From 35e581db94e0172c2601843fef2b0967cc167086 Mon Sep 17 00:00:00 2001 From: Rail Runner Date: Fri, 24 May 2019 21:03:55 +0300 Subject: [PATCH 001/371] Implement installable gunmods to mod other gunmods --- data/json/items/classes/gun.json | 20 +++- data/json/items/crossbows.json | 12 ++- data/json/items/gun/22.json | 24 ++++- data/json/items/gun/223.json | 22 ++++- data/json/items/gun/3006.json | 24 ++++- data/json/items/gun/308.json | 16 +++- data/json/items/gun/38.json | 33 ++++++- data/json/items/gun/40.json | 14 ++- data/json/items/gun/40mm.json | 36 ++++++- data/json/items/gun/44.json | 15 ++- data/json/items/gun/45.json | 11 ++- data/json/items/gun/454.json | 10 +- data/json/items/gun/50.json | 4 +- data/json/items/gun/500.json | 14 ++- data/json/items/gun/762x25.json | 3 +- data/json/items/gun/9mm.json | 23 ++++- data/json/items/gun/blunderbuss.json | 9 +- data/json/items/gun/flammable.json | 12 ++- data/json/items/gun/flintlock.json | 29 +++++- data/json/items/gun/metal_rail.json | 2 +- data/json/items/gun/nail.json | 24 ++++- data/json/items/gun/paintball.json | 9 +- data/json/items/gun/shot.json | 82 ++++++++++++++-- data/json/items/gun/signal_flare.json | 9 +- data/json/items/gun/ups.json | 9 +- data/json/items/gunmod/mount.json | 95 +++++++++++++++++++ data/json/items/ranged.json | 108 ++++++++++++++++++--- data/json/recipes/weapon/mods.json | 130 ++++++++++++++++++++++++++ 28 files changed, 733 insertions(+), 66 deletions(-) create mode 100644 data/json/items/gunmod/mount.json diff --git a/data/json/items/classes/gun.json b/data/json/items/classes/gun.json index aa59c80e71a85..f30bba45055cd 100644 --- a/data/json/items/classes/gun.json +++ b/data/json/items/classes/gun.json @@ -26,7 +26,7 @@ "name": "base launcher", "skill": "launcher", "modes": [ [ "DEFAULT", "single", 1, "NPC_AVOID" ] ], - "valid_mod_locations": [ [ "accessories", 2 ], [ "barrel", 1 ], [ "sights", 1 ] ], + "valid_mod_locations": [ [ "accessories", 2 ], [ "barrel", 1 ], [ "sights", 1 ], [ "sling", 1 ] ], "flags": [ "RELOAD_ONE", "RELOAD_EJECT", "NEVER_JAMS" ] }, { @@ -56,7 +56,19 @@ "type": "GUN", "name": "backup pistol", "//": "diminuitive backup pistols that lack underbarrel rails, sight dovetails and decent places to affix stocks.", - "valid_mod_locations": [ [ "accessories", 2 ], [ "barrel", 1 ], [ "bore", 1 ], [ "grip", 1 ], [ "mechanism", 2 ] ] + "valid_mod_locations": [ + [ "accessories", 2 ], + [ "barrel", 1 ], + [ "bore", 1 ], + [ "brass catcher", 1 ], + [ "grip", 1 ], + [ "mechanism", 2 ], + [ "muzzle", 1 ], + [ "rail mount", 1 ], + [ "sights mount", 1 ], + [ "stock mount", 1 ], + [ "underbarrel mount", 1 ] + ] }, { "abstract": "pistol_revolver", @@ -73,7 +85,9 @@ [ "grip", 1 ], [ "mechanism", 4 ], [ "sights", 1 ], - [ "stock", 1 ] + [ "stock", 1 ], + [ "rail mount", 1 ], + [ "underbarrel mount", 1 ] ] }, { diff --git a/data/json/items/crossbows.json b/data/json/items/crossbows.json index b2544408bd056..25fcb894b389f 100644 --- a/data/json/items/crossbows.json +++ b/data/json/items/crossbows.json @@ -297,7 +297,17 @@ "durability": 6, "clip_size": 1, "reload": 500, - "valid_mod_locations": [ [ "accessories", 4 ], [ "grip", 1 ], [ "mechanism", 4 ], [ "sling", 1 ], [ "stock", 1 ], [ "dampening", 1 ] ] + "valid_mod_locations": [ + [ "accessories", 4 ], + [ "grip", 1 ], + [ "mechanism", 4 ], + [ "sling", 1 ], + [ "stock", 1 ], + [ "dampening", 1 ], + [ "rail mount", 1 ], + [ "sights mount", 1 ], + [ "underbarrel mount", 1 ] + ] }, { "id": "compositecrossbow", diff --git a/data/json/items/gun/22.json b/data/json/items/gun/22.json index 195c117b3cc02..2f8950bf3b9a6 100644 --- a/data/json/items/gun/22.json +++ b/data/json/items/gun/22.json @@ -77,7 +77,7 @@ }, { "id": "moss_brownie", - "copy-from": "pistol_backup", + "copy-from": "pistol_base", "type": "GUN", "name": "Mossberg Brownie", "name_plural": "Mossberg Brownie", @@ -94,6 +94,17 @@ "dispersion": 520, "durability": 6, "clip_size": 4, + "valid_mod_locations": [ + [ "accessories", 2 ], + [ "barrel", 1 ], + [ "bore", 1 ], + [ "grip", 1 ], + [ "mechanism", 2 ], + [ "rail mount", 1 ], + [ "sights mount", 1 ], + [ "stock mount", 1 ], + [ "underbarrel mount", 1 ] + ], "flags": [ "RELOAD_ONE", "NEVER_JAMS", "RELOAD_EJECT" ] }, { @@ -120,7 +131,16 @@ "clip_size": 1, "reload": 200, "barrel_length": 2, - "valid_mod_locations": [ [ "accessories", 2 ], [ "muzzle", 1 ], [ "sling", 1 ], [ "stock", 1 ] ], + "valid_mod_locations": [ + [ "accessories", 2 ], + [ "muzzle", 1 ], + [ "sling", 1 ], + [ "stock", 1 ], + [ "grip mount", 1 ], + [ "rail mount", 1 ], + [ "sights mount", 1 ], + [ "underbarrel mount", 1 ] + ], "flags": [ "RELOAD_EJECT" ] }, { diff --git a/data/json/items/gun/223.json b/data/json/items/gun/223.json index 30054193912e1..0bf3cff7213bc 100644 --- a/data/json/items/gun/223.json +++ b/data/json/items/gun/223.json @@ -302,7 +302,16 @@ "clip_size": 1, "reload": 200, "barrel_length": 4, - "valid_mod_locations": [ [ "accessories", 2 ], [ "muzzle", 1 ], [ "sling", 1 ], [ "stock", 1 ] ], + "valid_mod_locations": [ + [ "accessories", 2 ], + [ "muzzle", 1 ], + [ "sling", 1 ], + [ "stock", 1 ], + [ "grip mount", 1 ], + [ "rail mount", 1 ], + [ "sights mount", 1 ], + [ "underbarrel mount", 1 ] + ], "flags": [ "RELOAD_EJECT" ] }, { @@ -332,7 +341,11 @@ [ "mechanism", 4 ], [ "muzzle", 1 ], [ "sights", 1 ], - [ "sling", 1 ] + [ "sling", 1 ], + [ "grip mount", 1 ], + [ "rail mount", 1 ], + [ "stock mount", 1 ], + [ "underbarrel mount", 1 ] ], "magazines": [ [ "223", [ "ruger5", "stanag10", "ruger30" ] ] ] }, @@ -439,7 +452,10 @@ [ "muzzle", 1 ], [ "sling", 1 ], [ "stock", 1 ], - [ "underbarrel", 1 ] + [ "underbarrel", 1 ], + [ "grip mount", 1 ], + [ "rail mount", 1 ], + [ "sights mount", 1 ] ], "magazines": [ [ "223", [ "survivor223mag", "stanag30", "stanag50" ] ] ] } diff --git a/data/json/items/gun/3006.json b/data/json/items/gun/3006.json index 8399cba3ff1f0..3938ea7497996 100644 --- a/data/json/items/gun/3006.json +++ b/data/json/items/gun/3006.json @@ -98,7 +98,11 @@ [ "mechanism", 4 ], [ "muzzle", 1 ], [ "sights", 1 ], - [ "sling", 1 ] + [ "sling", 1 ], + [ "grip mount", 1 ], + [ "rail mount", 1 ], + [ "stock mount", 1 ], + [ "underbarrel mount", 1 ] ], "magazines": [ [ "3006", [ "3006_clip" ] ] ], "flags": [ "RELOAD_ONE" ] @@ -167,7 +171,7 @@ "name": "pipe rifle: .30-06", "name_plural": "pipe rifles: .30-06", "//": "It's the same size as the others, but it's still a scrap weapon.", - "description": "A homemade rifle. It is simply a pipe attached to a stock, with a hammer to strike the single round it holds. This one is made to support more gun attachments.", + "description": "A homemade rifle. It is simply a pipe attached to a stock, with a hammer to strike the single round it holds.", "weight": 4080, "volume": 12, "price": 110000, @@ -185,7 +189,16 @@ "clip_size": 1, "reload": 200, "barrel_length": 4, - "valid_mod_locations": [ [ "accessories", 2 ], [ "muzzle", 1 ], [ "sling", 1 ], [ "stock", 1 ] ], + "valid_mod_locations": [ + [ "accessories", 2 ], + [ "muzzle", 1 ], + [ "sling", 1 ], + [ "stock", 1 ], + [ "grip mount", 1 ], + [ "rail mount", 1 ], + [ "sights mount", 1 ], + [ "underbarrel mount", 1 ] + ], "flags": [ "RELOAD_EJECT" ] }, { @@ -204,7 +217,10 @@ [ "mechanism", 4 ], [ "muzzle", 1 ], [ "sights", 1 ], - [ "sling", 1 ] + [ "sling", 1 ], + [ "rail mount", 1 ], + [ "stock mount", 1 ], + [ "underbarrel mount", 1 ] ], "relative": { "durability": -3 }, "proportional": { "reload": 4 } diff --git a/data/json/items/gun/308.json b/data/json/items/gun/308.json index 05b4ebe7fe1fb..1ffc9600239c9 100644 --- a/data/json/items/gun/308.json +++ b/data/json/items/gun/308.json @@ -124,7 +124,11 @@ [ "mechanism", 4 ], [ "muzzle", 1 ], [ "sights", 1 ], - [ "sling", 1 ] + [ "sling", 1 ], + [ "grip mount", 1 ], + [ "rail mount", 1 ], + [ "stock mount", 1 ], + [ "underbarrel mount", 1 ] ], "magazines": [ [ "308", [ "m14mag", "m14smallmag" ] ] ] }, @@ -231,7 +235,10 @@ [ "stock", 1 ], [ "mechanism", 4 ], [ "sights", 1 ], - [ "sling", 1 ] + [ "sling", 1 ], + [ "grip mount", 1 ], + [ "rail mount", 1 ], + [ "underbarrel mount", 1 ] ], "flags": [ "RELOAD_ONE" ] }, @@ -299,7 +306,10 @@ [ "sling", 1 ], [ "stock", 1 ], [ "mechanism", 4 ], - [ "sights", 1 ] + [ "sights", 1 ], + [ "grip mount", 1 ], + [ "rail mount", 1 ], + [ "underbarrel mount", 1 ] ], "flags": [ "NEVER_JAMS" ] }, diff --git a/data/json/items/gun/38.json b/data/json/items/gun/38.json index fc0b290e0b99b..a5b1913fbacbd 100644 --- a/data/json/items/gun/38.json +++ b/data/json/items/gun/38.json @@ -21,12 +21,19 @@ "durability": 3, "clip_size": 2, "reload": 200, - "valid_mod_locations": [ [ "accessories", 4 ], [ "grip", 1 ], [ "sights", 1 ], [ "underbarrel", 1 ] ], + "valid_mod_locations": [ + [ "accessories", 4 ], + [ "grip", 1 ], + [ "sights", 1 ], + [ "underbarrel", 1 ], + [ "rail mount", 1 ], + [ "stock mount", 1 ] + ], "flags": [ "RELOAD_ONE", "RELOAD_EJECT" ] }, { "id": "cop_38", - "copy-from": "pistol_backup", + "copy-from": "pistol_base", "type": "GUN", "name": "COP .38", "name_plural": "COP .38", @@ -42,6 +49,17 @@ "dispersion": 520, "durability": 6, "clip_size": 4, + "valid_mod_locations": [ + [ "accessories", 2 ], + [ "barrel", 1 ], + [ "bore", 1 ], + [ "grip", 1 ], + [ "mechanism", 2 ], + [ "rail mount", 1 ], + [ "sights mount", 1 ], + [ "stock mount", 1 ], + [ "underbarrel mount", 1 ] + ], "flags": [ "RELOAD_ONE", "NEVER_JAMS", "RELOAD_EJECT" ] }, { @@ -67,7 +85,16 @@ "clip_size": 1, "reload": 200, "barrel_length": 3, - "valid_mod_locations": [ [ "accessories", 2 ], [ "muzzle", 1 ], [ "sling", 1 ], [ "stock", 1 ] ], + "valid_mod_locations": [ + [ "accessories", 2 ], + [ "muzzle", 1 ], + [ "sling", 1 ], + [ "stock", 1 ], + [ "grip mount", 1 ], + [ "rail mount", 1 ], + [ "sights mount", 1 ], + [ "underbarrel mount", 1 ] + ], "flags": [ "RELOAD_EJECT" ] }, { diff --git a/data/json/items/gun/40.json b/data/json/items/gun/40.json index c3746ac6d3011..3c0d41090079e 100644 --- a/data/json/items/gun/40.json +++ b/data/json/items/gun/40.json @@ -58,7 +58,16 @@ "clip_size": 1, "reload": 200, "barrel_length": 3, - "valid_mod_locations": [ [ "accessories", 2 ], [ "muzzle", 1 ], [ "sling", 1 ], [ "stock", 1 ] ], + "valid_mod_locations": [ + [ "accessories", 2 ], + [ "muzzle", 1 ], + [ "sling", 1 ], + [ "stock", 1 ], + [ "grip mount", 1 ], + [ "rail mount", 1 ], + [ "sights mount", 1 ], + [ "underbarrel mount", 1 ] + ], "flags": [ "RELOAD_EJECT" ] }, { @@ -162,7 +171,8 @@ [ "grip", 1 ], [ "sights", 1 ], [ "stock", 1 ], - [ "underbarrel", 1 ] + [ "underbarrel", 1 ], + [ "rail mount", 1 ] ], "flags": [ "RELOAD_ONE", "NEVER_JAMS", "RELOAD_EJECT" ] }, diff --git a/data/json/items/gun/40mm.json b/data/json/items/gun/40mm.json index eb65edf0bb497..ecaa74b57123a 100644 --- a/data/json/items/gun/40mm.json +++ b/data/json/items/gun/40mm.json @@ -15,7 +15,17 @@ "dispersion": 550, "durability": 6, "clip_size": 1, - "reload": 350 + "reload": 350, + "valid_mod_locations": [ + [ "accessories", 2 ], + [ "barrel", 1 ], + [ "sights", 1 ], + [ "sling", 1 ], + [ "grip mount", 1 ], + [ "rail mount", 1 ], + [ "stock mount", 1 ], + [ "underbarrel mount", 1 ] + ] }, { "id": "m320", @@ -53,7 +63,17 @@ "dispersion": 150, "durability": 8, "clip_size": 1, - "reload": 250 + "reload": 250, + "valid_mod_locations": [ + [ "accessories", 2 ], + [ "barrel", 1 ], + [ "sights", 1 ], + [ "sling", 1 ], + [ "grip mount", 1 ], + [ "rail mount", 1 ], + [ "stock mount", 1 ], + [ "underbarrel mount", 1 ] + ] }, { "id": "mark19", @@ -95,7 +115,17 @@ "dispersion": 270, "durability": 8, "clip_size": 6, - "reload": 300 + "reload": 300, + "valid_mod_locations": [ + [ "accessories", 2 ], + [ "barrel", 1 ], + [ "sights", 1 ], + [ "sling", 1 ], + [ "grip mount", 1 ], + [ "rail mount", 1 ], + [ "stock mount", 1 ], + [ "underbarrel mount", 1 ] + ] }, { "id": "rm802", diff --git a/data/json/items/gun/44.json b/data/json/items/gun/44.json index 3157a34fb46e6..8b71f2975d269 100644 --- a/data/json/items/gun/44.json +++ b/data/json/items/gun/44.json @@ -63,7 +63,9 @@ [ "mechanism", 4 ], [ "sights", 1 ], [ "sling", 1 ], - [ "stock", 1 ] + [ "stock", 1 ], + [ "rail mount", 1 ], + [ "underbarrel mount", 1 ] ] }, { @@ -121,7 +123,16 @@ "clip_size": 1, "reload": 200, "barrel_length": 3, - "valid_mod_locations": [ [ "accessories", 2 ], [ "muzzle", 1 ], [ "sling", 1 ], [ "stock", 1 ] ], + "valid_mod_locations": [ + [ "accessories", 2 ], + [ "muzzle", 1 ], + [ "sling", 1 ], + [ "stock", 1 ], + [ "grip mount", 1 ], + [ "rail mount", 1 ], + [ "sights mount", 1 ], + [ "underbarrel mount", 1 ] + ], "flags": [ "RELOAD_EJECT" ] }, { diff --git a/data/json/items/gun/45.json b/data/json/items/gun/45.json index 21bdeff9016e0..ecb0eb3ab4467 100644 --- a/data/json/items/gun/45.json +++ b/data/json/items/gun/45.json @@ -153,7 +153,16 @@ "clip_size": 1, "reload": 200, "barrel_length": 3, - "valid_mod_locations": [ [ "accessories", 2 ], [ "muzzle", 1 ], [ "sling", 1 ], [ "stock", 1 ] ], + "valid_mod_locations": [ + [ "accessories", 2 ], + [ "muzzle", 1 ], + [ "sling", 1 ], + [ "stock", 1 ], + [ "grip mount", 1 ], + [ "rail mount", 1 ], + [ "sights mount", 1 ], + [ "underbarrel mount", 1 ] + ], "flags": [ "RELOAD_EJECT" ] }, { diff --git a/data/json/items/gun/454.json b/data/json/items/gun/454.json index 0ae49def132de..2d23f7242be00 100644 --- a/data/json/items/gun/454.json +++ b/data/json/items/gun/454.json @@ -19,6 +19,14 @@ "durability": 8, "clip_size": 5, "magazines": [ [ "454", [ "454_speedloader5" ] ] ], - "valid_mod_locations": [ [ "accessories", 2 ], [ "grip", 1 ], [ "mechanism", 4 ], [ "rail", 1 ], [ "sights", 1 ] ] + "valid_mod_locations": [ + [ "accessories", 2 ], + [ "grip", 1 ], + [ "mechanism", 4 ], + [ "rail", 1 ], + [ "sights", 1 ], + [ "stock mount", 1 ], + [ "underbarrel mount", 1 ] + ] } ] diff --git a/data/json/items/gun/50.json b/data/json/items/gun/50.json index 92c7e96a1e40b..893a3d280bbc3 100644 --- a/data/json/items/gun/50.json +++ b/data/json/items/gun/50.json @@ -76,7 +76,9 @@ [ "muzzle", 1 ], [ "sling", 1 ], [ "stock", 1 ], - [ "grip", 1 ] + [ "grip", 1 ], + [ "rail mount", 1 ], + [ "underbarrel mount", 1 ] ], "magazines": [ ], "relative": { "weight": -21500, "volume": -6, "price": -1210000, "ranged_damage": -4, "dispersion": 60, "barrel_length": -1 }, diff --git a/data/json/items/gun/500.json b/data/json/items/gun/500.json index e9fcac8e51a86..db91e828956d5 100644 --- a/data/json/items/gun/500.json +++ b/data/json/items/gun/500.json @@ -27,7 +27,9 @@ [ "mechanism", 4 ], [ "sights", 1 ], [ "sling", 1 ], - [ "stock", 1 ] + [ "stock", 1 ], + [ "rail mount", 1 ], + [ "underbarrel mount", 1 ] ] }, { @@ -50,6 +52,14 @@ "durability": 8, "clip_size": 5, "magazines": [ [ "500", [ "500_speedloader5" ] ] ], - "valid_mod_locations": [ [ "accessories", 2 ], [ "grip", 1 ], [ "mechanism", 4 ], [ "rail", 1 ], [ "sights", 1 ] ] + "valid_mod_locations": [ + [ "accessories", 2 ], + [ "grip", 1 ], + [ "mechanism", 4 ], + [ "rail", 1 ], + [ "sights", 1 ], + [ "stock mount", 1 ], + [ "underbarrel mount", 1 ] + ] } ] diff --git a/data/json/items/gun/762x25.json b/data/json/items/gun/762x25.json index e09bf2ad236de..c85ca979a82b3 100644 --- a/data/json/items/gun/762x25.json +++ b/data/json/items/gun/762x25.json @@ -31,7 +31,8 @@ [ "sights", 1 ], [ "sling", 1 ], [ "stock", 1 ], - [ "underbarrel", 1 ] + [ "underbarrel", 1 ], + [ "rail mount", 1 ] ], "magazines": [ [ "762x25", [ "ppshmag", "ppshdrum" ] ] ] }, diff --git a/data/json/items/gun/9mm.json b/data/json/items/gun/9mm.json index baffdd09212b7..fa21508e56f46 100644 --- a/data/json/items/gun/9mm.json +++ b/data/json/items/gun/9mm.json @@ -19,6 +19,7 @@ "modes": [ [ "DEFAULT", "semi-auto", 1 ], [ "BURST", "3 rd.", 3 ], [ "AUTO", "auto", 5 ] ], "armor_data": { "covers": [ "ARM_EITHER", "HAND_EITHER" ], "coverage": 10, "encumbrance": 30, "material_thickness": 1 }, "magazines": [ [ "9mm", [ "stenmag", "survivor9mm_mag" ] ] ], + "valid_mod_locations": [ [ "rail mount", 1 ] ], "flags": [ "OVERSIZE", "BELTED", "FANCY", "RESTRICT_HANDS" ] }, { @@ -309,7 +310,16 @@ "clip_size": 1, "reload": 200, "barrel_length": 3, - "valid_mod_locations": [ [ "accessories", 2 ], [ "muzzle", 1 ], [ "sling", 1 ], [ "stock", 1 ] ], + "valid_mod_locations": [ + [ "accessories", 2 ], + [ "muzzle", 1 ], + [ "sling", 1 ], + [ "stock", 1 ], + [ "grip mount", 1 ], + [ "rail mount", 1 ], + [ "sights mount", 1 ], + [ "underbarrel mount", 1 ] + ], "flags": [ "RELOAD_EJECT" ] }, { @@ -368,7 +378,16 @@ "dispersion": 360, "durability": 5, "modes": [ [ "DEFAULT", "auto", 10 ] ], - "valid_mod_locations": [ [ "accessories", 2 ], [ "muzzle", 1 ], [ "sling", 1 ], [ "stock", 1 ] ], + "valid_mod_locations": [ + [ "accessories", 2 ], + [ "muzzle", 1 ], + [ "sling", 1 ], + [ "stock", 1 ], + [ "grip mount", 1 ], + [ "rail mount", 1 ], + [ "sights mount", 1 ], + [ "underbarrel mount", 1 ] + ], "magazines": [ [ "9mm", [ "stenmag", "survivor9mm_mag" ] ] ] }, { diff --git a/data/json/items/gun/blunderbuss.json b/data/json/items/gun/blunderbuss.json index fe7566e16280f..ed669f9ceb461 100644 --- a/data/json/items/gun/blunderbuss.json +++ b/data/json/items/gun/blunderbuss.json @@ -21,6 +21,13 @@ "loudness": 200, "clip_size": 1, "reload": 300, - "valid_mod_locations": [ [ "sling", 1 ], [ "stock", 1 ] ] + "valid_mod_locations": [ + [ "sling", 1 ], + [ "stock", 1 ], + [ "grip mount", 1 ], + [ "rail mount", 1 ], + [ "sights mount", 1 ], + [ "underbarrel mount", 1 ] + ] } ] diff --git a/data/json/items/gun/flammable.json b/data/json/items/gun/flammable.json index 63b3c611091e4..178ea295d3d86 100644 --- a/data/json/items/gun/flammable.json +++ b/data/json/items/gun/flammable.json @@ -15,7 +15,15 @@ "dispersion": 300, "durability": 8, "burst": 4, - "valid_mod_locations": [ [ "accessories", 1 ], [ "grip", 1 ], [ "sling", 1 ] ], + "valid_mod_locations": [ + [ "accessories", 1 ], + [ "grip", 1 ], + [ "sling", 1 ], + [ "rail mount", 1 ], + [ "stock mount", 1 ], + [ "sights mount", 1 ], + [ "underbarrel mount", 1 ] + ], "magazines": [ [ "flammable", [ "pressurized_tank" ] ] ] }, { @@ -32,7 +40,7 @@ "dispersion": 300, "durability": 8, "clip_size": 100, - "valid_mod_locations": [ [ "grip", 1 ], [ "sling", 1 ], [ "stock", 1 ] ], + "valid_mod_locations": [ [ "sling", 1 ], [ "stock", 1 ], [ "rail mount", 1 ] ], "relative": { "reload": 4 } }, { diff --git a/data/json/items/gun/flintlock.json b/data/json/items/gun/flintlock.json index 763417387a223..2b0ea91ddb3bf 100644 --- a/data/json/items/gun/flintlock.json +++ b/data/json/items/gun/flintlock.json @@ -5,7 +5,15 @@ "type": "GUN", "name": "flintlock carbine", "description": "This short rifle design once dominated the battlefields of ancient Europe, and may yet re-earn its feared status due to its ease of handling and ability to use easily-crafted ammunition.", - "valid_mod_locations": [ [ "accessories", 1 ], [ "sling", 1 ] ], + "valid_mod_locations": [ + [ "accessories", 1 ], + [ "sling", 1 ], + [ "grip mount", 1 ], + [ "rail mount", 1 ], + [ "sights mount", 1 ], + [ "stock mount", 1 ], + [ "underbarrel mount", 1 ] + ], "relative": { "weight": -500, "volume": -4, "range": -2, "ranged_damage": -4 }, "proportional": { "bashing": 0.6, "dispersion": 1.35, "reload": 0.6 } }, @@ -42,7 +50,14 @@ "durability": 6, "clip_size": 1, "reload": 600, - "valid_mod_locations": [ [ "accessories", 1 ] ], + "valid_mod_locations": [ + [ "accessories", 1 ], + [ "grip mount", 1 ], + [ "rail mount", 1 ], + [ "sights mount", 1 ], + [ "stock mount", 1 ], + [ "underbarrel mount", 1 ] + ], "flags": [ "NEVER_JAMS" ] }, { @@ -67,7 +82,15 @@ "durability": 6, "clip_size": 1, "reload": 1200, - "valid_mod_locations": [ [ "accessories", 1 ], [ "sling", 1 ], [ "underbarrel", 1 ] ], + "valid_mod_locations": [ + [ "accessories", 1 ], + [ "sling", 1 ], + [ "underbarrel", 1 ], + [ "grip mount", 1 ], + [ "rail mount", 1 ], + [ "sights mount", 1 ], + [ "stock mount", 1 ] + ], "flags": [ "NEVER_JAMS", "DURABLE_MELEE" ] } ] diff --git a/data/json/items/gun/metal_rail.json b/data/json/items/gun/metal_rail.json index a5de980544c52..86c6e8e9a2091 100644 --- a/data/json/items/gun/metal_rail.json +++ b/data/json/items/gun/metal_rail.json @@ -55,7 +55,7 @@ "clip_size": 1, "ups_charges": 40, "reload": 200, - "valid_mod_locations": [ [ "grip", 1 ], [ "sling", 1 ], [ "stock", 1 ], [ "sights", 1 ] ], + "valid_mod_locations": [ [ "grip", 1 ], [ "sling", 1 ], [ "stock", 1 ], [ "sights", 1 ], [ "rail mount", 1 ], [ "underbarrel mount", 1 ] ], "ammo_effects": [ "INCENDIARY", "TRAIL" ] } ] diff --git a/data/json/items/gun/nail.json b/data/json/items/gun/nail.json index 4eb69087af1af..40358228eae6d 100644 --- a/data/json/items/gun/nail.json +++ b/data/json/items/gun/nail.json @@ -20,7 +20,15 @@ "dispersion": 180, "durability": 5, "ups_charges": 5, - "valid_mod_locations": [ [ "accessories", 4 ], [ "grip", 1 ], [ "sights", 1 ], [ "sling", 1 ], [ "stock", 1 ] ], + "valid_mod_locations": [ + [ "accessories", 4 ], + [ "grip", 1 ], + [ "sights", 1 ], + [ "sling", 1 ], + [ "stock", 1 ], + [ "rail mount", 1 ], + [ "underbarrel mount", 1 ] + ], "magazines": [ [ "nail", [ "nailmag" ] ] ] }, { @@ -43,7 +51,8 @@ "durability": 8, "loudness": 5, "clip_size": 20, - "reload": 50 + "reload": 50, + "valid_mod_locations": [ [ "grip mount", 1 ], [ "rail mount", 1 ], [ "sights mount", 1 ], [ "stock mount", 1 ], [ "underbarrel mount", 1 ] ] }, { "id": "nailrifle", @@ -56,7 +65,16 @@ "skill": "rifle", "burst": 10, "clip_size": 0, - "valid_mod_locations": [ [ "accessories", 4 ], [ "barrel", 1 ], [ "grip", 1 ], [ "sights", 1 ], [ "sling", 1 ], [ "stock", 1 ] ], + "valid_mod_locations": [ + [ "accessories", 4 ], + [ "barrel", 1 ], + [ "grip", 1 ], + [ "sights", 1 ], + [ "sling", 1 ], + [ "stock", 1 ], + [ "rail mount", 1 ], + [ "underbarrel mount", 1 ] + ], "magazines": [ [ "nail", [ "nailmag" ] ] ], "relative": { "weight": 1000, "volume": 6, "range": 3, "ranged_damage": 4 }, "proportional": { "price": 3, "dispersion": 0.5 } diff --git a/data/json/items/gun/paintball.json b/data/json/items/gun/paintball.json index 8442e45d6795f..af27f4da5c571 100644 --- a/data/json/items/gun/paintball.json +++ b/data/json/items/gun/paintball.json @@ -22,6 +22,13 @@ "durability": 7, "clip_size": 50, "reload": 50, - "valid_mod_locations": [ [ "sling", 1 ] ] + "valid_mod_locations": [ + [ "sling", 1 ], + [ "grip mount", 1 ], + [ "rail mount", 1 ], + [ "sights mount", 1 ], + [ "stock mount", 1 ], + [ "underbarrel mount", 1 ] + ] } ] diff --git a/data/json/items/gun/shot.json b/data/json/items/gun/shot.json index f5b1f25cc3fdf..3c6de451d2aa6 100644 --- a/data/json/items/gun/shot.json +++ b/data/json/items/gun/shot.json @@ -42,7 +42,15 @@ "durability": 6, "clip_size": 1, "reload": 80, - "valid_mod_locations": [ [ "accessories", 1 ], [ "grip", 1 ], [ "stock", 1 ], [ "mechanism", 4 ], [ "sights", 1 ] ], + "valid_mod_locations": [ + [ "accessories", 1 ], + [ "grip", 1 ], + [ "stock", 1 ], + [ "mechanism", 4 ], + [ "sights", 1 ], + [ "rail mount", 1 ], + [ "underbarrel mount", 1 ] + ], "flags": [ "NEVER_JAMS", "RELOAD_EJECT" ] }, { @@ -63,7 +71,15 @@ "burst": 6, "clip_size": 6, "reload": 110, - "valid_mod_locations": [ [ "accessories", 4 ], [ "grip", 1 ], [ "sights", 1 ], [ "sling", 1 ], [ "stock", 1 ] ], + "valid_mod_locations": [ + [ "accessories", 4 ], + [ "grip", 1 ], + [ "sights", 1 ], + [ "sling", 1 ], + [ "stock", 1 ], + [ "rail mount", 1 ], + [ "underbarrel mount", 1 ] + ], "flags": [ "RELOAD_ONE", "RELOAD_EJECT" ] }, { @@ -164,6 +180,16 @@ "clip_size": 2, "modes": [ [ "DEFAULT", "single", 1 ], [ "DOUBLE", "double", 2 ] ], "relative": { "weight": 500, "volume": 1, "price": 5000 }, + "valid_mod_locations": [ + [ "accessories", 2 ], + [ "sling", 1 ], + [ "stock", 1 ], + [ "barrel", 1 ], + [ "grip mount", 1 ], + [ "rail mount", 1 ], + [ "sights mount", 1 ], + [ "underbarrel mount", 1 ] + ], "extend": { "flags": [ "RELOAD_ONE" ] } }, { @@ -184,7 +210,17 @@ "clip_size": 1, "reload": 200, "barrel_length": 4, - "valid_mod_locations": [ [ "accessories", 2 ], [ "sling", 1 ], [ "stock", 1 ], [ "barrel", 1 ] ], + "valid_mod_locations": [ + [ "accessories", 2 ], + [ "sling", 1 ], + [ "stock", 1 ], + [ "barrel", 1 ], + [ "muzzle", 1 ], + [ "grip mount", 1 ], + [ "rail mount", 1 ], + [ "sights mount", 1 ], + [ "underbarrel mount", 1 ] + ], "flags": [ "NEVER_JAMS", "RELOAD_EJECT" ] }, { @@ -222,7 +258,16 @@ "clip_size": 6, "reload": 200, "barrel_length": 4, - "valid_mod_locations": [ [ "accessories", 2 ], [ "sling", 1 ], [ "stock", 1 ], [ "barrel", 1 ] ], + "valid_mod_locations": [ + [ "accessories", 2 ], + [ "sling", 1 ], + [ "stock", 1 ], + [ "barrel", 1 ], + [ "grip mount", 1 ], + [ "rail mount", 1 ], + [ "sights mount", 1 ], + [ "underbarrel mount", 1 ] + ], "flags": [ "RELOAD_ONE", "NEVER_JAMS", "RELOAD_EJECT" ] }, { @@ -253,6 +298,17 @@ "clip_size": 2, "modes": [ [ "DEFAULT", "single", 1 ], [ "DOUBLE", "double", 2 ] ], "relative": { "weight": 500, "volume": 1, "price": 5000 }, + "valid_mod_locations": [ + [ "accessories", 4 ], + [ "barrel", 1 ], + [ "bore", 1 ], + [ "sights", 1 ], + [ "sling", 1 ], + [ "stock", 1 ], + [ "grip mount", 1 ], + [ "rail mount", 1 ], + [ "underbarrel mount", 1 ] + ], "extend": { "flags": [ "RELOAD_ONE" ] } }, { @@ -278,7 +334,10 @@ [ "muzzle", 1 ], [ "sights", 1 ], [ "sling", 1 ], - [ "stock", 1 ] + [ "stock", 1 ], + [ "grip mount", 1 ], + [ "rail mount", 1 ], + [ "underbarrel mount", 1 ] ], "flags": [ "NEVER_JAMS", "RELOAD_EJECT" ] }, @@ -300,7 +359,18 @@ "clip_size": 8, "reload": 200, "barrel_length": 4, - "valid_mod_locations": [ [ "accessories", 2 ], [ "brass catcher", 1 ], [ "sling", 1 ], [ "stock", 1 ], [ "barrel", 1 ] ], + "valid_mod_locations": [ + [ "accessories", 2 ], + [ "brass catcher", 1 ], + [ "sling", 1 ], + [ "stock", 1 ], + [ "barrel", 1 ], + [ "muzzle", 1 ], + [ "grip mount", 1 ], + [ "rail mount", 1 ], + [ "sights mount", 1 ], + [ "underbarrel mount", 1 ] + ], "flags": [ "RELOAD_ONE" ] } ] diff --git a/data/json/items/gun/signal_flare.json b/data/json/items/gun/signal_flare.json index 5aa9be4643700..d4312e4d3ab9f 100644 --- a/data/json/items/gun/signal_flare.json +++ b/data/json/items/gun/signal_flare.json @@ -17,7 +17,14 @@ "durability": 7, "loudness": 40, "clip_size": 1, - "valid_mod_locations": [ [ "accessories", 4 ], [ "grip", 1 ], [ "stock", 1 ] ], + "valid_mod_locations": [ + [ "accessories", 4 ], + [ "grip", 1 ], + [ "stock", 1 ], + [ "rail mount", 1 ], + [ "sights mount", 1 ], + [ "underbarrel mount", 1 ] + ], "flags": [ "WATERPROOF_GUN", "NEVER_JAMS", "RELOAD_EJECT" ] } ] diff --git a/data/json/items/gun/ups.json b/data/json/items/gun/ups.json index 2e150b7515e9d..f0982f7d7a614 100644 --- a/data/json/items/gun/ups.json +++ b/data/json/items/gun/ups.json @@ -58,7 +58,14 @@ "loudness": 8, "ups_charges": 25, "reload": 200, - "valid_mod_locations": [ [ "sling", 1 ] ], + "valid_mod_locations": [ + [ "sling", 1 ], + [ "grip mount", 1 ], + [ "rail mount", 1 ], + [ "sights mount", 1 ], + [ "stock mount", 1 ], + [ "underbarrel mount", 1 ] + ], "ammo_effects": [ "LASER", "INCENDIARY" ], "flags": [ "NO_UNLOAD" ] }, diff --git a/data/json/items/gunmod/mount.json b/data/json/items/gunmod/mount.json new file mode 100644 index 0000000000000..4728f4102a767 --- /dev/null +++ b/data/json/items/gunmod/mount.json @@ -0,0 +1,95 @@ +[ + { + "id": "grip_mount", + "type": "GUNMOD", + "name": "replaceable furniture kit", + "description": "This is a kit consisting of various steel and plastic parts; when installed, it would permanently modify and partially replace some of the weapon's furniture so that it could be easily changed if needed. This allows installing any kind of more advanced grips or other furniture.", + "weight": 80, + "volume": "50ml", + "integral_volume": 0, + "price": 6000, + "material": [ "steel", "plastic" ], + "symbol": ":", + "color": "light_gray", + "location": "grip mount", + "mod_targets": [ "smg", "rifle", "pistol", "shotgun", "crossbow", "launcher" ], + "install_time": 60000, + "min_skills": [ [ "gun", 5 ] ], + "add_mod": [ [ "grip", 1 ] ], + "flags": [ "INSTALL_DIFFICULT", "IRREMOVABLE" ] + }, + { + "id": "rail_mount", + "type": "GUNMOD", + "name": "side mount", + "description": "This is a plastic mount for attaching a rail accessory, designed to be permanently installed onto almost any weapon, along with some fasteners. Ideal for bringing out your inner tacticool on older guns.", + "weight": 10, + "volume": "8ml", + "price": 6000, + "material": [ "steel", "plastic" ], + "symbol": ":", + "color": "light_gray", + "location": "rail mount", + "mod_targets": [ "smg", "rifle", "pistol", "shotgun", "crossbow", "launcher" ], + "install_time": 15000, + "min_skills": [ [ "gun", 3 ] ], + "add_mod": [ [ "rail", 1 ] ], + "flags": [ "INSTALL_DIFFICULT", "IRREMOVABLE" ] + }, + { + "id": "sights_mount", + "type": "GUNMOD", + "name": "sights mount", + "description": "This is a plastic mount for attaching a sight, designed to be permanently installed onto almost any weapon, along with some fasteners. Ideal for bringing out your inner tacticool on older guns.", + "weight": 10, + "volume": "8ml", + "price": 6000, + "material": [ "steel", "plastic" ], + "symbol": ":", + "color": "light_gray", + "location": "sights mount", + "mod_targets": [ "smg", "rifle", "pistol", "shotgun", "crossbow", "launcher" ], + "install_time": 15000, + "min_skills": [ [ "gun", 3 ] ], + "add_mod": [ [ "sights", 1 ] ], + "flags": [ "INSTALL_DIFFICULT", "IRREMOVABLE" ] + }, + { + "id": "stock_mount", + "type": "GUNMOD", + "name": "replaceable stock kit", + "description": "This is a kit consisting of various steel parts; when installed, it would remove the weapon's original fixed stock, install a new stock mount on its place, modify original stock to fit it and then reattach it to the gun, or simply attach a stock mount if gun had no stock to start with. This allows easy installation of any kind of more advanced stocks.", + "weight": 80, + "volume": "50ml", + "integral_volume": 0, + "price": 6000, + "material": [ "steel" ], + "symbol": ":", + "color": "light_gray", + "location": "stock mount", + "mod_targets": [ "smg", "rifle", "pistol", "shotgun", "crossbow", "launcher" ], + "install_time": 60000, + "min_skills": [ [ "gun", 5 ] ], + "add_mod": [ [ "stock", 1 ] ], + "flags": [ "INSTALL_DIFFICULT", "IRREMOVABLE" ] + }, + { + "id": "underbarrel_mount", + "type": "GUNMOD", + "name": "bottom mount", + "description": "This is a plastic mount for attaching an underbarrel accessory, designed to be permanently installed onto almost any weapon, along with some fasteners. Ideal for bringing out your inner tacticool on older guns.", + "weight": 10, + "volume": "8ml", + "price": 6000, + "material": [ "steel", "plastic" ], + "symbol": ":", + "color": "light_gray", + "location": "rail mount", + "mod_targets": [ "smg", "rifle", "pistol", "shotgun", "crossbow", "launcher" ], + "install_time": 15000, + "min_skills": [ [ "gun", 3 ] ], + "add_mod": [ [ "underbarrel", 1 ] ], + "flags": [ "INSTALL_DIFFICULT", "IRREMOVABLE" ] + } +] + diff --git a/data/json/items/ranged.json b/data/json/items/ranged.json index b47849d09c020..1b5db623c0b80 100644 --- a/data/json/items/ranged.json +++ b/data/json/items/ranged.json @@ -23,7 +23,15 @@ "durability": 7, "clip_size": 150, "reload": 50, - "valid_mod_locations": [ [ "accessories", 4 ], [ "sights", 1 ], [ "sling", 1 ], [ "stock", 1 ] ] + "valid_mod_locations": [ + [ "accessories", 4 ], + [ "sights", 1 ], + [ "sling", 1 ], + [ "stock", 1 ], + [ "grip mount", 1 ], + [ "rail mount", 1 ], + [ "underbarrel mount", 1 ] + ] }, { "id": "sling", @@ -263,7 +271,15 @@ "loudness": 25, "barrel_length": 2, "built_in_mods": [ "combination_gun_shotgun_pipe" ], - "valid_mod_locations": [ [ "muzzle", 1 ], [ "sling", 1 ], [ "stock", 1 ] ] + "valid_mod_locations": [ + [ "muzzle", 1 ], + [ "sling", 1 ], + [ "stock", 1 ], + [ "grip mount", 1 ], + [ "rail mount", 1 ], + [ "sights mount", 1 ], + [ "underbarrel mount", 1 ] + ] }, { "id": "tihar", @@ -290,7 +306,16 @@ "clip_size": 15, "reload": 1000, "loudness": 18, - "valid_mod_locations": [ [ "accessories", 4 ], [ "grip", 1 ], [ "mechanism", 4 ], [ "sights", 1 ], [ "sling", 1 ], [ "stock", 1 ] ] + "valid_mod_locations": [ + [ "accessories", 4 ], + [ "grip", 1 ], + [ "mechanism", 4 ], + [ "sights", 1 ], + [ "sling", 1 ], + [ "stock", 1 ], + [ "rail mount", 1 ], + [ "underbarrel mount", 1 ] + ] }, { "id": "helsing", @@ -316,7 +341,16 @@ "clip_size": 8, "reload": 1000, "loudness": 22, - "valid_mod_locations": [ [ "accessories", 4 ], [ "grip", 1 ], [ "mechanism", 4 ], [ "sights", 1 ], [ "sling", 1 ], [ "stock", 1 ] ] + "valid_mod_locations": [ + [ "accessories", 4 ], + [ "grip", 1 ], + [ "mechanism", 4 ], + [ "sights", 1 ], + [ "sling", 1 ], + [ "stock", 1 ], + [ "rail mount", 1 ], + [ "underbarrel mount", 1 ] + ] }, { "id": "mininuke_launcher", @@ -340,7 +374,7 @@ "durability": 7, "clip_size": 1, "reload": 800, - "valid_mod_locations": [ [ "sling", 1 ] ] + "valid_mod_locations": [ [ "sling", 1 ], [ "grip mount", 1 ], [ "rail mount", 1 ], [ "sights mount", 1 ], [ "underbarrel mount", 1 ] ] }, { "id": "m202_flash", @@ -366,7 +400,15 @@ "clip_size": 4, "reload": 600, "loudness": 200, - "valid_mod_locations": [ [ "accessories", 4 ], [ "grip", 1 ], [ "mechanism", 4 ], [ "sights", 1 ], [ "sling", 1 ] ] + "valid_mod_locations": [ + [ "accessories", 4 ], + [ "grip", 1 ], + [ "mechanism", 4 ], + [ "sights", 1 ], + [ "sling", 1 ], + [ "rail mount", 1 ], + [ "underbarrel mount", 1 ] + ] }, { "id": "RPG", @@ -391,7 +433,15 @@ "durability": 10, "clip_size": 1, "reload": 150, - "valid_mod_locations": [ [ "accessories", 4 ], [ "grip", 1 ], [ "mechanism", 4 ], [ "sights", 1 ], [ "sling", 1 ] ] + "valid_mod_locations": [ + [ "accessories", 4 ], + [ "grip", 1 ], + [ "mechanism", 4 ], + [ "sights", 1 ], + [ "sling", 1 ], + [ "rail mount", 1 ], + [ "underbarrel mount", 1 ] + ] }, { "id": "speargun", @@ -416,7 +466,15 @@ "durability": 8, "clip_size": 1, "reload": 700, - "valid_mod_locations": [ [ "accessories", 4 ], [ "grip", 1 ], [ "sights", 1 ], [ "sling", 1 ], [ "stock", 1 ] ] + "valid_mod_locations": [ + [ "accessories", 4 ], + [ "grip", 1 ], + [ "sights", 1 ], + [ "sling", 1 ], + [ "stock", 1 ], + [ "rail mount", 1 ], + [ "underbarrel mount", 1 ] + ] }, { "id": "minispeargun", @@ -439,7 +497,14 @@ "durability": 8, "clip_size": 1, "reload": 600, - "valid_mod_locations": [ [ "accessories", 2 ], [ "grip", 1 ], [ "sights", 1 ], [ "stock", 1 ] ] + "valid_mod_locations": [ + [ "accessories", 2 ], + [ "grip", 1 ], + [ "sights", 1 ], + [ "stock", 1 ], + [ "rail mount", 1 ], + [ "underbarrel mount", 1 ] + ] }, { "id": "doublespeargun", @@ -464,7 +529,15 @@ "durability": 7, "clip_size": 2, "reload": 700, - "valid_mod_locations": [ [ "accessories", 4 ], [ "grip", 1 ], [ "sights", 1 ], [ "sling", 1 ], [ "stock", 1 ] ] + "valid_mod_locations": [ + [ "accessories", 4 ], + [ "grip", 1 ], + [ "sights", 1 ], + [ "sling", 1 ], + [ "stock", 1 ], + [ "rail mount", 1 ], + [ "underbarrel mount", 1 ] + ] }, { "id": "airspeargun", @@ -490,7 +563,15 @@ "clip_size": 4, "reload": 1000, "loudness": 11, - "valid_mod_locations": [ [ "accessories", 4 ], [ "grip", 1 ], [ "sights", 1 ], [ "sling", 1 ], [ "stock", 1 ] ] + "valid_mod_locations": [ + [ "accessories", 4 ], + [ "grip", 1 ], + [ "sights", 1 ], + [ "sling", 1 ], + [ "stock", 1 ], + [ "rail mount", 1 ], + [ "underbarrel mount", 1 ] + ] }, { "id": "combination_gun", @@ -524,7 +605,8 @@ [ "sights", 1 ], [ "sling", 1 ], [ "stock", 1 ], - [ "underbarrel", 1 ] + [ "underbarrel", 1 ], + [ "rail mount", 1 ] ] }, { @@ -550,7 +632,7 @@ "clip_size": 1, "reload": 800, "loudness": 200, - "valid_mod_locations": [ [ "sling", 1 ] ] + "valid_mod_locations": [ [ "sling", 1 ], [ "grip mount", 1 ], [ "rail mount", 1 ], [ "sights mount", 1 ], [ "underbarrel mount", 1 ] ] }, { "id": "watercannon", diff --git a/data/json/recipes/weapon/mods.json b/data/json/recipes/weapon/mods.json index a2658382b220b..b246cf76517d6 100644 --- a/data/json/recipes/weapon/mods.json +++ b/data/json/recipes/weapon/mods.json @@ -51,6 +51,136 @@ "tools": [ [ [ "large_repairkit", 10 ], [ "small_repairkit", 30 ] ] ], "components": [ [ [ "scrap", 1 ] ], [ [ "plastic_chunk", 1 ] ] ] }, + { + "result": "sights_mount", + "type": "recipe", + "category": "CC_WEAPON", + "subcategory": "CSC_WEAPON_MODS", + "skill_used": "fabrication", + "difficulty": 3, + "skills_required": [ [ "gun", 4 ] ], + "time": 30000, + "book_learn": [ + [ "mag_guns", 4 ], + [ "mag_pistol", 4 ], + [ "mag_shotgun", 4 ], + [ "mag_smg", 4 ], + [ "mag_rifle", 4 ], + [ "manual_gun", 4 ], + [ "manual_pistol", 4 ], + [ "manual_shotgun", 4 ], + [ "manual_smg", 4 ], + [ "manual_rifle", 4 ] + ], + "using": [ [ "soldering_standard", 15 ] ], + "qualities": [ { "id": "HAMMER_FINE", "level": 1 }, { "id": "SAW_M_FINE", "level": 1 } ], + "tools": [ [ [ "large_repairkit", 10 ], [ "small_repairkit", 30 ] ] ], + "components": [ [ [ "scrap", 1 ] ], [ [ "plastic_chunk", 1 ] ] ] + }, + { + "result": "rail_mount", + "type": "recipe", + "category": "CC_WEAPON", + "subcategory": "CSC_WEAPON_MODS", + "skill_used": "fabrication", + "difficulty": 3, + "skills_required": [ [ "gun", 4 ] ], + "time": 30000, + "book_learn": [ + [ "mag_guns", 4 ], + [ "mag_pistol", 4 ], + [ "mag_shotgun", 4 ], + [ "mag_smg", 4 ], + [ "mag_rifle", 4 ], + [ "manual_gun", 4 ], + [ "manual_pistol", 4 ], + [ "manual_shotgun", 4 ], + [ "manual_smg", 4 ], + [ "manual_rifle", 4 ] + ], + "using": [ [ "soldering_standard", 15 ] ], + "qualities": [ { "id": "HAMMER_FINE", "level": 1 }, { "id": "SAW_M_FINE", "level": 1 } ], + "tools": [ [ [ "large_repairkit", 10 ], [ "small_repairkit", 30 ] ] ], + "components": [ [ [ "scrap", 1 ] ], [ [ "plastic_chunk", 1 ] ] ] + }, + { + "result": "underbarrel_mount", + "type": "recipe", + "category": "CC_WEAPON", + "subcategory": "CSC_WEAPON_MODS", + "skill_used": "fabrication", + "difficulty": 3, + "skills_required": [ [ "gun", 4 ] ], + "time": 30000, + "book_learn": [ + [ "mag_guns", 4 ], + [ "mag_pistol", 4 ], + [ "mag_shotgun", 4 ], + [ "mag_smg", 4 ], + [ "mag_rifle", 4 ], + [ "manual_gun", 4 ], + [ "manual_pistol", 4 ], + [ "manual_shotgun", 4 ], + [ "manual_smg", 4 ], + [ "manual_rifle", 4 ] + ], + "using": [ [ "soldering_standard", 15 ] ], + "qualities": [ { "id": "HAMMER_FINE", "level": 1 }, { "id": "SAW_M_FINE", "level": 1 } ], + "tools": [ [ [ "large_repairkit", 10 ], [ "small_repairkit", 30 ] ] ], + "components": [ [ [ "scrap", 1 ] ], [ [ "plastic_chunk", 1 ] ] ] + }, + { + "result": "stock_mount", + "type": "recipe", + "category": "CC_WEAPON", + "subcategory": "CSC_WEAPON_MODS", + "skill_used": "fabrication", + "difficulty": 3, + "skills_required": [ [ "gun", 5 ] ], + "time": 30000, + "book_learn": [ + [ "mag_guns", 4 ], + [ "mag_pistol", 4 ], + [ "mag_shotgun", 4 ], + [ "mag_smg", 4 ], + [ "mag_rifle", 4 ], + [ "manual_gun", 4 ], + [ "manual_pistol", 4 ], + [ "manual_shotgun", 4 ], + [ "manual_smg", 4 ], + [ "manual_rifle", 4 ] + ], + "using": [ [ "soldering_standard", 15 ] ], + "qualities": [ { "id": "HAMMER_FINE", "level": 1 }, { "id": "SAW_M_FINE", "level": 1 } ], + "tools": [ [ [ "large_repairkit", 10 ], [ "small_repairkit", 30 ] ] ], + "components": [ [ [ "scrap", 3 ] ] ] + }, + { + "result": "grip_mount", + "type": "recipe", + "category": "CC_WEAPON", + "subcategory": "CSC_WEAPON_MODS", + "skill_used": "fabrication", + "difficulty": 3, + "skills_required": [ [ "gun", 5 ] ], + "time": 30000, + "book_learn": [ + [ "mag_guns", 4 ], + [ "mag_pistol", 4 ], + [ "mag_shotgun", 4 ], + [ "mag_smg", 4 ], + [ "mag_rifle", 4 ], + [ "manual_gun", 4 ], + [ "manual_pistol", 4 ], + [ "manual_shotgun", 4 ], + [ "manual_smg", 4 ], + [ "manual_rifle", 4 ] + ], + "using": [ [ "soldering_standard", 15 ] ], + "qualities": [ { "id": "HAMMER_FINE", "level": 1 }, { "id": "SAW_M_FINE", "level": 1 } ], + "tools": [ [ [ "large_repairkit", 10 ], [ "small_repairkit", 30 ] ] ], + "components": [ [ [ "scrap", 1 ] ], [ [ "plastic_chunk", 3 ] ] ] + }, { "type": "recipe", "result": "tele_sight", From fbff7212a90180344d9820a4c6cc244c3b27adc0 Mon Sep 17 00:00:00 2001 From: Rail Runner Date: Sat, 25 May 2019 05:12:42 +0300 Subject: [PATCH 002/371] Fix bottom mount and delete double empty line --- data/json/items/gunmod/mount.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/data/json/items/gunmod/mount.json b/data/json/items/gunmod/mount.json index 4728f4102a767..8a370b307a7f0 100644 --- a/data/json/items/gunmod/mount.json +++ b/data/json/items/gunmod/mount.json @@ -84,7 +84,7 @@ "material": [ "steel", "plastic" ], "symbol": ":", "color": "light_gray", - "location": "rail mount", + "location": "underbarrel mount", "mod_targets": [ "smg", "rifle", "pistol", "shotgun", "crossbow", "launcher" ], "install_time": 15000, "min_skills": [ [ "gun", 3 ] ], @@ -92,4 +92,3 @@ "flags": [ "INSTALL_DIFFICULT", "IRREMOVABLE" ] } ] - From 57d3f57eb3d259c998337f40c09348decea642eb Mon Sep 17 00:00:00 2001 From: Rail Runner Date: Mon, 27 May 2019 19:35:36 +0300 Subject: [PATCH 003/371] Update --- data/json/items/gun/223.json | 15 +++++++-- data/json/items/gun/460.json | 27 ++++++++++++---- data/json/items/gun/8x40mm.json | 1 - data/json/items/gun/9mm.json | 11 ++++++- data/json/items/gun/shot.json | 12 ++++++- data/json/items/gunmod/grip.json | 2 +- data/json/items/gunmod/mount.json | 42 ++++++++++++++++++++++-- data/json/items/ranged.json | 6 ++-- data/json/recipes/weapon/mods.json | 52 ++++++++++++++++++++++++++++++ 9 files changed, 151 insertions(+), 17 deletions(-) diff --git a/data/json/items/gun/223.json b/data/json/items/gun/223.json index 0bf3cff7213bc..cdcb2502c8585 100644 --- a/data/json/items/gun/223.json +++ b/data/json/items/gun/223.json @@ -129,7 +129,7 @@ "dispersion": 140, "durability": 3, "modes": [ [ "DEFAULT", "semi-auto", 1 ], [ "AUTO", "auto", 3 ] ], - "valid_mod_locations": [ [ "accessories", 2 ], [ "brass catcher", 1 ], [ "sling", 1 ] ], + "valid_mod_locations": [ [ "accessories", 2 ], [ "brass catcher", 1 ], [ "muzzle", 1 ], [ "sling", 1 ] ], "magazines": [ [ "223", [ "lw223mag", "lw223bigmag" ] ] ], "flags": [ "DISABLE_SIGHTS" ] }, @@ -147,6 +147,7 @@ "valid_mod_locations": [ [ "accessories", 2 ], [ "brass catcher", 1 ], + [ "muzzle", 1 ], [ "sights", 1 ], [ "sling", 1 ], [ "barrel", 1 ], @@ -170,6 +171,7 @@ "valid_mod_locations": [ [ "accessories", 2 ], [ "brass catcher", 1 ], + [ "muzzle", 1 ], [ "sights", 1 ], [ "sling", 1 ], [ "barrel", 1 ], @@ -192,6 +194,7 @@ "valid_mod_locations": [ [ "accessories", 2 ], [ "brass catcher", 1 ], + [ "muzzle", 1 ], [ "sights", 1 ], [ "sling", 1 ], [ "barrel", 1 ], @@ -209,7 +212,15 @@ "durability": 9, "relative": { "weight": 1200, "volume": 2 }, "built_in_mods": [ "lead_acog_scope", "lead_red_dot_sight", "lead_grip", "lead_glm", "lead_stabilizer" ], - "valid_mod_locations": [ [ "accessories", 2 ], [ "brass catcher", 1 ], [ "sights", 2 ], [ "sling", 1 ], [ "underbarrel", 2 ], [ "rail", 1 ] ] + "valid_mod_locations": [ + [ "accessories", 2 ], + [ "brass catcher", 1 ], + [ "muzzle", 1 ], + [ "sights", 2 ], + [ "sling", 1 ], + [ "underbarrel", 2 ], + [ "rail", 1 ] + ] }, { "id": "m249", diff --git a/data/json/items/gun/460.json b/data/json/items/gun/460.json index 2a67cd8b9d26b..3d4a6fbe09264 100644 --- a/data/json/items/gun/460.json +++ b/data/json/items/gun/460.json @@ -8,8 +8,7 @@ "price": 90000, "ammo": "460", "relative": { "durability": -1 }, - "built_in_mods": [ "lead_holo_sight", "muzzle_brake", "lead_laser_sight" ], - "valid_mod_locations": [ [ "accessories", 2 ], [ "brass catcher", 1 ], [ "muzzle", 1 ], [ "sights", 1 ], [ "underbarrel", 1 ] ] + "built_in_mods": [ "lead_holo_sight", "muzzle_brake", "lead_laser_sight" ] }, { "id": "l_mp_45", @@ -19,8 +18,7 @@ "description": "After the success of their 9x19mm machine pistol, Leadworks LLC developed the L39B-45 from their .460 Rowland semi-autos, intending them to be used with .45ACP. Because it shares most of its parts with the L39-460, this variant retains the ability to fire fearsome .460 Rowland, though users are strongly advised not to do so during automatic fire. Comes with built in red dot, recoil compensator and laser sights. Similar to other Leadworks products it doesn't accept third-party modifications.", "ammo": "460", "relative": { "durability": -1 }, - "built_in_mods": [ "lead_holo_sight", "muzzle_brake", "lead_laser_sight" ], - "valid_mod_locations": [ [ "accessories", 2 ], [ "brass catcher", 1 ], [ "muzzle", 1 ], [ "sights", 1 ], [ "underbarrel", 1 ] ] + "built_in_mods": [ "lead_holo_sight", "muzzle_brake", "lead_laser_sight" ] }, { "id": "l_enforcer_45", @@ -45,7 +43,14 @@ "clip_size": 6, "magazines": [ [ "460", [ "460_speedloader6" ] ] ], "built_in_mods": [ "lead_holo_sight", "lead_laser_sight" ], - "valid_mod_locations": [ [ "accessories", 2 ], [ "sights", 1 ], [ "underbarrel", 1 ] ] + "valid_mod_locations": [ + [ "accessories", 2 ], + [ "sights", 1 ], + [ "underbarrel", 1 ], + [ "grip mount", 1 ], + [ "rail mount", 1 ], + [ "stock mount", 1 ] + ] }, { "id": "l_long_45", @@ -72,7 +77,17 @@ "clip_size": 12, "barrel_length": 2, "built_in_mods": [ "lead_holo_sight", "lead_laser_sight" ], - "valid_mod_locations": [ [ "accessories", 2 ], [ "brass catcher", 1 ], [ "sights", 1 ], [ "sling", 1 ], [ "underbarrel", 1 ] ], + "valid_mod_locations": [ + [ "accessories", 2 ], + [ "brass catcher", 1 ], + [ "sights", 1 ], + [ "sling", 1 ], + [ "underbarrel", 1 ], + [ "muzzle", 1 ], + [ "grip mount", 1 ], + [ "rail mount", 1 ], + [ "stock mount", 1 ] + ], "flags": [ "RELOAD_ONE" ] } ] diff --git a/data/json/items/gun/8x40mm.json b/data/json/items/gun/8x40mm.json index bf24c8787bc46..bc2b0aaa85440 100644 --- a/data/json/items/gun/8x40mm.json +++ b/data/json/items/gun/8x40mm.json @@ -64,7 +64,6 @@ [ "rail", 1 ], [ "sights", 1 ], [ "sling", 1 ], - [ "stock", 1 ], [ "underbarrel", 1 ] ], "magazines": [ [ "8x40mm", [ "8x40_10_mag", "8x40_25_mag" ] ] ], diff --git a/data/json/items/gun/9mm.json b/data/json/items/gun/9mm.json index fa21508e56f46..90897577c7b93 100644 --- a/data/json/items/gun/9mm.json +++ b/data/json/items/gun/9mm.json @@ -259,7 +259,16 @@ "dispersion": 340, "durability": 9, "built_in_mods": [ "lead_red_dot_sight", "lead_laser_sight" ], - "valid_mod_locations": [ [ "accessories", 2 ], [ "brass catcher", 1 ], [ "sights", 1 ], [ "underbarrel", 1 ] ], + "valid_mod_locations": [ + [ "accessories", 2 ], + [ "brass catcher", 1 ], + [ "sights", 1 ], + [ "underbarrel", 1 ], + [ "muzzle", 1 ], + [ "grip mount", 1 ], + [ "rail mount", 1 ], + [ "stock mount", 1 ] + ], "magazine_well": 1, "magazines": [ [ "9mm", [ "lw21mag" ] ], [ "460", [ "lw12mag" ] ] ], "flags": [ "DURABLE_MELEE" ] diff --git a/data/json/items/gun/shot.json b/data/json/items/gun/shot.json index 3c6de451d2aa6..dba218e02bdcb 100644 --- a/data/json/items/gun/shot.json +++ b/data/json/items/gun/shot.json @@ -132,7 +132,17 @@ "durability": 8, "clip_size": 8, "built_in_mods": [ "lead_red_dot_sight", "lead_laser_sight" ], - "valid_mod_locations": [ [ "accessories", 2 ], [ "brass catcher", 1 ], [ "sights", 1 ], [ "sling", 1 ], [ "underbarrel", 1 ] ] + "valid_mod_locations": [ + [ "accessories", 2 ], + [ "brass catcher", 1 ], + [ "sights", 1 ], + [ "sling", 1 ], + [ "underbarrel", 1 ], + [ "muzzle", 1 ], + [ "grip mount", 1 ], + [ "rail mount", 1 ], + [ "stock mount", 1 ] + ] }, { "id": "m1014", diff --git a/data/json/items/gunmod/grip.json b/data/json/items/gunmod/grip.json index 69703b435a96a..ffdb5e500ff8b 100644 --- a/data/json/items/gunmod/grip.json +++ b/data/json/items/gunmod/grip.json @@ -31,7 +31,7 @@ "symbol": ":", "color": "dark_gray", "location": "grip", - "mod_targets": [ "smg", "rifle", "pistol", "shotgun", "crossbow", "launcher" ], + "mod_targets": [ "smg", "rifle", "pistol", "shotgun", "crossbow", "launcher", "bow" ], "handling_modifier": 2, "min_skills": [ [ "weapon", 2 ] ] } diff --git a/data/json/items/gunmod/mount.json b/data/json/items/gunmod/mount.json index 8a370b307a7f0..0f3cf6a6c46e4 100644 --- a/data/json/items/gunmod/mount.json +++ b/data/json/items/gunmod/mount.json @@ -40,7 +40,7 @@ "id": "sights_mount", "type": "GUNMOD", "name": "sights mount", - "description": "This is a plastic mount for attaching a sight, designed to be permanently installed onto almost any weapon, along with some fasteners. Ideal for bringing out your inner tacticool on older guns.", + "description": "This is a plastic mount for attaching a sight, designed to be permanently installed onto almost any weapon other than launchers and pistols, along with some fasteners. Ideal for bringing out your inner tacticool on older guns.", "weight": 10, "volume": "8ml", "price": 6000, @@ -48,7 +48,43 @@ "symbol": ":", "color": "light_gray", "location": "sights mount", - "mod_targets": [ "smg", "rifle", "pistol", "shotgun", "crossbow", "launcher" ], + "mod_targets": [ "smg", "rifle", "shotgun", "crossbow" ], + "install_time": 15000, + "min_skills": [ [ "gun", 3 ] ], + "add_mod": [ [ "sights", 1 ] ], + "flags": [ "INSTALL_DIFFICULT", "IRREMOVABLE" ] + }, + { + "id": "sights_mount_launcher", + "type": "GUNMOD", + "name": "launcher sights mount", + "description": "This is a plastic mount for attaching a sight, designed to be permanently installed onto almost any launcher, along with some fasteners. Ideal for bringing out your inner tacticool on rocket launchers.", + "weight": 60, + "volume": "80ml", + "price": 6000, + "material": [ "steel", "plastic" ], + "symbol": ":", + "color": "light_gray", + "location": "sights mount", + "mod_targets": [ "launcher" ], + "install_time": 15000, + "min_skills": [ [ "gun", 3 ] ], + "add_mod": [ [ "sights", 1 ] ], + "flags": [ "INSTALL_DIFFICULT", "IRREMOVABLE" ] + }, + { + "id": "sights_mount_pistol", + "type": "GUNMOD", + "name": "pistol sights mount", + "description": "This is a plastic mount for attaching a sight, designed to be permanently installed onto almost any pistol, along with some fasteners. Ideal for bringing out your inner tacticool on pocket pistols.", + "weight": 60, + "volume": "80ml", + "price": 6000, + "material": [ "steel", "plastic" ], + "symbol": ":", + "color": "light_gray", + "location": "sights mount", + "mod_targets": [ "pistol" ], "install_time": 15000, "min_skills": [ [ "gun", 3 ] ], "add_mod": [ [ "sights", 1 ] ], @@ -85,7 +121,7 @@ "symbol": ":", "color": "light_gray", "location": "underbarrel mount", - "mod_targets": [ "smg", "rifle", "pistol", "shotgun", "crossbow", "launcher" ], + "mod_targets": [ "smg", "rifle", "pistol", "shotgun", "crossbow", "launcher", "bow" ], "install_time": 15000, "min_skills": [ [ "gun", 3 ] ], "add_mod": [ [ "underbarrel", 1 ] ], diff --git a/data/json/items/ranged.json b/data/json/items/ranged.json index 1b5db623c0b80..a0377f95e90d9 100644 --- a/data/json/items/ranged.json +++ b/data/json/items/ranged.json @@ -74,7 +74,8 @@ "range": 5, "dispersion": 75, "durability": 6, - "clip_size": 1 + "clip_size": 1, + "valid_mod_locations": [ [ "grip mount", 1 ], [ "underbarrel mount", 1 ] ] }, { "id": "wristrocket", @@ -95,7 +96,8 @@ "range": 8, "dispersion": 45, "durability": 7, - "clip_size": 1 + "clip_size": 1, + "valid_mod_locations": [ [ "grip mount", 1 ], [ "underbarrel mount", 1 ] ] }, { "id": "bullet_crossbow", diff --git a/data/json/recipes/weapon/mods.json b/data/json/recipes/weapon/mods.json index b246cf76517d6..6369ddc349745 100644 --- a/data/json/recipes/weapon/mods.json +++ b/data/json/recipes/weapon/mods.json @@ -77,6 +77,58 @@ "tools": [ [ [ "large_repairkit", 10 ], [ "small_repairkit", 30 ] ] ], "components": [ [ [ "scrap", 1 ] ], [ [ "plastic_chunk", 1 ] ] ] }, + { + "result": "sights_mount_launcher", + "type": "recipe", + "category": "CC_WEAPON", + "subcategory": "CSC_WEAPON_MODS", + "skill_used": "fabrication", + "difficulty": 3, + "skills_required": [ [ "gun", 4 ] ], + "time": 30000, + "book_learn": [ + [ "mag_guns", 4 ], + [ "mag_pistol", 4 ], + [ "mag_shotgun", 4 ], + [ "mag_smg", 4 ], + [ "mag_rifle", 4 ], + [ "manual_gun", 4 ], + [ "manual_pistol", 4 ], + [ "manual_shotgun", 4 ], + [ "manual_smg", 4 ], + [ "manual_rifle", 4 ] + ], + "using": [ [ "soldering_standard", 15 ] ], + "qualities": [ { "id": "HAMMER_FINE", "level": 1 }, { "id": "SAW_M_FINE", "level": 1 } ], + "tools": [ [ [ "large_repairkit", 10 ], [ "small_repairkit", 30 ] ] ], + "components": [ [ [ "scrap", 1 ] ], [ [ "plastic_chunk", 1 ] ] ] + }, + { + "result": "sights_mount_pistol", + "type": "recipe", + "category": "CC_WEAPON", + "subcategory": "CSC_WEAPON_MODS", + "skill_used": "fabrication", + "difficulty": 3, + "skills_required": [ [ "gun", 4 ] ], + "time": 30000, + "book_learn": [ + [ "mag_guns", 4 ], + [ "mag_pistol", 4 ], + [ "mag_shotgun", 4 ], + [ "mag_smg", 4 ], + [ "mag_rifle", 4 ], + [ "manual_gun", 4 ], + [ "manual_pistol", 4 ], + [ "manual_shotgun", 4 ], + [ "manual_smg", 4 ], + [ "manual_rifle", 4 ] + ], + "using": [ [ "soldering_standard", 15 ] ], + "qualities": [ { "id": "HAMMER_FINE", "level": 1 }, { "id": "SAW_M_FINE", "level": 1 } ], + "tools": [ [ [ "large_repairkit", 10 ], [ "small_repairkit", 30 ] ] ], + "components": [ [ [ "scrap", 1 ] ], [ [ "plastic_chunk", 1 ] ] ] + }, { "result": "rail_mount", "type": "recipe", From 21c48b6553bb708edfb15943f1c40ab953f01dfe Mon Sep 17 00:00:00 2001 From: barsoosayque Date: Sat, 15 Jun 2019 23:14:25 +0700 Subject: [PATCH 004/371] add hinge item --- data/json/items/resources/metals.json | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/data/json/items/resources/metals.json b/data/json/items/resources/metals.json index 1c880b9fb5d5e..1060f0a1afef3 100644 --- a/data/json/items/resources/metals.json +++ b/data/json/items/resources/metals.json @@ -199,5 +199,23 @@ "color": "light_gray", "ammo_type": "components", "qualities": [ [ "HAMMER", 1 ] ] + }, + { + "id": "hinge", + "type": "AMMO", + "category": "spare_parts", + "name": "hinge", + "description": "A small metal hinge with two metal plates with screw holes. Useful for making doors.", + "weight": 300, + "volume": 1, + "price": 3000, + "bashing": 5, + "to_hit": -3, + "stack_size": 6, + "//": "Roughly in the 8cm×8cm to 10cm×10cm range. Compact and stacks well", + "material": "steel", + "symbol": "%", + "color": "light_cyan", + "ammo_type": "components" } ] From c992b4de14ee0e5ad311ece7cf47180f2aac7223 Mon Sep 17 00:00:00 2001 From: barsoosayque Date: Sun, 16 Jun 2019 00:21:21 +0700 Subject: [PATCH 005/371] add hinges as a deconstruction / bashing drop from doors --- data/json/terrain.json | 119 +++++++++++++++++++++++++++++++++-------- 1 file changed, 98 insertions(+), 21 deletions(-) diff --git a/data/json/terrain.json b/data/json/terrain.json index ee7637272ea8f..599a50f9f1ff8 100644 --- a/data/json/terrain.json +++ b/data/json/terrain.json @@ -1542,7 +1542,12 @@ "open": "t_door_o", "deconstruct": { "ter_set": "t_door_frame", - "items": [ { "item": "2x4", "count": 4 }, { "item": "wood_panel", "count": 1 }, { "item": "nail", "charges": [ 6, 12 ] } ] + "items": [ + { "item": "2x4", "count": 4 }, + { "item": "wood_panel", "count": 1 }, + { "item": "nail", "charges": [ 6, 12 ] }, + { "item": "hinge", "count": 2 } + ] }, "bash": { "str_min": 8, @@ -1556,7 +1561,8 @@ { "item": "2x4", "prob": 25 }, { "item": "wood_panel", "prob": 10 }, { "item": "splinter", "count": [ 1, 2 ] }, - { "item": "nail", "charges": [ 0, 2 ] } + { "item": "nail", "charges": [ 0, 2 ] }, + { "item": "hinge", "count": [ 1, 2 ] } ] } }, @@ -1574,7 +1580,12 @@ "open": "t_door_lab_o", "deconstruct": { "ter_set": "t_door_lab_frame", - "items": [ { "item": "2x4", "count": 4 }, { "item": "wood_panel", "count": 1 }, { "item": "nail", "charges": [ 6, 12 ] } ] + "items": [ + { "item": "2x4", "count": 4 }, + { "item": "wood_panel", "count": 1 }, + { "item": "nail", "charges": [ 6, 12 ] }, + { "item": "hinge", "count": 2 } + ] }, "bash": { "str_min": 8, @@ -1606,7 +1617,12 @@ "open": "t_door_white_o", "deconstruct": { "ter_set": "t_door_white_frame", - "items": [ { "item": "2x4", "count": 4 }, { "item": "wood_panel", "count": 1 }, { "item": "nail", "charges": [ 6, 12 ] } ] + "items": [ + { "item": "2x4", "count": 4 }, + { "item": "wood_panel", "count": 1 }, + { "item": "nail", "charges": [ 6, 12 ] }, + { "item": "hinge", "count": 2 } + ] }, "bash": { "str_min": 8, @@ -1638,7 +1654,12 @@ "open": "t_door_gray_o", "deconstruct": { "ter_set": "t_door_gray_frame", - "items": [ { "item": "2x4", "count": 4 }, { "item": "wood_panel", "count": 1 }, { "item": "nail", "charges": [ 6, 12 ] } ] + "items": [ + { "item": "2x4", "count": 4 }, + { "item": "wood_panel", "count": 1 }, + { "item": "nail", "charges": [ 6, 12 ] }, + { "item": "hinge", "count": 2 } + ] }, "bash": { "str_min": 8, @@ -1670,7 +1691,12 @@ "open": "t_door_red_o", "deconstruct": { "ter_set": "t_door_red_frame", - "items": [ { "item": "2x4", "count": 4 }, { "item": "wood_panel", "count": 1 }, { "item": "nail", "charges": [ 6, 12 ] } ] + "items": [ + { "item": "2x4", "count": 4 }, + { "item": "wood_panel", "count": 1 }, + { "item": "nail", "charges": [ 6, 12 ] }, + { "item": "hinge", "count": 2 } + ] }, "bash": { "str_min": 8, @@ -1702,7 +1728,12 @@ "open": "t_door_green_o", "deconstruct": { "ter_set": "t_door_green_frame", - "items": [ { "item": "2x4", "count": 4 }, { "item": "wood_panel", "count": 1 }, { "item": "nail", "charges": [ 6, 12 ] } ] + "items": [ + { "item": "2x4", "count": 4 }, + { "item": "wood_panel", "count": 1 }, + { "item": "nail", "charges": [ 6, 12 ] }, + { "item": "hinge", "count": 2 } + ] }, "bash": { "str_min": 8, @@ -1732,7 +1763,12 @@ "flags": [ "FLAMMABLE_ASH", "TRANSPARENT", "FLAT", "BARRICADABLE_DOOR", "CONNECT_TO_WALL", "ROAD" ], "deconstruct": { "ter_set": "t_door_white_frame", - "items": [ { "item": "2x4", "count": 4 }, { "item": "wood_panel", "count": 1 }, { "item": "nail", "charges": [ 6, 12 ] } ] + "items": [ + { "item": "2x4", "count": 4 }, + { "item": "wood_panel", "count": 1 }, + { "item": "nail", "charges": [ 6, 12 ] }, + { "item": "hinge", "count": 2 } + ] }, "close": "t_door_white_c", "bash": { @@ -1762,7 +1798,12 @@ "flags": [ "FLAMMABLE_ASH", "TRANSPARENT", "FLAT", "BARRICADABLE_DOOR", "CONNECT_TO_WALL", "ROAD" ], "deconstruct": { "ter_set": "t_door_gray_frame", - "items": [ { "item": "2x4", "count": 4 }, { "item": "wood_panel", "count": 1 }, { "item": "nail", "charges": [ 6, 12 ] } ] + "items": [ + { "item": "2x4", "count": 4 }, + { "item": "wood_panel", "count": 1 }, + { "item": "nail", "charges": [ 6, 12 ] }, + { "item": "hinge", "count": 2 } + ] }, "close": "t_door_gray_c", "bash": { @@ -1792,7 +1833,12 @@ "flags": [ "FLAMMABLE_ASH", "TRANSPARENT", "FLAT", "BARRICADABLE_DOOR", "CONNECT_TO_WALL", "ROAD" ], "deconstruct": { "ter_set": "t_door_red_frame", - "items": [ { "item": "2x4", "count": 4 }, { "item": "wood_panel", "count": 1 }, { "item": "nail", "charges": [ 6, 12 ] } ] + "items": [ + { "item": "2x4", "count": 4 }, + { "item": "wood_panel", "count": 1 }, + { "item": "nail", "charges": [ 6, 12 ] }, + { "item": "hinge", "count": 2 } + ] }, "close": "t_door_red_c", "bash": { @@ -1822,7 +1868,12 @@ "flags": [ "FLAMMABLE_ASH", "TRANSPARENT", "FLAT", "BARRICADABLE_DOOR", "CONNECT_TO_WALL", "ROAD" ], "deconstruct": { "ter_set": "t_door_green_frame", - "items": [ { "item": "2x4", "count": 4 }, { "item": "wood_panel", "count": 1 }, { "item": "nail", "charges": [ 6, 12 ] } ] + "items": [ + { "item": "2x4", "count": 4 }, + { "item": "wood_panel", "count": 1 }, + { "item": "nail", "charges": [ 6, 12 ] }, + { "item": "hinge", "count": 2 } + ] }, "close": "t_door_green_c", "bash": { @@ -2271,7 +2322,12 @@ "open": "t_door_o_peep", "deconstruct": { "ter_set": "t_door_frame", - "items": [ { "item": "peephole", "count": 1 }, { "item": "2x4", "count": 4 }, { "item": "nail", "charges": [ 6, 12 ] } ] + "items": [ + { "item": "peephole", "count": 1 }, + { "item": "2x4", "count": 4 }, + { "item": "nail", "charges": [ 6, 12 ] }, + { "item": "hinge", "count": 2 } + ] }, "bash": { "str_min": 8, @@ -2319,7 +2375,8 @@ "items": [ { "item": "2x4", "count": [ 1, 2 ] }, { "item": "nail", "charges": [ 1, 4 ] }, - { "item": "splinter", "count": [ 1, 4 ] } + { "item": "splinter", "count": [ 1, 4 ] }, + { "item": "hinge", "count": [ 1, 2 ] } ] } }, @@ -2389,7 +2446,8 @@ { "item": "2x4", "prob": 50 }, { "item": "2x4", "count": [ 1, 2 ] }, { "item": "nail", "charges": [ 1, 4 ] }, - { "item": "splinter", "count": [ 1, 4 ] } + { "item": "splinter", "count": [ 1, 4 ] }, + { "item": "hinge", "count": [ 1, 2 ] } ] } }, @@ -2405,7 +2463,12 @@ "flags": [ "FLAMMABLE_ASH", "TRANSPARENT", "FLAT", "BARRICADABLE_DOOR", "CONNECT_TO_WALL", "ROAD" ], "deconstruct": { "ter_set": "t_door_frame", - "items": [ { "item": "2x4", "count": 4 }, { "item": "wood_panel", "count": 1 }, { "item": "nail", "charges": [ 6, 12 ] } ] + "items": [ + { "item": "2x4", "count": 4 }, + { "item": "wood_panel", "count": 1 }, + { "item": "nail", "charges": [ 6, 12 ] }, + { "item": "hinge", "count": 2 } + ] }, "close": "t_door_c", "bash": { @@ -2419,7 +2482,8 @@ "items": [ { "item": "2x4", "count": [ 1, 3 ] }, { "item": "nail", "charges": [ 1, 6 ] }, - { "item": "splinter", "count": [ 2, 6 ] } + { "item": "splinter", "count": [ 2, 6 ] }, + { "item": "hinge", "count": [ 1, 2 ] } ] } }, @@ -2435,7 +2499,12 @@ "flags": [ "FLAMMABLE_ASH", "TRANSPARENT", "FLAT", "BARRICADABLE_DOOR", "CONNECT_TO_WALL", "ROAD" ], "deconstruct": { "ter_set": "t_door_lab_frame", - "items": [ { "item": "2x4", "count": 4 }, { "item": "wood_panel", "count": 1 }, { "item": "nail", "charges": [ 6, 12 ] } ] + "items": [ + { "item": "2x4", "count": 4 }, + { "item": "wood_panel", "count": 1 }, + { "item": "nail", "charges": [ 6, 12 ] }, + { "item": "hinge", "count": 2 } + ] }, "close": "t_door_lab_c", "bash": { @@ -2469,7 +2538,8 @@ { "item": "peephole", "count": 1 }, { "item": "2x4", "count": 4 }, { "item": "wood_panel", "count": 1 }, - { "item": "nail", "charges": [ 6, 12 ] } + { "item": "nail", "charges": [ 6, 12 ] }, + { "item": "hinge", "count": [ 1, 2 ] } ] }, "close": "t_door_c_peep", @@ -2485,7 +2555,8 @@ { "item": "peephole", "prob": 50 }, { "item": "2x4", "count": [ 1, 3 ] }, { "item": "nail", "charges": [ 1, 6 ] }, - { "item": "splinter", "count": [ 2, 6 ] } + { "item": "splinter", "count": [ 2, 6 ] }, + { "item": "hinge", "count": [ 1, 2 ] } ] } }, @@ -3165,7 +3236,12 @@ "sound": "crash!", "sound_fail": "wham!", "ter_set": "t_door_frame", - "items": [ { "item": "2x4", "count": [ 1, 8 ] }, { "item": "nail", "charges": [ 2, 20 ] }, { "item": "splinter", "count": 1 } ] + "items": [ + { "item": "2x4", "count": [ 1, 8 ] }, + { "item": "nail", "charges": [ 2, 20 ] }, + { "item": "splinter", "count": 1 }, + { "item": "hinge", "count": [ 1, 2 ] } + ] } }, { @@ -3268,7 +3344,8 @@ { "item": "peephole", "prob": 75 }, { "item": "2x4", "count": [ 1, 8 ] }, { "item": "nail", "charges": [ 2, 20 ] }, - { "item": "splinter", "count": 1 } + { "item": "splinter", "count": 1 }, + { "item": "hinge", "count": [ 1, 2 ] } ] } }, From cac01d79f09e7c5d86095b7ce5d4c35bd48c2109 Mon Sep 17 00:00:00 2001 From: barsoosayque Date: Sun, 16 Jun 2019 00:33:03 +0700 Subject: [PATCH 006/371] hinges required for construction --- data/json/construction.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/data/json/construction.json b/data/json/construction.json index ac5cd16adbea8..534adacf7a9ea 100644 --- a/data/json/construction.json +++ b/data/json/construction.json @@ -135,7 +135,7 @@ "required_skills": [ [ "fabrication", 2 ] ], "time": "30 m", "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ [ [ "2x4", 2 ] ], [ [ "wood_panel", 1 ] ], [ [ "nail", 12 ] ] ], + "components": [ [ [ "2x4", 2 ] ], [ [ "wood_panel", 1 ] ], [ [ "nail", 12 ] ], [ [ "hinge", 2 ] ] ], "pre_terrain": "t_door_frame", "post_terrain": "t_door_c" }, @@ -290,7 +290,7 @@ "required_skills": [ [ "fabrication", 7 ] ], "time": "120 m", "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_M", "level": 1 } ], [ { "id": "WRENCH", "level": 1 } ] ], - "components": [ [ [ "steel_lump", 4 ], [ "steel_chunk", 12 ], [ "scrap", 36 ] ], [ [ "steel_plate", 2 ], [ "sheet_metal", 8 ] ] ], + "components": [ [ [ "steel_lump", 4 ], [ "steel_chunk", 12 ], [ "scrap", 36 ] ], [ [ "steel_plate", 2 ], [ "sheet_metal", 8 ] ], [ [ "hinge", 2 ] ] ], "pre_terrain": "t_mdoor_frame", "post_terrain": "t_door_metal_c" }, @@ -1804,7 +1804,7 @@ "time": "180 m", "qualities": [ [ { "id": "SAW_M", "level": 1 } ], [ { "id": "SCREW", "level": 1 } ] ], "using": [ [ "welding_standard", 8 ] ], - "components": [ [ [ "rebar", 16 ] ], [ [ "sheet_metal_small", 12 ] ] ], + "components": [ [ [ "rebar", 16 ] ], [ [ "sheet_metal_small", 12 ] ], [ [ "hinge", 2 ] ] ], "pre_terrain": "t_mdoor_frame", "post_terrain": "t_door_bar_c" }, From 0e783f891c918f048929ff3f2b47c1d2a8953950 Mon Sep 17 00:00:00 2001 From: barsoosayque Date: Sun, 16 Jun 2019 00:38:48 +0700 Subject: [PATCH 007/371] drop hinges for metal doors --- data/json/terrain.json | 32 +++++++++++++++++++++----------- 1 file changed, 21 insertions(+), 11 deletions(-) diff --git a/data/json/terrain.json b/data/json/terrain.json index 599a50f9f1ff8..d25c2cee83fe3 100644 --- a/data/json/terrain.json +++ b/data/json/terrain.json @@ -3367,7 +3367,7 @@ "sound": "metal screeching!", "sound_fail": "clang!", "ter_set": "t_mdoor_frame", - "items": [ { "item": "scrap", "count": [ 12, 24 ] }, { "item": "steel_plate", "prob": 75 } ] + "items": [ { "item": "scrap", "count": [ 12, 24 ] }, { "item": "steel_plate", "prob": 75 }, { "item": "hinge", "count": [ 1, 2 ] } ] } }, { @@ -3388,7 +3388,7 @@ "sound": "metal screeching!", "sound_fail": "clang!", "ter_set": "t_mdoor_lab_frame", - "items": [ { "item": "scrap", "count": [ 12, 24 ] }, { "item": "steel_plate", "prob": 75 } ] + "items": [ { "item": "scrap", "count": [ 12, 24 ] }, { "item": "steel_plate", "prob": 75 }, { "item": "hinge", "count": [ 1, 2 ] } ] } }, { @@ -3408,7 +3408,7 @@ "sound": "metal screeching!", "sound_fail": "clang!", "ter_set": "t_mdoor_frame", - "items": [ { "item": "scrap", "count": [ 12, 24 ] }, { "item": "steel_plate", "prob": 75 } ] + "items": [ { "item": "scrap", "count": [ 12, 24 ] }, { "item": "steel_plate", "prob": 75 }, { "item": "hinge", "count": [ 1, 2 ] } ] } }, { @@ -3428,7 +3428,7 @@ "sound": "metal screeching!", "sound_fail": "clang!", "ter_set": "t_mdoor_lab_frame", - "items": [ { "item": "scrap", "count": [ 12, 24 ] }, { "item": "steel_plate", "prob": 75 } ] + "items": [ { "item": "scrap", "count": [ 12, 24 ] }, { "item": "steel_plate", "prob": 75 }, { "item": "hinge", "count": [ 1, 2 ] } ] } }, { @@ -3450,7 +3450,12 @@ "sound": "metal screeching!", "sound_fail": "clang!", "ter_set": "t_mdoor_frame", - "items": [ { "item": "peephole", "prob": 75 }, { "item": "scrap", "count": [ 12, 24 ] }, { "item": "steel_plate", "prob": 75 } ] + "items": [ + { "item": "peephole", "prob": 75 }, + { "item": "scrap", "count": [ 12, 24 ] }, + { "item": "steel_plate", "prob": 75 }, + { "item": "hinge", "count": [ 1, 2 ] } + ] } }, { @@ -3470,7 +3475,12 @@ "sound": "metal screeching!", "sound_fail": "clang!", "ter_set": "t_mdoor_frame", - "items": [ { "item": "peephole", "prob": 75 }, { "item": "scrap", "count": [ 12, 24 ] }, { "item": "steel_plate", "prob": 75 } ] + "items": [ + { "item": "peephole", "prob": 75 }, + { "item": "scrap", "count": [ 12, 24 ] }, + { "item": "steel_plate", "prob": 75 }, + { "item": "hinge", "count": [ 1, 2 ] } + ] } }, { @@ -3491,7 +3501,7 @@ "sound": "metal screeching!", "sound_fail": "clang!", "ter_set": "t_mdoor_frame", - "items": [ { "item": "scrap", "count": [ 12, 24 ] }, { "item": "steel_plate", "prob": 75 } ] + "items": [ { "item": "scrap", "count": [ 12, 24 ] }, { "item": "steel_plate", "prob": 75 }, { "item": "hinge", "count": [ 1, 2 ] } ] } }, { @@ -3513,7 +3523,7 @@ "sound": "metal screeching!", "sound_fail": "clang!", "ter_set": "t_mdoor_frame", - "items": [ { "item": "scrap", "count": [ 12, 24 ] }, { "item": "steel_plate", "prob": 75 } ] + "items": [ { "item": "scrap", "count": [ 12, 24 ] }, { "item": "steel_plate", "prob": 75 }, { "item": "hinge", "count": [ 1, 2 ] } ] } }, { @@ -3537,7 +3547,7 @@ "sound": "metal screeching!", "sound_fail": "clang!", "ter_set": "t_floor", - "items": [ { "item": "steel_chunk", "count": [ 1, 4 ] }, { "item": "scrap", "count": [ 3, 12 ] } ] + "items": [ { "item": "steel_chunk", "count": [ 1, 4 ] }, { "item": "scrap", "count": [ 3, 12 ] }, { "item": "hinge", "count": [ 1, 2 ] } ] } }, { @@ -3559,7 +3569,7 @@ "sound": "metal screeching!", "sound_fail": "clang!", "ter_set": "t_mdoor_frame", - "items": [ { "item": "steel_chunk", "count": [ 1, 4 ] }, { "item": "scrap", "count": [ 3, 12 ] } ] + "items": [ { "item": "steel_chunk", "count": [ 1, 4 ] }, { "item": "scrap", "count": [ 3, 12 ] }, { "item": "hinge", "count": [ 1, 2 ] } ] } }, { @@ -3581,7 +3591,7 @@ "sound": "metal screeching!", "sound_fail": "clang!", "ter_set": "t_mdoor_frame", - "items": [ { "item": "steel_chunk", "count": [ 1, 4 ] }, { "item": "scrap", "count": [ 3, 12 ] } ] + "items": [ { "item": "steel_chunk", "count": [ 1, 4 ] }, { "item": "scrap", "count": [ 3, 12 ] }, { "item": "hinge", "count": [ 1, 2 ] } ] } }, { From 234b7eb00b8551515d88f74cee23b5f6d9bb1e26 Mon Sep 17 00:00:00 2001 From: barsoosayque Date: Sun, 16 Jun 2019 00:43:15 +0700 Subject: [PATCH 008/371] fix closed door drop hinges when bashed --- data/json/terrain.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/data/json/terrain.json b/data/json/terrain.json index d25c2cee83fe3..3eeb45f5376d2 100644 --- a/data/json/terrain.json +++ b/data/json/terrain.json @@ -1561,8 +1561,7 @@ { "item": "2x4", "prob": 25 }, { "item": "wood_panel", "prob": 10 }, { "item": "splinter", "count": [ 1, 2 ] }, - { "item": "nail", "charges": [ 0, 2 ] }, - { "item": "hinge", "count": [ 1, 2 ] } + { "item": "nail", "charges": [ 0, 2 ] } ] } }, From d15e7a1c4a23e979030b4b85c5f27a9ddf5bdaf3 Mon Sep 17 00:00:00 2001 From: barsoosayque Date: Sun, 16 Jun 2019 00:59:57 +0700 Subject: [PATCH 009/371] hinges in crafting --- data/json/recipes/other/parts.json | 13 +++++++++++++ data/json/recipes/recipe_deconstruction.json | 7 +++++++ 2 files changed, 20 insertions(+) diff --git a/data/json/recipes/other/parts.json b/data/json/recipes/other/parts.json index 1cf3307d61cf2..841a1ea833a09 100644 --- a/data/json/recipes/other/parts.json +++ b/data/json/recipes/other/parts.json @@ -1,4 +1,17 @@ [ + { + "result": "hinge", + "type": "recipe", + "category": "CC_OTHER", + "subcategory": "CSC_OTHER_PARTS", + "skill_used": "fabrication", + "difficulty": 5, + "time": "210 m", + "autolearn": true, + "using": [ [ "forging_standard", 1 ], [ "steel_tiny", 1 ] ], + "qualities": [ { "id": "ANVIL", "level": 3 }, { "id": "HAMMER", "level": 3 }, { "id": "CHISEL", "level": 3 } ], + "tools": [ [ [ "tongs", -1 ] ], [ [ "crucible", -1 ], [ "crucible_clay", -1 ] ] ] + }, { "result": "sheet_metal", "type": "recipe", diff --git a/data/json/recipes/recipe_deconstruction.json b/data/json/recipes/recipe_deconstruction.json index cbb09b158a692..3838587604e50 100644 --- a/data/json/recipes/recipe_deconstruction.json +++ b/data/json/recipes/recipe_deconstruction.json @@ -1907,6 +1907,13 @@ "components": [ [ [ "paper", 2 ] ] ], "flags": [ "BLIND_EASY" ] }, + { + "result": "hinge", + "type": "uncraft", + "time": "1 m", + "qualities": [ { "id": "HAMMER", "level": 1 } ], + "components": [ [ [ "sheet_metal_small", 1 ] ] ] + }, { "result": "wire", "type": "uncraft", From 8bc0f0435c0eb52d937401e3ad2ffd446e196490 Mon Sep 17 00:00:00 2001 From: barsoosayque Date: Sun, 16 Jun 2019 01:00:10 +0700 Subject: [PATCH 010/371] minor fixes --- data/json/construction.json | 6 +++++- data/json/items/resources/metals.json | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/data/json/construction.json b/data/json/construction.json index 534adacf7a9ea..0f3d50577594d 100644 --- a/data/json/construction.json +++ b/data/json/construction.json @@ -290,7 +290,11 @@ "required_skills": [ [ "fabrication", 7 ] ], "time": "120 m", "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_M", "level": 1 } ], [ { "id": "WRENCH", "level": 1 } ] ], - "components": [ [ [ "steel_lump", 4 ], [ "steel_chunk", 12 ], [ "scrap", 36 ] ], [ [ "steel_plate", 2 ], [ "sheet_metal", 8 ] ], [ [ "hinge", 2 ] ] ], + "components": [ + [ [ "steel_lump", 4 ], [ "steel_chunk", 12 ], [ "scrap", 36 ] ], + [ [ "steel_plate", 2 ], [ "sheet_metal", 8 ] ], + [ [ "hinge", 2 ] ] + ], "pre_terrain": "t_mdoor_frame", "post_terrain": "t_door_metal_c" }, diff --git a/data/json/items/resources/metals.json b/data/json/items/resources/metals.json index 1060f0a1afef3..d4c310d8928a1 100644 --- a/data/json/items/resources/metals.json +++ b/data/json/items/resources/metals.json @@ -204,7 +204,7 @@ "id": "hinge", "type": "AMMO", "category": "spare_parts", - "name": "hinge", + "name": "door hinge", "description": "A small metal hinge with two metal plates with screw holes. Useful for making doors.", "weight": 300, "volume": 1, From 472ec1ed09c10f12a569a0ba1bb2d72e99e89c5a Mon Sep 17 00:00:00 2001 From: barsoosayque Date: Sun, 16 Jun 2019 01:08:22 +0700 Subject: [PATCH 011/371] add hinges to hardware supplies generation list --- data/json/itemgroups/supplies.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/data/json/itemgroups/supplies.json b/data/json/itemgroups/supplies.json index 2081f4a9e0005..14aed7d9ab4c5 100644 --- a/data/json/itemgroups/supplies.json +++ b/data/json/itemgroups/supplies.json @@ -76,7 +76,8 @@ { "item": "pipe", "prob": 40, "count": [ 5, 10 ] }, { "item": "wire", "prob": 40, "count": [ 5, 10 ] }, { "item": "spike", "prob": 40, "count": [ 5, 10 ] }, - { "item": "nail", "prob": 60, "count": [ 5, 20 ] } + { "item": "nail", "prob": 60, "count": [ 5, 20 ] }, + { "item": "hinge", "prob": 60, "count": [ 5, 10 ] } ] }, { From 7cc070026812ec49bffa275a814469503dd4240b Mon Sep 17 00:00:00 2001 From: barsoosayque Date: Sun, 16 Jun 2019 17:52:32 +0700 Subject: [PATCH 012/371] metal doors requires / drops 3 hinges --- data/json/construction.json | 2 +- data/json/terrain.json | 16 ++++++++-------- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/data/json/construction.json b/data/json/construction.json index 0f3d50577594d..18abd54a7e4d8 100644 --- a/data/json/construction.json +++ b/data/json/construction.json @@ -293,7 +293,7 @@ "components": [ [ [ "steel_lump", 4 ], [ "steel_chunk", 12 ], [ "scrap", 36 ] ], [ [ "steel_plate", 2 ], [ "sheet_metal", 8 ] ], - [ [ "hinge", 2 ] ] + [ [ "hinge", 3 ] ] ], "pre_terrain": "t_mdoor_frame", "post_terrain": "t_door_metal_c" diff --git a/data/json/terrain.json b/data/json/terrain.json index 3eeb45f5376d2..43d2c8d9859f6 100644 --- a/data/json/terrain.json +++ b/data/json/terrain.json @@ -3366,7 +3366,7 @@ "sound": "metal screeching!", "sound_fail": "clang!", "ter_set": "t_mdoor_frame", - "items": [ { "item": "scrap", "count": [ 12, 24 ] }, { "item": "steel_plate", "prob": 75 }, { "item": "hinge", "count": [ 1, 2 ] } ] + "items": [ { "item": "scrap", "count": [ 12, 24 ] }, { "item": "steel_plate", "prob": 75 }, { "item": "hinge", "count": [ 1, 3 ] } ] } }, { @@ -3387,7 +3387,7 @@ "sound": "metal screeching!", "sound_fail": "clang!", "ter_set": "t_mdoor_lab_frame", - "items": [ { "item": "scrap", "count": [ 12, 24 ] }, { "item": "steel_plate", "prob": 75 }, { "item": "hinge", "count": [ 1, 2 ] } ] + "items": [ { "item": "scrap", "count": [ 12, 24 ] }, { "item": "steel_plate", "prob": 75 }, { "item": "hinge", "count": [ 1, 3 ] } ] } }, { @@ -3407,7 +3407,7 @@ "sound": "metal screeching!", "sound_fail": "clang!", "ter_set": "t_mdoor_frame", - "items": [ { "item": "scrap", "count": [ 12, 24 ] }, { "item": "steel_plate", "prob": 75 }, { "item": "hinge", "count": [ 1, 2 ] } ] + "items": [ { "item": "scrap", "count": [ 12, 24 ] }, { "item": "steel_plate", "prob": 75 }, { "item": "hinge", "count": [ 1, 3 ] } ] } }, { @@ -3427,7 +3427,7 @@ "sound": "metal screeching!", "sound_fail": "clang!", "ter_set": "t_mdoor_lab_frame", - "items": [ { "item": "scrap", "count": [ 12, 24 ] }, { "item": "steel_plate", "prob": 75 }, { "item": "hinge", "count": [ 1, 2 ] } ] + "items": [ { "item": "scrap", "count": [ 12, 24 ] }, { "item": "steel_plate", "prob": 75 }, { "item": "hinge", "count": [ 1, 3 ] } ] } }, { @@ -3453,7 +3453,7 @@ { "item": "peephole", "prob": 75 }, { "item": "scrap", "count": [ 12, 24 ] }, { "item": "steel_plate", "prob": 75 }, - { "item": "hinge", "count": [ 1, 2 ] } + { "item": "hinge", "count": [ 1, 3 ] } ] } }, @@ -3478,7 +3478,7 @@ { "item": "peephole", "prob": 75 }, { "item": "scrap", "count": [ 12, 24 ] }, { "item": "steel_plate", "prob": 75 }, - { "item": "hinge", "count": [ 1, 2 ] } + { "item": "hinge", "count": [ 1, 3 ] } ] } }, @@ -3500,7 +3500,7 @@ "sound": "metal screeching!", "sound_fail": "clang!", "ter_set": "t_mdoor_frame", - "items": [ { "item": "scrap", "count": [ 12, 24 ] }, { "item": "steel_plate", "prob": 75 }, { "item": "hinge", "count": [ 1, 2 ] } ] + "items": [ { "item": "scrap", "count": [ 12, 24 ] }, { "item": "steel_plate", "prob": 75 }, { "item": "hinge", "count": [ 1, 3 ] } ] } }, { @@ -3522,7 +3522,7 @@ "sound": "metal screeching!", "sound_fail": "clang!", "ter_set": "t_mdoor_frame", - "items": [ { "item": "scrap", "count": [ 12, 24 ] }, { "item": "steel_plate", "prob": 75 }, { "item": "hinge", "count": [ 1, 2 ] } ] + "items": [ { "item": "scrap", "count": [ 12, 24 ] }, { "item": "steel_plate", "prob": 75 }, { "item": "hinge", "count": [ 1, 3 ] } ] } }, { From 7a45e28fad59ceb402337f63061389f1cfe9300c Mon Sep 17 00:00:00 2001 From: barsoosayque Date: Sun, 16 Jun 2019 17:59:34 +0700 Subject: [PATCH 013/371] linting changes --- data/json/terrain.json | 54 +++++++++++++++++++++++++++++++++++------- 1 file changed, 45 insertions(+), 9 deletions(-) diff --git a/data/json/terrain.json b/data/json/terrain.json index 43d2c8d9859f6..1c33387d566b9 100644 --- a/data/json/terrain.json +++ b/data/json/terrain.json @@ -3366,7 +3366,11 @@ "sound": "metal screeching!", "sound_fail": "clang!", "ter_set": "t_mdoor_frame", - "items": [ { "item": "scrap", "count": [ 12, 24 ] }, { "item": "steel_plate", "prob": 75 }, { "item": "hinge", "count": [ 1, 3 ] } ] + "items": [ + { "item": "scrap", "count": [ 12, 24 ] }, + { "item": "steel_plate", "prob": 75 }, + { "item": "hinge", "count": [ 1, 3 ] } + ] } }, { @@ -3387,7 +3391,11 @@ "sound": "metal screeching!", "sound_fail": "clang!", "ter_set": "t_mdoor_lab_frame", - "items": [ { "item": "scrap", "count": [ 12, 24 ] }, { "item": "steel_plate", "prob": 75 }, { "item": "hinge", "count": [ 1, 3 ] } ] + "items": [ + { "item": "scrap", "count": [ 12, 24 ] }, + { "item": "steel_plate", "prob": 75 }, + { "item": "hinge", "count": [ 1, 3 ] } + ] } }, { @@ -3407,7 +3415,11 @@ "sound": "metal screeching!", "sound_fail": "clang!", "ter_set": "t_mdoor_frame", - "items": [ { "item": "scrap", "count": [ 12, 24 ] }, { "item": "steel_plate", "prob": 75 }, { "item": "hinge", "count": [ 1, 3 ] } ] + "items": [ + { "item": "scrap", "count": [ 12, 24 ] }, + { "item": "steel_plate", "prob": 75 }, + { "item": "hinge", "count": [ 1, 3 ] } + ] } }, { @@ -3427,7 +3439,11 @@ "sound": "metal screeching!", "sound_fail": "clang!", "ter_set": "t_mdoor_lab_frame", - "items": [ { "item": "scrap", "count": [ 12, 24 ] }, { "item": "steel_plate", "prob": 75 }, { "item": "hinge", "count": [ 1, 3 ] } ] + "items": [ + { "item": "scrap", "count": [ 12, 24 ] }, + { "item": "steel_plate", "prob": 75 }, + { "item": "hinge", "count": [ 1, 3 ] } + ] } }, { @@ -3500,7 +3516,11 @@ "sound": "metal screeching!", "sound_fail": "clang!", "ter_set": "t_mdoor_frame", - "items": [ { "item": "scrap", "count": [ 12, 24 ] }, { "item": "steel_plate", "prob": 75 }, { "item": "hinge", "count": [ 1, 3 ] } ] + "items": [ + { "item": "scrap", "count": [ 12, 24 ] }, + { "item": "steel_plate", "prob": 75 }, + { "item": "hinge", "count": [ 1, 3 ] } + ] } }, { @@ -3522,7 +3542,11 @@ "sound": "metal screeching!", "sound_fail": "clang!", "ter_set": "t_mdoor_frame", - "items": [ { "item": "scrap", "count": [ 12, 24 ] }, { "item": "steel_plate", "prob": 75 }, { "item": "hinge", "count": [ 1, 3 ] } ] + "items": [ + { "item": "scrap", "count": [ 12, 24 ] }, + { "item": "steel_plate", "prob": 75 }, + { "item": "hinge", "count": [ 1, 3 ] } + ] } }, { @@ -3546,7 +3570,11 @@ "sound": "metal screeching!", "sound_fail": "clang!", "ter_set": "t_floor", - "items": [ { "item": "steel_chunk", "count": [ 1, 4 ] }, { "item": "scrap", "count": [ 3, 12 ] }, { "item": "hinge", "count": [ 1, 2 ] } ] + "items": [ + { "item": "steel_chunk", "count": [ 1, 4 ] }, + { "item": "scrap", "count": [ 3, 12 ] }, + { "item": "hinge", "count": [ 1, 2 ] } + ] } }, { @@ -3568,7 +3596,11 @@ "sound": "metal screeching!", "sound_fail": "clang!", "ter_set": "t_mdoor_frame", - "items": [ { "item": "steel_chunk", "count": [ 1, 4 ] }, { "item": "scrap", "count": [ 3, 12 ] }, { "item": "hinge", "count": [ 1, 2 ] } ] + "items": [ + { "item": "steel_chunk", "count": [ 1, 4 ] }, + { "item": "scrap", "count": [ 3, 12 ] }, + { "item": "hinge", "count": [ 1, 2 ] } + ] } }, { @@ -3590,7 +3622,11 @@ "sound": "metal screeching!", "sound_fail": "clang!", "ter_set": "t_mdoor_frame", - "items": [ { "item": "steel_chunk", "count": [ 1, 4 ] }, { "item": "scrap", "count": [ 3, 12 ] }, { "item": "hinge", "count": [ 1, 2 ] } ] + "items": [ + { "item": "steel_chunk", "count": [ 1, 4 ] }, + { "item": "scrap", "count": [ 3, 12 ] }, + { "item": "hinge", "count": [ 1, 2 ] } + ] } }, { From c1bd934be1f1e30127361882e0eeaa969809aa49 Mon Sep 17 00:00:00 2001 From: barsoosayque Date: Sun, 16 Jun 2019 19:36:21 +0700 Subject: [PATCH 014/371] add hinges to gates --- data/json/construction.json | 10 ++--- data/json/terrain.json | 83 ++++++++++++++++++++++++++++++------- 2 files changed, 72 insertions(+), 21 deletions(-) diff --git a/data/json/construction.json b/data/json/construction.json index 18abd54a7e4d8..cb77769cf8607 100644 --- a/data/json/construction.json +++ b/data/json/construction.json @@ -1187,7 +1187,7 @@ "required_skills": [ [ "fabrication", 2 ], [ "survival", 1 ] ], "time": "30 m", "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "DIG", "level": 2 } ] ], - "components": [ [ [ "pointy_stick", 2 ], [ "spear_wood", 2 ] ], [ [ "2x4", 5 ] ], [ [ "nail", 12 ] ] ], + "components": [ [ [ "pointy_stick", 2 ], [ "spear_wood", 2 ] ], [ [ "2x4", 5 ] ], [ [ "nail", 12 ] ], [ [ "hinge", 2 ] ] ], "pre_flags": "DIGGABLE", "post_terrain": "t_fencegate_c" }, @@ -1284,7 +1284,7 @@ "category": "CONSTRUCT", "required_skills": [ [ "fabrication", 2 ] ], "time": "45 m", - "components": [ [ [ "wire", 10 ] ], [ [ "2x4", 5 ] ], [ [ "nail", 20 ] ] ], + "components": [ [ [ "wire", 10 ] ], [ [ "2x4", 5 ] ], [ [ "nail", 20 ] ], [ [ "hinge", 2 ] ] ], "pre_note": "Needs to be supported on both sides by fencing, walls, etc.", "pre_special": "check_support", "post_terrain": "t_chickenwire_gate_c" @@ -2728,7 +2728,7 @@ "required_skills": [ [ "fabrication", 1 ] ], "time": "30 m", "qualities": [ [ { "id": "HAMMER", "level": 2 } ] ], - "components": [ [ [ "2x4", 6 ] ], [ [ "nail", 10 ] ] ], + "components": [ [ [ "2x4", 6 ] ], [ [ "nail", 10 ] ], [ [ "hinge", 2 ] ] ], "pre_special": "check_empty", "post_terrain": "f_counter_gate_c" }, @@ -2739,7 +2739,7 @@ "required_skills": [ [ "fabrication", 2 ], [ "survival", 1 ] ], "time": "30 m", "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "DIG", "level": 2 } ] ], - "components": [ [ [ "pointy_stick", 2 ], [ "spear_wood", 2 ] ], [ [ "2x4", 5 ] ], [ [ "nail", 12 ] ] ], + "components": [ [ [ "pointy_stick", 2 ], [ "spear_wood", 2 ] ], [ [ "2x4", 5 ] ], [ [ "nail", 12 ] ], [ [ "hinge", 2 ] ] ], "pre_flags": "DIGGABLE", "post_terrain": "t_splitrail_fencegate_c" }, @@ -2750,7 +2750,7 @@ "required_skills": [ [ "fabrication", 2 ], [ "survival", 1 ] ], "time": "30 m", "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "DIG", "level": 2 } ] ], - "components": [ [ [ "pointy_stick", 2 ], [ "spear_wood", 2 ] ], [ [ "2x4", 8 ] ], [ [ "nail", 20 ] ] ], + "components": [ [ [ "pointy_stick", 2 ], [ "spear_wood", 2 ] ], [ [ "2x4", 8 ] ], [ [ "nail", 20 ] ], [ [ "hinge", 2 ] ] ], "pre_flags": "DIGGABLE", "post_terrain": "t_privacy_fencegate_c" }, diff --git a/data/json/terrain.json b/data/json/terrain.json index 1c33387d566b9..cb2c8ac5962d1 100644 --- a/data/json/terrain.json +++ b/data/json/terrain.json @@ -3046,7 +3046,12 @@ "open": "t_fencegate_o", "deconstruct": { "ter_set": "t_dirt", - "items": [ { "item": "2x4", "count": 5 }, { "item": "pointy_stick", "count": 2 }, { "item": "nail", "charges": 12 } ] + "items": [ + { "item": "2x4", "count": 5 }, + { "item": "pointy_stick", "count": 2 }, + { "item": "nail", "charges": 12 }, + { "item": "hinge", "count": [ 1, 2 ] } + ] }, "bash": { "str_min": 4, @@ -3059,7 +3064,8 @@ "items": [ { "item": "2x4", "count": [ 1, 4 ] }, { "item": "nail", "charges": [ 2, 8 ] }, - { "item": "splinter", "count": [ 1, 2 ] } + { "item": "splinter", "count": [ 1, 2 ] }, + { "item": "hinge", "count": [ 1, 2 ] } ] } }, @@ -3076,7 +3082,12 @@ "close": "t_fencegate_c", "deconstruct": { "ter_set": "t_dirt", - "items": [ { "item": "2x4", "count": 5 }, { "item": "pointy_stick", "count": 2 }, { "item": "nail", "charges": 12 } ] + "items": [ + { "item": "2x4", "count": 5 }, + { "item": "pointy_stick", "count": 2 }, + { "item": "nail", "charges": 12 }, + { "item": "hinge", "count": [ 1, 2 ] } + ] }, "bash": { "str_min": 4, @@ -3084,7 +3095,12 @@ "sound": "crash!", "sound_fail": "wham!", "ter_set": "t_null", - "items": [ { "item": "2x4", "count": [ 1, 4 ] }, { "item": "nail", "charges": [ 2, 8 ] }, { "item": "splinter", "count": 1 } ] + "items": [ + { "item": "2x4", "count": [ 1, 4 ] }, + { "item": "nail", "charges": [ 2, 8 ] }, + { "item": "splinter", "count": 1 }, + { "item": "hinge", "count": [ 1, 2 ] } + ] } }, { @@ -3151,7 +3167,12 @@ "open": "t_chickenwire_gate_o", "deconstruct": { "ter_set": "t_dirt", - "items": [ { "item": "2x4", "count": 5 }, { "item": "wire", "count": 10 }, { "item": "nail", "charges": 20 } ] + "items": [ + { "item": "2x4", "count": 5 }, + { "item": "wire", "count": 10 }, + { "item": "nail", "charges": 20 }, + { "item": "hinge", "count": [ 1, 2 ] } + ] }, "bash": { "str_min": 5, @@ -3161,7 +3182,7 @@ "sound": "rattle!", "sound_fail": "thump!", "ter_set": "t_null", - "items": [ { "item": "wire", "count": [ 4, 6 ] }, { "item": "2x4", "count": [ 2, 4 ] } ] + "items": [ { "item": "wire", "count": [ 4, 6 ] }, { "item": "2x4", "count": [ 2, 4 ] }, { "item": "hinge", "count": [ 1, 2 ] } ] } }, { @@ -3178,7 +3199,12 @@ "close": "t_chickenwire_gate_c", "deconstruct": { "ter_set": "t_dirt", - "items": [ { "item": "2x4", "count": 5 }, { "item": "wire", "count": 10 }, { "item": "nail", "charges": 20 } ] + "items": [ + { "item": "2x4", "count": 5 }, + { "item": "wire", "count": 10 }, + { "item": "nail", "charges": 20 }, + { "item": "hinge", "count": [ 1, 2 ] } + ] }, "bash": { "str_min": 5, @@ -3186,7 +3212,7 @@ "sound": "rattle!", "sound_fail": "thump!", "ter_set": "t_null", - "items": [ { "item": "wire", "count": [ 4, 6 ] }, { "item": "2x4", "count": [ 2, 4 ] } ] + "items": [ { "item": "wire", "count": [ 4, 6 ] }, { "item": "2x4", "count": [ 2, 4 ] }, { "item": "hinge", "count": [ 1, 2 ] } ] } }, { @@ -10920,7 +10946,12 @@ "open": "t_splitrail_fencegate_o", "deconstruct": { "ter_set": "t_dirt", - "items": [ { "item": "2x4", "count": 5 }, { "item": "pointy_stick", "count": 2 }, { "item": "nail", "charges": 12 } ] + "items": [ + { "item": "2x4", "count": 5 }, + { "item": "pointy_stick", "count": 2 }, + { "item": "nail", "charges": 12 }, + { "item": "hinge", "count": [ 1, 2 ] } + ] }, "bash": { "str_min": 4, @@ -10933,7 +10964,8 @@ "items": [ { "item": "2x4", "count": [ 1, 4 ] }, { "item": "nail", "charges": [ 2, 8 ] }, - { "item": "splinter", "count": [ 1, 2 ] } + { "item": "splinter", "count": [ 1, 2 ] }, + { "item": "hinge", "count": [ 1, 2 ] } ] } }, @@ -10951,7 +10983,12 @@ "close": "t_splitrail_fencegate_c", "deconstruct": { "ter_set": "t_dirt", - "items": [ { "item": "2x4", "count": 5 }, { "item": "pointy_stick", "count": 2 }, { "item": "nail", "charges": 12 } ] + "items": [ + { "item": "2x4", "count": 5 }, + { "item": "pointy_stick", "count": 2 }, + { "item": "nail", "charges": 12 }, + { "item": "hinge", "count": [ 1, 2 ] } + ] } }, { @@ -10967,14 +11004,17 @@ "examine_action": "chainfence", "flags": [ "NOITEM", "CLIMBABLE", "PERMEABLE", "AUTO_WALL_SYMBOL", "FLAMMABLE_ASH", "THIN_OBSTACLE" ], "connects_to": "WOODFENCE", - "deconstruct": { "ter_set": "t_fence_post", "items": [ { "item": "2x4", "count": 10 }, { "item": "nail", "charges": 20 } ] }, + "deconstruct": { + "ter_set": "t_fence_post", + "items": [ { "item": "2x4", "count": 10 }, { "item": "nail", "charges": 20 }, { "item": "hinge", "count": [ 1, 2 ] } ] + }, "bash": { "str_min": 5, "str_max": 12, "sound": "whump!", "sound_fail": "whack!", "ter_set": "t_fence_post", - "items": [ { "item": "2x4", "count": [ 4, 10 ] } ] + "items": [ { "item": "2x4", "count": [ 4, 10 ] }, { "item": "hinge", "count": [ 1, 2 ] } ] } }, { @@ -10992,7 +11032,12 @@ "open": "t_privacy_fencegate_o", "deconstruct": { "ter_set": "t_dirt", - "items": [ { "item": "2x4", "count": 8 }, { "item": "pointy_stick", "count": 2 }, { "item": "nail", "charges": 20 } ] + "items": [ + { "item": "2x4", "count": 8 }, + { "item": "pointy_stick", "count": 2 }, + { "item": "nail", "charges": 20 }, + { "item": "hinge", "count": [ 1, 2 ] } + ] }, "bash": { "str_min": 4, @@ -11005,7 +11050,8 @@ "items": [ { "item": "2x4", "count": [ 4, 8 ] }, { "item": "nail", "charges": [ 10, 20 ] }, - { "item": "splinter", "count": [ 4, 6 ] } + { "item": "splinter", "count": [ 4, 6 ] }, + { "item": "hinge", "count": [ 1, 2 ] } ] } }, @@ -11023,7 +11069,12 @@ "close": "t_privacy_fencegate_c", "deconstruct": { "ter_set": "t_dirt", - "items": [ { "item": "2x4", "count": 8 }, { "item": "pointy_stick", "count": 2 }, { "item": "nail", "charges": 20 } ] + "items": [ + { "item": "2x4", "count": 8 }, + { "item": "pointy_stick", "count": 2 }, + { "item": "nail", "charges": 20 }, + { "item": "hinge", "count": [ 1, 2 ] } + ] } }, { From 079f9bb6568bae41678ff62788fd400a27febc34 Mon Sep 17 00:00:00 2001 From: barsoosayque Date: Mon, 17 Jun 2019 15:20:31 +0700 Subject: [PATCH 015/371] adds missing hinges drops to some of the doors --- data/json/terrain.json | 27 ++++++++++++++++++--------- 1 file changed, 18 insertions(+), 9 deletions(-) diff --git a/data/json/terrain.json b/data/json/terrain.json index cb2c8ac5962d1..1dbd8d0c007dd 100644 --- a/data/json/terrain.json +++ b/data/json/terrain.json @@ -1781,7 +1781,8 @@ "items": [ { "item": "2x4", "count": [ 1, 3 ] }, { "item": "nail", "charges": [ 1, 6 ] }, - { "item": "splinter", "count": [ 2, 6 ] } + { "item": "splinter", "count": [ 2, 6 ] }, + { "item": "hinge", "count": [ 1, 2 ] } ] } }, @@ -1816,7 +1817,8 @@ "items": [ { "item": "2x4", "count": [ 1, 3 ] }, { "item": "nail", "charges": [ 1, 6 ] }, - { "item": "splinter", "count": [ 2, 6 ] } + { "item": "splinter", "count": [ 2, 6 ] }, + { "item": "hinge", "count": [ 1, 2 ] } ] } }, @@ -1851,7 +1853,8 @@ "items": [ { "item": "2x4", "count": [ 1, 3 ] }, { "item": "nail", "charges": [ 1, 6 ] }, - { "item": "splinter", "count": [ 2, 6 ] } + { "item": "splinter", "count": [ 2, 6 ] }, + { "item": "hinge", "count": [ 1, 2 ] } ] } }, @@ -1886,7 +1889,8 @@ "items": [ { "item": "2x4", "count": [ 1, 3 ] }, { "item": "nail", "charges": [ 1, 6 ] }, - { "item": "splinter", "count": [ 2, 6 ] } + { "item": "splinter", "count": [ 2, 6 ] }, + { "item": "hinge", "count": [ 1, 2 ] } ] } }, @@ -1920,7 +1924,8 @@ "items": [ { "item": "2x4", "count": [ 1, 2 ] }, { "item": "nail", "charges": [ 1, 4 ] }, - { "item": "splinter", "count": [ 1, 4 ] } + { "item": "splinter", "count": [ 1, 4 ] }, + { "item": "hinge", "count": [ 1, 2 ] } ] } }, @@ -1954,7 +1959,8 @@ "items": [ { "item": "2x4", "count": [ 1, 2 ] }, { "item": "nail", "charges": [ 1, 4 ] }, - { "item": "splinter", "count": [ 1, 4 ] } + { "item": "splinter", "count": [ 1, 4 ] }, + { "item": "hinge", "count": [ 1, 2 ] } ] } }, @@ -1988,7 +1994,8 @@ "items": [ { "item": "2x4", "count": [ 1, 2 ] }, { "item": "nail", "charges": [ 1, 4 ] }, - { "item": "splinter", "count": [ 1, 4 ] } + { "item": "splinter", "count": [ 1, 4 ] }, + { "item": "hinge", "count": [ 1, 2 ] } ] } }, @@ -2022,7 +2029,8 @@ "items": [ { "item": "2x4", "count": [ 1, 2 ] }, { "item": "nail", "charges": [ 1, 4 ] }, - { "item": "splinter", "count": [ 1, 4 ] } + { "item": "splinter", "count": [ 1, 4 ] }, + { "item": "hinge", "count": [ 1, 2 ] } ] } }, @@ -2409,7 +2417,8 @@ "items": [ { "item": "2x4", "count": [ 1, 2 ] }, { "item": "nail", "charges": [ 1, 4 ] }, - { "item": "splinter", "count": [ 1, 4 ] } + { "item": "splinter", "count": [ 1, 4 ] }, + { "item": "hinge", "count": [ 1, 2 ] } ] } }, From 45afee4110a825100289cece331ab31151cf8caf Mon Sep 17 00:00:00 2001 From: barsoosayque Date: Mon, 17 Jun 2019 15:40:07 +0700 Subject: [PATCH 016/371] reinforced doors requires one additional hinge --- data/json/construction.json | 2 +- data/json/terrain.json | 29 +++++++++++++++++++++++------ 2 files changed, 24 insertions(+), 7 deletions(-) diff --git a/data/json/construction.json b/data/json/construction.json index cb77769cf8607..f475ef3fc912c 100644 --- a/data/json/construction.json +++ b/data/json/construction.json @@ -266,7 +266,7 @@ "required_skills": [ [ "fabrication", 3 ] ], "time": "90 m", "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SAW_W", "level": 2 } ] ], - "components": [ [ [ "2x4", 6 ], [ "wood_panel", 1 ] ], [ [ "2x4", 6 ] ], [ [ "nail", 48 ] ] ], + "components": [ [ [ "2x4", 6 ], [ "wood_panel", 1 ] ], [ [ "2x4", 6 ] ], [ [ "nail", 48 ] ], [ [ "hinge", 1 ] ] ], "pre_flags": "BARRICADABLE_DOOR", "post_terrain": "t_rdoor_c" }, diff --git a/data/json/terrain.json b/data/json/terrain.json index 1dbd8d0c007dd..6e6afb3e0a55e 100644 --- a/data/json/terrain.json +++ b/data/json/terrain.json @@ -2572,7 +2572,7 @@ "type": "terrain", "id": "t_rdoor_c", "name": "closed reinforced wood door", - "description": "Just like other wooden doors, except this one has layers of nailed in two by fours for reinforcement. It might be barricaded, but still susceptible to fire.", + "description": "Just like other wooden doors, except this one has layers of nailed in two by fours and additional hinge for reinforcement. It might be barricaded, but still susceptible to fire.", "symbol": "+", "color": "red", "move_cost": 0, @@ -2582,7 +2582,12 @@ "open": "t_rdoor_o", "deconstruct": { "ter_set": "t_door_c", - "items": [ { "item": "2x4", "count": 24 }, { "item": "wood_panel", "count": 2 }, { "item": "nail", "charges": [ 36, 48 ] } ] + "items": [ + { "item": "2x4", "count": 24 }, + { "item": "wood_panel", "count": 2 }, + { "item": "nail", "charges": [ 36, 48 ] }, + { "item": "hinge", "count": 1 } + ] }, "bash": { "str_min": 18, @@ -2629,7 +2634,8 @@ "items": [ { "item": "2x4", "count": [ 1, 4 ] }, { "item": "nail", "charges": [ 4, 18 ] }, - { "item": "splinter", "count": [ 2, 4 ] } + { "item": "splinter", "count": [ 2, 4 ] }, + { "item": "hinge", "count": [ 0, 1 ] } ] } }, @@ -2645,7 +2651,12 @@ "flags": [ "FLAMMABLE_ASH", "TRANSPARENT", "FLAT", "BARRICADABLE_DOOR_REINFORCED", "CONNECT_TO_WALL", "ROAD" ], "deconstruct": { "ter_set": "t_door_c", - "items": [ { "item": "2x4", "count": 24 }, { "item": "wood_panel", "count": 1 }, { "item": "nail", "charges": [ 36, 48 ] } ] + "items": [ + { "item": "2x4", "count": 24 }, + { "item": "wood_panel", "count": 1 }, + { "item": "nail", "charges": [ 36, 48 ] }, + { "item": "hinge", "count": 1 } + ] }, "close": "t_rdoor_c", "bash": { @@ -2659,7 +2670,8 @@ "items": [ { "item": "2x4", "count": [ 2, 8 ] }, { "item": "nail", "charges": [ 8, 30 ] }, - { "item": "splinter", "count": [ 4, 8 ] } + { "item": "splinter", "count": [ 4, 8 ] }, + { "item": "hinge", "count": [ 0, 1 ] } ] } }, @@ -3351,7 +3363,12 @@ "sound": "crash!", "sound_fail": "wham!", "ter_set": "t_door_b", - "items": [ { "item": "2x4", "count": [ 2, 16 ] }, { "item": "nail", "charges": [ 6, 54 ] }, { "item": "splinter", "count": 1 } ] + "items": [ + { "item": "2x4", "count": [ 2, 16 ] }, + { "item": "nail", "charges": [ 6, 54 ] }, + { "item": "splinter", "count": 1 }, + { "item": "hinge", "count": [ 0, 1 ] } + ] } }, { From 60077c1ec8811b5f1a35db70123df1749e9f1846 Mon Sep 17 00:00:00 2001 From: Dem Avalon Date: Mon, 17 Jun 2019 14:13:08 -0300 Subject: [PATCH 017/371] Update recipe_deconstruction.json We should take away their CARBOARD BAWKSES! --- data/json/recipes/recipe_deconstruction.json | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/data/json/recipes/recipe_deconstruction.json b/data/json/recipes/recipe_deconstruction.json index cbb09b158a692..c6bb4df7c2561 100644 --- a/data/json/recipes/recipe_deconstruction.json +++ b/data/json/recipes/recipe_deconstruction.json @@ -1952,6 +1952,20 @@ "qualities": [ { "id": "CUT", "level": 1 } ], "components": [ [ [ "paper", 35 ] ] ] }, + { + "result": "box_medium", + "type": "uncraft", + "time": "4 m", + "qualities": [ { "id": "CUT", "level": 1 } ], + "components": [ [ [ "paper", 70 ] ] ] + }, + { + "result": "box_large", + "type": "uncraft", + "time": "6 m", + "qualities": [ { "id": "CUT", "level": 1 } ], + "components": [ [ [ "paper", 105 ] ] ] + }, { "result": "washing_machine", "type": "uncraft", From 82fc35710c77ff0279ce3c43bda69e31f55c3f7b Mon Sep 17 00:00:00 2001 From: Alan Brady <60370+alanbrady@users.noreply.github.com> Date: Mon, 17 Jun 2019 11:38:54 -0700 Subject: [PATCH 018/371] refactor on_worn_item_transform --- src/iuse_actor.cpp | 3 ++- src/morale.cpp | 10 +++------- src/morale.h | 2 +- src/player.cpp | 4 ++-- src/player.h | 2 +- 5 files changed, 9 insertions(+), 12 deletions(-) diff --git a/src/iuse_actor.cpp b/src/iuse_actor.cpp index 0c4f858d2dbea..39239c3d6af3a 100644 --- a/src/iuse_actor.cpp +++ b/src/iuse_actor.cpp @@ -217,6 +217,7 @@ int iuse_transform::use( player &p, item &it, bool t, const tripoint &pos ) cons p.moves -= moves; } + item obj_copy( it ); item *obj; if( container.empty() ) { obj = &it.convert( target ); @@ -243,7 +244,7 @@ int iuse_transform::use( player &p, item &it, bool t, const tripoint &pos ) cons if( p.is_worn( *obj ) ) { p.reset_encumbrance(); p.update_bodytemp(); - p.on_worn_item_transform( *obj ); + p.on_worn_item_transform( obj_copy, *obj ); } obj->item_counter = countdown > 0 ? countdown : obj->type->countdown_interval; obj->active = active || obj->item_counter; diff --git a/src/morale.cpp b/src/morale.cpp index e36526c3e093f..ebe1868acd700 100644 --- a/src/morale.cpp +++ b/src/morale.cpp @@ -697,14 +697,10 @@ void player_morale::on_item_takeoff( const item &it ) set_worn( it, false ); } -void player_morale::on_worn_item_transform( const item &it ) +void player_morale::on_worn_item_transform( const item &old_it, const item &new_it ) { - item dummy = it; - dummy.convert( dynamic_cast( item::find_type( - it.typeId() )->get_use( "transform" )->get_actor_ptr() )->target ); - - set_worn( dummy, false ); - set_worn( it, true ); + set_worn( old_it, false ); + set_worn( new_it, true ); } void player_morale::on_worn_item_washed( const item &it ) diff --git a/src/morale.h b/src/morale.h index 93cbffed3cc00..819ef25cf1b58 100644 --- a/src/morale.h +++ b/src/morale.h @@ -64,7 +64,7 @@ class player_morale void on_stat_change( const std::string &stat, int value ); void on_item_wear( const item &it ); void on_item_takeoff( const item &it ); - void on_worn_item_transform( const item &it ); + void on_worn_item_transform( const item &old_it, const item &new_it ); void on_worn_item_washed( const item &it ); void on_effect_int_change( const efftype_id &eid, int intensity, body_part bp = num_bp ); diff --git a/src/player.cpp b/src/player.cpp index f1508ca1826ef..3c626e2aba589 100644 --- a/src/player.cpp +++ b/src/player.cpp @@ -6872,9 +6872,9 @@ void player::check_and_recover_morale() } } -void player::on_worn_item_transform( const item &it ) +void player::on_worn_item_transform( const item &old_it, const item &new_it ) { - morale->on_worn_item_transform( it ); + morale->on_worn_item_transform( old_it, new_it ); } void player::process_active_items() diff --git a/src/player.h b/src/player.h index 4dc1be104b594..d953edde47434 100644 --- a/src/player.h +++ b/src/player.h @@ -1233,7 +1233,7 @@ class player : public Character bool has_morale_to_read() const; /** Checks permanent morale for consistency and recovers it when an inconsistency is found. */ void check_and_recover_morale(); - void on_worn_item_transform( const item &it ); + void on_worn_item_transform( const item &old_it, const item &new_it ); /** Get the formatted name of the currently wielded item (if any) * truncated to a number of characters. 0 means it is not truncated From a51c6aa867d2787c75f7614ada3a4de913758e9b Mon Sep 17 00:00:00 2001 From: Alan Brady <60370+alanbrady@users.noreply.github.com> Date: Mon, 17 Jun 2019 12:16:29 -0700 Subject: [PATCH 019/371] fix iuse::foodperson --- data/json/items/tool_armor.json | 2 +- src/iuse.cpp | 14 ++++++-------- 2 files changed, 7 insertions(+), 9 deletions(-) diff --git a/data/json/items/tool_armor.json b/data/json/items/tool_armor.json index a6147a5182a40..564a8a0aa3663 100644 --- a/data/json/items/tool_armor.json +++ b/data/json/items/tool_armor.json @@ -2551,7 +2551,7 @@ "ammo": "battery", "use_action": { "type": "transform", - "msg": "Your HUD lights-up:\"Greetings Foodperson, your shift begins now. Good luck!\"", + "msg": "Your HUD lights-up: \"Greetings Foodperson, your shift begins now. Good luck!\"", "target": "foodperson_mask_on", "active": true, "need_worn": true, diff --git a/src/iuse.cpp b/src/iuse.cpp index e62833491d591..15887fa500744 100644 --- a/src/iuse.cpp +++ b/src/iuse.cpp @@ -6915,16 +6915,14 @@ int iuse::foodperson( player *, item *it, bool t, const tripoint &pos ) sounds::sound( pos, speech.volume, sounds::sound_t::alarm, speech.text, true, "speech", "foodperson_mask" ); } - - if( calendar::once_every( 1_hours ) ) { - time_duration shift = time_duration::from_turns( it->magazine_current()->ammo_remaining() * - it->type->tool->turns_per_charge ); - - add_msg( m_info, _( "Your HUD lights-up: \"Your shift ends in %s\"." ), to_string( shift ) ); - } + return it->type->charges_to_use(); } - return it->type->charges_to_use(); + time_duration shift = time_duration::from_turns( it->magazine_current()->ammo_remaining() * + it->type->tool->turns_per_charge ); + + add_msg( m_info, _( "Your HUD lights-up: \"Your shift ends in %s\"." ), to_string( shift ) ); + return 0; } int iuse::radiocar( player *p, item *it, bool, const tripoint & ) From 68756e5cb78a2fd9d568090f958abf43ee8cdf92 Mon Sep 17 00:00:00 2001 From: John Candlebury Date: Mon, 17 Jun 2019 13:35:15 -0600 Subject: [PATCH 020/371] Fix robofac security talk topic --- data/json/npcs/robofac/NPC_robofac_generic_security.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data/json/npcs/robofac/NPC_robofac_generic_security.json b/data/json/npcs/robofac/NPC_robofac_generic_security.json index e2378b7db15e8..75855dc4f74a0 100644 --- a/data/json/npcs/robofac/NPC_robofac_generic_security.json +++ b/data/json/npcs/robofac/NPC_robofac_generic_security.json @@ -59,7 +59,7 @@ ] }, { - "id": "TALK_GUARD", + "id": "TALK_HUB_SECURITY", "type": "talk_topic", "dynamic_line": [ "Keep it civil, merc.", "Just on watch, move along.", { "u_male": [ "Sir." ], "no": [ "Ma'am" ] } ], "responses": [ { "text": "...", "topic": "TALK_DONE" } ] From e7c8d5ca6c05f1c3b7de8143e8cb39b1a8088033 Mon Sep 17 00:00:00 2001 From: I-am-Erk <45136638+I-am-Erk@users.noreply.github.com> Date: Mon, 17 Jun 2019 12:49:48 -0700 Subject: [PATCH 021/371] Fix missing conversation option --- .../refugee_center/surface_staff/NPC_free_merchant_shopkeep.json | 1 + 1 file changed, 1 insertion(+) diff --git a/data/json/npcs/refugee_center/surface_staff/NPC_free_merchant_shopkeep.json b/data/json/npcs/refugee_center/surface_staff/NPC_free_merchant_shopkeep.json index 50908c863fa37..1165eb55d2013 100644 --- a/data/json/npcs/refugee_center/surface_staff/NPC_free_merchant_shopkeep.json +++ b/data/json/npcs/refugee_center/surface_staff/NPC_free_merchant_shopkeep.json @@ -253,6 +253,7 @@ "effect": { "companion_mission": "REFUGEE_MERCHANT" }, "condition": { "u_has_any_trait": [ "NPC_MISSION_LEV_1" ] } }, + { "text": "What's your story?", "topic": "TALK_EVAC_MERCHANT_BACKGROUND" }, { "text": "What was it you were saying before?", "topic": "TALK_NONE" }, { "text": "Well, I'd better be going. Bye.", "topic": "TALK_DONE" } ] From 610a9d42cf53914eec157a46213cdff0f65485ed Mon Sep 17 00:00:00 2001 From: nexusmrsep <39925111+nexusmrsep@users.noreply.github.com> Date: Mon, 17 Jun 2019 21:51:50 +0200 Subject: [PATCH 022/371] Fix for typo fix in disclaimer (#31558) --- data/motd/en.motd | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data/motd/en.motd b/data/motd/en.motd index 2b8dce95919bb..b975a72345f95 100644 --- a/data/motd/en.motd +++ b/data/motd/en.motd @@ -46,7 +46,7 @@ not guaranteed as features may be introduced in an underdeveloped state, in parts; and may introduce bugs, including severe ones that may crash the game or corrupt savegames. It's rare, but due to the complexity of the game, the initial quality control before merging with experimental -build may be not be adequate, and there is always room for human error. +build may be inadequate, and there is always room for human error. This is why experimental builds exist in the first place. Q: Should I play experimental builds then, or stick to stable build? From 84a07f1b23509961ce387b9545b44315d1b01be5 Mon Sep 17 00:00:00 2001 From: DemAvalon Date: Mon, 17 Jun 2019 18:42:31 -0300 Subject: [PATCH 023/371] Remove uncooked burrito, add microwave burrito and homemade burrito. (#31511) * Let the Burrito revolution begin! replaced all instances of uncooked burrito with microwave burrito, also added homemade burrito. --- data/json/item_groups.json | 6 +-- data/json/itemgroups/food_service.json | 4 +- data/json/items/comestibles/junkfood.json | 29 +++--------- data/json/items/comestibles/meat_dishes.json | 20 +++++++++ data/json/items/migration.json | 10 +++++ data/json/npcs/items_generic.json | 2 +- data/json/recipes/recipe_food.json | 47 +++++++++++++++----- 7 files changed, 77 insertions(+), 41 deletions(-) diff --git a/data/json/item_groups.json b/data/json/item_groups.json index c846941db176e..37319fc677ba3 100644 --- a/data/json/item_groups.json +++ b/data/json/item_groups.json @@ -697,7 +697,7 @@ [ "carrot", 3 ], [ "irradiated_carrot", 1 ], [ "frozen_dinner", 50 ], - [ "frozen_burrito", 50 ], + [ "junk_burrito", 50 ], [ "chili", 10 ], [ "syrup", 10 ], [ "coffee_syrup", 10 ], @@ -1333,7 +1333,7 @@ [ "sandwich_pbh", 30 ], [ "sandwich_pbm", 30 ], [ "frozen_dinner", 50 ], - [ "frozen_burrito", 60 ], + [ "junk_burrito", 60 ], [ "dried_salad", 6 ], [ "pizza_veggy", 8 ], [ "pizza_cheese", 8 ], @@ -3563,7 +3563,7 @@ [ "recipe_augs", 8 ], [ "choc_drink", 20 ], [ "aspirin", 85 ], - [ "frozen_burrito", 25 ], + [ "junk_burrito", 25 ], [ "cigar", 5 ], [ "ecig", 10 ], [ "advanced_ecig", 8 ], diff --git a/data/json/itemgroups/food_service.json b/data/json/itemgroups/food_service.json index 4e4ec58b7fd6c..56aa59b296876 100644 --- a/data/json/itemgroups/food_service.json +++ b/data/json/itemgroups/food_service.json @@ -566,7 +566,7 @@ [ "sandwich_pb", 35 ], [ "fish_sandwich", 20 ], [ "sandwich_t", 50 ], - [ "frozen_burrito", 30 ], + [ "junk_burrito", 30 ], [ "taco", 40 ], [ "insta_salad", 60 ], [ "yoghurt", 50 ], @@ -673,7 +673,7 @@ [ "frozen_dinner", 80 ], [ "pizza_veggy", 50 ], [ "pizza_meat", 50 ], - [ "frozen_burrito", 50 ], + [ "junk_burrito", 50 ], [ "icecream_artificial", 30 ], [ "icecream_candy", 20 ] ] diff --git a/data/json/items/comestibles/junkfood.json b/data/json/items/comestibles/junkfood.json index 67b190f43f7ae..673f018968929 100644 --- a/data/json/items/comestibles/junkfood.json +++ b/data/json/items/comestibles/junkfood.json @@ -823,38 +823,19 @@ }, { "type": "COMESTIBLE", - "id": "frozen_burrito", - "name": "uncooked burrito", + "id": "junk_burrito", + "name": "microwave burrito", "weight": 142, "color": "brown", - "spoils_in": "11 days 16 hours", + "spoils_in": "2 days 12 hours", "container": "bag_plastic", "comestible_type": "FOOD", "symbol": "%", "quench": -12, "healthy": -2, - "calories": 130, - "description": "A small, microwaveable steak & cheese burrito, like those found at gas stations. Not as appetizing or nutritious as it would be if heated up.", - "price": 200, - "material": [ "flesh", "junk", "milk" ], - "primary_material": "processed_food", - "volume": 1, - "fun": -3 - }, - { - "type": "COMESTIBLE", - "id": "cooked_burrito", - "name": "cooked burrito", - "weight": 142, - "color": "brown", - "spoils_in": "2 days 12 hours", - "comestible_type": "FOOD", - "symbol": "%", - "quench": -12, - "healthy": -1, "calories": 434, - "description": "A small, microwaveable steak & cheese burrito, like those found at gas stations. It's tastier and more filling, but will also spoil quickly.", - "price": 90, + "description": "A small, microwaveable steak & cheese burrito, like those found at gas stations.", + "price": 200, "material": [ "flesh", "junk", "milk" ], "primary_material": "processed_food", "volume": 1, diff --git a/data/json/items/comestibles/meat_dishes.json b/data/json/items/comestibles/meat_dishes.json index ca3a7be25407b..2bfbdd5833280 100644 --- a/data/json/items/comestibles/meat_dishes.json +++ b/data/json/items/comestibles/meat_dishes.json @@ -1097,5 +1097,25 @@ "flags": [ "EATEN_HOT" ], "fun": 6, "vitamins": [ [ "vitC", 3 ], [ "calcium", 2 ], [ "iron", 15 ] ] + }, + { + "type": "COMESTIBLE", + "id": "homemade_burrito", + "name": "homemade burrito", + "weight": 142, + "color": "brown", + "spoils_in": "1 days 4 hours", + "comestible_type": "FOOD", + "symbol": "%", + "quench": -8, + "calories": 292, + "description": "A traditional Mexican dish of meat and vegetable stuffing put on a corn tortilla and rolled into a tube shape, like those you find in gas stations but homemade and delicious!", + "price": 700, + "material": [ "flesh", "veggy" ], + "volume": 1, + "charges": 3, + "flags": [ "EATEN_HOT" ], + "fun": 7, + "vitamins": [ [ "vitC", 3 ], [ "calcium", 19 ], [ "iron", 12 ] ] } ] diff --git a/data/json/items/migration.json b/data/json/items/migration.json index 57197528675e7..f71c17b7eb764 100644 --- a/data/json/items/migration.json +++ b/data/json/items/migration.json @@ -572,6 +572,16 @@ "type": "MIGRATION", "replace": "heavy_plus_battery_cell" }, + { + "id": "frozen_burrito", + "type": "MIGRATION", + "replace": "junk_burrito" + }, + { + "id": "cooked_burrito", + "type": "MIGRATION", + "replace": "junk_burrito" + }, { "id": "10mm", "type": "MIGRATION", diff --git a/data/json/npcs/items_generic.json b/data/json/npcs/items_generic.json index 4185a06b32030..0781f816544c0 100644 --- a/data/json/npcs/items_generic.json +++ b/data/json/npcs/items_generic.json @@ -543,7 +543,7 @@ [ "football", 1 ], [ "fork", 1 ], [ "fries", 1 ], - [ "frozen_burrito", 3 ], + [ "junk_burrito", 3 ], [ "frozen_dinner", 3 ], [ "fruit_leather", 3 ], [ "fruit_wine", 5 ], diff --git a/data/json/recipes/recipe_food.json b/data/json/recipes/recipe_food.json index c34adb9be4c0d..6ca4449584871 100644 --- a/data/json/recipes/recipe_food.json +++ b/data/json/recipes/recipe_food.json @@ -1045,17 +1045,6 @@ "tools": [ [ [ "surface_heat", 5, "LIST" ] ], [ [ "rock_quern", -1 ], [ "clay_quern", -1 ], [ "food_processor", 20 ] ] ], "components": [ [ [ "acorns", 1 ] ], [ [ "water", 2 ], [ "water_clean", 2 ] ] ] }, - { - "type": "recipe", - "result": "cooked_burrito", - "category": "CC_FOOD", - "subcategory": "CSC_FOOD_SNACK", - "skill_used": "cooking", - "time": "2 m", - "autolearn": true, - "tools": [ [ [ "surface_heat", 3, "LIST" ] ] ], - "components": [ [ [ "frozen_burrito", 1 ] ] ] - }, { "type": "recipe", "result": "cooked_dinner", @@ -8666,5 +8655,41 @@ "qualities": [ { "id": "CUT", "level": 1 }, { "id": "COOK", "level": 1 } ], "tools": [ [ [ "surface_heat", 8, "LIST" ] ] ], "components": [ [ [ "cactus_pad", 3 ] ] ] + }, + { + "type": "recipe", + "result": "homemade_burrito", + "category": "CC_FOOD", + "subcategory": "CSC_FOOD_MEAT", + "skill_used": "cooking", + "difficulty": 4, + "charges": 3, + "time": "30 m", + "autolearn": true, + "qualities": [ { "id": "CUT", "level": 1 }, { "id": "COOK", "level": 2 } ], + "tools": [ [ [ "surface_heat", 10, "LIST" ] ] ], + "components": [ + [ [ "meat", 1 ], [ "dry_meat", 1 ], [ "can_chicken", 1 ], [ "meat_smoked", 1 ] ], + [ [ "tortilla_corn", 3 ] ], + [ + [ "dry_beans", 1 ], + [ "raw_beans", 1 ], + [ "dry_lentils", 1 ], + [ "raw_lentils", 1 ], + [ "dry_rice", 1 ], + [ "can_beans", 1 ], + [ "beans_cooked", 1 ] + ], + [ + [ "lettuce", 2 ], + [ "irradiated_lettuce", 2 ], + [ "dandelion_cooked", 2 ], + [ "veggy_wild_cooked", 2 ], + [ "irradiated_cabbage", 2 ], + [ "cabbage", 2 ] + ], + [ [ "tomato", 1 ], [ "irradiated_tomato", 1 ], [ "can_tomato", 1 ], [ "onion", 1 ], [ "irradiated_onion", 1 ] ], + [ [ "pepper", 20 ], [ "chilly-p", 20 ], [ "garlic_clove", 6 ], [ "chili_pepper", 2 ] ] + ] } ] From 9944c7cdb4f562574e4ce998a5868e5072caa544 Mon Sep 17 00:00:00 2001 From: I-am-Erk <45136638+I-am-Erk@users.noreply.github.com> Date: Mon, 17 Jun 2019 14:42:58 -0700 Subject: [PATCH 024/371] Add "specific use storage" to apartment buildings (#31546) * Add SUS to apartment buildings Also clean up apartment palettes --- data/json/mapgen/apartment_con.json | 48 ++---- data/json/mapgen/apartment_con_new.json | 144 +++++++++--------- data/json/mapgen/apartment_mod.json | 82 ++-------- data/json/mapgen/apartment_mod_new.json | 52 +++---- data/json/mapgen_palettes/apartment.json | 125 ++++++++++++--- .../mapgen_palettes/apartment_con_old.json | 48 ------ 6 files changed, 225 insertions(+), 274 deletions(-) delete mode 100644 data/json/mapgen_palettes/apartment_con_old.json diff --git a/data/json/mapgen/apartment_con.json b/data/json/mapgen/apartment_con.json index ecadd230d5531..ac3b1674f0974 100644 --- a/data/json/mapgen/apartment_con.json +++ b/data/json/mapgen/apartment_con.json @@ -6,20 +6,20 @@ "rows": [ " ", " |------|-|-|ww---| |---ww|-|-|------| ", - " |.dBBd.+r|u+..eSc|-w--w-|cSe..+u|r+.dBBd.| ", - " w..BB..|-|-|....c|.....l|c....|-|-|..BB..w ", + " |.dBBd.+r|u+..e3u|-w--w-|u3e..+u|r+.dBBd.| ", + " w..BB..|-|-|....2|.....l|2....|-|-|..BB..w ", " w.h....|STb|....O|.hc..l|O....|bTS|......w ", - " |cxc...+.fb|..ccc|cxc...|ccc..|bf.+....d.| ", + " |cxc...+.fb|..uu1|cxc...|1uu..|bf.+....d.| ", " |--|-+-|-+-|....Q|-ww-D-|.QQ..|-+-|-+-|--| ", " RssX.............|^.....|.............XssR ", " Rssw..F..........D......D.............wssR ", " Rssw..F.......|+-|......|-+|..........wssR ", " Rss|..F...FFF^|.Y|......|Y.|oo.FFFF..^|ssR ", " |------|-|-|--|--|......|--|--|-|-|------| ", - " |.dBBd.+r|u+..eSc|......|cSe..+u|r+.dBBd.| ", - " w..BB..|-|-|....c|......|c....|-|-|..BB..w ", + " |.dBBd.+r|u+..e3u|......|u3e..+u|r+.dBBd.| ", + " w..BB..|-|-|....2|......|2....|-|-|..BB..w ", " w......|STb|....O|......|O....|bTS|......w ", - " |od....+.fb|..ccc|......|ccc..|bf.+....d.| ", + " |od....+.fb|..1uu|......|1uu..|bf.+....d.| ", " |--|-+-|-+-|...QQ|.....^|Q.Q..|-+-|-+-|--| ", " RssX.............|......|.............XssR ", " Rssw.............D......D......A......wssR ", @@ -29,20 +29,20 @@ " |############|EEE=......=xEE|############| ", " |############|EEx=......=EEE|############| ", " |------|-|-|-|---|......|---|-|-|-|------| ", - " |.dBBd.+r|u+..eSc|......|cSe..+u|r+.dBBd.| ", - " w..BB..|-|-|....c|......|c....|-|-|..BB..w ", + " |.dBBd.+r|u+..e32|......|23e..+u|r+.dBBd.| ", + " w..BB..|-|-|....u|......|u....|-|-|..BB..w ", " w......|STb|....O|......|O....|bTS|......w ", - " |oo....+..b|..ccc|^.....|ccc..|bf.+....d.| ", + " |oo....+..b|..1uu|^.....|u1u..|bf.+....d.| ", " |--|-+-|-+-|..QQQ|......|.Q...|-+-|-+-|--| ", " RssX.............|......|.............+ssR ", " Rssw.............D......D.............wssR ", " Rssw..A....A..|+-|......|-+|...htth...wssR ", " Rss|...FFF...^|.Y|......|Y.|^..htth.oo|ssR ", " |------|-|-|--|--|......|--|--|-|-|------| ", - " |.dBBd.+r|u+..eSc|......|cSe..+u|r+.dBBd.| ", - " w..BB..|-|-|....c|.....^|c....|-|-|..BB..w ", + " |.dBBd.+r|u+..e3u|......|u3e..+u|r+.dBBd.| ", + " w..BB..|-|-|....2|.....^|2....|-|-|..BB..w ", " w......|STb|....O|......|O....|bTS|......w ", - " |.d....+..b|..ccc|......|ccc..|bf.+....d.| ", + " |.d....+..b|..uu1|......|u1u..|bf.+....d.| ", " |--|-+-|-+-|....^|......|.....|-+-|-+-|--| ", " RssX...A.........|......|.............+ssR ", " Rssw.............D......D...........A.wssR ", @@ -54,30 +54,6 @@ " ssss " ], "palettes": [ "apartment_con_old" ], - "toilets": { "T": { } }, - "items": { - "B": { "item": "bed", "chance": 60 }, - "O": { "item": "oven", "chance": 70 }, - "S": [ { "item": "softdrugs", "chance": 70 }, { "item": "cleaning", "chance": 50 } ], - "d": { "item": "dresser", "chance": 70 }, - "e": { "item": "fridge", "chance": 70 }, - "f": [ { "item": "magazines", "chance": 70 }, { "item": "novels", "chance": 50 } ], - "o": [ - { "item": "magazines", "chance": 30 }, - { "item": "novels", "chance": 40 }, - { "item": "alcohol", "chance": 30 }, - { "item": "manuals", "chance": 20 } - ], - "r": [ { "item": "dresser", "chance": 30 }, { "item": "jackets", "chance": 60 } ], - "u": [ - { "item": "cleaning", "chance": 50 }, - { "item": "home_hw", "chance": 30 }, - { "item": "cannedfood", "chance": 50 }, - { "item": "pasta", "chance": 50 } - ], - "Y": { "item": "coat_rack", "chance": 35, "repeat": [ 1, 4 ] }, - "p": { "item": "mail", "chance": 30, "repeat": [ 2, 5 ] } - }, "place_monsters": [ { "monster": "GROUP_ZOMBIE", "x": [ 4, 23 ], "y": [ 2, 23 ], "repeat": [ 1, 2 ] }, { "monster": "GROUP_ZOMBIE", "x": [ 24, 43 ], "y": [ 2, 23 ], "repeat": [ 1, 2 ] }, diff --git a/data/json/mapgen/apartment_con_new.json b/data/json/mapgen/apartment_con_new.json index c7eb032d9d919..fed4f97726d7d 100644 --- a/data/json/mapgen/apartment_con_new.json +++ b/data/json/mapgen/apartment_con_new.json @@ -6,20 +6,20 @@ "rows": [ " ", " |------|-|-|ww---| |---ww|-|-|------| ", - " |.dBBd.+r|u+..eSc|-w--w-|cSe..+u|r+.dBBd.| ", - " w..BB..|-|-|..iic|.....l|cii..|-|-|..BB..w ", + " |.dBBd.+r|u+..e3u|-w--w-|23e..+u|r+.dBBd.| ", + " w..BB..|-|-|..ii2|.....l|uii..|-|-|..BB..w ", " w.h....|STb|..iiO|.hC..l|Oii..|bTS|......w ", - " |CxC...+iib|..ccc|CxC...|ccc.j|bii+....X.| ", + " |CxC...+iib|..u1u|CxC...|u1u.j|bii+....X.| ", " |--|-+-|-+-|..lll|-ww-D-|lll..|-+-|-+-|--| ", " R,,+......nt.....|^.....|........nt...+,,R ", " R,,w..F..........D......D.............w,,R ", " R,,w..F.......|+-|p....p|-+|..........w,,R ", " R,Q|..F.I.FFF^|.Y|......|Y.|oo.FFFFI.^|Q,R ", " |------|-|-|--|--|......|--|--|-|-|------| ", - " |.dBBd.+r|u+..eSc|......|cSe..+u|r+.dBBd.| ", - " w..BB..|-|-|..iic|......|cii..|-|-|..BB..w ", + " |.dBBd.+r|u+..e32|......|u3e..+u|r+.dBBd.| ", + " w..BB..|-|-|..iiu|......|2ii..|-|-|..BB..w ", " w......|STb|..iiO|......|Oii..|bTS|......w ", - " |oX....+iib|j.ccc|......|ccc.j|bii+....X.| ", + " |oX....+iib|j.uu1|......|1uu.j|bii+....X.| ", " |--|-+-|-+-|..lll|.....^|lll..|-+-|-+-|--| ", " R,,+...tn........|p....p|.........nt..+,,R ", " R,,w.............D......D......A......w,,R ", @@ -29,20 +29,20 @@ " |%%%%%%%%%%%%|,,,G......=EEx|%%%%%%%%%%%%| ", " |%%%%%%%%%%%%|<,,G......=EEE|%%%%%%%%%%%%| ", " |------|-|-|-|---|......|---|-|-|-|------| ", - " |.dBBd.+r|u+..eSc|......|cSe..+u|r+.dBBd.| ", - " w..BB..|-|-|..iic|......|cii..|-|-|..BB..w ", + " |.dBBd.+r|u+..e32|......|23e..+u|r+.dBBd.| ", + " w..BB..|-|-|..iiu|......|uii..|-|-|..BB..w ", " w......|STb|..iiO|......|Oii..|bTS|......w ", - " |oo....+iib|j.ccc|^.....|ccc.j|bii+....X.| ", + " |oo....+iib|j.uu1|^.....|u1u.j|bii+....X.| ", " |--|-+-|-+-|..lll|......|lll..|-+-|-+-|--| ", " R,,+...tn........|......|........nt...+,,R ", " R,,w.............D......D.............w,,R ", " R,,w..A....A..|+-|p....p|-+|I..htth...w,,R ", " R,Q|...FFFI..^|.Y|......|Y.|^..htth.oo|Q,R ", " |------|-|-|--|--|......|--|--|-|-|------| ", - " |.dBBd.+r|u+..eSc|......|cSe..+u|r+.dBBd.| ", - " w..BB..|-|-|..iic|.....^|cii..|-|-|..BB..w ", + " |.dBBd.+r|u+..e32|......|u3e..+u|r+.dBBd.| ", + " w..BB..|-|-|..ii1|.....^|2ii..|-|-|..BB..w ", " w......|STb|..iiO|......|Oii..|bTS|......w ", - " |.X....+iib|j.ccc|......|ccc.j|bii+....X.| ", + " |.X....+iib|j.uuu|......|1uu.j|bii+....X.| ", " |--|-+-|-+-|^.lll|......|lll..|-+-|-+-|--| ", " R,,+...A..nt.....|p....p|........tn...+,,R ", " R,,w.............D......D...........A.w,,R ", @@ -75,20 +75,20 @@ "rows": [ "************************************************", "***|------|-|-|ww---|******|---ww|-|-|------|***", - "***|.dBBd.+r|u+..eSc|zzzzzz|cSe..+u|r+.dBBd.|***", - "***w..BB..|-|-|..iic|zzzzzz|cii..|-|-|..BB..w***", + "***|.dBBd.+r|u+..e3u|zzzzzz|u3e..+u|r+.dBBd.|***", + "***w..BB..|-|-|..ii2|zzzzzz|2ii..|-|-|..BB..w***", "***w.h....|STb|..iiO|zzzzzz|Oii..|bTS|......w***", - "***|CxC...+iib|j.ccc|zzzzzz|ccc.j|bii+....X.|***", + "***|CxC...+iib|j.uu1|zzzzzz|uu1.j|bii+....X.|***", "***|--|-+-|-+-|..lll|-WW-D-|lll..|-+-|-+-|--|***", "***R,,+......nt.....|^.....|........nt...+,,R***", "***R,,w..F..........D......D.............w,,R***", "***R,,w..F.......|+-|p....p|-+|..........w,,R***", "***R,Q|..F.I.FFF^|.Y|......|Y.|oo.FFFF..^|Q,R***", "***|------|-|-|--|--|......|--|--|-|-|------|***", - "***|.dBBd.+r|u+..eSc|......|cSe..+u|r+.dBBd.|***", - "***w..BB..|-|-|..iic|......|cii..|-|-|..BB..w***", + "***|.dBBd.+r|u+..e3u|......|u3e..+u|r+.dBBd.|***", + "***w..BB..|-|-|..ii2|......|2ii..|-|-|..BB..w***", "***w......|STb|..iiO|......|Oii..|bTS|......w***", - "***|oX....+iib|j.ccc|......|ccc.j|bii+....X.|***", + "***|oX....+iib|j.uu1|......|uu1.j|bii+....X.|***", "***|--|-+-|-+-|..lll|.....^|lll..|-+-|-+-|--|***", "***R,,+...tn........|p....p|.........nt..+,,R***", "***R,,w.............D......D......A......w,,R***", @@ -98,20 +98,20 @@ "***|%%%%%%%%%%%%|<,,G......=EEx|%%%%%%%%%%%%|***", "***|%%%%%%%%%%%%|>,,G......=EEE|%%%%%%%%%%%%|***", "***|------|-|-|-|---|......|---|-|-|-|------|***", - "***|.dBBd.+r|u+..eSc|......|cSe..+u|r+.dBBd.|***", - "***w..BB..|-|-|..iic|......|cii..|-|-|..BB..w***", + "***|.dBBd.+r|u+..e3u|......|u3e..+u|r+.dBBd.|***", + "***w..BB..|-|-|..ii2|......|2ii..|-|-|..BB..w***", "***w......|STb|..iiO|......|Oii..|bTS|......w***", - "***|oo....+iib|j.ccc|^.....|ccc.j|bii+....X.|***", + "***|oo....+iib|j.uu1|^.....|uu1.j|bii+....X.|***", "***|--|-+-|-+-|..lll|......|lll..|-+-|-+-|--|***", "***R,,+...tn........|......|........nt...+,,R***", "***R,,w.............D......D.............w,,R***", "***R,,w..A....A..|+-|p....p|-+|I..htth...w,,R***", "***R,Q|...FFFI..^|.Y|......|Y.|^..htth.oo|Q,R***", "***|------|-|-|--|--|......|--|--|-|-|------|***", - "***|.dBBd.+r|u+..eSc|......|cSe..+u|r+.dBBd.|***", - "***w..BB..|-|-|..iic|.....^|cii..|-|-|..BB..w***", + "***|.dBBd.+r|u+..e3u|......|u3e..+u|r+.dBBd.|***", + "***w..BB..|-|-|..ii2|.....^|2ii..|-|-|..BB..w***", "***w......|STb|..iiO|......|Oii..|bTS|......w***", - "***|.X....+iib|j.ccc|......|ccc.j|bii+....X.|***", + "***|.X....+iib|j.uu1|......|uu1.j|bii+....X.|***", "***|--|-+-|-+-|^.lll|......|lll..|-+-|-+-|--|***", "***R,,+...A..nt.....|p....p|........tn...+,,R***", "***R,,w.............D......D...........A.w,,R***", @@ -144,20 +144,20 @@ "rows": [ "************************************************", "***|------|-|-|ww---|******|---ww|-|-|------|***", - "***|.dBBd.+r|u+..eSc|******|cSe..+u|r+.dBBd.|***", - "***w..BB..|-|-|..iic|******|cii..|-|-|..BB..w***", + "***|.dBBd.+r|u+..e3u|******|u3e..+u|r+.dBBd.|***", + "***w..BB..|-|-|..ii2|******|2ii..|-|-|..BB..w***", "***w.h....|STb|..iiO|******|Oii..|bTS|......w***", - "***|CxC...+iib|j.ccc|******|ccc.j|bii+....X.|***", + "***|CxC...+iib|j.uu1|******|uu1.j|bii+....X.|***", "***|--|-+-|-+-|..lll|-WWWW-|lll..|-+-|-+-|--|***", "***R,,+......nt.....|^.....|........nt...+,,R***", "***R,,w..F..........D......D.............w,,R***", "***R,,w..F.......|+-|p....p|-+|..........w,,R***", "***R,Q|..F.I.FFF^|.Y|......|Y.|oo.FFFFI.^|Q,R***", "***|------|-|-|--|--|......|--|--|-|-|------|***", - "***|.dBBd.+r|u+..eSc|......|cSe..+u|r+.dBBd.|***", - "***w..BB..|-|-|..iic|......|cii..|-|-|..BB..w***", + "***|.dBBd.+r|u+..e3u|......|u3e..+u|r+.dBBd.|***", + "***w..BB..|-|-|..ii2|......|2ii..|-|-|..BB..w***", "***w......|STb|..iiO|......|Oii..|bTS|......w***", - "***|oX....+iib|j.ccc|......|ccc.j|bii+....X.|***", + "***|oX....+iib|j.uu1|......|uu1.j|bii+....X.|***", "***|--|-+-|-+-|..lll|.....^|lll..|-+-|-+-|--|***", "***R,,+...tn........|p....p|.........nt..+,,R***", "***R,,w.............D......D......A......w,,R***", @@ -167,20 +167,20 @@ "***|%%%%%%%%%%%%|>,,G......=EEx|%%%%%%%%%%%%|***", "***|%%%%%%%%%%%%|<,,G......=EEE|%%%%%%%%%%%%|***", "***|------|-|-|-|---|......|---|-|-|-|------|***", - "***|.dBBd.+r|u+..eSc|......|cSe..+u|r+.dBBd.|***", - "***w..BB..|-|-|..iic|......|cii..|-|-|..BB..w***", + "***|.dBBd.+r|u+..e3u|......|u3e..+u|r+.dBBd.|***", + "***w..BB..|-|-|..ii2|......|2ii..|-|-|..BB..w***", "***w......|STb|..iiO|......|Oii..|bTS|......w***", - "***|oo....+iib|..ccc|^.....|ccc.j|bii+....X.|***", + "***|oo....+iib|..uu1|^.....|uu1.j|bii+....X.|***", "***|--|-+-|-+-|..lll|......|lll..|-+-|-+-|--|***", "***R,,+...tn........|......|........nt...+,,R***", "***R,,w.............D......D.............w,,R***", "***R,,w..A....A..|+-|p....p|-+|I..htth...w,,R***", "***R,Q|...FFFI..^|.Y|......|Y.|^..htth.oo|Q,R***", "***|------|-|-|--|--|......|--|--|-|-|------|***", - "***|.dBBd.+r|u+..eSc|......|cSe..+u|r+.dBBd.|***", - "***w..BB..|-|-|..iic|.....^|cii..|-|-|..BB..w***", + "***|.dBBd.+r|u+..e3u|......|u3e..+u|r+.dBBd.|***", + "***w..BB..|-|-|..ii2|.....^|2ii..|-|-|..BB..w***", "***w......|STb|..iiO|......|Oii..|bTS|......w***", - "***|.X....+iib|j.ccc|......|ccc.j|bii+....X.|***", + "***|.X....+iib|j.uu1|......|uu1.j|bii+....X.|***", "***|--|-+-|-+-|^.lll|......|lll..|-+-|-+-|--|***", "***R,,+...A..nt.....|p....p|........tn...+,,R***", "***R,,w.............D......D...........A.w,,R***", @@ -213,20 +213,20 @@ "rows": [ "************************************************", "***|------|-|-|ww---|******|---ww|-|-|------|***", - "***|.dBBd.+r|u+..eSc|******|cSe..+u|r+.dBBd.|***", - "***w..BB..|-|-|..iic|******|cii..|-|-|..BB..w***", + "***|.dBBd.+r|u+..e3u|******|u3e..+u|r+.dBBd.|***", + "***w..BB..|-|-|..ii2|******|2ii..|-|-|..BB..w***", "***w.h....|STb|..iiO|******|Oii..|bTS|......w***", - "***|CxC...+iib|j.ccc|******|ccc.j|bii+....X.|***", + "***|CxC...+iib|j.uu1|******|uu1.j|bii+....X.|***", "***|--|-+-|-+-|..lll|-WWWW-|lll..|-+-|-+-|--|***", "***R,,+......nt.....|^.....|........nt...+,,R***", "***R,,w..F..........D......D.............w,,R***", "***R,,w..F.......|+-|p....p|-+|..........w,,R***", "***R,Q|..F.I.FFF^|.Y|......|Y.|oo.FFFFI.^|Q,R***", "***|------|-|-|--|--|......|--|--|-|-|------|***", - "***|.dBBd.+r|u+..eSc|......|cSe..+u|r+.dBBd.|***", - "***w..BB..|-|-|..iic|......|cii..|-|-|..BB..w***", + "***|.dBBd.+r|u+..e3u|......|u3e..+u|r+.dBBd.|***", + "***w..BB..|-|-|..ii2|......|2ii..|-|-|..BB..w***", "***w......|STb|..iiO|......|Oii..|bTS|......w***", - "***|oX....+iib|j.ccc|......|ccc.j|bii+....X.|***", + "***|oX....+iib|j.uu1|......|uu1.j|bii+....X.|***", "***|--|-+-|-+-|..lll|.....^|lll..|-+-|-+-|--|***", "***R,,+...tn........|p....p|.........nt..+,,R***", "***R,,w.............D......D......A......w,,R***", @@ -236,20 +236,20 @@ "***|%%%%%%%%%%%%|<,,G......=EEx|%%%%%%%%%%%%|***", "***|%%%%%%%%%%%%|>,,G......=EEE|%%%%%%%%%%%%|***", "***|------|-|-|-|---|......|---|-|-|-|------|***", - "***|.dBBd.+r|u+..eSc|......|cSe..+u|r+.dBBd.|***", - "***w..BB..|-|-|..iic|......|cii..|-|-|..BB..w***", + "***|.dBBd.+r|u+..e3u|......|u3e..+u|r+.dBBd.|***", + "***w..BB..|-|-|..ii2|......|2ii..|-|-|..BB..w***", "***w......|STb|..iiO|......|Oii..|bTS|......w***", - "***|oo....+iib|..ccc|^.....|ccc.j|bii+....X.|***", + "***|oo....+iib|..uu1|^.....|uu1.j|bii+....X.|***", "***|--|-+-|-+-|..lll|......|lll..|-+-|-+-|--|***", "***R,,+...tn........|......|........nt...+,,R***", "***R,,w.............D......D.............w,,R***", "***R,,w..A....A..|+-|p....p|-+|I..htth...w,,R***", "***R,Q|...FFFI..^|.Y|......|Y.|^..htth.oo|Q,R***", "***|------|-|-|--|--|......|--|--|-|-|------|***", - "***|.dBBd.+r|u+..eSc|......|cSe..+u|r+.dBBd.|***", - "***w..BB..|-|-|..iic|.....^|cii..|-|-|..BB..w***", + "***|.dBBd.+r|u+..e3u|......|u3e..+u|r+.dBBd.|***", + "***w..BB..|-|-|..ii2|.....^|2ii..|-|-|..BB..w***", "***w......|STb|..iiO|......|Oii..|bTS|......w***", - "***|.X....+iib|j.ccc|......|ccc.j|bii+....X.|***", + "***|.X....+iib|j.uu1|......|uu1.j|bii+....X.|***", "***|--|-+-|-+-|^.lll|......|lll..|-+-|-+-|--|***", "***R,,+...A..nt.....|p....p|........tn...+,,R***", "***R,,w.............D......D...........A.w,,R***", @@ -282,20 +282,20 @@ "rows": [ "************************************************", "***|------|-|-|ww---|******|---ww|-|-|------|***", - "***|.dBBd.+r|u+..eSc|******|cSe..+u|r+.dBBd.|***", - "***w..BB..|-|-|..iic|******|cii..|-|-|..BB..w***", + "***|.dBBd.+r|u+..e3u|******|u3e..+u|r+.dBBd.|***", + "***w..BB..|-|-|..ii2|******|2ii..|-|-|..BB..w***", "***w.h....|STb|..iiO|******|Oii..|bTS|......w***", - "***|CxC...+iib|j.ccc|******|ccc.j|bii+....X.|***", + "***|CxC...+iib|j.uu1|******|uu1.j|bii+....X.|***", "***|--|-+-|-+-|..lll|-WWWW-|lll..|-+-|-+-|--|***", "***R,,+......nt.....|^.....|........nt...+,,R***", "***R,,w..F..........D......D.............w,,R***", "***R,,w..F.......|+-|p....p|-+|..........w,,R***", "***R,Q|..F.I.FFF^|.Y|......|Y.|oo.FFFFI.^|Q,R***", "***|------|-|-|--|--|......|--|--|-|-|------|***", - "***|.dBBd.+r|u+..eSc|......|cSe..+u|r+.dBBd.|***", - "***w..BB..|-|-|..iic|......|cii..|-|-|..BB..w***", + "***|.dBBd.+r|u+..e3u|......|u3e..+u|r+.dBBd.|***", + "***w..BB..|-|-|..ii2|......|2ii..|-|-|..BB..w***", "***w......|STb|..iiO|......|Oii..|bTS|......w***", - "***|oX....+iib|j.ccc|......|ccc.j|bii+....X.|***", + "***|oX....+iib|j.uu1|......|uu1.j|bii+....X.|***", "***|--|-+-|-+-|..lll|.....^|lll..|-+-|-+-|--|***", "***R,,+...tn........|p....p|.........nt..+,,R***", "***R,,w.............D......D......A......w,,R***", @@ -305,20 +305,20 @@ "***|%%%%%%%%%%%%|>,,G......=EEx|%%%%%%%%%%%%|***", "***|%%%%%%%%%%%%|<,,G......=EEE|%%%%%%%%%%%%|***", "***|------|-|-|-|---|......|---|-|-|-|------|***", - "***|.dBBd.+r|u+..eSc|......|cSe..+u|r+.dBBd.|***", - "***w..BB..|-|-|..iic|......|cii..|-|-|..BB..w***", + "***|.dBBd.+r|u+..e3u|......|u3e..+u|r+.dBBd.|***", + "***w..BB..|-|-|..ii2|......|2ii..|-|-|..BB..w***", "***w......|STb|..iiO|......|Oii..|bTS|......w***", - "***|oo....+iib|..ccc|^.....|ccc.j|bii+....X.|***", + "***|oo....+iib|..uu1|^.....|uu1.j|bii+....X.|***", "***|--|-+-|-+-|..lll|......|lll..|-+-|-+-|--|***", "***R,,+...tn........|......|........nt...+,,R***", "***R,,w.............D......D.............w,,R***", "***R,,w..A....A..|+-|p....p|-+|I..htth...w,,R***", "***R,Q|...FFFI..^|.Y|......|Y.|^..htth.oo|Q,R***", "***|------|-|-|--|--|......|--|--|-|-|------|***", - "***|.dBBd.+r|u+..eSc|......|cSe..+u|r+.dBBd.|***", - "***w..BB..|-|-|..iic|.....^|cii..|-|-|..BB..w***", + "***|.dBBd.+r|u+..e3u|......|u3e..+u|r+.dBBd.|***", + "***w..BB..|-|-|..ii2|.....^|2ii..|-|-|..BB..w***", "***w......|STb|..iiO|......|Oii..|bTS|......w***", - "***|.X....+iib|j.ccc|......|ccc.j|bii+....X.|***", + "***|.X....+iib|j.uu1|......|uu1.j|bii+....X.|***", "***|--|-+-|-+-|^.lll|......|lll..|-+-|-+-|--|***", "***R,,+...A..nt.....|p....p|........tn...+,,R***", "***R,,w.............D......D...........A.w,,R***", @@ -351,20 +351,20 @@ "rows": [ "************************************************", "***|------|-|-|ww---|******|---ww|-|-|------|***", - "***|.dBBd.+r|u+..eSc|******|cSe..+u|r+.dBBd.|***", - "***w..BB..|-|-|..iic|******|cii..|-|-|..BB..w***", + "***|.dBBd.+r|u+..e3u|******|u3e..+u|r+.dBBd.|***", + "***w..BB..|-|-|..ii2|******|2ii..|-|-|..BB..w***", "***w.h....|STb|..iiO|******|Oii..|bTS|......w***", - "***|CxC...+iib|j.ccc|******|ccc.j|bii+....X.|***", + "***|CxC...+iib|j.uu1|******|uu1.j|bii+....X.|***", "***|--|-+-|-+-|..lll|-WWWW-|lll..|-+-|-+-|--|***", "***R,,+......nt.....|^.....|........nt...+,,R***", "***R,,w..F..........D......D.............w,,R***", "***R,,w..F.......|+-|p....p|-+|..........w,,R***", "***R,Q|..F.I.FFF^|.Y|......|Y.|oo.FFFFI.^|Q,R***", "***|------|-|-|--|--|......|--|--|-|-|------|***", - "***|.dBBd.+r|u+..eSc|......|cSe..+u|r+.dBBd.|***", - "***w..BB..|-|-|..iic|......|cii..|-|-|..BB..w***", + "***|.dBBd.+r|u+..e3u|......|u3e..+u|r+.dBBd.|***", + "***w..BB..|-|-|..ii2|......|2ii..|-|-|..BB..w***", "***w......|STb|..iiO|......|Oii..|bTS|......w***", - "***|oX....+iib|j.ccc|......|ccc.j|bii+....X.|***", + "***|oX....+iib|j.uu1|......|uu1.j|bii+....X.|***", "***|--|-+-|-+-|..lll|.....^|lll..|-+-|-+-|--|***", "***R,,+...tn........|p....p|.........nt..+,,R***", "***R,,w.............D......D......A......w,,R***", @@ -374,20 +374,20 @@ "***|%%%%%%%%%%%%|<,,G......=EEx|%%%%%%%%%%%%|***", "***|%%%%%%%%%%%%|>,,G......=EEE|%%%%%%%%%%%%|***", "***|------|-|-|-|---|......|---|-|-|-|------|***", - "***|.dBBd.+r|u+..eSc|......|cSe..+u|r+.dBBd.|***", - "***w..BB..|-|-|..iic|......|cii..|-|-|..BB..w***", + "***|.dBBd.+r|u+..e3u|......|u3e..+u|r+.dBBd.|***", + "***w..BB..|-|-|..ii2|......|2ii..|-|-|..BB..w***", "***w......|STb|..iiO|......|Oii..|bTS|......w***", - "***|oo....+iib|..ccc|^.....|ccc.j|bii+....X.|***", + "***|oo....+iib|..uu1|^.....|uu1.j|bii+....X.|***", "***|--|-+-|-+-|..lll|......|lll..|-+-|-+-|--|***", "***R,,+...tn........|......|........nt...+,,R***", "***R,,w.............D......D.............w,,R***", "***R,,w..A....A..|+-|p....p|-+|I..htth...w,,R***", "***R,Q|...FFFI..^|.Y|......|Y.|^..htth.oo|Q,R***", "***|------|-|-|--|--|......|--|--|-|-|------|***", - "***|.dBBd.+r|u+..eSc|......|cSe..+u|r+.dBBd.|***", - "***w..BB..|-|-|..iic|.....^|cii..|-|-|..BB..w***", + "***|.dBBd.+r|u+..e3u|......|u3e..+u|r+.dBBd.|***", + "***w..BB..|-|-|..ii2|.....^|2ii..|-|-|..BB..w***", "***w......|STb|..iiO|......|Oii..|bTS|......w***", - "***|.X....+iib|j.ccc|......|ccc.j|bii+....X.|***", + "***|.X....+iib|j.uu1|......|uu1.j|bii+....X.|***", "***|--|-+-|-+-|^.lll|......|lll..|-+-|-+-|--|***", "***R,,+...A..nt.....|p....p|........tn...+,,R***", "***R,,w.............D......D...........A.w,,R***", diff --git a/data/json/mapgen/apartment_mod.json b/data/json/mapgen/apartment_mod.json index 59891fbe50be8..5d65d2a93b811 100644 --- a/data/json/mapgen/apartment_mod.json +++ b/data/json/mapgen/apartment_mod.json @@ -16,24 +16,24 @@ " RsswFFFF...^|.STb| |bTS.|...FFFF.wssR ", " Rssw........+...b|-WW-|b...+........wssR ", " RssX........|--|-|EEEE|-|--|........XssR ", - " Rss|c.htth...oo|Y|EEEE|Y|..........c|ssR ", + " Rss|1.htth...oo|Y|EEEE|Y|..........1|ssR ", " Rss|e.htth.....+.|xEEE|.+..........e|ssR ", - " |-----|c.........A|-|-==-|-|..hh......c|-----| ", - " |..BBd|cOS........|........|..tt....SOc|dBB..| ", + " |-----|2.........A|-|-==-|-|..hh......u|-----| ", + " |..BBd|uO3........|........|..tt....3O2|dBB..| ", " w..BB.|--|+|......D........D..tt..|+|--|.BB..w ", " |d....+.r|u|^....t|........|..hh.^|u|r.+....d| ", " |r...||--|-|------|........|------|-|--||...r| ", - " w....|STb|u|...e.S|........|S.e..^|u|bTS|....w ", - " |....+..b|.+.....c|........|c.....+.|b..+....| ", + " w....|STb|u|...e.3|........|3.e..^|u|bTS|....w ", + " |....+..b|.+.....1|........|1.....+.|b..+....| ", " |--|+|-+-|-|.....O|........|O.....|-|-+-|+|--| ", - " RssX.....A....cccc|........|cccc...oo..A..XssR ", + " RssX.....A....uuu2|........|2uuu...oo..A..XssR ", " Rssw.........l.ll.|........|.l.l..........wssR ", " Rssw..............D........D..............wssR ", " Rss|..ooo.FFFF..Y^|........|^....A..FFFF..|ssR ", " R|-|--------------|........|--------------|-|R ", - " w.htth..FFFF..eSc|........|cSe.u.htth...oo.w ", + " w.htth..FFFF..e32|........|u3e.u.htth...oo.w ", " w...............O|........|O.....htth......w ", - " |-X|..........ccc|........|ccc..........|X-| ", + " |-X|..........1uu|........|2u1..........|X-| ", " Rss|-+----|o...l.|........|l.....|----+-|ssR ", " Rss|...BBd|o....A|........|.....A|dBB...|ssR ", " Rssw...BB.|^.....|........|.....^|.BB...wssR ", @@ -43,9 +43,9 @@ " |b....|bTS.+..|---|........|---|..+.STb|....b| ", " |b.T.S|b...|..+..u|........|u..+..|...b|S.T.b| ", " |-----|-+|-|..|---|........|---|..|-|+-|-----| ", - " |.dBBd...+r|...eSc|........|cSe...|r+..d.BBd.| ", + " |.dBBd...+r|...e3u|........|23e...|r+..d.BBd.| ", " w..BB....|-|.....O|........|O.....|-|....BB..w ", - " |.....h..+.....ccc|........|ccc.....+........| ", + " |.....h..+.....12u|........|u1u.....+........| ", " |--|.cxc.|......ll|........|.l.....A|....o|--| ", " |-www-|o.tt....D........D........|-www-| ", " Rsssss|.......F|........|t.......wsssssR ", @@ -56,67 +56,7 @@ " ppsssspp ", " ssss " ], - "terrain": { - " ": [ "t_grass", "t_grass", "t_grass", "t_dirt" ], - "+": [ "t_door_c", "t_door_c", "t_door_o" ], - "-": "t_wall", - "=": "t_door_metal_c", - "D": "t_door_locked_interior", - "E": "t_elevator", - "G": "t_door_glass_c", - "R": "t_railing_v", - "W": "t_window", - "X": "t_door_locked", - "a": "t_railing_h", - "s": "t_sidewalk", - "w": [ "t_window_domestic", "t_window_domestic", "t_window_domestic", "t_curtains" ], - "x": "t_console_broken", - "|": "t_wall" - }, - "furniture": { - "A": "f_armchair", - "B": "f_bed", - "F": "f_sofa", - "O": "f_oven", - "p": "f_mailbox", - "l": "f_stool", - "Y": "f_rack_coat", - "S": "f_sink", - "^": "f_indoor_plant", - "b": "f_bathtub", - "c": "f_counter", - "d": "f_dresser", - "e": "f_fridge", - "h": "f_chair", - "o": "f_bookcase", - "r": "f_rack", - "t": "f_table", - "u": "f_cupboard" - }, - "toilets": { "T": { } }, - "items": { - "B": { "item": "bed", "chance": 60 }, - "O": { "item": "oven", "chance": 70 }, - "S": [ { "item": "softdrugs", "chance": 70 }, { "item": "cleaning", "chance": 50 } ], - "T": [ { "item": "magazines", "chance": 50 }, { "item": "novels", "chance": 50 } ], - "d": { "item": "dresser", "chance": 70 }, - "e": { "item": "fridge", "chance": 70 }, - "o": [ - { "item": "magazines", "chance": 30 }, - { "item": "novels", "chance": 40 }, - { "item": "alcohol", "chance": 30 }, - { "item": "manuals", "chance": 20 } - ], - "r": [ { "item": "dresser", "chance": 30 }, { "item": "jackets", "chance": 60 } ], - "u": [ - { "item": "cleaning", "chance": 50 }, - { "item": "home_hw", "chance": 30 }, - { "item": "cannedfood", "chance": 50 }, - { "item": "pasta", "chance": 50 } - ], - "Y": { "item": "coat_rack", "chance": 35, "repeat": [ 1, 4 ] }, - "p": { "item": "mail", "chance": 30, "repeat": [ 2, 5 ] } - }, + "palettes": [ "apartment_palette" ], "place_monsters": [ { "monster": "GROUP_ZOMBIE", "x": [ 0, 23 ], "y": [ 0, 23 ], "repeat": [ 1, 2 ] }, { "monster": "GROUP_ZOMBIE", "x": [ 0, 23 ], "y": [ 24, 47 ], "repeat": [ 1, 2 ] }, diff --git a/data/json/mapgen/apartment_mod_new.json b/data/json/mapgen/apartment_mod_new.json index 637b6de4f33bf..5fa2c41af7304 100644 --- a/data/json/mapgen/apartment_mod_new.json +++ b/data/json/mapgen/apartment_mod_new.json @@ -19,24 +19,24 @@ " R,,wFFFFI..^|iSTb| |bTSi|A..FFFFIw,,R ", " R,,w........+iiib|-WW-|biii+........w,,R ", " R,,D....hh..|--|-|,,,,|-|--|nt......D,,R ", - " R,,|cii.tt..joo|Y|<,,,|Y|........iic|,,R ", + " R,,|1ii.tt..joo|Y|<,,,|Y|........ii1|,,R ", " R,Q|eii.tt.....+.|,,,,|.+........iie|Q,R ", - " |-----|cii.hh....A|-|-++-|-|..hh....iic|-----| ", - " |A.BBd|cOS.....A..|........|..tt....SOc|dBB.X| ", + " |-----|2ii.hh....A|-|-++-|-|..hh....iiu|-----| ", + " |A.BBd|uO3.....A..|........|..tt....3O2|dBB.X| ", " w..BB.|--|+|......D........D..tt..|+|--|.BB..w ", " |d....+.r|u|^...nt|p......p|j.hh.^|u|r.+....d| ", " |r...||--|-|------|........|------|-|--||...r| ", - " w....|STb|u|j.ieiS|C......3|Siei.^|u|bTS|....w ", - " |X...+iib|i+..iiic|C......3|ciii..+i|bii+....| ", + " w....|STb|u|j.iei3|C......3|3iei.^|u|bTS|....w ", + " |X...+iib|i+..iiiu|C......3|uiii..+i|bii+....| ", " |--|+|-+-|-|..iiiO|C......3|Oiii.j|-|-+-|+|--| ", - " R,,D.....Atn..cccc|........|cccc...oon.A..D,,R ", + " R,,D.....Atn..12uu|........|12uu...oon.A..D,,R ", " R,,w..........llll|p......p|llll..........w,,R ", " R,,w..............D........D..............w,,R ", " R,Q|A.ooo.FFFFI.Y^|........|^....A..FFFF.I|Q,R ", " R|-|--------------|........|--------------|-|R ", - " w.htth.IFFFF..eSc|^.......|cSeiu.htth..noohw ", + " w.htth.IFFFF..e32|^.......|23eiu.htth..noohw ", " w.............iiO|........|Oiiii.htth......w ", - " |-D|h....nt...ccc|........|cccii.......I|D-| ", + " |-D|h....nt...1uu|........|1uuii.......I|D-| ", " R,,|-+----|o..lll|.......^|lll...|----+-|,,R ", " R,,|X..BBd|o....A|........|.....A|dBB...|,,R ", " R,,w...BB.|^.....|........|.....^|.BB...w,,R ", @@ -46,9 +46,9 @@ " |biiii|bTSi+.A|---|........|---|j.+iSTb|iiiib| ", " |biTiS|biii|..+iiu|3......C|uii+..|iiib|SiTib| ", " |-----|-+|-|..|---|3......C|---|..|-|+-|-----| ", - " |.dBBd.h.+r|...eSc|3......C|cSe...|r+..d.BBd.| ", + " |.dBBd.h.+r|...e32|3......C|23e...|r+..d.BBd.| ", " w..BB....|-|I..iiO|........|Oii...|-|....BB..w ", - " |X....h..+.....ccc|........|ccc.....+.......A| ", + " |X....h..+.....1uu|........|1uu.....+.......A| ", " |--|.CxC.|.....lll|p......p|lll.tn.A|X...o|--| ", " |-www-|o.tn....D........D........|-www-| ", " R,,,,Q|j......F|........|t.......wQ,,,,R ", @@ -88,24 +88,24 @@ "****R,,wFFFFI..^|iSTb|****|bTSi|A..FFFFIw,,R****", "****R,,w........+iiib|-WW-|biii+........w,,R****", "****R,,D....hh..|--|-|,,,,|-|--|nt......D,,R****", - "****R,,|cii.tt..joo|Y|>,,<|Y|........iic|,,R****", + "****R,,|1ii.tt..joo|Y|>,,<|Y|........ii1|,,R****", "****R,Q|eii.tt.....+.|,,,,|.+........iie|Q,R****", - "*|-----|cii.hh....A|-|-++-|-|..hh....iic|-----|*", - "*|..BBd|cOS.....A..|........|..tt....SOc|dBB.X|*", + "*|-----|uii.hh....A|-|-++-|-|..hh....iiu|-----|*", + "*|..BBd|2O3.....A..|........|..tt....3O2|dBB.X|*", "*w..BB.|--|+|......D........D..tt..|+|--|.BB..w*", "*|d....+.r|u|^...nt|p......p|j.hh.^|u|r.+....d|*", "*|r...||--|-|------|........|------|-|--||...r|*", - "*w....|STb|u|j.ieiS|C......3|Siei.^|u|bTS|....w*", - "*|X...+iib|i+..iiic|C......3|ciii..+i|bii+....|*", + "*w....|STb|u|j.iei3|C......3|3iei.^|u|bTS|....w*", + "*|X...+iib|i+..iii2|C......3|2iii..+i|bii+....|*", "*|--|+|-+-|-|..iiiO|C......3|Oiii.j|-|-+-|+|--|*", - "*R,,D.....Atn..cccc|........|cccc...oon.A..D,,R*", + "*R,,D.....Atn..uuu1|........|1uuu...oon.A..D,,R*", "*R,,w..........llll|p......p|llll..........w,,R*", "*R,,w..............D........D..............w,,R*", "*R,Q|A.ooo.FFFFI.Y^|........|^....A..FFFF.I|Q,R*", "*R|-|--------------|........|--------------|-|R*", - "**w.htth.IFFFF..eSc|.......^|cSeiu.htth..noohw**", + "**w.htth.IFFFF..e32|.......^|23eiu.htth..noohw**", "**w.............iiO|........|Oiiii.htth......w**", - "**|-D|A....nt...ccc|........|cccii.......I|D-|**", + "**|-D|A....nt...uu1|........|1uuii.......I|D-|**", "**R,,|-+----|o..lll|^.......|lll...|----+-|,,R**", "**R,,|X..BBd|o....A|........|.....A|dBB...|,,R**", "**R,,w...BB.|^.....|........|.....^|.BB...w,,R**", @@ -115,9 +115,9 @@ "*|biiii|bTSi+.A|---|........|---|j.+iSTb|iiiib|*", "*|biTiS|biii|..+iiu|3......C|uii+..|iiib|SiTib|*", "*|-----|-+|-|..|---|3......C|---|..|-|+-|-----|*", - "*|.dBBd...+r|...eSc|3......C|cSe...|r+..d.BBd.|*", + "*|.dBBd...+r|...e32|3......C|23e...|r+..d.BBd.|*", "*w..BB...h|-|I..iiO|........|Oii...|-|....BB..w*", - "*|X....h..+.....ccc|........|ccc.....+........|*", + "*|X....h..+.....uu1|........|1uu.....+........|*", "*|--|.CxC.|.....lll|p......p|lll.tn.A|X...o|--|*", "****|-www-|o.tn....D........D........|-www-|****", "****R,,,,Q|j......F|........|t.......wQ,,,,R****", @@ -154,17 +154,17 @@ "****R,,wFFFFI..^|iSTb|****|bTSi|A..FFFFIw,,R****", "****R,,w........+iiib|-WW-|biii+........w,,R****", "****R,,D....hh..|--|-|,,,,|-|--|nt......D,,R****", - "****R,,|cii.tth.joo|Y|<,,>|Y|........iic|,,R****", + "****R,,|uii.tth.joo|Y|<,,>|Y|........iiu|,,R****", "****R,Q|eii.tth....+.|,,,,|.+........iie|Q,R****", - "*|-----|cii.hh....A|-|-++-|-|..hh....iic|-----|*", - "*|A.BBd|cOS.....A..|........|..tth...SOc|dBB.X|*", + "*|-----|1ii.hh....A|-|-++-|-|..hh....ii1|-----|*", + "*|A.BBd|2O3.....A..|........|..tth...3O2|dBB.X|*", "*w..BB.|--|+|......D........D..tth.|+|--|.BB..w*", "*|d....+.r|u|^...nt|p......p|j.hh.^|u|r.+....d|*", "*|r...||--|-|------|........|------|-|--||...r|*", - "*w....|STb|u|j.ieiS|C......3|Siei.^|u|bTS|....w*", - "*|X...+iib|i+..iiic|C......3|ciii..+i|bii+....|*", + "*w....|STb|u|j.iei3|C......3|3iei.^|u|bTS|....w*", + "*|X...+iib|i+..iii2|C......3|2iii..+i|bii+....|*", "*|--|+|-+-|-|..iiiO|C......3|Oiii.j|-|-+-|+|--|*", - "*R,,D.....Atn..cccc|........|cccc...oon.A..D,,R*", + "*R,,D.....Atn..uuu1|........|1uuu...oon.A..D,,R*", "*R,,w..........llll|p......p|llll..........w,,R*", "*R,,w..............D........D..............w,,R*", "*R,Q|A.ooo.FFFFI.Y^|........|^....A..FFFF.I|Q,R*", diff --git a/data/json/mapgen_palettes/apartment.json b/data/json/mapgen_palettes/apartment.json index 7664a73da4bf0..cb7dcd1696717 100644 --- a/data/json/mapgen_palettes/apartment.json +++ b/data/json/mapgen_palettes/apartment.json @@ -4,7 +4,7 @@ "id": "apartment_palette", "terrain": { " ": [ [ "t_dirt", 5 ], [ "t_grass", 16 ], [ "t_grass_long", 5 ], [ "t_underbrush", 1 ] ], - "+": [ "t_door_c", "t_door_c", "t_door_o" ], + "+": [ [ "t_door_c", 2 ], "t_door_o" ], "-": "t_wall", "%": "t_rock", "=": "t_door_metal_c", @@ -14,7 +14,7 @@ "R": "t_railing_v", "W": "t_window", "s": "t_sidewalk", - "w": [ "t_window_domestic", "t_window_domestic", "t_window_domestic", "t_curtains" ], + "w": [ [ "t_window_domestic", 3 ], "t_curtains" ], "x": "t_console_broken", "|": "t_wall", "z": "t_flat_roof", @@ -45,44 +45,125 @@ "M": "t_machinery_heavy" }, "furniture": { - "A": [ "f_armchair", "f_armchair", "f_null" ], + "a": "f_small_satelitte_dish", + "A": [ [ "f_armchair", 2 ], "f_null" ], + "b": "f_bathtub", "B": "f_bed", + "c": "f_counter", + "C": "f_counter", + "d": "f_dresser", + "e": "f_fridge", "F": "f_sofa", + "h": [ [ "f_chair", 2 ], "f_null" ], + "I": "f_floor_lamp", + "j": "f_trashcan", + "l": [ [ "f_stool", 2 ], "f_null" ], + "n": "f_table", + "o": "f_bookcase", "O": "f_oven", "p": "f_mailbox", - "l": [ "f_stool", "f_stool", "f_null" ], - "Y": "f_rack_coat", + "Q": "f_air_conditioner", + "r": "f_rack", "S": "f_sink", + "t": "f_table", + "u": "f_cupboard", + "X": [ [ "f_wardrobe", 2 ], "f_dresser" ], + "Y": "f_rack_coat", + "1": "f_cupboard", + "2": "f_cupboard", + "3": "f_sink", "^": [ "f_indoor_plant", "f_indoor_plant_y" ], + "(": "f_solar_unit", + "&": "f_chimney", + "@": "f_TV_antenna" + }, + "toilets": { "T": { } }, + "items": { + "B": { "item": "bed", "chance": 60 }, + "d": { "item": "dresser", "chance": 70, "repeat": [ 1, 3 ] }, + "e": { "item": "fridge", "chance": 70, "repeat": [ 1, 10 ] }, + "j": { "item": "trash", "chance": 65, "repeat": [ 1, 3 ] }, + "o": [ + { "item": "magazines", "chance": 30 }, + { "item": "novels", "chance": 40 }, + { "item": "alcohol", "chance": 30 }, + { "item": "manuals", "chance": 20 } + ], + "O": { "item": "oven", "chance": 70 }, + "p": { "item": "mail", "chance": 30, "repeat": [ 2, 5 ] }, + "r": [ { "item": "dresser", "chance": 30 }, { "item": "jackets", "chance": 60 } ], + "S": [ { "item": "softdrugs", "chance": 70 }, { "item": "cleaning", "chance": 50 } ], + "T": [ { "item": "magazines", "chance": 50 }, { "item": "novels", "chance": 50 } ], + "u": [ + { "item": "cleaning", "chance": 50 }, + { "item": "home_hw", "chance": 30 }, + { "item": "cannedfood", "chance": 50, "repeat": [ 1, 10 ] }, + { "item": "pasta", "chance": 50, "repeat": [ 1, 5 ] } + ], + "X": [ { "item": "bed", "chance": 60, "repeat": [ 1, 3 ] }, { "item": "dresser", "chance": 70, "repeat": [ 1, 9 ] } ], + "Y": { "item": "coat_rack", "chance": 35, "repeat": [ 1, 4 ] }, + "1": [ { "item": "SUS_dishes" }, { "item": "SUS_silverware" }, { "item": "SUS_knife_drawer" } ], + "2": [ { "item": "SUS_cookware" }, { "item": "SUS_utensils" } ], + "3": [ { "item": "SUS_junk_drawer" }, { "item": "SUS_kitchen_sink" } ] + }, + "item": { "n": { "item": "television", "chance": 70 } } + }, + { + "type": "palette", + "id": "apartment_con_old", + "terrain": { + " ": [ [ "t_grass", 3 ], "t_dirt" ], + "#": "t_rock", + "%": "t_shrub", + "+": "t_door_c", + "-": "t_wall", + "|": "t_wall", + "<": "t_stairs_up", + "=": "t_door_metal_c", + ">": "t_stairs_down", + "D": "t_door_locked_interior", + "E": "t_elevator", + "G": "t_door_glass_c", + "R": "t_railing_v", + "p": "t_grass", + "s": "t_sidewalk", + "w": "t_window", + "X": "t_door_locked", + "x": "t_console_broken" + }, + "furniture": { + "A": "f_armchair", + "B": "f_bed", "b": "f_bathtub", "c": "f_counter", - "C": "f_counter", "d": "f_dresser", "e": "f_fridge", - "h": [ "f_chair", "f_chair", "f_null" ], + "F": "f_sofa", + "h": "f_chair", + "l": "f_locker", "o": "f_bookcase", + "O": "f_oven", + "p": "f_mailbox", + "Q": "f_stool", "r": "f_rack", + "S": "f_sink", "t": "f_table", + "T": "f_toilet", "u": "f_cupboard", - "X": [ "f_wardrobe", "f_wardrobe", "f_null" ], - "Q": "f_air_conditioner", - "(": "f_solar_unit", - "&": "f_chimney", - "a": "f_small_satelitte_dish", - "@": "f_TV_antenna", - "I": "f_floor_lamp", - "j": "f_trashcan", - "n": "f_table" + "Y": "f_rack_coat", + "1": "f_cupboard", + "2": "f_cupboard", + "3": "f_sink", + "^": "f_indoor_plant" }, "toilets": { "T": { } }, "items": { - "j": { "item": "trash", "chance": 65, "repeat": [ 1, 3 ] }, "B": { "item": "bed", "chance": 60 }, "O": { "item": "oven", "chance": 70 }, "S": [ { "item": "softdrugs", "chance": 70 }, { "item": "cleaning", "chance": 50 } ], - "T": [ { "item": "magazines", "chance": 50 }, { "item": "novels", "chance": 50 } ], "d": { "item": "dresser", "chance": 70 }, "e": { "item": "fridge", "chance": 70 }, + "f": [ { "item": "magazines", "chance": 70 }, { "item": "novels", "chance": 50 } ], "o": [ { "item": "magazines", "chance": 30 }, { "item": "novels", "chance": 40 }, @@ -97,8 +178,10 @@ { "item": "pasta", "chance": 50 } ], "Y": { "item": "coat_rack", "chance": 35, "repeat": [ 1, 4 ] }, - "p": { "item": "mail", "chance": 30, "repeat": [ 2, 5 ] } - }, - "item": { "n": { "item": "television", "chance": 70 } } + "p": { "item": "mail", "chance": 30, "repeat": [ 2, 5 ] }, + "1": [ { "item": "SUS_dishes" }, { "item": "SUS_silverware" }, { "item": "SUS_knife_drawer" } ], + "2": [ { "item": "SUS_cookware" }, { "item": "SUS_utensils" } ], + "3": [ { "item": "SUS_junk_drawer" }, { "item": "SUS_kitchen_sink" } ] + } } ] diff --git a/data/json/mapgen_palettes/apartment_con_old.json b/data/json/mapgen_palettes/apartment_con_old.json deleted file mode 100644 index e8e5915c4ab31..0000000000000 --- a/data/json/mapgen_palettes/apartment_con_old.json +++ /dev/null @@ -1,48 +0,0 @@ -[ - { - "type": "palette", - "id": "apartment_con_old", - "furniture": { - "A": "f_armchair", - "B": "f_bed", - "F": "f_sofa", - "O": "f_oven", - "S": "f_sink", - "T": "f_toilet", - "Q": "f_stool", - "^": "f_indoor_plant", - "b": "f_bathtub", - "c": "f_counter", - "Y": "f_rack_coat", - "d": "f_dresser", - "e": "f_fridge", - "h": "f_chair", - "l": "f_locker", - "o": "f_bookcase", - "r": "f_rack", - "t": "f_table", - "u": "f_cupboard", - "p": "f_mailbox" - }, - "terrain": { - " ": [ "t_grass", "t_grass", "t_grass", "t_dirt" ], - "#": "t_rock", - "%": "t_shrub", - "+": "t_door_c", - "-": "t_wall", - "<": "t_stairs_up", - "=": "t_door_metal_c", - ">": "t_stairs_down", - "D": "t_door_locked_interior", - "E": "t_elevator", - "G": "t_door_glass_c", - "R": "t_railing_v", - "X": "t_door_locked", - "s": "t_sidewalk", - "w": "t_window", - "x": "t_console_broken", - "|": "t_wall", - "p": "t_grass" - } - } -] From dd848410cda03a056ecafbd27b6df36b605d82b4 Mon Sep 17 00:00:00 2001 From: I-am-Erk <45136638+I-am-Erk@users.noreply.github.com> Date: Mon, 17 Jun 2019 14:43:20 -0700 Subject: [PATCH 025/371] Add "specific use storage" to "farm", add roof where possible (#31547) * Clean up and SUS-ify starting farm * Add SUS to farm, update palette, and add a roof --- data/json/mapgen/farm.json | 120 +++++++++---------- data/json/mapgen_palettes/farm.json | 124 ++++++++++++-------- data/json/overmap/specials.json | 4 +- data/json/overmap_terrain_agricultural.json | 22 +++- 4 files changed, 156 insertions(+), 114 deletions(-) diff --git a/data/json/mapgen/farm.json b/data/json/mapgen/farm.json index 734e4997fff11..3fb11bc35b849 100644 --- a/data/json/mapgen/farm.json +++ b/data/json/mapgen/farm.json @@ -5,7 +5,7 @@ "om_terrain": [ [ "farm_3", "farm_2", "farm_1" ], [ "farm_6", "farm_5", "farm_4" ], [ "farm_9", "farm_8", "farm_7" ] ], "weight": 250, "object": { - "fill_ter": "t_dirt", + "fill_ter": "t_floor", "rows": [ " FFFFFFFFFFFFFFFFFFFFFF ", " P F F ", @@ -19,9 +19,9 @@ " #333__________ 233W F F ", " #__2__________ 2__# $$$ $$$ F DDDDDDDDDDDDDDDD F ", " #__2__________ 2__# ###++### --w---+-----w-- F Q F ", - " W__g__________ g__W #EE____# -uSeuu...Y....- F DDDDDDDDDDDDDDDD F ", + " W__g__________ g__W #EE____# -u5e4u...Y....- F DDDDDDDDDDDDDDDD F ", " W__g__________ g__W #E_____# -o............- F F ", - " #__2__________ 2__# #_1__1_# -u..........H.- F DDDDDDDDDDDDDDDD F ", + " #__2__________ 2__# #_1__1_# -6..........H.- F DDDDDDDDDDDDDDDD F ", " #__2__________ 2__# #______# -u...----+----- F F ", " #332__________ 233# #______# --+---kh......- F DDDDDDDDDDDDDDDD F ", " #_____________1___# #_1__1_# -...-.........w F F ", @@ -80,39 +80,6 @@ "F F ", "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF " ], - "terrain": { - "Q": [ "t_grass", "t_grass", "t_grass", "t_dirt" ], - "#": "t_wall_wood", - "+": "t_door_c", - "5": "t_palisade_pulley", - "H": "t_floor", - "g": "t_fencegate_c" - }, - "toilets": { "T": { } }, - "items": { - "B": { "item": "bed", "chance": 60 }, - "D": { "item": "hydro", "chance": 5 }, - "H": { "item": "livingroom", "chance": 65 }, - "b": { "item": "softdrugs", "chance": 70 }, - "d": [ { "item": "dresser", "chance": 80 }, { "item": "homeguns", "chance": 20 } ], - "e": { "item": "fridge", "chance": 65 }, - "h": { "item": "bedroom", "chance": 65 }, - "k": { "item": "bedroom", "chance": 65 }, - "Y": { "item": "coat_rack", "chance": 35, "repeat": [ 1, 4 ] }, - "P": { "item": "mail", "chance": 30, "repeat": [ 2, 5 ] }, - "l": [ - { "item": "tools_earthworking", "chance": 65 }, - { "item": "mechanics", "chance": 40 }, - { "item": "home_hw", "chance": 50 }, - { "item": "tools_common", "chance": 50 } - ], - "u": [ - { "item": "kitchen", "chance": 70 }, - { "item": "cannedfood", "chance": 65 }, - { "item": "moonshine_brew", "chance": 65 } - ], - "Q": { "item": "farming_tools", "chance": 15 } - }, "place_items": [ ], "place_item": [ { "item": "straw_pile", "x": [ 3, 5 ], "y": [ 5, 7 ], "amount": [ 0, 8 ] }, @@ -135,7 +102,7 @@ "om_terrain": [ [ "farm_2" ] ], "weight": 250, "object": { - "fill_ter": "t_dirt", + "fill_ter": "t_floor", "rows": [ " ", "P ", @@ -149,9 +116,9 @@ " ", " $$$ $$$ ", "###++### --w---+-----w--", - "#EE____# -uSeuu.mm.....-", + "#EE____# -u5e4u.mm.....-", "#E_____# -o...........m-", - "#_1__1_# -u...........m-", + "#_1__1_# -6...........m-", "#__Q___# -u...----+-----", "#______# --+---mm....mm-", "#_1__1_# -...-.........w", @@ -163,8 +130,6 @@ "FFFFFFFFFFFFFFFFFFFFFFFF", ",,,,,,,,,,,,,,,,,,,,,,,," ], - "terrain": { "#": "t_wall_wood", "+": "t_door_c", "5": "t_palisade_pulley", "H": "t_floor", "g": "t_fencegate_c" }, - "toilets": { "T": { } }, "items": { ".": { "item": "trash", "chance": 20 }, "B": [ @@ -208,7 +173,7 @@ "//": "Grain silo copy of silo in ranch_camp_57", "weight": 250, "object": { - "fill_ter": "t_dirt", + "fill_ter": "t_dirtfloor", "rows": [ " ", " |--| ####W###W### ", @@ -217,9 +182,9 @@ "|________A_________s# ", "||______||H________s# ", " |-|__|-|#__________W ", - " |--| #_______5__# ", - " ####====#### ", - " 5 ", + " |--| #_______O__# ", + " ####MMMM#### ", + " O ", " ", " ", " ", @@ -235,7 +200,6 @@ " F DDDDDDDDDDDDDDDD F ", "FF F " ], - "terrain": { "#": "t_wall_wood" }, "items": { "D": { "item": "hydro", "chance": 5 }, "r": { "item": "farming_tools", "chance": 25 } }, "place_item": [ { "item": "wheat", "x": [ 4, 5 ], "y": 2, "chance": 40 }, @@ -254,7 +218,7 @@ "//": "Chicken Coop", "weight": 250, "object": { - "fill_ter": "t_dirt", + "fill_ter": "t_dirtfloor", "rows": [ " ", " ", @@ -281,8 +245,6 @@ " F DDDDDDDDDDDDDDDD F ", "FF F " ], - "terrain": { "#": "t_wall_wood", "+": "t_door_c" }, - "items": { "D": { "item": "hydro", "chance": 5 } }, "monster": { "7": { "monster": "mon_chicken" }, "8": { "monster": "mon_chicken_chick" } }, "place_item": [ { "item": "straw_pile", "x": 12, "y": 3, "chance": 75 }, @@ -312,16 +274,16 @@ "rows": [ " ", " ", - " ################## ", - " #DDDDDDDDDDDDDDDD# ", - " #D_______________# ", - " #D__DDDDDDDDDD__r# ", - " +_______________r# ", - " +_______________r# ", - " #D__DDDDDDDDDD__r# ", - " #D_______________# ", - " #DDDDDDDDDDDDDDDD# ", - " ################## ", + " GGGGGGGGGGGGGGGGGG ", + " GDDDDDDDDDDDDDDDDG ", + " GD_______________G ", + " GD__DDDDDDDDDD__rG ", + " ~_______________rG ", + " ~_______________rG ", + " GD__DDDDDDDDDD__rG ", + " GD_______________G ", + " GDDDDDDDDDDDDDDDDG ", + " GGGGGGGGGGGGGGGGGG ", " ", " ", " FFFFFFFFFFFFFFFFFFFFFF ", @@ -335,8 +297,46 @@ " F DDDDDDDDDDDDDDDD F ", "FF F " ], - "items": { "D": { "item": "hydro", "chance": 5 }, "r": { "item": "tools_earthworking", "chance": 20 } }, + "items": { "r": { "item": "tools_earthworking", "chance": 20 } }, "palettes": [ "farm" ] } + }, + { + "type": "mapgen", + "method": "json", + "om_terrain": [ [ "farm_3_roof", "farm_2_roof" ] ], + "weight": 250, + "object": { + "fill_ter": "t_shingle_flat_roof", + "rows": [ + " ", + " ", + " ", + " ", + " ,,,,,,,,,,,,,,,,,,, ", + " ,,,,,,,,,,,,,,,,,,, ", + " ,,,,,,,,,,,,,,,,,,, ", + " ,,,,,,,,,,,,,,,,,,, ", + " ,,,,,,,,,,,,,,,,,,, ", + " ,,,,,,,,,,,,,,,,,,, ", + " ,,,,,,,,,,,,,,,,,,, ... ", + " ,,,,,,,,,,,,,,,,,,, ,,,,,,,, 22222...2222222", + " ,,,,,,,,,,,,,,,,,,, ,,,,,,,, ...............", + " ,,,,,,,,,,,,,,,,,,, ,,,,,,,, ...............", + " ,,,,,,,,,,,,,,,,,,, ,,,,,,,, ..&..........:.", + " ,,,,,,,,,,,,,,,,,,, ,,,,,,,, ...............", + " ,,,,,,,,,,,,,,,,,,, ,,,,,,,, .............X.", + " ,,,,,,,,,,,,,,,,,,, ,,,,,,,, ...............", + " ,,,,,,,,,,,,,,,,,,, ,,,,,,,, .=.............", + " ,,,,,,,,,,,,,,,,,,, ,,,,,,,, ...............", + " ,,,,,,,,,,,,,,,,,,, ,,,,,,,, ---------------", + " ,,,,,,,,,,,,,,,,,,, ", + " ", + " ", + " " + ], + "palettes": [ "roof_palette" ], + "terrain": { ".": "t_shingle_flat_roof", ",": "t_metal_flat_roof" } + } } ] diff --git a/data/json/mapgen_palettes/farm.json b/data/json/mapgen_palettes/farm.json index 364fa8eb51512..4d65b2794ccf2 100644 --- a/data/json/mapgen_palettes/farm.json +++ b/data/json/mapgen_palettes/farm.json @@ -2,74 +2,94 @@ { "type": "palette", "id": "farm", - "furniture": { - "B": "f_bed", - "H": "f_armchair", - "P": "f_mailbox", - "S": "f_sink", - "T": "f_toilet", - "Y": "f_rack_coat", - "b": "f_bathtub", - "d": "f_dresser", - "e": "f_fridge", - "h": "f_chair", - "k": "f_desk", - "l": "f_locker", - "o": "f_oven", - "u": "f_cupboard", - "y": "f_hay", - "m": "f_makeshift_bed", - "r": "f_rack", - "s": "f_rack" - }, "terrain": { - " ": [ "t_grass", "t_grass", "t_grass", "t_dirt" ], - "Q": "t_dirtfloor", - "#": "t_wall_glass", + " ": [ [ "t_grass", 3 ], "t_dirt" ], + "#": "t_wall_wood", "$": "t_shrub", "&": "t_water_pump", - "+": "t_door_glass_c", + "+": "t_door_c", + "~": "t_door_glass_c", ",": "t_dirt", "-": "t_wall", ".": "t_floor", - "1": "t_column", - "2": "t_fence_h", - "3": "t_fence_v", - "5": "t_barndoor", - "B": "t_floor", + "_": "t_dirtfloor", + "|": "t_wall", + ";": "t_fence_wire", + "A": "t_bars", + "c": "t_door_makeshift_c", "D": "t_dirtmound", "E": "t_dirtmoundfloor", "F": "t_fence_barbed", - "H": "t_fence_h", + "g": "t_fencegate_c", + "G": "t_wall_glass", + "l": "t_dirtfloor", "M": "t_door_metal_locked", "O": "t_barndoor", "P": "t_grass", - "S": "t_floor", - "T": "t_floor", + "Q": [ [ "t_grass", 3 ], "t_dirt" ], + "r": "t_dirtfloor", + "R": "t_dirtfloor", + "s": "t_dirtfloor", "W": "t_window_boarded", - "Y": "t_floor", - "_": "t_dirtfloor", - "b": "t_floor", - "d": "t_floor", - "e": "t_floor", - "g": "t_chaingate_c", - "h": "t_floor", - "k": "t_floor", - "l": "t_floor", - "o": "t_floor", - "u": "t_floor", "w": "t_window_domestic", "y": "t_dirtfloor", - "|": "t_wall", - "m": "t_floor", - "=": "t_door_metal_locked", - "A": "t_bars", - "r": "t_dirtfloor", - "s": "t_dirtfloor", - ";": "t_fence_wire", + "1": "t_column", + "2": "t_fence_h", + "3": "t_fence_v", "7": "t_dirtfloor", - "8": "t_dirtfloor", - "c": "t_door_makeshift_c" + "8": "t_dirtfloor" + }, + "furniture": { + "B": "f_bed", + "b": "f_bathtub", + "d": "f_dresser", + "e": "f_fridge", + "H": "f_armchair", + "h": "f_chair", + "k": "f_desk", + "l": "f_locker", + "m": "f_makeshift_bed", + "o": "f_oven", + "P": "f_mailbox", + "r": "f_rack", + "s": "f_rack", + "S": "f_sink", + "T": "f_toilet", + "u": "f_cupboard", + "Y": "f_rack_coat", + "y": "f_hay", + "4": "f_cupboard", + "5": "f_sink", + "6": "f_cupboard" + }, + "toilets": { "T": { } }, + "items": { + "B": { "item": "bed", "chance": 60 }, + "b": { "item": "shower", "chance": 70 }, + "D": { "item": "hydro", "chance": 5 }, + "d": [ { "item": "dresser", "chance": 80, "repeat": [ 1, 6 ] }, { "item": "homeguns", "chance": 20 } ], + "e": { "item": "fridge", "chance": 65, "repeat": [ 1, 15 ] }, + "h": { "item": "bedroom", "chance": 65 }, + "H": { "item": "livingroom", "chance": 65 }, + "k": { "item": "bedroom", "chance": 65 }, + "l": [ + { "item": "tools_earthworking", "chance": 65 }, + { "item": "mechanics", "chance": 40 }, + { "item": "home_hw", "chance": 50 }, + { "item": "tools_common", "chance": 50 } + ], + "P": { "item": "mail", "chance": 30, "repeat": [ 2, 5 ] }, + "Q": { "item": "farming_tools", "chance": 15 }, + "S": { "item": "softdrugs", "chance": 70 }, + "u": [ + { "item": "kitchen", "chance": 70, "repeat": [ 1, 4 ] }, + { "item": "cannedfood", "chance": 65, "repeat": [ 1, 10 ] }, + { "item": "moonshine_brew", "chance": 65 } + ], + "Y": { "item": "coat_rack", "chance": 35, "repeat": [ 1, 4 ] }, + "4": [ { "item": "SUS_dishes" }, { "item": "SUS_silverware" }, { "item": "SUS_knife_drawer" } ], + "5": [ { "item": "SUS_junk_drawer" }, { "item": "SUS_kitchen_sink" } ], + "6": [ { "item": "SUS_cookware" }, { "item": "SUS_utensils" } ] } } ] diff --git a/data/json/overmap/specials.json b/data/json/overmap/specials.json index 5f21ee233e257..0072c73edb332 100644 --- a/data/json/overmap/specials.json +++ b/data/json/overmap/specials.json @@ -273,7 +273,9 @@ { "point": [ 2, 1, 0 ], "overmap": "farm_4_north" }, { "point": [ 0, 2, 0 ], "overmap": "farm_9_north" }, { "point": [ 1, 2, 0 ], "overmap": "farm_8_north" }, - { "point": [ 2, 2, 0 ], "overmap": "farm_7_north" } + { "point": [ 2, 2, 0 ], "overmap": "farm_7_north" }, + { "point": [ 0, 0, 1 ], "overmap": "farm_3_roof_north" }, + { "point": [ 1, 0, 1 ], "overmap": "farm_2_roof_north" } ], "connections": [ { "point": [ 1, -1, 0 ], "terrain": "road", "existing": true } ], "locations": [ "wilderness" ], diff --git a/data/json/overmap_terrain_agricultural.json b/data/json/overmap_terrain_agricultural.json index cc117542d377c..0aabc49dee016 100644 --- a/data/json/overmap_terrain_agricultural.json +++ b/data/json/overmap_terrain_agricultural.json @@ -27,10 +27,30 @@ "extras": "build", "mondensity": 2 }, + { + "type": "overmap_terrain", + "id": "farm_2_roof", + "name": "farm house roof", + "sym": "^", + "color": "i_brown", + "see_cost": 5, + "extras": "build", + "mondensity": 2 + }, { "type": "overmap_terrain", "id": "farm_3", - "name": "farm field", + "name": "farm barn", + "sym": "#", + "color": "i_brown", + "see_cost": 5, + "extras": "field", + "mondensity": 2 + }, + { + "type": "overmap_terrain", + "id": "farm_3_roof", + "name": "farm barn roof", "sym": "#", "color": "i_brown", "see_cost": 5, From e651579299369bcf2aba409d0a2101b706a76e25 Mon Sep 17 00:00:00 2001 From: I-am-Erk <45136638+I-am-Erk@users.noreply.github.com> Date: Mon, 17 Jun 2019 14:44:47 -0700 Subject: [PATCH 026/371] Adds panels to more furniture deconstruction (#31571) * Adds panels to more deconstruction --- data/json/furniture.json | 51 ++++++++++++++++++++++++++++++++-------- 1 file changed, 41 insertions(+), 10 deletions(-) diff --git a/data/json/furniture.json b/data/json/furniture.json index 9f0758b27d572..a26e0b360739b 100644 --- a/data/json/furniture.json +++ b/data/json/furniture.json @@ -1144,7 +1144,14 @@ "required_str": -1, "max_volume": 4000, "flags": [ "TRANSPARENT", "FLAMMABLE", "ORGANIC", "MOUNTABLE", "SHORT", "FLAT_SURF" ], - "deconstruct": { "items": [ { "item": "2x4", "count": 4 }, { "item": "rag", "count": 4 }, { "item": "nail", "charges": [ 6, 10 ] } ] }, + "deconstruct": { + "items": [ + { "item": "2x4", "count": 4 }, + { "item": "rag", "count": 4 }, + { "item": "wood_panel", "count": 1 }, + { "item": "nail", "charges": [ 6, 10 ] } + ] + }, "bash": { "str_min": 12, "str_max": 50, @@ -1169,7 +1176,9 @@ "coverage": 60, "required_str": 10, "flags": [ "TRANSPARENT", "FLAMMABLE", "ORGANIC", "MOUNTABLE", "SHORT", "FLAT_SURF" ], - "deconstruct": { "items": [ { "item": "2x4", "count": 6 }, { "item": "nail", "charges": [ 6, 8 ] } ] }, + "deconstruct": { + "items": [ { "item": "2x4", "count": 4 }, { "item": "wood_panel", "count": 1 }, { "item": "nail", "charges": [ 6, 10 ] } ] + }, "max_volume": 4000, "bash": { "str_min": 12, @@ -1195,7 +1204,7 @@ "flags": [ "TRANSPARENT", "FLAMMABLE_ASH", "DOOR", "ORGANIC" ], "connects_to": "COUNTER", "open": "f_counter_gate_o", - "deconstruct": { "ter_set": "t_floor", "items": [ { "item": "2x4", "count": 6 }, { "item": "nail", "charges": 10 } ] }, + "deconstruct": { "items": [ { "item": "2x4", "count": 4 }, { "item": "wood_panel", "count": 1 }, { "item": "nail", "charges": 10 } ] }, "bash": { "str_min": 12, "str_max": 40, @@ -1217,7 +1226,7 @@ "connects_to": "COUNTER", "flags": [ "TRANSPARENT", "FLAMMABLE_ASH", "FLAT", "ROAD", "ORGANIC" ], "close": "f_counter_gate_c", - "deconstruct": { "ter_set": "t_floor", "items": [ { "item": "2x4", "count": 6 }, { "item": "nail", "charges": 10 } ] }, + "deconstruct": { "items": [ { "item": "2x4", "count": 4 }, { "item": "wood_panel", "count": 1 }, { "item": "nail", "charges": 10 } ] }, "bash": { "str_min": 12, "str_max": 40, @@ -1329,7 +1338,9 @@ "coverage": 70, "required_str": 8, "flags": [ "TRANSPARENT", "CONTAINER", "FLAMMABLE", "PLACE_ITEM", "ORGANIC", "BLOCKSDOOR", "MOUNTABLE" ], - "deconstruct": { "items": [ { "item": "2x4", "count": 6 }, { "item": "nail", "charges": [ 6, 8 ] } ] }, + "deconstruct": { + "items": [ { "item": "2x4", "count": 6 }, { "item": "wood_panel", "count": [ 0, 1 ] }, { "item": "nail", "charges": [ 6, 8 ] } ] + }, "max_volume": 8000, "bash": { "str_min": 12, @@ -1415,7 +1426,13 @@ "coverage": 80, "required_str": 9, "flags": [ "FLAMMABLE", "PLACE_ITEM", "ORGANIC", "BLOCKSDOOR" ], - "deconstruct": { "items": [ { "item": "2x4", "count": 12 }, { "item": "nail", "charges": [ 12, 16 ] } ] }, + "deconstruct": { + "items": [ + { "item": "2x4", "count": 12 }, + { "item": "wood_panel", "count": [ 0, 1 ] }, + { "item": "nail", "charges": [ 12, 16 ] } + ] + }, "max_volume": 8000, "bash": { "str_min": 6, @@ -1658,7 +1675,12 @@ "FLAT_SURF" ], "deconstruct": { - "items": [ { "item": "2x4", "count": 12 }, { "item": "nail", "charges": [ 12, 24 ] }, { "item": "rag", "count": [ 15, 20 ] } ] + "items": [ + { "item": "2x4", "count": 12 }, + { "item": "nail", "charges": [ 12, 24 ] }, + { "item": "wood_panel", "count": [ 0, 1 ] }, + { "item": "rag", "count": [ 15, 20 ] } + ] }, "max_volume": 3500, "bash": { @@ -1686,7 +1708,12 @@ "required_str": 12, "flags": [ "TRANSPARENT", "CONTAINER", "FLAMMABLE", "PLACE_ITEM", "ORGANIC", "MOUNTABLE", "SHORT" ], "deconstruct": { - "items": [ { "item": "2x4", "count": 12 }, { "item": "nail", "charges": [ 12, 24 ] }, { "item": "rag", "count": [ 15, 20 ] } ] + "items": [ + { "item": "2x4", "count": 12 }, + { "item": "nail", "charges": [ 12, 24 ] }, + { "item": "wood_panel", "count": [ 0, 1 ] }, + { "item": "rag", "count": [ 15, 20 ] } + ] }, "max_volume": 3500, "bash": { @@ -1724,7 +1751,9 @@ "SHORT" ], "examine_action": "locked_object", - "deconstruct": { "items": [ { "item": "2x4", "count": 4 }, { "item": "nail", "charges": [ 6, 10 ] } ] }, + "deconstruct": { + "items": [ { "item": "2x4", "count": 4 }, { "item": "wood_panel", "count": [ 1, 2 ] }, { "item": "nail", "charges": [ 6, 10 ] } ] + }, "max_volume": 4000, "bash": { "str_min": 12, @@ -1745,7 +1774,9 @@ "coverage": 60, "required_str": 10, "flags": [ "TRANSPARENT", "CONTAINER", "FLAMMABLE", "PLACE_ITEM", "ORGANIC", "MOUNTABLE", "SHORT" ], - "deconstruct": { "items": [ { "item": "2x4", "count": 4 }, { "item": "nail", "charges": [ 6, 10 ] } ] }, + "deconstruct": { + "items": [ { "item": "2x4", "count": 4 }, { "item": "wood_panel", "count": [ 0, 1 ] }, { "item": "nail", "charges": [ 6, 10 ] } ] + }, "max_volume": 4000, "bash": { "str_min": 12, From 586c1a6721f136dcadcb61789cd5717c2522a7c7 Mon Sep 17 00:00:00 2001 From: Alexey Mostovoy Date: Tue, 18 Jun 2019 01:45:59 +0400 Subject: [PATCH 027/371] Delete astyle scripts (#31557) --- tools/astyle_all_changes.sh | 7 ------- tools/astyle_file_changes.sh | 32 -------------------------------- tools/astyle_lines.sh | 13 ------------- 3 files changed, 52 deletions(-) delete mode 100755 tools/astyle_all_changes.sh delete mode 100755 tools/astyle_file_changes.sh delete mode 100755 tools/astyle_lines.sh diff --git a/tools/astyle_all_changes.sh b/tools/astyle_all_changes.sh deleted file mode 100755 index 9cc67ca5df529..0000000000000 --- a/tools/astyle_all_changes.sh +++ /dev/null @@ -1,7 +0,0 @@ -#!/bin/bash - -git diff -U0 master | grep -E '\+\+\+' | grep -Eo 'src/\D+' | while read line -do - echo "tools/astyle_file_changes.sh $line" - tools/astyle_file_changes.sh $line -done diff --git a/tools/astyle_file_changes.sh b/tools/astyle_file_changes.sh deleted file mode 100755 index 18b95ade88c5a..0000000000000 --- a/tools/astyle_file_changes.sh +++ /dev/null @@ -1,32 +0,0 @@ -#!/bin/bash -if [ "$#" -gt 0 ] -then - echo "Making backup at $1.bak" - cp $1 $1.bak - EXTRA=$(echo 0) - WC=$(wc -l $1 | grep -Eo '\d+') - git diff -U0 master $1 | grep -E '@@' | grep -Eo '\+\d+,?\d+ @@' | grep -Eo '\d+,?\d+' | while read line - do - ALPHA=$(echo $line | awk -F"," '{print $1}') - DELTA=$(echo $line | awk -F"," '{print $2}') - ALPHA=$(($ALPHA+$EXTRA)) - if [ "$(($DELTA))" -lt 1 ] - then - DELTA=$(echo 1) - fi - DELTA=$(($DELTA-1)) - OMEGA=$(($ALPHA+$DELTA)) - sed -e '1,'$ALPHA'd;'$OMEGA'q' $1 > to_format.cpp - astyle --options=.astylerc -n to_format.cpp - sed -e $ALPHA'q' $1 > buffer - cat to_format.cpp >> buffer - sed -e '1,'$OMEGA'd' $1 >> buffer - cp buffer $1 - - WCL=$(wc -l $1 | grep -Eo '\d+') - EXTRA=$(($WCL+$WC)) - echo "Finished styling lines $ALPHA through $OMEGA." - done - rm buffer to_format.cpp -# diff $1 $1.bak -fi diff --git a/tools/astyle_lines.sh b/tools/astyle_lines.sh deleted file mode 100755 index 5dde9a43f91ef..0000000000000 --- a/tools/astyle_lines.sh +++ /dev/null @@ -1,13 +0,0 @@ -#!/bin/bash -if [ "$#" -gt 2 ] -then - echo "Making backup at $1.bak" - sed -e $2'q' $1 >> temp.cpp - sed -e '1,'$2'd;'$3'q' $1 > to_format.cpp - astyle --options=.astylerc -n to_format.cpp - cat to_format.cpp >> temp.cpp - sed -e '1,'$3'd' $1 >> temp.cpp - echo "Finished styling lines $2 through $3." - cp temp.cpp $1 - rm temp.cpp to_format.cpp -fi From f8ec4774faef68a4acbc86a206f7d74f5e45f803 Mon Sep 17 00:00:00 2001 From: Inglonias <2125926+Inglonias@users.noreply.github.com> Date: Mon, 17 Jun 2019 17:50:02 -0400 Subject: [PATCH 028/371] Add a mod to remove railroad stations (#31278) * Adds mod to remove railroad stations * Missed overmap special versions! * Recategorized mod --- data/mods/No_Rail_Stations/modinfo.json | 11 ++++++ .../No_Rail_Stations/overmap_specials.json | 34 +++++++++++++++++++ .../mods/No_Rail_Stations/region_overlay.json | 8 +++++ 3 files changed, 53 insertions(+) create mode 100644 data/mods/No_Rail_Stations/modinfo.json create mode 100644 data/mods/No_Rail_Stations/overmap_specials.json create mode 100644 data/mods/No_Rail_Stations/region_overlay.json diff --git a/data/mods/No_Rail_Stations/modinfo.json b/data/mods/No_Rail_Stations/modinfo.json new file mode 100644 index 0000000000000..bc090156c61d5 --- /dev/null +++ b/data/mods/No_Rail_Stations/modinfo.json @@ -0,0 +1,11 @@ +[ + { + "type": "MOD_INFO", + "ident": "No_Rail_Stations", + "name": "No Rail Stations", + "authors": [ "Inglonias" ], + "description": "Removes above-ground rail stations from the game.", + "category": "buildings", + "dependencies": [ "dda" ] + } +] diff --git a/data/mods/No_Rail_Stations/overmap_specials.json b/data/mods/No_Rail_Stations/overmap_specials.json new file mode 100644 index 0000000000000..d9acca5805b44 --- /dev/null +++ b/data/mods/No_Rail_Stations/overmap_specials.json @@ -0,0 +1,34 @@ +[ + { + "id": "Railroad Station", + "type": "overmap_special", + "overmaps": [ + { "point": [ 0, 1, 0 ], "overmap": "railroad_station_0_1_north" }, + { "point": [ 0, 2, 0 ], "overmap": "railroad_station_0_2_north" }, + { "point": [ 0, 3, 0 ], "overmap": "railroad_station_0_3_north" }, + { "point": [ 0, 4, 0 ], "overmap": "railroad_station_0_4_north" }, + { "point": [ 1, 1, 0 ], "overmap": "railroad_station_1_1_north" }, + { "point": [ 1, 2, 0 ], "overmap": "railroad_station_1_2_north" }, + { "point": [ 1, 3, 0 ], "overmap": "railroad_station_1_3_north" }, + { "point": [ 1, 4, 0 ], "overmap": "railroad_station_1_4_north" }, + { "point": [ 2, 0, 0 ], "overmap": "road_end_north" }, + { "point": [ 2, 1, 0 ], "overmap": "railroad_station_2_1_north" }, + { "point": [ 2, 2, 0 ], "overmap": "railroad_station_2_2_north" }, + { "point": [ 2, 3, 0 ], "overmap": "railroad_station_2_3_north" }, + { "point": [ 2, 4, 0 ], "overmap": "railroad_station_2_4_north" }, + { "point": [ 2, 5, 0 ], "overmap": "road_end_south" }, + { "point": [ 0, 1, -1 ], "overmap": "railroad_station_under_0_1_north" }, + { "point": [ 0, 2, -1 ], "overmap": "railroad_station_under_0_2_north" }, + { "point": [ 0, 3, -1 ], "overmap": "railroad_station_under_0_3_north" }, + { "point": [ 1, 1, -1 ], "overmap": "railroad_station_under_1_1_north" }, + { "point": [ 1, 2, -1 ], "overmap": "railroad_station_under_1_2_north" }, + { "point": [ 1, 3, -1 ], "overmap": "railroad_station_under_1_3_north" } + ], + "connections": [ { "point": [ 2, 0, 0 ], "terrain": "road" }, { "point": [ 2, 5, 0 ], "terrain": "road" } ], + "locations": [ "land", "forest" ], + "city_distance": [ -1, 20 ], + "city_sizes": [ 3, 12 ], + "occurrences": [ 0, 0 ], + "flags": [ "CLASSIC" ] + } +] diff --git a/data/mods/No_Rail_Stations/region_overlay.json b/data/mods/No_Rail_Stations/region_overlay.json new file mode 100644 index 0000000000000..a33c079592501 --- /dev/null +++ b/data/mods/No_Rail_Stations/region_overlay.json @@ -0,0 +1,8 @@ +[ + { + "type": "region_overlay", + "id": "no_rail_yards", + "regions": [ "all" ], + "city": { "houses": { "railroad_city": 0 } } + } +] From 9c1a752525a864ae256ff1868c28f25dafe65ecb Mon Sep 17 00:00:00 2001 From: Curtis Merrill Date: Mon, 17 Jun 2019 17:51:46 -0400 Subject: [PATCH 029/371] Spell effect restructure (#31565) * move spell effects to their own file * make function definitions clearer removed namespace{} and put namespace at each definition. * fix includes * rename spell_effect.cpp to magic_spell_effect.cpp --- src/magic.cpp | 447 ----------------------------------- src/magic_spell_effect.cpp | 461 +++++++++++++++++++++++++++++++++++++ 2 files changed, 461 insertions(+), 447 deletions(-) create mode 100644 src/magic_spell_effect.cpp diff --git a/src/magic.cpp b/src/magic.cpp index f30b6052df112..de5fe8595c81a 100644 --- a/src/magic.cpp +++ b/src/magic.cpp @@ -1146,450 +1146,3 @@ int known_magic::select_spell( const player &p ) return spell_menu.ret; } - -// spell_effect - -namespace spell_effect -{ - -static tripoint random_point( int min_distance, int max_distance, const tripoint &player_pos ) -{ - const int angle = rng( 0, 360 ); - const int dist = rng( min_distance, max_distance ); - const int x = round( dist * cos( angle ) ); - const int y = round( dist * sin( angle ) ); - return tripoint( x + player_pos.x, y + player_pos.y, player_pos.z ); -} - -void teleport( int min_distance, int max_distance ) -{ - if( min_distance > max_distance || min_distance < 0 || max_distance < 0 ) { - debugmsg( "ERROR: Teleport argument(s) invalid" ); - return; - } - const tripoint player_pos = g->u.pos(); - tripoint target; - // limit the loop just in case it's impossble to find a valid point in the range - int tries = 0; - do { - target = random_point( min_distance, max_distance, player_pos ); - tries++; - } while( g->m.impassable( target ) && tries < 20 ); - if( tries == 20 ) { - add_msg( m_bad, _( "Unable to find a valid target for teleport." ) ); - return; - } - g->place_player( target ); -} - -void pain_split() -{ - player &p = g->u; - add_msg( m_info, _( "Your injuries even out." ) ); - int num_limbs = 0; // number of limbs effected (broken don't count) - int total_hp = 0; // total hp among limbs - - for( const int &part : p.hp_cur ) { - if( part != 0 ) { - num_limbs++; - total_hp += part; - } - } - for( int &part : p.hp_cur ) { - const int hp_each = total_hp / num_limbs; - if( part != 0 ) { - part = hp_each; - } - } -} - -void move_earth( const tripoint &target ) -{ - ter_id ter_here = g->m.ter( target ); - - std::set empty_air = { t_hole }; - std::set deep_pit = { t_pit, t_slope_down }; - std::set shallow_pit = { t_pit_corpsed, t_pit_covered, t_pit_glass, t_pit_glass_covered, t_pit_shallow, t_pit_spiked, t_pit_spiked_covered, t_rootcellar }; - std::set soft_dirt = { t_grave, t_dirt, t_sand, t_clay, t_dirtmound, t_grass, t_grass_long, t_grass_tall, t_grass_golf, t_grass_dead, t_grass_white, t_dirtfloor, t_fungus_floor_in, t_fungus_floor_sup, t_fungus_floor_out, t_sandbox }; - // rock: can still be dug through with patience, converts to sand upon completion - std::set hard_dirt = { t_pavement, t_pavement_y, t_sidewalk, t_concrete, t_thconc_floor, t_thconc_floor_olight, t_strconc_floor, t_floor, t_floor_waxed, t_carpet_red, t_carpet_yellow, t_carpet_purple, t_carpet_green, t_linoleum_white, t_linoleum_gray, t_slope_up, t_rock_red, t_rock_green, t_rock_blue, t_floor_red, t_floor_green, t_floor_blue, t_pavement_bg_dp, t_pavement_y_bg_dp, t_sidewalk_bg_dp }; - - if( empty_air.count( ter_here ) == 1 ) { - add_msg( m_bad, _( "All the dust in the air here falls to the ground." ) ); - } else if( deep_pit.count( ter_here ) == 1 ) { - g->m.ter_set( target, t_hole ); - add_msg( _( "The pit has deepened further." ) ); - } else if( shallow_pit.count( ter_here ) == 1 ) { - g->m.ter_set( target, t_pit ); - add_msg( _( "More debris shifts out of the pit." ) ); - } else if( soft_dirt.count( ter_here ) == 1 ) { - g->m.ter_set( target, t_pit_shallow ); - add_msg( _( "The earth moves out of the way for you." ) ); - } else if( hard_dirt.count( ter_here ) == 1 ) { - g->m.ter_set( target, t_sand ); - add_msg( _( "The rocks here are ground into sand." ) ); - } else { - add_msg( m_bad, _( "The earth here does not listen to your command to move." ) ); - } -} - -static bool in_spell_aoe( const tripoint &target, const tripoint &epicenter, const int &radius, - const bool ignore_walls ) -{ - if( ignore_walls ) { - return rl_dist( epicenter, target ) <= radius; - } - std::vector trajectory = line_to( epicenter, target ); - for( const tripoint &pt : trajectory ) { - if( g->m.impassable( pt ) ) { - return false; - } - } - return rl_dist( epicenter, target ) <= radius; -} - -std::set spell_effect_blast( const spell &, const tripoint &, const tripoint &target, - const int aoe_radius, const bool ignore_walls ) -{ - std::set targets; - // TODO: Make this breadth-first - for( int x = target.x - aoe_radius; x <= target.x + aoe_radius; x++ ) { - for( int y = target.y - aoe_radius; y <= target.y + aoe_radius; y++ ) { - for( int z = target.z - aoe_radius; z <= target.z + aoe_radius; z++ ) { - const tripoint potential_target( x, y, z ); - if( in_spell_aoe( potential_target, target, aoe_radius, ignore_walls ) ) { - targets.emplace( potential_target ); - } - } - } - } - return targets; -} - -std::set spell_effect_cone( const spell &sp, const tripoint &source, - const tripoint &target, - const int aoe_radius, const bool ignore_walls ) -{ - std::set targets; - // cones go all the way to end (if they don't hit an obstacle) - const int range = sp.range() + 1; - const int initial_angle = coord_to_angle( source, target ); - std::set end_points; - for( int angle = initial_angle - floor( aoe_radius / 2.0 ); - angle <= initial_angle + ceil( aoe_radius / 2.0 ); angle++ ) { - tripoint potential; - calc_ray_end( angle, range, source, potential ); - end_points.emplace( potential ); - } - for( const tripoint &ep : end_points ) { - std::vector trajectory = line_to( ep, source ); - for( const tripoint &tp : trajectory ) { - if( ignore_walls || g->m.passable( tp ) ) { - targets.emplace( tp ); - } else { - break; - } - } - } - // we don't want to hit ourselves in the blast! - targets.erase( source ); - return targets; -} - -std::set spell_effect_line( const spell &, const tripoint &source, - const tripoint &target, - const int aoe_radius, const bool ignore_walls ) -{ - std::set targets; - const int initial_angle = coord_to_angle( source, target ); - tripoint clockwise_starting_point; - calc_ray_end( initial_angle - 90, floor( aoe_radius / 2.0 ), source, clockwise_starting_point ); - tripoint cclockwise_starting_point; - calc_ray_end( initial_angle + 90, ceil( aoe_radius / 2.0 ), source, cclockwise_starting_point ); - tripoint clockwise_end_point; - calc_ray_end( initial_angle - 90, floor( aoe_radius / 2.0 ), target, clockwise_end_point ); - tripoint cclockwise_end_point; - calc_ray_end( initial_angle + 90, ceil( aoe_radius / 2.0 ), target, cclockwise_end_point ); - - std::vector start_width = line_to( clockwise_starting_point, cclockwise_starting_point ); - start_width.insert( start_width.begin(), clockwise_end_point ); - std::vector end_width = line_to( clockwise_end_point, cclockwise_end_point ); - end_width.insert( end_width.begin(), clockwise_starting_point ); - - std::vector cwise_line = line_to( clockwise_starting_point, cclockwise_starting_point ); - cwise_line.insert( cwise_line.begin(), clockwise_starting_point ); - std::vector ccwise_line = line_to( cclockwise_starting_point, cclockwise_end_point ); - ccwise_line.insert( ccwise_line.begin(), cclockwise_starting_point ); - - for( const tripoint &start_line_pt : start_width ) { - bool passable = true; - for( const tripoint &potential_target : line_to( source, start_line_pt ) ) { - passable = g->m.passable( potential_target ) || ignore_walls; - if( passable ) { - targets.emplace( potential_target ); - } else { - break; - } - } - if( !passable ) { - // leading edge of line attack is very important to the whole - // if the leading edge is blocked, none of the attack spawning - // from that edge can propogate - continue; - } - for( const tripoint &end_line_pt : end_width ) { - std::vector temp_line = line_to( start_line_pt, end_line_pt ); - for( const tripoint &potential_target : temp_line ) { - if( ignore_walls || g->m.passable( potential_target ) ) { - targets.emplace( potential_target ); - } else { - break; - } - } - } - for( const tripoint &cwise_line_pt : cwise_line ) { - std::vector temp_line = line_to( start_line_pt, cwise_line_pt ); - for( const tripoint &potential_target : temp_line ) { - if( ignore_walls || g->m.passable( potential_target ) ) { - targets.emplace( potential_target ); - } else { - break; - } - } - } - for( const tripoint &ccwise_line_pt : ccwise_line ) { - std::vector temp_line = line_to( start_line_pt, ccwise_line_pt ); - for( const tripoint &potential_target : temp_line ) { - if( ignore_walls || g->m.passable( potential_target ) ) { - targets.emplace( potential_target ); - } else { - break; - } - } - } - } - - targets.erase( source ); - - return targets; -} - -// spells do not reduce in damage the further away from the epicenter the targets are -// rather they do their full damage in the entire area of effect -static std::set spell_effect_area( const spell &sp, const tripoint &source, - const tripoint &target, - std::function( const spell &, const tripoint &, const tripoint &, const int, const bool )> - aoe_func, bool ignore_walls = false ) -{ - std::set targets = { target }; // initialize with epicenter - if( sp.aoe() <= 1 ) { - return targets; - } - - const int aoe_radius = sp.aoe(); - targets = aoe_func( sp, source, target, aoe_radius, ignore_walls ); - - for( const tripoint &p : targets ) { - if( !sp.is_valid_target( p ) ) { - targets.erase( p ); - } - } - - // Draw the explosion - std::map explosion_colors; - for( auto &pt : targets ) { - explosion_colors[pt] = sp.damage_type_color(); - } - - explosion_handler::draw_custom_explosion( g->u.pos(), explosion_colors ); - return targets; -} - -static void add_effect_to_target( const tripoint &target, const spell &sp ) -{ - const int dur_moves = sp.duration(); - const time_duration dur_td = 1_turns * dur_moves / 100; - - Creature *const critter = g->critter_at( target ); - Character *const guy = g->critter_at( target ); - efftype_id spell_effect( sp.effect_data() ); - bool bodypart_effected = false; - - if( guy ) { - for( const body_part bp : all_body_parts ) { - if( sp.bp_is_affected( bp ) ) { - guy->add_effect( spell_effect, dur_td, bp, sp.has_flag( "PERMANENT" ) ); - bodypart_effected = true; - } - } - } - if( !bodypart_effected ) { - critter->add_effect( spell_effect, dur_td, num_bp ); - } -} - -static void damage_targets( const spell &sp, std::set targets ) -{ - for( const tripoint target : targets ) { - Creature *const cr = g->critter_at( target ); - if( !cr ) { - continue; - } - - projectile bolt; - bolt.impact = sp.get_damage_instance(); - bolt.proj_effects.emplace( "magic" ); - - dealt_projectile_attack atk; - atk.end_point = target; - atk.hit_critter = cr; - atk.proj = bolt; - if( !sp.effect_data().empty() ) { - add_effect_to_target( target, sp ); - } - if( sp.damage() > 0 ) { - cr->deal_projectile_attack( &g->u, atk, true ); - } else { - sp.heal( target ); - add_msg( m_good, _( "%s wounds are closing up!" ), cr->disp_name( true ) ); - } - } -} - -void projectile_attack( const spell &sp, const tripoint &source, const tripoint &target ) -{ - std::vector trajectory = line_to( source, target ); - for( const tripoint &pt : trajectory ) { - if( g->m.impassable( pt ) || pt == trajectory.back() ) { - target_attack( sp, source, target ); - } - } -} - -void target_attack( const spell &sp, const tripoint &source, const tripoint &epicenter ) -{ - damage_targets( sp, spell_effect_area( sp, source, epicenter, spell_effect_blast, - sp.has_flag( "IGNORE_WALLS" ) ) ); -} - -void cone_attack( const spell &sp, const tripoint &source, const tripoint &target ) -{ - damage_targets( sp, spell_effect_area( sp, source, target, spell_effect_cone, - sp.has_flag( "IGNORE_WALLS" ) ) ); -} - -void line_attack( const spell &sp, const tripoint &source, const tripoint &target ) -{ - damage_targets( sp, spell_effect_area( sp, source, target, spell_effect_line, - sp.has_flag( "IGNORE_WALLS" ) ) ); -} - -void spawn_ethereal_item( spell &sp ) -{ - item granted( sp.effect_data(), calendar::turn ); - if( !granted.is_comestible() && !( sp.has_flag( "PERMANENT" ) && sp.is_max_level() ) ) { - granted.set_var( "ethereal", to_turns( sp.duration_turns() ) ); - granted.set_flag( "ETHEREAL_ITEM" ); - } - if( granted.count_by_charges() && sp.damage() > 0 ) { - granted.charges = sp.damage(); - } - if( g->u.can_wear( granted ).success() ) { - granted.set_flag( "FIT" ); - g->u.wear_item( granted, false ); - } else if( !g->u.is_armed() ) { - g->u.weapon = granted; - } else { - g->u.i_add( granted ); - } - if( !granted.count_by_charges() ) { - for( int i = 1; i < sp.damage(); i++ ) { - g->u.i_add( granted ); - } - } -} - -void recover_energy( spell &sp, const tripoint &target ) -{ - // this spell is not appropriate for healing - const int healing = sp.damage(); - const std::string energy_source = sp.effect_data(); - // TODO: Change to Character - // current limitation is that Character does not have stamina or power_level members - player *p = g->critter_at( target ); - - if( energy_source == "MANA" ) { - p->magic.mod_mana( *p, healing ); - } else if( energy_source == "STAMINA" ) { - if( healing > 0 ) { - p->stamina = std::min( p->get_stamina_max(), p->stamina + healing ); - } else { - p->stamina = std::max( 0, p->stamina + healing ); - } - } else if( energy_source == "FATIGUE" ) { - // fatigue is backwards - p->mod_fatigue( -healing ); - } else if( energy_source == "BIONIC" ) { - if( healing > 0 ) { - p->power_level = std::min( p->max_power_level, p->power_level + healing ); - } else { - p->stamina = std::max( 0, p->stamina + healing ); - } - } else if( energy_source == "PAIN" ) { - // pain is backwards - p->mod_pain_noresist( -healing ); - } else if( energy_source == "HEALTH" ) { - p->mod_healthy( healing ); - } else { - debugmsg( "Invalid effect_str %s for spell %s", energy_source, sp.name() ); - } -} - -static bool is_summon_friendly( const spell &sp ) -{ - const bool hostile = sp.has_flag( "HOSTILE_SUMMON" ); - bool friendly = !hostile; - if( sp.has_flag( "HOSTILE_50" ) ) { - friendly = friendly && rng( 0, 1000 ) < 500; - } - return friendly; -} - -static bool add_summoned_mon( const mtype_id &id, const tripoint &pos, const time_duration &time, - const spell &sp ) -{ - const bool permanent = sp.has_flag( "PERMANENT" ); - monster spawned_mon( id, pos ); - if( is_summon_friendly( sp ) ) { - spawned_mon.friendly = INT_MAX; - } else { - spawned_mon.friendly = 0; - } - if( !permanent ) { - spawned_mon.set_summon_time( time ); - } - return g->add_zombie( spawned_mon ); -} - -void spawn_summoned_monster( spell &sp, const tripoint &source, const tripoint &target ) -{ - const mtype_id mon_id( sp.effect_data() ); - std::set area = spell_effect_area( sp, source, target, spell_effect_blast ); - // this should never be negative, but this'll keep problems from happening - size_t num_mons = abs( sp.damage() ); - const time_duration summon_time = sp.duration_turns(); - while( num_mons > 0 && area.size() > 0 ) { - const size_t mon_spot = rng( 0, area.size() - 1 ); - auto iter = area.begin(); - std::advance( iter, mon_spot ); - if( add_summoned_mon( mon_id, *iter, summon_time, sp ) ) { - num_mons--; - } else { - add_msg( m_bad, "failed to place monster" ); - } - // whether or not we succeed in spawning a monster, we don't want to try this tripoint again - area.erase( iter ); - } -} - -} diff --git a/src/magic_spell_effect.cpp b/src/magic_spell_effect.cpp new file mode 100644 index 0000000000000..c24936e6f5f01 --- /dev/null +++ b/src/magic_spell_effect.cpp @@ -0,0 +1,461 @@ +#include "magic.h" + +#include + +#include "avatar.h" +#include "calendar.h" +#include "character.h" +#include "color.h" +#include "creature.h" +#include "enums.h" +#include "game.h" +#include "item.h" +#include "line.h" +#include "map.h" +#include "mapdata.h" +#include "messages.h" +#include "monster.h" +#include "player.h" +#include "projectile.h" +#include "type_id.h" + +static tripoint random_point( int min_distance, int max_distance, const tripoint &player_pos ) +{ + const int angle = rng( 0, 360 ); + const int dist = rng( min_distance, max_distance ); + const int x = round( dist * cos( angle ) ); + const int y = round( dist * sin( angle ) ); + return tripoint( x + player_pos.x, y + player_pos.y, player_pos.z ); +} + +void spell_effect::teleport( int min_distance, int max_distance ) +{ + if( min_distance > max_distance || min_distance < 0 || max_distance < 0 ) { + debugmsg( "ERROR: Teleport argument(s) invalid" ); + return; + } + const tripoint player_pos = g->u.pos(); + tripoint target; + // limit the loop just in case it's impossble to find a valid point in the range + int tries = 0; + do { + target = random_point( min_distance, max_distance, player_pos ); + tries++; + } while( g->m.impassable( target ) && tries < 20 ); + if( tries == 20 ) { + add_msg( m_bad, _( "Unable to find a valid target for teleport." ) ); + return; + } + g->place_player( target ); +} + +void spell_effect::pain_split() +{ + player &p = g->u; + add_msg( m_info, _( "Your injuries even out." ) ); + int num_limbs = 0; // number of limbs effected (broken don't count) + int total_hp = 0; // total hp among limbs + + for( const int &part : p.hp_cur ) { + if( part != 0 ) { + num_limbs++; + total_hp += part; + } + } + for( int &part : p.hp_cur ) { + const int hp_each = total_hp / num_limbs; + if( part != 0 ) { + part = hp_each; + } + } +} + +void spell_effect::move_earth( const tripoint &target ) +{ + ter_id ter_here = g->m.ter( target ); + + std::set empty_air = { t_hole }; + std::set deep_pit = { t_pit, t_slope_down }; + std::set shallow_pit = { t_pit_corpsed, t_pit_covered, t_pit_glass, t_pit_glass_covered, t_pit_shallow, t_pit_spiked, t_pit_spiked_covered, t_rootcellar }; + std::set soft_dirt = { t_grave, t_dirt, t_sand, t_clay, t_dirtmound, t_grass, t_grass_long, t_grass_tall, t_grass_golf, t_grass_dead, t_grass_white, t_dirtfloor, t_fungus_floor_in, t_fungus_floor_sup, t_fungus_floor_out, t_sandbox }; + // rock: can still be dug through with patience, converts to sand upon completion + std::set hard_dirt = { t_pavement, t_pavement_y, t_sidewalk, t_concrete, t_thconc_floor, t_thconc_floor_olight, t_strconc_floor, t_floor, t_floor_waxed, t_carpet_red, t_carpet_yellow, t_carpet_purple, t_carpet_green, t_linoleum_white, t_linoleum_gray, t_slope_up, t_rock_red, t_rock_green, t_rock_blue, t_floor_red, t_floor_green, t_floor_blue, t_pavement_bg_dp, t_pavement_y_bg_dp, t_sidewalk_bg_dp }; + + if( empty_air.count( ter_here ) == 1 ) { + add_msg( m_bad, _( "All the dust in the air here falls to the ground." ) ); + } else if( deep_pit.count( ter_here ) == 1 ) { + g->m.ter_set( target, t_hole ); + add_msg( _( "The pit has deepened further." ) ); + } else if( shallow_pit.count( ter_here ) == 1 ) { + g->m.ter_set( target, t_pit ); + add_msg( _( "More debris shifts out of the pit." ) ); + } else if( soft_dirt.count( ter_here ) == 1 ) { + g->m.ter_set( target, t_pit_shallow ); + add_msg( _( "The earth moves out of the way for you." ) ); + } else if( hard_dirt.count( ter_here ) == 1 ) { + g->m.ter_set( target, t_sand ); + add_msg( _( "The rocks here are ground into sand." ) ); + } else { + add_msg( m_bad, _( "The earth here does not listen to your command to move." ) ); + } +} + +static bool in_spell_aoe( const tripoint &target, const tripoint &epicenter, const int &radius, + const bool ignore_walls ) +{ + if( ignore_walls ) { + return rl_dist( epicenter, target ) <= radius; + } + std::vector trajectory = line_to( epicenter, target ); + for( const tripoint &pt : trajectory ) { + if( g->m.impassable( pt ) ) { + return false; + } + } + return rl_dist( epicenter, target ) <= radius; +} + +std::set spell_effect::spell_effect_blast( const spell &, const tripoint &, + const tripoint &target, const int aoe_radius, const bool ignore_walls ) +{ + std::set targets; + // TODO: Make this breadth-first + for( int x = target.x - aoe_radius; x <= target.x + aoe_radius; x++ ) { + for( int y = target.y - aoe_radius; y <= target.y + aoe_radius; y++ ) { + for( int z = target.z - aoe_radius; z <= target.z + aoe_radius; z++ ) { + const tripoint potential_target( x, y, z ); + if( in_spell_aoe( potential_target, target, aoe_radius, ignore_walls ) ) { + targets.emplace( potential_target ); + } + } + } + } + return targets; +} + +std::set spell_effect::spell_effect_cone( const spell &sp, const tripoint &source, + const tripoint &target, const int aoe_radius, const bool ignore_walls ) +{ + std::set targets; + // cones go all the way to end (if they don't hit an obstacle) + const int range = sp.range() + 1; + const int initial_angle = coord_to_angle( source, target ); + std::set end_points; + for( int angle = initial_angle - floor( aoe_radius / 2.0 ); + angle <= initial_angle + ceil( aoe_radius / 2.0 ); angle++ ) { + tripoint potential; + calc_ray_end( angle, range, source, potential ); + end_points.emplace( potential ); + } + for( const tripoint &ep : end_points ) { + std::vector trajectory = line_to( ep, source ); + for( const tripoint &tp : trajectory ) { + if( ignore_walls || g->m.passable( tp ) ) { + targets.emplace( tp ); + } else { + break; + } + } + } + // we don't want to hit ourselves in the blast! + targets.erase( source ); + return targets; +} + +std::set spell_effect::spell_effect_line( const spell &, const tripoint &source, + const tripoint &target, const int aoe_radius, const bool ignore_walls ) +{ + std::set targets; + const int initial_angle = coord_to_angle( source, target ); + tripoint clockwise_starting_point; + calc_ray_end( initial_angle - 90, floor( aoe_radius / 2.0 ), source, clockwise_starting_point ); + tripoint cclockwise_starting_point; + calc_ray_end( initial_angle + 90, ceil( aoe_radius / 2.0 ), source, cclockwise_starting_point ); + tripoint clockwise_end_point; + calc_ray_end( initial_angle - 90, floor( aoe_radius / 2.0 ), target, clockwise_end_point ); + tripoint cclockwise_end_point; + calc_ray_end( initial_angle + 90, ceil( aoe_radius / 2.0 ), target, cclockwise_end_point ); + + std::vector start_width = line_to( clockwise_starting_point, cclockwise_starting_point ); + start_width.insert( start_width.begin(), clockwise_end_point ); + std::vector end_width = line_to( clockwise_end_point, cclockwise_end_point ); + end_width.insert( end_width.begin(), clockwise_starting_point ); + + std::vector cwise_line = line_to( clockwise_starting_point, cclockwise_starting_point ); + cwise_line.insert( cwise_line.begin(), clockwise_starting_point ); + std::vector ccwise_line = line_to( cclockwise_starting_point, cclockwise_end_point ); + ccwise_line.insert( ccwise_line.begin(), cclockwise_starting_point ); + + for( const tripoint &start_line_pt : start_width ) { + bool passable = true; + for( const tripoint &potential_target : line_to( source, start_line_pt ) ) { + passable = g->m.passable( potential_target ) || ignore_walls; + if( passable ) { + targets.emplace( potential_target ); + } else { + break; + } + } + if( !passable ) { + // leading edge of line attack is very important to the whole + // if the leading edge is blocked, none of the attack spawning + // from that edge can propogate + continue; + } + for( const tripoint &end_line_pt : end_width ) { + std::vector temp_line = line_to( start_line_pt, end_line_pt ); + for( const tripoint &potential_target : temp_line ) { + if( ignore_walls || g->m.passable( potential_target ) ) { + targets.emplace( potential_target ); + } else { + break; + } + } + } + for( const tripoint &cwise_line_pt : cwise_line ) { + std::vector temp_line = line_to( start_line_pt, cwise_line_pt ); + for( const tripoint &potential_target : temp_line ) { + if( ignore_walls || g->m.passable( potential_target ) ) { + targets.emplace( potential_target ); + } else { + break; + } + } + } + for( const tripoint &ccwise_line_pt : ccwise_line ) { + std::vector temp_line = line_to( start_line_pt, ccwise_line_pt ); + for( const tripoint &potential_target : temp_line ) { + if( ignore_walls || g->m.passable( potential_target ) ) { + targets.emplace( potential_target ); + } else { + break; + } + } + } + } + + targets.erase( source ); + + return targets; +} + +// spells do not reduce in damage the further away from the epicenter the targets are +// rather they do their full damage in the entire area of effect +static std::set spell_effect_area( const spell &sp, const tripoint &source, + const tripoint &target, + std::function( const spell &, const tripoint &, const tripoint &, const int, const bool )> + aoe_func, bool ignore_walls = false ) +{ + std::set targets = { target }; // initialize with epicenter + if( sp.aoe() <= 1 ) { + return targets; + } + + const int aoe_radius = sp.aoe(); + targets = aoe_func( sp, source, target, aoe_radius, ignore_walls ); + + for( const tripoint &p : targets ) { + if( !sp.is_valid_target( p ) ) { + targets.erase( p ); + } + } + + // Draw the explosion + std::map explosion_colors; + for( auto &pt : targets ) { + explosion_colors[pt] = sp.damage_type_color(); + } + + explosion_handler::draw_custom_explosion( g->u.pos(), explosion_colors ); + return targets; +} + +static void add_effect_to_target( const tripoint &target, const spell &sp ) +{ + const int dur_moves = sp.duration(); + const time_duration dur_td = 1_turns * dur_moves / 100; + + Creature *const critter = g->critter_at( target ); + Character *const guy = g->critter_at( target ); + efftype_id spell_effect( sp.effect_data() ); + bool bodypart_effected = false; + + if( guy ) { + for( const body_part bp : all_body_parts ) { + if( sp.bp_is_affected( bp ) ) { + guy->add_effect( spell_effect, dur_td, bp, sp.has_flag( "PERMANENT" ) ); + bodypart_effected = true; + } + } + } + if( !bodypart_effected ) { + critter->add_effect( spell_effect, dur_td, num_bp ); + } +} + +static void damage_targets( const spell &sp, std::set targets ) +{ + for( const tripoint target : targets ) { + Creature *const cr = g->critter_at( target ); + if( !cr ) { + continue; + } + + projectile bolt; + bolt.impact = sp.get_damage_instance(); + bolt.proj_effects.emplace( "magic" ); + + dealt_projectile_attack atk; + atk.end_point = target; + atk.hit_critter = cr; + atk.proj = bolt; + if( !sp.effect_data().empty() ) { + add_effect_to_target( target, sp ); + } + if( sp.damage() > 0 ) { + cr->deal_projectile_attack( &g->u, atk, true ); + } else { + sp.heal( target ); + add_msg( m_good, _( "%s wounds are closing up!" ), cr->disp_name( true ) ); + } + } +} + +void spell_effect::projectile_attack( const spell &sp, const tripoint &source, + const tripoint &target ) +{ + std::vector trajectory = line_to( source, target ); + for( const tripoint &pt : trajectory ) { + if( g->m.impassable( pt ) || pt == trajectory.back() ) { + target_attack( sp, source, target ); + } + } +} + +void spell_effect::target_attack( const spell &sp, const tripoint &source, + const tripoint &epicenter ) +{ + damage_targets( sp, spell_effect_area( sp, source, epicenter, spell_effect_blast, + sp.has_flag( "IGNORE_WALLS" ) ) ); +} + +void spell_effect::cone_attack( const spell &sp, const tripoint &source, const tripoint &target ) +{ + damage_targets( sp, spell_effect_area( sp, source, target, spell_effect_cone, + sp.has_flag( "IGNORE_WALLS" ) ) ); +} + +void spell_effect::line_attack( const spell &sp, const tripoint &source, const tripoint &target ) +{ + damage_targets( sp, spell_effect_area( sp, source, target, spell_effect_line, + sp.has_flag( "IGNORE_WALLS" ) ) ); +} + +void spell_effect::spawn_ethereal_item( spell &sp ) +{ + item granted( sp.effect_data(), calendar::turn ); + if( !granted.is_comestible() && !( sp.has_flag( "PERMANENT" ) && sp.is_max_level() ) ) { + granted.set_var( "ethereal", to_turns( sp.duration_turns() ) ); + granted.set_flag( "ETHEREAL_ITEM" ); + } + if( granted.count_by_charges() && sp.damage() > 0 ) { + granted.charges = sp.damage(); + } + if( g->u.can_wear( granted ).success() ) { + granted.set_flag( "FIT" ); + g->u.wear_item( granted, false ); + } else if( !g->u.is_armed() ) { + g->u.weapon = granted; + } else { + g->u.i_add( granted ); + } + if( !granted.count_by_charges() ) { + for( int i = 1; i < sp.damage(); i++ ) { + g->u.i_add( granted ); + } + } +} + +void spell_effect::recover_energy( spell &sp, const tripoint &target ) +{ + // this spell is not appropriate for healing + const int healing = sp.damage(); + const std::string energy_source = sp.effect_data(); + // TODO: Change to Character + // current limitation is that Character does not have stamina or power_level members + player *p = g->critter_at( target ); + + if( energy_source == "MANA" ) { + p->magic.mod_mana( *p, healing ); + } else if( energy_source == "STAMINA" ) { + if( healing > 0 ) { + p->stamina = std::min( p->get_stamina_max(), p->stamina + healing ); + } else { + p->stamina = std::max( 0, p->stamina + healing ); + } + } else if( energy_source == "FATIGUE" ) { + // fatigue is backwards + p->mod_fatigue( -healing ); + } else if( energy_source == "BIONIC" ) { + if( healing > 0 ) { + p->power_level = std::min( p->max_power_level, p->power_level + healing ); + } else { + p->stamina = std::max( 0, p->stamina + healing ); + } + } else if( energy_source == "PAIN" ) { + // pain is backwards + p->mod_pain_noresist( -healing ); + } else if( energy_source == "HEALTH" ) { + p->mod_healthy( healing ); + } else { + debugmsg( "Invalid effect_str %s for spell %s", energy_source, sp.name() ); + } +} + +static bool is_summon_friendly( const spell &sp ) +{ + const bool hostile = sp.has_flag( "HOSTILE_SUMMON" ); + bool friendly = !hostile; + if( sp.has_flag( "HOSTILE_50" ) ) { + friendly = friendly && rng( 0, 1000 ) < 500; + } + return friendly; +} + +static bool add_summoned_mon( const mtype_id &id, const tripoint &pos, const time_duration &time, + const spell &sp ) +{ + const bool permanent = sp.has_flag( "PERMANENT" ); + monster spawned_mon( id, pos ); + if( is_summon_friendly( sp ) ) { + spawned_mon.friendly = INT_MAX; + } else { + spawned_mon.friendly = 0; + } + if( !permanent ) { + spawned_mon.set_summon_time( time ); + } + return g->add_zombie( spawned_mon ); +} + +void spell_effect::spawn_summoned_monster( spell &sp, const tripoint &source, + const tripoint &target ) +{ + const mtype_id mon_id( sp.effect_data() ); + std::set area = spell_effect_area( sp, source, target, spell_effect_blast ); + // this should never be negative, but this'll keep problems from happening + size_t num_mons = abs( sp.damage() ); + const time_duration summon_time = sp.duration_turns(); + while( num_mons > 0 && area.size() > 0 ) { + const size_t mon_spot = rng( 0, area.size() - 1 ); + auto iter = area.begin(); + std::advance( iter, mon_spot ); + if( add_summoned_mon( mon_id, *iter, summon_time, sp ) ) { + num_mons--; + } else { + add_msg( m_bad, "failed to place monster" ); + } + // whether or not we succeed in spawning a monster, we don't want to try this tripoint again + area.erase( iter ); + } +} From e8565d4f1226da3d91df09cc1688510143f7285b Mon Sep 17 00:00:00 2001 From: Kevin Granade Date: Mon, 17 Jun 2019 15:10:24 -0700 Subject: [PATCH 030/371] Invoke the dialogue validator in test stage --- build-scripts/build.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/build-scripts/build.sh b/build-scripts/build.sh index 7fae2b527ac7f..cc8da37a77a55 100755 --- a/build-scripts/build.sh +++ b/build-scripts/build.sh @@ -19,6 +19,7 @@ then build-scripts/lint-json.sh make -j "$num_jobs" style-json + tools/dialogue_validator.py data/json/npcs/* data/json/npcs/*/* data/json/npcs/*/*/* # Also build chkjson (even though we're not using it), to catch any # compile errors there make -j "$num_jobs" chkjson From 18300e095062a63ecf4b7f1a4409ca03bc53020e Mon Sep 17 00:00:00 2001 From: curstwist <39442864+curstwist@users.noreply.github.com> Date: Mon, 17 Jun 2019 19:33:34 -0400 Subject: [PATCH 031/371] add jewelry store roof --- data/json/mapgen/jewel_store.json | 121 ++++++++++++++---- .../mapgen/nested/nested_chunks_roof.json | 27 ++++ .../overmap/multitile_city_buildings.json | 6 + data/json/overmap_terrain_commercial.json | 8 ++ 4 files changed, 135 insertions(+), 27 deletions(-) diff --git a/data/json/mapgen/jewel_store.json b/data/json/mapgen/jewel_store.json index 2faa988124305..84fcad93be0ac 100644 --- a/data/json/mapgen/jewel_store.json +++ b/data/json/mapgen/jewel_store.json @@ -5,6 +5,7 @@ "om_terrain": [ "s_jewelry" ], "weight": 500, "object": { + "fill_ter": "t_floor", "rows": [ "....________________....", "....,____,____,____,....", @@ -15,45 +16,62 @@ "....FFFFFFFFFFFFFFFF....", "....|-hhhhh++hhhhh-|....", "....| |....", - "....|hh hh|....", - "....|#v hhhh v#|....", - "....|#v v##v v#|....", - "....|#v v##v v#|....", - "85^5|#v hhhh v#|....", - "8___|hh hh|....", - "8___| r|....", - "8___| r|....", - "8__f|##### r|....", - "8__f| rrrr|....", - "8___|-&------------|....", - "8___& ###### T|....", - "8555| c T|....", - "....|GG |....", - "....|--------------|...." + "....|hh ;;;;;;;; hh|....", + "....|%v ;;hhhh;; v%|....", + "....|%v ;;v##v;; v%|....", + "....|%v ;;v##v;; v%|....", + "85^5|%v ;;hhhh;; v%|....", + "8___|hh ;;;;;;;; hh|....", + "8___| ;;CttC;; r|....", + "8__4| ;;;;;;;; r|||||", + "8__U|%%%?% r|sf9|", + "8__U| c x rrrr| |", + "8___|--&-----------||&||", + "8___& %%%%%% T|a |", + "8555| c a T| L|", + "....|GGf SS & L|", + "....|--------------|||||" ], "terrain": { " ": "t_floor", - "#": "t_floor", + "#": "t_carpet_yellow", + ";": "t_carpet_yellow", + "C": "t_carpet_yellow", + "t": "t_carpet_yellow", "&": "t_door_locked", "+": "t_door_glass_c", ",": "t_pavement_y", - "-": "t_wall", - ".": "t_grass", + "-": "t_wall_b", + ".": [ [ "t_grass", 5 ], [ "t_grass_long", 2 ], "t_dirt", "t_shrub" ], "5": "t_chainfence_h", "8": "t_chainfence_v", "F": "t_sidewalk", - "G": "t_floor", - "T": "t_floor", "^": "t_chaingate_l", "_": "t_pavement", - "c": "t_floor", - "f": "t_pavement", - "h": "t_wall_glass", - "r": "t_floor", - "v": "t_wall_glass", - "|": "t_wall" + "h": "t_wall_glass_alarm", + "v": "t_wall_glass_alarm", + "?": "t_console_broken", + "4": "t_gutter_downspout", + "|": "t_wall_b" }, - "furniture": { "#": "f_counter", "G": "f_desk", "T": "f_safe_l", "c": "f_chair", "f": "f_trashcan", "r": "f_rack" }, + "furniture": { + "#": "f_counter", + "%": "f_counter", + "G": "f_desk", + "T": "f_safe_l", + "c": "f_chair", + "f": "f_trashcan", + "U": [ "f_dumpster", "f_recycle_bin" ], + "r": "f_displaycase", + "a": "f_stool", + "S": "f_filing_cabinet", + "s": "f_sink", + "L": "f_locker", + "C": "f_armchair", + "t": "f_table", + "x": "f_counter_gate_c" + }, + "toilets": { "9": { } }, "place_items": [ { "item": "jewelry_front", "x": [ 5, 5 ], "y": [ 10, 13 ], "chance": 75 }, { "item": "jewelry_front", "x": [ 18, 18 ], "y": [ 10, 13 ], "chance": 75 }, @@ -64,7 +82,56 @@ { "item": "jewelry_safe", "x": [ 18, 18 ], "y": [ 20, 21 ], "chance": 95 }, { "item": "trash", "x": [ 3, 3 ], "y": [ 17, 18 ], "chance": 50 } ], + "items": { + "G": { "item": "office", "chance": 30 }, + "S": { "item": "office_paper", "chance": 30 }, + "L": { "item": "jackets", "chance": 20 }, + "9": { "item": "softdrugs", "chance": 20 } + }, "place_vehicles": [ { "vehicle": "security_van", "x": 11, "y": 2, "chance": 20, "fuel": 20, "status": 0, "rotation": 0 } ] } + }, + { + "type": "mapgen", + "method": "json", + "om_terrain": "s_jewelry_roof", + "object": { + "fill_ter": "t_flat_roof", + "rows": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " |222222222222223 ", + " |..............3 ", + " |..............3 ", + " |...Z..........3 ", + " |..............3 ", + " |..............3 ", + " |..............3 ", + " |..............3 ", + " |..............3 ", + " 5..............32223", + " |..................3", + " |..................3", + " |.............U....3", + " |..R...............3", + " |..................3", + " |..................3", + " |------------------3" + ], + "palettes": [ "roof_palette" ], + "terrain": { ".": "t_flat_roof" }, + "furniture": { "&": "f_roof_turbine_vent" }, + "place_items": [ { "item": "roof_trash", "x": [ 5, 17 ], "y": [ 9, 23 ], "chance": 50, "repeat": [ 1, 3 ] } ], + "nested": { + "U": { "chunks": [ "roof_2x2_infrastructure" ] }, + "R": { "chunks": [ "roof_2x2_infrastructure_1" ] }, + "Z": { "chunks": [ "roof_2x2_infrastructure_2" ] } + } + } } ] diff --git a/data/json/mapgen/nested/nested_chunks_roof.json b/data/json/mapgen/nested/nested_chunks_roof.json index 138e0600e39bb..911440f465e10 100644 --- a/data/json/mapgen/nested/nested_chunks_roof.json +++ b/data/json/mapgen/nested/nested_chunks_roof.json @@ -208,6 +208,33 @@ ] } }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "roof_2x2_infrastructure", + "object": { + "mapgensize": [ 2, 2 ], + "place_furniture": [ { "furn": "f_vent_pipe", "x": 0, "y": 0 }, { "furn": "f_roof_turbine_vent", "x": 0, "y": 1 } ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "roof_2x2_infrastructure_1", + "object": { + "mapgensize": [ 2, 2 ], + "place_furniture": [ { "furn": "f_small_satelitte_dish", "x": 1, "y": 0 }, { "furn": "f_cellphone_booster", "x": 0, "y": 1 } ] + } + }, + { + "type": "mapgen", + "method": "json", + "nested_mapgen_id": "roof_2x2_infrastructure_2", + "object": { + "mapgensize": [ 2, 2 ], + "place_terrain": [ { "ter": "t_switchgear_s", "x": 0, "y": 0 }, { "ter": "t_sai_box", "x": 0, "y": 1 } ] + } + }, { "type": "mapgen", "method": "json", diff --git a/data/json/overmap/multitile_city_buildings.json b/data/json/overmap/multitile_city_buildings.json index c75a7e39ff04d..f6888f2d1871e 100644 --- a/data/json/overmap/multitile_city_buildings.json +++ b/data/json/overmap/multitile_city_buildings.json @@ -1497,6 +1497,12 @@ { "point": [ 0, 0, 2 ], "overmap": "bakery_upper_roof_north" } ] }, + { + "type": "city_building", + "id": "s_jewelry_shop", + "locations": [ "land" ], + "overmaps": [ { "point": [ 0, 0, 0 ], "overmap": "s_jewelry_north" }, { "point": [ 0, 0, 1 ], "overmap": "s_jewelry_roof_north" } ] + }, { "type": "city_building", "id": "cs_gardening_allotment", diff --git a/data/json/overmap_terrain_commercial.json b/data/json/overmap_terrain_commercial.json index 679de9e093c25..1d0480ae665e8 100644 --- a/data/json/overmap_terrain_commercial.json +++ b/data/json/overmap_terrain_commercial.json @@ -1669,6 +1669,14 @@ "sym": "J", "color": "white" }, + { + "type": "overmap_terrain", + "id": "s_jewelry_roof", + "name": "jewelry store roof", + "copy-from": "generic_city_building", + "sym": "J", + "color": "white" + }, { "type": "overmap_terrain", "abstract": "generic_motel", From d68f312f4426863ec5c2387b51ea4aebb01f54f7 Mon Sep 17 00:00:00 2001 From: Alan Brady <60370+alanbrady@users.noreply.github.com> Date: Mon, 17 Jun 2019 15:22:12 -0700 Subject: [PATCH 032/371] fix items not spawning with batteries --- data/json/item_groups.json | 8 ++++++++ data/json/itemgroups/gear.json | 2 ++ data/json/itemgroups/mall_item_groups.json | 10 ++++++++++ data/json/itemgroups/mansion.json | 4 ++++ data/json/itemgroups/oa_shared_item_groups.json | 2 ++ data/json/mapgen/field_football.json | 2 ++ data/json/mapgen/s_electronics.json | 14 ++++++++++++++ data/json/npcs/NC_CITY_COP.json | 2 ++ data/json/npcs/NC_JUNK_SHOPKEEP.json | 2 ++ data/json/npcs/items_generic.json | 2 ++ 10 files changed, 48 insertions(+) diff --git a/data/json/item_groups.json b/data/json/item_groups.json index 37319fc677ba3..25258a25a30da 100644 --- a/data/json/item_groups.json +++ b/data/json/item_groups.json @@ -2546,6 +2546,8 @@ { "type": "item_group", "id": "trash", + "ammo": 20, + "magazine": 50, "items": [ [ "plastic_shopping_bag", 35 ], [ "iodine", 5 ], @@ -8090,6 +8092,8 @@ { "type": "item_group", "id": "arcade_prizes", + "ammo": 75, + "magazine": 100, "items": [ [ "bbgun", 30 ], [ "bb", 30 ], @@ -8237,6 +8241,8 @@ { "type": "item_group", "id": "antique", + "ammo": 75, + "magazine": 100, "items": [ [ "oxylamp", 50 ], [ "cow_bell", 15 ], @@ -9693,6 +9699,8 @@ { "type": "item_group", "id": "roof_trash", + "ammo": 20, + "magazine": 50, "items": [ [ "plastic_shopping_bag", 15 ], [ "bum_wine", 15 ], diff --git a/data/json/itemgroups/gear.json b/data/json/itemgroups/gear.json index ff1dbad5647f8..cb27fb3fb00d8 100644 --- a/data/json/itemgroups/gear.json +++ b/data/json/itemgroups/gear.json @@ -2,6 +2,8 @@ { "type": "item_group", "id": "everyday_gear", + "ammo": 75, + "magazine": 100, "//": "Small common items carried in a person's pockets, purse, etc. Cash card at roughly 50%.", "items": [ { "item": "cash_card", "prob": 1600, "charges-min": 0, "charges-max": 50000 }, diff --git a/data/json/itemgroups/mall_item_groups.json b/data/json/itemgroups/mall_item_groups.json index 4c26c86aec0b4..229839ad9154f 100644 --- a/data/json/itemgroups/mall_item_groups.json +++ b/data/json/itemgroups/mall_item_groups.json @@ -68,6 +68,8 @@ { "id": "music_shop", "type": "item_group", + "ammo": 75, + "magazine": 100, "items": [ { "group": "ammo_any_batteries_full", "prob": 50 }, [ "radio", 30 ], [ "mp3", 30 ] ] }, { @@ -91,6 +93,8 @@ { "id": "toy_store", "type": "item_group", + "ammo": 75, + "magazine": 100, "items": [ [ "portable_game", 60 ], [ "bat", 60 ], @@ -210,6 +214,8 @@ { "id": "key_shop", "type": "item_group", + "ammo": 75, + "magazine": 100, "items": [ [ "screwdriver", 40 ], [ "hammer", 35 ], @@ -252,6 +258,8 @@ { "id": "cell_shop", "type": "item_group", + "ammo": 75, + "magazine": 100, "items": [ [ "portable_game", 20 ], [ "antenna", 25 ], @@ -269,6 +277,8 @@ { "id": "beauty", "type": "item_group", + "ammo": 75, + "magazine": 100, "items": [ [ "mag_glam", 40 ], [ "mag_beauty", 30 ], diff --git a/data/json/itemgroups/mansion.json b/data/json/itemgroups/mansion.json index 64b65121c6384..de3f592a956a2 100644 --- a/data/json/itemgroups/mansion.json +++ b/data/json/itemgroups/mansion.json @@ -507,6 +507,8 @@ { "id": "toy_box", "type": "item_group", + "ammo": 75, + "magazine": 100, "subtype": "distribution", "items": [ [ "marble", 60 ], @@ -992,6 +994,8 @@ { "id": "table_livingroom", "type": "item_group", + "ammo": 75, + "magazine": 100, "subtype": "distribution", "items": [ { "group": "beer_selection", "prob": 30 }, diff --git a/data/json/itemgroups/oa_shared_item_groups.json b/data/json/itemgroups/oa_shared_item_groups.json index d43e93c211560..9b8a8ada2f8fb 100644 --- a/data/json/itemgroups/oa_shared_item_groups.json +++ b/data/json/itemgroups/oa_shared_item_groups.json @@ -16,6 +16,8 @@ { "type": "item_group", "id": "oa_custom_trash", + "ammo": 50, + "magazine": 100, "items": [ { "item": "lighter", "prob": 50, "charges-min": 0, "charges-max": 10 }, { "item": "matches", "prob": 50, "charges-min": 0, "charges-max": 20 }, diff --git a/data/json/mapgen/field_football.json b/data/json/mapgen/field_football.json index 352e9f85cbe83..5e587a0706506 100644 --- a/data/json/mapgen/field_football.json +++ b/data/json/mapgen/field_football.json @@ -2,6 +2,8 @@ { "id": "football_items", "type": "item_group", + "ammo": 75, + "magazine": 100, "items": [ [ "whistle", 10 ], [ "sports_drink", 60 ], diff --git a/data/json/mapgen/s_electronics.json b/data/json/mapgen/s_electronics.json index 6228374f047b1..03a6064ced013 100644 --- a/data/json/mapgen/s_electronics.json +++ b/data/json/mapgen/s_electronics.json @@ -2,26 +2,36 @@ { "id": "elecsto_cameras", "type": "item_group", + "ammo": 75, + "magazine": 100, "items": [ [ "camera", 75 ], [ "camera_pro", 25 ] ] }, { "id": "elecsto_lights", "type": "item_group", + "ammo": 75, + "magazine": 100, "items": [ [ "flashlight", 95 ], [ "wearable_light", 65 ], [ "floodlight", 10 ], [ "atomic_light", 1 ] ] }, { "id": "elecsto_pcs", "type": "item_group", + "ammo": 75, + "magazine": 100, "items": [ [ "eink_tablet_pc", 60 ], [ "laptop", 75 ] ] }, { "id": "elecsto_entapl", "type": "item_group", + "ammo": 75, + "magazine": 100, "items": [ [ "television", 50 ], [ "radio", 20 ], [ "stereo", 40 ] ] }, { "id": "elecsto_persele", "type": "item_group", + "ammo": 75, + "magazine": 100, "items": [ [ "portable_game", 65 ], [ "cell_phone", 30 ], @@ -34,6 +44,8 @@ { "id": "elecsto_homapl", "type": "item_group", + "ammo": 75, + "magazine": 100, "items": [ [ "microwave", 65 ], [ "toaster", 65 ], @@ -74,6 +86,8 @@ { "id": "elecsto_displ", "type": "item_group", + "ammo": 75, + "magazine": 100, "items": [ [ "television", 50 ], [ "eink_tablet_pc", 50 ], [ "stereo", 30 ], [ "microwave", 40 ] ] }, { diff --git a/data/json/npcs/NC_CITY_COP.json b/data/json/npcs/NC_CITY_COP.json index 917500e4ea9a1..457d9aed84bce 100644 --- a/data/json/npcs/NC_CITY_COP.json +++ b/data/json/npcs/NC_CITY_COP.json @@ -42,6 +42,8 @@ { "id": "NC_CITY_COP_misc", "type": "item_group", + "ammo": 75, + "magazine": 100, "items": [ [ "ring", 30 ], [ "gold_ear", 30 ], diff --git a/data/json/npcs/NC_JUNK_SHOPKEEP.json b/data/json/npcs/NC_JUNK_SHOPKEEP.json index de09e022ad3ba..b523682f550c9 100644 --- a/data/json/npcs/NC_JUNK_SHOPKEEP.json +++ b/data/json/npcs/NC_JUNK_SHOPKEEP.json @@ -12,6 +12,8 @@ { "type": "item_group", "id": "NC_JUNK_SHOPKEEP_misc", + "ammo": 75, + "magazine": 100, "items": [ [ "vest", 40 ], [ "kevlar", 15 ], diff --git a/data/json/npcs/items_generic.json b/data/json/npcs/items_generic.json index 0781f816544c0..3d3fe1a3e1450 100644 --- a/data/json/npcs/items_generic.json +++ b/data/json/npcs/items_generic.json @@ -315,6 +315,8 @@ { "type": "item_group", "id": "npc_misc", + "ammo": 75, + "magazine": 50, "items": [ [ "101_carpentry", 1 ], [ "1st_aid", 20 ], From be745b3fcf5e4ec987072952b54a6b197119b08d Mon Sep 17 00:00:00 2001 From: vilivi Date: Tue, 18 Jun 2019 02:06:56 -0400 Subject: [PATCH 033/371] Nerf Broth to 5 Calories (#30938) * Nerf Broth to 5cal To Fix Issue #30904 * Let's try 13! --- data/json/items/comestibles/soup.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data/json/items/comestibles/soup.json b/data/json/items/comestibles/soup.json index a69990aa23ddf..2ad5ff26126d6 100644 --- a/data/json/items/comestibles/soup.json +++ b/data/json/items/comestibles/soup.json @@ -10,7 +10,7 @@ "comestible_type": "DRINK", "symbol": "~", "quench": 30, - "calories": 90, + "calories": 13, "description": "Vegetable stock. Tasty and fairly nutritious.", "price": 350, "material": "veggy", From be1b63db2f226ba230ce70af63d4c9a0ac2344bd Mon Sep 17 00:00:00 2001 From: Mark Langsdorf Date: Mon, 17 Jun 2019 14:41:06 -0500 Subject: [PATCH 034/371] tools: improve dialogue validator Improve dialogue_validator.py by adding a dictionary of all topics and their responses, and then walking the dictionary repeatedly to determine that all topics have a response that leads to TALK_DONE. Also walk the dictionary to make sure that all topics are reachable from a starting topic, either from the c++ code or defined in JSON. Fix a bug in the Free Merchant broker's dialogue. Obvious typo. --- .../NPC_free_merchant_broker.json | 2 +- tools/copy_from.py | 78 +++++++++++ tools/dialogue_validator.py | 127 +++++++++++++++--- 3 files changed, 186 insertions(+), 21 deletions(-) create mode 100644 tools/copy_from.py diff --git a/data/json/npcs/refugee_center/surface_staff/NPC_free_merchant_broker.json b/data/json/npcs/refugee_center/surface_staff/NPC_free_merchant_broker.json index e8d1f972bfde3..9bb8158fcde05 100644 --- a/data/json/npcs/refugee_center/surface_staff/NPC_free_merchant_broker.json +++ b/data/json/npcs/refugee_center/surface_staff/NPC_free_merchant_broker.json @@ -99,7 +99,7 @@ }, { "type": "talk_topic", - "id": "TALK_FREE_MERCHANT_STOCKS_JAR", + "id": "TALK_FREE_MERCHANT_STOCKS_JARS", "dynamic_line": "Yes, I can buy 500 mL or 3 L glass jars at the moment.", "repeat_responses": { "for_item": [ "jar_glass", "jar_3l_glass" ], diff --git a/tools/copy_from.py b/tools/copy_from.py new file mode 100644 index 0000000000000..8526c562a33c1 --- /dev/null +++ b/tools/copy_from.py @@ -0,0 +1,78 @@ +#!/usr/bin/env python3 + +import json +import argparse +import os +import copy +import math +import string +from operator import itemgetter, attrgetter + + +IGNORE_MISMATCH = ["id", "abstract"] + +def get_data(argsDict, resource_name): + resource = [] + resource_sources = argsDict.get(resource_name, []) + if not isinstance(resource_sources, list): + resource_sources = [resource_sources] + for resource_filename in resource_sources: + if resource_filename.endswith(".json"): + try: + with open(resource_filename) as resource_file: + resource += json.load(resource_file) + except FileNotFoundError: + exit("Failed: could not find {}".format(resource_filename)) + else: + print("Invalid filename {}".format(resource_filename)) + if not resource: + exit("Failed: {} was empty".format(resource_filename)) + return resource + + +args = argparse.ArgumentParser(description="Make items use copy-from.") +args.add_argument("item_source", action="store", + help="specify json file to rewrite using copy-from.") +args.add_argument("--output", dest="output_name", action="store", + help="Name of output file. Defaults to the command line.") +argsDict = vars(args.parse_args()) + +items = get_data(argsDict, "item_source") + +base_item = items[0] +base_id = base_item.get("id") or base_item.get("abstract") +if not base_id: + exit("Failure: first item malformed") +for item in items: + if item == base_item: + continue + if item.get("copy-from"): + continue + del_keys = [] + for key in item: + if key == "type": + continue + if item[key] == base_item.get(key): + del_keys.append(key) + can_copy = True + for key in base_item: + if key in del_keys: + continue + if key in IGNORE_MISMATCH: + continue + if key not in item: + can_copy = False + break + + if not can_copy: + continue + + for key in del_keys: + del item[key] + item["copy-from"] = base_id + +output_name = argsDict.get("output_name", "") +if output_name and not output_name.endswith(".json"): + output_name += ".json" + +print(json.dumps(items, indent=2)) diff --git a/tools/dialogue_validator.py b/tools/dialogue_validator.py index 01f703b9544b1..5a3a73e6569a0 100755 --- a/tools/dialogue_validator.py +++ b/tools/dialogue_validator.py @@ -12,10 +12,13 @@ args = argparse.ArgumentParser(description="Confirm that every talk topic in every response in a " "dialogue JSON is defined, and that every defined talk " - "topic is referenced in at least one response.") + "topic is referenced in at least one response.\n" + "Also checks that every dialogue path reaches " + "TALK_DONE and every topic is reachable from an NPC's" + "starting topic. Reports nothing on success.") args.add_argument("dialogue_json", nargs="+", action="store", help="specify json file or files to validate. Use 'data/json/npcs/* " - "data/json/npcs/Backgrounds/* data/json/npcs/refugee_center/*' to validate the " + "data/json/npcs/*/* data/json/npcs/*/*/*' to validate the " "dialogue in the vanilla game.") argsDict = vars(args.parse_args()) @@ -32,40 +35,65 @@ def get_dialogue_from_json(): return dialogue -def add_topic_by_chat(topics, topic_id): +def add_topic_by_chat(topics, topic_id, topic_branches=None, this_ids=None): topics.setdefault(topic_id, {}) + if topic_branches is not None: + topic_branches.setdefault(topic_id, {"responses": [], "ends": False, "parent": None}) + if this_ids is not None: + this_ids.append(topic_id) topics[topic_id]["in_response"] = True -def add_topic_by_id(topics, topic_id): +def add_topic_by_id(topics, topic_id, topic_branches=None, this_ids=None): if topic_id in OBSOLETE_TOPICS: return + if topic_branches is not None: + topic_branches.setdefault(topic_id, {"responses": [], "ends": False, "parent": None}) + if this_ids is not None: + this_ids.append(topic_id) topics.setdefault(topic_id, {}) topics[topic_id]["valid"] = True -def add_topic_by_response(topics, response): +def add_topic_by_response(topics, response, topic_branches=None, this_ids=None): topic_id = response.get("topic") if not topic_id: return topics.setdefault(topic_id, {}) topics[topic_id]["in_response"] = True + if not topic_branches: + return + for parent_id in this_ids: + if topic_id == "TALK_DONE": + topic_branches[parent_id]["ends"] = True + elif topic_id == "TALK_NONE": + for previous_id in topic_branches: + if parent_id in topic_branches[previous_id]["responses"]: + topic_branches[parent_id]["responses"].append(previous_id) + else: + topic_branches[parent_id]["responses"].append(topic_id) -def parse_response(topics, response): +def parse_response(topics, response, topic_branches=None, this_ids=None): if response.get("topic"): - add_topic_by_response(topics, response) + add_topic_by_response(topics, response, topic_branches, this_ids) else: success_r = response.get("success", {}) - add_topic_by_response(topics, success_r) + add_topic_by_response(topics, success_r, topic_branches, this_ids) failure_r = response.get("failure", {}) - add_topic_by_response(topics, failure_r) + add_topic_by_response(topics, failure_r, topic_branches, this_ids) def validate(dialogue): topics = {} + topic_branches = { + "TALK_TRAIN": {"responses": ["TALK_TRAIN_START"], "ends": False, "parent": None}, + "TALK_HOW_MUCH_FURTHER": {"responses": ["TALK_DONE"], "ends": True, "parent": None}, + "TALK_SEDATED": {"responses": ["TALK_DONE"], "ends": True, "parent": None}, + } # defined in src/npctalk.cpp - defined_ids = [ "TALK_NONE", "TALK_DONE", "TALK_TRAIN", "TALK_HOW_MUCH_FURTHER" ] + defined_ids = [ "TALK_NONE", "TALK_DONE", "TALK_TRAIN", "TALK_HOW_MUCH_FURTHER", + "TALK_SEDATED" ] for topic_id in defined_ids: add_topic_by_id(topics, topic_id) @@ -73,51 +101,110 @@ def validate(dialogue): refered_ids = [ "TALK_WAKE_UP", "TALK_RADIO", "TALK_MISSION_DESCRIBE_URGENT", "TALK_MISSION_DESCRIBE", "TALK_SHELTER", "TALK_SIZE_UP", "TALK_LOOK_AT", "TALK_OPINION", "TALK_SHOUT", "TALK_STRANGER_AGGRESSIVE", "TALK_LEADER", - "TALK_TRAIN_START" ] + "TALK_TRAIN_START", "TALK_STOLE_ITEM", "TALK_SEDATED" ] for topic_id in refered_ids: add_topic_by_chat(topics, topic_id) + # TALK_TRAIN_START is technically not a start id + start_topics = [ "TALK_RADIO", "TALK_LEADER", "TALK_FRIEND", "TALK_STOLE_ITEM", + "TALK_MISSION_DESCRIBE_URGENT", "TALK_SEDATED", "TALK_WAKE_UP", + "TALK_MUG", "TALK_STRANGER_AGGRESSIVE", "TALK_STRANGER_SCARED", + "TALK_STRANGER_WARY", "TALK_STRANGER_FRIENDLY", "TALK_STRANGER_NEUTRAL", + "TALK_SHELTER", "TALK_CAMP_OVERSEER" ] for talk_topic in dialogue: if not isinstance(talk_topic, dict): continue if talk_topic.get("type") == "npc": chat = talk_topic.get("chat") if chat: - add_topic_by_chat(topics, chat) + start_topics.append(chat) + add_topic_by_chat(topics, chat, topic_branches) continue if talk_topic.get("type") != "talk_topic": continue topic_id = talk_topic.get("id") + this_ids = [] if isinstance(topic_id, list): for loop_topic_id in topic_id: - add_topic_by_id(topics, loop_topic_id) + add_topic_by_id(topics, loop_topic_id, topic_branches, this_ids) else: - add_topic_by_id(topics, topic_id) + add_topic_by_id(topics, topic_id, topic_branches, this_ids) for response in talk_topic.get("responses", []): - parse_response(topics, response) + parse_response(topics, response, topic_branches, this_ids) repeated = talk_topic.get("repeat_responses", []) if isinstance(repeated, list): for repeated in talk_topic.get("repeat_responses", []): response = repeated.get("response", {}) - parse_response(topics, response) + parse_response(topics, response, topic_branches, this_ids) else: response = repeated.get("response", {}) - parse_response(topics, response) + parse_response(topics, response, topic_branches, this_ids) all_topics_valid = True for topic_id, topic_record in topics.items(): if not topic_record.get("valid", False): all_topics_valid = False - print("talk topic {} referenced in a response but not defined".format(topic_id)) + if topic_id in start_topics: + print("talk topic {} referenced in an NPC chat but not defined".format(topic_id)) + else: + print("talk topic {} referenced in a response but not defined".format(topic_id)) if not topic_record.get("in_response", False): all_topics_valid = False print("talk topic {} defined but not referenced in a response".format(topic_id)) if topic_id in OBSOLETE_TOPICS: all_topics_valid = False print("talk topic {} referenced despite being listed as obsolete.".format(topic_id)) - if all_topics_valid: - print("all topics referenced and defined.") + no_change = False + passes = 0 + while not no_change and passes < len(topic_branches): + no_change = True + passes += 1 + for topic_id in topic_branches: + branch_record = topic_branches[topic_id] + if branch_record["ends"] or not topics[topic_id].get("valid", False): + continue + for response_id in branch_record["responses"]: + if topic_branches.get(response_id, {}).get("ends", False): + # useful debug statement that I'm leaving here + # print("pass {} {} terminates by {}".format(passes, topic_id, response_id)) + branch_record["ends"] = True + no_change = False + break + + no_change = False + passes = 0 + while not no_change and passes < len(topic_branches): + no_change = True + passes += 1 + for topic_id in topic_branches: + # skip undefined topics + if not topics[topic_id].get("valid", False): + continue + branch_record = topic_branches[topic_id] + if branch_record["parent"] not in start_topics and topic_id in start_topics: + branch_record["parent"] = topic_id + no_change = False + if not branch_record["parent"]: + continue + for response_id in branch_record["responses"]: + response_record = topic_branches.get(response_id, {}) + if response_record.get("parent", False) in start_topics: + continue + response_record["parent"] = branch_record["parent"] + no_change = False + + # print(json.dumps(topic_branches, indent=2)) + skip_topics = ["TALK_DONE", "TALK_SIZE_UP", "TALK_LOOK_AT", "TALK_OPINION", "TALK_SHOUT"] + + for topic_id in topic_branches: + if topic_id in skip_topics or not topics[topic_id].get("valid"): + continue + branch_record = topic_branches[topic_id] + if not branch_record["ends"]: + print("{} does not reach TALK_DONE".format(topic_id)) + if not branch_record["parent"] in start_topics: + print("no path from a start topic to {}".format(topic_id)) validate(get_dialogue_from_json()) From f0fc4c20fcbdca48c474ad2d227547f98235feb4 Mon Sep 17 00:00:00 2001 From: John Bytheway Date: Tue, 11 Jun 2019 21:10:42 +0100 Subject: [PATCH 035/371] Change workaround for implicit conversion item_location had a hacky workaround to suppress implicit conversion to int (give that it had a conversion to bool). This probably dates to an old compiler or something like that. Removed the workaround and simply made the conversion to bool explicit. --- src/item_location.h | 8 +------- src/npcmove.cpp | 2 +- 2 files changed, 2 insertions(+), 8 deletions(-) diff --git a/src/item_location.h b/src/item_location.h index 11eb760741ea8..bc113f78e97b9 100644 --- a/src/item_location.h +++ b/src/item_location.h @@ -55,7 +55,7 @@ class item_location bool operator==( const item_location &rhs ) const; bool operator!=( const item_location &rhs ) const; - operator bool() const; + explicit operator bool() const; item &operator*(); const item &operator*() const; @@ -106,12 +106,6 @@ class item_location class impl; std::shared_ptr ptr; - - /* Not implemented on purpose. This triggers a compiler / linker - * error when used in any implicit conversion. It prevents the - * implicit conversion to int. */ - template - operator T() const; }; #endif diff --git a/src/npcmove.cpp b/src/npcmove.cpp index 234c9c7fc9abb..97c8699e54a06 100644 --- a/src/npcmove.cpp +++ b/src/npcmove.cpp @@ -1455,7 +1455,7 @@ bool npc::can_reload_current() return false; } - return find_usable_ammo( weapon ); + return static_cast( find_usable_ammo( weapon ) ); } item_location npc::find_usable_ammo( const item &weap ) From 807d4c95f6bc117abf793253bf8eccee16d6fb68 Mon Sep 17 00:00:00 2001 From: John Bytheway Date: Tue, 11 Jun 2019 22:01:26 +0100 Subject: [PATCH 036/371] item::get_property_long -> int64_t --- src/item.cpp | 4 ++-- src/item.h | 2 +- src/ranged.cpp | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/item.cpp b/src/item.cpp index 91350d720dd3b..e1b48a406a90f 100644 --- a/src/item.cpp +++ b/src/item.cpp @@ -3864,12 +3864,12 @@ std::string item::get_property_string( const std::string &prop, const std::strin return it != type->properties.end() ? it->second : def; } -long item::get_property_long( const std::string &prop, long def ) const +int64_t item::get_property_int64_t( const std::string &prop, int64_t def ) const { const auto it = type->properties.find( prop ); if( it != type->properties.end() ) { char *e = nullptr; - long r = std::strtol( it->second.c_str(), &e, 10 ); + int64_t r = std::strtoll( it->second.c_str(), &e, 10 ); if( !it->second.empty() && *e == '\0' ) { return r; } diff --git a/src/item.h b/src/item.h index fefb51db02335..0487be69fcb5f 100644 --- a/src/item.h +++ b/src/item.h @@ -1292,7 +1292,7 @@ class item : public visitable * Return same type as the passed default value, or string where no default provided */ std::string get_property_string( const std::string &prop, const std::string &def = "" ) const; - long get_property_long( const std::string &prop, long def = 0 ) const; + int64_t get_property_int64_t( const std::string &prop, int64_t def = 0 ) const; /*@}*/ /** diff --git a/src/ranged.cpp b/src/ranged.cpp index 0a79c798dfdb2..7df00597adc99 100644 --- a/src/ranged.cpp +++ b/src/ranged.cpp @@ -570,7 +570,7 @@ dealt_projectile_attack player::throw_item( const tripoint &target, const item & // Item will burst upon landing, destroying the item, and spilling its contents const bool burst = thrown.has_property( "burst_when_filled" ) && thrown.is_container() && - thrown.get_property_long( "burst_when_filled" ) <= static_cast + thrown.get_property_int64_t( "burst_when_filled" ) <= static_cast ( thrown.get_contained().volume().value() ) / thrown.get_container_capacity().value() * 100; // Add some flags to the projectile From eca605575011f8a3656ef229a3c141bf9dc6040d Mon Sep 17 00:00:00 2001 From: John Bytheway Date: Tue, 11 Jun 2019 22:01:59 +0100 Subject: [PATCH 037/371] Suppress cata-no-long for uses in overload sets When overloading different integer types, it's necessary to explicitly use long, because otherwise you can't get exact coverage of the various integer types. --- src/item.cpp | 1 + src/item.h | 2 ++ src/string_input_popup.cpp | 1 + src/string_input_popup.h | 2 ++ 4 files changed, 6 insertions(+) diff --git a/src/item.cpp b/src/item.cpp index e1b48a406a90f..5d309f8f73a05 100644 --- a/src/item.cpp +++ b/src/item.cpp @@ -737,6 +737,7 @@ void item::set_var( const std::string &name, const int value ) item_vars[name] = tmpstream.str(); } +// NOLINTNEXTLINE(cata-no-long) void item::set_var( const std::string &name, const long value ) { std::ostringstream tmpstream; diff --git a/src/item.h b/src/item.h index 0487be69fcb5f..82e3c9b867e9a 100644 --- a/src/item.h +++ b/src/item.h @@ -1235,6 +1235,8 @@ class item : public visitable */ /*@{*/ void set_var( const std::string &name, int value ); + // Acceptable to use long as part of overload set + // NOLINTNEXTLINE(cata-no-long) void set_var( const std::string &name, long value ); void set_var( const std::string &name, double value ); double get_var( const std::string &name, double default_value ) const; diff --git a/src/string_input_popup.cpp b/src/string_input_popup.cpp index 2a71ce6ac6cd2..2beaf801ed150 100644 --- a/src/string_input_popup.cpp +++ b/src/string_input_popup.cpp @@ -496,6 +496,7 @@ void string_input_popup::edit( std::string &value ) } } +// NOLINTNEXTLINE(cata-no-long) void string_input_popup::edit( long &value ) { only_digits( true ); diff --git a/src/string_input_popup.h b/src/string_input_popup.h index a0f814d8b83bd..4c21fce793359 100644 --- a/src/string_input_popup.h +++ b/src/string_input_popup.h @@ -244,6 +244,8 @@ class string_input_popup */ /**@{*/ void edit( std::string &value ); + // Acceptable to use long as part of overload set + // NOLINTNEXTLINE(cata-no-long) void edit( long &value ); void edit( int &value ); /**@}*/ From dee3be21a54bc8e96de60cb05fa440af3c791ea9 Mon Sep 17 00:00:00 2001 From: John Bytheway Date: Tue, 11 Jun 2019 22:04:42 +0100 Subject: [PATCH 038/371] string_input_popup::query_long -> int64_t --- src/string_input_popup.cpp | 4 ++-- src/string_input_popup.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/string_input_popup.cpp b/src/string_input_popup.cpp index 2beaf801ed150..380dbcc32559d 100644 --- a/src/string_input_popup.cpp +++ b/src/string_input_popup.cpp @@ -280,9 +280,9 @@ int string_input_popup::query_int( const bool loop, const bool draw_only ) return std::atoi( query_string( loop, draw_only ).c_str() ); } -long string_input_popup::query_long( const bool loop, const bool draw_only ) +int64_t string_input_popup::query_int64_t( const bool loop, const bool draw_only ) { - return std::atol( query_string( loop, draw_only ).c_str() ); + return std::atoll( query_string( loop, draw_only ).c_str() ); } const std::string &string_input_popup::query_string( const bool loop, const bool draw_only ) diff --git a/src/string_input_popup.h b/src/string_input_popup.h index 4c21fce793359..17a0ae62afaf1 100644 --- a/src/string_input_popup.h +++ b/src/string_input_popup.h @@ -219,7 +219,7 @@ class string_input_popup /**@{*/ void query( bool loop = true, bool draw_only = false ); int query_int( bool loop = true, bool draw_only = false ); - long query_long( bool loop = true, bool draw_only = false ); + int64_t query_int64_t( bool loop = true, bool draw_only = false ); const std::string &query_string( bool loop = true, bool draw_only = false ); /**@}*/ /** From 6f22243acb32a73eb482030a14495dbc1762660a Mon Sep 17 00:00:00 2001 From: John Bytheway Date: Tue, 11 Jun 2019 22:40:21 +0100 Subject: [PATCH 039/371] mission::get_value() long -> int mission::value (which is what this function returns) had already been converted to int. --- src/mission.cpp | 2 +- src/mission.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/mission.cpp b/src/mission.cpp index c359caf9eed4e..4cceb8d1f3dfb 100644 --- a/src/mission.cpp +++ b/src/mission.cpp @@ -505,7 +505,7 @@ mission_type_id mission::get_follow_up() const return follow_up; } -long mission::get_value() const +int mission::get_value() const { return value; } diff --git a/src/mission.h b/src/mission.h index 9cac4bcfa65e8..31fc57c089908 100644 --- a/src/mission.h +++ b/src/mission.h @@ -340,7 +340,7 @@ class mission const mission_type &get_type() const; bool has_follow_up() const; mission_type_id get_follow_up() const; - long get_value() const; + int get_value() const; int get_id() const; const std::string &get_item_id() const; int get_npc_id() const; From f9bd94e78f62ba3b29274e7087cbe2a572c9b805 Mon Sep 17 00:00:00 2001 From: John Bytheway Date: Tue, 11 Jun 2019 22:49:04 +0100 Subject: [PATCH 040/371] char_validty_check checks ints I'm not sure this function is even actually used, but in any case it needn't process longs. --- src/char_validity_check.cpp | 2 +- src/char_validity_check.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/char_validity_check.cpp b/src/char_validity_check.cpp index 16267b2d7054e..bd0e019e3edfd 100644 --- a/src/char_validity_check.cpp +++ b/src/char_validity_check.cpp @@ -10,7 +10,7 @@ * @param ch The char to check. * @return true if the char is allowed in a name, false if not. */ -bool is_char_allowed( long ch ) +bool is_char_allowed( int ch ) { if( !std::isprint( ch ) && ch <= 127 ) { // above 127 are non-ASCII, therefore Unicode, therefore OK diff --git a/src/char_validity_check.h b/src/char_validity_check.h index f5ade8a6ffaf5..b2b4bf652a76d 100644 --- a/src/char_validity_check.h +++ b/src/char_validity_check.h @@ -2,6 +2,6 @@ #ifndef CHAR_VALIDITY_CHECK_H #define CHAR_VALIDITY_CHECK_H -bool is_char_allowed( long ch ); +bool is_char_allowed( int ch ); #endif From d7dd842370cd0232889930abd193fd04850834c9 Mon Sep 17 00:00:00 2001 From: John Bytheway Date: Wed, 12 Jun 2019 07:53:19 +0100 Subject: [PATCH 041/371] Make some loop counters ints --- tests/line_test.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/line_test.cpp b/tests/line_test.cpp index ab3fbc4bb3b4c..153dd8d5fe809 100644 --- a/tests/line_test.cpp +++ b/tests/line_test.cpp @@ -316,14 +316,14 @@ static void line_to_comparison( const int iterations ) const int y2 = rng( -COORDINATE_RANGE, COORDINATE_RANGE ); const int t1 = 0; const int t2 = 0; - long count1 = 0; + int count1 = 0; const auto start1 = std::chrono::high_resolution_clock::now(); while( count1 < iterations ) { line_to( x1, y1, x2, y2, t1 ); count1++; } const auto end1 = std::chrono::high_resolution_clock::now(); - long count2 = 0; + int count2 = 0; const auto start2 = std::chrono::high_resolution_clock::now(); while( count2 < iterations ) { canonical_line_to( x1, y1, x2, y2, t2 ); From e5127560e341dc269bc3cb53a03c6e289aa9e883 Mon Sep 17 00:00:00 2001 From: John Bytheway Date: Wed, 12 Jun 2019 07:53:40 +0100 Subject: [PATCH 042/371] Use int64_t for microsecond counts --- src/debug_menu.cpp | 2 +- tests/line_test.cpp | 6 ++++-- tests/map_memory.cpp | 3 ++- tests/shadowcasting_test.cpp | 18 ++++++++++++------ 4 files changed, 19 insertions(+), 10 deletions(-) diff --git a/src/debug_menu.cpp b/src/debug_menu.cpp index b3c0dceb966d3..b21e4a37866e9 100644 --- a/src/debug_menu.cpp +++ b/src/debug_menu.cpp @@ -958,7 +958,7 @@ void draw_benchmark( const int max_difference ) // call the draw procedure as many times as possible in max_difference milliseconds auto start_tick = std::chrono::steady_clock::now(); auto end_tick = std::chrono::steady_clock::now(); - long difference = 0; + int64_t difference = 0; int draw_counter = 0; while( true ) { end_tick = std::chrono::steady_clock::now(); diff --git a/tests/line_test.cpp b/tests/line_test.cpp index 153dd8d5fe809..947f95d744705 100644 --- a/tests/line_test.cpp +++ b/tests/line_test.cpp @@ -332,8 +332,10 @@ static void line_to_comparison( const int iterations ) const auto end2 = std::chrono::high_resolution_clock::now(); if( iterations > 1 ) { - const long diff1 = std::chrono::duration_cast( end1 - start1 ).count(); - const long diff2 = std::chrono::duration_cast( end2 - start2 ).count(); + const int64_t diff1 = + std::chrono::duration_cast( end1 - start1 ).count(); + const int64_t diff2 = + std::chrono::duration_cast( end2 - start2 ).count(); printf( "line_to() executed %d times in %ld microseconds.\n", iterations, diff1 ); diff --git a/tests/map_memory.cpp b/tests/map_memory.cpp index 82ca3ee9be39e..77b054b701aaf 100644 --- a/tests/map_memory.cpp +++ b/tests/map_memory.cpp @@ -102,7 +102,8 @@ TEST_CASE( "lru_cache_perf", "[.]" ) } } const auto end1 = std::chrono::high_resolution_clock::now(); - const long diff1 = std::chrono::duration_cast( end1 - start1 ).count(); + const int64_t diff1 = std::chrono::duration_cast + ( end1 - start1 ).count(); printf( "completed %d insertions in %ld microseconds.\n", max_size, diff1 ); /* * Original tripoint hash completed 1000000 insertions in 96136925 microseconds. diff --git a/tests/shadowcasting_test.cpp b/tests/shadowcasting_test.cpp index 8006252a1f5b3..2ae3c5005d2f6 100644 --- a/tests/shadowcasting_test.cpp +++ b/tests/shadowcasting_test.cpp @@ -256,8 +256,10 @@ static void shadowcasting_runoff( const int iterations, const bool test_bresenha const auto end2 = std::chrono::high_resolution_clock::now(); if( iterations > 1 ) { - const long diff1 = std::chrono::duration_cast( end1 - start1 ).count(); - const long diff2 = std::chrono::duration_cast( end2 - start2 ).count(); + const int64_t diff1 = std::chrono::duration_cast + ( end1 - start1 ).count(); + const int64_t diff2 = std::chrono::duration_cast + ( end2 - start2 ).count(); printf( "oldCastLight() executed %d times in %ld microseconds.\n", iterations, diff1 ); printf( "castLight() executed %d times in %ld microseconds.\n", @@ -316,8 +318,10 @@ static void shadowcasting_float_quad( const auto end2 = std::chrono::high_resolution_clock::now(); if( iterations > 1 ) { - const long diff1 = std::chrono::duration_cast( end1 - start1 ).count(); - const long diff2 = std::chrono::duration_cast( end2 - start2 ).count(); + const int64_t diff1 = std::chrono::duration_cast + ( end1 - start1 ).count(); + const int64_t diff2 = std::chrono::duration_cast + ( end2 - start2 ).count(); printf( "castLight on four_quadrants (denominator %u) " "executed %d times in %ld microseconds.\n", denominator, iterations, diff1 ); @@ -379,8 +383,10 @@ static void shadowcasting_3d_2d( const int iterations ) const auto end2 = std::chrono::high_resolution_clock::now(); if( iterations > 1 ) { - const long diff1 = std::chrono::duration_cast( end1 - start1 ).count(); - const long diff2 = std::chrono::duration_cast( end2 - start2 ).count(); + const int64_t diff1 = + std::chrono::duration_cast( end1 - start1 ).count(); + const int64_t diff2 = + std::chrono::duration_cast( end2 - start2 ).count(); printf( "castLight() executed %d times in %ld microseconds.\n", iterations, diff1 ); printf( "cast_zlight() executed %d times in %ld microseconds.\n", From 23f6ee383ec54d2fbfea7ea02ee90d89bc924051 Mon Sep 17 00:00:00 2001 From: John Bytheway Date: Wed, 12 Jun 2019 21:34:53 +0100 Subject: [PATCH 043/371] Use uint32_t for SDL ticks SDL_GetTicks returns a Uint32, so this seems a good fit. --- src/sdltiles.cpp | 54 ++++++++++++++++++++++++------------------------ 1 file changed, 27 insertions(+), 27 deletions(-) diff --git a/src/sdltiles.cpp b/src/sdltiles.cpp index d81c832999efd..6df27b314cd85 100644 --- a/src/sdltiles.cpp +++ b/src/sdltiles.cpp @@ -85,8 +85,8 @@ //*********************************** std::unique_ptr tilecontext; -static unsigned long lastupdate = 0; -static unsigned long interval = 25; +static uint32_t lastupdate = 0; +static uint32_t interval = 25; static bool needupdate = false; // used to replace SDL_RenderFillRect with a more efficient SDL_RenderCopy @@ -721,7 +721,7 @@ static bool quick_shortcuts_enabled = true; // For previewing the terminal size with a transparent rectangle overlay when user is adjusting it in the settings static int preview_terminal_width = -1; static int preview_terminal_height = -1; -static unsigned long preview_terminal_change_time = 0; +static uint32_t preview_terminal_change_time = 0; extern "C" { @@ -817,7 +817,7 @@ void refresh_display() // only update if the set interval has elapsed static void try_sdl_update() { - unsigned long now = SDL_GetTicks(); + uint32_t now = SDL_GetTicks(); if( now - lastupdate >= interval ) { refresh_display(); } else { @@ -1719,20 +1719,20 @@ static float second_finger_down_y = -1.0f; // in pixels static float second_finger_curr_x = -1.0f; // in pixels static float second_finger_curr_y = -1.0f; // in pixels // when did the first finger start touching the screen? 0 if not touching, otherwise the time in milliseconds. -static unsigned long finger_down_time = 0; +static uint32_t finger_down_time = 0; // the last time we repeated input for a finger hold, 0 if not touching, otherwise the time in milliseconds. -static unsigned long finger_repeat_time = 0; +static uint32_t finger_repeat_time = 0; // the last time a single tap was detected. used for double-tap detection. -static unsigned long last_tap_time = 0; +static uint32_t last_tap_time = 0; // when did the hardware back button start being pressed? 0 if not touching, otherwise the time in milliseconds. -static unsigned long ac_back_down_time = 0; +static uint32_t ac_back_down_time = 0; // has a second finger touched the screen while the first was touching? static bool is_two_finger_touch = false; // did this touch start on a quick shortcut? static bool is_quick_shortcut_touch = false; static bool quick_shortcuts_toggle_handled = false; // the current finger repeat delay - will be somewhere between the min/max values depending on user input -unsigned long finger_repeat_delay = 500; +uint32_t finger_repeat_delay = 500; // should we make sure the sdl surface is visible? set to true whenever the SDL window is shown. static bool needs_sdl_surface_visibility_refresh = true; @@ -2058,7 +2058,7 @@ void draw_quick_shortcuts() if( !quick_shortcuts_enabled || SDL_IsTextInputActive() || ( get_option( "ANDROID_HIDE_HOLDS" ) && !is_quick_shortcut_touch && finger_down_time > 0 && - SDL_GetTicks() - finger_down_time >= static_cast( + SDL_GetTicks() - finger_down_time >= static_cast( get_option( "ANDROID_INITIAL_DELAY" ) ) ) ) { // player is swipe + holding in a direction return; } @@ -2132,7 +2132,7 @@ void draw_quick_shortcuts() } hovered = is_quick_shortcut_touch && hovered_quick_shortcut == &event; show_hint = hovered && - SDL_GetTicks() - finger_down_time > static_cast< unsigned long > + SDL_GetTicks() - finger_down_time > static_cast ( get_option( "ANDROID_INITIAL_DELAY" ) ); std::string hint_text; if( show_hint ) { @@ -2248,7 +2248,7 @@ void draw_virtual_joystick() // Bail out if we don't need to draw the joystick if( !get_option( "ANDROID_SHOW_VIRTUAL_JOYSTICK" ) || finger_down_time <= 0 || - SDL_GetTicks() - finger_down_time <= static_cast + SDL_GetTicks() - finger_down_time <= static_cast ( get_option( "ANDROID_INITIAL_DELAY" ) ) || is_quick_shortcut_touch || is_two_finger_touch ) { @@ -2302,9 +2302,9 @@ void update_finger_repeat_delay() std::max( 0.01f, ( get_option( "ANDROID_REPEAT_DELAY_RANGE" ) ) * longest_window_edge ), 0.0f, 1.0f ); finger_repeat_delay = lerp( std::pow( t, get_option( "ANDROID_SENSITIVITY_POWER" ) ), - static_cast( std::max( get_option( "ANDROID_REPEAT_DELAY_MIN" ), + static_cast( std::max( get_option( "ANDROID_REPEAT_DELAY_MIN" ), get_option( "ANDROID_REPEAT_DELAY_MAX" ) ) ), - static_cast( std::min( get_option( "ANDROID_REPEAT_DELAY_MIN" ), + static_cast( std::min( get_option( "ANDROID_REPEAT_DELAY_MIN" ), get_option( "ANDROID_REPEAT_DELAY_MAX" ) ) ) ); } @@ -2328,7 +2328,7 @@ int get_key_event_from_string( const std::string &str ) return -1; } // This function is triggered on finger up events, OR by a repeating timer for touch hold events. -void handle_finger_input( unsigned long ticks ) +void handle_finger_input( uint32_t ticks ) { float delta_x = finger_curr_x - finger_down_x; @@ -2395,7 +2395,7 @@ void handle_finger_input( unsigned long ticks ) } } } else { - if( ticks - finger_down_time >= static_cast + if( ticks - finger_down_time >= static_cast ( get_option( "ANDROID_INITIAL_DELAY" ) ) ) { // Single tap (repeat) - held, so always treat this as a tap // We only allow repeats for waiting, not confirming in menus as that's a bit silly @@ -2405,7 +2405,7 @@ void handle_finger_input( unsigned long ticks ) } } else { if( last_tap_time > 0 && - ticks - last_tap_time < static_cast( get_option( "ANDROID_INITIAL_DELAY" ) ) ) { + ticks - last_tap_time < static_cast( get_option( "ANDROID_INITIAL_DELAY" ) ) ) { // Double tap last_input = input_event( is_default_mode ? KEY_ESCAPE : KEY_ESCAPE, CATA_INPUT_KEYBOARD ); last_tap_time = 0; @@ -2461,7 +2461,7 @@ static void CheckMessages() visible_display_frame_dirty = false; } - unsigned long ticks = SDL_GetTicks(); + uint32_t ticks = SDL_GetTicks(); // Force text input mode if hardware keyboard is available. if( android_is_hardware_keyboard_available() && !SDL_IsTextInputActive() ) { @@ -2682,7 +2682,7 @@ static void CheckMessages() // Toggle quick shortcuts on/off if( ac_back_down_time > 0 && - ticks - ac_back_down_time > static_cast + ticks - ac_back_down_time > static_cast ( get_option( "ANDROID_INITIAL_DELAY" ) ) ) { if( !quick_shortcuts_toggle_handled ) { quick_shortcuts_enabled = !quick_shortcuts_enabled; @@ -2706,7 +2706,7 @@ static void CheckMessages() // Handle repeating inputs from touch + holds if( !is_quick_shortcut_touch && !is_two_finger_touch && finger_down_time > 0 && - ticks - finger_down_time > static_cast + ticks - finger_down_time > static_cast ( get_option( "ANDROID_INITIAL_DELAY" ) ) ) { if( ticks - finger_repeat_time > finger_repeat_delay ) { handle_finger_input( ticks ); @@ -2717,7 +2717,7 @@ static void CheckMessages() // If we received a first tap and not another one within a certain period, this was a single tap, so trigger the input event if( !is_quick_shortcut_touch && !is_two_finger_touch && last_tap_time > 0 && - ticks - last_tap_time >= static_cast + ticks - last_tap_time >= static_cast ( get_option( "ANDROID_INITIAL_DELAY" ) ) ) { // Single tap last_tap_time = ticks; @@ -2729,7 +2729,7 @@ static void CheckMessages() // ensure hint text pops up even if player doesn't move finger to trigger a FINGERMOTION event if( is_quick_shortcut_touch && finger_down_time > 0 && - ticks - finger_down_time > static_cast + ticks - finger_down_time > static_cast ( get_option( "ANDROID_INITIAL_DELAY" ) ) ) { needupdate = true; } @@ -2833,7 +2833,7 @@ static void CheckMessages() #if defined(__ANDROID__) // Toggle virtual keyboard with Android back button if( ev.key.keysym.sym == SDLK_AC_BACK ) { - if( ticks - ac_back_down_time <= static_cast + if( ticks - ac_back_down_time <= static_cast ( get_option( "ANDROID_INITIAL_DELAY" ) ) ) { if( SDL_IsTextInputActive() ) { SDL_StopTextInput(); @@ -3004,7 +3004,7 @@ static void CheckMessages() // Get the quick shortcut that was originally touched quick_shortcut = get_quick_shortcut_under_finger( true ); if( quick_shortcut && - ticks - finger_down_time <= static_cast( get_option( "ANDROID_INITIAL_DELAY" ) ) + ticks - finger_down_time <= static_cast( get_option( "ANDROID_INITIAL_DELAY" ) ) && finger_curr_y < finger_down_y && finger_down_y - finger_curr_y > std::abs( finger_down_x - finger_curr_x ) ) { @@ -3076,7 +3076,7 @@ static void CheckMessages() } } } - } else if( ticks - finger_down_time <= static_cast( + } else if( ticks - finger_down_time <= static_cast( get_option( "ANDROID_INITIAL_DELAY" ) ) ) { handle_finger_input( ticks ); } @@ -3547,8 +3547,8 @@ input_event input_manager::get_input_event() SDL_Delay( 1 ); } while( last_input.type == CATA_INPUT_ERROR ); } else if( inputdelay > 0 ) { - unsigned long starttime = SDL_GetTicks(); - unsigned long endtime = 0; + uint32_t starttime = SDL_GetTicks(); + uint32_t endtime = 0; bool timedout = false; do { CheckMessages(); From 7a1eb8eb24e011546f8e6472e7f16173a86b669f Mon Sep 17 00:00:00 2001 From: John Bytheway Date: Wed, 12 Jun 2019 21:39:27 +0100 Subject: [PATCH 044/371] Remove unnecessary old-style cast --- src/sdltiles.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/sdltiles.cpp b/src/sdltiles.cpp index 6df27b314cd85..0e70174099682 100644 --- a/src/sdltiles.cpp +++ b/src/sdltiles.cpp @@ -2323,7 +2323,7 @@ bool is_string_input( input_context &ctx ) int get_key_event_from_string( const std::string &str ) { if( str.length() ) { - return ( long )str[0]; + return str[0]; } return -1; } From d136a2b5e1cba270839bb1352082b58d7b6552e7 Mon Sep 17 00:00:00 2001 From: John Bytheway Date: Wed, 12 Jun 2019 21:40:16 +0100 Subject: [PATCH 045/371] Suppress cata-no-long for font faces TTF_FontFaces returns a long, so it's a reasonable choice for this use case. --- src/sdltiles.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/sdltiles.cpp b/src/sdltiles.cpp index 0e70174099682..c72e66541ba3c 100644 --- a/src/sdltiles.cpp +++ b/src/sdltiles.cpp @@ -3136,10 +3136,13 @@ static void font_folder_list( std::ofstream &fout, const std::string &path, if( !fnt ) { continue; } + // TTF_FontFaces returns a long, so use that + // NOLINTNEXTLINE(cata-no-long) long nfaces = 0; nfaces = TTF_FontFaces( fnt.get() ); fnt.reset(); + // NOLINTNEXTLINE(cata-no-long) for( long i = 0; i < nfaces; i++ ) { const TTF_Font_Ptr fnt( TTF_OpenFontIndex( f.c_str(), 12, i ) ); if( !fnt ) { From 8b78d02b9aa985a2cb4291e1467b14465f2eb3ae Mon Sep 17 00:00:00 2001 From: John Bytheway Date: Wed, 12 Jun 2019 22:06:05 +0100 Subject: [PATCH 046/371] Convert longs to ints in vehicle_efficiency tests Lots of unnecessary longs here, like the number of tiles travelled. --- tests/vehicle_efficiency.cpp | 40 ++++++++++++++++++------------------ 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/tests/vehicle_efficiency.cpp b/tests/vehicle_efficiency.cpp index 5ef56be3430c7..0a8805277761d 100644 --- a/tests/vehicle_efficiency.cpp +++ b/tests/vehicle_efficiency.cpp @@ -35,7 +35,7 @@ class monster; -using efficiency_stat = statistics; +using efficiency_stat = statistics; const efftype_id effect_blind( "blind" ); @@ -71,7 +71,7 @@ static void clear_game( const ter_id &terrain ) // Returns how much fuel did it provide // But contains only fuels actually used by engines -static std::map set_vehicle_fuel( vehicle &v, const float veh_fuel_mult ) +static std::map set_vehicle_fuel( vehicle &v, const float veh_fuel_mult ) { // First we need to find the fuels to set // That is, fuels actually used by some engine @@ -102,7 +102,7 @@ static std::map set_vehicle_fuel( vehicle &v, const float veh_fu // Set fuel to a given percentage // Batteries are special cased because they aren't liquid fuel - std::map ret; + std::map ret; for( const vpart_reference vp : v.get_all_parts() ) { vehicle_part &pt = vp.part(); @@ -134,9 +134,9 @@ static std::map set_vehicle_fuel( vehicle &v, const float veh_fu // Returns the lowest percentage of fuel left // ie. 1 means no fuel was used, 0 means at least one dry tank -static float fuel_percentage_left( vehicle &v, const std::map &started_with ) +static float fuel_percentage_left( vehicle &v, const std::map &started_with ) { - std::map fuel_amount; + std::map fuel_amount; std::set consumed_fuels; for( const vpart_reference vp : v.get_all_parts() ) { vehicle_part &pt = vp.part(); @@ -177,13 +177,13 @@ const int cycle_limit = 100; // Rescale the recorded number of tiles based on fuel percentage left // (ie. 0% fuel left means no scaling, 50% fuel left means double the effective distance) // Return the rescaled number -static long test_efficiency( const vproto_id &veh_id, int &expected_mass, - const ter_id &terrain, - const int reset_velocity_turn, const long target_distance, - const bool smooth_stops = false, const bool test_mass = true ) +static int test_efficiency( const vproto_id &veh_id, int &expected_mass, + const ter_id &terrain, + const int reset_velocity_turn, const int target_distance, + const bool smooth_stops = false, const bool test_mass = true ) { - long min_dist = target_distance * 0.99; - long max_dist = target_distance * 1.01; + int min_dist = target_distance * 0.99; + int max_dist = target_distance * 1.01; clear_game( terrain ); const tripoint map_starting_point( 60, 60, 0 ); @@ -231,7 +231,7 @@ static long test_efficiency( const vproto_id &veh_id, int &expected_mass, veh.velocity = target_velocity; } int reset_counter = 0; - long tiles_travelled = 0; + int tiles_travelled = 0; int cycles_left = cycle_limit; bool accelerating = true; CHECK( veh.safe_velocity() > 0 ); @@ -271,7 +271,7 @@ static long test_efficiency( const vproto_id &veh_id, int &expected_mass, float fuel_left = fuel_percentage_left( veh, starting_fuel ); REQUIRE( starting_fuel_per - fuel_left > 0.0001f ); const float fuel_percentage_used = fuel_level * ( starting_fuel_per - fuel_left ); - long adjusted_tiles_travelled = tiles_travelled / fuel_percentage_used; + int adjusted_tiles_travelled = tiles_travelled / fuel_percentage_used; if( target_distance >= 0 ) { CHECK( adjusted_tiles_travelled >= min_dist ); CHECK( adjusted_tiles_travelled <= max_dist ); @@ -295,9 +295,9 @@ static efficiency_stat find_inner( static void print_stats( const efficiency_stat &st ) { if( st.min() == st.max() ) { - printf( "All results %ld.\n", st.min() ); + printf( "All results %d.\n", st.min() ); } else { - printf( "Min %ld, Max %ld, Midpoint %f.\n", st.min(), st.max(), + printf( "Min %d, Max %d, Midpoint %f.\n", st.min(), st.max(), ( st.min() + st.max() ) / 2.0 ); } } @@ -336,8 +336,8 @@ static void print_test_strings( const std::string &type ) std::ostringstream ss; int expected_mass = 0; ss << " test_vehicle( \"" << type << "\", "; - const long d_pave = average_from_stat( find_inner( type, expected_mass, "t_pavement", -1, - false, false ) ); + const int d_pave = average_from_stat( find_inner( type, expected_mass, "t_pavement", -1, + false, false ) ); ss << expected_mass << ", " << d_pave << ", "; ss << average_from_stat( find_inner( type, expected_mass, "t_dirt", -1, false, false ) ) << ", "; @@ -353,9 +353,9 @@ static void print_test_strings( const std::string &type ) static void test_vehicle( std::string type, int expected_mass, - const long pavement_target, const long dirt_target, - const long pavement_target_w_stops, const long dirt_target_w_stops, - const long pavement_target_smooth_stops = 0, const long dirt_target_smooth_stops = 0 ) + const int pavement_target, const int dirt_target, + const int pavement_target_w_stops, const int dirt_target_w_stops, + const int pavement_target_smooth_stops = 0, const int dirt_target_smooth_stops = 0 ) { SECTION( type + " on pavement" ) { test_efficiency( vproto_id( type ), expected_mass, ter_id( "t_pavement" ), -1, From c5a5c2430765091c30926038a3616d17ea8eda0b Mon Sep 17 00:00:00 2001 From: John Bytheway Date: Thu, 13 Jun 2019 22:57:07 +0100 Subject: [PATCH 047/371] Switch animation scale to int This is only ever equal to 1 or 7, as far as I can see. --- src/animation.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/animation.cpp b/src/animation.cpp index 1c38aefd63c3c..0bd56a9fd56f6 100644 --- a/src/animation.cpp +++ b/src/animation.cpp @@ -38,7 +38,7 @@ namespace class basic_animation { public: - basic_animation( const long scale ) : + basic_animation( const int scale ) : delay{ 0, get_option( "ANIMATION_DELAY" ) * scale * 1000000l } { } From 4188c6fc71e6e83c3aff568f1fc8a2a373dd2efe Mon Sep 17 00:00:00 2001 From: John Bytheway Date: Thu, 13 Jun 2019 22:58:54 +0100 Subject: [PATCH 048/371] rng function now works with ints --- src/handle_action.cpp | 2 +- src/monattack.cpp | 2 +- src/monster.cpp | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/handle_action.cpp b/src/handle_action.cpp index 4b8038b3cd669..58ff1c7885eae 100644 --- a/src/handle_action.cpp +++ b/src/handle_action.cpp @@ -673,7 +673,7 @@ static void smash() if( vol > 20 ) { // Hurt left arm too, if it was big u.deal_damage( nullptr, bp_hand_l, damage_instance( DT_CUT, rng( 0, - static_cast( vol * .5 ) ) ) ); + static_cast( vol * .5 ) ) ) ); } u.remove_weapon(); u.check_dead_state(); diff --git a/src/monattack.cpp b/src/monattack.cpp index 8329e9061d598..01c26db9c14b0 100644 --- a/src/monattack.cpp +++ b/src/monattack.cpp @@ -1053,7 +1053,7 @@ find_empty_neighbors( const Creature &c ) */ static size_t get_random_index( const size_t size ) { - return static_cast( rng( 0, static_cast( size - 1 ) ) ); + return static_cast( rng( 0, static_cast( size - 1 ) ) ); } //-------------------------------------------------------------------------------------------------- diff --git a/src/monster.cpp b/src/monster.cpp index 04b0dad9ebaee..c1ee2cff62893 100644 --- a/src/monster.cpp +++ b/src/monster.cpp @@ -2447,7 +2447,7 @@ void monster::on_hit( Creature *source, body_part, return; } - if( rng( 0, 100 ) <= static_cast( type->def_chance ) ) { + if( rng( 0, 100 ) <= static_cast( type->def_chance ) ) { type->sp_defense( *this, source, proj ); } From 279bec8d285477a38f86b1d654e345515be489f2 Mon Sep 17 00:00:00 2001 From: John Bytheway Date: Thu, 13 Jun 2019 22:59:48 +0100 Subject: [PATCH 049/371] Use size_t over (unsigned) long for container size Amongst other things, switch mod_manager_ui selection from long to size_t This was written as if it might be negative, but none of the callers could ever make it so, and the code is just much simpler if it's a size_t. --- src/mod_manager.h | 4 ++-- src/mod_manager_ui.cpp | 10 +++++----- src/monster.cpp | 2 +- src/worldfactory.cpp | 2 +- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/src/mod_manager.h b/src/mod_manager.h index c485ae008d001..943031e125966 100644 --- a/src/mod_manager.h +++ b/src/mod_manager.h @@ -180,8 +180,8 @@ class mod_ui void try_rem( size_t selection, std::vector &active_list ); void try_shift( char direction, size_t &selection, std::vector &active_list ); - bool can_shift_up( long selection, const std::vector &active_list ); - bool can_shift_down( long selection, const std::vector &active_list ); + bool can_shift_up( size_t selection, const std::vector &active_list ); + bool can_shift_down( size_t selection, const std::vector &active_list ); }; #endif diff --git a/src/mod_manager_ui.cpp b/src/mod_manager_ui.cpp index 37c9ba8a845e5..a6e698c4fdfea 100644 --- a/src/mod_manager_ui.cpp +++ b/src/mod_manager_ui.cpp @@ -209,10 +209,10 @@ void mod_ui::try_shift( char direction, size_t &selection, std::vector & selection += selshift; } -bool mod_ui::can_shift_up( long selection, const std::vector &active_list ) +bool mod_ui::can_shift_up( size_t selection, const std::vector &active_list ) { // error catch for out of bounds - if( selection < 0 || selection >= static_cast( active_list.size() ) ) { + if( selection >= active_list.size() ) { return false; } // dependencies of this active element @@ -239,17 +239,17 @@ bool mod_ui::can_shift_up( long selection, const std::vector &active_lis } } -bool mod_ui::can_shift_down( long selection, const std::vector &active_list ) +bool mod_ui::can_shift_down( size_t selection, const std::vector &active_list ) { // error catch for out of bounds - if( selection < 0 || selection >= static_cast( active_list.size() ) ) { + if( selection >= active_list.size() ) { return false; } std::vector dependents = mm_tree.get_dependents_of_X_as_strings( active_list[selection] ); // figure out if we can move down! - if( selection == static_cast( active_list.size() ) - 1 ) { + if( selection == active_list.size() - 1 ) { // can't move down, don't bother trying return false; } diff --git a/src/monster.cpp b/src/monster.cpp index c1ee2cff62893..bc847592d9938 100644 --- a/src/monster.cpp +++ b/src/monster.cpp @@ -599,7 +599,7 @@ int monster::print_info( const catacurses::window &w, int vStart, int vLines, in } std::string effects = get_effect_status(); - long long used_space = att.first.length() + name().length() + 3; + size_t used_space = att.first.length() + name().length() + 3; trim_and_print( w, vStart++, used_space, getmaxx( w ) - used_space - 2, h_white, effects ); diff --git a/src/worldfactory.cpp b/src/worldfactory.cpp index bf8df16a4bf37..afced5826b310 100644 --- a/src/worldfactory.cpp +++ b/src/worldfactory.cpp @@ -665,7 +665,7 @@ void worldfactory::draw_mod_list( const catacurses::window &w, int &start, size_ if( w_shift ) { // get shift information for the active item std::string shift_display; - const long iPos = std::distance( mods.begin(), iter ); + const size_t iPos = std::distance( mods.begin(), iter ); if( mman_ui->can_shift_up( iPos, mods ) ) { shift_display += "+ "; From cf664994ae902fcd89f6b0fcaab54f17353412ca Mon Sep 17 00:00:00 2001 From: John Bytheway Date: Thu, 13 Jun 2019 23:01:31 +0100 Subject: [PATCH 050/371] Use int over long for some GUI stuff --- src/npc.cpp | 2 +- src/options.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/npc.cpp b/src/npc.cpp index e73ddee7213c3..40b31008ce501 100644 --- a/src/npc.cpp +++ b/src/npc.cpp @@ -1812,7 +1812,7 @@ int npc::print_info( const catacurses::window &w, int line, int vLines, int colu size_t split; do { split = ( str_in.length() <= iWidth ) ? std::string::npos : str_in.find_last_of( ' ', - static_cast( iWidth ) ); + static_cast( iWidth ) ); if( split == std::string::npos ) { mvwprintz( w, line, column, color, str_in ); } else { diff --git a/src/options.cpp b/src/options.cpp index 46a9be932bde9..ac21e39596475 100644 --- a/src/options.cpp +++ b/src/options.cpp @@ -719,7 +719,7 @@ void options_manager::cOpt::setNext() } } else if( sType == "int_map" ) { - long unsigned int iNext = getIntPos( iSet ) + 1; + unsigned int iNext = getIntPos( iSet ) + 1; if( iNext >= mIntValues.size() ) { iNext = 0; } From a7aa3b85d0512cac8b09867de9018c6e6473c8f5 Mon Sep 17 00:00:00 2001 From: John Bytheway Date: Fri, 14 Jun 2019 20:35:32 +0100 Subject: [PATCH 051/371] Use int for ally indexes --- src/iexamine.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/iexamine.cpp b/src/iexamine.cpp index 010a63571d2d9..8365b778285dd 100644 --- a/src/iexamine.cpp +++ b/src/iexamine.cpp @@ -3956,10 +3956,10 @@ static player &best_installer( player &p, player &null_player, int difficulty ) skill_computer, skill_electronics ); - std::vector< std::pair> ally_skills; + std::vector< std::pair> ally_skills; ally_skills.reserve( g->allies().size() ); for( size_t i = 0; i < g->allies().size() ; i ++ ) { - std::pair ally_skill; + std::pair ally_skill; const npc *e = g->allies()[ i ]; player &ally = *g->critter_by_id( e->getID() ); @@ -3969,8 +3969,8 @@ static player &best_installer( player &p, player &null_player, int difficulty ) skill_electronics ); ally_skills.push_back( ally_skill ); } - std::sort( ally_skills.begin(), ally_skills.end(), [&]( const std::pair &lhs, - const std::pair &rhs ) { + std::sort( ally_skills.begin(), ally_skills.end(), [&]( const std::pair &lhs, + const std::pair &rhs ) { return rhs.first < lhs.first; } ); int player_cos = bionic_manip_cos( player_skill, true, difficulty ); From 75a921559225aa7243b4512c6284beb1f558153e Mon Sep 17 00:00:00 2001 From: John Bytheway Date: Fri, 14 Jun 2019 20:35:52 +0100 Subject: [PATCH 052/371] Remove obsolete comment --- src/item.h | 1 - 1 file changed, 1 deletion(-) diff --git a/src/item.h b/src/item.h index 82e3c9b867e9a..8a3c41538d6fc 100644 --- a/src/item.h +++ b/src/item.h @@ -1226,7 +1226,6 @@ class item : public visitable * All numeric values are returned as doubles and may be cast to the desired type. * * int v = itm.get_var("v", 0); // v will be an int - * long l = itm.get_var("v", 0l); // l will be a long * double d = itm.get_var("v", 0.0); // d will be a double * std::string s = itm.get_var("v", ""); // s will be a std::string * // no default means empty string as default: From 0abe1e83d14816f3d72595e2879348838becb2a0 Mon Sep 17 00:00:00 2001 From: SourSlime Date: Tue, 18 Jun 2019 19:34:55 +1000 Subject: [PATCH 053/371] Fixed typos --- data/json/materials.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/data/json/materials.json b/data/json/materials.json index 2663ef3a02f6b..77a6eebd733fd 100644 --- a/data/json/materials.json +++ b/data/json/materials.json @@ -1249,7 +1249,7 @@ { "type": "material", "ident": "dried_vegetable", - "name": "Dried vegetable", + "name": "Dried Vegetable", "density": 4, "specific_heat_liquid": 2.5, "specific_heat_solid": 3.5, @@ -1301,7 +1301,7 @@ { "type": "material", "ident": "processed_food", - "name": "Processed fod", + "name": "Processed Food", "density": 4, "specific_heat_liquid": 3, "specific_heat_solid": 2, @@ -1348,7 +1348,7 @@ { "type": "material", "ident": "ice_cream", - "name": "Ice cream", + "name": "Ice Cream", "density": 1, "specific_heat_liquid": 3.15, "specific_heat_solid": 2.74, From 655897428b3ee00b35f3b9eb27617d4379d58bfb Mon Sep 17 00:00:00 2001 From: Mark Langsdorf Date: Sun, 16 Jun 2019 13:58:25 -0500 Subject: [PATCH 054/371] npctrade: remove inventory_exchange() inventory_exchange() was weird legacy code that was mostly replaced by transfer_items() but still lingered to keep track of NPC available weight and volume. There is no good reason to flush and refill the entire inventory every time the player selects the item, so just track weight_left and volume_left directly. Also, give NPC shopkeepers the ability to trade up to 5000L or 5000 kg of good, regardless of whether they can carry that much. Remove the DEBUG storage trait from the Free Merchants shopkeeper. --- .../NPC_free_merchant_shopkeep.json | 3 +- src/npctrade.cpp | 55 +++++++------------ src/npctrade.h | 4 +- 3 files changed, 22 insertions(+), 40 deletions(-) diff --git a/data/json/npcs/refugee_center/surface_staff/NPC_free_merchant_shopkeep.json b/data/json/npcs/refugee_center/surface_staff/NPC_free_merchant_shopkeep.json index 1165eb55d2013..881c72a1eb7d8 100644 --- a/data/json/npcs/refugee_center/surface_staff/NPC_free_merchant_shopkeep.json +++ b/data/json/npcs/refugee_center/surface_staff/NPC_free_merchant_shopkeep.json @@ -16,8 +16,7 @@ "id": "NC_EVAC_SHOPKEEP", "name": "Merchant", "job_description": "I'm a local shopkeeper.", - "traits": [ { "trait": "DEBUG_STORAGE" }, { "group": "NPC_starting_traits" }, { "group": "Appearance_demographics" } ], - "//": "giving a shopkeeper debug storage is a stopgap until better shop inventory systems are coded", + "traits": [ { "group": "NPC_starting_traits" }, { "group": "Appearance_demographics" } ], "common": false, "bonus_int": { "one_in": 4 }, "bonus_per": { "one_in": 4 }, diff --git a/src/npctrade.cpp b/src/npctrade.cpp index 7c49d28e35046..fb73d8e56a63a 100644 --- a/src/npctrade.cpp +++ b/src/npctrade.cpp @@ -29,28 +29,9 @@ const skill_id skill_barter( "barter" ); -inventory npc_trading::inventory_exchange( inventory &inv, - const std::set &without, - const std::vector &added ) -{ - std::vector item_dump; - inv.dump( item_dump ); - item_dump.insert( item_dump.end(), added.begin(), added.end() ); - inventory new_inv; - new_inv.copy_invlet_of( inv ); - - for( item *it : item_dump ) { - if( without.count( it ) == 0 ) { - new_inv.add_item( *it, true, false ); - } - } - - return new_inv; -} - -void npc_trading::transfer_items( std::vector &stuff, player &giver, player &receiver, - faction *fac, std::list &from_map, - bool npc_gives ) +void npc_trading::transfer_items( std::vector &stuff, player &giver, + player &receiver, faction *fac, + std::list &from_map, bool npc_gives ) { for( item_pricing &ip : stuff ) { if( !ip.selected ) { @@ -185,11 +166,15 @@ void item_pricing::set_values( int ip_count ) { item *i_p = loc.get_item(); is_container = i_p->is_container() || i_p->is_ammo_container(); + vol = i_p->volume(); + weight = i_p->weight(); if( is_container || i_p->count() == 1 ) { count = ip_count; } else { charges = i_p->count(); price /= charges; + vol /= charges; + weight /= charges; } } @@ -268,10 +253,6 @@ void trading_window::update_win( npc &p, const std::string &deal, const int adju } } - temp = npc_trading::inventory_exchange( p.inv, without, added ); - - volume_left = p.volume_capacity() - p.volume_carried_with_tweaks( { temp } ); - weight_left = p.weight_capacity() - p.weight_carried_with_tweaks( { temp } ); bool npc_has_space = volume_left < 0_ml || weight_left < 0_gram; mvwprintz( w_head, 3, 2, npc_has_space ? c_red : c_green, _( "Volume: %s %s, Weight: %.1f %s" ), @@ -410,10 +391,12 @@ bool trading_window::perform_trade( npc &p, const std::string &deal ) size_t ch; int adjusted_u_get = u_get - npc_requires; - // Make a temporary copy of the NPC inventory to make sure volume calculations are correct - temp = p.inv; volume_left = p.volume_capacity() - p.volume_carried(); weight_left = p.weight_capacity() - p.weight_carried(); + if( p.mission == NPC_MISSION_SHOPKEEP ) { + volume_left = units::from_liter( 5000 ); + weight_left = units::from_kilogram( 5000 ); + } do { update_win( p, deal, adjusted_u_get ); @@ -504,17 +487,17 @@ bool trading_window::perform_trade( npc &p, const std::string &deal ) } owner_sells = change_amount; } - int delta_price = ip.price * change_amount; update = true; ip.selected = !ip.selected; + if( ip.selected != focus_them ) { + change_amount *= -1; + } + int delta_price = ip.price * change_amount; if( !exchange ) { - if( ip.selected == focus_them ) { - u_get += delta_price; - adjusted_u_get += delta_price; - } else { - u_get -= delta_price; - adjusted_u_get -= delta_price; - } + u_get += delta_price; + adjusted_u_get += delta_price; + volume_left -= ip.vol * change_amount; + weight_left -= ip.weight * change_amount; } } ch = 0; diff --git a/src/npctrade.h b/src/npctrade.h index 059da47683e0e..a1e218b023458 100644 --- a/src/npctrade.h +++ b/src/npctrade.h @@ -42,6 +42,8 @@ class item_pricing int npc_has = 0; int u_charges = 0; int npc_charges = 0; + units::mass weight = units::from_gram( 0 ); + units::volume vol = units::from_milliliter( 0 ); }; class trading_window @@ -88,8 +90,6 @@ bool pay_npc( npc &np, int cost ); int cash_to_favor( const npc &, int cash ); -inventory inventory_exchange( inventory &inv, - const std::set &without, const std::vector &added ); void transfer_items( std::vector &stuff, player &giver, player &receiver, faction *fac, std::list &from_map, bool npc_gives ); double net_price_adjustment( const player &buyer, const player &seller ); From 53025f10645997366ef643c7c1f0d329d46bb0cf Mon Sep 17 00:00:00 2001 From: Mark Langsdorf Date: Sun, 16 Jun 2019 13:59:23 -0500 Subject: [PATCH 055/371] npctrade: NPCs shouldn't sell things they don't own Check if the NPC actually owns something before trying to sell it. --- src/npc.cpp | 3 +++ src/npctrade.cpp | 5 +++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/npc.cpp b/src/npc.cpp index e73ddee7213c3..596e59528a27b 100644 --- a/src/npc.cpp +++ b/src/npc.cpp @@ -1257,6 +1257,9 @@ void npc::say( const std::string &line, const int priority ) const bool npc::wants_to_sell( const item &it ) const { + if( my_fac != it.get_owner() ) { + return false; + } const int market_price = it.price( true ); return wants_to_sell( it, value( it, market_price ), market_price ); } diff --git a/src/npctrade.cpp b/src/npctrade.cpp index fb73d8e56a63a..2cd62bd477353 100644 --- a/src/npctrade.cpp +++ b/src/npctrade.cpp @@ -128,7 +128,7 @@ std::vector npc_trading::init_buying( player &buyer, player &selle double adjust = net_price_adjustment( buyer, seller ); - const auto check_item = [fac, adjust, &np, &result]( item_location && loc, int count = 1 ) { + const auto check_item = [fac, adjust, is_npc, &np, &result]( item_location && loc, int count = 1 ) { item *it_ptr = loc.get_item(); if( it_ptr == nullptr || it_ptr->is_null() ) { return; @@ -137,7 +137,8 @@ std::vector npc_trading::init_buying( player &buyer, player &selle item &it = *it_ptr; const int market_price = it.price( true ); int val = np.value( it, market_price ); - if( np.wants_to_buy( it, val, market_price ) ) { + if( ( is_npc && np.wants_to_sell( it, val, market_price ) ) || + np.wants_to_buy( it, val, market_price ) ) { result.emplace_back( std::move( loc ), val, count ); result.back().adjust_values( adjust, fac ); } From ea2b9637a6a06632de3f60cdce87c9f3dd3b834c Mon Sep 17 00:00:00 2001 From: Mark Langsdorf Date: Sun, 16 Jun 2019 14:03:09 -0500 Subject: [PATCH 056/371] npctrade: check for restock when starting a trade, restock by wealth Instead of checking to restock an NPC's trade goods when they are loaded on the map, check if it's been 3 days since the last trade when the player starts the trade. Increase the amount of stuff that shopkeepers have to sell, based on the faction wealth, and faction shopkeepers always restock with some faction currency. Remove the faction currency from the shopkeeper lists, but add other faction's currency to represent that people are trading this stuff around. Players can decide if they want Flat Coins when there's no campus. --- data/json/npcs/factions.json | 4 +-- .../NPC_free_merchant_shopkeep.json | 3 +- .../robofac/ROBOFAC_SURFACE_FREEMERCHANT.json | 2 +- src/map.cpp | 7 ----- src/npc.cpp | 31 +++++++++++++++++-- src/npctrade.cpp | 1 + 6 files changed, 35 insertions(+), 13 deletions(-) diff --git a/data/json/npcs/factions.json b/data/json/npcs/factions.json index b89306234ec9f..b9e80a6c0900e 100644 --- a/data/json/npcs/factions.json +++ b/data/json/npcs/factions.json @@ -232,7 +232,7 @@ "size": 100, "power": 100, "food_supply": 172800, - "wealth": 250000, + "wealth": 25000, "relations": { "marloss": { "kill on sight": false, @@ -256,7 +256,7 @@ "size": 100, "power": 100, "food_supply": 172800, - "wealth": 25000000, + "wealth": 2500000, "relations": { "lobby_beggars": { "knows your voice": true }, "free_merchants": { "knows your voice": true }, diff --git a/data/json/npcs/refugee_center/surface_staff/NPC_free_merchant_shopkeep.json b/data/json/npcs/refugee_center/surface_staff/NPC_free_merchant_shopkeep.json index 881c72a1eb7d8..562047bf466bc 100644 --- a/data/json/npcs/refugee_center/surface_staff/NPC_free_merchant_shopkeep.json +++ b/data/json/npcs/refugee_center/surface_staff/NPC_free_merchant_shopkeep.json @@ -48,7 +48,8 @@ "id": "NC_EVAC_SHOPKEEP_misc", "subtype": "collection", "items": [ - { "item": "FMCNote", "count-min": 50, "count-max": 300, "prob": 100 }, + { "item": "RobofacCoin", "count-min": 5, "count-max": 30, "prob": 30 }, + { "item": "FlatCoin", "count-min": 50, "count-max": 300, "prob": 30 }, { "group": "tools_general", "prob": 80, "repeat": [ 1, 3 ] }, { "group": "tools_home", "prob": 80, "repeat": [ 1, 3 ] }, { "group": "tools_construction", "prob": 30, "repeat": [ 1, 3 ] }, diff --git a/data/json/npcs/robofac/ROBOFAC_SURFACE_FREEMERCHANT.json b/data/json/npcs/robofac/ROBOFAC_SURFACE_FREEMERCHANT.json index a9866a2b28a94..e1f2f05b31d3d 100644 --- a/data/json/npcs/robofac/ROBOFAC_SURFACE_FREEMERCHANT.json +++ b/data/json/npcs/robofac/ROBOFAC_SURFACE_FREEMERCHANT.json @@ -48,7 +48,7 @@ "sub-type": "collection", "id": "NC_ROBOFAC_FREE_MERCHANT_misc", "items": [ - { "item": "FMCNote", "count-min": 50, "count-max": 300, "prob": 100 }, + { "item": "RobofacCoin", "count-min": 5, "count-max": 30, "prob": 90 }, { "item": "jerky", "count-min": 10, "count-max": 25, "prob": 100 }, { "item": "tallow", "count-min": 10, "count-max": 25, "prob": 100 }, { "item": "pemmican", "count-min": 10, "count-max": 25, "prob": 100 }, diff --git a/src/map.cpp b/src/map.cpp index 3e89d0a8daf84..16bd4fb7c9ada 100644 --- a/src/map.cpp +++ b/src/map.cpp @@ -7271,13 +7271,6 @@ void map::actualize( const int gridx, const int gridy, const int gridz ) } } - //Check for Merchants to restock - for( npc &guy : g->all_npcs() ) { - if( guy.restock != calendar::before_time_starts && calendar::turn > guy.restock ) { - guy.shop_restock(); - } - } - // the last time we touched the submap, is right now. tmpsub->last_touched = calendar::turn; } diff --git a/src/npc.cpp b/src/npc.cpp index 596e59528a27b..030271488cdad 100644 --- a/src/npc.cpp +++ b/src/npc.cpp @@ -1296,24 +1296,51 @@ bool npc::wants_to_buy( const item &/*it*/, int at_price, int /*market_price*/ ) void npc::shop_restock() { + if( calendar::turn - restock < 3_days ) { + return; + } + restock = calendar::turn + 3_days; if( is_player_ally() ) { return; } - const Group_tag &from = myclass->get_shopkeeper_items(); if( from == "EMPTY_GROUP" ) { return; } units::volume total_space = volume_capacity(); + if( mission == NPC_MISSION_SHOPKEEP ) { + total_space = units::from_liter( 5000 ); + } + std::list ret; + int shop_value = 75000; + if( my_fac ) { + shop_value = my_fac->wealth * 0.0075; + if( mission == NPC_MISSION_SHOPKEEP && !my_fac->currency.empty() ) { + item my_currency( my_fac->currency ); + if( !my_currency.is_null() ) { + my_currency.set_owner( my_fac ); + int my_amount = rng( 5, 15 ) * shop_value / 100 / my_currency.price( true ); + for( int lcv = 0; lcv < my_amount; lcv++ ) { + ret.push_back( my_currency ); + } + } + } + } - while( total_space > 0_ml && !one_in( 50 ) ) { + int count = 0; + bool last_item = false; + while( shop_value > 0 && total_space > 0_ml && !last_item ) { item tmpit = item_group::item_from( from, 0 ); if( !tmpit.is_null() && total_space >= tmpit.volume() ) { + tmpit.set_owner( my_fac ); ret.push_back( tmpit ); + shop_value -= tmpit.price( true ); total_space -= tmpit.volume(); + count += 1; + last_item = count > 10 && one_in( 100 ); } } diff --git a/src/npctrade.cpp b/src/npctrade.cpp index 2cd62bd477353..d3476c20cb120 100644 --- a/src/npctrade.cpp +++ b/src/npctrade.cpp @@ -519,6 +519,7 @@ void trading_window::update_npc_owed( npc &np ) // cost is positive when the player owes the NPC money for a service to be performed bool npc_trading::trade( npc &np, int cost, const std::string &deal ) { + np.shop_restock(); trading_window trade_win; trade_win.setup_win( np ); trade_win.setup_trade( cost, np ); From b2cd055db851fc80289dd5156088b498c3f7edbe Mon Sep 17 00:00:00 2001 From: Jonathan Neidel Date: Tue, 18 Jun 2019 16:50:45 +0200 Subject: [PATCH 057/371] Fix typo in help:vehicles (#31585) --- data/help/texts.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data/help/texts.json b/data/help/texts.json index 5e679aacdc0bc..395951f6e81fb 100644 --- a/data/help/texts.json +++ b/data/help/texts.json @@ -194,7 +194,7 @@ "It's a good idea to pull the handbrake - \"s\" - when parking, just to be safe. If you want to get out, hit the lights, toggle cruise control, turn the engine on or off, or otherwise use the vehicle controls, press to bring up the \"Vehicle Controls\" menu, which has options for things you'd do from the driver's seat.", "Examining () a vehicle brings up the vehicle interaction window. The left pane shows a top-down view of your vehicle and each part of it. The middle pane shows a summmary of the vehicle's engines, batteries, storage tanks, weapons, and seating. The right panel is context sensitive, but normally has descriptions of the vehicle parts in the tile highlighted in the vehicle view on the left.", "Across the bottom are a summary of the most important parameters of your vehicle. Safe speed is how fast you can drive without damaging the engine and maximum speed is how fast you can drive at the engine's maximum output. Acceleration is how fast your vehicle can increase speed each turn. Cargo volume is how much cargo you can store and how much stuff you have in your vehicle, mass is how much the vehicle weighs, and the Status and Wheels give a summary of the vehicle condition and wheel condition. There are also fuel indicators on the lower right that give an estimate of how quickly your fuel will run out.", - "Air drag, water drag, rolling drag, and static drag are all values that influence your vehicle's safe and maximum speed. The interaction of drag and engine power is complicated, but generally speaking, more powerful engines will make your vehicle go faster but aslo consume fuel faster.", + "Air drag, water drag, rolling drag, and static drag are all values that influence your vehicle's safe and maximum speed. The interaction of drag and engine power is complicated, but generally speaking, more powerful engines will make your vehicle go faster but also consume fuel faster.", "Air drag increases as your vehicle gets wider or has more parts that increase the vehicle's height like full boards, aisles, or turrets. It also increases as the vehicle has a less aerodynamic profile, such as having exposed passengers or full boards at the front of the vehicle. Air drag strongly influences vehicle speed, especially at high speeds.", "Rolling drag increases with vehicle weight and wheel count. Rigid wheels have less rolling drag per wheel than inflatable wheels, but weigh more so rolling drag may still increase when moving from inflatable wheels to rigid wheels. Tank treads have enormous rolling resistance and are very heavy, so tanks have a lot of rolling resistance. Rolling drag influences vehicle speed, but less than air drag does, especially at high speeds.", "Vehicles that can move in water have a water drag. Water drag increases with vehicle width and draft, and draft increases with vehicle weight but is reduced by adding more boat boards and by widening or lengthening the vehicle. Water drag has enormous effect on vehicle speed in the water. See the section on water vehicles for more about draft and water drag.", From 5ba27c22630ff43054d17d848445eb199fb09767 Mon Sep 17 00:00:00 2001 From: Anton Burmistrov Date: Tue, 18 Jun 2019 18:51:56 +0400 Subject: [PATCH 058/371] Json dir cleanup and organization (#31582) * Moved doll sheech to speech.json * Moved corpses.json from json dir to json\itemgroups dir * Moved overmap_terrain_foo.json from json dir to json\overmap dir Also moved 2 overmap terrain definitions (2 story house and town hall) from multitile_buildings_terrain.json to overmap_terrain_residential.json and overmap_terrain_public_institutional.json. * Moved campus.json and specials.json to newly created json\overmap\overmap_special dir Also moved overmap_connections.json from json dir to json\overmap dir * Moved scenarios.json out of json\scenarios dir as it is the only file that was there * Moved music.json and snippets.json to newly created json\snippets dir * Moved monster_drops.json from json dir to json\monsterdrops dir * Moved monstergroups.json and monstergroups_egg.json from json dir to json\monstergroups dir * Moved monsters.json from json dir to json\monsters dir * Moved health_msgs.json from json dir to json\snippets dir * Moved all mutation-related json to newly created json\mutations dir * Moved vehicle_parts.json from json dir to json\vehicleparts dir --- data/json/doll_speech.json | 194 ------------------ data/json/{ => itemgroups}/corpses.json | 0 .../{ => monsterdrops}/monster_drops.json | 0 .../{ => monstergroups}/monstergroups.json | 0 .../monstergroups_egg.json | 0 data/json/{ => monsters}/monsters.json | 0 .../{ => mutations}/mutation_appearance.json | 0 .../{ => mutations}/mutation_category.json | 0 .../{ => mutations}/mutation_ordering.json | 0 data/json/{ => mutations}/mutation_type.json | 0 data/json/{ => mutations}/mutations.json | 0 .../overmap/multitile_buildings_terrain.json | 132 ------------ .../{ => overmap}/overmap_connections.json | 0 .../overmap/{ => overmap_special}/campus.json | 0 .../{ => overmap_special}/specials.json | 0 .../overmap_terrain}/overmap_terrain.json | 0 .../overmap_terrain_abstract.json | 0 .../overmap_terrain_agricultural.json | 0 .../overmap_terrain_campus.json | 0 .../overmap_terrain_cemetery.json | 0 .../overmap_terrain_commercial.json | 0 .../overmap_terrain_evac_center.json | 0 .../overmap_terrain_faction_base.json | 0 .../overmap_terrain_hardcoded.json | 0 .../overmap_terrain_industrial.json | 0 .../overmap_terrain}/overmap_terrain_lab.json | 0 .../overmap_terrain_mall.json | 0 .../overmap_terrain_mansion.json | 0 .../overmap_terrain_military.json | 0 .../overmap_terrain_necropolis.json | 0 .../overmap_terrain_public_institutional.json | 111 ++++++++++ .../overmap_terrain_ranch_camp.json | 0 .../overmap_terrain_recreational.json | 0 .../overmap_terrain_residential.json | 19 ++ .../overmap_terrain_river.json | 0 .../overmap_terrain_robofachq.json | 0 .../overmap_terrain_transportation.json | 0 .../overmap_terrain_waste_junk.json | 0 .../overmap_terrain_waterbody.json | 0 data/json/{scenarios => }/scenarios.json | 0 data/json/{ => snippets}/health_msgs.json | 0 data/json/{ => snippets}/music.json | 0 data/json/{ => snippets}/snippets.json | 0 data/json/speech.json | 192 +++++++++++++++++ .../{ => vehicleparts}/vehicle_parts.json | 0 45 files changed, 322 insertions(+), 326 deletions(-) delete mode 100644 data/json/doll_speech.json rename data/json/{ => itemgroups}/corpses.json (100%) rename data/json/{ => monsterdrops}/monster_drops.json (100%) rename data/json/{ => monstergroups}/monstergroups.json (100%) rename data/json/{ => monstergroups}/monstergroups_egg.json (100%) rename data/json/{ => monsters}/monsters.json (100%) rename data/json/{ => mutations}/mutation_appearance.json (100%) rename data/json/{ => mutations}/mutation_category.json (100%) rename data/json/{ => mutations}/mutation_ordering.json (100%) rename data/json/{ => mutations}/mutation_type.json (100%) rename data/json/{ => mutations}/mutations.json (100%) delete mode 100644 data/json/overmap/multitile_buildings_terrain.json rename data/json/{ => overmap}/overmap_connections.json (100%) rename data/json/overmap/{ => overmap_special}/campus.json (100%) rename data/json/overmap/{ => overmap_special}/specials.json (100%) rename data/json/{ => overmap/overmap_terrain}/overmap_terrain.json (100%) rename data/json/{ => overmap/overmap_terrain}/overmap_terrain_abstract.json (100%) rename data/json/{ => overmap/overmap_terrain}/overmap_terrain_agricultural.json (100%) rename data/json/{ => overmap/overmap_terrain}/overmap_terrain_campus.json (100%) rename data/json/{ => overmap/overmap_terrain}/overmap_terrain_cemetery.json (100%) rename data/json/{ => overmap/overmap_terrain}/overmap_terrain_commercial.json (100%) rename data/json/{ => overmap/overmap_terrain}/overmap_terrain_evac_center.json (100%) rename data/json/{ => overmap/overmap_terrain}/overmap_terrain_faction_base.json (100%) rename data/json/{ => overmap/overmap_terrain}/overmap_terrain_hardcoded.json (100%) rename data/json/{ => overmap/overmap_terrain}/overmap_terrain_industrial.json (100%) rename data/json/{ => overmap/overmap_terrain}/overmap_terrain_lab.json (100%) rename data/json/{ => overmap/overmap_terrain}/overmap_terrain_mall.json (100%) rename data/json/{ => overmap/overmap_terrain}/overmap_terrain_mansion.json (100%) rename data/json/{ => overmap/overmap_terrain}/overmap_terrain_military.json (100%) rename data/json/{ => overmap/overmap_terrain}/overmap_terrain_necropolis.json (100%) rename data/json/{ => overmap/overmap_terrain}/overmap_terrain_public_institutional.json (91%) rename data/json/{ => overmap/overmap_terrain}/overmap_terrain_ranch_camp.json (100%) rename data/json/{ => overmap/overmap_terrain}/overmap_terrain_recreational.json (100%) rename data/json/{ => overmap/overmap_terrain}/overmap_terrain_residential.json (95%) rename data/json/{ => overmap/overmap_terrain}/overmap_terrain_river.json (100%) rename data/json/{ => overmap/overmap_terrain}/overmap_terrain_robofachq.json (100%) rename data/json/{ => overmap/overmap_terrain}/overmap_terrain_transportation.json (100%) rename data/json/{ => overmap/overmap_terrain}/overmap_terrain_waste_junk.json (100%) rename data/json/{ => overmap/overmap_terrain}/overmap_terrain_waterbody.json (100%) rename data/json/{scenarios => }/scenarios.json (100%) rename data/json/{ => snippets}/health_msgs.json (100%) rename data/json/{ => snippets}/music.json (100%) rename data/json/{ => snippets}/snippets.json (100%) rename data/json/{ => vehicleparts}/vehicle_parts.json (100%) diff --git a/data/json/doll_speech.json b/data/json/doll_speech.json deleted file mode 100644 index 9f040d2059a8b..0000000000000 --- a/data/json/doll_speech.json +++ /dev/null @@ -1,194 +0,0 @@ -[ - { - "type": "speech", - "speaker": "talking_doll", - "sound": "Wanna play with me?", - "volume": 10 - }, - { - "type": "speech", - "speaker": "talking_doll", - "sound": "Sing with me!", - "volume": 10 - }, - { - "type": "speech", - "speaker": "talking_doll", - "sound": "I love you!", - "volume": 10 - }, - { - "type": "speech", - "speaker": "talking_doll", - "sound": "Please take me with you!", - "volume": 10 - }, - { - "type": "speech", - "speaker": "talking_doll", - "sound": "May I have a cookie?", - "volume": 10 - }, - { - "type": "speech", - "speaker": "talking_doll", - "sound": "Let's play together!", - "volume": 10 - }, - { - "type": "speech", - "speaker": "talking_doll", - "sound": "Time to play!", - "volume": 10 - }, - { - "type": "speech", - "speaker": "talking_doll", - "sound": "Om nom nom! Delicious!", - "volume": 10 - }, - { - "type": "speech", - "speaker": "talking_doll", - "sound": "Are you my mommy?", - "volume": 10 - }, - { - "type": "speech", - "speaker": "talking_doll", - "sound": "Oh, how fun!", - "volume": 10 - }, - { - "type": "speech", - "speaker": "talking_doll", - "sound": "You're my best friend!", - "volume": 10 - }, - { - "type": "speech", - "speaker": "talking_doll", - "sound": "Heehee!", - "volume": 10 - }, - { - "type": "speech", - "speaker": "talking_doll", - "sound": "Let's have fun!", - "volume": 10 - }, - { - "type": "speech", - "speaker": "talking_doll", - "sound": "Let's have a tea party!", - "volume": 10 - }, - { - "type": "speech", - "speaker": "talking_doll", - "sound": "You're the best!", - "volume": 10 - }, - { - "type": "speech", - "speaker": "creepy_doll", - "sound": "You shouldn't have done that.", - "volume": 10 - }, - { - "type": "speech", - "speaker": "creepy_doll", - "sound": "Let's play... Russian roulette.", - "volume": 10 - }, - { - "type": "speech", - "speaker": "creepy_doll", - "sound": "I hate you.", - "volume": 10 - }, - { - "type": "speech", - "speaker": "creepy_doll", - "sound": "Go kill yourself!", - "volume": 10 - }, - { - "type": "speech", - "speaker": "creepy_doll", - "sound": "Big Brother is watching you...", - "volume": 10 - }, - { - "type": "speech", - "speaker": "creepy_doll", - "sound": "Die for me!", - "volume": 10 - }, - { - "type": "speech", - "speaker": "creepy_doll", - "sound": "Why won't you die?", - "volume": 10 - }, - { - "type": "speech", - "speaker": "creepy_doll", - "sound": "Blood... Delicious.", - "volume": 10 - }, - { - "type": "speech", - "speaker": "creepy_doll", - "sound": "See you... IN HELL!", - "volume": 10 - }, - { - "type": "speech", - "speaker": "creepy_doll", - "sound": "AAAIEEEEEEE!", - "volume": 10 - }, - { - "type": "speech", - "speaker": "creepy_doll", - "sound": "FUCK YOU!", - "volume": 10 - }, - { - "type": "speech", - "speaker": "creepy_doll", - "sound": "What did you do with my Mommy?", - "volume": 10 - }, - { - "type": "speech", - "speaker": "creepy_doll", - "sound": "Stay with me... forever!", - "volume": 10 - }, - { - "type": "speech", - "speaker": "creepy_doll", - "sound": "Hey kids. Want some candy?", - "volume": 10 - }, - { - "type": "speech", - "speaker": "creepy_doll", - "sound": "Down here, they ALL float!", - "volume": 10 - }, - { - "type": "speech", - "speaker": "creepy_doll", - "sound": "Do you really need that much honey?", - "volume": 10 - }, - { - "type": "speech", - "speaker": "creepy_doll", - "sound": "My previous owner squealed like a pig when I gutted her!", - "volume": 10 - } -] diff --git a/data/json/corpses.json b/data/json/itemgroups/corpses.json similarity index 100% rename from data/json/corpses.json rename to data/json/itemgroups/corpses.json diff --git a/data/json/monster_drops.json b/data/json/monsterdrops/monster_drops.json similarity index 100% rename from data/json/monster_drops.json rename to data/json/monsterdrops/monster_drops.json diff --git a/data/json/monstergroups.json b/data/json/monstergroups/monstergroups.json similarity index 100% rename from data/json/monstergroups.json rename to data/json/monstergroups/monstergroups.json diff --git a/data/json/monstergroups_egg.json b/data/json/monstergroups/monstergroups_egg.json similarity index 100% rename from data/json/monstergroups_egg.json rename to data/json/monstergroups/monstergroups_egg.json diff --git a/data/json/monsters.json b/data/json/monsters/monsters.json similarity index 100% rename from data/json/monsters.json rename to data/json/monsters/monsters.json diff --git a/data/json/mutation_appearance.json b/data/json/mutations/mutation_appearance.json similarity index 100% rename from data/json/mutation_appearance.json rename to data/json/mutations/mutation_appearance.json diff --git a/data/json/mutation_category.json b/data/json/mutations/mutation_category.json similarity index 100% rename from data/json/mutation_category.json rename to data/json/mutations/mutation_category.json diff --git a/data/json/mutation_ordering.json b/data/json/mutations/mutation_ordering.json similarity index 100% rename from data/json/mutation_ordering.json rename to data/json/mutations/mutation_ordering.json diff --git a/data/json/mutation_type.json b/data/json/mutations/mutation_type.json similarity index 100% rename from data/json/mutation_type.json rename to data/json/mutations/mutation_type.json diff --git a/data/json/mutations.json b/data/json/mutations/mutations.json similarity index 100% rename from data/json/mutations.json rename to data/json/mutations/mutations.json diff --git a/data/json/overmap/multitile_buildings_terrain.json b/data/json/overmap/multitile_buildings_terrain.json deleted file mode 100644 index 4b65648719e0c..0000000000000 --- a/data/json/overmap/multitile_buildings_terrain.json +++ /dev/null @@ -1,132 +0,0 @@ -[ - { - "type": "overmap_terrain", - "id": "house_2story_base", - "name": "house", - "sym": "^", - "color": "light_green", - "see_cost": 2, - "mondensity": 2, - "flags": [ "SIDEWALK" ] - }, - { - "type": "overmap_terrain", - "id": "house_2story_second", - "name": "house", - "sym": "^", - "color": "light_green", - "see_cost": 2, - "mondensity": 2 - }, - { - "type": "overmap_terrain", - "id": "town_hall_0_0_0", - "name": "town hall", - "sym": "^", - "color": "i_black", - "see_cost": 2, - "mondensity": 2, - "flags": [ "SIDEWALK" ] - }, - { - "type": "overmap_terrain", - "id": "town_hall_1_0_0", - "name": "town hall", - "sym": "^", - "color": "i_black", - "see_cost": 2, - "mondensity": 2, - "flags": [ "SIDEWALK" ] - }, - { - "type": "overmap_terrain", - "id": "town_hall_0_1_0", - "name": "town hall", - "sym": "^", - "color": "i_black", - "see_cost": 2, - "flags": [ "SIDEWALK" ] - }, - { - "type": "overmap_terrain", - "id": "town_hall_1_1_0", - "name": "town hall", - "sym": "^", - "color": "i_black", - "see_cost": 2, - "mondensity": 2, - "flags": [ "SIDEWALK" ] - }, - { - "type": "overmap_terrain", - "id": "town_hall_0_0_1", - "name": "town hall", - "sym": "^", - "color": "i_black", - "see_cost": 2, - "mondensity": 2 - }, - { - "type": "overmap_terrain", - "id": "town_hall_1_0_1", - "name": "town hall", - "sym": "^", - "color": "i_black", - "see_cost": 2, - "mondensity": 2 - }, - { - "type": "overmap_terrain", - "id": "town_hall_0_1_1", - "name": "town hall", - "sym": "^", - "color": "i_black", - "see_cost": 2, - "mondensity": 2 - }, - { - "type": "overmap_terrain", - "id": "town_hall_1_1_1", - "name": "town hall", - "sym": "^", - "color": "i_black", - "see_cost": 2, - "mondensity": 2 - }, - { - "type": "overmap_terrain", - "id": "town_hall_0_0_roof", - "name": "town hall", - "sym": ".", - "color": "light_blue", - "see_cost": 2, - "mondensity": 2 - }, - { - "type": "overmap_terrain", - "id": "town_hall_1_0_roof", - "name": "town hall", - "sym": ".", - "color": "light_blue", - "see_cost": 2, - "mondensity": 2 - }, - { - "type": "overmap_terrain", - "id": "town_hall_0_1_roof", - "name": "town hall", - "sym": ".", - "color": "light_blue", - "see_cost": 2, - "mondensity": 2 - }, - { - "type": "overmap_terrain", - "id": "town_hall_1_1_roof", - "name": "town hall", - "sym": ".", - "color": "light_blue", - "see_cost": 2, - "mondensity": 2 - } -] diff --git a/data/json/overmap_connections.json b/data/json/overmap/overmap_connections.json similarity index 100% rename from data/json/overmap_connections.json rename to data/json/overmap/overmap_connections.json diff --git a/data/json/overmap/campus.json b/data/json/overmap/overmap_special/campus.json similarity index 100% rename from data/json/overmap/campus.json rename to data/json/overmap/overmap_special/campus.json diff --git a/data/json/overmap/specials.json b/data/json/overmap/overmap_special/specials.json similarity index 100% rename from data/json/overmap/specials.json rename to data/json/overmap/overmap_special/specials.json diff --git a/data/json/overmap_terrain.json b/data/json/overmap/overmap_terrain/overmap_terrain.json similarity index 100% rename from data/json/overmap_terrain.json rename to data/json/overmap/overmap_terrain/overmap_terrain.json diff --git a/data/json/overmap_terrain_abstract.json b/data/json/overmap/overmap_terrain/overmap_terrain_abstract.json similarity index 100% rename from data/json/overmap_terrain_abstract.json rename to data/json/overmap/overmap_terrain/overmap_terrain_abstract.json diff --git a/data/json/overmap_terrain_agricultural.json b/data/json/overmap/overmap_terrain/overmap_terrain_agricultural.json similarity index 100% rename from data/json/overmap_terrain_agricultural.json rename to data/json/overmap/overmap_terrain/overmap_terrain_agricultural.json diff --git a/data/json/overmap_terrain_campus.json b/data/json/overmap/overmap_terrain/overmap_terrain_campus.json similarity index 100% rename from data/json/overmap_terrain_campus.json rename to data/json/overmap/overmap_terrain/overmap_terrain_campus.json diff --git a/data/json/overmap_terrain_cemetery.json b/data/json/overmap/overmap_terrain/overmap_terrain_cemetery.json similarity index 100% rename from data/json/overmap_terrain_cemetery.json rename to data/json/overmap/overmap_terrain/overmap_terrain_cemetery.json diff --git a/data/json/overmap_terrain_commercial.json b/data/json/overmap/overmap_terrain/overmap_terrain_commercial.json similarity index 100% rename from data/json/overmap_terrain_commercial.json rename to data/json/overmap/overmap_terrain/overmap_terrain_commercial.json diff --git a/data/json/overmap_terrain_evac_center.json b/data/json/overmap/overmap_terrain/overmap_terrain_evac_center.json similarity index 100% rename from data/json/overmap_terrain_evac_center.json rename to data/json/overmap/overmap_terrain/overmap_terrain_evac_center.json diff --git a/data/json/overmap_terrain_faction_base.json b/data/json/overmap/overmap_terrain/overmap_terrain_faction_base.json similarity index 100% rename from data/json/overmap_terrain_faction_base.json rename to data/json/overmap/overmap_terrain/overmap_terrain_faction_base.json diff --git a/data/json/overmap_terrain_hardcoded.json b/data/json/overmap/overmap_terrain/overmap_terrain_hardcoded.json similarity index 100% rename from data/json/overmap_terrain_hardcoded.json rename to data/json/overmap/overmap_terrain/overmap_terrain_hardcoded.json diff --git a/data/json/overmap_terrain_industrial.json b/data/json/overmap/overmap_terrain/overmap_terrain_industrial.json similarity index 100% rename from data/json/overmap_terrain_industrial.json rename to data/json/overmap/overmap_terrain/overmap_terrain_industrial.json diff --git a/data/json/overmap_terrain_lab.json b/data/json/overmap/overmap_terrain/overmap_terrain_lab.json similarity index 100% rename from data/json/overmap_terrain_lab.json rename to data/json/overmap/overmap_terrain/overmap_terrain_lab.json diff --git a/data/json/overmap_terrain_mall.json b/data/json/overmap/overmap_terrain/overmap_terrain_mall.json similarity index 100% rename from data/json/overmap_terrain_mall.json rename to data/json/overmap/overmap_terrain/overmap_terrain_mall.json diff --git a/data/json/overmap_terrain_mansion.json b/data/json/overmap/overmap_terrain/overmap_terrain_mansion.json similarity index 100% rename from data/json/overmap_terrain_mansion.json rename to data/json/overmap/overmap_terrain/overmap_terrain_mansion.json diff --git a/data/json/overmap_terrain_military.json b/data/json/overmap/overmap_terrain/overmap_terrain_military.json similarity index 100% rename from data/json/overmap_terrain_military.json rename to data/json/overmap/overmap_terrain/overmap_terrain_military.json diff --git a/data/json/overmap_terrain_necropolis.json b/data/json/overmap/overmap_terrain/overmap_terrain_necropolis.json similarity index 100% rename from data/json/overmap_terrain_necropolis.json rename to data/json/overmap/overmap_terrain/overmap_terrain_necropolis.json diff --git a/data/json/overmap_terrain_public_institutional.json b/data/json/overmap/overmap_terrain/overmap_terrain_public_institutional.json similarity index 91% rename from data/json/overmap_terrain_public_institutional.json rename to data/json/overmap/overmap_terrain/overmap_terrain_public_institutional.json index 24c589c1b3fb3..55794ef080729 100644 --- a/data/json/overmap_terrain_public_institutional.json +++ b/data/json/overmap/overmap_terrain/overmap_terrain_public_institutional.json @@ -1106,5 +1106,116 @@ "color": "green", "see_cost": 2, "mondensity": 2 + }, + { + "type": "overmap_terrain", + "id": "town_hall_0_0_0", + "name": "town hall", + "sym": "^", + "color": "i_black", + "see_cost": 2, + "mondensity": 2, + "flags": [ "SIDEWALK" ] + }, + { + "type": "overmap_terrain", + "id": "town_hall_1_0_0", + "name": "town hall", + "sym": "^", + "color": "i_black", + "see_cost": 2, + "mondensity": 2, + "flags": [ "SIDEWALK" ] + }, + { + "type": "overmap_terrain", + "id": "town_hall_0_1_0", + "name": "town hall", + "sym": "^", + "color": "i_black", + "see_cost": 2, + "flags": [ "SIDEWALK" ] + }, + { + "type": "overmap_terrain", + "id": "town_hall_1_1_0", + "name": "town hall", + "sym": "^", + "color": "i_black", + "see_cost": 2, + "mondensity": 2, + "flags": [ "SIDEWALK" ] + }, + { + "type": "overmap_terrain", + "id": "town_hall_0_0_1", + "name": "town hall", + "sym": "^", + "color": "i_black", + "see_cost": 2, + "mondensity": 2 + }, + { + "type": "overmap_terrain", + "id": "town_hall_1_0_1", + "name": "town hall", + "sym": "^", + "color": "i_black", + "see_cost": 2, + "mondensity": 2 + }, + { + "type": "overmap_terrain", + "id": "town_hall_0_1_1", + "name": "town hall", + "sym": "^", + "color": "i_black", + "see_cost": 2, + "mondensity": 2 + }, + { + "type": "overmap_terrain", + "id": "town_hall_1_1_1", + "name": "town hall", + "sym": "^", + "color": "i_black", + "see_cost": 2, + "mondensity": 2 + }, + { + "type": "overmap_terrain", + "id": "town_hall_0_0_roof", + "name": "town hall", + "sym": ".", + "color": "light_blue", + "see_cost": 2, + "mondensity": 2 + }, + { + "type": "overmap_terrain", + "id": "town_hall_1_0_roof", + "name": "town hall", + "sym": ".", + "color": "light_blue", + "see_cost": 2, + "mondensity": 2 + }, + { + "type": "overmap_terrain", + "id": "town_hall_0_1_roof", + "name": "town hall", + "sym": ".", + "color": "light_blue", + "see_cost": 2, + "mondensity": 2 + }, + { + "type": "overmap_terrain", + "id": "town_hall_1_1_roof", + "name": "town hall", + "sym": ".", + "color": "light_blue", + "see_cost": 2, + "mondensity": 2 } ] diff --git a/data/json/overmap_terrain_ranch_camp.json b/data/json/overmap/overmap_terrain/overmap_terrain_ranch_camp.json similarity index 100% rename from data/json/overmap_terrain_ranch_camp.json rename to data/json/overmap/overmap_terrain/overmap_terrain_ranch_camp.json diff --git a/data/json/overmap_terrain_recreational.json b/data/json/overmap/overmap_terrain/overmap_terrain_recreational.json similarity index 100% rename from data/json/overmap_terrain_recreational.json rename to data/json/overmap/overmap_terrain/overmap_terrain_recreational.json diff --git a/data/json/overmap_terrain_residential.json b/data/json/overmap/overmap_terrain/overmap_terrain_residential.json similarity index 95% rename from data/json/overmap_terrain_residential.json rename to data/json/overmap/overmap_terrain/overmap_terrain_residential.json index 055d87b896221..36150635cd327 100644 --- a/data/json/overmap_terrain_residential.json +++ b/data/json/overmap/overmap_terrain/overmap_terrain_residential.json @@ -342,5 +342,24 @@ "sym": "X", "color": "i_brown", "extras": "field" + }, + { + "type": "overmap_terrain", + "id": "house_2story_base", + "name": "house", + "sym": "^", + "color": "light_green", + "see_cost": 2, + "mondensity": 2, + "flags": [ "SIDEWALK" ] + }, + { + "type": "overmap_terrain", + "id": "house_2story_second", + "name": "house", + "sym": "^", + "color": "light_green", + "see_cost": 2, + "mondensity": 2 } ] diff --git a/data/json/overmap_terrain_river.json b/data/json/overmap/overmap_terrain/overmap_terrain_river.json similarity index 100% rename from data/json/overmap_terrain_river.json rename to data/json/overmap/overmap_terrain/overmap_terrain_river.json diff --git a/data/json/overmap_terrain_robofachq.json b/data/json/overmap/overmap_terrain/overmap_terrain_robofachq.json similarity index 100% rename from data/json/overmap_terrain_robofachq.json rename to data/json/overmap/overmap_terrain/overmap_terrain_robofachq.json diff --git a/data/json/overmap_terrain_transportation.json b/data/json/overmap/overmap_terrain/overmap_terrain_transportation.json similarity index 100% rename from data/json/overmap_terrain_transportation.json rename to data/json/overmap/overmap_terrain/overmap_terrain_transportation.json diff --git a/data/json/overmap_terrain_waste_junk.json b/data/json/overmap/overmap_terrain/overmap_terrain_waste_junk.json similarity index 100% rename from data/json/overmap_terrain_waste_junk.json rename to data/json/overmap/overmap_terrain/overmap_terrain_waste_junk.json diff --git a/data/json/overmap_terrain_waterbody.json b/data/json/overmap/overmap_terrain/overmap_terrain_waterbody.json similarity index 100% rename from data/json/overmap_terrain_waterbody.json rename to data/json/overmap/overmap_terrain/overmap_terrain_waterbody.json diff --git a/data/json/scenarios/scenarios.json b/data/json/scenarios.json similarity index 100% rename from data/json/scenarios/scenarios.json rename to data/json/scenarios.json diff --git a/data/json/health_msgs.json b/data/json/snippets/health_msgs.json similarity index 100% rename from data/json/health_msgs.json rename to data/json/snippets/health_msgs.json diff --git a/data/json/music.json b/data/json/snippets/music.json similarity index 100% rename from data/json/music.json rename to data/json/snippets/music.json diff --git a/data/json/snippets.json b/data/json/snippets/snippets.json similarity index 100% rename from data/json/snippets.json rename to data/json/snippets/snippets.json diff --git a/data/json/speech.json b/data/json/speech.json index 6cc6f83e6114a..3061148d02c3e 100644 --- a/data/json/speech.json +++ b/data/json/speech.json @@ -1888,5 +1888,197 @@ "speaker": "foodperson_mask", "sound": "\"FoodPlace: Edible food is OUR guarantee!\"", "volume": 15 + }, + { + "type": "speech", + "speaker": "talking_doll", + "sound": "Wanna play with me?", + "volume": 10 + }, + { + "type": "speech", + "speaker": "talking_doll", + "sound": "Sing with me!", + "volume": 10 + }, + { + "type": "speech", + "speaker": "talking_doll", + "sound": "I love you!", + "volume": 10 + }, + { + "type": "speech", + "speaker": "talking_doll", + "sound": "Please take me with you!", + "volume": 10 + }, + { + "type": "speech", + "speaker": "talking_doll", + "sound": "May I have a cookie?", + "volume": 10 + }, + { + "type": "speech", + "speaker": "talking_doll", + "sound": "Let's play together!", + "volume": 10 + }, + { + "type": "speech", + "speaker": "talking_doll", + "sound": "Time to play!", + "volume": 10 + }, + { + "type": "speech", + "speaker": "talking_doll", + "sound": "Om nom nom! Delicious!", + "volume": 10 + }, + { + "type": "speech", + "speaker": "talking_doll", + "sound": "Are you my mommy?", + "volume": 10 + }, + { + "type": "speech", + "speaker": "talking_doll", + "sound": "Oh, how fun!", + "volume": 10 + }, + { + "type": "speech", + "speaker": "talking_doll", + "sound": "You're my best friend!", + "volume": 10 + }, + { + "type": "speech", + "speaker": "talking_doll", + "sound": "Heehee!", + "volume": 10 + }, + { + "type": "speech", + "speaker": "talking_doll", + "sound": "Let's have fun!", + "volume": 10 + }, + { + "type": "speech", + "speaker": "talking_doll", + "sound": "Let's have a tea party!", + "volume": 10 + }, + { + "type": "speech", + "speaker": "talking_doll", + "sound": "You're the best!", + "volume": 10 + }, + { + "type": "speech", + "speaker": "creepy_doll", + "sound": "You shouldn't have done that.", + "volume": 10 + }, + { + "type": "speech", + "speaker": "creepy_doll", + "sound": "Let's play... Russian roulette.", + "volume": 10 + }, + { + "type": "speech", + "speaker": "creepy_doll", + "sound": "I hate you.", + "volume": 10 + }, + { + "type": "speech", + "speaker": "creepy_doll", + "sound": "Go kill yourself!", + "volume": 10 + }, + { + "type": "speech", + "speaker": "creepy_doll", + "sound": "Big Brother is watching you...", + "volume": 10 + }, + { + "type": "speech", + "speaker": "creepy_doll", + "sound": "Die for me!", + "volume": 10 + }, + { + "type": "speech", + "speaker": "creepy_doll", + "sound": "Why won't you die?", + "volume": 10 + }, + { + "type": "speech", + "speaker": "creepy_doll", + "sound": "Blood... Delicious.", + "volume": 10 + }, + { + "type": "speech", + "speaker": "creepy_doll", + "sound": "See you... IN HELL!", + "volume": 10 + }, + { + "type": "speech", + "speaker": "creepy_doll", + "sound": "AAAIEEEEEEE!", + "volume": 10 + }, + { + "type": "speech", + "speaker": "creepy_doll", + "sound": "FUCK YOU!", + "volume": 10 + }, + { + "type": "speech", + "speaker": "creepy_doll", + "sound": "What did you do with my Mommy?", + "volume": 10 + }, + { + "type": "speech", + "speaker": "creepy_doll", + "sound": "Stay with me... forever!", + "volume": 10 + }, + { + "type": "speech", + "speaker": "creepy_doll", + "sound": "Hey kids. Want some candy?", + "volume": 10 + }, + { + "type": "speech", + "speaker": "creepy_doll", + "sound": "Down here, they ALL float!", + "volume": 10 + }, + { + "type": "speech", + "speaker": "creepy_doll", + "sound": "Do you really need that much honey?", + "volume": 10 + }, + { + "type": "speech", + "speaker": "creepy_doll", + "sound": "My previous owner squealed like a pig when I gutted her!", + "volume": 10 } ] diff --git a/data/json/vehicle_parts.json b/data/json/vehicleparts/vehicle_parts.json similarity index 100% rename from data/json/vehicle_parts.json rename to data/json/vehicleparts/vehicle_parts.json From 923b922e134509d5de5b5c46ad08d0d111ef5909 Mon Sep 17 00:00:00 2001 From: John Bytheway Date: Tue, 18 Jun 2019 15:52:31 +0100 Subject: [PATCH 059/371] Merge pull request #31581 from jbytheway/cert_checks List clang-tidy cert checks --- .clang-tidy | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/.clang-tidy b/.clang-tidy index 201a1bd06defd..d74a7c267f862 100644 --- a/.clang-tidy +++ b/.clang-tidy @@ -1,5 +1,13 @@ +# Enable some categories of checks and then disable individual ones. +# The disabled checks that appear as part of the initial alphabetical section +# enabling categories (e.g. cert-err58-cpp) are ones that do not make sense for +# this codebase and we do not intend to fix. The disabled checks appearing +# thereafter in a separate alphabetical list have yet to be triaged. We may +# fix their errors or recategorise them as checks we don't care about. Checks: "\ bugprone-*,\ +cert-*,\ +-cert-err58-cpp,\ clang-diagnostic-*,\ misc-*,\ modernize-*,\ @@ -17,6 +25,19 @@ readability-*,\ -bugprone-undefined-memory-manipulation,\ -bugprone-unused-return-value,\ -bugprone-use-after-move,\ +-cert-dcl03-c,\ +-cert-dcl16-c,\ +-cert-dcl21-cpp,\ +-cert-dcl50-cpp,\ +-cert-dcl58-cpp,\ +-cert-dcl59-cpp,\ +-cert-env33-c,\ +-cert-err34-c,\ +-cert-flp30-c,\ +-cert-msc30-c,\ +-cert-msc32-c,\ +-cert-msc50-cpp,\ +-cert-msc51-cpp,\ -misc-definitions-in-headers,\ -misc-non-private-member-variables-in-classes,\ -misc-redundant-expression,\ From 09d2e759c5c6305b110543b979cec178077c4619 Mon Sep 17 00:00:00 2001 From: YukariMindGap <39007766+YukariMindGap@users.noreply.github.com> Date: Tue, 18 Jun 2019 21:55:00 +0700 Subject: [PATCH 060/371] Scrap Armor Expansion (#31089) * Expanded scrap suit into several pieces of scrap armor, and tweaked scrap suit a little bit. --- data/json/item_groups.json | 7 +- data/json/items/armor.json | 95 ++++++++++++++++++- data/json/items/armor/boots.json | 22 +++++ data/json/recipes/armor/arms.json | 14 +++ data/json/recipes/armor/feet.json | 15 +++ data/json/recipes/armor/head.json | 14 +++ data/json/recipes/armor/legs.json | 14 +++ data/json/recipes/armor/suit.json | 20 +++- data/json/recipes/armor/torso.json | 14 +++ .../json/recipes/basecamps/recipe_groups.json | 5 + 10 files changed, 214 insertions(+), 6 deletions(-) diff --git a/data/json/item_groups.json b/data/json/item_groups.json index 25258a25a30da..896b087b8f115 100644 --- a/data/json/item_groups.json +++ b/data/json/item_groups.json @@ -7825,7 +7825,8 @@ [ "football_armor", 18 ], [ "jacket_leather", 12 ], [ "jacket_jean", 8 ], - [ "jacket_flannel", 6 ] + [ "jacket_flannel", 6 ], + [ "cuirass_scrap", 12 ] ] }, { @@ -7839,6 +7840,7 @@ [ "winter_pants_army", 10 ], [ "bunker_pants", 14 ], [ "pants_leather", 18 ], + [ "legguard_scrap", 12 ], [ "skirt", 6 ], [ "kilt", 1 ] ] @@ -7863,6 +7865,7 @@ [ "vambrace_larmor", 6 ], [ "armguard_chitin", 1 ], [ "armguard_bone", 6 ], + [ "armguard_scrap", 12 ], [ "gloves_fur", 4 ], [ "gloves_leather", 22 ], [ "gloves_work", 22 ], @@ -7881,6 +7884,7 @@ [ "boots_fsurvivor", 2 ], [ "boots_h20survivor", 1 ], [ "boots", 20 ], + [ "boots_scrap", 12 ], [ "boots_steel", 28 ], [ "boots_hiking", 24 ], [ "knee_high_boots", 8 ], @@ -7916,6 +7920,7 @@ [ "firehelmet", 2 ], [ "helmet_barbute", 1 ], [ "helmet_plate", 1 ], + [ "helmet_scrap", 12 ], [ "bondage_mask", 1 ], [ "survivor_goggles", 10 ], [ "hood_rain", 14 ] diff --git a/data/json/items/armor.json b/data/json/items/armor.json index 9a0f75d3b1508..f6c0a9dbd4409 100644 --- a/data/json/items/armor.json +++ b/data/json/items/armor.json @@ -336,6 +336,29 @@ "material_thickness": 3, "flags": [ "BELTED", "BLOCK_WHILE_WORN" ] }, + { + "id": "armguard_scrap", + "type": "ARMOR", + "category": "armor", + "name": "pair of scrap arm guards", + "name_plural": "pairs of scrap arm guards", + "description": "A pair of arm guards made from scraps of metal secured by simple strings; the loose collection of plates provides decent but not the most convenient protection.", + "weight": 3064, + "volume": 19, + "price": 20000, + "to_hit": 1, + "bashing": 1, + "cutting": 1, + "material": [ "steel", "iron" ], + "symbol": "[", + "color": "light_gray", + "covers": [ "ARMS" ], + "coverage": 80, + "encumbrance": 18, + "warmth": 20, + "material_thickness": 2, + "flags": [ "OUTER", "BLOCK_WHILE_WORN" ] + }, { "id": "armguard_soft", "type": "ARMOR", @@ -698,7 +721,7 @@ "description": "A suit of armor made from scraps of metal secured by simple strings; the loose collection of plates provides decent but not the most convenient protection.", "weight": 9534, "volume": 62, - "price": 70000, + "price": 60000, "to_hit": -5, "bashing": 6, "cutting": 8, @@ -706,7 +729,7 @@ "symbol": "[", "color": "light_gray", "covers": [ "TORSO", "LEGS", "ARMS" ], - "coverage": 90, + "coverage": 80, "encumbrance": 18, "warmth": 20, "material_thickness": 2, @@ -2319,6 +2342,29 @@ "material_thickness": 4, "flags": [ "VARSIZE", "OUTER", "STURDY" ] }, + { + "id": "cuirass_scrap", + "type": "ARMOR", + "category": "armor", + "name": "scrap cuirass", + "name_plural": "scrap cuirasses", + "description": "A cuirass made from scraps of metal secured by simple strings; the loose collection of plates provides decent but not the most convenient protection.", + "weight": 3366, + "volume": 23, + "price": 20000, + "to_hit": -1, + "bashing": 2, + "cutting": 3, + "material": [ "steel", "iron" ], + "symbol": "[", + "color": "light_gray", + "covers": [ "TORSO" ], + "coverage": 80, + "encumbrance": 18, + "warmth": 20, + "material_thickness": 2, + "flags": [ "OUTER" ] + }, { "id": "depowered_armor", "type": "ARMOR", @@ -4856,6 +4902,28 @@ "environmental_protection": 7, "flags": [ "VARSIZE", "STURDY", "WATERPROOF", "SUN_GLASSES" ] }, + { + "id": "helmet_scrap", + "type": "ARMOR", + "category": "armor", + "name": "scrap helmet", + "description": "A helmet made from scraps of metal secured by simple strings; the loose collection of plates provides decent but not the most convenient protection.", + "weight": 1692, + "volume": 11, + "price": 35000, + "to_hit": -1, + "bashing": 1, + "cutting": 2, + "material": [ "steel", "iron" ], + "symbol": "[", + "color": "light_gray", + "covers": [ "HEAD", "EYES", "MOUTH" ], + "coverage": 80, + "encumbrance": 35, + "warmth": 20, + "material_thickness": 2, + "flags": [ "OUTER" ] + }, { "id": "helmet_skid", "type": "ARMOR", @@ -6303,6 +6371,29 @@ "material_thickness": 3, "flags": [ "BELTED" ] }, + { + "id": "legguard_scrap", + "type": "ARMOR", + "category": "armor", + "name": "pair of scrap leg guards", + "name_plural": "pairs of scrap leg guards", + "description": "A pair of leg guards made from scraps of metal secured by simple strings; the loose collection of plates provides decent but not the most convenient protection.", + "weight": 3104, + "volume": 20, + "price": 20000, + "to_hit": -1, + "bashing": 1, + "cutting": 1, + "material": [ "steel", "iron" ], + "symbol": "[", + "color": "light_gray", + "covers": [ "LEGS" ], + "coverage": 80, + "encumbrance": 18, + "warmth": 20, + "material_thickness": 2, + "flags": [ "OUTER" ] + }, { "id": "legrig", "type": "ARMOR", diff --git a/data/json/items/armor/boots.json b/data/json/items/armor/boots.json index 352581bf84d41..4706e71f17108 100644 --- a/data/json/items/armor/boots.json +++ b/data/json/items/armor/boots.json @@ -345,6 +345,28 @@ "environmental_protection": 12, "flags": [ "WATERPROOF" ] }, + { + "id": "boots_scrap", + "type": "ARMOR", + "category": "armor", + "name": "pair of scrap boots", + "name_plural": "pairs of scrap boots", + "description": "Boots made of random scraps.", + "weight": 1845, + "volume": 12, + "price": 12000, + "to_hit": -1, + "bashing": 4, + "material": [ "steel", "iron" ], + "symbol": "[", + "color": "light_gray", + "covers": [ "FEET" ], + "coverage": 80, + "encumbrance": 20, + "warmth": 20, + "material_thickness": 2, + "flags": [ "VARSIZE", "WATERPROOF" ] + }, { "id": "boots_steel", "type": "ARMOR", diff --git a/data/json/recipes/armor/arms.json b/data/json/recipes/armor/arms.json index aa83d96699d54..998cbe037d785 100644 --- a/data/json/recipes/armor/arms.json +++ b/data/json/recipes/armor/arms.json @@ -115,6 +115,20 @@ "components": [ [ [ "paper", 60 ] ], [ [ "duct_tape", 10 ] ] ], "flags": [ "BLIND_HARD" ] }, + { + "result": "armguard_scrap", + "type": "recipe", + "category": "CC_ARMOR", + "subcategory": "CSC_ARMOR_ARMS", + "skill_used": "fabrication", + "difficulty": 3, + "time": "30 m", + "autolearn": true, + "book_learn": [ [ "recipe_melee", 2 ] ], + "using": [ [ "cordage", 1 ] ], + "qualities": [ { "id": "CUT", "level": 1 }, { "id": "HAMMER", "level": 1 } ], + "components": [ [ [ "scrap", 50 ] ] ] + }, { "result": "armguard_soft", "type": "recipe", diff --git a/data/json/recipes/armor/feet.json b/data/json/recipes/armor/feet.json index 1b287e255daa2..70ec683b5291d 100644 --- a/data/json/recipes/armor/feet.json +++ b/data/json/recipes/armor/feet.json @@ -171,6 +171,21 @@ [ [ "fur", 16 ], [ "tanned_pelt", 3 ], [ "leather", 16 ], [ "tanned_hide", 3 ] ] ] }, + { + "result": "boots_scrap", + "type": "recipe", + "category": "CC_ARMOR", + "subcategory": "CSC_ARMOR_FEET", + "skill_used": "fabrication", + "difficulty": 3, + "time": "30 m", + "reversible": true, + "autolearn": true, + "book_learn": [ [ "recipe_melee", 2 ] ], + "using": [ [ "cordage", 4 ] ], + "qualities": [ { "id": "CUT", "level": 1 }, { "id": "HAMMER", "level": 1 } ], + "components": [ [ [ "scrap", 50 ] ] ] + }, { "result": "boots_survivor", "type": "recipe", diff --git a/data/json/recipes/armor/head.json b/data/json/recipes/armor/head.json index e59f5c91137f3..0422b848f2f0a 100644 --- a/data/json/recipes/armor/head.json +++ b/data/json/recipes/armor/head.json @@ -486,6 +486,20 @@ [ [ "kevlar_plate", 8 ] ] ] }, + { + "result": "helmet_scrap", + "type": "recipe", + "category": "CC_ARMOR", + "subcategory": "CSC_ARMOR_HEAD", + "skill_used": "fabrication", + "difficulty": 3, + "time": "20 m", + "autolearn": true, + "book_learn": [ [ "recipe_melee", 2 ] ], + "using": [ [ "cordage", 1 ] ], + "qualities": [ { "id": "CUT", "level": 1 }, { "id": "HAMMER", "level": 1 } ], + "components": [ [ [ "scrap", 30 ] ] ] + }, { "result": "helmet_survivor", "type": "recipe", diff --git a/data/json/recipes/armor/legs.json b/data/json/recipes/armor/legs.json index 702aac23952ca..497fcd01edefe 100644 --- a/data/json/recipes/armor/legs.json +++ b/data/json/recipes/armor/legs.json @@ -282,6 +282,20 @@ "components": [ [ [ "paper", 60 ] ], [ [ "duct_tape", 10 ] ] ], "flags": [ "BLIND_HARD" ] }, + { + "result": "legguard_scrap", + "type": "recipe", + "category": "CC_ARMOR", + "subcategory": "CSC_ARMOR_LEGS", + "skill_used": "fabrication", + "difficulty": 3, + "time": "40 m", + "autolearn": true, + "book_learn": [ [ "recipe_melee", 2 ] ], + "using": [ [ "cordage", 1 ] ], + "qualities": [ { "id": "CUT", "level": 1 }, { "id": "HAMMER", "level": 1 } ], + "components": [ [ [ "scrap", 60 ] ] ] + }, { "result": "loincloth", "type": "recipe", diff --git a/data/json/recipes/armor/suit.json b/data/json/recipes/armor/suit.json index 167030547d2e8..ed868b89da3b8 100644 --- a/data/json/recipes/armor/suit.json +++ b/data/json/recipes/armor/suit.json @@ -258,13 +258,27 @@ "subcategory": "CSC_ARMOR_SUIT", "skill_used": "fabrication", "difficulty": 3, - "time": "100 m", + "time": "150 m", "reversible": true, "autolearn": true, "book_learn": [ [ "recipe_melee", 2 ] ], - "using": [ [ "cordage", 2 ] ], + "using": [ [ "cordage", 4 ] ], "qualities": [ { "id": "CUT", "level": 1 }, { "id": "HAMMER", "level": 1 } ], - "components": [ [ [ "scrap", 190 ] ] ] + "components": [ [ [ "scrap", 170 ] ] ] + }, + { + "result": "armor_scrapsuit", + "type": "recipe", + "category": "CC_ARMOR", + "subcategory": "CSC_ARMOR_SUIT", + "skill_used": "fabrication", + "difficulty": 3, + "time": "20 m", + "reversible": true, + "autolearn": true, + "book_learn": [ [ "recipe_melee", 2 ] ], + "using": [ [ "cordage", 1 ] ], + "components": [ [ [ "cuirass_scrap", 1 ] ], [ [ "armguard_scrap", 1 ] ], [ [ "legguard_scrap", 1 ] ] ] }, { "result": "chainmail_hauberk", diff --git a/data/json/recipes/armor/torso.json b/data/json/recipes/armor/torso.json index 04d04a06d9afe..6ecd7f74b77c6 100644 --- a/data/json/recipes/armor/torso.json +++ b/data/json/recipes/armor/torso.json @@ -217,6 +217,20 @@ [ [ "fur", 6 ], [ "tanned_pelt", 1 ], [ "leather", 6 ], [ "tanned_hide", 1 ] ] ] }, + { + "result": "cuirass_scrap", + "type": "recipe", + "category": "CC_ARMOR", + "subcategory": "CSC_ARMOR_TORSO", + "skill_used": "fabrication", + "difficulty": 3, + "time": "60 m", + "autolearn": true, + "book_learn": [ [ "recipe_melee", 2 ] ], + "using": [ [ "cordage", 1 ] ], + "qualities": [ { "id": "CUT", "level": 1 }, { "id": "HAMMER", "level": 1 } ], + "components": [ [ [ "scrap", 80 ] ] ] + }, { "result": "duster", "type": "recipe", diff --git a/data/json/recipes/basecamps/recipe_groups.json b/data/json/recipes/basecamps/recipe_groups.json index b710806cff393..4b3cb5c32f209 100644 --- a/data/json/recipes/basecamps/recipe_groups.json +++ b/data/json/recipes/basecamps/recipe_groups.json @@ -117,6 +117,11 @@ { "id": "pot_copper", "description": " Craft: Pot, Copper" }, { "id": "bolt_metal", "description": " Craft: Crossbow Bolt, Steel" }, { "id": "armor_scrapsuit", "description": " Craft: Armor, Scrap Suit" }, + { "id": "helmet_scrap", "description": " Craft: Armor, Scrap Helmet" }, + { "id": "cuirass_scrap", "description": " Craft: Armor, Scrap Cuirass" }, + { "id": "armguard_scrap", "description": " Craft: Armor, Scrap Arm Guards" }, + { "id": "legguard_scrap", "description": " Craft: Armor, Scrap Leg Guards" }, + { "id": "boots_scrap", "description": " Craft: Armor, Scrap Boots" }, { "id": "copper_ax", "description": " Craft: Axe, Copper" }, { "id": "spear_copper", "description": " Craft: Spear, Copper" } ] From 7b1b01195b34e7aebf70f0cc43270c6390f60c74 Mon Sep 17 00:00:00 2001 From: Valiant Date: Tue, 18 Jun 2019 20:26:44 +0400 Subject: [PATCH 061/371] Changed glass shard type to TOOL --- data/json/items/generic.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/data/json/items/generic.json b/data/json/items/generic.json index 316601d9de0e8..6d9cb0ad4af7e 100644 --- a/data/json/items/generic.json +++ b/data/json/items/generic.json @@ -1697,7 +1697,7 @@ "to_hit": -2 }, { - "type": "GENERIC", + "type": "TOOL", "id": "glass_shard", "symbol": ",", "color": "light_cyan", @@ -1713,7 +1713,7 @@ "trap": "tr_glass", "moves": 150, "practice": 2, - "done_message": "You carefuly place the shards on the ground, ready to be cracked by something passing by." + "done_message": "You carefully place the shards on the ground, ready to be cracked by something passing by." }, "flags": [ "HURT_WHEN_WIELDED", "HURT_WHEN_PULLED", "TRADER_AVOID" ], "to_hit": -1 From a58d75539bcd789fd39b722eb432eb0ae2444bd7 Mon Sep 17 00:00:00 2001 From: John Bytheway Date: Mon, 17 Jun 2019 21:56:52 +0100 Subject: [PATCH 062/371] Update printf format specifiers Can't find any format specifier that works portably for int64_t (PRId64 is problematic on MSYS) so just use long longs instead. --- tests/line_test.cpp | 9 +++++---- tests/map_memory.cpp | 6 +++--- tests/shadowcasting_test.cpp | 32 ++++++++++++++++---------------- 3 files changed, 24 insertions(+), 23 deletions(-) diff --git a/tests/line_test.cpp b/tests/line_test.cpp index 947f95d744705..754d6b0fe49c8 100644 --- a/tests/line_test.cpp +++ b/tests/line_test.cpp @@ -1,3 +1,4 @@ +#include #include #include #include @@ -332,14 +333,14 @@ static void line_to_comparison( const int iterations ) const auto end2 = std::chrono::high_resolution_clock::now(); if( iterations > 1 ) { - const int64_t diff1 = + const long long diff1 = std::chrono::duration_cast( end1 - start1 ).count(); - const int64_t diff2 = + const long long diff2 = std::chrono::duration_cast( end2 - start2 ).count(); - printf( "line_to() executed %d times in %ld microseconds.\n", + printf( "line_to() executed %d times in %lld microseconds.\n", iterations, diff1 ); - printf( "canonical_line_to() executed %d times in %ld microseconds.\n", + printf( "canonical_line_to() executed %d times in %lld microseconds.\n", iterations, diff2 ); } } diff --git a/tests/map_memory.cpp b/tests/map_memory.cpp index 77b054b701aaf..e8ad59d21d7a1 100644 --- a/tests/map_memory.cpp +++ b/tests/map_memory.cpp @@ -102,9 +102,9 @@ TEST_CASE( "lru_cache_perf", "[.]" ) } } const auto end1 = std::chrono::high_resolution_clock::now(); - const int64_t diff1 = std::chrono::duration_cast - ( end1 - start1 ).count(); - printf( "completed %d insertions in %ld microseconds.\n", max_size, diff1 ); + const long long diff1 = std::chrono::duration_cast + ( end1 - start1 ).count(); + printf( "completed %d insertions in %lld microseconds.\n", max_size, diff1 ); /* * Original tripoint hash completed 1000000 insertions in 96136925 microseconds. * Table based interleave v1 completed 1000000 insertions in 41435604 microseconds. diff --git a/tests/shadowcasting_test.cpp b/tests/shadowcasting_test.cpp index 2ae3c5005d2f6..6571c6cf94084 100644 --- a/tests/shadowcasting_test.cpp +++ b/tests/shadowcasting_test.cpp @@ -256,13 +256,13 @@ static void shadowcasting_runoff( const int iterations, const bool test_bresenha const auto end2 = std::chrono::high_resolution_clock::now(); if( iterations > 1 ) { - const int64_t diff1 = std::chrono::duration_cast - ( end1 - start1 ).count(); - const int64_t diff2 = std::chrono::duration_cast - ( end2 - start2 ).count(); - printf( "oldCastLight() executed %d times in %ld microseconds.\n", + const long long diff1 = std::chrono::duration_cast + ( end1 - start1 ).count(); + const long long diff2 = std::chrono::duration_cast + ( end2 - start2 ).count(); + printf( "oldCastLight() executed %d times in %lld microseconds.\n", iterations, diff1 ); - printf( "castLight() executed %d times in %ld microseconds.\n", + printf( "castLight() executed %d times in %lld microseconds.\n", iterations, diff2 ); } @@ -318,15 +318,15 @@ static void shadowcasting_float_quad( const auto end2 = std::chrono::high_resolution_clock::now(); if( iterations > 1 ) { - const int64_t diff1 = std::chrono::duration_cast - ( end1 - start1 ).count(); - const int64_t diff2 = std::chrono::duration_cast - ( end2 - start2 ).count(); + const long long diff1 = std::chrono::duration_cast + ( end1 - start1 ).count(); + const long long diff2 = std::chrono::duration_cast + ( end2 - start2 ).count(); printf( "castLight on four_quadrants (denominator %u) " - "executed %d times in %ld microseconds.\n", + "executed %d times in %lld microseconds.\n", denominator, iterations, diff1 ); printf( "castLight on floats (denominator %u) " - "executed %d times in %ld microseconds.\n", + "executed %d times in %lld microseconds.\n", denominator, iterations, diff2 ); } @@ -383,13 +383,13 @@ static void shadowcasting_3d_2d( const int iterations ) const auto end2 = std::chrono::high_resolution_clock::now(); if( iterations > 1 ) { - const int64_t diff1 = + const long long diff1 = std::chrono::duration_cast( end1 - start1 ).count(); - const int64_t diff2 = + const long long diff2 = std::chrono::duration_cast( end2 - start2 ).count(); - printf( "castLight() executed %d times in %ld microseconds.\n", + printf( "castLight() executed %d times in %lld microseconds.\n", iterations, diff1 ); - printf( "cast_zlight() executed %d times in %ld microseconds.\n", + printf( "cast_zlight() executed %d times in %lld microseconds.\n", iterations, diff2 ); printf( "new/old execution time ratio: %.02f.\n", static_cast( diff2 ) / diff1 ); } From 035dc8ae101bbaf83d395679319a760077c63ccd Mon Sep 17 00:00:00 2001 From: Valiant Date: Tue, 18 Jun 2019 22:50:19 +0400 Subject: [PATCH 063/371] Replaced requirement for roof support flag with requirement for empty terrain --- data/json/construction.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/data/json/construction.json b/data/json/construction.json index 7aa4d1d023d09..7e18f416656c3 100644 --- a/data/json/construction.json +++ b/data/json/construction.json @@ -1252,7 +1252,7 @@ "time": "150 m", "components": [ [ [ "wire", 20 ] ], [ [ "steel_chunk", 3 ], [ "scrap", 12 ] ], [ [ "pipe", 20 ] ] ], "pre_note": "Needs to be supported on both sides by fencing, walls, etc.", - "pre_special": "check_support", + "pre_special": "check_empty", "post_terrain": "t_chaingate_c" }, { @@ -1286,7 +1286,7 @@ "time": "45 m", "components": [ [ [ "wire", 10 ] ], [ [ "2x4", 5 ] ], [ [ "nail", 20 ] ], [ [ "hinge", 2 ] ] ], "pre_note": "Needs to be supported on both sides by fencing, walls, etc.", - "pre_special": "check_support", + "pre_special": "check_empty", "post_terrain": "t_chickenwire_gate_c" }, { From a6155f8053d76418c734fcd3d28a2093909455ad Mon Sep 17 00:00:00 2001 From: curstwist <39442864+curstwist@users.noreply.github.com> Date: Tue, 18 Jun 2019 16:27:20 -0400 Subject: [PATCH 064/371] add lan center roofs --- data/json/mapgen/lan_center.json | 293 ++++++++++++------ .../overmap/multitile_city_buildings.json | 15 + .../overmap_terrain_commercial.json | 24 ++ data/json/regional_map_settings.json | 1 + 4 files changed, 233 insertions(+), 100 deletions(-) diff --git a/data/json/mapgen/lan_center.json b/data/json/mapgen/lan_center.json index a7230111536ed..e5fd19f5c1abb 100644 --- a/data/json/mapgen/lan_center.json +++ b/data/json/mapgen/lan_center.json @@ -1,46 +1,20 @@ [ { "method": "json", + "om_terrain": "lancenter", + "type": "mapgen", + "weight": 100, "object": { - "furniture": { - "#": "f_table", - "&": "f_trashcan", - "+": "f_null", - ".": "f_null", - "6": "f_null", - "C": "f_counter", - "H": "f_armchair", - "_": "f_null", - "a": "f_null", - "c": "f_chair", - "d": "f_null", - "s": "f_null", - "v": "f_vending_c", - "w": "f_null", - "Y": "f_rack_coat", - "{": "f_fridge", - "|": "f_null" - }, - "items": { "Y": { "item": "coat_rack", "chance": 40, "repeat": 2 } }, - "place_items": [ - { "chance": 75, "item": "vending_drink_items", "x": 12, "y": 9 }, - { "chance": 75, "item": "fridge", "x": 10, "y": 9 }, - { "chance": 75, "item": "fridge", "x": 11, "y": 9 }, - { "chance": 15, "repeat": [ 1, 2 ], "item": "trash", "x": 4, "y": 9 }, - { "chance": 25, "item": "fridge", "x": 2, "y": 9 }, - { "chance": 75, "item": "vending_food_items", "x": 13, "y": 9 } - ], + "fill_ter": "t_floor", "rows": [ "ssssssssssssssssssssssss", "ssssssssssssssssssssssss", - "ssssssssssssssssssssssss", - "ssssssssssssssssssssssss", - "_______s______d_________", - "d_d____s_______________d", - "______ds___d_______d____", - "_______s______d_________", + "______dsd_____d_________", + "d9d___dsd__9___9___9___d", + "___9__dsd__d_9___9_d_9__", + "______dsd_____d_________", "_||w|||+|w||||w||||w|||_", - "_|{.&C....{{vv.......Y|_", + "_|{.&C...y{{vW.......Y|_", "_|..H6..........##...#|_", "_|.CCC.........c66c.c6|_", "_|.........##...##...#|_", @@ -52,70 +26,139 @@ "_|#...##...##...##...#|_", "_|6c.c66c.c66c.c66c.c6|d", "d|#...##...##...##...#|_", - "_|Y..................Y|_", - "_||||||||||||||||||||||_", - "_______________d________" + "_|Y......y....y......Y|_", + "_||=|||=|||=|w||=||w|||_", + "__sss4|..|..|@....S..I|_", + "__sUss|RT|RT|@@@y...cI|_", + "__ssUU|||||||||||||||||_" ], "terrain": { - "#": "t_floor", - "&": "t_floor", "+": "t_reinforced_door_glass_c", ".": "t_floor", "6": "t_console", - "C": "t_floor", - "Y": "t_floor", - "H": "t_floor", - "_": "t_grass", + "_": [ [ "t_grass", 5 ], [ "t_grass_long", 2 ], "t_dirt", "t_shrub" ], "a": "t_console_broken", - "c": "t_floor", - "d": "t_dirt", + "d": "t_grass_long", "s": "t_sidewalk", - "v": "t_floor", "w": "t_window", - "{": "t_floor", - "|": "t_wall" - } - }, - "om_terrain": "lancenter", - "type": "mapgen", - "weight": 100 - }, - { - "method": "json", - "object": { + "|": "t_wall_w", + "4": "t_gutter_downspout", + "=": "t_door_locked", + "U": "t_sidewalk", + "9": [ + "t_tree_blackjack", + "t_tree_walnut", + "t_tree_chestnut", + "t_tree_beech", + "t_tree_hazelnut", + "t_tree_cottonwood", + "t_tree", + "t_tree_elm", + "t_tree_dead", + "t_tree_apple", + "t_tree_pear", + "t_tree_cherry", + "t_tree_peach", + "t_tree_apricot", + "t_tree_plum", + "t_tree_mulberry", + "t_tree_elderberry", + "t_tree_pine", + "t_tree_birch", + "t_tree_willow", + "t_tree_maple", + "t_tree_hickory", + "t_tree_almond", + "t_tree_pecan" + ] + }, "furniture": { "#": "f_table", "&": "f_trashcan", - "+": "f_null", - "-": "f_null", - ".": "f_null", - "6": "f_null", "C": "f_counter", - "D": "f_null", "H": "f_armchair", - "P": "f_sign", - "S": "f_sink", - "_": "f_null", "c": "f_chair", - "d": "f_null", - "f": "f_fridge", - "p": "f_null", - "s": "f_null", - "Y": "f_rack_coat", - "t": "f_toilet", "v": "f_vending_c", - "{": "f_glass_fridge", - "|": "f_null" + "W": "f_vending_c", + "Y": "f_rack_coat", + "{": "f_fridge", + "I": "f_desk", + "S": "f_filing_cabinet", + "U": [ "f_dumpster", "f_recycle_bin" ], + "d": [ "f_datura", "f_bluebell", "f_mutpoppy", "f_dahlia", "f_flower_tulip", "f_chamomile", "f_flower_spurge", "f_lily" ], + "y": [ "f_indoor_plant_y", "f_indoor_plant" ], + "R": "f_sink", + "@": "f_sofa" }, - "items": { "Y": { "item": "coat_rack", "chance": 40, "repeat": 2 } }, - "place_items": [ - { "chance": 45, "item": "fridge", "x": 20, "y": 20 }, - { "chance": 50, "item": "vending_food_items", "x": 14, "y": 20 }, - { "chance": 15, "repeat": [ 1, 3 ], "item": "trash", "x": 19, "y": 15 }, - { "chance": 50, "item": "vending_drink_items", "x": 15, "y": 20 }, - { "chance": 50, "item": "vending_drink_items", "x": 16, "y": 20 } + "toilets": { "T": { } }, + "items": { + "Y": { "item": "coat_rack", "chance": 40, "repeat": 2 }, + "I": { "item": "office", "chance": 30 }, + "S": { "item": "office_paper", "chance": 30 }, + "R": { "item": "softdrugs", "chance": 30 }, + "U": { "item": "trash", "chance": 20, "repeat": [ 2, 4 ] }, + "{": { "item": "fridge", "chance": 20, "repeat": [ 2, 4 ] }, + "v": { "item": "vending_drink_items", "chance": 20, "repeat": [ 2, 4 ] }, + "W": { "item": "vending_food_items", "chance": 20, "repeat": [ 2, 4 ] } + } + } + }, + { + "type": "mapgen", + "method": "json", + "om_terrain": "lancenter_roof", + "object": { + "fill_ter": "t_flat_roof", + "rows": [ + " ", + " ", + " ", + " ", + " ", + " ", + " |--------------------3 ", + " |....................3 ", + " |....................3 ", + " |....................3 ", + " |....................3 ", + " |....................3 ", + " |....................3 ", + " |....................3 ", + " |....................3 ", + " |....................3 ", + " |....................3 ", + " |....................3 ", + " |.R..................3 ", + " |....................3 ", + " |----5...............3 ", + " |..Z........U...3 ", + " |...............3 ", + " |---------------3 " ], - "place_toilets": [ { "x": 3, "y": 20 } ], + "palettes": [ "roof_palette" ], + "place_items": [ { "item": "roof_trash", "x": [ 0, 23 ], "y": [ 0, 23 ], "chance": 50, "repeat": [ 1, 3 ] } ], + "nested": { + "U": { "chunks": [ "roof_2x2_infrastructure" ] }, + "R": { "chunks": [ "roof_2x2_infrastructure_1" ] }, + "Z": { "chunks": [ "roof_2x2_infrastructure_2" ] } + }, + "place_nested": [ + { "chunks": [ [ "null", 20 ], [ "roof_2x2_utilities_d", 40 ], [ "roof_2x2_utilities", 50 ] ], "x": [ 7, 17 ], "y": 17 }, + { + "chunks": [ [ "null", 20 ], [ "roof_4x4_utility", 40 ], [ "roof_6x6_utility", 20 ] ], + "x": [ 3, 15 ], + "y": [ 8, 10 ] + } + ] + } + }, + { + "method": "json", + "om_terrain": "lancenter_1", + "type": "mapgen", + "weight": 100, + "object": { + "fill_ter": "t_floor", "rows": [ "ssssssssssssssssssssssss", "ssssssssssssssssssssssss", @@ -137,38 +180,88 @@ "__|Y.....c.c......C..|__", "__|||||...........C..|__", "__|...D..c.c......C..|__", - "__|tCS|.#6#6#.v{{...f|__", + "__|tCS|.#6#6#.v{{...f|4_", "_d||||||||||||||||||||__", "______________d_________", "______d_d_____________d_" ], "terrain": { - "#": "t_floor", - "&": "t_floor", "+": "t_reinforced_door_glass_c", "-": "t_wall_glass", ".": "t_floor", "6": "t_console", - "C": "t_floor", "D": "t_door_c", - "H": "t_floor", - "Y": "t_floor", "P": "t_wall_glass", - "S": "t_floor", - "_": "t_grass", - "c": "t_floor", + "_": [ [ "t_grass", 5 ], [ "t_grass_long", 2 ], "t_dirt", "t_shrub" ], "d": "t_dirt", - "f": "t_floor", "p": "t_pavement", "s": "t_sidewalk", - "t": "t_floor", - "v": "t_floor", - "{": "t_floor", - "|": "t_brick_wall" - } - }, - "om_terrain": "lancenter", + "|": "t_brick_wall", + "4": "t_gutter_downspout" + }, + "furniture": { + "#": "f_table", + "&": "f_trashcan", + "C": "f_counter", + "H": "f_armchair", + "P": "f_sign", + "S": "f_sink", + "c": "f_chair", + "f": "f_fridge", + "Y": "f_rack_coat", + "t": "f_toilet", + "v": "f_vending_c", + "{": "f_glass_fridge" + }, + "items": { "Y": { "item": "coat_rack", "chance": 40, "repeat": 2 } }, + "place_items": [ + { "chance": 45, "item": "fridge", "x": 20, "y": 20 }, + { "chance": 50, "item": "vending_food_items", "x": 14, "y": 20 }, + { "chance": 15, "repeat": [ 1, 3 ], "item": "trash", "x": 19, "y": 15 }, + { "chance": 50, "item": "vending_drink_items", "x": 15, "y": 20 }, + { "chance": 50, "item": "vending_drink_items", "x": 16, "y": 20 } + ], + "place_toilets": [ { "x": 3, "y": 20 } ] + } + }, + { "type": "mapgen", - "weight": 100 + "method": "json", + "om_terrain": "lancenter_roof_1", + "object": { + "fill_ter": "t_flat_roof", + "rows": [ + " ", + " ", + " |222222222223 ", + " |...........3 ", + " |...........3 ", + " |........R..3 ", + " |...........3 ", + " |...........3 ", + " |...........3 ", + " |...........3 ", + " |...........3 ", + " |...........3 ", + " |...........3 ", + " |...........3 ", + " |...........3------3 ", + " |....ZA............3 ", + " |.....A............3 ", + " |.............U....3 ", + " |..................3 ", + " |..................3 ", + " |..................5 ", + " |------------------3 ", + " ", + " " + ], + "palettes": [ "roof_palette" ], + "nested": { + "U": { "chunks": [ "roof_2x2_infrastructure" ] }, + "R": { "chunks": [ "roof_2x2_infrastructure_1" ] }, + "Z": { "chunks": [ "roof_2x2_infrastructure_2" ] } + } + } } ] diff --git a/data/json/overmap/multitile_city_buildings.json b/data/json/overmap/multitile_city_buildings.json index f6888f2d1871e..c4f8e87bcb3ca 100644 --- a/data/json/overmap/multitile_city_buildings.json +++ b/data/json/overmap/multitile_city_buildings.json @@ -1539,6 +1539,21 @@ "locations": [ "land" ], "overmaps": [ { "point": [ 0, 0, 0 ], "overmap": "bar_1_north" }, { "point": [ 0, 0, 1 ], "overmap": "bar_roof_1_north" } ] }, + { + "type": "city_building", + "id": "lancenter", + "locations": [ "land" ], + "overmaps": [ { "point": [ 0, 0, 0 ], "overmap": "lancenter_north" }, { "point": [ 0, 0, 1 ], "overmap": "lancenter_roof_north" } ] + }, + { + "type": "city_building", + "id": "lancenter_1", + "locations": [ "land" ], + "overmaps": [ + { "point": [ 0, 0, 0 ], "overmap": "lancenter_1_north" }, + { "point": [ 0, 0, 1 ], "overmap": "lancenter_roof_1_north" } + ] + }, { "type": "city_building", "id": "office_doctor", diff --git a/data/json/overmap/overmap_terrain/overmap_terrain_commercial.json b/data/json/overmap/overmap_terrain/overmap_terrain_commercial.json index 1d0480ae665e8..5870823ef1c6e 100644 --- a/data/json/overmap/overmap_terrain/overmap_terrain_commercial.json +++ b/data/json/overmap/overmap_terrain/overmap_terrain_commercial.json @@ -1500,6 +1500,30 @@ "sym": "L", "color": "light_gray" }, + { + "type": "overmap_terrain", + "id": "lancenter_roof", + "name": "LAN center roof", + "copy-from": "generic_city_building", + "sym": "L", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "lancenter_1", + "name": "LAN center", + "copy-from": "generic_city_building", + "sym": "L", + "color": "light_gray" + }, + { + "type": "overmap_terrain", + "id": "lancenter_roof_1", + "name": "LAN center roof", + "copy-from": "generic_city_building", + "sym": "L", + "color": "light_gray" + }, { "type": "overmap_terrain", "id": "landscapingsupplyco_1a", diff --git a/data/json/regional_map_settings.json b/data/json/regional_map_settings.json index 2557d99b1bae9..122552f99202d 100644 --- a/data/json/regional_map_settings.json +++ b/data/json/regional_map_settings.json @@ -753,6 +753,7 @@ "abandonedwarehouse_4": 100, "emptycommerciallot": 100, "lancenter": 100, + "lancenter_1": 100, "dollarstore": 200, "dollarstore_1": 200, "s_vfw": 100, From a9de97cd00fd10219b3f9cd20d011295f28e6c69 Mon Sep 17 00:00:00 2001 From: KorGgenT Date: Tue, 18 Jun 2019 16:35:54 -0400 Subject: [PATCH 065/371] move some members from player to Character radiation oxygen power_level max_power_level stamina --- src/character.h | 6 ++++++ src/player.h | 5 ----- src/savegame_json.cpp | 47 +++++++++++++++++++++---------------------- 3 files changed, 29 insertions(+), 29 deletions(-) diff --git a/src/character.h b/src/character.h index 6a8872d06a63e..51626e42b29b2 100644 --- a/src/character.h +++ b/src/character.h @@ -798,6 +798,12 @@ class Character : public Creature, public visitable stomach_contents stomach; stomach_contents guts; + int power_level; + int max_power_level; + int oxygen; + int stamina; + int radiation; + void initialize_stomach_contents(); /** Stable base metabolic rate due to traits */ diff --git a/src/player.h b/src/player.h index d953edde47434..2cb6a1829b1b4 100644 --- a/src/player.h +++ b/src/player.h @@ -1529,13 +1529,9 @@ class player : public Character time_point next_climate_control_check; bool last_climate_control_ret; - int power_level; - int max_power_level; int tank_plut; int reactor_plut; int slow_rad; - int oxygen; - int stamina; double recoil = MAX_RECOIL; std::weak_ptr last_target; cata::optional last_target_pos; @@ -1545,7 +1541,6 @@ class player : public Character int dodges_left; int blocks_left; int stim; - int radiation; int cash; int movecounter; std::shared_ptr mounted_creature; diff --git a/src/savegame_json.cpp b/src/savegame_json.cpp index 30de5cecdd256..aede9e7281a1d 100644 --- a/src/savegame_json.cpp +++ b/src/savegame_json.cpp @@ -381,6 +381,8 @@ void Character::load( JsonObject &data ) data.read( "fatigue", fatigue ); data.read( "sleep_deprivation", sleep_deprivation ); data.read( "stored_calories", stored_calories ); + data.read( "radiation", radiation ); + data.read( "oxygen", oxygen ); // health data.read( "healthy", healthy ); @@ -480,6 +482,19 @@ void Character::load( JsonObject &data ) on_stat_change( "hunger", hunger ); on_stat_change( "fatigue", fatigue ); on_stat_change( "sleep_deprivation", sleep_deprivation ); + + data.read( "power_level", power_level ); + data.read( "max_power_level", max_power_level ); + // Bionic power scale has been changed, savegame version 21 has the new scale + if ( savegame_loading_version <= 20 ) { + power_level *= 25; + max_power_level *= 25; + } + + // Bionic power should not be negative! + if ( power_level < 0 ) { + power_level = 0; + } } /** @@ -514,9 +529,12 @@ void Character::store( JsonOut &json ) const json.member( "fatigue", fatigue ); json.member( "sleep_deprivation", sleep_deprivation ); json.member( "stored_calories", stored_calories ); + json.member( "radiation", radiation ); + json.member( "stamina", stamina ); // breathing json.member( "underwater", underwater ); + json.member( "oxygen", oxygen ); // traits: permanent 'mutations' more or less json.member( "traits", my_traits ); @@ -531,6 +549,11 @@ void Character::store( JsonOut &json ) const for( const auto &pair : *_skills ) { json.member( pair.first.str(), pair.second ); } + + // npc; unimplemented + json.member( "power_level", power_level ); + json.member( "max_power_level", max_power_level ); + json.end_object(); } @@ -556,16 +579,12 @@ void player::store( JsonOut &json ) const // pain json.member( "pkill", pkill ); // misc levels - json.member( "radiation", radiation ); json.member( "tank_plut", tank_plut ); json.member( "reactor_plut", reactor_plut ); json.member( "slow_rad", slow_rad ); json.member( "scent", static_cast( scent ) ); json.member( "body_wetness", body_wetness ); - // breathing - json.member( "oxygen", oxygen ); - // gender json.member( "male", male ); @@ -581,10 +600,6 @@ void player::store( JsonOut &json ) const json.member( "damage_bandaged", damage_bandaged ); json.member( "damage_disinfected", damage_disinfected ); - // npc; unimplemented - json.member( "power_level", power_level ); - json.member( "max_power_level", max_power_level ); - json.member( "ma_styles", ma_styles ); // "Looks like I picked the wrong week to quit smoking." - Steve McCroskey json.member( "addictions", addictions ); @@ -667,12 +682,10 @@ void player::load( JsonObject &data ) } data.read( "stim", stim ); data.read( "pkill", pkill ); - data.read( "radiation", radiation ); data.read( "tank_plut", tank_plut ); data.read( "reactor_plut", reactor_plut ); data.read( "slow_rad", slow_rad ); data.read( "scent", scent ); - data.read( "oxygen", oxygen ); data.read( "male", male ); data.read( "cash", cash ); data.read( "recoil", recoil ); @@ -682,19 +695,6 @@ void player::load( JsonObject &data ) setID( tmpid ); } - data.read( "power_level", power_level ); - data.read( "max_power_level", max_power_level ); - // Bionic power scale has been changed, savegame version 21 has the new scale - if( savegame_loading_version <= 20 ) { - power_level *= 25; - max_power_level *= 25; - } - - // Bionic power should not be negative! - if( power_level < 0 ) { - power_level = 0; - } - data.read( "ma_styles", ma_styles ); // Fix up old ma_styles that doesn't include fake styles if( std::find( ma_styles.begin(), ma_styles.end(), style_kicks ) == ma_styles.end() && @@ -821,7 +821,6 @@ void avatar::store( JsonOut &json ) const json.member( "style_selected", style_selected ); json.member( "keep_hands_free", keep_hands_free ); - json.member( "stamina", stamina ); json.member( "move_mode", move_mode ); json.member( "magic", magic ); From 0a2dc14d3cea17b606f0a97c012c217b218c09e9 Mon Sep 17 00:00:00 2001 From: John Bytheway Date: Tue, 18 Jun 2019 21:52:04 +0100 Subject: [PATCH 066/371] Add end-of-namespace comments (#31580) * Enforce namespace comments with clang-tidy * Add end-of-namespace comments --- .clang-tidy | 1 + src/activity_handlers.h | 2 +- src/anatomy.cpp | 2 +- src/animation.cpp | 2 +- src/avatar_action.h | 2 +- src/basecamp.h | 4 ++-- src/behavior.cpp | 2 +- src/behavior.h | 2 +- src/behavior_oracle.cpp | 2 +- src/behavior_oracle.h | 2 +- src/behavior_strategy.cpp | 2 +- src/behavior_strategy.h | 2 +- src/bodypart.cpp | 2 +- src/cata_algo.h | 2 +- src/cellular_automata.h | 2 +- src/color.h | 2 +- src/construction.cpp | 2 +- src/consumption.cpp | 2 +- src/debug.cpp | 2 +- src/debug.h | 2 +- src/debug_menu.cpp | 2 +- src/debug_menu.h | 2 +- src/dialogue.h | 2 +- src/effect.cpp | 2 +- src/enums.h | 4 ++-- src/explosion.cpp | 2 +- src/explosion.h | 2 +- src/faction.cpp | 2 +- src/faction.h | 2 +- src/faction_camp.cpp | 2 +- src/faction_camp.h | 2 +- src/field_type.cpp | 2 +- src/field_type.h | 2 +- src/filesystem.h | 2 +- src/flat_set.h | 2 +- src/game_constants.h | 2 +- src/game_inventory.cpp | 2 +- src/game_inventory.h | 4 ++-- src/game_ui.h | 2 +- src/gates.h | 4 ++-- src/handle_liquid.cpp | 2 +- src/handle_liquid.h | 2 +- src/iexamine.cpp | 2 +- src/int_id.h | 2 +- src/io_tags.h | 2 +- src/item_group.h | 2 +- src/json.h | 2 +- src/magic.cpp | 6 +++--- src/magic.h | 2 +- src/map_extras.cpp | 2 +- src/map_extras.h | 2 +- src/mapdata.cpp | 4 ++-- src/mapgen.cpp | 2 +- src/mapgen_functions.cpp | 2 +- src/mapsharing.h | 2 +- src/martialarts.cpp | 2 +- src/material.h | 2 +- src/melee.cpp | 2 +- src/melee.h | 2 +- src/messages.cpp | 2 +- src/mission.h | 4 ++-- src/mission_companion.cpp | 2 +- src/mission_companion.h | 2 +- src/monexamine.h | 2 +- src/monfaction.h | 2 +- src/monstergenerator.cpp | 4 ++-- src/morale.cpp | 2 +- src/morale_types.cpp | 2 +- src/mutation_data.cpp | 2 +- src/name.cpp | 2 +- src/name.h | 2 +- src/npc_class.h | 2 +- src/npcmove.cpp | 2 +- src/npctalk.h | 2 +- src/npctrade.h | 2 +- src/omdata.h | 10 +++++----- src/overmap.cpp | 4 ++-- src/overmap.h | 2 +- src/overmap_connection.cpp | 2 +- src/overmap_connection.h | 2 +- src/overmap_location.cpp | 2 +- src/overmap_location.h | 2 +- src/overmap_noise.cpp | 2 +- src/overmap_noise.h | 2 +- src/overmap_ui.cpp | 2 +- src/overmap_ui.h | 4 ++-- src/path_info.h | 2 +- src/pickup.h | 2 +- src/pixel_minimap.cpp | 2 +- src/player.h | 2 +- src/profession.cpp | 2 +- src/recipe_dictionary.cpp | 2 +- src/recipe_groups.h | 2 +- src/rotatable_symbols.h | 2 +- src/savegame_legacy.cpp | 2 +- src/scenario.cpp | 2 +- src/simple_pathfinding.h | 2 +- src/skill_boost.cpp | 2 +- src/sounds.h | 4 ++-- src/start_location.cpp | 2 +- src/string_id.h | 2 +- src/trait_group.h | 2 +- src/trap.cpp | 2 +- src/trap.h | 2 +- src/tuple_hash.h | 4 ++-- src/type_id.h | 2 +- src/veh_utils.cpp | 2 +- src/veh_utils.h | 2 +- src/vehicle.h | 2 +- src/vehicle_group.cpp | 2 +- src/weather.h | 2 +- src/weather_data.cpp | 2 +- tests/behavior_test.cpp | 2 +- tests/new_character_test.cpp | 2 +- 114 files changed, 131 insertions(+), 130 deletions(-) diff --git a/.clang-tidy b/.clang-tidy index d74a7c267f862..30814cf85514a 100644 --- a/.clang-tidy +++ b/.clang-tidy @@ -9,6 +9,7 @@ bugprone-*,\ cert-*,\ -cert-err58-cpp,\ clang-diagnostic-*,\ +llvm-namespace-comment,\ misc-*,\ modernize-*,\ performance-*,\ diff --git a/src/activity_handlers.h b/src/activity_handlers.h index 5b5e822a0be92..3d9fe8378ca70 100644 --- a/src/activity_handlers.h +++ b/src/activity_handlers.h @@ -164,6 +164,6 @@ void study_spell_finish( player_activity *act, player *p ); extern const std::map< activity_id, std::function > finish_functions; -} +} // namespace activity_handlers #endif diff --git a/src/anatomy.cpp b/src/anatomy.cpp index 2ce045c175302..e54e66a755644 100644 --- a/src/anatomy.cpp +++ b/src/anatomy.cpp @@ -23,7 +23,7 @@ namespace generic_factory anatomy_factory( "anatomy" ); -} +} // namespace template<> bool anatomy_id::is_valid() const diff --git a/src/animation.cpp b/src/animation.cpp index 1c38aefd63c3c..dd5552b61f71b 100644 --- a/src/animation.cpp +++ b/src/animation.cpp @@ -423,7 +423,7 @@ void draw_bullet_curses( map &m, const tripoint &t, const char bullet, const tri bullet_animation().progress(); } -} ///namespace +} // namespace #if defined(TILES) /* Bullet Animation -- Maybe change this to animate the ammo itself flying through the air?*/ diff --git a/src/avatar_action.h b/src/avatar_action.h index 2daebbb475d26..e290bc9e5aab9 100644 --- a/src/avatar_action.h +++ b/src/avatar_action.h @@ -58,6 +58,6 @@ bool fire( avatar &you, map &m, item &weapon, int bp_cost = 0 ); // Throw an item 't' void plthrow( avatar &you, int pos = INT_MIN, const cata::optional &blind_throw_from_pos = cata::nullopt ); -} +} // namespace avatar_action #endif // !AVATAR_MOVE_H diff --git a/src/basecamp.h b/src/basecamp.h index d9827f763c623..ddc532bd76541 100644 --- a/src/basecamp.h +++ b/src/basecamp.h @@ -43,7 +43,7 @@ using itype_id = std::string; namespace catacurses { class window; -} +} // namespace catacurses namespace base_camps { @@ -56,7 +56,7 @@ const std::string faction_encode_abs( const expansion_data &e, int number ); const std::string faction_decode( const std::string &full_type ); const time_duration to_workdays( const time_duration &work_time ); int max_upgrade_by_type( const std::string &type ); -} +} // namespace base_camps // camp resource structures struct basecamp_resource { diff --git a/src/behavior.cpp b/src/behavior.cpp index 057817b9130e7..fc81dc58936f3 100644 --- a/src/behavior.cpp +++ b/src/behavior.cpp @@ -75,7 +75,7 @@ namespace { generic_factory behavior_factory( "behavior" ); std::list temp_node_data; -} +} // namespace template<> const node_t &string_id::obj() const diff --git a/src/behavior.h b/src/behavior.h index 5888047fb9c61..9696d44d2066a 100644 --- a/src/behavior.h +++ b/src/behavior.h @@ -87,6 +87,6 @@ void finalize(); void check_consistency(); -} +} // namespace behavior #endif diff --git a/src/behavior_oracle.cpp b/src/behavior_oracle.cpp index 5b8df105a7fab..2706701eea6d7 100644 --- a/src/behavior_oracle.cpp +++ b/src/behavior_oracle.cpp @@ -135,4 +135,4 @@ std::unordered_map> pre { "npc_has_food", make_function( &character_oracle_t::has_food ) } } }; -} +} // namespace behavior diff --git a/src/behavior_oracle.h b/src/behavior_oracle.h index f743a4b65592a..c36d81b1c9a37 100644 --- a/src/behavior_oracle.h +++ b/src/behavior_oracle.h @@ -48,5 +48,5 @@ class character_oracle_t : public oracle_t extern std::unordered_map> predicate_map; -} +} // namespace behavior #endif diff --git a/src/behavior_strategy.cpp b/src/behavior_strategy.cpp index e9bce79526669..3ee7e7990d78c 100644 --- a/src/behavior_strategy.cpp +++ b/src/behavior_strategy.cpp @@ -16,7 +16,7 @@ std::unordered_map strategy_map = {{ { "sequential_until_done", &default_until_done } } }; -} +} // namespace behavior using namespace behavior; diff --git a/src/behavior_strategy.h b/src/behavior_strategy.h index 51e4b9d00c438..72889bfd175d1 100644 --- a/src/behavior_strategy.h +++ b/src/behavior_strategy.h @@ -40,6 +40,6 @@ class sequential_until_done_t : public strategy_t extern std::unordered_map strategy_map; -} +} // namespace behavior #endif diff --git a/src/bodypart.cpp b/src/bodypart.cpp index 35736f16d92f2..5613e10e03ace 100644 --- a/src/bodypart.cpp +++ b/src/bodypart.cpp @@ -42,7 +42,7 @@ side string_to_enum( const std::string &data ) return string_to_enum_look_up( side_map, data ); } -} +} // namespace io namespace { diff --git a/src/cata_algo.h b/src/cata_algo.h index 6888d4aa580f6..7337246f30217 100644 --- a/src/cata_algo.h +++ b/src/cata_algo.h @@ -41,6 +41,6 @@ void sort_by_rating( Iterator begin, Iterator end, RatingFunction rating_func ) } ); } -} +} // namespace algo #endif // CATA_ALGO_H diff --git a/src/cellular_automata.h b/src/cellular_automata.h index 4f11bd409078b..da8f0bab14ce4 100644 --- a/src/cellular_automata.h +++ b/src/cellular_automata.h @@ -105,6 +105,6 @@ inline std::vector> generate_cellular_automaton( const int widt return current; } -} +} // namespace CellularAutomata #endif diff --git a/src/color.h b/src/color.h index aadccbfef0daa..c7d1a76bb91e9 100644 --- a/src/color.h +++ b/src/color.h @@ -385,7 +385,7 @@ struct hash { return hash()( v.operator int() ); } }; -} +} // namespace std class color_manager { diff --git a/src/construction.cpp b/src/construction.cpp index d0747227f13d9..d4fe813757966 100644 --- a/src/construction.cpp +++ b/src/construction.cpp @@ -96,7 +96,7 @@ void done_mark_practice_target( const tripoint & ); void failure_standard( const tripoint & ); void failure_deconstruct( const tripoint & ); -} +} // namespace construct // Helper functions, nobody but us needs to call these. static bool can_construct( const std::string &desc ); diff --git a/src/consumption.cpp b/src/consumption.cpp index 1bc279faaba8a..e6d89a87dd447 100644 --- a/src/consumption.cpp +++ b/src/consumption.cpp @@ -80,7 +80,7 @@ const std::map plut_charges = { { "plut_slurry", PLUTONIUM_CHARGES / 2 } }; -} +} // namespace int player::stomach_capacity() const { diff --git a/src/debug.cpp b/src/debug.cpp index f1027b31e4778..bb34d3b4da6a4 100644 --- a/src/debug.cpp +++ b/src/debug.cpp @@ -95,7 +95,7 @@ namespace std::set ignored_messages; -} +} // namespace void realDebugmsg( const char *filename, const char *line, const char *funcname, const std::string &text ) diff --git a/src/debug.h b/src/debug.h index f2d012028ce0e..68a07b933fdcc 100644 --- a/src/debug.h +++ b/src/debug.h @@ -105,7 +105,7 @@ std::string mods_loaded(); /** Generate a game report, including the information returned by all of the other functions. */ std::string game_report(); -} +} // namespace game_info // Enumerations {{{1 // --------------------------------------------------------------------- diff --git a/src/debug_menu.cpp b/src/debug_menu.cpp index b3c0dceb966d3..6f6ad9955c4f6 100644 --- a/src/debug_menu.cpp +++ b/src/debug_menu.cpp @@ -1568,4 +1568,4 @@ void debug() g->refresh_all(); } -} +} // namespace debug_menu diff --git a/src/debug_menu.h b/src/debug_menu.h index 883978f2bd7d5..cf01b8283094a 100644 --- a/src/debug_menu.h +++ b/src/debug_menu.h @@ -29,6 +29,6 @@ void draw_benchmark( const int max_difference ); void debug(); -} +} // namespace debug_menu #endif // DEBUG_MENU_H diff --git a/src/dialogue.h b/src/dialogue.h index da03003fee004..b40c4e3cc1f75 100644 --- a/src/dialogue.h +++ b/src/dialogue.h @@ -363,7 +363,7 @@ const std::unordered_set complex_conds = { { "days_since_cataclysm", "is_season", "mission_goal", "u_has_var", "npc_has_var" } }; -} +} // namespace dialogue_data // the truly awful declaration for the conditional_t loading helper_function void read_dialogue_condition( JsonObject &jo, std::function &condition, diff --git a/src/effect.cpp b/src/effect.cpp index 091f53fca5b0f..ba4b033bd5790 100644 --- a/src/effect.cpp +++ b/src/effect.cpp @@ -19,7 +19,7 @@ namespace { std::map effect_types; -} +} // namespace /** @relates string_id */ template<> diff --git a/src/enums.h b/src/enums.h index 88039e4ca683e..c590c50166645 100644 --- a/src/enums.h +++ b/src/enums.h @@ -237,7 +237,7 @@ struct hash { return result; } }; -} +} // namespace std inline constexpr bool operator<( const point &a, const point &b ) { @@ -333,7 +333,7 @@ struct hash { return result; } }; -} +} // namespace std inline constexpr bool operator==( const tripoint &a, const tripoint &b ) { diff --git a/src/explosion.cpp b/src/explosion.cpp index 2a4a43ae1ee2b..abb8f260e8a1e 100644 --- a/src/explosion.cpp +++ b/src/explosion.cpp @@ -841,7 +841,7 @@ void nuke( const tripoint &p ) } } -} +} // namespace explosion_handler // This is only ever used to zero the cloud values, which is what makes it work. fragment_cloud &fragment_cloud::operator=( const float &value ) diff --git a/src/explosion.h b/src/explosion.h index 5d3583c6f22f6..a603f790485d1 100644 --- a/src/explosion.h +++ b/src/explosion.h @@ -66,7 +66,7 @@ void shockwave( const tripoint &p, int radius, int force, int stun, int dam_mult void draw_explosion( const tripoint &p, int radius, const nc_color &col ); void draw_custom_explosion( const tripoint &p, const std::map &area ); -} +} // namespace explosion_handler shrapnel_data load_shrapnel_data( JsonObject &jo ); explosion_data load_explosion_data( JsonObject &jo ); diff --git a/src/faction.cpp b/src/faction.cpp index be90273dbabf9..465b5a93c6b62 100644 --- a/src/faction.cpp +++ b/src/faction.cpp @@ -34,7 +34,7 @@ namespace npc_factions { std::vector all_templates; -} +} // namespace npc_factions const faction_id your_faction = faction_id( "your_followers" ); diff --git a/src/faction.h b/src/faction.h index fae06ca639070..1ee86cc09a70f 100644 --- a/src/faction.h +++ b/src/faction.h @@ -50,7 +50,7 @@ const std::unordered_map relation_strs = { { { "knows your voice", knows_your_voice } } }; -} +} // namespace npc_factions class faction_template { diff --git a/src/faction_camp.cpp b/src/faction_camp.cpp index dac0e6e056495..a4aa5cafc87a6 100644 --- a/src/faction_camp.cpp +++ b/src/faction_camp.cpp @@ -275,7 +275,7 @@ std::map miss_info = {{ } } }; -} +} // namespace base_camps /**** Forward declaration of utility functions */ /** diff --git a/src/faction_camp.h b/src/faction_camp.h index 60a999b9165c5..3e06e9bee8b6c 100644 --- a/src/faction_camp.h +++ b/src/faction_camp.h @@ -64,5 +64,5 @@ std::vector> om_building_region( const tripoint std::string om_simple_dir( const tripoint &omt_pos, const tripoint &omt_tar ); /// Converts a direction into a point offset point om_dir_to_offset( const std::string &dir ); -} +} // namespace talk_function #endif diff --git a/src/field_type.cpp b/src/field_type.cpp index b4be88e7dc51c..c529594824bf3 100644 --- a/src/field_type.cpp +++ b/src/field_type.cpp @@ -11,7 +11,7 @@ namespace generic_factory all_field_types( "field types" ); -} +} // namespace /** @relates int_id */ template<> diff --git a/src/field_type.h b/src/field_type.h index 73b41b10ffe54..ce876854b5d25 100644 --- a/src/field_type.h +++ b/src/field_type.h @@ -89,7 +89,7 @@ const std::vector &get_all(); void set_field_type_ids(); field_type get_field_type_by_legacy_enum( int legacy_enum_id ); -} +} // namespace field_types extern field_type_id x_fd_null, x_fd_blood, diff --git a/src/filesystem.h b/src/filesystem.h index d86a415452c82..718f7831b3c1e 100644 --- a/src/filesystem.h +++ b/src/filesystem.h @@ -18,7 +18,7 @@ bool rename_file( const std::string &old_path, const std::string &new_path ); namespace cata_files { const char *eol(); -} +} // namespace cata_files //-------------------------------------------------------------------------------------------------- /** diff --git a/src/flat_set.h b/src/flat_set.h index 00b2f96782bbb..0d3c831f32a5e 100644 --- a/src/flat_set.h +++ b/src/flat_set.h @@ -214,6 +214,6 @@ class flat_set : private Compare, Data } }; -} +} // namespace cata #endif // CATA_FLAT_SET diff --git a/src/game_constants.h b/src/game_constants.h index b33607af4f0d8..98f09d76b37a4 100644 --- a/src/game_constants.h +++ b/src/game_constants.h @@ -96,7 +96,7 @@ constexpr int freezer = 23; // -5 Celsius /** Temperature in which water freezes in Fahrenheit */ constexpr int freezing = 32; // 0 Celsius -} +} // namespace temperatures // Shelf life of corpse. This should be kept same as raw flesh. constexpr time_duration CORPSE_ROT_TIME = 24_hours; diff --git a/src/game_inventory.cpp b/src/game_inventory.cpp index ce2dbaf8588ad..878fb3b02abe6 100644 --- a/src/game_inventory.cpp +++ b/src/game_inventory.cpp @@ -78,7 +78,7 @@ std::string highlight_good_bad_none( int value ) return string_format( "%d", value ); } -} +} // namespace inventory_filter_preset::inventory_filter_preset( const item_location_filter &filter ) : filter( filter ) diff --git a/src/game_inventory.h b/src/game_inventory.h index 654fca54ea75b..96db19ca88523 100644 --- a/src/game_inventory.h +++ b/src/game_inventory.h @@ -100,8 +100,8 @@ item_location repair( player &p, const repair_item_actor *actor, const item *mai item_location install_bionic( player &p, player &patient ); /*@}*/ -} +} // namespace inv -} +} // namespace game_menus #endif // GAME_INVENTORY_H diff --git a/src/game_ui.h b/src/game_ui.h index 72c7a81f1a233..a61f6508905ee 100644 --- a/src/game_ui.h +++ b/src/game_ui.h @@ -5,7 +5,7 @@ namespace game_ui { void init_ui(); -} +} // namespace game_ui // defined in sdltiles.cpp void to_map_font_dim_width( int &w ); diff --git a/src/gates.h b/src/gates.h index 31fc9b5461ac3..c65138fade679 100644 --- a/src/gates.h +++ b/src/gates.h @@ -22,7 +22,7 @@ void open_gate( const tripoint &pos, player &p ); /** opens the gate immediately */ void open_gate( const tripoint &pos ); -} +} // namespace gates namespace doors { @@ -33,6 +33,6 @@ namespace doors */ void close_door( map &m, Character &who, const tripoint &closep ); -} +} // namespace doors #endif diff --git a/src/handle_liquid.cpp b/src/handle_liquid.cpp index f53adb2adf30e..ea7e0cf3959dc 100644 --- a/src/handle_liquid.cpp +++ b/src/handle_liquid.cpp @@ -381,4 +381,4 @@ bool handle_liquid( item &liquid, item *const source, const int radius, } return false; } -} +} // namespace liquid_handler diff --git a/src/handle_liquid.h b/src/handle_liquid.h index 91cc2bfcdbb7f..4a26260133ba5 100644 --- a/src/handle_liquid.h +++ b/src/handle_liquid.h @@ -111,6 +111,6 @@ bool handle_liquid( item &liquid, item *source = nullptr, int radius = 0, const tripoint *source_pos = nullptr, const vehicle *source_veh = nullptr, const int part_num = -1, const monster *source_mon = nullptr ); -} +} // namespace liquid_handler #endif diff --git a/src/iexamine.cpp b/src/iexamine.cpp index 010a63571d2d9..520d78a0e59c0 100644 --- a/src/iexamine.cpp +++ b/src/iexamine.cpp @@ -4296,7 +4296,7 @@ const int MIN_CHARCOAL = 100; const int CHARCOAL_PER_LITER = 25; const units::volume MAX_FOOD_VOLUME = units::from_liter( 20 ); const units::volume MAX_FOOD_VOLUME_PORTABLE = units::from_liter( 15 ); -} +} // namespace sm_rack static int get_charcoal_charges( units::volume food ) { diff --git a/src/int_id.h b/src/int_id.h index 5d9b07dc3c2b0..1f9cefa8a6aa5 100644 --- a/src/int_id.h +++ b/src/int_id.h @@ -115,6 +115,6 @@ struct hash< int_id > { return hash()( v.to_i() ); } }; -} +} // namespace std #endif diff --git a/src/io_tags.h b/src/io_tags.h index 8808f54a3aa63..e278089c262df 100644 --- a/src/io_tags.h +++ b/src/io_tags.h @@ -26,6 +26,6 @@ struct object_archive_tag { using OutputArchive = JsonObjectOutputArchive; }; -} +} // namespace io #endif // CATA_IO_TAGS_H diff --git a/src/item_group.h b/src/item_group.h index 70977ad3e7b6c..854d0ec8c8365 100644 --- a/src/item_group.h +++ b/src/item_group.h @@ -92,7 +92,7 @@ void load_item_group( JsonObject &jsobj, const Group_tag &group_id, const std::s * @throw std::string as usual for JSON errors, including invalid input values. */ Group_tag load_item_group( JsonIn &stream, const std::string &default_subtype ); -} +} // namespace item_group /** * Base interface for item spawn. diff --git a/src/json.h b/src/json.h index 54cf2cc69be05..1e14071112ceb 100644 --- a/src/json.h +++ b/src/json.h @@ -81,7 +81,7 @@ inline E string_to_enum_look_up( const C &container, const std::string &data ) return iter->second; } /*@}*/ -} +} // namespace io /* JsonIn * ====== diff --git a/src/magic.cpp b/src/magic.cpp index de5fe8595c81a..f7467a0e7de40 100644 --- a/src/magic.cpp +++ b/src/magic.cpp @@ -47,7 +47,7 @@ const std::map bp_map = { { "FOOT_L", body_part::bp_foot_l }, { "FOOT_R", body_part::bp_foot_r } }; -} +} // namespace namespace io { @@ -61,7 +61,7 @@ body_part string_to_enum( const std::string &trigger ) { return string_to_enum_look_up( bp_map, trigger ); } -} +} // namespace io // LOADING // spell_type @@ -69,7 +69,7 @@ body_part string_to_enum( const std::string &trigger ) namespace { generic_factory spell_factory( "spell" ); -} +} // namespace template<> const spell_type &string_id::obj() const diff --git a/src/magic.h b/src/magic.h index 796cc5f496009..201021189fcef 100644 --- a/src/magic.h +++ b/src/magic.h @@ -341,6 +341,6 @@ std::set spell_effect_line( const spell &, const tripoint &source, void spawn_ethereal_item( spell &sp ); void recover_energy( spell &sp, const tripoint &target ); void spawn_summoned_monster( spell &sp, const tripoint &source, const tripoint &target ); -} +} // namespace spell_effect #endif diff --git a/src/map_extras.cpp b/src/map_extras.cpp index d556988eea28b..eb6628ebdd9fa 100644 --- a/src/map_extras.cpp +++ b/src/map_extras.cpp @@ -2319,4 +2319,4 @@ FunctionMap all_functions() return builtin_functions; } -} +} // namespace MapExtras diff --git a/src/map_extras.h b/src/map_extras.h index 590fe4b8c4057..71160b5a7c563 100644 --- a/src/map_extras.h +++ b/src/map_extras.h @@ -12,6 +12,6 @@ using FunctionMap = std::unordered_map; map_special_pointer get_function( const std::string &name ); FunctionMap all_functions(); -} +} // namespace MapExtras #endif diff --git a/src/mapdata.cpp b/src/mapdata.cpp index f5b783d1c14d9..44be61c2bfc2e 100644 --- a/src/mapdata.cpp +++ b/src/mapdata.cpp @@ -28,7 +28,7 @@ const units::volume DEFAULT_MAX_VOLUME_IN_SQUARE = units::from_liter( 1000 ); generic_factory terrain_data( "terrain", "id", "aliases" ); generic_factory furniture_data( "furniture", "id", "aliases" ); -} +} // namespace /** @relates int_id */ template<> @@ -1082,7 +1082,7 @@ season_type string_to_enum( const std::string &data ) { return string_to_enum_look_up( season_map, data ); } -} +} // namespace io void map_data_common_t::load( JsonObject &jo, const std::string &src ) { diff --git a/src/mapgen.cpp b/src/mapgen.cpp index 6009e505cc5d0..a3e9f7d59e773 100644 --- a/src/mapgen.cpp +++ b/src/mapgen.cpp @@ -308,7 +308,7 @@ std::string member; std::string message; bool defer; JsonObject jsi; -} +} // namespace mapgen_defer static void set_mapgen_defer( const JsonObject &jsi, const std::string &member, const std::string &message ) diff --git a/src/mapgen_functions.cpp b/src/mapgen_functions.cpp index 35a7b8b120972..2b7ec0c4235d8 100644 --- a/src/mapgen_functions.cpp +++ b/src/mapgen_functions.cpp @@ -2855,7 +2855,7 @@ static point best_expand( const map &m, const tripoint &from, int maxx, int maxy return best; } -} +} // namespace furn_space void mapgen_basement_junk( map *m, oter_id terrain_type, mapgendata dat, const time_point &turn, float density ) diff --git a/src/mapsharing.h b/src/mapsharing.h index 7a21bf7c40215..54770447b04eb 100644 --- a/src/mapsharing.h +++ b/src/mapsharing.h @@ -39,7 +39,7 @@ void setDebuggers( const std::set &names ); void addDebugger( const std::string &name ); void setDefaults(); -} +} // namespace MAP_SHARING int getLock( const char *lockName ); void releaseLock( int fd, const char *lockName ); diff --git a/src/martialarts.cpp b/src/martialarts.cpp index e2df4f6e5da98..e2d8507e74f68 100644 --- a/src/martialarts.cpp +++ b/src/martialarts.cpp @@ -38,7 +38,7 @@ namespace generic_factory ma_techniques( "martial art technique" ); generic_factory martialarts( "martial art style" ); generic_factory ma_buffs( "martial art buff" ); -} +} // namespace matype_id martial_art_learned_from( const itype &type ) { diff --git a/src/material.h b/src/material.h index b2da4cc76ad00..4cd682da5ece5 100644 --- a/src/material.h +++ b/src/material.h @@ -127,6 +127,6 @@ material_list get_all(); material_list get_compactable(); std::set get_rotting(); -} +} // namespace materials #endif diff --git a/src/melee.cpp b/src/melee.cpp index c92dff51986bd..8bd6aae9b04a9 100644 --- a/src/melee.cpp +++ b/src/melee.cpp @@ -2181,4 +2181,4 @@ float melee_hit_range( float accuracy ) return normal_roll( accuracy * 5, 25.0f ); } -} +} // namespace melee diff --git a/src/melee.h b/src/melee.h index efe21531d73c9..a2f4eaf5138da 100644 --- a/src/melee.h +++ b/src/melee.h @@ -7,6 +7,6 @@ namespace melee float melee_hit_range( float accuracy ); -} +} // namespace melee #endif diff --git a/src/messages.cpp b/src/messages.cpp index 52e266d81b95f..7ac0f12d1c61c 100644 --- a/src/messages.cpp +++ b/src/messages.cpp @@ -454,7 +454,7 @@ class dialog bool canceled; bool errored; }; -} +} // namespace Messages Messages::dialog::dialog() : border_color( BORDER_COLOR ), filter_color( c_white ), diff --git a/src/mission.h b/src/mission.h index 9cac4bcfa65e8..cff62466a5fb3 100644 --- a/src/mission.h +++ b/src/mission.h @@ -38,7 +38,7 @@ enum npc_mission : int; namespace debug_menu { class mission_debug; -} +} // namespace debug_menu enum mission_origin { ORIGIN_NULL = 0, @@ -183,7 +183,7 @@ void set_assign_om_target( JsonObject &jo, std::vector> &funcs ); bool set_update_mapgen( JsonObject &jo, std::vector> &funcs ); bool load_funcs( JsonObject jo, std::vector> &funcs ); -} +} // namespace mission_util struct mission_type { // Matches it to a mission_type_id above diff --git a/src/mission_companion.cpp b/src/mission_companion.cpp index 8265a5b462eda..59080069ff1de 100644 --- a/src/mission_companion.cpp +++ b/src/mission_companion.cpp @@ -104,7 +104,7 @@ void commune_farmfield( mission_data &mission_key, npc &p ); void commune_forage( mission_data &mission_key, npc &p ); void commune_refuge_caravan( mission_data &mission_key, npc &p ); bool handle_outpost_mission( const mission_entry &cur_key, npc &p ); -} +} // namespace talk_function void talk_function::companion_mission( npc &p ) { diff --git a/src/mission_companion.h b/src/mission_companion.h index 290d830087fc2..9775280fe5972 100644 --- a/src/mission_companion.h +++ b/src/mission_companion.h @@ -144,5 +144,5 @@ npc_ptr companion_choose_return( const tripoint &omt_pos, const std::string &rol void companion_return( npc &comp ); //Smash stuff, steal valuables, and change map maker std::vector loot_building( const tripoint &site ); -} +} // namespace talk_function #endif diff --git a/src/monexamine.h b/src/monexamine.h index 7290b3897dd00..9b61db48a1338 100644 --- a/src/monexamine.h +++ b/src/monexamine.h @@ -28,5 +28,5 @@ void attach_or_remove_saddle( monster &z ); *and amount the times per day you can milk the monster. */ void milk_source( monster &source_mon ); -} +} // namespace monexamine #endif diff --git a/src/monfaction.h b/src/monfaction.h index 97328cf53265f..ceb8eb6080a19 100644 --- a/src/monfaction.h +++ b/src/monfaction.h @@ -22,7 +22,7 @@ namespace monfactions void finalize(); void load_monster_faction( JsonObject &jo ); mfaction_id get_or_add_faction( const mfaction_str_id &id ); -} +} // namespace monfactions class monfaction { diff --git a/src/monstergenerator.cpp b/src/monstergenerator.cpp index a559cda0c02db..5c5891c419673 100644 --- a/src/monstergenerator.cpp +++ b/src/monstergenerator.cpp @@ -148,7 +148,7 @@ const std::map flag_map = { { "LOUDMOVES", MF_LOUDMOVES } }; -} +} // namespace namespace io { @@ -165,7 +165,7 @@ m_flag string_to_enum( const std::string &flag ) return string_to_enum_look_up( flag_map, flag ); } -} +} // namespace io /** @relates string_id */ template<> diff --git a/src/morale.cpp b/src/morale.cpp index ebe1868acd700..fc92d2e2cbdf4 100644 --- a/src/morale.cpp +++ b/src/morale.cpp @@ -105,7 +105,7 @@ static const morale_mult badtemper( 0.8, 1.2 ); static const morale_mult prozac( 1.0, 0.25 ); // The bad prozac effect reduces good morale by 75%. static const morale_mult prozac_bad( 0.25, 1.0 ); -} +} // namespace morale_mults std::string player_morale::morale_point::get_name() const { diff --git a/src/morale_types.cpp b/src/morale_types.cpp index 66fec45d3884c..30373c078387c 100644 --- a/src/morale_types.cpp +++ b/src/morale_types.cpp @@ -196,7 +196,7 @@ namespace generic_factory morale_data( "morale type" ); -} +} // namespace template<> const morale_type_data &morale_type::obj() const diff --git a/src/mutation_data.cpp b/src/mutation_data.cpp index 98c69a8132cdd..0349fd45dd4a6 100644 --- a/src/mutation_data.cpp +++ b/src/mutation_data.cpp @@ -25,7 +25,7 @@ TraitGroupMap trait_groups; namespace { generic_factory trait_factory( "trait" ); -} +} // namespace std::vector dreams; std::map > mutations_category; diff --git a/src/name.cpp b/src/name.cpp index 65410ed946f97..e42d0166b425e 100644 --- a/src/name.cpp +++ b/src/name.cpp @@ -150,5 +150,5 @@ void clear() { names.clear(); } -} +} // namespace Name diff --git a/src/name.h b/src/name.h index 462648d871e7c..5f5ed19f86ea7 100644 --- a/src/name.h +++ b/src/name.h @@ -29,7 +29,7 @@ std::string generate( bool is_male ); /// Clear names used for generation void clear(); -} +} // namespace Name inline nameFlags operator|( nameFlags l, nameFlags r ) { diff --git a/src/npc_class.h b/src/npc_class.h index e731d2717c0be..d63f79b909629 100644 --- a/src/npc_class.h +++ b/src/npc_class.h @@ -23,7 +23,7 @@ namespace trait_group using Trait_group_tag = string_id; -} +} // namespace trait_group // TODO: Move to better suited file (rng.h/.cpp?) class distribution diff --git a/src/npcmove.cpp b/src/npcmove.cpp index 234c9c7fc9abb..f3eff2b78883d 100644 --- a/src/npcmove.cpp +++ b/src/npcmove.cpp @@ -184,7 +184,7 @@ const std::vector weapon_cbms = { { const int avoidance_vehicles_radius = 5; -} +} // namespace std::string npc_action_name( npc_action action ); diff --git a/src/npctalk.h b/src/npctalk.h index 743b427563e43..4b48de98acd8b 100644 --- a/src/npctalk.h +++ b/src/npctalk.h @@ -76,7 +76,7 @@ void set_npc_pickup( npc &p ); void npc_die( npc &p ); void npc_thankful( npc &p ); void clear_overrides( npc &p ); -} +} // namespace talk_function time_duration calc_skill_training_time( const npc &p, const skill_id &skill ); int calc_skill_training_cost( const npc &p, const skill_id &skill ); diff --git a/src/npctrade.h b/src/npctrade.h index a1e218b023458..c3876f682d786 100644 --- a/src/npctrade.h +++ b/src/npctrade.h @@ -96,6 +96,6 @@ double net_price_adjustment( const player &buyer, const player &seller ); bool trade( npc &p, int cost, const std::string &deal ); std::vector init_selling( npc &p ); std::vector init_buying( player &buyer, player &seller, bool is_npc ); -} +} // namespace npc_trading #endif diff --git a/src/omdata.h b/src/omdata.h index 208f8c3d69df0..78270a9372469 100644 --- a/src/omdata.h +++ b/src/omdata.h @@ -97,7 +97,7 @@ type random(); /** Whether these directions are parallel. */ bool are_parallel( type dir1, type dir2 ); -} +} // namespace om_direction class overmap_land_use_code { @@ -442,7 +442,7 @@ void reset(); const std::vector &get_all(); -} +} // namespace overmap_terrains namespace overmap_land_use_codes { @@ -454,7 +454,7 @@ void reset(); const std::vector &get_all(); -} +} // namespace overmap_land_use_codes namespace overmap_specials { @@ -472,13 +472,13 @@ overmap_special_batch get_default_batch( const point &origin ); */ overmap_special_id create_building_from( const string_id &base ); -} +} // namespace overmap_specials namespace city_buildings { void load( JsonObject &jo, const std::string &src ); -} +} // namespace city_buildings #endif diff --git a/src/overmap.cpp b/src/overmap.cpp index b6a57b8e4ff9d..29d5712d2d685 100644 --- a/src/overmap.cpp +++ b/src/overmap.cpp @@ -160,7 +160,7 @@ static size_t from_dir( om_direction::type dir ) return 0; } -} +} // namespace om_lines //const regional_settings default_region_settings; t_regional_settings_map region_settings_map; @@ -173,7 +173,7 @@ generic_factory terrain_types( "overmap terrain type" ); generic_factory terrains( "overmap terrain" ); generic_factory specials( "overmap special" ); -} +} // namespace static const std::map oter_flags_map = { { "KNOWN_DOWN", known_down }, diff --git a/src/overmap.h b/src/overmap.h index 7bae6aa379db8..8b9bdcfb63e32 100644 --- a/src/overmap.h +++ b/src/overmap.h @@ -35,7 +35,7 @@ class monster; namespace pf { struct path; -} +} // namespace pf struct city { // location of the city (in overmap terrain coordinates) diff --git a/src/overmap_connection.cpp b/src/overmap_connection.cpp index d09f46254a6a5..12b2317d0923d 100644 --- a/src/overmap_connection.cpp +++ b/src/overmap_connection.cpp @@ -16,7 +16,7 @@ namespace generic_factory connections( "overmap connection" ); -} +} // namespace static const std::map connection_subtype_flag_map = { diff --git a/src/overmap_connection.h b/src/overmap_connection.h index 1840ffc93b22f..626582a4c7e2b 100644 --- a/src/overmap_connection.h +++ b/src/overmap_connection.h @@ -83,6 +83,6 @@ void reset(); string_id guess_for( const int_id &oter_id ); string_id guess_for( const int_id &oter_id ); -} +} // namespace overmap_connections #endif // OVERMAP_CONNECTION_H diff --git a/src/overmap_location.cpp b/src/overmap_location.cpp index eb40279cb968b..9ca36d2b025f1 100644 --- a/src/overmap_location.cpp +++ b/src/overmap_location.cpp @@ -14,7 +14,7 @@ namespace generic_factory locations( "overmap location" ); -} +} // namespace template<> bool string_id::is_valid() const diff --git a/src/overmap_location.h b/src/overmap_location.h index fa1a137877bb6..428f9659b5ae7 100644 --- a/src/overmap_location.h +++ b/src/overmap_location.h @@ -41,6 +41,6 @@ void load( JsonObject &jo, const std::string &src ); void check_consistency(); void reset(); -} +} // namespace overmap_locations #endif // OVERMAP_LOCATION_H diff --git a/src/overmap_noise.cpp b/src/overmap_noise.cpp index f5084923af53d..10ff4d9405333 100644 --- a/src/overmap_noise.cpp +++ b/src/overmap_noise.cpp @@ -35,4 +35,4 @@ float om_noise_layer_lake::noise_at( const point &local_omt_pos ) const return r; } -} +} // namespace om_noise diff --git a/src/overmap_noise.h b/src/overmap_noise.h index b03f1943a8cb0..95cadbd5134e1 100644 --- a/src/overmap_noise.h +++ b/src/overmap_noise.h @@ -77,6 +77,6 @@ class om_noise_layer_lake : public om_noise_layer float noise_at( const point &local_omt_pos ) const override; }; -} +} // namespace om_noise #endif diff --git a/src/overmap_ui.cpp b/src/overmap_ui.cpp index d588849db7893..680c1805fdf75 100644 --- a/src/overmap_ui.cpp +++ b/src/overmap_ui.cpp @@ -1427,7 +1427,7 @@ static tripoint display( const tripoint &orig, const draw_data_t &data = draw_da return ret; } -} // overmap_ui +} // namespace overmap_ui void ui::omap::display() { diff --git a/src/overmap_ui.h b/src/overmap_ui.h index 9d5cd5e69b458..08c2a85a9402d 100644 --- a/src/overmap_ui.h +++ b/src/overmap_ui.h @@ -7,7 +7,7 @@ namespace catacurses { class window; -} +} // namespace catacurses class input_context; @@ -94,5 +94,5 @@ void draw( const catacurses::window &w, const catacurses::window &wbar, const tr const tripoint &orig, bool blink, bool show_explored, bool fast_scroll, input_context *inp_ctxt, const draw_data_t &data ); void create_note( const tripoint &curs ); -} +} // namespace overmap_ui #endif /* OVERMAP_UI_H */ diff --git a/src/path_info.h b/src/path_info.h index b5db0a7d3a455..a7ba0caab07ac 100644 --- a/src/path_info.h +++ b/src/path_info.h @@ -29,6 +29,6 @@ void set_standard_filenames(); */ std::string find_translated_file( const std::string &pathid, const std::string &extension, const std::string &fallbackid ); -} +} // namespace PATH_INFO #endif diff --git a/src/pickup.h b/src/pickup.h index 11a2edc2bf967..399f492f2218f 100644 --- a/src/pickup.h +++ b/src/pickup.h @@ -39,6 +39,6 @@ int cost_to_move_item( const Character &who, const item &it ); * @param m map they are on */ bool handle_spillable_contents( Character &c, item &it, map &m ); -} +} // namespace Pickup #endif diff --git a/src/pixel_minimap.cpp b/src/pixel_minimap.cpp index 510ae43e77dff..826cc8e21061c 100644 --- a/src/pixel_minimap.cpp +++ b/src/pixel_minimap.cpp @@ -79,7 +79,7 @@ SDL_Color get_critter_color( Creature *critter, int flicker, int mixture ) return result; } -} +} // namespace // a texture pool to avoid recreating textures every time player changes their view // at most 142 out of 144 textures can be in use due to regular player movement diff --git a/src/player.h b/src/player.h index d953edde47434..85a1d21a12e24 100644 --- a/src/player.h +++ b/src/player.h @@ -83,7 +83,7 @@ struct targeting_data; namespace debug_menu { class mission_debug; -} +} // namespace debug_menu // This tries to represent both rating and // player's decision to respect said rating diff --git a/src/profession.cpp b/src/profession.cpp index 13851b82cf520..a2d949d8d3809 100644 --- a/src/profession.cpp +++ b/src/profession.cpp @@ -24,7 +24,7 @@ namespace { generic_factory all_profs( "profession", "ident" ); const string_id generic_profession_id( "unemployed" ); -} +} // namespace static class json_item_substitution { diff --git a/src/recipe_dictionary.cpp b/src/recipe_dictionary.cpp index 7c3edc3d1cb2c..97bb7c96c5d66 100644 --- a/src/recipe_dictionary.cpp +++ b/src/recipe_dictionary.cpp @@ -38,7 +38,7 @@ void delete_if( std::map &data, } } -} +} // namespace static recipe null_recipe; static std::set null_match; diff --git a/src/recipe_groups.h b/src/recipe_groups.h index 741bc61085d0e..0b65b4898a9b0 100644 --- a/src/recipe_groups.h +++ b/src/recipe_groups.h @@ -17,6 +17,6 @@ void reset(); std::map get_recipes_by_bldg( const std::string &id ); std::map get_recipes_by_id( const std::string &id, const std::string &om_terrain_id = "ANY" ); -} +} // namespace recipe_group #endif diff --git a/src/rotatable_symbols.h b/src/rotatable_symbols.h index c28af5d333070..97f6095dbc464 100644 --- a/src/rotatable_symbols.h +++ b/src/rotatable_symbols.h @@ -19,6 +19,6 @@ void reset(); uint32_t get( const uint32_t &symbol, int n ); -} +} // namespace rotatable_symbols #endif // ROTATABLE_SYMBOLS_H diff --git a/src/savegame_legacy.cpp b/src/savegame_legacy.cpp index b99df57f25be5..72335000b5e51 100644 --- a/src/savegame_legacy.cpp +++ b/src/savegame_legacy.cpp @@ -41,7 +41,7 @@ struct hash { return k; // the most trivial hash of them all } }; -} +} // namespace std std::string convert_talk_topic( talk_topic_enum const old_value ) { diff --git a/src/scenario.cpp b/src/scenario.cpp index 6876ab0b3b118..6a5ed71052162 100644 --- a/src/scenario.cpp +++ b/src/scenario.cpp @@ -17,7 +17,7 @@ namespace { generic_factory all_scenarios( "scenario", "ident" ); const string_id generic_scenario_id( "evacuee" ); -} +} // namespace /** @relates string_id */ template<> diff --git a/src/simple_pathfinding.h b/src/simple_pathfinding.h index 5eaa451868106..951138e916ae7 100644 --- a/src/simple_pathfinding.h +++ b/src/simple_pathfinding.h @@ -202,6 +202,6 @@ inline path straight_path( const point &source, return res; } -} +} // namespace pf #endif diff --git a/src/skill_boost.cpp b/src/skill_boost.cpp index 99b8c47d4ed03..b895144efeb40 100644 --- a/src/skill_boost.cpp +++ b/src/skill_boost.cpp @@ -10,7 +10,7 @@ namespace { generic_factory all_skill_boosts( "skill boost", "stat" ); -} +} // namespace const std::vector &skill_boost::get_all() { diff --git a/src/sounds.h b/src/sounds.h index 4882431a8d21d..1f8dbbc1e75bb 100644 --- a/src/sounds.h +++ b/src/sounds.h @@ -72,7 +72,7 @@ std::pair, std::vector> get_monster_sounds(); std::string sound_at( const tripoint &location ); /** Tells us if sound has been enabled in options */ extern bool sound_enabled; -} +} // namespace sounds namespace sfx { @@ -112,6 +112,6 @@ void do_player_death_hurt( const player &target, bool death ); void do_fatigue(); // @param obst should be string id of obstacle terrain or vehicle part void do_obstacle( const std::string &obst = "" ); -} +} // namespace sfx #endif diff --git a/src/start_location.cpp b/src/start_location.cpp index d74d958b797b4..7a20f57ccc932 100644 --- a/src/start_location.cpp +++ b/src/start_location.cpp @@ -33,7 +33,7 @@ const efftype_id effect_bleed( "bleed" ); namespace { generic_factory all_starting_locations( "starting location", "ident" ); -} +} // namespace /** @relates string_id */ template<> diff --git a/src/string_id.h b/src/string_id.h index f528fc93725e9..06ccc2e30b5c3 100644 --- a/src/string_id.h +++ b/src/string_id.h @@ -206,6 +206,6 @@ struct hash< string_id > { return hash()( v.str() ); } }; -} +} // namespace std #endif diff --git a/src/trait_group.h b/src/trait_group.h index 71959db182a15..2b7c5921d5d6a 100644 --- a/src/trait_group.h +++ b/src/trait_group.h @@ -61,7 +61,7 @@ Trait_group_tag load_trait_group( JsonIn &stream, const std::string &default_sub */ void debug_spawn(); -} +} // namespace trait_group /** * Base interface for trait generation. diff --git a/src/trap.cpp b/src/trap.cpp index 77c5cc20b8984..8da18dea8d9af 100644 --- a/src/trap.cpp +++ b/src/trap.cpp @@ -28,7 +28,7 @@ namespace generic_factory trap_factory( "trap" ); -} +} // namespace /** @relates string_id */ template<> diff --git a/src/trap.h b/src/trap.h index a19a79ad545f4..58f995e9d4656 100644 --- a/src/trap.h +++ b/src/trap.h @@ -58,7 +58,7 @@ void hum( Creature *creature, const tripoint &p ); void shadow( Creature *creature, const tripoint &p ); void drain( Creature *creature, const tripoint &p ); void snake( Creature *creature, const tripoint &p ); -} +} // namespace trapfunc using trap_function = std::function; diff --git a/src/tuple_hash.h b/src/tuple_hash.h index 75c99890e7ef4..3862d1887fd02 100644 --- a/src/tuple_hash.h +++ b/src/tuple_hash.h @@ -39,7 +39,7 @@ struct HashValueImpl { hash_combine( seed, get<0>( tuple ) ); } }; -} +} // namespace template struct hash> { @@ -61,6 +61,6 @@ struct hash> { return seed; } }; -} +} // namespace std #endif diff --git a/src/type_id.h b/src/type_id.h index 036a566a06d61..472f056a46195 100644 --- a/src/type_id.h +++ b/src/type_id.h @@ -98,7 +98,7 @@ class Trait_group; namespace trait_group { using Trait_group_tag = string_id; -} +} // namespace trait_group struct trap; using trap_id = int_id; diff --git a/src/veh_utils.cpp b/src/veh_utils.cpp index 0ba673b23b74c..58d7e9ac2d991 100644 --- a/src/veh_utils.cpp +++ b/src/veh_utils.cpp @@ -176,4 +176,4 @@ bool repair_part( vehicle &veh, vehicle_part &pt, Character &who_c ) return true; } -} +} // namespace veh_utils diff --git a/src/veh_utils.h b/src/veh_utils.h index 82ef2c2b9e9d8..a4257ea3d71ee 100644 --- a/src/veh_utils.h +++ b/src/veh_utils.h @@ -26,6 +26,6 @@ vehicle_part &most_repairable_part( vehicle &veh, Character &who_arg, * Awards xp and consumes components. */ bool repair_part( vehicle &veh, vehicle_part &part, Character &who ); -} +} // namespace veh_utils #endif diff --git a/src/vehicle.h b/src/vehicle.h index 6d380aa44e574..0ad5892fc1b9f 100644 --- a/src/vehicle.h +++ b/src/vehicle.h @@ -61,7 +61,7 @@ extern point cardinal_d[5]; // ratio of constant rolling resistance to the part that varies with velocity constexpr double rolling_constant_to_variable = 33.33; constexpr float vmiph_per_tile = 400.0f; -} +} // namespace vehicles struct rider_data { Creature *psg = nullptr; int prt = -1; diff --git a/src/vehicle_group.cpp b/src/vehicle_group.cpp index b83e156ba969f..fa3109ba3bee8 100644 --- a/src/vehicle_group.cpp +++ b/src/vehicle_group.cpp @@ -283,7 +283,7 @@ static void builtin_parkinglot( map &m, const std::string & ) } } -}// end of VehicleSpawnFunction namespace +} // namespace VehicleSpawnFunction VehicleSpawn::FunctionMap VehicleSpawn::builtin_functions = { { "no_vehicles", VehicleSpawnFunction::builtin_no_vehicles }, diff --git a/src/weather.h b/src/weather.h index 48e62c8b316fa..57284f99fbfa5 100644 --- a/src/weather.h +++ b/src/weather.h @@ -146,7 +146,7 @@ int light_modifier( weather_type const type ); int sound_attn( weather_type const type ); bool dangerous( weather_type const type ); weather_effect_fn effect( weather_type const type ); -} +} // namespace weather std::string get_shortdirstring( int angle ); diff --git a/src/weather_data.cpp b/src/weather_data.cpp index 61759767e6b0b..3bb426da577d8 100644 --- a/src/weather_data.cpp +++ b/src/weather_data.cpp @@ -169,6 +169,6 @@ weather_effect_fn effect( weather_type const type ) { return weather_data_internal( type ).datum.effect; } -} +} // namespace weather ///@} diff --git a/tests/behavior_test.cpp b/tests/behavior_test.cpp index 4846cc4040e0a..388b84b1b14c7 100644 --- a/tests/behavior_test.cpp +++ b/tests/behavior_test.cpp @@ -12,7 +12,7 @@ namespace behavior extern sequential_t default_sequential; extern fallback_t default_fallback; extern sequential_until_done_t default_until_done; -} +} // namespace behavior static behavior::node_t make_test_node( std::string goal, behavior::status_t *status ) { diff --git a/tests/new_character_test.cpp b/tests/new_character_test.cpp index 4d0b2e061f9ae..7746f13e4184e 100644 --- a/tests/new_character_test.cpp +++ b/tests/new_character_test.cpp @@ -91,7 +91,7 @@ struct less { return lhs.prof < rhs.prof; } }; -} +} // namespace std // TODO: According to profiling (interrupt, backtrace, wait a few seconds, repeat) with a sample // size of 20, 70% of the time is due to the call to Character::set_mutation in try_set_traits. From b86284218a5982fe1d07c524aa4d7f8bf48a8786 Mon Sep 17 00:00:00 2001 From: LaVeyanFiend <51099123+LaVeyanFiend@users.noreply.github.com> Date: Tue, 18 Jun 2019 16:54:00 -0400 Subject: [PATCH 067/371] Foodperson balanced --- data/json/professions.json | 1 - 1 file changed, 1 deletion(-) diff --git a/data/json/professions.json b/data/json/professions.json index 1fcf28bad1759..b26b502927ee7 100644 --- a/data/json/professions.json +++ b/data/json/professions.json @@ -559,7 +559,6 @@ "description": "You are the true Foodperson, some might think Foodperson is just a mascot, but you know better. You are Foodperson, the mask has become your face, you are real and the only thing standing between this world and oblivion is you.", "points": -1, "traits": [ "PROF_FOODP" ], - "skills": [ { "level": 2, "name": "dodge" }, { "level": 2, "name": "bashing" }, { "level": 2, "name": "speech" } ], "items": { "both": { "items": [ From 0b93b63758c16852a1890fbcb0fb060e7e3c8391 Mon Sep 17 00:00:00 2001 From: Curtis Merrill Date: Tue, 18 Jun 2019 16:55:37 -0400 Subject: [PATCH 068/371] Magiclysm: Spellbook UI Improvements (#31592) * first commit * commit * spellbook info --- src/iuse_actor.cpp | 14 +++++- src/magic.cpp | 122 +++++++++++++++++++++++++++++++++++++++++++++ src/magic.h | 10 ++++ 3 files changed, 145 insertions(+), 1 deletion(-) diff --git a/src/iuse_actor.cpp b/src/iuse_actor.cpp index 39239c3d6af3a..61f8c125d3c39 100644 --- a/src/iuse_actor.cpp +++ b/src/iuse_actor.cpp @@ -2194,9 +2194,12 @@ int learn_spell_actor::use( player &p, item &, bool, const tripoint & ) const return 0; } std::vector uilist_initializer; + uilist spellbook_uilist; + spellbook_callback sp_cb; bool know_it_all = true; for( const std::string sp_id_str : spells ) { const spell_id sp_id( sp_id_str ); + sp_cb.add_spell( sp_id ); const std::string sp_nm = sp_id.obj().name; uilist_entry entry( sp_nm ); if( p.magic.knows_spell( sp_id ) ) { @@ -2225,7 +2228,16 @@ int learn_spell_actor::use( player &p, item &, bool, const tripoint & ) const return 0; } - const int action = uilist( _( "Study a spell:" ), uilist_initializer ); + spellbook_uilist.entries = uilist_initializer; + spellbook_uilist.w_height = 24; + spellbook_uilist.w_width = 80; + spellbook_uilist.w_x = ( TERMX - spellbook_uilist.w_width ) / 2; + spellbook_uilist.w_y = ( TERMY - spellbook_uilist.w_height ) / 2; + spellbook_uilist.callback = &sp_cb; + spellbook_uilist.title = _( "Study a spell:" ); + spellbook_uilist.pad_left = 38; + spellbook_uilist.query(); + const int action = spellbook_uilist.ret; if( action < 0 ) { return 0; } diff --git a/src/magic.cpp b/src/magic.cpp index f7467a0e7de40..55f760091f516 100644 --- a/src/magic.cpp +++ b/src/magic.cpp @@ -1146,3 +1146,125 @@ int known_magic::select_spell( const player &p ) return spell_menu.ret; } + +void spellbook_callback::add_spell( const spell_id &sp ) +{ + spells.emplace_back( sp.obj() ); +} + +static std::string color_number( const int num ) +{ + if( num > 0 ) { + return colorize( to_string( num ), c_light_green ); + } else if( num < 0 ) { + return colorize( to_string( num ), c_light_red ); + } else { + return colorize( to_string( num ), c_white ); + } +} + +static std::string color_number( const float num ) +{ + if( num > 100 ) { + return colorize( string_format( "+%.0f", num ), c_light_green ); + } else if( num < -100 ) { + return colorize( string_format( "%.0f", num ), c_light_red ); + } else if( num > 0 ) { + return colorize( string_format( "+%.2f", num ), c_light_green ); + } else if( num < 0 ) { + return colorize( string_format( "%.2f", num ), c_light_red ); + } else { + return colorize( "0", c_white ); + } +} + +static void draw_spellbook_info( const spell_type &sp, uilist *menu ) +{ + const int width = menu->pad_left - 4; + const int start_x = 2; + int line = 1; + const catacurses::window w = menu->window; + nc_color gray = c_light_gray; + const spell fake_spell( &sp ); + + const std::string spell_name = colorize( _( sp.name ), c_light_green ); + const std::string spell_class = colorize( sp.spell_class->name(), c_yellow ); + print_colored_text( w, line, start_x, gray, gray, spell_name ); + print_colored_text( w, line++, menu->pad_left - sp.spell_class->name().length() - 1, gray, gray, + spell_class ); + line++; + line += fold_and_print( w, line, start_x, width, gray, _( sp.description ) ); + line++; + + mvwprintz( w, line, start_x, c_light_gray, string_format( "%s: %d", _( "Difficulty" ), + sp.difficulty ) ); + mvwprintz( w, line++, start_x + width / 2, c_light_gray, string_format( "%s: %d", _( "Max Level" ), + sp.max_level ) ); + + const std::string fx = sp.effect; + std::string damage_string; + std::string aoe_string; + bool has_damage_type = false; + if( fx == "target_attack" || fx == "projectile_attack" || fx == "cone_attack" || + fx == "line_attack" ) { + damage_string = _( "Damage" ); + aoe_string = _( "AoE" ); + has_damage_type = sp.min_damage > 0 && sp.max_damage > 0; + } else if( fx == "spawn_item" || fx == "summon_monster" ) { + damage_string = _( "Spawned" ); + } else if( fx == "recover_energy" ) { + damage_string = _( "Recover" ); + } else if( fx == "teleport_random" ) { + aoe_string = _( "Variance" ); + } + + if( has_damage_type ) { + print_colored_text( w, line++, start_x, gray, gray, string_format( "%s: %s", _( "Damage Type" ), + colorize( fake_spell.damage_type_string(), fake_spell.damage_type_color() ) ) ); + } + line++; + + print_colored_text( w, line++, start_x, gray, gray, + string_format( "%-10s %-7s %-7s %-7s", _( "Stat Gain" ), _( "lvl 0" ), _( "per lvl" ), + _( "max lvl" ) ) ); + std::vector> rows; + + if( sp.max_damage != 0 && sp.min_damage != 0 && !damage_string.empty() ) { + rows.emplace_back( damage_string, sp.min_damage, sp.damage_increment, sp.max_damage ); + } + + if( sp.max_range != 0 && sp.min_range != 0 ) { + rows.emplace_back( _( "Range" ), sp.min_range, sp.range_increment, sp.max_range ); + } + + if( sp.min_aoe != 0 && sp.max_aoe != 0 && !aoe_string.empty() ) { + rows.emplace_back( aoe_string, sp.min_aoe, sp.range_increment, sp.max_aoe ); + } + + if( sp.min_duration != 0 && sp.max_duration != 0 ) { + rows.emplace_back( _( "Duration" ), sp.min_duration, sp.duration_increment, sp.max_duration ); + } + + rows.emplace_back( _( "Cast Cost" ), sp.base_energy_cost, sp.energy_increment, + sp.final_energy_cost ); + rows.emplace_back( _( "Cast Time" ), sp.base_casting_time, sp.casting_time_increment, + sp.final_casting_time ); + + for( std::tuple &row : rows ) { + mvwprintz( w, line, start_x, c_light_gray, std::get<0>( row ) ); + print_colored_text( w, line, start_x + 11, gray, gray, color_number( std::get<1>( row ) ) ); + print_colored_text( w, line, start_x + 19, gray, gray, color_number( std::get<2>( row ) ) ); + print_colored_text( w, line, start_x + 27, gray, gray, color_number( std::get<3>( row ) ) ); + line++; + } +} + +void spellbook_callback::select( int entnum, uilist *menu ) +{ + mvwputch( menu->window, 0, menu->pad_left, c_magenta, LINE_OXXX ); + mvwputch( menu->window, menu->w_height - 1, menu->pad_left, c_magenta, LINE_XXOX ); + for( int i = 1; i < menu->w_height - 1; i++ ) { + mvwputch( menu->window, i, menu->pad_left, c_magenta, LINE_XOXO ); + } + draw_spellbook_info( spells[entnum], menu ); +} diff --git a/src/magic.h b/src/magic.h index 201021189fcef..90f603ec2c3e0 100644 --- a/src/magic.h +++ b/src/magic.h @@ -9,6 +9,7 @@ #include "damage.h" #include "enum_bitset.h" #include "type_id.h" +#include "ui.h" struct mutation_branch; struct tripoint; @@ -343,4 +344,13 @@ void recover_energy( spell &sp, const tripoint &target ); void spawn_summoned_monster( spell &sp, const tripoint &source, const tripoint &target ); } // namespace spell_effect +class spellbook_callback : public uilist_callback +{ + private: + std::vector spells; + public: + void add_spell( const spell_id &sp ); + void select( int entnum, uilist *menu ) override; +}; + #endif From 246821789562ffbbe2b817d9e1d9b23fb712f0b5 Mon Sep 17 00:00:00 2001 From: LaVeyanFiend <51099123+LaVeyanFiend@users.noreply.github.com> Date: Tue, 18 Jun 2019 17:01:50 -0400 Subject: [PATCH 069/371] Re-added speaking skills due to mascot background --- data/json/professions.json | 1 + 1 file changed, 1 insertion(+) diff --git a/data/json/professions.json b/data/json/professions.json index b26b502927ee7..41087cfbddaf9 100644 --- a/data/json/professions.json +++ b/data/json/professions.json @@ -559,6 +559,7 @@ "description": "You are the true Foodperson, some might think Foodperson is just a mascot, but you know better. You are Foodperson, the mask has become your face, you are real and the only thing standing between this world and oblivion is you.", "points": -1, "traits": [ "PROF_FOODP" ], + "skills": [ { "level": 2, "name": "speaking" } ], "items": { "both": { "items": [ From 2e914b80e0eb663b1066c642fe09c3291b709795 Mon Sep 17 00:00:00 2001 From: John Bytheway Date: Tue, 18 Jun 2019 21:54:21 +0100 Subject: [PATCH 070/371] Enable two minor clang-tidy checks Enable cppcoreguidelines-slicing and bugprone-forwarding-reference-overload. No actual bugs to fix for these two, just a couple of suppressions. --- .clang-tidy | 2 +- src/optional.h | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/.clang-tidy b/.clang-tidy index 30814cf85514a..8fa05aa4dae96 100644 --- a/.clang-tidy +++ b/.clang-tidy @@ -9,12 +9,12 @@ bugprone-*,\ cert-*,\ -cert-err58-cpp,\ clang-diagnostic-*,\ +cppcoreguidelines-slicing,\ llvm-namespace-comment,\ misc-*,\ modernize-*,\ performance-*,\ readability-*,\ --bugprone-forwarding-reference-overload,\ -bugprone-inaccurate-erase,\ -bugprone-incorrect-roundings,\ -bugprone-integer-division,\ diff --git a/src/optional.h b/src/optional.h index f64e539dcf228..6e51095ea7e96 100644 --- a/src/optional.h +++ b/src/optional.h @@ -84,6 +84,7 @@ class optional !std::is_same, typename std::decay::type>::value && std::is_constructible < T, U && >::value && std::is_convertible < U &&, T >::value, bool >::type = true > + // NOLINTNEXTLINE(bugprone-forwarding-reference-overload) optional( U && t ) : optional( in_place, std::forward( t ) ) { } @@ -92,6 +93,7 @@ class optional !std::is_same, std::decay>::value && std::is_constructible < T, U && >::value && !std::is_convertible < U &&, T >::value, bool >::type = false > + // NOLINTNEXTLINE(bugprone-forwarding-reference-overload) explicit optional( U && t ) : optional( in_place, std::forward( t ) ) { } From 3f5e23ea7d628adf859f37dfd7bc95aee3282bf7 Mon Sep 17 00:00:00 2001 From: LaVeyanFiend <51099123+LaVeyanFiend@users.noreply.github.com> Date: Tue, 18 Jun 2019 17:06:22 -0400 Subject: [PATCH 071/371] Wrong skill name --- data/json/professions.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data/json/professions.json b/data/json/professions.json index 41087cfbddaf9..be3b0283fb76c 100644 --- a/data/json/professions.json +++ b/data/json/professions.json @@ -559,7 +559,7 @@ "description": "You are the true Foodperson, some might think Foodperson is just a mascot, but you know better. You are Foodperson, the mask has become your face, you are real and the only thing standing between this world and oblivion is you.", "points": -1, "traits": [ "PROF_FOODP" ], - "skills": [ { "level": 2, "name": "speaking" } ], + "skills": [ { "level": 2, "name": "speech" } ], "items": { "both": { "items": [ From 3edd77f0e28915ba4d465318d09cc063ba0791df Mon Sep 17 00:00:00 2001 From: LaVeyanFiend <51099123+LaVeyanFiend@users.noreply.github.com> Date: Tue, 18 Jun 2019 17:09:18 -0400 Subject: [PATCH 072/371] Upcosted profession to 0 --- data/json/professions.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data/json/professions.json b/data/json/professions.json index be3b0283fb76c..d9b26ec148c80 100644 --- a/data/json/professions.json +++ b/data/json/professions.json @@ -557,7 +557,7 @@ "ident": "true_foodperson", "name": "True Foodperson", "description": "You are the true Foodperson, some might think Foodperson is just a mascot, but you know better. You are Foodperson, the mask has become your face, you are real and the only thing standing between this world and oblivion is you.", - "points": -1, + "points": 0, "traits": [ "PROF_FOODP" ], "skills": [ { "level": 2, "name": "speech" } ], "items": { From 90402832c35fd17930d020f2e9a0c3753f284eb7 Mon Sep 17 00:00:00 2001 From: John Bytheway Date: Tue, 18 Jun 2019 22:29:25 +0100 Subject: [PATCH 073/371] Offer a hint as to how to discover keybindings Whenever the "Unknown command" message is displayed in the sidebar, also print a message indicating how to discover or edit keybindings. --- src/handle_action.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/handle_action.cpp b/src/handle_action.cpp index 4b8038b3cd669..e4c45702af10b 100644 --- a/src/handle_action.cpp +++ b/src/handle_action.cpp @@ -1480,6 +1480,9 @@ bool game::handle_action() const std::string &&name = inp_mngr.get_keyname( ch, evt.type, true ); if( !get_option( "NO_UNKNOWN_COMMAND_MSG" ) ) { add_msg( m_info, _( "Unknown command: \"%s\" (%ld)" ), name, ch ); + add_msg( m_info, _( "%s at any time to see and edit keybindings relevant to " + "the current context." ), + press_x( ACTION_KEYBINDINGS ) ); } } return false; From c43e31e1ba190a2a67bf2a5330e3ddac16afba89 Mon Sep 17 00:00:00 2001 From: DefaultUserame <51971246+DefaultUserame@users.noreply.github.com> Date: Tue, 18 Jun 2019 16:46:31 -0400 Subject: [PATCH 074/371] Change to Omnicellular Slime Spawning Instead of asking if the player either has 51k calories OR enough hydration, it will instead ask if the player has 51k calories AND enough hydration. Thus, the player will be able to drink when they are thirsty. --- src/consumption.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/consumption.cpp b/src/consumption.cpp index e6d89a87dd447..4f3a04e195fbe 100644 --- a/src/consumption.cpp +++ b/src/consumption.cpp @@ -1089,7 +1089,7 @@ bool player::consume_effects( item &food ) // Moved here and changed a bit - it was too complex // Incredibly minor stuff like this shouldn't require complexity if( !is_npc() && has_trait( trait_id( "SLIMESPAWNER" ) ) && - ( get_healthy_kcal() < get_stored_kcal() + 4000 || + ( get_healthy_kcal() < get_stored_kcal() + 4000 && get_thirst() - stomach.get_water() / 5_ml < 40 ) ) { add_msg_if_player( m_mixed, _( "You feel as though you're going to split open! In a good way?" ) ); From 287f94f752d768d7826aa2507dca342a45a39d19 Mon Sep 17 00:00:00 2001 From: Curtis Merrill Date: Wed, 19 Jun 2019 02:13:33 -0400 Subject: [PATCH 075/371] Magiclysm: improve confirmation menu (#31609) * improve confirmation menu * add additional logic * added period --- src/magic.cpp | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/src/magic.cpp b/src/magic.cpp index 55f760091f516..4cf2e65052763 100644 --- a/src/magic.cpp +++ b/src/magic.cpp @@ -785,9 +785,23 @@ void known_magic::learn_spell( const spell_type *sp, player &p, bool force ) } if( !force && sp->spell_class != trait_id( "NONE" ) ) { if( can_learn_spell( p, sp->id ) && !p.has_trait( sp->spell_class ) ) { + std::string trait_cancel; + for( const trait_id &cancel : sp->spell_class->cancels ) { + if( cancel == sp->spell_class->cancels.back() && + sp->spell_class->cancels.back() != sp->spell_class->cancels.front() ) { + trait_cancel = string_format( "%s and %s", trait_cancel, cancel->name() ); + } else if( cancel == sp->spell_class->cancels.front() ) { + trait_cancel = cancel->name(); + } else { + trait_cancel = string_format( "%s, %s", trait_cancel, cancel->name() ); + } + if( cancel == sp->spell_class->cancels.back() ) { + trait_cancel += "."; + } + } if( query_yn( - _( "Learning this spell will make you a %s and lock you out of other unique spells.\nContinue?" ), - sp->spell_class.obj().name() ) ) { + _( "Learning this spell will make you a %s and lock you out of %s\nContinue?" ), + sp->spell_class.obj().name(), trait_cancel ) ) { p.set_mutation( sp->spell_class ); p.add_msg_if_player( sp->spell_class.obj().desc() ); } else { From e8f7b731421419d4e4cdb3d40e5f68ac66876a35 Mon Sep 17 00:00:00 2001 From: davidpwbrown <39344466+davidpwbrown@users.noreply.github.com> Date: Wed, 19 Jun 2019 07:18:03 +0100 Subject: [PATCH 076/371] Blueprint zones for freeform construction planning. (#31340) --- data/json/npcs/TALK_COMMON_ALLY.json | 8 +- data/json/player_activities.json | 9 + src/activity_handlers.cpp | 6 + src/activity_handlers.h | 2 + src/activity_item_handling.cpp | 253 +++++++++++++++++++++++++++ src/clzones.cpp | 82 ++++++++- src/clzones.h | 41 +++++ src/construction.cpp | 46 +++-- src/construction.h | 4 +- src/crafting.cpp | 12 +- src/handle_action.cpp | 13 +- src/map.cpp | 2 +- src/npctalk.cpp | 1 + src/npctalk.h | 1 + src/npctalk_funcs.cpp | 7 + src/player.h | 3 +- 16 files changed, 463 insertions(+), 27 deletions(-) diff --git a/data/json/npcs/TALK_COMMON_ALLY.json b/data/json/npcs/TALK_COMMON_ALLY.json index 7a3f2af0705db..f5df41118c237 100644 --- a/data/json/npcs/TALK_COMMON_ALLY.json +++ b/data/json/npcs/TALK_COMMON_ALLY.json @@ -741,10 +741,16 @@ "effect": "sort_loot" }, { - "text": "Please work on any construction taks that you know how to finish.", + "text": "Please work on any unfinished construction task that you know how to finish.", "topic": "TALK_DONE", "condition": { "not": "npc_has_activity" }, "effect": "do_construction" + }, + { + "text": "Please work on any contruction blueprint zones nearby.", + "topic": "TALK_DONE", + "condition": { "not": "npc_has_activity" }, + "effect": "do_blueprint_construction" } ] }, diff --git a/data/json/player_activities.json b/data/json/player_activities.json index 9e82b4ca0eb2d..aff0dce69368b 100644 --- a/data/json/player_activities.json +++ b/data/json/player_activities.json @@ -25,6 +25,15 @@ "based_on": "neither", "no_resume": true }, + { + "id": "ACT_BLUEPRINT_CONSTRUCTION", + "type": "activity_type", + "activity_level": "ACTIVE_EXERCISE", + "verb": "constructing", + "suspendable": false, + "based_on": "neither", + "no_resume": true + }, { "id": "ACT_GAME", "type": "activity_type", diff --git a/src/activity_handlers.cpp b/src/activity_handlers.cpp index 1708d7851e8f0..d56df41d86e28 100644 --- a/src/activity_handlers.cpp +++ b/src/activity_handlers.cpp @@ -119,6 +119,7 @@ activity_handlers::do_turn_functions = { { activity_id( "ACT_PICKUP" ), pickup_do_turn }, { activity_id( "ACT_WEAR" ), wear_do_turn }, { activity_id( "ACT_MULTIPLE_CONSTRUCTION" ), multiple_construction_do_turn }, + { activity_id( "ACT_BLUEPRINT_CONSTRUCTION" ), blueprint_construction_do_turn }, { activity_id( "ACT_BUILD" ), build_do_turn }, { activity_id( "ACT_EAT_MENU" ), eat_menu_do_turn }, { activity_id( "ACT_CONSUME_FOOD_MENU" ), consume_food_menu_do_turn }, @@ -2923,6 +2924,11 @@ void activity_handlers::multiple_construction_do_turn( player_activity *act, pla } } +void activity_handlers::blueprint_construction_do_turn( player_activity *act, player *p ) +{ + activity_on_turn_blueprint_move( *act, *p ); +} + void activity_handlers::craft_do_turn( player_activity *act, player *p ) { item *craft = act->targets.front().get_item(); diff --git a/src/activity_handlers.h b/src/activity_handlers.h index 3d9fe8378ca70..451e84fcbd490 100644 --- a/src/activity_handlers.h +++ b/src/activity_handlers.h @@ -35,6 +35,7 @@ int butcher_time_to_cut( const player &u, const item &corpse_item, const butcher void activity_on_turn_drop(); void activity_on_turn_move_items(); void activity_on_turn_move_loot( player_activity &act, player &p ); +void activity_on_turn_blueprint_move( player_activity &, player &p ); void activity_on_turn_pickup(); void activity_on_turn_wear(); void activity_on_turn_stash(); @@ -76,6 +77,7 @@ void consume_drink_menu_do_turn( player_activity *act, player *p ); void consume_meds_menu_do_turn( player_activity *act, player *p ); void move_items_do_turn( player_activity *act, player *p ); void multiple_construction_do_turn( player_activity *act, player *p ); +void blueprint_construction_do_turn( player_activity *act, player *p ); void move_loot_do_turn( player_activity *act, player *p ); void adv_inventory_do_turn( player_activity *act, player *p ); void armor_layers_do_turn( player_activity *act, player *p ); diff --git a/src/activity_item_handling.cpp b/src/activity_item_handling.cpp index 821fb069c28fe..589109568438c 100644 --- a/src/activity_item_handling.cpp +++ b/src/activity_item_handling.cpp @@ -13,6 +13,7 @@ #include #include "avatar.h" +#include "construction.h" #include "clzones.h" #include "debug.h" #include "enums.h" @@ -55,6 +56,7 @@ const efftype_id effect_controlled( "controlled" ); const efftype_id effect_pet( "pet" ); const trap_str_id tr_firewood_source( "tr_firewood_source" ); +const trap_str_id tr_unfinished_construction( "tr_unfinished_construction" ); /** Activity-associated item */ struct act_item { @@ -1017,6 +1019,257 @@ std::vector route_adjacent( const player &p, const tripoint &dest ) return std::vector(); } +static construction check_build_pre( const construction &con ) +{ + const std::string pre_con_str = con.pre_terrain; + construction pre_con = con; + const std::vector &list_constructions = get_constructions(); + for( const construction elem : list_constructions ) { + if( !elem.post_terrain.empty() && elem.post_terrain == pre_con_str && elem.category != "REPAIR" && + elem.category != "REINFORCE" ) { + //we found the construction that could build the required terrain + pre_con = elem; + break; + } + } + return pre_con; +} + +void activity_on_turn_blueprint_move( player_activity &, player &p ) +{ + zone_manager &mgr = zone_manager::get_manager(); + + const tripoint abspos = g->m.getabs( p.pos() ); + const std::unordered_set &src_set = mgr.get_near( + zone_type_id( "CONSTRUCTION_BLUEPRINT" ), abspos ); + + const std::vector &src_sorted = get_sorted_tiles_by_distance( abspos, src_set ); + const activity_id act_multiple_construction = activity_id( "ACT_BLUEPRINT_CONSTRUCTION" ); + + // Nuke the current activity, leaving the backlog alone + p.activity = player_activity(); + + // sort source tiles by distance + for( const tripoint &src : src_sorted ) { + const tripoint &src_loc = g->m.getlocal( src ); + // check if somebodies already started it + partial_con *nc = g->m.partial_con_at( src_loc ); + if( nc ) { + continue; + } + + if( !g->m.inbounds( src_loc ) ) { + if( !g->m.inbounds( p.pos() ) ) { + // p is implicitly an NPC that has been moved off the map, so reset the activity + // and unload them + p.assign_activity( act_multiple_construction ); + p.set_moves( 0 ); + g->reload_npcs(); + return; + } + const std::vector route = route_adjacent( p, src_loc ); + if( route.empty() ) { + // can't get there, can't do anything, skip it + continue; + } + p.set_destination( route, player_activity( act_multiple_construction ) ); + return; + } + // dont go there if it's dangerous. + bool dangerous_field = false; + for( const std::pair &e : g->m.field_at( src_loc ) ) { + if( p.is_dangerous_field( e.second ) ) { + dangerous_field = true; + break; + } + } + if( dangerous_field ) { + continue; + } + // work out if we can build it before we move there. + const std::vector &zones = mgr.get_zones( zone_type_id( "CONSTRUCTION_BLUEPRINT" ), + g->m.getabs( src_loc ) ); + construction built_chosen; + const inventory pre_inv = p.crafting_inventory( src_loc, PICKUP_RANGE - 1 ); + // PICKUP_RANGE -1 because we will be adjacent to the spot when arriving. + bool found_any_pre = false; + + for( const zone_data &zone : zones ) { + const blueprint_options options = dynamic_cast( zone.get_options() ); + const int index = options.get_index(); + const std::vector &list_constructions = get_constructions(); + const construction &built = list_constructions[index]; + // maybe it's already built? + if( !built.post_terrain.empty() ) { + if( built.post_is_furniture ) { + furn_id f = furn_id( built.post_terrain ); + if( g->m.furn( src_loc ) == f ) { + break; + } + } else { + ter_id t = ter_id( built.post_terrain ); + if( g->m.ter( src_loc ) == t ) { + break; + } + } + } + if( can_construct( built, src_loc ) && player_can_build( p, pre_inv, built ) ) { + found_any_pre = true; + built_chosen = list_constructions[index]; + break; + } else { + // cant build it + // maybe we can build the pre-requisite instead + // see if the reason is because of pre-terrain requirement + bool place_okay = true; + if( !built.pre_terrain.empty() ) { + if( built.pre_is_furniture ) { + furn_id f = furn_id( built.pre_terrain ); + place_okay &= g->m.furn( src_loc ) == f; + } else { + ter_id t = ter_id( built.pre_terrain ); + place_okay &= g->m.ter( src_loc ) == t; + } + } + if( !place_okay ) { + built_chosen = check_build_pre( built ); + // We only got here because the original choice cant be constructed + // Check again, if we still have the same construction, itll fail again. + if( can_construct( built_chosen, src_loc ) && player_can_build( p, pre_inv, built_chosen ) ) { + found_any_pre = true; + break; + } + } + continue; + } + } + if( !found_any_pre ) { + continue; + } + bool adjacent = false; + for( const tripoint &elem : g->m.points_in_radius( src_loc, 1 ) ) { + if( p.pos() == elem ) { + adjacent = true; + break; + } + } + if( !adjacent ) { + std::vector route = route_adjacent( p, src_loc ); + + // check if we found path to source / adjacent tile + if( route.empty() ) { + add_msg( m_info, _( "%s can't reach the source tile to construct." ), + p.disp_name() ); + return; + } + + // set the destination and restart activity after player arrives there + // we don't need to check for safe mode, + // activity will be restarted only if + // player arrives on destination tile + p.set_destination( route, player_activity( act_multiple_construction ) ); + return; + } + // if it's too dark to construct there + const bool enough_light = p.fine_detail_vision_mod() <= 4; + if( !enough_light ) { + continue; + } + // check if can do the construction now we are actually there + const std::vector &post_zones = mgr.get_zones( zone_type_id( "CONSTRUCTION_BLUEPRINT" ), + g->m.getabs( src_loc ) ); + construction post_built_chosen; + p.invalidate_crafting_inventory(); + const inventory &total_inv = p.crafting_inventory(); + bool found_any = false; + + for( const zone_data &zone : post_zones ) { + const blueprint_options options = dynamic_cast( zone.get_options() ); + const int index = options.get_index(); + const std::vector &list_constructions = get_constructions(); + const construction &built = list_constructions[index]; + // maybe it's already built? + if( !built.post_terrain.empty() ) { + if( built.post_is_furniture ) { + furn_id f = furn_id( built.post_terrain ); + if( g->m.furn( src_loc ) == f ) { + break; + } + } else { + ter_id t = ter_id( built.post_terrain ); + if( g->m.ter( src_loc ) == t ) { + break; + } + } + } + if( can_construct( built, src_loc ) && player_can_build( p, total_inv, built ) ) { + found_any = true; + post_built_chosen = list_constructions[index]; + break; + } else { + // cant build it + // maybe we can build the pre-requisite instead + // see if the reason is because of pre-terrain requirement + bool place_okay = true; + if( !built.pre_terrain.empty() ) { + if( built.pre_is_furniture ) { + furn_id f = furn_id( built.pre_terrain ); + place_okay &= g->m.furn( src_loc ) == f; + } else { + ter_id t = ter_id( built.pre_terrain ); + place_okay &= g->m.ter( src_loc ) == t; + } + } + if( !place_okay ) { + post_built_chosen = check_build_pre( built ); + if( can_construct( post_built_chosen, src_loc ) && + player_can_build( p, total_inv, post_built_chosen ) ) { + found_any = true; + break; + } + } + continue; + } + } + if( !found_any ) { + continue; + } + std::list used; + // create the partial construction struct + partial_con pc; + pc.id = built_chosen.id; + pc.counter = 0; + // Set the trap that has the examine function + g->m.trap_set( src_loc, tr_unfinished_construction ); + // Use up the components + for( const std::vector &it : built_chosen.requirements->get_components() ) { + std::list tmp = p.consume_items( it, 1, is_crafting_component ); + used.splice( used.end(), tmp ); + } + pc.components = used; + g->m.partial_con_set( src_loc, pc ); + for( const std::vector &it : built_chosen.requirements->get_tools() ) { + p.consume_tools( it ); + } + p.backlog.push_front( act_multiple_construction ); + p.assign_activity( activity_id( "ACT_BUILD" ) ); + p.activity.placement = g->m.getabs( src_loc ); + return; + } + if( p.moves <= 0 ) { + // Restart activity and break from cycle. + p.assign_activity( act_multiple_construction ); + return; + } + + // If we got here without restarting the activity, it means we're done. + if( p.is_npc() ) { + npc *guy = dynamic_cast( &p ); + guy->current_activity = ""; + guy->revert_after_activity(); + } +} + void activity_on_turn_move_loot( player_activity &, player &p ) { const activity_id act_move_loot = activity_id( "ACT_MOVE_LOOT" ); diff --git a/src/clzones.cpp b/src/clzones.cpp index 3ed581c20a05d..5e3ac3b127d07 100644 --- a/src/clzones.cpp +++ b/src/clzones.cpp @@ -9,6 +9,7 @@ #include "avatar.h" #include "cata_utility.h" +#include "construction.h" #include "debug.h" #include "game.h" #include "iexamine.h" @@ -17,6 +18,7 @@ #include "json.h" #include "line.h" #include "map.h" +#include "messages.h" #include "output.h" #include "string_input_popup.h" #include "translations.h" @@ -128,6 +130,9 @@ zone_manager::zone_manager() types.emplace( zone_type_id( "LOOT_IGNORE" ), zone_type( translate_marker( "Loot: Ignore" ), translate_marker( "Items inside of this zone are ignored by \"sort out loot\" zone-action." ) ) ); + types.emplace( zone_type_id( "CONSTRUCTION_BLUEPRINT" ), + zone_type( translate_marker( "Construction: Blueprint" ), + translate_marker( "Designate a blueprint zone for construction." ) ) ); types.emplace( zone_type_id( "FARM_PLOT" ), zone_type( translate_marker( "Farm: Plot" ), translate_marker( "Designate a farm plot for tilling and planting." ) ) ); @@ -151,6 +156,8 @@ std::shared_ptr zone_options::create( const zone_type_id &type ) { if( type == zone_type_id( "FARM_PLOT" ) ) { return std::make_shared(); + } else if( type == zone_type_id( "CONSTRUCTION_BLUEPRINT" ) ) { + return std::make_shared(); } return std::make_shared(); @@ -160,12 +167,39 @@ bool zone_options::is_valid( const zone_type_id &type, const zone_options &optio { if( type == zone_type_id( "FARM_PLOT" ) ) { return dynamic_cast( &options ) != nullptr ; + } else if( type == zone_type_id( "CONSTRUCTION_BLUEPRINT" ) ) { + return dynamic_cast( &options ) != nullptr ; } // ensure options is not derived class for the rest of zone types return !options.has_options(); } +blueprint_options::query_con_result blueprint_options::query_con() +{ + int con_index = construction_menu( true ); + if( con_index > -1 ) { + const std::vector &list_constructions = get_constructions(); + std::string chosen_desc = list_constructions[con_index].description; + std::string chosen_mark; + if( !list_constructions[con_index].post_terrain.empty() ) { + chosen_mark = list_constructions[con_index].post_terrain; + } else { + chosen_mark = con; + } + if( chosen_desc != con || chosen_mark != mark || con_index != index ) { + con = chosen_desc; + mark = chosen_mark; + index = con_index; + return changed; + } else { + return successful; + } + } else { + return canceled; + } +} + plot_options::query_seed_result plot_options::query_seed() { player &p = g->u; @@ -174,7 +208,7 @@ plot_options::query_seed_result plot_options::query_seed() return itm.is_seed(); } ); - auto seed_entries = iexamine::get_seed_entries( seed_inv ); + std::vector seed_entries = iexamine::get_seed_entries( seed_inv ); seed_entries.emplace( seed_entries.begin(), seed_tuple( itype_id( "null" ), _( "No seed" ), 0 ) ); int seed_index = iexamine::query_seed( seed_entries ); @@ -211,16 +245,35 @@ plot_options::query_seed_result plot_options::query_seed() } } +bool blueprint_options::query_at_creation() +{ + return query_con() != canceled; +} + bool plot_options::query_at_creation() { return query_seed() != canceled; } +bool blueprint_options::query() +{ + return query_con() == changed; +} + bool plot_options::query() { return query_seed() == changed; } +std::string blueprint_options::get_zone_name_suggestion() const +{ + if( !con.empty() ) { + return con; + } + + return _( "No construction" ); +} + std::string plot_options::get_zone_name_suggestion() const { if( !seed.empty() ) { @@ -236,6 +289,16 @@ std::string plot_options::get_zone_name_suggestion() const return _( "No seed" ); } +std::vector> blueprint_options::get_descriptions() const +{ + std::vector> options = + std::vector>(); + options.emplace_back( std::make_pair( _( "Construct: " ), + !con.empty() ? con : _( "No Construction" ) ) ); + + return options; +} + std::vector> plot_options::get_descriptions() const { auto options = std::vector>(); @@ -245,6 +308,20 @@ std::vector> plot_options::get_descriptions( return options; } +void blueprint_options::serialize( JsonOut &json ) const +{ + json.member( "mark", mark ); + json.member( "con", con ); + json.member( "index", index ); +} + +void blueprint_options::deserialize( JsonObject &jo_zone ) +{ + jo_zone.read( "mark", mark ); + jo_zone.read( "con", con ); + jo_zone.read( "index", index ); +} + void plot_options::serialize( JsonOut &json ) const { json.member( "mark", mark ); @@ -495,6 +572,7 @@ bool zone_manager::has_loot_dest_near( const tripoint &where ) const const zone_type_id &type = ztype.first; if( type == zone_type_id( "CAMP_FOOD" ) || type == zone_type_id( "FARM_PLOT" ) || type == zone_type_id( "LOOT_UNSORTED" ) || type == zone_type_id( "LOOT_IGNORE" ) || + type == zone_type_id( "CONSTRUCTION_BLUEPRINT" ) || type == zone_type_id( "NO_AUTO_PICKUP" ) || type == zone_type_id( "NO_NPC_PICKUP" ) ) { continue; } @@ -738,7 +816,7 @@ void zone_manager::add( const std::string &name, const zone_type_id &type, const // TODO:Allow for loot zones on vehicles to be larger than 1x1 if( start == end && query_yn( _( "Bind this zone to the cargo part here?" ) ) ) { // TODO: refactor zone options for proper validation code - if( type == zone_type_id( "FARM_PLOT" ) ) { + if( type == zone_type_id( "FARM_PLOT" ) || type == zone_type_id( "CONSTRUCTION_BLUEPRINT" ) ) { popup( _( "You cannot add that type of zone to a vehicle." ), PF_NONE ); return; } diff --git a/src/clzones.h b/src/clzones.h index 10210e58a6850..98c8e89dcb314 100644 --- a/src/clzones.h +++ b/src/clzones.h @@ -127,6 +127,47 @@ class plot_options : public zone_options, public mark_option void deserialize( JsonObject &jo_zone ) override; }; +class blueprint_options : public zone_options, public mark_option +{ + private: + std::string mark; // furn/ter id as string. + std::string con; + int index; + + enum query_con_result { + canceled, + successful, + changed, + }; + + query_con_result query_con(); + + public: + std::string get_mark() const override { + return mark; + } + std::string get_con() const { + return con; + } + int get_index() const { + return index; + } + + bool has_options() const override { + return true; + } + + bool query_at_creation() override; + bool query() override; + + std::string get_zone_name_suggestion() const override; + + std::vector> get_descriptions() const override; + + void serialize( JsonOut &json ) const override; + void deserialize( JsonObject &jo_zone ) override; +}; + /** * These are zones the player can designate. */ diff --git a/src/construction.cpp b/src/construction.cpp index d4fe813757966..adaff06fd4f78 100644 --- a/src/construction.cpp +++ b/src/construction.cpp @@ -98,15 +98,14 @@ void failure_standard( const tripoint & ); void failure_deconstruct( const tripoint & ); } // namespace construct +std::vector constructions; + // Helper functions, nobody but us needs to call these. static bool can_construct( const std::string &desc ); static bool can_construct( const construction &con ); -static bool player_can_build( player &p, const inventory &inv, const construction &con ); static bool player_can_build( player &p, const inventory &inv, const std::string &desc ); static void place_construction( const std::string &desc ); -std::vector constructions; - // Color standardization for string streams static const deferred_color color_title = def_c_light_red; //color for titles static const deferred_color color_data = def_c_cyan; //color for data parts @@ -203,7 +202,7 @@ const std::vector &get_constructions() return constructions; } -void construction_menu() +int construction_menu( bool blueprint ) { static bool hide_unconstructable = false; // only display constructions the player can theoretically perform @@ -213,7 +212,7 @@ void construction_menu() if( available.empty() ) { popup( _( "You can not construct anything here." ) ); - return; + return -1; } int w_height = TERMY; @@ -245,7 +244,7 @@ void construction_menu() _( "Others" ), _( "Filter" ) } }; - + int ret = -1; bool update_info = true; bool update_cat = true; bool isnew = true; @@ -692,14 +691,28 @@ void construction_menu() // Nothing to be done here continue; } - if( player_can_build( g->u, total_inv, constructs[select] ) ) { - place_construction( constructs[select] ); - uistate.last_construction = constructs[select]; - exit = true; + if( !blueprint ) { + if( player_can_build( g->u, total_inv, constructs[select] ) ) { + place_construction( constructs[select] ); + uistate.last_construction = constructs[select]; + exit = true; + } else { + popup( _( "You can't build that!" ) ); + draw_grid( w_con, w_list_width + w_list_x0 ); + update_info = true; + } } else { - popup( _( "You can't build that!" ) ); - draw_grid( w_con, w_list_width + w_list_x0 ); - update_info = true; + // get the index of the overall constructions list from current_desc + const std::vector &list_constructions = get_constructions(); + for( int i = 0; i < static_cast( list_constructions.size() ); ++i ) { + if( constructs[select] == list_constructions[i].description ) { + ret = i; + break; + } + } + exit = true; + + } } } while( !exit ); @@ -707,6 +720,7 @@ void construction_menu() w_list = catacurses::window(); w_con = catacurses::window(); g->refresh_all(); + return ret; } bool player_can_build( player &p, const inventory &inv, const std::string &desc ) @@ -753,7 +767,7 @@ bool can_construct( const std::string &desc ) return false; } -static bool can_construct( const construction &con, const tripoint &p ) +bool can_construct( const construction &con, const tripoint &p ) { // see if the special pre-function checks out bool place_okay = con.pre_special( p ); @@ -1109,7 +1123,7 @@ void construct::done_deconstruct( const tripoint &p ) } else { g->m.furn_set( p, f.deconstruct.furn_set ); } - add_msg( _( "You disassemble the %s." ), f.name() ); + add_msg( _( "The %s is disassembled." ), f.name() ); g->m.spawn_items( p, item_group::items_from( f.deconstruct.drop_group, calendar::turn ) ); // Hack alert. // Signs have cosmetics associated with them on the submap since @@ -1142,7 +1156,7 @@ void construct::done_deconstruct( const tripoint &p ) } } g->m.ter_set( p, t.deconstruct.ter_set ); - add_msg( _( "You disassemble the %s." ), t.name() ); + add_msg( _( "The %s is disassembled." ), t.name() ); g->m.spawn_items( p, item_group::items_from( t.deconstruct.drop_group, calendar::turn ) ); } } diff --git a/src/construction.h b/src/construction.h index ca9b210ed3a50..c1b85a63a2a2c 100644 --- a/src/construction.h +++ b/src/construction.h @@ -98,8 +98,10 @@ void standardize_construction_times( int time ); void load_construction( JsonObject &jo ); void reset_constructions(); -void construction_menu(); +int construction_menu( bool blueprint ); void complete_construction( player *p ); +bool can_construct( const construction &con, const tripoint &p ); +bool player_can_build( player &p, const inventory &inv, const construction &con ); void check_constructions(); void finalize_constructions(); diff --git a/src/crafting.cpp b/src/crafting.cpp index 603327b90d46c..b25fbd392e594 100644 --- a/src/crafting.cpp +++ b/src/crafting.cpp @@ -474,14 +474,18 @@ bool player::can_make( const recipe *r, int batch_size ) batch_size ); } -const inventory &player::crafting_inventory() +const inventory &player::crafting_inventory( tripoint src_pos, int radius ) { + tripoint inv_pos = src_pos; + if( src_pos == tripoint_zero ) { + inv_pos = pos(); + } if( cached_moves == moves && cached_time == calendar::turn - && cached_position == pos() ) { + && cached_position == inv_pos ) { return cached_crafting_inventory; } - cached_crafting_inventory.form_from_map( pos(), PICKUP_RANGE, false ); + cached_crafting_inventory.form_from_map( inv_pos, radius, false ); cached_crafting_inventory += inv; cached_crafting_inventory += weapon; cached_crafting_inventory += worn; @@ -500,7 +504,7 @@ const inventory &player::crafting_inventory() cached_moves = moves; cached_time = calendar::turn; - cached_position = pos(); + cached_position = inv_pos; return cached_crafting_inventory; } diff --git a/src/handle_action.cpp b/src/handle_action.cpp index e84c9975d0002..201a200aedc19 100644 --- a/src/handle_action.cpp +++ b/src/handle_action.cpp @@ -937,6 +937,7 @@ static void loot() PlantPlots = 8, FertilizePlots = 16, HarvestPlots = 32, + ConstructPlots = 64, }; auto just_one = []( int flags ) { @@ -964,6 +965,9 @@ static void loot() flags |= FertilizePlots; flags |= HarvestPlots; } + flags |= g->check_near_zone( zone_type_id( "CONSTRUCTION_BLUEPRINT" ), + u.pos() ) ? ConstructPlots : 0; + if( flags == 0 ) { add_msg( m_info, _( "There is no compatible zone nearby." ) ); @@ -1005,6 +1009,10 @@ static void loot() menu.addentry_desc( HarvestPlots, true, 'h', _( "Harvest plots" ), _( "Harvest any full-grown plants from nearby Farm: Plot zones" ) ); } + if( flags & ConstructPlots ) { + menu.addentry_desc( ConstructPlots, true, 'c', _( "Construct Plots" ), + _( "Work on any nearby Blueprint: construction zones" ) ); + } menu.query(); flags = ( menu.ret >= 0 ) ? menu.ret : None; @@ -1039,6 +1047,9 @@ static void loot() case HarvestPlots: u.assign_activity( activity_id( "ACT_HARVEST_PLOT" ) ); break; + case ConstructPlots: + u.assign_activity( activity_id( "ACT_BLUEPRINT_CONSTRUCTION" ) ); + break; default: debugmsg( "Unsupported flag" ); break; @@ -1940,7 +1951,7 @@ bool game::handle_action() } else if( g->u.fine_detail_vision_mod() > 4 && !g->u.has_trait( trait_DEBUG_HS ) ) { add_msg( m_info, _( "It is too dark to construct right now." ) ); } else { - construction_menu(); + construction_menu( false ); } break; diff --git a/src/map.cpp b/src/map.cpp index 16bd4fb7c9ada..12c6dfaf46edf 100644 --- a/src/map.cpp +++ b/src/map.cpp @@ -5294,7 +5294,7 @@ void map::disarm_trap( const tripoint &p ) // Some traps are not actual traps. Skip the rolls, different message and give the option to grab it right away. if( tr.get_avoidance() == 0 && tr.get_difficulty() == 0 ) { - add_msg( _( "You take down the %s." ), tr.name() ); + add_msg( _( "The %s is taken down." ), tr.name() ); tr.on_disarmed( *this, p ); return; } diff --git a/src/npctalk.cpp b/src/npctalk.cpp index c129912064d99..346a4d6975cc1 100644 --- a/src/npctalk.cpp +++ b/src/npctalk.cpp @@ -2289,6 +2289,7 @@ void talk_effect_t::parse_string_effect( const std::string &effect_id, JsonObjec WRAP( start_trade ), WRAP( sort_loot ), WRAP( do_construction ), + WRAP( do_blueprint_construction ), WRAP( assign_guard ), WRAP( stop_guard ), WRAP( start_camp ), diff --git a/src/npctalk.h b/src/npctalk.h index 4b48de98acd8b..cf55f7a7b1b0e 100644 --- a/src/npctalk.h +++ b/src/npctalk.h @@ -36,6 +36,7 @@ void buy_100_logs( npc & ); void start_trade( npc & ); void sort_loot( npc & ); void do_construction( npc & ); +void do_blueprint_construction( npc & ); void revert_activity( npc & ); void goto_location( npc & ); void assign_base( npc & ); diff --git a/src/npctalk_funcs.cpp b/src/npctalk_funcs.cpp index 50d1ae512ce92..bab7f1e53d371 100644 --- a/src/npctalk_funcs.cpp +++ b/src/npctalk_funcs.cpp @@ -205,6 +205,13 @@ void talk_function::do_construction( npc &p ) p.set_mission( NPC_MISSION_ACTIVITY ); } +void talk_function::do_blueprint_construction( npc &p ) +{ + p.set_attitude( NPCATT_ACTIVITY ); + p.assign_activity( activity_id( "ACT_BLUEPRINT_CONSTRUCTION" ) ); + p.set_mission( NPC_MISSION_ACTIVITY ); +} + void talk_function::revert_activity( npc &p ) { p.revert_after_activity(); diff --git a/src/player.h b/src/player.h index 34eb0eeba9f7c..bc5e6b339093d 100644 --- a/src/player.h +++ b/src/player.h @@ -1428,7 +1428,8 @@ class player : public Character bool from_ground, const recipe &dis ); // yet more crafting.cpp - const inventory &crafting_inventory(); // includes nearby items + const inventory &crafting_inventory( tripoint src_pos = tripoint_zero, + int radius = PICKUP_RANGE ); // includes nearby items void invalidate_crafting_inventory(); comp_selection select_item_component( const std::vector &components, From 0c5171c5d5e0c3d01ea21e67588c832ed81bdba4 Mon Sep 17 00:00:00 2001 From: Egor Z Date: Wed, 19 Jun 2019 12:19:21 +0600 Subject: [PATCH 077/371] Photos expansion (#30672) * Photos expansion: selfie photos include more features * Photos expansion: allow monsters to have extended photo descriptions. * Camera expansion: refactor of iuse::camera, allow more than one figure in photo. * Photos expansion: allow photos of any point; more refactoring * Photos expansion: npc/creature effects * Photos expansion: include unusual terrain in photo. * Photos expansion: fields and traps * Photos expansion: more refactoring, create method for enumerating objects around point. * Photos expansion: minor bug fix, extend description of field effects. * Photos expansion: include time of day, outside/inside status, overmap name. Refactor long effects_description_for_creature method. * Photos expansion: can view photos on e-ink, make all creatures in photo blinded, save all monsters in photo to memory * Photos expansion: do not capture items inside of SEALABLE and CONTAINER furniture. Added "balancing" pose. * Photos expansion: correctly remove object at aim_point from list of nearby object, for cases when no creature in photo area. * Photos expansion: support for riding states. Fixed not being able to update quality in monster collection. --- src/calendar.cpp | 16 + src/calendar.h | 4 + src/iuse.cpp | 1189 +++++++++++++++++++++++++++++++++++++------- src/map_iterator.h | 9 + 4 files changed, 1028 insertions(+), 190 deletions(-) diff --git a/src/calendar.cpp b/src/calendar.cpp index b8f2cb13c00d6..d94b9e551645a 100644 --- a/src/calendar.cpp +++ b/src/calendar.cpp @@ -236,6 +236,22 @@ bool calendar::is_night() const return now > sunset + twilight_duration || now < sunrise; } +bool calendar::is_sunset_now() const +{ + const time_duration now = time_past_midnight( *this ); + const time_duration sunset = time_past_midnight( this->sunset() ); + + return now > sunset && now < sunset + twilight_duration; +} + +bool calendar::is_sunrise_now() const +{ + const time_duration now = time_past_midnight( *this ); + const time_duration sunrise = time_past_midnight( this->sunrise() ); + + return now > sunrise && now < sunrise + twilight_duration; +} + double calendar::current_daylight_level() const { const double percent = static_cast( static_cast( day ) / to_days diff --git a/src/calendar.h b/src/calendar.h index ca09438446224..784a7a04dc6e9 100644 --- a/src/calendar.h +++ b/src/calendar.h @@ -180,6 +180,10 @@ class calendar calendar sunset() const; /** Returns true if it's currently after sunset + TWILIGHT_SECONDS or before sunrise - TWILIGHT_SECONDS. */ bool is_night() const; + /** Returns true if it's currently after sunset and before sunset + TWILIGHT_SECONDS. */ + bool is_sunset_now() const; + /** Returns true if it's currently after sunrise and before sunrise + TWILIGHT_SECONDS. */ + bool is_sunrise_now() const; /** Returns the current seasonally-adjusted maximum daylight level */ double current_daylight_level() const; /** Returns the current sunlight or moonlight level through the preceding functions. */ diff --git a/src/iuse.cpp b/src/iuse.cpp index 15887fa500744..e49ca1573d5f1 100644 --- a/src/iuse.cpp +++ b/src/iuse.cpp @@ -15,6 +15,8 @@ #include #include #include +#include +#include #include "action.h" #include "artifact.h" @@ -30,7 +32,9 @@ #include "fungal_effects.h" #include "game.h" #include "game_inventory.h" +#include "iexamine.h" #include "inventory.h" +#include "iteminfo_query.h" #include "iuse_actor.h" // For firestarter #include "json.h" #include "line.h" @@ -131,16 +135,21 @@ const efftype_id effect_antibiotic( "antibiotic" ); const efftype_id effect_antibiotic_visible( "antibiotic_visible" ); const efftype_id effect_asthma( "asthma" ); const efftype_id effect_attention( "attention" ); +const efftype_id effect_beartrap( "beartrap" ); const efftype_id effect_bite( "bite" ); const efftype_id effect_bleed( "bleed" ); const efftype_id effect_blind( "blind" ); const efftype_id effect_bloodworms( "bloodworms" ); const efftype_id effect_boomered( "boomered" ); +const efftype_id effect_bouldering( "bouldering" ); const efftype_id effect_brainworms( "brainworms" ); const efftype_id effect_cig( "cig" ); const efftype_id effect_contacts( "contacts" ); +const efftype_id effect_corroding( "corroding" ); +const efftype_id effect_crushed( "crushed" ); const efftype_id effect_cureall( "cureall" ); const efftype_id effect_datura( "datura" ); +const efftype_id effect_dazed( "dazed" ); const efftype_id effect_dermatik( "dermatik" ); const efftype_id effect_docile( "docile" ); const efftype_id effect_downed( "downed" ); @@ -151,19 +160,36 @@ const efftype_id effect_foodpoison( "foodpoison" ); const efftype_id effect_formication( "formication" ); const efftype_id effect_fungus( "fungus" ); const efftype_id effect_glowing( "glowing" ); +const efftype_id effect_glowing_led( "glowy_led" ); const efftype_id effect_hallu( "hallu" ); +const efftype_id effect_happy( "happy" ); +const efftype_id effect_harnessed( "harnessed" ); +const efftype_id effect_has_bag( "has_bag" ); +const efftype_id effect_haslight( "haslight" ); const efftype_id effect_high( "high" ); +const efftype_id effect_in_pit( "in_pit" ); const efftype_id effect_infected( "infected" ); const efftype_id effect_jetinjector( "jetinjector" ); +const efftype_id effect_lack_sleep( "lack_sleep" ); +const efftype_id effect_laserlocked( "laserlocked" ); +const efftype_id effect_lying_down( "lying_down" ); const efftype_id effect_meth( "meth" ); +const efftype_id effect_monster_armor( "monster_armor" ); const efftype_id effect_music( "music" ); +const efftype_id effect_onfire( "onfire" ); const efftype_id effect_paincysts( "paincysts" ); const efftype_id effect_panacea( "panacea" ); const efftype_id effect_pet( "pet" ); const efftype_id effect_poison( "poison" ); const efftype_id effect_recover( "recover" ); +const efftype_id effect_ridden( "ridden" ); +const efftype_id effect_riding( "riding" ); const efftype_id effect_run( "run" ); +const efftype_id effect_sad( "sad" ); +const efftype_id effect_saddled( "monster_saddled" ); +const efftype_id effect_sap( "sap" ); const efftype_id effect_shakes( "shakes" ); +const efftype_id effect_sleep( "sleep" ); const efftype_id effect_slimed( "slimed" ); const efftype_id effect_smoke( "smoke" ); const efftype_id effect_spores( "spores" ); @@ -175,6 +201,7 @@ const efftype_id effect_teargas( "teargas" ); const efftype_id effect_tapeworm( "tapeworm" ); const efftype_id effect_teleglow( "teleglow" ); const efftype_id effect_tetanus( "tetanus" ); +const efftype_id effect_tied( "tied" ); const efftype_id effect_took_anticonvulsant_visible( "took_anticonvulsant_visible" ); const efftype_id effect_took_flumed( "took_flumed" ); const efftype_id effect_took_prozac( "took_prozac" ); @@ -186,6 +213,7 @@ const efftype_id effect_valium( "valium" ); const efftype_id effect_visuals( "visuals" ); const efftype_id effect_weak_antibiotic( "weak_antibiotic" ); const efftype_id effect_weak_antibiotic_visible( "weak_antibiotic_visible" ); +const efftype_id effect_webbed( "webbed" ); const efftype_id effect_weed_high( "weed_high" ); const efftype_id effect_winded( "winded" ); const efftype_id effect_magnesium_supplements( "magnesium" ); @@ -221,6 +249,58 @@ static const trait_id trait_URSINE_EYE( "URSINE_EYE" ); static const quality_id AXE( "AXE" ); static const quality_id DIG( "DIG" ); +struct extended_photo_def; +struct object_names_collection; + +static void item_save_monsters( player &p, item &it, const std::vector &monster_vec, + const int photo_quality ); +static bool show_photo_selection( player &p, item &it, const std::string &var_name ); + +static bool item_read_extended_photos( item &, std::vector &, std::string, + bool = false ); +static void item_write_extended_photos( item &, const std::vector &, + std::string ); + +static std::string format_object_pair( const std::pair &pair, + const std::string &article ); +static std::string format_object_pair_article( const std::pair &pair ); +static std::string format_object_pair_no_article( const std::pair &pair ); + +static std::string colorized_field_description_at( const tripoint &point ); +static std::string colorized_trap_name_at( const tripoint &point ); +static std::string colorized_ter_name_flags_at( const tripoint &point, + const std::vector &flags = {}, const std::vector &ter_whitelist = {} ); +static std::string colorized_feature_description_at( const tripoint center_point, bool &item_found, + const units::volume &min_visible_volume ); + +static std::string colorized_item_name( const item &item ); +static std::string colorized_item_description( const item &item ); +static const item get_top_item_at_point( const tripoint &point, + const units::volume &min_visible_volume ); + +static std::string effects_description_for_creature( Creature *const creature, std::string &pose, + const std::string &pronoun_sex ); + +static object_names_collection enumerate_objects_around_point( const tripoint point, + const int radius, const tripoint bounds_center_point, const int bounds_radius, + const tripoint camera_pos, const units::volume &min_visible_volume, bool create_figure_desc, + std::unordered_set &ignored_points, + std::unordered_set &vehicles_recorded ); +static extended_photo_def photo_def_for_camera_point( const tripoint aim_point, + const tripoint camera_pos, + std::vector &monster_vec, std::vector &player_vec ); + +static const std::vector camera_ter_whitelist_flags = { + "HIDE_PLACE", "FUNGUS", "TREE", "PERMEABLE", "SHRUB", + "PLACE_ITEM", "GROWTH_HARVEST", "GROWTH_MATURE", "GOES_UP", + "GOES_DOWN", "RAMP", "SHARP", "SIGN", "CLIMBABLE" +}; +static const std::vector camera_ter_whitelist_types = { + ter_str_id( "t_pit_covered" ), ter_str_id( "t_grave_new" ), ter_str_id( "t_grave" ), ter_str_id( "t_pit" ), + ter_str_id( "t_pit_shallow" ), ter_str_id( "t_pit_corpsed" ), ter_str_id( "t_pit_spiked" ), + ter_str_id( "t_pit_spiked_covered" ), ter_str_id( "t_pit_glass" ), ter_str_id( "t_pit_glass" ), ter_str_id( "t_utility_light" ) +}; + void remove_radio_mod( item &it, player &p ) { if( !it.has_flag( "RADIO_MOD" ) ) { @@ -6059,6 +6139,20 @@ static bool einkpc_download_memory_card( player &p, item &eink, item &mc ) } } + if( mc.has_var( "MC_EXTENDED_PHOTOS" ) ) { + std::vector extended_photos; + try { + item_read_extended_photos( mc, extended_photos, "MC_EXTENDED_PHOTOS" ); + item_read_extended_photos( eink, extended_photos, "EIPC_EXTENDED_PHOTOS", true ); + item_write_extended_photos( eink, extended_photos, "EIPC_EXTENDED_PHOTOS" ); + something_downloaded = true; + p.add_msg_if_player( m_good, _( "You have downloaded your photos." ) ); + } catch( const JsonError &e ) { + debugmsg( "Error card reading photos (loaded photos = %i) : %s", extended_photos.size(), + e.c_str() ); + } + } + const auto monster_photos = mc.get_var( "MC_MONSTER_PHOTOS" ); if( !monster_photos.empty() ) { something_downloaded = true; @@ -6150,7 +6244,7 @@ int iuse::einktabletpc( player *p, item *it, bool t, const tripoint &pos ) } else if( !p->is_npc() ) { enum { - ei_invalid, ei_photo, ei_music, ei_recipe, ei_monsters, ei_download, ei_decrypt + ei_invalid, ei_photo, ei_music, ei_recipe, ei_uploaded_photos, ei_monsters, ei_download, ei_decrypt }; if( p->is_underwater() ) { @@ -6173,7 +6267,7 @@ int iuse::einktabletpc( player *p, item *it, bool t, const tripoint &pos ) const int photos = it->get_var( "EIPC_PHOTOS", 0 ); if( photos > 0 ) { - amenu.addentry( ei_photo, true, 'p', _( "Photos [%d]" ), photos ); + amenu.addentry( ei_photo, true, 'p', _( "Unsorted photos [%d]" ), photos ); } else { amenu.addentry( ei_photo, false, 'p', _( "No photos on device" ) ); } @@ -6193,6 +6287,10 @@ int iuse::einktabletpc( player *p, item *it, bool t, const tripoint &pos ) amenu.addentry( ei_recipe, true, 'r', _( "View recipes on E-ink screen" ) ); } + if( !it->get_var( "EIPC_EXTENDED_PHOTOS" ).empty() ) { + amenu.addentry( ei_uploaded_photos, true, 'l', _( "Your photos" ) ); + } + if( !it->get_var( "EINK_MONSTER_PHOTOS" ).empty() ) { amenu.addentry( ei_monsters, true, 'y', _( "Your collection of monsters" ) ); } else { @@ -6312,6 +6410,11 @@ int iuse::einktabletpc( player *p, item *it, bool t, const tripoint &pos ) return it->type->charges_to_use(); } + if( ei_uploaded_photos == choice ) { + show_photo_selection( *p, *it, "EIPC_EXTENDED_PHOTOS" ); + return it->type->charges_to_use(); + } + if( ei_monsters == choice ) { uilist pmenu; @@ -6436,12 +6539,12 @@ int iuse::einktabletpc( player *p, item *it, bool t, const tripoint &pos ) return 0; } -struct npc_photo_def : public JsonDeserializer, public JsonSerializer { +struct extended_photo_def : public JsonDeserializer, public JsonSerializer { int quality; std::string name; std::string description; - npc_photo_def() = default; + extended_photo_def() = default; void deserialize( JsonIn &jsin ) override { JsonObject obj = jsin.get_object(); quality = obj.get_int( "quality" ); @@ -6458,20 +6561,809 @@ struct npc_photo_def : public JsonDeserializer, public JsonSerializer { } }; +static std::string colorized_trap_name_at( const tripoint &point ) +{ + const trap &trap = g->m.tr_at( point ); + std::string name; + if( !trap.is_null() && trap.get_visibility() <= 1 ) { + name = colorize( trap.name(), trap.color ) + _( " on " ); + }; + return name; +} + +static std::string colorized_field_description_at( const tripoint &point ) +{ + static const std::unordered_set> covered_in_affix_ids = { + fd_blood, fd_bile, fd_gibs_flesh, fd_gibs_veggy, fd_web, + fd_slime, fd_acid, fd_sap, fd_sludge, fd_blood_veggy, + fd_blood_insect, fd_blood_invertebrate, fd_gibs_insect, + fd_gibs_invertebrate, fd_rubble + }; + static const std::unordered_set> on_affix_ids = { + fd_fire, fd_flame_burst + }; + static const std::unordered_set> under_affix_ids = { + fd_gas_vent, fd_fire_vent, fd_fatigue + }; + static const std::unordered_set> illuminated_by_affix_ids = { + fd_spotlight, fd_laser, fd_dazzling, fd_spotlight, fd_electricity + }; + static const std::vector>, std::string>> + affixes_vec = { + { covered_in_affix_ids, _( " covered in %s" ) }, + { on_affix_ids, _( " on %s" ) }, + { under_affix_ids, _( " under %s" ) }, + { illuminated_by_affix_ids, _( " illuminated by %s" ) } + }; // anything else is "in %s cloud" + + std::string field_text; + const field &field = g->m.field_at( point ); + const field_entry *entry = field.find_field( field.field_symbol() ); + if( entry ) { + std::string affix; + for( const auto &pair : affixes_vec ) { + if( pair.first.find( entry->get_field_type() ) != pair.first.end() ) { + affix = pair.second; + } + } + if( affix.empty() ) { + field_text = string_format( " in %s cloud", colorize( entry->name(), entry->color() ) ); + } else { + field_text = string_format( affix, colorize( entry->name(), entry->color() ) ); + } + } + return field_text; +} + +static std::string colorized_item_name( const item &item ) +{ + nc_color color = item.color_in_inventory(); + std::string damtext = item.damage() != 0 ? item.durability_indicator() : ""; + return damtext + colorize( item.tname( 1, false ), color ); +} + +static std::string colorized_item_description( const item &item ) +{ + std::vector dummy; + iteminfo_query query = iteminfo_query( + std::vector { + iteminfo_parts::DESCRIPTION, + iteminfo_parts::DESCRIPTION_NOTES, + iteminfo_parts::DESCRIPTION_CONTENTS + } ) ; + return item.info( dummy, &query, 1 ); +} + +static const item get_top_item_at_point( const tripoint &point, + const units::volume &min_visible_volume ) +{ + map_stack items = g->m.i_at( point ); + // iterate from topmost item down to ground + for( const item &it : items ) { + if( it.volume() > min_visible_volume ) { + // return top (or first big enough) item to the list + return it; + } + } + return item(); +} + +static std::string colorized_ter_name_flags_at( const tripoint &point, + const std::vector &flags, const std::vector &ter_whitelist ) +{ + const ter_id ter = g->m.ter( point ); + std::string name = colorize( ter->name(), ter->color() ); + const std::string &graffiti_message = g->m.graffiti_at( point ); + const std::string trap_name = colorized_trap_name_at( point ); + + if( !graffiti_message.empty() ) { + name += string_format( _( " with graffiti \"%s\"" ), graffiti_message ); + return name; + } + if( ter_whitelist.empty() && flags.empty() ) { + return name; + } + if( !ter->open.is_null() || ( ter->examine != iexamine::none && + ter->examine != iexamine::fungus && + ter->examine != iexamine::water_source && + ter->examine != iexamine::dirtmound ) ) { + return name; + } + for( const ter_str_id &ter_good : ter_whitelist ) { + if( ter->id == ter_good ) { + return name; + } + } + for( const std::string &flag : flags ) { + if( ter->has_flag( flag ) ) { + return name; + } + } + + return std::string(); +} + +static std::string colorized_feature_description_at( const tripoint center_point, bool &item_found, + const units::volume &min_visible_volume ) +{ + item_found = false; + const furn_id furn = g->m.furn( center_point ); + if( furn != f_null && furn.is_valid() ) { + std::string furn_str = colorize( furn->name(), c_yellow ); + std::string sign_message = g->m.get_signage( center_point ); + if( !sign_message.empty() ) { + furn_str += string_format( _( " with message \"%s\"" ), sign_message ); + } + if( !furn->has_flag( "CONTAINER" ) && !furn->has_flag( "SEALED" ) ) { + const item item = get_top_item_at_point( center_point, min_visible_volume ); + if( !item.is_null() ) { + furn_str += string_format( _( " with %s on it" ), colorized_item_name( item ) ); + item_found = true; + } + } + return furn_str; + } + return std::string(); +} + +static std::string format_object_pair( const std::pair &pair, + const std::string &article ) +{ + if( pair.second == 1 ) { + return string_format( "%s%s", article, pair.first ); + } else if( pair.second > 1 ) { + return string_format( "%s%i %s", article, pair.second, pair.first ); + } + return std::string(); +} +static std::string format_object_pair_article( const std::pair &pair ) +{ + return format_object_pair( pair, pgettext( "Article 'a', replace it with empty " + "string if it is not used in language", "a " ) ); +} +static std::string format_object_pair_no_article( const std::pair &pair ) +{ + return format_object_pair( pair, "" ); +} + +static std::string effects_description_for_creature( Creature *const creature, std::string &pose, + const std::string &pronoun_sex ) +{ + struct ef_con { // effect constraint + std::string status; + std::string pose; + int intensity_lower_limit; + ef_con( std::string status, std::string pose, int intensity_lower_limit ) : + status( status ), pose( pose ), intensity_lower_limit( intensity_lower_limit ) {} + ef_con( std::string status, std::string pose ) : + status( status ), pose( pose ), intensity_lower_limit( 0 ) {} + ef_con( std::string status, int intensity_lower_limit ) : + status( status ), pose(), intensity_lower_limit( intensity_lower_limit ) {} + ef_con( std::string status ) : + status( status ), pose(), intensity_lower_limit( 0 ) {} + }; + static const std::unordered_map vec_effect_status = { + { effect_onfire, ef_con( _( " is on fire. " ) ) }, + { effect_bleed, ef_con( _( " is bleeding. " ), 1 ) }, + { effect_happy, ef_con( _( " looks happy. " ), 13 ) }, + { effect_downed, ef_con( "", _( "downed" ) ) }, + { effect_in_pit, ef_con( "", _( "stuck" ) ) }, + { effect_stunned, ef_con( _( " is stunned. " ) ) }, + { effect_dazed, ef_con( _( " is dazed. " ) ) }, + { effect_beartrap, ef_con( _( " is stuck in beartrap. " ) ) }, + { effect_laserlocked, ef_con( _( " have tiny red dot on body. " ) ) }, + { effect_boomered, ef_con( _( " is covered in bile. " ) ) }, + { effect_glowing, ef_con( _( " is covered in glowing goo. " ) ) }, + { effect_slimed, ef_con( _( " is covered in thick goo. " ) ) }, + { effect_corroding, ef_con( _( " is covered in acid. " ) ) }, + { effect_sap, ef_con( _( " is coated in sap. " ) ) }, + { effect_webbed, ef_con( _( " is covered in webs. " ) ) }, + { effect_spores, ef_con( _( " is covered in spores. " ), 1 ) }, + { effect_crushed, ef_con( _( " lies under collapsed debris. " ), _( "lies" ) ) }, + { effect_lack_sleep, ef_con( _( " looks very tired. " ) ) }, + { effect_lying_down, ef_con( _( " is sleeping. " ), _( "lies" ) ) }, + { effect_sleep, ef_con( _( " is sleeping. " ), _( "lies" ) ) }, + { effect_haslight, ef_con( _( " is lit. " ) ) }, + { effect_saddled, ef_con( _( " is saddled. " ) ) }, + { effect_harnessed, ef_con( _( " is being harnessed by a vehicle. " ) ) }, + { effect_monster_armor, ef_con( _( " is wearing armor. " ) ) }, + { effect_has_bag, ef_con( _( " have bag attached. " ) ) }, + { effect_tied, ef_con( _( " is tied. " ) ) }, + { effect_bouldering, ef_con( "", _( "balancing" ) ) } + }; + + std::string figure_effects; + if( creature ) { + for( const auto &pair : vec_effect_status ) { + if( creature->get_effect_int( pair.first ) > pair.second.intensity_lower_limit ) { + if( !pair.second.status.empty() ) { + figure_effects += pronoun_sex + pair.second.status; + } + if( !pair.second.pose.empty() ) { + pose = pair.second.pose; + } + } + } + if( creature->has_effect( effect_sad ) ) { + int intensity = creature->get_effect_int( effect_sad ); + if( intensity > 500 && intensity <= 950 ) { + figure_effects += pronoun_sex + pgettext( "Someone", " looks sad. " ); + } else if( intensity > 950 ) { + figure_effects += pronoun_sex + pgettext( "Someone", " looks depressed. " ); + } + } + float pain = creature->get_pain() / 10.f; + if( pain > 3 ) { + figure_effects += pronoun_sex + pgettext( "Someone", " is writhing in pain. " ); + } + if( creature->has_effect( effect_riding ) ) { + pose = _( "rides" ); + monster *const mon = g->critter_at( creature->pos(), false ); + figure_effects += pronoun_sex + string_format( _( " is riding %s. " ), + colorize( mon->name(), c_light_blue ) ); + } + if( creature->has_effect( effect_glowing_led ) ) { + figure_effects += _( "A bionic LED is glowing softly. " ); + } + } + if( !figure_effects.empty() ) { // remove last space + figure_effects.erase( figure_effects.end() - 1 ); + } + return figure_effects; +} + +struct object_names_collection { + std::unordered_map + furniture, + vehicles, + items, + terrain; + + std::string figure_text; + std::string obj_nearby_text; +}; + +static object_names_collection enumerate_objects_around_point( const tripoint point, + const int radius, const tripoint bounds_center_point, const int bounds_radius, + const tripoint camera_pos, const units::volume &min_visible_volume, bool create_figure_desc, + std::unordered_set &ignored_points, + std::unordered_set &vehicles_recorded ) +{ + const tripoint_range bounds = g->m.points_in_radius( bounds_center_point, bounds_radius ); + const tripoint_range points_in_radius = g->m.points_in_radius( point, radius ); + int dist = rl_dist( camera_pos, point ); + + bool item_found = false; + std::unordered_set local_vehicles_recorded( vehicles_recorded ); + object_names_collection ret_obj; + + std::string description_part_on_figure; + std::string description_furniture_on_figure; + std::string description_terrain_on_figure; + + // store objects in radius + for( const tripoint &point_around_figure : points_in_radius ) { + if( !bounds.is_point_inside( point_around_figure ) || + !g->m.sees( camera_pos, point_around_figure, dist + radius ) || + ( ignored_points.find( point_around_figure ) != ignored_points.end() && + !( point_around_figure == point && create_figure_desc ) ) ) { + continue; // disallow photos with not visible objects + } + units::volume volume_to_search = point_around_figure == bounds_center_point ? 0_ml : + min_visible_volume; + + std::string furn_desc = colorized_feature_description_at( point_around_figure, item_found, + volume_to_search ); + + const item item = get_top_item_at_point( point_around_figure, volume_to_search ); + std::string item_name = colorized_item_name( item ); + + const optional_vpart_position veh_part_pos = g->m.veh_at( point_around_figure ); + std::string unusual_ter_desc = colorized_ter_name_flags_at( point_around_figure, + camera_ter_whitelist_flags, + camera_ter_whitelist_types ); + std::string ter_desc = colorized_ter_name_flags_at( point_around_figure ); + + const std::string trap_name = colorized_trap_name_at( point_around_figure ); + const std::string field_desc = colorized_field_description_at( point_around_figure ); + + if( !furn_desc.empty() ) { + furn_desc = trap_name + furn_desc + field_desc; + if( point == point_around_figure && create_figure_desc ) { + description_furniture_on_figure = furn_desc; + } else { + ret_obj.furniture[ furn_desc ] ++; + } + } else if( veh_part_pos.has_value() ) { + const vehicle veh = veh_part_pos->vehicle(); + const std::string veh_name = colorize( veh.disp_name(), c_light_blue ); + const vehicle *veh_hash = &veh_part_pos->vehicle(); + + if( local_vehicles_recorded.find( veh_hash ) == local_vehicles_recorded.end() && + point != point_around_figure ) { + // new vehicle, point is not center + ret_obj.vehicles[ veh_name ] ++; + } else if( point == point_around_figure ) { + // point is center + description_part_on_figure = string_format( _( "%1$s from %2$s" ), + veh_part_pos.part_displayed()->part().name(), veh_name ); + if( ret_obj.vehicles.find( veh_name ) != ret_obj.vehicles.end() && + local_vehicles_recorded.find( veh_hash ) != local_vehicles_recorded.end() ) { + // remove vehicle name only if we previously added THIS vehicle name (in case of same name) + ret_obj.vehicles[ veh_name ] --; + if( ret_obj.vehicles[ veh_name ] <= 0 ) { + ret_obj.vehicles.erase( veh_name ); + } + } + } + vehicles_recorded.insert( veh_hash ); + local_vehicles_recorded.insert( veh_hash ); + } else if( !item.is_null() ) { + item_name = trap_name + item_name + field_desc; + if( point == point_around_figure && create_figure_desc ) { + description_terrain_on_figure = string_format( _( "%1$s with a %2$s" ), ter_desc, item_name ); + } else { + ret_obj.items[ item_name ] ++; + } + } else if( !unusual_ter_desc.empty() ) { + unusual_ter_desc = trap_name + unusual_ter_desc + field_desc; + if( point == point_around_figure && create_figure_desc ) { + description_furniture_on_figure = unusual_ter_desc; + } else { + ret_obj.furniture[ unusual_ter_desc ] ++; + } + } else if( !ter_desc.empty() && ( !field_desc.empty() || !trap_name.empty() ) ) { + ter_desc = trap_name + ter_desc + field_desc; + if( point == point_around_figure && create_figure_desc ) { + description_terrain_on_figure = ter_desc; + } else { + ret_obj.terrain[ ter_desc ] ++; + } + } else { + ter_desc = trap_name + ter_desc + field_desc; + if( point == point_around_figure && create_figure_desc ) { + description_terrain_on_figure = ter_desc; + } + } + ignored_points.insert( point_around_figure ); + } + + if( create_figure_desc ) { + std::vector objects_combined_desc; + std::unordered_map vecs_to_retrieve[4] = { + ret_obj.furniture, ret_obj.vehicles, ret_obj.items, ret_obj.terrain + }; + + for( int i = 0; i < 4; i++ ) { + for( const auto &p : vecs_to_retrieve[ i ] ) { + objects_combined_desc.push_back( i == 1 ? // vehicle name already includes "the" + format_object_pair_no_article( p ) : format_object_pair_article( p ) ); + } + } + + const char *transl_str = pgettext( "someone stands/sits *on* something", " on a %s." ); + if( !description_part_on_figure.empty() ) { + ret_obj.figure_text = string_format( transl_str, description_part_on_figure ); + } else { + if( !description_furniture_on_figure.empty() ) { + ret_obj.figure_text = string_format( transl_str, description_furniture_on_figure ); + } else { + ret_obj.figure_text = string_format( transl_str, description_terrain_on_figure ); + } + } + if( !objects_combined_desc.empty() ) { + // store objects to description_figures_status + std::string objects_text = enumerate_as_string( objects_combined_desc ); + ret_obj.obj_nearby_text = string_format( ngettext( "Nearby is %s.", "Nearby are %s.", + objects_combined_desc.size() ), objects_text ); + } + } + return ret_obj; +} + +static extended_photo_def photo_def_for_camera_point( const tripoint aim_point, + const tripoint camera_pos, + std::vector &monster_vec, std::vector &player_vec ) +{ + // look for big items on top of stacks in the background for the selfie description + const units::volume min_visible_volume = 490_ml; + + std::unordered_set ignored_points; + std::unordered_set vehicles_recorded; + + std::unordered_map description_figures_appearance; + std::vector> description_figures_status; + + std::string timestamp = to_string( time_point( calendar::turn ) ); + int dist = rl_dist( camera_pos, aim_point ); + const tripoint_range bounds = g->m.points_in_radius( aim_point, 2 ); + extended_photo_def photo; + bool need_store_weather = false; + int outside_tiles_num = 0; + int total_tiles_num = 0; + + const auto map_deincrement_or_erase = []( std::unordered_map &obj_map, + const std::string & key ) { + if( obj_map.find( key ) != obj_map.end() ) { + obj_map[ key ] --; + if( obj_map[ key ] <= 0 ) { + obj_map.erase( key ); + } + } + }; + + // first scan for critters and mark nearby furniture, vehicles and items + for( const tripoint ¤t : bounds ) { + if( !g->m.sees( camera_pos, current, dist + 3 ) ) { + continue; // disallow photos with non-visible objects + } + monster *const mon = g->critter_at( current, false ); + player *guy = g->critter_at( current ); + + total_tiles_num++; + if( g->m.is_outside( current ) ) { + need_store_weather = true; + outside_tiles_num++; + } + + if( guy || mon ) { + std::string figure_appearance, figure_name, pose, pronoun_sex, figure_effects; + Creature *creature; + if( mon && mon->has_effect( effect_ridden ) ) { + // only player can ride, see monexamine::mount_pet + guy = &g->u; + description_figures_appearance[ mon->name() ] = "\"" + mon->type->get_description() + "\""; + } + + if( guy ) { + if( guy->get_movement_mode() == "crouch" ) { + pose = _( "sits" ); + } else { + pose = _( "stands" ); + } + const std::vector vec = guy->short_description_parts(); + figure_appearance = join( vec, "\n\n" ); + figure_name = guy->name; + pronoun_sex = guy->male ? _( "He" ) : _( "She" ); + creature = guy; + player_vec.push_back( guy ); + } else { + if( mon->is_hallucination() || mon->type->in_species( HALLUCINATION ) ) { + continue; // do not include hallucinations + } + pose = _( "stands" ); + figure_appearance = "\"" + mon->type->get_description() + "\""; + figure_name = mon->name(); + pronoun_sex = pgettext( "Pronoun", "It" ); + creature = mon; + monster_vec.push_back( mon ); + } + + figure_effects = effects_description_for_creature( creature, pose, pronoun_sex ); + description_figures_appearance[ figure_name ] = figure_appearance; + + object_names_collection obj_collection = enumerate_objects_around_point( current, 1, aim_point, 2, + camera_pos, min_visible_volume, true, + ignored_points, vehicles_recorded ); + std::string figure_text = pose + obj_collection.figure_text; + + if( !figure_effects.empty() ) { + figure_text += " " + figure_effects; + } + if( !obj_collection.obj_nearby_text.empty() ) { + figure_text += " " + obj_collection.obj_nearby_text; + } + auto name_text_pair = std::pair( figure_name, figure_text ); + if( current == aim_point ) { + description_figures_status.insert( description_figures_status.begin(), name_text_pair ); + } else { + description_figures_status.push_back( name_text_pair ); + } + } + } + + // scan for everythin NOT near critters + object_names_collection obj_coll = enumerate_objects_around_point( aim_point, 2, aim_point, 2, + camera_pos, min_visible_volume, false, + ignored_points, vehicles_recorded ); + + std::string photo_text = _( "This is a photo of " ); + + bool found_item_aim_point; + std::string furn_desc = colorized_feature_description_at( aim_point, found_item_aim_point, + 0_ml ) ; + const item item = get_top_item_at_point( aim_point, 0_ml ); + const std::string trap_name = colorized_trap_name_at( aim_point ); + std::string ter_name = colorized_ter_name_flags_at( aim_point, {}, {} ); + const std::string field_desc = colorized_field_description_at( aim_point ); + + bool found_vehicle_aim_point = g->m.veh_at( aim_point ).has_value(), + found_furniture_aim_point = !furn_desc.empty(); + // colorized_feature_description_at do not update flag if no furniture found, so need to check again + if( !found_furniture_aim_point ) { + found_item_aim_point = !item.is_null(); + } + + const ter_id ter_aim = g->m.ter( aim_point ); + const furn_id furn_aim = g->m.furn( aim_point ); + + if( !description_figures_status.empty() ) { + std::string names = enumerate_as_string( description_figures_status.begin(), + description_figures_status.end(), + []( const std::pair &it ) { + return colorize( it.first, c_light_blue ); + } ); + + photo.name = names; + photo_text += names + "."; + + for( const auto &figure_status : description_figures_status ) { + photo_text += "\n\n" + colorize( figure_status.first, c_light_blue ) + + " " + figure_status.second; + } + } else if( found_vehicle_aim_point ) { + const optional_vpart_position veh_part_pos = g->m.veh_at( aim_point ); + const std::string veh_name = colorize( veh_part_pos->vehicle().disp_name(), c_light_blue ); + photo.name = veh_name; + photo_text += veh_name + "."; + map_deincrement_or_erase( obj_coll.vehicles, veh_name ); + } else if( found_furniture_aim_point || found_item_aim_point ) { + std::string item_name = colorized_item_name( item ); + if( found_furniture_aim_point ) { + furn_desc = trap_name + furn_desc + field_desc; + photo.name = furn_desc; + photo_text += photo.name + "."; + map_deincrement_or_erase( obj_coll.furniture, furn_desc ); + } else if( found_item_aim_point ) { + item_name = trap_name + item_name + field_desc; + photo.name = item_name; + photo_text += item_name + ". " + string_format( _( "It lies on the %s." ), + ter_name ); + map_deincrement_or_erase( obj_coll.items, item_name ); + } + if( found_furniture_aim_point && !furn_aim->description.empty() ) { + photo_text += "\n\n" + colorize( furn_aim->name(), c_yellow ) + ":\n" + furn_aim->description; + } + if( found_item_aim_point ) { + photo_text += "\n\n" + item_name + ":\n" + colorized_item_description( item ); + } + } else { + ter_name = trap_name + ter_name + field_desc; + photo.name = ter_name; + photo_text += photo.name + "."; + map_deincrement_or_erase( obj_coll.terrain, ter_name ); + map_deincrement_or_erase( obj_coll.furniture, ter_name ); + + if( !ter_aim->description.empty() ) { + photo_text += "\n\n" + photo.name + ":\n" + ter_aim->description; + } + } + + if( !obj_coll.items.empty() ) { + std::string obj_list = enumerate_as_string( obj_coll.items.begin(), obj_coll.items.end(), + format_object_pair_article ); + photo_text += "\n\n" + string_format( ngettext( "There is something lying on the ground: %s.", + "There are some things lying on the ground: %s.", obj_coll.items.size() ), + obj_list ); + } + if( !obj_coll.furniture.empty() ) { + std::string obj_list = enumerate_as_string( obj_coll.furniture.begin(), obj_coll.furniture.end(), + format_object_pair_article ); + photo_text += "\n\n" + string_format( ngettext( "Something is visible in the background: %s.", + "Some objects are visible in the background: %s.", obj_coll.furniture.size() ), + obj_list ); + } + if( !obj_coll.vehicles.empty() ) { + std::string obj_list = enumerate_as_string( obj_coll.vehicles.begin(), obj_coll.vehicles.end(), + format_object_pair_no_article ); + photo_text += "\n\n" + string_format( ngettext( "There is %s parked in the background.", + "There are %s parked in the background.", obj_coll.vehicles.size() ), + obj_list ); + } + if( !obj_coll.terrain.empty() ) { + std::string obj_list = enumerate_as_string( obj_coll.terrain.begin(), obj_coll.terrain.end(), + format_object_pair_article ); + photo_text += "\n\n" + string_format( ngettext( "There is %s in the background.", + "There are %s in the background.", obj_coll.terrain.size() ), + obj_list ); + } + + const oter_id &cur_ter = overmap_buffer.ter( ms_to_omt_copy( g->m.getabs( aim_point ) ) ); + std::string overmap_desc = string_format( _( "In the background you can see a %s" ), + colorize( cur_ter->get_name(), cur_ter->get_color() ) ); + if( outside_tiles_num == total_tiles_num ) { + photo_text += _( "\n\nThis photo was taken outside." ); + } else if( outside_tiles_num == 0 ) { + photo_text += _( "\n\nThis photo was taken inside." ); + overmap_desc += _( " interior" ); + } else if( outside_tiles_num < total_tiles_num / 2.0 ) { + photo_text += _( "\n\nThis photo was taken mostly inside," + " but outside can be seen." ); + overmap_desc += _( " interior" ); + } else if( outside_tiles_num >= total_tiles_num / 2.0 ) { + photo_text += _( "\n\nThis photo was taken mostly outside," + " but inside can be seen." ); + } + photo_text += "\n" + overmap_desc + "."; + + if( g->get_levz() >= 0 && need_store_weather ) { + photo_text += "\n\n"; + if( calendar::turn.is_sunrise_now() ) { + photo_text += _( "It is sunrise. " ); + } else if( calendar::turn.is_sunset_now() ) { + photo_text += _( "It is sunset. " ); + } else if( calendar::turn.is_night() ) { + photo_text += _( "It is night. " ); + } else { + photo_text += _( "It is day. " ); + } + + const weather_datum w_data = weather_data( g->weather.weather ); + photo_text += string_format( _( "The weather is %s." ), colorize( w_data.name, w_data.color ) ); + } + + for( const auto &figure : description_figures_appearance ) { + photo_text += "\n\n" + string_format( _( "%s appearance:" ), + colorize( figure.first, c_light_blue ) ) + "\n" + figure.second; + } + + photo_text += "\n\n" + string_format( pgettext( "Date", "The photo was taken on %s." ), + colorize( timestamp, c_light_blue ) ); + + photo.description = photo_text; + + return photo; +} + +static void item_save_monsters( player &p, item &it, const std::vector &monster_vec, + const int photo_quality ) +{ + std::string monster_photos = it.get_var( "CAMERA_MONSTER_PHOTOS" ); + if( monster_photos.empty() ) { + monster_photos = ","; + } + + for( monster * const &monster_p : monster_vec ) { + const std::string mtype = monster_p->type->id.str(); + const std::string name = monster_p->name(); + + // position of + const size_t mon_str_pos = monster_photos.find( "," + mtype + "," ); + + if( mon_str_pos == std::string::npos ) { // new monster + monster_photos += string_format( "%s,%d,", mtype, photo_quality ); + } else { // replace quality character, if new photo is better + const size_t quality_num_pos = mon_str_pos + mtype.size() + 2; + char *quality_char = &monster_photos[ quality_num_pos ]; + const int old_quality = atoi( quality_char ); // get qual number from char + + if( photo_quality > old_quality ) { + monster_photos[ quality_num_pos ] = string_format( "%d", photo_quality )[ 0 ]; + } + if( !p.is_blind() ) { + if( photo_quality > old_quality ) { + p.add_msg_if_player( m_good, _( "The quality of %s image is better than the previous one." ), + colorize( name, c_light_blue ) ); + } else if( old_quality == 5 ) { + p.add_msg_if_player( _( "The quality of stored %s image is already maximally detailed." ), + colorize( name, c_light_blue ) ); + } else { + p.add_msg_if_player( m_bad, _( "But the quality of %s image is worse than the previous one." ), + colorize( name, c_light_blue ) ); + } + } + } + } + it.set_var( "CAMERA_MONSTER_PHOTOS", monster_photos ); +} + +// throws exception +static bool item_read_extended_photos( item &it, std::vector &extended_photos, + std::string var_name, bool insert_at_begin ) +{ + bool result = false; + std::istringstream extended_photos_data( it.get_var( var_name ) ); + JsonIn json( extended_photos_data ); + if( insert_at_begin ) { + std::vector temp_vec; + result = json.read( temp_vec ); + extended_photos.insert( std::begin( extended_photos ), std::begin( temp_vec ), + std::end( temp_vec ) ); + } else { + result = json.read( extended_photos ); + } + return result; +} + +// throws exception +static void item_write_extended_photos( item &it, + const std::vector &extended_photos, + std::string var_name ) +{ + std::ostringstream extended_photos_data; + JsonOut json( extended_photos_data ); + json.write( extended_photos ); + it.set_var( var_name, extended_photos_data.str() ); +} + +static bool show_photo_selection( player &p, item &it, const std::string &var_name ) +{ + if( p.is_blind() ) { + p.add_msg_if_player( _( "You can't see the camera screen, you're blind." ) ); + return false; + } + + uilist pmenu; + pmenu.text = _( "Photos saved on camera:" ); + + std::vector descriptions; + std::vector extended_photos; + + try { + item_read_extended_photos( it, extended_photos, var_name ); + } catch( const JsonError &e ) { + debugmsg( "Error reading photos: %s", e.c_str() ); + } + try { // if there is old photos format, append them; delete old and save new + if( item_read_extended_photos( it, extended_photos, "CAMERA_NPC_PHOTOS", true ) ) { + it.erase_var( "CAMERA_NPC_PHOTOS" ); + item_write_extended_photos( it, extended_photos, var_name ); + } + } catch( const JsonError &e ) { + debugmsg( "Error migrating old photo format: %s", e.c_str() ); + } + + int k = 0; + for( const extended_photo_def &extended_photo : extended_photos ) { + std::string menu_str = extended_photo.name; + + size_t index = menu_str.find( p.name ); + if( index != std::string::npos ) { + menu_str.replace( index, p.name.length(), "You" ); + } + + descriptions.push_back( extended_photo.description ); + menu_str += " [" + photo_quality_name( extended_photo.quality ) + "]"; + + pmenu.addentry( k++, true, -1, menu_str.c_str() ); + } + + int choice; + do { + pmenu.query(); + choice = pmenu.ret; + + if( choice < 0 ) { + break; + } + popup( "%s", descriptions[choice].c_str() ); + + } while( true ); + return true; +} + int iuse::camera( player *p, item *it, bool, const tripoint & ) { - enum {c_shot, c_photos, c_upload}; + enum {c_shot, c_photos, c_monsters, c_upload}; - uilist amenu; + // CAMERA_NPC_PHOTOS is old save variable + bool found_extended_photos = !it->get_var( "CAMERA_NPC_PHOTOS" ).empty() || + !it->get_var( "CAMERA_EXTENDED_PHOTOS" ).empty(); + bool found_monster_photos = !it->get_var( "CAMERA_MONSTER_PHOTOS" ).empty(); + uilist amenu; amenu.text = _( "What to do with camera?" ); - amenu.addentry( c_shot, true, 'p', _( "Take a photo" ) ); - if( !( it->get_var( "CAMERA_MONSTER_PHOTOS" ).empty() && - it->get_var( "CAMERA_NPC_PHOTOS" ).empty() ) ) { - amenu.addentry( c_photos, true, 'l', _( "List photos" ) ); - amenu.addentry( c_upload, true, 'u', _( "Upload photos to memory card" ) ); - } else { + amenu.addentry( c_shot, true, 't', _( "Take a photo" ) ); + if( !found_extended_photos && !found_monster_photos ) { amenu.addentry( c_photos, false, 'l', _( "No photos in memory" ) ); + } else { + if( found_extended_photos ) { + amenu.addentry( c_photos, true, 'l', _( "List photos" ) ); + } + if( found_monster_photos ) { + amenu.addentry( c_monsters, true, 'm', _( "Your collection of monsters" ) ); + } + amenu.addentry( c_upload, true, 'u', _( "Upload photos to memory card" ) ); } amenu.query(); @@ -6482,21 +7374,15 @@ int iuse::camera( player *p, item *it, bool, const tripoint & ) } if( c_shot == choice ) { - const cata::optional aim_point_ = g->look_around(); if( !aim_point_ ) { p->add_msg_if_player( _( "Never mind." ) ); return 0; } - const tripoint aim_point = *aim_point_; - const monster *const sel_mon = g->critter_at( aim_point, true ); - const player *const sel_npc = g->critter_at( aim_point ); - - if( !g->critter_at( aim_point ) ) { - p->add_msg_if_player( _( "There's nothing particularly interesting there." ) ); - return 0; - } + tripoint aim_point = *aim_point_; + bool incorrect_focus = false; + tripoint_range aim_bounds = g->m.points_in_radius( aim_point, 2 ); std::vector trajectory = line_to( p->pos(), aim_point, 0, 0 ); trajectory.push_back( aim_point ); @@ -6505,12 +7391,25 @@ int iuse::camera( player *p, item *it, bool, const tripoint & ) sounds::sound( p->pos(), 8, sounds::sound_t::activity, _( "Click." ), true, "tool", "camera_shutter" ); - for( auto &i : trajectory ) { + for( std::vector::iterator point_it = trajectory.begin(); + point_it != trajectory.end(); + ++point_it ) { + const tripoint trajectory_point = *point_it; + if( point_it != trajectory.end() ) { + const tripoint next_point = *( point_it + 1 ); // Trajectory ends on last visible tile + if( !g->m.sees( p->pos(), next_point, rl_dist( p->pos(), next_point ) + 3 ) ) { + p->add_msg_if_player( _( "You have the wrong camera focus." ) ); + incorrect_focus = true; + // recalculate target point + aim_point = trajectory_point; + aim_bounds = g->m.points_in_radius( trajectory_point, 2 ); + } + } - monster *const mon = g->critter_at( i, true ); - player *const guy = g->critter_at( i ); - if( mon || guy ) { - int dist = rl_dist( p->pos(), i ); + monster *const mon = g->critter_at( trajectory_point, true ); + player *const guy = g->critter_at( trajectory_point ); + if( mon || guy || trajectory_point == aim_point ) { + int dist = rl_dist( p->pos(), trajectory_point ); int camera_bonus = it->has_flag( "CAMERA_PRO" ) ? 10 : 0; int photo_quality = 20 - rng( dist, dist * 2 ) * 2 + rng( camera_bonus / 2, camera_bonus ); @@ -6524,177 +7423,108 @@ int iuse::camera( player *p, item *it, bool, const tripoint & ) photo_quality /= 2; } - const std::string quality_name = photo_quality_name( photo_quality ); - if( mon ) { monster &z = *mon; - if( dist < 4 && one_in( dist + 2 ) && z.has_flag( MF_SEES ) ) { - p->add_msg_if_player( _( "%s looks blinded." ), z.name() ); - z.add_effect( effect_blind, rng( 5_turns, 10_turns ) ); - } - // shoot past small monsters and hallucinations - if( mon != sel_mon && ( z.type->size <= MS_SMALL || z.is_hallucination() || - z.type->in_species( HALLUCINATION ) ) ) { + if( trajectory_point != aim_point && ( z.type->size <= MS_SMALL || z.is_hallucination() || + z.type->in_species( HALLUCINATION ) ) ) { continue; } - - // get an empty photo if the target is a hallucination - if( mon == sel_mon && ( z.is_hallucination() || z.type->in_species( HALLUCINATION ) ) ) { - p->add_msg_if_player( _( "Strange... there's nothing in the picture?" ) ); - return it->type->charges_to_use(); - } - - if( z.mission_id != -1 ) { - //quest processing... - } - - if( mon == sel_mon ) { - // if the loop makes it to the target, take its photo - if( p->is_blind() ) { - p->add_msg_if_player( _( "You took a photo of %s." ), z.name() ); - } else { - p->add_msg_if_player( _( "You took a %1$s photo of %2$s." ), quality_name, - z.name() ); - } - } else { - // or take a photo of the monster that's in the way + if( !aim_bounds.is_point_inside( trajectory_point ) ) { + // take a photo of the monster that's in the way p->add_msg_if_player( m_warning, _( "A %s got in the way of your photo." ), z.name() ); - photo_quality = 0; + incorrect_focus = true; + } else if( trajectory_point != aim_point ) { // shoot past mon that will be in photo anyway + continue; } - - const std::string mtype = z.type->id.str(); - - auto monster_photos = it->get_var( "CAMERA_MONSTER_PHOTOS" ); - if( monster_photos.empty() ) { - monster_photos = "," + mtype + "," + string_format( "%d", - photo_quality ) + ","; - } else { - - const size_t strpos = monster_photos.find( "," + mtype + "," ); - - if( strpos == std::string::npos ) { - monster_photos += mtype + "," + string_format( "%d", photo_quality ) + ","; - } else { - - const size_t strqpos = strpos + mtype.size() + 2; - char *chq = &monster_photos[strqpos]; - const int old_quality = atoi( chq ); - - if( !p->is_blind() ) { - if( photo_quality > old_quality ) { - chq = &string_format( "%d", photo_quality )[0]; - monster_photos[strqpos] = *chq; - - p->add_msg_if_player( _( "This photo is better than the previous one." ) ); - - } - } - } + // get an special message if the target is a hallucination + if( trajectory_point == aim_point && ( z.is_hallucination() || + z.type->in_species( HALLUCINATION ) ) ) { + p->add_msg_if_player( _( "Strange... there's nothing in the center of picture?" ) ); } - it->set_var( "CAMERA_MONSTER_PHOTOS", monster_photos ); - - return it->type->charges_to_use(); - } else if( guy ) { - std::string description_extra; - const bool selfie = guy == p; - if( !selfie && dist < 4 && one_in( dist + 2 ) ) { - p->add_msg_if_player( _( "%s looks blinded." ), guy->name ); - guy->add_effect( effect_blind, rng( 5_turns, 10_turns ) ); + if( !aim_bounds.is_point_inside( trajectory_point ) ) { + // take a photo of the monster that's in the way + p->add_msg_if_player( m_warning, _( "%s got in the way of your photo." ), guy->name ); + incorrect_focus = true; + } else if( trajectory_point != aim_point ) { // shoot past guy that will be in photo anyway + continue; } + } + if( incorrect_focus ) { + photo_quality = photo_quality == 0 ? 0 : photo_quality - 1; + } - if( sel_npc == guy ) { - if( selfie ) { - p->add_msg_if_player( _( "You took a selfie." ) ); - // look for big items on top of stacks in the background for the selfie description - units::volume min_visible_volume = 490_ml; - std::vector visible_items_nearby; - for( const tripoint ¤t : g->m.points_in_radius( p->pos(), 2 ) ) { - if( !g->m.has_items( current ) ) { - continue; - } - map_stack items = g->m.i_at( current ); - // iterate from topmost item down to ground - for( auto it = items.rbegin(); it != items.rend(); ++it ) { - if( it->volume() > min_visible_volume ) { - // add top (or first big enough) item to the list - visible_items_nearby.push_back( *it ); - break; - } - } - } - if( !visible_items_nearby.empty() ) { - description_extra = random_entry( visible_items_nearby ).display_name(); - } - } else if( p->is_blind() ) { - p->add_msg_if_player( _( "You took a photo of %s." ), guy->name ); - } else { - //~ 1s - thing being photographed, 2s - photo quality (adjective). - p->add_msg_if_player( _( "You took a photo of %1$s. It is %2$s." ), guy->name, - quality_name ); - } + std::vector extended_photos; + std::vector monster_vec; + std::vector player_vec; + extended_photo_def photo = photo_def_for_camera_point( trajectory_point, p->pos(), monster_vec, + player_vec ); + photo.quality = photo_quality; + + try { + item_read_extended_photos( *it, extended_photos, "CAMERA_EXTENDED_PHOTOS" ); + extended_photos.push_back( photo ); + item_write_extended_photos( *it, extended_photos, "CAMERA_EXTENDED_PHOTOS" ); + } catch( const JsonError &e ) { + debugmsg( "Error when adding new photo (loaded photos = %i): %s", extended_photos.size(), + e.c_str() ); + } + + const bool selfie = std::find( player_vec.begin(), player_vec.end(), p ) != player_vec.end(); + + if( selfie ) { + p->add_msg_if_player( _( "You took a selfie." ) ); + } else { + if( p->is_blind() ) { + p->add_msg_if_player( _( "You took a photo of %s." ), photo.name ); } else { - p->add_msg_if_player( m_warning, _( "%s got in the way of your photo." ), guy->name ); - photo_quality = 0; + p->add_msg_if_player( _( "You took a photo of %1$s. It is %2$s." ), photo.name, + photo_quality_name( photo_quality ) ); } - std::vector npc_photos; - - try { - std::istringstream npc_photos_data( it->get_var( "CAMERA_NPC_PHOTOS" ) ); - JsonIn json( npc_photos_data ); - json.read( npc_photos ); - } catch( const JsonError &e ) { - debugmsg( "Error loading NPC photos: %s", e.c_str() ); + std::vector blinded_names; + for( monster * const &monster_p : monster_vec ) { + if( dist < 4 && one_in( dist + 2 ) && monster_p->has_flag( MF_SEES ) ) { + monster_p->add_effect( effect_blind, rng( 5_turns, 10_turns ) ); + blinded_names.push_back( monster_p->name() ); + } } - - npc_photo_def npc_photo; - npc_photo.quality = photo_quality; - npc_photo.name = guy->name; - std::string timestamp = to_string( time_point( calendar::turn ) ); - //~ 1s - name of the photographed NPC, 2s - timestamp of the photo, for example Year 1, Spring, day 0 08:01:54. - npc_photo.description = string_format( _( "This is a photo of %1$s." ), - "" + npc_photo.name + "" ); - npc_photo.description += "\n\n" + join( guy->short_description_parts(), "\n\n" ); - if( !description_extra.empty() ) { - npc_photo.description += "\n\n" + string_format( _( "Also in the picture: %1$s." ), - description_extra ); + for( player * const &player_p : player_vec ) { + if( dist < 4 && one_in( dist + 2 ) && !player_p->is_blind() ) { + player_p->add_effect( effect_blind, rng( 5_turns, 10_turns ) ); + blinded_names.push_back( player_p->name ); + } } - npc_photo.description += "\n\n" + string_format( _( "The photo was taken on %1$s." ), - "" + timestamp + "" ); - - npc_photos.push_back( npc_photo ); - try { - std::ostringstream npc_photos_data; - JsonOut json( npc_photos_data ); - json.write( npc_photos ); - it->set_var( "CAMERA_NPC_PHOTOS", npc_photos_data.str() ); - } catch( const JsonError &e ) { - debugmsg( "Error storing NPC photos: %s", e.c_str() ); + if( blinded_names.size() > 0 ) { + p->add_msg_if_player( _( "%s looks blinded." ), enumerate_as_string( blinded_names.begin(), + blinded_names.end(), []( const std::string & it ) { + return colorize( it, c_light_blue ); + } ) ); } - - return it->type->charges_to_use(); } - + if( monster_vec.size() > 0 ) { + item_save_monsters( *p, *it, monster_vec, photo_quality ); + } return it->type->charges_to_use(); } - } - return it->type->charges_to_use(); } if( c_photos == choice ) { + show_photo_selection( *p, *it, "CAMERA_EXTENDED_PHOTOS" ); + return it->type->charges_to_use(); + } + if( c_monsters == choice ) { if( p->is_blind() ) { p->add_msg_if_player( _( "You can't see the camera screen, you're blind." ) ); return 0; } - uilist pmenu; - pmenu.text = _( "Critter photos saved on camera:" ); + pmenu.text = _( "Your collection of monsters:" ); std::vector monster_photos; std::vector descriptions; @@ -6725,29 +7555,6 @@ int iuse::camera( player *p, item *it, bool, const tripoint & ) pmenu.addentry( k++, true, -1, menu_str.c_str() ); } - std::vector npc_photos; - - try { - std::istringstream npc_photos_data( it->get_var( "CAMERA_NPC_PHOTOS" ) ); - JsonIn json( npc_photos_data ); - json.read( npc_photos ); - } catch( const JsonError &e ) { - debugmsg( "Error NPC photos: %s", e.c_str() ); - } - for( const auto &npc_photo : npc_photos ) { - std::string menu_str; - if( npc_photo.name == p->name ) { - menu_str = _( "You" ); - } else { - menu_str = npc_photo.name; - } - descriptions.push_back( npc_photo.description ); - - menu_str += " [" + photo_quality_name( npc_photo.quality ) + "]"; - - pmenu.addentry( k++, true, -1, menu_str.c_str() ); - } - int choice; do { pmenu.query(); @@ -6757,7 +7564,7 @@ int iuse::camera( player *p, item *it, bool, const tripoint & ) break; } - popup( descriptions[choice].c_str() ); + popup( "%s", descriptions[choice].c_str() ); } while( true ); @@ -6804,7 +7611,9 @@ int iuse::camera( player *p, item *it, bool, const tripoint & ) mc.item_tags.insert( "MC_HAS_DATA" ); mc.set_var( "MC_MONSTER_PHOTOS", it->get_var( "CAMERA_MONSTER_PHOTOS" ) ); - p->add_msg_if_player( m_info, _( "You upload monster photos to memory card." ) ); + mc.set_var( "MC_EXTENDED_PHOTOS", it->get_var( "CAMERA_EXTENDED_PHOTOS" ) ); + p->add_msg_if_player( m_info, + _( "You upload your photos and monster collection to memory card." ) ); return it->type->charges_to_use(); } diff --git a/src/map_iterator.h b/src/map_iterator.h index f8649cf6fb66a..db0cbcb0a322a 100644 --- a/src/map_iterator.h +++ b/src/map_iterator.h @@ -100,6 +100,15 @@ class tripoint_range return size() == 0; } + bool is_point_inside( const tripoint &point ) const { + for( const tripoint ¤t : *this ) { + if( current == point ) { + return true; + } + } + return false; + } + const tripoint &min() const { return minp; } From f6326fdd379224364e443fc6df5916f0fd88f8b2 Mon Sep 17 00:00:00 2001 From: Fris0uman <41293484+Fris0uman@users.noreply.github.com> Date: Wed, 19 Jun 2019 08:21:17 +0200 Subject: [PATCH 078/371] Small improvement of surgery UI (#31498) --- data/json/bionics.json | 4 + doc/JSON_INFO.md | 2 + src/bionics.cpp | 132 ++++++++++++++++++++++++++++++--- src/bionics.h | 4 + src/game_inventory.cpp | 165 +++++++++++++++++++++++++++++++++++++---- src/game_inventory.h | 2 + src/iexamine.cpp | 84 ++++++--------------- src/npctalk_funcs.cpp | 6 +- src/player.h | 8 ++ 9 files changed, 318 insertions(+), 89 deletions(-) diff --git a/data/json/bionics.json b/data/json/bionics.json index 76c2b2ce07648..fcbc454bcc287 100644 --- a/data/json/bionics.json +++ b/data/json/bionics.json @@ -131,6 +131,7 @@ "type": "bionic", "name": "Optical Dampers", "description": "The lenses surgically installed over your eyes can be tinted to block out incoming light.", + "included": true, "flags": [ "BIONIC_TOGGLED" ] }, { @@ -305,6 +306,7 @@ "type": "bionic", "name": "Sound Dampeners", "description": "When this bionic is active, you can block hearing completely (with Enhanced Hearing deactivated) or dampen sound slightly (with Enhanced Hearing activated).", + "included": true, "flags": [ "BIONIC_TOGGLED" ] }, { @@ -713,6 +715,7 @@ "id": "bio_plutdump", "type": "bionic", "name": "Plutonium Purger", + "included": true, "description": "Emergency reactor fuel purge ejects all fuel from your reactor.", "act_cost": 1 }, @@ -1033,6 +1036,7 @@ "name": "Extended Toolset", "description": "Extend or withdraw your integrated toolset to cut metal, pry things, or other stuff. This takes up your hand.", "fake_item": "toolset_extended", + "included": true, "flags": [ "BIONIC_TOGGLED", "BIONIC_WEAPON" ] }, { diff --git a/doc/JSON_INFO.md b/doc/JSON_INFO.md index 05dee0071426e..dc801a86810f0 100644 --- a/doc/JSON_INFO.md +++ b/doc/JSON_INFO.md @@ -172,6 +172,7 @@ Currently, only effect names, item action names, and item category names support | description | In-game description. | canceled_mutations | (_optional_) A list of mutations/traits that are removed when this bionic is installed (e.g. because it replaces the fault biological part). | included_bionics | (_optional_) Additional bionics that are installed automatically when this bionic is installed. This can be used to install several bionics from one CBM item, which is useful as each of those can be activated independently. +| included | (_optional_) Whether this bionic is included with another. If true this bionic does not require a CBM item to be defined. (default: `false`) ```C++ { @@ -189,6 +190,7 @@ Currently, only effect names, item action names, and item category names support ``` Bionics effects are defined in the code and new effects cannot be created through JSON alone. +When adding a new bionic, if it's not included with another one, you must also add the corresponding CBM item in `data/json/items/bionics.json`. Even for a faulty bionic. ### Dreams diff --git a/src/bionics.cpp b/src/bionics.cpp index 834bde906e0da..7f36c0707c9ae 100644 --- a/src/bionics.cpp +++ b/src/bionics.cpp @@ -103,6 +103,7 @@ static const trait_id trait_PROF_AUTODOC( "PROF_AUTODOC" ); static const trait_id trait_THRESH_MEDICAL( "THRESH_MEDICAL" ); static const trait_id trait_MASOCHIST( "MASOCHIST" ); static const trait_id trait_MASOCHIST_MED( "MASOCHIST_MED" ); +static const trait_id trait_NOPAIN( "NOPAIN" ); static const trait_id trait_CENOBITE( "CENOBITE" ); static const bionic_id bionic_TOOLS_EXTEND( "bio_tools_extend" ); @@ -1074,6 +1075,41 @@ void player::bionics_uninstall_failure( monster &installer, player &patient, int } +bool player::has_enough_anesth( const itype *cbm ) +{ + if( !cbm->bionic ) { + debugmsg( "has_enough_anesth( const itype *cbm ): cbm is not a bionic" ); + return false; + } + + if( has_bionic( bionic_id( "bio_painkiller" ) ) || has_trait( trait_NOPAIN ) || + has_trait( trait_id( "DEBUG_BIONICS" ) ) ) { + return true; + } + + const int difficulty = cbm->bionic->difficulty; + int amount = difficulty * 40; + + int anesth_count = 0; + std::vector a_filter = crafting_inventory().items_with( []( const item & it ) { + return it.has_quality( quality_id( "ANESTHESIA" ) ); + } ); + std::vector b_filter = crafting_inventory().items_with( []( const item & it ) { + return it.has_flag( "ANESTHESIA" ); // legacy + } ); + for( const item *anesthesia_item : a_filter ) { + if( anesthesia_item->ammo_remaining() >= 1 ) { + anesth_count += anesthesia_item->ammo_remaining(); + } + } + + if( amount <= anesth_count || b_filter.size() > 0 ) { + return true; + } + + return false; +} + // bionic manipulation adjusted skill float player::bionics_adjusted_skill( const skill_id &most_important_skill, const skill_id &important_skill, @@ -1134,10 +1170,10 @@ int bionic_manip_cos( float adjusted_skill, bool autodoc, int bionic_difficulty return chance_of_success; } -bool player::uninstall_bionic( const bionic_id &b_id, player &installer, bool autodoc, - int skill_level ) +bool player::can_uninstall_bionic( const bionic_id &b_id, player &installer, bool autodoc, + int skill_level ) { - // malfunctioning bionics don't have associated items and get a difficulty of 12 + // if malfunctioning bionics doesn't have associated item it gets a difficulty of 12 int difficulty = 12; if( item::type_is_defined( b_id.c_str() ) ) { auto type = item::find_type( b_id.c_str() ); @@ -1181,10 +1217,18 @@ bool player::uninstall_bionic( const bionic_id &b_id, player &installer, bool au int assist_bonus = installer.get_effect_int( effect_assisted ); // removal of bionics adds +2 difficulty over installation - float adjusted_skill = installer.bionics_adjusted_skill( skilll_firstaid, - skilll_computer, - skilll_electronics, - skill_level ); + float adjusted_skill; + if( autodoc ) { + adjusted_skill = installer.bionics_adjusted_skill( skilll_firstaid, + skilll_computer, + skilll_electronics, + skill_level ); + } else { + adjusted_skill = installer.bionics_adjusted_skill( skilll_electronics, + skilll_firstaid, + skilll_mechanics, + skill_level ); + } int chance_of_success = bionic_manip_cos( adjusted_skill + assist_bonus, autodoc, difficulty + 2 ); if( chance_of_success >= 100 ) { @@ -1200,6 +1244,40 @@ bool player::uninstall_bionic( const bionic_id &b_id, player &installer, bool au return false; } } + + return true; +} + +bool player::uninstall_bionic( const bionic_id &b_id, player &installer, bool autodoc, + int skill_level ) +{ + // if malfunctioning bionics doesn't have associated item it gets a difficulty of 12 + int difficulty = 12; + if( item::type_is_defined( b_id.c_str() ) ) { + auto type = item::find_type( b_id.c_str() ); + if( type->bionic ) { + difficulty = type->bionic->difficulty; + } + } + + int assist_bonus = installer.get_effect_int( effect_assisted ); + + // removal of bionics adds +2 difficulty over installation + float adjusted_skill; + if( autodoc ) { + adjusted_skill = installer.bionics_adjusted_skill( skilll_firstaid, + skilll_computer, + skilll_electronics, + skill_level ); + } else { + adjusted_skill = installer.bionics_adjusted_skill( skilll_electronics, + skilll_firstaid, + skilll_mechanics, + skill_level ); + } + + int chance_of_success = bionic_manip_cos( adjusted_skill + assist_bonus, autodoc, difficulty + 2 ); + // Surgery is imminent, retract claws or blade if active for( size_t i = 0; i < installer.my_bionics->size(); i++ ) { const auto &bio = ( *installer.my_bionics )[ i ]; @@ -1312,18 +1390,19 @@ bool player::uninstall_bionic( const bionic &target_cbm, monster &installer, pla return false; } -bool player::install_bionics( const itype &type, player &installer, bool autodoc, int skill_level ) +bool player::can_install_bionics( const itype &type, player &installer, bool autodoc, + int skill_level ) { if( !type.bionic ) { debugmsg( "Tried to install NULL bionic" ); return false; } - int assist_bonus = installer.get_effect_int( effect_assisted ); const bionic_id &bioid = type.bionic->id; const int difficult = type.bionic->difficulty; float adjusted_skill; + if( autodoc ) { adjusted_skill = installer.bionics_adjusted_skill( skilll_firstaid, skilll_computer, @@ -1365,6 +1444,35 @@ bool player::install_bionics( const itype &type, player &installer, bool autodoc } } + return true; +} + +bool player::install_bionics( const itype &type, player &installer, bool autodoc, int skill_level ) +{ + if( !type.bionic ) { + debugmsg( "Tried to install NULL bionic" ); + return false; + } + + int assist_bonus = installer.get_effect_int( effect_assisted ); + + const bionic_id &bioid = type.bionic->id; + const int difficult = type.bionic->difficulty; + float adjusted_skill; + + if( autodoc ) { + adjusted_skill = installer.bionics_adjusted_skill( skilll_firstaid, + skilll_computer, + skilll_electronics, + skill_level ); + } else { + adjusted_skill = installer.bionics_adjusted_skill( skilll_electronics, + skilll_firstaid, + skilll_mechanics, + skill_level ); + } + int chance_of_success = bionic_manip_cos( adjusted_skill + assist_bonus, autodoc, difficult ); + // Practice skills only if conducting manual installation if( !autodoc ) { installer.practice( skilll_electronics, static_cast( ( 100 - chance_of_success ) * 1.5 ) ); @@ -1774,6 +1882,7 @@ void load_bionic( JsonObject &jsobj ) jsobj.read( "canceled_mutations", new_bionic.canceled_mutations ); jsobj.read( "included_bionics", new_bionic.included_bionics ); + jsobj.read( "included", new_bionic.included ); jsobj.read( "upgraded_bionic", new_bionic.upgraded_bionic ); JsonArray jsarr = jsobj.get_array( "occupied_bodyparts" ); @@ -1830,6 +1939,9 @@ void check_bionics() bio.first.c_str(), bio.second.upgraded_bionic.c_str() ); } } + if( !item::type_is_defined( bio.first.c_str() ) && !bio.second.included ) { + debugmsg( "Bionic %s has no defined item version", bio.first.c_str() ); + } } } @@ -1889,7 +2001,7 @@ void player::introduce_into_anesthesia( const time_duration &duration, player &i bool anesthetic ) //used by the Autodoc { installer.add_msg_player_or_npc( m_info, - _( "You set up the operation step-by-step, configuring the Autodoc to manipulate a CBM" ), + _( "You set up the operation step-by-step, configuring the Autodoc to manipulate a CBM." ), _( " sets up the operation, configuring the Autodoc to manipulate a CBM." ) ); add_msg_player_or_npc( m_info, diff --git a/src/bionics.h b/src/bionics.h index f48e031e75ffe..2cb0019f213de 100644 --- a/src/bionics.h +++ b/src/bionics.h @@ -70,6 +70,10 @@ struct bionic_data { * If true, this bionic can't be incapacitated by electrical attacks. */ bool shockproof = false; + /** + * If true, this bionic is included with another. + */ + bool included = false; /** * Body part slots used to install this bionic, mapped to the amount of space required. */ diff --git a/src/game_inventory.cpp b/src/game_inventory.cpp index 878fb3b02abe6..0d9407530170a 100644 --- a/src/game_inventory.cpp +++ b/src/game_inventory.cpp @@ -44,6 +44,8 @@ #include "units.h" #include "type_id.h" +const efftype_id effect_assisted( "assisted" ); + const skill_id skill_computer( "computer" ); const skill_id skill_electronics( "electronics" ); const skill_id skill_firstaid( "firstaid" ); @@ -1412,7 +1414,7 @@ void game_menus::inv::swap_letters( player &p ) static item_location autodoc_internal( player &u, player &patient, const inventory_selector_preset &preset, - int radius ) + int radius, bool uninstall = false ) { inventory_pick_selector inv_s( u, preset ); std::string hint; @@ -1434,11 +1436,21 @@ static item_location autodoc_internal( player &u, player &patient, drug_count += anesthesia_item->ammo_remaining(); } } - drug_count += b_filter.size(); // legacy - hint = string_format( _( "Available anesthesia: %i" ), drug_count ); + + if( b_filter.size() > 0 ) { + hint = string_format( _( "Available kit: %i" ), b_filter.size() );// legacy + } else { + hint = string_format( _( "Available anesthetic: %i mL" ), drug_count ); + } + + } + + if( uninstall ) { + inv_s.set_title( string_format( _( "Bionic removal patient: %s" ), patient.get_name() ) ); + } else { + inv_s.set_title( string_format( _( "Bionic installation patient: %s" ), patient.get_name() ) ); } - inv_s.set_title( string_format( _( "Bionic installation patient: %s" ), patient.get_name() ) ); inv_s.set_hint( hint ); inv_s.set_display_stats( false ); @@ -1516,6 +1528,8 @@ class bionic_install_preset: public inventory_selector_preset return _( "Superior version installed" ); } else if( pa.is_npc() && !bid->npc_usable ) { return _( "CBM not compatible with patient" ); + } else if( !p.has_enough_anesth( itemtype ) ) { + return string_format( _( "%i mL" ), itemtype->bionic->difficulty * 40 ); } return std::string(); @@ -1528,9 +1542,8 @@ class bionic_install_preset: public inventory_selector_preset private: // Returns a formatted string of how long the operation will take. std::string get_operation_duration( const item_location &loc ) { - const item *it = loc.get_item(); - const itype *itemtype = it->type; - const int difficulty = itemtype->bionic->difficulty; + + const int difficulty = loc.get_item()->type->bionic->difficulty; // 20 minutes per bionic difficulty. int hours = difficulty / 3; @@ -1556,11 +1569,11 @@ class bionic_install_preset: public inventory_selector_preset // Failure chance for bionic install. Combines multiple other functions together. std::string get_failure_chance( const item_location &loc ) { - const item *it = loc.get_item(); - const itype *itemtype = it->type; - const int difficulty = itemtype->bionic->difficulty; + + const int difficulty = loc.get_item()->type->bionic->difficulty; int chance_of_failure = 100; player &installer = p; + const int assist_bonus = installer.get_effect_int( effect_assisted ); const int adjusted_skill = installer.bionics_adjusted_skill( skill_firstaid, skill_computer, @@ -1571,7 +1584,7 @@ class bionic_install_preset: public inventory_selector_preset g->u.has_trait( trait_id( "DEBUG_BIONICS" ) ) ) { chance_of_failure = 0; } else { - float skill_difficulty_parameter = static_cast( adjusted_skill / + float skill_difficulty_parameter = static_cast( ( adjusted_skill + assist_bonus ) / ( 4.0 * difficulty ) ); chance_of_failure = 100 - static_cast( ( 100 * skill_difficulty_parameter ) / ( skill_difficulty_parameter + sqrt( 1 / skill_difficulty_parameter ) ) ); @@ -1581,12 +1594,18 @@ class bionic_install_preset: public inventory_selector_preset } std::string get_anesth_amount( const item_location &loc ) { - const item *it = loc.get_item(); - const itype *itemtype = it->type; - const int difficulty = itemtype->bionic->difficulty; - int amount = difficulty * 40; - return string_format( _( "%i mL" ), amount ); + const int amount = loc.get_item()->type->bionic->difficulty * 40; + + std::vector b_filter = p.crafting_inventory().items_with( []( const item & it ) { + return it.has_flag( "ANESTHESIA" ); // legacy + } ); + + if( b_filter.size() > 0 ) { + return string_format( _( "kit available" ) );// legacy + } else { + return string_format( _( "%i mL" ), amount ); + } } }; @@ -1594,3 +1613,117 @@ item_location game_menus::inv::install_bionic( player &p, player &patient ) { return autodoc_internal( p, patient, bionic_install_preset( p, patient ), 5 ); } + +// Menu used by autodoc when uninstalling a bionic +class bionic_uninstall_preset : public inventory_selector_preset +{ + public: + bionic_uninstall_preset( player &pl, player &patient ) : + p( pl ), pa( patient ) { + append_cell( [this]( const item_location & loc ) { + return get_failure_chance( loc ); + }, _( "FAILURE CHANCE" ) ); + + append_cell( [this]( const item_location & loc ) { + return get_operation_duration( loc ); + }, _( "OPERATION DURATION" ) ); + + append_cell( [this]( const item_location & loc ) { + return get_anesth_amount( loc ); + }, _( "ANESTHETIC REQUIRED" ) ); + } + + bool is_shown( const item_location &loc ) const override { + return loc->has_flag( "IN_CBM" ); + } + + std::string get_denial( const item_location &loc ) const override { + const itype *itemtype = loc.get_item()->type; + + if( !p.has_enough_anesth( itemtype ) ) { + return string_format( _( "%i mL" ), itemtype->bionic->difficulty * 40 ); + } + + return std::string(); + } + + protected: + player &p; + player &pa; + + private: + // Returns a formatted string of how long the operation will take. + std::string get_operation_duration( const item_location &loc ) { + + const int difficulty = loc.get_item()->type->bionic->difficulty; + + // 20 minutes per bionic difficulty. + int hours = difficulty / 3; + int minutes = ( difficulty % 3 ) * 20; + std::string minutes_string = minutes > 0 + ? string_format( _( "%i minutes" ), minutes ) + : std::string(); + + if( hours > 0 ) { + std::string hours_string = hours >= 2 + ? string_format( _( "%i hours" ), hours ) + : string_format( _( "%i hour" ), hours ); + + if( minutes > 0 ) { + return string_format( _( "%s, %s" ), hours_string, minutes_string ); + } else { + return hours_string; + } + } else { + return minutes_string; + } + } + + // Failure chance for bionic uninstall. Combines multiple other functions together. + std::string get_failure_chance( const item_location &loc ) { + + // Uninstall difficulty gets a +2 + const int difficulty = loc.get_item()->type->bionic->difficulty + 2; + int chance_of_failure = 100; + player &installer = p; + const int assist_bonus = installer.get_effect_int( effect_assisted ); + + const int adjusted_skill = installer.bionics_adjusted_skill( skill_firstaid, + skill_computer, + skill_electronics, + -1 ); + + if( ( get_option < bool >( "SAFE_AUTODOC" ) ) || + g->u.has_trait( trait_id( "DEBUG_BIONICS" ) ) ) { + chance_of_failure = 0; + } else { + float skill_difficulty_parameter = static_cast( ( adjusted_skill + assist_bonus ) / + ( 4.0 * difficulty ) ); + chance_of_failure = 100 - static_cast( ( 100 * skill_difficulty_parameter ) / + ( skill_difficulty_parameter + sqrt( 1 / skill_difficulty_parameter ) ) ); + } + + return string_format( _( "%i%%" ), chance_of_failure ); + } + + std::string get_anesth_amount( const item_location &loc ) { + + const int amount = loc.get_item()->type->bionic->difficulty * 40; + + std::vector b_filter = p.crafting_inventory().items_with( []( const item & it ) { + return it.has_flag( "ANESTHESIA" ); // legacy + } ); + + if( b_filter.size() > 0 ) { + return string_format( _( "kit available" ) ); // legacy + } else { + return string_format( _( "%i mL" ), amount ); + } + } +}; + +item_location game_menus::inv::uninstall_bionic( player &p, player &patient ) +{ + return autodoc_internal( p, patient, bionic_uninstall_preset( p, patient ), 0, true ); +} + diff --git a/src/game_inventory.h b/src/game_inventory.h index 96db19ca88523..0945e7171ad99 100644 --- a/src/game_inventory.h +++ b/src/game_inventory.h @@ -98,6 +98,8 @@ item_location salvage( player &p, const salvage_actor *actor ); item_location repair( player &p, const repair_item_actor *actor, const item *main_tool ); /** Bionic install menu. */ item_location install_bionic( player &p, player &patient ); +/** Bionic uninstall menu. */ +item_location uninstall_bionic( player &p, player &patient ); /*@}*/ } // namespace inv diff --git a/src/iexamine.cpp b/src/iexamine.cpp index eae2758a1bf28..169bb989f92c6 100644 --- a/src/iexamine.cpp +++ b/src/iexamine.cpp @@ -4100,10 +4100,6 @@ void iexamine::autodoc( player &p, const tripoint &examp ) for( const item *anesthesia_item : b_filter ) { acomps.push_back( item_comp( anesthesia_item->typeId(), 1 ) ); // legacy } - if( anesth_kit.empty() && acomps.empty() ) { - popup( _( "You need an anesthesia kit with at least one charge for autodoc to perform any bionic manipulation." ) ); - return; - } } switch( amenu.ret ) { @@ -4116,37 +4112,7 @@ void iexamine::autodoc( player &p, const tripoint &examp ) const item *it = bionic.get_item(); const itype *itemtype = it->type; - const bionic_id &bid = itemtype->bionic->id; - if( patient.is_npc() && !bid->npc_usable ) { - //~ %1$s is the bionic CBM display name, %2$s is the patient name - popup( _( "%1$s cannot be installed on %2$s." ), it->display_name(), patient.name ); - return; - } - - if( patient.has_bionic( bid ) ) { - //~ %1$s is patient name - popup_player_or_npc( patient, _( "You have already installed this bionic." ), - _( "%1$s has already installed this bionic." ) ); - return; - } else if( bid->upgraded_bionic && !patient.has_bionic( bid->upgraded_bionic ) && - it->is_upgrade() ) { - //~ %1$s is patient name - popup_player_or_npc( patient, _( "You have no base version of this bionic to upgrade." ), - _( "%1$s has no base version of this bionic to upgrade." ) ); - return; - } else { - const bool downgrade = std::any_of( bid->available_upgrades.begin(), - bid->available_upgrades.end(), - std::bind( &player::has_bionic, &patient, - std::placeholders::_1 ) ); - if( downgrade ) { - //~ %1$s is patient name - popup_player_or_npc( patient, _( "You have already installed a superior version of this bionic." ), - _( "%1$s has installed a superior version of this bionic." ) ); - return; - } - } player &installer = best_installer( p, null_player, itemtype->bionic->difficulty ); if( &installer == &null_player ) { return; @@ -4154,12 +4120,8 @@ void iexamine::autodoc( player &p, const tripoint &examp ) const time_duration duration = itemtype->bionic->difficulty * 20_minutes; const float volume_anesth = itemtype->bionic->difficulty * 20 * 2; // 2ml/min - if( needs_anesthesia && volume_anesth > drug_count && acomps.empty() ) { - add_msg( m_bad, "You don't have enough anesthetic for this operation." ); - return; - } - if( patient.install_bionics( ( *itemtype ), installer, true ) ) { + if( patient.can_install_bionics( ( *itemtype ), installer, true ) ) { patient.introduce_into_anesthesia( duration, installer, needs_anesthesia ); std::vector comps; comps.push_back( item_comp( it->typeId(), 1 ) ); @@ -4174,6 +4136,7 @@ void iexamine::autodoc( player &p, const tripoint &examp ) } } + patient.install_bionics( ( *itemtype ), installer, true ); installer.mod_moves( -to_moves( 1_minutes ) ); } break; @@ -4188,45 +4151,43 @@ void iexamine::autodoc( player &p, const tripoint &examp ) return; } - item bionic_to_uninstall; - std::vector bionic_types; - std::vector bionic_names; - for( auto &bio : installed_bionics ) { - if( std::find( bionic_types.begin(), bionic_types.end(), bio.id.str() ) == bionic_types.end() ) { - if( bio.id != bionic_id( "bio_power_storage" ) || - bio.id != bionic_id( "bio_power_storage_mkII" ) ) { - const auto &bio_data = bio.info(); - bionic_names.push_back( bio_data.name ); - bionic_types.push_back( bio.id.str() ); - if( item::type_is_defined( bio.id.str() ) ) { - bionic_to_uninstall = item( bio.id.str(), 0 ); - } + if( bio.id != bionic_id( "bio_power_storage" ) || + bio.id != bionic_id( "bio_power_storage_mkII" ) ) { + if( item::type_is_defined( bio.id.str() ) ) {// put cbm items in your inventory + item bionic_to_uninstall( bio.id.str(), calendar::turn ); + bionic_to_uninstall.set_flag( "IN_CBM" ); + g->u.i_add( bionic_to_uninstall ); } } } - int bionic_index = uilist( _( "Choose bionic to uninstall" ), bionic_names ); - if( bionic_index < 0 ) { + const item_location bionic = game_menus::inv::uninstall_bionic( p, patient ); + if( !bionic ) { + g->u.remove_items_with( []( const item & it ) {// remove cbm items from inventory + return it.has_flag( "IN_CBM" ); + } ); return; } + const item *it = bionic.get_item(); + const itype *itemtype = it->type; + const bionic_id &bid = itemtype->bionic->id; - const itype *itemtype = bionic_to_uninstall.type; - // Malfunctioning bionics don't have associated items and get a difficulty of 12 + g->u.remove_items_with( []( const item & it ) {// remove cbm items from inventory + return it.has_flag( "IN_CBM" ); + } ); + + // Malfunctioning bionics that don't have associated items and get a difficulty of 12 const int difficulty = itemtype->bionic ? itemtype->bionic->difficulty : 12; const time_duration duration = difficulty * 20_minutes; const float volume_anesth = difficulty * 20 * 2; // 2ml/min - if( needs_anesthesia && volume_anesth > drug_count && acomps.empty() ) { - add_msg( m_bad, "You don't have enough anesthetic for this operation." ); - return; - } player &installer = best_installer( p, null_player, difficulty ); if( &installer == &null_player ) { return; } - if( patient.uninstall_bionic( bionic_id( bionic_types[bionic_index] ), installer, true ) ) { + if( patient.can_uninstall_bionic( bid, installer, true ) ) { patient.introduce_into_anesthesia( duration, installer, needs_anesthesia ); if( needs_anesthesia ) { if( acomps.empty() ) { // consume obsolete anesthesia first @@ -4236,6 +4197,7 @@ void iexamine::autodoc( player &p, const tripoint &examp ) } } + patient.uninstall_bionic( bid, installer, true ); installer.mod_moves( -to_moves( 1_minutes ) ); } break; diff --git a/src/npctalk_funcs.cpp b/src/npctalk_funcs.cpp index bab7f1e53d371..e5f262bbc43de 100644 --- a/src/npctalk_funcs.cpp +++ b/src/npctalk_funcs.cpp @@ -393,13 +393,14 @@ void talk_function::bionic_install( npc &p ) } //Makes the doctor awesome at installing but not perfect - if( g->u.install_bionics( it, p, false, 20 ) ) { + if( g->u.can_install_bionics( it, p, false, 20 ) ) { g->u.cash -= price; p.cash += price; g->u.amount_of( bionic_types[bionic_index] ); std::vector comps; comps.push_back( item_comp( tmp.typeId(), 1 ) ); g->u.consume_items( comps, 1 ); + g->u.install_bionics( it, p, false, 20 ); } } @@ -448,10 +449,11 @@ void talk_function::bionic_remove( npc &p ) } //Makes the doctor awesome at installing but not perfect - if( g->u.uninstall_bionic( bionic_id( bionic_types[bionic_index] ), p, false ) ) { + if( g->u.can_uninstall_bionic( bionic_id( bionic_types[bionic_index] ), p, false ) ) { g->u.cash -= price; p.cash += price; g->u.amount_of( bionic_types[bionic_index] ); // ??? this does nothing, it just queries the count + g->u.uninstall_bionic( bionic_id( bionic_types[bionic_index] ), p, false ); } } diff --git a/src/player.h b/src/player.h index bc5e6b339093d..5867291e34071 100644 --- a/src/player.h +++ b/src/player.h @@ -334,11 +334,17 @@ class player : public Character const skill_id &important_skill, const skill_id &least_important_skill, int skill_level = -1 ); + /**Is the installation possible*/ + bool can_install_bionics( const itype &type, player &installer, bool autodoc = false, + int skill_level = -1 ); /** Attempts to install bionics, returns false if the player cancels prior to installation */ bool install_bionics( const itype &type, player &installer, bool autodoc = false, int skill_level = -1 ); void bionics_install_failure( player &installer, int difficulty, int success, float adjusted_skill ); + /**Is The uninstallation possible*/ + bool can_uninstall_bionic( const bionic_id &b_id, player &installer, bool autodoc = false, + int skill_level = -1 ); /** Used by the player to perform surgery to remove bionics and possibly retrieve parts */ bool uninstall_bionic( const bionic_id &b_id, player &installer, bool autodoc = false, int skill_level = -1 ); @@ -351,6 +357,8 @@ class player : public Character /**When a monster fails the surgery*/ void bionics_uninstall_failure( monster &installer, player &patient, int difficulty, int success, float adjusted_skill ); + /**Has enough anesthetic for surgery*/ + bool has_enough_anesth( const itype *cbm ); /** Adds the entered amount to the player's bionic power_level */ void charge_power( int amount ); /** Generates and handles the UI for player interaction with installed bionics */ From bcd3ce1af12120cb544d53592eba12c7b4f284eb Mon Sep 17 00:00:00 2001 From: John Bytheway Date: Mon, 27 May 2019 16:08:27 +0100 Subject: [PATCH 079/371] Stop Vim wrapping build.sh --- build-scripts/build.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/build-scripts/build.sh b/build-scripts/build.sh index cc8da37a77a55..fb1a31bd503e6 100755 --- a/build-scripts/build.sh +++ b/build-scripts/build.sh @@ -118,3 +118,5 @@ else fi fi ccache --show-stats + +# vim:tw=0 From ba100e22528f96c6488605df9d1e32f618331de3 Mon Sep 17 00:00:00 2001 From: AMurkin Date: Wed, 19 Jun 2019 11:10:49 +0400 Subject: [PATCH 080/371] astyle savegame_json.cpp --- src/savegame_json.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/savegame_json.cpp b/src/savegame_json.cpp index aede9e7281a1d..e870cffdd127a 100644 --- a/src/savegame_json.cpp +++ b/src/savegame_json.cpp @@ -486,13 +486,13 @@ void Character::load( JsonObject &data ) data.read( "power_level", power_level ); data.read( "max_power_level", max_power_level ); // Bionic power scale has been changed, savegame version 21 has the new scale - if ( savegame_loading_version <= 20 ) { + if( savegame_loading_version <= 20 ) { power_level *= 25; max_power_level *= 25; } // Bionic power should not be negative! - if ( power_level < 0 ) { + if( power_level < 0 ) { power_level = 0; } } From 9949a7dfc4817be6348ba137dee83504bf4e4f6b Mon Sep 17 00:00:00 2001 From: John Bytheway Date: Sat, 8 Jun 2019 13:29:54 +0100 Subject: [PATCH 081/371] Suppress uninitialized variable warning --- src/panels.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/panels.cpp b/src/panels.cpp index 1b5bfe192c152..b976214475933 100644 --- a/src/panels.cpp +++ b/src/panels.cpp @@ -2016,7 +2016,7 @@ void panel_manager::draw_adm( const catacurses::window &w, size_t column, size_t } } - column == 0 ? max_index = row_indices.size() : max_index = layouts.size(); + max_index = column == 0 ? row_indices.size() : layouts.size(); int vertical_offset = 0; int selected_offset = 0; size_t modified_index = row_indices[index - 1]; From 720823a55c4d59550a17e27e4b1b81fc4eeebbcf Mon Sep 17 00:00:00 2001 From: John Bytheway Date: Fri, 24 May 2019 11:06:09 +0100 Subject: [PATCH 082/371] Don't use CMake option command for non-booleans --- CMakeLists.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index bddbe88bf006c..0f702c5d80290 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -17,8 +17,8 @@ option(USE_HOME_DIR "Use user's home directory for save files." "ON" ) option(LOCALIZE "Support for language localizations. Also enable UTF support." "ON" ) option(LANGUAGES "Compile localization files for specified languages." "" ) option(DYNAMIC_LINKING "Use dynamic linking. Or use static to remove MinGW dependency instead." "ON") -option(GIT_BINARY "Git binary name or path." "") -OPTION(PREFIX "Location of Data & GFX directories" "") +set(GIT_BINARY "" CACHE STRING "Git binary name or path.") +set(PREFIX "" CACHE STRING "Location of Data & GFX directories") include(CTest) From b0a8a5095e0e5627cc556744d5294007c99dd611 Mon Sep 17 00:00:00 2001 From: John Bytheway Date: Fri, 24 May 2019 22:16:29 +0100 Subject: [PATCH 083/371] Initial version of a no-long check This requires a version of clang-tidy that supports plugins, which the regular clang-tidy does not. --- CMakeLists.txt | 5 +++++ tools/clang-tidy-plugin/CMakeLists.txt | 14 ++++++++++++ tools/clang-tidy-plugin/CataTidyModule.cpp | 24 ++++++++++++++++++++ tools/clang-tidy-plugin/NoLongCheck.cpp | 26 ++++++++++++++++++++++ tools/clang-tidy-plugin/NoLongCheck.h | 22 ++++++++++++++++++ 5 files changed, 91 insertions(+) create mode 100644 tools/clang-tidy-plugin/CMakeLists.txt create mode 100644 tools/clang-tidy-plugin/CataTidyModule.cpp create mode 100644 tools/clang-tidy-plugin/NoLongCheck.cpp create mode 100644 tools/clang-tidy-plugin/NoLongCheck.h diff --git a/CMakeLists.txt b/CMakeLists.txt index 0f702c5d80290..66a503d0c49c7 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -17,6 +17,8 @@ option(USE_HOME_DIR "Use user's home directory for save files." "ON" ) option(LOCALIZE "Support for language localizations. Also enable UTF support." "ON" ) option(LANGUAGES "Compile localization files for specified languages." "" ) option(DYNAMIC_LINKING "Use dynamic linking. Or use static to remove MinGW dependency instead." "ON") +option(CATA_CLANG_TIDY_PLUGIN "Build Cata's custom clang-tidy plugin" "OFF") +set(LLVM_INCLUDE_DIRS "" CACHE STRING "Paths to llvm and clang headers used for clang-tidy plugin") set(GIT_BINARY "" CACHE STRING "Git binary name or path.") set(PREFIX "" CACHE STRING "Location of Data & GFX directories") @@ -341,6 +343,9 @@ if (NOT MSVC) add_subdirectory(src/chkjson) endif() add_subdirectory(tests) +if (CATA_CLANG_TIDY_PLUGIN) + add_subdirectory(tools/clang-tidy-plugin) +endif() CONFIGURE_FILE( "${CMAKE_CURRENT_SOURCE_DIR}/cmake_uninstall.cmake.in" diff --git a/tools/clang-tidy-plugin/CMakeLists.txt b/tools/clang-tidy-plugin/CMakeLists.txt new file mode 100644 index 0000000000000..a808de62016b1 --- /dev/null +++ b/tools/clang-tidy-plugin/CMakeLists.txt @@ -0,0 +1,14 @@ +add_library( + CataAnalyzerPlugin MODULE + CataTidyModule.cpp NoLongCheck.cpp) +MESSAGE("Building clang-tidy plugin with include paths: ${LLVM_INCLUDE_DIRS}") +if ("${LLVM_INCLUDE_DIRS}" STREQUAL "") +else() + target_include_directories( + CataAnalyzerPlugin SYSTEM PRIVATE ${LLVM_INCLUDE_DIRS}) +endif() +if(MSVC) +else() + target_compile_options( + CataAnalyzerPlugin PRIVATE -fno-exceptions -fno-rtti) +endif() diff --git a/tools/clang-tidy-plugin/CataTidyModule.cpp b/tools/clang-tidy-plugin/CataTidyModule.cpp new file mode 100644 index 0000000000000..16248a6554616 --- /dev/null +++ b/tools/clang-tidy-plugin/CataTidyModule.cpp @@ -0,0 +1,24 @@ +#include "ClangTidy.h" +#include "ClangTidyModule.h" +#include "ClangTidyModuleRegistry.h" +#include "NoLongCheck.h" + +namespace clang { +namespace tidy { +namespace cata { + +class CataModule : public ClangTidyModule { +public: + void addCheckFactories(ClangTidyCheckFactories &CheckFactories) override { + CheckFactories.registerCheck( "cata-no-long" ); + } +}; + +} // namespace cata + +// Register the MiscTidyModule using this statically initialized variable. +static ClangTidyModuleRegistry::Add + X("cata-module", "Adds Cataclysm-DDA checks."); + +} // namespace tidy +} // namespace clang diff --git a/tools/clang-tidy-plugin/NoLongCheck.cpp b/tools/clang-tidy-plugin/NoLongCheck.cpp new file mode 100644 index 0000000000000..864a6dc1e2d94 --- /dev/null +++ b/tools/clang-tidy-plugin/NoLongCheck.cpp @@ -0,0 +1,26 @@ +#include "NoLongCheck.h" +#include "clang/AST/ASTContext.h" +#include "clang/ASTMatchers/ASTMatchFinder.h" + +using namespace clang::ast_matchers; + +namespace clang { +namespace tidy { +namespace cata { + +void NoLongCheck::registerMatchers(MatchFinder *Finder) { + Finder->addMatcher(valueDecl(hasType(asString("long"))).bind("decl"), this); +} + +void NoLongCheck::check(const MatchFinder::MatchResult &Result) { + const auto *MatchedDecl = Result.Nodes.getNodeAs("decl"); + if( !MatchedDecl || !MatchedDecl->getLocation().isValid() ) { + return; + } + diag(MatchedDecl->getLocation(), "Variable %0 declared as long. Prefer int or int64_t.") + << MatchedDecl; +} + +} // namespace cata +} // namespace tidy +} // namespace clang diff --git a/tools/clang-tidy-plugin/NoLongCheck.h b/tools/clang-tidy-plugin/NoLongCheck.h new file mode 100644 index 0000000000000..caa388b7b5deb --- /dev/null +++ b/tools/clang-tidy-plugin/NoLongCheck.h @@ -0,0 +1,22 @@ +#ifndef CATA_TOOLS_CLANG_TIDY_NOLONGCHECK_H +#define CATA_TOOLS_CLANG_TIDY_NOLONGCHECK_H + +#include "ClangTidy.h" + +namespace clang { +namespace tidy { +namespace cata { + +class NoLongCheck : public ClangTidyCheck { +public: + NoLongCheck(StringRef Name, ClangTidyContext *Context) + : ClangTidyCheck(Name, Context) {} + void registerMatchers(ast_matchers::MatchFinder *Finder) override; + void check(const ast_matchers::MatchFinder::MatchResult &Result) override; +}; + +} // namespace cata +} // namespace tidy +} // namespace clang + +#endif // CATA_TOOLS_CLANG_TIDY_NOLONGCHECK_H From 53d02331e099a8748f9737f8b97c89222a24e53c Mon Sep 17 00:00:00 2001 From: John Bytheway Date: Fri, 24 May 2019 22:17:37 +0100 Subject: [PATCH 084/371] Enable cata checks in clang-tidy --- .clang-tidy | 1 + 1 file changed, 1 insertion(+) diff --git a/.clang-tidy b/.clang-tidy index 8fa05aa4dae96..4c42ea906b772 100644 --- a/.clang-tidy +++ b/.clang-tidy @@ -6,6 +6,7 @@ # fix their errors or recategorise them as checks we don't care about. Checks: "\ bugprone-*,\ +cata-*,\ cert-*,\ -cert-err58-cpp,\ clang-diagnostic-*,\ From 3b73b6f086f9654552ab7cda4fa79126ac79985a Mon Sep 17 00:00:00 2001 From: John Bytheway Date: Sun, 26 May 2019 22:31:06 +0100 Subject: [PATCH 085/371] Try to support building and running on Travis This was previously working for my local LLVM build. Now I want it to work on Travis, so I have prepared a release of clang-tidy that's suitable to run there, and set it up to work with either version. --- CMakeLists.txt | 2 ++ tools/clang-tidy-plugin/CMakeLists.txt | 43 ++++++++++++++++++++++++-- 2 files changed, 42 insertions(+), 3 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 66a503d0c49c7..ee10e65d452be 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -8,6 +8,8 @@ SET(CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/CMakeModules ) +SET(CMAKE_TLS_VERIFY ON) + # Build options option(TILES "Build graphical tileset version." "OFF") option(CURSES "Build curses version." "ON" ) diff --git a/tools/clang-tidy-plugin/CMakeLists.txt b/tools/clang-tidy-plugin/CMakeLists.txt index a808de62016b1..ab576164d8777 100644 --- a/tools/clang-tidy-plugin/CMakeLists.txt +++ b/tools/clang-tidy-plugin/CMakeLists.txt @@ -1,12 +1,49 @@ +include(ExternalProject) + +find_package(LLVM REQUIRED CONFIG) +find_package(Clang REQUIRED CONFIG) + add_library( CataAnalyzerPlugin MODULE CataTidyModule.cpp NoLongCheck.cpp) -MESSAGE("Building clang-tidy plugin with include paths: ${LLVM_INCLUDE_DIRS}") -if ("${LLVM_INCLUDE_DIRS}" STREQUAL "") + +target_include_directories( + CataAnalyzerPlugin SYSTEM PRIVATE + ${LLVM_INCLUDE_DIRS} ${CLANG_INCLUDE_DIRS}) + +if ("${CATA_CLANG_TIDY_INCLUDE_DIR}" STREQUAL "") + SET(ctps_releases + https://github.com/jbytheway/clang-tidy-plugin-support/releases/download) + SET(ctps_version llvm-8.0.1-r12) + SET(ctps_src + ${CMAKE_CURRENT_BINARY_DIR}/clang-tidy-plugin-support) + + ExternalProject_Add( + clang-tidy-plugin-support + URL ${ctps_releases}/${ctps_version}/clang-tidy-plugin-support-${ctps_version}.tar.xz + URL_HASH SHA256=00ffab0df11250f394830735514c62ae787bd2eb6eb9d5e97471206d270c54e2 + SOURCE_DIR ${ctps_src} + CONFIGURE_COMMAND "" + BUILD_COMMAND "" + INSTALL_COMMAND "" + TEST_COMMAND "" + ) + + add_dependencies(CataAnalyzerPlugin clang-tidy-plugin-support) + target_include_directories( + CataAnalyzerPlugin SYSTEM PRIVATE ${ctps_src}/include) else() target_include_directories( - CataAnalyzerPlugin SYSTEM PRIVATE ${LLVM_INCLUDE_DIRS}) + CataAnalyzerPlugin SYSTEM PRIVATE ${CATA_CLANG_TIDY_INCLUDE_DIR}) endif() + +target_compile_definitions( + CataAnalyzerPlugin PRIVATE ${LLVM_DEFINITIONS}) + +# We need to turn off exceptions and RTTI to match the LLVM build. +# I feel there ought to be a way to extract these flags from the +# LLVMConfig.cmake as we have done for e.g. LLVM_INCLUDE_DIRS above, but I +# haven't found one. if(MSVC) else() target_compile_options( From 8f5cb007f34de64ac6acc30cd0f06a6288a52196 Mon Sep 17 00:00:00 2001 From: John Bytheway Date: Sun, 26 May 2019 22:51:26 +0100 Subject: [PATCH 086/371] build.sh: Replace a 3 with $num_jobs --- build-scripts/build.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-scripts/build.sh b/build-scripts/build.sh index cc8da37a77a55..bccb407192ddf 100755 --- a/build-scripts/build.sh +++ b/build-scripts/build.sh @@ -95,7 +95,7 @@ then analyze_files_in_random_order "$remaining_cpp_files" else # Regular build - make -j3 + make -j$num_jobs cd .. # Run regular tests [ -f "${bin_path}cata_test" ] && run_tests "${bin_path}cata_test" From 91946b25182b06a4f2253593a30f4016675d2bd6 Mon Sep 17 00:00:00 2001 From: John Bytheway Date: Sun, 26 May 2019 22:53:39 +0100 Subject: [PATCH 087/371] Configure Travis to run clang-tidy plugin --- .travis.yml | 4 ++-- build-scripts/build.sh | 18 ++++++++++++++++++ build-scripts/clang-tidy-wrapper.sh | 9 ++++++++- 3 files changed, 28 insertions(+), 3 deletions(-) diff --git a/.travis.yml b/.travis.yml index 5e0562eaff1c6..daa7ee0419d64 100644 --- a/.travis.yml +++ b/.travis.yml @@ -105,12 +105,12 @@ jobs: osx_image: xcode10.1 compiler: clang - - env: CLANG=clang++-8 TILES=1 SOUND=1 CXXFLAGS=-Wno-unused-command-line-argument CMAKE=1 CATA_CLANG_TIDY=clang-tidy-8 + - env: CLANG=clang++-8 TILES=1 SOUND=1 CXXFLAGS=-Wno-unused-command-line-argument CMAKE=1 CATA_CLANG_TIDY=plugin name: "Clang-tidy CMake build with Tiles and Sound" compiler: clang addons: &clang8 apt: - packages: ["clang-8", "clang-tidy-8", "libsdl2-dev", "libsdl2-ttf-dev", "libsdl2-image-dev", "libsdl2-mixer-dev"] + packages: ["clang-8", "libclang-8-dev", "llvm-8-dev", "libsdl2-dev", "libsdl2-ttf-dev", "libsdl2-image-dev", "libsdl2-mixer-dev"] sources: [*apt_sources, llvm-toolchain-xenial-8] # Finally check the compiler variants diff --git a/build-scripts/build.sh b/build-scripts/build.sh index bccb407192ddf..90ecca84bd905 100755 --- a/build-scripts/build.sh +++ b/build-scripts/build.sh @@ -41,6 +41,17 @@ then build_type=Debug fi + cmake_extra_opts= + + if [ "$CATA_CLANG_TIDY" = "plugin" ] + then + cmake_extra_opts="$cmake_extra_opts -DCATA_CLANG_TIDY_PLUGIN=ON" + # Need to specify the particular LLVM / Clang versions to use, lest it + # use the llvm-7 that comes by default on the Travis Xenial image. + cmake_extra_opts="$cmake_extra_opts -DLLVM_DIR=/usr/lib/llvm-8/lib/cmake/llvm" + cmake_extra_opts="$cmake_extra_opts -DClang_DIR=/usr/lib/llvm-8/lib/cmake/clang" + fi + mkdir build cd build cmake \ @@ -49,9 +60,16 @@ then -DCMAKE_BUILD_TYPE="$build_type" \ -DTILES=${TILES:-0} \ -DSOUND=${SOUND:-0} \ + $cmake_extra_opts \ .. if [ -n "$CATA_CLANG_TIDY" ] then + if [ "$CATA_CLANG_TIDY" = "plugin" ] + then + make -j$num_jobs CataAnalyzerPlugin + CATA_CLANG_TIDY=$PWD/tools/clang-tidy-plugin/clang-tidy-plugin-support/bin/clang-tidy + fi + "$CATA_CLANG_TIDY" --version # Run clang-tidy analysis instead of regular build & test diff --git a/build-scripts/clang-tidy-wrapper.sh b/build-scripts/clang-tidy-wrapper.sh index 187248f004bb0..8ca192cedae43 100755 --- a/build-scripts/clang-tidy-wrapper.sh +++ b/build-scripts/clang-tidy-wrapper.sh @@ -15,5 +15,12 @@ then exit 0 fi +plugin=build/tools/clang-tidy-plugin/libCataAnalyzerPlugin.so + set -x -"$CATA_CLANG_TIDY" "$@" +if [ -f "$plugin" ] +then + LD_PRELOAD=$plugin "$CATA_CLANG_TIDY" "$@" +else + "$CATA_CLANG_TIDY" "$@" +fi From 5c72b741a5846d49fd24c3e1c064e72f5bc923f2 Mon Sep 17 00:00:00 2001 From: John Bytheway Date: Mon, 27 May 2019 15:06:15 +0100 Subject: [PATCH 088/371] Add tests for NoLongCheck --- .travis.yml | 2 +- build-scripts/build.sh | 11 +++++++++- build-scripts/requirements.sh | 2 +- tools/clang-tidy-plugin/CMakeLists.txt | 3 +++ tools/clang-tidy-plugin/test/.clang-tidy | 1 + tools/clang-tidy-plugin/test/lit.cfg | 23 ++++++++++++++++++++ tools/clang-tidy-plugin/test/lit.site.cfg.in | 6 +++++ tools/clang-tidy-plugin/test/no-long.cpp | 4 ++++ 8 files changed, 49 insertions(+), 3 deletions(-) create mode 100644 tools/clang-tidy-plugin/test/.clang-tidy create mode 100644 tools/clang-tidy-plugin/test/lit.cfg create mode 100644 tools/clang-tidy-plugin/test/lit.site.cfg.in create mode 100644 tools/clang-tidy-plugin/test/no-long.cpp diff --git a/.travis.yml b/.travis.yml index daa7ee0419d64..1aaca516a5538 100644 --- a/.travis.yml +++ b/.travis.yml @@ -110,7 +110,7 @@ jobs: compiler: clang addons: &clang8 apt: - packages: ["clang-8", "libclang-8-dev", "llvm-8-dev", "libsdl2-dev", "libsdl2-ttf-dev", "libsdl2-image-dev", "libsdl2-mixer-dev"] + packages: ["clang-8", "libclang-8-dev", "llvm-8-dev", "llvm-8-tools", "libsdl2-dev", "libsdl2-ttf-dev", "libsdl2-image-dev", "libsdl2-mixer-dev"] sources: [*apt_sources, llvm-toolchain-xenial-8] # Finally check the compiler variants diff --git a/build-scripts/build.sh b/build-scripts/build.sh index 90ecca84bd905..0bae0c3924196 100755 --- a/build-scripts/build.sh +++ b/build-scripts/build.sh @@ -67,7 +67,16 @@ then if [ "$CATA_CLANG_TIDY" = "plugin" ] then make -j$num_jobs CataAnalyzerPlugin - CATA_CLANG_TIDY=$PWD/tools/clang-tidy-plugin/clang-tidy-plugin-support/bin/clang-tidy + export PATH=$PWD/tools/clang-tidy-plugin/clang-tidy-plugin-support/bin:$PATH + if ! which FileCheck + then + ls -l tools/clang-tidy-plugin/clang-tidy-plugin-support/bin + ls -l /usr/bin + echo "Missing FileCheck" + exit 1 + fi + CATA_CLANG_TIDY=clang-tidy + lit -v tools/clang-tidy-plugin/test fi "$CATA_CLANG_TIDY" --version diff --git a/build-scripts/requirements.sh b/build-scripts/requirements.sh index bfabcca6c602e..327463af1854a 100644 --- a/build-scripts/requirements.sh +++ b/build-scripts/requirements.sh @@ -30,7 +30,7 @@ if [ -n "${CODE_COVERAGE}" ]; then fi if [ -n "$CATA_CLANG_TIDY" ]; then - travis_retry pip install --user compiledb + travis_retry pip install --user compiledb lit fi # Influenced by https://github.com/zer0main/battleship/blob/master/build/windows/requirements.sh diff --git a/tools/clang-tidy-plugin/CMakeLists.txt b/tools/clang-tidy-plugin/CMakeLists.txt index ab576164d8777..30dab7b30abce 100644 --- a/tools/clang-tidy-plugin/CMakeLists.txt +++ b/tools/clang-tidy-plugin/CMakeLists.txt @@ -49,3 +49,6 @@ else() target_compile_options( CataAnalyzerPlugin PRIVATE -fno-exceptions -fno-rtti) endif() + +configure_file(test/lit.site.cfg.in test/lit.site.cfg @ONLY) +configure_file(test/.clang-tidy test/.clang-tidy COPYONLY) diff --git a/tools/clang-tidy-plugin/test/.clang-tidy b/tools/clang-tidy-plugin/test/.clang-tidy new file mode 100644 index 0000000000000..6179a0c5c0836 --- /dev/null +++ b/tools/clang-tidy-plugin/test/.clang-tidy @@ -0,0 +1 @@ +WarningsAsErrors: '-*' diff --git a/tools/clang-tidy-plugin/test/lit.cfg b/tools/clang-tidy-plugin/test/lit.cfg new file mode 100644 index 0000000000000..8bb0b760a4531 --- /dev/null +++ b/tools/clang-tidy-plugin/test/lit.cfg @@ -0,0 +1,23 @@ +import sys +import os +import lit.formats + +config.name = 'clang-tidy-cata' +config.test_format = lit.formats.ShTest(True) +config.test_source_root = os.path.dirname(__file__) +config.test_exec_root = os.path.join( + config.plugin_build_root, 'test') + +config.suffixes = ['.cpp'] + +check_clang_tidy = os.getenv('CHECK_CLANG_TIDY') +if not check_clang_tidy: + check_clang_tidy = os.path.join( + config.plugin_build_root, 'clang-tidy-plugin-support', 'bin', + 'check_clang_tidy.py') + +cata_plugin = os.path.join( + config.plugin_build_root, 'libCataAnalyzerPlugin.so') + +config.substitutions.append(('%check_clang_tidy', check_clang_tidy)) +config.substitutions.append(('%cata_plugin', cata_plugin)) diff --git a/tools/clang-tidy-plugin/test/lit.site.cfg.in b/tools/clang-tidy-plugin/test/lit.site.cfg.in new file mode 100644 index 0000000000000..eb6646f79c027 --- /dev/null +++ b/tools/clang-tidy-plugin/test/lit.site.cfg.in @@ -0,0 +1,6 @@ +import os + +config.plugin_build_root = "@CMAKE_CURRENT_BINARY_DIR@" + +lit_config.load_config( + config, os.path.join("@CMAKE_CURRENT_SOURCE_DIR@", "test", "lit.cfg")) diff --git a/tools/clang-tidy-plugin/test/no-long.cpp b/tools/clang-tidy-plugin/test/no-long.cpp new file mode 100644 index 0000000000000..a286c9d826408 --- /dev/null +++ b/tools/clang-tidy-plugin/test/no-long.cpp @@ -0,0 +1,4 @@ +// RUN: %check_clang_tidy %s cata-no-long %t -- -plugins=%cata_plugin -- + +long a; +// CHECK-MESSAGES: :[[@LINE-1]]:6: warning: Variable 'a' declared as long. Prefer int or int64_t. [cata-no-long] From 41f40866dc4cc73b07eb1db142d229a379d0be97 Mon Sep 17 00:00:00 2001 From: John Bytheway Date: Tue, 28 May 2019 22:13:19 +0100 Subject: [PATCH 089/371] Use CMake option rather than env var To find non-standard check_clang_tidy.py, was previously using an environment variable. Switch to a CMake option instead, so that it's not necessary to set the env var wherever you run the plugins tests. --- CMakeLists.txt | 3 ++- tools/clang-tidy-plugin/test/lit.cfg | 5 +++-- tools/clang-tidy-plugin/test/lit.site.cfg.in | 1 + 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index ee10e65d452be..24d62f1df2b4f 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -20,7 +20,8 @@ option(LOCALIZE "Support for language localizations. Also enable UTF support option(LANGUAGES "Compile localization files for specified languages." "" ) option(DYNAMIC_LINKING "Use dynamic linking. Or use static to remove MinGW dependency instead." "ON") option(CATA_CLANG_TIDY_PLUGIN "Build Cata's custom clang-tidy plugin" "OFF") -set(LLVM_INCLUDE_DIRS "" CACHE STRING "Paths to llvm and clang headers used for clang-tidy plugin") +set(CATA_CLANG_TIDY_INCLUDE_DIR "" CACHE STRING "Path to internal clang-tidy headers required for plugin (e.g. ClangTidy.h)") +set(CATA_CHECK_CLANG_TIDY "" CACHE STRING "Path to check_clang_tidy.py for plugin tests") set(GIT_BINARY "" CACHE STRING "Git binary name or path.") set(PREFIX "" CACHE STRING "Location of Data & GFX directories") diff --git a/tools/clang-tidy-plugin/test/lit.cfg b/tools/clang-tidy-plugin/test/lit.cfg index 8bb0b760a4531..bf660481acf60 100644 --- a/tools/clang-tidy-plugin/test/lit.cfg +++ b/tools/clang-tidy-plugin/test/lit.cfg @@ -10,8 +10,9 @@ config.test_exec_root = os.path.join( config.suffixes = ['.cpp'] -check_clang_tidy = os.getenv('CHECK_CLANG_TIDY') -if not check_clang_tidy: +if config.cata_check_clang_tidy: + check_clang_tidy = config.cata_check_clang_tidy +else: check_clang_tidy = os.path.join( config.plugin_build_root, 'clang-tidy-plugin-support', 'bin', 'check_clang_tidy.py') diff --git a/tools/clang-tidy-plugin/test/lit.site.cfg.in b/tools/clang-tidy-plugin/test/lit.site.cfg.in index eb6646f79c027..aae4d01870d78 100644 --- a/tools/clang-tidy-plugin/test/lit.site.cfg.in +++ b/tools/clang-tidy-plugin/test/lit.site.cfg.in @@ -1,6 +1,7 @@ import os config.plugin_build_root = "@CMAKE_CURRENT_BINARY_DIR@" +config.cata_check_clang_tidy = "@CATA_CHECK_CLANG_TIDY@" lit_config.load_config( config, os.path.join("@CMAKE_CURRENT_SOURCE_DIR@", "test", "lit.cfg")) From fa8f41f9a27bd8718425e923c9b445942549b82b Mon Sep 17 00:00:00 2001 From: John Bytheway Date: Tue, 28 May 2019 22:30:50 +0100 Subject: [PATCH 090/371] Add some docs regarding how to use the plugin --- doc/DEVELOPER_TOOLING.md | 50 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) diff --git a/doc/DEVELOPER_TOOLING.md b/doc/DEVELOPER_TOOLING.md index da14ff0b69237..64d5e39087194 100644 --- a/doc/DEVELOPER_TOOLING.md +++ b/doc/DEVELOPER_TOOLING.md @@ -9,6 +9,56 @@ On Windows, there is an astyle extension for Visual Studio. See the [JSON style guide](JSON_STYLE.md). +## clang-tidy + +Cataclysm has a [clang-tidy configuration file](../.clang-tidy) and if you have +`clang-tidy` available you can run it to perform static analysis of the +codebase. We test with `clang-tidy` from LLVM 8.0.1 on Travis, so for the most +consistent results, you might want to use that version. + +### Custom clang-tidy plugin + +We have written our own clang-tidy checks in a custom plugin. Unfortunately, +`clang-tidy` as distributed by LLVM doesn't support plugins, so making this +work requires some extra steps. + +If you are on Ubuntu Xenial then you might be able to get it working the same +way Travis does. Add the LLVM 8 Xenial source [listed +here](https://apt.llvm.org/) to your `sources.list`, install the `clang-8 +libclang-8-dev llvm-8-dev llvm-8-tools` packages and build Cataclysm with CMake +adding `-DCATA_CLANG_TIDY_PLUGIN=ON`. + +On other distributions you will probably need to build `clang-tidy` yourself. +* Check out the `llvm`, `clang`, and `clang-tools-extra` repositories in the + required layout (as described for example + [here](https://quuxplusone.github.io/blog/2018/04/16/building-llvm-from-source/). +* Patch in plugin support for `clang-tidy` using [this + patch](https://github.com/jbytheway/clang-tidy-plugin-support/blob/master/plugin-support.patch). +* Configure LLVM using CMake, including the + `-DCMAKE_EXE_LINKER_FLAGS="-rdynamic"` option. +* Add the `build/bin` directory to your path so that `clang-tidy` and + `FileCheck` are found from there. + +Then you can use your locally build `clang-tidy` to compile Cataclysm. You'll +need to use the CMake version of the Cataclysm build rather than the `Makefile` +build. Add the following CMake options: +```sh +-DCATA_CLANG_TIDY_PLUGIN=ON +-DCATA_CLANG_TIDY_INCLUDE_DIR="$extra_dir/clang-tidy" +-DCATA_CHECK_CLANG_TIDY="$extra_dir/test/clang-tidy/check_clang_tidy.py" +``` +where `$extra_dir` is the location of your `clang-tools-extra` checkout. + +If you wish to run the tests for the custom clang-tidy plugin you will also +need `lit`. This will be built as part of `llvm`, or you can install it via +`pip` or your local package manager if you prefer. + +Then, assuming `build` is your Cataclysm build directory, you can run the tests +with +```sh +lit -v build/tools/clang-tidy-plugin/test +``` + ## include-what-you-use [include-what-you-use](https://github.com/include-what-you-use/include-what-you-use) From 9d9c13e9b12b3470031f7110ff33bfebd895c858 Mon Sep 17 00:00:00 2001 From: Isaac Freund Date: Thu, 13 Jun 2019 21:13:09 +0200 Subject: [PATCH 091/371] Use colony for map and vehicle item storage colony has a better memory layout and faster random access than the previous std::list while mantaining pointer/iterator stability --- src/active_item_cache.cpp | 8 ++-- src/active_item_cache.h | 10 ++-- src/activity_handlers.cpp | 2 +- src/advanced_inv.cpp | 5 +- src/game.cpp | 4 +- src/handle_liquid.cpp | 2 +- src/handle_liquid.h | 7 +-- src/iexamine.cpp | 2 +- src/inventory_ui.cpp | 22 +++++++++ src/item_stack.cpp | 46 +++++++++---------- src/item_stack.h | 37 ++++++++------- src/json.h | 34 ++++++++++++++ src/lightmap.cpp | 4 +- src/map.cpp | 96 ++++++++++++++------------------------- src/map.h | 24 ++++------ src/savegame_json.cpp | 17 +++---- src/start_location.cpp | 2 +- src/submap.h | 6 ++- src/vehicle.cpp | 53 ++++++++++----------- src/vehicle.h | 18 +++----- src/visitable.cpp | 8 +++- 21 files changed, 219 insertions(+), 188 deletions(-) diff --git a/src/active_item_cache.cpp b/src/active_item_cache.cpp index ebc45fa62834b..61aacbe5bfa26 100644 --- a/src/active_item_cache.cpp +++ b/src/active_item_cache.cpp @@ -3,10 +3,12 @@ #include #include +#include "colony.h" #include "debug.h" #include "item.h" +#include "item_stack.h" -void active_item_cache::remove( std::list::iterator it, point location ) +void active_item_cache::remove( item_stack::iterator it, point location ) { const auto predicate = [&]( const item_reference & active_item ) { return location == active_item.location && active_item.item_iterator == it; @@ -29,7 +31,7 @@ void active_item_cache::remove( std::list::iterator it, point location ) } } -void active_item_cache::add( std::list::iterator it, point location ) +void active_item_cache::add( item_stack::iterator it, point location ) { if( has( it, location ) ) { return; @@ -38,7 +40,7 @@ void active_item_cache::add( std::list::iterator it, point location ) active_item_set[ &*it ] = false; } -bool active_item_cache::has( std::list::iterator it, point ) const +bool active_item_cache::has( item_stack::iterator it, point ) const { return active_item_set.find( &*it ) != active_item_set.end(); } diff --git a/src/active_item_cache.h b/src/active_item_cache.h index 5810ca66ec661..497d06bfc20f1 100644 --- a/src/active_item_cache.h +++ b/src/active_item_cache.h @@ -5,13 +5,15 @@ #include #include +#include "colony.h" #include "enums.h" #include "item.h" +#include "item_stack.h" // A struct used to uniquely identify an item within a submap or vehicle. struct item_reference { point location; - std::list::iterator item_iterator; + item_stack::iterator item_iterator; // Do not access this from outside this module, it is only used as an ID for active_item_set. item *item_id; }; @@ -25,9 +27,9 @@ class active_item_cache std::unordered_map active_item_set; public: - void remove( std::list::iterator it, point location ); - void add( std::list::iterator it, point location ); - bool has( std::list::iterator it, point ) const; + void remove( item_stack::iterator it, point location ); + void add( item_stack::iterator it, point location ); + bool has( item_stack::iterator it, point ) const; // Use this one if there's a chance that the item being referenced has been invalidated. bool has( const item_reference &itm ) const; bool empty() const; diff --git a/src/activity_handlers.cpp b/src/activity_handlers.cpp index d56df41d86e28..9eff81d6460b0 100644 --- a/src/activity_handlers.cpp +++ b/src/activity_handlers.cpp @@ -1269,7 +1269,7 @@ void activity_handlers::fill_liquid_do_turn( player_activity *act, player *p ) vehicle *source_veh = nullptr; const tripoint source_pos = act_ref.coords.at( 0 ); map_stack source_stack = g->m.i_at( source_pos ); - std::list::iterator on_ground; + map_stack::iterator on_ground; monster *source_mon = nullptr; item liquid; const auto source_type = static_cast( act_ref.values.at( 0 ) ); diff --git a/src/advanced_inv.cpp b/src/advanced_inv.cpp index 92e0a4061fb27..50b844bb63826 100644 --- a/src/advanced_inv.cpp +++ b/src/advanced_inv.cpp @@ -10,6 +10,7 @@ #include "input.h" #include "item_category.h" #include "item_search.h" +#include "item_stack.h" #include "map.h" #include "mapdata.h" #include "messages.h" @@ -1395,7 +1396,7 @@ bool advanced_inventory::move_all_items( bool nested_call ) } g->u.activity.placement = sarea.off; - std::list::iterator begin, end; + item_stack::iterator begin, end; if( panes[src].in_vehicle() ) { begin = sarea.veh->get_items( sarea.vstor ).begin(); end = sarea.veh->get_items( sarea.vstor ).end(); @@ -1774,7 +1775,7 @@ void advanced_inventory::display() } g->u.activity.placement = squares[srcarea].off; - std::list::iterator begin, end; + item_stack::iterator begin, end; if( from_vehicle ) { begin = squares[srcarea].veh->get_items( squares[srcarea].vstor ).begin(); end = squares[srcarea].veh->get_items( squares[srcarea].vstor ).end(); diff --git a/src/game.cpp b/src/game.cpp index c5d7d262a1330..aab87936eaa3d 100644 --- a/src/game.cpp +++ b/src/game.cpp @@ -9567,11 +9567,11 @@ bool game::grabbed_furn_move( const tripoint &dp ) m.i_clear( fpos ); for( auto item_iter = m.i_at( fdest ).begin(); item_iter != m.i_at( fdest ).end(); ++item_iter ) { - m.i_at( fpos ).push_back( *item_iter ); + m.i_at( fpos ).insert( *item_iter ); } m.i_clear( fdest ); for( auto &cur_item : temp ) { - m.i_at( fdest ).push_back( cur_item ); + m.i_at( fdest ).insert( cur_item ); } } else { add_msg( _( "Stuff spills from the %s!" ), furntype.name() ); diff --git a/src/handle_liquid.cpp b/src/handle_liquid.cpp index ea7e0cf3959dc..10dd5b44296bb 100644 --- a/src/handle_liquid.cpp +++ b/src/handle_liquid.cpp @@ -91,7 +91,7 @@ bool consume_liquid( item &liquid, const int radius ) return original_charges != liquid.charges; } -bool handle_liquid_from_ground( std::list::iterator on_ground, +bool handle_liquid_from_ground( map_stack::iterator on_ground, const tripoint &pos, const int radius ) { diff --git a/src/handle_liquid.h b/src/handle_liquid.h index 4a26260133ba5..fa907f0e1019e 100644 --- a/src/handle_liquid.h +++ b/src/handle_liquid.h @@ -2,10 +2,11 @@ #ifndef HANDLE_LIQUID_H #define HANDLE_LIQUID_H -#include "item_location.h" - #include +#include "item_location.h" +#include "map.h" + class item; class monster; class vehicle; @@ -68,7 +69,7 @@ bool consume_liquid( item &liquid, int radius = 0 ); * The iterator is invalidated in that case. Otherwise the item remains but may have * fewer charges. */ -bool handle_liquid_from_ground( std::list::iterator on_ground, const tripoint &pos, +bool handle_liquid_from_ground( map_stack::iterator on_ground, const tripoint &pos, int radius = 0 ); /** diff --git a/src/iexamine.cpp b/src/iexamine.cpp index 169bb989f92c6..954819fcebbfe 100644 --- a/src/iexamine.cpp +++ b/src/iexamine.cpp @@ -2418,7 +2418,7 @@ void iexamine::fvat_empty( player &p, const tripoint &examp ) if( !item_it->is_brewable() || brew_present ) { // This isn't a brew or there was already another kind of brew inside, // so this has to be moved. - items.push_back( *item_it ); + items.insert( *item_it ); // This will add items to a space near the vat, because it's flagged as NOITEM. item_it = items.erase( item_it ); } else { diff --git a/src/inventory_ui.cpp b/src/inventory_ui.cpp index 31b2e20775df9..2a81865db76f0 100644 --- a/src/inventory_ui.cpp +++ b/src/inventory_ui.cpp @@ -1003,6 +1003,28 @@ static std::vector> restack_items( const std::list::cons return res; } +// TODO: Move it into some 'item_stack' class. +static std::vector> restack_items( const item_stack::const_iterator &from, + const item_stack::const_iterator &to, bool check_components = false ) +{ + std::vector> res; + + for( auto it = from; it != to; ++it ) { + auto match = std::find_if( res.begin(), res.end(), + [ &it, check_components ]( const std::list &e ) { + return it->stacks_with( *const_cast( e.back() ), check_components ); + } ); + + if( match != res.end() ) { + match->push_back( const_cast( &*it ) ); + } else { + res.emplace_back( 1, const_cast( &*it ) ); + } + } + + return res; +} + const item_category *inventory_selector::naturalize_category( const item_category &category, const tripoint &pos ) { diff --git a/src/item_stack.cpp b/src/item_stack.cpp index 137a21b61db55..94a8d36809286 100644 --- a/src/item_stack.cpp +++ b/src/item_stack.cpp @@ -9,12 +9,12 @@ size_t item_stack::size() const { - return mystack->size(); + return items->size(); } bool item_stack::empty() const { - return mystack->empty(); + return items->empty(); } void item_stack::clear() @@ -25,60 +25,60 @@ void item_stack::clear() } } -std::list::iterator item_stack::begin() +item_stack::iterator item_stack::begin() { - return mystack->begin(); + return items->begin(); } -std::list::iterator item_stack::end() +item_stack::iterator item_stack::end() { - return mystack->end(); + return items->end(); } -std::list::const_iterator item_stack::begin() const +item_stack::const_iterator item_stack::begin() const { - return mystack->cbegin(); + return items->cbegin(); } -std::list::const_iterator item_stack::end() const +item_stack::const_iterator item_stack::end() const { - return mystack->cend(); + return items->cend(); } -std::list::reverse_iterator item_stack::rbegin() +item_stack::reverse_iterator item_stack::rbegin() { - return mystack->rbegin(); + return items->rbegin(); } -std::list::reverse_iterator item_stack::rend() +item_stack::reverse_iterator item_stack::rend() { - return mystack->rend(); + return items->rend(); } -std::list::const_reverse_iterator item_stack::rbegin() const +item_stack::const_reverse_iterator item_stack::rbegin() const { - return mystack->crbegin(); + return items->crbegin(); } -std::list::const_reverse_iterator item_stack::rend() const +item_stack::const_reverse_iterator item_stack::rend() const { - return mystack->crend(); + return items->crend(); } item &item_stack::front() { - return mystack->front(); + return *items->begin(); } item &item_stack::operator[]( size_t index ) { - return *( std::next( mystack->begin(), index ) ); + return *( std::next( items->begin(), index ) ); } units::volume item_stack::stored_volume() const { units::volume ret = 0_ml; - for( const item &it : *mystack ) { + for( const item &it : *items ) { ret += it.volume(); } return ret; @@ -100,7 +100,7 @@ int item_stack::amount_can_fit( const item &it ) const item *item_stack::stacks_with( const item &it ) { - for( item &here : *mystack ) { + for( item &here : *items ) { if( here.stacks_with( it ) ) { return &here; } @@ -110,7 +110,7 @@ item *item_stack::stacks_with( const item &it ) const item *item_stack::stacks_with( const item &it ) const { - for( const item &here : *mystack ) { + for( const item &here : *items ) { if( here.stacks_with( it ) ) { return &here; } diff --git a/src/item_stack.h b/src/item_stack.h index 27d776b03c975..cd801137e9bd2 100644 --- a/src/item_stack.h +++ b/src/item_stack.h @@ -3,15 +3,15 @@ #define ITEM_STACK_H #include -#include -#include "units.h" +#include "colony.h" #include "item.h" +#include "units.h" // A wrapper class to bundle up the references needed for a caller to safely manipulate // items and obtain information about items at a particular map x/y location. // Note this does not expose the container itself, -// which means you cannot call e.g. vector::erase() directly. +// which means you cannot call e.g. colony::erase() directly. // Pure virtual base class for a collection of items with origin information. // Only a subset of the functionality is callable without casting to the specific @@ -19,28 +19,33 @@ class item_stack { protected: - std::list *mystack; + colony *items; public: - item_stack( std::list *mystack ) : mystack( mystack ) { } + using iterator = colony::iterator; + using const_iterator = colony::const_iterator; + using reverse_iterator = colony::reverse_iterator; + using const_reverse_iterator = colony::const_reverse_iterator; + + item_stack( colony *items ) : items( items ) { } size_t size() const; bool empty() const; - virtual std::list::iterator erase( std::list::iterator it ) = 0; - virtual void push_back( const item &newitem ) = 0; - virtual void insert_at( std::list::iterator, const item &newitem ) = 0; + // TODO: This should be made to return an iterator + virtual void insert( const item &newitem ) = 0; + virtual iterator erase( const_iterator it ) = 0; virtual void clear(); item &front(); item &operator[]( size_t index ); - std::list::iterator begin(); - std::list::iterator end(); - std::list::const_iterator begin() const; - std::list::const_iterator end() const; - std::list::reverse_iterator rbegin(); - std::list::reverse_iterator rend(); - std::list::const_reverse_iterator rbegin() const; - std::list::const_reverse_iterator rend() const; + iterator begin(); + iterator end(); + const_iterator begin() const; + const_iterator end() const; + reverse_iterator rbegin(); + reverse_iterator rend(); + const_reverse_iterator rbegin() const; + const_reverse_iterator rend() const; /** Maximum number of items allowed here */ virtual int count_limit() const = 0; diff --git a/src/json.h b/src/json.h index 1e14071112ceb..aca0b0d5e306d 100644 --- a/src/json.h +++ b/src/json.h @@ -13,6 +13,8 @@ #include #include +#include "colony.h" + /* Cataclysm-DDA homegrown JSON tools * copyright CC-BY-SA-3.0 2013 CleverRaven * @@ -371,6 +373,31 @@ class JsonIn return true; } + // special case for colony as it uses `insert()` instead of `push_back()` + // and therefore doesn't fit with vector/deque/list + template + bool read( colony &v ) { + if( !test_array() ) { + return false; + } + try { + start_array(); + v.clear(); + while( !end_array() ) { + T element; + if( read( element ) ) { + v.insert( std::move( element ) ); + } else { + skip_value(); + } + } + } catch( const JsonError & ) { + return false; + } + + return true; + } + // object ~> containers with unmatching key_type and value_type // map, unordered_map ~> object template < typename T, typename std::enable_if < @@ -561,6 +588,13 @@ class JsonOut write_as_array( container ); } + // special case for colony as it uses `insert()` instead of `push_back()` + // and therefore doesn't fit with vector/deque/list + template + void write( const colony &container ) { + write_as_array( container ); + } + // containers with unmatching key_type and value_type ~> object // map, unordered_map ~> object template < typename T, typename std::enable_if < diff --git a/src/lightmap.cpp b/src/lightmap.cpp index 6c6e4b4f67317..42242a8ac4c78 100644 --- a/src/lightmap.cpp +++ b/src/lightmap.cpp @@ -62,8 +62,8 @@ std::string four_quadrants::to_string() const ( *this )[quadrant::SW], ( *this )[quadrant::NW] ); } -void map::add_light_from_items( const tripoint &p, std::list::iterator begin, - std::list::iterator end ) +void map::add_light_from_items( const tripoint &p, map_stack::iterator begin, + map_stack::iterator end ) { for( auto itm_it = begin; itm_it != end; ++itm_it ) { float ilum = 0.0; // brightness diff --git a/src/map.cpp b/src/map.cpp index 12c6dfaf46edf..70c91452840de 100644 --- a/src/map.cpp +++ b/src/map.cpp @@ -17,6 +17,7 @@ #include "artifact.h" #include "avatar.h" #include "calendar.h" +#include "colony.h" #include "coordinate_conversions.h" #include "clzones.h" #include "debug.h" @@ -97,27 +98,21 @@ const efftype_id effect_stunned( "stunned" ); #define dbg(x) DebugLog((x),D_MAP) << __FILE__ << ":" << __LINE__ << ": " -static std::list nulitems; // Returned when &i_at() is asked for an OOB value +static colony nulitems; // Returned when &i_at() is asked for an OOB value static field nulfield; // Returned when &field_at() is asked for an OOB value static level_cache nullcache; // Dummy cache for z-levels outside bounds // Map stack methods. -std::list::iterator map_stack::erase( std::list::iterator it ) +map_stack::iterator map_stack::erase( map_stack::const_iterator it ) { return myorigin->i_rem( location, it ); } -void map_stack::push_back( const item &newitem ) +void map_stack::insert( const item &newitem ) { myorigin->add_item_or_charges( location, newitem ); } -void map_stack::insert_at( std::list::iterator index, - const item &newitem ) -{ - myorigin->add_item_at( location, index, newitem ); -} - units::volume map_stack::max_volume() const { if( !myorigin->inbounds( location ) ) { @@ -2009,7 +2004,7 @@ void map::drop_furniture( const tripoint &p ) auto old_items = i_at( p ); auto new_items = i_at( current ); for( const auto &it : old_items ) { - new_items.push_back( it ); + new_items.insert( it ); } i_clear( p ); @@ -4058,7 +4053,7 @@ map_stack map::i_at( const int x, const int y ) return map_stack{ ¤t_submap->itm[l.x][l.y], tripoint( p, abs_sub.z ), this }; } -std::list::iterator map::i_rem( const point &location, std::list::iterator it ) +map_stack::iterator map::i_rem( const point &location, map_stack::const_iterator it ) { return i_rem( tripoint( location, abs_sub.z ), it ); } @@ -4068,7 +4063,7 @@ int map::i_rem( const int x, const int y, const int index ) return i_rem( tripoint( x, y, abs_sub.z ), index ); } -void map::i_rem( const int x, const int y, item *it ) +void map::i_rem( const int x, const int y, const item *it ) { i_rem( tripoint( x, y, abs_sub.z ), it ); } @@ -4122,7 +4117,7 @@ map_stack map::i_at( const tripoint &p ) return map_stack{ ¤t_submap->itm[l.x][l.y], p, this }; } -std::list::iterator map::i_rem( const tripoint &p, std::list::iterator it ) +map_stack::iterator map::i_rem( const tripoint &p, map_stack::const_iterator it ) { point l; submap *const current_submap = get_submap_at( p, l ); @@ -4380,12 +4375,7 @@ item &map::add_item( const tripoint &p, item new_item ) if( new_item.is_food() || new_item.has_temperature() ) { new_item.process( nullptr, p, false ); } - return add_item_at( p, current_submap->itm[l.x][l.y].end(), new_item ); -} -item &map::add_item_at( const tripoint &p, - std::list::iterator index, item new_item ) -{ if( new_item.made_of( LIQUID ) && has_flag( "SWIMMABLE", p ) ) { return null_item_reference(); } @@ -4398,16 +4388,14 @@ item &map::add_item_at( const tripoint &p, new_item.active = true; } - point l; - submap *const current_submap = get_submap_at( p, l ); - current_submap->is_uniform = false; - if( new_item.is_map() && !new_item.has_var( "reveal_map_center_omt" ) ) { new_item.set_var( "reveal_map_center_omt", ms_to_omt_copy( g->m.getabs( p ) ) ); } + current_submap->is_uniform = false; current_submap->update_lum_add( l, new_item ); - const auto new_pos = current_submap->itm[l.x][l.y].insert( index, new_item ); + + const map_stack::iterator new_pos = current_submap->itm[l.x][l.y].insert( new_item ); if( new_item.needs_processing() ) { if( current_submap->active_items.empty() ) { submaps_with_active_items.insert( abs_sub + tripoint( p.x / SEEX, p.y / SEEY, p.z ) ); @@ -4501,49 +4489,35 @@ void map::update_lum( item_location &loc, bool add ) } } -// This is an ugly and dirty hack to prevent invalidating the item_location -// references the player is using for an activity. What needs to happen is -// activity targets gets refactored in some way that it can reference items -// between turns that doesn't rely on a pointer to the item. A really nice -// solution would be something like UUIDs but that requires special -// considerations. -static bool item_is_in_activity( const item *it ) -{ - const auto targs = &g->u.activity.targets; - return !targs->empty() && - std::find_if( targs->begin(), targs->end(), [it]( const item_location & it_loc ) { - return it_loc.get_item() == it; - } ) != targs->end(); -} - -static bool process_item( item_stack &items, std::list::iterator &n, const tripoint &location, +static bool process_item( item_stack &items, item_stack::iterator &n, const tripoint &location, const bool activate, const float insulation, const temperature_flag flag ) { - if( !item_is_in_activity( &*n ) ) { - // make a temporary copy, remove the item (in advance) - // and use that copy to process it - item temp_item = *n; - auto insertion_point = items.erase( n ); - if( !temp_item.process( nullptr, location, activate, insulation, flag ) ) { - // Not destroyed, must be inserted again. - // If the item lost its active flag in processing, - // it won't be re-added to the active list, tidy! - // Re-insert at the item's previous position. - // This assumes that the item didn't invalidate any iterators - // As a result of activation, because everything that does that - // destroys itself. - items.insert_at( insertion_point, temp_item ); - return false; + // Process the item out of the map in case it destroys other items + // (for example because it is a grenade) since it might destroy itself + // and that would be bad. + item temp; + std::swap( temp, *n ); + + // Store a pointer to the target item so we can check if processing destroyed it. + const item *const target = &*n; + + if( temp.process( nullptr, location, activate, insulation, flag ) ) { + // Item is to be destroyed so erase the null item in the map stack + // unless it was already destroyed by processing. + if( std::find_if( items.begin(), items.end(), [target]( const item & it ) { + return &it == target; + } ) != items.end() ) { + items.erase( n ); } return true; - } else if( n->process( nullptr, location, activate, insulation, flag ) ) { - items.erase( n ); - return true; + } else { + // Item survived processing so replace it in the map stack + *n = std::move( temp ); + return false; } - return false; } -static bool process_map_items( item_stack &items, std::list::iterator &n, +static bool process_map_items( item_stack &items, item_stack::iterator &n, const tripoint &location, const std::string &, const float insulation, const temperature_flag flag ) { @@ -4704,7 +4678,7 @@ void map::process_items_in_vehicle( vehicle &cur_veh, submap ¤t_submap, co if( it == end( cargo_parts ) ) { continue; // Can't find a cargo part matching the active item. } - auto &item_iter = active_item.item_iterator; + item_stack::iterator &item_iter = active_item.item_iterator; // Find the cargo part and coordinates corresponding to the current active item. const vehicle_part &pt = it->part(); const tripoint item_loc = it->pos(); @@ -5134,7 +5108,7 @@ std::list > map::get_rc_items( int x, int y, int z ) return rc_pairs; } -static bool trigger_radio_item( item_stack &items, std::list::iterator &n, +static bool trigger_radio_item( item_stack &items, item_stack::iterator &n, const tripoint &pos, const std::string &signal, const float, const temperature_flag flag ) { diff --git a/src/map.h b/src/map.h index 60ed458ca0345..efd793d3009ab 100644 --- a/src/map.h +++ b/src/map.h @@ -17,6 +17,7 @@ #include #include "calendar.h" +#include "colony.h" #include "enums.h" #include "game_constants.h" #include "item.h" @@ -96,11 +97,10 @@ class map_stack : public item_stack tripoint location; map *myorigin; public: - map_stack( std::list *newstack, tripoint newloc, map *neworigin ) : + map_stack( colony *newstack, tripoint newloc, map *neworigin ) : item_stack( newstack ), location( newloc ), myorigin( neworigin ) {} - std::list::iterator erase( std::list::iterator it ) override; - void push_back( const item &newitem ) override; - void insert_at( std::list::iterator index, const item &newitem ) override; + void insert( const item &newitem ) override; + iterator erase( const_iterator it ) override; int count_limit() const override { return MAX_ITEM_IN_SQUARE; } @@ -896,9 +896,9 @@ class map // Items: 2D map_stack i_at( int x, int y ); void i_clear( const int x, const int y ); - std::list::iterator i_rem( const point &location, std::list::iterator it ); + map_stack::iterator i_rem( const point &location, map_stack::const_iterator it ); int i_rem( const int x, const int y, const int index ); - void i_rem( const int x, const int y, item *it ); + void i_rem( const int x, const int y, const item *it ); void spawn_item( const int x, const int y, const std::string &itype_id, const unsigned quantity = 1, const int charges = 0, const time_point &birthday = calendar::time_of_cataclysm, const int damlevel = 0 ); @@ -921,7 +921,7 @@ class map void i_clear( const tripoint &p ); // i_rem() methods that return values act like container::erase(), // returning an iterator to the next item after removal. - std::list::iterator i_rem( const tripoint &p, std::list::iterator it ); + map_stack::iterator i_rem( const tripoint &p, map_stack::const_iterator it ); int i_rem( const tripoint &p, const int index ); void i_rem( const tripoint &p, const item *it ); void spawn_artifact( const tripoint &p ); @@ -943,8 +943,6 @@ class map */ item &add_item_or_charges( const tripoint &pos, item obj, bool overflow = true ); - /** Helper for map::add_item */ - item &add_item_at( const tripoint &p, std::list::iterator index, item new_item ); /** * Place an item on the map, despite the parameter name, this is not necessarily a new item. * WARNING: does -not- check volume or stack charges. player functions (drop etc) should use @@ -1580,10 +1578,8 @@ class map void apply_light_arc( const tripoint &p, int angle, float luminance, int wideangle = 30 ); void apply_light_ray( bool lit[MAPSIZE_X][MAPSIZE_Y], const tripoint &s, const tripoint &e, float luminance ); - void add_light_from_items( const tripoint &p, std::list::iterator begin, - std::list::iterator end ); - std::unique_ptr add_vehicle_to_map( std::unique_ptr veh, - bool merge_wrecks ); + void add_light_from_items( const tripoint &p, map_stack::iterator begin, map_stack::iterator end ); + std::unique_ptr add_vehicle_to_map( std::unique_ptr veh, bool merge_wrecks ); // Internal methods used to bash just the selected features // Information on what to bash/what was bashed is read from/written to the bash_params struct @@ -1606,7 +1602,7 @@ class map * It's a really heinous function pointer so a typedef is the best * solution in this instance. */ - using map_process_func = bool ( * )( item_stack &, std::list::iterator &, const tripoint &, + using map_process_func = bool ( * )( item_stack &, item_stack::iterator &, const tripoint &, const std::string &, float, temperature_flag ); private: diff --git a/src/savegame_json.cpp b/src/savegame_json.cpp index e870cffdd127a..730513d5a8d2a 100644 --- a/src/savegame_json.cpp +++ b/src/savegame_json.cpp @@ -2308,7 +2308,7 @@ void vehicle_part::deserialize( JsonIn &jsin ) const int qty = std::accumulate( items.begin(), items.end(), 0, []( int lhs, const item & rhs ) { return lhs + rhs.charges; } ); - ammo_set( items.front().ammo_current(), qty ); + ammo_set( items.begin()->ammo_current(), qty ); items.clear(); } } @@ -3396,13 +3396,13 @@ void submap::load( JsonIn &jsin, const std::string &member_name, bool rubpow_upd if( tid == "t_rubble" ) { ter[i][j] = ter_id( "t_dirt" ); frn[i][j] = furn_id( "f_rubble" ); - itm[i][j].push_back( rock ); - itm[i][j].push_back( rock ); + itm[i][j].insert( rock ); + itm[i][j].insert( rock ); } else if( tid == "t_wreckage" ) { ter[i][j] = ter_id( "t_dirt" ); frn[i][j] = furn_id( "f_wreckage" ); - itm[i][j].push_back( chunk ); - itm[i][j].push_back( chunk ); + itm[i][j].insert( chunk ); + itm[i][j].insert( chunk ); } else if( tid == "t_ash" ) { ter[i][j] = ter_id( "t_dirt" ); frn[i][j] = furn_id( "f_ash" ); @@ -3484,14 +3484,15 @@ void submap::load( JsonIn &jsin, const std::string &member_name, bool rubpow_upd tmp.visit_items( [ this, &p ]( item * it ) { for( auto &e : it->magazine_convert() ) { - itm[p.x][p.y].push_back( e ); + itm[p.x][p.y].insert( e ); } return VisitResponse::NEXT; } ); - itm[p.x][p.y].push_back( tmp ); if( tmp.needs_processing() ) { - active_items.add( std::prev( itm[p.x][p.y].end() ), p ); + active_items.add( itm[p.x][p.y].insert( tmp ), p ); + } else { + itm[p.x][p.y].insert( tmp ); } } } diff --git a/src/start_location.cpp b/src/start_location.cpp index 7a20f57ccc932..03e4005be1492 100644 --- a/src/start_location.cpp +++ b/src/start_location.cpp @@ -191,7 +191,7 @@ static void board_up( map &m, const tripoint &start, const tripoint &end ) m.furn_set( fp, f_null ); auto destination_items = m.i_at( bp ); for( const item &moved_item : m.i_at( fp ) ) { - destination_items.push_back( moved_item ); + destination_items.insert( moved_item ); } m.i_clear( fp ); } diff --git a/src/submap.h b/src/submap.h index 9a3a2b7b53749..6418144d234fb 100644 --- a/src/submap.h +++ b/src/submap.h @@ -12,6 +12,7 @@ #include "active_item_cache.h" #include "basecamp.h" #include "calendar.h" +#include "colony.h" #include "computer.h" #include "construction.h" #include "field.h" @@ -50,7 +51,7 @@ struct maptile_soa { ter_id ter[sx][sy]; // Terrain on each square furn_id frn[sx][sy]; // Furniture on each square std::uint8_t lum[sx][sy]; // Number of items emitting light on each square - std::list itm[sx][sy]; // Items on each square + colony itm[sx][sy]; // Items on each square field fld[sx][sy]; // Field on each square trap_id trp[sx][sy]; // Trap on each square int rad[sx][sy]; // Irradiation of each square @@ -288,8 +289,9 @@ struct maptile { return sm->itm[x][y].size(); } + // Assumes there is at least one item const item &get_uppermost_item() const { - return sm->itm[x][y].back(); + return *std::prev( sm->itm[x][y].cend() ); } }; diff --git a/src/vehicle.cpp b/src/vehicle.cpp index 403821fc6612d..94c8a56f41d10 100644 --- a/src/vehicle.cpp +++ b/src/vehicle.cpp @@ -19,6 +19,7 @@ #include "ammo.h" #include "avatar.h" #include "cata_utility.h" +#include "colony.h" #include "coordinate_conversions.h" #include "creature.h" #include "debug.h" @@ -80,22 +81,16 @@ inline int modulo( int v, int m ); point vehicles::cardinal_d[5] = { point( -1, 0 ), point( 1, 0 ), point( 0, -1 ), point( 0, 1 ), point_zero }; // Vehicle stack methods. -std::list::iterator vehicle_stack::erase( std::list::iterator it ) +vehicle_stack::iterator vehicle_stack::erase( vehicle_stack::const_iterator it ) { return myorigin->remove_item( part_num, it ); } -void vehicle_stack::push_back( const item &newitem ) +void vehicle_stack::insert( const item &newitem ) { myorigin->add_item( part_num, newitem ); } -void vehicle_stack::insert_at( std::list::iterator index, - const item &newitem ) -{ - myorigin->add_item_at( part_num, index, newitem ); -} - units::volume vehicle_stack::max_volume() const { if( myorigin->part_flag( part_num, "CARGO" ) && myorigin->parts[part_num].is_available() ) { @@ -4387,6 +4382,16 @@ int vehicle::add_charges( int part, const item &itm ) return add_item( part, itm_copy ) ? ret : 0; } +bool vehicle::add_item( vehicle_part &pt, const item &obj ) +{ + int idx = index_of_part( &pt ); + if( idx < 0 ) { + debugmsg( "Tried to add item to invalid part" ); + return false; + } + return add_item( idx, obj ); +} + bool vehicle::add_item( int part, const item &itm ) { if( part < 0 || part >= static_cast( parts.size() ) ) { @@ -4414,31 +4419,19 @@ bool vehicle::add_item( int part, const item &itm ) return here->merge_charges( itm ); } } - return add_item_at( part, parts[part].items.end(), itm ); -} -bool vehicle::add_item( vehicle_part &pt, const item &obj ) -{ - int idx = index_of_part( &pt ); - if( idx < 0 ) { - debugmsg( "Tried to add item to invalid part" ); - return false; - } - return add_item( idx, obj ); -} + item itm_copy = itm; -bool vehicle::add_item_at( int part, std::list::iterator index, item itm ) -{ - if( itm.is_bucket_nonempty() ) { - for( auto &elem : itm.contents ) { + if( itm_copy.is_bucket_nonempty() ) { + for( auto &elem : itm_copy.contents ) { g->m.add_item_or_charges( global_part_pos3( part ), elem ); } - itm.contents.clear(); + itm_copy.contents.clear(); } - const auto new_pos = parts[part].items.insert( index, itm ); - if( itm.needs_processing() ) { + const vehicle_stack::iterator new_pos = parts[part].items.insert( itm_copy ); + if( itm_copy.needs_processing() ) { active_items.add( new_pos, parts[part].mount ); } @@ -4459,9 +4452,9 @@ bool vehicle::remove_item( int part, int itemdex ) bool vehicle::remove_item( int part, const item *it ) { bool rc = false; - std::list &veh_items = parts[part].items; + colony &veh_items = parts[part].items; - for( auto iter = veh_items.begin(); iter != veh_items.end(); iter++ ) { + for( auto iter = veh_items.begin(); iter != veh_items.end(); ++iter ) { //delete the item if the pointer memory addresses are the same if( it == &*iter ) { remove_item( part, iter ); @@ -4472,9 +4465,9 @@ bool vehicle::remove_item( int part, const item *it ) return rc; } -std::list::iterator vehicle::remove_item( int part, std::list::iterator it ) +vehicle_stack::iterator vehicle::remove_item( int part, vehicle_stack::const_iterator it ) { - std::list &veh_items = parts[part].items; + colony &veh_items = parts[part].items; if( active_items.has( it, parts[part].mount ) ) { active_items.remove( it, parts[part].mount ); diff --git a/src/vehicle.h b/src/vehicle.h index 0ad5892fc1b9f..973bfcbb23cfc 100644 --- a/src/vehicle.h +++ b/src/vehicle.h @@ -5,7 +5,6 @@ #include #include #include -#include #include #include #include @@ -17,6 +16,7 @@ #include "active_item_cache.h" #include "calendar.h" +#include "colony.h" #include "clzones.h" #include "damage.h" #include "game_constants.h" @@ -118,11 +118,10 @@ class vehicle_stack : public item_stack vehicle *myorigin; int part_num; public: - vehicle_stack( std::list *newstack, point newloc, vehicle *neworigin, int part ) : + vehicle_stack( colony *newstack, point newloc, vehicle *neworigin, int part ) : item_stack( newstack ), location( newloc ), myorigin( neworigin ), part_num( part ) {} - std::list::iterator erase( std::list::iterator it ) override; - void push_back( const item &newitem ) override; - void insert_at( std::list::iterator index, const item &newitem ) override; + iterator erase( const_iterator it ) override; + void insert( const item &newitem ) override; int count_limit() const override { return MAX_ITEM_IN_VEHICLE_STORAGE; } @@ -384,7 +383,7 @@ struct vehicle_part { mutable const vpart_info *info_cache = nullptr; item base; - std::list items; // inventory + colony items; // inventory /** Preferred ammo type when multiple are available */ itype_id ammo_pref = "null"; @@ -1265,16 +1264,11 @@ class vehicle * @returns The number of charges added. */ int add_charges( int part, const item &itm ); - /** - * Position specific item insertion that skips a bunch of safety checks - * since it should only ever be used by item processing code. - */ - bool add_item_at( int part, std::list::iterator index, item itm ); // remove item from part's cargo bool remove_item( int part, int itemdex ); bool remove_item( int part, const item *it ); - std::list::iterator remove_item( int part, std::list::iterator it ); + vehicle_stack::iterator remove_item( int part, vehicle_stack::const_iterator it ); vehicle_stack get_items( int part ) const; vehicle_stack get_items( int part ); diff --git a/src/visitable.cpp b/src/visitable.cpp index 03ea17c66bc14..ae30afb92d4e6 100644 --- a/src/visitable.cpp +++ b/src/visitable.cpp @@ -659,7 +659,8 @@ std::list visitable::remove_items_with( const sub->update_lum_rem( offset, *iter ); // finally remove the item - res.splice( res.end(), sub->itm[ offset.x ][ offset.y ], iter++ ); + res.insert( res.end(), *iter ); + iter = sub->itm[ offset.x ][ offset.y ].erase( iter ); if( --count == 0 ) { return res; @@ -715,7 +716,10 @@ std::list visitable::remove_items_with( const if( cur->veh.active_items.has( iter, part.mount ) ) { cur->veh.active_items.remove( iter, part.mount ); } - res.splice( res.end(), part.items, iter++ ); + + res.insert( res.end(), *iter ); + iter = part.items.erase( iter ); + if( --count == 0 ) { return res; } From e241207efdd7a0ac0c0e69caf5e5d7f9e866bdac Mon Sep 17 00:00:00 2001 From: Isaac Freund Date: Sat, 15 Jun 2019 02:11:54 +0200 Subject: [PATCH 092/371] Refactor player activites to use item_location The goal here is to remove all raw indexes to items on the map or in vehicles as indexes to colonies are unstable while pointers and iterators are stable. In this commit ACT_MOVE_ITEMS, ACT_PICKUP, and ACT_WEAR were refactored to use item_location with significant code cleanup. --- src/activity_handlers.cpp | 8 +- src/activity_handlers.h | 5 +- src/activity_item_handling.cpp | 288 ++++++++++----------------------- src/advanced_inv.cpp | 94 +++++------ src/game.cpp | 54 +++---- src/iexamine.cpp | 8 +- src/item_stack.cpp | 15 ++ src/item_stack.h | 6 + src/pickup.cpp | 126 +++++++-------- src/pickup.h | 7 +- tests/invlet_test.cpp | 9 +- 11 files changed, 241 insertions(+), 379 deletions(-) diff --git a/src/activity_handlers.cpp b/src/activity_handlers.cpp index 9eff81d6460b0..22bd1cbb52172 100644 --- a/src/activity_handlers.cpp +++ b/src/activity_handlers.cpp @@ -2561,9 +2561,9 @@ void activity_handlers::pickup_do_turn( player_activity *, player * ) activity_on_turn_pickup(); } -void activity_handlers::wear_do_turn( player_activity *, player * ) +void activity_handlers::wear_do_turn( player_activity *act, player *p ) { - activity_on_turn_wear(); + activity_on_turn_wear( *act, *p ); } // This activity opens the menu (it's not meant to queue consumption of items) @@ -2587,9 +2587,9 @@ void activity_handlers::consume_meds_menu_do_turn( player_activity *, player * ) g->eat( game_menus::inv::consume_meds ); } -void activity_handlers::move_items_do_turn( player_activity *, player * ) +void activity_handlers::move_items_do_turn( player_activity *act, player *p ) { - activity_on_turn_move_items(); + activity_on_turn_move_items( *act, *p ); } void activity_handlers::move_loot_do_turn( player_activity *act, player *p ) diff --git a/src/activity_handlers.h b/src/activity_handlers.h index 451e84fcbd490..af708af676661 100644 --- a/src/activity_handlers.h +++ b/src/activity_handlers.h @@ -33,12 +33,11 @@ int butcher_time_to_cut( const player &u, const item &corpse_item, const butcher // activity_item_handling.cpp void activity_on_turn_drop(); -void activity_on_turn_move_items(); +void activity_on_turn_move_items( player_activity &act, player &p ); void activity_on_turn_move_loot( player_activity &act, player &p ); void activity_on_turn_blueprint_move( player_activity &, player &p ); void activity_on_turn_pickup(); -void activity_on_turn_wear(); -void activity_on_turn_stash(); +void activity_on_turn_wear( player_activity &act, player &p ); void try_fuel_fire( player_activity &act, player &p, const bool starting_fire = false ); enum class item_drop_reason { diff --git a/src/activity_item_handling.cpp b/src/activity_item_handling.cpp index 589109568438c..2daf1c80741af 100644 --- a/src/activity_item_handling.cpp +++ b/src/activity_item_handling.cpp @@ -537,84 +537,46 @@ void activity_handlers::drop_do_turn( player_activity *act, player *p ) pos, force_ground ); } -void activity_on_turn_wear() +void activity_on_turn_wear( player_activity &act, player &p ) { - // Wear activity has source square, bools indicating source type, - // indices of items on map or position of items in inventory, and quantities of same. - tripoint source = g->u.activity.placement + g->u.pos(); - bool from_inventory = g->u.activity.values[0]; - bool from_vehicle = g->u.activity.values[1]; - - // load vehicle information if requested - int s_cargo = -1; - vehicle *s_veh = nullptr; - - if( from_vehicle ) { - const cata::optional vp = g->m.veh_at( source ).part_with_feature( "CARGO", - false ); - assert( vp ); - s_veh = &vp->vehicle(); - s_cargo = vp->part_index(); - assert( s_cargo >= 0 ); - } + // ACT_WEAR has item_location targets, and int quatities + while( p.moves > 0 && !act.targets.empty() ) { + item_location target = std::move( act.targets.back() ); + int quantity = act.values.back(); + act.targets.pop_back(); + act.values.pop_back(); - std::list indices; - std::list quantities; + item *temp_item = target.get_item(); - if( g->u.activity.values.size() % 2 != 0 ) { - debugmsg( "ACT_WEAR started with uneven number of values." ); - g->u.cancel_activity(); - return; - } else { - // Note i = 2, skipping first 2 elements. - for( size_t i = 2; i < g->u.activity.values.size(); i += 2 ) { - indices.push_back( g->u.activity.values[i] ); - quantities.push_back( g->u.activity.values[ i + 1 ] ); + if( temp_item == nullptr ) { + continue; // No such item. } - } - g->u.cancel_activity(); - while( g->u.moves > 0 && !indices.empty() ) { - int index = indices.back(); - int quantity = quantities.back(); - indices.pop_back(); - quantities.pop_back(); + item leftovers = *temp_item; - if( from_inventory ) { - if( g->u.wear( index ) ) { - if( --quantity > 0 ) { - indices.push_back( index ); - quantities.push_back( quantity ); - } + if( quantity != 0 && temp_item->count_by_charges() ) { + // Reinserting leftovers happens after item removal to avoid stacking issues. + leftovers.charges = temp_item->charges - quantity; + if( leftovers.charges > 0 ) { + temp_item->charges = quantity; } } else { - item *temp_item = from_vehicle ? g->m.item_from( s_veh, s_cargo, index ) : g->m.item_from( source, - index ); - if( temp_item == nullptr ) { - continue; // No such item. - } - // On successful wear remove from map or vehicle. - if( g->u.wear_item( *temp_item ) ) { - if( from_vehicle ) { - s_veh->remove_item( s_cargo, index ); - } else { - g->m.i_rem( source, index ); - } + leftovers.charges = 0; + } + + // On successful wear remove from map or vehicle, replacing with leftovers if any. + if( p.wear_item( *temp_item ) ) { + if( leftovers.charges > 0 ) { + *temp_item = std::move( leftovers ); + } else { + target.remove_item(); } } } - // If there are items left, we ran out of moves, so make a new activity with the remainder. - if( !indices.empty() ) { - g->u.assign_activity( activity_id( "ACT_WEAR" ) ); - g->u.activity.placement = source - g->u.pos(); - g->u.activity.values.push_back( from_inventory ); - g->u.activity.values.push_back( from_vehicle ); - while( !indices.empty() ) { - g->u.activity.values.push_back( indices.front() ); - indices.pop_front(); - g->u.activity.values.push_back( quantities.front() ); - quantities.pop_front(); - } + + // If there are no items left we are done + if( act.targets.empty() ) { + p.cancel_activity(); } } @@ -689,81 +651,44 @@ void activity_handlers::stash_do_turn( player_activity *act, player *p ) void activity_on_turn_pickup() { - // Pickup activity has source square, bool indicating source type, - // indices of items on map, and quantities of same. - bool from_vehicle = g->u.activity.values.front(); - tripoint pickup_target = g->u.activity.placement; - tripoint true_target = g->u.pos(); - true_target += pickup_target; - // Auto_resume implies autopickup. - bool autopickup = g->u.activity.auto_resume; - std::list indices; - std::list quantities; - auto map_stack = g->m.i_at( true_target ); + // ACT_PICKUP has item_locations of target items and quantities of the same. - if( !from_vehicle && map_stack.empty() ) { + // If we don't have target items bail out + if( g->u.activity.targets.empty() ) { g->u.cancel_activity(); return; } - // Note i = 1, skipping first element. - for( size_t i = 1; i < g->u.activity.values.size(); i += 2 ) { - indices.push_back( g->u.activity.values[i] ); - quantities.push_back( g->u.activity.values[ i + 1 ] ); - } - g->u.cancel_activity(); - - bool keep_going = Pickup::do_pickup( pickup_target, from_vehicle, indices, quantities, autopickup ); - - // If there are items left, we ran out of moves, so make a new activity with the remainder. - if( keep_going && !indices.empty() ) { - g->u.assign_activity( activity_id( "ACT_PICKUP" ) ); - g->u.activity.placement = pickup_target; - g->u.activity.auto_resume = autopickup; - g->u.activity.values.push_back( from_vehicle ); - while( !indices.empty() ) { - g->u.activity.values.push_back( indices.front() ); - indices.pop_front(); - g->u.activity.values.push_back( quantities.front() ); - quantities.pop_front(); - } - } - // TODO: Move this to advanced inventory instead of hacking it in here - if( !keep_going ) { + // Auto_resume implies autopickup. + const bool autopickup = g->u.activity.auto_resume; + + // False indicates that the player canceled pickup when met with some prompt + const bool keep_going = Pickup::do_pickup( g->u.activity.targets, g->u.activity.values, + autopickup ); + + // If there are items left we ran out of moves, so continue the activity + // Otherwise, we are done. + if( !keep_going || g->u.activity.targets.empty() ) { + g->u.cancel_activity(); + // TODO: Move this to advanced inventory instead of hacking it in here cancel_aim_processing(); } } // I'd love to have this not duplicate so much code from Pickup::pick_one_up(), // but I don't see a clean way to do that. -static void move_items( player &p, const tripoint &src, bool from_vehicle, - const tripoint &dest, bool to_vehicle, - std::list &indices, std::list &quantities ) +static void move_items( player &p, const tripoint &relative_dest, bool to_vehicle, + std::vector &targets, std::vector &quantities ) { - tripoint source = src + p.pos(); - tripoint destination = dest + p.pos(); - - int s_cargo = -1; - vehicle *s_veh = nullptr; - - // load vehicle information if requested - if( from_vehicle ) { - const cata::optional vp = g->m.veh_at( source ).part_with_feature( "CARGO", - false ); - assert( vp ); - s_veh = &vp->vehicle(); - s_cargo = vp->part_index(); - assert( s_cargo >= 0 ); - } + const tripoint dest = relative_dest + p.pos(); - while( p.moves > 0 && !indices.empty() ) { - int index = indices.back(); + while( p.moves > 0 && !targets.empty() ) { + item_location target = std::move( targets.back() ); int quantity = quantities.back(); - indices.pop_back(); + targets.pop_back(); quantities.pop_back(); - item *temp_item = from_vehicle ? g->m.item_from( s_veh, s_cargo, index ) : - g->m.item_from( source, index ); + item *temp_item = target.get_item(); if( temp_item == nullptr ) { continue; // No such item. @@ -785,82 +710,52 @@ static void move_items( player &p, const tripoint &src, bool from_vehicle, if( !temp_item->made_of_from_type( LIQUID ) ) { // This is for hauling across zlevels, remove when going up and down stairs // is no longer teleportation + const tripoint src = target.position(); int distance = src.z == dest.z ? std::max( rl_dist( src, dest ), 1 ) : 1; p.mod_moves( -Pickup::cost_to_move_item( p, *temp_item ) * distance ); if( to_vehicle ) { - put_into_vehicle_or_drop( p, item_drop_reason::deliberate, { *temp_item }, - destination ); + put_into_vehicle_or_drop( p, item_drop_reason::deliberate, { *temp_item }, dest ); } else { - drop_on_map( p, item_drop_reason::deliberate, { *temp_item }, destination ); + drop_on_map( p, item_drop_reason::deliberate, { *temp_item }, dest ); } // Remove from map or vehicle. - if( from_vehicle ) { - s_veh->remove_item( s_cargo, index ); + // If we didn't pick up a whole stack, put the remainder back where it came from. + if( leftovers.charges > 0 ) { + *target.get_item() = std::move( leftovers ); } else { - g->m.i_rem( source, index ); - } - } - - // If we didn't pick up a whole stack, put the remainder back where it came from. - if( leftovers.charges > 0 ) { - bool to_map = !from_vehicle; - if( !to_map ) { - to_map = !s_veh->add_item( s_cargo, leftovers ); - } - if( to_map ) { - g->m.add_item_or_charges( source, leftovers ); + target.remove_item(); } } } } /* values explanation - * 0: items from vehicle? - * 1: items to a vehicle? - * 2: index <-+ - * 3: amount | - * n: ^-------+ + * 0: items to a vehicle? + * 1: amount 0 <-+ + * 2: amount 1 | + * n: ^----------+ + * + * targets correspond to amounts */ -void activity_on_turn_move_items() +void activity_on_turn_move_items( player_activity &act, player &p ) { - // Drop activity if we don't know destination coordinates. - if( g->u.activity.coords.empty() ) { - g->u.activity = player_activity(); + // Drop activity if we don't know destination coordinates or have target items. + if( act.coords.empty() || act.targets.empty() ) { + act.set_to_null(); return; } // Move activity has source square, target square, - // indices of items on map, and quantities of same. - const tripoint destination = g->u.activity.coords[0]; - const tripoint source = g->u.activity.placement; - bool from_vehicle = g->u.activity.values[0]; - bool to_vehicle = g->u.activity.values[1]; - std::list indices; - std::list quantities; - - // Note i = 4, skipping first few elements. - for( size_t i = 2; i < g->u.activity.values.size(); i += 2 ) { - indices.push_back( g->u.activity.values[i] ); - quantities.push_back( g->u.activity.values[i + 1] ); - } - // Nuke the current activity, leaving the backlog alone. - g->u.activity = player_activity(); + // item_locations of targets, and quantities of same. + const tripoint relative_dest = act.coords.front(); + const bool to_vehicle = act.values.front(); // *puts on 3d glasses from 90s cereal box* - move_items( g->u, source, from_vehicle, destination, to_vehicle, indices, quantities ); - - if( !indices.empty() ) { - g->u.assign_activity( activity_id( "ACT_MOVE_ITEMS" ) ); - g->u.activity.placement = source; - g->u.activity.coords.push_back( destination ); - g->u.activity.values.push_back( from_vehicle ); - g->u.activity.values.push_back( to_vehicle ); - while( !indices.empty() ) { - g->u.activity.values.push_back( indices.front() ); - indices.pop_front(); - g->u.activity.values.push_back( quantities.front() ); - quantities.pop_front(); - } + move_items( p, relative_dest, to_vehicle, act.targets, act.values ); + + if( act.targets.empty() ) { + // Nuke the current activity, leaving the backlog alone. + act.set_to_null(); } } @@ -1520,18 +1415,14 @@ void try_fuel_fire( player_activity &act, player &p, const bool starting_fire ) // Maybe TODO: - refuelling in the rain could use more fuel // First, simulate expected burn per turn, to see if we need more fuel - auto fuel_on_fire = g->m.i_at( *best_fire ); - for( size_t i = 0; i < fuel_on_fire.size(); i++ ) { - fuel_on_fire[i].simulate_burn( fd ); + map_stack fuel_on_fire = g->m.i_at( *best_fire ); + for( item &it : fuel_on_fire ) { + it.simulate_burn( fd ); // Uncontained fires grow below -50_minutes age - if( !contained && fire_age < -40_minutes && fd.fuel_produced > 1.0f && - !fuel_on_fire[i].made_of( LIQUID ) ) { + if( !contained && fire_age < -40_minutes && fd.fuel_produced > 1.0f && !it.made_of( LIQUID ) ) { // Too much - we don't want a firestorm! - // Put first item back to refuelling pile - std::list indices_to_remove{ static_cast( i ) }; - std::list quantities_to_remove{ 0 }; - move_items( p, *best_fire - pos, false, *refuel_spot - pos, false, indices_to_remove, - quantities_to_remove ); + // Put item back to refuelling pile + move_item( p, it, 0, *best_fire - pos, *refuel_spot - pos, nullptr, -1 ); return; } } @@ -1543,20 +1434,17 @@ void try_fuel_fire( player_activity &act, player &p, const bool starting_fire ) } // We need to move fuel from stash to fire - auto potential_fuel = g->m.i_at( *refuel_spot ); - for( size_t i = 0; i < potential_fuel.size(); i++ ) { - if( potential_fuel[i].made_of( LIQUID ) ) { + map_stack potential_fuel = g->m.i_at( *refuel_spot ); + for( item &it : potential_fuel ) { + if( it.made_of( LIQUID ) ) { continue; } float last_fuel = fd.fuel_produced; - potential_fuel[i].simulate_burn( fd ); + it.simulate_burn( fd ); if( fd.fuel_produced > last_fuel ) { - std::list indices{ static_cast( i ) }; - std::list quantities{ 0 }; - // Note: move_items handles messages (they're the generic "you drop x") - move_items( p, *refuel_spot - p.pos(), false, *best_fire - p.pos(), false, indices, - quantities ); + // Note: move_item() handles messages (they're the generic "you drop x") + move_item( p, it, 0, *refuel_spot - p.pos(), *best_fire - p.pos(), nullptr, -1 ); return; } } diff --git a/src/advanced_inv.cpp b/src/advanced_inv.cpp index 50b844bb63826..b13a71ac5cc94 100644 --- a/src/advanced_inv.cpp +++ b/src/advanced_inv.cpp @@ -25,6 +25,7 @@ #include "ui.h" #include "uistate.h" #include "vehicle.h" +#include "vehicle_selector.h" #include "vpart_position.h" #include "vpart_reference.h" #include "calendar.h" @@ -1374,10 +1375,6 @@ bool advanced_inventory::move_all_items( bool nested_call ) } else { if( dpane.get_area() == AIM_INVENTORY || dpane.get_area() == AIM_WORN ) { g->u.assign_activity( activity_id( "ACT_PICKUP" ) ); - g->u.activity.values.push_back( spane.in_vehicle() ); - if( dpane.get_area() == AIM_WORN ) { - g->u.activity.str_values.push_back( "equip" ); - } } else { // Vehicle and map destinations are handled the same. // Check first if the destination area still have enough room for moving all. @@ -1387,22 +1384,21 @@ bool advanced_inventory::move_all_items( bool nested_call ) } g->u.assign_activity( activity_id( "ACT_MOVE_ITEMS" ) ); - // store whether the source is from a vehicle (first entry) - g->u.activity.values.push_back( spane.in_vehicle() ); // store whether the destination is a vehicle g->u.activity.values.push_back( dpane.in_vehicle() ); // Stash the destination g->u.activity.coords.push_back( darea.off ); } - g->u.activity.placement = sarea.off; - item_stack::iterator begin, end; + item_stack::iterator stack_begin, stack_end; if( panes[src].in_vehicle() ) { - begin = sarea.veh->get_items( sarea.vstor ).begin(); - end = sarea.veh->get_items( sarea.vstor ).end(); + vehicle_stack targets = sarea.veh->get_items( sarea.vstor ); + stack_begin = targets.begin(); + stack_end = targets.end(); } else { - begin = g->m.i_at( sarea.pos ).begin(); - end = g->m.i_at( sarea.pos ).end(); + map_stack targets = g->m.i_at( sarea.pos ); + stack_begin = targets.begin(); + stack_end = targets.end(); } // If moving to inventory, worn, or vehicle, silently filter buckets @@ -1411,19 +1407,22 @@ bool advanced_inventory::move_all_items( bool nested_call ) dpane.get_area() == AIM_WORN || dpane.in_vehicle(); bool filtered_any_bucket = false; - // push back indices and item count[s] for [begin => end) - int index = 0; - for( auto item_it = begin; item_it != end; ++item_it, ++index ) { - if( spane.is_filtered( *item_it ) ) { + // Push item_locations and item counts for all items at placement + for( item_stack::iterator it = stack_begin; it != stack_end; ++it ) { + if( spane.is_filtered( *it ) ) { continue; } - if( filter_buckets && item_it->is_bucket_nonempty() ) { + if( filter_buckets && it->is_bucket_nonempty() ) { filtered_any_bucket = true; continue; } - int amount = item_it->count(); - g->u.activity.values.push_back( index ); - g->u.activity.values.push_back( amount ); + if( spane.in_vehicle() ) { + g->u.activity.targets.emplace_back( vehicle_cursor( *sarea.veh, sarea.vstor ), &*it ); + } else { + g->u.activity.targets.emplace_back( map_cursor( sarea.pos ), &*it ); + } + // quantity of 0 means move all + g->u.activity.values.push_back( 0 ); } if( filtered_any_bucket ) { @@ -1706,13 +1705,8 @@ void advanced_inventory::display() do_return_entry(); g->u.assign_activity( activity_id( "ACT_WEAR" ) ); - g->u.activity.placement = tripoint_zero; - // Wearing from inventory - g->u.activity.values.push_back( true ); - // Not from vehicle - g->u.activity.values.push_back( false ); - g->u.activity.values.push_back( sitem->idx ); + g->u.activity.targets.emplace_back( g->u, sitem->items.front() ); g->u.activity.values.push_back( amount_to_move ); // exit so that the activity can be carried out @@ -1757,59 +1751,43 @@ void advanced_inventory::display() if( destarea == AIM_INVENTORY ) { g->u.assign_activity( activity_id( "ACT_PICKUP" ) ); - g->u.activity.values.push_back( from_vehicle ); } else if( destarea == AIM_WORN ) { g->u.assign_activity( activity_id( "ACT_WEAR" ) ); - // Wearing from map/vehicle not inventory - g->u.activity.values.push_back( false ); - g->u.activity.values.push_back( from_vehicle ); } else { // Vehicle and map destinations are handled similarly. g->u.assign_activity( activity_id( "ACT_MOVE_ITEMS" ) ); - // store whether the source is from a vehicle (first entry) - g->u.activity.values.push_back( from_vehicle ); // store whether the destination is a vehicle g->u.activity.values.push_back( to_vehicle ); // Stash the destination g->u.activity.coords.push_back( squares[destarea].off ); } - g->u.activity.placement = squares[srcarea].off; - - item_stack::iterator begin, end; - if( from_vehicle ) { - begin = squares[srcarea].veh->get_items( squares[srcarea].vstor ).begin(); - end = squares[srcarea].veh->get_items( squares[srcarea].vstor ).end(); - } else { - begin = g->m.i_at( squares[srcarea].pos ).begin(); - end = g->m.i_at( squares[srcarea].pos ).end(); - } - int index = 0; if( by_charges ) { - for( auto item_it = begin; amount_to_move > 0 && item_it != end; ++item_it, ++index ) { - if( item_it->stacks_with( *sitem->items.front() ) ) { - g->u.activity.values.push_back( index ); - g->u.activity.values.push_back( amount_to_move ); - break; - } + if( from_vehicle ) { + g->u.activity.targets.emplace_back( vehicle_cursor( *squares[srcarea].veh, squares[srcarea].vstor ), + sitem->items.front() ); + } else { + g->u.activity.targets.emplace_back( map_cursor( squares[srcarea].pos ), sitem->items.front() ); } + g->u.activity.values.push_back( amount_to_move ); } else { - for( auto item_it = begin; amount_to_move > 0 && item_it != end; ++item_it, ++index ) { - - if( item_it->stacks_with( *sitem->items.front() ) ) { - g->u.activity.values.push_back( index ); - g->u.activity.values.push_back( 1 ); - - --amount_to_move; + for( std::list::iterator it = sitem->items.begin(); amount_to_move > 0 && + it != sitem->items.end(); ++it ) { + if( from_vehicle ) { + g->u.activity.targets.emplace_back( vehicle_cursor( *squares[srcarea].veh, squares[srcarea].vstor ), + *it ); + } else { + g->u.activity.targets.emplace_back( map_cursor( squares[srcarea].pos ), *it ); } + g->u.activity.values.push_back( 0 ); + --amount_to_move; } } // exit so that the activity can be carried out exit = true; } - // Just in case the items have moved from/to the inventory - g->u.inv.restack( g->u ); + // if dest was AIM_ALL then we used query_destination and should undo that if( restore_area ) { dpane.restore_area(); diff --git a/src/game.cpp b/src/game.cpp index aab87936eaa3d..1c42c86f560ac 100644 --- a/src/game.cpp +++ b/src/game.cpp @@ -8967,27 +8967,7 @@ bool game::walk_move( const tripoint &dest_loc ) "misc", "rattling" ); } } - if( u.is_hauling() ) { - u.assign_activity( activity_id( "ACT_MOVE_ITEMS" ) ); - // Whether the source is inside a vehicle (not supported) - u.activity.values.push_back( 0 ); - // Whether the destination is inside a vehicle (not supported) - u.activity.values.push_back( 0 ); - // Source relative to the player - u.activity.placement = u.pos() - dest_loc; - // Destination relative to the player - u.activity.coords.push_back( tripoint_zero ); - map_stack items = m.i_at( u.pos() ); - if( items.empty() ) { - u.stop_hauling(); - } - int index = 0; - for( auto it = items.begin(); it != items.end(); ++index, ++it ) { - int amount = it->count(); - u.activity.values.push_back( index ); - u.activity.values.push_back( amount ); - } - } + if( m.has_flag_ter_or_furn( TFLAG_HIDE_PLACE, dest_loc ) ) { add_msg( m_good, _( "You are hiding in the %s." ), m.name( dest_loc ) ); } @@ -8996,7 +8976,9 @@ bool game::walk_move( const tripoint &dest_loc ) u.lifetime_stats.squares_walked++; } + tripoint oldpos = u.pos(); point submap_shift = place_player( dest_loc ); + oldpos = tripoint( oldpos.x - submap_shift.x * SEEX, oldpos.y - submap_shift.y * SEEX, oldpos.z ); if( pulling ) { const tripoint shifted_furn_pos = tripoint( furn_pos.x - submap_shift.x * SEEX, @@ -9010,6 +8992,23 @@ bool game::walk_move( const tripoint &dest_loc ) m.set_field_age( shifted_furn_dest, fd_fire, fire_age ); } + if( u.is_hauling() ) { + u.assign_activity( activity_id( "ACT_MOVE_ITEMS" ) ); + // Whether the destination is inside a vehicle (not supported) + u.activity.values.push_back( 0 ); + // Destination relative to the player + u.activity.coords.push_back( tripoint_zero ); + map_stack items = m.i_at( oldpos ); + if( items.empty() ) { + u.stop_hauling(); + } + for( item &it : items ) { + u.activity.targets.emplace_back( map_cursor( oldpos ), &it ); + // Quantity of 0 means move all + u.activity.values.push_back( 0 ); + } + } + on_move_effects(); return true; @@ -10108,23 +10107,18 @@ void game::vertical_move( int movez, bool force ) if( u.is_hauling() ) { u.assign_activity( activity_id( "ACT_MOVE_ITEMS" ) ); - // Whether the source is inside a vehicle (not supported) - u.activity.values.push_back( 0 ); // Whether the destination is inside a vehicle (not supported) u.activity.values.push_back( 0 ); - // Source relative to the player - u.activity.placement = adjusted_pos - u.pos(); // Destination relative to the player u.activity.coords.push_back( tripoint_zero ); map_stack items = m.i_at( adjusted_pos ); if( items.empty() ) { u.stop_hauling(); } - int index = 0; - for( auto it = items.begin(); it != items.end(); ++index, ++it ) { - int amount = it->count(); - u.activity.values.push_back( index ); - u.activity.values.push_back( amount ); + for( item &it : items ) { + u.activity.targets.emplace_back( map_cursor( adjusted_pos ), &it ); + // Quantitu of 0 means move all + u.activity.values.push_back( 0 ); } } diff --git a/src/iexamine.cpp b/src/iexamine.cpp index 954819fcebbfe..a5d1df4c6b82f 100644 --- a/src/iexamine.cpp +++ b/src/iexamine.cpp @@ -2993,9 +2993,7 @@ void iexamine::tree_maple_tapped( player &p, const tripoint &examp ) case REMOVE_CONTAINER: { g->u.assign_activity( activity_id( "ACT_PICKUP" ) ); - g->u.activity.placement = examp - p.pos(); - g->u.activity.values.push_back( false ); - g->u.activity.values.push_back( 0 ); + g->u.activity.targets.emplace_back( map_cursor( examp ), &g->m.i_at( examp ).front() ); g->u.activity.values.push_back( 0 ); return; } @@ -3276,9 +3274,7 @@ void iexamine::reload_furniture( player &p, const tripoint &examp ) if( p.query_yn( _( "The %1$s contains %2$d %3$s. Unload?" ), f.name(), amount_in_furn, ammo->nname( amount_in_furn ) ) ) { p.assign_activity( activity_id( "ACT_PICKUP" ) ); - p.activity.placement = examp - p.pos(); - p.activity.values.push_back( false ); - p.activity.values.push_back( 0 ); + p.activity.targets.emplace_back( map_cursor( examp ), &g->m.i_at( examp ).front() ); p.activity.values.push_back( 0 ); return; } diff --git a/src/item_stack.cpp b/src/item_stack.cpp index 94a8d36809286..eab15807b496c 100644 --- a/src/item_stack.cpp +++ b/src/item_stack.cpp @@ -65,6 +65,21 @@ item_stack::const_reverse_iterator item_stack::rend() const return items->crend(); } +item_stack::iterator item_stack::get_iterator_from_pointer( item *it ) +{ + return items->get_iterator_from_pointer( it ); +} + +item_stack::iterator item_stack::get_iterator_from_index( size_t idx ) +{ + return items->get_iterator_from_index( idx ); +} + +size_t item_stack::get_index_from_iterator( const const_iterator &it ) +{ + return items->get_index_from_iterator( it ); +} + item &item_stack::front() { return *items->begin(); diff --git a/src/item_stack.h b/src/item_stack.h index cd801137e9bd2..47763eec6ef08 100644 --- a/src/item_stack.h +++ b/src/item_stack.h @@ -38,6 +38,12 @@ class item_stack item &front(); item &operator[]( size_t index ); + // While iterators to colonies are stable, indexes are not. + // These functions should only be used for serialization/deserialization + iterator get_iterator_from_pointer( item *it ); + iterator get_iterator_from_index( size_t idx ); + size_t get_index_from_iterator( const const_iterator &it ); + iterator begin(); iterator end(); const_iterator begin() const; diff --git a/src/pickup.cpp b/src/pickup.cpp index 7e1155eb9ec05..7b2d0a4bea8ef 100644 --- a/src/pickup.cpp +++ b/src/pickup.cpp @@ -17,6 +17,7 @@ #include "game.h" #include "input.h" #include "item_search.h" +#include "item_location.h" #include "map.h" #include "mapdata.h" #include "messages.h" @@ -28,6 +29,7 @@ #include "translations.h" #include "ui.h" #include "vehicle.h" +#include "vehicle_selector.h" #include "vpart_position.h" #include "vpart_reference.h" #include "character.h" @@ -48,13 +50,9 @@ using ItemCount = std::pair; using PickupMap = std::map; // Pickup helper functions -static bool pick_one_up( const tripoint &pickup_target, item &newit, - vehicle *veh, int cargo_part, int index, int quantity, - bool &got_water, bool &offered_swap, +static bool pick_one_up( item_location &loc, int quantity, bool &got_water, bool &offered_swap, PickupMap &mapPickup, bool autopickup ); -static void remove_from_map_or_vehicle( const tripoint &pos, vehicle *veh, int cargo_part, - int moves_taken, int curmit ); static void show_pickup_message( const PickupMap &mapPickup ); struct pickup_count { @@ -171,15 +169,18 @@ static pickup_answer handle_problematic_pickup( const item &it, bool &offered_sw } // Returns false if pickup caused a prompt and the player selected to cancel pickup -bool pick_one_up( const tripoint &pickup_target, item &newit, vehicle *veh, - int cargo_part, int index, int quantity, bool &got_water, - bool &offered_swap, PickupMap &mapPickup, bool autopickup ) +bool pick_one_up( item_location &loc, int quantity, bool &got_water, bool &offered_swap, + PickupMap &mapPickup, bool autopickup ) { player &u = g->u; int moves_taken = 100; bool picked_up = false; pickup_answer option = CANCEL; + + // We already checked in do_pickup if this was a nullptr + item &newit = *loc.get_item(); item leftovers = newit; + const auto wield_check = u.can_wield( newit ); if( newit.has_owner() && newit.get_owner() != g->faction_manager_ptr->get( faction_id( "your_followers" ) ) ) { @@ -285,72 +286,44 @@ bool pick_one_up( const tripoint &pickup_target, item &newit, vehicle *veh, } if( picked_up ) { - remove_from_map_or_vehicle( pickup_target, veh, cargo_part, moves_taken, index ); - } - if( leftovers.charges > 0 ) { - bool to_map = veh == nullptr; - if( !to_map ) { - to_map = !veh->add_item( cargo_part, leftovers ); - } - if( to_map ) { - g->m.add_item_or_charges( pickup_target, leftovers ); + if( leftovers.charges > 0 ) { + *loc.get_item() = std::move( leftovers ); + } else { + loc.remove_item(); } + g->u.moves -= moves_taken; } return picked_up || !did_prompt; } -bool Pickup::do_pickup( const tripoint &pickup_target_arg, bool from_vehicle, - std::list &indices, std::list &quantities, bool autopickup ) +bool Pickup::do_pickup( std::vector &targets, std::vector &quantities, + bool autopickup ) { bool got_water = false; - int cargo_part = -1; - vehicle *veh = nullptr; bool weight_is_okay = ( g->u.weight_carried() <= g->u.weight_capacity() ); bool volume_is_okay = ( g->u.volume_carried() <= g->u.volume_capacity() ); bool offered_swap = false; - // Convert from player-relative to map-relative. - tripoint pickup_target = pickup_target_arg + g->u.pos(); + // Map of items picked up so we can output them all at the end and // merge dropping items with the same name. PickupMap mapPickup; - if( from_vehicle ) { - const cata::optional vp = g->m.veh_at( pickup_target ).part_with_feature( "CARGO", - false ); - if( !vp ) { - // Can't find the vehicle! bail out. - add_msg( m_info, _( "Lost track of vehicle." ) ); - return false; - } - veh = &vp->vehicle(); - cargo_part = vp->part_index(); - } - bool problem = false; - while( !problem && g->u.moves >= 0 && !indices.empty() ) { - // Pulling from the back of the (in-order) list of indices insures - // that we pull from the end of the vector. - int index = indices.back(); + while( !problem && g->u.moves >= 0 && !targets.empty() ) { + item_location target = std::move( targets.back() ); int quantity = quantities.back(); // Whether we pick the item up or not, we're done trying to do so, // so remove it from the list. - indices.pop_back(); + targets.pop_back(); quantities.pop_back(); - item *target = nullptr; - if( from_vehicle ) { - target = g->m.item_from( veh, cargo_part, index ); - } else { - target = g->m.item_from( pickup_target, index ); - } - - if( target == nullptr ) { - continue; // No such item. + if( target.get_item() == nullptr ) { + // This should probably never happen, but let's try and be safe + continue; } - problem = !pick_one_up( pickup_target, *target, veh, cargo_part, index, quantity, - got_water, offered_swap, mapPickup, autopickup ); + problem = !pick_one_up( target, quantity, got_water, offered_swap, mapPickup, autopickup ); } if( !mapPickup.empty() ) { @@ -463,10 +436,13 @@ void Pickup::pick_up( const tripoint &p, int min, from_where get_items_from ) // Not many items, just grab them if( static_cast( here.size() ) <= min && min != -1 ) { g->u.assign_activity( activity_id( "ACT_PICKUP" ) ); - g->u.activity.placement = p - g->u.pos(); - g->u.activity.values.push_back( from_vehicle ); - // Only one item means index is 0. - g->u.activity.values.push_back( 0 ); + if( from_vehicle ) { + item *target = &veh->get_items( cargo_part ).front(); + g->u.activity.targets.emplace_back( vehicle_cursor( *veh, cargo_part ), target ); + } else { + item *target = &g->m.i_at( p ).front(); + g->u.activity.targets.emplace_back( map_cursor( p ), target ); + } // auto-pickup means pick up all. g->u.activity.values.push_back( 0 ); return; @@ -940,8 +916,6 @@ void Pickup::pick_up( const tripoint &p, int min, from_where get_items_from ) // At this point we've selected our items, register an activity to pick them up. g->u.assign_activity( activity_id( "ACT_PICKUP" ) ); - g->u.activity.placement = p - g->u.pos(); - g->u.activity.values.push_back( from_vehicle ); if( min == -1 ) { // Auto pickup will need to auto resume since there can be several of them on the stack. g->u.activity.auto_resume = true; @@ -977,24 +951,34 @@ void Pickup::pick_up( const tripoint &p, int min, from_where get_items_from ) // The pickup activity picks up items last-to-first from its values list, so make sure the // higher indices are at the end. std::sort( pick_values.begin(), pick_values.end() ); - for( auto &it : pick_values ) { - g->u.activity.values.push_back( it.first ); - g->u.activity.values.push_back( it.second ); + + item_stack::iterator stack_it; + if( from_vehicle ) { + stack_it = veh->get_items( cargo_part ).begin(); + } else { + stack_it = g->m.i_at( p ).begin(); } - g->reenter_fullscreen(); -} + int sum_of_indexes = 0; + for( auto &idx_qty : pick_values ) { + // It is only ok to index a colony like this because we know it hasn't been modified since + // the creation of these indexes and the indexes are therefore still valid + std::advance( stack_it, idx_qty.first - sum_of_indexes ); + sum_of_indexes += idx_qty.first; -//helper function for Pickup::pick_up (singular item) -void remove_from_map_or_vehicle( const tripoint &pos, vehicle *veh, int cargo_part, - int moves_taken, int curmit ) -{ - if( veh != nullptr ) { - veh->remove_item( cargo_part, curmit ); - } else { - g->m.i_rem( pos, curmit ); + item *target = &*stack_it; + + if( from_vehicle ) { + g->u.activity.targets.emplace_back( vehicle_cursor( *veh, cargo_part ), target ); + } else { + item *target = &g->m.i_at( p ).front(); + g->u.activity.targets.emplace_back( map_cursor( p ), target ); + } + + g->u.activity.values.push_back( idx_qty.second ); } - g->u.moves -= moves_taken; + + g->reenter_fullscreen(); } //helper function for Pickup::pick_up diff --git a/src/pickup.h b/src/pickup.h index 399f492f2218f..345587609b6e1 100644 --- a/src/pickup.h +++ b/src/pickup.h @@ -2,9 +2,10 @@ #ifndef PICKUP_H #define PICKUP_H -#include +#include class item; +class item_location; class Character; class map; struct tripoint; @@ -15,8 +16,8 @@ namespace Pickup * Returns `false` if the player was presented a prompt and decided to cancel the pickup. * `true` in other cases. */ -bool do_pickup( const tripoint &pickup_target_arg, bool from_vehicle, - std::list &indices, std::list &quantities, bool autopickup ); +bool do_pickup( std::vector &targets, std::vector &quantities, + bool autopickup ); enum from_where : int { from_cargo = 0, diff --git a/tests/invlet_test.cpp b/tests/invlet_test.cpp index 479fc0f1b197c..e671eb5d837f4 100644 --- a/tests/invlet_test.cpp +++ b/tests/invlet_test.cpp @@ -217,13 +217,14 @@ static void drop_at_feet( player &p, const int pos ) static void pick_up_from_feet( player &p, int pos ) { - auto size_before = g->m.i_at( p.pos() ).size(); + map_stack items = g->m.i_at( p.pos() ); + size_t size_before = items.size(); REQUIRE( size_before > pos ); p.moves = 100; p.assign_activity( activity_id( "ACT_PICKUP" ) ); - p.activity.placement = tripoint( 0, 0, 0 ); - p.activity.values.push_back( false ); // not from vehicle - p.activity.values.push_back( pos ); // index of item to pick up + // This is a hack to avoid rewriting this test case after changes to how items are stored + // TODO: Refactor this to use item_locations instead of indexes (which are unstable) + p.activity.targets.emplace_back( map_cursor( p.pos() ), &*items.get_iterator_from_index( pos ) ); p.activity.values.push_back( 0 ); p.activity.do_turn( p ); REQUIRE( g->m.i_at( p.pos() ).size() == size_before - 1 ); From 50ff098bf2412494dfc5632c83f26d05c120293e Mon Sep 17 00:00:00 2001 From: Isaac Freund Date: Sat, 15 Jun 2019 16:44:29 +0200 Subject: [PATCH 093/371] Use item_location for butchery and disassembly --- src/activity_handlers.cpp | 130 ++++++++++++++++---------------- src/crafting.cpp | 152 ++++++++++++-------------------------- src/game.cpp | 148 ++++++++++++++++++------------------- src/iuse.cpp | 12 ++- src/player.h | 6 +- 5 files changed, 193 insertions(+), 255 deletions(-) diff --git a/src/activity_handlers.cpp b/src/activity_handlers.cpp index 22bd1cbb52172..73fc8e840917d 100644 --- a/src/activity_handlers.cpp +++ b/src/activity_handlers.cpp @@ -332,33 +332,11 @@ static void butcher_cbm_group( const std::string &group, const tripoint &pos, static void set_up_butchery( player_activity &act, player &u, butcher_type action ) { - if( !act.values.empty() ) { - act.index = act.values.back(); - act.values.pop_back(); - } else { - debugmsg( "Invalid butchery item index %d", act.index ); - act.set_to_null(); - return; - } - const int factor = u.max_quality( action == DISSECT ? quality_id( "CUT_FINE" ) : quality_id( "BUTCHER" ) ); - auto items = g->m.i_at( u.pos() ); - if( static_cast( act.index ) >= items.size() ) { - // Let it print a msg for lack of corpses - act.index = INT_MAX; - return; - } - item corpse_item = items[act.index]; - const mtype *corpse_ptr = corpse_item.get_mtype(); - if( corpse_ptr == nullptr ) { - debugmsg( "Tried to butcher a non-corpse item, %s", - corpse_item.tname( corpse_item.count() ) ); - act.set_to_null(); - return; - } - const mtype &corpse = *corpse_ptr; + const item &corpse_item = *act.targets.back(); + const mtype &corpse = *corpse_item.get_mtype(); if( action != DISSECT ) { if( factor == INT_MIN ) { @@ -422,32 +400,32 @@ static void set_up_butchery( player_activity &act, player &u, butcher_type actio if( !u.has_quality( quality_id( "CUT" ) ) ) { u.add_msg_if_player( m_info, _( "You need a cutting tool to perform a full butchery." ) ); - act.index = -1; + act.targets.pop_back(); return; } if( big_corpse ) { if( has_rope && !has_tree_nearby && !b_rack_present ) { u.add_msg_if_player( m_info, _( "You need to suspend this corpse to butcher it. While you have a rope to lift the corpse, there is no tree nearby to hang it from." ) ); - act.index = -1; + act.targets.pop_back(); return; } if( !has_rope && !b_rack_present ) { u.add_msg_if_player( m_info, _( "To perform a full butchery on a corpse this big, you need either a butchering rack or both a long rope in your inventory and a nearby tree to hang the corpse from." ) ); - act.index = -1; + act.targets.pop_back(); return; } if( !has_table_nearby ) { u.add_msg_if_player( m_info, _( "To perform a full butchery on a corpse this big, you need a table nearby or something else with a flat surface. A leather tarp spread out on the ground could suffice." ) ); - act.index = -1; + act.targets.pop_back(); return; } if( !( u.has_quality( quality_id( "SAW_W" ) ) || u.has_quality( quality_id( "SAW_M" ) ) ) ) { u.add_msg_if_player( m_info, _( "For a corpse this big you need a saw to perform a full butchery." ) ); - act.index = -1; + act.targets.pop_back(); return; } } @@ -457,20 +435,20 @@ static void set_up_butchery( player_activity &act, player &u, butcher_type actio corpse_item.has_flag( "FIELD_DRESS_FAILED" ) ) ) { u.add_msg_if_player( m_info, _( "It would be futile to search for implants inside this badly damaged corpse." ) ); - act.index = -1; + act.targets.pop_back(); return; } if( action == F_DRESS && ( corpse_item.has_flag( "FIELD_DRESS" ) || corpse_item.has_flag( "FIELD_DRESS_FAILED" ) ) ) { u.add_msg_if_player( m_info, _( "This corpse is already field dressed." ) ); - act.index = -1; + act.targets.pop_back(); return; } if( action == SKIN && corpse_item.has_flag( "SKINNED" ) ) { u.add_msg_if_player( m_info, _( "This corpse is already skinned." ) ); - act.index = -1; + act.targets.pop_back(); return; } @@ -478,18 +456,18 @@ static void set_up_butchery( player_activity &act, player &u, butcher_type actio if( corpse.size == MS_TINY ) { u.add_msg_if_player( m_bad, _( "This corpse is too small to quarter without damaging." ), corpse.nname() ); - act.index = -1; + act.targets.pop_back(); return; } if( corpse_item.has_flag( "QUARTERED" ) ) { u.add_msg_if_player( m_bad, _( "This is already quartered." ), corpse.nname() ); - act.index = -1; + act.targets.pop_back(); return; } if( !( corpse_item.has_flag( "FIELD_DRESS" ) || corpse_item.has_flag( "FIELD_DRESS_FAILED" ) ) ) { u.add_msg_if_player( m_bad, _( "You need to perform field dressing before quartering." ), corpse.nname() ); - act.index = -1; + act.targets.pop_back(); return; } } @@ -516,12 +494,16 @@ static void set_up_butchery( player_activity &act, player &u, butcher_type actio } } else { u.add_msg_if_player( m_good, _( "It needs a coffin, not a knife." ) ); - act.index = -1; + act.targets.pop_back(); return; } } act.moves_left = butcher_time_to_cut( u, corpse_item, action ); + + // We have a valid target, so preform the full finish function + // instead of just selecting the next valid target + act.index = false; } int butcher_time_to_cut( const player &u, const item &corpse_item, const butcher_type action ) @@ -593,6 +575,7 @@ int butcher_time_to_cut( const player &u, const item &corpse_item, const butcher time_to_cut = time_to_cut * ( 1 - ( g->u.get_num_crafting_helpers( 3 ) / 10 ) ); return time_to_cut; } + // The below function exists to allow mods to migrate their content fully to the new harvest system. This function should be removed eventually. static harvest_id butchery_flags_deprecate( const mtype &mt ) { @@ -1021,6 +1004,21 @@ static void butchery_quarter( item *corpse_item, player &p ) void activity_handlers::butcher_finish( player_activity *act, player *p ) { + // No targets means we are done + if( act->targets.empty() ) { + act->set_to_null(); + return; + } + + item_location &target = act->targets.back(); + + // Corpses can disappear (rezzing!), so check for that + if( !target || !target->is_corpse() ) { + p->add_msg_if_player( m_info, _( "There's no corpse to butcher!" ) ); + act->set_to_null(); + return; + } + butcher_type action = BUTCHER; if( act->id() == activity_id( "ACT_BUTCHER" ) ) { action = BUTCHER; @@ -1038,34 +1036,21 @@ void activity_handlers::butcher_finish( player_activity *act, player *p ) action = DISMEMBER; } - //Negative index means try to start next item - if( act->index < 0 ) { - //No values means no items left to try - if( act->values.empty() ) { - act->set_to_null(); - return; - } + // index is a bool that determines if we are ready to start the next target + if( act->index ) { set_up_butchery( *act, *p, action ); return; } - // Corpses can disappear (rezzing!), so check for that - auto items_here = g->m.i_at( p->pos() ); - if( static_cast( items_here.size() ) <= act->index || - !( items_here[act->index].is_corpse() ) ) { - p->add_msg_if_player( m_info, _( "There's no corpse to butcher!" ) ); - act->set_to_null(); - return; - } - item &corpse_item = items_here[act->index]; - auto contents = corpse_item.contents; + item &corpse_item = *target; + std::list contents = corpse_item.contents; const mtype *corpse = corpse_item.get_mtype(); const field_id type_blood = corpse->bloodType(); const field_id type_gib = corpse->gibType(); if( action == QUARTER ) { butchery_quarter( &corpse_item, *p ); - act->index = -1; + act->index = true; return; } @@ -1115,7 +1100,11 @@ void activity_handlers::butcher_finish( player_activity *act, player *p ) _( "You made so many mistakes during the process that you doubt even vultures will be interested in what's left of it." ) ); break; } - g->m.i_rem( p->pos(), act->index ); + + // Remove the target from the map + target.remove_item(); + act->targets.pop_back(); + g->m.add_splatter( type_gib, p->pos(), rng( corpse->size + 2, ( corpse->size + 1 ) * 2 ) ); g->m.add_splatter( type_blood, p->pos(), rng( corpse->size + 2, ( corpse->size + 1 ) * 2 ) ); for( int i = 1; i <= corpse->size; i++ ) { @@ -1124,7 +1113,9 @@ void activity_handlers::butcher_finish( player_activity *act, player *p ) g->m.add_splatter_trail( type_blood, p->pos(), random_entry( g->m.points_in_radius( p->pos(), corpse->size + 1 ) ) ); } - act->index = -1; + + // Ready to move on to the next item, if there is one + act->index = true; return; } // function just for drop yields @@ -1157,11 +1148,17 @@ void activity_handlers::butcher_finish( player_activity *act, player *p ) p->add_msg_if_player( m_good, _( "You apply few quick cuts to the %s and leave what's left of it for scavengers." ), corpse_item.tname() ); - g->m.i_rem( p->pos(), act->index ); - break; //no set_to_null here, for multibutchering + + // Remove the target from the map + target.remove_item(); + act->targets.pop_back(); + break; case BUTCHER_FULL: p->add_msg_if_player( m_good, _( "You finish butchering the %s." ), corpse_item.tname() ); - g->m.i_rem( p->pos(), act->index ); + + // Remove the target from the map + target.remove_item(); + act->targets.pop_back(); break; case F_DRESS: if( roll_butchery() < 0 ) { // partial failure @@ -1250,15 +1247,22 @@ void activity_handlers::butcher_finish( player_activity *act, player *p ) case 3: p->add_msg_if_player( m_good, _( "You cleave the %s into pieces." ), corpse_item.tname() ); } - g->m.i_rem( p->pos(), act->index ); + + // Remove the target from the map + target.remove_item(); + act->targets.pop_back(); break; case DISSECT: p->add_msg_if_player( m_good, _( "You finish dissecting the %s." ), corpse_item.tname() ); - g->m.i_rem( p->pos(), act->index ); + + // Remove the target from the map + target.remove_item(); + act->targets.pop_back(); break; } - // multibutchering - act->index = -1; + + // Ready to move on to the next item, if there is one (for example if multibutchering) + act->index = true; } void activity_handlers::fill_liquid_do_turn( player_activity *act, player *p ) diff --git a/src/crafting.cpp b/src/crafting.cpp index b25fbd392e594..d7d0de8f731d3 100644 --- a/src/crafting.cpp +++ b/src/crafting.cpp @@ -1664,25 +1664,17 @@ ret_val player::can_disassemble( const item &obj, const inventory &inv ) c bool player::disassemble() { - auto loc = game_menus::inv::disassemble( *this ); + return disassemble( game_menus::inv::disassemble( *this ), false ); +} - if( !loc ) { +bool player::disassemble( item_location target, bool interactive ) +{ + if( !target ) { add_msg( _( "Never mind." ) ); return false; } - loc.set_should_stack( false ); - - return disassemble( loc.obtain( *this ) ); -} - -bool player::disassemble( int dis_pos ) -{ - return disassemble( i_at( dis_pos ), dis_pos, false ); -} - -bool player::disassemble( item &obj, int pos, bool ground, bool interactive ) -{ + const item &obj = *target; const auto ret = can_disassemble( obj, crafting_inventory() ); if( !ret.success() ) { @@ -1721,8 +1713,9 @@ bool player::disassemble( item &obj, int pos, bool ground, bool interactive ) activity.moves_left = r.time; } - activity.values.push_back( pos ); - activity.coords.push_back( ground ? this->pos() : tripoint_min ); + // index is used as a bool that indicates if we want recursive uncraft. + activity.index = false; + activity.targets.emplace_back( std::move( target ) ); activity.str_values.push_back( r.result() ); return true; @@ -1732,101 +1725,68 @@ void player::disassemble_all( bool one_pass ) { // Reset all the activity values assign_activity( activity_id( "ACT_DISASSEMBLE" ), 0 ); - auto items = g->m.i_at( pos() ); + bool found_any = false; - if( !one_pass ) { - // Kinda hacky - // That INT_MIN notes we want infinite uncraft - // If INT_MIN is reached in complete_disassemble, - // we will call this function again. - activity.values.push_back( INT_MIN ); - activity.str_values.push_back( "" ); - activity.coords.push_back( tripoint_min ); - } - - for( size_t i = 0; i < items.size(); i++ ) { - if( disassemble( items[i], i, true, false ) ) { + for( item &it : g->m.i_at( pos() ) ) { + if( disassemble( item_location( map_cursor( pos() ), &it ), false ) ) { found_any = true; } } + // index is used as a bool that indicates if we want recursive uncraft. + // Upon calling complete_disassemble, if we have no targets left, + // we will call this function again. + activity.index = !one_pass; + if( !found_any ) { // Reset the activity - don't loop if there is nothing to do activity = player_activity(); } } -static item &get_item_for_uncraft( player &p, int item_pos, - const tripoint &loc, bool from_ground ) -{ - item *org_item; - if( from_ground ) { - auto items_on_ground = g->m.i_at( loc ); - if( static_cast( item_pos ) >= items_on_ground.size() ) { - return null_item_reference(); - } - org_item = &items_on_ground[item_pos]; - } else { - org_item = &p.i_at( item_pos ); - } - - return *org_item; -} - void player::complete_disassemble() { - // Clean up old settings - // Warning: Breaks old saves with disassembly in progress! - // But so would adding a new recipe... - if( activity.values.empty() || - activity.values.size() != activity.str_values.size() || - activity.values.size() != activity.coords.size() ) { + // Cancel the activity if we have bad (possibly legacy) values + if( activity.targets.empty() || !activity.targets.back() || + activity.targets.size() != activity.str_values.size() ) { debugmsg( "bad disassembly activity values" ); activity.set_to_null(); return; } - // Disassembly activity is now saved in 3 parallel vectors: - // item position, tripoint location (tripoint_min for inventory) and recipe - - // Note: we're reading from the back (in inverse order) - // This is to avoid having to maintain indices - const int item_pos = activity.values.back(); - const tripoint loc = activity.coords.back(); - const auto recipe_name = activity.str_values.back(); + // Disassembly has 2 parallel vectors: + // item location, and recipe id + const recipe &rec = recipe_dictionary::get_uncraft( activity.str_values.back() ); - activity.values.pop_back(); - activity.str_values.pop_back(); - activity.coords.pop_back(); - - if( item_pos == INT_MIN ) { - disassemble_all( false ); + if( rec ) { + complete_disassemble( activity.targets.back(), rec ); + } else { + debugmsg( "bad disassembly recipe: %d", activity.str_values.back() ); + activity.set_to_null(); return; } - const bool from_ground = loc != tripoint_min; - - complete_disassemble( item_pos, loc, from_ground, recipe_dictionary::get_uncraft( recipe_name ) ); + activity.targets.pop_back(); + activity.str_values.pop_back(); - if( !activity ) { - // Something above went wrong, don't continue - return; + // If we have no more targets end the activity or start a second round + if( activity.targets.empty() ) { + // index is used as a bool that indicates if we want recursive uncraft. + if( activity.index ) { + disassemble_all( false ); + return; + } else { + // No more targets + activity.set_to_null(); + return; + } } - // Try to get another disassembly target from the activity - if( activity.values.empty() ) { - // No more targets - activity.set_to_null(); - return; - } + // Set get and set duration of next uncraft + const recipe &next_recipe = recipe_dictionary::get_uncraft( activity.str_values.back() ); - if( activity.values.back() == INT_MIN ) { - disassemble_all( false ); - return; - } - - const auto &next_recipe = recipe_dictionary::get_uncraft( activity.str_values.back() ); if( !next_recipe ) { + debugmsg( "bad disassembly recipe: %d", activity.str_values.back() ); activity.set_to_null(); return; } @@ -1834,24 +1794,14 @@ void player::complete_disassemble() activity.moves_left = next_recipe.time; } -void player::complete_disassemble( int item_pos, const tripoint &loc, - bool from_ground, const recipe &dis ) +void player::complete_disassemble( item_location &target, const recipe &dis ) { // Get the proper recipe - the one for disassembly, not assembly const auto dis_requirements = dis.disassembly_requirements(); - item &org_item = get_item_for_uncraft( *this, item_pos, loc, from_ground ); - bool filthy = org_item.is_filthy(); - if( org_item.is_null() ) { - add_msg( _( "The item has vanished." ) ); - activity.set_to_null(); - return; - } + item &org_item = *target; + const bool filthy = org_item.is_filthy(); + const tripoint loc = target.position(); - if( org_item.typeId() != dis.result() ) { - add_msg( _( "The item might be gone, at least it is not at the expected position anymore." ) ); - activity.set_to_null(); - return; - } // Make a copy to keep its data (damage/components) even after it // has been removed. item dis_item = org_item; @@ -1869,11 +1819,7 @@ void player::complete_disassemble( int item_pos, const tripoint &loc, } // remove the item, except when it's counted by charges and still has some if( !org_item.count_by_charges() || org_item.charges <= 0 ) { - if( from_ground ) { - g->m.i_rem( loc, item_pos ); - } else { - i_rem( item_pos ); - } + target.remove_item(); } // Consume tool charges diff --git a/src/game.cpp b/src/game.cpp index 1c42c86f560ac..9e9f77e2d5899 100644 --- a/src/game.cpp +++ b/src/game.cpp @@ -2086,7 +2086,7 @@ int game::inventory_item_menu( int pos, int iStartX, int iWidth, u.read( pos ); break; case 'D': - u.disassemble( pos ); + u.disassemble( item_location( u, &u.i_at( pos ) ), false ); break; case 'f': oThisItem.is_favorite = !oThisItem.is_favorite; @@ -7766,22 +7766,20 @@ static int get_initial_hotkey( const size_t menu_index ) } // Returns a vector of pairs. -// Pair.first is the first items index with a unique tname. +// Pair.first is the iterator to the first item with a unique tname. // Pair.second is the number of equivalent items per unique tname // There are options for optimization here, but the function is hit infrequently // enough that optimizing now is not a useful time expenditure. -static const std::vector> generate_butcher_stack_display( - map_stack &items, const std::vector &indices ) +static std::vector> generate_butcher_stack_display( + std::vector &its ) { - std::vector> result; + std::vector> result; std::vector result_strings; - result.reserve( indices.size() ); - result_strings.reserve( indices.size() ); + result.reserve( its.size() ); + result_strings.reserve( its.size() ); - for( const size_t ndx : indices ) { - const item &it = items[ ndx ]; - - const std::string tname = it.tname(); + for( map_stack::iterator &it : its ) { + const std::string tname = it->tname(); size_t s = 0; // Search for the index with a string equivalent to tname for( ; s < result_strings.size(); ++s ) { @@ -7794,7 +7792,7 @@ static const std::vector> generate_butcher_stack_display( // Has the side effect of making 's' a valid index if( s == result_strings.size() ) { // make a new entry - result.push_back( std::make_pair( static_cast( ndx ), 0 ) ); + result.emplace_back( it, 0 ); // Also push new entry string result_strings.push_back( tname ); } @@ -7807,28 +7805,27 @@ static const std::vector> generate_butcher_stack_display( // Corpses are always individual items // Just add them individually to the menu -static void add_corpses( uilist &menu, map_stack &items, - const std::vector &indices, size_t &menu_index ) +static void add_corpses( uilist &menu, const std::vector &its, + size_t &menu_index ) { int hotkey = get_initial_hotkey( menu_index ); - for( const auto index : indices ) { - const item &it = items[index]; - menu.addentry( menu_index++, true, hotkey, it.get_mtype()->nname() ); + for( const map_stack::iterator &it : its ) { + menu.addentry( menu_index++, true, hotkey, it->get_mtype()->nname() ); hotkey = -1; } } // Salvagables stack so we need to pass in a stack vector rather than an item index vector -static void add_salvagables( uilist &menu, map_stack &items, - const std::vector> &stacks, size_t &menu_index, - const salvage_actor &salvage_iuse ) +static void add_salvagables( uilist &menu, + const std::vector> &stacks, + size_t &menu_index, const salvage_actor &salvage_iuse ) { if( !stacks.empty() ) { int hotkey = get_initial_hotkey( menu_index ); for( const auto &stack : stacks ) { - const item &it = items[ stack.first ]; + const item &it = *stack.first; //~ Name and number of items listed for cutting up const auto &msg = string_format( pgettext( "butchery menu", "Cut up %s (%d)" ), @@ -7841,14 +7838,14 @@ static void add_salvagables( uilist &menu, map_stack &items, } // Disassemblables stack so we need to pass in a stack vector rather than an item index vector -static void add_disassemblables( uilist &menu, map_stack &items, - const std::vector> &stacks, size_t &menu_index ) +static void add_disassemblables( uilist &menu, + const std::vector> &stacks, size_t &menu_index ) { if( !stacks.empty() ) { int hotkey = get_initial_hotkey( menu_index ); for( const auto &stack : stacks ) { - const item &it = items[ stack.first ]; + const item &it = *stack.first; //~ Name, number of items and time to complete disassembling const auto &msg = string_format( pgettext( "butchery menu", "%s (%d)" ), @@ -7862,15 +7859,15 @@ static void add_disassemblables( uilist &menu, map_stack &items, } // Butchery sub-menu and time calculation -static void butcher_submenu( map_stack &items, const std::vector &corpses, int corpse = -1 ) +static void butcher_submenu( const std::vector &corpses, int corpse = -1 ) { auto cut_time = [&]( enum butcher_type bt ) { int time_to_cut = 0; if( corpse != -1 ) { - time_to_cut = butcher_time_to_cut( g->u, items[corpses[corpse]], bt ); + time_to_cut = butcher_time_to_cut( g->u, *corpses[corpse], bt ); } else { - for( int i : corpses ) { - time_to_cut += butcher_time_to_cut( g->u, items[i], bt ); + for( const map_stack::iterator &it : corpses ) { + time_to_cut += butcher_time_to_cut( g->u, *it, bt ); } } return to_string_clipped( time_duration::from_turns( time_to_cut / 100 ) ); @@ -7903,25 +7900,25 @@ static void butcher_submenu( map_stack &items, const std::vector &corpses, smenu.query(); switch( smenu.ret ) { case BUTCHER: - g->u.assign_activity( activity_id( "ACT_BUTCHER" ), 0, -1 ); + g->u.assign_activity( activity_id( "ACT_BUTCHER" ), 0, true ); break; case BUTCHER_FULL: - g->u.assign_activity( activity_id( "ACT_BUTCHER_FULL" ), 0, -1 ); + g->u.assign_activity( activity_id( "ACT_BUTCHER_FULL" ), 0, true ); break; case F_DRESS: - g->u.assign_activity( activity_id( "ACT_FIELD_DRESS" ), 0, -1 ); + g->u.assign_activity( activity_id( "ACT_FIELD_DRESS" ), 0, true ); break; case SKIN: - g->u.assign_activity( activity_id( "ACT_SKIN" ), 0, -1 ); + g->u.assign_activity( activity_id( "ACT_SKIN" ), 0, true ); break; case QUARTER: - g->u.assign_activity( activity_id( "ACT_QUARTER" ), 0, -1 ); + g->u.assign_activity( activity_id( "ACT_QUARTER" ), 0, true ); break; case DISMEMBER: - g->u.assign_activity( activity_id( "ACT_DISMEMBER" ), 0, -1 ); + g->u.assign_activity( activity_id( "ACT_DISMEMBER" ), 0, true ); break; case DISSECT: - g->u.assign_activity( activity_id( "ACT_DISSECT" ), 0, -1 ); + g->u.assign_activity( activity_id( "ACT_DISSECT" ), 0, true ); break; default: return; @@ -7955,10 +7952,10 @@ void game::butcher() const item *first_item_without_tools = nullptr; // Indices of relevant items - std::vector corpses; - std::vector disassembles; - std::vector salvageables; - auto items = m.i_at( u.pos() ); + std::vector corpses; + std::vector disassembles; + std::vector salvageables; + map_stack items = m.i_at( u.pos() ); const inventory &crafting_inv = u.crafting_inventory(); // TODO: Properly handle different material whitelists @@ -7989,17 +7986,17 @@ void game::butcher() // Split into corpses, disassemble-able, and salvageable items // It's not much additional work to just generate a corpse list and // clear it later, but does make the splitting process nicer. - for( size_t i = 0; i < items.size(); ++i ) { - if( items[i].is_corpse() ) { - corpses.push_back( i ); + for( map_stack::iterator it = items.begin(); it != items.end(); ++it ) { + if( it->is_corpse() ) { + corpses.push_back( it ); } else { - if( ( salvage_tool_index != INT_MIN ) && salvage_iuse->valid_to_cut_up( items[i] ) ) { - salvageables.push_back( i ); + if( ( salvage_tool_index != INT_MIN ) && salvage_iuse->valid_to_cut_up( *it ) ) { + salvageables.push_back( it ); } - if( u.can_disassemble( items[i], crafting_inv ).success() ) { - disassembles.push_back( i ); - } else if( first_item_without_tools == nullptr ) { - first_item_without_tools = &items[i]; + if( u.can_disassemble( *it, crafting_inv ).success() ) { + disassembles.push_back( it ); + } else if( !first_item_without_tools ) { + first_item_without_tools = &*it; } } } @@ -8016,7 +8013,7 @@ void game::butcher() add_msg( m_info, no_knife_msg ); } - if( first_item_without_tools != nullptr ) { + if( first_item_without_tools ) { add_msg( m_info, _( "You don't have the necessary tools to disassemble any items here." ) ); // Just for the "You need x to disassemble y" messages const auto ret = u.can_disassemble( *first_item_without_tools, crafting_inv ); @@ -8050,25 +8047,25 @@ void game::butcher() BUTCHER_SALVAGE, BUTCHER_OTHER // For multisalvage etc. } butcher_select = BUTCHER_CORPSE; - // Index to std::vector of indices... + // Index to std::vector of iterators... int indexer_index = 0; // Generate the indexed stacks so we can display them nicely - const auto disassembly_stacks = generate_butcher_stack_display( items, disassembles ); - const auto salvage_stacks = generate_butcher_stack_display( items, salvageables ); + const auto disassembly_stacks = generate_butcher_stack_display( disassembles ); + const auto salvage_stacks = generate_butcher_stack_display( salvageables ); // Always ask before cutting up/disassembly, but not before butchery size_t ret = 0; - if( corpses.size() > 1 || !disassembles.empty() || !salvageables.empty() ) { + if( !corpses.empty() || !disassembles.empty() || !salvageables.empty() ) { uilist kmenu; kmenu.text = _( "Choose corpse to butcher / item to disassemble" ); size_t i = 0; // Add corpses, disassembleables, and salvagables to the UI - add_corpses( kmenu, items, corpses, i ); - add_disassemblables( kmenu, items, disassembly_stacks, i ); + add_corpses( kmenu, corpses, i ); + add_disassemblables( kmenu, disassembly_stacks, i ); if( !salvageables.empty() ) { assert( salvage_iuse ); // To appease static analysis - add_salvagables( kmenu, items, salvage_stacks, i, *salvage_iuse ); + add_salvagables( kmenu, salvage_stacks, i, *salvage_iuse ); } if( corpses.size() > 1 ) { @@ -8078,8 +8075,7 @@ void game::butcher() int time_to_disassemble = 0; int time_to_disassemble_all = 0; for( const auto &stack : disassembly_stacks ) { - const item &it = items[ stack.first ]; - const int time = recipe_dictionary::get_uncraft( it.typeId() ).time; + const int time = recipe_dictionary::get_uncraft( stack.first->typeId() ).time; time_to_disassemble += time; time_to_disassemble_all += time * stack.second; } @@ -8093,8 +8089,7 @@ void game::butcher() assert( salvage_iuse ); // To appease static analysis int time_to_salvage = 0; for( const auto &stack : salvage_stacks ) { - const item &it = items[ stack.first ]; - time_to_salvage += salvage_iuse->time_to_cut_up( it ) * stack.second; + time_to_salvage += salvage_iuse->time_to_cut_up( *stack.first ) * stack.second; } kmenu.addentry_col( MULTISALVAGE, true, 'z', _( "Cut up everything" ), @@ -8148,9 +8143,9 @@ void game::butcher() u.assign_activity( activity_id( "ACT_LONGSALVAGE" ), 0, salvage_tool_index ); break; case MULTIBUTCHER: - butcher_submenu( items, corpses ); - for( int i : corpses ) { - u.activity.values.push_back( i ); + butcher_submenu( corpses ); + for( map_stack::iterator &it : corpses ) { + u.activity.targets.emplace_back( map_cursor( u.pos() ), &*it ); } break; case MULTIDISASSEMBLE_ONE: @@ -8165,23 +8160,23 @@ void game::butcher() } break; case BUTCHER_CORPSE: { - butcher_submenu( items, corpses, indexer_index ); + butcher_submenu( corpses, indexer_index ); draw_ter(); wrefresh( w_terrain ); draw_panels( true ); - u.activity.values.push_back( corpses[indexer_index] ); + u.activity.targets.emplace_back( map_cursor( u.pos() ), &*corpses[indexer_index] ); } break; case BUTCHER_DISASSEMBLE: { // Pick index of first item in the disassembly stack - size_t index = disassembly_stacks[indexer_index].first; - u.disassemble( items[index], index, true ); + item *const target = &*disassembly_stacks[indexer_index].first; + u.disassemble( item_location( map_cursor( u.pos() ), target ), true ); } break; case BUTCHER_SALVAGE: { // Pick index of first item in the salvage stack - size_t index = salvage_stacks[indexer_index].first; - item_location item_loc( map_cursor( u.pos() ), &items[index] ); + item *const target = &*salvage_stacks[indexer_index].first; + item_location item_loc( map_cursor( u.pos() ), target ); salvage_iuse->cut_up( u, *salvage_tool, item_loc ); } break; @@ -9188,19 +9183,16 @@ point game::place_player( const tripoint &dest_loc ) const std::string pulp_butcher = get_option( "AUTO_PULP_BUTCHER" ); if( pulp_butcher == "butcher" && u.max_quality( quality_id( "BUTCHER" ) ) > INT_MIN ) { - std::vector corpses; - auto items = m.i_at( u.pos() ); + std::vector corpses; - for( size_t i = 0; i < items.size(); i++ ) { - if( items[i].is_corpse() ) { - corpses.push_back( i ); - } + for( item &it : m.i_at( u.pos() ) ) { + corpses.push_back( &it ); } if( !corpses.empty() ) { - u.assign_activity( activity_id( "ACT_BUTCHER" ), 0, -1 ); - for( int i : corpses ) { - u.activity.values.push_back( i ); + u.assign_activity( activity_id( "ACT_BUTCHER" ), 0, true ); + for( item *it : corpses ) { + u.activity.targets.emplace_back( map_cursor( u.pos() ), it ); } } } else if( pulp_butcher == "pulp" || pulp_butcher == "pulp_adjacent" ) { diff --git a/src/iuse.cpp b/src/iuse.cpp index e49ca1573d5f1..28b4ead07f9c2 100644 --- a/src/iuse.cpp +++ b/src/iuse.cpp @@ -9173,14 +9173,12 @@ int iuse::craft( player *p, item *it, bool, const tripoint & ) int iuse::disassemble( player *p, item *it, bool, const tripoint & ) { - int pos = p->get_item_position( it ); - - // Giving player::disassemble INT_MIN is actually a special case to - // disassemble all, but get_item_position returns INT_MIN if it's not - // actually in our inventory/worn/wielded. Skip this nonsensical case. - if( pos != INT_MIN ) { - p->disassemble( *it, pos, false, false ); + if( !p->has_item( *it ) ) { + return 0; } + + p->disassemble( item_location( *p, it ), false ); + return 0; } diff --git a/src/player.h b/src/player.h index 5867291e34071..32569d1a89fe1 100644 --- a/src/player.h +++ b/src/player.h @@ -1428,12 +1428,10 @@ class player : public Character ret_val can_disassemble( const item &obj, const inventory &inv ) const; bool disassemble(); - bool disassemble( int pos ); - bool disassemble( item &obj, int pos, bool ground, bool interactive = true ); + bool disassemble( item_location target, bool interactive = true ); void disassemble_all( bool one_pass ); // Disassemble all items on the tile void complete_disassemble(); - void complete_disassemble( int item_pos, const tripoint &loc, - bool from_ground, const recipe &dis ); + void complete_disassemble( item_location &target, const recipe &dis ); // yet more crafting.cpp const inventory &crafting_inventory( tripoint src_pos = tripoint_zero, From 947f1aec9d704e9ddf36bb1bf3e041cc3fbd4cc0 Mon Sep 17 00:00:00 2001 From: Isaac Freund Date: Sat, 15 Jun 2019 21:18:40 +0200 Subject: [PATCH 094/371] Make changes from code review and refactor Notably `Pickup::pick_up()` now uses item_stack iterators instead of indexes since the previous hack proved to be too fragile. Since items are now stored unordered on the map, the order of items displayed in the pickup ui is now sorted using `item::operator<()` --- src/activity_item_handling.cpp | 63 +++++++------- src/lightmap.cpp | 2 +- src/map.cpp | 9 +- src/map.h | 2 +- src/pickup.cpp | 152 ++++++++++++++------------------- src/savegame_json.cpp | 5 +- src/visitable.cpp | 4 +- 7 files changed, 106 insertions(+), 131 deletions(-) diff --git a/src/activity_item_handling.cpp b/src/activity_item_handling.cpp index 2daf1c80741af..5569402e9a71a 100644 --- a/src/activity_item_handling.cpp +++ b/src/activity_item_handling.cpp @@ -546,28 +546,30 @@ void activity_on_turn_wear( player_activity &act, player &p ) act.targets.pop_back(); act.values.pop_back(); - item *temp_item = target.get_item(); - - if( temp_item == nullptr ) { - continue; // No such item. + if( !target ) { + debugmsg( "Lost target item of ACT_WEAR" ); + continue; } - item leftovers = *temp_item; + // Make copies so the original remains untouched if wearing fails + item newit = *target; + item leftovers = newit; - if( quantity != 0 && temp_item->count_by_charges() ) { - // Reinserting leftovers happens after item removal to avoid stacking issues. - leftovers.charges = temp_item->charges - quantity; + // Handle charges, quantity == 0 means move all + if( quantity != 0 && newit.count_by_charges() ) { + leftovers.charges = newit.charges - quantity; if( leftovers.charges > 0 ) { - temp_item->charges = quantity; + newit.charges = quantity; } } else { leftovers.charges = 0; } - // On successful wear remove from map or vehicle, replacing with leftovers if any. - if( p.wear_item( *temp_item ) ) { + if( p.wear_item( newit ) ) { + // If we wore up a whole stack, remove the original item + // Otherwise, replace the item with the leftovers if( leftovers.charges > 0 ) { - *temp_item = std::move( leftovers ); + *target = std::move( leftovers ); } else { target.remove_item(); } @@ -688,41 +690,38 @@ static void move_items( player &p, const tripoint &relative_dest, bool to_vehicl targets.pop_back(); quantities.pop_back(); - item *temp_item = target.get_item(); - - if( temp_item == nullptr ) { - continue; // No such item. + if( !target ) { + debugmsg( "Lost target item of ACT_MOVE_ITEMS" ); + continue; } - item leftovers = *temp_item; + // Don't need to make a copy here since movement can't be canceled + item &leftovers = *target; + // Make a copy to be put in the destination location + item newit = leftovers; - if( quantity != 0 && temp_item->count_by_charges() ) { - // Reinserting leftovers happens after item removal to avoid stacking issues. - leftovers.charges = temp_item->charges - quantity; - if( leftovers.charges > 0 ) { - temp_item->charges = quantity; - } + // Handle charges, quantity == 0 means move all + if( quantity != 0 && newit.count_by_charges() ) { + newit.charges = std::min( newit.charges, quantity ); + leftovers.charges -= quantity; } else { leftovers.charges = 0; } // Check that we can pick it up. - if( !temp_item->made_of_from_type( LIQUID ) ) { + if( !newit.made_of_from_type( LIQUID ) ) { // This is for hauling across zlevels, remove when going up and down stairs // is no longer teleportation const tripoint src = target.position(); int distance = src.z == dest.z ? std::max( rl_dist( src, dest ), 1 ) : 1; - p.mod_moves( -Pickup::cost_to_move_item( p, *temp_item ) * distance ); + p.mod_moves( -Pickup::cost_to_move_item( p, newit ) * distance ); if( to_vehicle ) { - put_into_vehicle_or_drop( p, item_drop_reason::deliberate, { *temp_item }, dest ); + put_into_vehicle_or_drop( p, item_drop_reason::deliberate, { newit }, dest ); } else { - drop_on_map( p, item_drop_reason::deliberate, { *temp_item }, dest ); + drop_on_map( p, item_drop_reason::deliberate, { newit }, dest ); } - // Remove from map or vehicle. - // If we didn't pick up a whole stack, put the remainder back where it came from. - if( leftovers.charges > 0 ) { - *target.get_item() = std::move( leftovers ); - } else { + // If we picked up a whole stack, remove the leftover item + if( leftovers.charges <= 0 ) { target.remove_item(); } } diff --git a/src/lightmap.cpp b/src/lightmap.cpp index 42242a8ac4c78..2feb464bfe6af 100644 --- a/src/lightmap.cpp +++ b/src/lightmap.cpp @@ -62,7 +62,7 @@ std::string four_quadrants::to_string() const ( *this )[quadrant::SW], ( *this )[quadrant::NW] ); } -void map::add_light_from_items( const tripoint &p, map_stack::iterator begin, +void map::add_light_from_items( const tripoint &p, item_stack::iterator begin, map_stack::iterator end ) { for( auto itm_it = begin; itm_it != end; ++itm_it ) { diff --git a/src/map.cpp b/src/map.cpp index 70c91452840de..07dc0f3337ddd 100644 --- a/src/map.cpp +++ b/src/map.cpp @@ -4499,15 +4499,14 @@ static bool process_item( item_stack &items, item_stack::iterator &n, const trip std::swap( temp, *n ); // Store a pointer to the target item so we can check if processing destroyed it. - const item *const target = &*n; + item *const target = &*n; if( temp.process( nullptr, location, activate, insulation, flag ) ) { // Item is to be destroyed so erase the null item in the map stack // unless it was already destroyed by processing. - if( std::find_if( items.begin(), items.end(), [target]( const item & it ) { - return &it == target; - } ) != items.end() ) { - items.erase( n ); + item_stack::iterator it = items.get_iterator_from_pointer( target ); + if( it != items.end() ) { + items.erase( it ); } return true; } else { diff --git a/src/map.h b/src/map.h index efd793d3009ab..b1b0823bcec03 100644 --- a/src/map.h +++ b/src/map.h @@ -1578,7 +1578,7 @@ class map void apply_light_arc( const tripoint &p, int angle, float luminance, int wideangle = 30 ); void apply_light_ray( bool lit[MAPSIZE_X][MAPSIZE_Y], const tripoint &s, const tripoint &e, float luminance ); - void add_light_from_items( const tripoint &p, map_stack::iterator begin, map_stack::iterator end ); + void add_light_from_items( const tripoint &p, item_stack::iterator begin, map_stack::iterator end ); std::unique_ptr add_vehicle_to_map( std::unique_ptr veh, bool merge_wrecks ); // Internal methods used to bash just the selected features diff --git a/src/pickup.cpp b/src/pickup.cpp index 7b2d0a4bea8ef..1f13b520834ae 100644 --- a/src/pickup.cpp +++ b/src/pickup.cpp @@ -61,12 +61,7 @@ struct pickup_count { int count = 0; }; -struct item_idx { - item _item; - size_t idx; -}; - -static bool select_autopickup_items( std::vector> &here, +static bool select_autopickup_items( std::vector> &here, std::vector &getitem ) { bool bFoundSomething = false; @@ -77,10 +72,10 @@ static bool select_autopickup_items( std::vector> &here, for( size_t iVol = 0, iNumChecked = 0; iNumChecked < here.size(); iVol++ ) { for( size_t i = 0; i < here.size(); i++ ) { bPickup = false; - std::list::iterator begin_iterator = here[i].begin(); - if( begin_iterator->_item.volume() / units::legacy_volume_factor == static_cast( iVol ) ) { + item_stack::iterator begin_iterator = here[i].front(); + if( begin_iterator->volume() / units::legacy_volume_factor == static_cast( iVol ) ) { iNumChecked++; - const std::string sItemName = begin_iterator->_item.tname( 1, false ); + const std::string sItemName = begin_iterator->tname( 1, false ); //Check the Pickup Rules if( get_auto_pickup().check_item( sItemName ) == RULE_WHITELISTED ) { @@ -88,7 +83,7 @@ static bool select_autopickup_items( std::vector> &here, } else if( get_auto_pickup().check_item( sItemName ) != RULE_BLACKLISTED ) { //No prematched pickup rule found //check rules in more detail - get_auto_pickup().create_rule( &begin_iterator->_item ); + get_auto_pickup().create_rule( &*begin_iterator ); if( get_auto_pickup().check_item( sItemName ) == RULE_WHITELISTED ) { bPickup = true; @@ -101,8 +96,8 @@ static bool select_autopickup_items( std::vector> &here, int weight_limit = get_option( "AUTO_PICKUP_WEIGHT_LIMIT" ); int volume_limit = get_option( "AUTO_PICKUP_VOL_LIMIT" ); if( weight_limit && volume_limit ) { - if( begin_iterator->_item.volume() <= units::from_milliliter( volume_limit * 50 ) && - begin_iterator->_item.weight() <= weight_limit * 50_gram && + if( begin_iterator->volume() <= units::from_milliliter( volume_limit * 50 ) && + begin_iterator->weight() <= weight_limit * 50_gram && get_auto_pickup().check_item( sItemName ) != RULE_BLACKLISTED ) { bPickup = true; } @@ -178,7 +173,8 @@ bool pick_one_up( item_location &loc, int quantity, bool &got_water, bool &offer pickup_answer option = CANCEL; // We already checked in do_pickup if this was a nullptr - item &newit = *loc.get_item(); + // Make copies so the original remains untouched if we bail out + item newit = *loc.get_item(); item leftovers = newit; const auto wield_check = u.can_wield( newit ); @@ -195,8 +191,8 @@ bool pick_one_up( item_location &loc, int quantity, bool &got_water, bool &offer newit.invlet = '\0'; } + // Handle charges, quantity == 0 means move all if( quantity != 0 && newit.count_by_charges() ) { - // Reinserting leftovers happens after item removal to avoid stacking issues. leftovers.charges = newit.charges - quantity; if( leftovers.charges > 0 ) { newit.charges = quantity; @@ -286,6 +282,8 @@ bool pick_one_up( item_location &loc, int quantity, bool &got_water, bool &offer } if( picked_up ) { + // If we picked up a whole stack, remove the original item + // Otherwise, replace the item with the leftovers if( leftovers.charges > 0 ) { *loc.get_item() = std::move( leftovers ); } else { @@ -318,8 +316,8 @@ bool Pickup::do_pickup( std::vector &targets, std::vector &q targets.pop_back(); quantities.pop_back(); - if( target.get_item() == nullptr ) { - // This should probably never happen, but let's try and be safe + if( !target ) { + debugmsg( "lost target item of ACT_DROP" ); continue; } @@ -400,15 +398,17 @@ void Pickup::pick_up( const tripoint &p, int min, from_where get_items_from ) } // which items are we grabbing? - std::vector here; + std::vector here; if( from_vehicle ) { - auto vehitems = veh->get_items( cargo_part ); - here.resize( vehitems.size() ); - std::copy( vehitems.begin(), vehitems.end(), here.begin() ); + vehicle_stack vehitems = veh->get_items( cargo_part ); + for( item_stack::iterator it = vehitems.begin(); it != vehitems.end(); ++it ) { + here.push_back( it ); + } } else { - auto mapitems = g->m.i_at( p ); - here.resize( mapitems.size() ); - std::copy( mapitems.begin(), mapitems.end(), here.begin() ); + map_stack mapitems = g->m.i_at( p ); + for( item_stack::iterator it = mapitems.begin(); it != mapitems.end(); ++it ) { + here.push_back( it ); + } } if( min == -1 ) { @@ -437,36 +437,34 @@ void Pickup::pick_up( const tripoint &p, int min, from_where get_items_from ) if( static_cast( here.size() ) <= min && min != -1 ) { g->u.assign_activity( activity_id( "ACT_PICKUP" ) ); if( from_vehicle ) { - item *target = &veh->get_items( cargo_part ).front(); - g->u.activity.targets.emplace_back( vehicle_cursor( *veh, cargo_part ), target ); + g->u.activity.targets.emplace_back( vehicle_cursor( *veh, cargo_part ), &*here.front() ); } else { - item *target = &g->m.i_at( p ).front(); - g->u.activity.targets.emplace_back( map_cursor( p ), target ); + g->u.activity.targets.emplace_back( map_cursor( p ), &*here.front() ); } // auto-pickup means pick up all. g->u.activity.values.push_back( 0 ); return; } - std::vector> stacked_here; - for( size_t i = 0; i < here.size(); i++ ) { - item &it = here[i]; + std::vector> stacked_here; + for( item_stack::iterator it : here ) { bool found_stack = false; - for( auto &stack : stacked_here ) { - if( stack.begin()->_item.stacks_with( it ) ) { - item_idx el = { it, i }; - stack.push_back( el ); + for( std::list &stack : stacked_here ) { + if( stack.front()->stacks_with( *it ) ) { + stack.push_back( it ); found_stack = true; break; } } if( !found_stack ) { - std::list newstack; - newstack.push_back( { it, i } ); - stacked_here.push_back( newstack ); + stacked_here.emplace_back( std::list( { it } ) ); } } - std::reverse( stacked_here.begin(), stacked_here.end() ); + + // Items are stored unordered in colonies on the map, so sort them for a nice display. + std::sort( stacked_here.begin(), stacked_here.end(), []( const auto & lhs, const auto & rhs ) { + return *lhs.front() < *rhs.front(); + } ); if( min != -1 ) { // don't bother if we're just autopickuping g->temp_exit_fullscreen(); @@ -643,7 +641,7 @@ void Pickup::pick_up( const tripoint &p, int min, from_where get_items_from ) if( idx >= 0 && idx < static_cast( matches.size() ) ) { size_t true_idx = matches[idx]; if( itemcount != 0 || getitem[true_idx].count == 0 ) { - item &temp = stacked_here[true_idx].begin()->_item; + const item &temp = *stacked_here[true_idx].front(); int amount_available = temp.count_by_charges() ? temp.charges : stacked_here[true_idx].size(); if( itemcount >= amount_available ) { itemcount = 0; @@ -671,7 +669,7 @@ void Pickup::pick_up( const tripoint &p, int min, from_where get_items_from ) while( matches.empty() ) { auto filter_func = item_filter_from_string( new_filter ); for( size_t index = 0; index < stacked_here.size(); index++ ) { - if( filter_func( stacked_here[index].begin()->_item ) ) { + if( filter_func( *stacked_here[index].front() ) ) { matches.push_back( index ); } } @@ -703,7 +701,7 @@ void Pickup::pick_up( const tripoint &p, int min, from_where get_items_from ) wrefresh( g->w_terrain ); g->draw_panels( true ); } - item &selected_item = stacked_here[matches[selected]].begin()->_item; + const item &selected_item = *stacked_here[matches[selected]].front(); werase( w_item_info ); if( selected >= 0 && selected <= static_cast( stacked_here.size() ) - 1 ) { @@ -739,7 +737,7 @@ void Pickup::pick_up( const tripoint &p, int min, from_where get_items_from ) " " ); if( cur_it < static_cast( matches.size() ) ) { int true_it = matches[cur_it]; - item &this_item = stacked_here[ true_it ].begin()->_item; + const item &this_item = *stacked_here[true_it].front(); nc_color icolor = this_item.color_in_inventory(); if( cur_it == selected ) { icolor = hilite( c_white ); @@ -778,32 +776,32 @@ void Pickup::pick_up( const tripoint &p, int min, from_where get_items_from ) stealing = true; } } - if( stacked_here[true_it].begin()->_item.ammo_current() == "money" ) { + if( stacked_here[true_it].front()->ammo_current() == "money" ) { //Count charges // TODO: transition to the item_location system used for the inventory unsigned int charges_total = 0; - for( const auto &item : stacked_here[true_it] ) { - charges_total += item._item.charges; + for( const item_stack::iterator &it : stacked_here[true_it] ) { + charges_total += it->charges; } //Picking up none or all the cards in a stack if( !getitem[true_it].pick || getitem[true_it].count == 0 ) { - item_name = stacked_here[true_it].begin()->_item.display_money( stacked_here[true_it].size(), + item_name = stacked_here[true_it].front()->display_money( stacked_here[true_it].size(), charges_total ); } else { unsigned int charges = 0; int c = getitem[true_it].count; - for( auto it = stacked_here[true_it].begin(); it != stacked_here[true_it].end() && - c > 0; ++it, --c ) { - charges += it->_item.charges; + for( std::list::iterator it = stacked_here[true_it].begin(); + it != stacked_here[true_it].end() && c > 0; ++it, --c ) { + charges += ( *it )->charges; } if( stealing ) { //~ %s %s of %s ""!20 Cash Cards of $200" - ! added if stealing. item_name = string_format( _( "%s %s of %s" ), stolen, - stacked_here[true_it].begin()->_item.display_money( getitem[true_it].count, charges ), + stacked_here[true_it].front()->display_money( getitem[true_it].count, charges ), format_money( charges_total ) ); } else { item_name = string_format( _( "%s of %s" ), - stacked_here[true_it].begin()->_item.display_money( getitem[true_it].count, charges ), + stacked_here[true_it].front()->display_money( getitem[true_it].count, charges ), format_money( charges_total ) ); } } @@ -863,7 +861,8 @@ void Pickup::pick_up( const tripoint &p, int min, from_where get_items_from ) units::volume volume_picked_up = 0_ml; for( size_t i = 0; i < getitem.size(); i++ ) { if( getitem[i].pick ) { - item temp = stacked_here[i].begin()->_item; + // Make a copy for calculating weight/volume + item temp = *stacked_here[i].front(); if( temp.count_by_charges() && getitem[i].count < temp.charges && getitem[i].count != 0 ) { temp.charges = getitem[i].count; } @@ -920,62 +919,41 @@ void Pickup::pick_up( const tripoint &p, int min, from_where get_items_from ) // Auto pickup will need to auto resume since there can be several of them on the stack. g->u.activity.auto_resume = true; } - std::vector> pick_values; + std::vector> pick_values; for( size_t i = 0; i < stacked_here.size(); i++ ) { - const auto &selection = getitem[i]; + const pickup_count &selection = getitem[i]; if( !selection.pick ) { continue; } - const auto &stack = stacked_here[i]; + const std::list &stack = stacked_here[i]; // Note: items can be both charged and stacked // For robustness, let's assume they can be both in the same stack bool pick_all = selection.count == 0; - size_t count = selection.count; - for( const item_idx &it : stack ) { + int count = selection.count; + for( const item_stack::iterator &it : stack ) { if( !pick_all && count == 0 ) { break; } - if( it._item.count_by_charges() ) { - size_t num_picked = std::min( static_cast( it._item.charges ), count ); - pick_values.push_back( { static_cast( it.idx ), static_cast( num_picked ) } ); + if( it->count_by_charges() ) { + int num_picked = std::min( it->charges, count ); + pick_values.emplace_back( it, num_picked ); count -= num_picked; } else { - size_t num_picked = 1; - pick_values.push_back( { static_cast( it.idx ), 0 } ); - count -= num_picked; + pick_values.emplace_back( it, 0 ); + --count; } } } - // The pickup activity picks up items last-to-first from its values list, so make sure the - // higher indices are at the end. - std::sort( pick_values.begin(), pick_values.end() ); - - item_stack::iterator stack_it; - if( from_vehicle ) { - stack_it = veh->get_items( cargo_part ).begin(); - } else { - stack_it = g->m.i_at( p ).begin(); - } - - int sum_of_indexes = 0; - for( auto &idx_qty : pick_values ) { - // It is only ok to index a colony like this because we know it hasn't been modified since - // the creation of these indexes and the indexes are therefore still valid - std::advance( stack_it, idx_qty.first - sum_of_indexes ); - sum_of_indexes += idx_qty.first; - - item *target = &*stack_it; + for( std::pair &iter_qty : pick_values ) { if( from_vehicle ) { - g->u.activity.targets.emplace_back( vehicle_cursor( *veh, cargo_part ), target ); + g->u.activity.targets.emplace_back( vehicle_cursor( *veh, cargo_part ), &*iter_qty.first ); } else { - item *target = &g->m.i_at( p ).front(); - g->u.activity.targets.emplace_back( map_cursor( p ), target ); + g->u.activity.targets.emplace_back( map_cursor( p ), &*iter_qty.first ); } - - g->u.activity.values.push_back( idx_qty.second ); + g->u.activity.values.push_back( iter_qty.second ); } g->reenter_fullscreen(); diff --git a/src/savegame_json.cpp b/src/savegame_json.cpp index 730513d5a8d2a..80c766b0c70b9 100644 --- a/src/savegame_json.cpp +++ b/src/savegame_json.cpp @@ -3489,10 +3489,9 @@ void submap::load( JsonIn &jsin, const std::string &member_name, bool rubpow_upd return VisitResponse::NEXT; } ); + colony::iterator it = itm[p.x][p.y].insert( tmp ); if( tmp.needs_processing() ) { - active_items.add( itm[p.x][p.y].insert( tmp ), p ); - } else { - itm[p.x][p.y].insert( tmp ); + active_items.add( it, p ); } } } diff --git a/src/visitable.cpp b/src/visitable.cpp index ae30afb92d4e6..a2d7968b58b0b 100644 --- a/src/visitable.cpp +++ b/src/visitable.cpp @@ -659,7 +659,7 @@ std::list visitable::remove_items_with( const sub->update_lum_rem( offset, *iter ); // finally remove the item - res.insert( res.end(), *iter ); + res.push_back( *iter ); iter = sub->itm[ offset.x ][ offset.y ].erase( iter ); if( --count == 0 ) { @@ -717,7 +717,7 @@ std::list visitable::remove_items_with( const cur->veh.active_items.remove( iter, part.mount ); } - res.insert( res.end(), *iter ); + res.push_back( *iter ); iter = part.items.erase( iter ); if( --count == 0 ) { From a2d8c5e9f43c0d3b45c9b832c09b8cc657ec7a21 Mon Sep 17 00:00:00 2001 From: Isaac Freund Date: Sun, 16 Jun 2019 01:41:30 +0200 Subject: [PATCH 095/371] Remove `item_stack` subscript operator Indexes to a colony are not stable through insertion/erasure and should be avoided for everything except serialization --- src/computer.cpp | 44 ++++++++------- src/crafting.cpp | 14 ++--- src/editmap.cpp | 2 +- src/fungal_effects.cpp | 2 +- src/game.cpp | 8 +-- src/gates.cpp | 2 +- src/iexamine.cpp | 114 ++++++++++++++------------------------ src/item_stack.cpp | 5 -- src/item_stack.h | 2 - src/json.h | 3 +- src/map.cpp | 6 +- src/mission_companion.cpp | 22 +++----- src/mission_companion.h | 4 +- src/monattack.cpp | 11 ++-- src/mondeath.cpp | 6 +- src/tutorial.cpp | 6 +- src/vehicle.cpp | 20 ++++--- src/vehicle.h | 7 ++- tests/invlet_test.cpp | 13 +++-- 19 files changed, 130 insertions(+), 161 deletions(-) diff --git a/src/computer.cpp b/src/computer.cpp index b62957330660a..91df47c8bb85d 100644 --- a/src/computer.cpp +++ b/src/computer.cpp @@ -877,16 +877,17 @@ PERTINENT FOREMAN LOGS WILL BE PREPENDED TO NOTES" ), g->u.moves -= 70; for( const tripoint &dest : g->m.points_in_radius( g->u.pos(), 2 ) ) { if( g->m.ter( dest ) == t_centrifuge ) { - if( g->m.i_at( dest ).empty() ) { + map_stack items = g->m.i_at( dest ); + if( items.empty() ) { print_error( _( "ERROR: Please place sample in centrifuge." ) ); - } else if( g->m.i_at( dest ).size() > 1 ) { + } else if( items.size() > 1 ) { print_error( _( "ERROR: Please remove all but one sample from centrifuge." ) ); - } else if( g->m.i_at( dest )[0].contents.empty() ) { + } else if( items.front().contents.empty() ) { print_error( _( "ERROR: Please only use container with blood sample." ) ); - } else if( g->m.i_at( dest )[0].contents.front().typeId() != "blood" ) { + } else if( items.front().contents.front().typeId() != "blood" ) { print_error( _( "ERROR: Please only use blood samples." ) ); } else { // Success! - const item &blood = g->m.i_at( dest ).front().contents.front(); + const item &blood = items.front().contents.front(); const mtype *mt = blood.get_mtype(); if( mt == nullptr || mt->id == mtype_id::NULL_ID() ) { print_line( _( "Result: Human blood, no pathogens found." ) ); @@ -921,17 +922,18 @@ PERTINENT FOREMAN LOGS WILL BE PREPENDED TO NOTES" ), for( const tripoint &dest : g->m.points_in_radius( g->u.pos(), 2 ) ) { if( g->m.ter( dest ) == t_floor_blue ) { print_error( _( "PROCESSING DATA" ) ); - if( g->m.i_at( dest ).empty() ) { + map_stack items = g->m.i_at( dest ); + if( items.empty() ) { print_error( _( "ERROR: Please place memory bank in scan area." ) ); - } else if( g->m.i_at( dest ).size() > 1 ) { + } else if( items.size() > 1 ) { print_error( _( "ERROR: Please only scan one item at a time." ) ); - } else if( g->m.i_at( dest )[0].typeId() != "usb_drive" && - g->m.i_at( dest )[0].typeId() != "black_box" ) { + } else if( items.front().typeId() != "usb_drive" && + items.front().typeId() != "black_box" ) { print_error( _( "ERROR: Memory bank destroyed or not present." ) ); - } else if( g->m.i_at( dest )[0].typeId() == "usb_drive" && g->m.i_at( dest )[0].contents.empty() ) { + } else if( items.front().typeId() == "usb_drive" && items.front().contents.empty() ) { print_error( _( "ERROR: Memory bank is empty." ) ); } else { // Success! - if( g->m.i_at( dest )[0].typeId() == "black_box" ) { + if( items.front().typeId() == "black_box" ) { print_line( _( "Memory Bank: Military Hexron Encryption\nPrinting Transcript\n" ) ); item transcript( "black_box_transcript", calendar::turn ); g->m.add_item_or_charges( g->u.posx(), g->u.posy(), transcript ); @@ -1617,15 +1619,16 @@ void computer::activate_failure( computer_failure_type fail ) print_error( _( "ERROR: Disruptive Spin" ) ); for( const tripoint &dest : g->m.points_in_radius( g->u.pos(), 2 ) ) { if( g->m.ter( dest ) == t_centrifuge ) { - if( g->m.i_at( dest ).empty() ) { + map_stack items = g->m.i_at( dest ); + if( items.empty() ) { print_error( _( "ERROR: Please place sample in centrifuge." ) ); - } else if( g->m.i_at( dest ).size() > 1 ) { + } else if( items.size() > 1 ) { print_error( _( "ERROR: Please remove all but one sample from centrifuge." ) ); - } else if( g->m.i_at( dest )[0].typeId() != "vacutainer" ) { + } else if( items.front().typeId() != "vacutainer" ) { print_error( _( "ERROR: Please use blood-contained samples." ) ); - } else if( g->m.i_at( dest )[0].contents.empty() ) { + } else if( items.front().contents.empty() ) { print_error( _( "ERROR: Blood draw kit, empty." ) ); - } else if( g->m.i_at( dest )[0].contents.front().typeId() != "blood" ) { + } else if( items.front().contents.front().typeId() != "blood" ) { print_error( _( "ERROR: Please only use blood samples." ) ); } else { print_error( _( "ERROR: Blood sample destroyed." ) ); @@ -1641,13 +1644,14 @@ void computer::activate_failure( computer_failure_type fail ) for( int x = 0; x < SEEX * 2; x++ ) { for( int y = 0; y < SEEY * 2; y++ ) { if( g->m.ter( x, y ) == t_floor_blue ) { - if( g->m.i_at( x, y ).empty() ) { + map_stack items = g->m.i_at( x, y ); + if( items.empty() ) { print_error( _( "ERROR: Please place memory bank in scan area." ) ); - } else if( g->m.i_at( x, y ).size() > 1 ) { + } else if( items.size() > 1 ) { print_error( _( "ERROR: Please only scan one item at a time." ) ); - } else if( g->m.i_at( x, y )[0].typeId() != "usb_drive" ) { + } else if( items.front().typeId() != "usb_drive" ) { print_error( _( "ERROR: Memory bank destroyed or not present." ) ); - } else if( g->m.i_at( x, y )[0].contents.empty() ) { + } else if( items.front().contents.empty() ) { print_error( _( "ERROR: Memory bank is empty." ) ); } else { print_error( _( "ERROR: Data bank destroyed." ) ); diff --git a/src/crafting.cpp b/src/crafting.cpp index d7d0de8f731d3..4f88b2244ed35 100644 --- a/src/crafting.cpp +++ b/src/crafting.cpp @@ -640,19 +640,15 @@ static item_location set_item_map_or_vehicle( const player &p, const tripoint &l if( const cata::optional vp = g->m.veh_at( loc ).part_with_feature( "CARGO", false ) ) { - if( vp->vehicle().add_item( vp->part_index(), newit ) ) { - - // Since add succeded, we know that the craft is the last item in the vehicle_stack - auto items_at_part = vp->vehicle().get_items( vp->part_index() ); - item *newit_in_vehicle = &items_at_part[items_at_part.size() - 1]; - + if( const cata::optional it = vp->vehicle().add_item( vp->part_index(), + newit ) ) { p.add_msg_player_or_npc( string_format( pgettext( "item, furniture", "You put the %s on the %s." ), - newit.tname(), vp->part().name() ), + ( *it )->tname(), vp->part().name() ), string_format( pgettext( "item, furniture", " puts the %s on the %s." ), - newit.tname(), vp->part().name() ) ); + ( *it )->tname(), vp->part().name() ) ); - return item_location( vehicle_cursor( vp->vehicle(), vp->part_index() ), newit_in_vehicle ); + return item_location( vehicle_cursor( vp->vehicle(), vp->part_index() ), & **it ); } // Couldn't add the in progress craft to the target part, so drop it to the map. diff --git a/src/editmap.cpp b/src/editmap.cpp index 8f6d1a7333e66..46f0a730cfb62 100644 --- a/src/editmap.cpp +++ b/src/editmap.cpp @@ -1315,7 +1315,7 @@ int editmap::edit_itm() do { ilmenu.query(); if( ilmenu.ret >= 0 && ilmenu.ret < static_cast( items.size() ) ) { - item &it = items[ilmenu.ret]; + item &it = *items.get_iterator_from_index( ilmenu.ret ); uilist imenu; imenu.w_x = ilmenu.w_x; imenu.w_y = ilmenu.w_height; diff --git a/src/fungal_effects.cpp b/src/fungal_effects.cpp index 38c454a02398b..321ffe8bdc12e 100644 --- a/src/fungal_effects.cpp +++ b/src/fungal_effects.cpp @@ -201,7 +201,7 @@ void fungal_effects::spread_fungus_one_tile( const tripoint &p, const int growth } else if( m.has_flag( "PLANT", p ) ) { // Replace the (already existing) seed if( !m.i_at( p ).empty() ) { - m.i_at( p )[0] = item( "fungal_seeds", calendar::turn ); + m.i_at( p ).front() = item( "fungal_seeds", calendar::turn ); } else { DebugLog( D_ERROR, DC_ALL ) << "No seed item in the PLANT terrain at position " << string_format( "%d,%d,%d.", p.x, p.y, p.z ); diff --git a/src/game.cpp b/src/game.cpp index 9e9f77e2d5899..64b77dccda2f3 100644 --- a/src/game.cpp +++ b/src/game.cpp @@ -5121,20 +5121,20 @@ bool game::forced_door_closing( const tripoint &p, const ter_id &door_type, int if( m.has_flag( "NOITEM", x, y ) ) { auto items = m.i_at( x, y ); while( !items.empty() ) { - if( items[0].made_of( LIQUID ) ) { + if( items.front().made_of( LIQUID ) ) { m.i_rem( x, y, 0 ); continue; } - if( items[0].made_of( material_id( "glass" ) ) && one_in( 2 ) ) { + if( items.front().made_of( material_id( "glass" ) ) && one_in( 2 ) ) { if( can_see ) { - add_msg( m_warning, _( "A %s shatters!" ), items[0].tname() ); + add_msg( m_warning, _( "A %s shatters!" ), items.front().tname() ); } else { add_msg( m_warning, _( "Something shatters!" ) ); } m.i_rem( x, y, 0 ); continue; } - m.add_item_or_charges( kbx, kby, items[0] ); + m.add_item_or_charges( kbx, kby, items.front() ); m.i_rem( x, y, 0 ); } } diff --git a/src/gates.cpp b/src/gates.cpp index 9cf8dee2d626b..65dcbf8a6fd06 100644 --- a/src/gates.cpp +++ b/src/gates.cpp @@ -316,7 +316,7 @@ void doors::close_door( map &m, Character &who, const tripoint &closep ) m.close_door( closep, inside, false ); didit = true; who.add_msg_if_player( m_info, _( "You push the %s out of the way." ), - items_in_way.size() == 1 ? items_in_way[0].tname() : _( "stuff" ) ); + items_in_way.size() == 1 ? items_in_way.front().tname() : _( "stuff" ) ); who.mod_moves( -std::min( items_in_way.stored_volume() / ( max_nudge / 50 ), 100 ) ); if( m.has_flag( "NOITEM", closep ) ) { diff --git a/src/iexamine.cpp b/src/iexamine.cpp index a5d1df4c6b82f..c30a2e6613ab1 100644 --- a/src/iexamine.cpp +++ b/src/iexamine.cpp @@ -1343,7 +1343,7 @@ void iexamine::pedestal_temple( player &p, const tripoint &examp ) { if( g->m.i_at( examp ).size() == 1 && - g->m.i_at( examp )[0].typeId() == "petrified_eye" ) { + g->m.i_at( examp ).front().typeId() == "petrified_eye" ) { add_msg( _( "The pedestal sinks into the ground..." ) ); g->m.ter_set( examp, t_dirt ); g->m.i_clear( examp ); @@ -2273,7 +2273,7 @@ void iexamine::kiln_full( player &, const tripoint &examp ) auto char_type = item::find_type( "charcoal" ); add_msg( _( "There's a charcoal kiln there." ) ); const time_duration firing_time = 6_hours; // 5 days in real life - const time_duration time_left = firing_time - items[0].age(); + const time_duration time_left = firing_time - items.front().age(); if( time_left > 0_turns ) { int hours = to_hours( time_left ); int minutes = to_minutes( time_left ) + 1; @@ -2530,20 +2530,18 @@ void iexamine::fvat_empty( player &p, const tripoint &examp ) void iexamine::fvat_full( player &p, const tripoint &examp ) { - auto items_here = g->m.i_at( examp ); + map_stack items_here = g->m.i_at( examp ); if( items_here.empty() ) { debugmsg( "fvat_full was empty!" ); g->m.furn_set( examp, f_fvat_empty ); return; } - for( size_t i = 0; i < items_here.size(); i++ ) { - auto &it = items_here[i]; + for( const item &it : items_here ) { if( !it.made_of_from_type( LIQUID ) ) { add_msg( _( "You remove %s from the vat." ), it.tname() ); g->m.add_item_or_charges( p.pos(), it ); - g->m.i_rem( examp, i ); - i--; + g->m.i_rem( examp, &it ); } } @@ -2621,17 +2619,12 @@ void iexamine::keg( player &p, const tripoint &examp ) none( p, examp ); const auto keg_name = g->m.name( examp ); units::volume keg_cap = get_keg_capacity( examp ); - bool liquid_present = false; - for( int i = 0; i < static_cast( g->m.i_at( examp ).size() ); i++ ) { - if( !g->m.i_at( examp )[i].made_of_from_type( LIQUID ) || liquid_present ) { - g->m.add_item_or_charges( examp, g->m.i_at( examp )[i] ); - g->m.i_rem( examp, i ); - i--; - } else { - liquid_present = true; - } - } - if( !liquid_present ) { + map_stack items = g->m.i_at( examp ); + map_stack::iterator drink = std::find_if( items.begin(), items.end(), []( const item & it ) { + return it.made_of_from_type( LIQUID ); + } ); + + if( drink != items.end() ) { add_msg( m_info, _( "It is empty." ) ); // Get list of all drinks auto drinks_inv = p.items_with( []( const item & it ) { @@ -2697,7 +2690,6 @@ void iexamine::keg( player &p, const tripoint &examp ) g->m.add_item( examp, drink ); return; } else { - auto drink = g->m.i_at( examp ).begin(); const auto drink_tname = drink->tname(); const auto drink_nname = item::nname( drink->typeId() ); enum options { @@ -4282,11 +4274,10 @@ static void mill_activate( player &p, const tripoint &examp ) return; } bool food_present = false; - auto items = g->m.i_at( examp ); + map_stack items = g->m.i_at( examp ); units::volume food_volume = 0_ml; - for( size_t i = 0; i < items.size(); i++ ) { - auto &it = items[i]; + for( const item &it : items ) { if( it.typeId() == "flour" ) { add_msg( _( "This mill already contains flour." ) ); add_msg( _( "Remove it before starting the mill again." ) ); @@ -4302,7 +4293,7 @@ static void mill_activate( player &p, const tripoint &examp ) false ) ); add_msg( _( "You remove the %s from the mill." ), it.tname() ); g->m.add_item_or_charges( p.pos(), it ); - g->m.i_rem( examp, i ); + g->m.i_rem( examp, &it ); p.mod_moves( -p.item_handling_cost( it ) ); return; } @@ -4351,12 +4342,11 @@ static void smoker_activate( player &p, const tripoint &examp ) } bool food_present = false; bool charcoal_present = false; - auto items = g->m.i_at( examp ); + map_stack items = g->m.i_at( examp ); units::volume food_volume = 0_ml; item *charcoal = nullptr; - for( size_t i = 0; i < items.size(); i++ ) { - auto &it = items[i]; + for( item &it : items ) { if( it.has_flag( "SMOKED" ) && !it.has_flag( "SMOKABLE" ) ) { add_msg( _( "This rack already contains smoked food." ) ); add_msg( _( "Remove it before firing the smoking rack again." ) ); @@ -4376,7 +4366,7 @@ static void smoker_activate( player &p, const tripoint &examp ) false ) ); add_msg( _( "You remove %s from the rack." ), it.tname() ); g->m.add_item_or_charges( p.pos(), it ); - g->m.i_rem( examp, i ); + g->m.i_rem( examp, &it ); p.mod_moves( -p.item_handling_cost( it ) ); return; } @@ -4454,26 +4444,21 @@ void iexamine::mill_finalize( player &, const tripoint &examp, const time_point return; } - auto items = g->m.i_at( examp ); + map_stack items = g->m.i_at( examp ); if( items.empty() ) { g->m.furn_set( examp, next_mill_type ); return; } - for( auto &it : items ) { - if( it.has_flag( "MILLABLE" ) ) { + for( item &it : items ) { + if( it.has_flag( "MILLABLE" ) && it.get_comestible() ) { it.calc_rot_while_processing( 6_hours ); - } - } - for( size_t i = 0; i < items.size(); i++ ) { - auto &item_it = items[i]; - if( item_it.get_comestible() ) { - item result( "flour", start_time + 6_hours, item_it.charges * 15 ); + item result( "flour", start_time + 6_hours, it.charges * 15 ); // Set flag to tell set_relative_rot() to calc from bday not now result.set_flag( "PROCESSING_RESULT" ); - result.set_relative_rot( item_it.get_relative_rot() ); + result.set_relative_rot( it.get_relative_rot() ); result.unset_flag( "PROCESSING_RESULT" ); - item_it = result; + it = result; } } g->m.furn_set( examp, next_mill_type ); @@ -4493,31 +4478,26 @@ static void smoker_finalize( player &, const tripoint &examp, const time_point & return; } - auto items = g->m.i_at( examp ); + map_stack items = g->m.i_at( examp ); if( items.empty() ) { g->m.furn_set( examp, next_smoker_type ); return; } - for( auto &it : items ) { - if( it.has_flag( "SMOKABLE" ) ) { // Don't check charcoal - it.calc_rot_while_processing( 6_hours ); - } - } - - for( size_t i = 0; i < items.size(); i++ ) { - auto &item_it = items[i]; - if( item_it.get_comestible() ) { - if( item_it.get_comestible()->smoking_result.empty() ) { - item_it.unset_flag( "PROCESSING" ); + for( item &it : items ) { + if( it.has_flag( "SMOKABLE" ) && it.get_comestible() ) { + if( it.get_comestible()->smoking_result.empty() ) { + it.unset_flag( "PROCESSING" ); } else { - item result( item_it.get_comestible()->smoking_result, start_time + 6_hours, item_it.charges ); + it.calc_rot_while_processing( 6_hours ); + + item result( it.get_comestible()->smoking_result, start_time + 6_hours, it.charges ); // Set flag to tell set_relative_rot() to calc from bday not now result.set_flag( "SMOKING_RESULT" ); - result.set_relative_rot( item_it.get_relative_rot() ); + result.set_relative_rot( it.get_relative_rot() ); result.unset_flag( "SMOKING_RESULT" ); - item_it = result; + it = result; } } } @@ -4765,7 +4745,7 @@ void iexamine::quern_examine( player &p, const tripoint &examp ) const bool active = g->m.furn( examp ) == furn_str_id( "f_water_mill_active" ) || g->m.furn( examp ) == furn_str_id( "f_wind_mill_active" ); - auto items_here = g->m.i_at( examp ); + map_stack items_here = g->m.i_at( examp ); if( items_here.empty() && active ) { debugmsg( "active mill was empty!" ); @@ -4795,8 +4775,7 @@ void iexamine::quern_examine( player &p, const tripoint &examp ) units::volume f_volume = 0_ml; bool f_check = false; - for( size_t i = 0; i < items_here.size(); i++ ) { - auto &it = items_here[i]; + for( const item &it : items_here ) { if( it.is_food() ) { f_check = true; f_volume += it.volume(); @@ -4865,8 +4844,7 @@ void iexamine::quern_examine( player &p, const tripoint &examp ) if( items_here.empty() ) { pop << _( "... that it is empty." ); } else { - for( size_t i = 0; i < items_here.size(); i++ ) { - auto &it = items_here[i]; + for( const item &it : items_here ) { if( it.typeId() == "fake_milling_item" ) { pop << "\n " << "" << _( "You see some grains that are not yet milled to fine flour." ) << "" << @@ -4891,17 +4869,15 @@ void iexamine::quern_examine( player &p, const tripoint &examp ) mill_load_food( p, examp, remaining_capacity ); break; case 3: // remove food - for( size_t i = 0; i < items_here.size(); i++ ) { - auto &it = items_here[i]; + for( const item &it : items_here ) { if( it.is_food() ) { // get handling cost before the item reference is invalidated const int handling_cost = -p.item_handling_cost( it ); add_msg( _( "You remove %s from the mill." ), it.tname() ); g->m.add_item_or_charges( p.pos(), it ); - g->m.i_rem( examp, i ); + g->m.i_rem( examp, &it ); p.mod_moves( handling_cost ); - i--; } } if( active ) { @@ -4933,7 +4909,7 @@ void iexamine::smoker_options( player &p, const tripoint &examp ) g->m.furn( examp ) == furn_str_id( "f_metal_smoking_rack_active" ); const bool portable = g->m.furn( examp ) == furn_str_id( "f_metal_smoking_rack" ) || g->m.furn( examp ) == furn_str_id( "f_metal_smoking_rack_active" ); - auto items_here = g->m.i_at( examp ); + map_stack items_here = g->m.i_at( examp ); if( portable && items_here.empty() && active ) { debugmsg( "f_metal_smoking_rack_active was empty!" ); @@ -4964,8 +4940,7 @@ void iexamine::smoker_options( player &p, const tripoint &examp ) units::volume f_volume = 0_ml; bool f_check = false; - for( size_t i = 0; i < items_here.size(); i++ ) { - auto &it = items_here[i]; + for( const item &it : items_here ) { if( it.is_food() ) { f_check = true; f_volume += it.volume(); @@ -5072,8 +5047,7 @@ void iexamine::smoker_options( player &p, const tripoint &examp ) if( items_here.empty() ) { pop << _( "... that it is empty." ); } else { - for( size_t i = 0; i < items_here.size(); i++ ) { - auto &it = items_here[i]; + for( const item &it : items_here ) { if( it.typeId() == "fake_smoke_plume" ) { pop << "\n " << "" << _( "You see some smoldering embers there." ) << "" << "\n "; @@ -5107,17 +5081,15 @@ void iexamine::smoker_options( player &p, const tripoint &examp ) rem_f_opt = true; /* fallthrough */ case 5: { //remove charcoal - for( size_t i = 0; i < items_here.size(); i++ ) { - auto &it = items_here[i]; + for( const item &it : items_here ) { if( ( rem_f_opt && it.is_food() ) || ( !rem_f_opt && ( it.typeId() == "charcoal" ) ) ) { // get handling cost before the item reference is invalidated const int handling_cost = -p.item_handling_cost( it ); add_msg( _( "You remove %s from the rack." ), it.tname() ); g->m.add_item_or_charges( p.pos(), it ); - g->m.i_rem( examp, i ); + g->m.i_rem( examp, &it ); p.mod_moves( handling_cost ); - i--; } } if( portable && active && rem_f_opt ) { diff --git a/src/item_stack.cpp b/src/item_stack.cpp index eab15807b496c..6affe218cfd8b 100644 --- a/src/item_stack.cpp +++ b/src/item_stack.cpp @@ -85,11 +85,6 @@ item &item_stack::front() return *items->begin(); } -item &item_stack::operator[]( size_t index ) -{ - return *( std::next( items->begin(), index ) ); -} - units::volume item_stack::stored_volume() const { units::volume ret = 0_ml; diff --git a/src/item_stack.h b/src/item_stack.h index 47763eec6ef08..0f6a37e585bca 100644 --- a/src/item_stack.h +++ b/src/item_stack.h @@ -31,12 +31,10 @@ class item_stack size_t size() const; bool empty() const; - // TODO: This should be made to return an iterator virtual void insert( const item &newitem ) = 0; virtual iterator erase( const_iterator it ) = 0; virtual void clear(); item &front(); - item &operator[]( size_t index ); // While iterators to colonies are stable, indexes are not. // These functions should only be used for serialization/deserialization diff --git a/src/json.h b/src/json.h index aca0b0d5e306d..e7ec8f5039118 100644 --- a/src/json.h +++ b/src/json.h @@ -588,8 +588,7 @@ class JsonOut write_as_array( container ); } - // special case for colony as it uses `insert()` instead of `push_back()` - // and therefore doesn't fit with vector/deque/list + // special case for colony, since it doesn't fit in other categories template void write( const colony &container ) { write_as_array( container ); diff --git a/src/map.cpp b/src/map.cpp index 07dc0f3337ddd..26fccf5626bad 100644 --- a/src/map.cpp +++ b/src/map.cpp @@ -5160,7 +5160,8 @@ item *map::item_from( const tripoint &pos, size_t index ) if( index >= items.size() ) { return nullptr; } else { - return &items[index]; + // This is a hack until this function is deleted + return &*items.get_iterator_from_index( index ); } } @@ -5171,7 +5172,8 @@ item *map::item_from( vehicle *veh, int cargo_part, size_t index ) if( index >= items.size() ) { return nullptr; } else { - return &items[index]; + // This is a hack until this function is deleted + return &*items.get_iterator_from_index( index ); } } diff --git a/src/mission_companion.cpp b/src/mission_companion.cpp index 59080069ff1de..80fc7e996cd5f 100644 --- a/src/mission_companion.cpp +++ b/src/mission_companion.cpp @@ -1039,7 +1039,7 @@ void talk_function::field_harvest( npc &p, const std::string &place ) for( int x = 0; x < SEEX * 2 - 1; x++ ) { for( int y = 0; y < SEEY * 2 - 1; y++ ) { if( bay.furn( x, y ) == furn_str_id( "f_plant_harvest" ) && !bay.i_at( x, y ).empty() ) { - const item &seed = bay.i_at( x, y )[0]; + const item &seed = bay.i_at( x, y ).front(); if( seed.is_seed() ) { const islot_seed &seed_data = *seed.type->seed; tmp = item( seed_data.fruit_id, calendar::turn ); @@ -1083,7 +1083,7 @@ void talk_function::field_harvest( npc &p, const std::string &place ) for( int y = 0; y < SEEY * 2 - 1; y++ ) { if( bay.furn( x, y ) == furn_str_id( "f_plant_harvest" ) && !bay.i_at( x, y ).empty() ) { - const item &seed = bay.i_at( x, y )[0]; + const item &seed = bay.i_at( x, y ).front(); if( seed.is_seed() ) { const islot_seed &seed_data = *seed.type->seed; tmp = item( seed_data.fruit_id, calendar::turn ); @@ -2006,10 +2006,9 @@ npc_ptr talk_function::companion_choose_return( const tripoint &omt_pos, } //Smash stuff, steal valuables, and change map maker -std::vector talk_function::loot_building( const tripoint &site ) +void talk_function::loot_building( const tripoint &site ) { tinymap bay; - std::vector items_found; tripoint p; bay.load( site.x * 2, site.y * 2, site.z, false ); for( int x = 0; x < SEEX * 2 - 1; x++ ) { @@ -2067,22 +2066,17 @@ std::vector talk_function::loot_building( const tripoint &site ) critter->die( nullptr ); } //Hoover up tasty items! - for( unsigned int i = 0; i < bay.i_at( p ).size(); i++ ) { - if( ( ( bay.i_at( p )[i].is_food() || bay.i_at( p )[i].is_food_container() ) && - !one_in( 8 ) ) || - ( bay.i_at( p )[i].made_of( LIQUID ) && !one_in( 8 ) ) || - ( bay.i_at( p )[i].price( true ) > 1000 && !one_in( 4 ) ) || - one_in( 5 ) ) { - item *it = &bay.i_at( p )[i]; - items_found.push_back( it ); - bay.i_rem( p, i ); + for( const item &it : bay.i_at( p ) ) { + if( ( ( it.is_food() || it.is_food_container() ) && !one_in( 8 ) ) || + ( it.made_of( LIQUID ) && !one_in( 8 ) ) || + ( it.price( true ) > 1000 && !one_in( 4 ) ) || one_in( 5 ) ) { + bay.i_rem( p, &it ); } } } } bay.save(); overmap_buffer.ter( site.x, site.y, site.z ) = oter_id( "looted_building" ); - return items_found; } void mission_data::add( const std::string &id, const std::string &name_display, diff --git a/src/mission_companion.h b/src/mission_companion.h index 9775280fe5972..25856836b2cce 100644 --- a/src/mission_companion.h +++ b/src/mission_companion.h @@ -143,6 +143,8 @@ npc_ptr companion_choose_return( const tripoint &omt_pos, const std::string &rol //Return NPC to your party void companion_return( npc &comp ); //Smash stuff, steal valuables, and change map maker -std::vector loot_building( const tripoint &site ); +// TODO: Make this return the loot gained +void loot_building( const tripoint &site ); + } // namespace talk_function #endif diff --git a/src/monattack.cpp b/src/monattack.cpp index 01c26db9c14b0..23c8e389fa4d5 100644 --- a/src/monattack.cpp +++ b/src/monattack.cpp @@ -335,14 +335,13 @@ bool mattack::antqueen( monster *z ) if( g->u.sees( *z ) ) { add_msg( m_warning, _( "The %s tends nearby eggs, and they hatch!" ), z->name() ); } - for( auto &i : egg_points ) { - auto eggs = g->m.i_at( i ); - for( size_t j = 0; j < eggs.size(); j++ ) { - if( eggs[j].typeId() != "ant_egg" ) { + for( const tripoint &egg_pos : egg_points ) { + for( const item &it : g->m.i_at( egg_pos ) ) { + if( it.typeId() != "ant_egg" ) { continue; } - g->m.i_rem( i, j ); - monster tmp( z->type->id == mon_ant_acid_queen ? mon_ant_acid_larva : mon_ant_larva, i ); + g->m.i_rem( egg_pos, &it ); + monster tmp( z->type->id == mon_ant_acid_queen ? mon_ant_acid_larva : mon_ant_larva, egg_pos ); tmp.make_ally( *z ); g->add_zombie( tmp ); break; // Max one hatch per tile diff --git a/src/mondeath.cpp b/src/mondeath.cpp index f8bc7f4ef909c..14741108a2b33 100644 --- a/src/mondeath.cpp +++ b/src/mondeath.cpp @@ -600,9 +600,9 @@ void mdeath::explode( monster &z ) void mdeath::focused_beam( monster &z ) { - for( int k = g->m.i_at( z.pos() ).size() - 1; k >= 0; k-- ) { - if( g->m.i_at( z.pos() )[k].typeId() == "processor" ) { - g->m.i_rem( z.pos(), k ); + for( const item &it : g->m.i_at( z.pos() ) ) { + if( it.typeId() == "processor" ) { + g->m.i_rem( z.pos(), &it ); } } diff --git a/src/tutorial.cpp b/src/tutorial.cpp index a70e4f3f4cdfd..f6a072e8e4c85 100644 --- a/src/tutorial.cpp +++ b/src/tutorial.cpp @@ -118,10 +118,10 @@ void tutorial_game::per_turn() } if( !tutorials_seen[LESSON_BUTCHER] ) { - for( size_t i = 0; i < g->m.i_at( g->u.posx(), g->u.posy() ).size(); i++ ) { - if( g->m.i_at( g->u.posx(), g->u.posy() )[i].is_corpse() ) { + for( const item &it : g->m.i_at( g->u.posx(), g->u.posy() ) ) { + if( it.is_corpse() ) { add_message( LESSON_BUTCHER ); - i = g->m.i_at( g->u.posx(), g->u.posy() ).size(); + break; } } } diff --git a/src/vehicle.cpp b/src/vehicle.cpp index 94c8a56f41d10..feb81a6adbbc7 100644 --- a/src/vehicle.cpp +++ b/src/vehicle.cpp @@ -4382,41 +4382,45 @@ int vehicle::add_charges( int part, const item &itm ) return add_item( part, itm_copy ) ? ret : 0; } -bool vehicle::add_item( vehicle_part &pt, const item &obj ) +cata::optional vehicle::add_item( vehicle_part &pt, const item &obj ) { int idx = index_of_part( &pt ); if( idx < 0 ) { debugmsg( "Tried to add item to invalid part" ); - return false; + return cata::nullopt; } return add_item( idx, obj ); } -bool vehicle::add_item( int part, const item &itm ) +cata::optional vehicle::add_item( int part, const item &itm ) { if( part < 0 || part >= static_cast( parts.size() ) ) { debugmsg( "int part (%d) is out of range", part ); - return false; + return cata::nullopt; } // const int max_weight = ?! // TODO: weight limit, calculation per vpart & vehicle stats, not a hard user limit. // add creaking sounds and damage to overloaded vpart, outright break it past a certain point, or when hitting bumps etc if( parts[ part ].base.is_gun() ) { if( !itm.is_ammo() || !parts[ part ].base.ammo_types().count( itm.ammo_type() ) ) { - return false; + return cata::nullopt; } } bool charge = itm.count_by_charges(); vehicle_stack istack = get_items( part ); const int to_move = istack.amount_can_fit( itm ); if( to_move == 0 || ( charge && to_move < itm.charges ) ) { - return false; // @add_charges should be used in the latter case + return cata::nullopt; // @add_charges should be used in the latter case } if( charge ) { item *here = istack.stacks_with( itm ); if( here ) { invalidate_mass(); - return here->merge_charges( itm ); + if( !here->merge_charges( itm ) ) { + return cata::nullopt; + } else { + return cata::optional( istack.get_iterator_from_pointer( here ) ); + } } } @@ -4436,7 +4440,7 @@ bool vehicle::add_item( int part, const item &itm ) } invalidate_mass(); - return true; + return cata::optional( new_pos ); } bool vehicle::remove_item( int part, int itemdex ) diff --git a/src/vehicle.h b/src/vehicle.h index 973bfcbb23cfc..a5a1b98a386b4 100644 --- a/src/vehicle.h +++ b/src/vehicle.h @@ -1252,12 +1252,13 @@ class vehicle /** * Try to add an item to part's cargo. * - * @returns False if it can't be put here (not a cargo part, adding this would violate + * @returns cata::nullopt if it can't be put here (not a cargo part, adding this would violate * the volume limit or item count limit, not all charges can fit, etc.) + * Otherwise, returns an iterator to the added item in the vehicle stack */ - bool add_item( int part, const item &obj ); + cata::optional add_item( int part, const item &obj ); /** Like the above */ - bool add_item( vehicle_part &pt, const item &obj ); + cata::optional add_item( vehicle_part &pt, const item &obj ); /** * Add an item counted by charges to the part's cargo. * diff --git a/tests/invlet_test.cpp b/tests/invlet_test.cpp index e671eb5d837f4..3a3d7fb802a47 100644 --- a/tests/invlet_test.cpp +++ b/tests/invlet_test.cpp @@ -232,17 +232,19 @@ static void pick_up_from_feet( player &p, int pos ) static void wear_from_feet( player &p, int pos ) { - auto size_before = g->m.i_at( p.pos() ).size(); + int size_before = static_cast( g->m.i_at( p.pos() ).size() ); REQUIRE( size_before > pos ); - p.wear_item( g->m.i_at( p.pos() )[pos], false ); + // This is a temporary hack to get this (currently broken) test to compile + p.wear_item( *g->m.i_at( p.pos() ).get_iterator_from_index( pos ), false ); g->m.i_rem( p.pos(), pos ); } static void wield_from_feet( player &p, int pos ) { - auto size_before = g->m.i_at( p.pos() ).size(); + int size_before = static_cast( g->m.i_at( p.pos() ).size() ); REQUIRE( size_before > pos ); - p.wield( g->m.i_at( p.pos() )[pos] ); + // This is a temporary hack to get this (currently broken) test to compile + p.wield( *g->m.i_at( p.pos() ).get_iterator_from_index( pos ) ); g->m.i_rem( p.pos(), pos ); } @@ -276,7 +278,8 @@ static item &item_at( player &p, const int pos, const inventory_location loc ) { switch( loc ) { case GROUND: - return g->m.i_at( p.pos() )[pos]; + // This is a temporary hack to get this (currently broken) test to compile + return *g->m.i_at( p.pos() ).get_iterator_from_index( pos ); case INVENTORY: return p.i_at( pos ); case WORN: From 04c1ffd7254da9a36d9912f05da4ab160a643920 Mon Sep 17 00:00:00 2001 From: Isaac Freund Date: Sun, 16 Jun 2019 02:24:19 +0200 Subject: [PATCH 096/371] Remove map and vehicle functions using item indexes Indexes to colonies are unstable and everything has now been converted to use iterators and pointers. Also fixed a few minor style issues and typos. --- src/iexamine.cpp | 8 ++--- src/lightmap.cpp | 2 +- src/map.cpp | 71 ++++++--------------------------------- src/map.h | 18 +++------- src/mission_companion.cpp | 2 +- src/monattack.cpp | 2 +- src/mondeath.cpp | 2 +- src/savegame_json.cpp | 2 +- src/vehicle.cpp | 25 +++----------- src/vehicle.h | 3 +- src/vehicle_use.cpp | 10 +++--- tests/invlet_test.cpp | 4 +-- 12 files changed, 35 insertions(+), 114 deletions(-) diff --git a/src/iexamine.cpp b/src/iexamine.cpp index c30a2e6613ab1..9f3f2a18096d4 100644 --- a/src/iexamine.cpp +++ b/src/iexamine.cpp @@ -2537,7 +2537,7 @@ void iexamine::fvat_full( player &p, const tripoint &examp ) return; } - for( const item &it : items_here ) { + for( item &it : items_here ) { if( !it.made_of_from_type( LIQUID ) ) { add_msg( _( "You remove %s from the vat." ), it.tname() ); g->m.add_item_or_charges( p.pos(), it ); @@ -4277,7 +4277,7 @@ static void mill_activate( player &p, const tripoint &examp ) map_stack items = g->m.i_at( examp ); units::volume food_volume = 0_ml; - for( const item &it : items ) { + for( item &it : items ) { if( it.typeId() == "flour" ) { add_msg( _( "This mill already contains flour." ) ); add_msg( _( "Remove it before starting the mill again." ) ); @@ -4869,7 +4869,7 @@ void iexamine::quern_examine( player &p, const tripoint &examp ) mill_load_food( p, examp, remaining_capacity ); break; case 3: // remove food - for( const item &it : items_here ) { + for( item &it : items_here ) { if( it.is_food() ) { // get handling cost before the item reference is invalidated const int handling_cost = -p.item_handling_cost( it ); @@ -5081,7 +5081,7 @@ void iexamine::smoker_options( player &p, const tripoint &examp ) rem_f_opt = true; /* fallthrough */ case 5: { //remove charcoal - for( const item &it : items_here ) { + for( item &it : items_here ) { if( ( rem_f_opt && it.is_food() ) || ( !rem_f_opt && ( it.typeId() == "charcoal" ) ) ) { // get handling cost before the item reference is invalidated const int handling_cost = -p.item_handling_cost( it ); diff --git a/src/lightmap.cpp b/src/lightmap.cpp index 2feb464bfe6af..4bf3ea4e2210c 100644 --- a/src/lightmap.cpp +++ b/src/lightmap.cpp @@ -63,7 +63,7 @@ std::string four_quadrants::to_string() const } void map::add_light_from_items( const tripoint &p, item_stack::iterator begin, - map_stack::iterator end ) + item_stack::iterator end ) { for( auto itm_it = begin; itm_it != end; ++itm_it ) { float ilum = 0.0; // brightness diff --git a/src/map.cpp b/src/map.cpp index 26fccf5626bad..f2c4120129bea 100644 --- a/src/map.cpp +++ b/src/map.cpp @@ -4058,12 +4058,7 @@ map_stack::iterator map::i_rem( const point &location, map_stack::const_iterator return i_rem( tripoint( location, abs_sub.z ), it ); } -int map::i_rem( const int x, const int y, const int index ) -{ - return i_rem( tripoint( x, y, abs_sub.z ), index ); -} - -void map::i_rem( const int x, const int y, const item *it ) +void map::i_rem( const int x, const int y, item *it ) { i_rem( tripoint( x, y, abs_sub.z ), it ); } @@ -4134,34 +4129,12 @@ map_stack::iterator map::i_rem( const tripoint &p, map_stack::const_iterator it return current_submap->itm[l.x][l.y].erase( it ); } -int map::i_rem( const tripoint &p, const int index ) -{ - if( index < 0 ) { - debugmsg( "i_rem called with negative index %d", index ); - return index; - } - - if( index >= static_cast( i_at( p ).size() ) ) { - return index; - } - - auto map_items = i_at( p ); - auto iter = map_items.begin(); - std::advance( iter, index ); - map_items.erase( iter ); - return index; -} - -void map::i_rem( const tripoint &p, const item *it ) +void map::i_rem( const tripoint &p, item *it ) { - auto map_items = i_at( p ); - - for( auto iter = map_items.begin(); iter != map_items.end(); iter++ ) { - //delete the item if the pointer memory addresses are the same - if( it == &*iter ) { - map_items.erase( iter ); - break; - } + map_stack map_items = i_at( p ); + map_stack::const_iterator iter = map_items.get_iterator_from_pointer( it ); + if( iter != map_items.end() ) { + i_rem( p, iter ); } } @@ -5153,30 +5126,6 @@ void map::trigger_rc_items( const std::string &signal ) process_items( false, trigger_radio_item, signal ); } -item *map::item_from( const tripoint &pos, size_t index ) -{ - auto items = i_at( pos ); - - if( index >= items.size() ) { - return nullptr; - } else { - // This is a hack until this function is deleted - return &*items.get_iterator_from_index( index ); - } -} - -item *map::item_from( vehicle *veh, int cargo_part, size_t index ) -{ - auto items = veh->get_items( cargo_part ); - - if( index >= items.size() ) { - return nullptr; - } else { - // This is a hack until this function is deleted - return &*items.get_iterator_from_index( index ); - } -} - const trap &map::tr_at( const tripoint &p ) const { if( !inbounds( p ) ) { @@ -6968,7 +6917,7 @@ void map::grow_plant( const tripoint &p ) if( !furn.has_flag( "PLANT" ) ) { return; } - auto items = i_at( p ); + map_stack items = i_at( p ); if( items.empty() ) { // No seed there anymore, we don't know what kind of plant it was. dbg( D_ERROR ) << "a seed item has vanished at " << p.x << "," << p.y << "," << p.z; @@ -6976,7 +6925,7 @@ void map::grow_plant( const tripoint &p ) return; } - auto seed = items.front(); + item &seed = items.front(); if( !seed.is_seed() ) { // No seed there anymore, we don't know what kind of plant it was. dbg( D_ERROR ) << "a planted item at " << p.x << "," << p.y << "," << p.z << " has no seed data"; @@ -6990,14 +6939,14 @@ void map::grow_plant( const tripoint &p ) if( has_flag_furn( "GROWTH_SEEDLING", p ) ) { return; } - i_rem( p, 1 ); + i_rem( p, &seed ); rotten_item_spawn( seed, p ); furn_set( p, furn_str_id( furn.plant->transform ) ); } else if( seed.age() < plantEpoch * 3 * furn.plant->growth_multiplier ) { if( has_flag_furn( "GROWTH_MATURE", p ) ) { return; } - i_rem( p, 1 ); + i_rem( p, &seed ); rotten_item_spawn( seed, p ); //You've skipped the seedling stage so roll monsters twice if( !has_flag_furn( "GROWTH_SEEDLING", p ) ) { diff --git a/src/map.h b/src/map.h index b1b0823bcec03..f0c2c823908c5 100644 --- a/src/map.h +++ b/src/map.h @@ -897,8 +897,7 @@ class map map_stack i_at( int x, int y ); void i_clear( const int x, const int y ); map_stack::iterator i_rem( const point &location, map_stack::const_iterator it ); - int i_rem( const int x, const int y, const int index ); - void i_rem( const int x, const int y, const item *it ); + void i_rem( const int x, const int y, item *it ); void spawn_item( const int x, const int y, const std::string &itype_id, const unsigned quantity = 1, const int charges = 0, const time_point &birthday = calendar::time_of_cataclysm, const int damlevel = 0 ); @@ -922,8 +921,7 @@ class map // i_rem() methods that return values act like container::erase(), // returning an iterator to the next item after removal. map_stack::iterator i_rem( const tripoint &p, map_stack::const_iterator it ); - int i_rem( const tripoint &p, const int index ); - void i_rem( const tripoint &p, const item *it ); + void i_rem( const tripoint &p, item *it ); void spawn_artifact( const tripoint &p ); void spawn_natural_artifact( const tripoint &p, const artifact_natural_property prop ); void spawn_item( const tripoint &p, const std::string &itype_id, @@ -1024,15 +1022,6 @@ class map void create_anomaly( const tripoint &p, artifact_natural_property prop, bool create_rubble = true ); - /** - * Fetch an item from this map location, with sanity checks to ensure it still exists. - */ - item *item_from( const tripoint &pos, const size_t index ); - - /** - * Fetch an item from this vehicle, with sanity checks to ensure it still exists. - */ - item *item_from( vehicle *veh, const int cargo_part, const size_t index ); // Partial construction functions void partial_con_set( const tripoint &p, const partial_con &con ); void partial_con_remove( const tripoint &p ); @@ -1578,7 +1567,8 @@ class map void apply_light_arc( const tripoint &p, int angle, float luminance, int wideangle = 30 ); void apply_light_ray( bool lit[MAPSIZE_X][MAPSIZE_Y], const tripoint &s, const tripoint &e, float luminance ); - void add_light_from_items( const tripoint &p, item_stack::iterator begin, map_stack::iterator end ); + void add_light_from_items( const tripoint &p, item_stack::iterator begin, + item_stack::iterator end ); std::unique_ptr add_vehicle_to_map( std::unique_ptr veh, bool merge_wrecks ); // Internal methods used to bash just the selected features diff --git a/src/mission_companion.cpp b/src/mission_companion.cpp index 80fc7e996cd5f..99dd467a1cf5f 100644 --- a/src/mission_companion.cpp +++ b/src/mission_companion.cpp @@ -2066,7 +2066,7 @@ void talk_function::loot_building( const tripoint &site ) critter->die( nullptr ); } //Hoover up tasty items! - for( const item &it : bay.i_at( p ) ) { + for( item &it : bay.i_at( p ) ) { if( ( ( it.is_food() || it.is_food_container() ) && !one_in( 8 ) ) || ( it.made_of( LIQUID ) && !one_in( 8 ) ) || ( it.price( true ) > 1000 && !one_in( 4 ) ) || one_in( 5 ) ) { diff --git a/src/monattack.cpp b/src/monattack.cpp index 23c8e389fa4d5..98aad0e5f491f 100644 --- a/src/monattack.cpp +++ b/src/monattack.cpp @@ -336,7 +336,7 @@ bool mattack::antqueen( monster *z ) add_msg( m_warning, _( "The %s tends nearby eggs, and they hatch!" ), z->name() ); } for( const tripoint &egg_pos : egg_points ) { - for( const item &it : g->m.i_at( egg_pos ) ) { + for( item &it : g->m.i_at( egg_pos ) ) { if( it.typeId() != "ant_egg" ) { continue; } diff --git a/src/mondeath.cpp b/src/mondeath.cpp index 14741108a2b33..229aab8033739 100644 --- a/src/mondeath.cpp +++ b/src/mondeath.cpp @@ -600,7 +600,7 @@ void mdeath::explode( monster &z ) void mdeath::focused_beam( monster &z ) { - for( const item &it : g->m.i_at( z.pos() ) ) { + for( item &it : g->m.i_at( z.pos() ) ) { if( it.typeId() == "processor" ) { g->m.i_rem( z.pos(), &it ); } diff --git a/src/savegame_json.cpp b/src/savegame_json.cpp index 80c766b0c70b9..118035f2c8790 100644 --- a/src/savegame_json.cpp +++ b/src/savegame_json.cpp @@ -3489,7 +3489,7 @@ void submap::load( JsonIn &jsin, const std::string &member_name, bool rubpow_upd return VisitResponse::NEXT; } ); - colony::iterator it = itm[p.x][p.y].insert( tmp ); + const colony::iterator it = itm[p.x][p.y].insert( tmp ); if( tmp.needs_processing() ) { active_items.add( it, p ); } diff --git a/src/vehicle.cpp b/src/vehicle.cpp index feb81a6adbbc7..6dc5f7955ab30 100644 --- a/src/vehicle.cpp +++ b/src/vehicle.cpp @@ -4443,32 +4443,17 @@ cata::optional vehicle::add_item( int part, const item return cata::optional( new_pos ); } -bool vehicle::remove_item( int part, int itemdex ) +bool vehicle::remove_item( int part, item *it ) { - if( itemdex < 0 || itemdex >= static_cast( parts[part].items.size() ) ) { + const colony &veh_items = parts[part].items; + const colony::const_iterator iter = veh_items.get_iterator_from_pointer( it ); + if( iter == veh_items.end() ) { return false; } - - remove_item( part, std::next( parts[part].items.begin(), itemdex ) ); + remove_item( part, iter ); return true; } -bool vehicle::remove_item( int part, const item *it ) -{ - bool rc = false; - colony &veh_items = parts[part].items; - - for( auto iter = veh_items.begin(); iter != veh_items.end(); ++iter ) { - //delete the item if the pointer memory addresses are the same - if( it == &*iter ) { - remove_item( part, iter ); - rc = true; - break; - } - } - return rc; -} - vehicle_stack::iterator vehicle::remove_item( int part, vehicle_stack::const_iterator it ) { colony &veh_items = parts[part].items; diff --git a/src/vehicle.h b/src/vehicle.h index a5a1b98a386b4..2d55975ebfbf6 100644 --- a/src/vehicle.h +++ b/src/vehicle.h @@ -1267,8 +1267,7 @@ class vehicle int add_charges( int part, const item &itm ); // remove item from part's cargo - bool remove_item( int part, int itemdex ); - bool remove_item( int part, const item *it ); + bool remove_item( int part, item *it ); vehicle_stack::iterator remove_item( int part, vehicle_stack::const_iterator it ); vehicle_stack get_items( int part ) const; diff --git a/src/vehicle_use.cpp b/src/vehicle_use.cpp index 719f3cf81c9b3..653ebb26a04f2 100644 --- a/src/vehicle_use.cpp +++ b/src/vehicle_use.cpp @@ -1209,18 +1209,16 @@ void vehicle::operate_scoop() continue; } item *that_item_there = nullptr; - const map_stack q = g->m.i_at( position ); + map_stack items = g->m.i_at( position ); if( g->m.has_flag( "SEALED", position ) ) { // Ignore it. Street sweepers are not known for their ability to harvest crops. continue; } - size_t itemdex = 0; - for( const item &it : q ) { + for( item &it : items ) { if( it.volume() < max_pickup_volume ) { - that_item_there = g->m.item_from( position, itemdex ); + that_item_there = ⁢ break; } - itemdex++; } if( !that_item_there ) { continue; @@ -1235,7 +1233,7 @@ void vehicle::operate_scoop() } //This attempts to add the item to the scoop inventory and if successful, removes it from the map. if( add_item( scoop, *that_item_there ) ) { - g->m.i_rem( position, itemdex ); + g->m.i_rem( position, that_item_there ); } else { break; } diff --git a/tests/invlet_test.cpp b/tests/invlet_test.cpp index 3a3d7fb802a47..fb629936885fc 100644 --- a/tests/invlet_test.cpp +++ b/tests/invlet_test.cpp @@ -236,7 +236,7 @@ static void wear_from_feet( player &p, int pos ) REQUIRE( size_before > pos ); // This is a temporary hack to get this (currently broken) test to compile p.wear_item( *g->m.i_at( p.pos() ).get_iterator_from_index( pos ), false ); - g->m.i_rem( p.pos(), pos ); + g->m.i_rem( p.pos(), &*g->m.i_at( p.pos() ).get_iterator_from_index( pos ) ); } static void wield_from_feet( player &p, int pos ) @@ -245,7 +245,7 @@ static void wield_from_feet( player &p, int pos ) REQUIRE( size_before > pos ); // This is a temporary hack to get this (currently broken) test to compile p.wield( *g->m.i_at( p.pos() ).get_iterator_from_index( pos ) ); - g->m.i_rem( p.pos(), pos ); + g->m.i_rem( p.pos(), &*g->m.i_at( p.pos() ).get_iterator_from_index( pos ) ); } static void add_item( player &p, item &it, const inventory_location loc ) From cfc8644df29d3b42a074040b3db753f7f875c356 Mon Sep 17 00:00:00 2001 From: Isaac Freund Date: Sun, 16 Jun 2019 14:54:14 +0200 Subject: [PATCH 097/371] Replace item_stack::front() with item_stack::only_item() "front" no longer makes sense since items in a colony are unordered. The new function gives a debug message if there is not exactly one item at the location. Also fixed a few bugs caused by previous refactoring and caught in code review --- src/computer.cpp | 24 ++--- src/editmap.cpp | 2 +- src/faction_camp.cpp | 14 ++- src/fungal_effects.cpp | 11 ++- src/game.cpp | 18 ++-- src/gates.cpp | 2 +- src/iexamine.cpp | 186 +++++++++++++++++++++----------------- src/item_stack.cpp | 13 ++- src/item_stack.h | 3 +- src/map.cpp | 81 ++++++++++------- src/mission_companion.cpp | 40 +++++--- src/monattack.cpp | 8 +- src/mondeath.cpp | 10 +- src/vehicle_use.cpp | 20 ++-- 14 files changed, 256 insertions(+), 176 deletions(-) diff --git a/src/computer.cpp b/src/computer.cpp index 91df47c8bb85d..69aff71199035 100644 --- a/src/computer.cpp +++ b/src/computer.cpp @@ -882,12 +882,12 @@ PERTINENT FOREMAN LOGS WILL BE PREPENDED TO NOTES" ), print_error( _( "ERROR: Please place sample in centrifuge." ) ); } else if( items.size() > 1 ) { print_error( _( "ERROR: Please remove all but one sample from centrifuge." ) ); - } else if( items.front().contents.empty() ) { + } else if( items.only_item().contents.empty() ) { print_error( _( "ERROR: Please only use container with blood sample." ) ); - } else if( items.front().contents.front().typeId() != "blood" ) { + } else if( items.only_item().contents.front().typeId() != "blood" ) { print_error( _( "ERROR: Please only use blood samples." ) ); } else { // Success! - const item &blood = items.front().contents.front(); + const item &blood = items.only_item().contents.front(); const mtype *mt = blood.get_mtype(); if( mt == nullptr || mt->id == mtype_id::NULL_ID() ) { print_line( _( "Result: Human blood, no pathogens found." ) ); @@ -927,13 +927,13 @@ PERTINENT FOREMAN LOGS WILL BE PREPENDED TO NOTES" ), print_error( _( "ERROR: Please place memory bank in scan area." ) ); } else if( items.size() > 1 ) { print_error( _( "ERROR: Please only scan one item at a time." ) ); - } else if( items.front().typeId() != "usb_drive" && - items.front().typeId() != "black_box" ) { + } else if( items.only_item().typeId() != "usb_drive" && + items.only_item().typeId() != "black_box" ) { print_error( _( "ERROR: Memory bank destroyed or not present." ) ); - } else if( items.front().typeId() == "usb_drive" && items.front().contents.empty() ) { + } else if( items.only_item().typeId() == "usb_drive" && items.only_item().contents.empty() ) { print_error( _( "ERROR: Memory bank is empty." ) ); } else { // Success! - if( items.front().typeId() == "black_box" ) { + if( items.only_item().typeId() == "black_box" ) { print_line( _( "Memory Bank: Military Hexron Encryption\nPrinting Transcript\n" ) ); item transcript( "black_box_transcript", calendar::turn ); g->m.add_item_or_charges( g->u.posx(), g->u.posy(), transcript ); @@ -1624,11 +1624,11 @@ void computer::activate_failure( computer_failure_type fail ) print_error( _( "ERROR: Please place sample in centrifuge." ) ); } else if( items.size() > 1 ) { print_error( _( "ERROR: Please remove all but one sample from centrifuge." ) ); - } else if( items.front().typeId() != "vacutainer" ) { + } else if( items.only_item().typeId() != "vacutainer" ) { print_error( _( "ERROR: Please use blood-contained samples." ) ); - } else if( items.front().contents.empty() ) { + } else if( items.only_item().contents.empty() ) { print_error( _( "ERROR: Blood draw kit, empty." ) ); - } else if( items.front().contents.front().typeId() != "blood" ) { + } else if( items.only_item().contents.front().typeId() != "blood" ) { print_error( _( "ERROR: Please only use blood samples." ) ); } else { print_error( _( "ERROR: Blood sample destroyed." ) ); @@ -1649,9 +1649,9 @@ void computer::activate_failure( computer_failure_type fail ) print_error( _( "ERROR: Please place memory bank in scan area." ) ); } else if( items.size() > 1 ) { print_error( _( "ERROR: Please only scan one item at a time." ) ); - } else if( items.front().typeId() != "usb_drive" ) { + } else if( items.only_item().typeId() != "usb_drive" ) { print_error( _( "ERROR: Memory bank destroyed or not present." ) ); - } else if( items.front().contents.empty() ) { + } else if( items.only_item().contents.empty() ) { print_error( _( "ERROR: Memory bank is empty." ) ); } else { print_error( _( "ERROR: Data bank destroyed." ) ); diff --git a/src/editmap.cpp b/src/editmap.cpp index 46f0a730cfb62..7a013679cfd24 100644 --- a/src/editmap.cpp +++ b/src/editmap.cpp @@ -673,7 +673,7 @@ void editmap::update_view( bool update_info ) const int target_stack_size = target_stack.size(); if( !g->m.has_flag( "CONTAINER", target ) && target_stack_size > 0 ) { trim_and_print( w_info, off, 1, getmaxx( w_info ), c_light_gray, _( "There is a %s there." ), - target_stack.front().tname() ); + target_stack.begin()->tname() ); off++; if( target_stack_size > 1 ) { mvwprintw( w_info, off, 1, ngettext( "There is %d other item there as well.", diff --git a/src/faction_camp.cpp b/src/faction_camp.cpp index a4aa5cafc87a6..539cc71f30527 100644 --- a/src/faction_camp.cpp +++ b/src/faction_camp.cpp @@ -1909,9 +1909,13 @@ static std::pair farm_action( const tripoint &omt_tgt, farm } break; case farm_ops::harvest: - if( farm_map.furn( pos ) == f_plant_harvest && !farm_map.i_at( pos ).empty() ) { - const item &seed = farm_map.i_at( pos ).front(); - if( farm_valid_seed( seed ) ) { + if( farm_map.furn( pos ) == f_plant_harvest ) { + // Can't use item_stack::only_item() since there might be fertilizer + map_stack items = farm_map.i_at( pos ); + const map_stack::iterator seed = std::find_if( items.begin(), items.end(), []( const item & it ) { + return it.is_seed(); + } ); + if( seed != items.end() && farm_valid_seed( *seed ) ) { plots_cnt += 1; if( comp ) { int skillLevel = comp->get_skill_level( skill_survival ); @@ -1919,7 +1923,7 @@ static std::pair farm_action( const tripoint &omt_tgt, farm int plant_cnt = rng( skillLevel / 2, skillLevel ); plant_cnt = std::min( std::max( plant_cnt, 1 ), 9 ); int seed_cnt = std::max( 1, rng( plant_cnt / 4, plant_cnt / 2 ) ); - for( auto &i : iexamine::get_harvest_items( *seed.type, plant_cnt, + for( auto &i : iexamine::get_harvest_items( *seed->type, plant_cnt, seed_cnt, true ) ) { g->m.add_item_or_charges( g->u.pos(), i ); } @@ -1927,7 +1931,7 @@ static std::pair farm_action( const tripoint &omt_tgt, farm farm_map.furn_set( pos, f_null ); farm_map.ter_set( pos, t_dirt ); } else { - plant_names.insert( item::nname( itype_id( seed.type->seed->fruit_id ) ) ); + plant_names.insert( item::nname( itype_id( seed->type->seed->fruit_id ) ) ); } } } diff --git a/src/fungal_effects.cpp b/src/fungal_effects.cpp index 321ffe8bdc12e..a93f891a5313c 100644 --- a/src/fungal_effects.cpp +++ b/src/fungal_effects.cpp @@ -200,11 +200,16 @@ void fungal_effects::spread_fungus_one_tile( const tripoint &p, const int growth } } else if( m.has_flag( "PLANT", p ) ) { // Replace the (already existing) seed - if( !m.i_at( p ).empty() ) { - m.i_at( p ).front() = item( "fungal_seeds", calendar::turn ); - } else { + // Can't use item_stack::only_item() since there might be fertilizer + map_stack items = m.i_at( p ); + const map_stack::iterator seed = std::find_if( items.begin(), items.end(), []( const item & it ) { + return it.is_seed(); + } ); + if( seed == items.end() || !seed->is_seed() ) { DebugLog( D_ERROR, DC_ALL ) << "No seed item in the PLANT terrain at position " << string_format( "%d,%d,%d.", p.x, p.y, p.z ); + } else { + *seed = item( "fungal_seeds", calendar::turn ); } } } diff --git a/src/game.cpp b/src/game.cpp index 64b77dccda2f3..af15bf0aefc0c 100644 --- a/src/game.cpp +++ b/src/game.cpp @@ -5119,23 +5119,23 @@ bool game::forced_door_closing( const tripoint &p, const ter_id &door_type, int m.ter_set( x, y, door_type ); if( m.has_flag( "NOITEM", x, y ) ) { - auto items = m.i_at( x, y ); - while( !items.empty() ) { - if( items.front().made_of( LIQUID ) ) { - m.i_rem( x, y, 0 ); + map_stack items = m.i_at( x, y ); + for( map_stack::iterator it = items.begin(); it != items.end(); ) { + if( it->made_of( LIQUID ) ) { + it = items.erase( it ); continue; } - if( items.front().made_of( material_id( "glass" ) ) && one_in( 2 ) ) { + if( it->made_of( material_id( "glass" ) ) && one_in( 2 ) ) { if( can_see ) { - add_msg( m_warning, _( "A %s shatters!" ), items.front().tname() ); + add_msg( m_warning, _( "A %s shatters!" ), it->tname() ); } else { add_msg( m_warning, _( "Something shatters!" ) ); } - m.i_rem( x, y, 0 ); + it = items.erase( it ); continue; } - m.add_item_or_charges( kbx, kby, items.front() ); - m.i_rem( x, y, 0 ); + m.add_item_or_charges( kbx, kby, *it ); + it = items.erase( it ); } } return true; diff --git a/src/gates.cpp b/src/gates.cpp index 65dcbf8a6fd06..5fd82764dcaf7 100644 --- a/src/gates.cpp +++ b/src/gates.cpp @@ -316,7 +316,7 @@ void doors::close_door( map &m, Character &who, const tripoint &closep ) m.close_door( closep, inside, false ); didit = true; who.add_msg_if_player( m_info, _( "You push the %s out of the way." ), - items_in_way.size() == 1 ? items_in_way.front().tname() : _( "stuff" ) ); + items_in_way.size() == 1 ? items_in_way.only_item().tname() : _( "stuff" ) ); who.mod_moves( -std::min( items_in_way.stored_volume() / ( max_nudge / 50 ), 100 ) ); if( m.has_flag( "NOITEM", closep ) ) { diff --git a/src/iexamine.cpp b/src/iexamine.cpp index 9f3f2a18096d4..6cf24e050a35b 100644 --- a/src/iexamine.cpp +++ b/src/iexamine.cpp @@ -1341,9 +1341,8 @@ void iexamine::pedestal_wyrm( player &p, const tripoint &examp ) */ void iexamine::pedestal_temple( player &p, const tripoint &examp ) { - - if( g->m.i_at( examp ).size() == 1 && - g->m.i_at( examp ).front().typeId() == "petrified_eye" ) { + map_stack items = g->m.i_at( examp ); + if( !items.empty() && items.only_item().typeId() == "petrified_eye" ) { add_msg( _( "The pedestal sinks into the ground..." ) ); g->m.ter_set( examp, t_dirt ); g->m.i_clear( examp ); @@ -2005,19 +2004,20 @@ std::list iexamine::get_harvest_items( const itype &type, const int plant_ */ void iexamine::harvest_plant( player &p, const tripoint &examp ) { - if( g->m.i_at( examp ).empty() ) { + // Can't use item_stack::only_item() since there might be fertilizer + map_stack items = g->m.i_at( examp ); + const map_stack::iterator seed = std::find_if( items.begin(), items.end(), []( const item & it ) { + return it.is_seed(); + } ); + + if( seed == items.end() ) { + debugmsg( "Missing seed for plant at (%d, %d, %d)", examp.x, examp.y, examp.z ); g->m.i_clear( examp ); g->m.furn_set( examp, f_null ); - debugmsg( "Missing seed in plant furniture!" ); - return; - } - const item &seed = g->m.i_at( examp ).front(); - if( !seed.is_seed() ) { - debugmsg( "The seed item %s is not a seed!", seed.tname() ); return; } - const std::string &seedType = seed.typeId(); + const std::string &seedType = seed->typeId(); if( seedType == "fungal_seeds" ) { fungus( p, examp ); g->m.i_clear( examp ); @@ -2041,7 +2041,7 @@ void iexamine::harvest_plant( player &p, const tripoint &examp ) add_msg( m_info, _( "The seed blossoms into a flower-looking fungus." ) ); } } else { // Generic seed, use the seed item data - const itype &type = *seed.type; + const itype &type = *seed->type; g->m.i_clear( examp ); int skillLevel = p.get_skill_level( skill_survival ); @@ -2095,9 +2095,20 @@ void iexamine::fertilize_plant( player &p, const tripoint &tile, const itype_id // 20% of a seasons length. (default 2.8 days). const time_duration fertilizerEpoch = calendar::season_length() * 0.2; - item &seed = g->m.i_at( tile ).front(); + // Can't use item_stack::only_item() since there might be fertilizer + map_stack items = g->m.i_at( tile ); + const map_stack::iterator seed = std::find_if( items.begin(), items.end(), []( const item & it ) { + return it.is_seed(); + } ); + if( seed == items.end() ) { + debugmsg( "Missing seed for plant at (%d, %d, %d)", tile.x, tile.y, tile.z ); + g->m.i_clear( tile ); + g->m.furn_set( tile, f_null ); + return; + } + // TODO: item should probably clamp the value on its own - seed.set_birthday( std::max( calendar::time_of_cataclysm, seed.birthday() - fertilizerEpoch ) ); + seed->set_birthday( std::max( calendar::time_of_cataclysm, seed->birthday() - fertilizerEpoch ) ); // The plant furniture has the NOITEM token which prevents adding items on that square, // spawned items are moved to an adjacent field instead, but the fertilizer token // must be on the square of the plant, therefore this hack: @@ -2107,7 +2118,7 @@ void iexamine::fertilize_plant( player &p, const tripoint &tile, const itype_id g->m.furn_set( tile, old_furn ); p.mod_moves( -to_moves( 10_seconds ) ); - add_msg( m_info, _( "You fertilize the %s with the %s." ), seed.get_plant_name(), + add_msg( m_info, _( "You fertilize the %s with the %s." ), seed->get_plant_name(), planted.front().tname() ); } @@ -2146,19 +2157,20 @@ itype_id iexamine::choose_fertilizer( player &p, const std::string &pname, bool } void iexamine::aggie_plant( player &p, const tripoint &examp ) { - if( g->m.i_at( examp ).empty() ) { + // Can't use item_stack::only_item() since there might be fertilizer + map_stack items = g->m.i_at( examp ); + const map_stack::iterator seed = std::find_if( items.begin(), items.end(), []( const item & it ) { + return it.is_seed(); + } ); + + if( seed == items.end() ) { + debugmsg( "Missing seed for plant at (%d, %d, %d)", examp.x, examp.y, examp.z ); g->m.i_clear( examp ); g->m.furn_set( examp, f_null ); - debugmsg( "Missing seed in plant furniture!" ); - return; - } - const item &seed = g->m.i_at( examp ).front(); - if( !seed.is_seed() ) { - debugmsg( "The seed item %s is not a seed!", seed.tname() ); return; } - const std::string pname = seed.get_plant_name(); + const std::string pname = seed->get_plant_name(); if( g->m.has_flag_furn( "GROWTH_HARVEST", examp ) && query_yn( _( "Harvest the %s?" ), pname ) ) { harvest_plant( p, examp ); @@ -2264,7 +2276,7 @@ void iexamine::kiln_full( player &, const tripoint &examp ) return; } - auto items = g->m.i_at( examp ); + map_stack items = g->m.i_at( examp ); if( items.empty() ) { add_msg( _( "This kiln is empty..." ) ); g->m.furn_set( examp, next_kiln_type ); @@ -2273,7 +2285,7 @@ void iexamine::kiln_full( player &, const tripoint &examp ) auto char_type = item::find_type( "charcoal" ); add_msg( _( "There's a charcoal kiln there." ) ); const time_duration firing_time = 6_hours; // 5 days in real life - const time_duration time_left = firing_time - items.front().age(); + const time_duration time_left = firing_time - items.only_item().age(); if( time_left > 0_turns ) { int hours = to_hours( time_left ); int minutes = to_minutes( time_left ) + 1; @@ -2462,7 +2474,7 @@ void iexamine::fvat_empty( player &p, const tripoint &examp ) brew_type = b_types[b_index]; brew_nname = item::nname( brew_type ); } else { - item &brew = g->m.i_at( examp ).front(); + item &brew = g->m.i_at( examp ).only_item(); brew_type = brew.typeId(); brew_nname = item::nname( brew_type ); charges_on_ground = brew.charges; @@ -2518,7 +2530,7 @@ void iexamine::fvat_empty( player &p, const tripoint &examp ) } } if( vat_full || ferment ) { - g->m.i_at( examp ).front().set_age( 0_turns ); + g->m.i_at( examp ).only_item().set_age( 0_turns ); g->m.furn_set( examp, f_fvat_full ); if( vat_full ) { add_msg( _( "The vat is full, so you close the lid and start the fermenting cycle." ) ); @@ -2550,7 +2562,7 @@ void iexamine::fvat_full( player &p, const tripoint &examp ) return; } - item &brew_i = items_here.front(); + item &brew_i = items_here.only_item(); // Does the vat contain unfermented brew, or already fermented booze? // TODO: Allow "recursive brewing" to continue without player having to check on it if( brew_i.is_brewable() ) { @@ -2593,7 +2605,7 @@ void iexamine::fvat_full( player &p, const tripoint &examp ) add_msg( _( "There's a vat of fermented %s there." ), brew_i.tname() ); } - const std::string booze_name = items_here.front().tname(); + const std::string booze_name = brew_i.tname(); if( liquid_handler::handle_liquid_from_ground( items_here.begin(), examp ) ) { g->m.furn_set( examp, f_fvat_empty ); add_msg( _( "You squeeze the last drops of %s from the vat." ), booze_name ); @@ -2620,11 +2632,22 @@ void iexamine::keg( player &p, const tripoint &examp ) const auto keg_name = g->m.name( examp ); units::volume keg_cap = get_keg_capacity( examp ); map_stack items = g->m.i_at( examp ); - map_stack::iterator drink = std::find_if( items.begin(), items.end(), []( const item & it ) { - return it.made_of_from_type( LIQUID ); - } ); - if( drink != items.end() ) { + bool liquid_present = false; + for( map_stack::iterator it = items.begin(); it != items.end(); ) { + if( !it->made_of_from_type( LIQUID ) || liquid_present ) { + // This isn't a liquid or there was already another kind of liquid inside, + // so this has to be moved. + // This will add items to a space near the vat, because it's flagged as NOITEM. + items.insert( *it ); + it = items.erase( it ); + } else { + it++; + liquid_present = true; + } + } + + if( !liquid_present ) { add_msg( m_info, _( "It is empty." ) ); // Get list of all drinks auto drinks_inv = p.items_with( []( const item & it ) { @@ -2690,8 +2713,9 @@ void iexamine::keg( player &p, const tripoint &examp ) g->m.add_item( examp, drink ); return; } else { - const auto drink_tname = drink->tname(); - const auto drink_nname = item::nname( drink->typeId() ); + item &drink = items.only_item(); + const std::string drink_tname = drink.tname(); + const std::string drink_nname = item::nname( drink.typeId() ); enum options { DISPENSE, HAVE_A_DRINK, @@ -2699,9 +2723,9 @@ void iexamine::keg( player &p, const tripoint &examp ) EXAMINE, }; uilist selectmenu; - selectmenu.addentry( DISPENSE, drink->made_of( LIQUID ), MENU_AUTOASSIGN, + selectmenu.addentry( DISPENSE, drink.made_of( LIQUID ), MENU_AUTOASSIGN, _( "Dispense or dump %s" ), drink_tname ); - selectmenu.addentry( HAVE_A_DRINK, drink->is_food() && drink->made_of( LIQUID ), + selectmenu.addentry( HAVE_A_DRINK, drink.is_food() && drink.made_of( LIQUID ), MENU_AUTOASSIGN, _( "Have a drink" ) ); selectmenu.addentry( REFILL, true, MENU_AUTOASSIGN, _( "Refill" ) ); selectmenu.addentry( EXAMINE, true, MENU_AUTOASSIGN, _( "Examine" ) ); @@ -2711,18 +2735,18 @@ void iexamine::keg( player &p, const tripoint &examp ) switch( selectmenu.ret ) { case DISPENSE: - if( liquid_handler::handle_liquid_from_ground( drink, examp ) ) { + if( liquid_handler::handle_liquid_from_ground( items.begin(), examp ) ) { add_msg( _( "You squeeze the last drops of %1$s from the %2$s." ), drink_tname, keg_name ); } return; case HAVE_A_DRINK: - if( !p.eat( *drink ) ) { + if( !p.eat( drink ) ) { return; // They didn't actually drink } - if( drink->charges == 0 ) { + if( drink.charges == 0 ) { add_msg( _( "You squeeze the last drops of %1$s from the %2$s." ), drink_tname, keg_name ); g->m.i_clear( examp ); @@ -2731,19 +2755,19 @@ void iexamine::keg( player &p, const tripoint &examp ) return; case REFILL: { - if( drink->volume() >= keg_cap ) { + if( drink.volume() >= keg_cap ) { add_msg( _( "The %s is completely full." ), keg_name ); return; } - int charges_held = p.charges_of( drink->typeId() ); + int charges_held = p.charges_of( drink.typeId() ); if( charges_held < 1 ) { add_msg( m_info, _( "You don't have any %1$s to fill the %2$s with." ), drink_nname, keg_name ); return; } - item tmp( drink->typeId(), calendar::turn, charges_held ); + item tmp( drink.typeId(), calendar::turn, charges_held ); pour_into_keg( examp, tmp ); - p.use_charges( drink->typeId(), charges_held - tmp.charges ); + p.use_charges( drink.typeId(), charges_held - tmp.charges ); add_msg( _( "You fill the %1$s with %2$s." ), keg_name, drink_nname ); p.moves -= to_moves( 10_seconds ); return; @@ -2751,7 +2775,7 @@ void iexamine::keg( player &p, const tripoint &examp ) case EXAMINE: { add_msg( m_info, _( "It contains %s (%d), %0.f%% full." ), - drink_tname, drink->charges, drink->volume() * 100.0 / keg_cap ); + drink_tname, drink.charges, drink.volume() * 100.0 / keg_cap ); return; } @@ -2777,14 +2801,14 @@ bool iexamine::pour_into_keg( const tripoint &pos, item &liquid ) map_stack stack = g->m.i_at( pos ); if( stack.empty() ) { g->m.add_item( pos, liquid ); - g->m.i_at( pos ).front().charges = 0; // Will be set later - } else if( stack.front().typeId() != liquid.typeId() ) { + g->m.i_at( pos ).only_item().charges = 0; // Will be set later + } else if( stack.only_item().typeId() != liquid.typeId() ) { add_msg( _( "The %s already contains some %s, you can't add a different liquid to it." ), - keg_name, item::nname( stack.front().typeId() ) ); + keg_name, item::nname( stack.only_item().typeId() ) ); return false; } - item &drink = stack.front(); + item &drink = stack.only_item(); if( drink.volume() >= keg_cap ) { add_msg( _( "The %s is full." ), keg_name ); return false; @@ -2900,15 +2924,16 @@ void iexamine::tree_maple( player &p, const tripoint &examp ) void iexamine::tree_maple_tapped( player &p, const tripoint &examp ) { bool has_sap = false; - bool has_container = false; + item *container = nullptr; int charges = 0; const std::string maple_sap_name = item::nname( "maple_sap" ); - auto items = g->m.i_at( examp ); - for( auto &it : items ) { + map_stack items = g->m.i_at( examp ); + if( !items.empty() ) { + item &it = items.only_item(); if( it.is_bucket() || it.is_watertight_container() ) { - has_container = true; + container = ⁢ if( !it.is_container_empty() && it.contents.front().typeId() == "maple_sap" ) { has_sap = true; @@ -2925,11 +2950,11 @@ void iexamine::tree_maple_tapped( player &p, const tripoint &examp ) }; uilist selectmenu; selectmenu.addentry( REMOVE_TAP, true, MENU_AUTOASSIGN, _( "Remove tap" ) ); - selectmenu.addentry( ADD_CONTAINER, !has_container, MENU_AUTOASSIGN, + selectmenu.addentry( ADD_CONTAINER, !container, MENU_AUTOASSIGN, _( "Add a container to receive the %s" ), maple_sap_name ); selectmenu.addentry( HARVEST_SAP, has_sap, MENU_AUTOASSIGN, _( "Harvest current %s (%d)" ), maple_sap_name, charges ); - selectmenu.addentry( REMOVE_CONTAINER, has_container, MENU_AUTOASSIGN, _( "Remove container" ) ); + selectmenu.addentry( REMOVE_CONTAINER, container, MENU_AUTOASSIGN, _( "Remove container" ) ); selectmenu.text = _( "Select an action" ); selectmenu.query(); @@ -2945,8 +2970,8 @@ void iexamine::tree_maple_tapped( player &p, const tripoint &examp ) add_msg( _( "You remove the %s." ), tree_spile.tname( 1 ) ); g->m.add_item_or_charges( p.pos(), tree_spile ); - for( auto &it : items ) { - g->m.add_item_or_charges( p.pos(), it ); + if( container ) { + g->m.add_item_or_charges( p.pos(), *container ); } g->m.i_clear( examp ); @@ -2959,7 +2984,7 @@ void iexamine::tree_maple_tapped( player &p, const tripoint &examp ) case ADD_CONTAINER: { auto cont_loc = maple_tree_sap_container(); - item *container = cont_loc.get_item(); + container = cont_loc.get_item(); if( container ) { g->m.add_item_or_charges( examp, *container, false ); @@ -2971,21 +2996,14 @@ void iexamine::tree_maple_tapped( player &p, const tripoint &examp ) return; } - case HARVEST_SAP: - for( auto &it : items ) { - if( ( it.is_bucket() || it.is_watertight_container() ) && !it.is_container_empty() ) { - auto &liquid = it.contents.front(); - if( liquid.typeId() == "maple_sap" ) { - liquid_handler::handle_liquid_from_container( it, PICKUP_RANGE ); - } - } - } - + case HARVEST_SAP: { + liquid_handler::handle_liquid_from_container( *container, PICKUP_RANGE ); return; + } case REMOVE_CONTAINER: { g->u.assign_activity( activity_id( "ACT_PICKUP" ) ); - g->u.activity.targets.emplace_back( map_cursor( examp ), &g->m.i_at( examp ).front() ); + g->u.activity.targets.emplace_back( map_cursor( examp ), container ); g->u.activity.values.push_back( 0 ); return; } @@ -3266,7 +3284,7 @@ void iexamine::reload_furniture( player &p, const tripoint &examp ) if( p.query_yn( _( "The %1$s contains %2$d %3$s. Unload?" ), f.name(), amount_in_furn, ammo->nname( amount_in_furn ) ) ) { p.assign_activity( activity_id( "ACT_PICKUP" ) ); - p.activity.targets.emplace_back( map_cursor( examp ), &g->m.i_at( examp ).front() ); + p.activity.targets.emplace_back( map_cursor( examp ), &g->m.i_at( examp ).only_item() ); p.activity.values.push_back( 0 ); return; } @@ -4869,15 +4887,17 @@ void iexamine::quern_examine( player &p, const tripoint &examp ) mill_load_food( p, examp, remaining_capacity ); break; case 3: // remove food - for( item &it : items_here ) { - if( it.is_food() ) { + for( map_stack::iterator it = items_here.begin(); it != items_here.end(); ) { + if( it->is_food() ) { // get handling cost before the item reference is invalidated - const int handling_cost = -p.item_handling_cost( it ); + const int handling_cost = -p.item_handling_cost( *it ); - add_msg( _( "You remove %s from the mill." ), it.tname() ); - g->m.add_item_or_charges( p.pos(), it ); - g->m.i_rem( examp, &it ); + add_msg( _( "You remove %s from the mill." ), it->tname() ); + g->m.add_item_or_charges( p.pos(), *it ); + it = items_here.erase( it ); p.mod_moves( handling_cost ); + } else { + ++it; } } if( active ) { @@ -5081,15 +5101,17 @@ void iexamine::smoker_options( player &p, const tripoint &examp ) rem_f_opt = true; /* fallthrough */ case 5: { //remove charcoal - for( item &it : items_here ) { - if( ( rem_f_opt && it.is_food() ) || ( !rem_f_opt && ( it.typeId() == "charcoal" ) ) ) { + for( map_stack::iterator it = items_here.begin(); it != items_here.end(); ) { + if( ( rem_f_opt && it->is_food() ) || ( !rem_f_opt && ( it->typeId() == "charcoal" ) ) ) { // get handling cost before the item reference is invalidated - const int handling_cost = -p.item_handling_cost( it ); + const int handling_cost = -p.item_handling_cost( *it ); - add_msg( _( "You remove %s from the rack." ), it.tname() ); - g->m.add_item_or_charges( p.pos(), it ); - g->m.i_rem( examp, &it ); + add_msg( _( "You remove %s from the rack." ), it->tname() ); + g->m.add_item_or_charges( p.pos(), *it ); + it = items_here.erase( it ); p.mod_moves( handling_cost ); + } else { + ++it; } } if( portable && active && rem_f_opt ) { diff --git a/src/item_stack.cpp b/src/item_stack.cpp index 6affe218cfd8b..f88d4cf8a7c50 100644 --- a/src/item_stack.cpp +++ b/src/item_stack.cpp @@ -5,6 +5,7 @@ #include #include "item.h" +#include "output.h" #include "units.h" size_t item_stack::size() const @@ -80,8 +81,18 @@ size_t item_stack::get_index_from_iterator( const const_iterator &it ) return items->get_index_from_iterator( it ); } -item &item_stack::front() +item &item_stack::only_item() { + if( empty() ) { + debugmsg( "Missing item at target location" ); + return null_item_reference(); + } else if( size() > 1 ) { + debugmsg( "More than one item at target location: %s", enumerate_as_string( begin(), + end(), []( const item & it ) { + return it.typeId(); + } ) ); + return null_item_reference(); + } return *items->begin(); } diff --git a/src/item_stack.h b/src/item_stack.h index 0f6a37e585bca..76155b6fdd234 100644 --- a/src/item_stack.h +++ b/src/item_stack.h @@ -34,7 +34,8 @@ class item_stack virtual void insert( const item &newitem ) = 0; virtual iterator erase( const_iterator it ) = 0; virtual void clear(); - item &front(); + // Will cause a debugmsg if there is not exactly one item at the location + item &only_item(); // While iterators to colonies are stable, indexes are not. // These functions should only be used for serialization/deserialization diff --git a/src/map.cpp b/src/map.cpp index f2c4120129bea..cefa710a82b83 100644 --- a/src/map.cpp +++ b/src/map.cpp @@ -1306,9 +1306,17 @@ bool map::can_move_furniture( const tripoint &pos, player *p ) std::string map::furnname( const tripoint &p ) { const furn_t &f = furn( p ).obj(); - if( f.has_flag( "PLANT" ) && !i_at( p ).empty() ) { - const item &seed = i_at( p ).front(); - const std::string &plant = seed.get_plant_name(); + if( f.has_flag( "PLANT" ) ) { + // Can't use item_stack::only_item() since there might be fertilizer + map_stack items = i_at( p ); + const map_stack::iterator seed = std::find_if( items.begin(), items.end(), []( const item & it ) { + return it.is_seed(); + } ); + if( seed == items.end() ) { + debugmsg( "Missing seed for plant at (%d, %d, %d)", p.x, p.y, p.z ); + return "null"; + } + const std::string &plant = seed->get_plant_name(); return string_format( "%s (%s)", f.name(), plant ); } else { return f.name(); @@ -4430,11 +4438,8 @@ void map::make_active( item_location &loc ) } point l; submap *const current_submap = get_submap_at( loc.position(), l ); - auto &item_stack = current_submap->itm[l.x][l.y]; - auto iter = std::find_if( item_stack.begin(), item_stack.end(), - [&target]( const item & i ) { - return &i == target; - } ); + colony &item_stack = current_submap->itm[l.x][l.y]; + colony::iterator iter = item_stack.get_iterator_from_pointer( target ); if( current_submap->active_items.empty() ) { submaps_with_active_items.insert( abs_sub + tripoint( loc.position().x / SEEX, @@ -6917,55 +6922,69 @@ void map::grow_plant( const tripoint &p ) if( !furn.has_flag( "PLANT" ) ) { return; } + // Can't use item_stack::only_item() since there might be fertilizer map_stack items = i_at( p ); - if( items.empty() ) { - // No seed there anymore, we don't know what kind of plant it was. - dbg( D_ERROR ) << "a seed item has vanished at " << p.x << "," << p.y << "," << p.z; - furn_set( p, f_null ); - return; - } + map_stack::iterator seed = std::find_if( items.begin(), items.end(), []( const item &it ) { + return it.is_seed(); + } ); - item &seed = items.front(); - if( !seed.is_seed() ) { + if( seed == items.end() ) { // No seed there anymore, we don't know what kind of plant it was. dbg( D_ERROR ) << "a planted item at " << p.x << "," << p.y << "," << p.z << " has no seed data"; + i_clear( p ); furn_set( p, f_null ); return; } - const time_duration plantEpoch = seed.get_plant_epoch(); - if( seed.age() >= plantEpoch * furn.plant->growth_multiplier && + const time_duration plantEpoch = seed->get_plant_epoch(); + if( seed->age() >= plantEpoch * furn.plant->growth_multiplier && !furn.has_flag( "GROWTH_HARVEST" ) ) { - if( seed.age() < plantEpoch * 2 ) { + if( seed->age() < plantEpoch * 2 ) { if( has_flag_furn( "GROWTH_SEEDLING", p ) ) { return; } - i_rem( p, &seed ); - rotten_item_spawn( seed, p ); + + // Remove fertilizer if any + map_stack::iterator fertilizer = std::find_if( items.begin(), items.end(), []( const item &it ) { + return it.has_flag( "FERTILIZER" ); + } ); + if( fertilizer != items.end() ) { + items.erase( fertilizer ); + } + + rotten_item_spawn( *seed, p ); furn_set( p, furn_str_id( furn.plant->transform ) ); - } else if( seed.age() < plantEpoch * 3 * furn.plant->growth_multiplier ) { + } else if( seed->age() < plantEpoch * 3 * furn.plant->growth_multiplier ) { if( has_flag_furn( "GROWTH_MATURE", p ) ) { return; } - i_rem( p, &seed ); - rotten_item_spawn( seed, p ); + + // Remove fertilizer if any + map_stack::iterator fertilizer = std::find_if( items.begin(), items.end(), []( const item &it ) { + return it.has_flag( "FERTILIZER" ); + } ); + if( fertilizer != items.end() ) { + items.erase( fertilizer ); + } + + rotten_item_spawn( *seed, p ); //You've skipped the seedling stage so roll monsters twice if( !has_flag_furn( "GROWTH_SEEDLING", p ) ) { - rotten_item_spawn( seed, p ); + rotten_item_spawn( *seed, p ); } furn_set( p, furn_str_id( furn.plant->transform ) ); } else { //You've skipped two stages so roll monsters two times if( has_flag_furn( "GROWTH_SEEDLING", p ) ) { - rotten_item_spawn( seed, p ); - rotten_item_spawn( seed, p ); + rotten_item_spawn( *seed, p ); + rotten_item_spawn( *seed, p ); //One stage change } else if( has_flag_furn( "GROWTH_MATURE", p ) ) { - rotten_item_spawn( seed, p ); + rotten_item_spawn( *seed, p ); //Goes from seed to harvest in one check } else { - rotten_item_spawn( seed, p ); - rotten_item_spawn( seed, p ); - rotten_item_spawn( seed, p ); + rotten_item_spawn( *seed, p ); + rotten_item_spawn( *seed, p ); + rotten_item_spawn( *seed, p ); } furn_set( p, furn_str_id( furn.plant->transform ) ); } diff --git a/src/mission_companion.cpp b/src/mission_companion.cpp index 99dd467a1cf5f..4bb5ace027300 100644 --- a/src/mission_companion.cpp +++ b/src/mission_companion.cpp @@ -1039,9 +1039,14 @@ void talk_function::field_harvest( npc &p, const std::string &place ) for( int x = 0; x < SEEX * 2 - 1; x++ ) { for( int y = 0; y < SEEY * 2 - 1; y++ ) { if( bay.furn( x, y ) == furn_str_id( "f_plant_harvest" ) && !bay.i_at( x, y ).empty() ) { - const item &seed = bay.i_at( x, y ).front(); - if( seed.is_seed() ) { - const islot_seed &seed_data = *seed.type->seed; + // Can't use item_stack::only_item() since there might be fertilizer + map_stack items = bay.i_at( x, y ); + map_stack::iterator seed = std::find_if( items.begin(), items.end(), []( const item & it ) { + return it.is_seed(); + } ); + + if( seed != items.end() ) { + const islot_seed &seed_data = *seed->type->seed; tmp = item( seed_data.fruit_id, calendar::turn ); bool check = false; for( const std::string &elem : plant_names ) { @@ -1052,7 +1057,7 @@ void talk_function::field_harvest( npc &p, const std::string &place ) if( !check ) { plant_types.push_back( tmp.typeId() ); plant_names.push_back( tmp.type_name( 3 ) ); - seed_types.push_back( seed.typeId() ); + seed_types.push_back( seed->typeId() ); } } } @@ -1081,11 +1086,15 @@ void talk_function::field_harvest( npc &p, const std::string &place ) for( int x = 0; x < SEEX * 2 - 1; x++ ) { for( int y = 0; y < SEEY * 2 - 1; y++ ) { - if( bay.furn( x, y ) == furn_str_id( "f_plant_harvest" ) && - !bay.i_at( x, y ).empty() ) { - const item &seed = bay.i_at( x, y ).front(); - if( seed.is_seed() ) { - const islot_seed &seed_data = *seed.type->seed; + if( bay.furn( x, y ) == furn_str_id( "f_plant_harvest" ) ) { + // Can't use item_stack::only_item() since there might be fertilizer + map_stack items = bay.i_at( x, y ); + map_stack::iterator seed = std::find_if( items.begin(), items.end(), []( const item & it ) { + return it.is_seed(); + } ); + + if( seed != items.end() ) { + const islot_seed &seed_data = *seed->type->seed; tmp = item( seed_data.fruit_id, calendar::turn ); if( tmp.typeId() == plant_types[plant_index] ) { number_plots++; @@ -2066,11 +2075,14 @@ void talk_function::loot_building( const tripoint &site ) critter->die( nullptr ); } //Hoover up tasty items! - for( item &it : bay.i_at( p ) ) { - if( ( ( it.is_food() || it.is_food_container() ) && !one_in( 8 ) ) || - ( it.made_of( LIQUID ) && !one_in( 8 ) ) || - ( it.price( true ) > 1000 && !one_in( 4 ) ) || one_in( 5 ) ) { - bay.i_rem( p, &it ); + map_stack items = bay.i_at( p ); + for( map_stack::iterator it = items.begin(); it != items.end(); ) { + if( ( ( it->is_food() || it->is_food_container() ) && !one_in( 8 ) ) || + ( it->made_of( LIQUID ) && !one_in( 8 ) ) || + ( it->price( true ) > 1000 && !one_in( 4 ) ) || one_in( 5 ) ) { + it = items.erase( it ); + } else { + ++it; } } } diff --git a/src/monattack.cpp b/src/monattack.cpp index 98aad0e5f491f..7469b78ab93f3 100644 --- a/src/monattack.cpp +++ b/src/monattack.cpp @@ -336,11 +336,13 @@ bool mattack::antqueen( monster *z ) add_msg( m_warning, _( "The %s tends nearby eggs, and they hatch!" ), z->name() ); } for( const tripoint &egg_pos : egg_points ) { - for( item &it : g->m.i_at( egg_pos ) ) { - if( it.typeId() != "ant_egg" ) { + map_stack items = g->m.i_at( egg_pos ); + for( map_stack::iterator it = items.begin(); it != items.end(); ) { + if( it->typeId() != "ant_egg" ) { + ++it; continue; } - g->m.i_rem( egg_pos, &it ); + it = items.erase( it ); monster tmp( z->type->id == mon_ant_acid_queen ? mon_ant_acid_larva : mon_ant_larva, egg_pos ); tmp.make_ally( *z ); g->add_zombie( tmp ); diff --git a/src/mondeath.cpp b/src/mondeath.cpp index 229aab8033739..01d5d827f0ed8 100644 --- a/src/mondeath.cpp +++ b/src/mondeath.cpp @@ -599,10 +599,12 @@ void mdeath::explode( monster &z ) void mdeath::focused_beam( monster &z ) { - - for( item &it : g->m.i_at( z.pos() ) ) { - if( it.typeId() == "processor" ) { - g->m.i_rem( z.pos(), &it ); + map_stack items = g->m.i_at( z.pos() ); + for( map_stack::iterator it = items.begin(); it != items.end(); ) { + if( it->typeId() == "processor" ) { + it = items.erase( it ); + } else { + ++it; } } diff --git a/src/vehicle_use.cpp b/src/vehicle_use.cpp index 653ebb26a04f2..646e370c7da1a 100644 --- a/src/vehicle_use.cpp +++ b/src/vehicle_use.cpp @@ -1117,30 +1117,32 @@ void vehicle::operate_reaper() const int plant_produced = rng( 1, vp.info().bonus ); const int seed_produced = rng( 1, 3 ); const units::volume max_pickup_volume = vp.info().size / 20; - if( g->m.furn( reaper_pos ) != f_plant_harvest || - !g->m.has_items( reaper_pos ) ) { + if( g->m.furn( reaper_pos ) != f_plant_harvest ) { continue; } - const item &seed = g->m.i_at( reaper_pos ).front(); - if( seed.typeId() == "fungal_seeds" || - seed.typeId() == "marloss_seed" ) { + // Can't use item_stack::only_item() since there might be fertilizer + map_stack items = g->m.i_at( reaper_pos ); + map_stack::iterator seed = std::find_if( items.begin(), items.end(), []( const item & it ) { + return it.is_seed(); + } ); + if( seed == items.end() || seed->typeId() == "fungal_seeds" || + seed->typeId() == "marloss_seed" ) { // Otherworldly plants, the earth-made reaper can not handle those. continue; } g->m.furn_set( reaper_pos, f_null ); g->m.i_clear( reaper_pos ); for( auto &i : iexamine::get_harvest_items( - *seed.type, plant_produced, seed_produced, false ) ) { + *seed->type, plant_produced, seed_produced, false ) ) { g->m.add_item_or_charges( reaper_pos, i ); } sounds::sound( reaper_pos, rng( 10, 25 ), sounds::sound_t::combat, _( "Swish" ), false, "vehicle", "reaper" ); if( vp.has_feature( "CARGO" ) ) { - map_stack stack( g->m.i_at( reaper_pos ) ); - for( auto iter = stack.begin(); iter != stack.end(); ) { + for( map_stack::iterator iter = items.begin(); iter != items.end(); ) { if( ( iter->volume() <= max_pickup_volume ) && add_item( reaper_id, *iter ) ) { - iter = stack.erase( iter ); + iter = items.erase( iter ); } else { ++iter; } From 3922cca5de448a56892b5f0d33b917cff2cff6d7 Mon Sep 17 00:00:00 2001 From: Isaac Freund Date: Mon, 17 Jun 2019 16:40:02 +0200 Subject: [PATCH 098/371] Fix invlet tests Rewrite the item management of the the invlet test to use an item unique id hack to make it more robust and functional now that items on the map are unordered. Note: this test seems to have been giving false positives since #30603 was merged, since the AUTO_INV_ASSIGN option was not being properly set. This only became apparent after implementing the more robust item management code with unique ids. This also fixes a few remaing calls in the tests to a removed vehicle function which still compiled due to implicit conversion of 0 to a pointer. --- tests/invlet_test.cpp | 267 ++++++++++++++++++++++------------- tests/vehicle_drag.cpp | 2 +- tests/vehicle_efficiency.cpp | 2 +- tests/visitable_remove.cpp | 4 +- 4 files changed, 168 insertions(+), 107 deletions(-) diff --git a/tests/invlet_test.cpp b/tests/invlet_test.cpp index fb629936885fc..52ab096f6ea52 100644 --- a/tests/invlet_test.cpp +++ b/tests/invlet_test.cpp @@ -46,6 +46,35 @@ enum test_action { TEST_ACTION_NUM, }; +// This is a massive hack that makes this test work without totally rewriting it after #31406 +// The number of null items in item.components is used as a unique id for the purposes of this test +// +// The reason components is used instead of some other property of items is that this isn't checked +// when determining if two items stack and therefore has no side effects. +static void set_id( item &it, int id ) +{ + it.components = std::list( static_cast( id ), item() ); +} + +static int get_id( const item &it ) +{ + return static_cast( it.components.size() ); +} + +template +static item *retrieve_item( const T &sel, int id ) +{ + item *obj = nullptr; + sel.visit_items( [&id, &obj]( const item * e ) { + if( get_id( *e ) == id ) { + obj = const_cast( e ); + return VisitResponse::ABORT; + } + return VisitResponse::NEXT; + } ); + return obj; +} + static std::string location_desc( const inventory_location loc ) { switch( loc ) { @@ -206,46 +235,63 @@ static invlet_state check_invlet( player &p, item &it, const char invlet ) return UNEXPECTED; } -static void drop_at_feet( player &p, const int pos ) +static void drop_at_feet( player &p, const int id ) { - auto size_before = g->m.i_at( p.pos() ).size(); + size_t size_before = g->m.i_at( p.pos() ).size(); + + item *found = retrieve_item( p, id ); + REQUIRE( found ); + int pos = p.get_item_position( found ); p.moves = 100; p.drop( pos, p.pos() ); p.activity.do_turn( p ); + REQUIRE( g->m.i_at( p.pos() ).size() == size_before + 1 ); } -static void pick_up_from_feet( player &p, int pos ) +static void pick_up_from_feet( player &p, int id ) { map_stack items = g->m.i_at( p.pos() ); size_t size_before = items.size(); - REQUIRE( size_before > pos ); + + item *found = retrieve_item( map_cursor( p.pos() ), id ); + REQUIRE( found ); + p.moves = 100; p.assign_activity( activity_id( "ACT_PICKUP" ) ); - // This is a hack to avoid rewriting this test case after changes to how items are stored - // TODO: Refactor this to use item_locations instead of indexes (which are unstable) - p.activity.targets.emplace_back( map_cursor( p.pos() ), &*items.get_iterator_from_index( pos ) ); + p.activity.targets.emplace_back( map_cursor( p.pos() ), found ); p.activity.values.push_back( 0 ); p.activity.do_turn( p ); - REQUIRE( g->m.i_at( p.pos() ).size() == size_before - 1 ); + + REQUIRE( items.size() == size_before - 1 ); } -static void wear_from_feet( player &p, int pos ) +static void wear_from_feet( player &p, int id ) { - int size_before = static_cast( g->m.i_at( p.pos() ).size() ); - REQUIRE( size_before > pos ); - // This is a temporary hack to get this (currently broken) test to compile - p.wear_item( *g->m.i_at( p.pos() ).get_iterator_from_index( pos ), false ); - g->m.i_rem( p.pos(), &*g->m.i_at( p.pos() ).get_iterator_from_index( pos ) ); + map_stack items = g->m.i_at( p.pos() ); + size_t size_before = items.size(); + + item *found = retrieve_item( map_cursor( p.pos() ), id ); + REQUIRE( found ); + + p.wear_item( *found, false ); + g->m.i_rem( p.pos(), found ); + + REQUIRE( items.size() == size_before - 1 ); } -static void wield_from_feet( player &p, int pos ) +static void wield_from_feet( player &p, int id ) { - int size_before = static_cast( g->m.i_at( p.pos() ).size() ); - REQUIRE( size_before > pos ); - // This is a temporary hack to get this (currently broken) test to compile - p.wield( *g->m.i_at( p.pos() ).get_iterator_from_index( pos ) ); - g->m.i_rem( p.pos(), &*g->m.i_at( p.pos() ).get_iterator_from_index( pos ) ); + map_stack items = g->m.i_at( p.pos() ); + size_t size_before = items.size(); + + item *found = retrieve_item( map_cursor( p.pos() ), id ); + REQUIRE( found ); + + p.wield( *found ); + g->m.i_rem( p.pos(), found ); + + REQUIRE( items.size() == size_before - 1 ); } static void add_item( player &p, item &it, const inventory_location loc ) @@ -261,7 +307,7 @@ static void add_item( player &p, item &it, const inventory_location loc ) p.wear_item( it ); break; case WIELDED_OR_WORN: - if( p.weapon.is_null() ) { + if( !p.is_armed() ) { p.wield( it ); } else { // since we can only wield one item, wear the item instead @@ -274,18 +320,21 @@ static void add_item( player &p, item &it, const inventory_location loc ) } } -static item &item_at( player &p, const int pos, const inventory_location loc ) +static item &item_at( player &p, const int id, const inventory_location loc ) { switch( loc ) { - case GROUND: - // This is a temporary hack to get this (currently broken) test to compile - return *g->m.i_at( p.pos() ).get_iterator_from_index( pos ); + case GROUND: { + item *found = retrieve_item( map_cursor( p.pos() ), id ); + REQUIRE( found ); + return *found; + } case INVENTORY: - return p.i_at( pos ); case WORN: - return p.i_at( -2 - pos ); - case WIELDED_OR_WORN: - return p.i_at( -1 - pos ); + case WIELDED_OR_WORN: { + item *found = retrieve_item( p, id ); + REQUIRE( found ); + return *found; + } default: FAIL( "unimplemented" ); break; @@ -293,7 +342,7 @@ static item &item_at( player &p, const int pos, const inventory_location loc ) return null_item_reference(); } -static void move_item( player &p, const int pos, const inventory_location from, +static void move_item( player &p, const int id, const inventory_location from, const inventory_location to ) { switch( from ) { @@ -304,17 +353,17 @@ static void move_item( player &p, const int pos, const inventory_location from, FAIL( "unimplemented" ); break; case INVENTORY: - pick_up_from_feet( p, pos ); + pick_up_from_feet( p, id ); break; case WORN: - wear_from_feet( p, pos ); + wear_from_feet( p, id ); break; case WIELDED_OR_WORN: if( p.weapon.is_null() ) { - wield_from_feet( p, pos ); + wield_from_feet( p, id ); } else { // since we can only wield one item, wear the item instead - wear_from_feet( p, pos ); + wear_from_feet( p, id ); } break; } @@ -322,21 +371,21 @@ static void move_item( player &p, const int pos, const inventory_location from, case INVENTORY: switch( to ) { case GROUND: - drop_at_feet( p, pos ); + drop_at_feet( p, id ); break; case INVENTORY: default: FAIL( "unimplemented" ); break; case WORN: - p.wear( pos, false ); + p.wear( item_at( p, id, from ), false ); break; case WIELDED_OR_WORN: if( p.weapon.is_null() ) { - p.wield( p.i_at( pos ) ); + p.wield( item_at( p, id, from ) ); } else { // since we can only wield one item, wear the item instead - p.wear( pos, false ); + p.wear( item_at( p, id, from ), false ); } break; } @@ -344,10 +393,10 @@ static void move_item( player &p, const int pos, const inventory_location from, case WORN: switch( to ) { case GROUND: - drop_at_feet( p, -2 - pos ); + drop_at_feet( p, id ); break; case INVENTORY: - p.takeoff( -2 - pos ); + p.takeoff( item_at( p, id, from ) ); break; case WORN: case WIELDED_OR_WORN: @@ -359,21 +408,21 @@ static void move_item( player &p, const int pos, const inventory_location from, case WIELDED_OR_WORN: switch( to ) { case GROUND: - drop_at_feet( p, -1 - pos ); - if( pos == 0 && !p.worn.empty() ) { + drop_at_feet( p, id ); + if( !p.is_armed() && !p.worn.empty() ) { // wield the first worn item - p.wield( p.i_at( -2 ) ); + p.wield( p.worn.front() ); } break; case INVENTORY: - if( pos == 0 ) { - p.i_add( p.i_rem( -1 ) ); + if( p.is_wielding( item_at( p, id, from ) ) ) { + p.i_add( p.i_rem( &item_at( p, id, from ) ) ); } else { - p.takeoff( -1 - pos ); + p.takeoff( item_at( p, id, from ) ); } - if( pos == 0 && !p.worn.empty() ) { + if( !p.is_armed() && !p.worn.empty() ) { // wield the first worn item - p.wield( p.i_at( -2 ) ); + p.wield( p.worn.front() ); } break; case WORN: @@ -418,40 +467,43 @@ static void invlet_test( player &dummy, const inventory_location from, const inv item tshirt( "tshirt" ); item jeans( "jeans" ); + set_id( tshirt, 1 ); + set_id( jeans, 2 ); + // add the items to the starting position add_item( dummy, tshirt, to ); add_item( dummy, jeans, to ); // assign invlet to the first item - assign_invlet( dummy, item_at( dummy, 0, to ), invlet, first_invlet_state ); + assign_invlet( dummy, item_at( dummy, 1, to ), invlet, first_invlet_state ); // remove the first item - move_item( dummy, 0, to, from ); + move_item( dummy, 1, to, from ); // assign invlet to the second item - assign_invlet( dummy, item_at( dummy, 0, to ), invlet, second_invlet_state ); + assign_invlet( dummy, item_at( dummy, 2, to ), invlet, second_invlet_state ); item *final_first = nullptr; item *final_second = nullptr; switch( action ) { case REMOVE_1ST_REMOVE_2ND_ADD_1ST_ADD_2ND: - move_item( dummy, 0, to, from ); - move_item( dummy, 0, from, to ); - move_item( dummy, 0, from, to ); - final_first = &item_at( dummy, 0, to ); - final_second = &item_at( dummy, 1, to ); + move_item( dummy, 2, to, from ); + move_item( dummy, 1, from, to ); + move_item( dummy, 2, from, to ); + final_first = &item_at( dummy, 1, to ); + final_second = &item_at( dummy, 2, to ); break; case REMOVE_1ST_REMOVE_2ND_ADD_2ND_ADD_1ST: - move_item( dummy, 0, to, from ); + move_item( dummy, 2, to, from ); + move_item( dummy, 2, from, to ); move_item( dummy, 1, from, to ); - move_item( dummy, 0, from, to ); final_first = &item_at( dummy, 1, to ); - final_second = &item_at( dummy, 0, to ); + final_second = &item_at( dummy, 2, to ); break; case REMOVE_1ST_ADD_1ST: - move_item( dummy, 0, from, to ); + move_item( dummy, 1, from, to ); final_first = &item_at( dummy, 1, to ); - final_second = &item_at( dummy, 0, to ); + final_second = &item_at( dummy, 2, to ); break; default: FAIL( "unimplemented" ); @@ -493,17 +545,21 @@ static void stack_invlet_test( player &dummy, inventory_location from, inventory g->m.i_clear( dummy.pos() ); // some stackable item that can be wielded and worn - item tshirt( "tshirt" ); + item tshirt1( "tshirt" ); + item tshirt2( "tshirt" ); + + set_id( tshirt1, 1 ); + set_id( tshirt2, 2 ); // add two such items to the starting position - add_item( dummy, tshirt, from ); - add_item( dummy, tshirt, from ); + add_item( dummy, tshirt1, from ); + add_item( dummy, tshirt2, from ); // assign the stack with invlet - assign_invlet( dummy, item_at( dummy, 0, from ), invlet, CACHED ); + assign_invlet( dummy, item_at( dummy, 1, from ), invlet, CACHED ); - // wield or wear one of the items - move_item( dummy, 0, from, to ); + // wield or wear the first item + move_item( dummy, 1, from, to ); std::stringstream ss; ss << "1. add a stack of two same items to " << location_desc( from ) << std::endl; @@ -511,17 +567,17 @@ static void stack_invlet_test( player &dummy, inventory_location from, inventory ss << "3. " << move_action_desc( 0, from, to ) << std::endl; ss << "expect the two items to have different invlets" << std::endl; ss << "actually the two items have " << - ( item_at( dummy, 0, to ).invlet != item_at( dummy, 0, from ).invlet ? "different" : "the same" ) << + ( item_at( dummy, 1, to ).invlet != item_at( dummy, 2, from ).invlet ? "different" : "the same" ) << " invlets" << std::endl; INFO( ss.str() ); - REQUIRE( item_at( dummy, 0, from ).typeId() == tshirt.typeId() ); - REQUIRE( item_at( dummy, 0, to ).typeId() == tshirt.typeId() ); + REQUIRE( item_at( dummy, 1, to ).typeId() == tshirt1.typeId() ); + REQUIRE( item_at( dummy, 2, from ).typeId() == tshirt2.typeId() ); // the wielded/worn item should have different invlet from the remaining item - CHECK( item_at( dummy, 0, to ).invlet != item_at( dummy, 0, from ).invlet ); + CHECK( item_at( dummy, 1, to ).invlet != item_at( dummy, 2, from ).invlet ); // clear invlets - assign_invlet( dummy, item_at( dummy, 0, from ), invlet, NONE ); - assign_invlet( dummy, item_at( dummy, 0, to ), invlet, NONE ); + assign_invlet( dummy, item_at( dummy, 1, to ), invlet, NONE ); + assign_invlet( dummy, item_at( dummy, 2, from ), invlet, NONE ); } static void swap_invlet_test( player &dummy, inventory_location loc ) @@ -544,25 +600,28 @@ static void swap_invlet_test( player &dummy, inventory_location loc ) item tshirt2( "tshirt" ); tshirt2.mod_damage( -1 ); + set_id( tshirt1, 1 ); + set_id( tshirt2, 2 ); + // add the items add_item( dummy, tshirt1, loc ); add_item( dummy, tshirt2, loc ); // assign the items with invlets - assign_invlet( dummy, item_at( dummy, 0, loc ), invlet_1, CACHED ); - assign_invlet( dummy, item_at( dummy, 1, loc ), invlet_2, CACHED ); + assign_invlet( dummy, item_at( dummy, 1, loc ), invlet_1, CACHED ); + assign_invlet( dummy, item_at( dummy, 2, loc ), invlet_2, CACHED ); // swap the invlets (invoking twice to make the invlet non-player-assigned) - dummy.reassign_item( item_at( dummy, 0, loc ), invlet_2 ); - dummy.reassign_item( item_at( dummy, 0, loc ), invlet_2 ); + dummy.reassign_item( item_at( dummy, 1, loc ), invlet_2 ); + dummy.reassign_item( item_at( dummy, 1, loc ), invlet_2 ); // drop the items - move_item( dummy, 0, loc, GROUND ); - move_item( dummy, 0, loc, GROUND ); + move_item( dummy, 1, loc, GROUND ); + move_item( dummy, 2, loc, GROUND ); // get them again - move_item( dummy, 0, GROUND, loc ); - move_item( dummy, 0, GROUND, loc ); + move_item( dummy, 1, GROUND, loc ); + move_item( dummy, 2, GROUND, loc ); std::stringstream ss; ss << "1. add two items of the same type to " << location_desc( loc ) << @@ -573,23 +632,23 @@ static void swap_invlet_test( player &dummy, inventory_location loc ) ss << "4. move the items to " << location_desc( GROUND ) << std::endl; ss << "5. move the items to " << location_desc( loc ) << " again" << std::endl; ss << "expect the items to keep their swapped invlets" << std::endl; - if( item_at( dummy, 0, loc ).invlet == invlet_2 && item_at( dummy, 1, loc ).invlet == invlet_1 ) { + if( item_at( dummy, 1, loc ).invlet == invlet_2 && item_at( dummy, 2, loc ).invlet == invlet_1 ) { ss << "the items actually keep their swapped invlets" << std::endl; } else { ss << "the items actually does not keep their swapped invlets" << std::endl; } INFO( ss.str() ); - REQUIRE( item_at( dummy, 0, loc ).typeId() == tshirt1.typeId() ); - REQUIRE( item_at( dummy, 1, loc ).typeId() == tshirt2.typeId() ); + REQUIRE( item_at( dummy, 1, loc ).typeId() == tshirt1.typeId() ); + REQUIRE( item_at( dummy, 2, loc ).typeId() == tshirt2.typeId() ); // invlets should not disappear and should still be swapped - CHECK( item_at( dummy, 0, loc ).invlet == invlet_2 ); - CHECK( item_at( dummy, 1, loc ).invlet == invlet_1 ); - CHECK( check_invlet( dummy, item_at( dummy, 0, loc ), invlet_2 ) == CACHED ); - CHECK( check_invlet( dummy, item_at( dummy, 1, loc ), invlet_1 ) == CACHED ); + CHECK( item_at( dummy, 1, loc ).invlet == invlet_2 ); + CHECK( item_at( dummy, 2, loc ).invlet == invlet_1 ); + CHECK( check_invlet( dummy, item_at( dummy, 1, loc ), invlet_2 ) == CACHED ); + CHECK( check_invlet( dummy, item_at( dummy, 2, loc ), invlet_1 ) == CACHED ); // clear invlets - assign_invlet( dummy, item_at( dummy, 0, loc ), invlet_2, NONE ); - assign_invlet( dummy, item_at( dummy, 1, loc ), invlet_1, NONE ); + assign_invlet( dummy, item_at( dummy, 1, loc ), invlet_2, NONE ); + assign_invlet( dummy, item_at( dummy, 2, loc ), invlet_1, NONE ); } static void merge_invlet_test( player &dummy, inventory_location from ) @@ -621,20 +680,24 @@ static void merge_invlet_test( player &dummy, inventory_location from ) g->m.i_clear( dummy.pos() ); // some stackable item - item tshirt( "tshirt" ); + item tshirt1( "tshirt" ); + item tshirt2( "tshirt" ); + + set_id( tshirt1, 1 ); + set_id( tshirt2, 2 ); // add the item - add_item( dummy, tshirt, INVENTORY ); - add_item( dummy, tshirt, from ); + add_item( dummy, tshirt1, INVENTORY ); + add_item( dummy, tshirt2, from ); // assign the items with invlets - assign_invlet( dummy, item_at( dummy, 0, INVENTORY ), invlet_1, first_invlet_state ); - assign_invlet( dummy, item_at( dummy, 0, from ), invlet_2, second_invlet_state ); + assign_invlet( dummy, item_at( dummy, 1, INVENTORY ), invlet_1, first_invlet_state ); + assign_invlet( dummy, item_at( dummy, 2, from ), invlet_2, second_invlet_state ); // merge the second item into inventory - move_item( dummy, 0, from, INVENTORY ); + move_item( dummy, 2, from, INVENTORY ); - item &merged_item = item_at( dummy, 0, INVENTORY ); + item &merged_item = item_at( dummy, 1, INVENTORY ); invlet_state merged_invlet_state = check_invlet( dummy, merged_item, expected_merged_invlet ); char merged_invlet = merged_item.invlet; @@ -650,7 +713,7 @@ static void merge_invlet_test( player &dummy, inventory_location from ) ss << "the stack actually has " << invlet_state_desc( merged_invlet_state ) << " invlet " << merged_invlet << std::endl; INFO( ss.str() ); - REQUIRE( merged_item.typeId() == tshirt.typeId() ); + REQUIRE( merged_item.typeId() == tshirt1.typeId() ); CHECK( merged_invlet_state == expected_merged_invlet_state ); CHECK( merged_invlet == expected_merged_invlet ); } @@ -658,25 +721,25 @@ static void merge_invlet_test( player &dummy, inventory_location from ) #define invlet_test_autoletter_off( name, dummy, from, to ) \ SECTION( std::string( name ) + " (auto letter off)" ) { \ - get_options().get_option( "AUTO_INV_ASSIGN" ).setValue( "false" ); \ + get_options().get_option( "AUTO_INV_ASSIGN" ).setValue( "disabled" ); \ invlet_test( dummy, from, to ); \ } #define stack_invlet_test_autoletter_off( name, dummy, from, to ) \ SECTION( std::string( name ) + " (auto letter off)" ) { \ - get_options().get_option( "AUTO_INV_ASSIGN" ).setValue( "false" ); \ + get_options().get_option( "AUTO_INV_ASSIGN" ).setValue( "disabled" ); \ stack_invlet_test( dummy, from, to ); \ } #define swap_invlet_test_autoletter_off( name, dummy, loc ) \ SECTION( std::string( name ) + " (auto letter off)" ) { \ - get_options().get_option( "AUTO_INV_ASSIGN" ).setValue( "false" ); \ + get_options().get_option( "AUTO_INV_ASSIGN" ).setValue( "disabled" ); \ swap_invlet_test( dummy, loc ); \ } #define merge_invlet_test_autoletter_off( name, dummy, from ) \ SECTION( std::string( name ) + " (auto letter off)" ) { \ - get_options().get_option( "AUTO_INV_ASSIGN" ).setValue( "false" ); \ + get_options().get_option( "AUTO_INV_ASSIGN" ).setValue( "disabled" ); \ merge_invlet_test( dummy, from ); \ } diff --git a/tests/vehicle_drag.cpp b/tests/vehicle_drag.cpp index b806dd22d837b..b7b1e6e1461cb 100644 --- a/tests/vehicle_drag.cpp +++ b/tests/vehicle_drag.cpp @@ -77,7 +77,7 @@ static vehicle *setup_drag_test( const vproto_id &veh_id ) // Remove all items from cargo to normalize weight. // turn everything on for( const vpart_reference vp : veh_ptr->get_all_parts() ) { - while( veh_ptr->remove_item( vp.part_index(), 0 ) ); + veh_ptr->get_items( vp.part_index() ).clear(); veh_ptr->toggle_specific_part( vp.part_index(), true ); } // close the doors diff --git a/tests/vehicle_efficiency.cpp b/tests/vehicle_efficiency.cpp index 0a8805277761d..de451eb2b8f5c 100644 --- a/tests/vehicle_efficiency.cpp +++ b/tests/vehicle_efficiency.cpp @@ -198,7 +198,7 @@ static int test_efficiency( const vproto_id &veh_id, int &expected_mass, // Remove all items from cargo to normalize weight. for( const vpart_reference vp : veh.get_all_parts() ) { - while( veh.remove_item( vp.part_index(), 0 ) ); + veh_ptr->get_items( vp.part_index() ).clear(); vp.part().ammo_consume( vp.part().ammo_remaining(), vp.pos() ); } for( const vpart_reference vp : veh.get_avail_parts( "OPENABLE" ) ) { diff --git a/tests/visitable_remove.cpp b/tests/visitable_remove.cpp index a32ad5e6f6eaf..60af686b56e5e 100644 --- a/tests/visitable_remove.cpp +++ b/tests/visitable_remove.cpp @@ -423,9 +423,7 @@ TEST_CASE( "visitable_remove", "[visitable]" ) const int part = vp->part_index(); REQUIRE( part >= 0 ); // Empty the vehicle of any cargo. - while( !v->get_items( part ).empty() ) { - v->remove_item( part, 0 ); - } + v->get_items( part ).clear(); for( int i = 0; i != count; ++i ) { v->add_item( part, obj ); } From 8c9108ede7d48351ff480824cb45758d96263a1e Mon Sep 17 00:00:00 2001 From: John Bytheway Date: Sat, 8 Jun 2019 13:30:29 +0100 Subject: [PATCH 099/371] Also catch unsigned long in cata-no-long check --- tools/clang-tidy-plugin/NoLongCheck.cpp | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/tools/clang-tidy-plugin/NoLongCheck.cpp b/tools/clang-tidy-plugin/NoLongCheck.cpp index 864a6dc1e2d94..8e92d77036b52 100644 --- a/tools/clang-tidy-plugin/NoLongCheck.cpp +++ b/tools/clang-tidy-plugin/NoLongCheck.cpp @@ -10,15 +10,22 @@ namespace cata { void NoLongCheck::registerMatchers(MatchFinder *Finder) { Finder->addMatcher(valueDecl(hasType(asString("long"))).bind("decl"), this); + Finder->addMatcher(valueDecl(hasType(asString("unsigned long"))).bind("decl"), this); } void NoLongCheck::check(const MatchFinder::MatchResult &Result) { - const auto *MatchedDecl = Result.Nodes.getNodeAs("decl"); + const ValueDecl *MatchedDecl = Result.Nodes.getNodeAs("decl"); if( !MatchedDecl || !MatchedDecl->getLocation().isValid() ) { return; } - diag(MatchedDecl->getLocation(), "Variable %0 declared as long. Prefer int or int64_t.") - << MatchedDecl; + QualType Type = MatchedDecl->getType().getUnqualifiedType(); + if( Type.getAsString() == "long" ) { + diag(MatchedDecl->getLocation(), "Variable %0 declared as long. Prefer int or int64_t.") + << MatchedDecl; + } else { + diag(MatchedDecl->getLocation(), "Variable %0 declared as unsigned long. " + "Prefer unsigned int or uint64_t.") << MatchedDecl; + } } } // namespace cata From 85a19076a8590d825f47e2aeccef621fb74c36cd Mon Sep 17 00:00:00 2001 From: John Bytheway Date: Sat, 8 Jun 2019 13:30:56 +0100 Subject: [PATCH 100/371] More tests for cata-no-long check --- tools/clang-tidy-plugin/test/no-long.cpp | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/tools/clang-tidy-plugin/test/no-long.cpp b/tools/clang-tidy-plugin/test/no-long.cpp index a286c9d826408..6064861a2670c 100644 --- a/tools/clang-tidy-plugin/test/no-long.cpp +++ b/tools/clang-tidy-plugin/test/no-long.cpp @@ -1,4 +1,15 @@ // RUN: %check_clang_tidy %s cata-no-long %t -- -plugins=%cata_plugin -- +#include + long a; -// CHECK-MESSAGES: :[[@LINE-1]]:6: warning: Variable 'a' declared as long. Prefer int or int64_t. [cata-no-long] +// CHECK-MESSAGES: warning: Variable 'a' declared as long. Prefer int or int64_t. [cata-no-long] + +unsigned long b; +// CHECK-MESSAGES: warning: Variable 'b' declared as unsigned long. Prefer unsigned int or uint64_t. [cata-no-long] + +int64_t c; +uint64_t d; + +void f(long e); +// CHECK-MESSAGES: warning: Variable 'e' declared as long. Prefer int or int64_t. [cata-no-long] From 85d7b9f1098f066fd832ac8d5be502e4a626d92e Mon Sep 17 00:00:00 2001 From: John Bytheway Date: Sat, 8 Jun 2019 13:51:43 +0100 Subject: [PATCH 101/371] Check function return types are not long --- tools/clang-tidy-plugin/NoLongCheck.cpp | 54 ++++++++++++++++++------ tools/clang-tidy-plugin/test/no-long.cpp | 5 +++ 2 files changed, 45 insertions(+), 14 deletions(-) diff --git a/tools/clang-tidy-plugin/NoLongCheck.cpp b/tools/clang-tidy-plugin/NoLongCheck.cpp index 8e92d77036b52..a1758233cdd06 100644 --- a/tools/clang-tidy-plugin/NoLongCheck.cpp +++ b/tools/clang-tidy-plugin/NoLongCheck.cpp @@ -9,23 +9,49 @@ namespace tidy { namespace cata { void NoLongCheck::registerMatchers(MatchFinder *Finder) { - Finder->addMatcher(valueDecl(hasType(asString("long"))).bind("decl"), this); - Finder->addMatcher(valueDecl(hasType(asString("unsigned long"))).bind("decl"), this); + using TypeMatcher = clang::ast_matchers::internal::Matcher; + const TypeMatcher isLong = anyOf(asString("long"), asString("unsigned long")); + Finder->addMatcher(valueDecl(hasType(isLong)).bind("decl"), this); + Finder->addMatcher(functionDecl(returns(isLong)).bind("return"), this); +} + +static void CheckDecl(NoLongCheck &Check, const MatchFinder::MatchResult &Result) { + const ValueDecl *MatchedDecl = Result.Nodes.getNodeAs("decl"); + if( !MatchedDecl || !MatchedDecl->getLocation().isValid() ) { + return; + } + QualType Type = MatchedDecl->getType().getUnqualifiedType(); + if( Type.getAsString() == "long" ) { + Check.diag( + MatchedDecl->getLocation(), "Variable %0 declared as long. " + "Prefer int or int64_t.") << MatchedDecl; + } else { + Check.diag( + MatchedDecl->getLocation(), "Variable %0 declared as unsigned long. " + "Prefer unsigned int or uint64_t.") << MatchedDecl; + } +} + +static void CheckReturn(NoLongCheck &Check, const MatchFinder::MatchResult &Result) { + const FunctionDecl *MatchedDecl = Result.Nodes.getNodeAs("return"); + if( !MatchedDecl || !MatchedDecl->getLocation().isValid() ) { + return; + } + QualType Type = MatchedDecl->getReturnType().getUnqualifiedType(); + if( Type.getAsString() == "long" ) { + Check.diag( + MatchedDecl->getLocation(), "Function %0 declared as returning long. " + "Prefer int or int64_t.") << MatchedDecl; + } else { + Check.diag( + MatchedDecl->getLocation(), "Function %0 declared as returning unsigned long. " + "Prefer unsigned int or uint64_t.") << MatchedDecl; + } } void NoLongCheck::check(const MatchFinder::MatchResult &Result) { - const ValueDecl *MatchedDecl = Result.Nodes.getNodeAs("decl"); - if( !MatchedDecl || !MatchedDecl->getLocation().isValid() ) { - return; - } - QualType Type = MatchedDecl->getType().getUnqualifiedType(); - if( Type.getAsString() == "long" ) { - diag(MatchedDecl->getLocation(), "Variable %0 declared as long. Prefer int or int64_t.") - << MatchedDecl; - } else { - diag(MatchedDecl->getLocation(), "Variable %0 declared as unsigned long. " - "Prefer unsigned int or uint64_t.") << MatchedDecl; - } + CheckDecl(*this, Result); + CheckReturn(*this, Result); } } // namespace cata diff --git a/tools/clang-tidy-plugin/test/no-long.cpp b/tools/clang-tidy-plugin/test/no-long.cpp index 6064861a2670c..0178985dd6bbf 100644 --- a/tools/clang-tidy-plugin/test/no-long.cpp +++ b/tools/clang-tidy-plugin/test/no-long.cpp @@ -13,3 +13,8 @@ uint64_t d; void f(long e); // CHECK-MESSAGES: warning: Variable 'e' declared as long. Prefer int or int64_t. [cata-no-long] + +long g(); +// CHECK-MESSAGES: warning: Function 'g' declared as returning long. Prefer int or int64_t. [cata-no-long] + +int64_t h(); From 65ac6f89e70603b7d909770263d69f0dbc571f48 Mon Sep 17 00:00:00 2001 From: John Bytheway Date: Sat, 8 Jun 2019 14:13:49 +0100 Subject: [PATCH 102/371] Tweak function tests for cata-no-long --- tools/clang-tidy-plugin/test/no-long.cpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/tools/clang-tidy-plugin/test/no-long.cpp b/tools/clang-tidy-plugin/test/no-long.cpp index 0178985dd6bbf..fbc8e3f26713b 100644 --- a/tools/clang-tidy-plugin/test/no-long.cpp +++ b/tools/clang-tidy-plugin/test/no-long.cpp @@ -11,10 +11,11 @@ unsigned long b; int64_t c; uint64_t d; -void f(long e); +void f1(long e); // CHECK-MESSAGES: warning: Variable 'e' declared as long. Prefer int or int64_t. [cata-no-long] -long g(); -// CHECK-MESSAGES: warning: Function 'g' declared as returning long. Prefer int or int64_t. [cata-no-long] +long f2(); +// CHECK-MESSAGES: warning: Function 'f2' declared as returning long. Prefer int or int64_t. [cata-no-long] -int64_t h(); +int64_t f3(); +auto f4() -> decltype(0L); From 6b8be8446a63ac7041a36e80a5ad44d8f1a617e0 Mon Sep 17 00:00:00 2001 From: John Bytheway Date: Sat, 8 Jun 2019 14:14:10 +0100 Subject: [PATCH 103/371] Check for static_cast in cata-no-long --- tools/clang-tidy-plugin/NoLongCheck.cpp | 19 +++++++++++++++++++ tools/clang-tidy-plugin/test/no-long.cpp | 3 +++ 2 files changed, 22 insertions(+) diff --git a/tools/clang-tidy-plugin/NoLongCheck.cpp b/tools/clang-tidy-plugin/NoLongCheck.cpp index a1758233cdd06..38c96ef93945a 100644 --- a/tools/clang-tidy-plugin/NoLongCheck.cpp +++ b/tools/clang-tidy-plugin/NoLongCheck.cpp @@ -13,6 +13,7 @@ void NoLongCheck::registerMatchers(MatchFinder *Finder) { const TypeMatcher isLong = anyOf(asString("long"), asString("unsigned long")); Finder->addMatcher(valueDecl(hasType(isLong)).bind("decl"), this); Finder->addMatcher(functionDecl(returns(isLong)).bind("return"), this); + Finder->addMatcher(cxxStaticCastExpr(hasType(isLong)).bind("cast"), this); } static void CheckDecl(NoLongCheck &Check, const MatchFinder::MatchResult &Result) { @@ -49,9 +50,27 @@ static void CheckReturn(NoLongCheck &Check, const MatchFinder::MatchResult &Resu } } +static void CheckCast(NoLongCheck &Check, const MatchFinder::MatchResult &Result) { + const CXXStaticCastExpr *MatchedDecl = Result.Nodes.getNodeAs("cast"); + if( !MatchedDecl ) { + return; + } + QualType Type = MatchedDecl->getType().getUnqualifiedType(); + SourceLocation location = MatchedDecl->getTypeInfoAsWritten()->getTypeLoc().getBeginLoc(); + if( Type.getAsString() == "long" ) { + Check.diag( + location, "Static cast to long. Prefer int or int64_t."); + } else { + Check.diag( + location, "Static cast to unsigned long. " + "Prefer unsigned int or uint64_t."); + } +} + void NoLongCheck::check(const MatchFinder::MatchResult &Result) { CheckDecl(*this, Result); CheckReturn(*this, Result); + CheckCast(*this, Result); } } // namespace cata diff --git a/tools/clang-tidy-plugin/test/no-long.cpp b/tools/clang-tidy-plugin/test/no-long.cpp index fbc8e3f26713b..15d33463a0267 100644 --- a/tools/clang-tidy-plugin/test/no-long.cpp +++ b/tools/clang-tidy-plugin/test/no-long.cpp @@ -19,3 +19,6 @@ long f2(); int64_t f3(); auto f4() -> decltype(0L); + +int i1 = static_cast(0); +int i2 = static_cast(0); From d688b0d53b36b2f54e7756def31537ed34e6586b Mon Sep 17 00:00:00 2001 From: John Bytheway Date: Sat, 8 Jun 2019 22:04:31 +0100 Subject: [PATCH 104/371] cata-no-long: Handle qualified and reference types Previously we would not flag uses of long if cv-qualified or a reference type. Now we will. --- tools/clang-tidy-plugin/NoLongCheck.cpp | 68 +++++++++++++----------- tools/clang-tidy-plugin/test/no-long.cpp | 19 ++++--- 2 files changed, 50 insertions(+), 37 deletions(-) diff --git a/tools/clang-tidy-plugin/NoLongCheck.cpp b/tools/clang-tidy-plugin/NoLongCheck.cpp index 38c96ef93945a..ffa7451fc27f9 100644 --- a/tools/clang-tidy-plugin/NoLongCheck.cpp +++ b/tools/clang-tidy-plugin/NoLongCheck.cpp @@ -10,10 +10,23 @@ namespace cata { void NoLongCheck::registerMatchers(MatchFinder *Finder) { using TypeMatcher = clang::ast_matchers::internal::Matcher; - const TypeMatcher isLong = anyOf(asString("long"), asString("unsigned long")); - Finder->addMatcher(valueDecl(hasType(isLong)).bind("decl"), this); - Finder->addMatcher(functionDecl(returns(isLong)).bind("return"), this); - Finder->addMatcher(cxxStaticCastExpr(hasType(isLong)).bind("cast"), this); + const TypeMatcher isIntegerOrRef = anyOf(isInteger(), references(isInteger())); + Finder->addMatcher(valueDecl(hasType(isIntegerOrRef)).bind("decl"), this); + Finder->addMatcher(functionDecl(returns(isIntegerOrRef)).bind("return"), this); + Finder->addMatcher(cxxStaticCastExpr(hasDestinationType(isIntegerOrRef)).bind("cast"), this); +} + +static std::string AlternativesFor( QualType Type ) { + Type = Type.getNonReferenceType(); + Type = Type.getLocalUnqualifiedType(); + std::string name = Type.getAsString(); + if( name == "long" ) { + return "Prefer int or int64_t to long"; + } else if( name == "unsigned long" ) { + return "Prefer unsigned int or uint64_t to unsigned long"; + } else { + return {}; + } } static void CheckDecl(NoLongCheck &Check, const MatchFinder::MatchResult &Result) { @@ -21,16 +34,14 @@ static void CheckDecl(NoLongCheck &Check, const MatchFinder::MatchResult &Result if( !MatchedDecl || !MatchedDecl->getLocation().isValid() ) { return; } - QualType Type = MatchedDecl->getType().getUnqualifiedType(); - if( Type.getAsString() == "long" ) { - Check.diag( - MatchedDecl->getLocation(), "Variable %0 declared as long. " - "Prefer int or int64_t.") << MatchedDecl; - } else { - Check.diag( - MatchedDecl->getLocation(), "Variable %0 declared as unsigned long. " - "Prefer unsigned int or uint64_t.") << MatchedDecl; + QualType Type = MatchedDecl->getType(); + std::string alternatives = AlternativesFor(Type); + if( alternatives.empty() ) { + return; } + Check.diag( + MatchedDecl->getLocation(), "Variable %0 declared as %1. %2.") << + MatchedDecl << Type << alternatives; } static void CheckReturn(NoLongCheck &Check, const MatchFinder::MatchResult &Result) { @@ -38,16 +49,14 @@ static void CheckReturn(NoLongCheck &Check, const MatchFinder::MatchResult &Resu if( !MatchedDecl || !MatchedDecl->getLocation().isValid() ) { return; } - QualType Type = MatchedDecl->getReturnType().getUnqualifiedType(); - if( Type.getAsString() == "long" ) { - Check.diag( - MatchedDecl->getLocation(), "Function %0 declared as returning long. " - "Prefer int or int64_t.") << MatchedDecl; - } else { - Check.diag( - MatchedDecl->getLocation(), "Function %0 declared as returning unsigned long. " - "Prefer unsigned int or uint64_t.") << MatchedDecl; + QualType Type = MatchedDecl->getReturnType(); + std::string alternatives = AlternativesFor(Type); + if( alternatives.empty() ) { + return; } + Check.diag( + MatchedDecl->getLocation(), "Function %0 declared as returning %1. %2.") << + MatchedDecl << Type << alternatives; } static void CheckCast(NoLongCheck &Check, const MatchFinder::MatchResult &Result) { @@ -55,16 +64,13 @@ static void CheckCast(NoLongCheck &Check, const MatchFinder::MatchResult &Result if( !MatchedDecl ) { return; } - QualType Type = MatchedDecl->getType().getUnqualifiedType(); - SourceLocation location = MatchedDecl->getTypeInfoAsWritten()->getTypeLoc().getBeginLoc(); - if( Type.getAsString() == "long" ) { - Check.diag( - location, "Static cast to long. Prefer int or int64_t."); - } else { - Check.diag( - location, "Static cast to unsigned long. " - "Prefer unsigned int or uint64_t."); + QualType Type = MatchedDecl->getType(); + std::string alternatives = AlternativesFor(Type); + if( alternatives.empty() ) { + return; } + SourceLocation location = MatchedDecl->getTypeInfoAsWritten()->getTypeLoc().getBeginLoc(); + Check.diag( location, "Static cast to %0. %1.") << Type << alternatives; } void NoLongCheck::check(const MatchFinder::MatchResult &Result) { diff --git a/tools/clang-tidy-plugin/test/no-long.cpp b/tools/clang-tidy-plugin/test/no-long.cpp index 15d33463a0267..4fe75a15ec074 100644 --- a/tools/clang-tidy-plugin/test/no-long.cpp +++ b/tools/clang-tidy-plugin/test/no-long.cpp @@ -2,23 +2,30 @@ #include -long a; -// CHECK-MESSAGES: warning: Variable 'a' declared as long. Prefer int or int64_t. [cata-no-long] +long a1; +// CHECK-MESSAGES: warning: Variable 'a1' declared as 'long'. Prefer int or int64_t to long. [cata-no-long] -unsigned long b; -// CHECK-MESSAGES: warning: Variable 'b' declared as unsigned long. Prefer unsigned int or uint64_t. [cata-no-long] +unsigned long a2; +// CHECK-MESSAGES: warning: Variable 'a2' declared as 'unsigned long'. Prefer unsigned int or uint64_t to unsigned long. [cata-no-long] + +const long a3 = 0; +// CHECK-MESSAGES: warning: Variable 'a3' declared as 'const long'. Prefer int or int64_t to long. [cata-no-long] + +long &a4 = a1; +// CHECK-MESSAGES: warning: Variable 'a4' declared as 'long &'. Prefer int or int64_t to long. [cata-no-long] int64_t c; uint64_t d; void f1(long e); -// CHECK-MESSAGES: warning: Variable 'e' declared as long. Prefer int or int64_t. [cata-no-long] +// CHECK-MESSAGES: warning: Variable 'e' declared as 'long'. Prefer int or int64_t to long. [cata-no-long] long f2(); -// CHECK-MESSAGES: warning: Function 'f2' declared as returning long. Prefer int or int64_t. [cata-no-long] +// CHECK-MESSAGES: warning: Function 'f2' declared as returning 'long'. Prefer int or int64_t to long. [cata-no-long] int64_t f3(); auto f4() -> decltype(0L); int i1 = static_cast(0); +// CHECK-MESSAGES: warning: Static cast to 'long'. Prefer int or int64_t to long. [cata-no-long] int i2 = static_cast(0); From adc3f21b59c18639d892f4ec740b04fe7a6dc08b Mon Sep 17 00:00:00 2001 From: John Bytheway Date: Sun, 9 Jun 2019 20:15:51 +0100 Subject: [PATCH 105/371] Astyle clang-tidy plugin code --- tools/clang-tidy-plugin/CataTidyModule.cpp | 22 +++++--- tools/clang-tidy-plugin/NoLongCheck.cpp | 64 +++++++++++++--------- tools/clang-tidy-plugin/NoLongCheck.h | 22 +++++--- tools/clang-tidy-plugin/test/no-long.cpp | 8 +-- 4 files changed, 67 insertions(+), 49 deletions(-) diff --git a/tools/clang-tidy-plugin/CataTidyModule.cpp b/tools/clang-tidy-plugin/CataTidyModule.cpp index 16248a6554616..34e78038051c0 100644 --- a/tools/clang-tidy-plugin/CataTidyModule.cpp +++ b/tools/clang-tidy-plugin/CataTidyModule.cpp @@ -3,22 +3,26 @@ #include "ClangTidyModuleRegistry.h" #include "NoLongCheck.h" -namespace clang { -namespace tidy { -namespace cata { +namespace clang +{ +namespace tidy +{ +namespace cata +{ -class CataModule : public ClangTidyModule { -public: - void addCheckFactories(ClangTidyCheckFactories &CheckFactories) override { - CheckFactories.registerCheck( "cata-no-long" ); - } +class CataModule : public ClangTidyModule +{ + public: + void addCheckFactories( ClangTidyCheckFactories &CheckFactories ) override { + CheckFactories.registerCheck( "cata-no-long" ); + } }; } // namespace cata // Register the MiscTidyModule using this statically initialized variable. static ClangTidyModuleRegistry::Add - X("cata-module", "Adds Cataclysm-DDA checks."); +X( "cata-module", "Adds Cataclysm-DDA checks." ); } // namespace tidy } // namespace clang diff --git a/tools/clang-tidy-plugin/NoLongCheck.cpp b/tools/clang-tidy-plugin/NoLongCheck.cpp index ffa7451fc27f9..c5d4feddb8222 100644 --- a/tools/clang-tidy-plugin/NoLongCheck.cpp +++ b/tools/clang-tidy-plugin/NoLongCheck.cpp @@ -4,19 +4,25 @@ using namespace clang::ast_matchers; -namespace clang { -namespace tidy { -namespace cata { +namespace clang +{ +namespace tidy +{ +namespace cata +{ -void NoLongCheck::registerMatchers(MatchFinder *Finder) { +void NoLongCheck::registerMatchers( MatchFinder *Finder ) +{ using TypeMatcher = clang::ast_matchers::internal::Matcher; - const TypeMatcher isIntegerOrRef = anyOf(isInteger(), references(isInteger())); - Finder->addMatcher(valueDecl(hasType(isIntegerOrRef)).bind("decl"), this); - Finder->addMatcher(functionDecl(returns(isIntegerOrRef)).bind("return"), this); - Finder->addMatcher(cxxStaticCastExpr(hasDestinationType(isIntegerOrRef)).bind("cast"), this); + const TypeMatcher isIntegerOrRef = anyOf( isInteger(), references( isInteger() ) ); + Finder->addMatcher( valueDecl( hasType( isIntegerOrRef ) ).bind( "decl" ), this ); + Finder->addMatcher( functionDecl( returns( isIntegerOrRef ) ).bind( "return" ), this ); + Finder->addMatcher( cxxStaticCastExpr( hasDestinationType( isIntegerOrRef ) ).bind( "cast" ), + this ); } -static std::string AlternativesFor( QualType Type ) { +static std::string AlternativesFor( QualType Type ) +{ Type = Type.getNonReferenceType(); Type = Type.getLocalUnqualifiedType(); std::string name = Type.getAsString(); @@ -29,54 +35,58 @@ static std::string AlternativesFor( QualType Type ) { } } -static void CheckDecl(NoLongCheck &Check, const MatchFinder::MatchResult &Result) { - const ValueDecl *MatchedDecl = Result.Nodes.getNodeAs("decl"); +static void CheckDecl( NoLongCheck &Check, const MatchFinder::MatchResult &Result ) +{ + const ValueDecl *MatchedDecl = Result.Nodes.getNodeAs( "decl" ); if( !MatchedDecl || !MatchedDecl->getLocation().isValid() ) { return; } QualType Type = MatchedDecl->getType(); - std::string alternatives = AlternativesFor(Type); + std::string alternatives = AlternativesFor( Type ); if( alternatives.empty() ) { return; } Check.diag( - MatchedDecl->getLocation(), "Variable %0 declared as %1. %2.") << - MatchedDecl << Type << alternatives; + MatchedDecl->getLocation(), "Variable %0 declared as %1. %2." ) << + MatchedDecl << Type << alternatives; } -static void CheckReturn(NoLongCheck &Check, const MatchFinder::MatchResult &Result) { - const FunctionDecl *MatchedDecl = Result.Nodes.getNodeAs("return"); +static void CheckReturn( NoLongCheck &Check, const MatchFinder::MatchResult &Result ) +{ + const FunctionDecl *MatchedDecl = Result.Nodes.getNodeAs( "return" ); if( !MatchedDecl || !MatchedDecl->getLocation().isValid() ) { return; } QualType Type = MatchedDecl->getReturnType(); - std::string alternatives = AlternativesFor(Type); + std::string alternatives = AlternativesFor( Type ); if( alternatives.empty() ) { return; } Check.diag( - MatchedDecl->getLocation(), "Function %0 declared as returning %1. %2.") << - MatchedDecl << Type << alternatives; + MatchedDecl->getLocation(), "Function %0 declared as returning %1. %2." ) << + MatchedDecl << Type << alternatives; } -static void CheckCast(NoLongCheck &Check, const MatchFinder::MatchResult &Result) { - const CXXStaticCastExpr *MatchedDecl = Result.Nodes.getNodeAs("cast"); +static void CheckCast( NoLongCheck &Check, const MatchFinder::MatchResult &Result ) +{ + const CXXStaticCastExpr *MatchedDecl = Result.Nodes.getNodeAs( "cast" ); if( !MatchedDecl ) { return; } QualType Type = MatchedDecl->getType(); - std::string alternatives = AlternativesFor(Type); + std::string alternatives = AlternativesFor( Type ); if( alternatives.empty() ) { return; } SourceLocation location = MatchedDecl->getTypeInfoAsWritten()->getTypeLoc().getBeginLoc(); - Check.diag( location, "Static cast to %0. %1.") << Type << alternatives; + Check.diag( location, "Static cast to %0. %1." ) << Type << alternatives; } -void NoLongCheck::check(const MatchFinder::MatchResult &Result) { - CheckDecl(*this, Result); - CheckReturn(*this, Result); - CheckCast(*this, Result); +void NoLongCheck::check( const MatchFinder::MatchResult &Result ) +{ + CheckDecl( *this, Result ); + CheckReturn( *this, Result ); + CheckCast( *this, Result ); } } // namespace cata diff --git a/tools/clang-tidy-plugin/NoLongCheck.h b/tools/clang-tidy-plugin/NoLongCheck.h index caa388b7b5deb..80e4fe11b95fc 100644 --- a/tools/clang-tidy-plugin/NoLongCheck.h +++ b/tools/clang-tidy-plugin/NoLongCheck.h @@ -3,16 +3,20 @@ #include "ClangTidy.h" -namespace clang { -namespace tidy { -namespace cata { +namespace clang +{ +namespace tidy +{ +namespace cata +{ -class NoLongCheck : public ClangTidyCheck { -public: - NoLongCheck(StringRef Name, ClangTidyContext *Context) - : ClangTidyCheck(Name, Context) {} - void registerMatchers(ast_matchers::MatchFinder *Finder) override; - void check(const ast_matchers::MatchFinder::MatchResult &Result) override; +class NoLongCheck : public ClangTidyCheck +{ + public: + NoLongCheck( StringRef Name, ClangTidyContext *Context ) + : ClangTidyCheck( Name, Context ) {} + void registerMatchers( ast_matchers::MatchFinder *Finder ) override; + void check( const ast_matchers::MatchFinder::MatchResult &Result ) override; }; } // namespace cata diff --git a/tools/clang-tidy-plugin/test/no-long.cpp b/tools/clang-tidy-plugin/test/no-long.cpp index 4fe75a15ec074..78cea77e738ae 100644 --- a/tools/clang-tidy-plugin/test/no-long.cpp +++ b/tools/clang-tidy-plugin/test/no-long.cpp @@ -17,15 +17,15 @@ long &a4 = a1; int64_t c; uint64_t d; -void f1(long e); +void f1( long e ); // CHECK-MESSAGES: warning: Variable 'e' declared as 'long'. Prefer int or int64_t to long. [cata-no-long] long f2(); // CHECK-MESSAGES: warning: Function 'f2' declared as returning 'long'. Prefer int or int64_t to long. [cata-no-long] int64_t f3(); -auto f4() -> decltype(0L); +auto f4() -> decltype( 0L ); -int i1 = static_cast(0); +int i1 = static_cast( 0 ); // CHECK-MESSAGES: warning: Static cast to 'long'. Prefer int or int64_t to long. [cata-no-long] -int i2 = static_cast(0); +int i2 = static_cast( 0 ); From 30287ab427490f4117e88b941cb1179f831385fd Mon Sep 17 00:00:00 2001 From: John Bytheway Date: Sun, 9 Jun 2019 21:33:14 +0100 Subject: [PATCH 106/371] Enforce astyle on clang-tidy plugin code --- Makefile | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Makefile b/Makefile index a2b335ea34ade..55607bf03a2ee 100644 --- a/Makefile +++ b/Makefile @@ -685,6 +685,8 @@ TESTSRC := $(wildcard tests/*.cpp) TESTHDR := $(wildcard tests/*.h) JSON_FORMATTER_SOURCES := tools/format/format.cpp src/json.cpp CHKJSON_SOURCES := src/chkjson/chkjson.cpp src/json.cpp +CLANG_TIDY_PLUGIN_SOURCES := \ + $(wildcard tools/clang-tidy-plugin/*.cpp tools/clang-tidy-plugin/*/*.cpp) TOOLHDR := $(wildcard tools/*/*.h) # Using sort here because it has the side-effect of deduplicating the list ASTYLE_SOURCES := $(sort \ @@ -694,6 +696,7 @@ ASTYLE_SOURCES := $(sort \ $(TESTHDR) \ $(JSON_FORMATTER_SOURCES) \ $(CHKJSON_SOURCES) \ + $(CLANG_TIDY_PLUGIN_SOURCES) \ $(TOOLHDR)) _OBJS = $(SOURCES:$(SRC_DIR)/%.cpp=%.o) From 9eb11d1158ab547482b53a6c45b42fc92f1b54ce Mon Sep 17 00:00:00 2001 From: John Bytheway Date: Mon, 10 Jun 2019 20:10:49 +0100 Subject: [PATCH 107/371] Avoid some false positives in cata-no-long check When variables had a type which was some template parameter which happened to be long, this caused an error to be reported. We don't actually care about such cases; instead we would prefer the error to appear at the point the template argument is specified. --- tools/clang-tidy-plugin/NoLongCheck.cpp | 14 ++++++++++++++ tools/clang-tidy-plugin/test/no-long.cpp | 16 ++++++++++++++++ 2 files changed, 30 insertions(+) diff --git a/tools/clang-tidy-plugin/NoLongCheck.cpp b/tools/clang-tidy-plugin/NoLongCheck.cpp index c5d4feddb8222..1e6718d7edf06 100644 --- a/tools/clang-tidy-plugin/NoLongCheck.cpp +++ b/tools/clang-tidy-plugin/NoLongCheck.cpp @@ -46,6 +46,20 @@ static void CheckDecl( NoLongCheck &Check, const MatchFinder::MatchResult &Resul if( alternatives.empty() ) { return; } + Decl::Kind contextKind = MatchedDecl->getDeclContext()->getDeclKind(); + if( contextKind == Decl::Function || contextKind == Decl::CXXMethod || + contextKind == Decl::CXXConstructor || contextKind == Decl::CXXConversion || + contextKind == Decl::CXXDestructor || contextKind == Decl::CXXDeductionGuide ) { + TemplateSpecializationKind tsk = + static_cast( + MatchedDecl->getDeclContext() )->getTemplateSpecializationKind(); + if( tsk == TSK_ImplicitInstantiation ) { + // This happens for e.g. a parameter 'T a' to an instantiated + // template function where T is long. We don't want to report such + // cases. + return; + } + } Check.diag( MatchedDecl->getLocation(), "Variable %0 declared as %1. %2." ) << MatchedDecl << Type << alternatives; diff --git a/tools/clang-tidy-plugin/test/no-long.cpp b/tools/clang-tidy-plugin/test/no-long.cpp index 78cea77e738ae..c2cf2b2476631 100644 --- a/tools/clang-tidy-plugin/test/no-long.cpp +++ b/tools/clang-tidy-plugin/test/no-long.cpp @@ -29,3 +29,19 @@ auto f4() -> decltype( 0L ); int i1 = static_cast( 0 ); // CHECK-MESSAGES: warning: Static cast to 'long'. Prefer int or int64_t to long. [cata-no-long] int i2 = static_cast( 0 ); + +template +void g( T gp0, long gp1 ) +{ + // CHECK-MESSAGES: warning: Variable 'gp1' declared as 'long'. Prefer int or int64_t to long. [cata-no-long] + long gi0; + // CHECK-MESSAGES: warning: Variable 'gi0' declared as 'long'. Prefer int or int64_t to long. [cata-no-long] + T gi1; +} + +void h() +{ + g( 0, 0 ); + // Would like to report an error here for the template argument, but have + // not found a way to do so. +} From dce24e58e393bbcb450dfa38bc4879c824938f40 Mon Sep 17 00:00:00 2001 From: John Bytheway Date: Mon, 10 Jun 2019 23:33:15 +0100 Subject: [PATCH 108/371] NoLongCheck now tests for long-specific macros Should not be using LONG_MIN et al if we're not using long variables. --- tools/clang-tidy-plugin/NoLongCheck.cpp | 26 ++++++++++++++++++++++++ tools/clang-tidy-plugin/NoLongCheck.h | 1 + tools/clang-tidy-plugin/test/no-long.cpp | 10 ++++++++- 3 files changed, 36 insertions(+), 1 deletion(-) diff --git a/tools/clang-tidy-plugin/NoLongCheck.cpp b/tools/clang-tidy-plugin/NoLongCheck.cpp index 1e6718d7edf06..7cf7b41d561f6 100644 --- a/tools/clang-tidy-plugin/NoLongCheck.cpp +++ b/tools/clang-tidy-plugin/NoLongCheck.cpp @@ -1,6 +1,7 @@ #include "NoLongCheck.h" #include "clang/AST/ASTContext.h" #include "clang/ASTMatchers/ASTMatchFinder.h" +#include "clang/Frontend/CompilerInstance.h" using namespace clang::ast_matchers; @@ -11,6 +12,31 @@ namespace tidy namespace cata { +class NoLongMacrosCallbacks : public PPCallbacks +{ + public: + NoLongMacrosCallbacks( NoLongCheck *Check ) : + Check( Check ) {} + + void MacroExpands( const Token &MacroNameTok, + const MacroDefinition &, + SourceRange Range, + const MacroArgs * ) override { + StringRef MacroName = MacroNameTok.getIdentifierInfo()->getName(); + if( MacroName == "LONG_MIN" || MacroName == "LONG_MAX" || MacroName == "ULONG_MAX" ) { + Check->diag( Range.getBegin(), "Use of long-specific macro %0" ) << MacroName; + } + } + private: + NoLongCheck *Check; +}; + +void NoLongCheck::registerPPCallbacks( CompilerInstance &Compiler ) +{ + Compiler.getPreprocessor().addPPCallbacks( + llvm::make_unique( this ) ); +} + void NoLongCheck::registerMatchers( MatchFinder *Finder ) { using TypeMatcher = clang::ast_matchers::internal::Matcher; diff --git a/tools/clang-tidy-plugin/NoLongCheck.h b/tools/clang-tidy-plugin/NoLongCheck.h index 80e4fe11b95fc..e6c6c489f2ae4 100644 --- a/tools/clang-tidy-plugin/NoLongCheck.h +++ b/tools/clang-tidy-plugin/NoLongCheck.h @@ -15,6 +15,7 @@ class NoLongCheck : public ClangTidyCheck public: NoLongCheck( StringRef Name, ClangTidyContext *Context ) : ClangTidyCheck( Name, Context ) {} + void registerPPCallbacks( CompilerInstance &Compiler ) override; void registerMatchers( ast_matchers::MatchFinder *Finder ) override; void check( const ast_matchers::MatchFinder::MatchResult &Result ) override; }; diff --git a/tools/clang-tidy-plugin/test/no-long.cpp b/tools/clang-tidy-plugin/test/no-long.cpp index c2cf2b2476631..48d9634f7a50d 100644 --- a/tools/clang-tidy-plugin/test/no-long.cpp +++ b/tools/clang-tidy-plugin/test/no-long.cpp @@ -1,5 +1,6 @@ // RUN: %check_clang_tidy %s cata-no-long %t -- -plugins=%cata_plugin -- +#include #include long a1; @@ -31,7 +32,7 @@ int i1 = static_cast( 0 ); int i2 = static_cast( 0 ); template -void g( T gp0, long gp1 ) +void g( T gp0, long gp1 = 0 ) { // CHECK-MESSAGES: warning: Variable 'gp1' declared as 'long'. Prefer int or int64_t to long. [cata-no-long] long gi0; @@ -44,4 +45,11 @@ void h() g( 0, 0 ); // Would like to report an error here for the template argument, but have // not found a way to do so. + + g( LONG_MIN ); + // CHECK-MESSAGES: warning: Use of long-specific macro LONG_MIN [cata-no-long] + g( LONG_MAX ); + // CHECK-MESSAGES: warning: Use of long-specific macro LONG_MAX [cata-no-long] + g( ULONG_MAX ); + // CHECK-MESSAGES: warning: Use of long-specific macro ULONG_MAX [cata-no-long] } From 10c463b98af811c01b3c230de84340c269596692 Mon Sep 17 00:00:00 2001 From: John Bytheway Date: Tue, 11 Jun 2019 20:50:35 +0100 Subject: [PATCH 109/371] Avoid false-positives on return values The check was reporting errors for functions returning long when that was a template parameter. We shouldn't complain in this case. --- tools/clang-tidy-plugin/NoLongCheck.cpp | 13 +++++++++++++ tools/clang-tidy-plugin/test/no-long.cpp | 11 +++++++++++ 2 files changed, 24 insertions(+) diff --git a/tools/clang-tidy-plugin/NoLongCheck.cpp b/tools/clang-tidy-plugin/NoLongCheck.cpp index 7cf7b41d561f6..22f9728c4b529 100644 --- a/tools/clang-tidy-plugin/NoLongCheck.cpp +++ b/tools/clang-tidy-plugin/NoLongCheck.cpp @@ -102,6 +102,19 @@ static void CheckReturn( NoLongCheck &Check, const MatchFinder::MatchResult &Res if( alternatives.empty() ) { return; } + + Decl::Kind contextKind = MatchedDecl->getDeclContext()->getDeclKind(); + if( contextKind == Decl::ClassTemplateSpecialization ) { + TemplateSpecializationKind tsk = + static_cast( + MatchedDecl->getDeclContext() )->getTemplateSpecializationKind(); + if( tsk == TSK_ImplicitInstantiation ) { + // This happens for e.g. a parameter 'T a' to an instantiated + // template function where T is long. We don't want to report such + // cases. + return; + } + } Check.diag( MatchedDecl->getLocation(), "Function %0 declared as returning %1. %2." ) << MatchedDecl << Type << alternatives; diff --git a/tools/clang-tidy-plugin/test/no-long.cpp b/tools/clang-tidy-plugin/test/no-long.cpp index 48d9634f7a50d..f80246f9a35b2 100644 --- a/tools/clang-tidy-plugin/test/no-long.cpp +++ b/tools/clang-tidy-plugin/test/no-long.cpp @@ -53,3 +53,14 @@ void h() g( ULONG_MAX ); // CHECK-MESSAGES: warning: Use of long-specific macro ULONG_MAX [cata-no-long] } + +template +struct A { + T Af0(); + long Af1(); + // CHECK-MESSAGES: warning: Function 'Af1' declared as returning 'long'. Prefer int or int64_t to long. [cata-no-long] + T Af2( long Af2i ); + // CHECK-MESSAGES: warning: Variable 'Af2i' declared as 'long'. Prefer int or int64_t to long. [cata-no-long] +}; + +A a; From 037c2501ad3685249d4431578550ec7f719df27d Mon Sep 17 00:00:00 2001 From: John Bytheway Date: Tue, 11 Jun 2019 20:56:43 +0100 Subject: [PATCH 110/371] Avoid false positives on deduced return types We were reporting problems with deduced long return types (e.g. on lambdas) where we shouldn't. --- tools/clang-tidy-plugin/NoLongCheck.cpp | 2 +- tools/clang-tidy-plugin/test/no-long.cpp | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/tools/clang-tidy-plugin/NoLongCheck.cpp b/tools/clang-tidy-plugin/NoLongCheck.cpp index 22f9728c4b529..c2eaf7e91d349 100644 --- a/tools/clang-tidy-plugin/NoLongCheck.cpp +++ b/tools/clang-tidy-plugin/NoLongCheck.cpp @@ -97,7 +97,7 @@ static void CheckReturn( NoLongCheck &Check, const MatchFinder::MatchResult &Res if( !MatchedDecl || !MatchedDecl->getLocation().isValid() ) { return; } - QualType Type = MatchedDecl->getReturnType(); + QualType Type = MatchedDecl->getDeclaredReturnType(); std::string alternatives = AlternativesFor( Type ); if( alternatives.empty() ) { return; diff --git a/tools/clang-tidy-plugin/test/no-long.cpp b/tools/clang-tidy-plugin/test/no-long.cpp index f80246f9a35b2..76b825cfac2ed 100644 --- a/tools/clang-tidy-plugin/test/no-long.cpp +++ b/tools/clang-tidy-plugin/test/no-long.cpp @@ -64,3 +64,8 @@ struct A { }; A a; + +auto l0 = []( int64_t a ) +{ + return a; +}; From a30b6fecc70f96e6235accedf75778616e762ba7 Mon Sep 17 00:00:00 2001 From: John Bytheway Date: Wed, 12 Jun 2019 07:43:21 +0100 Subject: [PATCH 111/371] Change naming convention in NoLongCheck test --- tools/clang-tidy-plugin/test/no-long.cpp | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/tools/clang-tidy-plugin/test/no-long.cpp b/tools/clang-tidy-plugin/test/no-long.cpp index 76b825cfac2ed..7b7be0001b623 100644 --- a/tools/clang-tidy-plugin/test/no-long.cpp +++ b/tools/clang-tidy-plugin/test/no-long.cpp @@ -3,20 +3,20 @@ #include #include -long a1; -// CHECK-MESSAGES: warning: Variable 'a1' declared as 'long'. Prefer int or int64_t to long. [cata-no-long] +long i1; +// CHECK-MESSAGES: warning: Variable 'i1' declared as 'long'. Prefer int or int64_t to long. [cata-no-long] -unsigned long a2; -// CHECK-MESSAGES: warning: Variable 'a2' declared as 'unsigned long'. Prefer unsigned int or uint64_t to unsigned long. [cata-no-long] +unsigned long i2; +// CHECK-MESSAGES: warning: Variable 'i2' declared as 'unsigned long'. Prefer unsigned int or uint64_t to unsigned long. [cata-no-long] -const long a3 = 0; -// CHECK-MESSAGES: warning: Variable 'a3' declared as 'const long'. Prefer int or int64_t to long. [cata-no-long] +const long i3 = 0; +// CHECK-MESSAGES: warning: Variable 'i3' declared as 'const long'. Prefer int or int64_t to long. [cata-no-long] -long &a4 = a1; -// CHECK-MESSAGES: warning: Variable 'a4' declared as 'long &'. Prefer int or int64_t to long. [cata-no-long] +long &i4 = i1; +// CHECK-MESSAGES: warning: Variable 'i4' declared as 'long &'. Prefer int or int64_t to long. [cata-no-long] -int64_t c; -uint64_t d; +int64_t i5; +uint64_t i6; void f1( long e ); // CHECK-MESSAGES: warning: Variable 'e' declared as 'long'. Prefer int or int64_t to long. [cata-no-long] @@ -27,9 +27,9 @@ long f2(); int64_t f3(); auto f4() -> decltype( 0L ); -int i1 = static_cast( 0 ); +int c0 = static_cast( 0 ); // CHECK-MESSAGES: warning: Static cast to 'long'. Prefer int or int64_t to long. [cata-no-long] -int i2 = static_cast( 0 ); +int c1 = static_cast( 0 ); template void g( T gp0, long gp1 = 0 ) From 8fe1cdaa46220a177754bf2d1d4544fcd96d9857 Mon Sep 17 00:00:00 2001 From: John Bytheway Date: Wed, 12 Jun 2019 07:48:57 +0100 Subject: [PATCH 112/371] Avoid false-positives on deduced variable types Auto types which happen to be long shouldn't trigger a warning. --- tools/clang-tidy-plugin/NoLongCheck.cpp | 3 ++- tools/clang-tidy-plugin/test/no-long.cpp | 2 ++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/tools/clang-tidy-plugin/NoLongCheck.cpp b/tools/clang-tidy-plugin/NoLongCheck.cpp index c2eaf7e91d349..168af4330d3ca 100644 --- a/tools/clang-tidy-plugin/NoLongCheck.cpp +++ b/tools/clang-tidy-plugin/NoLongCheck.cpp @@ -40,7 +40,8 @@ void NoLongCheck::registerPPCallbacks( CompilerInstance &Compiler ) void NoLongCheck::registerMatchers( MatchFinder *Finder ) { using TypeMatcher = clang::ast_matchers::internal::Matcher; - const TypeMatcher isIntegerOrRef = anyOf( isInteger(), references( isInteger() ) ); + const TypeMatcher isIntegerOrRef = + qualType( anyOf( isInteger(), references( isInteger() ) ), unless( autoType() ) ); Finder->addMatcher( valueDecl( hasType( isIntegerOrRef ) ).bind( "decl" ), this ); Finder->addMatcher( functionDecl( returns( isIntegerOrRef ) ).bind( "return" ), this ); Finder->addMatcher( cxxStaticCastExpr( hasDestinationType( isIntegerOrRef ) ).bind( "cast" ), diff --git a/tools/clang-tidy-plugin/test/no-long.cpp b/tools/clang-tidy-plugin/test/no-long.cpp index 7b7be0001b623..b1d87ad941f44 100644 --- a/tools/clang-tidy-plugin/test/no-long.cpp +++ b/tools/clang-tidy-plugin/test/no-long.cpp @@ -18,6 +18,8 @@ long &i4 = i1; int64_t i5; uint64_t i6; +auto i7 = int64_t {}; + void f1( long e ); // CHECK-MESSAGES: warning: Variable 'e' declared as 'long'. Prefer int or int64_t to long. [cata-no-long] From cef5be2ed6e7c5cd574c1e629fa5a6aa5e35d00c Mon Sep 17 00:00:00 2001 From: John Bytheway Date: Thu, 13 Jun 2019 23:10:38 +0100 Subject: [PATCH 113/371] cata-no-long: Avoid false-positives on auto& --- tools/clang-tidy-plugin/NoLongCheck.cpp | 3 ++- tools/clang-tidy-plugin/test/no-long.cpp | 12 +++++++++--- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/tools/clang-tidy-plugin/NoLongCheck.cpp b/tools/clang-tidy-plugin/NoLongCheck.cpp index 168af4330d3ca..a7e75d3998d34 100644 --- a/tools/clang-tidy-plugin/NoLongCheck.cpp +++ b/tools/clang-tidy-plugin/NoLongCheck.cpp @@ -41,7 +41,8 @@ void NoLongCheck::registerMatchers( MatchFinder *Finder ) { using TypeMatcher = clang::ast_matchers::internal::Matcher; const TypeMatcher isIntegerOrRef = - qualType( anyOf( isInteger(), references( isInteger() ) ), unless( autoType() ) ); + qualType( anyOf( isInteger(), references( isInteger() ) ), + unless( autoType() ), unless( references( autoType() ) ) ); Finder->addMatcher( valueDecl( hasType( isIntegerOrRef ) ).bind( "decl" ), this ); Finder->addMatcher( functionDecl( returns( isIntegerOrRef ) ).bind( "return" ), this ); Finder->addMatcher( cxxStaticCastExpr( hasDestinationType( isIntegerOrRef ) ).bind( "cast" ), diff --git a/tools/clang-tidy-plugin/test/no-long.cpp b/tools/clang-tidy-plugin/test/no-long.cpp index b1d87ad941f44..aa9dcf9832b4b 100644 --- a/tools/clang-tidy-plugin/test/no-long.cpp +++ b/tools/clang-tidy-plugin/test/no-long.cpp @@ -15,10 +15,16 @@ const long i3 = 0; long &i4 = i1; // CHECK-MESSAGES: warning: Variable 'i4' declared as 'long &'. Prefer int or int64_t to long. [cata-no-long] -int64_t i5; -uint64_t i6; +long &&i5 = 0L; +// CHECK-MESSAGES: warning: Variable 'i5' declared as 'long &&'. Prefer int or int64_t to long. [cata-no-long] -auto i7 = int64_t {}; +int64_t i6; +uint64_t i7; + +auto i8 = int64_t {}; +auto &i9 = i1; +const auto &i10 = i1; +//auto&& i11 = i1; // Shouldn't cause a warning but I can't fix it void f1( long e ); // CHECK-MESSAGES: warning: Variable 'e' declared as 'long'. Prefer int or int64_t to long. [cata-no-long] From 9cce0627ee42f09021943c3bf30ca65775d4135b Mon Sep 17 00:00:00 2001 From: John Bytheway Date: Thu, 13 Jun 2019 23:59:29 +0100 Subject: [PATCH 114/371] Avoid false positive on autogenerated code The analysis runs on compiler-generated member functions. We need to ignore variables in those. --- tools/clang-tidy-plugin/NoLongCheck.cpp | 5 +++++ tools/clang-tidy-plugin/test/no-long.cpp | 19 +++++++++++++++++++ 2 files changed, 24 insertions(+) diff --git a/tools/clang-tidy-plugin/NoLongCheck.cpp b/tools/clang-tidy-plugin/NoLongCheck.cpp index a7e75d3998d34..2a0320c90d474 100644 --- a/tools/clang-tidy-plugin/NoLongCheck.cpp +++ b/tools/clang-tidy-plugin/NoLongCheck.cpp @@ -74,6 +74,11 @@ static void CheckDecl( NoLongCheck &Check, const MatchFinder::MatchResult &Resul if( alternatives.empty() ) { return; } + if( MatchedDecl->getName().startswith( "__" ) ) { + // Can happen for e.g. compiler-generated code inside an implicitly + // generated function + return; + } Decl::Kind contextKind = MatchedDecl->getDeclContext()->getDeclKind(); if( contextKind == Decl::Function || contextKind == Decl::CXXMethod || contextKind == Decl::CXXConstructor || contextKind == Decl::CXXConversion || diff --git a/tools/clang-tidy-plugin/test/no-long.cpp b/tools/clang-tidy-plugin/test/no-long.cpp index aa9dcf9832b4b..4549f74a5d1f0 100644 --- a/tools/clang-tidy-plugin/test/no-long.cpp +++ b/tools/clang-tidy-plugin/test/no-long.cpp @@ -64,6 +64,11 @@ void h() template struct A { + A(); + A( const A & ); + A( A && ); + A &operator=( const A & ); + A &operator=( A && ); T Af0(); long Af1(); // CHECK-MESSAGES: warning: Function 'Af1' declared as returning 'long'. Prefer int or int64_t to long. [cata-no-long] @@ -77,3 +82,17 @@ auto l0 = []( int64_t a ) { return a; }; + +template +struct B { + A BA[size][size]; +}; + +void Bf() +{ + B<12> b0; + B<12> b1; + // This exercises an obscure corner case where a defaulted operator= will + // cause the compiler to generate code involving an unsigned long variable. + b1 = static_cast < B<12> && >( b0 ); +} From 63e5e1ed5dcc66ed38ee8fc91e48048e3ec0ddfe Mon Sep 17 00:00:00 2001 From: John Bytheway Date: Fri, 14 Jun 2019 19:44:38 +0100 Subject: [PATCH 115/371] Avoid false-positives on templated return types When an instantiation of a function template returns long, we don't want to report that; if it was written as long it will have already been reported on the template. --- tools/clang-tidy-plugin/NoLongCheck.cpp | 3 +++ tools/clang-tidy-plugin/test/no-long.cpp | 14 +++++++++----- 2 files changed, 12 insertions(+), 5 deletions(-) diff --git a/tools/clang-tidy-plugin/NoLongCheck.cpp b/tools/clang-tidy-plugin/NoLongCheck.cpp index 2a0320c90d474..bcfceb4ef0780 100644 --- a/tools/clang-tidy-plugin/NoLongCheck.cpp +++ b/tools/clang-tidy-plugin/NoLongCheck.cpp @@ -109,6 +109,9 @@ static void CheckReturn( NoLongCheck &Check, const MatchFinder::MatchResult &Res if( alternatives.empty() ) { return; } + if( MatchedDecl->isTemplateInstantiation() ) { + return; + } Decl::Kind contextKind = MatchedDecl->getDeclContext()->getDeclKind(); if( contextKind == Decl::ClassTemplateSpecialization ) { diff --git a/tools/clang-tidy-plugin/test/no-long.cpp b/tools/clang-tidy-plugin/test/no-long.cpp index 4549f74a5d1f0..4741a5ecb5dbd 100644 --- a/tools/clang-tidy-plugin/test/no-long.cpp +++ b/tools/clang-tidy-plugin/test/no-long.cpp @@ -40,7 +40,7 @@ int c0 = static_cast( 0 ); int c1 = static_cast( 0 ); template -void g( T gp0, long gp1 = 0 ) +T g0( T gp0, long gp1 = 0 ) { // CHECK-MESSAGES: warning: Variable 'gp1' declared as 'long'. Prefer int or int64_t to long. [cata-no-long] long gi0; @@ -50,15 +50,15 @@ void g( T gp0, long gp1 = 0 ) void h() { - g( 0, 0 ); + g0( 0, 0 ); // Would like to report an error here for the template argument, but have // not found a way to do so. - g( LONG_MIN ); + g0( LONG_MIN ); // CHECK-MESSAGES: warning: Use of long-specific macro LONG_MIN [cata-no-long] - g( LONG_MAX ); + g0( LONG_MAX ); // CHECK-MESSAGES: warning: Use of long-specific macro LONG_MAX [cata-no-long] - g( ULONG_MAX ); + g0( ULONG_MAX ); // CHECK-MESSAGES: warning: Use of long-specific macro ULONG_MAX [cata-no-long] } @@ -96,3 +96,7 @@ void Bf() // cause the compiler to generate code involving an unsigned long variable. b1 = static_cast < B<12> && >( b0 ); } + +template +long g1( T g1p0 ); +// CHECK-MESSAGES: warning: Function 'g1' declared as returning 'long'. Prefer int or int64_t to long. [cata-no-long] From ac2ec5160a9e7b71016c507ba6be8821d7c0c9a7 Mon Sep 17 00:00:00 2001 From: John Bytheway Date: Wed, 19 Jun 2019 08:16:27 +0100 Subject: [PATCH 116/371] Mention size_t as an alternative to unsigned int size_t is fairly often what people really want when using unsigned int. --- tools/clang-tidy-plugin/NoLongCheck.cpp | 2 +- tools/clang-tidy-plugin/test/no-long.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/clang-tidy-plugin/NoLongCheck.cpp b/tools/clang-tidy-plugin/NoLongCheck.cpp index bcfceb4ef0780..2113f98a57bdd 100644 --- a/tools/clang-tidy-plugin/NoLongCheck.cpp +++ b/tools/clang-tidy-plugin/NoLongCheck.cpp @@ -57,7 +57,7 @@ static std::string AlternativesFor( QualType Type ) if( name == "long" ) { return "Prefer int or int64_t to long"; } else if( name == "unsigned long" ) { - return "Prefer unsigned int or uint64_t to unsigned long"; + return "Prefer unsigned int, size_t, or uint64_t to unsigned long"; } else { return {}; } diff --git a/tools/clang-tidy-plugin/test/no-long.cpp b/tools/clang-tidy-plugin/test/no-long.cpp index 4741a5ecb5dbd..9ea4b1b0c9643 100644 --- a/tools/clang-tidy-plugin/test/no-long.cpp +++ b/tools/clang-tidy-plugin/test/no-long.cpp @@ -7,7 +7,7 @@ long i1; // CHECK-MESSAGES: warning: Variable 'i1' declared as 'long'. Prefer int or int64_t to long. [cata-no-long] unsigned long i2; -// CHECK-MESSAGES: warning: Variable 'i2' declared as 'unsigned long'. Prefer unsigned int or uint64_t to unsigned long. [cata-no-long] +// CHECK-MESSAGES: warning: Variable 'i2' declared as 'unsigned long'. Prefer unsigned int, size_t, or uint64_t to unsigned long. [cata-no-long] const long i3 = 0; // CHECK-MESSAGES: warning: Variable 'i3' declared as 'const long'. Prefer int or int64_t to long. [cata-no-long] From 2d801eaf233ca3ba8fddc52b5b7f2b5ce1a8810c Mon Sep 17 00:00:00 2001 From: John Bytheway Date: Wed, 19 Jun 2019 08:17:25 +0100 Subject: [PATCH 117/371] Fix a couple of casts to unsigned long These had snuck in while I was getting all my other "removing long" PRs merged. --- tests/colony_test.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/colony_test.cpp b/tests/colony_test.cpp index 0d0bc9d698498..f3c8eb5f17220 100644 --- a/tests/colony_test.cpp +++ b/tests/colony_test.cpp @@ -328,7 +328,7 @@ TEST_CASE( "insert and erase", "[colony]" ) } while( count < 15000 ); // Erase randomly till half-empty - CHECK( test_colony.size() == static_cast( 30000 - count ) ); + CHECK( test_colony.size() == static_cast( 30000 - count ) ); for( int i = 0; i < count; ++i ) { test_colony.insert( 1 ); @@ -497,7 +497,7 @@ TEST_CASE( "insert and erase", "[colony]" ) } // Multiple sequential small insert/erase commands - CHECK( test_colony.size() == static_cast( count ) ); + CHECK( test_colony.size() == static_cast( count ) ); } TEST_CASE( "range erase", "[colony]" ) From 6850c783b95a932c31a01481815483eed7d2de5a Mon Sep 17 00:00:00 2001 From: Sergey Alirzaev Date: Wed, 19 Jun 2019 16:17:41 +0300 Subject: [PATCH 118/371] adjust the alcohol duration factor for 1s turns fixes https://github.com/CleverRaven/Cataclysm-DDA/issues/31556 --- data/json/effects.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data/json/effects.json b/data/json/effects.json index c6ad9f986d391..d51e1105990a1 100644 --- a/data/json/effects.json +++ b/data/json/effects.json @@ -1229,7 +1229,7 @@ ], "max_intensity": 4, "apply_message": "You feel lightheaded.", - "int_dur_factor": 1000, + "int_dur_factor": 6000, "miss_messages": [ [ "You feel woozy.", 1 ] ], "base_mods": { "vomit_chance": [ -43 ], "sleep_chance": [ -1003 ], "sleep_min": [ 2500 ], "sleep_max": [ 3500 ] }, "scaling_mods": { "per_mod": [ -0.5 ], "dex_mod": [ -0.5 ], "int_mod": [ -0.75 ], "vomit_chance": [ 21 ], "sleep_chance": [ 501 ] } From 011210aa1824c98272e1341da48e76eac0674d71 Mon Sep 17 00:00:00 2001 From: curstwist <39442864+curstwist@users.noreply.github.com> Date: Wed, 19 Jun 2019 10:13:28 -0400 Subject: [PATCH 119/371] add laundromat roofs --- data/json/itemgroups/locations.json | 10 ++ data/json/mapgen/laundromat.json | 163 +++++++++++------- .../overmap_terrain_commercial.json | 21 +++ data/json/regional_map_settings.json | 1 + 4 files changed, 136 insertions(+), 59 deletions(-) diff --git a/data/json/itemgroups/locations.json b/data/json/itemgroups/locations.json index 505b027816339..806d8cf89e328 100644 --- a/data/json/itemgroups/locations.json +++ b/data/json/itemgroups/locations.json @@ -695,5 +695,15 @@ [ "candle", 20 ], [ "pillow", 20 ] ] + }, + { + "id": "laundromat_bleach", + "type": "item_group", + "items": [ [ "bleach", 50 ] ] + }, + { + "id": "laundromat_containers", + "type": "item_group", + "items": [ [ "duffelbag", 5 ], [ "backpack", 5 ], [ "bag_plastic", 30 ], [ "basket_laundry", 30 ] ] } ] diff --git a/data/json/mapgen/laundromat.json b/data/json/mapgen/laundromat.json index b2b057c77868c..f96ae7987c874 100644 --- a/data/json/mapgen/laundromat.json +++ b/data/json/mapgen/laundromat.json @@ -1,20 +1,11 @@ [ - { - "id": "laundromat_bleach", - "type": "item_group", - "items": [ [ "bleach", 50 ] ] - }, - { - "id": "laundromat_containers", - "type": "item_group", - "items": [ [ "duffelbag", 5 ], [ "backpack", 5 ], [ "bag_plastic", 30 ], [ "basket_laundry", 30 ] ] - }, { "type": "mapgen", "method": "json", "om_terrain": [ "s_laundromat" ], "weight": 400, "object": { + "fill_ter": "t_linoleum_white", "rows": [ "s______________________s", "s______________________s", @@ -25,13 +16,13 @@ "s|t..#.............&|sss", "s|C.Bt.............D|sss", "s|ttt#....rrrr.....D|sss", - "s|WWWWWWWWWWWt.....D|sss", - "s|.................D|%ss", "s|WWWWWWWWWWWt.....D|%ss", - "s|.................D|sss", + "s|.................D|%ss", "s|WWWWWWWWWWWt.....D|sss", - "s|t................D|sss", - "s|c...DDD####t.....D|sss", + "s|.................D|LLs", + "s|WWWWWWWWWWWt.....D|ass", + "s|t................D|oss", + "s|c...DDD####t.....D|4ss", "s|c...-------......|--|s", "s|c...WWWWWWWt.....|lS|s", "s|6................+lT|s", @@ -42,39 +33,26 @@ "ssssssssssssssssssssssss" ], "terrain": { - "#": "t_linoleum_white", "%": "t_sidewalk", - "&": "t_linoleum_white", "+": "t_door_c", - "-": "t_wall", + "-": "t_wall_w", ".": "t_linoleum_white", - "6": "t_linoleum_white", "=": "t_wall_glass", "A": "t_atm", - "B": "t_linoleum_white", "C": "t_console_broken", - "D": "t_linoleum_white", - "S": "t_linoleum_white", - "T": "t_linoleum_white", - "V": "t_linoleum_white", - "W": "t_linoleum_white", "[": "t_door_glass_c", - "]": "t_linoleum_white", - "^": "t_linoleum_white", "_": "t_pavement", - "c": "t_linoleum_white", "l": "t_linoleum_gray", - "r": "t_linoleum_white", "s": "t_sidewalk", - "t": "t_linoleum_white", - "w": "t_linoleum_white", - "y": "t_linoleum_white", - "|": "t_wall", - "~": "t_linoleum_white" + "L": "t_sidewalk", + "a": "t_sidewalk", + "o": "t_sidewalk", + "|": "t_wall_w", + "4": "t_gutter_downspout" }, "furniture": { "#": "f_counter", - "%": "f_trashcan", + "%": [ "f_dumpster", "f_recycle_bin" ], "&": "f_trashcan", "6": "f_arcade_machine", "B": "f_stool", @@ -86,7 +64,8 @@ "^": "f_indoor_plant", "c": "f_chair", "r": "f_rack", - "t": "f_table" + "t": "f_table", + "o": "f_water_heater", "a": "f_water_purifier", "L": "f_standing_tank" }, "toilets": { "T": { } }, "place_items": [ @@ -116,14 +95,55 @@ { "type": "mapgen", "method": "json", - "om_terrain": [ "s_laundromat" ], + "om_terrain": "s_laundromat_roof", + "object": { + "fill_ter": "t_flat_roof", + "rows": [ + " ", + " ", + " ", + " ", + " |2222222222222222223 ", + " |..................3 ", + " |..................3 ", + " |..................3 ", + " |..................3 ", + " |..................3 ", + " |..................3 ", + " |....R.............3 ", + " |..................3 ", + " |..................3 ", + " |..................3 ", + " |..................3 ", + " |..................523 ", + " |....................3 ", + " |....................3 ", + " |.................U..3 ", + " |....................3 ", + " |....................3 ", + " |....................3 ", + " " + ], + "palettes": [ "roof_palette" ], + "nested": { + "U": { "chunks": [ "roof_2x2_infrastructure" ] }, + "R": { "chunks": [ "roof_2x2_infrastructure_1" ] } + }, + "place_items": [ { "item": "roof_trash", "x": [ 6, 20 ], "y": [ 4, 17 ], "chance": 50, "repeat": [ 1, 3 ] } ] + } + }, + { + "type": "mapgen", + "method": "json", + "om_terrain": [ "s_laundromat_1" ], "weight": 400, "object": { + "fill_ter":"t_linoleum_white", "rows": [ "________________ssssssss", "________________sssddsss", "________________ss ss", - "________________sd ds", + "________________sd H ds", "-----______-----sd ds", "________________ss ss", "________________sssddsss", @@ -143,45 +163,29 @@ "s|D.D|+|+|+|+|.|,,,,,}|s", "s|DDD|T|T|T|T|.+,p,P,}|s", "s|||||||||||||+|,p,Pp}|s", - "sssssssssssssss||||||||s" + "sss4sssssssssss||||||||s" ], "terrain": { " ": [ "t_grass", "t_grass", "t_dirt", "t_grass", "t_shrub", "t_tree_young" ], - "#": "t_linoleum_white", "P": "t_floor", "p": "t_floor", ",": "t_floor", "}": "t_floor", "%": "t_pavement", - "&": "t_linoleum_white", "+": "t_door_c", ".": "t_linoleum_white", - "6": "t_linoleum_white", "=": "t_wall_glass", "A": "t_atm", - "B": "t_linoleum_white", - "b": "t_linoleum_white", "C": "t_console_broken", - "D": "t_linoleum_white", - "S": "t_linoleum_white", - "T": "t_linoleum_white", - "V": "t_linoleum_white", - "W": "t_linoleum_white", "[": "t_door_glass_c", - "]": "t_linoleum_white", - "^": "t_linoleum_white", "_": "t_pavement", "-": "t_pavement_y", - "c": "t_linoleum_white", "l": "t_linoleum_gray", - "r": "t_linoleum_white", "d": "t_sidewalk", "s": "t_sidewalk", - "t": "t_linoleum_white", - "w": "t_linoleum_white", - "y": "t_linoleum_white", - "|": "t_wall", - "~": "t_linoleum_white" + "|": "t_wall_w", + "H": "t_grass", + "4":"t_gutter_downspout" }, "furniture": { "#": "f_counter", @@ -201,7 +205,8 @@ "^": "f_indoor_plant", "c": "f_chair", "r": "f_rack", - "t": "f_table" + "t": "f_table", + "H": "f_birdbath" }, "toilets": { "T": { } }, "items": { @@ -223,5 +228,45 @@ { "vehicle": "car", "x": [ 3, 10 ], "y": [ 2, 3 ], "chance": 20 } ] } + }, + { + "type": "mapgen", + "method": "json", + "om_terrain": "s_laundromat_roof_1", + "object": { + "fill_ter": "t_flat_roof", + "rows": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " |22223 ", + " |222222222222222|....3 ", + " |....................3 ", + " |....................3 ", + " |...U................3 ", + " |....................3 ", + " |....................3 ", + " |....................3 ", + " |....................3 ", + " |.............R......3 ", + " |....................3 ", + " |....................3 ", + " |....................3 ", + " |....................3 ", + " |-5-----------|......3 ", + " |------3 " + ], + "palettes": [ "roof_palette" ], + "nested": { + "U": { "chunks": [ "roof_2x2_infrastructure" ] }, + "R": { "chunks": [ "roof_2x2_infrastructure_1" ] } + }, + "place_items": [ { "item": "roof_trash", "x": [ 3, 19 ], "y": [ 11, 20 ], "chance": 50, "repeat": [ 1, 3 ] } ] + } } ] diff --git a/data/json/overmap/overmap_terrain/overmap_terrain_commercial.json b/data/json/overmap/overmap_terrain/overmap_terrain_commercial.json index 5870823ef1c6e..da8576ddd33a0 100644 --- a/data/json/overmap/overmap_terrain/overmap_terrain_commercial.json +++ b/data/json/overmap/overmap_terrain/overmap_terrain_commercial.json @@ -1685,6 +1685,27 @@ "copy-from": "generic_city_building", "color": "white_white" }, + { + "type": "overmap_terrain", + "id": "s_laundromat_roof", + "name": "laundromat roof", + "copy-from": "generic_city_building", + "color": "white_white" + }, + { + "type": "overmap_terrain", + "id": "s_laundromat_1", + "name": "laundromat", + "copy-from": "generic_city_building", + "color": "white_white" + }, + { + "type": "overmap_terrain", + "id": "s_laundromat_roof_1", + "name": "laundromat roof", + "copy-from": "generic_city_building", + "color": "white_white" + }, { "type": "overmap_terrain", "id": "s_jewelry", diff --git a/data/json/regional_map_settings.json b/data/json/regional_map_settings.json index 122552f99202d..0b42ef929c713 100644 --- a/data/json/regional_map_settings.json +++ b/data/json/regional_map_settings.json @@ -712,6 +712,7 @@ "museum": 100, "s_music": 200, "s_laundromat": 100, + "s_laundromat_1": 100, "veterinarian": 200, "animalpound": 200, "animalshelter": 100, From 4bbc84b3833e9daae6ce295288597f87aba6a0c3 Mon Sep 17 00:00:00 2001 From: curstwist <39442864+curstwist@users.noreply.github.com> Date: Wed, 19 Jun 2019 10:44:28 -0400 Subject: [PATCH 120/371] add landscape supply roof --- data/json/mapgen/landscaping_supply.json | 50 +++++++++++++++++-- .../overmap/multitile_city_buildings.json | 3 +- .../overmap_terrain_commercial.json | 8 +++ 3 files changed, 56 insertions(+), 5 deletions(-) diff --git a/data/json/mapgen/landscaping_supply.json b/data/json/mapgen/landscaping_supply.json index 7be5f0db88925..03cde62125d04 100644 --- a/data/json/mapgen/landscaping_supply.json +++ b/data/json/mapgen/landscaping_supply.json @@ -145,7 +145,8 @@ "s": "f_sign", "w": "f_null", "{": "f_rack", - "|": "f_null" + "|": "f_null", + "S": "f_sink" }, "place_items": [ { "chance": 25, "repeat": 2, "item": "clothing_work_gloves", "x": [ 14, 15 ], "y": [ 15, 16 ] }, @@ -172,9 +173,9 @@ "......._-&f#ffffffff-_|_", "......._-fl#ff{{f{{f-_|_", "o_....._-ff#ff{{f{{f-_|_", - "o_....._-ff#ffffffff-_|_", - "cs_...._-fffff{{{{{f-_|_", - "n_....._-fffffffffff-_|_", + "o_....._-fffffffffff-_|_", + "cs_...._--+--f{{{{{f-_|_", + "n_.....4-TfS-fffffff-_|_", "n_....._-------------_|_", "______________________|_", "|||||||||||||||||||||||_", @@ -184,6 +185,8 @@ "#": "t_floor", "&": "t_floor", "l": "t_floor", + "S": "t_floor", + "T": "t_floor", "+": "t_door_c", "-": "t_brick_wall", ".": "t_dirt", @@ -197,8 +200,11 @@ "s": "t_grass", "w": "t_window", "{": "t_floor", + "4": "t_gutter_downspout", "|": "t_chainfence" }, + "place_loot": [ { "item": "stepladder", "x": 9, "y": 17, "chance": 100 } ], + "toilets": { "T": { } }, "place_signs": [ { "signage": "CEMENT", "x": 4, "y": 5 }, { "signage": "FERTILIZER", "x": 8, "y": 5 }, @@ -209,5 +215,41 @@ "om_terrain": "landscapingsupplyco_1b", "type": "mapgen", "weight": 100 + }, + { + "type": "mapgen", + "method": "json", + "om_terrain": "landscapingsupplyco_1b_roof", + "object": { + "fill_ter": "t_tar_flat_roof", + "rows": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " |222222222223 ", + " |...........3 ", + " |.......&...3 ", + " |...........3 ", + " |...........3 ", + " |...........3 ", + " 5.=.........3 ", + " |-----------3 ", + " ", + " ", + " " + ], + "palettes": [ "roof_palette" ], + "terrain": { ".": "t_tar_flat_roof" } + } } ] diff --git a/data/json/overmap/multitile_city_buildings.json b/data/json/overmap/multitile_city_buildings.json index c4f8e87bcb3ca..f8da62657ec2b 100644 --- a/data/json/overmap/multitile_city_buildings.json +++ b/data/json/overmap/multitile_city_buildings.json @@ -1042,7 +1042,8 @@ "locations": [ "land" ], "overmaps": [ { "point": [ 0, 0, 0 ], "overmap": "landscapingsupplyco_1a_north" }, - { "point": [ 1, 0, 0 ], "overmap": "landscapingsupplyco_1b_north" } + { "point": [ 1, 0, 0 ], "overmap": "landscapingsupplyco_1b_north" }, + { "point": [ 1, 0, 1 ], "overmap": "landscapingsupplyco_1b_roof_north" } ] }, { diff --git a/data/json/overmap/overmap_terrain/overmap_terrain_commercial.json b/data/json/overmap/overmap_terrain/overmap_terrain_commercial.json index 5870823ef1c6e..7df47529b94b2 100644 --- a/data/json/overmap/overmap_terrain/overmap_terrain_commercial.json +++ b/data/json/overmap/overmap_terrain/overmap_terrain_commercial.json @@ -1540,6 +1540,14 @@ "sym": "L", "color": "i_green" }, + { + "type": "overmap_terrain", + "id": "landscapingsupplyco_1b_roof", + "copy-from": "generic_city_building", + "name": "landscaping supply co roof", + "sym": "L", + "color": "i_green" + }, { "type": "overmap_terrain", "id": "s_vfw", From 071b6fd9d4ff5e0b778c51702e01a53ac0a8810e Mon Sep 17 00:00:00 2001 From: curstwist <39442864+curstwist@users.noreply.github.com> Date: Wed, 19 Jun 2019 10:59:59 -0400 Subject: [PATCH 121/371] lint oops --- data/json/mapgen/laundromat.json | 18 +++++++----------- 1 file changed, 7 insertions(+), 11 deletions(-) diff --git a/data/json/mapgen/laundromat.json b/data/json/mapgen/laundromat.json index f96ae7987c874..bd45dfd7d684c 100644 --- a/data/json/mapgen/laundromat.json +++ b/data/json/mapgen/laundromat.json @@ -65,7 +65,9 @@ "c": "f_chair", "r": "f_rack", "t": "f_table", - "o": "f_water_heater", "a": "f_water_purifier", "L": "f_standing_tank" + "o": "f_water_heater", + "a": "f_water_purifier", + "L": "f_standing_tank" }, "toilets": { "T": { } }, "place_items": [ @@ -125,10 +127,7 @@ " " ], "palettes": [ "roof_palette" ], - "nested": { - "U": { "chunks": [ "roof_2x2_infrastructure" ] }, - "R": { "chunks": [ "roof_2x2_infrastructure_1" ] } - }, + "nested": { "U": { "chunks": [ "roof_2x2_infrastructure" ] }, "R": { "chunks": [ "roof_2x2_infrastructure_1" ] } }, "place_items": [ { "item": "roof_trash", "x": [ 6, 20 ], "y": [ 4, 17 ], "chance": 50, "repeat": [ 1, 3 ] } ] } }, @@ -138,7 +137,7 @@ "om_terrain": [ "s_laundromat_1" ], "weight": 400, "object": { - "fill_ter":"t_linoleum_white", + "fill_ter": "t_linoleum_white", "rows": [ "________________ssssssss", "________________sssddsss", @@ -185,7 +184,7 @@ "s": "t_sidewalk", "|": "t_wall_w", "H": "t_grass", - "4":"t_gutter_downspout" + "4": "t_gutter_downspout" }, "furniture": { "#": "f_counter", @@ -262,10 +261,7 @@ " |------3 " ], "palettes": [ "roof_palette" ], - "nested": { - "U": { "chunks": [ "roof_2x2_infrastructure" ] }, - "R": { "chunks": [ "roof_2x2_infrastructure_1" ] } - }, + "nested": { "U": { "chunks": [ "roof_2x2_infrastructure" ] }, "R": { "chunks": [ "roof_2x2_infrastructure_1" ] } }, "place_items": [ { "item": "roof_trash", "x": [ 3, 19 ], "y": [ 11, 20 ], "chance": 50, "repeat": [ 1, 3 ] } ] } } From 9a4b8719bb8a8b26246292ecafa126bf556fd189 Mon Sep 17 00:00:00 2001 From: Mark Langsdorf Date: Wed, 19 Jun 2019 10:08:08 -0500 Subject: [PATCH 122/371] basecamps: rework modular field defenses soil generation Do random soil item generation per tile, instead of for the entire line, and reduce the amount slightly to prevent spillage that sometimes causes the game to crash during blueprint_autocalc. --- .../basecamps/modular_field_defenses.json | 128 ++++++++++++++++-- 1 file changed, 120 insertions(+), 8 deletions(-) diff --git a/data/json/mapgen/basecamps/modular_field_defenses.json b/data/json/mapgen/basecamps/modular_field_defenses.json index 369f164303924..728b67d5e5bed 100644 --- a/data/json/mapgen/basecamps/modular_field_defenses.json +++ b/data/json/mapgen/basecamps/modular_field_defenses.json @@ -5,7 +5,26 @@ "method": "json", "object": { "set": [ { "line": "terrain", "id": "t_pit", "x": 3, "x2": 20, "y": 0, "y2": 0 } ], - "place_items": [ { "x": [ 3, 20 ], "y": 1, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 720 } ] + "place_items": [ + { "x": 3, "y": 1, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 4, "y": 1, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 5, "y": 1, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 6, "y": 1, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 7, "y": 1, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 8, "y": 1, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 9, "y": 1, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 10, "y": 1, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 11, "y": 1, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 12, "y": 1, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 13, "y": 1, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 14, "y": 1, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 15, "y": 1, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 16, "y": 1, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 17, "y": 1, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 18, "y": 1, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 19, "y": 1, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 20, "y": 1, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 } + ] } }, { @@ -14,7 +33,26 @@ "method": "json", "object": { "set": [ { "line": "terrain", "id": "t_pit", "x": 3, "x2": 20, "y": 23, "y2": 23 } ], - "place_items": [ { "x": [ 3, 20 ], "y": 22, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 720 } ] + "place_items": [ + { "x": 3, "y": 22, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 4, "y": 22, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 5, "y": 22, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 6, "y": 22, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 7, "y": 22, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 8, "y": 22, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 9, "y": 22, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 10, "y": 22, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 11, "y": 22, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 12, "y": 22, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 13, "y": 22, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 14, "y": 22, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 15, "y": 22, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 16, "y": 22, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 17, "y": 22, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 18, "y": 22, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 19, "y": 22, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 20, "y": 22, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 } + ] } }, { @@ -23,7 +61,13 @@ "method": "json", "object": { "set": [ { "line": "terrain", "id": "t_pit", "x": 21, "x2": 21, "y": 0, "y2": 4 } ], - "place_items": [ { "x": 20, "y": [ 0, 4 ], "item": "digging_soil_loam_50L", "chance": 99, "repeat": 200 } ] + "place_items": [ + { "x": 20, "y": 0, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 20, "y": 1, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 20, "y": 2, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 20, "y": 3, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 20, "y": 4, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 } + ] } }, { @@ -32,7 +76,13 @@ "method": "json", "object": { "set": [ { "line": "terrain", "id": "t_pit", "x": 2, "x2": 2, "y": 0, "y2": 4 } ], - "place_items": [ { "x": 3, "y": [ 0, 4 ], "item": "digging_soil_loam_50L", "chance": 99, "repeat": 200 } ] + "place_items": [ + { "x": 3, "y": 0, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 3, "y": 1, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 3, "y": 2, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 3, "y": 3, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 3, "y": 4, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 } + ] } }, { @@ -41,7 +91,13 @@ "method": "json", "object": { "set": [ { "line": "terrain", "id": "t_pit", "x": 21, "x2": 21, "y": 19, "y2": 23 } ], - "place_items": [ { "x": 20, "y": [ 19, 23 ], "item": "digging_soil_loam_50L", "chance": 99, "repeat": 200 } ] + "place_items": [ + { "x": 20, "y": 19, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 20, "y": 20, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 20, "y": 21, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 20, "y": 22, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 20, "y": 23, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 } + ] } }, { @@ -50,7 +106,13 @@ "method": "json", "object": { "set": [ { "line": "terrain", "id": "t_pit", "x": 2, "x2": 2, "y": 19, "y2": 23 } ], - "place_items": [ { "x": 2, "y": [ 19, 23 ], "item": "digging_soil_loam_50L", "chance": 99, "repeat": 200 } ] + "place_items": [ + { "x": 3, "y": 19, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 3, "y": 20, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 3, "y": 21, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 3, "y": 22, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 3, "y": 23, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 } + ] } }, { @@ -63,7 +125,32 @@ { "line": "terrain", "id": "t_pit", "x": 21, "x2": 22, "y": 23, "y2": 23 }, { "line": "terrain", "id": "t_pit", "x": 23, "x2": 23, "y": 0, "y2": 23 } ], - "place_items": [ { "x": 22, "y": [ 0, 23 ], "item": "digging_soil_loam_50L", "chance": 99, "repeat": 900 } ] + "place_items": [ + { "x": 22, "y": 0, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 22, "y": 1, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 22, "y": 2, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 22, "y": 3, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 22, "y": 4, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 22, "y": 5, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 22, "y": 6, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 22, "y": 7, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 22, "y": 8, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 22, "y": 9, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 22, "y": 10, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 22, "y": 11, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 22, "y": 12, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 22, "y": 13, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 22, "y": 14, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 22, "y": 15, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 22, "y": 16, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 22, "y": 17, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 22, "y": 18, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 22, "y": 19, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 22, "y": 20, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 22, "y": 21, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 22, "y": 22, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 22, "y": 23, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 } + ] } }, { @@ -76,7 +163,32 @@ { "line": "terrain", "id": "t_pit", "x": 1, "x2": 2, "y": 23, "y2": 23 }, { "line": "terrain", "id": "t_pit", "x": 0, "x2": 0, "y": 0, "y2": 23 } ], - "place_items": [ { "x": 0, "y": [ 0, 23 ], "item": "digging_soil_loam_50L", "chance": 99, "repeat": 900 } ] + "place_items": [ + { "x": 1, "y": 0, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 1, "y": 1, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 1, "y": 2, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 1, "y": 3, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 1, "y": 4, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 1, "y": 5, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 1, "y": 6, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 1, "y": 7, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 1, "y": 8, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 1, "y": 9, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 1, "y": 10, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 1, "y": 11, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 1, "y": 12, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 1, "y": 13, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 1, "y": 14, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 1, "y": 15, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 1, "y": 16, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 1, "y": 17, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 1, "y": 18, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 1, "y": 19, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 1, "y": 20, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 1, "y": 21, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 1, "y": 22, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 }, + { "x": 1, "y": 23, "item": "digging_soil_loam_50L", "chance": 99, "repeat": 30 } + ] } } ] From f2e69860b395290c84fb029825470db87e3aa37c Mon Sep 17 00:00:00 2001 From: AMurkin Date: Wed, 19 Jun 2019 19:52:31 +0400 Subject: [PATCH 123/371] Add one_turn_in function --- src/rng.cpp | 6 ++++++ src/rng.h | 3 +++ 2 files changed, 9 insertions(+) diff --git a/src/rng.cpp b/src/rng.cpp index 1a3dcb6217f77..53b7693dd37e0 100644 --- a/src/rng.cpp +++ b/src/rng.cpp @@ -6,6 +6,7 @@ #include #include +#include "calendar.h" #include "cata_utility.h" unsigned int rng_bits() @@ -61,6 +62,11 @@ bool one_in( int chance ) return ( chance <= 1 || rng( 0, chance - 1 ) == 0 ); } +bool one_turn_in( const time_duration &duration ) +{ + return one_in( to_turns( duration ) ); +} + bool x_in_y( double x, double y ) { return rng_float( 0.0, 1.0 ) <= x / y; diff --git a/src/rng.h b/src/rng.h index 5eb3019532544..d3c02f5572bd0 100644 --- a/src/rng.h +++ b/src/rng.h @@ -12,6 +12,8 @@ #include "optional.h" +class time_duration; + // All PRNG functions use an engine, see the C++11 header // By default, that engine is seeded by time on first call to such a function. // If this function is called with a non-zero seed then the engine will be @@ -25,6 +27,7 @@ unsigned int rng_bits(); int rng( int val1, int val2 ); double rng_float( double val1, double val2 ); bool one_in( int chance ); +bool one_turn_in( const time_duration &duration ); bool x_in_y( double x, double y ); int dice( int number, int sides ); From fd2512718ec4b20c83b6f8b7a3d17286939ddebc Mon Sep 17 00:00:00 2001 From: AMurkin Date: Wed, 19 Jun 2019 19:52:50 +0400 Subject: [PATCH 124/371] Use one_turn_in function in player.cpp --- src/player.cpp | 152 ++++++++++++++++++++++++------------------------- 1 file changed, 76 insertions(+), 76 deletions(-) diff --git a/src/player.cpp b/src/player.cpp index 3c626e2aba589..1fd5457322f62 100644 --- a/src/player.cpp +++ b/src/player.cpp @@ -5246,7 +5246,7 @@ void player::suffer() } } - if( has_trait( trait_SHARKTEETH ) && one_in( to_turns( 24_hours ) ) ) { + if( has_trait( trait_SHARKTEETH ) && one_turn_in( 24_hours ) ) { add_msg_if_player( m_neutral, _( "You shed a tooth!" ) ); g->m.spawn_item( pos(), "bone", 1 ); } @@ -5311,11 +5311,11 @@ void player::suffer() } } if( has_trait( trait_CHEMIMBALANCE ) ) { - if( one_in( to_turns( 6_hours ) ) && !has_trait( trait_NOPAIN ) ) { + if( one_turn_in( 6_hours ) && !has_trait( trait_NOPAIN ) ) { add_msg_if_player( m_bad, _( "You suddenly feel sharp pain for no reason." ) ); mod_pain( 3 * rng( 1, 3 ) ); } - if( one_in( to_turns( 6_hours ) ) ) { + if( one_turn_in( 6_hours ) ) { int pkilladd = 5 * rng( -1, 2 ); if( pkilladd > 0 ) { add_msg_if_player( m_bad, _( "You suddenly feel numb." ) ); @@ -5324,11 +5324,11 @@ void player::suffer() } mod_painkiller( pkilladd ); } - if( one_in( to_turns( 6_hours ) ) ) { + if( one_turn_in( 6_hours ) ) { add_msg_if_player( m_bad, _( "You feel dizzy for a moment." ) ); moves -= rng( 10, 30 ); } - if( one_in( to_turns( 6_hours ) ) ) { + if( one_turn_in( 6_hours ) ) { int hungadd = 5 * rng( -1, 3 ); if( hungadd > 0 ) { add_msg_if_player( m_bad, _( "You suddenly feel hungry." ) ); @@ -5337,22 +5337,22 @@ void player::suffer() } mod_hunger( hungadd ); } - if( one_in( to_turns( 6_hours ) ) ) { + if( one_turn_in( 6_hours ) ) { add_msg_if_player( m_bad, _( "You suddenly feel thirsty." ) ); mod_thirst( 5 * rng( 1, 3 ) ); } - if( one_in( to_turns( 6_hours ) ) ) { + if( one_turn_in( 6_hours ) ) { add_msg_if_player( m_good, _( "You feel fatigued all of a sudden." ) ); mod_fatigue( 10 * rng( 2, 4 ) ); } - if( one_in( to_turns( 8_hours ) ) ) { + if( one_turn_in( 8_hours ) ) { if( one_in( 3 ) ) { add_morale( MORALE_FEELING_GOOD, 20, 100 ); } else { add_morale( MORALE_FEELING_BAD, -20, -100 ); } } - if( one_in( to_turns( 6_hours ) ) ) { + if( one_turn_in( 6_hours ) ) { if( one_in( 3 ) ) { add_msg_if_player( m_bad, _( "You suddenly feel very cold." ) ); temp_cur.fill( BODYTEMP_VERY_COLD ); @@ -5361,7 +5361,7 @@ void player::suffer() temp_cur.fill( BODYTEMP_COLD ); } } - if( one_in( to_turns( 6_hours ) ) ) { + if( one_turn_in( 6_hours ) ) { if( one_in( 3 ) ) { add_msg_if_player( m_bad, _( "You suddenly feel very hot." ) ); temp_cur.fill( BODYTEMP_VERY_HOT ); @@ -5375,12 +5375,12 @@ void player::suffer() if( is_player() ) { bool done_effect = false; // Sound - if( one_in( to_turns( 4_hours ) ) ) { + if( one_turn_in( 4_hours ) ) { sound_hallu(); } // Follower turns hostile - if( !done_effect && one_in( to_turns( 4_hours ) ) ) { + if( !done_effect && one_turn_in( 4_hours ) ) { std::vector> followers = overmap_buffer.get_npcs_near_player( 12 ); std::string who_gets_angry = name; @@ -5392,7 +5392,7 @@ void player::suffer() } // Monster dies - if( !done_effect && one_in( to_turns( 6_hours ) ) ) { + if( !done_effect && one_turn_in( 6_hours ) ) { // TODO: move to monster group json static const mtype_id mon_zombie( "mon_zombie" ); @@ -5409,13 +5409,13 @@ void player::suffer() } // Limb Breaks - if( !done_effect && one_in( to_turns( 4_hours ) ) ) { + if( !done_effect && one_turn_in( 4_hours ) ) { add_msg( m_bad, _( "Your limb breaks!" ) ); done_effect = true; } // NPC chat - if( !done_effect && one_in( to_turns( 4_hours ) ) ) { + if( !done_effect && one_turn_in( 4_hours ) ) { std::string i_name = Name::generate( one_in( 2 ) ); std::string i_talk = SNIPPET.random_from_category( "" ); @@ -5426,7 +5426,7 @@ void player::suffer() } // Skill raise - if( !done_effect && one_in( to_turns( 12_hours ) ) ) { + if( !done_effect && one_turn_in( 12_hours ) ) { skill_id raised_skill = Skill::random_skill(); add_msg( m_good, _( "You increase %1$s to level %2$d." ), raised_skill.obj().name(), get_skill_level( raised_skill ) + 1 ); @@ -5434,7 +5434,7 @@ void player::suffer() } // Talk to self - if( !done_effect && one_in( to_turns( 4_hours ) ) ) { + if( !done_effect && one_turn_in( 4_hours ) ) { std::vector talk_s{ _( "Hey, can you hear me?" ), _( "Don't touch me." ), _( "What's your name?" ), @@ -5478,7 +5478,7 @@ void player::suffer() std::string i_talk_w; bool does_talk = false; if( !mons.empty() && - one_in( to_turns( 12_minutes ) ) ) { + one_turn_in( 12_minutes ) ) { std::vector mon_near{ _( "Hey, let's go kill that %1$s!" ), _( "Did you see that %1$s!?" ), _( "I want to kill that %1$s!" ), @@ -5501,7 +5501,7 @@ void player::suffer() does_talk = true; } } else if( has_effect( effect_bleed ) && - one_in( to_turns( 5_minutes ) ) ) { + one_turn_in( 5_minutes ) ) { std::vector bleeding{ _( "Hey, you're bleeding." ), _( "Your wound looks pretty bad." ), _( "Shouldn't you put a bandage on that?" ), @@ -5513,7 +5513,7 @@ void player::suffer() i_talk_w = random_entry_ref( bleeding ); does_talk = true; } else if( weapon.damage() >= weapon.max_damage() / 3 && - one_in( to_turns( 1_hours ) ) ) { + one_turn_in( 1_hours ) ) { std::vector damaged{ _( "Hey fix me up." ), _( "I need healing!" ), _( "I hurt all over..." ), @@ -5526,7 +5526,7 @@ void player::suffer() _( "Am I gonna die?" ) }; i_talk_w = random_entry_ref( damaged ); does_talk = true; - } else if( one_in( to_turns( 4_hours ) ) ) { + } else if( one_turn_in( 4_hours ) ) { std::vector misc{ _( "Let me kill something already!" ), _( "I'm your best friend, right?" ), _( "I love you!" ), @@ -5545,41 +5545,41 @@ void player::suffer() done_effect = true; } // Bad feeling - if( !done_effect && one_in( to_turns( 4_hours ) ) ) { + if( !done_effect && one_turn_in( 4_hours ) ) { add_msg( m_warning, _( "You get a bad feeling." ) ); add_morale( MORALE_FEELING_BAD, -50, -150 ); done_effect = true; } // Formication - if( !done_effect && one_in( to_turns( 4_hours ) ) ) { + if( !done_effect && one_turn_in( 4_hours ) ) { body_part bp = random_body_part( true ); add_effect( effect_formication, 1_hours, bp ); done_effect = true; } // Numbness - if( !done_effect && one_in( to_turns( 4_hours ) ) ) { + if( !done_effect && one_turn_in( 4_hours ) ) { add_msg( m_bad, _( "You suddenly feel so numb..." ) ); mod_painkiller( 25 ); done_effect = true; } // Hallucination - if( !done_effect && one_in( to_turns( 6_hours ) ) ) { + if( !done_effect && one_turn_in( 6_hours ) ) { add_effect( effect_hallu, 6_hours ); done_effect = true; } // Visuals - if( !done_effect && one_in( to_turns( 2_hours ) ) ) { + if( !done_effect && one_turn_in( 2_hours ) ) { add_effect( effect_visuals, rng( 15_turns, 60_turns ) ); done_effect = true; } // Shaking - if( !done_effect && one_in( to_turns( 4_hours ) ) ) { + if( !done_effect && one_turn_in( 4_hours ) ) { add_msg( m_bad, _( "You start to shake uncontrollably." ) ); add_effect( effect_shakes, rng( 2_minutes, 5_minutes ) ); done_effect = true; } // Shout - if( !done_effect && one_in( to_turns( 4_hours ) ) ) { + if( !done_effect && one_turn_in( 4_hours ) ) { std::vector shouts{ _( "\"Get away from there!\"" ), _( "\"What do you think you're doing?\"" ), _( "\"Stop laughing at me!\"" ), @@ -5601,7 +5601,7 @@ void player::suffer() done_effect = true; } // Drop weapon - if( !done_effect && one_in( to_turns( 2_days ) ) ) { + if( !done_effect && one_turn_in( 2_days ) ) { if( !weapon.is_null() ) { std::string i_name_w = weapon.has_var( "item_label" ) ? weapon.get_var( "item_label" ) : @@ -5627,7 +5627,7 @@ void player::suffer() } if( ( has_trait( trait_NARCOLEPTIC ) || has_artifact_with( AEP_SCHIZO ) ) ) { - if( one_in( to_turns( 8_hours ) ) ) { + if( one_turn_in( 8_hours ) ) { add_msg( m_bad, _( "You're suddenly overcome with the urge to sleep and you pass out." ) ); add_effect( effect_lying_down, 20_minutes ); } @@ -5642,7 +5642,7 @@ void player::suffer() } } - if( has_trait( trait_MOODSWINGS ) && one_in( to_turns( 6_hours ) ) ) { + if( has_trait( trait_MOODSWINGS ) && one_turn_in( 6_hours ) ) { if( rng( 1, 20 ) > 9 ) { // 55% chance add_morale( MORALE_MOODSWING, -100, -500 ); } else { // 45% chance @@ -5650,23 +5650,23 @@ void player::suffer() } } - if( has_trait( trait_VOMITOUS ) && one_in( to_turns( 7_hours ) ) ) { + if( has_trait( trait_VOMITOUS ) && one_turn_in( 7_hours ) ) { vomit(); } - if( has_trait( trait_SHOUT1 ) && one_in( to_turns( 6_hours ) ) ) { + if( has_trait( trait_SHOUT1 ) && one_turn_in( 6_hours ) ) { shout(); } - if( has_trait( trait_SHOUT2 ) && one_in( to_turns( 4_hours ) ) ) { + if( has_trait( trait_SHOUT2 ) && one_turn_in( 4_hours ) ) { shout(); } - if( has_trait( trait_SHOUT3 ) && one_in( to_turns( 3_hours ) ) ) { + if( has_trait( trait_SHOUT3 ) && one_turn_in( 3_hours ) ) { shout(); } - if( has_trait( trait_M_SPORES ) && one_in( to_turns( 4_hours ) ) ) { + if( has_trait( trait_M_SPORES ) && one_turn_in( 4_hours ) ) { spores(); } - if( has_trait( trait_M_BLOSSOMS ) && one_in( to_turns( 3_hours ) ) ) { + if( has_trait( trait_M_BLOSSOMS ) && one_turn_in( 3_hours ) ) { blossoms(); } } // Done with while-awake-only effects @@ -5786,26 +5786,26 @@ void player::suffer() } if( get_pain() > 0 ) { - if( has_trait( trait_PAINREC1 ) && one_in( to_turns( 1_hours ) ) ) { + if( has_trait( trait_PAINREC1 ) && one_turn_in( 1_hours ) ) { mod_pain( -1 ); } - if( has_trait( trait_PAINREC2 ) && one_in( to_turns( 30_minutes ) ) ) { + if( has_trait( trait_PAINREC2 ) && one_turn_in( 30_minutes ) ) { mod_pain( -1 ); } - if( has_trait( trait_PAINREC3 ) && one_in( to_turns( 15_minutes ) ) ) { + if( has_trait( trait_PAINREC3 ) && one_turn_in( 15_minutes ) ) { mod_pain( -1 ); } } if( ( has_trait( trait_ALBINO ) || has_effect( effect_datura ) ) && - g->is_in_sunlight( pos() ) && one_in( to_turns( 1_minutes ) ) ) { + g->is_in_sunlight( pos() ) && one_turn_in( 1_minutes ) ) { // Umbrellas can keep the sun off the skin and sunglasses - off the eyes. if( !weapon.has_flag( "RAIN_PROTECT" ) ) { add_msg_if_player( m_bad, _( "The sunlight is really irritating your skin." ) ); if( has_effect( effect_sleep ) && !has_effect( effect_narcosis ) ) { wake_up(); } - if( one_in( to_turns( 1_minutes ) ) ) { + if( one_turn_in( 1_minutes ) ) { mod_pain( 1 ); } else { focus_pool --; @@ -5815,7 +5815,7 @@ void player::suffer() ( wearing_something_on( bp_eyes ) ) ) && !has_bionic( bionic_id( "bio_sunglasses" ) ) ) { add_msg_if_player( m_bad, _( "The sunlight is really irritating your eyes." ) ); - if( one_in( to_turns( 1_minutes ) ) ) { + if( one_turn_in( 1_minutes ) ) { mod_pain( 1 ); } else { focus_pool --; @@ -5877,17 +5877,17 @@ void player::suffer() // Blind/Deaf for brief periods about once an hour, // and visuals about once every 30 min. if( has_trait( trait_PER_SLIME ) ) { - if( one_in( to_turns( 1_hours ) ) && !has_effect( effect_deaf ) ) { + if( one_turn_in( 1_hours ) && !has_effect( effect_deaf ) ) { add_msg_if_player( m_bad, _( "Suddenly, you can't hear anything!" ) ); add_effect( effect_deaf, rng( 20_minutes, 60_minutes ) ); } - if( one_in( to_turns( 1_hours ) ) && !( has_effect( effect_blind ) ) ) { + if( one_turn_in( 1_hours ) && !( has_effect( effect_blind ) ) ) { add_msg_if_player( m_bad, _( "Suddenly, your eyes stop working!" ) ); add_effect( effect_blind, rng( 2_minutes, 6_minutes ) ); } // Yes, you can be blind and hallucinate at the same time. // Your post-human biology is truly remarkable. - if( one_in( to_turns( 30_minutes ) ) && !( has_effect( effect_visuals ) ) ) { + if( one_turn_in( 30_minutes ) && !( has_effect( effect_visuals ) ) ) { add_msg_if_player( m_bad, _( "Your visual centers must be acting up..." ) ); add_effect( effect_visuals, rng( 36_minutes, 72_minutes ) ); } @@ -5898,17 +5898,17 @@ void player::suffer() } if( has_trait( trait_UNSTABLE ) && !has_trait( trait_CHAOTIC_BAD ) && - one_in( to_turns( 48_hours ) ) ) { + one_turn_in( 48_hours ) ) { mutate(); } if( ( has_trait( trait_CHAOTIC ) || has_trait( trait_CHAOTIC_BAD ) ) && - one_in( to_turns( 12_hours ) ) ) { + one_turn_in( 12_hours ) ) { mutate(); } - if( has_artifact_with( AEP_MUTAGENIC ) && one_in( to_turns( 48_hours ) ) ) { + if( has_artifact_with( AEP_MUTAGENIC ) && one_turn_in( 48_hours ) ) { mutate(); } - if( has_artifact_with( AEP_FORCE_TELEPORT ) && one_in( to_turns( 1_hours ) ) ) { + if( has_artifact_with( AEP_FORCE_TELEPORT ) && one_turn_in( 1_hours ) ) { g->teleport( this ); } const bool needs_fire = !has_morale( MORALE_PYROMANIA_NEARFIRE ) && @@ -6100,7 +6100,7 @@ void player::suffer() } // Negative bionics effects - if( has_bionic( bio_dis_shock ) && one_in( to_turns( 2_hours ) ) && + if( has_bionic( bio_dis_shock ) && one_turn_in( 2_hours ) && !has_effect( effect_narcosis ) ) { add_msg_if_player( m_bad, _( "You suffer a painful electrical discharge!" ) ); mod_pain( 1 ); @@ -6117,18 +6117,18 @@ void player::suffer() } sfx::play_variant_sound( "bionics", "elec_discharge", 100 ); } - if( has_bionic( bio_dis_acid ) && one_in( to_turns( 150_minutes ) ) ) { + if( has_bionic( bio_dis_acid ) && one_turn_in( 150_minutes ) ) { add_msg_if_player( m_bad, _( "You suffer a burning acidic discharge!" ) ); hurtall( 1, nullptr ); sfx::play_variant_sound( "bionics", "acid_discharge", 100 ); sfx::do_player_death_hurt( g->u, false ); } - if( has_bionic( bio_drain ) && power_level > 24 && one_in( to_turns( 1_hours ) ) ) { + if( has_bionic( bio_drain ) && power_level > 24 && one_turn_in( 1_hours ) ) { add_msg_if_player( m_bad, _( "Your batteries discharge slightly." ) ); charge_power( -25 ); sfx::play_variant_sound( "bionics", "elec_crackle_low", 100 ); } - if( has_bionic( bio_noise ) && one_in( to_turns( 50_minutes ) ) && + if( has_bionic( bio_noise ) && one_turn_in( 50_minutes ) && !has_effect( effect_narcosis ) ) { // TODO: NPCs with said bionic if( !is_deaf() ) { @@ -6144,14 +6144,14 @@ void player::suffer() power_level >= max_power_level * .75 ) { mod_str_bonus( -3 ); } - if( has_bionic( bio_trip ) && one_in( to_turns( 50_minutes ) ) && + if( has_bionic( bio_trip ) && one_turn_in( 50_minutes ) && !has_effect( effect_visuals ) && !has_effect( effect_narcosis ) && !in_sleep_state() ) { add_msg_if_player( m_bad, _( "Your vision pixelates!" ) ); add_effect( effect_visuals, 10_minutes ); sfx::play_variant_sound( "bionics", "pixelated", 100 ); } - if( has_bionic( bio_spasm ) && one_in( to_turns( 5_hours ) ) && !has_effect( effect_downed ) && + if( has_bionic( bio_spasm ) && one_turn_in( 5_hours ) && !has_effect( effect_downed ) && !has_effect( effect_narcosis ) ) { add_msg_if_player( m_bad, _( "Your malfunctioning bionic causes you to spasm and fall to the floor!" ) ); @@ -6160,19 +6160,19 @@ void player::suffer() add_effect( effect_downed, 1_turns, num_bp, false, 0, true ); sfx::play_variant_sound( "bionics", "elec_crackle_high", 100 ); } - if( has_bionic( bio_shakes ) && power_level > 24 && one_in( to_turns( 2_hours ) ) ) { + if( has_bionic( bio_shakes ) && power_level > 24 && one_turn_in( 2_hours ) ) { add_msg_if_player( m_bad, _( "Your bionics short-circuit, causing you to tremble and shiver." ) ); charge_power( -25 ); add_effect( effect_shakes, 5_minutes ); sfx::play_variant_sound( "bionics", "elec_crackle_med", 100 ); } - if( has_bionic( bio_leaky ) && one_in( to_turns( 6_minutes ) ) ) { + if( has_bionic( bio_leaky ) && one_turn_in( 6_minutes ) ) { mod_healthy_mod( -1, -200 ); } - if( has_bionic( bio_sleepy ) && one_in( to_turns( 50_minutes ) ) && !in_sleep_state() ) { + if( has_bionic( bio_sleepy ) && one_turn_in( 50_minutes ) && !in_sleep_state() ) { mod_fatigue( 1 ); } - if( has_bionic( bio_itchy ) && one_in( to_turns( 50_minutes ) ) && + if( has_bionic( bio_itchy ) && one_turn_in( 50_minutes ) && !has_effect( effect_formication ) && !has_effect( effect_narcosis ) ) { add_msg_if_player( m_bad, _( "Your malfunctioning bionic itches!" ) ); @@ -6180,7 +6180,7 @@ void player::suffer() add_effect( effect_formication, 10_minutes, bp ); } if( has_bionic( bio_glowy ) && !has_effect( effect_glowy_led ) && - one_in( to_turns( 50_minutes ) ) && + one_turn_in( 50_minutes ) && power_level > 1 ) { add_msg_if_player( m_bad, _( "Your malfunctioning bionic starts to glow!" ) ); add_effect( effect_glowy_led, 5_minutes ); @@ -6194,7 +6194,7 @@ void player::suffer() // Stim +250 kills if( stim > 210 ) { - if( one_in( to_turns( 2_minutes ) ) && !has_effect( effect_downed ) ) { + if( one_turn_in( 2_minutes ) && !has_effect( effect_downed ) ) { add_msg_if_player( m_bad, _( "Your muscles spasm!" ) ); if( !has_effect( effect_downed ) ) { add_msg_if_player( m_bad, _( "You fall to the ground!" ) ); @@ -6215,7 +6215,7 @@ void player::suffer() } } if( stim > 75 ) { - if( !one_in( to_turns( 2_minutes ) ) && !has_effect( effect_nausea ) ) { + if( !one_turn_in( 2_minutes ) && !has_effect( effect_nausea ) ) { add_msg( _( "You feel nauseous..." ) ); add_effect( effect_nausea, 5_minutes ); } @@ -6223,7 +6223,7 @@ void player::suffer() // Stim -200 or painkillers 240 kills if( stim < -160 || pkill > 200 ) { - if( one_in( to_turns( 3_minutes ) ) && !in_sleep_state() ) { + if( one_turn_in( 3_minutes ) && !in_sleep_state() ) { add_msg_if_player( m_bad, _( "You black out!" ) ); const time_duration dur = rng( 30_minutes, 60_minutes ); add_effect( effect_downed, dur ); @@ -6238,7 +6238,7 @@ void player::suffer() } } if( stim < -85 || pkill > 145 ) { - if( one_in( to_turns( 15_seconds ) ) ) { + if( one_turn_in( 15_seconds ) ) { add_msg_if_player( m_bad, _( "You feel dizzy for a moment." ) ); mod_moves( -rng( 10, 30 ) ); if( one_in( 3 ) && !has_effect( effect_downed ) ) { @@ -6266,7 +6266,7 @@ void player::suffer() // Harmless warnings if( sleep_deprivation >= SLEEP_DEPRIVATION_HARMLESS ) { - if( one_in( to_turns( 50_minutes ) ) ) { + if( one_turn_in( 50_minutes ) ) { switch( dice( 1, 4 ) ) { default: case 1: @@ -6290,51 +6290,51 @@ void player::suffer() } // Minor discomfort if( sleep_deprivation >= SLEEP_DEPRIVATION_MINOR ) { - if( one_in( to_turns( 75_minutes ) ) ) { + if( one_turn_in( 75_minutes ) ) { add_msg_if_player( m_warning, _( "You feel lightheaded for a moment." ) ); moves -= 10; } - if( one_in( to_turns( 100_minutes ) ) ) { + if( one_turn_in( 100_minutes ) ) { add_msg_if_player( m_warning, _( "Your muscles spasm uncomfortably." ) ); mod_pain( 2 ); } - if( !has_effect( effect_visuals ) && one_in( to_turns( 150_minutes ) ) ) { + if( !has_effect( effect_visuals ) && one_turn_in( 150_minutes ) ) { add_msg_if_player( m_warning, _( "Your vision blurs a little." ) ); add_effect( effect_visuals, rng( 1_minutes, 5_minutes ) ); } } // Slight disability if( sleep_deprivation >= SLEEP_DEPRIVATION_SERIOUS ) { - if( one_in( to_turns( 75_minutes ) ) ) { + if( one_turn_in( 75_minutes ) ) { add_msg_if_player( m_bad, _( "Your mind lapses into unawareness briefly." ) ); moves -= rng( 20, 80 ); } - if( one_in( to_turns( 125_minutes ) ) ) { + if( one_turn_in( 125_minutes ) ) { add_msg_if_player( m_bad, _( "Your muscles ache in stressfully unpredictable ways." ) ); mod_pain( rng( 2, 10 ) ); } - if( one_in( to_turns( 5_hours ) ) ) { + if( one_turn_in( 5_hours ) ) { add_msg_if_player( m_bad, _( "You have a distractingly painful headache." ) ); mod_pain( rng( 10, 25 ) ); } } // Major disability, high chance of passing out also relevant if( sleep_deprivation >= SLEEP_DEPRIVATION_MAJOR ) { - if( !has_effect( effect_nausea ) && one_in( to_turns( 500_minutes ) ) ) { + if( !has_effect( effect_nausea ) && one_turn_in( 500_minutes ) ) { add_msg_if_player( m_bad, _( "You feel heartburn and an acid taste in your mouth." ) ); mod_pain( 5 ); add_effect( effect_nausea, rng( 5_minutes, 30_minutes ) ); } - if( one_in( to_turns( 5_hours ) ) ) { + if( one_turn_in( 5_hours ) ) { add_msg_if_player( m_bad, _( "Your mind is so tired that you feel you can't trust your eyes anymore." ) ); add_effect( effect_hallu, rng( 5_minutes, 60_minutes ) ); } - if( !has_effect( effect_shakes ) && one_in( to_turns( 425_minutes ) ) ) { + if( !has_effect( effect_shakes ) && one_turn_in( 425_minutes ) ) { add_msg_if_player( m_bad, _( "Your muscles spasm uncontrollably, and you have trouble keeping your balance." ) ); add_effect( effect_shakes, 15_minutes ); - } else if( has_effect( effect_shakes ) && one_in( to_turns( 75_seconds ) ) ) { + } else if( has_effect( effect_shakes ) && one_turn_in( 75_seconds ) ) { moves -= 10; add_msg_player_or_npc( m_warning, _( "Your shaking legs make you stumble." ), _( " stumbles." ) ); From 9289e2f1be0320e8dcac35da88b180702680b105 Mon Sep 17 00:00:00 2001 From: AMurkin Date: Wed, 19 Jun 2019 20:09:04 +0400 Subject: [PATCH 125/371] Unwrap and astyle --- src/player.cpp | 24 ++++++++---------------- 1 file changed, 8 insertions(+), 16 deletions(-) diff --git a/src/player.cpp b/src/player.cpp index 1fd5457322f62..03eba2542ddf3 100644 --- a/src/player.cpp +++ b/src/player.cpp @@ -5477,8 +5477,7 @@ void player::suffer() std::string i_talk_w; bool does_talk = false; - if( !mons.empty() && - one_turn_in( 12_minutes ) ) { + if( !mons.empty() && one_turn_in( 12_minutes ) ) { std::vector mon_near{ _( "Hey, let's go kill that %1$s!" ), _( "Did you see that %1$s!?" ), _( "I want to kill that %1$s!" ), @@ -5500,8 +5499,7 @@ void player::suffer() i_talk_w = string_format( talk_w, random_entry_ref( seen_mons ) ); does_talk = true; } - } else if( has_effect( effect_bleed ) && - one_turn_in( 5_minutes ) ) { + } else if( has_effect( effect_bleed ) && one_turn_in( 5_minutes ) ) { std::vector bleeding{ _( "Hey, you're bleeding." ), _( "Your wound looks pretty bad." ), _( "Shouldn't you put a bandage on that?" ), @@ -5512,8 +5510,7 @@ void player::suffer() _( "Kill a few more before you bleed out!" ) }; i_talk_w = random_entry_ref( bleeding ); does_talk = true; - } else if( weapon.damage() >= weapon.max_damage() / 3 && - one_turn_in( 1_hours ) ) { + } else if( weapon.damage() >= weapon.max_damage() / 3 && one_turn_in( 1_hours ) ) { std::vector damaged{ _( "Hey fix me up." ), _( "I need healing!" ), _( "I hurt all over..." ), @@ -5897,12 +5894,10 @@ void player::suffer() g->m.add_field( pos(), fd_web, 1 ); //this adds density to if its not already there. } - if( has_trait( trait_UNSTABLE ) && !has_trait( trait_CHAOTIC_BAD ) && - one_turn_in( 48_hours ) ) { + if( has_trait( trait_UNSTABLE ) && !has_trait( trait_CHAOTIC_BAD ) && one_turn_in( 48_hours ) ) { mutate(); } - if( ( has_trait( trait_CHAOTIC ) || has_trait( trait_CHAOTIC_BAD ) ) && - one_turn_in( 12_hours ) ) { + if( ( has_trait( trait_CHAOTIC ) || has_trait( trait_CHAOTIC_BAD ) ) && one_turn_in( 12_hours ) ) { mutate(); } if( has_artifact_with( AEP_MUTAGENIC ) && one_turn_in( 48_hours ) ) { @@ -6100,8 +6095,7 @@ void player::suffer() } // Negative bionics effects - if( has_bionic( bio_dis_shock ) && one_turn_in( 2_hours ) && - !has_effect( effect_narcosis ) ) { + if( has_bionic( bio_dis_shock ) && one_turn_in( 2_hours ) && !has_effect( effect_narcosis ) ) { add_msg_if_player( m_bad, _( "You suffer a painful electrical discharge!" ) ); mod_pain( 1 ); moves -= 150; @@ -6172,15 +6166,13 @@ void player::suffer() if( has_bionic( bio_sleepy ) && one_turn_in( 50_minutes ) && !in_sleep_state() ) { mod_fatigue( 1 ); } - if( has_bionic( bio_itchy ) && one_turn_in( 50_minutes ) && - !has_effect( effect_formication ) && + if( has_bionic( bio_itchy ) && one_turn_in( 50_minutes ) && !has_effect( effect_formication ) && !has_effect( effect_narcosis ) ) { add_msg_if_player( m_bad, _( "Your malfunctioning bionic itches!" ) ); body_part bp = random_body_part( true ); add_effect( effect_formication, 10_minutes, bp ); } - if( has_bionic( bio_glowy ) && !has_effect( effect_glowy_led ) && - one_turn_in( 50_minutes ) && + if( has_bionic( bio_glowy ) && !has_effect( effect_glowy_led ) && one_turn_in( 50_minutes ) && power_level > 1 ) { add_msg_if_player( m_bad, _( "Your malfunctioning bionic starts to glow!" ) ); add_effect( effect_glowy_led, 5_minutes ); From 1619e6880e5b01ab0b5162d4044705b26f7bb43e Mon Sep 17 00:00:00 2001 From: KorGgenT Date: Wed, 19 Jun 2019 13:56:08 -0400 Subject: [PATCH 126/371] move end_object() --- src/savegame_json.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/savegame_json.cpp b/src/savegame_json.cpp index e870cffdd127a..aa3d776ee4b7a 100644 --- a/src/savegame_json.cpp +++ b/src/savegame_json.cpp @@ -549,12 +549,11 @@ void Character::store( JsonOut &json ) const for( const auto &pair : *_skills ) { json.member( pair.first.str(), pair.second ); } + json.end_object(); // npc; unimplemented json.member( "power_level", power_level ); json.member( "max_power_level", max_power_level ); - - json.end_object(); } //////////////////////////////////////////////////////////////////////////////////////////////////// From 6be6e65add0a1eef30ca08b918fed33e73b73005 Mon Sep 17 00:00:00 2001 From: John Bytheway Date: Wed, 19 Jun 2019 20:28:53 +0100 Subject: [PATCH 127/371] Decouple martial arts book ids from style ids (#31617) * Allow MA_MANUAL books to specify their martial art Previously the martial art trained by a particular book was derived from the name of that book. Instead, add that information to book_data in json. Retain the old method as a fallback for legacy books. * Add various sanity checks to martial arts stuff Ensure that books specify a valid martial art, etc. * Add the new martial_art field to all MA_MANUALs --- data/json/items/book/martial.json | 84 ++++++++++++------- .../CRT_EXPANSION/martial/CRT_Bladework.json | 3 +- .../martial/CRT_EnforcementBuff.json | 3 +- .../CRT_EXPANSION/martial/CRT_MeleeBuffs.json | 3 +- data/mods/MMA/martial.json | 3 +- .../Medieval_Stuff/martial_arts_manuals.json | 3 +- src/item_factory.cpp | 20 ++++- src/itype.h | 4 + src/iuse.cpp | 7 +- src/martialarts.cpp | 10 ++- 10 files changed, 102 insertions(+), 38 deletions(-) diff --git a/data/json/items/book/martial.json b/data/json/items/book/martial.json index ed84db4194f0c..f2a36de739b8a 100644 --- a/data/json/items/book/martial.json +++ b/data/json/items/book/martial.json @@ -5,7 +5,8 @@ "type": "GENERIC", "name": "The Spirit of Aikido", "name_plural": "The Spirit of Aikido", - "description": "A complete guide to Aikido." + "description": "A complete guide to Aikido.", + "book_data": { "martial_art": "style_aikido" } }, { "id": "manual_boxing", @@ -13,7 +14,8 @@ "type": "GENERIC", "name": "Practical Pugilism", "name_plural": "Practical Pugilism", - "description": "A complete guide to boxing. Let's get ready to rough-up some ruffians!" + "description": "A complete guide to boxing. Let's get ready to rough-up some ruffians!", + "book_data": { "martial_art": "style_boxing" } }, { "id": "manual_capoeira", @@ -21,7 +23,8 @@ "type": "GENERIC", "name": "Capoeira 100", "name_plural": "Capoeira 100", - "description": "A complete guide to Capoeira." + "description": "A complete guide to Capoeira.", + "book_data": { "martial_art": "style_capoeira" } }, { "id": "manual_centipede", @@ -29,7 +32,8 @@ "type": "GENERIC", "name": "The Centipede Lu Feng", "name_plural": "The Centipede Lu Feng", - "description": "A complete guide to Centipede Kung Fu." + "description": "A complete guide to Centipede Kung Fu.", + "book_data": { "martial_art": "style_centipede" } }, { "id": "manual_crane", @@ -37,7 +41,8 @@ "type": "GENERIC", "name": "The Red Crane", "name_plural": "The Red Crane", - "description": "A complete guide to Crane Kung Fu." + "description": "A complete guide to Crane Kung Fu.", + "book_data": { "martial_art": "style_crane" } }, { "id": "manual_dragon", @@ -45,7 +50,8 @@ "type": "GENERIC", "name": "The Jade Dragon", "name_plural": "The Jade Dragon", - "description": "A complete guide to Dragon Kung Fu." + "description": "A complete guide to Dragon Kung Fu.", + "book_data": { "martial_art": "style_dragon" } }, { "id": "manual_eskrima", @@ -53,7 +59,8 @@ "type": "GENERIC", "name": "Practical Eskrima", "name_plural": "Practical Eskrima", - "description": "A complete guide to Eskrima." + "description": "A complete guide to Eskrima.", + "book_data": { "martial_art": "style_eskrima" } }, { "id": "manual_fencing", @@ -61,7 +68,8 @@ "type": "GENERIC", "name": "The Modern Swordsman", "name_plural": "The Modern Swordsman", - "description": "A complete guide to Fencing." + "description": "A complete guide to Fencing.", + "book_data": { "martial_art": "style_fencing" } }, { "id": "manual_judo", @@ -69,7 +77,8 @@ "type": "GENERIC", "name": "Kodokan Judo", "name_plural": "Kodokan Judo", - "description": "A complete guide to Judo." + "description": "A complete guide to Judo.", + "book_data": { "martial_art": "style_judo" } }, { "id": "manual_karate", @@ -77,7 +86,8 @@ "type": "GENERIC", "name": "The Shotokan Karate Handbook", "name_plural": "The Shotokan Karate Handbook", - "description": "A complete guide to Shotokan Karate." + "description": "A complete guide to Shotokan Karate.", + "book_data": { "martial_art": "style_karate" } }, { "id": "manual_krav_maga", @@ -85,7 +95,8 @@ "type": "GENERIC", "name": "Complete Krav Maga", "name_plural": "Complete Krav Maga", - "description": "A complete guide to Krav Maga." + "description": "A complete guide to Krav Maga.", + "book_data": { "martial_art": "style_krav_maga" } }, { "id": "manual_leopard", @@ -93,7 +104,8 @@ "type": "GENERIC", "name": "The Deaf Leopard", "name_plural": "The Deaf Leopard", - "description": "A complete guide to Leopard Kung Fu." + "description": "A complete guide to Leopard Kung Fu.", + "book_data": { "martial_art": "style_leopard" } }, { "id": "manual_lizard", @@ -101,7 +113,8 @@ "type": "GENERIC", "name": "The Lizard Kuo Chui", "name_plural": "The Lizard Kuo Chui", - "description": "A complete guide to Lizard Kung Fu." + "description": "A complete guide to Lizard Kung Fu.", + "book_data": { "martial_art": "style_lizard" } }, { "id": "manual_muay_thai", @@ -109,7 +122,8 @@ "type": "GENERIC", "name": "Ultimate Muay Thai", "name_plural": "Ultimate Muay Thai", - "description": "A complete guide to Muay Thai." + "description": "A complete guide to Muay Thai.", + "book_data": { "martial_art": "style_muay_thai" } }, { "id": "manual_ninjutsu", @@ -117,7 +131,8 @@ "type": "GENERIC", "name": "Essence of Ninjutsu", "name_plural": "Essence of Ninjutsu", - "description": "A complete guide to Ninjutsu." + "description": "A complete guide to Ninjutsu.", + "book_data": { "martial_art": "style_ninjutsu" } }, { "id": "manual_niten", @@ -125,7 +140,8 @@ "type": "GENERIC", "name": "The Book of Five Rings", "name_plural": "The Book of Five Rings", - "description": "A primer on Miyamoto Musashi's style of combat and philosophy, Niten Ichi-Ryu." + "description": "A primer on Miyamoto Musashi's style of combat and philosophy, Niten Ichi-Ryu.", + "book_data": { "martial_art": "style_niten" } }, { "id": "manual_pankration", @@ -133,7 +149,8 @@ "type": "GENERIC", "name": "The Modern Pankratiast", "name_plural": "The Modern Pankratiast", - "description": "A complete guide to Pankration." + "description": "A complete guide to Pankration.", + "book_data": { "martial_art": "style_pankration" } }, { "id": "manual_scorpion", @@ -141,7 +158,8 @@ "type": "GENERIC", "name": "The Scorpion Sun Chien", "name_plural": "The Scorpion Sun Chien", - "description": "A complete guide to Scorpion Kung Fu." + "description": "A complete guide to Scorpion Kung Fu.", + "book_data": { "martial_art": "style_scorpion" } }, { "id": "manual_silat", @@ -149,7 +167,8 @@ "type": "GENERIC", "name": "The Indonesian Warrior", "name_plural": "The Indonesian Warrior", - "description": "A complete guide to Pentjak Silat." + "description": "A complete guide to Pentjak Silat.", + "book_data": { "martial_art": "style_silat" } }, { "id": "manual_snake", @@ -157,7 +176,8 @@ "type": "GENERIC", "name": "The Black Snake", "name_plural": "The Black Snake", - "description": "A complete guide to Snake Kung Fu." + "description": "A complete guide to Snake Kung Fu.", + "book_data": { "martial_art": "style_snake" } }, { "id": "manual_taekwondo", @@ -165,7 +185,8 @@ "type": "GENERIC", "name": "Official Taekwondo Training Manual", "name_plural": "Official Taekwondo Training Manual", - "description": "A complete guide to Taekwondo." + "description": "A complete guide to Taekwondo.", + "book_data": { "martial_art": "style_taekwondo" } }, { "id": "manual_tai_chi", @@ -173,7 +194,8 @@ "type": "GENERIC", "name": "Becoming One with the Tao", "name_plural": "Becoming One with the Tao", - "description": "A complete guide to T'ai Chi Ch'uan." + "description": "A complete guide to T'ai Chi Ch'uan.", + "book_data": { "martial_art": "style_tai_chi" } }, { "id": "manual_tiger", @@ -181,7 +203,8 @@ "type": "GENERIC", "name": "The White Tiger", "name_plural": "The White Tiger", - "description": "A complete guide to Tiger Kung Fu." + "description": "A complete guide to Tiger Kung Fu.", + "book_data": { "martial_art": "style_tiger" } }, { "id": "manual_toad", @@ -189,7 +212,8 @@ "type": "GENERIC", "name": "The Toad Lo Mang", "name_plural": "The Toad Lo Mang", - "description": "A complete guide to Toad Kung Fu." + "description": "A complete guide to Toad Kung Fu.", + "book_data": { "martial_art": "style_toad" } }, { "id": "manual_venom_snake", @@ -197,7 +221,8 @@ "type": "GENERIC", "name": "The Viper Wei Pai", "name_plural": "The Viper Wei Pai", - "description": "A complete guide to Viper Kung Fu." + "description": "A complete guide to Viper Kung Fu.", + "book_data": { "martial_art": "style_venom_snake" } }, { "id": "manual_zui_quan", @@ -205,7 +230,8 @@ "type": "GENERIC", "name": "Zui Quan and You", "name_plural": "Zui Quan and You", - "description": "A complete guide to Zui Quan." + "description": "A complete guide to Zui Quan.", + "book_data": { "martial_art": "style_zui_quan" } }, { "id": "manual_sojutsu", @@ -213,7 +239,8 @@ "type": "GENERIC", "name": "The Way of the Spear", "name_plural": "The Way of the Spear", - "description": "A complete guide to Sōjutsu." + "description": "A complete guide to Sōjutsu.", + "book_data": { "martial_art": "style_sojutsu" } }, { "id": "manual_wingchun", @@ -221,6 +248,7 @@ "type": "GENERIC", "name": "Beautiful Springtime", "name_plural": "Beautiful Springtime", - "description": "A complete guide to Wing Chun Kung-fu. Includes a section on butterfly swords and the use of long poles at the end." + "description": "A complete guide to Wing Chun Kung-fu. Includes a section on butterfly swords and the use of long poles at the end.", + "book_data": { "martial_art": "style_wingchun" } } ] diff --git a/data/mods/CRT_EXPANSION/martial/CRT_Bladework.json b/data/mods/CRT_EXPANSION/martial/CRT_Bladework.json index fcadacac2a4f0..7f805abf3a0a1 100644 --- a/data/mods/CRT_EXPANSION/martial/CRT_Bladework.json +++ b/data/mods/CRT_EXPANSION/martial/CRT_Bladework.json @@ -5,7 +5,8 @@ "type": "GENERIC", "name": "C.R.I.T Blade-work manual", "name_plural": "C.R.I.T Blade-work manuals", - "description": "An advanced military manual on C.R.I.T Blade-work." + "description": "An advanced military manual on C.R.I.T Blade-work.", + "book_data": { "martial_art": "style_crt_blade" } }, { "id": "book_martial", diff --git a/data/mods/CRT_EXPANSION/martial/CRT_EnforcementBuff.json b/data/mods/CRT_EXPANSION/martial/CRT_EnforcementBuff.json index f2f954019ac0c..22b1eee3c1653 100644 --- a/data/mods/CRT_EXPANSION/martial/CRT_EnforcementBuff.json +++ b/data/mods/CRT_EXPANSION/martial/CRT_EnforcementBuff.json @@ -5,7 +5,8 @@ "type": "GENERIC", "name": "C.R.I.T Enforcement manual", "name_plural": "C.R.I.T Enforcement manuals", - "description": "An advanced military manual on C.R.I.T Enforcer melee." + "description": "An advanced military manual on C.R.I.T Enforcer melee.", + "book_data": { "martial_art": "style_crt_enforcement" } }, { "id": "book_martial", diff --git a/data/mods/CRT_EXPANSION/martial/CRT_MeleeBuffs.json b/data/mods/CRT_EXPANSION/martial/CRT_MeleeBuffs.json index f9e0bddfcc1e0..c6613d8d7e2a5 100644 --- a/data/mods/CRT_EXPANSION/martial/CRT_MeleeBuffs.json +++ b/data/mods/CRT_EXPANSION/martial/CRT_MeleeBuffs.json @@ -5,7 +5,8 @@ "type": "GENERIC", "name": "C.R.I.T CQB manual", "name_plural": "C.R.I.T CQB manuals", - "description": "An advanced military manual on C.R.I.T general CQB." + "description": "An advanced military manual on C.R.I.T general CQB.", + "book_data": { "martial_art": "style_crt_cqb" } }, { "id": "book_martial", diff --git a/data/mods/MMA/martial.json b/data/mods/MMA/martial.json index b351d88c60aef..bde0a7db8c599 100644 --- a/data/mods/MMA/martial.json +++ b/data/mods/MMA/martial.json @@ -6,6 +6,7 @@ "type": "GENERIC", "name": "The Life and Work of Tiger Sauer", "name_plural": "The Life and Work of Tiger Sauer", - "description": "A biography of a combat cyborg agent detailing his philosophy and martial art." + "description": "A biography of a combat cyborg agent detailing his philosophy and martial art.", + "book_data": { "martial_art": "style_mma_panzer" } } ] diff --git a/data/mods/Medieval_Stuff/martial_arts_manuals.json b/data/mods/Medieval_Stuff/martial_arts_manuals.json index 75b120953c876..965ec1078aee5 100644 --- a/data/mods/Medieval_Stuff/martial_arts_manuals.json +++ b/data/mods/Medieval_Stuff/martial_arts_manuals.json @@ -5,7 +5,8 @@ "type": "GENERIC", "name": "The Medieval Warrior", "name_plural": "The Medieval Warrior", - "description": "A complete guide to Medieval Swordsmanship." + "description": "A complete guide to Medieval Swordsmanship.", + "book_data": { "martial_art": "style_swordsmanship" } }, { "id": "book_martial", diff --git a/src/item_factory.cpp b/src/item_factory.cpp index 67603db596309..3eea006d7c4f2 100644 --- a/src/item_factory.cpp +++ b/src/item_factory.cpp @@ -361,6 +361,13 @@ void Item_factory::finalize_pre( itype &obj ) } else { obj.layer = REGULAR_LAYER; } + + if( obj.can_use( "MA_MANUAL" ) && obj.book && obj.book->martial_art.is_null() && + string_starts_with( obj.get_id(), "manual_" ) ) { + // Legacy martial arts books rely on a hack whereby the name of the + // martial art is derived from the item id + obj.book->martial_art = matype_id( "style_" + obj.get_id().substr( 7 ) ); + } } void Item_factory::register_cached_uses( const itype &obj ) @@ -824,7 +831,7 @@ void Item_factory::check_definitions() const { for( const auto &elem : m_templates ) { std::ostringstream msg; - const itype *type = &elem.second; // avoid huge number of line changes + const itype *type = &elem.second; if( !type->category ) { msg << "undefined category " << type->category_force << "\n"; @@ -931,6 +938,16 @@ void Item_factory::check_definitions() const if( type->book->skill && !type->book->skill.is_valid() ) { msg << string_format( "uses invalid book skill." ) << "\n"; } + if( type->book->martial_art && !type->book->martial_art.is_valid() ) { + msg << string_format( "trains invalid martial art '%s'.", + type->book->martial_art.str() ) << "\n"; + } + if( type->can_use( "MA_MANUAL" ) && !type->book->martial_art ) { + msg << "has use_action MA_MANUAL but does not specify a martial art\n"; + } + } + if( type->can_use( "MA_MANUAL" ) && !type->book ) { + msg << "has use_action MA_MANUAL but is not a book\n"; } if( type->ammo ) { if( !type->ammo->type && type->ammo->type != ammotype( "NULL" ) ) { @@ -1612,6 +1629,7 @@ void Item_factory::load( islot_book &slot, JsonObject &jo, const std::string &sr slot.time = to_minutes( time_duration::read_from_json_string( *jo.get_raw( "time" ) ) ); } assign( jo, "skill", slot.skill, strict ); + assign( jo, "martial_art", slot.martial_art, strict ); assign( jo, "chapters", slot.chapters, strict, 0 ); } diff --git a/src/itype.h b/src/itype.h index d04920dba0355..810dc5c7875cb 100644 --- a/src/itype.h +++ b/src/itype.h @@ -294,6 +294,10 @@ struct islot_book { * Which skill it upgrades, if any. Can be @ref skill_id::NULL_ID. */ skill_id skill = skill_id::NULL_ID(); + /** + * Which martial art it teaches. Can be @ref matype_id::NULL_ID. + */ + matype_id martial_art = matype_id::NULL_ID(); /** * The skill level the book provides. */ diff --git a/src/iuse.cpp b/src/iuse.cpp index e49ca1573d5f1..ceac8b22db849 100644 --- a/src/iuse.cpp +++ b/src/iuse.cpp @@ -2349,6 +2349,12 @@ int iuse::ma_manual( player *p, item *it, bool, const tripoint & ) const matype_id style_to_learn = martial_art_learned_from( *it->type ); + const martialart &ma = style_to_learn.obj(); + if( !style_to_learn.is_valid() ) { + // debugmsg will already have been sent by .obj call + return 0; + } + if( p->has_martialart( style_to_learn ) ) { p->add_msg_if_player( m_info, _( "You already know all this book has to teach." ) ); return 0; @@ -2356,7 +2362,6 @@ int iuse::ma_manual( player *p, item *it, bool, const tripoint & ) p->ma_styles.push_back( style_to_learn ); - const martialart &ma = style_to_learn.obj(); p->add_msg_if_player( m_good, _( "You learn the essential elements of %s." ), _( ma.name ) ); p->add_msg_if_player( m_info, _( "%s to select martial arts style." ), diff --git a/src/martialarts.cpp b/src/martialarts.cpp index e2d8507e74f68..d15fbb2bec146 100644 --- a/src/martialarts.cpp +++ b/src/martialarts.cpp @@ -46,9 +46,13 @@ matype_id martial_art_learned_from( const itype &type ) return {}; } - // strip "manual_" from the start of the item id, add the rest to "style_" - // TODO: replace this terrible hack to rely on the item name matching the style name, it's terrible. - return matype_id( "style_" + type.get_id().substr( 7 ) ); + if( !type.book || type.book->martial_art.is_null() ) { + debugmsg( "Item '%s' which claims to teach a martial art is missing martial_art", + type.get_id() ); + return {}; + } + + return type.book->martial_art; } void load_technique( JsonObject &jo, const std::string &src ) From d3cdddfbcf4d3ad514a91d032e5dfff5f0b38ced Mon Sep 17 00:00:00 2001 From: fragsnruins <44592170+fragsnruins@users.noreply.github.com> Date: Wed, 19 Jun 2019 15:29:49 -0400 Subject: [PATCH 128/371] Metal music content (#31551) * Some metal music-related content. * Items * Armor "tshirt_tour" added with snippet varieties. * Armor "jacket_jean" modified to have "patched" snippet (band patches). *Professions *"roadie" added, crafting generalist with soldering iron and multitool. * More Music Content * Items * New wearable electric guitar. * tshirt_tour and guitar_electric added to appropriate item groups for music store and venue. * Scenario * Added music venue to "Fled the Riots" scenario. * Update professions.json Added "musician" profession. Costs -1 because starting gear is terrible and they have no combat or crafting skills. * Tweaks and Fixes Fixed bugs due to misunderstandings or json syntax errors. * Unable to add music_venue to "Fled the Riots" after all. Removed the attempt to add that in scenarios.json, may retry later. * Formatting and Typos Ran prior commits through the json formatter, corrected a tshirt_tour snippet typo. * tshirt_tour revision, deconstruction recipes, price review Made use of "copy-from" of "tshirt" in "tshirt_tour" for best practices/ease of updates. Added deconstruction recipes for "guitar_electric" and "tshirt_tour". Added "price_postapoc" for "tshirt_tour" and "guitar_electric". Tour shirts are worth a little more, and the guitar is worth considerably less. * Added Tour Bus Vehicle added "bus_tour" to vehicles\vans_busses.json and added it to appropriate vehicle groups. Relatively rare due to rv-like features and loot (drugs, musical instruments, tools). * Update vans_busses.json Added booze to the tour bus fridge, glaring oversight on my part. * Amplifier Head and Cab Added "f_speaker_cabinet" furniture and "amplifier_head" item. Added deconstruction recipe for "amplifier_head". Modified music_venue.json and musicstore.json to include cabinets and amplifier heads. Added chance of "amplifier_head" appearing in "bus_tour" vehicle. Adjusted item place chances in the music store and venues. * Added roof to "s_music" Added roof to music store, linked it all up. Also made small tweaks to amp and cab spawn rates as they should be pretty rare (I seem to read conflicting info about "chance"). * Removed unnecessary "name_plural" entries For "amplifier_head" and "guitar_electric" * Implemented Music Venue Roofs modified music_venue.json to update the two venue varieties with roofs and took care of the relevant overmap stuff. Adjusted amp and cab loot chances to be much lower. * Update music_venue.json Just did some experimenting with terrain arrays so we could have a random variety of grass, dirt, and undergrowth around the two venues. "music_venue_1" is fancier in my mind so has a better kept lawn. * Fixing Format Errors Muddling through trying to resolve the check failures regarding formatting. Looks like it may have been bad carriage returns at the ends of files. * Update json.h The gorgon check output reported a failure on the last commit, and it seems to be due to a mismatch of `makefile` or `src/json.h` between the master and my branch. As this commit shows, there was indeed a slight discrepancy. Hopefully this clears the check. --- data/json/furniture.json | 39 +++ data/json/item_groups.json | 1 + data/json/itemgroups/clothing.json | 3 +- data/json/items/armor.json | 34 +++ data/json/items/generic.json | 13 + data/json/items/tool_armor.json | 43 ++++ data/json/mapgen/music_venue.json | 233 ++++++++++++++--- data/json/mapgen/musicstore.json | 82 +++++- .../overmap/multitile_city_buildings.json | 25 ++ .../overmap_terrain_commercial.json | 8 + .../overmap_terrain_recreational.json | 34 ++- data/json/professions.json | 53 ++++ data/json/recipes/recipe_deconstruction.json | 44 ++++ data/json/regional_map_settings.json | 3 +- data/json/vehicle_groups.json | 5 +- data/json/vehicles/vans_busses.json | 237 ++++++++++++++++++ 16 files changed, 813 insertions(+), 44 deletions(-) diff --git a/data/json/furniture.json b/data/json/furniture.json index a26e0b360739b..e293eb3fc42b0 100644 --- a/data/json/furniture.json +++ b/data/json/furniture.json @@ -6631,5 +6631,44 @@ "items": [ { "item": "steel_chunk", "count": [ 5, 10 ] } ] }, "flags": [ "TRANSPARENT", "MOUNTABLE", "SHORT" ] + }, + { + "type": "furniture", + "id": "f_speaker_cabinet", + "name": "speaker cabinet", + "description": "A cabinet loaded with 12-inch speakers, intended to help make various things loud. It can't serve its original purpose these days, but it could be disassembled for various electronic parts.", + "symbol": "7", + "color": "blue", + "move_cost_mod": -1, + "coverage": 50, + "max_volume": 15, + "required_str": 7, + "flags": [ "TRANSPARENT", "FLAMMABLE", "PLACE_ITEM" ], + "deconstruct": { + "items": [ + { "item": "scrap", "count": [ 4, 6 ] }, + { "item": "e_scrap", "count": [ 1, 2 ] }, + { "item": "plastic_chunk", "count": [ 0, 2 ] }, + { "item": "wood_panel", "count": 1 }, + { "item": "2x4", "count": 4 }, + { "item": "nail", "charges": [ 8, 10 ] }, + { "item": "cable", "charges": [ 3, 4 ] } + ] + }, + "bash": { + "str_min": 8, + "str_max": 20, + "sound": "smash!", + "sound_fail": "whump!", + "items": [ + { "item": "splinter", "count": [ 0, 6 ] }, + { "item": "scrap", "count": [ 0, 3 ] }, + { "item": "2x4", "count": [ 1, 2 ] }, + { "item": "nail", "charges": [ 2, 6 ] }, + { "item": "cable", "charges": [ 1, 3 ] }, + { "item": "e_scrap", "prob": 25 }, + { "item": "plastic_chunk", "count": [ 0, 1 ] } + ] + } } ] diff --git a/data/json/item_groups.json b/data/json/item_groups.json index 896b087b8f115..aac042dd86d32 100644 --- a/data/json/item_groups.json +++ b/data/json/item_groups.json @@ -891,6 +891,7 @@ [ "harmonica_holder", 10 ], [ "banjo", 5 ], [ "ukulele", 15 ], + [ "guitar_electric", 20 ], [ "gobag", 5 ], { "group": "ammo_pocket_batteries_full", "prob": 50 }, [ "bb", 8 ], diff --git a/data/json/itemgroups/clothing.json b/data/json/itemgroups/clothing.json index 39403a5378fe1..6a40e8cb2d817 100644 --- a/data/json/itemgroups/clothing.json +++ b/data/json/itemgroups/clothing.json @@ -166,7 +166,8 @@ { "item": "longshirt", "prob": 80 }, { "item": "polo_shirt", "prob": 50 }, { "item": "tshirt", "prob": 80 }, - { "item": "linuxtshirt", "prob": 10 } + { "item": "linuxtshirt", "prob": 10 }, + { "item": "tshirt_tour", "prob": 10 } ] }, { diff --git a/data/json/items/armor.json b/data/json/items/armor.json index f6c0a9dbd4409..3e18af4c5c712 100644 --- a/data/json/items/armor.json +++ b/data/json/items/armor.json @@ -5436,6 +5436,12 @@ "storage": 3, "warmth": 30, "material_thickness": 3, + "snippet_category": [ + { + "id": "patched", + "text": "A jacket made from denim. Provides decent protection from cuts. This one is haphazardly covered with patches featuring metal band logos." + } + ], "flags": [ "VARSIZE", "POCKETS", "OUTER" ] }, { @@ -9638,6 +9644,34 @@ ], "flags": [ "VARSIZE" ] }, + { + "id": "tshirt_tour", + "type": "ARMOR", + "copy-from": "tshirt", + "name": "tour t-shirt", + "description": "A short-sleeved cotton shirt.", + "price": 1000, + "price_postapoc": 1200, + "color": "dark_gray", + "snippet_category": [ + { + "id": "death", + "text": "A short-sleeved cotton shirt with a death metal band's spidery, indecipherable logo printed on the front." + }, + { + "id": "power", + "text": "A short-sleeved cotton shirt with a muscle-bound, long-haired man printed on the front. He is riding a red dragon and wielding a flaming sword with malicious glee." + }, + { + "id": "thrash", + "text": "A short-sleeved cotton shirt with a gore-spattered, guitar-playing zombie printed on the front. It's rather tasteless in light of current events." + }, + { + "id": "prog", + "text": "A short-sleeved cotton shirt with a pattern of complex geometric shapes and transcendental imagery printed on the front." + } + ] + }, { "id": "tunic", "type": "ARMOR", diff --git a/data/json/items/generic.json b/data/json/items/generic.json index 6d9cb0ad4af7e..a70df49525c38 100644 --- a/data/json/items/generic.json +++ b/data/json/items/generic.json @@ -3143,5 +3143,18 @@ "weight": 4500, "volume": 12, "bashing": 8 + }, + { + "type": "GENERIC", + "id": "amplifier_head", + "symbol": ";", + "color": "blue", + "name": "amplifier head", + "description": "An amplifier head. Typically paired with a speaker cabinet for amplifying musical instruments. Basically only good for spare parts now.", + "price": 25000, + "price_postapoc": 2000, + "material": [ "steel", "plastic", "wood" ], + "weight": 11339, + "volume": 12 } ] diff --git a/data/json/items/tool_armor.json b/data/json/items/tool_armor.json index 564a8a0aa3663..e5e87566aa88f 100644 --- a/data/json/items/tool_armor.json +++ b/data/json/items/tool_armor.json @@ -2034,6 +2034,49 @@ "coverage": 10, "material_thickness": 2 }, + { + "type": "TOOL_ARMOR", + "id": "guitar_electric", + "name": "electric guitar", + "category": "tools", + "weight": 2250, + "color": "red", + "covers": [ "TORSO" ], + "to_hit": 2, + "max_charges": 1, + "initial_charges": 1, + "use_action": { + "type": "musical_instrument", + "speed_penalty": 15, + "volume": 20, + "fun": 2, + "fun_bonus": 2, + "description_frequency": 20, + "player_descriptions": [ + "You plink out a shredding solo on your guitar.", + "You play an epic classic rock riff on your guitar.", + "You play a furious, muted riff on your guitar.", + "You play a crunchy stoner tune on your guitar.", + "You play an old Britpop song on your guitar.", + "You play a tasteful classical piece on your guitar.", + "You play a jangly folk ditty on your guitar.", + "You play a melancholy melody on your guitar." + ] + }, + "symbol": "-", + "description": "A standard factory-made electric guitar. It's probably better at smashing heads than melting faces, these days. Has a strap.", + "price": 1000, + "price_postapoc": 500, + "//": "Electric guitar less awesome when there's no electricity.", + "material": [ "wood", "iron" ], + "volume": 27, + "warmth": 2, + "encumbrance": 27, + "bashing": 8, + "flags": [ "BELTED" ], + "coverage": 10, + "material_thickness": 2 + }, { "type": "TOOL_ARMOR", "id": "bagpipes", diff --git a/data/json/mapgen/music_venue.json b/data/json/mapgen/music_venue.json index b9ea69b59df04..b14e851120aae 100644 --- a/data/json/mapgen/music_venue.json +++ b/data/json/mapgen/music_venue.json @@ -30,7 +30,8 @@ "u": "f_null", "w": "f_null", "{": "f_glass_fridge", - "|": "f_null" + "|": "f_null", + "7": "f_speaker_cabinet" }, "place_items": [ { "chance": 45, "item": "bar_table", "x": 15, "y": 15 }, @@ -59,32 +60,42 @@ { "chance": 75, "item": "music_shop", "x": 6, "y": 8 }, { "chance": 75, "item": "mussto_stringinst", "x": 5, "y": 6 } ], + "place_loot": [ + { "chance": 20, "item": "tshirt_tour", "x": [ 8, 19 ], "y": [ 6, 12 ], "repeat": [ 1, 5 ] }, + { "item": "amplifier_head", "x": 3, "y": 10 }, + { "chance": 10, "item": "amplifier_head", "x": 2, "y": [ 5, 12 ], "repeat": [ 1, 2 ] }, + { "chance": 5, "item": "amplifier_head", "x": [ 3, 4 ], "y": [ 5, 12 ], "repeat": [ 1, 4 ] } + ], + "place_furniture": [ + { "chance": 20, "furn": "f_speaker_cabinet", "x": 2, "y": [ 5, 12 ], "repeat": [ 1, 2 ] }, + { "chance": 10, "furn": "f_speaker_cabinet", "x": [ 3, 4 ], "y": [ 5, 12 ], "repeat": [ 1, 4 ] } + ], "place_toilets": [ { "x": 2, "y": 14 }, { "x": 4, "y": 14 }, { "x": 6, "y": 14 } ], "rows": [ - "____d___ss________d_____", + "________ss______________", "_______rss-----|||W||___", - "_d____ursssssssW...#|d__", + "______ursssssssW...#|___", "____dufrsssssss+....|___", "_||||||||||||||||..||||_", - "_|cccccc.............^|_", + "_|ccccc7.............^|_", "_|cecccc...#...#......|_", - "d|cccccc..#t#.#t#....#|_", - "_|cccccc...#...#.....t|d", + "_|cccccc..#t#.#t#....#|_", + "_|cccccc...#...#.....t|_", "_|cccccc.....#.......#|_", - "_|cccccc..#.#t#.......|_", + "_|c7cccc..#.#t#.......|_", "_|cccccc..t..#..#t#..H|_", - "_|cceccc..#..........H|u", + "_|ccecc7..#..........H|_", "_|||||||.............H|_", "_|&|&|&|...#####......|_", "_|g|D|D|..aaaaaaa.....|_", - "d|.....+..a.....a.....|_", - "_|SaSah|.....{{{a....^|d", + "_|.....+..a.....a.....|_", + "_|SaSah|.....{{{a....^|_", "_||||||||www|www||+||||_", - "_____uu|bCCCTCCCCCCCbb|_", - "____d_urTCCCCCCCCCCCCCr_", - "d______rbCCCCCCCCCCCCCr_", + "_____u<|bCCCTCCCCCCCbb|_", + "______urTCCCCCCCCCCCCCr_", + "_______rbCCCCCCCCCCCCCr_", "_______----------------_", - "___d______d__________d__" + "________________________" ], "terrain": { "#": "t_floor", @@ -99,7 +110,7 @@ "T": "t_concrete", "W": "t_window_no_curtains", "^": "t_floor", - "_": "t_grass", + "_": [ [ "t_grass", 6 ], [ "t_dirt", 2 ], [ "t_grass_long", 4 ], [ "t_underbrush", 2 ] ], "a": "t_floor", "b": "t_concrete", "c": "t_carpet_red", @@ -114,10 +125,65 @@ "u": "t_underbrush", "w": "t_wall_glass", "{": "t_floor", - "|": "t_wall" + "|": "t_wall", + "<": "t_gutter_downspout", + "7": "t_carpet_red" } }, - "om_terrain": "music_venue", + "om_terrain": "music_venue_0", + "type": "mapgen", + "weight": 100 + }, + { + "method": "json", + "object": { + "fill_ter": "t_flat_roof", + "rows": [ + " ", + " wnnnne ", + " w....e ", + " w....e ", + " wnnnnnnnnnnnnnw....ene ", + " w....................e ", + " w....................e ", + " w.&..................e ", + " w....................e ", + " w....................e ", + " w....................e ", + " w....................e ", + " w....................e ", + " w....................e ", + " w....................e ", + " w....................e ", + " w....................e ", + " w....................e ", + " wsssssw..............e ", + " d e ", + " ", + " ", + " ", + " " + ], + "terrain": { + " ": "t_open_air", + ".": "t_flat_roof", + "n": "t_gutter_north", + "e": "t_gutter_east", + "s": "t_gutter_south", + "w": "t_gutter_west", + "d": "t_gutter_downspout" + }, + "furniture": { "&": "f_roof_turbine_vent" }, + "place_items": [ { "item": "roof_trash", "x": [ 2, 21 ], "y": [ 5, 17 ], "chance": 50, "repeat": [ 1, 3 ] } ], + "place_nested": [ + { + "chunks": [ [ "null", 5 ], [ "roof_2x2_utilities_d", 30 ], [ "roof_2x2_utilities", 50 ], [ "roof_6x6_survivor", 5 ] ], + "x": [ 4, 19 ], + "y": [ 7, 15 ] + } + ] + }, + "om_terrain": "music_venue_0_roof", "type": "mapgen", "weight": 100 }, @@ -151,7 +217,8 @@ "t": "f_table", "v": "f_vending_c", "{": "f_glass_fridge", - "|": "f_null" + "|": "f_null", + "7": "f_speaker_cabinet" }, "place_items": [ { "chance": 65, "item": "bar_trash", "x": [ 13, 14 ], "y": 20 }, @@ -180,39 +247,45 @@ { "chance": 25, "item": "hatstore_hats", "x": 11, "y": 10 }, { "chance": 75, "item": "bar_alcohol", "x": [ 6, 8 ], "y": 18 } ], + "place_loot": [ + { "chance": 20, "item": "tshirt_tour", "x": [ 10, 18 ], "y": [ 5, 15 ], "repeat": [ 1, 5 ] }, + { "item": "amplifier_head", "x": 6, "y": 9 }, + { "chance": 5, "item": "amplifier_head", "x": 5, "y": [ 7, 12 ], "repeat": [ 1, 2 ] } + ], + "place_furniture": [ { "chance": 10, "furn": "f_speaker_cabinet", "x": 5, "y": [ 7, 12 ], "repeat": [ 1, 2 ] } ], "place_toilets": [ { "x": 4, "y": 2 }, { "x": 6, "y": 2 }, { "x": 8, "y": 2 } ], "rows": [ - ".......d.......sss..d...", + ".......d.......sss......", "...||||||||--||TTT||||..", - "d..|&|&|&|___^|TTT|vv|..", - "...|D|D|f|____|a-a|__|d.", + "...|&|&|&|___^|TTT|vv|..", + "...|D|D|f|____|a-a|__|..", "...|_____+___________|..", "...|SCSCg|___________|..", "...|||||||___________|..", - "..d|cccccc_____#_____|..", + "...|ccccc7_____#_____|..", "...|ccbccc____#t#___t|..", - "...|cccccc__#__#____H|.d", - "..d|bccccc_#t#______H|..", + "...|cc7ccc__#__#____H|..", + "...|bccccc_#t#______H|..", "...|cccccc__#__#____H|..", - "...|cccccc____#t#___t|..", + "...|ccccc7____#t#___t|..", "...|________#__#____H|d.", "...|_______#t#______H|..", - "d..|________#_______H|..", + "...|________#_______H|..", "...|CCCC||__________t|..", - "...|_____h___________|..", - "...|rr{{{|___HHH_____|..", + "...|_____h_________|+|..", + "...|rr{{{|___HHH___|<|..", "...|||||||||||||||+|||..", - "..........d..eeps|_|....", - "......d......ppps+_|d...", + ".....!....d..eeps|_|....", + ".............ppps+_|....", ".............ppps|||....", - "..d.....d.......d......d" + "................d......." ], "terrain": { "#": "t_floor", "&": "t_floor", "+": "t_door_c", "-": "t_wall_glass", - ".": "t_grass", + ".": [ [ "t_grass", 20 ], [ "t_dirt", 2 ], [ "t_underbrush", 1 ] ], "C": "t_floor", "D": "t_door_metal_c", "H": "t_floor", @@ -234,10 +307,102 @@ "t": "t_floor", "v": "t_floor", "{": "t_floor", - "|": "t_wall" + "|": "t_wall", + "<": "t_stairs_up", + "!": "t_gutter_downspout", + "7": "t_carpet_green" } }, - "om_terrain": "music_venue", + "om_terrain": "music_venue_1", + "type": "mapgen", + "weight": 100 + }, + { + "method": "json", + "object": { + "fill_ter": "t_flat_roof", + "rows": [ + " ", + " wnnnnnnnnnnn...nnne ", + " w.................e ", + " w.................e ", + " w.................e ", + " w.&...............e ", + " w.................e ", + " w.&...............e ", + " w.................e ", + " w.................e ", + " w.................e ", + " w.................e ", + " w.................e ", + " w.................e ", + " w.................e ", + " w.................e ", + " w.................e ", + " w...............|+| ", + " w...............|>| ", + " wsdsssssssssssw.||| ", + " w.e ", + " w.e ", + " wse ", + " " + ], + "terrain": { + " ": "t_open_air", + ".": "t_flat_roof", + "n": "t_gutter_north", + "e": "t_gutter_east", + "s": "t_gutter_south", + "w": "t_gutter_west", + "|": "t_wall", + "+": "t_door_c", + ">": "t_stairs_down", + "d": "t_gutter_downspout" + }, + "furniture": { "&": "f_roof_turbine_vent" }, + "place_items": [ { "item": "roof_trash", "x": [ 4, 18 ], "y": [ 2, 17 ], "chance": 50, "repeat": [ 1, 3 ] } ], + "place_nested": [ + { "chunks": [ [ "roof_2x2_utilities", 50 ] ], "x": 17, "y": 3 }, + { "chunks": [ [ "null", 70 ], [ "roof_6x6_survivor", 5 ] ], "x": [ 6, 17 ], "y": 8 } + ] + }, + "om_terrain": "music_venue_1_roof", + "type": "mapgen", + "weight": 100 + }, + { + "method": "json", + "object": { + "fill_ter": "t_flat_roof", + "rows": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ... ", + " ... ", + " ... ", + " ", + " ", + " ", + " " + ], + "terrain": { " ": "t_open_air", ".": "t_flat_roof" } + }, + "om_terrain": "music_venue_1_roof_top", "type": "mapgen", "weight": 100 } diff --git a/data/json/mapgen/musicstore.json b/data/json/mapgen/musicstore.json index e3515779a04e7..913085b5bd675 100644 --- a/data/json/mapgen/musicstore.json +++ b/data/json/mapgen/musicstore.json @@ -19,6 +19,7 @@ { "item": "tuba", "prob": 25 }, { "item": "ukulele", "prob": 50 }, { "item": "violin", "prob": 90 }, + { "item": "guitar_electric", "prob": 90 }, { "collection": [ { "item": "case_violin" }, { "item": "tommygun" }, { "item": "grip" }, { "item": "thompson_drum" } ], "prob": 15 @@ -45,7 +46,7 @@ { "id": "mussto_stringinst", "type": "item_group", - "items": [ [ "acoustic_guitar", 100 ], [ "violin", 80 ], [ "ukulele", 90 ], [ "banjo", 100 ] ] + "items": [ [ "acoustic_guitar", 100 ], [ "violin", 80 ], [ "ukulele", 90 ], [ "banjo", 100 ], [ "guitar_electric", 100 ] ] }, { "id": "light_reading", @@ -85,12 +86,12 @@ "_|...######..........C|_", "_|...######...........|_", "_8...........|+-|+-|+-|_", - "_8E..rrrrrr..|..|..|..8_", - "_8c..rrrrrr..|..|..|..8_", - "_|...........|Ec|Ec|Ec|_", + "_8E..rrrrrr..|g7|gg|gg8_", + "_8c..rrrrrr..|gg|gg|gg8_", + "_|...........|Kh|Kh|Kh|_", "_|D---D|D-55----------|_", "_|.S|S.|sssssss12_z_____", - "_|T#|#T|________________", + "_|T#|#T|<_______________", "_-H---H-________________", "________________________" ], @@ -124,6 +125,11 @@ "w": "t_linoleum_gray", "y": "t_linoleum_gray", "z": "t_shrub", + "g": "t_carpet_green", + "h": "t_carpet_green", + "K": "t_carpet_green", + "7": "t_carpet_green", + "<": "t_gutter_downspout", "|": "t_wall" }, "furniture": { @@ -134,6 +140,9 @@ "^": "f_indoor_plant", "c": "f_chair", "d": "f_dumpster", + "h": "f_chair", + "K": "f_desk", + "7": "f_speaker_cabinet", "r": "f_rack" }, "vendingmachines": { "1": { "item_group": "vending_drink" }, "2": { "item_group": "vending_food" } }, @@ -146,7 +155,68 @@ { "group": "mussto_stringinst", "x": [ 5, 10 ], "y": 16, "chance": 30, "repeat": [ 1, 2 ] }, { "group": "mussto_windinst", "x": [ 5, 10 ], "y": 17, "chance": 40, "repeat": [ 1, 2 ] }, { "group": "light_reading", "x": [ 13, 14 ], "y": [ 10, 12 ], "chance": 70, "repeat": [ 2, 4 ] }, - { "group": "musicstore_showpiece", "x": 21, "y": 8, "chance": 95 } + { "group": "musicstore_showpiece", "x": 21, "y": 8, "chance": 95 }, + { "item": "amplifier_head", "x": 15, "y": [ 16, 17 ], "chance": 50 }, + { "item": "amplifier_head", "x": 18, "y": [ 16, 17 ], "chance": 10 }, + { "item": "amplifier_head", "x": 21, "y": [ 16, 17 ], "chance": 10 } + ], + "place_furniture": [ + { "furn": "f_speaker_cabinet", "x": 15, "y": 17, "chance": 5 }, + { "furn": "f_speaker_cabinet", "x": 18, "y": [ 16, 17 ], "chance": 10 }, + { "furn": "f_speaker_cabinet", "x": 21, "y": [ 16, 17 ], "chance": 10 } + ] + } + }, + { + "type": "mapgen", + "method": "json", + "om_terrain": [ "s_music_roof" ], + "weight": 180, + "object": { + "fill_ter": "t_flat_roof", + "rows": [ + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " wnnnnnnnnnnnnnnnnnnnne ", + " w....................e ", + " w....................e ", + " w....................e ", + " w....................e ", + " w....................e ", + " w....................e ", + " w....................e ", + " w....................e ", + " w....................e ", + " w....................e ", + " w.&..................e ", + " w.....esssssssssssssse ", + " w.....e ", + " w.....d ", + " wssssse ", + " " + ], + "terrain": { + " ": "t_open_air", + ".": "t_flat_roof", + "n": "t_gutter_north", + "e": "t_gutter_east", + "s": "t_gutter_south", + "w": "t_gutter_west", + "d": "t_gutter_downspout" + }, + "furniture": { "&": "f_roof_turbine_vent" }, + "place_items": [ { "item": "roof_trash", "x": [ 2, 21 ], "y": [ 9, 18 ], "chance": 50, "repeat": [ 1, 3 ] } ], + "place_nested": [ + { + "chunks": [ [ "null", 5 ], [ "roof_2x2_utilities_d", 30 ], [ "roof_2x2_utilities", 50 ], [ "roof_6x6_survivor", 5 ] ], + "x": [ 3, 20 ], + "y": [ 10, 17 ] + } ] } } diff --git a/data/json/overmap/multitile_city_buildings.json b/data/json/overmap/multitile_city_buildings.json index f8da62657ec2b..e306873f66edb 100644 --- a/data/json/overmap/multitile_city_buildings.json +++ b/data/json/overmap/multitile_city_buildings.json @@ -1858,5 +1858,30 @@ { "point": [ 1, 0, 3 ], "overmap": "parking_garage_roof_1_north" }, { "point": [ 0, 0, 4 ], "overmap": "parking_garage_roof_top_north" } ] + }, + { + "type": "city_building", + "id": "s_music", + "locations": [ "land" ], + "overmaps": [ { "point": [ 0, 0, 0 ], "overmap": "s_music_north" }, { "point": [ 0, 0, 1 ], "overmap": "s_music_roof_north" } ] + }, + { + "type": "city_building", + "id": "music_venue_0", + "locations": [ "land" ], + "overmaps": [ + { "point": [ 0, 0, 0 ], "overmap": "music_venue_0_north" }, + { "point": [ 0, 0, 1 ], "overmap": "music_venue_0_roof_north" } + ] + }, + { + "type": "city_building", + "id": "music_venue_1", + "locations": [ "land" ], + "overmaps": [ + { "point": [ 0, 0, 0 ], "overmap": "music_venue_1_north" }, + { "point": [ 0, 0, 1 ], "overmap": "music_venue_1_roof_north" }, + { "point": [ 0, 0, 2 ], "overmap": "music_venue_1_roof_top_north" } + ] } ] diff --git a/data/json/overmap/overmap_terrain/overmap_terrain_commercial.json b/data/json/overmap/overmap_terrain/overmap_terrain_commercial.json index 2e48895e2b859..17b6a36ce04d4 100644 --- a/data/json/overmap/overmap_terrain/overmap_terrain_commercial.json +++ b/data/json/overmap/overmap_terrain/overmap_terrain_commercial.json @@ -905,6 +905,14 @@ "sym": "m", "color": "brown" }, + { + "type": "overmap_terrain", + "id": "s_music_roof", + "copy-from": "generic_city_building", + "name": "music store roof", + "sym": "m", + "color": "brown" + }, { "type": "overmap_terrain", "id": "megastore_entrance", diff --git a/data/json/overmap/overmap_terrain/overmap_terrain_recreational.json b/data/json/overmap/overmap_terrain/overmap_terrain_recreational.json index e64a3b5dc076f..e02ef237ff54f 100644 --- a/data/json/overmap/overmap_terrain/overmap_terrain_recreational.json +++ b/data/json/overmap/overmap_terrain/overmap_terrain_recreational.json @@ -951,12 +951,44 @@ }, { "type": "overmap_terrain", - "id": "music_venue", + "id": "music_venue_0", "copy-from": "generic_city_building", "name": "music venue", "sym": "M", "color": "i_light_blue" }, + { + "type": "overmap_terrain", + "id": "music_venue_0_roof", + "copy-from": "generic_city_building", + "name": "music venue roof", + "sym": "M", + "color": "i_light_blue" + }, + { + "type": "overmap_terrain", + "id": "music_venue_1", + "copy-from": "generic_city_building", + "name": "music venue", + "sym": "M", + "color": "i_light_blue" + }, + { + "type": "overmap_terrain", + "id": "music_venue_1_roof", + "copy-from": "generic_city_building", + "name": "music venue roof", + "sym": "M", + "color": "i_light_blue" + }, + { + "type": "overmap_terrain", + "id": "music_venue_1_roof_top", + "copy-from": "generic_city_building", + "name": "music venue roof", + "sym": "M", + "color": "i_light_blue" + }, { "type": "overmap_terrain", "id": "gambling_hall", diff --git a/data/json/professions.json b/data/json/professions.json index d9b26ec148c80..612082e124ee1 100644 --- a/data/json/professions.json +++ b/data/json/professions.json @@ -3829,5 +3829,58 @@ "male": [ "boxer_shorts" ], "female": [ "bra", "panties" ] } + }, + { + "type": "profession", + "ident": "roadie", + "name": "Roadie", + "description": "You worked just outside of the limelight, ensuring that the performers got what they needed and that everything ran smoothly. The stakes are higher these days, but the show must go on.", + "points": 3, + "skills": [ + { "level": 2, "name": "fabrication" }, + { "level": 1, "name": "driving" }, + { "level": 2, "name": "electronics" }, + { "level": 1, "name": "dodge" }, + { "level": 1, "name": "mechanics" } + ], + "items": { + "both": { + "ammo": 100, + "magazine": 100, + "items": [ + "tshirt_tour", + "jeans", + "socks", + "boots_steel", + "multitool", + "wristwatch", + "gloves_work", + "mbag", + "soldering_iron", + "matches" + ], + "entries": [ { "group": "charged_cell_phone" }, { "item": "jacket_jean", "snippet_category": "patched" } ] + }, + "male": [ "boxer_shorts" ], + "female": [ "bra", "boy_shorts" ] + } + }, + { + "type": "profession", + "ident": "musician", + "name": "Musician", + "description": "You were just about to hit the stage when the Cataclysm struck. You weren't able to grab much during the panic, but at least you have your loaded six string on your back.", + "points": -1, + "skills": [ { "level": 1, "name": "barter" }, { "level": 2, "name": "speech" } ], + "items": { + "both": { + "ammo": 100, + "magazine": 100, + "items": [ "tshirt_tour", "shorts_cargo", "socks", "sneakers", "wristwatch", "water_clean", "guitar_electric" ], + "entries": [ { "item": "towel", "custom-flags": [ "no_auto_equip" ] }, { "group": "charged_cell_phone" } ] + }, + "male": [ "boxer_shorts" ], + "female": [ "bra", "boy_shorts" ] + } } ] diff --git a/data/json/recipes/recipe_deconstruction.json b/data/json/recipes/recipe_deconstruction.json index 0298f2a26c9d5..3d7035e7de418 100644 --- a/data/json/recipes/recipe_deconstruction.json +++ b/data/json/recipes/recipe_deconstruction.json @@ -1867,6 +1867,14 @@ "components": [ [ [ "rag", 5 ] ] ], "flags": [ "BLIND_HARD" ] }, + { + "result": "tshirt_tour", + "type": "uncraft", + "skill_used": "tailor", + "time": "0 m", + "components": [ [ [ "rag", 5 ] ] ], + "flags": [ "BLIND_HARD" ] + }, { "result": "usb_drive", "type": "uncraft", @@ -2343,5 +2351,41 @@ "difficulty": 1, "qualities": [ { "id": "HAMMER", "level": 1 } ], "components": [ [ [ "adobe_brick", 20 ] ], [ [ "frame_wood_light", 1 ] ] ] + }, + { + "result": "guitar_electric", + "type": "uncraft", + "skill_used": "electronics", + "difficulty": 1, + "time": "7 m", + "qualities": [ { "id": "SCREW", "level": 1 }, { "id": "CUT", "level": 1 } ], + "components": [ + [ [ "shoulder_strap", 1 ] ], + [ [ "2x4", 1 ] ], + [ [ "amplifier", 1 ] ], + [ [ "cable", 10 ] ], + [ [ "scrap", 1 ] ], + [ [ "e_scrap", 2 ] ] + ] + }, + { + "result": "amplifier_head", + "type": "uncraft", + "skill_used": "electronics", + "difficulty": 1, + "time": "80 m", + "qualities": [ { "id": "SCREW", "level": 1 } ], + "components": [ + [ [ "circuit", 1 ] ], + [ [ "cable", 4 ] ], + [ [ "amplifier", 4 ] ], + [ [ "power_supply", 2 ] ], + [ [ "plastic_chunk", 4 ] ], + [ [ "scrap", 2 ] ], + [ [ "splinter", 1 ] ], + [ [ "solder_wire", 5 ] ], + [ [ "e_scrap", 3 ] ], + [ [ "RAM", 1 ] ] + ] } ] diff --git a/data/json/regional_map_settings.json b/data/json/regional_map_settings.json index 0b42ef929c713..7b0efe01ac9f9 100644 --- a/data/json/regional_map_settings.json +++ b/data/json/regional_map_settings.json @@ -742,7 +742,8 @@ "smoke_lounge": 100, "gambling_hall": 100, "gambling_hall_1": 100, - "music_venue": 100, + "music_venue_0": 100, + "music_venue_1": 100, "dump": 100, "recyclecenter": 100, "landfill": 100, diff --git a/data/json/vehicle_groups.json b/data/json/vehicle_groups.json index 132514e908457..fb214134f2d23 100644 --- a/data/json/vehicle_groups.json +++ b/data/json/vehicle_groups.json @@ -43,6 +43,7 @@ [ "security_van", 500 ], [ "schoolbus", 100 ], [ "bus", 500 ], + [ "bus_tour", 50 ], [ "rv", 500 ], [ "limousine", 200 ], [ "lux_rv", 100 ], @@ -119,6 +120,7 @@ [ "aapc-gl", 50 ], [ "schoolbus", 50 ], [ "bus", 350 ], + [ "bus_tour", 25 ], [ "rv", 800 ], [ "limousine", 200 ], [ "lux_rv", 100 ], @@ -180,6 +182,7 @@ [ "rv", 200 ], [ "limousine", 100 ], [ "schoolbus", 200 ], + [ "bus_tour", 50 ], [ "fire_truck", 200 ], [ "policecar", 100 ], [ "policecar_k9", 1 ], @@ -483,7 +486,7 @@ { "type": "vehicle_group", "id": "buses", - "vehicles": [ [ "bus", 1000 ], [ "schoolbus", 100 ] ] + "vehicles": [ [ "bus", 1000 ], [ "schoolbus", 100 ], [ "bus_tour", 50 ] ] }, { "type": "vehicle_group", diff --git a/data/json/vehicles/vans_busses.json b/data/json/vehicles/vans_busses.json index 6af26258b9c6d..45056a652e4f5 100644 --- a/data/json/vehicles/vans_busses.json +++ b/data/json/vehicles/vans_busses.json @@ -1766,6 +1766,243 @@ { "x": -10, "y": 2, "chance": 35, "item_groups": [ "bus_common" ] } ] }, + { + "id": "bus_tour", + "type": "vehicle", + "name": "Tour Bus", + "blueprint": [ + [ " o" ], + [ "''O-------'''O" ], + [ "'##&|BB|TT##'H" ], + [ "'#tl+..+.l..'>" ], + [ "'##&|BB|###.'H" ], + [ "''O-----'''+'O" ], + [ " o" ] + ], + "parts": [ + { "x": 0, "y": 1, "part": "frame_vertical_2" }, + { "x": 0, "y": 1, "part": "aisle_vertical" }, + { "x": 0, "y": 1, "part": "roof" }, + { "x": 0, "y": 2, "part": "frame_vertical_2" }, + { "x": 0, "y": 2, "part": "aisle_horizontal" }, + { "x": 0, "y": 2, "part": "roof" }, + { "x": 0, "y": 3, "part": "frame_vertical" }, + { "x": 0, "y": 3, "part": "door" }, + { "x": 0, "y": 0, "part": "frame_vertical_2" }, + { "x": 0, "y": 0, "part": "seat" }, + { "x": 0, "y": 0, "part": "controls" }, + { "x": 0, "y": 0, "part": "dashboard" }, + { "x": 0, "y": 0, "part": "vehicle_clock" }, + { "x": 0, "y": 0, "part": "vehicle_alarm" }, + { "x": 0, "y": 0, "part": "horn_car" }, + { "x": 0, "y": 0, "part": "seatbelt" }, + { "x": 0, "y": 0, "part": "stereo" }, + { "x": 0, "y": 0, "part": "roof" }, + { "x": 0, "y": -1, "part": "frame_vertical" }, + { "x": 0, "y": -1, "part": "windshield" }, + { "x": 1, "y": -1, "part": "frame_horizontal" }, + { "x": 1, "y": -1, "part": "windshield" }, + { "x": 1, "y": 0, "part": "frame_horizontal" }, + { "x": 1, "y": 0, "part": "windshield" }, + { "x": 1, "y": -2, "part": "wing_mirror" }, + { "x": 1, "y": 1, "part": "frame_horizontal" }, + { "x": 1, "y": 1, "part": "windshield" }, + { "x": 1, "y": 1, "part": "inboard_mirror" }, + { "x": 1, "y": 2, "part": "frame_horizontal" }, + { "x": 1, "y": 2, "part": "windshield" }, + { "x": 1, "y": 3, "part": "frame_horizontal" }, + { "x": 1, "y": 3, "part": "windshield" }, + { "x": 1, "y": 4, "part": "wing_mirror" }, + { "x": 2, "y": -1, "part": "frame_nw" }, + { "x": 2, "y": -1, "part": "halfboard_nw" }, + { "x": 2, "y": -1, "part": "wheel_wide_steerable" }, + { "x": 2, "y": 0, "part": "frame_horizontal_2" }, + { "x": 2, "y": 0, "part": "halfboard_horizontal_2" }, + { "x": 2, "y": 0, "part": "headlight" }, + { "x": 2, "y": 1, "part": "frame_cover" }, + { "x": 2, "y": 1, "part": "halfboard_cover" }, + { "x": 2, "y": 1, "part": "diesel_engine_v6" }, + { "x": 2, "y": 1, "part": "alternator_truck" }, + { "x": 2, "y": 1, "part": "battery_car" }, + { "x": 2, "y": 2, "part": "frame_horizontal_2" }, + { "x": 2, "y": 2, "part": "halfboard_horizontal_2" }, + { "x": 2, "y": 2, "part": "headlight" }, + { "x": 2, "y": 3, "part": "frame_ne" }, + { "x": 2, "y": 3, "part": "halfboard_ne" }, + { "x": 2, "y": 3, "part": "wheel_wide_steerable" }, + { "x": -1, "y": -1, "part": "frame_vertical" }, + { "x": -1, "y": -1, "part": "board_vertical" }, + { "x": -1, "y": 0, "part": "frame_horizontal_2" }, + { "x": -1, "y": 0, "part": "board_horizontal" }, + { "x": -1, "y": 0, "part": "roof" }, + { "x": -1, "y": 1, "part": "frame_vertical_2" }, + { "x": -1, "y": 1, "part": "aisle_vertical" }, + { "x": -1, "y": 1, "part": "roof" }, + { "x": -1, "y": 2, "part": "frame_horizontal_2" }, + { "x": -1, "y": 2, "part": "seat" }, + { "x": -1, "y": 2, "part": "roof" }, + { "x": -1, "y": 3, "part": "frame_vertical" }, + { "x": -1, "y": 3, "part": "windshield" }, + { "x": -1, "y": 3, "part": "tank", "fuel": "diesel" }, + { "x": -2, "y": -1, "part": "frame_vertical" }, + { "x": -2, "y": -1, "part": "board_vertical" }, + { "x": -2, "y": 0, "part": "frame_horizontal_2" }, + { "x": -2, "y": 0, "part": "trunk" }, + { "x": -2, "y": 0, "part": "roof" }, + { "x": -2, "y": 1, "part": "frame_vertical_2" }, + { "x": -2, "y": 1, "part": "aisle_vertical" }, + { "x": -2, "y": 1, "part": "aisle_lights" }, + { "x": -2, "y": 1, "part": "roof" }, + { "x": -2, "y": 2, "part": "frame_horizontal_2" }, + { "x": -2, "y": 2, "part": "seat" }, + { "x": -2, "y": 2, "part": "roof" }, + { "x": -2, "y": 3, "part": "frame_vertical" }, + { "x": -2, "y": 3, "part": "windshield" }, + { "x": -2, "y": 3, "part": "tank", "fuel": "diesel" }, + { "x": -3, "y": -1, "part": "frame_vertical" }, + { "x": -3, "y": -1, "part": "board_vertical" }, + { "x": -3, "y": 0, "part": "frame_horizontal_2" }, + { "x": -3, "y": 0, "part": "trunk" }, + { "x": -3, "y": 0, "part": "roof" }, + { "x": -3, "y": 1, "part": "frame_vertical_2" }, + { "x": -3, "y": 1, "part": "aisle_vertical" }, + { "x": -3, "y": 1, "part": "roof" }, + { "x": -3, "y": 2, "part": "frame_horizontal_2" }, + { "x": -3, "y": 2, "part": "seat" }, + { "x": -3, "y": 2, "part": "roof" }, + { "x": -3, "y": 3, "part": "frame_vertical" }, + { "x": -3, "y": 3, "part": "windshield" }, + { "x": -4, "y": -1, "part": "frame_vertical" }, + { "x": -4, "y": -1, "part": "board_vertical" }, + { "x": -4, "y": 0, "part": "frame_horizontal_2" }, + { "x": -4, "y": 0, "part": "stowboard_horizontal" }, + { "x": -4, "y": 0, "part": "roof" }, + { "x": -4, "y": 1, "part": "frame_vertical_2" }, + { "x": -4, "y": 1, "part": "aisle_curtain" }, + { "x": -4, "y": 1, "part": "roof" }, + { "x": -4, "y": 2, "part": "frame_horizontal_2" }, + { "x": -4, "y": 2, "part": "stowboard_horizontal" }, + { "x": -4, "y": 2, "part": "roof" }, + { "x": -4, "y": 3, "part": "frame_vertical" }, + { "x": -4, "y": 3, "part": "board_vertical" }, + { "x": -5, "y": -1, "part": "frame_vertical" }, + { "x": -5, "y": -1, "part": "board_vertical" }, + { "x": -5, "y": 0, "part": "frame_horizontal_2" }, + { "x": -5, "y": 0, "part": "bed" }, + { "x": -5, "y": 0, "part": "roof" }, + { "x": -5, "y": 1, "part": "frame_vertical_2" }, + { "x": -5, "y": 1, "part": "aisle_vertical" }, + { "x": -5, "y": 1, "part": "roof" }, + { "x": -5, "y": 2, "part": "frame_horizontal_2" }, + { "x": -5, "y": 2, "part": "bed" }, + { "x": -5, "y": 2, "part": "roof" }, + { "x": -5, "y": 3, "part": "frame_vertical" }, + { "x": -5, "y": 3, "part": "board_vertical" }, + { "x": -6, "y": -1, "part": "frame_horizontal" }, + { "x": -6, "y": -1, "part": "wheel_wide" }, + { "x": -6, "y": -1, "part": "board_vertical" }, + { "x": -6, "y": 0, "part": "frame_horizontal_2" }, + { "x": -6, "y": 0, "part": "bed" }, + { "x": -6, "y": 0, "part": "roof" }, + { "x": -6, "y": 1, "part": "frame_vertical_2" }, + { "x": -6, "y": 1, "part": "aisle_vertical" }, + { "x": -6, "y": 1, "part": "roof" }, + { "x": -6, "y": 2, "part": "frame_horizontal_2" }, + { "x": -6, "y": 2, "part": "bed" }, + { "x": -6, "y": 2, "part": "roof" }, + { "x": -6, "y": 3, "part": "frame_horizontal" }, + { "x": -6, "y": 3, "part": "wheel_wide" }, + { "x": -6, "y": 3, "part": "board_vertical" }, + { "x": -7, "y": -1, "part": "frame_vertical" }, + { "x": -7, "y": -1, "part": "board_vertical" }, + { "x": -7, "y": 0, "part": "frame_horizontal_2" }, + { "x": -7, "y": 0, "part": "board_horizontal" }, + { "x": -7, "y": 0, "part": "roof" }, + { "x": -7, "y": 1, "part": "frame_vertical_2" }, + { "x": -7, "y": 1, "part": "aisle_curtain" }, + { "x": -7, "y": 1, "part": "roof" }, + { "x": -7, "y": 2, "part": "frame_horizontal_2" }, + { "x": -7, "y": 2, "part": "board_horizontal" }, + { "x": -7, "y": 2, "part": "storage_battery" }, + { "x": -7, "y": 2, "part": "roof" }, + { "x": -7, "y": 3, "part": "frame_vertical" }, + { "x": -7, "y": 3, "part": "board_vertical" }, + { "x": -8, "y": -1, "part": "frame_vertical" }, + { "x": -8, "y": -1, "part": "windshield" }, + { "x": -8, "y": 0, "part": "frame_horizontal_2" }, + { "x": -8, "y": 0, "part": "kitchen_unit" }, + { "x": -8, "y": 0, "part": "roof" }, + { "x": -8, "y": 1, "part": "frame_vertical_2" }, + { "x": -8, "y": 1, "part": "trunk_floor" }, + { "x": -8, "y": 1, "part": "aisle_lights" }, + { "x": -8, "y": 1, "part": "roof" }, + { "x": -8, "y": 2, "part": "frame_horizontal_2" }, + { "x": -8, "y": 2, "part": "minifridge" }, + { "x": -8, "y": 2, "part": "roof" }, + { "x": -8, "y": 3, "part": "frame_vertical" }, + { "x": -8, "y": 3, "part": "windshield" }, + { "x": -9, "y": -1, "part": "frame_vertical" }, + { "x": -9, "y": -1, "part": "windshield" }, + { "x": -9, "y": 0, "part": "frame_horizontal_2" }, + { "x": -9, "y": 0, "part": "seat" }, + { "x": -9, "y": 0, "part": "roof" }, + { "x": -9, "y": 1, "part": "frame_vertical_2" }, + { "x": -9, "y": 1, "part": "veh_table" }, + { "x": -9, "y": 1, "part": "roof" }, + { "x": -9, "y": 2, "part": "frame_horizontal_2" }, + { "x": -9, "y": 2, "part": "seat" }, + { "x": -9, "y": 2, "part": "roof" }, + { "x": -9, "y": 3, "part": "frame_vertical" }, + { "x": -9, "y": 3, "part": "windshield" }, + { "x": -10, "y": -1, "part": "frame_vertical" }, + { "x": -10, "y": -1, "part": "tank", "fuel": "water_clean" }, + { "x": -10, "y": -1, "part": "windshield" }, + { "x": -10, "y": 0, "part": "frame_horizontal_2" }, + { "x": -10, "y": 0, "part": "seat" }, + { "x": -10, "y": 0, "part": "roof" }, + { "x": -10, "y": 1, "part": "frame_vertical_2" }, + { "x": -10, "y": 1, "part": "seat" }, + { "x": -10, "y": 1, "part": "roof" }, + { "x": -10, "y": 2, "part": "frame_horizontal_2" }, + { "x": -10, "y": 2, "part": "seat" }, + { "x": -10, "y": 2, "part": "roof" }, + { "x": -10, "y": 3, "part": "frame_vertical" }, + { "x": -10, "y": 3, "part": "windshield" }, + { "x": -11, "y": -1, "part": "frame_horizontal" }, + { "x": -11, "y": -1, "part": "board_sw" }, + { "x": -11, "y": 0, "part": "frame_horizontal" }, + { "x": -11, "y": 0, "part": "windshield" }, + { "x": -11, "y": 1, "part": "frame_vertical" }, + { "x": -11, "y": 1, "part": "windshield" }, + { "x": -11, "y": 2, "part": "frame_horizontal" }, + { "x": -11, "y": 2, "part": "windshield" }, + { "x": -11, "y": 3, "part": "frame_horizontal" }, + { "x": -11, "y": 3, "part": "beeper" }, + { "x": -11, "y": 3, "part": "board_se" } + ], + "items": [ + { "x": 0, "y": 0, "chance": 35, "item_groups": [ "bus_common" ] }, + { "x": -2, "y": 2, "chance": 35, "item_groups": [ "bus_common" ] }, + { "x": -2, "y": 0, "chance": 15, "item_groups": [ "car_kit" ] }, + { "x": -2, "y": 0, "chance": 15, "items": [ "jack", "wheel_wide" ] }, + { "x": -3, "y": 0, "chance": 25, "item_groups": [ "tools_home", "tools_electronics" ] }, + { "x": -3, "y": 0, "chance": 25, "items": [ "amplifier_head" ] }, + { "x": -3, "y": 2, "chance": 35, "item_groups": [ "bus_common" ] }, + { "x": -4, "y": 0, "chance": 50, "item_groups": [ "stash_drugs", "mussto_windinst", "mussto_stringinst" ] }, + { "x": -4, "y": 2, "chance": 50, "item_groups": [ "clothing_outdoor_set" ] }, + { "x": -5, "y": 0, "chance": 35, "item_groups": [ "bed" ] }, + { "x": -5, "y": 2, "chance": 35, "item_groups": [ "bed" ] }, + { "x": -6, "y": 0, "chance": 35, "item_groups": [ "bed" ] }, + { "x": -6, "y": 2, "chance": 35, "item_groups": [ "bed" ] }, + { "x": -8, "y": 2, "chance": 40, "item_groups": [ "fridgesnacks", "bar_alcohol" ] }, + { "x": -9, "y": 0, "chance": 35, "item_groups": [ "bus_common" ] }, + { "x": -9, "y": 1, "chance": 60, "items": [ "tshirt_tour" ] }, + { "x": -9, "y": 2, "chance": 35, "item_groups": [ "bus_common" ] }, + { "x": -10, "y": 0, "chance": 35, "item_groups": [ "bus_common" ] }, + { "x": -10, "y": 1, "chance": 35, "item_groups": [ "bus_common" ] }, + { "x": -10, "y": 2, "chance": 35, "item_groups": [ "bus_common" ] } + ] + }, { "id": "security_van", "type": "vehicle", From 8fe0eaea928d88c528a31f79bc229cfd13f1450e Mon Sep 17 00:00:00 2001 From: KorGgenT Date: Wed, 19 Jun 2019 16:13:26 -0400 Subject: [PATCH 129/371] magiclysm: necromancy spells and spellbooks --- data/mods/Magiclysm/Spells/animist.json | 81 +++++++++++++++++++++++ data/mods/Magiclysm/itemgroups.json | 11 +-- data/mods/Magiclysm/items/spellbooks.json | 11 +++ 3 files changed, 99 insertions(+), 4 deletions(-) diff --git a/data/mods/Magiclysm/Spells/animist.json b/data/mods/Magiclysm/Spells/animist.json index c179241c8abdc..6bc7947c034fe 100644 --- a/data/mods/Magiclysm/Spells/animist.json +++ b/data/mods/Magiclysm/Spells/animist.json @@ -56,5 +56,86 @@ "base_energy_cost": 500, "energy_increment": 50, "final_energy_cost": 1000 + }, + { + "id": "summon_zombie", + "type": "SPELL", + "name": "Summon Zombie", + "description": "An ethereal-looking zombie rises from the depths of the earth to fight for you. You may be able to summon more with a higher level in this spell.", + "valid_targets": [ "ground" ], + "min_damage": 1, + "max_damage": 3, + "//": "level 20 will max out your number of summons", + "damage_increment": 0.1, + "max_level": 30, + "difficulty": 2, + "spell_class": "ANIMIST", + "effect": "summon", + "effect_str": "mon_zombie", + "energy_source": "HP", + "base_energy_cost": 6, + "//": "one minute", + "base_casting_time": 6000, + "min_range": 3, + "max_range": 3, + "min_aoe": 2, + "max_aoe": 2, + "min_duration": 30000, + "max_duration": 150000, + "duration_increment": 4000 + }, + { + "id": "summon_skeleton", + "type": "SPELL", + "name": "Summon Skeleton", + "description": "A ghostly skeleton rises from the depths of the earth to fight for you. You may be able to summon more with a higher level in this spell.", + "valid_targets": [ "ground" ], + "min_damage": 1, + "max_damage": 3, + "//": "level 20 will max out your number of summons", + "damage_increment": 0.1, + "max_level": 30, + "difficulty": 5, + "spell_class": "ANIMIST", + "effect": "summon", + "effect_str": "mon_skeleton", + "energy_source": "HP", + "base_energy_cost": 14, + "//": "one minute", + "base_casting_time": 6000, + "min_range": 3, + "max_range": 3, + "min_aoe": 2, + "max_aoe": 2, + "min_duration": 30000, + "max_duration": 150000, + "duration_increment": 4000 + }, + { + "id": "summon_decayed_pouncer", + "type": "SPELL", + "name": "Summon Decayed Pouncer", + "description": "A decrepit looking large cat rises from the depths of the earth to fight for you. You may be able to summon more with a higher level in this spell.", + "valid_targets": [ "ground" ], + "min_damage": 1, + "max_damage": 3, + "//": "level 20 will max out your number of summons", + "damage_increment": 0.1, + "max_level": 30, + "difficulty": 12, + "spell_class": "ANIMIST", + "effect": "summon", + "effect_str": "mon_zougar", + "energy_source": "HP", + "base_energy_cost": 30, + "//": "one minute", + "base_casting_time": 6000, + "min_range": 3, + "max_range": 3, + "min_aoe": 2, + "max_aoe": 2, + "min_duration": 30000, + "max_duration": 150000, + "duration_increment": 4000 } ] diff --git a/data/mods/Magiclysm/itemgroups.json b/data/mods/Magiclysm/itemgroups.json index f273a9f8b1baf..5bbc7e9191060 100644 --- a/data/mods/Magiclysm/itemgroups.json +++ b/data/mods/Magiclysm/itemgroups.json @@ -2,7 +2,7 @@ { "type": "item_group", "id": "religious_books", - "items": [ [ "priest_beginner", 1 ], [ "priest_advanced", 1 ], [ "druid_spellbook", 1 ] ] + "items": [ [ "priest_beginner", 1 ], [ "priest_advanced", 1 ], [ "druid_spellbook", 1 ], [ "summon_undead_spellbook", 1 ] ] }, { "type": "item_group", @@ -36,7 +36,8 @@ [ "recovery_spellbook", 3 ], [ "magus_spellbook", 6 ], [ "eshaper_spellbook", 6 ], - [ "magus_spellbook_move", 3 ] + [ "magus_spellbook_move", 3 ], + [ "summon_undead_spellbook", 2 ] ] }, { @@ -54,7 +55,8 @@ [ "recovery_spellbook", 3 ], [ "magus_spellbook", 3 ], [ "eshaper_spellbook", 3 ], - [ "magus_spellbook_move", 2 ] + [ "magus_spellbook_move", 2 ], + [ "summon_undead_spellbook", 1 ] ] }, { @@ -71,7 +73,8 @@ [ "recovery_spellbook", 3 ], [ "magus_spellbook", 3 ], [ "eshaper_spellbook", 3 ], - [ "magus_spellbook_move", 2 ] + [ "magus_spellbook_move", 2 ], + [ "summon_undead_spellbook", 3 ] ] }, { diff --git a/data/mods/Magiclysm/items/spellbooks.json b/data/mods/Magiclysm/items/spellbooks.json index 28a31e69f5adb..5e84a98430048 100644 --- a/data/mods/Magiclysm/items/spellbooks.json +++ b/data/mods/Magiclysm/items/spellbooks.json @@ -215,5 +215,16 @@ "symbol": "?", "color": "light_grey", "use_action": { "type": "learn_spell", "spells": [ "summon_bear" ] } + }, + { + "id": "summon_undead_spellbook", + "type": "GENERIC", + "name": "Necromantic Minions for Dummies", + "description": "This book details various ways of summoning an undead minion to fight for you. They all appear to disappear after a short time, crumbling to dust.", + "weight": 788, + "volume": 9, + "symbol": "?", + "color": "light_grey", + "use_action": { "type": "learn_spell", "spells": [ "summon_zombie", "summon_skeleton", "summon_decayed_pouncer" ] } } ] From 5d8d7ca7276d82aa5610ff48049adfd39c52e254 Mon Sep 17 00:00:00 2001 From: ZhilkinSerg Date: Thu, 20 Jun 2019 01:54:20 +0300 Subject: [PATCH 130/371] Rolback music venue overmap terrain ids (#31637) --- data/json/mapgen/music_venue.json | 4 ++-- data/json/overmap/multitile_city_buildings.json | 6 +++--- .../overmap_terrain/overmap_terrain_recreational.json | 4 ++-- data/json/regional_map_settings.json | 2 +- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/data/json/mapgen/music_venue.json b/data/json/mapgen/music_venue.json index b14e851120aae..d01acaa775191 100644 --- a/data/json/mapgen/music_venue.json +++ b/data/json/mapgen/music_venue.json @@ -130,7 +130,7 @@ "7": "t_carpet_red" } }, - "om_terrain": "music_venue_0", + "om_terrain": "music_venue", "type": "mapgen", "weight": 100 }, @@ -183,7 +183,7 @@ } ] }, - "om_terrain": "music_venue_0_roof", + "om_terrain": "music_venue_roof", "type": "mapgen", "weight": 100 }, diff --git a/data/json/overmap/multitile_city_buildings.json b/data/json/overmap/multitile_city_buildings.json index e306873f66edb..a19d58a23cf1d 100644 --- a/data/json/overmap/multitile_city_buildings.json +++ b/data/json/overmap/multitile_city_buildings.json @@ -1867,11 +1867,11 @@ }, { "type": "city_building", - "id": "music_venue_0", + "id": "music_venue", "locations": [ "land" ], "overmaps": [ - { "point": [ 0, 0, 0 ], "overmap": "music_venue_0_north" }, - { "point": [ 0, 0, 1 ], "overmap": "music_venue_0_roof_north" } + { "point": [ 0, 0, 0 ], "overmap": "music_venue_north" }, + { "point": [ 0, 0, 1 ], "overmap": "music_venue_roof_north" } ] }, { diff --git a/data/json/overmap/overmap_terrain/overmap_terrain_recreational.json b/data/json/overmap/overmap_terrain/overmap_terrain_recreational.json index e02ef237ff54f..1915ae5bd3ddf 100644 --- a/data/json/overmap/overmap_terrain/overmap_terrain_recreational.json +++ b/data/json/overmap/overmap_terrain/overmap_terrain_recreational.json @@ -951,7 +951,7 @@ }, { "type": "overmap_terrain", - "id": "music_venue_0", + "id": "music_venue", "copy-from": "generic_city_building", "name": "music venue", "sym": "M", @@ -959,7 +959,7 @@ }, { "type": "overmap_terrain", - "id": "music_venue_0_roof", + "id": "music_venue_roof", "copy-from": "generic_city_building", "name": "music venue roof", "sym": "M", diff --git a/data/json/regional_map_settings.json b/data/json/regional_map_settings.json index 7b0efe01ac9f9..2936430f60e6f 100644 --- a/data/json/regional_map_settings.json +++ b/data/json/regional_map_settings.json @@ -742,7 +742,7 @@ "smoke_lounge": 100, "gambling_hall": 100, "gambling_hall_1": 100, - "music_venue_0": 100, + "music_venue": 100, "music_venue_1": 100, "dump": 100, "recyclecenter": 100, From dce8d0e8f5c2d158e8383bd52fdb0254b447e742 Mon Sep 17 00:00:00 2001 From: ZhilkinSerg Date: Wed, 19 Jun 2019 16:28:22 +0300 Subject: [PATCH 131/371] Implemented construction category class --- data/json/construction_category.json | 54 +++++++++++++++++++ src/activity_item_handling.cpp | 5 +- src/construction.cpp | 79 ++++++++++------------------ src/construction.h | 3 +- src/construction_category.cpp | 53 +++++++++++++++++++ src/construction_category.h | 33 ++++++++++++ src/init.cpp | 2 + src/string_id_null_ids.cpp | 1 + src/type_id.h | 3 ++ 9 files changed, 179 insertions(+), 54 deletions(-) create mode 100644 data/json/construction_category.json create mode 100644 src/construction_category.cpp create mode 100644 src/construction_category.h diff --git a/data/json/construction_category.json b/data/json/construction_category.json new file mode 100644 index 0000000000000..6722d4aa31bf7 --- /dev/null +++ b/data/json/construction_category.json @@ -0,0 +1,54 @@ +[ + { + "//": "Should be first in the list", + "type": "construction_category", + "id": "ALL", + "name": "All" + }, + { + "type": "construction_category", + "id": "CONSTRUCT", + "name": "Constructions" + }, + { + "type": "construction_category", + "id": "FURN", + "name": "Furniture" + }, + { + "type": "construction_category", + "id": "DIG", + "name": "Digging and Mining" + }, + { + "type": "construction_category", + "id": "REPAIR", + "name": "Repairing" + }, + { + "type": "construction_category", + "id": "REINFORCE", + "name": "Reinforcing" + }, + { + "type": "construction_category", + "id": "DECORATE", + "name": "Decorative" + }, + { + "type": "construction_category", + "id": "FARM_WOOD", + "name": "Farming and Woodcutting" + }, + { + "type": "construction_category", + "id": "OTHER", + "name": "Others" + }, + { + "//": "Should be last in the list", + "type": "construction_category", + "id": "FILTER", + "name": "Filter" + } +] diff --git a/src/activity_item_handling.cpp b/src/activity_item_handling.cpp index 589109568438c..6f9148a32acdd 100644 --- a/src/activity_item_handling.cpp +++ b/src/activity_item_handling.cpp @@ -1025,8 +1025,9 @@ static construction check_build_pre( const construction &con ) construction pre_con = con; const std::vector &list_constructions = get_constructions(); for( const construction elem : list_constructions ) { - if( !elem.post_terrain.empty() && elem.post_terrain == pre_con_str && elem.category != "REPAIR" && - elem.category != "REINFORCE" ) { + if( !elem.post_terrain.empty() && elem.post_terrain == pre_con_str && + elem.category != string_id( "REPAIR" ) && + elem.category != string_id( "REINFORCE" ) ) { //we found the construction that could build the required terrain pre_con = elem; break; diff --git a/src/construction.cpp b/src/construction.cpp index adaff06fd4f78..d9b21e8ef21d4 100644 --- a/src/construction.cpp +++ b/src/construction.cpp @@ -47,6 +47,7 @@ #include "player_activity.h" #include "pldata.h" #include "morale_types.h" +#include "ui.h" class inventory; @@ -129,7 +130,7 @@ static std::vector constructions_by_desc( const std::string &des } static void load_available_constructions( std::vector &available, - std::map> &cat_available, + std::map> &cat_available, bool hide_unconstructable ) { cat_available.clear(); @@ -207,7 +208,7 @@ int construction_menu( bool blueprint ) static bool hide_unconstructable = false; // only display constructions the player can theoretically perform std::vector available; - std::map> cat_available; + std::map> cat_available; load_available_constructions( available, cat_available, hide_unconstructable ); if( available.empty() ) { @@ -236,15 +237,10 @@ int construction_menu( bool blueprint ) draw_grid( w_con, w_list_width + w_list_x0 ); - //tabcount needs to be increased to add more categories - const int tabcount = 10; - std::array construct_cat = {{ - _( "All" ), _( "Constructions" ), _( "Furniture" ), _( "Digging and Mining" ), - _( "Repairing" ), _( "Reinforcing" ), _( "Decorative" ), _( "Farming and Woodcutting" ), - _( "Others" ), _( "Filter" ) - } - }; int ret = -1; + std::vector construct_cat; + construct_cat = construction_categories::get_all(); + bool update_info = true; bool update_cat = true; bool isnew = true; @@ -252,7 +248,7 @@ int construction_menu( bool blueprint ) int select = 0; int offset = 0; bool exit = false; - std::string category_name; + construction_category_id category_id; std::vector constructs; //storage for the color text so it can be scrolled std::vector< std::vector < std::string > > construct_buffers; @@ -280,48 +276,18 @@ int construction_menu( bool blueprint ) ctxt.register_action( "HELP_KEYBINDINGS" ); ctxt.register_action( "FILTER" ); + static const int tabcount = static_cast( construction_category::count() ); + std::string filter; int previous_index = 0; do { if( update_cat ) { update_cat = false; - switch( tabindex ) { - case 0: - category_name = "ALL"; - break; - case 1: - category_name = "CONSTRUCT"; - break; - case 2: - category_name = "FURN"; - break; - case 3: - category_name = "DIG"; - break; - case 4: - category_name = "REPAIR"; - break; - case 5: - category_name = "REINFORCE"; - break; - case 6: - category_name = "DECORATE"; - break; - case 7: - category_name = "FARM_WOOD"; - break; - case 8: - category_name = "OTHER"; - break; - case 9: - category_name = "FILTER"; - break; - } - - if( category_name == "ALL" ) { + category_id = construction_categories::get_all()[tabindex].id; + if( category_id == "ALL" ) { constructs = available; previous_index = tabindex; - } else if( category_name == "FILTER" ) { + } else if( category_id == "FILTER" ) { constructs.clear(); previous_select = -1; std::copy_if( available.begin(), available.end(), @@ -330,7 +296,7 @@ int construction_menu( bool blueprint ) return lcmatch( _( a ), filter ); } ); } else { - constructs = cat_available[category_name]; + constructs = cat_available[category_id]; previous_index = tabindex; } if( isnew ) { @@ -348,7 +314,7 @@ int construction_menu( bool blueprint ) mvwhline( w_con, 1, 1, ' ', w_list_width ); werase( w_list ); // Print new tab listing - mvwprintz( w_con, 1, 1, c_yellow, "<< %s >>", construct_cat[tabindex] ); + mvwprintz( w_con, 1, 1, c_yellow, "<< %s >>", _( construct_cat[tabindex].name ) ); // Determine where in the master list to start printing calcStartPos( offset, select, w_list_height, constructs.size() ); // Print the constructions between offset and max (or how many will fit) @@ -623,9 +589,9 @@ int construction_menu( bool blueprint ) if( !filter.empty() ) { update_info = true; update_cat = true; - tabindex = 9; + tabindex = tabcount - 1; select = 0; - } else if( previous_index != 9 ) { + } else if( previous_index != tabcount - 1 ) { tabindex = previous_index; update_info = true; update_cat = true; @@ -1354,7 +1320,7 @@ void load_construction( JsonObject &jo ) con.required_skills[ legacy_skill ] = legacy_diff; } - con.category = jo.get_string( "category", "OTHER" ); + con.category = construction_category_id( jo.get_string( "category", "OTHER" ) ); if( jo.has_int( "time" ) ) { con.time = to_moves( time_duration::from_minutes( jo.get_int( "time" ) ) ); } else if( jo.has_string( "time" ) ) { @@ -1559,6 +1525,17 @@ void finalize_constructions() if( con.vehicle_start ) { const_cast( con.requirements.obj() ).get_components().push_back( frame_items ); } + bool is_valid_construction_category = false; + for( const construction_category &cc : construction_categories::get_all() ) { + if( con.category == cc.id ) { + is_valid_construction_category = true; + break; + } + } + if( !is_valid_construction_category ) { + debugmsg( "Invalid construction category (%s) defined for construction (%s)", con.category.str(), + con.description ); + } } constructions.erase( std::remove_if( constructions.begin(), constructions.end(), diff --git a/src/construction.h b/src/construction.h index c1b85a63a2a2c..f12e566c0a08d 100644 --- a/src/construction.h +++ b/src/construction.h @@ -10,6 +10,7 @@ #include #include +#include "construction_category.h" #include "item.h" #include "optional.h" #include "string_id.h" @@ -37,7 +38,7 @@ struct build_reqs { struct construction { // Construction type category - std::string category; + construction_category_id category; // How the action is displayed to the player std::string description; // Additional note displayed along with construction requirements. diff --git a/src/construction_category.cpp b/src/construction_category.cpp new file mode 100644 index 0000000000000..574c6f257ce3c --- /dev/null +++ b/src/construction_category.cpp @@ -0,0 +1,53 @@ +#include "construction_category.h" + +#include + +#include "debug.h" +#include "generic_factory.h" +#include "json.h" + +namespace +{ + +generic_factory all_construction_categories( "construction categories" ); + +} // namespace + +/** @relates string_id */ +template<> +bool string_id::is_valid() const +{ + return all_construction_categories.is_valid( *this ); +} + +/** @relates string_id */ +template<> +const construction_category &string_id::obj() const +{ + return all_construction_categories.obj( *this ); +} + +void construction_category::load( JsonObject &jo, const std::string & ) +{ + mandatory( jo, was_loaded, "name", name ); +} + +size_t construction_category::count() +{ + return all_construction_categories.size(); +} + +void construction_categories::load( JsonObject &jo, const std::string &src ) +{ + all_construction_categories.load( jo, src ); +} + +void construction_categories::reset() +{ + all_construction_categories.reset(); +} + +const std::vector &construction_categories::get_all() +{ + return all_construction_categories.get_all(); +} diff --git a/src/construction_category.h b/src/construction_category.h new file mode 100644 index 0000000000000..71b5d5a70711e --- /dev/null +++ b/src/construction_category.h @@ -0,0 +1,33 @@ +#pragma once +#ifndef CONSTRUCTION_CATEGORY_H +#define CONSTRUCTION_CATEGORY_H + +#include + +#include "json.h" +#include "type_id.h" + +class JsonObject; + +struct construction_category { + void load( JsonObject &jo, const std::string &src ); + + construction_category_id id; + bool was_loaded = false; + + std::string name; + + static size_t count(); +}; + +namespace construction_categories +{ + +void load( JsonObject &jo, const std::string &src ); +void reset(); + +const std::vector &get_all(); + +} // namespace construction_categories + +#endif diff --git a/src/init.cpp b/src/init.cpp index bf1ecd8350ed3..9fdd1e3645e2b 100644 --- a/src/init.cpp +++ b/src/init.cpp @@ -308,6 +308,7 @@ void DynamicDataLoader::initialize() add( "effect_type", &load_effect_type ); add( "tutorial_messages", &load_tutorial_messages ); add( "overmap_terrain", &overmap_terrains::load ); + add( "construction_category", &construction_categories::load ); add( "construction", &load_construction ); add( "mapgen", &load_mapgen ); add( "overmap_land_use_code", &overmap_land_use_codes::load ); @@ -478,6 +479,7 @@ void DynamicDataLoader::unload_data() faction_template::reset(); quality::reset(); trap::reset(); + construction_categories::reset(); reset_constructions(); overmap_terrains::reset(); reset_region_settings(); diff --git a/src/string_id_null_ids.cpp b/src/string_id_null_ids.cpp index 8f2e563648121..8b8b11a80b42b 100644 --- a/src/string_id_null_ids.cpp +++ b/src/string_id_null_ids.cpp @@ -39,6 +39,7 @@ MAKE_NULL_ID2( oter_t, "", 0 ) MAKE_NULL_ID2( oter_type_t, "", 0 ) MAKE_NULL_ID2( ter_t, "t_null", 0 ) MAKE_NULL_ID2( trap, "tr_null" ) +MAKE_NULL_ID2( construction_category, "NULL", 0 ) MAKE_NULL_ID2( field_type, "x_fd_null", 0 ) MAKE_NULL_ID2( furn_t, "f_null", 0 ) MAKE_NULL_ID2( MonsterGroup, "GROUP_NULL" ) diff --git a/src/type_id.h b/src/type_id.h index 472f056a46195..fc926659b7bb1 100644 --- a/src/type_id.h +++ b/src/type_id.h @@ -11,6 +11,9 @@ using ammotype = string_id; struct bionic_data; using bionic_id = string_id; +struct construction_category; +using construction_category_id = string_id; + class effect_type; using efftype_id = string_id; From 2919e743537486d8cf0331f854af45e1ac2d85b5 Mon Sep 17 00:00:00 2001 From: Alan Brady <60370+alanbrady@users.noreply.github.com> Date: Wed, 19 Jun 2019 16:42:49 -0700 Subject: [PATCH 132/371] fix milspec turret and beagle tank crash --- src/item.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/item.cpp b/src/item.cpp index 5d309f8f73a05..eea1c70bd7437 100644 --- a/src/item.cpp +++ b/src/item.cpp @@ -405,7 +405,12 @@ item &item::ammo_set( const itype_id &ammo, int qty ) // if default magazine too small fetch instead closest available match if( mag->magazine->capacity < qty ) { // as above call to magazine_default successful can infer minimum one option exists - auto iter = type->magazines.find( ammotype( ammo ) ); + auto iter = type->magazines.find( atype->ammo->type ); + if( iter == type->magazines.end() ) { + debugmsg( "%s doesn't have a magazine for %s", + tname(), ammo ); + return *this; + } std::vector opts( iter->second.begin(), iter->second.end() ); std::sort( opts.begin(), opts.end(), []( const itype_id & lhs, const itype_id & rhs ) { return find_type( lhs )->magazine->capacity < find_type( rhs )->magazine->capacity; From 79801f4f756309c70dba20504e612a7989668f6a Mon Sep 17 00:00:00 2001 From: RocketPapaya413 <50273494+RocketPapaya413@users.noreply.github.com> Date: Wed, 19 Jun 2019 19:42:51 -0500 Subject: [PATCH 133/371] Update egg.json --- data/json/items/comestibles/egg.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/data/json/items/comestibles/egg.json b/data/json/items/comestibles/egg.json index fd381d2892b29..5e8e48ca5c241 100644 --- a/data/json/items/comestibles/egg.json +++ b/data/json/items/comestibles/egg.json @@ -3,7 +3,7 @@ "type": "COMESTIBLE", "id": "egg_bird", "name": "bird egg", - "weight": 50, + "weight": 58, "color": "brown", "spoils_in": "7 days", "comestible_type": "FOOD", @@ -14,8 +14,8 @@ "description": "Nutritious egg laid by a bird.", "price": 250, "material": "egg", - "volume": "62 ml", - "stack_size": 4, + "volume": "50 ml", + "stack_size": 1, "fun": -8, "flags": [ "FREEZERBURN" ], "rot_spawn": "GROUP_EGG_BIRD_WILD", From 918b59dedeaf85574f9a3673da936d0ae1345087 Mon Sep 17 00:00:00 2001 From: RocketPapaya413 <50273494+RocketPapaya413@users.noreply.github.com> Date: Wed, 19 Jun 2019 20:02:43 -0500 Subject: [PATCH 134/371] Update egg.json --- data/json/items/comestibles/egg.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data/json/items/comestibles/egg.json b/data/json/items/comestibles/egg.json index 5e8e48ca5c241..b3a18adc755dd 100644 --- a/data/json/items/comestibles/egg.json +++ b/data/json/items/comestibles/egg.json @@ -3,7 +3,7 @@ "type": "COMESTIBLE", "id": "egg_bird", "name": "bird egg", - "weight": 58, + "weight": 57, "color": "brown", "spoils_in": "7 days", "comestible_type": "FOOD", From 888f3e381b1b066fef5053616400bda65ffd1b60 Mon Sep 17 00:00:00 2001 From: Amans Tofu Date: Thu, 20 Jun 2019 08:59:17 +0800 Subject: [PATCH 135/371] Modify clerical error You can't add an exclamation point to a variable even if you are angry. ^_^ --- data/json/npcs/Backgrounds/cop_2.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data/json/npcs/Backgrounds/cop_2.json b/data/json/npcs/Backgrounds/cop_2.json index 0cc9b4d26ff2c..fa973100811f7 100644 --- a/data/json/npcs/Backgrounds/cop_2.json +++ b/data/json/npcs/Backgrounds/cop_2.json @@ -2,7 +2,7 @@ { "id": "BGSS_COP_2_STORY1", "type": "talk_topic", - "dynamic_line": "I was SWAT. By all rights I should be dead. We were called to control \"riots\", which we all know were the first hordes. Fat lot of good we were. Pretty sure we killed more civilians. Even among my crew, morale was piss poor and we were shooting wild. Then something hit us, something big. Might have been a bomb, I really don't remember. I woke up pinned underneath the SWAT van. I couldn't see anything... but I could hear it, . I could hear everything. I spent hours, maybe days under that van, not even trying to get out.", + "dynamic_line": "I was SWAT. By all rights I should be dead. We were called to control \"riots\", which we all know were the first hordes. Fat lot of good we were. Pretty sure we killed more civilians. Even among my crew, morale was piss poor and we were shooting wild. Then something hit us, something big. Might have been a bomb, I really don't remember. I woke up pinned underneath the SWAT van. I couldn't see anything... but I could hear it, . I could hear everything. I spent hours, maybe days under that van, not even trying to get out.", "responses": [ { "text": "But you did get out.", "topic": "BGSS_COP_2_STORY2" }, { "text": "", "topic": "TALK_FRIEND" } From 1dfc06c6ad67d8038411877f03a392acda748166 Mon Sep 17 00:00:00 2001 From: RocketPapaya413 <50273494+RocketPapaya413@users.noreply.github.com> Date: Wed, 19 Jun 2019 20:37:40 -0500 Subject: [PATCH 136/371] Update egg.json --- data/json/items/comestibles/egg.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data/json/items/comestibles/egg.json b/data/json/items/comestibles/egg.json index b3a18adc755dd..e9787f0295a5f 100644 --- a/data/json/items/comestibles/egg.json +++ b/data/json/items/comestibles/egg.json @@ -12,7 +12,7 @@ "healthy": 1, "calories": 80, "description": "Nutritious egg laid by a bird.", - "price": 250, + "price": 44, "material": "egg", "volume": "50 ml", "stack_size": 1, From 5090163833b7ed25378f95f095a18b41c4b49263 Mon Sep 17 00:00:00 2001 From: Alan Brady <60370+alanbrady@users.noreply.github.com> Date: Wed, 19 Jun 2019 22:16:19 -0700 Subject: [PATCH 137/371] fix new character abort --- src/main_menu.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main_menu.cpp b/src/main_menu.cpp index 2714c93ad3b8d..4953729236883 100644 --- a/src/main_menu.cpp +++ b/src/main_menu.cpp @@ -730,6 +730,8 @@ bool main_menu::new_character_tab() load_char_templates(); werase( w_background ); wrefresh( w_background ); + MAPBUFFER.reset(); + overmap_buffer.clear(); continue; } @@ -817,6 +819,8 @@ bool main_menu::new_character_tab() load_char_templates(); werase( w_background ); wrefresh( w_background ); + MAPBUFFER.reset(); + overmap_buffer.clear(); continue; } werase( w_background ); From 44e5bb185e591c94a63eb8ee4ad73f6c95361904 Mon Sep 17 00:00:00 2001 From: ZhilkinSerg Date: Thu, 20 Jun 2019 02:56:42 +0300 Subject: [PATCH 138/371] Fix bionic power loading from corrupted savegames --- src/json.cpp | 4 +++- src/savegame_json.cpp | 9 +++++++-- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/src/json.cpp b/src/json.cpp index 29977cfe07a1d..698078d565b86 100644 --- a/src/json.cpp +++ b/src/json.cpp @@ -80,7 +80,9 @@ JsonObject::JsonObject( JsonIn &j ) while( !jsin->end_object() ) { std::string n = jsin->get_member_name(); int p = jsin->tell(); - if( n != "//" && n != "comment" && positions.count( n ) > 0 ) { + // FIXME: Fix corrupted bionic power data loading (see #31627). Temporary. + if( n != "//" && n != "comment" && n != "power_level" && n != "max_power_level" && + positions.count( n ) > 0 ) { // members with name "//" or "comment" are used for comments and // should be ignored anyway. j.error( "duplicate entry in json object" ); diff --git a/src/savegame_json.cpp b/src/savegame_json.cpp index aa3d776ee4b7a..dbe7c8eb91a71 100644 --- a/src/savegame_json.cpp +++ b/src/savegame_json.cpp @@ -468,6 +468,10 @@ void Character::load( JsonObject &data ) _skills->clear(); JsonObject pmap = data.get_object( "skills" ); for( const std::string &member : pmap.get_member_names() ) { + // FIXME: Fix corrupted bionic power data loading (see #31627). Temporary. + if( member == "power_level" || member == "max_power_level" ) { + continue; + } pmap.read( member, ( *_skills )[skill_id( member )] ); } @@ -483,8 +487,9 @@ void Character::load( JsonObject &data ) on_stat_change( "fatigue", fatigue ); on_stat_change( "sleep_deprivation", sleep_deprivation ); - data.read( "power_level", power_level ); - data.read( "max_power_level", max_power_level ); + // FIXME: Fix corrupted bionic power data loading (see #31627). Temporary. + power_level = pmap.get_int( "power_level", data.get_int( "power_level", 0 ) ); + max_power_level = pmap.get_int( "max_power_level", data.get_int( "max_power_level", 0 ) ); // Bionic power scale has been changed, savegame version 21 has the new scale if( savegame_loading_version <= 20 ) { power_level *= 25; From 0f2746074d861b48135945011ba63dc542fa657b Mon Sep 17 00:00:00 2001 From: Alex Blair <45198084+AlexJBlair@users.noreply.github.com> Date: Wed, 19 Jun 2019 22:18:48 -0700 Subject: [PATCH 139/371] Fix Visual Studio toolset version in compilation instructions (#31640) --- COMPILING.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/COMPILING.md b/COMPILING.md index 542279119541a..5955f13cc4a4a 100644 --- a/COMPILING.md +++ b/COMPILING.md @@ -575,7 +575,7 @@ Open Terminal's preferences, turn on "Use bright colors for bold text" in "Prefe ## Visual Studio Guide -Visual Studio 2015 (or later) is required to build Cataclysm. If you use a later version of Visual Studio, you will need to [enable the Visual Studio 2015 (v140) platform toolset](https://developercommunity.visualstudio.com/content/problem/48806/cant-find-v140-in-visual-studio-2017.html). We created solution and project files in directory `msvc-full-features`. Because of the complexity and how troublesome defining every combination of build feature options are, in Visual Studio project we added all build features, including tiles, sound and localization. +Visual Studio 2017 (or later) is required to build Cataclysm: Dark Days Ahead. Solutions and project files are located in directory `msvc-full-features`. Because of the complexity and how troublesome defining every combination of build feature options are, Visual Studio projects have all build features enabled, including tiles, sound and localization. ### Dependencies From fd30ffaf9b7d58b9dfd73e0cc48d55933ae97afb Mon Sep 17 00:00:00 2001 From: Anton Burmistrov Date: Thu, 20 Jun 2019 10:46:35 +0400 Subject: [PATCH 140/371] Evac shelters mapgen tweaks (#31616) * Added a road connection to the north end of the shelters * Added pavements and sidewalk to shelters' mapgen pallette * Several tweaks to evac shelters Added a parking at the north end; removed doors on the all sides except for north; fixed items sometimes spawning in the air instead of a roof. * Added back doors (fire exits) --- data/json/mapgen/shelter.json | 92 +++++++++---------- data/json/mapgen_palettes/shelter.json | 3 + .../overmap/overmap_special/specials.json | 6 +- 3 files changed, 52 insertions(+), 49 deletions(-) diff --git a/data/json/mapgen/shelter.json b/data/json/mapgen/shelter.json index a014a41e57ac2..3accf9376f1cd 100644 --- a/data/json/mapgen/shelter.json +++ b/data/json/mapgen/shelter.json @@ -12,10 +12,14 @@ "om_terrain": [ "shelter" ], "object": { "rows": [ - " ", - " ", - " ", - " ", + " !!!!!!!!!!!!!!!! ", + " `!!!!`!!!!`!!!!` ", + " `!!!!`!!!!`!!!!` ", + " `!!!!`!!!!`!!!!` ", + " `!!!!`!!!!`!!!!` ", + " `!!!!`!!!!`!!!!` ", + " `!!!!`!!!!`!!!!` ", + " &&&&&&&&&&&&&&&& ", " |----:-++-:----| ", " |llll......c..6| ", " |.b.b.b....c...| ", @@ -23,19 +27,15 @@ " |.b.b.b....c...| ", " :.b.b.b........: ", " |..............| ", - " +......>>......+ ", - " +......>>......+ ", + " |......>>......| ", + " |......>>......| ", " |..............| ", " :.b.b.b........: ", " |.b.b.b....c...| ", " |.b.b.b....c...| ", " |||.b.b....c...| ", " |*=........c..x| ", - " |----:-++-:----| ", - " ", - " ", - " ", - " " + " |----:--+-:----| " ], "palettes": [ "shelter" ], "items": { "l": { "item": "shelter_supplies", "chance": 20, "repeat": [ 0, 1 ] } }, @@ -59,6 +59,10 @@ "object": { "fill_ter": "t_flat_roof", "rows": [ + " ", + " ", + " ", + " ", " ", " ", " ", @@ -78,11 +82,7 @@ " |.:............3 ", " |...........&..3 ", " |>.............3 ", - " |--------------3 ", - " ", - " ", - " ", - " " + " |--------------3 " ], "terrain": { ",": "t_flat_roof", @@ -94,7 +94,7 @@ ">": "t_ladder_down" }, "furniture": { ":": "f_standing_tank", "#": "f_solar_unit", "&": "f_roof_turbine_vent" }, - "place_items": [ { "item": "roof_trash", "x": [ 5, 17 ], "y": [ 5, 18 ], "chance": 50, "repeat": [ 1, 3 ] } ] + "place_items": [ { "item": "roof_trash", "x": [ 5, 17 ], "y": [ 9, 22 ], "chance": 50, "repeat": [ 1, 3 ] } ] } }, { @@ -104,10 +104,14 @@ "om_terrain": [ "shelter_1" ], "object": { "rows": [ - " ", - " ", - " ", - " ", + " !!!!!!!!!!!!!!!! ", + " `!!!!`!!!!`!!!!` ", + " `!!!!`!!!!`!!!!` ", + " `!!!!`!!!!`!!!!` ", + " `!!!!`!!!!`!!!!` ", + " `!!!!`!!!!`!!!!` ", + " `!!!!`!!!!`!!!!` ", + " &&&&&&&&&&&&&&&& ", " |---++---| ", " |-:|........| ", " |...........|:-| ", @@ -115,19 +119,15 @@ " |...........c..| ", " :.bbbbb.....c..: ", " |...........cc.| ", - " +.bbbbb........+ ", - " +........|||...+ ", + " |.bbbbb........| ", + " |........|||...| ", " |.-----..|*=...| ", " :........|||...: ", " |.b.b.b...c|-+-| ", " |.b.b.b...c|..l| ", " |.b.b.b...c|>.l| ", " |..........|>.l| ", - " |----:-++-:----| ", - " ", - " ", - " ", - " " + " |----:--+-:----| " ], "palettes": [ "shelter" ], "items": { "l": { "item": "shelter_supplies", "chance": 20, "repeat": [ 0, 1 ] } }, @@ -151,6 +151,10 @@ "object": { "fill_ter": "t_flat_roof", "rows": [ + " ", + " ", + " ", + " ", " ", " ", " ", @@ -170,11 +174,7 @@ " |..............3 ", " |..............3 ", " |............#.3 ", - " |--------------3 ", - " ", - " ", - " ", - " " + " |--------------3 " ], "terrain": { ",": "t_flat_roof", @@ -186,7 +186,7 @@ ">": "t_ladder_down" }, "furniture": { ":": "f_standing_tank", "#": "f_solar_unit", "&": "f_roof_turbine_vent" }, - "place_items": [ { "item": "roof_trash", "x": [ 5, 17 ], "y": [ 5, 18 ], "chance": 50, "repeat": [ 1, 3 ] } ] + "place_items": [ { "item": "roof_trash", "x": [ 5, 17 ], "y": [ 11, 22 ], "chance": 50, "repeat": [ 1, 3 ] } ] } }, { @@ -196,9 +196,12 @@ "om_terrain": [ "shelter_2" ], "object": { "rows": [ - " ", - " ", - " ", + " `!!!!`!!!!`!!!!` ", + " `!!!!`!!!!`!!!!` ", + " `!!!!`!!!!`!!!!` ", + " `!!!!`!!!!`!!!!` ", + " `!!!!`!!!!`!!!!` ", + " &&&&&&&&&&&&&&&& ", " |-:-++-:-| ", " |--|........|--| ", " |*|c........ccc| ", @@ -216,10 +219,7 @@ " |..c..b..b..c..| ", " |6....b..b....x| ", " |--|........|--| ", - " |-:-++-:-| ", - " ", - " ", - " " + " |-:--+-:-| " ], "palettes": [ "shelter" ], "items": { "l": { "item": "shelter_supplies", "chance": 20, "repeat": [ 0, 1 ] } }, @@ -243,6 +243,9 @@ "object": { "fill_ter": "t_flat_roof", "rows": [ + " ", + " ", + " ", " ", " ", " ", @@ -263,10 +266,7 @@ " |..............3 ", " |..............3 ", " |--|........|--3 ", - " |--------| ", - " ", - " ", - " " + " |--------| " ], "terrain": { ".": "t_flat_roof", @@ -278,7 +278,7 @@ ">": "t_ladder_down" }, "furniture": { ":": "f_standing_tank", "#": "f_solar_unit", "&": "f_roof_turbine_vent" }, - "place_items": [ { "item": "roof_trash", "x": [ 5, 17 ], "y": [ 5, 18 ], "chance": 50, "repeat": [ 1, 3 ] } ] + "place_items": [ { "item": "roof_trash", "x": [ 8, 15 ], "y": [ 7, 22 ], "chance": 50, "repeat": [ 1, 3 ] } ] } }, { diff --git a/data/json/mapgen_palettes/shelter.json b/data/json/mapgen_palettes/shelter.json index 919ef554ff4ca..7456276e1d17d 100644 --- a/data/json/mapgen_palettes/shelter.json +++ b/data/json/mapgen_palettes/shelter.json @@ -4,6 +4,9 @@ "id": "shelter", "terrain": { " ": [ "t_grass", "t_grass", "t_grass", "t_dirt" ], + "!": "t_pavement", + "`": "t_pavement_y", + "&": "t_sidewalk", "#": "t_rock", "+": "t_door_c", "-": "t_wall_w", diff --git a/data/json/overmap/overmap_special/specials.json b/data/json/overmap/overmap_special/specials.json index 0072c73edb332..8ff2bd738fe90 100644 --- a/data/json/overmap/overmap_special/specials.json +++ b/data/json/overmap/overmap_special/specials.json @@ -857,7 +857,7 @@ { "point": [ 0, 0, -1 ], "overmap": "shelter_under" }, { "point": [ 0, 0, 1 ], "overmap": "shelter_roof" } ], - "connections": [ { "point": [ 0, -1, 0 ], "terrain": "road" } ], + "connections": [ { "point": [ 0, -1, 0 ], "terrain": "road", "connection": "local_road", "from": [ 0, 0, 0 ] } ], "locations": [ "wilderness" ], "city_distance": [ 5, 10 ], "city_sizes": [ 4, 12 ], @@ -873,7 +873,7 @@ { "point": [ 0, 0, -1 ], "overmap": "shelter_under" }, { "point": [ 0, 0, 1 ], "overmap": "shelter_roof_1" } ], - "connections": [ { "point": [ 0, -1, 0 ], "terrain": "road" } ], + "connections": [ { "point": [ 0, -1, 0 ], "terrain": "road", "connection": "local_road", "from": [ 0, 0, 0 ] } ], "locations": [ "wilderness" ], "city_distance": [ 5, 10 ], "city_sizes": [ 4, 12 ], @@ -889,7 +889,7 @@ { "point": [ 0, 0, -1 ], "overmap": "shelter_under" }, { "point": [ 0, 0, 1 ], "overmap": "shelter_roof_2" } ], - "connections": [ { "point": [ 0, -1, 0 ], "terrain": "road" } ], + "connections": [ { "point": [ 0, -1, 0 ], "terrain": "road", "connection": "local_road", "from": [ 0, 0, 0 ] } ], "locations": [ "wilderness" ], "city_distance": [ 5, 10 ], "city_sizes": [ 4, 12 ], From 0f31ffb38d15ddd4716cadb1b4f558b017040517 Mon Sep 17 00:00:00 2001 From: Curtis Merrill Date: Thu, 20 Jun 2019 02:47:31 -0400 Subject: [PATCH 141/371] magiclysm: add fatigue as an energy source (#31638) --- data/mods/Magiclysm/Spells/debug.json | 13 +++++++++++++ doc/MAGIC.md | 2 +- src/activity_handlers.cpp | 2 ++ src/magic.cpp | 17 ++++++++++++++++- src/magic.h | 1 + 5 files changed, 33 insertions(+), 2 deletions(-) diff --git a/data/mods/Magiclysm/Spells/debug.json b/data/mods/Magiclysm/Spells/debug.json index d7504b90c154f..add863460be92 100644 --- a/data/mods/Magiclysm/Spells/debug.json +++ b/data/mods/Magiclysm/Spells/debug.json @@ -69,6 +69,19 @@ "base_energy_cost": 100, "energy_source": "STAMINA" }, + { + "id": "debug_fatigue", + "type": "SPELL", + "name": "Debug Fatigue Spell", + "description": "Uses a little fatigue", + "valid_targets": [ "self" ], + "effect": "none", + "min_range": 1, + "max_range": 1, + "base_casting_time": 100, + "base_energy_cost": 100, + "energy_source": "FATIGUE" + }, { "id": "debug_hp", "type": "SPELL", diff --git a/doc/MAGIC.md b/doc/MAGIC.md index 269c99e3fcad6..8d55c2d9ec392 100644 --- a/doc/MAGIC.md +++ b/doc/MAGIC.md @@ -18,7 +18,7 @@ In `data/mods/Magiclysm` there is a template spell, copied here for your perusal "spell_class": "NONE" // "base_casting_time": 100, // this is the casting time (in moves) "base_energy_cost": 10, // the amount of energy (of the requisite type) to cast the spell - "energy_source": "MANA", // the type of energy used to cast the spell. types are: MANA, BIONIC, HP, STAMINA, NONE (none will not use mana) + "energy_source": "MANA", // the type of energy used to cast the spell. types are: MANA, BIONIC, HP, STAMINA, FATIGUE, NONE (none will not use mana) "difficulty": 12, // the difficulty to learn/cast the spell "max_level": 10, // maximum level you can achieve in the spell "min_damage": 0, // minimum damage (or "starting" damage) diff --git a/src/activity_handlers.cpp b/src/activity_handlers.cpp index d56df41d86e28..d8a471282bec1 100644 --- a/src/activity_handlers.cpp +++ b/src/activity_handlers.cpp @@ -3955,6 +3955,8 @@ void activity_handlers::spellcasting_finish( player_activity *act, player *p ) break; case hp_energy: blood_magic( p, cost ); + case fatigue_energy: + p->mod_fatigue( cost ); case none_energy: default: break; diff --git a/src/magic.cpp b/src/magic.cpp index 4cf2e65052763..7f219c5a8fe76 100644 --- a/src/magic.cpp +++ b/src/magic.cpp @@ -98,6 +98,8 @@ static energy_type energy_source_from_string( const std::string &str ) return bionic_energy; } else if( str == "STAMINA" ) { return stamina_energy; + } else if( str == "FATIGUE" ) { + return fatigue_energy; } else if( str == "NONE" ) { return none_energy; } else { @@ -347,6 +349,8 @@ bool spell::can_cast( const player &p ) const } case bionic_energy: return p.power_level >= energy_cost(); + case fatigue_energy: + return p.get_fatigue() < EXHAUSTED; case none_energy: default: return true; @@ -439,6 +443,8 @@ std::string spell::energy_string() const return _( "stamina" ); case bionic_energy: return _( "bionic power" ); + case fatigue_energy: + return _( "fatigue" ); default: return ""; } @@ -460,6 +466,9 @@ std::string spell::energy_cost_string( const player &p ) const auto pair = get_hp_bar( energy_cost(), p.get_stamina_max() ); return colorize( pair.first, pair.second ); } + if( energy_source() == fatigue_energy ) { + return colorize( to_string( energy_cost() ), c_cyan ); + } debugmsg( "ERROR: Spell %s has invalid energy source.", id().c_str() ); return _( "error: energy_type" ); } @@ -482,6 +491,10 @@ std::string spell::energy_cur_string( const player &p ) const if( energy_source() == hp_energy ) { return ""; } + if( energy_source() == fatigue_energy ) { + const std::pair pair = p.get_fatigue_description(); + return colorize( pair.first, pair.second ); + } debugmsg( "ERROR: Spell %s has invalid energy source.", id().c_str() ); return _( "error: energy_type" ); } @@ -915,6 +928,8 @@ bool known_magic::has_enough_energy( const player &p, spell &sp ) const } } return false; + case fatigue_energy: + return p.get_fatigue() < EXHAUSTED; case none_energy: return true; default: @@ -1031,7 +1046,7 @@ void spellcasting_callback::draw_spell_info( const spell &sp, const uilist *menu print_colored_text( w_menu, line++, h_col1, gray, gray, string_format( "%s: %s %s%s", _( "Casting Cost" ), sp.energy_cost_string( g->u ), sp.energy_string(), - sp.energy_source() == hp_energy ? "" : string_format( " ( % s current )", + sp.energy_source() == hp_energy ? "" : string_format( " ( %s current )", sp.energy_cur_string( g->u ) ) ) ); print_colored_text( w_menu, line++, h_col1, gray, gray, diff --git a/src/magic.h b/src/magic.h index 90f603ec2c3e0..221e82b4d7564 100644 --- a/src/magic.h +++ b/src/magic.h @@ -28,6 +28,7 @@ enum energy_type { mana_energy, stamina_energy, bionic_energy, + fatigue_energy, none_energy }; From 59af5e7fb7d7762ddde985d550bbdf20426db466 Mon Sep 17 00:00:00 2001 From: ZhilkinSerg Date: Thu, 20 Jun 2019 09:47:55 +0300 Subject: [PATCH 142/371] Auto-notes for map extras (#31132) --- data/json/overmap/map_extras.json | 319 ++++++++++++++++++++++++++++++ data/json/scenarios.json | 2 +- src/color.cpp | 15 +- src/color.h | 2 +- src/debug_menu.cpp | 17 +- src/game.cpp | 9 +- src/init.cpp | 2 + src/map_extras.cpp | 89 +++++++-- src/map_extras.h | 33 +++- src/mapgen.cpp | 5 +- src/mapgen.h | 2 - src/options.cpp | 26 ++- src/overmap_ui.cpp | 21 +- src/scenario.cpp | 12 +- src/scenario.h | 6 +- src/start_location.cpp | 7 +- src/start_location.h | 4 +- src/string_id_null_ids.cpp | 1 + 18 files changed, 504 insertions(+), 68 deletions(-) create mode 100644 data/json/overmap/map_extras.json diff --git a/data/json/overmap/map_extras.json b/data/json/overmap/map_extras.json new file mode 100644 index 0000000000000..7932146fee013 --- /dev/null +++ b/data/json/overmap/map_extras.json @@ -0,0 +1,319 @@ +[ + { + "id": "mx_null", + "type": "map_extra", + "name": "Nothing", + "description": "Nothing of interest is here.", + "function": "mx_null" + }, + { + "id": "mx_crater", + "type": "map_extra", + "name": "Crater", + "description": "There is a crater here.", + "function": "mx_crater", + "sym": "x", + "color": "yellow", + "autonote": true + }, + { + "id": "mx_fumarole", + "type": "map_extra", + "name": "Fumarole", + "description": "There is a fumarole here.", + "function": "mx_fumarole", + "sym": "x", + "color": "yellow", + "autonote": true + }, + { + "id": "mx_collegekids", + "type": "map_extra", + "name": "College Kids", + "description": "Several corpses of college kids are here.", + "function": "mx_collegekids", + "sym": "x", + "color": "yellow", + "autonote": true + }, + { + "id": "mx_drugdeal", + "type": "map_extra", + "name": "Drug Deal", + "description": "Several corpses of drug dealers are here.", + "function": "mx_drugdeal", + "sym": "x", + "color": "yellow", + "autonote": true + }, + { + "id": "mx_roadworks", + "type": "map_extra", + "name": "Roadworks", + "description": "Roadworks are here.", + "function": "mx_roadworks", + "sym": "x", + "color": "yellow", + "autonote": true + }, + { + "id": "mx_mayhem", + "type": "map_extra", + "name": "Road Mayhem", + "description": "Road mayhem is here.", + "function": "mx_mayhem", + "sym": "x", + "color": "yellow", + "autonote": true + }, + { + "id": "mx_roadblock", + "type": "map_extra", + "name": "Roadblock (Military)", + "description": "This road is blocked by military.", + "function": "mx_roadblock", + "sym": "x", + "color": "yellow", + "autonote": true + }, + { + "id": "mx_bandits_block", + "type": "map_extra", + "name": "Roadblock (Bandits)", + "description": "This road is blocked by bandits.", + "function": "mx_roadblock", + "sym": "x", + "color": "yellow", + "autonote": true + }, + { + "id": "mx_minefield", + "type": "map_extra", + "name": "Minefield", + "description": "Mines are scattered here.", + "function": "mx_minefield", + "sym": "x", + "color": "yellow", + "autonote": true + }, + { + "id": "mx_supplydrop", + "type": "map_extra", + "name": "Supply Drop", + "description": "Several supply crates were dropped here.", + "function": "mx_supplydrop", + "sym": "x", + "color": "yellow", + "autonote": true + }, + { + "id": "mx_military", + "type": "map_extra", + "name": "Military", + "description": "Several corpses of soldiers are here.", + "function": "mx_military", + "sym": "x", + "color": "yellow", + "autonote": true + }, + { + "id": "mx_helicopter", + "type": "map_extra", + "name": "Helicopter Crash", + "description": "Helicopter crashed here.", + "function": "mx_helicopter", + "sym": "x", + "color": "yellow", + "autonote": true + }, + { + "id": "mx_science", + "type": "map_extra", + "name": "Scientists", + "description": "Several corpses of scientists are here.", + "function": "mx_science", + "sym": "x", + "color": "yellow", + "autonote": true + }, + { + "id": "mx_portal", + "type": "map_extra", + "name": "Portal", + "description": "Portal is here.", + "function": "mx_portal", + "sym": "x", + "color": "yellow", + "autonote": true + }, + { + "id": "mx_portal_in", + "type": "map_extra", + "name": "Portal In", + "description": "Another portal is here.", + "function": "mx_portal_in", + "sym": "x", + "color": "yellow", + "autonote": true + }, + { + "id": "mx_anomaly", + "type": "map_extra", + "name": "Anomaly", + "description": "Some anomaly is here.", + "function": "mx_anomaly", + "sym": "x", + "color": "yellow", + "autonote": true + }, + { + "id": "mx_house_spider", + "type": "map_extra", + "name": "Spider Nest", + "description": "Spider nest is here.", + "function": "mx_house_spider", + "sym": "x", + "color": "yellow", + "autonote": true + }, + { + "id": "mx_house_wasp", + "type": "map_extra", + "name": "Wasp Nest", + "description": "Wasp nest is here.", + "function": "mx_house_wasp", + "sym": "x", + "color": "yellow", + "autonote": true + }, + { + "id": "mx_spider", + "type": "map_extra", + "name": "Spiders", + "description": "This area is covered with webs. Probably spiders are nearby", + "function": "mx_spider", + "sym": "x", + "color": "yellow", + "autonote": true + }, + { + "id": "mx_shia", + "type": "map_extra", + "name": "Shia LaBeouf", + "description": "Cannibal is nearby.", + "function": "mx_shia", + "sym": "x", + "color": "yellow", + "autonote": true + }, + { + "id": "mx_jabberwock", + "type": "map_extra", + "name": "Jabberwock", + "description": "Jabberwock is nearby.", + "function": "mx_jabberwock", + "sym": "x", + "color": "yellow", + "autonote": true + }, + { + "id": "mx_grove", + "type": "map_extra", + "name": "Grove", + "description": "This area is covered with a single type of trees.", + "function": "mx_grove", + "sym": "x", + "color": "yellow", + "autonote": true + }, + { + "id": "mx_shrubbery", + "type": "map_extra", + "name": "Shrubberry", + "description": "This area is covered with a single type of shrubs.", + "function": "mx_shrubbery", + "sym": "x", + "color": "yellow", + "autonote": true + }, + { + "id": "mx_clearcut", + "type": "map_extra", + "name": "Clearcut", + "description": "Most trees in this area were uniformly cut down.", + "function": "mx_clearcut", + "sym": "x", + "color": "yellow", + "autonote": true + }, + { + "id": "mx_pond", + "type": "map_extra", + "name": "Pond", + "description": "Small pond is here.", + "function": "mx_pond", + "sym": "x", + "color": "yellow", + "autonote": true + }, + { + "id": "mx_clay_deposit", + "type": "map_extra", + "name": "Clay Deposit", + "description": "Small clay deposit is here.", + "function": "mx_clay_deposit", + "sym": "x", + "color": "yellow", + "autonote": true + }, + { + "id": "mx_dead_vegetation", + "type": "map_extra", + "name": "Dead Vegetation", + "description": "Dead vegetation is here.", + "function": "mx_dead_vegetation", + "sym": "x", + "color": "yellow", + "autonote": true + }, + { + "id": "mx_point_dead_vegetation", + "type": "map_extra", + "name": "Dead Vegetation (Point)", + "description": "Dead vegetation is here.", + "function": "mx_point_dead_vegetation", + "sym": "x", + "color": "yellow", + "autonote": true + }, + { + "id": "mx_burned_ground", + "type": "map_extra", + "name": "Burned Ground", + "description": "Burned ground is here.", + "function": "mx_burned_ground", + "sym": "x", + "color": "yellow", + "autonote": true + }, + { + "id": "mx_point_burned_ground", + "type": "map_extra", + "name": "Burned Ground (Point)", + "description": "Burned ground is here.", + "function": "mx_point_burned_ground", + "sym": "x", + "color": "yellow", + "autonote": true + }, + { + "id": "mx_marloss_pilgrimage", + "type": "map_extra", + "name": "Marloss Pilgrimage", + "description": "Marloss Pilgrimage is here.", + "function": "mx_marloss_pilgrimage", + "sym": "x", + "color": "yellow", + "autonote": true + } +] diff --git a/data/json/scenarios.json b/data/json/scenarios.json index be5ee82105265..2af3e272f6137 100644 --- a/data/json/scenarios.json +++ b/data/json/scenarios.json @@ -409,7 +409,7 @@ "start_name": "Crash site", "professions": [ "soldier", "national_guard", "specops", "bio_soldier", "bio_sniper" ], "allowed_locs": [ "field", "forest" ], - "map_special": "mx_helicopter", + "map_extra": "mx_helicopter", "flags": [ "HELI_CRASH", "LONE_START" ] }, { diff --git a/src/color.cpp b/src/color.cpp index de33a900c57db..cadec07c8a20e 100644 --- a/src/color.cpp +++ b/src/color.cpp @@ -545,7 +545,9 @@ nc_color cyan_background( const nc_color &c ) */ nc_color color_from_string( const std::string &color ) { - + if( color.empty() ) { + return c_unset; + } std::string new_color = color; if( new_color.substr( 1, 1 ) != "_" ) { //c_ //i_ //h_ new_color = "c_" + new_color; @@ -644,6 +646,17 @@ std::string colorize( const std::string &text, const nc_color &color ) return get_tag_from_color( color ) + text + ""; } +std::string get_note_string_from_color( const nc_color &color ) +{ + for( auto i : color_by_string_map ) { + if( i.second.color == color ) { + return i.first; + } + } + // The default note string. + return "Y"; +} + nc_color get_note_color( const std::string ¬e_id ) { const auto candidate_color = color_by_string_map.find( note_id ); diff --git a/src/color.h b/src/color.h index c7d1a76bb91e9..04a56f7ce4b65 100644 --- a/src/color.h +++ b/src/color.h @@ -481,7 +481,6 @@ struct color_tag_parse_result { }; extern std::unordered_map color_by_string_map; -extern std::unordered_map color_shortcuts; nc_color hilite( const nc_color &c ); nc_color invert_color( const nc_color &c ); @@ -499,6 +498,7 @@ color_tag_parse_result get_color_from_tag( const std::string &s ); std::string get_tag_from_color( const nc_color &color ); std::string colorize( const std::string &text, const nc_color &color ); +std::string get_note_string_from_color( const nc_color &color ); nc_color get_note_color( const std::string ¬e_id ); std::list> get_note_color_names(); diff --git a/src/debug_menu.cpp b/src/debug_menu.cpp index ff31ed6744335..e580759d474aa 100644 --- a/src/debug_menu.cpp +++ b/src/debug_menu.cpp @@ -20,6 +20,7 @@ #include "coordinate_conversions.h" #include "filesystem.h" #include "game.h" +#include "map_extras.h" #include "messages.h" #include "mission.h" #include "morale_types.h" @@ -58,7 +59,6 @@ #include "item.h" #include "sounds.h" #include "trait_group.h" -#include "map_extras.h" #include "artifact.h" #include "vpart_position.h" #include "rng.h" @@ -1429,7 +1429,7 @@ void debug() raise( SIGSEGV ); break; case DEBUG_MAP_EXTRA: { - std::unordered_map FM = MapExtras::all_functions(); + std::unordered_map FM = MapExtras::all_functions(); uilist mx_menu; std::vector mx_str; for( auto &extra : FM ) { @@ -1439,14 +1439,11 @@ void debug() mx_menu.query(); int mx_choice = mx_menu.ret; if( mx_choice >= 0 && mx_choice < static_cast( mx_str.size() ) ) { - auto func = MapExtras::get_function( mx_str[mx_choice] ); - if( func != nullptr ) { - const tripoint where( ui::omap::choose_point() ); - if( where != overmap::invalid_tripoint ) { - tinymap mx_map; - mx_map.load( where.x * 2, where.y * 2, where.z, false ); - func( mx_map, where ); - } + const tripoint where( ui::omap::choose_point() ); + if( where != overmap::invalid_tripoint ) { + tinymap mx_map; + mx_map.load( where.x * 2, where.y * 2, where.z, false ); + MapExtras::apply_function( mx_str[mx_choice], mx_map, where ); } } break; diff --git a/src/game.cpp b/src/game.cpp index c5d7d262a1330..0171ce918979d 100644 --- a/src/game.cpp +++ b/src/game.cpp @@ -698,10 +698,10 @@ bool game::start_game() } start_loc.prepare_map( omtstart ); - if( scen->has_map_special() ) { - // Specials can add monster spawn points and similar and should be done before the main + if( scen->has_map_extra() ) { + // Map extras can add monster spawn points and similar and should be done before the main // map is loaded. - start_loc.add_map_special( omtstart, scen->get_map_special() ); + start_loc.add_map_extra( omtstart, scen->get_map_extra() ); } tripoint lev = omt_to_sm_copy( omtstart ); @@ -10296,7 +10296,8 @@ void game::vertical_shift( const int z_after ) void game::vertical_notes( int z_before, int z_after ) { - if( z_before == z_after || !get_option( "AUTO_NOTES" ) ) { + if( z_before == z_after || !get_option( "AUTO_NOTES" ) || + !get_option( "AUTO_NOTES_STAIRS" ) ) { return; } diff --git a/src/init.cpp b/src/init.cpp index 9fdd1e3645e2b..99b75f64b524b 100644 --- a/src/init.cpp +++ b/src/init.cpp @@ -34,6 +34,7 @@ #include "json.h" #include "loading_ui.h" #include "mapdata.h" +#include "map_extras.h" #include "mapgen.h" #include "martialarts.h" #include "material.h" @@ -316,6 +317,7 @@ void DynamicDataLoader::initialize() add( "overmap_location", &overmap_locations::load ); add( "overmap_special", &overmap_specials::load ); add( "city_building", &city_buildings::load ); + add( "map_extra", &MapExtras::load ); add( "region_settings", &load_region_settings ); add( "region_overlay", &load_region_overlay ); diff --git a/src/map_extras.cpp b/src/map_extras.cpp index eb6628ebdd9fa..0d9734ebb1cb0 100644 --- a/src/map_extras.cpp +++ b/src/map_extras.cpp @@ -15,6 +15,7 @@ #include "field.h" #include "fungal_effects.h" #include "game.h" +#include "generic_factory.h" #include "map.h" #include "map_iterator.h" #include "mapdata.h" @@ -41,9 +42,25 @@ #include "vpart_reference.h" #include "type_id.h" #include "messages.h" +#include "coordinate_conversions.h" +#include "options.h" class npc_template; +namespace +{ + +generic_factory extras( "map extra" ); + +} // namespace + +/** @relates string_id */ +template<> +const map_extra &string_id::obj() const +{ + return extras.obj( *this ); +} + namespace MapExtras { @@ -2271,23 +2288,26 @@ static void mx_mayhem( map &m, const tripoint &abs_sub ) FunctionMap builtin_functions = { { "mx_null", mx_null }, - { "mx_house_wasp", mx_house_wasp }, - { "mx_house_spider", mx_house_spider }, - { "mx_helicopter", mx_helicopter }, - { "mx_military", mx_military }, - { "mx_science", mx_science }, + { "mx_crater", mx_crater }, + { "mx_fumarole", mx_fumarole }, { "mx_collegekids", mx_collegekids }, - { "mx_roadblock", mx_roadblock }, { "mx_drugdeal", mx_drugdeal }, + { "mx_roadworks", mx_roadworks }, + { "mx_mayhem", mx_mayhem }, + { "mx_roadblock", mx_roadblock }, + { "mx_bandits_block", mx_bandits_block }, + { "mx_minefield", mx_minefield }, { "mx_supplydrop", mx_supplydrop }, + { "mx_military", mx_military }, + { "mx_helicopter", mx_helicopter }, + { "mx_science", mx_science }, { "mx_portal", mx_portal }, - { "mx_minefield", mx_minefield }, - { "mx_crater", mx_crater }, - { "mx_fumarole", mx_fumarole }, { "mx_portal_in", mx_portal_in }, { "mx_anomaly", mx_anomaly }, - { "mx_shia", mx_shia }, + { "mx_house_spider", mx_house_spider }, + { "mx_house_wasp", mx_house_wasp }, { "mx_spider", mx_spider }, + { "mx_shia", mx_shia }, { "mx_jabberwock", mx_jabberwock }, { "mx_grove", mx_grove }, { "mx_shrubbery", mx_shrubbery }, @@ -2298,25 +2318,64 @@ FunctionMap builtin_functions = { { "mx_point_dead_vegetation", mx_point_dead_vegetation }, { "mx_burned_ground", mx_burned_ground }, { "mx_point_burned_ground", mx_point_burned_ground }, - { "mx_bandits_block", mx_bandits_block }, - { "mx_roadworks", mx_roadworks }, { "mx_marloss_pilgrimage", mx_marloss_pilgrimage }, - { "mx_mayhem", mx_mayhem } }; -map_special_pointer get_function( const std::string &name ) +map_extra_pointer get_function( const std::string &name ) { const auto iter = builtin_functions.find( name ); if( iter == builtin_functions.end() ) { - debugmsg( "no map special with name %s", name ); + debugmsg( "no map extra function with name %s", name ); return nullptr; } return iter->second; } +void apply_function( const string_id &id, map &m, const tripoint &abs_sub ) +{ + const map_extra &extra = id.obj(); + const map_extra_pointer mx_func = extra.function_pointer; + const std::string mx_note = + string_format( "%s:%s;%s: %s", + extra.get_symbol(), + get_note_string_from_color( extra.color ), + extra.name, + extra.description ); + if( mx_func != nullptr ) { + mx_func( m, abs_sub ); + if( get_option( "AUTO_NOTES" ) && get_option( "AUTO_NOTES_MAP_EXTRAS" ) && + !mx_note.empty() ) { + overmap_buffer.add_note( sm_to_omt_copy( abs_sub ), mx_note ); + } + } +} +void apply_function( const std::string &id, map &m, const tripoint &abs_sub ) +{ + apply_function( string_id( id ), m, abs_sub ); +} + FunctionMap all_functions() { return builtin_functions; } +void load( JsonObject &jo, const std::string &src ) +{ + extras.load( jo, src ); +} + } // namespace MapExtras + +void map_extra::load( JsonObject &jo, const std::string & ) +{ + mandatory( jo, was_loaded, "name", name ); + mandatory( jo, was_loaded, "description", description ); + mandatory( jo, was_loaded, "function", function ); + function_pointer = MapExtras::get_function( function ); + if( function_pointer == nullptr ) { + debugmsg( "invalid map extra function (%s) defined for map extra (%s)", function, id.str() ); + } + optional( jo, was_loaded, "sym", symbol, unicode_codepoint_from_symbol_reader, NULL_UNICODE ); + color = jo.has_member( "color" ) ? color_from_string( jo.get_string( "color" ) ) : c_white; + optional( jo, was_loaded, "autonote", autonote, false ); +} diff --git a/src/map_extras.h b/src/map_extras.h index 71160b5a7c563..6404db51f2fe1 100644 --- a/src/map_extras.h +++ b/src/map_extras.h @@ -6,12 +6,41 @@ #include "mapgen.h" +using map_extra_pointer = void( * )( map &, const tripoint & ); + +class map_extra +{ + public: + string_id id = string_id::NULL_ID(); + std::string name; + std::string description; + std::string function; + map_extra_pointer function_pointer; + bool autonote = false; + uint32_t symbol = UTF8_getch( "X" ); + nc_color color = c_red; + + std::string get_symbol() const { + return utf32_to_utf8( symbol ); + } + + // Used by generic_factory + bool was_loaded = false; + void load( JsonObject &jo, const std::string &src ); +}; + namespace MapExtras { -using FunctionMap = std::unordered_map; +using FunctionMap = std::unordered_map; -map_special_pointer get_function( const std::string &name ); +map_extra_pointer get_function( const std::string &name ); FunctionMap all_functions(); + +void apply_function( const string_id &id, map &m, const tripoint &abs_sub ); +void apply_function( const std::string &id, map &m, const tripoint &abs_sub ); + +void load( JsonObject &jo, const std::string &src ); + } // namespace MapExtras #endif diff --git a/src/mapgen.cpp b/src/mapgen.cpp index a3e9f7d59e773..2af6eded385f3 100644 --- a/src/mapgen.cpp +++ b/src/mapgen.cpp @@ -157,10 +157,7 @@ void map::generate( const int x, const int y, const int z, const time_point &whe if( extra == nullptr ) { debugmsg( "failed to pick extra for type %s", terrain_type->get_extras() ); } else { - auto func = MapExtras::get_function( *( ex.values.pick() ) ); - if( func != nullptr ) { - func( *this, abs_sub ); - } + MapExtras::apply_function( *( ex.values.pick() ), *this, abs_sub ); } } diff --git a/src/mapgen.h b/src/mapgen.h index f088d018a0bf3..5cdedc25c3b16 100644 --- a/src/mapgen.h +++ b/src/mapgen.h @@ -446,6 +446,4 @@ void circle( map *m, ter_id type, int x, int y, int rad ); void circle_furn( map *m, furn_id type, int x, int y, int rad ); void add_corpse( map *m, int x, int y ); -using map_special_pointer = void ( * )( map &, const tripoint & ); - #endif diff --git a/src/options.cpp b/src/options.cpp index ac21e39596475..fe13b1e821362 100644 --- a/src/options.cpp +++ b/src/options.cpp @@ -1178,6 +1178,27 @@ void options_manager::add_options_general() mOptionsSort["general"]++; + add( "AUTO_NOTES", "general", translate_marker( "Auto notes" ), + translate_marker( "If true, automatically sets notes" ), + false + ); + + add( "AUTO_NOTES_STAIRS", "general", translate_marker( "Auto notes (stairs)" ), + translate_marker( "If true, automatically sets notes on places that have stairs that go up or down" ), + false + ); + + get_option( "AUTO_NOTES_STAIRS" ).setPrerequisite( "AUTO_NOTES" ); + + add( "AUTO_NOTES_MAP_EXTRAS", "general", translate_marker( "Auto notes (map extras)" ), + translate_marker( "If true, automatically sets notes on places that contain various map extras" ), + false + ); + + get_option( "AUTO_NOTES_MAP_EXTRAS" ).setPrerequisite( "AUTO_NOTES" ); + + mOptionsSort["general"]++; + add( "CIRCLEDIST", "general", translate_marker( "Circular distances" ), translate_marker( "If true, the game will calculate range in a realistic way: light sources will be circles, diagonal movement will cover more ground and take longer. If disabled, everything is square: moving to the northwest corner of a building takes as long as moving to the north wall." ), true @@ -1189,11 +1210,6 @@ void options_manager::add_options_general() "no" ); - add( "AUTO_NOTES", "general", translate_marker( "Auto notes" ), - translate_marker( "If true, automatically sets notes on places that have stairs that go up or down" ), - true - ); - add( "DEATHCAM", "general", translate_marker( "DeathCam" ), translate_marker( "Always: Always start deathcam. Ask: Query upon death. Never: Never show deathcam." ), { { "always", translate_marker( "Always" ) }, { "ask", translate_marker( "Ask" ) }, { "never", translate_marker( "Never" ) } }, diff --git a/src/overmap_ui.cpp b/src/overmap_ui.cpp index 680c1805fdf75..1bbfe3829fa21 100644 --- a/src/overmap_ui.cpp +++ b/src/overmap_ui.cpp @@ -59,6 +59,9 @@ static constexpr int UILIST_MAP_NOTE_DELETED = -2047; static constexpr int UILIST_MAP_NOTE_EDITED = -2048; +static constexpr int max_note_length = 450; +static constexpr int max_note_display_length = 45; + /** Note preview map width without borders. Odd number. */ static const int npm_width = 3; /** Note preview map height without borders. Odd number. */ @@ -149,7 +152,8 @@ static void update_note_preview( const std::string ¬e, wrefresh( *w_preview ); werase( *w_preview_title ); - mvwprintz( *w_preview_title, 0, 0, note_color, note_text ); + nc_color default_color = c_unset; + print_colored_text( *w_preview_title, 0, 0, default_color, note_color, note_text ); mvwputch( *w_preview_title, 0, note_text.length(), c_white, LINE_XOXO ); for( size_t i = 0; i < note_text.length(); i++ ) { mvwputch( *w_preview_title, 1, i, c_white, LINE_OXOX ); @@ -335,10 +339,10 @@ class map_notes_callback : public uilist_callback void select( int, uilist *menu ) override { _selected = menu->selected; const auto map_around = get_overmap_neighbors( note_location() ); - const int max_note_length = 45; - catacurses::window w_preview = catacurses::newwin( npm_height + 2, max_note_length - npm_width - 1, + catacurses::window w_preview = catacurses::newwin( npm_height + 2, + max_note_display_length - npm_width - 1, 2, npm_width + 2 ); - catacurses::window w_preview_title = catacurses::newwin( 2, max_note_length + 1, 0, 0 ); + catacurses::window w_preview_title = catacurses::newwin( 2, max_note_display_length + 1, 0, 0 ); catacurses::window w_preview_map = catacurses::newwin( npm_height + 2, npm_width + 2, 2, 0 ); const std::tuple preview_windows = std::make_tuple( &w_preview, &w_preview_title, &w_preview_map ); @@ -811,7 +815,8 @@ void draw( const catacurses::window &w, const catacurses::window &wbar, const tr const auto &pr = corner_text[ i ]; // clear line, print line, print vertical line at the right side. mvwprintz( w, i, 0, c_yellow, spacer ); - mvwprintz( w, i, 0, pr.first, pr.second ); + nc_color default_color = c_unset; + print_colored_text( w, i, 0, default_color, pr.first, pr.second ); mvwputch( w, i, maxlen, c_white, LINE_XOXO ); } for( int i = 0; i <= maxlen; i++ ) { @@ -980,10 +985,10 @@ void create_note( const tripoint &curs ) std::string new_note = old_note; auto map_around = get_overmap_neighbors( curs ); - const int max_note_length = 45; - catacurses::window w_preview = catacurses::newwin( npm_height + 2, max_note_length - npm_width - 1, + catacurses::window w_preview = catacurses::newwin( npm_height + 2, + max_note_display_length - npm_width - 1, 2, npm_width + 2 ); - catacurses::window w_preview_title = catacurses::newwin( 2, max_note_length + 1, 0, 0 ); + catacurses::window w_preview_title = catacurses::newwin( 2, max_note_display_length + 1, 0, 0 ); catacurses::window w_preview_map = catacurses::newwin( npm_height + 2, npm_width + 2, 2, 0 ); std::tuple preview_windows = std::make_tuple( &w_preview, &w_preview_title, &w_preview_map ); diff --git a/src/scenario.cpp b/src/scenario.cpp index 6a5ed71052162..f69cbccbb0f87 100644 --- a/src/scenario.cpp +++ b/src/scenario.cpp @@ -80,7 +80,7 @@ void scenario::load( JsonObject &jo, const std::string & ) jo.throw_error( "at least one starting location (member \"allowed_locs\") must be defined" ); } optional( jo, was_loaded, "flags", flags, auto_flags_reader<> {} ); - optional( jo, was_loaded, "map_special", _map_special, "mx_null" ); + optional( jo, was_loaded, "map_extra", _map_extra, "mx_null" ); optional( jo, was_loaded, "missions", _missions, auto_flags_reader {} ); } @@ -165,7 +165,7 @@ void scenario::check_definition() const check_traits( _allowed_traits, id ); check_traits( _forced_traits, id ); check_traits( _forbidden_traits, id ); - MapExtras::get_function( _map_special ); // triggers a debug message upon invalid input + MapExtras::get_function( _map_extra ); // triggers a debug message upon invalid input for( auto &m : _missions ) { if( !m.is_valid() ) { @@ -310,13 +310,13 @@ bool scenario::can_pick( const scenario ¤t_scenario, const int points ) co { return point_cost() - current_scenario.point_cost() <= points; } -bool scenario::has_map_special() const +bool scenario::has_map_extra() const { - return _map_special != "mx_null"; + return _map_extra != "mx_null"; } -const std::string &scenario::get_map_special() const +const std::string &scenario::get_map_extra() const { - return _map_special; + return _map_extra; } const std::vector &scenario::missions() const { diff --git a/src/scenario.h b/src/scenario.h index 9bea396d22a1f..c6e6952a509e9 100644 --- a/src/scenario.h +++ b/src/scenario.h @@ -45,7 +45,7 @@ class scenario std::vector _allowed_locs; int _point_cost; std::set flags; // flags for some special properties of the scenario - std::string _map_special; + std::string _map_extra; std::vector _missions; void load( JsonObject &jo, const std::string &src ); @@ -85,8 +85,8 @@ class scenario bool allowed_start( const start_location_id &loc ) const; signed int point_cost() const; - bool has_map_special() const; - const std::string &get_map_special() const; + bool has_map_extra() const; + const std::string &get_map_extra() const; /** * Returns "All", "Limited", or "Almost all" (translated) diff --git a/src/start_location.cpp b/src/start_location.cpp index 7a20f57ccc932..6af09bfec0018 100644 --- a/src/start_location.cpp +++ b/src/start_location.cpp @@ -395,15 +395,14 @@ void start_location::burn( const tripoint &omtstart, m.save(); } -void start_location::add_map_special( const tripoint &omtstart, - const std::string &map_special ) const +void start_location::add_map_extra( const tripoint &omtstart, + const std::string &map_extra ) const { const tripoint player_location = omt_to_sm_copy( omtstart ); tinymap m; m.load( player_location.x, player_location.y, player_location.z, false ); - const auto ptr = MapExtras::get_function( map_special ); - ptr( m, player_location ); + MapExtras::apply_function( map_extra, m, player_location ); m.save(); } diff --git a/src/start_location.h b/src/start_location.h index 02fceed370ef9..ebf84cdcae893 100644 --- a/src/start_location.h +++ b/src/start_location.h @@ -58,9 +58,9 @@ class start_location void burn( const tripoint &omtstart, const size_t count, const int rad ) const; /** - * Adds a map special, see mapgen.h and mapgen.cpp. Look at the namespace MapExtras. + * Adds a map extra, see map_extras.h and map_extras.cpp. Look at the namespace MapExtras and class map_extras. */ - void add_map_special( const tripoint &omtstart, const std::string &map_special ) const; + void add_map_extra( const tripoint &omtstart, const std::string &map_extra ) const; void handle_heli_crash( player &u ) const; diff --git a/src/string_id_null_ids.cpp b/src/string_id_null_ids.cpp index 8b8b11a80b42b..a1c6d1080408f 100644 --- a/src/string_id_null_ids.cpp +++ b/src/string_id_null_ids.cpp @@ -18,6 +18,7 @@ MAKE_NULL_ID( material_type, "null", 0 ) MAKE_NULL_ID( overmap_land_use_code, "", 0 ) MAKE_NULL_ID( overmap_special, "", 0 ) MAKE_NULL_ID( overmap_connection, "", 0 ) +MAKE_NULL_ID( map_extra, "", 0 ) MAKE_NULL_ID( Skill, "none" ) MAKE_NULL_ID( npc_class, "NC_NONE" ) MAKE_NULL_ID( ammunition_type, "NULL" ) From a3d92d97e3d15e59d66e94486327d9a87477e0bb Mon Sep 17 00:00:00 2001 From: Curtis Merrill Date: Thu, 20 Jun 2019 02:53:47 -0400 Subject: [PATCH 143/371] Mutations as a way to learn (and unlearn!) spells (#31512) --- data/mods/Magiclysm/traits/mutation.json | 8 +++++++ src/magic.cpp | 30 ++++++++++++++++++++++++ src/magic.h | 5 ++++ src/mutation.h | 2 ++ src/mutation_data.cpp | 7 ++++++ src/player.cpp | 2 ++ 6 files changed, 54 insertions(+) diff --git a/data/mods/Magiclysm/traits/mutation.json b/data/mods/Magiclysm/traits/mutation.json index 2f62514535d2a..9a37764a76a24 100644 --- a/data/mods/Magiclysm/traits/mutation.json +++ b/data/mods/Magiclysm/traits/mutation.json @@ -222,5 +222,13 @@ "category": [ "INSECT", "MEDICAL", "CHIMERA" ], "prereqs": [ "BAD_MANA_MULT2" ], "mana_multiplier": 0.35 + }, + { + "type": "mutation", + "id": "DEBUG_spell_mutation", + "name": "Debug Spell Mutation", + "points": 20, + "description": "Gives all of the debug spells at max level.", + "spells_learned": [ [ "example_template", 10 ], [ "debug_stamina", 0 ], [ "debug_hp", 0 ], [ "debug_bionic", 0 ], [ "debug_effect", 0 ] ] } ] diff --git a/src/magic.cpp b/src/magic.cpp index 7f219c5a8fe76..d8f9516e69f17 100644 --- a/src/magic.cpp +++ b/src/magic.cpp @@ -327,6 +327,11 @@ bool spell::has_flag( const std::string &flag ) const return type->spell_tags.count( flag ); } +bool spell::is_spell_class( const trait_id &mid ) const +{ + return mid == type->spell_class; +} + bool spell::can_cast( const player &p ) const { if( !p.magic.knows_spell( type->id ) ) { @@ -841,6 +846,7 @@ void known_magic::forget_spell( const spell_id &sp ) debugmsg( "Can't forget a spell you don't know!" ); return; } + add_msg( m_bad, _( "All knowledge of %s leaves you." ), sp->name ); spellbook.erase( sp ); } @@ -1176,6 +1182,30 @@ int known_magic::select_spell( const player &p ) return spell_menu.ret; } +void known_magic::on_mutation_gain( const trait_id &mid, player &p ) +{ + for( const std::pair &sp : mid->spells_learned ) { + learn_spell( sp.first, p, true ); + spell &temp_sp = get_spell( sp.first ); + for( int level = 0; level <= sp.second; level++ ) { + temp_sp.gain_level(); + } + } +} + +void known_magic::on_mutation_loss( const trait_id &mid ) +{ + std::vector spells_to_forget; + for( const spell *sp : get_spells() ) { + if( sp->is_spell_class( mid ) ) { + spells_to_forget.emplace_back( sp->id() ); + } + } + for( const spell_id &sp_id : spells_to_forget ) { + forget_spell( sp_id ); + } +} + void spellbook_callback::add_spell( const spell_id &sp ) { spells.emplace_back( sp.obj() ); diff --git a/src/magic.h b/src/magic.h index 221e82b4d7564..02cbc7d58eb07 100644 --- a/src/magic.h +++ b/src/magic.h @@ -227,6 +227,8 @@ class spell bool bp_is_affected( body_part bp ) const; // check if the spell has a particular flag bool has_flag( const std::string &flag ) const; + // check if the spell's class is the same as input + bool is_spell_class( const trait_id &mid ) const; // get spell id (from type) spell_id id() const; @@ -312,6 +314,9 @@ class known_magic // not specific to mana bool has_enough_energy( const player &p, spell &sp ) const; + void on_mutation_gain( const trait_id &mid, player &p ); + void on_mutation_loss( const trait_id &mid ); + void serialize( JsonOut &json ) const; void deserialize( JsonIn &jsin ); private: diff --git a/src/mutation.h b/src/mutation.h index db847e4487422..efc1fa2f1db09 100644 --- a/src/mutation.h +++ b/src/mutation.h @@ -166,6 +166,8 @@ struct mutation_branch { float mana_modifier; float mana_multiplier; float mana_regen_multiplier; + // spells learned and their associated level when gaining the mutation + std::map spells_learned; private: std::string raw_spawn_item_message; public: diff --git a/src/mutation_data.cpp b/src/mutation_data.cpp index 0349fd45dd4a6..2eb6e3ee57f27 100644 --- a/src/mutation_data.cpp +++ b/src/mutation_data.cpp @@ -380,6 +380,13 @@ void mutation_branch::load( JsonObject &jo, const std::string & ) mutations_category[s].push_back( trait_id( id ) ); } + jsarr = jo.get_array( "spells_learned" ); + while( jsarr.has_more() ) { + JsonArray ja = jsarr.next_array(); + const spell_id sp( ja.next_string() ); + spells_learned.emplace( sp, ja.next_int() ); + } + jsarr = jo.get_array( "wet_protection" ); while( jsarr.has_more() ) { JsonObject jo = jsarr.next_object(); diff --git a/src/player.cpp b/src/player.cpp index 03eba2542ddf3..dd20b94a5db5c 100644 --- a/src/player.cpp +++ b/src/player.cpp @@ -11852,11 +11852,13 @@ bool player::has_item_with_flag( const std::string &flag, bool need_charges ) co void player::on_mutation_gain( const trait_id &mid ) { morale->on_mutation_gain( mid ); + magic.on_mutation_gain( mid, *this ); } void player::on_mutation_loss( const trait_id &mid ) { morale->on_mutation_loss( mid ); + magic.on_mutation_loss( mid ); } void player::on_stat_change( const std::string &stat, int value ) From 06e15c0fbaac68ab9a2f7c5e48d6d32f6e4329ff Mon Sep 17 00:00:00 2001 From: Alan Brady <60370+alanbrady@users.noreply.github.com> Date: Wed, 19 Jun 2019 20:32:14 -0700 Subject: [PATCH 144/371] fix item_location unpacking --- src/item_location.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/item_location.cpp b/src/item_location.cpp index c9d730402f058..507b63b52afd4 100644 --- a/src/item_location.cpp +++ b/src/item_location.cpp @@ -106,9 +106,8 @@ class item_location::impl } item *target() const { - if( idx >= 0 ) { + if( what == nullptr ) { what = unpack( idx ); - idx = -1; } return what; } From 56c87f1adbd473897f7a710732232d8da7e33c6b Mon Sep 17 00:00:00 2001 From: Curtis Merrill Date: Thu, 20 Jun 2019 02:55:27 -0400 Subject: [PATCH 145/371] use enum bitset for spell flags (#31595) --- src/magic.cpp | 19 +++++++++++++++---- src/magic.h | 18 ++++++++++++++++-- src/magic_spell_effect.cpp | 16 ++++++++-------- 3 files changed, 39 insertions(+), 14 deletions(-) diff --git a/src/magic.cpp b/src/magic.cpp index d8f9516e69f17..5d0002ff5765e 100644 --- a/src/magic.cpp +++ b/src/magic.cpp @@ -47,6 +47,12 @@ const std::map bp_map = { { "FOOT_L", body_part::bp_foot_l }, { "FOOT_R", body_part::bp_foot_r } }; +const std::map flag_map = { + { "PERMANENT", spell_flag::PERMANENT }, + { "IGNORE_WALLS", spell_flag::IGNORE_WALLS }, + { "HOSTILE_SUMMON", spell_flag::HOSTILE_SUMMON }, + { "HOSTILE_50", spell_flag::HOSTILE_50 } +}; } // namespace namespace io @@ -61,6 +67,11 @@ body_part string_to_enum( const std::string &trigger ) { return string_to_enum_look_up( bp_map, trigger ); } +template<> +spell_flag string_to_enum( const std::string &trigger ) +{ + return string_to_enum_look_up( flag_map, trigger ); +} } // namespace io // LOADING @@ -146,6 +157,8 @@ void spell_type::load( JsonObject &jo, const std::string & ) const auto bp_reader = enum_flags_reader { "affected_bps" }; optional( jo, was_loaded, "affected_body_parts", affected_bps, bp_reader ); + const auto flag_reader = enum_flags_reader { "flags" }; + optional( jo, was_loaded, "flags", spell_tags, flag_reader ); optional( jo, was_loaded, "effect_str", effect_str, "" ); @@ -177,8 +190,6 @@ void spell_type::load( JsonObject &jo, const std::string & ) optional( jo, was_loaded, "final_energy_cost", final_energy_cost, base_energy_cost ); optional( jo, was_loaded, "energy_increment", energy_increment, 0.0f ); - optional( jo, was_loaded, "flags", spell_tags ); - std::string temp_string; optional( jo, was_loaded, "spell_class", temp_string, "NONE" ); spell_class = trait_id( temp_string ); @@ -322,9 +333,9 @@ int spell::energy_cost() const } } -bool spell::has_flag( const std::string &flag ) const +bool spell::has_flag( const spell_flag &flag ) const { - return type->spell_tags.count( flag ); + return type->spell_tags[flag]; } bool spell::is_spell_class( const trait_id &mid ) const diff --git a/src/magic.h b/src/magic.h index 02cbc7d58eb07..ee5a0056dc54d 100644 --- a/src/magic.h +++ b/src/magic.h @@ -23,6 +23,14 @@ class JsonIn; class time_duration; class nc_color; +enum spell_flag { + PERMANENT, + IGNORE_WALLS, + HOSTILE_SUMMON, + HOSTILE_50, + LAST +}; + enum energy_type { hp_energy, mana_energy, @@ -46,9 +54,15 @@ struct enum_traits { static constexpr auto last = valid_target::_LAST; }; +template<> +struct enum_traits { + static constexpr auto last = spell_flag::LAST; +}; + class spell_type { public: + spell_type() = default; bool was_loaded = false; @@ -149,7 +163,7 @@ class spell_type // lits of bodyparts this spell applies its effect to enum_bitset affected_bps; - std::set spell_tags; + enum_bitset spell_tags; static void load_spell( JsonObject &jo, const std::string &src ); void load( JsonObject &jo, const std::string & ); @@ -226,7 +240,7 @@ class spell // is the bodypart affected by the effect bool bp_is_affected( body_part bp ) const; // check if the spell has a particular flag - bool has_flag( const std::string &flag ) const; + bool has_flag( const spell_flag &flag ) const; // check if the spell's class is the same as input bool is_spell_class( const trait_id &mid ) const; diff --git a/src/magic_spell_effect.cpp b/src/magic_spell_effect.cpp index c24936e6f5f01..dc93dd30d9de5 100644 --- a/src/magic_spell_effect.cpp +++ b/src/magic_spell_effect.cpp @@ -283,7 +283,7 @@ static void add_effect_to_target( const tripoint &target, const spell &sp ) if( guy ) { for( const body_part bp : all_body_parts ) { if( sp.bp_is_affected( bp ) ) { - guy->add_effect( spell_effect, dur_td, bp, sp.has_flag( "PERMANENT" ) ); + guy->add_effect( spell_effect, dur_td, bp, sp.has_flag( spell_flag::PERMANENT ) ); bodypart_effected = true; } } @@ -336,25 +336,25 @@ void spell_effect::target_attack( const spell &sp, const tripoint &source, const tripoint &epicenter ) { damage_targets( sp, spell_effect_area( sp, source, epicenter, spell_effect_blast, - sp.has_flag( "IGNORE_WALLS" ) ) ); + sp.has_flag( spell_flag::IGNORE_WALLS ) ) ); } void spell_effect::cone_attack( const spell &sp, const tripoint &source, const tripoint &target ) { damage_targets( sp, spell_effect_area( sp, source, target, spell_effect_cone, - sp.has_flag( "IGNORE_WALLS" ) ) ); + sp.has_flag( spell_flag::IGNORE_WALLS ) ) ); } void spell_effect::line_attack( const spell &sp, const tripoint &source, const tripoint &target ) { damage_targets( sp, spell_effect_area( sp, source, target, spell_effect_line, - sp.has_flag( "IGNORE_WALLS" ) ) ); + sp.has_flag( spell_flag::IGNORE_WALLS ) ) ); } void spell_effect::spawn_ethereal_item( spell &sp ) { item granted( sp.effect_data(), calendar::turn ); - if( !granted.is_comestible() && !( sp.has_flag( "PERMANENT" ) && sp.is_max_level() ) ) { + if( !granted.is_comestible() && !( sp.has_flag( spell_flag::PERMANENT ) && sp.is_max_level() ) ) { granted.set_var( "ethereal", to_turns( sp.duration_turns() ) ); granted.set_flag( "ETHEREAL_ITEM" ); } @@ -414,9 +414,9 @@ void spell_effect::recover_energy( spell &sp, const tripoint &target ) static bool is_summon_friendly( const spell &sp ) { - const bool hostile = sp.has_flag( "HOSTILE_SUMMON" ); + const bool hostile = sp.has_flag( spell_flag::HOSTILE_SUMMON ); bool friendly = !hostile; - if( sp.has_flag( "HOSTILE_50" ) ) { + if( sp.has_flag( spell_flag::HOSTILE_50 ) ) { friendly = friendly && rng( 0, 1000 ) < 500; } return friendly; @@ -425,7 +425,7 @@ static bool is_summon_friendly( const spell &sp ) static bool add_summoned_mon( const mtype_id &id, const tripoint &pos, const time_duration &time, const spell &sp ) { - const bool permanent = sp.has_flag( "PERMANENT" ); + const bool permanent = sp.has_flag( spell_flag::PERMANENT ); monster spawned_mon( id, pos ); if( is_summon_friendly( sp ) ) { spawned_mon.friendly = INT_MAX; From 52c072114a805536b99667238f795a82db831e61 Mon Sep 17 00:00:00 2001 From: Tonkatsu Date: Thu, 20 Jun 2019 01:57:40 -0500 Subject: [PATCH 146/371] I can't believe it's butter (#31612) * Dairy items for future use --- data/json/item_groups.json | 17 +++- data/json/itemgroups/food_service.json | 10 ++ data/json/items/comestibles/dairy.json | 127 +++++++++++++++++++++++++ data/json/items/containers.json | 32 +++++++ 4 files changed, 185 insertions(+), 1 deletion(-) diff --git a/data/json/item_groups.json b/data/json/item_groups.json index aac042dd86d32..b98b645d90ef1 100644 --- a/data/json/item_groups.json +++ b/data/json/item_groups.json @@ -525,6 +525,7 @@ [ "can_tomato", 40 ], [ "cooked_pumpkin", 20 ], [ "con_milk", 20 ], + [ "milk_evap", 20 ], [ "can_corn", 35 ], [ "can_spam", 30 ], [ "can_pineapple", 30 ], @@ -581,6 +582,7 @@ [ "jar_sauerkraut_pickled", 5 ], { "item": "meat_pickled", "prob": 4, "charges": 2, "container-item": "jar_glass_sealed" }, { "item": "fish_pickled", "prob": 6, "charges": 2, "container-item": "jar_glass_sealed" }, + [ "ghee", 5 ], [ "lutefisk", 1 ], [ "tongs", 25 ], [ "char_smoker", 25 ], @@ -653,8 +655,12 @@ { "item": "colamdew", "prob": 15, "container-item": "bottle_twoliter" }, { "item": "rootbeer", "prob": 15, "container-item": "bottle_twoliter" }, [ "milk", 50 ], + [ "milk_UHT", 5 ], + [ "milk_raw", 2 ], [ "almond_milk", 50 ], [ "soy_milk", 50 ], + { "item": "butter", "prob": 45, "charges-min": 1, "charges-max": 32, "container-item": "wrapper" }, + { "item": "ghee", "prob": 5, "charges-min": 1, "charges-max": 32, "container-item": "jar_glass" }, { "item": "egg_bird", "prob": 65, "count-min": 1, "count-max": 12 }, [ "yoghurt", 50 ], [ "pudding", 60 ], @@ -1719,6 +1725,7 @@ [ "offal_canned", 1 ], [ "can_coconut", 1 ], [ "con_milk", 1 ], + [ "milk_evap", 1 ], [ "sauce_red", 1 ], [ "can_peach", 1 ], [ "apple_canned", 1 ], @@ -4602,6 +4609,8 @@ [ "can_tomato", 40 ], [ "cooked_pumpkin", 20 ], [ "con_milk", 20 ], + [ "milk_evap", 15 ], + [ "milk_UHT", 10 ], [ "can_spam", 30 ], [ "can_tuna", 35 ], [ "can_salmon", 25 ], @@ -5741,6 +5750,8 @@ [ "1st_aid", 35 ], [ "saline", 15 ], [ "con_milk", 5 ], + [ "milk_UHT", 35 ], + [ "cereal", 35 ], [ "codeine", 15 ], [ "antibiotics", 25 ], [ "water_clean", 90 ], @@ -5792,6 +5803,8 @@ [ "1st_aid", 35 ], [ "saline", 10 ], [ "con_milk", 10 ], + [ "milk_UHT", 25 ], + [ "cereal", 20 ], [ "sports_drink", 40 ], [ "water_clean", 90 ] ] @@ -7231,7 +7244,8 @@ [ "vinegar", 10 ], { "item": "veggy_pickled", "prob": 30, "charges": 2, "container-item": "jar_glass_sealed" }, [ "jar_sauerkraut_pickled", 20 ], - [ "con_milk", 20 ], + [ "con_milk", 10 ], + [ "milk_evap", 10 ], { "item": "fish_pickled", "prob": 26, "charges": 2, "container-item": "jar_glass_sealed" }, [ "lutefisk", 1 ], [ "pemmican", 10 ], @@ -8946,6 +8960,7 @@ [ "water_mineral", 15 ], [ "cola", 30 ], [ "choc_drink", 30 ], + [ "milk_UHT", 10 ], [ "rootbeer", 33 ], [ "creamsoda", 28 ], [ "juice", 31 ], diff --git a/data/json/itemgroups/food_service.json b/data/json/itemgroups/food_service.json index 56aa59b296876..bdd6028b8b3bd 100644 --- a/data/json/itemgroups/food_service.json +++ b/data/json/itemgroups/food_service.json @@ -599,6 +599,9 @@ [ "cornmeal", 50 ], [ "yeast", 40 ], [ "powder_eggs", 55 ], + [ "milk_UHT", 15 ], + [ "milk_evap", 25 ], + [ "con_milk", 25 ], [ "milk_powder", 45 ], [ "salt", 50 ], [ "soysauce", 25 ], @@ -698,6 +701,10 @@ "entries": [ { "item": "egg_bird", "prob": 65, "count-min": 6, "count-max": 12 }, { "item": "milk", "prob": 80 }, + { "item": "milk_raw", "prob": 5 }, + { "item": "milk_raw", "prob": 5 }, + { "item": "butter", "prob": 35, "charges": 8, "container-item": "wrapper" }, + { "item": "buttermilk", "prob": 15 }, { "item": "cheese", "prob": 60 }, { "item": "yoghurt", "prob": 40 }, { "item": "pudding", "prob": 30 }, @@ -739,6 +746,8 @@ [ "water_clean", 10 ], [ "water_mineral", 10 ], [ "milk", 20 ], + { "item": "butter", "prob": 35, "charges-min": 8, "charges-max": 64, "container-item": "wrapper" }, + { "item": "ghee", "prob": 5, "charges-min": 1, "charges-max": 64, "container-item": "jar_glass" }, [ "yoghurt", 10 ], [ "pudding", 15 ], [ "apple", 10 ], @@ -795,6 +804,7 @@ [ "garlic", 10 ], [ "thyme", 10 ], [ "can_chicken", 10 ], + [ "ghee", 15 ], [ "pepper", 15 ], [ "salt", 20 ], [ "sugar", 5 ], diff --git a/data/json/items/comestibles/dairy.json b/data/json/items/comestibles/dairy.json index 11670357ddfdc..a08d07036603f 100644 --- a/data/json/items/comestibles/dairy.json +++ b/data/json/items/comestibles/dairy.json @@ -1,4 +1,73 @@ [ + { + "type": "COMESTIBLE", + "id": "milk_raw", + "name": "raw milk", + "name_plural": "raw milk", + "copy-from": "milk", + "spoils_in": "12 hours", + "price": 19, + "calories": 150, + "parasites": 11, + "description": "This is raw, unhomogenized and unpasteurized milk from a cow. It couldn't be any fresher unless you drank it straight from the cow, which might upset it. Depending on your dietary sensibilities, you might want to pasteurize or even boil this before drinking." + }, + { + "type": "COMESTIBLE", + "id": "milk_UHT", + "name": "shelf stable milk", + "name_plural": "shelf stable milk", + "spoils_in": "2 d", + "copy-from": "milk", + "container": "carton_sealed", + "description": "This is milk that has been pasteurized at much higher temperatures than normal. It tastes slightly different, but, unopened, will last far longer than regular milk.", + "price": 50 + }, + { + "type": "COMESTIBLE", + "id": "milk_evap", + "name": "evaporated milk", + "name_plural": "evaporated milk", + "weight": 20, + "color": "white", + "spoils_in": "1 day", + "container": "can_food", + "comestible_type": "DRINK", + "symbol": "~", + "quench": 25, + "healthy": 1, + "calories": 132, + "description": "Milk that's had about 60% of its water removed prior to canning.", + "price": 38, + "material": [ "milk" ], + "volume": 1, + "phase": "liquid", + "flags": [ "EATEN_COLD" ], + "vitamins": [ [ "vitA", 10 ], [ "vitC", 4 ], [ "calcium", 25 ] ], + "fun": 1 + }, + { + "type": "COMESTIBLE", + "id": "buttermilk", + "name": "buttermilk", + "name_plural": "buttermilk", + "weight": 258, + "color": "white", + "spoils_in": "2 d", + "container": "bottle_plastic", + "comestible_type": "DRINK", + "symbol": "~", + "quench": 20, + "healthy": 2, + "calories": 1, + "description": "This is cultured milk defatted either due to churning or curdling. Spoils quickly.", + "price": 1, + "material": [ "milk" ], + "volume": 1, + "phase": "liquid", + "flags": [ "EATEN_COLD" ], + "fun": "0", + "vitamins": [ [ "vitA", 1 ], [ "vitC", 1 ], [ "calcium", 1 ] ] + }, { "type": "COMESTIBLE", "id": "yoghurt", @@ -19,6 +88,41 @@ "fun": 15, "vitamins": [ [ "vitA", 2 ], [ "vitC", 3 ], [ "calcium", 33 ], [ "iron", 1 ] ] }, + { + "type": "COMESTIBLE", + "id": "butter", + "name": "butter", + "name_plural": "butter", + "weight": 14.18, + "color": "yellow", + "spoils_in": "14 days", + "comestible_type": "FOOD", + "symbol": "%", + "quench": -1, + "calories": 101, + "container": "wrapper", + "description": "A yellow stick of milkfat and milk solids, usually made from cow's milk.", + "price": 300, + "material": [ "milk" ], + "volume": 2, + "charges": 32, + "vitamins": [ [ "vitA", 7 ] ], + "fun": -1 + }, + { + "type": "COMESTIBLE", + "id": "ghee", + "name": "ghee", + "name_plural": "ghee", + "copy-from": "butter", + "weight": 13.5, + "spoils_in": "90 days", + "container": "jar_glass_sealed", + "calories": 112, + "description": "Clarified butter, free from milk solids and water. Will last a very long time.", + "price": 420, + "phase": "liquid" + }, { "type": "COMESTIBLE", "id": "pudding", @@ -145,5 +249,28 @@ "charges": 10, "vitamins": [ [ "vitA", 3 ], [ "vitC", 1 ], [ "calcium", 7 ] ], "fun": -5 + }, + { + "type": "COMESTIBLE", + "id": "con_milk", + "name": "condensed milk", + "name_plural": "condensed milk", + "weight": 32, + "color": "white", + "spoils_in": "1 day", + "container": "can_food", + "comestible_type": "DRINK", + "symbol": "~", + "quench": 12, + "calories": 103, + "description": "Cow's milk that has been partly dehydrated to vastly increase its shelf life, and also sweetened.", + "price": 70, + "material": [ "milk", "junk" ], + "primary_material": "milk", + "volume": 1, + "phase": "liquid", + "charges": 10, + "vitamins": [ [ "vitA", 2 ], [ "vitC", 1 ], [ "calcium", 7 ] ], + "fun": 3 } ] diff --git a/data/json/items/containers.json b/data/json/items/containers.json index 1a7087efdf75c..782e5584f45b2 100644 --- a/data/json/items/containers.json +++ b/data/json/items/containers.json @@ -384,6 +384,38 @@ "unseals_into": "null", "qualities": [ [ "CONTAIN", 1 ], [ "BOIL", 2 ] ] }, + { + "id": "carton_sealed", + "type": "CONTAINER", + "category": "other", + "name": "paper carton", + "description": "A half gallon carton constructed of a paper, aluminum and plastic laminate. It has a threaded cap for easy resealing.", + "weight": 28, + "volume": 8, + "price": 0, + "to_hit": 1, + "material": [ "plastic", "aluminum", "paper" ], + "symbol": ")", + "color": "light_cyan", + "contains": 8, + "watertight": true, + "preserves": true, + "unseals_into": "carton_unsealed" + }, + { + "id": "carton_unsealed", + "copy-from": "carton_sealed", + "type": "CONTAINER", + "name": "opened paper carton", + "description": "A half gallon carton constructed of a paper, aluminum and plastic laminate. This one is open and its contents will spoil.", + "symbol": ")", + "color": "light_blue", + "preserves": false, + "seals": true, + "watertight": true, + "unseals_into": "null", + "qualities": [ [ "CONTAIN", 1 ] ] + }, { "id": "plastic_bag_vac", "type": "CONTAINER", From d510e750ea7b6b725fa360113222465998d78cf8 Mon Sep 17 00:00:00 2001 From: barsoosayque Date: Thu, 20 Jun 2019 17:24:12 +0700 Subject: [PATCH 147/371] allow to open construction menu, but prevent from building in the dark --- src/construction.cpp | 8 ++++++-- src/handle_action.cpp | 2 -- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/src/construction.cpp b/src/construction.cpp index d0747227f13d9..cdc88dc624f9c 100644 --- a/src/construction.cpp +++ b/src/construction.cpp @@ -693,8 +693,12 @@ void construction_menu() continue; } if( player_can_build( g->u, total_inv, constructs[select] ) ) { - place_construction( constructs[select] ); - uistate.last_construction = constructs[select]; + if( g->u.fine_detail_vision_mod() > 4 && !g->u.has_trait( trait_DEBUG_HS ) ) { + add_msg( m_info, _( "It is too dark to construct right now." ) ); + } else { + place_construction( constructs[select] ); + uistate.last_construction = constructs[select]; + } exit = true; } else { popup( _( "You can't build that!" ) ); diff --git a/src/handle_action.cpp b/src/handle_action.cpp index 4b8038b3cd669..f75f5931dc9a9 100644 --- a/src/handle_action.cpp +++ b/src/handle_action.cpp @@ -1934,8 +1934,6 @@ bool game::handle_action() add_msg( m_info, _( "You can't construct while you're in your shell." ) ); } else if( u.has_effect( effect_riding ) ) { add_msg( m_info, _( "You can't construct while you're riding." ) ); - } else if( g->u.fine_detail_vision_mod() > 4 && !g->u.has_trait( trait_DEBUG_HS ) ) { - add_msg( m_info, _( "It is too dark to construct right now." ) ); } else { construction_menu(); } From 8402fa73ea083fe69368fca5aa8db69167a51ad3 Mon Sep 17 00:00:00 2001 From: Isaac Freund Date: Thu, 20 Jun 2019 14:12:15 +0200 Subject: [PATCH 148/371] Fix displacement of items after (de)construction --- src/construction.cpp | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/construction.cpp b/src/construction.cpp index d9b21e8ef21d4..b2d826c059d38 100644 --- a/src/construction.cpp +++ b/src/construction.cpp @@ -879,11 +879,10 @@ void complete_construction( player *p ) } if( !dump_spots.empty() ) { tripoint dump_spot = random_entry( dump_spots ); - auto items_at = g->m.i_at( terp ); - for( auto it = items_at.rbegin(); it != items_at.rend(); it++ ) { + map_stack items = g->m.i_at( terp ); + for( map_stack::iterator it = items.begin(); it != items.end(); ) { g->m.add_item_or_charges( dump_spot, *it ); - item *item_ptr = &*it; - g->m.i_rem( terp, item_ptr ); + it = items.erase( it ); } } else { debugmsg( "No space to displace items from construction finishing" ); From cf9ad3051824f8fc2523e71ec31cb2fcafff2d82 Mon Sep 17 00:00:00 2001 From: ZhilkinSerg Date: Thu, 20 Jun 2019 15:29:28 +0300 Subject: [PATCH 149/371] Added missing breaks to get rid of unnecessary fallthroughs (#31650) --- src/activity_handlers.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/activity_handlers.cpp b/src/activity_handlers.cpp index 1c364ef69ab9c..1369b6a57ec94 100644 --- a/src/activity_handlers.cpp +++ b/src/activity_handlers.cpp @@ -3959,8 +3959,10 @@ void activity_handlers::spellcasting_finish( player_activity *act, player *p ) break; case hp_energy: blood_magic( p, cost ); + break; case fatigue_energy: p->mod_fatigue( cost ); + break; case none_energy: default: break; From 01a7771867aa7771943b47fb9248e4825ebb94a4 Mon Sep 17 00:00:00 2001 From: Isaac Freund Date: Thu, 20 Jun 2019 14:29:57 +0200 Subject: [PATCH 150/371] Fix keg iexamine with bathtubs (#31652) * Fix keg iexamine with bathtubs Bathtubs don't have the NOITEM flag that iexamine::keg expects, which causes unexepected things to happen. This commit introduces a fake `f_no_item` furniture to use in a hack to handle item displacement from the keg tile correctly. --- data/json/furniture.json | 12 ++++++++++++ src/iexamine.cpp | 32 +++++++++++++++++++++++++++----- 2 files changed, 39 insertions(+), 5 deletions(-) diff --git a/data/json/furniture.json b/data/json/furniture.json index e293eb3fc42b0..25b0e3390aedc 100644 --- a/data/json/furniture.json +++ b/data/json/furniture.json @@ -6670,5 +6670,17 @@ { "item": "plastic_chunk", "count": [ 0, 1 ] } ] } + }, + { + "type": "furniture", + "id": "f_no_item", + "//": "This is used in a hack to clear furniture with the keg iexamine of all items execept the stored liquid before usage.", + "name": "seeing this is a bug", + "description": "Seeing this is a bug. If seen, please report and destroy.", + "symbol": "#", + "color": "black", + "move_cost_mod": 2, + "required_str": -1, + "flags": [ "NOITEM" ] } ] diff --git a/src/iexamine.cpp b/src/iexamine.cpp index 6cf24e050a35b..2a976cdeaa01c 100644 --- a/src/iexamine.cpp +++ b/src/iexamine.cpp @@ -2626,14 +2626,14 @@ bool iexamine::has_keg( const tripoint &pos ) return get_keg_capacity( pos ) > 0_ml; } -void iexamine::keg( player &p, const tripoint &examp ) +static void displace_items_except_one_liquid( const tripoint &examp ) { - none( p, examp ); - const auto keg_name = g->m.name( examp ); - units::volume keg_cap = get_keg_capacity( examp ); - map_stack items = g->m.i_at( examp ); + // Temporarily replace the real furniture with a fake furniture with NOITEM + const furn_id previous_furn = g->m.furn( examp ); + g->m.furn_set( examp, furn_id( "f_no_item" ) ); bool liquid_present = false; + map_stack items = g->m.i_at( examp ); for( map_stack::iterator it = items.begin(); it != items.end(); ) { if( !it->made_of_from_type( LIQUID ) || liquid_present ) { // This isn't a liquid or there was already another kind of liquid inside, @@ -2647,6 +2647,20 @@ void iexamine::keg( player &p, const tripoint &examp ) } } + // Replace the real furniture + g->m.furn_set( examp, previous_furn ); +} + +void iexamine::keg( player &p, const tripoint &examp ) +{ + none( p, examp ); + const auto keg_name = g->m.name( examp ); + units::volume keg_cap = get_keg_capacity( examp ); + + const bool liquid_present = map_cursor( examp ).has_item_with( []( const item & it ) { + return it.made_of_from_type( LIQUID ); + } ); + if( !liquid_present ) { add_msg( m_info, _( "It is empty." ) ); // Get list of all drinks @@ -2689,6 +2703,10 @@ void iexamine::keg( player &p, const tripoint &examp ) if( drink_index < 0 ) { return; } + + // First empty the keg of foreign objects + displace_items_except_one_liquid( examp ); + //Store liquid chosen in the keg itype_id drink_type = drink_types[ drink_index ]; int charges_held = p.charges_of( drink_type ); @@ -2713,6 +2731,10 @@ void iexamine::keg( player &p, const tripoint &examp ) g->m.add_item( examp, drink ); return; } else { + // First empty the keg of foreign objects + displace_items_except_one_liquid( examp ); + + map_stack items = g->m.i_at( examp ); item &drink = items.only_item(); const std::string drink_tname = drink.tname(); const std::string drink_nname = item::nname( drink.typeId() ); From e0096dc27dde6d310559ccb379ab0a17a2e9e339 Mon Sep 17 00:00:00 2001 From: DracoGriffin <32253888+DracoGriffin@users.noreply.github.com> Date: Thu, 20 Jun 2019 06:31:16 -0600 Subject: [PATCH 151/371] New Equine Armor [CR] (#31223) * Add new pet armor for equines - New armor for equines - Recipes for the new armors - Add new recipe category for equine armor --- data/json/items/armor/pets_horse_armor.json | 173 +++++++++++++++++--- data/json/recipes/armor/pets_horse.json | 161 ++++++++++++++++++ data/json/recipes/recipes.json | 2 +- 3 files changed, 309 insertions(+), 27 deletions(-) create mode 100644 data/json/recipes/armor/pets_horse.json diff --git a/data/json/items/armor/pets_horse_armor.json b/data/json/items/armor/pets_horse_armor.json index 78906f7ae7548..4f85938b8ff06 100644 --- a/data/json/items/armor/pets_horse_armor.json +++ b/data/json/items/armor/pets_horse_armor.json @@ -1,26 +1,147 @@ -{ - "id": "saddlebag", - "type": "ARMOR", - "name": "saddle bags", - "description": "A pair of covered pouches laid across the back of a horse behind the saddle.", - "weight": 1000, - "volume": 30, - "price": 15000, - "material": [ - "leather" - ], - "symbol": "[", - "color": "green", - "covers": [ - "HANDS" - ], - "coverage": 50, - "encumbrance": 30, - "storage": 120, - "warmth": 10, - "material_thickness": 2, - "flags": [ - "BELTED", - "WATER_FRIENDLY" - ] -} +[ + { + "type": "PET_ARMOR", + "id": "kevlar_armor_horse", + "symbol": "[", + "color": "yellow", + "name": "Kevlar-lined horse peto", + "description": "A heavy mattress-like armor of cloth, leather and thick linings of Kevlar, originally used as protection in bullfighting. You could put this on a friendly horse.", + "price": 50000, + "price_postapoc": 5000, + "material": [ "kevlar" ], + "weight": 30000, + "volume": 600, + "bashing": 10, + "to_hit": -3, + "flags": [ "IS_PET_ARMOR", "NO_SALVAGE" ], + "material_thickness": 2, + "max_pet_vol": "1000000 ml", + "min_pet_vol": "380000 ml", + "pet_bodytype": "horse" + }, + { + "type": "PET_ARMOR", + "id": "acidchitin_armor_horse", + "copy-from": "kevlar_armor_horse", + "color": "green", + "name": "biosilicified chitin horse body armor", + "description": "A makeshift assembly of criniere, peytral and croupiere made from biosilicified chitin fitted to a thin mesh. You could put this on a friendly horse.", + "proportional": { "price": 1.67, "price_postapoc": 1.67, "weight": 1.15 }, + "relative": { "environmental_protection": 7 }, + "material": [ "acidchitin" ] + }, + { + "type": "PET_ARMOR", + "id": "chitin_armor_horse", + "copy-from": "acidchitin_armor_horse", + "name": "chitin horse body armor", + "description": "A makeshift assembly of criniere, peytral and croupiere made from chitin fitted to a thin mesh. You could put this on a friendly horse.", + "relative": { "price": -15000, "price_postapoc": -1500, "environmental_protection": -3 }, + "material": [ "chitin" ] + }, + { + "type": "PET_ARMOR", + "id": "chainmail_armor_horse", + "copy-from": "kevlar_armor_horse", + "color": "light_red", + "name": "chainmail horse coat", + "description": "A heavy covering of chainmail, suitably made for horses as protection. You could put this on a friendly horse.", + "proportional": { "price": 0.83, "price_postapoc": 0.83, "weight": 1.3 }, + "relative": { "material_thickness": -2 }, + "material": [ "iron", "budget_steel" ] + }, + { + "type": "PET_ARMOR", + "id": "leather_armor_horse", + "copy-from": "kevlar_armor_horse", + "color": "brown", + "name": "boiled leather horse barding with caparison", + "description": "A full barding for horses consisting of boiled leather and cloth undercovering. This caparison is depicting a battle between a monstrous dragon and regal griffin. You could put this on a friendly horse.", + "proportional": { "price": 0.58, "price_postapoc": 0.58, "weight": 0.5 }, + "material": [ "cotton", "leather" ], + "snippet_category": [ + { + "id": "battle", + "text": "A full barding for horses consisting of boiled leather and cloth undercovering. This caparison is depicting a battle between a monstrous dragon and regal griffin. You could put this on a friendly horse." + }, + { + "id": "ancientdragon", + "text": "A full barding for horses consisting of boiled leather and cloth undercovering. This caparison is depicting a red dragon breathing fire on cities. You could put this on a friendly horse." + }, + { + "id": "criticalbear", + "text": "A full barding for horses consisting of boiled leather and cloth undercovering. This caparison is depicting a bear on its hind legs and forelegs outstretched in a menacing manner. You could put this on a friendly horse." + }, + { + "id": "orange", + "text": "A full barding for horses consisting of boiled leather and cloth undercovering. This caparison is depicting an assortment of fruits and vegetables with a very large orange featured in the foreground. You could put this on a friendly horse." + }, + { + "id": "vulture", + "text": "A full barding for horses consisting of boiled leather and cloth undercovering. This caparison is depicting a massive vulture perched on a mountain. You could put this on a friendly horse." + }, + { + "id": "direboar", + "text": "A full barding for horses consisting of boiled leather and cloth undercovering. This caparison is depicting the mythical Erymanthian boar in various artistic forms. You could put this on a friendly horse." + }, + { + "id": "rycon", + "text": "A full barding for horses consisting of boiled leather and cloth undercovering. This caparison seems to be sponsored by Rycon Construction, with a tag line of \"From down under to your home, we play all the roles from start to finish!\". You could put this on a friendly horse." + }, + { + "id": "coregentech", + "text": "A full barding for horses consisting of boiled leather and cloth undercovering. This caparison seems to be sponsored by Core Generator Tech, with a tag line of \"Providing power solutions from culinary to graphic design, we have the magic touch for your problems!\". You could put this on a friendly horse." + } + ] + }, + { + "type": "PET_ARMOR", + "id": "leatherbone_armor_horse", + "copy-from": "leather_armor_horse", + "name": "boiled leather horse barding with bones", + "description": "Decorative bones affixed to leather horse barding to invoke fear in bandits and raiders and traders all! You could put this on a friendly horse.", + "relative": { "price": 1500, "price_postapoc": 150, "weight": 500 }, + "material": [ "bone", "leather" ] + }, + { + "type": "PET_ARMOR", + "id": "rubber_armor_horse", + "copy-from": "kevlar_armor_horse", + "color": "dark_gray", + "name": "horse rain sheet", + "description": "A thin plastic covering adapted for horses to protect from acid rain and other caustic sources. You could put this on a friendly horse.", + "proportional": { "price": 0.34, "price_postapoc": 0.34, "min_pet_vol": 0.6, "weight": 0.45 }, + "relative": { "environmental_protection": 10, "material_thickness": -2 }, + "material": [ "neoprene", "plastic" ] + }, + { + "type": "PET_ARMOR", + "id": "superalloy_armor_horse", + "copy-from": "kevlar_armor_horse", + "color": "light_cyan", + "name": "superalloy crafted horse barding", + "description": "The latest fashion statement and protection for polo equestrians and ahistorical reenactor steeds alike, designed and manufactured by Land Dwarf Industries. You could put this on a friendly horse.", + "proportional": { "price": 100, "price_postapoc": 100, "min_pet_vol": 0.72, "weight": 0.72 }, + "relative": { "environmental_protection": 10, "storage": 32 }, + "material": [ "superalloy" ] + }, + { + "id": "saddlebag", + "type": "ARMOR", + "name": "saddle bags", + "description": "A pair of covered pouches laid across the back of a horse behind the saddle.", + "weight": 1000, + "volume": 30, + "price": 15000, + "material": [ "leather" ], + "symbol": "[", + "color": "green", + "covers": [ "HANDS" ], + "coverage": 50, + "encumbrance": 30, + "storage": 120, + "warmth": 10, + "material_thickness": 2, + "flags": [ "BELTED", "WATER_FRIENDLY" ] + } +] diff --git a/data/json/recipes/armor/pets_horse.json b/data/json/recipes/armor/pets_horse.json new file mode 100644 index 0000000000000..00c042730a25e --- /dev/null +++ b/data/json/recipes/armor/pets_horse.json @@ -0,0 +1,161 @@ +[ + { + "result": "acidchitin_armor_horse", + "type": "recipe", + "copy-from": "armor_acidchitin", + "category": "CC_ANIMALS", + "subcategory": "CSC_ANIMALS_EQUINE ARMOR", + "skills_required": [ [ "survival", 4 ], [ "firstaid", 2 ], [ "fabrication", 4 ] ], + "time": "600 m", + "using": [ [ "cordage", 7 ] ], + "components": [ [ [ "acidchitin_piece", 84 ] ] ] + }, + { + "result": "chitin_armor_horse", + "type": "recipe", + "copy-from": "armor_chitin", + "category": "CC_ANIMALS", + "subcategory": "CSC_ANIMALS_EQUINE ARMOR", + "time": "525 m", + "book_learn": [ [ "textbook_tailor", 5 ], [ "tailor_portfolio", 5 ] ], + "skills_required": [ [ "fabrication", 4 ] ], + "using": [ [ "cordage", 7 ] ], + "components": [ [ [ "chitin_piece", 84 ] ] ] + }, + { + "result": "chainmail_armor_horse", + "type": "recipe", + "copy-from": "chainmail_vest", + "category": "CC_ANIMALS", + "subcategory": "CSC_ANIMALS_EQUINE ARMOR", + "time": "364 m", + "using": [ [ "chainmail_standard", 7 ] ], + "components": [ + [ [ "link_sheet", 35 ] ], + [ [ "chain_link", 917 ] ], + [ [ "wire", 7 ] ], + [ [ "fur", 42 ], [ "tanned_pelt", 7 ], [ "leather", 42 ], [ "tanned_hide", 7 ] ] + ] + }, + { + "result": "kevlar_armor_horse", + "type": "recipe", + "category": "CC_ANIMALS", + "subcategory": "CSC_ANIMALS_EQUINE ARMOR", + "skill_used": "tailor", + "difficulty": 6, + "time": "210 m", + "autolearn": true, + "using": [ [ "sewing_standard", 190 ] ], + "components": [ [ [ "kevlar_plate", 56 ] ], [ [ "rag", 42 ] ], [ [ "leather", 24 ], [ "tanned_hide", 24 ] ] ] + }, + { + "result": "leather_armor_horse", + "type": "recipe", + "category": "CC_ANIMALS", + "subcategory": "CSC_ANIMALS_EQUINE ARMOR", + "skill_used": "tailor", + "difficulty": 3, + "time": "105 m", + "byproducts": [ [ "leather", 21 ] ], + "using": [ [ "sewing_standard", 30 ] ], + "components": [ [ [ "armor_blarmor", 3 ] ], [ [ "rag", 18 ] ] ] + }, + { + "result": "leather_armor_horse", + "type": "recipe", + "copy-from": "armor_blarmor", + "id_suffix": "from_scratch", + "category": "CC_ANIMALS", + "subcategory": "CSC_ANIMALS_EQUINE ARMOR", + "skills_required": [ "tailor", 6 ], + "time": "420 m", + "using": [ [ "sewing_standard", 190 ], [ "surface_heat", 60, "LIST" ] ], + "components": [ + [ [ "water", 30 ], [ "water_clean", 30 ] ], + [ [ "wax", 6 ], [ "tallow", 24 ], [ "tallow_tainted", 24 ], [ "vinegar", 30 ], [ "pine_bough", 60 ] ], + [ [ "salt", 150 ] ], + [ [ "leather", 105 ], [ "tanned_hide", 17 ] ], + [ [ "rag", 18 ] ] + ] + }, + { + "result": "leatherbone_armor_horse", + "type": "recipe", + "copy-from": "leather_armor_horse", + "difficulty": 4, + "time": "210 m", + "using": [ [ "sewing_standard", 75 ] ], + "components": [ [ [ "bone", 39 ], [ "bone_human", 39 ], [ "bone_tainted", 75 ] ], [ [ "armor_blarmor", 3 ] ] ] + }, + { + "result": "leatherbone_armor_horse", + "type": "recipe", + "id_suffix": "from_leatherarmor", + "category": "CC_ANIMALS", + "subcategory": "CSC_ANIMALS_EQUINE ARMOR", + "skill_used": "tailor", + "difficulty": 4, + "time": "105 m", + "autolearn": true, + "byproducts": [ [ "rag", 6 ] ], + "using": [ [ "sewing_standard", 35 ] ], + "components": [ [ [ "bone", 39 ], [ "bone_human", 39 ], [ "bone_tainted", 75 ] ], [ [ "leather_armor_horse", 1 ] ] ] + }, + { + "result": "leatherbone_armor_horse", + "type": "recipe", + "id_suffix": "from_scratch", + "category": "CC_ANIMALS", + "subcategory": "CSC_ANIMALS_EQUINE ARMOR", + "skill_used": "cooking", + "difficulty": 3, + "skills_required": [ "tailor", 6 ], + "time": "525 m", + "book_learn": [ + [ "textbook_tailor", 4 ], + [ "tailor_portfolio", 5 ], + [ "textbook_survival", 3 ], + [ "trappers_companion", 3 ], + [ "survival_book", 3 ], + [ "textbook_armwest", 6 ], + [ "textbook_armschina", 6 ] + ], + "using": [ [ "sewing_standard", 225 ] ], + "tools": [ [ [ "surface_heat", 60, "LIST" ] ] ], + "components": [ + [ [ "water", 30 ], [ "water_clean", 30 ] ], + [ [ "wax", 6 ], [ "tallow", 24 ], [ "tallow_tainted", 24 ], [ "vinegar", 30 ], [ "pine_bough", 60 ] ], + [ [ "salt", 150 ] ], + [ [ "bone", 39 ], [ "bone_human", 39 ], [ "bone_tainted", 75 ] ], + [ [ "leather", 105 ], [ "tanned_hide", 17 ] ] + ] + }, + { + "result": "rubber_armor_horse", + "type": "recipe", + "category": "CC_ANIMALS", + "subcategory": "CSC_ANIMALS_EQUINE ARMOR", + "skill_used": "tailor", + "difficulty": 4, + "skills_required": [ "fabrication", 3 ], + "time": "112 m", + "autolearn": true, + "qualities": [ { "id": "SEW", "level": 1 }, { "id": "CUT", "level": 1 } ], + "components": [ [ [ "duct_tape", 175 ] ], [ [ "coat_rain", 7 ] ] ] + }, + { + "result": "rubber_armor_horse", + "type": "recipe", + "id_suffix": "from_scratch", + "category": "CC_ANIMALS", + "subcategory": "CSC_ANIMALS_EQUINE ARMOR", + "skill_used": "tailor", + "difficulty": 5, + "skills_required": [ "fabrication", 3 ], + "time": "210 m", + "autolearn": true, + "qualities": [ { "id": "SEW", "level": 1 }, { "id": "CUT", "level": 1 } ], + "components": [ [ [ "duct_tape", 350 ] ], [ [ "bag_plastic", 70 ] ], [ [ "rag", 70 ] ] ] + } +] diff --git a/data/json/recipes/recipes.json b/data/json/recipes/recipes.json index 80cbc0271951a..c2b05c4a7bb9f 100644 --- a/data/json/recipes/recipes.json +++ b/data/json/recipes/recipes.json @@ -103,7 +103,7 @@ { "type": "recipe_category", "id": "CC_ANIMALS", - "recipe_subcategories": [ "CSC_ALL", "CSC_ANIMALS_CANINE ARMOR" ] + "recipe_subcategories": [ "CSC_ALL", "CSC_ANIMALS_CANINE ARMOR", "CSC_ANIMALS_EQUINE ARMOR" ] }, { "type": "recipe_category", From 4ca7104eb588abe4576696b1ad96409e511f39c7 Mon Sep 17 00:00:00 2001 From: Joseph Carrington Date: Thu, 20 Jun 2019 06:31:59 -0600 Subject: [PATCH 152/371] Slaughterhouse items (#30626) --- data/json/construction.json | 11 +++++++++++ data/json/furniture.json | 12 ++++++++++++ data/json/items/armor.json | 22 ++++++++++++++++++++++ data/json/items/melee.json | 19 +++++++++++++++++++ data/json/recipes/weapon/piercing.json | 13 +++++++++++++ src/activity_handlers.cpp | 3 +-- 6 files changed, 78 insertions(+), 2 deletions(-) diff --git a/data/json/construction.json b/data/json/construction.json index 7e18f416656c3..0df3e5532a955 100644 --- a/data/json/construction.json +++ b/data/json/construction.json @@ -2759,6 +2759,17 @@ "pre_terrain": "t_fence_post", "post_terrain": "t_wall_rammed_earth" }, + { + "type": "construction", + "description": "Hang Hanging Meathook", + "category": "CONSTRUCT", + "required_skills": [ [ "fabrication", 1 ] ], + "time": 15, + "qualities": [ [ { "id": "HAMMER", "level": 2 } ], [ { "id": "SCREW", "level": 1 } ] ], + "components": [ [ [ "grip_hook", 1 ] ], [ [ "chain", 1 ] ] ], + "pre_special": "check_support", + "post_terrain": "f_hanging_meathook" + }, { "type": "construction", "description": "Build Counter Gate", diff --git a/data/json/furniture.json b/data/json/furniture.json index 25b0e3390aedc..f327e44ff00ea 100644 --- a/data/json/furniture.json +++ b/data/json/furniture.json @@ -6560,6 +6560,18 @@ "examine_action": "workbench", "workbench": { "multiplier": 1.2, "mass": 500000, "volume": "200L" } }, + { + "id": "f_hanging_meathook", + "type": "furniture", + "name": "hanging meathook", + "description": "A hefty hook suspended from a chain for stringing up corpses.", + "symbol": "g", + "required_str": -1, + "move_cost_mod": 2, + "color": "light_gray", + "deconstruct": { "items": [ { "item": "grip_hook", "count": 1 }, { "item": "chain", "count": 1 } ] }, + "flags": [ "TRANSPARENT", "BUTCHER_EQ" ] + }, { "type": "furniture", "id": "f_fake_bench_hands", diff --git a/data/json/items/armor.json b/data/json/items/armor.json index 3e18af4c5c712..764be7e8e66d2 100644 --- a/data/json/items/armor.json +++ b/data/json/items/armor.json @@ -3851,6 +3851,28 @@ "environmental_protection": 5, "flags": [ "WATERPROOF", "STURDY" ] }, + { + "id": "gloves_cut_resistant", + "type": "ARMOR", + "name": "pair of cut resistant gloves", + "name_plural": "pairs of cut resistant gloves", + "description": "A pair of cut resistant gloves, useful when rapidly breaking down carcasses.", + "weight": 240, + "volume": 1, + "price": 9000, + "to_hit": 2, + "material": [ "steel", "cotton" ], + "symbol": "[", + "color": "light_gray", + "looks_like": "gloves_work", + "covers": [ "HANDS" ], + "coverage": 95, + "encumbrance": 40, + "warmth": 10, + "material_thickness": 4, + "environmental_protection": 1, + "flags": [ "STURDY" ] + }, { "id": "gloves_wraps", "type": "ARMOR", diff --git a/data/json/items/melee.json b/data/json/items/melee.json index 140e3276c7e8b..a5d9542262a10 100644 --- a/data/json/items/melee.json +++ b/data/json/items/melee.json @@ -2284,6 +2284,25 @@ "qualities": [ [ "CUT", 1 ], [ "CUT_FINE", 1 ], [ "BUTCHER", 7 ] ], "flags": [ "STAB", "SHEATH_KNIFE" ] }, + { + "type": "TOOL", + "category": "weapons", + "id": "grip_hook", + "name": "grip hook", + "description": "A simple steel meathook with a circular steel handle. Makes a passable melee weapon.", + "weight": 900, + "to_hit": 1, + "color": "light_gray", + "symbol": "?", + "material": [ "steel" ], + "techniques": [ "DEF_DISARM", "SWEEP" ], + "flags": [ "DURABLE_MELEE", "BELT_CLIP", "STAB" ], + "volume": 3, + "bashing": 2, + "cutting": 6, + "price": 2000, + "qualities": [ [ "HAMMER", 1 ], [ "BUTCHER", -5 ] ] + }, { "id": "2h_flail_steel", "type": "GENERIC", diff --git a/data/json/recipes/weapon/piercing.json b/data/json/recipes/weapon/piercing.json index 86522ae1cdd6a..069b5a6b2dba5 100644 --- a/data/json/recipes/weapon/piercing.json +++ b/data/json/recipes/weapon/piercing.json @@ -30,5 +30,18 @@ "using": [ [ "welding_standard", 2 ], [ "steel_tiny", 1 ] ], "qualities": [ { "id": "HAMMER", "level": 3 }, { "id": "SAW_M", "level": 1 } ], "components": [ [ [ "pipe", 1 ] ] ] + }, + { + "result": "grip_hook", + "type": "recipe", + "category": "CC_WEAPON", + "subcategory": "CSC_WEAPON_PIERCING", + "skill_used": "fabrication", + "difficulty": 2, + "time": 60000, + "autolearn": true, + "using": [ [ "welding_standard", 2 ], [ "steel_tiny", 1 ] ], + "qualities": [ { "id": "HAMMER", "level": 3 }, { "id": "SAW_M", "level": 1 } ], + "components": [ [ [ "spike", 1 ] ] ] } ] diff --git a/src/activity_handlers.cpp b/src/activity_handlers.cpp index 1369b6a57ec94..106bae54b044a 100644 --- a/src/activity_handlers.cpp +++ b/src/activity_handlers.cpp @@ -412,8 +412,7 @@ static void set_up_butchery( player_activity &act, player &u, butcher_type actio } if( !has_rope && !b_rack_present ) { u.add_msg_if_player( m_info, - _( "To perform a full butchery on a corpse this big, you need either a butchering rack or both a long rope in your inventory and a nearby tree to hang the corpse from." ) ); - act.targets.pop_back(); + _( "To perform a full butchery on a corpse this big, you need either a butchering rack, a nearby hanging meathook, or both a long rope in your inventory and a nearby tree to hang the corpse from." ) ); return; } if( !has_table_nearby ) { From 801d5747d35c6d1cb77340ff99aab71e5f6952a3 Mon Sep 17 00:00:00 2001 From: NeviNovat <51816321+NeviNovat@users.noreply.github.com> Date: Thu, 20 Jun 2019 15:33:00 +0300 Subject: [PATCH 153/371] [CR] Fix makeshift grenades (#31462) --- data/json/items/grenades.json | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/data/json/items/grenades.json b/data/json/items/grenades.json index 6a1d93495b497..fe8e639231500 100644 --- a/data/json/items/grenades.json +++ b/data/json/items/grenades.json @@ -80,8 +80,9 @@ "use_action": { "type": "explosion", "no_deactivate_msg": "You've already pulled the %s's pin; try throwing it instead.", - "explosion": { "power": 165, "distance_factor": 0.8, "shrapnel": { "count": 100, "mass": 1.25 } } - } + "explosion": { "power": 155, "distance_factor": 0.8, "shrapnel": { "casing_mass": 160, "fragment_mass": 1 } } + }, + "flags": [ "BOMB", "TRADER_AVOID" ] }, { "id": "grenade_inc", From 299a88965abe8cef720a2b931cbe93533ba835a2 Mon Sep 17 00:00:00 2001 From: agaume Date: Thu, 20 Jun 2019 14:50:08 +0200 Subject: [PATCH 154/371] solve problems with ammo_current() and plutonium cells Plutonium cells have a different type ('plutonium') and id ('plut_cell'). The ammo_current() function checks the id of the ammo and not its type, but several tests are hardcoded with ammo_current() == 'plutonium'. Therefore, weight of a plutonium loaded object is miscalculated, and plutonium cells are multiplied when unloaded. resolves #30644 and #31400 This commit changes all hardcoded tests ammo_current() == 'plutonium' with ammo_current() == 'plut_cells' Changes to be committed: modified: src/crafting.cpp modified: src/item.cpp modified: src/player.cpp --- src/crafting.cpp | 2 +- src/item.cpp | 2 +- src/player.cpp | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/crafting.cpp b/src/crafting.cpp index 4f88b2244ed35..a60925fdc3d98 100644 --- a/src/crafting.cpp +++ b/src/crafting.cpp @@ -1997,7 +1997,7 @@ void remove_ammo( item &dis_item, player &p ) if( dis_item.is_tool() && dis_item.charges > 0 && dis_item.ammo_current() != "null" ) { item ammodrop( dis_item.ammo_current(), calendar::turn ); ammodrop.charges = dis_item.charges; - if( dis_item.ammo_current() == "plutonium" ) { + if( dis_item.ammo_current() == "plut_cell" ) { ammodrop.charges /= PLUTONIUM_CHARGES; } drop_or_handle( ammodrop, p ); diff --git a/src/item.cpp b/src/item.cpp index eea1c70bd7437..d7f444de780aa 100644 --- a/src/item.cpp +++ b/src/item.cpp @@ -3537,7 +3537,7 @@ units::mass item::weight( bool include_contents, bool integral ) const } } else if( magazine_integral() && !is_magazine() ) { - if( ammo_current() == "plutonium" ) { + if( ammo_current() == "plut_cell" ) { ret += ammo_remaining() * find_type( ammotype( *ammo_types().begin() )->default_ammotype() )->weight / PLUTONIUM_CHARGES; } else if( ammo_data() ) { diff --git a/src/player.cpp b/src/player.cpp index dd20b94a5db5c..47f7eabec0558 100644 --- a/src/player.cpp +++ b/src/player.cpp @@ -8830,7 +8830,7 @@ bool player::unload( item &it ) } else if( target->ammo_remaining() ) { int qty = target->ammo_remaining(); - if( target->ammo_current() == "plutonium" ) { + if( target->ammo_current() == "plut_cell" ) { qty = target->ammo_remaining() / PLUTONIUM_CHARGES; if( qty > 0 ) { add_msg( _( "You recover %i unused plutonium." ), qty ); @@ -8858,7 +8858,7 @@ bool player::unload( item &it ) // If successful remove appropriate qty of ammo consuming half as much time as required to load it this->moves -= this->item_reload_cost( *target, ammo, qty ) / 2; - if( target->ammo_current() == "plutonium" ) { + if( target->ammo_current() == "plut_cell" ) { qty *= PLUTONIUM_CHARGES; } From 895070a625f12cfdcae2fc3d6d3351056a531a80 Mon Sep 17 00:00:00 2001 From: Matthew Taylor Date: Thu, 20 Jun 2019 14:52:18 +0100 Subject: [PATCH 155/371] Add .410 shotgun ammunition (#31573) Add .410 shotgun ammunition and a Saiga-410 --- data/json/itemgroups/ammo.json | 2 +- data/json/itemgroups/guns.json | 3 ++- data/json/itemgroups/magazines.json | 4 +-- data/json/items/ammo/410shot.json | 32 ++++++++++++++++++++++++ data/json/items/ammo_types.json | 6 +++++ data/json/items/generic/casing.json | 14 +++++++++++ data/json/items/gun/410shot.json | 22 +++++++++++++++++ data/json/items/magazine/410shot.json | 35 +++++++++++++++++++++++++++ data/json/recipes/ammo/shot.json | 16 ++++++++++++ data/json/requirements/ammo.json | 6 +++++ data/json/uncraft/ammo/410shot.json | 12 +++++++++ doc/GAME_BALANCE.md | 1 + 12 files changed, 149 insertions(+), 4 deletions(-) create mode 100644 data/json/items/ammo/410shot.json create mode 100644 data/json/items/gun/410shot.json create mode 100644 data/json/items/magazine/410shot.json create mode 100644 data/json/uncraft/ammo/410shot.json diff --git a/data/json/itemgroups/ammo.json b/data/json/itemgroups/ammo.json index b4bd59ae80a28..b74b11d9f2eb0 100644 --- a/data/json/itemgroups/ammo.json +++ b/data/json/itemgroups/ammo.json @@ -221,7 +221,7 @@ "type": "item_group", "id": "ammo_shotgun_common", "//": "Shotgun ammo commonly owned by citizens and found in many locations.", - "items": [ [ "shot_00", 100 ], [ "shot_bird", 70 ], [ "shot_dragon", 10 ] ] + "items": [ [ "shot_00", 100 ], [ "shot_bird", 70 ], [ "shot_dragon", 10 ], [ "410shot_000", 50 ] ] }, { "type": "item_group", diff --git a/data/json/itemgroups/guns.json b/data/json/itemgroups/guns.json index 1e8263aa64b83..47fb57ebec0e3 100644 --- a/data/json/itemgroups/guns.json +++ b/data/json/itemgroups/guns.json @@ -276,7 +276,8 @@ { "item": "m1014", "prob": 80, "charges-min": 0, "charges-max": 8 }, { "item": "rm120c", "prob": 30, "charges-min": 0, "charges-max": 5 }, { "item": "rm228", "prob": 30, "charges-min": 0, "charges-max": 10 }, - { "item": "saiga_12", "prob": 50, "charges-min": 0, "charges-max": 10 } + { "item": "saiga_12", "prob": 50, "charges-min": 0, "charges-max": 10 }, + { "item": "saiga_410", "prob": 40, "charges-min": 0, "charges-max": 10 } ] }, { diff --git a/data/json/itemgroups/magazines.json b/data/json/itemgroups/magazines.json index 5b604888fde16..590216db276ae 100644 --- a/data/json/itemgroups/magazines.json +++ b/data/json/itemgroups/magazines.json @@ -239,8 +239,8 @@ { "type": "item_group", "id": "mags_shotgun_rare", - "//": "Aftermarket or otherwise uncommon pistol magazines excluding milspec.", - "items": [ [ "saiga10mag", 50 ], [ "saiga30mag", 10 ] ] + "//": "Aftermarket or otherwise uncommon shotgun magazines excluding milspec.", + "items": [ [ "saiga10mag", 50 ], [ "saiga30mag", 10 ], [ "saiga410mag_10rd", 30 ], [ "saiga410mag_30rd", 10 ] ] }, { "type": "item_group", diff --git a/data/json/items/ammo/410shot.json b/data/json/items/ammo/410shot.json new file mode 100644 index 0000000000000..48db037f192c9 --- /dev/null +++ b/data/json/items/ammo/410shot.json @@ -0,0 +1,32 @@ +[ + { + "id": "410shot_000", + "type": "AMMO", + "name": ".410 000 shot", + "description": "A .410 shell with 5 000 pellets. Good for a hunting or combat load.", + "weight": 32, + "volume": 1, + "price": 3500, + "material": [ "plastic", "powder" ], + "symbol": "=", + "color": "red", + "count": 20, + "stack_size": 20, + "ammo_type": "410shot", + "casing": "410shot_hull", + "range": 12, + "damage": 50, + "recoil": 2500, + "loudness": 160, + "effects": [ "COOKOFF", "SHOT" ] + }, + { + "id": "reloaded_410shot_000", + "copy-from": "410shot_000", + "type": "AMMO", + "name": "reloaded .410 000 shot", + "proportional": { "price": 0.7, "damage": 0.9, "dispersion": 1.1 }, + "extend": { "effects": [ "RECYCLED" ] }, + "delete": { "effects": [ "NEVER_MISFIRES" ] } + } +] diff --git a/data/json/items/ammo_types.json b/data/json/items/ammo_types.json index ca4b9f432d3c5..8950ac2afeac2 100644 --- a/data/json/items/ammo_types.json +++ b/data/json/items/ammo_types.json @@ -65,6 +65,12 @@ "name": "shot", "default": "shot_00" }, + { + "type": "ammunition_type", + "id": "410shot", + "name": ".410 shot", + "default": "410shot_000" + }, { "type": "ammunition_type", "id": "blunderbuss", diff --git a/data/json/items/generic/casing.json b/data/json/items/generic/casing.json index 86799985a01ce..aea2b30d76182 100644 --- a/data/json/items/generic/casing.json +++ b/data/json/items/generic/casing.json @@ -307,5 +307,19 @@ "symbol": "=", "color": "red", "damage_states": [ 0, 0 ] + }, + { + "id": "410shot_hull", + "type": "GENERIC", + "category": "spare_parts", + "name": ".410 hull", + "description": "An empty hull from a .410 shotgun shell.", + "weight": 8, + "volume": "12ml", + "stackable": true, + "material": "plastic", + "symbol": "=", + "color": "red", + "damage_states": [ 0, 0 ] } ] diff --git a/data/json/items/gun/410shot.json b/data/json/items/gun/410shot.json new file mode 100644 index 0000000000000..73ed52535234d --- /dev/null +++ b/data/json/items/gun/410shot.json @@ -0,0 +1,22 @@ +[ + { + "id": "saiga_410", + "copy-from": "shotgun_base", + "type": "GUN", + "name": "Saiga-410", + "description": "The Saiga-410 is a semi-automatic shotgun designed on the same Kalashnikov pattern as the AK47 rifle. It reloads with a magazine, rather than one shell at a time like most shotguns.", + "weight": 3550, + "volume": 11, + "price": 189000, + "to_hit": -1, + "bashing": 12, + "material": [ "steel", "plastic" ], + "dispersion": 395, + "durability": 7, + "barrel_length": 3, + "magazine_well": 1, + "ammo": "410shot", + "magazines": [ [ "410shot", [ "saiga410mag_10rd", "saiga410mag_30rd" ] ] ], + "flags": [ "NEVER_JAMS" ] + } +] diff --git a/data/json/items/magazine/410shot.json b/data/json/items/magazine/410shot.json new file mode 100644 index 0000000000000..9df762d74f73d --- /dev/null +++ b/data/json/items/magazine/410shot.json @@ -0,0 +1,35 @@ +[ + { + "id": "saiga410mag_10rd", + "type": "MAGAZINE", + "name": "Saiga-410 box magazine", + "description": "A removable plastic box magazine for the Saiga-410 shotgun. Holds 10 shells.", + "weight": 210, + "volume": 2, + "price": 4500, + "material": "plastic", + "symbol": "#", + "color": "dark_gray", + "ammo_type": "410shot", + "capacity": 10, + "reliability": 9, + "flags": [ "MAG_COMPACT" ] + }, + { + "id": "saiga410mag_30rd", + "type": "MAGAZINE", + "name": "Saiga-410 drum magazine", + "description": "A removable plastic drum magazine for the Saiga-410 shotgun. Holds 30 shells.", + "weight": 460, + "volume": 4, + "price": 11000, + "material": "plastic", + "symbol": "#", + "color": "dark_gray", + "ammo_type": "410shot", + "capacity": 30, + "reliability": 8, + "reload_time": 130, + "flags": [ "MAG_BULKY" ] + } +] diff --git a/data/json/recipes/ammo/shot.json b/data/json/recipes/ammo/shot.json index c328c4f09702d..33777145dc478 100644 --- a/data/json/recipes/ammo/shot.json +++ b/data/json/recipes/ammo/shot.json @@ -15,6 +15,22 @@ "using": [ [ "bullet_forming", 1 ], [ "ammo_bullet", 10 ], [ "ammo_shot", 1 ] ], "components": [ [ [ "gunpowder", 6 ] ] ] }, + { + "result": "reloaded_410shot_000", + "type": "recipe", + "category": "CC_AMMO", + "subcategory": "CSC_AMMO_SHOT", + "skill_used": "fabrication", + "difficulty": 2, + "skills_required": [ "gun", 1 ], + "time": "2 m", + "batch_time_factors": [ 60, 5 ], + "book_learn": [ [ "recipe_bullets", 2 ], [ "manual_shotgun", 2 ] ], + "charges": 1, + "reversible": true, + "using": [ [ "bullet_forming", 1 ], [ "ammo_bullet", 5 ], [ "ammo_410shot", 1 ] ], + "components": [ [ [ "gunpowder", 5 ] ] ] + }, { "result": "reloaded_shot_bird", "type": "recipe", diff --git a/data/json/requirements/ammo.json b/data/json/requirements/ammo.json index ad0f0bc68eb1e..eab69b10256e8 100644 --- a/data/json/requirements/ammo.json +++ b/data/json/requirements/ammo.json @@ -39,5 +39,11 @@ "type": "requirement", "//": "Components required for 10mm Auto ammo", "components": [ [ [ "10mm_casing", 1 ] ], [ [ "smpistol_primer", 1 ] ] ] + }, + { + "id": "ammo_410shot", + "type": "requirement", + "//": "Components required for .410 ammo", + "components": [ [ [ "410shot_hull", 1 ] ], [ [ "shotgun_primer", 1 ] ] ] } ] diff --git a/data/json/uncraft/ammo/410shot.json b/data/json/uncraft/ammo/410shot.json new file mode 100644 index 0000000000000..a3f888c4e0052 --- /dev/null +++ b/data/json/uncraft/ammo/410shot.json @@ -0,0 +1,12 @@ +[ + { + "result": "410shot_000", + "type": "uncraft", + "skill_used": "gun", + "difficulty": 5, + "time": 100, + "qualities": [ { "id": "PULL", "level": 1 } ], + "components": [ [ [ "410shot_hull", 1 ] ], [ [ "shotgun_primer", 1 ] ], [ [ "gunpowder", 5 ] ], [ [ "lead", 5 ] ] ], + "flags": [ "UNCRAFT_SINGLE_CHARGE" ] + } +] diff --git a/doc/GAME_BALANCE.md b/doc/GAME_BALANCE.md index 16c60d8537de4..adac869a127a7 100644 --- a/doc/GAME_BALANCE.md +++ b/doc/GAME_BALANCE.md @@ -240,6 +240,7 @@ Ammo ID | Description | Energy, J | Dmg | Base Brl | .50 BMG Ball | 750gr FMJ-BT bullet | 17083 | 131 | 45in | | .50 BMG M33 Ball | 706.7gr bullet | 18013 | 134 | 45in | | .50 BMG M903 SLAP | 355gr tungsten AP bullet | 17083 | 131 | 45in | Can't be used with M107A1 | +.410 000 shot | 5 000 pellets | 1530 | 39 | 18in | | # LIQUIDS: Multi-charge items are weighed by the charge/use. If you have an item that contains 40 uses, it'll weigh 40x as much (when found in-game) as you entered in the JSON. Liquids are priced by the 250mL unit, but handled in containers. This can cause problems if you create something that comes in (say) a gallon jug (15 charges) and price it at the cost of a jug's worth: it'll be 15x as expensive as intended. From 1d7005d82270d296ad3e96ad7f2e495bb1a11ebf Mon Sep 17 00:00:00 2001 From: Matthew Taylor Date: Thu, 20 Jun 2019 14:52:57 +0100 Subject: [PATCH 156/371] Add .38 Super ammunition (#31572) Add .38 Super ammunition --- data/json/itemgroups/ammo.json | 4 ++-- data/json/itemgroups/guns.json | 1 + data/json/itemgroups/magazines.json | 1 + data/json/items/ammo/38super.json | 32 +++++++++++++++++++++++++++ data/json/items/ammo_types.json | 6 +++++ data/json/items/generic/casing.json | 9 ++++++++ data/json/items/gun/38super.json | 22 ++++++++++++++++++ data/json/items/magazine/38super.json | 18 +++++++++++++++ data/json/recipes/ammo/pistol.json | 16 ++++++++++++++ data/json/requirements/ammo.json | 6 +++++ data/json/uncraft/ammo/38super.json | 12 ++++++++++ doc/GAME_BALANCE.md | 2 +- 12 files changed, 126 insertions(+), 3 deletions(-) create mode 100644 data/json/items/ammo/38super.json create mode 100644 data/json/items/gun/38super.json create mode 100644 data/json/items/magazine/38super.json create mode 100644 data/json/uncraft/ammo/38super.json diff --git a/data/json/itemgroups/ammo.json b/data/json/itemgroups/ammo.json index b74b11d9f2eb0..79e210def2f10 100644 --- a/data/json/itemgroups/ammo.json +++ b/data/json/itemgroups/ammo.json @@ -27,7 +27,7 @@ "//": "Less common pistol ammo including that only used by police/paramilitary forces.", "items": [ [ "10mm_fmj", 15 ], - [ "38_super", 20 ], + [ "38super_fmj", 20 ], [ "44fmj", 15 ], [ "44magnum", 35 ], [ "45_super", 30 ], @@ -69,7 +69,7 @@ [ "reloaded_32_acp", 50 ], [ "reloaded_38_fmj", 30 ], [ "reloaded_38_special", 80 ], - [ "reloaded_38_super", 40 ], + [ "reloaded_38super_fmj", 40 ], [ "reloaded_357mag_fmj", 30 ], [ "reloaded_357mag_jhp", 30 ], [ "reloaded_380_JHP", 10 ], diff --git a/data/json/itemgroups/guns.json b/data/json/itemgroups/guns.json index 47fb57ebec0e3..89b72b3fcc7dd 100644 --- a/data/json/itemgroups/guns.json +++ b/data/json/itemgroups/guns.json @@ -29,6 +29,7 @@ "//": "Less common pistols including those only used by police/paramilitary forces.", "items": [ { "item": "deagle_44", "prob": 35, "charges-min": 0, "charges-max": 8 }, + { "item": "m1911a1_38super", "prob": 25, "charges-min": 0, "charges-max": 10 }, { "item": "fn57", "prob": 80, "charges-min": 0, "charges-max": 20 }, { "item": "l_enforcer_45", "prob": 25, "charges-min": 0, "charges-max": 6 }, { "item": "l_lookout_9mm", "prob": 20, "charges-min": 0, "charges-max": 7 }, diff --git a/data/json/itemgroups/magazines.json b/data/json/itemgroups/magazines.json index 590216db276ae..9d68f86fda35d 100644 --- a/data/json/itemgroups/magazines.json +++ b/data/json/itemgroups/magazines.json @@ -139,6 +139,7 @@ [ "glockbigmag", 60 ], [ "glock40bigmag", 30 ], [ "m1911bigmag", 40 ], + [ "m1911mag_10rd_38super", 10 ], [ "m9bigmag", 20 ], [ "sig40mag", 40 ], [ "sigp230mag", 40 ], diff --git a/data/json/items/ammo/38super.json b/data/json/items/ammo/38super.json new file mode 100644 index 0000000000000..435c46ce8b83d --- /dev/null +++ b/data/json/items/ammo/38super.json @@ -0,0 +1,32 @@ +[ + { + "id": "38super_fmj", + "type": "AMMO", + "name": ".38 Super FMJ", + "description": ".38 Super ammunition with 147gr FMJ bullets. The .38 Super round was developed from .38 ACP in the 1920s, designed to penetrate the body armor of the era.", + "weight": 8, + "volume": 1, + "price": 2200, + "material": [ "brass", "powder" ], + "symbol": "=", + "color": "yellow", + "count": 40, + "stack_size": 40, + "ammo_type": "38super", + "casing": "38super_casing", + "range": 14, + "damage": 26, + "dispersion": 30, + "recoil": 250, + "effects": [ "COOKOFF" ] + }, + { + "id": "reloaded_38super_fmj", + "copy-from": "38super_fmj", + "type": "AMMO", + "name": "reloaded .38 Super FMJ", + "proportional": { "price": 0.7, "damage": 0.9, "dispersion": 1.1 }, + "extend": { "effects": [ "RECYCLED" ] }, + "delete": { "effects": [ "NEVER_MISFIRES" ] } + } +] diff --git a/data/json/items/ammo_types.json b/data/json/items/ammo_types.json index 8950ac2afeac2..54d498d057ce7 100644 --- a/data/json/items/ammo_types.json +++ b/data/json/items/ammo_types.json @@ -119,6 +119,12 @@ "name": ".38", "default": "38_special" }, + { + "type": "ammunition_type", + "id": "38super", + "name": ".38 Super", + "default": "38super_fmj" + }, { "type": "ammunition_type", "id": "40", diff --git a/data/json/items/generic/casing.json b/data/json/items/generic/casing.json index aea2b30d76182..a0399de7e47f1 100644 --- a/data/json/items/generic/casing.json +++ b/data/json/items/generic/casing.json @@ -82,6 +82,15 @@ "weight": 3, "volume": "4ml" }, + { + "id": "38super_casing", + "copy-from": "casing", + "type": "GENERIC", + "name": ".38 Super casing", + "description": "An empty casing from a .38 Super round.", + "weight": 3, + "volume": "4ml" + }, { "id": "40_casing", "copy-from": "casing", diff --git a/data/json/items/gun/38super.json b/data/json/items/gun/38super.json new file mode 100644 index 0000000000000..f925602368668 --- /dev/null +++ b/data/json/items/gun/38super.json @@ -0,0 +1,22 @@ +[ + { + "id": "m1911a1_38super", + "copy-from": "pistol_base", + "type": "GUN", + "name": "M1911A1", + "description": "The M1911A1 is an extremely popular pistol known for its reliability. This one is chambered for .38 Super.", + "weight": 1035, + "volume": 2, + "price": 78400, + "to_hit": -2, + "bashing": 12, + "material": [ "steel", "plastic" ], + "symbol": "(", + "color": "light_gray", + "ammo": "38super", + "dispersion": 480, + "durability": 7, + "magazine_well": 1, + "magazines": [ [ "38super", [ "m1911mag_10rd_38super" ] ] ] + } +] diff --git a/data/json/items/magazine/38super.json b/data/json/items/magazine/38super.json new file mode 100644 index 0000000000000..72a357f639ebb --- /dev/null +++ b/data/json/items/magazine/38super.json @@ -0,0 +1,18 @@ +[ + { + "id": "m1911mag_10rd_38super", + "type": "MAGAZINE", + "name": "M1911 .38 Super magazine", + "description": "A compact single stack box magazine for the M1911.", + "weight": 80, + "volume": 1, + "price": 3400, + "material": "steel", + "symbol": "#", + "color": "light_gray", + "ammo_type": "38super", + "capacity": 10, + "reliability": 8, + "flags": [ "MAG_COMPACT" ] + } +] diff --git a/data/json/recipes/ammo/pistol.json b/data/json/recipes/ammo/pistol.json index 6c76dbfe852cf..0d44f69690f4b 100644 --- a/data/json/recipes/ammo/pistol.json +++ b/data/json/recipes/ammo/pistol.json @@ -111,6 +111,22 @@ "using": [ [ "bullet_forming", 2 ], [ "ammo_bullet", 2 ] ], "components": [ [ [ "38_casing", 1 ] ], [ [ "smpistol_primer", 1 ] ], [ [ "gunpowder", 2 ] ] ] }, + { + "result": "reloaded_38super_fmj", + "type": "recipe", + "category": "CC_AMMO", + "subcategory": "CSC_AMMO_PISTOL", + "skill_used": "fabrication", + "difficulty": 3, + "skills_required": [ "gun", 1 ], + "time": "2 m", + "batch_time_factors": [ 60, 5 ], + "book_learn": [ [ "manual_pistol", 1 ], [ "recipe_bullets", 2 ] ], + "charges": 1, + "reversible": true, + "using": [ [ "bullet_forming", 2 ], [ "ammo_bullet", 2 ], [ "ammo_38super", 1 ] ], + "components": [ [ [ "gunpowder", 3 ] ] ] + }, { "result": "reloaded_357mag_fmj", "type": "recipe", diff --git a/data/json/requirements/ammo.json b/data/json/requirements/ammo.json index eab69b10256e8..694792e2c8682 100644 --- a/data/json/requirements/ammo.json +++ b/data/json/requirements/ammo.json @@ -40,6 +40,12 @@ "//": "Components required for 10mm Auto ammo", "components": [ [ [ "10mm_casing", 1 ] ], [ [ "smpistol_primer", 1 ] ] ] }, + { + "id": "ammo_38super", + "type": "requirement", + "//": "Components required for .38 Super ammo", + "components": [ [ [ "38super_casing", 1 ] ], [ [ "smpistol_primer", 1 ] ] ] + }, { "id": "ammo_410shot", "type": "requirement", diff --git a/data/json/uncraft/ammo/38super.json b/data/json/uncraft/ammo/38super.json new file mode 100644 index 0000000000000..d76b4f831346b --- /dev/null +++ b/data/json/uncraft/ammo/38super.json @@ -0,0 +1,12 @@ +[ + { + "result": "38super_fmj", + "type": "uncraft", + "skill_used": "gun", + "difficulty": 5, + "time": 500, + "qualities": [ { "id": "PULL", "level": 1 } ], + "components": [ [ [ "lead", 2 ] ], [ [ "38super_casing", 1 ] ], [ [ "smpistol_primer", 1 ] ], [ [ "gunpowder", 3 ] ] ], + "flags": [ "UNCRAFT_SINGLE_CHARGE" ] + } +] diff --git a/doc/GAME_BALANCE.md b/doc/GAME_BALANCE.md index adac869a127a7..5237be8c364b2 100644 --- a/doc/GAME_BALANCE.md +++ b/doc/GAME_BALANCE.md @@ -207,7 +207,7 @@ Ammo ID | Description | Energy, J | Dmg | Base Brl | 9x19mm +P+ | 115gr JHP bullet | 678 | 26 | 5.9in | | .38 Special | 130gr FMJ bullet | 256 | 16 | 4in | | .38 FMJ | 130gr FMJ bullet | 256 | 16 | 4in | | -.38 Super | 90gr JHP bullet | 658 | 26 | 4in | | +.38 Super | 147gr JHP bullet | 660 | 26 | 4in | | 10mm Auto | 180gr FMJ bullet | 960 | 31 | 4in | | .40 S&W | 135gr JHP bullet | 575 | 24 | 4in | | .40 FMJ | 180gr FMJ bullet | 598 | 24 | 4in | | From f6c882ffec83aa9155e68b536976a92a778fb570 Mon Sep 17 00:00:00 2001 From: Matthew Taylor Date: Thu, 20 Jun 2019 14:53:40 +0100 Subject: [PATCH 157/371] Add .45 colt to core (#31561) Add .45 colt to core --- data/json/itemgroups/ammo.json | 3 +++ data/json/items/ammo/45colt.json | 33 +++++++++++++++++++++++++++++ data/json/items/ammo_types.json | 6 ++++++ data/json/items/generic/casing.json | 9 ++++++++ data/json/items/gun/454.json | 2 +- data/json/recipes/ammo/pistol.json | 16 ++++++++++++++ data/json/requirements/ammo.json | 6 ++++++ data/json/uncraft/ammo/45colt.json | 10 +++++++++ doc/GAME_BALANCE.md | 1 + 9 files changed, 85 insertions(+), 1 deletion(-) create mode 100644 data/json/items/ammo/45colt.json create mode 100644 data/json/uncraft/ammo/45colt.json diff --git a/data/json/itemgroups/ammo.json b/data/json/itemgroups/ammo.json index 79e210def2f10..05cf227d1f452 100644 --- a/data/json/itemgroups/ammo.json +++ b/data/json/itemgroups/ammo.json @@ -27,6 +27,8 @@ "//": "Less common pistol ammo including that only used by police/paramilitary forces.", "items": [ [ "10mm_fmj", 15 ], + [ "45colt_jhp", 10 ], + [ "38_super", 20 ], [ "38super_fmj", 20 ], [ "44fmj", 15 ], [ "44magnum", 35 ], @@ -86,6 +88,7 @@ [ "reloaded_45_super", 40 ], [ "reloaded_46mm", 20 ], [ "reloaded_454_Casull", 5 ], + [ "reloaded_45colt_jhp", 10 ], [ "reloaded_460_fmj", 5 ], [ "reloaded_460_rowland", 5 ], [ "reloaded_500_Magnum", 5 ], diff --git a/data/json/items/ammo/45colt.json b/data/json/items/ammo/45colt.json new file mode 100644 index 0000000000000..043099c233803 --- /dev/null +++ b/data/json/items/ammo/45colt.json @@ -0,0 +1,33 @@ +[ + { + "id": "45colt_jhp", + "type": "AMMO", + "name": ".45 Colt JHP", + "description": ".45 Colt ammunition with 250gr jacketed hollow point bullets. Originally designed for the Colt Single Action Army, and still used for modern reproduction revolvers. Originally a black powder cartridge, modern loads can make this round competitive in the new era.", + "weight": 12, + "volume": 1, + "price": 2200, + "material": [ "brass", "powder" ], + "symbol": "=", + "color": "yellow", + "count": 40, + "stack_size": 40, + "ammo_type": "45colt", + "casing": "45colt_casing", + "range": 16, + "damage": 25, + "pierce": 2, + "dispersion": 50, + "recoil": 600, + "effects": [ "COOKOFF" ] + }, + { + "id": "reloaded_45colt_jhp", + "copy-from": "45colt_jhp", + "type": "AMMO", + "name": "reloaded .45 Colt JHP", + "proportional": { "price": 0.7, "damage": 0.9, "dispersion": 1.1 }, + "extend": { "effects": [ "RECYCLED" ] }, + "delete": { "effects": [ "NEVER_MISFIRES" ] } + } +] diff --git a/data/json/items/ammo_types.json b/data/json/items/ammo_types.json index 54d498d057ce7..b22656d67fcdf 100644 --- a/data/json/items/ammo_types.json +++ b/data/json/items/ammo_types.json @@ -161,6 +161,12 @@ "name": ".454", "default": "454_Casull" }, + { + "type": "ammunition_type", + "id": "45colt", + "name": ".45 Colt", + "default": "45colt_jhp" + }, { "type": "ammunition_type", "id": "500", diff --git a/data/json/items/generic/casing.json b/data/json/items/generic/casing.json index a0399de7e47f1..35a52514185a9 100644 --- a/data/json/items/generic/casing.json +++ b/data/json/items/generic/casing.json @@ -148,6 +148,15 @@ "weight": 4, "volume": "6ml" }, + { + "id": "45colt_casing", + "copy-from": "casing", + "type": "GENERIC", + "name": ".45 Colt casing", + "description": "An empty casing from a .45 Colt round.", + "weight": 4, + "volume": "6ml" + }, { "id": "4570_casing", "copy-from": "casing", diff --git a/data/json/items/gun/454.json b/data/json/items/gun/454.json index 0ae49def132de..b8c44e8d21f80 100644 --- a/data/json/items/gun/454.json +++ b/data/json/items/gun/454.json @@ -14,7 +14,7 @@ "material": [ "steel", "plastic" ], "symbol": "(", "color": "light_gray", - "ammo": "454", + "ammo": [ "454", "45colt" ], "dispersion": 280, "durability": 8, "clip_size": 5, diff --git a/data/json/recipes/ammo/pistol.json b/data/json/recipes/ammo/pistol.json index 0d44f69690f4b..93356ddbcb147 100644 --- a/data/json/recipes/ammo/pistol.json +++ b/data/json/recipes/ammo/pistol.json @@ -367,6 +367,22 @@ "using": [ [ "bullet_forming", 5 ], [ "ammo_bullet", 4 ] ], "components": [ [ [ "454_casing", 1 ] ], [ [ "smrifle_primer", 1 ] ], [ [ "chem_black_powder", 6 ] ], [ [ "copper", 2 ] ] ] }, + { + "result": "reloaded_45colt_jhp", + "type": "recipe", + "category": "CC_AMMO", + "subcategory": "CSC_AMMO_PISTOL", + "skill_used": "fabrication", + "difficulty": 3, + "skills_required": [ "gun", 3 ], + "time": "2 m", + "batch_time_factors": [ 60, 5 ], + "book_learn": [ [ "recipe_bullets", 3 ], [ "manual_pistol", 4 ] ], + "charges": 1, + "reversible": true, + "using": [ [ "bullet_forming", 3 ], [ "ammo_bullet", 4 ], [ "ammo_45colt", 1 ] ], + "components": [ [ [ "gunpowder", 4 ] ] ] + }, { "result": "reloaded_46mm", "type": "recipe", diff --git a/data/json/requirements/ammo.json b/data/json/requirements/ammo.json index 694792e2c8682..5f4f32e7aeaa5 100644 --- a/data/json/requirements/ammo.json +++ b/data/json/requirements/ammo.json @@ -40,6 +40,12 @@ "//": "Components required for 10mm Auto ammo", "components": [ [ [ "10mm_casing", 1 ] ], [ [ "smpistol_primer", 1 ] ] ] }, + { + "id": "ammo_45colt", + "type": "requirement", + "//": "Components required for .45 Colt ammo", + "components": [ [ [ "45colt_casing", 1 ] ], [ [ "lgpistol_primer", 1 ] ] ] + }, { "id": "ammo_38super", "type": "requirement", diff --git a/data/json/uncraft/ammo/45colt.json b/data/json/uncraft/ammo/45colt.json new file mode 100644 index 0000000000000..2f67622036f70 --- /dev/null +++ b/data/json/uncraft/ammo/45colt.json @@ -0,0 +1,10 @@ +[ + { + "result": "45colt_jhp", + "type": "uncraft", + "time": 500, + "qualities": [ { "id": "PULL", "level": 1 } ], + "components": [ [ [ "lead", 5 ] ], [ [ "45colt_casing", 1 ] ], [ [ "lgpistol_primer", 1 ] ], [ [ "gunpowder", 4 ] ] ], + "flags": [ "UNCRAFT_SINGLE_CHARGE" ] + } +] diff --git a/doc/GAME_BALANCE.md b/doc/GAME_BALANCE.md index 5237be8c364b2..fe17908ad61d4 100644 --- a/doc/GAME_BALANCE.md +++ b/doc/GAME_BALANCE.md @@ -216,6 +216,7 @@ Ammo ID | Description | Energy, J | Dmg | Base Brl | .45 ACP FMJ | 230gr FMJ bullet | 447 | 21 | 5in | | .45 ACP +P | 200gr JHP bullet | 702 | 26 | 5in | | .454 Casull | 300gr JSP bullet | 2459 | 50 | 7.5in | | +.45 Colt JHP | 250gr JHP bullet | 610 | 25 | 7.5in | | .500 S&W Magnum | 500gr bullet | 3056 | 55 | 8.4in | | 4.6x30mm | 31gr copper plated steel bullet | 505 | 22 | 7.1in | damage reduced by 4 | 5.7x28mm SS190 | 31gr AP FMJ bullet | 534 | 23 | 10.4in | damage reduced by 3 | From fca395e566eb15c083f6cea4016f2b56e64ef3a4 Mon Sep 17 00:00:00 2001 From: Mooses2k Date: Fri, 24 May 2019 21:24:22 -0500 Subject: [PATCH 158/371] Mod Inclusion Medieval Haven't tweaked yet. Just organized and integrated. --- data/json/item_groups.json | 34 +++- data/json/itemgroups/books.json | 6 +- data/json/itemgroups/locations.json | 19 -- data/json/itemgroups/mansion.json | 22 +++ data/json/itemgroups/museum.json | 181 ++++++++++++++++++ data/json/items/ammo.json | 23 +++ data/json/items/armor.json | 64 +++++++ .../items/armor}/shields.json | 0 data/json/items/book/martial.json | 8 + data/json/items/handloaded_bullets.json | 42 ++++ data/json/items/melee.json | 40 +++- data/json/items/ranged.json | 27 +++ data/json/items/resources/metals.json | 16 ++ data/json/items/tools.json | 76 ++++++++ data/json/martialarts.json | 60 ++++++ data/json/mutations/mutations.json | 2 +- data/json/recipes/armor/head.json | 12 ++ data/json/recipes/armor/legs.json | 13 ++ .../recipes/armor/shields.json} | 0 data/json/recipes/armor/torso.json | 12 ++ data/json/recipes/recipe_ammo.json | 36 ++++ data/json/recipes/recipe_others.json | 28 +++ data/json/recipes/weapon/cutting.json | 69 +++++++ data/json/recipes/weapon/piercing.json | 48 +++++ data/json/recipes/weapon/ranged.json | 14 ++ data/json/requirements/toolsets.json | 7 + data/json/techniques.json | 61 ++++++ data/mods/Medieval_Stuff/ammo.json | 24 --- data/mods/Medieval_Stuff/ammo_types.json | 8 - data/mods/Medieval_Stuff/armor.json | 66 ------- .../Medieval_Stuff/handloaded_bullets.json | 44 ----- data/mods/Medieval_Stuff/item_groups.json | 81 -------- .../Medieval_Stuff/martial_arts_manuals.json | 16 -- data/mods/Medieval_Stuff/martialarts.json | 62 ------ data/mods/Medieval_Stuff/materials.json | 18 -- data/mods/Medieval_Stuff/melee.json | 56 ------ data/mods/Medieval_Stuff/modinfo.json | 4 +- data/mods/Medieval_Stuff/mutations.json | 12 -- data/mods/Medieval_Stuff/ranged.json | 29 --- data/mods/Medieval_Stuff/recipe_ammo.json | 38 ---- data/mods/Medieval_Stuff/recipe_armor.json | 39 ---- data/mods/Medieval_Stuff/recipe_others.json | 30 --- data/mods/Medieval_Stuff/recipe_weapons.json | 133 ------------- data/mods/Medieval_Stuff/requirements.json | 9 - data/mods/Medieval_Stuff/snippets.json | 35 ---- data/mods/Medieval_Stuff/techniques.json | 52 ----- data/mods/Medieval_Stuff/tools.json | 98 ---------- 47 files changed, 894 insertions(+), 880 deletions(-) create mode 100644 data/json/itemgroups/museum.json rename data/{mods/Medieval_Stuff => json/items/armor}/shields.json (100%) rename data/{mods/Medieval_Stuff/recipe_shields.json => json/recipes/armor/shields.json} (100%) delete mode 100644 data/mods/Medieval_Stuff/ammo.json delete mode 100644 data/mods/Medieval_Stuff/ammo_types.json delete mode 100644 data/mods/Medieval_Stuff/armor.json delete mode 100644 data/mods/Medieval_Stuff/handloaded_bullets.json delete mode 100644 data/mods/Medieval_Stuff/item_groups.json delete mode 100644 data/mods/Medieval_Stuff/martial_arts_manuals.json delete mode 100644 data/mods/Medieval_Stuff/martialarts.json delete mode 100644 data/mods/Medieval_Stuff/materials.json delete mode 100644 data/mods/Medieval_Stuff/melee.json delete mode 100644 data/mods/Medieval_Stuff/mutations.json delete mode 100644 data/mods/Medieval_Stuff/ranged.json delete mode 100644 data/mods/Medieval_Stuff/recipe_ammo.json delete mode 100644 data/mods/Medieval_Stuff/recipe_armor.json delete mode 100644 data/mods/Medieval_Stuff/recipe_others.json delete mode 100644 data/mods/Medieval_Stuff/recipe_weapons.json delete mode 100644 data/mods/Medieval_Stuff/requirements.json delete mode 100644 data/mods/Medieval_Stuff/snippets.json delete mode 100644 data/mods/Medieval_Stuff/techniques.json delete mode 100644 data/mods/Medieval_Stuff/tools.json diff --git a/data/json/item_groups.json b/data/json/item_groups.json index b98b645d90ef1..611d4299951a6 100644 --- a/data/json/item_groups.json +++ b/data/json/item_groups.json @@ -4096,7 +4096,10 @@ [ "kris", 5 ], [ "cheese_hard", 1 ], [ "apron_leather", 1 ], - [ "pot_copper", 3 ] + [ "pot_copper", 3 ], + [ "shield_kite", 5 ], + [ "shield_heater", 10 ], + [ "shield_buckler", 1 ] ] }, { @@ -4490,7 +4493,13 @@ [ "tourist_table", 10 ], [ "thermos", 25 ], [ "magic_8_ball", 2 ], - [ "coin_quarter", 2 ] + [ "coin_quarter", 2 ], + [ "shield_hoplon", 1 ], + [ "shield_scutum", 1 ], + [ "shield_round", 3 ], + [ "shield_kite", 3 ], + [ "shield_heater", 5 ], + [ "shield_buckler", 5 ] ] }, { @@ -8028,7 +8037,9 @@ [ "survivor_shavingkit", 3 ], [ "survivor_hairtrimmer", 1 ], [ "survivor_scope", 1 ], - [ "survnote", 30 ] + [ "survnote", 30 ], + [ "shield_wooden", 10 ], + [ "shield_wooden_large", 5 ] ] }, { @@ -8355,7 +8366,21 @@ [ "pistol_flintlock", 4 ], [ "carbine_flintlock", 4 ], [ "rifle_flintlock", 4 ], - [ "petrified_eye", 2 ] + [ "petrified_eye", 2 ], + [ "ji", 1 ], + [ "dao", 3 ], + [ "sword_xiphos", 4 ], + [ "khopesh", 4 ], + [ "spear_dory", 3 ], + [ "fire_lance", 2 ], + [ "lance_charge", 1 ], + [ "lance_charge_shot", 1 ], + [ "shield_hoplon", 1 ], + [ "shield_scutum", 1 ], + [ "shield_round", 3 ], + [ "shield_kite", 3 ], + [ "shield_heater", 5 ], + [ "shield_buckler", 5 ] ] }, { @@ -8426,7 +8451,6 @@ ] }, { - "id": "museum_primitive", "type": "item_group", "items": [ [ "primitive_knife", 50 ], diff --git a/data/json/itemgroups/books.json b/data/json/itemgroups/books.json index 03894b512a32f..05b4ea0e7be9e 100644 --- a/data/json/itemgroups/books.json +++ b/data/json/itemgroups/books.json @@ -49,11 +49,12 @@ "items": [ [ "manual_eskrima", 100 ], [ "manual_krav_maga", 100 ], - [ "manual_ninjutsu", 100 ], + [ "manual_ninjutsu", 50 ], [ "manual_pankration", 5 ], [ "manual_silat", 100 ], [ "manual_taekwondo", 100 ], - [ "manual_wingchun", 100 ] + [ "manual_wingchun", 100 ], + [ "manual_swordsmanship", 10 ] ] }, { @@ -571,6 +572,7 @@ [ "manual_sojutsu", 1 ], [ "manual_capoeira", 1 ], [ "manual_wingchun", 3 ], + [ "manual_swordsmanship", 3 ], { "group": "rare_martial_arts_books", "prob": 6 } ] }, diff --git a/data/json/itemgroups/locations.json b/data/json/itemgroups/locations.json index 806d8cf89e328..b56665c9c4742 100644 --- a/data/json/itemgroups/locations.json +++ b/data/json/itemgroups/locations.json @@ -114,25 +114,6 @@ "subtype": "distribution", "entries": [ { "group": "mags_obscure", "prob": 10 } ] }, - { - "type": "item_group", - "id": "mansion_guns", - "magazine": 100, - "ammo": 100, - "subtype": "distribution", - "entries": [ - { "group": "guns_pistol_common", "prob": 20 }, - { "group": "guns_rifle_common", "prob": 20 }, - { "group": "guns_shotgun_common", "prob": 20 }, - { "group": "guns_pistol_obscure", "prob": 60 }, - { "group": "guns_rifle_obscure", "prob": 60 }, - { "group": "guns_shotgun_obscure", "prob": 60 }, - { "group": "guns_survival", "prob": 30 }, - { "group": "ammo_obscure", "prob": 90 }, - { "group": "ammo_reloaded", "prob": 30 }, - { "group": "mags_obscure", "prob": 30 } - ] - }, { "type": "item_group", "id": "lmoe_guns", diff --git a/data/json/itemgroups/mansion.json b/data/json/itemgroups/mansion.json index de3f592a956a2..efb0d6697e823 100644 --- a/data/json/itemgroups/mansion.json +++ b/data/json/itemgroups/mansion.json @@ -1,4 +1,26 @@ [ + { + "type": "item_group", + "id": "mansion_guns", + "magazine": 100, + "ammo": 100, + "subtype": "distribution", + "entries": [ + { "group": "guns_pistol_common", "prob": 20 }, + { "group": "guns_rifle_common", "prob": 20 }, + { "group": "guns_shotgun_common", "prob": 20 }, + { "group": "guns_pistol_obscure", "prob": 60 }, + { "group": "guns_rifle_obscure", "prob": 60 }, + { "group": "guns_shotgun_obscure", "prob": 60 }, + { "group": "guns_survival", "prob": 30 }, + { "group": "ammo_obscure", "prob": 90 }, + { "group": "ammo_reloaded", "prob": 30 }, + { "group": "mags_obscure", "prob": 30 } + [ "fire_lance", 2 ], + [ "lance_charge", 1 ], + [ "lance_charge_shot", 1 ] + ] + }, { "id": "corpse_mansion", "type": "item_group", diff --git a/data/json/itemgroups/museum.json b/data/json/itemgroups/museum.json new file mode 100644 index 0000000000000..897e56a0f877d --- /dev/null +++ b/data/json/itemgroups/museum.json @@ -0,0 +1,181 @@ +[ + { + "id": "museum_primitive", + "type": "item_group", + "items": [ + [ "primitive_knife", 50 ], + [ "primitive_axe", 50 ], + [ "primitive_shovel", 50 ], + [ "primitive_hammer", 50 ], + [ "primitive_adze", 50 ], + [ "needle_bone", 50 ], + [ "needle_wood", 50 ], + [ "steel_chunk", 50 ], + [ "loincloth_fur", 50 ], + [ "distaff_spindle", 50 ], + [ "carding_paddles", 50 ], + [ "knitting_needles", 50 ], + [ "pointy_stick", 50 ], + [ "copper_knife", 10 ], + [ "copper_ax", 10 ], + [ "bone_flute", 10 ] + ] + }, + { + "type": "item_group", + "id": "museum_armor", + "items": [ + [ "armor_plate", 60 ], + [ "gloves_plate", 60 ], + [ "boots_plate", 60 ], + [ "armor_lightplate", 45 ], + [ "cuirass_lightplate", 45 ], + [ "armguard_lightplate", 30 ], + [ "legguard_lightplate", 30 ], + [ "helmet_barbute", 50 ], + [ "helmet_conical", 30 ], + [ "armor_lamellar", 20 ], + [ "armor_lorica", 25 ], + [ "armor_samurai", 50 ], + [ "helmet_kabuto", 50 ], + [ "helmet_larmor", 40 ], + [ "helmet_nasal", 50 ], + [ "helmet_galea", 40 ], + [ "boots_larmor", 40 ], + [ "armor_larmor", 40 ], + [ "armguard_larmor", 40 ], + [ "vambrace_larmor", 20 ], + [ "gambeson", 50 ], + [ "legguard_metal", 10 ], + [ "helmet_corinthian", 45 ], + [ "armor_cuirass", 25 ], + [ "legguard_bronze", 20 ], + [ "shield_wooden", 10 ], + [ "shield_wooden_large", 5 ], + [ "shield_hoplon", 10 ], + [ "shield_scutum", 10 ], + [ "shield_round", 10 ], + [ "shield_kite", 10 ], + [ "shield_heater", 20 ], + [ "shield_buckler", 25 ] + ] + }, + { + "type": "item_group", + "id": "museum_melee", + "items": [ + [ "katana", 2 ], + [ "katana_fake", 8 ], + [ "katana_inferior", 10 ], + [ "cutlass", 3 ], + [ "cutlass_fake", 8 ], + [ "cutlass_inferior", 10 ], + [ "scimitar", 2 ], + [ "scimitar_inferior", 7 ], + [ "scimitar_fake", 10 ], + [ "arming_sword", 2 ], + [ "arming_sword_fake", 7 ], + [ "arming_sword_inferior", 10 ], + [ "broadsword", 2 ], + [ "broadsword_fake", 8 ], + [ "broadsword_inferior", 10 ], + [ "longsword", 2 ], + [ "longsword_fake", 8 ], + [ "longsword_inferior", 10 ], + [ "qiang", 3 ], + [ "jian", 2 ], + [ "jian_fake", 8 ], + [ "jian_inferior", 10 ], + [ "rapier", 4 ], + [ "rapier_fake", 8 ], + [ "cavalry_sabre", 4 ], + [ "cavalry_sabre_fake", 8 ], + [ "estoc", 3 ], + [ "estoc_fake", 5 ], + [ "kris", 3 ], + [ "kris_fake", 8 ], + [ "zweihander", 2 ], + [ "zweihander_fake", 6 ], + [ "zweihander_inferior", 10 ], + [ "nodachi", 1 ], + [ "nodachi_fake", 6 ], + [ "bullwhip", 6 ], + [ "wakizashi", 2 ], + [ "wakizashi_fake", 8 ], + [ "wakizashi_inferior", 10 ], + [ "q_staff", 8 ], + [ "i_staff", 6 ], + [ "glaive", 3 ], + [ "naginata", 2 ], + [ "halberd", 2 ], + [ "halberd_fake", 6 ], + [ "battleaxe", 2 ], + [ "battleaxe_fake", 6 ], + [ "battleaxe_inferior", 10 ], + [ "mace", 1 ], + [ "mace_fake", 2 ], + [ "mace_inferior", 3 ], + [ "morningstar", 2 ], + [ "morningstar_fake", 3 ], + [ "morningstar_inferior", 4 ], + [ "warhammer", 2 ], + [ "scythe_war", 2 ], + [ "pike", 2 ], + [ "spear_steel", 2 ], + [ "ji", 2 ], + [ "dao", 3 ], + [ "sword_xiphos", 4 ], + [ "sword_forged", 3 ], + [ "khopesh", 4 ], + [ "spear_dory", 3 ] + ] + }, + { + "type": "item_group", + "id": "museum_guns", + "items": [ + [ "pistol_flintlock", 60 ], + [ "carbine_flintlock", 40 ], + [ "rifle_flintlock", 60 ], + [ "flintlock_pouch", 30 ], + [ "flintlock_ammo", 60 ], + [ "flintlock_shot", 40 ], + [ "colt_army", 50 ], + [ "colt_navy", 50 ], + [ "36navy", 50 ], + [ "44army", 50 ], + [ "fire_lance", 20 ], + [ "lance_charge", 10 ], + [ "lance_charge_shot", 5 ] + ] + }, + { + "id": "museum_misc", + "type": "item_group", + "items": [ + [ "small_relic", 80 ], + [ "holy_symbol", 80 ], + [ "spiral_stone", 80 ], + [ "petrified_eye", 5 ], + [ "etched_skull", 80 ], + [ "ceramic_plate", 90 ], + [ "ceramic_bowl", 90 ], + [ "clay_hydria", 50 ], + [ "ceramic_cup", 90 ], + [ "crown_golden", 10 ], + [ "fluid_preserved_brain", 20 ] + ] + }, + { + "type": "item_group", + "id": "museum_security", + "items": [ + [ "television", 90 ], + [ "tonfa", 20 ], + [ "tazer", 20 ], + [ "flashlight", 40 ], + [ "two_way_radio", 10 ], + [ "camera_control", 5 ] + ] + } +] diff --git a/data/json/items/ammo.json b/data/json/items/ammo.json index 3e88e5474f17e..682834cf95fae 100644 --- a/data/json/items/ammo.json +++ b/data/json/items/ammo.json @@ -1330,6 +1330,7 @@ "effects": [ "NEVER_MISFIRES" ] }, { +<<<<<<< master "type": "AMMO", "id": "RPG_die", "price": 10, @@ -1372,5 +1373,27 @@ "count": 7, "effects": [ "NEVER_MISFIRES" ], "use_action": "RPGDIE" +}, +{ + "id": "scrap_bronze", + "type": "AMMO", + "category": "spare_parts", + "name": "bronze", + "name_plural": "bronze", + "description": "Decent-sized chunks of bronze, for fashioning some old-school items.", + "weight": 218, + "volume": 1, + "price": 1200, + "to_hit": -2, + "bashing": 1, + "material": "bronze", + "symbol": ",", + "color": "yellow", + "count": 1, + "ammo_type": "components", + "range": 0, + "damage": 0, + "pierce": 0, + "dispersion": 0 } ] diff --git a/data/json/items/armor.json b/data/json/items/armor.json index 764be7e8e66d2..0425b131bf61e 100644 --- a/data/json/items/armor.json +++ b/data/json/items/armor.json @@ -10499,6 +10499,70 @@ "material_thickness": 2, "techniques": [ "WBLOCK_1" ], "flags": [ "OVERSIZE" ] + }, + { + "id": "helmet_corinthian", + "type": "ARMOR", + "category": "armor", + "name": "Corinthian helm", + "description": "An ancient Greek bronze helmet that provides excellent protection for the head, with slits for the eyes and mouth.", + "weight": 1310, + "volume": 10, + "price": 30000, + "bashing": 10, + "material": [ "bronze" ], + "symbol": "[", + "color": "yellow", + "covers": [ "HEAD", "EYES", "MOUTH" ], + "coverage": 90, + "encumbrance": 30, + "warmth": 10, + "material_thickness": 3, + "techniques": [ "WBLOCK_1" ], + "flags": [ "VARSIZE", "STURDY" ] + }, + { + "id": "armor_cuirass", + "type": "ARMOR", + "name": "bell cuirass", + "category": "armor", + "name_plural": "bell cuirasses", + "description": "An ancient Greek breastplate, made of bronze.", + "weight": 5896, + "volume": 24, + "price": 50000, + "to_hit": -5, + "bashing": 6, + "material": [ "bronze" ], + "symbol": "[", + "color": "yellow", + "covers": [ "TORSO" ], + "coverage": 90, + "encumbrance": 15, + "warmth": 15, + "material_thickness": 3, + "flags": [ "VARSIZE", "OUTER", "STURDY" ] + }, + { + "id": "legguard_bronze", + "type": "ARMOR", + "category": "armor", + "name": "pair of bronze greaves", + "name_plural": "pairs of bronze greaves", + "description": "A pair of bronze leg guards with a simple leather lining.", + "weight": 2520, + "volume": 22, + "price": 40000, + "to_hit": 1, + "material": [ "bronze", "leather" ], + "symbol": "[", + "color": "yellow", + "covers": [ "LEGS" ], + "coverage": 70, + "encumbrance": 10, + "warmth": 15, + "material_thickness": 4, + "flags": [ "BELTED", "STURDY" ] }, { "id": "tarp", diff --git a/data/mods/Medieval_Stuff/shields.json b/data/json/items/armor/shields.json similarity index 100% rename from data/mods/Medieval_Stuff/shields.json rename to data/json/items/armor/shields.json diff --git a/data/json/items/book/martial.json b/data/json/items/book/martial.json index f2a36de739b8a..8432ce853971a 100644 --- a/data/json/items/book/martial.json +++ b/data/json/items/book/martial.json @@ -250,5 +250,13 @@ "name_plural": "Beautiful Springtime", "description": "A complete guide to Wing Chun Kung-fu. Includes a section on butterfly swords and the use of long poles at the end.", "book_data": { "martial_art": "style_wingchun" } +}, +{ + "id": "manual_swordsmanship", + "copy-from": "book_martial", + "type": "GENERIC", + "name": "Historic European Martial Arts", + "name_plural": "Historic European Martial Arts", + "description": "A complete guide to Medieval Swordsmanship. Compares the German and Italian traditions and delves into polearms, daggers, sword and buckler, and more." } ] diff --git a/data/json/items/handloaded_bullets.json b/data/json/items/handloaded_bullets.json index e3a226b217f50..e7c5c95911433 100644 --- a/data/json/items/handloaded_bullets.json +++ b/data/json/items/handloaded_bullets.json @@ -75,5 +75,47 @@ "stack_size": 40, "count": 20, "effects": [ "COOKOFF", "RECYCLED" ] + }, + { + "id": "lance_charge", + "type": "AMMO", + "name": "fire lance charge", + "description": "Little more than a charge of gunpowder for a basic firearm. Despite the minimal range, it packs a punch.", + "weight": 4, + "volume": 1, + "price": 4500, + "bashing": 1, + "material": [ "paper", "powder" ], + "symbol": "=", + "color": "red", + "count": 1, + "ammo_type": "fire_lance", + "range": 3, + "damage": 50, + "pierce": 0, + "dispersion": 0, + "recoil": 3000, + "effects": [ "COOKOFF", "RECYCLED" ] + }, + { + "id": "lance_charge_shot", + "type": "AMMO", + "name": "fire lance shot", + "description": "Little more than a charge of gunpowder for a basic firearm, with small pellets as shot. Despite the minimal range, it packs a punch.", + "weight": 5, + "volume": 1, + "price": 4500, + "bashing": 1, + "material": [ "paper", "powder" ], + "symbol": "=", + "color": "red", + "count": 1, + "ammo_type": "fire_lance", + "range": 4, + "damage": 75, + "pierce": 1, + "dispersion": 0, + "recoil": 3000, + "effects": [ "COOKOFF", "SHOT", "RECYCLED" ] } ] diff --git a/data/json/items/melee.json b/data/json/items/melee.json index a5d9542262a10..7874f11d73131 100644 --- a/data/json/items/melee.json +++ b/data/json/items/melee.json @@ -2375,5 +2375,43 @@ "price": 4000, "price_postapoc": 8000, "qualities": [ [ "HAMMER", 1 ] ] - } +}, +{ + "id": "ji", + "type": "GENERIC", + "name": "ji", + "name_plural": "ji", + "//": "Couldn't find a good way to pluralize the transliteration.", + "description": "This is a bronze polearm that originated in the Shang dynasty of China, if not earlier. It combines a spear head with the perpendicular blade of the earlier ge or dagger-axe.", + "weight": 3175, + "volume": 15, + "price": 50000, + "to_hit": 2, + "bashing": 16, + "cutting": 31, + "material": [ "wood", "bronze" ], + "symbol": "/", + "color": "yellow", + "techniques": [ "WBLOCK_1", "DEF_DISARM" ], + "flags": [ "DURABLE_MELEE", "REACH_ATTACK" ] + }, + { + "id": "spear_dory", + "type": "GENERIC", + "name": "dory", + "name_plural": "dories", + "description": "A well-made spear with a bronze head, Greek in origin.", + "weight": 1598, + "volume": 14, + "price": 10000, + "to_hit": 2, + "bashing": 8, + "cutting": 28, + "material": [ "bronze", "wood" ], + "symbol": "/", + "color": "yellow", + "techniques": [ "WBLOCK_1", "IMPALE" ], + "qualities": [ [ "COOK", 1 ] ], + "flags": [ "SPEAR", "REACH_ATTACK", "DURABLE_MELEE" ] + }, ] diff --git a/data/json/items/ranged.json b/data/json/items/ranged.json index 10e780eede30f..18ba3e0894bd6 100644 --- a/data/json/items/ranged.json +++ b/data/json/items/ranged.json @@ -604,5 +604,32 @@ "clip_size": 100, "reload": 0, "valid_mod_locations": [ [ "sling", 1 ] ] + }, + { + "id": "fire_lance", + "type": "GUN", + "name": "fire lance", + "description": "An ancient Chinese spear, with a small tube attached for a charge of gunpowder. While it has an extremely short range, it gives a powerful edge in close combat.", + "weight": 1538, + "volume": 12, + "price": 95000, + "to_hit": 1, + "bashing": 4, + "cutting": 28, + "material": [ "steel", "wood" ], + "symbol": "/", + "color": "light_gray", + "ammo": "fire_lance", + "skill": "melee", + "dispersion": 255, + "sight_dispersion": 150, + "durability": 3, + "loudness": 200, + "clip_size": 1, + "reload": 200, + "techniques": [ "WBLOCK_1", "PRECISE" ], + "qualities": [ [ "COOK", 1 ] ], + "flags": [ "RELOAD_ONE", "SPEAR", "REACH_ATTACK" ], + "valid_mod_locations": [ [ "sling", 1 ] ] } ] diff --git a/data/json/items/resources/metals.json b/data/json/items/resources/metals.json index d4c310d8928a1..f611e461e6933 100644 --- a/data/json/items/resources/metals.json +++ b/data/json/items/resources/metals.json @@ -217,5 +217,21 @@ "symbol": "%", "color": "light_cyan", "ammo_type": "components" + }, + { + "type": "material", + "ident": "bronze", + "name": "Bronze", + "density": 58, + "bash_resist": 4, + "cut_resist": 5, + "acid_resist": 1, + "fire_resist": 2, + "elec_resist": 0, + "chip_resist": 15, + "salvaged_into": "scrap_bronze", + "dmg_adj": [ "marked", "dented", "smashed", "shattered" ], + "bash_dmg_verb": "dented", + "cut_dmg_verb": "scratched" } ] diff --git a/data/json/items/tools.json b/data/json/items/tools.json index b895224e144f3..4dc088b9c9c0e 100644 --- a/data/json/items/tools.json +++ b/data/json/items/tools.json @@ -9160,6 +9160,82 @@ "looks_like": "frame_wood_light", "flags": [ "NONCONDUCTIVE" ] }, + { + "id": "sword_xiphos", + "type": "TOOL", + "category": "weapons", + "name": "xiphos", + "name_plural": "xiphoses", + "description": "A bronze sword of ancient Greek origin, wielded as a sidearm to the dory spear.", + "weight": 800, + "volume": 8, + "price": 12000, + "to_hit": 2, + "bashing": 8, + "cutting": 20, + "material": "bronze", + "symbol": "!", + "color": "yellow", + "techniques": [ "WBLOCK_2" ], + "qualities": [ [ "CUT", 1 ], [ "BUTCHER", 8 ] ], + "flags": [ "SHEATH_SWORD", "DURABLE_MELEE" ] + }, + { + "id": "khopesh", + "type": "TOOL", + "category": "weapons", + "name": "khopesh", + "name_plural": "khopeshes", + "description": "This ancient bronze weapon features a curved, sickle-like blade sharpened on the outside edge. Associated with the New Kingdom period of ancient Egypt, it was designed mainly to hack through the light armor common to the region.", + "weight": 750, + "volume": 7, + "price": 12000, + "to_hit": 1, + "bashing": 7, + "cutting": 19, + "material": "bronze", + "symbol": "/", + "color": "yellow", + "techniques": [ "WBLOCK_2", "DEF_DISARM" ], + "qualities": [ [ "CUT", 1 ], [ "BUTCHER", 8 ] ], + "flags": [ "DURABLE_MELEE" ] + }, + { + "id": "dao", + "type": "TOOL", + "category": "weapons", + "name": "dao", + "name_plural": "dao", + "description": "An ancient Chinese sword consisting of a curved blade and a guard with a cupped design. Existing since the Shang dynasty, this one is made of bronze. One of the four major weapons in folklore, alongside the jian sword, qiang spear, and gun staff.", + "weight": 850, + "volume": 7, + "price": 12500, + "to_hit": 2, + "bashing": 10, + "cutting": 26, + "material": "bronze", + "symbol": "/", + "color": "yellow", + "techniques": [ "WBLOCK_2" ], + "qualities": [ [ "CUT", 1 ], [ "BUTCHER", 8 ] ], + "flags": [ "DURABLE_MELEE", "SHEATH_SWORD" ] + }, + { + "id": "anvil_bronze", + "type": "TOOL", + "name": "bronze anvil", + "description": "This is a block of oddly shaped bronze with a chisel-like projection set into the corner. It's used in most metalworking fabrication recipes.", + "weight": 2180, + "volume": 10, + "price": 60000, + "to_hit": -5, + "bashing": 20, + "material": "bronze", + "symbol": ";", + "color": "yellow", + "qualities": [ [ "ANVIL", 2 ] ], + "flags": [ "DURABLE_MELEE" ] + }, { "id": "hand_axe", "type": "TOOL", diff --git a/data/json/martialarts.json b/data/json/martialarts.json index b71b85556d3b0..1717cda4f2be9 100644 --- a/data/json/martialarts.json +++ b/data/json/martialarts.json @@ -980,6 +980,7 @@ }, { "type": "martial_art", +<<<<<<< master "id": "style_wingchun", "name": "Wing Chun", "description": "Wing Chun is a Chinese martial art that began by selecting the easiest-to-learn effective techniques from the various Shaolin animal forms. It has a high stance, with weight entirely on the rear leg. Wing Chun focuses on sensitivity to the opponent's direction of force, and flowing around it to get back to hitting.", @@ -1009,5 +1010,64 @@ "tec_wingchun_disarm" ], "weapons": [ "butterfly_swords", "long_pole" ] +}, +{ + "id": "style_swordsmanship", + "name": "Medieval Swordsmanship", + "description": "The art of the longsword and other weapons, preceding the later development of fencing. Designed for combat both unarmored and in armor, it includes grappling as well as defensive and offensive sword techniques, plus familiarity with other weapons like polearms.", + "initiate": [ "You stand tall and become vigilant against attacks.", "%s stands tall and becomes vigilant." ], + "arm_block": 99, + "leg_block": 99, + "onattack_buffs": [ + { + "id": "swordsmanship_attack_buff", + "name": "Perfect Defense", + "description": "Bonus dodges after an attack.", + "buff_duration": 3, + "melee_allowed": true, + "bonus_dodges": 2 + } + ], + "ondodge_buffs": [ + { + "id": "swordsmanship_counter", + "name": "Displacement", + "description": "The enemy has presented an opening in their defense.", + "min_melee": 2, + "melee_allowed": true, + "max_stacks": 1, + "buff_duration": 2 + } + ], + "techniques": [ + "tec_swordsmanship_counter", + "tec_swordsmanship_grab", + "tec_swordsmanship_break", + "tec_swordsmanship_zornhau", + "tec_swordsmanship_unterhau", + "tec_swordsmanship_mordhau" + ], + "weapons": [ + "sword_wood", + "sword_nail", + "sword_crude", + "zweihander", + "zweihander_inferior", + "zweifire_off", + "zweifire_on", + "arming_sword", + "arming_sword_inferior", + "longsword", + "longsword_inferior", + "estoc", + "estoc_inferior", + "q_staff", + "i_staff", + "makeshift_halberd", + "glaive", + "pike", + "spear_steel", + "halberd", + ] } ] diff --git a/data/json/mutations/mutations.json b/data/json/mutations/mutations.json index 5b1554dfdb4a9..e58d935b4c250 100644 --- a/data/json/mutations/mutations.json +++ b/data/json/mutations/mutations.json @@ -632,7 +632,7 @@ "points": 3, "description": "You have practiced fighting with weapons. You start with your choice of Eskrima, Fencing, Pentjak Silat, Niten Ichi-Ryu, or Sōjutsu.", "starting_trait": true, - "initial_ma_styles": [ "style_eskrima", "style_fencing", "style_silat", "style_niten", "style_sojutsu" ], + "initial_ma_styles": [ "style_eskrima", "style_fencing", "style_silat", "style_niten", "style_sojutsu", "style_swordsmanship" ], "valid": false }, { diff --git a/data/json/recipes/armor/head.json b/data/json/recipes/armor/head.json index 0422b848f2f0a..785a2d196d9ae 100644 --- a/data/json/recipes/armor/head.json +++ b/data/json/recipes/armor/head.json @@ -1369,5 +1369,17 @@ "autolearn": true, "components": [ [ [ "rag", 10 ] ], [ [ "pot_canning", 1 ] ] ], "flags": [ "BLIND_HARD" ] + }, + { + "result": "helmet_corinthian", + "type": "recipe", + "category": "CC_ARMOR", + "subcategory": "CSC_ARMOR_HEAD", + "skill_used": "fabrication", + "difficulty": 6, + "time": 70000, + "book_learn": [ [ "textbook_armwest", 5 ] ], + "using": [ [ "forging_standard", 3 ], [ "bronzesmithing_tools", 1 ] ], + "components": [ [ [ "scrap_bronze", 7 ] ], [ [ "fur", 4 ], [ "leather", 4 ] ] ] } ] diff --git a/data/json/recipes/armor/legs.json b/data/json/recipes/armor/legs.json index 497fcd01edefe..8fc94a51f93e7 100644 --- a/data/json/recipes/armor/legs.json +++ b/data/json/recipes/armor/legs.json @@ -571,5 +571,18 @@ "book_learn": [ [ "textbook_armwest", 6 ], [ "textbook_fabrication", 6 ], [ "recipe_melee", 6 ] ], "using": [ [ "chainmail_standard", 4 ] ], "components": [ [ [ "link_sheet", 4 ] ], [ [ "chain_link", 100 ] ], [ [ "wire", 1 ] ], [ [ "rag", 6 ] ] ] + }, + { + "result": "legguard_bronze", + "type": "recipe", + "category": "CC_ARMOR", + "subcategory": "CSC_ARMOR_LEGS", + "skill_used": "fabrication", + "difficulty": 5, + "time": 120000, + "autolearn": true, + "book_learn": [ [ "textbook_armwest", 4 ], [ "recipe_melee", 4 ] ], + "using": [ [ "forging_standard", 6 ], [ "bronzesmithing_tools", 1 ] ], + "components": [ [ [ "fur", 6 ], [ "tanned_pelt", 1 ], [ "leather", 6 ], [ "tanned_hide", 1 ] ], [ [ "scrap_bronze", 12 ] ] ] } ] diff --git a/data/mods/Medieval_Stuff/recipe_shields.json b/data/json/recipes/armor/shields.json similarity index 100% rename from data/mods/Medieval_Stuff/recipe_shields.json rename to data/json/recipes/armor/shields.json diff --git a/data/json/recipes/armor/torso.json b/data/json/recipes/armor/torso.json index 6ecd7f74b77c6..8c4f0abec1245 100644 --- a/data/json/recipes/armor/torso.json +++ b/data/json/recipes/armor/torso.json @@ -1158,5 +1158,17 @@ "book_learn": [ [ "textbook_armwest", 6 ], [ "textbook_fabrication", 6 ], [ "recipe_melee", 6 ] ], "using": [ [ "chainmail_standard", 7 ] ], "components": [ [ [ "link_sheet", 7 ] ], [ [ "chain_link", 175 ] ], [ [ "wire", 1 ] ], [ [ "rag", 6 ] ] ] + }, + { + "result": "armor_cuirass", + "type": "recipe", + "category": "CC_ARMOR", + "subcategory": "CSC_ARMOR_TORSO", + "skill_used": "fabrication", + "difficulty": 5, + "time": 280000, + "book_learn": [ [ "textbook_armwest", 8 ] ], + "using": [ [ "forging_standard", 14 ], [ "bronzesmithing_tools", 1 ] ], + "components": [ [ [ "scrap_bronze", 28 ] ] ] } ] diff --git a/data/json/recipes/recipe_ammo.json b/data/json/recipes/recipe_ammo.json index a44aff5a457bb..eabe61d247c1c 100644 --- a/data/json/recipes/recipe_ammo.json +++ b/data/json/recipes/recipe_ammo.json @@ -965,5 +965,41 @@ [ "willowbark", 1 ] ] ] + }, + { + "result": "lance_charge", + "type": "recipe", + "category": "CC_AMMO", + "subcategory": "CSC_AMMO_OTHER", + "skill_used": "fabrication", + "difficulty": 2, + "skills_required": [ "gun", 1 ], + "time": 1000, + "book_learn": [ [ "textbook_armschina", 2 ] ], + "components": [ [ [ "gunpowder", 600 ], [ "chem_black_powder", 600 ] ], [ [ "paper", 1 ] ] ] + }, + { + "result": "lance_charge_shot", + "type": "recipe", + "category": "CC_AMMO", + "subcategory": "CSC_AMMO_OTHER", + "skill_used": "fabrication", + "difficulty": 3, + "skills_required": [ "gun", 1 ], + "time": 2000, + "book_learn": [ [ "textbook_armschina", 3 ] ], + "components": [ + [ [ "gunpowder", 600 ], [ "chem_black_powder", 600 ] ], + [ + [ "lead", 400 ], + [ "gold_small", 400 ], + [ "silver_small", 400 ], + [ "tin", 400 ], + [ "bismuth", 400 ], + [ "solder_wire", 400 ], + [ "bearing", 8 ] + ], + [ [ "paper", 1 ] ] + ] } ] diff --git a/data/json/recipes/recipe_others.json b/data/json/recipes/recipe_others.json index 7864d9c943ebe..393206b2c7ab6 100644 --- a/data/json/recipes/recipe_others.json +++ b/data/json/recipes/recipe_others.json @@ -4475,5 +4475,33 @@ "autolearn": true, "qualities": [ { "id": "DIG", "level": 3 } ], "components": [ [ [ "bag_canvas", 1 ] ], [ [ "material_soil", 3 ] ] ] + }, + { + "result": "anvil_bronze", + "type": "recipe", + "category": "CC_OTHER", + "subcategory": "CSC_OTHER_TOOLS", + "skill_used": "fabrication", + "difficulty": 2, + "time": 100000, + "autolearn": true, + "using": [ [ "forging_standard", 5 ] ], + "qualities": [ { "id": "HAMMER", "level": 1 }, { "id": "ANVIL", "level": 1 } ], + "tools": [ [ [ "crucible", -1 ], [ "crucible_clay", -1 ] ] ], + "components": [ [ [ "scrap_bronze", 10 ] ] ] + }, + { + "result": "scrap_bronze", + "type": "recipe", + "category": "CC_OTHER", + "subcategory": "CSC_OTHER_MATERIALS", + "skill_used": "fabrication", + "difficulty": 2, + "time": 10000, + "batch_time_factors": [ 90, 4 ], + "autolearn": true, + "using": [ [ "forging_standard", 1 ] ], + "tools": [ [ [ "crucible", -1 ], [ "crucible_clay", -1 ] ] ], + "components": [ [ [ "tin", 10 ], [ "solder_wire", 10 ] ], [ [ "copper", 50 ] ] ] } ] diff --git a/data/json/recipes/weapon/cutting.json b/data/json/recipes/weapon/cutting.json index f08e754a2788d..07b73650607fa 100644 --- a/data/json/recipes/weapon/cutting.json +++ b/data/json/recipes/weapon/cutting.json @@ -12,5 +12,74 @@ "qualities": [ { "id": "ANVIL", "level": 3 }, { "id": "HAMMER", "level": 3 }, { "id": "CHISEL", "level": 3 } ], "tools": [ [ [ "tongs", -1 ] ], [ [ "swage", -1 ] ] ], "components": [ [ [ "2x4", 1 ], [ "stick", 2 ] ], [ [ "fur", 2 ], [ "leather", 2 ] ] ] + }, + { + "result": "dao", + "type": "recipe", + "category": "CC_WEAPON", + "subcategory": "CSC_WEAPON_CUTTING", + "skill_used": "fabrication", + "difficulty": 7, + "time": 55000, + "book_learn": [ [ "textbook_armschina", 5 ] ], + "using": [ [ "forging_standard", 2 ], [ "bronzesmithing_tools", 1 ] ], + "components": [ + [ + [ "rag", 1 ], + [ "felt_patch", 1 ], + [ "leather", 1 ], + [ "fur", 1 ], + [ "duct_tape", 50 ], + [ "cordage_short", 2, "LIST" ], + [ "filament", 100, "LIST" ] + ], + [ [ "scrap_bronze", 5 ] ] + ] + }, + { + "result": "sword_xiphos", + "type": "recipe", + "category": "CC_WEAPON", + "subcategory": "CSC_WEAPON_CUTTING", + "skill_used": "fabrication", + "difficulty": 6, + "time": 45000, + "book_learn": [ [ "textbook_weapwest", 4 ] ], + "using": [ [ "forging_standard", 2 ], [ "bronzesmithing_tools", 1 ] ], + "components": [ + [ + [ "rag", 1 ], + [ "felt_patch", 1 ], + [ "leather", 1 ], + [ "fur", 1 ], + [ "duct_tape", 50 ], + [ "cordage_short", 2, "LIST" ], + [ "filament", 100, "LIST" ] + ], + [ [ "scrap_bronze", 4 ] ] + ] + }, + { + "result": "khopesh", + "type": "recipe", + "category": "CC_WEAPON", + "subcategory": "CSC_WEAPON_CUTTING", + "skill_used": "fabrication", + "difficulty": 7, + "time": 55000, + "book_learn": [ [ "textbook_weapwest", 5 ] ], + "using": [ [ "forging_standard", 2 ], [ "bronzesmithing_tools", 1 ] ], + "components": [ + [ + [ "rag", 1 ], + [ "felt_patch", 1 ], + [ "leather", 1 ], + [ "fur", 1 ], + [ "duct_tape", 50 ], + [ "cordage_short", 2, "LIST" ], + [ "filament", 100, "LIST" ] + ], + [ [ "scrap_bronze", 5 ] ] + ] } ] diff --git a/data/json/recipes/weapon/piercing.json b/data/json/recipes/weapon/piercing.json index 069b5a6b2dba5..46be950a696b4 100644 --- a/data/json/recipes/weapon/piercing.json +++ b/data/json/recipes/weapon/piercing.json @@ -43,5 +43,53 @@ "using": [ [ "welding_standard", 2 ], [ "steel_tiny", 1 ] ], "qualities": [ { "id": "HAMMER", "level": 3 }, { "id": "SAW_M", "level": 1 } ], "components": [ [ [ "spike", 1 ] ] ] + }, + { + "result": "ji", + "type": "recipe", + "category": "CC_WEAPON", + "subcategory": "CSC_WEAPON_PIERCING", + "skill_used": "fabrication", + "difficulty": 6, + "time": 50000, + "book_learn": [ [ "textbook_armschina", 5 ] ], + "using": [ [ "forging_standard", 2 ], [ "bronzesmithing_tools", 1 ] ], + "qualities": [ { "id": "CUT", "level": 1 } ], + "components": [ + [ [ "scrap_bronze", 4 ] ], + [ [ "stick_long", 1 ] ], + [ [ "rag", 2 ], [ "felt_patch", 2 ], [ "leather", 2 ], [ "fur", 2 ] ] + ] + }, + { + "result": "spear_dory", + "type": "recipe", + "category": "CC_WEAPON", + "subcategory": "CSC_WEAPON_PIERCING", + "skill_used": "fabrication", + "difficulty": 4, + "time": 30000, + "book_learn": [ [ "textbook_weapwest", 4 ] ], + "using": [ [ "forging_standard", 1 ], [ "bronzesmithing_tools", 1 ] ], + "qualities": [ { "id": "CUT", "level": 1 } ], + "components": [ + [ [ "scrap_bronze", 2 ] ], + [ [ "stick_long", 1 ] ], + [ [ "rag", 2 ], [ "felt_patch", 2 ], [ "leather", 2 ], [ "fur", 2 ] ] + ] + }, + { + "result": "sword_forged", + "type": "recipe", + "category": "CC_WEAPON", + "subcategory": "CSC_WEAPON_PIERCING", + "skill_used": "fabrication", + "difficulty": 5, + "time": 240000, + "autolearn": true, + "using": [ [ "forging_standard", 3 ], [ "steel_standard", 3 ] ], + "qualities": [ { "id": "ANVIL", "level": 3 }, { "id": "HAMMER", "level": 3 }, { "id": "CHISEL", "level": 3 } ], + "tools": [ [ [ "tongs", -1 ] ], [ [ "crucible", -1 ], [ "crucible_clay", -1 ] ] ], + "components": [ [ [ "2x4", 1 ], [ "stick", 2 ] ], [ [ "fur", 1 ], [ "leather", 1 ] ] ] } ] diff --git a/data/json/recipes/weapon/ranged.json b/data/json/recipes/weapon/ranged.json index 48157a1d643e3..97be0eff2a007 100644 --- a/data/json/recipes/weapon/ranged.json +++ b/data/json/recipes/weapon/ranged.json @@ -232,5 +232,19 @@ "autolearn": true, "qualities": [ { "id": "SAW_M", "level": 1 }, { "id": "SCREW", "level": 1 } ], "components": [ [ [ "2x4", 1 ], [ "stick", 1 ] ], [ [ "hose", 2 ] ], [ [ "scrap", 3 ] ] ] + }, + { + "result": "fire_lance", + "type": "recipe", + "category": "CC_WEAPON", + "subcategory": "CSC_WEAPON_RANGED", + "skill_used": "fabrication", + "difficulty": 3, + "skills_required": [ "gun", 1 ], + "time": 12000, + "reversible": true, + "book_learn": [ [ "textbook_armschina", 3 ] ], + "qualities": [ { "id": "SAW_M_FINE", "level": 1 }, { "id": "SCREW_FINE", "level": 1 } ], + "components": [ [ [ "qiang", 1 ] ], [ [ "pipe", 1 ] ], [ [ "scrap", 1 ] ] ] } ] diff --git a/data/json/requirements/toolsets.json b/data/json/requirements/toolsets.json index 3013619b57147..27b5f815fd4ee 100644 --- a/data/json/requirements/toolsets.json +++ b/data/json/requirements/toolsets.json @@ -63,5 +63,12 @@ [ "survivor_belt", -1 ] ] ] + }, + { + "id": "bronzesmithing_tools", + "type": "requirement", + "//": "Tools for casting and work hardening items made from bronze", + "qualities": [ { "id": "HAMMER", "level": 2 }, { "id": "ANVIL", "level": 2 } ], + "tools": [ [ [ "crucible", -1 ], [ "crucible_clay", -1 ] ] ] } ] diff --git a/data/json/techniques.json b/data/json/techniques.json index f527a7cd987d0..9a89a10b4f1f2 100644 --- a/data/json/techniques.json +++ b/data/json/techniques.json @@ -1073,6 +1073,7 @@ }, { "type": "technique", +<<<<<<< master "id": "tec_wingchun_chainpunch", "name": "Chain Punch", "min_unarmed": 1, @@ -1134,5 +1135,65 @@ "unarmed_allowed": true, "disarms": true, "messages": [ "You disarm %s", " disarms %s" ] +}, +{ + "id": "tec_swordsmanship_grab", + "name": "grab and pommel strike", + "min_melee": 3, + "unarmed_allowed": true, + "melee_allowed": true, + "down_dur": 1, + "messages": [ "You grab and pommel strike %s", " grab and pommel strikes %s" ] + }, + { + "type": "technique", + "id": "tec_swordsmanship_break", + "name": "grab break", + "min_melee": 3, + "unarmed_allowed": true, + "melee_allowed": true, + "defensive": true, + "grab_break": true + }, + { + "type": "technique", + "id": "tec_swordsmanship_counter", + "name": "displace and counter", + "min_melee": 4, + "req_buffs": [ "swordsmanship_counter" ], + "messages": [ "You displace and counter %s", " displaces and counters %s" ], + "mult_bonuses": [ [ "damage", "cut", 1.1 ], [ "movecost", 0.75 ] ], + "stun_dur": 1 + }, + { + "type": "technique", + "id": "tec_swordsmanship_unterhau", + "name": "sweeping strike", + "min_melee": 5, + "crit_tec": true, + "weighting": 2, + "down_dur": 2, + "messages": [ "You trip %s with a sweeping strike", " trips %s with a sweeping strike" ] + }, + { + "type": "technique", + "id": "tec_swordsmanship_zornhau", + "name": "vicious strike", + "min_melee": 6, + "crit_tec": true, + "weighting": 2, + "mult_bonuses": [ [ "damage", "bash", 1.5 ], [ "damage", "cut", 1.5 ], [ "damage", "stab", 1.5 ] ], + "stun_dur": 1, + "messages": [ "You hack at %s with a vicious strike", " hack at %s with a vicious strike" ] + }, + { + "type": "technique", + "id": "tec_swordsmanship_mordhau", + "name": "death blow", + "min_melee": 6, + "crit_tec": true, + "mult_bonuses": [ [ "damage", "bash", 2.5 ], [ "damage", "cut", 2.5 ], [ "damage", "stab", 2.5 ], [ "movecost", 2.0 ] ], + "stun_dur": 2, + "messages": [ "You flip your weapon around and deliver a mordhau to %s", " holds his weapon funny and slams it down on %s" ] } ] diff --git a/data/mods/Medieval_Stuff/ammo.json b/data/mods/Medieval_Stuff/ammo.json deleted file mode 100644 index 881c657efe2f6..0000000000000 --- a/data/mods/Medieval_Stuff/ammo.json +++ /dev/null @@ -1,24 +0,0 @@ -[ - { - "id": "scrap_bronze", - "type": "AMMO", - "category": "spare_parts", - "name": "bronze", - "name_plural": "bronze", - "description": "Decent-sized chunks of bronze, for fashioning some old-school items.", - "weight": 218, - "volume": 1, - "price": 1200, - "to_hit": -2, - "bashing": 1, - "material": "bronze", - "symbol": ",", - "color": "yellow", - "count": 1, - "ammo_type": "components", - "range": 0, - "damage": 0, - "pierce": 0, - "dispersion": 0 - } -] diff --git a/data/mods/Medieval_Stuff/ammo_types.json b/data/mods/Medieval_Stuff/ammo_types.json deleted file mode 100644 index 76f862e9009f8..0000000000000 --- a/data/mods/Medieval_Stuff/ammo_types.json +++ /dev/null @@ -1,8 +0,0 @@ -[ - { - "id": "fire_lance", - "name": "fire lance charge", - "default": "lance_charge", - "type": "ammunition_type" - } -] diff --git a/data/mods/Medieval_Stuff/armor.json b/data/mods/Medieval_Stuff/armor.json deleted file mode 100644 index 5cc9e90576137..0000000000000 --- a/data/mods/Medieval_Stuff/armor.json +++ /dev/null @@ -1,66 +0,0 @@ -[ - { - "id": "helmet_corinthian", - "type": "ARMOR", - "category": "armor", - "name": "Corinthian helm", - "description": "An ancient Greek bronze helmet that provides excellent protection for the head, with slits for the eyes and mouth.", - "weight": 1310, - "volume": 10, - "price": 30000, - "bashing": 10, - "material": [ "bronze" ], - "symbol": "[", - "color": "yellow", - "covers": [ "HEAD", "EYES", "MOUTH" ], - "coverage": 90, - "encumbrance": 30, - "warmth": 10, - "material_thickness": 3, - "techniques": [ "WBLOCK_1" ], - "flags": [ "VARSIZE", "STURDY" ] - }, - { - "id": "armor_cuirass", - "type": "ARMOR", - "name": "bell cuirass", - "category": "armor", - "name_plural": "bell cuirasses", - "description": "An ancient Greek breastplate, made of bronze.", - "weight": 5896, - "volume": 24, - "price": 50000, - "to_hit": -5, - "bashing": 6, - "material": [ "bronze" ], - "symbol": "[", - "color": "yellow", - "covers": [ "TORSO" ], - "coverage": 90, - "encumbrance": 15, - "warmth": 15, - "material_thickness": 3, - "flags": [ "VARSIZE", "OUTER", "STURDY" ] - }, - { - "id": "legguard_bronze", - "type": "ARMOR", - "category": "armor", - "name": "pair of bronze greaves", - "name_plural": "pairs of bronze greaves", - "description": "A pair of bronze leg guards with a simple leather lining.", - "weight": 2520, - "volume": 22, - "price": 40000, - "to_hit": 1, - "material": [ "bronze", "leather" ], - "symbol": "[", - "color": "yellow", - "covers": [ "LEGS" ], - "coverage": 70, - "encumbrance": 10, - "warmth": 15, - "material_thickness": 4, - "flags": [ "BELTED", "STURDY" ] - } -] diff --git a/data/mods/Medieval_Stuff/handloaded_bullets.json b/data/mods/Medieval_Stuff/handloaded_bullets.json deleted file mode 100644 index 5b0c891d41848..0000000000000 --- a/data/mods/Medieval_Stuff/handloaded_bullets.json +++ /dev/null @@ -1,44 +0,0 @@ -[ - { - "id": "lance_charge", - "type": "AMMO", - "name": "fire lance charge", - "description": "Little more than a charge of gunpowder for a basic firearm. Despite the minimal range, it packs a punch.", - "weight": 4, - "volume": 1, - "price": 4500, - "bashing": 1, - "material": [ "paper", "powder" ], - "symbol": "=", - "color": "red", - "count": 1, - "ammo_type": "fire_lance", - "range": 3, - "damage": 50, - "pierce": 0, - "dispersion": 0, - "recoil": 3000, - "effects": [ "COOKOFF", "RECYCLED" ] - }, - { - "id": "lance_charge_shot", - "type": "AMMO", - "name": "fire lance shot", - "description": "Little more than a charge of gunpowder for a basic firearm, with small pellets as shot. Despite the minimal range, it packs a punch.", - "weight": 5, - "volume": 1, - "price": 4500, - "bashing": 1, - "material": [ "paper", "powder" ], - "symbol": "=", - "color": "red", - "count": 1, - "ammo_type": "fire_lance", - "range": 4, - "damage": 75, - "pierce": 1, - "dispersion": 0, - "recoil": 3000, - "effects": [ "COOKOFF", "SHOT", "RECYCLED" ] - } -] diff --git a/data/mods/Medieval_Stuff/item_groups.json b/data/mods/Medieval_Stuff/item_groups.json deleted file mode 100644 index bc09b669450ea..0000000000000 --- a/data/mods/Medieval_Stuff/item_groups.json +++ /dev/null @@ -1,81 +0,0 @@ -[ - { - "id": "medieval", - "type": "item_group", - "items": [ [ "shield_kite", 5 ], [ "shield_heater", 10 ], [ "shield_buckler", 1 ] ] - }, - { - "id": "pawn", - "type": "item_group", - "items": [ - [ "shield_hoplon", 1 ], - [ "shield_scutum", 1 ], - [ "shield_round", 3 ], - [ "shield_kite", 3 ], - [ "shield_heater", 5 ], - [ "shield_buckler", 5 ] - ] - }, - { - "id": "antique_rare", - "type": "item_group", - "items": [ - [ "ji", 1 ], - [ "dao", 3 ], - [ "sword_xiphos", 4 ], - [ "khopesh", 4 ], - [ "spear_dory", 3 ], - [ "fire_lance", 2 ], - [ "lance_charge", 1 ], - [ "lance_charge_shot", 1 ], - [ "shield_hoplon", 1 ], - [ "shield_scutum", 1 ], - [ "shield_round", 3 ], - [ "shield_kite", 3 ], - [ "shield_heater", 5 ], - [ "shield_buckler", 5 ] - ] - }, - { - "id": "museum_melee", - "type": "item_group", - "items": [ [ "ji", 2 ], [ "dao", 3 ], [ "sword_xiphos", 4 ], [ "sword_forged", 3 ], [ "khopesh", 4 ], [ "spear_dory", 3 ] ] - }, - { - "id": "museum_guns", - "type": "item_group", - "items": [ [ "fire_lance", 20 ], [ "lance_charge", 10 ], [ "lance_charge_shot", 5 ] ] - }, - { - "id": "mansion_guns", - "type": "item_group", - "items": [ [ "fire_lance", 2 ], [ "lance_charge", 1 ], [ "lance_charge_shot", 1 ] ] - }, - { - "id": "mansion_books", - "type": "item_group", - "items": [ [ "manual_swordsmanship", 3 ] ] - }, - { - "id": "museum_armor", - "type": "item_group", - "items": [ - [ "helmet_corinthian", 45 ], - [ "armor_cuirass", 25 ], - [ "legguard_bronze", 20 ], - [ "shield_wooden", 10 ], - [ "shield_wooden_large", 5 ], - [ "shield_hoplon", 10 ], - [ "shield_scutum", 10 ], - [ "shield_round", 10 ], - [ "shield_kite", 10 ], - [ "shield_heater", 20 ], - [ "shield_buckler", 25 ] - ] - }, - { - "id": "survivorzed_extra", - "type": "item_group", - "items": [ [ "shield_wooden", 10 ], [ "shield_wooden_large", 5 ] ] - } -] diff --git a/data/mods/Medieval_Stuff/martial_arts_manuals.json b/data/mods/Medieval_Stuff/martial_arts_manuals.json deleted file mode 100644 index 965ec1078aee5..0000000000000 --- a/data/mods/Medieval_Stuff/martial_arts_manuals.json +++ /dev/null @@ -1,16 +0,0 @@ -[ - { - "id": "manual_swordsmanship", - "copy-from": "book_martial", - "type": "GENERIC", - "name": "The Medieval Warrior", - "name_plural": "The Medieval Warrior", - "description": "A complete guide to Medieval Swordsmanship.", - "book_data": { "martial_art": "style_swordsmanship" } - }, - { - "id": "book_martial", - "type": "item_group", - "items": [ [ "manual_swordsmanship", 5 ] ] - } -] diff --git a/data/mods/Medieval_Stuff/martialarts.json b/data/mods/Medieval_Stuff/martialarts.json deleted file mode 100644 index 575b4f2706bd1..0000000000000 --- a/data/mods/Medieval_Stuff/martialarts.json +++ /dev/null @@ -1,62 +0,0 @@ -[ - { - "type": "martial_art", - "id": "style_swordsmanship", - "name": "Medieval Swordsmanship", - "description": "The art of the longsword and other weapons, preceding the later development of fencing. Designed for combat both unarmored and in armor, it includes grappling as well as defensive and offensive sword techniques, plus familiarity with other weapons like polearms.", - "initiate": [ "You stand tall and become vigilant against attacks.", "%s stands tall and becomes vigilant." ], - "arm_block": 99, - "leg_block": 99, - "onattack_buffs": [ - { - "id": "swordsmanship_attack_buff", - "name": "Perfect Defense", - "description": "Bonus dodges after an attack.", - "buff_duration": 3, - "melee_allowed": true, - "bonus_dodges": 2 - } - ], - "ondodge_buffs": [ - { - "id": "swordsmanship_counter", - "name": "Displacement", - "description": "The enemy has presented an opening in their defense.", - "min_melee": 2, - "melee_allowed": true, - "max_stacks": 1, - "buff_duration": 2 - } - ], - "techniques": [ - "tec_swordsmanship_counter", - "tec_swordsmanship_grab", - "tec_swordsmanship_break", - "tec_swordsmanship_zornhau", - "tec_swordsmanship_unterhau" - ], - "weapons": [ - "sword_wood", - "sword_nail", - "sword_crude", - "zweihander", - "zweihander_inferior", - "zweifire_off", - "zweifire_on", - "arming_sword", - "arming_sword_inferior", - "longsword", - "longsword_inferior", - "dusksword", - "estoc", - "q_staff", - "i_staff", - "makeshift_halberd", - "glaive", - "pike", - "spear_steel", - "halberd", - "sword_forged" - ] - } -] diff --git a/data/mods/Medieval_Stuff/materials.json b/data/mods/Medieval_Stuff/materials.json deleted file mode 100644 index 00ae1d51ad3d3..0000000000000 --- a/data/mods/Medieval_Stuff/materials.json +++ /dev/null @@ -1,18 +0,0 @@ -[ - { - "type": "material", - "ident": "bronze", - "name": "Bronze", - "density": 58, - "bash_resist": 4, - "cut_resist": 5, - "acid_resist": 1, - "fire_resist": 2, - "elec_resist": 0, - "chip_resist": 15, - "salvaged_into": "scrap_bronze", - "dmg_adj": [ "marked", "dented", "smashed", "shattered" ], - "bash_dmg_verb": "dented", - "cut_dmg_verb": "scratched" - } -] diff --git a/data/mods/Medieval_Stuff/melee.json b/data/mods/Medieval_Stuff/melee.json deleted file mode 100644 index b30962057f0f0..0000000000000 --- a/data/mods/Medieval_Stuff/melee.json +++ /dev/null @@ -1,56 +0,0 @@ -[ - { - "id": "ji", - "type": "GENERIC", - "name": "ji", - "name_plural": "ji", - "//": "Couldn't find a good way to pluralize the transliteration.", - "description": "This is a bronze polearm that originated in the Shang dynasty of China, if not earlier. It combines a spear head with the perpendicular blade of the earlier ge or dagger-axe.", - "weight": 3175, - "volume": 15, - "price": 50000, - "to_hit": 2, - "bashing": 16, - "cutting": 31, - "material": [ "wood", "bronze" ], - "symbol": "/", - "color": "yellow", - "techniques": [ "WBLOCK_1", "DEF_DISARM" ], - "flags": [ "DURABLE_MELEE", "REACH_ATTACK" ] - }, - { - "id": "spear_dory", - "type": "GENERIC", - "name": "dory", - "name_plural": "dories", - "description": "A well-made spear with a bronze head, Greek in origin.", - "weight": 1598, - "volume": 14, - "price": 10000, - "to_hit": 2, - "bashing": 8, - "cutting": 28, - "material": [ "bronze", "wood" ], - "symbol": "/", - "color": "yellow", - "techniques": [ "WBLOCK_1", "IMPALE" ], - "qualities": [ [ "COOK", 1 ] ], - "flags": [ "SPEAR", "REACH_ATTACK", "DURABLE_MELEE" ] - }, - { - "id": "sword_forged", - "type": "GENERIC", - "name": "forged sword", - "description": "A common short sword, forged from steel. The pointy end is the dangerous one.", - "weight": 700, - "volume": 8, - "to_hit": 2, - "bashing": 4, - "cutting": 20, - "material": "steel", - "symbol": "!", - "color": "dark_gray", - "techniques": [ "WBLOCK_2" ], - "flags": [ "SPEAR", "SHEATH_SWORD" ] - } -] diff --git a/data/mods/Medieval_Stuff/modinfo.json b/data/mods/Medieval_Stuff/modinfo.json index 04773888b64ce..d8ac26177daff 100644 --- a/data/mods/Medieval_Stuff/modinfo.json +++ b/data/mods/Medieval_Stuff/modinfo.json @@ -2,9 +2,9 @@ { "type": "MOD_INFO", "ident": "Medieval_Stuff", - "name": "Medieval and Historic Content", + "name": "Medieval and Historic Classes", "authors": [ "Chaosvolt" ], - "description": "Assorted fun things for the wannabe knight, legionary, and more.", + "description": "Assorted fun classes for the wannabe knight, legionary, and more.", "category": "items", "dependencies": [ "dda" ] } diff --git a/data/mods/Medieval_Stuff/mutations.json b/data/mods/Medieval_Stuff/mutations.json deleted file mode 100644 index 25223bfeff0da..0000000000000 --- a/data/mods/Medieval_Stuff/mutations.json +++ /dev/null @@ -1,12 +0,0 @@ -[ - { - "type": "mutation", - "id": "MARTIAL_ARTS5", - "name": "Melee Weapon Training", - "points": 3, - "description": "You have practiced fighting with weapons. You start with your choice of Eskrima, Fencing, Pentjak Silat, Niten Ichi-Ryu, Sōjutsu, or Medieval Swordsmanship.", - "starting_trait": true, - "initial_ma_styles": [ "style_eskrima", "style_fencing", "style_silat", "style_niten", "style_sojutsu", "style_swordsmanship" ], - "valid": false - } -] diff --git a/data/mods/Medieval_Stuff/ranged.json b/data/mods/Medieval_Stuff/ranged.json deleted file mode 100644 index 44005a32f2c1d..0000000000000 --- a/data/mods/Medieval_Stuff/ranged.json +++ /dev/null @@ -1,29 +0,0 @@ -[ - { - "id": "fire_lance", - "type": "GUN", - "name": "fire lance", - "description": "An ancient Chinese spear, with a small tube attached for a charge of gunpowder. While it has an extremely short range, it gives a powerful edge in close combat.", - "weight": 1538, - "volume": 12, - "price": 95000, - "to_hit": 1, - "bashing": 4, - "cutting": 28, - "material": [ "steel", "wood" ], - "symbol": "/", - "color": "light_gray", - "ammo": "fire_lance", - "skill": "melee", - "dispersion": 255, - "sight_dispersion": 150, - "durability": 3, - "loudness": 200, - "clip_size": 1, - "reload": 200, - "techniques": [ "WBLOCK_1", "PRECISE" ], - "qualities": [ [ "COOK", 1 ] ], - "flags": [ "RELOAD_ONE", "SPEAR", "REACH_ATTACK" ], - "valid_mod_locations": [ [ "sling", 1 ] ] - } -] diff --git a/data/mods/Medieval_Stuff/recipe_ammo.json b/data/mods/Medieval_Stuff/recipe_ammo.json deleted file mode 100644 index d4c49efc16692..0000000000000 --- a/data/mods/Medieval_Stuff/recipe_ammo.json +++ /dev/null @@ -1,38 +0,0 @@ -[ - { - "result": "lance_charge", - "type": "recipe", - "category": "CC_AMMO", - "subcategory": "CSC_AMMO_OTHER", - "skill_used": "fabrication", - "difficulty": 2, - "skills_required": [ "gun", 1 ], - "time": 1000, - "book_learn": [ [ "textbook_armschina", 2 ] ], - "components": [ [ [ "gunpowder", 600 ], [ "chem_black_powder", 600 ] ], [ [ "paper", 1 ] ] ] - }, - { - "result": "lance_charge_shot", - "type": "recipe", - "category": "CC_AMMO", - "subcategory": "CSC_AMMO_OTHER", - "skill_used": "fabrication", - "difficulty": 3, - "skills_required": [ "gun", 1 ], - "time": 2000, - "book_learn": [ [ "textbook_armschina", 3 ] ], - "components": [ - [ [ "gunpowder", 600 ], [ "chem_black_powder", 600 ] ], - [ - [ "lead", 400 ], - [ "gold_small", 400 ], - [ "silver_small", 400 ], - [ "tin", 400 ], - [ "bismuth", 400 ], - [ "solder_wire", 400 ], - [ "bearing", 8 ] - ], - [ [ "paper", 1 ] ] - ] - } -] diff --git a/data/mods/Medieval_Stuff/recipe_armor.json b/data/mods/Medieval_Stuff/recipe_armor.json deleted file mode 100644 index 5b6dc3373ec22..0000000000000 --- a/data/mods/Medieval_Stuff/recipe_armor.json +++ /dev/null @@ -1,39 +0,0 @@ -[ - { - "result": "helmet_corinthian", - "type": "recipe", - "category": "CC_ARMOR", - "subcategory": "CSC_ARMOR_HEAD", - "skill_used": "fabrication", - "difficulty": 6, - "time": 70000, - "book_learn": [ [ "textbook_armwest", 5 ] ], - "using": [ [ "forging_standard", 3 ], [ "bronzesmithing_tools", 1 ] ], - "components": [ [ [ "scrap_bronze", 7 ] ], [ [ "fur", 4 ], [ "leather", 4 ] ] ] - }, - { - "result": "armor_cuirass", - "type": "recipe", - "category": "CC_ARMOR", - "subcategory": "CSC_ARMOR_TORSO", - "skill_used": "fabrication", - "difficulty": 5, - "time": 280000, - "book_learn": [ [ "textbook_armwest", 8 ] ], - "using": [ [ "forging_standard", 14 ], [ "bronzesmithing_tools", 1 ] ], - "components": [ [ [ "scrap_bronze", 28 ] ] ] - }, - { - "result": "legguard_bronze", - "type": "recipe", - "category": "CC_ARMOR", - "subcategory": "CSC_ARMOR_LEGS", - "skill_used": "fabrication", - "difficulty": 5, - "time": 120000, - "autolearn": true, - "book_learn": [ [ "textbook_armwest", 4 ], [ "recipe_melee", 4 ] ], - "using": [ [ "forging_standard", 6 ], [ "bronzesmithing_tools", 1 ] ], - "components": [ [ [ "fur", 6 ], [ "tanned_pelt", 1 ], [ "leather", 6 ], [ "tanned_hide", 1 ] ], [ [ "scrap_bronze", 12 ] ] ] - } -] diff --git a/data/mods/Medieval_Stuff/recipe_others.json b/data/mods/Medieval_Stuff/recipe_others.json deleted file mode 100644 index 8761824184e39..0000000000000 --- a/data/mods/Medieval_Stuff/recipe_others.json +++ /dev/null @@ -1,30 +0,0 @@ -[ - { - "result": "anvil_bronze", - "type": "recipe", - "category": "CC_OTHER", - "subcategory": "CSC_OTHER_TOOLS", - "skill_used": "fabrication", - "difficulty": 2, - "time": 100000, - "autolearn": true, - "using": [ [ "forging_standard", 5 ] ], - "qualities": [ { "id": "HAMMER", "level": 1 }, { "id": "ANVIL", "level": 1 } ], - "tools": [ [ [ "crucible", -1 ], [ "crucible_clay", -1 ] ] ], - "components": [ [ [ "scrap_bronze", 10 ] ] ] - }, - { - "result": "scrap_bronze", - "type": "recipe", - "category": "CC_OTHER", - "subcategory": "CSC_OTHER_MATERIALS", - "skill_used": "fabrication", - "difficulty": 2, - "time": 10000, - "batch_time_factors": [ 90, 4 ], - "autolearn": true, - "using": [ [ "forging_standard", 1 ] ], - "tools": [ [ [ "crucible", -1 ], [ "crucible_clay", -1 ] ] ], - "components": [ [ [ "tin", 10 ], [ "solder_wire", 10 ] ], [ [ "copper", 50 ] ] ] - } -] diff --git a/data/mods/Medieval_Stuff/recipe_weapons.json b/data/mods/Medieval_Stuff/recipe_weapons.json deleted file mode 100644 index 2f9bba92dbf69..0000000000000 --- a/data/mods/Medieval_Stuff/recipe_weapons.json +++ /dev/null @@ -1,133 +0,0 @@ -[ - { - "result": "ji", - "type": "recipe", - "category": "CC_WEAPON", - "subcategory": "CSC_WEAPON_PIERCING", - "skill_used": "fabrication", - "difficulty": 6, - "time": 50000, - "book_learn": [ [ "textbook_armschina", 5 ] ], - "using": [ [ "forging_standard", 2 ], [ "bronzesmithing_tools", 1 ] ], - "qualities": [ { "id": "CUT", "level": 1 } ], - "components": [ - [ [ "scrap_bronze", 4 ] ], - [ [ "stick_long", 1 ] ], - [ [ "rag", 2 ], [ "felt_patch", 2 ], [ "leather", 2 ], [ "fur", 2 ] ] - ] - }, - { - "result": "dao", - "type": "recipe", - "category": "CC_WEAPON", - "subcategory": "CSC_WEAPON_CUTTING", - "skill_used": "fabrication", - "difficulty": 7, - "time": 55000, - "book_learn": [ [ "textbook_armschina", 5 ] ], - "using": [ [ "forging_standard", 2 ], [ "bronzesmithing_tools", 1 ] ], - "components": [ - [ - [ "rag", 1 ], - [ "felt_patch", 1 ], - [ "leather", 1 ], - [ "fur", 1 ], - [ "duct_tape", 50 ], - [ "cordage_short", 2, "LIST" ], - [ "filament", 100, "LIST" ] - ], - [ [ "scrap_bronze", 5 ] ] - ] - }, - { - "result": "fire_lance", - "type": "recipe", - "category": "CC_WEAPON", - "subcategory": "CSC_WEAPON_RANGED", - "skill_used": "fabrication", - "difficulty": 3, - "skills_required": [ "gun", 1 ], - "time": 12000, - "reversible": true, - "book_learn": [ [ "textbook_armschina", 3 ] ], - "qualities": [ { "id": "SAW_M_FINE", "level": 1 }, { "id": "SCREW_FINE", "level": 1 } ], - "components": [ [ [ "qiang", 1 ] ], [ [ "pipe", 1 ] ], [ [ "scrap", 1 ] ] ] - }, - { - "result": "sword_xiphos", - "type": "recipe", - "category": "CC_WEAPON", - "subcategory": "CSC_WEAPON_CUTTING", - "skill_used": "fabrication", - "difficulty": 6, - "time": 45000, - "book_learn": [ [ "textbook_weapwest", 4 ] ], - "using": [ [ "forging_standard", 2 ], [ "bronzesmithing_tools", 1 ] ], - "components": [ - [ - [ "rag", 1 ], - [ "felt_patch", 1 ], - [ "leather", 1 ], - [ "fur", 1 ], - [ "duct_tape", 50 ], - [ "cordage_short", 2, "LIST" ], - [ "filament", 100, "LIST" ] - ], - [ [ "scrap_bronze", 4 ] ] - ] - }, - { - "result": "khopesh", - "type": "recipe", - "category": "CC_WEAPON", - "subcategory": "CSC_WEAPON_CUTTING", - "skill_used": "fabrication", - "difficulty": 7, - "time": 55000, - "book_learn": [ [ "textbook_weapwest", 5 ] ], - "using": [ [ "forging_standard", 2 ], [ "bronzesmithing_tools", 1 ] ], - "components": [ - [ - [ "rag", 1 ], - [ "felt_patch", 1 ], - [ "leather", 1 ], - [ "fur", 1 ], - [ "duct_tape", 50 ], - [ "cordage_short", 2, "LIST" ], - [ "filament", 100, "LIST" ] - ], - [ [ "scrap_bronze", 5 ] ] - ] - }, - { - "result": "spear_dory", - "type": "recipe", - "category": "CC_WEAPON", - "subcategory": "CSC_WEAPON_PIERCING", - "skill_used": "fabrication", - "difficulty": 4, - "time": 30000, - "book_learn": [ [ "textbook_weapwest", 4 ] ], - "using": [ [ "forging_standard", 1 ], [ "bronzesmithing_tools", 1 ] ], - "qualities": [ { "id": "CUT", "level": 1 } ], - "components": [ - [ [ "scrap_bronze", 2 ] ], - [ [ "stick_long", 1 ] ], - [ [ "rag", 2 ], [ "felt_patch", 2 ], [ "leather", 2 ], [ "fur", 2 ] ] - ] - }, - { - "result": "sword_forged", - "type": "recipe", - "category": "CC_WEAPON", - "subcategory": "CSC_WEAPON_PIERCING", - "skill_used": "fabrication", - "difficulty": 5, - "time": 240000, - "autolearn": true, - "using": [ [ "forging_standard", 3 ], [ "steel_standard", 3 ] ], - "qualities": [ { "id": "ANVIL", "level": 3 }, { "id": "HAMMER", "level": 3 }, { "id": "CHISEL", "level": 3 } ], - "tools": [ [ [ "tongs", -1 ] ], [ [ "crucible", -1 ], [ "crucible_clay", -1 ] ] ], - "components": [ [ [ "2x4", 1 ], [ "stick", 2 ] ], [ [ "fur", 1 ], [ "leather", 1 ] ] ] - } -] diff --git a/data/mods/Medieval_Stuff/requirements.json b/data/mods/Medieval_Stuff/requirements.json deleted file mode 100644 index 884fcb1a8a125..0000000000000 --- a/data/mods/Medieval_Stuff/requirements.json +++ /dev/null @@ -1,9 +0,0 @@ -[ - { - "id": "bronzesmithing_tools", - "type": "requirement", - "//": "Tools for casting and work hardening items made from bronze", - "qualities": [ { "id": "HAMMER", "level": 2 }, { "id": "ANVIL", "level": 2 } ], - "tools": [ [ [ "crucible", -1 ], [ "crucible_clay", -1 ] ] ] - } -] diff --git a/data/mods/Medieval_Stuff/snippets.json b/data/mods/Medieval_Stuff/snippets.json deleted file mode 100644 index ca9f1c8fcad2a..0000000000000 --- a/data/mods/Medieval_Stuff/snippets.json +++ /dev/null @@ -1,35 +0,0 @@ -[ - { - "type": "snippet", - "category": "flier", - "text": [ - "This is an flier depicting an ancient Greek soldier facing off against a viking. Below it is the text \"From kopeshes to arming swords, we have all your arms and armor needs!\"" - ] - }, - { - "type": "snippet", - "category": "note", - "text": [ "\"Got every kinda sword I need, except a spatha. And an urumi. And maybe a szabla too.\"" ] - }, - { - "type": "snippet", - "category": "note", - "text": [ "\"whys it called a heater shield anyway? only heats if i light it on fire.\"" ] - }, - { - "type": "snippet", - "category": "note", - "text": [ "\"OW IT IS TOO DAMN COLD TO BE A HOPLITE\"" ] - }, - { - "type": "snippet", - "category": "note", - "text": [ "\"I wonder if painting my longsword black and giving it a baddass name will make it cut better.\"" ], - "//": "Reference to Dusk, the debug item in the mod." - }, - { - "type": "snippet", - "category": "note", - "text": [ "\"Copper, tin, what the hell am I gonna make outta bronze anyway?\"" ] - } -] diff --git a/data/mods/Medieval_Stuff/techniques.json b/data/mods/Medieval_Stuff/techniques.json deleted file mode 100644 index 0ad8e9d946896..0000000000000 --- a/data/mods/Medieval_Stuff/techniques.json +++ /dev/null @@ -1,52 +0,0 @@ -[ - { - "type": "technique", - "id": "tec_swordsmanship_grab", - "name": "grab", - "min_melee": 3, - "unarmed_allowed": true, - "melee_allowed": true, - "down_dur": 1, - "messages": [ "You grab %s", " grabs %s" ] - }, - { - "type": "technique", - "id": "tec_swordsmanship_break", - "name": "grab break", - "min_melee": 3, - "unarmed_allowed": true, - "melee_allowed": true, - "defensive": true, - "grab_break": true, - "messages": [ "The %s tries to grab you, but you break its grab!", "The %s tries to grab , but they break its grab!" ] - }, - { - "type": "technique", - "id": "tec_swordsmanship_counter", - "name": "displace and counter", - "min_melee": 4, - "req_buffs": [ "swordsmanship_counter" ], - "messages": [ "You displace and counter %s", " displaces and counters %s" ], - "mult_bonuses": [ [ "damage", "cut", 1.1 ], [ "movecost", 0.75 ] ], - "stun_dur": 1 - }, - { - "type": "technique", - "id": "tec_swordsmanship_unterhau", - "name": "sweeping strike", - "min_melee": 5, - "crit_tec": true, - "down_dur": 2, - "messages": [ "You trip %s with a sweeping strike", " trips %s with a sweeping strike" ] - }, - { - "type": "technique", - "id": "tec_swordsmanship_zornhau", - "name": "vicious strike", - "min_melee": 6, - "crit_tec": true, - "mult_bonuses": [ [ "damage", "bash", 1.5 ], [ "damage", "cut", 1.5 ], [ "damage", "stab", 1.5 ] ], - "stun_dur": 1, - "messages": [ "You hack at %s with a vicious strike", " hack at %s with a vicious strike" ] - } -] diff --git a/data/mods/Medieval_Stuff/tools.json b/data/mods/Medieval_Stuff/tools.json deleted file mode 100644 index cc3f870f26e04..0000000000000 --- a/data/mods/Medieval_Stuff/tools.json +++ /dev/null @@ -1,98 +0,0 @@ -[ - { - "id": "dusksword", - "type": "TOOL", - "category": "weapons", - "name": "Dusk", - "//": "Blame Kadian. 3:", - "description": "A longsword, made out of a very dark, almost black metal. It seems to hold a greater edge than usual steel blades and feels ...more comfortable in the hand. While the blade is made out of this dark metal, the crossguard and the pommel seem to be made out of a brighter material, which feels abnormally cool to the touch.", - "weight": 2653, - "volume": 11, - "price": 260000, - "to_hit": 2, - "bashing": 17, - "cutting": 42, - "material": "superalloy", - "symbol": "/", - "color": "dark_gray", - "techniques": [ "WBLOCK_2" ], - "qualities": [ [ "CUT", 1 ], [ "BUTCHER", 8 ] ], - "flags": [ "DURABLE_MELEE", "SHEATH_SWORD" ] - }, - { - "id": "sword_xiphos", - "type": "TOOL", - "category": "weapons", - "name": "xiphos", - "name_plural": "xiphoses", - "description": "A bronze sword of ancient Greek origin, wielded as a sidearm to the dory spear.", - "weight": 800, - "volume": 8, - "price": 12000, - "to_hit": 2, - "bashing": 8, - "cutting": 20, - "material": "bronze", - "symbol": "!", - "color": "yellow", - "techniques": [ "WBLOCK_2" ], - "qualities": [ [ "CUT", 1 ], [ "BUTCHER", 8 ] ], - "flags": [ "SHEATH_SWORD", "DURABLE_MELEE" ] - }, - { - "id": "khopesh", - "type": "TOOL", - "category": "weapons", - "name": "khopesh", - "name_plural": "khopeshes", - "description": "This ancient bronze weapon features a curved, sickle-like blade sharpened on the outside edge. Associated with the New Kingdom period of ancient Egypt, it was designed mainly to hack through the light armor common to the region.", - "weight": 750, - "volume": 7, - "price": 12000, - "to_hit": 1, - "bashing": 7, - "cutting": 19, - "material": "bronze", - "symbol": "/", - "color": "yellow", - "techniques": [ "WBLOCK_2", "DEF_DISARM" ], - "qualities": [ [ "CUT", 1 ], [ "BUTCHER", 8 ] ], - "flags": [ "DURABLE_MELEE" ] - }, - { - "id": "dao", - "type": "TOOL", - "category": "weapons", - "name": "dao", - "name_plural": "dao", - "description": "An ancient Chinese sword consisting of a curved blade and a guard with a cupped design. Existing since the Shang dynasty, this one is made of bronze. One of the four major weapons in folklore, alongside the jian sword, qiang spear, and gun staff.", - "weight": 850, - "volume": 7, - "price": 12500, - "to_hit": 2, - "bashing": 10, - "cutting": 26, - "material": "bronze", - "symbol": "/", - "color": "yellow", - "techniques": [ "WBLOCK_2" ], - "qualities": [ [ "CUT", 1 ], [ "BUTCHER", 8 ] ], - "flags": [ "DURABLE_MELEE", "SHEATH_SWORD" ] - }, - { - "id": "anvil_bronze", - "type": "TOOL", - "name": "bronze anvil", - "description": "This is a block of oddly shaped bronze with a chisel-like projection set into the corner. It's used in most metalworking fabrication recipes.", - "weight": 2180, - "volume": 10, - "price": 60000, - "to_hit": -5, - "bashing": 20, - "material": "bronze", - "symbol": ";", - "color": "yellow", - "qualities": [ [ "ANVIL", 2 ] ], - "flags": [ "DURABLE_MELEE" ] - } -] From 4338bc4f4b2638bc5144016e3fe88cdf00a7a52c Mon Sep 17 00:00:00 2001 From: Mooses2k Date: Fri, 24 May 2019 22:07:55 -0500 Subject: [PATCH 159/371] fix issues --- data/json/itemgroups/mansion.json | 8 +- data/json/items/ammo.json | 7 +- data/json/items/handloaded_bullets.json | 5 -- data/json/items/tools.json | 20 +++++ data/json/snippets/snippets.json | 26 +++++++ data/json/techniques.json | 7 +- data/mods/Medieval_Stuff/tools.json | 98 +++++++++++++++++++++++++ 7 files changed, 152 insertions(+), 19 deletions(-) create mode 100644 data/mods/Medieval_Stuff/tools.json diff --git a/data/json/itemgroups/mansion.json b/data/json/itemgroups/mansion.json index efb0d6697e823..c1d399290ea2b 100644 --- a/data/json/itemgroups/mansion.json +++ b/data/json/itemgroups/mansion.json @@ -16,9 +16,6 @@ { "group": "ammo_obscure", "prob": 90 }, { "group": "ammo_reloaded", "prob": 30 }, { "group": "mags_obscure", "prob": 30 } - [ "fire_lance", 2 ], - [ "lance_charge", 1 ], - [ "lance_charge_shot", 1 ] ] }, { @@ -422,7 +419,10 @@ [ "pike_fake", 50 ], { "group": "broadsword_fake+scabbard", "prob": 17 }, [ "mace_fake", 6 ], - [ "morningstar_fake", 5 ] + [ "morningstar_fake", 5 ], + [ "fire_lance", 2 ], + [ "lance_charge", 1 ], + [ "lance_charge_shot", 1 ] ] }, { diff --git a/data/json/items/ammo.json b/data/json/items/ammo.json index 682834cf95fae..caf660413b939 100644 --- a/data/json/items/ammo.json +++ b/data/json/items/ammo.json @@ -1389,11 +1389,6 @@ "material": "bronze", "symbol": ",", "color": "yellow", - "count": 1, - "ammo_type": "components", - "range": 0, - "damage": 0, - "pierce": 0, - "dispersion": 0 + "ammo_type": "components" } ] diff --git a/data/json/items/handloaded_bullets.json b/data/json/items/handloaded_bullets.json index e7c5c95911433..f96a811c875ca 100644 --- a/data/json/items/handloaded_bullets.json +++ b/data/json/items/handloaded_bullets.json @@ -88,12 +88,9 @@ "material": [ "paper", "powder" ], "symbol": "=", "color": "red", - "count": 1, "ammo_type": "fire_lance", "range": 3, "damage": 50, - "pierce": 0, - "dispersion": 0, "recoil": 3000, "effects": [ "COOKOFF", "RECYCLED" ] }, @@ -109,12 +106,10 @@ "material": [ "paper", "powder" ], "symbol": "=", "color": "red", - "count": 1, "ammo_type": "fire_lance", "range": 4, "damage": 75, "pierce": 1, - "dispersion": 0, "recoil": 3000, "effects": [ "COOKOFF", "SHOT", "RECYCLED" ] } diff --git a/data/json/items/tools.json b/data/json/items/tools.json index 4dc088b9c9c0e..101fc24770e36 100644 --- a/data/json/items/tools.json +++ b/data/json/items/tools.json @@ -9160,6 +9160,26 @@ "looks_like": "frame_wood_light", "flags": [ "NONCONDUCTIVE" ] }, + { + "id": "dusksword", + "type": "TOOL", + "category": "weapons", + "name": "Dusk", + "//": "Blame Kadian. 3:", + "description": "A longsword, made out of a very dark, almost black metal. It seems to hold a greater edge than usual steel blades and feels ...more comfortable in the hand. While the blade is made out of this dark metal, the crossguard and the pommel seem to be made out of a brighter material, which feels abnormally cool to the touch.", + "weight": 2653, + "volume": 11, + "price": 260000, + "to_hit": 2, + "bashing": 17, + "cutting": 42, + "material": "superalloy", + "symbol": "/", + "color": "dark_gray", + "techniques": [ "WBLOCK_2" ], + "qualities": [ [ "CUT", 1 ], [ "BUTCHER", 8 ] ], + "flags": [ "DURABLE_MELEE", "SHEATH_SWORD" ] + }, { "id": "sword_xiphos", "type": "TOOL", diff --git a/data/json/snippets/snippets.json b/data/json/snippets/snippets.json index ac3d6ab81b034..1f1eb1b577b89 100644 --- a/data/json/snippets/snippets.json +++ b/data/json/snippets/snippets.json @@ -1798,6 +1798,32 @@ "\"Lisa always was a fan of sports. Thank God these Global Athletics Games in Harran started some time before the outbreak, so she was able to leave New England before it was quarantined. I can only hope there are no zombies, as we do have here, in the city she flew to.\"" ] }, + { + "type": "snippet", + "category": "note", + "text": [ "\"Got every kinda sword I need, except a spatha. And an urumi. And maybe a szabla too.\"" ] + }, + { + "type": "snippet", + "category": "note", + "text": [ "\"whys it called a heater shield anyway? only heats if i light it on fire.\"" ] + }, + { + "type": "snippet", + "category": "note", + "text": [ "\"OW IT IS TOO DAMN COLD TO BE A HOPLITE\"" ] + }, + { + "type": "snippet", + "category": "note", + "text": [ "\"I wonder if painting my longsword black and giving it a baddass name will make it cut better.\"" ], + "//": "Reference to Dusk, the debug item in the mod." + }, + { + "type": "snippet", + "category": "note", + "text": [ "\"Copper, tin, what the hell am I gonna make outta bronze anyway?\"" ] + } { "type": "snippet", "category": "newest_news", diff --git a/data/json/techniques.json b/data/json/techniques.json index 9a89a10b4f1f2..a543ad1a2c87f 100644 --- a/data/json/techniques.json +++ b/data/json/techniques.json @@ -1140,6 +1140,7 @@ "id": "tec_swordsmanship_grab", "name": "grab and pommel strike", "min_melee": 3, + "crit_tec": true, "unarmed_allowed": true, "melee_allowed": true, "down_dur": 1, @@ -1171,7 +1172,6 @@ "name": "sweeping strike", "min_melee": 5, "crit_tec": true, - "weighting": 2, "down_dur": 2, "messages": [ "You trip %s with a sweeping strike", " trips %s with a sweeping strike" ] }, @@ -1179,9 +1179,8 @@ "type": "technique", "id": "tec_swordsmanship_zornhau", "name": "vicious strike", - "min_melee": 6, + "min_melee": 5, "crit_tec": true, - "weighting": 2, "mult_bonuses": [ [ "damage", "bash", 1.5 ], [ "damage", "cut", 1.5 ], [ "damage", "stab", 1.5 ] ], "stun_dur": 1, "messages": [ "You hack at %s with a vicious strike", " hack at %s with a vicious strike" ] @@ -1192,7 +1191,7 @@ "name": "death blow", "min_melee": 6, "crit_tec": true, - "mult_bonuses": [ [ "damage", "bash", 2.5 ], [ "damage", "cut", 2.5 ], [ "damage", "stab", 2.5 ], [ "movecost", 2.0 ] ], + "mult_bonuses": [ [ "damage", "bash", 2.5 ], [ "damage", "cut", 2.5 ], [ "damage", "stab", 2.5 ], [ "movecost", 2.5 ] ], "stun_dur": 2, "messages": [ "You flip your weapon around and deliver a mordhau to %s", " holds his weapon funny and slams it down on %s" ] } diff --git a/data/mods/Medieval_Stuff/tools.json b/data/mods/Medieval_Stuff/tools.json new file mode 100644 index 0000000000000..cc3f870f26e04 --- /dev/null +++ b/data/mods/Medieval_Stuff/tools.json @@ -0,0 +1,98 @@ +[ + { + "id": "dusksword", + "type": "TOOL", + "category": "weapons", + "name": "Dusk", + "//": "Blame Kadian. 3:", + "description": "A longsword, made out of a very dark, almost black metal. It seems to hold a greater edge than usual steel blades and feels ...more comfortable in the hand. While the blade is made out of this dark metal, the crossguard and the pommel seem to be made out of a brighter material, which feels abnormally cool to the touch.", + "weight": 2653, + "volume": 11, + "price": 260000, + "to_hit": 2, + "bashing": 17, + "cutting": 42, + "material": "superalloy", + "symbol": "/", + "color": "dark_gray", + "techniques": [ "WBLOCK_2" ], + "qualities": [ [ "CUT", 1 ], [ "BUTCHER", 8 ] ], + "flags": [ "DURABLE_MELEE", "SHEATH_SWORD" ] + }, + { + "id": "sword_xiphos", + "type": "TOOL", + "category": "weapons", + "name": "xiphos", + "name_plural": "xiphoses", + "description": "A bronze sword of ancient Greek origin, wielded as a sidearm to the dory spear.", + "weight": 800, + "volume": 8, + "price": 12000, + "to_hit": 2, + "bashing": 8, + "cutting": 20, + "material": "bronze", + "symbol": "!", + "color": "yellow", + "techniques": [ "WBLOCK_2" ], + "qualities": [ [ "CUT", 1 ], [ "BUTCHER", 8 ] ], + "flags": [ "SHEATH_SWORD", "DURABLE_MELEE" ] + }, + { + "id": "khopesh", + "type": "TOOL", + "category": "weapons", + "name": "khopesh", + "name_plural": "khopeshes", + "description": "This ancient bronze weapon features a curved, sickle-like blade sharpened on the outside edge. Associated with the New Kingdom period of ancient Egypt, it was designed mainly to hack through the light armor common to the region.", + "weight": 750, + "volume": 7, + "price": 12000, + "to_hit": 1, + "bashing": 7, + "cutting": 19, + "material": "bronze", + "symbol": "/", + "color": "yellow", + "techniques": [ "WBLOCK_2", "DEF_DISARM" ], + "qualities": [ [ "CUT", 1 ], [ "BUTCHER", 8 ] ], + "flags": [ "DURABLE_MELEE" ] + }, + { + "id": "dao", + "type": "TOOL", + "category": "weapons", + "name": "dao", + "name_plural": "dao", + "description": "An ancient Chinese sword consisting of a curved blade and a guard with a cupped design. Existing since the Shang dynasty, this one is made of bronze. One of the four major weapons in folklore, alongside the jian sword, qiang spear, and gun staff.", + "weight": 850, + "volume": 7, + "price": 12500, + "to_hit": 2, + "bashing": 10, + "cutting": 26, + "material": "bronze", + "symbol": "/", + "color": "yellow", + "techniques": [ "WBLOCK_2" ], + "qualities": [ [ "CUT", 1 ], [ "BUTCHER", 8 ] ], + "flags": [ "DURABLE_MELEE", "SHEATH_SWORD" ] + }, + { + "id": "anvil_bronze", + "type": "TOOL", + "name": "bronze anvil", + "description": "This is a block of oddly shaped bronze with a chisel-like projection set into the corner. It's used in most metalworking fabrication recipes.", + "weight": 2180, + "volume": 10, + "price": 60000, + "to_hit": -5, + "bashing": 20, + "material": "bronze", + "symbol": ";", + "color": "yellow", + "qualities": [ [ "ANVIL", 2 ] ], + "flags": [ "DURABLE_MELEE" ] + } +] From 62a4c1690c23d7ca0031e1b7f5c89bfaea970fb0 Mon Sep 17 00:00:00 2001 From: Mooses2k Date: Sat, 25 May 2019 14:07:42 -0500 Subject: [PATCH 160/371] 5-25-19 recommended edits --- data/json/items/tools.json | 20 -------------------- data/json/mutations/mutations.json | 2 +- 2 files changed, 1 insertion(+), 21 deletions(-) diff --git a/data/json/items/tools.json b/data/json/items/tools.json index 101fc24770e36..4dc088b9c9c0e 100644 --- a/data/json/items/tools.json +++ b/data/json/items/tools.json @@ -9160,26 +9160,6 @@ "looks_like": "frame_wood_light", "flags": [ "NONCONDUCTIVE" ] }, - { - "id": "dusksword", - "type": "TOOL", - "category": "weapons", - "name": "Dusk", - "//": "Blame Kadian. 3:", - "description": "A longsword, made out of a very dark, almost black metal. It seems to hold a greater edge than usual steel blades and feels ...more comfortable in the hand. While the blade is made out of this dark metal, the crossguard and the pommel seem to be made out of a brighter material, which feels abnormally cool to the touch.", - "weight": 2653, - "volume": 11, - "price": 260000, - "to_hit": 2, - "bashing": 17, - "cutting": 42, - "material": "superalloy", - "symbol": "/", - "color": "dark_gray", - "techniques": [ "WBLOCK_2" ], - "qualities": [ [ "CUT", 1 ], [ "BUTCHER", 8 ] ], - "flags": [ "DURABLE_MELEE", "SHEATH_SWORD" ] - }, { "id": "sword_xiphos", "type": "TOOL", diff --git a/data/json/mutations/mutations.json b/data/json/mutations/mutations.json index e58d935b4c250..cc0ab85d03642 100644 --- a/data/json/mutations/mutations.json +++ b/data/json/mutations/mutations.json @@ -630,7 +630,7 @@ "id": "MARTIAL_ARTS5", "name": "Melee Weapon Training", "points": 3, - "description": "You have practiced fighting with weapons. You start with your choice of Eskrima, Fencing, Pentjak Silat, Niten Ichi-Ryu, or Sōjutsu.", + "description": "You have practiced fighting with weapons. You start with your choice of Eskrima, Fencing, Pentjak Silat, Niten Ichi-Ryu, or Sōjutsu, or Medieval Swordsmanship.", "starting_trait": true, "initial_ma_styles": [ "style_eskrima", "style_fencing", "style_silat", "style_niten", "style_sojutsu", "style_swordsmanship" ], "valid": false From 37f94a43be72d62fe592ace9b149a7ff19f85135 Mon Sep 17 00:00:00 2001 From: Mooses2k Date: Sat, 25 May 2019 15:04:04 -0500 Subject: [PATCH 161/371] Medieval Swordsmanship is now just swords --- data/json/martialarts.json | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/data/json/martialarts.json b/data/json/martialarts.json index 1717cda4f2be9..d1638f61edbed 100644 --- a/data/json/martialarts.json +++ b/data/json/martialarts.json @@ -1014,7 +1014,7 @@ { "id": "style_swordsmanship", "name": "Medieval Swordsmanship", - "description": "The art of the longsword and other weapons, preceding the later development of fencing. Designed for combat both unarmored and in armor, it includes grappling as well as defensive and offensive sword techniques, plus familiarity with other weapons like polearms.", + "description": "The art of the longsword and sword & shield, preceding the later development of fencing. Designed for combat both unarmored and in armor, it includes grappling as well as defensive and offensive sword techniques. This treatise compares the Italian and German traditions of medieval combat with detailed step-by-step pictures.", "initiate": [ "You stand tall and become vigilant against attacks.", "%s stands tall and becomes vigilant." ], "arm_block": 99, "leg_block": 99, @@ -1053,21 +1053,21 @@ "sword_crude", "zweihander", "zweihander_inferior", + "zweihander_fake", "zweifire_off", "zweifire_on", "arming_sword", "arming_sword_inferior", + "arming_sword_fake", "longsword", "longsword_inferior", + "longsword_fake", "estoc", - "estoc_inferior", - "q_staff", - "i_staff", - "makeshift_halberd", - "glaive", - "pike", - "spear_steel", - "halberd", + "estoc_fake", + "sword_forged", + "jian", + "jian_inferior", + "jian_fake" ] } ] From de5afc89fb6141e23eefac8434ea35f269a7e5e5 Mon Sep 17 00:00:00 2001 From: Mooses2k Date: Sat, 25 May 2019 15:21:15 -0500 Subject: [PATCH 162/371] lint --- data/json/items/armor.json | 2 +- data/json/techniques.json | 7 +++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/data/json/items/armor.json b/data/json/items/armor.json index 0425b131bf61e..2c88cfdfbad81 100644 --- a/data/json/items/armor.json +++ b/data/json/items/armor.json @@ -10500,7 +10500,7 @@ "techniques": [ "WBLOCK_1" ], "flags": [ "OVERSIZE" ] }, - { + { "id": "helmet_corinthian", "type": "ARMOR", "category": "armor", diff --git a/data/json/techniques.json b/data/json/techniques.json index a543ad1a2c87f..115d34e68a04f 100644 --- a/data/json/techniques.json +++ b/data/json/techniques.json @@ -1191,8 +1191,11 @@ "name": "death blow", "min_melee": 6, "crit_tec": true, - "mult_bonuses": [ [ "damage", "bash", 2.5 ], [ "damage", "cut", 2.5 ], [ "damage", "stab", 2.5 ], [ "movecost", 2.5 ] ], + "mult_bonuses": [ [ "damage", "bash", 2.5 ], [ "damage", "cut", 2.5 ], [ "damage", "stab", 2.5 ], [ "movecost", 2.5 ] ], "stun_dur": 2, - "messages": [ "You flip your weapon around and deliver a mordhau to %s", " holds his weapon funny and slams it down on %s" ] + "messages": [ + "You flip your weapon around and deliver a mordhau to %s", + " holds his weapon funny and slams it down on %s" + ] } ] From b7e92205b873496a567358cbfc3f2085f94b2296 Mon Sep 17 00:00:00 2001 From: Mooses2k Date: Sun, 26 May 2019 19:25:46 -0500 Subject: [PATCH 163/371] shield removal back to mod --- data/json/item_groups.json | 25 ++--------- data/mods/Medieval_Stuff/item_groups.json | 43 +++++++++++++++++++ data/mods/Medieval_Stuff/modinfo.json | 4 +- .../Medieval_Stuff/recipe_shields.json} | 0 .../Medieval_Stuff}/shields.json | 0 5 files changed, 49 insertions(+), 23 deletions(-) create mode 100644 data/mods/Medieval_Stuff/item_groups.json rename data/{json/recipes/armor/shields.json => mods/Medieval_Stuff/recipe_shields.json} (100%) rename data/{json/items/armor => mods/Medieval_Stuff}/shields.json (100%) diff --git a/data/json/item_groups.json b/data/json/item_groups.json index 611d4299951a6..a16b99b886d81 100644 --- a/data/json/item_groups.json +++ b/data/json/item_groups.json @@ -4096,10 +4096,7 @@ [ "kris", 5 ], [ "cheese_hard", 1 ], [ "apron_leather", 1 ], - [ "pot_copper", 3 ], - [ "shield_kite", 5 ], - [ "shield_heater", 10 ], - [ "shield_buckler", 1 ] + [ "pot_copper", 3 ] ] }, { @@ -4493,13 +4490,7 @@ [ "tourist_table", 10 ], [ "thermos", 25 ], [ "magic_8_ball", 2 ], - [ "coin_quarter", 2 ], - [ "shield_hoplon", 1 ], - [ "shield_scutum", 1 ], - [ "shield_round", 3 ], - [ "shield_kite", 3 ], - [ "shield_heater", 5 ], - [ "shield_buckler", 5 ] + [ "coin_quarter", 2 ] ] }, { @@ -8037,9 +8028,7 @@ [ "survivor_shavingkit", 3 ], [ "survivor_hairtrimmer", 1 ], [ "survivor_scope", 1 ], - [ "survnote", 30 ], - [ "shield_wooden", 10 ], - [ "shield_wooden_large", 5 ] + [ "survnote", 30 ] ] }, { @@ -8374,13 +8363,7 @@ [ "spear_dory", 3 ], [ "fire_lance", 2 ], [ "lance_charge", 1 ], - [ "lance_charge_shot", 1 ], - [ "shield_hoplon", 1 ], - [ "shield_scutum", 1 ], - [ "shield_round", 3 ], - [ "shield_kite", 3 ], - [ "shield_heater", 5 ], - [ "shield_buckler", 5 ] + [ "lance_charge_shot", 1 ] ] }, { diff --git a/data/mods/Medieval_Stuff/item_groups.json b/data/mods/Medieval_Stuff/item_groups.json new file mode 100644 index 0000000000000..0a2f863cdf03e --- /dev/null +++ b/data/mods/Medieval_Stuff/item_groups.json @@ -0,0 +1,43 @@ +[ + { + "type": "item_group", + "id": "medieval", + "items": [ + [ "shield_kite", 5 ], + [ "shield_heater", 10 ], + [ "shield_buckler", 1 ] + ] + }, + { + "type": "item_group", + "id": "pawn", + "items": [ + [ "shield_hoplon", 1 ], + [ "shield_scutum", 1 ], + [ "shield_round", 3 ], + [ "shield_kite", 3 ], + [ "shield_heater", 5 ], + [ "shield_buckler", 5 ] + ] + }, + { + "type": "item_group", + "id": "survivorzed_extra", + "items": [ + [ "shield_wooden", 10 ], + [ "shield_wooden_large", 5 ] + ] + }, + { + "type": "item_group", + "id": "antique_rare", + "items": [ + [ "shield_hoplon", 1 ], + [ "shield_scutum", 1 ], + [ "shield_round", 3 ], + [ "shield_kite", 3 ], + [ "shield_heater", 5 ], + [ "shield_buckler", 5 ] + ] + } +] diff --git a/data/mods/Medieval_Stuff/modinfo.json b/data/mods/Medieval_Stuff/modinfo.json index d8ac26177daff..b5af947cc00b7 100644 --- a/data/mods/Medieval_Stuff/modinfo.json +++ b/data/mods/Medieval_Stuff/modinfo.json @@ -2,9 +2,9 @@ { "type": "MOD_INFO", "ident": "Medieval_Stuff", - "name": "Medieval and Historic Classes", + "name": "Medieval and Historic Classes and SHields", "authors": [ "Chaosvolt" ], - "description": "Assorted fun classes for the wannabe knight, legionary, and more.", + "description": "Assorted fun classes and shields for the wannabe knight, legionary, and more.", "category": "items", "dependencies": [ "dda" ] } diff --git a/data/json/recipes/armor/shields.json b/data/mods/Medieval_Stuff/recipe_shields.json similarity index 100% rename from data/json/recipes/armor/shields.json rename to data/mods/Medieval_Stuff/recipe_shields.json diff --git a/data/json/items/armor/shields.json b/data/mods/Medieval_Stuff/shields.json similarity index 100% rename from data/json/items/armor/shields.json rename to data/mods/Medieval_Stuff/shields.json From 77100e580195ad7a5537f9b7ccecd453de5e4275 Mon Sep 17 00:00:00 2001 From: Mooses2k Date: Sun, 26 May 2019 19:27:48 -0500 Subject: [PATCH 164/371] lint --- data/mods/Medieval_Stuff/item_groups.json | 11 ++--------- data/mods/Medieval_Stuff/modinfo.json | 2 +- 2 files changed, 3 insertions(+), 10 deletions(-) diff --git a/data/mods/Medieval_Stuff/item_groups.json b/data/mods/Medieval_Stuff/item_groups.json index 0a2f863cdf03e..ec35cafed6a3b 100644 --- a/data/mods/Medieval_Stuff/item_groups.json +++ b/data/mods/Medieval_Stuff/item_groups.json @@ -2,11 +2,7 @@ { "type": "item_group", "id": "medieval", - "items": [ - [ "shield_kite", 5 ], - [ "shield_heater", 10 ], - [ "shield_buckler", 1 ] - ] + "items": [ [ "shield_kite", 5 ], [ "shield_heater", 10 ], [ "shield_buckler", 1 ] ] }, { "type": "item_group", @@ -23,10 +19,7 @@ { "type": "item_group", "id": "survivorzed_extra", - "items": [ - [ "shield_wooden", 10 ], - [ "shield_wooden_large", 5 ] - ] + "items": [ [ "shield_wooden", 10 ], [ "shield_wooden_large", 5 ] ] }, { "type": "item_group", diff --git a/data/mods/Medieval_Stuff/modinfo.json b/data/mods/Medieval_Stuff/modinfo.json index b5af947cc00b7..9831e85a571f3 100644 --- a/data/mods/Medieval_Stuff/modinfo.json +++ b/data/mods/Medieval_Stuff/modinfo.json @@ -2,7 +2,7 @@ { "type": "MOD_INFO", "ident": "Medieval_Stuff", - "name": "Medieval and Historic Classes and SHields", + "name": "Medieval and Historic Classes and Shields", "authors": [ "Chaosvolt" ], "description": "Assorted fun classes and shields for the wannabe knight, legionary, and more.", "category": "items", From 8f98d765edce2bfa2b84fbadaa8a0e08912646c1 Mon Sep 17 00:00:00 2001 From: Mooses2k Date: Mon, 27 May 2019 12:23:16 -0500 Subject: [PATCH 165/371] moving rest of shields back to mod --- data/json/itemgroups/museum.json | 10 +--------- data/mods/Medieval_Stuff/item_groups.json | 14 ++++++++++++++ 2 files changed, 15 insertions(+), 9 deletions(-) diff --git a/data/json/itemgroups/museum.json b/data/json/itemgroups/museum.json index 897e56a0f877d..5d73ec31f177c 100644 --- a/data/json/itemgroups/museum.json +++ b/data/json/itemgroups/museum.json @@ -49,15 +49,7 @@ [ "legguard_metal", 10 ], [ "helmet_corinthian", 45 ], [ "armor_cuirass", 25 ], - [ "legguard_bronze", 20 ], - [ "shield_wooden", 10 ], - [ "shield_wooden_large", 5 ], - [ "shield_hoplon", 10 ], - [ "shield_scutum", 10 ], - [ "shield_round", 10 ], - [ "shield_kite", 10 ], - [ "shield_heater", 20 ], - [ "shield_buckler", 25 ] + [ "legguard_bronze", 20 ] ] }, { diff --git a/data/mods/Medieval_Stuff/item_groups.json b/data/mods/Medieval_Stuff/item_groups.json index ec35cafed6a3b..a33b509884780 100644 --- a/data/mods/Medieval_Stuff/item_groups.json +++ b/data/mods/Medieval_Stuff/item_groups.json @@ -32,5 +32,19 @@ [ "shield_heater", 5 ], [ "shield_buckler", 5 ] ] + }, + { + "type": "item_group", + "id": "museum_armor", + "items": [ + [ "shield_wooden", 10 ], + [ "shield_wooden_large", 5 ], + [ "shield_hoplon", 10 ], + [ "shield_scutum", 10 ], + [ "shield_round", 10 ], + [ "shield_kite", 10 ], + [ "shield_heater", 20 ], + [ "shield_buckler", 25 ] + ] } ] From 036c29f985595509318664f359ddf2271c556f29 Mon Sep 17 00:00:00 2001 From: Mooses2k Date: Mon, 27 May 2019 12:32:12 -0500 Subject: [PATCH 166/371] Added estoc_inferior, adjusted estoc description --- data/json/item_groups.json | 2 ++ data/json/itemgroups/mall_item_groups.json | 1 + data/json/itemgroups/museum.json | 1 + data/json/items/melee.json | 23 ++++++++++++++++++++-- data/json/martialarts.json | 1 + data/mods/No_Medieval_Items/modinfo.json | 1 + 6 files changed, 27 insertions(+), 2 deletions(-) diff --git a/data/json/item_groups.json b/data/json/item_groups.json index a16b99b886d81..2d6e3369bd0cf 100644 --- a/data/json/item_groups.json +++ b/data/json/item_groups.json @@ -4036,6 +4036,7 @@ [ "rapier", 3 ], [ "cavalry_sabre", 3 ], [ "estoc", 3 ], + [ "estoc_inferior", 3 ], [ "cutlass", 3 ], [ "cutlass_inferior", 3 ], [ "scimitar", 20 ], @@ -4428,6 +4429,7 @@ [ "rapier", 1 ], [ "cavalry_sabre", 1 ], [ "estoc", 1 ], + [ "estoc_inferior", 3 ], [ "wakizashi", 1 ], [ "jian_inferior", 30 ], [ "scimitar_inferior", 25 ], diff --git a/data/json/itemgroups/mall_item_groups.json b/data/json/itemgroups/mall_item_groups.json index 229839ad9154f..f664a8b62168b 100644 --- a/data/json/itemgroups/mall_item_groups.json +++ b/data/json/itemgroups/mall_item_groups.json @@ -357,6 +357,7 @@ [ "naginata_fake", 5 ], [ "naginata_inferior", 3 ], [ "estoc", 2 ], + [ "estoc_inferior", 4 ], [ "estoc_fake", 6 ], [ "qiang", 3 ], [ "halberd", 2 ], diff --git a/data/json/itemgroups/museum.json b/data/json/itemgroups/museum.json index 5d73ec31f177c..e6aa908c67075 100644 --- a/data/json/itemgroups/museum.json +++ b/data/json/itemgroups/museum.json @@ -83,6 +83,7 @@ [ "cavalry_sabre", 4 ], [ "cavalry_sabre_fake", 8 ], [ "estoc", 3 ], + [ "estoc_inferior", 4 ], [ "estoc_fake", 5 ], [ "kris", 3 ], [ "kris_fake", 8 ], diff --git a/data/json/items/melee.json b/data/json/items/melee.json index 7874f11d73131..1566ba422ef7b 100644 --- a/data/json/items/melee.json +++ b/data/json/items/melee.json @@ -1949,7 +1949,7 @@ "symbol": "/", "color": "light_gray", "name": "estoc", - "description": "This is a thin sword resembling a longsword, a sort of predecessor to the rapier. It requires a larger baldric or scabbard, compared to smaller swords.", + "description": "This is a thin thrusting sword, a sort of predecessor to the rapier. It requires a larger baldric or scabbard, compared to smaller swords.", "price": 135000, "material": "steel", "techniques": [ "WBLOCK_2", "PRECISE" ], @@ -1962,13 +1962,32 @@ "category": "weapons", "qualities": [ [ "CUT", 1 ], [ "BUTCHER", 8 ] ] }, + { + "id": "estoc_inferior", + "type": "GENERIC", + "symbol": "/", + "color": "light_gray", + "name": "estoc", + "description": "This is a thin thrusting sword, a sort of predecessor to the rapier. It requires a larger baldric or scabbard, compared to smaller swords. It seems a bit too bendy.", + "price": 13500, + "price_postapoc": 0, + "material": "budget_steel", + "techniques": [ "WBLOCK_2", "PRECISE" ], + "flags": "SHEATH_SWORD", + "weight": 939, + "volume": 11, + "bashing": 4, + "cutting": 2, + "to_hit": 2, + "category": "weapons" + }, { "id": "estoc_fake", "type": "GENERIC", "symbol": "/", "color": "light_gray", "name": "estoc", - "description": "This is a dull, cheaply-made replica of a thin sword resembling a longsword. It requires a larger baldric or scabbard, compared to smaller swords.", + "description": "This is a dull, cheaply-made replica of a thin thrusting sword predating the rapier. It requires a larger baldric or scabbard, compared to smaller swords.", "price": 13500, "price_postapoc": 0, "material": "aluminum", diff --git a/data/json/martialarts.json b/data/json/martialarts.json index d1638f61edbed..e7ab741ca4ec4 100644 --- a/data/json/martialarts.json +++ b/data/json/martialarts.json @@ -1063,6 +1063,7 @@ "longsword_inferior", "longsword_fake", "estoc", + "estoc_inferior", "estoc_fake", "sword_forged", "jian", diff --git a/data/mods/No_Medieval_Items/modinfo.json b/data/mods/No_Medieval_Items/modinfo.json index 8d68a24eff90e..e410b251140f9 100644 --- a/data/mods/No_Medieval_Items/modinfo.json +++ b/data/mods/No_Medieval_Items/modinfo.json @@ -30,6 +30,7 @@ "rapier_fake", "rapier", "estoc", + "estoc_inferior", "estoc_fake", "kris", "kris_fake", From ee407b3f78fb773602bc6a69f37617d27a564f19 Mon Sep 17 00:00:00 2001 From: Mooses2k Date: Tue, 28 May 2019 19:42:58 -0500 Subject: [PATCH 167/371] Kevin's requests other than damage --- data/json/itemgroups/museum.json | 1 - data/json/items/handloaded_bullets.json | 6 ++--- data/json/items/melee.json | 2 +- data/json/items/ranged.json | 6 ++--- data/json/martialarts.json | 1 - data/json/recipes/recipe_ammo.json | 2 +- data/json/recipes/recipe_others.json | 2 +- data/json/recipes/weapon/piercing.json | 14 ---------- data/json/recipes/weapon/ranged.json | 2 +- data/json/snippets/snippets.json | 33 ----------------------- data/mods/Medieval_Stuff/professions.json | 2 +- 11 files changed, 11 insertions(+), 60 deletions(-) diff --git a/data/json/itemgroups/museum.json b/data/json/itemgroups/museum.json index e6aa908c67075..9b4a55620fb0a 100644 --- a/data/json/itemgroups/museum.json +++ b/data/json/itemgroups/museum.json @@ -118,7 +118,6 @@ [ "ji", 2 ], [ "dao", 3 ], [ "sword_xiphos", 4 ], - [ "sword_forged", 3 ], [ "khopesh", 4 ], [ "spear_dory", 3 ] ] diff --git a/data/json/items/handloaded_bullets.json b/data/json/items/handloaded_bullets.json index f96a811c875ca..1efd3f616b319 100644 --- a/data/json/items/handloaded_bullets.json +++ b/data/json/items/handloaded_bullets.json @@ -89,8 +89,8 @@ "symbol": "=", "color": "red", "ammo_type": "fire_lance", - "range": 3, - "damage": 50, + "range": 2, + "damage": 15, "recoil": 3000, "effects": [ "COOKOFF", "RECYCLED" ] }, @@ -108,7 +108,7 @@ "color": "red", "ammo_type": "fire_lance", "range": 4, - "damage": 75, + "damage": 35, "pierce": 1, "recoil": 3000, "effects": [ "COOKOFF", "SHOT", "RECYCLED" ] diff --git a/data/json/items/melee.json b/data/json/items/melee.json index 1566ba422ef7b..8443244a3f6d4 100644 --- a/data/json/items/melee.json +++ b/data/json/items/melee.json @@ -2432,5 +2432,5 @@ "techniques": [ "WBLOCK_1", "IMPALE" ], "qualities": [ [ "COOK", 1 ] ], "flags": [ "SPEAR", "REACH_ATTACK", "DURABLE_MELEE" ] - }, + } ] diff --git a/data/json/items/ranged.json b/data/json/items/ranged.json index 18ba3e0894bd6..5e81c3dc260d8 100644 --- a/data/json/items/ranged.json +++ b/data/json/items/ranged.json @@ -615,18 +615,18 @@ "price": 95000, "to_hit": 1, "bashing": 4, - "cutting": 28, + "cutting": 23, "material": [ "steel", "wood" ], "symbol": "/", "color": "light_gray", "ammo": "fire_lance", "skill": "melee", - "dispersion": 255, + "dispersion": 455, "sight_dispersion": 150, "durability": 3, "loudness": 200, "clip_size": 1, - "reload": 200, + "reload": 800, "techniques": [ "WBLOCK_1", "PRECISE" ], "qualities": [ [ "COOK", 1 ] ], "flags": [ "RELOAD_ONE", "SPEAR", "REACH_ATTACK" ], diff --git a/data/json/martialarts.json b/data/json/martialarts.json index e7ab741ca4ec4..9538a7580559c 100644 --- a/data/json/martialarts.json +++ b/data/json/martialarts.json @@ -1065,7 +1065,6 @@ "estoc", "estoc_inferior", "estoc_fake", - "sword_forged", "jian", "jian_inferior", "jian_fake" diff --git a/data/json/recipes/recipe_ammo.json b/data/json/recipes/recipe_ammo.json index eabe61d247c1c..370826aec2161 100644 --- a/data/json/recipes/recipe_ammo.json +++ b/data/json/recipes/recipe_ammo.json @@ -972,7 +972,7 @@ "category": "CC_AMMO", "subcategory": "CSC_AMMO_OTHER", "skill_used": "fabrication", - "difficulty": 2, + "difficulty": 3, "skills_required": [ "gun", 1 ], "time": 1000, "book_learn": [ [ "textbook_armschina", 2 ] ], diff --git a/data/json/recipes/recipe_others.json b/data/json/recipes/recipe_others.json index 393206b2c7ab6..8fbc5fb9b338a 100644 --- a/data/json/recipes/recipe_others.json +++ b/data/json/recipes/recipe_others.json @@ -4502,6 +4502,6 @@ "autolearn": true, "using": [ [ "forging_standard", 1 ] ], "tools": [ [ [ "crucible", -1 ], [ "crucible_clay", -1 ] ] ], - "components": [ [ [ "tin", 10 ], [ "solder_wire", 10 ] ], [ [ "copper", 50 ] ] ] + "components": [ [ [ "tin", 12 ], [ [ "copper", 50 ] ] ] } ] diff --git a/data/json/recipes/weapon/piercing.json b/data/json/recipes/weapon/piercing.json index 46be950a696b4..abf165f1b68f0 100644 --- a/data/json/recipes/weapon/piercing.json +++ b/data/json/recipes/weapon/piercing.json @@ -77,19 +77,5 @@ [ [ "stick_long", 1 ] ], [ [ "rag", 2 ], [ "felt_patch", 2 ], [ "leather", 2 ], [ "fur", 2 ] ] ] - }, - { - "result": "sword_forged", - "type": "recipe", - "category": "CC_WEAPON", - "subcategory": "CSC_WEAPON_PIERCING", - "skill_used": "fabrication", - "difficulty": 5, - "time": 240000, - "autolearn": true, - "using": [ [ "forging_standard", 3 ], [ "steel_standard", 3 ] ], - "qualities": [ { "id": "ANVIL", "level": 3 }, { "id": "HAMMER", "level": 3 }, { "id": "CHISEL", "level": 3 } ], - "tools": [ [ [ "tongs", -1 ] ], [ [ "crucible", -1 ], [ "crucible_clay", -1 ] ] ], - "components": [ [ [ "2x4", 1 ], [ "stick", 2 ] ], [ [ "fur", 1 ], [ "leather", 1 ] ] ] } ] diff --git a/data/json/recipes/weapon/ranged.json b/data/json/recipes/weapon/ranged.json index 97be0eff2a007..ab1cb2ded6a79 100644 --- a/data/json/recipes/weapon/ranged.json +++ b/data/json/recipes/weapon/ranged.json @@ -239,7 +239,7 @@ "category": "CC_WEAPON", "subcategory": "CSC_WEAPON_RANGED", "skill_used": "fabrication", - "difficulty": 3, + "difficulty": 6, "skills_required": [ "gun", 1 ], "time": 12000, "reversible": true, diff --git a/data/json/snippets/snippets.json b/data/json/snippets/snippets.json index 1f1eb1b577b89..0b915ff369946 100644 --- a/data/json/snippets/snippets.json +++ b/data/json/snippets/snippets.json @@ -1791,39 +1791,6 @@ "category": "note", "text": [ "\"Husband 30 yrs died in bombs. Mushrooms brought him back. GIVE YOURSELF TO THEm AND THEY WILL HELP YOU\"" ] }, - { - "type": "snippet", - "category": "note", - "text": [ - "\"Lisa always was a fan of sports. Thank God these Global Athletics Games in Harran started some time before the outbreak, so she was able to leave New England before it was quarantined. I can only hope there are no zombies, as we do have here, in the city she flew to.\"" - ] - }, - { - "type": "snippet", - "category": "note", - "text": [ "\"Got every kinda sword I need, except a spatha. And an urumi. And maybe a szabla too.\"" ] - }, - { - "type": "snippet", - "category": "note", - "text": [ "\"whys it called a heater shield anyway? only heats if i light it on fire.\"" ] - }, - { - "type": "snippet", - "category": "note", - "text": [ "\"OW IT IS TOO DAMN COLD TO BE A HOPLITE\"" ] - }, - { - "type": "snippet", - "category": "note", - "text": [ "\"I wonder if painting my longsword black and giving it a baddass name will make it cut better.\"" ], - "//": "Reference to Dusk, the debug item in the mod." - }, - { - "type": "snippet", - "category": "note", - "text": [ "\"Copper, tin, what the hell am I gonna make outta bronze anyway?\"" ] - } { "type": "snippet", "category": "newest_news", diff --git a/data/mods/Medieval_Stuff/professions.json b/data/mods/Medieval_Stuff/professions.json index 1eb115ac9668c..5fb12ddbecf20 100644 --- a/data/mods/Medieval_Stuff/professions.json +++ b/data/mods/Medieval_Stuff/professions.json @@ -78,7 +78,7 @@ "waterskin" ], "entries": [ - { "item": "sword_forged", "container-item": "baldric" }, + { "item": "xiphos", "container-item": "baldric" }, { "item": "knife_hunting", "container-item": "sheath" }, { "item": "javelin_iron", "count": 2 } ] From 99d599078a7708978058b9f204d973a3bd6d915e Mon Sep 17 00:00:00 2001 From: Mooses2k Date: Tue, 28 May 2019 19:51:57 -0500 Subject: [PATCH 168/371] Balance of these to existing weapons --- data/json/items/melee.json | 26 +++++++++++++------------- data/json/items/tools.json | 6 +++--- 2 files changed, 16 insertions(+), 16 deletions(-) diff --git a/data/json/items/melee.json b/data/json/items/melee.json index 8443244a3f6d4..ce627b1fec433 100644 --- a/data/json/items/melee.json +++ b/data/json/items/melee.json @@ -1957,7 +1957,7 @@ "weight": 1814, "volume": 11, "bashing": 4, - "cutting": 38, + "cutting": 25, "to_hit": 2, "category": "weapons", "qualities": [ [ "CUT", 1 ], [ "BUTCHER", 8 ] ] @@ -1977,7 +1977,7 @@ "weight": 939, "volume": 11, "bashing": 4, - "cutting": 2, + "cutting": 8, "to_hit": 2, "category": "weapons" }, @@ -2014,7 +2014,7 @@ "weight": 1814, "volume": 11, "bashing": 10, - "cutting": 38, + "cutting": 28, "to_hit": 1, "category": "weapons", "qualities": [ [ "CUT", 1 ], [ "BUTCHER", 8 ] ] @@ -2032,8 +2032,8 @@ "techniques": [ "WBLOCK_2" ], "weight": 1814, "volume": 11, - "bashing": 10, - "cutting": 30, + "bashing": 14, + "cutting": 16, "to_hit": 1, "category": "weapons", "qualities": [ [ "CUT", 1 ], [ "BUTCHER", 8 ] ] @@ -2070,8 +2070,8 @@ "techniques": [ "WBLOCK_2" ], "weight": 1360, "volume": 8, - "bashing": 14, - "cutting": 31, + "bashing": 6, + "cutting": 25, "to_hit": 1, "category": "weapons", "qualities": [ [ "CUT", 1 ], [ "BUTCHER", 8 ] ] @@ -2108,8 +2108,8 @@ "techniques": [ "WBLOCK_2" ], "weight": 2721, "volume": 8, - "bashing": 12, - "cutting": 25, + "bashing": 8, + "cutting": 18, "to_hit": 1, "category": "weapons", "qualities": [ [ "CUT", 1 ], [ "BUTCHER", 8 ] ] @@ -2237,7 +2237,7 @@ "price": 1800, "to_hit": 1, "bashing": 1, - "cutting": 18, + "cutting": 16, "material": "steel", "symbol": "/", "color": "dark_gray", @@ -2407,7 +2407,7 @@ "price": 50000, "to_hit": 2, "bashing": 16, - "cutting": 31, + "cutting": 20, "material": [ "wood", "bronze" ], "symbol": "/", "color": "yellow", @@ -2424,8 +2424,8 @@ "volume": 14, "price": 10000, "to_hit": 2, - "bashing": 8, - "cutting": 28, + "bashing": 5, + "cutting": 27, "material": [ "bronze", "wood" ], "symbol": "/", "color": "yellow", diff --git a/data/json/items/tools.json b/data/json/items/tools.json index 4dc088b9c9c0e..753e5f12eec08 100644 --- a/data/json/items/tools.json +++ b/data/json/items/tools.json @@ -9171,7 +9171,7 @@ "volume": 8, "price": 12000, "to_hit": 2, - "bashing": 8, + "bashing": 4, "cutting": 20, "material": "bronze", "symbol": "!", @@ -9211,8 +9211,8 @@ "volume": 7, "price": 12500, "to_hit": 2, - "bashing": 10, - "cutting": 26, + "bashing": 6, + "cutting": 24, "material": "bronze", "symbol": "/", "color": "yellow", From 5eb74e2629c7f7fdd091f786c3878cdf2c1b4300 Mon Sep 17 00:00:00 2001 From: Mooses2k Date: Tue, 28 May 2019 21:44:35 -0500 Subject: [PATCH 169/371] blinding for fire lance --- data/json/items/handloaded_bullets.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data/json/items/handloaded_bullets.json b/data/json/items/handloaded_bullets.json index 1efd3f616b319..5cf5efd8d18e8 100644 --- a/data/json/items/handloaded_bullets.json +++ b/data/json/items/handloaded_bullets.json @@ -92,7 +92,7 @@ "range": 2, "damage": 15, "recoil": 3000, - "effects": [ "COOKOFF", "RECYCLED" ] + "effects": [ "COOKOFF", "RECYCLED", "BLINDS_EYES" ] }, { "id": "lance_charge_shot", From fad0c86ae68eb6bc099eba99a595cdca3e675cc8 Mon Sep 17 00:00:00 2001 From: Mooses2k Date: Thu, 30 May 2019 21:19:09 -0500 Subject: [PATCH 170/371] fix - Kevin 5-30 --- data/json/items/handloaded_bullets.json | 37 --------------- data/json/items/melee.json | 19 ++++---- data/json/items/ranged.json | 27 ----------- data/json/recipes/recipe_ammo.json | 36 --------------- data/json/recipes/weapon/ranged.json | 14 ------ data/mods/Medieval_Stuff/ammo_types.json | 9 ++++ .../Medieval_Stuff/handloaded_bullets.json | 45 +++++++++++++++++++ data/mods/Medieval_Stuff/item_groups.json | 41 +++++++++++++---- data/mods/Medieval_Stuff/ranged.json | 30 +++++++++++++ data/mods/Medieval_Stuff/recipe_ammo.json | 38 ++++++++++++++++ data/mods/Medieval_Stuff/recipe_weapon.json | 16 +++++++ 11 files changed, 180 insertions(+), 132 deletions(-) create mode 100644 data/mods/Medieval_Stuff/ammo_types.json create mode 100644 data/mods/Medieval_Stuff/handloaded_bullets.json create mode 100644 data/mods/Medieval_Stuff/ranged.json create mode 100644 data/mods/Medieval_Stuff/recipe_ammo.json create mode 100644 data/mods/Medieval_Stuff/recipe_weapon.json diff --git a/data/json/items/handloaded_bullets.json b/data/json/items/handloaded_bullets.json index 5cf5efd8d18e8..e3a226b217f50 100644 --- a/data/json/items/handloaded_bullets.json +++ b/data/json/items/handloaded_bullets.json @@ -75,42 +75,5 @@ "stack_size": 40, "count": 20, "effects": [ "COOKOFF", "RECYCLED" ] - }, - { - "id": "lance_charge", - "type": "AMMO", - "name": "fire lance charge", - "description": "Little more than a charge of gunpowder for a basic firearm. Despite the minimal range, it packs a punch.", - "weight": 4, - "volume": 1, - "price": 4500, - "bashing": 1, - "material": [ "paper", "powder" ], - "symbol": "=", - "color": "red", - "ammo_type": "fire_lance", - "range": 2, - "damage": 15, - "recoil": 3000, - "effects": [ "COOKOFF", "RECYCLED", "BLINDS_EYES" ] - }, - { - "id": "lance_charge_shot", - "type": "AMMO", - "name": "fire lance shot", - "description": "Little more than a charge of gunpowder for a basic firearm, with small pellets as shot. Despite the minimal range, it packs a punch.", - "weight": 5, - "volume": 1, - "price": 4500, - "bashing": 1, - "material": [ "paper", "powder" ], - "symbol": "=", - "color": "red", - "ammo_type": "fire_lance", - "range": 4, - "damage": 35, - "pierce": 1, - "recoil": 3000, - "effects": [ "COOKOFF", "SHOT", "RECYCLED" ] } ] diff --git a/data/json/items/melee.json b/data/json/items/melee.json index ce627b1fec433..309c4ee86b8b6 100644 --- a/data/json/items/melee.json +++ b/data/json/items/melee.json @@ -1977,7 +1977,7 @@ "weight": 939, "volume": 11, "bashing": 4, - "cutting": 8, + "cutting": 30, "to_hit": 2, "category": "weapons" }, @@ -2014,7 +2014,7 @@ "weight": 1814, "volume": 11, "bashing": 10, - "cutting": 28, + "cutting": 38, "to_hit": 1, "category": "weapons", "qualities": [ [ "CUT", 1 ], [ "BUTCHER", 8 ] ] @@ -2032,8 +2032,8 @@ "techniques": [ "WBLOCK_2" ], "weight": 1814, "volume": 11, - "bashing": 14, - "cutting": 16, + "bashing": 10, + "cutting": 30, "to_hit": 1, "category": "weapons", "qualities": [ [ "CUT", 1 ], [ "BUTCHER", 8 ] ] @@ -2070,8 +2070,8 @@ "techniques": [ "WBLOCK_2" ], "weight": 1360, "volume": 8, - "bashing": 6, - "cutting": 25, + "bashing": 14, + "cutting": 31, "to_hit": 1, "category": "weapons", "qualities": [ [ "CUT", 1 ], [ "BUTCHER", 8 ] ] @@ -2108,8 +2108,8 @@ "techniques": [ "WBLOCK_2" ], "weight": 2721, "volume": 8, - "bashing": 8, - "cutting": 18, + "bashing": 12, + "cutting": 25, "to_hit": 1, "category": "weapons", "qualities": [ [ "CUT", 1 ], [ "BUTCHER", 8 ] ] @@ -2237,7 +2237,7 @@ "price": 1800, "to_hit": 1, "bashing": 1, - "cutting": 16, + "cutting": 18, "material": "steel", "symbol": "/", "color": "dark_gray", @@ -2434,3 +2434,4 @@ "flags": [ "SPEAR", "REACH_ATTACK", "DURABLE_MELEE" ] } ] + diff --git a/data/json/items/ranged.json b/data/json/items/ranged.json index 5e81c3dc260d8..10e780eede30f 100644 --- a/data/json/items/ranged.json +++ b/data/json/items/ranged.json @@ -604,32 +604,5 @@ "clip_size": 100, "reload": 0, "valid_mod_locations": [ [ "sling", 1 ] ] - }, - { - "id": "fire_lance", - "type": "GUN", - "name": "fire lance", - "description": "An ancient Chinese spear, with a small tube attached for a charge of gunpowder. While it has an extremely short range, it gives a powerful edge in close combat.", - "weight": 1538, - "volume": 12, - "price": 95000, - "to_hit": 1, - "bashing": 4, - "cutting": 23, - "material": [ "steel", "wood" ], - "symbol": "/", - "color": "light_gray", - "ammo": "fire_lance", - "skill": "melee", - "dispersion": 455, - "sight_dispersion": 150, - "durability": 3, - "loudness": 200, - "clip_size": 1, - "reload": 800, - "techniques": [ "WBLOCK_1", "PRECISE" ], - "qualities": [ [ "COOK", 1 ] ], - "flags": [ "RELOAD_ONE", "SPEAR", "REACH_ATTACK" ], - "valid_mod_locations": [ [ "sling", 1 ] ] } ] diff --git a/data/json/recipes/recipe_ammo.json b/data/json/recipes/recipe_ammo.json index 370826aec2161..a44aff5a457bb 100644 --- a/data/json/recipes/recipe_ammo.json +++ b/data/json/recipes/recipe_ammo.json @@ -965,41 +965,5 @@ [ "willowbark", 1 ] ] ] - }, - { - "result": "lance_charge", - "type": "recipe", - "category": "CC_AMMO", - "subcategory": "CSC_AMMO_OTHER", - "skill_used": "fabrication", - "difficulty": 3, - "skills_required": [ "gun", 1 ], - "time": 1000, - "book_learn": [ [ "textbook_armschina", 2 ] ], - "components": [ [ [ "gunpowder", 600 ], [ "chem_black_powder", 600 ] ], [ [ "paper", 1 ] ] ] - }, - { - "result": "lance_charge_shot", - "type": "recipe", - "category": "CC_AMMO", - "subcategory": "CSC_AMMO_OTHER", - "skill_used": "fabrication", - "difficulty": 3, - "skills_required": [ "gun", 1 ], - "time": 2000, - "book_learn": [ [ "textbook_armschina", 3 ] ], - "components": [ - [ [ "gunpowder", 600 ], [ "chem_black_powder", 600 ] ], - [ - [ "lead", 400 ], - [ "gold_small", 400 ], - [ "silver_small", 400 ], - [ "tin", 400 ], - [ "bismuth", 400 ], - [ "solder_wire", 400 ], - [ "bearing", 8 ] - ], - [ [ "paper", 1 ] ] - ] } ] diff --git a/data/json/recipes/weapon/ranged.json b/data/json/recipes/weapon/ranged.json index ab1cb2ded6a79..48157a1d643e3 100644 --- a/data/json/recipes/weapon/ranged.json +++ b/data/json/recipes/weapon/ranged.json @@ -232,19 +232,5 @@ "autolearn": true, "qualities": [ { "id": "SAW_M", "level": 1 }, { "id": "SCREW", "level": 1 } ], "components": [ [ [ "2x4", 1 ], [ "stick", 1 ] ], [ [ "hose", 2 ] ], [ [ "scrap", 3 ] ] ] - }, - { - "result": "fire_lance", - "type": "recipe", - "category": "CC_WEAPON", - "subcategory": "CSC_WEAPON_RANGED", - "skill_used": "fabrication", - "difficulty": 6, - "skills_required": [ "gun", 1 ], - "time": 12000, - "reversible": true, - "book_learn": [ [ "textbook_armschina", 3 ] ], - "qualities": [ { "id": "SAW_M_FINE", "level": 1 }, { "id": "SCREW_FINE", "level": 1 } ], - "components": [ [ [ "qiang", 1 ] ], [ [ "pipe", 1 ] ], [ [ "scrap", 1 ] ] ] } ] diff --git a/data/mods/Medieval_Stuff/ammo_types.json b/data/mods/Medieval_Stuff/ammo_types.json new file mode 100644 index 0000000000000..39aa6b0945a76 --- /dev/null +++ b/data/mods/Medieval_Stuff/ammo_types.json @@ -0,0 +1,9 @@ +[ + { + "id": "fire_lance", + "name": "fire lance charge", + "default": "lance_charge", + "type": "ammunition_type" + } +] + diff --git a/data/mods/Medieval_Stuff/handloaded_bullets.json b/data/mods/Medieval_Stuff/handloaded_bullets.json new file mode 100644 index 0000000000000..73680854b20b1 --- /dev/null +++ b/data/mods/Medieval_Stuff/handloaded_bullets.json @@ -0,0 +1,45 @@ +[ + { + "id": "lance_charge", + "type": "AMMO", + "name": "fire lance charge", + "description": "Little more than a charge of gunpowder for a basic firearm. Despite the minimal range, it packs a punch.", + "weight": 4, + "volume": 1, + "price": 4500, + "bashing": 1, + "material": [ "paper", "powder" ], + "symbol": "=", + "color": "red", + "count": 1, + "ammo_type": "fire_lance", + "range": 3, + "damage": 15, + "pierce": 0, + "dispersion": 0, + "recoil": 3000, + "effects": [ "COOKOFF", "RECYCLED", "BLINDS_EYES" ] + }, + { + "id": "lance_charge_shot", + "type": "AMMO", + "name": "fire lance shot", + "description": "Little more than a charge of gunpowder for a basic firearm, with small pellets as shot. Despite the minimal range, it packs a punch.", + "weight": 5, + "volume": 1, + "price": 4500, + "bashing": 1, + "material": [ "paper", "powder" ], + "symbol": "=", + "color": "red", + "count": 1, + "ammo_type": "fire_lance", + "range": 4, + "damage": 30, + "pierce": 1, + "dispersion": 0, + "recoil": 3000, + "effects": [ "COOKOFF", "SHOT", "RECYCLED" ] + } +] + diff --git a/data/mods/Medieval_Stuff/item_groups.json b/data/mods/Medieval_Stuff/item_groups.json index a33b509884780..548a06ca5d360 100644 --- a/data/mods/Medieval_Stuff/item_groups.json +++ b/data/mods/Medieval_Stuff/item_groups.json @@ -1,12 +1,12 @@ [ { - "type": "item_group", "id": "medieval", + "type": "item_group", "items": [ [ "shield_kite", 5 ], [ "shield_heater", 10 ], [ "shield_buckler", 1 ] ] }, { - "type": "item_group", "id": "pawn", + "type": "item_group", "items": [ [ "shield_hoplon", 1 ], [ "shield_scutum", 1 ], @@ -17,14 +17,12 @@ ] }, { - "type": "item_group", - "id": "survivorzed_extra", - "items": [ [ "shield_wooden", 10 ], [ "shield_wooden_large", 5 ] ] - }, - { - "type": "item_group", "id": "antique_rare", + "type": "item_group", "items": [ + [ "fire_lance", 2 ], + [ "lance_charge", 1 ], + [ "lance_charge_shot", 1 ], [ "shield_hoplon", 1 ], [ "shield_scutum", 1 ], [ "shield_round", 3 ], @@ -34,10 +32,30 @@ ] }, { + "id": "museum_melee", + "type": "item_group", + "items": [ [ "ji", 2 ], [ "dao", 3 ], [ "sword_xiphos", 4 ], [ "sword_forged", 3 ], [ "khopesh", 4 ], [ "spear_dory", 3 ] ] + }, + { + "id": "museum_guns", "type": "item_group", + "items": [ [ "fire_lance", 20 ], [ "lance_charge", 10 ], [ "lance_charge_shot", 5 ] ] + }, + { + "id": "mansion_guns", + "type": "item_group", + "items": [ [ "fire_lance", 2 ], [ "lance_charge", 1 ], [ "lance_charge_shot", 1 ] ] + }, + { + "id": "mansion_books", + "type": "item_group", + "items": [ [ "manual_swordsmanship", 3 ] ] + }, + { "id": "museum_armor", + "type": "item_group", "items": [ - [ "shield_wooden", 10 ], + [ "shield_wooden", 10 ], [ "shield_wooden_large", 5 ], [ "shield_hoplon", 10 ], [ "shield_scutum", 10 ], @@ -46,5 +64,10 @@ [ "shield_heater", 20 ], [ "shield_buckler", 25 ] ] + }, + { + "id": "survivorzed_extra", + "type": "item_group", + "items": [ [ "shield_wooden", 10 ], [ "shield_wooden_large", 5 ] ] } ] diff --git a/data/mods/Medieval_Stuff/ranged.json b/data/mods/Medieval_Stuff/ranged.json new file mode 100644 index 0000000000000..76c35d154eb4d --- /dev/null +++ b/data/mods/Medieval_Stuff/ranged.json @@ -0,0 +1,30 @@ +[ + { + "id": "fire_lance", + "type": "GUN", + "name": "fire lance", + "description": "An ancient Chinese spear, with a small tube attached for a charge of gunpowder. While it has an extremely short range, it gives a powerful edge in close combat.", + "weight": 1538, + "volume": 12, + "price": 95000, + "to_hit": 1, + "bashing": 4, + "cutting": 28, + "material": [ "steel", "wood" ], + "symbol": "/", + "color": "light_gray", + "ammo": "fire_lance", + "skill": "melee", + "dispersion": 255, + "sight_dispersion": 150, + "durability": 3, + "loudness": 200, + "clip_size": 1, + "reload": 200, + "techniques": [ "WBLOCK_1", "PRECISE" ], + "qualities": [ [ "COOK", 1 ] ], + "flags": [ "RELOAD_ONE", "SPEAR", "REACH_ATTACK" ], + "valid_mod_locations": [ [ "sling", 1 ] ] + } +] + diff --git a/data/mods/Medieval_Stuff/recipe_ammo.json b/data/mods/Medieval_Stuff/recipe_ammo.json new file mode 100644 index 0000000000000..d4483311961c4 --- /dev/null +++ b/data/mods/Medieval_Stuff/recipe_ammo.json @@ -0,0 +1,38 @@ +[ + { + "result": "lance_charge", + "type": "recipe", + "category": "CC_AMMO", + "subcategory": "CSC_AMMO_OTHER", + "skill_used": "fabrication", + "difficulty": 2, + "skills_required": [ "gun", 1 ], + "time": 1000, + "book_learn": [ [ "textbook_armschina", 2 ] ], + "components": [ [ [ "gunpowder", 600 ], [ "chem_black_powder", 600 ] ], [ [ "paper", 1 ] ] ] + }, + { + "result": "lance_charge_shot", + "type": "recipe", + "category": "CC_AMMO", + "subcategory": "CSC_AMMO_OTHER", + "skill_used": "fabrication", + "difficulty": 3, + "skills_required": [ "gun", 1 ], + "time": 2000, + "book_learn": [ [ "textbook_armschina", 3 ] ], + "components": [ + [ [ "gunpowder", 600 ], [ "chem_black_powder", 600 ] ], + [ + [ "lead", 400 ], + [ "gold_small", 400 ], + [ "silver_small", 400 ], + [ "tin", 400 ], + [ "bismuth", 400 ], + [ "solder_wire", 400 ], + [ "bearing", 8 ] + ], + [ [ "paper", 1 ] ] + ] + } +] diff --git a/data/mods/Medieval_Stuff/recipe_weapon.json b/data/mods/Medieval_Stuff/recipe_weapon.json new file mode 100644 index 0000000000000..4c811678f7310 --- /dev/null +++ b/data/mods/Medieval_Stuff/recipe_weapon.json @@ -0,0 +1,16 @@ +[ + { + "result": "fire_lance", + "type": "recipe", + "category": "CC_WEAPON", + "subcategory": "CSC_WEAPON_RANGED", + "skill_used": "fabrication", + "difficulty": 3, + "skills_required": [ "gun", 1 ], + "time": 12000, + "reversible": true, + "book_learn": [ [ "textbook_armschina", 3 ] ], + "qualities": [ { "id": "SAW_M_FINE", "level": 1 }, { "id": "SCREW_FINE", "level": 1 } ], + "components": [ [ [ "qiang", 1 ] ], [ [ "pipe", 1 ] ], [ [ "scrap", 1 ] ] ] + } +] From f945545c14eee28e39047fc7a896b5f176302235 Mon Sep 17 00:00:00 2001 From: Mooses2k <50756427+Mooses2k@users.noreply.github.com> Date: Thu, 30 May 2019 21:21:00 -0500 Subject: [PATCH 171/371] remove lance from mansion.json --- data/json/itemgroups/mansion.json | 3 --- 1 file changed, 3 deletions(-) diff --git a/data/json/itemgroups/mansion.json b/data/json/itemgroups/mansion.json index c1d399290ea2b..47605dcfe458c 100644 --- a/data/json/itemgroups/mansion.json +++ b/data/json/itemgroups/mansion.json @@ -420,9 +420,6 @@ { "group": "broadsword_fake+scabbard", "prob": 17 }, [ "mace_fake", 6 ], [ "morningstar_fake", 5 ], - [ "fire_lance", 2 ], - [ "lance_charge", 1 ], - [ "lance_charge_shot", 1 ] ] }, { From 106cc4f13c260753435e2257cfc225b0d7cf56cd Mon Sep 17 00:00:00 2001 From: Mooses2k <50756427+Mooses2k@users.noreply.github.com> Date: Thu, 30 May 2019 21:21:42 -0500 Subject: [PATCH 172/371] remove lance museum.json --- data/json/itemgroups/museum.json | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/data/json/itemgroups/museum.json b/data/json/itemgroups/museum.json index 9b4a55620fb0a..15033dfe68cba 100644 --- a/data/json/itemgroups/museum.json +++ b/data/json/itemgroups/museum.json @@ -135,10 +135,7 @@ [ "colt_army", 50 ], [ "colt_navy", 50 ], [ "36navy", 50 ], - [ "44army", 50 ], - [ "fire_lance", 20 ], - [ "lance_charge", 10 ], - [ "lance_charge_shot", 5 ] + [ "44army", 50 ] ] }, { From 3c2c8da9c77f9d227f6cf34280084d4cff21e410 Mon Sep 17 00:00:00 2001 From: Mooses2k <50756427+Mooses2k@users.noreply.github.com> Date: Thu, 30 May 2019 21:28:26 -0500 Subject: [PATCH 173/371] fixed regression of martial arts manual --- data/json/items/book/martial.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/data/json/items/book/martial.json b/data/json/items/book/martial.json index 8432ce853971a..03e51d19ef67b 100644 --- a/data/json/items/book/martial.json +++ b/data/json/items/book/martial.json @@ -255,8 +255,8 @@ "id": "manual_swordsmanship", "copy-from": "book_martial", "type": "GENERIC", - "name": "Historic European Martial Arts", - "name_plural": "Historic European Martial Arts", - "description": "A complete guide to Medieval Swordsmanship. Compares the German and Italian traditions and delves into polearms, daggers, sword and buckler, and more." + "name": "Historic European Swordfighting", + "name_plural": "Historic European Swordfighting", + "description": "A complete guide to Medieval Swordsmanship. Compares the German and Italian traditions for longsword and side sword, in and out of armor, with and without shield." } ] From 12738cb2e185488a42a892a4a8e9bf4aa7ec06cb Mon Sep 17 00:00:00 2001 From: Mooses2k Date: Thu, 30 May 2019 21:33:22 -0500 Subject: [PATCH 174/371] fixed remaining regression --- data/json/items/melee.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data/json/items/melee.json b/data/json/items/melee.json index 309c4ee86b8b6..dd6dc33872da1 100644 --- a/data/json/items/melee.json +++ b/data/json/items/melee.json @@ -1957,7 +1957,7 @@ "weight": 1814, "volume": 11, "bashing": 4, - "cutting": 25, + "cutting": 38, "to_hit": 2, "category": "weapons", "qualities": [ [ "CUT", 1 ], [ "BUTCHER", 8 ] ] From b3f12cdc95deb475ef62ec8629c6bb670df313b9 Mon Sep 17 00:00:00 2001 From: Mooses2k Date: Thu, 30 May 2019 21:43:23 -0500 Subject: [PATCH 175/371] lint --- data/json/items/melee.json | 1 - 1 file changed, 1 deletion(-) diff --git a/data/json/items/melee.json b/data/json/items/melee.json index dd6dc33872da1..cce71cf9cd3fc 100644 --- a/data/json/items/melee.json +++ b/data/json/items/melee.json @@ -2434,4 +2434,3 @@ "flags": [ "SPEAR", "REACH_ATTACK", "DURABLE_MELEE" ] } ] - From a9dbddc5b6bf6e4b46a7f5b001b4e6f0417ee70c Mon Sep 17 00:00:00 2001 From: Mooses2k <50756427+Mooses2k@users.noreply.github.com> Date: Thu, 30 May 2019 21:48:42 -0500 Subject: [PATCH 176/371] fire lance regression --- data/json/item_groups.json | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/data/json/item_groups.json b/data/json/item_groups.json index 2d6e3369bd0cf..7cac5af3ec12b 100644 --- a/data/json/item_groups.json +++ b/data/json/item_groups.json @@ -8362,10 +8362,7 @@ [ "dao", 3 ], [ "sword_xiphos", 4 ], [ "khopesh", 4 ], - [ "spear_dory", 3 ], - [ "fire_lance", 2 ], - [ "lance_charge", 1 ], - [ "lance_charge_shot", 1 ] + [ "spear_dory", 3 ] ] }, { From c75edbe1d76078f5ff54cb44a47fa83c1a5982b8 Mon Sep 17 00:00:00 2001 From: Mooses2k <50756427+Mooses2k@users.noreply.github.com> Date: Thu, 30 May 2019 22:51:47 -0500 Subject: [PATCH 177/371] Update data/json/itemgroups/mansion.json Co-Authored-By: LaVeyanFiend <51099123+LaVeyanFiend@users.noreply.github.com> --- data/json/itemgroups/mansion.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data/json/itemgroups/mansion.json b/data/json/itemgroups/mansion.json index 47605dcfe458c..d2e7d7fc9fbf1 100644 --- a/data/json/itemgroups/mansion.json +++ b/data/json/itemgroups/mansion.json @@ -419,7 +419,7 @@ [ "pike_fake", 50 ], { "group": "broadsword_fake+scabbard", "prob": 17 }, [ "mace_fake", 6 ], - [ "morningstar_fake", 5 ], + [ "morningstar_fake", 5 ] ] }, { From 3650cc3dff091b0382ccc74df5361a188d95c861 Mon Sep 17 00:00:00 2001 From: Mooses2k Date: Mon, 3 Jun 2019 09:52:57 -0500 Subject: [PATCH 178/371] linting, mainly --- data/json/recipes/recipe_others.json | 2 +- data/mods/Medieval_Stuff/ammo_types.json | 1 - data/mods/Medieval_Stuff/handloaded_bullets.json | 1 - data/mods/Medieval_Stuff/item_groups.json | 2 +- data/mods/Medieval_Stuff/ranged.json | 1 - data/mods/Medieval_Stuff/recipe_ammo.json | 2 +- 6 files changed, 3 insertions(+), 6 deletions(-) diff --git a/data/json/recipes/recipe_others.json b/data/json/recipes/recipe_others.json index 8fbc5fb9b338a..89c3130cc9957 100644 --- a/data/json/recipes/recipe_others.json +++ b/data/json/recipes/recipe_others.json @@ -4502,6 +4502,6 @@ "autolearn": true, "using": [ [ "forging_standard", 1 ] ], "tools": [ [ [ "crucible", -1 ], [ "crucible_clay", -1 ] ] ], - "components": [ [ [ "tin", 12 ], [ [ "copper", 50 ] ] ] + "components": [ [ "tin", 12 ], [ [ "copper", 50 ] ] ] } ] diff --git a/data/mods/Medieval_Stuff/ammo_types.json b/data/mods/Medieval_Stuff/ammo_types.json index 39aa6b0945a76..76f862e9009f8 100644 --- a/data/mods/Medieval_Stuff/ammo_types.json +++ b/data/mods/Medieval_Stuff/ammo_types.json @@ -6,4 +6,3 @@ "type": "ammunition_type" } ] - diff --git a/data/mods/Medieval_Stuff/handloaded_bullets.json b/data/mods/Medieval_Stuff/handloaded_bullets.json index 73680854b20b1..824ff3bd8537e 100644 --- a/data/mods/Medieval_Stuff/handloaded_bullets.json +++ b/data/mods/Medieval_Stuff/handloaded_bullets.json @@ -42,4 +42,3 @@ "effects": [ "COOKOFF", "SHOT", "RECYCLED" ] } ] - diff --git a/data/mods/Medieval_Stuff/item_groups.json b/data/mods/Medieval_Stuff/item_groups.json index 548a06ca5d360..526e5179c57c2 100644 --- a/data/mods/Medieval_Stuff/item_groups.json +++ b/data/mods/Medieval_Stuff/item_groups.json @@ -55,7 +55,7 @@ "id": "museum_armor", "type": "item_group", "items": [ - [ "shield_wooden", 10 ], + [ "shield_wooden", 10 ], [ "shield_wooden_large", 5 ], [ "shield_hoplon", 10 ], [ "shield_scutum", 10 ], diff --git a/data/mods/Medieval_Stuff/ranged.json b/data/mods/Medieval_Stuff/ranged.json index 76c35d154eb4d..44005a32f2c1d 100644 --- a/data/mods/Medieval_Stuff/ranged.json +++ b/data/mods/Medieval_Stuff/ranged.json @@ -27,4 +27,3 @@ "valid_mod_locations": [ [ "sling", 1 ] ] } ] - diff --git a/data/mods/Medieval_Stuff/recipe_ammo.json b/data/mods/Medieval_Stuff/recipe_ammo.json index d4483311961c4..d4c49efc16692 100644 --- a/data/mods/Medieval_Stuff/recipe_ammo.json +++ b/data/mods/Medieval_Stuff/recipe_ammo.json @@ -35,4 +35,4 @@ [ [ "paper", 1 ] ] ] } -] +] From 2ac9cf0d30c44e59d16cd804ae897477baa4d82b Mon Sep 17 00:00:00 2001 From: Mooses2k Date: Thu, 6 Jun 2019 09:47:20 -0500 Subject: [PATCH 179/371] fixed a confused reversion --- data/json/item_groups.json | 137 ------------------------------------- 1 file changed, 137 deletions(-) diff --git a/data/json/item_groups.json b/data/json/item_groups.json index 7cac5af3ec12b..faae3f1aaa968 100644 --- a/data/json/item_groups.json +++ b/data/json/item_groups.json @@ -8455,143 +8455,6 @@ [ "hand_axe", 50 ] ] }, - { - "type": "item_group", - "id": "museum_armor", - "items": [ - [ "armor_plate", 60 ], - [ "gloves_plate", 60 ], - [ "boots_plate", 60 ], - [ "armor_lightplate", 45 ], - [ "cuirass_lightplate", 45 ], - [ "armguard_lightplate", 30 ], - [ "legguard_lightplate", 30 ], - [ "helmet_barbute", 50 ], - [ "helmet_conical", 30 ], - [ "armor_lamellar", 20 ], - [ "armor_lorica", 25 ], - [ "armor_samurai", 50 ], - [ "helmet_kabuto", 50 ], - [ "helmet_larmor", 40 ], - [ "helmet_nasal", 50 ], - [ "helmet_galea", 40 ], - [ "boots_larmor", 40 ], - [ "armor_larmor", 40 ], - [ "armguard_larmor", 40 ], - [ "vambrace_larmor", 20 ], - [ "gambeson", 50 ], - [ "legguard_metal", 10 ] - ] - }, - { - "type": "item_group", - "id": "museum_melee", - "items": [ - [ "katana", 2 ], - [ "katana_fake", 8 ], - [ "katana_inferior", 10 ], - [ "cutlass", 3 ], - [ "cutlass_fake", 8 ], - [ "cutlass_inferior", 10 ], - [ "scimitar", 2 ], - [ "scimitar_inferior", 7 ], - [ "scimitar_fake", 10 ], - [ "arming_sword", 2 ], - [ "arming_sword_fake", 7 ], - [ "arming_sword_inferior", 10 ], - [ "broadsword", 2 ], - [ "broadsword_fake", 8 ], - [ "broadsword_inferior", 10 ], - [ "longsword", 2 ], - [ "longsword_fake", 8 ], - [ "longsword_inferior", 10 ], - [ "qiang", 3 ], - [ "jian", 2 ], - [ "jian_fake", 8 ], - [ "jian_inferior", 10 ], - [ "rapier", 4 ], - [ "rapier_fake", 8 ], - [ "cavalry_sabre", 4 ], - [ "cavalry_sabre_fake", 8 ], - [ "estoc", 3 ], - [ "estoc_fake", 5 ], - [ "kris", 3 ], - [ "kris_fake", 8 ], - [ "zweihander", 2 ], - [ "zweihander_fake", 6 ], - [ "zweihander_inferior", 10 ], - [ "nodachi", 1 ], - [ "nodachi_fake", 6 ], - [ "bullwhip", 6 ], - [ "wakizashi", 2 ], - [ "wakizashi_fake", 8 ], - [ "wakizashi_inferior", 10 ], - [ "q_staff", 8 ], - [ "i_staff", 6 ], - [ "glaive", 3 ], - [ "naginata", 2 ], - [ "halberd", 2 ], - [ "halberd_fake", 6 ], - [ "battleaxe", 2 ], - [ "battleaxe_fake", 6 ], - [ "battleaxe_inferior", 10 ], - [ "mace", 1 ], - [ "mace_fake", 2 ], - [ "mace_inferior", 3 ], - [ "morningstar", 2 ], - [ "morningstar_fake", 3 ], - [ "morningstar_inferior", 4 ], - [ "warhammer", 2 ], - [ "scythe_war", 2 ], - [ "pike", 2 ], - [ "spear_steel", 2 ] - ] - }, - { - "type": "item_group", - "id": "museum_guns", - "items": [ - [ "pistol_flintlock", 60 ], - [ "carbine_flintlock", 40 ], - [ "rifle_flintlock", 60 ], - [ "flintlock_pouch", 30 ], - [ "flintlock_ammo", 60 ], - [ "flintlock_shot", 40 ], - [ "colt_army", 50 ], - [ "colt_navy", 50 ], - [ "36navy", 50 ], - [ "44army", 50 ] - ] - }, - { - "id": "museum_misc", - "type": "item_group", - "items": [ - [ "small_relic", 80 ], - [ "holy_symbol", 80 ], - [ "spiral_stone", 80 ], - [ "petrified_eye", 5 ], - [ "etched_skull", 80 ], - [ "ceramic_plate", 90 ], - [ "ceramic_bowl", 90 ], - [ "clay_hydria", 50 ], - [ "ceramic_cup", 90 ], - [ "crown_golden", 10 ], - [ "fluid_preserved_brain", 20 ] - ] - }, - { - "type": "item_group", - "id": "museum_security", - "items": [ - [ "television", 90 ], - [ "tonfa", 20 ], - [ "tazer", 20 ], - [ "flashlight", 40 ], - [ "two_way_radio", 10 ], - [ "camera_control", 5 ] - ] - }, { "type": "item_group", "id": "bionics_tech", From 2257e8bc675fda87c61852f77b76d51531b21988 Mon Sep 17 00:00:00 2001 From: Mooses2k Date: Sun, 9 Jun 2019 14:17:24 -0500 Subject: [PATCH 180/371] fixed error moving museum itemgroup stuff to own json --- data/json/item_groups.json | 23 ----------------------- 1 file changed, 23 deletions(-) diff --git a/data/json/item_groups.json b/data/json/item_groups.json index faae3f1aaa968..5e95e8668507e 100644 --- a/data/json/item_groups.json +++ b/data/json/item_groups.json @@ -8432,29 +8432,6 @@ [ "v_planter_item_advanced", 8 ] ] }, - { - "type": "item_group", - "items": [ - [ "primitive_knife", 50 ], - [ "primitive_axe", 50 ], - [ "primitive_shovel", 50 ], - [ "primitive_hammer", 50 ], - [ "primitive_adze", 50 ], - [ "needle_bone", 50 ], - [ "needle_wood", 50 ], - [ "steel_chunk", 50 ], - [ "loincloth_fur", 50 ], - [ "distaff_spindle", 50 ], - [ "carding_paddles", 50 ], - [ "knitting_needles", 50 ], - [ "pointy_stick", 50 ], - [ "copper_knife", 10 ], - [ "copper_ax", 10 ], - [ "bone_flute", 10 ], - [ "spear_stone", 50 ], - [ "hand_axe", 50 ] - ] - }, { "type": "item_group", "id": "bionics_tech", From 9de31c2f3b6b2ed21546c86f966d7a6a575f838e Mon Sep 17 00:00:00 2001 From: Mooses2k <50756427+Mooses2k@users.noreply.github.com> Date: Sun, 9 Jun 2019 17:31:11 -0500 Subject: [PATCH 181/371] writing style issue Co-Authored-By: LaVeyanFiend <51099123+LaVeyanFiend@users.noreply.github.com> --- data/json/items/book/martial.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data/json/items/book/martial.json b/data/json/items/book/martial.json index 03e51d19ef67b..cce895565e914 100644 --- a/data/json/items/book/martial.json +++ b/data/json/items/book/martial.json @@ -257,6 +257,6 @@ "type": "GENERIC", "name": "Historic European Swordfighting", "name_plural": "Historic European Swordfighting", - "description": "A complete guide to Medieval Swordsmanship. Compares the German and Italian traditions for longsword and side sword, in and out of armor, with and without shield." + "description": "A complete guide to medieval swordsmanship. Compares the German and Italian traditions for longsword and side sword, in and out of armor, with and without shield." } ] From 04a1593d7ae5b42b87b4dc6465ccd96e9f3eca07 Mon Sep 17 00:00:00 2001 From: Mooses2k Date: Sun, 9 Jun 2019 17:42:08 -0500 Subject: [PATCH 182/371] array fix --- data/json/recipes/recipe_others.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data/json/recipes/recipe_others.json b/data/json/recipes/recipe_others.json index 89c3130cc9957..c85846d192f48 100644 --- a/data/json/recipes/recipe_others.json +++ b/data/json/recipes/recipe_others.json @@ -4502,6 +4502,6 @@ "autolearn": true, "using": [ [ "forging_standard", 1 ] ], "tools": [ [ [ "crucible", -1 ], [ "crucible_clay", -1 ] ] ], - "components": [ [ "tin", 12 ], [ [ "copper", 50 ] ] ] + "components": [ [ [ "tin", 12 ] ], [ [ "copper", 50 ] ] ] } ] From 44b1c182cc32399ba69323069f048a4d12b8fbdc Mon Sep 17 00:00:00 2001 From: Mooses2k Date: Wed, 12 Jun 2019 17:15:22 -0500 Subject: [PATCH 183/371] was asked not to move to own json --- data/json/item_groups.json | 168 +++++++++++++++++++++++++++ data/json/itemgroups/locations.json | 19 ++++ data/json/itemgroups/mansion.json | 19 ---- data/json/itemgroups/museum.json | 170 ---------------------------- 4 files changed, 187 insertions(+), 189 deletions(-) delete mode 100644 data/json/itemgroups/museum.json diff --git a/data/json/item_groups.json b/data/json/item_groups.json index 5e95e8668507e..c587e14353a93 100644 --- a/data/json/item_groups.json +++ b/data/json/item_groups.json @@ -8432,6 +8432,174 @@ [ "v_planter_item_advanced", 8 ] ] }, + { + "id": "museum_primitive", + "type": "item_group", + "items": [ + [ "primitive_knife", 50 ], + [ "primitive_axe", 50 ], + [ "primitive_shovel", 50 ], + [ "primitive_hammer", 50 ], + [ "primitive_adze", 50 ], + [ "needle_bone", 50 ], + [ "needle_wood", 50 ], + [ "steel_chunk", 50 ], + [ "loincloth_fur", 50 ], + [ "distaff_spindle", 50 ], + [ "carding_paddles", 50 ], + [ "knitting_needles", 50 ], + [ "pointy_stick", 50 ], + [ "copper_knife", 10 ], + [ "copper_ax", 10 ], + [ "bone_flute", 10 ] + ] + }, + { + "type": "item_group", + "id": "museum_armor", + "items": [ + [ "armor_plate", 60 ], + [ "gloves_plate", 60 ], + [ "boots_plate", 60 ], + [ "armor_lightplate", 45 ], + [ "cuirass_lightplate", 45 ], + [ "armguard_lightplate", 30 ], + [ "legguard_lightplate", 30 ], + [ "helmet_barbute", 50 ], + [ "helmet_conical", 30 ], + [ "armor_lamellar", 20 ], + [ "armor_lorica", 25 ], + [ "armor_samurai", 50 ], + [ "helmet_kabuto", 50 ], + [ "helmet_larmor", 40 ], + [ "helmet_nasal", 50 ], + [ "helmet_galea", 40 ], + [ "boots_larmor", 40 ], + [ "armor_larmor", 40 ], + [ "armguard_larmor", 40 ], + [ "vambrace_larmor", 20 ], + [ "gambeson", 50 ], + [ "legguard_metal", 10 ], + [ "helmet_corinthian", 45 ], + [ "armor_cuirass", 25 ], + [ "legguard_bronze", 20 ] + ] + }, + { + "type": "item_group", + "id": "museum_melee", + "items": [ + [ "katana", 2 ], + [ "katana_fake", 8 ], + [ "katana_inferior", 10 ], + [ "cutlass", 3 ], + [ "cutlass_fake", 8 ], + [ "cutlass_inferior", 10 ], + [ "scimitar", 2 ], + [ "scimitar_inferior", 7 ], + [ "scimitar_fake", 10 ], + [ "arming_sword", 2 ], + [ "arming_sword_fake", 7 ], + [ "arming_sword_inferior", 10 ], + [ "broadsword", 2 ], + [ "broadsword_fake", 8 ], + [ "broadsword_inferior", 10 ], + [ "longsword", 2 ], + [ "longsword_fake", 8 ], + [ "longsword_inferior", 10 ], + [ "qiang", 3 ], + [ "jian", 2 ], + [ "jian_fake", 8 ], + [ "jian_inferior", 10 ], + [ "rapier", 4 ], + [ "rapier_fake", 8 ], + [ "cavalry_sabre", 4 ], + [ "cavalry_sabre_fake", 8 ], + [ "estoc", 3 ], + [ "estoc_inferior", 4 ], + [ "estoc_fake", 5 ], + [ "kris", 3 ], + [ "kris_fake", 8 ], + [ "zweihander", 2 ], + [ "zweihander_fake", 6 ], + [ "zweihander_inferior", 10 ], + [ "nodachi", 1 ], + [ "nodachi_fake", 6 ], + [ "bullwhip", 6 ], + [ "wakizashi", 2 ], + [ "wakizashi_fake", 8 ], + [ "wakizashi_inferior", 10 ], + [ "q_staff", 8 ], + [ "i_staff", 6 ], + [ "glaive", 3 ], + [ "naginata", 2 ], + [ "halberd", 2 ], + [ "halberd_fake", 6 ], + [ "battleaxe", 2 ], + [ "battleaxe_fake", 6 ], + [ "battleaxe_inferior", 10 ], + [ "mace", 1 ], + [ "mace_fake", 2 ], + [ "mace_inferior", 3 ], + [ "morningstar", 2 ], + [ "morningstar_fake", 3 ], + [ "morningstar_inferior", 4 ], + [ "warhammer", 2 ], + [ "scythe_war", 2 ], + [ "pike", 2 ], + [ "spear_steel", 2 ], + [ "ji", 2 ], + [ "dao", 3 ], + [ "sword_xiphos", 4 ], + [ "khopesh", 4 ], + [ "spear_dory", 3 ] + ] + }, + { + "type": "item_group", + "id": "museum_guns", + "items": [ + [ "pistol_flintlock", 60 ], + [ "carbine_flintlock", 40 ], + [ "rifle_flintlock", 60 ], + [ "flintlock_pouch", 30 ], + [ "flintlock_ammo", 60 ], + [ "flintlock_shot", 40 ], + [ "colt_army", 50 ], + [ "colt_navy", 50 ], + [ "36navy", 50 ], + [ "44army", 50 ] + ] + }, + { + "id": "museum_misc", + "type": "item_group", + "items": [ + [ "small_relic", 80 ], + [ "holy_symbol", 80 ], + [ "spiral_stone", 80 ], + [ "petrified_eye", 5 ], + [ "etched_skull", 80 ], + [ "ceramic_plate", 90 ], + [ "ceramic_bowl", 90 ], + [ "clay_hydria", 50 ], + [ "ceramic_cup", 90 ], + [ "crown_golden", 10 ], + [ "fluid_preserved_brain", 20 ] + ] + }, + { + "type": "item_group", + "id": "museum_security", + "items": [ + [ "television", 90 ], + [ "tonfa", 20 ], + [ "tazer", 20 ], + [ "flashlight", 40 ], + [ "two_way_radio", 10 ], + [ "camera_control", 5 ] + ] + }, { "type": "item_group", "id": "bionics_tech", diff --git a/data/json/itemgroups/locations.json b/data/json/itemgroups/locations.json index b56665c9c4742..806d8cf89e328 100644 --- a/data/json/itemgroups/locations.json +++ b/data/json/itemgroups/locations.json @@ -114,6 +114,25 @@ "subtype": "distribution", "entries": [ { "group": "mags_obscure", "prob": 10 } ] }, + { + "type": "item_group", + "id": "mansion_guns", + "magazine": 100, + "ammo": 100, + "subtype": "distribution", + "entries": [ + { "group": "guns_pistol_common", "prob": 20 }, + { "group": "guns_rifle_common", "prob": 20 }, + { "group": "guns_shotgun_common", "prob": 20 }, + { "group": "guns_pistol_obscure", "prob": 60 }, + { "group": "guns_rifle_obscure", "prob": 60 }, + { "group": "guns_shotgun_obscure", "prob": 60 }, + { "group": "guns_survival", "prob": 30 }, + { "group": "ammo_obscure", "prob": 90 }, + { "group": "ammo_reloaded", "prob": 30 }, + { "group": "mags_obscure", "prob": 30 } + ] + }, { "type": "item_group", "id": "lmoe_guns", diff --git a/data/json/itemgroups/mansion.json b/data/json/itemgroups/mansion.json index d2e7d7fc9fbf1..de3f592a956a2 100644 --- a/data/json/itemgroups/mansion.json +++ b/data/json/itemgroups/mansion.json @@ -1,23 +1,4 @@ [ - { - "type": "item_group", - "id": "mansion_guns", - "magazine": 100, - "ammo": 100, - "subtype": "distribution", - "entries": [ - { "group": "guns_pistol_common", "prob": 20 }, - { "group": "guns_rifle_common", "prob": 20 }, - { "group": "guns_shotgun_common", "prob": 20 }, - { "group": "guns_pistol_obscure", "prob": 60 }, - { "group": "guns_rifle_obscure", "prob": 60 }, - { "group": "guns_shotgun_obscure", "prob": 60 }, - { "group": "guns_survival", "prob": 30 }, - { "group": "ammo_obscure", "prob": 90 }, - { "group": "ammo_reloaded", "prob": 30 }, - { "group": "mags_obscure", "prob": 30 } - ] - }, { "id": "corpse_mansion", "type": "item_group", diff --git a/data/json/itemgroups/museum.json b/data/json/itemgroups/museum.json deleted file mode 100644 index 15033dfe68cba..0000000000000 --- a/data/json/itemgroups/museum.json +++ /dev/null @@ -1,170 +0,0 @@ -[ - { - "id": "museum_primitive", - "type": "item_group", - "items": [ - [ "primitive_knife", 50 ], - [ "primitive_axe", 50 ], - [ "primitive_shovel", 50 ], - [ "primitive_hammer", 50 ], - [ "primitive_adze", 50 ], - [ "needle_bone", 50 ], - [ "needle_wood", 50 ], - [ "steel_chunk", 50 ], - [ "loincloth_fur", 50 ], - [ "distaff_spindle", 50 ], - [ "carding_paddles", 50 ], - [ "knitting_needles", 50 ], - [ "pointy_stick", 50 ], - [ "copper_knife", 10 ], - [ "copper_ax", 10 ], - [ "bone_flute", 10 ] - ] - }, - { - "type": "item_group", - "id": "museum_armor", - "items": [ - [ "armor_plate", 60 ], - [ "gloves_plate", 60 ], - [ "boots_plate", 60 ], - [ "armor_lightplate", 45 ], - [ "cuirass_lightplate", 45 ], - [ "armguard_lightplate", 30 ], - [ "legguard_lightplate", 30 ], - [ "helmet_barbute", 50 ], - [ "helmet_conical", 30 ], - [ "armor_lamellar", 20 ], - [ "armor_lorica", 25 ], - [ "armor_samurai", 50 ], - [ "helmet_kabuto", 50 ], - [ "helmet_larmor", 40 ], - [ "helmet_nasal", 50 ], - [ "helmet_galea", 40 ], - [ "boots_larmor", 40 ], - [ "armor_larmor", 40 ], - [ "armguard_larmor", 40 ], - [ "vambrace_larmor", 20 ], - [ "gambeson", 50 ], - [ "legguard_metal", 10 ], - [ "helmet_corinthian", 45 ], - [ "armor_cuirass", 25 ], - [ "legguard_bronze", 20 ] - ] - }, - { - "type": "item_group", - "id": "museum_melee", - "items": [ - [ "katana", 2 ], - [ "katana_fake", 8 ], - [ "katana_inferior", 10 ], - [ "cutlass", 3 ], - [ "cutlass_fake", 8 ], - [ "cutlass_inferior", 10 ], - [ "scimitar", 2 ], - [ "scimitar_inferior", 7 ], - [ "scimitar_fake", 10 ], - [ "arming_sword", 2 ], - [ "arming_sword_fake", 7 ], - [ "arming_sword_inferior", 10 ], - [ "broadsword", 2 ], - [ "broadsword_fake", 8 ], - [ "broadsword_inferior", 10 ], - [ "longsword", 2 ], - [ "longsword_fake", 8 ], - [ "longsword_inferior", 10 ], - [ "qiang", 3 ], - [ "jian", 2 ], - [ "jian_fake", 8 ], - [ "jian_inferior", 10 ], - [ "rapier", 4 ], - [ "rapier_fake", 8 ], - [ "cavalry_sabre", 4 ], - [ "cavalry_sabre_fake", 8 ], - [ "estoc", 3 ], - [ "estoc_inferior", 4 ], - [ "estoc_fake", 5 ], - [ "kris", 3 ], - [ "kris_fake", 8 ], - [ "zweihander", 2 ], - [ "zweihander_fake", 6 ], - [ "zweihander_inferior", 10 ], - [ "nodachi", 1 ], - [ "nodachi_fake", 6 ], - [ "bullwhip", 6 ], - [ "wakizashi", 2 ], - [ "wakizashi_fake", 8 ], - [ "wakizashi_inferior", 10 ], - [ "q_staff", 8 ], - [ "i_staff", 6 ], - [ "glaive", 3 ], - [ "naginata", 2 ], - [ "halberd", 2 ], - [ "halberd_fake", 6 ], - [ "battleaxe", 2 ], - [ "battleaxe_fake", 6 ], - [ "battleaxe_inferior", 10 ], - [ "mace", 1 ], - [ "mace_fake", 2 ], - [ "mace_inferior", 3 ], - [ "morningstar", 2 ], - [ "morningstar_fake", 3 ], - [ "morningstar_inferior", 4 ], - [ "warhammer", 2 ], - [ "scythe_war", 2 ], - [ "pike", 2 ], - [ "spear_steel", 2 ], - [ "ji", 2 ], - [ "dao", 3 ], - [ "sword_xiphos", 4 ], - [ "khopesh", 4 ], - [ "spear_dory", 3 ] - ] - }, - { - "type": "item_group", - "id": "museum_guns", - "items": [ - [ "pistol_flintlock", 60 ], - [ "carbine_flintlock", 40 ], - [ "rifle_flintlock", 60 ], - [ "flintlock_pouch", 30 ], - [ "flintlock_ammo", 60 ], - [ "flintlock_shot", 40 ], - [ "colt_army", 50 ], - [ "colt_navy", 50 ], - [ "36navy", 50 ], - [ "44army", 50 ] - ] - }, - { - "id": "museum_misc", - "type": "item_group", - "items": [ - [ "small_relic", 80 ], - [ "holy_symbol", 80 ], - [ "spiral_stone", 80 ], - [ "petrified_eye", 5 ], - [ "etched_skull", 80 ], - [ "ceramic_plate", 90 ], - [ "ceramic_bowl", 90 ], - [ "clay_hydria", 50 ], - [ "ceramic_cup", 90 ], - [ "crown_golden", 10 ], - [ "fluid_preserved_brain", 20 ] - ] - }, - { - "type": "item_group", - "id": "museum_security", - "items": [ - [ "television", 90 ], - [ "tonfa", 20 ], - [ "tazer", 20 ], - [ "flashlight", 40 ], - [ "two_way_radio", 10 ], - [ "camera_control", 5 ] - ] - } -] From f45786fd8a4c494120ea67a88cdd8e97a9defe93 Mon Sep 17 00:00:00 2001 From: Mooses2k Date: Wed, 12 Jun 2019 17:19:52 -0500 Subject: [PATCH 184/371] couple other fixes --- data/json/item_groups.json | 2 ++ data/json/mutations/mutations.json | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/data/json/item_groups.json b/data/json/item_groups.json index c587e14353a93..1df598f41f0fe 100644 --- a/data/json/item_groups.json +++ b/data/json/item_groups.json @@ -8452,6 +8452,8 @@ [ "copper_knife", 10 ], [ "copper_ax", 10 ], [ "bone_flute", 10 ] + [ "spear_stone", 50 ], + [ "hand_axe", 50 ] ] }, { diff --git a/data/json/mutations/mutations.json b/data/json/mutations/mutations.json index cc0ab85d03642..70054b405a093 100644 --- a/data/json/mutations/mutations.json +++ b/data/json/mutations/mutations.json @@ -630,7 +630,7 @@ "id": "MARTIAL_ARTS5", "name": "Melee Weapon Training", "points": 3, - "description": "You have practiced fighting with weapons. You start with your choice of Eskrima, Fencing, Pentjak Silat, Niten Ichi-Ryu, or Sōjutsu, or Medieval Swordsmanship.", + "description": "You have practiced fighting with weapons. You start with your choice of Eskrima, Fencing, Pentjak Silat, Medieval Swordsmanship, Niten Ichi-Ryu, or Sōjutsu.", "starting_trait": true, "initial_ma_styles": [ "style_eskrima", "style_fencing", "style_silat", "style_niten", "style_sojutsu", "style_swordsmanship" ], "valid": false From 1124407a1f71ca599ab7a0addb4c030a96505f62 Mon Sep 17 00:00:00 2001 From: Mooses2k Date: Wed, 12 Jun 2019 17:20:33 -0500 Subject: [PATCH 185/371] fix --- data/json/item_groups.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data/json/item_groups.json b/data/json/item_groups.json index 1df598f41f0fe..bf398c5b1a27b 100644 --- a/data/json/item_groups.json +++ b/data/json/item_groups.json @@ -8451,7 +8451,7 @@ [ "pointy_stick", 50 ], [ "copper_knife", 10 ], [ "copper_ax", 10 ], - [ "bone_flute", 10 ] + [ "bone_flute", 10 ], [ "spear_stone", 50 ], [ "hand_axe", 50 ] ] From bebc5ad9fb2e56ee3280d82e6e52774513e18840 Mon Sep 17 00:00:00 2001 From: Mooses2k Date: Wed, 12 Jun 2019 17:41:01 -0500 Subject: [PATCH 186/371] revert xiphos dmg and fix estoc_inferior weight --- data/json/items/melee.json | 2 +- data/json/items/tools.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/data/json/items/melee.json b/data/json/items/melee.json index cce71cf9cd3fc..ab618f6f02f7b 100644 --- a/data/json/items/melee.json +++ b/data/json/items/melee.json @@ -1974,7 +1974,7 @@ "material": "budget_steel", "techniques": [ "WBLOCK_2", "PRECISE" ], "flags": "SHEATH_SWORD", - "weight": 939, + "weight": 1814, "volume": 11, "bashing": 4, "cutting": 30, diff --git a/data/json/items/tools.json b/data/json/items/tools.json index 753e5f12eec08..5a2f7ad052706 100644 --- a/data/json/items/tools.json +++ b/data/json/items/tools.json @@ -9171,7 +9171,7 @@ "volume": 8, "price": 12000, "to_hit": 2, - "bashing": 4, + "bashing": 8, "cutting": 20, "material": "bronze", "symbol": "!", From 30af9a595a6997ae4c79bf01ef903fe7575e5e86 Mon Sep 17 00:00:00 2001 From: Mooses2k Date: Wed, 12 Jun 2019 17:51:36 -0500 Subject: [PATCH 187/371] ninjutsu revert --- data/json/itemgroups/books.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data/json/itemgroups/books.json b/data/json/itemgroups/books.json index 05b4ea0e7be9e..d86af7ade4118 100644 --- a/data/json/itemgroups/books.json +++ b/data/json/itemgroups/books.json @@ -49,7 +49,7 @@ "items": [ [ "manual_eskrima", 100 ], [ "manual_krav_maga", 100 ], - [ "manual_ninjutsu", 50 ], + [ "manual_ninjutsu", 100 ], [ "manual_pankration", 5 ], [ "manual_silat", 100 ], [ "manual_taekwondo", 100 ], From 2e4dfcb9423b67f5777f662e8cfb358304f20931 Mon Sep 17 00:00:00 2001 From: Mooses2k <50756427+Mooses2k@users.noreply.github.com> Date: Sat, 15 Jun 2019 09:39:50 -0500 Subject: [PATCH 188/371] remove merge garbage --- data/json/items/ammo.json | 1 - 1 file changed, 1 deletion(-) diff --git a/data/json/items/ammo.json b/data/json/items/ammo.json index caf660413b939..9a4558ae5c5c4 100644 --- a/data/json/items/ammo.json +++ b/data/json/items/ammo.json @@ -1330,7 +1330,6 @@ "effects": [ "NEVER_MISFIRES" ] }, { -<<<<<<< master "type": "AMMO", "id": "RPG_die", "price": 10, From 57310d2268b1e1b2016319276bf9666b378eb08e Mon Sep 17 00:00:00 2001 From: Mooses2k <50756427+Mooses2k@users.noreply.github.com> Date: Sat, 15 Jun 2019 09:40:44 -0500 Subject: [PATCH 189/371] again --- data/json/martialarts.json | 1 - 1 file changed, 1 deletion(-) diff --git a/data/json/martialarts.json b/data/json/martialarts.json index 9538a7580559c..44e8c78d9cefb 100644 --- a/data/json/martialarts.json +++ b/data/json/martialarts.json @@ -980,7 +980,6 @@ }, { "type": "martial_art", -<<<<<<< master "id": "style_wingchun", "name": "Wing Chun", "description": "Wing Chun is a Chinese martial art that began by selecting the easiest-to-learn effective techniques from the various Shaolin animal forms. It has a high stance, with weight entirely on the rear leg. Wing Chun focuses on sensitivity to the opponent's direction of force, and flowing around it to get back to hitting.", From 07f9a4926d9bc1361e1d72546eff30b3616a34dc Mon Sep 17 00:00:00 2001 From: Mooses2k <50756427+Mooses2k@users.noreply.github.com> Date: Sat, 15 Jun 2019 09:41:49 -0500 Subject: [PATCH 190/371] whoops --- data/json/snippets/snippets.json | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/data/json/snippets/snippets.json b/data/json/snippets/snippets.json index 0b915ff369946..ac3d6ab81b034 100644 --- a/data/json/snippets/snippets.json +++ b/data/json/snippets/snippets.json @@ -1791,6 +1791,13 @@ "category": "note", "text": [ "\"Husband 30 yrs died in bombs. Mushrooms brought him back. GIVE YOURSELF TO THEm AND THEY WILL HELP YOU\"" ] }, + { + "type": "snippet", + "category": "note", + "text": [ + "\"Lisa always was a fan of sports. Thank God these Global Athletics Games in Harran started some time before the outbreak, so she was able to leave New England before it was quarantined. I can only hope there are no zombies, as we do have here, in the city she flew to.\"" + ] + }, { "type": "snippet", "category": "newest_news", From 6b08e1613b896d9f09b3f0b5c1e87f9f11bd6e18 Mon Sep 17 00:00:00 2001 From: Mooses2k Date: Sat, 15 Jun 2019 10:53:57 -0500 Subject: [PATCH 191/371] lint --- data/json/items/book/martial.json | 3 +-- data/json/items/melee.json | 4 ++-- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/data/json/items/book/martial.json b/data/json/items/book/martial.json index cce895565e914..1235089454a24 100644 --- a/data/json/items/book/martial.json +++ b/data/json/items/book/martial.json @@ -248,8 +248,7 @@ "type": "GENERIC", "name": "Beautiful Springtime", "name_plural": "Beautiful Springtime", - "description": "A complete guide to Wing Chun Kung-fu. Includes a section on butterfly swords and the use of long poles at the end.", - "book_data": { "martial_art": "style_wingchun" } + "description": "A complete guide to Wing Chun Kung-fu. Includes a section on butterfly swords and the use of long poles at the end." }, { "id": "manual_swordsmanship", diff --git a/data/json/items/melee.json b/data/json/items/melee.json index ab618f6f02f7b..eb564d0434cbb 100644 --- a/data/json/items/melee.json +++ b/data/json/items/melee.json @@ -2394,8 +2394,8 @@ "price": 4000, "price_postapoc": 8000, "qualities": [ [ "HAMMER", 1 ] ] -}, -{ + }, + { "id": "ji", "type": "GENERIC", "name": "ji", From a12894e1b839b9c9baad6133dfc59c1584754df6 Mon Sep 17 00:00:00 2001 From: Mooses2k <50756427+Mooses2k@users.noreply.github.com> Date: Sat, 15 Jun 2019 12:19:48 -0500 Subject: [PATCH 192/371] Update data/json/techniques.json Co-Authored-By: Kevin Granade --- data/json/techniques.json | 1 - 1 file changed, 1 deletion(-) diff --git a/data/json/techniques.json b/data/json/techniques.json index 115d34e68a04f..48827abc4d041 100644 --- a/data/json/techniques.json +++ b/data/json/techniques.json @@ -1073,7 +1073,6 @@ }, { "type": "technique", -<<<<<<< master "id": "tec_wingchun_chainpunch", "name": "Chain Punch", "min_unarmed": 1, From a87ddf2a4c62d7752e7df781c42562cc5c9e894e Mon Sep 17 00:00:00 2001 From: Mooses2k <50756427+Mooses2k@users.noreply.github.com> Date: Mon, 17 Jun 2019 10:01:36 -0500 Subject: [PATCH 193/371] Update data/json/items/ammo.json Co-Authored-By: Kevin Granade --- data/json/items/ammo.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data/json/items/ammo.json b/data/json/items/ammo.json index 9a4558ae5c5c4..b39b8956e43fa 100644 --- a/data/json/items/ammo.json +++ b/data/json/items/ammo.json @@ -1372,7 +1372,7 @@ "count": 7, "effects": [ "NEVER_MISFIRES" ], "use_action": "RPGDIE" -}, + }, { "id": "scrap_bronze", "type": "AMMO", From 6d8258661aae248ac175d4c3f2e9e51336fbe155 Mon Sep 17 00:00:00 2001 From: Mooses2k <50756427+Mooses2k@users.noreply.github.com> Date: Mon, 17 Jun 2019 10:01:47 -0500 Subject: [PATCH 194/371] Update data/json/items/ammo.json Co-Authored-By: Kevin Granade --- data/json/items/ammo.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data/json/items/ammo.json b/data/json/items/ammo.json index b39b8956e43fa..870954e141548 100644 --- a/data/json/items/ammo.json +++ b/data/json/items/ammo.json @@ -1373,7 +1373,7 @@ "effects": [ "NEVER_MISFIRES" ], "use_action": "RPGDIE" }, -{ + { "id": "scrap_bronze", "type": "AMMO", "category": "spare_parts", From 192432f09577f0dcad7c7ae17f961f08f8191d86 Mon Sep 17 00:00:00 2001 From: Mooses2k <50756427+Mooses2k@users.noreply.github.com> Date: Mon, 17 Jun 2019 10:01:57 -0500 Subject: [PATCH 195/371] Update data/json/martialarts.json Co-Authored-By: Kevin Granade --- data/json/martialarts.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data/json/martialarts.json b/data/json/martialarts.json index 44e8c78d9cefb..b05f0794fe97a 100644 --- a/data/json/martialarts.json +++ b/data/json/martialarts.json @@ -1009,7 +1009,7 @@ "tec_wingchun_disarm" ], "weapons": [ "butterfly_swords", "long_pole" ] -}, + }, { "id": "style_swordsmanship", "name": "Medieval Swordsmanship", From 7d41bdba093d411d99103bee050e92491ed471ec Mon Sep 17 00:00:00 2001 From: Mooses2k <50756427+Mooses2k@users.noreply.github.com> Date: Mon, 17 Jun 2019 10:02:09 -0500 Subject: [PATCH 196/371] Update data/json/martialarts.json Co-Authored-By: Kevin Granade --- data/json/martialarts.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/data/json/martialarts.json b/data/json/martialarts.json index b05f0794fe97a..e86f8b2766b8f 100644 --- a/data/json/martialarts.json +++ b/data/json/martialarts.json @@ -1010,7 +1010,8 @@ ], "weapons": [ "butterfly_swords", "long_pole" ] }, -{ + { + "type": "martial_art", "id": "style_swordsmanship", "name": "Medieval Swordsmanship", "description": "The art of the longsword and sword & shield, preceding the later development of fencing. Designed for combat both unarmored and in armor, it includes grappling as well as defensive and offensive sword techniques. This treatise compares the Italian and German traditions of medieval combat with detailed step-by-step pictures.", From a4d18a2df604a8d11bed080360f6ea588eda7bfe Mon Sep 17 00:00:00 2001 From: Mooses2k <50756427+Mooses2k@users.noreply.github.com> Date: Mon, 17 Jun 2019 10:02:23 -0500 Subject: [PATCH 197/371] Update data/json/techniques.json Co-Authored-By: Kevin Granade --- data/json/techniques.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data/json/techniques.json b/data/json/techniques.json index 48827abc4d041..ef154868628cb 100644 --- a/data/json/techniques.json +++ b/data/json/techniques.json @@ -1134,7 +1134,7 @@ "unarmed_allowed": true, "disarms": true, "messages": [ "You disarm %s", " disarms %s" ] -}, + }, { "id": "tec_swordsmanship_grab", "name": "grab and pommel strike", From ddadcd4e67e6df5bbe394e787900b4e1cf0f8a18 Mon Sep 17 00:00:00 2001 From: Mooses2k <50756427+Mooses2k@users.noreply.github.com> Date: Mon, 17 Jun 2019 10:02:33 -0500 Subject: [PATCH 198/371] Update data/json/techniques.json Co-Authored-By: Kevin Granade --- data/json/techniques.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/data/json/techniques.json b/data/json/techniques.json index ef154868628cb..6944ffb3b2dfa 100644 --- a/data/json/techniques.json +++ b/data/json/techniques.json @@ -1135,7 +1135,8 @@ "disarms": true, "messages": [ "You disarm %s", " disarms %s" ] }, -{ + { + "type": "technique", "id": "tec_swordsmanship_grab", "name": "grab and pommel strike", "min_melee": 3, From 54f658319a4ee78d013dadcf598acaba3732f4b3 Mon Sep 17 00:00:00 2001 From: Mooses2k Date: Mon, 17 Jun 2019 10:14:09 -0500 Subject: [PATCH 199/371] suggested changes --- data/mods/Medieval_Stuff/item_groups.json | 2 +- data/mods/Medieval_Stuff/professions.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/data/mods/Medieval_Stuff/item_groups.json b/data/mods/Medieval_Stuff/item_groups.json index 526e5179c57c2..c1b08ddc94c99 100644 --- a/data/mods/Medieval_Stuff/item_groups.json +++ b/data/mods/Medieval_Stuff/item_groups.json @@ -34,7 +34,7 @@ { "id": "museum_melee", "type": "item_group", - "items": [ [ "ji", 2 ], [ "dao", 3 ], [ "sword_xiphos", 4 ], [ "sword_forged", 3 ], [ "khopesh", 4 ], [ "spear_dory", 3 ] ] + "items": [ [ "ji", 2 ], [ "dao", 3 ], [ "sword_xiphos", 4 ], [ "khopesh", 4 ], [ "spear_dory", 3 ] ] }, { "id": "museum_guns", diff --git a/data/mods/Medieval_Stuff/professions.json b/data/mods/Medieval_Stuff/professions.json index 5fb12ddbecf20..e8d34144a6b9c 100644 --- a/data/mods/Medieval_Stuff/professions.json +++ b/data/mods/Medieval_Stuff/professions.json @@ -78,7 +78,7 @@ "waterskin" ], "entries": [ - { "item": "xiphos", "container-item": "baldric" }, + { "item": "sword_xiphos", "container-item": "baldric" }, { "item": "knife_hunting", "container-item": "sheath" }, { "item": "javelin_iron", "count": 2 } ] From 0e38e8860e5fe5813300a103ea1d5c12f37f19bd Mon Sep 17 00:00:00 2001 From: Mooses2k Date: Thu, 20 Jun 2019 12:10:17 -0500 Subject: [PATCH 200/371] fix merge --- data/json/items/book/martial.json | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/data/json/items/book/martial.json b/data/json/items/book/martial.json index 1235089454a24..4cc60f5ae14e7 100644 --- a/data/json/items/book/martial.json +++ b/data/json/items/book/martial.json @@ -248,14 +248,16 @@ "type": "GENERIC", "name": "Beautiful Springtime", "name_plural": "Beautiful Springtime", - "description": "A complete guide to Wing Chun Kung-fu. Includes a section on butterfly swords and the use of long poles at the end." -}, -{ + "description": "A complete guide to Wing Chun Kung-fu. Includes a section on butterfly swords and the use of long poles at the end.", + "book_data": { "martial_art": "style_wingchun" } + }, + { "id": "manual_swordsmanship", "copy-from": "book_martial", "type": "GENERIC", "name": "Historic European Swordfighting", "name_plural": "Historic European Swordfighting", - "description": "A complete guide to medieval swordsmanship. Compares the German and Italian traditions for longsword and side sword, in and out of armor, with and without shield." + "description": "A complete guide to medieval swordsmanship. Compares the German and Italian traditions for longsword and side sword, in and out of armor, with and without shield.", + "book_data": { "martial_art": "style_swordsmanship" } } ] From a3c3b3360c885ac969139a0b23924a6910a4ee0c Mon Sep 17 00:00:00 2001 From: Inglonias <2125926+Inglonias@users.noreply.github.com> Date: Thu, 20 Jun 2019 13:59:13 -0400 Subject: [PATCH 201/371] "office" and "science" item_groups has batteries Added a 75% chance for things in the "office" item group to have batteries, and a 50% chance for items in the "science" item group to have batteries --- data/json/item_groups.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/data/json/item_groups.json b/data/json/item_groups.json index b98b645d90ef1..7d76e804ffe6b 100644 --- a/data/json/item_groups.json +++ b/data/json/item_groups.json @@ -3552,6 +3552,8 @@ { "type": "item_group", "id": "office", + "ammo": 75, + "magazine": 100, "items": [ [ "cola", 70 ], [ "creamsoda", 60 ], @@ -7097,6 +7099,8 @@ { "type": "item_group", "id": "science", + "ammo": 50, + "magazine": 100, "items": [ { "group": "tools_science", "prob": 50 }, [ "ether", 5 ], From 9c1385cf8c6f129d463dbad1b1354a42d80a4fc8 Mon Sep 17 00:00:00 2001 From: AMurkin Date: Thu, 20 Jun 2019 21:09:49 +0400 Subject: [PATCH 202/371] Warn of loss of folding --- src/veh_interact.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/veh_interact.cpp b/src/veh_interact.cpp index b41e501c0b1b9..a4f1337079d16 100644 --- a/src/veh_interact.cpp +++ b/src/veh_interact.cpp @@ -918,6 +918,10 @@ bool veh_interact::do_install( std::string &msg ) } if( action == "INSTALL" || action == "CONFIRM" ) { if( can_install ) { + if( veh->is_foldable() && !sel_vpart_info->has_flag( "FOLDABLE" ) && + !query_yn( _( "Installing this part will make the vehicle unfoldable. Continue?" ) ) ) { + return true; + } const auto &shapes = vpart_shapes[ sel_vpart_info->name() + sel_vpart_info->item ]; int selected_shape = -1; if( shapes.size() > 1 ) { // more than one shape available, display selection From 79f33280fbefcec048addb2550e447bbc32e153e Mon Sep 17 00:00:00 2001 From: Isaac Freund Date: Thu, 20 Jun 2019 20:26:12 +0200 Subject: [PATCH 203/371] Fix refueling of fires --- src/activity_item_handling.cpp | 23 +++++++++++++++++------ 1 file changed, 17 insertions(+), 6 deletions(-) diff --git a/src/activity_item_handling.cpp b/src/activity_item_handling.cpp index 76eaf6ff02200..c9d415d9201ba 100644 --- a/src/activity_item_handling.cpp +++ b/src/activity_item_handling.cpp @@ -1413,16 +1413,22 @@ void try_fuel_fire( player_activity &act, player &p, const bool starting_fire ) fire_data fd( 1, contained ); time_duration fire_age = g->m.get_field_age( *best_fire, fd_fire ); - // Maybe TODO: - refuelling in the rain could use more fuel + // Maybe TODO: - refueling in the rain could use more fuel // First, simulate expected burn per turn, to see if we need more fuel map_stack fuel_on_fire = g->m.i_at( *best_fire ); for( item &it : fuel_on_fire ) { it.simulate_burn( fd ); - // Uncontained fires grow below -50_minutes age + // Unconstrained fires grow below -50_minutes age if( !contained && fire_age < -40_minutes && fd.fuel_produced > 1.0f && !it.made_of( LIQUID ) ) { // Too much - we don't want a firestorm! - // Put item back to refuelling pile - move_item( p, it, 0, *best_fire - pos, *refuel_spot - pos, nullptr, -1 ); + // Move item back to refueling pile + // Note: this handles messages (they're the generic "you drop x") + drop_on_map( p, item_drop_reason::deliberate, { it }, *refuel_spot ); + + const int distance = std::max( rl_dist( *best_fire, *refuel_spot ), 1 ); + p.mod_moves( -Pickup::cost_to_move_item( p, it ) * distance ); + + g->m.i_rem( *best_fire, &it ); return; } } @@ -1443,8 +1449,13 @@ void try_fuel_fire( player_activity &act, player &p, const bool starting_fire ) float last_fuel = fd.fuel_produced; it.simulate_burn( fd ); if( fd.fuel_produced > last_fuel ) { - // Note: move_item() handles messages (they're the generic "you drop x") - move_item( p, it, 0, *refuel_spot - p.pos(), *best_fire - p.pos(), nullptr, -1 ); + // Note: this handles messages (they're the generic "you drop x") + drop_on_map( p, item_drop_reason::deliberate, { it }, *best_fire ); + + const int distance = std::max( rl_dist( *refuel_spot, *best_fire ), 1 ); + p.mod_moves( -Pickup::cost_to_move_item( p, it ) * distance ); + + g->m.i_rem( *refuel_spot, &it ); return; } } From d808a6fcec703632d523047176ed077f2a16de4c Mon Sep 17 00:00:00 2001 From: Rail Runner Date: Thu, 20 Jun 2019 21:26:31 +0300 Subject: [PATCH 204/371] Allow firing clay items with fire and no kiln --- data/json/requirements/toolsets.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data/json/requirements/toolsets.json b/data/json/requirements/toolsets.json index 3013619b57147..3fc8395769f7b 100644 --- a/data/json/requirements/toolsets.json +++ b/data/json/requirements/toolsets.json @@ -9,7 +9,7 @@ "id": "earthenware_firing", "type": "requirement", "//": "Firing various clay shapes to make earthenware", - "tools": [ [ [ "brick_kiln", -1 ], [ "kiln", -1 ] ], [ [ "fire", -1 ], [ "brick_kiln", 1 ], [ "kiln", 1 ] ] ] + "tools": [ [ [ "fire", -1 ], [ "brick_kiln", 1 ], [ "kiln", 1 ] ] ] }, { "id": "forging_standard", From fb8947e4bb85d4209ef09644153c9078854809db Mon Sep 17 00:00:00 2001 From: Isaac Freund Date: Thu, 20 Jun 2019 21:45:20 +0200 Subject: [PATCH 205/371] Move colony to cata namespace and add documentation (#31659) * Move colony to cata namespace * Add documentation to colony.h For the most part taken directly from https://www.plflib.org/colony.htm --- src/colony.h | 293 +++++++++++++++++++++++++++++++++++++++--- src/item_stack.cpp | 2 +- src/item_stack.h | 14 +- src/json.h | 4 +- src/map.cpp | 10 +- src/map.h | 2 +- src/savegame_json.cpp | 2 +- src/submap.h | 14 +- src/vehicle.cpp | 6 +- src/vehicle.h | 4 +- tests/colony_test.cpp | 177 ++++++++++++------------- 11 files changed, 393 insertions(+), 135 deletions(-) diff --git a/src/colony.h b/src/colony.h index fa2a31980b30a..0bda1bc23e8c0 100644 --- a/src/colony.h +++ b/src/colony.h @@ -59,6 +59,9 @@ #include // std::is_trivially_destructible, etc #include // std::move +namespace cata +{ + template , typename element_skipfield_type = unsigned short > // Empty base class optimization - inheriting allocator functions class colony : private element_allocator_type @@ -604,7 +607,13 @@ class colony : private element_allocator_type public: - // Default constuctor: + /** + * Default constructor: + * default minimum group size is 8, default maximum group size is + * std::numeric_limits::max() (typically 65535). You cannot set the group + * sizes from the constructor in this scenario, but you can call the change_group_sizes() + * member function after construction has occurred. + */ colony() noexcept: element_allocator_type( element_allocator_type() ), groups_with_erasures_list_head( NULL ), @@ -619,7 +628,10 @@ class colony : private element_allocator_type !std::numeric_limits::is_signed ); } - // Default constuctor (allocator-extended): + /** + * Default constructor, but using a custom memory allocator eg. something other than + * std::allocator. + */ explicit colony( const element_allocator_type &alloc ): element_allocator_type( alloc ), groups_with_erasures_list_head( NULL ), @@ -633,7 +645,12 @@ class colony : private element_allocator_type !std::numeric_limits::is_signed ); } - // Copy constructor: + /** + * Copy constructor: + * Copy all contents from source colony, removes any empty (erased) element locations in the + * process. Size of groups created is either the total size of the source colony, or the + * maximum group size of the source colony, whichever is the smaller. + */ colony( const colony &source ): element_allocator_type( source ), groups_with_erasures_list_head( NULL ), @@ -693,7 +710,12 @@ class colony : private element_allocator_type public: - // Move constructor: + /** + * Move constructor: + * Move all contents from source colony, does not remove any erased element locations or + * alter any of the source group sizes. Source colony is now empty and can be safely + * destructed or otherwise used. + */ colony( colony &&source ) noexcept: element_allocator_type( source ), end_iterator( std::move( source.end_iterator ) ), @@ -719,7 +741,18 @@ class colony : private element_allocator_type source.blank(); } - // Fill constructor: + /** + * Fill constructor with value_type unspecified, so the value_type's default constructor is + * used. n specifies the number of elements to create upon construction. If n is larger than + * min_group_size, the size of the groups created will either be n and max_group_size, + * depending on which is smaller. min_group_size (ie. the smallest possible number of + * elements which can be stored in a colony group) can be defined, as can the max_group_size. + * Setting the group sizes can be a performance advantage if you know in advance roughly how + * many objects are likely to be stored in your colony long-term - or at least the rough + * scale of storage. If that case, using this can stop many small initial groups being + * allocated (reserve() will achieve a similar result, but structurally at the moment is + * limited to allocating one group). + */ colony( const size_type fill_number, const element_type &element, const skipfield_type min_allocation_amount = 0, const skipfield_type max_allocation_amount = std::numeric_limits::max(), @@ -896,6 +929,11 @@ class colony : private element_allocator_type public: + /** + * Inserts the element supplied to the colony, using the object's copy-constructor. Will + * insert the element into a previously erased element slot if one exists, otherwise will + * insert to back of colony. Returns iterator to location of inserted element. + */ iterator insert( const element_type &element ) { if( end_iterator.element_pointer != NULL ) { switch( ( ( groups_with_erasures_list_head != NULL ) << 1 ) | ( end_iterator.element_pointer == @@ -1047,7 +1085,14 @@ class colony : private element_allocator_type } } - // The move-insert function is near-identical to the regular insert function, with the exception of the element construction method and is_nothrow tests. + /** + * Moves the element supplied to the colony, using the object's move-constructor. Will + * insert the element in a previously erased element slot if one exists, otherwise will + * insert to back of colony. Returns iterator to location of inserted element. + * + * The move-insert function is near-identical to the regular insert function, with the + * exception of the element construction method and is_nothrow tests. + */ iterator insert( element_type &&element ) { if( end_iterator.element_pointer != NULL ) { switch( ( ( groups_with_erasures_list_head != NULL ) << 1 ) | ( end_iterator.element_pointer == @@ -1186,8 +1231,16 @@ class colony : private element_allocator_type } } + /** + * Constructs new element directly within colony. Will insert the element in a previously + * erased element slot if one exists, otherwise will insert to back of colony. Returns + * iterator to location of inserted element. "...parameters" are whatever parameters are + * required by the object's constructor. + * + * The emplace function is near-identical to the regular insert function, with the exception + * of the element construction method and change to is_nothrow tests. + */ template - // The emplace function is near-identical to the regular insert function, with the exception of the element construction method, removal of internal VARIADICS support checks, and change to is_nothrow tests. iterator emplace( arguments &&... parameters ) { if( end_iterator.element_pointer != NULL ) { switch( ( ( groups_with_erasures_list_head != NULL ) << 1 ) | ( end_iterator.element_pointer == @@ -1455,7 +1508,11 @@ class colony : private element_allocator_type public: - // Fill insert + /** + * Fill insert: + * Inserts n copies of val into the colony. Will insert the element into a previously erased + * element slot if one exists, otherwise will insert to back of colony. + */ void insert( size_type number_of_elements, const element_type &element ) { if( number_of_elements == 0 ) { return; @@ -1589,7 +1646,12 @@ class colony : private element_allocator_type ( end_iterator.element_pointer - end_iterator.group_pointer->elements ); } - // Range insert + /** + * Range insert: + * Inserts a series of value_type elements from an external source into a colony holding the + * same value_type (eg. int, float, a particular class, etcetera). Stops inserting once it + * reaches last. + */ template inline void insert( typename enable_if_c < !std::numeric_limits::is_integer, iterator_type >::type first, const iterator_type last ) { @@ -1598,7 +1660,11 @@ class colony : private element_allocator_type } } - // Initializer-list insert + /** + * Initializer-list insert: + * Copies elements from an initializer list into the colony. Will insert the element in a + * previously erased element slot if one exists, otherwise will insert to back of colony. + */ inline void insert( const std::initializer_list &element_list ) { // use range insert: insert( element_list.begin(), element_list.end() ); @@ -1656,8 +1722,21 @@ class colony : private element_allocator_type public: - // must return iterator to subsequent non-erased element (or end()), in case the group containing the element which the iterator points to becomes empty after the erasure, and is thereafter removed from the colony chain, making the current iterator invalid and unusable in a ++ operation: - // if uninitialized/invalid iterator supplied, function could generate an exception + /** + * Removes the element pointed to by the supplied iterator, from the colony. Returns an + * iterator pointing to the next non-erased element in the colony (or to end() if no more + * elements are available). This must return an iterator because if a colony group becomes + * entirely empty, it will be removed from the colony, invalidating the existing iterator. + * Attempting to erase a previously-erased element results in undefined behaviour (this is + * checked for via an assert in debug mode). + * + * must return iterator to subsequent non-erased element (or end()), in case the group + * containing the element which the iterator points to becomes empty after the erasure, and + * is thereafter removed from the colony chain, making the current iterator invalid and + * unusable in a ++ operation: + * + * if uninitialized/invalid iterator supplied, function could generate an exception + */ iterator erase( const const_iterator &it ) { assert( !empty() ); const group_pointer_type group_pointer = it.group_pointer; @@ -1881,7 +1960,12 @@ class colony : private element_allocator_type } } - // Range erase: + /** + * Range erase: + * Erases all elements of a given colony from first to the element before the last iterator. + * This function is optimized for multiple consecutive erasures and will always be faster + * than sequential single-element erase calls in that scenario. + */ void erase( const const_iterator &iterator1, const const_iterator &iterator2 ) { // if uninitialized/invalid iterators supplied, function could generate an exception. If iterator1 > iterator2, behaviour is undefined. assert( iterator1 <= iterator2 ); @@ -2194,22 +2278,31 @@ class colony : private element_allocator_type } } + /** Returns a boolean indicating whether the colony is currently empty of elements. */ inline COLONY_FORCE_INLINE bool empty() const noexcept { return total_number_of_elements == 0; } + /** Returns total number of elements currently stored in container. */ inline size_type size() const noexcept { return total_number_of_elements; } + /** Returns the maximum number of elements that the allocator can store in the container. */ inline size_type max_size() const noexcept { return std::allocator_traits::max_size( *this ); } + /** Returns total number of elements currently able to be stored in container without expansion. */ inline size_type capacity() const noexcept { return total_capacity; } + /** + * Returns the approximate memory use of the container plus it's elements. Will be + * inaccurate if the elements themselves dynamically-allocate data. Utility function + * primarily for benchmarking. + */ inline size_type approximate_memory_use() const noexcept { return sizeof( *this ) + // sizeof colony basic structure @@ -2220,6 +2313,15 @@ class colony : private element_allocator_type skipfield_type ) ) ) ); // if colony not empty, add the memory usage of the group structures themselves, adding the extra skipfield node } + /** + * Changes the minimum and maximum internal group sizes, in terms of number of elements + * stored per group. If the colony is not empty and either min_group_size is larger than the + * smallest group in the colony, or max_group_size is smaller than the largest group in the + * colony, the colony will be internally copy-constructed into a new colony which uses the + * new group sizes, invalidating all pointers/iterators/references. If trying to change + * group sizes with a colony storing a non-copyable/movable type, please use the + * reinitialize function instead. + */ void change_group_sizes( const skipfield_type min_allocation_amount, const skipfield_type max_allocation_amount ) { assert( ( min_allocation_amount > 2 ) & ( min_allocation_amount <= max_allocation_amount ) ); @@ -2234,20 +2336,48 @@ class colony : private element_allocator_type } } + /** + * Changes the minimum internal group size only, in terms of minimum number of elements + * stored per group. If the colony is not empty and min_group_size is larger than the + * smallest group in the colony, the colony will be internally move-constructed (if possible) + * or copy-constructed into a new colony which uses the new minimum group size, invalidating + * all pointers/iterators/references. If trying to change group sizes with a colony storing + * a non-copyable/movable type, please use the reinitialize function instead. + */ inline void change_minimum_group_size( const skipfield_type min_allocation_amount ) { change_group_sizes( min_allocation_amount, group_allocator_pair.max_elements_per_group ); } + /** + * Changes the maximum internal group size only, in terms of maximum number of elements + * stored per group. If the colony is not empty and either max_group_size is smaller than + * the largest group in the colony, the colony will be internally move-constructed (if + * possible) or copy-constructed into a new colony which uses the new maximum group size, + * invalidating all pointers/iterators/references. If trying to change group sizes with a + * colony storing a non-copyable/movable type, please use the reinitialize function instead. + */ inline void change_maximum_group_size( const skipfield_type max_allocation_amount ) { change_group_sizes( pointer_allocator_pair.min_elements_per_group, max_allocation_amount ); } + /** + * Sets @param minimum_group_size and @param maximum_group_size to the minimum and maximum + * group size respectively + */ inline void get_group_sizes( skipfield_type &minimum_group_size, skipfield_type &maximum_group_size ) const noexcept { minimum_group_size = pointer_allocator_pair.min_elements_per_group; maximum_group_size = group_allocator_pair.max_elements_per_group; } + /** + * Semantics of this function are the same as + * clear(); + * change_group_sizes(min_group_size, max_group_size); + * but without the move/copy-construction code of the change_group_sizes() function - this + * means it can be used with element types which are non-copy-constructible and + * non-move-constructible, unlike change_group_sizes(). + */ inline void reinitialize( const skipfield_type min_allocation_amount, const skipfield_type max_allocation_amount ) noexcept { assert( ( min_allocation_amount > 2 ) & ( min_allocation_amount <= max_allocation_amount ) ); @@ -2256,11 +2386,19 @@ class colony : private element_allocator_type group_allocator_pair.max_elements_per_group = max_allocation_amount; } + /** + * Empties the colony and removes all elements and groups. + */ inline COLONY_FORCE_INLINE void clear() noexcept { destroy_all_data(); blank(); } + /** + * Copy assignment: + * Copy the elements from another colony to this colony, clearing this colony of existing + * elements first. + */ inline colony &operator=( const colony &source ) { assert( &source != this ); @@ -2272,7 +2410,13 @@ class colony : private element_allocator_type return *this; } - // Move assignment + /** + * Move assignment: + * Move the elements from another colony to this colony, clearing this colony of existing + * elements first. Source colony is now empty and in a valid state (same as a new colony + * without any insertions), can be safely destructed or used in any regular way without + * problems. + */ colony &operator=( colony &&source ) COLONY_NOEXCEPT_MOVE_ASSIGNMENT( allocator_type ) { assert( &source != this ); destroy_all_data(); @@ -2295,6 +2439,7 @@ class colony : private element_allocator_type return *this; } + /** Compare contents of another colony to this colony. Returns true if they are equal. */ bool operator==( const colony &rh ) const noexcept { assert( this != &rh ); @@ -2312,10 +2457,18 @@ class colony : private element_allocator_type return true; } + /** Compare contents of another colony to this colony. Returns true if they are unequal. */ inline bool operator!=( const colony &rh ) const noexcept { return !( *this == rh ); } + /** + * Reduces container capacity to the amount necessary to store all currently stored + * elements, consolidates elements and removes any erased locations. If the total number of + * elements is larger than the maximum group size, the resultant capacity will be equal to + * ((total_elements / max_group_size) + 1) * max_group_size (rounding down at division). + * Invalidates all pointers, iterators and references to elements within the container. + */ void shrink_to_fit() { if( total_number_of_elements == total_capacity ) { return; @@ -2327,6 +2480,18 @@ class colony : private element_allocator_type consolidate(); } + /** + * Preallocates memory space sufficient to store the number of elements indicated by + * reserve_amount. The maximum size for this number is currently limited to the maximum + * group size of the colony and will be rounded down if necessary. The default maximum group + * size is 65535 on the majority of platforms. The default minimum reserve amount is the + * same as the current minimum group size, and will be rounded up silently if necessary. + * This function is useful from a performance perspective when the user is inserting + * elements singly, but the overall number of insertions is known in advance. By reserving, + * colony can forgo creating many smaller memory block allocations (due to colony's growth + * factor) and reserve a single memory block instead. Alternatively one could simply change + * the default group sizes. + */ void reserve( const size_type original_reserve_amount ) { if( original_reserve_amount == 0 || original_reserve_amount <= total_capacity ) { // Already have enough space allocated @@ -2367,6 +2532,13 @@ class colony : private element_allocator_type } } + /** + * Increments/decrements the iterator supplied by the positive or negative amount indicated + * by distance. Speed of incrementation will almost always be faster than using the ++ + * operator on the iterator for increments greater than 1. In some cases it may approximate + * O(1). The iterator_type can be an iterator, const_iterator, reverse_iterator or + * const_reverse_iterator. + */ // Advance implementation for iterator and const_iterator: // Cannot be noexcept due to the possibility of an uninitialized iterator template @@ -2765,7 +2937,10 @@ class colony : private element_allocator_type } } - // Next implementations: + /** + * Creates a copy of the iterator supplied, then increments/decrements this iterator by + * the positive or negative amount indicated by distance. + */ template inline colony_iterator next( const colony_iterator &it, const typename colony_iterator::difference_type distance = 1 ) const { @@ -2774,6 +2949,10 @@ class colony : private element_allocator_type return return_iterator; } + /** + * Creates a copy of the iterator supplied, then increments/decrements this iterator by + * the positive or negative amount indicated by distance. + */ template inline colony_reverse_iterator next( const colony_reverse_iterator &it, const typename colony_reverse_iterator::difference_type distance = 1 ) const { @@ -2782,7 +2961,10 @@ class colony : private element_allocator_type return return_iterator; } - // Prev implementations: + /** + * Creates a copy of the iterator supplied, then decrements/increments this iterator by the + * positive or negative amount indicated by distance. + */ template inline colony_iterator prev( const colony_iterator &it, const typename colony_iterator::difference_type distance = 1 ) const { @@ -2791,6 +2973,10 @@ class colony : private element_allocator_type return return_iterator; } + /** + * Creates a copy of the iterator supplied, then decrements/increments this iterator by the + * positive or negative amount indicated by distance. + */ template inline colony_reverse_iterator prev( const colony_reverse_iterator &it, const typename colony_reverse_iterator::difference_type distance = 1 ) const { @@ -2799,7 +2985,11 @@ class colony : private element_allocator_type return return_iterator; } - // distance implementation: + /** + * Measures the distance between two iterators, returning the result, which will be negative + * if the second iterator supplied is before the first iterator supplied in terms of its + * location in the colony. + */ template typename colony_iterator::difference_type distance( const colony_iterator &first, const colony_iterator &last ) const { @@ -2892,7 +3082,22 @@ class colony : private element_allocator_type // Type-changing functions: - // Cannot be noexcept as colony could be empty or pointer invalid + /** + * Getting a pointer from an iterator is simple - simply dereference it then grab the + * address ie. "&(*the_iterator);". Getting an iterator from a pointer is typically not so + * simple. This function enables the user to do exactly that. This is expected to be useful + * in the use-case where external containers are storing pointers to colony elements instead + * of iterators (as iterators for colonies have 3 times the size of an element pointer) and + * the program wants to erase the element being pointed to or possibly change the element + * being pointed to. Converting a pointer to an iterator using this method and then erasing, + * is about 20% slower on average than erasing when you already have the iterator. This is + * less dramatic than it sounds, as it is still faster than all std:: container erasure + * times which it is roughly equal to. However this is generally a slower, lookup-based + * operation. If the lookup doesn't find a non-erased element based on that pointer, it + * returns end(). Otherwise it returns an iterator pointing to the element in question. + * + * Cannot be noexcept as colony could be empty or pointer invalid + */ iterator get_iterator_from_pointer( const pointer element_pointer ) const { assert( !empty() ); assert( element_pointer != NULL ); @@ -2917,8 +3122,16 @@ class colony : private element_allocator_type return end_iterator; } + /** + * While colony is a container with unordered insertion (and is therefore unordered), it + * still has a (transitory) order which changes upon any erasure or insertion. Temporary + * index numbers are therefore obtainable. These can be useful, for example, when creating + * a save file in a computer game, where certain elements in a container may need to be + * re-linked to other elements in other container upon reloading the save file. + * + * may throw exception if iterator is invalid/uninitialized + */ template - // may throw exception if iterator is invalid/uninitialized size_type get_index_from_iterator( const colony_iterator &it ) const { assert( !empty() ); assert( it.group_pointer != NULL ); @@ -2950,14 +3163,26 @@ class colony : private element_allocator_type return index; } + /** + * The same as get_index_from_iterator, but for reverse_iterators and const_reverse_iterators. + * Index is from front of colony (same as iterator), not back of colony. + */ template inline size_type get_index_from_reverse_iterator( const colony_reverse_iterator &rev_iterator ) const { return get_index_from_iterator( rev_iterator.it ); } + /** + * As described above, there may be situations where obtaining iterators to specific + * elements based on an index can be useful, for example, when reloading save files. This + * function is basically a shorthand to avoid typing + * iterator it = colony.begin(); + * colony.advance(it, index); + * + * Cannot be noexcept as colony could be empty + */ template - // Cannot be noexcept as colony could be empty iterator get_iterator_from_index( const index_type index ) const { assert( !empty() ); assert( std::numeric_limits::is_integer ); @@ -2967,6 +3192,7 @@ class colony : private element_allocator_type return it; } + /** Returns a copy of the allocator used by the colony instance. */ inline allocator_type get_allocator() const noexcept { return element_allocator_type(); } @@ -2997,6 +3223,13 @@ class colony : private element_allocator_type public: + /** + * Sort the content of the colony. By default this compares the colony content using a + * less-than operator, unless the user supplies a comparison function (ie. same conditions + * as std::list's sort function). + * + * Uses std::sort internally. + */ template void sort( comparison_function compare ) { if( total_number_of_elements < 2 ) { @@ -3070,6 +3303,19 @@ class colony : private element_allocator_type sort( less() ); } + /** + * Transfer all elements from source colony into destination colony without invalidating + * pointers/iterators to either colony's elements (in other words the destination takes + * ownership of the source's memory blocks). After the splice, the source colony is empty. + * Splicing is much faster than range-moving or copying all elements from one colony to + * another. Colony does not guarantee a particular order of elements after splicing, for + * performance reasons; the insertion location of source elements in the destination colony + * is chosen based on the most positive performance outcome for subsequent iterations/ + * insertions. For example if the destination colony is {1, 2, 3, 4} and the source colony + * is {5, 6, 7, 8} the destination colony post-splice could be {1, 2, 3, 4, 5, 6, 7, 8} or + * {5, 6, 7, 8, 1, 2, 3, 4}, depending on internal state of both colonies and prior + * insertions/erasures. + */ void splice( colony &source ) COLONY_NOEXCEPT_SWAP( allocator_type ) { // Process: if there are unused memory spaces at the end of the current back group of the chain, convert them // to skipped elements and add the locations to the group's free list. @@ -3178,6 +3424,7 @@ class colony : private element_allocator_type source.blank(); } + /** Swaps the colony's contents with that of source. */ void swap( colony &source ) COLONY_NOEXCEPT_SWAP( allocator_type ) { assert( &source != this ); @@ -3230,6 +3477,10 @@ class colony : private element_allocator_type }; // colony +/** + * Swaps colony A's contents with that of colony B. + * Assumes both colonies have same element type, allocator type, etc. + */ template inline void swap( colony &a, colony &b ) COLONY_NOEXCEPT_SWAP( @@ -3238,6 +3489,8 @@ inline void swap( colonyget_iterator_from_index( idx ); } -size_t item_stack::get_index_from_iterator( const const_iterator &it ) +size_t item_stack::get_index_from_iterator( const item_stack::const_iterator &it ) { return items->get_index_from_iterator( it ); } diff --git a/src/item_stack.h b/src/item_stack.h index 76155b6fdd234..f7eaeaa4e7d4e 100644 --- a/src/item_stack.h +++ b/src/item_stack.h @@ -11,7 +11,7 @@ // A wrapper class to bundle up the references needed for a caller to safely manipulate // items and obtain information about items at a particular map x/y location. // Note this does not expose the container itself, -// which means you cannot call e.g. colony::erase() directly. +// which means you cannot call e.g. cata::colony::erase() directly. // Pure virtual base class for a collection of items with origin information. // Only a subset of the functionality is callable without casting to the specific @@ -19,15 +19,15 @@ class item_stack { protected: - colony *items; + cata::colony *items; public: - using iterator = colony::iterator; - using const_iterator = colony::const_iterator; - using reverse_iterator = colony::reverse_iterator; - using const_reverse_iterator = colony::const_reverse_iterator; + using iterator = cata::colony::iterator; + using const_iterator = cata::colony::const_iterator; + using reverse_iterator = cata::colony::reverse_iterator; + using const_reverse_iterator = cata::colony::const_reverse_iterator; - item_stack( colony *items ) : items( items ) { } + item_stack( cata::colony *items ) : items( items ) { } size_t size() const; bool empty() const; diff --git a/src/json.h b/src/json.h index e7ec8f5039118..67d37d478a4d4 100644 --- a/src/json.h +++ b/src/json.h @@ -376,7 +376,7 @@ class JsonIn // special case for colony as it uses `insert()` instead of `push_back()` // and therefore doesn't fit with vector/deque/list template - bool read( colony &v ) { + bool read( cata::colony &v ) { if( !test_array() ) { return false; } @@ -590,7 +590,7 @@ class JsonOut // special case for colony, since it doesn't fit in other categories template - void write( const colony &container ) { + void write( const cata::colony &container ) { write_as_array( container ); } diff --git a/src/map.cpp b/src/map.cpp index cefa710a82b83..caa29bb3f416b 100644 --- a/src/map.cpp +++ b/src/map.cpp @@ -98,9 +98,9 @@ const efftype_id effect_stunned( "stunned" ); #define dbg(x) DebugLog((x),D_MAP) << __FILE__ << ":" << __LINE__ << ": " -static colony nulitems; // Returned when &i_at() is asked for an OOB value -static field nulfield; // Returned when &field_at() is asked for an OOB value -static level_cache nullcache; // Dummy cache for z-levels outside bounds +static cata::colony nulitems; // Returned when &i_at() is asked for an OOB value +static field nulfield; // Returned when &field_at() is asked for an OOB value +static level_cache nullcache; // Dummy cache for z-levels outside bounds // Map stack methods. map_stack::iterator map_stack::erase( map_stack::const_iterator it ) @@ -4438,8 +4438,8 @@ void map::make_active( item_location &loc ) } point l; submap *const current_submap = get_submap_at( loc.position(), l ); - colony &item_stack = current_submap->itm[l.x][l.y]; - colony::iterator iter = item_stack.get_iterator_from_pointer( target ); + cata::colony &item_stack = current_submap->itm[l.x][l.y]; + cata::colony::iterator iter = item_stack.get_iterator_from_pointer( target ); if( current_submap->active_items.empty() ) { submaps_with_active_items.insert( abs_sub + tripoint( loc.position().x / SEEX, diff --git a/src/map.h b/src/map.h index f0c2c823908c5..42cde8184d698 100644 --- a/src/map.h +++ b/src/map.h @@ -97,7 +97,7 @@ class map_stack : public item_stack tripoint location; map *myorigin; public: - map_stack( colony *newstack, tripoint newloc, map *neworigin ) : + map_stack( cata::colony *newstack, tripoint newloc, map *neworigin ) : item_stack( newstack ), location( newloc ), myorigin( neworigin ) {} void insert( const item &newitem ) override; iterator erase( const_iterator it ) override; diff --git a/src/savegame_json.cpp b/src/savegame_json.cpp index 638b62d62bf8b..5d57203d016dd 100644 --- a/src/savegame_json.cpp +++ b/src/savegame_json.cpp @@ -3493,7 +3493,7 @@ void submap::load( JsonIn &jsin, const std::string &member_name, bool rubpow_upd return VisitResponse::NEXT; } ); - const colony::iterator it = itm[p.x][p.y].insert( tmp ); + const cata::colony::iterator it = itm[p.x][p.y].insert( tmp ); if( tmp.needs_processing() ) { active_items.add( it, p ); } diff --git a/src/submap.h b/src/submap.h index 6418144d234fb..effaffdcd0c7a 100644 --- a/src/submap.h +++ b/src/submap.h @@ -48,13 +48,13 @@ struct spawn_point { template struct maptile_soa { - ter_id ter[sx][sy]; // Terrain on each square - furn_id frn[sx][sy]; // Furniture on each square - std::uint8_t lum[sx][sy]; // Number of items emitting light on each square - colony itm[sx][sy]; // Items on each square - field fld[sx][sy]; // Field on each square - trap_id trp[sx][sy]; // Trap on each square - int rad[sx][sy]; // Irradiation of each square + ter_id ter[sx][sy]; // Terrain on each square + furn_id frn[sx][sy]; // Furniture on each square + std::uint8_t lum[sx][sy]; // Number of items emitting light on each square + cata::colony itm[sx][sy]; // Items on each square + field fld[sx][sy]; // Field on each square + trap_id trp[sx][sy]; // Trap on each square + int rad[sx][sy]; // Irradiation of each square void swap_soa_tile( const point &p1, const point &p2 ); void swap_soa_tile( const point &p, maptile_soa<1, 1> &other ); diff --git a/src/vehicle.cpp b/src/vehicle.cpp index 6dc5f7955ab30..424644da275d7 100644 --- a/src/vehicle.cpp +++ b/src/vehicle.cpp @@ -4445,8 +4445,8 @@ cata::optional vehicle::add_item( int part, const item bool vehicle::remove_item( int part, item *it ) { - const colony &veh_items = parts[part].items; - const colony::const_iterator iter = veh_items.get_iterator_from_pointer( it ); + const cata::colony &veh_items = parts[part].items; + const cata::colony::const_iterator iter = veh_items.get_iterator_from_pointer( it ); if( iter == veh_items.end() ) { return false; } @@ -4456,7 +4456,7 @@ bool vehicle::remove_item( int part, item *it ) vehicle_stack::iterator vehicle::remove_item( int part, vehicle_stack::const_iterator it ) { - colony &veh_items = parts[part].items; + cata::colony &veh_items = parts[part].items; if( active_items.has( it, parts[part].mount ) ) { active_items.remove( it, parts[part].mount ); diff --git a/src/vehicle.h b/src/vehicle.h index 2d55975ebfbf6..6326b84d6dacd 100644 --- a/src/vehicle.h +++ b/src/vehicle.h @@ -118,7 +118,7 @@ class vehicle_stack : public item_stack vehicle *myorigin; int part_num; public: - vehicle_stack( colony *newstack, point newloc, vehicle *neworigin, int part ) : + vehicle_stack( cata::colony *newstack, point newloc, vehicle *neworigin, int part ) : item_stack( newstack ), location( newloc ), myorigin( neworigin ), part_num( part ) {} iterator erase( const_iterator it ) override; void insert( const item &newitem ) override; @@ -383,7 +383,7 @@ struct vehicle_part { mutable const vpart_info *info_cache = nullptr; item base; - colony items; // inventory + cata::colony items; // inventory /** Preferred ammo type when multiple are available */ itype_id ammo_pref = "null"; diff --git a/tests/colony_test.cpp b/tests/colony_test.cpp index 0d0bc9d698498..748d9ac69eebc 100644 --- a/tests/colony_test.cpp +++ b/tests/colony_test.cpp @@ -27,7 +27,7 @@ static unsigned int xor_rand() TEST_CASE( "colony basics", "[colony]" ) { - colony test_colony; + cata::colony test_colony; // Starts empty CHECK( test_colony.empty() ); @@ -55,7 +55,7 @@ TEST_CASE( "colony basics", "[colony]" ) int count = 0; int sum = 0; - for( colony::iterator it = test_colony.begin(); it < test_colony.end(); ++it ) { + for( cata::colony::iterator it = test_colony.begin(); it < test_colony.end(); ++it ) { ++count; sum += **it; } @@ -65,8 +65,8 @@ TEST_CASE( "colony basics", "[colony]" ) // Iterator access CHECK( sum == 6000 ); - colony::iterator plus_20 = test_colony.begin(); - colony::iterator plus_200 = test_colony.begin(); + cata::colony::iterator plus_20 = test_colony.begin(); + cata::colony::iterator plus_200 = test_colony.begin(); test_colony.advance( plus_20, 20 ); test_colony.advance( plus_200, 200 ); @@ -75,24 +75,24 @@ TEST_CASE( "colony basics", "[colony]" ) // Iterator - distance CHECK( test_colony.distance( plus_200, test_colony.begin() ) == -200 ); - colony::iterator next_iterator = test_colony.next( test_colony.begin(), 5 ); - colony::const_iterator cprev_iterator = test_colony.prev( test_colony.cend(), 300 ); + cata::colony::iterator next_iterator = test_colony.next( test_colony.begin(), 5 ); + cata::colony::const_iterator cprev_iterator = test_colony.prev( test_colony.cend(), 300 ); // Iterator next CHECK( test_colony.distance( test_colony.begin(), next_iterator ) == 5 ); // Const iterator prev CHECK( test_colony.distance( test_colony.cend(), cprev_iterator ) == -300 ); - colony::iterator prev_iterator = test_colony.prev( test_colony.end(), 300 ); + cata::colony::iterator prev_iterator = test_colony.prev( test_colony.end(), 300 ); // Iterator/const iterator equality operator CHECK( cprev_iterator == prev_iterator ); - colony test_colony_2; + cata::colony test_colony_2; test_colony_2 = test_colony; - colony test_colony_3( test_colony ); - colony test_colony_4( test_colony_2, test_colony_2.get_allocator() ); + cata::colony test_colony_3( test_colony ); + cata::colony test_colony_4( test_colony_2, test_colony_2.get_allocator() ); // Copy CHECK( test_colony_2.size() == 400 ); @@ -113,7 +113,8 @@ TEST_CASE( "colony basics", "[colony]" ) count = 0; sum = 0; - for( colony::reverse_iterator it = test_colony.rbegin(); it != test_colony.rend(); ++it ) { + for( cata::colony::reverse_iterator it = test_colony.rbegin(); it != test_colony.rend(); + ++it ) { ++count; sum += **it; } @@ -123,20 +124,20 @@ TEST_CASE( "colony basics", "[colony]" ) // Reverse iterator access CHECK( sum == 6000 ); - colony::reverse_iterator r_iterator = test_colony.rbegin(); + cata::colony::reverse_iterator r_iterator = test_colony.rbegin(); test_colony.advance( r_iterator, 50 ); // Reverse iterator advance and distance test CHECK( test_colony.distance( test_colony.rbegin(), r_iterator ) == 50 ); - colony::reverse_iterator r_iterator2 = test_colony.next( r_iterator, 2 ); + cata::colony::reverse_iterator r_iterator2 = test_colony.next( r_iterator, 2 ); // Reverse iterator next and distance test CHECK( test_colony.distance( test_colony.rbegin(), r_iterator2 ) == 52 ); count = 0; sum = 0; - for( colony::iterator it = test_colony.begin(); it < test_colony.end(); + for( cata::colony::iterator it = test_colony.begin(); it < test_colony.end(); test_colony.advance( it, 2 ) ) { ++count; sum += **it; @@ -149,7 +150,8 @@ TEST_CASE( "colony basics", "[colony]" ) count = 0; sum = 0; - for( colony::const_iterator it = test_colony.cbegin(); it != test_colony.cend(); ++it ) { + for( cata::colony::const_iterator it = test_colony.cbegin(); it != test_colony.cend(); + ++it ) { ++count; sum += **it; } @@ -161,8 +163,8 @@ TEST_CASE( "colony basics", "[colony]" ) count = 0; sum = 0; - for( colony::const_reverse_iterator it = --colony::const_reverse_iterator( - test_colony.crend() ); it != colony::const_reverse_iterator( test_colony.crbegin() ); + for( cata::colony::const_reverse_iterator it = --cata::colony::const_reverse_iterator( + test_colony.crend() ); it != cata::colony::const_reverse_iterator( test_colony.crbegin() ); --it ) { ++count; sum += **it; @@ -174,7 +176,7 @@ TEST_CASE( "colony basics", "[colony]" ) CHECK( sum == 5980 ); count = 0; - for( colony::iterator it = ++colony::iterator( test_colony.begin() ); + for( cata::colony::iterator it = ++cata::colony::iterator( test_colony.begin() ); it < test_colony.end(); ++it ) { ++count; it = test_colony.erase( it ); @@ -192,9 +194,10 @@ TEST_CASE( "colony basics", "[colony]" ) CHECK( test_colony.capacity() == 200 ); count = 0; - for( colony::reverse_iterator it = test_colony.rbegin(); it != test_colony.rend(); ++it ) { + for( cata::colony::reverse_iterator it = test_colony.rbegin(); it != test_colony.rend(); + ++it ) { ++count; - colony::iterator temp = it.base(); + cata::colony::iterator temp = it.base(); it = test_colony.erase( --temp ); } @@ -210,7 +213,7 @@ TEST_CASE( "colony basics", "[colony]" ) } count = 0; - for( colony::iterator it = --colony::iterator( test_colony.end() ); + for( cata::colony::iterator it = --cata::colony::iterator( test_colony.end() ); it != test_colony.begin(); --it ) { ++count; } @@ -219,7 +222,7 @@ TEST_CASE( "colony basics", "[colony]" ) CHECK( count == 399 ); count = 0; - for( colony::iterator it = --( colony::iterator( test_colony.end() ) ); + for( cata::colony::iterator it = --( cata::colony::iterator( test_colony.end() ) ); it != test_colony.begin(); test_colony.advance( it, -2 ) ) { ++count; } @@ -237,8 +240,8 @@ TEST_CASE( "colony basics", "[colony]" ) // Insert to post-moved-colony test CHECK( test_colony.size() == 1 ); - colony test_colony_5( test_colony_2 ); - colony test_colony_6( std::move( test_colony_5 ), test_colony_2.get_allocator() ); + cata::colony test_colony_5( test_colony_2 ); + cata::colony test_colony_6( std::move( test_colony_5 ), test_colony_2.get_allocator() ); // Allocator-extended move construct test CHECK( test_colony_6.size() == 400 ); @@ -266,7 +269,7 @@ TEST_CASE( "colony basics", "[colony]" ) TEST_CASE( "insert and erase", "[colony]" ) { - colony test_colony; + cata::colony test_colony; for( int i = 0; i < 500000; ++i ) { test_colony.insert( i ); @@ -275,15 +278,16 @@ TEST_CASE( "insert and erase", "[colony]" ) // Size after insert CHECK( test_colony.size() == 500000 ); - colony::iterator found = std::find( test_colony.begin(), test_colony.end(), 5000 ); - colony::reverse_iterator found2 = std::find( test_colony.rbegin(), test_colony.rend(), 5000 ); + cata::colony::iterator found = std::find( test_colony.begin(), test_colony.end(), 5000 ); + cata::colony::reverse_iterator found2 = std::find( test_colony.rbegin(), test_colony.rend(), + 5000 ); // std::find reverse_iterator CHECK( *found == 5000 ); // std::find iterator CHECK( *found2 == 5000 ); - for( colony::iterator it = test_colony.begin(); it != test_colony.end(); ++it ) { + for( cata::colony::iterator it = test_colony.begin(); it != test_colony.end(); ++it ) { it = test_colony.erase( it ); } @@ -291,7 +295,7 @@ TEST_CASE( "insert and erase", "[colony]" ) CHECK( test_colony.size() == 250000 ); do { - for( colony::iterator it = test_colony.begin(); it != test_colony.end(); ) { + for( cata::colony::iterator it = test_colony.begin(); it != test_colony.end(); ) { if( ( xor_rand() & 7 ) == 0 ) { it = test_colony.erase( it ); } else { @@ -316,7 +320,7 @@ TEST_CASE( "insert and erase", "[colony]" ) int count = 0; do { - for( colony::iterator it = test_colony.begin(); it != test_colony.end(); ) { + for( cata::colony::iterator it = test_colony.begin(); it != test_colony.end(); ) { if( ( xor_rand() & 7 ) == 0 ) { it = test_colony.erase( it ); ++count; @@ -338,7 +342,7 @@ TEST_CASE( "insert and erase", "[colony]" ) CHECK( test_colony.size() == 30000 ); count = 0; - for( colony::iterator it = test_colony.begin(); it != test_colony.end(); ) { + for( cata::colony::iterator it = test_colony.begin(); it != test_colony.end(); ) { if( ++count == 3 ) { count = 0; it = test_colony.erase( it ); @@ -352,7 +356,7 @@ TEST_CASE( "insert and erase", "[colony]" ) CHECK( test_colony.size() == 45001 ); do { - for( colony::iterator it = test_colony.begin(); it != test_colony.end(); ) { + for( cata::colony::iterator it = test_colony.begin(); it != test_colony.end(); ) { if( ( xor_rand() & 3 ) == 0 ) { ++it; test_colony.insert( 1 ); @@ -372,7 +376,7 @@ TEST_CASE( "insert and erase", "[colony]" ) // Insert post-erase CHECK( test_colony.size() == 500000 ); - colony::iterator it = test_colony.begin(); + cata::colony::iterator it = test_colony.begin(); test_colony.advance( it, 250000 ); for( ; it != test_colony.end(); ) { @@ -386,10 +390,10 @@ TEST_CASE( "insert and erase", "[colony]" ) test_colony.insert( 10 ); } - colony::iterator end_it = test_colony.end(); + cata::colony::iterator end_it = test_colony.end(); test_colony.advance( end_it, -250000 ); - for( colony::iterator it = test_colony.begin(); it != end_it; ) { + for( cata::colony::iterator it = test_colony.begin(); it != end_it; ) { it = test_colony.erase( it ); } @@ -401,7 +405,7 @@ TEST_CASE( "insert and erase", "[colony]" ) } int sum = 0; - for( colony::iterator it = test_colony.begin(); it != test_colony.end(); ++it ) { + for( cata::colony::iterator it = test_colony.begin(); it != test_colony.end(); ++it ) { sum += *it; } @@ -410,10 +414,10 @@ TEST_CASE( "insert and erase", "[colony]" ) end_it = test_colony.end(); test_colony.advance( end_it, -50001 ); - colony::iterator begin_it = test_colony.begin(); + cata::colony::iterator begin_it = test_colony.begin(); test_colony.advance( begin_it, 300000 ); - for( colony::iterator it = begin_it; it != end_it; ) { + for( cata::colony::iterator it = begin_it; it != end_it; ) { it = test_colony.erase( it ); } @@ -427,7 +431,7 @@ TEST_CASE( "insert and erase", "[colony]" ) begin_it = test_colony.begin(); test_colony.advance( begin_it, 300001 ); - for( colony::iterator it = begin_it; it != test_colony.end(); ) { + for( cata::colony::iterator it = begin_it; it != test_colony.end(); ) { it = test_colony.erase( it ); } @@ -450,7 +454,7 @@ TEST_CASE( "insert and erase", "[colony]" ) // Advance + iterator-to-index test CHECK( index == 500 ); - colony::iterator it2 = test_colony.get_iterator_from_pointer( &( *it ) ); + cata::colony::iterator it2 = test_colony.get_iterator_from_pointer( &( *it ) ); // Pointer-to-iterator test CHECK( it2 != test_colony.end() ); @@ -460,7 +464,7 @@ TEST_CASE( "insert and erase", "[colony]" ) // Index-to-iterator test CHECK( it2 == it ); - for( colony::iterator it = test_colony.begin(); it != test_colony.end(); ) { + for( cata::colony::iterator it = test_colony.begin(); it != test_colony.end(); ) { it = test_colony.erase( it ); } @@ -485,7 +489,7 @@ TEST_CASE( "insert and erase", "[colony]" ) } } int count2 = 0; - for( colony::iterator it = test_colony.begin(); it != test_colony.end(); ) { + for( cata::colony::iterator it = test_colony.begin(); it != test_colony.end(); ) { if( ( xor_rand() & 7 ) == 0 ) { it = test_colony.erase( it ); --count; @@ -502,15 +506,15 @@ TEST_CASE( "insert and erase", "[colony]" ) TEST_CASE( "range erase", "[colony]" ) { - colony test_colony; + cata::colony test_colony; int count = 0; for( ; count != 1000; ++count ) { test_colony.insert( count ); } - colony::iterator it1 = test_colony.begin(); - colony::iterator it2 = test_colony.begin(); + cata::colony::iterator it1 = test_colony.begin(); + cata::colony::iterator it2 = test_colony.begin(); test_colony.advance( it1, 500 ); test_colony.advance( it2, 800 ); @@ -518,7 +522,7 @@ TEST_CASE( "range erase", "[colony]" ) test_colony.erase( it1, it2 ); count = 0; - for( colony::iterator it = test_colony.begin(); it != test_colony.end(); ++it ) { + for( cata::colony::iterator it = test_colony.begin(); it != test_colony.end(); ++it ) { ++count; } @@ -535,7 +539,7 @@ TEST_CASE( "range erase", "[colony]" ) test_colony.erase( it1, it2 ); count = 0; - for( colony::iterator it = test_colony.begin(); it != test_colony.end(); ++it ) { + for( cata::colony::iterator it = test_colony.begin(); it != test_colony.end(); ++it ) { ++count; } @@ -551,7 +555,7 @@ TEST_CASE( "range erase", "[colony]" ) test_colony.erase( it1, it2 ); count = 0; - for( colony::iterator it = test_colony.begin(); it != test_colony.end(); ++it ) { + for( cata::colony::iterator it = test_colony.begin(); it != test_colony.end(); ++it ) { ++count; } @@ -567,7 +571,7 @@ TEST_CASE( "range erase", "[colony]" ) test_colony.erase( it1, it2 ); count = 0; - for( colony::iterator it = test_colony.begin(); it != test_colony.end(); ++it ) { + for( cata::colony::iterator it = test_colony.begin(); it != test_colony.end(); ++it ) { ++count; } @@ -583,7 +587,7 @@ TEST_CASE( "range erase", "[colony]" ) test_colony.erase( it1, it2 ); count = 0; - for( colony::iterator it = test_colony.begin(); it != test_colony.end(); ++it ) { + for( cata::colony::iterator it = test_colony.begin(); it != test_colony.end(); ++it ) { ++count; } @@ -597,7 +601,7 @@ TEST_CASE( "range erase", "[colony]" ) test_colony.insert( count ); } - for( colony::iterator it = test_colony.begin(); it < test_colony.end(); ++it ) { + for( cata::colony::iterator it = test_colony.begin(); it < test_colony.end(); ++it ) { it = test_colony.erase( it ); } @@ -609,7 +613,7 @@ TEST_CASE( "range erase", "[colony]" ) test_colony.erase( it1, it2 ); count = 0; - for( colony::iterator it = test_colony.begin(); it != test_colony.end(); ++it ) { + for( cata::colony::iterator it = test_colony.begin(); it != test_colony.end(); ++it ) { ++count; } @@ -623,7 +627,7 @@ TEST_CASE( "range erase", "[colony]" ) test_colony.insert( count ); } - for( colony::iterator it = test_colony.begin(); it < test_colony.end(); ++it ) { + for( cata::colony::iterator it = test_colony.begin(); it < test_colony.end(); ++it ) { if( ( xor_rand() & 1 ) == 0 ) { it = test_colony.erase( it ); } @@ -643,7 +647,7 @@ TEST_CASE( "range erase", "[colony]" ) count = 0; - for( colony::iterator it = test_colony.begin(); it != test_colony.end(); ++it ) { + for( cata::colony::iterator it = test_colony.begin(); it != test_colony.end(); ++it ) { ++count; } @@ -674,7 +678,7 @@ TEST_CASE( "range erase", "[colony]" ) test_colony.erase( it1, it2 ); count = 0; - for( colony::iterator it = test_colony.begin(); it != test_colony.end(); ++it ) { + for( cata::colony::iterator it = test_colony.begin(); it != test_colony.end(); ++it ) { ++count; } @@ -714,7 +718,7 @@ TEST_CASE( "range erase", "[colony]" ) test_colony.erase( it1, it2 ); count = 0; - for( colony::iterator it = test_colony.begin(); it != test_colony.end(); ++it ) { + for( cata::colony::iterator it = test_colony.begin(); it != test_colony.end(); ++it ) { ++count; } @@ -732,7 +736,7 @@ TEST_CASE( "range erase", "[colony]" ) CHECK( test_colony.size() == static_cast( count ) + extra_size ); count = 0; - for( colony::iterator it = test_colony.begin(); it != test_colony.end(); ++it ) { + for( cata::colony::iterator it = test_colony.begin(); it != test_colony.end(); ++it ) { ++count; } @@ -761,7 +765,7 @@ TEST_CASE( "range erase", "[colony]" ) TEST_CASE( "sort", "[colony]" ) { - colony test_colony; + cata::colony test_colony; test_colony.reserve( 50000 ); @@ -774,7 +778,7 @@ TEST_CASE( "sort", "[colony]" ) bool sorted = true; int prev = 0; - for( colony::iterator cur = test_colony.begin(); cur != test_colony.end(); ++cur ) { + for( cata::colony::iterator cur = test_colony.begin(); cur != test_colony.end(); ++cur ) { if( prev > *cur ) { sorted = false; break; @@ -789,7 +793,7 @@ TEST_CASE( "sort", "[colony]" ) prev = 65536; - for( colony::iterator cur = test_colony.begin(); cur != test_colony.end(); ++cur ) { + for( cata::colony::iterator cur = test_colony.begin(); cur != test_colony.end(); ++cur ) { if( prev < *cur ) { sorted = false; break; @@ -803,17 +807,17 @@ TEST_CASE( "sort", "[colony]" ) TEST_CASE( "insertion methods", "[colony]" ) { - colony test_colony = {1, 2, 3}; + cata::colony test_colony = {1, 2, 3}; // Initializer-list constructor CHECK( test_colony.size() == 3 ); - colony test_colony_2( test_colony.begin(), test_colony.end() ); + cata::colony test_colony_2( test_colony.begin(), test_colony.end() ); // Range constructor CHECK( test_colony_2.size() == 3 ); - colony test_colony_3( 5000, 2, 100, 1000 ); + cata::colony test_colony_3( 5000, 2, 100, 1000 ); // Fill construction CHECK( test_colony_3.size() == 5000 ); @@ -837,7 +841,7 @@ TEST_CASE( "insertion methods", "[colony]" ) int sum = 0; - for( colony::iterator it = test_colony_2.begin(); it != test_colony_2.end(); ++it ) { + for( cata::colony::iterator it = test_colony_2.begin(); it != test_colony_2.end(); ++it ) { sum += *it; } @@ -851,7 +855,7 @@ TEST_CASE( "insertion methods", "[colony]" ) sum = 0; - for( colony::iterator it = test_colony_2.begin(); it != test_colony_2.end(); ++it ) { + for( cata::colony::iterator it = test_colony_2.begin(); it != test_colony_2.end(); ++it ) { sum += *it; } @@ -863,7 +867,7 @@ TEST_CASE( "insertion methods", "[colony]" ) sum = 0; - for( colony::iterator it = test_colony_2.begin(); it != test_colony_2.end(); ++it ) { + for( cata::colony::iterator it = test_colony_2.begin(); it != test_colony_2.end(); ++it ) { sum += *it; } @@ -875,7 +879,7 @@ TEST_CASE( "insertion methods", "[colony]" ) test_colony_2.insert( 6000, 1 ); sum = 0; - for( colony::iterator it = test_colony_2.begin(); it != test_colony_2.end(); ++it ) { + for( cata::colony::iterator it = test_colony_2.begin(); it != test_colony_2.end(); ++it ) { sum += *it; } @@ -898,7 +902,7 @@ struct perfect_forwarding_test { TEST_CASE( "perfect forwarding", "[colony]" ) { - colony test_colony; + cata::colony test_colony; int lvalue = 0; int &lvalueref = lvalue; @@ -923,7 +927,7 @@ struct small_struct { TEST_CASE( "emplace", "[colony]" ) { - colony test_colony; + cata::colony test_colony; int sum1 = 0, sum2 = 0; for( int i = 0; i < 100; ++i ) { @@ -931,7 +935,8 @@ TEST_CASE( "emplace", "[colony]" ) sum1 += i; } - for( colony::iterator it = test_colony.begin(); it != test_colony.end(); ++it ) { + for( cata::colony::iterator it = test_colony.begin(); it != test_colony.end(); + ++it ) { sum2 += it->number; } @@ -943,7 +948,7 @@ TEST_CASE( "emplace", "[colony]" ) TEST_CASE( "group size and capacity", "[colony]" ) { - colony test_colony; + cata::colony test_colony; test_colony.change_group_sizes( 50, 100 ); test_colony.insert( 27 ); @@ -986,7 +991,7 @@ TEST_CASE( "group size and capacity", "[colony]" ) TEST_CASE( "splice", "[colony]" ) { - colony test_colony_1, test_colony_2; + cata::colony test_colony_1, test_colony_2; SECTION( "small splice 1" ) { int i = 0; @@ -998,7 +1003,7 @@ TEST_CASE( "splice", "[colony]" ) test_colony_1.splice( test_colony_2 ); i = 0; - for( colony::iterator it = test_colony_1.begin(); it < test_colony_1.end(); ++it ) { + for( cata::colony::iterator it = test_colony_1.begin(); it < test_colony_1.end(); ++it ) { CHECK( i++ == *it ); } } @@ -1013,7 +1018,7 @@ TEST_CASE( "splice", "[colony]" ) test_colony_1.splice( test_colony_2 ); i = 0; - for( colony::iterator it = test_colony_1.begin(); it != test_colony_1.end(); ++it ) { + for( cata::colony::iterator it = test_colony_1.begin(); it != test_colony_1.end(); ++it ) { CHECK( i++ == *it ); } } @@ -1028,7 +1033,7 @@ TEST_CASE( "splice", "[colony]" ) test_colony_1.splice( test_colony_2 ); i = 0; - for( colony::iterator it = test_colony_1.begin(); it != test_colony_1.end(); ++it ) { + for( cata::colony::iterator it = test_colony_1.begin(); it != test_colony_1.end(); ++it ) { CHECK( i++ == *it ); } } @@ -1039,7 +1044,7 @@ TEST_CASE( "splice", "[colony]" ) test_colony_2.insert( i + 100 ); } - for( colony::iterator it = test_colony_2.begin(); it != test_colony_2.end(); ) { + for( cata::colony::iterator it = test_colony_2.begin(); it != test_colony_2.end(); ) { if( ( xor_rand() & 7 ) == 0 ) { it = test_colony_2.erase( it ); } else { @@ -1050,7 +1055,7 @@ TEST_CASE( "splice", "[colony]" ) test_colony_1.splice( test_colony_2 ); int prev = -1; - for( colony::iterator it = test_colony_1.begin(); it != test_colony_1.end(); ++it ) { + for( cata::colony::iterator it = test_colony_1.begin(); it != test_colony_1.end(); ++it ) { CHECK( prev < *it ); prev = *it; } @@ -1062,7 +1067,7 @@ TEST_CASE( "splice", "[colony]" ) test_colony_2.insert( i + 100 ); } - for( colony::iterator it = test_colony_2.begin(); it != test_colony_2.end(); ) { + for( cata::colony::iterator it = test_colony_2.begin(); it != test_colony_2.end(); ) { if( ( xor_rand() & 3 ) == 0 ) { it = test_colony_2.erase( it ); } else { @@ -1070,7 +1075,7 @@ TEST_CASE( "splice", "[colony]" ) } } - for( colony::iterator it = test_colony_1.begin(); it != test_colony_1.end(); ) { + for( cata::colony::iterator it = test_colony_1.begin(); it != test_colony_1.end(); ) { if( ( xor_rand() & 1 ) == 0 ) { it = test_colony_1.erase( it ); } else { @@ -1081,7 +1086,7 @@ TEST_CASE( "splice", "[colony]" ) test_colony_1.splice( test_colony_2 ); int prev = -1; - for( colony::iterator it = test_colony_1.begin(); it != test_colony_1.end(); ++it ) { + for( cata::colony::iterator it = test_colony_1.begin(); it != test_colony_1.end(); ++it ) { CHECK( prev < *it ); prev = *it; } @@ -1102,7 +1107,7 @@ TEST_CASE( "splice", "[colony]" ) test_colony_1.splice( test_colony_2 ); int prev = -1; - for( colony::iterator it = test_colony_1.begin(); it != test_colony_1.end(); ++it ) { + for( cata::colony::iterator it = test_colony_1.begin(); it != test_colony_1.end(); ++it ) { CHECK( prev < *it ); prev = *it; } @@ -1123,7 +1128,7 @@ TEST_CASE( "splice", "[colony]" ) test_colony_1.splice( test_colony_2 ); int prev = 255; - for( colony::iterator it = test_colony_1.begin(); it != test_colony_1.end(); ++it ) { + for( cata::colony::iterator it = test_colony_1.begin(); it != test_colony_1.end(); ++it ) { CHECK( prev >= *it ); prev = *it; } @@ -1138,7 +1143,7 @@ TEST_CASE( "splice", "[colony]" ) test_colony_2.insert( i ); } - for( colony::iterator it = test_colony_2.begin(); it != test_colony_2.end(); ) { + for( cata::colony::iterator it = test_colony_2.begin(); it != test_colony_2.end(); ) { if( ( xor_rand() & 1 ) == 0 ) { it = test_colony_2.erase( it ); } else { @@ -1146,7 +1151,7 @@ TEST_CASE( "splice", "[colony]" ) } } - for( colony::iterator it = test_colony_1.begin(); it != test_colony_1.end(); ) { + for( cata::colony::iterator it = test_colony_1.begin(); it != test_colony_1.end(); ) { if( ( xor_rand() & 1 ) == 0 ) { it = test_colony_1.erase( it ); } else { @@ -1161,13 +1166,13 @@ TEST_CASE( "splice", "[colony]" ) test_colony_1.splice( test_colony_2 ); int prev = -1; - for( colony::iterator it = test_colony_1.begin(); it != test_colony_1.end(); ++it ) { + for( cata::colony::iterator it = test_colony_1.begin(); it != test_colony_1.end(); ++it ) { CHECK( prev < *it ); prev = *it; } do { - for( colony::iterator it = test_colony_1.begin(); it != test_colony_1.end(); ) { + for( cata::colony::iterator it = test_colony_1.begin(); it != test_colony_1.end(); ) { if( ( xor_rand() & 3 ) == 0 ) { it = test_colony_1.erase( it ); } else if( ( xor_rand() & 7 ) == 0 ) { From bbe235aab2e2abc2e45e6d00aff3e95e20727aae Mon Sep 17 00:00:00 2001 From: curstwist <39442864+curstwist@users.noreply.github.com> Date: Thu, 20 Jun 2019 15:47:52 -0400 Subject: [PATCH 206/371] Magiclysm mod: add a magic shop and a hidden cabin (#31639) * add magic shop and cabin for magiclysm mod also some starter item groups * add regional overlay and adjust cabin --- data/mods/Magiclysm/itemgroups.json | 38 +++ data/mods/Magiclysm/worldgen/magic_cabin.json | 167 +++++++++++++ data/mods/Magiclysm/worldgen/magic_shop.json | 234 ++++++++++++++++++ .../worldgen/multitile_city_buildings.json | 12 + .../Magiclysm/worldgen/overmap_specials.json | 15 ++ .../Magiclysm/worldgen/overmap_terrain.json | 57 +++++ .../Magiclysm/worldgen/regional_overlay.json | 8 + 7 files changed, 531 insertions(+) create mode 100644 data/mods/Magiclysm/worldgen/magic_cabin.json create mode 100644 data/mods/Magiclysm/worldgen/magic_shop.json create mode 100644 data/mods/Magiclysm/worldgen/multitile_city_buildings.json create mode 100644 data/mods/Magiclysm/worldgen/overmap_specials.json create mode 100644 data/mods/Magiclysm/worldgen/overmap_terrain.json create mode 100644 data/mods/Magiclysm/worldgen/regional_overlay.json diff --git a/data/mods/Magiclysm/itemgroups.json b/data/mods/Magiclysm/itemgroups.json index 5bbc7e9191060..56b32125f6344 100644 --- a/data/mods/Magiclysm/itemgroups.json +++ b/data/mods/Magiclysm/itemgroups.json @@ -124,5 +124,43 @@ "id": "trash", "type": "item_group", "items": [ [ "summon_scroll_smudged", 5 ] ] + }, + { + "type": "item_group", + "id": "magic_shop_books", + "items": [ + [ "wizard_beginner", 3 ], + [ "wizard_advanced", 5 ], + [ "priest_beginner", 3 ], + [ "wizard_utility", 5 ], + [ "priest_advanced", 5 ], + [ "pyro", 6 ], + [ "winter_grasp", 6 ], + [ "tome_of_storms", 6 ], + [ "biomancer_spellbook", 6 ], + [ "druid_spellbook", 6 ], + [ "recovery_spellbook", 3 ], + [ "magus_spellbook", 6 ], + [ "eshaper_spellbook", 6 ], + [ "magus_spellbook_move", 3 ] + ] + }, + { + "type": "item_group", + "id": "magic_shop_wands", + "items": [ + { "item": "wand_magic_missile", "prob": 35, "charges-min": 12, "charges-max": 34 }, + { "item": "wand_fireball", "prob": 25, "charges-min": 3, "charges-max": 24 } + ] + }, + { + "id": "magic_shop_potions", + "type": "item_group", + "items": [ [ "mana_potion_lesser", 15 ], [ "crystallized_mana", 15 ], [ "small_mana_crystal", 15 ] ] + }, + { + "type": "item_group", + "id": "magic_shop_clothes", + "items": [ [ "cloak", 3 ], [ "cloak_wool", 5 ], [ "jedi_cloak", 3 ], [ "robe", 5 ], [ "tophat", 5 ], [ "leathersandals", 6 ] ] } ] diff --git a/data/mods/Magiclysm/worldgen/magic_cabin.json b/data/mods/Magiclysm/worldgen/magic_cabin.json new file mode 100644 index 0000000000000..fccda2169aea6 --- /dev/null +++ b/data/mods/Magiclysm/worldgen/magic_cabin.json @@ -0,0 +1,167 @@ +[ + { + "type": "mapgen", + "method": "json", + "om_terrain": "magic_cabin", + "object": { + "fill_ter": "t_floor", + "rows": [ + ".......spppppppppp9..9..", + "9.ppp..sp||o|o|o||......", + "..pbp.9sp| NNNNNx||o||.9", + "..ppp..ss+ |YDY|..", + "9.......||t ttG o..", + "....9..||||| B| h o..", + ".9....||@@B| B|III|4.", + "..|||||Y + B|||||..", + "..|Q + By| ||.", + "..o S||||||B Y hhho.", + "..|& + KKy|R G tGto.", + "%^||||| |B Y hhho.", + "%.UU|A| @@ + y||.", + "%...+Z|x@@D|y VVOVSF||%%", + "%.M.||||oo|||+||ooo||..%", + "%.......UU.p.s.p.......%", + "%............s..111111.%", + "%.........ssss9........%", + "%.........spbp..222222.%", + "%......ssssUUU.........%", + "%........9.....9333333.%", + "%..........9......9....%", + "%.....9.............9..%", + "%%%%%%%%%%%%%%%%%%%%%%%%" + ], + "place_nested": [ + { + "chunks": [ [ "roof_6x6_garden_3", 25 ], [ "roof_6x6_greenhouse_1", 25 ], [ "roof_5x5_coop", 25 ], [ "roof_6x6_garden_2", 25 ] ], + "x": 2, + "y": 16 + } + ], + "place_loot": [ { "item": "television", "x": 10, "y": 6, "chance": 100 }, { "item": "stepladder", "x": 21, "y": 15, "chance": 100 } ], + "terrain": { + ".": [ [ "t_grass", 5 ], [ "t_grass_long", 2 ] ], + "p": "t_grass_long", + "M": "t_grass_long", + "b": "t_grass_long", + "U": "t_grass_long", + "|": "t_wall_log", + "z": "t_floor_blue", + "+": "t_door_locked", + "o": "t_window_domestic", + "%": "t_privacy_fence", + "4": "t_gutter_downspout", + "^": "t_privacy_fencegate_c", + "s": "t_dirt", + "1": "t_shrub_strawberry", + "2": "t_shrub_blackberry", + "3": "t_shrub_huckleberry", + "9": [ + "t_tree_blackjack", + "t_tree_walnut", + "t_tree_chestnut", + "t_tree_beech", + "t_tree_hazelnut", + "t_tree_cottonwood", + "t_tree", + "t_tree_elm", + "t_tree_dead", + "t_tree_apple", + "t_tree_pear", + "t_tree_cherry", + "t_tree_peach", + "t_tree_apricot", + "t_tree_plum", + "t_tree_mulberry", + "t_tree_elderberry", + "t_tree_pine", + "t_tree_birch", + "t_tree_willow", + "t_tree_maple", + "t_tree_hickory", + "t_tree_almond", + "t_tree_pecan" + ] + }, + "furniture": { + "p": [ "f_datura", "f_bluebell", "f_mutpoppy", "f_dahlia", "f_flower_tulip", "f_chamomile", "f_flower_spurge", "f_lily" ], + "b": "f_birdbath", + "B": "f_bookcase", + "y": [ "f_indoor_plant_y", "f_indoor_plant" ], + "@": "f_bed", + "t": "f_table", + "Q": "f_shower", + "S": "f_sink", + "Y": "f_armchair", + "R": "f_fireplace", + "C": "f_counter", + "N": "f_sofa", + "D": "f_table", + "K": "f_wardrobe", + "x": "f_floor_lamp", + "G": "f_table", + "I": "f_desk", + "h": "f_chair", + "V": "f_counter", + "M": "f_rotary_clothesline", + "O": "f_oven", + "F": "f_fridge", + "U": "f_bench", + "A": "f_air_conditioner", + "Z": "f_water_heater" + }, + "toilets": { "&": { } }, + "items": { + "I": { "item": "office", "chance": 30 }, + "Q": { "item": "shower", "chance": 30 }, + "S": { "item": "softdrugs", "chance": 30 }, + "@": { "item": "bed", "chance": 20, "repeat": [ 1, 2 ] }, + "V": { "item": "kitchen_counters", "chance": 20, "repeat": [ 1, 2 ] }, + "t": { "item": "dishes_dining", "chance": 30 }, + "D": { "item": "magic_shop_wands", "chance": 30 }, + "F": { "item": "fridge", "chance": 20, "repeat": [ 1, 2 ] }, + "G": { "item": "magic_shop_potions", "chance": 30, "repeat": [ 1, 2 ] }, + "O": { "item": "oven", "chance": 20, "repeat": [ 1, 2 ] }, + "K": { "item": "allclothes", "chance": 20, "repeat": [ 1, 2 ] }, + "B": { "item": "magic_shop_books", "chance": 20, "repeat": [ 1, 2 ] } + } + } + }, + { + "type": "mapgen", + "method": "json", + "om_terrain": "magic_cabin_roof", + "object": { + "fill_ter": "t_shingle_flat_roof", + "rows": [ + " ", + " |22222223 ", + " |.......32223 ", + " |...........3 ", + " ||...&.......3 ", + " ||............3 ", + " ||.............5 ", + " |222|..............3 ", + " |..................33 ", + " |=..................3 ", + " |.........Q.........3 ", + " |-|.................3 ", + " |................33 ", + " |...............33 ", + " |---------------3 ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " ", + " " + ], + "palettes": [ "roof_palette" ], + "terrain": { ".": "t_shingle_flat_roof" }, + "furniture": { "Q": "f_chimney" } + } + } +] diff --git a/data/mods/Magiclysm/worldgen/magic_shop.json b/data/mods/Magiclysm/worldgen/magic_shop.json new file mode 100644 index 0000000000000..3f5d9a28af96e --- /dev/null +++ b/data/mods/Magiclysm/worldgen/magic_shop.json @@ -0,0 +1,234 @@ +[ + { + "type": "mapgen", + "method": "json", + "om_terrain": "magic_shop", + "object": { + "fill_ter": "t_floor", + "rows": [ + "........ss..............", + ".....9..ss..p9pMMp9p....", + "........ss..............", + "..9....pssp||||||o||||||", + ".......pssp|<|BBBxBBBBB|", + "....9..pssp|+|B*J**J* B|", + ".9....||++|| *W**J* B|", + ".....|| ****** |", + "....||K t t N|", + "...||K t t tttt K||", + "..|| K|.", + "..| HH HH HH ##+##+#|.", + "..o #& S#LL|.", + "..|y CCCC?CC H|||o|||||.", + "..o a H|zzzzzzz%.", + "..|yPPPyPP H|z......%.", + "..||######+###|z......%.", + ".9.||BYx y@@oz......%.", + "....||B h +z......%.", + ".....||f III yoz......%.", + "..9..4||||o||||z......%.", + "........%pppMMpz9..b..%.", + ".9..9...^zzzzzzz....9.%.", + "........%%%%%%%%%%%%%%%." + ], + "place_nested": [ { "chunks": [ [ "roof_6x6_garden_3", 50 ], [ "roof_6x6_garden_4", 50 ] ], "x": 16, "y": 15 } ], + "terrain": { + ".": [ [ "t_grass", 5 ], [ "t_grass_long", 2 ], "t_dirt", "t_shrub" ], + "p": "t_grass_long", + "M": "t_grass_long", + "b": "t_grass_long", + "U": "t_grass_long", + "R": "t_grass_long", + "|": "t_rock_wall", + "z": "t_floor_blue", + "#": "t_wall_b", + "+": "t_door_red_c", + "o": "t_window_domestic", + "J": "t_carpet_green", + "W": "t_carpet_green", + "*": "t_carpet_green", + "%": "t_privacy_fence", + "<": "t_stairs_up", + "4": "t_gutter_downspout", + "^": "t_privacy_fencegate_c", + "s": "t_sidewalk", + "?": "t_console_broken", + "9": [ + "t_tree_blackjack", + "t_tree_walnut", + "t_tree_chestnut", + "t_tree_beech", + "t_tree_hazelnut", + "t_tree_cottonwood", + "t_tree", + "t_tree_elm", + "t_tree_dead", + "t_tree_apple", + "t_tree_pear", + "t_tree_cherry", + "t_tree_peach", + "t_tree_apricot", + "t_tree_plum", + "t_tree_mulberry", + "t_tree_elderberry", + "t_tree_pine", + "t_tree_birch", + "t_tree_willow", + "t_tree_maple", + "t_tree_hickory", + "t_tree_almond", + "t_tree_pecan" + ] + }, + "furniture": { + "p": [ "f_datura", "f_bluebell", "f_mutpoppy", "f_dahlia", "f_flower_tulip", "f_chamomile", "f_flower_spurge", "f_lily" ], + "b": "f_birdbath", + "B": "f_bookcase", + "y": [ "f_indoor_plant_y", "f_indoor_plant" ], + "f": "f_filing_cabinet", + "@": "f_sofa", + "Y": "f_armchair", + "x": "f_floor_lamp", + "N": "f_bigmirror", + "I": "f_desk", + "K": "f_wardrobe", + "M": "f_bench", + "L": "f_locker", + "h": "f_chair", + "J": "f_armchair", + "W": "f_table", + "C": "f_counter", + "a": "f_stool", + "t": "f_table", + "H": "f_displaycase", + "P": "f_glass_cabinet", + "S": "f_sink" + }, + "toilets": { "&": { } }, + "items": { + "I": { "item": "office", "chance": 30 }, + "f": { "item": "office_paper", "chance": 30 }, + "L": { "item": "cleaning", "chance": 30 }, + "y": { "item": "trash", "chance": 20, "repeat": [ 2, 4 ] }, + "B": { "item": "magic_shop_books", "chance": 20, "repeat": [ 1, 2 ] }, + "K": { "item": "magic_shop_clothes", "chance": 20, "repeat": [ 1, 2 ] }, + "H": { "item": "magic_shop_wands", "chance": 20, "repeat": [ 1, 2 ] }, + "P": { "item": "magic_shop_potions", "chance": 20, "repeat": [ 1, 2 ] }, + "t": { "item": "magic_shop_books", "chance": 20, "repeat": [ 1, 2 ] }, + "S": { "item": "softdrugs", "chance": 20, "repeat": [ 1, 2 ] } + } + } + }, + { + "type": "mapgen", + "method": "json", + "om_terrain": "magic_shop_2ndfloor", + "object": { + "fill_ter": "t_floor", + "rows": [ + " ", + " ", + " ", + " |o|##########", + " |>|4********#", + " |+||********#", + " ||oo||.y|********#", + " ||y.N.Y..|********#", + " ||B..N.t.R|********#", + " ||B...N.t.B|*******##", + " ||Y........xo*******# ", + " |y...hh.....+*******# ", + " oC..tttt....o*******# ", + " oC...hh....y|######## ", + " oC.........I| ", + " |CFCOCC...hI| ", + " ||%%%%%%+%%%| ", + " ||Q.S%....K| ", + " ||..+.@@..o ", + " ||&%.@@t.| ", + " |||ooo||| ", + " 4 ", + " ", + " " + ], + "terrain": { + ".": "t_floor", + " ": "t_open_air", + "*": "t_tile_flat_roof", + "o": "t_window_domestic", + "|": "t_rock_wall", + "%": "t_wall_b", + "+": "t_door_c", + ">": "t_stairs_down", + "#": "t_glass_railing", + "4": "t_gutter_downspout" + }, + "toilets": { "&": { } }, + "furniture": { + "@": "f_bed", + "t": "f_table", + "Q": "f_shower", + "S": "f_sink", + "B": "f_bookcase", + "Y": "f_armchair", + "R": "f_fireplace", + "C": "f_counter", + "N": "f_sofa", + "K": "f_wardrobe", + "x": "f_floor_lamp", + "I": "f_desk", + "h": "f_chair", + "O": "f_oven", + "F": "f_fridge", + "y": [ "f_indoor_plant_y", "f_indoor_plant" ] + }, + "items": { + "I": { "item": "office", "chance": 30 }, + "Q": { "item": "shower", "chance": 30 }, + "S": { "item": "softdrugs", "chance": 30 }, + "@": { "item": "bed", "chance": 20, "repeat": [ 1, 2 ] }, + "C": { "item": "kitchen_counters", "chance": 20, "repeat": [ 1, 2 ] }, + "t": { "item": "dishes_dining", "chance": 30 }, + "F": { "item": "fridge", "chance": 20, "repeat": [ 1, 2 ] }, + "O": { "item": "oven", "chance": 20, "repeat": [ 1, 2 ] }, + "K": { "item": "allclothes", "chance": 20, "repeat": [ 1, 2 ] }, + "B": { "item": "magic_shop_books", "chance": 20, "repeat": [ 1, 2 ] } + } + } + }, + { + "type": "mapgen", + "method": "json", + "om_terrain": "magic_shop_roof", + "object": { + "fill_ter": "t_flat_roof", + "rows": [ + " ", + " ", + " ", + " |23 ", + " |.3 ", + " |.53 ", + " |2222|..3 ", + " ||.......3 ", + " ||........3 ", + " ||.........3 ", + " ||..........3 ", + " |..A...:....3 ", + " |...........3 ", + " |...........3 ", + " |.......&...3 ", + " |...........3 ", + " ||..........3 ", + " ||...X.....3 ", + " ||........3 ", + " ||.......3 ", + " |5------3 ", + " ", + " ", + " " + ], + "palettes": [ "roof_palette" ] + } + } +] diff --git a/data/mods/Magiclysm/worldgen/multitile_city_buildings.json b/data/mods/Magiclysm/worldgen/multitile_city_buildings.json new file mode 100644 index 0000000000000..b7e298e61e7f2 --- /dev/null +++ b/data/mods/Magiclysm/worldgen/multitile_city_buildings.json @@ -0,0 +1,12 @@ +[ + { + "type": "city_building", + "id": "magic_shop", + "locations": [ "land" ], + "overmaps": [ + { "point": [ 0, 0, 0 ], "overmap": "magic_shop_north" }, + { "point": [ 0, 0, 1 ], "overmap": "magic_shop_2ndfloor_north" }, + { "point": [ 0, 0, 2 ], "overmap": "magic_shop_roof_north" } + ] + } +] diff --git a/data/mods/Magiclysm/worldgen/overmap_specials.json b/data/mods/Magiclysm/worldgen/overmap_specials.json new file mode 100644 index 0000000000000..072c7f0af4fb7 --- /dev/null +++ b/data/mods/Magiclysm/worldgen/overmap_specials.json @@ -0,0 +1,15 @@ +[ + { + "type": "overmap_special", + "id": "magic_cabin", + "overmaps": [ + { "point": [ 0, 0, 0 ], "overmap": "magic_cabin_north" }, + { "point": [ 0, 0, 1 ], "overmap": "magic_cabin_roof_north" } + ], + "locations": [ "wilderness" ], + "city_distance": [ 20, -1 ], + "city_sizes": [ 0, 20 ], + "occurrences": [ 0, 5 ], + "rotate": true + } +] diff --git a/data/mods/Magiclysm/worldgen/overmap_terrain.json b/data/mods/Magiclysm/worldgen/overmap_terrain.json new file mode 100644 index 0000000000000..9c3e29b564f0a --- /dev/null +++ b/data/mods/Magiclysm/worldgen/overmap_terrain.json @@ -0,0 +1,57 @@ +[ + { + "type": "overmap_terrain", + "id": "magic_shop", + "name": "magic shop", + "sym": "M", + "color": "red", + "see_cost": 5, + "extras": "build", + "mondensity": 2, + "flags": [ "SIDEWALK" ] + }, + { + "type": "overmap_terrain", + "id": "magic_shop_2ndfloor", + "name": "magic shop", + "sym": "M", + "color": "red", + "see_cost": 5, + "extras": "build", + "mondensity": 2, + "flags": [ "SIDEWALK" ] + }, + { + "type": "overmap_terrain", + "id": "magic_shop_roof", + "name": "magic shop roof", + "sym": "M", + "color": "red", + "see_cost": 5, + "extras": "build", + "mondensity": 2, + "flags": [ "SIDEWALK" ] + }, + { + "type": "overmap_terrain", + "id": "magic_cabin", + "name": "cabin", + "sym": "F", + "color": "green", + "see_cost": 5, + "extras": "build", + "mondensity": 2, + "flags": [ "SIDEWALK" ] + }, + { + "type": "overmap_terrain", + "id": "magic_cabin_roof", + "name": "cabin", + "sym": "F", + "color": "green", + "see_cost": 5, + "extras": "build", + "mondensity": 2, + "flags": [ "SIDEWALK" ] + } +] diff --git a/data/mods/Magiclysm/worldgen/regional_overlay.json b/data/mods/Magiclysm/worldgen/regional_overlay.json new file mode 100644 index 0000000000000..4a88796ff3428 --- /dev/null +++ b/data/mods/Magiclysm/worldgen/regional_overlay.json @@ -0,0 +1,8 @@ +[ + { + "type": "region_overlay", + "id": "magiclysm_buildings_overlay", + "regions": [ "all" ], + "city": { "shops": { "magic_shop": 100 } } + } +] From 41e6bf76236dd8e1864695a4991836f30835f53e Mon Sep 17 00:00:00 2001 From: ZhilkinSerg Date: Fri, 21 Jun 2019 01:04:23 +0300 Subject: [PATCH 207/371] Increase performance of add_msg( m_debug, ... ) calls Bail-out early without potentially expensive string format call for debug messages if debug mode is not enabled --- src/creature.h | 26 ++++++++++++++++++++++++++ src/messages.h | 7 +++++++ 2 files changed, 33 insertions(+) diff --git a/src/creature.h b/src/creature.h index 6949b97b57158..a6c73607fb926 100644 --- a/src/creature.h +++ b/src/creature.h @@ -15,6 +15,8 @@ #include "string_formatter.h" #include "type_id.h" #include "units.h" +#include "debug.h" +#include "enums.h" enum game_message_type : int; class nc_color; @@ -505,11 +507,17 @@ class Creature template void add_msg_if_player( const game_message_type type, const char *const msg, Args &&... args ) const { + if( type == m_debug && !debug_mode ) { + return; + } return add_msg_if_player( type, string_format( msg, std::forward( args )... ) ); } template void add_msg_if_player( const game_message_type type, const std::string &msg, Args &&... args ) const { + if( type == m_debug && !debug_mode ) { + return; + } return add_msg_if_player( type, string_format( msg, std::forward( args )... ) ); } @@ -526,10 +534,16 @@ class Creature virtual void add_msg_if_npc( game_message_type /*type*/, const std::string &/*msg*/ ) const {} template void add_msg_if_npc( const game_message_type type, const char *const msg, Args &&... args ) const { + if( type == m_debug && !debug_mode ) { + return; + } return add_msg_if_npc( type, string_format( msg, std::forward( args )... ) ); } template void add_msg_if_npc( const game_message_type type, const std::string &msg, Args &&... args ) const { + if( type == m_debug && !debug_mode ) { + return; + } return add_msg_if_npc( type, string_format( msg, std::forward( args )... ) ); } @@ -553,12 +567,18 @@ class Creature template void add_msg_player_or_npc( const game_message_type type, const char *const player_msg, const char *const npc_msg, Args &&... args ) const { + if( type == m_debug && !debug_mode ) { + return; + } return add_msg_player_or_npc( type, string_format( player_msg, std::forward( args )... ), string_format( npc_msg, std::forward( args )... ) ); } template void add_msg_player_or_npc( const game_message_type type, const std::string &player_msg, const std::string &npc_msg, Args &&... args ) const { + if( type == m_debug && !debug_mode ) { + return; + } return add_msg_player_or_npc( type, string_format( player_msg, std::forward( args )... ), string_format( npc_msg, std::forward( args )... ) ); } @@ -583,12 +603,18 @@ class Creature template void add_msg_player_or_say( const game_message_type type, const char *const player_msg, const char *const npc_speech, Args &&... args ) const { + if( type == m_debug && !debug_mode ) { + return; + } return add_msg_player_or_say( type, string_format( player_msg, std::forward( args )... ), string_format( npc_speech, std::forward( args )... ) ); } template void add_msg_player_or_say( const game_message_type type, const std::string &player_msg, const std::string &npc_speech, Args &&... args ) const { + if( type == m_debug && !debug_mode ) { + return; + } return add_msg_player_or_say( type, string_format( player_msg, std::forward( args )... ), string_format( npc_speech, std::forward( args )... ) ); } diff --git a/src/messages.h b/src/messages.h index 084239dde5ec6..9322e66b85e5c 100644 --- a/src/messages.h +++ b/src/messages.h @@ -9,6 +9,7 @@ #include "string_formatter.h" #include "enums.h" +#include "debug.h" class JsonOut; class JsonObject; @@ -50,11 +51,17 @@ void add_msg( const game_message_params ¶ms, std::string msg ); template inline void add_msg( const game_message_params ¶ms, const std::string &msg, Args &&... args ) { + if( params.type == m_debug && !debug_mode ) { + return; + } return add_msg( params, string_format( msg, std::forward( args )... ) ); } template inline void add_msg( const game_message_params ¶ms, const char *const msg, Args &&... args ) { + if( params.type == m_debug && !debug_mode ) { + return; + } return add_msg( params, string_format( msg, std::forward( args )... ) ); } From 3618ca2f197e98b41c70db4dcf0ecbd6bdd0f2d2 Mon Sep 17 00:00:00 2001 From: ZhilkinSerg Date: Fri, 21 Jun 2019 01:27:45 +0300 Subject: [PATCH 208/371] Save map extras with overmap (like map notes) --- src/map_extras.cpp | 1 + src/overmap.cpp | 72 +++++++++++++++++++++++++++++++++++++++++++ src/overmap.h | 20 ++++++++++++ src/overmapbuffer.cpp | 59 +++++++++++++++++++++++++++++++++++ src/overmapbuffer.h | 32 +++++++++++++++++++ src/savegame.cpp | 32 +++++++++++++++++++ 6 files changed, 216 insertions(+) diff --git a/src/map_extras.cpp b/src/map_extras.cpp index 0d9734ebb1cb0..77fb448f64bba 100644 --- a/src/map_extras.cpp +++ b/src/map_extras.cpp @@ -2343,6 +2343,7 @@ void apply_function( const string_id &id, map &m, const tripoint &abs extra.description ); if( mx_func != nullptr ) { mx_func( m, abs_sub ); + overmap_buffer.add_extra( sm_to_omt_copy( abs_sub ), id ); if( get_option( "AUTO_NOTES" ) && get_option( "AUTO_NOTES_MAP_EXTRAS" ) && !mx_note.empty() ) { overmap_buffer.add_note( sm_to_omt_copy( abs_sub ), mx_note ); diff --git a/src/overmap.cpp b/src/overmap.cpp index 29d5712d2d685..fd8e8c33093c3 100644 --- a/src/overmap.cpp +++ b/src/overmap.cpp @@ -28,6 +28,7 @@ #include "mapbuffer.h" #include "mapgen.h" #include "mapgen_functions.h" +#include "map_extras.h" #include "messages.h" #include "mongroup.h" #include "mtype.h" @@ -1305,6 +1306,77 @@ std::vector overmap::find_notes( const int z, const std::string &text ) return note_locations; } +bool overmap::has_extra( const int x, const int y, const int z ) const +{ + if( z < -OVERMAP_DEPTH || z > OVERMAP_HEIGHT ) { + return false; + } + + for( auto &i : layer[z + OVERMAP_DEPTH].extras ) { + if( i.x == x && i.y == y ) { + return true; + } + } + return false; +} + +const string_id &overmap::extra( const int x, const int y, const int z ) const +{ + static const string_id fallback{}; + + if( z < -OVERMAP_DEPTH || z > OVERMAP_HEIGHT ) { + return fallback; + } + + const auto &extras = layer[z + OVERMAP_DEPTH].extras; + const auto it = std::find_if( begin( extras ), + end( extras ), [&]( const om_map_extra & n ) { + return n.x == x && n.y == y; + } ); + + return ( it != std::end( extras ) ) ? it->id : fallback; +} + +void overmap::add_extra( const int x, const int y, const int z, const string_id id ) +{ + if( z < -OVERMAP_DEPTH || z > OVERMAP_HEIGHT ) { + debugmsg( "Attempting to add not to overmap for blank layer %d", z ); + return; + } + + auto &extras = layer[z + OVERMAP_DEPTH].extras; + const auto it = std::find_if( begin( extras ), + end( extras ), [&]( const om_map_extra & n ) { + return n.x == x && n.y == y; + } ); + + if( it == std::end( extras ) ) { + extras.emplace_back( om_map_extra{ std::move( id ), x, y } ); + } else if( !id.is_null() ) { + it->id = std::move( id ); + } else { + extras.erase( it ); + } +} + +void overmap::delete_extra( const int x, const int y, const int z ) +{ + add_extra( x, y, z, string_id::NULL_ID() ); +} + +std::vector overmap::find_extras( const int z, const std::string &text ) +{ + std::vector extra_locations; + map_layer &this_layer = layer[z + OVERMAP_DEPTH]; + for( const auto &extra : this_layer.extras ) { + const std::string extra_text = extra.id.c_str(); + if( match_include_exclude( extra_text, text ) ) { + extra_locations.push_back( global_base_point() + point( extra.x, extra.y ) ); + } + } + return extra_locations; +} + bool overmap::inbounds( const tripoint &p, int clearance ) { const tripoint overmap_boundary_min( 0, 0, -OVERMAP_DEPTH ); diff --git a/src/overmap.h b/src/overmap.h index 8b9bdcfb63e32..49120f28aa910 100644 --- a/src/overmap.h +++ b/src/overmap.h @@ -22,6 +22,7 @@ #include "overmap_types.h" // IWYU pragma: keep #include "regional_settings.h" #include "enums.h" +#include "map_extras.h" #include "mongroup.h" #include "optional.h" #include "type_id.h" @@ -58,6 +59,12 @@ struct om_note { int y; }; +struct om_map_extra { + string_id id; + int x; + int y; +}; + struct om_vehicle { int x; // overmap x coordinate of tracked vehicle int y; // overmap y coordinate @@ -94,6 +101,7 @@ struct map_layer { bool visible[OMAPX][OMAPY]; bool explored[OMAPX][OMAPY]; std::vector notes; + std::vector extras; }; struct om_special_sectors { @@ -194,6 +202,11 @@ class overmap void add_note( int x, int y, int z, std::string message ); void delete_note( int x, int y, int z ); + bool has_extra( int x, int y, int z ) const; + const string_id &extra( int x, int y, int z ) const; + void add_extra( int x, int y, int z, string_id id ); + void delete_extra( int x, int y, int z ); + /** * Getter for overmap scents. * @returns a reference to a scent_trace from the requested location. @@ -223,6 +236,13 @@ class overmap * coordinates), or empty vector if no matching notes are found. */ std::vector find_notes( const int z, const std::string &text ); + /** + * Return a vector containing the absolute coordinates of + * every matching map extra on the current z level of the current overmap. + * @returns A vector of map extra coordinates (absolute overmap terrain + * coordinates), or empty vector if no matching map extras are found. + */ + std::vector find_extras( const int z, const std::string &text ); /** * Returns whether or not the location has been generated (e.g. mapgen has run). diff --git a/src/overmapbuffer.cpp b/src/overmapbuffer.cpp index 09d122855dfbf..999eddaf6c73c 100644 --- a/src/overmapbuffer.cpp +++ b/src/overmapbuffer.cpp @@ -19,6 +19,7 @@ #include "game.h" #include "line.h" #include "map.h" +#include "map_extras.h" #include "mongroup.h" #include "monster.h" #include "npc.h" @@ -236,6 +237,20 @@ void overmapbuffer::delete_note( int x, int y, int z ) } } +void overmapbuffer::add_extra( int x, int y, int z, const string_id &id ) +{ + overmap &om = get_om_global( x, y ); + om.add_extra( x, y, z, id ); +} + +void overmapbuffer::delete_extra( int x, int y, int z ) +{ + if( has_extra( x, y, z ) ) { + overmap &om = get_om_global( x, y ); + om.delete_extra( x, y, z ); + } +} + overmap *overmapbuffer::get_existing( int x, int y ) { const point p {x, y}; @@ -361,6 +376,22 @@ const std::string &overmapbuffer::note( int x, int y, int z ) return om->note( x, y, z ); } +bool overmapbuffer::has_extra( int x, int y, int z ) +{ + const overmap *om = get_existing_om_global( x, y ); + return ( om != nullptr ) && om->has_extra( x, y, z ); +} + +const string_id &overmapbuffer::extra( int x, int y, int z ) +{ + const overmap *om = get_existing_om_global( x, y ); + if( om == nullptr ) { + static string_id id; + return id; + } + return om->extra( x, y, z ); +} + bool overmapbuffer::is_explored( int x, int y, int z ) { const overmap *om = get_existing_om_global( x, y ); @@ -1416,6 +1447,34 @@ overmapbuffer::t_notes_vector overmapbuffer::get_notes( int z, const std::string return result; } +overmapbuffer::t_extras_vector overmapbuffer::get_extras( int z, const std::string *pattern ) +{ + overmapbuffer::t_extras_vector result; + for( auto &it : overmaps ) { + const overmap &om = *it.second; + const int offset_x = om.pos().x * OMAPX; + const int offset_y = om.pos().y * OMAPY; + for( int i = 0; i < OMAPX; i++ ) { + for( int j = 0; j < OMAPY; j++ ) { + const string_id &extra = om.extra( i, j, z ); + if( extra.is_null() ) { + continue; + } + const std::string &extra_text = extra.c_str(); + if( pattern != nullptr && lcmatch( extra_text, *pattern ) ) { + // pattern not found in note text + continue; + } + result.push_back( t_point_with_extra( + point( offset_x + i, offset_y + j ), + om.extra( i, j, z ) + ) ); + } + } + } + return result; +} + bool overmapbuffer::is_safe( int x, int y, int z ) { for( auto &mongrp : monsters_at( x, y, z ) ) { diff --git a/src/overmapbuffer.h b/src/overmapbuffer.h index 64906e95fcf11..17b8cc8d33502 100644 --- a/src/overmapbuffer.h +++ b/src/overmapbuffer.h @@ -12,6 +12,7 @@ #include #include "enums.h" +#include "map_extras.h" #include "omdata.h" #include "overmap_types.h" #include "optional.h" @@ -147,6 +148,22 @@ class overmapbuffer void delete_note( const tripoint &p ) { delete_note( p.x, p.y, p.z ); } + bool has_extra( int x, int y, int z ); + bool has_extra( const tripoint &p ) { + return has_extra( p.x, p.y, p.z ); + } + const string_id &extra( int x, int y, int z ); + const string_id &extra( const tripoint &p ) { + return extra( p.x, p.y, p.z ); + } + void add_extra( int x, int y, int z, const string_id &id ); + void add_extra( const tripoint &p, const string_id &id ) { + add_extra( p.x, p.y, p.z, id ); + } + void delete_extra( int x, int y, int z ); + void delete_extra( const tripoint &p ) { + delete_extra( p.x, p.y, p.z ); + } bool is_explored( int x, int y, int z ); void toggle_explored( int x, int y, int z ); bool seen( int x, int y, int z ); @@ -373,6 +390,14 @@ class overmapbuffer t_notes_vector find_notes( int z, const std::string &pattern ) { return get_notes( z, &pattern ); // filter with pattern } + using t_point_with_extra = std::pair>; + using t_extras_vector = std::vector; + t_extras_vector get_all_extras( int z ) { + return get_extras( z, nullptr ); // NULL => don't filter extras + } + t_extras_vector find_extras( int z, const std::string &pattern ) { + return get_extras( z, &pattern ); // filter with pattern + } /** * Signal nearby hordes to move to given location. * @param center The origin of the signal, hordes (that recognize the signal) want to go @@ -491,6 +516,13 @@ class overmapbuffer * If the pattern is NULL, every note matches. */ t_notes_vector get_notes( int z, const std::string *pattern ); + /** + * Get a list of map extras in the (loaded) overmaps. + * @param z only this specific z-level is search for map extras. + * @param pattern only map extras that contain this pattern are returned. + * If the pattern is NULL, every map extra matches. + */ + t_extras_vector get_extras( int z, const std::string *pattern ); public: /** * See overmap::check_ot_type, this uses global diff --git a/src/savegame.cpp b/src/savegame.cpp index 43abf86befc9a..5534ef6909e45 100644 --- a/src/savegame.cpp +++ b/src/savegame.cpp @@ -1121,6 +1121,22 @@ void overmap::unserialize_view( std::istream &fin ) } } jsin.end_array(); + } else if( name == "extras" ) { + jsin.start_array(); + for( int z = 0; z < OVERMAP_LAYERS; ++z ) { + jsin.start_array(); + while( !jsin.end_array() ) { + om_map_extra tmp; + jsin.start_array(); + jsin.read( tmp.x ); + jsin.read( tmp.y ); + jsin.read( tmp.id ); + jsin.end_array(); + + layer[z].extras.push_back( tmp ); + } + } + jsin.end_array(); } } } @@ -1195,6 +1211,22 @@ void overmap::serialize_view( std::ostream &fout ) const } json.end_array(); + json.member( "extras" ); + json.start_array(); + for( int z = 0; z < OVERMAP_LAYERS; ++z ) { + json.start_array(); + for( auto &i : layer[z].extras ) { + json.start_array(); + json.write( i.x ); + json.write( i.y ); + json.write( i.id ); + json.end_array(); + fout << std::endl; + } + json.end_array(); + } + json.end_array(); + json.end_object(); } From a1ffdb3981c439c42113c475933251f79b97cf3f Mon Sep 17 00:00:00 2001 From: Kevin Granade Date: Thu, 20 Jun 2019 15:45:50 -0700 Subject: [PATCH 209/371] Mark mutagen recipes as secret --- data/json/recipes/chem/mutagens.json | 138 ++++++++++++++++++--------- 1 file changed, 92 insertions(+), 46 deletions(-) diff --git a/data/json/recipes/chem/mutagens.json b/data/json/recipes/chem/mutagens.json index 292ebe7d14cb8..22251e7149695 100644 --- a/data/json/recipes/chem/mutagens.json +++ b/data/json/recipes/chem/mutagens.json @@ -30,7 +30,8 @@ ], [ [ "bleach", 2 ], [ "oxy_powder", 200 ] ], [ [ "ammonia", 1 ], [ "lye_powder", 100 ] ] - ] + ], + "flags": [ "SECRET" ] }, { "type": "recipe", @@ -59,7 +60,8 @@ "book_learn": [ [ "recipe_serum", 8 ], [ "recipe_labchem", 9 ] ], "qualities": [ { "id": "CHEM", "level": 3 }, { "id": "FINE_DISTILL", "level": 1 }, { "id": "CONCENTRATE", "level": 1 } ], "tools": [ [ [ "surface_heat", 37, "LIST" ] ] ], - "components": [ [ [ "mutagen", 2 ] ] ] + "components": [ [ [ "mutagen", 2 ] ] ], + "flags": [ "SECRET" ] }, { "type": "recipe", @@ -78,7 +80,8 @@ [ [ "mutagen", 1 ] ], [ [ "veggy", 3 ], [ "biollante_bud", 1 ], [ "datura_seed", 16 ] ], [ [ "ammonia", 1 ], [ "lye_powder", 100 ] ] - ] + ], + "flags": [ "SECRET" ] }, { "type": "recipe", @@ -93,7 +96,8 @@ "book_learn": [ [ "recipe_serum", 8 ], [ "recipe_creepy", 8 ] ], "qualities": [ { "id": "CHEM", "level": 3 }, { "id": "FINE_DISTILL", "level": 1 }, { "id": "CONCENTRATE", "level": 1 } ], "tools": [ [ [ "surface_heat", 37, "LIST" ] ] ], - "components": [ [ [ "mutagen_plant", 2 ] ] ] + "components": [ [ [ "mutagen_plant", 2 ] ] ], + "flags": [ "SECRET" ] }, { "type": "recipe", @@ -112,7 +116,8 @@ [ [ "mutagen", 1 ] ], [ [ "honey_bottled", 3 ], [ "honeycomb", 3 ], [ "bee_sting", 3 ], [ "wasp_sting", 3 ] ], [ [ "ammonia", 1 ], [ "lye_powder", 100 ] ] - ] + ], + "flags": [ "SECRET" ] }, { "type": "recipe", @@ -127,7 +132,8 @@ "book_learn": [ [ "recipe_serum", 8 ], [ "recipe_maiar", 8 ] ], "qualities": [ { "id": "CHEM", "level": 3 }, { "id": "FINE_DISTILL", "level": 1 }, { "id": "CONCENTRATE", "level": 1 } ], "tools": [ [ [ "surface_heat", 37, "LIST" ] ] ], - "components": [ [ [ "mutagen_insect", 2 ] ] ] + "components": [ [ [ "mutagen_insect", 2 ] ] ], + "flags": [ "SECRET" ] }, { "type": "recipe", @@ -142,7 +148,8 @@ "book_learn": [ [ "recipe_maiar", 8 ] ], "qualities": [ { "id": "CHEM", "level": 3 }, { "id": "SEPARATE", "level": 1 }, { "id": "ANALYSIS", "level": 1 } ], "tools": [ [ [ "surface_heat", 25, "LIST" ] ] ], - "components": [ [ [ "mutagen", 1 ] ], [ [ "spider_egg", 1 ], [ "chitin_piece", 4 ] ], [ [ "ammonia", 1 ], [ "lye_powder", 100 ] ] ] + "components": [ [ [ "mutagen", 1 ] ], [ [ "spider_egg", 1 ], [ "chitin_piece", 4 ] ], [ [ "ammonia", 1 ], [ "lye_powder", 100 ] ] ], + "flags": [ "SECRET" ] }, { "type": "recipe", @@ -157,7 +164,8 @@ "book_learn": [ [ "recipe_serum", 8 ], [ "recipe_maiar", 8 ] ], "qualities": [ { "id": "CHEM", "level": 3 }, { "id": "FINE_DISTILL", "level": 1 }, { "id": "CONCENTRATE", "level": 1 } ], "tools": [ [ [ "surface_heat", 37, "LIST" ] ] ], - "components": [ [ [ "mutagen_spider", 2 ] ] ] + "components": [ [ [ "mutagen_spider", 2 ] ] ], + "flags": [ "SECRET" ] }, { "type": "recipe", @@ -172,7 +180,8 @@ "book_learn": [ [ "recipe_maiar", 8 ], [ "recipe_creepy", 8 ] ], "qualities": [ { "id": "CHEM", "level": 3 }, { "id": "SEPARATE", "level": 1 }, { "id": "ANALYSIS", "level": 1 } ], "tools": [ [ [ "surface_heat", 25, "LIST" ] ] ], - "components": [ [ [ "mutagen", 1 ] ], [ [ "sewage", 3 ], [ "slime_scrap", 3 ] ], [ [ "ammonia", 1 ], [ "lye_powder", 100 ] ] ] + "components": [ [ [ "mutagen", 1 ] ], [ [ "sewage", 3 ], [ "slime_scrap", 3 ] ], [ [ "ammonia", 1 ], [ "lye_powder", 100 ] ] ], + "flags": [ "SECRET" ] }, { "type": "recipe", @@ -187,7 +196,8 @@ "book_learn": [ [ "recipe_serum", 8 ], [ "recipe_maiar", 8 ], [ "recipe_creepy", 8 ] ], "qualities": [ { "id": "CHEM", "level": 3 }, { "id": "SEPARATE", "level": 1 }, { "id": "ANALYSIS", "level": 1 } ], "tools": [ [ [ "surface_heat", 37, "LIST" ] ] ], - "components": [ [ [ "mutagen_slime", 2 ] ] ] + "components": [ [ [ "mutagen_slime", 2 ] ] ], + "flags": [ "SECRET" ] }, { "type": "recipe", @@ -206,7 +216,8 @@ [ [ "mutagen", 1 ] ], [ [ "fish", 2 ], [ "can_sardine", 1 ], [ "can_tuna", 1 ], [ "can_salmon", 1 ], [ "can_herring", 1 ] ], [ [ "ammonia", 1 ], [ "lye_powder", 100 ] ] - ] + ], + "flags": [ "SECRET" ] }, { "type": "recipe", @@ -221,7 +232,8 @@ "book_learn": [ [ "recipe_serum", 8 ], [ "recipe_animal", 8 ] ], "qualities": [ { "id": "CHEM", "level": 3 }, { "id": "FINE_DISTILL", "level": 1 }, { "id": "CONCENTRATE", "level": 1 } ], "tools": [ [ [ "surface_heat", 37, "LIST" ] ] ], - "components": [ [ [ "mutagen_fish", 2 ] ] ] + "components": [ [ [ "mutagen_fish", 2 ] ] ], + "flags": [ "SECRET" ] }, { "type": "recipe", @@ -240,7 +252,8 @@ [ [ "mutagen", 1 ] ], [ [ "meat_tainted", 3 ], [ "dry_meat_tainted", 3 ] ], [ [ "ammonia", 1 ], [ "lye_powder", 100 ] ] - ] + ], + "flags": [ "SECRET" ] }, { "type": "recipe", @@ -255,7 +268,8 @@ "book_learn": [ [ "recipe_serum", 8 ], [ "recipe_creepy", 8 ] ], "qualities": [ { "id": "CHEM", "level": 3 }, { "id": "FINE_DISTILL", "level": 1 }, { "id": "CONCENTRATE", "level": 1 } ], "tools": [ [ [ "surface_heat", 37, "LIST" ] ] ], - "components": [ [ [ "mutagen_rat", 2 ] ] ] + "components": [ [ [ "mutagen_rat", 2 ] ] ], + "flags": [ "SECRET" ] }, { "type": "recipe", @@ -270,7 +284,8 @@ "book_learn": [ [ "recipe_animal", 7 ] ], "qualities": [ { "id": "CHEM", "level": 3 }, { "id": "SEPARATE", "level": 1 }, { "id": "ANALYSIS", "level": 1 } ], "tools": [ [ [ "surface_heat", 25, "LIST" ] ] ], - "components": [ [ [ "mutagen", 1 ] ], [ [ "meat", 3 ] ], [ [ "ammonia", 1 ], [ "lye_powder", 100 ] ] ] + "components": [ [ [ "mutagen", 1 ] ], [ [ "meat", 3 ] ], [ [ "ammonia", 1 ], [ "lye_powder", 100 ] ] ], + "flags": [ "SECRET" ] }, { "type": "recipe", @@ -285,7 +300,8 @@ "book_learn": [ [ "recipe_serum", 8 ], [ "recipe_animal", 8 ] ], "qualities": [ { "id": "CHEM", "level": 3 }, { "id": "FINE_DISTILL", "level": 1 }, { "id": "CONCENTRATE", "level": 1 } ], "tools": [ [ [ "surface_heat", 37, "LIST" ] ] ], - "components": [ [ [ "mutagen_beast", 2 ] ] ] + "components": [ [ [ "mutagen_beast", 2 ] ] ], + "flags": [ "SECRET" ] }, { "type": "recipe", @@ -300,7 +316,8 @@ "book_learn": [ [ "recipe_animal", 8 ] ], "qualities": [ { "id": "CHEM", "level": 3 }, { "id": "SEPARATE", "level": 1 }, { "id": "ANALYSIS", "level": 1 } ], "tools": [ [ [ "surface_heat", 25, "LIST" ] ] ], - "components": [ [ [ "mutagen", 1 ] ], [ [ "meat", 3 ] ], [ [ "ammonia", 1 ], [ "lye_powder", 100 ] ] ] + "components": [ [ [ "mutagen", 1 ] ], [ [ "meat", 3 ] ], [ [ "ammonia", 1 ], [ "lye_powder", 100 ] ] ], + "flags": [ "SECRET" ] }, { "type": "recipe", @@ -315,7 +332,8 @@ "book_learn": [ [ "recipe_serum", 8 ], [ "recipe_animal", 8 ] ], "qualities": [ { "id": "CHEM", "level": 3 }, { "id": "FINE_DISTILL", "level": 1 }, { "id": "CONCENTRATE", "level": 1 } ], "tools": [ [ [ "surface_heat", 37, "LIST" ] ] ], - "components": [ [ [ "mutagen_ursine", 2 ] ] ] + "components": [ [ [ "mutagen_ursine", 2 ] ] ], + "flags": [ "SECRET" ] }, { "type": "recipe", @@ -330,7 +348,8 @@ "book_learn": [ [ "recipe_animal", 8 ] ], "qualities": [ { "id": "CHEM", "level": 3 }, { "id": "SEPARATE", "level": 1 }, { "id": "ANALYSIS", "level": 1 } ], "tools": [ [ [ "surface_heat", 25, "LIST" ] ] ], - "components": [ [ [ "mutagen", 1 ] ], [ [ "meat", 1 ] ], [ [ "ammonia", 1 ], [ "lye_powder", 100 ] ] ] + "components": [ [ [ "mutagen", 1 ] ], [ [ "meat", 1 ] ], [ [ "ammonia", 1 ], [ "lye_powder", 100 ] ] ], + "flags": [ "SECRET" ] }, { "type": "recipe", @@ -345,7 +364,8 @@ "book_learn": [ [ "recipe_serum", 8 ], [ "recipe_animal", 8 ] ], "qualities": [ { "id": "CHEM", "level": 3 }, { "id": "FINE_DISTILL", "level": 1 }, { "id": "CONCENTRATE", "level": 1 } ], "tools": [ [ [ "surface_heat", 37, "LIST" ] ] ], - "components": [ [ [ "mutagen_mouse", 2 ] ] ] + "components": [ [ [ "mutagen_mouse", 2 ] ] ], + "flags": [ "SECRET" ] }, { "type": "recipe", @@ -360,7 +380,8 @@ "book_learn": [ [ "recipe_animal", 8 ] ], "qualities": [ { "id": "CHEM", "level": 3 }, { "id": "SEPARATE", "level": 1 }, { "id": "ANALYSIS", "level": 1 } ], "tools": [ [ [ "surface_heat", 25, "LIST" ] ] ], - "components": [ [ [ "mutagen", 1 ] ], [ [ "meat", 3 ] ], [ [ "ammonia", 1 ], [ "lye_powder", 100 ] ] ] + "components": [ [ [ "mutagen", 1 ] ], [ [ "meat", 3 ] ], [ [ "ammonia", 1 ], [ "lye_powder", 100 ] ] ], + "flags": [ "SECRET" ] }, { "type": "recipe", @@ -375,7 +396,8 @@ "book_learn": [ [ "recipe_serum", 8 ], [ "recipe_animal", 8 ] ], "qualities": [ { "id": "CHEM", "level": 3 }, { "id": "FINE_DISTILL", "level": 1 }, { "id": "CONCENTRATE", "level": 1 } ], "tools": [ [ [ "surface_heat", 37, "LIST" ] ] ], - "components": [ [ [ "mutagen_feline", 2 ] ] ] + "components": [ [ [ "mutagen_feline", 2 ] ] ], + "flags": [ "SECRET" ] }, { "type": "recipe", @@ -390,7 +412,8 @@ "book_learn": [ [ "recipe_animal", 8 ] ], "qualities": [ { "id": "CHEM", "level": 3 }, { "id": "SEPARATE", "level": 1 }, { "id": "ANALYSIS", "level": 1 } ], "tools": [ [ [ "surface_heat", 25, "LIST" ] ] ], - "components": [ [ [ "mutagen", 1 ] ], [ [ "meat", 3 ] ], [ [ "ammonia", 1 ], [ "lye_powder", 100 ] ] ] + "components": [ [ [ "mutagen", 1 ] ], [ [ "meat", 3 ] ], [ [ "ammonia", 1 ], [ "lye_powder", 100 ] ] ], + "flags": [ "SECRET" ] }, { "type": "recipe", @@ -405,7 +428,8 @@ "book_learn": [ [ "recipe_serum", 8 ], [ "recipe_animal", 8 ] ], "qualities": [ { "id": "CHEM", "level": 3 }, { "id": "FINE_DISTILL", "level": 1 }, { "id": "CONCENTRATE", "level": 1 } ], "tools": [ [ [ "surface_heat", 37, "LIST" ] ] ], - "components": [ [ [ "mutagen_lupine", 2 ] ] ] + "components": [ [ [ "mutagen_lupine", 2 ] ] ], + "flags": [ "SECRET" ] }, { "type": "recipe", @@ -420,7 +444,8 @@ "book_learn": [ [ "recipe_animal", 8 ] ], "qualities": [ { "id": "CHEM", "level": 3 }, { "id": "SEPARATE", "level": 1 }, { "id": "ANALYSIS", "level": 1 } ], "tools": [ [ [ "surface_heat", 25, "LIST" ] ] ], - "components": [ [ [ "mutagen", 1 ] ], [ [ "meat", 3 ] ], [ [ "ammonia", 1 ], [ "lye_powder", 100 ] ] ] + "components": [ [ [ "mutagen", 1 ] ], [ [ "meat", 3 ] ], [ [ "ammonia", 1 ], [ "lye_powder", 100 ] ] ], + "flags": [ "SECRET" ] }, { "type": "recipe", @@ -435,7 +460,8 @@ "book_learn": [ [ "recipe_serum", 8 ], [ "recipe_animal", 8 ] ], "qualities": [ { "id": "CHEM", "level": 3 }, { "id": "FINE_DISTILL", "level": 1 }, { "id": "CONCENTRATE", "level": 1 } ], "tools": [ [ [ "surface_heat", 37, "LIST" ] ] ], - "components": [ [ [ "mutagen_cattle", 2 ] ] ] + "components": [ [ [ "mutagen_cattle", 2 ] ] ], + "flags": [ "SECRET" ] }, { "type": "recipe", @@ -454,7 +480,8 @@ [ [ "mutagen", 1 ] ], [ [ "meat_tainted", 3 ], [ "dry_meat_tainted", 3 ], [ "can_chowder", 1 ], [ "can_clams", 1 ] ], [ [ "ammonia", 1 ], [ "lye_powder", 100 ] ] - ] + ], + "flags": [ "SECRET" ] }, { "type": "recipe", @@ -469,7 +496,8 @@ "book_learn": [ [ "recipe_serum", 8 ], [ "recipe_creepy", 8 ] ], "qualities": [ { "id": "CHEM", "level": 3 }, { "id": "FINE_DISTILL", "level": 1 }, { "id": "CONCENTRATE", "level": 1 } ], "tools": [ [ [ "surface_heat", 37, "LIST" ] ] ], - "components": [ [ [ "mutagen_cephalopod", 2 ] ] ] + "components": [ [ [ "mutagen_cephalopod", 2 ] ] ], + "flags": [ "SECRET" ] }, { "type": "recipe", @@ -484,7 +512,8 @@ "book_learn": [ [ "recipe_animal", 8 ] ], "qualities": [ { "id": "CHEM", "level": 3 }, { "id": "SEPARATE", "level": 1 }, { "id": "ANALYSIS", "level": 1 } ], "tools": [ [ [ "surface_heat", 25, "LIST" ] ] ], - "components": [ [ [ "mutagen", 1 ] ], [ [ "eggs_bird", 1, "LIST" ] ], [ [ "ammonia", 1 ], [ "lye_powder", 100 ] ] ] + "components": [ [ [ "mutagen", 1 ] ], [ [ "eggs_bird", 1, "LIST" ] ], [ [ "ammonia", 1 ], [ "lye_powder", 100 ] ] ], + "flags": [ "SECRET" ] }, { "type": "recipe", @@ -499,7 +528,8 @@ "book_learn": [ [ "recipe_serum", 8 ], [ "recipe_animal", 8 ] ], "qualities": [ { "id": "CHEM", "level": 3 }, { "id": "FINE_DISTILL", "level": 1 }, { "id": "CONCENTRATE", "level": 1 } ], "tools": [ [ [ "surface_heat", 37, "LIST" ] ] ], - "components": [ [ [ "mutagen_bird", 2 ] ] ] + "components": [ [ [ "mutagen_bird", 2 ] ] ], + "flags": [ "SECRET" ] }, { "type": "recipe", @@ -514,7 +544,8 @@ "book_learn": [ [ "recipe_animal", 8 ] ], "qualities": [ { "id": "CHEM", "level": 3 }, { "id": "SEPARATE", "level": 1 }, { "id": "ANALYSIS", "level": 1 } ], "tools": [ [ [ "surface_heat", 25, "LIST" ] ] ], - "components": [ [ [ "mutagen", 1 ] ], [ [ "egg_reptile", 1 ] ], [ [ "ammonia", 1 ], [ "lye_powder", 100 ] ] ] + "components": [ [ [ "mutagen", 1 ] ], [ [ "egg_reptile", 1 ] ], [ [ "ammonia", 1 ], [ "lye_powder", 100 ] ] ], + "flags": [ "SECRET" ] }, { "type": "recipe", @@ -529,7 +560,8 @@ "book_learn": [ [ "recipe_serum", 8 ], [ "recipe_animal", 8 ] ], "qualities": [ { "id": "CHEM", "level": 3 }, { "id": "FINE_DISTILL", "level": 1 }, { "id": "CONCENTRATE", "level": 1 } ], "tools": [ [ [ "surface_heat", 37, "LIST" ] ] ], - "components": [ [ [ "mutagen_lizard", 2 ] ] ] + "components": [ [ [ "mutagen_lizard", 2 ] ] ], + "flags": [ "SECRET" ] }, { "type": "recipe", @@ -544,7 +576,8 @@ "book_learn": [ [ "recipe_maiar", 8 ] ], "qualities": [ { "id": "CHEM", "level": 3 }, { "id": "SEPARATE", "level": 1 }, { "id": "ANALYSIS", "level": 1 } ], "tools": [ [ [ "surface_heat", 25, "LIST" ] ] ], - "components": [ [ [ "mutagen", 1 ] ], [ [ "meat", 3 ] ], [ [ "ammonia", 1 ], [ "lye_powder", 100 ] ] ] + "components": [ [ [ "mutagen", 1 ] ], [ [ "meat", 3 ] ], [ [ "ammonia", 1 ], [ "lye_powder", 100 ] ] ], + "flags": [ "SECRET" ] }, { "type": "recipe", @@ -559,7 +592,8 @@ "book_learn": [ [ "recipe_serum", 8 ], [ "recipe_maiar", 8 ] ], "qualities": [ { "id": "CHEM", "level": 3 }, { "id": "FINE_DISTILL", "level": 1 }, { "id": "CONCENTRATE", "level": 1 } ], "tools": [ [ [ "surface_heat", 37, "LIST" ] ] ], - "components": [ [ [ "mutagen_troglobite", 2 ] ] ] + "components": [ [ [ "mutagen_troglobite", 2 ] ] ], + "flags": [ "SECRET" ] }, { "type": "recipe", @@ -600,7 +634,8 @@ [ "hflesh_powder", 10 ], [ "protein_powder", 10 ] ] - ] + ], + "flags": [ "SECRET" ] }, { "type": "recipe", @@ -615,7 +650,8 @@ "book_learn": [ [ "recipe_medicalmut", 9 ], [ "recipe_serum", 9 ] ], "qualities": [ { "id": "CHEM", "level": 3 }, { "id": "FINE_DISTILL", "level": 1 }, { "id": "CONCENTRATE", "level": 1 } ], "tools": [ [ [ "surface_heat", 37, "LIST" ] ] ], - "components": [ [ [ "mutagen_medical", 2 ] ] ] + "components": [ [ [ "mutagen_medical", 2 ] ] ], + "flags": [ "SECRET" ] }, { "type": "recipe", @@ -634,7 +670,8 @@ [ [ "royal_jelly", 4 ], [ "mutagen", 2 ] ], [ [ "bleach", 3 ], [ "oxy_powder", 300 ] ], [ [ "ammonia", 2 ], [ "lye_powder", 200 ] ] - ] + ], + "flags": [ "SECRET" ] }, { "type": "recipe", @@ -649,7 +686,8 @@ "book_learn": [ [ "recipe_serum", 9 ], [ "recipe_labchem", 9 ] ], "qualities": [ { "id": "CHEM", "level": 3 }, { "id": "FINE_DISTILL", "level": 1 }, { "id": "CONCENTRATE", "level": 1 } ], "tools": [ [ [ "surface_heat", 37, "LIST" ] ] ], - "components": [ [ [ "purifier", 2 ] ] ] + "components": [ [ [ "purifier", 2 ] ] ], + "flags": [ "SECRET" ] }, { "type": "recipe", @@ -668,7 +706,8 @@ [ [ "mutagen_plant", 2 ], [ "iv_mutagen_plant", 1 ] ], [ [ "mutagen_bird", 2 ], [ "iv_mutagen_bird", 1 ] ], [ [ "purifier", 4 ], [ "iv_purifier", 2 ] ] - ] + ], + "flags": [ "SECRET" ] }, { "type": "recipe", @@ -683,7 +722,8 @@ "book_learn": [ [ "recipe_alpha", 9 ] ], "qualities": [ { "id": "CHEM", "level": 3 }, { "id": "FINE_DISTILL", "level": 1 }, { "id": "CONCENTRATE", "level": 1 } ], "tools": [ [ [ "surface_heat", 37, "LIST" ] ] ], - "components": [ [ [ "mutagen_alpha", 2 ] ] ] + "components": [ [ [ "mutagen_alpha", 2 ] ] ], + "flags": [ "SECRET" ] }, { "type": "recipe", @@ -697,7 +737,8 @@ "book_learn": [ [ "recipe_elfa", 10 ] ], "qualities": [ { "id": "CHEM", "level": 3 }, { "id": "SEPARATE", "level": 1 }, { "id": "ANALYSIS", "level": 1 } ], "tools": [ [ [ "surface_heat", 31, "LIST" ] ] ], - "components": [ [ [ "mutagen_slime", 2 ], [ "iv_mutagen_slime", 1 ] ], [ [ "mutagen_plant", 1 ] ], [ [ "mutagen_bird", 1 ] ] ] + "components": [ [ [ "mutagen_slime", 2 ], [ "iv_mutagen_slime", 1 ] ], [ [ "mutagen_plant", 1 ] ], [ [ "mutagen_bird", 1 ] ] ], + "flags": [ "SECRET" ] }, { "type": "recipe", @@ -712,7 +753,8 @@ "book_learn": [ [ "recipe_elfa", 10 ] ], "qualities": [ { "id": "CHEM", "level": 3 }, { "id": "FINE_DISTILL", "level": 1 }, { "id": "CONCENTRATE", "level": 1 } ], "tools": [ [ [ "surface_heat", 37, "LIST" ] ] ], - "components": [ [ [ "mutagen_elfa", 2 ] ] ] + "components": [ [ [ "mutagen_elfa", 2 ] ] ], + "flags": [ "SECRET" ] }, { "type": "recipe", @@ -727,7 +769,8 @@ "book_learn": [ [ "recipe_chimera", 9 ] ], "qualities": [ { "id": "CHEM", "level": 3 }, { "id": "SEPARATE", "level": 1 }, { "id": "ANALYSIS", "level": 1 } ], "tools": [ [ [ "surface_heat", 37, "LIST" ] ] ], - "components": [ [ [ "mutagen_lizard", 1 ] ], [ [ "mutagen_bird", 1 ] ], [ [ "mutagen_beast", 1 ] ], [ [ "mutagen_cattle", 1 ] ] ] + "components": [ [ [ "mutagen_lizard", 1 ] ], [ [ "mutagen_bird", 1 ] ], [ [ "mutagen_beast", 1 ] ], [ [ "mutagen_cattle", 1 ] ] ], + "flags": [ "SECRET" ] }, { "type": "recipe", @@ -742,7 +785,8 @@ "book_learn": [ [ "recipe_chimera", 8 ] ], "qualities": [ { "id": "CHEM", "level": 3 }, { "id": "FINE_DISTILL", "level": 1 }, { "id": "CONCENTRATE", "level": 1 } ], "tools": [ [ [ "surface_heat", 37, "LIST" ] ] ], - "components": [ [ [ "mutagen_chimera", 2 ] ] ] + "components": [ [ [ "mutagen_chimera", 2 ] ] ], + "flags": [ "SECRET" ] }, { "type": "recipe", @@ -756,7 +800,8 @@ "book_learn": [ [ "recipe_raptor", 9 ] ], "qualities": [ { "id": "CHEM", "level": 3 }, { "id": "SEPARATE", "level": 1 }, { "id": "ANALYSIS", "level": 1 } ], "tools": [ [ [ "surface_heat", 31, "LIST" ] ] ], - "components": [ [ [ "mutagen_lizard", 1 ] ], [ [ "mutagen_bird", 1 ] ], [ [ "purifier", 1 ] ] ] + "components": [ [ [ "mutagen_lizard", 1 ] ], [ [ "mutagen_bird", 1 ] ], [ [ "purifier", 1 ] ] ], + "flags": [ "SECRET" ] }, { "type": "recipe", @@ -771,6 +816,7 @@ "book_learn": [ [ "recipe_raptor", 9 ] ], "qualities": [ { "id": "CHEM", "level": 3 }, { "id": "FINE_DISTILL", "level": 1 }, { "id": "CONCENTRATE", "level": 1 } ], "tools": [ [ [ "surface_heat", 37, "LIST" ] ] ], - "components": [ [ [ "mutagen_raptor", 2 ] ] ] + "components": [ [ [ "mutagen_raptor", 2 ] ] ], + "flags": [ "SECRET" ] } ] From f4972a0750c500e8ff36343c996ae5b613cae95e Mon Sep 17 00:00:00 2001 From: Kevin Granade Date: Thu, 20 Jun 2019 16:01:13 -0700 Subject: [PATCH 210/371] Prevent learning secret recipes at character creation --- src/newcharacter.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/newcharacter.cpp b/src/newcharacter.cpp index bc1cbd4a594e5..0e287eb5d4f82 100644 --- a/src/newcharacter.cpp +++ b/src/newcharacter.cpp @@ -567,7 +567,7 @@ bool avatar::create( character_type type, const std::string &tempname ) // Learn recipes for( const auto &e : recipe_dict ) { const auto &r = e.second; - if( !knows_recipe( &r ) && has_recipe_requirements( r ) ) { + if( !r.has_flag( "SECRET" ) && !knows_recipe( &r ) && has_recipe_requirements( r ) ) { learn_recipe( &r ); } } From e998dccb4ce9c70daff431e9ddef5f1494550220 Mon Sep 17 00:00:00 2001 From: Kevin Granade Date: Thu, 20 Jun 2019 16:05:33 -0700 Subject: [PATCH 211/371] Document new recipe flag --- doc/JSON_FLAGS.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/doc/JSON_FLAGS.md b/doc/JSON_FLAGS.md index 4dffb54925222..ffcd50e1f7f46 100644 --- a/doc/JSON_FLAGS.md +++ b/doc/JSON_FLAGS.md @@ -1100,8 +1100,9 @@ These branches are also the valid entries for the categories of `dreams` in `dre ### Flags - ```ALLOW_ROTTEN``` Explicitly allow rotten components when crafting non-perishables. -- ```BLIND_EASY``` Easy to craft with little to no light -- ```BLIND_HARD``` Possible to craft with little to no light, but difficult +- ```BLIND_EASY``` Easy to craft with little to no light. +- ```BLIND_HARD``` Possible to craft with little to no light, but difficult. +- ```SECRET``` Not automatically learned at character creation time based on high skill levels. - ```UNCRAFT_LIQUIDS_CONTAINED``` Spawn liquid items in its default container. - ```UNCRAFT_SINGLE_CHARGE``` Lists returned amounts for one charge of an item that is counted by charges. - ```FULL_MAGAZINE``` If this recipe requires magazines, it needs one that is full. For deconstruction recipes, it will spawn a full magazine when deconstructed. From 4bbb8574f9d1bf37856cf9158c6c66666ec4b5e9 Mon Sep 17 00:00:00 2001 From: ZhilkinSerg Date: Thu, 20 Jun 2019 23:26:50 +0300 Subject: [PATCH 212/371] Only try to translate memorial log messages if they aren't empty --- src/creature.cpp | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/src/creature.cpp b/src/creature.cpp index 190f05a594d37..e181d5c37338f 100644 --- a/src/creature.cpp +++ b/src/creature.cpp @@ -969,13 +969,13 @@ void Creature::add_effect( const efftype_id &eff_id, const time_duration dur, bo } ( *effects )[eff_id][bp] = e; if( is_player() ) { - // Only print the message if we didn't already have it if( !type.get_apply_message().empty() ) { - add_msg( type.gain_game_message_type(), - _( type.get_apply_message() ) ); + add_msg( type.gain_game_message_type(), _( type.get_apply_message() ) ); + } + if( !type.get_apply_memorial_log().empty() ) { + add_memorial_log( pgettext( "memorial_male", type.get_apply_memorial_log().c_str() ), + pgettext( "memorial_female", type.get_apply_memorial_log().c_str() ) ); } - add_memorial_log( pgettext( "memorial_male", type.get_apply_memorial_log().c_str() ), - pgettext( "memorial_female", type.get_apply_memorial_log().c_str() ) ); } on_effect_int_change( eff_id, e.get_intensity(), bp ); // Perform any effect addition effects. @@ -1020,13 +1020,13 @@ bool Creature::remove_effect( const efftype_id &eff_id, body_part bp ) const effect_type &type = eff_id.obj(); if( is_player() ) { - // Print the removal message and add the memorial log if needed if( !type.get_remove_message().empty() ) { - add_msg( type.lose_game_message_type(), - _( type.get_remove_message() ) ); + add_msg( type.lose_game_message_type(), _( type.get_remove_message() ) ); + } + if( !type.get_remove_memorial_log().empty() ) { + add_memorial_log( pgettext( "memorial_male", type.get_remove_memorial_log().c_str() ), + pgettext( "memorial_female", type.get_remove_memorial_log().c_str() ) ); } - add_memorial_log( pgettext( "memorial_male", type.get_remove_memorial_log().c_str() ), - pgettext( "memorial_female", type.get_remove_memorial_log().c_str() ) ); } // num_bp means remove all of a given effect id From fe3338e52a61086b0ad2565d6de45787d4658a75 Mon Sep 17 00:00:00 2001 From: Dru Date: Fri, 21 Jun 2019 01:26:33 +0200 Subject: [PATCH 213/371] armor.json - normalized arm/leg guards layer (#31672) * armor.json - normalized arm/leg guards layer 4 of 15 arm guards and leg guards/greaves had "Outer" layer, all other had "Strapped" layer. Changed those 4 to "Strapped". --- data/json/items/armor.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/data/json/items/armor.json b/data/json/items/armor.json index 764be7e8e66d2..da6dbc91fcb32 100644 --- a/data/json/items/armor.json +++ b/data/json/items/armor.json @@ -291,7 +291,7 @@ "encumbrance": 20, "warmth": 20, "material_thickness": 4, - "flags": [ "VARSIZE", "OUTER", "STURDY", "BLOCK_WHILE_WORN" ] + "flags": [ "VARSIZE", "BELTED", "STURDY", "BLOCK_WHILE_WORN" ] }, { "id": "armguard_metal", @@ -357,7 +357,7 @@ "encumbrance": 18, "warmth": 20, "material_thickness": 2, - "flags": [ "OUTER", "BLOCK_WHILE_WORN" ] + "flags": [ "BELTED", "BLOCK_WHILE_WORN" ] }, { "id": "armguard_soft", @@ -6356,7 +6356,7 @@ "encumbrance": 20, "warmth": 20, "material_thickness": 4, - "flags": [ "VARSIZE", "OUTER", "STURDY" ] + "flags": [ "VARSIZE", "BELTED", "STURDY" ] }, { "id": "legguard_metal", @@ -6420,7 +6420,7 @@ "encumbrance": 18, "warmth": 20, "material_thickness": 2, - "flags": [ "OUTER" ] + "flags": [ "BELTED" ] }, { "id": "legrig", From fd1b0ea9da75606053c1a12b45018a4515e90f60 Mon Sep 17 00:00:00 2001 From: ZhilkinSerg Date: Thu, 20 Jun 2019 20:57:17 +0300 Subject: [PATCH 214/371] Replace nut shelling with disassembly an obsolete old recipes --- data/json/items/comestibles/nuts.json | 2 +- data/json/recipes/recipe_deconstruction.json | 80 ++++++++++++++++++++ data/json/recipes/recipe_food.json | 8 ++ 3 files changed, 89 insertions(+), 1 deletion(-) diff --git a/data/json/items/comestibles/nuts.json b/data/json/items/comestibles/nuts.json index ae4235338fe1b..0b04c75ffe764 100644 --- a/data/json/items/comestibles/nuts.json +++ b/data/json/items/comestibles/nuts.json @@ -283,7 +283,7 @@ { "type": "COMESTIBLE", "id": "hazelnut_unshelled", - "name": "handful of hazelnuts", + "name": "handful of shelled hazelnuts", "name_plural": "handfuls of shelled hazelnuts", "weight": 30, "color": "brown", diff --git a/data/json/recipes/recipe_deconstruction.json b/data/json/recipes/recipe_deconstruction.json index 3d7035e7de418..23d1050697260 100644 --- a/data/json/recipes/recipe_deconstruction.json +++ b/data/json/recipes/recipe_deconstruction.json @@ -1830,6 +1830,86 @@ "qualities": [ { "id": "CUT", "level": 1 } ], "components": [ [ [ "wild_herbs", 10 ] ] ] }, + { + "result": "hickory_nut", + "type": "uncraft", + "skill_used": "survival", + "difficulty": 1, + "time": "6 m", + "qualities": [ { "id": "HAMMER", "level": 1 } ], + "components": [ [ [ "hickory_nut_unshelled", 1 ] ] ], + "flags": [ "BLIND_EASY" ] + }, + { + "result": "hazelnut", + "type": "uncraft", + "skill_used": "survival", + "difficulty": 1, + "time": "6 m", + "qualities": [ { "id": "HAMMER", "level": 1 } ], + "components": [ [ [ "hazelnut_unshelled", 1 ] ] ], + "flags": [ "BLIND_EASY" ] + }, + { + "result": "chestnut", + "type": "uncraft", + "skill_used": "survival", + "difficulty": 1, + "time": "6 m", + "qualities": [ { "id": "HAMMER", "level": 1 } ], + "components": [ [ [ "chestnut_unshelled", 1 ] ] ], + "flags": [ "BLIND_EASY" ] + }, + { + "result": "almond", + "type": "uncraft", + "skill_used": "survival", + "difficulty": 1, + "time": "6 m", + "qualities": [ { "id": "HAMMER", "level": 1 } ], + "components": [ [ [ "almond_unshelled", 1 ] ] ], + "flags": [ "BLIND_EASY" ] + }, + { + "result": "pistachio", + "type": "uncraft", + "skill_used": "survival", + "difficulty": 1, + "time": "6 m", + "qualities": [ { "id": "HAMMER", "level": 1 } ], + "components": [ [ [ "pistachio_unshelled", 1 ] ] ], + "flags": [ "BLIND_EASY" ] + }, + { + "result": "pecan", + "type": "uncraft", + "skill_used": "survival", + "difficulty": 1, + "time": "6 m", + "qualities": [ { "id": "HAMMER", "level": 1 } ], + "components": [ [ [ "pecan_unshelled", 1 ] ] ], + "flags": [ "BLIND_EASY" ] + }, + { + "result": "walnut", + "type": "uncraft", + "skill_used": "survival", + "difficulty": 1, + "time": "6 m", + "qualities": [ { "id": "HAMMER", "level": 1 } ], + "components": [ [ [ "walnut_unshelled", 1 ] ] ], + "flags": [ "BLIND_EASY" ] + }, + { + "result": "peanut", + "type": "uncraft", + "skill_used": "survival", + "difficulty": 1, + "time": "6 m", + "qualities": [ { "id": "HAMMER", "level": 1 } ], + "components": [ [ [ "peanut_unshelled", 1 ] ] ], + "flags": [ "BLIND_EASY" ] + }, { "result": "tieclip", "type": "uncraft", diff --git a/data/json/recipes/recipe_food.json b/data/json/recipes/recipe_food.json index 6ca4449584871..2659e7223b760 100644 --- a/data/json/recipes/recipe_food.json +++ b/data/json/recipes/recipe_food.json @@ -3037,6 +3037,7 @@ { "type": "recipe", "result": "peanut_unshelled", + "obsolete": true, "category": "CC_FOOD", "subcategory": "CSC_FOOD_VEGGI", "skill_used": "survival", @@ -3051,6 +3052,7 @@ { "type": "recipe", "result": "walnut_unshelled", + "obsolete": true, "category": "CC_FOOD", "subcategory": "CSC_FOOD_VEGGI", "skill_used": "survival", @@ -3110,6 +3112,7 @@ { "type": "recipe", "result": "pecan_unshelled", + "obsolete": true, "category": "CC_FOOD", "subcategory": "CSC_FOOD_VEGGI", "skill_used": "survival", @@ -3139,6 +3142,7 @@ { "type": "recipe", "result": "pistachio_unshelled", + "obsolete": true, "category": "CC_FOOD", "subcategory": "CSC_FOOD_VEGGI", "skill_used": "survival", @@ -3168,6 +3172,7 @@ { "type": "recipe", "result": "almond_unshelled", + "obsolete": true, "category": "CC_FOOD", "subcategory": "CSC_FOOD_VEGGI", "skill_used": "survival", @@ -3197,6 +3202,7 @@ { "type": "recipe", "result": "chestnut_unshelled", + "obsolete": true, "category": "CC_FOOD", "subcategory": "CSC_FOOD_VEGGI", "skill_used": "survival", @@ -3226,6 +3232,7 @@ { "type": "recipe", "result": "hazelnut_unshelled", + "obsolete": true, "category": "CC_FOOD", "subcategory": "CSC_FOOD_VEGGI", "skill_used": "survival", @@ -3270,6 +3277,7 @@ { "type": "recipe", "result": "hickory_nut_unshelled", + "obsolete": true, "category": "CC_FOOD", "subcategory": "CSC_FOOD_VEGGI", "skill_used": "survival", From d2cb0bac5477c04941983ddd8bf436f82ee346d0 Mon Sep 17 00:00:00 2001 From: KorGgenT Date: Thu, 20 Jun 2019 20:52:28 -0400 Subject: [PATCH 215/371] fix aoe spells --- src/magic.cpp | 4 +++- src/magic_spell_effect.cpp | 24 ++++++++++++++---------- 2 files changed, 17 insertions(+), 11 deletions(-) diff --git a/src/magic.cpp b/src/magic.cpp index 5d0002ff5765e..7ab52d3ddae20 100644 --- a/src/magic.cpp +++ b/src/magic.cpp @@ -550,11 +550,13 @@ bool spell::is_valid_target( const tripoint &p ) const Creature::Attitude cr_att = cr->attitude_to( g->u ); valid = valid || ( cr_att != Creature::A_FRIENDLY && is_valid_target( target_hostile ) ) || ( cr_att == Creature::A_FRIENDLY && is_valid_target( target_ally ) ); + } else { + valid = is_valid_target( target_ground ); } if( p == g->u.pos() ) { valid = valid || is_valid_target( target_self ); } - return valid || is_valid_target( target_ground ); + return valid; } std::string spell::description() const diff --git a/src/magic_spell_effect.cpp b/src/magic_spell_effect.cpp index dc93dd30d9de5..16465e0fc9815 100644 --- a/src/magic_spell_effect.cpp +++ b/src/magic_spell_effect.cpp @@ -100,19 +100,22 @@ void spell_effect::move_earth( const tripoint &target ) } } -static bool in_spell_aoe( const tripoint &target, const tripoint &epicenter, const int &radius, +static bool in_spell_aoe( const tripoint &start, const tripoint &end, const int &radius, const bool ignore_walls ) { + if( rl_dist( start, end ) > radius ) { + return false; + } if( ignore_walls ) { - return rl_dist( epicenter, target ) <= radius; + return true; } - std::vector trajectory = line_to( epicenter, target ); + const std::vector trajectory = line_to( start, end ); for( const tripoint &pt : trajectory ) { if( g->m.impassable( pt ) ) { return false; } } - return rl_dist( epicenter, target ) <= radius; + return true; } std::set spell_effect::spell_effect_blast( const spell &, const tripoint &, @@ -122,11 +125,9 @@ std::set spell_effect::spell_effect_blast( const spell &, const tripoi // TODO: Make this breadth-first for( int x = target.x - aoe_radius; x <= target.x + aoe_radius; x++ ) { for( int y = target.y - aoe_radius; y <= target.y + aoe_radius; y++ ) { - for( int z = target.z - aoe_radius; z <= target.z + aoe_radius; z++ ) { - const tripoint potential_target( x, y, z ); - if( in_spell_aoe( potential_target, target, aoe_radius, ignore_walls ) ) { - targets.emplace( potential_target ); - } + const tripoint potential_target( x, y, target.z ); + if( in_spell_aoe( target, potential_target, aoe_radius, ignore_walls ) ) { + targets.emplace( potential_target ); } } } @@ -148,7 +149,7 @@ std::set spell_effect::spell_effect_cone( const spell &sp, const tripo end_points.emplace( potential ); } for( const tripoint &ep : end_points ) { - std::vector trajectory = line_to( ep, source ); + std::vector trajectory = line_to( source, ep ); for( const tripoint &tp : trajectory ) { if( ignore_walls || g->m.passable( tp ) ) { targets.emplace( tp ); @@ -296,6 +297,9 @@ static void add_effect_to_target( const tripoint &target, const spell &sp ) static void damage_targets( const spell &sp, std::set targets ) { for( const tripoint target : targets ) { + if( !sp.is_valid_target( target ) ) { + continue; + } Creature *const cr = g->critter_at( target ); if( !cr ) { continue; From 1b175bcb264faa7de12ae26799420e3fe8c67d7b Mon Sep 17 00:00:00 2001 From: LaVeyanFiend <51099123+LaVeyanFiend@users.noreply.github.com> Date: Fri, 21 Jun 2019 01:12:08 -0400 Subject: [PATCH 216/371] Runes & Spells to create --- data/mods/Magiclysm/Spells/animist.json | 21 ++++ data/mods/Magiclysm/Spells/biomancer.json | 21 ++++ data/mods/Magiclysm/Spells/druid.json | 21 ++++ data/mods/Magiclysm/Spells/earthshaper.json | 21 ++++ data/mods/Magiclysm/Spells/kelvinist.json | 21 ++++ data/mods/Magiclysm/Spells/magus.json | 21 ++++ data/mods/Magiclysm/Spells/stormshaper.json | 21 ++++ data/mods/Magiclysm/Spells/technomancer.json | 21 ++++ data/mods/Magiclysm/items/class_runes.json | 119 +++++++++++++++++++ 9 files changed, 287 insertions(+) create mode 100644 data/mods/Magiclysm/items/class_runes.json diff --git a/data/mods/Magiclysm/Spells/animist.json b/data/mods/Magiclysm/Spells/animist.json index 6bc7947c034fe..8cf749a5b1e15 100644 --- a/data/mods/Magiclysm/Spells/animist.json +++ b/data/mods/Magiclysm/Spells/animist.json @@ -137,5 +137,26 @@ "min_duration": 30000, "max_duration": 150000, "duration_increment": 4000 + }, + { + "id": "create_rune_animist", + "type": "SPELL", + "name": "Animist Rune", + "description": "This ritual creates a small pebble attuned to Animists. You can use the rune as a catalyst for recipes.", + "valid_targets": [ "self" ], + "min_damage": 1, + "max_damage": 1, + "effect": "spawn_item", + "effect_str": "rune_animist", + "base_casting_time": 5000, + "base_energy_cost": 5, + "min_duration": 1, + "max_duration": 2, + "duration_increment": 1, + "difficulty": 0, + "max_level": 1, + "spell_class": "ANIMIST", + "energy_source": "MANA", + "flags": [ "PERMANENT" ] } ] diff --git a/data/mods/Magiclysm/Spells/biomancer.json b/data/mods/Magiclysm/Spells/biomancer.json index 2378651e3e359..f0cd58fe96d9a 100644 --- a/data/mods/Magiclysm/Spells/biomancer.json +++ b/data/mods/Magiclysm/Spells/biomancer.json @@ -139,5 +139,26 @@ "max_level": 20, "spell_class": "BIOMANCER", "energy_source": "MANA" + }, + { + "id": "create_rune_biomancer", + "type": "SPELL", + "name": "Biomancer Rune", + "description": "This ritual creates a small pebble attuned to Biomancers. You can use the rune as a catalyst for recipes.", + "valid_targets": [ "self" ], + "min_damage": 1, + "max_damage": 1, + "effect": "spawn_item", + "effect_str": "rune_biomancer", + "base_casting_time": 5000, + "base_energy_cost": 5, + "min_duration": 1, + "max_duration": 2, + "duration_increment": 1, + "difficulty": 0, + "max_level": 1, + "spell_class": "BIOMANCER", + "energy_source": "MANA", + "flags": [ "PERMANENT" ] } ] diff --git a/data/mods/Magiclysm/Spells/druid.json b/data/mods/Magiclysm/Spells/druid.json index bf5ccd5dedf80..de11ae5831685 100644 --- a/data/mods/Magiclysm/Spells/druid.json +++ b/data/mods/Magiclysm/Spells/druid.json @@ -180,5 +180,26 @@ "flags": [ "HOSTILE_50" ], "effect": "summon", "effect_str": "mon_bear" + }, + { + "id": "create_rune_druid", + "type": "SPELL", + "name": "Druid Rune", + "description": "This ritual creates a small pebble attuned to Druids. You can use the rune as a catalyst for recipes.", + "valid_targets": [ "self" ], + "min_damage": 1, + "max_damage": 1, + "effect": "spawn_item", + "effect_str": "rune_druid", + "base_casting_time": 5000, + "base_energy_cost": 5, + "min_duration": 1, + "max_duration": 2, + "duration_increment": 1, + "difficulty": 0, + "max_level": 1, + "spell_class": "DRUID", + "energy_source": "MANA", + "flags": [ "PERMANENT" ] } ] diff --git a/data/mods/Magiclysm/Spells/earthshaper.json b/data/mods/Magiclysm/Spells/earthshaper.json index e2d5c04154098..26d0413e67bd4 100644 --- a/data/mods/Magiclysm/Spells/earthshaper.json +++ b/data/mods/Magiclysm/Spells/earthshaper.json @@ -153,5 +153,26 @@ "base_casting_time": 100, "energy_source": "MANA", "effect": "projectile_attack" + }, + { + "id": "create_rune_earthshaper", + "type": "SPELL", + "name": "Earthshaper Rune", + "description": "This ritual creates a small pebble attuned to Earthshapers. You can use the rune as a catalyst for recipes.", + "valid_targets": [ "self" ], + "min_damage": 1, + "max_damage": 1, + "effect": "spawn_item", + "effect_str": "rune_earthshaper", + "base_casting_time": 5000, + "base_energy_cost": 5, + "min_duration": 1, + "max_duration": 2, + "duration_increment": 1, + "difficulty": 0, + "max_level": 1, + "spell_class": "EARTHSHAPER", + "energy_source": "MANA", + "flags": [ "PERMANENT" ] } ] diff --git a/data/mods/Magiclysm/Spells/kelvinist.json b/data/mods/Magiclysm/Spells/kelvinist.json index 7719c1c78c555..9e20cd767b77e 100644 --- a/data/mods/Magiclysm/Spells/kelvinist.json +++ b/data/mods/Magiclysm/Spells/kelvinist.json @@ -269,5 +269,26 @@ "min_duration": 10000, "max_duration": 50000, "duration_increment": 3000 + }, + { + "id": "create_rune_kelvinist", + "type": "SPELL", + "name": "Kelvinist Rune", + "description": "This ritual creates a small pebble attuned to Kelvinists. You can use the rune as a catalyst for recipes.", + "valid_targets": [ "self" ], + "min_damage": 1, + "max_damage": 1, + "effect": "spawn_item", + "effect_str": "rune_kelvinist", + "base_casting_time": 5000, + "base_energy_cost": 5, + "min_duration": 1, + "max_duration": 2, + "duration_increment": 1, + "difficulty": 0, + "max_level": 1, + "spell_class": "KELVINIST", + "energy_source": "MANA", + "flags": [ "PERMANENT" ] } ] diff --git a/data/mods/Magiclysm/Spells/magus.json b/data/mods/Magiclysm/Spells/magus.json index 02995cd8414e5..a5e3dfca9b297 100644 --- a/data/mods/Magiclysm/Spells/magus.json +++ b/data/mods/Magiclysm/Spells/magus.json @@ -169,5 +169,26 @@ "base_casting_time": 100, "energy_source": "MANA", "base_energy_cost": 250 + }, + { + "id": "create_rune_magus", + "type": "SPELL", + "name": "Magus Rune", + "description": "This ritual creates a small pebble attuned to Magi. You can use the rune as a catalyst for recipes.", + "valid_targets": [ "self" ], + "min_damage": 1, + "max_damage": 1, + "effect": "spawn_item", + "effect_str": "rune_magus", + "base_casting_time": 5000, + "base_energy_cost": 5, + "min_duration": 1, + "max_duration": 2, + "duration_increment": 1, + "difficulty": 0, + "max_level": 1, + "spell_class": "MAGUS", + "energy_source": "MANA", + "flags": [ "PERMANENT" ] } ] diff --git a/data/mods/Magiclysm/Spells/stormshaper.json b/data/mods/Magiclysm/Spells/stormshaper.json index 16dc181c52105..a9aba836f2d77 100644 --- a/data/mods/Magiclysm/Spells/stormshaper.json +++ b/data/mods/Magiclysm/Spells/stormshaper.json @@ -93,5 +93,26 @@ "min_duration": 10000, "max_duration": 50000, "duration_increment": 2000 + }, + { + "id": "create_rune_stormshaper", + "type": "SPELL", + "name": "Stormshaper Rune", + "description": "This ritual creates a small pebble attuned to Stormshapers. You can use the rune as a catalyst for recipes.", + "valid_targets": [ "self" ], + "min_damage": 1, + "max_damage": 1, + "effect": "spawn_item", + "effect_str": "rune_stormshaper", + "base_casting_time": 5000, + "base_energy_cost": 5, + "min_duration": 1, + "max_duration": 2, + "duration_increment": 1, + "difficulty": 0, + "max_level": 1, + "spell_class": "STORMSHAPER", + "energy_source": "MANA", + "flags": [ "PERMANENT" ] } ] diff --git a/data/mods/Magiclysm/Spells/technomancer.json b/data/mods/Magiclysm/Spells/technomancer.json index d11acdc84718f..dda6fab86534a 100644 --- a/data/mods/Magiclysm/Spells/technomancer.json +++ b/data/mods/Magiclysm/Spells/technomancer.json @@ -114,5 +114,26 @@ "energy_source": "MANA", "difficulty": 6, "base_casting_time": 1000 + }, + { + "id": "create_rune_technomancer", + "type": "SPELL", + "name": "Technomancer Rune", + "description": "This ritual creates a small pebble attuned to Technomancers. You can use the rune as a catalyst for recipes.", + "valid_targets": [ "self" ], + "min_damage": 1, + "max_damage": 1, + "effect": "spawn_item", + "effect_str": "rune_technomancer", + "base_casting_time": 5000, + "base_energy_cost": 5, + "min_duration": 1, + "max_duration": 2, + "duration_increment": 1, + "difficulty": 0, + "max_level": 1, + "spell_class": "TECHNOMANCER", + "energy_source": "MANA", + "flags": [ "PERMANENT" ] } ] diff --git a/data/mods/Magiclysm/items/class_runes.json b/data/mods/Magiclysm/items/class_runes.json new file mode 100644 index 0000000000000..a04974056f8fc --- /dev/null +++ b/data/mods/Magiclysm/items/class_runes.json @@ -0,0 +1,119 @@ +[ + { + "id": "rune_biomancer", + "type": "TOOL", + "symbol": "=", + "color": "pink", + "name": "Biomancer rune", + "plural": "Biomancer runes", + "description": "This magical pebble has an insignia of rended flesh and bones on it. It is necessary for Biomancers to channel magic into their crafts.", + "volume": "5ml", + "weight": 1, + "material": "stone", + "flags": "TRADER_AVOID" + }, + { + "id": "rune_technomancer", + "type": "TOOL", + "symbol": "=", + "color": "blue", + "name": "Technomancer rune", + "plural": "Technomancer runes", + "description": "This magical pebble has an insignia of clockwork and gears on it. It is necessary for Technomancers to channel magic into their crafts.", + "volume": "5ml", + "weight": 1, + "material": "stone", + "flags": "TRADER_AVOID" + }, + { + "id": "rune_magus", + "type": "TOOL", + "symbol": "=", + "color": "purple", + "name": "Magus rune", + "plural": "Magi runes", + "description": "This magical pebble has an insignia of crystal and mana orbs on it. It is necessary for Magi to channel magic into their crafts.", + "volume": "5ml", + "weight": 1, + "material": "stone", + "flags": "TRADER_AVOID" + }, + { + "id": "rune_earthshaper", + "type": "TOOL", + "symbol": "=", + "color": "green", + "name": "Earthshaper rune", + "plural": "Earthshaper runes", + "description": "This magical pebble has an insignia of steel and rocks on it. It is necessary for Earthshapers to channel magic into their crafts.", + "volume": "5ml", + "weight": 1, + "material": "stone", + "flags": "TRADER_AVOID" + }, + { + "id": "rune_kelvinist", + "type": "TOOL", + "symbol": "=", + "color": "red", + "name": "Kelvinist rune", + "plural": "Kelvinist runes", + "description": "This magical pebble has an insignia of ice and flames on it. It is necessary for Kelvinists to channel magic into their crafts.", + "volume": "5ml", + "weight": 1, + "material": "stone", + "flags": "TRADER_AVOID" + }, + { + "id": "rune_stormshaper", + "type": "TOOL", + "symbol": "=", + "color": "yellow", + "name": "Stormshaper rune", + "plural": "Stormshaper runes", + "description": "This magical pebble has an insignia of lightning and storm clouds on it. It is necessary for Stormshapers to channel magic into their crafts.", + "volume": "5ml", + "weight": 1, + "material": "stone", + "flags": "TRADER_AVOID" + }, + { + "id": "rune_druid", + "type": "TOOL", + "symbol": "=", + "color": "brown", + "name": "Druid rune", + "plural": "Druid runes", + "description": "This magical pebble has an insignia of nature and trees on it. It is necessary for Druids to channel magic into their crafts.", + "volume": "5ml", + "weight": 1, + "material": "stone", + "flags": "TRADER_AVOID" + }, + { + "id": "rune_animist", + "type": "TOOL", + "symbol": "=", + "color": "orange", + "name": "Animist rune", + "plural": "Animist runes", + "description": "This magical pebble has an insignia of on it. It is necessary for Animists to channel magic into their crafts.", + "volume": "5ml", + "weight": 1, + "material": "stone", + "flags": "TRADER_AVOID" + }, + { + "id": "rune_alchemist", + "type": "TOOL", + "symbol": "=", + "color": "black", + "name": "alchemist rune", + "plural": "alchemist runes", + "description": "This magical pebble has an insignia of bottles on it. While versatile in use, the lack of attunement to any school prevents creation of more advanced recipes.", + "volume": "5ml", + "weight": 1, + "material": "stone", + "flags": "TRADER_AVOID" + } +] From 194133338575b76c1e95dcca945d6a5d2e276a08 Mon Sep 17 00:00:00 2001 From: LaVeyanFiend <51099123+LaVeyanFiend@users.noreply.github.com> Date: Fri, 21 Jun 2019 01:27:19 -0400 Subject: [PATCH 217/371] Alchemist rune spell --- data/mods/Magiclysm/Spells/classless.json | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/data/mods/Magiclysm/Spells/classless.json b/data/mods/Magiclysm/Spells/classless.json index 3c1538f7c6348..fe8e91dc4ea4f 100644 --- a/data/mods/Magiclysm/Spells/classless.json +++ b/data/mods/Magiclysm/Spells/classless.json @@ -119,5 +119,25 @@ "min_duration": 10000, "max_duration": 50000, "duration_increment": 3000 + }, + { + "id": "create_rune_alchemist", + "type": "SPELL", + "name": "Alchemist Rune", + "description": "This ritual creates a small pebble attuned to alchemy itself. This rune can substitute for the eight school runes in basic recipes.", + "valid_targets": [ "self" ], + "min_damage": 1, + "max_damage": 1, + "effect": "spawn_item", + "effect_str": "rune_alchemist", + "base_casting_time": 5000, + "base_energy_cost": 500, + "min_duration": 1, + "max_duration": 2, + "duration_increment": 1, + "difficulty": 5, + "max_level": 1, + "energy_source": "MANA", + "flags": [ "PERMANENT" ] } ] From c77ce8c7003989e663190b829d48adadb04795dc Mon Sep 17 00:00:00 2001 From: LaVeyanFiend <51099123+LaVeyanFiend@users.noreply.github.com> Date: Fri, 21 Jun 2019 01:30:09 -0400 Subject: [PATCH 218/371] Upped alchemist rune spell difficulty --- data/mods/Magiclysm/Spells/classless.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data/mods/Magiclysm/Spells/classless.json b/data/mods/Magiclysm/Spells/classless.json index fe8e91dc4ea4f..c1a87d7a18e34 100644 --- a/data/mods/Magiclysm/Spells/classless.json +++ b/data/mods/Magiclysm/Spells/classless.json @@ -135,7 +135,7 @@ "min_duration": 1, "max_duration": 2, "duration_increment": 1, - "difficulty": 5, + "difficulty": 7, "max_level": 1, "energy_source": "MANA", "flags": [ "PERMANENT" ] From 58022d04af7bccbc01e31a0a2382c90875d4d38c Mon Sep 17 00:00:00 2001 From: LaVeyanFiend <51099123+LaVeyanFiend@users.noreply.github.com> Date: Fri, 21 Jun 2019 01:55:20 -0400 Subject: [PATCH 219/371] Missing rune descriptions added --- data/mods/Magiclysm/items/class_runes.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/data/mods/Magiclysm/items/class_runes.json b/data/mods/Magiclysm/items/class_runes.json index a04974056f8fc..6a0e5de802261 100644 --- a/data/mods/Magiclysm/items/class_runes.json +++ b/data/mods/Magiclysm/items/class_runes.json @@ -97,7 +97,7 @@ "color": "orange", "name": "Animist rune", "plural": "Animist runes", - "description": "This magical pebble has an insignia of on it. It is necessary for Animists to channel magic into their crafts.", + "description": "This magical pebble has an insignia of summoners on it. It is necessary for Animists to channel magic into their crafts.", "volume": "5ml", "weight": 1, "material": "stone", @@ -110,7 +110,7 @@ "color": "black", "name": "alchemist rune", "plural": "alchemist runes", - "description": "This magical pebble has an insignia of bottles on it. While versatile in use, the lack of attunement to any school prevents creation of more advanced recipes.", + "description": "This magical pebble has an insignia of alchemy and potions on it. While versatile in use, the lack of attunement to any school prevents creation of more advanced recipes.", "volume": "5ml", "weight": 1, "material": "stone", From 3513fcdaaa6fadeea02c89fc515d0935da5ecfc0 Mon Sep 17 00:00:00 2001 From: Brett Dong Date: Fri, 21 Jun 2019 16:15:24 +0800 Subject: [PATCH 220/371] Routine i18n updates on 21 Jun 2019 --- lang/extract_json_strings.py | 2 + lang/po/cataclysm-dda.pot | 15167 ++++++++++++++++++++------------- lang/po/de.po | 2 +- lang/po/es_AR.po | 120 +- lang/po/ja.po | 375 +- lang/po/pl.po | 297 +- lang/po/ru.po | 301 +- lang/po/zh_CN.po | 1505 ++-- lang/po/zh_TW.po | 113 +- 9 files changed, 10778 insertions(+), 7104 deletions(-) diff --git a/lang/extract_json_strings.py b/lang/extract_json_strings.py index b644662b5c7b6..620bb76ca169b 100755 --- a/lang/extract_json_strings.py +++ b/lang/extract_json_strings.py @@ -120,6 +120,7 @@ def warning_supressed(filename): "BIONIC_ITEM", "BOOK", "COMESTIBLE", + "construction_category", "CONTAINER", "dream", "ENGINE", @@ -133,6 +134,7 @@ def warning_supressed(filename): "json_flag", "keybinding", "MAGAZINE", + "map_extra", "MOD_INFO", "MONSTER", "morale_type", diff --git a/lang/po/cataclysm-dda.pot b/lang/po/cataclysm-dda.pot index 27b5de527dba6..5323ffb0c9cd8 100644 --- a/lang/po/cataclysm-dda.pot +++ b/lang/po/cataclysm-dda.pot @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: cataclysm-dda 0.D\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-06-14 15:45+0800\n" +"POT-Creation-Date: 2019-06-21 16:15+0800\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -20,7 +20,7 @@ msgstr[1] "" #. ~ Description for battery #: lang/json/AMMO_from_json.py msgid "" -"Some free-floating battery charge. This can be reloaded into rechargable " +"Some free-floating battery charge. This can be reloaded into rechargable " "battery cells, but can never be unloaded." msgstr "" @@ -1787,6 +1787,21 @@ msgid "" "manually." msgstr "" +#: lang/json/AMMO_from_json.py +msgid "10mm Auto FMJ" +msgstr "" + +#. ~ Description for 10mm Auto FMJ +#: lang/json/AMMO_from_json.py +msgid "" +"A jacketed 10mm Auto round. The 10mm Auto cartridge is a rather powerful " +"handgun round and the progenitor to the more popular .40 S&W." +msgstr "" + +#: lang/json/AMMO_from_json.py +msgid "reloaded 10mm Auto FMJ" +msgstr "" + #: lang/json/AMMO_from_json.py msgid "H&K 12mm" msgstr "" @@ -2209,6 +2224,18 @@ msgid "" "generating greater pressure." msgstr "" +#: lang/json/AMMO_from_json.py +msgid "reloaded .357 Magnum FMJ" +msgid_plural "reloaded .357 Magnum FMJ" +msgstr[0] "" +msgstr[1] "" + +#: lang/json/AMMO_from_json.py +msgid "reloaded .357 Magnum JHP" +msgid_plural "reloaded .357 Magnum JHP" +msgstr[0] "" +msgstr[1] "" + #: lang/json/AMMO_from_json.py msgid ".357 SIG FMJ" msgstr "" @@ -2313,7 +2340,7 @@ msgstr "" #: lang/json/AMMO_from_json.py msgid "" "This .38 Special cartridge is loaded with a 200gr cast lead hollowpoint and " -"23gr of blackpowder. While it's much slower than a regular .38, it has " +"23gr of blackpowder. While it's much slower than a regular .38, it has " "tremendous stopping power." msgstr "" @@ -2369,18 +2396,19 @@ msgid "reloaded .380 ACP +P" msgstr "" #: lang/json/AMMO_from_json.py -#: lang/json/ammunition_type_from_json.py -msgid "10mm Auto" -msgid_plural "10mm Auto" -msgstr[0] "" -msgstr[1] "" +msgid ".38 Super FMJ" +msgstr "" -#. ~ Description for 10mm Auto +#. ~ Description for .38 Super FMJ #: lang/json/AMMO_from_json.py msgid "" -"10mm Auto ammunition with 180gr FMJ bullets. The 10mm Auto round is one of " -"the most powerful pistol cartridges available, although its usefulness is " -"limited by high recoil." +".38 Super ammunition with 147gr FMJ bullets. The .38 Super round was " +"developed from .38 ACP in the 1920s, designed to penetrate the body armor of " +"the era." +msgstr "" + +#: lang/json/AMMO_from_json.py +msgid "reloaded .38 Super FMJ" msgstr "" #: lang/json/AMMO_from_json.py @@ -2410,12 +2438,6 @@ msgid "" "strengths while reducing recoil." msgstr "" -#: lang/json/AMMO_from_json.py -msgid "reloaded 10mm Auto" -msgid_plural "reloaded 10mm Auto" -msgstr[0] "" -msgstr[1] "" - #: lang/json/AMMO_from_json.py msgid "reloaded .40 S&W FMJ" msgstr "" @@ -2542,10 +2564,23 @@ msgstr "" #. ~ Description for 40mm slug #: lang/json/AMMO_from_json.py msgid "" -"A 40mm shell loaded with a massive bullet. Say goodbye to your shoulder, I " +"A 40mm shell loaded with a massive bullet. Say goodbye to your shoulder, I " "guess." msgstr "" +#: lang/json/AMMO_from_json.py +msgid ".410 000 shot" +msgstr "" + +#. ~ Description for .410 000 shot +#: lang/json/AMMO_from_json.py +msgid "A .410 shell with 5 000 pellets. Good for a hunting or combat load." +msgstr "" + +#: lang/json/AMMO_from_json.py +msgid "reloaded .410 000 shot" +msgstr "" + #: lang/json/AMMO_from_json.py msgid ".44 Magnum FMJ" msgstr "" @@ -2762,6 +2797,23 @@ msgid "" "been hand-loaded." msgstr "" +#: lang/json/AMMO_from_json.py +msgid ".45 Colt JHP" +msgstr "" + +#. ~ Description for .45 Colt JHP +#: lang/json/AMMO_from_json.py +msgid "" +".45 Colt ammunition with 250gr jacketed hollow point bullets. Originally " +"designed for the Colt Single Action Army, and still used for modern " +"reproduction revolvers. Originally a black powder cartridge, modern loads " +"can make this round competitive in the new era." +msgstr "" + +#: lang/json/AMMO_from_json.py +msgid "reloaded .45 Colt JHP" +msgstr "" + #: lang/json/AMMO_from_json.py msgid "4.6x30mm" msgstr "" @@ -3290,6 +3342,14 @@ msgid "" "internal pressure offering superior damage, accuracy, and penetration." msgstr "" +#: lang/json/AMMO_from_json.py +msgid "9x19mm JHP blackpowder" +msgstr "" + +#: lang/json/AMMO_from_json.py +msgid "9x19mm FMJ blackpowder" +msgstr "" + #: lang/json/AMMO_from_json.py msgid "reloaded 9x19mm JHP" msgstr "" @@ -3480,6 +3540,10 @@ msgstr "" msgid "reloaded birdshot" msgstr "" +#: lang/json/AMMO_from_json.py +msgid "reloaded dragon's breath shell" +msgstr "" + #: lang/json/AMMO_from_json.py msgid "reloaded 00 shot" msgstr "" @@ -3539,6 +3603,19 @@ msgid "" "its applications in combat are very limited." msgstr "" +#: lang/json/AMMO_from_json.py +msgid "dragon's breath shell" +msgstr "" + +#. ~ Description for dragon's breath shell +#: lang/json/AMMO_from_json.py +msgid "" +"A shotgun shell filled with magnesium pellets or shards, used mostly as a " +"distress flare or pyrotechnics tool. When the round is fired, high " +"temperature sparks and flames shoot out of the barrel, igniting everything " +"in their path." +msgstr "" + #: lang/json/AMMO_from_json.py msgid "flechette shell" msgstr "" @@ -3777,6 +3854,17 @@ msgstr "" msgid "A heavy formed piece of steel. Useful for some crafting recipes." msgstr "" +#: lang/json/AMMO_from_json.py +msgid "door hinge" +msgstr "" + +#. ~ Description for door hinge +#: lang/json/AMMO_from_json.py +msgid "" +"A small metal hinge with two metal plates with screw holes. Useful for " +"making doors." +msgstr "" + #: lang/json/AMMO_from_json.py msgid "incendiary" msgid_plural "incendiaries" @@ -3875,6 +3963,13 @@ msgstr "" msgid "plutonium cell" msgstr "" +#. ~ Description for battery +#: lang/json/AMMO_from_json.py +msgid "" +"Some free-floating battery charge. This can be reloaded into rechargable " +"battery cells, but can never be unloaded." +msgstr "" + #: lang/json/AMMO_from_json.py msgid "chunk of rubber" msgid_plural "chunks of rubber" @@ -4925,6 +5020,13 @@ msgid_plural "reloaded .40 S&W JHP" msgstr[0] "" msgstr[1] "" +#: lang/json/AMMO_from_json.py lang/json/ammunition_type_from_json.py +#: lang/json/ammunition_type_from_json.py +msgid "10mm Auto" +msgid_plural "10mm Auto" +msgstr[0] "" +msgstr[1] "" + #. ~ Description for 10mm Auto #. ~ Description for reloaded 10mm Auto #: lang/json/AMMO_from_json.py @@ -4934,6 +5036,12 @@ msgid "" "limited by high recoil." msgstr "" +#: lang/json/AMMO_from_json.py +msgid "reloaded 10mm Auto" +msgid_plural "reloaded 10mm Auto" +msgstr[0] "" +msgstr[1] "" + #: lang/json/AMMO_from_json.py lang/json/ammunition_type_from_json.py msgid ".45 Long Colt" msgid_plural ".45 Long Colt" @@ -4973,7 +5081,7 @@ msgid_plural "reloaded .410 slug" msgstr[0] "" msgstr[1] "" -#: lang/json/AMMO_from_json.py +#: lang/json/AMMO_from_json.py lang/json/ammunition_type_from_json.py msgid ".410 shot" msgid_plural ".410 shot" msgstr[0] "" @@ -5240,6 +5348,20 @@ msgstr[1] "" msgid "Arm guards made of stacked paper sheets held together with duct tape." msgstr "" +#: lang/json/ARMOR_from_json.py +msgid "pair of scrap arm guards" +msgid_plural "pairs of scrap arm guards" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for pair of scrap arm guards +#: lang/json/ARMOR_from_json.py +msgid "" +"A pair of arm guards made from scraps of metal secured by simple strings; " +"the loose collection of plates provides decent but not the most convenient " +"protection." +msgstr "" + #: lang/json/ARMOR_from_json.py msgid "pair of neoprene arm sleeves" msgid_plural "pairs of neoprene arm sleeves" @@ -5605,6 +5727,19 @@ msgid "" "A plastic name tag marking the wearer as a real doctor of the medical kind." msgstr "" +#: lang/json/ARMOR_from_json.py +msgid "Foodkid badge" +msgid_plural "Foodkid badges" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for Foodkid badge +#: lang/json/ARMOR_from_json.py +msgid "" +"A star shaped badge, on it you can read \"Foodkid\" in bold letters. This " +"is Foodperson's trusty sidekick's badge." +msgstr "" + #: lang/json/ARMOR_from_json.py msgid "balaclava" msgid_plural "balaclavas" @@ -6171,6 +6306,17 @@ msgid "" "are light and easy to wear." msgstr "" +#: lang/json/ARMOR_from_json.py +msgid "Foodperson's cape" +msgid_plural "Foodperson's capes" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for Foodperson's cape +#: lang/json/ARMOR_from_json.py +msgid "A brightly-colored cape emblazoned with the \"Fp\" symbol." +msgstr "" + #: lang/json/ARMOR_from_json.py msgid "cassock" msgid_plural "cassocks" @@ -6276,6 +6422,17 @@ msgid "" "storage." msgstr "" +#: lang/json/ARMOR_from_json.py +msgid "hard chest guard" +msgid_plural "hard chest guards" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for hard chest guard +#: lang/json/ARMOR_from_json.py +msgid "A plastron of interlocking plastic plate protecting your torso." +msgstr "" + #: lang/json/ARMOR_from_json.py msgid "chestwrap" msgid_plural "chestwraps" @@ -6618,6 +6775,19 @@ msgid "" "went into decline, cuirasses remained in use among cavalry in Europe." msgstr "" +#: lang/json/ARMOR_from_json.py +msgid "scrap cuirass" +msgid_plural "scrap cuirasses" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for scrap cuirass +#: lang/json/ARMOR_from_json.py +msgid "" +"A cuirass made from scraps of metal secured by simple strings; the loose " +"collection of plates provides decent but not the most convenient protection." +msgstr "" + #: lang/json/ARMOR_from_json.py msgid "salvaged power armor" msgid_plural "salvaged power armors" @@ -7586,6 +7756,18 @@ msgstr[1] "" msgid "A tough pair of gloves, for tough everyday work." msgstr "" +#: lang/json/ARMOR_from_json.py +msgid "pair of cut resistant gloves" +msgid_plural "pairs of cut resistant gloves" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for pair of cut resistant gloves +#: lang/json/ARMOR_from_json.py +msgid "" +"A pair of cut resistant gloves, useful when rapidly breaking down carcasses." +msgstr "" + #: lang/json/ARMOR_from_json.py msgid "pair of hand wraps" msgid_plural "pairs of hand wraps" @@ -8259,6 +8441,19 @@ msgid "" "respirator and eye protection. For dangerous scavenging ventures." msgstr "" +#: lang/json/ARMOR_from_json.py +msgid "scrap helmet" +msgid_plural "scrap helmets" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for scrap helmet +#: lang/json/ARMOR_from_json.py +msgid "" +"A helmet made from scraps of metal secured by simple strings; the loose " +"collection of plates provides decent but not the most convenient protection." +msgstr "" + #: lang/json/ARMOR_from_json.py msgid "skid lid" msgid_plural "skid lids" @@ -8549,6 +8744,12 @@ msgstr[1] "" msgid "A jacket made from denim. Provides decent protection from cuts." msgstr "" +#: lang/json/ARMOR_from_json.py +msgid "" +"A jacket made from denim. Provides decent protection from cuts. This one " +"is haphazardly covered with patches featuring metal band logos." +msgstr "" + #: lang/json/ARMOR_from_json.py msgid "leather jacket" msgid_plural "leather jackets" @@ -8842,6 +9043,17 @@ msgid "" "Provides decent storage and is not very encumbering." msgstr "" +#: lang/json/ARMOR_from_json.py +msgid "Hub 01 jumpsuit" +msgid_plural "Hub 01 jumpsuits" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for Hub 01 jumpsuit +#: lang/json/ARMOR_from_json.py +msgid "A brown jumpsuit worn by the staff of Hub 01." +msgstr "" + #: lang/json/ARMOR_from_json.py msgid "XL jumpsuit" msgid_plural "XL jumpsuits" @@ -8971,8 +9183,8 @@ msgstr[1] "" #. ~ Description for yukata #: lang/json/ARMOR_from_json.py msgid "" -"An easy to wear, breezy robe secured with a sash. Essentially Japanese " -"pajamas. Great for summer nights." +"An easy to wear, breezy robe secured with a sash. Essentially Japanese " +"pajamas. Great for summer nights." msgstr "" #: lang/json/ARMOR_from_json.py @@ -8984,7 +9196,7 @@ msgstr[1] "" #. ~ Description for haori #: lang/json/ARMOR_from_json.py msgid "" -"A loose coat with wide sleeves that is worn unfastened over a kimono. It is " +"A loose coat with wide sleeves that is worn unfastened over a kimono. It is " "jet black with sparse, tasteful golden embroidery." msgstr "" @@ -9219,6 +9431,20 @@ msgstr[1] "" msgid "Leg guards made of stacked paper sheets held together with duct tape." msgstr "" +#: lang/json/ARMOR_from_json.py +msgid "pair of scrap leg guards" +msgid_plural "pairs of scrap leg guards" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for pair of scrap leg guards +#: lang/json/ARMOR_from_json.py +msgid "" +"A pair of leg guards made from scraps of metal secured by simple strings; " +"the loose collection of plates provides decent but not the most convenient " +"protection." +msgstr "" + #: lang/json/ARMOR_from_json.py msgid "pair of drop leg pouches" msgid_plural "pairs of drop leg pouches" @@ -11378,6 +11604,7 @@ msgstr[0] "" msgstr[1] "" #. ~ Description for t-shirt +#. ~ Description for tour t-shirt #: lang/json/ARMOR_from_json.py msgid "A short-sleeved cotton shirt." msgstr "" @@ -11388,6 +11615,37 @@ msgid "" "printed on the front." msgstr "" +#: lang/json/ARMOR_from_json.py +msgid "tour t-shirt" +msgid_plural "tour t-shirts" +msgstr[0] "" +msgstr[1] "" + +#: lang/json/ARMOR_from_json.py +msgid "" +"A short-sleeved cotton shirt with a death metal band's spidery, " +"indecipherable logo printed on the front." +msgstr "" + +#: lang/json/ARMOR_from_json.py +msgid "" +"A short-sleeved cotton shirt with a muscle-bound, long-haired man printed on " +"the front. He is riding a red dragon and wielding a flaming sword with " +"malicious glee." +msgstr "" + +#: lang/json/ARMOR_from_json.py +msgid "" +"A short-sleeved cotton shirt with a gore-spattered, guitar-playing zombie " +"printed on the front. It's rather tasteless in light of current events." +msgstr "" + +#: lang/json/ARMOR_from_json.py +msgid "" +"A short-sleeved cotton shirt with a pattern of complex geometric shapes and " +"transcendental imagery printed on the front." +msgstr "" + #: lang/json/ARMOR_from_json.py msgid "tunic" msgid_plural "tunics" @@ -12449,6 +12707,17 @@ msgid "" "A pair of rubber boots, often used while cleaning with caustic materials." msgstr "" +#: lang/json/ARMOR_from_json.py +msgid "pair of scrap boots" +msgid_plural "pairs of scrap boots" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for pair of scrap boots +#: lang/json/ARMOR_from_json.py +msgid "Boots made of random scraps." +msgstr "" + #: lang/json/ARMOR_from_json.py msgid "pair of steeltoed boots" msgid_plural "pairs of steeltoed boots" @@ -12971,7 +13240,7 @@ msgstr[1] "" #: lang/json/ARMOR_from_json.py msgid "" "An elastic band with numerous provisions for concealing a very small pistol " -"close to the body. It is awkward to use without practice. Activate to " +"close to the body. It is awkward to use without practice. Activate to " "holster/draw a gun." msgstr "" @@ -13004,6 +13273,18 @@ msgid "" "straps that hold it flat against your leg, Activate to holster/draw a gun." msgstr "" +#: lang/json/ARMOR_from_json.py +msgid "saddle bags" +msgid_plural "saddle bagss" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for saddle bags +#: lang/json/ARMOR_from_json.py +msgid "" +"A pair of covered pouches laid across the back of a horse behind the saddle." +msgstr "" + #: lang/json/ARMOR_from_json.py msgid "helmet netting" msgid_plural "helmet nettings" @@ -14086,7 +14367,7 @@ msgstr[1] "" #: lang/json/BIONIC_ITEM_from_json.py msgid "" "Concealed in your left arm is a surgically integrated one-shot sawn-off " -"shotgun barrel, that pops-up upon activation. Perfect in a pinch." +"shotgun barrel, that pops-up upon activation. Perfect in a pinch." msgstr "" #: lang/json/BIONIC_ITEM_from_json.py @@ -16365,7 +16646,8 @@ msgstr[1] "" #: lang/json/BOOK_from_json.py lang/json/GENERIC_from_json.py #: lang/json/GENERIC_from_json.py #: lang/json/GENERIC_from_json.py lang/json/TOOL_from_json.py -#: lang/json/TOOL_from_json.py lang/json/skill_from_json.py +#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py +#: lang/json/skill_from_json.py msgid "seeing this is a bug" msgid_plural "seeing this is a bugs" msgstr[0] "" @@ -16381,7 +16663,7 @@ msgstr[1] "" #: lang/json/BOOK_from_json.py msgid "" "Bearing the logo of Uncanny, those are assembly plans, design specs, and " -"technical drawings for the nurse bot. Most of this is useless to you, but " +"technical drawings for the nurse bot. Most of this is useless to you, but " "you could use the assembly plans to re-assemble the robot from salvaged " "parts." msgstr "" @@ -16395,7 +16677,7 @@ msgstr[1] "" #. ~ Description for police bot schematics #: lang/json/BOOK_from_json.py msgid "" -"Assembly plans, design specs, and technical drawings for the police bot. " +"Assembly plans, design specs, and technical drawings for the police bot. " "Most of this is useless to you, but you could use the assembly plans to re-" "assemble the robot from salvaged parts." msgstr "" @@ -16409,9 +16691,9 @@ msgstr[1] "" #. ~ Description for eyebot schematics #: lang/json/BOOK_from_json.py msgid "" -"Assembly plans, design specs, and technical drawings for the eyebot. Most of " -"this is useless to you, but you could use the assembly plans to re-assemble " -"the robot from salvaged parts." +"Assembly plans, design specs, and technical drawings for the eyebot. Most " +"of this is useless to you, but you could use the assembly plans to re-" +"assemble the robot from salvaged parts." msgstr "" #: lang/json/BOOK_from_json.py @@ -16423,7 +16705,7 @@ msgstr[1] "" #. ~ Description for security bot schematics #: lang/json/BOOK_from_json.py msgid "" -"Assembly plans, design specs, and technical drawings for the security bot. " +"Assembly plans, design specs, and technical drawings for the security bot. " "Most of this is useless to you, but you could use the assembly plans to re-" "assemble the robot from salvaged parts." msgstr "" @@ -16437,7 +16719,7 @@ msgstr[1] "" #. ~ Description for skitterbot schematics #: lang/json/BOOK_from_json.py msgid "" -"Assembly plans, design specs, and technical drawings for the skitterbot. " +"Assembly plans, design specs, and technical drawings for the skitterbot. " "Most of this is useless to you, but you could use the assembly plans to re-" "assemble the robot from salvaged parts." msgstr "" @@ -16452,7 +16734,7 @@ msgstr[1] "" #: lang/json/BOOK_from_json.py msgid "" "Bearing the logo of Northrop, those are assembly plans, design specs, and " -"technical drawings for the chicken walker. Most of this is useless to you, " +"technical drawings for the chicken walker. Most of this is useless to you, " "but you could use the assembly plans to re-assemble the robot from salvaged " "parts." msgstr "" @@ -16466,7 +16748,7 @@ msgstr[1] "" #. ~ Description for cleaner bot schematics #: lang/json/BOOK_from_json.py msgid "" -"Assembly plans, design specs, and technical drawings for the cleaner bot. " +"Assembly plans, design specs, and technical drawings for the cleaner bot. " "Most of this is useless to you, but you could use the assembly plans to re-" "assemble the robot from salvaged parts." msgstr "" @@ -16480,8 +16762,8 @@ msgstr[1] "" #. ~ Description for miner bot schematics #: lang/json/BOOK_from_json.py msgid "" -"Assembly plans, design specs, and technical drawings for the miner bot. Most " -"of this is useless to you, but you could use the assembly plans to re-" +"Assembly plans, design specs, and technical drawings for the miner bot. " +"Most of this is useless to you, but you could use the assembly plans to re-" "assemble the robot from salvaged parts." msgstr "" @@ -16495,8 +16777,8 @@ msgstr[1] "" #: lang/json/BOOK_from_json.py msgid "" "Assembly plans, design specs, and technical drawings for the riot control " -"bot. Most of this is useless to you, but you could use the assembly plans to " -"re-assemble the robot from salvaged parts." +"bot. Most of this is useless to you, but you could use the assembly plans " +"to re-assemble the robot from salvaged parts." msgstr "" #: lang/json/BOOK_from_json.py @@ -16509,8 +16791,8 @@ msgstr[1] "" #: lang/json/BOOK_from_json.py msgid "" "Assembly plans, design specs, and technical drawings for the lab defense " -"bot. Most of this is useless to you, but you could use the assembly plans to " -"re-assemble the robot from salvaged parts." +"bot. Most of this is useless to you, but you could use the assembly plans " +"to re-assemble the robot from salvaged parts." msgstr "" #: lang/json/BOOK_from_json.py @@ -16523,7 +16805,7 @@ msgstr[1] "" #: lang/json/BOOK_from_json.py msgid "" "Bearing the logo of Northrop, those are assembly plans, design specs, and " -"technical drawings for the tank drone. Most of this is useless to you, but " +"technical drawings for the tank drone. Most of this is useless to you, but " "you could use the assembly plans to re-assemble the robot from salvaged " "parts." msgstr "" @@ -16538,7 +16820,7 @@ msgstr[1] "" #: lang/json/BOOK_from_json.py msgid "" "Bearing the logo of Honda, those are assembly plans, design specs, and " -"technical drawings for the tripod. Most of this is useless to you, but you " +"technical drawings for the tripod. Most of this is useless to you, but you " "could use the assembly plans to re-assemble the robot from salvaged parts." msgstr "" @@ -16552,8 +16834,9 @@ msgstr[1] "" #: lang/json/BOOK_from_json.py msgid "" "Bearing the logo of Northrop, those are assembly plans, design specs, and " -"technical drawings for the dispatch. Most of this is useless to you, but you " -"could use the assembly plans to re-assemble the robot from salvaged parts." +"technical drawings for the dispatch. Most of this is useless to you, but " +"you could use the assembly plans to re-assemble the robot from salvaged " +"parts." msgstr "" #: lang/json/BOOK_from_json.py @@ -16566,7 +16849,7 @@ msgstr[1] "" #: lang/json/BOOK_from_json.py msgid "" "Bearing the logo of Northrop, those are assembly plans, design specs, and " -"technical drawings for the military dispatch. Most of this is useless to " +"technical drawings for the military dispatch. Most of this is useless to " "you, but you could use the assembly plans to re-assemble the robot from " "salvaged parts." msgstr "" @@ -16581,8 +16864,8 @@ msgstr[1] "" #: lang/json/BOOK_from_json.py msgid "" "Assembly plans, design specs, and technical drawings for the anti-materiel " -"turret. Most of this is useless to you, but you could use the assembly plans " -"to re-assemble the robot from salvaged parts." +"turret. Most of this is useless to you, but you could use the assembly " +"plans to re-assemble the robot from salvaged parts." msgstr "" #: lang/json/BOOK_from_json.py @@ -16595,7 +16878,7 @@ msgstr[1] "" #: lang/json/BOOK_from_json.py msgid "" "Assembly plans, design specs, and technical drawings for the milspec " -"searchlight. Most of this is useless to you, but you could use the assembly " +"searchlight. Most of this is useless to you, but you could use the assembly " "plans to re-assemble the robot from salvaged parts." msgstr "" @@ -20976,6 +21259,60 @@ msgid "" "looks *disgusting*." msgstr "" +#: lang/json/COMESTIBLE_from_json.py +msgid "raw milk" +msgid_plural "raw milk" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for raw milk +#: lang/json/COMESTIBLE_from_json.py +msgid "" +"This is raw, unhomogenized and unpasteurized milk from a cow. It couldn't " +"be any fresher unless you drank it straight from the cow, which might upset " +"it. Depending on your dietary sensibilities, you might want to pasteurize " +"or even boil this before drinking." +msgstr "" + +#: lang/json/COMESTIBLE_from_json.py +msgid "shelf stable milk" +msgid_plural "shelf stable milk" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for shelf stable milk +#: lang/json/COMESTIBLE_from_json.py +msgid "" +"This is milk that has been pasteurized at much higher temperatures than " +"normal. It tastes slightly different, but, unopened, will last far longer " +"than regular milk." +msgstr "" + +#: lang/json/COMESTIBLE_from_json.py +msgid "evaporated milk" +msgid_plural "evaporated milk" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for evaporated milk +#: lang/json/COMESTIBLE_from_json.py +#, no-python-format +msgid "Milk that's had about 60% of its water removed prior to canning." +msgstr "" + +#: lang/json/COMESTIBLE_from_json.py +msgid "buttermilk" +msgid_plural "buttermilk" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for buttermilk +#: lang/json/COMESTIBLE_from_json.py +msgid "" +"This is cultured milk defatted either due to churning or curdling. Spoils " +"quickly." +msgstr "" + #: lang/json/COMESTIBLE_from_json.py msgid "yogurt" msgstr "" @@ -20985,6 +21322,31 @@ msgstr "" msgid "Delicious fermented dairy. It tastes of vanilla." msgstr "" +#: lang/json/COMESTIBLE_from_json.py +msgid "butter" +msgid_plural "butter" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for butter +#: lang/json/COMESTIBLE_from_json.py +msgid "" +"A yellow stick of milkfat and milk solids, usually made from cow's milk." +msgstr "" + +#: lang/json/COMESTIBLE_from_json.py +msgid "ghee" +msgid_plural "ghee" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for ghee +#: lang/json/COMESTIBLE_from_json.py +msgid "" +"Clarified butter, free from milk solids and water. Will last a very long " +"time." +msgstr "" + #: lang/json/COMESTIBLE_from_json.py msgid "pudding" msgstr "" @@ -21049,6 +21411,19 @@ msgstr[1] "" msgid "Dehydrated milk powder. Mix with water to make drinkable milk." msgstr "" +#: lang/json/COMESTIBLE_from_json.py +msgid "condensed milk" +msgid_plural "condensed milk" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for condensed milk +#: lang/json/COMESTIBLE_from_json.py +msgid "" +"Cow's milk that has been partly dehydrated to vastly increase its shelf " +"life, and also sweetened." +msgstr "" + #: lang/json/COMESTIBLE_from_json.py msgid "apple cider" msgid_plural "apple cider" @@ -21201,12 +21576,6 @@ msgid "" "with sugar and caffeine." msgstr "" -#: lang/json/COMESTIBLE_from_json.py -msgid "condensed milk" -msgid_plural "condensed milk" -msgstr[0] "" -msgstr[1] "" - #. ~ Description for condensed milk #: lang/json/COMESTIBLE_from_json.py msgid "" @@ -23093,25 +23462,14 @@ msgid "Salty dried pork. Tastes good, but it will make you thirsty." msgstr "" #: lang/json/COMESTIBLE_from_json.py -msgid "uncooked burrito" +msgid "microwave burrito" msgstr "" -#. ~ Description for uncooked burrito +#. ~ Description for microwave burrito #: lang/json/COMESTIBLE_from_json.py msgid "" "A small, microwaveable steak & cheese burrito, like those found at gas " -"stations. Not as appetizing or nutritious as it would be if heated up." -msgstr "" - -#: lang/json/COMESTIBLE_from_json.py -msgid "cooked burrito" -msgstr "" - -#. ~ Description for cooked burrito -#: lang/json/COMESTIBLE_from_json.py -msgid "" -"A small, microwaveable steak & cheese burrito, like those found at gas " -"stations. It's tastier and more filling, but will also spoil quickly." +"stations." msgstr "" #: lang/json/COMESTIBLE_from_json.py @@ -23958,6 +24316,18 @@ msgid "" "dough." msgstr "" +#: lang/json/COMESTIBLE_from_json.py +msgid "homemade burrito" +msgstr "" + +#. ~ Description for homemade burrito +#: lang/json/COMESTIBLE_from_json.py +msgid "" +"A traditional Mexican dish of meat and vegetable stuffing put on a corn " +"tortilla and rolled into a tube shape, like those you find in gas stations " +"but homemade and delicious!" +msgstr "" + #: lang/json/COMESTIBLE_from_json.py msgid "dehydrated human flesh" msgid_plural "dehydrated human flesh" @@ -26017,7 +26387,7 @@ msgstr[1] "" #. ~ Description for handful of junipers #: lang/json/COMESTIBLE_from_json.py msgid "" -"Junipers, for making gin and earthy flavors. Spicy, tastes similar to " +"Junipers, for making gin and earthy flavors. Spicy, tastes similar to " "rosemary." msgstr "" @@ -26171,13 +26541,13 @@ msgstr[1] "" msgid "A handful of roasted nuts from a chestnut tree." msgstr "" -#: lang/json/COMESTIBLE_from_json.py lang/json/GENERIC_from_json.py -msgid "handful of hazelnuts" +#: lang/json/COMESTIBLE_from_json.py +msgid "handful of shelled hazelnuts" msgid_plural "handfuls of shelled hazelnuts" msgstr[0] "" msgstr[1] "" -#. ~ Description for handful of hazelnuts +#. ~ Description for handful of shelled hazelnuts #: lang/json/COMESTIBLE_from_json.py msgid "" "A handful of raw hard nuts from a hazelnut tree, their shells have been " @@ -26338,7 +26708,7 @@ msgstr "" #. ~ Description for stewed tripe #: lang/json/COMESTIBLE_from_json.py msgid "" -"Stomach lining, cut up and stewed for an hour in broth. Better than it " +"Stomach lining, cut up and stewed for an hour in broth. Better than it " "sounds." msgstr "" @@ -26643,7 +27013,7 @@ msgstr[1] "" #. ~ Description for dried lentils #: lang/json/COMESTIBLE_from_json.py msgid "" -"A humble but nutrient-rich legume. Should be cooked prior to consumption." +"A humble but nutrient-rich legume. Should be cooked prior to consumption." msgstr "" #: lang/json/COMESTIBLE_from_json.py @@ -26654,7 +27024,7 @@ msgstr[1] "" #. ~ Description for cooked lentils #: lang/json/COMESTIBLE_from_json.py -msgid "Some delicious cooked lentils. Humble but nutrient-rich." +msgid "Some delicious cooked lentils. Humble but nutrient-rich." msgstr "" #: lang/json/COMESTIBLE_from_json.py @@ -30713,6 +31083,32 @@ msgid "" "easily sealed." msgstr "" +#: lang/json/CONTAINER_from_json.py +msgid "paper carton" +msgid_plural "paper cartons" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for paper carton +#: lang/json/CONTAINER_from_json.py +msgid "" +"A half gallon carton constructed of a paper, aluminum and plastic laminate. " +"It has a threaded cap for easy resealing." +msgstr "" + +#: lang/json/CONTAINER_from_json.py +msgid "opened paper carton" +msgid_plural "opened paper cartons" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for opened paper carton +#: lang/json/CONTAINER_from_json.py +msgid "" +"A half gallon carton constructed of a paper, aluminum and plastic laminate. " +"This one is open and its contents will spoil." +msgstr "" + #: lang/json/CONTAINER_from_json.py msgid "vacuum-packed bag" msgid_plural "vacuum-packed bags" @@ -30863,7 +31259,7 @@ msgstr[1] "" #. ~ Description for beaker #: lang/json/CONTAINER_from_json.py -msgid "A 250ml laboratory beaker. Basically a cup with delusions of grandeur." +msgid "A 250ml laboratory beaker. Basically a cup with delusions of grandeur." msgstr "" #: lang/json/CONTAINER_from_json.py @@ -30876,7 +31272,7 @@ msgstr[1] "" #: lang/json/CONTAINER_from_json.py msgid "" "A tall, narrow glass cylinder with precise markings for measuring fluid " -"quantities. An important science tool, it is also useful for anal retentive " +"quantities. An important science tool, it is also useful for anal retentive " "chefs." msgstr "" @@ -30890,8 +31286,8 @@ msgstr[1] "" #: lang/json/CONTAINER_from_json.py msgid "" "These plastic tubes, with little built in snap-caps, are a great way to " -"store a tiny amount of liquid. Great for jello shooters if 1mL is enough for " -"a shot for you. Cool people call these \"eppies\"." +"store a tiny amount of liquid. Great for jello shooters if 1mL is enough " +"for a shot for you. Cool people call these \"eppies\"." msgstr "" #: lang/json/CONTAINER_from_json.py @@ -31171,8 +31567,8 @@ msgstr[1] "" #. ~ Description for condom #: lang/json/CONTAINER_from_json.py msgid "" -"A gentleman's balloon. A single use life preventer. A thumbless latex " -"mitten. This could be used as a makeshift water container, but otherwise " +"A gentleman's balloon. A single use life preventer. A thumbless latex " +"mitten. This could be used as a makeshift water container, but otherwise " "it's anyone's guess what it's for." msgstr "" @@ -31712,6 +32108,12 @@ msgstr[1] "" msgid "A handful of hard nuts from a peanut bush, still in their shell." msgstr "" +#: lang/json/GENERIC_from_json.py +msgid "handful of hazelnuts" +msgid_plural "handfuls of hazelnuts" +msgstr[0] "" +msgstr[1] "" + #. ~ Description for handful of hazelnuts #: lang/json/GENERIC_from_json.py msgid "A handful of hard nuts from a hazelnut tree, still in their shell." @@ -31774,7 +32176,7 @@ msgstr[1] "" #. ~ Description for sandbag #: lang/json/GENERIC_from_json.py msgid "" -"This is a canvas sack filled with sand. It can be used to construct simple " +"This is a canvas sack filled with sand. It can be used to construct simple " "barricades." msgstr "" @@ -31787,7 +32189,7 @@ msgstr[1] "" #. ~ Description for earthbag #: lang/json/GENERIC_from_json.py msgid "" -"This is a canvas sack filled with soil. It can be used to construct simple " +"This is a canvas sack filled with soil. It can be used to construct simple " "barricades." msgstr "" @@ -31909,6 +32311,19 @@ msgid "" "kept together, pretty useless now though." msgstr "" +#: lang/json/GENERIC_from_json.py +msgid "foodplace loyalty card" +msgid_plural "foodplace loyalty cards" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for foodplace loyalty card +#: lang/json/GENERIC_from_json.py +msgid "" +"A bright pink loyalty card, all the points are stamped. This would " +"definitely prove your fidelity to Foodplace, if it still meant anything..." +msgstr "" + #: lang/json/GENERIC_from_json.py msgid "withered plant" msgid_plural "withered plants" @@ -33013,6 +33428,20 @@ msgid "" "A large rag, drenched in blood. It could be cleaned with boiling water." msgstr "" +#: lang/json/GENERIC_from_json.py +msgid "pipe cleaner" +msgid_plural "pipe cleaners" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for pipe cleaner +#: lang/json/GENERIC_from_json.py +msgid "" +"This is a tool designed to clean interior surface of pipes, bottles, and " +"similar objects. This one is thin enough to be used for cleaning firearm " +"barrels from dirt and fouling." +msgstr "" + #: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py msgid "clock" msgid_plural "clocks" @@ -33199,26 +33628,6 @@ msgstr[1] "" msgid "A small chunk of copper, usable for crafting or repairs." msgstr "" -#: lang/json/GENERIC_from_json.py -msgid "glass shard" -msgid_plural "glass shards" -msgstr[0] "" -msgstr[1] "" - -#. ~ Use action done_message for glass shard. -#: lang/json/GENERIC_from_json.py -msgid "" -"You carefuly place the shards on the ground, ready to be cracked by " -"something passing by." -msgstr "" - -#. ~ Description for glass shard -#: lang/json/GENERIC_from_json.py -msgid "" -"A broken shard of glass covered in sharp edges. You could use it as a " -"weapon, but you might want to wear gloves." -msgstr "" - #: lang/json/GENERIC_from_json.py msgid "hand mirror" msgid_plural "hand mirrors" @@ -34201,6 +34610,19 @@ msgid "" "complete with soldering capability." msgstr "" +#: lang/json/GENERIC_from_json.py +msgid "amplifier head" +msgid_plural "amplifier heads" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for amplifier head +#: lang/json/GENERIC_from_json.py +msgid "" +"An amplifier head. Typically paired with a speaker cabinet for amplifying " +"musical instruments. Basically only good for spare parts now." +msgstr "" + #: lang/json/GENERIC_from_json.py msgid "canister grenade" msgid_plural "canister grenades" @@ -34295,7 +34717,7 @@ msgstr[1] "" #. ~ Description for war scythe #: lang/json/GENERIC_from_json.py msgid "" -"A pole weapon with a curving single-edged blade. Its blade bears some " +"A pole weapon with a curving single-edged blade. Its blade bears some " "superficial resemblance to that of an agricultural scythe from which it " "likely evolved." msgstr "" @@ -34846,7 +35268,7 @@ msgstr "" #: lang/json/GENERIC_from_json.py msgid "" "This is a dull, slightly floppy replica of a Japanese polearm with a curved " -"blade. With a little difficulty, you could use it administer a solid slap " +"blade. With a little difficulty, you could use it administer a solid slap " "from a distance." msgstr "" @@ -35673,6 +36095,47 @@ msgid "" "well-balanced" msgstr "" +#: lang/json/GENERIC_from_json.py +msgid "war flail" +msgid_plural "war flails" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for war flail +#: lang/json/GENERIC_from_json.py +msgid "" +"This is a stout pole with a large steel flanged mace head on a short chain " +"attached to it, based on the peasant flail agricultural tool except now with " +"a metal head and made to thresh people in metal armor rather than grain." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "peasant flail" +msgid_plural "peasant flails" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for peasant flail +#: lang/json/GENERIC_from_json.py +msgid "" +"This is a stout pole with a wooden club on a leather cord attached to it, " +"this is a tool used to thresh wheat and occasionally people when the " +"peasants got angry at their feudal lords." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "long pole" +msgid_plural "long poles" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for long pole +#: lang/json/GENERIC_from_json.py +msgid "" +"A stout, ten-foot pole. Could be used similarly to a spear. The Cataclysm " +"gives fresh meaning to walking softly and carrying a big stick." +msgstr "" + #: lang/json/GENERIC_from_json.py msgid "flyer" msgid_plural "flyers" @@ -37299,6 +37762,19 @@ msgstr[1] "" msgid "A complete guide to Sōjutsu." msgstr "" +#: lang/json/GENERIC_from_json.py +msgid "Beautiful Springtime" +msgid_plural "Beautiful Springtime" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for Beautiful Springtime +#: lang/json/GENERIC_from_json.py +msgid "" +"A complete guide to Wing Chun Kung-fu. Includes a section on butterfly " +"swords and the use of long poles at the end." +msgstr "" + #: lang/json/GENERIC_from_json.py msgid "Martial art manual" msgid_plural "Martial art manuals" @@ -37924,6 +38400,17 @@ msgstr[1] "" msgid "An empty casing from a .38 Special round." msgstr "" +#: lang/json/GENERIC_from_json.py +msgid ".38 Super casing" +msgid_plural ".38 Super casings" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for .38 Super casing +#: lang/json/GENERIC_from_json.py +msgid "An empty casing from a .38 Super round." +msgstr "" + #: lang/json/GENERIC_from_json.py msgid ".40 S&W casing" msgid_plural ".40 S&W casings" @@ -37935,6 +38422,17 @@ msgstr[1] "" msgid "An empty casing from a .40 S&W round." msgstr "" +#: lang/json/GENERIC_from_json.py +msgid "10mm Auto casing" +msgid_plural "10mm Auto casings" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for 10mm Auto casing +#: lang/json/GENERIC_from_json.py +msgid "An empty casing from a 10mm Auto round." +msgstr "" + #: lang/json/GENERIC_from_json.py msgid "40mm canister" msgid_plural "40mm canisters" @@ -37980,6 +38478,17 @@ msgstr[1] "" msgid "An empty casing from a .45 ACP round." msgstr "" +#: lang/json/GENERIC_from_json.py +msgid ".45 Colt casing" +msgid_plural ".45 Colt casings" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for .45 Colt casing +#: lang/json/GENERIC_from_json.py +msgid "An empty casing from a .45 Colt round." +msgstr "" + #: lang/json/GENERIC_from_json.py msgid ".45-70 casing" msgid_plural ".45-70 casings" @@ -38184,6 +38693,17 @@ msgstr[1] "" msgid "An empty hull from a shotgun shell." msgstr "" +#: lang/json/GENERIC_from_json.py +msgid ".410 hull" +msgid_plural ".410 hulls" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for .410 hull +#: lang/json/GENERIC_from_json.py +msgid "An empty hull from a .410 shotgun shell." +msgstr "" + #: lang/json/GENERIC_from_json.py msgid "Merch" msgid_plural "Merchs" @@ -39172,7 +39692,7 @@ msgstr[1] "" #: lang/json/GENERIC_from_json.py msgid "" "A sturdy 30-foot long vine. Could easily be used as a rope, but can't be " -"disassembled. Strong enough to suspend a large corpse for butchering." +"disassembled. Strong enough to suspend a large corpse for butchering." msgstr "" #: lang/json/GENERIC_from_json.py @@ -42193,6 +42713,73 @@ msgid "" "effects." msgstr "" +#: lang/json/GENERIC_from_json.py +msgid "The Tome of The Battle Mage" +msgid_plural "The Tome of The Battle Mages" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for The Tome of The Battle Mage +#: lang/json/GENERIC_from_json.py +msgid "" +"Your standard wizardy looking spellbook, filled with Magus combat spells. " +"You sure lucked out!" +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "The Tome of the Hollow Earth" +msgid_plural "The Tome of the Hollow Earths" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for The Tome of the Hollow Earth +#: lang/json/GENERIC_from_json.py +msgid "" +"This large dusty spellbook seems perpetually, well, dusty. It contains the " +"power of the earth." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "The Tome of Magical Movement" +msgid_plural "The Tome of Magical Movements" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for The Tome of Magical Movement +#: lang/json/GENERIC_from_json.py +#, no-python-format +msgid "" +"This small lightweight book seems to almost not entirely exist, let's say it " +"97% does. It contains Magus spells focused on movement." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "Smudged Scroll" +msgid_plural "Smudged Scrolls" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for Smudged Scroll +#: lang/json/GENERIC_from_json.py +msgid "" +"This looks like someone was designing a new spell, but spilled a mug of " +"coffee on it and crumpled it up in anger. You can tell that it will " +"definitely cast something, but you can't be sure that it will work very well." +msgstr "" + +#: lang/json/GENERIC_from_json.py +msgid "Necromantic Minions for Dummies" +msgid_plural "Necromantic Minions for Dummiess" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for Necromantic Minions for Dummies +#: lang/json/GENERIC_from_json.py +msgid "" +"This book details various ways of summoning an undead minion to fight for " +"you. They all appear to disappear after a short time, crumbling to dust." +msgstr "" + #: lang/json/GENERIC_from_json.py msgid "The Medieval Warrior" msgid_plural "The Medieval Warrior" @@ -43668,12 +44255,6 @@ msgid_plural ".45 Long Colt casings" msgstr[0] "" msgstr[1] "" -#: lang/json/GENERIC_from_json.py -msgid ".410 hull" -msgid_plural ".410 hulls" -msgstr[0] "" -msgstr[1] "" - #. ~ Description for .410 hull #: lang/json/GENERIC_from_json.py msgid "An empty hull from a .410 bore shotgun shell." @@ -43869,7 +44450,7 @@ msgstr[1] "" #. ~ Description for light plutonium fuel battery #: lang/json/MAGAZINE_from_json.py msgid "" -"This battery uses a thin plutonium-244 rod to stablize an exotic " +"This battery uses a thin plutonium-244 rod to stabilize an exotic " "nanocompound. It is universally compatible with all kinds of personal " "electronic devices. Although it stores a huge amount of power, it cannot be " "recharged." @@ -44485,6 +45066,15 @@ msgid "" "rounds." msgstr "" +#: lang/json/MAGAZINE_from_json.py +msgid "P320 magazine .357 SIG" +msgstr "" + +#. ~ Description for P320 magazine .357 SIG +#: lang/json/MAGAZINE_from_json.py +msgid "A 14 round double stack box magazine for the SIG Sauer P320." +msgstr "" + #: lang/json/MAGAZINE_from_json.py msgid "makeshift .38 25-round magazine" msgstr "" @@ -44507,25 +45097,25 @@ msgid "A compact steel box magazine for use with the Taurus Pro .38 pistol." msgstr "" #: lang/json/MAGAZINE_from_json.py -msgid ".38 7-round speedloader" +msgid ".38/.357 7-round speedloader" msgstr "" -#. ~ Description for .38 7-round speedloader +#. ~ Description for .38/.357 7-round speedloader #: lang/json/MAGAZINE_from_json.py msgid "" -"This speedloader can hold 7 rounds of .38 and quickly reload a compatible " -"revolver." +"This speedloader can hold 7 rounds of .357 Magnum or .38 Special and quickly " +"reload a compatible revolver." msgstr "" #: lang/json/MAGAZINE_from_json.py -msgid ".38 5-round speedloader" +msgid ".38/.357 5-round speedloader" msgstr "" -#. ~ Description for .38 5-round speedloader +#. ~ Description for .38/.357 5-round speedloader #: lang/json/MAGAZINE_from_json.py msgid "" -"This speedloader can hold 5 rounds of .38 and quickly reload a compatible " -"revolver." +"This speedloader can hold 5 rounds of .357 Magnum or .38 Special and quickly " +"reload a compatible revolver." msgstr "" #: lang/json/MAGAZINE_from_json.py @@ -44565,6 +45155,15 @@ msgstr "" msgid "A cheap 32-round steel box magazine for use with the MAC-11 SMG." msgstr "" +#: lang/json/MAGAZINE_from_json.py +msgid "M1911 .38 Super magazine" +msgstr "" + +#. ~ Description for M1911 .38 Super magazine +#: lang/json/MAGAZINE_from_json.py +msgid "A compact single stack box magazine for the M1911." +msgstr "" + #: lang/json/MAGAZINE_from_json.py msgid ".40 6-round speedloader" msgstr "" @@ -44631,6 +45230,27 @@ msgid "" "belts." msgstr "" +#: lang/json/MAGAZINE_from_json.py +msgid "Saiga-410 box magazine" +msgstr "" + +#. ~ Description for Saiga-410 box magazine +#: lang/json/MAGAZINE_from_json.py +msgid "" +"A removable plastic box magazine for the Saiga-410 shotgun. Holds 10 shells." +msgstr "" + +#: lang/json/MAGAZINE_from_json.py +msgid "Saiga-410 drum magazine" +msgstr "" + +#. ~ Description for Saiga-410 drum magazine +#: lang/json/MAGAZINE_from_json.py +msgid "" +"A removable plastic drum magazine for the Saiga-410 shotgun. Holds 30 " +"shells." +msgstr "" + #: lang/json/MAGAZINE_from_json.py msgid ".44 6-round speedloader" msgstr "" @@ -45207,6 +45827,15 @@ msgstr "" msgid "A standard 7-round steel box magazine for the Kel-Tec PF-9." msgstr "" +#: lang/json/MAGAZINE_from_json.py +msgid "P320 magazine 9x19mm" +msgstr "" + +#. ~ Description for P320 magazine 9x19mm +#: lang/json/MAGAZINE_from_json.py +msgid "A 17 round double stack box magazine for the SIG Sauer P320." +msgstr "" + #: lang/json/MAGAZINE_from_json.py msgid "Makarov PM magazine" msgstr "" @@ -45840,10 +46469,6 @@ msgstr "" msgid "A 9-round magazine for the M1991A1 .38 Super pistol." msgstr "" -#: lang/json/MAGAZINE_from_json.py -msgid "Saiga-410 box magazine" -msgstr "" - #. ~ Description for Saiga-410 box magazine #: lang/json/MAGAZINE_from_json.py msgid "" @@ -45851,10 +46476,6 @@ msgid "" "of .410 bore shotshells." msgstr "" -#: lang/json/MAGAZINE_from_json.py -msgid "Saiga-410 drum magazine" -msgstr "" - #. ~ Description for Saiga-410 drum magazine #: lang/json/MAGAZINE_from_json.py msgid "" @@ -46372,6 +46993,15 @@ msgstr "" msgid "Removes all black powder and pre-Cold War firearms." msgstr "" +#: lang/json/MOD_INFO_from_json.py +msgid "No Rail Stations" +msgstr "" + +#. ~ Description for No Rail Stations +#: lang/json/MOD_INFO_from_json.py +msgid "Removes above-ground rail stations from the game." +msgstr "" + #: lang/json/MOD_INFO_from_json.py msgid "Disable Religious Texts" msgstr "" @@ -46741,3612 +47371,3612 @@ msgid "Higher dex increases your speed." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "debug monster" +msgid "chicken" msgstr "" -#. ~ Description for debug monster +#. ~ Description for chicken #: lang/json/MONSTER_from_json.py -msgid "This monster exists only for testing purposes." +msgid "" +"A domesticated descendant of junglefowl, it may still be the most numerous " +"bird in the world. Before the Cataclysm, it was raised by humans as a " +"source of meat, eggs, and early morning wakeup calls." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "albino penguin" +msgid "grouse" msgstr "" -#. ~ Description for albino penguin +#. ~ Description for grouse #: lang/json/MONSTER_from_json.py msgid "" -"Eight-feet-tall ghastly white penguins. Placid unless otherwise provoked." +"A very common game bird, these creatures remind you of what a wild chicken " +"must have been like." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "alpha razorclaw" +msgid "crow" msgstr "" -#. ~ Description for alpha razorclaw +#. ~ Description for crow #: lang/json/MONSTER_from_json.py msgid "" -"A blood red, gigantic razorclaw. Its sword like pincers serve as the " -"keepers of the nest." +"A small, elegant black bird, famous for its distinctive call. An " +"intelligent bird, there is a glitter of mischief behind its eyes." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "amigara horror" +msgid "duck" msgstr "" -#. ~ Description for amigara horror +#. ~ Description for duck #: lang/json/MONSTER_from_json.py msgid "" -"A hellish, vaguely humanoid horror, two stories tall. Its face is " -"grotesquely stretched out, its limbs deformed to unrecognizable outgrowths." +"A mallard duck, often seen around rivers and other bodies of water. It " +"feeds primarily on insects, seeds, roots, and, pre-cataclysm, bread scraps." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "bat" +msgid "goose" msgstr "" -#. ~ Description for bat +#. ~ Description for goose #: lang/json/MONSTER_from_json.py -msgid "" -"One of the vesper bats, a family of winged insect-eating mammals. It roosts " -"in caves and other hollows, and uses a form of echolocation to aerially " -"navigate through tricky terrain at rapid speeds." +msgid "A Canadian goose, a common waterfowl that regrets leaving Canada." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "scarred zombie" +msgid "turkey" msgstr "" -#. ~ Description for scarred zombie +#. ~ Description for turkey #: lang/json/MONSTER_from_json.py msgid "" -"A deformed human body, its skin transformed into one thick, calloused " -"envelope of scar tissue." +"A large and colorful game bird native to the forests of North America. Its " +"head and beak are covered in fleshy protuberances." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "blank body" -msgid_plural "blank bodies" -msgstr[0] "" -msgstr[1] "" +msgid "pheasant" +msgstr "" -#. ~ Description for blank body +#. ~ Description for pheasant #: lang/json/MONSTER_from_json.py msgid "" -"This is some form of unnatural changeling creature; its appearance is a " -"bland mockery of the human form. Featureless and pale, its repugnant " -"countenance is all the more unsettling due to its lack of eyes and " -"distinguishing features except for a perfectly round mouth. Naked and " -"trembling, it almost seems pitiful but for the way that its unearthly " -"presence makes the hair on the back of your neck stand up in nameless horror." +"A medium sized game bird that can have bright feathers depending on the sex " +"and species." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "blob" +msgid "cockatrice" msgstr "" -#. ~ Description for blob +#. ~ Description for cockatrice #: lang/json/MONSTER_from_json.py msgid "" -"A black blob of viscous goo, oozing across the ground like a glob of living " -"oil." +"This strange mutant bird gains its name from its odd appearance. Although " +"its features seem to be becoming more reptilian, it doesn't appear dangerous." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "brain blob" +msgid "yellow chick" msgstr "" -#. ~ Description for brain blob +#. ~ Description for yellow chick #: lang/json/MONSTER_from_json.py msgid "" -"A gigantic black blob of viscous goo, oozing across the ground like a glob " -"of living oil. Other blobs seem to swarm around it." +"A tiny yellow and brown chick, it could be from a number of different " +"species." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "big blob" +msgid "brown chick" msgstr "" -#. ~ Description for big blob #: lang/json/MONSTER_from_json.py -msgid "" -"A large black blob of viscous goo, oozing across the ground like a glob of " -"living oil." +msgid "strange chick" msgstr "" +#. ~ Description for strange chick #: lang/json/MONSTER_from_json.py -msgid "small blob" +msgid "A strange tiny chick, it could be from a number of different species." msgstr "" -#. ~ Description for small blob +#: lang/json/MONSTER_from_json.py +msgid "waterfowl chick" +msgstr "" + +#. ~ Description for waterfowl chick #: lang/json/MONSTER_from_json.py msgid "" -"A small black blob of viscous goo, oozing across the ground like a glob of " -"living oil." +"A tiny yellow and brown waterfowl chick, it could be from a number of " +"different species." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "blood sacrifice" +msgid "security bot" msgstr "" -#. ~ Description for blood sacrifice +#. ~ Description for security bot #: lang/json/MONSTER_from_json.py msgid "" -"A defiled human body, once living. Tortured to death long ago, it remains " -"chained to the altar, the putrescent flays of its peeled skin quivering like " -"so much flotsam upon a murky pond." +"The Northrop Watchman X-1 is a production series of heavily armored combat " +"robots. Initially designed for military patrol and escort service, it rolls " +"on a set of hydraulic treads and is armed with a 9x19mm SMG." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "boomer" +msgid "turret" msgstr "" -#. ~ Description for boomer +#. ~ Description for turret #: lang/json/MONSTER_from_json.py msgid "" -"A rotund human body, bloated beyond belief and layered in rolls of fat. It " -"emits a horrible odor, and a putrid pink sludge dribbles from its mouth." +"The General Atomics TX-1 Guardian, a small, pill-shaped automated gun turret " +"using state of the art ATR systems to dynamically reorient itself to new " +"friends and enemies alike. The two SMG barrels can swivel a full 360 " +"degrees." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "gasoline zombie" +msgid "skitterbot" msgstr "" -#. ~ Description for gasoline zombie +#. ~ Description for skitterbot #: lang/json/MONSTER_from_json.py msgid "" -"A huge bloated zombie that appears to have fed upon gasoline; fumes and " -"flames escape from its mouth and fuel leaks from its waddling form." +"A insectoid robot the size of a small dog, designed for home security. " +"Armed with two close-range tazers, it can skate across the ground with great " +"speed." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "fungal boomer" +msgid "experimental lab bot" msgstr "" -#. ~ Description for fungal boomer +#. ~ Description for experimental lab bot #: lang/json/MONSTER_from_json.py msgid "" -"A rotund and bloated human body with pasty, fungus-ridden flesh. Its mouth " -"drips with a frothing gray sludge." +"This robot looks like a large metal spider, a bit bigger than a person, with " +"its thorax covered in tiny holes. An ominous buzzing emanates from it." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "huge boomer" +msgid "prototype robot" msgstr "" -#. ~ Description for huge boomer +#. ~ Description for prototype robot #: lang/json/MONSTER_from_json.py msgid "" -"This boomer, normally swollen and ready to burst, has strengthened and " -"solidified. The bile dribbling from its mouth also appears to have " -"changed..." +"The single glowing eye of this robot surveys the landscape periodically, as " +"it performs the endless slaughter dictated by a misinterpreted and cruel " +"routine. Between half-built plates, you can see the machinery and cables " +"that animate it, and yet it moves deftly as it switches between one target " +"and the next." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "breather" +msgid "NR-031 Dispatch" msgstr "" -#. ~ Description for breather +#. ~ Description for NR-031 Dispatch #: lang/json/MONSTER_from_json.py msgid "" -"This is some sort of unearthly pink flesh sac; moist and ridged with veins, " -"it is otherwise without discernible exterior features. Seemingly immobile " -"and defenseless, it sits in place, swelling and collapsing upon itself as it " -"breathes." +"The Northrop Dispatch, designed for crowd control situations, carries and " +"deploys kamikaze drones of various types, with a small onboard EMP emitter " +"frying them in the event of its destruction. The bright green-and-yellow " +"paint marks a low-force variant - *comparatively* low-force, anyways - " +"typically deployed as guards after an area has been cleared." msgstr "" -#. ~ Description for breather #: lang/json/MONSTER_from_json.py -msgid "A weird mass of immobile pink goo. It seems to breathe." +msgid "NR-V05-M Dispatch" msgstr "" +#. ~ Description for NR-V05-M Dispatch #: lang/json/MONSTER_from_json.py -msgid "broken cyborg" +msgid "" +"The Northrop Dispatch, designed for crowd control situations, carries and " +"deployes kamikaze drones of various types, with a small onboard EMP emitter " +"frying them in the event of its destruction. The dark green paint job marks " +"the lethal and feared military variant, carrying extreme and deadly " +"firepower." msgstr "" -#. ~ Description for broken cyborg #: lang/json/MONSTER_from_json.py -msgid "" -"A robot body with the head of a human. All kinds of electronic wires and " -"devices are implanted in its head. Patches of skin look diseased or " -"rotting. This cyborg moves erratically and has a confused and deranged look " -"in its eyes." +msgid "autonomous drone" msgstr "" #: lang/json/MONSTER_from_json.py -msgid "prototype cyborg" +msgid "EMP hack" msgstr "" -#. ~ Description for prototype cyborg +#. ~ Description for EMP hack #: lang/json/MONSTER_from_json.py msgid "" -"A human fused with a mess of metal parts and wires. While its eyes are " -"empty, flashes of pain pass across its face reminiscent of the person " -"trapped in this grotesque body. With enough surgical skills one might be " -"able to give them back some humanity. If only they cared..." +"An automated kamikaze drone, this small quadcopter robot appears to have an " +"EMP grenade inside." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "charred nightmare" +msgid "C-4 hack" msgstr "" -#. ~ Description for charred nightmare +#. ~ Description for C-4 hack #: lang/json/MONSTER_from_json.py msgid "" -"Intense radiation has spurred a unique form of necrosis and regeneration, it " -"is impossible to tell if this creature was ever human." +"An automated kamikaze drone, this small quadcopter robot appears to have " +"some C-4 inside." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "chicken walker" +msgid "flashbang hack" msgstr "" -#. ~ Description for chicken walker +#. ~ Description for flashbang hack #: lang/json/MONSTER_from_json.py msgid "" -"The Northrop ATSV, a massive, heavily-armed and armored robot walking on a " -"pair of reverse-jointed legs. Armed with a 40mm anti-vehicle grenade " -"launcher, 5.56 anti-personnel gun, and the ability to electrify itself " -"against attackers, it is an effective automated sentry, though production " -"was limited due to a legal dispute." +"An automated kamikaze drone, this small quadcopter robot appears to have a " +"flashbang inside." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "C.H.U.D." +msgid "tear gas hack" msgstr "" -#. ~ Description for C.H.U.D. +#. ~ Description for tear gas hack #: lang/json/MONSTER_from_json.py msgid "" -"The C.H.U.D. or Cannibalistic Humanoid Underground Dweller. A human being " -"turned pale and mad from years of underground isolation." +"An automated kamikaze drone, this small quadcopter robot appears to have a " +"tear gas canister inside." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "police bot" +msgid "grenade hack" msgstr "" -#. ~ Description for police bot +#. ~ Description for grenade hack #: lang/json/MONSTER_from_json.py msgid "" -"One of the many models of armored law enforcement robots employed shortly " -"before the collapse of civilization. Solar powered like many other robots, " -"it maintains its programmed pursuit of law and order, propelled on a trio of " -"omni wheels." +"An automated kamikaze drone, this small quadcopter robot appears to have a " +"grenade inside." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "crawler" +msgid "manhack" msgstr "" -#. ~ Description for crawler +#. ~ Description for manhack #: lang/json/MONSTER_from_json.py msgid "" -"A conglomeration of human parts fused together in a horrible mishmash of " -"function, slowly dragging its eldritch body across the ground." +"An automated anti-personnel drone, a small quadcopter robot surrounded by " +"whirring blades." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "dark wyrm" +msgid "mininuke hack" msgstr "" -#. ~ Description for dark wyrm +#. ~ Description for mininuke hack #: lang/json/MONSTER_from_json.py msgid "" -"A huge mutated worm found deep underground. It has a gaping round mouth " -"lined with dagger-like teeth, and its flesh is slick with bubbling blue " -"slime." +"Many times as large as a normal manhack, this flying quadcopter drone " +"appears to have a mininuke inside. If this is targeting you... Run." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "wraith" +msgid "tiny fish" msgstr "" -#. ~ Description for wraith +#. ~ Description for tiny fish #: lang/json/MONSTER_from_json.py -msgid "" -"A gigantic shadow, chaotically changing in shape and volume. Two piercing " -"orbs of light dominate what can only be described as its head." +msgid "A tiny fish." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "dementia" +msgid "small fish" msgstr "" -#. ~ Description for dementia +#. ~ Description for small fish #: lang/json/MONSTER_from_json.py -msgid "" -"A crazed individual, the bloody scars on the side of its shaved head suggest " -"some sort of partial lobotomy" +msgid "A small fish." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "skeletal dog" +msgid "medium fish" msgstr "" -#. ~ Description for skeletal dog +#. ~ Description for medium fish #: lang/json/MONSTER_from_json.py -msgid "" -"This once-canine has shed all of its skin, revealing a carapace of fused " -"bones and ribs. Devoid entirely of flesh, this walking suit of bone seems " -"to be controlled by a net of veins and sinews which pulse with glistening " -"black goo." +msgid "A medium fish." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "dog" +msgid "large fish" msgstr "" -#. ~ Description for dog +#. ~ Description for large fish #: lang/json/MONSTER_from_json.py -msgid "" -"A domesticated mongrel of the canine persuasion. In the absence of human " -"society, it has turned feral. You feel a sudden urge to destroy it." +msgid "A large fish." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "Z-9" +msgid "huge fish" msgstr "" -#. ~ Description for Z-9 +#. ~ Description for huge fish #: lang/json/MONSTER_from_json.py -msgid "" -"A zombified version of one of the German shepherd dogs used in law " -"enforcement. Its deformed body is encased in a protective Kevlar harness." +msgid "A huge fish." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "rot-weiler" +msgid "trout" msgstr "" -#. ~ Description for rot-weiler +#. ~ Description for trout #: lang/json/MONSTER_from_json.py msgid "" -"Acrid smell accompanies this corpse of canine. Its whole body is covered in " -"chains of pulsing cysts and slime-dribbling ulcers." +"A Trout. A fish made popular by father-son fishing trips, Except for the " +"part where you have to gut it." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "eyebot" +msgid "brown trout" msgstr "" -#. ~ Description for eyebot +#. ~ Description for brown trout #: lang/json/MONSTER_from_json.py msgid "" -"A quadcopter drone largely comprised of a high-resolution camera lens and a " -"speaker, this robot hovers above the ground, documenting the carnage and " -"mayhem around it. While it is no longer able to report to a central " -"authority, it's likely that some of its automated alert systems are still " -"functional, given that the thing seems to have an operational charging " -"station somewhere." +"A Brown Trout. A fish made popular by father-son fishing trips, Except for " +"the part where you have to gut it." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "nurse bot" +msgid "brook trout" msgstr "" -#. ~ Description for nurse bot +#. ~ Description for brook trout #: lang/json/MONSTER_from_json.py msgid "" -"The first product from Uncanny, a towering four-armed humanoid with a gentle " -"face. The details of its visage are striking, but the stiffness of it makes " -"you really uncomfortable. The end of the world did not stop it from looking " -"for patient to assist." +"A Brook Trout. A fish made popular by father-son fishing trips, Except for " +"the part where you have to gut it." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "flaming eye" +msgid "lake trout" msgstr "" -#. ~ Description for flaming eye +#. ~ Description for lake trout #: lang/json/MONSTER_from_json.py msgid "" -"An enormous disembodied eyeball the size of a person, flying through the air " -"through some unknown agency. Wreathed in unnatural flickering blue flame, " -"it possesses a blazing yellow iris with a slitted pupil like that of a cat " -"and trails a set of flailing black tendrils as it slowly drifts about; its " -"unearthly presence filling you with dread at the prospect of falling under " -"its baleful gaze." +"A Lake trout. A fish made popular by father-son fishing trips, Except for " +"the part where you have to gut it." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "flesh angel" +msgid "rainbow trout" msgstr "" -#. ~ Description for flesh angel +#. ~ Description for rainbow trout #: lang/json/MONSTER_from_json.py msgid "" -"A tall and slender man lacking skin and any normalcy of countenance. Wings " -"of muscle curl forth from its back and a third eye dominates the forehead." +"A Rainbow Trout. A fish made popular by father-son fishing trips, Except " +"for the part where you have to gut it." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "flying polyp" +msgid "steelhead trout" msgstr "" -#. ~ Description for flying polyp +#. ~ Description for steelhead trout #: lang/json/MONSTER_from_json.py msgid "" -"A half polypous, utterly alien creature. It's only partly material and has " -"the ability to fly, despite the absence of wings. It produces strange " -"whistling noises which send cold shivers of primal terror down your spine" +"A Steelhead Trout. A fish made popular by father-son fishing trips, Except " +"for the part where you have to gut it." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "fungal blossom" +msgid "salmon" msgstr "" -#. ~ Description for fungal blossom +#. ~ Description for salmon #: lang/json/MONSTER_from_json.py msgid "" -"A broad fungus, looking much like a glowing blue sunflower. It appears to " -"emit finer spores than the typical fungal emission." +"An Atlantic Salmon. A very fatty, nutritious fish. Tastes great smoked." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "fungal hedgerow" +msgid "kokanee salmon" msgstr "" -#. ~ Description for fungal hedgerow +#. ~ Description for kokanee salmon #: lang/json/MONSTER_from_json.py -msgid "" -"Looking at first glance like a dull gray privet, this \"hedge\" is really a " -"mass of barbed fungal tendrils, defending the fungal tower." +msgid "A Kokanee Salmon. A very fatty, nutritious fish. Tastes great smoked." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "fungal tendril" +msgid "chinook salmon" msgstr "" -#. ~ Description for fungal tendril +#. ~ Description for chinook salmon #: lang/json/MONSTER_from_json.py -msgid "A long and delicate-looking tendril with a sharp tip." +msgid "A Chinook Salmon. A very fatty, nutritious fish. Tastes great smoked." msgstr "" -#: lang/json/MONSTER_from_json.py lang/json/terrain_from_json.py -#: lang/json/terrain_from_json.py -msgid "fungal wall" +#: lang/json/MONSTER_from_json.py +msgid "coho salmon" msgstr "" -#. ~ Description for fungal wall +#. ~ Description for coho salmon #: lang/json/MONSTER_from_json.py -msgid "" -"A veritable wall of fungus, grown as a natural defense by the fungal spire. " -"New spores erupt from the surface every few seconds." +msgid "A Coho Salmon. A very fatty, nutritious fish. Tastes great smoked." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "fungaloid" +msgid "whitefish" msgstr "" -#. ~ Description for fungaloid +#. ~ Description for whitefish #: lang/json/MONSTER_from_json.py msgid "" -"A pale white fungus, one meaty gray stalk supporting a bloom at the top. " -"Spores are periodically expelled from its gills, and a few tendrils extend " -"from the base, allowing mobility and some basic means of defense." +"A whitefish, closely related to salmon. One can assume they are just as " +"nice when cooked with smoke." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "fungal spire" +msgid "largemouth bass" msgstr "" -#. ~ Description for fungal spire +#. ~ Description for largemouth bass #: lang/json/MONSTER_from_json.py -msgid "" -"An enormous fungal spire, towering over the ground. It pulsates slowly, " -"continuously growing new defenses." +msgid "A Largemouth Bass. Very popular with sports fishermen." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "giant fungal blossom" +msgid "smallmouth bass" msgstr "" -#. ~ Description for giant fungal blossom +#. ~ Description for smallmouth bass #: lang/json/MONSTER_from_json.py msgid "" -"An immense fungal blossom, towering over its surroundings. It pulses with a " -"soft blue glow, continuously pumping its spores into the air." +"A Smallmouth Bass. Being intolerant to pollution in the water, smallmouth " +"bass are a good indicator of how clean it is." msgstr "" #: lang/json/MONSTER_from_json.py -#: lang/json/overmap_terrain_from_json.py -msgid "fungal tower" +msgid "striped bass" msgstr "" -#. ~ Description for fungal tower +#. ~ Description for striped bass #: lang/json/MONSTER_from_json.py msgid "" -"An enormous fungal tower. On closer inspection, its cap is supported by " -"LOTS of fungal tendrils of various thicknesses, emerging from yet more " -"bristling tendrils at ground level. Between this redundancy and their " -"noticeable movement creating frequent gaps, it's tough to get a solid shot " -"on the thing." +"A Striped Bass. Mostly a salt water fish, they migrate to fresher water to " +"spawn." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "fungal sporeling" +msgid "white bass" msgstr "" -#. ~ Description for fungal sporeling +#. ~ Description for white bass #: lang/json/MONSTER_from_json.py msgid "" -"A fungal stalk several feet in height. Two vicious looking tendrils extend " -"from its thorned and leathery exterior, and it moves about faster than the " -"larger fungaloids." +"A White Bass. Common to the region, a slab-sided and spiny-rayed little " +"fish." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "amoebic mold" +msgid "perch" msgstr "" -#. ~ Description for amoebic mold +#. ~ Description for perch #: lang/json/MONSTER_from_json.py msgid "" -"A formless slime mold the size of a cow. Crusty bits of cytoplasm fall away " -"as it oozes across the ground." +"A small spritely Perch. A very bony fish, still got some tasty meat on it " +"though." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "generator" +msgid "walleye" msgstr "" -#. ~ Description for generator +#. ~ Description for walleye #: lang/json/MONSTER_from_json.py -msgid "Your precious generator, noisily humming away. Defend it at all costs!" +msgid "A Walleye, a green-brown medium-sized fish with a white belly." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "giant crayfish" +msgid "sunfish" msgstr "" -#. ~ Description for giant crayfish +#. ~ Description for sunfish #: lang/json/MONSTER_from_json.py -msgid "" -"A mutant, terrestrial variety of the signal crayfish, this massive " -"crustacean resembles a humongous lobster." +msgid "A Sunfish. A small fish related to bass or bluegill." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "gozu" +msgid "pumpkinseed sunfish" msgstr "" -#. ~ Description for gozu +#. ~ Description for pumpkinseed sunfish #: lang/json/MONSTER_from_json.py -msgid "" -"This is some sort of unnatural cross between a bull and a man. Quite " -"different from the minotaur of legend, it possesses a shaggy white bull’s " -"head on an otherwise unremarkable human body. Clad in sagging socks and " -"stained jockey shorts, it grunts and snuffles, drooling ropey strands of " -"white slobber down its chest. Its mere presence fills you with an " -"unfathomable dread." +msgid "A Pumpkinseed Sunfish. A small fish related to bass or bluegill." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "graboid" +msgid "bluegill" msgstr "" -#. ~ Description for graboid +#. ~ Description for bluegill #: lang/json/MONSTER_from_json.py msgid "" -"A monstrous beast the size of a semi truck with a tripartite mouth that " -"opens to reveal hundreds of writhing tongues with razor sharp edges. It " -"keeps most of its enormous body hidden underground." +"A Bluegill, an invasive species in Japan. Commonly gutted and cooked whole." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "gracken" +msgid "redbreast sunfish" msgstr "" -#. ~ Description for gracken +#. ~ Description for redbreast sunfish #: lang/json/MONSTER_from_json.py -msgid "" -"This is some form of eldritch monstrosity; an uncouth black being with " -"smooth, oily, skin and unpleasant horns that curve inward toward each " -"other. Tall and thin, the shadows cling unnaturally to its vaguely defined " -"humanoid form as it shuffles along, its hands twitching and spasming so " -"rapidly as to appear a little more than a black blur of claws. Gazing upon " -"its disturbing form fills you with an unspeakable terror." +msgid "A Redbreast Sunfish. A small fish related to bass or bluegill." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "half worm" +msgid "green sunfish" msgstr "" -#. ~ Description for half worm +#. ~ Description for green sunfish #: lang/json/MONSTER_from_json.py -msgid "A squiggling severed portion of a wounded giant worm." +msgid "A Green Sunfish. A small fish related to bass or bluegill." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "your mother" +msgid "longear sunfish" msgstr "" -#. ~ Description for your mother +#. ~ Description for longear sunfish #: lang/json/MONSTER_from_json.py -msgid "Mom?" +msgid "A Longear Sunfish. A small fish related to bass or bluegill." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "evil multi-cooker" +msgid "redear sunfish" msgstr "" -#. ~ Description for evil multi-cooker +#. ~ Description for redear sunfish #: lang/json/MONSTER_from_json.py -msgid "The multi-cooker's got a mind of its own! Look out!" +msgid "A Redear Sunfish. A small fish related to bass or bluegill." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "cleaner bot" +msgid "rock bass" msgstr "" -#. ~ Description for cleaner bot +#. ~ Description for rock bass #: lang/json/MONSTER_from_json.py msgid "" -"The Ford Sanitron, a utility robot designed for cleaning up waste material " -"in hazardous conditions." +"A Rock Bass. Related to sunfish, this tiny fish has a camoflauge-like " +"patterning and a red eye." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "tentacle dog" +msgid "calico bass" msgstr "" -#. ~ Description for tentacle dog +#. ~ Description for calico bass #: lang/json/MONSTER_from_json.py -msgid "" -"A dog's body with a mass of ropey, black tentacles reaching out from its " -"head." +msgid "A Calico Bass. A medium-sized fish also known as a 'Crappie'." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "hologram" +msgid "warmouth" msgstr "" -#. ~ Description for hologram +#. ~ Description for warmouth #: lang/json/MONSTER_from_json.py -msgid "An image made from light, nearly identical to the real deal." +msgid "" +"A Warmouth, similar to a rock bass, this small fish is related to the " +"sunfish." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "homunculus" -msgid_plural "homunculuses" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for homunculus -#: lang/json/MONSTER_from_json.py -msgid "" -"A pale hairless man with an impressive athletic physique. Its lidless eyes " -"are totally black, and seeping with blood." +msgid "bullhead" msgstr "" +#. ~ Description for bullhead #: lang/json/MONSTER_from_json.py -msgid "human snail" +msgid "A Bullhead, a type of catfish. Delicious battered and fried." msgstr "" -#. ~ Description for human snail #: lang/json/MONSTER_from_json.py -msgid "" -"An enormous fleshy snail, with an oddly human face. Eyestalks protrude from " -"where the eyes should be." +msgid "channel catfish" msgstr "" +#. ~ Description for channel catfish #: lang/json/MONSTER_from_json.py -msgid "hunting horror" +msgid "A Channel Catfish, they have a forked tail and long whiskers." msgstr "" -#. ~ Description for hunting horror #: lang/json/MONSTER_from_json.py -msgid "" -"This is some sort of great viperine creature, possessed of a curiously " -"distorted head and massive clawed appendages. It partially supports itself " -"with the aid of black rubbery wings of monstrous dimensions. Its form " -"writhes and changes before your eyes, filling you with unnameable horror." +msgid "white catfish" msgstr "" +#. ~ Description for white catfish #: lang/json/MONSTER_from_json.py -msgid "irradiated wanderer" +msgid "A White Catfish, a small whiskered fish with a broad head." msgstr "" -#. ~ Description for irradiated wanderer +#. ~ Description for pike #: lang/json/MONSTER_from_json.py msgid "" -"This rotting corpse seeps a glowing ooze from its lesions. A strange " -"tattered jumpsuit marks it as an oddity across the wasteland." +"A Northern Pike. Pike can be a pretty aggressive fish, careful around those " +"teeth." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "fleshy shambler" +msgid "pickerel" msgstr "" -#. ~ Description for fleshy shambler +#. ~ Description for pickerel #: lang/json/MONSTER_from_json.py -msgid "" -"An amalgamation of throbbing organs from various creatures have fused " -"together into this lurching, vaguely humanoid shape. It's myriad roughly " -"formed mouths sussurate in a chorus of sibilant groans and whispers." +msgid "A Pickerel. It looks like a pike, but much smaller." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "flesh golem" +msgid "muskellunge" msgstr "" -#. ~ Description for flesh golem +#. ~ Description for muskellunge #: lang/json/MONSTER_from_json.py msgid "" -"A seeping conglomeration of spasming muscle and organs have fused together " -"into this towering caricature of the human form. Various organs fall off of " -"it's hulking body only to be reabsorbed moments later." +"A Muskellunge. Closely related to pike, it shares the same aggression and " +"sharp teeth." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "jabberwock" +msgid "white sucker" msgstr "" -#. ~ Description for jabberwock +#. ~ Description for white sucker #: lang/json/MONSTER_from_json.py -msgid "" -"A putrid amalgamation of body parts from humans and other creatures have " -"fused together in this aberration of flesh. The eyes of all the heads dart " -"about rapidly and the mouths form a chorus of groaning screams." +msgid "A White Sucker. It has a streamlined body with a round mouth." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "kreck" +msgid "carp" msgstr "" -#. ~ Description for kreck +#. ~ Description for carp #: lang/json/MONSTER_from_json.py msgid "" -"This is some form of otherworldly hound. Lean and hungry looking, its " -"twisted red flesh is stretched tightly across its misshapen, angular frame. " -"Loping grotesquely along, its unusually long neck stretches forward, its " -"skull-like head near the ground as it sniffs out its prey. Its foulness " -"partially veiled by some arcane force, it seems to almost flicker in and out " -"of your perceptions in a fashion that awakens ancient nameless terrors in " -"the back of your mind" +"A golden-yellow Common Carp. Some people think they don't taste great, but " +"you can't afford to be choosy in the cataclysm." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "mi-go" +msgid "grass carp" msgstr "" -#. ~ Description for mi-go +#. ~ Description for grass carp #: lang/json/MONSTER_from_json.py -msgid "" -"This is an alien creature of uncertain origin. Its shapeless pink body " -"bears numerous sets of paired appendages of unknown function, and a pair of " -"ribbed, membranous wings which seem to be quite useless. Its odd, vaguely " -"pyramid-shaped head bristles with numerous wavering antennae, and simply " -"gazing upon the unnatural beast fills you with primordial dread." +msgid "A huge Grass Carp. A golden, herbivorous fish." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "miner bot" +msgid "bowfin" msgstr "" -#. ~ Description for miner bot +#. ~ Description for bowfin #: lang/json/MONSTER_from_json.py msgid "" -"A snake-like, segmented robot built to tunnel into the ground and detonate " -"landmines." +"A Bowfin. These fish are related to gar but without the huge teeth, skin " +"rending scales, and aggression." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "cyclopean" +msgid "fallfish" msgstr "" -#. ~ Description for cyclopean +#. ~ Description for fallfish #: lang/json/MONSTER_from_json.py msgid "" -"A relatively humanoid mutant with purple hair and a grapefruit-sized " -"bloodshot eye." +"A Fallfish. These fish are related to gar but without the huge teeth, skin " +"rending scales, and aggression." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "slimespring" +msgid "lobster" msgstr "" -#. ~ Description for slimespring +#. ~ Description for lobster #: lang/json/MONSTER_from_json.py -msgid "A familiar-looking blob of goo. It sprouts the occasional eyestalk." +msgid "" +"These things were once considered pests not worth eating, then some " +"marketing genius started selling them to people as a delicacy and they took " +"off in popularity... and price." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "razorclaw" +msgid "crayfish" msgstr "" -#. ~ Description for razorclaw +#. ~ Description for crayfish #: lang/json/MONSTER_from_json.py msgid "" -"A man-sized crustacean clad in an iron-like chitin, capable of emitting the " -"most horrible of shrieks. Often spotted near shipwrecks or other dark damp " -"places, which it uses as nesting grounds." +"If you could get ahold of a bunch more of these, a hefty pot of boiling " +"water, and some spicy seasonings..." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "riot control bot" -msgstr "" +msgid "Blinky" +msgid_plural "Blinkies" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for riot control bot +#. ~ Description for Blinky #: lang/json/MONSTER_from_json.py -msgid "" -"Nonviolent riot-control bot. Designed to suppress riots and make mass " -"arrests of those participating. Though its relaxation gas is by far its " -"best-known weapon, it carries a blinding flash and a low-powered stungun for " -"self-defense--in addition to its supply of electronic handcuffs." +msgid "A strange three-eyed fish." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "shadow" +msgid "freshwater eel" msgstr "" -#. ~ Description for shadow +#. ~ Description for freshwater eel #: lang/json/MONSTER_from_json.py msgid "" -"This is an animate shadow. Looking like nothing more than an errant patch " -"of normal shadow, it draws your attention by the way it moves subtly and " -"whispers softly in the back of your mind. Strange intrusive thoughts " -"accompany the quiet murmur, awakening your most horrific memories and fears." +"An American eel. Used to be quite common in these parts until the dams were " +"built. Guess they'll get a second chance now that they aren't running." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "shadow snake" +msgid "jawed terror" msgstr "" -#. ~ Description for shadow snake +#. ~ Description for jawed terror #: lang/json/MONSTER_from_json.py msgid "" -"This is an animate shadow in the form of a long and sinuous snake. " -"Translucent and dark, it glides silently across the floor, wriggling and " -"flexing as it moves." +"A once aggressive and hungry bull shark, this jawed terror is now even more " +"aggressive, possibly thanks to its lack of a functioning brain." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "Shia LaBeouf" -msgid_plural "Shia LaBeouf" -msgstr[0] "" -msgstr[1] "" +msgid "giant carp" +msgstr "" -#. ~ Description for Shia LaBeouf +#. ~ Description for giant carp #: lang/json/MONSTER_from_json.py msgid "" -"Living in the woods, \n" -"killing for sport, \n" -"eating all the bodies, \n" -"actual cannibal Shia LaBeouf." +"This thing seems like a carp, only swollen and very very angry. Death is " +"the gift of the carp god." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "shoggoth" +msgid "giant salmon" msgstr "" -#. ~ Description for shoggoth +#. ~ Description for giant salmon #: lang/json/MONSTER_from_json.py msgid "" -"A gargantuan protoplasmic blob, constantly reshaping, forming new pseudopods " -"seemingly at will. All over its body are eyes that form and disappear. It " -"looks at you with malice." +"A mutated salmon, the same size as a large dog and quite dangerous to the " +"inexperienced angler." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "skeleton" +msgid "seweranha" msgstr "" -#. ~ Description for skeleton +#. ~ Description for seweranha #: lang/json/MONSTER_from_json.py msgid "" -"A monstrous overgrowth of ossified tissue has replaced this zombie's rotting " -"skin with an organic armor of dense bone. Large clumps of black goo seep " -"from its joints as it shambles aimlessly, with sickening crackling sounds " -"filling the air around it." +"A large mutant variety of carp. It has shimmering green scales and a mouth " +"lined with three jagged rows of razor-sharp teeth." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "skeletal brute" +msgid "skittering plague" msgstr "" -#. ~ Description for skeletal brute +#. ~ Description for skittering plague #: lang/json/MONSTER_from_json.py -msgid "" -"Distorted outgrowths of calcified bone plates cover this zombie's rotten " -"skin. Joints and cracks around its body ooze with black goo." +msgid "A giant infected roach, it has been feeding on the undead." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "sludge crawler" +msgid "plague nymph" msgstr "" -#. ~ Description for sludge crawler +#. ~ Description for plague nymph #: lang/json/MONSTER_from_json.py -msgid "" -"A sluglike creature, eight feet long and the width of a refrigerator. Its " -"black body glistens as it oozes its way along the ground. Eye stalks " -"occasionally push their way out of the oily mass and look around." +msgid "An infected mutant cockroach about the size of a rat." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "giant slug" +msgid "plague vector" msgstr "" -#. ~ Description for giant slug +#. ~ Description for plague vector #: lang/json/MONSTER_from_json.py msgid "" -"A mutated leopard slug, as wide as a golf cart. Venom dripping from its " -"fanged maw, it slithers ahead slowly, leaving a trail of glistening slime." +"This infected roach has been feeding on the undead and started to mutate " +"chaotically. Extra limbs and growths sprout from its thorax." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "spore cloud" +msgid "giant cockroach" msgstr "" -#. ~ Description for spore cloud +#. ~ Description for giant cockroach #: lang/json/MONSTER_from_json.py -msgid "A mass of spores the size of a balled fist, wafting around in the air." +msgid "A mutant cockroach the size of a small dog." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "Beagle Mini-Tank UGV" +msgid "giant cockroach nymph" msgstr "" -#. ~ Description for Beagle Mini-Tank UGV +#. ~ Description for giant cockroach nymph #: lang/json/MONSTER_from_json.py -msgid "" -"The Northrop Beagle is a refrigerator-sized urban warfare UGV. Sporting an " -"anti-tank missile launcher, 40mm grenade launcher, and numerous anti-" -"infantry weapons, it's designed for high-risk urban fighting." +msgid "A baby mutant cockroach about the size of a rat." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "thing" +msgid "pregnant giant cockroach" msgstr "" -#. ~ Description for thing +#. ~ Description for pregnant giant cockroach #: lang/json/MONSTER_from_json.py msgid "" -"An amorphous black creature, detaching and sprouting tentacles without any " -"apparent pause." +"A mutant cockroach the size of a small dog. Its abdomen is heavily swollen." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "tripod" +msgid "giant bee" msgstr "" -#. ~ Description for tripod +#. ~ Description for giant bee #: lang/json/MONSTER_from_json.py msgid "" -"The Honda Regnal, a tall robot walking on three spidery legs. For weapons, " -"it has a trio of spiked retractable cables and a flamethrower mounted on its " -"head." +"With a stinger the size of a kitchen knife, this dog-sized insect's black " +"and yellow markings warn you to leave it undisturbed." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "milspec searchlight" +msgid "giant centipede" msgstr "" -#. ~ Description for milspec searchlight +#. ~ Description for giant centipede #: lang/json/MONSTER_from_json.py msgid "" -"Three high-powered searchlights with automated search AI and mounting, " -"continually seeking targets." +"A meter-long centipede with a menacing pair of pincers, moving swiftly on " +"dozens of spindly legs." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "twisted body" -msgid_plural "twisted bodies" +msgid "giant dragonfly" +msgid_plural "giant dragonflies" msgstr[0] "" msgstr[1] "" -#. ~ Description for twisted body +#. ~ Description for giant dragonfly #: lang/json/MONSTER_from_json.py msgid "" -"A human body, but with its limbs, neck, and hair impossibly twisted. It " -"clambers around swiftly, making awful screeching sounds." +"A ferocious mutant dragonfly as big as a cat, darting through the air with a " +"cluster of fangs for a mouth." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "vortex" -msgid_plural "vortexes" +msgid "giant fly" +msgid_plural "giant flies" msgstr[0] "" msgstr[1] "" -#. ~ Description for vortex +#. ~ Description for giant fly #: lang/json/MONSTER_from_json.py msgid "" -"A twisting spot in the air, with some kind of morphing mass at its center." +"A tremendous housefly the size of a small dog, predictably accompanied by a " +"loud, incessant buzzing sound." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "giant worm" +msgid "giant mosquito" msgstr "" -#. ~ Description for giant worm +#. ~ Description for giant mosquito #: lang/json/MONSTER_from_json.py msgid "" -"An enormous, mutated creature that might once have been a nightcrawler. It " -"possesses a large fanged mouth and a long slender body that comes up to your " -"shoulder, with even more surely hiding underground." +"An enormous mutant mosquito, fluttering erratically. Its face is dominated " +"by a long, spear-tipped proboscis." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "yugg" +msgid "giant cellar spider" msgstr "" -#. ~ Description for yugg +#. ~ Description for giant cellar spider #: lang/json/MONSTER_from_json.py msgid "" -"This is a huge, slimy worm-like creature. Its pale, flattened head drips an " -"oily mucus as it breaches the ground, searching for prey. Its pinkish mouth " -"opens and closes, revealing long fangs glistening with ropey strands of " -"saliva, which leave smoldering stains wherever they drip. The mere sight of " -"its putrid whitish visage is enough to loose prehistoric terrors within the " -"darkest recesses of your mind." +"A twitchy mutant brown spider, with a relatively small body and spindly long " +"legs. Its smaller brethren are known for being agile, and for preying upon " +"other spiders." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "grim howler" +msgid "immature giant cellar spider" msgstr "" -#. ~ Description for grim howler +#. ~ Description for immature giant cellar spider #: lang/json/MONSTER_from_json.py msgid "" -"A zombified wolf. Its mouth oozes with a black substance, coating the " -"vicious-looking white fangs." +"A newly-hatched giant cellar spider. Too small to possess much venom, but " +"still quick and agile like an adult." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "zombear" +msgid "giant jumping spider" msgstr "" -#. ~ Description for zombear +#. ~ Description for giant jumping spider #: lang/json/MONSTER_from_json.py msgid "" -"This black bear's eyes ooze with dark, oily fluid, and its flesh is torn and " -"scarred. It shuffles as it walks." +"A giant spider with big forelegs and two pairs of inquisitive-looking eyes. " +"It can leap quite quickly, even into the treetops." msgstr "" -#: lang/json/MONSTER_from_json.py lang/json/snippet_from_json.py -msgid "zombie" +#: lang/json/MONSTER_from_json.py +msgid "giant trapdoor spider" msgstr "" -#. ~ Description for zombie +#. ~ Description for giant trapdoor spider #: lang/json/MONSTER_from_json.py msgid "" -"A human body, swaying as it moves, an unstoppable rage visible in its oily " -"black eyes." +"A gigantic spider with a bulbous thorax. It digs a deep underground burrow " +"that serves as a pit to trap unwary prey." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "acidic zombie" +msgid "giant web spider" msgstr "" -#. ~ Description for acidic zombie +#. ~ Description for giant web spider #: lang/json/MONSTER_from_json.py msgid "" -"A sickly-looking dead one. Its skin looks especially thin, with a sticky, " -"yellow fluid flowing through the clearly visible veins." +"A giant mutated grass spider, it waits for prey to become ensnared in the " +"vast webs that it weaves between the trees." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "slavering biter" +msgid "immature giant web spider" msgstr "" -#. ~ Description for slavering biter +#. ~ Description for immature giant web spider #: lang/json/MONSTER_from_json.py msgid "" -"A distorted and swollen human body. Its jaws have elongated into a " -"crocodile like snout, dripping with foul smelling saliva." +"A still immature giant grass spider. Too young to be venomous, or to walk " +"proficiently for that matter" msgstr "" #: lang/json/MONSTER_from_json.py -msgid "brainless zombie" +msgid "giant black widow" msgstr "" -#. ~ Description for brainless zombie +#. ~ Description for giant black widow #: lang/json/MONSTER_from_json.py msgid "" -"A zombie like any other, except that its features and skull have been " -"devastated. It's unclear what caused the damage, but between the scraps of " -"flesh you can see that its face and brain are gone, though its ears are " -"intact." +"A giant mutated black widow spider. A highly venomous nightmare come to " +"life." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "zombie brute" +msgid "giant black widow spiderling" msgstr "" -#. ~ Description for zombie brute +#. ~ Description for giant black widow spiderling #: lang/json/MONSTER_from_json.py msgid "" -"Its entire body bulges with distended muscles and swollen, festering wounds." +"The horrid spawn of a giant black widow spider. Even as a newborn, this " +"foul creature knows only how to kill." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "zombie wrestler" +msgid "giant wolf spider" msgstr "" -#. ~ Description for zombie wrestler +#. ~ Description for giant wolf spider #: lang/json/MONSTER_from_json.py msgid "" -"A slab of festering muscle the size of a well-toned bodybuilder. Seems " -"eager to strangle the life from you." +"A wolf spider mutated to about thirty times its normal size, it moves " +"quickly and aggressively to catch and consume prey." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "zombie nightstalker" +msgid "giant wasp" msgstr "" -#. ~ Description for zombie nightstalker +#. ~ Description for giant wasp #: lang/json/MONSTER_from_json.py msgid "" -"Somehow this brute hides in the dark like some kind of boogeyman. Very " -"agile for such a large zombie." +"A gigantic slender-bodied wasp with an evil-looking stinger protruding from " +"its abdomen. Its exoskeleton glowers with ominous red markings." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "shocker brute" +msgid "dermatik" msgstr "" -#. ~ Description for shocker brute +#. ~ Description for dermatik #: lang/json/MONSTER_from_json.py msgid "" -"A huge beast covered in visible scarring from what you can only guess was " -"'research'. Being near it, you can hear a slight humming, like that of an " -"electrical transformer." +"A mutated wasp nearly the size of a cat, with a barbed ovipositor extruding " +"from the abdomen." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "incandescent husk" +msgid "dermatik larva" msgstr "" -#. ~ Description for incandescent husk +#. ~ Description for dermatik larva #: lang/json/MONSTER_from_json.py msgid "" -"This once-human is visible only as a glowing white silhouette that you have " -"to squint to see, cloaked in a crackling field of lightning that pulses like " -"a beating heart. It walks slowly and deliberately, the thunderstorm " -"surrounding it eagerly jumping to anything conductive within its grasp." +"A fat white grub as big as a squirrel, with a pair of large, spadelike " +"mandibles." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "zombie cop" +msgid "giant ant" msgstr "" -#. ~ Description for zombie cop +#. ~ Description for giant ant #: lang/json/MONSTER_from_json.py msgid "" -"A human body covered by a weather-beaten and badly damaged set of riot gear." +"An enormous red ant covered in chitinous plates. It possesses a pair of " +"wriggling antennae and vicious-looking mandibles." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "corrosive zombie" +msgid "giant acidic ant" msgstr "" -#. ~ Description for corrosive zombie +#. ~ Description for giant acidic ant #: lang/json/MONSTER_from_json.py msgid "" -"This body has swollen to immense proportions, but still manages to hold " -"itself together with semi-congealed acid all over its bloated body. It " -"clumsily moves around, but attacks with a large reserve of acid." -msgstr "" - -#: lang/json/MONSTER_from_json.py -msgid "The corrosive zombie spits a glob of acid!" +"A monstrous brown ant with a swollen abdomen, that ends with a small orifice " +"at the tip. Glistening liquid seems to drip out periodically." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "crawling zombie" +msgid "acidic ant larva" msgstr "" -#. ~ Description for crawling zombie +#. ~ Description for acidic ant larva #: lang/json/MONSTER_from_json.py msgid "" -"This human corpse drags itself along slowly with its arms. Its legs are " -"damaged beyond repair." +"A squirming yellow grub that seems to be oozing liquid from both ends of its " +"body. It appears its chitin hasn't developed enough to resist acid." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "zombie dancer" +msgid "acidic queen ant" msgstr "" -#. ~ Description for zombie dancer +#. ~ Description for acidic queen ant #: lang/json/MONSTER_from_json.py msgid "" -"The foulest stench is in the air, \n" -"The funk of forty thousand years, \n" -"And grisly ghouls from every tomb, \n" -"Are closing in to seal your doom!\n" -"\n" -"The dancer doesn't even notice you, it seems like something nearby is " -"controlling it." +"An enormous brown ant with an elongated, pulsating abdomen. Its orifice " +"seems developed only for egg-laying rather than spraying acid like the rest " +"of the colony, but it doesn't seem affected by the acrid liquid either." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "zombie dog" +msgid "acidic soldier ant" msgstr "" -#. ~ Description for zombie dog +#. ~ Description for acidic soldier ant #: lang/json/MONSTER_from_json.py msgid "" -"The deformed, animated corpse of a canine, a sinewy beast which can easily " -"outpace its two-legged friends." +"A massive woolly brown ant that towers over the worker ants with a giant " +"head crest. Along with its huge mandibles, a corrosive liquid seeps from " +"the end of its bloated abdomen." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "listener zombie" +msgid "fungal ant" msgstr "" -#. ~ Description for listener zombie +#. ~ Description for fungal ant #: lang/json/MONSTER_from_json.py msgid "" -"The head of this zombie was once obviously destroyed, the gaps in its scraps " -"of face now filling with a peculiar gray goo. Human ears hang from the " -"sides, enormous and unsettling. Thin slits at the front suggest it may be " -"able to see." +"Pale, sickly gray in color, this giant ant's cracked exoskeleton is barely " +"held together by coils of fungus erupting from every joint in its body." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "shocker zombie" +msgid "ant larva" msgstr "" -#. ~ Description for shocker zombie +#. ~ Description for ant larva #: lang/json/MONSTER_from_json.py -msgid "A human body with pale blue flesh, crackling with electrical energy." +msgid "" +"A pulsating sausage of glistening white flesh, the size of a large cat. On " +"one end is a set of squirming mouth parts." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "fat zombie" +msgid "queen ant" msgstr "" -#. ~ Description for fat zombie +#. ~ Description for queen ant #: lang/json/MONSTER_from_json.py msgid "" -"Stumbling as it moves, this corpse of an overweight human regards its " -"surroundings with an empty black gaze." +"A colossal red ant with a bulging, bloated thorax. It moves slowly and " +"deliberately, tending to nearby eggs and continually laying more." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "fiend" +msgid "soldier ant" msgstr "" -#. ~ Description for fiend +#. ~ Description for soldier ant #: lang/json/MONSTER_from_json.py msgid "" -"Charred zombie with bony plates, spikes and protrusions. Moves stiffly, but " -"swiftly." +"A huge and hairy red ant almost twice the size of other giant ants. Bulging " +"pincers extend from its jaws." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "firefighter zombie" +msgid "giant locust" msgstr "" -#. ~ Description for firefighter zombie +#. ~ Description for giant locust #: lang/json/MONSTER_from_json.py msgid "" -"A decaying human body clad in tattered firefighting gear. It staggers " -"aimlessly, reeking of smoke and decay." +"An overgrown locust. You don't think it'll eat you but it could cause " +"massive damage to nearby plants." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "fungal zombie" +msgid "locust nymph" msgstr "" -#. ~ Description for fungal zombie +#. ~ Description for locust nymph #: lang/json/MONSTER_from_json.py msgid "" -"Once human, fungal tendrils now sprout from its mouth, eyes, and other " -"orifices, holding together a shambling mass of mold-covered flesh." +"A locust the size of a rabbit. You'd hate to think what a swarm of these " +"could do." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "bloated zombie" +msgid "black bear cub" msgstr "" -#. ~ Description for bloated zombie +#. ~ Description for black bear cub #: lang/json/MONSTER_from_json.py msgid "" -"With its gray skin swollen to near rupture with putrid gas, this cyst " -"covered zombie looks like it could violently burst under the slightest of " -"disturbances." +"A juvenile American black bear. This one isn't much of a threat, but be " +"wary of its parent; black bears are known for their protectiveness." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "grabber zombie" +msgid "black bear" msgstr "" -#. ~ Description for grabber zombie +#. ~ Description for black bear #: lang/json/MONSTER_from_json.py msgid "" -"A deformed human body, once living. Its arms dangle from its sides like the " -"limbs of some skinless ape, mindlessly groping at their surroundings." +"The American black bear. A large omnivorous scavenger, it has powerful " +"claws and jaws, and is an effective ambush hunter. Most individuals are shy " +"around humans, but they're fiercely protective of their cubs." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "grappler zombie" +msgid "beaver" msgstr "" -#. ~ Description for grappler zombie +#. ~ Description for beaver #: lang/json/MONSTER_from_json.py msgid "" -"An undead humanoid, its elongated arms drag along the ground as it moves. " -"It looks to almost have a hunch from the swollen back and shoulder muscles " -"tearing though its skin." +"The North American beaver, the continent's largest rodent. Its paddle-" +"shaped tail helps ferry it through the water, and its prominent teeth can " +"chew through wood, which it uses to build dam-like nests in lakes and " +"streams." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "hazmat zombie" +msgid "black rat" msgstr "" -#. ~ Description for hazmat zombie +#. ~ Description for black rat #: lang/json/MONSTER_from_json.py msgid "" -"This zombie's face and body is completely covered by a protective suit. It " -"wanders around, unsteadily." +"The black rat, an omnivorous rodent with sheer black fur and a long, rough " +"tail. Harbinger of pestilence, famine, and mange, it will sometimes swarm " +"over the dead or dying." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "zombie hollow" +msgid "bobcat" msgstr "" -#. ~ Description for zombie hollow +#. ~ Description for bobcat #: lang/json/MONSTER_from_json.py msgid "" -"Black hollow eyes survey the surroundings as the zombie stretches and bends " -"in ways that whoever the original body belonged to never could. The only " -"thing that seems solid, on this flexible black-veined body, is the rows of " -"sharp black teeth. You get the feeling that the only human thing remaining " -"is the skin, worn as one would wear clothes." +"A spotted wild cat living across much of North America. It is not a serious " +"threat to humans, but it can be aggressive when threatened." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "zombie hulk" +msgid "cat" msgstr "" -#. ~ Description for zombie hulk +#. ~ Description for cat #: lang/json/MONSTER_from_json.py msgid "" -"A human body now swollen to the size of six men, with arms as wide as a " -"trash can." +"A small domesticated predator gone feral in the absence of human " +"stewardship. Harried by the elements and the rigors of survival, it is " +"scruffy and skittish." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "feral hunter" +msgid "chipmunk" msgstr "" -#. ~ Description for feral hunter +#. ~ Description for chipmunk #: lang/json/MONSTER_from_json.py msgid "" -"This once-human body is barely recognizable, scrambling about on all fours, " -"its nails and teeth both sharpened into dangerous looking spikes." +"The eastern chipmunk, a tiny omnivorous rodent with a characteristic striped " +"coat. It spends much of the day patrolling its elaborate burrow and the " +"precious stores of foraged food within." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "Thriller" +msgid "cougar" msgstr "" -#. ~ Description for Thriller +#. ~ Description for cougar #: lang/json/MONSTER_from_json.py msgid "" -"And though you fight to stay alive, \n" -"Your body starts to shiver. \n" -"For no mere mortal can resist, \n" -"The evil of the thriller." +"The Eastern cougar, a large feline predator. Once thought extinct in this " +"region, conservation efforts were successful in restoring a thriving " +"population. Fast and silent, this predator can cover long distances with " +"powerful leaps and pounces, catching its prey with its deadly claws before " +"delivering the finishing blow with its enormous fangs." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "zombie snapper" +msgid "calf" msgstr "" -#. ~ Description for zombie snapper +#. ~ Description for calf +#. ~ Description for cow #: lang/json/MONSTER_from_json.py msgid "" -"With a crocodile-like snout and rows of protruding teeth, this swimwear-clad " -"zombie lurks in the water." +"The domestic cow, a baleful, ruminating farm animal. It is quite muscular, " +"and the males can have a violent streak to accompany their nasty-looking " +"horns." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "zombie master" +msgid "cow" msgstr "" -#. ~ Description for zombie master #: lang/json/MONSTER_from_json.py -msgid "" -"Once human, its features have tightened, its lips pulled back into an " -"unnatural grin, revealing rows of blackened teeth beneath its large, " -"piercing eyes. It stands tall and its movements are fluid and tightly " -"controlled. A feeling of danger permeates the air around it, and the light " -"that falls on it seems somehow harsher and more glaring." +msgid "coyote" msgstr "" +#. ~ Description for coyote #: lang/json/MONSTER_from_json.py -msgid "zombie necromancer" +msgid "" +"The Eastern coyote, also called the tweed wolf, is a territorial canine " +"descended from the offspring of gray wolves and true coyotes. It is " +"intimidated by humans and other predators, but it will still fight if " +"threatened, and the Cataclysm has made it more fearless than usual." msgstr "" -#. ~ Description for zombie necromancer +#. ~ Description for coyote #: lang/json/MONSTER_from_json.py msgid "" -"A twisted mockery of the human form, emaciated, with jet black skin and " -"glowing red eyes. It is somehow painful to look at, awakening fears deep " -"within your psyche, and even the air around it seems more sinister, somehow " -"darker and more dangerous." +"The Northeastern coyote, a widespread canine pack hunter. More timid than a " +"wolf, it is an opportunistic feeder and prefers to hunt smaller and weaker " +"prey, but is typically timid around humans." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "festering boar" +msgid "fawn" msgstr "" -#. ~ Description for festering boar +#. ~ Description for fawn #: lang/json/MONSTER_from_json.py msgid "" -"A zombified omnivore descended from the wild boar. Now it's got black goo " -"all over it, instead of mud." +"A juvenile northern woodland white-tailed deer, a quick and strong grazing " +"animal. Favored prey of coyotes, wolves, and giant spider mutants." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "feral predator" +msgid "deer" msgstr "" -#. ~ Description for feral predator +#. ~ Description for deer #: lang/json/MONSTER_from_json.py msgid "" -"With its joints in odd places and angles, this humanoid creature prowls " -"across the landscape with surprising speed. Its teeth and arms are " -"sharpened into fine points, and black ooze seeps out from cuts between its " -"muscles." +"The northern woodland white-tailed deer, a quick and strong grazing animal. " +"Favored prey of coyotes, wolves, and giant spider mutants." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "decayed zombie" +msgid "Labrador mutt" msgstr "" -#. ~ Description for decayed zombie +#. ~ Description for Labrador mutt #: lang/json/MONSTER_from_json.py msgid "" -"A once-dead human corpse. Its discolored swollen flesh is riddled with " -"festering wounds and open sores." +"This once-average Labrador mixed breed dog has clearly gone feral. Though " +"it likely still instinctually trusts humans, it's probably far from domestic " +"by now." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "feral runner" +msgid "Labrador puppy" msgstr "" -#. ~ Description for feral runner +#. ~ Description for Labrador puppy #: lang/json/MONSTER_from_json.py msgid "" -"This recently-risen body moves quickly, darting its head back and forth and " -"gnawing at its hands." +"An adorable, defenseless Labrador puppy. Much safer to tame than an adult " +"dog." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "scorched zombie" +msgid "bulldog" msgstr "" -#. ~ Description for scorched zombie +#. ~ Description for bulldog #: lang/json/MONSTER_from_json.py msgid "" -"Heavily burned zombie that still reeks of charred flesh. Its flesh has " -"mended into a leathery shell." +"The American bulldog is a hardy, well built dog, that seems suited for " +"surviving the apocalypse." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "screecher zombie" +msgid "bulldog puppy" msgstr "" -#. ~ Description for screecher zombie +#. ~ Description for bulldog puppy #: lang/json/MONSTER_from_json.py msgid "" -"A thin corpse, its chest is swollen in what appears to be preparation. A " -"thick black ooze drips from its open mouth." +"An adorable, defenseless American bulldog puppy. Much safer to tame than an " +"adult dog." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "shady zombie" +msgid "pit bull mix" msgstr "" -#. ~ Description for shady zombie +#. ~ Description for pit bull mix #: lang/json/MONSTER_from_json.py msgid "" -"An uncanny shadow envelops this creature, as if light itself were too " -"repulsed to touch it. All you can make out is its shambling, human shaped " -"outline." +"The oft-misunderstood pit bull is not actually a single breed but a label " +"for several kinds of terriers. It has average abilities, and is well-known " +"for its 'lock jaw' - which isn't real, but their incredible determination is." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "shrieker zombie" +msgid "pit bull puppy" msgstr "" -#. ~ Description for shrieker zombie +#. ~ Description for pit bull puppy #: lang/json/MONSTER_from_json.py msgid "" -"An elongated human body with a swollen chest and a gaping hole where its jaw " -"used to be." +"An adorable, defenseless pit bull puppy. Much safer to tame than an adult " +"dog." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "skull zombie" +msgid "beagle" msgstr "" -#. ~ Description for skull zombie +#. ~ Description for beagle #: lang/json/MONSTER_from_json.py msgid "" -"This creature's head is a hideous gray skull, formed of human bone fragments " -"and some sort of goo. Jagged teeth are visible as the thing works its jaw " -"and disturbingly human, lidless eyes stare at you from their sockets. The " -"thing's fleshy ears are four sizes too large and droop under their own " -"weight." +"An adorable beagle that has managed to survive the apocalypse. Being agile " +"and small, they are difficult to shoot at. Generally attacks in packs." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "smoker zombie" +msgid "beagle puppy" msgstr "" -#. ~ Description for smoker zombie +#. ~ Description for beagle puppy #: lang/json/MONSTER_from_json.py msgid "" -"A blackened and twisted naked human body, strips of flesh hang from its " -"body, and it emits a constant haze of thick black smoke." +"An adorable, defenseless beagle puppy. Much safer to tame than an adult dog." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "spitter zombie" +msgid "border collie" msgstr "" -#. ~ Description for spitter zombie +#. ~ Description for border collie #: lang/json/MONSTER_from_json.py msgid "" -"A hunched human body with its eyes pushed up into its forehead and drooping " -"cheeks, most of its face is occupied by a puckered mouth. Its stomach is " -"swollen and nearly translucent, with a sickly yellow tint." +"An athletic and hyperactive dog that loves to herd animals and jump, the " +"Border Collie is an agile attacker. Although they can be easy to train, " +"they don't work well in packs." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "survivor zombie" +msgid "border collie puppy" msgstr "" -#. ~ Description for survivor zombie +#. ~ Description for border collie puppy #: lang/json/MONSTER_from_json.py msgid "" -"Still wearing the tattered remnants of improvised armor and weaponry, it is " -"plain to see that this zombie was once a survivor like you." +"An adorable, defenseless Border Collie puppy. Much safer to tame than an " +"adult dog." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "swimmer zombie" +msgid "boxer mastiff" msgstr "" -#. ~ Description for swimmer zombie +#. ~ Description for boxer mastiff #: lang/json/MONSTER_from_json.py msgid "" -"A slick and glistening human body. Its hands and feet are webbed, and it is " -"clad in swimwear." +"An ordinary breed full of affection, the boxer mastiff doesn't otherwise " +"stand out amongst other dogs with its capabilities." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "zombie technician" +msgid "boxer puppy" msgstr "" -#. ~ Description for zombie technician +#. ~ Description for boxer puppy #: lang/json/MONSTER_from_json.py msgid "" -"Still wearing its work clothes and hardhat, this zombie likely used to work " -"on power lines or other electrical equipment." +"An adorable, defenseless boxer puppy. Much safer to tame than an adult dog." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "thorny shambler" +msgid "Chihuahua" msgstr "" -#. ~ Description for thorny shambler +#. ~ Description for Chihuahua #: lang/json/MONSTER_from_json.py msgid "" -"A shambling undead humanoid, body overgrown with a tangled mass of " -"otherworldly vegetation. Hunched over and dragging its feet as it moves, " -"the bramble utterly enveloping its upper half twitches and moves with a life " -"of its own, tendrils tipped with a paralytic sting." +"It's a tiny Chihuahua. How it has managed to survive is a miracle, although " +"its small size and aggressive nature may have proven useful." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "tough zombie" +msgid "Chihuahua puppy" msgstr "" -#. ~ Description for tough zombie +#. ~ Description for Chihuahua puppy #: lang/json/MONSTER_from_json.py msgid "" -"Once an athletic human, now a brutal monster. Its facial features are " -"twisted into an expression of pure rage." +"An adorable, defenseless Chihuahua puppy. Much safer to tame than an adult " +"dog." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "zombeaver" +msgid "dachshund" msgstr "" -#. ~ Description for zombeaver +#. ~ Description for dachshund #: lang/json/MONSTER_from_json.py msgid "" -"This wall-eyed beast has a large wound on its side, and ribs with some flesh " -"on them are seen through it. The most prominent feature of this abomination " -"is large incisors in its ominously open mouth, strange black goo is oozing " -"out of it. Seems like it isn't interested in trees anymore and is looking " -"for some warm fresh to feed." +"A wiener dog! This awkward looking dog can be a useful watchdog, plus it " +"looks adorable as it bumbles around. Its tiny size also makes it hard to " +"shoot (you monster)." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "antlered horror" +msgid "dachshund puppy" msgstr "" -#. ~ Description for antlered horror +#. ~ Description for dachshund puppy #: lang/json/MONSTER_from_json.py msgid "" -"This formerly-majestic moose has succumbed to the infection which is killing " -"the world. Shiny green blowflies swarm the vast suppurated patches of " -"purulent flesh where its skin has sloughed away, and its remaining fur is " -"black and matted with necrotic discharge." +"An adorable, defenseless dachshund puppy. Much safer to tame than an adult " +"dog." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "decayed pouncer" +msgid "German shepherd" msgstr "" -#. ~ Description for decayed pouncer +#. ~ Description for German shepherd #: lang/json/MONSTER_from_json.py msgid "" -"An otherwise normal-looking cougar, except that its hind legs are swollen, " -"and its eyes bulge with black goo." +"The original K-9 breed. An easy to train and great attack dog that will " +"also defend its owner to the death, however they don't work well in packs." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "skeletal juggernaut" +msgid "German shepherd puppy" msgstr "" -#. ~ Description for skeletal juggernaut +#. ~ Description for German shepherd puppy #: lang/json/MONSTER_from_json.py msgid "" -"This hideous golem of plated bones and misshapen flesh drags its heavy, " -"pointed limbs behind it like an unwanted burden. Formerly soft and " -"vulnerable, bones grew around its form to protect it - only, they kept " -"growing. And growing. And growing." +"An adorable, defenseless German shepherd puppy. Much safer to tame than an " +"adult dog." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "ancient red dragon" +msgid "Great Pyrenees" msgstr "" -#. ~ Description for ancient red dragon +#. ~ Description for Great Pyrenees #: lang/json/MONSTER_from_json.py msgid "" -"A towering, hulking dragon, with tremendous, curving horns and shining red " -"scales, its glowing maw peeled back in a hateful grimace as its eyes bore " -"into yours." +"A large and powerful breed, the Great Pyrenees has a beautiful, thick white " +"coat. Originally bred to deter wolves and other predators, now faced with " +"protecting livestock from shambling hordes of undead." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "chicken" +msgid "Great Pyrenees puppy" msgstr "" -#. ~ Description for chicken +#. ~ Description for Great Pyrenees puppy #: lang/json/MONSTER_from_json.py msgid "" -"A domesticated descendant of junglefowl, it may still be the most numerous " -"bird in the world. Before the Cataclysm, it was raised by humans as a " -"source of meat, eggs, and early morning wakeup calls." +"An adorable, defenseless Great Pyrenees puppy. Much safer to tame than an " +"adult dog." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "grouse" +msgid "rottweiler" msgstr "" -#. ~ Description for grouse +#. ~ Description for rottweiler #: lang/json/MONSTER_from_json.py msgid "" -"A very common game bird, these creatures remind you of what a wild chicken " -"must have been like." +"A terrifying breed to face feral, Rottweilers are descended from Roman " +"legion mastiffs. It's robust, vicious, and quite capable of mauling a human " +"to death." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "crow" +msgid "rottweiler puppy" msgstr "" -#. ~ Description for crow +#. ~ Description for rottweiler puppy #: lang/json/MONSTER_from_json.py msgid "" -"A small, elegant black bird, famous for its distinctive call. An " -"intelligent bird, there is a glitter of mischief behind its eyes." +"An adorable, defenseless Rottweiler puppy. Much safer to tame than an adult " +"dog." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "duck" +msgid "cattle dog" msgstr "" -#. ~ Description for duck +#. ~ Description for cattle dog #: lang/json/MONSTER_from_json.py msgid "" -"A mallard duck, often seen around rivers and other bodies of water. It " -"feeds primarily on insects, seeds, roots, and, pre-cataclysm, bread scraps." +"An agile and sturdy breed that is welcome on any farm, the Australian cattle " +"dog is adept at leaping fences and herding livestock." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "goose" +msgid "cattle dog puppy" msgstr "" -#. ~ Description for goose +#. ~ Description for cattle dog puppy #: lang/json/MONSTER_from_json.py -msgid "A Canadian goose, a common waterfowl that regrets leaving Canada." +msgid "" +"An adorable, defenseless Australian cattle dog puppy. Much safer to tame " +"than an adult dog." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "turkey" -msgstr "" +msgid "fox" +msgid_plural "foxes" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for turkey +#. ~ Description for fox #: lang/json/MONSTER_from_json.py msgid "" -"A large and colorful game bird native to the forests of North America. Its " -"head and beak are covered in fleshy protuberances." -msgstr "" - -#: lang/json/MONSTER_from_json.py -msgid "pheasant" +"A small omnivorous canine with an almost cat-like manner. It is a solitary " +"hunter, and one of the only canids able to climb trees." msgstr "" -#. ~ Description for pheasant +#. ~ Description for fox #: lang/json/MONSTER_from_json.py msgid "" -"A medium sized game bird that can have bright feathers depending on the sex " -"and species." +"The red fox, an omnivorous canine and largest of the true foxes, it is a " +"wily hunter with a combative, suspicious temperament." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "cockatrice" +msgid "groundhog" msgstr "" -#. ~ Description for cockatrice +#. ~ Description for groundhog #: lang/json/MONSTER_from_json.py msgid "" -"This strange mutant bird gains its name from its odd appearance. Although " -"its features seem to be becoming more reptilian, it doesn't appear dangerous." +"Also known as the woodchuck, this ground squirrel has no actual talent for " +"chucking wood." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "yellow chick" +msgid "jackrabbit" msgstr "" -#. ~ Description for yellow chick +#. ~ Description for jackrabbit #: lang/json/MONSTER_from_json.py msgid "" -"A tiny yellow and brown chick, it could be from a number of different " -"species." -msgstr "" - -#: lang/json/MONSTER_from_json.py -msgid "brown chick" +"The snowshoe hare, a small grass-eater with a brown fur coat that changes to " +"white in the wintertime." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "strange chick" +msgid "horse" msgstr "" -#. ~ Description for strange chick +#. ~ Description for horse #: lang/json/MONSTER_from_json.py -msgid "A strange tiny chick, it could be from a number of different species." +msgid "" +"A hooved grazing mammal with a mane of hair, a sweeping tail, and powerful-" +"looking muscles." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "waterfowl chick" +msgid "lemming" msgstr "" -#. ~ Description for waterfowl chick +#. ~ Description for lemming #: lang/json/MONSTER_from_json.py msgid "" -"A tiny yellow and brown waterfowl chick, it could be from a number of " -"different species." +"The Northern bog lemming, a small, predominantly vegetarian rodent that " +"spends its life in the murk of swamps and other wetlands. Contrary to " +"popular belief, these creatures are not particularly hapless or suicidal, " +"but they can eat themselves into scarcity within a few generations." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "security bot" +msgid "mink" msgstr "" -#. ~ Description for security bot +#. ~ Description for mink #: lang/json/MONSTER_from_json.py msgid "" -"The Northrop Watchman X-1 is a production series of heavily armored combat " -"robots. Initially designed for military patrol and escort service, it rolls " -"on a set of hydraulic treads and is armed with a 9x19mm SMG." +"The American mink, a partially aquatic weasel, once factory-farmed for its " +"fur. It is a capable fisher, but the presence of otters in these parts " +"makes it rely more on food from the land." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "turret" +msgid "moose" msgstr "" -#. ~ Description for turret +#. ~ Description for moose #: lang/json/MONSTER_from_json.py msgid "" -"The General Atomics TX-1 Guardian, a small, pill-shaped automated gun turret " -"using state of the art ATR systems to dynamically reorient itself to new " -"friends and enemies alike. The two SMG barrels can swivel a full 360 " -"degrees." +"The Eastern moose, the largest living species of deer. While they aren't " +"aggressive unless angered, the mating season can make the bulls quite ill-" +"tempered." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "skitterbot" +msgid "muskrat" msgstr "" -#. ~ Description for skitterbot +#. ~ Description for muskrat #: lang/json/MONSTER_from_json.py msgid "" -"A insectoid robot the size of a small dog, designed for home security. " -"Armed with two close-range tazers, it can skate across the ground with great " -"speed." +"A large omnivorous rodent with a thick furry pelt, found in wetlands across " +"the northern hemisphere. It marks its territory with a musky odor for which " +"it is named." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "experimental lab bot" +msgid "gigantic naked mole-rat" msgstr "" -#. ~ Description for experimental lab bot +#. ~ Description for gigantic naked mole-rat #: lang/json/MONSTER_from_json.py msgid "" -"This robot looks like a large metal spider, a bit bigger than a person, with " -"its thorax covered in tiny holes. An ominous buzzing emanates from it." +"A huge, rumbling mutated mass of wrinkly, nearly translucent skin that has " +"been toughened by constant tunneling. Its hide is riddled with giant scabs, " +"as a pair of incisors the size of an industrial excavator's buckets gnash " +"constantly and several car-length whiskers twitch in the air. It regularly " +"makes high-pitched chirps as it roams around." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "prototype robot" +msgid "opossum" msgstr "" -#. ~ Description for prototype robot +#. ~ Description for opossum #: lang/json/MONSTER_from_json.py msgid "" -"The single glowing eye of this robot surveys the landscape periodically, as " -"it performs the endless slaughter dictated by a misinterpreted and cruel " -"routine. Between half-built plates, you can see the machinery and cables " -"that animate it, and yet it moves deftly as it switches between one target " -"and the next." +"The Virginia opossum, a small omnivorous marsupial native to North America. " +"About the size of a cat, it is hardy and adaptive, and a fairly common sight " +"in urban areas." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "NR-031 Dispatch" +msgid "otter" msgstr "" -#. ~ Description for NR-031 Dispatch +#. ~ Description for otter #: lang/json/MONSTER_from_json.py msgid "" -"The Northrop Dispatch, designed for crowd control situations, carries and " -"deploys kamikaze drones of various types, with a small onboard EMP emitter " -"frying them in the event of its destruction. The bright green-and-yellow " -"paint marks a low-force variant - *comparatively* low-force, anyways - " -"typically deployed as guards after an area has been cleared." +"The North American river otter is a shy water dwelling relative of the " +"weasel, living in large families along the banks of streams. It is an " +"excellent fisher and a resourceful survivor, using the abandoned dens of " +"beavers and other animals to raise its own young." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "NR-V05-M Dispatch" +msgid "piglet" msgstr "" -#. ~ Description for NR-V05-M Dispatch +#. ~ Description for piglet +#. ~ Description for pig #: lang/json/MONSTER_from_json.py msgid "" -"The Northrop Dispatch, designed for crowd control situations, carries and " -"deployes kamikaze drones of various types, with a small onboard EMP emitter " -"frying them in the event of its destruction. The dark green paint job marks " -"the lethal and feared military variant, carrying extreme and deadly " -"firepower." +"A domesticated omnivore descended from the wild boar, intelligent and " +"inquisitive. Left to its own devices, it has gone feral." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "autonomous drone" +msgid "pig" msgstr "" #: lang/json/MONSTER_from_json.py -msgid "EMP hack" +msgid "rabbit" msgstr "" -#. ~ Description for EMP hack +#. ~ Description for rabbit #: lang/json/MONSTER_from_json.py msgid "" -"An automated kamikaze drone, this small quadcopter robot appears to have an " -"EMP grenade inside." +"A small mammal with a cute wiggling nose, cotton tail, and made of delicious " +"flesh." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "C-4 hack" +msgid "raccoon" msgstr "" -#. ~ Description for C-4 hack +#. ~ Description for raccoon #: lang/json/MONSTER_from_json.py msgid "" -"An automated kamikaze drone, this small quadcopter robot appears to have " -"some C-4 inside." +"A small mammal native to North America, distinctive for its dexterous paws " +"and facial markings. It is resourceful and agile enough to open sealed " +"containers with its paws." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "flashbang hack" +msgid "rat king" msgstr "" -#. ~ Description for flashbang hack +#. ~ Description for rat king #: lang/json/MONSTER_from_json.py msgid "" -"An automated kamikaze drone, this small quadcopter robot appears to have a " -"flashbang inside." +"A towering swarm of mutated rats, their tails knotted together in a filthy " +"mass. A fetid stench flows from its filthy presence." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "tear gas hack" +msgid "sewer rat" msgstr "" -#. ~ Description for tear gas hack +#. ~ Description for sewer rat #: lang/json/MONSTER_from_json.py msgid "" -"An automated kamikaze drone, this small quadcopter robot appears to have a " -"tear gas canister inside." +"A worm-tailed rodent with long whiskers and beady eyes. The way it squeaks " +"makes it sound... hungry." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "grenade hack" -msgstr "" +msgid "lamb" +msgid_plural "lambs" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for grenade hack +#. ~ Description for lamb #: lang/json/MONSTER_from_json.py msgid "" -"An automated kamikaze drone, this small quadcopter robot appears to have a " -"grenade inside." +"A timid, hooved grazing mammal, and one of the first animals ever " +"domesticated. Its body is covered in a thick layer of wool, and the males " +"have long, spiraling horns." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "manhack" -msgstr "" +msgid "sheep" +msgid_plural "sheep" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for manhack +#. ~ Description for sheep #: lang/json/MONSTER_from_json.py msgid "" -"An automated anti-personnel drone, a small quadcopter robot surrounded by " -"whirring blades." +"A timid, hooved grazing mammal, and one of the first animals ever " +"domesticated. Its body is covered in a thick layer of wool, and the males " +"have long, spiralling horns." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "mininuke hack" +msgid "squirrel" msgstr "" -#. ~ Description for mininuke hack +#. ~ Description for squirrel #: lang/json/MONSTER_from_json.py msgid "" -"Many times as large as a normal manhack, this flying quadcopter drone " -"appears to have a mininuke inside. If this is targeting you... Run." +"A small granivorous rodent with a long bushy tail, often seen darting amid " +"the branches of trees. A skittish varmint with an expression of unwavering " +"austerity, it is the mortal enemy of cat and dog alike." msgstr "" +#. ~ Description for squirrel #: lang/json/MONSTER_from_json.py -msgid "tiny fish" +msgid "" +"A tiny opportunistic rodent with a long bushy tail. The pine squirrel is " +"clever and cute, and hunted by nearly everything in the woods with a taste " +"for meat." msgstr "" -#. ~ Description for tiny fish #: lang/json/MONSTER_from_json.py -msgid "A tiny fish." +msgid "weasel" msgstr "" +#. ~ Description for weasel #: lang/json/MONSTER_from_json.py -msgid "small fish" +msgid "" +"The long-tailed weasel, a small but ubiquitous predator whose range extends " +"across the continent. It forms its den in small burrows, preferring to " +"occupy the nesting holes of its prey." msgstr "" -#. ~ Description for small fish #: lang/json/MONSTER_from_json.py -msgid "A small fish." -msgstr "" +msgid "wolf" +msgid_plural "wolves" +msgstr[0] "" +msgstr[1] "" +#. ~ Description for wolf #: lang/json/MONSTER_from_json.py -msgid "medium fish" +msgid "" +"A cunning pack predator, once extinct in the New England area, the wolf was " +"successfully reintroduced and their numbers reached record highs in the " +"decade before the Cataclysm. Lucky you." msgstr "" -#. ~ Description for medium fish #: lang/json/MONSTER_from_json.py -msgid "A medium fish." +msgid "marloss zealot" msgstr "" +#. ~ Description for marloss zealot #: lang/json/MONSTER_from_json.py -msgid "large fish" +msgid "" +"Her eyes lie vacant and spittle foams in her mouth, as she recites from the " +"hymns in rapturous ecstasy." msgstr "" -#. ~ Description for large fish +#. ~ Description for marloss zealot #: lang/json/MONSTER_from_json.py -msgid "A large fish." +msgid "" +"His eyes lie vacant and spittle foams in his mouth, as he recites from the " +"hymns in rapturous ecstasy." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "huge fish" +msgid "laser turret" msgstr "" -#. ~ Description for huge fish +#. ~ Description for laser turret #: lang/json/MONSTER_from_json.py -msgid "A huge fish." +msgid "" +"The TX-5LR Cerberus is an upgrade to its predecessors. It features a state " +"of the art revolving laser cannon system with three barrels that charge from " +"solar cells embedded in its hull." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "trout" +msgid "antimateriel turret" msgstr "" -#. ~ Description for trout +#. ~ Description for antimateriel turret #: lang/json/MONSTER_from_json.py msgid "" -"A Trout. A fish made popular by father-son fishing trips, Except for the " -"part where you have to gut it." +"Leadworks LLC's T-107A1 Interdictor, an automated .50BMG antimateriel " +"rifle. Credited with forestalling countless car-bombing attempts, it has " +"always been kept under extremely tight control, so as to itself maintain " +"extremely tight control of its area. And then the Cataclysm struck." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "brown trout" +msgid "milspec turret" msgstr "" -#. ~ Description for brown trout +#. ~ Description for milspec turret #: lang/json/MONSTER_from_json.py msgid "" -"A Brown Trout. A fish made popular by father-son fishing trips, Except for " -"the part where you have to gut it." +"Leadworks LLC's T-4A1 Sentry. It features improved firmware over General " +"Atomics' TX-1 9x19mm model and an automated M4 carbine." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "brook trout" +msgid "debug monster" msgstr "" -#. ~ Description for brook trout +#. ~ Description for debug monster #: lang/json/MONSTER_from_json.py -msgid "" -"A Brook Trout. A fish made popular by father-son fishing trips, Except for " -"the part where you have to gut it." +msgid "This monster exists only for testing purposes." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "lake trout" +msgid "albino penguin" msgstr "" -#. ~ Description for lake trout +#. ~ Description for albino penguin #: lang/json/MONSTER_from_json.py msgid "" -"A Lake trout. A fish made popular by father-son fishing trips, Except for " -"the part where you have to gut it." +"Eight-feet-tall ghastly white penguins. Placid unless otherwise provoked." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "rainbow trout" +msgid "alpha razorclaw" msgstr "" -#. ~ Description for rainbow trout +#. ~ Description for alpha razorclaw #: lang/json/MONSTER_from_json.py msgid "" -"A Rainbow Trout. A fish made popular by father-son fishing trips, Except " -"for the part where you have to gut it." +"A blood red, gigantic razorclaw. Its sword like pincers serve as the " +"keepers of the nest." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "steelhead trout" +msgid "amigara horror" msgstr "" -#. ~ Description for steelhead trout +#. ~ Description for amigara horror #: lang/json/MONSTER_from_json.py msgid "" -"A Steelhead Trout. A fish made popular by father-son fishing trips, Except " -"for the part where you have to gut it." +"A hellish, vaguely humanoid horror, two stories tall. Its face is " +"grotesquely stretched out, its limbs deformed to unrecognizable outgrowths." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "salmon" +msgid "bat" msgstr "" -#. ~ Description for salmon +#. ~ Description for bat #: lang/json/MONSTER_from_json.py msgid "" -"An Atlantic Salmon. A very fatty, nutritious fish. Tastes great smoked." +"One of the vesper bats, a family of winged insect-eating mammals. It roosts " +"in caves and other hollows, and uses a form of echolocation to aerially " +"navigate through tricky terrain at rapid speeds." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "kokanee salmon" +msgid "scarred zombie" msgstr "" -#. ~ Description for kokanee salmon +#. ~ Description for scarred zombie #: lang/json/MONSTER_from_json.py -msgid "A Kokanee Salmon. A very fatty, nutritious fish. Tastes great smoked." +msgid "" +"A deformed human body, its skin transformed into one thick, calloused " +"envelope of scar tissue." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "chinook salmon" -msgstr "" +msgid "blank body" +msgid_plural "blank bodies" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for chinook salmon +#. ~ Description for blank body #: lang/json/MONSTER_from_json.py -msgid "A Chinook Salmon. A very fatty, nutritious fish. Tastes great smoked." +msgid "" +"This is some form of unnatural changeling creature; its appearance is a " +"bland mockery of the human form. Featureless and pale, its repugnant " +"countenance is all the more unsettling due to its lack of eyes and " +"distinguishing features except for a perfectly round mouth. Naked and " +"trembling, it almost seems pitiful but for the way that its unearthly " +"presence makes the hair on the back of your neck stand up in nameless horror." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "coho salmon" +msgid "blob" msgstr "" -#. ~ Description for coho salmon +#. ~ Description for blob #: lang/json/MONSTER_from_json.py -msgid "A Coho Salmon. A very fatty, nutritious fish. Tastes great smoked." +msgid "" +"A black blob of viscous goo, oozing across the ground like a glob of living " +"oil." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "whitefish" +msgid "brain blob" msgstr "" -#. ~ Description for whitefish +#. ~ Description for brain blob #: lang/json/MONSTER_from_json.py msgid "" -"A whitefish, closely related to salmon. One can assume they are just as " -"nice when cooked with smoke." +"A gigantic black blob of viscous goo, oozing across the ground like a glob " +"of living oil. Other blobs seem to swarm around it." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "largemouth bass" +msgid "big blob" msgstr "" -#. ~ Description for largemouth bass +#. ~ Description for big blob #: lang/json/MONSTER_from_json.py -msgid "A Largemouth Bass. Very popular with sports fishermen." +msgid "" +"A large black blob of viscous goo, oozing across the ground like a glob of " +"living oil." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "smallmouth bass" +msgid "small blob" msgstr "" -#. ~ Description for smallmouth bass +#. ~ Description for small blob #: lang/json/MONSTER_from_json.py msgid "" -"A Smallmouth Bass. Being intolerant to pollution in the water, smallmouth " -"bass are a good indicator of how clean it is." +"A small black blob of viscous goo, oozing across the ground like a glob of " +"living oil." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "striped bass" +msgid "blood sacrifice" msgstr "" -#. ~ Description for striped bass +#. ~ Description for blood sacrifice #: lang/json/MONSTER_from_json.py msgid "" -"A Striped Bass. Mostly a salt water fish, they migrate to fresher water to " -"spawn." +"A defiled human body, once living. Tortured to death long ago, it remains " +"chained to the altar, the putrescent flays of its peeled skin quivering like " +"so much flotsam upon a murky pond." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "white bass" +msgid "boomer" msgstr "" -#. ~ Description for white bass +#. ~ Description for boomer #: lang/json/MONSTER_from_json.py msgid "" -"A White Bass. Common to the region, a slab-sided and spiny-rayed little " -"fish." +"A rotund human body, bloated beyond belief and layered in rolls of fat. It " +"emits a horrible odor, and a putrid pink sludge dribbles from its mouth." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "perch" +msgid "gasoline zombie" msgstr "" -#. ~ Description for perch +#. ~ Description for gasoline zombie #: lang/json/MONSTER_from_json.py msgid "" -"A small spritely Perch. A very bony fish, still got some tasty meat on it " -"though." +"A huge bloated zombie that appears to have fed upon gasoline; fumes and " +"flames escape from its mouth and fuel leaks from its waddling form." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "walleye" +msgid "fungal boomer" msgstr "" -#. ~ Description for walleye +#. ~ Description for fungal boomer #: lang/json/MONSTER_from_json.py -msgid "A Walleye, a green-brown medium-sized fish with a white belly." +msgid "" +"A rotund and bloated human body with pasty, fungus-ridden flesh. Its mouth " +"drips with a frothing gray sludge." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "sunfish" +msgid "huge boomer" msgstr "" -#. ~ Description for sunfish +#. ~ Description for huge boomer #: lang/json/MONSTER_from_json.py -msgid "A Sunfish. A small fish related to bass or bluegill." +msgid "" +"This boomer, normally swollen and ready to burst, has strengthened and " +"solidified. The bile dribbling from its mouth also appears to have " +"changed..." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "pumpkinseed sunfish" +msgid "breather" msgstr "" -#. ~ Description for pumpkinseed sunfish +#. ~ Description for breather #: lang/json/MONSTER_from_json.py -msgid "A Pumpkinseed Sunfish. A small fish related to bass or bluegill." +msgid "" +"This is some sort of unearthly pink flesh sac; moist and ridged with veins, " +"it is otherwise without discernible exterior features. Seemingly immobile " +"and defenseless, it sits in place, swelling and collapsing upon itself as it " +"breathes." msgstr "" +#. ~ Description for breather #: lang/json/MONSTER_from_json.py -msgid "bluegill" +msgid "A weird mass of immobile pink goo. It seems to breathe." msgstr "" -#. ~ Description for bluegill #: lang/json/MONSTER_from_json.py -msgid "" -"A Bluegill, an invasive species in Japan. Commonly gutted and cooked whole." +msgid "broken cyborg" msgstr "" +#. ~ Description for broken cyborg #: lang/json/MONSTER_from_json.py -msgid "redbreast sunfish" +msgid "" +"A robot body with the head of a human. All kinds of electronic wires and " +"devices are implanted in its head. Patches of skin look diseased or " +"rotting. This cyborg moves erratically and has a confused and deranged look " +"in its eyes." msgstr "" -#. ~ Description for redbreast sunfish #: lang/json/MONSTER_from_json.py -msgid "A Redbreast Sunfish. A small fish related to bass or bluegill." +msgid "prototype cyborg" msgstr "" +#. ~ Description for prototype cyborg #: lang/json/MONSTER_from_json.py -msgid "green sunfish" +msgid "" +"A human fused with a mess of metal parts and wires. While its eyes are " +"empty, flashes of pain pass across its face reminiscent of the person " +"trapped in this grotesque body. With enough surgical skills one might be " +"able to give them back some humanity. If only they cared..." msgstr "" -#. ~ Description for green sunfish #: lang/json/MONSTER_from_json.py -msgid "A Green Sunfish. A small fish related to bass or bluegill." +msgid "charred nightmare" msgstr "" +#. ~ Description for charred nightmare #: lang/json/MONSTER_from_json.py -msgid "longear sunfish" +msgid "" +"Intense radiation has spurred a unique form of necrosis and regeneration, it " +"is impossible to tell if this creature was ever human." msgstr "" -#. ~ Description for longear sunfish #: lang/json/MONSTER_from_json.py -msgid "A Longear Sunfish. A small fish related to bass or bluegill." +msgid "chicken walker" msgstr "" +#. ~ Description for chicken walker #: lang/json/MONSTER_from_json.py -msgid "redear sunfish" +msgid "" +"The Northrop ATSV, a massive, heavily-armed and armored robot walking on a " +"pair of reverse-jointed legs. Armed with a 40mm anti-vehicle grenade " +"launcher, 5.56 anti-personnel gun, and the ability to electrify itself " +"against attackers, it is an effective automated sentry, though production " +"was limited due to a legal dispute." msgstr "" -#. ~ Description for redear sunfish #: lang/json/MONSTER_from_json.py -msgid "A Redear Sunfish. A small fish related to bass or bluegill." +msgid "C.H.U.D." msgstr "" +#. ~ Description for C.H.U.D. #: lang/json/MONSTER_from_json.py -msgid "rock bass" +msgid "" +"The C.H.U.D. or Cannibalistic Humanoid Underground Dweller. A human being " +"turned pale and mad from years of underground isolation." msgstr "" -#. ~ Description for rock bass #: lang/json/MONSTER_from_json.py -msgid "" -"A Rock Bass. Related to sunfish, this tiny fish has a camoflauge-like " -"patterning and a red eye." +msgid "police bot" msgstr "" +#. ~ Description for police bot #: lang/json/MONSTER_from_json.py -msgid "calico bass" +msgid "" +"One of the many models of armored law enforcement robots employed shortly " +"before the collapse of civilization. Solar powered like many other robots, " +"it maintains its programmed pursuit of law and order, propelled on a trio of " +"omni wheels." msgstr "" -#. ~ Description for calico bass #: lang/json/MONSTER_from_json.py -msgid "A Calico Bass. A medium-sized fish also known as a 'Crappie'." +msgid "crawler" msgstr "" +#. ~ Description for crawler #: lang/json/MONSTER_from_json.py -msgid "warmouth" +msgid "" +"A conglomeration of human parts fused together in a horrible mishmash of " +"function, slowly dragging its eldritch body across the ground." msgstr "" -#. ~ Description for warmouth #: lang/json/MONSTER_from_json.py -msgid "" -"A Warmouth, similar to a rock bass, this small fish is related to the " -"sunfish." +msgid "dark wyrm" msgstr "" +#. ~ Description for dark wyrm #: lang/json/MONSTER_from_json.py -msgid "bullhead" +msgid "" +"A huge mutated worm found deep underground. It has a gaping round mouth " +"lined with dagger-like teeth, and its flesh is slick with bubbling blue " +"slime." msgstr "" -#. ~ Description for bullhead #: lang/json/MONSTER_from_json.py -msgid "A Bullhead, a type of catfish. Delicious battered and fried." +msgid "wraith" msgstr "" +#. ~ Description for wraith #: lang/json/MONSTER_from_json.py -msgid "channel catfish" +msgid "" +"A gigantic shadow, chaotically changing in shape and volume. Two piercing " +"orbs of light dominate what can only be described as its head." msgstr "" -#. ~ Description for channel catfish #: lang/json/MONSTER_from_json.py -msgid "A Channel Catfish, they have a forked tail and long whiskers." +msgid "dementia" msgstr "" +#. ~ Description for dementia #: lang/json/MONSTER_from_json.py -msgid "white catfish" +msgid "" +"A crazed individual, the bloody scars on the side of its shaved head suggest " +"some sort of partial lobotomy" msgstr "" -#. ~ Description for white catfish #: lang/json/MONSTER_from_json.py -msgid "A White Catfish, a small whiskered fish with a broad head." +msgid "skeletal dog" msgstr "" -#. ~ Description for pike +#. ~ Description for skeletal dog #: lang/json/MONSTER_from_json.py msgid "" -"A Northern Pike. Pike can be a pretty aggressive fish, careful around those " -"teeth." +"This once-canine has shed all of its skin, revealing a carapace of fused " +"bones and ribs. Devoid entirely of flesh, this walking suit of bone seems " +"to be controlled by a net of veins and sinews which pulse with glistening " +"black goo." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "pickerel" +msgid "dog" msgstr "" -#. ~ Description for pickerel +#. ~ Description for dog #: lang/json/MONSTER_from_json.py -msgid "A Pickerel. It looks like a pike, but much smaller." +msgid "" +"A domesticated mongrel of the canine persuasion. In the absence of human " +"society, it has turned feral. You feel a sudden urge to destroy it." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "muskellunge" +msgid "Z-9" msgstr "" -#. ~ Description for muskellunge +#. ~ Description for Z-9 #: lang/json/MONSTER_from_json.py msgid "" -"A Muskellunge. Closely related to pike, it shares the same aggression and " -"sharp teeth." +"A zombified version of one of the German shepherd dogs used in law " +"enforcement. Its deformed body is encased in a protective Kevlar harness." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "white sucker" +msgid "rot-weiler" msgstr "" -#. ~ Description for white sucker +#. ~ Description for rot-weiler #: lang/json/MONSTER_from_json.py -msgid "A White Sucker. It has a streamlined body with a round mouth." +msgid "" +"Acrid smell accompanies this corpse of canine. Its whole body is covered in " +"chains of pulsing cysts and slime-dribbling ulcers." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "carp" +msgid "eyebot" msgstr "" -#. ~ Description for carp +#. ~ Description for eyebot #: lang/json/MONSTER_from_json.py msgid "" -"A golden-yellow Common Carp. Some people think they don't taste great, but " -"you can't afford to be choosy in the cataclysm." +"A quadcopter drone largely comprised of a high-resolution camera lens and a " +"speaker, this robot hovers above the ground, documenting the carnage and " +"mayhem around it. While it is no longer able to report to a central " +"authority, it's likely that some of its automated alert systems are still " +"functional, given that the thing seems to have an operational charging " +"station somewhere." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "grass carp" +msgid "nurse bot" msgstr "" -#. ~ Description for grass carp +#. ~ Description for nurse bot #: lang/json/MONSTER_from_json.py -msgid "A huge Grass Carp. A golden, herbivorous fish." +msgid "" +"The first product from Uncanny, a towering four-armed humanoid with a gentle " +"face. The details of its visage are striking, but the stiffness of it makes " +"you really uncomfortable. The end of the world did not stop it from looking " +"for patient to assist." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "bowfin" +msgid "flaming eye" msgstr "" -#. ~ Description for bowfin +#. ~ Description for flaming eye #: lang/json/MONSTER_from_json.py msgid "" -"A Bowfin. These fish are related to gar but without the huge teeth, skin " -"rending scales, and aggression." +"An enormous disembodied eyeball the size of a person, flying through the air " +"through some unknown agency. Wreathed in unnatural flickering blue flame, " +"it possesses a blazing yellow iris with a slitted pupil like that of a cat " +"and trails a set of flailing black tendrils as it slowly drifts about; its " +"unearthly presence filling you with dread at the prospect of falling under " +"its baleful gaze." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "fallfish" +msgid "flesh angel" msgstr "" -#. ~ Description for fallfish +#. ~ Description for flesh angel #: lang/json/MONSTER_from_json.py msgid "" -"A Fallfish. These fish are related to gar but without the huge teeth, skin " -"rending scales, and aggression." +"A tall and slender man lacking skin and any normalcy of countenance. Wings " +"of muscle curl forth from its back and a third eye dominates the forehead." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "lobster" +msgid "flying polyp" msgstr "" -#. ~ Description for lobster +#. ~ Description for flying polyp #: lang/json/MONSTER_from_json.py msgid "" -"These things were once considered pests not worth eating, then some " -"marketing genius started selling them to people as a delicacy and they took " -"off in popularity... and price." +"A half polypous, utterly alien creature. It's only partly material and has " +"the ability to fly, despite the absence of wings. It produces strange " +"whistling noises which send cold shivers of primal terror down your spine" msgstr "" #: lang/json/MONSTER_from_json.py -msgid "crayfish" +msgid "fungal blossom" msgstr "" -#. ~ Description for crayfish +#. ~ Description for fungal blossom #: lang/json/MONSTER_from_json.py msgid "" -"If you could get ahold of a bunch more of these, a hefty pot of boiling " -"water, and some spicy seasonings..." +"A broad fungus, looking much like a glowing blue sunflower. It appears to " +"emit finer spores than the typical fungal emission." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "Blinky" -msgid_plural "Blinkies" -msgstr[0] "" -msgstr[1] "" +msgid "fungal hedgerow" +msgstr "" -#. ~ Description for Blinky +#. ~ Description for fungal hedgerow #: lang/json/MONSTER_from_json.py -msgid "A strange three-eyed fish." +msgid "" +"Looking at first glance like a dull gray privet, this \"hedge\" is really a " +"mass of barbed fungal tendrils, defending the fungal tower." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "freshwater eel" +msgid "fungal tendril" msgstr "" -#. ~ Description for freshwater eel +#. ~ Description for fungal tendril #: lang/json/MONSTER_from_json.py -msgid "" -"An American eel. Used to be quite common in these parts until the dams were " -"built. Guess they'll get a second chance now that they aren't running." +msgid "A long and delicate-looking tendril with a sharp tip." msgstr "" -#: lang/json/MONSTER_from_json.py -msgid "jawed terror" +#: lang/json/MONSTER_from_json.py lang/json/terrain_from_json.py +#: lang/json/terrain_from_json.py +msgid "fungal wall" msgstr "" -#. ~ Description for jawed terror +#. ~ Description for fungal wall #: lang/json/MONSTER_from_json.py msgid "" -"A once aggressive and hungry bull shark, this jawed terror is now even more " -"aggressive, possibly thanks to its lack of a functioning brain." +"A veritable wall of fungus, grown as a natural defense by the fungal spire. " +"New spores erupt from the surface every few seconds." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "giant carp" +msgid "fungaloid" msgstr "" -#. ~ Description for giant carp +#. ~ Description for fungaloid #: lang/json/MONSTER_from_json.py msgid "" -"This thing seems like a carp, only swollen and very very angry. Death is " -"the gift of the carp god." +"A pale white fungus, one meaty gray stalk supporting a bloom at the top. " +"Spores are periodically expelled from its gills, and a few tendrils extend " +"from the base, allowing mobility and some basic means of defense." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "giant salmon" +msgid "fungal spire" msgstr "" -#. ~ Description for giant salmon +#. ~ Description for fungal spire #: lang/json/MONSTER_from_json.py msgid "" -"A mutated salmon, the same size as a large dog and quite dangerous to the " -"inexperienced angler." +"An enormous fungal spire, towering over the ground. It pulsates slowly, " +"continuously growing new defenses." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "seweranha" +msgid "giant fungal blossom" msgstr "" -#. ~ Description for seweranha +#. ~ Description for giant fungal blossom #: lang/json/MONSTER_from_json.py msgid "" -"A large mutant variety of carp. It has shimmering green scales and a mouth " -"lined with three jagged rows of razor-sharp teeth." +"An immense fungal blossom, towering over its surroundings. It pulses with a " +"soft blue glow, continuously pumping its spores into the air." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "skittering plague" +#: lang/json/overmap_terrain_from_json.py +msgid "fungal tower" msgstr "" -#. ~ Description for skittering plague +#. ~ Description for fungal tower #: lang/json/MONSTER_from_json.py -msgid "A giant infected roach, it has been feeding on the undead." +msgid "" +"An enormous fungal tower. On closer inspection, its cap is supported by " +"LOTS of fungal tendrils of various thicknesses, emerging from yet more " +"bristling tendrils at ground level. Between this redundancy and their " +"noticeable movement creating frequent gaps, it's tough to get a solid shot " +"on the thing." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "plague nymph" +msgid "fungal sporeling" msgstr "" -#. ~ Description for plague nymph +#. ~ Description for fungal sporeling #: lang/json/MONSTER_from_json.py -msgid "An infected mutant cockroach about the size of a rat." +msgid "" +"A fungal stalk several feet in height. Two vicious looking tendrils extend " +"from its thorned and leathery exterior, and it moves about faster than the " +"larger fungaloids." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "plague vector" +msgid "amoebic mold" msgstr "" -#. ~ Description for plague vector +#. ~ Description for amoebic mold #: lang/json/MONSTER_from_json.py msgid "" -"This infected roach has been feeding on the undead and started to mutate " -"chaotically. Extra limbs and growths sprout from its thorax." +"A formless slime mold the size of a cow. Crusty bits of cytoplasm fall away " +"as it oozes across the ground." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "giant cockroach" +msgid "generator" msgstr "" -#. ~ Description for giant cockroach +#. ~ Description for generator #: lang/json/MONSTER_from_json.py -msgid "A mutant cockroach the size of a small dog." +msgid "Your precious generator, noisily humming away. Defend it at all costs!" msgstr "" #: lang/json/MONSTER_from_json.py -msgid "giant cockroach nymph" +msgid "giant crayfish" msgstr "" -#. ~ Description for giant cockroach nymph +#. ~ Description for giant crayfish #: lang/json/MONSTER_from_json.py -msgid "A baby mutant cockroach about the size of a rat." +msgid "" +"A mutant, terrestrial variety of the signal crayfish, this massive " +"crustacean resembles a humongous lobster." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "pregnant giant cockroach" +msgid "gozu" msgstr "" -#. ~ Description for pregnant giant cockroach +#. ~ Description for gozu #: lang/json/MONSTER_from_json.py msgid "" -"A mutant cockroach the size of a small dog. Its abdomen is heavily swollen." +"This is some sort of unnatural cross between a bull and a man. Quite " +"different from the minotaur of legend, it possesses a shaggy white bull’s " +"head on an otherwise unremarkable human body. Clad in sagging socks and " +"stained jockey shorts, it grunts and snuffles, drooling ropey strands of " +"white slobber down its chest. Its mere presence fills you with an " +"unfathomable dread." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "giant bee" +msgid "graboid" msgstr "" -#. ~ Description for giant bee +#. ~ Description for graboid #: lang/json/MONSTER_from_json.py msgid "" -"With a stinger the size of a kitchen knife, this dog-sized insect's black " -"and yellow markings warn you to leave it undisturbed." +"A monstrous beast the size of a semi truck with a tripartite mouth that " +"opens to reveal hundreds of writhing tongues with razor sharp edges. It " +"keeps most of its enormous body hidden underground." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "giant centipede" +msgid "gracken" msgstr "" -#. ~ Description for giant centipede +#. ~ Description for gracken #: lang/json/MONSTER_from_json.py msgid "" -"A meter-long centipede with a menacing pair of pincers, moving swiftly on " -"dozens of spindly legs." +"This is some form of eldritch monstrosity; an uncouth black being with " +"smooth, oily, skin and unpleasant horns that curve inward toward each " +"other. Tall and thin, the shadows cling unnaturally to its vaguely defined " +"humanoid form as it shuffles along, its hands twitching and spasming so " +"rapidly as to appear a little more than a black blur of claws. Gazing upon " +"its disturbing form fills you with an unspeakable terror." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "giant dragonfly" -msgid_plural "giant dragonflies" -msgstr[0] "" -msgstr[1] "" +msgid "half worm" +msgstr "" -#. ~ Description for giant dragonfly +#. ~ Description for half worm #: lang/json/MONSTER_from_json.py -msgid "" -"A ferocious mutant dragonfly as big as a cat, darting through the air with a " -"cluster of fangs for a mouth." +msgid "A squiggling severed portion of a wounded giant worm." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "giant fly" -msgid_plural "giant flies" -msgstr[0] "" -msgstr[1] "" +msgid "your mother" +msgstr "" -#. ~ Description for giant fly +#. ~ Description for your mother #: lang/json/MONSTER_from_json.py -msgid "" -"A tremendous housefly the size of a small dog, predictably accompanied by a " -"loud, incessant buzzing sound." +msgid "Mom?" msgstr "" #: lang/json/MONSTER_from_json.py -msgid "giant mosquito" +msgid "evil multi-cooker" msgstr "" -#. ~ Description for giant mosquito +#. ~ Description for evil multi-cooker #: lang/json/MONSTER_from_json.py -msgid "" -"An enormous mutant mosquito, fluttering erratically. Its face is dominated " -"by a long, spear-tipped proboscis." +msgid "The multi-cooker's got a mind of its own! Look out!" msgstr "" #: lang/json/MONSTER_from_json.py -msgid "giant cellar spider" +msgid "cleaner bot" msgstr "" -#. ~ Description for giant cellar spider +#. ~ Description for cleaner bot #: lang/json/MONSTER_from_json.py msgid "" -"A twitchy mutant brown spider, with a relatively small body and spindly long " -"legs. Its smaller brethren are known for being agile, and for preying upon " -"other spiders." +"The Ford Sanitron, a utility robot designed for cleaning up waste material " +"in hazardous conditions." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "immature giant cellar spider" +msgid "tentacle dog" msgstr "" -#. ~ Description for immature giant cellar spider +#. ~ Description for tentacle dog #: lang/json/MONSTER_from_json.py msgid "" -"A newly-hatched giant cellar spider. Too small to possess much venom, but " -"still quick and agile like an adult." +"A dog's body with a mass of ropey, black tentacles reaching out from its " +"head." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "giant jumping spider" +msgid "hologram" msgstr "" -#. ~ Description for giant jumping spider +#. ~ Description for hologram #: lang/json/MONSTER_from_json.py -msgid "" -"A giant spider with big forelegs and two pairs of inquisitive-looking eyes. " -"It can leap quite quickly, even into the treetops." +msgid "An image made from light, nearly identical to the real deal." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "giant trapdoor spider" -msgstr "" +msgid "homunculus" +msgid_plural "homunculuses" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for giant trapdoor spider +#. ~ Description for homunculus #: lang/json/MONSTER_from_json.py msgid "" -"A gigantic spider with a bulbous thorax. It digs a deep underground burrow " -"that serves as a pit to trap unwary prey." +"A pale hairless man with an impressive athletic physique. Its lidless eyes " +"are totally black, and seeping with blood." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "giant web spider" +msgid "human snail" msgstr "" -#. ~ Description for giant web spider +#. ~ Description for human snail #: lang/json/MONSTER_from_json.py msgid "" -"A giant mutated grass spider, it waits for prey to become ensnared in the " -"vast webs that it weaves between the trees." +"An enormous fleshy snail, with an oddly human face. Eyestalks protrude from " +"where the eyes should be." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "immature giant web spider" +msgid "hunting horror" msgstr "" -#. ~ Description for immature giant web spider +#. ~ Description for hunting horror #: lang/json/MONSTER_from_json.py msgid "" -"A still immature giant grass spider. Too young to be venomous, or to walk " -"proficiently for that matter" +"This is some sort of great viperine creature, possessed of a curiously " +"distorted head and massive clawed appendages. It partially supports itself " +"with the aid of black rubbery wings of monstrous dimensions. Its form " +"writhes and changes before your eyes, filling you with unnameable horror." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "giant black widow" +msgid "irradiated wanderer" msgstr "" -#. ~ Description for giant black widow +#. ~ Description for irradiated wanderer #: lang/json/MONSTER_from_json.py msgid "" -"A giant mutated black widow spider. A highly venomous nightmare come to " -"life." +"This rotting corpse seeps a glowing ooze from its lesions. A strange " +"tattered jumpsuit marks it as an oddity across the wasteland." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "giant black widow spiderling" +msgid "fleshy shambler" msgstr "" -#. ~ Description for giant black widow spiderling +#. ~ Description for fleshy shambler #: lang/json/MONSTER_from_json.py msgid "" -"The horrid spawn of a giant black widow spider. Even as a newborn, this " -"foul creature knows only how to kill." +"An amalgamation of throbbing organs from various creatures have fused " +"together into this lurching, vaguely humanoid shape. It's myriad roughly " +"formed mouths sussurate in a chorus of sibilant groans and whispers." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "giant wolf spider" +msgid "flesh golem" msgstr "" -#. ~ Description for giant wolf spider +#. ~ Description for flesh golem #: lang/json/MONSTER_from_json.py msgid "" -"A wolf spider mutated to about thirty times its normal size, it moves " -"quickly and aggressively to catch and consume prey." +"A seeping conglomeration of spasming muscle and organs have fused together " +"into this towering caricature of the human form. Various organs fall off of " +"it's hulking body only to be reabsorbed moments later." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "giant wasp" +msgid "jabberwock" msgstr "" -#. ~ Description for giant wasp +#. ~ Description for jabberwock #: lang/json/MONSTER_from_json.py msgid "" -"A gigantic slender-bodied wasp with an evil-looking stinger protruding from " -"its abdomen. Its exoskeleton glowers with ominous red markings." +"A putrid amalgamation of body parts from humans and other creatures have " +"fused together in this aberration of flesh. The eyes of all the heads dart " +"about rapidly and the mouths form a chorus of groaning screams." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "dermatik" +msgid "kreck" msgstr "" -#. ~ Description for dermatik +#. ~ Description for kreck #: lang/json/MONSTER_from_json.py msgid "" -"A mutated wasp nearly the size of a cat, with a barbed ovipositor extruding " -"from the abdomen." +"This is some form of otherworldly hound. Lean and hungry looking, its " +"twisted red flesh is stretched tightly across its misshapen, angular frame. " +"Loping grotesquely along, its unusually long neck stretches forward, its " +"skull-like head near the ground as it sniffs out its prey. Its foulness " +"partially veiled by some arcane force, it seems to almost flicker in and out " +"of your perceptions in a fashion that awakens ancient nameless terrors in " +"the back of your mind" msgstr "" #: lang/json/MONSTER_from_json.py -msgid "dermatik larva" +msgid "mi-go" msgstr "" -#. ~ Description for dermatik larva +#. ~ Description for mi-go #: lang/json/MONSTER_from_json.py msgid "" -"A fat white grub as big as a squirrel, with a pair of large, spadelike " -"mandibles." +"This is an alien creature of uncertain origin. Its shapeless pink body " +"bears numerous sets of paired appendages of unknown function, and a pair of " +"ribbed, membranous wings which seem to be quite useless. Its odd, vaguely " +"pyramid-shaped head bristles with numerous wavering antennae, and simply " +"gazing upon the unnatural beast fills you with primordial dread." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "giant ant" +msgid "miner bot" msgstr "" -#. ~ Description for giant ant +#. ~ Description for miner bot #: lang/json/MONSTER_from_json.py msgid "" -"An enormous red ant covered in chitinous plates. It possesses a pair of " -"wriggling antennae and vicious-looking mandibles." +"A snake-like, segmented robot built to tunnel into the ground and detonate " +"landmines." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "giant acidic ant" +msgid "cyclopean" msgstr "" -#. ~ Description for giant acidic ant +#. ~ Description for cyclopean #: lang/json/MONSTER_from_json.py msgid "" -"A monstrous brown ant with a swollen abdomen, that ends with a small orifice " -"at the tip. Glistening liquid seems to drip out periodically." +"A relatively humanoid mutant with purple hair and a grapefruit-sized " +"bloodshot eye." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "acidic ant larva" +msgid "slimespring" msgstr "" -#. ~ Description for acidic ant larva +#. ~ Description for slimespring #: lang/json/MONSTER_from_json.py -msgid "" -"A squirming yellow grub that seems to be oozing liquid from both ends of its " -"body. It appears its chitin hasn't developed enough to resist acid." +msgid "A familiar-looking blob of goo. It sprouts the occasional eyestalk." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "acidic queen ant" +msgid "razorclaw" msgstr "" -#. ~ Description for acidic queen ant +#. ~ Description for razorclaw #: lang/json/MONSTER_from_json.py msgid "" -"An enormous brown ant with an elongated, pulsating abdomen. Its orifice " -"seems developed only for egg-laying rather than spraying acid like the rest " -"of the colony, but it doesn't seem affected by the acrid liquid either." +"A man-sized crustacean clad in an iron-like chitin, capable of emitting the " +"most horrible of shrieks. Often spotted near shipwrecks or other dark damp " +"places, which it uses as nesting grounds." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "acidic soldier ant" +msgid "riot control bot" msgstr "" -#. ~ Description for acidic soldier ant +#. ~ Description for riot control bot #: lang/json/MONSTER_from_json.py msgid "" -"A massive woolly brown ant that towers over the worker ants with a giant " -"head crest. Along with its huge mandibles, a corrosive liquid seeps from " -"the end of its bloated abdomen." +"Nonviolent riot-control bot. Designed to suppress riots and make mass " +"arrests of those participating. Though its relaxation gas is by far its " +"best-known weapon, it carries a blinding flash and a low-powered stungun for " +"self-defense--in addition to its supply of electronic handcuffs." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "fungal ant" +msgid "shadow" msgstr "" -#. ~ Description for fungal ant +#. ~ Description for shadow #: lang/json/MONSTER_from_json.py msgid "" -"Pale, sickly gray in color, this giant ant's cracked exoskeleton is barely " -"held together by coils of fungus erupting from every joint in its body." +"This is an animate shadow. Looking like nothing more than an errant patch " +"of normal shadow, it draws your attention by the way it moves subtly and " +"whispers softly in the back of your mind. Strange intrusive thoughts " +"accompany the quiet murmur, awakening your most horrific memories and fears." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "ant larva" +msgid "shadow snake" msgstr "" -#. ~ Description for ant larva +#. ~ Description for shadow snake #: lang/json/MONSTER_from_json.py msgid "" -"A pulsating sausage of glistening white flesh, the size of a large cat. On " -"one end is a set of squirming mouth parts." +"This is an animate shadow in the form of a long and sinuous snake. " +"Translucent and dark, it glides silently across the floor, wriggling and " +"flexing as it moves." msgstr "" -#: lang/json/MONSTER_from_json.py -msgid "queen ant" -msgstr "" +#: lang/json/MONSTER_from_json.py lang/json/map_extra_from_json.py +msgid "Shia LaBeouf" +msgid_plural "Shia LaBeouf" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for queen ant +#. ~ Description for Shia LaBeouf #: lang/json/MONSTER_from_json.py msgid "" -"A colossal red ant with a bulging, bloated thorax. It moves slowly and " -"deliberately, tending to nearby eggs and continually laying more." +"Living in the woods, \n" +"killing for sport, \n" +"eating all the bodies, \n" +"actual cannibal Shia LaBeouf." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "soldier ant" +msgid "shoggoth" msgstr "" -#. ~ Description for soldier ant +#. ~ Description for shoggoth #: lang/json/MONSTER_from_json.py msgid "" -"A huge and hairy red ant almost twice the size of other giant ants. Bulging " -"pincers extend from its jaws." +"A gargantuan protoplasmic blob, constantly reshaping, forming new pseudopods " +"seemingly at will. All over its body are eyes that form and disappear. It " +"looks at you with malice." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "giant locust" +msgid "skeleton" msgstr "" -#. ~ Description for giant locust +#. ~ Description for skeleton #: lang/json/MONSTER_from_json.py msgid "" -"An overgrown locust. You don't think it'll eat you but it could cause " -"massive damage to nearby plants." +"A monstrous overgrowth of ossified tissue has replaced this zombie's rotting " +"skin with an organic armor of dense bone. Large clumps of black goo seep " +"from its joints as it shambles aimlessly, with sickening crackling sounds " +"filling the air around it." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "locust nymph" +msgid "skeletal brute" msgstr "" -#. ~ Description for locust nymph +#. ~ Description for skeletal brute #: lang/json/MONSTER_from_json.py msgid "" -"A locust the size of a rabbit. You'd hate to think what a swarm of these " -"could do." +"Distorted outgrowths of calcified bone plates cover this zombie's rotten " +"skin. Joints and cracks around its body ooze with black goo." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "black bear cub" +msgid "sludge crawler" msgstr "" -#. ~ Description for black bear cub +#. ~ Description for sludge crawler #: lang/json/MONSTER_from_json.py msgid "" -"A juvenile American black bear. This one isn't much of a threat, but be " -"wary of its parent; black bears are known for their protectiveness." +"A sluglike creature, eight feet long and the width of a refrigerator. Its " +"black body glistens as it oozes its way along the ground. Eye stalks " +"occasionally push their way out of the oily mass and look around." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "black bear" +msgid "giant slug" msgstr "" -#. ~ Description for black bear +#. ~ Description for giant slug #: lang/json/MONSTER_from_json.py msgid "" -"The American black bear. A large omnivorous scavenger, it has powerful " -"claws and jaws, and is an effective ambush hunter. Most individuals are shy " -"around humans, but they're fiercely protective of their cubs." +"A mutated leopard slug, as wide as a golf cart. Venom dripping from its " +"fanged maw, it slithers ahead slowly, leaving a trail of glistening slime." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "beaver" +msgid "spore cloud" msgstr "" -#. ~ Description for beaver +#. ~ Description for spore cloud #: lang/json/MONSTER_from_json.py -msgid "" -"The North American beaver, the continent's largest rodent. Its paddle-" -"shaped tail helps ferry it through the water, and its prominent teeth can " -"chew through wood, which it uses to build dam-like nests in lakes and " -"streams." +msgid "A mass of spores the size of a balled fist, wafting around in the air." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "black rat" +msgid "Beagle Mini-Tank UGV" msgstr "" -#. ~ Description for black rat +#. ~ Description for Beagle Mini-Tank UGV #: lang/json/MONSTER_from_json.py msgid "" -"The black rat, an omnivorous rodent with sheer black fur and a long, rough " -"tail. Harbinger of pestilence, famine, and mange, it will sometimes swarm " -"over the dead or dying." +"The Northrop Beagle is a refrigerator-sized urban warfare UGV. Sporting an " +"anti-tank missile launcher, 40mm grenade launcher, and numerous anti-" +"infantry weapons, it's designed for high-risk urban fighting." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "bobcat" +msgid "thing" msgstr "" -#. ~ Description for bobcat +#. ~ Description for thing #: lang/json/MONSTER_from_json.py msgid "" -"A spotted wild cat living across much of North America. It is not a serious " -"threat to humans, but it can be aggressive when threatened." +"An amorphous black creature, detaching and sprouting tentacles without any " +"apparent pause." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "cat" +msgid "tripod" msgstr "" -#. ~ Description for cat +#. ~ Description for tripod #: lang/json/MONSTER_from_json.py msgid "" -"A small domesticated predator gone feral in the absence of human " -"stewardship. Harried by the elements and the rigors of survival, it is " -"scruffy and skittish." +"The Honda Regnal, a tall robot walking on three spidery legs. For weapons, " +"it has a trio of spiked retractable cables and a flamethrower mounted on its " +"head." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "chipmunk" +msgid "milspec searchlight" msgstr "" -#. ~ Description for chipmunk +#. ~ Description for milspec searchlight #: lang/json/MONSTER_from_json.py msgid "" -"The eastern chipmunk, a tiny omnivorous rodent with a characteristic striped " -"coat. It spends much of the day patrolling its elaborate burrow and the " -"precious stores of foraged food within." +"Three high-powered searchlights with automated search AI and mounting, " +"continually seeking targets." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "cougar" -msgstr "" +msgid "twisted body" +msgid_plural "twisted bodies" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for cougar +#. ~ Description for twisted body #: lang/json/MONSTER_from_json.py msgid "" -"The Eastern cougar, a large feline predator. Once thought extinct in this " -"region, conservation efforts were successful in restoring a thriving " -"population. Fast and silent, this predator can cover long distances with " -"powerful leaps and pounces, catching its prey with its deadly claws before " -"delivering the finishing blow with its enormous fangs." +"A human body, but with its limbs, neck, and hair impossibly twisted. It " +"clambers around swiftly, making awful screeching sounds." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "calf" -msgstr "" +msgid "vortex" +msgid_plural "vortexes" +msgstr[0] "" +msgstr[1] "" -#. ~ Description for calf -#. ~ Description for cow +#. ~ Description for vortex #: lang/json/MONSTER_from_json.py msgid "" -"The domestic cow, a baleful, ruminating farm animal. It is quite muscular, " -"and the males can have a violent streak to accompany their nasty-looking " -"horns." +"A twisting spot in the air, with some kind of morphing mass at its center." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "cow" +msgid "giant worm" msgstr "" +#. ~ Description for giant worm #: lang/json/MONSTER_from_json.py -msgid "coyote" +msgid "" +"An enormous, mutated creature that might once have been a nightcrawler. It " +"possesses a large fanged mouth and a long slender body that comes up to your " +"shoulder, with even more surely hiding underground." msgstr "" -#. ~ Description for coyote #: lang/json/MONSTER_from_json.py -msgid "" -"The Eastern coyote, also called the tweed wolf, is a territorial canine " -"descended from the offspring of gray wolves and true coyotes. It is " -"intimidated by humans and other predators, but it will still fight if " -"threatened, and the Cataclysm has made it more fearless than usual." +msgid "yugg" msgstr "" -#. ~ Description for coyote +#. ~ Description for yugg #: lang/json/MONSTER_from_json.py msgid "" -"The Northeastern coyote, a widespread canine pack hunter. More timid than a " -"wolf, it is an opportunistic feeder and prefers to hunt smaller and weaker " -"prey, but is typically timid around humans." +"This is a huge, slimy worm-like creature. Its pale, flattened head drips an " +"oily mucus as it breaches the ground, searching for prey. Its pinkish mouth " +"opens and closes, revealing long fangs glistening with ropey strands of " +"saliva, which leave smoldering stains wherever they drip. The mere sight of " +"its putrid whitish visage is enough to loose prehistoric terrors within the " +"darkest recesses of your mind." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "fawn" +msgid "grim howler" msgstr "" -#. ~ Description for fawn +#. ~ Description for grim howler #: lang/json/MONSTER_from_json.py msgid "" -"A juvenile northern woodland white-tailed deer, a quick and strong grazing " -"animal. Favored prey of coyotes, wolves, and giant spider mutants." +"A zombified wolf. Its mouth oozes with a black substance, coating the " +"vicious-looking white fangs." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "deer" +msgid "zombear" msgstr "" -#. ~ Description for deer +#. ~ Description for zombear #: lang/json/MONSTER_from_json.py msgid "" -"The northern woodland white-tailed deer, a quick and strong grazing animal. " -"Favored prey of coyotes, wolves, and giant spider mutants." +"This black bear's eyes ooze with dark, oily fluid, and its flesh is torn and " +"scarred. It shuffles as it walks." msgstr "" -#: lang/json/MONSTER_from_json.py -msgid "Labrador mutt" +#: lang/json/MONSTER_from_json.py lang/json/snippet_from_json.py +msgid "zombie" msgstr "" -#. ~ Description for Labrador mutt +#. ~ Description for zombie #: lang/json/MONSTER_from_json.py msgid "" -"This once-average Labrador mixed breed dog has clearly gone feral. Though " -"it likely still instinctually trusts humans, it's probably far from domestic " -"by now." +"A human body, swaying as it moves, an unstoppable rage visible in its oily " +"black eyes." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "Labrador puppy" +msgid "acidic zombie" msgstr "" -#. ~ Description for Labrador puppy +#. ~ Description for acidic zombie #: lang/json/MONSTER_from_json.py msgid "" -"An adorable, defenseless Labrador puppy. Much safer to tame than an adult " -"dog." +"A sickly-looking dead one. Its skin looks especially thin, with a sticky, " +"yellow fluid flowing through the clearly visible veins." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "bulldog" +msgid "slavering biter" msgstr "" -#. ~ Description for bulldog +#. ~ Description for slavering biter #: lang/json/MONSTER_from_json.py msgid "" -"The American bulldog is a hardy, well built dog, that seems suited for " -"surviving the apocalypse." +"A distorted and swollen human body. Its jaws have elongated into a " +"crocodile like snout, dripping with foul smelling saliva." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "bulldog puppy" +msgid "brainless zombie" msgstr "" -#. ~ Description for bulldog puppy +#. ~ Description for brainless zombie #: lang/json/MONSTER_from_json.py msgid "" -"An adorable, defenseless American bulldog puppy. Much safer to tame than an " -"adult dog." +"A zombie like any other, except that its features and skull have been " +"devastated. It's unclear what caused the damage, but between the scraps of " +"flesh you can see that its face and brain are gone, though its ears are " +"intact." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "pit bull mix" +msgid "zombie brute" msgstr "" -#. ~ Description for pit bull mix +#. ~ Description for zombie brute #: lang/json/MONSTER_from_json.py msgid "" -"The oft-misunderstood pit bull is not actually a single breed but a label " -"for several kinds of terriers. It has average abilities, and is well-known " -"for its 'lock jaw' - which isn't real, but their incredible determination is." +"Its entire body bulges with distended muscles and swollen, festering wounds." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "pit bull puppy" +msgid "zombie wrestler" msgstr "" -#. ~ Description for pit bull puppy +#. ~ Description for zombie wrestler #: lang/json/MONSTER_from_json.py msgid "" -"An adorable, defenseless pit bull puppy. Much safer to tame than an adult " -"dog." +"A slab of festering muscle the size of a well-toned bodybuilder. Seems " +"eager to strangle the life from you." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "beagle" +msgid "zombie nightstalker" msgstr "" -#. ~ Description for beagle +#. ~ Description for zombie nightstalker #: lang/json/MONSTER_from_json.py msgid "" -"An adorable beagle that has managed to survive the apocalypse. Being agile " -"and small, they are difficult to shoot at. Generally attacks in packs." +"Somehow this brute hides in the dark like some kind of boogeyman. Very " +"agile for such a large zombie." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "beagle puppy" +msgid "shocker brute" msgstr "" -#. ~ Description for beagle puppy +#. ~ Description for shocker brute #: lang/json/MONSTER_from_json.py msgid "" -"An adorable, defenseless beagle puppy. Much safer to tame than an adult dog." +"A huge beast covered in visible scarring from what you can only guess was " +"'research'. Being near it, you can hear a slight humming, like that of an " +"electrical transformer." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "border collie" +msgid "incandescent husk" msgstr "" -#. ~ Description for border collie +#. ~ Description for incandescent husk #: lang/json/MONSTER_from_json.py msgid "" -"An athletic and hyperactive dog that loves to herd animals and jump, the " -"Border Collie is an agile attacker. Although they can be easy to train, " -"they don't work well in packs." +"This once-human is visible only as a glowing white silhouette that you have " +"to squint to see, cloaked in a crackling field of lightning that pulses like " +"a beating heart. It walks slowly and deliberately, the thunderstorm " +"surrounding it eagerly jumping to anything conductive within its grasp." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "border collie puppy" +msgid "zombie cop" msgstr "" -#. ~ Description for border collie puppy +#. ~ Description for zombie cop #: lang/json/MONSTER_from_json.py msgid "" -"An adorable, defenseless Border Collie puppy. Much safer to tame than an " -"adult dog." +"A human body covered by a weather-beaten and badly damaged set of riot gear." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "boxer mastiff" +msgid "corrosive zombie" msgstr "" -#. ~ Description for boxer mastiff +#. ~ Description for corrosive zombie #: lang/json/MONSTER_from_json.py msgid "" -"An ordinary breed full of affection, the boxer mastiff doesn't otherwise " -"stand out amongst other dogs with its capabilities." +"This body has swollen to immense proportions, but still manages to hold " +"itself together with semi-congealed acid all over its bloated body. It " +"clumsily moves around, but attacks with a large reserve of acid." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "boxer puppy" +msgid "The corrosive zombie spits a glob of acid!" msgstr "" -#. ~ Description for boxer puppy +#: lang/json/MONSTER_from_json.py +msgid "crawling zombie" +msgstr "" + +#. ~ Description for crawling zombie #: lang/json/MONSTER_from_json.py msgid "" -"An adorable, defenseless boxer puppy. Much safer to tame than an adult dog." +"This human corpse drags itself along slowly with its arms. Its legs are " +"damaged beyond repair." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "Chihuahua" +msgid "zombie dancer" msgstr "" -#. ~ Description for Chihuahua +#. ~ Description for zombie dancer #: lang/json/MONSTER_from_json.py msgid "" -"It's a tiny Chihuahua. How it has managed to survive is a miracle, although " -"its small size and aggressive nature may have proven useful." +"The foulest stench is in the air, \n" +"The funk of forty thousand years, \n" +"And grisly ghouls from every tomb, \n" +"Are closing in to seal your doom!\n" +"\n" +"The dancer doesn't even notice you, it seems like something nearby is " +"controlling it." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "Chihuahua puppy" +msgid "zombie dog" msgstr "" -#. ~ Description for Chihuahua puppy +#. ~ Description for zombie dog #: lang/json/MONSTER_from_json.py msgid "" -"An adorable, defenseless Chihuahua puppy. Much safer to tame than an adult " -"dog." +"The deformed, animated corpse of a canine, a sinewy beast which can easily " +"outpace its two-legged friends." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "dachshund" +msgid "listener zombie" msgstr "" -#. ~ Description for dachshund +#. ~ Description for listener zombie #: lang/json/MONSTER_from_json.py msgid "" -"A wiener dog! This awkward looking dog can be a useful watchdog, plus it " -"looks adorable as it bumbles around. Its tiny size also makes it hard to " -"shoot (you monster)." +"The head of this zombie was once obviously destroyed, the gaps in its scraps " +"of face now filling with a peculiar gray goo. Human ears hang from the " +"sides, enormous and unsettling. Thin slits at the front suggest it may be " +"able to see." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "dachshund puppy" +msgid "shocker zombie" msgstr "" -#. ~ Description for dachshund puppy +#. ~ Description for shocker zombie #: lang/json/MONSTER_from_json.py -msgid "" -"An adorable, defenseless dachshund puppy. Much safer to tame than an adult " -"dog." +msgid "A human body with pale blue flesh, crackling with electrical energy." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "German shepherd" +msgid "fat zombie" msgstr "" -#. ~ Description for German shepherd +#. ~ Description for fat zombie #: lang/json/MONSTER_from_json.py msgid "" -"The original K-9 breed. An easy to train and great attack dog that will " -"also defend its owner to the death, however they don't work well in packs." +"Stumbling as it moves, this corpse of an overweight human regards its " +"surroundings with an empty black gaze." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "German shepherd puppy" +msgid "fiend" msgstr "" -#. ~ Description for German shepherd puppy +#. ~ Description for fiend #: lang/json/MONSTER_from_json.py msgid "" -"An adorable, defenseless German shepherd puppy. Much safer to tame than an " -"adult dog." +"Charred zombie with bony plates, spikes and protrusions. Moves stiffly, but " +"swiftly." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "Great Pyrenees" +msgid "firefighter zombie" msgstr "" -#. ~ Description for Great Pyrenees +#. ~ Description for firefighter zombie #: lang/json/MONSTER_from_json.py msgid "" -"A large and powerful breed, the Great Pyrenees has a beautiful, thick white " -"coat. Originally bred to deter wolves and other predators, now faced with " -"protecting livestock from shambling hordes of undead." +"A decaying human body clad in tattered firefighting gear. It staggers " +"aimlessly, reeking of smoke and decay." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "Great Pyrenees puppy" +msgid "fungal zombie" msgstr "" -#. ~ Description for Great Pyrenees puppy +#. ~ Description for fungal zombie #: lang/json/MONSTER_from_json.py msgid "" -"An adorable, defenseless Great Pyrenees puppy. Much safer to tame than an " -"adult dog." +"Once human, fungal tendrils now sprout from its mouth, eyes, and other " +"orifices, holding together a shambling mass of mold-covered flesh." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "rottweiler" +msgid "bloated zombie" msgstr "" -#. ~ Description for rottweiler +#. ~ Description for bloated zombie #: lang/json/MONSTER_from_json.py msgid "" -"A terrifying breed to face feral, Rottweilers are descended from Roman " -"legion mastiffs. It's robust, vicious, and quite capable of mauling a human " -"to death." +"With its gray skin swollen to near rupture with putrid gas, this cyst " +"covered zombie looks like it could violently burst under the slightest of " +"disturbances." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "rottweiler puppy" +msgid "grabber zombie" msgstr "" -#. ~ Description for rottweiler puppy +#. ~ Description for grabber zombie #: lang/json/MONSTER_from_json.py msgid "" -"An adorable, defenseless Rottweiler puppy. Much safer to tame than an adult " -"dog." +"A deformed human body, once living. Its arms dangle from its sides like the " +"limbs of some skinless ape, mindlessly groping at their surroundings." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "cattle dog" +msgid "grappler zombie" msgstr "" -#. ~ Description for cattle dog +#. ~ Description for grappler zombie #: lang/json/MONSTER_from_json.py msgid "" -"An agile and sturdy breed that is welcome on any farm, the Australian cattle " -"dog is adept at leaping fences and herding livestock." +"An undead humanoid, its elongated arms drag along the ground as it moves. " +"It looks to almost have a hunch from the swollen back and shoulder muscles " +"tearing though its skin." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "cattle dog puppy" +msgid "hazmat zombie" msgstr "" -#. ~ Description for cattle dog puppy +#. ~ Description for hazmat zombie #: lang/json/MONSTER_from_json.py msgid "" -"An adorable, defenseless Australian cattle dog puppy. Much safer to tame " -"than an adult dog." +"This zombie's face and body is completely covered by a protective suit. It " +"wanders around, unsteadily." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "fox" -msgid_plural "foxes" -msgstr[0] "" -msgstr[1] "" - -#. ~ Description for fox -#: lang/json/MONSTER_from_json.py -msgid "" -"A small omnivorous canine with an almost cat-like manner. It is a solitary " -"hunter, and one of the only canids able to climb trees." +msgid "zombie hollow" msgstr "" -#. ~ Description for fox +#. ~ Description for zombie hollow #: lang/json/MONSTER_from_json.py msgid "" -"The red fox, an omnivorous canine and largest of the true foxes, it is a " -"wily hunter with a combative, suspicious temperament." +"Black hollow eyes survey the surroundings as the zombie stretches and bends " +"in ways that whoever the original body belonged to never could. The only " +"thing that seems solid, on this flexible black-veined body, is the rows of " +"sharp black teeth. You get the feeling that the only human thing remaining " +"is the skin, worn as one would wear clothes." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "groundhog" +msgid "zombie hulk" msgstr "" -#. ~ Description for groundhog +#. ~ Description for zombie hulk #: lang/json/MONSTER_from_json.py msgid "" -"Also known as the woodchuck, this ground squirrel has no actual talent for " -"chucking wood." +"A human body now swollen to the size of six men, with arms as wide as a " +"trash can." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "jackrabbit" +msgid "feral hunter" msgstr "" -#. ~ Description for jackrabbit +#. ~ Description for feral hunter #: lang/json/MONSTER_from_json.py msgid "" -"The snowshoe hare, a small grass-eater with a brown fur coat that changes to " -"white in the wintertime." +"This once-human body is barely recognizable, scrambling about on all fours, " +"its nails and teeth both sharpened into dangerous looking spikes." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "horse" +msgid "Thriller" msgstr "" -#. ~ Description for horse +#. ~ Description for Thriller #: lang/json/MONSTER_from_json.py msgid "" -"A hooved grazing mammal with a mane of hair, a sweeping tail, and powerful-" -"looking muscles." +"And though you fight to stay alive, \n" +"Your body starts to shiver. \n" +"For no mere mortal can resist, \n" +"The evil of the thriller." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "lemming" +msgid "zombie snapper" msgstr "" -#. ~ Description for lemming +#. ~ Description for zombie snapper #: lang/json/MONSTER_from_json.py msgid "" -"The Northern bog lemming, a small, predominantly vegetarian rodent that " -"spends its life in the murk of swamps and other wetlands. Contrary to " -"popular belief, these creatures are not particularly hapless or suicidal, " -"but they can eat themselves into scarcity within a few generations." +"With a crocodile-like snout and rows of protruding teeth, this swimwear-clad " +"zombie lurks in the water." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "mink" +msgid "zombie master" msgstr "" -#. ~ Description for mink +#. ~ Description for zombie master #: lang/json/MONSTER_from_json.py msgid "" -"The American mink, a partially aquatic weasel, once factory-farmed for its " -"fur. It is a capable fisher, but the presence of otters in these parts " -"makes it rely more on food from the land." +"Once human, its features have tightened, its lips pulled back into an " +"unnatural grin, revealing rows of blackened teeth beneath its large, " +"piercing eyes. It stands tall and its movements are fluid and tightly " +"controlled. A feeling of danger permeates the air around it, and the light " +"that falls on it seems somehow harsher and more glaring." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "moose" +msgid "zombie necromancer" msgstr "" -#. ~ Description for moose +#. ~ Description for zombie necromancer #: lang/json/MONSTER_from_json.py msgid "" -"The Eastern moose, the largest living species of deer. While they aren't " -"aggressive unless angered, the mating season can make the bulls quite ill-" -"tempered." +"A twisted mockery of the human form, emaciated, with jet black skin and " +"glowing red eyes. It is somehow painful to look at, awakening fears deep " +"within your psyche, and even the air around it seems more sinister, somehow " +"darker and more dangerous." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "muskrat" +msgid "festering boar" msgstr "" -#. ~ Description for muskrat +#. ~ Description for festering boar #: lang/json/MONSTER_from_json.py msgid "" -"A large omnivorous rodent with a thick furry pelt, found in wetlands across " -"the northern hemisphere. It marks its territory with a musky odor for which " -"it is named." +"A zombified omnivore descended from the wild boar. Now it's got black goo " +"all over it, instead of mud." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "gigantic naked mole-rat" +msgid "feral predator" msgstr "" -#. ~ Description for gigantic naked mole-rat +#. ~ Description for feral predator #: lang/json/MONSTER_from_json.py msgid "" -"A huge, rumbling mutated mass of wrinkly, nearly translucent skin that has " -"been toughened by constant tunneling. Its hide is riddled with giant scabs, " -"as a pair of incisors the size of an industrial excavator's buckets gnash " -"constantly and several car-length whiskers twitch in the air. It regularly " -"makes high-pitched chirps as it roams around." +"With its joints in odd places and angles, this humanoid creature prowls " +"across the landscape with surprising speed. Its teeth and arms are " +"sharpened into fine points, and black ooze seeps out from cuts between its " +"muscles." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "opossum" +msgid "decayed zombie" msgstr "" -#. ~ Description for opossum +#. ~ Description for decayed zombie #: lang/json/MONSTER_from_json.py msgid "" -"The Virginia opossum, a small omnivorous marsupial native to North America. " -"About the size of a cat, it is hardy and adaptive, and a fairly common sight " -"in urban areas." +"A once-dead human corpse. Its discolored swollen flesh is riddled with " +"festering wounds and open sores." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "otter" +msgid "feral runner" msgstr "" -#. ~ Description for otter +#. ~ Description for feral runner #: lang/json/MONSTER_from_json.py msgid "" -"The North American river otter is a shy water dwelling relative of the " -"weasel, living in large families along the banks of streams. It is an " -"excellent fisher and a resourceful survivor, using the abandoned dens of " -"beavers and other animals to raise its own young." +"This recently-risen body moves quickly, darting its head back and forth and " +"gnawing at its hands." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "piglet" +msgid "scorched zombie" msgstr "" -#. ~ Description for piglet -#. ~ Description for pig +#. ~ Description for scorched zombie #: lang/json/MONSTER_from_json.py msgid "" -"A domesticated omnivore descended from the wild boar, intelligent and " -"inquisitive. Left to its own devices, it has gone feral." +"Heavily burned zombie that still reeks of charred flesh. Its flesh has " +"mended into a leathery shell." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "pig" +msgid "screecher zombie" msgstr "" +#. ~ Description for screecher zombie #: lang/json/MONSTER_from_json.py -msgid "rabbit" +msgid "" +"A thin corpse, its chest is swollen in what appears to be preparation. A " +"thick black ooze drips from its open mouth." msgstr "" -#. ~ Description for rabbit +#: lang/json/MONSTER_from_json.py +msgid "shady zombie" +msgstr "" + +#. ~ Description for shady zombie #: lang/json/MONSTER_from_json.py msgid "" -"A small mammal with a cute wiggling nose, cotton tail, and made of delicious " -"flesh." +"An uncanny shadow envelops this creature, as if light itself were too " +"repulsed to touch it. All you can make out is its shambling, human shaped " +"outline." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "raccoon" +msgid "shrieker zombie" msgstr "" -#. ~ Description for raccoon +#. ~ Description for shrieker zombie #: lang/json/MONSTER_from_json.py msgid "" -"A small mammal native to North America, distinctive for its dexterous paws " -"and facial markings. It is resourceful and agile enough to open sealed " -"containers with its paws." +"An elongated human body with a swollen chest and a gaping hole where its jaw " +"used to be." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "rat king" +msgid "skull zombie" msgstr "" -#. ~ Description for rat king +#. ~ Description for skull zombie #: lang/json/MONSTER_from_json.py msgid "" -"A towering swarm of mutated rats, their tails knotted together in a filthy " -"mass. A fetid stench flows from its filthy presence." +"This creature's head is a hideous gray skull, formed of human bone fragments " +"and some sort of goo. Jagged teeth are visible as the thing works its jaw " +"and disturbingly human, lidless eyes stare at you from their sockets. The " +"thing's fleshy ears are four sizes too large and droop under their own " +"weight." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "sewer rat" +msgid "smoker zombie" msgstr "" -#. ~ Description for sewer rat +#. ~ Description for smoker zombie #: lang/json/MONSTER_from_json.py msgid "" -"A worm-tailed rodent with long whiskers and beady eyes. The way it squeaks " -"makes it sound... hungry." +"A blackened and twisted naked human body, strips of flesh hang from its " +"body, and it emits a constant haze of thick black smoke." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "lamb" -msgid_plural "lambs" -msgstr[0] "" -msgstr[1] "" +msgid "spitter zombie" +msgstr "" -#. ~ Description for lamb +#. ~ Description for spitter zombie #: lang/json/MONSTER_from_json.py msgid "" -"A timid, hooved grazing mammal, and one of the first animals ever " -"domesticated. Its body is covered in a thick layer of wool, and the males " -"have long, spiraling horns." +"A hunched human body with its eyes pushed up into its forehead and drooping " +"cheeks, most of its face is occupied by a puckered mouth. Its stomach is " +"swollen and nearly translucent, with a sickly yellow tint." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "sheep" -msgid_plural "sheep" -msgstr[0] "" -msgstr[1] "" +msgid "survivor zombie" +msgstr "" -#. ~ Description for sheep +#. ~ Description for survivor zombie #: lang/json/MONSTER_from_json.py msgid "" -"A timid, hooved grazing mammal, and one of the first animals ever " -"domesticated. Its body is covered in a thick layer of wool, and the males " -"have long, spiralling horns." +"Still wearing the tattered remnants of improvised armor and weaponry, it is " +"plain to see that this zombie was once a survivor like you." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "squirrel" +msgid "swimmer zombie" msgstr "" -#. ~ Description for squirrel +#. ~ Description for swimmer zombie #: lang/json/MONSTER_from_json.py msgid "" -"A small granivorous rodent with a long bushy tail, often seen darting amid " -"the branches of trees. A skittish varmint with an expression of unwavering " -"austerity, it is the mortal enemy of cat and dog alike." +"A slick and glistening human body. Its hands and feet are webbed, and it is " +"clad in swimwear." msgstr "" -#. ~ Description for squirrel +#: lang/json/MONSTER_from_json.py +msgid "zombie technician" +msgstr "" + +#. ~ Description for zombie technician #: lang/json/MONSTER_from_json.py msgid "" -"A tiny opportunistic rodent with a long bushy tail. The pine squirrel is " -"clever and cute, and hunted by nearly everything in the woods with a taste " -"for meat." +"Still wearing its work clothes and hardhat, this zombie likely used to work " +"on power lines or other electrical equipment." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "weasel" +msgid "thorny shambler" msgstr "" -#. ~ Description for weasel +#. ~ Description for thorny shambler #: lang/json/MONSTER_from_json.py msgid "" -"The long-tailed weasel, a small but ubiquitous predator whose range extends " -"across the continent. It forms its den in small burrows, preferring to " -"occupy the nesting holes of its prey." +"A shambling undead humanoid, body overgrown with a tangled mass of " +"otherworldly vegetation. Hunched over and dragging its feet as it moves, " +"the bramble utterly enveloping its upper half twitches and moves with a life " +"of its own, tendrils tipped with a paralytic sting." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "wolf" -msgid_plural "wolves" -msgstr[0] "" -msgstr[1] "" +msgid "tough zombie" +msgstr "" -#. ~ Description for wolf +#. ~ Description for tough zombie #: lang/json/MONSTER_from_json.py msgid "" -"A cunning pack predator, once extinct in the New England area, the wolf was " -"successfully reintroduced and their numbers reached record highs in the " -"decade before the Cataclysm. Lucky you." +"Once an athletic human, now a brutal monster. Its facial features are " +"twisted into an expression of pure rage." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "marloss zealot" +msgid "zombeaver" msgstr "" -#. ~ Description for marloss zealot +#. ~ Description for zombeaver #: lang/json/MONSTER_from_json.py msgid "" -"Her eyes lie vacant and spittle foams in her mouth, as she recites from the " -"hymns in rapturous ecstasy." +"This wall-eyed beast has a large wound on its side, and ribs with some flesh " +"on them are seen through it. The most prominent feature of this abomination " +"is large incisors in its ominously open mouth, strange black goo is oozing " +"out of it. Seems like it isn't interested in trees anymore and is looking " +"for some warm fresh to feed." msgstr "" -#. ~ Description for marloss zealot +#: lang/json/MONSTER_from_json.py +msgid "antlered horror" +msgstr "" + +#. ~ Description for antlered horror #: lang/json/MONSTER_from_json.py msgid "" -"His eyes lie vacant and spittle foams in his mouth, as he recites from the " -"hymns in rapturous ecstasy." +"This formerly-majestic moose has succumbed to the infection which is killing " +"the world. Shiny green blowflies swarm the vast suppurated patches of " +"purulent flesh where its skin has sloughed away, and its remaining fur is " +"black and matted with necrotic discharge." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "laser turret" +msgid "decayed pouncer" msgstr "" -#. ~ Description for laser turret +#. ~ Description for decayed pouncer #: lang/json/MONSTER_from_json.py msgid "" -"The TX-5LR Cerberus is an upgrade to its predecessors. It features a state " -"of the art revolving laser cannon system with three barrels that charge from " -"solar cells embedded in its hull." +"An otherwise normal-looking cougar, except that its hind legs are swollen, " +"and its eyes bulge with black goo." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "antimateriel turret" +msgid "skeletal juggernaut" msgstr "" -#. ~ Description for antimateriel turret +#. ~ Description for skeletal juggernaut #: lang/json/MONSTER_from_json.py msgid "" -"Leadworks LLC's T-107A1 Interdictor, an automated .50BMG antimateriel " -"rifle. Credited with forestalling countless car-bombing attempts, it has " -"always been kept under extremely tight control, so as to itself maintain " -"extremely tight control of its area. And then the Cataclysm struck." +"This hideous golem of plated bones and misshapen flesh drags its heavy, " +"pointed limbs behind it like an unwanted burden. Formerly soft and " +"vulnerable, bones grew around its form to protect it - only, they kept " +"growing. And growing. And growing." msgstr "" #: lang/json/MONSTER_from_json.py -msgid "milspec turret" +msgid "ancient red dragon" msgstr "" -#. ~ Description for milspec turret +#. ~ Description for ancient red dragon #: lang/json/MONSTER_from_json.py msgid "" -"Leadworks LLC's T-4A1 Sentry. It features improved firmware over General " -"Atomics' TX-1 9x19mm model and an automated M4 carbine." +"A towering, hulking dragon, with tremendous, curving horns and shining red " +"scales, its glowing maw peeled back in a hateful grimace as its eyes bore " +"into yours." msgstr "" #: lang/json/MONSTER_from_json.py @@ -50850,7 +51480,7 @@ msgstr "" #. ~ Description for zombie security guard #: lang/json/MONSTER_from_json.py msgid "" -"A shambling human corpse wearing a grey uniform and bulletproof vest with " +"A shambling human corpse wearing a gray uniform and bulletproof vest with " "\"SECURITY\" emblazoned across the front. It looks like the guard was quite " "physically fit before its death; it moves quickly and powerfully, albeit " "clumsily." @@ -52871,6 +53501,152 @@ msgid "" "You could put this on a friendly dog." msgstr "" +#: lang/json/PET_ARMOR_from_json.py +msgid "Kevlar-lined horse peto" +msgstr "" + +#. ~ Description for Kevlar-lined horse peto +#: lang/json/PET_ARMOR_from_json.py +msgid "" +"A heavy mattress-like armor of cloth, leather and thick linings of Kevlar, " +"originally used as protection in bullfighting. You could put this on a " +"friendly horse." +msgstr "" + +#: lang/json/PET_ARMOR_from_json.py +msgid "biosilicified chitin horse body armor" +msgstr "" + +#. ~ Description for biosilicified chitin horse body armor +#: lang/json/PET_ARMOR_from_json.py +msgid "" +"A makeshift assembly of criniere, peytral and croupiere made from " +"biosilicified chitin fitted to a thin mesh. You could put this on a " +"friendly horse." +msgstr "" + +#: lang/json/PET_ARMOR_from_json.py +msgid "chitin horse body armor" +msgstr "" + +#. ~ Description for chitin horse body armor +#: lang/json/PET_ARMOR_from_json.py +msgid "" +"A makeshift assembly of criniere, peytral and croupiere made from chitin " +"fitted to a thin mesh. You could put this on a friendly horse." +msgstr "" + +#: lang/json/PET_ARMOR_from_json.py +msgid "chainmail horse coat" +msgstr "" + +#. ~ Description for chainmail horse coat +#: lang/json/PET_ARMOR_from_json.py +msgid "" +"A heavy covering of chainmail, suitably made for horses as protection. You " +"could put this on a friendly horse." +msgstr "" + +#: lang/json/PET_ARMOR_from_json.py +msgid "boiled leather horse barding with caparison" +msgstr "" + +#. ~ Description for boiled leather horse barding with caparison +#: lang/json/PET_ARMOR_from_json.py +msgid "" +"A full barding for horses consisting of boiled leather and cloth " +"undercovering. This caparison is depicting a battle between a monstrous " +"dragon and regal griffin. You could put this on a friendly horse." +msgstr "" + +#: lang/json/PET_ARMOR_from_json.py +msgid "" +"A full barding for horses consisting of boiled leather and cloth " +"undercovering. This caparison is depicting a red dragon breathing fire on " +"cities. You could put this on a friendly horse." +msgstr "" + +#: lang/json/PET_ARMOR_from_json.py +msgid "" +"A full barding for horses consisting of boiled leather and cloth " +"undercovering. This caparison is depicting a bear on its hind legs and " +"forelegs outstretched in a menacing manner. You could put this on a " +"friendly horse." +msgstr "" + +#: lang/json/PET_ARMOR_from_json.py +msgid "" +"A full barding for horses consisting of boiled leather and cloth " +"undercovering. This caparison is depicting an assortment of fruits and " +"vegetables with a very large orange featured in the foreground. You could " +"put this on a friendly horse." +msgstr "" + +#: lang/json/PET_ARMOR_from_json.py +msgid "" +"A full barding for horses consisting of boiled leather and cloth " +"undercovering. This caparison is depicting a massive vulture perched on a " +"mountain. You could put this on a friendly horse." +msgstr "" + +#: lang/json/PET_ARMOR_from_json.py +msgid "" +"A full barding for horses consisting of boiled leather and cloth " +"undercovering. This caparison is depicting the mythical Erymanthian boar in " +"various artistic forms. You could put this on a friendly horse." +msgstr "" + +#: lang/json/PET_ARMOR_from_json.py +msgid "" +"A full barding for horses consisting of boiled leather and cloth " +"undercovering. This caparison seems to be sponsored by Rycon Construction, " +"with a tag line of \"From down under to your home, we play all the roles " +"from start to finish!\". You could put this on a friendly horse." +msgstr "" + +#: lang/json/PET_ARMOR_from_json.py +msgid "" +"A full barding for horses consisting of boiled leather and cloth " +"undercovering. This caparison seems to be sponsored by Core Generator Tech, " +"with a tag line of \"Providing power solutions from culinary to graphic " +"design, we have the magic touch for your problems!\". You could put this on " +"a friendly horse." +msgstr "" + +#: lang/json/PET_ARMOR_from_json.py +msgid "boiled leather horse barding with bones" +msgstr "" + +#. ~ Description for boiled leather horse barding with bones +#: lang/json/PET_ARMOR_from_json.py +msgid "" +"Decorative bones affixed to leather horse barding to invoke fear in bandits " +"and raiders and traders all! You could put this on a friendly horse." +msgstr "" + +#: lang/json/PET_ARMOR_from_json.py +msgid "horse rain sheet" +msgstr "" + +#. ~ Description for horse rain sheet +#: lang/json/PET_ARMOR_from_json.py +msgid "" +"A thin plastic covering adapted for horses to protect from acid rain and " +"other caustic sources. You could put this on a friendly horse." +msgstr "" + +#: lang/json/PET_ARMOR_from_json.py +msgid "superalloy crafted horse barding" +msgstr "" + +#. ~ Description for superalloy crafted horse barding +#: lang/json/PET_ARMOR_from_json.py +msgid "" +"The latest fashion statement and protection for polo equestrians and " +"ahistorical reenactor steeds alike, designed and manufactured by Land Dwarf " +"Industries. You could put this on a friendly horse." +msgstr "" + #: lang/json/SPELL_from_json.py msgid "Smite" msgstr "" @@ -52904,6 +53680,39 @@ msgid "" "your pain at bay." msgstr "" +#: lang/json/SPELL_from_json.py +msgid "Summon Zombie" +msgstr "" + +#. ~ Description for Summon Zombie +#: lang/json/SPELL_from_json.py +msgid "" +"An ethereal-looking zombie rises from the depths of the earth to fight for " +"you. You may be able to summon more with a higher level in this spell." +msgstr "" + +#: lang/json/SPELL_from_json.py +msgid "Summon Skeleton" +msgstr "" + +#. ~ Description for Summon Skeleton +#: lang/json/SPELL_from_json.py +msgid "" +"A ghostly skeleton rises from the depths of the earth to fight for you. You " +"may be able to summon more with a higher level in this spell." +msgstr "" + +#: lang/json/SPELL_from_json.py +msgid "Summon Decayed Pouncer" +msgstr "" + +#. ~ Description for Summon Decayed Pouncer +#: lang/json/SPELL_from_json.py +msgid "" +"A decrepit looking large cat rises from the depths of the earth to fight for " +"you. You may be able to summon more with a higher level in this spell." +msgstr "" + #: lang/json/SPELL_from_json.py msgid "Cure Light Wounds" msgstr "" @@ -53044,6 +53853,15 @@ msgstr "" msgid "This is a template to show off all the available values" msgstr "" +#: lang/json/SPELL_from_json.py +msgid "Spawn Debug Monsters" +msgstr "" + +#. ~ Description for Spawn Debug Monsters +#: lang/json/SPELL_from_json.py +msgid "Set level to number of monsters spawned." +msgstr "" + #: lang/json/SPELL_from_json.py msgid "Debug Stamina Spell" msgstr "" @@ -53053,6 +53871,15 @@ msgstr "" msgid "Uses a little stamina" msgstr "" +#: lang/json/SPELL_from_json.py +msgid "Debug Fatigue Spell" +msgstr "" + +#. ~ Description for Debug Fatigue Spell +#: lang/json/SPELL_from_json.py +msgid "Uses a little fatigue" +msgstr "" + #: lang/json/SPELL_from_json.py msgid "Debug HP Spell" msgstr "" @@ -53135,6 +53962,28 @@ msgid "" "This allows you to recover fatige quickly in exchange for mana." msgstr "" +#: lang/json/SPELL_from_json.py +msgid "Bag of Cats" +msgstr "" + +#. ~ Description for Bag of Cats +#: lang/json/SPELL_from_json.py +msgid "Are you the crazy cat lady?" +msgstr "" + +#: lang/json/SPELL_from_json.py +msgid "Cause Bear" +msgstr "" + +#. ~ Description for Cause Bear +#: lang/json/SPELL_from_json.py +msgid "" +"This spell appears to be very smudged. You're fairly sure the name should " +"be Cause Fear, but you're also fairly sure it won't have the desired effect " +"because the instructions are hardly legible. No time like the Cataclysm to " +"find out, though!" +msgstr "" + #: lang/json/SPELL_from_json.py msgid "Stonefist" msgstr "" @@ -53168,6 +54017,47 @@ msgid "" "mana is converted to stamina." msgstr "" +#: lang/json/SPELL_from_json.py +msgid "Shardspray" +msgstr "" + +#. ~ Description for Shardspray +#: lang/json/SPELL_from_json.py +msgid "" +"This spell projects a wide spray of sharp metal shards, cutting into your " +"foes and friends alike." +msgstr "" + +#: lang/json/SPELL_from_json.py +msgid "Piercing Bolt" +msgstr "" + +#. ~ Description for Piercing Bolt +#: lang/json/SPELL_from_json.py +msgid "" +"This spell projects a piercing rod of conjured iron at those that dare " +"oppose you." +msgstr "" + +#: lang/json/SPELL_from_json.py +msgid "Shardstorm" +msgstr "" + +#. ~ Description for Shardstorm +#: lang/json/SPELL_from_json.py +msgid "" +"Creates an omnidirectional spray of razor sharp metal shards all around you." +msgstr "" + +#: lang/json/SPELL_from_json.py +msgid "Rockbolt" +msgstr "" + +#. ~ Description for Rockbolt +#: lang/json/SPELL_from_json.py +msgid "Fires a conjured stone projectile at high velocity." +msgstr "" + #: lang/json/SPELL_from_json.py msgid "Point Flare" msgstr "" @@ -53318,6 +54208,55 @@ msgid "" "damage to all creatures in the affected area." msgstr "" +#: lang/json/SPELL_from_json.py +msgid "Mana Blast" +msgstr "" + +#. ~ Description for Mana Blast +#: lang/json/SPELL_from_json.py +msgid "A blast of concentrated magical power that obliterates a large area." +msgstr "" + +#: lang/json/SPELL_from_json.py +msgid "Mana Bolt" +msgstr "" + +#. ~ Description for Mana Bolt +#: lang/json/SPELL_from_json.py +msgid "A bolt of magical power that only damages your foes." +msgstr "" + +#: lang/json/SPELL_from_json.py +msgid "Haste" +msgstr "" + +#. ~ Description for Haste +#: lang/json/SPELL_from_json.py +msgid "" +"This spell gives you an enormous boost of speed lasting a short period of " +"time." +msgstr "" + +#: lang/json/SPELL_from_json.py +msgid "Mana Beam" +msgstr "" + +#. ~ Description for Mana Beam +#: lang/json/SPELL_from_json.py +msgid "A beam of focused magical power that damages any foes in its path." +msgstr "" + +#: lang/json/SPELL_from_json.py +msgid "Escape" +msgstr "" + +#. ~ Description for Escape +#: lang/json/SPELL_from_json.py +msgid "" +"Teleports you in a random direction a medium distance, to help escape your " +"foes in dangerous situations." +msgstr "" + #: lang/json/SPELL_from_json.py msgid "Jolt" msgstr "" @@ -53423,9 +54362,9 @@ msgstr[1] "" #. ~ Description for UPS conversion mod #: lang/json/TOOLMOD_from_json.py msgid "" -"This device replaces conventional battery connections with a rechargeable " -"power cell that runs off of a Unified Power System. Having the UPS on or " -"placing a tool in a special recharging station will slowly charge it." +"This device replaces conventional battery connections with a connector port " +"that can plug into a UPS. Any device modified with this can be used without " +"a battery as long as you have a charged UPS with you." msgstr "" #: lang/json/TOOLMOD_from_json.py @@ -54187,9 +55126,9 @@ msgstr[1] "" #. ~ Description for pair of light amp goggles (on) #: lang/json/TOOL_ARMOR_from_json.py msgid "" -"A pair of battery-powered goggles that amplify ambient light, allowing you " -"to see in the dark. It is turned on, and continually draining batteries. " -"Use it to turn them off." +"A pair of battery-powered light amplifying goggles with an infrared " +"illuminator, allowing you to see in the dark. It is turned on, and " +"continually draining batteries. Use it to turn them off." msgstr "" #: lang/json/TOOL_ARMOR_from_json.py @@ -54784,6 +55723,19 @@ msgid "" "when not playing." msgstr "" +#: lang/json/TOOL_ARMOR_from_json.py +msgid "electric guitar" +msgid_plural "electric guitars" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for electric guitar +#: lang/json/TOOL_ARMOR_from_json.py +msgid "" +"A standard factory-made electric guitar. It's probably better at smashing " +"heads than melting faces, these days. Has a strap." +msgstr "" + #: lang/json/TOOL_ARMOR_from_json.py msgid "bagpipes" msgid_plural "bagpipes" @@ -55040,6 +55992,35 @@ msgid "" "toasty while it lasts." msgstr "" +#: lang/json/TOOL_ARMOR_from_json.py +msgid "Foodperson mask" +msgid_plural "Foodperson masks" +msgstr[0] "" +msgstr[1] "" + +#. ~ Use action msg for Foodperson mask. +#: lang/json/TOOL_ARMOR_from_json.py +msgid "" +"Your HUD lights-up: \"Greetings Foodperson, your shift begins now. Good " +"luck!\"" +msgstr "" + +#. ~ Use action need_charges_msg for Foodperson mask. +#: lang/json/TOOL_ARMOR_from_json.py +msgid "The mask's batteries are dead." +msgstr "" + +#. ~ Description for Foodperson mask +#: lang/json/TOOL_ARMOR_from_json.py +msgid "Foodperson, the mascot your stomach deserves!" +msgstr "" + +#: lang/json/TOOL_ARMOR_from_json.py +msgid "Foodperson mask (on)" +msgid_plural "Foodperson masks (on)" +msgstr[0] "" +msgstr[1] "" + #: lang/json/TOOL_ARMOR_from_json.py msgid "hazardous environment helmet" msgid_plural "hazardous environment helmets" @@ -55415,6 +56396,26 @@ msgid_plural "bionic firestarters" msgstr[0] "" msgstr[1] "" +#: lang/json/TOOL_from_json.py +msgid "glass shard" +msgid_plural "glass shards" +msgstr[0] "" +msgstr[1] "" + +#. ~ Use action done_message for glass shard. +#: lang/json/TOOL_from_json.py +msgid "" +"You carefully place the shards on the ground, ready to be cracked by " +"something passing by." +msgstr "" + +#. ~ Description for glass shard +#: lang/json/TOOL_from_json.py +msgid "" +"A broken shard of glass covered in sharp edges. You could use it as a " +"weapon, but you might want to wear gloves." +msgstr "" + #: lang/json/TOOL_from_json.py msgid "cash card" msgid_plural "cash cards" @@ -55766,6 +56767,32 @@ msgid "" "made." msgstr "" +#: lang/json/TOOL_from_json.py +msgid "grip hook" +msgid_plural "grip hooks" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for grip hook +#: lang/json/TOOL_from_json.py +msgid "" +"A simple steel meathook with a circular steel handle. Makes a passable melee " +"weapon." +msgstr "" + +#: lang/json/TOOL_from_json.py +msgid "pair of butterfly swords" +msgid_plural "pairs of butterfly swords" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for pair of butterfly swords +#: lang/json/TOOL_from_json.py +msgid "" +"This is a matched pair of traditional Shaolin butterfly swords. They are " +"about the size of machetes but have hand guards and wider blades." +msgstr "" + #: lang/json/TOOL_from_json.py msgid "folded poncho" msgid_plural "folded ponchos" @@ -57260,18 +58287,18 @@ msgid "" msgstr "" #: lang/json/TOOL_from_json.py -msgid "smartphone - flashlight" -msgid_plural "smartphones - flashlight" +msgid "smartphone - Flashlight" +msgid_plural "smartphones - Flashlight" msgstr[0] "" msgstr[1] "" -#. ~ Use action menu_text for smartphone - flashlight. +#. ~ Use action menu_text for smartphone - Flashlight. #. ~ Use action menu_text for atomic smartphone - Flashlight. #: lang/json/TOOL_from_json.py msgid "Turn off flashlight" msgstr "" -#. ~ Use action msg for smartphone - flashlight. +#. ~ Use action msg for smartphone - Flashlight. #. ~ Use action msg for atomic smartphone - Flashlight. #: lang/json/TOOL_from_json.py msgid "You deactivate the flashlight app." @@ -59173,6 +60200,12 @@ msgid "" "You can also use a lighter to light nearby items on fire." msgstr "" +#: lang/json/TOOL_from_json.py +msgid "lightstrip_base" +msgid_plural "lightstrip_bases" +msgstr[0] "" +msgstr[1] "" + #: lang/json/TOOL_from_json.py msgid "lightstrip" msgid_plural "lightstrips" @@ -61993,6 +63026,56 @@ msgid "" "to a proper axe." msgstr "" +#: lang/json/TOOL_from_json.py +msgid "pin reamer" +msgid_plural "pin reamers" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for pin reamer +#: lang/json/TOOL_from_json.py +msgid "" +"Handheld pin reamers of this kind are used to enlarge existing holes, or " +"remove any burs and such from them." +msgstr "" + +#: lang/json/TOOL_from_json.py +msgid "metal fileset" +msgid_plural "metal filesets" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for metal fileset +#: lang/json/TOOL_from_json.py +msgid "" +"These tools are commonly used to remove small amounts of materials from the " +"surface of metal objects." +msgstr "" + +#: lang/json/TOOL_from_json.py +msgid "angular grinder" +msgid_plural "angular grinders" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for angular grinder +#: lang/json/TOOL_from_json.py +msgid "" +"This widespread powertool is often used for removing excess material or " +"polishing surfaces." +msgstr "" + +#: lang/json/TOOL_from_json.py +msgid "hand vice" +msgid_plural "hand vices" +msgstr[0] "" +msgstr[1] "" + +#. ~ Description for hand vice +#: lang/json/TOOL_from_json.py +msgid "This small handheld metal vice is useful for keeping things still." +msgstr "" + #: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py msgid "military black box" msgid_plural "military black boxes" @@ -65721,6 +66804,10 @@ msgstr "" msgid ".454" msgstr "" +#: lang/json/ammunition_type_from_json.py +msgid ".45 Colt" +msgstr "" + #: lang/json/ammunition_type_from_json.py msgid ".500" msgstr "" @@ -67204,6 +68291,50 @@ msgstr "" msgid "It's inflamed." msgstr "" +#: lang/json/construction_category_from_json.py src/advanced_inv.cpp +#: src/armor_layers.cpp src/options.cpp src/scenario.cpp +msgid "All" +msgstr "" + +#: lang/json/construction_category_from_json.py src/init.cpp +#: src/init.cpp +msgid "Constructions" +msgstr "" + +#: lang/json/construction_category_from_json.py src/init.cpp +msgid "Furniture" +msgstr "" + +#: lang/json/construction_category_from_json.py +msgid "Digging and Mining" +msgstr "" + +#: lang/json/construction_category_from_json.py src/iuse_actor.cpp +msgid "Repairing" +msgstr "" + +#: lang/json/construction_category_from_json.py src/iuse_actor.cpp +msgid "Reinforcing" +msgstr "" + +#: lang/json/construction_category_from_json.py +msgid "Decorative" +msgstr "" + +#: lang/json/construction_category_from_json.py +msgid "Farming and Woodcutting" +msgstr "" + +#: lang/json/construction_category_from_json.py +msgid "Others" +msgstr "" + +#: lang/json/construction_category_from_json.py +#: lang/json/keybinding_from_json.py +#: src/construction.cpp src/veh_interact.cpp +msgid "Filter" +msgstr "" + #: lang/json/construction_from_json.py msgid "Deconstruct Furniture" msgstr "" @@ -67645,6 +68776,34 @@ msgstr "" msgid "Build Wardrobe" msgstr "" +#: lang/json/construction_from_json.py +msgid "Build Safe" +msgstr "" + +#: lang/json/construction_from_json.py +msgid "Build Dumpster" +msgstr "" + +#: lang/json/construction_from_json.py +msgid "Build Mailbox" +msgstr "" + +#: lang/json/construction_from_json.py +msgid "Build Bar Door" +msgstr "" + +#: lang/json/construction_from_json.py +msgid "Install Bars Onto Window" +msgstr "" + +#: lang/json/construction_from_json.py +msgid "Build Large Metal Support" +msgstr "" + +#: lang/json/construction_from_json.py +msgid "Build Small Metal Support" +msgstr "" + #: lang/json/construction_from_json.py msgid "Paint Grass White" msgstr "" @@ -67729,6 +68888,14 @@ msgstr "" msgid "Mine Downstair" msgstr "" +#: lang/json/construction_from_json.py +msgid "Repair Wooden Staircase" +msgstr "" + +#: lang/json/construction_from_json.py +msgid "Build Wooden Staircase" +msgstr "" + #: lang/json/construction_from_json.py msgid "Mine Upstair" msgstr "" @@ -67875,6 +69042,10 @@ msgstr "" msgid "Build Rammed Earth Wall" msgstr "" +#: lang/json/construction_from_json.py +msgid "Hang Hanging Meathook" +msgstr "" + #: lang/json/construction_from_json.py msgid "Build Counter Gate" msgstr "" @@ -71064,7 +72235,6 @@ msgid "Roots and vines entangle your foes to slow them!" msgstr "" #. ~ Remove message for effect(s) 'Vegetative Grasp'. -#. ~ Remove message for effect(s) 'Root Impale'. #: lang/json/effects_from_json.py msgid "The roots and vines wither up and die." msgstr "" @@ -71078,6 +72248,11 @@ msgstr "" msgid "Roots rip out from the ground and impale your enemies!" msgstr "" +#. ~ Remove message for effect(s) 'Root Impale'. +#: lang/json/effects_from_json.py +msgid "The roots wither up and die." +msgstr "" + #: lang/json/effects_from_json.py msgid "Acidic burn" msgstr "" @@ -71087,6 +72262,25 @@ msgstr "" msgid "Burned with acid" msgstr "" +#: lang/json/effects_from_json.py +msgid "Hasted" +msgstr "" + +#. ~ Description of effect 'Hasted'. +#: lang/json/effects_from_json.py +msgid "Your speed is boosted enormously." +msgstr "" + +#. ~ Apply message for effect(s) 'Hasted'. +#: lang/json/effects_from_json.py +msgid "Your speed is boosted to superhuman levels!" +msgstr "" + +#. ~ Remove message for effect(s) 'Hasted'. +#: lang/json/effects_from_json.py +msgid "You return to your normal speed." +msgstr "" + #: lang/json/effects_from_json.py msgid "Stuck in a light snare" msgstr "" @@ -71726,6 +72920,29 @@ msgid_plural "humans" msgstr[0] "" msgstr[1] "" +#: lang/json/fault_from_json.py +msgid "blackpowder fouling" +msgstr "" + +#. ~ Description for blackpowder fouling +#: lang/json/fault_from_json.py +msgid "" +"Firing blackpowder loads from a gun fouls it, which reduces reliability and, " +"if left uncleaned, leads to rust." +msgstr "" + +#: lang/json/fault_from_json.py +msgid "clogging" +msgstr "" + +#. ~ Description for clogging +#: lang/json/fault_from_json.py +msgid "" +"Clogging is usually caused by firing many blackpowder loads without " +"cleaning; it prevents firing the gun until cleaned. Some guns are more " +"resistant to this than others." +msgstr "" + #. ~ Description for drive belt #: lang/json/fault_from_json.py msgid "Required for operation of an attached alternator." @@ -71885,9 +73102,8 @@ msgid "A road barricade. For barricading roads." msgstr "" #: lang/json/furniture_from_json.py -#: lang/json/furniture_from_json.py lang/json/terrain_from_json.py #: lang/json/terrain_from_json.py -#: src/map.cpp src/mapdata.cpp +#: lang/json/terrain_from_json.py src/map.cpp msgid "smash!" msgstr "" @@ -71949,7 +73165,7 @@ msgstr "" #: lang/json/furniture_from_json.py #: lang/json/terrain_from_json.py -#: lang/json/terrain_from_json.py src/iuse.cpp +#: src/iuse.cpp msgid "crunch!" msgstr "" @@ -72054,7 +73270,7 @@ msgstr "" #. ~ Description for pile of leaves #: lang/json/furniture_from_json.py msgid "" -"A sizeable pile of leaves. You could sleep on it if you don't care about " +"A sizable pile of leaves. You could sleep on it if you don't care about " "comfort or warmth." msgstr "" @@ -72114,12 +73330,12 @@ msgstr "" #: lang/json/furniture_from_json.py #: lang/json/terrain_from_json.py +#: lang/json/terrain_from_json.py src/map.cpp #: src/map.cpp msgid "crash!" msgstr "" #: lang/json/furniture_from_json.py -#: lang/json/furniture_from_json.py lang/json/terrain_from_json.py #: lang/json/terrain_from_json.py msgid "whump!" msgstr "" @@ -72139,7 +73355,9 @@ msgstr "" #. ~ Description for bathtub #: lang/json/furniture_from_json.py -msgid "You could lay in and take a soothing bath. Only if water was running." +msgid "" +"You could lay in and take a soothing bath, if there were running water. The " +"plug is intact, so you could use it to store liquids." msgstr "" #: lang/json/furniture_from_json.py @@ -72323,9 +73541,10 @@ msgid "closed counter gate" msgstr "" #. ~ Description for closed counter gate +#. ~ Description for open counter gate #: lang/json/furniture_from_json.py msgid "" -"A commercial quality swining door made of wood that allows passage behind " +"A commercial quality swinging door made of wood that allows passage behind " "counters." msgstr "" @@ -72333,13 +73552,6 @@ msgstr "" msgid "open counter gate" msgstr "" -#. ~ Description for open counter gate -#: lang/json/furniture_from_json.py -msgid "" -"A commercial quality swinging door made of wood that allows passage behind " -"counters." -msgstr "" - #: lang/json/furniture_from_json.py lang/json/vehicle_part_from_json.py msgid "refrigerator" msgstr "" @@ -72658,7 +73870,7 @@ msgstr "" #. ~ Description for fungal flower #: lang/json/furniture_from_json.py msgid "" -"This flower has been overgrown by grey, sinewy tendrils of fungus, and the " +"This flower has been overgrown by gray, sinewy tendrils of fungus, and the " "color has leached from its petals and stem. It gently sways of its own " "volition." msgstr "" @@ -72788,8 +74000,8 @@ msgstr "" #. ~ Description for planter #: lang/json/furniture_from_json.py msgid "" -"A garden planter full of soil and slatted to allow adequate drainage. Can be " -"used for planting crops." +"A garden planter full of soil and slatted to allow adequate drainage. Can " +"be used for planting crops." msgstr "" #: lang/json/furniture_from_json.py @@ -72801,8 +74013,8 @@ msgstr "" #. ~ Description for planter with harvestable plant #: lang/json/furniture_from_json.py msgid "" -"A garden planter full of soil and slatted to allow adequate drainage. Can be " -"used for planting crops. This one contains a planted seed" +"A garden planter full of soil and slatted to allow adequate drainage. Can " +"be used for planting crops. This one contains a planted seed" msgstr "" #: lang/json/furniture_from_json.py @@ -72812,8 +74024,8 @@ msgstr "" #. ~ Description for planter with seedling #: lang/json/furniture_from_json.py msgid "" -"A garden planter full of soil and slatted to allow adequate drainage. Can be " -"used for planting crops. This one contains a planted seedling" +"A garden planter full of soil and slatted to allow adequate drainage. Can " +"be used for planting crops. This one contains a planted seedling" msgstr "" #: lang/json/furniture_from_json.py @@ -72904,12 +74116,12 @@ msgid "womp!" msgstr "" #: lang/json/furniture_from_json.py -msgid "satelitte dish" +msgid "satellite dish" msgstr "" -#. ~ Description for satelitte dish +#. ~ Description for satellite dish #: lang/json/furniture_from_json.py -msgid "A small satelitte dish for home entertainment." +msgid "A small satellite dish for home entertainment." msgstr "" #: lang/json/furniture_from_json.py @@ -73174,7 +74386,7 @@ msgstr "" #: lang/json/furniture_from_json.py #: lang/json/furniture_from_json.py lang/json/terrain_from_json.py -#: lang/json/terrain_from_json.py src/map.cpp src/mapdata.cpp +#: lang/json/terrain_from_json.py src/map.cpp msgid "thump!" msgstr "" @@ -73489,7 +74701,7 @@ msgstr "" #. ~ Description for camp chair #: lang/json/furniture_from_json.py -msgid "Sit down, have a drink. It can folded for easy transportation." +msgid "Sit down, have a drink. It can folded for easy transportation." msgstr "" #: lang/json/furniture_from_json.py @@ -73951,7 +75163,7 @@ msgstr "" #: lang/json/furniture_from_json.py msgid "" "When cold just isn't cold enough, you have this extreme deep freeze. This " -"will store stuff at -80 degrees celsius. Don't lick the metal on the inside." +"will store stuff at -80 degrees Celsius. Don't lick the metal on the inside." msgstr "" #: lang/json/furniture_from_json.py @@ -74205,6 +75417,15 @@ msgid "" "it sitting for a while, it's starting to smell a bit off." msgstr "" +#: lang/json/furniture_from_json.py +msgid "hanging meathook" +msgstr "" + +#. ~ Description for hanging meathook +#: lang/json/furniture_from_json.py +msgid "A hefty hook suspended from a chain for stringing up corpses." +msgstr "" + #: lang/json/furniture_from_json.py msgid "fake workbench hands" msgstr "" @@ -74247,6 +75468,23 @@ msgid "" "to secure mooring lines, ropes, hawsers, or cables." msgstr "" +#: lang/json/furniture_from_json.py +msgid "speaker cabinet" +msgstr "" + +#. ~ Description for speaker cabinet +#: lang/json/furniture_from_json.py +msgid "" +"A cabinet loaded with 12-inch speakers, intended to help make various things " +"loud. It can't serve its original purpose these days, but it could be " +"disassembled for various electronic parts." +msgstr "" + +#. ~ Description for seeing this is a bug +#: lang/json/furniture_from_json.py +msgid "Seeing this is a bug. If seen, please report and destroy." +msgstr "" + #: lang/json/furniture_from_json.py msgid "mutated cactus" msgstr "" @@ -76085,6 +77323,18 @@ msgid "" "and could be converted to fire .40 S&W by switching the barrel." msgstr "" +#: lang/json/gun_from_json.py +msgid "SIG P320" +msgid_plural "SIG P320s" +msgstr[0] "" +msgstr[1] "" + +#: lang/json/gun_from_json.py +msgid "" +"The P320 is a semi automatic, short recoil operated pistol. This one is " +"chambered for .357 SIG." +msgstr "" + #: lang/json/gun_from_json.py msgid "Colt M1861 Navy" msgid_plural "Colt M1861 Navy" @@ -76239,6 +77489,18 @@ msgid "" "make for a moderately poor handling pistol." msgstr "" +#: lang/json/gun_from_json.py +msgid "M1911A1" +msgid_plural "M1911A1s" +msgstr[0] "" +msgstr[1] "" + +#: lang/json/gun_from_json.py +msgid "" +"The M1911A1 is an extremely popular pistol known for its reliability. This " +"one is chambered for .38 Super." +msgstr "" + #: lang/json/gun_from_json.py msgid "Glock 22" msgid_plural "Glock 22" @@ -76403,6 +77665,19 @@ msgstr "" msgid "multi" msgstr "" +#: lang/json/gun_from_json.py +msgid "Saiga-410" +msgid_plural "Saiga-410s" +msgstr[0] "" +msgstr[1] "" + +#: lang/json/gun_from_json.py +msgid "" +"The Saiga-410 is a semi-automatic shotgun designed on the same Kalashnikov " +"pattern as the AK47 rifle. It reloads with a magazine, rather than one " +"shell at a time like most shotguns." +msgstr "" + #: lang/json/gun_from_json.py msgid "Desert Eagle .44" msgid_plural "Desert Eagle .44" @@ -77416,6 +78691,18 @@ msgid "" "difficult to place quickly." msgstr "" +#: lang/json/gun_from_json.py +msgid "M17" +msgid_plural "M17s" +msgstr[0] "" +msgstr[1] "" + +#: lang/json/gun_from_json.py +msgid "" +"The M17 is a semi automatic, short recoil operated pistol derived from the " +"SIG Sauer P320." +msgstr "" + #: lang/json/gun_from_json.py msgid "Makarov PM" msgid_plural "Makarov PMs" @@ -79676,12 +80963,6 @@ msgid "" "fixed rear sight and a reinforced frame." msgstr "" -#: lang/json/gun_from_json.py -msgid "Saiga-410" -msgid_plural "Saiga-410" -msgstr[0] "" -msgstr[1] "" - #: lang/json/gun_from_json.py msgid "" "A lighter version of the Saiga-12 semi-automatic shotgun, chambered in .410 " @@ -82175,7 +83456,7 @@ msgid "" "Air drag, water drag, rolling drag, and static drag are all values that " "influence your vehicle's safe and maximum speed. The interaction of drag " "and engine power is complicated, but generally speaking, more powerful " -"engines will make your vehicle go faster but aslo consume fuel faster." +"engines will make your vehicle go faster but also consume fuel faster." msgstr "" #: lang/json/help_from_json.py @@ -83793,6 +85074,27 @@ msgstr "" msgid "This bionic can provide power to powered armor." msgstr "" +#: lang/json/json_flag_from_json.py +msgid "This makes the spell's effects permanent." +msgstr "" + +#: lang/json/json_flag_from_json.py +msgid "This makes the spell's Area of Effect ignore walls." +msgstr "" + +#: lang/json/json_flag_from_json.py +msgid "" +"This makes the spell's summoned monster always hostile. Note that the spell " +"needs to be a summon spell for this to do anything." +msgstr "" + +#: lang/json/json_flag_from_json.py +#, no-python-format +msgid "" +"This makes the spell's summoned monster hostile 50% of the time. Note that " +"the spell needs to be a summon spell for this to do anything." +msgstr "" + #. ~ Please leave anything in unchanged. #: lang/json/json_flag_from_json.py msgid "" @@ -83981,11 +85283,6 @@ msgstr "" msgid "Pan down" msgstr "" -#: lang/json/keybinding_from_json.py -#: src/construction.cpp src/veh_interact.cpp -msgid "Filter" -msgstr "" - #: lang/json/keybinding_from_json.py msgid "Cancel menu" msgstr "" @@ -85430,6 +86727,284 @@ msgstr "" msgid "Set turret targeting modes" msgstr "" +#: lang/json/map_extra_from_json.py src/character.cpp +#: src/iuse_actor.cpp +msgid "Nothing" +msgstr "" + +#. ~ Description for Nothing +#: lang/json/map_extra_from_json.py +msgid "Nothing of interest is here." +msgstr "" + +#: lang/json/map_extra_from_json.py +msgid "Crater" +msgstr "" + +#. ~ Description for Crater +#: lang/json/map_extra_from_json.py +msgid "There is a crater here." +msgstr "" + +#: lang/json/map_extra_from_json.py +msgid "Fumarole" +msgstr "" + +#. ~ Description for Fumarole +#: lang/json/map_extra_from_json.py +msgid "There is a fumarole here." +msgstr "" + +#: lang/json/map_extra_from_json.py +msgid "College Kids" +msgstr "" + +#. ~ Description for College Kids +#: lang/json/map_extra_from_json.py +msgid "Several corpses of college kids are here." +msgstr "" + +#: lang/json/map_extra_from_json.py +msgid "Drug Deal" +msgstr "" + +#. ~ Description for Drug Deal +#: lang/json/map_extra_from_json.py +msgid "Several corpses of drug dealers are here." +msgstr "" + +#: lang/json/map_extra_from_json.py +msgid "Roadworks" +msgstr "" + +#. ~ Description for Roadworks +#: lang/json/map_extra_from_json.py +msgid "Roadworks are here." +msgstr "" + +#: lang/json/map_extra_from_json.py +msgid "Road Mayhem" +msgstr "" + +#. ~ Description for Road Mayhem +#: lang/json/map_extra_from_json.py +msgid "Road mayhem is here." +msgstr "" + +#: lang/json/map_extra_from_json.py +msgid "Roadblock (Military)" +msgstr "" + +#. ~ Description for Roadblock (Military) +#: lang/json/map_extra_from_json.py +msgid "This road is blocked by military." +msgstr "" + +#: lang/json/map_extra_from_json.py +msgid "Roadblock (Bandits)" +msgstr "" + +#. ~ Description for Roadblock (Bandits) +#: lang/json/map_extra_from_json.py +msgid "This road is blocked by bandits." +msgstr "" + +#: lang/json/map_extra_from_json.py +msgid "Minefield" +msgstr "" + +#. ~ Description for Minefield +#: lang/json/map_extra_from_json.py +msgid "Mines are scattered here." +msgstr "" + +#: lang/json/map_extra_from_json.py +msgid "Supply Drop" +msgstr "" + +#. ~ Description for Supply Drop +#: lang/json/map_extra_from_json.py +msgid "Several supply crates were dropped here." +msgstr "" + +#. ~ Military time, e.g. 2359 +#: lang/json/map_extra_from_json.py src/options.cpp +msgid "Military" +msgstr "" + +#. ~ Description for Military +#: lang/json/map_extra_from_json.py +msgid "Several corpses of soldiers are here." +msgstr "" + +#: lang/json/map_extra_from_json.py +msgid "Helicopter Crash" +msgstr "" + +#. ~ Description for Helicopter Crash +#: lang/json/map_extra_from_json.py +msgid "Helicopter crashed here." +msgstr "" + +#: lang/json/map_extra_from_json.py +msgid "Scientists" +msgstr "" + +#. ~ Description for Scientists +#: lang/json/map_extra_from_json.py +msgid "Several corpses of scientists are here." +msgstr "" + +#: lang/json/map_extra_from_json.py +msgid "Portal" +msgstr "" + +#. ~ Description for Portal +#: lang/json/map_extra_from_json.py +msgid "Portal is here." +msgstr "" + +#: lang/json/map_extra_from_json.py +msgid "Portal In" +msgstr "" + +#. ~ Description for Portal In +#: lang/json/map_extra_from_json.py +msgid "Another portal is here." +msgstr "" + +#: lang/json/map_extra_from_json.py +msgid "Anomaly" +msgstr "" + +#. ~ Description for Anomaly +#: lang/json/map_extra_from_json.py +msgid "Some anomaly is here." +msgstr "" + +#: lang/json/map_extra_from_json.py +msgid "Spider Nest" +msgstr "" + +#. ~ Description for Spider Nest +#: lang/json/map_extra_from_json.py +msgid "Spider nest is here." +msgstr "" + +#: lang/json/map_extra_from_json.py +msgid "Wasp Nest" +msgstr "" + +#. ~ Description for Wasp Nest +#: lang/json/map_extra_from_json.py +msgid "Wasp nest is here." +msgstr "" + +#: lang/json/map_extra_from_json.py src/defense.cpp +msgid "Spiders" +msgstr "" + +#. ~ Description for Spiders +#: lang/json/map_extra_from_json.py +msgid "This area is covered with webs. Probably spiders are nearby" +msgstr "" + +#. ~ Description for Shia LaBeouf +#: lang/json/map_extra_from_json.py +msgid "Cannibal is nearby." +msgstr "" + +#: lang/json/map_extra_from_json.py +msgid "Jabberwock" +msgstr "" + +#. ~ Description for Jabberwock +#: lang/json/map_extra_from_json.py +msgid "Jabberwock is nearby." +msgstr "" + +#: lang/json/map_extra_from_json.py +msgid "Grove" +msgstr "" + +#. ~ Description for Grove +#: lang/json/map_extra_from_json.py +msgid "This area is covered with a single type of trees." +msgstr "" + +#: lang/json/map_extra_from_json.py +msgid "Shrubberry" +msgstr "" + +#. ~ Description for Shrubberry +#: lang/json/map_extra_from_json.py +msgid "This area is covered with a single type of shrubs." +msgstr "" + +#: lang/json/map_extra_from_json.py +msgid "Clearcut" +msgstr "" + +#. ~ Description for Clearcut +#: lang/json/map_extra_from_json.py +msgid "Most trees in this area were uniformly cut down." +msgstr "" + +#: lang/json/map_extra_from_json.py +msgid "Pond" +msgstr "" + +#. ~ Description for Pond +#: lang/json/map_extra_from_json.py +msgid "Small pond is here." +msgstr "" + +#: lang/json/map_extra_from_json.py +msgid "Clay Deposit" +msgstr "" + +#. ~ Description for Clay Deposit +#: lang/json/map_extra_from_json.py +msgid "Small clay deposit is here." +msgstr "" + +#: lang/json/map_extra_from_json.py +msgid "Dead Vegetation" +msgstr "" + +#. ~ Description for Dead Vegetation +#. ~ Description for Dead Vegetation (Point) +#: lang/json/map_extra_from_json.py +msgid "Dead vegetation is here." +msgstr "" + +#: lang/json/map_extra_from_json.py +msgid "Dead Vegetation (Point)" +msgstr "" + +#: lang/json/map_extra_from_json.py +msgid "Burned Ground" +msgstr "" + +#. ~ Description for Burned Ground +#. ~ Description for Burned Ground (Point) +#: lang/json/map_extra_from_json.py +msgid "Burned ground is here." +msgstr "" + +#: lang/json/map_extra_from_json.py +msgid "Burned Ground (Point)" +msgstr "" + +#: lang/json/map_extra_from_json.py +msgid "Marloss Pilgrimage" +msgstr "" + +#. ~ Description for Marloss Pilgrimage +#: lang/json/map_extra_from_json.py +msgid "Marloss Pilgrimage is here." +msgstr "" + #. ~ Computer name #: lang/json/mapgen_from_json.py msgid "Consolidated Computerized Bank of the Treasury" @@ -86336,6 +87911,11 @@ msgstr "" msgid "Install Repeater Mod" msgstr "" +#. ~ Computer option +#: lang/json/mapgen_from_json.py +msgid "Browse Audio Archive" +msgstr "" + #. ~ Sign #: lang/json/mapgen_from_json.py msgid "The Red Dragon Tea Shop" @@ -87193,6 +88773,29 @@ msgstr "" msgid "Increased damage when moving but no bonus block" msgstr "" +#: lang/json/martial_art_from_json.py +msgid "Wing Chun" +msgstr "" + +#. ~ Description for martial art 'Wing Chun' +#: lang/json/martial_art_from_json.py +msgid "" +"Wing Chun is a Chinese martial art that began by selecting the easiest-to-" +"learn effective techniques from the various Shaolin animal forms. It has a " +"high stance, with weight entirely on the rear leg. Wing Chun focuses on " +"sensitivity to the opponent's direction of force, and flowing around it to " +"get back to hitting." +msgstr "" + +#: lang/json/martial_art_from_json.py +msgid "Chi-Sao Sensitivity" +msgstr "" + +#. ~ Description of buff 'Chi-Sao Sensitivity' for martial art 'Wing Chun' +#: lang/json/martial_art_from_json.py +msgid "Perception increases dodging ability, +1 dodges per turn" +msgstr "" + #: lang/json/martial_art_from_json.py msgid "Centipede Kung Fu" msgstr "" @@ -87815,7 +89418,7 @@ msgid "mushed" msgstr "" #: lang/json/material_from_json.py -msgid "Dried vegetable" +msgid "Dried Vegetable" msgstr "" #: lang/json/material_from_json.py @@ -87823,7 +89426,7 @@ msgid "Cured Meat" msgstr "" #: lang/json/material_from_json.py -msgid "Processed fod" +msgid "Processed Food" msgstr "" #: lang/json/material_from_json.py @@ -87831,7 +89434,7 @@ msgid "Cheese" msgstr "" #: lang/json/material_from_json.py -msgid "Ice cream" +msgid "Ice Cream" msgstr "" #: lang/json/material_from_json.py @@ -89017,6 +90620,53 @@ msgstr "" msgid "Find Antibiotics Before You Die!" msgstr "" +#: lang/json/mission_def_from_json.py +msgid "Prove your worth to Foodperson" +msgstr "" + +#: lang/json/mission_def_from_json.py +msgid "Prove your dedication to Foodplace." +msgstr "" + +#: lang/json/mission_def_from_json.py +msgid "" +"Show me the proof of your loyalty to the great Foodplace, and I'll consider " +"you worthy of my friendship. Ten loyalty cards should be enough, I'm sure " +"you already have much more than that waiting for you at home, right?" +msgstr "" + +#: lang/json/mission_def_from_json.py +msgid "That's the spirit! Good luck kid." +msgstr "" + +#: lang/json/mission_def_from_json.py +msgid "That's alright not everyone is cutout for this." +msgstr "" + +#: lang/json/mission_def_from_json.py +msgid "" +"Those are very precious, people would probably keep them on their person or " +"in bank vaults. And definitely not throw them in the trash!" +msgstr "" + +#: lang/json/mission_def_from_json.py +msgid "How is it going? Do you have them?" +msgstr "" + +#: lang/json/mission_def_from_json.py +msgid "" +"YES! I knew you could do it! You proved your worth and I'm proud to call " +"you a friend." +msgstr "" + +#: lang/json/mission_def_from_json.py +msgid "Well... where are they?" +msgstr "" + +#: lang/json/mission_def_from_json.py +msgid "I'm so disappointed in you kid..." +msgstr "" + #: lang/json/mission_def_from_json.py msgid "Locate Commo Team" msgstr "" @@ -91489,6 +93139,14 @@ msgstr "" msgid "Masochism" msgstr "" +#: lang/json/morale_type_from_json.py +msgid "You have no face!" +msgstr "" + +#: lang/json/morale_type_from_json.py +msgid "You feel pumped!" +msgstr "" + #: lang/json/morale_type_from_json.py lang/json/mutation_from_json.py msgid "Hoarder" msgstr "" @@ -93358,7 +95016,7 @@ msgstr "" #: lang/json/mutation_from_json.py msgid "" "Something about your presence is calming to animals, and they will treat you " -"with innate trust. This only applies to natural animals such as woodland " +"with innate trust. This only applies to natural animals such as woodland " "creatures." msgstr "" @@ -93553,7 +95211,8 @@ msgstr "" #: lang/json/mutation_from_json.py msgid "" "You have taken some self-defense classes at a nearby gym. You start with " -"your choice of Capoeira, Krav Maga, Muay Thai, Ninjutsu, or Zui Quan." +"your choice of Capoeira, Krav Maga, Muay Thai, Ninjutsu, Wing Chun, or Zui " +"Quan." msgstr "" #: lang/json/mutation_from_json.py @@ -93600,6 +95259,39 @@ msgid "" "Telling lies and otherwise bluffing will be much easier for you." msgstr "" +#: lang/json/mutation_from_json.py +msgid "Savings" +msgstr "" + +#. ~ Description for Savings +#: lang/json/mutation_from_json.py +msgid "" +"You had some money stashed at the bank for a rainy day. Now that the storm " +"is raging, it's a last call to use it maybe?" +msgstr "" + +#: lang/json/mutation_from_json.py +msgid "Debt" +msgstr "" + +#. ~ Description for Debt +#: lang/json/mutation_from_json.py +msgid "" +"You needed money and had a big loan in a bank. Good thing nobody will come " +"to collect it now, right? Right?" +msgstr "" + +#: lang/json/mutation_from_json.py +msgid "Millionaire" +msgstr "" + +#. ~ Description for Millionaire +#: lang/json/mutation_from_json.py +msgid "" +"At the time of Cataclysm you were an owner of a fortune stashed in a bank. " +"Does that have any meaning now?" +msgstr "" + #: lang/json/mutation_from_json.py msgid "Pretty" msgstr "" @@ -94835,8 +96527,8 @@ msgstr "" #: lang/json/mutation_from_json.py msgid "" "Your leaves have grown in size and prominence, with additional leaves " -"sprouting along your arms. While your arms and head are uncovered, you will " -"photosynthesize additional nutrients while in sunlight. Reduces wet effects." +"sprouting along your arms. While your arms and head are uncovered, you will " +"photosynthesize additional nutrients while in sunlight. Reduces wet effects." msgstr "" #: lang/json/mutation_from_json.py @@ -94847,8 +96539,8 @@ msgstr "" #: lang/json/mutation_from_json.py msgid "" "You leaves are vibrant, large, and green, and have become a major source of " -"nutrition for your body. Whenever your arms and head are uncovered you will " -"gain a large amount of nutrition by standing in the sunlight. Reduces wet " +"nutrition for your body. Whenever your arms and head are uncovered you will " +"gain a large amount of nutrition by standing in the sunlight. Reduces wet " "effects." msgstr "" @@ -94859,8 +96551,8 @@ msgstr "" #. ~ Description for Transpiration #: lang/json/mutation_from_json.py msgid "" -"You body has begun moving nutrients via the evaporation of water. This " -"increases your thrist when it's hot, but reduces it when it's cold." +"You body has begun moving nutrients via the evaporation of water. This " +"increases your thirst when it's hot, but reduces it when it's cold." msgstr "" #: lang/json/mutation_from_json.py @@ -97348,7 +99040,7 @@ msgstr "" #: lang/json/mutation_from_json.py msgid "" "You have gained the ability to commune with trees and comprehend their " -"ancient wisdom. Activate next to a tree to gradually gain overmap vision " +"ancient wisdom. Activate next to a tree to gradually gain overmap vision " "through connected forests." msgstr "" @@ -98021,6 +99713,18 @@ msgid "" "authority of the United States of America." msgstr "" +#: lang/json/mutation_from_json.py +msgid "True Foodperson" +msgstr "" + +#. ~ Description for True Foodperson +#: lang/json/mutation_from_json.py +msgid "" +"You are the true Foodperson, some might think Foodperson is just a mascot, " +"but you know better. You are Foodperson, the mask has become your face, you " +"are real and the only thing standing between this world and oblivion is you." +msgstr "" + #: lang/json/mutation_from_json.py msgid "MD" msgstr "" @@ -99285,6 +100989,15 @@ msgstr "" msgid "Abysmal Mana Sensitivity" msgstr "" +#: lang/json/mutation_from_json.py +msgid "Debug Spell Mutation" +msgstr "" + +#. ~ Description for Debug Spell Mutation +#: lang/json/mutation_from_json.py +msgid "Gives all of the debug spells at max level." +msgstr "" + #. ~ Description for Melee Weapon Training #: lang/json/mutation_from_json.py msgid "" @@ -99446,6 +101159,14 @@ msgstr "" msgid "I'm a chef." msgstr "" +#: lang/json/npc_class_from_json.py lang/json/npc_from_json.py +msgid "Foodperson" +msgstr "" + +#: lang/json/npc_class_from_json.py +msgid "I AM FOODPERSON. AND I BRING SUSTENANCE!" +msgstr "" + #: lang/json/npc_class_from_json.py lang/json/npc_from_json.py msgid "Cyborg" msgstr "" @@ -99493,6 +101214,18 @@ msgstr "" msgid "Reading this line is a bug" msgstr "" +#: lang/json/npc_class_from_json.py +msgid "Head of security" +msgstr "" + +#: lang/json/npc_class_from_json.py +msgid "I'm part of the Hub security team." +msgstr "" + +#: lang/json/npc_class_from_json.py lang/json/npc_from_json.py +msgid "Hub Security" +msgstr "" + #: lang/json/npc_class_from_json.py msgid "Caravaneer" msgstr "" @@ -99880,6 +101613,14 @@ msgstr "" msgid "the intercom" msgstr "" +#: lang/json/npc_from_json.py +msgid "Head of Security" +msgstr "" + +#: lang/json/npc_from_json.py +msgid "U. Rourke" +msgstr "" + #: lang/json/npc_from_json.py msgid "Free Merchant" msgstr "" @@ -100281,6 +102022,14 @@ msgid "" "laurel." msgstr "" +#: lang/json/overmap_terrain_from_json.py +msgid "abandoned drive-through" +msgstr "" + +#: lang/json/overmap_terrain_from_json.py +msgid "noname" +msgstr "" + #: lang/json/overmap_terrain_from_json.py #: lang/json/overmap_terrain_from_json.py src/mapdata.cpp #: src/mapdata.cpp @@ -100566,6 +102315,18 @@ msgstr "" msgid "farm house" msgstr "" +#: lang/json/overmap_terrain_from_json.py +msgid "farm house roof" +msgstr "" + +#: lang/json/overmap_terrain_from_json.py +msgid "farm barn" +msgstr "" + +#: lang/json/overmap_terrain_from_json.py +msgid "farm barn roof" +msgstr "" + #: lang/json/overmap_terrain_from_json.py #: lang/json/start_location_from_json.py msgid "farm" @@ -100651,10 +102412,6 @@ msgstr "" msgid "farm house 2nd floor" msgstr "" -#: lang/json/overmap_terrain_from_json.py -msgid "farm house roof" -msgstr "" - #: lang/json/overmap_terrain_from_json.py msgid "dirt road" msgstr "" @@ -100781,6 +102538,14 @@ msgstr "" msgid "gun store" msgstr "" +#: lang/json/overmap_terrain_from_json.py +msgid "gun store roof" +msgstr "" + +#: lang/json/overmap_terrain_from_json.py +msgid "gun store 2nd floor" +msgstr "" + #: lang/json/overmap_terrain_from_json.py msgid "clothing store" msgstr "" @@ -100885,6 +102650,10 @@ msgstr "" msgid "music store" msgstr "" +#: lang/json/overmap_terrain_from_json.py +msgid "music store roof" +msgstr "" + #: lang/json/overmap_terrain_from_json.py msgid "megastore" msgstr "" @@ -100977,10 +102746,18 @@ msgstr "" msgid "LAN center" msgstr "" +#: lang/json/overmap_terrain_from_json.py +msgid "LAN center roof" +msgstr "" + #: lang/json/overmap_terrain_from_json.py msgid "landscaping supply co" msgstr "" +#: lang/json/overmap_terrain_from_json.py +msgid "landscaping supply co roof" +msgstr "" + #: lang/json/overmap_terrain_from_json.py msgid "veterans of foreign wars" msgstr "" @@ -101013,10 +102790,18 @@ msgstr "" msgid "laundromat" msgstr "" +#: lang/json/overmap_terrain_from_json.py +msgid "laundromat roof" +msgstr "" + #: lang/json/overmap_terrain_from_json.py msgid "jewelry store" msgstr "" +#: lang/json/overmap_terrain_from_json.py +msgid "jewelry store roof" +msgstr "" + #: lang/json/overmap_terrain_from_json.py msgid "2-story motel" msgstr "" @@ -101029,6 +102814,10 @@ msgstr "" msgid "home improvement store" msgstr "" +#: lang/json/overmap_terrain_from_json.py +msgid "home improvement store roof" +msgstr "" + #: lang/json/overmap_terrain_from_json.py msgid "antique store" msgstr "" @@ -101117,6 +102906,10 @@ msgstr "" msgid "Head Shop" msgstr "" +#: lang/json/overmap_terrain_from_json.py +msgid "head shop roof" +msgstr "" + #: lang/json/overmap_terrain_from_json.py msgid "abandoned storefront" msgstr "" @@ -101165,6 +102958,15 @@ msgstr "" msgid "refugee center" msgstr "" +#: lang/json/overmap_terrain_from_json.py +msgid "field" +msgstr "" + +#: lang/json/overmap_terrain_from_json.py +#: lang/json/terrain_from_json.py +msgid "solid rock" +msgstr "" + #: lang/json/overmap_terrain_from_json.py msgid "camp survey" msgstr "" @@ -101217,10 +103019,6 @@ msgstr "" msgid "crater" msgstr "" -#: lang/json/overmap_terrain_from_json.py -msgid "field" -msgstr "" - #: lang/json/overmap_terrain_from_json.py msgid "swamp" msgstr "" @@ -101289,11 +103087,6 @@ msgstr "" msgid "triffid roots" msgstr "" -#: lang/json/overmap_terrain_from_json.py -#: lang/json/terrain_from_json.py -msgid "solid rock" -msgstr "" - #: lang/json/overmap_terrain_from_json.py msgid "rift" msgstr "" @@ -101479,6 +103272,7 @@ msgid "evac shelter roof" msgstr "" #: lang/json/overmap_terrain_from_json.py +#: lang/json/start_location_from_json.py msgid "LMOE shelter" msgstr "" @@ -101727,6 +103521,10 @@ msgstr "" msgid "homeless shelter" msgstr "" +#: lang/json/overmap_terrain_from_json.py +msgid "town hall" +msgstr "" + #: lang/json/overmap_terrain_from_json.py msgid "silo" msgstr "" @@ -101903,6 +103701,10 @@ msgstr "" msgid "music venue" msgstr "" +#: lang/json/overmap_terrain_from_json.py +msgid "music venue roof" +msgstr "" + #: lang/json/overmap_terrain_from_json.py msgid "gambling hall" msgstr "" @@ -101939,6 +103741,10 @@ msgstr "" msgid "fitness gym" msgstr "" +#: lang/json/overmap_terrain_from_json.py +msgid "fitness gym roof" +msgstr "" + #: lang/json/overmap_terrain_from_json.py msgid "dojo" msgstr "" @@ -102192,18 +103998,6 @@ msgstr "" msgid "lake" msgstr "" -#: lang/json/overmap_terrain_from_json.py -msgid "abandoned drive-through" -msgstr "" - -#: lang/json/overmap_terrain_from_json.py -msgid "noname" -msgstr "" - -#: lang/json/overmap_terrain_from_json.py -msgid "town hall" -msgstr "" - #: lang/json/overmap_terrain_from_json.py msgid "municipal reactor" msgstr "" @@ -102272,6 +104066,14 @@ msgstr "" msgid "scavenger bunker" msgstr "" +#: lang/json/overmap_terrain_from_json.py +msgid "magic shop" +msgstr "" + +#: lang/json/overmap_terrain_from_json.py +msgid "magic shop roof" +msgstr "" + #: lang/json/overmap_terrain_from_json.py msgid "apartment towers" msgstr "" @@ -102849,6 +104651,34 @@ msgid "" "escape from the creatures." msgstr "" +#: lang/json/professions_from_json.py +msgctxt "profession_male" +msgid "True Foodperson" +msgstr "" + +#. ~ Profession (male True Foodperson) description +#: lang/json/professions_from_json.py +msgctxt "prof_desc_male" +msgid "" +"You are the true Foodperson, some might think Foodperson is just a mascot, " +"but you know better. You are Foodperson, the mask has become your face, you " +"are real and the only thing standing between this world and oblivion is you." +msgstr "" + +#: lang/json/professions_from_json.py +msgctxt "profession_female" +msgid "True Foodperson" +msgstr "" + +#. ~ Profession (female True Foodperson) description +#: lang/json/professions_from_json.py +msgctxt "prof_desc_female" +msgid "" +"You are the true Foodperson, some might think Foodperson is just a mascot, " +"but you know better. You are Foodperson, the mask has become your face, you " +"are real and the only thing standing between this world and oblivion is you." +msgstr "" + #: lang/json/professions_from_json.py msgctxt "profession_male" msgid "Professional Cyclist" @@ -104945,6 +106775,38 @@ msgid "" "brain. You can't tell which one is worse though." msgstr "" +#: lang/json/professions_from_json.py +msgctxt "profession_male" +msgid "Millionaire" +msgstr "" + +#. ~ Profession (male Millionaire) description +#: lang/json/professions_from_json.py +msgctxt "prof_desc_male" +msgid "" +"You had a fortune, whether inherited, built by hard work, or gained by pure " +"luck. You invested in trade and nothing was beyond your reach. Now it's " +"not worth a dime and no money in the world can guarantee your safety and " +"well being. Hard times are ahead, so it's time to undust your skills and " +"try to sell some ice to the Innuit. What currency do they accept?" +msgstr "" + +#: lang/json/professions_from_json.py +msgctxt "profession_female" +msgid "Millionaire" +msgstr "" + +#. ~ Profession (female Millionaire) description +#: lang/json/professions_from_json.py +msgctxt "prof_desc_female" +msgid "" +"You had a fortune, whether inherited, built by hard work, or gained by pure " +"luck. You invested in trade and nothing was beyond your reach. Now it's " +"not worth a dime and no money in the world can guarantee your safety and " +"well being. Hard times are ahead, so it's time to undust your skills and " +"try to sell some ice to the Innuit. What currency do they accept?" +msgstr "" + #: lang/json/professions_from_json.py msgctxt "profession_male" msgid "Priest" @@ -106385,6 +108247,88 @@ msgid "" "wants to eat you alive, winning hearts and minds just got that much harder." msgstr "" +#: lang/json/professions_from_json.py +msgctxt "profession_male" +msgid "Rancher" +msgstr "" + +#. ~ Profession (male Rancher) description +#: lang/json/professions_from_json.py +msgctxt "prof_desc_male" +msgid "" +"You've raised cows or horses most of your life, now we'll see what happens " +"next." +msgstr "" + +#: lang/json/professions_from_json.py +msgctxt "profession_female" +msgid "Rancher" +msgstr "" + +#. ~ Profession (female Rancher) description +#: lang/json/professions_from_json.py +msgctxt "prof_desc_female" +msgid "" +"You've raised cows or horses most of your life, now we'll see what happens " +"next." +msgstr "" + +#: lang/json/professions_from_json.py +msgctxt "profession_male" +msgid "Roadie" +msgstr "" + +#. ~ Profession (male Roadie) description +#: lang/json/professions_from_json.py +msgctxt "prof_desc_male" +msgid "" +"You worked just outside of the limelight, ensuring that the performers got " +"what they needed and that everything ran smoothly. The stakes are higher " +"these days, but the show must go on." +msgstr "" + +#: lang/json/professions_from_json.py +msgctxt "profession_female" +msgid "Roadie" +msgstr "" + +#. ~ Profession (female Roadie) description +#: lang/json/professions_from_json.py +msgctxt "prof_desc_female" +msgid "" +"You worked just outside of the limelight, ensuring that the performers got " +"what they needed and that everything ran smoothly. The stakes are higher " +"these days, but the show must go on." +msgstr "" + +#: lang/json/professions_from_json.py +msgctxt "profession_male" +msgid "Musician" +msgstr "" + +#. ~ Profession (male Musician) description +#: lang/json/professions_from_json.py +msgctxt "prof_desc_male" +msgid "" +"You were just about to hit the stage when the Cataclysm struck. You weren't " +"able to grab much during the panic, but at least you have your loaded six " +"string on your back." +msgstr "" + +#: lang/json/professions_from_json.py +msgctxt "profession_female" +msgid "Musician" +msgstr "" + +#. ~ Profession (female Musician) description +#: lang/json/professions_from_json.py +msgctxt "prof_desc_female" +msgid "" +"You were just about to hit the stage when the Cataclysm struck. You weren't " +"able to grab much during the panic, but at least you have your loaded six " +"string on your back." +msgstr "" + #: lang/json/professions_from_json.py msgctxt "profession_male" msgid "Debugger" @@ -108718,6 +110662,11 @@ msgstr "" msgid "CANINE ARMOR" msgstr "" +#. ~ Crafting recipes subcategory of 'ANIMALS' category +#: lang/json/recipe_category_from_json.py +msgid "EQUINE ARMOR" +msgstr "" + #. ~ Crafting recipes category name #: lang/json/recipe_category_from_json.py msgid "BUILDING" @@ -108741,6 +110690,10 @@ msgstr "" msgid "We should survey the base site and set up a bulletin board." msgstr "" +#: lang/json/recipe_from_json.py +msgid "We should survey the roof top and set up a bulletin board." +msgstr "" + #: lang/json/recipe_from_json.py msgid "" "Now that we have some cover, we should build a fireplace in the northeast " @@ -109911,6 +111864,26 @@ msgstr "" msgid " Craft: Armor, Scrap Suit" msgstr "" +#: lang/json/recipe_group_from_json.py +msgid " Craft: Armor, Scrap Helmet" +msgstr "" + +#: lang/json/recipe_group_from_json.py +msgid " Craft: Armor, Scrap Cuirass" +msgstr "" + +#: lang/json/recipe_group_from_json.py +msgid " Craft: Armor, Scrap Arm Guards" +msgstr "" + +#: lang/json/recipe_group_from_json.py +msgid " Craft: Armor, Scrap Leg Guards" +msgstr "" + +#: lang/json/recipe_group_from_json.py +msgid " Craft: Armor, Scrap Boots" +msgstr "" + #: lang/json/recipe_group_from_json.py msgid " Craft: Axe, Copper" msgstr "" @@ -110742,6 +112715,44 @@ msgctxt "start_name" msgid "Police Station" msgstr "" +#. ~ Name for scenario 'The Mascot Rises' for a male character +#: lang/json/scenario_from_json.py +msgctxt "scenario_male" +msgid "The Mascot Rises" +msgstr "" + +#. ~ Name for scenario 'The Mascot Rises' for a female character +#: lang/json/scenario_from_json.py +msgctxt "scenario_female" +msgid "The Mascot Rises" +msgstr "" + +#. ~ Description for scenario 'The Mascot Rises' for a male character. +#: lang/json/scenario_from_json.py +msgctxt "scen_desc_male" +msgid "" +"You just finished your shift and got back in the break room when you heard " +"the alarms and the security door shutting down behind you. There's a lot of " +"customers out there and you're not sure Foodplace delicious food is going to " +"be enough for them." +msgstr "" + +#. ~ Description for scenario 'The Mascot Rises' for a female character. +#: lang/json/scenario_from_json.py +msgctxt "scen_desc_female" +msgid "" +"You just finished your shift and got back in the break room when you heard " +"the alarms and the security door shutting down behind you. There's a lot of " +"customers out there and you're not sure Foodplace delicious food is going to " +"be enough for them." +msgstr "" + +#. ~ Starting location for scenario 'The Mascot Rises'. +#: lang/json/scenario_from_json.py +msgctxt "start_name" +msgid "Foodplace Break Room" +msgstr "" + #. ~ Name for scenario 'School' for a male character #: lang/json/scenario_from_json.py msgctxt "scenario_male" @@ -111120,6 +113131,40 @@ msgctxt "start_name" msgid "Apartment Rooftop" msgstr "" +#. ~ Name for scenario 'Rancher' for a male character +#: lang/json/scenario_from_json.py +msgctxt "scenario_male" +msgid "Rancher" +msgstr "" + +#. ~ Name for scenario 'Rancher' for a female character +#: lang/json/scenario_from_json.py +msgctxt "scenario_female" +msgid "Rancher" +msgstr "" + +#. ~ Description for scenario 'Rancher' for a male character. +#: lang/json/scenario_from_json.py +msgctxt "scen_desc_male" +msgid "" +"You've lived on your ranch for most of your life, through hard times and " +"easy times. One heck of a hard time is ahead.." +msgstr "" + +#. ~ Description for scenario 'Rancher' for a female character. +#: lang/json/scenario_from_json.py +msgctxt "scen_desc_female" +msgid "" +"You've lived on your ranch for most of your life, through hard times and " +"easy times. One heck of a hard time is ahead.." +msgstr "" + +#. ~ Starting location for scenario 'Rancher'. +#: lang/json/scenario_from_json.py +msgctxt "start_name" +msgid "Horse Farm" +msgstr "" + #. ~ Name for scenario 'Scavenger' for a male character #: lang/json/scenario_from_json.py msgctxt "scenario_male" @@ -111200,8 +113245,8 @@ msgstr "" #: lang/json/scenario_from_json.py msgctxt "scen_desc_male" msgid "" -"You had connections, or intel somehow..., and because of it, you found this " -"LMOE Shelter. It's summer now and you somehow survived, now things get a " +"You had connections, or intel somehow...and because of it, you found this " +"LMOE Shelter. It's summer now, and you somehow survived. Now things get a " "little bit easier." msgstr "" @@ -111209,8 +113254,8 @@ msgstr "" #: lang/json/scenario_from_json.py msgctxt "scen_desc_female" msgid "" -"You had connections, or intel somehow..., and because of it, you found this " -"LMOE Shelter. It's summer now and you somehow survived, now things get a " +"You had connections, or intel somehow...and because of it, you found this " +"LMOE Shelter. It's summer now, and you somehow survived. Now things get a " "little bit easier." msgstr "" @@ -111236,18 +113281,20 @@ msgstr "" #: lang/json/scenario_from_json.py msgctxt "scen_desc_male" msgid "" -"You were one of the many law enforcement and military personnel alike called " -"in to keep order on one of the FEMA camps, it all went to shit fast..." -"wounded, infected, surrounded by fire you lay...and they just keep coming..." +"You were one of the many law-enforcement and military personnel alike called " +"in to keep order on one of the FEMA camps. It all went to shit fast..." +"wounded, infected, surrounded by fire you lie on the ground...and they just " +"keep coming..." msgstr "" #. ~ Description for scenario 'Challenge-FEMA Death Camp' for a female character. #: lang/json/scenario_from_json.py msgctxt "scen_desc_female" msgid "" -"You were one of the many law enforcement and military personnel alike called " -"in to keep order on one of the FEMA camps, it all went to shit fast..." -"wounded, infected, surrounded by fire you lay...and they just keep coming..." +"You were one of the many law-enforcement and military personnel alike called " +"in to keep order on one of the FEMA camps. It all went to shit fast..." +"wounded, infected, surrounded by fire you lie on the ground...and they just " +"keep coming..." msgstr "" #. ~ Starting location for scenario 'Challenge-FEMA Death Camp'. @@ -111273,8 +113320,8 @@ msgstr "" msgctxt "scen_desc_male" msgid "" "While the world ended, you felt relatively safe inside the mansion you have " -"serviced for years. Now the dead have come knocking at your doorstep, it " -"might be time to leave" +"serviced for years. Now the dead have come knocking at your doorstep, and " +"it might be time to leave." msgstr "" #. ~ Description for scenario 'Mansion Holdout' for a female character. @@ -111282,8 +113329,8 @@ msgstr "" msgctxt "scen_desc_female" msgid "" "While the world ended, you felt relatively safe inside the mansion you have " -"serviced for years. Now the dead have come knocking at your doorstep, it " -"might be time to leave" +"serviced for years. Now the dead have come knocking at your doorstep, and " +"it might be time to leave." msgstr "" #. ~ Starting location for scenario 'Mansion Holdout'. @@ -111308,22 +113355,22 @@ msgstr "" #: lang/json/scenario_from_json.py msgctxt "scen_desc_male" msgid "" -"You were on your way to another routine job, it might of been a target to " +"You were on your way to another routine job. It might have been a target to " "kill, an item to steal or intel to gather. Whatever it was doesn't matter " -"anymore; you did your best to avoid the horde and when you arrive, the place " -"is surrounded, not by cops as you might expected, but by the dead. Worse, " -"you got a cut somewhere along the way and it's looking infected." +"anymore; you did your best to avoid the horde and when you arrived, the " +"place was surrounded. Not by cops, as you might have expected, but by the " +"dead. Worse, you got a cut somewhere along the way and it's looking infected." msgstr "" #. ~ Description for scenario 'The Last Gig' for a female character. #: lang/json/scenario_from_json.py msgctxt "scen_desc_female" msgid "" -"You were on your way to another routine job, it might of been a target to " +"You were on your way to another routine job. It might have been a target to " "kill, an item to steal or intel to gather. Whatever it was doesn't matter " -"anymore; you did your best to avoid the horde and when you arrive, the place " -"is surrounded, not by cops as you might expected, but by the dead. Worse, " -"you got a cut somewhere along the way and it's looking infected." +"anymore; you did your best to avoid the horde and when you arrived, the " +"place was surrounded. Not by cops, as you might have expected, but by the " +"dead. Worse, you got a cut somewhere along the way and it's looking infected." msgstr "" #. ~ Starting location for scenario 'The Last Gig'. @@ -112041,7723 +114088,7930 @@ msgid "The floor is too hard to sleep on? Try gathering a pile of leaves." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"You feel great! It doesn't seem like wounds could even slow you down for " -"more than a day." +msgid "This is a test of the sign snippet system" msgstr "" #: lang/json/snippet_from_json.py msgid "" -"Within moments you're ready and up. You don't feel like anything could stop " -"you today!" +"Snippets should also support tags like , , " +", and " msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"Your eyes open and your entire body feels like it is just bursting with " -"energy to burn!" +msgid "This should repeat the same city several times: , , " msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"You feel like a rubber ball; whatever hits you, you'll just bounce back!" +msgid "Leave No Trace." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"You're up and you feel fantastic. No sickness is going to keep you down " -"today!" +msgid "Plan Ahead and Prepare." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"You're up and going rather quickly, and all the little aches from yesterday " -"are gone." +msgid "Travel and Camp on Durable Surfaces." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"You get up feeling pretty good, as if all your little aches were fading " -"faster." +msgid "Dispose of Waste Properly." msgstr "" #: lang/json/snippet_from_json.py -msgid "Getting up comes easy to you, your muscles revitalized after your rest." +msgid "Leave What You Find." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"You're up and your little pains from before seem to have faded away rather " -"quickly." +msgid "Minimize Campfire Impacts." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"Awareness comes fast, your body coming quickly to attention after your rest." +msgid "Respect Wildlife." msgstr "" #: lang/json/snippet_from_json.py -msgid "You feel good. Healthy living does seem to have some rewards." +msgid "Be Considerate of Other Visitors." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"Getting out of bed doesn't seem too hard today. You could get used to this!" +msgid "WARNING! BEAR COUNTRY." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"Alertness comes somewhat fast, and your muscles stretch easier than before " -"you went to bed." +msgid "For hiking, skiing, and enjoying nature." msgstr "" #: lang/json/snippet_from_json.py -msgid "You feel extra alert, and your body feels ready to go." +msgid "Please stay on trail." msgstr "" #: lang/json/snippet_from_json.py -msgid "Your body stretches with ease, and you feel ready to take on the world." +msgid "No motorized vehicles." msgstr "" #: lang/json/snippet_from_json.py -msgid "You feel cruddy. Maybe you should consider eating a bit healthier." +msgid "DANGER. HIGH FIRE HAZARD AREA. NO OPEN FIRE. NO SMOKING." msgstr "" #: lang/json/snippet_from_json.py -msgid "You get up with a bit of a scratch in your throat." +msgid "No Overnight Camping." msgstr "" #: lang/json/snippet_from_json.py -msgid "You stretch, but your muscles don't seem to be doing so good today." +msgid "I left my wallet in " msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"Your stomach gurgles. It's probably nothing, but maybe you should look into " -"eating something healthy." +msgid " + forever" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"You struggle to awareness. Being awake seems somewhat harder to reach today." +msgid "N = R * fp * ne * fl * fi * fc * L drake was right" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"Getting out of bed only comes with great difficulty, and your muscles resist " -"the movement." +msgid "kilroy was here" msgstr "" #: lang/json/snippet_from_json.py msgid "" -"Getting up seems like it should be easy, but all you want to do is go back " -"to bed." +"Squirrels are pretty yummy, but if you shoot them with a high-powered gun " +"you'll probably be left with no meat! Use a BB gun or maybe a .22 rifle." msgstr "" #: lang/json/snippet_from_json.py msgid "" -"Tired hands rub at your eyes, the little aches of yesterday protesting your " -"stretches." +"Ever run into those big worm things? If you see trails of churned-up dirt, " +"you can be sure they're around." msgstr "" #: lang/json/snippet_from_json.py msgid "" -"Alertness seems flighty today, and your body argues when you move towards it." +"Try to stay on the roads as much as you can. Giant worms can't cross them!" msgstr "" #: lang/json/snippet_from_json.py -msgid "You're up, but your body seems like it would rather stay in bed." +msgid "" +"Don't relax after killing a giant worm. Little bits of them can break off " +"and still attack!" msgstr "" #: lang/json/snippet_from_json.py msgid "" -"You get up feeling horrible, as if something was messing with your body." +"If you see a big mob of zombies coming, RUN! Trying to fight them all is " +"suicide unless you have a big tactical advantage." msgstr "" #: lang/json/snippet_from_json.py -msgid "You feel awful, and every ache from yesterday is still there." +msgid "" +"Watch out for those zombies that shriek; they'll let other zombies know " +"where you are, and will attract them from all over." msgstr "" #: lang/json/snippet_from_json.py msgid "" -"Your eyes struggle to open, and your muscles ache like you didn't sleep at " -"all." +"Those acid-spitting zombies are pretty nasty, but if you're smart, you can " +"get other zombies to wade through the acid." msgstr "" #: lang/json/snippet_from_json.py msgid "" -"Bleary-eyed and half-asleep, you consider why you are doing this to yourself." +"If there's a pool of acid blocking your way, trying tossing a junk item into " +"it. Eating up items will help neutralize the acid faster." msgstr "" #: lang/json/snippet_from_json.py msgid "" -"Awareness seems to only come with a battle... and your body seem to be on " -"its side." +"Rubber boots aren't as tough as combat boots and you don't run very fast in " +"them. But I've seen zombies vomiting puddles of acid, and I'd hate to have " +"my feet melt off, so I'd consider having a pair of those." msgstr "" #: lang/json/snippet_from_json.py -msgid "popular " +msgid "" +"There's this type of zombie that can shoot bolts of lightning! Stay away " +"from walls and stuff when they do... the electricity can travel along solid " +"surfaces." msgstr "" #: lang/json/snippet_from_json.py -msgid "top-forty " +msgid "" +"Zombie hulks are NASTY, but they're easy to outsmart. If there's other " +"monsters between you and them, they'll kill the monster for you!" msgstr "" #: lang/json/snippet_from_json.py -msgid "corporate " +msgid "" +"If you run into a zombie hulk, it's probably a good idea to run. They're " +"fast as hell, but pretty dumb; they'll try to smash through obstacles rather " +"than going around, and that slows them down a lot." msgstr "" #: lang/json/snippet_from_json.py -msgid "commercial " +msgid "" +"Zombie brutes and hulks have really tough hide, but skeletal juggernauts " +"with their bone plates are the worst. Don't bother shooting at them with " +"lower-caliber guns, the bullet will bounce right off!" msgstr "" #: lang/json/snippet_from_json.py -msgid "alternative " +msgid "" +"Try not to kill a boomer if it's standing right next to you. They tend to " +"explode when they die, and that pink goop will get all over you." msgstr "" #: lang/json/snippet_from_json.py -msgid "college " +msgid "" +"Skeletons are a tough target for a gun. They're so skinny and full of holes " +"that it's hard to make a good hit. And those big ones are hard as nails too." msgstr "" #: lang/json/snippet_from_json.py -msgid "arthouse " +msgid "" +"Small skeletons are too delicate to smash through doors or windows. Big " +"ones can walk in through a wall. At least they can't smell you, unlike " +"zombies, so if you turn your light off at night you can sneak right past." msgstr "" #: lang/json/snippet_from_json.py -msgid "underground " +msgid "" +"Don't try to take on a skeleton with a bladed weapon... you'll just leave " +"scratch marks. You've got to shatter those bones with a hammer or something." msgstr "" #: lang/json/snippet_from_json.py -msgid "experimental " +msgid "" +"It's a good idea to butcher corpses if you have the time. I've seen these " +"weird zombies bring their friends back from the dead!" msgstr "" #: lang/json/snippet_from_json.py -msgid "forgotten " +msgid "" +"I have a buddy who was sleeping in this cabin way out in the woods, when he " +"suddenly woke up to trees and vines growing right up through the floor and " +"walls! He said it was some kind of huge tree beast..." msgstr "" #: lang/json/snippet_from_json.py -msgid "traditional " +msgid "" +"Oh man, have you gone down into the old subway systems? I'd be careful... " +"there's these things down there that are like zombies, but tougher." msgstr "" #: lang/json/snippet_from_json.py -msgid "historical " +msgid "" +"There's snakes down in most of the old sewer systems. They're slow on land, " +"but boy, those suckers can swim fast!" msgstr "" #: lang/json/snippet_from_json.py -msgid "classic " +msgid "" +"If you're planning on wandering around the sewers--not that you'd have a " +"reason too--watch out for those fish. Those suckers are fast, and vicious " +"too!" msgstr "" #: lang/json/snippet_from_json.py -msgid "modern " +msgid "" +"Have you seen those eyebots flying around? It's hard to say, but some " +"faction's controlling them--maybe the military. All I know is, I don't want " +"them taking my picture..." msgstr "" #: lang/json/snippet_from_json.py -msgid "adult " +msgid "" +"Ever go toe-to-toe with a manhack? Tiny little helicopters covered in " +"knives. Best be packing a shotgun!" msgstr "" #: lang/json/snippet_from_json.py -msgid "contemporary " +msgid "" +"They're rare, but molebots are nasty things. They bore through the ground, " +"then pop up to stab ya. Still, you're safe from them if you stay on " +"pavement..." msgstr "" #: lang/json/snippet_from_json.py -msgid "Christian " +msgid "" +"Don't fire your gun if you can help it - the noise attracts monsters. If " +"you could get a silencer, or make one, it would give you some advantage." msgstr "" #: lang/json/snippet_from_json.py -msgid "Pagan " +msgid "" +"Standing behind a window is a good tactic. It takes zombies a long time to " +"crawl through, giving you lots of opportunities to hit them." msgstr "" #: lang/json/snippet_from_json.py -msgid "British " +msgid "" +"Zombies are pretty dumb... heck, most monsters are! If you can get a fire " +"going between you and them, they'll just run straight through it." msgstr "" #: lang/json/snippet_from_json.py -msgid "Continental " +msgid "" +"I know it's tempting to just go full-auto and unload as many bullets as " +"possible, but don't except as a last resort. It's inaccurate and wastes " +"ammo." msgstr "" #: lang/json/snippet_from_json.py -msgid "tropical " +msgid "" +"If there's a bunch of zombies in a straight line, try unloading a burst from " +"your gun. Be sure to aim at the zombie furthest away; you'll hit more of " +"them that way." msgstr "" #: lang/json/snippet_from_json.py -msgid "island " +msgid "" +"If you shoot a zombie, but don't quite kill it, try to finish it off with a " +"punch or something instead of wasting a bullet." msgstr "" #: lang/json/snippet_from_json.py -msgid "New York " +msgid "" +"If you're in a corridor or something, and there's a bunch of zombies chasing " +"you down it, try to wound the guy in front badly. He'll start moving slow " +"and cause a serious traffic jam!" msgstr "" #: lang/json/snippet_from_json.py -msgid "Hollywood " +msgid "" +"Here's a trick for taking care of a huge swarm of zombies chasing you: head " +"into a liquor store, shoot out as many bottles as you can, then light the " +"alcohol on fire. Then duck out the back door, and watch the zombies run " +"into a burning building!" msgstr "" #: lang/json/snippet_from_json.py -msgid "Trans-Pacific " +msgid "" +"Sledge hammers may seem like a great weapon, but swinging them is really " +"slow, and you won't do much damage unless you're really strong." msgstr "" #: lang/json/snippet_from_json.py -msgid "Latin " +msgid "" +"For a good melee weapon, you can't beat a machete. I've seen a guy take " +"down a zombie brute with one! Of course, if you can find a katana, that " +"might be even better..." msgstr "" #: lang/json/snippet_from_json.py -msgid "instrumental " +msgid "" +"A knife spear makes a good weapon in a pinch, but a spike strapped to a " +"stick isn't the sturdiest construction. At least you can strap the spike " +"back on when it comes off." msgstr "" #: lang/json/snippet_from_json.py -msgid "fusion " +msgid "" +"You know, a glass bottle can make a good weapon in a pinch. If you break it " +"over someone's head, the shattering glass will hurt them extra. Of course, " +"it might hurt your hands, too..." msgstr "" #: lang/json/snippet_from_json.py -msgid "visual " +msgid "" +"You know what makes a nice weapon? Take a two by four, or a baseball bat or " +"something, and stick a bunch of nails through the end!" msgstr "" #: lang/json/snippet_from_json.py -msgid "liquid " +msgid "" +"BB guns may seem like a joke, but they've got their uses. They're good for " +"hunting small game, or getting to know the basics of rifles." msgstr "" #: lang/json/snippet_from_json.py -msgid "digital " +msgid "" +"Crossbows are a great weapon for long term use. Most of the time, you can " +"retrieve the bolt after shooting it, so running out of ammo is less of a " +"concern." msgstr "" #: lang/json/snippet_from_json.py -msgid "procedurally generated " +msgid "" +"Consider going Robin Hood, if you have the strength to pull the string of a " +"bow. Those larger ones need significant muscle power, but they hit hard, " +"and are silent." msgstr "" #: lang/json/snippet_from_json.py -msgid "melodic " +msgid "" +"I hid in a dumpster once or twice. I may smell bad, but I'm not dead, as " +"they say." msgstr "" #: lang/json/snippet_from_json.py -msgid "harmonious " +msgid "" +"It's good to keep a pistol handy, in case your main gun runs out of ammo or " +"something. They're also better than most guns at short range." msgstr "" #: lang/json/snippet_from_json.py -msgid "discordant " +msgid "" +"Shotguns are nice; you can take out lots of baddies with a single shot. " +"Just remember that they're noisy as hell, and you might end up attracting " +"more than you kill." msgstr "" #: lang/json/snippet_from_json.py -msgid "contextual " +msgid "" +"A good submachine gun can't be beat. Most of them use common ammo, they're " +"good at short and long range, and you can burst-fire if you need to!" msgstr "" #: lang/json/snippet_from_json.py -msgid "conceptual " +msgid "" +"Hunting rifles are great at long range, but suck close up. Plus, most of " +"them don't carry many rounds. Keep a pistol as a sidearm if you use a rifle." msgstr "" #: lang/json/snippet_from_json.py -msgid "collaborative " +msgid "" +"You know, you don't have to go full auto with an assault rifle. Firing " +"single shots is more accurate and efficient!" msgstr "" #: lang/json/snippet_from_json.py -msgid "rhythmic " +msgid "" +"I've seen a couple guys running around with laser pistols. They seem like " +"the perfect weapon... quiet, accurate, and deadly. But I've never found " +"one, and I bet ammo is wicked scarce..." msgstr "" #: lang/json/snippet_from_json.py -msgid "neo" +msgid "" +"When it comes to footwear, you've got two basic choices as far as I see it; " +"sneakers, for running extra fast, or boots for durability. Depends on your " +"style, I guess." msgstr "" #: lang/json/snippet_from_json.py -msgid "retro" +msgid "" +"You don't really need to wear gloves most of the time, but once in a while " +"they'll really come in handy." msgstr "" #: lang/json/snippet_from_json.py -msgid "post" +msgid "" +"I wish I could still use those rollerblades. I would be so fast. But I " +"took an arrow to the knee, and all that." msgstr "" #: lang/json/snippet_from_json.py -msgid "anti" +msgid "" +"It's good to keep a filter mask or gas mask handy. You never know when " +"you'll have to go into a smoke-filled room or something." msgstr "" #: lang/json/snippet_from_json.py -msgid "hard " +msgid "" +"There's basically no reason not to wear safety glasses... nothing is worse " +"than taking a hit to the eyes and getting blinded for a few seconds." msgstr "" #: lang/json/snippet_from_json.py -msgid "soft " +msgid "" +"Ski goggles are a great choice if you're worried about getting stuff in your " +"eyes. Perfect for dealing with boomers!" msgstr "" #: lang/json/snippet_from_json.py -msgid "speed " +msgid "" +"If you get a pair of night vision goggles, hold on to them! A flashlight " +"will give you away, but with goggles you can be sneaky. Beware that some " +"types of zombies are camouflaged against it, and require proper light to be " +"visible." msgstr "" #: lang/json/snippet_from_json.py -msgid "slow " +msgid "" +"I know they look dumb, but wearing a fanny pack gives you that extra bit of " +"storage without encumbering you." msgstr "" #: lang/json/snippet_from_json.py -msgid "hi-fi " +msgid "" +"Backpacks let you carry lots of stuff, but they limit your movement a lot. " +"If you have to fight a zombie at close range, don't wear one, or at least " +"drop it on the ground before the fight." msgstr "" #: lang/json/snippet_from_json.py -msgid "lo-fi " +msgid "" +"Don't underestimate a good book. Not only will it keep you company on " +"lonely nights, but you can learn a hell of a lot from some of them." msgstr "" #: lang/json/snippet_from_json.py -msgid "mid-fi " +msgid "" +"It's a good idea to carry around a couple of empty bottles. You can fill " +"them up with water, gasoline, or whatever!" msgstr "" #: lang/json/snippet_from_json.py -msgid "ambient " +msgid "" +"First aid 101 for you. Always bandage your wounds, they will heal faster " +"that way. Bandages are plenty and you can make makeshift ones easily, so " +"there is no reason not to." msgstr "" #: lang/json/snippet_from_json.py -msgid "dance " +msgid "" +"I can bandage you if you are wounded, so give me some spare bandages, if you " +"have any." msgstr "" #: lang/json/snippet_from_json.py -msgid "chill " +msgid "" +"If you have extra disinfectant, use it to disinfect your wounds, even if " +"they aren't infected. They will recover faster that way." msgstr "" #: lang/json/snippet_from_json.py -msgid "psycho" +msgid "" +"Treat your infected wounds as soon as possible. If the infection spreads " +"only antibiotics may help you, but it will take time, and you may still die " +"from it if it's too serious." msgstr "" #: lang/json/snippet_from_json.py -msgid "turbo" +msgid "" +"If you need a bunch of rags for making Molotov cocktails, take a pair of " +"scissors to an old t-shirt or something." msgstr "" #: lang/json/snippet_from_json.py -msgid "prog " +msgid "" +"Carrying a lighter is something all veterans do. It takes up almost no " +"space, and can easily save your life." msgstr "" #: lang/json/snippet_from_json.py -msgid "glam " +msgid "" +"If you can spare the space, you might want to carry a fire extinguisher " +"along. Nothing is worse than being trapped in a burning building!" msgstr "" #: lang/json/snippet_from_json.py -msgid "outsider " +msgid "" +"Crowbars not only make a pretty good weapon, they're also useful for opening " +"locked doors and lifting manhole covers." msgstr "" #: lang/json/snippet_from_json.py -msgid "indie " +msgid "" +"If you're spending the night in a dangerous area, grab a shovel and dig pits " +"all around your camp. If it's more than one night, you might want to put " +"broken glass or sticks inside the pits for better effect." msgstr "" #: lang/json/snippet_from_json.py -msgid "dark " +msgid "" +"A chainsaw may seem like a great weapon, but remember that they're slow, " +"unwieldy, and very noisy." msgstr "" #: lang/json/snippet_from_json.py -msgid "death " +msgid "" +"Bubblewrap is pretty harmless, but setting it up around you before going to " +"sleep will keep you from waking up to a zombie punching you." msgstr "" #: lang/json/snippet_from_json.py -msgid "electro" +msgid "" +"Bear traps are a nice way to cover an escape. If you place one in a " +"doorway, the first zombie through will get stuck, and the rest won't be able " +"to get past!" msgstr "" #: lang/json/snippet_from_json.py -msgid "acid " +msgid "" +"Smoke grenades aren't really offensive weapons, but they'll cover up your " +"scent and hide you from view--perfect for making a quick escape." msgstr "" #: lang/json/snippet_from_json.py -msgid "space " +msgid "Don't use Molotovs indoors. Especially in a liquor store." msgstr "" #: lang/json/snippet_from_json.py -msgid "ghetto " +msgid "" +"If you're going to be playing with Molotov cocktails around a gas station, " +"just make sure you're a long way from those pumps." msgstr "" #: lang/json/snippet_from_json.py -msgid "street " +msgid "" +"I once knew a guy who figured he'd survive a night in the subway by setting " +"fires blocking off the tunnel in both directions and sleeping between them. " +"He wound up asphyxiating on the smoke." msgstr "" #: lang/json/snippet_from_json.py -msgid "urban " +msgid "" +"Don't light a Molotov until you're ready to throw it. Not only can they go " +"out, but if you accidentally drop it or something, you're in trouble." msgstr "" #: lang/json/snippet_from_json.py -msgid "world " +msgid "" +"If you're weak or clumsy, it might be a good idea not to mess with Molotovs " +"or grenades. Accidentally dropping them when you meant to throw them could " +"be deadly." msgstr "" #: lang/json/snippet_from_json.py -msgid "Euro" +msgid "" +"If you're wandering in the wilderness, or following a road, keep an eye out " +"for wild strawberries, blueberries and other gifts of nature." msgstr "" #: lang/json/snippet_from_json.py -msgid "Afro" +msgid "" +"Be careful eating wild mushrooms. Some are poisonous, and others can make " +"you hallucinate." msgstr "" #: lang/json/snippet_from_json.py -msgid "grunge " +msgid "" +"Try to go around swamps, if you can. Some of them have sinkholes that can " +"pull you right underground." msgstr "" #: lang/json/snippet_from_json.py -msgid "brass " +msgid "" +"I heard about this group that raided a bee hive a while ago. Everyone got " +"massacred but one, and he came home with this weird, magic honey stuff." msgstr "" #: lang/json/snippet_from_json.py -msgid "splatter " +msgid "" +"If you need to, you can swim across a river to escape; some monsters can't " +"swim. Just make sure you drop as much stuff as possible first, and maybe " +"strip naked, or you'll sink like a rock." msgstr "" #: lang/json/snippet_from_json.py -msgid "swamp " +msgid "" +"Houses can be a surprisingly good resource for all kinds of stuff; clothing, " +"medication, food, books, and more. People kept all the odd things around, " +"especially in basements." msgstr "" #: lang/json/snippet_from_json.py -msgid "ghost " +msgid "" +"While there's not much to loot, gas stations are a good source for gasoline, " +"to power tools or to make Molotov cocktails." msgstr "" #: lang/json/snippet_from_json.py -msgid "shadow " +msgid "" +"It's not like in the movies - shooting a gas pump won't make it explode. " +"But it WILL make it leak all over the place, which is a definite fire hazard." msgstr "" #: lang/json/snippet_from_json.py -msgid "neuro " +msgid "" +"I know grocery stores and stuff are full of fruit, but be careful, it's " +"probably rotten." msgstr "" #: lang/json/snippet_from_json.py -msgid "hyper" +msgid "" +"Next time you visit a grocery store, load up on canned goods. They never go " +"bad!" msgstr "" #: lang/json/snippet_from_json.py -msgid "carnival" +msgid "" +"I've found more good weapons in hardware stores than anywhere else. Except " +"gun stores, of course." msgstr "" #: lang/json/snippet_from_json.py -msgid "meta" +msgid "" +"Liquor stores are a great place to pick up non-alcoholic beverages, too. " +"Not that I mind alcohol!" msgstr "" #: lang/json/snippet_from_json.py -msgid "techno" +msgid "" +"Most gun stores follow pretty similar layouts. The restricted stuff - SMGs, " +"assault rifles, and most importantly ammo - are always behind the counter." msgstr "" #: lang/json/snippet_from_json.py -msgid "synth" +msgid "" +"I've spent many nights in the changing rooms at the back of clothing " +"stores. Walls on four sides, far from the store's entrance, a corridor for " +"easy defense... it's perfect!" msgstr "" #: lang/json/snippet_from_json.py -msgid "robo" +msgid "" +"If you're getting chased by a hoard of zombies, try ducking into the subways " +"and traveling a block or two, then coming back up." msgstr "" #: lang/json/snippet_from_json.py -msgid "skate " +msgid "" +"Have you seen those weird science labs out in the middle of nowhere? I " +"think you need some kind of special ID card to get in." msgstr "" #: lang/json/snippet_from_json.py -msgid "freak " +msgid "" +"I have a dream of raiding a military bunker, but I well know that good " +"protection plus zombie soldiers are a bad mix. The sheer thought of being " +"sprayed with bullets by a turret is giving me the shivers." msgstr "" #: lang/json/snippet_from_json.py -msgid "surf " +msgid "" +"I've thought about raiding an ant hill before, but I realized it wasn't " +"worth the risk. I doubt they have any loot beyond some scraps of food, you " +"know?" msgstr "" #: lang/json/snippet_from_json.py -msgid "mutant " +msgid "" +"This guy I know was walking through the subway when he came across a giant " +"rift in the earth, with lava far below. Weird, huh?" msgstr "" #: lang/json/snippet_from_json.py -msgid "Jurassic " +msgid "" +"In a lot of places, there's little hallways connecting the subways with the " +"sewers, with heavy metal doors on both ends. It's a perfect place to sleep!" msgstr "" #: lang/json/snippet_from_json.py -msgid "free " +msgid "" +"Be careful of drinking water from rivers and stuff, it's a good way to get " +"sick. But if you have a water purifier, it'll make it safe." msgstr "" #: lang/json/snippet_from_json.py -msgid "garage " +msgid "" +"Autodocs are probably your best bet to install bionics - if you can find " +"one! However, I heard they won't work if you don't bring anesthetics to put " +"you in a sleep." msgstr "" #: lang/json/snippet_from_json.py -msgid "garbage " +msgid "" +"Be wary of anything deeper than your average basement. Some folks heard " +"scary screams from the ventilation shafts of mines and labs. Very " +"unsettling screams." msgstr "" #: lang/json/snippet_from_json.py -msgid "break " +msgid "A screwdriver a day keeps the scurvy away!" msgstr "" #: lang/json/snippet_from_json.py -msgid "laser " +msgid "" +"Hungrier, than usual? Natural oils can help. Not tasty at all, but who " +"cares when eating your leg is the second option?" msgstr "" #: lang/json/snippet_from_json.py -msgid "porno " +msgid "" +"Terrain can turn the tide of a battle, make sure you use it against your " +"enemies, lest it be used against you." msgstr "" #: lang/json/snippet_from_json.py -msgid "hypno" +msgid "" +"Folks that passed by the mine said something about foul smell. If you plan " +"a visit there consider taking a a gas mask with you." msgstr "" #: lang/json/snippet_from_json.py -msgid "lunar " +msgid "Knowledge is power. Seriously, just pick up a book." msgstr "" #: lang/json/snippet_from_json.py -msgid "thunder " +msgid "" +"Nothing can kill you if everything is already dead. Well, except cold, " +"hunger, and… never mind." msgstr "" #: lang/json/snippet_from_json.py -msgid "clown " +msgid "" +"I met a girl that insisted that she saw a land shark boring through rock, " +"walls, and dirt alike. I'd consider it a fable, but I've seen things, and " +"can't just say it's a lie." msgstr "" #: lang/json/snippet_from_json.py -msgid "murder " +msgid "" +"Boil first, then drink. Ten men caravan once drank from a spring, and they " +"are now known as a three man caravan." msgstr "" #: lang/json/snippet_from_json.py -msgid "narco " +msgid "" +"I've once seen a full duffel bag pass hands five times in a week. Having a " +"lot of stuff is a moot point if you can't run from zombies." msgstr "" #: lang/json/snippet_from_json.py -msgid "gangster " +msgid "" +"Tim says you can drive a car through a horde of zombies. Tim is now a " +"zombie. Any questions?" msgstr "" #: lang/json/snippet_from_json.py -msgid "-tune" +msgid "" +"They said: go solar, save the environment and yourself. Well... there is no " +"environment to save now, but one can still save thyself I guess." msgstr "" #: lang/json/snippet_from_json.py -msgid "-core" +msgid "" +"If you can't find a knife try smashing potted plants. It just might give " +"you everything you need to make one." msgstr "" #: lang/json/snippet_from_json.py -msgid "-wave" +msgid "" +"What's the difference between a good and a bad choke point? The good one " +"has another back door behind you." msgstr "" #: lang/json/snippet_from_json.py -msgid "-beat" +msgid "" +"So, methinks: if you could convince the cop-bots that you are their " +"superior..." msgstr "" #: lang/json/snippet_from_json.py -msgid "-step" +msgid "" +"You'd be surprised how many items can be disassembled into their " +"components. A guy around here, McSomething whatever his name is, is a " +"master at this." msgstr "" #: lang/json/snippet_from_json.py -msgid "-pop" +msgid "" +"A soldering iron can be an aspiring mechanics' best friend. You can also " +"cauterize a wound with it, but as many people died as lived from that " +"treatment, so I guess it's a last resort." msgstr "" #: lang/json/snippet_from_json.py -msgid "-hop" +msgid "" +"I've seen some folks running with freshly installed CBMs. That means there " +"is a way to get them from places other than ransacked shops. Maybe that " +"explains those cut-up bodies I've seen around." msgstr "" #: lang/json/snippet_from_json.py -msgid "-drums" +msgid "" +"I'm fed up with smoked meat, but it lasts so long. Well... if I had more " +"heart for learning cooking I guess I'd be able to diversify my food without " +"sacrificing its shelf life." msgstr "" #: lang/json/snippet_from_json.py -msgid "-style" +msgid "" +"Tricky Joe was hanged for his inventive ways of killing zombies. Yeah, " +"burning down a building to smoke few hordes is ok, but burning a whole town " +"with all the loot certainly is not." msgstr "" #: lang/json/snippet_from_json.py -msgid "-chant" +msgid "" +"Mr Tombstone always said: take nothing with you for the raids, save the " +"space for loot. He was known as Joe then and he rightfully earned his " +"nickname as the first tombstone 'owner' around this place." msgstr "" #: lang/json/snippet_from_json.py -msgid "folk" +msgid "" +"A friend is a second mouth to fill, but when it comes to work four hands are " +"always better than two." msgstr "" #: lang/json/snippet_from_json.py -msgid "country" +msgid "" +"I was against drugs until I was almost killed by a zombie and was hauling my " +"sorry ass away from the horde, with nothing more but some white powder I got " +"from that zombie. Saved me that time." msgstr "" #: lang/json/snippet_from_json.py -msgid "jazz" +msgid "" +"Not sure if Mike is sane any more. He was unfortunate enough to be driven " +"in to a school one time. This experience broke more than his ribs then." msgstr "" #: lang/json/snippet_from_json.py -msgid "blues" +msgid "" +"A thought about explosives. If you can still run and it did not went boom " +"yet, run some more. There is no such thing as excess space between you and " +"a stick of dynamite." msgstr "" #: lang/json/snippet_from_json.py -msgid "soul" +msgid "Avoid using launchers in narrow hallways, you might miss." msgstr "" #: lang/json/snippet_from_json.py -msgid "R&B" +msgid "" +"Met a mad chemist once. She made a battery from a potato... or was it lemon?" msgstr "" #: lang/json/snippet_from_json.py -msgid "hip-hop" +msgid "" +"Police brutality lives on it seems. It's just more mechanical now, with all " +"the cops dead and cop robots roaming free on the loose. If you'll get " +"arrested who will give you justice? A zombie judge? Will they put you in a " +"zombie prison? No thanks, I'll pass." msgstr "" #: lang/json/snippet_from_json.py -msgid "swing" +msgid "" +"Is it dead yet? How can you tell if it was dead before and it's dead now? " +"I prefer asking: are? *smash* you? *smash* dead? *smash* yet? *smash " +"smash smash*" msgstr "" #: lang/json/snippet_from_json.py -msgid "funk" +msgid "" +"I hear there's strange big berries around, but why don't I hear first hand " +"if they are filling for their size or not?" msgstr "" #: lang/json/snippet_from_json.py -msgid "disco" +msgid "" +"I've heard of a gang called The Doctors. You know, bank robbers wearing " +"stethoscopes. What are they trying to achieve? I use paper money to start " +"fires now." msgstr "" #: lang/json/snippet_from_json.py -msgid "polka" +msgid "" +"You can hole up on a roof if you need to. Yeah, the rain will fall on your " +"head, but it's harder for the dead to get you there. Get a tent, a rollmat, " +"a sleeping bag and you're set." msgstr "" #: lang/json/snippet_from_json.py -msgid "tango" +msgid "" +"I thought about putting a bag on my dog to carry some of my stuff. It " +"didn't work, because it was a chihuahua, and it was eaten by a rottweiler. " +"Should have put some kevlar on it like those Z9. Oh well..." msgstr "" #: lang/json/snippet_from_json.py -msgid "salsa" +msgid "" +"Stuff from zombies is filthy but perfectly fine otherwise. Using soap or " +"other detergents won't hurt you. Quick wash and you're equipped for days." msgstr "" #: lang/json/snippet_from_json.py -msgid "mambo" +msgid "" +"Civilization has made a step back in time, so let's learn from the past. No " +"fridges? Build a root cellar or keep food cool in the basement. No guns? " +"Make a pointy stick or a cudgel, and work from there. The end of the world " +"is not the end, it seems." msgstr "" #: lang/json/snippet_from_json.py -msgid "electronic" +msgid "" +"Hey, if you happen to find a set of two two-way radios, give one to me and " +"we will be able to talk while being away from each other." msgstr "" #: lang/json/snippet_from_json.py -msgid "metal" +msgid "" +"If I had the skill to do it, I'd build a boat and sail down the river. " +"Maybe even towards the ocean. Or make an amphibious vehicle that could " +"drive on land too. That would be useful." msgstr "" #: lang/json/snippet_from_json.py -msgid "reaggae" +msgid "" +"I sink like a rock in water, but I once used a scuba tank to cross a river " +"that had no bridge nearby." msgstr "" #: lang/json/snippet_from_json.py -msgid "ska" +msgid "" +"Can you imagine? I've heard of people digging graves for loot. Whole " +"cities lay dead for the taking and they dig graves! Madness!" msgstr "" #: lang/json/snippet_from_json.py -msgid "punk" +msgid "" +"When I broke a leg few years ago they had this great machine at the hospital " +"that set the bones in place. I'd hate to break a limb in this apocalypse, " +"but it's something to remember. You never know." msgstr "" #: lang/json/snippet_from_json.py -msgid "thrash" +msgid "" +"You, me, and another pair of hands and we might even think of settling " +"down. Making a base of our own. A bastion of hope in the apocalypse. " +"Think of it." msgstr "" #: lang/json/snippet_from_json.py -msgid "goth" +msgid "" +"Hey if you are leading, just tell me what to do. You want me to shoot, go " +"melee, use grenades? I can adjust to your style of fighting." msgstr "" #: lang/json/snippet_from_json.py -msgid "industrial" +msgid "" +"Everything seems to mutate nowadays. Even survivors. I wonder if I would " +"look good with bunny ears? Would I hear better?" msgstr "" #: lang/json/snippet_from_json.py -msgid "psychedelic" +msgid "" +"Winter is a harsh lady. You need fire to survive, to heat yourself and your " +"water and food. Keep a cooking device to melt what is frozen, and a thermos " +"for the liquids." msgstr "" #: lang/json/snippet_from_json.py -msgid "noise" +msgid "" +"There is not much gas left for the vehicles. If I'd plan for the long run, " +"I'd consider learning about steam engines, or maybe making biodiesel." msgstr "" #: lang/json/snippet_from_json.py -msgid "sound" +msgid "" +"Heard a rumor that few cities were evacuated to a place that's not on the " +"maps. Tough luck finding them now. But perhaps they don't want to be " +"found. Or worse - perhaps you don't know that you don't want to find them " +"either, if you catch my drift." msgstr "" #: lang/json/snippet_from_json.py -msgid "revival" +msgid "" +"Ok, some weird shit now. Before we met I saw a knight. No, I'm fine under " +"the hood. A guy in a full medieval armor was cornered by some zombies. " +"Much to be said, but half an hour later, he was still alive. Guess you can " +"take a punch being a walking tin can." msgstr "" #: lang/json/snippet_from_json.py -msgid "gospel" +msgid "" +"If you're into electronics, you may try to make a noise emitter from a " +"talking doll, or something that has a speaker. Why? To distract the " +"zombies, of course." msgstr "" #: lang/json/snippet_from_json.py -msgid "opera" +msgid "" +"A friend of mine was a hunter and showed me once how to butcher properly. " +"You need a flat clean surface to place the products, a rack to hang the " +"carcass in the air, and a good knife. If you're in a forest you may use a " +"tree and a rope. Big game might require a saw too." msgstr "" #: lang/json/snippet_from_json.py -msgid "shanties" +msgid "" +"A friend of mine was a hunter and told me, that if you field dress a corpse, " +"it will stay fresh a bit longer." msgstr "" #: lang/json/snippet_from_json.py msgid "" -"This is an advertisement for the Diet Devil brand Metabolic Exchange CBM. " -"It shows a picture of a tiny obese devil sitting on a woman's shoulder. The " -"woman stares intently at a gigantic wedding cake covered with bacon and " -"candy bars. The caption reads: \"Burn calories! Burn!\"" +"Look at the sky before you go for adventure. You will know what weather to " +"expect. It's nothing compared to the old meteorology and satellite " +"pictures, but at least you may know if you need the umbrella." msgstr "" #: lang/json/snippet_from_json.py msgid "" -"This is an advertisement for the Diet Devil brand Internal Furnace CBM. It " -"shows a picture of a tiny obese devil sitting on a man's shoulder. The man " -"is about to bite into a frosting-covered baby. The caption reads: \"Eat " -"What You Want! How You Want! Who You Want!\"" +"Be extra careful on roads. They are easy to travel on, but occasional " +"minefield or a road block can make you feel sorry in an instant. I've even " +"seen a tank once. I ran away like never before." msgstr "" #: lang/json/snippet_from_json.py msgid "" -"This is an advertisement for the Diet Devil brand Ethanol Burner CBM. It " -"shows a picture of a teenage boy driving a car while chugging a bottle of " -"whiskey. A tiny obese devil sits on his shoulder and drinks a martini. The " -"caption reads: \"Drink like there's no tomorrow!\"" +"I know it's not best of times, but try to sleep well. You're not yourself " +"if you're sleep deprived. Grab a pillow and a blanket. If you can't, even a " +"teddy bear under your head and a pile of clothes to keep you warm can make a " +"difference. And pick a spot well, even a chair or a bench is better than a " +"cold ground." msgstr "" #: lang/json/snippet_from_json.py msgid "" -"This is an advertisement for the Twenty8 brand Diamond Cornea CBM. It shows " -"a picture of the cyber-module being clutched by an eagle in flight. The " -"captions read: \"Get the new Model 28.bx Eagle-Eye!\" and \"Twenty8. See " -"what you've been missing.\"" +"There are two ways of throwing grenades. The smart one is throwing from " +"behind a corner. The less smart one involves getting shot while throwing in " +"the open and being torn apart by the resulting explosion." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"This is an advertisement for the Twenty8 brand Night Vision CBM. It shows a " -"picture of an owl swooping down on a the cyber-module. The captions read: " -"\"Get the new Model 28.hx Night-Owl!\" and \"Twenty8. See what you've been " -"missing.\"" +msgid "I hate thorazine!" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"This is an advertisement for the Twenty8 brand Diamond Cornea CBM. It shows " -"a picture of a flying hawk carrying the cyber-module in its beak. The " -"captions read: \"Get the new Model 28.xx Hawk-Eye!\" and \"Twenty8. See " -"what you've been missing.\"" +msgid "Arg thorazine, don't touch it!" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"This is an advertisement for the Twenty8 brand Scent Vision CBM. It shows a " -"picture of a vulture perched on a pile of skulls and cyber-modules. The " -"captions read: \"Get the new Model 28.vx Vulture today!\" and \"Twenty8. " -"See what you've been missing.\"" +msgid "Thorazine is bad for you, you know." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"This is an ad for a Twenty8 brand Infrared Vision CBM. It shows a picture " -"of a robotic phoenix covered in flames. The captions read: \"Get the new " -"Model 28.tx Phoenix today!\" and \"Twenty8. See what you've been missing.\"" +msgid "Thorazine is poison." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"This is an advertisement for DoubleTech brand law enforcement robots. It " -"shows a picture of copbot and an eyebot boldly emerging from a cloud of " -"teargas and flame. The caption reads: \"DoubleTech Industries. Built to " -"Protect. Programmed to Serve.\"" +msgid "You don't need thorazine, it's limiting you." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"This is an advertisement for DoubleTech brand law enforcement robots. It " -"shows a picture of an eyebot flying alongside a bald eagle and a Stealth " -"bomber painted as an American flag. The caption reads: \"Built to Protect. " -"Programmed to Serve.\"" +msgid "Thorazine... That's what 'they' use to keep you tame." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"This is an advertisement for DoubleTech brand law enforcement robots. It " -"shows a picture of a dozen eyebots floating over a woman as she jogs through " -"a park. The captions read: \"Built to Protect. Programmed to Serve.\"" +msgid "Pink tablets! I love those!" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"This is an advertisement for DoubleTech brand law enforcement robots. It " -"shows a picture of copbot pepper-spraying a handcuffed rioter. In the " -"background a troop of boy scouts salutes the robot. The caption reads: " -"\"Built to Protect. Programmed to Serve.\"" +msgid "Hey there's some pink tablets, take some!" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"This is an advertisement for Robert's Universal Robotics brand law " -"enforcement robots. It shows a picture of a tribot incinerating a mob of " -"looters and stepping over charred and smoking corpses. The caption reads: " -"\"R.U.R. Technology you can Trust.\"" +msgid "Look, some LSD, let's play cataclysm: fun times ahead!" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"This is an advertisement for Robert's Universal Robots brand labor-bots. It " -"shows a picture of a robot carrying a heavy pallet of bricks. In the " -"background a human foreman is sleeping on the job, with his hardhat pulled " -"down over his eyes. The captions read: \"It's a tough job, so why should " -"you have to do it?\" and \"R.U.R. Technology you can Trust.\"" +msgid "Say yes to LSD, say yes to Fun!" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"This is an advertisement for Robert's Universal Robots brand labor-bots. It " -"shows a picture of a factory floor run entirely by robots. In the " -"background a man in a suit reads a newspaper that shows soaring stock " -"prices. The caption reads: \"R.U.R. Technology you can Trust.\"" +msgid "Perfect, those pink tablets will keep us going, take some!" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"This is an advertisement for Sybil's Cyber Boutique. It shows a picture of " -"several bikini-clad female doctors removing the skin from man's face. The " -"patient is strapped to a chair but cheerfully gives two thumbs up. The " -"caption reads: \"Free Plastic Surgery While You Wait!\"" +msgid "You know what would make all this more bearable? Pink Tablets!" +msgstr "" + +#: lang/json/snippet_from_json.py src/npctalk.cpp +msgid "No thanks, I'm good." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"This is an advertisement for Sybil's Cyber Boutique. It shows a picture of " -"several bikini-clad nurses giving liquid medicine to a delighted patient, " -"who uses a fingertip needle to suck it in into his veins. Outside the " -"window two shadow figures using the same fingertip needles to absorb " -"something less resembling medicine. The caption reads: \"Why use old IV " -"when you can have Intravenous Needle CBM!\"" +msgid "I don't want to trade with you." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"This is an advertisement for Sybil's Cyber Boutique. It shows a picture of " -"a nerdy looking man surrounded by a group of admiring women. In the " -"foreground a blood-drenched doctor gives an exaggerated wink and two thumbs " -"up. The caption reads: \"Holiday sales! Get the package deals!\"" +msgid "I have the best stuff. And I'm keeping it!" msgstr "" #: lang/json/snippet_from_json.py -#, no-python-format -msgid "" -"This is an advertisement for Sybil's Cyber Boutique. It shows a picture of " -"a man flexing shiny cybernetic arms in front of a mirror. He is flanked by " -"two scantily clad nurses who hold bloody chainsaws and give approving thumbs " -"up. In the background feral dogs gnaw on the man's discarded former limbs. " -"The caption reads: \"Spring Cleaning Sale! 20% off!\"" +msgid "No trading, that's my rule." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"This is an advertisement for Sybil's Cyber Boutique. It shows a picture of " -"a man carrying a somewhat confused horse on his shoulders. He is flanked by " -"two scantily clad nurses who hold bloody chainsaws and give approving thumbs " -"up. His bulging knees and elbows are stitched and seem to be the source of " -"his ability. The caption reads: \"Brand new! Horse power at hand!\"" +msgid "I'm not interested." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"This is an advertisement for Sybil's Cyber Boutique. It shows a picture of " -"a man smiling while being relentlessly punched by a boxer. He doesn't even " -"sweat as punches have no effect on him. Two scantily clad nurses give " -"approving thumbs up from the background. The caption reads: \"Bouncy as " -"never before! Absorb those shocks!\"" +msgid "How about no?" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"This is an advertisement for Rivtech brand handguns. It shows a picture of " -"a well armed couple in business suits with matching handguns facing down a " -"legion of villainous looking characters. The caption reads: \"Protect " -"yourself with the Rivtech caseless automagnum!\"" +msgid "No thanks, I really don't feel like it." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"This is an advertisement for Rivtech brand rifles. It shows a picture of a " -"smiling soldier with a futuristic looking rifle on her shoulder saluting the " -"viewer. The caption reads: \"Rivtech caseless firearms proudly supports " -"our Military.\"" +msgid "Well, I would, but I don't want to right now." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"This is an advertisement for Rivtech brand firearms. It shows a picture of " -"a trio of well armed hunters. The three are each armed with different " -"futuristic looking weapons and are shooting at a hostile crowd of " -"approaching wildlife. The caption reads: \"Rivtech caseless firearms. " -"Superior stopping power.\"" +msgid "I have better things to do." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"This is an advertisement for the Rivtech brand Muscle Augmentation CBM. It " -"shows a picture of a stylized, howling wolf against a red background. The " -"caption reads: \"Rivtech neuroreactive myomer bionics. The most efficient " -"synthetic adenosine triphosphate recovery system on the market.\" and " -"\"Rivtech Bionics, guaranteed for life.\"" +msgid "I'll pass, it's too much work." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"This is an advertisement for the Rivtech brand Wired Reflexes CBM. It shows " -"a picture of a stylized, snarling black cat against a red background. The " -"caption reads: \"Rivtech neuroelectric stimulation bionics. The next level " -"in quantum inductive piezochemical nerve stimulation technology.\" and " -"\"Rivtech Bionics, guaranteed for life.\"" +msgid "Who put you in charge of what I do?" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"This is an advertisement for the Rivtech brand Monomolecular Blade CBM. It " -"shows a picture of a woman with a bionic blade extending from her arm " -"steadfastly defending her children from an angry bear. The caption reads: " -"\"Rivtech retractable monomolecular blade system. Failure is never an " -"option.\" and \"Rivtech Bionics, guaranteed for life.\"" +msgid "Great idea! Call me when you find SOMEONE ELSE to do it." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"This is an advertisement for the Rivtech brand Synaptic Accelerator CBM. It " -"shows a picture of a stylized, soaring raven against a red background. The " -"caption reads: \"Introducing the Rivtech Model Six myelination retrovirus " -"system. The latest in synthetic high-performance glycoprotein deposition " -"technology.\" and \"Rivtech Bionics, guaranteed for life.\"" +msgid " " msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"This is an advertisement for Rivtech brand ammunition. It shows a picture " -"of an armored steel plate with a gaping hole blasted through the middle. " -"Sitting beside the plate is a block of brightly colored caseless " -"ammunition. The caption reads: \"Rivtech 8x40mm caseless. Nothing else " -"comes close.\"" +msgid "asshat" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"This is an advertisement for Leadworks LLC's Home Frontier Starter Pack. It " -"shows a picture of a young suburban parent, equipped with rifle and " -"revolver, keeping a steely eye on the neighborhood from the front porch. " -"Similarly-armed parents are visible in front of every house on the street. " -"Young children are at play and older ones tend a large vegetable garden. " -"The caption reads: \"A well-armed community is a SAFE community. Leadworks, " -"LLC.\"" +msgid "asswipe" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"This is a propaganda poster showing the Northrop Dispatch's military " -"variant. It depicts the iconic dark green, arachnoid dispatch, standing " -"before a fence and facing away from the camera as blurring machines rush " -"forward from its back towards black silhouettes menacing on the horizon. It " -"reads: \"WE ARE HERE TO PROTECT YOU.\"" +msgid "bag of shit" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"This is an advertisement for Leadworks LLC handguns. It shows a picture of " -"a bionic police officer assisting a young couple, who were being attacked by " -"a gang of ruffians. The caption reads: \"You don't have to void your " -"warranty or wear out your thumb to achieve felon-stopping firepower. The " -"L39B, tried and true by our fine cyborgs in blue, is available in .45 ACP " -"for that extra punch, and we offer semiautomatic (but equally robust!) " -"versions for the civilian market. Leadworks, LLC.\"" +msgid "bastard" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"This is an advertisement for Leadworks LLC modular weapons. It shows a " -"picture of an overworked-yet-grateful police sergeant assembling a sleek " -"rifle, with similar-looking weapons racked neatly behind her. The caption " -"reads: \"Leadworks is proud to offer the L523 modular weapon system. No " -"more must armorers stock and maintain stacks and stacks of rifles, carbines, " -"and squad support weapons, juggling multiple incompatible ammunition types! " -"Just procure a base unit for every trooper, and use our lightweight and " -"portable conversion kits to swap from house-to-house CQB carbine to rooftop-" -"patrol DSR, safely and cleanly!\"" +msgid "blockhead" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"This is a public notice from the Centers for Disease Control. Its message, " -"repeated in several languages, reads: Due to the rising threat of so-called " -"\"Green Fever\" the CDC would like to remind the public to cover your nose " -"and mouth with a tissue when you cough or sneeze and wash your hands " -"frequently with soap and water. In light of recent events, the CDC also " -"recommends an annual flu vaccine for everyone 6 months of age and older." +msgid "chump" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"This is a public message from the Federal Emergency Management Agency. Its " -"message, repeated in several languages, reads: STAY IN YOUR HOMES! The US " -"government is taking steps to halt the current epidemic of \"Green Fever\" " -"and help is currently on its way to afflicted areas. In the name of public " -"safety you are hereby ordered to remain in your homes until evacuated to a " -"treatment camp by authorized agents of the United States military. Thank " -"you for your compliance." +msgid "clown" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"This is a public warning from an unnamed source. Its rambling message, " -"poorly-photocopied onto both sides of the page, reads: Don't believe the " -"lies! The Army is rounding up people in death camps while the Green Fever " -"spreads like wildfire. Do not believe what the mainstream news-media is " -"reporting. All official evacuation points are death-traps. Secure supplies " -"and escape the cities while there is still time." +msgid "cretin" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"This is a public message from an unnamed source. Its message, photocopied " -"from a scrawled handwritten copy, reads: REPENT YOUR SINS O BABYLON FOR THE " -"TIME OF HIS JUDGEMENT IS NIGH! LOOK UPON YOUR DESTRUCTION AND KNOW THAT IT " -"IS JUST! YOU WILL BE DIVIDED FATHER AGAINST SON AND MOTHER AGAINST CHILD " -"UNTO THE VERY LAST SINNER!" +msgid "degenerate" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"This is a public warning from the United States Army. Its brief message, " -"repeated in several languages, reads: The President of the United States " -"has declared unilateral martial law affecting the entire nation. Shelter in " -"place until evacuated to an appropriate emergency management camp by " -"authorized military personnel. This curfew will remain in effect until " -"further notice. Stay indoors. Violators will be shot on sight." +msgid "dick" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"This is an advertisement for Rivtech's 'ATOMIC POWER THIRST' energy drink. " -"While intended to advertise a new flavor called Isotope RU-238 'FRUIT', most " -"of the text is dedicated to a long list of possible side effects: anxiety, " -"insomnia, severe insomnia, dizziness, tremors, nausea, headache, vomiting, " -"delusions, hallucinations, rhabdomyolysis, internal burns, thyroid cancer, " -"extensive internal bleeding, upper gastrointestinal bleeding, diarrhea, " -"cardiac dysrhythmia, cardiovascular collapse, suicidal ideation, seizures, " -"ataxia, amnesia, mania, stroke, neurodegeneration, malignalitaloptereosis, " -"necrotizing fasciitis, recurrent flu, and pinkeye." +msgid "dipshit" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"This is a soda advertisement. On the front is a picture of a happy couple " -"on a beach watching the sun set. Between them are bottles of soda. The " -"poster reads, \"Cascade Cola, for those special moments\" in bold white " -"letters." +msgid "douchebag" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"This is a flier for a fast food chain. In it, a man is placing an order " -"with an attractive woman wearing a bright green shirt in the window with two " -"happy children sitting in the back seat. The flier reads \"Burgers, fries, " -"and a Smile.\" Down in one corner is a company logo." +msgid "dumbass" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"This is an advertisement for soda. It shows a dark brown can of soda on a " -"black background. The label reads \"Spin\"." +msgid "dumb " msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"This is a flyer for a local pizza chain. On it is a picture of a cartoon " -"Italian holding a pizza, with the words \"It's a goooood pizza\" written " -"above his head." +msgid "fool" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"This is a poster advertising contact lenses. On it is a picture of a blood " -"shot eye with a rather long block of information beneath it making some " -"fairly exaggerated claims about the product." +msgid "freak" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"This is a flyer advertising a local radio station. It has a lot of bright " -"colors and patterns, but no definite message other than \"104.4 all the " -"best, all the time!\" in big yellow letters." +msgid "goon" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"This is a large movie poster for \"Action Packstone 6, Revenge of the Dog Men" -"\". It shows a fit man in a leather jacket with a revolver and a claymore " -"walking towards the viewer. At his side is his trusty cyberdog companion " -"and in the background is an explosion." +msgid "half-eaten " msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"This is an illustrated poster for a brand of solar car. The vehicle is " -"driving through a lush country side as small animals look on. The slogan " -"\"Improving the world, one tank at a time.\" is written across the top in " -"small letters." +msgid "idiot" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"This is a soda advertisement. On the front is a picture of a happy couple " -"on a beach watching the sun set. Between them are bottles of soda. The " -"poster reads, \"Cascade Cola, for those special moments\" in bold white " -"letters. Someone has colored in the sun with a black marker. The words " -"\"oh Discordia\" are scrawled across the top." +msgid "imbecile" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"This is a flier for a fast food chain. In it, a man is placing an order " -"with an attractive woman wearing a bright green shirt in the window with two " -"happy children in the back seat. The flier reads \"Burgers, fries, and a " -"Smile.\" down in one corner is a company logo. Someone has gone to town on " -"this one with a permanent marker. It is now covered in rude images and " -"racial epithets." +msgid "jackass" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"This is a flier for a local pizza chain. On it is a picture of a cartoon " -"Italian holding a pizza, with the words \"It's a goooood pizza\" written " -"above his head. Someone has drawn an exaggerated mustache on the cartoon " -"Italian, along with a pair of crude, oversized breasts." +msgid "moron" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"This is a poster advertising contact lenses. On it is a picture of a blood " -"shot eye. Someone has defaced this one. The informative part has been torn " -"off, and written in jagged letters across the top in red crayon are the " -"words \"ALL HAIL THE CRIMSON KING!\"." +msgid "nitwit" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"This is an illustrated poster for a brand of solar car. The vehicle is " -"driving through a lush country side as small animals look on. The slogan " -"\"Improving the world, one tank at a time.\" is written across the top. " -"Someone used a blue pen to write \"who gives a shit\" across the slogan and " -"put X's over the eyes of all the animals." +msgid "piece of an ass" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"This is a poster advertising a underground bunker. The poster shows a " -"nuclear bomb wiping out a city while a family huddles safely underground. " -"There a slogan \"Concerned about enemy attack? Want to protect your " -"family? Join the VAULT program today.\" which is written in the middle. " -"However, there seems to be no information about *how* one might do so." +msgid "piece of shit" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"This is a flier for Red Ryder BBGuns. On it a child is pulling a shining " -"red wagon with a cooked pheasant on it and a wooden rifle over one " -"shoulder. The child has a dog trailing beside him and a satisfied look on " -"his face. The caption reads \"When you chose Red Ryder, you invested in the " -"American Dream. You invested in our Independence.\"" +msgid "punk" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"This is an old flier for a movie from the 30s. A tan man with slick black " -"hair and muscles bulging through his offwhite suit is clasping a woman to " -"his hip with one hand, and the woman is wearing a black leather dress. With " -"her hips splayed, she is holding a pistol in one hand and starring directly " -"out of the advert. The caption reads \"Witness the rebirth of New Noir with " -"'Jersey Shore Blues'. Starring Jenifer Languiz as 'Snookie'!\"" +msgid "scumbag" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"Have you found (y)our savior today? Atom is here for you, it is inside " -"you!\" This flier marked the rising popularity of the Atom Cult, a religion " -"in which the essence of life is discovered through meticulous inward study " -"and pious donations." +msgid "shit-brained " msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"Joe's Diner; 1/2 pound of meat, 3 toppings, 'your choice', all with a side " -"of freedom fries and a BIG Gulp size pop.\"" +msgid "shit-eater" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"This is an advertisement for the Wink & Nod brand Soporific Induction CBM. " -"It shows a picture of a woman sleeping on a bed of nails with a satisfied " -"smile on her face. The caption reads: \"Catch Zs with ease, wherever you " -"please!\"" +msgid "shitass" msgstr "" #: lang/json/snippet_from_json.py -msgid "\"WE WERE RIGHT THE GOVERNMENT DID IT\"" +msgid "shitbag" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"Have seen a zombie making its kin raise even despite damage that normally " -"would take them down, the air around it shimmered like around that hole in " -"the air we've seen creatures coming through back home\"" +msgid "shitface" msgstr "" #: lang/json/snippet_from_json.py -msgid "\"I shot the sheriff; but I couldn't find the deputy\"" +msgid "son of a " msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"Some plant vines started chasin after me, so I took a gas mask and some " -"teargas and I ran through them.\"" +msgid "stinky " msgstr "" #: lang/json/snippet_from_json.py -msgid "\"Slingshot right through the windshield k?\"" +msgid "stupidass" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"When I was a kid I used to slingshot at bugs and birds. Its really " -"playing off nowadays, Ill tell you what\"" +msgid "stupid " msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"ALL YOU STONERS WITH YOUR VIDEYA GAMES - I BET YOU WISH YOU TOOK THE TIME " -"TO LEARN A SKILL NOW DONTYA\"" +msgid "swine" msgstr "" #: lang/json/snippet_from_json.py -msgid "\"I tried to be a bard, but the rats didn't like my piping.\"" +msgid "zombie food" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"I found a chocolate bar on my pillow when I got home last night. I left " -"and don't wanna go back.\"" +msgid "loser" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"this demon thing came after me it got me good i shot it but i dont know " -"if ill make it\"" +msgid "dickhead" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"DANNY IF YOU READ THIS THIS IS CLARA WE'RE ALL OKAY AND WE'RE HEADING TO " -"THE RIVER. A BOAT SAID THEY WERE DOCKED NEARBY.\"" +msgid "asshole" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"When I think of all the dead people I get mad, because I was supposed to " -"be the next big leader. WHERES MY CHANCE!??\"" +msgid "fucker" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"You know they got a machine that can change the weather now? You put in a " -"bunch o'numbers and the whole thing funks around!\"" +msgid "sucker" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"A man in a black robe came up to me, said he wanted to make a deal...\"" +msgid "fuckwad" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"Cha-cha-cha-chia! Saw a woman today, with fungus coming out her head like " -"hair tendrils.\"" +msgid "jerk" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"If only I had had more time with that Autodoc I could have saved them! " -"But with that damn chip in their brain those poor cyborg wil never be human " -"again...\"" +msgid "motherfucker" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"Save the cyborg! Please whoever read this you must help them! Knock them " -"out or inactivate them I don't care! But bring them on that Autodoc and " -"remove the chip messing up their brain.\"" +msgid "shithead" msgstr "" #: lang/json/snippet_from_json.py -#, no-python-format -msgid "" -"\"Gotta slow down, man. I don't think we spend more than 20% of our time " -"fightin', Put some Marley on and take off that racketus tripcore nonsense, " -"man.\"" +msgid " if I won't get some water soon." msgstr "" #: lang/json/snippet_from_json.py -msgid "\"I kept shooting with my handgun, but I never got any better!\"" +msgid "Can you get me some water, ?" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"ITS OKEY GUYS! I BARRYED A TIME CAPSUL IN MY BACKYARD! I PUT IN SOME " -"HOEHOES.\"" +msgid "Do you have something to drink, ?" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"I got my tinfoil hat on. Good thing too, cause this monster was starrin " -"at me kinda funny, trying to freeze my mind in place.\"" +msgid "I need some water!" msgstr "" #: lang/json/snippet_from_json.py -msgid "\"You want my advice? Smoke Crack, It gets shit done.\"" +msgid "My mouth is dry." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"The raindrops keep falling on my head, the acid ensured my eyes would soon " -"be bleedin red...\"" +msgid "When we drinkin'?" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"ALWAYS WITH THE EFFICIENCY GUYS; YOURE ALWAYS WORKING TO GO HOME TO PAY " -"RENT TO SLEEP TO WAKE UP TO WORK AGAIN. STOP\"" +msgid "When was the last time I had a drink?" msgstr "" #: lang/json/snippet_from_json.py -msgid "\"IM OFF TO THUNDERDOME, BYE SUCKERS.\"" +msgid "I'm parched, I need to drink something." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"If you get a parasite, take some sand and some vodka. Rub the sand into " -"the afflicted area, real good too; like you're washing your hair. Then " -"rinse with vodka.\"" +msgid "I'm thirsty..." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"I put my toilet water into a gastank. Then I poured it into a glass cup. " -"Then I drank it without vomiting my insides back into the toilet.\"" +msgid "I'm thirsty." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"This isn't real this is a test to turn you into a Manchurian Candidate!\"" +msgid "I'm thirsty." msgstr "" #: lang/json/snippet_from_json.py -msgid "\"Real Men do it with STYLE. SUPASTYLIN.\"" +msgid "Can you give me something to drink, ?" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"They're all hiding on an oil rig, I heard it myself over the AM airwaves. " -"They think they're the nobles of the 21st century, the prigs.\"" +msgid "I need to get some water." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"The Green Fever shall purge the land for His Chosen children. I have seen " -"His black fire shining in the eyes of the afflicted and eagerly await the " -"day He shall consume us all. Ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl " -"fhtagn." +msgid " if I don't drink something." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"Some of 'em are big. Real big. Don't stick around, I saw my mate get " -"fucking torn in half!\"" +msgid "Water... Is there an oasis nearby?" msgstr "" #: lang/json/snippet_from_json.py -msgid "\"po p y fl ow er s don t ea at them\"" +msgid "Did you know that lack of water kills faster than lack of rest?" msgstr "" #: lang/json/snippet_from_json.py msgid "" -"\"Some guy is walking through the horde without a scratch. Please tell me " -"they're docile now. Please fucking tell me.\"" +"Yeah sure, can't help but notice you got beer with you! Let's crack a cold " +"one and chat, , how goes it?" msgstr "" #: lang/json/snippet_from_json.py -msgid "\"Swamp water tastes good! An\"" +msgid "" +"Oh definitely, how about one of those beers I see on you? What's up anyway?" msgstr "" #: lang/json/snippet_from_json.py -msgid "\"Why are all the lawnmowers broken?!\"" +msgid "" +"Yeah you share those beers I see you hoarding and then we chat all you " +"like! Only joking, what's up ?" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"Some of the bridges, they're right next to each other, right? If you see " -"something up ahead one of those, just careen through to the other side. My " -"van was long enough to bridge right across!\"" +msgid "Hey, sure thing, , I need a break anyway, how are you?" msgstr "" #: lang/json/snippet_from_json.py -msgid "\"BURN BURN BURN BURN BURN ALL BURN ALL BURN ALL BURN\"" +msgid "Yeah OK, , how's it going?" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"I took all the supplies. Don't follow me. I'm sorry, man. I have to " -"look out for myself now.\"" +msgid "Sure, let's shoot the shit! You OK?" msgstr "" #: lang/json/snippet_from_json.py -msgid "\"My next-door neighbor had a katana in his basement!\"" +msgid "Why not? How you doing?" msgstr "" #: lang/json/snippet_from_json.py -msgid "\"Am I the last one alive?\"" +msgid "I'm OK with that, what's up?" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"Boyfriend stole my pistol while I was asleep. I locked him in the " -"bathroom and set the house on fire. At least he attracted their attention.\"" +msgid "I can spare a few minutes, how's things?" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"I get air conditioners, but... this whole laboratory is frozen to ice!\"" +msgid "Sure thing , you good?" msgstr "" #: lang/json/snippet_from_json.py -msgid "\"Fuck aerodynamics, I want another engine!\"" +msgid "Alright, you got something to get off your chest?" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"A wood ax works pretty well against them. So does a machete, but you " -"can't cut down a tree.\"" +msgid "Always ready for a good chat! But why, you OK?" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"Why would you hide in a farm? Sure, it's isolated, but if they know where " -"you are, you don't exactly have cover on all sides.\"" +msgid "OK , we should get to know each other, how are you coping?" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"Imagine if this spread to, like, Australia. Zombie kangaroos. Haha...\"" +msgid "Definitely, I'm game. How you holding up?" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"how DO I use THESE bionic THINGS? I just STUCK the wires IN my WRIST and " -"now I CAN'T STOP twitching. AND now my LEG hurts! Is THAT acid?!\"" +msgid "darn" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"I tried playing memorial music for my dead brother, on a radio. They must " -"have been attracted to it. I can't see his grave through the crowd anymore." -"\"" +msgid "fuck" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"Took a picture of a dead dog leaping right onto a soldier. Sweet fucking " -"shot!\"" +msgid "goddamn" msgstr "" #: lang/json/snippet_from_json.py -msgid "\"Gas mask is nice and all, but I can hardly run with it on.\"" +msgid "goddamnit" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"One of those robot tanks was blocking the way out. Got some sort of " -"sweetspot, though, where it can't decide what to shoot with, maybe 30 yards " -"or so? Made it to the truck and just drove.\"" +msgid "damn" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"Those evac shelters have basements. Remember when they were full of " -"food? Every single one is fucking empty now...\"" +msgid "damnit" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"I made mushroom babies. My arms hurt. I hurt. I had mushroom babies. " -"They are growing now.\"" +msgid "shit" msgstr "" #: lang/json/snippet_from_json.py -msgid "\"It doesn't matter how you die. You're gonna turn into one of them.\"" +msgid "fuckit" msgstr "" #: lang/json/snippet_from_json.py -msgid "\"WHY DO ALL THE DEAD CHILDREN GO TO SCHOOL\"" +msgid "crap" msgstr "" #: lang/json/snippet_from_json.py -msgid "\"Don't keep your goddamn casings! They'll just weigh you down.\"" +msgid " " msgstr "" #: lang/json/snippet_from_json.py -msgid "There is a splotch of blood on it. \"blood of the zombie king\"" +msgid " " msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"Local auto shop is full of the things. And to think I worked with them on " -"repairing cars... now they're just... fucking corpses.\"" +msgid "son of an ass" msgstr "" #: lang/json/snippet_from_json.py -msgid "\"DON'T EAT THE SLIME DON'T EAT THE SLIME DON'T EAT THE SLIME\"" +msgid "Oh sugar!" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"I used to be human. But... my arms... they are like tentacles. I slither " -"along akin to a snail and I shed my feathers every day.\"" +msgid "sad" msgstr "" #: lang/json/snippet_from_json.py -msgid "\"I don't have enough time to double tap. You don't either.\"" +msgid "bummed" msgstr "" #: lang/json/snippet_from_json.py -msgid "\"PINK TALL ONES RUN RUN RUN RUN RUN\"" +msgid "depressed" msgstr "" #: lang/json/snippet_from_json.py -msgid "\"Are they still human inside?\"" +msgid "pissed" msgstr "" #: lang/json/snippet_from_json.py -msgid "\"the eye it watches me it follows me everywhere help\"" +msgid "unhappy" msgstr "" #: lang/json/snippet_from_json.py -msgid "\"tHE Portal it's so COld\"" +msgid " " msgstr "" #: lang/json/snippet_from_json.py -msgid "\"I can wear three backpacks! Fuck, I'm good.\"" +msgid "dejected" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"They build modern bullets fuckin crazy. Set some on fire and they all " -"goes like a lil grenade. Need kindling first.\"" +msgid "down" msgstr "" #: lang/json/snippet_from_json.py -msgid "\"GOD CAN'T SAVE US\"" +msgid "glum" msgstr "" #: lang/json/snippet_from_json.py -msgid "\"SHOOT YOURSELF, LET IT END QUICKLY\"" +msgid "Hey ." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"There are five basic rules to survival. One, stay prepared and watchful. " -"Two, keep your iron sights lined up or succumb. Three, stay FAR WAY from all" -"\"" +msgid "Greetings ." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"The bricks of this bathroom look like a face. Haha... it's all I can " -"focus on. At least let me shit before you break down the door. Please...\"" +msgid "Hi You okay?" msgstr "" #: lang/json/snippet_from_json.py -msgid "\"What the hell are they mining for in these shafts?\"" +msgid " Let's talk." msgstr "" #: lang/json/snippet_from_json.py -msgid "\"I am one with the plants.\"" +msgid "Well hey there." msgstr "" #: lang/json/snippet_from_json.py -msgid "\"Broadsword! Yeah!\"" +msgid " Hello." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"If you see a trail of dirt getting displaced in your direction... run. " -"Run for your life.\"" +msgid "What's up, ?" msgstr "" #: lang/json/snippet_from_json.py -msgid "\"Don't fall down a nuclear silo, they left 'em all open\"" +msgid "You okay, ?" msgstr "" #: lang/json/snippet_from_json.py -msgid "\"DINT ATE THE MUSHROM\"" +msgid "Hello, ." msgstr "" #: lang/json/snippet_from_json.py -msgid "\"Libraries are useless after the apocalypse.\"" +msgid "Hi " msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"I swear to God I've seen these plant things before! In a book, or " -"something! I swear...\"" +msgid "never" +msgstr "" + +#: lang/json/snippet_from_json.py src/crafting_gui.cpp +msgid "no" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"Is robbing a bank easier or harder now that all the guards are undead?\"" +msgid "not gonna happen" msgstr "" #: lang/json/snippet_from_json.py -msgid "\"Make sure your car is REALLY stopped before you get out.\"" +msgid "not happening" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"I found some kind of stone pyramid with spikes. I feel... I feel like I'm " -"being watched.\"" +msgid "over my dead body" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"Why would you ever hide in a damn gun store? The owner... he was a moron " -"alright.\"" +msgid "when pigs fly" msgstr "" #: lang/json/snippet_from_json.py -msgid "\"This apocalypse will be good for the US financial crisis\"" +msgid "won't happen" msgstr "" #: lang/json/snippet_from_json.py -msgid "\"THEY DON'T feel ANYTHING\"" +msgid "fuck no" msgstr "" #: lang/json/snippet_from_json.py -msgid "\"What was XEDRA doing, anyway?\"" +msgid "hell no" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"Is that one pharmaceutical company gonna come out with a, like, cure for " -"this anytime soon?\"" +msgid "no way" msgstr "" #: lang/json/snippet_from_json.py -msgid "\"THE MARLEY WAS RIGHT\"" +msgid "not a chance" msgstr "" #: lang/json/snippet_from_json.py -msgid "\"I... I just put a muffler onto a... nail gun.\"" +msgid "I don't think so" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"Squeeze some ammonia into zombie flesh and hold it tight. You smell like " -"one of them! I think.\"" +msgid "no way in hell" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"I thought my damn terminal cancer was bad enough... now the dead are " -"rising?!\"" +msgid "nuh uh" msgstr "" #: lang/json/snippet_from_json.py -msgid "\"THE GOO IS IN THE WATER DON'T DRINK WATER\"" +msgid "nope" msgstr "" #: lang/json/snippet_from_json.py -msgid "\"What's with these pits... with, like, sli\"" +msgid "fat chance" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"Everyone used their gas to get to another town... but it's the same story " -"everywhere.\"" +msgid "Goodbye, !" msgstr "" #: lang/json/snippet_from_json.py -msgid "\"The gas the gas the green gas spreads forever\"" +msgid "I'm leaving." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"Most things can be taken out with a shotgun. More things can be taken out " -"with a grenade. Imagine what a mini-nuke does.\"" +msgid "So long, !" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"My friend gave me lit dynamite, but it hasn't exploded yet... I don't " -"think that's supposed to happen. God help us.\"" +msgid "Hasta luego, !" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"Come to the bar if you see this, let's re-enact a zombie movie, friends.\"" +msgid "I'm outta here!" msgstr "" #: lang/json/snippet_from_json.py -msgid "\"They are NOT slow! They are NEVER slow!\"" +msgid "Bye bye, !" msgstr "" #: lang/json/snippet_from_json.py -msgid "\"I had a phobia of bees BEFORE they grew to enormous sizes.\"" +msgid "consider yourself dead" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"Your backpack's gonna weigh you down in the water. Hell, feel free to get " -"naked. Nobody's going to judge your modesty.\"" +msgid "I'll destroy you" msgstr "" #: lang/json/snippet_from_json.py -msgid "\"Guns too loud. Crossbow too long. Running is best.\"" +msgid "I'll kick your ass" msgstr "" #: lang/json/snippet_from_json.py -#, no-python-format -msgid "\"99% dead? I'd like to see a million zombies on Wall Street.\"" +msgid "I'll kill you" msgstr "" #: lang/json/snippet_from_json.py -msgid "\"Crawled in through the vents. Whole office building is infested.\"" +msgid "I'll send you to hell" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"Don't shoot the people who get bit! It's OK! Death is the only thing " -"that makes you turn!\"" +msgid "I'm gonna kick your ass" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"Zombies, walkers, dead ones, undead, reanimated, zed, animata, biters. " -"Did I miss any?\"" +msgid "you won't make it out alive" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"I left a stash of rechargeable batteries in my safe and apparently the " -"goddamn zombie Tooth Fairy has taken them all.\"" +msgid "you're dead" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"All I've got is this keg of beer and an appetite. Come at me, apocalypse!" -"\"" +msgid "I'll kill you" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"My cousin says that murder nowadays is just a war crime. War for what, I " -"don't know, since the undead seem to be rebels without a cause.\"" +msgid "you're dead meat" msgstr "" #: lang/json/snippet_from_json.py -msgid "\"SWAMPS RUN SWAMPS NO SWAMPS RUN\"" +msgid ", " msgstr "" #: lang/json/snippet_from_json.py -msgid "\"dog bit off my legs, magical hospital make all better\"" +msgid "you're a dead man" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"They said a walking cane was a useless weapon... but then I hit one of " -"them with it.\"" +msgid "you'll taste my " msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"River water around these parts is extremely safe. Probably more safe than " -"the damn tap water at this point.\"" +msgid "you're dead" msgstr "" #: lang/json/snippet_from_json.py -msgid "\"DON't bomB THe PORtals it MAKES iT WORSE\"" +msgid ", " msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"No wonder all the camps got overrun, they kept a goddamn zombie test " -"subject! Each and every one of 'em!\"" +msgid "I'm not gonna last much longer" msgstr "" #: lang/json/snippet_from_json.py -msgid "\"I just realized how damn demented those fliers are.\"" +msgid "I'll be dead soon" msgstr "" #: lang/json/snippet_from_json.py -msgid "\"I propose a new currency: 9mm.\"" +msgid "I'll be a goner" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"Something wrong, with cars..., ram, and,. my speedometer read six " -"hundred.,.thousand can't feel lungs,\"" +msgid "I'm dead, ," msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"My skin is crawling and I teleport every few minutes... what is going o\"" +msgid "I'm dead meat" msgstr "" #: lang/json/snippet_from_json.py -msgid "\"You can't see them through the smoke but they can't either.\"" +msgid "I'm in serious trouble" msgstr "" #: lang/json/snippet_from_json.py -msgid "\"There's gotta be a better use of all this rebar...\"" +msgid "I'm doomed" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"met schoolhouse of people, all crazy and mad they were, ate killed all of " -"them, yum\"" +msgid "I'm done for" msgstr "" #: lang/json/snippet_from_json.py -msgid "\"STAY AWAY FROM THE BIG ONES IN THE FOREST\"" +msgid "I won't last much longer" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"got into a prison with a halligan bar. makes me wonder how they kept " -"prisoners inside\"" +msgid "my days are numbered" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"Shopping carts become a lot more efficient when you plate-weld a trunk to " -"them. Crate on wheels!\"" +msgid ", I'm sorry" msgstr "" #: lang/json/snippet_from_json.py -msgid "\"telportfd itont wall, amr gone\"" +msgid "Can you wait?" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"This thing isn't a car any more. It's just a fucking mountain of metal on " -"wheels, which I live in.\"" +msgid "Hey, where are you?" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"Anyone else seen those really... SQUARE-looking towns? I don't think " -"they're normal.\"" +msgid "Wait!" msgstr "" #: lang/json/snippet_from_json.py -msgid "\"BOSTON IS FUNGUS DON'T GO THERE\"" +msgid "Wait up, !" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"big z threw me on top of the building, legs broken but at least im safe " -"for a few more minutes\"" +msgid ", wait for me!" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"I'm starting to feel bad about disabling all these turrets and stealing " -"their ammunition.\"" +msgid "Hey, wait up, ?" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"Make sure you strip the house for all available resources-- tubes, pipes, " -"ceramics, sheets, strings, and more\"" +msgid "You need to wait for me!" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"there was a giant shell in my backyard for a few weeks. one day a squid " -"guy popped out of it and said his name was steve\"" +msgid "You need to wait!" msgstr "" #: lang/json/snippet_from_json.py -msgid "\"FUCK FAUX-MUTANTS, BEING 'EXTREMELY THIRSTY' DOES NOT COUNT\"" +msgid ", where are you?" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"There's nothing wrong with eating people if you HAVE to. I mean, I only " -"did it because I didn't want to waste my potato chips!\"" +msgid "Hey Wait for me!" msgstr "" #: lang/json/snippet_from_json.py -msgid "\"all these robotic police really take the piss out of kops\"" +msgid "Where are you?!" msgstr "" #: lang/json/snippet_from_json.py -msgid "\"CHINA DID THIS\"" +msgid "Hey, I'm over here!" msgstr "" #: lang/json/snippet_from_json.py -msgid "\"RUSSIA DID THIS\"" +msgid "I'm unaffiliated." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"Thank You RivTech. Thank You For Good Coffee. Will Always Stay Awake For " -"You Rivtech.\"" +msgid "I don't run with a crew." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"See, now I'm just not sure where I'm putting all these storage batteries " -"in my body!\"" +msgid "I'm a solo artist, ?" msgstr "" #: lang/json/snippet_from_json.py -msgid "\"dont try to leave they will shoot you\"" +msgid "I don't kowtow to any group, ?" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"herbs + salt + cooking oil + coffee powder + ammonia = a meal, right?\"" +msgid "I'm a freelancer." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"HA! YOU THOUGHT I WOULD LEAVE A USEFUL NOTE?! SCREW YOU! GO DIE IN A " -"BLOB PIT!\"" +msgid "I work alone, ." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"I'd like to thank my high-school culinary arts class for teaching me how " -"to make RDX and mutagenic serum.\"" +msgid "I'm a free agent, more money that way." msgstr "" #: lang/json/snippet_from_json.py -msgid "\"Makayla Sanchez burned down my fucking house\"" +msgid "I prefer to work uninhibited by that kind of connection." msgstr "" #: lang/json/snippet_from_json.py -msgid "\"he calls himself the 'man with the hands', don't approach\"" +msgid "I haven't found one that's good enough for me." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"So... what happens if the military rescues us? We're all freaks by now, " -"right? How the fuck are we gonna go back to real life?\"" +msgid "I don't belong to a faction, ." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"Not sure if my companion WANTED to turn into a bird, but I was the one " -"giving her the serum, and I saved her life! That's fair, right?\"" +msgid "amigo" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"what's a resonance cascade? can't be that bad, maybe i'll get some cool " -"l##/###\"" +msgid "comrade" msgstr "" #: lang/json/snippet_from_json.py -msgid "\"I've never been very confident, is that why my shots keep missing?\"" +msgid "fellow" msgstr "" #: lang/json/snippet_from_json.py -msgid "\"FIRE BAD. NOW NAKED. PLEASE HELP.\"" +msgid "lad" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"Heard of a place up in Maine where people have their shit together. " -"Hundreds of people, defense, food and shelter... let's go raid it, guys!\"" +msgid "mate" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"The whispering fog is taking me in like a blanket. I'm warm now. I'm " -"finally\"" +msgid "nomad" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"got a video recording of hour one when the portals were still up. pretty " -"cool\"" +msgid "partner" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"Stuck here. Zombies outside. Friends were outside too, now they're part " -"of zombies. Need to be quiet\"" +msgid "stranger" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"if anyones reading this, please tell my mom i was right about insects " -"being superior\"" +msgid "survivor" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"Diamond coated sword! Diamond coated hammer! Diamond coated clothes! " -"Diamond coated hands help\"" +msgid "friend" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"waded through 14 miles of sewage for playboy magazine, wasnt worth it\"" +msgid "pilgrim" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"I'm coming back for this note in twelve hours. If I don't, take all my " -"shit!\"" +msgid "traveler" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"all my friends died when they came near me. there's nothing funny about " -"that\"" +msgid "pal" msgstr "" #: lang/json/snippet_from_json.py -msgid "\"Wow, this sinkhole is really comfortable!\"" +msgid "fella" msgstr "" #: lang/json/snippet_from_json.py -msgid "\"DOG NOT REAL DOG\"" +msgid "you" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"This is all just a dream, right??! I'M GOING TO WAKE UP, SHE'S GOING TO BE " -"OK\"" +msgid "dude" msgstr "" #: lang/json/snippet_from_json.py -msgid "\"wek ik spak\"" +msgid "buddy" msgstr "" #: lang/json/snippet_from_json.py -msgid "\"IT'S BURIED! THE TEMPLE IS BURIED!\"" +msgid "man" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"If I had a dollar for every cash card I've found, I'd have more money than " -"is on these stupid things!\"" +msgid "Catch up!" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"can never have enough kevlar. basically just live in a kevlar turtle " -"shell.\"" +msgid "Get over here!" msgstr "" #: lang/json/snippet_from_json.py -msgid "\"Wow, I haven't had to piss in weeks!\"" +msgid "Get over here, !" msgstr "" #: lang/json/snippet_from_json.py -msgid "\"MY GLITTERING SNAKE COMPELS YOU! OBEY!\"" +msgid "Keep close, !" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"can sunstasin self frorever off fof my funggnaloid babiues oout fo yme " -"arms eat themm up eatbtb my chidlldren\"" +msgid "Keep it moving, !" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"Gonna settle down one day. Nice big orchard, couple of friends/future " -"family to spend time with, and my army of zlaves to guard the place.\"" +msgid "Keep up, !" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"a ctulaly don t mi nd t he cold it s f i ne in h ere nn o problem\"" +msgid "Let's keep going, !" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"tried to shoot myself but the nanobots fixed it, fucked up the controls, " -"now i can't turn them off i just want it to be over\"" +msgid "Over here!" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"Tried wearing dead zombie clothes, but they still knew I was alive! It's " -"like they're a hivemind, man!\"" +msgid "Over here, !" msgstr "" #: lang/json/snippet_from_json.py -msgid "\"MY PALMS ONLY GROW IN POWER!\"" +msgid "Stay close, !" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"riddle. what's 1/4 feathers, 1/4 scales, 1/4 metal, and 1/4 flesh? " -"answer: sorry, but you should know this one.\"" +msgid "Stay with me, !" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"For anyone that's reading this, I just want to confirm (FROM AN UNBIASED " -"SOURCE) that it was NOT the scientists' fault.\"" +msgid "Catch up, !" msgstr "" #: lang/json/snippet_from_json.py -msgid "\"Whoops, I put my sister's insulin in my internal furnace. Shit.\"" +msgid "Keep up!" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"traveled with a few friends after the thing started. mostly stuck to bike " -"paths and eaten fruit and mushroomdhfhghghhhh\"" +msgid "Come on, !" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"We're the eagle-eyes in the sky! Just two mutant avians in our " -"helicopter! Filming the Cataclysm! Check us out on any working electronics!" -"\"" +msgid "Keep it moving!" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"My friend was getting eaten. Started ranting about how he had 70 HP on " -"his head, and that the zombie shouldn't penetrate his armor... poor guy. " -"Bad die roll, I guess.\"" +msgid "Stay with me!" msgstr "" #: lang/json/snippet_from_json.py -msgid "\"WE'RE GOING TO SAIL TO CANADA, BITCHES!\"" +msgid "Keep close!" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"Anyone hear about that guy who tried to sail his family to Canada? What a " -"moron, right?\"" +msgid "Stay close!" msgstr "" #: lang/json/snippet_from_json.py -msgid "\"recently canadian border has gotten more dangerous don't go there\"" +msgid "Let's keep going!" msgstr "" #: lang/json/snippet_from_json.py -msgid "\"Hey, what happened to my dad's airboat?!\"" +msgid "I can barely keep my eyes open." msgstr "" #: lang/json/snippet_from_json.py -msgid "\"Reading is good! Never stop reading. Read EVERYTHING.\"" +msgid "When we sleepin'?" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"I'm gonna be honest here, I'm really gonna die soon so I dont want to gt " -"forgnottedn ples dont forntget me y nrmmy name is h@@hbhbh\"" +msgid "*Yawn*" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"It wasn't Russia or China, guys. It was me. This whole apocalypse is my " -"fault. You can just call me... Darkling.\"" +msgid "What time is it?" msgstr "" #: lang/json/snippet_from_json.py -msgid "\"all it takes to seal a wound is a sawblade and a match! trust me\"" +msgid "I'm tired..." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"I wonder what's in this sarcophagus? Maybe it's a real sarcophagus. " -"Maybe there's a big guy named God under here.\"" +msgid "I'm tired." msgstr "" #: lang/json/snippet_from_json.py -msgid "\"these hulks aint so incredible when ya got .50\"" +msgid "I'm tired." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"Got my legs dissected. It's OK, at least I have my dog! Her legs were " -"also dissected, but that's OK, we're gonna be OK...\"" +msgid "Can we rest for a while, ?" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"Mi-go is friend! Go with Mi-go to friend dimension! On the Friend Team!!" -"\"" +msgid "I need to rest." msgstr "" #: lang/json/snippet_from_json.py -msgid "\"We have Landed our Comet. The Sky is Ablaze.\"" +msgid " if we don't stop for a moment." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"Last one standing. It's good feeling. I win. I win I win I win I win I " -"win\"" +msgid "Did you know that lack of rest kills faster than lack of food?" msgstr "" #: lang/json/snippet_from_json.py -msgid "\"Adderall cures weakness, tramadol cures death\"" +msgid "I'll just go to sleep, ?" msgstr "" #: lang/json/snippet_from_json.py -msgid "\"These turrets keep dodging my FUCKING BULLETS!\"" +msgid "I'm going to sleep now." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"Best way to train is by throwing pebbles at birds. You'll be a legend.\"" +msgid "I'm off to bed. Wake me if you need me." msgstr "" #: lang/json/snippet_from_json.py -msgid "\"new bedford is overrun. i'm sorry. we tried.\"" +msgid "I'm going to sleep over there." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"Check out my cooking show on The Television! Making Mannwurst sausages " -"out of some of those assholes who tried to raid my kitchen earlier...\"" +msgid "Time for bed! See you in the morning." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"Renting out my rat tunnels for 50 9mm rounds a night. I dug them with my " -"own claws, so you know they're the best.\"" +msgid "There's a bed calling my name, and I'm going to it." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"Anyone wanna listen to some music at full volume and shoot the Zs that " -"approach? You pick the tunes if I get some ammo.\"" +msgid "Good night! Wake me if you need me." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"Lots of new easy ways to burn calories now. Fighting aminata, managing " -"the fields, running with my wings buzzing, and more.\"" +msgid "extremely" msgstr "" #: lang/json/snippet_from_json.py -msgid "\"lotta dead mothers\"" +msgid "greatly" msgstr "" #: lang/json/snippet_from_json.py -msgid "\"FLAMING SWORD HUMANE. CAUTERIZES WOUNDS. SURGICAL.\"" +msgid "highly" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"knife screams it screams i cant breathe so scared help me please help\"" +msgid "incredibly" msgstr "" #: lang/json/snippet_from_json.py -msgid "\"when it started, we could still hope The Man was gonna save us...\"" +msgid "quite" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"Hey, Ted. Alexander and Cass and I are heading to Z-Mobile for the last " -"of the meth. Keep the lizard fetus fed for us, OK?\"" +msgid "really" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"i say we call the material from melting down cars and dead robots " -"'massachusetite' or 'vermontsteel' or 'connecticut composite'\"" +msgid "utterly" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"Sometimes what you need when you're infected, bleeding, sick and hungover " -"is a J and some chips.\"" +msgid "fucking" msgstr "" #: lang/json/snippet_from_json.py -msgid "\"I am nothing without my supertank and storage megastructure.\"" +msgid "super" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"Hahahahaa stupid fuck in his mansion, with his plate armor and big axe. " -"Guy never swung the thing in his life. Can't block bullets, dipshit\"" +msgid "wicked" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"I woke up with a dozen bears in a tribe outside the vault. One was " -"covered in red markings, glowing-- speaking.\"" +msgid "very" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"poor guy. watched him from afar with my binocs for months and months. " -"today he died fighting. feels like i knew him even though i never " -"approached.\"" +msgid "mega" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"I hope I don't leave this note in a pawn shop, bank vault, or library... " -"'cus that would mean I'm dead.\"" +msgid "uber" msgstr "" #: lang/json/snippet_from_json.py -msgid "\"ENGLAND DID THIS\"" +msgid "ultra" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"I finally dug to the hellmouth. My body burns but my soul finally finds " -"its purpose\"" +msgid "so " msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"That little fakkin rat din say anythin till we whacked him with a steel " -"chain! Then 'e just wanted to know if he could buy the chain!\"" +msgid " " +msgstr "" + +#: lang/json/snippet_from_json.py src/iuse.cpp +msgid "fine" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"tom, adorned with fluid sacs three layers deep, crawls to safety like a " -"slug\"" +msgid "okay" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"my friend turned fuckin insane and ate his arms and then his sister's " -"arms! he looked rather cross\"" +msgid "get it" msgstr "" #: lang/json/snippet_from_json.py -msgid "\"Starting today, the hallucinations are my only friends.\"" +msgid "you dig" msgstr "" #: lang/json/snippet_from_json.py -msgid "\"For sale: zombaby shoes, very filthy\"" +msgid "dig" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"Started my own brewery recently. I just need some glass bottles, now! " -"Several thousand! I'm planning way ahead.\"" +msgid "got it" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"We're the eagle-eyes in the sky! We're gonna fly our bird 'copter! " -"Northward! And bomb the military checkpoint! Wish us luck!\"" +msgid "you see" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"Heard recently of some radio op who lives in a skyscraper, announcing " -"where those hordes are going. Couldn't find the frequency, though.\"" +msgid "see, " msgstr "" #: lang/json/snippet_from_json.py -msgid "\"Woah, bud! Not all cannibals eat meat!\"" +msgid "alright" msgstr "" #: lang/json/snippet_from_json.py -msgid "\"ay why aint my bullets fuckin explodin\"" +msgid "that clear" msgstr "" #: lang/json/snippet_from_json.py -msgid "\"Those Fiktok clan people picked this place clean... no food...\"" +msgid "seriously" msgstr "" #: lang/json/snippet_from_json.py -msgid "\"The fewer people in New England, the stronger we'll become.\"" +msgid "absolutely" msgstr "" #: lang/json/snippet_from_json.py -msgid "\"It all boils down to the Apex Predator.\"" +msgid "definitely" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"King Jameson ik goner! Thee cyber limbs isk falleng off me body! Stak " -"pyroteknik I heear!\"" +msgid "for real" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"Christian, but have no bible-- the Flying Spaghetti Monster is my god " -"now. For morale's sake...\"" +msgid "honestly" msgstr "" #: lang/json/snippet_from_json.py -msgid "\"THE GRANADE DEBUGGED MY SPIDER FRIEND WHERE IS SHE\"" +msgid " " msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"Got my mortar and pestle. Now if I could just find some avocados...\"" +msgid "most " msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"saw a girl standing with the mushrooms. spores coming out of slits in her " -"neck. she looked happy.\"" +msgid "urgently" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"Found some pink berries. Eating them makes bushes into more pink " -"berries. Infinite berry.\"" +msgid "REALLY" msgstr "" #: lang/json/snippet_from_json.py -msgid "\"m ust grow unity\"" +msgid "Excuse me, let me pass." msgstr "" #: lang/json/snippet_from_json.py -msgid "\"AMY IS FUNGUS. DO NOT LISTEN IF SHE ASKS YOU TO TAKE OFF MASK\"" +msgid "Hey , can I get through?" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"my rabbi follows a new god now. asks us to call him a local guide. i " -"dont mind, he keeps us fed\"" +msgid "Let me get past you, ." msgstr "" #: lang/json/snippet_from_json.py -msgid "\"Fungus are helping us. Help them and they will unite us\"" +msgid "Let me through, ?" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"Saw a boy couldnt be older than 16. Walked straight through the mushroom " -"tower. THROUGH IT\"" +msgid "Step aside, !" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"Found some food in a box outside my house. We ate it and now the " -"fungaloids aren't harming us. I think we are a mushroom now\"" +msgid "Can I get past you, ?" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"saw the girl again. she looked dead exhausted and walked right into the " -"fungus. 30 mins later and she walked out good as new\"" +msgid "I need to get past you, ." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"HADENSBROOK REBUILT AROUND FUNGUS. THEY EAT GRAY APPLES AND SPREAD IT\"" +msgid "Move your ass, !" msgstr "" #: lang/json/snippet_from_json.py -msgid "\"mycus must grow\"" +msgid "Out of my way, !" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"School bus with solar panels = TRUST. Gave us berries and seeds, we were " -"out of food\"" +msgid "Move it, !" msgstr "" #: lang/json/snippet_from_json.py -msgid "\"d o nThelp scho Ol buss makE seeeedS ARe FUNGUS!! !\"" +msgid "You need to move, , ?" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"Go to every fungus patch you find but WEAR A SUIT. Food there is very " -"very filling. Look for pink berries, blue flowers\"" +msgid "Thanks for the cash, !" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"red blue yellow berry seed sap bloom flowers tower mycus mycus mycus.\"" +msgid "Thanks a lot, !" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"Husband 30 yrs died in bombs. Mushrooms brought him back. GIVE YOURSELF " -"TO THEm AND THEY WILL HELP YOU\"" +msgid "Catch you later, !" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"\"Lisa always was a fan of sports. Thank God these Global Athletics Games " -"in Harran started some time before the outbreak, so she was able to leave " -"New England before it was quarantined. I can only hope there are no " -"zombies, as we do have here, in the city she flew to.\"" +msgid "See you later, !" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"LABS BOMBED: In further invasion proof (discounting earlier suggestion of a " -"riot drug) most of New England's scientific labs were bombed simultaneously " -"yesterday. No word yet from the military about who the aggressors are." +msgid "See you in hell, !" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"CHINA INVADES?: Communications were muddled by a large influx of aggressive " -"armed individuals. \"We have this,\" says a local Police Chief. \"We are " -"authorizing our robotic security drones to use lethal force on combative " -"humans.\"" +msgid "I'm outta here! " msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"INVADERS NOT HUMAN?: An earlier command by the Police Chief has backfired. " -"\"The invaders don't register as human. The securibots turned on us when we " -"tried to fight them. We don't have enough people left to reprogram them.\"" +msgid "Thanks, !" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"INVASION IS GM TROOPS: Reports of invasion by as yet unknown soldiers have " -"been confirmed, and this paper has gained first hand footage proving genetic " -"modification, with examples of extreme strength, speed and natural armor." +msgid "Hey! I saw you take that ! Drop it. Now." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"INVADERS ARE SUPER SOLDIERS: Further proof of mutation, in addition to " -"strength, speed & toughness, we now have reports of foreign enemies who are " -"somehow firing lightning fields, spitting acid and reports of soldiers " -"hidden in mobile clouds of smoke." +msgid "You best be dropping what you just picked up right now ." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"MILITARY HAS GM TOO - GENERAL: \"We want to reassure the people, these " -"invaders are not the only super-soldiers. Our genemods are more advanced " -"than China's. We were safety-testing, which China obviously skipped " -"disastrously.\"" +msgid "I've got eyes, you thief!" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"PUBLIC SERVICE ANNOUNCEMENT: \"Aid Delayed\". Fighting by the military at " -"the edge of the New England Disaster Area is expected to delay civilian " -"extraction. Civilians will be forced to supply themselves over the next " -"weeks." +msgid "Hey! That belongs to us! Drop it." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"PUBLIC SERVICE ANNOUNCEMENT: \"New England Cut Off\". New England has been " -"quarantined for the safety of the rest of the USA. No rescue attempts will " -"be funded, it is assumed there are no survivors in the area." +msgid ", I've seen a thief!" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"LEAVE TO THE EXPERTS -- GENERAL: \"Do not attempt to deal with invaders " -"yourself, our troops have the technology and the training for military " -"action. Loud gunfire may attract more enemy attention than you have ammo!\"" +msgid "I saw that! Drop what you just stole!" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"TOWNS OCCUPIED TERRITORY: FEMA officials said today \"Do not try to defend " -"your property in towns: invaders use advanced tracking, perhaps scent. " -"Please retreat to your nearest evacuation center outside town and await " -"extraction.\"" +msgid "Thieves will not last long around me , please drop that." msgstr "" #: lang/json/snippet_from_json.py msgid "" -"PUBLIC SERVICE ANNOUNCEMENT: \"Beware Acid Rain\". Several caustic " -"chemicals in the air react with rain clouds to cause deadly acid rain. No " -"word yet on if this is a deliberate tactic or a side effect of the earlier " -"bombings." +"Consider this a warning , thieves will not be tolerated, drop it." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"EDITOR SAYS \"DESTROY THE DEAD\". Recognizable enemy dead left lying in the " -"street may give away militia positions! If you kill an enemy combatant, " -"smash or butcher with a knife until unrecognizable! Screw Geneva! Protect " -"our troops!" +msgid "You think I'm blind ? Don't touch our stuff." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"SOLDIERS SEEN HEADED UNDERGROUND. Rumors abound as eyewitness see troops " -"headed underground near a local salon. Expert sources suggest that the " -"soldiers may be headed to a possible underground bunker." +msgid "content" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"A BRIDGE TOO FAR: In a Monday statement, the Department of Defense detailed " -"its plans to deploy strategic minefields on key bridge crossings, in order " -"to quarantine infected regions. \"Military personnel will be on-site to " -"assist any refugees fleeing the infected zones. We urge citizens to comply " -"with all military directives and avoid quarantined areas whenever possible " -"until order can be restored.\"" +msgid "glad" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"QUANTUM LEAP: An undisclosed project has yielded results in the form of " -"theoretical teleportation. \"This is just the tip of the iceberg,\" said a " -"source. \"I can't disclose, but this development is the LEAST in this " -"exciting vein!\"" +msgid "happy" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"HE WILL BLOW YOUR WORLD: Scientist Kevin Granade reveals potential \"Reality " -"Grenade\", loosely related to teleport-tech. He claims could be used to " -"weaken enemies or improve our own troops. \"We're still in Alpha testing,\" " -"says Kevin, \"It really needs a Bugfix\"." +msgid "overjoyed" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"SECURIBOTS: Keeping your home safe, ready the second the alarm goes off... " -"Who needs people?" +msgid "pleased" msgstr "" #: lang/json/snippet_from_json.py -#, no-python-format -msgid "" -"ROBOCOP BEATS CRIME: Due to the common usage of Securibots and their ability " -"to respond more rapidly than people, crime is down 54% and dropping. Police " -"chief says \"Don't trip an alarm and you have nothing to worry about\"" +msgid "ecstatic" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"ROBOT RAMPAGE: Three Protesters injured when surrounding a Military base, " -"protesting automated turrets which put guards out of jobs. \"We warned " -"them, turrets will open fire on anyone without a military ID,\" a general " -"said." +msgid "thrilled" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"GOVERNMENT INTRODUCES GUN SUBSIDIES: In a move the government says will " -"boost the economy, encourage military production and support defense " -"militia, the government has dropped taxes on guns and applied a subsidy for " -"the poor." +msgid "stoked" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"US IGNORES UN DEMANDS: The US ambassador to the UN today turned down UN " -"requests to begin nuclear disarmament by China, the US and North Korea. " -"\"We have a right to defend ourselves,\" insisted the ambassador. \"We'll " -"back down when they do\"." +msgid " " msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"A WHOLE NEW YOU! Augment your world with CBMs! This ad features a man " -"covered in solar panels with a miniature flashlight in the middle of his " -"head." +msgid "tickled pink" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"The Future... powered by COFFEE! Rivtech brings you the greatest " -"revolution since espresso. Why wait for milk to boil? Have your coffee " -"ready instantly with \"THE POWER OF THE ATOM\"!" +msgid "delighted" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"GLAMOPOLITAN! We've got ALL the latest tips! Whether you want to know what " -"the elite are eating, wearing or discussing, Glamopolitan is YOUR magazine! " -"So pick up a copy today and \"Sizzle Like A Star\"!" +msgid "pumped" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"POPULAR MECHANICS: People say mechanics is boring. We say, Prove them " -"Wrong! We've got all the articles that make it interesting to talk about, " -"so you can \"Make Mechanics Popular\"!" +msgid "Drop your weapon!" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"CRAFTY CRAFTERS QUARTERLY: Macaroni isn't just for eating anymore! Learn " -"how to make jewelery and art from it as well! We also discuss the correct " -"way to use superglue without gluing your hands together!" +msgid "Okay , drop your weapon!" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"UNDERGROUND BUNKER? Sources in the government suggest that an underground " -"bunker is being built in a secret location in case of enemy attack. We were " -"unable to get the exact location as our sources mysteriously disappeared " -"shortly after revealing this information." +msgid "Put your weapon down!" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"STUDENT MISSING: A high school student vanished yesterday evening in the " -"forest near Wayland. The 17-year-old international student from China (who " -"adopted the anglicized nickname \"Brett\" due to Americans' difficulty " -"pronouncing his given name) was last seen with his friends in the camp. " -"\"Brett said that he was gonna get some firewood but he never came back,\" " -"said his classmate, Jianxiang Wang. The search is underway." +msgid "Drop the , !" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"STILL SEARCHING: The search for Brett, the high school student who went " -"missing three days ago, is still ongoing. \"He could have played in the " -"soccer game against Weston High School yesterday,\" Brett's sorrowful " -"teammate said, \"[..] we've never stopped praying.\" Despite the best " -"efforts of the County Search & Rescue, Brett had still not been located at " -"the time of this report." +msgid "Drop the !" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"RUMORS DENIED: Allegations that the military had been conducting " -"teleportation experiments in secret just outside Wayland were put to rest " -"during a press conference earlier today. \"I have to clarify that not only " -"have we never done such research,\" said the officer on the press " -"conference, \"teleportation only exists in sci-fi films.\"" +msgid "Drop your !" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"GRANADE SEEKS FUNDING FOR GRANADE: This paper has been investigating rumors " -"disgraced former scientist Kevin Granade seeks public funding for so-called " -"reality-warping weapon \"the Granade\", which \"[...]works by patching " -"reality\". Apparently it will be crowdsourced via Kickstarter as \"Project " -"Cataclysm\" " +msgid "Put down the !" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"GOVERNMENT SCIENCE BOOST: The government has drastically increased defense " -"R&D after UN disarmament demands. \"This not only keeps money in our " -"country, but maintains our lead on China and keeps us defended\", the " -"President said." +msgid "Drop your weapon, !" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"HOME GROWN SCIENCE: Several governors & legislators from the New England " -"region discussed a new regional initiative today, which relaxed laws that " -"limit the distance a hazardous-material laboratory or factory can be from a " -"city. \"This should keep our economy going strong for years to come, with " -"all the military R&D facilities being established,\", one mayor remarked." +msgid "Put down your !" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"DRIVING ON A WING AND A PRAYER: A New England man has proven it is possible " -"to create a new car from scrap parts using almost nothing but duct tape. " -"When asked why he had done it, his answer was \"Well, I didn't have a welder." -"\"" +msgid "Alright, drop the !" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"NEVER BE LEFT IN THE DARK! Rivtech Atomic-nightlight uses \"inexhaustible\" " -"plutonium fuel cell, provides light, feeds power back into your grid!" +msgid "motherfucking" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"Sick of FUEL PRICES? Bus stop too far? Get your driving fix from THE SUN! " -"Solar powered electric cars: Silent, Cheap, Powerful." +msgid "freaking" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"Coffee of The Future... RIGHT NOW! No one has really has the time to make " -"great coffee, but now you don't have to! Rivtech gives you inexhaustible " -"ATOMIC power! To make boiling hot coffee the MINUTE you want it! Atomic " -"Coffeemaker." +msgid " " msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"POPULAR MECHANICS: People say mechanics is boring? We say, Prove them " -"Wrong! We've got all the articles that make it interesting to talk about, " -"so you can \"Make Mechanics Popular\"!" +msgid "fuckin'" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"BIRDHOUSE MONTHLY... This month we look at some Dutch innovations in " -"birdhouse design, and compare with the often confused Scandinavian Birdhouse " -"design. Our article on sheet metal birdhouses will have you riveted!" +msgid "god damn" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"TECHWORLD NEWS: Toy company at the origin of the successful talking doll " -"rebrands and becomes Uncanny. Uncanny plans to bring their expertise to the " -"field of androids. Unconfirmed rumors suggest that Uncanny already got a " -"pretty big command from the government." +msgid "mafuckin'" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"SHOW THEM YOUR GUNS: In response to China's latest threats, the government " -"has further relaxed gun control, expected to increase the economic boost of " -"earlier gun subsidies and relieve public tension." +msgid "Wait up, let's talk!" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"READY FOR THE WORST: The government has proven it is ready to deal with " -"China's threats. In the event of an actual attack, we have established " -"evacuation centers, within a short distance of most towns." +msgid "Hey, I want to talk to you!" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"MUTANT COLD: A new cold virus has emerged in the New England area. \"There " -"don't appear to be complications, but many sufferers are developing large " -"amounts of benign tumorous tissue, A pound or more,\" said a doctor" +msgid "Come on, talk to me!" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"GRAVE BUSINESS: Recent reports show a large spike in thefts from and " -"assaults on funeral homes in the last few weeks. Described as highly " -"strange but not especially dangerous, Homeland Security is \"looking at the " -"connections now.\"" +msgid "Hey , let's talk!" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"SPACE TELEPORTATION - TRUTH OR FICTION? Scientists addressed a growing " -"conspiracy theory today \"The plutonium consumed is massive. We cannot use " -"teleportation to reach aliens, unless they live on some kind of parallel " -"world.\"" +msgid ", we need to talk!" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"LASERS - NEXT BIG THING?: Top defense researchers remarked during " -"demonstration of a prototype today: \"We are still working on it, the laser " -"weapon lacks power, but has a technically almost unlimited range,\" one said" +msgid "Hey, we should talk, ?" msgstr "" #: lang/json/snippet_from_json.py -#, no-python-format -msgid "" -"DRUG USE ON THE RISE: Recent statistic suggest drug use has climbed more " -"than 40% in the last two years. \"People are scared for their jobs, their " -"country, even their life... of course some will turn to drugs,\" said an " -"expert." +msgid "! Wait up!" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"WAR ON DRUGS DEAD: The government has finally reacted to long accumulated " -"evidence that suggests that decriminalized drugs cause fewer health problems " -"and are generally better managed while providing valuable tax revenues." +msgid "Wait up, ?" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"FEELING BLUE? Try \"Greens\" for Magazines! Your local Supermarket! " -"Nothing cheers you up like a good magazine... Unless it's JUNK FOOD! Or " -"why not buy an MP3 PLAYER or a GAME CONSOLE? Chase those blues away at " -"GREENS Supermarket" +msgid "Let's talk, !" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"BIRDHOUSE MONTHLY... Which wood would a woodpecker prefer? This month we " -"discuss hardwood versus soft woods, whether to lacquer, oil or paint, and " -"which type of nails you should use!" +msgid "Look, let's talk!" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -" ...What do you know about surviving in the Wilderness? If you can't make a " -"snare you don't know TRAP! Hunt down a copy of TRAPPERS' LIFE and learn " -"about wildlife!... And how to kill it. This week, a CROSSBOW TRAP!" +msgid "Put your hands up!" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"SUPPORT THE COUNTRY THAT SUPPORTS YOU - PRESIDENT: Unexpectedly and " -"unpopularly, the president today instituted a peacetime draft in response to " -"China massing troops. \"We must pray for the best while preparing for the " -"worst.\"" +msgid "Put your hands up, !" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"EVACS UNSTOCKED: TRUTH OR FICTION? An unidentified government source has " -"suggested that the evacuation centers are unstocked, having \"already " -"accomplished the goal of calming the people\". He later retracted the " -"comment and is unable to be contacted." +msgid "Reach for the sky!" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"NEW WEAPON UNVEILED: Defense today lifted the lid on a long held secret " -"project. \"We can't discuss the specifics, but it generates a burst of " -"plasma which accurately follows a path of laser-heated air,\" according to a " -"Pentagon official." +msgid "Hands up!" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"UFO CRASH: TRUTH OR FICTION? One civilian account claims a shining disk " -"appeared in his field. \"It kind of glowed, and I could see a strange gray " -"world through it. Then a shambling hazy purple mushroom came through, man.\"" +msgid "Hands in the air!" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"TIME TRAVEL: TRUTH OR FICTION? Leaked federal documents describe the " -"formation of a new federal agency XEDRA, to oversee \"4th Axis technology\" " -"already in use. Expert opinion suggests time-travel or parallel worlds." +msgid "Hands up, !" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -" ...What do you know about surviving in the Wilderness? If you can't make a " -"snare you don't know TRAP! Hunt down a copy of TRAPPERS' LIFE and learn " -"about wildlife!... And how to kill it. Classic BEAR TRAP returns in this " -"issue!" +msgid "Hands where I can see them!" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"HUNTING GOODS! Food prices getting you down? Why not get a crossbow or " -"compound bow and Hunt Your Own!? Our arrows and bolts are completely " -"reusable, so why not hunt animals like Mother Nature intended?" +msgid "Okay , hands up!" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"BEWARE UNDEAD PROPAGANDA: Stories about the dead \"rising\" may abet the " -"enemy, a general said today. \"These stories have been tracked to communist " -"sources tied in with the presumably Chinese invasion.\"" +msgid "Okay hands up!" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"GENERAL SAYS AVOID BUNKERS: Do not attempt to flee to your nearest military " -"bunker! Understaffed bunkers are defended by turrets, which shoot those " -"without proper registration. Please seek military personnel if you need " -"access." +msgid "Hands in the air, !" msgstr "" -#: lang/json/snippet_from_json.py -msgid "" -"RIOTS CAUSED BY \"NEW DRUG\": Rumors of riots were quelled today. \"These " -"are isolated incidents\" said a local police chief. \"The violence is " -"random and senseless, our current theory is a street drug gone terribly wrong" -"\"" +#: lang/json/snippet_from_json.py src/martialarts.cpp +msgid "Move" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"ZOMBIE DRUG: TRUTH OR FICTION? A blogger suggests recent riots are a " -"chemical attack by China. \"They are jealous of our cybernetic superiority, " -"they teamed up with Haiti to put hoodoo drugs in the water making people " -"zombies.\"" +msgid "Move your ass" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"PICKLED MEAT IN A JAR! Just like your grandma used to make! It will last " -"for months or longer, and when you've eaten it, you can refill and seal the " -"jar! Stock your emergency supply TODAY!" +msgid "Get out of the way" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"BAGS, BAGS, BAGS! They're very useful things! If we didn't have BAGS, what-" -"would-we-use... to PUT a lot of things in!? (Ad by the \"Play " -"SchoolClothing Co.\")" +msgid "You need to move" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"FEELING BLUE? Try \"Greens\" for Magazines! Your local Supermarket! " -"Nothing cheers you up like a good magazine... Unless it's JUNK FOOD! Or " -"why not buy an MP3 PLAYER or a GAME CONSOLE? Chase those Blues away at " -"GREENS Supermarket" +msgid "Hey , move" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"WELCOME HOME! Your decision to join our family will lead you to become part " -"of the next generation of job creators. With us you will already have a " -"foot in the door when it is time to rebuild the nation!" +msgid " move it" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"NEED A NEW JOB? Now that you have secured a comfortable home, try looking " -"into one of the many promising career opportunities that have positions " -"open. Openings such as GEOLOGICAL ENGINEERING ASSISTANT or FACILITY " -"TECHNICIAN offer limitless growth potential! Please contact your employment " -"adviser if you have any questions." +msgid "Move your ass" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"GOOD WITH YOUR HANDS? Engineering always needs another hand keeping our " -"home in good working order! As an incentive, everyone working on level 3 " -"will receive additional hazardous pay and time off. Please go to the " -"engineering office on level 3 if you are interested." +msgid "Get out of my way, ," msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"WANT TO CONTINUE YOUR EDUCATION? Our educational facilities are top notch " -"and offer courses for individuals at all age groups. Many new careers are " -"opening up to those who are willing to learn a new craft. Our library and " -"research labs will keep even the hungriest minds fed!" +msgid "Move to the side" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"This is an advertisement for a local hospital. You see a clean hospital " -"room with a smiling man lying on the bed. The bed is connected to some " -"medical apparatus with a \"Autodoc Mk. X\" printed on it. A doctor is seen " -"working with its console, while his assistant is unpacking some high-tech " -"hardware. The caption reads: \"Autodoc - augmentation has never been so " -"easy, reliable, and safe.\"" +msgid "Get out of my line of fire" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"The card is printed with 2 boxes. In the first box you see a tally of 5 " -"tick marks. The second box has a total of 9." +msgid "I almost want to eat my now." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"The card is printed with 2 boxes. In the first box you see a tally of 3 " -"tick marks. The second box has line trailing off to the edge and a bloody " -"fingerprint." +msgid "When we eatin'?" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"The card is printed for a game of golf. Someone has filled out their score " -"for the first 9 holes." +msgid "I'd eat a burger if I had one." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"It's a Dungeons & Dragons 6th Edition character sheet. This one is for a " -"fighter." +msgid "Perfect time for a lunch break." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"It's a Dungeons & Dragons 6th Edition character sheet. This one is for a " -"bard." +msgid "I'm hungry..." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"It's a Dungeons & Dragons 6th Edition character sheet. This one is for a " -"cleric." +msgid "I'm hungry." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"It's a Dungeons & Dragons 6th Edition character sheet. This one is for a " -"wizard." +msgid "I'm hungry." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"It's a Dungeons & Dragons 6th Edition character sheet. This one is for a " -"rogue." +msgid "So, , when we eatin'?" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"It's a Dungeons & Dragons 6th Edition character sheet. This one is for a " -"barbarian." +msgid "I need to eat something." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"It's a Dungeons & Dragons 6th Edition character sheet. This one is for a " -"warlock." +msgid " if I don't get some food." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"It's a Dungeons & Dragons 6th Edition character sheet. This one is for a " -"paladin." +msgid "Consider this idea: you give me food and I eat it." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"It's a Dungeons & Dragons 6th Edition character sheet. This one is for a " -"sorcerer." +msgid "Did you know that lack of food kills faster than chain smoking?" msgstr "" #: lang/json/snippet_from_json.py -msgid "You feel cold. You need the warmth of a fire." +msgid "fuck you" msgstr "" #: lang/json/snippet_from_json.py -msgid "Maybe a fire could calm your nerves?" +msgid "fuck off" msgstr "" #: lang/json/snippet_from_json.py -msgid "You need to ignite something." +msgid "go fuck yourself" msgstr "" #: lang/json/snippet_from_json.py -msgid "You daydream of crackling fire..." +msgid ", " msgstr "" #: lang/json/snippet_from_json.py -msgid "You shiver. A fire would be great right now." +msgid ", " msgstr "" #: lang/json/snippet_from_json.py -msgid "You think of randomly lighting a fire, but decide against it." +msgid "" msgstr "" #: lang/json/snippet_from_json.py -msgid "You think of steel blades and warm dripping blood." +msgid "Can I get out and walk? This vehicle is too small." msgstr "" #: lang/json/snippet_from_json.py -msgid "You'd like to hear the last breath of something living." +msgid "How about we make the next vehicle a convertible?" msgstr "" #: lang/json/snippet_from_json.py -msgid "So much death around. Why not add some more?" +msgid "This vehicle is too small." msgstr "" #: lang/json/snippet_from_json.py -msgid "You lick your lips, in anticipation for dead trophies." +msgid "I'm not a contortionist!" msgstr "" #: lang/json/snippet_from_json.py -msgid "By the blade or by the gun? How will you kill this time?" +msgid "I can't fit in your tiny human vehicle." msgstr "" #: lang/json/snippet_from_json.py -msgid "Ahh, how delightful would it be to kill something." +msgid "This sucks. I'm too big." msgstr "" #: lang/json/snippet_from_json.py -msgid "You are death, and you are coming for them. Soon." +msgid "I don't like being a mutant crammed into your tiny little vehicle." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"You whisper a song to yourself. \"Stab stab stab stab stab, and then you " -"die! Yeah!\"" +msgid " Fire in the hole!" msgstr "" #: lang/json/snippet_from_json.py -msgid "You whisper to yourself. \"Come, oh sweet death of yours.\"" +msgid " Get cover!" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"You whisper a song to yourself. \"I've seen the future, baby! It is murder!" -"\"" +msgid "Marines! We are leaving!" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"You whisper to yourself. \"Now I am become death, the destroyer of worlds!\"" +msgid "Hit the dirt!" msgstr "" #: lang/json/snippet_from_json.py -msgid "You whisper to yourself. \"Another one bites the dust!\"" +msgid "This shit is gonna blow!" msgstr "" #: lang/json/snippet_from_json.py -msgid "You whisper to yourself. \"Death takes you away.\"" +msgid "I'm standing way too close to this firecracker." msgstr "" #: lang/json/snippet_from_json.py -msgid "You exhale in bliss." +msgid "I need to get some distance." msgstr "" #: lang/json/snippet_from_json.py -msgid "You whisper to yourself. \"Your death is my life.\"" +msgid "I need to get some distance." msgstr "" #: lang/json/snippet_from_json.py -msgid "You whisper to yourself. \"No light for you anymore.\"" +msgid " I'm getting my ass out of here!" msgstr "" #: lang/json/snippet_from_json.py -msgid "You whisper to yourself. \"Yet another one.\"" +msgid "Fire in the hole, motherfuckers!" msgstr "" #: lang/json/snippet_from_json.py -msgid "You whisper to yourself. \"Keep'em coming.\"" +msgid "Fire in the hole!" msgstr "" #: lang/json/snippet_from_json.py -msgid "You whisper to yourself. \"Next!\"" +msgid "Get cover!" msgstr "" #: lang/json/snippet_from_json.py -msgid "You whisper to yourself. \"The goal of all life is death!\"" +msgid "Get down!" msgstr "" #: lang/json/snippet_from_json.py -msgid "You whisper to yourself. \"By my hand!\"" +msgid "Hit the dirt!" msgstr "" #: lang/json/snippet_from_json.py -msgid "You whisper to yourself. \"Die!\"" +msgid "I'm getting my ass out of here! You'd better do the same, !" msgstr "" #: lang/json/snippet_from_json.py -msgid "You whisper to yourself. \"Your time is up!\"" +msgid "Fire in the hole, motherfuckers!" msgstr "" #: lang/json/snippet_from_json.py -msgid "You catch a glimpse of distant green." +msgid "Fuck me! A " msgstr "" #: lang/json/snippet_from_json.py -msgid "The sense of a faraway place comes up through your roots." +msgid "Watch out for that" msgstr "" #: lang/json/snippet_from_json.py -msgid "The trees tell you of the world." +msgid "Watch out! I see a" msgstr "" #: lang/json/snippet_from_json.py -msgid "The rustling leaves paint a picture in your head." +msgid ", a" msgstr "" #: lang/json/snippet_from_json.py -msgid "Your consciousness drifts into the wild green yonder." +msgid ", I'm doomed! There's a " msgstr "" #: lang/json/snippet_from_json.py -msgid "The trees whisper of remote acres." +msgid ", here comes a " msgstr "" #: lang/json/snippet_from_json.py -msgid "The trees speak of their far-flung relatives." +msgid "Look out for that" msgstr "" #: lang/json/snippet_from_json.py -msgid "Visions of unfamiliar forests flicker through your mind." +msgid "Hey! Over there! I see a" msgstr "" #: lang/json/snippet_from_json.py -msgid "You picture yourself as one branch among many." +msgid "Incoming" msgstr "" #: lang/json/snippet_from_json.py -msgid "New knowledge blooms within you." +msgid "Are we fighting? There's a" msgstr "" #: lang/json/snippet_from_json.py -msgid "The horizon beckons with promises of pollen." +msgid "Hey, ! " msgstr "" #: lang/json/snippet_from_json.py -msgid "Your awareness grows in directions heretofore unknown." +msgid "Look out! A" msgstr "" #: lang/json/snippet_from_json.py -msgid "A tree falls in a forest, and you hear its sound." +msgid "Look sharp! Things are heating up." msgstr "" #: lang/json/snippet_from_json.py -msgid "You feel the hum of untold biomass." +msgid "Hostiles inbound." msgstr "" #: lang/json/snippet_from_json.py -msgid "A tingle of understanding runs from your roots and up your spine." +msgid "Are we fighting or leaving?" msgstr "" #: lang/json/snippet_from_json.py -msgid "You gain new appreciation for the interconnectedness of life." +msgid "Hey, ! " msgstr "" #: lang/json/snippet_from_json.py -msgid "You ask, and the trees answer." +msgid "Uh, ? " msgstr "" #: lang/json/snippet_from_json.py -msgid "You see the forest for the trees." +msgid "Naptime is over." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"In the minute shifts and pivots of the trees, you hear the language of the " -"universe." +msgid "Who's there?" msgstr "" -#: lang/json/snippet_from_json.py -msgid "" -"General Carlsberg wanted us to figure out what's going on with the bot AI. " -"Apparently the fat-cat defense contractors' toy tank has ranging issues or " -"something: 31-34 meters and it's apparently impotent. The Director sent 'em " -"back with a note that we're scientists, not firmware devs." +#: lang/json/snippet_from_json.py lang/json/speech_from_json.py +msgid "Hello?" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"Our chemical department has made great strides in the production of a " -"concentrated mutagen, derived from samples of PE012." +msgid "Look alive!" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"Our chemical department has perfected an untargeted stem cell treatment. " -"Consumption of the treatment will reverse the effects of mutation, and may " -"even cure congenital defects. This substance has been denoted PE018." +msgid "" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"Both PE012 and PE018 show great stability. A subject was exposed to both " -"substances, alternating between the mutagen and the purifier. Ultimately, " -"the subject returned to baseline state with no apparent side effects." +msgid " look sharp! Things are heating up." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"Dr. Hofstadter has manufactured an improved version of PE018 by combining " -"with PE012 outside the subject, then administering the mixture through a " -"topical injection to a specific area of mutation. This has been denoted " -"PE019. Other labs have so far been unable to reproduce the process." +msgid " Hostiles inbound." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"Rumors of Dr. Hofstadter and her laboratory staff whispering to PE019 " -"samples should be suppressed as malicious gossip. The jealousy of rival " -"teams cannot be allowed to degrade morale." +msgid "You're gonna rot in hell, you pieces of shit!" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -":.||||ERROR||With XE037 having breached confinement, Dr. Maiar recommends " -"that we prepare for the inevitable. PE050 can be quickly and cheaply " -"reconfigured for |||||ERROR: FILE CORRUPT|||||" +msgid "You're gonna rot in hell for this!" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"Dr. Maiar has been terminated for engaging in unethical research on human " -"subjects. His notes are being destroyed and all personnel under him have " -"been reassigned. Further discussion of or attempts to carry on his work " -"will be grounds for immediate termination." +msgid "Kill them all and let God sort them out!" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"|||ERROR: UNREFERENCED MEMORY 0Ex670c9e1f5, REROUTING: CENSORSHIP IS A " -"BREAKDOWN, WE ROUTE AROUND IT. THE WORD IS ALREADY OUT. NOBODY DROPS MAIAR " -"INTO LAVA.||||||" +msgid "I love the smell of napalm in the morning." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"Given the current population projections, PE065 deployment is no longer " -"feasible. We simply haven't the stock. Remaining chemical and " -"psychopharmacological department assets are being assigned to Dr. Sattler's " -"PE070 project." +msgid "This is the way the fuckin' world ends." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"Dr. Maiar's success with intravenous mutagenic administration has been " -"adopted facility-wide; insofar as any of our work can ever be 'published', " -"he and his team hit the jackpot. IV administration is quicker and easier, " -"and in some cases is reportedly more efficient, than the oral techniques we " -"have been using." +msgid "Look at this fuckin' shit we're in, man." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"Recent fieldwork and extraction efforts have resulted in a series of " -"mutagens tailored to focus the mutation process into particular subtypes. " -"These have been designated PE025 through 037. Though significantly more " -"resource- and time-intensive to produce, they promise a bold new transhuman " -"future. Several research teams are already investigating possible " -"applications." +msgid "Is everything all right?" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"The chemical department has come through with a stable mutagen cocktail. " -"PE050 shows promise as an all-around genetic enhancement, with the worst " -"side effect being digestive upset. The lack of macro-scale physical changes " -"makes it ideal for both military and civilian applications." +msgid "Look out!" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"Dr. Dionne's team has come up with an ambitious mutagenic cocktail, dubbed " -"PE065. Though its effects are wildly polymorphic and unstable, to say the " -"least, he suggests that several such mutants could effectively check the " -"spread of reanimated XE037 infectees. We are looking into implementation " -"methodology." +msgid "Run!" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"We have made a fascinating discovery; by creating a miniature portal with " -"low stability and high power, one can transpose into the 4th dimension and " -"return immediately, but shifted by several meters. Our subjects oscillated " -"so quickly that none were even aware that they had visited lower planes." +msgid "Be quiet." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"The research team headed by Dr. Isha has produced a concentrated form of " -"mutagen that shows promising results for the treatment of many forms of " -"disease. Testing reveals that it inhibits the body's pain responses while " -"bolstering the immune system and natural regenerative capabilities, though a " -"few troubling behavioral side effects have been reported." +msgid "Please, I don't want to die." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"Our research on teleportation has ground to a halt. For some reason, the " -"creation of a long-range transportation device eludes us, and one can " -"transfer no further than 30 meters." +msgid "We have a serious situation here." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"Dr. Heisenstein told us today that director of teleportation department put " -"our competitors - he couldn't exactly remember their names, something like " -"\"Hole Science\" and something related to black mountains - as an example. " -"He said we have reliable information that they both have working " -"teleportation devices, and that they are much more advanced than ours. We " -"should continue our teleportation research no matter the cost if we don't " -"want to be fired." +msgid "Where did you come from?" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"I don't know how it happened, but a janitor managed to activate the portal " -"while cleaning the lab, shifting in an assortment of prehistoric fauna. " -"Security was called in immediately but was unable to save the janitor from " -"being torn apart. By the time the confusion settled, all the fauna had been " -"terminated." +msgid "Help!" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"Tests on the prehistoric fauna show extremely close genetic relationships " -"with extant and extinct terranean animals. It might be that the portal had " -"performed a transposition in time, unfortunately the portal device was " -"destroyed when security put down the fauna." +msgid "Be careful out there." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"An incident occurred in the teleportation lab, wherein a subject managed to " -"teleport into another subject. The latter was completely destroyed from the " -"inside out, while the former sustained little damage. I would like to " -"explore the phenomenon further, but subjects are expensive." +msgid "It's heading right for us!" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"Test subjects in the teleportation department are showing alarming " -"symptoms. It seems prolonged rapid transposition along the 4th dimension " -"weakens the forces holding one on this plane." +msgid "You hear that?" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"Catastrophe struck in our teleportation department yesterday. It seems that " -"our test subjects are so detached from this plane that they create " -"occasional tunnels along the 4th dimension, allowing life forms to transfer " -"to this plane. All subjects with prolonged exposure have been terminated." +msgid "Time to die!" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"Our lifeform extraction program continues to produce samples of specimen " -"XE037. It seems to be a kind of living, semi-sentient primordial ooze, and " -"is the basis of much of the life we have found." +msgid "Looks like that's over." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"Specimen XE037, jokingly referred to as \"the blob\", has been observed " -"entering a kind of dormant state, forming a depression in the floor. " -"Hendelson stepped into one of these pits yesterday, and was immediately " -"coated and attacked." +msgid ", " msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"XE037 shows promise as a catalyst for both cloning and treatments that mimic " -"stem cells. This is further evidence supporting Hendelson's theory of a " -"near universal symbiotic relationship involving XE037." +msgid "I think we won." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"Several of the more advanced specimens we have retrieved show stunning " -"similarity to XE037. XE142 and XE157 in particular show the same amorphous, " -"slime-like structure as XE037, suggesting a close genetic relationship." +msgid "Hey, , " msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"Today we tested weaponry against XE142 and XE157, two amorphous subprime " -"samples. Their form proved to be nearly invulnerable to projectile based " -"weaponry, but they were susceptible to directed energy weapons and " -"flagration." +msgid "Are you wounded? Am I wounded?" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"Our cloning department has failed to produce results. In vats containing " -"stem cell treatments, XE037, and control vats, the subjects simple " -"disintegrated. This suggests that XE037, while compatible with subprime " -"lifeforms, shows only destructive effects on prime plane lifeforms." +msgid "Another day, another victory." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"The vivisection program has shown mixed results, revealing an incredible " -"degree of variation in subplane lifeforms. Certain specimens have an " -"internal structure that is amazingly similar to that of mammals, while " -"others seem to have no internal structure at all." +msgid "I think I need to see a doctor." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"Our security department has identified several key flaws. Though our " -"surface entrance is quite secure, there are several possible points of entry " -"below the surface, particularly in the sewage systems." +msgid "At least we know they can die." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"Today we applied a very small sample of XE037, suspended in water, to " -"subject TP92, prior to necessary termination. During the postmortem " -"examination, the subject went through a revivification progress, but " -"displayed next to no human intelligence." +msgid "Anyone else want to die?" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"Mendelson shows a dismaying lack of organization and security " -"consciousness. Containment of all samples of XE037 is of critical " -"importance, as shown by contamination experiments." +msgid "How do we get out of here?" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"Mendelson has been terminated following an incident with XE037. A " -"substantial mobile sample departed his lab and encountered our security " -"forces. Before the sample was destroyed, it managed to kill two men. " -"Alarmingly, their corpses displayed mobility and extreme aggression." +msgid "Is that the last of them?" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"We have created a new department to investigate the effects of XE037 on the " -"human body, specifically to examine the revivification effect observed on " -"two prior occasions. Sadly, our human subject pool is dwindling due to the " -"short lifespan of subjects in this program. More will be acquired soon." +msgid "I'd kill for a coke." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"Testing XE037 on non-human mammal subjects does not appear to display the " -"same revivifying effect, oddly enough. Acquiring non-human subjects, sadly, " -"is a long and costly process, and research into this area is lacking." +msgid "" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"After our curious results with testing XE037 on non-human mammals, we " -"decided to introduce the substance to some of the insects which have found " -"their way into the lab. Horrifyingly, XE037 caused near-instant mutation " -"and gigantism in the insects, and security intervention was required." +msgid " What a day." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"Earlier conjecture that revivification occurred only in humans and insects " -"was premature. Exposure introduces a persistent, low level infection in all " -"mammal subjects, but quickly enters a form of stasis and seems to go dormant." +msgid " I win again!" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"The primary factor in determining revivification of mammalian subjects seems " -"to be the amount of XE037 within the body at time of expiration. Smaller " -"mammals such as lab rats do not obtain this critical mass of XE037 before " -"going dormant. Larger canine subjects, however, do." +msgid "Don't worry about it." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"I swear they are talking to me. No one believes me. No one understands. " -"They whisper to me, at night, in the dark. Please, please, make them stop." +msgid "Don't worry." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"Program S37ZBE, investigation of XE037 on inert human bodies, is making " -"great strides. Recently we found that XE037 has no effect when introduced " -"to a deceased body; revivification only occurs when the subject is exposed " -"to XE037 prior to expiration." +msgid "I've seen horrors, horrors that you've seen." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"Attempts to surpass the XE037 mammalian stasis limit have had some success. " -"Direct subcutaneous injection of XE037 quickly spreads through the body, and " -"while it immediately enters stasis after equalizing, it remains in the body." +msgid "Every man has got a breaking point." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"There has been an incident in Lab 24, 2 casualties reported, one lethal. A " -"rat involved in the stasis breaking project was hooked to a monitoring " -"machine and left over night. Upon opening the cage, Simon Bellevue was " -"electrocuted, and another researcher at the opposite end of the lab " -"sustained severe current burns, despite never approaching the cage." +msgid "Only a few more days 'til the weekend." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"A post-mortem on the rat involved in the electrocution incident has revealed " -"several changes to its internal anatomy centered around its connection with " -"the monitoring device, and large buildups of XE037 were detected around the " -"connection point." +msgid "Anything else?" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"There is a belief several other rat subjects experienced changes overnight " -"as well. This hypothesis was informed when an inventory check after the " -"incident found almost twenty rats had gone missing from their cages " -"overnight." +msgid "I'm fine." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"Exposure of large quantities of XE037 to various types of radiation have " -"shown promising results, stimulating activity and forming interesting " -"structural changes in the subject being tested. Exposure to radiation on " -"living subjects scheduled." +msgid "There you are." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"Exposure to radiation of test subject T3D indicates stimulation of internal " -"XE037 deposits and a temporary lifting of the mammalian stasis condition." +msgid "Time for you to die," msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"As in the tests of isolated XE037 samples, prolonged radiation exposure of " -"T3D has resulted in significant structural changes. These do not appear to " -"be random. T3D appears to be in immense pain as a result of these changes, " -"but the lack of an oral opening has rendered him unable to vocalize." +msgid "This bullet is for you," msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"Subject T3D has succumbed to radiation poisoning, but not before undergoing " -"several more physiological changes the lab boys are referring to as " -"\"mutations\". They do not appear to be truly random, and may be an attempt " -"by XE037 to adapt its host to an unknown stimulus." +msgid "I can take on" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"Post-mortem revivification of subject T3D occurred as expected, followed by " -"an immediate autopsy. The internal changes were significant, with large " -"parts of the subjects internal anatomy replaced with \"organs\" of XE037 " -"with unknown properties, primarily those known to succumb earlier to the " -"effects of radiation poisoning." +msgid "Hey, ! I've got" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"Samples of XE037 from subject T3D remains extremely active. Further " -"experimentation on induced mutation in infected individuals shows " -"significant potential. Samples of the enhanced XE037, labeled PE012, have " -"been sent to several researchers for further study." +msgid "! Watch my back while I kill" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"S37ZBE, the special investigation into the effects of XE037 on inert human " -"bodies, has made terrific discoveries. It seems that it occasionally " -"displays a mutagenic property which manifests itself after termination of " -"the subject, resulting in a striking variety in postmortem morphology." +msgid "I'm your huckleberry," msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"Incidence of post-mortem mutation seems to depend on several factors - " -"leading candidates include type and amount of damage sustained leading to " -"expiration, embedded foreign bodies at time of revivification, proximity to " -"other revived individuals, and the body mass of the subject." +msgid "Sorry, but you have to do down," msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"Time also appears to play a large role in post-mortem revivification, as " -"does sustained trauma insufficient to permanently disable the subject. " -"Sufficient amounts of trauma in short periods of time lead to deactivation " -"of XE037, but smaller amounts over several days cause it to expand." +msgid "! I'm gonna kill you," msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"S37ZBE may be put on indefinite hold shortly. Postmortem morphological " -"changes have reached extreme levels; this morning one subject nearly doubled " -"in size, acquiring enough strength to reduce a concrete wall to rubble. It " -"required a 6 man team, heavily armed, to re-terminate the subject." +msgid "Watch you bleed out," msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"Jakobson insists that S37ZBE must continue, despite the extreme security and " -"safety risks. Nearly half of our security forces have been redirected to " -"the S37ZBE project, simply to deal with the occasional escape of a subject." +msgid "Hey ! I'm gonna murder" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"Jakobson was killed today by one of S37ZBE's subjects; ironic considering " -"how hard he fought to keep the project active. Alarmingly, his corpse " -"revivified immediately. This suggests that XE037 may have contaminated the " -"lab at large." +msgid "! This is the end," msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"Termination of a subject which was never a part of S37ZBE has confirmed my " -"fears. XE037 has contaminated most, if not all of the laboratory, most " -"likely via the water supply. Research has started immediately into a " -"process to destroy XE037 within the human body." +msgid "I can take on" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"Despite a wide variety of treatments, we have been completely unsuccessful " -"in removing XE037 from human subjects. Every individual displayed " -"revivification post termination. Interestingly, XE037 seems to be " -"completely inert prior to termination." +msgid "Time to die," msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"We have finally found success in S37BEP, our emergency investigation into " -"the destruction of XE037 in living subjects. 8 of 10 of the subjects showed " -"no revivification, despite confirmed dosages of XE037." +msgid "!" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"PE062, our \"cure\" for XE037 contamination, has neared perfection. Sadly, " -"the production of PE062 is a costly and time-consuming process. What is " -"more, the substance shows no effect on postmortem subjects whatsoever; a " -"substance which renders XE037 inert after it has activated would be " -"immensely useful in the case of an outbreak." +msgid "I'ma cut those fuckin' tentacles off, bitch!" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"An alarming discovery has been made. A colony of XE037 has formed nearly a " -"half mile from the laboratory. It is unclear how it escaped; it is quite " -"possible that it is in the ground water now." +msgid "Watch you bleed out!" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"An emergency meeting was held today to discuss the possible implications of " -"widespread XE037 contamination. It was agreed that neutralization must be " -"instated immediately to prevent a catastrophic event." +msgid "Is this Reno? Because I need to watch you die!" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"It has begun. The XE037 contamination has spread for miles, and those who " -"have since deceased have revivified. It is my fear that extremely large " -"populations will be decimated by this pandemic. We must find a way to " -"remove XE037 from revivified bodies." +msgid "You're going to pay for that, !" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"We have even more distressing news than the widespread XE037 contamination, " -"there are reports of the XE037 mutating into various new variants. See data " -"files on XE037a - XE037f. Research on the effects of these variants is " -"ongoing. We do know that XE037d shows signs of PE062 immunity, and XE037b " -"can revive various breeds of canines. However, revival is not as guaranteed " -"as standard XE037 humanoid infection. Canine body size seems to influence " -"the chances. See experiment tXE037b_c." +msgid "I think I need to see a doctor. I'm patching myself up." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"Today we found our solution, quite by accident. It was found that XE037 is " -"completely removed from a revivified body following a series of extremely-" -"high energy 4th dimensional transpositions. Unfortunately, this invariably " -"allows subplane life forms to pass into the prime plan. The cure is worse " -"than the disease." +msgid "Please, I don't want to die. Let these bandages work!" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"XE037 revivification has reached critical levels, which are rapidly " -"overwhelming the available military and regional police assets' ability to " -"stop. Every team in the field has encountered hostile specimens, and " -"several are no longer responding to communications. Dr. Savage has proposed " -"a strategic redeployment to the underground complex known as the VAULT, and " -"continuing production of PE062 there." +msgid "Hold up, I need to apply these." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"ENTRY 47:\n" -"Our normal mining routine has unearthed a hollow chamber. This would not be " -"out of the ordinary, save for the odd, perfectly vertical faultline found. " -"This faultline has several odd concavities in it which have the more " -"superstitious crew members alarmed; they seem to be of human origin.\n" -"ENTRY 48:\n" -"The concavities are between 10 and 20 feet tall, and run the length of the " -"faultline. Each one is vaguely human in shape, but with the proportions of " -"the limbs, neck and head greatly distended, all twisted and curled in on " -"themselves." +msgid "That cut looks bad, I'm going to fix it." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"ENTRY 49:\n" -"We've stopped mining operations in this area, obviously, until " -"archaeologists have the chance to inspect the area. This is going to set " -"our schedule back by at least a week. This stupid artifact-preservation law " -"has been in place for 50 years, and hasn't even been up for termination " -"despite the fact that these mining operations are the backbone of our " -"economy.\n" -"ENTRY 52:\n" -"Still waiting on the archaeologists. We've done a little light inspection " -"of the faultline; our sounding equipment is insufficient to measure the " -"depth of the concavities. The equipment is rated at 15 miles depth, but it " -"isn't made for such narrow tunnels, so it's hard to say exactly how far back " -"they go." +msgid "I hope these bandages work." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"ENTRY 54:\n" -"I noticed a couple of the guys down in the chamber with a chisel, breaking " -"off a piece of the sheer wall. I'm looking the other way. It's not like " -"the eggheads are going to notice a little piece missing. Fuck em.\n" -"ENTRY 55:\n" -"Well, the archaeologists are down there now with a couple of the boys as " -"guides. They're hardly Indiana Jones types; I doubt they been below 20 " -"feet. I hate taking guys off assignment just to babysit the scientists, but " -"if they get hurt we'll be shut down for god knows how long.\n" -"ENTRY 58:\n" -"They're bringing in ANOTHER CREW? Christ, it's just some cave carvings! I " -"know that's sort of a big deal, but come on, these guys can't handle it?" +msgid "I think I need to see a doctor. They're all dead, I hope these work." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"MINE OPERATIONS SUSPENDED; CONTROL TRANSFERRED TO AMIGARA PROJECT UNDER " -"IMPERATIVE 2:07B.\n" -"FAULTLINE SOUNDING HAS PLACED DEPTH AT 30.09 KM.\n" -"DAMAGE TO FAULTLINE DISCOVERED; NEPOWER MINE CREW PLACED UNDER ARREST FOR " -"VIOLATION OF REGULATION 87.08 AND TRANSFERRED TO LAB 89-C FOR USE AS " -"SUBJECTS.\n" -"QUALITY OF FAULTLINE NOT COMPROMISED.\n" -"INITIATING STANDARD TREMOR TEST..." +msgid "Please, I don't want to die. C'mon, bandages!" msgstr "" #: lang/json/snippet_from_json.py -msgid "This is a test of the sign snippet system" +msgid "Quiet down over there!" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"Snippets should also support tags like , , " -", and " +msgid "Did you hear someone talking?" msgstr "" #: lang/json/snippet_from_json.py -msgid "This should repeat the same city several times: , , " +msgid "Who said that?" msgstr "" #: lang/json/snippet_from_json.py -msgid "Leave No Trace." +msgid "That sounds bad." msgstr "" #: lang/json/snippet_from_json.py -msgid "Plan Ahead and Prepare." +msgid "Be alert, something is up!" +msgstr "" + +#: lang/json/snippet_from_json.py src/player.cpp +msgid "Did you hear that?" msgstr "" #: lang/json/snippet_from_json.py -msgid "Travel and Camp on Durable Surfaces." +msgid "What's that noise?" msgstr "" #: lang/json/snippet_from_json.py -msgid "Dispose of Waste Properly." +msgid "Is something over there?" msgstr "" #: lang/json/snippet_from_json.py -msgid "Leave What You Find." +msgid "I hear something moving - sounded like" msgstr "" #: lang/json/snippet_from_json.py -msgid "Minimize Campfire Impacts." +msgid "What's that sound? I heard" msgstr "" #: lang/json/snippet_from_json.py -msgid "Respect Wildlife." +msgid "What's there? I heard" msgstr "" #: lang/json/snippet_from_json.py -msgid "Be Considerate of Other Visitors." +msgid "Did you hear that? Sounded like" msgstr "" #: lang/json/snippet_from_json.py -msgid "WARNING! BEAR COUNTRY." +msgid "What is making that sound? I can hear the" msgstr "" #: lang/json/snippet_from_json.py -msgid "For hiking, skiing, and enjoying nature." +msgid "Got it!" msgstr "" #: lang/json/snippet_from_json.py -msgid "Please stay on trail." +msgid "I'm on it." msgstr "" #: lang/json/snippet_from_json.py -msgid "No motorized vehicles." +msgid "Understood." msgstr "" #: lang/json/snippet_from_json.py -msgid "DANGER. HIGH FIRE HAZARD AREA. NO OPEN FIRE. NO SMOKING." +msgid "I hear you." msgstr "" #: lang/json/snippet_from_json.py -msgid "No Overnight Camping." +msgid "I'll do that." msgstr "" #: lang/json/snippet_from_json.py -msgid "I left my wallet in " +msgid "Sure, I got that." msgstr "" #: lang/json/snippet_from_json.py -msgid " + forever" +msgid "Okay." msgstr "" #: lang/json/snippet_from_json.py -msgid "N = R * fp * ne * fl * fi * fc * L drake was right" +msgid "Will do." msgstr "" #: lang/json/snippet_from_json.py -msgid "kilroy was here" +msgid "No problem." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"Squirrels are pretty yummy, but if you shoot them with a high-powered gun " -"you'll probably be left with no meat! Use a BB gun or maybe a .22 rifle." +msgid "Can do." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"Ever run into those big worm things? If you see trails of churned-up dirt, " -"you can be sure they're around." +msgid "Whew... smells like skunk!" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"Try to stay on the roads as much as you can. Giant worms can't cross them!" +msgid "Man, that smells like some good shit!" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"Don't relax after killing a giant worm. Little bits of them can break off " -"and still attack!" +msgid "Hey, don't bogart the joint!" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"If you see a big mob of zombies coming, RUN! Trying to fight them all is " -"suicide unless you have a big tactical advantage." +msgid "C'mon, , I can smell it, pass it over." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"Watch out for those zombies that shriek; they'll let other zombies know " -"where you are, and will attract them from all over." +msgid "Wow, that smell takes me back." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"Those acid-spitting zombies are pretty nasty, but if you're smart, you can " -"get other zombies to wade through the acid." +msgid "Ah, man. Good times, good times. Love that scent." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"If there's a pool of acid blocking your way, trying tossing a junk item into " -"it. Eating up items will help neutralize the acid faster." +msgid "What do I smell? Well, I guess it's legal now." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"Rubber boots aren't as tough as combat boots and you don't run very fast in " -"them. But I've seen zombies vomiting puddles of acid, and I'd hate to have " -"my feet melt off, so I'd consider having a pair of those." +msgid "Mmm, that weed smells good." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"There's this type of zombie that can shoot bolts of lightning! Stay away " -"from walls and stuff when they do... the electricity can travel along solid " -"surfaces." +msgid "Man, I can smell the weed, can I have some?" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"Zombie hulks are NASTY, but they're easy to outsmart. If there's other " -"monsters between you and them, they'll kill the monster for you!" +msgid "Are you sure it's a good idea to smoke that now?" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"If you run into a zombie hulk, it's probably a good idea to run. They're " -"fast as hell, but pretty dumb; they'll try to smash through obstacles rather " -"than going around, and that slows them down a lot." +msgid "I don't know... should you really be smoking that stuff?" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"Zombie brutes and hulks have really tough hide, but skeletal juggernauts " -"with their bone plates are the worst. Don't bother shooting at them with " -"lower-caliber guns, the bullet will bounce right off!" +msgid ", that's going to ruin your nose." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"Try not to kill a boomer if it's standing right next to you. They tend to " -"explode when they die, and that pink goop will get all over you." +msgid "Man, that stinks. Put it out!" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"Skeletons are a tough target for a gun. They're so skinny and full of holes " -"that it's hard to make a good hit. And those big ones are hard as nails too." +msgid "You're going to kill yourself smoking that stuff, ." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"Small skeletons are too delicate to smash through doors or windows. Big " -"ones can walk in through a wall. At least they can't smell you, unlike " -"zombies, so if you turn your light off at night you can sneak right past." +msgid "Oh, wow, that smell... Can I have some?" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"Don't try to take on a skeleton with a bladed weapon... you'll just leave " -"scratch marks. You've got to shatter those bones with a hammer or something." +msgid "Ew, smells like burning rubber!" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"It's a good idea to butcher corpses if you have the time. I've seen these " -"weird zombies bring their friends back from the dead!" +msgid "Ugh, that smells rancid!" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"I have a buddy who was sleeping in this cabin way out in the woods, when he " -"suddenly woke up to trees and vines growing right up through the floor and " -"walls! He said it was some kind of huge tree beast..." +msgid "" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"Oh man, have you gone down into the old subway systems? I'd be careful... " -"there's these things down there that are like zombies, but tougher." +msgid "I need some batteries to power my CBMs." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"There's snakes down in most of the old sewer systems. They're slow on land, " -"but boy, those suckers can swim fast!" +msgid "I can't recharge my CBMs without some batteries." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"If you're planning on wandering around the sewers--not that you'd have a " -"reason too--watch out for those fish. Those suckers are fast, and vicious " -"too!" +msgid "Hey, , can I get some batteries here? I need to recharge." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"Have you seen those eyebots flying around? It's hard to say, but some " -"faction's controlling them--maybe the military. All I know is, I don't want " -"them taking my picture..." +msgid "Pass me a beer, I need to power my ethanol burner." msgstr "" #: lang/json/snippet_from_json.py msgid "" -"Ever go toe-to-toe with a manhack? Tiny little helicopters covered in " -"knives. Best be packing a shotgun!" +"Ethanol burners! The power source that's fun to recharge. Get me a drink, " +"please!" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"They're rare, but molebots are nasty things. They bore through the ground, " -"then pop up to stab ya. Still, you're safe from them if you stay on " -"pavement..." +msgid "Waiter! I need a refill, my ethanol burner is running out of charge!" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"Don't fire your gun if you can help it - the noise attracts monsters. If " -"you could get a silencer, or make one, it would give you some advantage." +msgid "I need some junk to power my internal furnace." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"Standing behind a window is a good tactic. It takes zombies a long time to " -"crawl through, giving you lots of opportunities to hit them." +msgid "I can't recharge my CBMs without some firewood for my internal furnace." msgstr "" #: lang/json/snippet_from_json.py msgid "" -"Zombies are pretty dumb... heck, most monsters are! If you can get a fire " -"going between you and them, they'll just run straight through it." +"Hey, , can I get some waste paper or withered plants? I need to " +"recharge." msgstr "" #: lang/json/snippet_from_json.py msgid "" -"I know it's tempting to just go full-auto and unload as many bullets as " -"possible, but don't except as a last resort. It's inaccurate and wastes " -"ammo." +"I can't believe I'm saying this, but I need radioactive plutonium slurry for " +"my internal reactor." msgstr "" #: lang/json/snippet_from_json.py msgid "" -"If there's a bunch of zombies in a straight line, try unloading a burst from " -"your gun. Be sure to aim at the zombie furthest away; you'll hit more of " -"them that way." +"I can't use my internal reactor to recharge my CBMs without some plutonium " +"slurry." msgstr "" #: lang/json/snippet_from_json.py msgid "" -"If you shoot a zombie, but don't quite kill it, try to finish it off with a " -"punch or something instead of wasting a bullet." +"Hey, , pass me some plutonium slurry if you have any, I need to " +"refuel my internal reactor." msgstr "" #: lang/json/snippet_from_json.py msgid "" -"If you're in a corridor or something, and there's a bunch of zombies chasing " -"you down it, try to wound the guy in front badly. He'll start moving slow " -"and cause a serious traffic jam!" +"Beta radiation can be blocked by clothing, but is really dangerous if you " +"ingest it. So can I have some plutonium slurry to power my reactor and give " +"me cancer?" msgstr "" #: lang/json/snippet_from_json.py msgid "" -"Here's a trick for taking care of a huge swarm of zombies chasing you: head " -"into a liquor store, shoot out as many bottles as you can, then light the " -"alcohol on fire. Then duck out the back door, and watch the zombies run " -"into a burning building!" +"I need some radioactive slurry to power my reactor. Or a less dangerous " +"power source, that would be even better!" msgstr "" #: lang/json/snippet_from_json.py msgid "" -"Sledge hammers may seem like a great weapon, but swinging them is really " -"slow, and you won't do much damage unless you're really strong." +"Please, , get me some radioactive slurry to fuel my internal " +"reactor. Or get me another way to recharge my CBMs!" msgstr "" #: lang/json/snippet_from_json.py msgid "" -"For a good melee weapon, you can't beat a machete. I've seen a guy take " -"down a zombie brute with one! Of course, if you can find a katana, that " -"might be even better..." +"I can't use my internal reactor to recharge my CBMs without some plutonium " +"slurry. Which wouldn't be a problem if I had anything else that would " +"recharge my CBMs!" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"A knife spear makes a good weapon in a pinch, but a spike strapped to a " -"stick isn't the sturdiest construction. At least you can strap the spike " -"back on when it comes off." +msgid "Tell me about how you survived the cataclysm." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"You know, a glass bottle can make a good weapon in a pinch. If you break it " -"over someone's head, the shattering glass will hurt them extra. Of course, " -"it might hurt your hands, too..." +msgid "How did you survive the cataclysm?" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"You know what makes a nice weapon? Take a two by four, or a baseball bat or " -"something, and stick a bunch of nails through the end!" +msgid "What was the cataclysm like for you?" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"BB guns may seem like a joke, but they've got their uses. They're good for " -"hunting small game, or getting to know the basics of rifles." +msgid "Let's talk about something else." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"Crossbows are a great weapon for long term use. Most of the time, you can " -"retrieve the bolt after shooting it, so running out of ammo is less of a " -"concern." +msgid "Let's change the subject." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"Consider going Robin Hood, if you have the strength to pull the string of a " -"bow. Those larger ones need significant muscle power, but they hit hard, " -"and are silent." +msgid "I'd like to ask you about something else." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"I hid in a dumpster once or twice. I may smell bad, but I'm not dead, as " -"they say." +msgid "We should probably get going." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"It's good to keep a pistol handy, in case your main gun runs out of ammo or " -"something. They're also better than most guns at short range." +msgid "We'd better get moving." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"Shotguns are nice; you can take out lots of baddies with a single shot. " -"Just remember that they're noisy as hell, and you might end up attracting " -"more than you kill." +msgid "Let's head out." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"A good submachine gun can't be beat. Most of them use common ammo, they're " -"good at short and long range, and you can burst-fire if you need to!" +msgid "shitty" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"Hunting rifles are great at long range, but suck close up. Plus, most of " -"them don't carry many rounds. Keep a pistol as a sidearm if you use a rifle." +msgid "lame" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"You know, you don't have to go full auto with an assault rifle. Firing " -"single shots is more accurate and efficient!" +msgid "crappy" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"I've seen a couple guys running around with laser pistols. They seem like " -"the perfect weapon... quiet, accurate, and deadly. But I've never found " -"one, and I bet ammo is wicked scarce..." +msgid "unpleasant" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"When it comes to footwear, you've got two basic choices as far as I see it; " -"sneakers, for running extra fast, or boots for durability. Depends on your " -"style, I guess." +msgid " " msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"You don't really need to wear gloves most of the time, but once in a while " -"they'll really come in handy." +msgid " " msgstr "" -#: lang/json/snippet_from_json.py -msgid "" -"I wish I could still use those rollerblades. I would be so fast. But I " -"took an arrow to the knee, and all that." +#. ~ photo quality adjective +#: lang/json/snippet_from_json.py src/iuse.cpp +msgid "awful" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"It's good to keep a filter mask or gas mask handy. You never know when " -"you'll have to go into a smoke-filled room or something." +msgid "terrible" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"There's basically no reason not to wear safety glasses... nothing is worse " -"than taking a hit to the eyes and getting blinded for a few seconds." +msgid "horrible" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"Ski goggles are a great choice if you're worried about getting stuff in your " -"eyes. Perfect for dealing with boomers!" +msgid "miserable" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"If you get a pair of night vision goggles, hold on to them! A flashlight " -"will give you away, but with goggles you can be sneaky. Beware that some " -"types of zombies are camouflaged against it, and require proper light to be " -"visible." +msgid "fucked-up" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"I know they look dumb, but wearing a fanny pack gives you that extra bit of " -"storage without encumbering you." +msgid "stupid" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"Backpacks let you carry lots of stuff, but they limit your movement a lot. " -"If you have to fight a zombie at close range, don't wear one, or at least " -"drop it on the ground before the fight." +msgid "idiotic" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"Don't underestimate a good book. Not only will it keep you company on " -"lonely nights, but you can learn a hell of a lot from some of them." +msgid "dumb" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"It's a good idea to carry around a couple of empty bottles. You can fill " -"them up with water, gasoline, or whatever!" +msgid "dumb-ass" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"First aid 101 for you. Always bandage your wounds, they will heal faster " -"that way. Bandages are plenty and you can make makeshift ones easily, so " -"there is no reason not to." +msgid "moronic" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"I can bandage you if you are wounded, so give me some spare bandages, if you " -"have any." +msgid "mickey mouse" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"If you have extra disinfectant, use it to disinfect your wounds, even if " -"they aren't infected. They will recover faster that way." +msgid "shit-for-brains" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"Treat your infected wounds as soon as possible. If the infection spreads " -"only antibiotics may help you, but it will take time, and you may still die " -"from it if it's too serious." +msgid "Z" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"If you need a bunch of rags for making Molotov cocktails, take a pair of " -"scissors to an old t-shirt or something." +msgid "shambler" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"Carrying a lighter is something all veterans do. It takes up almost no " -"space, and can easily save your life." +msgid "goo-puker" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"If you can spare the space, you might want to carry a fire extinguisher " -"along. Nothing is worse than being trapped in a burning building!" +msgid "walker" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"Crowbars not only make a pretty good weapon, they're also useful for opening " -"locked doors and lifting manhole covers." +msgid "walking corpse" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"If you're spending the night in a dangerous area, grab a shovel and dig pits " -"all around your camp. If it's more than one night, you might want to put " -"broken glass or sticks inside the pits for better effect." +msgid " " msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"A chainsaw may seem like a great weapon, but remember that they're slow, " -"unwieldy, and very noisy." +msgid "undead" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"Bubblewrap is pretty harmless, but setting it up around you before going to " -"sleep will keep you from waking up to a zombie punching you." +msgid "living dead" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"Bear traps are a nice way to cover an escape. If you place one in a " -"doorway, the first zombie through will get stuck, and the rest won't be able " -"to get past!" +msgid "zombies" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"Smoke grenades aren't really offensive weapons, but they'll cover up your " -"scent and hide you from view--perfect for making a quick escape." +msgid "Z's" msgstr "" #: lang/json/snippet_from_json.py -msgid "Don't use Molotovs indoors. Especially in a liquor store." +msgid " " msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"If you're going to be playing with Molotov cocktails around a gas station, " -"just make sure you're a long way from those pumps." +msgid "monster" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"I once knew a guy who figured he'd survive a night in the subway by setting " -"fires blocking off the tunnel in both directions and sleeping between them. " -"He wound up asphyxiating on the smoke." +msgid "demon" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"Don't light a Molotov until you're ready to throw it. Not only can they go " -"out, but if you accidentally drop it or something, you're in trouble." +msgid "horror" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"If you're weak or clumsy, it might be a good idea not to mess with Molotovs " -"or grenades. Accidentally dropping them when you meant to throw them could " -"be deadly." +msgid "indescribable beast" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"If you're wandering in the wilderness, or following a road, keep an eye out " -"for wild strawberries, blueberries and other gifts of nature." +msgid "creature made of nightmares" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"Be careful eating wild mushrooms. Some are poisonous, and others can make " -"you hallucinate." +msgid "critter" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"Try to go around swamps, if you can. Some of them have sinkholes that can " -"pull you right underground." +msgid " " msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"I heard about this group that raided a bee hive a while ago. Everyone got " -"massacred but one, and he came home with this weird, magic honey stuff." +msgid "unbelievable thing" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"If you need to, you can swim across a river to escape; some monsters can't " -"swim. Just make sure you drop as much stuff as possible first, and maybe " -"strip naked, or you'll sink like a rock." +msgid "walking nightmare" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"Houses can be a surprisingly good resource for all kinds of stuff; clothing, " -"medication, food, books, and more. People kept all the odd things around, " -"especially in basements." +msgid "thing right out of a scary movie" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"While there's not much to loot, gas stations are a good source for gasoline, " -"to power tools or to make Molotov cocktails." +msgid "the cataclysm" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"It's not like in the movies - shooting a gas pump won't make it explode. " -"But it WILL make it leak all over the place, which is a definite fire hazard." +msgid "the apocalypse" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"I know grocery stores and stuff are full of fruit, but be careful, it's " -"probably rotten." +msgid "the end of the world" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"Next time you visit a grocery store, load up on canned goods. They never go " -"bad!" +msgid "Armageddon" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"I've found more good weapons in hardware stores than anywhere else. Except " -"gun stores, of course." +msgid "the end of days" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"Liquor stores are a great place to pick up non-alcoholic beverages, too. " -"Not that I mind alcohol!" +msgid "They'll kill us! Run away!" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"Most gun stores follow pretty similar layouts. The restricted stuff - SMGs, " -"assault rifles, and most importantly ammo - are always behind the counter." +msgid "We're going to die! Fall back!" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"I've spent many nights in the changing rooms at the back of clothing " -"stores. Walls on four sides, far from the store's entrance, a corridor for " -"easy defense... it's perfect!" +msgid "Fall back and regroup!" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"If you're getting chased by a hoard of zombies, try ducking into the subways " -"and traveling a block or two, then coming back up." +msgid "There's no hope for victory. I'm running!" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"Have you seen those weird science labs out in the middle of nowhere? I " -"think you need some kind of special ID card to get in." +msgid "Feet don't fail me now!" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"I have a dream of raiding a military bunker, but I well know that good " -"protection plus zombie soldiers are a bad mix. The sheer thought of being " -"sprayed with bullets by a turret is giving me the shivers." +msgid "I don't have to be faster than them, just faster than you!" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"I've thought about raiding an ant hill before, but I realized it wasn't " -"worth the risk. I doubt they have any loot beyond some scraps of food, you " -"know?" +msgid "Oh God, my leg, Oh God!" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"This guy I know was walking through the subway when he came across a giant " -"rift in the earth, with lava far below. Weird, huh?" +msgid "We have a serious situation here. I'm leaving!" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"In a lot of places, there's little hallways connecting the subways with the " -"sewers, with heavy metal doors on both ends. It's a perfect place to sleep!" +msgid "It can't follow all of us. I'll run this way, you go there!" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"Be careful of drinking water from rivers and stuff, it's a good way to get " -"sick. But if you have a water purifier, it'll make it safe." +msgid "Me go, you stay." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"Autodocs are probably your best bet to install bionics - if you can find " -"one! However, I heard they won't work if you don't bring anesthetics to put " -"you in a sleep." +msgid "Not that way! Go left!" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"Be wary of anything deeper than your average basement. Some folks heard " -"scary screams from the ventilation shafts of mines and labs. Very " -"unsettling screams." +msgid "!" msgstr "" #: lang/json/snippet_from_json.py -msgid "A screwdriver a day keeps the scurvy away!" +msgid "I can't outrun it! I'm going to kill it!" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"Hungrier, than usual? Natural oils can help. Not tasty at all, but who " -"cares when eating your leg is the second option?" +msgid "! Die, you ! I want to live!" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"Terrain can turn the tide of a battle, make sure you use it against your " -"enemies, lest it be used against you." +msgid "My feet failed me! Arms don't fail me!" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"Folks that passed by the mine said something about foul smell. If you plan " -"a visit there consider taking a a gas mask with you." +msgid "Call the fire department! Wait, they're dead! Run away!" msgstr "" #: lang/json/snippet_from_json.py -msgid "Knowledge is power. Seriously, just pick up a book." +msgid "This place is on fire. I'm leaving." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"Nothing can kill you if everything is already dead. Well, except cold, " -"hunger, and… never mind." +msgid "Put the fire out! Put it out!" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"I met a girl that insisted that she saw a land shark boring through rock, " -"walls, and dirt alike. I'd consider it a fable, but I've seen things, and " -"can't just say it's a lie." +msgid "Fire bad! !" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"Boil first, then drink. Ten men caravan once drank from a spring, and they " -"are now known as a three man caravan." +msgid "child" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"I've once seen a full duffel bag pass hands five times in a week. Having a " -"lot of stuff is a moot point if you can't run from zombies." +msgid "my child" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"Tim says you can drive a car through a horde of zombies. Tim is now a " -"zombie. Any questions?" +msgid "dear" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"They said: go solar, save the environment and yourself. Well... there is no " -"environment to save now, but one can still save thyself I guess." +msgid "my dear" msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"If you can't find a knife try smashing potted plants. It just might give " -"you everything you need to make one." +msgid " will use ranged weapons." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"What's the difference between a good and a bad choke point? The good one " -"has another back door behind you." +msgid " will not use ranged weapons." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"So, methinks: if you could convince the cop-bots that you are their " -"superior..." +msgid " will use grenades." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"You'd be surprised how many items can be disassembled into their " -"components. A guy around here, McSomething whatever his name is, is a " -"master at this." +msgid " will not use grenades." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"A soldering iron can be an aspiring mechanics' best friend. You can also " -"cauterize a wound with it, but as many people died as lived from that " -"treatment, so I guess it's a last resort." +msgid " will only use silenced ranged weapons." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"I've seen some folks running with freshly installed CBMs. That means there " -"is a way to get them from places other than ransacked shops. Maybe that " -"explains those cut-up bodies I've seen around." +msgid " will use any ranged weapons." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"I'm fed up with smoked meat, but it lasts so long. Well... if I had more " -"heart for learning cooking I guess I'd be able to diversify my food without " -"sacrificing its shelf life." +msgid " will avoid shooting if allies are in the line of fire." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"Tricky Joe was hanged for his inventive ways of killing zombies. Yeah, " -"burning down a building to smoke few hordes is ok, but burning a whole town " -"with all the loot certainly is not." +msgid " will shoot even if allies are in the line of fire." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"Mr Tombstone always said: take nothing with you for the raids, save the " -"space for loot. He was known as Joe then and he rightfully earned his " -"nickname as the first tombstone 'owner' around this place." +msgid "* will pick up items." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"A friend is a second mouth to fill, but when it comes to work four hands are " -"always better than two." +msgid "* will only pick up items from the whitelist." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"I was against drugs until I was almost killed by a zombie and was hauling my " -"sorry ass away from the horde, with nothing more but some white powder I got " -"from that zombie. Saved me that time." +msgid "* will not pick up items." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"Not sure if Mike is sane any more. He was unfortunate enough to be driven " -"in to a school one time. This experience broke more than his ribs then." +msgid " will bash down obstacles." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"A thought about explosives. If you can still run and it did not went boom " -"yet, run some more. There is no such thing as excess space between you and " -"a stick of dynamite." +msgid " will not bash down obstacles." msgstr "" #: lang/json/snippet_from_json.py -msgid "Avoid using launchers in narrow hallways, you might miss." +msgid " will sleep when tired." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"Met a mad chemist once. She made a battery from a potato... or was it lemon?" +msgid " will stay awake as long as possible." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"Police brutality lives on it seems. It's just more mechanical now, with all " -"the cops dead and cop robots roaming free on the loose. If you'll get " -"arrested who will give you justice? A zombie judge? Will they put you in a " -"zombie prison? No thanks, I'll pass." +msgid " will complain about wounds and needs." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"Is it dead yet? How can you tell if it was dead before and it's dead now? " -"I prefer asking: are? *smash* you? *smash* dead? *smash* yet? *smash " -"smash smash*" +msgid " will only complain in an emergency." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"I hear there's strange big berries around, but why don't I hear first hand " -"if they are filling for their size or not?" +msgid " will smash nearby zombie corpses." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"I've heard of a gang called The Doctors. You know, bank robbers wearing " -"stethoscopes. What are they trying to achieve? I use paper money to start " -"fires now." +msgid " will leave zombie corpses intact." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"You can hole up on a roof if you need to. Yeah, the rain will fall on your " -"head, but it's harder for the dead to get you there. Get a tent, a rollmat, " -"a sleeping bag and you're set." +msgid " will close doors after passing through." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"I thought about putting a bag on my dog to carry some of my stuff. It " -"didn't work, because it was a chihuahua, and it was eaten by a rottweiler. " -"Should have put some kevlar on it like those Z9. Oh well..." +msgid " will not close doors." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"Stuff from zombies is filthy but perfectly fine otherwise. Using soap or " -"other detergents won't hurt you. Quick wash and you're equipped for days." +msgid " will follow you closely even when threatened." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"Civilization has made a step back in time, so let's learn from the past. No " -"fridges? Build a root cellar or keep food cool in the basement. No guns? " -"Make a pointy stick or a cudgel, and work from there. The end of the world " -"is not the end, it seems." +msgid " will move freely as needed." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"Hey, if you happen to find a set of two two-way radios, give one to me and " -"we will be able to talk while being away from each other." +msgid " will follow you at about two paces." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"If I had the skill to do it, I'd build a boat and sail down the river. " -"Maybe even towards the ocean. Or make an amphibious vehicle that could " -"drive on land too. That would be useful." +msgid " will follow you at about four paces." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"I sink like a rock in water, but I once used a scuba tank to cross a river " -"that had no bridge nearby." +msgid " will not go places that require opening a door." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"Can you imagine? I've heard of people digging graves for loot. Whole " -"cities lay dead for the taking and they dig graves! Madness!" +msgid " will open doors to reach a destination." msgstr "" #: lang/json/snippet_from_json.py msgid "" -"When I broke a leg few years ago they had this great machine at the hospital " -"that set the bones in place. I'd hate to break a limb in this apocalypse, " -"but it's something to remember. You never know." +" will hold the line by not moving into doorways or obstructions " +"adjacent to you." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"You, me, and another pair of hands and we might even think of settling " -"down. Making a base of our own. A bastion of hope in the apocalypse. " -"Think of it." +msgid " will move freely to attack enemies." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"Hey if you are leading, just tell me what to do. You want me to shoot, go " -"melee, use grenades? I can adjust to your style of fighting." +msgid " will not investigate noises." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"Everything seems to mutate nowadays. Even survivors. I wonder if I would " -"look good with bunny ears? Would I hear better?" +msgid " will investigate noises from unseen places." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"Winter is a harsh lady. You need fire to survive, to heat yourself and your " -"water and food. Keep a cooking device to melt what is frozen, and a thermos " -"for the liquids." +msgid " will not engage enemies if avoidable." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"There is not much gas left for the vehicles. If I'd plan for the long run, " -"I'd consider learning about steam engines, or maybe making biodiesel." +msgid " will follow normal engagement rules." msgstr "" #: lang/json/snippet_from_json.py msgid "" -"Heard a rumor that few cities were evacuated to a place that's not on the " -"maps. Tough luck finding them now. But perhaps they don't want to be " -"found. Or worse - perhaps you don't know that you don't want to find them " -"either, if you catch my drift." +"You feel great! It doesn't seem like wounds could even slow you down for " +"more than a day." msgstr "" #: lang/json/snippet_from_json.py msgid "" -"Ok, some weird shit now. Before we met I saw a knight. No, I'm fine under " -"the hood. A guy in a full medieval armor was cornered by some zombies. " -"Much to be said, but half an hour later, he was still alive. Guess you can " -"take a punch being a walking tin can." +"Within moments you're ready and up. You don't feel like anything could stop " +"you today!" msgstr "" #: lang/json/snippet_from_json.py msgid "" -"If you're into electronics, you may try to make a noise emitter from a " -"talking doll, or something that has a speaker. Why? To distract the " -"zombies, of course." +"Your eyes open and your entire body feels like it is just bursting with " +"energy to burn!" msgstr "" #: lang/json/snippet_from_json.py msgid "" -"A friend of mine was a hunter and showed me once how to butcher properly. " -"You need a flat clean surface to place the products, a rack to hang the " -"carcass in the air, and a good knife. If you're in a forest you may use a " -"tree and a rope. Big game might require a saw too." +"You feel like a rubber ball; whatever hits you, you'll just bounce back!" msgstr "" #: lang/json/snippet_from_json.py msgid "" -"A friend of mine was a hunter and told me, that if you field dress a corpse, " -"it will stay fresh a bit longer." +"You're up and you feel fantastic. No sickness is going to keep you down " +"today!" msgstr "" #: lang/json/snippet_from_json.py msgid "" -"Look at the sky before you go for adventure. You will know what weather to " -"expect. It's nothing compared to the old meteorology and satellite " -"pictures, but at least you may know if you need the umbrella." +"You're up and going rather quickly, and all the little aches from yesterday " +"are gone." msgstr "" #: lang/json/snippet_from_json.py msgid "" -"Be extra careful on roads. They are easy to travel on, but occasional " -"minefield or a road block can make you feel sorry in an instant. I've even " -"seen a tank once. I ran away like never before." +"You get up feeling pretty good, as if all your little aches were fading " +"faster." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"I know it's not best of times, but try to sleep well. You're not yourself " -"if you're sleep deprived. Grab a pillow and a blanket. If you can't, even a " -"teddy bear under your head and a pile of clothes to keep you warm can make a " -"difference. And pick a spot well, even a chair or a bench is better than a " -"cold ground." +msgid "Getting up comes easy to you, your muscles revitalized after your rest." msgstr "" #: lang/json/snippet_from_json.py msgid "" -"There are two ways of throwing grenades. The smart one is throwing from " -"behind a corner. The less smart one involves getting shot while throwing in " -"the open and being torn apart by the resulting explosion." +"You're up and your little pains from before seem to have faded away rather " +"quickly." msgstr "" #: lang/json/snippet_from_json.py -msgid "I hate thorazine!" +msgid "" +"Awareness comes fast, your body coming quickly to attention after your rest." msgstr "" #: lang/json/snippet_from_json.py -msgid "Arg thorazine, don't touch it!" +msgid "You feel good. Healthy living does seem to have some rewards." msgstr "" #: lang/json/snippet_from_json.py -msgid "Thorazine is bad for you, you know." +msgid "" +"Getting out of bed doesn't seem too hard today. You could get used to this!" msgstr "" #: lang/json/snippet_from_json.py -msgid "Thorazine is poison." +msgid "" +"Alertness comes somewhat fast, and your muscles stretch easier than before " +"you went to bed." msgstr "" #: lang/json/snippet_from_json.py -msgid "You don't need thorazine, it's limiting you." +msgid "You feel extra alert, and your body feels ready to go." msgstr "" #: lang/json/snippet_from_json.py -msgid "Thorazine... That's what 'they' use to keep you tame." +msgid "Your body stretches with ease, and you feel ready to take on the world." msgstr "" #: lang/json/snippet_from_json.py -msgid "Pink tablets! I love those!" +msgid "You feel cruddy. Maybe you should consider eating a bit healthier." msgstr "" #: lang/json/snippet_from_json.py -msgid "Hey there's some pink tablets, take some!" +msgid "You get up with a bit of a scratch in your throat." msgstr "" #: lang/json/snippet_from_json.py -msgid "Look, some LSD, let's play cataclysm: fun times ahead!" +msgid "You stretch, but your muscles don't seem to be doing so good today." msgstr "" #: lang/json/snippet_from_json.py -msgid "Say yes to LSD, say yes to Fun!" +msgid "" +"Your stomach gurgles. It's probably nothing, but maybe you should look into " +"eating something healthy." msgstr "" #: lang/json/snippet_from_json.py -msgid "Perfect, those pink tablets will keep us going, take some!" +msgid "" +"You struggle to awareness. Being awake seems somewhat harder to reach today." msgstr "" #: lang/json/snippet_from_json.py -msgid "You know what would make all this more bearable? Pink Tablets!" -msgstr "" - -#: lang/json/snippet_from_json.py src/npctalk.cpp -msgid "No thanks, I'm good." +msgid "" +"Getting out of bed only comes with great difficulty, and your muscles resist " +"the movement." msgstr "" #: lang/json/snippet_from_json.py -msgid "I don't want to trade with you." +msgid "" +"Getting up seems like it should be easy, but all you want to do is go back " +"to bed." msgstr "" #: lang/json/snippet_from_json.py -msgid "I have the best stuff. And I'm keeping it!" +msgid "" +"Tired hands rub at your eyes, the little aches of yesterday protesting your " +"stretches." msgstr "" #: lang/json/snippet_from_json.py -msgid "No trading, that's my rule." +msgid "" +"Alertness seems flighty today, and your body argues when you move towards it." msgstr "" #: lang/json/snippet_from_json.py -msgid "I'm not interested." +msgid "You're up, but your body seems like it would rather stay in bed." msgstr "" #: lang/json/snippet_from_json.py -msgid "How about no?" +msgid "" +"You get up feeling horrible, as if something was messing with your body." msgstr "" #: lang/json/snippet_from_json.py -msgid "No thanks, I really don't feel like it." +msgid "You feel awful, and every ache from yesterday is still there." msgstr "" #: lang/json/snippet_from_json.py -msgid "Well, I would, but I don't want to right now." +msgid "" +"Your eyes struggle to open, and your muscles ache like you didn't sleep at " +"all." msgstr "" #: lang/json/snippet_from_json.py -msgid "I have better things to do." +msgid "" +"Bleary-eyed and half-asleep, you consider why you are doing this to yourself." msgstr "" #: lang/json/snippet_from_json.py -msgid "I'll pass, it's too much work." +msgid "" +"Awareness seems to only come with a battle... and your body seem to be on " +"its side." msgstr "" #: lang/json/snippet_from_json.py -msgid "Who put you in charge of what I do?" +msgid "popular " msgstr "" #: lang/json/snippet_from_json.py -msgid "Great idea! Call me when you find SOMEONE ELSE to do it." +msgid "top-forty " msgstr "" #: lang/json/snippet_from_json.py -msgid " " +msgid "corporate " msgstr "" #: lang/json/snippet_from_json.py -msgid "asshat" +msgid "commercial " msgstr "" #: lang/json/snippet_from_json.py -msgid "asswipe" +msgid "alternative " msgstr "" #: lang/json/snippet_from_json.py -msgid "bag of shit" +msgid "college " msgstr "" #: lang/json/snippet_from_json.py -msgid "bastard" +msgid "arthouse " msgstr "" #: lang/json/snippet_from_json.py -msgid "blockhead" +msgid "underground " msgstr "" #: lang/json/snippet_from_json.py -msgid "chump" +msgid "experimental " msgstr "" #: lang/json/snippet_from_json.py -msgid "clown" +msgid "forgotten " msgstr "" #: lang/json/snippet_from_json.py -msgid "cretin" +msgid "traditional " msgstr "" #: lang/json/snippet_from_json.py -msgid "degenerate" +msgid "historical " msgstr "" #: lang/json/snippet_from_json.py -msgid "dick" +msgid "classic " msgstr "" #: lang/json/snippet_from_json.py -msgid "dipshit" +msgid "modern " msgstr "" #: lang/json/snippet_from_json.py -msgid "douchebag" +msgid "adult " msgstr "" #: lang/json/snippet_from_json.py -msgid "dumbass" +msgid "contemporary " msgstr "" #: lang/json/snippet_from_json.py -msgid "dumb " +msgid "Christian " msgstr "" #: lang/json/snippet_from_json.py -msgid "fool" +msgid "Pagan " msgstr "" #: lang/json/snippet_from_json.py -msgid "freak" +msgid "British " msgstr "" #: lang/json/snippet_from_json.py -msgid "goon" +msgid "Continental " msgstr "" #: lang/json/snippet_from_json.py -msgid "half-eaten " +msgid "tropical " msgstr "" #: lang/json/snippet_from_json.py -msgid "idiot" +msgid "island " msgstr "" #: lang/json/snippet_from_json.py -msgid "imbecile" +msgid "New York " msgstr "" #: lang/json/snippet_from_json.py -msgid "jackass" +msgid "Hollywood " msgstr "" #: lang/json/snippet_from_json.py -msgid "moron" +msgid "Trans-Pacific " msgstr "" #: lang/json/snippet_from_json.py -msgid "nitwit" +msgid "Latin " msgstr "" #: lang/json/snippet_from_json.py -msgid "piece of an ass" +msgid "instrumental " msgstr "" #: lang/json/snippet_from_json.py -msgid "piece of shit" +msgid "fusion " msgstr "" #: lang/json/snippet_from_json.py -msgid "scumbag" +msgid "visual " msgstr "" #: lang/json/snippet_from_json.py -msgid "shit-brained " +msgid "liquid " msgstr "" #: lang/json/snippet_from_json.py -msgid "shit-eater" +msgid "digital " msgstr "" #: lang/json/snippet_from_json.py -msgid "shitass" +msgid "procedurally generated " msgstr "" #: lang/json/snippet_from_json.py -msgid "shitbag" +msgid "melodic " msgstr "" #: lang/json/snippet_from_json.py -msgid "shitface" +msgid "harmonious " msgstr "" #: lang/json/snippet_from_json.py -msgid "son of a " +msgid "discordant " msgstr "" #: lang/json/snippet_from_json.py -msgid "stinky " +msgid "contextual " msgstr "" #: lang/json/snippet_from_json.py -msgid "stupidass" +msgid "conceptual " msgstr "" #: lang/json/snippet_from_json.py -msgid "stupid " +msgid "collaborative " msgstr "" #: lang/json/snippet_from_json.py -msgid "swine" +msgid "rhythmic " msgstr "" #: lang/json/snippet_from_json.py -msgid "zombie food" +msgid "neo" msgstr "" #: lang/json/snippet_from_json.py -msgid "loser" +msgid "retro" msgstr "" #: lang/json/snippet_from_json.py -msgid "dickhead" +msgid "post" msgstr "" #: lang/json/snippet_from_json.py -msgid "asshole" +msgid "anti" msgstr "" #: lang/json/snippet_from_json.py -msgid "fucker" +msgid "hard " msgstr "" #: lang/json/snippet_from_json.py -msgid "sucker" +msgid "soft " msgstr "" #: lang/json/snippet_from_json.py -msgid "fuckwad" +msgid "speed " msgstr "" #: lang/json/snippet_from_json.py -msgid "jerk" +msgid "slow " msgstr "" #: lang/json/snippet_from_json.py -msgid "motherfucker" +msgid "hi-fi " msgstr "" #: lang/json/snippet_from_json.py -msgid "shithead" +msgid "lo-fi " msgstr "" #: lang/json/snippet_from_json.py -msgid " if I won't get some water soon." +msgid "mid-fi " msgstr "" #: lang/json/snippet_from_json.py -msgid "Can you get me some water, ?" +msgid "ambient " msgstr "" #: lang/json/snippet_from_json.py -msgid "Do you have something to drink, ?" +msgid "dance " msgstr "" #: lang/json/snippet_from_json.py -msgid "I need some water!" +msgid "chill " msgstr "" #: lang/json/snippet_from_json.py -msgid "My mouth is dry." +msgid "psycho" msgstr "" #: lang/json/snippet_from_json.py -msgid "When we drinkin'?" +msgid "turbo" msgstr "" #: lang/json/snippet_from_json.py -msgid "When was the last time I had a drink?" +msgid "prog " msgstr "" #: lang/json/snippet_from_json.py -msgid "I'm parched, I need to drink something." +msgid "glam " msgstr "" #: lang/json/snippet_from_json.py -msgid "I'm thirsty..." +msgid "outsider " msgstr "" #: lang/json/snippet_from_json.py -msgid "I'm thirsty." +msgid "indie " msgstr "" #: lang/json/snippet_from_json.py -msgid "I'm thirsty." +msgid "dark " msgstr "" #: lang/json/snippet_from_json.py -msgid "Can you give me something to drink, ?" +msgid "death " msgstr "" #: lang/json/snippet_from_json.py -msgid "I need to get some water." +msgid "electro" msgstr "" #: lang/json/snippet_from_json.py -msgid " if I don't drink something." +msgid "acid " msgstr "" #: lang/json/snippet_from_json.py -msgid "Water... Is there an oasis nearby?" +msgid "space " msgstr "" #: lang/json/snippet_from_json.py -msgid "Did you know that lack of water kills faster than lack of rest?" +msgid "ghetto " msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"Yeah sure, can't help but notice you got beer with you! Let's crack a cold " -"one and chat, , how goes it?" +msgid "street " msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"Oh definitely, how about one of those beers I see on you? What's up anyway?" +msgid "urban " msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"Yeah you share those beers I see you hoarding and then we chat all you " -"like! Only joking, what's up ?" +msgid "world " msgstr "" #: lang/json/snippet_from_json.py -msgid "Hey, sure thing, , I need a break anyway, how are you?" +msgid "Euro" msgstr "" #: lang/json/snippet_from_json.py -msgid "Yeah OK, , how's it going?" +msgid "Afro" msgstr "" #: lang/json/snippet_from_json.py -msgid "Sure, let's shoot the shit! You OK?" +msgid "grunge " msgstr "" #: lang/json/snippet_from_json.py -msgid "Why not? How you doing?" +msgid "brass " msgstr "" #: lang/json/snippet_from_json.py -msgid "I'm OK with that, what's up?" +msgid "splatter " msgstr "" #: lang/json/snippet_from_json.py -msgid "I can spare a few minutes, how's things?" +msgid "swamp " msgstr "" #: lang/json/snippet_from_json.py -msgid "Sure thing , you good?" +msgid "ghost " msgstr "" #: lang/json/snippet_from_json.py -msgid "Alright, you got something to get off your chest?" +msgid "shadow " msgstr "" #: lang/json/snippet_from_json.py -msgid "Always ready for a good chat! But why, you OK?" +msgid "neuro " msgstr "" #: lang/json/snippet_from_json.py -msgid "OK , we should get to know each other, how are you coping?" +msgid "hyper" msgstr "" #: lang/json/snippet_from_json.py -msgid "Definitely, I'm game. How you holding up?" +msgid "carnival" msgstr "" #: lang/json/snippet_from_json.py -msgid "darn" +msgid "meta" msgstr "" #: lang/json/snippet_from_json.py -msgid "fuck" +msgid "techno" msgstr "" #: lang/json/snippet_from_json.py -msgid "goddamn" +msgid "synth" msgstr "" #: lang/json/snippet_from_json.py -msgid "goddamnit" +msgid "robo" msgstr "" #: lang/json/snippet_from_json.py -msgid "damn" +msgid "skate " msgstr "" #: lang/json/snippet_from_json.py -msgid "damnit" +msgid "freak " msgstr "" #: lang/json/snippet_from_json.py -msgid "shit" +msgid "surf " msgstr "" #: lang/json/snippet_from_json.py -msgid "fuckit" +msgid "mutant " msgstr "" #: lang/json/snippet_from_json.py -msgid "crap" +msgid "Jurassic " msgstr "" #: lang/json/snippet_from_json.py -msgid " " +msgid "free " msgstr "" #: lang/json/snippet_from_json.py -msgid " " +msgid "garage " msgstr "" #: lang/json/snippet_from_json.py -msgid "son of an ass" +msgid "garbage " msgstr "" #: lang/json/snippet_from_json.py -msgid "Oh sugar!" +msgid "break " msgstr "" #: lang/json/snippet_from_json.py -msgid "sad" +msgid "laser " msgstr "" #: lang/json/snippet_from_json.py -msgid "bummed" +msgid "porno " msgstr "" #: lang/json/snippet_from_json.py -msgid "depressed" +msgid "hypno" msgstr "" #: lang/json/snippet_from_json.py -msgid "pissed" +msgid "lunar " msgstr "" #: lang/json/snippet_from_json.py -msgid "unhappy" +msgid "thunder " msgstr "" #: lang/json/snippet_from_json.py -msgid " " +msgid "clown " msgstr "" #: lang/json/snippet_from_json.py -msgid "dejected" +msgid "murder " msgstr "" #: lang/json/snippet_from_json.py -msgid "down" +msgid "narco " msgstr "" #: lang/json/snippet_from_json.py -msgid "glum" +msgid "gangster " msgstr "" #: lang/json/snippet_from_json.py -msgid "Hey ." +msgid "-tune" msgstr "" #: lang/json/snippet_from_json.py -msgid "Greetings ." +msgid "-core" msgstr "" #: lang/json/snippet_from_json.py -msgid "Hi You okay?" +msgid "-wave" msgstr "" #: lang/json/snippet_from_json.py -msgid " Let's talk." +msgid "-beat" msgstr "" #: lang/json/snippet_from_json.py -msgid "Well hey there." +msgid "-step" msgstr "" #: lang/json/snippet_from_json.py -msgid " Hello." +msgid "-pop" msgstr "" #: lang/json/snippet_from_json.py -msgid "What's up, ?" +msgid "-hop" msgstr "" #: lang/json/snippet_from_json.py -msgid "You okay, ?" +msgid "-drums" msgstr "" #: lang/json/snippet_from_json.py -msgid "Hello, ." +msgid "-style" msgstr "" #: lang/json/snippet_from_json.py -msgid "Hi " +msgid "-chant" msgstr "" #: lang/json/snippet_from_json.py -msgid "never" -msgstr "" - -#: lang/json/snippet_from_json.py src/crafting_gui.cpp -msgid "no" +msgid "folk" msgstr "" #: lang/json/snippet_from_json.py -msgid "not gonna happen" +msgid "country" msgstr "" #: lang/json/snippet_from_json.py -msgid "not happening" +msgid "jazz" msgstr "" #: lang/json/snippet_from_json.py -msgid "over my dead body" +msgid "blues" msgstr "" #: lang/json/snippet_from_json.py -msgid "when pigs fly" +msgid "soul" msgstr "" #: lang/json/snippet_from_json.py -msgid "won't happen" +msgid "R&B" msgstr "" #: lang/json/snippet_from_json.py -msgid "fuck no" +msgid "hip-hop" msgstr "" #: lang/json/snippet_from_json.py -msgid "hell no" +msgid "swing" msgstr "" #: lang/json/snippet_from_json.py -msgid "no way" +msgid "funk" msgstr "" #: lang/json/snippet_from_json.py -msgid "not a chance" +msgid "disco" msgstr "" #: lang/json/snippet_from_json.py -msgid "I don't think so" +msgid "polka" msgstr "" #: lang/json/snippet_from_json.py -msgid "no way in hell" +msgid "tango" msgstr "" #: lang/json/snippet_from_json.py -msgid "nuh uh" +msgid "salsa" msgstr "" #: lang/json/snippet_from_json.py -msgid "nope" +msgid "mambo" msgstr "" #: lang/json/snippet_from_json.py -msgid "fat chance" +msgid "electronic" msgstr "" #: lang/json/snippet_from_json.py -msgid "Goodbye, !" +msgid "metal" msgstr "" #: lang/json/snippet_from_json.py -msgid "I'm leaving." +msgid "reaggae" msgstr "" #: lang/json/snippet_from_json.py -msgid "So long, !" +msgid "ska" msgstr "" #: lang/json/snippet_from_json.py -msgid "Hasta luego, !" +msgid "thrash" msgstr "" #: lang/json/snippet_from_json.py -msgid "I'm outta here!" +msgid "goth" msgstr "" #: lang/json/snippet_from_json.py -msgid "Bye bye, !" +msgid "industrial" msgstr "" #: lang/json/snippet_from_json.py -msgid "consider yourself dead" +msgid "psychedelic" msgstr "" #: lang/json/snippet_from_json.py -msgid "I'll destroy you" +msgid "noise" msgstr "" #: lang/json/snippet_from_json.py -msgid "I'll kick your ass" +msgid "sound" msgstr "" #: lang/json/snippet_from_json.py -msgid "I'll kill you" +msgid "revival" msgstr "" #: lang/json/snippet_from_json.py -msgid "I'll send you to hell" +msgid "gospel" msgstr "" #: lang/json/snippet_from_json.py -msgid "I'm gonna kick your ass" +msgid "opera" msgstr "" #: lang/json/snippet_from_json.py -msgid "you won't make it out alive" +msgid "shanties" msgstr "" #: lang/json/snippet_from_json.py -msgid "you're dead" +msgid "" +"This is an advertisement for the Diet Devil brand Metabolic Exchange CBM. " +"It shows a picture of a tiny obese devil sitting on a woman's shoulder. The " +"woman stares intently at a gigantic wedding cake covered with bacon and " +"candy bars. The caption reads: \"Burn calories! Burn!\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "I'll kill you" +msgid "" +"This is an advertisement for the Diet Devil brand Internal Furnace CBM. It " +"shows a picture of a tiny obese devil sitting on a man's shoulder. The man " +"is about to bite into a frosting-covered baby. The caption reads: \"Eat " +"What You Want! How You Want! Who You Want!\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "you're dead meat" +msgid "" +"This is an advertisement for the Diet Devil brand Ethanol Burner CBM. It " +"shows a picture of a teenage boy driving a car while chugging a bottle of " +"whiskey. A tiny obese devil sits on his shoulder and drinks a martini. The " +"caption reads: \"Drink like there's no tomorrow!\"" msgstr "" #: lang/json/snippet_from_json.py -msgid ", " +msgid "" +"This is an advertisement for the Twenty8 brand Diamond Cornea CBM. It shows " +"a picture of the cyber-module being clutched by an eagle in flight. The " +"captions read: \"Get the new Model 28.bx Eagle-Eye!\" and \"Twenty8. See " +"what you've been missing.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "you're a dead man" +msgid "" +"This is an advertisement for the Twenty8 brand Night Vision CBM. It shows a " +"picture of an owl swooping down on a the cyber-module. The captions read: " +"\"Get the new Model 28.hx Night-Owl!\" and \"Twenty8. See what you've been " +"missing.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "you'll taste my " +msgid "" +"This is an advertisement for the Twenty8 brand Diamond Cornea CBM. It shows " +"a picture of a flying hawk carrying the cyber-module in its beak. The " +"captions read: \"Get the new Model 28.xx Hawk-Eye!\" and \"Twenty8. See " +"what you've been missing.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "you're dead" +msgid "" +"This is an advertisement for the Twenty8 brand Scent Vision CBM. It shows a " +"picture of a vulture perched on a pile of skulls and cyber-modules. The " +"captions read: \"Get the new Model 28.vx Vulture today!\" and \"Twenty8. " +"See what you've been missing.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid ", " +msgid "" +"This is an ad for a Twenty8 brand Infrared Vision CBM. It shows a picture " +"of a robotic phoenix covered in flames. The captions read: \"Get the new " +"Model 28.tx Phoenix today!\" and \"Twenty8. See what you've been missing.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "I'm not gonna last much longer" +msgid "" +"This is an advertisement for DoubleTech brand law enforcement robots. It " +"shows a picture of copbot and an eyebot boldly emerging from a cloud of " +"teargas and flame. The caption reads: \"DoubleTech Industries. Built to " +"Protect. Programmed to Serve.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "I'll be dead soon" +msgid "" +"This is an advertisement for DoubleTech brand law enforcement robots. It " +"shows a picture of an eyebot flying alongside a bald eagle and a Stealth " +"bomber painted as an American flag. The caption reads: \"Built to Protect. " +"Programmed to Serve.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "I'll be a goner" +msgid "" +"This is an advertisement for DoubleTech brand law enforcement robots. It " +"shows a picture of a dozen eyebots floating over a woman as she jogs through " +"a park. The captions read: \"Built to Protect. Programmed to Serve.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "I'm dead, ," +msgid "" +"This is an advertisement for DoubleTech brand law enforcement robots. It " +"shows a picture of copbot pepper-spraying a handcuffed rioter. In the " +"background a troop of boy scouts salutes the robot. The caption reads: " +"\"Built to Protect. Programmed to Serve.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "I'm dead meat" +msgid "" +"This is an advertisement for Robert's Universal Robotics brand law " +"enforcement robots. It shows a picture of a tribot incinerating a mob of " +"looters and stepping over charred and smoking corpses. The caption reads: " +"\"R.U.R. Technology you can Trust.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "I'm in serious trouble" +msgid "" +"This is an advertisement for Robert's Universal Robots brand labor-bots. It " +"shows a picture of a robot carrying a heavy pallet of bricks. In the " +"background a human foreman is sleeping on the job, with his hardhat pulled " +"down over his eyes. The captions read: \"It's a tough job, so why should " +"you have to do it?\" and \"R.U.R. Technology you can Trust.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "I'm doomed" +msgid "" +"This is an advertisement for Robert's Universal Robots brand labor-bots. It " +"shows a picture of a factory floor run entirely by robots. In the " +"background a man in a suit reads a newspaper that shows soaring stock " +"prices. The caption reads: \"R.U.R. Technology you can Trust.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "I'm done for" +msgid "" +"This is an advertisement for Sybil's Cyber Boutique. It shows a picture of " +"several bikini-clad female doctors removing the skin from man's face. The " +"patient is strapped to a chair but cheerfully gives two thumbs up. The " +"caption reads: \"Free Plastic Surgery While You Wait!\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "I won't last much longer" +msgid "" +"This is an advertisement for Sybil's Cyber Boutique. It shows a picture of " +"several bikini-clad nurses giving liquid medicine to a delighted patient, " +"who uses a fingertip needle to suck it in into his veins. Outside the " +"window two shadow figures using the same fingertip needles to absorb " +"something less resembling medicine. The caption reads: \"Why use old IV " +"when you can have Intravenous Needle CBM!\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "my days are numbered" +msgid "" +"This is an advertisement for Sybil's Cyber Boutique. It shows a picture of " +"a nerdy looking man surrounded by a group of admiring women. In the " +"foreground a blood-drenched doctor gives an exaggerated wink and two thumbs " +"up. The caption reads: \"Holiday sales! Get the package deals!\"" msgstr "" #: lang/json/snippet_from_json.py -msgid ", I'm sorry" +#, no-python-format +msgid "" +"This is an advertisement for Sybil's Cyber Boutique. It shows a picture of " +"a man flexing shiny cybernetic arms in front of a mirror. He is flanked by " +"two scantily clad nurses who hold bloody chainsaws and give approving thumbs " +"up. In the background feral dogs gnaw on the man's discarded former limbs. " +"The caption reads: \"Spring Cleaning Sale! 20% off!\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Can you wait?" +msgid "" +"This is an advertisement for Sybil's Cyber Boutique. It shows a picture of " +"a man carrying a somewhat confused horse on his shoulders. He is flanked by " +"two scantily clad nurses who hold bloody chainsaws and give approving thumbs " +"up. His bulging knees and elbows are stitched and seem to be the source of " +"his ability. The caption reads: \"Brand new! Horse power at hand!\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Hey, where are you?" +msgid "" +"This is an advertisement for Sybil's Cyber Boutique. It shows a picture of " +"a man smiling while being relentlessly punched by a boxer. He doesn't even " +"sweat as punches have no effect on him. Two scantily clad nurses give " +"approving thumbs up from the background. The caption reads: \"Bouncy as " +"never before! Absorb those shocks!\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Wait!" +msgid "" +"This is an advertisement for Rivtech brand handguns. It shows a picture of " +"a well armed couple in business suits with matching handguns facing down a " +"legion of villainous looking characters. The caption reads: \"Protect " +"yourself with the Rivtech caseless automagnum!\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Wait up, !" +msgid "" +"This is an advertisement for Rivtech brand rifles. It shows a picture of a " +"smiling soldier with a futuristic looking rifle on her shoulder saluting the " +"viewer. The caption reads: \"Rivtech caseless firearms proudly supports " +"our Military.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid ", wait for me!" +msgid "" +"This is an advertisement for Rivtech brand firearms. It shows a picture of " +"a trio of well armed hunters. The three are each armed with different " +"futuristic looking weapons and are shooting at a hostile crowd of " +"approaching wildlife. The caption reads: \"Rivtech caseless firearms. " +"Superior stopping power.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Hey, wait up, ?" +msgid "" +"This is an advertisement for the Rivtech brand Muscle Augmentation CBM. It " +"shows a picture of a stylized, howling wolf against a red background. The " +"caption reads: \"Rivtech neuroreactive myomer bionics. The most efficient " +"synthetic adenosine triphosphate recovery system on the market.\" and " +"\"Rivtech Bionics, guaranteed for life.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "You need to wait for me!" +msgid "" +"This is an advertisement for the Rivtech brand Wired Reflexes CBM. It shows " +"a picture of a stylized, snarling black cat against a red background. The " +"caption reads: \"Rivtech neuroelectric stimulation bionics. The next level " +"in quantum inductive piezochemical nerve stimulation technology.\" and " +"\"Rivtech Bionics, guaranteed for life.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "You need to wait!" +msgid "" +"This is an advertisement for the Rivtech brand Monomolecular Blade CBM. It " +"shows a picture of a woman with a bionic blade extending from her arm " +"steadfastly defending her children from an angry bear. The caption reads: " +"\"Rivtech retractable monomolecular blade system. Failure is never an " +"option.\" and \"Rivtech Bionics, guaranteed for life.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid ", where are you?" +msgid "" +"This is an advertisement for the Rivtech brand Synaptic Accelerator CBM. It " +"shows a picture of a stylized, soaring raven against a red background. The " +"caption reads: \"Introducing the Rivtech Model Six myelination retrovirus " +"system. The latest in synthetic high-performance glycoprotein deposition " +"technology.\" and \"Rivtech Bionics, guaranteed for life.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Hey Wait for me!" +msgid "" +"This is an advertisement for Rivtech brand ammunition. It shows a picture " +"of an armored steel plate with a gaping hole blasted through the middle. " +"Sitting beside the plate is a block of brightly colored caseless " +"ammunition. The caption reads: \"Rivtech 8x40mm caseless. Nothing else " +"comes close.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Where are you?!" +msgid "" +"This is an advertisement for Leadworks LLC's Home Frontier Starter Pack. It " +"shows a picture of a young suburban parent, equipped with rifle and " +"revolver, keeping a steely eye on the neighborhood from the front porch. " +"Similarly-armed parents are visible in front of every house on the street. " +"Young children are at play and older ones tend a large vegetable garden. " +"The caption reads: \"A well-armed community is a SAFE community. Leadworks, " +"LLC.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Hey, I'm over here!" +msgid "" +"This is a propaganda poster showing the Northrop Dispatch's military " +"variant. It depicts the iconic dark green, arachnoid dispatch, standing " +"before a fence and facing away from the camera as blurring machines rush " +"forward from its back towards black silhouettes menacing on the horizon. It " +"reads: \"WE ARE HERE TO PROTECT YOU.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "I'm unaffiliated." +msgid "" +"This is an advertisement for Leadworks LLC handguns. It shows a picture of " +"a bionic police officer assisting a young couple, who were being attacked by " +"a gang of ruffians. The caption reads: \"You don't have to void your " +"warranty or wear out your thumb to achieve felon-stopping firepower. The " +"L39B, tried and true by our fine cyborgs in blue, is available in .45 ACP " +"for that extra punch, and we offer semiautomatic (but equally robust!) " +"versions for the civilian market. Leadworks, LLC.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "I don't run with a crew." +msgid "" +"This is an advertisement for Leadworks LLC modular weapons. It shows a " +"picture of an overworked-yet-grateful police sergeant assembling a sleek " +"rifle, with similar-looking weapons racked neatly behind her. The caption " +"reads: \"Leadworks is proud to offer the L523 modular weapon system. No " +"more must armorers stock and maintain stacks and stacks of rifles, carbines, " +"and squad support weapons, juggling multiple incompatible ammunition types! " +"Just procure a base unit for every trooper, and use our lightweight and " +"portable conversion kits to swap from house-to-house CQB carbine to rooftop-" +"patrol DSR, safely and cleanly!\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "I'm a solo artist, ?" +msgid "" +"This is a public notice from the Centers for Disease Control. Its message, " +"repeated in several languages, reads: Due to the rising threat of so-called " +"\"Green Fever\" the CDC would like to remind the public to cover your nose " +"and mouth with a tissue when you cough or sneeze and wash your hands " +"frequently with soap and water. In light of recent events, the CDC also " +"recommends an annual flu vaccine for everyone 6 months of age and older." msgstr "" #: lang/json/snippet_from_json.py -msgid "I don't kowtow to any group, ?" +msgid "" +"This is a public message from the Federal Emergency Management Agency. Its " +"message, repeated in several languages, reads: STAY IN YOUR HOMES! The US " +"government is taking steps to halt the current epidemic of \"Green Fever\" " +"and help is currently on its way to afflicted areas. In the name of public " +"safety you are hereby ordered to remain in your homes until evacuated to a " +"treatment camp by authorized agents of the United States military. Thank " +"you for your compliance." msgstr "" #: lang/json/snippet_from_json.py -msgid "I'm a freelancer." +msgid "" +"This is a public warning from an unnamed source. Its rambling message, " +"poorly-photocopied onto both sides of the page, reads: Don't believe the " +"lies! The Army is rounding up people in death camps while the Green Fever " +"spreads like wildfire. Do not believe what the mainstream news-media is " +"reporting. All official evacuation points are death-traps. Secure supplies " +"and escape the cities while there is still time." msgstr "" #: lang/json/snippet_from_json.py -msgid "I work alone, ." +msgid "" +"This is a public message from an unnamed source. Its message, photocopied " +"from a scrawled handwritten copy, reads: REPENT YOUR SINS O BABYLON FOR THE " +"TIME OF HIS JUDGEMENT IS NIGH! LOOK UPON YOUR DESTRUCTION AND KNOW THAT IT " +"IS JUST! YOU WILL BE DIVIDED FATHER AGAINST SON AND MOTHER AGAINST CHILD " +"UNTO THE VERY LAST SINNER!" msgstr "" #: lang/json/snippet_from_json.py -msgid "I'm a free agent, more money that way." +msgid "" +"This is a public warning from the United States Army. Its brief message, " +"repeated in several languages, reads: The President of the United States " +"has declared unilateral martial law affecting the entire nation. Shelter in " +"place until evacuated to an appropriate emergency management camp by " +"authorized military personnel. This curfew will remain in effect until " +"further notice. Stay indoors. Violators will be shot on sight." msgstr "" #: lang/json/snippet_from_json.py -msgid "I prefer to work uninhibited by that kind of connection." +msgid "" +"This is an advertisement for Rivtech's 'ATOMIC POWER THIRST' energy drink. " +"While intended to advertise a new flavor called Isotope RU-238 'FRUIT', most " +"of the text is dedicated to a long list of possible side effects: anxiety, " +"insomnia, severe insomnia, dizziness, tremors, nausea, headache, vomiting, " +"delusions, hallucinations, rhabdomyolysis, internal burns, thyroid cancer, " +"extensive internal bleeding, upper gastrointestinal bleeding, diarrhea, " +"cardiac dysrhythmia, cardiovascular collapse, suicidal ideation, seizures, " +"ataxia, amnesia, mania, stroke, neurodegeneration, malignalitaloptereosis, " +"necrotizing fasciitis, recurrent flu, and pinkeye." msgstr "" #: lang/json/snippet_from_json.py -msgid "I haven't found one that's good enough for me." +msgid "" +"This is a soda advertisement. On the front is a picture of a happy couple " +"on a beach watching the sun set. Between them are bottles of soda. The " +"poster reads, \"Cascade Cola, for those special moments\" in bold white " +"letters." msgstr "" #: lang/json/snippet_from_json.py -msgid "I don't belong to a faction, ." +msgid "" +"This is a flier for a fast food chain. In it, a man is placing an order " +"with an attractive woman wearing a bright green shirt in the window with two " +"happy children sitting in the back seat. The flier reads \"Burgers, fries, " +"and a Smile.\" Down in one corner is a company logo." msgstr "" #: lang/json/snippet_from_json.py -msgid "amigo" +msgid "" +"This is an advertisement for soda. It shows a dark brown can of soda on a " +"black background. The label reads \"Spin\"." msgstr "" #: lang/json/snippet_from_json.py -msgid "comrade" +msgid "" +"This is a flyer for a local pizza chain. On it is a picture of a cartoon " +"Italian holding a pizza, with the words \"It's a goooood pizza\" written " +"above his head." msgstr "" #: lang/json/snippet_from_json.py -msgid "fellow" +msgid "" +"This is a poster advertising contact lenses. On it is a picture of a blood " +"shot eye with a rather long block of information beneath it making some " +"fairly exaggerated claims about the product." msgstr "" #: lang/json/snippet_from_json.py -msgid "lad" +msgid "" +"This is a flyer advertising a local radio station. It has a lot of bright " +"colors and patterns, but no definite message other than \"104.4 all the " +"best, all the time!\" in big yellow letters." msgstr "" #: lang/json/snippet_from_json.py -msgid "mate" +msgid "" +"This is a large movie poster for \"Action Packstone 6, Revenge of the Dog Men" +"\". It shows a fit man in a leather jacket with a revolver and a claymore " +"walking towards the viewer. At his side is his trusty cyberdog companion " +"and in the background is an explosion." msgstr "" #: lang/json/snippet_from_json.py -msgid "nomad" +msgid "" +"This is an illustrated poster for a brand of solar car. The vehicle is " +"driving through a lush country side as small animals look on. The slogan " +"\"Improving the world, one tank at a time.\" is written across the top in " +"small letters." msgstr "" #: lang/json/snippet_from_json.py -msgid "partner" +msgid "" +"This is a soda advertisement. On the front is a picture of a happy couple " +"on a beach watching the sun set. Between them are bottles of soda. The " +"poster reads, \"Cascade Cola, for those special moments\" in bold white " +"letters. Someone has colored in the sun with a black marker. The words " +"\"oh Discordia\" are scrawled across the top." msgstr "" #: lang/json/snippet_from_json.py -msgid "stranger" +msgid "" +"This is a flier for a fast food chain. In it, a man is placing an order " +"with an attractive woman wearing a bright green shirt in the window with two " +"happy children in the back seat. The flier reads \"Burgers, fries, and a " +"Smile.\" down in one corner is a company logo. Someone has gone to town on " +"this one with a permanent marker. It is now covered in rude images and " +"racial epithets." msgstr "" #: lang/json/snippet_from_json.py -msgid "survivor" +msgid "" +"This is a flier for a local pizza chain. On it is a picture of a cartoon " +"Italian holding a pizza, with the words \"It's a goooood pizza\" written " +"above his head. Someone has drawn an exaggerated mustache on the cartoon " +"Italian, along with a pair of crude, oversized breasts." msgstr "" #: lang/json/snippet_from_json.py -msgid "friend" +msgid "" +"This is a poster advertising contact lenses. On it is a picture of a blood " +"shot eye. Someone has defaced this one. The informative part has been torn " +"off, and written in jagged letters across the top in red crayon are the " +"words \"ALL HAIL THE CRIMSON KING!\"." msgstr "" #: lang/json/snippet_from_json.py -msgid "pilgrim" +msgid "" +"This is an illustrated poster for a brand of solar car. The vehicle is " +"driving through a lush country side as small animals look on. The slogan " +"\"Improving the world, one tank at a time.\" is written across the top. " +"Someone used a blue pen to write \"who gives a shit\" across the slogan and " +"put X's over the eyes of all the animals." msgstr "" #: lang/json/snippet_from_json.py -msgid "traveler" +msgid "" +"This is a poster advertising a underground bunker. The poster shows a " +"nuclear bomb wiping out a city while a family huddles safely underground. " +"There a slogan \"Concerned about enemy attack? Want to protect your " +"family? Join the VAULT program today.\" which is written in the middle. " +"However, there seems to be no information about *how* one might do so." msgstr "" #: lang/json/snippet_from_json.py -msgid "pal" +msgid "" +"This is a flier for Red Ryder BBGuns. On it a child is pulling a shining " +"red wagon with a cooked pheasant on it and a wooden rifle over one " +"shoulder. The child has a dog trailing beside him and a satisfied look on " +"his face. The caption reads \"When you chose Red Ryder, you invested in the " +"American Dream. You invested in our Independence.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "fella" +msgid "" +"This is an old flier for a movie from the 30s. A tan man with slick black " +"hair and muscles bulging through his offwhite suit is clasping a woman to " +"his hip with one hand, and the woman is wearing a black leather dress. With " +"her hips splayed, she is holding a pistol in one hand and starring directly " +"out of the advert. The caption reads \"Witness the rebirth of New Noir with " +"'Jersey Shore Blues'. Starring Jenifer Languiz as 'Snookie'!\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "you" +msgid "" +"\"Have you found (y)our savior today? Atom is here for you, it is inside " +"you!\" This flier marked the rising popularity of the Atom Cult, a religion " +"in which the essence of life is discovered through meticulous inward study " +"and pious donations." msgstr "" #: lang/json/snippet_from_json.py -msgid "dude" +msgid "" +"\"Joe's Diner; 1/2 pound of meat, 3 toppings, 'your choice', all with a side " +"of freedom fries and a BIG Gulp size pop.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "buddy" +msgid "" +"This is an advertisement for the Wink & Nod brand Soporific Induction CBM. " +"It shows a picture of a woman sleeping on a bed of nails with a satisfied " +"smile on her face. The caption reads: \"Catch Zs with ease, wherever you " +"please!\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "man" +msgid "\"WE WERE RIGHT THE GOVERNMENT DID IT\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Catch up!" +msgid "" +"\"Have seen a zombie making its kin raise even despite damage that normally " +"would take them down, the air around it shimmered like around that hole in " +"the air we've seen creatures coming through back home\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Get over here!" +msgid "\"I shot the sheriff; but I couldn't find the deputy\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Get over here, !" +msgid "" +"\"Some plant vines started chasin after me, so I took a gas mask and some " +"teargas and I ran through them.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Keep close, !" +msgid "\"Slingshot right through the windshield k?\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Keep it moving, !" +msgid "" +"\"When I was a kid I used to slingshot at bugs and birds. Its really " +"playing off nowadays, Ill tell you what\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Keep up, !" +msgid "" +"\"ALL YOU STONERS WITH YOUR VIDEYA GAMES - I BET YOU WISH YOU TOOK THE TIME " +"TO LEARN A SKILL NOW DONTYA\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Let's keep going, !" +msgid "\"I tried to be a bard, but the rats didn't like my piping.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Over here!" +msgid "" +"\"I found a chocolate bar on my pillow when I got home last night. I left " +"and don't wanna go back.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Over here, !" +msgid "" +"\"this demon thing came after me it got me good i shot it but i dont know " +"if ill make it\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Stay close, !" +msgid "" +"\"DANNY IF YOU READ THIS THIS IS CLARA WE'RE ALL OKAY AND WE'RE HEADING TO " +"THE RIVER. A BOAT SAID THEY WERE DOCKED NEARBY.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Stay with me, !" +msgid "" +"\"When I think of all the dead people I get mad, because I was supposed to " +"be the next big leader. WHERES MY CHANCE!??\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Catch up, !" +msgid "" +"\"You know they got a machine that can change the weather now? You put in a " +"bunch o'numbers and the whole thing funks around!\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Keep up!" +msgid "" +"\"A man in a black robe came up to me, said he wanted to make a deal...\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Come on, !" +msgid "" +"\"Cha-cha-cha-chia! Saw a woman today, with fungus coming out her head like " +"hair tendrils.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Keep it moving!" +msgid "" +"\"If only I had had more time with that Autodoc I could have saved them! " +"But with that damn chip in their brain those poor cyborg wil never be human " +"again...\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Stay with me!" +msgid "" +"\"Save the cyborg! Please whoever read this you must help them! Knock them " +"out or inactivate them I don't care! But bring them on that Autodoc and " +"remove the chip messing up their brain.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Keep close!" +#, no-python-format +msgid "" +"\"Gotta slow down, man. I don't think we spend more than 20% of our time " +"fightin', Put some Marley on and take off that racketus tripcore nonsense, " +"man.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Stay close!" +msgid "\"I kept shooting with my handgun, but I never got any better!\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Let's keep going!" +msgid "" +"\"ITS OKEY GUYS! I BARRYED A TIME CAPSUL IN MY BACKYARD! I PUT IN SOME " +"HOEHOES.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "I can barely keep my eyes open." +msgid "" +"\"I got my tinfoil hat on. Good thing too, cause this monster was starrin " +"at me kinda funny, trying to freeze my mind in place.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "When we sleepin'?" +msgid "\"You want my advice? Smoke Crack, It gets shit done.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "*Yawn*" +msgid "" +"\"The raindrops keep falling on my head, the acid ensured my eyes would soon " +"be bleedin red...\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "What time is it?" +msgid "" +"\"ALWAYS WITH THE EFFICIENCY GUYS; YOURE ALWAYS WORKING TO GO HOME TO PAY " +"RENT TO SLEEP TO WAKE UP TO WORK AGAIN. STOP\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "I'm tired..." +msgid "\"IM OFF TO THUNDERDOME, BYE SUCKERS.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "I'm tired." +msgid "" +"\"If you get a parasite, take some sand and some vodka. Rub the sand into " +"the afflicted area, real good too; like you're washing your hair. Then " +"rinse with vodka.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "I'm tired." +msgid "" +"\"I put my toilet water into a gastank. Then I poured it into a glass cup. " +"Then I drank it without vomiting my insides back into the toilet.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Can we rest for a while, ?" +msgid "" +"\"This isn't real this is a test to turn you into a Manchurian Candidate!\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "I need to rest." +msgid "\"Real Men do it with STYLE. SUPASTYLIN.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid " if we don't stop for a moment." +msgid "" +"\"They're all hiding on an oil rig, I heard it myself over the AM airwaves. " +"They think they're the nobles of the 21st century, the prigs.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Did you know that lack of rest kills faster than lack of food?" +msgid "" +"The Green Fever shall purge the land for His Chosen children. I have seen " +"His black fire shining in the eyes of the afflicted and eagerly await the " +"day He shall consume us all. Ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl " +"fhtagn." msgstr "" #: lang/json/snippet_from_json.py -msgid "I'll just go to sleep, ?" +msgid "" +"\"Some of 'em are big. Real big. Don't stick around, I saw my mate get " +"fucking torn in half!\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "I'm going to sleep now." +msgid "\"po p y fl ow er s don t ea at them\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "I'm off to bed. Wake me if you need me." +msgid "" +"\"Some guy is walking through the horde without a scratch. Please tell me " +"they're docile now. Please fucking tell me.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "I'm going to sleep over there." +msgid "\"Swamp water tastes good! An\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Time for bed! See you in the morning." +msgid "\"Why are all the lawnmowers broken?!\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "There's a bed calling my name, and I'm going to it." +msgid "" +"\"Some of the bridges, they're right next to each other, right? If you see " +"something up ahead one of those, just careen through to the other side. My " +"van was long enough to bridge right across!\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Good night! Wake me if you need me." +msgid "\"BURN BURN BURN BURN BURN ALL BURN ALL BURN ALL BURN\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "extremely" +msgid "" +"\"I took all the supplies. Don't follow me. I'm sorry, man. I have to " +"look out for myself now.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "greatly" +msgid "\"My next-door neighbor had a katana in his basement!\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "highly" +msgid "\"Am I the last one alive?\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "incredibly" +msgid "" +"\"Boyfriend stole my pistol while I was asleep. I locked him in the " +"bathroom and set the house on fire. At least he attracted their attention.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "quite" +msgid "" +"\"I get air conditioners, but... this whole laboratory is frozen to ice!\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "really" +msgid "\"Fuck aerodynamics, I want another engine!\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "utterly" +msgid "" +"\"A wood ax works pretty well against them. So does a machete, but you " +"can't cut down a tree.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "fucking" +msgid "" +"\"Why would you hide in a farm? Sure, it's isolated, but if they know where " +"you are, you don't exactly have cover on all sides.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "super" +msgid "" +"\"Imagine if this spread to, like, Australia. Zombie kangaroos. Haha...\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "wicked" +msgid "" +"\"how DO I use THESE bionic THINGS? I just STUCK the wires IN my WRIST and " +"now I CAN'T STOP twitching. AND now my LEG hurts! Is THAT acid?!\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "very" +msgid "" +"\"I tried playing memorial music for my dead brother, on a radio. They must " +"have been attracted to it. I can't see his grave through the crowd anymore." +"\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "mega" +msgid "" +"\"Took a picture of a dead dog leaping right onto a soldier. Sweet fucking " +"shot!\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "uber" +msgid "\"Gas mask is nice and all, but I can hardly run with it on.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "ultra" +msgid "" +"\"One of those robot tanks was blocking the way out. Got some sort of " +"sweetspot, though, where it can't decide what to shoot with, maybe 30 yards " +"or so? Made it to the truck and just drove.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "so " +msgid "" +"\"Those evac shelters have basements. Remember when they were full of " +"food? Every single one is fucking empty now...\"" msgstr "" #: lang/json/snippet_from_json.py -msgid " " +msgid "" +"\"I made mushroom babies. My arms hurt. I hurt. I had mushroom babies. " +"They are growing now.\"" msgstr "" -#: lang/json/snippet_from_json.py src/iuse.cpp -msgid "fine" +#: lang/json/snippet_from_json.py +msgid "\"It doesn't matter how you die. You're gonna turn into one of them.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "okay" +msgid "\"WHY DO ALL THE DEAD CHILDREN GO TO SCHOOL\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "get it" +msgid "\"Don't keep your goddamn casings! They'll just weigh you down.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "you dig" +msgid "There is a splotch of blood on it. \"blood of the zombie king\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "dig" +msgid "" +"\"Local auto shop is full of the things. And to think I worked with them on " +"repairing cars... now they're just... fucking corpses.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "got it" +msgid "\"DON'T EAT THE SLIME DON'T EAT THE SLIME DON'T EAT THE SLIME\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "you see" +msgid "" +"\"I used to be human. But... my arms... they are like tentacles. I slither " +"along akin to a snail and I shed my feathers every day.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "see, " +msgid "\"I don't have enough time to double tap. You don't either.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "alright" +msgid "\"PINK TALL ONES RUN RUN RUN RUN RUN\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "that clear" +msgid "\"Are they still human inside?\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "seriously" +msgid "\"the eye it watches me it follows me everywhere help\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "absolutely" +msgid "\"tHE Portal it's so COld\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "definitely" +msgid "\"I can wear three backpacks! Fuck, I'm good.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "for real" +msgid "" +"\"They build modern bullets fuckin crazy. Set some on fire and they all " +"goes like a lil grenade. Need kindling first.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "honestly" +msgid "\"GOD CAN'T SAVE US\"" msgstr "" #: lang/json/snippet_from_json.py -msgid " " +msgid "\"SHOOT YOURSELF, LET IT END QUICKLY\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "most " +msgid "" +"\"There are five basic rules to survival. One, stay prepared and watchful. " +"Two, keep your iron sights lined up or succumb. Three, stay FAR WAY from all" +"\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "urgently" +msgid "" +"\"The bricks of this bathroom look like a face. Haha... it's all I can " +"focus on. At least let me shit before you break down the door. Please...\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "REALLY" +msgid "\"What the hell are they mining for in these shafts?\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Excuse me, let me pass." +msgid "\"I am one with the plants.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Hey , can I get through?" +msgid "\"Broadsword! Yeah!\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Let me get past you, ." +msgid "" +"\"If you see a trail of dirt getting displaced in your direction... run. " +"Run for your life.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Let me through, ?" +msgid "\"Don't fall down a nuclear silo, they left 'em all open\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Step aside, !" +msgid "\"DINT ATE THE MUSHROM\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Can I get past you, ?" +msgid "\"Libraries are useless after the apocalypse.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "I need to get past you, ." +msgid "" +"\"I swear to God I've seen these plant things before! In a book, or " +"something! I swear...\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Move your ass, !" +msgid "" +"\"Is robbing a bank easier or harder now that all the guards are undead?\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Out of my way, !" +msgid "\"Make sure your car is REALLY stopped before you get out.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Move it, !" +msgid "" +"\"I found some kind of stone pyramid with spikes. I feel... I feel like I'm " +"being watched.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "You need to move, , ?" +msgid "" +"\"Why would you ever hide in a damn gun store? The owner... he was a moron " +"alright.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Thanks for the cash, !" +msgid "\"This apocalypse will be good for the US financial crisis\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Thanks a lot, !" +msgid "\"THEY DON'T feel ANYTHING\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Catch you later, !" +msgid "\"What was XEDRA doing, anyway?\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "See you later, !" +msgid "" +"\"Is that one pharmaceutical company gonna come out with a, like, cure for " +"this anytime soon?\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "See you in hell, !" +msgid "\"THE MARLEY WAS RIGHT\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "I'm outta here! " +msgid "\"I... I just put a muffler onto a... nail gun.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Thanks, !" +msgid "" +"\"Squeeze some ammonia into zombie flesh and hold it tight. You smell like " +"one of them! I think.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Hey! I saw you take that ! Drop it. Now." +msgid "" +"\"I thought my damn terminal cancer was bad enough... now the dead are " +"rising?!\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "You best be dropping what you just picked up right now ." +msgid "\"THE GOO IS IN THE WATER DON'T DRINK WATER\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "I've got eyes, you thief!" +msgid "\"What's with these pits... with, like, sli\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Hey! That belongs to us! Drop it." +msgid "" +"\"Everyone used their gas to get to another town... but it's the same story " +"everywhere.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid ", I've seen a thief!" +msgid "\"The gas the gas the green gas spreads forever\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "I saw that! Drop what you just stole!" +msgid "" +"\"Most things can be taken out with a shotgun. More things can be taken out " +"with a grenade. Imagine what a mini-nuke does.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Thieves will not last long around me , please drop that." +msgid "" +"\"My friend gave me lit dynamite, but it hasn't exploded yet... I don't " +"think that's supposed to happen. God help us.\"" msgstr "" #: lang/json/snippet_from_json.py msgid "" -"Consider this a warning , thieves will not be tolerated, drop it." +"\"Come to the bar if you see this, let's re-enact a zombie movie, friends.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "You think I'm blind ? Don't touch our stuff." +msgid "\"They are NOT slow! They are NEVER slow!\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "content" +msgid "\"I had a phobia of bees BEFORE they grew to enormous sizes.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "glad" +msgid "" +"\"Your backpack's gonna weigh you down in the water. Hell, feel free to get " +"naked. Nobody's going to judge your modesty.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "happy" +msgid "\"Guns too loud. Crossbow too long. Running is best.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "overjoyed" +#, no-python-format +msgid "\"99% dead? I'd like to see a million zombies on Wall Street.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "pleased" +msgid "\"Crawled in through the vents. Whole office building is infested.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "ecstatic" +msgid "" +"\"Don't shoot the people who get bit! It's OK! Death is the only thing " +"that makes you turn!\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "thrilled" +msgid "" +"\"Zombies, walkers, dead ones, undead, reanimated, zed, animata, biters. " +"Did I miss any?\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "stoked" +msgid "" +"\"I left a stash of rechargeable batteries in my safe and apparently the " +"goddamn zombie Tooth Fairy has taken them all.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid " " +msgid "" +"\"All I've got is this keg of beer and an appetite. Come at me, apocalypse!" +"\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "tickled pink" +msgid "" +"\"My cousin says that murder nowadays is just a war crime. War for what, I " +"don't know, since the undead seem to be rebels without a cause.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "delighted" +msgid "\"SWAMPS RUN SWAMPS NO SWAMPS RUN\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "pumped" +msgid "\"dog bit off my legs, magical hospital make all better\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Drop your weapon!" +msgid "" +"\"They said a walking cane was a useless weapon... but then I hit one of " +"them with it.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Okay , drop your weapon!" +msgid "" +"\"River water around these parts is extremely safe. Probably more safe than " +"the damn tap water at this point.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Put your weapon down!" +msgid "\"DON't bomB THe PORtals it MAKES iT WORSE\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Drop the , !" +msgid "" +"\"No wonder all the camps got overrun, they kept a goddamn zombie test " +"subject! Each and every one of 'em!\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Drop the !" +msgid "\"I just realized how damn demented those fliers are.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Drop your !" +msgid "\"I propose a new currency: 9mm.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Put down the !" +msgid "" +"\"Something wrong, with cars..., ram, and,. my speedometer read six " +"hundred.,.thousand can't feel lungs,\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Drop your weapon, !" +msgid "" +"\"My skin is crawling and I teleport every few minutes... what is going o\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Put down your !" +msgid "\"You can't see them through the smoke but they can't either.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Alright, drop the !" +msgid "\"There's gotta be a better use of all this rebar...\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "motherfucking" +msgid "" +"\"met schoolhouse of people, all crazy and mad they were, ate killed all of " +"them, yum\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "freaking" +msgid "\"STAY AWAY FROM THE BIG ONES IN THE FOREST\"" msgstr "" #: lang/json/snippet_from_json.py -msgid " " +msgid "" +"\"got into a prison with a halligan bar. makes me wonder how they kept " +"prisoners inside\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "fuckin'" +msgid "" +"\"Shopping carts become a lot more efficient when you plate-weld a trunk to " +"them. Crate on wheels!\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "god damn" +msgid "\"telportfd itont wall, amr gone\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "mafuckin'" +msgid "" +"\"This thing isn't a car any more. It's just a fucking mountain of metal on " +"wheels, which I live in.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Wait up, let's talk!" +msgid "" +"\"Anyone else seen those really... SQUARE-looking towns? I don't think " +"they're normal.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Hey, I want to talk to you!" +msgid "\"BOSTON IS FUNGUS DON'T GO THERE\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Come on, talk to me!" +msgid "" +"\"big z threw me on top of the building, legs broken but at least im safe " +"for a few more minutes\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Hey , let's talk!" +msgid "" +"\"I'm starting to feel bad about disabling all these turrets and stealing " +"their ammunition.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid ", we need to talk!" +msgid "" +"\"Make sure you strip the house for all available resources-- tubes, pipes, " +"ceramics, sheets, strings, and more\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Hey, we should talk, ?" +msgid "" +"\"there was a giant shell in my backyard for a few weeks. one day a squid " +"guy popped out of it and said his name was steve\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "! Wait up!" +msgid "\"FUCK FAUX-MUTANTS, BEING 'EXTREMELY THIRSTY' DOES NOT COUNT\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Wait up, ?" +msgid "" +"\"There's nothing wrong with eating people if you HAVE to. I mean, I only " +"did it because I didn't want to waste my potato chips!\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Let's talk, !" +msgid "\"all these robotic police really take the piss out of kops\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Look, let's talk!" +msgid "\"CHINA DID THIS\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Put your hands up!" +msgid "\"RUSSIA DID THIS\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Put your hands up, !" +msgid "" +"\"Thank You RivTech. Thank You For Good Coffee. Will Always Stay Awake For " +"You Rivtech.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Reach for the sky!" +msgid "" +"\"See, now I'm just not sure where I'm putting all these storage batteries " +"in my body!\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Hands up!" +msgid "\"dont try to leave they will shoot you\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Hands in the air!" +msgid "" +"\"herbs + salt + cooking oil + coffee powder + ammonia = a meal, right?\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Hands up, !" +msgid "" +"\"HA! YOU THOUGHT I WOULD LEAVE A USEFUL NOTE?! SCREW YOU! GO DIE IN A " +"BLOB PIT!\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Hands where I can see them!" +msgid "" +"\"I'd like to thank my high-school culinary arts class for teaching me how " +"to make RDX and mutagenic serum.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Okay , hands up!" +msgid "\"Makayla Sanchez burned down my fucking house\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Okay hands up!" +msgid "\"he calls himself the 'man with the hands', don't approach\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Hands in the air, !" +msgid "" +"\"So... what happens if the military rescues us? We're all freaks by now, " +"right? How the fuck are we gonna go back to real life?\"" msgstr "" -#: lang/json/snippet_from_json.py src/martialarts.cpp -msgid "Move" +#: lang/json/snippet_from_json.py +msgid "" +"\"Not sure if my companion WANTED to turn into a bird, but I was the one " +"giving her the serum, and I saved her life! That's fair, right?\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Move your ass" +msgid "" +"\"what's a resonance cascade? can't be that bad, maybe i'll get some cool " +"l##/###\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Get out of the way" +msgid "\"I've never been very confident, is that why my shots keep missing?\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "You need to move" +msgid "\"FIRE BAD. NOW NAKED. PLEASE HELP.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Hey , move" +msgid "" +"\"Heard of a place up in Maine where people have their shit together. " +"Hundreds of people, defense, food and shelter... let's go raid it, guys!\"" msgstr "" #: lang/json/snippet_from_json.py -msgid " move it" +msgid "" +"\"The whispering fog is taking me in like a blanket. I'm warm now. I'm " +"finally\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Move your ass" +msgid "" +"\"got a video recording of hour one when the portals were still up. pretty " +"cool\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Get out of my way, ," +msgid "" +"\"Stuck here. Zombies outside. Friends were outside too, now they're part " +"of zombies. Need to be quiet\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Move to the side" +msgid "" +"\"if anyones reading this, please tell my mom i was right about insects " +"being superior\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Get out of my line of fire" +msgid "" +"\"Diamond coated sword! Diamond coated hammer! Diamond coated clothes! " +"Diamond coated hands help\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "I almost want to eat my now." +msgid "" +"\"waded through 14 miles of sewage for playboy magazine, wasnt worth it\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "When we eatin'?" +msgid "" +"\"I'm coming back for this note in twelve hours. If I don't, take all my " +"shit!\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "I'd eat a burger if I had one." +msgid "" +"\"all my friends died when they came near me. there's nothing funny about " +"that\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Perfect time for a lunch break." +msgid "\"Wow, this sinkhole is really comfortable!\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "I'm hungry..." +msgid "\"DOG NOT REAL DOG\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "I'm hungry." +msgid "" +"\"This is all just a dream, right??! I'M GOING TO WAKE UP, SHE'S GOING TO BE " +"OK\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "I'm hungry." +msgid "\"wek ik spak\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "So, , when we eatin'?" +msgid "\"IT'S BURIED! THE TEMPLE IS BURIED!\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "I need to eat something." +msgid "" +"\"If I had a dollar for every cash card I've found, I'd have more money than " +"is on these stupid things!\"" msgstr "" #: lang/json/snippet_from_json.py -msgid " if I don't get some food." +msgid "" +"\"can never have enough kevlar. basically just live in a kevlar turtle " +"shell.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Consider this idea: you give me food and I eat it." +msgid "\"Wow, I haven't had to piss in weeks!\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Did you know that lack of food kills faster than chain smoking?" +msgid "\"MY GLITTERING SNAKE COMPELS YOU! OBEY!\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "fuck you" +msgid "" +"\"can sunstasin self frorever off fof my funggnaloid babiues oout fo yme " +"arms eat themm up eatbtb my chidlldren\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "fuck off" +msgid "" +"\"Gonna settle down one day. Nice big orchard, couple of friends/future " +"family to spend time with, and my army of zlaves to guard the place.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "go fuck yourself" +msgid "" +"\"a ctulaly don t mi nd t he cold it s f i ne in h ere nn o problem\"" msgstr "" #: lang/json/snippet_from_json.py -msgid ", " +msgid "" +"\"tried to shoot myself but the nanobots fixed it, fucked up the controls, " +"now i can't turn them off i just want it to be over\"" msgstr "" #: lang/json/snippet_from_json.py -msgid ", " +msgid "" +"\"Tried wearing dead zombie clothes, but they still knew I was alive! It's " +"like they're a hivemind, man!\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "" +msgid "\"MY PALMS ONLY GROW IN POWER!\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Can I get out and walk? This vehicle is too small." +msgid "" +"\"riddle. what's 1/4 feathers, 1/4 scales, 1/4 metal, and 1/4 flesh? " +"answer: sorry, but you should know this one.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "How about we make the next vehicle a convertible?" +msgid "" +"\"For anyone that's reading this, I just want to confirm (FROM AN UNBIASED " +"SOURCE) that it was NOT the scientists' fault.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "This vehicle is too small." +msgid "\"Whoops, I put my sister's insulin in my internal furnace. Shit.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "I'm not a contortionist!" +msgid "" +"\"traveled with a few friends after the thing started. mostly stuck to bike " +"paths and eaten fruit and mushroomdhfhghghhhh\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "I can't fit in your tiny human vehicle." +msgid "" +"\"We're the eagle-eyes in the sky! Just two mutant avians in our " +"helicopter! Filming the Cataclysm! Check us out on any working electronics!" +"\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "This sucks. I'm too big." +msgid "" +"\"My friend was getting eaten. Started ranting about how he had 70 HP on " +"his head, and that the zombie shouldn't penetrate his armor... poor guy. " +"Bad die roll, I guess.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "I don't like being a mutant crammed into your tiny little vehicle." +msgid "\"WE'RE GOING TO SAIL TO CANADA, BITCHES!\"" msgstr "" #: lang/json/snippet_from_json.py -msgid " Fire in the hole!" +msgid "" +"\"Anyone hear about that guy who tried to sail his family to Canada? What a " +"moron, right?\"" msgstr "" #: lang/json/snippet_from_json.py -msgid " Get cover!" +msgid "\"recently canadian border has gotten more dangerous don't go there\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Marines! We are leaving!" +msgid "\"Hey, what happened to my dad's airboat?!\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Hit the dirt!" +msgid "\"Reading is good! Never stop reading. Read EVERYTHING.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "This shit is gonna blow!" +msgid "" +"\"I'm gonna be honest here, I'm really gonna die soon so I dont want to gt " +"forgnottedn ples dont forntget me y nrmmy name is h@@hbhbh\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "I'm standing way too close to this firecracker." +msgid "" +"\"It wasn't Russia or China, guys. It was me. This whole apocalypse is my " +"fault. You can just call me... Darkling.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "I need to get some distance." +msgid "\"all it takes to seal a wound is a sawblade and a match! trust me\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "I need to get some distance." +msgid "" +"\"I wonder what's in this sarcophagus? Maybe it's a real sarcophagus. " +"Maybe there's a big guy named God under here.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid " I'm getting my ass out of here!" +msgid "\"these hulks aint so incredible when ya got .50\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Fire in the hole, motherfuckers!" +msgid "" +"\"Got my legs dissected. It's OK, at least I have my dog! Her legs were " +"also dissected, but that's OK, we're gonna be OK...\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Fire in the hole!" +msgid "" +"\"Mi-go is friend! Go with Mi-go to friend dimension! On the Friend Team!!" +"\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Get cover!" +msgid "\"We have Landed our Comet. The Sky is Ablaze.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Get down!" +msgid "" +"\"Last one standing. It's good feeling. I win. I win I win I win I win I " +"win\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Hit the dirt!" +msgid "\"Adderall cures weakness, tramadol cures death\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "I'm getting my ass out of here! You'd better do the same, !" +msgid "\"These turrets keep dodging my FUCKING BULLETS!\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Fire in the hole, motherfuckers!" +msgid "" +"\"Best way to train is by throwing pebbles at birds. You'll be a legend.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Fuck me! A " +msgid "\"new bedford is overrun. i'm sorry. we tried.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Watch out for that" +msgid "" +"\"Check out my cooking show on The Television! Making Mannwurst sausages " +"out of some of those assholes who tried to raid my kitchen earlier...\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Watch out! I see a" +msgid "" +"\"Renting out my rat tunnels for 50 9mm rounds a night. I dug them with my " +"own claws, so you know they're the best.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid ", a" +msgid "" +"\"Anyone wanna listen to some music at full volume and shoot the Zs that " +"approach? You pick the tunes if I get some ammo.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid ", I'm doomed! There's a " +msgid "" +"\"Lots of new easy ways to burn calories now. Fighting aminata, managing " +"the fields, running with my wings buzzing, and more.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid ", here comes a " +msgid "\"lotta dead mothers\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Look out for that" +msgid "\"FLAMING SWORD HUMANE. CAUTERIZES WOUNDS. SURGICAL.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Hey! Over there! I see a" +msgid "" +"\"knife screams it screams i cant breathe so scared help me please help\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Incoming" +msgid "\"when it started, we could still hope The Man was gonna save us...\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Are we fighting? There's a" +msgid "" +"\"Hey, Ted. Alexander and Cass and I are heading to Z-Mobile for the last " +"of the meth. Keep the lizard fetus fed for us, OK?\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Hey, ! " +msgid "" +"\"i say we call the material from melting down cars and dead robots " +"'massachusetite' or 'vermontsteel' or 'connecticut composite'\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Look out! A" +msgid "" +"\"Sometimes what you need when you're infected, bleeding, sick and hungover " +"is a J and some chips.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Look sharp! Things are heating up." +msgid "\"I am nothing without my supertank and storage megastructure.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Hostiles inbound." +msgid "" +"\"Hahahahaa stupid fuck in his mansion, with his plate armor and big axe. " +"Guy never swung the thing in his life. Can't block bullets, dipshit\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Are we fighting or leaving?" +msgid "" +"\"I woke up with a dozen bears in a tribe outside the vault. One was " +"covered in red markings, glowing-- speaking.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Hey, ! " +msgid "" +"\"poor guy. watched him from afar with my binocs for months and months. " +"today he died fighting. feels like i knew him even though i never " +"approached.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Uh, ? " +msgid "" +"\"I hope I don't leave this note in a pawn shop, bank vault, or library... " +"'cus that would mean I'm dead.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Naptime is over." +msgid "\"ENGLAND DID THIS\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Who's there?" +msgid "" +"\"I finally dug to the hellmouth. My body burns but my soul finally finds " +"its purpose\"" msgstr "" -#: lang/json/snippet_from_json.py lang/json/speech_from_json.py -msgid "Hello?" +#: lang/json/snippet_from_json.py +msgid "" +"\"That little fakkin rat din say anythin till we whacked him with a steel " +"chain! Then 'e just wanted to know if he could buy the chain!\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Look alive!" +msgid "" +"\"tom, adorned with fluid sacs three layers deep, crawls to safety like a " +"slug\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "" +msgid "" +"\"my friend turned fuckin insane and ate his arms and then his sister's " +"arms! he looked rather cross\"" msgstr "" #: lang/json/snippet_from_json.py -msgid " look sharp! Things are heating up." +msgid "\"Starting today, the hallucinations are my only friends.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid " Hostiles inbound." +msgid "\"For sale: zombaby shoes, very filthy\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "You're gonna rot in hell, you pieces of shit!" +msgid "" +"\"Started my own brewery recently. I just need some glass bottles, now! " +"Several thousand! I'm planning way ahead.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "You're gonna rot in hell for this!" +msgid "" +"\"We're the eagle-eyes in the sky! We're gonna fly our bird 'copter! " +"Northward! And bomb the military checkpoint! Wish us luck!\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Kill them all and let God sort them out!" +msgid "" +"\"Heard recently of some radio op who lives in a skyscraper, announcing " +"where those hordes are going. Couldn't find the frequency, though.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "I love the smell of napalm in the morning." +msgid "\"Woah, bud! Not all cannibals eat meat!\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "This is the way the fuckin' world ends." +msgid "\"ay why aint my bullets fuckin explodin\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Look at this fuckin' shit we're in, man." +msgid "\"Those Fiktok clan people picked this place clean... no food...\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Is everything all right?" +msgid "\"The fewer people in New England, the stronger we'll become.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Look out!" +msgid "\"It all boils down to the Apex Predator.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Run!" +msgid "" +"\"King Jameson ik goner! Thee cyber limbs isk falleng off me body! Stak " +"pyroteknik I heear!\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Be quiet." +msgid "" +"\"Christian, but have no bible-- the Flying Spaghetti Monster is my god " +"now. For morale's sake...\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Please, I don't want to die." +msgid "\"THE GRANADE DEBUGGED MY SPIDER FRIEND WHERE IS SHE\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "We have a serious situation here." +msgid "" +"\"Got my mortar and pestle. Now if I could just find some avocados...\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Where did you come from?" +msgid "" +"\"saw a girl standing with the mushrooms. spores coming out of slits in her " +"neck. she looked happy.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Help!" +msgid "" +"\"Found some pink berries. Eating them makes bushes into more pink " +"berries. Infinite berry.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Be careful out there." +msgid "\"m ust grow unity\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "It's heading right for us!" +msgid "\"AMY IS FUNGUS. DO NOT LISTEN IF SHE ASKS YOU TO TAKE OFF MASK\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "You hear that?" +msgid "" +"\"my rabbi follows a new god now. asks us to call him a local guide. i " +"dont mind, he keeps us fed\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Time to die!" +msgid "\"Fungus are helping us. Help them and they will unite us\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Looks like that's over." +msgid "" +"\"Saw a boy couldnt be older than 16. Walked straight through the mushroom " +"tower. THROUGH IT\"" msgstr "" #: lang/json/snippet_from_json.py -msgid ", " +msgid "" +"\"Found some food in a box outside my house. We ate it and now the " +"fungaloids aren't harming us. I think we are a mushroom now\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "I think we won." +msgid "" +"\"saw the girl again. she looked dead exhausted and walked right into the " +"fungus. 30 mins later and she walked out good as new\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Hey, , " +msgid "" +"\"HADENSBROOK REBUILT AROUND FUNGUS. THEY EAT GRAY APPLES AND SPREAD IT\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Are you wounded? Am I wounded?" +msgid "\"mycus must grow\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Another day, another victory." +msgid "" +"\"School bus with solar panels = TRUST. Gave us berries and seeds, we were " +"out of food\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "I think I need to see a doctor." +msgid "\"d o nThelp scho Ol buss makE seeeedS ARe FUNGUS!! !\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "At least we know they can die." +msgid "" +"\"Go to every fungus patch you find but WEAR A SUIT. Food there is very " +"very filling. Look for pink berries, blue flowers\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Anyone else want to die?" +msgid "" +"\"red blue yellow berry seed sap bloom flowers tower mycus mycus mycus.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "How do we get out of here?" +msgid "" +"\"Husband 30 yrs died in bombs. Mushrooms brought him back. GIVE YOURSELF " +"TO THEm AND THEY WILL HELP YOU\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Is that the last of them?" +msgid "" +"\"Lisa always was a fan of sports. Thank God these Global Athletics Games " +"in Harran started some time before the outbreak, so she was able to leave " +"New England before it was quarantined. I can only hope there are no " +"zombies, as we do have here, in the city she flew to.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "I'd kill for a coke." +msgid "" +"LABS BOMBED: In further invasion proof (discounting earlier suggestion of a " +"riot drug) most of New England's scientific labs were bombed simultaneously " +"yesterday. No word yet from the military about who the aggressors are." msgstr "" #: lang/json/snippet_from_json.py -msgid "" +msgid "" +"CHINA INVADES?: Communications were muddled by a large influx of aggressive " +"armed individuals. \"We have this,\" says a local Police Chief. \"We are " +"authorizing our robotic security drones to use lethal force on combative " +"humans.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid " What a day." +msgid "" +"INVADERS NOT HUMAN?: An earlier command by the Police Chief has backfired. " +"\"The invaders don't register as human. The securibots turned on us when we " +"tried to fight them. We don't have enough people left to reprogram them.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid " I win again!" +msgid "" +"INVASION IS GM TROOPS: Reports of invasion by as yet unknown soldiers have " +"been confirmed, and this paper has gained first hand footage proving genetic " +"modification, with examples of extreme strength, speed and natural armor." msgstr "" #: lang/json/snippet_from_json.py -msgid "Don't worry about it." +msgid "" +"INVADERS ARE SUPER SOLDIERS: Further proof of mutation, in addition to " +"strength, speed & toughness, we now have reports of foreign enemies who are " +"somehow firing lightning fields, spitting acid and reports of soldiers " +"hidden in mobile clouds of smoke." msgstr "" #: lang/json/snippet_from_json.py -msgid "Don't worry." +msgid "" +"MILITARY HAS GM TOO - GENERAL: \"We want to reassure the people, these " +"invaders are not the only super-soldiers. Our genemods are more advanced " +"than China's. We were safety-testing, which China obviously skipped " +"disastrously.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "I've seen horrors, horrors that you've seen." +msgid "" +"PUBLIC SERVICE ANNOUNCEMENT: \"Aid Delayed\". Fighting by the military at " +"the edge of the New England Disaster Area is expected to delay civilian " +"extraction. Civilians will be forced to supply themselves over the next " +"weeks." msgstr "" #: lang/json/snippet_from_json.py -msgid "Every man has got a breaking point." +msgid "" +"PUBLIC SERVICE ANNOUNCEMENT: \"New England Cut Off\". New England has been " +"quarantined for the safety of the rest of the USA. No rescue attempts will " +"be funded, it is assumed there are no survivors in the area." msgstr "" #: lang/json/snippet_from_json.py -msgid "Only a few more days 'til the weekend." +msgid "" +"LEAVE TO THE EXPERTS -- GENERAL: \"Do not attempt to deal with invaders " +"yourself, our troops have the technology and the training for military " +"action. Loud gunfire may attract more enemy attention than you have ammo!\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Anything else?" +msgid "" +"TOWNS OCCUPIED TERRITORY: FEMA officials said today \"Do not try to defend " +"your property in towns: invaders use advanced tracking, perhaps scent. " +"Please retreat to your nearest evacuation center outside town and await " +"extraction.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "I'm fine." +msgid "" +"PUBLIC SERVICE ANNOUNCEMENT: \"Beware Acid Rain\". Several caustic " +"chemicals in the air react with rain clouds to cause deadly acid rain. No " +"word yet on if this is a deliberate tactic or a side effect of the earlier " +"bombings." msgstr "" #: lang/json/snippet_from_json.py -msgid "There you are." +msgid "" +"EDITOR SAYS \"DESTROY THE DEAD\". Recognizable enemy dead left lying in the " +"street may give away militia positions! If you kill an enemy combatant, " +"smash or butcher with a knife until unrecognizable! Screw Geneva! Protect " +"our troops!" msgstr "" #: lang/json/snippet_from_json.py -msgid "Time for you to die," +msgid "" +"SOLDIERS SEEN HEADED UNDERGROUND. Rumors abound as eyewitness see troops " +"headed underground near a local salon. Expert sources suggest that the " +"soldiers may be headed to a possible underground bunker." msgstr "" #: lang/json/snippet_from_json.py -msgid "This bullet is for you," +msgid "" +"A BRIDGE TOO FAR: In a Monday statement, the Department of Defense detailed " +"its plans to deploy strategic minefields on key bridge crossings, in order " +"to quarantine infected regions. \"Military personnel will be on-site to " +"assist any refugees fleeing the infected zones. We urge citizens to comply " +"with all military directives and avoid quarantined areas whenever possible " +"until order can be restored.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "I can take on" +msgid "" +"QUANTUM LEAP: An undisclosed project has yielded results in the form of " +"theoretical teleportation. \"This is just the tip of the iceberg,\" said a " +"source. \"I can't disclose, but this development is the LEAST in this " +"exciting vein!\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Hey, ! I've got" +msgid "" +"HE WILL BLOW YOUR WORLD: Scientist Kevin Granade reveals potential \"Reality " +"Grenade\", loosely related to teleport-tech. He claims could be used to " +"weaken enemies or improve our own troops. \"We're still in Alpha testing,\" " +"says Kevin, \"It really needs a Bugfix\"." msgstr "" #: lang/json/snippet_from_json.py -msgid "! Watch my back while I kill" +msgid "" +"SECURIBOTS: Keeping your home safe, ready the second the alarm goes off... " +"Who needs people?" msgstr "" #: lang/json/snippet_from_json.py -msgid "I'm your huckleberry," +#, no-python-format +msgid "" +"ROBOCOP BEATS CRIME: Due to the common usage of Securibots and their ability " +"to respond more rapidly than people, crime is down 54% and dropping. Police " +"chief says \"Don't trip an alarm and you have nothing to worry about\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Sorry, but you have to do down," +msgid "" +"ROBOT RAMPAGE: Three Protesters injured when surrounding a Military base, " +"protesting automated turrets which put guards out of jobs. \"We warned " +"them, turrets will open fire on anyone without a military ID,\" a general " +"said." msgstr "" #: lang/json/snippet_from_json.py -msgid "! I'm gonna kill you," +msgid "" +"GOVERNMENT INTRODUCES GUN SUBSIDIES: In a move the government says will " +"boost the economy, encourage military production and support defense " +"militia, the government has dropped taxes on guns and applied a subsidy for " +"the poor." msgstr "" #: lang/json/snippet_from_json.py -msgid "Watch you bleed out," +msgid "" +"US IGNORES UN DEMANDS: The US ambassador to the UN today turned down UN " +"requests to begin nuclear disarmament by China, the US and North Korea. " +"\"We have a right to defend ourselves,\" insisted the ambassador. \"We'll " +"back down when they do\"." msgstr "" #: lang/json/snippet_from_json.py -msgid "Hey ! I'm gonna murder" +msgid "" +"A WHOLE NEW YOU! Augment your world with CBMs! This ad features a man " +"covered in solar panels with a miniature flashlight in the middle of his " +"head." msgstr "" #: lang/json/snippet_from_json.py -msgid "! This is the end," +msgid "" +"The Future... powered by COFFEE! Rivtech brings you the greatest " +"revolution since espresso. Why wait for milk to boil? Have your coffee " +"ready instantly with \"THE POWER OF THE ATOM\"!" msgstr "" #: lang/json/snippet_from_json.py -msgid "I can take on" +msgid "" +"GLAMOPOLITAN! We've got ALL the latest tips! Whether you want to know what " +"the elite are eating, wearing or discussing, Glamopolitan is YOUR magazine! " +"So pick up a copy today and \"Sizzle Like A Star\"!" msgstr "" #: lang/json/snippet_from_json.py -msgid "Time to die," +msgid "" +"POPULAR MECHANICS: People say mechanics is boring. We say, Prove them " +"Wrong! We've got all the articles that make it interesting to talk about, " +"so you can \"Make Mechanics Popular\"!" msgstr "" #: lang/json/snippet_from_json.py -msgid "!" +msgid "" +"CRAFTY CRAFTERS QUARTERLY: Macaroni isn't just for eating anymore! Learn " +"how to make jewelery and art from it as well! We also discuss the correct " +"way to use superglue without gluing your hands together!" msgstr "" #: lang/json/snippet_from_json.py -msgid "I'ma cut those fuckin' tentacles off, bitch!" +msgid "" +"UNDERGROUND BUNKER? Sources in the government suggest that an underground " +"bunker is being built in a secret location in case of enemy attack. We were " +"unable to get the exact location as our sources mysteriously disappeared " +"shortly after revealing this information." msgstr "" #: lang/json/snippet_from_json.py -msgid "Watch you bleed out!" +msgid "" +"STUDENT MISSING: A high school student vanished yesterday evening in the " +"forest near Wayland. The 17-year-old international student from China (who " +"adopted the anglicized nickname \"Brett\" due to Americans' difficulty " +"pronouncing his given name) was last seen with his friends in the camp. " +"\"Brett said that he was gonna get some firewood but he never came back,\" " +"said his classmate, Jianxiang Wang. The search is underway." msgstr "" #: lang/json/snippet_from_json.py -msgid "Is this Reno? Because I need to watch you die!" +msgid "" +"STILL SEARCHING: The search for Brett, the high school student who went " +"missing three days ago, is still ongoing. \"He could have played in the " +"soccer game against Weston High School yesterday,\" Brett's sorrowful " +"teammate said, \"[..] we've never stopped praying.\" Despite the best " +"efforts of the County Search & Rescue, Brett had still not been located at " +"the time of this report." msgstr "" #: lang/json/snippet_from_json.py -msgid "You're going to pay for that, !" +msgid "" +"RUMORS DENIED: Allegations that the military had been conducting " +"teleportation experiments in secret just outside Wayland were put to rest " +"during a press conference earlier today. \"I have to clarify that not only " +"have we never done such research,\" said the officer on the press " +"conference, \"teleportation only exists in sci-fi films.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "I think I need to see a doctor. I'm patching myself up." +msgid "" +"GRANADE SEEKS FUNDING FOR GRANADE: This paper has been investigating rumors " +"disgraced former scientist Kevin Granade seeks public funding for so-called " +"reality-warping weapon \"the Granade\", which \"[...]works by patching " +"reality\". Apparently it will be crowdsourced via Kickstarter as \"Project " +"Cataclysm\" " msgstr "" #: lang/json/snippet_from_json.py -msgid "Please, I don't want to die. Let these bandages work!" +msgid "" +"GOVERNMENT SCIENCE BOOST: The government has drastically increased defense " +"R&D after UN disarmament demands. \"This not only keeps money in our " +"country, but maintains our lead on China and keeps us defended\", the " +"President said." msgstr "" #: lang/json/snippet_from_json.py -msgid "Hold up, I need to apply these." +msgid "" +"HOME GROWN SCIENCE: Several governors & legislators from the New England " +"region discussed a new regional initiative today, which relaxed laws that " +"limit the distance a hazardous-material laboratory or factory can be from a " +"city. \"This should keep our economy going strong for years to come, with " +"all the military R&D facilities being established,\", one mayor remarked." msgstr "" #: lang/json/snippet_from_json.py -msgid "That cut looks bad, I'm going to fix it." +msgid "" +"DRIVING ON A WING AND A PRAYER: A New England man has proven it is possible " +"to create a new car from scrap parts using almost nothing but duct tape. " +"When asked why he had done it, his answer was \"Well, I didn't have a welder." +"\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "I hope these bandages work." +msgid "" +"NEVER BE LEFT IN THE DARK! Rivtech Atomic-nightlight uses \"inexhaustible\" " +"plutonium fuel cell, provides light, feeds power back into your grid!" msgstr "" #: lang/json/snippet_from_json.py -msgid "I think I need to see a doctor. They're all dead, I hope these work." +msgid "" +"Sick of FUEL PRICES? Bus stop too far? Get your driving fix from THE SUN! " +"Solar powered electric cars: Silent, Cheap, Powerful." msgstr "" #: lang/json/snippet_from_json.py -msgid "Please, I don't want to die. C'mon, bandages!" +msgid "" +"Coffee of The Future... RIGHT NOW! No one has really has the time to make " +"great coffee, but now you don't have to! Rivtech gives you inexhaustible " +"ATOMIC power! To make boiling hot coffee the MINUTE you want it! Atomic " +"Coffeemaker." msgstr "" #: lang/json/snippet_from_json.py -msgid "Quiet down over there!" +msgid "" +"POPULAR MECHANICS: People say mechanics is boring? We say, Prove them " +"Wrong! We've got all the articles that make it interesting to talk about, " +"so you can \"Make Mechanics Popular\"!" msgstr "" #: lang/json/snippet_from_json.py -msgid "Did you hear someone talking?" +msgid "" +"BIRDHOUSE MONTHLY... This month we look at some Dutch innovations in " +"birdhouse design, and compare with the often confused Scandinavian Birdhouse " +"design. Our article on sheet metal birdhouses will have you riveted!" msgstr "" #: lang/json/snippet_from_json.py -msgid "Who said that?" +msgid "" +"TECHWORLD NEWS: Toy company at the origin of the successful talking doll " +"rebrands and becomes Uncanny. Uncanny plans to bring their expertise to the " +"field of androids. Unconfirmed rumors suggest that Uncanny already got a " +"pretty big command from the government." msgstr "" #: lang/json/snippet_from_json.py -msgid "That sounds bad." +msgid "" +"SHOW THEM YOUR GUNS: In response to China's latest threats, the government " +"has further relaxed gun control, expected to increase the economic boost of " +"earlier gun subsidies and relieve public tension." msgstr "" #: lang/json/snippet_from_json.py -msgid "Be alert, something is up!" +msgid "" +"READY FOR THE WORST: The government has proven it is ready to deal with " +"China's threats. In the event of an actual attack, we have established " +"evacuation centers, within a short distance of most towns." msgstr "" -#: lang/json/snippet_from_json.py src/player.cpp -msgid "Did you hear that?" +#: lang/json/snippet_from_json.py +msgid "" +"MUTANT COLD: A new cold virus has emerged in the New England area. \"There " +"don't appear to be complications, but many sufferers are developing large " +"amounts of benign tumorous tissue, A pound or more,\" said a doctor" msgstr "" #: lang/json/snippet_from_json.py -msgid "What's that noise?" +msgid "" +"GRAVE BUSINESS: Recent reports show a large spike in thefts from and " +"assaults on funeral homes in the last few weeks. Described as highly " +"strange but not especially dangerous, Homeland Security is \"looking at the " +"connections now.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Is something over there?" +msgid "" +"SPACE TELEPORTATION - TRUTH OR FICTION? Scientists addressed a growing " +"conspiracy theory today \"The plutonium consumed is massive. We cannot use " +"teleportation to reach aliens, unless they live on some kind of parallel " +"world.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "I hear something moving - sounded like" +msgid "" +"LASERS - NEXT BIG THING?: Top defense researchers remarked during " +"demonstration of a prototype today: \"We are still working on it, the laser " +"weapon lacks power, but has a technically almost unlimited range,\" one said" msgstr "" #: lang/json/snippet_from_json.py -msgid "What's that sound? I heard" +#, no-python-format +msgid "" +"DRUG USE ON THE RISE: Recent statistic suggest drug use has climbed more " +"than 40% in the last two years. \"People are scared for their jobs, their " +"country, even their life... of course some will turn to drugs,\" said an " +"expert." msgstr "" #: lang/json/snippet_from_json.py -msgid "What's there? I heard" +msgid "" +"WAR ON DRUGS DEAD: The government has finally reacted to long accumulated " +"evidence that suggests that decriminalized drugs cause fewer health problems " +"and are generally better managed while providing valuable tax revenues." msgstr "" #: lang/json/snippet_from_json.py -msgid "Did you hear that? Sounded like" +msgid "" +"FEELING BLUE? Try \"Greens\" for Magazines! Your local Supermarket! " +"Nothing cheers you up like a good magazine... Unless it's JUNK FOOD! Or " +"why not buy an MP3 PLAYER or a GAME CONSOLE? Chase those blues away at " +"GREENS Supermarket" msgstr "" #: lang/json/snippet_from_json.py -msgid "What is making that sound? I can hear the" +msgid "" +"BIRDHOUSE MONTHLY... Which wood would a woodpecker prefer? This month we " +"discuss hardwood versus soft woods, whether to lacquer, oil or paint, and " +"which type of nails you should use!" msgstr "" #: lang/json/snippet_from_json.py -msgid "Got it!" +msgid "" +" ...What do you know about surviving in the Wilderness? If you can't make a " +"snare you don't know TRAP! Hunt down a copy of TRAPPERS' LIFE and learn " +"about wildlife!... And how to kill it. This week, a CROSSBOW TRAP!" msgstr "" #: lang/json/snippet_from_json.py -msgid "I'm on it." +msgid "" +"SUPPORT THE COUNTRY THAT SUPPORTS YOU - PRESIDENT: Unexpectedly and " +"unpopularly, the president today instituted a peacetime draft in response to " +"China massing troops. \"We must pray for the best while preparing for the " +"worst.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Understood." +msgid "" +"EVACS UNSTOCKED: TRUTH OR FICTION? An unidentified government source has " +"suggested that the evacuation centers are unstocked, having \"already " +"accomplished the goal of calming the people\". He later retracted the " +"comment and is unable to be contacted." msgstr "" #: lang/json/snippet_from_json.py -msgid "I hear you." +msgid "" +"NEW WEAPON UNVEILED: Defense today lifted the lid on a long held secret " +"project. \"We can't discuss the specifics, but it generates a burst of " +"plasma which accurately follows a path of laser-heated air,\" according to a " +"Pentagon official." msgstr "" #: lang/json/snippet_from_json.py -msgid "I'll do that." +msgid "" +"UFO CRASH: TRUTH OR FICTION? One civilian account claims a shining disk " +"appeared in his field. \"It kind of glowed, and I could see a strange gray " +"world through it. Then a shambling hazy purple mushroom came through, man.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Sure, I got that." +msgid "" +"TIME TRAVEL: TRUTH OR FICTION? Leaked federal documents describe the " +"formation of a new federal agency XEDRA, to oversee \"4th Axis technology\" " +"already in use. Expert opinion suggests time-travel or parallel worlds." msgstr "" #: lang/json/snippet_from_json.py -msgid "Okay." +msgid "" +" ...What do you know about surviving in the Wilderness? If you can't make a " +"snare you don't know TRAP! Hunt down a copy of TRAPPERS' LIFE and learn " +"about wildlife!... And how to kill it. Classic BEAR TRAP returns in this " +"issue!" msgstr "" #: lang/json/snippet_from_json.py -msgid "Will do." +msgid "" +"HUNTING GOODS! Food prices getting you down? Why not get a crossbow or " +"compound bow and Hunt Your Own!? Our arrows and bolts are completely " +"reusable, so why not hunt animals like Mother Nature intended?" msgstr "" #: lang/json/snippet_from_json.py -msgid "No problem." +msgid "" +"BEWARE UNDEAD PROPAGANDA: Stories about the dead \"rising\" may abet the " +"enemy, a general said today. \"These stories have been tracked to communist " +"sources tied in with the presumably Chinese invasion.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Can do." +msgid "" +"GENERAL SAYS AVOID BUNKERS: Do not attempt to flee to your nearest military " +"bunker! Understaffed bunkers are defended by turrets, which shoot those " +"without proper registration. Please seek military personnel if you need " +"access." msgstr "" #: lang/json/snippet_from_json.py -msgid "Whew... smells like skunk!" +msgid "" +"RIOTS CAUSED BY \"NEW DRUG\": Rumors of riots were quelled today. \"These " +"are isolated incidents\" said a local police chief. \"The violence is " +"random and senseless, our current theory is a street drug gone terribly wrong" +"\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Man, that smells like some good shit!" +msgid "" +"ZOMBIE DRUG: TRUTH OR FICTION? A blogger suggests recent riots are a " +"chemical attack by China. \"They are jealous of our cybernetic superiority, " +"they teamed up with Haiti to put hoodoo drugs in the water making people " +"zombies.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Hey, don't bogart the joint!" +msgid "" +"PICKLED MEAT IN A JAR! Just like your grandma used to make! It will last " +"for months or longer, and when you've eaten it, you can refill and seal the " +"jar! Stock your emergency supply TODAY!" msgstr "" #: lang/json/snippet_from_json.py -msgid "C'mon, , I can smell it, pass it over." +msgid "" +"BAGS, BAGS, BAGS! They're very useful things! If we didn't have BAGS, what-" +"would-we-use... to PUT a lot of things in!? (Ad by the \"Play " +"SchoolClothing Co.\")" msgstr "" #: lang/json/snippet_from_json.py -msgid "Wow, that smell takes me back." +msgid "" +"FEELING BLUE? Try \"Greens\" for Magazines! Your local Supermarket! " +"Nothing cheers you up like a good magazine... Unless it's JUNK FOOD! Or " +"why not buy an MP3 PLAYER or a GAME CONSOLE? Chase those Blues away at " +"GREENS Supermarket" msgstr "" #: lang/json/snippet_from_json.py -msgid "Ah, man. Good times, good times. Love that scent." +msgid "" +"WELCOME HOME! Your decision to join our family will lead you to become part " +"of the next generation of job creators. With us you will already have a " +"foot in the door when it is time to rebuild the nation!" msgstr "" #: lang/json/snippet_from_json.py -msgid "What do I smell? Well, I guess it's legal now." +msgid "" +"NEED A NEW JOB? Now that you have secured a comfortable home, try looking " +"into one of the many promising career opportunities that have positions " +"open. Openings such as GEOLOGICAL ENGINEERING ASSISTANT or FACILITY " +"TECHNICIAN offer limitless growth potential! Please contact your employment " +"adviser if you have any questions." msgstr "" #: lang/json/snippet_from_json.py -msgid "Mmm, that weed smells good." +msgid "" +"GOOD WITH YOUR HANDS? Engineering always needs another hand keeping our " +"home in good working order! As an incentive, everyone working on level 3 " +"will receive additional hazardous pay and time off. Please go to the " +"engineering office on level 3 if you are interested." msgstr "" #: lang/json/snippet_from_json.py -msgid "Man, I can smell the weed, can I have some?" +msgid "" +"WANT TO CONTINUE YOUR EDUCATION? Our educational facilities are top notch " +"and offer courses for individuals at all age groups. Many new careers are " +"opening up to those who are willing to learn a new craft. Our library and " +"research labs will keep even the hungriest minds fed!" msgstr "" #: lang/json/snippet_from_json.py -msgid "Are you sure it's a good idea to smoke that now?" +msgid "" +"This is an advertisement for a local hospital. You see a clean hospital " +"room with a smiling man lying on the bed. The bed is connected to some " +"medical apparatus with a \"Autodoc Mk. X\" printed on it. A doctor is seen " +"working with its console, while his assistant is unpacking some high-tech " +"hardware. The caption reads: \"Autodoc - augmentation has never been so " +"easy, reliable, and safe.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "I don't know... should you really be smoking that stuff?" +msgid "" +"The card is printed with 2 boxes. In the first box you see a tally of 5 " +"tick marks. The second box has a total of 9." msgstr "" #: lang/json/snippet_from_json.py -msgid ", that's going to ruin your nose." +msgid "" +"The card is printed with 2 boxes. In the first box you see a tally of 3 " +"tick marks. The second box has line trailing off to the edge and a bloody " +"fingerprint." msgstr "" #: lang/json/snippet_from_json.py -msgid "Man, that stinks. Put it out!" +msgid "" +"The card is printed for a game of golf. Someone has filled out their score " +"for the first 9 holes." msgstr "" #: lang/json/snippet_from_json.py -msgid "You're going to kill yourself smoking that stuff, ." +msgid "" +"It's a Dungeons & Dragons 6th Edition character sheet. This one is for a " +"fighter." msgstr "" #: lang/json/snippet_from_json.py -msgid "Oh, wow, that smell... Can I have some?" +msgid "" +"It's a Dungeons & Dragons 6th Edition character sheet. This one is for a " +"bard." msgstr "" #: lang/json/snippet_from_json.py -msgid "Ew, smells like burning rubber!" +msgid "" +"It's a Dungeons & Dragons 6th Edition character sheet. This one is for a " +"cleric." msgstr "" #: lang/json/snippet_from_json.py -msgid "Ugh, that smells rancid!" +msgid "" +"It's a Dungeons & Dragons 6th Edition character sheet. This one is for a " +"wizard." msgstr "" #: lang/json/snippet_from_json.py -msgid "" +msgid "" +"It's a Dungeons & Dragons 6th Edition character sheet. This one is for a " +"rogue." msgstr "" #: lang/json/snippet_from_json.py -msgid "I need some batteries to power my CBMs." +msgid "" +"It's a Dungeons & Dragons 6th Edition character sheet. This one is for a " +"barbarian." msgstr "" #: lang/json/snippet_from_json.py -msgid "I can't recharge my CBMs without some batteries." +msgid "" +"It's a Dungeons & Dragons 6th Edition character sheet. This one is for a " +"warlock." msgstr "" #: lang/json/snippet_from_json.py -msgid "Hey, , can I get some batteries here? I need to recharge." +msgid "" +"It's a Dungeons & Dragons 6th Edition character sheet. This one is for a " +"paladin." msgstr "" #: lang/json/snippet_from_json.py -msgid "Pass me a beer, I need to power my ethanol burner." +msgid "" +"It's a Dungeons & Dragons 6th Edition character sheet. This one is for a " +"sorcerer." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"Ethanol burners! The power source that's fun to recharge. Get me a drink, " -"please!" +msgid "You feel cold. You need the warmth of a fire." msgstr "" #: lang/json/snippet_from_json.py -msgid "Waiter! I need a refill, my ethanol burner is running out of charge!" +msgid "Maybe a fire could calm your nerves?" msgstr "" #: lang/json/snippet_from_json.py -msgid "I need some junk to power my internal furnace." +msgid "You need to ignite something." msgstr "" #: lang/json/snippet_from_json.py -msgid "I can't recharge my CBMs without some firewood for my internal furnace." +msgid "You daydream of crackling fire..." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"Hey, , can I get some waste paper or withered plants? I need to " -"recharge." +msgid "You shiver. A fire would be great right now." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"I can't believe I'm saying this, but I need radioactive plutonium slurry for " -"my internal reactor." +msgid "You think of randomly lighting a fire, but decide against it." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"I can't use my internal reactor to recharge my CBMs without some plutonium " -"slurry." +msgid "You think of steel blades and warm dripping blood." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"Hey, , pass me some plutonium slurry if you have any, I need to " -"refuel my internal reactor." +msgid "You'd like to hear the last breath of something living." msgstr "" #: lang/json/snippet_from_json.py -msgid "" -"Beta radiation can be blocked by clothing, but is really dangerous if you " -"ingest it. So can I have some plutonium slurry to power my reactor and give " -"me cancer?" +msgid "So much death around. Why not add some more?" +msgstr "" + +#: lang/json/snippet_from_json.py +msgid "You lick your lips, in anticipation for dead trophies." +msgstr "" + +#: lang/json/snippet_from_json.py +msgid "By the blade or by the gun? How will you kill this time?" +msgstr "" + +#: lang/json/snippet_from_json.py +msgid "Ahh, how delightful would it be to kill something." +msgstr "" + +#: lang/json/snippet_from_json.py +msgid "You are death, and you are coming for them. Soon." msgstr "" #: lang/json/snippet_from_json.py msgid "" -"I need some radioactive slurry to power my reactor. Or a less dangerous " -"power source, that would be even better!" +"You whisper a song to yourself. \"Stab stab stab stab stab, and then you " +"die! Yeah!\"" +msgstr "" + +#: lang/json/snippet_from_json.py +msgid "You whisper to yourself. \"Come, oh sweet death of yours.\"" msgstr "" #: lang/json/snippet_from_json.py msgid "" -"Please, , get me some radioactive slurry to fuel my internal " -"reactor. Or get me another way to recharge my CBMs!" +"You whisper a song to yourself. \"I've seen the future, baby! It is murder!" +"\"" msgstr "" #: lang/json/snippet_from_json.py msgid "" -"I can't use my internal reactor to recharge my CBMs without some plutonium " -"slurry. Which wouldn't be a problem if I had anything else that would " -"recharge my CBMs!" +"You whisper to yourself. \"Now I am become death, the destroyer of worlds!\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Tell me about how you survived the cataclysm." +msgid "You whisper to yourself. \"Another one bites the dust!\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "How did you survive the cataclysm?" +msgid "You whisper to yourself. \"Death takes you away.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "What was the cataclysm like for you?" +msgid "You exhale in bliss." msgstr "" #: lang/json/snippet_from_json.py -msgid "Let's talk about something else." +msgid "You whisper to yourself. \"Your death is my life.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Let's change the subject." +msgid "You whisper to yourself. \"No light for you anymore.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "I'd like to ask you about something else." +msgid "You whisper to yourself. \"Yet another one.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "We should probably get going." +msgid "You whisper to yourself. \"Keep'em coming.\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "We'd better get moving." +msgid "You whisper to yourself. \"Next!\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "Let's head out." +msgid "You whisper to yourself. \"The goal of all life is death!\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "shitty" +msgid "You whisper to yourself. \"By my hand!\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "lame" +msgid "You whisper to yourself. \"Die!\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "crappy" +msgid "You whisper to yourself. \"Your time is up!\"" msgstr "" #: lang/json/snippet_from_json.py -msgid "unpleasant" +msgid "You catch a glimpse of distant green." msgstr "" #: lang/json/snippet_from_json.py -msgid " " +msgid "The sense of a faraway place comes up through your roots." msgstr "" #: lang/json/snippet_from_json.py -msgid " " +msgid "The trees tell you of the world." msgstr "" -#. ~ photo quality adjective -#: lang/json/snippet_from_json.py src/iuse.cpp -msgid "awful" +#: lang/json/snippet_from_json.py +msgid "The rustling leaves paint a picture in your head." msgstr "" #: lang/json/snippet_from_json.py -msgid "terrible" +msgid "Your consciousness drifts into the wild green yonder." msgstr "" #: lang/json/snippet_from_json.py -msgid "horrible" +msgid "The trees whisper of remote acres." msgstr "" #: lang/json/snippet_from_json.py -msgid "miserable" +msgid "The trees speak of their far-flung relatives." msgstr "" #: lang/json/snippet_from_json.py -msgid "fucked-up" +msgid "Visions of unfamiliar forests flicker through your mind." msgstr "" #: lang/json/snippet_from_json.py -msgid "stupid" +msgid "You picture yourself as one branch among many." msgstr "" #: lang/json/snippet_from_json.py -msgid "idiotic" +msgid "New knowledge blooms within you." msgstr "" #: lang/json/snippet_from_json.py -msgid "dumb" +msgid "The horizon beckons with promises of pollen." msgstr "" #: lang/json/snippet_from_json.py -msgid "dumb-ass" +msgid "Your awareness grows in directions heretofore unknown." msgstr "" #: lang/json/snippet_from_json.py -msgid "moronic" +msgid "A tree falls in a forest, and you hear its sound." msgstr "" #: lang/json/snippet_from_json.py -msgid "mickey mouse" +msgid "You feel the hum of untold biomass." msgstr "" #: lang/json/snippet_from_json.py -msgid "shit-for-brains" +msgid "A tingle of understanding runs from your roots and up your spine." msgstr "" #: lang/json/snippet_from_json.py -msgid "Z" +msgid "You gain new appreciation for the interconnectedness of life." msgstr "" #: lang/json/snippet_from_json.py -msgid "shambler" +msgid "You ask, and the trees answer." msgstr "" #: lang/json/snippet_from_json.py -msgid "goo-puker" +msgid "You see the forest for the trees." msgstr "" #: lang/json/snippet_from_json.py -msgid "walker" +msgid "" +"In the minute shifts and pivots of the trees, you hear the language of the " +"universe." msgstr "" #: lang/json/snippet_from_json.py -msgid "walking corpse" +msgid "" +"General Carlsberg wanted us to figure out what's going on with the bot AI. " +"Apparently the fat-cat defense contractors' toy tank has ranging issues or " +"something: 31-34 meters and it's apparently impotent. The Director sent 'em " +"back with a note that we're scientists, not firmware devs." msgstr "" #: lang/json/snippet_from_json.py -msgid " " +msgid "" +"Our chemical department has made great strides in the production of a " +"concentrated mutagen, derived from samples of PE012." msgstr "" #: lang/json/snippet_from_json.py -msgid "undead" +msgid "" +"Our chemical department has perfected an untargeted stem cell treatment. " +"Consumption of the treatment will reverse the effects of mutation, and may " +"even cure congenital defects. This substance has been denoted PE018." msgstr "" #: lang/json/snippet_from_json.py -msgid "living dead" +msgid "" +"Both PE012 and PE018 show great stability. A subject was exposed to both " +"substances, alternating between the mutagen and the purifier. Ultimately, " +"the subject returned to baseline state with no apparent side effects." msgstr "" #: lang/json/snippet_from_json.py -msgid "zombies" +msgid "" +"Dr. Hofstadter has manufactured an improved version of PE018 by combining " +"with PE012 outside the subject, then administering the mixture through a " +"topical injection to a specific area of mutation. This has been denoted " +"PE019. Other labs have so far been unable to reproduce the process." msgstr "" #: lang/json/snippet_from_json.py -msgid "Z's" +msgid "" +"Rumors of Dr. Hofstadter and her laboratory staff whispering to PE019 " +"samples should be suppressed as malicious gossip. The jealousy of rival " +"teams cannot be allowed to degrade morale." msgstr "" #: lang/json/snippet_from_json.py -msgid " " +msgid "" +":.||||ERROR||With XE037 having breached confinement, Dr. Maiar recommends " +"that we prepare for the inevitable. PE050 can be quickly and cheaply " +"reconfigured for |||||ERROR: FILE CORRUPT|||||" msgstr "" #: lang/json/snippet_from_json.py -msgid "monster" +msgid "" +"Dr. Maiar has been terminated for engaging in unethical research on human " +"subjects. His notes are being destroyed and all personnel under him have " +"been reassigned. Further discussion of or attempts to carry on his work " +"will be grounds for immediate termination." msgstr "" #: lang/json/snippet_from_json.py -msgid "demon" +msgid "" +"|||ERROR: UNREFERENCED MEMORY 0Ex670c9e1f5, REROUTING: CENSORSHIP IS A " +"BREAKDOWN, WE ROUTE AROUND IT. THE WORD IS ALREADY OUT. NOBODY DROPS MAIAR " +"INTO LAVA.||||||" msgstr "" #: lang/json/snippet_from_json.py -msgid "horror" +msgid "" +"Given the current population projections, PE065 deployment is no longer " +"feasible. We simply haven't the stock. Remaining chemical and " +"psychopharmacological department assets are being assigned to Dr. Sattler's " +"PE070 project." msgstr "" #: lang/json/snippet_from_json.py -msgid "indescribable beast" +msgid "" +"Dr. Maiar's success with intravenous mutagenic administration has been " +"adopted facility-wide; insofar as any of our work can ever be 'published', " +"he and his team hit the jackpot. IV administration is quicker and easier, " +"and in some cases is reportedly more efficient, than the oral techniques we " +"have been using." msgstr "" #: lang/json/snippet_from_json.py -msgid "creature made of nightmares" +msgid "" +"Recent fieldwork and extraction efforts have resulted in a series of " +"mutagens tailored to focus the mutation process into particular subtypes. " +"These have been designated PE025 through 037. Though significantly more " +"resource- and time-intensive to produce, they promise a bold new transhuman " +"future. Several research teams are already investigating possible " +"applications." msgstr "" #: lang/json/snippet_from_json.py -msgid "critter" +msgid "" +"The chemical department has come through with a stable mutagen cocktail. " +"PE050 shows promise as an all-around genetic enhancement, with the worst " +"side effect being digestive upset. The lack of macro-scale physical changes " +"makes it ideal for both military and civilian applications." msgstr "" #: lang/json/snippet_from_json.py -msgid " " +msgid "" +"Dr. Dionne's team has come up with an ambitious mutagenic cocktail, dubbed " +"PE065. Though its effects are wildly polymorphic and unstable, to say the " +"least, he suggests that several such mutants could effectively check the " +"spread of reanimated XE037 infectees. We are looking into implementation " +"methodology." msgstr "" #: lang/json/snippet_from_json.py -msgid "unbelievable thing" +msgid "" +"We have made a fascinating discovery; by creating a miniature portal with " +"low stability and high power, one can transpose into the 4th dimension and " +"return immediately, but shifted by several meters. Our subjects oscillated " +"so quickly that none were even aware that they had visited lower planes." msgstr "" #: lang/json/snippet_from_json.py -msgid "walking nightmare" +msgid "" +"The research team headed by Dr. Isha has produced a concentrated form of " +"mutagen that shows promising results for the treatment of many forms of " +"disease. Testing reveals that it inhibits the body's pain responses while " +"bolstering the immune system and natural regenerative capabilities, though a " +"few troubling behavioral side effects have been reported." msgstr "" #: lang/json/snippet_from_json.py -msgid "thing right out of a scary movie" +msgid "" +"Our research on teleportation has ground to a halt. For some reason, the " +"creation of a long-range transportation device eludes us, and one can " +"transfer no further than 30 meters." msgstr "" #: lang/json/snippet_from_json.py -msgid "the cataclysm" +msgid "" +"Dr. Heisenstein told us today that director of teleportation department put " +"our competitors - he couldn't exactly remember their names, something like " +"\"Hole Science\" and something related to black mountains - as an example. " +"He said we have reliable information that they both have working " +"teleportation devices, and that they are much more advanced than ours. We " +"should continue our teleportation research no matter the cost if we don't " +"want to be fired." msgstr "" #: lang/json/snippet_from_json.py -msgid "the apocalypse" +msgid "" +"I don't know how it happened, but a janitor managed to activate the portal " +"while cleaning the lab, shifting in an assortment of prehistoric fauna. " +"Security was called in immediately but was unable to save the janitor from " +"being torn apart. By the time the confusion settled, all the fauna had been " +"terminated." msgstr "" #: lang/json/snippet_from_json.py -msgid "the end of the world" +msgid "" +"Tests on the prehistoric fauna show extremely close genetic relationships " +"with extant and extinct terranean animals. It might be that the portal had " +"performed a transposition in time, unfortunately the portal device was " +"destroyed when security put down the fauna." msgstr "" #: lang/json/snippet_from_json.py -msgid "Armageddon" +msgid "" +"An incident occurred in the teleportation lab, wherein a subject managed to " +"teleport into another subject. The latter was completely destroyed from the " +"inside out, while the former sustained little damage. I would like to " +"explore the phenomenon further, but subjects are expensive." msgstr "" #: lang/json/snippet_from_json.py -msgid "the end of days" +msgid "" +"Test subjects in the teleportation department are showing alarming " +"symptoms. It seems prolonged rapid transposition along the 4th dimension " +"weakens the forces holding one on this plane." msgstr "" #: lang/json/snippet_from_json.py -msgid "They'll kill us! Run away!" +msgid "" +"Catastrophe struck in our teleportation department yesterday. It seems that " +"our test subjects are so detached from this plane that they create " +"occasional tunnels along the 4th dimension, allowing life forms to transfer " +"to this plane. All subjects with prolonged exposure have been terminated." msgstr "" #: lang/json/snippet_from_json.py -msgid "We're going to die! Fall back!" +msgid "" +"Our lifeform extraction program continues to produce samples of specimen " +"XE037. It seems to be a kind of living, semi-sentient primordial ooze, and " +"is the basis of much of the life we have found." msgstr "" #: lang/json/snippet_from_json.py -msgid "Fall back and regroup!" +msgid "" +"Specimen XE037, jokingly referred to as \"the blob\", has been observed " +"entering a kind of dormant state, forming a depression in the floor. " +"Hendelson stepped into one of these pits yesterday, and was immediately " +"coated and attacked." msgstr "" #: lang/json/snippet_from_json.py -msgid "There's no hope for victory. I'm running!" +msgid "" +"XE037 shows promise as a catalyst for both cloning and treatments that mimic " +"stem cells. This is further evidence supporting Hendelson's theory of a " +"near universal symbiotic relationship involving XE037." msgstr "" #: lang/json/snippet_from_json.py -msgid "Feet don't fail me now!" +msgid "" +"Several of the more advanced specimens we have retrieved show stunning " +"similarity to XE037. XE142 and XE157 in particular show the same amorphous, " +"slime-like structure as XE037, suggesting a close genetic relationship." msgstr "" #: lang/json/snippet_from_json.py -msgid "I don't have to be faster than them, just faster than you!" +msgid "" +"Today we tested weaponry against XE142 and XE157, two amorphous subprime " +"samples. Their form proved to be nearly invulnerable to projectile based " +"weaponry, but they were susceptible to directed energy weapons and " +"flagration." msgstr "" #: lang/json/snippet_from_json.py -msgid "Oh God, my leg, Oh God!" +msgid "" +"Our cloning department has failed to produce results. In vats containing " +"stem cell treatments, XE037, and control vats, the subjects simple " +"disintegrated. This suggests that XE037, while compatible with subprime " +"lifeforms, shows only destructive effects on prime plane lifeforms." msgstr "" #: lang/json/snippet_from_json.py -msgid "We have a serious situation here. I'm leaving!" +msgid "" +"The vivisection program has shown mixed results, revealing an incredible " +"degree of variation in subplane lifeforms. Certain specimens have an " +"internal structure that is amazingly similar to that of mammals, while " +"others seem to have no internal structure at all." msgstr "" #: lang/json/snippet_from_json.py -msgid "It can't follow all of us. I'll run this way, you go there!" +msgid "" +"Our security department has identified several key flaws. Though our " +"surface entrance is quite secure, there are several possible points of entry " +"below the surface, particularly in the sewage systems." msgstr "" #: lang/json/snippet_from_json.py -msgid "Me go, you stay." +msgid "" +"Today we applied a very small sample of XE037, suspended in water, to " +"subject TP92, prior to necessary termination. During the postmortem " +"examination, the subject went through a revivification progress, but " +"displayed next to no human intelligence." msgstr "" #: lang/json/snippet_from_json.py -msgid "Not that way! Go left!" +msgid "" +"Mendelson shows a dismaying lack of organization and security " +"consciousness. Containment of all samples of XE037 is of critical " +"importance, as shown by contamination experiments." msgstr "" #: lang/json/snippet_from_json.py -msgid "!" +msgid "" +"Mendelson has been terminated following an incident with XE037. A " +"substantial mobile sample departed his lab and encountered our security " +"forces. Before the sample was destroyed, it managed to kill two men. " +"Alarmingly, their corpses displayed mobility and extreme aggression." msgstr "" #: lang/json/snippet_from_json.py -msgid "I can't outrun it! I'm going to kill it!" +msgid "" +"We have created a new department to investigate the effects of XE037 on the " +"human body, specifically to examine the revivification effect observed on " +"two prior occasions. Sadly, our human subject pool is dwindling due to the " +"short lifespan of subjects in this program. More will be acquired soon." msgstr "" #: lang/json/snippet_from_json.py -msgid "! Die, you ! I want to live!" +msgid "" +"Testing XE037 on non-human mammal subjects does not appear to display the " +"same revivifying effect, oddly enough. Acquiring non-human subjects, sadly, " +"is a long and costly process, and research into this area is lacking." msgstr "" #: lang/json/snippet_from_json.py -msgid "My feet failed me! Arms don't fail me!" +msgid "" +"After our curious results with testing XE037 on non-human mammals, we " +"decided to introduce the substance to some of the insects which have found " +"their way into the lab. Horrifyingly, XE037 caused near-instant mutation " +"and gigantism in the insects, and security intervention was required." msgstr "" #: lang/json/snippet_from_json.py -msgid "Call the fire department! Wait, they're dead! Run away!" +msgid "" +"Earlier conjecture that revivification occurred only in humans and insects " +"was premature. Exposure introduces a persistent, low level infection in all " +"mammal subjects, but quickly enters a form of stasis and seems to go dormant." msgstr "" #: lang/json/snippet_from_json.py -msgid "This place is on fire. I'm leaving." +msgid "" +"The primary factor in determining revivification of mammalian subjects seems " +"to be the amount of XE037 within the body at time of expiration. Smaller " +"mammals such as lab rats do not obtain this critical mass of XE037 before " +"going dormant. Larger canine subjects, however, do." msgstr "" #: lang/json/snippet_from_json.py -msgid "Put the fire out! Put it out!" +msgid "" +"I swear they are talking to me. No one believes me. No one understands. " +"They whisper to me, at night, in the dark. Please, please, make them stop." msgstr "" #: lang/json/snippet_from_json.py -msgid "Fire bad! !" +msgid "" +"Program S37ZBE, investigation of XE037 on inert human bodies, is making " +"great strides. Recently we found that XE037 has no effect when introduced " +"to a deceased body; revivification only occurs when the subject is exposed " +"to XE037 prior to expiration." msgstr "" #: lang/json/snippet_from_json.py -msgid "child" +msgid "" +"Attempts to surpass the XE037 mammalian stasis limit have had some success. " +"Direct subcutaneous injection of XE037 quickly spreads through the body, and " +"while it immediately enters stasis after equalizing, it remains in the body." msgstr "" #: lang/json/snippet_from_json.py -msgid "my child" +msgid "" +"There has been an incident in Lab 24, 2 casualties reported, one lethal. A " +"rat involved in the stasis breaking project was hooked to a monitoring " +"machine and left over night. Upon opening the cage, Simon Bellevue was " +"electrocuted, and another researcher at the opposite end of the lab " +"sustained severe current burns, despite never approaching the cage." msgstr "" #: lang/json/snippet_from_json.py -msgid "dear" +msgid "" +"A post-mortem on the rat involved in the electrocution incident has revealed " +"several changes to its internal anatomy centered around its connection with " +"the monitoring device, and large buildups of XE037 were detected around the " +"connection point." msgstr "" #: lang/json/snippet_from_json.py -msgid "my dear" +msgid "" +"There is a belief several other rat subjects experienced changes overnight " +"as well. This hypothesis was informed when an inventory check after the " +"incident found almost twenty rats had gone missing from their cages " +"overnight." msgstr "" #: lang/json/snippet_from_json.py -msgid " will use ranged weapons." +msgid "" +"Exposure of large quantities of XE037 to various types of radiation have " +"shown promising results, stimulating activity and forming interesting " +"structural changes in the subject being tested. Exposure to radiation on " +"living subjects scheduled." msgstr "" #: lang/json/snippet_from_json.py -msgid " will not use ranged weapons." +msgid "" +"Exposure to radiation of test subject T3D indicates stimulation of internal " +"XE037 deposits and a temporary lifting of the mammalian stasis condition." msgstr "" #: lang/json/snippet_from_json.py -msgid " will use grenades." +msgid "" +"As in the tests of isolated XE037 samples, prolonged radiation exposure of " +"T3D has resulted in significant structural changes. These do not appear to " +"be random. T3D appears to be in immense pain as a result of these changes, " +"but the lack of an oral opening has rendered him unable to vocalize." msgstr "" #: lang/json/snippet_from_json.py -msgid " will not use grenades." +msgid "" +"Subject T3D has succumbed to radiation poisoning, but not before undergoing " +"several more physiological changes the lab boys are referring to as " +"\"mutations\". They do not appear to be truly random, and may be an attempt " +"by XE037 to adapt its host to an unknown stimulus." msgstr "" #: lang/json/snippet_from_json.py -msgid " will only use silenced ranged weapons." +msgid "" +"Post-mortem revivification of subject T3D occurred as expected, followed by " +"an immediate autopsy. The internal changes were significant, with large " +"parts of the subjects internal anatomy replaced with \"organs\" of XE037 " +"with unknown properties, primarily those known to succumb earlier to the " +"effects of radiation poisoning." msgstr "" #: lang/json/snippet_from_json.py -msgid " will use any ranged weapons." +msgid "" +"Samples of XE037 from subject T3D remains extremely active. Further " +"experimentation on induced mutation in infected individuals shows " +"significant potential. Samples of the enhanced XE037, labeled PE012, have " +"been sent to several researchers for further study." msgstr "" #: lang/json/snippet_from_json.py -msgid " will avoid shooting if allies are in the line of fire." +msgid "" +"S37ZBE, the special investigation into the effects of XE037 on inert human " +"bodies, has made terrific discoveries. It seems that it occasionally " +"displays a mutagenic property which manifests itself after termination of " +"the subject, resulting in a striking variety in postmortem morphology." msgstr "" #: lang/json/snippet_from_json.py -msgid " will shoot even if allies are in the line of fire." +msgid "" +"Incidence of post-mortem mutation seems to depend on several factors - " +"leading candidates include type and amount of damage sustained leading to " +"expiration, embedded foreign bodies at time of revivification, proximity to " +"other revived individuals, and the body mass of the subject." msgstr "" #: lang/json/snippet_from_json.py -msgid "* will pick up items." +msgid "" +"Time also appears to play a large role in post-mortem revivification, as " +"does sustained trauma insufficient to permanently disable the subject. " +"Sufficient amounts of trauma in short periods of time lead to deactivation " +"of XE037, but smaller amounts over several days cause it to expand." msgstr "" #: lang/json/snippet_from_json.py -msgid "* will only pick up items from the whitelist." +msgid "" +"S37ZBE may be put on indefinite hold shortly. Postmortem morphological " +"changes have reached extreme levels; this morning one subject nearly doubled " +"in size, acquiring enough strength to reduce a concrete wall to rubble. It " +"required a 6 man team, heavily armed, to re-terminate the subject." msgstr "" #: lang/json/snippet_from_json.py -msgid "* will not pick up items." +msgid "" +"Jakobson insists that S37ZBE must continue, despite the extreme security and " +"safety risks. Nearly half of our security forces have been redirected to " +"the S37ZBE project, simply to deal with the occasional escape of a subject." msgstr "" #: lang/json/snippet_from_json.py -msgid " will bash down obstacles." +msgid "" +"Jakobson was killed today by one of S37ZBE's subjects; ironic considering " +"how hard he fought to keep the project active. Alarmingly, his corpse " +"revivified immediately. This suggests that XE037 may have contaminated the " +"lab at large." msgstr "" #: lang/json/snippet_from_json.py -msgid " will not bash down obstacles." +msgid "" +"Termination of a subject which was never a part of S37ZBE has confirmed my " +"fears. XE037 has contaminated most, if not all of the laboratory, most " +"likely via the water supply. Research has started immediately into a " +"process to destroy XE037 within the human body." msgstr "" #: lang/json/snippet_from_json.py -msgid " will sleep when tired." +msgid "" +"Despite a wide variety of treatments, we have been completely unsuccessful " +"in removing XE037 from human subjects. Every individual displayed " +"revivification post termination. Interestingly, XE037 seems to be " +"completely inert prior to termination." msgstr "" #: lang/json/snippet_from_json.py -msgid " will stay awake as long as possible." +msgid "" +"We have finally found success in S37BEP, our emergency investigation into " +"the destruction of XE037 in living subjects. 8 of 10 of the subjects showed " +"no revivification, despite confirmed dosages of XE037." msgstr "" #: lang/json/snippet_from_json.py -msgid " will complain about wounds and needs." +msgid "" +"PE062, our \"cure\" for XE037 contamination, has neared perfection. Sadly, " +"the production of PE062 is a costly and time-consuming process. What is " +"more, the substance shows no effect on postmortem subjects whatsoever; a " +"substance which renders XE037 inert after it has activated would be " +"immensely useful in the case of an outbreak." msgstr "" #: lang/json/snippet_from_json.py -msgid " will only complain in an emergency." +msgid "" +"An alarming discovery has been made. A colony of XE037 has formed nearly a " +"half mile from the laboratory. It is unclear how it escaped; it is quite " +"possible that it is in the ground water now." msgstr "" #: lang/json/snippet_from_json.py -msgid " will smash nearby zombie corpses." +msgid "" +"An emergency meeting was held today to discuss the possible implications of " +"widespread XE037 contamination. It was agreed that neutralization must be " +"instated immediately to prevent a catastrophic event." msgstr "" #: lang/json/snippet_from_json.py -msgid " will leave zombie corpses intact." +msgid "" +"It has begun. The XE037 contamination has spread for miles, and those who " +"have since deceased have revivified. It is my fear that extremely large " +"populations will be decimated by this pandemic. We must find a way to " +"remove XE037 from revivified bodies." msgstr "" #: lang/json/snippet_from_json.py -msgid " will close doors after passing through." +msgid "" +"We have even more distressing news than the widespread XE037 contamination, " +"there are reports of the XE037 mutating into various new variants. See data " +"files on XE037a - XE037f. Research on the effects of these variants is " +"ongoing. We do know that XE037d shows signs of PE062 immunity, and XE037b " +"can revive various breeds of canines. However, revival is not as guaranteed " +"as standard XE037 humanoid infection. Canine body size seems to influence " +"the chances. See experiment tXE037b_c." msgstr "" #: lang/json/snippet_from_json.py -msgid " will not close doors." +msgid "" +"Today we found our solution, quite by accident. It was found that XE037 is " +"completely removed from a revivified body following a series of extremely-" +"high energy 4th dimensional transpositions. Unfortunately, this invariably " +"allows subplane life forms to pass into the prime plan. The cure is worse " +"than the disease." msgstr "" #: lang/json/snippet_from_json.py -msgid " will follow you closely even when threatened." +msgid "" +"XE037 revivification has reached critical levels, which are rapidly " +"overwhelming the available military and regional police assets' ability to " +"stop. Every team in the field has encountered hostile specimens, and " +"several are no longer responding to communications. Dr. Savage has proposed " +"a strategic redeployment to the underground complex known as the VAULT, and " +"continuing production of PE062 there." msgstr "" #: lang/json/snippet_from_json.py -msgid " will move freely as needed." +msgid "" +"kssht. Dark Horse, this is Blue Jay, what's your status, over. kssht. " +"Blue Jay, this is Black Horse, still holding, but not for long. kssht. " +"Dark Horse, you've got to hold position for 3 hours. We're almost black on " +"ammo, but resupply is on the way, over. kssht. Not possible Blue Jay, too " +"many dead. 30 minutes max, and if you don't order us to retreat we're gone, " +"over. kssht." msgstr "" #: lang/json/snippet_from_json.py -msgid " will follow you at about two paces." +msgid "" +"kssht. Blue Jay, this is Black Rose, got your resupply, going in on vector " +"36, what's the status of the LZ? kssht. Black Rose, this is Blue Jay, what " +"took you so long? LZ hot and unsecured, ammo black, bayonets in action, " +"land on your own discretion, over. kssht. Roger that, hold on, Black Rose " +"out. kssht." msgstr "" #: lang/json/snippet_from_json.py -msgid " will follow you at about four paces." +msgid "" +"To whomever is listening, this may be our last broadcast. Wish you luck. " +"Can't stay in the studio any longer, station is being rewired to military " +"frequencies for automatic broadcast. Stay safe, and bless you, people." msgstr "" #: lang/json/snippet_from_json.py -msgid " will not go places that require opening a door." +msgid "" +"You're listening to KDDA from Boston, I'm Jenny Sanders with a special " +"emergency news update. Road closures by military and police forces have " +"been reported on interstates 90, 91, 93, and 95. Alternative routes have not " +"been suggested. Due to dangers on non-interstate roads, it is strongly " +"recommended that you avoid major thoroughfares and population centers when " +"travelling by car." msgstr "" #: lang/json/snippet_from_json.py -msgid " will open doors to reach a destination." +msgid "" +"Those evacuating cities are advised to head to the nearest designated " +"evacuation shelter and await pickup by a FEMA transport. Do not engage with " +"rioters. Due to the danger of being mistaken for a rioter, do not approach " +"military or police blockades, even for assistance. I repeat, do not " +"approach military or police blockades, even for assistance." msgstr "" #: lang/json/snippet_from_json.py msgid "" -" will hold the line by not moving into doorways or obstructions " -"adjacent to you." +"If you are not in an evacuation zone, officials highly recommend you pack " +"gear for evacuation. Make sure to include clean clothes, a blanket, and " +"enough food and water to last a few days." msgstr "" #: lang/json/snippet_from_json.py -msgid " will move freely to attack enemies." +msgid "" +"In other news, the federal government has confirmed that Rhode Island's " +"declaration of secession is official, although the US government does not " +"acknowledge its validity. Our sources haven't been able to determine the " +"extent of hostilities in the area, but there are rumors of border violence " +"initiated by the Rhode Island militia." msgstr "" #: lang/json/snippet_from_json.py -msgid " will not investigate noises." +msgid "" +"Hey ladies and gentlemen of the apocalypse, you're listening to Dark Days " +"Radio, the last radio station on the Eastern Seaboard, I'm DJ Dustbowl here " +"with our mascot Sam." msgstr "" #: lang/json/snippet_from_json.py -msgid " will investigate noises from unseen places." +msgid "" +"DJ Dustbowl back, you're listening to Dark Days Radio. Quick survivor tip: " +"remember, killing a zombie isn't enough. You've gotta smash that thing to a " +"pulp or chop it into pieces if you don't want it getting back up. Good news " +"though, you don't need to worry about headshots! Any major damage will lay " +"a shambler out." msgstr "" #: lang/json/snippet_from_json.py -msgid " will not engage enemies if avoidable." +msgid "" +"You're listening to Dark Days Radio, I'm DJ Dustbowl! In with a quick tip " +"for any survivors listening: one zombie is bad news, two are worse. Don't " +"go Rambo on me. Tackle threats in small numbers or through bottlenecks. " +"You aren't tougher than a zombie but you are smarter, use that to your " +"advantage... or just run away." msgstr "" #: lang/json/snippet_from_json.py -msgid " will follow normal engagement rules." +msgid "" +"…black goo in the water! Drugs and who knows what else, the government " +"wants you dumb and docile! Wake up people. They are the spawn of Satan! " +"This is Alan Jewels with the AJ show, we’ll be back after the break." +msgstr "" + +#: lang/json/snippet_from_json.py +msgid "" +"This is Escort, frequency one-fifty-five, nineteen-thousand, here's your " +"report. Can you gimme an 'amen', it's ...kshhhsk.... days after Armageddon " +"and I'm still kicking. The 49ers are headed southwards towards Neufolk, so " +"if you're there and listening, barricade or lay low until they go by. " +"There's another horde forming out of Metro Bay." +msgstr "" + +#: lang/json/snippet_from_json.py +msgid "" +"I'll be calling them the Pigskins, and they're circling the city right now, " +"but trickles tell me they're going to converge on Neufolk in the next few " +"days, so once the 49ers pass, Neufolkians, get all the supplies you can, " +"cause this is gonna be a big one..." +msgstr "" + +#: lang/json/snippet_from_json.py +msgid "" +"This is an emergency broadcast from the National Emergency Alert System. " +"This is not a test. There has been several hundred confirmed cases of an " +"unknown pathogen in the metropolitan area of ...kshhssk... in the last 24 " +"hours. The contagion is believed to be highly transmittable. Residents are " +"advised to remain in their homes at this time. More information will be " +"released as it becomes available." +msgstr "" + +#: lang/json/snippet_from_json.py +msgid "" +"This is an emergency broadcast from the National Emergency Alert System. " +"This is not a test. The new pathogen has now been confirmed in several " +"cities across the US. Victims of this disease are known to display highly " +"aggressive, rabies-like behavior, and may be violent to people around them. " +"Avoid contact with infected persons at all costs. If you suspect that you " +"or someone else has contracted the pathogen, contact emergency services " +"immediately." +msgstr "" + +#: lang/json/snippet_from_json.py +msgid "" +"This is not a test. Seek immediate shelter. Multiple missile launches have " +"been confirmed to be targeting the ..ksshhsk... Seek immediate shelter. If " +"a community shelter is not available, alternative shelter locations are " +"basements, beneath stairwells, or central rooms with no windows. Ensure " +"that you have sufficient protection from falling debris. Ensure that you " +"have food and water for at least one week. Repeat. Seek immediate shelter." +msgstr "" + +#: lang/json/snippet_from_json.py +msgid "" +"Hello American patriots! This is the national guard, calling you to use " +"your God-Given second amendment rights and buy a firearm! It is obvious " +"that the Chinese, a scourge upon the face of the earth and the stopper of " +"freedom and prosperity, are in a state of aggression. Therefore, we suggest " +"that with the new gun laws introduced, YOU must help in the defense of this " +"bastion of freedom and prosperity. Go to your local gun store and prepare " +"to defend yourself against the red scourge in every way you can!" +msgstr "" + +#: lang/json/snippet_from_json.py +msgid "" +"zzzzchzzzzchurzzz Are you tired of always losing your dumpy old sunglasses? " +"Tired of having to pay for over price shades just to have them fall to " +"pieces? Well no longer now introducing zchzzzzch- brand Anti-glare " +"compensators for the shade you need in you. Order now for 12 easy payments " +"of $1200.99 and we'll throw in a free order of zpzzzzpzz eye bot." +msgstr "" + +#: lang/json/snippet_from_json.py +msgid "" +"This is WSSA-233, broadcasting from . We've barricaded all the doors " +"and windows. There's a ton of them right outside, we're trying to stay " +"quiet. Do not, I repeat, do not approach." +msgstr "" + +#: lang/json/snippet_from_json.py +msgid "" +"First Fleet, this is Mount Wheater, we've send a helicopter with a squad to " +"the location of the Guard Outpost. If any survivors of the crash are to " +"reach the outpost, contact the base, we are short on men and one of the big " +"ones has just breached the perimeter. Over." +msgstr "" + +#: lang/json/snippet_from_json.py +msgid "" +"USS Eagle of Freedom to all callsigns. Operation Ocean 11 is in effect. " +"Repeat. Operation Ocean 11 is in effect. Sir, this should effectively " +"reach about 150 units, but there is no response from literally anyone in " +"hours. Their coms winked out like candles in the wind. And how do we even " +"secure the port to load anyone in?" +msgstr "" + +#: lang/json/snippet_from_json.py +msgid "" +"Seagull 54 to USS Eagle of Freedom. It's as we predicted. Going down on " +"last reserves of fuel, with dropping evacuated unit out of question at that " +"point. This is our last call. Will try emergency landing at ..." +"kshssssssk... Don't send us a rescue team, we know the odds. Will be moving " +"east towards the shore, and if we're not there in T minus 3 days, count us " +"dead. Proud to serve the country. Over and out." +msgstr "" + +#: lang/json/snippet_from_json.py +msgid "" +"ENTRY 47:\n" +"Our normal mining routine has unearthed a hollow chamber. This would not be " +"out of the ordinary, save for the odd, perfectly vertical faultline found. " +"This faultline has several odd concavities in it which have the more " +"superstitious crew members alarmed; they seem to be of human origin.\n" +"ENTRY 48:\n" +"The concavities are between 10 and 20 feet tall, and run the length of the " +"faultline. Each one is vaguely human in shape, but with the proportions of " +"the limbs, neck and head greatly distended, all twisted and curled in on " +"themselves." +msgstr "" + +#: lang/json/snippet_from_json.py +msgid "" +"ENTRY 49:\n" +"We've stopped mining operations in this area, obviously, until " +"archaeologists have the chance to inspect the area. This is going to set " +"our schedule back by at least a week. This stupid artifact-preservation law " +"has been in place for 50 years, and hasn't even been up for termination " +"despite the fact that these mining operations are the backbone of our " +"economy.\n" +"ENTRY 52:\n" +"Still waiting on the archaeologists. We've done a little light inspection " +"of the faultline; our sounding equipment is insufficient to measure the " +"depth of the concavities. The equipment is rated at 15 miles depth, but it " +"isn't made for such narrow tunnels, so it's hard to say exactly how far back " +"they go." +msgstr "" + +#: lang/json/snippet_from_json.py +msgid "" +"ENTRY 54:\n" +"I noticed a couple of the guys down in the chamber with a chisel, breaking " +"off a piece of the sheer wall. I'm looking the other way. It's not like " +"the eggheads are going to notice a little piece missing. Fuck em.\n" +"ENTRY 55:\n" +"Well, the archaeologists are down there now with a couple of the boys as " +"guides. They're hardly Indiana Jones types; I doubt they been below 20 " +"feet. I hate taking guys off assignment just to babysit the scientists, but " +"if they get hurt we'll be shut down for god knows how long.\n" +"ENTRY 58:\n" +"They're bringing in ANOTHER CREW? Christ, it's just some cave carvings! I " +"know that's sort of a big deal, but come on, these guys can't handle it?" +msgstr "" + +#: lang/json/snippet_from_json.py +msgid "" +"MINE OPERATIONS SUSPENDED; CONTROL TRANSFERRED TO AMIGARA PROJECT UNDER " +"IMPERATIVE 2:07B.\n" +"FAULTLINE SOUNDING HAS PLACED DEPTH AT 30.09 KM.\n" +"DAMAGE TO FAULTLINE DISCOVERED; NEPOWER MINE CREW PLACED UNDER ARREST FOR " +"VIOLATION OF REGULATION 87.08 AND TRANSFERRED TO LAB 89-C FOR USE AS " +"SUBJECTS.\n" +"QUALITY OF FAULTLINE NOT COMPROMISED.\n" +"INITIATING STANDARD TREMOR TEST..." +msgstr "" + +#: lang/json/snippet_from_json.py +msgid "(~);}" +msgstr "" + +#: lang/json/snippet_from_json.py +msgid "Be Kind" +msgstr "" + +#: lang/json/snippet_from_json.py +msgid "Save the whales!" msgstr "" #: lang/json/snippet_from_json.py @@ -120238,134 +122492,6 @@ msgid "" "WHAM! You goin' somewhere.\"" msgstr "" -#: lang/json/speech_from_json.py -msgid "Wanna play with me?" -msgstr "" - -#: lang/json/speech_from_json.py -msgid "Sing with me!" -msgstr "" - -#: lang/json/speech_from_json.py src/player.cpp -msgid "I love you!" -msgstr "" - -#: lang/json/speech_from_json.py -msgid "Please take me with you!" -msgstr "" - -#: lang/json/speech_from_json.py -msgid "May I have a cookie?" -msgstr "" - -#: lang/json/speech_from_json.py -msgid "Let's play together!" -msgstr "" - -#: lang/json/speech_from_json.py -msgid "Time to play!" -msgstr "" - -#: lang/json/speech_from_json.py -msgid "Om nom nom! Delicious!" -msgstr "" - -#: lang/json/speech_from_json.py -msgid "Are you my mommy?" -msgstr "" - -#: lang/json/speech_from_json.py -msgid "Oh, how fun!" -msgstr "" - -#: lang/json/speech_from_json.py -msgid "You're my best friend!" -msgstr "" - -#: lang/json/speech_from_json.py -msgid "Heehee!" -msgstr "" - -#: lang/json/speech_from_json.py -msgid "Let's have fun!" -msgstr "" - -#: lang/json/speech_from_json.py -msgid "Let's have a tea party!" -msgstr "" - -#: lang/json/speech_from_json.py -msgid "You're the best!" -msgstr "" - -#: lang/json/speech_from_json.py -msgid "You shouldn't have done that." -msgstr "" - -#: lang/json/speech_from_json.py -msgid "Let's play... Russian roulette." -msgstr "" - -#: lang/json/speech_from_json.py -msgid "I hate you." -msgstr "" - -#: lang/json/speech_from_json.py -msgid "Go kill yourself!" -msgstr "" - -#: lang/json/speech_from_json.py -msgid "Big Brother is watching you..." -msgstr "" - -#: lang/json/speech_from_json.py -msgid "Die for me!" -msgstr "" - -#: lang/json/speech_from_json.py -msgid "Why won't you die?" -msgstr "" - -#: lang/json/speech_from_json.py -msgid "Blood... Delicious." -msgstr "" - -#: lang/json/speech_from_json.py -msgid "See you... IN HELL!" -msgstr "" - -#: lang/json/speech_from_json.py -msgid "AAAIEEEEEEE!" -msgstr "" - -#: lang/json/speech_from_json.py -msgid "FUCK YOU!" -msgstr "" - -#: lang/json/speech_from_json.py -msgid "What did you do with my Mommy?" -msgstr "" - -#: lang/json/speech_from_json.py -msgid "Stay with me... forever!" -msgstr "" - -#: lang/json/speech_from_json.py -msgid "Hey kids. Want some candy?" -msgstr "" - -#: lang/json/speech_from_json.py -msgid "Down here, they ALL float!" -msgstr "" - -#: lang/json/speech_from_json.py -msgid "Do you really need that much honey?" -msgstr "" - -#: lang/json/speech_from_json.py -msgid "My previous owner squealed like a pig when I gutted her!" -msgstr "" - #: lang/json/speech_from_json.py msgid "\"Hello?\"" msgstr "" @@ -121602,6 +123728,163 @@ msgstr "" msgid "\"Police inbound. Stay where you are!\"" msgstr "" +#: lang/json/speech_from_json.py +msgid "\"I AM FOODPERSON. AND I BRING SUSTENANCE!\"" +msgstr "" + +#: lang/json/speech_from_json.py +msgid "\"Come to FoodPlace today and buy food!\"" +msgstr "" + +#: lang/json/speech_from_json.py +msgid "\"FoodPlace: The best restaurant in an area!\"" +msgstr "" + +#: lang/json/speech_from_json.py +#, no-python-format +msgid "\"Our food contains up to 95% real food.\"" +msgstr "" + +#: lang/json/speech_from_json.py +msgid "\"FoodPlace: It's the Calories.\"" +msgstr "" + +#: lang/json/speech_from_json.py +msgid "\"You need food, don't you? Then come with me to FOODPLACE!!\"" +msgstr "" + +#: lang/json/speech_from_json.py +msgid "\"FoodPlace: Edible food is OUR guarantee!\"" +msgstr "" + +#: lang/json/speech_from_json.py +msgid "Wanna play with me?" +msgstr "" + +#: lang/json/speech_from_json.py +msgid "Sing with me!" +msgstr "" + +#: lang/json/speech_from_json.py src/player.cpp +msgid "I love you!" +msgstr "" + +#: lang/json/speech_from_json.py +msgid "Please take me with you!" +msgstr "" + +#: lang/json/speech_from_json.py +msgid "May I have a cookie?" +msgstr "" + +#: lang/json/speech_from_json.py +msgid "Let's play together!" +msgstr "" + +#: lang/json/speech_from_json.py +msgid "Time to play!" +msgstr "" + +#: lang/json/speech_from_json.py +msgid "Om nom nom! Delicious!" +msgstr "" + +#: lang/json/speech_from_json.py +msgid "Are you my mommy?" +msgstr "" + +#: lang/json/speech_from_json.py +msgid "Oh, how fun!" +msgstr "" + +#: lang/json/speech_from_json.py +msgid "You're my best friend!" +msgstr "" + +#: lang/json/speech_from_json.py +msgid "Heehee!" +msgstr "" + +#: lang/json/speech_from_json.py +msgid "Let's have fun!" +msgstr "" + +#: lang/json/speech_from_json.py +msgid "Let's have a tea party!" +msgstr "" + +#: lang/json/speech_from_json.py +msgid "You're the best!" +msgstr "" + +#: lang/json/speech_from_json.py +msgid "You shouldn't have done that." +msgstr "" + +#: lang/json/speech_from_json.py +msgid "Let's play... Russian roulette." +msgstr "" + +#: lang/json/speech_from_json.py +msgid "I hate you." +msgstr "" + +#: lang/json/speech_from_json.py +msgid "Go kill yourself!" +msgstr "" + +#: lang/json/speech_from_json.py +msgid "Big Brother is watching you..." +msgstr "" + +#: lang/json/speech_from_json.py +msgid "Die for me!" +msgstr "" + +#: lang/json/speech_from_json.py +msgid "Why won't you die?" +msgstr "" + +#: lang/json/speech_from_json.py +msgid "Blood... Delicious." +msgstr "" + +#: lang/json/speech_from_json.py +msgid "See you... IN HELL!" +msgstr "" + +#: lang/json/speech_from_json.py +msgid "AAAIEEEEEEE!" +msgstr "" + +#: lang/json/speech_from_json.py +msgid "FUCK YOU!" +msgstr "" + +#: lang/json/speech_from_json.py +msgid "What did you do with my Mommy?" +msgstr "" + +#: lang/json/speech_from_json.py +msgid "Stay with me... forever!" +msgstr "" + +#: lang/json/speech_from_json.py +msgid "Hey kids. Want some candy?" +msgstr "" + +#: lang/json/speech_from_json.py +msgid "Down here, they ALL float!" +msgstr "" + +#: lang/json/speech_from_json.py +msgid "Do you really need that much honey?" +msgstr "" + +#: lang/json/speech_from_json.py +msgid "My previous owner squealed like a pig when I gutted her!" +msgstr "" + #: lang/json/speech_from_json.py msgid "\"Don't make me have ye walk the plank.\"" msgstr "" @@ -122893,6 +125176,10 @@ msgstr "" msgid "Police Station" msgstr "" +#: lang/json/start_location_from_json.py +msgid "Foodplace Break Room" +msgstr "" + #: lang/json/start_location_from_json.py msgid "School" msgstr "" @@ -122949,6 +125236,10 @@ msgstr "" msgid "Apartment Rooftop" msgstr "" +#: lang/json/start_location_from_json.py +msgid "Horse Ranch" +msgstr "" + #: lang/json/start_location_from_json.py msgid "Scavenger Bunker" msgstr "" @@ -123691,7 +125982,12 @@ msgid "Please sort out some of these items nearby." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "Please work on any construction taks that you know how to finish." +msgid "" +"Please work on any unfinished construction task that you know how to finish." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Please work on any contruction blueprint zones nearby." msgstr "" #: lang/json/talk_topic_from_json.py @@ -125252,6 +127548,312 @@ msgstr "" msgid "Please test mapgen_update linked" msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "Greetings friend, it's nice to see you." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "So you're back... Explain yourself!" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "What sorcery is this?" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Welcome home Foodkid!" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Still here? Take your time, it's rough out there." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Greeting citizen, what brings you to the FoodLair?" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Hey. Let's chat for a second." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Greetings... Foodperson?" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "I am you but from an alternate reality." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "I am Foodperson, who are YOU?" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "There is only one real Foodperson!" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "I am the REAL Foodperson!" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Nevermind me, I'm just going to leave." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Indeed it is I! The one and only FOODPERSON!" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Wow! Such an honor to meet you in person!" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Are you joking? Foodpeson is not real, it's a restaurant mascot!" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "" +"The great Foodperson in the flesh! Such an honor to finaly meet you in " +"person!" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Ah... Well, nice to meet you Foodperson." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Do not mock me, for my strength is quite real! Get out of here now!" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Sheesh, ok, calm down, I'm leaving!" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Forgive me, I didn't mean to disrespect you." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Oh yeah? Show me what you can do!" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "A common mistake, but I can assure you that I'm very real!" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Sure, whatever." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Ok... I believe you." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Anyway, do you need something?" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Are you interested in some trading?" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Let's trade?" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "I'm looking for a place to stay." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "I want to get stronger. Please teach me." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Please share your knowledge." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "I'm building up a team, people with special abilities." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Can you tell me again about this sidekick offer?" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Alright, I thought about this, what do you say about we team up?" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "I'm good, bye." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "I already have everything I need here in the FoodLair!" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Alright let's see what you've got." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "You're not ready for this." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "But I am worthy!" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "I can teach you a few tricks." +msgstr "" + +#: lang/json/talk_topic_from_json.py src/iuse.cpp +msgid "Nevermind." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "This is no place for a civilian. You should go to the refugee center." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Damn!" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Well... You seem like a decent sort, I might have an offer for you." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "I'm listening." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Sorry but I work alone." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "We could really use your help!" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "What about: you prove your worth and join me as my sidekick?" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "That sounds great!" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Ok..." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "I need to think about it." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Huh... No thanks." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "There's other things I'd like to discuss." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Alright bye." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "The way you talk, the way you move... You're... You're me? But how?" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "" +"I... I don't know. It probably has something to do with ! " +"What do you say we team up to find out?" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "" +"It might have something to do with , mind if I stay here " +"while we try to figure this out?" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "This can't be true, you're trying to trick me!" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "I need time to think." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Wha... But. But... How?" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "" +"No time to explain, the world is at an end and we must join forces to save " +"it!" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "" +"The cataclysm weakened the space-time continuum, I accidentally fell through " +"a tear in reality and ended up here. I will need access to your resources " +"to keep fighting." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "" +"I am the ultimate Foodperson, I travel the multiverse consuming powers from " +"all the Foodpersons. And now I've come for you!" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Can't tell you now. In due time all will be revealed." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Of course, whatever you need... Foodperson." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Thank you Foodperson! It's good to know I have a friend here." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "" +"It's crazy out there, it's going to be a tough journey but I'm with you!" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Let's go, we have a world to save!" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "There can be only one!" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "I AM THE ONE!" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Wow calm down, it's just a prank bro." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "WAIT! There might be another way!" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "I don't want to fight you. I'm leaving." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "" msgstr "" @@ -125482,8 +128084,8 @@ msgid "" "morale was piss poor and we were shooting wild. Then something hit us, " "something big. Might have been a bomb, I really don't remember. I woke up " "pinned underneath the SWAT van. I couldn't see anything... but I could " -"hear it, . I could hear everything. I spent hours, maybe days " -"under that van, not even trying to get out." +"hear it, . I could hear everything. I spent hours, maybe days under " +"that van, not even trying to get out." msgstr "" #: lang/json/talk_topic_from_json.py @@ -131882,9 +134484,11 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "" "I'm currently waiting for a customer to return... I'll make you a deal " -"though, $8,000 will cover my expenses if I get a small cut of the loot. I " -"can't accept cash cards, so you'll have to find an ATM to deposit money into " -"your bank account." +"though, 2500 Merch will cover my expenses if I get a small cut of the loot." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "What the heck is a Merch?" msgstr "" #: lang/json/talk_topic_from_json.py @@ -131892,7 +134496,26 @@ msgid "I might be back." msgstr "" #: lang/json/talk_topic_from_json.py -msgid "[$8000] You have a deal." +msgid "[FMC2500] You have a deal." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "" +"Merchs are what they call dollar bills around here. Free Merchant Credit " +"Notes or something. If you want to buy stuff around here and you don't want " +"to barter away your guns, you need Merch." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "I see. Let's try this again from the start." +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Okay, how much Merch do I need?" +msgstr "" + +#: lang/json/talk_topic_from_json.py +msgid "Well, thanks for the info. Bye!" msgstr "" #: lang/json/talk_topic_from_json.py @@ -131968,6 +134591,10 @@ msgstr "" msgid "Alright, I'll leave" msgstr "" +#: lang/json/talk_topic_from_json.py +msgid "Keep it civil, merc." +msgstr "" + #: lang/json/talk_topic_from_json.py msgid "" "Still plenty of outlaws in the roads, perhaps you should tend to your job, " @@ -134009,6 +136636,75 @@ msgstr "" msgid " brutally skewers %s" msgstr "" +#: lang/json/technique_from_json.py +msgid "Chain Punch" +msgstr "" + +#. ~ Description for Chain Punch +#: lang/json/technique_from_json.py +msgid "50% moves, 66% damage, knockback and follow" +msgstr "" + +#: lang/json/technique_from_json.py +#, python-format +msgid "You chain strike %s" +msgstr "" + +#: lang/json/technique_from_json.py +#, python-format +msgid " chain strikes %s" +msgstr "" + +#: lang/json/technique_from_json.py +msgid "You position yourself well and slip out of a grab" +msgstr "" + +#: lang/json/technique_from_json.py +msgid " slips out of a grab" +msgstr "" + +#: lang/json/technique_from_json.py +msgid "keep punching at" +msgstr "" + +#: lang/json/technique_from_json.py +#, python-format +msgid "You miss but keep striking at %s" +msgstr "" + +#: lang/json/technique_from_json.py +#, python-format +msgid " misses but keeps striking at %s" +msgstr "" + +#: lang/json/technique_from_json.py +msgid "stumble" +msgstr "" + +#: lang/json/technique_from_json.py +#, python-format +msgid "You stumble %s with your onslaught" +msgstr "" + +#: lang/json/technique_from_json.py +#, python-format +msgid " stumbles %s" +msgstr "" + +#: lang/json/technique_from_json.py +msgid "Receive and Counter" +msgstr "" + +#: lang/json/technique_from_json.py +#, python-format +msgid "You receive %s's gift of violence, and return it in kind" +msgstr "" + +#: lang/json/technique_from_json.py +#, python-format +msgid " receives %s's attack, and counters" +msgstr "" + #: lang/json/technique_from_json.py msgid "Pressure Crunch" msgstr "" @@ -135578,8 +138274,8 @@ msgstr "" #: lang/json/terrain_from_json.py msgid "" "Just like other wooden doors, except this one has layers of nailed in two by " -"fours for reinforcement. It might be barricaded, but still susceptible to " -"fire." +"fours and additional hinge for reinforcement. It might be barricaded, but " +"still susceptible to fire." msgstr "" #: lang/json/terrain_from_json.py @@ -135864,6 +138560,17 @@ msgid "" "shape." msgstr "" +#: lang/json/terrain_from_json.py +msgid "open secret door" +msgstr "" + +#. ~ Description for open secret door +#: lang/json/terrain_from_json.py +msgid "" +"This apparently normal segment of metal wall has opened to reveal a secret " +"passage." +msgstr "" + #: lang/json/terrain_from_json.py msgid "open metal door" msgstr "" @@ -137241,18 +139948,18 @@ msgstr "" #. ~ Description for fungal floor #: lang/json/terrain_from_json.py msgid "" -"Greyish mold coats both the floor and the roof here, silent and still. " +"Grayish mold coats both the floor and the roof here, silent and still. " "Stray spores waft through the air." msgstr "" #. ~ Description for fungal floor #: lang/json/terrain_from_json.py -msgid "Greyish mold coats the floor here, silent and still." +msgid "Grayish mold coats the floor here, silent and still." msgstr "" #. ~ Description for fungal floor #: lang/json/terrain_from_json.py -msgid "Greyish mold coats the ground here, silent and still." +msgid "Grayish mold coats the ground here, silent and still." msgstr "" #. ~ Description for fungal wall @@ -137288,7 +139995,7 @@ msgstr "" msgid "" "This shrub has been completely absorbed by the mushrooms. Its branches " "droop and have lost much of their structure, and its leaves have vanished, " -"replaced by fleshy grey sacks that visibly expand and contract." +"replaced by fleshy gray sacks that visibly expand and contract." msgstr "" #: lang/json/terrain_from_json.py @@ -137764,6 +140471,42 @@ msgstr "" msgid "plunk." msgstr "" +#: lang/json/terrain_from_json.py +msgid "wooden stairs" +msgstr "" + +#. ~ Description for wooden stairs +#: lang/json/terrain_from_json.py +msgid "A wooden staircase leading down." +msgstr "" + +#: lang/json/terrain_from_json.py +msgid "half-built wooden stairs" +msgstr "" + +#. ~ Description for half-built wooden stairs +#: lang/json/terrain_from_json.py +msgid "" +"Half of a wooden staircase. Some work still needs to be done before this " +"staircase is complete." +msgstr "" + +#: lang/json/terrain_from_json.py +msgid "broken wooden stairs" +msgstr "" + +#. ~ Description for broken wooden stairs +#: lang/json/terrain_from_json.py +msgid "" +"A number of planks are missing and the structure is beginning to sag and " +"fall apart. It's going to need quite a bit of work to repair this staircase." +msgstr "" + +#. ~ Description for wooden stairs +#: lang/json/terrain_from_json.py +msgid "A wooden staircase leading up" +msgstr "" + #: lang/json/terrain_from_json.py msgid "stairs" msgstr "" @@ -137885,6 +140628,14 @@ msgid "" "industrial ID card could still open it." msgstr "" +#. ~ Description for card reader +#: lang/json/terrain_from_json.py +msgid "" +"This looks like the console controling the security door, there's a pretty " +"big reading surface on it. You can see \"Fp\" soberly printed above the " +"reader. You have no idea what could open it." +msgstr "" + #: lang/json/terrain_from_json.py msgid "broken card reader" msgstr "" @@ -138047,6 +140798,28 @@ msgstr "" msgid "A checkered switch. Should you activate it?" msgstr "" +#: lang/json/terrain_from_json.py +msgid "industrial carpet" +msgstr "" + +#. ~ Description for industrial carpet +#: lang/json/terrain_from_json.py +msgid "" +"Firm, low-pile, high-durability carpet in a neutral gray color, for laying " +"down on bare concrete." +msgstr "" + +#: lang/json/terrain_from_json.py +msgid "bunker carpet" +msgstr "" + +#. ~ Description for bunker carpet +#: lang/json/terrain_from_json.py +msgid "" +"Firm, low-pile, totally non-flammable carpet in a neutral cream color, with " +"an insulation layer beneath." +msgstr "" + #. ~ Description for red carpet #: lang/json/terrain_from_json.py msgid "Soft red carpet." @@ -138074,7 +140847,7 @@ msgstr "" #. ~ Description for linoleum tile #: lang/json/terrain_from_json.py msgid "" -"A section of flooring made out of a tough, rubbery material. Coloured a " +"A section of flooring made out of a tough, rubbery material. Colored a " "simple white." msgstr "" @@ -138128,6 +140901,15 @@ msgstr "" msgid "Wall painted yellow." msgstr "" +#: lang/json/terrain_from_json.py +msgid "pink wall" +msgstr "" + +#. ~ Description for pink wall +#: lang/json/terrain_from_json.py +msgid "Wall painted pink." +msgstr "" + #: lang/json/terrain_from_json.py msgid "purple wall" msgstr "" @@ -138902,10 +141684,6 @@ msgstr "" msgid "open secret" msgstr "" -#: lang/json/terrain_from_json.py -msgid "open secret door" -msgstr "" - #: lang/json/terrain_from_json.py msgid "book case" msgstr "" @@ -139143,6 +141921,22 @@ msgstr "" msgid "chromatography" msgstr "" +#: lang/json/tool_quality_from_json.py +msgid "grinding" +msgstr "" + +#: lang/json/tool_quality_from_json.py +msgid "reaming" +msgstr "" + +#: lang/json/tool_quality_from_json.py +msgid "filing" +msgstr "" + +#: lang/json/tool_quality_from_json.py +msgid "vicing" +msgstr "" + #: lang/json/trap_from_json.py msgid "glass shards" msgstr "" @@ -139625,6 +142419,10 @@ msgstr "" msgid "raft" msgstr "" +#: lang/json/vehicle_from_json.py +msgid "motor boat" +msgstr "" + #: lang/json/vehicle_from_json.py msgid "4x4 Car" msgstr "" @@ -139962,6 +142760,10 @@ msgstr "" msgid "Bus" msgstr "" +#: lang/json/vehicle_from_json.py +msgid "Tour Bus" +msgstr "" + #: lang/json/vehicle_from_json.py msgid "Security Van" msgstr "" @@ -140058,6 +142860,664 @@ msgstr "" msgid "Infantry Fighting Vehicle" msgstr "" +#: lang/json/vehicle_part_from_json.py +msgid "rebar reinforcement" +msgstr "" + +#. ~ Description for rebar reinforcement +#: lang/json/vehicle_part_from_json.py +msgid "" +"Improvised armor plate. Will partially protect other components on the same " +"frame from damage." +msgstr "" + +#. ~ Description for shock absorber +#: lang/json/vehicle_part_from_json.py +msgid "" +"A system of springs and pads, intended to cushion the effects of collisions " +"on the interior of your vehicle." +msgstr "" + +#. ~ Description for car battery +#. ~ Description for storage battery +#. ~ Description for large storage battery +#: lang/json/vehicle_part_from_json.py +msgid "" +"A battery for storing electrical power, and discharging it to power " +"electrical devices built into the vehicle." +msgstr "" + +#: lang/json/vehicle_part_from_json.py +msgid "motorbike battery, small" +msgstr "" + +#: lang/json/vehicle_part_from_json.py +msgid "swappable storage battery" +msgstr "" + +#. ~ Description for swappable storage battery +#: lang/json/vehicle_part_from_json.py +msgid "" +"A battery for storing electrical power, and discharging it to power " +"electrical devices built into the vehicle. This one is mounted on a quick " +"release framework to allow it to be easily swapped, though it still weighs " +"so much that a lifting tool of some kind is necessary for most people." +msgstr "" + +#: lang/json/vehicle_part_from_json.py +msgid "board" +msgstr "" + +#. ~ Description for board +#: lang/json/vehicle_part_from_json.py +msgid "" +"A metal wall. Keeps zombies outside the vehicle and prevents people from " +"seeing through it." +msgstr "" + +#: lang/json/vehicle_part_from_json.py +msgid "cloth board" +msgstr "" + +#. ~ Description for cloth board +#: lang/json/vehicle_part_from_json.py +msgid "" +"A cloth wall. Keeps zombies outside the vehicle and prevents people from " +"seeing through it." +msgstr "" + +#: lang/json/vehicle_part_from_json.py +msgid "cloth quarterpanel" +msgstr "" + +#. ~ Description for cloth quarterpanel +#: lang/json/vehicle_part_from_json.py +msgid "" +"A half-height cloth wall. Keeps zombies outside the vehicle but allows " +"people to see over it." +msgstr "" + +#: lang/json/vehicle_part_from_json.py +msgid "quarterpanel" +msgstr "" + +#. ~ Description for quarterpanel +#: lang/json/vehicle_part_from_json.py +msgid "" +"A half-height metal wall. Keeps zombies outside the vehicle but allows " +"people to see over it." +msgstr "" + +#: lang/json/vehicle_part_from_json.py +msgid "stow board" +msgstr "" + +#. ~ Description for stow board +#: lang/json/vehicle_part_from_json.py +msgid "" +"A metal wall with a storage locker. Keeps zombies outside the vehicle and " +"prevents people from seeing through it." +msgstr "" + +#: lang/json/vehicle_part_from_json.py +msgid "heavy duty stow board" +msgstr "" + +#: lang/json/vehicle_part_from_json.py +msgid "heavy duty board" +msgstr "" + +#. ~ Description for heavy duty board +#: lang/json/vehicle_part_from_json.py +msgid "" +"A strong metal wall. Keeps zombies outside the vehicle and prevents people " +"from seeing through it." +msgstr "" + +#: lang/json/vehicle_part_from_json.py +msgid "heavy duty quarterpanel" +msgstr "" + +#. ~ Description for heavy duty quarterpanel +#: lang/json/vehicle_part_from_json.py +msgid "" +"A half-height strong metal wall. Keeps zombies outside the vehicle but " +"allows people to see over it." +msgstr "" + +#: lang/json/vehicle_part_from_json.py +msgid "wooden board" +msgstr "" + +#. ~ Description for wooden board +#: lang/json/vehicle_part_from_json.py +msgid "" +"A wooden wall. Keeps zombies outside the vehicle and prevents people from " +"seeing through it." +msgstr "" + +#: lang/json/vehicle_part_from_json.py +msgid "wooden quarterpanel" +msgstr "" + +#. ~ Description for wooden quarterpanel +#: lang/json/vehicle_part_from_json.py +msgid "" +"A half-height wooden wall. Keeps zombies outside the vehicle but allows " +"people to see over it." +msgstr "" + +#: lang/json/vehicle_part_from_json.py +msgid "extra light quarterpanel" +msgstr "" + +#. ~ Description for extra light quarterpanel +#: lang/json/vehicle_part_from_json.py +msgid "" +"A half-height thin metal wall. Keeps zombies outside the vehicle but allows " +"people to see over it." +msgstr "" + +#: lang/json/vehicle_part_from_json.py +msgid "external shopping cart basket" +msgstr "" + +#. ~ Description for external shopping cart basket +#. ~ Description for external wire bike basket +#. ~ Description for external cargo rack +#: lang/json/vehicle_part_from_json.py +msgid "" +"Storage space, mounted outside your vehicle's armor and vulnerable to damage." +msgstr "" + +#: lang/json/vehicle_part_from_json.py +msgid "external wire bike basket" +msgstr "" + +#: lang/json/vehicle_part_from_json.py +msgid "external cargo rack" +msgstr "" + +#. ~ Description for bike rack +#: lang/json/vehicle_part_from_json.py +msgid "" +"A collection of pipes and frames for supporting a bike or other small " +"vehicle and carrying it on your vehicle. Move a single tile wide vehicle so " +"that all of that vehicle's tiles are next to bike racks, and then 'e'xamine " +"any bike rack to mount that vehicle onto the bike rack. 'e'xamine the bike " +"rack to unmount the carried vehicle." +msgstr "" + +#. ~ Description for mounted spare tire +#: lang/json/vehicle_part_from_json.py +msgid "Spare tire stored on an external carrier rig." +msgstr "" + +#: lang/json/vehicle_part_from_json.py +msgid "A combustion engine. Burns fuel from a tank in the vehicle." +msgstr "" + +#: lang/json/vehicle_part_from_json.py +msgid "" +"A combustion engine. Burns diesel fuel from a tank in the vehicle. Can " +"also burn biodiesel or lamp oil, though somewhat less efficiently." +msgstr "" + +#: lang/json/vehicle_part_from_json.py +msgid "A combustion engine. Burns gasoline fuel from a tank in the vehicle." +msgstr "" + +#: lang/json/vehicle_part_from_json.py +msgid "" +"An advanced combustion engine. Burns gasoline or diesel fuel from a tank in " +"the vehicle. Can also burn lamp oil, though somewhat less efficiently. " +"Better power-to-weight ratio than a traditional engine, but consumes more " +"fuel." +msgstr "" + +#: lang/json/vehicle_part_from_json.py +msgid "" +"A closed cycle, external combustion steam engine. Burns coal or charcoal " +"from a bunker in the vehicle to produce steam." +msgstr "" + +#: lang/json/vehicle_part_from_json.py +msgid "boom crane" +msgstr "" + +#. ~ Description for boom crane +#. ~ Description for internal boom crane +#: lang/json/vehicle_part_from_json.py +msgid "" +"A rigid steel boom crane. If it is in your line of sight and within two " +"tiles of another vehicle, you will automatically use it when you want jack " +"up the other vehicle to change the its wheels. To use it to lift a heavy " +"component like an engine that you are installing or removing, the crane must " +"have line of sight to where it is going and it must be within four tiles of " +"it." +msgstr "" + +#: lang/json/vehicle_part_from_json.py +msgid "internal boom crane" +msgstr "" + +#: lang/json/vehicle_part_from_json.py +msgid "telescopic crane" +msgstr "" + +#. ~ Description for telescopic crane +#: lang/json/vehicle_part_from_json.py +msgid "" +"An extendable cantilever crane. If it is in your line of sight and within " +"two tiles of another vehicle, you will automatically use it when you want " +"jack up the other vehicle to change the its wheels. To use it to lift a " +"heavy component like an engine that you are installing or removing, the " +"crane must have line of sight to where it is going and it must be within " +"four tiles of it." +msgstr "" + +#. ~ Description for pallet lifter +#: lang/json/vehicle_part_from_json.py +msgid "" +"A small pallet lifter. If it is in your line of sight and within two tiles " +"of another vehicle, you will automatically use it when you want jack up the " +"other vehicle to change the its wheels. To use it to lift a heavy component " +"like an engine that you are installing or removing, the crane must have line " +"of sight to where it is going and it must be within four tiles of it." +msgstr "" + +#: lang/json/vehicle_part_from_json.py +msgid "forklift arm" +msgstr "" + +#. ~ Description for forklift arm +#: lang/json/vehicle_part_from_json.py +msgid "" +"A pair of forklift arms. If it is in your line of sight and within two " +"tiles of another vehicle, you will automatically use it when you want jack " +"up the other vehicle to change the its wheels. To use it to lift a heavy " +"component like an engine that you are installing or removing, the crane must " +"have line of sight to where it is going and it must be within four tiles of " +"it." +msgstr "" + +#. ~ Description for rockwheel +#: lang/json/vehicle_part_from_json.py +msgid "" +"A large metal disc, powered by the vehicle's engines. Use the vehicle " +"controls to turn it on or off. When turned on, it will stop the vehicle " +"unless it has a strong engine. When turned on, it will dig a shallow pit in " +"dirt. Mount it on the edge of your vehicle." +msgstr "" + +#: lang/json/vehicle_part_from_json.py +msgid "air jack system" +msgstr "" + +#: lang/json/vehicle_part_from_json.py +msgid "foldable light frame" +msgstr "" + +#. ~ Description for foldable light frame +#: lang/json/vehicle_part_from_json.py +msgid "" +"A light metal framework, designed to fold. Other vehicle components can be " +"mounted on it. If all the frames and components of a vehicle are foldable, " +"the vehicle can be folding into a small package and picked up as a normal " +"item." +msgstr "" + +#. ~ Description for foldable wooden frame +#: lang/json/vehicle_part_from_json.py +msgid "" +"A light wooden framework, designed to fold. Other vehicle components can be " +"mounted on it. If all the frames and components of a vehicle are foldable, " +"the vehicle can be folding into a small package and picked up as a normal " +"item." +msgstr "" + +#: lang/json/vehicle_part_from_json.py +msgid "frame" +msgstr "" + +#. ~ Description for frame +#: lang/json/vehicle_part_from_json.py +msgid "" +"A metal framework. Other vehicle components can be mounted on it, and it " +"can be attached to other frames to increase the vehicle's size." +msgstr "" + +#. ~ Description for wooden frame +#: lang/json/vehicle_part_from_json.py +msgid "" +"A wooden framework. Other vehicle components can be mounted on it, and it " +"can be attached to other frames to increase the vehicle's size. Wood and " +"nail construction means it can be constructed and added to the vehicle " +"without welding tools." +msgstr "" + +#. ~ Description for light wooden frame +#: lang/json/vehicle_part_from_json.py +msgid "" +"A light wooden framework. Other vehicle components can be mounted on it, " +"and it can be attached to other frames to increase the vehicle's size. Wood " +"and rope constructions means it can be constructed and added to the vehicle " +"without welding tools or nails." +msgstr "" + +#. ~ Description for heavy duty frame +#: lang/json/vehicle_part_from_json.py +msgid "" +"A heavy metal framework. Other vehicle components can be mounted on it, and " +"it can be attached to other frames to increase the vehicle's size. " +"Increased mass makes it more resistant to damage in collisions." +msgstr "" + +#: lang/json/vehicle_part_from_json.py +msgid "extra light frame" +msgstr "" + +#. ~ Description for extra light frame +#: lang/json/vehicle_part_from_json.py +msgid "" +"A light metal framework. Other vehicle components can be mounted on it, and " +"it can be attached to other frames to increase the vehicle's size." +msgstr "" + +#: lang/json/vehicle_part_from_json.py src/vehicle_use.cpp +msgid "aisle lights" +msgstr "" + +#. ~ Description for atomic lamp +#: lang/json/vehicle_part_from_json.py +msgid "" +"A bright light, self-powered by an atomic decay reaction that never stops. " +"When turned on, it illuminates several squares inside the vehicle." +msgstr "" + +#: lang/json/vehicle_part_from_json.py +msgid "atomic nightlight" +msgstr "" + +#. ~ Description for atomic nightlight +#: lang/json/vehicle_part_from_json.py +msgid "" +"A very dim light, self-powered by an atomic decay reaction that never " +"stops. When turned on, it illuminates a single square inside the vehicle " +"that isn't suitable for crafting." +msgstr "" + +#. ~ Description for floodlight +#: lang/json/vehicle_part_from_json.py +msgid "" +"A very bright, circular light that illuminates the area outside the vehicle " +"when turned on." +msgstr "" + +#. ~ Description for directed floodlight +#: lang/json/vehicle_part_from_json.py +msgid "" +"A very bright, directed light that illuminates a half-circular area outside " +"the vehicle when turned on. During installation, you can choose what " +"direction to point the light." +msgstr "" + +#: lang/json/vehicle_part_from_json.py +msgid "headlight" +msgstr "" + +#. ~ Description for headlight +#: lang/json/vehicle_part_from_json.py +msgid "" +"A bright light that illuminates a narrow cone outside the vehicle when " +"turned on. During installation, you can choose what direction to point the " +"light, so multiple headlights can illuminate the sides or rear, as well as " +"the front." +msgstr "" + +#. ~ Description for motorcycle headlight +#: lang/json/vehicle_part_from_json.py +msgid "" +"A small, lightweight, bright light that illuminates a narrow cone outside " +"the vehicle when turned on. During installation, you can choose what " +"direction to point the light, so multiple headlights can illuminate the " +"sides or rear, as well as the front." +msgstr "" + +#: lang/json/vehicle_part_from_json.py +msgid "wide angle headlight" +msgstr "" + +#. ~ Description for wide angle headlight +#: lang/json/vehicle_part_from_json.py +msgid "" +"A bright light that illuminates a wide cone outside the vehicle when turned " +"on. During installation, you can choose what direction to point the light, " +"so multiple headlights can illuminate the sides or rear, as well as the " +"front." +msgstr "" + +#: lang/json/vehicle_part_from_json.py +msgid "" +"Emergency lights, like a police car's or ambulance's, mounted on the " +"vehicle's roof. Flashes between red and blue when turned on, attracting " +"attention without illuminating the area." +msgstr "" + +#: lang/json/vehicle_part_from_json.py +msgid "blue light" +msgstr "" + +#: lang/json/vehicle_part_from_json.py +msgid "red light" +msgstr "" + +#: lang/json/vehicle_part_from_json.py +msgid "aisle with lights" +msgstr "" + +#: lang/json/vehicle_part_from_json.py +msgid "foot pedals" +msgstr "" + +#. ~ Description for foot pedals +#: lang/json/vehicle_part_from_json.py +msgid "" +"A set of bicycle style foot pedals. If mounted on the same tile as seat, " +"they allow you to move the vehicle at the cost of your stamina." +msgstr "" + +#: lang/json/vehicle_part_from_json.py +msgid "hand rims" +msgstr "" + +#. ~ Description for hand rims +#: lang/json/vehicle_part_from_json.py +msgid "" +"A set of wheelchair style wheels. If mounted on the same tile as seat, they " +"allow you to move the vehicle at the cost of your stamina." +msgstr "" + +#. ~ Description for electric motor +#: lang/json/vehicle_part_from_json.py +msgid "An electric motor." +msgstr "" + +#: lang/json/vehicle_part_from_json.py +msgid "" +"A reinforced ram. Place at the edge of vehicle to reduce damage taken in " +"collisions, and to increase damaged delivered in collisions, if the ram is " +"the first vehicle part to collide." +msgstr "" + +#: lang/json/vehicle_part_from_json.py +msgid "superalloy ram" +msgstr "" + +#: lang/json/vehicle_part_from_json.py +msgid "heavy steel ram" +msgstr "" + +#: lang/json/vehicle_part_from_json.py +msgid "military composite ram" +msgstr "" + +#: lang/json/vehicle_part_from_json.py +msgid "spiked ram" +msgstr "" + +#: lang/json/vehicle_part_from_json.py +msgid "steel ram" +msgstr "" + +#: lang/json/vehicle_part_from_json.py +msgid "wooden ram" +msgstr "" + +#: lang/json/vehicle_part_from_json.py +msgid "chitin ram" +msgstr "" + +#: lang/json/vehicle_part_from_json.py +msgid "biosilicfied chitin ram" +msgstr "" + +#. ~ Description for shredder +#: lang/json/vehicle_part_from_json.py +msgid "" +"A circular blade, powered by the vehicle's engine. It will dramatically " +"increase the damage the vehicle delivers in collisions. Mount on the edges " +"of the vehicle, preferably the front." +msgstr "" + +#: lang/json/vehicle_part_from_json.py +msgid "vehicle tank (2L)" +msgstr "" + +#. ~ Description for vehicle tank (2L) +#. ~ Description for vehicle tank (10L) +#. ~ Description for vehicle tank (20L) +#. ~ Description for vehicle tank (60L) +#: lang/json/vehicle_part_from_json.py +msgid "" +"A storage space for holding liquids. If filled with the appropriate fuel " +"for the vehicle's engine, the engine will automatically draw fuel from the " +"tank when the engine is on. If filled with water, you can access the water " +"from a water faucet, if one is installed in the vehicle. You can also use a " +"rubber hose to siphon liquids out of a tank." +msgstr "" + +#: lang/json/vehicle_part_from_json.py +msgid "vehicle tank (10L)" +msgstr "" + +#: lang/json/vehicle_part_from_json.py +msgid "vehicle tank (20L)" +msgstr "" + +#: lang/json/vehicle_part_from_json.py +msgid "vehicle tank (60L)" +msgstr "" + +#: lang/json/vehicle_part_from_json.py +msgid "external tank (100L)" +msgstr "" + +#. ~ Description for external tank (100L) +#: lang/json/vehicle_part_from_json.py +msgid "" +"A storage space for holding liquids, mounted outside the vehicle's walls and " +"armor. If filled with the appropriate fuel for the vehicle's engine, the " +"engine will automatically draw fuel from the tank when the engine is on. If " +"filled with water, you can access the water from a water faucet, if one is " +"installed in the vehicle. You can also use a rubber hose to siphon liquids " +"out of a tank." +msgstr "" + +#: lang/json/vehicle_part_from_json.py +msgid "external tank (200L)" +msgstr "" + +#: lang/json/vehicle_part_from_json.py +msgid "wooden barrel (100L)" +msgstr "" + +#. ~ Description for wooden barrel (100L) +#. ~ Description for steel drum (100L) +#: lang/json/vehicle_part_from_json.py +msgid "" +"A storage space for holding liquids, mounted inside the cargo or passenger " +"space. If filled with the appropriate fuel for the vehicle's engine, the " +"engine will automatically draw fuel from the tank when the engine is on. If " +"filled with water, you can access the water from a water faucet, if one is " +"installed in the vehicle. You can also use a rubber hose to siphon liquids " +"out of a tank." +msgstr "" + +#. ~ Description for fuel bunker +#: lang/json/vehicle_part_from_json.py +msgid "" +"A storage space for holding solid fuels. If filled with the appropriate " +"fuel for the vehicle's engine, the engine will automatically draw fuel from " +"the tank when the engine is on." +msgstr "" + +#: lang/json/vehicle_part_from_json.py +msgid "mounted flamethrower" +msgstr "" + +#: lang/json/vehicle_part_from_json.py +msgid "mounted fusion gun" +msgstr "" + +#: lang/json/vehicle_part_from_json.py +msgid "mounted A7 laser rifle" +msgstr "" + +#: lang/json/vehicle_part_from_json.py +msgid "mounted M249" +msgstr "" + +#: lang/json/vehicle_part_from_json.py +msgid "mounted automatic shotgun" +msgstr "" + +#: lang/json/vehicle_part_from_json.py +msgid "mounted M2 Browning" +msgstr "" + +#: lang/json/vehicle_part_from_json.py +msgid "mounted M134D-H Minigun" +msgstr "" + +#: lang/json/vehicle_part_from_json.py +msgid "mounted Browning Automatic Rifle" +msgstr "" + +#: lang/json/vehicle_part_from_json.py +msgid "mounted M240" +msgstr "" + +#: lang/json/vehicle_part_from_json.py +msgid "mounted M60" +msgstr "" + +#: lang/json/vehicle_part_from_json.py +msgid "mounted Mark 19 grenade launcher" +msgstr "" + +#: lang/json/vehicle_part_from_json.py +msgid "mounted RM298 HMG" +msgstr "" + +#: lang/json/vehicle_part_from_json.py +msgid "mounted RM614 LMG" +msgstr "" + +#: lang/json/vehicle_part_from_json.py +msgid "mounted plasma gun" +msgstr "" + #: lang/json/vehicle_part_from_json.py msgid "null part" msgstr "" @@ -140976,664 +144436,6 @@ msgid "" "stand next to a turret mount and 'f'ire the weapon by selecting the tile." msgstr "" -#: lang/json/vehicle_part_from_json.py -msgid "rebar reinforcement" -msgstr "" - -#. ~ Description for rebar reinforcement -#: lang/json/vehicle_part_from_json.py -msgid "" -"Improvised armor plate. Will partially protect other components on the same " -"frame from damage." -msgstr "" - -#. ~ Description for shock absorber -#: lang/json/vehicle_part_from_json.py -msgid "" -"A system of springs and pads, intended to cushion the effects of collisions " -"on the interior of your vehicle." -msgstr "" - -#. ~ Description for car battery -#. ~ Description for storage battery -#. ~ Description for large storage battery -#: lang/json/vehicle_part_from_json.py -msgid "" -"A battery for storing electrical power, and discharging it to power " -"electrical devices built into the vehicle." -msgstr "" - -#: lang/json/vehicle_part_from_json.py -msgid "motorbike battery, small" -msgstr "" - -#: lang/json/vehicle_part_from_json.py -msgid "swappable storage battery" -msgstr "" - -#. ~ Description for swappable storage battery -#: lang/json/vehicle_part_from_json.py -msgid "" -"A battery for storing electrical power, and discharging it to power " -"electrical devices built into the vehicle. This one is mounted on a quick " -"release framework to allow it to be easily swapped, though it still weighs " -"so much that a lifting tool of some kind is necessary for most people." -msgstr "" - -#: lang/json/vehicle_part_from_json.py -msgid "board" -msgstr "" - -#. ~ Description for board -#: lang/json/vehicle_part_from_json.py -msgid "" -"A metal wall. Keeps zombies outside the vehicle and prevents people from " -"seeing through it." -msgstr "" - -#: lang/json/vehicle_part_from_json.py -msgid "cloth board" -msgstr "" - -#. ~ Description for cloth board -#: lang/json/vehicle_part_from_json.py -msgid "" -"A cloth wall. Keeps zombies outside the vehicle and prevents people from " -"seeing through it." -msgstr "" - -#: lang/json/vehicle_part_from_json.py -msgid "cloth quarterpanel" -msgstr "" - -#. ~ Description for cloth quarterpanel -#: lang/json/vehicle_part_from_json.py -msgid "" -"A half-height cloth wall. Keeps zombies outside the vehicle but allows " -"people to see over it." -msgstr "" - -#: lang/json/vehicle_part_from_json.py -msgid "quarterpanel" -msgstr "" - -#. ~ Description for quarterpanel -#: lang/json/vehicle_part_from_json.py -msgid "" -"A half-height metal wall. Keeps zombies outside the vehicle but allows " -"people to see over it." -msgstr "" - -#: lang/json/vehicle_part_from_json.py -msgid "stow board" -msgstr "" - -#. ~ Description for stow board -#: lang/json/vehicle_part_from_json.py -msgid "" -"A metal wall with a storage locker. Keeps zombies outside the vehicle and " -"prevents people from seeing through it." -msgstr "" - -#: lang/json/vehicle_part_from_json.py -msgid "heavy duty stow board" -msgstr "" - -#: lang/json/vehicle_part_from_json.py -msgid "heavy duty board" -msgstr "" - -#. ~ Description for heavy duty board -#: lang/json/vehicle_part_from_json.py -msgid "" -"A strong metal wall. Keeps zombies outside the vehicle and prevents people " -"from seeing through it." -msgstr "" - -#: lang/json/vehicle_part_from_json.py -msgid "heavy duty quarterpanel" -msgstr "" - -#. ~ Description for heavy duty quarterpanel -#: lang/json/vehicle_part_from_json.py -msgid "" -"A half-height strong metal wall. Keeps zombies outside the vehicle but " -"allows people to see over it." -msgstr "" - -#: lang/json/vehicle_part_from_json.py -msgid "wooden board" -msgstr "" - -#. ~ Description for wooden board -#: lang/json/vehicle_part_from_json.py -msgid "" -"A wooden wall. Keeps zombies outside the vehicle and prevents people from " -"seeing through it." -msgstr "" - -#: lang/json/vehicle_part_from_json.py -msgid "wooden quarterpanel" -msgstr "" - -#. ~ Description for wooden quarterpanel -#: lang/json/vehicle_part_from_json.py -msgid "" -"A half-height wooden wall. Keeps zombies outside the vehicle but allows " -"people to see over it." -msgstr "" - -#: lang/json/vehicle_part_from_json.py -msgid "extra light quarterpanel" -msgstr "" - -#. ~ Description for extra light quarterpanel -#: lang/json/vehicle_part_from_json.py -msgid "" -"A half-height thin metal wall. Keeps zombies outside the vehicle but allows " -"people to see over it." -msgstr "" - -#: lang/json/vehicle_part_from_json.py -msgid "external shopping cart basket" -msgstr "" - -#. ~ Description for external shopping cart basket -#. ~ Description for external wire bike basket -#. ~ Description for external cargo rack -#: lang/json/vehicle_part_from_json.py -msgid "" -"Storage space, mounted outside your vehicle's armor and vulnerable to damage." -msgstr "" - -#: lang/json/vehicle_part_from_json.py -msgid "external wire bike basket" -msgstr "" - -#: lang/json/vehicle_part_from_json.py -msgid "external cargo rack" -msgstr "" - -#. ~ Description for bike rack -#: lang/json/vehicle_part_from_json.py -msgid "" -"A collection of pipes and frames for supporting a bike or other small " -"vehicle and carrying it on your vehicle. Move a single tile wide vehicle so " -"that all of that vehicle's tiles are next to bike racks, and then 'e'xamine " -"any bike rack to mount that vehicle onto the bike rack. 'e'xamine the bike " -"rack to unmount the carried vehicle." -msgstr "" - -#. ~ Description for mounted spare tire -#: lang/json/vehicle_part_from_json.py -msgid "Spare tire stored on an external carrier rig." -msgstr "" - -#: lang/json/vehicle_part_from_json.py -msgid "A combustion engine. Burns fuel from a tank in the vehicle." -msgstr "" - -#: lang/json/vehicle_part_from_json.py -msgid "" -"A combustion engine. Burns diesel fuel from a tank in the vehicle. Can " -"also burn biodiesel or lamp oil, though somewhat less efficiently." -msgstr "" - -#: lang/json/vehicle_part_from_json.py -msgid "A combustion engine. Burns gasoline fuel from a tank in the vehicle." -msgstr "" - -#: lang/json/vehicle_part_from_json.py -msgid "" -"An advanced combustion engine. Burns gasoline or diesel fuel from a tank in " -"the vehicle. Can also burn lamp oil, though somewhat less efficiently. " -"Better power-to-weight ratio than a traditional engine, but consumes more " -"fuel." -msgstr "" - -#: lang/json/vehicle_part_from_json.py -msgid "" -"A closed cycle, external combustion steam engine. Burns coal or charcoal " -"from a bunker in the vehicle to produce steam." -msgstr "" - -#: lang/json/vehicle_part_from_json.py -msgid "boom crane" -msgstr "" - -#. ~ Description for boom crane -#. ~ Description for internal boom crane -#: lang/json/vehicle_part_from_json.py -msgid "" -"A rigid steel boom crane. If it is in your line of sight and within two " -"tiles of another vehicle, you will automatically use it when you want jack " -"up the other vehicle to change the its wheels. To use it to lift a heavy " -"component like an engine that you are installing or removing, the crane must " -"have line of sight to where it is going and it must be within four tiles of " -"it." -msgstr "" - -#: lang/json/vehicle_part_from_json.py -msgid "internal boom crane" -msgstr "" - -#: lang/json/vehicle_part_from_json.py -msgid "telescopic crane" -msgstr "" - -#. ~ Description for telescopic crane -#: lang/json/vehicle_part_from_json.py -msgid "" -"An extendable cantilever crane. If it is in your line of sight and within " -"two tiles of another vehicle, you will automatically use it when you want " -"jack up the other vehicle to change the its wheels. To use it to lift a " -"heavy component like an engine that you are installing or removing, the " -"crane must have line of sight to where it is going and it must be within " -"four tiles of it." -msgstr "" - -#. ~ Description for pallet lifter -#: lang/json/vehicle_part_from_json.py -msgid "" -"A small pallet lifter. If it is in your line of sight and within two tiles " -"of another vehicle, you will automatically use it when you want jack up the " -"other vehicle to change the its wheels. To use it to lift a heavy component " -"like an engine that you are installing or removing, the crane must have line " -"of sight to where it is going and it must be within four tiles of it." -msgstr "" - -#: lang/json/vehicle_part_from_json.py -msgid "forklift arm" -msgstr "" - -#. ~ Description for forklift arm -#: lang/json/vehicle_part_from_json.py -msgid "" -"A pair of forklift arms. If it is in your line of sight and within two " -"tiles of another vehicle, you will automatically use it when you want jack " -"up the other vehicle to change the its wheels. To use it to lift a heavy " -"component like an engine that you are installing or removing, the crane must " -"have line of sight to where it is going and it must be within four tiles of " -"it." -msgstr "" - -#. ~ Description for rockwheel -#: lang/json/vehicle_part_from_json.py -msgid "" -"A large metal disc, powered by the vehicle's engines. Use the vehicle " -"controls to turn it on or off. When turned on, it will stop the vehicle " -"unless it has a strong engine. When turned on, it will dig a shallow pit in " -"dirt. Mount it on the edge of your vehicle." -msgstr "" - -#: lang/json/vehicle_part_from_json.py -msgid "air jack system" -msgstr "" - -#: lang/json/vehicle_part_from_json.py -msgid "foldable light frame" -msgstr "" - -#. ~ Description for foldable light frame -#: lang/json/vehicle_part_from_json.py -msgid "" -"A light metal framework, designed to fold. Other vehicle components can be " -"mounted on it. If all the frames and components of a vehicle are foldable, " -"the vehicle can be folding into a small package and picked up as a normal " -"item." -msgstr "" - -#. ~ Description for foldable wooden frame -#: lang/json/vehicle_part_from_json.py -msgid "" -"A light wooden framework, designed to fold. Other vehicle components can be " -"mounted on it. If all the frames and components of a vehicle are foldable, " -"the vehicle can be folding into a small package and picked up as a normal " -"item." -msgstr "" - -#: lang/json/vehicle_part_from_json.py -msgid "frame" -msgstr "" - -#. ~ Description for frame -#: lang/json/vehicle_part_from_json.py -msgid "" -"A metal framework. Other vehicle components can be mounted on it, and it " -"can be attached to other frames to increase the vehicle's size." -msgstr "" - -#. ~ Description for wooden frame -#: lang/json/vehicle_part_from_json.py -msgid "" -"A wooden framework. Other vehicle components can be mounted on it, and it " -"can be attached to other frames to increase the vehicle's size. Wood and " -"nail construction means it can be constructed and added to the vehicle " -"without welding tools." -msgstr "" - -#. ~ Description for light wooden frame -#: lang/json/vehicle_part_from_json.py -msgid "" -"A light wooden framework. Other vehicle components can be mounted on it, " -"and it can be attached to other frames to increase the vehicle's size. Wood " -"and rope constructions means it can be constructed and added to the vehicle " -"without welding tools or nails." -msgstr "" - -#. ~ Description for heavy duty frame -#: lang/json/vehicle_part_from_json.py -msgid "" -"A heavy metal framework. Other vehicle components can be mounted on it, and " -"it can be attached to other frames to increase the vehicle's size. " -"Increased mass makes it more resistant to damage in collisions." -msgstr "" - -#: lang/json/vehicle_part_from_json.py -msgid "extra light frame" -msgstr "" - -#. ~ Description for extra light frame -#: lang/json/vehicle_part_from_json.py -msgid "" -"A light metal framework. Other vehicle components can be mounted on it, and " -"it can be attached to other frames to increase the vehicle's size." -msgstr "" - -#: lang/json/vehicle_part_from_json.py src/vehicle_use.cpp -msgid "aisle lights" -msgstr "" - -#. ~ Description for atomic lamp -#: lang/json/vehicle_part_from_json.py -msgid "" -"A bright light, self-powered by an atomic decay reaction that never stops. " -"When turned on, it illuminates several squares inside the vehicle." -msgstr "" - -#: lang/json/vehicle_part_from_json.py -msgid "atomic nightlight" -msgstr "" - -#. ~ Description for atomic nightlight -#: lang/json/vehicle_part_from_json.py -msgid "" -"A very dim light, self-powered by an atomic decay reaction that never " -"stops. When turned on, it illuminates a single square inside the vehicle " -"that isn't suitable for crafting." -msgstr "" - -#. ~ Description for floodlight -#: lang/json/vehicle_part_from_json.py -msgid "" -"A very bright, circular light that illuminates the area outside the vehicle " -"when turned on." -msgstr "" - -#. ~ Description for directed floodlight -#: lang/json/vehicle_part_from_json.py -msgid "" -"A very bright, directed light that illuminates a half-circular area outside " -"the vehicle when turned on. During installation, you can choose what " -"direction to point the light." -msgstr "" - -#: lang/json/vehicle_part_from_json.py -msgid "headlight" -msgstr "" - -#. ~ Description for headlight -#: lang/json/vehicle_part_from_json.py -msgid "" -"A bright light that illuminates a narrow cone outside the vehicle when " -"turned on. During installation, you can choose what direction to point the " -"light, so multiple headlights can illuminate the sides or rear, as well as " -"the front." -msgstr "" - -#. ~ Description for motorcycle headlight -#: lang/json/vehicle_part_from_json.py -msgid "" -"A small, lightweight, bright light that illuminates a narrow cone outside " -"the vehicle when turned on. During installation, you can choose what " -"direction to point the light, so multiple headlights can illuminate the " -"sides or rear, as well as the front." -msgstr "" - -#: lang/json/vehicle_part_from_json.py -msgid "wide angle headlight" -msgstr "" - -#. ~ Description for wide angle headlight -#: lang/json/vehicle_part_from_json.py -msgid "" -"A bright light that illuminates a wide cone outside the vehicle when turned " -"on. During installation, you can choose what direction to point the light, " -"so multiple headlights can illuminate the sides or rear, as well as the " -"front." -msgstr "" - -#: lang/json/vehicle_part_from_json.py -msgid "" -"Emergency lights, like a police car's or ambulance's, mounted on the " -"vehicle's roof. Flashes between red and blue when turned on, attracting " -"attention without illuminating the area." -msgstr "" - -#: lang/json/vehicle_part_from_json.py -msgid "blue light" -msgstr "" - -#: lang/json/vehicle_part_from_json.py -msgid "red light" -msgstr "" - -#: lang/json/vehicle_part_from_json.py -msgid "aisle with lights" -msgstr "" - -#: lang/json/vehicle_part_from_json.py -msgid "foot pedals" -msgstr "" - -#. ~ Description for foot pedals -#: lang/json/vehicle_part_from_json.py -msgid "" -"A set of bicycle style foot pedals. If mounted on the same tile as seat, " -"they allow you to move the vehicle at the cost of your stamina." -msgstr "" - -#: lang/json/vehicle_part_from_json.py -msgid "hand rims" -msgstr "" - -#. ~ Description for hand rims -#: lang/json/vehicle_part_from_json.py -msgid "" -"A set of wheelchair style wheels. If mounted on the same tile as seat, they " -"allow you to move the vehicle at the cost of your stamina." -msgstr "" - -#. ~ Description for electric motor -#: lang/json/vehicle_part_from_json.py -msgid "An electric motor." -msgstr "" - -#: lang/json/vehicle_part_from_json.py -msgid "" -"A reinforced ram. Place at the edge of vehicle to reduce damage taken in " -"collisions, and to increase damaged delivered in collisions, if the ram is " -"the first vehicle part to collide." -msgstr "" - -#: lang/json/vehicle_part_from_json.py -msgid "superalloy ram" -msgstr "" - -#: lang/json/vehicle_part_from_json.py -msgid "heavy steel ram" -msgstr "" - -#: lang/json/vehicle_part_from_json.py -msgid "military composite ram" -msgstr "" - -#: lang/json/vehicle_part_from_json.py -msgid "spiked ram" -msgstr "" - -#: lang/json/vehicle_part_from_json.py -msgid "steel ram" -msgstr "" - -#: lang/json/vehicle_part_from_json.py -msgid "wooden ram" -msgstr "" - -#: lang/json/vehicle_part_from_json.py -msgid "chitin ram" -msgstr "" - -#: lang/json/vehicle_part_from_json.py -msgid "biosilicfied chitin ram" -msgstr "" - -#. ~ Description for shredder -#: lang/json/vehicle_part_from_json.py -msgid "" -"A circular blade, powered by the vehicle's engine. It will dramatically " -"increase the damage the vehicle delivers in collisions. Mount on the edges " -"of the vehicle, preferably the front." -msgstr "" - -#: lang/json/vehicle_part_from_json.py -msgid "vehicle tank (2L)" -msgstr "" - -#. ~ Description for vehicle tank (2L) -#. ~ Description for vehicle tank (10L) -#. ~ Description for vehicle tank (20L) -#. ~ Description for vehicle tank (60L) -#: lang/json/vehicle_part_from_json.py -msgid "" -"A storage space for holding liquids. If filled with the appropriate fuel " -"for the vehicle's engine, the engine will automatically draw fuel from the " -"tank when the engine is on. If filled with water, you can access the water " -"from a water faucet, if one is installed in the vehicle. You can also use a " -"rubber hose to siphon liquids out of a tank." -msgstr "" - -#: lang/json/vehicle_part_from_json.py -msgid "vehicle tank (10L)" -msgstr "" - -#: lang/json/vehicle_part_from_json.py -msgid "vehicle tank (20L)" -msgstr "" - -#: lang/json/vehicle_part_from_json.py -msgid "vehicle tank (60L)" -msgstr "" - -#: lang/json/vehicle_part_from_json.py -msgid "external tank (100L)" -msgstr "" - -#. ~ Description for external tank (100L) -#: lang/json/vehicle_part_from_json.py -msgid "" -"A storage space for holding liquids, mounted outside the vehicle's walls and " -"armor. If filled with the appropriate fuel for the vehicle's engine, the " -"engine will automatically draw fuel from the tank when the engine is on. If " -"filled with water, you can access the water from a water faucet, if one is " -"installed in the vehicle. You can also use a rubber hose to siphon liquids " -"out of a tank." -msgstr "" - -#: lang/json/vehicle_part_from_json.py -msgid "external tank (200L)" -msgstr "" - -#: lang/json/vehicle_part_from_json.py -msgid "wooden barrel (100L)" -msgstr "" - -#. ~ Description for wooden barrel (100L) -#. ~ Description for steel drum (100L) -#: lang/json/vehicle_part_from_json.py -msgid "" -"A storage space for holding liquids, mounted inside the cargo or passenger " -"space. If filled with the appropriate fuel for the vehicle's engine, the " -"engine will automatically draw fuel from the tank when the engine is on. If " -"filled with water, you can access the water from a water faucet, if one is " -"installed in the vehicle. You can also use a rubber hose to siphon liquids " -"out of a tank." -msgstr "" - -#. ~ Description for fuel bunker -#: lang/json/vehicle_part_from_json.py -msgid "" -"A storage space for holding solid fuels. If filled with the appropriate " -"fuel for the vehicle's engine, the engine will automatically draw fuel from " -"the tank when the engine is on." -msgstr "" - -#: lang/json/vehicle_part_from_json.py -msgid "mounted flamethrower" -msgstr "" - -#: lang/json/vehicle_part_from_json.py -msgid "mounted fusion gun" -msgstr "" - -#: lang/json/vehicle_part_from_json.py -msgid "mounted A7 laser rifle" -msgstr "" - -#: lang/json/vehicle_part_from_json.py -msgid "mounted M249" -msgstr "" - -#: lang/json/vehicle_part_from_json.py -msgid "mounted automatic shotgun" -msgstr "" - -#: lang/json/vehicle_part_from_json.py -msgid "mounted M2 Browning" -msgstr "" - -#: lang/json/vehicle_part_from_json.py -msgid "mounted M134D-H Minigun" -msgstr "" - -#: lang/json/vehicle_part_from_json.py -msgid "mounted Browning Automatic Rifle" -msgstr "" - -#: lang/json/vehicle_part_from_json.py -msgid "mounted M240" -msgstr "" - -#: lang/json/vehicle_part_from_json.py -msgid "mounted M60" -msgstr "" - -#: lang/json/vehicle_part_from_json.py -msgid "mounted Mark 19 grenade launcher" -msgstr "" - -#: lang/json/vehicle_part_from_json.py -msgid "mounted RM298 HMG" -msgstr "" - -#: lang/json/vehicle_part_from_json.py -msgid "mounted RM614 LMG" -msgstr "" - -#: lang/json/vehicle_part_from_json.py -msgid "mounted plasma gun" -msgstr "" - #. ~ Description for metal wheel #. ~ Description for roller drum #: lang/json/vehicle_part_from_json.py @@ -143581,8 +146383,8 @@ msgstr "" #: src/activity_handlers.cpp msgid "" "To perform a full butchery on a corpse this big, you need either a " -"butchering rack or both a long rope in your inventory and a nearby tree to " -"hang the corpse from." +"butchering rack, a nearby hanging meathook, or both a long rope in your " +"inventory and a nearby tree to hang the corpse from." msgstr "" #: src/activity_handlers.cpp @@ -143649,7 +146451,7 @@ msgstr "" #: src/activity_handlers.cpp msgid "" -"You notice some strange organs, pehraps harvestable via careful dissection." +"You notice some strange organs, perhaps harvestable via careful dissection." msgstr "" #: src/activity_handlers.cpp @@ -144650,6 +147452,11 @@ msgstr "" msgid "The pet has moved somewhere else." msgstr "" +#: src/activity_item_handling.cpp +#, c-format +msgid "%s can't reach the source tile to construct." +msgstr "" + #: src/activity_item_handling.cpp #, c-format msgid "%s can't reach the source tile. Try to sort out loot without a cart." @@ -145239,11 +148046,6 @@ msgstr "" msgid "Invalid container" msgstr "" -#: src/advanced_inv.cpp src/armor_layers.cpp src/construction.cpp -#: src/options.cpp src/scenario.cpp -msgid "All" -msgstr "" - #: src/animation.cpp msgid "Hang on a bit..." msgstr "" @@ -146303,11 +149105,11 @@ msgstr "" msgid "autopickup configuration" msgstr "" -#: src/avatar.cpp +#: src/avatar.cpp src/iuse.cpp msgid "He" msgstr "" -#: src/avatar.cpp +#: src/avatar.cpp src/iuse.cpp msgid "She" msgstr "" @@ -146750,8 +149552,8 @@ msgstr[1] "" #: src/avatar.cpp #, c-format -msgid "This book contains %1$u crafting recipe: %2$s" -msgid_plural "This book contains %1$u crafting recipes: %2$s" +msgid "This book contains %1$zu crafting recipe: %2$s" +msgid_plural "This book contains %1$zu crafting recipes: %2$s" msgstr[0] "" msgstr[1] "" @@ -146955,6 +149757,11 @@ msgstr "" msgid "You need a free arm to drive!" msgstr "" +#: src/avatar_action.cpp +#, c-format +msgid "Your %s is too clogged with blackpowder fouling to fire." +msgstr "" + #: src/avatar_action.cpp #, c-format msgid "You need two free hands to fire your %s." @@ -147729,7 +150536,7 @@ msgstr "" #: src/bionics.cpp msgid "" "You set up the operation step-by-step, configuring the Autodoc to manipulate " -"a CBM" +"a CBM." msgstr "" #: src/bionics.cpp @@ -148621,10 +151428,6 @@ msgstr "" msgid "Wielding:" msgstr "" -#: src/character.cpp src/iuse_actor.cpp -msgid "Nothing" -msgstr "" - #: src/character.cpp msgid "Wearing:" msgstr "" @@ -148757,6 +151560,10 @@ msgstr "" msgid "EXTRA_EXERCISE" msgstr "" +#: src/character.cpp +msgid "You try to shout but you have no face!" +msgstr "" + #: src/character.cpp msgid "a piercing howl!" msgstr "" @@ -149097,6 +151904,14 @@ msgstr "" msgid "Items inside of this zone are ignored by \"sort out loot\" zone-action." msgstr "" +#: src/clzones.cpp +msgid "Construction: Blueprint" +msgstr "" + +#: src/clzones.cpp +msgid "Designate a blueprint zone for construction." +msgstr "" + #: src/clzones.cpp msgid "Farm: Plot" msgstr "" @@ -149119,6 +151934,18 @@ msgstr "" msgid "No seed" msgstr "" +#: src/clzones.cpp +msgid "No construction" +msgstr "" + +#: src/clzones.cpp +msgid "Construct: " +msgstr "" + +#: src/clzones.cpp +msgid "No Construction" +msgstr "" + #: src/clzones.cpp msgid "Plant seed: " msgstr "" @@ -149383,6 +152210,14 @@ msgid "" "key..." msgstr "" +#: src/computer.cpp +msgid "Warning: resticted data access. Attempt logged. Press any key..." +msgstr "" + +#: src/computer.cpp +msgid "Press any key..." +msgstr "" + #: src/computer.cpp msgid "" "Surface map data downloaded. Local anomalous-access error logged. Press " @@ -149459,10 +152294,6 @@ msgid_plural "%d OTHERS FOUND..." msgstr[0] "" msgstr[1] "" -#: src/computer.cpp -msgid "Press any key..." -msgstr "" - #: src/computer.cpp msgid "Elevator activated. Press any key..." msgstr "" @@ -150089,38 +152920,6 @@ msgstr "" msgid "You can not construct anything here." msgstr "" -#: src/construction.cpp src/init.cpp -msgid "Constructions" -msgstr "" - -#: src/construction.cpp -msgid "Digging and Mining" -msgstr "" - -#: src/construction.cpp src/init.cpp -msgid "Furniture" -msgstr "" - -#: src/construction.cpp -msgid "Decorative" -msgstr "" - -#: src/construction.cpp -msgid "Farming and Woodcutting" -msgstr "" - -#: src/construction.cpp src/iuse_actor.cpp -msgid "Reinforcing" -msgstr "" - -#: src/construction.cpp src/iuse_actor.cpp -msgid "Repairing" -msgstr "" - -#: src/construction.cpp -msgid "Others" -msgstr "" - #: src/construction.cpp msgid "Move tab right" msgstr "" @@ -150251,7 +153050,12 @@ msgstr "" #: src/construction.cpp #, c-format -msgid "You disassemble the %s." +msgid "The %s is disassembled." +msgstr "" + +#: src/construction.cpp +#, c-format +msgid "That %s can not be dissasembled, since there is furniture above it." msgstr "" #: src/construction.cpp @@ -151066,15 +153870,6 @@ msgid "" "Really disassemble?" msgstr "" -#: src/crafting.cpp -msgid "The item has vanished." -msgstr "" - -#: src/crafting.cpp -msgid "" -"The item might be gone, at least it is not at the expected position anymore." -msgstr "" - #: src/crafting.cpp #, c-format msgid "You disassemble the %s into its components." @@ -151792,7 +154587,7 @@ msgstr "" msgid "You teleport to overmap (%d,%d,%d)." msgstr "" -#: src/debug_menu.cpp src/iuse.cpp +#: src/debug_menu.cpp src/npctrade.cpp msgid "You" msgstr "" @@ -151953,6 +154748,10 @@ msgstr "" msgid "Set [A]ttitude" msgstr "" +#: src/debug_menu.cpp +msgid "Set [O]pinion" +msgstr "" + #: src/debug_menu.cpp msgid "Maximum strength" msgstr "" @@ -152008,6 +154807,51 @@ msgstr "" msgid "Set the morale to? Currently: %d" msgstr "" +#: src/debug_menu.cpp +msgid "trust" +msgstr "" + +#: src/debug_menu.cpp +msgid "fear" +msgstr "" + +#: src/debug_menu.cpp +msgid "value" +msgstr "" + +#: src/debug_menu.cpp +msgid "anger" +msgstr "" + +#: src/debug_menu.cpp +msgid "owed" +msgstr "" + +#: src/debug_menu.cpp +#, c-format +msgid "Set trust to? Currently: %d" +msgstr "" + +#: src/debug_menu.cpp +#, c-format +msgid "Set fear to? Currently: %d" +msgstr "" + +#: src/debug_menu.cpp +#, c-format +msgid "Set value to? Currently: %d" +msgstr "" + +#: src/debug_menu.cpp +#, c-format +msgid "Set anger to? Currently: %d" +msgstr "" + +#: src/debug_menu.cpp +#, c-format +msgid "Set owed to? Currently: %d" +msgstr "" + #: src/debug_menu.cpp msgid "Rename:" msgstr "" @@ -152542,10 +155386,6 @@ msgstr "" msgid "Zombies" msgstr "" -#: src/defense.cpp -msgid "Spiders" -msgstr "" - #: src/defense.cpp msgid "Triffids" msgstr "" @@ -153474,7 +156314,7 @@ msgstr "" msgid "pain" msgstr "" -#: src/effect.cpp +#: src/effect.cpp src/magic.cpp msgid "fatigue" msgstr "" @@ -156795,7 +159635,15 @@ msgstr "" #: src/game.cpp #, c-format msgid "" -"Without extra fuel it might burn yet for %s, but might also go out sooner." +"Without extra fuel it might burn yet for maybe %s, but might also go out " +"sooner." +msgstr "" + +#: src/game.cpp +#, c-format +msgid "" +"Without extra fuel it might burn yet for between %s to %s, but might also go " +"out sooner." msgstr "" #: src/game.cpp @@ -156815,7 +159663,12 @@ msgstr "" #: src/game.cpp #, c-format -msgid "Without extra fuel it will burn for %s." +msgid "Without extra fuel it will burn for about %s." +msgstr "" + +#: src/game.cpp +#, c-format +msgid "Without extra fuel it will burn for between %s to %s." msgstr "" #: src/game.cpp @@ -157456,7 +160309,7 @@ msgstr "" msgid "Your tentacles stick to the ground, but you pull them free." msgstr "" -#: src/game.cpp src/monmove.cpp +#: src/game.cpp msgid "footsteps" msgstr "" @@ -158535,7 +161388,17 @@ msgstr "" #: src/game_inventory.cpp #, c-format -msgid "Available anesthesia: %i" +msgid "Available kit: %i" +msgstr "" + +#: src/game_inventory.cpp +#, c-format +msgid "Available anesthetic: %i mL" +msgstr "" + +#: src/game_inventory.cpp +#, c-format +msgid "Bionic removal patient: %s" msgstr "" #: src/game_inventory.cpp @@ -158575,6 +161438,11 @@ msgstr "" msgid "CBM not compatible with patient" msgstr "" +#: src/game_inventory.cpp +#, c-format +msgid "%i mL" +msgstr "" + #: src/game_inventory.cpp #, c-format msgid "%i minutes" @@ -158601,8 +161469,7 @@ msgid "%i%%" msgstr "" #: src/game_inventory.cpp -#, c-format -msgid "%i mL" +msgid "kit available" msgstr "" #: src/gamemode.cpp @@ -159036,6 +161903,14 @@ msgstr "" msgid "Harvest any full-grown plants from nearby Farm: Plot zones" msgstr "" +#: src/handle_action.cpp +msgid "Construct Plots" +msgstr "" + +#: src/handle_action.cpp +msgid "Work on any nearby Blueprint: construction zones" +msgstr "" + #: src/handle_action.cpp msgid "You need a tool to dig with." msgstr "" @@ -159122,6 +161997,12 @@ msgstr "" msgid "Unknown command: \"%s\" (%ld)" msgstr "" +#: src/handle_action.cpp +#, c-format +msgid "" +"%s at any time to see and edit keybindings relevant to the current context." +msgstr "" + #: src/handle_action.cpp msgid "You can't go down stairs while you're riding." msgstr "" @@ -159478,6 +162359,10 @@ msgstr "" msgid "You need a cash card before you can withdraw money!" msgstr "" +#: src/iexamine.cpp +msgid "You need to pay down your debt first!" +msgstr "" + #: src/iexamine.cpp msgid "You need money in your account before you can withdraw money!" msgstr "" @@ -159494,6 +162379,11 @@ msgstr "" msgid "Transfer All Money" msgstr "" +#: src/iexamine.cpp +#, c-format +msgid "Your debt is now %s." +msgstr "" + #: src/iexamine.cpp #, c-format msgid "Your account now holds %s." @@ -159580,6 +162470,42 @@ msgstr "" msgid "Looks like you need a %s." msgstr "" +#: src/iexamine.cpp +msgid "Press mask on the reader?" +msgstr "" + +#: src/iexamine.cpp +msgid "You press your face on the reader." +msgstr "" + +#: src/iexamine.cpp +msgid "The nearby doors are unlocked." +msgstr "" + +#: src/iexamine.cpp +msgid "\"Hello Foodperson. Welcome home.\"" +msgstr "" + +#: src/iexamine.cpp +msgid "The nearby doors are already unlocked." +msgstr "" + +#: src/iexamine.cpp +msgid "Lock doors?" +msgstr "" + +#: src/iexamine.cpp +msgid "You are in the way of the door, move before trying again." +msgstr "" + +#: src/iexamine.cpp +msgid "\"FOODPERSON DETECTED. Please make yourself presentable.\"" +msgstr "" + +#: src/iexamine.cpp +msgid "\"Your face is inadequate. Please go away.\"" +msgstr "" + #: src/iexamine.cpp msgid "No one responds." msgstr "" @@ -159646,7 +162572,7 @@ msgstr "" msgid "Take down the %s?" msgstr "" -#: src/iexamine.cpp src/map.cpp +#: src/iexamine.cpp #, c-format msgid "You take down the %s." msgstr "" @@ -160775,48 +163701,6 @@ msgstr "" msgid "Splint broken limbs" msgstr "" -#: src/iexamine.cpp -msgid "" -"You need an anesthesia kit with at least one charge for autodoc to perform " -"any bionic manipulation." -msgstr "" - -#. ~ %1$s is the bionic CBM display name, %2$s is the patient name -#: src/iexamine.cpp -#, c-format -msgid "%1$s cannot be installed on %2$s." -msgstr "" - -#. ~ %1$s is patient name -#: src/iexamine.cpp src/iuse_actor.cpp -msgid "You have already installed this bionic." -msgstr "" - -#: src/iexamine.cpp -#, c-format -msgid "%1$s has already installed this bionic." -msgstr "" - -#. ~ %1$s is patient name -#: src/iexamine.cpp -msgid "You have no base version of this bionic to upgrade." -msgstr "" - -#: src/iexamine.cpp -#, c-format -msgid "%1$s has no base version of this bionic to upgrade." -msgstr "" - -#. ~ %1$s is patient name -#: src/iexamine.cpp -msgid "You have already installed a superior version of this bionic." -msgstr "" - -#: src/iexamine.cpp -#, c-format -msgid "%1$s has installed a superior version of this bionic." -msgstr "" - #. ~ %1$s is patient name #: src/iexamine.cpp msgid "You don't have any bionics installed." @@ -162039,6 +164923,12 @@ msgstr "" msgid "This ammo has been hand-loaded." msgstr "" +#: src/item.cpp +msgid "" +"This ammo has been loaded with blackpowder, and will quickly clog " +"up most guns, and cause rust if the gun is not cleaned." +msgstr "" + #: src/item.cpp msgid "This ammo never misfires." msgstr "" @@ -163332,6 +166222,11 @@ msgstr "" msgid "You need an UPS to run the %s!" msgstr "" +#: src/item.cpp +#, c-format +msgid "Your %s rusts due to blackpowder fouling." +msgstr "" + #: src/item.cpp #, c-format msgid "%s %s disappears!" @@ -165305,10 +168200,6 @@ msgstr "" msgid "Select storage media" msgstr "" -#: src/iuse.cpp -msgid "Nevermind." -msgstr "" - #: src/iuse.cpp #, c-format msgid "There's nothing to use the %s on here." @@ -165895,6 +168786,10 @@ msgstr "" msgid "Your tablet already has a recipe for %s." msgstr "" +#: src/iuse.cpp +msgid "You have downloaded your photos." +msgstr "" + #: src/iuse.cpp msgid "You have updated your monster collection." msgstr "" @@ -165925,7 +168820,7 @@ msgstr "" #: src/iuse.cpp #, c-format -msgid "Photos [%d]" +msgid "Unsorted photos [%d]" msgstr "" #: src/iuse.cpp @@ -165949,6 +168844,10 @@ msgstr "" msgid "View recipes on E-ink screen" msgstr "" +#: src/iuse.cpp +msgid "Your photos" +msgstr "" + #: src/iuse.cpp msgid "Your collection of monsters" msgstr "" @@ -166054,86 +168953,343 @@ msgid "You tripped the firmware protection, and the card deleted its data!" msgstr "" #: src/iuse.cpp -msgid "What to do with camera?" +msgid " on " msgstr "" #: src/iuse.cpp -msgid "Take a photo" +#, c-format +msgid " covered in %s" msgstr "" #: src/iuse.cpp -msgid "List photos" +#, c-format +msgid " on %s" msgstr "" #: src/iuse.cpp -msgid "Upload photos to memory card" +#, c-format +msgid " under %s" msgstr "" #: src/iuse.cpp -msgid "No photos in memory" +#, c-format +msgid " illuminated by %s" msgstr "" #: src/iuse.cpp -msgid "There's nothing particularly interesting there." +#, c-format +msgid " with graffiti \"%s\"" msgstr "" #: src/iuse.cpp #, c-format -msgid "%s looks blinded." +msgid " with message \"%s\"" +msgstr "" + +#: src/iuse.cpp +#, c-format +msgid " with %s on it" +msgstr "" + +#: src/iuse.cpp +msgctxt "" +"Article 'a', replace it with empty string if it is not used in language" +msgid "a " +msgstr "" + +#: src/iuse.cpp +msgid " is on fire. " +msgstr "" + +#: src/iuse.cpp +msgid " is bleeding. " +msgstr "" + +#: src/iuse.cpp +msgid " looks happy. " +msgstr "" + +#: src/iuse.cpp +msgid "downed" +msgstr "" + +#: src/iuse.cpp +msgid "stuck" +msgstr "" + +#: src/iuse.cpp +msgid " is stunned. " +msgstr "" + +#: src/iuse.cpp +msgid " is dazed. " +msgstr "" + +#: src/iuse.cpp +msgid " is stuck in beartrap. " +msgstr "" + +#: src/iuse.cpp +msgid " have tiny red dot on body. " +msgstr "" + +#: src/iuse.cpp +msgid " is covered in bile. " +msgstr "" + +#: src/iuse.cpp +msgid " is covered in glowing goo. " +msgstr "" + +#: src/iuse.cpp +msgid " is covered in thick goo. " +msgstr "" + +#: src/iuse.cpp +msgid " is covered in acid. " +msgstr "" + +#: src/iuse.cpp +msgid " is coated in sap. " +msgstr "" + +#: src/iuse.cpp +msgid " is covered in webs. " +msgstr "" + +#: src/iuse.cpp +msgid " is covered in spores. " msgstr "" #: src/iuse.cpp -msgid "Strange... there's nothing in the picture?" +msgid " lies under collapsed debris. " +msgstr "" + +#: src/iuse.cpp +msgid "lies" +msgstr "" + +#: src/iuse.cpp +msgid " looks very tired. " +msgstr "" + +#: src/iuse.cpp +msgid " is sleeping. " +msgstr "" + +#: src/iuse.cpp +msgid " is lit. " +msgstr "" + +#: src/iuse.cpp +msgid " is saddled. " +msgstr "" + +#: src/iuse.cpp +msgid " is being harnessed by a vehicle. " +msgstr "" + +#: src/iuse.cpp +msgid " is wearing armor. " +msgstr "" + +#: src/iuse.cpp +msgid " have bag attached. " +msgstr "" + +#: src/iuse.cpp +msgid " is tied. " +msgstr "" + +#: src/iuse.cpp +msgid "balancing" +msgstr "" + +#: src/iuse.cpp +msgctxt "Someone" +msgid " looks sad. " +msgstr "" + +#: src/iuse.cpp +msgctxt "Someone" +msgid " looks depressed. " +msgstr "" + +#: src/iuse.cpp +msgctxt "Someone" +msgid " is writhing in pain. " +msgstr "" + +#: src/iuse.cpp +msgid "rides" msgstr "" #: src/iuse.cpp #, c-format -msgid "You took a photo of %s." +msgid " is riding %s. " +msgstr "" + +#: src/iuse.cpp +msgid "A bionic LED is glowing softly. " msgstr "" #: src/iuse.cpp #, c-format -msgid "You took a %1$s photo of %2$s." +msgid "%1$s from %2$s" msgstr "" #: src/iuse.cpp #, c-format -msgid "A %s got in the way of your photo." +msgid "%1$s with a %2$s" msgstr "" #: src/iuse.cpp -msgid "This photo is better than the previous one." +#, c-format +msgctxt "someone stands/sits *on* something" +msgid " on a %s." msgstr "" #: src/iuse.cpp -msgid "You took a selfie." +#, c-format +msgid "Nearby is %s." +msgid_plural "Nearby are %s." +msgstr[0] "" +msgstr[1] "" + +#: src/iuse.cpp +msgid "sits" +msgstr "" + +#: src/iuse.cpp +msgid "stands" +msgstr "" + +#: src/iuse.cpp +msgctxt "Pronoun" +msgid "It" +msgstr "" + +#: src/iuse.cpp +msgid "This is a photo of " msgstr "" -#. ~ 1s - thing being photographed, 2s - photo quality (adjective). #: src/iuse.cpp #, c-format -msgid "You took a photo of %1$s. It is %2$s." +msgid "It lies on the %s." msgstr "" #: src/iuse.cpp #, c-format -msgid "%s got in the way of your photo." +msgid "There is something lying on the ground: %s." +msgid_plural "There are some things lying on the ground: %s." +msgstr[0] "" +msgstr[1] "" + +#: src/iuse.cpp +#, c-format +msgid "Something is visible in the background: %s." +msgid_plural "Some objects are visible in the background: %s." +msgstr[0] "" +msgstr[1] "" + +#: src/iuse.cpp +#, c-format +msgid "There is %s parked in the background." +msgid_plural "There are %s parked in the background." +msgstr[0] "" +msgstr[1] "" + +#: src/iuse.cpp +#, c-format +msgid "There is %s in the background." +msgid_plural "There are %s in the background." +msgstr[0] "" +msgstr[1] "" + +#: src/iuse.cpp +#, c-format +msgid "In the background you can see a %s" +msgstr "" + +#: src/iuse.cpp +msgid "" +"\n" +"\n" +"This photo was taken outside." +msgstr "" + +#: src/iuse.cpp +msgid "" +"\n" +"\n" +"This photo was taken inside." +msgstr "" + +#: src/iuse.cpp +msgid " interior" +msgstr "" + +#: src/iuse.cpp +msgid "" +"\n" +"\n" +"This photo was taken mostly inside, but " +"outside can be seen." +msgstr "" + +#: src/iuse.cpp +msgid "" +"\n" +"\n" +"This photo was taken mostly outside, but " +"inside can be seen." +msgstr "" + +#: src/iuse.cpp +msgid "It is sunrise. " +msgstr "" + +#: src/iuse.cpp +msgid "It is sunset. " +msgstr "" + +#: src/iuse.cpp +msgid "It is night. " +msgstr "" + +#: src/iuse.cpp +msgid "It is day. " +msgstr "" + +#: src/iuse.cpp +#, c-format +msgid "The weather is %s." +msgstr "" + +#: src/iuse.cpp +#, c-format +msgid "%s appearance:" msgstr "" -#. ~ 1s - name of the photographed NPC, 2s - timestamp of the photo, for example Year 1, Spring, day 0 08:01:54. #: src/iuse.cpp #, c-format -msgid "This is a photo of %1$s." +msgctxt "Date" +msgid "The photo was taken on %s." msgstr "" #: src/iuse.cpp #, c-format -msgid "Also in the picture: %1$s." +msgid "The quality of %s image is better than the previous one." msgstr "" #: src/iuse.cpp #, c-format -msgid "The photo was taken on %1$s." +msgid "The quality of stored %s image is already maximally detailed." +msgstr "" + +#: src/iuse.cpp +#, c-format +msgid "But the quality of %s image is worse than the previous one." msgstr "" #: src/iuse.cpp @@ -166141,7 +169297,64 @@ msgid "You can't see the camera screen, you're blind." msgstr "" #: src/iuse.cpp -msgid "Critter photos saved on camera:" +msgid "Photos saved on camera:" +msgstr "" + +#: src/iuse.cpp +msgid "What to do with camera?" +msgstr "" + +#: src/iuse.cpp +msgid "Take a photo" +msgstr "" + +#: src/iuse.cpp +msgid "No photos in memory" +msgstr "" + +#: src/iuse.cpp +msgid "List photos" +msgstr "" + +#: src/iuse.cpp +msgid "Upload photos to memory card" +msgstr "" + +#: src/iuse.cpp +msgid "You have the wrong camera focus." +msgstr "" + +#: src/iuse.cpp +#, c-format +msgid "A %s got in the way of your photo." +msgstr "" + +#: src/iuse.cpp +msgid "Strange... there's nothing in the center of picture?" +msgstr "" + +#: src/iuse.cpp +#, c-format +msgid "%s got in the way of your photo." +msgstr "" + +#: src/iuse.cpp +msgid "You took a selfie." +msgstr "" + +#: src/iuse.cpp +#, c-format +msgid "You took a photo of %s." +msgstr "" + +#: src/iuse.cpp +#, c-format +msgid "You took a photo of %1$s. It is %2$s." +msgstr "" + +#: src/iuse.cpp +#, c-format +msgid "%s looks blinded." msgstr "" #: src/iuse.cpp @@ -166153,7 +169366,7 @@ msgid "Are you sure you want to clear the old data on the card?" msgstr "" #: src/iuse.cpp -msgid "You upload monster photos to memory card." +msgid "You upload your photos and monster collection to memory card." msgstr "" #: src/iuse.cpp @@ -166199,6 +169412,11 @@ msgstr "" msgid "The %s have discharged and can be taken off." msgstr "" +#: src/iuse.cpp +#, c-format +msgid "Your HUD lights-up: \"Your shift ends in %s\"." +msgstr "" + #: src/iuse.cpp msgid "Using RC car:" msgstr "" @@ -166558,7 +169776,7 @@ msgstr "" msgid "The %1$s reads %2$s." msgstr "" -#: src/iuse.cpp +#: src/iuse.cpp src/iuse_actor.cpp #, c-format msgid "You need to wear the %1$s before activating it." msgstr "" @@ -167755,6 +170973,10 @@ msgstr "" msgid "You can't self-install bionics." msgstr "" +#: src/iuse_actor.cpp +msgid "You have already installed this bionic." +msgstr "" + #: src/iuse_actor.cpp msgid "There is nothing to upgrade." msgstr "" @@ -169061,7 +172283,7 @@ msgid "ERROR: Invalid damage type string. Defaulting to none" msgstr "" #: src/magic.cpp -msgid "Difficult!" +msgid "Too Difficult!" msgstr "" #: src/magic.cpp @@ -169095,8 +172317,7 @@ msgstr "" #: src/magic.cpp #, c-format msgid "" -"Learning this spell will make you a %s and lock you out of other unique " -"spells.\n" +"Learning this spell will make you a %s and lock you out of %s\n" "Continue?" msgstr "" @@ -169109,6 +172330,11 @@ msgstr "" msgid "You can't learn this spell." msgstr "" +#: src/magic.cpp +#, c-format +msgid "All knowledge of %s leaves you." +msgstr "" + #: src/magic.cpp msgid "Ignore Distractions" msgstr "" @@ -169117,43 +172343,151 @@ msgstr "" msgid "Popup Distractions" msgstr "" +#: src/magic.cpp +msgid "Spell Level" +msgstr "" + +#: src/magic.cpp +msgid "(MAX)" +msgstr "" + +#: src/magic.cpp +msgid "Max Level" +msgstr "" + +#: src/magic.cpp +msgid "Difficulty" +msgstr "" + +#: src/magic.cpp +msgid "to Next Level" +msgstr "" + +#: src/magic.cpp +msgid "Casting Cost" +msgstr "" + +#: src/magic.cpp +msgid "Casting Time" +msgstr "" + +#: src/magic.cpp +msgid "Valid Targets" +msgstr "" + +#: src/magic.cpp src/veh_interact.cpp +msgid "Damage" +msgstr "" + +#: src/magic.cpp +msgid "Healing" +msgstr "" + +#: src/magic.cpp +msgid "Variance" +msgstr "" + +#: src/magic.cpp +msgid "Spawn" +msgstr "" + +#: src/magic.cpp +msgid "Summon" +msgstr "" + +#: src/magic.cpp +msgid "Spell Radius" +msgstr "" + +#: src/magic.cpp src/veh_interact.cpp +msgid "Range" +msgstr "" + +#: src/magic.cpp +msgid "self" +msgstr "" + +#: src/magic.cpp +msgid "Duration" +msgstr "" + #: src/magic.cpp msgid "Choose a Spell" msgstr "" #: src/magic.cpp -msgid "Unable to find a valid target for teleport." +msgid "AoE" msgstr "" #: src/magic.cpp -msgid "Your injuries even out." +msgid "Spawned" msgstr "" #: src/magic.cpp -msgid "All the dust in the air here falls to the ground." +msgid "Recover" msgstr "" #: src/magic.cpp -msgid "The pit has deepened further." +msgid "Damage Type" msgstr "" #: src/magic.cpp -msgid "More debris shifts out of the pit." +msgid "Stat Gain" msgstr "" #: src/magic.cpp -msgid "The earth moves out of the way for you." +msgid "lvl 0" msgstr "" #: src/magic.cpp -msgid "The rocks here are ground into sand." +msgid "per lvl" msgstr "" #: src/magic.cpp -msgid "The earth here does not listen to your command to move." +msgid "max lvl" +msgstr "" + +#: src/magic.cpp +msgid "Cast Cost" msgstr "" #: src/magic.cpp +msgid "Cast Time" +msgstr "" + +#: src/magic_spell_effect.cpp +msgid "Unable to find a valid target for teleport." +msgstr "" + +#: src/magic_spell_effect.cpp +msgid "Your injuries even out." +msgstr "" + +#: src/magic_spell_effect.cpp +msgid "All the dust in the air here falls to the ground." +msgstr "" + +#: src/magic_spell_effect.cpp +msgid "The pit has deepened further." +msgstr "" + +#: src/magic_spell_effect.cpp +msgid "More debris shifts out of the pit." +msgstr "" + +#: src/magic_spell_effect.cpp +msgid "The earth moves out of the way for you." +msgstr "" + +#: src/magic_spell_effect.cpp +msgid "The rocks here are ground into sand." +msgstr "" + +#: src/magic_spell_effect.cpp +msgid "The earth here does not listen to your command to move." +msgstr "" + +#: src/magic_spell_effect.cpp #, c-format msgid "%s wounds are closing up!" msgstr "" @@ -169433,10 +172767,6 @@ msgstr "" msgid "an alarm go off!" msgstr "" -#: src/map.cpp -msgid "Thnk!" -msgstr "" - #: src/map.cpp msgid "glass shattering" msgstr "" @@ -169479,6 +172809,11 @@ msgstr "" msgid "The washing machine in the %s has finished washing." msgstr "" +#: src/map.cpp +#, c-format +msgid "The %s is taken down." +msgstr "" + #: src/map.cpp msgid "You disarm the trap!" msgstr "" @@ -169999,6 +173334,10 @@ msgid_plural "tiles" msgstr[0] "" msgstr[1] "" +#: src/martialarts.cpp +msgid "* Will follow enemies after knockback." +msgstr "" + #: src/martialarts.cpp #, c-format msgid "* Will down enemies for %d %s" @@ -172381,6 +175720,10 @@ msgstr "" msgid "\"Drop your weapon! Now!\"" msgstr "" +#: src/monattack.cpp +msgid "\"Wanted debtor in sight! Commencing debt enforcement proceedings!\"" +msgstr "" + #: src/monattack.cpp #, c-format msgid "The %s unsuccessfully attempts to shock you." @@ -173415,22 +176758,6 @@ msgid "" "needs immediate care.\"" msgstr "" -#: src/monmove.cpp -msgid "plop." -msgstr "" - -#: src/monmove.cpp -msgid "shuffling." -msgstr "" - -#: src/monmove.cpp -msgid "mechanical whirring." -msgstr "" - -#: src/monmove.cpp -msgid "rustle." -msgstr "" - #: src/monmove.cpp #, c-format msgid "The %1$s flies over the %2$s." @@ -175577,6 +178904,10 @@ msgstr "" msgid "Let's go back to your usual behaviors" msgstr "" +#: src/npctalk.cpp +msgid "You can't speak without your face!" +msgstr "" + #: src/npctalk.cpp msgid "What do you want to do?" msgstr "" @@ -175704,6 +179035,15 @@ msgstr "" msgid "%s talked to you." msgstr "" +#: src/npctalk.cpp +#, c-format +msgid "&%s stays silent." +msgstr "" + +#: src/npctalk.cpp +msgid "&You can't talk without your face." +msgstr "" + #: src/npctalk.cpp msgid "&You are deaf and can't talk." msgstr "" @@ -175947,16 +179287,20 @@ msgctxt "you say something" msgid "You: %s" msgstr "" +#: src/npctalk.cpp +msgid "You can't afford it!" +msgstr "" + #. ~ %1%s is the NPC name, %2$s is an item -#: src/npctalk.cpp src/npctalk_funcs.cpp +#: src/npctalk.cpp #, c-format -msgid "%1$s gives you a %2$s" +msgid "%1$s gives you a %2$s." msgstr "" #. ~ %1%s is the NPC name, %2$d is a number of items, %3$s are items #: src/npctalk.cpp #, c-format -msgid "%1$s gives you %2$d %3$s" +msgid "%1$s gives you %2$d %3$s." msgstr "" #. ~ %1$s is a translated item name @@ -175968,13 +179312,13 @@ msgstr "" #. ~ %1%s is the NPC name, %2$s is an item #: src/npctalk.cpp #, c-format -msgid "You give %1$s a %2$s" +msgid "You give %1$s a %2$s." msgstr "" #. ~ %1%s is the NPC name, %2$d is a number of items, %3$s are items #: src/npctalk.cpp #, c-format -msgid "You give %1$s %2$d %3$s" +msgid "You give %1$s %2$d %3$s." msgstr "" #. ~ %1%s is the "You" or the NPC name, %2$s are a translated item name @@ -176150,6 +179494,11 @@ msgstr "" msgid "%s has nothing to give!" msgstr "" +#: src/npctalk_funcs.cpp +#, c-format +msgid "%1$s gives you a %2$s" +msgstr "" + #: src/npctalk_funcs.cpp msgid "Choose a new hairstyle" msgstr "" @@ -176241,13 +179590,6 @@ msgstr "" msgid "Pickup rules for %s" msgstr "" -#: src/npctrade.cpp -msgid "" -"TAB key to switch lists, letters to pick items, Enter to finalize, Esc to " -"quit,\n" -"? to get information on an item." -msgstr "" - #: src/npctrade.cpp #, c-format msgid "Volume: %s %s, Weight: %.1f %s" @@ -176259,22 +179601,22 @@ msgstr "" #: src/npctrade.cpp #, c-format -msgid "Profit %s" +msgid "Cost %s" msgstr "" #: src/npctrade.cpp #, c-format -msgid "Cost %s" +msgid "Profit %s" msgstr "" #: src/npctrade.cpp #, c-format -msgid "%s: %s" +msgid ": trading %d" msgstr "" #: src/npctrade.cpp #, c-format -msgid "You: %s" +msgid " (%d)" msgstr "" #: src/npctrade.cpp @@ -176291,7 +179633,12 @@ msgstr "" #: src/npctrade.cpp #, c-format -msgid "Not enough cash! You have %s, price is %s." +msgid "Trade how many %s [MAX: %d]: " +msgstr "" + +#: src/npctrade.cpp +#, c-format +msgid "Not enough value! You need %s." msgstr "" #: src/npctrade.cpp @@ -176299,6 +179646,13 @@ msgstr "" msgid "%s can't carry all that." msgstr "" +#: src/npctrade.h +msgid "" +"TAB key to switch lists, letters to pick items,Enter to finalize, Esc to " +"quit,\n" +"? to get information on an item." +msgstr "" + #: src/options.cpp #, c-format msgid "%d: %s" @@ -176619,6 +179973,33 @@ msgstr "" msgid "Number of real time minutes between autosaves" msgstr "" +#: src/options.cpp +msgid "Auto notes" +msgstr "" + +#: src/options.cpp +msgid "If true, automatically sets notes" +msgstr "" + +#: src/options.cpp +msgid "Auto notes (stairs)" +msgstr "" + +#: src/options.cpp +msgid "" +"If true, automatically sets notes on places that have stairs that go up or " +"down" +msgstr "" + +#: src/options.cpp +msgid "Auto notes (map extras)" +msgstr "" + +#: src/options.cpp +msgid "" +"If true, automatically sets notes on places that contain various map extras" +msgstr "" + #: src/options.cpp msgid "Circular distances" msgstr "" @@ -176645,16 +180026,6 @@ msgstr "" msgid "Watertight" msgstr "" -#: src/options.cpp -msgid "Auto notes" -msgstr "" - -#: src/options.cpp -msgid "" -"If true, automatically sets notes on places that have stairs that go up or " -"down" -msgstr "" - #: src/options.cpp msgid "DeathCam" msgstr "" @@ -176800,11 +180171,6 @@ msgstr "" msgid "12h" msgstr "" -#. ~ Military time, e.g. 2359 -#: src/options.cpp -msgid "Military" -msgstr "" - #. ~ 24h time, e.g. 23:59 #: src/options.cpp msgid "24h" @@ -176920,6 +180286,16 @@ msgid "" "its current facing." msgstr "" +#: src/options.cpp +msgid "Reverse steering direction in reverse" +msgstr "" + +#: src/options.cpp +msgid "" +"If true, when driving a vehicle in reverse, steering should also reverse " +"like real life." +msgstr "" + #: src/options.cpp msgid "Sidebar position" msgstr "" @@ -178814,6 +182190,14 @@ msgstr "" msgid "Pain " msgstr "" +#: src/panels.cpp +msgid "Bad" +msgstr "" + +#: src/panels.cpp +msgid "Good" +msgstr "" + #: src/panels.cpp msgid "SAFE" msgstr "" @@ -179071,11 +182455,15 @@ msgid "to open sidebar options" msgstr "" #: src/panels.cpp -msgid "Location" +msgid "Mana" msgstr "" #: src/panels.cpp -msgid "Mana" +msgid "Max Mana" +msgstr "" + +#: src/panels.cpp +msgid "Location" msgstr "" #: src/panels.cpp @@ -179205,10 +182593,6 @@ msgstr "" msgid "Not enough capacity to stash %s" msgstr "" -#: src/pickup.cpp -msgid "Lost track of vehicle." -msgstr "" - #: src/pickup.cpp msgid "You can't pick up a liquid!" msgstr "" @@ -181062,6 +184446,14 @@ msgid "" "components." msgstr "" +#: src/player.cpp +msgid "You can't take that item off." +msgstr "" + +#: src/player.cpp +msgid " can't take that item off." +msgstr "" + #: src/player.cpp #, c-format msgid "No room in inventory for your %s. Drop it?" @@ -182390,6 +185782,26 @@ msgstr "" msgid "'s %s is damaged by their shot!" msgstr "" +#: src/ranged.cpp +#, c-format +msgid "Your %s is clogged up with blackpowder fouling!" +msgstr "" + +#: src/ranged.cpp +#, c-format +msgid "'s %s is clogged up with blackpowder fouling!" +msgstr "" + +#: src/ranged.cpp +#, c-format +msgid "Your %s fails to cycle!" +msgstr "" + +#: src/ranged.cpp +#, c-format +msgid "'s %s fails to cycle!" +msgstr "" + #: src/ranged.cpp #, c-format msgid "%s shoots something." @@ -182926,6 +186338,11 @@ msgstr "" msgid "Heard %s!" msgstr "" +#: src/sounds.cpp +#, c-format +msgid "From yourself you hear %1$s." +msgstr "" + #: src/sounds.cpp #, c-format msgid "You hear %1$s" @@ -183943,6 +187360,10 @@ msgstr "" msgid "Search for part" msgstr "" +#: src/veh_interact.cpp +msgid "Installing this part will make the vehicle unfoldable. Continue?" +msgstr "" + #: src/veh_interact.cpp msgid "Choose shape:" msgstr "" @@ -184387,10 +187808,6 @@ msgstr "" msgid "Durability" msgstr "" -#: src/veh_interact.cpp -msgid "Damage" -msgstr "" - #: src/veh_interact.cpp msgid "Dmg" msgstr "" @@ -184435,10 +187852,6 @@ msgstr "" msgid "Noise Reduction" msgstr "" -#: src/veh_interact.cpp -msgid "Range" -msgstr "" - #: src/veh_interact.cpp msgid "Dia" msgstr "" diff --git a/lang/po/de.po b/lang/po/de.po index cc6eebebcede4..9321235da20ec 100644 --- a/lang/po/de.po +++ b/lang/po/de.po @@ -5,8 +5,8 @@ # OzoneH3 , 2018 # Kitty M , 2018 # Robert Boettcher , 2018 -# Nipaporn P. , 2018 # Mark Bies, 2018 +# Nipaporn P. , 2018 # - - , 2018 # Tarnath , 2018 # Phil Mait , 2018 diff --git a/lang/po/es_AR.po b/lang/po/es_AR.po index fb038bade3122..c0ddc9f343c56 100644 --- a/lang/po/es_AR.po +++ b/lang/po/es_AR.po @@ -710,7 +710,7 @@ msgstr "" #: lang/json/AMMO_from_json.py msgid "crude wooden arrow" -msgstr "flecha simple de madera" +msgstr "flecha rudimentario de madera" #. ~ Description for crude wooden arrow #: lang/json/AMMO_from_json.py @@ -718,8 +718,8 @@ msgid "" "A crude pointed wooden shaft with a notch at the back. Stands a very low " "chance of remaining intact once fired." msgstr "" -"Es una asta simple de madera con punta y una muesca en la parte de atrás. " -"Tiene muy poca probabilidad de no romperse luego de ser disparada." +"Es una asta rudimentaria de madera con punta y una muesca en la parte de " +"atrás. Tiene muy poca probabilidad de no romperse luego de ser disparada." #: lang/json/AMMO_from_json.py msgid "wooden bodkin arrow" @@ -1612,7 +1612,7 @@ msgstr "" #: lang/json/AMMO_from_json.py msgid "crude wooden bolt" -msgstr "" +msgstr "perno rudimentario de madera" #. ~ Description for crude wooden bolt #: lang/json/AMMO_from_json.py @@ -1620,10 +1620,12 @@ msgid "" "A crude pointed wooden crossbow bolt with a notch at the back. Stands a " "very low chance of remaining intact once fired." msgstr "" +"Es un perno con punta rudimentaria de madera y una muesca en la parte de " +"atrás. Tiene muy poca probabilidad de no romperse luego de ser disparada." #: lang/json/AMMO_from_json.py msgid "simple wooden bolt" -msgstr "" +msgstr "perno simple de madera" #. ~ Description for simple wooden bolt #: lang/json/AMMO_from_json.py @@ -1631,10 +1633,12 @@ msgid "" "A simple fletched wooden crossbow bolt with a fire-hardened and sharpened " "tip. Stands a low chance of remaining intact once fired." msgstr "" +"Es un perno emplumado simple de madera, con la punta afilada y endurecida al" +" fuego. Tiene poca probabilidad de quedar intacta luego de ser disparada." #: lang/json/AMMO_from_json.py msgid "simple wooden small game bolt" -msgstr "" +msgstr "perno simple de caza menor de madera" #. ~ Description for simple wooden small game bolt #: lang/json/AMMO_from_json.py @@ -1643,6 +1647,9 @@ msgid "" "hunting small woodland creatures without splattering them all over the " "ground. Stands a low chance of remaining intact once fired." msgstr "" +"Es un perno simple de ballesta emplumado, de madera con la punta desafilada." +" Es útil para cazar criaturas pequeñas sin reventarles el cuerpo. Tiene " +"bastante probabilidad de romperse luego de ser disparada." #: lang/json/AMMO_from_json.py msgid "makeshift wooden bolt" @@ -6819,7 +6826,7 @@ msgid "" "A crude form of armor made from stacked paper and rolls of duct tape, this " "breastplate offers a surprising amount of protection." msgstr "" -"Una armadura primitiva, hecha con montones de hojas y rollos de cinta " +"Es una armadura primitiva, hecha con montones de hojas y rollos de cinta " "adhesiva. Sorprendentemente, brinda buena protección." #: lang/json/ARMOR_from_json.py @@ -15080,9 +15087,9 @@ msgid "" "glass to protect the eyes. It's extremely hard to see with, but with " "nothing else available, it can protect your sight while welding." msgstr "" -"Es una máscara simple de soldador hecha con metal, con tela oscura y vidrio " -"polarizado para proteger los ojos. Dificulta extremadamente la visión, pero " -"si no hay otra cosa puede proteger tu vista cuando soldás." +"Es una máscara rudimentaria de soldador hecha con metal, tela oscura y " +"vidrio polarizado para proteger los ojos. Dificulta extremadamente la " +"visión, pero si no hay otra cosa puede proteger tu vista cuando soldás." #: lang/json/ARMOR_from_json.py msgid "brigandine" @@ -15673,8 +15680,8 @@ msgid "" "A crude wooden shield, lacking any metal or leather reinforcement. " "Lightweight but not very tough." msgstr "" -"Es un simple escudo de madera que no tiene ningún refuerzo de metal ni " -"cuero. Es liviano pero no es muy resistente." +"Es un escudo rudimentario de madera que no tiene ningún refuerzo de metal ni" +" cuero. Es liviano pero no es muy resistente." #: lang/json/ARMOR_from_json.py msgid "large wooden shield" @@ -34836,8 +34843,8 @@ msgid "" "A fragile clay vessel. It can be used to make crude impact grenades or to " "store liquid." msgstr "" -"Es un recipiente frágil de arcilla. Se puede usar para hacer simples " -"granadas de impacto o para almacenar líquidos." +"Es un recipiente frágil de arcilla. Se puede usar para hacer granadas " +"rudimentarias de impacto o para almacenar líquidos." #: lang/json/CONTAINER_from_json.py msgid "clay hydria" @@ -39076,9 +39083,9 @@ msgid "" "over a wooden sword. The added weight is unbalanced, but the jagged edge " "offers a good bit of slashing power." msgstr "" -"Varios pedazos de chatarra fina golpeados para darle filo a una espada de " -"madera. El peso agregado está desbalanceado, pero el filo dentado brinda un " -"buen daño cortante." +"Son varios pedazos de chatarra fina golpeados para darle filo a una espada " +"de madera. El peso agregado no está balanceado, pero el filo dentado brinda " +"un buen daño cortante." #: lang/json/GENERIC_from_json.py msgid "broom" @@ -39704,9 +39711,9 @@ msgid "" "to protect the wearers knuckles. A good, quick weapon - but you have to get" " within punching range to use it." msgstr "" -"Una masa de chatarra golpeada parar darle forma, con trapos doblados debajo " -"para proteger la mano. Es un arma rápida y buena, pero tenés que estar cerca" -" del enemigo para poder usarla." +"Es una masa de chatarra golpeada parar darle forma, con trapos doblados " +"debajo para proteger la mano. Es un arma rápida y buena, pero tenés que " +"estar cerca del enemigo para poder usarla." #: lang/json/GENERIC_from_json.py msgid "razorbar katar" @@ -41109,7 +41116,7 @@ msgstr[1] "ollas de arcilla" #. ~ Description for clay pot #: lang/json/GENERIC_from_json.py msgid "A crude clay pot with lid used for cooking." -msgstr "Una olla de arcilla con tapa que se usa para cocinar." +msgstr "Es una olla de arcilla rudimentaria con tapa que se usa para cocinar." #: lang/json/GENERIC_from_json.py msgid "clay quern" @@ -45966,7 +45973,7 @@ msgstr[1] "mesas de madera" #. ~ Description for wooden table #: lang/json/GENERIC_from_json.py msgid "A crude wooden table." -msgstr "Es una simple mesa de madera." +msgstr "Es una mesa rudimentaria de madera." #: lang/json/GENERIC_from_json.py lang/json/furniture_from_json.py #: lang/json/vehicle_part_from_json.py @@ -48037,9 +48044,9 @@ msgid "" "A sheet of metal crudely hammered into a cooking pot. Good enough to cook " "food and boil water, but not as useful as proper cookware." msgstr "" -"Una lámina de metal burdamente martillada para darle forma de olla. Es " -"suficiente para cocinar comida y hervir agua, pero no tan útil como un " -"utensilio adecuado." +"Es una lámina de metal burdamente martillada para darle forma de olla. Es " +"suficiente para cocinar y hervir agua, pero no tan útil como un utensilio " +"propiamente dicho." #: lang/json/GENERIC_from_json.py msgid "makeshift copper pot" @@ -48054,8 +48061,8 @@ msgid "" "boil water, but not as useful as proper cookware." msgstr "" "Es una olla de cocina burdamente martillada desde un pedazo de cobre. Es " -"suficiente para cocinar comida y hervir agua, pero no tan útil como un " -"utensilio adecuado." +"suficiente para cocinar y hervir agua, pero no tan útil como un utensilio " +"propiamente dicho." #. ~ Description for Mjölnir #: lang/json/GENERIC_from_json.py @@ -62535,9 +62542,9 @@ msgid "" "the fuse. You will then have five turns before it explodes; throwing it " "would be a good idea." msgstr "" -"Es una granada de fragmentación improvisada, simple y medio incómoda. Hay " -"que usarla para encender la mecha. Después de eso, tenés cinco turnos antes " -"de que explote. Entonces, es una buena idea tirarla." +"Es una granada de fragmentación improvisada, rudimentaria y medio incómoda. " +"Hay que usarla para encender la mecha. Después de eso, tenés cinco turnos " +"antes de que explote. Entonces, es una buena idea tirarla." #. ~ Description for broadsword #: lang/json/TOOL_from_json.py @@ -63185,8 +63192,8 @@ msgid "" "This is a crude explosive device triggered by a piece of string. Use it to " "setup and watch some poor bastard trigger it." msgstr "" -"Es un simple dispositivo explosivo que se detona con un pedazo de hilo. " -"Usala para ponerla y mirá como algún pobre idiota la detona." +"Es un dispositivo explosivo rudimentario que se detona con un pedazo de " +"hilo. Usala para ponerla y mirá como algún pobre idiota la detona." #: lang/json/TOOL_from_json.py msgid "inactive EMP hack" @@ -64685,7 +64692,7 @@ msgid "" "make a crude yet effective axe." msgstr "" "Es un pedazo decente de cobre trabajado, unido a un mango de madera para " -"hacer un hacha simple pero efectiva." +"hacer un hacha rudimentaria pero efectiva." #: lang/json/TOOL_from_json.py msgid "copper knife" @@ -64700,7 +64707,7 @@ msgid "" "Primitive, but a step above stone-age." msgstr "" "Es un cuchillo que consiste en cobre trabajado toscamente, y un agarre " -"simple. Primitivo, pero un paso más adelante de la edad de piedra." +"rudimentario. Primitivo, pero un paso más adelante de la edad de piedra." #: lang/json/TOOL_from_json.py msgid "cordless drill" @@ -65807,10 +65814,10 @@ msgid "" " This gas poisons those exposed to it, in addition to obscuring vision and " "scent." msgstr "" -"Es una simple bomba de gas hecha con químicos que hay en casa. Usala para " -"activarla. En tres turnos comenzará a expeler un gas muy tóxico durante un " -"tiempo corto. Este gas es venenoso, además de entorpecer la visión y el " -"olfato." +"Es una bomba de gas rudimentaria hecha con químicos que se encuentran en " +"casa. Usala para activarla. En tres turnos comenzará a expeler un gas muy " +"tóxico durante un tiempo corto. Este gas es venenoso, además de entorpecer " +"la visión y el olfato." #: lang/json/TOOL_from_json.py msgid "active makeshift gas grenade" @@ -66726,9 +66733,8 @@ msgid "" "This is a crude hammer make from a piece of metal affixed to a stick. It " "functions adequately as a hammer, but really can't compare to a proper one." msgstr "" -"Es un simple martillo hecho con un pedazo de metal fijado a un palo. " -"Funciona adecuadamente pero realmente no se puede comparar con uno " -"verdadero." +"Es un martillo rudimentario hecho con un pedazo de metal fijado a un palo. " +"Funciona adecuadamente pero no se puede comparar con uno verdadero." #: lang/json/TOOL_from_json.py msgid "makeshift knife" @@ -67667,7 +67673,7 @@ msgid "" "This is a rock affixed to a stick, in the crude facsimile of a hammer. It " "functions adequately as a hammer, but really can't compare to a proper one." msgstr "" -"Es una piedra sujetada a un palo, un simple facsímil de un martillo. " +"Es una piedra sujetada a un palo, un facsímil rudimentario de un martillo. " "Funciona adecuadamente pero la verdad es que no se puede comparar con un " "martillo serio." @@ -68403,7 +68409,7 @@ msgid "" msgstr "" "Es un palo común de madera con una púa metálica también común atada en la " "punta. Es lo suficientemente larga como para atacar a distancia, pero su " -"construcción simple la hace poco duradera." +"construcción rudimentaria la hace poco duradera." #: lang/json/TOOL_from_json.py msgid "homemade halfpike" @@ -69496,9 +69502,9 @@ msgid "" "metal, and complete disregard for personal safety. While it's not as " "efficient as a factory welder, it will serve in a pinch." msgstr "" -"Esta simple soldadora ha sido fabricada con un manojo de cables de cobre, " -"chatarra, y un descuido total de la seguridad personal. Aunque no es tan " -"eficiente como una soldadora de fábrica, funciona bien si la necesitás." +"Esta soldadora rudimentaria ha sido fabricada con un manojo de cables de " +"cobre, chatarra, y un descuido total de la seguridad personal. Aunque no es " +"tan eficiente como una soldadora de fábrica, funciona bien si la necesitás." #: lang/json/TOOL_from_json.py msgid "wooden smoother" @@ -71894,7 +71900,7 @@ msgid "" "A sealed small waterskin filled with milk that is undergoing the process to " "become a crude form of cheese, having had vinegar and natural rennet added." msgstr "" -"Un pequeño odre sellado lleno con leche que está en pleno proceso de " +"Es un pequeño odre sellado lleno con leche que está en pleno proceso de " "convertirse en una especie de queso. Tiene vinagre y cuajo natural agregado." #: lang/json/TOOL_from_json.py @@ -71909,8 +71915,8 @@ msgid "" "A sealed waterskin filled with milk that is undergoing the process to become" " a crude form of cheese, having had vinegar and natural rennet added." msgstr "" -"Un odre sellado lleno con leche que está en pleno proceso de convertirse en " -"una especie de queso. Tiene vinagre y cuajo natural agregado." +"Es un odre sellado lleno con leche que está en pleno proceso de convertirse " +"en una especie de queso. Tiene vinagre y cuajo natural agregado." #: lang/json/TOOL_from_json.py msgid "large batch of curdling milk" @@ -71924,7 +71930,7 @@ msgid "" "A sealed large waterskin filled with milk that is undergoing the process to " "become a crude form of cheese, having had vinegar and natural rennet added." msgstr "" -"Un gran odre sellado lleno con leche que está en pleno proceso de " +"Es un gran odre sellado lleno con leche que está en pleno proceso de " "convertirse en una especie de queso. Tiene vinagre y cuajo natural agregado." #: lang/json/TOOL_from_json.py @@ -71939,9 +71945,9 @@ msgid "" "This is a crudely-worked piece of sheet metal, affixed to a stick. It works" " passably well as a shovel but really can't compare to a real shovel." msgstr "" -"Es un pedazo de placa de metal trabajado simplemente, y sujetado a un palo. " -"Funciona bastante bien como pala, pero la verdad es que no se puede comparar" -" con una pala seria." +"Es un pedazo de placa de metal trabajado rudimentariamente, y sujetado a un " +"palo. Funciona bastante bien como pala, pero la verdad es que no se puede " +"comparar con una pala seria." #: lang/json/TOOL_from_json.py msgid "whistle multitool" @@ -84299,8 +84305,8 @@ msgstr "" #: lang/json/gun_from_json.py msgid "crude rocket launcher" msgid_plural "crude rocket launchers" -msgstr[0] "lanzacohetes simple" -msgstr[1] "lanzacohetes simples" +msgstr[0] "lanzacohetes rudimentario" +msgstr[1] "lanzacohetes rudimentarios" #: lang/json/gun_from_json.py msgid "" @@ -123155,7 +123161,7 @@ msgstr "Fabricar: Cuchillo, Cobre" #: lang/json/recipe_group_from_json.py msgid " Craft: Sword, Crude" -msgstr "Fabricar: Espada, Simple" +msgstr "Fabricar: Espada, Rudimentaria" #: lang/json/recipe_group_from_json.py msgid " Craft: Pot, Copper" @@ -156932,7 +156938,7 @@ msgstr "asiento plegable" #. ~ Description for foldable seat #: lang/json/vehicle_part_from_json.py msgid "A crude seat, too uncomfortable to sleep in." -msgstr "Es un asiento simple, demasiado incómodo para dormir encima." +msgstr "Es un asiento rudimentario, demasiado incómodo para dormir encima." #. ~ Description for bed #: lang/json/vehicle_part_from_json.py diff --git a/lang/po/ja.po b/lang/po/ja.po index 7d6d0ac67aac4..2742c90a0e1fd 100644 --- a/lang/po/ja.po +++ b/lang/po/ja.po @@ -362,14 +362,14 @@ msgstr "大口径ライフル弾の雷管です。" #: lang/json/AMMO_from_json.py msgid "rubber slug" -msgstr "弾薬(単発弾/ゴム)" +msgstr "ゴム弾" #. ~ Description for rubber slug #: lang/json/AMMO_from_json.py msgid "" "Rubber slugs from a shotgun beanbag round. You could use them to make new " "beanbag rounds." -msgstr "単発弾用のゴム弾です。新たな単発弾の材料になります。" +msgstr "ビーンバッグ弾用のゴム弾です。新たなビーンバッグ弾の材料になります。" #: lang/json/AMMO_from_json.py msgid "copper" @@ -1712,7 +1712,7 @@ msgstr "捻じれて尖った金属の破片です。" #: lang/json/AMMO_from_json.py msgid "blunderbuss slug" -msgstr "弾薬(単発弾/ラッパ銃)" +msgstr "弾薬(ラッパ銃/単発弾)" #. ~ Description for blunderbuss slug #: lang/json/AMMO_from_json.py @@ -1722,7 +1722,7 @@ msgstr "ラッパ銃専用の金属製砲弾です。遠くまで飛びます。 #: lang/json/AMMO_from_json.py msgid "blunderbuss shot" -msgstr "弾薬(散弾/ラッパ銃)" +msgstr "弾薬(ラッパ銃/散弾)" #. ~ Description for blunderbuss shot #: lang/json/AMMO_from_json.py @@ -1735,7 +1735,7 @@ msgstr "" #: lang/json/AMMO_from_json.py msgid "blunderbuss flechette" -msgstr "弾薬(矢弾/ラッパ銃)" +msgstr "弾薬(ラッパ銃/矢弾)" #. ~ Description for blunderbuss flechette #: lang/json/AMMO_from_json.py @@ -1821,7 +1821,7 @@ msgstr "矢弾仕様のRivtech社製20x66mmケースレス弾を非公式に手 #: lang/json/AMMO_from_json.py msgid "handmade 20x66mm buckshot" -msgstr "ケースレス弾薬(20x66mm/大ペレット弾(手詰め))" +msgstr "ケースレス弾薬(20x66mm/散弾(手詰め))" #. ~ Description for handmade 20x66mm buckshot #: lang/json/AMMO_from_json.py @@ -1903,7 +1903,7 @@ msgstr "焼夷弾仕様の、Rivtech社製ショットガン用20x66mmケース #: lang/json/AMMO_from_json.py msgid "20x66mm buckshot" -msgstr "ケースレス弾薬(20x66mm/大ペレット弾)" +msgstr "ケースレス弾薬(20x66mm/散弾)" #. ~ Description for 20x66mm buckshot #: lang/json/AMMO_from_json.py @@ -2495,14 +2495,14 @@ msgstr "激しい火炎を発生させるためのナパームが充填された #: lang/json/AMMO_from_json.py msgid "40mm buckshot" -msgstr "弾薬(40mm擲弾/大ペレット弾)" +msgstr "弾薬(40mm擲弾/散弾)" #. ~ Description for 40mm buckshot #: lang/json/AMMO_from_json.py msgid "" "A 40mm shell with a powerful buckshot load, designed to be used as " "alternative to shotguns or when breaching barricades and other obstacles." -msgstr "散弾の代用品として、またバリケードなどの障害物を突破する用途で利用される、威力の高い大ペレットを充填した40mm弾です。" +msgstr "散弾の代用品として、またバリケードなどの障害物を突破する用途で利用される、威力の高い大型ペレットを充填した40mm弾です。" #: lang/json/AMMO_from_json.py msgid "40mm smoke cover" @@ -3518,39 +3518,39 @@ msgstr "小型のペイントボールです。この玉はほとんどダメー #: lang/json/AMMO_from_json.py msgid "reloaded birdshot" -msgstr "弾薬(小ペレット弾(手詰め))" +msgstr "弾薬(12ゲージ/バードショット(手詰め))" #: lang/json/AMMO_from_json.py msgid "reloaded 00 shot" -msgstr "弾薬(散弾(手詰め))" +msgstr "弾薬(12ゲージ/散弾(手詰め))" #: lang/json/AMMO_from_json.py msgid "reloaded flechette shell" -msgstr "弾薬(矢弾(手詰め))" +msgstr "弾薬(12ゲージ/矢弾(手詰め))" #: lang/json/AMMO_from_json.py msgid "reloaded shotgun slug" -msgstr "弾薬(単発弾(手詰め))" +msgstr "弾薬(12ゲージ/単発弾(手詰め))" #: lang/json/AMMO_from_json.py msgid "blackpowder birdshot" -msgstr "弾薬(小ペレット弾/黒色火薬)" +msgstr "弾薬(12ゲージ/バードショット/黒色火薬)" #: lang/json/AMMO_from_json.py msgid "blackpowder 00 shot" -msgstr "弾薬(散弾/黒色火薬)" +msgstr "弾薬(12ゲージ/散弾/黒色火薬)" #: lang/json/AMMO_from_json.py msgid "blackpowder flechette shell" -msgstr "弾薬(矢弾/黒色火薬)" +msgstr "弾薬(12ゲージ/矢弾/黒色火薬)" #: lang/json/AMMO_from_json.py msgid "blackpowder shotgun slug" -msgstr "弾薬(単発弾/黒色火薬)" +msgstr "弾薬(12ゲージ/単発弾/黒色火薬)" #: lang/json/AMMO_from_json.py msgid "00 shot" -msgstr "弾薬(散弾)" +msgstr "弾薬(12ゲージ/散弾)" #. ~ Description for 00 shot #: lang/json/AMMO_from_json.py @@ -3561,7 +3561,7 @@ msgstr "金属製の小球が詰まった薬莢です。殺傷能力が高く、 #: lang/json/AMMO_from_json.py msgid "shotgun beanbag" -msgstr "弾薬(散弾/ビーンバッグ)" +msgstr "弾薬(12ゲージ/ビーンバッグ)" #. ~ Description for shotgun beanbag #: lang/json/AMMO_from_json.py @@ -3570,7 +3570,7 @@ msgstr "殺害ではなく無力化を念頭に作られたショットガン用 #: lang/json/AMMO_from_json.py msgid "birdshot" -msgstr "弾薬(小ペレット弾)" +msgstr "弾薬(12ゲージ/バードショット)" #. ~ Description for birdshot #: lang/json/AMMO_from_json.py @@ -3581,7 +3581,7 @@ msgstr "ショットガン用の威力の低い弾薬です。鳥獣の狩猟や #: lang/json/AMMO_from_json.py msgid "flechette shell" -msgstr "弾薬(矢弾)" +msgstr "弾薬(12ゲージ/矢弾)" #. ~ Description for flechette shell #: lang/json/AMMO_from_json.py @@ -3594,7 +3594,7 @@ msgstr "" #: lang/json/AMMO_from_json.py msgid "explosive slug" -msgstr "弾薬(単発弾/炸裂)" +msgstr "弾薬(12ゲージ/単発弾/炸裂)" #. ~ Description for explosive slug #: lang/json/AMMO_from_json.py @@ -3606,18 +3606,18 @@ msgstr "" #: lang/json/AMMO_from_json.py msgid "makeshift shotgun shot" -msgstr "弾薬(散弾/簡易)" +msgstr "弾薬(12ゲージ/散弾/簡易)" #. ~ Description for makeshift shotgun shot #: lang/json/AMMO_from_json.py msgid "" "A shotgun shell filled with whatever was lying around. They are more " "damaging than birdshot, but fairly inaccurate." -msgstr "その辺にある物を詰めたショットガン用の散弾です。小ペレット弾よりは威力がありますが、精度はかなり劣ります。" +msgstr "その辺にある物を詰めたショットガン用の散弾です。バードショットよりは威力がありますが、精度はかなり劣ります。" #: lang/json/AMMO_from_json.py msgid "shotgun slug" -msgstr "弾薬(単発弾)" +msgstr "弾薬(12ゲージ/単発弾)" #. ~ Description for shotgun slug #: lang/json/AMMO_from_json.py @@ -3629,7 +3629,7 @@ msgstr "" #: lang/json/AMMO_from_json.py lang/json/ammunition_type_from_json.py msgid "signal flare" -msgstr "弾薬(散弾/信号弾)" +msgstr "弾薬(信号弾)" #. ~ Description for signal flare #: lang/json/AMMO_from_json.py @@ -3811,7 +3811,7 @@ msgstr "" #: lang/json/AMMO_from_json.py msgid "reloaded shotgun beanbag" -msgstr "弾薬(散弾/ビーンバッグ(手詰め))" +msgstr "弾薬(12ゲージ/ビーンバッグ(手詰め))" #. ~ Description for reloaded shotgun beanbag #: lang/json/AMMO_from_json.py @@ -3998,7 +3998,7 @@ msgstr "" #: lang/json/AMMO_from_json.py msgid "reloaded light rifle ammo" msgid_plural "reloaded light rifle ammo" -msgstr[0] "弾薬(軽ライフル(手詰め))" +msgstr[0] "弾薬(軽ライフル弾(手詰め))" #. ~ Description for reloaded light rifle ammo #: lang/json/AMMO_from_json.py @@ -4010,7 +4010,7 @@ msgstr "小動物の狩猟や対人用に設計された手詰めの小型ライ #: lang/json/AMMO_from_json.py msgid "reloaded rifle ammo" msgid_plural "reloaded rifle ammo" -msgstr[0] "弾薬(ライフル(手詰め))" +msgstr[0] "弾薬(ライフル弾(手詰め))" #. ~ Description for reloaded rifle ammo #: lang/json/AMMO_from_json.py @@ -4057,7 +4057,7 @@ msgstr "手詰めされた拳銃用の徹甲弾です。着弾時に変形する #: lang/json/AMMO_from_json.py msgid "reloaded revolver ammo" msgid_plural "reloaded revolver ammo" -msgstr[0] "弾薬(リボルバー(手詰め))" +msgstr[0] "弾薬(リボルバー弾(手詰め))" #. ~ Description for reloaded revolver ammo #: lang/json/AMMO_from_json.py @@ -4067,11 +4067,11 @@ msgstr "大型のリボルバーやマグナム拳銃で使用できる、手詰 #: lang/json/AMMO_from_json.py msgid "reloaded light rifle ammo, incendiary" msgid_plural "reloaded light rifle ammo, incendiary" -msgstr[0] "弾薬(軽ライフル/焼夷(手詰め))" +msgstr[0] "弾薬(軽ライフル弾/焼夷(手詰め))" #: lang/json/AMMO_from_json.py msgid "reloaded rifle ammo, incendiary" -msgstr "弾薬(ライフル/焼夷(手詰め))" +msgstr "弾薬(ライフル弾/焼夷(手詰め))" #. ~ Description for reloaded rifle ammo, incendiary #: lang/json/AMMO_from_json.py @@ -4084,7 +4084,7 @@ msgstr "手詰めのライフル弾です。着弾時に高温で燃焼を起こ #: lang/json/AMMO_from_json.py msgid "reloaded heavy rifle ammo" msgid_plural "reloaded heavy rifle ammo" -msgstr[0] "弾薬(重ライフル(手詰め))" +msgstr[0] "弾薬(重ライフル弾(手詰め))" #. ~ Description for reloaded heavy rifle ammo #: lang/json/AMMO_from_json.py @@ -4096,7 +4096,7 @@ msgstr "マシンガンや軍用の特殊銃器で使用される、車両や大 #: lang/json/AMMO_from_json.py msgid "reloaded heavy rifle ammo, AP" msgid_plural "reloaded heavy rifle ammo, AP" -msgstr[0] "弾薬(重ライフル/徹甲(手詰め))" +msgstr[0] "弾薬(重ライフル弾/徹甲(手詰め))" #. ~ Description for reloaded heavy rifle ammo, AP #: lang/json/AMMO_from_json.py @@ -4109,7 +4109,7 @@ msgstr "マシンガンや軍用の銃器で使用される、手詰めの徹甲 #: lang/json/AMMO_from_json.py msgid "reloaded heavy rifle ammo, incendiary" msgid_plural "reloaded heavy rifle ammo, incendiary" -msgstr[0] "弾薬(重ライフル/焼夷(手詰め))" +msgstr[0] "弾薬(重ライフル弾/焼夷(手詰め))" #. ~ Description for reloaded heavy rifle ammo, incendiary #: lang/json/AMMO_from_json.py @@ -4180,7 +4180,7 @@ msgstr "拳銃用の徹甲弾です。着弾時に変形することで貫通力 #: lang/json/AMMO_from_json.py lang/json/ammunition_type_from_json.py msgid "revolver ammo" msgid_plural "revolver ammo" -msgstr[0] "弾薬(リボルバー)" +msgstr[0] "弾薬(リボルバー弾)" #. ~ Description for revolver ammo #: lang/json/AMMO_from_json.py @@ -4190,7 +4190,7 @@ msgstr "大型のリボルバーやマグナム拳銃で使用できる、強力 #: lang/json/AMMO_from_json.py lang/json/ammunition_type_from_json.py msgid "light rifle ammo" msgid_plural "light rifle ammo" -msgstr[0] "弾薬(軽ライフル)" +msgstr[0] "弾薬(軽ライフル弾)" #. ~ Description for light rifle ammo #: lang/json/AMMO_from_json.py @@ -4200,7 +4200,7 @@ msgstr "小動物の狩猟や対人用に設計された小型ライフル弾で #: lang/json/AMMO_from_json.py msgid "light rifle ammo, incendiary" msgid_plural "light rifle ammo, incendiary" -msgstr[0] "弾薬(軽ライフル/焼夷)" +msgstr[0] "弾薬(軽ライフル弾/焼夷)" #. ~ Description for light rifle ammo, incendiary #: lang/json/AMMO_from_json.py @@ -4212,7 +4212,7 @@ msgstr "小型ライフル用の弾薬です。着弾時に高温で燃焼を起 #: lang/json/AMMO_from_json.py lang/json/ammunition_type_from_json.py msgid "rifle ammo" msgid_plural "rifle ammo" -msgstr[0] "弾薬(ライフル)" +msgstr[0] "弾薬(ライフル弾)" #. ~ Description for rifle ammo #: lang/json/AMMO_from_json.py @@ -4224,7 +4224,7 @@ msgstr "大型動物の狩猟や対人用に設計された、強力で精密性 #: lang/json/AMMO_from_json.py msgid "rifle ammo, incendiary" msgid_plural "rifle ammo, incendiary" -msgstr[0] "弾薬(ライフル/焼夷)" +msgstr[0] "弾薬(ライフル弾/焼夷)" #. ~ Description for rifle ammo, incendiary #: lang/json/AMMO_from_json.py @@ -4236,7 +4236,7 @@ msgstr "軍が使用するライフル用の弾薬です。着弾時に高温で #: lang/json/AMMO_from_json.py lang/json/ammunition_type_from_json.py msgid "heavy rifle ammo" msgid_plural "heavy rifle ammo" -msgstr[0] "弾薬(重ライフル)" +msgstr[0] "弾薬(重ライフル弾)" #. ~ Description for heavy rifle ammo #: lang/json/AMMO_from_json.py @@ -4248,7 +4248,7 @@ msgstr "ヘビーマシンガンや軍用の特殊銃器で使用される、車 #: lang/json/AMMO_from_json.py msgid "heavy rifle ammo, AP" msgid_plural "heavy rifle ammo, AP" -msgstr[0] "弾薬(重ライフル/徹甲)" +msgstr[0] "弾薬(重ライフル弾/徹甲)" #. ~ Description for heavy rifle ammo, AP #: lang/json/AMMO_from_json.py @@ -4260,7 +4260,7 @@ msgstr "ヘビーマシンガンや軍用の銃器で使用される徹甲弾で #: lang/json/AMMO_from_json.py msgid "heavy rifle ammo, incendiary" msgid_plural "heavy rifle ammo, incendiary" -msgstr[0] "弾薬(重ライフル/焼夷)" +msgstr[0] "弾薬(重ライフル弾/焼夷)" #. ~ Description for heavy rifle ammo, incendiary #: lang/json/AMMO_from_json.py @@ -4304,7 +4304,7 @@ msgstr "一般的な銃器よりも火薬をやや多めに使用します。射 #: lang/json/AMMO_from_json.py msgid "fire lance shot" -msgstr "飛火槍" +msgstr "弾薬(飛火槍/散弾)" #. ~ Description for fire lance shot #: lang/json/AMMO_from_json.py @@ -4449,7 +4449,7 @@ msgstr "" #: lang/json/AMMO_from_json.py msgid "reloaded 120mm shot" -msgstr "弾薬(120mm散弾(手詰め))" +msgstr "弾薬(120mm/散弾(手詰め))" #. ~ Description for reloaded 120mm shot #: lang/json/AMMO_from_json.py @@ -5628,7 +5628,7 @@ msgstr "衣類を入れて運ぶための、プラスチック製のかごです #: lang/json/ARMOR_from_json.py msgid "pair of beekeeping gloves" msgid_plural "pairs of beekeeping gloves" -msgstr[0] "手袋(養蜂用)" +msgstr[0] "蜂防護手袋" #. ~ Description for pair of beekeeping gloves #: lang/json/ARMOR_from_json.py @@ -5638,7 +5638,7 @@ msgstr "滑らかな革で作った養蜂用の白い手袋です。" #: lang/json/ARMOR_from_json.py msgid "beekeeping hood" msgid_plural "beekeeping hoods" -msgstr[0] "フード(養蜂用)" +msgstr[0] "蜂防護フード" #. ~ Description for beekeeping hood #: lang/json/ARMOR_from_json.py @@ -5650,7 +5650,7 @@ msgstr "養蜂用のフードです。蜂を防ぎつつも新鮮な空気を取 #: lang/json/ARMOR_from_json.py msgid "beekeeping suit" msgid_plural "beekeeping suits" -msgstr[0] "作業着(養蜂用)" +msgstr[0] "蜂防護服" #. ~ Description for beekeeping suit #: lang/json/ARMOR_from_json.py @@ -12818,7 +12818,7 @@ msgid "" "universe for storage while built in joint-torsion ratchets generate the " "neccessary energy required to power the interface." msgstr "" -"セグメント化された装甲版を備えた、気密性に優れた柔軟な複合繊維製スーツです。複雑なシステムによってポケットに入れたアイテムをデジタル化して保管し、内蔵された捻れラチェットでインターフェイスに供給する電力を発電します。" +"セグメント化された装甲版を備えた、気密性に優れた柔軟な複合繊維製スーツです。複雑なシステムによってポケットに入れたアイテムをデジタル化して保管し、内蔵された捻れラチェットでインターフェースに供給する電力を発電します。" #: lang/json/ARMOR_from_json.py msgid "C.R.I.T Armored Anomaly Suit" @@ -19602,7 +19602,7 @@ msgstr "塩水に浸かった内蔵類です。まるで実験室の標本です #: lang/json/COMESTIBLE_from_json.py msgid "canned offal" msgid_plural "canned offal" -msgstr[0] "缶詰(臓物)" +msgstr[0] "臓物(保存食)" #. ~ Description for canned offal #: lang/json/COMESTIBLE_from_json.py @@ -21091,12 +21091,12 @@ msgstr "あっさりしたシロップに漬け込まれた薄切りの黄桃で #: lang/json/COMESTIBLE_from_json.py msgid "canned pineapple" -msgstr "缶詰(パイナップル)" +msgstr "パイナップル(保存食)" #. ~ Description for canned pineapple #: lang/json/COMESTIBLE_from_json.py msgid "Canned pineapple rings in water. Quite tasty." -msgstr "水とリング状のパイナップルが入った缶詰です。かなり美味しいよ。" +msgstr "水に浸かったリング状のパイナップルです。かなり美味しいです。" #: lang/json/COMESTIBLE_from_json.py msgid "lemonade drink mix" @@ -21166,7 +21166,7 @@ msgstr "甘いシロップに付け込まれた薄切りの果物です。果肉 #: lang/json/COMESTIBLE_from_json.py msgid "canned fruit" msgid_plural "canned fruit" -msgstr[0] "缶詰(果物)" +msgstr[0] "果物(保存食)" #. ~ Description for canned fruit #: lang/json/COMESTIBLE_from_json.py @@ -21174,7 +21174,7 @@ msgid "" "This sodden mass of preserved fruit was boiled and canned in an earlier " "life. Bland, mushy and losing color." msgstr "" -"調理済みの柔らかい果物が缶一杯にぐっちょりと詰まっています。味気なく、ドロドロしていて、色褪せています。果物を食べたぞという気分にはちょっとなれません。" +"調理済みの柔らかい果物がぐっちょりと詰まっています。味気なく、ドロドロしていて、色褪せています。果物を食べたぞという気分にはちょっとなれません。" #: lang/json/COMESTIBLE_from_json.py msgid "irradiated rose hips" @@ -22466,19 +22466,19 @@ msgstr[0] "魚(酢漬け)" #: lang/json/COMESTIBLE_from_json.py msgid "" "This is a serving of crisply brined and canned fish. Tasty and nutritious." -msgstr "新鮮なまま漬け込まれた魚の缶詰です。美味しいうえに栄養があります。" +msgstr "新鮮なまま漬け込まれた魚です。美味しいうえに栄養があります。" #: lang/json/COMESTIBLE_from_json.py msgid "canned fish" msgid_plural "canned fish" -msgstr[0] "缶詰(魚)" +msgstr[0] "魚(保存食)" #. ~ Description for canned fish #: lang/json/COMESTIBLE_from_json.py msgid "" "Low-sodium preserved fish. It was boiled and canned. Contains most of the " "nutrition, but little of the savor of cooked fish." -msgstr "塩分の少ない保存用の魚です。加熱調理ののち缶詰にしてあります。多くの養分を含みますが調理した魚独特の匂いがあります。" +msgstr "加熱調理してから容器に詰めた、塩分の少ない保存用の魚です。多くの養分を含みますが調理した魚独特の匂いがあります。" #: lang/json/COMESTIBLE_from_json.py msgid "batter fried fish" @@ -22537,11 +22537,11 @@ msgid "" "tasty, this SPAM remains quite filling. Completely unappetizing, but quite " "filling." msgstr "" -"不自然なピンク色、奇妙な弾性を持つ缶詰豚肉製品です。あまり美味しくありませんが、腹持ちは上々です。全く食欲をそそりませんが、腹持ちは上々です。" +"不自然なピンク色、奇妙な弾性を持つ豚肉加工食品です。あまり美味しくありませんが、腹持ちは上々です。全く食欲をそそりませんが、腹持ちは上々です。" #: lang/json/COMESTIBLE_from_json.py msgid "canned sardine" -msgstr "缶詰(イワシ)" +msgstr "イワシ(保存食)" #. ~ Description for canned sardine #: lang/json/COMESTIBLE_from_json.py @@ -22617,7 +22617,7 @@ msgstr "Greasy Prospector社が開発した定番商品です。豚肉、豆、 #: lang/json/COMESTIBLE_from_json.py msgid "canned tuna fish" msgid_plural "canned tuna fish" -msgstr[0] "缶詰(ツナ)" +msgstr[0] "ツナ(保存食)" #. ~ Description for canned tuna fish #: lang/json/COMESTIBLE_from_json.py @@ -22626,7 +22626,7 @@ msgstr "内容物の95%はマグロですが、わずかにイルカ肉が含ま #: lang/json/COMESTIBLE_from_json.py msgid "canned salmon" -msgstr "缶詰(サーモン)" +msgstr "サーモン(保存食)" #. ~ Description for canned salmon #: lang/json/COMESTIBLE_from_json.py @@ -22635,7 +22635,7 @@ msgstr "缶詰の中にはピンク色のサーモンペーストが入ってい #: lang/json/COMESTIBLE_from_json.py msgid "canned chicken" -msgstr "缶詰(鶏肉)" +msgstr "鶏肉(保存食)" #. ~ Description for canned chicken #: lang/json/COMESTIBLE_from_json.py @@ -22654,7 +22654,7 @@ msgstr "ピリ辛のホワイトソースなどで味を整えた漬け汁に、 #: lang/json/COMESTIBLE_from_json.py msgid "canned clam" msgid_plural "canned clams" -msgstr[0] "缶詰(ハマグリ)" +msgstr[0] "ハマグリ(保存食)" #. ~ Description for canned clam #: lang/json/COMESTIBLE_from_json.py @@ -22738,14 +22738,14 @@ msgstr "ふわふわで美味しそうなスクランブルエッグに、他の #: lang/json/COMESTIBLE_from_json.py msgid "canned meat" -msgstr "缶詰(肉)" +msgstr "肉(保存食)" #. ~ Description for canned meat #: lang/json/COMESTIBLE_from_json.py msgid "" "Low-sodium preserved meat. It was boiled and canned. Contains most of the " "nutrition, but little of the savor of cooked meat." -msgstr "塩分の少ない保存用の肉です。加熱調理ののち缶詰にしてあります。多くの栄養を含みますが調理した肉独特の匂いがあります。" +msgstr "加熱調理してから容器に詰めた、塩分の少ない保存用の肉です。多くの栄養を含みますが調理した肉独特の匂いがあります。" #: lang/json/COMESTIBLE_from_json.py msgid "salted meat slice" @@ -22836,7 +22836,7 @@ msgstr "肉(酢漬け)" #: lang/json/COMESTIBLE_from_json.py msgid "" "This is a serving of crisply brined and canned meat. Tasty and nutritious." -msgstr "新鮮なまま缶詰にされた漬け込み肉です。味も栄養も申し分ありません。" +msgstr "新鮮なまま容器に詰めた漬け込み肉です。味も栄養も申し分ありません。" #: lang/json/COMESTIBLE_from_json.py msgid "dehydrated meat" @@ -23104,7 +23104,7 @@ msgstr[0] "薄切り人肉" msgid "" "Low-sodium preserved human meat. It was boiled and canned. Contains most " "of the nutrition, but little of the savor of cooked meat." -msgstr "塩分の少ない保存用の人肉です。加熱調理ののち缶詰にしてあります。多くの栄養を含みますが調理した人肉独特の匂いがあります。" +msgstr "加熱調理してから容器に詰めた、塩分の少ない保存用の人肉です。多くの栄養を含みますが調理した人肉独特の匂いがあります。" #: lang/json/COMESTIBLE_from_json.py msgid "salted simpleton slices" @@ -23227,7 +23227,7 @@ msgstr "人肉(酢漬け)" msgid "" "This is a serving of crisply brined and canned human flesh. Tasty and " "nutritious if you're into that sort of thing." -msgstr "新鮮なまま缶詰にされた漬け込み人肉です。味も栄養も申し分ありません。" +msgstr "新鮮なまま容器に詰めた漬け込み人肉です。味も栄養も申し分ありません。" #: lang/json/COMESTIBLE_from_json.py msgid "Adderall" @@ -23706,7 +23706,7 @@ msgstr "綺麗に切り揃えられた医療用ガーゼです。滅菌処理が #: lang/json/COMESTIBLE_from_json.py msgid "low-grade methamphetamine" msgid_plural "low-grade methamphetamine" -msgstr[0] "メタンフェタミン(低品質)" +msgstr[0] "メタンフェタミン" #. ~ Description for low-grade methamphetamine #: lang/json/COMESTIBLE_from_json.py @@ -25335,7 +25335,7 @@ msgstr "\"sweetbread\"という名前の割に甘くはありませんが、非 #: lang/json/COMESTIBLE_from_json.py msgid "canned liver" -msgstr "缶詰(肝臓)" +msgstr "肝臓(保存食)" #. ~ Description for canned liver #: lang/json/COMESTIBLE_from_json.py @@ -25492,14 +25492,14 @@ msgstr "1枚の紙です。火を起こすのに使えます。" #: lang/json/COMESTIBLE_from_json.py msgid "canned beans" msgid_plural "beans" -msgstr[0] "豆" +msgstr[0] "豆(保存食)" #. ~ Description for canned beans #: lang/json/COMESTIBLE_from_json.py msgid "" "Canned beans. A staple among canned goods, these are reputedly good for " "one's coronary health." -msgstr "缶詰の豆です。それなりに日持ちし、健康にもいいと評判です。" +msgstr "調理して容器に詰めた豆です。それなりに日持ちし、健康にもいいと評判です。" #: lang/json/COMESTIBLE_from_json.py msgid "dried beans" @@ -25636,13 +25636,13 @@ msgstr "" #: lang/json/COMESTIBLE_from_json.py msgid "canned tomato" msgid_plural "canned tomatoes" -msgstr[0] "缶詰(トマト)" +msgstr[0] "トマト(保存食)" #. ~ Description for canned tomato #: lang/json/COMESTIBLE_from_json.py msgid "" "Canned tomato. A staple in many pantries, and useful for many recipes." -msgstr "缶詰にされたトマトです。多くのレシピに用いられるため、大抵の食料貯蔵室にいくつか置いてあります。" +msgstr "調理して容器に詰めたトマトです。多くのレシピに用いられるため、大抵の食料貯蔵室にいくつか置いてあります。" #: lang/json/COMESTIBLE_from_json.py msgid "embalmed human brain" @@ -27741,7 +27741,7 @@ msgstr "調理して軽く潰した蕎麦の実です。健康的で栄養豊富 #. ~ Description for corn #: lang/json/COMESTIBLE_from_json.py msgid "Canned corn in water. Eat up!" -msgstr "水に浸したコーンが入っている缶詰です。美味しそう!" +msgstr "水に浸したコーンが容器に入っています。美味しそう!" #: lang/json/COMESTIBLE_from_json.py msgid "cornmeal" @@ -27893,14 +27893,14 @@ msgstr "オリーブオイル、バジル、ガーリック、松の実が入っ #: lang/json/COMESTIBLE_from_json.py msgid "canned veggy" msgid_plural "canned veggies" -msgstr[0] "缶詰(野菜)" +msgstr[0] "野菜(保存食)" #. ~ Description for canned veggy #: lang/json/COMESTIBLE_from_json.py msgid "" "This mushy pile of vegetable matter was boiled and canned in an earlier " "life. Better eat it before it oozes through your fingers." -msgstr "調理済みの柔らかい野菜が缶一杯にぐっちょりと詰まっています。指の間からこぼれ落ちる前に食べましょう。" +msgstr "調理済みの柔らかい野菜が容器一杯にぐっちょりと詰まっています。指の間からこぼれ落ちる前に食べましょう。" #: lang/json/COMESTIBLE_from_json.py msgid "salted veggy chunk" @@ -27955,7 +27955,7 @@ msgstr[0] "野菜(酢漬け)" msgid "" "This is a serving of crisply brined and canned vegetable matter. Tasty and " "nutritious." -msgstr "新鮮なまま缶詰にされた漬け込み野菜です。味も栄養も申し分ありません。" +msgstr "新鮮なまま容器に詰めた漬け込み野菜です。味も栄養も申し分ありません。" #: lang/json/COMESTIBLE_from_json.py msgid "dehydrated vegetable" @@ -28669,7 +28669,7 @@ msgstr "" #: lang/json/COMESTIBLE_from_json.py msgid "gluten free fish sandwich" msgid_plural "gluten free fish sandwiches" -msgstr[0] "穀物不使用サンドイッチ(魚)" +msgstr[0] "グルテンフリーサンドイッチ(魚)" #. ~ Description for gluten free fish sandwich #: lang/json/COMESTIBLE_from_json.py @@ -28679,7 +28679,7 @@ msgstr "魚を挟んだ美味しいグルテンフリーサンドイッチです #: lang/json/COMESTIBLE_from_json.py msgid "gluten free vegetable sandwich" msgid_plural "gluten free vegetable sandwiches" -msgstr[0] "穀物不使用サンドイッチ(野菜)" +msgstr[0] "グルテンフリーサンドイッチ(野菜)" #. ~ Description for gluten free vegetable sandwich #: lang/json/COMESTIBLE_from_json.py @@ -28688,12 +28688,12 @@ msgstr "野菜をグルテンフリーパンで挟んだ物、以上だ。" #: lang/json/COMESTIBLE_from_json.py msgid "gluten free granola" -msgstr "穀物不使用グラノーラ" +msgstr "グルテンフリーグラノーラ" #: lang/json/COMESTIBLE_from_json.py msgid "gluten free meat sandwich" msgid_plural "gluten free meat sandwiches" -msgstr[0] "穀物不使用サンドイッチ(肉)" +msgstr[0] "グルテンフリーサンドイッチ(肉)" #. ~ Description for gluten free meat sandwich #: lang/json/COMESTIBLE_from_json.py @@ -28703,7 +28703,7 @@ msgstr "肉をグルテンフリーパンで挟んだ物、以上だ。" #: lang/json/COMESTIBLE_from_json.py msgid "gluten free peanut butter sandwich" msgid_plural "gluten free peanut butter sandwiches" -msgstr[0] "穀物不使用サンドイッチ(ピーナッツバター)" +msgstr[0] "グルテンフリーサンドイッチ(ピーナッツバター)" #. ~ Description for gluten free peanut butter sandwich #: lang/json/COMESTIBLE_from_json.py @@ -28715,7 +28715,7 @@ msgstr "ピーナッツバターを二枚のグルテンフリーパンで挟ん #: lang/json/COMESTIBLE_from_json.py msgid "gluten free PB&J sandwich" msgid_plural "gluten free PB&J sandwiches" -msgstr[0] "穀物不使用サンドイッチ(PB&J)" +msgstr[0] "グルテンフリーサンドイッチ(PB&J)" #. ~ Description for gluten free PB&J sandwich #: lang/json/COMESTIBLE_from_json.py @@ -28727,7 +28727,7 @@ msgstr "美味しいピーナッツバターとジャムを挟んだグルテン #: lang/json/COMESTIBLE_from_json.py msgid "gluten free PB&H sandwich" msgid_plural "gluten free PB&H sandwiches" -msgstr[0] "穀物不使用サンドイッチ(PB&H)" +msgstr[0] "グルテンフリーサンドイッチ(PB&H)" #. ~ Description for gluten free PB&H sandwich #: lang/json/COMESTIBLE_from_json.py @@ -28739,7 +28739,7 @@ msgstr "どっかの馬鹿がこのピーナッツバターサンドイッチに #: lang/json/COMESTIBLE_from_json.py msgid "gluten free PB&M sandwich" msgid_plural "gluten free PB&M sandwiches" -msgstr[0] "穀物不使用サンドイッチ(PB&M)" +msgstr[0] "グルテンフリーサンドイッチ(PB&M)" #. ~ Description for gluten free PB&M sandwich #: lang/json/COMESTIBLE_from_json.py @@ -28768,7 +28768,7 @@ msgstr "トウモロコシの粉か...それとも米粉か...そういった類 #: lang/json/COMESTIBLE_from_json.py msgid "gluten free johnnycake" -msgstr "コーンケーキ(穀物不使用)" +msgstr "コーンケーキ(グルテンフリー)" #. ~ Description for gluten free johnnycake #: lang/json/COMESTIBLE_from_json.py @@ -28780,7 +28780,7 @@ msgstr "誰にでも時折こういうケーキを無性に食べたくなるこ #: lang/json/COMESTIBLE_from_json.py msgid "gluten free fruit pancake" msgid_plural "gluten free fruit pancakes" -msgstr[0] "フルーツパンケーキ(穀物不使用)" +msgstr[0] "フルーツパンケーキ(グルテンフリー)" #. ~ Description for gluten free fruit pancake #: lang/json/COMESTIBLE_from_json.py @@ -28820,7 +28820,7 @@ msgstr "" #: lang/json/COMESTIBLE_from_json.py msgid "gluten free chocolate pancake" msgid_plural "gluten free chocolate pancakes" -msgstr[0] "チョコレートパンケーキ(穀物不使用)" +msgstr[0] "チョコレートパンケーキ(グルテンフリー)" #. ~ Description for gluten free chocolate pancake #: lang/json/COMESTIBLE_from_json.py @@ -28832,7 +28832,7 @@ msgstr "本物のメープルシロップを使用した、ふんわりと美味 #: lang/json/COMESTIBLE_from_json.py msgid "gluten free French toast" msgid_plural "gluten free French toasts" -msgstr[0] "フレンチトースト(穀物不使用)" +msgstr[0] "フレンチトースト(グルテンフリー)" #. ~ Description for gluten free French toast #: lang/json/COMESTIBLE_from_json.py @@ -28856,7 +28856,7 @@ msgstr "" #: lang/json/COMESTIBLE_from_json.py msgid "gluten free biscuit" -msgstr "ビスケット(穀物不使用)" +msgstr "ビスケット(グルテンフリー)" #. ~ Description for gluten free biscuit #: lang/json/COMESTIBLE_from_json.py @@ -28867,7 +28867,7 @@ msgstr "味が良く、お腹も満たされる、手作りのグルテンフリ #: lang/json/COMESTIBLE_from_json.py msgid "gluten free fruit pie" -msgstr "フルーツパイ(穀物不使用)" +msgstr "フルーツパイ(グルテンフリー)" #. ~ Description for gluten free fruit pie #: lang/json/COMESTIBLE_from_json.py @@ -28876,7 +28876,7 @@ msgstr "甘い果物が沢山詰まった、美味しそうなグルテンフリ #: lang/json/COMESTIBLE_from_json.py msgid "gluten free vegetable pie" -msgstr "ベジタブルパイ(穀物不使用)" +msgstr "ベジタブルパイ(グルテンフリー)" #. ~ Description for gluten free vegetable pie #: lang/json/COMESTIBLE_from_json.py @@ -28885,7 +28885,7 @@ msgstr "美味しい野菜が沢山詰まった、美味しそうなグルテン #: lang/json/COMESTIBLE_from_json.py msgid "gluten free meat pie" -msgstr "ミートパイ(穀物不使用)" +msgstr "ミートパイ(グルテンフリー)" #. ~ Description for gluten free meat pie #: lang/json/COMESTIBLE_from_json.py @@ -28894,7 +28894,7 @@ msgstr "美味しい肉が沢山詰まった、美味しそうなグルテンフ #: lang/json/COMESTIBLE_from_json.py msgid "gluten free maple pie" -msgstr "メープルパイ(穀物不使用)" +msgstr "メープルパイ(グルテンフリー)" #. ~ Description for gluten free maple pie #: lang/json/COMESTIBLE_from_json.py @@ -28903,7 +28903,7 @@ msgstr "メープルシロップをそのまま使った、甘くて美味しい #: lang/json/COMESTIBLE_from_json.py msgid "gluten free vegetable pizza" -msgstr "ベジタブルピザ(穀物不使用)" +msgstr "ベジタブルピザ(グルテンフリー)" #. ~ Description for gluten free vegetable pizza #: lang/json/COMESTIBLE_from_json.py @@ -28915,7 +28915,7 @@ msgstr "" #: lang/json/COMESTIBLE_from_json.py msgid "gluten free cheese pizza" -msgstr "チーズピザ(穀物不使用)" +msgstr "チーズピザ(グルテンフリー)" #. ~ Description for gluten free cheese pizza #: lang/json/COMESTIBLE_from_json.py @@ -28924,7 +28924,7 @@ msgstr "美味しいチーズのグルテンフリーピザです。溶けたチ #: lang/json/COMESTIBLE_from_json.py msgid "gluten free meat pizza" -msgstr "ミートピザ(穀物不使用)" +msgstr "ミートピザ(グルテンフリー)" #. ~ Description for gluten free meat pizza #: lang/json/COMESTIBLE_from_json.py @@ -28935,7 +28935,7 @@ msgstr "肉食系には堪らないグルテンフリーのミートピザです #: lang/json/COMESTIBLE_from_json.py msgid "gluten free cheeseburger" -msgstr "チーズバーガー(穀物不使用)" +msgstr "チーズバーガー(グルテンフリー)" #. ~ Description for gluten free cheeseburger #: lang/json/COMESTIBLE_from_json.py @@ -28947,7 +28947,7 @@ msgstr "" #: lang/json/COMESTIBLE_from_json.py msgid "gluten free hamburger" -msgstr "ハンバーガー(穀物不使用)" +msgstr "ハンバーガー(グルテンフリー)" #. ~ Description for gluten free hamburger #: lang/json/COMESTIBLE_from_json.py @@ -28956,7 +28956,7 @@ msgstr "グルテンフリーのパンに、挽肉と野菜と香辛料を挟ん #: lang/json/COMESTIBLE_from_json.py msgid "gluten free sloppy joe" -msgstr "スラッピー・ジョー(穀物不使用)" +msgstr "スラッピー・ジョー(グルテンフリー)" #. ~ Description for gluten free sloppy joe #: lang/json/COMESTIBLE_from_json.py @@ -28967,7 +28967,7 @@ msgstr "ひき肉とトマトソースを、ハンバーガー用のグルテン #: lang/json/COMESTIBLE_from_json.py msgid "gluten free BLT" -msgstr "穀物不使用サンドイッチ(BLT)" +msgstr "グルテンフリーサンドイッチ(BLT)" #. ~ Description for gluten free BLT #: lang/json/COMESTIBLE_from_json.py @@ -28977,7 +28977,7 @@ msgstr "ベーコン、レタス、トマトを焼いたグルテンフリーパ #: lang/json/COMESTIBLE_from_json.py msgid "gluten free sweetbread" msgid_plural "gluten free sweetbreads" -msgstr[0] "シビレのカツレツ(穀物不使用)" +msgstr[0] "シビレのカツレツ(グルテンフリー)" #. ~ Description for gluten free sweetbread #: lang/json/COMESTIBLE_from_json.py @@ -28990,7 +28990,7 @@ msgstr "茹でた動物の内臓にグルテンフリーのパン粉をまぶし #: lang/json/COMESTIBLE_from_json.py msgid "gluten free cheese sandwich" msgid_plural "gluten free cheese sandwiches" -msgstr[0] "穀物不使用サンドイッチ(チーズ)" +msgstr[0] "グルテンフリーサンドイッチ(チーズ)" #. ~ Description for gluten free cheese sandwich #: lang/json/COMESTIBLE_from_json.py @@ -29000,7 +29000,7 @@ msgstr "チーズを挟んだシンプルなグルテンフリーのサンドイ #: lang/json/COMESTIBLE_from_json.py msgid "gluten free grilled cheese sandwich" msgid_plural "gluten free grilled cheese sandwiches" -msgstr[0] "穀物不使用サンドイッチ(焼きチーズ)" +msgstr[0] "グルテンフリーサンドイッチ(焼きチーズ)" #. ~ Description for gluten free grilled cheese sandwich #: lang/json/COMESTIBLE_from_json.py @@ -29012,7 +29012,7 @@ msgstr "美味しい焼きチーズのグルテンフリーサンドイッチで #: lang/json/COMESTIBLE_from_json.py msgid "gluten free deluxe sandwich" msgid_plural "gluten free deluxe sandwiches" -msgstr[0] "穀物不使用サンドイッチ(デラックス)" +msgstr[0] "グルテンフリーサンドイッチ(デラックス)" #. ~ Description for gluten free deluxe sandwich #: lang/json/COMESTIBLE_from_json.py @@ -29024,7 +29024,7 @@ msgstr "肉、野菜、チーズ、そして各種の調味料を挟んだ豪華 #: lang/json/COMESTIBLE_from_json.py msgid "gluten free cucumber sandwich" msgid_plural "gluten free cucumber sandwiches" -msgstr[0] "穀物不使用サンドイッチ(キュウリ)" +msgstr[0] "グルテンフリーサンドイッチ(キュウリ)" #. ~ Description for gluten free cucumber sandwich #: lang/json/COMESTIBLE_from_json.py @@ -29036,7 +29036,7 @@ msgstr "爽やかなキュウリのグルテンフリーサンドイッチです #: lang/json/COMESTIBLE_from_json.py msgid "gluten free jam sandwich" msgid_plural "gluten free jam sandwiches" -msgstr[0] "穀物不使用サンドイッチ(ジャム)" +msgstr[0] "グルテンフリーサンドイッチ(ジャム)" #. ~ Description for gluten free jam sandwich #: lang/json/COMESTIBLE_from_json.py @@ -29046,7 +29046,7 @@ msgstr "ジャムを挟んだ美味しいグルテンフリーのサンドイッ #: lang/json/COMESTIBLE_from_json.py msgid "gluten free honey sandwich" msgid_plural "gluten free honey sandwiches" -msgstr[0] "穀物不使用サンドイッチ(蜂蜜)" +msgstr[0] "グルテンフリーサンドイッチ(蜂蜜)" #. ~ Description for gluten free honey sandwich #: lang/json/COMESTIBLE_from_json.py @@ -29056,7 +29056,7 @@ msgstr "蜂蜜を塗った美味しいグルテンフリーのサンドイッチ #: lang/json/COMESTIBLE_from_json.py msgid "gluten free boring sandwich" msgid_plural "gluten free boring sandwiches" -msgstr[0] "穀物不使用サンドイッチ(ソース)" +msgstr[0] "グルテンフリーサンドイッチ(ソース)" #. ~ Description for gluten free boring sandwich #: lang/json/COMESTIBLE_from_json.py @@ -29067,7 +29067,7 @@ msgstr "あまりにもシンプルなソースのグルテンフリーサンド #: lang/json/COMESTIBLE_from_json.py msgid "gluten free waffle" -msgstr "ワッフル(穀物不使用)" +msgstr "ワッフル(グルテンフリー)" #. ~ Description for gluten free waffle #: lang/json/COMESTIBLE_from_json.py @@ -29092,7 +29092,7 @@ msgstr "一般的な格子模様のグルテン/ラクトースフリーワッ #: lang/json/COMESTIBLE_from_json.py msgid "gluten free fruit waffle" -msgstr "フルーツワッフル(穀物不使用)" +msgstr "フルーツワッフル(グルテンフリー)" #. ~ Description for gluten free fruit waffle #: lang/json/COMESTIBLE_from_json.py @@ -29115,7 +29115,7 @@ msgstr "" #: lang/json/COMESTIBLE_from_json.py msgid "gluten free chocolate waffle" -msgstr "チョコレートワッフル(穀物不使用)" +msgstr "チョコレートワッフル(グルテンフリー)" #. ~ Description for gluten free chocolate waffle #: lang/json/COMESTIBLE_from_json.py @@ -36483,12 +36483,12 @@ msgstr ".380口径ACP弾の空薬莢です。" #: lang/json/GENERIC_from_json.py msgid "shotgun hull" msgid_plural "shotgun hulls" -msgstr[0] "空薬莢(散弾)" +msgstr[0] "空薬莢(12ゲージ)" #. ~ Description for shotgun hull #: lang/json/GENERIC_from_json.py msgid "An empty hull from a shotgun shell." -msgstr "散弾の空薬莢です。" +msgstr "ショットガン用12ゲージ弾の空薬莢です。" #: lang/json/GENERIC_from_json.py msgid "Merch" @@ -40027,7 +40027,7 @@ msgstr "槍やハルバードに似た、骨から作られた邪悪な武器で #: lang/json/GENERIC_from_json.py msgid "A Technomancer's Guide to Debugging C:DDA" msgid_plural "A Technomancer's Guide to Debugging C:DDAs" -msgstr[0] "本(魔法/テクノマンサーのC:DDAデバッグガイド)" +msgstr[0] "本(呪文/テクノマンサーのC:DDAデバッグガイド)" #. ~ Description for A Technomancer's Guide to Debugging C:DDA #: lang/json/GENERIC_from_json.py @@ -40037,7 +40037,7 @@ msgstr "static std::string description( spell sp ) const;" #: lang/json/GENERIC_from_json.py msgid "A Beginner's Guide to Magic" msgid_plural "A Beginner's Guide to Magics" -msgstr[0] "本(魔法/はじめての魔法)" +msgstr[0] "本(呪文/はじめての魔法)" #. ~ Description for A Beginner's Guide to Magic #: lang/json/GENERIC_from_json.py @@ -40049,7 +40049,7 @@ msgstr "呪文書というよりもパンフレットに見えますが、少な #: lang/json/GENERIC_from_json.py msgid "Wizarding Guide to Backpacking" msgid_plural "Wizarding Guide to Backpackings" -msgstr[0] "本(魔法/バックパッカー用魔法ガイド)" +msgstr[0] "本(呪文/バックパッカー用魔法ガイド)" #. ~ Description for Wizarding Guide to Backpacking #: lang/json/GENERIC_from_json.py @@ -40062,7 +40062,7 @@ msgstr "バックパッカーとして活動する際の持ち物、ではなく #: lang/json/GENERIC_from_json.py msgid "Pyromancy for Heretics" msgid_plural "Pyromancy for Hereticss" -msgstr[0] "本(魔法/異端者のための炎術)" +msgstr[0] "本(呪文/異端者のための炎術)" #. ~ Description for Pyromancy for Heretics #: lang/json/GENERIC_from_json.py @@ -40073,7 +40073,7 @@ msgstr "焼け残った本の中には、ものを燃やし尽くす様々な方 #: lang/json/GENERIC_from_json.py msgid "A Treatise on Magical Elements" msgid_plural "A Treatise on Magical Elementss" -msgstr[0] "本(魔法/魔法の諸要素に関する一考察)" +msgstr[0] "本(呪文/魔法の諸要素に関する一考察)" #. ~ Description for A Treatise on Magical Elements #: lang/json/GENERIC_from_json.py @@ -40085,7 +40085,7 @@ msgstr "様々な呪文を示す複雑な図形、儀式、身振りなどを詳 #: lang/json/GENERIC_from_json.py msgid "Introduction to the Divine" msgid_plural "Introduction to the Divines" -msgstr[0] "本(魔法/聖職者入門)" +msgstr[0] "本(呪文/聖職者入門)" #. ~ Description for Introduction to the Divine #: lang/json/GENERIC_from_json.py @@ -40097,7 +40097,7 @@ msgstr "文章のほとんどが宗教的なものですが、治癒に関する #: lang/json/GENERIC_from_json.py msgid "The Paladin's Guide to Modern Spellcasting" msgid_plural "The Paladin's Guide to Modern Spellcastings" -msgstr[0] "本(魔法/聖騎士現代呪文集)" +msgstr[0] "本(呪文/聖騎士現代呪文集)" #. ~ Description for The Paladin's Guide to Modern Spellcasting #: lang/json/GENERIC_from_json.py @@ -40109,7 +40109,7 @@ msgstr "「現代」というタイトルですが、内容は中世英語で書 #: lang/json/GENERIC_from_json.py msgid "Winter's Eternal Grasp" msgid_plural "Winter's Eternal Grasps" -msgstr[0] "本(魔法/永遠なる冬の支配)" +msgstr[0] "本(呪文/永遠なる冬の支配)" #. ~ Description for Winter's Eternal Grasp #: lang/json/GENERIC_from_json.py @@ -40120,7 +40120,7 @@ msgstr "氷で作られたかのような華奢な本です。触ると寒さす #: lang/json/GENERIC_from_json.py msgid "The Tome of The Oncoming Storm" msgid_plural "The Tome of The Oncoming Storms" -msgstr[0] "本(魔法/来たるべき嵐の書)" +msgstr[0] "本(呪文/来たるべき嵐の書)" #. ~ Description for The Tome of The Oncoming Storm #: lang/json/GENERIC_from_json.py @@ -40132,7 +40132,7 @@ msgstr "雷雲と交差する稲妻が表紙に浮き彫りで描かれた大き #: lang/json/GENERIC_from_json.py msgid "Nondescript Spellbook" msgid_plural "Nondescript Spellbooks" -msgstr[0] "本(魔法/名もなき呪文書)" +msgstr[0] "本(呪文/名もなき呪文書)" #. ~ Description for Nondescript Spellbook #: lang/json/GENERIC_from_json.py @@ -40142,7 +40142,7 @@ msgstr "魔術の初心者によって書かれた、呪文などが載ってい #: lang/json/GENERIC_from_json.py msgid "The Tome of Flesh" msgid_plural "The Tome of Fleshs" -msgstr[0] "本(魔法/肉の書)" +msgstr[0] "本(呪文/肉の書)" #. ~ Description for The Tome of Flesh #: lang/json/GENERIC_from_json.py @@ -40152,7 +40152,7 @@ msgstr "小さな書物です。表紙が鞣した人間の皮膚で覆われて #: lang/json/GENERIC_from_json.py msgid "The Book of Trees" msgid_plural "The Book of Treess" -msgstr[0] "本(魔法/木々の書)" +msgstr[0] "本(呪文/木々の書)" #. ~ Description for The Book of Trees #: lang/json/GENERIC_from_json.py @@ -41536,7 +41536,7 @@ msgstr[0] "空薬莢(.410口径)" #. ~ Description for .410 hull #: lang/json/GENERIC_from_json.py msgid "An empty hull from a .410 bore shotgun shell." -msgstr ".410口径散弾の空薬莢です。" +msgstr "ショットガン用.410口径弾の空薬莢です。" #: lang/json/ITEM_CATEGORY_from_json.py msgid "GUNS" @@ -43678,7 +43678,7 @@ msgstr "弾倉(ショットガン/サイガ410)" msgid "" "A removable plastic magazine for the Saiga-410 shotgun. Holds 10 rounds of " ".410 bore shotshells." -msgstr "サイガ410に対応する樹脂製10発弾倉です。.410口径散弾を装填できます。" +msgstr "サイガ410に対応する樹脂製10発弾倉です。ショットガン用.410口径弾を装填できます。" #: lang/json/MAGAZINE_from_json.py msgid "Saiga-410 drum magazine" @@ -43689,7 +43689,7 @@ msgstr "弾倉(ショットガン/サイガ410/ドラム)" msgid "" "A removable plastic magazine for the Saiga-410 shotgun. Holds 30 rounds of " ".410 bore shotshells." -msgstr "サイガ410に対応する樹脂製10発ドラム弾倉です。.410口径散弾を装填できます。" +msgstr "サイガ410に対応する樹脂製10発ドラム弾倉です。ショットガン用.410口径弾を装填できます。" #: lang/json/MAGAZINE_from_json.py msgid ".357 Magnum speedloader" @@ -44418,7 +44418,7 @@ msgstr "生体部品のスロットシステムを有効化します。" #: lang/json/MOD_INFO_from_json.py msgid "Classic zombies" -msgstr "クラシックモード" +msgstr "変更 - クラシックモード" #. ~ Description for Classic zombies #: lang/json/MOD_INFO_from_json.py @@ -45911,7 +45911,7 @@ msgstr "真菌ゾンビ" msgid "" "Once human, fungal tendrils now sprout from its mouth, eyes, and other " "orifices, holding together a shambling mass of mold-covered flesh." -msgstr "かつては人間でしたが、今や真菌の糸が口、目、ほかのあらゆる穴から飛び出し、よろめきながら歩く肉塊の形をなんとか支えています。" +msgstr "かつては人間でしたが、今や真菌の糸が口、目、他のあらゆる穴から飛び出し、よろめきながら歩く肉塊の形をなんとか支えています。" #: lang/json/MONSTER_from_json.py msgid "bloated zombie" @@ -61034,7 +61034,7 @@ msgid "" "Place the turret and it will ID you as friendly with its advanced IFF " "software. Consult your safety manual in the event of a malfunction." msgstr "" -"停止している防衛用ショットガンタレットです。起動すると内部に保管されている最大100発の12ゲージ散弾が自動的に装填されます。タレットを設置するとIFFソフトウェアの初期設定が行われ、設置者を味方として登録します。誤作動があった場合は安全マニュアルを参照してください。" +"停止している防衛用ショットガンタレットです。起動すると内部に保管されている最大100発のショットガン用12ゲージ弾が自動的に装填されます。タレットを設置するとIFFソフトウェアの初期設定が行われ、設置者を味方として登録します。誤作動があった場合は安全マニュアルを参照してください。" #: lang/json/TOOL_from_json.py msgid "inactive riot control turret" @@ -63143,7 +63143,7 @@ msgstr "石つぶて" #: lang/json/ammunition_type_from_json.py msgid "shot" -msgstr "散弾/単発弾" +msgstr "12ゲージ" #: lang/json/ammunition_type_from_json.py lang/json/gun_from_json.py #: lang/json/gun_from_json.py @@ -72546,7 +72546,7 @@ msgid "" "other for shotgun shells. It is made from pipes and parts cannibalized from" " a double barrel shotgun." msgstr "" -"銃身が3つ連なった自家製の銃器です。.30-06口径弾を装填する銃身が1つあり、残り2つの銃身には散弾を装填します。二連ショットガンから取り外した部品とパイプから作られています。" +"銃身が3つ連なった自家製の銃器です。.30-06口径弾を装填する銃身が1つあり、残り2つの銃身にはショットガン用12ゲージ弾を装填します。二連ショットガンから取り外した部品とパイプから作られています。" #: lang/json/gun_from_json.py lang/json/gunmod_from_json.py msgctxt "gun_type_type" @@ -72671,7 +72671,7 @@ msgid "" " bore barrels. Historically used by egomaniac hunters in Africa, now used " "by their egomaniac descendants in New England." msgstr "" -".30-06口径の銃身と2つの散弾用滑腔銃身を併せ持った、中折式の複合銃です。かつて自己中心的なハンター達がアフリカで振り回していた銃を、自己中心的な子孫達がニューイングランドで振り回しています。" +".30-06口径の銃身と2つの12ゲージ弾用滑腔銃身を併せ持った、中折式の複合銃です。かつて自己中心的なハンター達がアフリカで振り回していた銃を、自己中心的な子孫達がニューイングランドで振り回しています。" #: lang/json/gun_from_json.py msgid "crude rocket launcher" @@ -73971,7 +73971,7 @@ msgid "" "cartridges and a single 12 gauge shell, it makes a great companion for those" " who wander the \"Earth-that-was\"." msgstr "" -"19世紀中頃にアメリカ南北戦争で使われたレマットリボルバーを、現代式に再設計した銃です。巨大なシリンダーに.44口径弾薬を9発、中央の軸の部分に散弾を1発装填できます。失われた世界をさすらう放浪者のよき友となるでしょう。" +"19世紀中頃にアメリカ南北戦争で使われたレマットリボルバーを、現代式に再設計した銃です。巨大なシリンダーに.44口径弾薬を9発、中央の軸の部分に12ゲージ弾を1発装填できます。失われた世界をさすらう放浪者のよき友となるでしょう。" #: lang/json/gun_from_json.py msgid "pipe rifle: .44 Magnum" @@ -74967,7 +74967,7 @@ msgstr "9x18mmマカロフ弾を使用するモデルです。標準型よりも #: lang/json/gun_from_json.py msgid "bionic shotgun" msgid_plural "bionic shotguns" -msgstr[0] "ショットガン(CBM)" +msgstr[0] "ショットガン(12ゲージ/CBM)" #: lang/json/gun_from_json.py msgid "Bionic one-shot retracting shotgun integrated with your arm." @@ -75194,7 +75194,7 @@ msgstr "小さなペイントボールを発射する、殺傷性のない銃で #: lang/json/gun_from_json.py msgid "heavy automatic shotgun" msgid_plural "heavy automatic shotguns" -msgstr[0] "ショットガン(ヘビーオート)" +msgstr[0] "ショットガン(12ゲージ/ヘビーオート)" #: lang/json/gun_from_json.py msgid "" @@ -75202,23 +75202,23 @@ msgid "" "chambered and re-bored for shotgun shells, and completely redesigned to be " "wielded unmounted by one user." msgstr "" -"ブローニングM2重機関銃を大改造して作った、言うなればまさに重機関散弾銃です。散弾に対応する滑腔銃身が組み込まれています。地形に設置しなくても射撃が可能です。" +"ブローニングM2重機関銃を大改造して作った、言うなればまさに重機関ショットガンです。12ゲージ弾に対応する滑腔銃身が組み込まれています。地形に設置しなくても射撃が可能です。" #: lang/json/gun_from_json.py msgid "12 gauge pistol" msgid_plural "12 gauge pistols" -msgstr[0] "ハンドガン(散弾/12ゲージピストル)" +msgstr[0] "ハンドガン(12ゲージ/12ゲージピストル)" #: lang/json/gun_from_json.py msgid "" "A single shot pistol that loads 12 gauge shotgun shells, handcrafted from " "scrap." -msgstr "鉄くずから作られた、散弾を使用する単発式の拳銃です。" +msgstr "鉄くずから作られた、12ゲージ弾を使用する単発式の拳銃です。" #: lang/json/gun_from_json.py msgid "manual autoshotgun" msgid_plural "manual autoshotguns" -msgstr[0] "ショットガン(手回し車両部品銃)" +msgstr[0] "ショットガン(12ゲージ/手回し車両部品銃)" #: lang/json/gun_from_json.py msgid "" @@ -75230,7 +75230,7 @@ msgstr "" #: lang/json/gun_from_json.py msgid "Kel-Tec KSG" msgid_plural "Kel-Tec KSG" -msgstr[0] "ショットガン(ケルテックKSG)" +msgstr[0] "ショットガン(12ゲージ/ケルテックKSG)" #: lang/json/gun_from_json.py msgid "" @@ -75243,7 +75243,7 @@ msgstr "" #: lang/json/gun_from_json.py msgid "L12 Defender" msgid_plural "L12 Defender" -msgstr[0] "ショットガン(L12ディフェンダー)" +msgstr[0] "ショットガン(12ゲージ/L12ディフェンダー)" #: lang/json/gun_from_json.py msgid "" @@ -75258,7 +75258,7 @@ msgstr "" #: lang/json/gun_from_json.py msgid "M1014 shotgun" msgid_plural "M1014 shotguns" -msgstr[0] "ショットガン(M1014)" +msgstr[0] "ショットガン(12ゲージ/M1014)" #: lang/json/gun_from_json.py msgid "" @@ -75269,7 +75269,7 @@ msgstr "簡便性と信頼性に定評のある、セミオートマチック・ #: lang/json/gun_from_json.py msgid "Mossberg 500" msgid_plural "Mossberg 500" -msgstr[0] "ショットガン(モスバーグ500)" +msgstr[0] "ショットガン(12ゲージ/モスバーグ500)" #: lang/json/gun_from_json.py msgid "" @@ -75280,7 +75280,7 @@ msgstr "非常に人気のあるポンプアクション・ショットガンで #: lang/json/gun_from_json.py msgid "double-barrel pipe shotgun" msgid_plural "double-barrel pipe shotguns" -msgstr[0] "ショットガン(2連パイプ銃)" +msgstr[0] "ショットガン(12ゲージ/2連パイプ銃)" #: lang/json/gun_from_json.py msgid "" @@ -75295,7 +75295,7 @@ msgstr "ダブル" #: lang/json/gun_from_json.py msgid "pipe shotgun" msgid_plural "pipe shotguns" -msgstr[0] "ショットガン(パイプ銃)" +msgstr[0] "ショットガン(12ゲージ/パイプ銃)" #: lang/json/gun_from_json.py msgid "" @@ -75306,7 +75306,7 @@ msgstr "自家製ショットガンです。単発式で、パイプと銃床を #: lang/json/gun_from_json.py msgid "Remington 870" msgid_plural "Remington 870" -msgstr[0] "ショットガン(レミントン870)" +msgstr[0] "ショットガン(12ゲージ/レミントン870)" #: lang/json/gun_from_json.py msgid "" @@ -75319,7 +75319,7 @@ msgstr "" #: lang/json/gun_from_json.py msgid "shotgun revolver" msgid_plural "shotgun revolvers" -msgstr[0] "ショットガン(リボルバー)" +msgstr[0] "ショットガン(12ゲージ/リボルバー)" #: lang/json/gun_from_json.py msgid "" @@ -75330,7 +75330,7 @@ msgstr "6発の弾薬を装填できる回転弾倉式に改造したショッ #: lang/json/gun_from_json.py msgid "Saiga-12" msgid_plural "Saiga-12s" -msgstr[0] "ショットガン(サイガ12)" +msgstr[0] "ショットガン(12ゲージ/サイガ12)" #: lang/json/gun_from_json.py msgid "" @@ -75343,7 +75343,7 @@ msgstr "" #: lang/json/gun_from_json.py msgid "double barrel shotgun" msgid_plural "double barrel shotguns" -msgstr[0] "ショットガン(2連)" +msgstr[0] "ショットガン(12ゲージ/2連)" #: lang/json/gun_from_json.py msgid "" @@ -75354,7 +75354,7 @@ msgstr "骨董品としての価値がありそうなほど古めかしいショ #: lang/json/gun_from_json.py msgid "single barrel shotgun" msgid_plural "single barrel shotguns" -msgstr[0] "ショットガン(単銃身)" +msgstr[0] "ショットガン(12ゲージ/単銃身)" #: lang/json/gun_from_json.py msgid "" @@ -75367,7 +75367,7 @@ msgstr "" #: lang/json/gun_from_json.py msgid "handmade lever shotgun" msgid_plural "handmade lever shotguns" -msgstr[0] "ショットガン(手製レバーアクション銃)" +msgstr[0] "ショットガン(12ゲージ/手製レバーアクション)" #: lang/json/gun_from_json.py msgid "" @@ -75462,7 +75462,7 @@ msgstr "" #: lang/json/gun_from_json.py msgid "sawn-off shotgun" msgid_plural "sawn-off shotguns" -msgstr[0] "ショットガン(短銃身)" +msgstr[0] "ショットガン(12ゲージ/短銃身)" #: lang/json/gun_from_json.py msgid "" @@ -75474,7 +75474,7 @@ msgstr "" #: lang/json/gun_from_json.py msgid "sawn pipe shotgun" msgid_plural "sawn pipe shotguns" -msgstr[0] "ショットガン(短銃身パイプ銃)" +msgstr[0] "ショットガン(12ゲージ/短銃身パイプ銃)" #: lang/json/gun_from_json.py msgid "" @@ -76018,7 +76018,7 @@ msgstr "単発式のポンプアクションショットガンです。内部の #: lang/json/gun_from_json.py msgid "combat shotgun" msgid_plural "combat shotguns" -msgstr[0] "ショットガン(コンバットショットガン)" +msgstr[0] "ショットガン(12ゲージ/コンバット)" #: lang/json/gun_from_json.py msgid "" @@ -76364,7 +76364,7 @@ msgstr "これはモンスターが攻撃をする際の疑似アイテムです #: lang/json/gun_from_json.py msgid "integral 12 gauge shotgun" msgid_plural "integral 12 gauge shotguns" -msgstr[0] "内蔵型銃器(12ゲージショットガン)" +msgstr[0] "内蔵型銃器(12ゲージ/ショットガン)" #: lang/json/gun_from_json.py msgid "integral 50 caliber machinegun" @@ -77129,7 +77129,7 @@ msgid "" "military aircraft pilots who might be stranded after a crash, later produced" " commercially by various companies." msgstr "" -"コンパクトに折り畳んで収納できる、.410口径散弾銃の銃身と.22口径リムファイア式銃身を組み合わせた軽量ライフルです。軍用機のパイロットが墜落して取り残された際に使えるよう設計されましたが、開発以後は様々な企業が一般市場向けに製造しました。" +"コンパクトに折り畳んで収納できる、.410口径ショットガンの銃身と.22口径リムファイア式銃身を組み合わせた軽量ライフルです。軍用機のパイロットが墜落して取り残された際に使えるよう設計されましたが、開発以後は様々な企業が一般市場向けに製造しました。" #: lang/json/gun_from_json.py msgid "Colt Single Action Army" @@ -77169,7 +77169,7 @@ msgid "" " commonly chambered for .45 Long Colt, with chambers long enough to accept " ".410 shotgun shells." msgstr "" -"ボンドアームズ社のデリンジャーは二連式のコンパクトな拳銃です。一般的には.45口径ロングコルト弾を使用しますが、.410口径散弾も十分装填できる長さを備えています。" +"ボンドアームズ社のデリンジャーは二連式のコンパクトな拳銃です。一般的には.45口径ロングコルト弾を使用しますが、ショットガン用.410口径弾も十分装填できる長さを備えています。" #: lang/json/gun_from_json.py msgid ".410 youth shotgun" @@ -77181,7 +77181,7 @@ msgid "" "An old break-action shotgun, chambered in .410 bore. Designed as a lower-" "recoil alternative to 12 gauge, it is light and simple in manufacture." msgstr "" -".410散弾を装填できる古い中折れ式のショットガンです。通常のショットガンよりも反動の少ない代替品として開発された銃で、軽量かつ構造も単純です。" +"ショットガン用.410口径弾を装填できる古い中折れ式のショットガンです。通常のショットガンよりも反動の少ない代替品として開発された銃で、軽量かつ構造も単純です。" #: lang/json/gun_from_json.py msgid ".410 pipe shotgun" @@ -77192,7 +77192,7 @@ msgstr[0] "ショットガン(.410口径/パイプ銃)" msgid "" "A home-made shotgun, in .410 bore. It is simply a pipe attached to a stock," " with a hammer to strike the single round it holds." -msgstr ".410口径散弾を使用する自家製のショットガンです。単発式で、パイプと銃床を組み合わせたフレームに引き金と撃鉄が付いています。" +msgstr "ショットガン用.410口径弾を使用する自家製のショットガンです。単発式で、パイプと銃床を組み合わせたフレームに引き金と撃鉄が付いています。" #: lang/json/gun_from_json.py msgid "AF2011A1 .38 Super" @@ -77227,7 +77227,7 @@ msgid "" "Casull. It has the ability to fire .410 shotshells and .45 Long Colt " "cartridges." msgstr "" -".454カスール弾を使用する5連発リボルバーです。その名に恥じない絶大な制止力を発揮します。.410口径散弾と.45口径ロングコルト弾を装填できます。" +".454カスール弾を使用する5連発リボルバーです。その名に恥じない絶大な制止力を発揮します。ショットガン用.410口径弾と.45口径ロングコルト弾を装填できます。" #: lang/json/gunmod_from_json.py msgid "barrel extension" @@ -77254,7 +77254,7 @@ msgid "" "Rifling a shotgun barrel is mainly done in order to improve its accuracy " "when firing slugs. The rifling makes the gun less suitable for shot, " "however." -msgstr "ショットガンの銃身にライフリングを刻むことでスラッグ弾の精度を向上させます。ショットガンらしくないと言えばらしくない改造ですけど、ね。" +msgstr "ショットガンの銃身にライフリングを刻むことで単発弾の精度を向上させます。ショットガンらしくないと言えばらしくない改造ですけど、ね。" #: lang/json/gunmod_from_json.py msgid "rapid blowback" @@ -78451,7 +78451,8 @@ msgstr[0] "LWアンダーバレル・ショットガン" msgid "" "Leadworks built in minimalist pump action shotgun module. It allows 4 " "shotgun shells to be loaded and fired." -msgstr "最小限の部品で構成された、Leadworks社製の内蔵式ポンプアクションショットガン機構です。散弾を4発装填して発砲できます。" +msgstr "" +"最小限の部品で構成された、Leadworks社製の内蔵式ポンプアクションショットガン機構です。ショットガン用12ゲージ弾を4発装填して発砲できます。" #: lang/json/gunmod_from_json.py msgid "LW GLM" @@ -79164,7 +79165,7 @@ msgid "" " create certain items. Traps, Marksmanship, and First Aid are all required " "for certain items." msgstr "" -"主要な製作関連スキルに加え、そのほかのスキルも特定のアイテム製作で必要になるかもしれません。罠や射撃、応急手当スキルは、それぞれの分野に関連するアイテムの製作に必要です。" +"主要な製作関連スキルに加え、その他のスキルも特定のアイテム製作で必要になるかもしれません。罠や射撃、応急手当スキルは、それぞれの分野に関連するアイテムの製作に必要です。" #: lang/json/help_from_json.py msgid "" @@ -79872,7 +79873,7 @@ msgstr "^>v< 薬局 - 貴重な医療品がたくさん msgid "" "^>v< Grocery store - A good source of canned " "food and other supplies." -msgstr "^>v< 食料雑貨店 - 缶詰などの食料がたくさん揃っている。" +msgstr "^>v< 食料雑貨店 - 保存食などがたくさん揃っている。" #: lang/json/help_from_json.py msgid "" @@ -79963,7 +79964,7 @@ msgid "" "The biggest drawback to shotguns is their noisiness. They are very loud, and impossible to silence. A shot that kills one zombie might attract three more! Beware of that." msgstr "" "( ショットガン\n" -"ショットガンはゲーム中で最も強力な銃器の一種であり、大抵の相手を一発で仕留められます。小ペレット弾や散弾は拡散するので、近くの相手に簡単に命中します。しかし、装甲の厚い相手には効果が薄く、散弾を完全に無効化するものもいます。単発弾は射程距離が長く、このような相手に効果的です。\n" +"ショットガンはゲーム中で最も強力な銃器の一種であり、大抵の相手を一発で仕留められます。バードショットや散弾は拡散するので、近くの相手に簡単に命中します。しかし、装甲の厚い相手には効果が薄く、散弾を完全に無効化するものもいます。単発弾は射程距離が長く、このような相手に効果的です。\n" "最大の欠点は銃声です。とても大きく、抑える事ができません。ゾンビを1体撃ち殺すと3体集まってくるかもしれません!気を付けましょう。" #: lang/json/help_from_json.py @@ -80027,7 +80028,7 @@ msgid "" "A: Lots of the food found in towns is perishable and will only last a few days after the start of a new game. The electricity went out several days ago so fruit, milk and others are the first to go bad. After the first couple of days, you should switch to canned food, jerky, and hunting. Also, you should make sure to cook any food and purify any water you hunt up as it may contain parasites or otherwise be unsafe." msgstr "" "Q: 何を食べても体調が悪くなる! どういうことだ?\n" -"A: 町で見つかる大抵の食料は腐りやすく、ゲーム開始からわずか数日しか保ちません。数日前から送電が停止しているので、果物、牛乳などはすぐに傷みます。しばらく経ったら缶詰、干し肉、狩猟で得た肉に移行しましょう。また、見つけた食料には寄生虫など色々な危険が潜んでいる場合もあるのできちんと調理し、水は浄水しましょう。" +"A: 町で見つかる大抵の食料は腐りやすく、ゲーム開始からわずか数日しか保ちません。数日前から送電が停止しているので、果物、牛乳などはすぐに傷みます。しばらく経ったら保存食、干し肉、狩猟で得た肉に移行しましょう。また、見つけた食料には寄生虫など色々な危険が潜んでいる場合もあるのできちんと調理し、水は浄水しましょう。" #: lang/json/help_from_json.py msgid "" @@ -80122,7 +80123,7 @@ msgstr "" "Q: 銃の口径や種類が多すぎてよく分からない。どれをどれに装填できるのか把握できない。\n" "A: 以下の一般的な口径と種類を覚えておきましょう。\n" "9x19mm (単に9mmとも) - 大抵の基本的なハンドガン(例: グロック) とサブマシンガンに装填でき、入手も容易で、通常のゾンビに対してなら十分通用します。\n" -"散弾、大ペレット弾 - 大抵のショットガンに装填できます。近くにいる装甲を持たない敵に対して非常に有効です。\n" +"散弾 - 大抵のショットガンに装填できます。近くにいる装甲を持たない敵に対して非常に有効です。\n" " .223口径(5.56mm) - ライフル用の弾薬です。遠くの敵に対して有効です。\n" " .308口径(7.62mm) - 更に強力なライフルのための弾薬です。遠くの敵に対して有効です。\n" "基本的にはこれだけ覚えれば十分です。もちろんショットガンだけを持って、散弾をたっぷり装填し、敵を地獄に送る戦法を選んでも構いません!" @@ -87105,7 +87106,7 @@ msgid "" "scavengers in smaller lots. This should be enough to test out our " "equipment." msgstr "" -"ありがとう。仲間と小規模の事業を始めたら、君やほかのスカベンジャーからもっと少ない個数の瓶も引き取るようにするよ。下準備としてはこれで十分だ。" +"ありがとう。仲間と小規模の事業を始めたら、君や他のスカベンジャーからもっと少ない個数の瓶も引き取るようにするよ。下準備としてはこれで十分だ。" #: lang/json/mission_def_from_json.py msgid "Oh well. I'll see if I can find another supplier, thanks." @@ -106387,7 +106388,7 @@ msgstr "ライフル弾" #. ~ Crafting recipes subcategory of 'AMMO' category #: lang/json/recipe_category_from_json.py msgid "SHOT" -msgstr "散弾" +msgstr "ショットガン弾" #. ~ Crafting recipes subcategory of 'AMMO' category #: lang/json/recipe_category_from_json.py @@ -106974,7 +106975,7 @@ msgstr "調理: アスピック(野菜)" #: lang/json/recipe_group_from_json.py msgid " Cook: Meat, Canned" -msgstr "調理: 缶詰(肉)" +msgstr "調理: 肉(保存食)" #: lang/json/recipe_group_from_json.py msgid " Cook: Meat Aspic" @@ -108852,7 +108853,7 @@ msgid "" "effectiveness and accuracy decline rapidly with range. Slugs can be loaded " "into shotguns to provide greater range, though they are somewhat inaccurate." msgstr "" -"ショットガンは扱いが簡単なうえに絶大なダメージを叩き込んでくれる非常に頼れる武器ですが、距離が遠くなると極端に威力と精度が落ちてしまいます。スラッグ弾(単発弾)を装填すれば射程は伸びますが、依然として精度は頼りないものです。" +"ショットガンは扱いが簡単なうえに絶大なダメージを叩き込んでくれる非常に頼れる武器ですが、距離が遠くなると極端に威力と精度が落ちてしまいます。単発弾を装填すれば射程は伸びますが、依然として精度は頼りないものです。" #: lang/json/skill_from_json.py msgid "submachine guns" @@ -112148,7 +112149,7 @@ msgid "" "Cataclysm\" " msgstr "" "『グラネード氏が出資者を募る』本紙でもお馴染み、疑惑の元科学者Kevin " -"Granade氏が出資者を募っています。現実歪曲武器「趣榴弾」と呼ばれるそれは「(省略)という仕組みにより、現実を塗り替える事で効果を発揮する」との謳い文句の品物のようで、キックスターターを通してクラウドソーシングされるようです。プロジェクト名は「Project" +"Granade氏が出資者を募っています。現実歪曲武器「趣榴弾」と呼ばれるそれは「(省略)という仕組みにより、現実を塗り替える効果を発揮する」という謳い文句の品物のようで、キックスターターを通してクラウドソーシングされるようです。プロジェクト名は「Project" " Cataclysm」です。 " #: lang/json/snippet_from_json.py @@ -114083,7 +114084,7 @@ msgstr "食料雑貨店にフルーツがたくさんあるのは知ってるだ msgid "" "Next time you visit a grocery store, load up on canned goods. They never go" " bad!" -msgstr "食料雑貨店に行ったら、缶詰を持って帰ろう。缶詰は腐らない!" +msgstr "食料雑貨店に行ったら、保存食を持って帰ろう。缶詰は腐らない!" #: lang/json/snippet_from_json.py msgid "" @@ -117654,7 +117655,7 @@ msgstr "あんた" #: lang/json/snippet_from_json.py msgid "" "\"Don't let the ember go out please don't go out I need you precious fire.\"" -msgstr "「火口は外に出すな、いいか絶対外に出すなよ、火は貴重なんだ」" +msgstr "「火口は切らすな、いいか絶対外に切らすなよ、火は貴重なんだ」" #: lang/json/snippet_from_json.py msgid "\"ITS A TRAP NO WAIT ITS A TARP\"" @@ -123100,7 +123101,7 @@ msgid "" "spending a long time there after all, while I figured out how to get in good" " with my crew." msgstr "" -"倉庫の中ではインターネットもできたから、YouTubeライブでいかれた映像を見て死ぬほどビビったよ。ありがたいことに食料の缶詰は山ほどあったから、倉庫の中ではのんびりと過ごせた。仲間たちの機嫌を取る方法を思いつくまでは、ずっと籠っていようとも考えていたんだけどな。" +"倉庫の中ではインターネットもできたから、YouTubeライブでいかれた映像を見て死ぬほどビビったよ。ありがたいことに保存食は山ほどあったから、倉庫の中ではのんびりと過ごせた。仲間たちの機嫌を取る方法を思いつくまでは、ずっと籠っていようとも考えていたんだけどな。" #: lang/json/talk_topic_from_json.py msgid "Something must have driven you out of there." @@ -124375,7 +124376,7 @@ msgid "" " switch though, the fighting was starting to die off, and I was mostly just " "avoiding attention from zombies and other things." msgstr "" -"ああ。まったくだ。仕事場から徒歩で市街地を越えるのに2日もかかったよ。ゴミ置き場か何かの中で野宿しつつ夜中に移動して、軍隊を避ける術をすぐに学んだ。奴らはを集める磁石みたいなものだし、大抵は化け物が通る場所に駐屯していたからな。最初の内は、街中でも楽に進める場所は残っていた。市民が完全に避難して無人になった区画もいくつかあって、そこにはもいなかった。しばらく時間が経つと、他の市民も無事な家へと移動を始めたので、私は跡形もなくなった商業地区を突っ切って動くようにした。とにかく、家へ帰りたかった。その頃には戦闘も治まり始めていたから、ゾンビやほかの化け物の注意を引かないように進んでいった。" +"ああ。まったくだ。仕事場から徒歩で市街地を越えるのに2日もかかったよ。ゴミ置き場か何かの中で野宿しつつ夜中に移動して、軍隊を避ける術をすぐに学んだ。奴らはを集める磁石みたいなものだし、大抵は化け物が通る場所に駐屯していたからな。最初の内は、街中でも楽に進める場所は残っていた。市民が完全に避難して無人になった区画もいくつかあって、そこにはもいなかった。しばらく時間が経つと、他の市民も無事な家へと移動を始めたので、私は跡形もなくなった商業地区を突っ切って動くようにした。とにかく、家へ帰りたかった。その頃には戦闘も治まり始めていたから、ゾンビや他の化け物の注意を引かないように進んでいった。" #: lang/json/talk_topic_from_json.py msgid "" @@ -128150,7 +128151,7 @@ msgid "" " can pay a premium for any you have on you. Canned food and other edibles " "are handled by the merchant in the front in trade." msgstr "" -"この3品目は大量に自家製造しやすい上、腐りにくい。地元の農家と数人のハンターも、栄養価の高い食料を提供すると言っているが、物資は常に多ければ多いほどいい。物資は一度にたくさん取り引きするほど安くなるものだが、ここに持ってくれば割増金も付けて買い取ろう。缶詰や他の食品はフロントの商人と取り引きしてくれ。" +"この3品目は大量に自家製造しやすい上、腐りにくい。地元の農家と数人のハンターも、栄養価の高い食料を提供すると言っているが、物資は常に多ければ多いほどいい。物資は一度にたくさん取り引きするほど安くなるものだが、ここに持ってくれば割増金も付けて買い取ろう。保存食や他の食品はフロントの商人と取り引きしてくれ。" #: lang/json/talk_topic_from_json.py msgid "Are you looking to buy anything else?" @@ -128704,7 +128705,7 @@ msgid "" " here, we've been doing alright. As to where it is, I don't have the " "foggiest of ideas." msgstr "" -"十数人でチームを組んでる「スカベンジャー」が、いくつかの政府関係施設を見つけたんだ。ほぼ毎週やってきて、文字通りトラックの荷台一杯にツナギの戦闘服やM4カービン、缶詰などを届けてくれている。連中の何人かはここではもう顔なじみだから、うまくやっているよ。物資をどこから拝借してるかなんて、見当もつかないけどな。" +"十数人でチームを組んでる「スカベンジャー」が、いくつかの政府関係施設を見つけたんだ。ほぼ毎週やってきて、文字通りトラックの荷台一杯にツナギの戦闘服やM4カービン、保存食などを届けてくれている。連中の何人かはここではもう顔なじみだから、うまくやっているよ。物資をどこから拝借してるかなんて、見当もつかないけどな。" #: lang/json/talk_topic_from_json.py msgid "Thanks, I'll keep an eye out." @@ -157750,12 +157751,12 @@ msgstr "格子の隙間をスルリと通り抜けました。" #: src/iexamine.cpp #, c-format msgid "Take down the %s?" -msgstr "%sを分解しますか?" +msgstr "%sを片付けますか?" #: src/iexamine.cpp src/map.cpp #, c-format msgid "You take down the %s." -msgstr "%sを分解しました。" +msgstr "%sを片付けました。" #: src/iexamine.cpp #, c-format @@ -158204,7 +158205,7 @@ msgstr "CBMを使って火をつける" #: src/iexamine.cpp #, c-format msgid "Take down the %s" -msgstr "%sを分解する" +msgstr "%sを片付ける" #: src/iexamine.cpp #, c-format @@ -158218,7 +158219,7 @@ msgstr "火をつけられませんでした。" #: src/iexamine.cpp #, c-format msgid "Really take down the %s while it's on fire?" -msgstr "本当に火が燃えている%sを分解しますか?" +msgstr "本当に火が燃えている%sを片付けますか?" #: src/iexamine.cpp msgid "This keg is empty." @@ -165905,7 +165906,7 @@ msgstr "%sが邪魔です。" #: src/iuse_actor.cpp #, c-format msgid "The %s in that direction is not passable." -msgstr "その方向の%sは通行できません。" +msgstr "%sが邪魔なため、その方向には設置できません。" #: src/iuse_actor.cpp #, c-format diff --git a/lang/po/pl.po b/lang/po/pl.po index f13867f9ef38b..2e7a85c3fc110 100644 --- a/lang/po/pl.po +++ b/lang/po/pl.po @@ -7,8 +7,8 @@ # Artur Gromek , 2019 # Chris Bittner , 2019 # Brett Dong , 2019 -# Aleksander Sienkiewicz , 2019 # Ewa Cichosz , 2019 +# Aleksander Sienkiewicz , 2019 # msgid "" msgstr "" @@ -16,7 +16,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2019-06-07 17:32+0800\n" "PO-Revision-Date: 2018-04-26 14:47+0000\n" -"Last-Translator: Ewa Cichosz , 2019\n" +"Last-Translator: Aleksander Sienkiewicz , 2019\n" "Language-Team: Polish (https://www.transifex.com/cataclysm-dda-translators/teams/2217/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -41423,16 +41423,17 @@ msgstr "" #: lang/json/GENERIC_from_json.py msgid "handful of chamomile flowers" msgid_plural "handfuls of chamomile flowers" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgstr[0] "garść kwiatów rumianku" +msgstr[1] "garście kwiatów rumianku" +msgstr[2] "garści kwiatów rumianku" +msgstr[3] "garści kwiatów rumianku" #. ~ Description for handful of chamomile flowers #: lang/json/GENERIC_from_json.py msgid "" "White chamomile flowers, used as a herbal remedy since the ancient times." msgstr "" +"Białe kwiaty rumianku, stosowane jako środek ziołowy od czasów starożytnych." #: lang/json/GENERIC_from_json.py msgid "lump of clay" @@ -41476,20 +41477,20 @@ msgstr "Zaprawa murarska, gotowa do użycia w projektach budowlanych." #: lang/json/GENERIC_from_json.py msgid "soft adobe brick" msgid_plural "soft adobe bricks" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgstr[0] "miękka cegła suszona na słońcu" +msgstr[1] "miękkie cegły suszone na słońcu" +msgstr[2] "miękkich cegieł suszonych na słońcu" +msgstr[3] "miękkich cegieł suszonych na słońcu" #. ~ Use action msg for soft adobe brick. #: lang/json/GENERIC_from_json.py msgid "You test the brick, and it seems solid enough to use." -msgstr "" +msgstr "Testujesz cegłę i wydaje się ona wystarczająco solidna, by ją użyć." #. ~ Use action not_ready_msg for soft adobe brick. #: lang/json/GENERIC_from_json.py msgid "The brick is still too damp to bear weight." -msgstr "" +msgstr "Cegła jest nadal zbyt wilgotna, aby wytrzymać ciężar." #. ~ Description for soft adobe brick #: lang/json/GENERIC_from_json.py @@ -41501,10 +41502,10 @@ msgstr "" #: lang/json/GENERIC_from_json.py msgid "adobe brick" msgid_plural "adobe bricks" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgstr[0] "cegła suszona na słońcu" +msgstr[1] "cegły suszone na słońcu" +msgstr[2] "cegieł suszonych na słońcu" +msgstr[3] "cegieł suszonych na słońcu" #. ~ Description for adobe brick #: lang/json/GENERIC_from_json.py @@ -41512,6 +41513,8 @@ msgid "" "A compacted mass of soil and natural fibers, baked dry enough to harden into" " a brick." msgstr "" +"Zagęszczona masa gleby i włókien naturalnych, upieczona na tyle, by " +"utwardzić się w cegłę." #: lang/json/GENERIC_from_json.py msgid "adobe mortar" @@ -41914,10 +41917,10 @@ msgstr "" #: lang/json/GENERIC_from_json.py msgid "desiccated corpse" msgid_plural "desiccated corpses" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgstr[0] "wysuszone zwłoki" +msgstr[1] "wysuszonych zwłok" +msgstr[2] "wysuszonych zwłok" +msgstr[3] "wysuszonych zwłok" #. ~ Description for desiccated corpse #: lang/json/GENERIC_from_json.py @@ -41925,6 +41928,8 @@ msgid "" "A badly mangled and desiccated partial corpse. It seems whatever thing " "killed him did so with a single swipe of a gigantic claw." msgstr "" +"Poważnie rozszarpane i wysuszone części zwłok. Wygląda na to, że cokolwiek " +"go zabiło, zrobiło to jednym pociągnięciem gigantycznego pazura." #: lang/json/GENERIC_from_json.py msgid "science ID card" @@ -79855,7 +79860,7 @@ msgstr "wytwarza" #: lang/json/activity_type_from_json.py msgid "disassembly" -msgstr "" +msgstr "demontuje" #: lang/json/activity_type_from_json.py lang/json/tool_quality_from_json.py msgid "butchering" @@ -79863,151 +79868,151 @@ msgstr "rzeźnicki" #: lang/json/activity_type_from_json.py msgid "field dressing" -msgstr "" +msgstr "patroszy" #: lang/json/activity_type_from_json.py msgid "skinning" -msgstr "" +msgstr "oskórowuje" #: lang/json/activity_type_from_json.py msgid "quartering" -msgstr "" +msgstr "ćwiartuje" #: lang/json/activity_type_from_json.py msgid "dismembering" -msgstr "" +msgstr "rozczłonkowuje" #: lang/json/activity_type_from_json.py msgid "dissecting" -msgstr "" +msgstr "sekcjonuje" #: lang/json/activity_type_from_json.py msgid "salvaging" -msgstr "" +msgstr "odzyskuje" #: lang/json/activity_type_from_json.py msgid "foraging" -msgstr "" +msgstr "zbiera" #: lang/json/activity_type_from_json.py msgid "construction" -msgstr "" +msgstr "konstruuje" #: lang/json/activity_type_from_json.py msgid "interacting with the vehicle" -msgstr "" +msgstr "manipuluje pojazdem" #: lang/json/activity_type_from_json.py msgid "training" -msgstr "" +msgstr "trenuje" #: lang/json/activity_type_from_json.py msgid "socializing" -msgstr "" +msgstr "rozmawia" #: lang/json/activity_type_from_json.py msgid "using first aid" -msgstr "" +msgstr "stosuje pierwszą pomoc" #: lang/json/activity_type_from_json.py msgid "fishing" -msgstr "" +msgstr "wędkuje" #: lang/json/activity_type_from_json.py msgid "mining" -msgstr "" +msgstr "kopie" #: lang/json/activity_type_from_json.py msgid "burrowing" -msgstr "" +msgstr "zagrzebuje" #: lang/json/activity_type_from_json.py msgid "smashing" -msgstr "" +msgstr "rozbija" #: lang/json/activity_type_from_json.py msgid "cranking" -msgstr "" +msgstr "nakręca" #: lang/json/activity_type_from_json.py msgid "de-stressing" -msgstr "" +msgstr "odstresowuje" #: lang/json/activity_type_from_json.py msgid "cutting tissues" -msgstr "" +msgstr "tnie tkanki" #: lang/json/activity_type_from_json.py msgid "dropping" -msgstr "" +msgstr "upuszcza" #: lang/json/activity_type_from_json.py msgid "stashing" -msgstr "" +msgstr "chomikuje" #: lang/json/activity_type_from_json.py msgid "picking up" -msgstr "" +msgstr "podnosi" #: lang/json/activity_type_from_json.py msgid "moving items" -msgstr "" +msgstr "przemieszcza przedmioty" #: lang/json/activity_type_from_json.py msgid "sorting out the loot" -msgstr "" +msgstr "sortuje zdobycz" #: lang/json/activity_type_from_json.py msgid "tilling the farm plot" -msgstr "" +msgstr "przekopuje pole" #: lang/json/activity_type_from_json.py msgid "planting seeds" -msgstr "" +msgstr "sadzi nasiona" #: lang/json/activity_type_from_json.py msgid "harvesting plots" -msgstr "" +msgstr "zbiera plony" #: lang/json/activity_type_from_json.py msgid "fertilizing plots" -msgstr "" +msgstr "nawozi pole" #: lang/json/activity_type_from_json.py msgid "interacting with inventory" -msgstr "" +msgstr "manipuluje wyposażeniem" #: lang/json/activity_type_from_json.py msgid "fiddling with your clothes" -msgstr "" +msgstr "manipuluje ubraniami" #: lang/json/activity_type_from_json.py msgid "lighting the fire" -msgstr "" +msgstr "rozpala ogień" #: lang/json/activity_type_from_json.py msgid "working the winch" -msgstr "" +msgstr "pracuje korbą" #: lang/json/activity_type_from_json.py msgid "filling the container" -msgstr "" +msgstr "wypełnia pojemnik" #: lang/json/activity_type_from_json.py msgid "hotwiring the vehicle" -msgstr "" +msgstr "spina na krótko pojazd" #: lang/json/activity_type_from_json.py msgid "aiming" -msgstr "" +msgstr "celuje" #: lang/json/activity_type_from_json.py msgid "using the ATM" -msgstr "" +msgstr "używa bankomatu" #: lang/json/activity_type_from_json.py msgid "trying to start the vehicle" -msgstr "" +msgstr "uruchamia pojazd" #: lang/json/activity_type_from_json.py lang/json/tool_quality_from_json.py msgid "welding" @@ -80015,47 +80020,47 @@ msgstr "spawajacy" #: lang/json/activity_type_from_json.py msgid "cracking" -msgstr "" +msgstr "krakuje" #: lang/json/activity_type_from_json.py msgid "repairing" -msgstr "" +msgstr "naprawia" #: lang/json/activity_type_from_json.py msgid "mending" -msgstr "" +msgstr "łata" #: lang/json/activity_type_from_json.py msgid "modifying gun" -msgstr "" +msgstr "modyfikuje broń" #: lang/json/activity_type_from_json.py msgid "modifying tool" -msgstr "" +msgstr "modyfikuje narzędzie" #: lang/json/activity_type_from_json.py msgid "interacting with the NPC" -msgstr "" +msgstr "rozmawia z NPC" #: lang/json/activity_type_from_json.py msgid "clearing that rubble" -msgstr "" +msgstr "oczyszcza gruz" #: lang/json/activity_type_from_json.py msgid "meditating" -msgstr "" +msgstr "medytuje" #: lang/json/activity_type_from_json.py msgid "washing" -msgstr "" +msgstr "myje" #: lang/json/activity_type_from_json.py msgid "cutting the metal" -msgstr "" +msgstr "tnie metal" #: lang/json/activity_type_from_json.py msgid "chopping down" -msgstr "" +msgstr "rąbie drewno" #: lang/json/activity_type_from_json.py lang/json/tool_quality_from_json.py msgid "drilling" @@ -80067,71 +80072,71 @@ msgstr "kopiacy" #: lang/json/activity_type_from_json.py msgid "filling" -msgstr "" +msgstr "zasypuje" #: lang/json/activity_type_from_json.py msgid "shaving" -msgstr "" +msgstr "goli" #: lang/json/activity_type_from_json.py msgid "cutting your hair" -msgstr "" +msgstr "obcina włosy" #: lang/json/activity_type_from_json.py msgid "playing with your pet" -msgstr "" +msgstr "bawi się ze zwierzakiem" #: lang/json/activity_type_from_json.py msgid "trying to fall asleep" -msgstr "" +msgstr "próbuje zasnąć" #: lang/json/activity_type_from_json.py msgid "unloading" -msgstr "" +msgstr "rozładowuje" #: lang/json/activity_type_from_json.py msgid "programming override" -msgstr "" +msgstr "programuje obejście" #: lang/json/activity_type_from_json.py msgid "putting on items" -msgstr "" +msgstr "zakłada przemioty" #: lang/json/activity_type_from_json.py msgid "communing with the trees" -msgstr "" +msgstr "jednoczy się z drzewami" #: lang/json/activity_type_from_json.py msgid "eating" -msgstr "" +msgstr "spożywa" #: lang/json/activity_type_from_json.py msgid "consuming" -msgstr "" +msgstr "konsumuje" #: lang/json/activity_type_from_json.py msgid "casting" -msgstr "" +msgstr "rzuca" #: lang/json/activity_type_from_json.py msgid "studying" -msgstr "" +msgstr "studiuje" #: lang/json/activity_type_from_json.py msgid "drinking" -msgstr "" +msgstr "pije" #: lang/json/activity_type_from_json.py msgid "using drugs" -msgstr "" +msgstr "używa dragów" #: lang/json/activity_type_from_json.py msgid "using the mind splicer" -msgstr "" +msgstr "używa sklejarki umysłu" #: lang/json/activity_type_from_json.py msgid "hacking console" -msgstr "" +msgstr "hakuje konsolę" #: lang/json/ammunition_type_from_json.py msgid ".700 Nitro Express" @@ -80143,7 +80148,7 @@ msgstr ".50 BMG" #: lang/json/ammunition_type_from_json.py msgid ".45-70" -msgstr "" +msgstr ".45-70" #: lang/json/ammunition_type_from_json.py msgid "nails" @@ -80196,7 +80201,7 @@ msgstr "9x18mm" #: lang/json/ammunition_type_from_json.py msgid ".380 ACP" -msgstr "" +msgstr ".380 ACP" #: lang/json/ammunition_type_from_json.py msgid ".38" @@ -80388,11 +80393,11 @@ msgstr "rozpylane chemikalium" #: lang/json/ammunition_type_from_json.py msgid "compressed air" -msgstr "" +msgstr "skompresowane powietrze" #: lang/json/ammunition_type_from_json.py msgid "pulse ammo" -msgstr "" +msgstr "amunicja pulsacyjna" #: lang/json/ammunition_type_from_json.py msgid "6.54x42mm" @@ -82046,7 +82051,7 @@ msgstr "Zbuduj Ścianę z Worków z Piaskiem" #: lang/json/construction_from_json.py msgid "Build Earthbag Wall" -msgstr "" +msgstr "Zbuduj Ścianę z Worków z Ziemią" #: lang/json/construction_from_json.py msgid "Build Metal Wall" @@ -82186,11 +82191,11 @@ msgstr "Musi mieć obustronne podparcie w ogrodzeniu, ścianach, itp." #: lang/json/construction_from_json.py msgid "Build Chickenwire Fence" -msgstr "" +msgstr "Zbuduj Ogrodzenie z Siatki" #: lang/json/construction_from_json.py msgid "Build Chickenwire Gate" -msgstr "" +msgstr "Zbuduj Bramę z Siatki" #: lang/json/construction_from_json.py msgid "Seal Crate" @@ -82282,7 +82287,7 @@ msgstr "Zbuduj Siennik" #: lang/json/construction_from_json.py msgid "Build Pile of Leaves" -msgstr "" +msgstr "Zbuduj Stos Liści" #: lang/json/construction_from_json.py msgid "Build Bed from Scratch" @@ -82590,7 +82595,7 @@ msgstr "Zbuduj Ścianę z Ubitej Ziemi" #: lang/json/construction_from_json.py msgid "Build Counter Gate" -msgstr "" +msgstr "Zbuduj Drzwi Lady" #: lang/json/construction_from_json.py msgid "Build Split Rail Fence Gate" @@ -82622,23 +82627,27 @@ msgstr "Zbuduj Schronienie z Plandeki" #: lang/json/construction_from_json.py msgid "Convert Fridge Power Supply" -msgstr "" +msgstr "Przerób Zasilacz Lodówki" #: lang/json/construction_from_json.py msgid "" "Converts a fridge to run off of vehicle power. You can 'e'xamine it " "afterwards to take it down for mounting." msgstr "" +"Konwertuje lodówkę na zasilanie z pojazdu. Możesz ją zbadać by wziąć ja do " +"montażu." #: lang/json/construction_from_json.py msgid "Convert Vehicle Fridge to Freezer" -msgstr "" +msgstr "Przerób Chłodziarkę Samochodową na Zamrażarkę" #: lang/json/construction_from_json.py msgid "" "Further modifies a converted fridge to function as a freezer. You can " "'e'xamine it afterwards to take it down for mounting." msgstr "" +"Przerabia dalej przerobioną lodówkę na zamrażarkę. Możesz ją zbadać by wziąć" +" ja do montażu." #: lang/json/construction_from_json.py msgid "Chop Tree Trunk Into Logs" @@ -82767,7 +82776,7 @@ msgstr "Masz dziwny sen o życiu w jaskini." #: lang/json/dream_from_json.py msgid "Your dreams give you a strange reclusive feeling." -msgstr "" +msgstr "Twoje sny sprawiają, że czujesz się lepiej w izolacji." #: lang/json/dream_from_json.py msgid "You have a strange dream about sea creatures." @@ -83503,67 +83512,72 @@ msgstr "" #: lang/json/dream_from_json.py msgid "You have a strange dream about the shadows." -msgstr "" +msgstr "Masz dziwny sen o cieniach." #: lang/json/dream_from_json.py msgid "Your dreams give you a peculiar feeling of sinking into the dark." -msgstr "" +msgstr "Twoje sny napawają cię uczuciem zatapiania się w ciemność." #: lang/json/dream_from_json.py msgid "You have a vivid dream of talking a midnight stroll." -msgstr "" +msgstr "Masz sugestywny sen o nocnej przechadzce." #: lang/json/dream_from_json.py msgid "You dream of drinking copious amounts of warm water." -msgstr "" +msgstr "Śnisz o piciu olbrzymich ilości ciepłej wody." #: lang/json/dream_from_json.py msgid "" "You have a dream of being chased by dogs as something warm drips from your " "mouth." -msgstr "" +msgstr "Śnisz o byciu ściganym przez psy podczas gdy coś ci kapie z ust." #: lang/json/dream_from_json.py msgid "Snippets of stalking something in the star-lit night shakes you awake." msgstr "" +"Budzisz się przez przebłyski skradania się za czymś w środku gwieździstej " +"nocy." #: lang/json/dream_from_json.py msgid "You dream of sinking your fangs into more and more enemies." -msgstr "" +msgstr "Śnisz o zatapianiu zębów w coraz to kolejnych przeciwników." #: lang/json/dream_from_json.py msgid "" "You have a lucid dream where streams of blood are slowly pooling around your" " feet." msgstr "" +"Masz wyrazisty sen o tym jak strumienie krwi powoli zbierają się w kałużę u " +"twych stóp." #: lang/json/dream_from_json.py msgid "You have a strange dream about the mountain forests." -msgstr "" +msgstr "Masz dziwny sen o górskich lasach." #: lang/json/dream_from_json.py msgid "Your dreams give you a peculiar feeling of sinking into the treelines." -msgstr "" +msgstr "Twoje sny napawają cię uczuciem zatapiania się w linię lasu." #: lang/json/dream_from_json.py msgid "You have a vivid dream of strolling through the woods." -msgstr "" +msgstr "Masz sugestywny sen o spacerowaniu w lasach." #: lang/json/dream_from_json.py msgid "You have a dream of chasing something as a raw hunger sears your mind." msgstr "" +"Masz sen o pogoni za czymś, podczas gdy pierwotny głód pali twój umysł." #: lang/json/dream_from_json.py msgid "Recollections of stalking a human shakes you awake." -msgstr "" +msgstr "Budzisz się przez przebłyski skradania się za człowiekiem." #: lang/json/dream_from_json.py msgid "You dream of tearing into more and more enemies." -msgstr "" +msgstr "Śnisz o rozrywaniu coraz to kolejnych przeciwników." #: lang/json/dream_from_json.py msgid "You have a lucid dream where nature carefully welcomes your body." -msgstr "" +msgstr "Masz wyrazisty sen o tym jak natura delikatnie wita twoje ciało." #: lang/json/effects_from_json.py msgid "Hit By Player" @@ -85973,12 +85987,12 @@ msgstr "" #: lang/json/effects_from_json.py msgid "Acidic burn" -msgstr "" +msgstr "Poparzenie kwasem" #. ~ Description of effect 'Acidic burn'. #: lang/json/effects_from_json.py msgid "Burned with acid" -msgstr "" +msgstr "Poparzony kwasem" #: lang/json/effects_from_json.py msgid "Stuck in a light snare" @@ -86720,7 +86734,7 @@ msgstr "" #: lang/json/faction_from_json.py msgid "Hub 01" -msgstr "" +msgstr "Hub 01" #. ~ Description for Hub 01 #: lang/json/faction_from_json.py @@ -86729,6 +86743,9 @@ msgid "" "leave their lab, if at all, and rely on their robots and advanced technology" " to survive." msgstr "" +"Ocalała załoga Hub 01, laboratorium badawczego sprzed kataklizmu. Rzadko " +"wychodzą z laboratorium, jeśli w ogóle, i bazują na swoich robotach i " +"zaawansowanej technologii by przeżyć." #: lang/json/faction_from_json.py src/game.cpp msgid "The Old Guard" @@ -86758,7 +86775,7 @@ msgstr "" #: lang/json/faction_from_json.py msgid "The Beggars in the Lobby" -msgstr "" +msgstr "Żebracy w Lobby" #. ~ Description for The Beggars in the Lobby #: lang/json/faction_from_json.py @@ -86766,6 +86783,8 @@ msgid "" "A collection of mentally and physically disadvantaged survivors who beg for " "food in the Evac Center lobby." msgstr "" +"Zbiór umysłowo i fizycznie upośledzonych ocalonych, którzy żebrzą o jedzenie" +" w lobby Centrum Ewakuacyjnego." #: lang/json/faction_from_json.py src/game.cpp msgid "The Tacoma Commune" @@ -86782,7 +86801,7 @@ msgstr "" #: lang/json/faction_from_json.py msgid "Marloss Evangelists" -msgstr "" +msgstr "Ewangeliści Marloss" #. ~ Description for Marloss Evangelists #: lang/json/faction_from_json.py @@ -86790,6 +86809,8 @@ msgid "" "Diverse bands, congregations and organizations with the common goal of " "preaching human survival through symbiosis with fungaloids." msgstr "" +"Różnorodne bandy, zbiory i organizacje o wspólnym celu głoszenia przetrwania" +" ludzkości przez symbiozę z grzyboidami." #: lang/json/faction_from_json.py src/game.cpp msgid "The Wasteland Scavengers" @@ -86820,16 +86841,16 @@ msgstr "" #: lang/json/faction_from_json.py msgid "Mutants Bees" -msgstr "" +msgstr "Zmutowane Pszczoły" #. ~ Description for Mutants Bees #: lang/json/faction_from_json.py msgid "Mutant bees who hate everyone." -msgstr "" +msgstr "Zmutowane pszczoły, które wszystkich nienawidzą." #: lang/json/faction_from_json.py msgid "God's Community" -msgstr "" +msgstr "Komuna Boża" #. ~ Description for God's Community #: lang/json/faction_from_json.py @@ -86837,6 +86858,8 @@ msgid "" "A small group of churchgoers that formed a community in the woods. They " "welcome anyone in their faction, but hate the unnatural." msgstr "" +"Mała grupa uczęszczających do kościoła, która utworzyła komunę w lesie. " +"Witają każdego w swoich szeregach, ale nienawidzą nienaturalnych." #: lang/json/faction_from_json.py msgid "Captives" @@ -87137,11 +87160,11 @@ msgstr "łóżko" #: lang/json/furniture_from_json.py msgid "" "This is a bed. A luxury in these times. Quite comfortable to sleep in." -msgstr "" +msgstr "To łóżko. Luksus w tych czasach. Bardzo wygodne do spania." #: lang/json/furniture_from_json.py msgid "bed frame" -msgstr "" +msgstr "rama łóżka" #. ~ Description for bed frame #: lang/json/furniture_from_json.py @@ -87149,10 +87172,12 @@ msgid "" "This is an empty bed frame. With a mattress on it, it would be a nice place" " to sleep. Sleeping on it right now wouldn't be great." msgstr "" +"Pusta rama łóżka. Zaopatrzona w materac byłaby dobrym miejscem do spania. " +"Spanie na nie obecnie to nie najlepszy pomysł." #: lang/json/furniture_from_json.py msgid "whack." -msgstr "" +msgstr "łup." #. ~ Description for mattress #: lang/json/furniture_from_json.py @@ -87160,6 +87185,8 @@ msgid "" "A comfortable mattress has been tossed on the floor for sleeping here. It's" " not quite as comfy as a real bed, but it's pretty close." msgstr "" +"Komfortowy materac rzucono na podłogę by tu spać. Nie tak komfortowy jak " +"łóżko, ale całkiem blisko mu do niego." #: lang/json/furniture_from_json.py lang/json/furniture_from_json.py #: lang/json/terrain_from_json.py lang/json/terrain_from_json.py src/map.cpp @@ -87176,6 +87203,7 @@ msgid "" "A porcelain throne. Emergency water source, from the tank, and provider of " "relief." msgstr "" +"Porcelanowy tron. W potrzebie źródło wody ze zbiornika, oraz miejsce ulgi." #: lang/json/furniture_from_json.py msgid "porcelain breaking!" @@ -87205,7 +87233,7 @@ msgstr "Trochę swędzi gdy się na nim kładziesz." #: lang/json/furniture_from_json.py msgid "pile of leaves" -msgstr "" +msgstr "stos liści" #. ~ Description for pile of leaves #: lang/json/furniture_from_json.py @@ -87213,6 +87241,7 @@ msgid "" "A sizeable pile of leaves. You could sleep on it if you don't care about " "comfort or warmth." msgstr "" +"Spory stos liści. Możesz na nim spać jeśli nie dbasz o komfort lub ciepło." #: lang/json/furniture_from_json.py msgid "sink" @@ -87223,6 +87252,7 @@ msgstr "zlew" msgid "" "Emergency relief provider. Water isn't running, so it's basically useless." msgstr "" +"W potrzebie miejsce ulgi. Nie ma bieżącej wody, praktycznie bezużyteczny." #: lang/json/furniture_from_json.py msgid "oven" @@ -87235,6 +87265,9 @@ msgid "" "working, although it still has parts. It might be safe to light a fire " "inside of it, if you had to." msgstr "" +"Używany do podgrzewania i gotowania żywności z użyciem prądu elektrycznego. " +"Nie działa najwyraźniej, ale nadal ma wszystkie części. W środku można " +"bezpiecznie rozpalić ogień, jeśli musisz." #: lang/json/furniture_from_json.py lang/json/furniture_from_json.py #: lang/json/terrain_from_json.py lang/json/terrain_from_json.py @@ -87255,6 +87288,8 @@ msgstr "piecyk koza" msgid "" "Wood stove for heating and cooking. Much more efficient than an open flame." msgstr "" +"Kuchenka na drewno do podgrzewania i gotowania. Bardziej efektywna od " +"otwartego ognia." #: lang/json/furniture_from_json.py msgid "fireplace" @@ -87267,6 +87302,8 @@ msgid "" "crumbles. Towards the End, you could also get this service on your " "television." msgstr "" +"Ah, relaksująca nasiadówka przy ogniu gdy świat w okół popada w ruinę. " +"Bliżej Końca taka usługa była też dostępna na telewizor." #: lang/json/furniture_from_json.py lang/json/terrain_from_json.py src/map.cpp msgid "crash!" @@ -87327,7 +87364,7 @@ msgstr "sofa" #. ~ Description for sofa #: lang/json/furniture_from_json.py msgid "Lie down OR sit down! Perfect!" -msgstr "" +msgstr "Połóż się LUB usiądź! Doskonale!" #: lang/json/furniture_from_json.py msgid "cupboard" @@ -87345,7 +87382,7 @@ msgstr "kosz na śmieci" #. ~ Description for trash can #: lang/json/furniture_from_json.py msgid "One man's trash is another man's dinner." -msgstr "" +msgstr "Śmieci dla jednego, obiad dla drugiego." #: lang/json/furniture_from_json.py msgid "recycle bin" @@ -87363,7 +87400,7 @@ msgstr "biurko" #. ~ Description for desk #: lang/json/furniture_from_json.py msgid "Sit down at it or work on it." -msgstr "" +msgstr "Usiądź na tym, lub pracuj na tym." #: lang/json/furniture_from_json.py msgid "exercise machine" @@ -87375,6 +87412,8 @@ msgid "" "Typically used for, well, exercising. You're getting quite enough of that; " "running for your life." msgstr "" +"Zwykle używane do, cóż, ćwiczeń. Masz tego pod dostatkiem ratując życie " +"uciekając." #: lang/json/furniture_from_json.py msgid "ball machine" @@ -87395,7 +87434,7 @@ msgstr "ławka" #. ~ Description for bench #: lang/json/furniture_from_json.py msgid "Hobo bed. Airy. Use at your own risk." -msgstr "" +msgstr "Łóżko żula. Przewiewne. Używasz na własną odpowiedzialność." #: lang/json/furniture_from_json.py msgid "lane guard" @@ -87435,14 +87474,14 @@ msgstr "Przeczytaj to. Ostrzeżenia przed tobą." #: lang/json/furniture_from_json.py msgid "warning sign" -msgstr "" +msgstr "znak ostrzegawczy" #. ~ Description for warning sign #: lang/json/furniture_from_json.py msgid "" "A triangle-shaped sign on a post meant to indicate something important or " "hazard." -msgstr "" +msgstr "Trójkątny znak na słupku, który ostrzega lub wskazuje coś ważnego." #: lang/json/furniture_from_json.py msgid "mailbox" @@ -87454,6 +87493,8 @@ msgid "" "A metal box attached to the top of a wooden post. Mail delivery hasn't come" " for awhile. Doesn't look like it's coming again anytime soon." msgstr "" +"Metalowa skrzynka zamontowana na drewnianym słupku. Listonosza już długo tu " +"nie było. I chyba nieprędko się pojawi." #: lang/json/furniture_from_json.py msgid "pool table" diff --git a/lang/po/ru.po b/lang/po/ru.po index a72f65c996bc4..03d1cc89b1ae2 100644 --- a/lang/po/ru.po +++ b/lang/po/ru.po @@ -37,7 +37,6 @@ # Timofey Kostenko , 2019 # Zhar the Mad , 2019 # Darkon Rabbit, 2019 -# Victor_U , 2019 # Barabylka Fish , 2019 # Валентин Литовченко , 2019 # Arex , 2019 @@ -47,11 +46,13 @@ # Brett Dong , 2019 # d1909449b5a6b5b275919a9512c8e7ef, 2019 # Vlasov Vitaly , 2019 -# AndyProhor , 2019 # Nikita Yushchenko , 2019 # Alexey Mostovoy , 2019 # Антон Бурмистров <22.valiant@gmail.com>, 2019 +# AndyProhor , 2019 +# Victor_U , 2019 # Midas , 2019 +# Михаил Семенчин , 2019 # msgid "" msgstr "" @@ -59,7 +60,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2019-06-07 17:32+0800\n" "PO-Revision-Date: 2018-04-26 14:47+0000\n" -"Last-Translator: Midas , 2019\n" +"Last-Translator: Михаил Семенчин , 2019\n" "Language-Team: Russian (https://www.transifex.com/cataclysm-dda-translators/teams/2217/ru/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -84271,11 +84272,11 @@ msgstr "Строить Земляную Стену" #: lang/json/construction_from_json.py msgid "Build Counter Gate" -msgstr "" +msgstr "Построить Рабочие Ворота" #: lang/json/construction_from_json.py msgid "Build Split Rail Fence Gate" -msgstr "" +msgstr "Построить Откатные Рельсовые Ворота" #: lang/json/construction_from_json.py msgid "Build Privacy Fence Gate" @@ -84287,7 +84288,7 @@ msgstr "" #: lang/json/construction_from_json.py msgid "Build Privacy Fence" -msgstr "" +msgstr "Строить Ограждающий Забор" #: lang/json/construction_from_json.py msgid "Build Brick Wall from Adobe" @@ -84340,7 +84341,7 @@ msgstr "Самодельная стена" #: lang/json/construction_from_json.py msgid "Build Hydroponics" -msgstr "" +msgstr "Построить Гидропонику" #: lang/json/construction_from_json.py msgid "Harvest Blob Feed from Corpse Pit: Smash to Harvest" @@ -94544,10 +94545,10 @@ msgstr "" #: lang/json/gun_from_json.py msgid "Magnum Research BFR" msgid_plural "Magnum Research BFRs" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgstr[0] "Магнум Исследователь BFR" +msgstr[1] "Магнумов Исследователь BFR" +msgstr[2] "Магнумов Исследователь BFR" +msgstr[3] "Магнумы Исследователь BFR" #: lang/json/gun_from_json.py msgid "" @@ -94555,14 +94556,18 @@ msgid "" "significant velocity in its short pistol barrel, it still competes with " "other large magnum handguns in terms of power." msgstr "" +"Массивный револьвер одностороннего действия. Не смотря на то, что " +"винтовочный патрон калибра .45-70 теряет значительную скорость в коротком " +"стволе пистолета, он по-прежнему конкурирует с другими крупнокалиберными " +"пистолетами по мощности." #: lang/json/gun_from_json.py msgid "1874 Sharps" msgid_plural "1874 Sharps" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgstr[0] "Винтовка Шарпс (образца 1874 года)" +msgstr[1] "Винтовок Шарпс (образца 1874 года)" +msgstr[2] "Винтовок Шарпс (образца 1874 года)" +msgstr[3] "Винтовки Шарпс (образца 1874 года)" #: lang/json/gun_from_json.py msgid "" @@ -94571,6 +94576,10 @@ msgid "" "powerful for the time, this one is made to handle modern smokeless " "ammunition." msgstr "" +"Репродукция старинной однозарядной винтовки калибра .45-70, когда-то " +"использовавшейся для охоты на бизонов и другую крупную дичь в конце 19-го " +"века. Очень точный и мощный для того времени, переоборудован для стрельбы " +"современными бездымными боеприпасами." #: lang/json/gun_from_json.py msgid "H&K MP7A2" @@ -100773,16 +100782,19 @@ msgstr "" #: lang/json/gunmod_from_json.py msgid "Underslung flare launcher" msgid_plural "Underslung flare launchers" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgstr[0] "Пусковая ракетная установка" +msgstr[1] "Пусковые ракетные установки" +msgstr[2] "Пусковые ракетные установки" +msgstr[3] "Пусковые ракетные установки" #: lang/json/gunmod_from_json.py msgid "" "A small barrel which launches signal flares. However, due to its awkward " "position, it has lower accuracy compared to an actual flaregun." msgstr "" +"Маленькая бочка, которая запускает сигнальные ракеты. Тем не менее, из-за " +"его неудобного положения, он имеет более низкую точность по сравнению с " +"актуальным огнеметом." #: lang/json/gunmod_from_json.py msgid "butt hook stock" @@ -100798,6 +100810,9 @@ msgid "" "and the pivoting hook which latches onto your forearm allows for greater " "stability. " msgstr "" +", Военная разгрузка для оружия, которая складывается, уменьшая объем оружия." +" Размер которого и поворотный крюк, защелкивающийся на предплечье, " +"обеспечивает большую устойчивость." #: lang/json/gunmod_from_json.py msgid "diffracting lens" @@ -102966,11 +102981,11 @@ msgstr "Начать отсчёт" #: lang/json/item_action_from_json.py msgid "Learn spell" -msgstr "" +msgstr "Выучить заклинание" #: lang/json/item_action_from_json.py msgid "Cast spell" -msgstr "" +msgstr "Скастовать заклинание" #: lang/json/item_action_from_json.py msgid "Use holster" @@ -105126,7 +105141,7 @@ msgstr "Посмотреть температурную карту" #: lang/json/keybinding_from_json.py msgid "View Visibility Map" -msgstr "" +msgstr "Посмотреть Карту Видимости" #: lang/json/keybinding_from_json.py msgid "Switch Sidebar Style" @@ -105170,7 +105185,7 @@ msgstr "Вкл/выкл авто-сбор" #: lang/json/keybinding_from_json.py msgid "Toggle Auto Pickup" -msgstr "" +msgstr "Переключение Автоматического Подбора" #: lang/json/keybinding_from_json.py msgid "Action Menu" @@ -105270,7 +105285,7 @@ msgstr "Меню режима передвижения" #: lang/json/keybinding_from_json.py msgid "Spellcasting" -msgstr "" +msgstr "Применение заклинания" #: lang/json/keybinding_from_json.py src/game_inventory.cpp msgid "Compare" @@ -132652,7 +132667,7 @@ msgstr "Кузница" #: lang/json/recipe_group_from_json.py msgid " Craft: Tinder" -msgstr "" +msgstr "Создать: Трут" #: lang/json/recipe_group_from_json.py msgid " Cook: Meat, Cooked" @@ -132820,7 +132835,7 @@ msgstr " Производство: кусок стали" #: lang/json/recipe_group_from_json.py msgid " Craft: Crucible" -msgstr "" +msgstr "Создать: Тигель" #: lang/json/recipe_group_from_json.py msgid " Craft: Anvil" @@ -155895,9 +155910,9 @@ msgid "" " I'm pretty nervous about going outside." msgstr "" "Тут напряжно. Знаю, было б куда легче, если бы мои навыки пригодились, или " -"если бы у меня хотя бы было место помолиться. Я стесняюсь молиться в " -"общественном месте. Дженни говорила про какой-то проект, где бы я могла " -"помочь, но признаю, мне страшно выходить наружу." +"если бы у меня хотя бы было место помолиться. Я стесняюсь молиться на людях." +" Дженни говорила про какой-то проект, где бы я могла помочь, но признаю, мне" +" страшно выходить наружу." #: lang/json/talk_topic_from_json.py msgid "Well, hello." @@ -161029,7 +161044,7 @@ msgstr " пронзает плоть %s" #: lang/json/technique_from_json.py msgid "LUNGE" -msgstr "" +msgstr "LUNGE" #. ~ Description for LUNGE #: lang/json/technique_from_json.py @@ -161037,6 +161052,8 @@ msgid "" "Crit only, 115% Stab damage, Crit only, Strength (D) and Perception (D) " "provides bonus damage, min 2 melee" msgstr "" +"Только Крит, 115% урона от удара, Сила (D) и Восприятие (D) дают бонус к " +"урону, минимум 2 к рукопашному бою" #: lang/json/technique_from_json.py #, python-format @@ -161046,11 +161063,11 @@ msgstr "" #: lang/json/technique_from_json.py #, python-format msgid " violently jabs at %s" -msgstr "" +msgstr " яростно тычет в %s" #: lang/json/technique_from_json.py msgid "PROD" -msgstr "" +msgstr "PROD" #. ~ Description for PROD #: lang/json/technique_from_json.py @@ -161058,6 +161075,8 @@ msgid "" "66% movecost, 70% Stab damage, STR (E) and PER (C) provides bonus damage, " "DEX (C) reduces action cost, min 3 melee" msgstr "" +"66% стоимость движения, 70% урона от удара, СИЛ (E) и ВОС (C) дают бонусный " +"урон, ЛОВ (C) снижает стоимость действия, минимум 3 к рукопашному бою." #: lang/json/technique_from_json.py #, python-format @@ -161067,11 +161086,11 @@ msgstr "" #: lang/json/technique_from_json.py #, python-format msgid " prods at %s " -msgstr "" +msgstr " толкает %s " #: lang/json/technique_from_json.py msgid "PROBE" -msgstr "" +msgstr "PROBE" #. ~ Description for PROBE #: lang/json/technique_from_json.py @@ -161079,6 +161098,9 @@ msgid "" "80% movecost, 75% Stab damage, STR (C) and PER (C) provides bonus damage and" " also provides armor pierce (E), min 3 melee" msgstr "" +"80% стоимость движения, 75% урона от удара, СИЛ (C) и ВОС (C) наносят " +"дополнительный урон, а также пробивают броню (E), минимум 3 к рукопашному " +"бою" #: lang/json/technique_from_json.py #, python-format @@ -164903,22 +164925,22 @@ msgstr "" #: lang/json/terrain_from_json.py msgid "high gauge pipe" -msgstr "" +msgstr "увесистая труба" #. ~ Description for high gauge pipe #: lang/json/terrain_from_json.py msgid "This is a section of high gauge pipe." -msgstr "" +msgstr "Это участок трубы большого сечения." #: lang/json/terrain_from_json.py msgid "high gauge pump" -msgstr "" +msgstr "насос высокого давления" #. ~ Description for high gauge pump #: lang/json/terrain_from_json.py msgid "" "This unpowered pump previously would have moved fluids around in a hurry." -msgstr "" +msgstr "Этот насос без питания раньше перемещал бы жидкости в спешке." #: lang/json/terrain_from_json.py msgid "centrifuge" @@ -165484,12 +165506,12 @@ msgstr "" #: lang/json/terrain_from_json.py msgid "water dispenser" -msgstr "" +msgstr "рукомойник" #. ~ Description for water dispenser #: lang/json/terrain_from_json.py msgid "A machine with several taps that dispenses clean water." -msgstr "" +msgstr "Машина с несколькими кранами, которая подает чистую воду." #: lang/json/terrain_from_json.py msgid "improvised shelter" @@ -165556,7 +165578,7 @@ msgstr "плиточная плоская крыша" #. ~ Description for tile flat roof #: lang/json/terrain_from_json.py msgid "A section of tiled, flat rooftop." -msgstr "" +msgstr "Часть черепичной, плоской крыши." #: lang/json/terrain_from_json.py msgid "skylight" @@ -165595,6 +165617,8 @@ msgid "" "A cabinet full of telecoms equipment. With the lines down, you might be " "able to take it apart for its useful electronics." msgstr "" +"Шкаф, полный телекоммуникационного оборудования. С линиями вниз, вы можете " +"разобрать его на полезную электронику." #: lang/json/terrain_from_json.py msgid "damaged telecom cabinet" @@ -165606,6 +165630,8 @@ msgid "" "A damaged telecoms cabinet. Might still be able to salvage some useful " "electronics scrap from it." msgstr "" +"Поврежденный телекоммуникационный кабинет. Возможно, еще удастся извлечь из " +"него полезный лом электроники." #: lang/json/terrain_from_json.py msgid "large metal support" @@ -165775,7 +165801,7 @@ msgstr "тротуар моста" #. ~ Description for bridge sidewalk #: lang/json/terrain_from_json.py msgid "The sidewalk section of a concrete bridge." -msgstr "" +msgstr "Тротуарный участок бетонного моста." #: lang/json/terrain_from_json.py msgid "guard rail" @@ -165787,6 +165813,8 @@ msgid "" "A section of metal railing, put in place to prevent people from falling or " "taking the easy way out." msgstr "" +"Секция металлических перил, установленная, чтобы люди не падали и не " +"выходили из нее." #: lang/json/terrain_from_json.py msgid "blackjack oak" @@ -165972,7 +166000,7 @@ msgstr "Участок вощёного и покрашенного пола." #. ~ Description for backboard #: lang/json/terrain_from_json.py msgid "A metal backboard." -msgstr "" +msgstr "Металлический щит." #: lang/json/terrain_from_json.py msgid "buffer stop" @@ -166128,7 +166156,7 @@ msgstr "громкий гул!" #: lang/json/terrain_from_json.py msgid "split rail fence" -msgstr "" +msgstr "ворота в ограждении" #. ~ Description for split rail fence #: lang/json/terrain_from_json.py @@ -166136,18 +166164,20 @@ msgid "" "A rather stout fence made of 2x4s and fence posts, suitable for containing " "livestock like horses, cows and pigs." msgstr "" +"Довольно прочный забор, сделанный из 2х4 досок и столбов для забора, " +"подходит для содержания скота, такого как лошади, коровы и свиньи." #: lang/json/terrain_from_json.py msgid "closed wooden split rail gate" -msgstr "" +msgstr "закрытые деревянные ворота в ограждении" #: lang/json/terrain_from_json.py msgid "open wooden split rail gate" -msgstr "" +msgstr "открытые деревянные ворота в ограждении" #: lang/json/terrain_from_json.py msgid "wooden privacy fence" -msgstr "" +msgstr "деревянная ограда" #. ~ Description for wooden privacy fence #: lang/json/terrain_from_json.py @@ -166155,6 +166185,8 @@ msgid "" "A rather stout fence made of 2x4s and fence posts, it is tall and prevents " "people from seeing into your yard." msgstr "" +"Довольно прочный забор, сделанный из 2х4 и столбов, он высокий и не " +"позволяет людям заглядывать в ваш двор." #: lang/json/terrain_from_json.py msgid "shallow pool water" @@ -166227,7 +166259,7 @@ msgstr "ядро ядерного реактора" #: lang/json/terrain_from_json.py msgid "stick wall" -msgstr "" +msgstr "изгородь из палок" #. ~ Description for stick wall #: lang/json/terrain_from_json.py @@ -166236,6 +166268,9 @@ msgid "" "is capable of supporting an upper level or roof. Dirt and stones make the " "wall secure. Somewhat flammable." msgstr "" +"Дешевая стена из досок и палок с бревенчатой ​​колонной, чтобы держать все " +"вместе и способная поддерживать верхний уровень или крышу. Грязь и камни " +"делают стену безопасной. Несколько огнеопасно." #: lang/json/terrain_from_json.py msgid "krick!" @@ -167149,7 +167184,7 @@ msgstr "электро-внедорожник со стойкой для бай #: lang/json/vehicle_from_json.py msgid "Engine Crane" -msgstr "" +msgstr "Кран-подъемник для двигателя" #: lang/json/vehicle_from_json.py msgid "Food Vendor Cart" @@ -167465,7 +167500,7 @@ msgstr "атомное авто" #: lang/json/vehicle_from_json.py msgid "Flaming Atomic Car" -msgstr "" +msgstr "Пылающий атомный автомобиль" #: lang/json/vehicle_from_json.py msgid "Robotic Taxi" @@ -167906,7 +167941,7 @@ msgstr "автомобильный обогреватель" #: lang/json/vehicle_part_from_json.py msgid "vehicle-mounted cooler" -msgstr "" +msgstr "Монтируемый на автомобиль кондиционер" #. ~ Description for electronics control unit #: lang/json/vehicle_part_from_json.py @@ -171297,12 +171332,12 @@ msgstr "Транспорт на парковке" #. ~ Vehicle Spawn Description #: lang/json/vehicle_spawn_from_json.py msgid "Clear section of subway" -msgstr "" +msgstr "Очищенный участок метро" #. ~ Vehicle Spawn Description #: lang/json/vehicle_spawn_from_json.py msgid "Vehicle on the subway" -msgstr "" +msgstr "Транспорт на линии метро" #: lang/json/vitamin_from_json.py msgid "Calcium" @@ -171876,7 +171911,7 @@ msgstr "Здесь нечего поджечь." #: src/activity_handlers.cpp msgid "This item requires tinder to light." -msgstr "" +msgstr "Этот предмет требует трут для свечения." #: src/activity_handlers.cpp msgid "You have lost the item you were using to start the fire." @@ -172363,10 +172398,12 @@ msgid "" "Choose part\n" "to draw blood from." msgstr "" +"Выберите часть\n" +"из которой черпать кровь." #: src/activity_handlers.cpp msgid "Stop casting spell? Time spent will be lost." -msgstr "" +msgstr "Остановить чтение заклинания? Потраченное время будет потеряно." #: src/activity_handlers.cpp #, c-format @@ -172376,7 +172413,7 @@ msgstr "Вы получили %i опыта. %i всего." #: src/activity_handlers.cpp #, c-format msgid "You cast %s!" -msgstr "" +msgstr "Вы применяете %s!" #: src/activity_handlers.cpp msgid "" @@ -175100,7 +175137,7 @@ msgstr "%s разбивается!" #: src/ballistics.cpp #, c-format msgid "The %s bursts!" -msgstr "" +msgstr "The %s лопается!" #: src/ballistics.cpp #, c-format @@ -175472,7 +175509,7 @@ msgstr "Вы убираете %s." #: src/bionics.cpp #, c-format msgid "%s withdraws %s %s." -msgstr "" +msgstr "%s изымает у %s %s." #: src/bionics.cpp #, c-format @@ -179343,7 +179380,7 @@ msgstr "У вас нет необходимых компонентов, нель #: src/crafting.cpp msgid "Consume the missing components and continue crafting?" -msgstr "" +msgstr "Подобрать недостающие компоненты и продолжить изготовление?" #: src/crafting.cpp msgid "You stop crafting." @@ -180007,7 +180044,7 @@ msgstr "Тест группы предметов" #: src/debug_menu.cpp msgid "Show sound clustering" -msgstr "" +msgstr "Отобразить звуковые эффекты" #: src/debug_menu.cpp msgid "Display weather" @@ -180019,15 +180056,15 @@ msgstr "Показать запахи" #: src/debug_menu.cpp msgid "Toggle display local scents" -msgstr "" +msgstr "Переключить отображение окружающих запахов" #: src/debug_menu.cpp msgid "Toggle display temperature" -msgstr "" +msgstr "Переключить отображение температуры" #: src/debug_menu.cpp msgid "Toggle display visibility" -msgstr "" +msgstr "Переключить отображение видимости" #: src/debug_menu.cpp msgid "Show mutation category levels" @@ -180051,7 +180088,7 @@ msgstr "Вылет игры (тест обработки вылета)" #: src/debug_menu.cpp msgid "Toggle NPC pathfinding on map" -msgstr "" +msgstr "Переключить отображение пути НПС на карте" #: src/debug_menu.cpp msgid "Test weather" @@ -180843,7 +180880,7 @@ msgstr "Произошла ошибка при попытке сохранени #: src/debug_menu.cpp msgid "Report written to debug.log" -msgstr "" +msgstr "Сообщить о баге на debug.log" #: src/debug_menu.cpp msgid " and to the clipboard." @@ -186421,7 +186458,7 @@ msgstr "Уверены, что хотите зайти в %s?" #: src/game.cpp #, c-format msgid "Your %s refuses to move over that ledge!" -msgstr "" +msgstr "Вы %s отказываетесь двигаться по этому выступу! " #: src/game.cpp src/monexamine.cpp msgid "You let go of the grabbed object." @@ -186502,7 +186539,7 @@ msgstr "Вы травмируете правую ступню о %s!" #: src/game.cpp #, c-format msgid "Your %s gets cut!" -msgstr "" +msgstr "Ваш %s был порезан!" #. ~ 1$s - bodypart name in accusative, 2$s is terrain name. #: src/game.cpp @@ -187421,11 +187458,11 @@ msgstr "боевые искусства" #: src/game_inventory.cpp #, c-format msgid "%s to %d (%d)" -msgstr "" +msgstr "%s из %d (%d)" #: src/game_inventory.cpp msgid "TRAINS (CURRENT)" -msgstr "" +msgstr "НАВЫК (ТЕКУЩЕЕ)" #: src/game_inventory.cpp msgid "RECIPES" @@ -187552,12 +187589,15 @@ msgid "" "Enter new letter. Press SPACE to clear a manually assigned letter, ESCAPE to" " cancel." msgstr "" +"Введите новую букву. Нажмите SPACE для пустого значения, ESCAPE для отмены." #: src/game_inventory.cpp msgid "" "Note: The Auto Inventory Letters setting might still reassign a letter to this item.\n" "If this is undesired, you may wish to change the setting in Options." msgstr "" +"Примечание. Автоматическое назначение буквы может по-прежнему переназначать букву этому предмету.\n" +"Если это нежелательно, вы можете изменить настройки в меню «Параметры»." #: src/game_inventory.cpp msgid "" @@ -187601,11 +187641,11 @@ msgstr "КБМ уже установлено" #: src/game_inventory.cpp msgid "No base version installed" -msgstr "" +msgstr "Базовая версия не установлена" #: src/game_inventory.cpp msgid "Superior version installed" -msgstr "" +msgstr "Улучшенная версия установлена" #: src/game_inventory.cpp msgid "CBM not compatible with patient" @@ -187704,6 +187744,7 @@ msgstr "Здесь нет техники, чтобы её схватить." #, c-format msgid "You cannot move this vehicle whilst your %s is harnessed!" msgstr "" +"Вы не можете перемещать это транспортное средство, пока ваш %s используется!" #: src/grab.cpp #, c-format @@ -188137,37 +188178,37 @@ msgstr "Вы не знаете никаких заклинаний." #: src/handle_action.cpp msgid "RNG" -msgstr "" +msgstr "RNG" #: src/handle_action.cpp msgid "XP%" -msgstr "" +msgstr "XP%" #: src/handle_action.cpp msgid "Cast Time" -msgstr "" +msgstr "Время каста" #: src/handle_action.cpp msgid "Cost" -msgstr "" +msgstr "Стоимость" #: src/handle_action.cpp msgid "DMG" -msgstr "" +msgstr "УРН" #: src/handle_action.cpp msgid "FAIL%" -msgstr "" +msgstr "ПРОВАЛ%" #: src/handle_action.cpp #, c-format msgid "%i turns" -msgstr "" +msgstr "%i ходов" #: src/handle_action.cpp #, c-format msgid "%i moves" -msgstr "" +msgstr "%i движения" #: src/handle_action.cpp msgid "You can't cast any of the spells you know!" @@ -188192,7 +188233,7 @@ msgstr "Что вы хотите употребить?" #: src/handle_action.cpp msgid "Medication" -msgstr "" +msgstr "Медикаменты" #: src/handle_action.cpp msgid "Auto-move canceled" @@ -188983,6 +189024,7 @@ msgstr "Вы колетесь о колючки кактуса!" #, c-format msgid "You don't have a digging tool to dig up roots. Pick %s anyway?" msgstr "" +"У вас нет инструмента для копания корней. Подобрать %s в любом случае?" #: src/iexamine.cpp msgid "Nothing can be harvested from this plant in current season." @@ -189857,7 +189899,7 @@ msgstr "" #: src/iexamine.cpp msgid "Autodoc Mk. XI. Status: Online. Please choose operation." -msgstr "Автодок, модель XI. Статус: В работе. Пожалуйста, выберите операцию." +msgstr "Автодок Mk. XI. Статус: В работе. Пожалуйста, выберите операцию." #: src/iexamine.cpp msgid "Choose Compact Bionic Module to install." @@ -189890,7 +189932,7 @@ msgstr "" #: src/iexamine.cpp msgid "Autodoc Mk. XI. Status: Online. Please choose operation" -msgstr "" +msgstr "Автодок Mk. XI. Статус: В работе. Пожалуйста, выберите операцию." #: src/iexamine.cpp msgid "Choose Compact Bionic Module to install" @@ -190482,7 +190524,7 @@ msgstr "Монстры: фракции" #: src/init.cpp msgid "Factions" -msgstr "" +msgstr "Фракции" #: src/init.cpp msgid "Crafting recipes" @@ -190506,7 +190548,7 @@ msgstr "Миссии" #: src/init.cpp msgid "Behaviors" -msgstr "" +msgstr "Поведение" #: src/init.cpp msgid "Harvest lists" @@ -190598,7 +190640,7 @@ msgstr "Шаблоны NPC" #: src/init.cpp msgid "Spells" -msgstr "" +msgstr "Заклинания" #: src/input.cpp msgid "key bindings configuration" @@ -190611,11 +190653,11 @@ msgstr "неизвестная клавиша «%ld»" #: src/input.cpp msgid "Unbound globally!" -msgstr "" +msgstr "Не привязан глобально!" #: src/input.cpp msgid "Unbound locally!" -msgstr "" +msgstr "Не привязан локально!" #: src/input.cpp msgctxt "keybinding" @@ -190677,7 +190719,7 @@ msgstr "Очистить клавиши для «%s»?" #: src/input.cpp #, c-format msgid "Reset to global bindings for %s?" -msgstr "" +msgstr "Восстановить глобальные связи для %s?" #: src/input.cpp msgid "" @@ -190990,7 +191032,7 @@ msgstr "Материал: %s" #: src/item.cpp #, c-format msgid "Owner: %s" -msgstr "" +msgstr "Владелец: %s" #: src/item.cpp #, c-format @@ -191709,7 +191751,7 @@ msgstr[3] "Максимум заряд." #: src/item.cpp #, c-format msgid "Using: %s" -msgstr "" +msgstr "Используется: %s" #: src/item.cpp #, c-format @@ -196376,7 +196418,7 @@ msgstr "Дверь не заперта." #: src/iuse_actor.cpp msgid "That cannot be picked." -msgstr "Это нельзя подобрать." +msgstr "Это нельзя взломать." #: src/iuse_actor.cpp msgid "The lock stumps your efforts to pick it, and you destroy your tool." @@ -196723,15 +196765,15 @@ msgstr "%s производит раздражающий звук." #: src/iuse_actor.cpp msgid "This can teach you a spell." -msgstr "" +msgstr "Может научить заклинанию." #: src/iuse_actor.cpp msgid "This can teach you a number of spells." -msgstr "" +msgstr "Может научить нескольким заклинаниям." #: src/iuse_actor.cpp msgid "Spells Contained:" -msgstr "" +msgstr "Содержащиеся заклинания:" #: src/iuse_actor.cpp #, c-format @@ -196744,23 +196786,23 @@ msgstr "(Макс)" #: src/iuse_actor.cpp msgid "Study to Learn" -msgstr "" +msgstr "Изучать до запоминания" #: src/iuse_actor.cpp msgid "Can't learn!" -msgstr "" +msgstr "Нельзя изучать!" #: src/iuse_actor.cpp msgid "You already know everything this could teach you." -msgstr "" +msgstr "Вы уже знаете всё, чему это может вас научить." #: src/iuse_actor.cpp msgid "Study a spell:" -msgstr "" +msgstr "Изучить заклинание:" #: src/iuse_actor.cpp msgid "Spend how long studying?" -msgstr "" +msgstr "Сколько времени потратить на изучение?" #: src/iuse_actor.cpp msgid "30 minutes" @@ -196789,11 +196831,11 @@ msgstr "До получения уровня заклинания" #: src/iuse_actor.cpp #, c-format msgid "This item casts %s at level %i." -msgstr "" +msgstr "Этот предмет кастует %s на уровне %i." #: src/iuse_actor.cpp msgid "This item never fails." -msgstr "" +msgstr "Этот предмет никогда не сбоит." #: src/iuse_actor.cpp #, c-format @@ -196982,11 +197024,11 @@ msgstr "Ушивание" #: src/iuse_actor.cpp msgid "Downsizing" -msgstr "" +msgstr "Уменьшить размер" #: src/iuse_actor.cpp msgid "Upsizing" -msgstr "" +msgstr "Увеличить размер" #: src/iuse_actor.cpp msgid "Practicing" @@ -198533,7 +198575,7 @@ msgstr "Загрузка" #: src/magic.cpp msgid "ERROR: Invalid energy string. Defaulting to NONE" -msgstr "" +msgstr "ОШИБКА: неверная энергетическая строка. По умолчанию NONE" #: src/magic.cpp msgid "ERROR: Invalid damage type string. Defaulting to none" @@ -198569,7 +198611,7 @@ msgstr "" #: src/magic.cpp msgid "infinite" -msgstr "" +msgstr "бесконечный" #: src/magic.cpp #, c-format @@ -199338,15 +199380,15 @@ msgstr "Попадание" #: src/martialarts.cpp msgid "Miss" -msgstr "" +msgstr "Промах" #: src/martialarts.cpp msgid "Crit" -msgstr "" +msgstr "Крит" #: src/martialarts.cpp msgid "Kill" -msgstr "" +msgstr "Убийство" #: src/martialarts.cpp msgid "Get hit" @@ -204237,7 +204279,7 @@ msgstr "активировано" #: src/newcharacter.cpp msgid "Pets:" -msgstr "" +msgstr "Питомцы:" #: src/newcharacter.cpp #, c-format @@ -204792,7 +204834,7 @@ msgstr "" #: src/npc.cpp msgid "Trying to recover stolen goods" -msgstr "" +msgstr "Попытка вернуть украденный товар" #: src/npc.cpp msgid "NPC Legacy Attitude" @@ -205243,7 +205285,7 @@ msgstr "" #: src/npctalk.cpp msgid "As you were." -msgstr "" +msgstr "Отставить." #: src/npctalk.cpp #, c-format @@ -206634,13 +206676,15 @@ msgstr "" #: src/options.cpp msgid "Message cooldown" -msgstr "" +msgstr "Задержка сообщения" #: src/options.cpp msgid "" "Number of turns during which similar messages are hidden. '0' disables this" " option." msgstr "" +"Количество ходов, в течение которых подобные сообщения скрыты. '0' отключает" +" эту опцию." #: src/options.cpp msgid "Suppress \"unknown command\" messages" @@ -206747,6 +206791,9 @@ msgid "" "Disabled: do not auto-assign letters. Favorites: only auto-assign letters to" " favorited items." msgstr "" +"Включено: автоматически присваивает буквы всем переносимым предметам, в " +"которых они отсутствуют . Отключено: не назначать буквы автоматически. " +"Избранное: автоматически назначать буквы только избранным элементам. " #: src/options.cpp msgid "Disabled" @@ -206754,11 +206801,11 @@ msgstr "Отключено" #: src/options.cpp msgid "Enabled" -msgstr "" +msgstr "Включено" #: src/options.cpp msgid "Favorites" -msgstr "" +msgstr "Favorites" #: src/options.cpp msgid "Show item health bars" @@ -206821,15 +206868,15 @@ msgstr "Прокрутка по краю" #: src/options.cpp msgid "Edge scrolling with the mouse." -msgstr "" +msgstr "Перемещение края карты с помощью мыши." #: src/options.cpp msgid "Slow" -msgstr "" +msgstr "Медленно." #: src/options.cpp msgid "Fast" -msgstr "" +msgstr "Быстро." #: src/options.cpp msgid "Animations" @@ -208424,7 +208471,7 @@ msgstr "Направление:" #: src/overmap_ui.cpp msgid "'<-' '->' Cycle targets." -msgstr "" +msgstr "'<-' '->' Смена цели." #: src/overmap_ui.cpp msgid "Enter/Spacebar to select." @@ -208876,7 +208923,7 @@ msgstr "Ступни:" #: src/panels.cpp #, c-format msgid "Goal: %s" -msgstr "" +msgstr "Цель: %s" #: src/panels.cpp msgid "Weather :" @@ -209105,7 +209152,7 @@ msgstr "Фильтр ничего не выдал" #: src/pickup.cpp #, c-format msgid "%s %s of %s" -msgstr "" +msgstr "%s %s на сумму %s" #: src/pickup.cpp #, c-format @@ -212534,22 +212581,22 @@ msgstr "У вас не хватает %s для этого заклинания" #: src/ranged.cpp #, c-format msgid "Casting: %s (Level %u)" -msgstr "" +msgstr "Каст: %s (Уровень %u)" #: src/ranged.cpp #, c-format msgid "Cost: %s %s" -msgstr "" +msgstr "Стоимость: %s %s" #: src/ranged.cpp #, c-format msgid "Cost: %s %s (Current: %s)" -msgstr "" +msgstr "Стоимость: %s %s (Сейчас: %s)" #: src/ranged.cpp #, c-format msgid "0.0 % Failure Chance" -msgstr "" +msgstr "0.0 % Шанс провала" #: src/ranged.cpp #, c-format @@ -212928,7 +212975,7 @@ msgstr "Выберите язык" #: src/translations.cpp msgctxt "grammatical gender list" msgid "n" -msgstr "" +msgstr "n" #: src/trapfunc.cpp msgid "You step on some bubble wrap!" @@ -215151,7 +215198,7 @@ msgstr "автомобильный обогреватель" #: src/vehicle_use.cpp msgid "cooler" -msgstr "" +msgstr "куллер" #: src/vehicle_use.cpp msgid "recharger" @@ -215362,7 +215409,7 @@ msgstr "Вы тщательно сложили %s в компактное сос #: src/vehicle_use.cpp #, c-format msgid "You let go of %s as you fold it." -msgstr "" +msgstr "Вы отпускаете %s в сложенном виде." #: src/vehicle_use.cpp #, c-format diff --git a/lang/po/zh_CN.po b/lang/po/zh_CN.po index 94c5590d282da..3738068d4be12 100644 --- a/lang/po/zh_CN.po +++ b/lang/po/zh_CN.po @@ -26,18 +26,18 @@ # 羽 偌 , 2019 # startobira , 2019 # Brett Dong , 2019 -# L rient <1972308206@qq.com>, 2019 # 何方神圣 何 <1366003560@qq.com>, 2019 # Dao Da , 2019 # cainiao , 2019 # CK LU <1965630970@qq.com>, 2019 -# Amans Tofu , 2019 # Jamie Cyril-Marlowe , 2019 # 智也 三上 <464337873@qq.com>, 2019 # space J <871171244@qq.com>, 2019 -# 曾泰瑋 , 2019 -# lu ck , 2019 # fei li , 2019 +# lu ck , 2019 +# L rient <1972308206@qq.com>, 2019 +# 曾泰瑋 , 2019 +# Amans Tofu , 2019 # 万 和 <380014507@qq.com>, 2019 # msgid "" @@ -1448,7 +1448,7 @@ msgstr "松香" #. ~ Description for rosin #: lang/json/AMMO_from_json.py msgid "This is a chunk of yellowish rosin, usable as a flux for soldering." -msgstr "这是一块黄色松香,可用作焊剂的助焊剂。" +msgstr "这是一块淡黄色的松香,可作为助焊剂用于焊接。" #: lang/json/AMMO_from_json.py msgid "crude wooden bolt" @@ -2097,7 +2097,7 @@ msgid "" "Its light weight, high accuracy, and manageable recoil lead to widespread " "use in the 20th century and it remains popular among militaries and " "civilians." -msgstr "62格令的5.56x45mm 全金属被甲钢芯弹。重量轻,高精准和可接受的后座力令该弹种在20世纪被广泛使用,至今仍在军用和民用领域流行。" +msgstr "62格令的5.56x45mm 全金属被甲钢芯弹。重量轻,高命中率和可接受的后座力令该弹种在20世纪被广泛使用,至今仍在军用和民用领域流行。" #: lang/json/AMMO_from_json.py msgid "5.56 NATO tracer" @@ -4353,14 +4353,14 @@ msgstr "重型通用燃烧弹,重机枪和军用设施使用,弹头受撞击 #: lang/json/AMMO_from_json.py lang/json/ammunition_type_from_json.py msgid "crystallized mana" msgid_plural "crystallized mana" -msgstr[0] "晶化玛哪" +msgstr[0] "魔力水晶" #. ~ Description for crystallized mana #: lang/json/AMMO_from_json.py msgid "" "Some crystallized mana. This can be reloaded into rechargable mana crystals," " but can never be unloaded." -msgstr "一些晶化的玛哪。可以被导入可充能的玛哪水晶,但无法再抽取出来。" +msgstr "一些结晶化的魔力。可以注入魔力进行充能,但无法再抽取出来。" #: lang/json/AMMO_from_json.py msgid "bronze" @@ -8763,7 +8763,7 @@ msgstr[0] "青色的围巾" msgid "" "A simple cloth scarf worn by Marloss Voices. Wherever the Voices go, long " "sought peace soon follows, for better or for worse." -msgstr "一条Marloss Voices戴过的简易布围巾。据说只要是Voices所到之处,人们期盼已久的和平总会到来。" +msgstr "一条马洛斯之声戴过的简易布围巾。据说只要是马洛斯之声所到之处,人们期盼已久的和平总会到来。" #: lang/json/ARMOR_from_json.py msgid "keikogi" @@ -14969,7 +14969,7 @@ msgstr "你的背上安装了一排可伸缩的太阳能面板。当你站在阳 #: lang/json/BIONIC_ITEM_from_json.py msgid "Precision Solderers CBM" msgid_plural "Precision Solderers CBMs" -msgstr[0] "CBM精密焊接仪" +msgstr[0] "精密焊接仪CBM" #. ~ Description for Precision Solderers CBM #: lang/json/BIONIC_ITEM_from_json.py @@ -22151,7 +22151,7 @@ msgstr[0] "焦糖" #. ~ Description for caramel #: lang/json/COMESTIBLE_from_json.py msgid "Some caramel. Still bad for your health." -msgstr "一些焦糖。仍然对的健康不利。" +msgstr "一些焦糖。对你的健康没好处。" #. ~ Description for potato chips #: lang/json/COMESTIBLE_from_json.py @@ -29576,35 +29576,35 @@ msgstr "外科医生的警告:吸烟导致肺癌,心脏病,肺气肿和妊 #: lang/json/CONTAINER_from_json.py msgid "small cardboard box" msgid_plural "small cardboard boxes" -msgstr[0] "小纸板箱" +msgstr[0] "小纸盒" #. ~ Description for small cardboard box #: lang/json/CONTAINER_from_json.py msgid "A small cardboard box. No bigger than a foot in dimension." -msgstr "一个小纸箱。尺寸不大于一英寸。" +msgstr "小纸板盒。尺寸不大于一英寸。" #: lang/json/CONTAINER_from_json.py msgid "cardboard box" msgid_plural "cardboard boxes" -msgstr[0] "小纸盒" +msgstr[0] "纸板盒" #. ~ Description for cardboard box #: lang/json/CONTAINER_from_json.py msgid "" "A sturdy cardboard box, about the size of a banana box. Great for packing." -msgstr "一个结实的纸板盒,有香蕉盒子那么大。很适合打包。" +msgstr "结实的纸板盒,有香蕉盒子那么大。很适合打包。" #: lang/json/CONTAINER_from_json.py lang/json/furniture_from_json.py msgid "large cardboard box" msgid_plural "large cardboard boxes" -msgstr[0] "大型纸板箱" +msgstr[0] "纸板箱" #. ~ Description for large cardboard box #: lang/json/CONTAINER_from_json.py msgid "" "A very large cardboard box, the sort children would have loved to hide in, " "when there were still children." -msgstr "一个很大的纸板盒,孩子们会喜欢藏在里面,当还有孩子的时候。" +msgstr "很大的纸板箱,孩子们会喜欢藏在里面,当还有孩子的时候。" #: lang/json/CONTAINER_from_json.py msgid "bucket" @@ -30083,7 +30083,7 @@ msgid "" "A gentleman's balloon. A single use life preventer. A thumbless latex " "mitten. This could be used as a makeshift water container, but otherwise " "it's anyone's guess what it's for." -msgstr "可以称为绅士的气球,一次性生命预防器,或者是乳胶无指手套。可以当临时容器使用,不装水也可以装其他液体,但大家都会猜测里面装的是体液。" +msgstr "绅士的气球,一次性生命预防器,乳胶无指手套。可以当临时容器使用,不装水也可以装其他液体,但大家都会猜测里面装的是体液。" #: lang/json/CONTAINER_from_json.py msgid "blood draw kit" @@ -30141,7 +30141,7 @@ msgstr "一只用来装液体或气体的小型金属罐,可用于制造其他 #: lang/json/CONTAINER_from_json.py lang/json/overmap_terrain_from_json.py msgid "basin" msgid_plural "basins" -msgstr[0] "盆地" +msgstr[0] "调菜盆" #. ~ Description for basin #: lang/json/CONTAINER_from_json.py @@ -31404,7 +31404,7 @@ msgstr[0] "破碎的护士机器人" msgid "" "A broken nurse bot. Its smooth face staring vacantly into empty space. " "Could be gutted for parts." -msgstr "一个坏掉的护士机器人。它光滑的脸茫然地凝视着空旷的空间。可能会因为零件而被掏空。" +msgstr "一个坏掉的护士机器人。它光滑的脸茫然地凝视着空旷的空间。可以掏空它以获得零件。" #: lang/json/GENERIC_from_json.py msgid "broken riot control bot" @@ -34884,7 +34884,7 @@ msgstr "" #: lang/json/GENERIC_from_json.py lang/json/TOOL_from_json.py msgid "atomic reading light" msgid_plural "atomic reading lights" -msgstr[0] "原子阅读灯(关)" +msgstr[0] "原子阅读灯" #. ~ Use action msg for atomic reading light. #: lang/json/GENERIC_from_json.py @@ -42497,7 +42497,7 @@ msgid "" "A makeshift 25-round single-column steel magazine which fits Taurus Pro .38 " "pistol, but may fit some makeshift magazine-fed firearms as well. Don't " "expect much reliability." -msgstr "一个自制的25轮单柱钢弹匣,适合Taurus Pro .38手枪,但也适合一些自制弹匣式枪械。不要期望太多的可靠性。" +msgstr "一个自制的25轮单柱钢弹匣,适合陶鲁斯 Pro .38手枪,但也适合一些自制弹匣式枪械。不要期望太多的可靠性。" #: lang/json/MAGAZINE_from_json.py msgid "Taurus .38 magazine" @@ -51118,7 +51118,7 @@ msgstr "硬木投掷" msgid "" "This spell creates a projectile of hardwood that shoots forth from the " "caster's hand at high speed to stab into an enemy." -msgstr "这个咒语会能创造一个硬木投射物,从施法者的手高速射出,刺伤敌人。" +msgstr "这个咒语会能创造一个硬木投射物,从施法者的手中高速射出,刺伤敌人。" #: lang/json/SPELL_from_json.py msgid "Nature's Bow" @@ -51151,7 +51151,7 @@ msgstr "战争践踏" msgid "" "Focusing mana into your leg, you stomp your foot and send out a shockwave, " "knocking enemies around you onto the ground." -msgstr "聚集玛哪进入你的腿,重重跺脚,发出冲击波,把周围的敌人击倒在地。" +msgstr "聚集魔力进入你的腿,重重跺脚,发出冲击波,把周围的敌人击倒在地。" #: lang/json/SPELL_from_json.py msgid "Point Flare" @@ -59530,7 +59530,7 @@ msgstr "一堆简陋的泥砖,在你冒着生命危险出去的时候,已经 #: lang/json/TOOL_from_json.py msgid "stone hand axe" msgid_plural "stone hand axes" -msgstr[0] "石斧" +msgstr[0] "石手斧" #. ~ Description for stone hand axe #: lang/json/TOOL_from_json.py @@ -60518,7 +60518,7 @@ msgstr "这颗手雷上挂着一个标签,上面有一个签名:Kevin。看 #: lang/json/TOOL_from_json.py msgid "precision solderers" msgid_plural "precision soldererss" -msgstr[0] "精密焊料" +msgstr[0] "精密焊接" #: lang/json/TOOL_from_json.py msgid "atomic smartphone" @@ -60853,7 +60853,7 @@ msgstr[0] "魔杖(火球)" msgid "" "A classic, this wand shoots fireballs without fail. A more skilled " "Kelvinist could cast them more efficiently, though." -msgstr "" +msgstr "这是一款经典的魔杖,它可以发射火球。不过,一个熟练的魔法师可以更有效地使用它。" #: lang/json/TOOL_from_json.py msgid "wand of magic missiles" @@ -60865,7 +60865,7 @@ msgstr[0] "魔杖(魔法飞弹)" msgid "" "A classic, this wand shoots magic missiles without fail. A more skilled " "Magus could cast them more efficiently, though." -msgstr "" +msgstr "这是一款经典的魔杖,可以发射魔法飞弹。不过,更熟练的法师可以更有效地施放它们。" #: lang/json/TOOL_from_json.py msgid "Dusk" @@ -62411,14 +62411,14 @@ msgstr "只属于你的丧尸奴仆。他处于一种特殊的麻痹状态,等 #: lang/json/WHEEL_from_json.py lang/json/vehicle_part_from_json.py msgid "yoke and harness" -msgstr "" +msgstr "轭和马具" #. ~ Description for yoke and harness #: lang/json/WHEEL_from_json.py msgid "" "A bar and harness to attach a creature to a wheeled vehicle, they then " "should be able to pull it." -msgstr "" +msgstr "把动物拴在有轮子的车辆上的一根杆子和挽具,这样动物就可以拉动车子了。" #: lang/json/WHEEL_from_json.py lang/json/vehicle_part_from_json.py msgid "wheel" @@ -62756,11 +62756,11 @@ msgstr "装填中" #: lang/json/activity_type_from_json.py msgid "reading" -msgstr "阅读" +msgstr "阅读中" #: lang/json/activity_type_from_json.py msgid "playing" -msgstr "" +msgstr "游戏中" #: lang/json/activity_type_from_json.py msgid "waiting" @@ -65289,7 +65289,7 @@ msgstr "建造柜台门" #: lang/json/construction_from_json.py msgid "Build Split Rail Fence Gate" -msgstr "建造铁路分隔栅栏门" +msgstr "建造分离式围栏门" #: lang/json/construction_from_json.py msgid "Build Privacy Fence Gate" @@ -65297,7 +65297,7 @@ msgstr "建造隐私栅栏门" #: lang/json/construction_from_json.py msgid "Build Split Rail Fence" -msgstr "建造铁路分隔铁丝网" +msgstr "建造分离式围栏" #: lang/json/construction_from_json.py msgid "Build Privacy Fence" @@ -66137,7 +66137,7 @@ msgstr "狂信之众试图将非马卡斯们与马洛斯莓隔绝开来。吾等 #: lang/json/dream_from_json.py msgid "You have a strange dream about the shadows." -msgstr "你做了一个关于阴影的奇怪梦。" +msgstr "你做了一个关于阴影的怪梦。" #: lang/json/dream_from_json.py msgid "Your dreams give you a peculiar feeling of sinking into the dark." @@ -66211,12 +66211,12 @@ msgstr "AI专用标签:被玩家击中。" #: lang/json/effects_from_json.py msgid "Ridden" -msgstr "骑" +msgstr "被骑乘" #. ~ Description of effect 'Ridden'. #: lang/json/effects_from_json.py msgid "AI tag for when critter is being ridden. This is a bug if you have it." -msgstr "当怪物被驯服,赋予此AI标签.如果你的状态中出现此标签,意味着你遭遇了一个bug。" +msgstr "AI专用标签:此生物正在被骑着。如果你的状态中出现此标签,意味着你遭遇了一个bug。" #: lang/json/effects_from_json.py msgid "Harnessed" @@ -66227,7 +66227,7 @@ msgstr "驾驭" msgid "" "AI tag for when critter is being harnessed by a vehicle. This is a bug if " "you have it." -msgstr "" +msgstr "AI专用标签:此生物被套在车上,如果你有这个标签,说明遇到bug了。" #: lang/json/effects_from_json.py msgid "Docile Monster" @@ -66504,13 +66504,13 @@ msgstr "AI专用标签:表示动物穿着盔甲。" #: lang/json/effects_from_json.py msgid "Has Saddle" -msgstr "有马鞍" +msgstr "有鞍具" #. ~ Description of effect 'Has Saddle'. #: lang/json/effects_from_json.py msgid "" "AI tag used for critters wearing a saddle. This is a bug if you have it." -msgstr "" +msgstr "AI专用标签:此动物戴着鞍具。如果你有这个标签说明遇到bug了。" #: lang/json/effects_from_json.py msgid "Tied Up" @@ -66660,7 +66660,7 @@ msgstr "骑" #. ~ Description of effect 'Riding'. #: lang/json/effects_from_json.py msgid "You are riding an animal." -msgstr "你骑的是一只动物。" +msgstr "你骑着动物。" #. ~ Apply message for effect(s) 'Riding'. #: lang/json/effects_from_json.py src/monexamine.cpp @@ -68458,7 +68458,7 @@ msgstr "你充满了能量,它能改善你所做的每一件事。" #. ~ Apply message for effect(s) 'Blessed'. #: lang/json/effects_from_json.py msgid "You are filled with energy that improves everything you do!" -msgstr "你充满了能量,改善了你所做的每一件事!" +msgstr "你充满了能量,这会改善你所做的每一件事!" #. ~ Remove message for effect(s) 'Blessed'. #: lang/json/effects_from_json.py @@ -69716,7 +69716,7 @@ msgid "" "An unpowered machine that seems like it could've been used to launch various" " balls for different types of sports. It's only good for parts now if " "disassembled." -msgstr "" +msgstr "这台没有动力的机器似乎可以用来发射各种不同运动项目的球。现在只适合拆解零件了。" #: lang/json/furniture_from_json.py msgid "bench" @@ -70489,7 +70489,7 @@ msgstr "一种开黄花的普通杂草。种子通过灰色细丝在风中传播 #. ~ Description for chamomile #: lang/json/furniture_from_json.py msgid "Ahh, soothing chamomile tea." -msgstr "啊,舒缓甘菊茶。" +msgstr "啊,温暖人心的甘菊茶。" #. ~ Description for tulip #: lang/json/furniture_from_json.py @@ -70551,7 +70551,7 @@ msgstr "百合花" msgid "" "These lilypads don't look they'd support the weight of the things you've " "heard croaking in the swamp." -msgstr "" +msgstr "这些睡莲看起来承受不了你在沼泽里听到的发出呱呱声音的动物的重量。" #: lang/json/furniture_from_json.py msgid "forge" @@ -70583,7 +70583,7 @@ msgstr "蜘蛛卵袋" msgid "" "Much too large, off-white egg sack. Kind of icky. Something IS moving in " "there." -msgstr "" +msgstr "非常大的灰白色卵袋。有点恶心,里面有东西在移动。" #: lang/json/furniture_from_json.py msgid "splat!" @@ -70601,7 +70601,7 @@ msgstr "球状的蜘蛛卵团。不只是有点恶心。里面有东西在动。 msgid "" "A horrifyingly oversized egg sack. Something IS moving in there. If you're" " seeing this, you're already too close to it." -msgstr "" +msgstr "一个大得吓人的卵袋。有东西在里面移动。如果你看到这个,你已经离它太近了。" #: lang/json/furniture_from_json.py msgid "ruptured egg sack" @@ -70610,7 +70610,7 @@ msgstr "蜘蛛卵袋(破裂)" #. ~ Description for ruptured egg sack #: lang/json/furniture_from_json.py msgid "Super icky. Spider stuff's spilling out." -msgstr "" +msgstr "太恶心了,蜘蛛从里面涌了出来。" #: lang/json/furniture_from_json.py msgid "reinforced vending machine" @@ -70633,7 +70633,7 @@ msgid "" "Play stupid games, win stupid prizes. That was the idea, anyway. Now, " "without power, it's just stupid. Smarter to disassemble for all kinds of " "useful electronic parts." -msgstr "" +msgstr "玩这愚蠢的游戏,赢得愚蠢的奖品。无论如何,这就是我的想法。但是现在没有电力了,只能拆卸各种有用的电子零件了。" #: lang/json/furniture_from_json.py msgid "pinball machine" @@ -70645,18 +70645,18 @@ msgid "" "Most underrated game of the 20th century. Press buttons so the ball doesn't" " go in the hole. It doesn't seem to be working without electricity. Could " "be disassembled for various electronic parts." -msgstr "" +msgstr "20世纪最被低估的游戏。按下按钮,保证弹珠不会进洞。没有电它似乎不能工作。可拆卸用于各种电子零件。" #: lang/json/furniture_from_json.py msgid "ergometer" -msgstr "室内自行车" +msgstr "划船健身器" #. ~ Description for ergometer #: lang/json/furniture_from_json.py msgid "" "An rowing exercise machine. Without power, it can no longer help you with " "your workout. Might have useful electronic parts in it." -msgstr "" +msgstr "划船健身器。没有动力,不能再用来锻炼身体,但可能能拆出些有用的电子零件。" #: lang/json/furniture_from_json.py lang/json/furniture_from_json.py #: lang/json/terrain_from_json.py lang/json/terrain_from_json.py src/map.cpp @@ -70673,7 +70673,7 @@ msgstr "跑步机" msgid "" "Used for training leg muscles. It'll be extra hard without power. Could be" " taken apart for its... parts." -msgstr "" +msgstr "用于训练腿部肌肉。如果没有电源,它会难以启动。可以拆开它的…零件。" #: lang/json/furniture_from_json.py msgid "display case" @@ -70762,7 +70762,7 @@ msgid "" "Automation! Science! Industry! Make a better horse! This robot arm " "promises to do it all. Except it's currently unpowered. You could remove " "the casing and retrieve the electronics through disassembly." -msgstr "" +msgstr "自动化!科学!工业!这个机器人手臂可以完成所有的工作。只是现在没有动力。你可以拆下外壳,通过拆卸取回电子零件。" #: lang/json/furniture_from_json.py lang/json/terrain_from_json.py #: lang/json/terrain_from_json.py @@ -70776,7 +70776,7 @@ msgstr "自助加油机" #. ~ Description for automated gas console #: lang/json/furniture_from_json.py msgid "Automated gas flow control console." -msgstr "" +msgstr "自助加油机控制台" #: lang/json/furniture_from_json.py msgid "broken automated gas console" @@ -70786,7 +70786,7 @@ msgstr "自助加油机(损坏)" #: lang/json/furniture_from_json.py msgid "" "Automated gas flow control console. Broken. This is not a good thing." -msgstr "" +msgstr "自助加油机控制台。坏了,这不是一件好事。" #: lang/json/furniture_from_json.py msgid "smoking rack" @@ -70891,7 +70891,7 @@ msgstr "镣铐" msgid "" "Chain serfs in your dungeon. All you need now is an iron ball to chain to " "it." -msgstr "" +msgstr "把农奴锁在地牢里。现在你只需要一个铁球来把它拴在上面。" #: lang/json/furniture_from_json.py lang/json/terrain_from_json.py #: lang/json/terrain_from_json.py @@ -70932,7 +70932,7 @@ msgstr "方尖碑" #. ~ Description for obelisk #: lang/json/furniture_from_json.py msgid "Monument to pride." -msgstr "" +msgstr "骄傲的纪念碑。" #: lang/json/furniture_from_json.py msgid "thunk!" @@ -70941,7 +70941,7 @@ msgstr "咚!" #. ~ Description for brazier #: lang/json/furniture_from_json.py msgid "A raised metal dish in which to safely burn things." -msgstr "" +msgstr "一个金属盆,用于安全的燃烧物品。" #: lang/json/furniture_from_json.py msgid "fire ring" @@ -70950,7 +70950,7 @@ msgstr "火塘" #. ~ Description for fire ring #: lang/json/furniture_from_json.py msgid "A ring of stones to safely contain a fire." -msgstr "" +msgstr "一圈石头,用来安全的控制火势。" #: lang/json/furniture_from_json.py msgid "Autodoc Mk. XI" @@ -71050,15 +71050,15 @@ msgstr "塑料防潮布" msgid "" "A large sheet of thick plastic has been tossed on the ground here. It would" " be a useful place to do some butchery, perhaps." -msgstr "" +msgstr "地上铺着一大块厚塑料防潮垫,也许这是一个屠宰的好地方。" #: lang/json/furniture_from_json.py msgid "whuff!" -msgstr "" +msgstr "沙咔!" #: lang/json/furniture_from_json.py msgid "crinkle." -msgstr "" +msgstr "沙沙~" #. ~ Description for fiber mat #: lang/json/furniture_from_json.py @@ -71090,11 +71090,11 @@ msgstr "纸箱城堡" msgid "" "A fort built by tipping a cardboard box on its side, lining it with " "blankets, and partly weather sealing it with a plastic sheet." -msgstr "" +msgstr "纸盒子堆叠成的“堡垒”,以毛毯衬里,部分屋顶被塑料薄膜盖住。" #: lang/json/furniture_from_json.py msgid "crumple!" -msgstr "" +msgstr "噗咔!" #: lang/json/furniture_from_json.py src/ballistics.cpp msgid "thud." @@ -71109,14 +71109,14 @@ msgstr "纸板墙" msgid "" "This is a pile of cardboard boxes that have been filled with rags and junk " "and stacked together like bricks to form a wall." -msgstr "这是一堆纸箱,装满了破布和垃圾,像砖块一样堆放在一起,形成了一堵墙。" +msgstr "这是一堆纸板盒,装满了破布和垃圾,像砖块一样堆放在一起,形成了一堵墙。" #. ~ Description for large cardboard box #: lang/json/furniture_from_json.py msgid "" "A large cardboard box: this could be used to store things, or as a hiding " "place." -msgstr "一个大的纸板盒:可以用来存放东西,也可以作为藏匿的地方。" +msgstr "一个纸板箱:可以用来存放东西,也可以作为藏匿的地方。" #: lang/json/furniture_from_json.py msgid "beaded curtain" @@ -71178,7 +71178,7 @@ msgstr "钢琴" msgid "" "The ol' ebony and ivory. Really classes up the place. You could take it " "apart if you wanted... you monster." -msgstr "" +msgstr "乌木和象牙制成。真的很适合这个地方。如果你想的话,你可以把它拆开…" #: lang/json/furniture_from_json.py msgid "a suffering piano!" @@ -71723,7 +71723,7 @@ msgstr "地面制造点" msgid "" "A cleared spot on the ground for crafting. Slower than using a workbench or" " holding a project in your hands, but readily available." -msgstr "" +msgstr "在空地上建立的制作点,虽然比使用工作台的时候速度会慢很多。但随时可用。" #: lang/json/furniture_from_json.py msgid "tatami mat" @@ -71734,7 +71734,7 @@ msgstr "榻榻米" msgid "" "A tatami is a type of mat used as a flooring material in traditional " "Japanese-style rooms." -msgstr "榻榻米是一种在传统的日本风格的房间里用作地板材料的垫子。" +msgstr "榻榻米,传统日式房间中铺在地板上的垫子。" #: lang/json/furniture_from_json.py msgid "mutated cactus" @@ -72787,7 +72787,7 @@ msgstr "一支流行的小型.22口径手枪。在20世纪末到21世纪初期 #: lang/json/gun_from_json.py msgid "Luty SMG: .22" msgid_plural "Luty SMGs: .22" -msgstr[0] "" +msgstr[0] "Luty冲锋枪:.22 弹" #: lang/json/gun_from_json.py msgid "" @@ -72798,6 +72798,8 @@ msgid "" "cartridges and accepts Ruger 10/22 magazines, or alternatively custom-made " "makeshift ones." msgstr "" +"Luty式自制无膛线冲锋枪,使用具有更先进动力的手动工具,由各种钢制零件粗制而成。也许是能够在工厂车间外制造出的最复杂的枪支之一,但仍然很不可靠。这一款专为.22" +" LR弹设计,支持鲁格10/22弹匣,或者定制的手工弹匣。" #: lang/json/gun_from_json.py msgid "S&W 22A" @@ -72851,7 +72853,7 @@ msgstr "这把普及的步枪是 M16 步枪系列的前身,它重量轻,准 #: lang/json/gun_from_json.py msgid "HK416 A5" msgid_plural "HK416 A5s" -msgstr[0] "" +msgstr[0] "HK416 A5s" #: lang/json/gun_from_json.py msgid "" @@ -73102,7 +73104,7 @@ msgid "" "A well-designed improvised carbine with a shortened barrel. Accepting crude" " detachable magazines or STANAG magazines, this is one of the better " "homemade weapons." -msgstr "" +msgstr "一把设计精良的自制卡宾枪,已经锯短枪管。支持原始的可拆卸弹匣或STANAG北约制式弹匣,算是把比较好的自制武器。" #: lang/json/gun_from_json.py msgid "M2010 ESR" @@ -73379,37 +73381,37 @@ msgstr "" #: lang/json/gun_from_json.py msgid "HK417 A2" msgid_plural "HK417 A2s" -msgstr[0] "" +msgstr[0] "HK417 A2s" #: lang/json/gun_from_json.py msgid "" "A German battle rifle with a 13\" barrel and telescopic stock. It is a gas " "operated, rotating bolt rifle with a short-stroke piston design similar to " "that of the G36." -msgstr "" +msgstr "一种德国战斗步枪,枪管13英寸,枪托可伸缩。它是一种气动旋转螺栓步枪,具有类似G36的短冲程活塞设计。" #: lang/json/gun_from_json.py msgid "M110A1" msgid_plural "M110A1s" -msgstr[0] "" +msgstr[0] "M110A1s" #: lang/json/gun_from_json.py msgid "" "A derivative of H&K's G28 with an aluminium upper reciever to meet US Army " "weight requirements. It is a gas operated, rotating bolt rifle accurate to " "1.5 MOA with standard ammunition." -msgstr "" +msgstr "G28的衍生版产物,配备可调节枪托及可拆卸两脚架。它是一种气动、旋转的栓式步枪,精确到1.5 mA,使用标准弹药。" #: lang/json/gun_from_json.py msgid "AR-10" msgid_plural "AR-10s" -msgstr[0] "" +msgstr[0] "AR-10s" #: lang/json/gun_from_json.py msgid "" "Somewhat similar to the later AR-15, the AR-10 is a gas operated, rotating " "bolt rifle chambered for 7.62x51mm rounds." -msgstr "" +msgstr "与后来的AR-15有点相似,AR-10是一种气动旋转式螺栓步枪,枪膛可容纳7.62x51毫米的子弹。" #: lang/json/gun_from_json.py msgid "SIG Sauer P230" @@ -73527,7 +73529,7 @@ msgstr "一支紧凑的、仅双动发射的左轮手枪,其设计目标是用 #: lang/json/gun_from_json.py msgid "Luty SMG: .38 Special" msgid_plural "Luty SMGs: .38 Special" -msgstr[0] "" +msgstr[0] "Luty冲锋枪:.38 特制弹" #: lang/json/gun_from_json.py msgid "" @@ -73538,6 +73540,8 @@ msgid "" "cartridges and accepts Taurus Pro .38 pistol magazines, or alternatively " "custom-made makeshift ones." msgstr "" +"Luty式自制无膛线冲锋枪,使用具有更先进动力的手工工具,由各种钢制零件粗制而成。也许是能够在工厂车间外制造出的最复杂的枪支之一,但仍然很不可靠。这一款专为.38" +" 弹设计,支持陶鲁斯Pro .38 手枪弹匣,或者定制的手工弹匣。" #: lang/json/gun_from_json.py msgid "S&W 619" @@ -73651,7 +73655,7 @@ msgstr "上市之初,这款.40口径手枪作为旧版西格&绍尔手枪的 #: lang/json/gun_from_json.py msgid "Luty SMG: .40 S&W" msgid_plural "Luty SMGs: .40 S&W" -msgstr[0] "" +msgstr[0] "Luty冲锋枪:.40 S&W弹" #: lang/json/gun_from_json.py msgid "" @@ -73662,6 +73666,8 @@ msgid "" "cartridges and accepts Glock 22 magazines, or alternatively custom-made " "makeshift ones." msgstr "" +"Luty式自制无膛线冲锋枪,使用具有更先进动力的手动工具,由各种钢制零件粗制而成。也许是能够在工厂车间外制造出的最复杂的枪支之一,但仍然很不可靠。这一款专为.40" +" S&W弹设计,支持格洛克22弹匣,或者定制的手工弹匣。" #: lang/json/gun_from_json.py msgid "handmade six-shooter" @@ -73919,7 +73925,7 @@ msgstr[0] "自制钢管步枪(.45口径)" #: lang/json/gun_from_json.py msgid "Luty SMG: .45" msgid_plural "Luty SMGs: .45" -msgstr[0] "" +msgstr[0] "Luty冲锋枪:.45 弹" #: lang/json/gun_from_json.py msgid "" @@ -73930,6 +73936,8 @@ msgid "" "cartridges and accepts MAC-10 magazines, or alternatively custom-made " "makeshift ones." msgstr "" +"Luty式自制无膛线冲锋枪,使用具有更先进动力的手动工具,由各种钢制零件粗制而成。也许是能够在工厂车间外制造出的最复杂的枪支之一,但仍然很不可靠。这一款专为.45" +" ACP弹设计,支持MAC-10冲锋枪弹匣,或者定制的手工弹匣。" #: lang/json/gun_from_json.py msgid "homemade hand cannon" @@ -73978,31 +73986,31 @@ msgstr "陶鲁斯\"愤怒公牛\"左轮手枪发射.454 卡苏尔弹,弹容量 #: lang/json/gun_from_json.py msgid "Marlin 1895 SBL" msgid_plural "Marlin 1895 SBLs" -msgstr[0] "" +msgstr[0] "Marlin 1895SBL 步枪" #: lang/json/gun_from_json.py msgid "" "A handy but powerful lever-action rifle chambered for .45-70 Government. " "Designed for wilderness guides for defense against large predators such as " "grizzly bears, moose, and dinosaurs." -msgstr "" +msgstr "一种轻便但威力强大的杠杆式步枪,使用威力极大的.45-70弹药。专为野外狩猎大型动物,例如灰熊、驼鹿等而设计。" #: lang/json/gun_from_json.py msgid "Magnum Research BFR" msgid_plural "Magnum Research BFRs" -msgstr[0] "" +msgstr[0] "马格南左轮手枪" #: lang/json/gun_from_json.py msgid "" "A massive single-action revolver. While the .45-70 rifle round loses " "significant velocity in its short pistol barrel, it still competes with " "other large magnum handguns in terms of power." -msgstr "" +msgstr "大型单动左轮手枪。虽然使用.45-70口径步枪子弹使其的射击速度相比其他手枪会显得稍慢一些,但是巨大的威力是其他手枪无法比拟的。" #: lang/json/gun_from_json.py msgid "1874 Sharps" msgid_plural "1874 Sharps" -msgstr[0] "" +msgstr[0] "夏普斯步枪 1874" #: lang/json/gun_from_json.py msgid "" @@ -74011,11 +74019,12 @@ msgid "" "powerful for the time, this one is made to handle modern smokeless " "ammunition." msgstr "" +"一把19世纪单发步枪的仿制品,45-70口径,曾在19世纪末用于狩猎野牛和其他大型猎物。在当时高度精确和威力强大,这个是用来处理现代无烟弹药的。" #: lang/json/gun_from_json.py msgid "H&K MP7A2" msgid_plural "H&K MP7A2s" -msgstr[0] "" +msgstr[0] "H&K MP7A2 冲锋枪" #: lang/json/gun_from_json.py msgid "" @@ -74056,6 +74065,9 @@ msgid "" "red dot, recoil compensator and laser sights. Similar to other Leadworks " "products it doesn't accept third-party modifications." msgstr "" +"在9x19mm自动手枪大获成功之后,Leadworks LLC从原有的 .460 罗兰德弹半自动系列中研发出了 L39B-45 手枪,并准备让它使用 " +".45 ACP 弹。由于它的大部分部件与 L39-460 手枪通用,这个型号保留了发射威力可怕的 .460 " +"罗兰德弹的能力,不过公司强烈建议用户不要在全自动射击模式下这样做。内部集成了红点瞄准镜,制退器和激光瞄具。但是就和该公司出品的其他枪械一样,第三方配件基本都是安不上去的。" #: lang/json/gun_from_json.py msgid "L2031 Enforcer" @@ -74394,13 +74406,13 @@ msgstr "卡尔古斯塔夫M3 84mm无后坐力炮由瑞典FFV公司制造,是 #: lang/json/gun_from_json.py msgid "AT4" msgid_plural "AT4s" -msgstr[0] "" +msgstr[0] "AT4s" #: lang/json/gun_from_json.py msgid "" "Mil-Spec rocket launcher. An 84-mm unguided, portable, single-shot " "recoilless smoothbore weapon used primarily by the US military." -msgstr "" +msgstr "Mil-Spec火箭发射器。一种84毫米无制导、便携式、单发无后座力平滑口径武器,主要用于美国军方。" #: lang/json/gun_from_json.py msgid "RM103A automagnum" @@ -74677,7 +74689,7 @@ msgstr[0] "自制钢管步枪(9x19mm口径)" #: lang/json/gun_from_json.py msgid "Luty SMG: 9x19mm" msgid_plural "Luty SMGs: 9x19mm" -msgstr[0] "" +msgstr[0] "Luty冲锋枪: 9x19mm 弹" #: lang/json/gun_from_json.py msgid "" @@ -74688,6 +74700,8 @@ msgid "" "cartridges and accepts STEN magazines, or alternatively custom-made " "makeshift ones." msgstr "" +"Luty式自制无膛线冲锋枪,使用具有更先进动力的手动工具,由各种钢制零件粗制而成。也许是能够在工厂车间外制造出的最复杂的枪支之一,但仍然很不可靠。这一款专为" +" 9x19mm 弹设计,支持司登冲锋枪弹匣,或者定制的手工弹匣。" #: lang/json/gun_from_json.py msgid "STEN" @@ -75380,7 +75394,7 @@ msgstr "这是一把采用常见物品组装而成的简易激光步枪。威力 #: lang/json/gun_from_json.py msgid "C.R.I.T .5 LP" msgid_plural "C.R.I.T .5 LPs" -msgstr[0] "" +msgstr[0] "C.R.I.T .5激光手枪" #: lang/json/gun_from_json.py msgid "" @@ -75389,11 +75403,12 @@ msgid "" "compensates for the lack of raw power and yet the gun manages to be " "relatively easy to aim and lightweight due to the superalloy construction." msgstr "" +"C.R.I.T试验型低功率激光手枪,这是一种高精准度但是威力较小的试验型手枪。双管设计弥补了原始动力的不足,但由于采用了高温合金结构,相对容易瞄准和重量较轻" #: lang/json/gun_from_json.py msgid "C.R.I.T Chain Laser" msgid_plural "C.R.I.T Chain Lasers" -msgstr[0] "" +msgstr[0] "C.R.I.T 链式激光枪" #: lang/json/gun_from_json.py msgid "" @@ -75401,7 +75416,7 @@ msgid "" "researcher's video on three taped-together .5 LPs on a hand held power " "drill, this gun is a relatively light weapon for the amount of UPS and " "destruction it can cause." -msgstr "" +msgstr "内部研发尝试的一款试验型武器,这把武器将五只.5激光手枪安装在了一个手持电钻上,它可以造成大量的伤害以及消耗较少的UPS能量。" #: lang/json/gun_from_json.py msgid "burst" @@ -75410,31 +75425,31 @@ msgstr "连发" #: lang/json/gun_from_json.py msgid "C.R.I.T Laser Carbine" msgid_plural "C.R.I.T Laser Carbines" -msgstr[0] "" +msgstr[0] "C.R.I.T 激光卡宾枪" #: lang/json/gun_from_json.py msgid "" "A lightweight laser gun developed by C.R.I.T R&D. Mainly developed to test " "out a new breakthrough in laser weapons." -msgstr "" +msgstr "C.R.I.T研发的一种轻型激光枪。研制这种武器是为了试验激光武器的新突破。" #: lang/json/gun_from_json.py msgid "C.R.I.T Fire Glove" msgid_plural "C.R.I.T Fire Gloves" -msgstr[0] "" +msgstr[0] "C.R.I.T 火焰手枪" #: lang/json/gun_from_json.py msgid "Experimental CQB weapon system under development in C.R.I.T R&D." -msgstr "" +msgstr "C.R.I.T实验性的近距离武器系统。" #: lang/json/gun_from_json.py msgid "blast" -msgstr "" +msgstr "燃爆" #: lang/json/gun_from_json.py msgid "pellet gun" msgid_plural "pellet guns" -msgstr[0] "" +msgstr[0] "弹丸枪" #: lang/json/gun_from_json.py msgid "" @@ -75444,6 +75459,7 @@ msgid "" "but the break action charging system requires some arm strength to load a " "pellet." msgstr "" +"令人惊讶的强大气枪,可以可靠地狩猎。小的铅或合金球团可被装入枪膛内,使它在每次射击中都能散射出大量的弹丸。虽然每次装弹都非常缓慢,但是精准度相当可靠。" #: lang/json/gun_from_json.py msgid "Plasma Cutter" @@ -75454,12 +75470,12 @@ msgstr[0] "等离子切割机" msgid "" "Experimental cutting tool under development in C.R.I.T R&D. It fires an " "extremely hot wave of plasma that slices into materials." -msgstr "" +msgstr "C.R.I.T试验型武器,可以发射一束温度很高的等离子波。瞬间摧毁融化目标。" #: lang/json/gun_from_json.py msgid "Rivet Driver" msgid_plural "Rivet Drivers" -msgstr[0] "" +msgstr[0] "铆钉激发器" #: lang/json/gun_from_json.py msgid "" @@ -75467,18 +75483,18 @@ msgid "" "a regular nail and then enlongates it within a fraction of a second before " "firing it out, upon reaching a target, the fragile stake explodes into " "shards." -msgstr "" +msgstr "C.R.I.T 研发的实验性两用工具,它可以将普通钉子在几分之一秒内快速拉长后射出,到达目标后,脆弱的金属钉会当场破碎。" #: lang/json/gun_from_json.py msgid "Line Gun" msgid_plural "Line Guns" -msgstr[0] "" +msgstr[0] "线性等离子炮" #: lang/json/gun_from_json.py msgid "" "Experimental high power cutting tool under development in C.R.I.T R&D. It " "fires plasma in a wide line for slicing into dense materials." -msgstr "" +msgstr "C.R.I.T研发的试验型武器,可以发射一束非常宽的线性等离子光束,击中后可以切割摧毁目标。" #: lang/json/gun_from_json.py msgid "Pulse Rifle" @@ -75490,7 +75506,7 @@ msgid "" "Experimental tri-barrel sub-sonic rifle under development in C.R.I.T R&D. " "Great for enclosed spaces and mobs of enemies. Shoots alloy rounds which " "instantly mushroom out upon impact." -msgstr "" +msgstr "C.R.I.T研发的试验型三管亚音速步枪,非常适合在封闭空间内消灭大量敌人。发射合金弹丸,弹丸在撞击后立即爆炸。" #: lang/json/gun_from_json.py msgid "Ripper" @@ -75501,11 +75517,11 @@ msgstr[0] "开膛手" msgid "" "Experimental EM saw under development in C.R.I.T R&D. Great for distance " "cutting of material." -msgstr "" +msgstr "C.R.I.T研发的实验性电磁场锯,非常适合远距离切割材料。" #: lang/json/gun_from_json.py msgid "em field saw" -msgstr "" +msgstr "电磁场锯" #: lang/json/gun_from_json.py msgid "" @@ -76144,7 +76160,7 @@ msgstr[0] "木弓" msgid "" "A magically conjured ornate recurve bow of solid flexible wood. A matching " "conjured wooden arrow appears when you draw the string back for firing." -msgstr "" +msgstr "一把具有神奇魔法的华丽反曲弓。由结实而有弹性的木料制成,拉开弓弦就会自动生成一只箭。" #: lang/json/gun_from_json.py msgid "fire lance" @@ -77329,7 +77345,7 @@ msgstr "cop_38" #: lang/json/gunmod_from_json.py msgctxt "gun_type_type" msgid "moss_brownie" -msgstr "moss_brownie" +msgstr "莫斯-布朗尼" #: lang/json/gunmod_from_json.py msgid "shortened barrel" @@ -77397,7 +77413,7 @@ msgstr[0] "强力射击" msgid "" "This is a pseudo item -- the builtin part of a fusion blaster for the " "maximum power firing mode." -msgstr "" +msgstr "这是一个伪物品——核聚变爆破器的内置部分,用于最大功率的发射模式。" #: lang/json/gunmod_from_json.py msgid "underbarrel" @@ -78315,59 +78331,59 @@ msgstr "这是一整套枪械改装组件,可以将大部分的普通步枪改 #: lang/json/gunmod_from_json.py msgid "Underslung flare launcher" msgid_plural "Underslung flare launchers" -msgstr[0] "" +msgstr[0] "悬挂式信号弹发射器" #: lang/json/gunmod_from_json.py msgid "" "A small barrel which launches signal flares. However, due to its awkward " "position, it has lower accuracy compared to an actual flaregun." -msgstr "" +msgstr "一个悬挂式的信号弹发射组建,相比于正常的信号枪而言体积更小,所以命中率也会更差一些。" #: lang/json/gunmod_from_json.py msgid "butt hook stock" msgid_plural "butt hook stocks" -msgstr[0] "" +msgstr[0] "可折叠对接支架" #: lang/json/gunmod_from_json.py msgid "" ", A military-grade stock which folds reducing the guns volume. The weight " "and the pivoting hook which latches onto your forearm allows for greater " "stability. " -msgstr "" +msgstr "这是一种军用级装备,可以减少枪支体积。固定在前臂上的旋转挂钩使你的手臂持枪更加稳定。" #: lang/json/gunmod_from_json.py msgid "diffracting lens" msgid_plural "diffracting lenss" -msgstr[0] "" +msgstr[0] "衍射透镜" #: lang/json/gunmod_from_json.py msgid "" "A set of optics made to fit on laser weapons, which will diffract the laser " "beam into several lower powered beams. This slightly increases point-blank " "damage and makes it difficult to not hit, but reduces range" -msgstr "" +msgstr "一套安装在激光武器上的光学装置,它将激光束衍射成几个低功率光束。这稍微增加了近距离的伤害,但减少了射程。" #: lang/json/gunmod_from_json.py msgid "tactical flashlight" msgid_plural "tactical flashlights" -msgstr[0] "" +msgstr[0] "战术手电筒" #: lang/json/gunmod_from_json.py msgid "" "A compact flashlight which is mounted to the side of your weapon, not " "powerful, but good enough for tight hallways." -msgstr "" +msgstr "一个紧凑型手电筒,安装在你的武器旁边,功率虽然不大,但是足够耐用。" #: lang/json/gunmod_from_json.py msgid "tactical flashlight (on)" msgid_plural "tactical flashlight (on)s" -msgstr[0] "" +msgstr[0] "战术手电筒 (开)" #: lang/json/gunmod_from_json.py msgid "" "A compact flashlight which is attatched to the side of your weapon, not " "powerful, but good enough for tight hallways." -msgstr "" +msgstr "一个紧凑型手电筒,安装在你的武器旁边,功率虽然不大,但是足够耐用。" #: lang/json/gunmod_from_json.py msgid "5.45 caliber conversion kit" @@ -79506,7 +79522,7 @@ msgstr "" #: lang/json/help_from_json.py msgid "<1>: List of item types and data" -msgstr "1:列出物品类型和数据" +msgstr "<1>:列出物品类型和数据" #: lang/json/help_from_json.py #, no-python-format @@ -80426,7 +80442,7 @@ msgstr "背包与披衣层" #. ~ Please leave anything in unchanged. #: lang/json/json_flag_from_json.py msgid "This gear is strapped onto you." -msgstr "这件装备用带子在身上。" +msgstr "这件装备用带子在身上。" #. ~ Please leave anything in unchanged. #: lang/json/json_flag_from_json.py @@ -80449,7 +80465,7 @@ msgstr "这件装备会阻挡视线,让你完全失明 #. ~ Please leave anything in unchanged. #: lang/json/json_flag_from_json.py msgid "This item can be used to block attacks when worn." -msgstr "* 这件物品穿戴后可以格挡攻击。" +msgstr "这件装备穿戴后可以格挡攻击。" #. ~ Please leave anything in unchanged. #: lang/json/json_flag_from_json.py @@ -81378,7 +81394,7 @@ msgstr "切换标志" #: lang/json/keybinding_from_json.py msgid "Toggle lights" -msgstr "点灯游戏" +msgstr "开/关照明" #: lang/json/keybinding_from_json.py msgid "Reset level" @@ -84492,18 +84508,18 @@ msgstr "你引诱住对手了!下一击便是毒蛇疯咬!" #: lang/json/martial_art_from_json.py msgid "C.R.I.T Blade-work" -msgstr "" +msgstr "C.R.I.T刀术" #. ~ Description for martial art 'C.R.I.T Blade-work' #: lang/json/martial_art_from_json.py msgid "" "An offensive style that is centered around rapid slashes and prodding. Each" " attack landed increases your speed by 3 and offers other combat bonuses" -msgstr "" +msgstr "以快速劈砍和戳刺为核心的进攻性战技。每次攻击使你的速度提高3并获得其他战斗奖励。" #: lang/json/martial_art_from_json.py msgid "C.R.I.T Intensity" -msgstr "" +msgstr "C.R.I.T之强度" #. ~ Description of buff 'C.R.I.T Intensity' for martial art 'C.R.I.T Blade- #. work' @@ -84511,11 +84527,11 @@ msgstr "" msgid "" "+3 Atk Speed and other small bonuses per stack. Bash damage decreases by 10 " "percent per stack. Max of 10 stacks" -msgstr "" +msgstr "每层+3攻击速度,并获得其他微小奖励,-10%钝伤。最大叠加10层。" #: lang/json/martial_art_from_json.py msgid "C.R.I.T Calculation" -msgstr "" +msgstr "C.R.I.T之演算" #. ~ Description of buff 'C.R.I.T Calculation' for martial art 'C.R.I.T Blade- #. work' @@ -84523,11 +84539,11 @@ msgstr "" msgid "" "DEX provides accuracy and minor cut and stab damage with slight piercing " "capability." -msgstr "" +msgstr "敏捷提供命中和少量砍、刺伤害,以及轻微的护甲穿透。" #: lang/json/martial_art_from_json.py msgid "C.R.I.T Enforcement" -msgstr "" +msgstr "C.R.I.T镇压术" #. ~ Description for martial art 'C.R.I.T Enforcement' #: lang/json/martial_art_from_json.py @@ -84535,31 +84551,31 @@ msgid "" "A defensive style that is centered around stunning swings, knockback and " "grounding enemies. Each attack landed increases your armor by 0.125 and " "offers other combat bonuses based on stats." -msgstr "" +msgstr "以击昏、击退、击倒敌人为核心的防御性战技,每次攻击增加0.125的护甲,并根据属性值提供其他战斗奖励。" #: lang/json/martial_art_from_json.py msgid "C.R.I.T Endurance" -msgstr "" +msgstr "C.R.I.T之忍耐" #. ~ Description of buff 'C.R.I.T Endurance' for martial art 'C.R.I.T #. Enforcement' #: lang/json/martial_art_from_json.py msgid "" "+0.05 armor, +0.1 bash and other small bonuses per stack. Max of 10 stacks" -msgstr "" +msgstr "每层+0.05护甲,+0.1钝击伤害,并获得其他微小奖励。最大10层。" #: lang/json/martial_art_from_json.py msgid "C.R.I.T Guard" -msgstr "" +msgstr "C.R.I.T之守护" #. ~ Description of buff 'C.R.I.T Guard' for martial art 'C.R.I.T Enforcement' #: lang/json/martial_art_from_json.py msgid "+1 armor. STR provides accuracy and minor bash damage and arpen." -msgstr "" +msgstr "+1护甲。力量提供命中和少量钝击伤害,以及护甲穿透。" #: lang/json/martial_art_from_json.py msgid "C.R.I.T CQB" -msgstr "" +msgstr "C.R.I.T格斗术" #. ~ Description for martial art 'C.R.I.T CQB' #: lang/json/martial_art_from_json.py @@ -84567,22 +84583,22 @@ msgid "" "A defensive style centered around rapid paralyzing strikes and piercing " "jabs. Each attack landed increases your speed by 0.5 along with a slew of " "combat bonuses. 25 percent bash damage." -msgstr "" +msgstr "以快速冲刺和瘫痪敌人为核心的防御性战技,每次攻击使你的速度提高0.5并获得一系列战斗奖励,25%重击伤害。" #: lang/json/martial_art_from_json.py msgid "C.R.I.T Tenacity" -msgstr "" +msgstr "C.R.I.T之坚韧" #. ~ Description of buff 'C.R.I.T Tenacity' for martial art 'C.R.I.T CQB' #: lang/json/martial_art_from_json.py msgid "" "+0.5 Atk Speed and other small bonuses based on DEX per stack. Max of 100 " "stacks" -msgstr "" +msgstr "基于敏捷,每层获得0.5攻击速度和其他微小奖励。最大100层。" #: lang/json/martial_art_from_json.py msgid "C.R.I.T Initiative" -msgstr "" +msgstr "C.R.I.T之主动" #. ~ Description of buff 'C.R.I.T Initiative' for martial art 'C.R.I.T CQB' #: lang/json/martial_art_from_json.py @@ -84590,11 +84606,11 @@ msgid "" "DEX provides dodge ability, accuracy and minor cut /stab damage with slight " "piercing capability. 25 Percent Bash Damage that slightly increases per hit " "stack." -msgstr "" +msgstr "敏捷提供闪避、命中和少量砍/刺伤害,以及轻微的护甲穿透。每次命中层叠25%钝伤。" #: lang/json/martial_art_from_json.py msgid "Panzer Kunst" -msgstr "装甲艺术" +msgstr "机甲术" #. ~ Description for martial art 'Panzer Kunst' #: lang/json/martial_art_from_json.py @@ -84605,20 +84621,20 @@ msgstr "一种为改造人在零重力环境中战斗而设计的未来主义武 #: lang/json/martial_art_from_json.py msgid "Verschlag" -msgstr "" +msgstr "囚状冲击" #. ~ Description of buff 'Verschlag' for martial art 'Panzer Kunst' #: lang/json/martial_art_from_json.py msgid "You have imparted a powerful shockwave to your enemy" -msgstr "" +msgstr "你将强大的冲击波封入敌人体内。" #: lang/json/martial_art_from_json.py msgid "Schatten Folgen" -msgstr "" +msgstr "暗影追踪" #: lang/json/martial_art_from_json.py msgid "Einsatzrhythmen" -msgstr "" +msgstr "插入节奏" #. ~ Description of buff 'Einsatzrhythmen' for martial art 'Panzer Kunst' #: lang/json/martial_art_from_json.py @@ -86407,7 +86423,7 @@ msgstr "前往难民中心" #: lang/json/mission_def_from_json.py msgid "Bring Dino Dave a roll of duct tape." -msgstr "给迪诺·戴夫一卷胶带。" +msgstr "带一卷胶带给迪诺·戴夫。" #: lang/json/mission_def_from_json.py msgid "" @@ -86445,20 +86461,20 @@ msgstr "哦,那太糟了。我猜他们全都吃了。" #: lang/json/mission_def_from_json.py msgid "Bring Dino Dave small cardboard boxes." -msgstr "把迪诺·戴夫的小纸箱带来。" +msgstr "带小纸盒给迪诺·戴夫。" #: lang/json/mission_def_from_json.py msgid "" "Gotta start small right? Little ones for keeping little things safe. I " "could use 'em." -msgstr "得从小开始,对吧?为了保护小东西的安全。我可以用它们。" +msgstr "从最小的开始,小纸盒,对吧?我可以用它们保护小物件的安全。" #: lang/json/mission_def_from_json.py msgid "" "Gotta start small right? Little ones for keeping little things safe. I " "could use 'em. I need a bunch of 'em. Little ones, you know? Can you " "bring me like... like... forty?" -msgstr "得从小开始,对吧?为了保护小东西的安全。我可以用它们。我需要一堆。小点的,你知道吗?你能给我拿来...拿来...40个吗?" +msgstr "从最小的开始,对吧?我可以用它们保护小物件的安全。我需要一堆,小纸盒,明白吗?你能给我拿来...拿来...40个吗?" #: lang/json/mission_def_from_json.py msgid "Got the little ones yet?" @@ -86468,26 +86484,26 @@ msgstr "小东西们拿到了吗?" msgid "" "These ones are good, good ones. They need something to, you know, bind them" " together. Surround them, light side, dark side. Bring me the Force!" -msgstr "这些是好的,好的。他们需要一些东西把他们绑在一起。包围他们,光明的一面,黑暗的一面。把原力给我!" +msgstr "这些是好的,好东西。现在需要一些东西把它们绑在一起。缠绕它们,一面光明,一面黑暗。赐予我力量吧!" #: lang/json/mission_def_from_json.py msgid "It's all around us... but did you get it in a crude matter form?" -msgstr "" +msgstr "我已被它们环绕……你确定它们是原生态的吗?" #: lang/json/mission_def_from_json.py msgid "Bring Dino Dave medium-sized cardboard boxes" -msgstr "带迪诺·戴夫中型纸板箱" +msgstr "带纸板盒给迪诺·戴夫" #: lang/json/mission_def_from_json.py msgid "" "Ten bigger ones now please. The list doesn't lie. You've done so well." -msgstr "" +msgstr "现在请给我10个稍微大一点的,纸板盒。清单没有说谎,你做得太好了。" #: lang/json/mission_def_from_json.py msgid "" "Ten bigger ones now please. The list doesn't lie. You've done so well. I " "got a little more on the list, but we're more than half there." -msgstr "" +msgstr "现在请给我10个稍微大一点的,纸板盒。清单没有说谎,你做得太好了。清单上还有一些未完成的项目,但我们已经完成了一多半。" #: lang/json/mission_def_from_json.py msgid "Any luck? Bigger ones?" @@ -86499,7 +86515,7 @@ msgstr "我现在太高兴了!" #: lang/json/mission_def_from_json.py msgid "Bring Dino Dave some large plastic sheets" -msgstr "给迪诺·戴夫一些大塑料薄膜" +msgstr "带一些大塑料薄膜给迪诺·戴夫" #: lang/json/mission_def_from_json.py msgid "" @@ -86507,6 +86523,7 @@ msgid "" "I guess I need some plastic just in case. I don't like it, the sandman can " "smell through plastic, but I think the cardboard is stronger." msgstr "" +"如果我能把它放在这里,我就不需要它了,但它们可能会把我赶出去,所以我想我需要一些塑料以防万一。我不喜欢它,睡魔可以通过塑料闻到气味,所以我认为硬纸板更结实。" #: lang/json/mission_def_from_json.py msgid "" @@ -86515,10 +86532,11 @@ msgid "" "smell through plastic, but I think the cardboard is stronger. Please bring " "me some plastic sheets." msgstr "" +"如果我能把它放在这里,我就不需要它了,但它们可能会把我赶出去,所以我想我需要一些塑料以防万一。我不喜欢,睡魔可以通过塑料闻到气味,但我认为纸板更结实。请给我拿些塑料布。" #: lang/json/mission_def_from_json.py msgid "We're almost there, now." -msgstr "我们快到了。" +msgstr "我们快完成了。" #: lang/json/mission_def_from_json.py msgid "They keep a lot of this stuff in hardware stores and lumber yards." @@ -86540,14 +86558,14 @@ msgstr "哦,那太糟了。" #: lang/json/mission_def_from_json.py msgid "Bring Dino Dave large cardboard boxes" -msgstr "带迪诺·戴夫大纸箱" +msgstr "带纸板箱给迪诺·戴夫" #: lang/json/mission_def_from_json.py msgid "" "This is the last thing I need from you. I've been collecting the other " "parts myself, it's been easier with more cardboard around. Can you bring me" " five more really big cardboard boxes?" -msgstr "这是我最不需要的。我自己一直在收集其他零件,周围有更多的硬纸板会更容易。你能再给我五个大纸箱吗?" +msgstr "这是我需要你做的最后一件事。我自己一直在收集其他部分,周围有更多的硬纸板会更容易。你能再给我五个纸板箱吗?" #: lang/json/mission_def_from_json.py msgid "" @@ -86556,7 +86574,7 @@ msgid "" " five more really big cardboard boxes? Five more cardboard boxes, as big as" " it gets. I have a few already stored up, that should be all I need." msgstr "" -"这是我最不需要你做的事。我自己一直在收集其他零件,如果周围有更多的纸板,就更容易了。你能再给我五个大纸箱吗?再来五个纸箱,有多大就有多大。我已经储存了一些,这应该是我所需要的。" +"这是我需要你做的最后一件事。我自己一直在收集其他部分,如果周围有更多的纸板,就更好办了。你能再给我五个更大的纸箱吗?再来五个纸板箱,有多大要多大。我已经收藏了一些,五个应该就够了。" #: lang/json/mission_def_from_json.py msgid "Yes! The home stretch!" @@ -86624,7 +86642,7 @@ msgid "" "pretty comforting. I did a few extra rounds of chores and saved the " "proceeds for if you managed this, here you go. It's not much but I hope it " "helps." -msgstr "" +msgstr "非常感谢。手边有一份副本确实让人感觉很舒服。多做了几轮杂物,把赚来的钱存起来,如果你做得到了,就来吧。虽然不多,但我希望它能有所帮助。" #: lang/json/mission_def_from_json.py msgid "What good does this do me?" @@ -86764,10 +86782,11 @@ msgid "" "helps... these are merch, the local money, you can trade them for goods from" " the shop." msgstr "" +"非常感谢。听我说,我会将你帮助我们的事情告诉大伙,我们会凑点钱作为酬谢,数量虽然不多,但希望会对你有所帮助。这是我们用的商会币,可以用它们在商店换取物资。" #: lang/json/mission_def_from_json.py msgid "Find 6 bottles of prozac for Uyen" -msgstr "为Uyen找6瓶百忧解" +msgstr "为陈宛找6瓶百忧解" #: lang/json/mission_def_from_json.py msgid "We could still use your help..." @@ -86781,6 +86800,7 @@ msgid "" " people having to starve to pay for them. Three month's worth - about 6 " "bottles - would last us a little while." msgstr "" +"我可能不应该开药,但这里有很多人需要帮助才能入睡。如果你能给我们一些抗抑郁药,我和莱泽尔就能确保这些药能被合理分配而不会让人们饿着肚子付钱。三个月的量——大约6瓶——够我们用一段时间了。" #: lang/json/mission_def_from_json.py msgid "" @@ -86792,11 +86812,11 @@ msgstr "百忧解真的很常见。你可能会在大多数药柜和药房里找 msgid "" "Thanks so much. Listen, I told some of the others what you were up to for " "us and we pooled our cash to thank you. You've done a lot to help us out." -msgstr "" +msgstr "非常感谢。听着,我告诉了其他人你在为我们做什么,我们凑钱来感谢你。你帮了我们很多忙。" #: lang/json/mission_def_from_json.py msgid "Find a haircut kit for Vanessa" -msgstr "" +msgstr "为瓦内萨找个理发剪" #: lang/json/mission_def_from_json.py msgid "If I had some equipment, I could do some hairdresser work here." @@ -86808,13 +86828,13 @@ msgid "" "you could put together a basic hair cutting kit for me, I could do a bit of " "styling for people around here. I'll even give you a free haircut for your " "troubles." -msgstr "" +msgstr "当我被疏散时,我没想到要打包我的美容设备。如果你能为我准备一个基本的理发工具,我可以为周围的人做一些造型。我甚至会给你免费理发。" #: lang/json/mission_def_from_json.py msgid "" "Cool, thanks. It'll be good to have something useful to do, and to not be " "staring at so many shaggy slobs." -msgstr "" +msgstr "酷,谢谢。有一些有用的事情可以做,而不是盯着这么多毛茸茸的懒汉,这是件好事。" #: lang/json/mission_def_from_json.py msgid "Whatever, I'll keep twiddling my thumbs then." @@ -86839,11 +86859,11 @@ msgstr "这个很有用。天哪,这些剪刀很漂亮,我可能会用魔法 msgid "" "Seriously? You failed to find *scissors*? How do you tie your shoes in the" " morning?" -msgstr "" +msgstr "真的?你找不到*剪刀*了?你早上怎么系的鞋带?" #: lang/json/mission_def_from_json.py msgid "Find 50 3L jars" -msgstr "找到50个3L的罐子" +msgstr "找到50个3L玻璃罐" #: lang/json/mission_def_from_json.py msgid "I do have some work for you." @@ -86856,6 +86876,7 @@ msgid "" " use some larger jars though for big stock items. Can you bring me 50 large" " three liter jars? I'll pay you a Certified Note per two." msgstr "" +"你没听错。你拿来的罐头瓶子,让我们开始考虑将粮食储备从脱水食品扩展到罐头食品。存储大型渍物需要用到大号玻璃罐,你能给我们带50个3L玻璃罐吗?每个罐头换两张代币。" #: lang/json/mission_def_from_json.py msgid "" @@ -86863,7 +86884,7 @@ msgid "" "inhabitants, I'll be able to start buying these from you and other " "scavengers in smaller lots. This should be enough to test out our " "equipment." -msgstr "" +msgstr "谢谢您。一旦我们和我们的一些居民建立了小型手工作坊,我就可以开始从你和其他拾荒者那里小批量购买这些东西了。这足以测试我们的设备。" #: lang/json/mission_def_from_json.py msgid "Oh well. I'll see if I can find another supplier, thanks." @@ -86877,7 +86898,7 @@ msgstr "杂货店,民宅厨房,有很多可探索的地方。" msgid "" "Wow, that's a lot more jars than it sounded on paper. Thanks. Here's your " "payment." -msgstr "" +msgstr "哇,这比在纸上听起来要多得多。谢谢。这是你的报酬。" #: lang/json/mission_def_from_json.py msgid "I wonder where all the jars went..." @@ -86897,6 +86918,7 @@ msgid "" "bother us again. We can't pay much, besides some of our own internal money " "which isn't good for that much yet, but it would help us to reclaim the bay." msgstr "" +"如果你真的想帮忙,请帮我们清理后院的丧尸,在灾难发生的最初几天,由于害怕出门,我们把自己人的尸体和打倒的丧尸都封在后院里,我们当时最有前途的领导者也因此遇难……并且已经变成了不一样的“东西”。请把它们清理干净,确保它们不会再威胁到我们。我们无力支付更多报酬,只有一些我们的内部货币,它们不太值钱,但这件事对我们重建基地意义重大。" #: lang/json/mission_def_from_json.py msgid "Please be careful, we don't need any more deaths." @@ -86923,6 +86945,7 @@ msgid "" "workers in exchange for supplies. They're getting some value in the center " "as a trade item, I'm afraid they're all we have to spare at the moment." msgstr "" +"谢谢你,在家门口有这么大的威胁令人神经紧张。这是我们本地的认证票据,我们一直在向工人支付这些票据,用于换取物资。作为一种代币,它的交换价值在本中心被承认,恐怕现在我们只能凑合用这些了。" #: lang/json/mission_def_from_json.py msgid "Missing Caravan" @@ -86939,6 +86962,7 @@ msgid "" "the supplies they were carrying, plus thirty certified notes - that's our " "own internal money, good for trading and such." msgstr "" +"这比上一个请求要麻烦一些,我们最近与前来贸易的一个拾荒者团队失联了,希望你能调查一下。我们强烈怀疑有强盗团伙或尸潮突袭了它们。除了最后的无线通信记录坐标以外,我很难再给你更多线索。不管怎样,解决那个威胁,使拾荒者可以相对安全的同行。我能提供的最好的奖励是他们现在携带的物资,外加30份经过认证的票据——那是我们的内部货币,用于交易。" #: lang/json/mission_def_from_json.py msgid "Our community survives on trade, we appreciate it." @@ -86972,6 +86996,7 @@ msgid "" " with the foreman to get more detailed tasks. We've got 50 Certified Notes " "for you if you can do this for us." msgstr "" +"我们最近派遣了一些有技能的人开设了一个前哨站,以确保我们在一个更安全的地方获得一些食物供应。我们建立的新前哨站需要你的帮助。在我们开始把更多的难民送往农业公社之前,我需要你拿到工头的说明书。与领班协商以获得更详细的任务。如果你能为我们做这件事,我们有50张经过认证的钞票可以给你。" #: lang/json/mission_def_from_json.py msgid "I'm sure the outpost will expand quickly with your assistance." @@ -87004,6 +87029,7 @@ msgid "" "had a few solar panels we could use them to top up our usage. We could pay " "you pretty handsomely to bring us, say, ten solar panels?" msgstr "" +"我们开始在这里建立新的基础设施,并希望建立一些新的电气系统…不幸的是,我们现有的系统依赖于一种放射性同位素热力发电机供应能量。在地下室重新安装巨大的发电机组不可行。我们有一个很大的平屋顶,如果我们有几个太阳能电池板,我们可以用它们来补充我们的能量供应。我们可以付你相当可观的钱,你可以给我们带来十块太阳能电池板吗?" #: lang/json/mission_def_from_json.py msgid "If you can do this for us our survival options would vastly increase." @@ -87021,7 +87047,7 @@ msgstr "太好了,我知道这点不算多,但是有了你的帮助我们有 #: lang/json/mission_def_from_json.py msgid "Find 100 canning jars" -msgstr "" +msgstr "找到100个玻璃罐" #: lang/json/mission_def_from_json.py msgid "" @@ -87034,6 +87060,7 @@ msgid "" "to get us set for the winter. I'll pay you a premium rate if you can bring " "us around a hundred jars to get us started." msgstr "" +"我们已经设法确保了日常的食品供应,但还是十分勉强。如果被困在这里,粮食储备撑不了几天,为此我们需要更多的存粮。多亏前哨站弄来了一些肉和蔬菜,但需要用更好的方法贮存它们。我们的一些成员懂得制作罐头食品,只要有足够多的罐头瓶,我们就能依靠泡菜和肉罐头过冬。开展这项工作需要100个玻璃罐,如果你能为我们找来,我们还会额外发些奖励给你。" #: lang/json/mission_def_from_json.py msgid "" @@ -87056,6 +87083,7 @@ msgid "" "might be easier to just go straight through their office if you want more " "work." msgstr "" +"这就少了一件需要要担心的事。很高兴有你这样的人站在我们这边。这是25商币,经纪人将收购你能找到的所有的玻璃罐——但是是以较低的基础价格,我们拿不出资金给你额外奖励了。事实上,经纪人说还有类似的工作可以提供给你,如果你愿意,可以直接去他的办公室。" #: lang/json/mission_def_from_json.py msgid "" @@ -87356,7 +87384,7 @@ msgstr "" #: lang/json/mission_def_from_json.py msgid "Return Field Data" -msgstr "" +msgstr "回馈现场数据" #: lang/json/mission_def_from_json.py msgid "" @@ -87365,6 +87393,7 @@ msgid "" " are likely to die, but if you complete it we will allow you limited access " "to our resources." msgstr "" +"不,我是说…[*你听到对讲机里传来一段低沉的简短对话*]/很好,看来我们确实需要你。这很危险,你可能会死,但如果你完成了它,我们将允许你有限地使用我们的资源。" #: lang/json/mission_def_from_json.py msgid "" @@ -87373,6 +87402,7 @@ msgid "" "Investigate the test and return with her and the prototype. Failing that, " "return with the data recorder that was attached to our prototype." msgstr "" +"我们的一名科学家最近离开实验室,对一个原型机器人进行了实地测试,但未能返回,从此杳无音信。对测试进行调查,并带回她和原型机。如果做不到这一点,请带回我们与原型连接的数据记录器。" #: lang/json/mission_def_from_json.py msgid "We appreciate your help, good luck." @@ -87388,6 +87418,7 @@ msgid "" "WILL kill you. Dr. Prado left the Hub with a handful of EMP grenades, use " "those to disable the robot." msgstr "" +"着如果机器人还在运行,不要试图与它正面对抗,因为它会杀了你。Prado博士离开中心的时候携带着EMP电磁脉冲手榴弹,用这些手榴弹让机器人失去动力。" #: lang/json/mission_def_from_json.py msgid "Don't you have a job to do?" @@ -87405,7 +87436,7 @@ msgstr "根本没用..." #: lang/json/mission_def_from_json.py msgid "Steal a dead man's mind" -msgstr "" +msgstr "窃取一个死者的意识" #: lang/json/mission_def_from_json.py msgid "" @@ -87417,25 +87448,26 @@ msgid "" "valuable knowledge. We want you to travel to the location, make a copy of " "his Bionic Memory Unit, and return it to us." msgstr "" +"当风暴开始时,政府向关键的XEDRA人员发出了疏散命令,并派出了车队来营救他们,我们的人工智能研究负责人也在被召回的人员之列。我们最近发现,当运送他的车队在最初的混乱中遭遇伏击时,他死了,但他的尸体和生化插件可能完好无损,足以让我们提取有价值的知识。我们要你去那个地方,复制一份他的生化插件,然后还给我们。" #: lang/json/mission_def_from_json.py msgid "" "Remember, do extraction /exactly/ as specified, otherwise the bionic will " "self-destruct." -msgstr "" +msgstr "记住,按照指定的方法提取/精确地提取/否则生化插件将自毁。" #: lang/json/mission_def_from_json.py msgid "" "Yes, we recognize that our request is exceptional. Return if you change " "your mind." -msgstr "" +msgstr "是的,我们承认这些要求十分特殊。如果你改变主意再来吧。" #: lang/json/mission_def_from_json.py msgid "" " You do know what a memory unit looks like, right? Matte gray, pill-sized, " "right in front of the corpus callosum. We suggest a forceps through the eye" " socket, shaking slightly, then slowly and carefully..." -msgstr "" +msgstr "你知道记忆装置是什么样子的,对吧?哑光灰色,药丸大小,就在胼胝体前面。我们建议用镊子穿过眼窝,轻轻摇晃,然后慢慢小心地……" #: lang/json/mission_def_from_json.py msgid "Do you have the scan?" @@ -87505,7 +87537,7 @@ msgstr "弄到酵母了吗?" #: lang/json/mission_def_from_json.py msgid "Find 10 Sugar Beet Seeds" -msgstr "收集 10 个甜菜种子" +msgstr "收集 10 份甜菜种子" #: lang/json/mission_def_from_json.py msgid "" @@ -89450,57 +89482,57 @@ msgstr "吸血鬼" msgid "" "Nearby shadows seem to bend towards you for a moment and then reality warps " "back into place." -msgstr "" +msgstr "附近的阴影仿佛向你弯曲了片刻,之后又返回原位。" #. ~ Mutation class: Vampire iv_message #: lang/json/mutation_category_from_json.py msgid "" "You twitch and pant randomly as your desire to slake your thirst becomes " "overwhelming." -msgstr "" +msgstr "你狂乱地抽搐着,喘息着,因为你已被强烈的渴望压倒。" #. ~ Mutation class: Vampire Male memorial messsage #: lang/json/mutation_category_from_json.py msgctxt "memorial_male" msgid "Dispersed into the shadows." -msgstr "" +msgstr "融入阴影。" #. ~ Mutation class: Vampire Female memorial messsage #: lang/json/mutation_category_from_json.py msgctxt "memorial_female" msgid "Dispersed into the shadows." -msgstr "" +msgstr "融入阴影。" #. ~ Mutation class name #: lang/json/mutation_category_from_json.py msgid "Wendigo" -msgstr "" +msgstr "冰心食人魔" #. ~ Mutation class: Wendigo mutagen_message #: lang/json/mutation_category_from_json.py msgid "" "Nearby plants seem to bend towards you for a moment and then they shift back" " into place." -msgstr "" +msgstr "附近的植物似乎向你弯曲了片刻,之后又返回原位。" #. ~ Mutation class: Wendigo iv_message #: lang/json/mutation_category_from_json.py msgid "" "A serene feeling of terror grips you as become acutely aware of the flora " "and fauna beckoning towards you." -msgstr "" +msgstr "你敏锐地意识到动植物在向你招手,一种宁静的恐怖攫住了你。" #. ~ Mutation class: Wendigo Male memorial messsage #: lang/json/mutation_category_from_json.py msgctxt "memorial_male" msgid "Reclaimed by nature." -msgstr "" +msgstr "自然回收。" #. ~ Mutation class: Wendigo Female memorial messsage #: lang/json/mutation_category_from_json.py msgctxt "memorial_female" msgid "Reclaimed by nature." -msgstr "" +msgstr "自然回收。" #: lang/json/mutation_from_json.py msgid "Venom Mob Protege" @@ -92062,10 +92094,11 @@ msgid "" "nutrition while in sunlight when your head is uncovered. Slightly reduces " "wet effects." msgstr "" +"你的秀发转变成了一蓬绿油油的藤蔓,上面长满了绿叶。除了样子很令人瞩目之外,当你处于阳光照射下时,它还能够通过光合作用给你提供一定的营养。稍微减少湿身心情惩罚。" #: lang/json/mutation_from_json.py msgid "Lush Leaves" -msgstr "" +msgstr "茂密青叶" #. ~ Description for Lush Leaves #: lang/json/mutation_from_json.py @@ -92073,11 +92106,11 @@ msgid "" "Your leaves have grown in size and prominence, with additional leaves " "sprouting along your arms. While your arms and head are uncovered, you will " "photosynthesize additional nutrients while in sunlight. Reduces wet effects." -msgstr "" +msgstr "你的叶子已经长大了,而且非常突出,更多的叶子在你的手臂上发芽。当你的手臂和头部被暴露在光合作用下会产生额外的营养。减少湿身心情惩罚。" #: lang/json/mutation_from_json.py msgid "Verdant Leaves" -msgstr "" +msgstr "青翠之叶" #. ~ Description for Verdant Leaves #: lang/json/mutation_from_json.py @@ -92086,18 +92119,18 @@ msgid "" "nutrition for your body. Whenever your arms and head are uncovered you will " "gain a large amount of nutrition by standing in the sunlight. Reduces wet " "effects." -msgstr "" +msgstr "你的叶子生机勃勃,又大又绿,它已经成为你身体营养的主要来源。无论何时,只要你的手臂和头部暴露在阳光下就会获得大量的营养。减少湿身心情惩罚。" #: lang/json/mutation_from_json.py msgid "Transpiration" -msgstr "" +msgstr "蒸腾作用" #. ~ Description for Transpiration #: lang/json/mutation_from_json.py msgid "" "You body has begun moving nutrients via the evaporation of water. This " "increases your thrist when it's hot, but reduces it when it's cold." -msgstr "" +msgstr "你的身体已经开始通过水分的蒸发转移营养物质。热的时候增加你的活力,冷的时候减少。" #: lang/json/mutation_from_json.py msgid "Flowering" @@ -95440,7 +95473,7 @@ msgstr "幻觉" #: lang/json/mutation_from_json.py msgid "" "NPC trait that makes them be hallucination. It is a bug if you have it." -msgstr "" +msgstr "NPC专用特征:使他们产生幻觉。如果你有的话,那就是个bug。" #: lang/json/mutation_from_json.py msgid "Debug Vision" @@ -95585,7 +95618,7 @@ msgstr "马卡斯之友" #. ~ Description for mycus friend #: lang/json/mutation_from_json.py msgid "NPC trait that makes fungaloid monsters see this NPC as a friend." -msgstr "" +msgstr "NPC专用特征:使真菌怪物把这个NPC视为朋友。" #: lang/json/mutation_from_json.py msgid "mute" @@ -96084,14 +96117,14 @@ msgstr "基因缺陷使你的身体变得异常强壮。力量+7。" #: lang/json/mutation_from_json.py msgid "C.R.I.T Melee Training" -msgstr "" +msgstr "C.R.I.T近战训练" #. ~ Description for C.R.I.T Melee Training #: lang/json/mutation_from_json.py msgid "" "You have received some defensive training. For every hit you land, gain " "various miniscule combat bonuses that scale off of your stats." -msgstr "" +msgstr "你接受过一些防身训练,你每次命中都可以获得各种微小的战斗奖励,取决于你的各种属性。" #: lang/json/mutation_from_json.py msgid "Shadow Meld" @@ -96260,7 +96293,7 @@ msgstr "你的存在被大自然掩盖了,你很难被察觉。" #: lang/json/mutation_from_json.py msgid "Slashers" -msgstr "" +msgstr "锋行者" #. ~ Description for Slashers #: lang/json/mutation_from_json.py @@ -96268,7 +96301,7 @@ msgid "" "Your torso has an extra set of appendages that have burst out of your back, " "they are tipped with massive bone blades at the end, and look like they can " "do some serious damage with the thick acid that they secrete." -msgstr "" +msgstr "你的躯干上伸出一组附肢,它从你的背后迸出,末端长有巨大的骨刃,可以用它们以及其上分泌的酸液造成恐怖的伤害。" #: lang/json/mutation_from_json.py #, no-python-format @@ -96282,14 +96315,14 @@ msgstr "%1$s 用刀刃撕裂了 %2$s" #: lang/json/mutation_from_json.py msgid "Künstler" -msgstr "" +msgstr "机甲武师" #. ~ Description for Künstler #: lang/json/mutation_from_json.py msgid "" "You have lingering memories of training to fight cyborgs and war machines in" " zero gravity using the obscure Panzer Kunst." -msgstr "" +msgstr "你残留了一些武术训练的莫名记忆,改造人与战争机器在零重力环境下对抗,使用一种名为“机甲术”(Panzer Kunst)的战斗技巧。" #: lang/json/mutation_from_json.py msgid "Magus" @@ -96382,7 +96415,7 @@ msgstr "" #: lang/json/mutation_from_json.py msgid "Druid" -msgstr "德鲁伊特" +msgstr "德鲁伊" #. ~ Description for Druid #: lang/json/mutation_from_json.py @@ -96390,7 +96423,7 @@ msgid "" "Druids follow a wild tradition of allegiance and rebirth within the world of" " nature, especially the cycle of death and rebirth that is the plant world." " A powerful druid is as much a part of that world as the human one." -msgstr "德鲁伊特在自然界中遵循一种狂热的忠诚和重生的传统,特别是植物界的死亡和重生周期。强大的德鲁伊特和人类一样是这个世界的一部分。" +msgstr "德鲁伊在自然界中遵循一种狂热的忠诚和重生的传统,特别是植物界的死亡和重生周期。强大的德鲁伊和人类一样是这个世界的一部分。" #: lang/json/mutation_from_json.py msgid "Lesser Mana Efficiency" @@ -96399,7 +96432,7 @@ msgstr "次等魔力容纳" #. ~ Description for Lesser Mana Efficiency #: lang/json/mutation_from_json.py msgid "You are able to store a little more mana in your body than usual." -msgstr "你可以在你的身体里储存比正常略多的法力。" +msgstr "你可以在你的身体里储存比正常略多的魔力。" #: lang/json/mutation_from_json.py msgid "Mana Efficiency" @@ -96408,7 +96441,7 @@ msgstr "中等魔力容纳" #. ~ Description for Mana Efficiency #: lang/json/mutation_from_json.py msgid "You are able to store more mana in your body than usual." -msgstr "你可以在你的身体里储存比正常多的法力。" +msgstr "你可以在你的身体里储存比正常多的魔力。" #: lang/json/mutation_from_json.py msgid "Greater Mana Efficiency" @@ -96417,7 +96450,7 @@ msgstr "高等魔力容纳" #. ~ Description for Greater Mana Efficiency #: lang/json/mutation_from_json.py msgid "You are able to store a lot more mana in your body than usual." -msgstr "你可以在你的身体里储存比正常多很多的法力。" +msgstr "你可以在你的身体里储存比正常多很多的魔力。" #: lang/json/mutation_from_json.py msgid "Lesser Mana Inefficiency" @@ -96426,7 +96459,7 @@ msgstr "较低魔力容纳" #. ~ Description for Lesser Mana Inefficiency #: lang/json/mutation_from_json.py msgid "You are able to store a little less mana in your body than usual." -msgstr "你的身体里储存的法力比正常略少。" +msgstr "你的身体里储存的魔力比正常略少。" #: lang/json/mutation_from_json.py msgid "Mana Inefficiency" @@ -96435,7 +96468,7 @@ msgstr "低效魔力容纳" #. ~ Description for Mana Inefficiency #: lang/json/mutation_from_json.py msgid "You are able to store less mana in your body than usual." -msgstr "你的身体里储存的法力比正常少。" +msgstr "你的身体里储存的魔力比正常少。" #: lang/json/mutation_from_json.py msgid "Greater Mana Inefficiency" @@ -96444,7 +96477,7 @@ msgstr "极低魔力容纳" #. ~ Description for Greater Mana Inefficiency #: lang/json/mutation_from_json.py msgid "You are able to store a lot less mana in your body than usual." -msgstr "你的身体里储存的法力比正常少很多。" +msgstr "你的身体里储存的魔力比正常少很多。" #: lang/json/mutation_from_json.py msgid "Lesser Mana Regeneration" @@ -96453,7 +96486,7 @@ msgstr "次等魔力再生" #. ~ Description for Lesser Mana Regeneration #: lang/json/mutation_from_json.py msgid "Your natural mana regeneration is slightly faster than normal." -msgstr "你的自然法力再生比正常速度稍快。" +msgstr "你的自然魔力再生比正常速度稍快。" #: lang/json/mutation_from_json.py msgid "Mana Regeneration" @@ -96462,7 +96495,7 @@ msgstr "中等魔力再生" #. ~ Description for Mana Regeneration #: lang/json/mutation_from_json.py msgid "Your natural mana regeneration is faster than normal." -msgstr "你的自然法力再生比正常速度快。" +msgstr "你的自然魔力再生比正常速度快。" #: lang/json/mutation_from_json.py msgid "Greater Mana Regeneration" @@ -96471,7 +96504,7 @@ msgstr "高等魔力再生" #. ~ Description for Greater Mana Regeneration #: lang/json/mutation_from_json.py msgid "Your natural mana regeneration is much faster than normal." -msgstr "你的自然法力再生比正常快很多。" +msgstr "你的自然魔力再生比正常快很多。" #: lang/json/mutation_from_json.py msgid "Poor Mana Regeneration" @@ -96480,7 +96513,7 @@ msgstr "缓慢魔力再生" #. ~ Description for Poor Mana Regeneration #: lang/json/mutation_from_json.py msgid "Your natural mana regeneration is slightly slower than normal." -msgstr "你的自然法力再生比正常速度稍慢。" +msgstr "你的自然魔力再生比正常速度稍慢。" #: lang/json/mutation_from_json.py msgid "Very Poor Mana Regeneration" @@ -96489,7 +96522,7 @@ msgstr "慢速魔力再生" #. ~ Description for Very Poor Mana Regeneration #: lang/json/mutation_from_json.py msgid "Your natural mana regeneration is slower than normal." -msgstr "你的自然法力再生比正常速度慢。" +msgstr "你的自然魔力再生比正常速度慢。" #: lang/json/mutation_from_json.py msgid "Abysmal Mana Regeneration" @@ -96498,44 +96531,44 @@ msgstr "极慢魔力再生" #. ~ Description for Abysmal Mana Regeneration #: lang/json/mutation_from_json.py msgid "Your natural mana regeneration is much slower than normal." -msgstr "你的自然法力再生比正常要慢很多。" +msgstr "你的自然魔力再生比正常要慢很多。" #: lang/json/mutation_from_json.py msgid "Lesser Mana Sensitivity" -msgstr "" +msgstr "次等魔力敏感" #. ~ Description for Lesser Mana Sensitivity #: lang/json/mutation_from_json.py msgid "" "You can sense the mana in your body slightly better than normal, allowing " "you to tap into more of your reserves." -msgstr "" +msgstr "你可以感觉到你体内的魔力比正常情况更好一些,现在你可以利用更多的储备。" #: lang/json/mutation_from_json.py msgid "Mana Sensitivity" -msgstr "" +msgstr "魔力敏感" #. ~ Description for Mana Sensitivity #: lang/json/mutation_from_json.py msgid "" "You can sense the mana in your body better than normal, allowing you to tap " "into more of your reserves." -msgstr "" +msgstr "你可以比正常情况下更好地感觉到你体内的魔力,现在你获得更多的储备。" #: lang/json/mutation_from_json.py msgid "Greater Mana Sensitivity" -msgstr "" +msgstr "高等魔力敏感" #. ~ Description for Greater Mana Sensitivity #: lang/json/mutation_from_json.py msgid "" "You can sense the mana in your body much better than normal, allowing you to" " tap into more of your reserves." -msgstr "" +msgstr "你可以感觉到你体内的魔力比正常情况下要好得多,现在你可以获得更多的储备。" #: lang/json/mutation_from_json.py msgid "Poor Mana Sensitivity" -msgstr "" +msgstr "低等魔力敏感" #. ~ Description for Poor Mana Sensitivity #. ~ Description for Very Poor Mana Sensitivity @@ -96544,15 +96577,15 @@ msgstr "" msgid "" "You have a hard time sensing the mana in your body, making less of your " "reserves available for use." -msgstr "" +msgstr "你很难感觉到你体内的法力,减少你的储备上限。" #: lang/json/mutation_from_json.py msgid "Very Poor Mana Sensitivity" -msgstr "" +msgstr "劣等魔力敏感" #: lang/json/mutation_from_json.py msgid "Abysmal Mana Sensitivity" -msgstr "" +msgstr "拙等魔力敏感" #. ~ Description for Melee Weapon Training #: lang/json/mutation_from_json.py @@ -96633,7 +96666,7 @@ msgstr "马洛斯之声" #: lang/json/npc_class_from_json.py msgid "I spread the Hymns so that peace and unity return to our world." -msgstr "我传播圣歌,使和平与统一回归我们的世界。" +msgstr "吾辈传播圣歌,使和平与统一回归吾辈之世界。" #: lang/json/npc_class_from_json.py msgid "Scientist" @@ -96762,11 +96795,11 @@ msgstr "如果你看到这个,那么你遇到一个BUG。" #: lang/json/npc_class_from_json.py msgid "Caravaneer" -msgstr "" +msgstr "商队老板" #: lang/json/npc_class_from_json.py msgid "I'm the owner of a trade caravan." -msgstr "" +msgstr "我是商队的老板。" #: lang/json/npc_class_from_json.py lang/json/npc_from_json.py #: lang/json/npc_from_json.py @@ -97033,11 +97066,11 @@ msgstr "乞丐" #: lang/json/npc_from_json.py msgid "Reena Sandhu" -msgstr "丽娜 桑德" +msgstr "丽娜·桑德" #: lang/json/npc_from_json.py msgid "Dino Dave" -msgstr "迪诺 戴夫" +msgstr "迪诺·戴夫" #: lang/json/npc_from_json.py msgid "Luo Meizhen" @@ -97045,11 +97078,11 @@ msgstr "罗美珍" #: lang/json/npc_from_json.py msgid "Brandon Garder" -msgstr "布兰顿 贾德尔" +msgstr "布兰顿·贾德尔" #: lang/json/npc_from_json.py msgid "Yusuke Taylor" -msgstr "雄介 泰勒" +msgstr "雄介·泰勒" #: lang/json/npc_from_json.py msgid "refugee" @@ -97057,7 +97090,7 @@ msgstr "难民" #: lang/json/npc_from_json.py msgid "Aleesha Seward" -msgstr "阿莱莎 苏厄德" +msgstr "阿莱莎·苏厄德" #: lang/json/npc_from_json.py msgid "Alonso Lautrec" @@ -97065,11 +97098,11 @@ msgstr "阿隆索•劳特雷克" #: lang/json/npc_from_json.py msgid "Boris Borichenko" -msgstr "鲍里斯 波里申科" +msgstr "鲍里斯·波里申科" #: lang/json/npc_from_json.py msgid "Dana Nunez" -msgstr "达娜 努涅斯" +msgstr "达娜·努涅斯" #: lang/json/npc_from_json.py msgid "Draco Dune" @@ -97077,7 +97110,7 @@ msgstr "德拉科•杜恩" #: lang/json/npc_from_json.py msgid "Fatima al Jadir" -msgstr "" +msgstr "法蒂玛·贾迪尔" #: lang/json/npc_from_json.py msgid "Garry Villeneuve" @@ -97089,7 +97122,7 @@ msgstr "甘尼特•辛格" #: lang/json/npc_from_json.py msgid "Jenny Forcette" -msgstr "珍妮 福斯特" +msgstr "珍妮·福斯特" #: lang/json/npc_from_json.py msgid "John Clemens" @@ -97105,23 +97138,23 @@ msgstr "曼高普里特•辛格" #: lang/json/npc_from_json.py msgid "Pablo Nunez" -msgstr "巴勃罗 努涅斯" +msgstr "巴勃罗·努涅斯" #: lang/json/npc_from_json.py msgid "Rhyzaea Johnny" -msgstr "" +msgstr "莱泽尔·约翰尼" #: lang/json/npc_from_json.py msgid "Stan Borichenko" -msgstr "斯坦 波里申科" +msgstr "斯坦·波里申科" #: lang/json/npc_from_json.py msgid "Uyen Tran" -msgstr "" +msgstr "陈宛" #: lang/json/npc_from_json.py msgid "Vanessa Toby" -msgstr "瓦内萨 托比" +msgstr "瓦内萨·托比" #: lang/json/npc_from_json.py msgid "Broker" @@ -97133,7 +97166,7 @@ msgstr "守卫" #: lang/json/npc_from_json.py msgid "Makayla Sanchez" -msgstr "马卡拉桑切斯" +msgstr "马卡拉·桑切斯" #: lang/json/npc_from_json.py msgid "Representative" @@ -97689,7 +97722,7 @@ msgstr "辐照厂" #: lang/json/overmap_terrain_from_json.py msgid "generic_cropland" -msgstr "generic_cropland" +msgstr "通用_农田" #: lang/json/overmap_terrain_from_json.py msgid "generic_pasture" @@ -97709,19 +97742,19 @@ msgstr "普通矿区" #: lang/json/overmap_terrain_from_json.py msgid "generic_open_land" -msgstr "generic_open_land" +msgstr "通用_开放_土地" #: lang/json/overmap_terrain_from_json.py msgid "generic_recreation_participation" -msgstr "generic_recreation_participation" +msgstr "通用_娱乐_参与" #: lang/json/overmap_terrain_from_json.py msgid "generic_recreation_spectator" -msgstr "generic_recreation_spectator" +msgstr "通用_娱乐_观众" #: lang/json/overmap_terrain_from_json.py msgid "generic_recreation_water" -msgstr "generic_recreation_water" +msgstr "通用_娱乐_水" #: lang/json/overmap_terrain_from_json.py msgid "generic_residential_multi" @@ -97930,19 +97963,19 @@ msgstr "筒仓" #: lang/json/overmap_terrain_from_json.py msgid "campus commons building" -msgstr "" +msgstr "校园公共建筑" #: lang/json/overmap_terrain_from_json.py msgid "campus commons roof" -msgstr "" +msgstr "校园公共建筑屋顶" #: lang/json/overmap_terrain_from_json.py msgid "campus lecture hall" -msgstr "" +msgstr "校园大讲堂" #: lang/json/overmap_terrain_from_json.py msgid "campus lecture hall roof" -msgstr "" +msgstr "校园大讲堂屋顶" #: lang/json/overmap_terrain_from_json.py msgid "gas station" @@ -99216,11 +99249,11 @@ msgstr "河岸" #: lang/json/overmap_terrain_from_json.py msgid "hub 01" -msgstr "" +msgstr "hub 01" #: lang/json/overmap_terrain_from_json.py msgid "hub 01 parking space" -msgstr "" +msgstr "hub 01 停车位" #: lang/json/overmap_terrain_from_json.py msgid "highway" @@ -102868,7 +102901,7 @@ msgstr "" #: lang/json/professions_from_json.py msgctxt "profession_male" msgid "Naturalist" -msgstr "自然主义生父" +msgstr "自然主义圣父" #. ~ Profession (male Naturalist) description #: lang/json/professions_from_json.py @@ -102877,7 +102910,7 @@ msgid "" "You have come to an understanding with Mother Nature over long years of " "self-imposed exile in the wilderness. The world as they knew it might have " "ended for your forsaken species, but you can hardly tell the difference." -msgstr "在野外历经长年的自我流放式的生活, 你已经和自然妈妈达成一致。这个原属于被抛弃的人类的世界可能已经完蛋了,但是对你而言却依如昨日。" +msgstr "在野外历经长年的自我流放式的生活, 你已经和自然之母达成一致。这个原属于被抛弃的人类的世界可能已经完蛋了,但是对你而言却依如昨日。" #: lang/json/professions_from_json.py msgctxt "profession_female" @@ -102891,7 +102924,7 @@ msgid "" "You have come to an understanding with Mother Nature over long years of " "self-imposed exile in the wilderness. The world as they knew it might have " "ended for your forsaken species, but you can hardly tell the difference." -msgstr "在野外历经长年的自我流放式的生活, 你已经和自然妈妈达成一致。这个原属于被抛弃的人类的世界可能已经完蛋了,但是对你而言却依如昨日。" +msgstr "在野外历经长年的自我流放式的生活, 你已经和自然之母达成一致。这个原属于被抛弃的人类的世界可能已经完蛋了,但是对你而言却依如昨日。" #: lang/json/professions_from_json.py msgctxt "profession_male" @@ -103725,7 +103758,7 @@ msgid "" "but your knowledge of the inner workings of 87% of the world's servers " "might." msgstr "" -"你在使用Linux的环境下长大,从Gentoo和一堆软件包中破解了你自己的操作系统,还发起了开源运动,把它视为一项基本的人权。这些事情在大灾变中不重要,但是你对87%的服务器内部原理的了解可能会有帮助。" +"你在使用Linux的环境下长大,从Gentoo和一堆软件包中修改出了你自己的操作系统,还参与了开源运动,把它视为一项基本的人权。这些事情在大灾变中不重要,但是你对世界上87%的服务器内部原理的了解可能会有帮助。" #: lang/json/professions_from_json.py msgctxt "profession_female" @@ -103743,7 +103776,7 @@ msgid "" "but your knowledge of the inner workings of 87% of the world's servers " "might." msgstr "" -"你在使用Linux的环境下长大,从Gentoo和一堆软件包中破解了你自己的操作系统,还发起了开源运动,把它视为一项基本的人权。这些事情在大灾变中不重要,但是你对87%的服务器内部原理的了解可能会有帮助。" +"你在使用Linux的环境下长大,从Gentoo和一堆软件包中修改出了你自己的操作系统,还参与了开源运动,把它视为一项基本的人权。这些事情在大灾变中不重要,但是你对世界上87%的服务器内部原理的了解可能会有帮助。" #: lang/json/professions_from_json.py msgctxt "profession_male" @@ -104058,7 +104091,7 @@ msgstr "你在一家富有的公司担任高级职位,赚到了大多数人都 #: lang/json/professions_from_json.py msgctxt "profession_male" msgid "C.R.I.T ROTC Member" -msgstr "" +msgstr "C.R.I.T 预备役军官" #. ~ Profession (male C.R.I.T ROTC Member) description #: lang/json/professions_from_json.py @@ -104071,11 +104104,12 @@ msgid "" "remnants of your friends. Now it's up to your wits and years of training to " "keep you alive in this Cataclysm." msgstr "" +"你是一名C.R.I.T预备役军官,你正在为即将到来的战争做着训练。当你到达征召令现场时发现现场一片混乱,你的战友们倒在了血泊之中。在一片恐慌中,你抓起你能拿起的东西,开始逃离混乱。现在你要靠你的智慧和多年的训练才能让你在这场灾难中存活下来。" #: lang/json/professions_from_json.py msgctxt "profession_female" msgid "C.R.I.T ROTC Member" -msgstr "" +msgstr "C.R.I.T 预备役军官" #. ~ Profession (female C.R.I.T ROTC Member) description #: lang/json/professions_from_json.py @@ -104088,11 +104122,12 @@ msgid "" "remnants of your friends. Now it's up to your wits and years of training to " "keep you alive in this Cataclysm." msgstr "" +"你是一名C.R.I.T预备役军官,你正在为即将到来的战争做着训练。当你到达征召令现场时发现现场一片混乱,你的战友们倒在了血泊之中。在一片恐慌中,你抓起你能拿起的东西,开始逃离混乱。现在你要靠你的智慧和多年的训练才能让你在这场灾难中存活下来。" #: lang/json/professions_from_json.py msgctxt "profession_male" msgid "C.R.I.T Janitor" -msgstr "C.R.I.T清洁工" +msgstr "C.R.I.T 清洁工" #. ~ Profession (male C.R.I.T Janitor) description #: lang/json/professions_from_json.py @@ -104110,7 +104145,7 @@ msgstr "" #: lang/json/professions_from_json.py msgctxt "profession_female" msgid "C.R.I.T Janitor" -msgstr "C.R.I.T清洁工" +msgstr "C.R.I.T 清洁工" #. ~ Profession (female C.R.I.T Janitor) description #: lang/json/professions_from_json.py @@ -104128,7 +104163,7 @@ msgstr "" #: lang/json/professions_from_json.py msgctxt "profession_male" msgid "C.R.I.T NCO" -msgstr "" +msgstr "C.R.I.T 士官" #. ~ Profession (male C.R.I.T NCO) description #: lang/json/professions_from_json.py @@ -104137,12 +104172,12 @@ msgid "" "You were a senior NCO, relaying orders to your squad was an everyday task. " "When the cataclysm struck, your expertise helped save everyone time and time" " again until it all fell to chaos." -msgstr "" +msgstr "你是一名高级士官,曾经向小队下达命令是你的日常任务。当灾难发生时,你的专业知识帮助你一次又一次地拯救每个人,直到一切陷入混乱。" #: lang/json/professions_from_json.py msgctxt "profession_female" msgid "C.R.I.T NCO" -msgstr "" +msgstr "C.R.I.T 士官" #. ~ Profession (female C.R.I.T NCO) description #: lang/json/professions_from_json.py @@ -104151,12 +104186,12 @@ msgid "" "You were a senior NCO, relaying orders to your squad was an everyday task. " "When the cataclysm struck, your expertise helped save everyone time and time" " again until it all fell to chaos." -msgstr "" +msgstr "你是一名高级士官,曾经向小队下达命令是你的日常任务。当灾难发生时,你的专业知识帮助你一次又一次地拯救每个人,直到一切陷入混乱。" #: lang/json/professions_from_json.py msgctxt "profession_male" msgid "C.R.I.T Grunt" -msgstr "" +msgstr "C.R.I.T 步兵" #. ~ Profession (male C.R.I.T Grunt) description #: lang/json/professions_from_json.py @@ -104169,11 +104204,13 @@ msgid "" "abominations arived. Now alone and fleeing, will you have what it takes to " "survive or is this hellish landcape just a macabre metaphor of death's row?" msgstr "" +"你是一名C.R.I.T " +"步兵,你在训练之中奔跑,清理作战基地,然后回来与你的战友们一起休息。但当大灾变发生以后,那些美好的日子就小时了。受感染的人像湿纸一样撕破你的字里行间,而另一个世界的可憎之物正在变异。现在你孤身一人,四处逃难,你还能活下来吗?" #: lang/json/professions_from_json.py msgctxt "profession_female" msgid "C.R.I.T Grunt" -msgstr "" +msgstr "C.R.I.T 步兵" #. ~ Profession (female C.R.I.T Grunt) description #: lang/json/professions_from_json.py @@ -104186,11 +104223,13 @@ msgid "" "abominations arived. Now alone and fleeing, will you have what it takes to " "survive or is this hellish landcape just a macabre metaphor of death's row?" msgstr "" +"你是一名C.R.I.T " +"步兵,你在训练之中奔跑,清理作战基地,然后回来与你的战友们一起休息。但当大灾变发生以后,那些美好的日子就小时了。受感染的人像湿纸一样撕破你的字里行间,而另一个世界的可憎之物正在变异。现在你孤身一人,四处逃难,你还能活下来吗?" #: lang/json/professions_from_json.py msgctxt "profession_male" msgid "C.R.I.T Combat Medic" -msgstr "" +msgstr "C.R.I.T 战地医生" #. ~ Profession (male C.R.I.T Combat Medic) description #: lang/json/professions_from_json.py @@ -104204,11 +104243,12 @@ msgid "" " overtaken. Forced to flee without your comrades in tow, will you have what " "it takes to survive or will your unforgivable sin come back to haunt you?" msgstr "" +"你是一名战地医生,非常擅长对付异常情况。一直以来,你的主要任务就是让你的战友们安然无恙。几个星期以来,你穿过地狱,然后回来确保这次任务圆满完成。在一场不死丧尸和恶意人工智能之间的单边交火中,你被选中并被追上。被迫在没有同伴的情况下逃跑,你会得到生存所需要的东西。" #: lang/json/professions_from_json.py msgctxt "profession_female" msgid "C.R.I.T Combat Medic" -msgstr "" +msgstr "C.R.I.T 战地医生" #. ~ Profession (female C.R.I.T Combat Medic) description #: lang/json/professions_from_json.py @@ -104222,11 +104262,12 @@ msgid "" " overtaken. Forced to flee without your comrades in tow, will you have what " "it takes to survive or will your unforgivable sin come back to haunt you?" msgstr "" +"你是一名战地医生,非常擅长对付异常情况。一直以来,你的主要任务就是让你的战友们安然无恙。几个星期以来,你穿过地狱,然后回来确保这次任务圆满完成。在一场丧尸和恶意人工智能之间的单边交火中,你被选中并被追上。被迫在没有同伴的情况下逃跑,你会得到生存所需要的东西。" #: lang/json/professions_from_json.py msgctxt "profession_male" msgid "C.R.I.T Automatic Rifleman" -msgstr "" +msgstr "C.R.I.T 机枪兵" #. ~ Profession (male C.R.I.T Automatic Rifleman) description #: lang/json/professions_from_json.py @@ -104238,11 +104279,12 @@ msgid "" "alone and fleeing, will you have what it takes to survive or is this hellish" " landcape something you just can't suppress?" msgstr "" +"是你一名火力压制机枪兵,在大灾变发生时,你被指派前往死亡区域进行战斗。的那是你那值得信赖的M240无法阻止真正的不死亡灵大军冲破你小队的封锁线。现在你被迫一人进行逃亡,你会活下去或者还是沉沦在这地狱般的土地上呢?" #: lang/json/professions_from_json.py msgctxt "profession_female" msgid "C.R.I.T Automatic Rifleman" -msgstr "" +msgstr "C.R.I.T 机枪兵" #. ~ Profession (female C.R.I.T Automatic Rifleman) description #: lang/json/professions_from_json.py @@ -104254,11 +104296,12 @@ msgid "" "alone and fleeing, will you have what it takes to survive or is this hellish" " landcape something you just can't suppress?" msgstr "" +"是你一名火力压制机枪兵,在大灾变发生时,你被指派前往死亡区域进行战斗。的那是你那值得信赖的M240无法阻止真正的不死亡灵大军冲破你小队的封锁线。现在你被迫一人进行逃亡,你会活下去或者还是沉沦在这地狱般的土地上呢?" #: lang/json/professions_from_json.py msgctxt "profession_male" msgid "C.R.I.T Commanding Officer" -msgstr "" +msgstr "C.R.I.T 指挥官" #. ~ Profession (male C.R.I.T Commanding Officer) description #: lang/json/professions_from_json.py @@ -104269,11 +104312,12 @@ msgid "" "climb up the ranks and provide support to allies in need. Now that " "everything went down the drain, will it help you again?" msgstr "" +"作为一名顶级的指挥官,除了你喜欢战斗的时候,你并没有看到太多战斗的方式。但你的个人魅力和敏锐的才智帮助你晋升,并为有需要的盟友提供支持。既然一切都白费了,它还会对你有帮助吗?" #: lang/json/professions_from_json.py msgctxt "profession_female" msgid "C.R.I.T Commanding Officer" -msgstr "" +msgstr "C.R.I.T 指挥官" #. ~ Profession (female C.R.I.T Commanding Officer) description #: lang/json/professions_from_json.py @@ -104284,11 +104328,12 @@ msgid "" "climb up the ranks and provide support to allies in need. Now that " "everything went down the drain, will it help you again?" msgstr "" +"作为一名顶级的指挥官,除了你喜欢战斗的时候,你并没有看到太多战斗的方式。但你的个人魅力和敏锐的才智帮助你晋升,并为有需要的盟友提供支持。既然一切都白费了,它还会对你有帮助吗?" #: lang/json/professions_from_json.py msgctxt "profession_male" msgid "C.R.I.T Enforcer" -msgstr "" +msgstr "C.R.I.T 执法者" #. ~ Profession (male C.R.I.T Enforcer) description #: lang/json/professions_from_json.py @@ -104303,11 +104348,12 @@ msgid "" "serving as a \"guard\" forever. Time to do your job, albeit mission " "parameters look like they've expanded quite a bit." msgstr "" +"你是一名被元帅授予了美军权力的警卫。其他人拿你开玩笑,说你只不过是一个戴着花哨徽章的商场警察。你一笑置之,因为他们只是嫉妒你,因为你一直在基地进行卧底。你基地花费了大量时间磨练你的技能,得到了特殊的生化插件,同时更加轻松的扮演者一名警卫的身份。现在是时候做你的本事工作了,尽管任务范围看起来已经扩展了很多。" #: lang/json/professions_from_json.py msgctxt "profession_female" msgid "C.R.I.T Enforcer" -msgstr "" +msgstr "C.R.I.T 执法者" #. ~ Profession (female C.R.I.T Enforcer) description #: lang/json/professions_from_json.py @@ -104322,11 +104368,12 @@ msgid "" "serving as a \"guard\" forever. Time to do your job, albeit mission " "parameters look like they've expanded quite a bit." msgstr "" +"你是一名被元帅授予了美军权力的警卫。其他人拿你开玩笑,说你只不过是一个戴着花哨徽章的商场警察。你一笑置之,因为他们只是嫉妒你,因为你一直在基地进行卧底。你基地花费了大量时间磨练你的技能,得到了特殊的生化插件,同时更加轻松的扮演者一名警卫的身份。现在是时候做你的本事工作了,尽管任务范围看起来已经扩展了很多。" #: lang/json/professions_from_json.py msgctxt "profession_male" msgid "C.R.I.T Lone Wolf" -msgstr "" +msgstr "C.R.I.T 孤狼" #. ~ Profession (male C.R.I.T Lone Wolf) description #: lang/json/professions_from_json.py @@ -104337,11 +104384,12 @@ msgid "" "you stalked into a warzone and laid out entire battalions by yourself, be it" " through cunning strategy or brute force. Time to hang them all." msgstr "" +"你是一个全副武装的恶棍,拥有元帅的全部权力。作为一支能够处理任何事情的单兵部队,你昂首阔步地进入一个战区,独自部署了整个营地,无论是通过狡猾的策略还是蛮力。是时候把他们全部吊死了。" #: lang/json/professions_from_json.py msgctxt "profession_female" msgid "C.R.I.T Lone Wolf" -msgstr "" +msgstr "C.R.I.T 孤狼" #. ~ Profession (female C.R.I.T Lone Wolf) description #: lang/json/professions_from_json.py @@ -104352,11 +104400,12 @@ msgid "" "you stalked into a warzone and laid out entire battalions by yourself, be it" " through cunning strategy or brute force. Time to hang them all." msgstr "" +"你是一个全副武装的恶棍,拥有元帅的全部权力。作为一支能够处理任何事情的单兵部队,你昂首阔步地进入一个战区,独自部署了整个影帝,无论是通过狡猾的策略还是蛮力。是时候把他们全部吊死了。" #: lang/json/professions_from_json.py msgctxt "profession_male" msgid "C.R.I.T Spec Ops" -msgstr "" +msgstr "C.R.I.T 特种部队" #. ~ Profession (male C.R.I.T Spec Ops) description #: lang/json/professions_from_json.py @@ -104369,11 +104418,12 @@ msgid "" "England region, ground zero, to contain the impending outbreak and gain " "information to relay back to command. Good luck soldier." msgstr "" +"你是灾难应对/研究和调查小组的精英成员,一个隐现的幽灵,对世俗的威胁作出反应,这让你们的郭嘉在其他世界强国面前领先数十年。你的小队是第一个被部署到新英格兰地区,在着陆点遏制即将爆发的疫情,获得信息并反馈给指挥官。祝你好运,士兵。" #: lang/json/professions_from_json.py msgctxt "profession_female" msgid "C.R.I.T Spec Ops" -msgstr "" +msgstr "C.R.I.T 特种部队" #. ~ Profession (female C.R.I.T Spec Ops) description #: lang/json/professions_from_json.py @@ -104386,11 +104436,12 @@ msgid "" "England region, ground zero, to contain the impending outbreak and gain " "information to relay back to command. Good luck soldier." msgstr "" +"你是灾难应对/研究和调查小组的精英成员,一个隐现的幽灵,对世俗的威胁作出反应,这让你们的郭嘉在其他世界强国面前领先数十年。你的小队是第一个被部署到新英格兰地区,在着陆点遏制即将爆发的疫情,获得信息并反馈给指挥官。祝你好运,士兵。" #: lang/json/professions_from_json.py msgctxt "profession_male" msgid "C.R.I.T Survivalist" -msgstr "" +msgstr "C.R.I.T 生存专家" #. ~ Profession (male C.R.I.T Survivalist) description #: lang/json/professions_from_json.py @@ -104408,11 +104459,12 @@ msgid "" "so cheers. Staying away from drinks might be a good idea; at least you got " "some real tools this time!" msgstr "" +"你是一名C.R.I.T的精英侦察员,你被誉为顶级的生存专家,在被困在敌后数周,只能靠一些石头、树枝和植物也能生存下去。然而,在当地的酒吧喝了几杯酒后,和你的一个指挥官打了一架(把他们打晕了),你被剥夺了军衔,带着你现在的装备被送到森林里去接受生存考验。正当你在森林里面寻找营地时,你的收音机响了,有人告诉你,世界突然要毁灭了。所以,没有人有时间去接你,可怜的人,下次记得远离饮酒。这次,你真的得靠自己了。" #: lang/json/professions_from_json.py msgctxt "profession_female" msgid "C.R.I.T Survivalist" -msgstr "" +msgstr "C.R.I.T 生存专家" #. ~ Profession (female C.R.I.T Survivalist) description #: lang/json/professions_from_json.py @@ -104430,11 +104482,12 @@ msgid "" "so cheers. Staying away from drinks might be a good idea; at least you got " "some real tools this time!" msgstr "" +"你是一名C.R.I.T的精英侦察员,你被誉为顶级的生存专家,在被困在敌后数周,只能靠一些石头、树枝和植物也能生存下去。然而,在当地的酒吧喝了几杯酒后,和你的一个指挥官打了一架(把他们打晕了),你被剥夺了军衔,带着你现在的装备被送到森林里去接受生存考验。正当你在森林里面寻找营地时,你的收音机响了,有人告诉你,世界突然要毁灭了。所以,没有人有时间去接你,可怜的人,下次记得远离饮酒。这次,你真的得靠自己了。" #: lang/json/professions_from_json.py msgctxt "profession_male" msgid "C.R.I.T Recruit" -msgstr "C.R.I.T新兵" +msgstr "C.R.I.T 新兵" #. ~ Profession (male C.R.I.T Recruit) description #: lang/json/professions_from_json.py @@ -104451,7 +104504,7 @@ msgstr "" #: lang/json/professions_from_json.py msgctxt "profession_female" msgid "C.R.I.T Recruit" -msgstr "C.R.I.T新兵" +msgstr "C.R.I.T 新兵" #. ~ Profession (female C.R.I.T Recruit) description #: lang/json/professions_from_json.py @@ -104468,7 +104521,7 @@ msgstr "" #: lang/json/professions_from_json.py msgctxt "profession_male" msgid "C.R.I.T Employee" -msgstr "C.R.I.T雇佣兵" +msgstr "C.R.I.T 雇佣兵" #. ~ Profession (male C.R.I.T Employee) description #: lang/json/professions_from_json.py @@ -104488,7 +104541,7 @@ msgstr "" #: lang/json/professions_from_json.py msgctxt "profession_female" msgid "C.R.I.T Employee" -msgstr "C.R.I.T雇佣兵" +msgstr "C.R.I.T 雇佣兵" #. ~ Profession (female C.R.I.T Employee) description #: lang/json/professions_from_json.py @@ -104508,7 +104561,7 @@ msgstr "" #: lang/json/professions_from_json.py msgctxt "profession_male" msgid "C.R.I.T Engineer" -msgstr "" +msgstr "C.R.I.T 工程师" #. ~ Profession (male C.R.I.T Engineer) description #: lang/json/professions_from_json.py @@ -104519,11 +104572,12 @@ msgid "" "Cataclysm broke out, it made it so testing was easier to do, but then again " "nothing seems to making that much sense. Time to bug-out!" msgstr "" +"你被派去修复新英格兰的几个实验室设施,并向其他研究人员展示你们正在研制的新武器。大灾变爆发后,测试变得更容易了,但似乎没有什么意义了。是时候离开了!" #: lang/json/professions_from_json.py msgctxt "profession_female" msgid "C.R.I.T Engineer" -msgstr "" +msgstr "C.R.I.T 工程师" #. ~ Profession (female C.R.I.T Engineer) description #: lang/json/professions_from_json.py @@ -104534,11 +104588,12 @@ msgid "" "Cataclysm broke out, it made it so testing was easier to do, but then again " "nothing seems to making that much sense. Time to bug-out!" msgstr "" +"你被派去修复新英格兰的几个实验室设施,并向其他研究人员展示你们正在研制的新武器。大灾变爆发后,测试变得更容易了,但似乎没有什么意义了。是时候离开了!" #: lang/json/professions_from_json.py msgctxt "profession_male" msgid "C.R.I.T Night Walker" -msgstr "" +msgstr "C.R.I.T 夜行者" #. ~ Profession (male C.R.I.T Night Walker) description #: lang/json/professions_from_json.py @@ -104550,11 +104605,12 @@ msgid "" " was less than perfect, your old flimsy body feels empowered. With the new " "flesh that is now your own, bare your fangs and fight until the next dawn." msgstr "" +"你在新英格兰的基地受到了大灾变的邪恶袭击。然而,作为研发部门的一名顶级研究员,你选择了慢慢地让自己变异,变得不只是人类。即使构思不够完美,你那脆弱的身体也会感到充满力量。用你现在拥有的新肉体,露出你的毒牙,战斗到黎明。" #: lang/json/professions_from_json.py msgctxt "profession_female" msgid "C.R.I.T Night Walker" -msgstr "" +msgstr "C.R.I.T 夜行者" #. ~ Profession (female C.R.I.T Night Walker) description #: lang/json/professions_from_json.py @@ -104566,6 +104622,7 @@ msgid "" " was less than perfect, your old flimsy body feels empowered. With the new " "flesh that is now your own, bare your fangs and fight until the next dawn." msgstr "" +"你在新英格兰的基地受到了大灾变的邪恶袭击。然而,作为研发部门的一名顶级研究员,你选择了慢慢地让自己变异,变得不只是人类。即使构思不够完美,你那脆弱的身体也会感到充满力量。用你现在拥有的新肉体,露出你的毒牙,战斗到黎明。" #: lang/json/professions_from_json.py msgctxt "profession_male" @@ -104624,7 +104681,7 @@ msgstr "战斗天使" #: lang/json/professions_from_json.py msgctxt "prof_desc_male" msgid "A combat-ready cyborg once salvaged from an obscure junkyard..." -msgstr "" +msgstr "一个随时准备战斗的半机械人,从一个不起眼的垃圾场被抢救出来…" #: lang/json/professions_from_json.py msgctxt "profession_female" @@ -104635,7 +104692,7 @@ msgstr "战斗天使" #: lang/json/professions_from_json.py msgctxt "prof_desc_female" msgid "A combat-ready cyborg once salvaged from an obscure junkyard..." -msgstr "" +msgstr "一个随时准备战斗的半机械人,从一个不起眼的垃圾场被抢救出来…" #: lang/json/professions_from_json.py msgctxt "profession_male" @@ -104666,7 +104723,7 @@ msgstr "你发现一本炫丽的魔术师手册,当世界坍塌时,你出奇 #: lang/json/professions_from_json.py msgctxt "profession_male" msgid "Pyromaniac Kelvinist" -msgstr "" +msgstr "纵火狂徒" #. ~ Profession (male Pyromaniac Kelvinist) description #: lang/json/professions_from_json.py @@ -104674,12 +104731,12 @@ msgctxt "prof_desc_male" msgid "" "You have loved fire all of your life. You have now discovered your inner " "fire, and want to exercise that upon the world." -msgstr "你一生都爱火。你内心的火焰已经忍不住要燃烧到人世间。" +msgstr "一生所恋,炽焰浓烟,心炎既现,熔炼人间。" #: lang/json/professions_from_json.py msgctxt "profession_female" msgid "Pyromaniac Kelvinist" -msgstr "" +msgstr "纵火狂徒" #. ~ Profession (female Pyromaniac Kelvinist) description #: lang/json/professions_from_json.py @@ -104687,12 +104744,12 @@ msgctxt "prof_desc_female" msgid "" "You have loved fire all of your life. You have now discovered your inner " "fire, and want to exercise that upon the world." -msgstr "你一生都爱火。你内心的火焰已经忍不住要燃烧到人世间。" +msgstr "一生所恋,炽焰浓烟,心炎既现,熔炼人间。" #: lang/json/professions_from_json.py msgctxt "profession_male" msgid "Druid" -msgstr "德鲁伊特" +msgstr "德鲁伊" #. ~ Profession (male Druid) description #: lang/json/professions_from_json.py @@ -104700,12 +104757,12 @@ msgctxt "prof_desc_male" msgid "" "The ancient circle of druids is gone with the cataclysm. Nature must " "thrive." -msgstr "" +msgstr "德鲁伊的古代石圈在大灾变中消失了。自然必将繁荣。" #: lang/json/professions_from_json.py msgctxt "profession_female" msgid "Druid" -msgstr "德鲁伊特" +msgstr "德鲁伊" #. ~ Profession (female Druid) description #: lang/json/professions_from_json.py @@ -104713,7 +104770,7 @@ msgctxt "prof_desc_female" msgid "" "The ancient circle of druids is gone with the cataclysm. Nature must " "thrive." -msgstr "" +msgstr "德鲁伊的古代石圈在大灾变中消失了。自然必将繁荣。" #: lang/json/professions_from_json.py msgctxt "profession_male" @@ -106333,7 +106390,7 @@ msgstr "铁匠铺" #: lang/json/recipe_group_from_json.py msgid " Craft: Tinder" -msgstr "" +msgstr "工艺:火绒" #: lang/json/recipe_group_from_json.py msgid " Cook: Meat, Cooked" @@ -106501,7 +106558,7 @@ msgstr "制造:钢块" #: lang/json/recipe_group_from_json.py msgid " Craft: Crucible" -msgstr "" +msgstr "工艺:坩埚" #: lang/json/recipe_group_from_json.py msgid " Craft: Anvil" @@ -108192,6 +108249,8 @@ msgid "" "fall gracefully, and for other acrobatic feats. The first number shown " "includes modifiers, and the second does not." msgstr "" +"躲避迎面而来威胁的技能,无论是敌人的攻击,一个触发的陷阱或落下来的岩石。 " +"这项技能也将决定你是优雅的落地,或是一屁股砸在地板上,以及其他一些你心血来潮所做的杂技动作。" #: lang/json/skill_from_json.py msgid "marksmanship" @@ -108320,7 +108379,7 @@ msgstr "武器" #: lang/json/skill_from_json.py msgid "spellcraft" -msgstr "" +msgstr "魔法" #. ~ Description for spellcraft #: lang/json/skill_from_json.py @@ -108329,6 +108388,7 @@ msgid "" "higher skill increases how quickly you can learn spells, and decreases their" " spell failure chance. You learn this skill by studying books or spells." msgstr "" +"神秘的奥术。代表了魔法理论和所有需要的东西。更高的技能可以提高你学习法术的速度,降低他们的法术失败几率。你可以通过学习书本或咒语来学提高这项技能。" #: lang/json/snippet_from_json.py msgid "Fires can spread easily, especially with abundance of fuel." @@ -108702,7 +108762,7 @@ msgstr "别太贪心了。如果你死了,那战利品毫不重要。" #: lang/json/snippet_from_json.py msgid "The floor is too hard to sleep on? Try gathering a pile of leaves." -msgstr "" +msgstr "地板太硬,无法入睡?试着垫些一堆树叶干草。" #: lang/json/snippet_from_json.py msgid "" @@ -111618,6 +111678,7 @@ msgid "" " field of androids. Unconfirmed rumors suggest that Uncanny already got a " "pretty big command from the government." msgstr "" +"科技世界新闻:不可思议的会说话娃娃成功的重塑了玩具公司的品牌,不可思议的是,他们计划将自己的专业知识引入机器人领域。未经证实的谣言表明,他们已经从政府得到了相当大的支持。" #: lang/json/snippet_from_json.py msgid "" @@ -112306,6 +112367,7 @@ msgid "" "should continue our teleportation research no matter the cost if we don't " "want to be fired." msgstr "" +"Heisenstein博士今天告诉我们,传送部主任把我们的竞争对手——他不记得他们的名字,可能是“黑洞科学”和与黑山有关的东西——作为一个例子。他说,我们有可靠的信息表明,他们都有可工作的隐形传输设备,而且他们比我们先进得多。如果我们不想被解雇的话,我们应该继续我们的传送研究,无论花费多少。" #: lang/json/snippet_from_json.py msgid "" @@ -112737,6 +112799,10 @@ msgid "" "ENTRY 48:\n" "The concavities are between 10 and 20 feet tall, and run the length of the faultline. Each one is vaguely human in shape, but with the proportions of the limbs, neck and head greatly distended, all twisted and curled in on themselves." msgstr "" +"条目47:\n" +"我们正常的采矿程序挖出了一个空洞。除了发现的完全垂直的奇怪断层线之外,这种情况并不罕见。这条断层线有几个奇怪的洞,这让迷信的成员们感到恐慌;这些奇怪的洞内似乎有些类人形生物。\n" +"条目48:\n" +"这些洞穴有10到20英尺高,和断层线一样长。每个生物的外形都有点像人类,但四肢、脖子和头部的比例却大大扩张,全都扭曲着,蜷缩在一起。" #: lang/json/snippet_from_json.py msgid "" @@ -112745,6 +112811,10 @@ msgid "" "ENTRY 52:\n" "Still waiting on the archaeologists. We've done a little light inspection of the faultline; our sounding equipment is insufficient to measure the depth of the concavities. The equipment is rated at 15 miles depth, but it isn't made for such narrow tunnels, so it's hard to say exactly how far back they go." msgstr "" +"条目49:\n" +"很明显,在考古学家有机会检查该地区之前,我们已经停止了该地区的采矿作业。这将使我们的计划至少推迟一周。这项愚蠢的文物保护法已经实施了50年,尽管这些采矿作业是我们经济的支柱,但它只能被迫暂时停止。\n" +"条目52:\n" +"还在等考古学家。我们对断层线做了一点轻微的检查;我们的测深设备不足以测量凹陷的深度。该设备的额定深度为15英里,但它并不是为如此狭窄的隧道而制造的,所以很难确切地说出它们能走多远。" #: lang/json/snippet_from_json.py msgid "" @@ -112755,6 +112825,12 @@ msgid "" "ENTRY 58:\n" "They're bringing in ANOTHER CREW? Christ, it's just some cave carvings! I know that's sort of a big deal, but come on, these guys can't handle it?" msgstr "" +"条目54:\n" +"我注意到下面房间里有几个人拿着凿子,正在凿断一堵陡峭的墙。朝另一个方向看。专家们不会注意到少了一块。他妈的。\n" +"条目55:\n" +"好吧,考古学家现在在下面,有几个男孩作为向导。但是他们看上去并不是那种经验丰富的探险家;我怀疑他们在20英尺以下。我不想让人为了照顾科学家而放弃工作,但是如果他们受伤了,矿井会被关闭的,我们不知道什么时候才能开工。\n" +"条目58:\n" +"他们要再派一组成员来吗?天哪,这只是一些洞穴雕刻!我知道这是件大事,但是拜托,这些家伙处理不了吗?" #: lang/json/snippet_from_json.py msgid "" @@ -112764,6 +112840,11 @@ msgid "" "QUALITY OF FAULTLINE NOT COMPROMISED.\n" "INITIATING STANDARD TREMOR TEST..." msgstr "" +"暂停采矿作业;根据命令2:07b将控制权移交给AMIGARA 项目。\n" +"断层线探测的深度为30.09 km。\n" +"发现断层线损坏;因违反第87.08条规定而逮捕了Nepower矿山工作人员,并将其转移至实验室89-C作为受试者。\n" +"断层线的质量没有受到影响。\n" +"正在启动标准震颤测试…" #: lang/json/snippet_from_json.py msgid "This is a test of the sign snippet system" @@ -112925,7 +113006,7 @@ msgid "" "If you run into a zombie hulk, it's probably a good idea to run. They're " "fast as hell, but pretty dumb; they'll try to smash through obstacles rather" " than going around, and that slows them down a lot." -msgstr "如果你碰上了一只丧尸浩克,逃跑应该是个好主意。它们快得见鬼,但是非常蠢;比起赶路来它们更喜欢将障碍物破坏的粉碎,这极大的减缓了它们的速度。" +msgstr "如果你碰上了一只丧尸浩克,逃跑应该是个好主意。它们快得见鬼,但是非常蠢;比起赶路来它们更喜欢将障碍物砸烂,这极大的减缓了它们的速度。" #: lang/json/snippet_from_json.py msgid "" @@ -113655,7 +113736,7 @@ msgstr "避免在狭窄的走廊使用火箭发射器,你可能会射歪。" msgid "" "Met a mad chemist once. She made a battery from a potato... or was it " "lemon?" -msgstr "我曾经见过一位疯狂的化学家。她制造电池只用了土豆……也许是柠檬?" +msgstr "我曾经见过一位疯狂化学家。她会制造电池,只需要土豆……也许是柠檬?" #: lang/json/snippet_from_json.py msgid "" @@ -113664,6 +113745,7 @@ msgid "" "arrested who will give you justice? A zombie judge? Will they put you in a" " zombie prison? No thanks, I'll pass." msgstr "" +"警方仍然在肆虐,它们变得更加机械化了,作为人类的警察都死光光了,而警用机器人在四处乱跑。如果你被逮捕了,谁来保证司法公正?丧尸法官吗?它们会把你送进丧尸监狱吗?不不不我还是算了吧。" #: lang/json/snippet_from_json.py msgid "" @@ -113801,7 +113883,7 @@ msgid "" "If you're into electronics, you may try to make a noise emitter from a " "talking doll, or something that has a speaker. Why? To distract the " "zombies, of course." -msgstr "" +msgstr "如果你会使用电子装置,你可以尝试用说话玩偶或者其他带扬声器的东西制造噪音。为什么?当然是用来分散丧尸的注意力。" #: lang/json/snippet_from_json.py msgid "" @@ -113919,7 +114001,7 @@ msgstr "我不感兴趣。" #: lang/json/snippet_from_json.py msgid "How about no?" -msgstr "" +msgstr "不要吧?" #: lang/json/snippet_from_json.py msgid "No thanks, I really don't feel like it." @@ -113939,11 +114021,11 @@ msgstr "我不去了,工作太多了。" #: lang/json/snippet_from_json.py msgid "Who put you in charge of what I do?" -msgstr "" +msgstr "谁告诉你我愿意做这个?" #: lang/json/snippet_from_json.py msgid "Great idea! Call me when you find SOMEONE ELSE to do it." -msgstr "好主意!当你找到别人做这件事的时候给我打电话。" +msgstr "真是个“好”主意!当你找到*别人*做这件事之后再叫我。" #: lang/json/snippet_from_json.py msgid " " @@ -113951,7 +114033,7 @@ msgstr " " #: lang/json/snippet_from_json.py msgid "asshat" -msgstr "傻吊" +msgstr "傻屌" #: lang/json/snippet_from_json.py msgid "asswipe" @@ -114011,7 +114093,7 @@ msgstr "瘟丧" #: lang/json/snippet_from_json.py msgid "freak" -msgstr "朴街" +msgstr "扑街" #: lang/json/snippet_from_json.py msgid "goon" @@ -114039,7 +114121,7 @@ msgstr "傻子" #: lang/json/snippet_from_json.py msgid "nitwit" -msgstr "笨人" +msgstr "笨坯" #: lang/json/snippet_from_json.py msgid "piece of an ass" @@ -115100,15 +115182,15 @@ msgstr "谢谢,!" #: lang/json/snippet_from_json.py msgid "Hey! I saw you take that ! Drop it. Now." -msgstr "" +msgstr "嘿!我看见你这拿了不该拿的东西!!把它放下,马上!" #: lang/json/snippet_from_json.py msgid "You best be dropping what you just picked up right now ." -msgstr "" +msgstr "你最好把你刚才拿走的东西放下,。" #: lang/json/snippet_from_json.py msgid "I've got eyes, you thief!" -msgstr "" +msgstr "我长了眼睛,你这个贼!" #: lang/json/snippet_from_json.py msgid "Hey! That belongs to us! Drop it." @@ -115116,7 +115198,7 @@ msgstr "嘿!那是属于我们的!放下。" #: lang/json/snippet_from_json.py msgid ", I've seen a thief!" -msgstr "" +msgstr ",我看见了一个贼!" #: lang/json/snippet_from_json.py msgid "I saw that! Drop what you just stole!" @@ -115124,16 +115206,16 @@ msgstr "我看到了!放下你刚偷的东西!" #: lang/json/snippet_from_json.py msgid "Thieves will not last long around me , please drop that." -msgstr "" +msgstr "我不会容忍小偷在我身边,。把东西放下。" #: lang/json/snippet_from_json.py msgid "" "Consider this a warning , thieves will not be tolerated, drop it." -msgstr "" +msgstr "这是一个警告,,我们不会容忍小偷,把东西放下。" #: lang/json/snippet_from_json.py msgid "You think I'm blind ? Don't touch our stuff." -msgstr "" +msgstr "你以为老子是瞎的,?别动我们的东西。" #: lang/json/snippet_from_json.py msgid "content" @@ -115401,7 +115483,7 @@ msgstr "嘿,,我们什么时候吃点东西?" #: lang/json/snippet_from_json.py msgid "I need to eat something." -msgstr "我 要吃点东西。" +msgstr "我 想吃东西。" #: lang/json/snippet_from_json.py msgid " if I don't get some food." @@ -115605,7 +115687,7 @@ msgstr "午睡该结束了。" #: lang/json/snippet_from_json.py msgid "Who's there?" -msgstr "谁在哪里?" +msgstr "谁在那里?" #: lang/json/snippet_from_json.py lang/json/speech_from_json.py msgid "Hello?" @@ -116094,7 +116176,7 @@ msgstr "没有燃料我就不能给我的生化插件充电,因为我的内燃 msgid "" "Hey, , can I get some waste paper or withered plants? I need to " "recharge." -msgstr "" +msgstr "嘿,,能给我拿些废纸或者枯萎植物吗?我需要充能。" #: lang/json/snippet_from_json.py msgid "" @@ -116112,33 +116194,33 @@ msgstr "如果没有钚浆,我就不能用我的内置反应堆给我的CBM充 msgid "" "Hey, , pass me some plutonium slurry if you have any, I need to " "refuel my internal reactor." -msgstr "" +msgstr "嘿,,如果你有钚浆,请给我一些,我需要补充反应堆。" #: lang/json/snippet_from_json.py msgid "" "Beta radiation can be blocked by clothing, but is really dangerous if you " "ingest it. So can I have some plutonium slurry to power my reactor and give" " me cancer?" -msgstr "" +msgstr "β射线可以被衣服阻挡,但如果你摄入了它,就会非常危险。可以给我一些钚浆来给我的反应堆供能,让我得癌症吗?" #: lang/json/snippet_from_json.py msgid "" "I need some radioactive slurry to power my reactor. Or a less dangerous " "power source, that would be even better!" -msgstr "" +msgstr "我需要一些放射性钚浆来给我的反应堆供电。或者是一个不那么危险的电源,那就更好了!" #: lang/json/snippet_from_json.py msgid "" "Please, , get me some radioactive slurry to fuel my internal " "reactor. Or get me another way to recharge my CBMs!" -msgstr "" +msgstr ",请给我一些用来补充反应堆的放射性液体,或者随便什么办法,只要能给CBM充能就行!" #: lang/json/snippet_from_json.py msgid "" "I can't use my internal reactor to recharge my CBMs without some plutonium " "slurry. Which wouldn't be a problem if I had anything else that would " "recharge my CBMs!" -msgstr "" +msgstr "没有钚浆,不能用我的内部反应堆给我的cbm充电。如果我还有其他东西可以给我的cbm充电,那就不成问题了!" #: lang/json/snippet_from_json.py msgid "Tell me about how you survived the cataclysm." @@ -116549,7 +116631,7 @@ msgstr "会自行开门,去想去的地方。" msgid "" " will hold the line by not moving into doorways or obstructions " "adjacent to you." -msgstr "" +msgstr "不会进入你旁边的门或障碍物,保持你们之间的界限。" #: lang/json/snippet_from_json.py msgid " will move freely to attack enemies." @@ -117191,7 +117273,7 @@ msgstr "\"木瓜!\"" #: lang/json/speech_from_json.py msgid "\"Who's there?\"" -msgstr "\"谁在哪里?\"" +msgstr "\"谁在那里?\"" #: lang/json/speech_from_json.py msgid "\"Can you help me?\"" @@ -119809,8 +119891,8 @@ msgid "" "I'm my own person, but I'm willing to follow your lead. I can do a lot of things for you: I can fight, I can train you or you can train me, I can carry stuff, I can bandage your wounds, I can build faction camps, I can go places, I can guard things, I can use some bionics, I can even chit-chat with you or give you tips or talk about my background. You can give me instructions in conversation or by radio or shout commands at me.\n" " What do you want to know more about?" msgstr "" -"我属于自己,但我愿意听从你的领导。我可以为你做很多事情:我可以战斗,我可以训练你,或者你可以训练我,我可以携带东西,我可以包扎你的伤口,我可以建立派系营地,我可以去一些地方,我可以守卫东西,我可以使用一些生化插件,我甚至可以和你聊天,或者给你小费,或者谈论我的背景。你可以在谈话中给我指示,也可以通过无线电或对我大喊大叫。\n" -"你想了解什么?" +"我是独立的人,但愿意追随你的领导。我可以为你做很多事情:战斗、训练你、接受你的训练、携带物品、为你包扎、建立派系营地、前往指定地点、做守卫、使用某些生化插件,也可以和你聊天、聊聊我的过去。你可以通过对话、呼喊和无线电的方式对我下达指令。\n" +"你还想知道什么?" #: lang/json/talk_topic_from_json.py msgid "Forget I asked." @@ -119906,7 +119988,7 @@ msgid "" " I'll respect your rules for what types of weapons to use, but I'll choose what to use from my stuff.\n" " You can also tell me to hold the line and fight at chokepoints, but I'm not great at recognizing them so I may go off to fight something elsewhere anyway." msgstr "" -"这是个危险的世界,是吧?让我们一起为生存而奋斗。我会在你身边支持你。但如果情况不妙,实话说,我会逃跑。你可以通过区域管理(按Y)指定安全的撤退区域,我会撤退到最近的一个,撤退区域也可以指定在载具上。\n" +"这是个危险的世界,对吧?让我们一起为生存而奋斗。我会在你身边支持你。但如果情况不妙,实话说,我会逃跑。你可以通过区域管理(按Y)指定撤退安全区,那么我会撤退到最近的一个,撤退区域也可以指定在载具上。\n" "如果你逃了,但我觉得很安全,我会留下战斗,除非你指示我和你一起逃跑,我会尽量忠于你的指示。\n" "你可以指示我何时攻击,我自己决定攻击目标。我将尽可能保护你我,除非你指示我留下。\n" "我能够用枪支和手榴弹——只要我有,除非你指示我不要使用手榴弹、不要使用造成巨大噪音的武器或不使用任何远程武器。还可以指示我瞄准多久、在射击时是否避免误伤你,我不擅长避免误伤,所以尽量远离我的火力线。\n" @@ -119927,7 +120009,7 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "Instead of reading to you, can we just talk?" -msgstr "" +msgstr "与其读给你听,不如我们谈谈?" #: lang/json/talk_topic_from_json.py msgid "" @@ -119937,11 +120019,11 @@ msgid "" " Also, since we're friends, I'll give you anything I'm carrying, no questions asked.\n" " Oh, yeah, if I'm hungry or thirsty and I'm carrying food, I'll eat it. Same if I need to recharge my bionics and I have some fuel. So you might want to watch what you give me, y'know?" msgstr "" -"你给我拿东西,我来拿。但我只有这么多的口袋,而且我也只有这么强壮,所以我会丢掉那些太大了不能拿的东西。\n" -"我也会穿东西-我会决定我想穿什么,但你可以从我这里拿走东西。如果我穿了不该穿的衣服,你可以碰我,帮我整理一下我的盔甲,让我脱掉。\n" -"我不喜欢穿很多装备,所以如果你给我很多笨重的东西和不合身的东西,我会把它们拿下来,可能会把它们扔掉。\n" -"另外,既然我们是朋友,我会把我带的东西都给你,不用问任何问题。\n" -"哦,是的,如果我饿了或渴了,我身上带着食物就会吃的。同样,如果我需要给我的生化插件充电会用身上的燃料。所以你想好该给我什么,你知道吗?" +"我可以携带你给我的物品,但我的空间和负重能力有限,我会丢掉那些太大而无法携带的东西。\n" +"我会自行决定穿戴物品,如果我穿了不该穿的东西,你可以接触我、整理我的装束、让我脱掉它。\n" +"我不喜欢穿戴太多,如果你给我的东西太笨重或者不合适,我会把它们扔下。\n" +"当然,我愿意把携带的任何物品交给你,我们是朋友,没问题。\n" +"哦对了,如果饿了、渴了,我会吃掉我携带着的饮食。同理也会消耗燃料为生化插件充能。所以也许你应该检查一下你给我的物品,是吧?" #: lang/json/talk_topic_from_json.py msgid "Tell me how I give you medical supplies." @@ -119961,9 +120043,9 @@ msgid "" " I'm not a potted plant, though, so if I hear something dangerous happening, I'm going to go see what it is instead of getting jumped in the dark. If you want me to stay put, tell me not to investigate noises - but if I get shot by some bandit because I can't see where he is and you don't want me to go looking, I won't be happy.\n" " You can also use the zone manager (keybind 'Y') to set up no-investigate zone, so if there's some monsters behind a door that you know about, I can ignore them. You can also set on an investigate-only zone, and I won't investigate noises coming from outside the zone. The no-investigate zone takes precedence over the investigate-only, if there's a noise coming from some place in both zones. And if you've got an investigate-only zone set anywhere, even if it's far away, I won't investigate noises coming from outside of it, so be careful with those zones. Like I said, I don't want to get sniped by some bandit because you told me not to go looking for him - but I also don't want to go investigate something pounding at door only to find out it's some horrible monster you forgot to warn me about." msgstr "" -"你叫我站岗,我就呆在原地站岗——除非我在车里,否则我会一直跟着车走。\n" -"不过,我不是植物人,所以如果我听到危险的事情发生,我会去看看是什么,而不是在原地等死。如果你想让我呆在原地,告诉我不要调查噪音-但是如果我被某个强盗开枪攻击,因为我看不到他在哪里,而你不想让我去看,我就不会高兴了。\n" -"你也可以使用区域管理器(绑定'y'键)来设置不调查区域,所以如果你知道门后面有一些怪物,我可以忽略它们。你也可以设置一个只进行调查的区域,我不会调查区域外的噪音。只有当两个区域的某个地方发出噪音时,禁止调查区域才优先于调查区域。如果你在任何地方设置了一个只进行调查的区域,即使它离得很远,我也不会调查它外部发出的噪音,所以要小心那些区域。就像我说的,我不想因为你叫我不要去调查而被强盗狙击,但我也不想去调查是什么东西砸门,结果发现那是你忘了警告我的可怕怪物。" +"如果你让我警戒,我就会在原地站岗——如果当时我在车里,我会一直守在车上。\n" +"不过,我不是植物人,如果我察觉到可疑的事物,我会前往打探,而不是在原地等死。如果你想让我守在原地,就告诉我不要调查噪音。但是如果我被某个强盗射击,我看不到他,你又不让我去看,我会很不高兴。\n" +"使用区域管理器(按Y)可以设置噪音无视区域,设置在门后有怪物躁动的地方,我就会忽略那里。或者也可以设置一个噪音警戒区域,我不会调查区域外的噪音。如果上述两个区域有重叠的部分,无视优先。不管在哪里设置了噪音警戒区域,即使离得很远,我也不会再调查区域外的噪音,所以要小心。就像我说的,我不想因为你禁止我打探而被强盗狙击。当然我也不想在打探砸门的噪音时,发现那是一个超级可怕的怪物——而你忘了警告我。" #: lang/json/talk_topic_from_json.py msgid "Just in case - how else can I tell you to stay put?" @@ -119977,6 +120059,11 @@ msgid "" " I'll tell you if I'm low on bionic energy and can't recharge, and what fuel I need.\n" " Sothere are some internal atomic reactor bionics - I can use those, but I can only recharge them with plutonium slurry. That stuff is radioactive, so do us both a favor and don't give me an internal reactor unless you really like glowing in the dark." msgstr "" +"仿生学是增强包,对吧?它们有可安装的小型仿生模块或CBM,我可以使用一些CBM- 如果你检查CBM,它会告诉你我是否可以使用它。\n" +"你可以找一个可编程的外科安装程序或自动控制面板,把我放在床上上,激活它,给我安装一个合适的CBM—或者如果我认为我会做得更好,我会做的。如果我擅长的话,我将接手给你安装CBM。\n" +"我几乎可以使用所有的被动仿生学和一些主动仿生学。如果我有任何可用的仿生学,我会尝试合理地使用它们,但是如果我们有危险,我会激活任何可能给我优势的东西。如果它们比你给我的武器更好,我会优先使用仿生学武器,但是如果你认为我应该为我的防御和治疗保留我的仿生能量,你可以告诉我要保留多少。我会尽量让我的仿生能量保持最充足,但如果我们的供给不足,你可以告诉我不要在我没满的时候再充电。\n" +"如果我的仿生能量不足,无法充电,我将告诉你,我需要什么燃料。\n" +"这里有一些内部原子反应堆仿生学——我可以使用它们,但我只能用钚浆给它们充电。这些东西是放射性,所以帮我们一个忙,不要给我一个反应堆内部,除非你真的喜欢在黑暗中发光。" #: lang/json/talk_topic_from_json.py msgid "Tell me how I give you fuel for your bionics." @@ -119989,6 +120076,10 @@ msgid "" " You can also ask me for advice - I've heard things here and there that may help us survive, but I don't usually give advice relevant to the situation.\n" " I can also train you, and you can read books to me in order to train me." msgstr "" +"如果你愿意,我们可以聊天。人是社会性动物,对吧?轻松的谈话对你的心情会产生意想不到的效果。但是我不想一直喋喋不休,所以如果我们最近聊过,我可能就不想再聊了\n" +"你也可以问我我的背景。不过,我可能不想谈这个。\n" +"你也可以向我征求意见——我听到过一些可以帮助我们生存的事情,但我通常不会给出与情况相关的建议。\n" +"我也可以训练你,或者你给我看书,来训练我。" #: lang/json/talk_topic_from_json.py msgid "" @@ -120048,6 +120139,8 @@ msgid "" "Well, this conversation is pretty new! But there's been some other changes.\n" " I've been able to install CBMs on you, and have passive bionics installed in me, for a while. But now I can use some active bionics, and I can explain some details on how I use bionics." msgstr "" +"好吧,这次谈话很新!但还有其他的一些不同。\n" +"我已经在你身上安装了CBM,我也安装了一些被动生化插件。现在我可以使用一些主动的生化插件,我可以向你解释一些关于我如何使用仿生学的细节。" #: lang/json/talk_topic_from_json.py msgid "" @@ -120321,29 +120414,29 @@ msgstr "疯狂使用生化插件武器。不将能量留给防御型或实用型 #, no-python-format msgid "" "We have plenty of supplies. Recharge until you have 90% of total power." -msgstr "我们有充足的补给。充电直到你有90%的总能量。" +msgstr "我们有充足的补给。充到90%小意思。" #: lang/json/talk_topic_from_json.py #, no-python-format msgid "We have supplies. Recharge until you have 75% of total power." -msgstr "我们有较多的补给。充电直到你有75%的总能量。" +msgstr "我们的补给比较充足。充到75%没问题。" #: lang/json/talk_topic_from_json.py #, no-python-format msgid "We have some supplies. Recharge until you have 50% of total power." -msgstr "我们有一些补给。充电直到你有50%的总能量。" +msgstr "我们还有一些补给。充到50%。" #: lang/json/talk_topic_from_json.py #, no-python-format msgid "" "We're running low on supplies. Recharge until you have 25% of total power." -msgstr "我们的补给快用完了。充电直到你有25%的总能量。" +msgstr "我们的补给快用完了。充到25%就停下吧。" #: lang/json/talk_topic_from_json.py #, no-python-format msgid "" "We're almost out of supplies. Recharge until you have 10% of total power." -msgstr "我们几乎没有补给了。充电直到你有10%的总能量。" +msgstr "我们几乎没有补给了。充到10%凑合用吧。" #: lang/json/talk_topic_from_json.py msgid "Aim when it's convenient." @@ -121153,11 +121246,11 @@ msgstr "那是因为我救了你。听着,我可以利用你的帮助…" msgid "" "Big fucking deal. Do what I say or I'll shove that chip back where it " "belongs." -msgstr "这他妈是笔大买卖,照我说的去做,否则我就把那块筹码扔回原处。" +msgstr "这他妈是笔大买卖,照我说的去做,否则我就把那块芯片塞回去。" #: lang/json/talk_topic_from_json.py msgid "Sorry, I'm nobody. Enjoy your freedom, I guess." -msgstr "对不起,我只是一个无名的人。我想你还是继续享受自由吧。" +msgstr "对不起,不要在意我是谁。我想你还是继续享受自由吧。" #: lang/json/talk_topic_from_json.py msgid "*buzz* Great! So what happens now?" @@ -121181,7 +121274,7 @@ msgstr "…等等。*哔卟*为什么我相信你?*滋滋匝*你可能和他 msgid "" "I wouldn't have pulled your chip out if I didn't want you to think for " "yourself." -msgstr "如果我不想让你为自己着想,我就不会把你的筹码拿出来。" +msgstr "如果我不想让你独立思考,我就不会把你的芯片拿出来。" #: lang/json/talk_topic_from_json.py msgid "" @@ -121373,6 +121466,11 @@ msgid "" "3. Faction camps used to upgrade by completely redrawing the map. Damage to the camp would be replaced when the camp was upgraded. Now upgrades only change the actual area being upgraded, and you will have to repair damage to the camp yourself.\n" "4. There used to be a single path for upgrading the main camp. Now, after you have completed the first tent, you will have many options for your next upgrade, and you can have different companions working on different upgrades of the main camp at the same time." msgstr "" +"\n" +"1. 以前,派系营地需要另一个NPC来作为营地主管监督和管理营区,但现在已经被公告牌和双向无线电所取代。\n" +"2. 过去,如果在同一区域上有一辆车,甚至一辆手推车,就不可能升级这个区域的派系营地。现在,即使区域内有车辆,您也可以升级营地,只要升级不会改变车辆所处的区域。\n" +"3. 派系营地过去通过完全重新绘制地图来升级。营地升级后,营地的损坏将被替换。现在升级只会改变正在升级的实际区域,你必须自己修复营地的损坏。\n" +"4. 以前只有一条途径可以升级主营地。现在,在你完成第一个帐篷之后,你将有很多选择来进行下一次升级,你可以让不同的同伴同时在主营地的不同升级上工作。" #: lang/json/talk_topic_from_json.py msgid "" @@ -121451,7 +121549,7 @@ msgstr "精神、头脑和身体的统一…" #: lang/json/talk_topic_from_json.py msgid "Look for the bonds which define you, and act in accord." -msgstr "" +msgstr "寻找你们之间一致的联系,并采取行动。" #: lang/json/talk_topic_from_json.py msgid "" @@ -121530,7 +121628,7 @@ msgstr "我改变主意了,谢谢。" #: lang/json/talk_topic_from_json.py msgid "I'm joining no stinking cult! Take your berry and shove it!" -msgstr "" +msgstr "我要加入没有恶臭的邪教,拿起你的浆果并把它扔掉。" #: lang/json/talk_topic_from_json.py msgid "Hey, I didn't expect to live long enough to see another living human!" @@ -125196,7 +125294,7 @@ msgid "" "I have a camp of my own, away from here. Maybe you can't scavenge, but we " "can use any warm bodies that can lift a tool. You'd be safer and better fed" " there." -msgstr "" +msgstr "我有自己的营地,离这里很远。或许你不能拾荒,但是可以通过劳动温暖身体,你在那里会更安全,吃得更好。" #: lang/json/talk_topic_from_json.py msgid "" @@ -125218,7 +125316,7 @@ msgid "" "That's a kind offer of you, but I think I'd rather take my chances here than" " risking it out there again. I remember , I'm not in any " "hurry to face that again." -msgstr "" +msgstr "感谢你的好意,但是我宁愿在这里等待机会,也不想冒险离开这里了。我记得,我不想再面对它。" #: lang/json/talk_topic_from_json.py msgid "" @@ -125305,7 +125403,7 @@ msgstr "你需要吃点什么吗?" #: lang/json/talk_topic_from_json.py msgid "Oh nice. Crunchings and munchings. That's a cool, a cool thing." -msgstr "" +msgstr "哦,太好了。嘎吱嘎吱作响。很酷,很酷。" #: lang/json/talk_topic_from_json.py msgid "" @@ -125321,13 +125419,13 @@ msgstr "我能问你点别的事吗?" msgid "" "I can tell when it has stuff in it, it's got a sandy texture. But this " "doesn't. Thanks again." -msgstr "" +msgstr "我能看出来里面有东西的时候,它的质地是沙质的。但这并不是。再次感谢。" #: lang/json/talk_topic_from_json.py msgid "" "I'm building a house out of cardboard. The sandman doesn't want me to, but " "I told him to go fuck himself." -msgstr "我正在用硬纸板盖房子。睡魔告诉我别这么做,但我告诉它赶紧滚。" +msgstr "我正在用硬纸板盖房子。沙人告诉我别这么做,但我告诉它赶紧滚。" #: lang/json/talk_topic_from_json.py msgid "Why cardboard?" @@ -125358,22 +125456,22 @@ msgstr "" msgid "" "Kind of a question's that? Yeah man, you got cardboard, I got a whole... a " "whole shopping list. Got it here." -msgstr "" +msgstr "这是个问题吗?当然,伙计,你能弄到纸板,我有一个完整的……完整的购物清单。就在这里。" #: lang/json/talk_topic_from_json.py msgid "What's next on the list?" -msgstr "名单上下一个是什么?" +msgstr "清单的下一项是什么?" #: lang/json/talk_topic_from_json.py msgid "" "If you don't know who he is, I definitely can't tell you. He talks to " "everyone, if you didn't hear him that means you can't be trusted, except to " "help me out." -msgstr "" +msgstr "如果你不知道他是谁,我也绝不告诉你。他跟每个人都说话,如果你没听到他的声音,那就说明你不可信,帮不了我。" #: lang/json/talk_topic_from_json.py msgid "... What were you saying before?" -msgstr "" +msgstr "你刚才说什么来着?" #: lang/json/talk_topic_from_json.py msgid "" @@ -125383,15 +125481,15 @@ msgstr "那些胆小鬼都怕我。他们不让我进入他们的基地。我要 #: lang/json/talk_topic_from_json.py msgid "You said you were building a house?" -msgstr "" +msgstr "你说你在建房子?" #: lang/json/talk_topic_from_json.py src/handle_action.cpp msgid "No." -msgstr "否" +msgstr "不。" #: lang/json/talk_topic_from_json.py msgid "I... I can see you wearing it. Why are you wearing that?" -msgstr "" +msgstr "我…我看到你穿着它。你为什么穿这个?" #: lang/json/talk_topic_from_json.py msgid "What was that about cardboard?" @@ -125401,26 +125499,26 @@ msgstr "那硬纸板是怎么回事?" msgid "" "You ask me what I can see, but I don't tell you what you see. Sometimes we " "have shields up, to protect ourselves." -msgstr "" +msgstr "你问我能看见什么,但我不告诉你你看见了什么。有时候我们会竖起盾牌来保护自己。" #: lang/json/talk_topic_from_json.py msgid "" "Well... I had it all pretty together, but the others have left, and now the " "masters won't let me build my sanctuary. Can you help me figure them out?" -msgstr "" +msgstr "嗯……从前一切都很美好,但其他人都离开了,现在这儿的主人不让我建造我的避难所。你能帮我解决一下吗?" #: lang/json/talk_topic_from_json.py msgid "" "That's it! I'm just gonna need a little time to get it all set up. Thanks." " You've helped me a lot. I'm feeling much more myself with all this to " "keep me going." -msgstr "" +msgstr "就是这样!我需要一点时间把它们布置好,谢谢你,你帮了我大忙,我有自信去完成这些事情。" #: lang/json/talk_topic_from_json.py msgid "" "Why don't you leave this place? Come with me, I could use some help out " "there." -msgstr "" +msgstr "为什么不离开这里呢?跟我走吧,我有一些地方需要你帮忙。" #: lang/json/talk_topic_from_json.py msgid "Well. No problem, glad to be of service. Talk to you later." @@ -125430,7 +125528,7 @@ msgstr "好。没问题,很乐意为您效劳。以后再跟你谈。" msgid "" "No! I just got everything together. I am not leaving, not now. " "Everything's finally coming together!" -msgstr "不!我把一切都整理好了。我不会离开,不是现在。所有的事情终于都在一起了!" +msgstr "不!我刚刚把所有的东西收集全。现在我不会离开,我终于把它们全部凑齐了!" #: lang/json/talk_topic_from_json.py msgid "Fuck off, dickwaddle." @@ -125526,7 +125624,7 @@ msgid "" "By the time they 'found' it, the place was full up, wouldn't ya know it. " "Now I'm stuck out here and they won't consider letting me in." msgstr "" -"哦,一开始还是那个老故事。我被疏散到当地的集中中心,然后搭上一辆被重新利用的校车,拖到了这里。然后,那个叫我进去的小妞看到了我的名字和中文名字,很方便地“丢失”了我的文件。我被派到这里等待进一步的处理,而我看着一车的人被处理和接收。当他们“找到”文件的时候,这个地方已经满了,你不知道吗?现在我被困在外面,他们不会考虑让我进去的。" +"哦,一开始还是那个老故事。我被疏散到当地的集中中心,然后搭上一辆经过改造的校车,拖到了这里。然后,那个叫我进去的小妞看到了我的中文名字,很随便地“丢失”了我的文件。我被派到这里等待进一步的处理,而我看着一车的人被处理和接收。当他们“找到”文件的时候,这个地方已经满了,天知道。现在我被困在外面,他们不会考虑让我进去的。" #: lang/json/talk_topic_from_json.py msgid "You think you were treated like that because of your race?" @@ -125545,7 +125643,7 @@ msgstr "那为什么还要呆在这儿?" msgid "" "I have a camp of my own, away from here. No paperwork required. Want to " "come?" -msgstr "我有自己的营地,离这里很远。不需要文书工作。想来吗?" +msgstr "我建立了自己的营地,离这里很远。不需要所谓的“文件”。想来吗?" #: lang/json/talk_topic_from_json.py msgid "" @@ -125585,39 +125683,39 @@ msgstr "我不在乎你是不是中国人。如果你愿意,你可以和我一 msgid "" "I mean, racism could definitely be a part of it... but you are visibly in " "poor shape. They need strong survivor material." -msgstr "" +msgstr "我是说,种族主义肯定是其中的一部分...... 但你显然身体不好。他们需要强有力的幸存者材料。" #: lang/json/talk_topic_from_json.py msgid "" "That's awful kind of you, but look at me. I'm not traveling material, I've " "managed to stay fifty pounds overweight on a diet of pine nuts and wilted " "rhubarb, and I scream and shake uncontrollably at the sight of blood." -msgstr "" +msgstr "你真是太好了,但看看我。我不适合旅行,我靠吃松仁和枯萎的大黄维持着50磅的体重,一看到血我就尖叫,不由自主地颤抖。" #: lang/json/talk_topic_from_json.py msgid "" "It'd be temporary. I have a base set up. There are only a few of us " "survivors left, we need to work together" -msgstr "" +msgstr "这将是暂时的。我建立了一个基地。我们只剩少数幸存者了,我们需要共同努力。" #: lang/json/talk_topic_from_json.py msgid "Okay, yeah, that's a bit of a problem. What were you saying before?" -msgstr "" +msgstr "OK,好好好,我有个问题,你刚刚说什么?" #: lang/json/talk_topic_from_json.py msgid "" "It may not be much, but we've got a little community. We can't live like " "this forever, but we're safer than out there, and we look out for each " "other. One way or another we'll shake things out to something better." -msgstr "" +msgstr "可能不多,但我们有一个小社区。我们不能永远这样生活,但我们比在外面更安全,我们互相照顾。不管怎样,我们都会把事情做得更好。" #: lang/json/talk_topic_from_json.py msgid "You sound more optimistic than usual." -msgstr "" +msgstr "你看起来比平时更乐观。" #: lang/json/talk_topic_from_json.py msgid "So, about that doctorate of yours..." -msgstr "" +msgstr "所以,关于你的博士学位…" #: lang/json/talk_topic_from_json.py msgid "" @@ -125626,6 +125724,7 @@ msgid "" "landed out here with me? I like them. We might be miserable, but we're " "miserable together." msgstr "" +"别误会我的意思,我讨厌这个地方和这种情况,尤其是那些把我带到这里来的自私的种族主义者……但是和我一起降落在这里的其他失败者呢?我喜欢他们。我们也许很痛苦,但我们在一起。" #: lang/json/talk_topic_from_json.py msgid "" @@ -125635,38 +125734,39 @@ msgid "" "lifting needed now... no, you know what? Screw it. You're not worth my " "time." msgstr "" +"哇。哦。你不只是去了那里。让我们离开这个死胖子,嘿?你知道世界末日之后找到甲状腺药物有多难吗,混蛋?此外,现在还有许多技能需要提升……不,你知道吗?真恶心。你不值得我浪费时间。" #: lang/json/talk_topic_from_json.py msgid "Thanks for saying it. So, what brings you around?" -msgstr "" +msgstr "谢谢你这么说。那么,是什么让你回心转意?" #: lang/json/talk_topic_from_json.py msgid "Just wanted to get square. I'd better get going." -msgstr "" +msgstr "只是想达成一致,我该走了。" #: lang/json/talk_topic_from_json.py msgid "" "Tempting offer, but I don't know how much I trust a random stranger offering" " me a place to live. Call me crazy." -msgstr "" +msgstr "你的邀请很诱人,但我不知道我是不是应该相信陌生人会给我提供住的地方。就当我疯了吧。" #: lang/json/talk_topic_from_json.py msgid "" "Oh, come on. I'm not a random stranger anymore, I brought you that crazy " "mushroom didn't I?" -msgstr "" +msgstr "哦,来吧。我不再是一个陌生人了,我给你带来了那个疯狂的蘑菇,不是吗?" #: lang/json/talk_topic_from_json.py msgid "" "What better choice do you have? It's not like it would be just you and me, " "the others out here can come too." -msgstr "" +msgstr "你还有更好的选择吗?不仅仅你我,也会有其他人来。" #: lang/json/talk_topic_from_json.py msgid "" "Like I said, sorry, it's just not happening. It's not that I don't trust " "you, it's just that I don't really trust you." -msgstr "" +msgstr "就像我说的,对不起,你说的事情还没有发生。不是我不信任你,而是我……真的不能信任你。" #: lang/json/talk_topic_from_json.py msgid "" @@ -125678,27 +125778,28 @@ msgid "" "anticipated that. Talk them into going and I'm in. It should be easy, " "they're a bunch of sweet hearted saps." msgstr "" +"该死,我还担心你会这么说呢。好吧,听着:我们已经谈妥了。我会去你的基地,但你得尽快给我安装上显微镜。这可能是一件很酷的事情的开始。哦,不用说,除非你能在你的基地给我的朋友们找个地方,否则我是不会来的。我相信你已经预料到了。说服他们去,我就参加。这应该很简单,他们是一群心地善良的笨蛋。" #: lang/json/talk_topic_from_json.py msgid "" "Well, before ended I was working at a university bookstore." " I know a little bit about a lot of things, I guess you could say. I kinda" " loved the job, to be honest." -msgstr "" +msgstr "好吧,之前,我在一家大学书店工作。我知道很多事情,我想你可以说。老实说,我有点喜欢这份工作。" #: lang/json/talk_topic_from_json.py msgid "" "What had you working at the university bookstore in the first place? Are " "you an academic yourself?" -msgstr "" +msgstr "你在大学书店工作过吗?你自己也是个学者吗?" #: lang/json/talk_topic_from_json.py msgid "What's this I hear about you having a doctorate?" -msgstr "" +msgstr "我听说你有博士学位是怎么回事?" #: lang/json/talk_topic_from_json.py msgid "What was it you were saying before?" -msgstr "" +msgstr "你刚才说什么?" #: lang/json/talk_topic_from_json.py msgid "" @@ -125710,10 +125811,12 @@ msgid "" "got crazy. Now, people are just breaking down my door to get my sweet sweet" " knowledge of mold to help them fight the incoming zombie threat." msgstr "" +"是的,这一切都非常迷人。当然,我在大学里学习,获得真菌学博士学位。我的论文是关于菌丝形成中的信号通路,博士后研究植物-" +"真菌在生物中的传播。后来我在书店找到了这份工作,因为一个真菌学博士的工作不多,尽管在事情真正疯狂之前我尝试咬过真菌。现在,人们疯狂的寻找我,想获得我丰富的真菌知识,以帮助他们对抗即将到来的丧尸威胁。" #: lang/json/talk_topic_from_json.py msgid "Do you know about the fungal zombies though?" -msgstr "" +msgstr "你知道真菌丧尸吗?" #: lang/json/talk_topic_from_json.py msgid "" @@ -125726,28 +125829,30 @@ msgid "" "breaking down my door to get my sweet sweet knowledge of mold to help them " "fight the incoming zombie threat." msgstr "" +"是啊,我的时间都花在这上面了。正如你所看到的,这真的帮助了我的就业前景。我的论文是关于菌丝形成中的信号通路,博士后研究植物-" +"真菌在生物中的传播。后来我在书店找到了这份工作,因为一个真菌学博士的工作不多,尽管在事情真正疯狂之前我尝试咬过真菌。现在,人们疯狂的寻找我,想获得我丰富的真菌知识,以帮助他们对抗即将到来的丧尸威胁。" #: lang/json/talk_topic_from_json.py msgid "" "No, no I don't, and I'd appreciate you not leaving me hanging on that. " "There are fungal zombies?" -msgstr "" +msgstr "不,不,我不知道,我很感激你不让我继续坚持下去。有真菌丧尸吗?" #: lang/json/talk_topic_from_json.py msgid "" "Encroaching alien mushrooms, fungal towers, tough mycelium invading ground " "and trees, zombies taken over by aggressive mold... Yeah. It's ugly stuff." -msgstr "" +msgstr "入侵的外来蘑菇,真菌塔,坚硬的菌丝入侵地面和树木,僵尸被侵略性的霉菌接管…是的。这是丑陋的东西。" #: lang/json/talk_topic_from_json.py msgid "" "Okay, you've got my attention. Listen, do you think you could bring me some" " kind of sample of these things?" -msgstr "" +msgstr "好吧,你引起了我的注意。听着,你能给我带些样品吗?" #: lang/json/talk_topic_from_json.py msgid "It'd be dangerous, what's in it for me?" -msgstr "" +msgstr "这很危险,对我有什么好处?" #: lang/json/talk_topic_from_json.py msgid "Sure, easy enough. What do you need?" @@ -125760,20 +125865,21 @@ msgid "" "Almost anything could work, but if this stuff is as dangerous as you make it" " sound, maybe make sure it's not a sporulating body." msgstr "" +"如果你给我一个样本,我会加入你疯狂的营地探险队。见鬼,如果你给我拿个样本,也许我会帮你建立一个实验室来研究这些东西。几乎任何东西都能起作用,但如果这东西像你说的那样危险,也许要确保它不是一个孢子体。" #: lang/json/talk_topic_from_json.py msgid "" "I dunno, scientific interest? If you don't bring me anything, no worries. " "I'm positively swimming in entertainment here, as you can see." -msgstr "" +msgstr "我不知道,科学兴趣?如果你不给我带任何东西,不用担心。正如你所看到的,我在这里完全沉浸在娱乐之中。" #: lang/json/talk_topic_from_json.py msgid "It just so happens I have a chunk of fungal matter on me right now." -msgstr "" +msgstr "碰巧我现在身上有一大块真菌。" #: lang/json/talk_topic_from_json.py msgid "Sure, I'd better get going. I'll see if I can find you something." -msgstr "" +msgstr "当然,我现在出发。我看看能不能给你找点东西。" #: lang/json/talk_topic_from_json.py msgid "" @@ -125781,10 +125887,13 @@ msgid "" "\n" "Okay, listen: you've got yourself a deal. I'll come to your base, but you've gotta get me hooked up with a microscope as soon as you can. This could be the beginning of something really cool. Oh, and it should go without saying that I'm not coming unless you can find a place for my friends here in your base. I'm sure you anticipated that. Talk them into going and I'm in. It should be easy, they're a bunch of sweet hearted saps." msgstr "" +"这真的很有趣。你看,你可以在这里看到网状结构,它看起来有点像一个扩大的孢子菌柄…但是看看这个,这些纤维明显不同于我以前看到的任何东西。我想知道它们是否可以活动?\n" +"\n" +"好吧,听着:我们已经谈妥了。我会去你的基地,但你得尽快给我安装上显微镜。这可能是一件很酷的事情的开始。哦,不用说,除非你能在你的基地给我的朋友们找个地方,否则我是不会来的。我相信你已经预料到了。说服他们去,我就参加。这应该很简单,他们是一群心地善良的笨蛋。" #: lang/json/talk_topic_from_json.py msgid "Great! I'll go see what I can do about that." -msgstr "" +msgstr "太好了!我去看看能做些什么。" #: lang/json/talk_topic_from_json.py msgid "" @@ -125792,26 +125901,29 @@ msgid "" "\n" "Sorry. I could stare at this all day. I owe you one, a big one. Thanks for this. Let me know if you ever need a favor from a chubby beggar woman." msgstr "" +"这真的很有趣。你看,你可以在这里看到网状结构,它看起来有点像一个扩大的孢子菌柄…但是看看这个,这些纤维明显不同于我以前看到的任何东西。我想知道它们是否可以活动?\n" +"\n" +"对不起。我可以整天盯着它看。我欠你一个人情,一个很大的人情。感谢。如果你需要一个胖嘟嘟的女乞丐的帮助,请告诉我。" #: lang/json/talk_topic_from_json.py msgid "" "Glad you like it. If I think of something you can do in return, I'll let " "you know." -msgstr "" +msgstr "很高兴你喜欢。如果我想到你能做些什么作为回报,我会让你知道的。" #: lang/json/talk_topic_from_json.py msgid "" "Well good. Let's get going, I want to see some more of these crazy " "mushrooms." -msgstr "" +msgstr "很好。我们走吧,我想再看看这些疯狂的蘑菇。" #: lang/json/talk_topic_from_json.py msgid "I'll see what I can do." -msgstr "" +msgstr "我看看能做些什么。" #: lang/json/talk_topic_from_json.py msgid "Thanks again for the grub, my friend." -msgstr "" +msgstr "再次感谢你的帮助,我的朋友。" #: lang/json/talk_topic_from_json.py msgid "Hey, are you a big fan of survival of the fittest?" @@ -125827,17 +125939,17 @@ msgstr "抱歉,没兴趣。" #: lang/json/talk_topic_from_json.py msgid "Nice to see you too, what's up?" -msgstr "" +msgstr "很高兴见到你,怎么了?" #: lang/json/talk_topic_from_json.py msgid "Nice to see you. I gotta be going though." -msgstr "" +msgstr "很高兴见到你。我得走了…" #: lang/json/talk_topic_from_json.py msgid "" "Oh you know, the usual: sittin' out here until I starve to death, playin' " "cards with Dave, that kinda thing." -msgstr "" +msgstr "哦,你知道,通常是这样的:坐在这里直到我饿死,和戴夫玩牌,诸如此类。" #: lang/json/talk_topic_from_json.py msgid "" @@ -125847,7 +125959,7 @@ msgstr "因为我肯定不适合,所以我现在正坐在这里等着被饿死 #: lang/json/talk_topic_from_json.py msgid "I could maybe help you out... want something to eat?" -msgstr "" +msgstr "我也许能帮你…想吃点什么吗?" #: lang/json/talk_topic_from_json.py msgid "What's wrong with you?" @@ -125867,22 +125979,22 @@ msgstr "既然他们不让你进去,你为什么还要在这里扎营?" #: lang/json/talk_topic_from_json.py msgid "That's awful kind of you, you really are a wonderful person." -msgstr "" +msgstr "太好了,你真是个好人。" #: lang/json/talk_topic_from_json.py msgid "" "Oh, wow! You're a real gem, you know that? Thanks for even thinking of it." -msgstr "" +msgstr "噢!哇哦!你真是个好人,你明白吗,感谢你,即使你只是有这个想法。" #: lang/json/talk_topic_from_json.py msgid "" "It's good to know there are still people like you in the world, it really " "is." -msgstr "" +msgstr "知道世界上还有像你这样的人真好,真的。" #: lang/json/talk_topic_from_json.py msgid "What are you up to?" -msgstr "" +msgstr "你在忙什么呢?" #: lang/json/talk_topic_from_json.py msgid "" @@ -125895,7 +126007,7 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "You seem awfully happy considering the situation." -msgstr "" +msgstr "考虑到你的现状,你似乎过于乐观。" #: lang/json/talk_topic_from_json.py msgid "" @@ -125932,6 +126044,7 @@ msgid "" " There's more goin' on under the surface there, mark my words. We may be " "unfit, but we aren't worthless." msgstr "" +"人生没有选择的余地,摸到什么牌就打什么牌。我已经为这个世界上最爱的两个人做了悼词,第三个留给我自己。我渡过了世界末日,并且活着走了出来。自从我的爱人去世,你懂的,我一直很孤单。而在这里,我又有了朋友,可能会很饿,但是这让我们更加亲密。丽娜一直在教我数学和科学知识。罗丽珍是我见过的最聪明的人之一,她有一个——你明白吧——博士学位。雄介是唯一一个打牌赢过我的人。戴夫,看,他就是戴夫,在外表下隐藏着更多的东西。记住我的话,我们可能不合时宜,但绝对不是一文不值。" #: lang/json/talk_topic_from_json.py msgid "" @@ -125943,23 +126056,24 @@ msgid "" "jobs I can handle. Couple days before I got the notice that" " the bank was going to foreclose on my crappy little trailer." msgstr "" +"我以前是盖屋顶的,但我在06年摔了一跤,背部受伤了。我试着做其他种类的木工活,但我就是没有这个本事。我妻子通过打零工增加额外的收入来养活我们。但她在2016年中风了。在过去的几年里,我只能靠自己做一些我能处理的垃圾工作。这也慢慢地耗尽了我的积蓄。前几天,我接到银行通知说要取消我那辆破烂的小拖车的赎回权。" #: lang/json/talk_topic_from_json.py msgid "You have any kids?" -msgstr "" +msgstr "你有孩子吗?" #: lang/json/talk_topic_from_json.py msgid "" "Would you like to travel with me? Someone good with a trade could be " "helpful, and it's got to be better than wasting away here." -msgstr "" +msgstr "你愿意和我一起去旅行吗?一个擅长交易的人可能会有帮助,这肯定比在这里浪费要好。" #: lang/json/talk_topic_from_json.py msgid "" "I have a camp. It's a damn sight better than those place, and there are " "regular meals. Someone with your trades experience would be welcome, even " "if you can't do the big jobs anymore." -msgstr "" +msgstr "我有一个营地,风景比这鬼地方好,而且有充足的食物供应,有工作经验的人在那里很受欢迎,即使你不能再搞个大工程了。" #: lang/json/talk_topic_from_json.py msgid "" @@ -125970,25 +126084,26 @@ msgid "" " he's still out there with my grandkids, hiding away somewhere safe. These " "days, no news is good news." msgstr "" +"是的,有两个。我的女儿死于药物摄入过量,那是她第一次使用芬太尼,这对我的儿子打击很大——他们是双胞胎,你明白吧——他断绝了和我妻子的关系,甚至没参加她的葬礼。我不能责怪他,这件事情把我们都弄得得很狼狈。据我所知,他和我的孙子们在一起躲在了安全的地方。对我来说,这段时间没有消息就是好消息。" #: lang/json/talk_topic_from_json.py msgid "" "It's sweet of you to say that, but I'm just not up to the wandering life, " "not with these knees." -msgstr "" +msgstr "你这么说真是太好了,但我不能忍受流浪的生活,也不能忍受跪着的生活。" #: lang/json/talk_topic_from_json.py msgid "" "That's awful nice of you. Tell you what: if you can help Dave get himself " "sorted out, so I don't feel like I've gotta stay here keeping an eye on the " "poor fella, then I'll come along." -msgstr "" +msgstr "你真是个好人,告诉你吧,如果你能帮助戴夫,把他安顿好,让我不必在这里关心这个可怜的家伙,我就会跟你走。" #: lang/json/talk_topic_from_json.py msgid "" "I think I've sorted Dave out pretty well, don't you? Would you consider " "coming with me now?" -msgstr "" +msgstr "我想我已经把戴夫安顿好了,不是吗?现在可以考虑和我一起走了吗?" #: lang/json/talk_topic_from_json.py msgid "" @@ -125998,15 +126113,16 @@ msgid "" "with you, but if you can convince the others to go, then I guess I'll come " "along." msgstr "" +"嗯……说实话,其实我一直以为戴夫已经完了,你说的“帮他”只是虚张声势而已,但是你竟然真的的照顾了这个可怜的灵魂。听着,我不是……真心想和你一起去,但如果你说服了其他人,我相信我会跟着他们。" #: lang/json/talk_topic_from_json.py msgid "" "Golly. I didn't expect that, but I'm as good as my word. Let's get going." -msgstr "" +msgstr "天啊。我没料到会这样,但我说话算话。我们走吧。" #: lang/json/talk_topic_from_json.py msgid "Let's get going." -msgstr "" +msgstr "我们走吧。" #: lang/json/talk_topic_from_json.py msgid "Hey there, friend." @@ -126022,7 +126138,7 @@ msgstr "我不得不说一句,你浑身上下都长毛了。" #: lang/json/talk_topic_from_json.py msgid "Would you like something to eat?" -msgstr "" +msgstr "你想吃点什么吗?" #: lang/json/talk_topic_from_json.py msgid "" @@ -126048,6 +126164,7 @@ msgid "" "been able to bring back enough to keep these folk in better shape. I " "suspect they'll find an excuse to kick me out eventually." msgstr "" +"这比我自己建房子安全多了。当我需要的时候,我会出去觅食。只要我们保持干净,当僵尸来的时候尽我们的职责,他们让我们蹲在这里进行额外的防御。我认为他们正试图慢慢地把我们饿死,即使我不能让每个人的肚子都吃饱,我也能带回来足够多的东西来保持这些人的健康。我怀疑他们最终会找个借口把我赶出去。" #: lang/json/talk_topic_from_json.py msgid "" @@ -126061,7 +126178,7 @@ msgid "" "I do okay for myself actually. I eat a lot of things close to spoilage " "while I'm foraging. If you've got food to spare, please give it to my " "friends." -msgstr "" +msgstr "事实上,我做得很好。我在觅食的时候吃了很多接近变质的东西。如果你有多余的食物,请给我的朋友。" #: lang/json/talk_topic_from_json.py msgid "" @@ -126070,10 +126187,11 @@ msgid "" "Eagle scout. I learned all kinds of useful stuff about plants and foraging," " and that's come in pretty handy." msgstr "" +"没有太兴奋。我在贸易学院学习计算机技术。这些技能并没有太大帮助,但当我还是个孩子的时候,我是一名鹰级童子军。我学到了关于种植和觅食的各种有用的知识,这些知识非常有用。" #: lang/json/talk_topic_from_json.py msgid "What about your family, stuff like that?" -msgstr "" +msgstr "你的家人呢?" #: lang/json/talk_topic_from_json.py msgid "" @@ -126083,14 +126201,15 @@ msgid "" "met anyone who knows what happened to the people there but I don't have much" " hope." msgstr "" +"我不想去想它。我在罗德岛长大,他们现在还在那里。自从州长精神错乱和脱离联邦之后就没有他们的消息了。所有的通讯线路都被切断了。我还没有遇到任何人知道那里的人发生了什么,但我不抱太大希望。" #: lang/json/talk_topic_from_json.py msgid "Why don't you go back there?" -msgstr "" +msgstr "你为什么不回去?" #: lang/json/talk_topic_from_json.py msgid "Could you tell me more about what happened with Rhode Island?" -msgstr "" +msgstr "你能告诉我更多关于罗德岛的事情吗?" #: lang/json/talk_topic_from_json.py msgid "" @@ -126102,6 +126221,7 @@ msgid "" "there, I don't know what I'd find, and I think maybe that scares me the " "most." msgstr "" +"和我被困在这里的原因一样…首先,这太危险了。将近一百英里,穿过僵尸出没的地域,步行到达海岸线。谢谢。然后,我怎么从海岸到布洛克岛?我的家人在爸爸退休后搬到了那里,我的印象是渡轮可能已经不开了。即使我到了那里,我也不知道会发现什么,我想这可能是我最害怕的。" #: lang/json/talk_topic_from_json.py msgid "" @@ -126113,10 +126233,11 @@ msgid "" "rumors I've heard is that most of them survived the cataclysm and are still " "running the show there, but that seems kind of impossible to me." msgstr "" +"你不知道?州长发疯了,就像很多人在最后做的那样,只是他有更多的权力。有一天,他和一群暴徒效忠者一起出现,发动了一场政变,完全占领了政府,杀死了反对他的人,并把尽可能多的人转移到岛上。我听到的传言是,他们中的大多数人在大灾难中幸存下来,现在仍在那里,但这对我来说似乎是不可能的。" #: lang/json/talk_topic_from_json.py msgid "Do you think you'd go back and look for your family?" -msgstr "" +msgstr "你会回去找你的家人吗?" #: lang/json/talk_topic_from_json.py msgid "" @@ -126131,18 +126252,18 @@ msgstr "" msgid "" "I've spoken to all your friends, and except for Dave, they're good to go. " "Dave wants to stay here. How about you?" -msgstr "" +msgstr "我和你所有的朋友都谈过了,他们都很高兴去,除了戴夫。戴夫想留在这里。你呢?" #: lang/json/talk_topic_from_json.py msgid "" "Huh. Getting those three to sign on to a suicide mission is quite the " "feat... sounds like you're pretty dedicated to this. OK, I'm with you. " "Let's round up the others and hit the road." -msgstr "" +msgstr "嗯。让这三个人签约执行自杀任务是相当了不起的壮举……听起来你对这个很投入。好的,我同意你的观点。我们把其他人集合起来,上路吧。" #: lang/json/talk_topic_from_json.py msgid "Right. Let's go." -msgstr "" +msgstr "好,出发吧。" #: lang/json/talk_topic_from_json.py msgid "Hey there." @@ -126410,15 +126531,15 @@ msgstr "我们何不改天再谈呢?" #: lang/json/talk_topic_from_json.py msgid "How are things here?" -msgstr "" +msgstr "这里怎么样?" #: lang/json/talk_topic_from_json.py msgid "How did you wind up here at the center?" -msgstr "" +msgstr "你是怎么到这里来的?" #: lang/json/talk_topic_from_json.py msgid "Is there anything I can do to help you out?" -msgstr "" +msgstr "我能帮你什么忙吗?" #: lang/json/talk_topic_from_json.py msgid "Hello again." @@ -126426,7 +126547,7 @@ msgstr "你好,又见面了。" #: lang/json/talk_topic_from_json.py msgid "Good to see you're still around." -msgstr "" +msgstr "很高兴看到你还在。" #: lang/json/talk_topic_from_json.py msgid "Oh, hi." @@ -126436,29 +126557,29 @@ msgstr "哦,嗨。" msgid "" "Oh, hey, a new face. Hi, I'm Fatima. Just visiting I hope? It's nice to " "meet new people but there are no beds to share." -msgstr "" +msgstr "嘿,新面孔。我是法蒂玛。我希望你只是来看看的,认识新朋友很好,但是我们没有多余的床位可以分享了。" #: lang/json/talk_topic_from_json.py msgid "Nice to meet you too, Fatima. I'm just passing through." -msgstr "" +msgstr "很高兴见到你,法蒂玛。我只是路过。" #: lang/json/talk_topic_from_json.py msgid "Hi, Fatima. How are things?" -msgstr "" +msgstr "嗨,法蒂玛。情况怎么样?" #: lang/json/talk_topic_from_json.py msgid "I'm afraid I can't talk right now." -msgstr "" +msgstr "抱歉我现在不方便交谈。" #: lang/json/talk_topic_from_json.py msgid "Well, cool. Anything I can help you with?" -msgstr "" +msgstr "好吧,酷。有什么我能帮你的吗?" #: lang/json/talk_topic_from_json.py msgid "" "Oh, you know, the usual. Trapped in a tight space with a bunch of strangers" " getting along tenuously at best. Good times, good times." -msgstr "" +msgstr "像往常一样。被困在一个狭小的空间里,和一群陌生人勉强相处。好时光,好时光。" #: lang/json/talk_topic_from_json.py msgid "" @@ -126466,12 +126587,13 @@ msgid "" "about to start looking for a job. That was fun, being a young Muslim woman " "in a Massachussets trade college, let me tell you." msgstr "" +"之前,我刚从焊接学校毕业,正准备开始找工作。我告诉你,身为一名年轻的穆斯林女子,在马萨诸塞州的一所贸易学院就读,这很有趣。" #: lang/json/talk_topic_from_json.py msgid "" "Welding seems like a pretty non-traditional occupational choice; is there a " "story there?" -msgstr "" +msgstr "焊接似乎是一个非传统的职业选择;有什么原因吗?" #: lang/json/talk_topic_from_json.py msgid "" @@ -126479,6 +126601,9 @@ msgid "" "\n" "I... I do hope my grandparents are okay though. They were old fashioned, and they made choices I didn't like, but they were family and I still have sweet memories of them from when I was little. I've had to do a lot more thinking about God since , and while I'd never agree with the decisions they made, I understand more why they thought they had to make them. They just wanted the whole family to share their relationship with God, in their messed up way." msgstr "" +"你会很惊讶的!多年来,金属艺术一直是穆斯林传统的一部分,尽管这并不是我投身其中的原因。我不是一个很传统的女孩。父母也不是很传统,但我的祖父母很传统,也很严格。我妹妹是同性恋,这让她的生活变的很艰难。妈妈和爸爸认为她应该保守这个秘密,但她不相信。我一直很喜欢机械和手工,所以当他们开始骚扰我的父母,要我和妹妹嫁给一个好男人,这样我们就不会那么不道德,于是我决定选择一份我喜欢的工作,尽可能地让他们感到困扰。这是个不错的选择,不仅让他们脸色铁青,而且我喜欢焊接。我喜欢站在后面看我的作品的感觉,我拿了几块废金属,把它们变成有用的东西。我喜欢把它们完美地结合在一起的感觉。这让我平静下来。\n" +"\n" +"不过我真的希望我的祖父母一切安好。他们都是老古董,他们做出了我不喜欢的选择,但他们是我的家人,从我小的时候起我就对他们有着美好的回忆。之后,我对上帝有了更多的思考,虽然我永远不会同意他们所做的决定,但我更理解为什么他们必须这样做。他们只是想让全家人在混乱中分享他们与上帝的关系。" #: lang/json/talk_topic_from_json.py msgid "" @@ -126486,6 +126611,9 @@ msgid "" "\n" "Anyway, mine was the second bus to arrive, and they were just getting some triage and processing stuff set up. I was put in charge of helping with the wounded, along with Uyen. Things went a little strange later on... one of the women doing triage and processing had a bit of a hang-up about particular, um, colors of people being allowed into the center. She claimed to have lost our 'papers', along with a lot of other peoples'. Thankfully because we'd helped so many we were able to argue that they could't leave us out, but there was no space left downstairs by the time we got that sorted, so here we are." msgstr "" +"我正准备去伯灵顿看望父母,在车站等公车的时候,疏散通知响了。当时我有点迟钝,没意识到事情有多糟糕。然后公共汽车抵达了,它已经成为疏散用车辆,并把我带到这里。我……以前的我不是很虔诚,从出生起就那样,但是发生这种事情之后,我一直在考虑关于神的事情,感谢祂保佑我活下来,一切仍然很艰难,这有助于我决定未来。\n" +"\n" +"接着,第二辆公共汽车到了,他们开始了鉴别审核的处理流程,我和陈宛一起帮助伤员,之后发生了一些……不好的事情。其中一个女负责人,试着阻挠特定肤色的人进入难民中心。她声称我们这些人的“文件”已经丢失。值得庆幸的是,因为我帮助了很多人,最终经过争辩我们避免了被赶走的命运,但当我们被审核好时,楼下已经没有空间了,所以我们现在在这里。" #: lang/json/talk_topic_from_json.py msgid "" @@ -126495,6 +126623,7 @@ msgid "" "some project ideas she had that could get me doing my job again, but I admit" " I'm pretty nervous about going outside." msgstr "" +"这很紧张,我知道如果我能用我的技能做点什么,或者即使我有个安静的地方祈祷,我会感觉好很多。我觉得在公共场所祈祷有点难为情。珍妮在谈论她的一些项目想法,这些想法可以让我重新开始我的工作,但是我承认我对外出感到非常紧张。" #: lang/json/talk_topic_from_json.py msgid "Well, hello." @@ -126762,7 +126891,7 @@ msgid "" "leadership decisions, as if they made those kind of calls. What did you " "want to know?" msgstr "" -"不管好坏,我们现在是一个社区。法蒂玛和我在一起工作了不少次,而且我认为达娜、德拉科和阿莱莎能称得上是我的朋友,我也自然而然地认识了达娜的丈夫佩德罗。波里申科一伙和我们其他人一样,都是乱七八糟拼成的团队。辛格一家彼此相依为命,但不怎么和其他人来往。瓦妮莎和我意见不一,但能有她在我还是很高兴。尤恩和莱泽尔总是为领导层的决定争吵,好像他们决定得了似的。你想知道什么?" +"不管好坏,我们现在是一个社区。法蒂玛和我在一起工作了不少次,而且我认为达娜、德拉科和阿莱莎能称得上是我的朋友,我也自然而然地认识了达娜的丈夫佩德罗。波里申科一伙和我们其他人一样,都是乱七八糟拼成的团队。辛格一家彼此相依为命,但不怎么和其他人来往。瓦妮莎和我意见不一,但能有她在我还是很高兴。陈宛和莱泽尔总是为领导层的决定争吵,好像他们决定得了似的。你想知道什么?" #: lang/json/talk_topic_from_json.py msgid "" @@ -126772,7 +126901,7 @@ msgid "" "Singhs, Vanessa, Uyen, or Rhyzaea quite as well, but we've talked enough. " "What did you want to know?" msgstr "" -"嗯,我们有很多人。我们开始形成一个社区了。法蒂玛和我在一起工作了不少次,我经常和达娜、德拉科和阿莱莎在一起。我不太了解波里申科那伙人、或是辛格一家、或是瓦内萨、尤恩或是莱泽尔,但我们已经谈得够多了。你想知道些什么?" +"嗯,我们有很多人。我们开始形成一个社区了。法蒂玛和我在一起工作了不少次,我经常和达娜、德拉科和阿莱莎在一起。我不太了解波里申科那伙人、或是辛格一家、或是瓦内萨、陈宛或是莱泽尔,但我们已经谈得够多了。你想知道些什么?" #: lang/json/talk_topic_from_json.py msgid "Can you tell me about the Free Merchants?" @@ -126894,7 +127023,7 @@ msgid "" "others are fine with it, and okay, sure, I guess. John is a walking " "stereotype, but he's a great poker buddy. I admit I kinda like him." msgstr "" -"瓦内萨……我尽力了,我真的尽力了,但我们就是没法相处。总有一天,我们中的一个可能会用根拆轮胎棍砸碎另一个人的脑袋,那我可得感谢我花了更多时间在和拆轮胎棍打交道。尤恩和莱泽尔都是优秀的人,我真的很喜欢他们,但我不能忍受他们之间无止境的政治废话。阿隆索只是个……他是个……他是什么样的人可没个好听的说法。但其他人不在乎,我想是的。约翰总是一板一眼的老式做派,但是个不错的扑克牌友。我承认我有点喜欢他。" +"瓦内萨……我尽力了,我真的尽力了,但我们就是没法相处。总有一天,我们中的一个可能会用根拆轮胎棍砸碎另一个人的脑袋,那我可得感谢我花了更多时间在和拆轮胎棍打交道。陈宛和莱泽尔都是优秀的人,我真的很喜欢他们,但我不能忍受他们之间无止境的政治废话。阿隆索只是个……他是个……他是什么样的人可没个好听的说法。但其他人不在乎,我想是的。约翰总是一板一眼的老式做派,但是个不错的扑克牌友。我承认我有点喜欢他。" #: lang/json/talk_topic_from_json.py msgid "" @@ -126907,7 +127036,7 @@ msgid "" "is a walking stereotype, I imagine there must be more depth to him, but I " "haven't seen it yet." msgstr "" -"瓦内萨……嗯,她是个好人,大概吧。不过我得说,她有点让我发疯,但我们现在被绑在一起,所以我尽量不要太挑剔。尤恩和莱泽尔似乎都想在这里当老大,但我尽量避开那些政治活动,只专注于制作东西。我看他们不会有什么好结果。阿隆索很好,他显然对我很感兴趣,他对这里的每个单身女人都有兴趣。在这个小社会里,不关我事。约翰总是一板一眼的老式做派,我想他应该有些更深的背景,但我还没有看到。" +"瓦内萨……嗯,她是个好人,大概吧。不过我得说,她有点让我发疯,但我们现在被绑在一起,所以我尽量不要太挑剔。陈宛和莱泽尔似乎都想在这里当老大,但我尽量避开那些政治活动,只专注于制作东西。我看他们不会有什么好结果。阿隆索很好,他显然对我很感兴趣,他对这里的每个单身女人都有兴趣。在这个小社会里,不关我事。约翰总是一板一眼的老式做派,我想他应该有些更深的背景,但我还没有看到。" #: lang/json/talk_topic_from_json.py msgid "Howdy, pardner." @@ -127045,36 +127174,36 @@ msgstr "嗨,巴勃罗,见到你我也很高兴。不过我得走了。" #: lang/json/talk_topic_from_json.py msgid "What brings you around here? We don't see a lot of new faces." -msgstr "" +msgstr "是什么风把你吹来的?我们没有看到很多新面孔。" #: lang/json/talk_topic_from_json.py msgid "Need to talk?" -msgstr "" +msgstr "需要谈谈吗?" #: lang/json/talk_topic_from_json.py msgid "" "Hi there. I don't think we've met before. I'm Rhyzaea, people call me Rhy." -msgstr "" +msgstr "你好。我想我们以前没见过面。我是莱泽尔,人们叫我“莱”。" #: lang/json/talk_topic_from_json.py msgid "Nice to meet you, Rhy." -msgstr "" +msgstr "很高兴见到你,莱。" #: lang/json/talk_topic_from_json.py msgid "Hi, Rhy. How's it going?" -msgstr "" +msgstr "嗨,莱。近况如何?" #: lang/json/talk_topic_from_json.py msgid "So, what's your story? We don't see a lot of new people back here." -msgstr "" +msgstr "那么,你的故事是什么?我们很少看见新人到这儿来。" #: lang/json/talk_topic_from_json.py msgid "Just a curious traveller. What's up with you?" -msgstr "" +msgstr "只是一个好奇的旅行者。你怎么了?" #: lang/json/talk_topic_from_json.py msgid "I'm doing as well as can be expected, I suppose. Nice of you to ask." -msgstr "" +msgstr "我想我已经做得和预期的一样好了。谢谢你的邀请。" #: lang/json/talk_topic_from_json.py msgid "" @@ -127086,18 +127215,19 @@ msgid "" "to terms with the fact that I'll probably never know how my family and my " "band are doing." msgstr "" +"说来话长。我不是这附近的人,实际上我是从加拿大西部来的。我一直想去新英格兰,我在这里度假的时候,嗯,你知道的。我被疏散了,但因为我不是美国公民,他们不愿意带我下楼。我能理解,即使我不太喜欢。说实话,我还是要接受这样一个事实,那就是我可能永远不知道我的家人和乐队现在怎么样了。" #: lang/json/talk_topic_from_json.py msgid "Tell me about yourself." -msgstr "" +msgstr "跟我说说你的情况吧。" #: lang/json/talk_topic_from_json.py msgid "Tell me about your family." -msgstr "" +msgstr "和我说说你的家庭情况。" #: lang/json/talk_topic_from_json.py msgid "Tell me about your band." -msgstr "" +msgstr "和我说说你的乐队。" #: lang/json/talk_topic_from_json.py msgid "" @@ -127106,10 +127236,11 @@ msgid "" "tough stuff. Maybe not zombies eating your child level tough, but " "surprisingly not far off. My people have gone through some real messy crap." msgstr "" +"实际上我是个顾问,我为我的乐队Gitxsan工作。为经历过一些非常困难的事情的人做了很多心理健康上的辅导。也许僵尸吃孩子不会像你想象的那么难,但令人惊讶的是,这并不难。" #: lang/json/talk_topic_from_json.py msgid "Well, it's been nice talking to you, but I need to head out." -msgstr "" +msgstr "嗯,和你谈话很愉快,但我需要出去走走。" #: lang/json/talk_topic_from_json.py msgid "" @@ -127121,6 +127252,7 @@ msgid "" "forest tourist? I don't know if I'll ever see my own forest again, and the " "thought breaks my heart." msgstr "" +"我的乐队是Gitxsan,我们来自不列颠哥伦比亚省西北部,在斯基纳河附近。我自己来自哈泽顿。这是个美丽的地方。高山,温带雨林…我来到这里的部分原因是我喜欢那些潮湿的沿海森林,我喜欢在其他国家探索它们。我去过韩国和斯洛伐克也是出于同样的原因。我想我是个森林旅游者?我不知道我是否会再看到我自己国家的森林,这个想法让我心碎。" #: lang/json/talk_topic_from_json.py msgid "" @@ -127130,6 +127262,7 @@ msgid "" "sixteen and didn't want to come with me on this trip. God help me, I can't " "bear to think of her, she must think I'm dead." msgstr "" +"我的父母回到了哈泽顿,他们和我的奶奶和哥哥住在一起;他小时候做了些傻事,让自己的头受到了重重的打击,现在他真的不能照顾自己了。我有个女儿,安吉尔,她十六岁,不想和我一起去旅行。上帝保佑我,我不忍想起她,她一定以为我死了。" #: lang/json/talk_topic_from_json.py msgid "" @@ -127138,6 +127271,7 @@ msgid "" "with a huge dose of nightmare on top of it all. We're putting on a brave " "face, but without help, things are going to break, really soon." msgstr "" +"这里的人几乎没有什么事可做。我以前见过很多创伤,但这几乎是最糟糕的一次。每个人都失去了一切,除此之外还有大量的噩梦。我们正在摆出一副勇敢的面孔,但是没有帮助,事情很快就会破裂。" #: lang/json/talk_topic_from_json.py msgid "" @@ -127181,23 +127315,23 @@ msgstr "听到这消息我很难过。" #: lang/json/talk_topic_from_json.py msgid "Hi there. You look new, nice to meet you. My name's Uyen." -msgstr "" +msgstr "你好。你看着像新面孔,很高兴见到你。我叫陈宛。" #: lang/json/talk_topic_from_json.py msgid "Nice to meet you too, Uyen." -msgstr "" +msgstr "很高兴见到你,陈宛。" #: lang/json/talk_topic_from_json.py msgid "Hi, Uyen. Got a minute?" -msgstr "" +msgstr "嗨,陈宛。有空吗?" #: lang/json/talk_topic_from_json.py msgid "Just a traveller. Can I ask you a few things?" -msgstr "" +msgstr "只是一个旅行者。我能问你几件事吗?" #: lang/json/talk_topic_from_json.py msgid "I'm always good for a talk. It gets pretty boring down here." -msgstr "" +msgstr "我总是喜欢谈话。这里很无聊。" #: lang/json/talk_topic_from_json.py msgid "" @@ -127210,25 +127344,26 @@ msgid "" "hadn't made a stink about it, I'd probably be out in the lobby with those " "poor souls that couldn't get in at all." msgstr "" +"我是个护工。我经历了一些绝对可以称得上最糟糕的事情,直到今天我都说不清楚我是怎么活下来的。事情一件接着一件,最后我被推上了一辆公交车,帮忙照顾几个需要帮助的旅客,断手断脚那种。我很早就到这里了,算是最先到达的一批。然后,某个负责审核的女人“弄丢”我的文件时,我还忙着照顾一个头上有严重伤口的家伙。如果我没当场狠狠地喷了那个臭傻逼一顿,我可能就必须和外面那些可怜人一样,睡在大厅里了。" #: lang/json/talk_topic_from_json.py msgid "" "We've got it okay, I guess, as long as this doesn't last too long. The " "situation is pretty tight, though. If we're stuck here for too long people " "are going to start getting a bit stir crazy." -msgstr "" +msgstr "我想,只要这种情况不会持续太久,我们可以接受。不过现在形势非常紧张。如果我们在这里呆得太久,人们会开始变得有点疯狂。" #: lang/json/talk_topic_from_json.py msgid "I'd like to hire out those scissors of yours." -msgstr "" +msgstr "我想把你的剪刀租出去。" #: lang/json/talk_topic_from_json.py msgid "Hmm, can we change this haircut a little please?" -msgstr "" +msgstr "嗯……我能稍稍改变一下发型吗?" #: lang/json/talk_topic_from_json.py msgid "Hmm, can we change this shave a little please?" -msgstr "" +msgstr "嗯……我能稍稍改变一下须型吗?" #: lang/json/talk_topic_from_json.py msgid "Oh, you're back." @@ -127263,18 +127398,18 @@ msgid "" "Not much is up. Not enough, in fact. Here we are stuck in this slum pit " "with a bunch of strangers, and all we can do is sit around staring at our " "hands." -msgstr "" +msgstr "有很多问题。事实上,这还不够。我们和一群陌生人困在这个贫民窟里,我们所能做的就是坐在那里盯着自己的手。" #: lang/json/talk_topic_from_json.py msgid "" "I don't really want to talk about my life before this shit-show, if that's " "what you mean. I don't need a shoulder to cry on. I'm a hairdresser, is " "that enough personal information for you?" -msgstr "" +msgstr "在这个糟糕的生活中,我真的不想谈我以前的生活。我不需要一个肩膀来哭泣。我是理发师,这对你来说就足够了吗?" #: lang/json/talk_topic_from_json.py msgid "Could you give me a haircut?" -msgstr "" +msgstr "你能给我理发吗?" #: lang/json/talk_topic_from_json.py msgid "" @@ -127283,6 +127418,7 @@ msgid "" "do some work to keep me busy though, and the extra merch does go a long way " "to keeping my belly full. People like getting a good haircut." msgstr "" +"哦,我被困在一个又潮又烂的砖砌建筑物里,和两打陌生人待在一起,整个世界都死了,而且食物不足以支撑我在四处走动。至少,工作充实了我的脑子,换来的商会币则充实了我的肚子——人们喜欢理发。" #: lang/json/talk_topic_from_json.py msgid "" @@ -127290,24 +127426,24 @@ msgid "" "in a dank shitty brick building with two dozen strangers, the world's dead, " "and there's not enough food to go around. Why don't you fuckin' figure it " "out?" -msgstr "" +msgstr "想听风凉话?还是真实风凉话?我被困在一堆又潮又烂的砖里面,和两打陌生人待在一起,整个世界都死了,而且食物不够吃,走不动。你他妈的搞搞清楚!" #: lang/json/talk_topic_from_json.py msgid "" "I can see you need one, but last time I used these shears it was to stab a " "zombie in the face. I don't think you'd want them in your hair. Maybe you " "could help me get set up properly?" -msgstr "" +msgstr "我明白你需要理发,但上次我用这些剪子捅死了骑我脸的僵尸,我不认为你想让那些玩意儿粘在你的头发上。也许你可以帮我处理一下?" #: lang/json/talk_topic_from_json.py msgid "What can I do to help you out?" -msgstr "" +msgstr "我能帮你什么忙吗?" #: lang/json/talk_topic_from_json.py msgid "" "Sure, I can give you a haircut. It'll be six merch for a haircut, or three " "for a shave, okay?" -msgstr "" +msgstr "当然,我帮你理发。剃头6商币,剃须3商币,OK?" #: lang/json/talk_topic_from_json.py msgid "Please give me a haircut." @@ -127319,19 +127455,19 @@ msgstr "请给我刮胡子。" #: lang/json/talk_topic_from_json.py msgid "Actually, you owe me a free haircut, remember?" -msgstr "实际上,你欠我一个免费的发型,记得吗?" +msgstr "实际上,你欠我一次免费的理发,记得吗?" #: lang/json/talk_topic_from_json.py msgid "That's a bit rich for my blood. What were you saying before?" -msgstr "" +msgstr "这对我的血液来说太油腻了。你刚才说什么来着?" #: lang/json/talk_topic_from_json.py msgid "That's a bit rich for my blood. I better head out." -msgstr "" +msgstr "这对我的血液来说太油腻了。我最好出去。" #: lang/json/talk_topic_from_json.py msgid "I'm here to deliver some food supplies." -msgstr "" +msgstr "我来这里是为了运送一些食物。" #: lang/json/talk_topic_from_json.py msgid "Are you able to buy some canning supplies?" @@ -127343,7 +127479,7 @@ msgstr "我听说你为我工作?" #: lang/json/talk_topic_from_json.py msgid "What's the deal with this written-on paper money you guys use?" -msgstr "" +msgstr "你们用的这种纸币是怎么回事?" #: lang/json/talk_topic_from_json.py msgid "The refugees stuck up here seem a bit disgruntled." @@ -127355,13 +127491,13 @@ msgstr "你知道大厅里那些乞丐吗?" #: lang/json/talk_topic_from_json.py msgid "What's the deal with the closed-off areas of the building?" -msgstr "" +msgstr "大楼的封闭区域怎么办?" #: lang/json/talk_topic_from_json.py msgid "" "What are you going to do with that back bay area now that I've cleaned it " "out for you?" -msgstr "" +msgstr "你打算怎么处理那个后部地区?现在我帮你清理干净了。" #: lang/json/talk_topic_from_json.py msgid "Tell me more about that ranch of yours." @@ -127473,6 +127609,7 @@ msgid "" "goods, but we've been using them with suppliers we regularly trade with as " "well, those that have faith in us." msgstr "" +"我们称它们为“自由商业认证票据”。我们一到这里就开始签约制作票据,用它来进行实际商品和服务的交易。几天之内我们就组织好了这个系统,现在它已经演变成一种现金形式。在内部,它们被用来交换劳动力和服务,以换取口粮和其他贸易商品,但我们也一直在用它们与我们经常交易的供应商进行交易,这些供应商对我们有信心。" #: lang/json/talk_topic_from_json.py msgid "" @@ -127482,12 +127619,13 @@ msgid "" "still all these people upstairs waiting for a place to live, and no space. " "We've set up a little space for them, but it's not ideal." msgstr "" +"是啊,情况很棘手。当我们开始在这里的时候,没有人真正主管全局,我们让更多的人进来,超出了我们真正能够养活和支持的能力。当尘埃落定,我们建立了一个小小的秩序,仍然有这些人在楼上等待一个地方居住,可我们没有空间。我们为他们设立了一个小小的空间,但并不理想。" #: lang/json/talk_topic_from_json.py msgid "" "I do. I don't know what you did to convince them to move out, but our " "supply chain and I both thank you. I hope it wasn't too unseemly." -msgstr "" +msgstr "我不知道你做了什么来说服他们搬出去,但是我们的供应链和我都非常感谢你们。希望不会太不得体。" #: lang/json/talk_topic_from_json.py msgid "" @@ -127495,6 +127633,7 @@ msgid "" "and definitely not enough supplies. These are harsh times. We're doing what" " we can for those folks... at least they've got shelter." msgstr "" +"即使我们把事情解决了,也没有足够的床位给每个人,而且肯定也没有足够的补给。这是一个艰难的时期。我们正在为那些人做我们能做的…至少他们有庇护所。" #: lang/json/talk_topic_from_json.py msgid "" @@ -127503,10 +127642,11 @@ msgid "" "staging area at first. Things went... wrong. I hear the shopkeeper is " "offering a reward to clear it out, if you're feeling suicidal." msgstr "" +"好吧,那是楼下的区域,我们无法容纳更多的人,所以这是禁区。然后是第二个区域,我们一开始用它作为集结地。事情发生了……错了。我听说如果你有自杀的念头愿意去冒险,店主会给你一笔赏金,让你把它清理掉。" #: lang/json/talk_topic_from_json.py msgid "What went wrong with your staging area?" -msgstr "" +msgstr "你的集结地出了什么问题?" #: lang/json/talk_topic_from_json.py msgid "" @@ -127520,6 +127660,7 @@ msgid "" " evacuated he stayed behind to make sure everyone who could get out got out." " It was a hell of a loss." msgstr "" +"我们刚到达这里时还没有组织起来,最早到的那批人组织了一个审核、甄别、分组的体系,病人和身体孱弱的人被搁置在一旁,这太残酷了,虽然大家都知道空间有限,我们不明白是什么导致了人类变成丧尸,只能试着隔离感染源。一对夫妇死在那里,然后“晋升”了。当时的领头人之一,雅各布,他负责处理整件事情。当我们这一组不得不撤离时,他留在最后确保每个人都能离开,这真是一个巨大的损失。" #: lang/json/talk_topic_from_json.py msgid "Thanks, can I ask you something else?" @@ -127914,6 +128055,7 @@ msgid "" "willing to trade what we can for it. Pay top dollar for jerky if you have " "any; just talk to the broker in the back." msgstr "" +"话说在前头,我们不收难民了——没有空间,食物也不够。我们愿意用任何能拿出的东西交换急需的补给,比如用很多美元换肉干,如果你愿意,和后面的经纪人谈谈。" #: lang/json/talk_topic_from_json.py msgid "" @@ -127927,6 +128069,7 @@ msgid "" "business model. Don't care who your goods come from or how you got them, " "just don't bring trouble." msgstr "" +"说实话,我们一开始乘坐的六辆公交车上都是上班族和家庭主妇……尽我们所能,从群众中挑拣,先把最有机会生存的人带走。听起来很残酷,但这是唯一的选择。我们现在唯一想做的就是在这里进行足够的贸易来维持我们的生存…我们的地址在疏散避难所的电脑里,人们不断地来这里,我们不得不把他们拒之门外,但我们发现我们可以用他们的救助物品换取我们所拥有的东西的。我们计划将其转变为一种商业模式。不要在意你的货物来自谁,也不要在意你是怎么得到它们的,只要不要带来麻烦。" #: lang/json/talk_topic_from_json.py msgid "It's just as bad out there, if not worse." @@ -127955,6 +128098,7 @@ msgid "" "things were handled poorly in the chaos, and we lost a few, and their loss " "triggered a few more. It wasn't a good time." msgstr "" +"楼下有几十个。还有17个人住在这上面,直到我们想办法给他们腾出地方。我们曾经有过不少人,但在混乱中处理得很糟糕,我们损失了一些人,他们的损失引发了更多的人被杀死。那不是一段好时光。" #: lang/json/talk_topic_from_json.py msgid "" @@ -127963,6 +128107,7 @@ msgid "" "why they've got me up here doing this... and that's all I'm going to say " "about myself. I'm on the clock, after all." msgstr "" +"和很多人一样,我宁愿在一切都没发生过。一切都过去了,死了,复活了,又死了。我以前开过一家小店,所以他们才让我来做这个……这就是我要说的关于我自己的一切。毕竟我在赶时间。" #: lang/json/talk_topic_from_json.py msgid "" @@ -128071,6 +128216,7 @@ msgid "" "safety going around. Until then we're letting them crash here so long as " "they don't mess the place up." msgstr "" +"这是想要接受我们保护的人,但我们这里已经彻底满员了,没有空间,也没有给养。大多数人已经去其他地方想办法,但是这些人没有。我们一直想找到足够安全的地方安置他们,但是附近没有。我让他们临时睡在这儿,只要他们不把这里搞乱就行。" #: lang/json/talk_topic_from_json.py msgid "" @@ -128083,7 +128229,7 @@ msgid "" "We don't have much to share, but I'm sure we could pay you in our own " "currency if you could clean up our burgeoning health hazard without anyone " "getting hurt, yeah." -msgstr "" +msgstr "我们能支付的东西不多,但我保证,如果你能在他们爆发瘟疫之前把他们弄走——前提是不要让他们受伤——我会给你一些我们的内部货币。" #: lang/json/talk_topic_from_json.py msgid "" @@ -128093,10 +128239,11 @@ msgid "" "sure they're out frolicking in a nice field somewhere. It's a shame that " "cardboard fellow didn't go too, but he's relatively easy to handle alone." msgstr "" +"你做得很好,把那些可怜的灵魂带到安全的地方。我猜你就是这么做的。如果你有其他的计划,还是很感谢您能把大厅打扫干净,但请让我活在我快乐的想象中。我敢肯定他们在外面某个美好的地方嬉戏。很遗憾,硬纸板人没有去,但他相对容易独自处理。" #: lang/json/talk_topic_from_json.py msgid "I do believe we discussed a reward?" -msgstr "" +msgstr "我相信我们讨论过奖励了?" #: lang/json/talk_topic_from_json.py msgid "Just glad to help." @@ -128106,7 +128253,7 @@ msgstr "很乐意帮忙。" msgid "" "And so we did. You didn't do the full job, but we're fair people here. " "Here's five merch a head for the folks you found a new home for." -msgstr "" +msgstr "我们做到了。虽然没完成全部任务,但我们是公平的。这是你为他们找到新家的五个商会币。" #: lang/json/talk_topic_from_json.py msgid "" @@ -128117,11 +128264,12 @@ msgid "" "subsidiary of our dealings here. It worked out pretty well for everyone, " "most of the people with skills for that kind of work are already out there." msgstr "" +"其中一个被疏散到这里的人实际上是准备乘坐包车返回他的农场。但那辆车被征用成为了疏散车并把他也带到了这里。我们达成了一项协议,把他送回家,给他提供劳动力,作为回报,把农场变成我们在这里交易的一个子公司。这对每个人来说都很好,大多数有这种工作技能的人已经在那里了。" #: lang/json/talk_topic_from_json.py msgid "" "Didn't that free up some space for the beggars and people stuck upstairs?" -msgstr "" +msgstr "难道这没有给乞丐和被困在楼上的人腾出一些空间吗?" #: lang/json/talk_topic_from_json.py msgid "Thanks for the story." @@ -128136,6 +128284,7 @@ msgid "" "sun, fresh air, and hard work... but people are a bit afraid of getting " "attacked by zombie hordes, as you might guess." msgstr "" +"不幸的是,没有。大多数离开的人已经被困在楼上,他们承担的风险比那些已经有一张安全的床的人要小。我们只有几个人走出地下室,当我们出发的时候地下室已经太拥挤了。我们希望有更多的人到农场去晒晒太阳,呼吸新鲜空气,干点苦活……但是你可能猜到了,人们有点害怕被僵尸群袭击。" #: lang/json/talk_topic_from_json.py msgid "Marshal..." @@ -128309,7 +128458,7 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "I'll buy." -msgstr "[交易]我要了。" +msgstr "[交易]我要买东西。" #: lang/json/talk_topic_from_json.py msgid "Who needs rebar?" @@ -128599,7 +128748,7 @@ msgstr "我们没有改变主意。走开。" msgid "" "Hold there. I don't care how you got access to this location, but you are " "coming no further. Go away." -msgstr "" +msgstr "待在那里。我不管你是怎么进入这个地方的,但你不能再往前走了。走开。" #: lang/json/talk_topic_from_json.py msgid "So how's it down there?" @@ -128611,11 +128760,11 @@ msgstr "让我们交易吧。" #: lang/json/talk_topic_from_json.py msgid "I came looking for valuables, maybe I can trade with you instead?" -msgstr "" +msgstr "我是来找贵重物品的,或许我可以和你交易?" #: lang/json/talk_topic_from_json.py msgid "It's the apocalypse out here! Please let me in!" -msgstr "" +msgstr "这是世界末日!让我进去!" #: lang/json/talk_topic_from_json.py msgid "Any jobs you need done?" @@ -128639,6 +128788,7 @@ msgid "" "interact with the outside world for us, but you know how well it went... " "Shame about what happened, with the evisceration and all..." msgstr "" +"这是一个改进型生物底盘,带有一个定制的人工智能。我们希望它能为我们与外界互动,一切进展的非常顺利,我们对发生的事感到羞愧,因为切除内脏...." #: lang/json/talk_topic_from_json.py msgid "Just leave." @@ -128656,19 +128806,19 @@ msgstr "好吧,我走" msgid "" "Still plenty of outlaws in the roads, perhaps you should tend to your job, " "marshal..." -msgstr "" +msgstr "路上仍然有很多不法分子,也许你应该专注于你的工作,執法官......" #: lang/json/talk_topic_from_json.py msgid "You see anything you want, marshal?" -msgstr "" +msgstr "你看到任何你想要的东西,執法官?" #: lang/json/talk_topic_from_json.py msgid "Oh, a U.S. marshal, how quaint." -msgstr "" +msgstr "哦,聯邦執法官,多么离奇。" #: lang/json/talk_topic_from_json.py msgid "Here to trade, I hope?" -msgstr "" +msgstr "我想要在这交易,可以吗?" #: lang/json/talk_topic_from_json.py msgid "Safe travels, scavenger." @@ -128682,14 +128832,14 @@ msgstr "让我们交易吧。" msgid "" "I keep to my own business, and you keep to yours, marshal. Seems like a " "fair deal?" -msgstr "" +msgstr "我继续我的生意,你继续你的,执法官。 看来挺公平吧?" #: lang/json/talk_topic_from_json.py msgid "" "We have been supplying this lab here with food from a few hunting and " "farming communities nearby. The roads are though and dangerous, but it " "makes good money, and beats scavenging the cities for scraps." -msgstr "" +msgstr "我们为这里的实验室补给食物——来自附近一些狩猎或农耕聚落。道路艰难险阻,但获利颇丰。也拆解回收城市的废料。" #: lang/json/talk_topic_from_json.py msgid "Keep safe, then." @@ -128699,7 +128849,7 @@ msgstr "那么,请注意安全。" msgid "" "Can I interest you in a trim? It'll cost you 6 merch for a haircut or 3 for" " a beard trim. I can do color and styling too." -msgstr "我能帮你修剪一下吗?剪发要花6英镑,否则剪胡子要花3英镑。我也可以做颜色和造型。" +msgstr "我能帮你修剪一下吗?剃头6商币,刮脸3商币。我也会染色和造型。" #: lang/json/talk_topic_from_json.py msgid "What is your job here?" @@ -130505,12 +130655,12 @@ msgstr "蛇形移动" #: lang/json/technique_from_json.py #, python-format msgid "The %s tries to grab you, but you slither free!" -msgstr "" +msgstr "%s试图抓住你,但你滑开了。" #: lang/json/technique_from_json.py #, python-format msgid "The %s tries to grab , but they slither free!" -msgstr "" +msgstr "%s 试着抓住 ,但被滑开了!" #: lang/json/technique_from_json.py msgid "Snake Strike" @@ -130687,7 +130837,7 @@ msgstr "无情地穿刺了%s" #: lang/json/technique_from_json.py msgid "Pressure Crunch" -msgstr "气压骤降" +msgstr "重压碾碎" #. ~ Description for Pressure Crunch #: lang/json/technique_from_json.py @@ -130872,7 +131022,7 @@ msgstr "扫荡" msgid "" "15% moves, 35% damage, wide arc, STR (SS+) dramatically reduces action cost," " and adds a (A) damage bonus, min 4 melee" -msgstr "15%移动,35%伤害,大幅攻击,力量(SS+)显着降低行动消耗,并增加一个(A)伤害加值,需要4近战技能" +msgstr "15%移动,35%伤害,大幅攻击,力量(SS+)显著降低行动消耗,并增加一个(A)伤害加值,需要4近战技能" #: lang/json/technique_from_json.py #, python-format @@ -130930,7 +131080,7 @@ msgstr "顺势" msgid "" "75% moves, 60% damage, wide arc, STR (S) dramatically reduces action cost, " "and adds a (C) damage bonus, min 4 melee" -msgstr "75%移动,60%伤害,大幅攻击,力量(S)显着降低行动消耗,并增加一个(C)伤害加成,需要4近战技能" +msgstr "75%移动,60%伤害,大幅攻击,力量(S)显著降低行动消耗,并增加一个(C)伤害加成,需要4近战技能" #: lang/json/technique_from_json.py msgid "CHOP" @@ -130980,7 +131130,7 @@ msgstr "阴招" msgid "" "Crit only, 120% moves, 125% damage, Stun for 1.5 turns, STR (A) dramatically" " reduces action cost, min melee 1" -msgstr "仅暴击,120%移动,125%伤害,眩晕1.5回合,力量(A)显着降低行动消耗,需要1近战技能" +msgstr "仅暴击,120%移动,125%伤害,眩晕1.5回合,力量(A)显著降低行动消耗,需要1近战技能" #: lang/json/technique_from_json.py #, python-format @@ -130990,7 +131140,7 @@ msgstr "你全力前冲,阴险地撩击%s的*弱点*。" #: lang/json/technique_from_json.py #, python-format msgid " swings upwards with all their weight %s" -msgstr "" +msgstr "全力撩击%s。" #: lang/json/technique_from_json.py msgid "SHOVE" @@ -131133,87 +131283,87 @@ msgstr "试探攻击%s。" #: lang/json/technique_from_json.py msgid "Ausstoß" -msgstr "" +msgstr "导力反转" #: lang/json/technique_from_json.py #, python-format msgid "You redirect %s's attack against them" -msgstr "" +msgstr "你引导%s将攻击的力道反作用于其自身。" #: lang/json/technique_from_json.py #, python-format msgid " redirects %s's attack against them" -msgstr "" +msgstr "反转了%s的攻击。" #: lang/json/technique_from_json.py msgid "Ellbogen Blatt" -msgstr "" +msgstr "肘后刀" #: lang/json/technique_from_json.py #, python-format msgid "You expertly cut %s" -msgstr "" +msgstr "你巧妙地砍中%s。" #: lang/json/technique_from_json.py #, python-format msgid " expertly cuts %s" -msgstr "" +msgstr "巧妙地砍中%s。" #: lang/json/technique_from_json.py msgid "Herzschlag" -msgstr "" +msgstr "震颤碎心" #: lang/json/technique_from_json.py #, python-format msgid "You hit %s with a powerful vibro-punch" -msgstr "" +msgstr "你发起强力震荡,打击%s。" #: lang/json/technique_from_json.py #, python-format msgid " hits %s with a powerful vibro-punch" -msgstr "" +msgstr "用强力震荡攻击%s。" #: lang/json/technique_from_json.py msgid "Geschoss Schlag" -msgstr "" +msgstr "导弹打击" #: lang/json/technique_from_json.py #, python-format msgid "You launch a supersonic punch at %s" -msgstr "" +msgstr "你如导弹一般对%s发动超音速冲击。" #: lang/json/technique_from_json.py #, python-format msgid " launches a supersonic punch at %s" -msgstr "" +msgstr "如导弹一般,突破音速撞向%s。" #: lang/json/technique_from_json.py msgid "Herz Nadel" -msgstr "" +msgstr "震荡激发" #: lang/json/technique_from_json.py #, python-format msgid "You detonate the shockwave within %s" -msgstr "" +msgstr "你激发了%s体内潜伏的冲击波。" #: lang/json/technique_from_json.py #, python-format msgid " detonates the shockwave within %s" -msgstr "" +msgstr "激发了%s体内潜伏的冲击波。" #: lang/json/technique_from_json.py msgid "Mehr Umdrehungen" -msgstr "" +msgstr "开脚旋回" #: lang/json/technique_from_json.py #, python-format msgid "The %s tries to grab you, but you kick free and spin around!" -msgstr "" +msgstr "%s试图抓住你,但是你耍了个蹬腿+回旋,躲开了。" #: lang/json/technique_from_json.py #, python-format msgid "The %s tries to grab , but they kick free and spin around!" -msgstr "" +msgstr "%s试图抓住,但他耍了个蹬腿+回旋,躲开了。" #: lang/json/technique_from_json.py msgid "displace and counter" @@ -131393,7 +131543,7 @@ msgid "" "A bare and cold concrete floor with a streak of yellow paint, could still " "insulate from the outdoors but roof collapse is possible if supporting walls" " are broken down." -msgstr "" +msgstr "光秃冰冷的水泥地板,涂着些黄色油漆线条。有屋顶隔绝户外,但若支撑墙被破坏,屋顶可能会坍塌。" #: lang/json/terrain_from_json.py msgid "concrete floor, overhead light" @@ -131469,7 +131619,7 @@ msgstr "泥土地,看来土壤适合耕种。也可以开发建设项目。" #: lang/json/terrain_from_json.py msgid "thump" -msgstr "重击" +msgstr "噗通" #. ~ Description for sand #: lang/json/terrain_from_json.py @@ -131764,7 +131914,7 @@ msgstr "木地板" msgid "" "Wooden floor created from boards, packed tightly together and nailed down. " "Common in patios." -msgstr "" +msgstr "木质楼板,由扎紧的木板钉牢而成。常见于露台。" #: lang/json/terrain_from_json.py msgid "primitive floor" @@ -131958,7 +132108,7 @@ msgid "" "A relatively primitive wall made by daubing together a lattice of wooden " "strips using some combination of wet soil, clay, sand, animal dung and " "straw." -msgstr "" +msgstr "一种较原始的墙,将木条格栅用一些泥巴、黏土、沙子、动物粪便和稻草之类混和物糊起来制成。" #: lang/json/terrain_from_json.py msgid "broken wattle-and-daub wall" @@ -131969,7 +132119,7 @@ msgstr "木骨泥墙(破损)" msgid "" "This wattle-and-daub wall section has been destroyed, leaving mostly just " "frame, and is barely held together." -msgstr "" +msgstr "这个篱笆糊成的墙壁一部分已被摧毁,大多只余框架,几乎无法固定在一起。" #: lang/json/terrain_from_json.py msgid "half-built wattle-and-daub wall" @@ -131981,7 +132131,7 @@ msgid "" "This wattle-and-daub wall has some of the wooden strip lattice in place, and" " still requires the rest of the lattice and supporting wet compound to be " "filled in." -msgstr "" +msgstr "这堵泥巴墙已经有一些木条格栅,还需要加上其他部分的格栅并涂上湿泥糊。" #: lang/json/terrain_from_json.py msgid "wooden wall" @@ -133184,6 +133334,7 @@ msgid "" "you examined the foliage more closely, you could probably find some viable " "clusters. You could also cut it down with the right tools." msgstr "" +"生长在新英格兰的“刺柏属”物种之一,杜松子从开花算起需生长两到三年。第二年为绿色浆果,最后,才生出广为人知的蓝色种类。如果你仔细检查树叶,你可能会找到一些可用的果簇。你可以用合适的工具砍倒它。" #. ~ Description for juniper tree #: lang/json/terrain_from_json.py @@ -133194,6 +133345,7 @@ msgid "" "blue varieties. Looks like all the ripe bunches of berries have been " "picked. You could also cut it down with the right tools." msgstr "" +"生长在新英格兰的“刺柏属”物种之一,杜松子从开花算起需生长两到三年。第二年为绿色浆果,最后,才生出广为人知的蓝色种类。看起来所有成熟的浆果串已经采完了。你可以用合适的工具砍倒它。" #: lang/json/terrain_from_json.py msgid "peach tree" @@ -133368,7 +133520,7 @@ msgid "" "A tall, wide deciduous tree of the 'Salix' genus, with long thin leafy " "branches that hang down like curtains. You could tear off some bark. You " "could cut it down with the right tools." -msgstr "" +msgstr "又高又壮的柳属落叶树,叶子长而薄,如窗帘一般垂下。可以撕下一些树皮。也可以用合适的工具砍倒它。" #. ~ Description for willow tree #: lang/json/terrain_from_json.py @@ -133377,7 +133529,7 @@ msgid "" "branches that hang down like curtains. Looks like all usable bark has been " "torn off, and new rhytidomes have not formed yet. You could cut it down " "with the right tools." -msgstr "" +msgstr "又高又壮的柳属落叶树,叶子长而薄,如窗帘一般垂下。所有可用的树皮都被撕掉了,还没有形成新的落皮层。可以用合适的工具砍倒它。" #: lang/json/terrain_from_json.py msgid "maple tree" @@ -133389,7 +133541,7 @@ msgid "" "A large deciduous tree of the 'Acer' genus. The leaves are distinctively " "shaped with five prongs. It could be tapped in order to extract maple " "syrup. You could cut it down with the right tools." -msgstr "" +msgstr "槭属的大型落叶树。长着手掌形状的奇异叶子。轻轻敲击即可收获枫树糖浆。可以用合适的工具砍倒它。" #. ~ Description for maple tree #: lang/json/terrain_from_json.py @@ -133397,7 +133549,7 @@ msgid "" "A large deciduous tree of the 'Acer' genus. The leaves are distinctively " "shaped with five prongs. A spigot is wedged into the trunk, and sweet maple" " syrup can be extracted. You could cut it down with the right tools." -msgstr "" +msgstr "槭属的大型落叶树。长着手掌形状的奇异叶子。将树木插管楔入树干,就能收获枫树糖浆。可以用合适的工具砍倒它。" #: lang/json/terrain_from_json.py msgid "hickory tree" @@ -133409,14 +133561,14 @@ msgid "" "A tall deciduous tree of the 'Carya' genus. You could look for hickory nuts" " if you examined the tree more closely. You could cut it down with the " "right tools." -msgstr "" +msgstr "山核桃属的高大落叶树。仔细搜索可以获得山核桃。可以用合适的工具砍倒它。" #. ~ Description for hickory tree #: lang/json/terrain_from_json.py msgid "" "A tall deciduous tree of the 'Carya' genus. It looks like the tree has been" " picked clean of hickory nuts. You could cut it down with the right tools." -msgstr "" +msgstr "山核桃属的高大落叶树。看起来树上没留下任何山核桃。可以用合适的工具砍倒它。" #: lang/json/terrain_from_json.py msgid "pistachio tree" @@ -133428,7 +133580,7 @@ msgid "" "A deciduous tree of the 'Pistacia' genus. This is a cultivated tree, and is" " not native to this region. You could look for pistachio nuts if you " "examined the tree more closely. You could cut it down with the right tools." -msgstr "" +msgstr "黄连木属的落叶树。它不是本地原生,而是人工栽培的。仔细搜索可以收获开心果。可以用合适的工具砍倒它。" #. ~ Description for pistachio tree #: lang/json/terrain_from_json.py @@ -133436,7 +133588,7 @@ msgid "" "A deciduous tree of the 'Pistacia' genus. This is a cultivated tree, and is" " not native to this region. Unfortunately, it looks like it has been picked" " clean of pistachio nuts. You could cut it down with the right tools." -msgstr "" +msgstr "黄连木属的落叶树。它不是本地原生,而是人工栽培的。不幸的是树上没剩下任何可采收的开心果。可以用合适的工具砍倒它。" #: lang/json/terrain_from_json.py msgid "almond tree" @@ -133448,7 +133600,7 @@ msgid "" "A deciduous tree of the 'Prunus' genus. This is a cultivated tree, and is " "not native to this region. You could look for fresh almonds if you examined" " the tree more closely. You could cut it down with the right tools." -msgstr "“李”属的落叶树。这是一棵种植树,并非本地原生。如果你仔细检查树,可以找到新鲜的杏仁。你可以用合适的工具砍倒它。" +msgstr "李属的落叶树。它不是本地原生,而是人工栽培的。仔细搜索可以收获新鲜杏仁。可以用合适的工具砍倒它。" #. ~ Description for almond tree #: lang/json/terrain_from_json.py @@ -133456,7 +133608,7 @@ msgid "" "A deciduous tree of the 'Prunus' genus. This is a cultivated tree, and is " "not native to this region. There are no almonds left to pick on the tree. " "You could cut it down with the right tools." -msgstr "“李”属的落叶树。这是一棵种植树,并非本地原生。树上没留下可采收的杏仁。你可以用合适的工具砍倒它。" +msgstr "李属的落叶树。它不是本地原生,而是人工栽培的。树上没留下可采收的杏仁。可以用合适的工具砍倒它。" #: lang/json/terrain_from_json.py msgid "pecan tree" @@ -133468,7 +133620,7 @@ msgid "" "A tall deciduous tree of the 'Carya' genus. You could look for pecan nuts " "if you examined the tree more closely. You could cut it down with the right" " tools." -msgstr "“山核桃”属的高大落叶树。如果你仔细检查树,可以找到山核桃。你可以用合适的工具砍倒它。" +msgstr "山核桃属的高大落叶树。仔细搜索可以获得美洲山核桃。可以用合适的工具砍倒它。" #. ~ Description for pecan tree #: lang/json/terrain_from_json.py @@ -133476,7 +133628,7 @@ msgid "" "A tall deciduous tree of the 'Carya' genus. It doesn't look like there are " "any pecan nuts left on the tree. You could cut it down with the right " "tools." -msgstr "“山核桃”属的高大落叶树。看起来树上没留下任何山核桃坚果。你可以用合适的工具砍倒它。" +msgstr "山核桃属的高大落叶树。看起来树上没留下任何美洲山核桃。可以用合适的工具砍倒它。" #: lang/json/terrain_from_json.py msgid "dead hickory tree" @@ -133488,7 +133640,7 @@ msgid "" "The dead remnants of a tall deciduous tree of the 'Carya' genus. Nothing " "useful can be foraged from this poor, dead tree. You could cut it down with" " the right tools." -msgstr "“山核桃”属高大落叶树的死亡残余物。这颗贫瘠的死树上采集不到任何堪用之物。你可以用合适的工具砍倒它。" +msgstr "山核桃属高大落叶树的残体。这颗贫瘠的死树上采集不到任何堪用之物。可以用合适的工具砍倒它。" #. ~ Description for underbrush #: lang/json/terrain_from_json.py @@ -134118,7 +134270,7 @@ msgstr "岩浆" msgid "" "An extremely hot, glowing liquid, composed of molten rock and/or metal. In " "some places, lava-grilled steak is a delicacy." -msgstr "一种极热、发光的液体,由熔化的岩石和/或金属组成。在某些地方,熔岩烤牛排是一道美味佳肴。" +msgstr "一种极热、发光的液体,由熔化的岩石和/或金属组成。在某些地方,熔岩烤牛排是一道美味佳肴。" #: lang/json/terrain_from_json.py msgid "sandbox" @@ -134129,7 +134281,7 @@ msgstr "沙盒" msgid "" "Children used to play in this sandbox. The population of lice probably " "diminished considerably now that they no longer do." -msgstr "" +msgstr "孩子们曾在这个沙箱里玩耍。但现在他们不这样做了,也许虱子的数量将因此减少。" #: lang/json/terrain_from_json.py msgid "slide" @@ -134151,7 +134303,7 @@ msgstr "攀爬架" msgid "" "A set of monkey bars, to be used by children to train their arms by hanging " "from the bars, and have fun." -msgstr "" +msgstr "一套单杠,让孩子们用它锻炼手臂,这会玩得开心。" #: lang/json/terrain_from_json.py msgid "backboard" @@ -134160,7 +134312,7 @@ msgstr "背板" #. ~ Description for backboard #: lang/json/terrain_from_json.py msgid "A basketball backboard." -msgstr "" +msgstr "一块篮板。" #: lang/json/terrain_from_json.py msgid "gasoline pump" @@ -134174,6 +134326,7 @@ msgid "" "warrior. If this gas dispenser doesn't give up the goods for free, you may " "have to pay at a nearby terminal." msgstr "" +"宝贵的汽油。文明世界向他们的石油之神顶礼膜拜,而石油之神却把他们引向毁灭。还有足够的燃料来给你的车辆加油。如果这个加油站不免费提供汽油,你可能要到附近的终端先付钱。" #: lang/json/terrain_from_json.py msgid "tank with gasoline" @@ -134202,7 +134355,7 @@ msgstr "汽油泵(损坏)" msgid "" "The horror! This gasoline pump has been destroyed, denying you access to " "the liquid gold." -msgstr "" +msgstr "恐怖!这个汽油泵被毁了,你无法获得这些液体黄金。" #. ~ Description for diesel pump #: lang/json/terrain_from_json.py @@ -134212,7 +134365,7 @@ msgid "" "APOCOLYPTIC SUPERTRUCK from point A to points beyond. If it doesn't " "dispense fuel immediately, try banging on it or grunt your way over the " "nearby payment terminal." -msgstr "" +msgstr "这是一个柴油泵。在路边提供柴油,你可以把你的超级卡车加满柴油后开往任何你想去的地方。如果它没立即加油,试着敲打它或在附近的支付终端付款。" #: lang/json/terrain_from_json.py msgid "smashed diesel pump" @@ -134223,7 +134376,7 @@ msgstr "柴油泵(损坏)" msgid "" "You're not getting any diesel out of this pump any time soon. Some " "barbarian decided to take their frustration out on it." -msgstr "" +msgstr "你没办法很快从这个柴油泵里面获得任何柴油,一些野蛮人决定发泄他们的不满。" #: lang/json/terrain_from_json.py msgid "ATM" @@ -134238,6 +134391,7 @@ msgid "" "earnings to a single card. These things have seen better days. There's been" " a run on the bank, and this machine has the dents and cracks to prove it." msgstr "" +"为方便您办理银行业务,这台自动柜员机完全可以在网络完全瘫痪的情况下自动运行。你可以从现金卡中存入资金,并将所有经过调整后的资金转移到一张卡上。在灾难发生时。银行发生了挤兑,而这台机器上的凹痕和裂纹证明了这一点。" #: lang/json/terrain_from_json.py msgid "Critical failure imminent, self destruct activated. Have a nice day!" @@ -134251,7 +134405,7 @@ msgstr "发电机(损坏)" #: lang/json/terrain_from_json.py msgid "" "This generator is broken and will not help you produce usable electricity." -msgstr "" +msgstr "这个发电机坏了,不能帮你发电。" #: lang/json/terrain_from_json.py msgid "missile" @@ -134262,7 +134416,7 @@ msgstr "导弹" msgid "" "This is a section of an ICBM, an Intercontinental Ballistic Missile. This " "isn't the kind of rocket that goes to the moon." -msgstr "" +msgstr "这是洲际弹道导弹的一部分。不是那种登上月球的火箭。" #: lang/json/terrain_from_json.py msgid "blown-out missile" @@ -134273,12 +134427,12 @@ msgstr "导弹(炸裂)" msgid "" "This is a section of an ICBM, an Intercontiental Ballistic Missile. This " "isn't the kind of rocket that's going anywhere." -msgstr "" +msgstr "这是洲际弹道导弹的一部分。不是那种到处都能飞的火箭。" #. ~ Description for radio tower #: lang/json/terrain_from_json.py msgid "This is the structure of a radio transmission tower." -msgstr "" +msgstr "这是无线电发射塔的一部分结构。" #: lang/json/terrain_from_json.py msgid "radio controls" @@ -134289,7 +134443,7 @@ msgstr "无线电控制台" msgid "" "This console appears to control a nearby radio transmission tower. It " "doesn't seem to be fully operational." -msgstr "" +msgstr "这个控制台似乎控制着附近的无线电发射塔。它似乎没有完全运行。" #: lang/json/terrain_from_json.py msgid "broken console" @@ -134300,7 +134454,7 @@ msgstr "电脑(损坏)" msgid "" "This is a standalone computer terminal. It doesn't seem to be working. " "It's the broken screen and shattered circuit boards that's telling you that." -msgstr "" +msgstr "这是一个独立的计算机终端。破碎的屏幕和电路板告诉你它似乎已经无法工作了。" #: lang/json/terrain_from_json.py msgid "computer console" @@ -134312,7 +134466,7 @@ msgid "" "This is a standalone computer terminal. It can be used to view contents and" " perform any allowed functions. It might even be possible to hack it, given" " the skills." -msgstr "" +msgstr "这是一个独立的计算机终端。它可以用来查看内容并执行任何允许的功能。考虑到技能,它可能被黑客攻击。" #: lang/json/terrain_from_json.py msgid "mechanical winch" @@ -134323,7 +134477,7 @@ msgstr "机械绞盘" msgid "" "This is a gate control winch. If it's functioning, it can be used to open " "or close a nearby gate or door." -msgstr "" +msgstr "这是一个机械绞盘。如果它起作用,它可以用来打开或关闭附近的门。" #. ~ Description for mechanical winch #. ~ Description for control lever @@ -134331,7 +134485,7 @@ msgstr "" msgid "" "This is a gate control winch. If it's functioning, it can be used to open " "or close a nearby gate." -msgstr "" +msgstr "这是一个机械绞盘。如果它起作用,它可以用来打开或关闭附近的门。" #: lang/json/terrain_from_json.py msgid "control lever" @@ -134354,22 +134508,22 @@ msgstr "一整套绳索和滑轮系统,可以拉起沉重的门或大门。" #: lang/json/terrain_from_json.py msgid "high gauge pipe" -msgstr "" +msgstr "高压管" #. ~ Description for high gauge pipe #: lang/json/terrain_from_json.py msgid "This is a section of high gauge pipe." -msgstr "" +msgstr "一段高压管道" #: lang/json/terrain_from_json.py msgid "high gauge pump" -msgstr "" +msgstr "高压泵" #. ~ Description for high gauge pump #: lang/json/terrain_from_json.py msgid "" "This unpowered pump previously would have moved fluids around in a hurry." -msgstr "" +msgstr "这个失去动力的泵曾经可以快速输送液体。" #: lang/json/terrain_from_json.py msgid "centrifuge" @@ -134381,7 +134535,7 @@ msgid "" "This is a centrifuge, a liquid separating device with an automated analyzer " "unit. It could be used to analyze a medical fluid sample, such as blood, if " "a test tube was placed in it." -msgstr "" +msgstr "带有自动分析仪单元的离心机。 可将试管放入其中,用于分析其中的医用流体样本,例如血液。" #: lang/json/terrain_from_json.py msgid "CVD machine" @@ -134392,7 +134546,7 @@ msgstr "化学气相沉积镀膜机" msgid "" "The bulk of a highly technical-looking apparatus controlled by a nearby " "console." -msgstr "" +msgstr "气相沉积机,一种高科技设备,由附近的控制台控制。" #: lang/json/terrain_from_json.py msgid "CVD control panel" @@ -134407,6 +134561,7 @@ msgid "" " the process is extremely complicated, a previous user has helpfully " "sketched: Hydrogen + charcoal = smiley face." msgstr "" +"这是一个看起来非常昂贵的仪器,被贴上了“化学气相沉积机”的标签。有了某些极为罕见的化学物质和元素的输入,人们可以很容易地在武器上涂上钻石。虽然这个过程非常复杂,但之前的一位用户已经很有帮助地绘制了草图:氢+炭=笑脸。" #: lang/json/terrain_from_json.py msgid "nanofabricator" @@ -134461,7 +134616,7 @@ msgstr "克隆舱" msgid "" "A vat full of solution, probably intended to hold growing clones of people " "or other life forms." -msgstr "" +msgstr "装满溶液的大桶,可能是用来装人或其他生命形式的克隆体。" #: lang/json/terrain_from_json.py msgid "plunk." @@ -134491,7 +134646,7 @@ msgid "" "This is a manhole. The heavy iron cover lies over an entrance to the " "underworld of hidden tunnels beneath the streets where sewage and rain water" " frolic freely." -msgstr "" +msgstr "这是一个检修孔。沉重的铁皮覆盖着一个通往地下世界的入口,在街道下面隐藏着隧道,污水和雨水在那里自由嬉戏。" #: lang/json/terrain_from_json.py msgid "ladder" @@ -134544,7 +134699,7 @@ msgstr "只是一个井盖。" msgid "" "An intercom panel. For when you want to scare the crap out of someone, or " "just talk to them over the intercom system, if you're boring like that." -msgstr "" +msgstr "一个对讲机面板。因为当你想把吓唬某人,或者只是通过对讲机跟他们说话,那你可以使用它。" #: lang/json/terrain_from_json.py msgid "card reader" @@ -134558,6 +134713,7 @@ msgid "" "reminds you of a robot gone haywire from an old sci-fi flick. You could " "swipe a scientific ID badge near it if you do not fear the machine." msgstr "" +"这是智能读卡器。面板上展示着一个玻璃烧瓶图案,这是众所周知的科学符号。不祥的红色LED让你想起一部老科幻电影里失控的机器人。如果你不害怕这台机器,你可以让这个读卡器识别科学ID卡。" #. ~ Description for card reader #: lang/json/terrain_from_json.py @@ -134567,6 +134723,7 @@ msgid "" "blinks askance at your geek cred. You could swipe a scientific ID badge " "near it to unlock the gates to discovery." msgstr "" +"这是智能读卡器。面板上展示着一个玻璃烧瓶图案,这是众所周知的科学符号。不祥的红色LED一直在不停的闪烁。你可以在它这刷一个科学ID卡来打开门。" #. ~ Description for card reader #: lang/json/terrain_from_json.py @@ -134576,6 +134733,7 @@ msgid "" "small, red LED remains constant, as if watching you, waiting. You could " "swipe a military ID card in front of the reader if you dared." msgstr "" +"这是智能读卡器。面板上展示着一个美国国旗和一只雄鹰驾驶着坦克,咬着一枚手榴弹的图案。一个小小的红色LED灯始终如一,仿佛在注视着你,等待着。如果你敢的话,可以在读卡器上刷军事ID卡。" #. ~ Description for card reader #: lang/json/terrain_from_json.py @@ -134585,6 +134743,7 @@ msgid "" "industrial company title. A red LED blinks on the card reader. Perhaps an " "industrial ID card could still open it." msgstr "" +"这是智能读卡器。面板上的图案展示着一个黑色的齿轮以及难以辨认的重工业公司名称。一个小小的红色LED灯始终如一,仿佛在注视着你,等待着。也许一个工业ID卡可以刷卡开门。" #: lang/json/terrain_from_json.py msgid "broken card reader" @@ -134595,7 +134754,7 @@ msgstr "读卡器(损坏)" msgid "" "This is a smartcard reader, but it doesn't seem to be functioning. Probably" " because there's no more blinking red LED." -msgstr "" +msgstr "是一个智能读卡器,但似乎不能用。可能是因为再也没有闪烁的红色LED了。" #: lang/json/terrain_from_json.py msgid "slot machine" @@ -134607,7 +134766,7 @@ msgid "" "A machine with a bright screen flashing hypnotic promises of wealth. If " "gambling with your life on a daily basis isn't enough for you, you can also " "gamble with this." -msgstr "" +msgstr "一台屏幕明亮的机器,闪烁着诱人的财富承诺。如果你不满足于每天用生命去赌博,你也可以用这个来赌博。" #: lang/json/terrain_from_json.py msgid "elevator controls" @@ -134618,7 +134777,7 @@ msgstr "电梯控制器" msgid "" "This is the control face for an elevator. You could press the appropriate " "button to take you to your choice of floor." -msgstr "" +msgstr "这是电梯的控制面。可以按下相应的按钮带你到你选择的楼层。" #: lang/json/terrain_from_json.py msgid "powerless controls" @@ -134627,7 +134786,7 @@ msgstr "电梯控制器(无动力)" #. ~ Description for powerless controls #: lang/json/terrain_from_json.py msgid "This is the control face for an elevator. It's currently unpowered." -msgstr "" +msgstr "这是电梯的控制面。它目前没有动力。" #: lang/json/terrain_from_json.py msgid "elevator" @@ -134636,7 +134795,7 @@ msgstr "电梯" #. ~ Description for elevator #: lang/json/terrain_from_json.py msgid "The interior section of an elevator." -msgstr "" +msgstr "电梯的内部部分。" #: lang/json/terrain_from_json.py msgid "dark pedestal" @@ -134647,7 +134806,7 @@ msgstr "黑色基座" msgid "" "A dark stone pedestal covered in ancient, unintelligible symbols. Looks " "ominous." -msgstr "" +msgstr "一个黑色的石头基座,上面覆盖着古老而难以理解的符号。看起来不祥。" #: lang/json/terrain_from_json.py msgid "light pedestal" @@ -134656,7 +134815,7 @@ msgstr "白色基座" #. ~ Description for light pedestal #: lang/json/terrain_from_json.py msgid "A light stone pedestal covered in ancient, unintelligible symbols." -msgstr "" +msgstr "白色基座,上面覆盖着古老、难以理解的符号。" #: lang/json/terrain_from_json.py msgid "red stone" @@ -134692,7 +134851,7 @@ msgstr "红色底板" #. ~ Description for red floor #: lang/json/terrain_from_json.py msgid "A red section of flooring." -msgstr "" +msgstr "一块红色地面。" #: lang/json/terrain_from_json.py msgid "green floor" @@ -134701,7 +134860,7 @@ msgstr "绿色地板" #. ~ Description for green floor #: lang/json/terrain_from_json.py msgid "A green section of flooring." -msgstr "" +msgstr "一块绿色地面。" #: lang/json/terrain_from_json.py msgid "blue floor" @@ -134710,7 +134869,7 @@ msgstr "蓝色地板" #. ~ Description for blue floor #: lang/json/terrain_from_json.py msgid "A blue section of flooring." -msgstr "" +msgstr "一块蓝色地面。" #: lang/json/terrain_from_json.py msgid "yellow switch" @@ -134719,7 +134878,7 @@ msgstr "黄色开关" #. ~ Description for yellow switch #: lang/json/terrain_from_json.py msgid "A yellow switch. Should you activate it?" -msgstr "" +msgstr "黄色开关。你要激活它吗?" #: lang/json/terrain_from_json.py msgid "cyan switch" @@ -134728,7 +134887,7 @@ msgstr "青色开关" #. ~ Description for cyan switch #: lang/json/terrain_from_json.py msgid "A cyan switch. Should you activate it?" -msgstr "" +msgstr "青色开关。你要激活它吗?" #: lang/json/terrain_from_json.py msgid "purple switch" @@ -134737,7 +134896,7 @@ msgstr "紫色开关" #. ~ Description for purple switch #: lang/json/terrain_from_json.py msgid "A purple switch. Should you activate it?" -msgstr "" +msgstr "紫色开关。你要激活它吗?" #: lang/json/terrain_from_json.py msgid "checkered switch" @@ -134746,7 +134905,7 @@ msgstr "方格开关" #. ~ Description for checkered switch #: lang/json/terrain_from_json.py msgid "A checkered switch. Should you activate it?" -msgstr "" +msgstr "方格开关。你要激活它吗?" #. ~ Description for red carpet #: lang/json/terrain_from_json.py @@ -134777,12 +134936,12 @@ msgstr "油毡地砖" msgid "" "A section of flooring made out of a tough, rubbery material. Coloured a " "simple white." -msgstr "" +msgstr "用坚硬的橡胶材料制成的地板。涂上简单的白色。" #. ~ Description for linoleum tile #: lang/json/terrain_from_json.py msgid "A section of flooring made out of a tough, gray, rubbery material." -msgstr "" +msgstr "用坚硬的、灰色的橡胶材料制成的地板。" #: lang/json/terrain_from_json.py msgid "red wall" @@ -134856,7 +135015,7 @@ msgstr "石墙(半成品)" msgid "" "Half of a sturdy stone wall. Some work still needs to be done before this " "stone wall is complete." -msgstr "" +msgstr "半截坚固的石墙。在这堵石墙完成之前,还需要做一些工作。" #: lang/json/terrain_from_json.py msgid "covered well" @@ -134893,7 +135052,7 @@ msgstr "简易遮蔽处" msgid "" "Improvised shelter providing little bit of protection, that can be used to " "take refuge from the elements or to protect a campfire from the rain." -msgstr "" +msgstr "临时搭建的庇护所,提供一点点防护,可用来躲避大自然的影响或保护篝火不受雨水的侵袭。" #: lang/json/terrain_from_json.py msgid "flat roof" @@ -134902,7 +135061,7 @@ msgstr "平坦的屋顶" #. ~ Description for flat roof #: lang/json/terrain_from_json.py msgid "A flat, gray section of rooftop." -msgstr "" +msgstr "屋顶上平坦的灰色部分。" #: lang/json/terrain_from_json.py msgid "tar paper flat roof" @@ -134911,7 +135070,7 @@ msgstr "沥青纸屋顶" #. ~ Description for tar paper flat roof #: lang/json/terrain_from_json.py msgid "A flat, gray section of rooftop covered with tar paper." -msgstr "" +msgstr "屋顶上覆盖着焦油纸的平坦的灰色部分。" #: lang/json/terrain_from_json.py msgid "shingle flat roof" @@ -134920,7 +135079,7 @@ msgstr "木瓦屋顶" #. ~ Description for shingle flat roof #: lang/json/terrain_from_json.py msgid "A flat section of rooftop covered in shingles." -msgstr "" +msgstr "屋顶上覆盖着瓦的平坦部分。" #: lang/json/terrain_from_json.py msgid "thatched roof" @@ -134929,7 +135088,7 @@ msgstr "茅草屋顶" #. ~ Description for thatched roof #: lang/json/terrain_from_json.py msgid "A section of roof made out of straw." -msgstr "" +msgstr "一片用稻草制成的屋顶。" #: lang/json/terrain_from_json.py msgid "metal flat roof" @@ -134938,7 +135097,7 @@ msgstr "金属屋顶" #. ~ Description for metal flat roof #: lang/json/terrain_from_json.py msgid "A secton of flat, sheet metal rooftop." -msgstr "" +msgstr "一片平坦的金属屋顶。" #: lang/json/terrain_from_json.py msgid "tile flat roof" @@ -134947,7 +135106,7 @@ msgstr "瓦片屋顶" #. ~ Description for tile flat roof #: lang/json/terrain_from_json.py msgid "A section of tiled, flat rooftop." -msgstr "" +msgstr "一段平坦的屋顶。" #: lang/json/terrain_from_json.py msgid "skylight" @@ -134970,7 +135129,7 @@ msgid "" "fuel is 'burned' to provide nearly limitless electrical power. It's not " "doing much good here though. Perhaps it could be salvaged for other " "purposes." -msgstr "" +msgstr "这个强大的设备利用原子的能量。精炼核燃料被“燃烧”以提供几乎无限的电力。但它在这里做得并不好。也许它还能被用于其他用途。" #: lang/json/terrain_from_json.py msgid "telecom cabinet" @@ -134981,7 +135140,7 @@ msgstr "电信机柜" msgid "" "A cabinet full of telecoms equipment. With the lines down, you might be " "able to take it apart for its useful electronics." -msgstr "" +msgstr "装满电信设备的机柜。线路已经断开,拆开也许还能回收些有用的电子材料。" #: lang/json/terrain_from_json.py msgid "damaged telecom cabinet" @@ -134992,7 +135151,7 @@ msgstr "电信机柜(损坏)" msgid "" "A damaged telecoms cabinet. Might still be able to salvage some useful " "electronics scrap from it." -msgstr "" +msgstr "损坏的电信机柜,也许可以从里面回收一些电子材料。" #: lang/json/terrain_from_json.py msgid "large metal support" @@ -135001,7 +135160,7 @@ msgstr "大型金属支架" #. ~ Description for large metal support #: lang/json/terrain_from_json.py msgid "A heavy-duty metal support beam." -msgstr "" +msgstr "大型金属支撑梁。" #: lang/json/terrain_from_json.py msgid "small metal support" @@ -135019,7 +135178,7 @@ msgstr "高压滑油断路器" #. ~ Description for HV oil circuit breaker #: lang/json/terrain_from_json.py msgid "A circuit breaker that uses oil in its arc supression chamber." -msgstr "" +msgstr "一种在电弧压缩室中使用大型高压石油断路器。" #: lang/json/terrain_from_json.py msgid "pow!" @@ -135032,7 +135191,7 @@ msgstr "小型高压滑油断路器" #. ~ Description for small HV oil circuit breaker #: lang/json/terrain_from_json.py msgid "A small circuit breaker that uses oil in its arc supression chamber." -msgstr "" +msgstr "一种在电弧压缩室中使用小型高压石油断路器。" #: lang/json/terrain_from_json.py msgid "large switchgear" @@ -135042,7 +135201,7 @@ msgstr "大型开关柜" #: lang/json/terrain_from_json.py msgid "" "A switchgear panel. It's covered in breaker switches, fuses, and gauges." -msgstr "" +msgstr "一个大型开关柜,它被断路器开关、保险丝和仪表所覆盖。" #: lang/json/terrain_from_json.py msgid "small switchgear" @@ -135053,7 +135212,7 @@ msgstr "小型开关柜" msgid "" "A small switchgear panel. It's covered in breaker switches, fuses, and " "gauges." -msgstr "" +msgstr "一个小型开关柜。它被断路器开关、保险丝和仪表所覆盖。" #: lang/json/terrain_from_json.py msgid "lightning arrester" @@ -135064,7 +135223,7 @@ msgstr "避雷器" msgid "" "A component designed to protect insulation and conductors in an electrical " "system by directing lightning through itself and into the ground." -msgstr "" +msgstr "避雷器一种用来保护电气系统中的绝缘和导体的部件,它把闪电引到自身和地面上。" #: lang/json/terrain_from_json.py msgid "disconnect switch" @@ -135075,7 +135234,7 @@ msgstr "隔离开关" msgid "" "A switch used to make sure an electrical system doesn't have any current " "flowing through it, for maintenance periods." -msgstr "" +msgstr "一种开关,用于确保电气系统在维护期间没有任何电流流过。" #: lang/json/terrain_from_json.py msgid "current transformer" @@ -135084,7 +135243,7 @@ msgstr "变流器" #. ~ Description for current transformer #: lang/json/terrain_from_json.py msgid "An electronic component used to transform the voltage of a current." -msgstr "" +msgstr "用于转换电流电压的电子元件。" #: lang/json/terrain_from_json.py msgid "potential transformer" @@ -135161,7 +135320,7 @@ msgstr "防护栏" msgid "" "A section of metal railing, put in place to prevent people from falling or " "taking the easy way out." -msgstr "" +msgstr "一段金属栏杆,放置在适当的位置,以防止人员坠落或轻易离开。" #: lang/json/terrain_from_json.py msgid "blackjack oak" @@ -135174,7 +135333,7 @@ msgid "" "black plates split by narrow orange fissures. You could peel off the bark " "sections if you examined the tree more closely. You could cut it down with " "the right tools." -msgstr "" +msgstr "一种栎属落叶乔木,树皮裂成长方形的黑色板,中间有狭窄的橙色裂缝。如果你仔细观察这棵树,你可以把树皮剥下来。你可以用合适的工具把它砍倒。" #. ~ Description for blackjack oak #: lang/json/terrain_from_json.py @@ -135182,7 +135341,7 @@ msgid "" "A deciduous tree of the genus 'Quercus', with bark cracked into rectangular " "black plates split by narrow orange fissures. All usable bark has been " "stripped off. You could cut it down with the right tools." -msgstr "" +msgstr "一种栎属落叶乔木,树皮裂成长方形的黑色板,中间有狭窄的橙色裂缝。所有可用的树皮都被剥掉了。你可以用合适的工具把它砍下来。" #: lang/json/terrain_from_json.py msgid "mound of clay" @@ -135302,7 +135461,7 @@ msgstr "铁轨轨道" msgid "" "Trains used to chug along on these. These rail tracks stand unused in the " "face of the Cataclysm." -msgstr "" +msgstr "火车可以在上面呼啸而过,但站台不对大灾变开放。" #: lang/json/terrain_from_json.py msgid "railroad tie" @@ -135311,14 +135470,14 @@ msgstr "铁轨枕木" #. ~ Description for railroad tie #: lang/json/terrain_from_json.py msgid "This crosstie is used to support the rails." -msgstr "" +msgstr "这根枕木是用来支撑铁轨的。" #. ~ Description for railroad track #: lang/json/terrain_from_json.py msgid "" "Trains used to chug along on these. These rail tracks stand unused in the " "face of the Cataclysm. A crosstie sits underneath, supporting the rails." -msgstr "" +msgstr "火车过去常常在这些轨道上隆隆前进。在大灾变面前,铁轨闲置着。下面有一个枕木,支撑着铁轨。" #: lang/json/terrain_from_json.py msgid "painted waxed floor" @@ -135327,7 +135486,7 @@ msgstr "染色打蜡地板" #. ~ Description for painted waxed floor #: lang/json/terrain_from_json.py msgid "This section of wax flooring has been painted." -msgstr "" +msgstr "这块打蜡地板已经上过漆了。" #. ~ Description for backboard #: lang/json/terrain_from_json.py @@ -135343,7 +135502,7 @@ msgstr "止冲挡" msgid "" "A tiny blockade on the train tracks, meant to signify the end of a track, or" " mark a 'no-go' zone for trains." -msgstr "" +msgstr "火车轨道上的封锁线,意指铁轨的尽头,或标志火车的“禁行区”。" #: lang/json/terrain_from_json.py msgid "railroad crossing signal" @@ -135355,7 +135514,7 @@ msgid "" "Traffic lights meant to light and make noise when a train approaches, to " "prevent people from turning into meaty mush while they cross the tracks. " "Won't stop people from turning into meaty mush by other means, though." -msgstr "" +msgstr "交通信号灯的作用是当火车驶近时发出灯光和噪音,以防止人们在过铁轨时被火车碾压变成肉泥。但这并不能阻止人们通过其他方式变成肉泥。" #: lang/json/terrain_from_json.py msgid "crossbuck" @@ -135366,7 +135525,7 @@ msgstr "叉标" msgid "" "A traffic sign intended to indicate a level railway crossing. If the trains" " were still running." -msgstr "" +msgstr "用于指示水平铁路交叉口的交通标志。如果火车还在运行。" #: lang/json/terrain_from_json.py msgid "root cellar" @@ -135444,7 +135603,7 @@ msgid "" "A fresh grave, covered with stones, either to keep something from digging it" " out or to keep one inside from digging out of it. Two planks mark this " "place of someone's eternal rest." -msgstr "" +msgstr "一座新坟,用石头盖着既防止他人挖开又防止里面的东西挖出来。有两块木板标识着某人永恒安息之地。" #: lang/json/terrain_from_json.py msgid "rammed earth wall" @@ -135463,22 +135622,22 @@ msgstr "沉重的隆隆声!" #: lang/json/terrain_from_json.py msgid "split rail fence" -msgstr "铁路分隔铁丝网" +msgstr "分离式围栏" #. ~ Description for split rail fence #: lang/json/terrain_from_json.py msgid "" "A rather stout fence made of 2x4s and fence posts, suitable for containing " "livestock like horses, cows and pigs." -msgstr "" +msgstr "一种相当坚固的栅栏,由2x4和栅栏柱组成,适合饲养马、牛和猪等牲畜。" #: lang/json/terrain_from_json.py msgid "closed wooden split rail gate" -msgstr "木制铁路分隔门(关)" +msgstr "木制分离式围栏门(关)" #: lang/json/terrain_from_json.py msgid "open wooden split rail gate" -msgstr "木制铁路分隔门(开)" +msgstr "木制分离式围栏门(开)" #: lang/json/terrain_from_json.py msgid "wooden privacy fence" @@ -135489,7 +135648,7 @@ msgstr "木制隐私围栏" msgid "" "A rather stout fence made of 2x4s and fence posts, it is tall and prevents " "people from seeing into your yard." -msgstr "" +msgstr "一种相当坚固的栅栏,由2x4和栅栏柱组成,它很高,可以防止人们看到你的院子。" #: lang/json/terrain_from_json.py msgid "shallow pool water" @@ -136521,11 +136680,11 @@ msgstr "客车" #: lang/json/vehicle_from_json.py msgid "Two-Seated Motorized Draisine" -msgstr "" +msgstr "双座机动轨道车" #: lang/json/vehicle_from_json.py msgid "Six-Seated Motorized Draisine" -msgstr "" +msgstr "六座机动轨道车" #: lang/json/vehicle_from_json.py msgid "Rail Motorcycle" @@ -137394,7 +137553,7 @@ msgid "" "A device for recharging batteries. When turned on, it charges any " "rechargeable batteries (battery cells, lead-acid batteries, etc) placed " "directly in the attached storage space." -msgstr "" +msgstr "充电装置,开启电源后,会为其附属的存储空间内任何可充电设备(电池、蓄电池等)充电。" #: lang/json/vehicle_part_from_json.py msgid "wing mirror" @@ -139345,7 +139504,7 @@ msgstr "一只活的处于极寒状态的变形怪变成的载具部件。会大 #: lang/json/vehicle_part_from_json.py msgid "ice pack" -msgstr "变形怪冰冻储存箱" +msgstr "变形怪冷藏箱" #. ~ Description for ice pack #: lang/json/vehicle_part_from_json.py @@ -141083,6 +141242,8 @@ msgid "" "Choose part\n" "to draw blood from." msgstr "" +"选择部分\n" +"从中抽血。" #: src/activity_handlers.cpp msgid "Stop casting spell? Time spent will be lost." @@ -141101,7 +141262,7 @@ msgstr "你释放%s!" #: src/activity_handlers.cpp msgid "" "Something about how this spell works just clicked! You gained a level!" -msgstr "关于这个咒语是怎么运作的!你提高了水平!" +msgstr "你洞悉了这个咒语的施放原理,咒语等级提升!" #: src/activity_handlers.cpp #, c-format @@ -144123,16 +144284,16 @@ msgstr "%s的身体被严重损伤!" #: src/bionics.cpp #, c-format msgid "The %s flub the operation." -msgstr "" +msgstr "%s操作失败。" #: src/bionics.cpp #, c-format msgid "The %s messes up the operation." -msgstr "" +msgstr "%s把手术搞砸了。" #: src/bionics.cpp msgid "The operation fails." -msgstr "" +msgstr "操作失败。" #: src/bionics.cpp msgid "The operation is a failure." @@ -144141,7 +144302,7 @@ msgstr "手术失败了。" #: src/bionics.cpp #, c-format msgid "The %s screws up the operation." -msgstr "" +msgstr "%s把操作搞砸了。" #: src/bionics.cpp msgid "You prep to begin surgery." @@ -144242,12 +144403,12 @@ msgstr "你感觉自己的右臂有种微微的刺痛感,随后便丧失了所 msgid "" "The %1$s gently inserts a syringe into %2$s's arm and starts injecting " "something while holding them down." -msgstr "" +msgstr "%1$s轻轻地把一个注射器插入%2$s的手臂,在按住的同时开始注射东西。" #: src/bionics.cpp #, c-format msgid "%s's parts are jiggled back into their familiar places." -msgstr "" +msgstr "%s把四肢内脏轻轻摇晃地缓缓放回原本的位置。" #. ~ : more slot(s) needed. #: src/bionics.cpp @@ -145040,7 +145201,7 @@ msgstr "你的%s 挣脱了出来!" #: src/character.cpp #, c-format msgid "You are pulled from your %s!" -msgstr "" +msgstr "你被从%s里拽出来了。" #: src/character.cpp msgid "You find yourself no longer grabbed." @@ -145069,7 +145230,7 @@ msgstr " 挣脱了!" #: src/character.cpp #, c-format msgid "Your %s bionic comes back online." -msgstr "" +msgstr "你的%s生化插件恢复正常。" #: src/character.cpp #, c-format @@ -145174,7 +145335,7 @@ msgstr "疲倦" #: src/character.cpp #, c-format msgid "Your %s bionic shorts out!" -msgstr "" +msgstr "你的%s生化插件短路了!" #: src/character.cpp msgid "Left Arm" @@ -145321,23 +145482,23 @@ msgstr "穿着:" #: src/character.cpp msgid "NO_EXERCISE" -msgstr "" +msgstr "没有运动" #: src/character.cpp msgid "LIGHT_EXERCISE" -msgstr "" +msgstr "轻度运动" #: src/character.cpp msgid "MODERATE_EXERCISE" -msgstr "" +msgstr "中度运动" #: src/character.cpp msgid "ACTIVE_EXERCISE" -msgstr "" +msgstr "积极运动" #: src/character.cpp msgid "EXTRA_EXERCISE" -msgstr "" +msgstr "海量运动" #: src/character.cpp msgid "a piercing howl!" @@ -145415,7 +145576,7 @@ msgstr "友好的NPC不会拾取该区域内的物品。" #: src/clzones.cpp msgid "NPC Retreat" -msgstr "NPC撤离" +msgstr "NPC:撤离区" #: src/clzones.cpp msgid "" @@ -145425,7 +145586,7 @@ msgstr "当撤离时,如果友好的NPC离该区域60格范围之内,他们 #: src/clzones.cpp msgid "NPC Ignore Sounds" -msgstr "NPC无视声音" +msgstr "NPC:噪音无视区域" #: src/clzones.cpp msgid "Friendly NPCs won't investigate unseen sounds coming from this zone." @@ -145433,7 +145594,7 @@ msgstr "友好的NPC不会调查从这个区域传来,且在视野外的声音 #: src/clzones.cpp msgid "NPC Investigation Area" -msgstr "NPC调查区域" +msgstr "NPC:噪音警戒区域" #: src/clzones.cpp msgid "" @@ -146994,7 +147155,7 @@ msgstr "在为%s进行最后的仪式之后,你会感到悲伤,但也会感 msgid "" "You bury remains of %s, who joined uncounted masses perished in the " "Cataclysm." -msgstr "" +msgstr "你埋葬了%s,他成为了在大灾变之中丧生的无数人之中的一员。" #: src/construction.cpp msgid "Inscribe something on the grave?" @@ -147702,22 +147863,22 @@ msgstr "%s协助了你制作……" #: src/crafting.cpp #, c-format msgid "You mess up and destroy the %s." -msgstr "" +msgstr "你搞砸了,毁了%s。" #: src/crafting.cpp #, c-format msgid " messes up and destroys the %s" -msgstr "" +msgstr "弄乱并破坏了%s" #: src/crafting.cpp #, c-format msgid "You mess up and lose %d%% progress." -msgstr "" +msgstr "你搞砸了,损失了%d%%的进度。" #: src/crafting.cpp #, c-format msgid " messes up and loses %d%% progress." -msgstr "" +msgstr "搞砸了,损失了%d%%的进度。" #: src/crafting.cpp #, c-format @@ -150194,7 +150355,7 @@ msgstr "……但是从不在黄昏时抽。" #: src/effect.cpp msgid "Dave's not here, man." -msgstr "戴维不在这儿,哥们儿。" +msgstr "戴夫不在这儿,哥们儿。" #: src/effect.cpp msgid "Man, a cheeseburger sounds SO awesome right now." @@ -153368,7 +153529,7 @@ msgstr "派系营地" #: src/game.cpp #, c-format msgid "The %s is dangerously close!" -msgstr "" +msgstr "%s危险地靠近了。" #: src/game.cpp msgid "Confirm:" @@ -154056,7 +154217,7 @@ msgstr "不能在骑乘时与载具互动。" #: src/game.cpp msgid "You cannot use a console while mounted." -msgstr "挂载时不能使用控制台。" +msgstr "骑乘时不能使用控制台。" #: src/game.cpp #, c-format @@ -154588,7 +154749,7 @@ msgstr "将%s从%s取出?" #: src/game.cpp #, c-format msgid "There's an angry red dot on your body, %s to brush it off." -msgstr "" +msgstr "你身上有一个鲜红的光点。按\"%s\"忽略警告。" #: src/game.cpp #, c-format @@ -154727,7 +154888,7 @@ msgstr "你在%s上弄伤了你的右脚!" #: src/game.cpp #, c-format msgid "Your %s gets cut!" -msgstr "" +msgstr "你的%s被割伤了!" #. ~ 1$s - bodypart name in accusative, 2$s is terrain name. #: src/game.cpp @@ -154803,7 +154964,7 @@ msgstr "%s开始驾驶。" #: src/game.cpp msgid "" "There are vehicle controls here but you cannot reach them whilst mounted." -msgstr "" +msgstr "这里有载具控制器,但骑乘时你够不到它。" #: src/game.cpp msgid "" @@ -155609,7 +155770,7 @@ msgstr "%s 到 %d(%d)" #: src/game_inventory.cpp msgid "TRAINS (CURRENT)" -msgstr "" +msgstr "列车(当前)" #: src/game_inventory.cpp msgid "RECIPES" @@ -155741,7 +155902,7 @@ msgstr "输入新字母。按\"空格\"键清除已分配按键,按\"ESC\"键 msgid "" "Note: The Auto Inventory Letters setting might still reassign a letter to this item.\n" "If this is undesired, you may wish to change the setting in Options." -msgstr "" +msgstr "注意:“自动分配字母”功能仍然会为此物品重新分配字母,如果你不希望这样,在选项中修改。" #: src/game_inventory.cpp msgid "" @@ -155815,7 +155976,7 @@ msgstr "%s,%s" #: src/game_inventory.cpp #, c-format msgid "%i%%" -msgstr "" +msgstr "%i%%" #: src/gamemode.cpp msgid "Tutorial" @@ -155884,7 +156045,7 @@ msgstr "无车辆连在挂钩上。" #: src/grab.cpp #, c-format msgid "You cannot move this vehicle whilst your %s is harnessed!" -msgstr "" +msgstr "你不能移动这个载具,%s正挽在上面。" #: src/grab.cpp #, c-format @@ -159202,7 +159363,7 @@ msgstr "* 这份食物被冷冻过一次,解冻后口感变得 粘糊而 #: src/item.cpp msgid "* It seems that deep freezing killed all parasites." -msgstr "* 这份食物经过冷冻,杀死寄生虫。" +msgstr "* 这份食物经过冷冻,没有寄生虫。" #: src/item.cpp msgid "" @@ -166305,7 +166466,7 @@ msgstr "健康" #: src/magic.cpp msgid "mana" -msgstr "玛哪" +msgstr "魔力" #: src/magic.cpp msgid "stamina" @@ -166329,8 +166490,8 @@ msgid "" "Learning this spell will make you a %s and lock you out of other unique spells.\n" "Continue?" msgstr "" -"学习此法术将使你获得%s并将使你无法学习其他独特的法术。\n" -"继续?" +"学习此法术将使你成为%s并将使你无法学习其他职业的法术。\n" +"是否继续?" #: src/magic.cpp #, c-format @@ -169414,7 +169575,7 @@ msgstr "一个柔和的机器声音说道:“放开那个病人!再妨碍我 msgid "" "a soft robotic voice say, \"Greetings kinbot. Please take good care of this" " patient.\"" -msgstr "一个柔和的机器人声音说,“问候金博特。请好好照顾这个病人。”" +msgstr "一个柔和的机器人声音说,“欢迎,姐妹。请好好照顾这个病人。”" #: src/monattack.cpp #, c-format @@ -170306,7 +170467,7 @@ msgstr "带上背包" #: src/monexamine.cpp #, c-format msgid "Remove vehicle harness from %s" -msgstr "移除马具从%s" +msgstr "从%s上移除马具" #: src/monexamine.cpp #, c-format @@ -170363,17 +170524,17 @@ msgstr "你不知道怎么装鞍%s" #: src/monexamine.cpp #, c-format msgid "Mount %s" -msgstr "安装%s" +msgstr "骑上%s" #: src/monexamine.cpp #, c-format msgid "%s cannot be mounted" -msgstr "%s无法安装" +msgstr "%s不能骑乘。" #: src/monexamine.cpp #, c-format msgid "%s is too small to carry your weight" -msgstr "%s太小了不能承受你的重量" +msgstr "%s太小了,不能承受你的重量" #: src/monexamine.cpp msgid "You have no knowledge of riding at all" @@ -170382,11 +170543,11 @@ msgstr "你根本不懂如何骑马" #: src/monexamine.cpp #, c-format msgid "You are too heavy to mount %s" -msgstr "你太重了,不能上马%s" +msgstr "你太重了,不能骑乘%s" #: src/monexamine.cpp msgid "You are not skilled enough to ride without a saddle" -msgstr "你没有马鞍驾驭马匹还不够熟练" +msgstr "你还不够熟练,不能无鞍骑乘" #: src/monexamine.cpp #, c-format @@ -172615,7 +172776,7 @@ msgstr "每个人" #: src/npctalk.cpp #, c-format msgid "%s currently has these temporary orders:" -msgstr "%s突然接到紧急命令:" +msgstr "%s接受的紧急命令如下:" #: src/npctalk.cpp msgid "None." @@ -172791,7 +172952,7 @@ msgstr "就像你一样。" #: src/npctalk.cpp #, c-format msgid "You yell %s" -msgstr "你大喊:%s" +msgstr "你大喊%s" #: src/npctalk.cpp #, c-format @@ -176201,7 +176362,7 @@ msgstr "位置" #: src/panels.cpp msgid "Mana" -msgstr "玛哪" +msgstr "魔力" #: src/panels.cpp msgid "Weather" @@ -176600,7 +176761,7 @@ msgstr "你力竭了,无法奔跑。" #: src/player.cpp msgid "You slow your steed to a walk." -msgstr "你令自己的马缓慢下来" +msgstr "你令自己的马缓慢下来。" #: src/player.cpp msgid "You start crouching." @@ -176608,7 +176769,7 @@ msgstr "你开始蹲伏。" #: src/player.cpp msgid "You nudge your steed to a steady trot." -msgstr "你轻轻触碰你的马,使它平稳地小跑" +msgstr "你轻轻触碰你的马,使它平稳地小跑。" #: src/player.cpp msgid "You start walking." @@ -178507,7 +178668,7 @@ msgstr "你的身体由于负重过高而感到疼痛!" #: src/player.cpp msgid "You fall off your mount!" -msgstr "你从山上摔下来了!" +msgstr "你从坐骑背上摔了下来!" #: src/player.cpp src/trapfunc.cpp msgid "You hurt yourself!" @@ -178516,12 +178677,12 @@ msgstr "你伤到了你自己!" #: src/player.cpp msgctxt "memorial_male" msgid "Fell off a mount." -msgstr "从山上摔下来" +msgstr "从坐骑背上坠落。" #: src/player.cpp msgctxt "memorial_female" msgid "Fell off a mount." -msgstr "从山上摔下来" +msgstr "从坐骑背上坠落。" #: src/player.cpp msgid "Dismount where?" diff --git a/lang/po/zh_TW.po b/lang/po/zh_TW.po index c393715765dd2..34a37c691276e 100644 --- a/lang/po/zh_TW.po +++ b/lang/po/zh_TW.po @@ -21,8 +21,8 @@ # Laughing Man, 2019 # Hsinyu Chan, 2019 # Brett Dong , 2019 -# xap, 2019 # kiddragon Chung , 2019 +# xap, 2019 # msgid "" msgstr "" @@ -30,7 +30,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2019-06-07 17:32+0800\n" "PO-Revision-Date: 2018-04-26 14:47+0000\n" -"Last-Translator: kiddragon Chung , 2019\n" +"Last-Translator: xap, 2019\n" "Language-Team: Chinese (Taiwan) (https://www.transifex.com/cataclysm-dda-translators/teams/2217/zh_TW/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -149938,15 +149938,15 @@ msgstr "" #: src/faction_camp.cpp msgid "You must build your camp in an empty field." -msgstr "" +msgstr "你必須在空地才能建造營區。" #: src/faction_camp.cpp msgid "You need more room for camp expansions!" -msgstr "" +msgstr "你需要更多房間來擴充營區!" #: src/faction_camp.cpp msgid "You are too close to another camp!" -msgstr "" +msgstr "你太靠近另一個營區!" #: src/faction_camp.cpp msgid "" @@ -171437,25 +171437,25 @@ msgstr "%1$s 給了你 %2$s" #: src/npctalk.cpp #, c-format msgid "%1$s gives you %2$d %3$s" -msgstr "" +msgstr "%1$s 給予你 %2$d %3$s" #. ~ %1$s is a translated item name #: src/npctalk.cpp #, c-format msgid "You don't have a %1$s!" -msgstr "" +msgstr "你沒有 %1$s !" #. ~ %1%s is the NPC name, %2$s is an item #: src/npctalk.cpp #, c-format msgid "You give %1$s a %2$s" -msgstr "" +msgstr "你給予 %1$s 一個 %2$s" #. ~ %1%s is the NPC name, %2$d is a number of items, %3$s are items #: src/npctalk.cpp #, c-format msgid "You give %1$s %2$d %3$s" -msgstr "" +msgstr "你給予 %1$s %2$d %3$s" #. ~ %1%s is the "You" or the NPC name, %2$s are a translated item name #: src/npctalk.cpp @@ -175530,7 +175530,7 @@ msgstr "你溺水了!" #: src/player.cpp msgid "You shed a tooth!" -msgstr "" +msgstr "你掉了一顆牙!" #. ~Sound of buzzing Insect Wings #: src/player.cpp @@ -175584,7 +175584,7 @@ msgstr "你突然感到炎熱。" #: src/player.cpp #, c-format msgid "%1$s gets angry!" -msgstr "" +msgstr "%1$s 生氣了!" #: src/player.cpp #, c-format @@ -175598,75 +175598,75 @@ msgstr "" #: src/player.cpp msgid "Hey, can you hear me?" -msgstr "" +msgstr "嘿,你能聽見我嗎?" #: src/player.cpp msgid "Don't touch me." -msgstr "" +msgstr "別碰我。" #: src/player.cpp msgid "What's your name?" -msgstr "" +msgstr "你的名字是什麼?" #: src/player.cpp msgid "I thought you were my friend." -msgstr "" +msgstr "我以為你是我的朋友。" #: src/player.cpp msgid "How are you today?" -msgstr "" +msgstr "你今天過的好嗎?" #: src/player.cpp msgid "Shut up! Don't lie to me." -msgstr "" +msgstr "閉嘴!別騙我。" #: src/player.cpp msgid "Please, don't go." -msgstr "" +msgstr "拜託,別走。" #: src/player.cpp msgid "Don't leave me alone!" -msgstr "" +msgstr "不要放我一個人!" #: src/player.cpp msgid "Yeah, sure." -msgstr "" +msgstr "耶,當然。" #: src/player.cpp msgid "No way, man." -msgstr "" +msgstr "不行啊大哥!" #: src/player.cpp msgid "Do you really think so?" -msgstr "" +msgstr "你真的這麼想?" #: src/player.cpp msgid "Is it really time for that?" -msgstr "" +msgstr "這時候真的要這樣做?" #: src/player.cpp msgid "Sorry, I can't hear you." -msgstr "" +msgstr "抱歉,我聽不到你。" #: src/player.cpp msgid "You've told me already." -msgstr "" +msgstr "你已經告訴過我了。" #: src/player.cpp msgid "I know!" -msgstr "" +msgstr "我知道了!" #: src/player.cpp msgid "Why are you following me?" -msgstr "" +msgstr "你為什麼跟著我?" #: src/player.cpp msgid "This place is dangerous, you shouldn't be here." -msgstr "" +msgstr "這個地方很危險,你不應該待在這。" #: src/player.cpp msgid "That's not true, is it?" -msgstr "" +msgstr "這不是真的吧?" #: src/player.cpp msgid "Are you hurt?" @@ -175674,12 +175674,12 @@ msgstr "你受傷了嗎?" #: src/player.cpp msgid "Your " -msgstr "" +msgstr "你的" #: src/player.cpp #, c-format msgid "Hey, let's go kill that %1$s!" -msgstr "" +msgstr "嘿,我們去殺了那個 %1$s !" #: src/player.cpp #, c-format @@ -175689,12 +175689,12 @@ msgstr "你有看到那個 %1$s !?" #: src/player.cpp #, c-format msgid "I want to kill that %1$s!" -msgstr "" +msgstr "我要殺了那個 %1$s !" #: src/player.cpp #, c-format msgid "Let me kill that %1$s!" -msgstr "" +msgstr "讓我殺了那個 %1$s !" #: src/player.cpp #, c-format @@ -175732,7 +175732,7 @@ msgstr "你流血了!" #: src/player.cpp msgid "Your wound looks pretty bad." -msgstr "" +msgstr "你的傷口看起來不妙。" #: src/player.cpp msgid "Shouldn't you put a bandage on that?" @@ -175748,7 +175748,7 @@ msgstr "你看你來受傷了,是因為我嗎?" #: src/player.cpp msgid "Are you supposed to be bleeding?" -msgstr "" +msgstr "你不是應該會流血嗎?" #: src/player.cpp msgid "You're not going to die, are you?" @@ -175756,11 +175756,11 @@ msgstr "你不會死的,對吧?" #: src/player.cpp msgid "Kill a few more before you bleed out!" -msgstr "" +msgstr "在流血至死前多殺一些!" #: src/player.cpp msgid "Hey fix me up." -msgstr "" +msgstr "嘿 把我修好。" #: src/player.cpp msgid "I need healing!" @@ -175768,15 +175768,15 @@ msgstr "我需要醫療!" #: src/player.cpp msgid "I hurt all over..." -msgstr "" +msgstr "我傷的很重..." #: src/player.cpp msgid "You can put me back together, right?" -msgstr "" +msgstr "你可以把我修好,對吧?" #: src/player.cpp msgid "I... I can't move my legs!" -msgstr "" +msgstr "我...我的腿不能動了!" #: src/player.cpp msgid "Medic!" @@ -175792,7 +175792,7 @@ msgstr "他們抓到我了!" #: src/player.cpp msgid "Go on without me..." -msgstr "" +msgstr "快走不用等我..." #: src/player.cpp msgid "Am I gonna die?" @@ -176230,7 +176230,7 @@ msgstr "重新填裝 %s" #: src/player.cpp #, c-format msgid "Select ammo for %s" -msgstr "" +msgstr "選擇 %s 的彈藥" #. ~ magazine with ammo count #: src/player.cpp @@ -177947,7 +177947,7 @@ msgstr "投擲 %s" #: src/ranged.cpp #, c-format msgid "Blind throwing %s" -msgstr "" +msgstr "盲擲 %s" #: src/ranged.cpp msgid "Set target" @@ -179297,7 +179297,7 @@ msgstr "所需技能:\n" #: src/veh_interact.cpp #, c-format msgid "> %1$s%2$s %3$i\n" -msgstr "" +msgstr "> %1$s%2$s %3$i\n" #: src/veh_interact.cpp #, c-format @@ -179321,14 +179321,14 @@ msgstr "額外需求:\n" #: src/veh_interact.cpp #, c-format msgid "> %1$s%2$s %3$i for extra engines." -msgstr "" +msgstr "> %1$s>%2$s %3$i 以安裝更多引擎。" #. ~ %1$s represents the internal color name which shouldn't be translated, #. %2$s is skill name, and %3$i is skill level #: src/veh_interact.cpp #, c-format msgid "> %1$s%2$s %3$i for extra steering axles." -msgstr "" +msgstr "> %1$s>%2$s %3$i 以安裝更多轉向軸。" #: src/veh_interact.cpp #, c-format @@ -179343,12 +179343,12 @@ msgstr "力量 %d" #: src/veh_interact.cpp #, c-format msgid "1 tool with %1$s %2$d" -msgstr "" +msgstr "1 個有 %1$s %2$d 的工具" #: src/veh_interact.cpp #, c-format msgid "> %1$s OR %2$s" -msgstr "" +msgstr "> %1$s 或 %2$s" #: src/veh_interact.cpp msgid "Your morale is too low to construct..." @@ -179604,6 +179604,7 @@ msgid "" "> %1$s1 tool with %2$s %3$i OR %4$sstrength " "%5$i" msgstr "" +"> %1$s 1 工具 %2$s %3$i 或 %4$s 力量%5$i" #. ~ %1$s represents the internal color name which shouldn't be translated, #. %2$s is pre-translated reason @@ -179670,6 +179671,8 @@ msgid "" "To change a wheel you need a %1$swrench, a %2$swheel, and " "either %3$slifting equipment or %4$s%5$d strength." msgstr "" +"你需要一個 %1$s 扳手、一個 %2$s 輪胎、以及一個 %3$s 起重裝置或 %4$s " +"%5$d 點力量才能替換輪胎。" #: src/veh_interact.cpp msgid "Who is driving while you work?" @@ -179968,7 +179971,7 @@ msgstr "輪胎寬度" #: src/veh_interact.cpp msgid "Electric Power" -msgstr "" +msgstr "電能" #: src/veh_interact.cpp msgid "Epwr" @@ -179982,7 +179985,7 @@ msgstr "電量: %s" #: src/veh_interact.cpp #, c-format msgid "Drain: %+8d" -msgstr "" +msgstr "消耗: %+8d" #: src/veh_interact.cpp msgid "boardable" @@ -180909,17 +180912,17 @@ msgstr "" #: src/vehicle_use.cpp #, c-format msgid "the %s making a long beep" -msgstr "" +msgstr "%s 發出很長的嗶嗶響聲。" #: src/vehicle_use.cpp #, c-format msgid "the %s clicking once" -msgstr "" +msgstr "%s 發出咔嚓聲。" #: src/vehicle_use.cpp #, c-format msgid "the %s rapidly clicking" -msgstr "" +msgstr "%s 發出急促的咔嚓聲。" #: src/vehicle_use.cpp #, c-format @@ -180957,7 +180960,7 @@ msgstr "你按了喇叭, 但沒有事發生。" #: src/vehicle_use.cpp #, c-format msgid "Move how many? [Have %d] (0 to cancel)" -msgstr "" +msgstr "要移動多少? [擁有 %d] (0 為取消)" #: src/vehicle_use.cpp msgid "a simple melody blaring from the loudspeakers." @@ -181103,7 +181106,7 @@ msgstr "捕捉或釋放生物" #: src/vehicle_use.cpp msgid "Load or unload a vehicle" -msgstr "" +msgstr "裝載或卸載車輛" #: src/vehicle_use.cpp msgid "Harness an animal" From d35f052e56f4d000a44731554dd9f34285446633 Mon Sep 17 00:00:00 2001 From: Curtis Merrill Date: Fri, 21 Jun 2019 04:38:38 -0400 Subject: [PATCH 221/371] Magiclysm: add finger firelighter, balance spellbooks (#31683) * add finger firelighter, balance spellbooks * change burning hands in backpacking to create lighter * lint --- data/mods/Magiclysm/Spells/kelvinist.json | 22 +++++++++++++++++++ data/mods/Magiclysm/items/ethereal_items.json | 14 +++++++++++- data/mods/Magiclysm/items/spellbooks.json | 12 +++++----- 3 files changed, 41 insertions(+), 7 deletions(-) diff --git a/data/mods/Magiclysm/Spells/kelvinist.json b/data/mods/Magiclysm/Spells/kelvinist.json index 7719c1c78c555..7728f7e5cd104 100644 --- a/data/mods/Magiclysm/Spells/kelvinist.json +++ b/data/mods/Magiclysm/Spells/kelvinist.json @@ -20,6 +20,28 @@ "base_casting_time": 300, "energy_source": "MANA" }, + { + "id": "create_lighter", + "type": "SPELL", + "name": "Finger Firelighter", + "description": "Summons a small flame that does not burn you, but you can use it to light things on fire. It seems to need you to have some intent to light things on fire, because you are able to put it in your pocket with no issue.", + "valid_targets": [ "none" ], + "effect": "spawn_item", + "effect_str": "finger_firelighter", + "min_damage": 1, + "max_damage": 1, + "min_duration": 6000, + "max_duration": 60000, + "duration_increment": 5400, + "max_level": 10, + "spell_class": "KELVINIST", + "energy_source": "MANA", + "base_casting_time": 250, + "final_casting_time": 50, + "casting_time_increment": -20, + "base_energy_cost": 65, + "difficulty": 0 + }, { "id": "ice_spike", "type": "SPELL", diff --git a/data/mods/Magiclysm/items/ethereal_items.json b/data/mods/Magiclysm/items/ethereal_items.json index 7a0ed1bc2ceee..4d77eb7dd4422 100644 --- a/data/mods/Magiclysm/items/ethereal_items.json +++ b/data/mods/Magiclysm/items/ethereal_items.json @@ -23,6 +23,19 @@ "flags": [ "VARSIZE", "STURDY", "UNARMED_WEAPON", "DURABLE_MELEE", "NONCONDUCTIVE" ], "techniques": [ "WBLOCK_3" ] }, + { + "id": "finger_firelighter", + "type": "TOOL", + "name": "finger firelighter", + "description": "This is a small flame you can hold in your hand. With a thought, you can cause it to light something on fire.", + "weight": 1, + "volume": "1 ml", + "price": 0, + "symbol": ",", + "color": "yellow", + "use_action": [ { "type": "firestarter", "moves": 20 } ], + "flags": [ "TRADER_AVOID", "FIRESTARTER", "FIRE", "LIGHT_8", "FLAMING", "WATER_EXTINGUISH" ] + }, { "id": "armor_stonefist", "type": "ARMOR", @@ -263,7 +276,6 @@ "NO_UNLOAD", "NO_AMMO" ], - "ammo": "NULL", "skill": "archery", "min_strength": 5, "weight": 540, diff --git a/data/mods/Magiclysm/items/spellbooks.json b/data/mods/Magiclysm/items/spellbooks.json index 5e84a98430048..d5441229cbcf1 100644 --- a/data/mods/Magiclysm/items/spellbooks.json +++ b/data/mods/Magiclysm/items/spellbooks.json @@ -33,7 +33,7 @@ "price": 5000, "symbol": "?", "color": "light_red", - "use_action": { "type": "learn_spell", "spells": [ "magic_missile", "phase_door" ] } + "use_action": { "type": "learn_spell", "spells": [ "magic_missile", "phase_door", "create_atomic_light" ] } }, { "id": "wizard_utility", @@ -45,7 +45,7 @@ "price": 35000, "symbol": "?", "color": "red", - "use_action": { "type": "learn_spell", "spells": [ "phase_door", "burning_hands", "pain_split" ] } + "use_action": { "type": "learn_spell", "spells": [ "phase_door", "create_lighter", "pain_split", "protection_aura" ] } }, { "id": "pyro", @@ -81,7 +81,7 @@ "price": 5000, "symbol": "?", "color": "light_green", - "use_action": { "type": "learn_spell", "spells": [ "light_healing" ] } + "use_action": { "type": "learn_spell", "spells": [ "light_healing", "blinding_flash", "bless" ] } }, { "id": "priest_advanced", @@ -93,7 +93,7 @@ "price": 30000, "symbol": "?", "color": "green", - "use_action": { "type": "learn_spell", "spells": [ "smite" ] } + "use_action": { "type": "learn_spell", "spells": [ "smite", "holy_blade", "spirit_armor" ] } }, { "id": "winter_grasp", @@ -117,7 +117,7 @@ "price": 5000, "symbol": "?", "color": "light_grey", - "use_action": { "type": "learn_spell", "spells": [ "jolt", "windstrike" ] } + "use_action": { "type": "learn_spell", "spells": [ "jolt", "windstrike", "windrun", "storm_hammer" ] } }, { "id": "generic_spellbook", @@ -128,7 +128,7 @@ "volume": 2, "symbol": "?", "color": "magenta", - "use_action": { "type": "learn_spell", "spells": [ "seismic_stomp" ] } + "use_action": { "type": "learn_spell", "spells": [ "seismic_stomp", "create_atomic_lamp", "ethereal_grasp" ] } }, { "id": "biomancer_spellbook", From 0f27b3f5cbf749127c7798811521c4f9abd13c62 Mon Sep 17 00:00:00 2001 From: Hirmuolio Date: Fri, 21 Jun 2019 11:39:57 +0300 Subject: [PATCH 222/371] Updated "Mundane Zombies" mod (#31690) --- data/mods/Mundane_Zombies/modinfo.json | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/data/mods/Mundane_Zombies/modinfo.json b/data/mods/Mundane_Zombies/modinfo.json index 4751a11214d3b..14f4c87f615b9 100644 --- a/data/mods/Mundane_Zombies/modinfo.json +++ b/data/mods/Mundane_Zombies/modinfo.json @@ -20,7 +20,6 @@ "mon_flesh_angel", "mon_homunculus", "mon_shia", - "mon_zombear", "mon_zombie_acidic", "mon_zombie_armored", "mon_zombie_bio_op", @@ -45,15 +44,12 @@ "mon_zombie_master", "mon_zombie_necro", "mon_zombie_predator", - "mon_zombie_runner", - "mon_zombie_scientist", "mon_zombie_scorched", "mon_zombie_screecher", "mon_zombie_shady", "mon_zombie_shrieker", "mon_zombie_smoker", "mon_zombie_spitter", - "mon_zombie_survivor", "mon_zombie_technician", "mon_skeleton_hulk", "mon_zombie_anklebiter", @@ -63,9 +59,10 @@ "mon_zombie_snotgobbler", "mon_zombie_sproglodyte", "mon_zombie_waif", - "mon_zombie_child_fungus", "mon_zombie_grenadier", - "mon_zombie_grenadier_elite" + "mon_zombie_grenadier_elite", + "mon_zombie_soldier_acid_1", + "mon_zombie_soldier_acid_2" ] } ] From 6dd145c1ac7f45841affdb3b0b387794d433a57b Mon Sep 17 00:00:00 2001 From: Leosky Date: Fri, 21 Jun 2019 10:40:32 +0200 Subject: [PATCH 223/371] Magiclysm : Lost Faith scenario (#31664) --- data/mods/Magiclysm/professions.json | 140 +++++++++++++++++++++++ data/mods/Magiclysm/scenarios.json | 13 +++ data/mods/Magiclysm/start_locations.json | 26 +++++ 3 files changed, 179 insertions(+) create mode 100644 data/mods/Magiclysm/scenarios.json create mode 100644 data/mods/Magiclysm/start_locations.json diff --git a/data/mods/Magiclysm/professions.json b/data/mods/Magiclysm/professions.json index 1764ed6b38169..5eccb84d1810e 100644 --- a/data/mods/Magiclysm/professions.json +++ b/data/mods/Magiclysm/professions.json @@ -34,5 +34,145 @@ "both": [ "druid_spellbook", "leathersandals", "robe", "rope_makeshift_30", "hide_bag", "hat_fur", "gloves_wraps_fur" ] }, "traits": [ "DRUID" ] + }, + { + "type": "profession", + "ident": "priest_magic2", + "name": "Priest", + "description": "When the apocalypse struck you did everything you could to protect your parish faithful, but it appears that prayers were not enough. Now that they are all dead, you should probably find something more tangible to protect you.", + "points": 0, + "skills": [ { "level": 3, "name": "speech" } ], + "items": { + "both": { + "items": [ "pants", "longshirt", "socks", "cassock", "dress_shoes", "holy_symbol", "holybook_bible1", "priest_beginner", "pyro" ], + "entries": [ { "group": "charged_cell_phone" } ] + }, + "male": [ "briefs" ], + "female": [ "bra", "panties" ] + } + }, + { + "type": "profession", + "ident": "shinto_priest_magic2", + "name": "Kannushi", + "description": "You were one of the maintainers of a Shinto shrine, performing rituals and sacred tasks. You preferred it when only the spirits of the dead inhabited your shrine, and not their rotting corpses.", + "points": 0, + "skills": [ { "level": 1, "name": "fabrication" }, { "level": 1, "name": "tailor" } ], + "items": { + "both": { + "items": [ "kariginu", "eboshi", "pants", "tabi_dress", "geta", "holy_symbol", "holybook_kojiki", "priest_beginner", "pyro" ], + "entries": [ { "group": "charged_cell_phone" } ] + }, + "male": [ "briefs" ], + "female": [ "bra", "panties" ] + } + }, + { + "type": "profession", + "ident": "imam_magic2", + "name": { "male": "Imam", "female": "Mourchida" }, + "description": "You spent much of your time prior to the apocalypse at the local mosque, studying the words of the Prophet and the Quran and guiding your community in prayer. Back then they came from far and wide to listen to you, now they come to eat your brains.", + "points": 0, + "//": "No knife, fire, or decent storage/armor. Skill points are countered.", + "skills": [ { "level": 2, "name": "speech" }, { "level": 1, "name": "barter" } ], + "items": { + "both": { + "items": [ "pants", "tshirt", "socks", "kufi", "thawb", "lowtops", "holybook_quran", "priest_beginner", "pyro" ], + "entries": [ { "group": "charged_cell_phone" } ] + }, + "male": [ "briefs" ], + "female": [ "bra", "panties" ] + } + }, + { + "type": "profession", + "ident": "rabbi_magic2", + "name": "Rabbi", + "description": "You were celebrating with your flock in the temple when the cataclysm struck. You sure could use a messiah right now!", + "points": 0, + "skills": [ { "level": 2, "name": "speech" }, { "level": 1, "name": "firstaid" } ], + "items": { + "both": { + "items": [ + "pants", + "leather_belt", + "dress_shirt", + "socks", + "kittel", + "kippah", + "dress_shoes", + "holy_symbol", + "holybook_talmud", + "holybook_tanakh", + "priest_beginner", + "pyro" + ], + "entries": [ { "group": "charged_cell_phone" } ] + }, + "male": [ "briefs" ], + "female": [ "bra", "panties" ] + } + }, + { + "type": "profession", + "ident": "guru_magic2", + "name": "Guru", + "description": "You spent many years traveling the world, becoming wise and learned. Normally, you can answer any question, but even you are not quite sure what to do about the ravenous undead.", + "points": 2, + "//": "1.5 pts skills, cutting implement, and plenty of storage, so lack of fire only goes so far.", + "skills": [ { "level": 2, "name": "speech" }, { "level": 1, "name": "survival" } ], + "items": { + "both": { + "items": [ + "jeans", + "tshirt", + "socks", + "robe", + "turban", + "waterskin", + "pockknife", + "mbag", + "leathersandals", + "holy_symbol", + "wristwatch", + "priest_beginner", + "pyro" + ], + "entries": [ { "group": "charged_cell_phone" } ] + }, + "male": [ "briefs" ], + "female": [ "panties" ] + } + }, + { + "type": "profession", + "ident": "preacher_magic2", + "name": "Preacher", + "description": "You devoted your life to spreading the good word; always on the road, traveling from town to town. Now everything has gone to hell, you can't host your daily podcast, and the undead listening to your sermons don't seem particularly moved.", + "points": 2, + "//": "Storage + 2 points in skills, - no knife or fire.", + "skills": [ { "level": 2, "name": "speech" }, { "level": 1, "name": "driving" }, { "level": 1, "name": "computer" } ], + "items": { + "both": { + "items": [ + "dress_shirt", + "pants", + "socks", + "dress_shoes", + "wristwatch", + "backpack", + "laptop", + "flyer", + "flyer", + "flyer", + "holy_symbol", + "priest_beginner", + "pyro" + ], + "entries": [ { "group": "charged_cell_phone" } ] + }, + "male": [ "briefs" ], + "female": [ "bra", "panties" ] + } } ] diff --git a/data/mods/Magiclysm/scenarios.json b/data/mods/Magiclysm/scenarios.json new file mode 100644 index 0000000000000..478a4c0e2f7b9 --- /dev/null +++ b/data/mods/Magiclysm/scenarios.json @@ -0,0 +1,13 @@ +[ + { + "type": "scenario", + "ident": "lost_faith", + "name": "Lost Faith", + "flags": [ "SUR_START", "LONE_START" ], + "points": 2, + "description": "You've been preaching your faith during a long time, but the recent events make you doubt about it. Wandering in your temple, you just found books that may restore your faith or shatter it completely.", + "start_name": "Church", + "allowed_locs": [ "church_3rdfloor_1", "church_1", "church_steeple_end", "church" ], + "professions": [ "priest_magic2", "shinto_priest_magic2", "imam_magic2", "rabbi_magic2", "guru_magic2", "preacher_magic2" ] + } +] diff --git a/data/mods/Magiclysm/start_locations.json b/data/mods/Magiclysm/start_locations.json new file mode 100644 index 0000000000000..c232dae029308 --- /dev/null +++ b/data/mods/Magiclysm/start_locations.json @@ -0,0 +1,26 @@ +[ + { + "type": "start_location", + "ident": "church_3rdfloor_1", + "name": "Church", + "target": "church_3rdfloor_1" + }, + { + "type": "start_location", + "ident": "church_1", + "name": "Church", + "target": "church_1" + }, + { + "type": "start_location", + "ident": "church_steeple_end", + "name": "Church", + "target": "church_steeple_end" + }, + { + "type": "start_location", + "ident": "church", + "name": "Church", + "target": "church" + } +] From 8fd4c4ade0a5b7434dea2697a652e3834b397c94 Mon Sep 17 00:00:00 2001 From: Jason Jones Date: Fri, 21 Jun 2019 00:43:34 -0800 Subject: [PATCH 224/371] Fix is_ot_type matching incorrect locations (#31669) * Fix is_ot_type matching incorrect locations * Adjust mission destination values for actual overmap terrains --- data/json/npcs/missiondef.json | 2 +- .../missiondef_free_merchants.json | 2 +- src/computer.cpp | 2 +- src/map_extras.cpp | 8 +-- src/mapgen.cpp | 50 +++++++++---------- src/mission_start.cpp | 2 +- src/overmap.cpp | 11 +++- src/overmap.h | 1 + 8 files changed, 43 insertions(+), 35 deletions(-) diff --git a/data/json/npcs/missiondef.json b/data/json/npcs/missiondef.json index 179335327ac84..4cbf7aa09641e 100644 --- a/data/json/npcs/missiondef.json +++ b/data/json/npcs/missiondef.json @@ -563,7 +563,7 @@ "start": { "effect": "follow" }, "end": { "effect": "leave" }, "origins": [ "ORIGIN_SECONDARY" ], - "destination": "farm", + "destination": "farm_2", "dialogue": { "describe": "I just need a place to start over...", "offer": "I've accepted that everyone I used to know is dead... one way or another. I really wish I could have done something to save my brother but he was one of the first to go. I'd like to start over, just rebuild at one of the farms in the countryside. Can you help me secure one?", diff --git a/data/json/npcs/refugee_center/missiondef_free_merchants.json b/data/json/npcs/refugee_center/missiondef_free_merchants.json index 48fec04b358f2..209c11921db8c 100644 --- a/data/json/npcs/refugee_center/missiondef_free_merchants.json +++ b/data/json/npcs/refugee_center/missiondef_free_merchants.json @@ -8,6 +8,6 @@ "value": 0, "start": "reveal_refugee_center", "origins": [ "ORIGIN_COMPUTER" ], - "destination": "evac_center" + "destination": "refctr_S3e" } ] diff --git a/src/computer.cpp b/src/computer.cpp index 69aff71199035..99b972539f1b7 100644 --- a/src/computer.cpp +++ b/src/computer.cpp @@ -596,7 +596,7 @@ void computer::activate_function( computer_action action ) for( int i = -60; i <= 60; i++ ) { for( int j = -60; j <= 60; j++ ) { const oter_id &oter = overmap_buffer.ter( center.x + i, center.y + j, center.z ); - if( is_ot_type( "sewer", oter ) || is_ot_type( "sewage", oter ) ) { + if( is_ot_type( "sewer", oter ) || is_ot_prefix( "sewage", oter ) ) { overmap_buffer.set_seen( center.x + i, center.y + j, center.z, true ); } } diff --git a/src/map_extras.cpp b/src/map_extras.cpp index 0d9734ebb1cb0..fd89d0e4529e3 100644 --- a/src/map_extras.cpp +++ b/src/map_extras.cpp @@ -591,10 +591,10 @@ static void mx_bandits_block( map &m, const tripoint &abs_sub ) const oter_id &west = overmap_buffer.ter( abs_sub.x - 1, abs_sub.y, abs_sub.z ); const oter_id &east = overmap_buffer.ter( abs_sub.x + 1, abs_sub.y, abs_sub.z ); - const bool forest_at_north = is_ot_type( "forest", north ); - const bool forest_at_south = is_ot_type( "forest", south ); - const bool forest_at_west = is_ot_type( "forest", west ); - const bool forest_at_east = is_ot_type( "forest", east ); + const bool forest_at_north = is_ot_prefix( "forest", north ); + const bool forest_at_south = is_ot_prefix( "forest", south ); + const bool forest_at_west = is_ot_prefix( "forest", west ); + const bool forest_at_east = is_ot_prefix( "forest", east ); const bool road_at_north = is_ot_type( "road", north ); const bool road_at_south = is_ot_type( "road", south ); diff --git a/src/mapgen.cpp b/src/mapgen.cpp index 2af6eded385f3..797a21ec2c95a 100644 --- a/src/mapgen.cpp +++ b/src/mapgen.cpp @@ -2708,32 +2708,32 @@ void map::draw_map( const oter_id &terrain_type, const oter_id &t_north, const o const bool generated = run_mapgen_func( function_key, this, terrain_type, dat, when, density ); if( !generated ) { - if( is_ot_type( "megastore", terrain_type ) ) { + if( is_ot_prefix( "megastore", terrain_type ) ) { draw_megastore( terrain_type, dat, when, density ); - } else if( is_ot_type( "slimepit", terrain_type ) || - is_ot_type( "slime_pit", terrain_type ) ) { + } else if( is_ot_prefix( "slimepit", terrain_type ) || + is_ot_prefix( "slime_pit", terrain_type ) ) { draw_slimepit( terrain_type, dat, when, density ); - } else if( is_ot_type( "haz_sar", terrain_type ) ) { + } else if( is_ot_prefix( "haz_sar", terrain_type ) ) { draw_sarcophagus( terrain_type, dat, when, density ); - } else if( is_ot_type( "triffid", terrain_type ) ) { + } else if( is_ot_prefix( "triffid", terrain_type ) ) { draw_triffid( terrain_type, dat, when, density ); - } else if( is_ot_type( "office", terrain_type ) ) { + } else if( is_ot_prefix( "office", terrain_type ) ) { draw_office_tower( terrain_type, dat, when, density ); - } else if( is_ot_type( "sewage", terrain_type ) ) { + } else if( is_ot_prefix( "sewage", terrain_type ) ) { draw_sewer( terrain_type, dat, when, density ); - } else if( is_ot_type( "spider", terrain_type ) ) { + } else if( is_ot_prefix( "spider", terrain_type ) ) { draw_spider_pit( terrain_type, dat, when, density ); - } else if( is_ot_type( "spiral", terrain_type ) ) { + } else if( is_ot_prefix( "spiral", terrain_type ) ) { draw_spiral( terrain_type, dat, when, density ); - } else if( is_ot_type( "temple", terrain_type ) ) { + } else if( is_ot_prefix( "temple", terrain_type ) ) { draw_temple( terrain_type, dat, when, density ); - } else if( is_ot_type( "toxic", terrain_type ) ) { + } else if( is_ot_prefix( "toxic", terrain_type ) ) { draw_toxic_dump( terrain_type, dat, when, density ); - } else if( is_ot_type( "fema", terrain_type ) ) { + } else if( is_ot_prefix( "fema", terrain_type ) ) { draw_fema( terrain_type, dat, when, density ); - } else if( is_ot_type( "mine", terrain_type ) ) { + } else if( is_ot_prefix( "mine", terrain_type ) ) { draw_mine( terrain_type, dat, when, density ); - } else if( is_ot_type( "silo", terrain_type ) ) { + } else if( is_ot_prefix( "silo", terrain_type ) ) { draw_silo( terrain_type, dat, when, density ); } else if( is_ot_subtype( "anthill", terrain_type ) ) { draw_anthill( terrain_type, dat, when, density ); @@ -3342,9 +3342,9 @@ void map::draw_lab( const oter_id &terrain_type, mapgendata &dat, const time_poi terrain_type == "central_lab_core" || terrain_type == "tower_lab" || terrain_type == "tower_lab_stairs" ) { - ice_lab = is_ot_type( "ice_lab", terrain_type ); - central_lab = is_ot_type( "central_lab", terrain_type ); - tower_lab = is_ot_type( "tower_lab", terrain_type ); + ice_lab = is_ot_prefix( "ice_lab", terrain_type ); + central_lab = is_ot_prefix( "central_lab", terrain_type ); + tower_lab = is_ot_prefix( "tower_lab", terrain_type ); if( ice_lab ) { int temperature = -20 + 30 * ( dat.zlevel ); @@ -4040,9 +4040,9 @@ void map::draw_lab( const oter_id &terrain_type, mapgendata &dat, const time_poi } else if( terrain_type == "lab_finale" || terrain_type == "ice_lab_finale" || terrain_type == "central_lab_finale" || terrain_type == "tower_lab_finale" ) { - ice_lab = is_ot_type( "ice_lab", terrain_type ); - central_lab = is_ot_type( "central_lab", terrain_type ); - tower_lab = is_ot_type( "tower_lab", terrain_type ); + ice_lab = is_ot_prefix( "ice_lab", terrain_type ); + central_lab = is_ot_prefix( "central_lab", terrain_type ); + tower_lab = is_ot_prefix( "tower_lab", terrain_type ); if( ice_lab ) { int temperature = -20 + 30 * dat.zlevel; @@ -4991,22 +4991,22 @@ void map::draw_mine( const oter_id &terrain_type, mapgendata &dat, const time_po rotate( rng( 0, 3 ) ); } else if( terrain_type == "mine" || terrain_type == "mine_down" ) { - if( is_ot_type( "mine", dat.north() ) ) { + if( is_ot_prefix( "mine", dat.north() ) ) { dat.n_fac = ( one_in( 10 ) ? 0 : -2 ); } else { dat.n_fac = 4; } - if( is_ot_type( "mine", dat.east() ) ) { + if( is_ot_prefix( "mine", dat.east() ) ) { dat.e_fac = ( one_in( 10 ) ? 0 : -2 ); } else { dat.e_fac = 4; } - if( is_ot_type( "mine", dat.south() ) ) { + if( is_ot_prefix( "mine", dat.south() ) ) { dat.s_fac = ( one_in( 10 ) ? 0 : -2 ); } else { dat.s_fac = 4; } - if( is_ot_type( "mine", dat.west() ) ) { + if( is_ot_prefix( "mine", dat.west() ) ) { dat.w_fac = ( one_in( 10 ) ? 0 : -2 ); } else { dat.w_fac = 4; @@ -6491,7 +6491,7 @@ void map::draw_anthill( const oter_id &terrain_type, mapgendata &dat, const time void map::draw_slimepit( const oter_id &terrain_type, mapgendata &dat, const time_point &/*when*/, const float /*density*/ ) { - if( is_ot_type( "slimepit", terrain_type ) ) { + if( is_ot_prefix( "slimepit", terrain_type ) ) { for( int i = 0; i < SEEX * 2; i++ ) { for( int j = 0; j < SEEY * 2; j++ ) { if( !one_in( 10 ) && ( j < dat.n_fac * SEEX || diff --git a/src/mission_start.cpp b/src/mission_start.cpp index c7730345bbcf1..8e570d6503070 100644 --- a/src/mission_start.cpp +++ b/src/mission_start.cpp @@ -206,7 +206,7 @@ void mission_start::place_npc_software( mission *miss ) tripoint comppoint; oter_id oter = overmap_buffer.ter( place.x, place.y, place.z ); - if( is_ot_type( "house", oter ) || is_ot_type( "s_pharm", oter ) || oter == "" ) { + if( is_ot_prefix( "house", oter ) || is_ot_type( "s_pharm", oter ) || oter == "" ) { comppoint = find_potential_computer_point( compmap, place.z ); } diff --git a/src/overmap.cpp b/src/overmap.cpp index 29d5712d2d685..d0fd57dbb9be1 100644 --- a/src/overmap.cpp +++ b/src/overmap.cpp @@ -474,6 +474,13 @@ bool is_river_or_lake( const oter_id &ter ) } bool is_ot_type( const std::string &otype, const oter_id &oter ) +{ + // Is a match if the base type is the same which will allow for handling rotations/linear features + // but won't incorrectly match other locations that happen to contain the substring. + return otype == oter->get_type_id().str(); +} + +bool is_ot_prefix( const std::string &otype, const oter_id &oter ) { const size_t oter_size = oter.id().str().size(); const size_t compare_size = otype.size(); @@ -1957,7 +1964,7 @@ void overmap::place_forest_trails() for( int i = 0; i < OMAPX; i++ ) { for( int j = 0; j < OMAPY; j++ ) { oter_id oter = ter( i, j, 0 ); - if( !is_ot_type( "forest", oter ) ) { + if( !is_ot_prefix( "forest", oter ) ) { continue; } @@ -3500,7 +3507,7 @@ bool overmap::check_overmap_special_type( const overmap_special_id &id, void overmap::good_river( int x, int y, int z ) { - if( !is_ot_type( "river", get_ter( x, y, z ) ) ) { + if( !is_ot_prefix( "river", get_ter( x, y, z ) ) ) { return; } if( ( x == 0 ) || ( x == OMAPX - 1 ) ) { diff --git a/src/overmap.h b/src/overmap.h index 8b9bdcfb63e32..ab649fadf64d4 100644 --- a/src/overmap.h +++ b/src/overmap.h @@ -427,6 +427,7 @@ class overmap bool is_river( const oter_id &ter ); bool is_river_or_lake( const oter_id &ter ); bool is_ot_type( const std::string &otype, const oter_id &oter ); +bool is_ot_prefix( const std::string &otype, const oter_id &oter ); // Matches any oter_id that contains the substring passed in, useful when oter can be a suffix, not just a prefix. bool is_ot_subtype( const char *otype, const oter_id &oter ); From 5931eee8de6a3e2b159c8c5444ce48fa19f1f541 Mon Sep 17 00:00:00 2001 From: nexusmrsep Date: Fri, 21 Jun 2019 15:02:59 +0200 Subject: [PATCH 225/371] Adjust stamina regain to 1s turns --- src/player.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/player.cpp b/src/player.cpp index 47f7eabec0558..202e37b6e92ce 100644 --- a/src/player.cpp +++ b/src/player.cpp @@ -4657,8 +4657,8 @@ void player::update_stamina( int turns ) stamina_recovery += bonus; } } - - stamina = roll_remainder( stamina + stamina_recovery * turns ); + // recover ratio was balanced for legacy 6s/turn, hence the division by 6 + stamina = roll_remainder( stamina + stamina_recovery * turns / 6 ); // Cap at max stamina = std::min( std::max( stamina, 0 ), max_stam ); From 0848d288af877f951f46deea44f16a5eea14a28e Mon Sep 17 00:00:00 2001 From: nexusmrsep <39925111+nexusmrsep@users.noreply.github.com> Date: Fri, 21 Jun 2019 15:27:53 +0200 Subject: [PATCH 226/371] Update src/player.cpp Co-Authored-By: Curtis Merrill --- src/player.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/player.cpp b/src/player.cpp index 202e37b6e92ce..1471682bc4acf 100644 --- a/src/player.cpp +++ b/src/player.cpp @@ -4658,7 +4658,7 @@ void player::update_stamina( int turns ) } } // recover ratio was balanced for legacy 6s/turn, hence the division by 6 - stamina = roll_remainder( stamina + stamina_recovery * turns / 6 ); + stamina = roll_remainder( stamina + stamina_recovery * turns / 6.0f ); // Cap at max stamina = std::min( std::max( stamina, 0 ), max_stam ); From abe1f1f8e470b19b939be57432134e5097eff0c2 Mon Sep 17 00:00:00 2001 From: barsoosayque Date: Fri, 21 Jun 2019 20:39:21 +0700 Subject: [PATCH 227/371] allow to open i/r/o in vehicle interaction menu to preview work --- src/veh_interact.cpp | 142 ++++++++++++++++++++++--------------------- 1 file changed, 73 insertions(+), 69 deletions(-) diff --git a/src/veh_interact.cpp b/src/veh_interact.cpp index b41e501c0b1b9..e4d0d67012e1a 100644 --- a/src/veh_interact.cpp +++ b/src/veh_interact.cpp @@ -528,15 +528,15 @@ task_reason veh_interact::cant_do( char mode ) if( abs( veh->velocity ) > 100 || g->u.controlling_vehicle ) { return MOVING_VEHICLE; } + if( !valid_target ) { + return INVALID_TARGET; + } if( !enough_morale ) { return LOW_MORALE; } if( !enough_light ) { return LOW_LIGHT; } - if( !valid_target ) { - return INVALID_TARGET; - } if( !has_tools ) { return LACK_TOOLS; } @@ -742,23 +742,11 @@ void veh_interact::move_fuel_cursor( int delta ) bool veh_interact::do_install( std::string &msg ) { - switch( cant_do( 'i' ) ) { - case LOW_MORALE: - msg = _( "Your morale is too low to construct..." ); - return false; - case LOW_LIGHT: - msg = _( "It's too dark to see what you are doing..." ); - return false; - case INVALID_TARGET: - msg = _( "Cannot install any part here." ); - return false; + task_reason reason = cant_do( 'i' ); - case MOVING_VEHICLE: - msg = _( "You can't install parts while driving." ); - return false; - - default: - break; + if( reason == INVALID_TARGET ) { + msg = _( "Cannot install any part here." ); + return false; } set_title( _( "Choose new part to install here:" ) ); @@ -918,6 +906,19 @@ bool veh_interact::do_install( std::string &msg ) } if( action == "INSTALL" || action == "CONFIRM" ) { if( can_install ) { + switch( reason ) { + case LOW_MORALE: + msg = _( "Your morale is too low to construct..." ); + return false; + case LOW_LIGHT: + msg = _( "It's too dark to see what you are doing..." ); + return false; + case MOVING_VEHICLE: + msg = _( "You can't install parts while driving." ); + return false; + default: + break; + } const auto &shapes = vpart_shapes[ sel_vpart_info->name() + sel_vpart_info->item ]; int selected_shape = -1; if( shapes.size() > 1 ) { // more than one shape available, display selection @@ -999,62 +1000,51 @@ bool veh_interact::move_in_list( int &pos, const std::string &action, const int return true; } +#include + bool veh_interact::do_repair( std::string &msg ) { - switch( cant_do( 'r' ) ) { - case LOW_MORALE: - msg = _( "Your morale is too low to repair..." ); + task_reason reason = cant_do( 'r' ); + + if( reason == INVALID_TARGET ) { + vehicle_part *most_repairable = get_most_repariable_part(); + if( most_repairable ) { + move_cursor( most_repairable->mount.y + ddy, -( most_repairable->mount.x + ddx ) ); return false; - case LOW_LIGHT: - msg = _( "It's too dark to see what you are doing..." ); + } else { + msg = _( "There are no damaged parts on this vehicle." ); return false; - case INVALID_TARGET: { - vehicle_part *most_repairable = get_most_repariable_part(); - if( most_repairable ) { - move_cursor( most_repairable->mount.y + ddy, -( most_repairable->mount.x + ddx ) ); - return false; - } else { - msg = _( "There are no damaged parts on this vehicle." ); - return false; - } } - - case MOVING_VEHICLE: - msg = _( "You can't repair stuff while driving." ); - return false; - - default: - break; } set_title( _( "Choose a part here to repair:" ) ); int pos = 0; while( true ) { - vehicle_part &pt = veh->parts[parts_here[need_repair[pos]]]; + vehicle_part &pt = veh->parts.at(parts_here.at(need_repair[pos])); const vpart_info &vp = pt.info(); - std::ostringstream msg; + std::ostringstream nmsg; bool ok; if( pt.is_broken() ) { - ok = format_reqs( msg, vp.install_requirements(), vp.install_skills, vp.install_time( g->u ) ); + ok = format_reqs( nmsg, vp.install_requirements(), vp.install_skills, vp.install_time( g->u ) ); } else { if( !vp.repair_requirements().is_empty() && pt.base.max_damage() > 0 ) { - ok = format_reqs( msg, vp.repair_requirements() * pt.base.damage_level( 4 ), vp.repair_skills, + ok = format_reqs( nmsg, vp.repair_requirements() * pt.base.damage_level( 4 ), vp.repair_skills, vp.repair_time( g->u ) * pt.base.damage() / pt.base.max_damage() ); } else { - msg << "" << _( "This part cannot be repaired" ) << ""; + nmsg << "" << _( "This part cannot be repaired" ) << ""; ok = false; } } std::string desc_color = string_format( "", string_from_color( pt.is_broken() ? c_dark_gray : c_light_gray ) ); - vp.format_description( msg, desc_color, getmaxx( w_msg ) - 4 ); + vp.format_description( nmsg, desc_color, getmaxx( w_msg ) - 4 ); werase( w_msg ); - fold_and_print( w_msg, 0, 1, getmaxx( w_msg ) - 2, c_light_gray, msg.str() ); + fold_and_print( w_msg, 0, 1, getmaxx( w_msg ) - 2, c_light_gray, nmsg.str() ); wrefresh( w_msg ); werase( w_parts ); @@ -1064,6 +1054,22 @@ bool veh_interact::do_repair( std::string &msg ) const std::string action = main_context.handle_input(); if( ( action == "REPAIR" || action == "CONFIRM" ) && ok ) { + switch( reason ) { + case LOW_MORALE: + msg = _( "Your morale is too low to repair..." ); + return false; + case LOW_LIGHT: + msg = _( "It's too dark to see what you are doing..." ); + return false; + case MOVING_VEHICLE: + msg = _( "You can't repair stuff while driving." ); + return false; + case INVALID_TARGET: + msg = _( "There are no damaged parts on this vehicle." ); + return false; + default: + break; + } sel_vehicle_part = &pt; sel_vpart_info = &vp; const std::vector helpers = g->u.get_crafting_helpers(); @@ -1101,11 +1107,9 @@ bool veh_interact::do_mend( std::string &msg ) case INVALID_TARGET: msg = _( "No faulty parts require mending." ); return false; - case MOVING_VEHICLE: msg = _( "You can't mend stuff while driving." ); return false; - default: break; } @@ -1618,27 +1622,11 @@ bool veh_interact::can_remove_part( int idx ) bool veh_interact::do_remove( std::string &msg ) { - switch( cant_do( 'o' ) ) { - case LOW_MORALE: - msg = _( "Your morale is too low to construct..." ); - return false; - case LOW_LIGHT: - msg = _( "It's too dark to see what you are doing..." ); - return false; - case INVALID_TARGET: - msg = _( "No parts here." ); - return false; - - case NOT_FREE: - msg = _( "You cannot remove that part while something is attached to it." ); - return false; + task_reason reason = cant_do( 'o' ); - case MOVING_VEHICLE: - msg = _( "Better not remove something while driving." ); - return false; - - default: - break; + if( reason == INVALID_TARGET ) { + msg = _( "No parts here." ); + return false; } set_title( _( "Choose a part here to remove:" ) ); @@ -1667,6 +1655,22 @@ bool veh_interact::do_remove( std::string &msg ) //read input const std::string action = main_context.handle_input(); if( can_remove && ( action == "REMOVE" || action == "CONFIRM" ) ) { + switch( reason ) { + case LOW_MORALE: + msg = _( "Your morale is too low to construct..." ); + return false; + case LOW_LIGHT: + msg = _( "It's too dark to see what you are doing..." ); + return false; + case NOT_FREE: + msg = _( "You cannot remove that part while something is attached to it." ); + return false; + case MOVING_VEHICLE: + msg = _( "Better not remove something while driving." ); + return false; + default: + break; + } const std::vector helpers = g->u.get_crafting_helpers(); for( const npc *np : helpers ) { add_msg( m_info, _( "%s helps with this task..." ), np->name ); From c1e36a4300f6df2464f8ed507654a0cefa2b492f Mon Sep 17 00:00:00 2001 From: barsoosayque Date: Fri, 21 Jun 2019 21:08:37 +0700 Subject: [PATCH 228/371] reverted some debug changes --- src/veh_interact.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/veh_interact.cpp b/src/veh_interact.cpp index e4d0d67012e1a..5654cb1155134 100644 --- a/src/veh_interact.cpp +++ b/src/veh_interact.cpp @@ -1021,7 +1021,7 @@ bool veh_interact::do_repair( std::string &msg ) int pos = 0; while( true ) { - vehicle_part &pt = veh->parts.at(parts_here.at(need_repair[pos])); + vehicle_part &pt = veh->parts[parts_here[need_repair[pos]]]; const vpart_info &vp = pt.info(); std::ostringstream nmsg; From a1950c67300c04d9291970855121fc3497a62f36 Mon Sep 17 00:00:00 2001 From: barsoosayque Date: Fri, 21 Jun 2019 22:15:20 +0700 Subject: [PATCH 229/371] remove debug include --- src/veh_interact.cpp | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/veh_interact.cpp b/src/veh_interact.cpp index ec901260eec83..19a4df09d87bd 100644 --- a/src/veh_interact.cpp +++ b/src/veh_interact.cpp @@ -1004,8 +1004,6 @@ bool veh_interact::move_in_list( int &pos, const std::string &action, const int return true; } -#include - bool veh_interact::do_repair( std::string &msg ) { task_reason reason = cant_do( 'r' ); From fd997bc076ebe49b0b8d62b77091f660dfc24383 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kristleifur=20Da=C3=B0ason?= Date: Fri, 21 Jun 2019 16:16:34 +0000 Subject: [PATCH 230/371] * add Foodperson cape and mask tiles to HitButton_iso --- gfx/HitButton_iso/HitButton_iso.png | Bin 74702 -> 74836 bytes gfx/HitButton_iso/tile_config.json | 16 ++++++++++++++++ 2 files changed, 16 insertions(+) diff --git a/gfx/HitButton_iso/HitButton_iso.png b/gfx/HitButton_iso/HitButton_iso.png index b7ccb86e130f9896d351830d4a4c84ec646d5286..ddba5d7904fa054aa08b9a6f9583954b3f67aa14 100644 GIT binary patch delta 16915 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 Hl+XkK!P$B> delta 16780 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 diff --git a/gfx/HitButton_iso/tile_config.json b/gfx/HitButton_iso/tile_config.json index 8e3ae813a968d..89ad5c2178a76 100644 --- a/gfx/HitButton_iso/tile_config.json +++ b/gfx/HitButton_iso/tile_config.json @@ -8612,6 +8612,22 @@ "height_3d": 2, "fg": [ 2496, 2497 ] }, + { + "id": ["foodperson_mask"], + "fg": 2504 + }, + { + "id": ["overlay_worn_foodperson_mask"], + "fg": 2505 + }, + { + "id": ["cape_fp"], + "fg": 2506 + }, + { + "id": ["overlay_worn_cape_fp"], + "fg": 2507 + }, { "id": ["highlight_item" ], "fg": 9 From b9efce78a6059ae6901ded292c4ef5114419a113 Mon Sep 17 00:00:00 2001 From: SomeDeadGuy Date: Fri, 21 Jun 2019 19:42:11 +0300 Subject: [PATCH 231/371] Dead People Tileset Update `SUMMARY: DeadPeople tileset update` --- .../14_tiles2_32x32_22365-27564.png | Bin 1970909 -> 2124183 bytes .../17_top_hats_32x32-33165-35756.png | Bin 19223 -> 19575 bytes .../18_big_things_64x80_35757.png | Bin 140223 -> 191671 bytes .../1_tiles_32x32_0-5199.png | Bin 4766545 -> 4770197 bytes .../3_tree_64x80_5392-5471.png | Bin 284749 -> 325497 bytes ...les-monster-variants_32x32_11652-16851.png | Bin 217438 -> 228269 bytes .../9_tiles-connected_32x32_16852-22051.png | Bin 3243410 -> 3482511 bytes gfx/MSX++DeadPeopleEdition/tile_config.json | 1919 ++++++++++++++++- 8 files changed, 1887 insertions(+), 32 deletions(-) diff --git a/gfx/MSX++DeadPeopleEdition/14_tiles2_32x32_22365-27564.png b/gfx/MSX++DeadPeopleEdition/14_tiles2_32x32_22365-27564.png index c5182ada0251b4f6ee3f558d749151ac56c47baa..2524c04570d73c89dde618c2765ba9c251c6e597 100644 GIT binary patch delta 1471437 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 @ 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

=&F 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¶s=20!f@ z^W%41%Cx5)o_^lh>dWZ5x}Sgt!R3=i_Yx#^bSQF1*;tf<2Caj0*_?&wp0n$7-MtHZ zqqr1V$PRp(AY@=50+=dW#s48kLP##7^0{+or(48Jp6H8gi8?OwOCm5%t*l}$uZo#F z%0shlvz&SM^5Dk?E@G(+(&c*n(s5^DyxlU9c;$Cbk=WNC?jBA;u^rg(rhhNEE9svr z;wAaszse-X41{jMg%M-4&=!iMH}@Hb8U?8I&u14=IMDCiU2L99u^a-xA^~rM>*Y7R z{l;S=fQgs;p6%U#)WY&}G$E<%?C7_*oe0pB|Cfizgb_(ixwA+!+lCT-=)}pz3^d;I zRgHF5Ck74x|o&H!Ithn+9|7{SB$MGhK?O0xV|cE*(B1n30mzQ z-|?6}aFf?XF-#>1@raJ#$So&mY(GjFF(>r+CRHS+x9_mMjQx=~V%m9by~yoF_BUb~ zr`d$(s+sgpjJ@+@o>bp|h_&QRi(4zt-+IrAyfLr#uot zECGeLCnfi@Y%NGm>7M6n;pCU13%}Go494GtUY$vuUETb1(2Z^`z>(%1;lB-72duxb zgQb88?`QbB$%GrAG#Nu~N2G(d;^k?U4n&EKrwle4*#4QbkGRu&G-R@?y~fi}3$!>~ zUbu_cO1`FmO3(MvD4mZq+OJO%=6$CF-nC=4z~%gFe5{`_aK_{ny}iAa=62r3E9ch& z1M+urQFoU+h$VgiYc)+n!&^#;X%6Y|ym!EVY9n90aof6{@FpI7cImN}af+nztZe}x`4ZQq( z`puBtFz(Ss-^lnlF#zLXnD*&B8u#CEpC;`30Al+1y!rTbf){P85?%N1r+Rr3tkYN5xaWz&*W^spo5FCIe4r>pO7dFGs4a8w!>3ULVXu2`XrXM@^uuDY_Kp8 z8z@1-;JQk7+jc#^_aVcZV0VJ-(fa|OlAsMJ5Wo)yF|}G$e8PVsFG^m?B|~qQt)kaG z;{`1}#_qw)EB3%_O*P}dZX{n~q=I#vAfY?jg$hllB8yf^NdAhrP}qQ9HF$jM6+Ohs z!9fC4vd!h>sh0$%jGoMB_uPtI1(!ZI5g^+)kIk3c-%dApaud-%`=L*QC}&ZG{^`S9 zl`_1OaF1r=N_=FRVkLT|F1S+v2py5>Id`jgG7{`Q|CO~kR}(_JU^Brnn7jizP5EY+ zlla_B=y!KH{0(O8{s;zUu(P~_KO-)m42wgto1_H!mP`NcH-tB9`ewAnQ>@iR6f3a% zwqU@Wnwy<0txd%5I0+YGvIr_s6H4heyni*Fgb{m^Yiono?F1>c=la^#r-o%e=^|H zb4_93b* zLVIh--sqq`@U*Gbb^|TjoF=Nu_Ax|+zdO)J1^LZfwwR?*A!I`e$e$mvE0e;-o(=OG zT|Cq#aBjyR_eaMSURxY!R?D8&HsPJ)ntT3|uSxbM!Ivwj7W8N0K}JTt zMnajH^Bc^|KN)Wd0*(jK1aQH4@J6TV_&s1$j#=&gBq!hPTeX#VjfCxdR42qy?5981 zX!df=X8Fx0y>pR%j=mgwoRY*4Fu{g%o(7`^~ zqhw2s>#mHqw{QSRHVy^noP!UmvTq#bRso)o*C-tAQ49oX3t0 zvjnvv*x?VFJ@O|}2#MqI#$ZTZ$avl?!fb%!9Zb?rk$260x-%0DDAb>?8yXr$7Z>9q zBO^18B|uv&SD6s;`>x8%z;Vl(nwk$HKi9DYFd!(*;I_wTA0s3_SG7$8(JF|mO+Vt- z+JZg|;^^oAu`o$I;4$6K{S-y^jbNz;?Mm!ezq}~<9{M6BF9W?&_6xCFH`UV%v*m{g z3dSSA#LI^FzXqI$=VKxU(Vmx3Ty*jrUQhltR9;T1Lo)u>@(A6$&UjnM%Z!`s(9P5b z2ZO3U^dtM@6awZYMx1UJytp+htJU3D_zd@e*IknCt%{>b|JXJ8JfW7i{?1P%(uCAQca%NG(I zb8)V>NKjZMI8VE7VZ2bljFni{2Jd2asdIFZsvDsecjxKsUslBHdYodNpxm{ROVX#P zKk$it^RYYLy}0!B*E{VCiGAvuUWa(+!F8c;ul9YVTdpH-X&CQz;H!K%xISJTZ)EKF zK?u>?^_gNq9y?T4@b}za@6X=ka_r(#B>$>^{-;mxk>HsPXNgf!Q7s*Jq94*Y<;hEe zNvR?LLLMx&<;EaMue)U*d^p&DH%BbF%qOV~<=N2yYZF<`0Ye;pj(bc#;+0%a?laL5 zb!@rutxIGIjd8aA?-R5YsU-%t#msDCgqdlCpB}CjxINARRvjbkb;Qav>?-z=#r)k@ zXQ9u}CGA23e$Esx5fjRgcsE{;*?X^_odxj4w19=$^zkE*Ypw^tb7F_L`(g+2;5|=N z(J!#^r>kt#HS25iF(q666pd2#&wDQ3&K_2P195o%ln$lqO%xeSxr6kU5`c--)f8|* zOUs%g#cM1OWL0G^(D$K?tIlI5uZ_Bb2VBR;_ATeZl&HUSkSO-jb;Mqar_--U4{O=nmXx+B^4?!ZfQ zIHY6Q^*3l71#R^evKqK=zsg|1v3BZ`W%sYzRPQM?sC*UCY(MoFLc-&#O7F_nG}ear zh{-Cj{&Kyx?0q1mT1djeK8RJQ{zx}Dd7Tj}{^mzT{k&tDomwwC47kDDAeUJA*GM5gO{%3A(1%5IBRt_ zIAuirhx&Kb>vTi|D{L&kdHSjD(Mkkcqm@aBG!Ww<=c>eBl7(;_5-AdmLsJxUZJePe z+csui&Qw;D$;glScaF8N8XW>#JfU2m*^gB(Wk!lcLL{`6l-%au;5i%n>AK9+|IJ`R z?Y{Scrh%nG@xoP4Sqr~_1>>Wx1|@}Ui8HF$<##xY$N-1~MhYV4aF*ntqn__u`JtQ$ z!o*79T{S69@{l_&J&7ThVZWA(*@DxRnaQ@_cJE3FF$B%7$P1B6^52#6HlQxiWY{0sqnahCt-dmZC2 zVg;yHe!~yH^_C(nrUEOMt_ZcmK8_bd!{QYuhw&CmyR#GJ2N^r30ruX*z<^T|`XfuK z)%%2IJSz%1I@pblf<_E+q=ZC_niq0ArYmUT>O=HyJp+!5fMOM4Bbru{[=;d|R-5wJxQ`GjYPG{o8Q+rSp&HQGvj$=) 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

vbAM8(Xq38bS;2fh@ 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�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�A7FF*+xr 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

O;S+Kc^_ab77f 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%0D`w5_ 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

^iYk*)Xv+wj*D+`2`lN>lMiL`t?NA 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
KDRRUpd2Ll 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 z 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∓3VJ1u&6kd?J9Ax4##pNUlq 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%0A?lOTVx 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

5cJF6qpDxnMq|yoHk4vFJID}C`MuTs5}A5 zrJ)R^l!zs~DIs4=@a%bG&O04^bSWElm(B?9xAB)_?X|tD(ueJwd3i09-2dkq9%O-N z)nGO&>=`FQp41S#uRrjm4+UjY>P?1L6h&OlJP|N;gf{KM`F)&!^M>@pnJaO7$TKz8 zKOP+hQC;PSX@_T4UZ13=WeT9Xf%@4NvkuXm(ORNHQ)WHfaKZn3i*4X%BTC1{DXu~7{(UvMcVi!#bDn4K42if2@x&~(Bj@PJwtz&d{BZ@nYm>2I8ONq&{p zb20g0Lx+pD<}DXJGSlYglneTT3f8bB#QL&W}jjU^GZY^wfga zm&;~^5AsLJ8!W197Ai=%x5tdJ;1>{Py=>w@{Vo<4Rva;5OK%AGvMR~|jWUQvLT!ia zO_8Fa+A;nvfeTtg`?;r|(TlD`xgUyLGS!HJ)raTKCLRV30G25a=hA_1Tsy22KAf($^45&>nR6L8E-yCOQ$wC^Pr{>BqHIx} zf-XIGJU=mL-oF4oOH0&AOD|6nt)Xe8{m%OQbm82#F9~iDL9@%_!gQ_7UTIgDK@#`R zK2A$jvD5BQOkt?Dq1SDa#$3Fbw)SM0CUGlmtDt{ep-N{WUp=CdKJ2KrQ}b*k*SAY2 zFuZzd@8TR<)7ZNFnzFGx^IWj9vW?&p8yo9($p(Nv^1wxH*7Hul0O0+?4axMr<^?|v z*~!NFZzA*v8?aHEKewHB*6nA>8@vvj5z|>^XUfi;_@^w;P4@$@3d3)G$gFXyF(4oI zubWmTaLOPVuaRH8H&YKTTs4U9$p*2#F{E#qLdtdICf9!$+t{!&C7?DgleV(`Oee&7 z1$(G4VATdG_s&ZtrgJ9n8KZC_Zs;uZOnl_XR;pBsf}(10WkIu3&ByHRMRh~8JqU&V-YJOhy;J4A?bYSCoXLu4d4ow^MOXH5KBFz1=(b`sW0erjR zVC|&v+AaiQ`1#rvG_aIcRNS7Af|j*%crbeaJ&{1g)fu`;(-%I@%d?OGc$V_=O$Q`_ zau{*nvhJ@48|H^T`lrYbg40LWT^Exk%XJHBc{MF+5MyjrM6-!hlSj9c-!>E1p8EL* zpQ@v;>?#ZL3&S2HgSRf+sGRpyWR8t}d_+)CP#{H?t~{3o%9kq2UGyVo*a%-nc0!wg z6>z@7I-Z2}NKK@x=|f&fluDP4?OvKBt?-ASH>|HqKg_b#`Y#^7XH6g5WvW4wRT1)w zil`|rrd!a964qG|Hqa^r;~LhtJ=5QQSAbTRLKkKM`05>>viEI)ze{HWS;Yy)(?fKS zDXeHAxu{}gD>?<)%u=|1XDqO6ZlJw+Vxx8DB5@@%OR4yLlTf6kOJC2RLcH;{gCO?1fDjF@SNRX>Wh;O^-N? zkMHBOnc!=rXbJs@6%bwnm1G-~wioq|x{CTL87%L7;|xaW!ccH?Yt}5E+`m8#AC?ai z{QtrJi7ML7o*R-2;f;+o%LU5EgJp1n>(_!xqCy)Qcskaq1Dy-H+(Se|hN9*VJ`mwl z&vR2=Jr>u`#QDOibg9T^_*cH{OZ%vZk0@i}989;E9RzL*Esk^ouXf%jNl*8vMme9b z&|G$EE6O0TGxp9vnU!cPyu)W?6E%+UaU}@a1o2uqoZ-)Y;v`3xy1gY2hKz>?m0q$)6veyvijYo43Si;8!q0)PuA5_D=U90 z(CRkr-3fUg6e>{W0po*dwO@@N$Fi#nNwmY$=t{v!n0F(XiE5t>0|k&zwRkbo(mp1n z-`4LmsuMhnQM^143}bJdCGZhF(7%hbYbI@4!N5hORZfCSV2T6-my}D-?7U6;$thpO z*u^LaDVSY%P->|BfZIJf#C`NLF=%4gC7+_Sd-~vZBUB$A?w1GNMNR_ahwtui5i!YD{5J3$oa3KibYC*#jNJU}s~I42VrrIre|Q$- zWel8~5+fdfDYCK~p0{tgNT6l}YYjYqp1@M}oGsgvts?tY`fYvajE2Uhg+<=jR$<3* zD1^j0yy=B%;40D0Q90VjXWMki3&t#xc!gQ})uDOCh3X+KSK8xR0PZ5y4gBuYiP_Fd z(pB{LALxTMO(p7KKowKMh^G*bN{hFPr0n+o$QeMSk*DId<@;8E#KhleMSMG011={TP-duJ#|RS5gCGa&XBB8v0*!5Fi^t#9WJsCUJM6R??qz3jB5 zojPlK05ekNlPOH0M_9xi$#6*e`2}bMa&%PyM{b}69e^dZ;~o?`vq+~1NB*r z0Jn^E|aD#KDa zYHwr3O5njO5lko}Zby5J9&k$?R>}+k2ot%Z6Mn3H9}2m6KD#uSl2k3ek}aSH@9RUK zjx=ZvxM{-ey_#}Dm^qYmR#+t{<Zv1iQmSqTL`=BswlY4U4i_-R z?7Kh11G%tAJcvg?BFTi`S=*hp-^He+4C8@}BWPTniKyns8rqbdE#|SKjfqvs6V071 zDz2J4ydpac+t+Kg|@g3 z%;8D{To5|(d*O?|zabo=pI;Dj#H5w1xre>gF2IC3u35*ypMu7_is?;uXfQppM;#PW z%nF_9KYZNq0&K_BSve++p+EfiGg>~wjfo6DtIXa0%AU2{56f-(Sgr-&pa#mx$%z$e zygh%kFfW#5P0IUYZtm#1pzjP*b*;bSqj%s!nf(T(ax!#sS^+CYzL(y9Tk~sw#ra9Z zFJcZ78itCJFDu!b=6ikBrsK=P@7JZ%iXs|(hw|gSY*M%}KM;P|4x(c1JXY%vuqqtW zojiy~i$!A(^cnT#z}P zz2Ry}9UdS1I-bf6?{B#DO!a1Oy(W4aRl2XI>bxX)4}>4Y*E<03=Hr^t=+WJ9DODlb z2RK}UB$T^#pmWDAAmK0i(LA;qa~01lXjCgdUsOMeNhR-K({dPG-F!B^F<3<2k)S2Z z!dU23(PW0ok@68WP@<@wJ*)ru`{0nlGF0S==4$7^mbyVtPT zSYwdHL_vTZ`UY&u9)xV>5hX814Ua!j(31Ty!enbR|J);;3%M4c;zP+_E;QY`SU^UQ zqKnGtNw?tCX@77F?KkLe71WHPEcuggmQx&bShT>Q31XZK z@BH%RZ{Lq;!0+n(eH6U5%4~&q!%yM=EHWU1P4A>@WJTgTukW;RgEn z!`yEJ z1)Z+m3oZcxwKfwr9O%RFV|aKxM@5ZXWVt1!^{hF{>5Lvtixvz|*|m$&fdM>7iPGW! zC~boRB>tpbBg8JvB&BXW_6#rqL6&%&l-%c>b$zxQZ3Vo9rF-FtHx5Crk$?V5tH|)% zn?p+BvQVp==1y^dFG%lk08~ar_2e*(L}RiEx6BP3D`^3~W?0Ce(tUN|GmQxcZU1_4 zoEk^&$zVj*R^WDtH@1@tKngM4#rK6|*`g5~5G@#XTX%JxTUONMl4zz2*nnq|g72Ib z0fKJAyVfYRa0NM&M%gt?3!1LX8|UzfAAzc#0n8XY$9HG zDEFqTgEWQyE%M6ke8%l6ihDb=;N|NoZCXz zU#=;&ylN8N=k+JOU7lE^@0yjM~y!^jT`NhKKbLGe2Y2FHxe4bH2w% zL>uZktON4qiK{f?;WncB z0(t@KYe{$adtRJSn5LUKy*zy1r6paL;|1($h|?RUgnzs6N<9*-y^#t9Jzrhfo&W8I zY+azgG}x?;4B83@9~EcR>~XjxuL{K^jbQ)$g$a}_iZ4sV4cATWU)dKo5iX7IIy8H! zT4_8E52=7sGc-hhFxb`?{A)Iijt}uAq&om82l49oM@xc^&vPc&XX8k$e#uetsljeL zTO+f)6mQ3&Ie*%mfr&9}Bx%@Gt?W52rcjSRrX2eK<>R*Ko5k9G!O2( z)rU8biciSTKW@T*mDp?{p`hG*iJ$_V3w<+y5GwC$uIw(-i=jjd{NBgZKJp}MF-XPC zq1#P;5mEIManSN=zzm1W+&ueDO7KR`cTWu{5tRaT@10&H-D`zi8!JG?>Z%z3JpL_s zR=H8{;#736bx^s5bIIqRDMi;f-Z!^B>#wn`OhH)qX=cGZQI8(upwywJ78yXzI7~=) zs;v5mP1|*LwS}Cte(W1^D9ST0Dglk5SEebi;(Ul|r?KK^djEXT`Bl673@tUar=H3< z!B+>I&WL|`y8DkG1c6DU)exA2fWT5z(cFH^{yi&7`7F6uN^y!Q@_;C7@>O-?17tk=HoUWE|7Y+IP4;M{=d z-KW9+4_bQ4ZF7=&1reRL)vo(QPSURXqTfvEdSlfIoekb)V)YFI{tG@P`%#2`0?N{_ z@B~aLa{jdmn7oNjg47g*xQkae^To54P9CJ0TA1kQ=tAzAs49SEw>cLFlhR~^!<$8W zLzlXST#>nf0D13)MV!UXd4r$L|J*JIju%TH2cAa428fm)DPLDu=jZG`j7Kl+`#n z_{}h$phe1^lq)*1;58PRgm*P<`7cZkb+@e6>&3~fE)@**Wd4d8rRQ^oF4M!hoo2#BNFf3&~GBf z@4aDg>F~}vZ`e-Tomn{t3yg1y594qKRina54Bp=2i&o+$#>J&c4jp}axWpq-HLYa&?V)}T3T3Dzdc7Vk9%+fq1lHErFjllV>%v{kbEJW zZ?fs8=$}-rZ>roB;lSqCt&L2pOn>;ptlRI>HT zIel(UYevlt`{KGti!74|3p7UjWrrT^ERDZs5Gw~A(u&l1esWg)81ZdWzePZZ~C#K`@QijP&>Fn9GyU;98w`VJbi2)}(%Kb1=Ti=P;fd%1m50kn3!+aHx#B z6~#+uMFJacak?X{`|qrRWj5x;nqD>k?4J%Ut`=Kgl)z^*R`_TYZ*TqM4QCQre&IiJVE+_MuyWJY%bSk_PFAzn#6)66)$WN=iyz*VD2(@9`U~7Gb~RLy$M|9&`D5m1J2h&PT;d za7%tyNH_&0bDrUcHCW{|3`EUkZ;826tKZ0ky<=|nkZQsYEFTWiEis!ZR-FOnXJeQP z?TUN4Usp3^c?YQA@|!vLzbJ4_Gd-w|YLf741W_BEiOYv3P#)5` zoVjwA+Ujcfq;o{ZAW)as7Sqqdd15}fJB!1lL*2QMbUc4QoV`4Ama(wbT_}t&{Uc16 zj*1;I(HF3SK(tEn0wucpUH zqPS=%dfs)Z=a-e}qJM*fvQ#Q<>(2k-iwe{;ElvLj29tC5vSd~Q2m3c*qrp`j^IUHD zP%0KVN{~Ig2~r8DGhf&bLX2u76ak^YEPdf5(T)ohAD3}V{<%*oPk{4&i@dA`l>5P9 z$+wUvRLcli+FBUVA7i!KTHoc#)W_kbTAoJc3#DzvuZ5ZC?%0< z&GXJMX|Z-R-U-e?!V4t08R+MM$HaC15T_OIimUZ?6rJ)poC*Gnih~PqHr)LnCwSxd ztP=_1X0`l2C^XA0|u49%N!)fFAe&!uXK7pSX8)8yI8Aigf?bnkl4 zT2&NBjZ}g*?uCVK13ym8w_rKO;w)+(g`ezeB*T?GOj`rI|MjHv9`XA0ccTGixGX3N z2&H$V1r+pwF9r4BNF+FajUSE>HR$i#B@)#)Gu^x3URNe~Wpuk4T2 z1hG_6cYx#Vc^CKmCmmeq{_d?Jb!`-i_8UGD)}Tqo4Lb{##YUlzP~UCVpQipD;Wm@X z&=yImpAr)rV@`;LuJJ~?T9es&G)-{u{fMsP%gnN%=8T0_x7h-mbQt!bIpvqo!OPOKmiC>|B$r2%C=E0Spw8>cO z8tkYJmqlB9k&W-*L;BDT&_g$q*2L^DC^eOo>i;cFQ~!Pp@|Xp3-iXnd0guXq1e}?$ zmjv&1#1s@zJ-i2>mMrUKjKHTC!siruNoKC1e)R0oMI8nk`>VzS6F&v@8D=a(#MBtf z{}kmwR>dWf6E>_QD8FLZzSJOjFFYXSUM#pn?)P5HM^8_0M<;QHK87YDmFbzJ+=iA` zJmL*0EQeu-@cT}nD@>svCrW2BpiSz%CM)We|0?Ax@}AR&SALEUG{~`H39}L05cuqt z1_UWlm317S+rr}Kub<16(1t(em$m%_C_N+__g-(-yh)gtsMt6YV&FI#e^;qm*?;;` zT{TapC6``t?wD;St0Uj!4jq4QP!kWFRG-g49Sk3z!m)T>Cr?fT*l;~sVSVB6;b2w_ z**a4MllV00Ds5LJ)0yHr7~KyNHs?2dOx(QIguMJ9=q!Uj>QvYmLYy2YE?>U`6ZQAR zyKOaliny0PMe%1>4;TFD`l*>dAWqNQM%j!2dG>rc4fohRyQq_ilFa$Ug>}wHH3_-* z*l#67VNiPVL!31^_)oGRU6rgPZZh=xu?EyDJLf2 zN;15OrJ$*uMV$4`yS8kRUW732?O;L1hymyDuoNhNKfL+xoP4s7p+- ziHB&I2pN(5Hu?DKcHIL1NXvL{rzi{|9$g(HK~BmiWMoCZc*Z9NFw4w0ctyto9Nq9E zlz0R5d59bEiH9pF1ewZq?xw}DYLJc=J6o}RS@4k>mDS=BD0;o7ddYca940Rve0Z$S z`G?8lGwbAW5#%MPlQKKu4C7=Uq4EI7cSbc^)>L-&Y&YI*;bJ1gR*VL(h zm+84aZ&U)@dcP$6Uh%rmSLkxZs}#QDgkD9-er~;&zsF#N1IcPyetx3T*%46t0wEM| zVgL`W2pLHS2ZtmgSYba&=QU=7Ap|^Bp$dGb5x##XHnHFA#u6l6;e~;Ak@v4JR7l}r z@7VjuUtcO1v|`fIJm)U&=J-v2eSHI^{s|;Z zX8rGV{0?XX_ikJPz;5XNAo@ExASD7H7?vt&MrM_`Jo_~i2{<%UDa`aRn(bOR=Biob z;`=Vlh#~Jk$YQC&f^fcsCuR1+3!=;E%EUy*ay4(Ts{(j=K3;7n4KJWtqT{(yDdMFF zlDhVQ<4IEj1-2y~(CMren8J@8v6En%cN>-1)Ckn|wL?Y2S7`f@CL71w>)rmb-4x7)m$H0ax9deGoxmjG2nYy( zFH}l%kq8n~kzh^gY#X)etyKGy|M9D(0@g4l(t94YcI8{%hRadRyh{Y%LagW0ITEmO zWltOb2{PSB`vD*6-kcQIZvxmkl(lU0zvi~BZ>rbJsQQnx^(%Jo1O-Ma>*U{eI3hPU zHz$vqbySElPiKwnULJzo`6EniU^IkGy!%{3I3T<3Pgo>mFIC3y(M=oa0mH~QYlS`Y z`r2t^e7C3M@^$`f1xZXnUkKvu@KvlOtU#2k$4I0>)vVgSX+m5f6-Z)qPhI$-4ZGre zw5q`~yMf_Wt@HcA@{ILhx577^5*e#pz^}67F>DkOJt9-_PY^*sXXlCTPd|uA7G}f% z0^vC#ECU|ux%2eq=aH=Vtf&Tq9J#q8YR#RwZt=TFPIedIr2_&(PG`sppJ=+O(C&){OG zuz!s$d0F83G3RVBLhLzAGopYQM4DR@Ig$Ynng=CVtu};~WRz*7C3c>6IGhUW`uURm{RW%%{>E0M zxB9n7&0~?Xo6&urA~wfa+2V+;{=KaIG$-ce#E4Q)(Q@zli>MDke)hUq6RW@WA}%f8If4G&V6?@4^8E~peg5!( z$CJI{EdDXDv%AO6KiJpckjBnJueqeQM$uMVE~H!eO0pXaFOGGZl05RR_7}Ahk4R)_ z=%N-90s>re@{wuqBJ0PAj|mN*-vzu{u_Qrj@yIe0{1?$GE7?T-Dq z^4(Zw=jY9gs>|0AIR59adss|DE~ZS};k>$p<{XgC*ay!SvIQKQ{&?=!ik8yLGUbt?;=ZMse_9x zTm(vhdPe&?o-cA!TjuCU=56=(o5WoP`&6A?i|cmQ?opI7F&;)(dCIbZvkD9wy=QhG z7?hM8y{RKEMe3T$i}5(peL@sxE=DR0_Gv`%Eej;x@v)QppRZEAy72m1@0AU$k*WoA zb**$uwt>B6tI=N{&3kQEXKRaV-IR}Hw9sXM%w0v0{fAxB(^{qB4NQ_!GKnUS?(sNs zR{%=fLbGFQ#H|U~drq6@gM2W^j8;gV8+|?$*Z&acZ)s_%QD4vfn}Do!P}uo0!OQ3E zeK5Qp^H=>-Sz!yH z4x4gBY6hM)N>2*OImBkBk$Z_q98BNI`dmsvDmp!W(!>o{39j}`r9(AlGYI*C7>eIm z!nX@1LU${U8d_Q$U~W}xT(6cmsDK8$LlA!lXF0I+Sd$}D3iiVS8-M++&5`J4^NH>X zZ`DkWRpQe<-ucF`;69~X(yUL&4SbNzU6IMxY<7r>a&#= z(oQ~3s8xHYkb-kJJ=T96@=47EODqJcNGgXOCwneyUs%ml$TRv472i0rj^-Du$%Z4n zePKl`Do{JN!-B;~DgBT(8c2lmCf{}p-w9=!w5^rekyR{iRa{SxSRo~A82F5cfj-*3 zZMzFi8dYhc;Fph(q0h_jnJ{XYxzO({9)8_R+gq!%+6}{GsN}{eV(%L{aQ+O_zJ>tV zuym?%T6Cx&6i)1&r#~)|g>qq?_ zdZ!k2zZ0*aQB_ojTiTBD15oEwWAAD(8P^cN<>Kc3`|nPD(KASYpo)DgZJCtH+*rkm((q z7+qZTW_V?RLF+tVKYJ223JY^#9FF9M6ukuZsMBCYw79qkMmZ%D+cf#16Z2Go(b@+; zdV|ncz~k?~pC2C|%c1+qiDl2Mtv7Fc^EDVBrlCu5GxHX%pPkhqF4vF6HhzuKlA4~} zaB@C)A>HjcrcC+s`vw2&$k4A$R1pjqFTju zkHVP^BLN*Ir#!Pu!keVM!od;IwC}U;e5o-$4Gh*gZByRjCYV^))l{~G-rbRG5j%3r zmRg78%5`4%O$Cuk_r%Az|4Do)=xNH~U(I-}Q97Edbyy5L7YaJkIS=l&VqryU4tv(e zNy1S4W(t_0_Hy(zT3ZTTa|aw=xw;mfF9@nme8yPu+E%*ylr8n`&*g5#%ao!4xaVNm z+p~SCHSzM3AJ02Swc^Tt@OHaio;<pgt{HLwRVA{G`eeg}o3|GJab@--Q^&yl?P29KtX>co+mQL6jMn?)p`%Z=V-7&CCF z1Ih>+Y3+IfW#`nY&{{JC*{_?j4LWbcDUKMj_gKR#pAQat)>oPWS) zVcZ!Y!ijm7HT`KB4WW35lKW}-$#rj853pPQiSPy-tdzf&3YaNUN*mbf4;QooBS7fI ztkAkZ?Rpc)AG(2ILAG!oy35pKr zIoAC=FdNK{Nog-m1hpW|YGG+fMg3Vi%g0+z`O{Ym^Q|Sy2d+9kEG|T$Sh&vhzRb7b z?0mf5f9K!|V7oG7Szli0v)4Ai9R4W~;-U?vH)P!|4-Pi|7uV(7x!h~Q$*DR}YA&?( zJ(zxs4V{dC?RJDF;u}4i-2oZ`(7hza(9U+o;+^pTrsAL-Xx_khw8OIJ8yOkuwuk%3 zPjyD&Yp02{Tp~?bY}waoo2fG-FnEi=#!781%D!e%ye2q59VEf?`~R`ybLP@557=?Q zlCERIoA`poh>I$kAxSA!NnjuWn@cFcD*Bx|{QCR`$KnQ&Pwhu9aT8x2@S+lYvMhqc zuGH)$u-v)ub{pd$p(E=#SLNvJ5)(;F5IobW&d_vt>Ccw!h zoav*#&3givqHWG^l0g5vuB3IZUdcPjr-{Cz_x(#ma8Ea12S`-{PE%dEaR$(&OEiWc zE~m^W5oA0eC!XOcTs&>to44)#ZBLu{kcSa;!9HH-?PN4K1xA7VGy5HlROFWx9)8J zIc+lhl@SX$+BWtB1HT_)DMn>$!sqQet9p1jJg;9P$m+v3wRy7TBcT34yu?E-Zbm0f zI+{l9DcRiI9;-;}&%!^LlvpVP9jlb))3Uv+R3gK&7m89$HXD}j%TNzpl1;YyKX9Ik zsULpV{UZErrrZX=d>EA#`?|AniP&Ki*+Oh%1sH*~XTL2i$-Bx5VJ=L;A;{1LW4-4= z(w6S+e+@ScaZkYOZp>T!=M9C(nK_wB+C!&0#8e_~2jsn28Hre_jMYenFf=)Nak@7u zXZ=xcHplioem?8beeBo&9I9H-V`)1;NFZCf^VLmDG!oEk#qwJ!q0#IHT!u{fESblU9WNx3OGFPdp z3218me*4zR3QSf~?TD`uCyx7y~=| zLv13!!Q)fr*NZH&nAMjw08(|Y5(UAk2H>3rdgu**Zfl`pN6SO0rQXA=^DMDo!iv$! zC2pfm9sa~FKz{iC?VJ7a0tosfW8XZ16-CAs@wiPgyWjZG&Y%?mGI7~KDm;a?q`irC znru$fUD@@HO>*&5)~z&}U{+z{iF0<;*F1VDPa?~1Q7kyw#h4jMzrRoy4k1}AN({+GoH15ZLxACkL? zk)3*pH{{PvzOit4Le1;l#bX*k;ocEpp5jgf8z!eqNaP5sL9y z@BDu6KZogmH@Wens)HGxdzxj>$0FY54U6ow=I$nwWWOBv78Zt{rx6wa-Jg6kDBnxd z62Bm;()H%gW)|MDPJh+zd_}xW8r^NU3H$+qcRJc)G!*O-x6^kkaWl7~C>MjVuO-O$ z?RSX_z8KcvjjBdmR+>VMfq|KM8FRy~j)6)QS{*|B$|^ zfrgbbg+~@gH!wUOMnDM2Mg71)FQP2*DSxUG5K_9~SSHtqxT;d91Drf4fz}W zdezwxH{FXk9IxPRzLzm6Rz#Q+LREE;g7htTEP*mXt$Tej7Is2o)Ywr|L^L$_}|Z0FL%6Hvy;ml-j==eeA}0bUxb_1^mO0;ojF54(kZ6y9V`@|} zQ`gQoN(tch=*_%TR!|WY(5!Eh2Eq&$%MInE6XCh$slrde)5(ycztcHlpIYB;h`Jn` zYb^hY7mhG^$Wr!sul7X4^g=mwyd32g5%Lj_#xPGZ2MtS(eQFOrP*<|+Z^-(5&_r?s zEYU!p)w4Lu4_;E^yZLVi&fIFXwI?zgz3L%xB5uG%BV{{};hvMH#1)x`q0H0S$?5vD zr0#Q(EY%Jh=>CO%&GA0a;lk%7cJ zhkCIZh3<_y4U!QGaa*irri>oaV1BK6r`>9xg-!--EM6@R-D<^gqwZ2uf*2ir7V`W< z4^A{CAxsFuhL_06w>nh+f=41`{7uT>9kbTFdSt5T#K*ziLc+Cty^x5l;dQTEsu6rpz;-ym z7Bv|RnnHFI1oqv#f&2srSRj7qS;yHC<#A=rt&HGF%h;o1<_LTnukc)6exRwa6|4S< zDS^+5XDJ_xMVvkLEw*G1XUwaSEObg0=D@3ixzl@J7Y3V_(s=9acV~r&;3}V#Dpx%- z%Ji3R9cc;|SFvn=V#+_?wO?F+Qi%fe_5G%QXbHCv)c(fGg+x)Smec%@6XBlK+M1CM zkmA+SL%(nP%4ucEbD>LZ%f@Uv-coK0@%I(<`^yrXKcDHD3`4{?=6T?rZlkiluJ@f* z%!R+J8QiG-WeLS zV93Wxq?~LM37X{Ax%OhfY!vWj#_n(sDK`d_zZ|Qq5~bCF70x+VE75v4Nuf3zK_=+cU99XRRK6`jMg8XM<6 zu=3(fpT*sN*7bOg@ujcpV@cERRFsFs0~|^bT$Q}iKpOwBLK)E%IGl4i1ubg^DrQcE z0vc=9QY(SD2gT8(%4})c{ZsyVIJ;Lj>L61%HZT3|Dko~VM|cLp_@H`hKrKk`!SXv* z2^kwdHBNOs-{;PvK*b=M*aY0cs*956oAqz{yuI*9a6$yEznrKy*H^%rW+Z>>%SET0 zjC_vxmAM;1(zXHO)b-N>LFlO)>HoKvFo+gkLeWul$8HLC3U_02=S}3~y0))!B^^`O zTIpY#cSqfwZtI^N2LTK+1_sa;68o}_s(z`Y9+4>fuZjH($EPHjtR}u#1Q^v4sc7f3 zwaLkk2^FMS!Fe~Wjiu{{Sd{Y0V>1o^& zA_)BeQkVT!7Wa{W`u>;BioHb?%hplGq+v<7bcI+YL|g~j5ugc+LwuvEIjFMZ;aBQE znTpJKl`wh#igLXALC_Ncv-)MU5{8M-KX}yl7p~db1AO}P9bKOeERFA%Po|qce|)an z*_K1isWKlP{B!UuUISvNIH~UYINw|U;KS@qq>`vYj1yoW%^&gUUXg6G#;ekyIY?Pv zpBpyIMW?o|*#U587JS62NEJ#grHe}J&}}rp3Wz=qY|Y&3etl9ph#(-_tdM=R|6MJu ze!J#zR9;KyBfH|d?p^(o=}hM-25b^wK19b8~(<$F@*CxK&Q5V>ER+pSM;Aw5QCnxMjER< zYc}H;#~|2^V4?AxnVI2dtRBFbKQ)_`vrh|WE}e9P5?NRf3JsPHqy!y3czE(%$!hp< zWapQUN0v`Zu6}2V{A~S;)S7DQPXKi`h5HxsU-ou=UyGjKAlch9Eny%fJGIAtmnk^! z8=XrC01|w8ZJwqhTw%&|>tjK{<${&93U*3wSQ;e9ImDb0e6DuB9t&y6I)5C|l0pe7 zgCgYzz3>^4ad8U$cu$sv89eAeetjlKj^&y_INrG~#ZOtz7KH3x+;o(w@QIaDF zOQXbGx{ClUUCYPE?6=c+fqUIU&ouN^X@^`K(C#BdL4yy`gjdENn>WCDI+WwPy;84_ z(7~NBMO*y@!4-2iE2R5-6ns?lt1rGRU&R420o_NdY%N43zoKLMMCsFTZAF?$dRux2 zpU~Sg?`H&zwAQsF`WFq819%G%9!OV!@!giT&t-;!)rv6Xvs4X-mf!27Pe+%m$#)0G|mT*vM7)x;!Vjq{&5WBS0=8#*oC7Z zmjhQsr>$2go4k`k3^2Grhjy~dU#HF8V51Fs01CLhbW9mULE&1oAo+39uUVV=0y|k* zKPbMuulZ$pn7kT3Y)WNV`c2LF%_E@2U75fON-79Ka~GP?oT8}ai(|)JL>Ws;h9ubY zY@gi_t zice>;r|CWQ*$E%oiO6FdBTNE1$BY6kcf)z@=hEp<*7cb&L>;Y{fG2p(($ky%Q6KPA z{E_~ldPd${L*d_QIWj6j%RO-acR0z%`3lzy+65@p0or_c`~ys|Q{FXaD}eU=K&<=z zqzX@kP3o13K#+}o5~`4(yZ)X*-qllFwrcH@7(&E2Ybt5vzf=KRd@OjTLY1-cF|y>I zju*TpSZlvtv#0v5qVIfVwTwi}EH6)$FakKx=J+hUtfwqNw_~>#1w$n;8PS6;riCNM^_Mj}{bnOXmXYsI(ge@foMehqPcKm3 zXP;O8N(Ur#xit+{6ItATX2^~Me=YsahD&(g;chaT<(i=$?xN$yFQ~Q=&=T=MJCMMO z^9qfx-TJudzPXNqAh0oouO7R-GRU_(q=%)ZvN-`o(uu*_2Y4&Zl2*E6O2-sU@2=Wx zip$%REW*?kHOXf3EfihA4C(sawN`8l6^u{RWSVTk4ZA|KFM~o`^De}Rj8wfYHNbO~gd9OcpoVlwMEman?%1)tul-vl!6GYkfwq9qt^enLrW%rQlB(FbLscrn} zZ1nHsV_K^t`f;UC-S%|v)1J{vj@+$Lf;A6vl^*v=J8Xh#b zySoH;cL)$XxVyU(Y|!BDt^q=VYjAgWcXtVHXMd;aznZJ5nO%FW?zOt#exJ|gJI)dU zj9Dwq&L?VLkO}(swxOOzsWCYQFa7pY#&*PfX5Z^gV}G_n47RSf+JD5E4m#O%`pXk| zXr-<2Febf%i99tPOJ!b$A1rfxFj_u|Zy%MR>Z=iuXw{KFPCcLS_n<>{DjkG$n}cZU zg!~T++_C3RcnEFrr&>XnvS-udx1L*TP}ju#qE>b1s572!Dp*qQ!mhAcjdK)m;xxD+ z);fQ5nwF6s+vN#;)9+5RNO2bJ);=d@AF@CS-n>$Pug?rWr1YK^1{b0c2O>}n-3Rk5 z^;i{&JiD7eGB(rJt=ko{PDvvqLmF%s5wdt3aZu{7KFJJ4!obxsija>E!?SW&PVDs{ zG8fl3htD#4ZaFVP83tYf-;cY~MMPZ&hSr-8-n`-~T#ySBzR}HratQV* zgLWgBPlgr4)K!&%)KS^%u8xV5Kl`Z6SLOGNiEB+UdpN0Sgt07=8uu+a+ zqFzo*;uDS*GyZS7L5BoAg2%8Q&UZ(<6~9@)8Ad+~Uzxhlpt~`kyEC1;d4G@lNMK3X z4#4b2&smH&8)b9ZUl}jdcZZpeqz0*)$ooPBSw@(0v~7?9*2Ti2B@I zM%ILDe&=^hG_Ga{d))g7UOy@<{7hS?`Sb3p(tk9p`On7ZY|7y0n$x*dh&VX`SVAE^ z6;TCLI#|esMNLafnuWEWq_nx)DOWx7RrH~j{dD-n^5)jo@_hGGaNLNF6%P9KmStkAN15v}b1#7sJ7RKLk@rGNRr@hX!6@aEcS~lvbyp z!hlEWr6AC}@^0tkS|}Lkg$@RbnQ0GjDgc6_vXxqRzo@Dkd&^EMCSKX_2sh>~ zu2hjxkb8$OtjIaww^PIFI&5;eR8p?SogQ(5-x{~0x3ngBID>gkoOz5sVdVqf=GQ?m z%mK8Ao%RY~BL6wXgWivhnz<8=^hrKdmZjq*4weop1rf(gR+rawuk#ki9NIkg=u^j* zEJWHkay*Bw{k4ZPU+s6E<#pfJ%gjn0vU|0TqFt8p)>(d^k-Hw#I6cRN$PFF^>?-M< zU8RkJVmP?)|B8 zTjQ4E=~%?#2ih9M0AOVrGI>bJ!V(wcE7F2OX|r zwL=8va5f?8Viz#@vUVJ=(h!Twk4a67$&ya8SzErww^MBTbTZ5GG#`3c-5}g&T^ifH zdp|RSA?&otIEtEB?clZ(~h!WN- zCLt03^OCuM4{L9!D9m{-zhH0gA>Z**7z+oSj1k2^Bz(oIDCEqpu5Ng#+-YS0@g{sX zDWYwu*k<5$k#UN0U*=}I@JG9>JaY0-LS2Wo9_=fm%%wzYLeehv;H6ZARD`td6ehe` zDWRbQ`Sb!>3qkjR)3n+f({xEiddV06uB_a+yas5qVaRa6C&&8Guy1H~5KZxjH=7x( z;oBDETB2ySJF-8)rdm4C?r_Mgh#SsujS|=Py0+{4bbmT=Z5eBEUf$s4D?FlEwH=;E z)EyFGNf}O|s1$a4QuiwJ#9Z{=`c*UJdBZo(GPi}EGX6IMLudr9ew2BpnnMLS4ytLB z02*|PXg(;6v4DzGM<>%dW`MWt16>}R$%;Iz#_P~$ZPkMKdmN$ftN3tR=U!S9A_!N$ z)6$UkG)UIQ$FDmNmx$w|u2<_Tp4jZs+Hn$5_ zuaa;~B-3g`GwySSD^!Lu%nn^y-xR~ zCy0ff5ESv9kvd<_nbLnqb%HyBwOgGj6~>L%HYg1I&+Yy1T2~*J|7zA+&)R5IF zacI@MK?SK=to$`)3V40Z0T=mn?{*vk4tNeL-`Kq3(gA+oBj=EadBP4 z`bYOu^Fv~o<+Eh{s`Fo8FF~Bzv!2V_v$zZM;hW$=oLEVKDzs$BU82|-eKW3`jBMz4 zaJJkYelyvz)weBud++1O;quz|IJ1a*w$;po6rGSnWtN8s#t+Ifg}#s6!pjFs-SgGu)ins8Er+e+ zWQMJN>(1thmh%th?MTDdOjP0b^dj)Hs!0tVNn8@Sbez%b4~o~nm$Mi)q8v;(;~%)7 zEbdB}t+fbC=lzfMlnh9%4wGrL05OR{|Bf(!UI>`{KYz|}Q@|-Hok-A-KyJxCPRffj z*ADj(D9^0thN~STH#aY4uQ9K^Ifof=tolo!twv9Gz3Y6mM9eI&auA ztQbdX`=j(R!9b`ne7gTV(JlR&Y@gNWvNB9tdvw>7ZCauj!;&k&Qv?mn5*yb?K;ZE? zo3veLsZZ=G5{;EO@}S3r{wgak_?V_;u-+%9rA1ZXh&P81_?mWOi@h?yr4*W==hM&lC8ul z*v?>n^AlSe-r_ij8AzJ#rbW9nQnjSN5w-Fk7itzVt*U9E*6anpJ zJ^kQH>p8nhi=IB`KTlgshkeJh9E#xCDfH;#Q$HXInB zJ8+Rm#Yj6hxAA6^^eDunw8Yf&ugh|MNKRmaw4LylP!6iIcj z9u&10cG*HFM!{E@1;$YK_U#O-EslY#?l~#^m6fQMX7#D$Rd=G(=ri_c8sDINHo>QG zNeZoSBvKBV_if$VoFYYmK*tWfQ1IfZ@pjbEc!0;c9!f$>Rr=lv0%CwAH^#rZG1F7~5HN!XwMwl@QF@4E+fkYxLCute`-)V!w38eWv*7 zNlNJY5sEHB#^pJWDj{6zYVT3G5ItHlq`A=eh`=AbfE-U9HEvO7N&s8SNU3#o|H)9h z#d>OPE`$uO?e(?D_o~|jjKaihJU>#!chF4vyh(Mu$Q*C0|xv zK6vb*tcTWh$&%03oVxjO;7j6nld!H12IID5M?eIal?csps;F~itaIQ{mX`yk0%JU0 zqS$D6kf>U+{`@NX0N^(sM;B?7u?Hi#ci5U>2UE|@vo$#iB{z8NZ0h-F9_WS^cIn_JDQfLS^l`pb6D<21}HNu}t{PP-{mMir{0IEl4L|JX2};pm7|Qe6WtJt|p}qZ|NH{mdXvnN| zjL~o+&-5Hzl!1O%vMVhBCuSHL9p4{y)Nq{xmtBv9I3Mz}2znm=joAWgmotz?o>4j6!@xVJ7%$dc@eFayE%%VI%Mh2bS& z>x?@=0s;c|!B>BgmP#nJxWR})4uhVFrR5lrw__zB-F^M~^+-i0nvvd!9xgS|$mY@I zRv8OMe->Q|xm#^`n5BnZlE9|i%G##*&xdH{iS6+9i&IMufLJU*)Y8F{tu5PZ#7EQm z7>D)uUV}3k*FN2Sr(nuPNsd2(<^h50R((6rn@vR)93jRagduYk{DslJ2Hb@?tkXI1 z|MkDMu${h10UbgVZ(Lrlc(^n6EjTd%ntZQz1Cy_VDo-MvuLQ720_w}k>I$l=l-Q@- z&NH&TTK`TU{ohBUwBGh@%(TtM55BgL`bXDpWmxJNI1XmKb1H}}x^t?R794}~8`>=R zh8~$Qpc)iJ=ln+uU(QAEj8C4L;2B2KT2W3t*QkH#2M2bqkBJa;mCl8WU+AP#7hJu zGS`cG>oxa9eE}@N!)({)+X=Az%C;g5C^a=TF)vREuuwLrf@)d~ETD%zwYhq}WraZu zJL{X;$?(g>kWNODp9KJq1p~UWeLY^c2-o{KnD+JqbGt(qMCCk{;_5qA@F{J+sFxjY zY|~Z?kkw7eBF>k$_68MFqnf#CpB853fXB%p3|JnN!C3rvK1waS2%fO}c1`tb_a%rc ztoSMqqWIPFll-IOf;$0rsDRI1;rH!t?;EW=b*OyM8?SI(HlF7KTsX(<#N@EA{yLeu zz^O0%+hFISGHc%q45D5;EJ>AJWmPXH@ctzAm@CE=g@~Tw}U>+ClE#nzQ0NZ|`Blbe43l=(l&=-0$=F1K=1?#OYIF_pjQrZr5a;k*Uq zn;S@!6q#!W6;$WFp;e0WU&x!=3|`-h1#U(dszT0?0&=Vv7(J-%zG+3JRta8KN}!tG zwSC;I<_i5X1UDzsY*nQh8l5X1oqcjJYIVxaZ<*f3g!a>{rwON%gNE6>6Vc2i5T*q3Gw6uWk~1ceVuQdo5gir?8NeX zO(TRia2&XUf}x-Nn7wWeDxqbqF)k-4FhVX^fa6}4CEJWKOJhR{J}6<`PKC|&vf}=& zQ3WQ1_vN!XT1o&-3j6(bpHqtK+*>YnsAYb9%F%C+$Our@(vqRV5W|uZBtdm-d*f#5 zd}aS(47|Gpn82GGmt4T(xAE|29rOkJ7A;VzLOu2YMZ zHT*5me-9Qy{K%3)$jI_=ZmSaxAx*3zXVUt^eYuKAY&-Q6%wDo1I9M3F!dH4EoFj?m6GWg30|wYN^nD zZYeL0*0UTBSb`K|`}xw|jnhoYxjA85H_Ahyrh@6S?s@^kg!CX0DC6VV4*`!ITX$OUX!ot|R3wv%tXDPANb57_i0cT>* z7@sat6WiAN`Wlg^j@8Kpi|RM_jJR0MzH-w60sx260$B7nyB z8n|>U3G!^vnlUe(MkcNgP`3JQ$Yc4pOsy`(MfyF771O`R`k{wH}tBm0Ha zSUZ~3)N?%CGZLxC_;6P$bbXtfXL1FLqe}YBu|wkpwIzW(8z*2?fdM$TNXMqm^^~g( zY*Z+Y|IjlAUfVDRes}6JCm6&Fv&>4RT-}$07TQ!u!H`)o^AXURjw^jU5ztaWU18(n zg0pjT$2D4=S+NMF0}Ayv+?6InH6lQOBa_95+VF~#WK6t1h|XaR&6JVXzS}08K&Ol~ z-EBG@x`tV*2UkR1ghH5Q1w%-a41jSvhYA9W7ykwpH52D%I;xflMj2$SrJhu01l6^af7n5lk8~Jh3FA2MO_Rw`7qjXrsIMlG!7%~~UY1R_!Z=LRhYz66Z{{Hl5D+oqyt`9PbZ@b@QK7*PX zL~=3CvcI3!>g#Z?r0}J$BQNwnJq;DgNC{3TSEZFpLaJcV*R1}sZnE={#QOfLAQ0YP z1nSLSgOiJG?v&aJZ|;O2iU{$j9MeN_%dPa&;<{Z7cM+75wjL zI#}X8(RXOww>^$twZzS>!yQx?QJQau0)0VY6vvG7|?$yVuG1)FNHNH33xD&>dgMCmP zv4_izuvtSaj05DOvOHZK*M5i_;LFxG#!d3gea66K)Vvx?LorvmAfD8=pz^3}&R0A; zEiDTOh4Bg^=RWkg#kuMVZ^R(;-BEQzHt#vD^536V7n=y^tn#d@G2#4P?#+Q28BrI0 zqlb(2UzL?K#F$R&?u!rri5c+kGJSjAd&<LdrJz`=&W*2ZU`N5WEKjHbCGQy5Mbj+Yr55ID|U zXa7b}{k^QRd{y7m0TL}_eUw>&W2|?gLp+<1Bg9F(=km+YwQOo(nK&zB!Y=37hDdAB zh$iWi*qHl9VR^Q;a#w)?n8j8{hnEH|pC709(#0Grpq~Ben*>zSn}6)hi#90=M{RYy zLIOZR%g-AB(opVlX*zjc^~;tAR2P>@^;#QKO|?z;xv-<;2d*tab9HfurL7Gft!y#^ zBwMeM`@=;aCcH@kT*+YYS_AzrYky=X%&}$^JkgogtKY=pkO4U`;OAbDrlB7fs?a~Q zuy{Ssp3}RVohTN-mA)STe8lvZfX-xZNdywo*!cczD$bYvLsjA^XX(q0HD#4k`GDxqN}^klS*6Cn;@)126_z7L{XhVC%v%vJqDB*97~p^oWW=Yq{3 zV$l8U$a8ak;tt9Nd+jKnG|ulNuiLF?g#OI*z1k2^(^OYgQH?6Mv3vC(rpD708Bq1Bn{_h14j%WW`mv|+ulV3huIXV;ftSMAOkNQq5< zRay9t4(q0#jhVGIc{(g{IrxyC9>8VbE8TxGF@U430n|eVDlDZa(08tR3-(lpD%VhE z02)N>Ix}VK+K?iyM_7)7koUKxiujpY3?zLqg+6#LZZzAKkkRu#+@an%E}D^o!bP!^A5YjKjlywxb!5>?YD6 z2umeqhTZf+ibx^h4NY}}%0GL=>gGYCq3K_Fsi9Kt?tC#K;%TH7vYRT>}iV*V2mTo7RHym zvB|(I=l>m6fAM?K5?wek&h&hg3X^&+EV%d^kW}w#{kP1_Lqi2O=la}LmB_c;*$zgQ zqyM^aI|{kTmBeuN0I}rRoCUI@tP*|tvwSmNuUdTS_fId@vxfDKm!+%!8$}7 z=bq~B5X$jvo^v9`QSn801MoT18Vafq`0K5#6|6)o@t7;in7Qbrf!(hP+VX+;nrXi& zwh{9~Md$m^rxJoBhaE4ZCdaxTLh-WLwPwdypLA`u|6#r?)m70!HXofO@$JQ%U}Pq- z6)76^mN5M>s7tslQJ|Qc0+p%R{n{%(B^{cpIr=G`ny5zguifiL$+V#XR8Nft2PTW8 zi0HfD+MZLGD73W&;VFsS@%De`?ioi0>^wNt$*Y=^LojHy+L5#D1}~gu^bDg)jsaxB zSuJMRqC_*jWPJlntG;;c@)a%)6plwL@$&W;)g(6g8Y`?Uj=UchbSx}~?=P2O`dOil zkQU5;cd5RtUkQ^6^ODFdN{J=PgGX8W&^vv4^;`yJqX}N|qa$1g>ZGI6syu?swQ!@g z%;|TFvaipkcL;I)YYfLe`uqDenu_DQawF@kY_(OeU=(J{0Dqgx%F5plYNxe5;&Uh% zbtztgYk$pw4#puZm_+GQu%3pNOb=^#gb9BDa=`8F%@OlxJszw|@77ZZm}aSI=(}k( zm9uXgiJ+eLu#;?|ZXAhMpd@R!LgJJi_W^9uz+Y)nzhqIefb#P6lHq^Hv&Ne@kXmt& zd64d+o{0oovVeDhaw0*OV_+vlR6xz@BsS$e=|h_tz!Bi?)4ohltSswn3^c!Q)OdLTRwcW>X`8=mYWnw;Th_0xzxoyQUr4!#Y& z$X9UVgLL@3{Q{YZX(^ z>awS$;oq8ZgFX6RCxwwX{$?2$)ahk>@mncI@H^fQlKloA5z_&d5);pZTH{`t*mqeT zn-g^+j|3GK)lD{a;nBkCl$OQZzbHZ-B_*;b?Z_gGU#fwM)sGxh_1wC$%13u^* zf~cnd?110Hx-{4!mN0EDl1j%&$Lm!Xa{VhSCQbLVjSFHFt6PeZJJ)n78h2|5qX6B> zce-n@Xk~q5V2wc_autv*+d(5lp;M#l&njcW3-bN7)6xt*rZWRlt#{;a5ZGk@d3v)nsK(YI0USw;Zn|s$&G|S z6@dX(nrXXm;#V=tXeQY1&&;9OKTEp$!8^(h~lm*kPP;X}{}(}|B2-i!LL zz*~F8CsJQD8Q7`!`=(BNAG@$d(8cLGVJq2Gx%J-CIp-;VE!_?_w7;r~Se7;vacuui zalZoS4@{F`H_v8eQ32Ng+nY~y0sqiioMs)^##AW4NEKuFU)!};_CoSs%cUW<>r9q3 zzDa&tBtxJ%8B$nnt&1%koAJj=C6tLl#OVvAv2UPnX7C-6&p)FU+ympf*0Qpdk^ElB z*Xv17$i>@}Q^&$zpGA%r^M)}ed-h$XXJ&eQF2Rybxlj)-dbMUxDp%5p!@d`=PJB7w z@YKG(>mq!hEeCRF-A=2&KMoy5M!r*j)MK`3n%i()H6-091-I^>0EJrN_Bg+?Pg814 zw|mwxn4FeNtDSb_b)T(gT;V(qAPw3iA=gsRX#xgxp!gS$4Dp4h6-3 zaI>1YOD*ZoB31)36iemo98j`^^Rm|T@*YQ+Xer==thI5dQKNTfI%E3Pd?Ia}LnJzd zzYVQ6Yd3E-CNbSbmF)|RTGr<2f&K>SWlG560s^}~S~Woh5@CsiLqDsloxp~_aVt0K zhg*0>@+MVlh^<%Pz!230Oi=>|2W|lw)x21>u{D-B9+cUKUAz^%|HXGA+^IjR|f8?X=OiadK6tf97>u-n;lZQo2msd&i zO_cxsjO;EdrHjh*vG`Q_wsUAuYv5;2@}bR(3W2V!a^&%Ec;tD6YXUqvkrhG)pY1UM z&-ndR$c7-x=+65<@RmaJ-Iw4;33{wqowIxDv1PWgUs7~2tkK=UIB=%y-gnZH{&$kH zoOgO#Yu11GvR=+^bAElWi$LFMsjnf;Fk3k9{RJ8^NhN;b2FTVXmc>m9WyO8CL0&Bn5zbtUcgf{(9vNBE$@x%~q%gspDK zXCCOH^^CpQZl__^hyi$XSGsKL%+16IwX1To;WqWkcnUZ02A%5&VZD#O9kCV|ZV|@4 zKelh5ufF>MoS_=KWpz-RtHTKDq`LN!=p_lBy6-}ck3P_BV!-rrajB+?Fli-5 zmMQzZuiLnlMpgJjOku>=fHcBMN)|qDZf>mP6tF13k{K_`ff{SZ@?w0_29fyxQD8M% z>0J2YZX=>93X-9R^l5?3SOy{L>NEq(J-%{wb055tRf7g{@W0QA{^qK+?H6`5WAhO^2|Q{rwTqdlw-YT^-si4mC@m zXM0?X>x_ysFz7;vPPiB;>rB$adrB<_P)}l<>V4kI0uc~q0ltD1q6!KeEFZ^UUKKRx zl8w5xK3&Fi9Y|RWe8DG@IVX-@W^cSra=$-O?>Ef!w;#f~AYVRNRWL9c|H3&S{uQ5$ z2;TA!r%xc)(l(i9Vi|`*E($FE{@sl^RgWh9C~LsDgESA4h2tvhD$IXDtgwHqF9_~o zVZq}woIUE8uxzRd5|nIW`T_XvrlWjjYDtEI#L`p&8D3p%k@NZRaJIER`CD3)8wMdQ zTCDlZswXx2R4-^W>5@a`o%kuzALrCSe>!8+#Da04ICVP~AJ*^-#cM|) zg=$%n>2#w$1loJeRnoaYSe{q;-4u|0HrMO4_20QDrSpa|Z@8?ygTN!@{N5-e1$wT_ z*c0%(N~^zi<T2C@3oMuR3z;GlvjzZ5Cep=~UP-w9%xV4W&20sx_d_8ck#YY@!^>MH3NdTf zv+(L=_@xf3XR49v5xApW=wZ3kv4OemF_pN|@IS?2;PN7djrEtt)yLWMxJ%Z~P9N=z zyQ!Q-@>OEN`zqXY?|W#2_Xmcyn*|@pE;*Jp;~c*YWFG+SHX>8gnDg7vY0xAN>(OORLq$ij1q^c8a(jByD)*5IWF$C z@Iq@yvPdNenF|Z+5j}<#B}|3_r$5awWc)(RBQpJmVlkJPpK12V3fZ<(I-rT}xiAGq zYrb>JBSHIyh#S+acdS7_ZUs7GZk6BRJz2K5&FJzcHh`xAwydoC{LUNFTM&j zfTvBfxi8LzbRb2cmzg(-*-a+G!cbJ%L6S#h9M7q`|I;GnuMi1|-EAlD%)W`W3yr8{ zFk6MdkQI`wAwR40izVn(Z)~x_5 z$R^vUSQOzXW=d@3+f$!hr6X*!nXC=8#-ZViU}P*l-UlL7N) z>peP8<%>=AOMUO5n~TW!RV3cJ*a#;_kuX*}Y5%}tXKk!Y(Osr?@+k7^%I3{DMm(GI z>QFd*3l6H+9eZyQ zSc#J&%o9m^d#}HmEJnWQ({gjGNU8(^Vq^}FKBT8 z*&M0+_zwPrDB3cn&jB8lV`-nrFjd-JwmiJO7&JV)X}bHD#G{M*;k%IQ??Xf8#=;;G z)nC1A2aL6Wh#>061Hm~e7$Brxt5z!3vnT7xW`GY3sFSg0#JtVFGX;i6XZemB=v>w8B_=-1vU=ESln0ND56-3<-P=FJRL07czuy)$Gxo(xXA6!_jn{xAp}{7s#=}bzT%fica~Lo+95gBQ z4_9nTg5Mo<8a?~OiWCLBaeR+8XZg-ONEaa-Mcts4iqq>>Xy|r)6~}JsfnjGIHBHT{ z2;Y-SLM@g5aT&n? zM=(W&k=t$wFsZ@>Cg-tm4Sm^w*bW%&b33g4=fMmJ!1QOWP(s-c_xARbH8s<4-Z648 z5sr&R&ncfAp}Zb)_s&M9!9aU0Wh?nKHJ$X$Pw;Ys>!{g7 z8sKD`-cu-!5Y@s-Df%csOP2ul@Z(!kTxHIqqNUYbt6L$$G;px)W{}NRjsN}y2RIiJ zSNiNIT;#rxxK}tc3-6ar{5wZkiJoOk3^7b}I^mb2Ko{mf!kL?^&M%>%d?WFYk#OSTz-j%`2pK^M0ysJXM4i;}5#XzTNA4*Sl4V3tOKs zPEh6F=g*Omt;X6oJR8k&QJ3%DC(RLaL1G3~trekLG)4!nAB5m9Vu4ld`&&l+EmfY5 zYKa+pM@Dv&%#6iNRL+j}_N%)K(48WfIqxsTlMVjb$^p8m->X|%{BjnA(sC!6lCSuzDb{TJ?C%@uk$idkhkN04;*as~44B=Nmodn`}jrs^7M{7T{Y}*4@pn zzr&L+61nFNg7@H4Ex6tvc{bE@(A@NVcfH5)&Mm}cHPFm)pL*x4;J9}m_P1R4%POj1 zh<*J@zl!%C$0yygLJf1pWJ**t`wdHlN$jNj(B*1 zjIRk2$b9i^_{cX0F1z=MNGBVqXqJ%~!Ce(9bd7 z+|)b_6CvDx)Gvb_gWmbgJa=nE1`FkQJ~a(mAGZW%PQ?>@%!Q=FbG!UCH!F=X@@pQw zv*5FO!UOYqh|Jy65BF&Ua%gnfeY~N>{Z9c*w6xM1>hs?px5HMs?N=np(Ei)a!1lWW zq-CmVYJC8U)?G>^*@^d0;_Ju8{718vj?QOIb@lW4uTn2jiikF1eYO6In8>2!XuYyn zq2l@E>SbtNL2Z=_Is5s0rd544>t^&^#E6_=>@)Vh9ax97kaB_{mz#NJIVv?M!1yw! zR#K0vESxZ29kSMJ8TTGbI-z}&1g|eK5rdD1XE7@+?eOKOD9*zGtB9C3*UQAPmlbf? z=WPTiG@&TT0e~htqQv^ZVY&9_alpTpB)5~ifrEI)H*wR}D@TwZuX9noDqKEVC@pyC zcJFUEcYobSvWQ-E2XjR2j9}!gtMgL#6r-I7ge=yy8a;qx=KVU9MXWMgICbql64Tm+ z+#nH+08K0~DJ1;ydi(DrQh?QQqwU}7nbbNs959*2M+ogXCI#{1Dd%F;PD_e+%n8|aPpHrcN><|GFQ`#moqAR^uhKkX%fy*s4sa_Ea` zql*Jr>?p4YmBSO&pb3<(;<4UAX)|WJ@iow9Pk}q})EF&_a=ekoI>7Q~QeY!WL~cz+ zy0NiC-gV)d#`s(ag4Z8(s58biXH@MyY@8-K8EVMdTQVLj!5ti8eQC^smoAbP_WD>i z6#up*a{J1Ve1DWXOkxc_f-SKwB;?O5Cy%5kcRu`{a2!^u3=g*0fBrtT_kXxkW`TbFS^Umj+q(jH9L{Rz`%G3 zlE5MpVCAx#f1Okkexj;(KV68Xa9Yr|EGYk+=X*1J@$B4n91UsYY(4Vt(xGlKI0?5I zCg8T27?WuqAs&JYXPq9~IF%F+)~G2W9CC?hxJ#*cAG~bK@wKtusi(?8&pzdAU!%`;PBUOW9!`Ee8di>%HJjFH|wK>T0d0<F|_~DF5B3wx|1FF2>E@tb8e=UDcD5)`VtO06 zY3UqN1Ia8by4)t5Vo3@gpBM(ymWQCr=dv?Rk-3+vv(tD*;$iddvfr^i&KPef*6iYY z>-t1vMGBzQmqsCp)W@>2x9*uz(CIY>BvOUzKSGBz8HCM;oN1|U7YO-5m;TL=QVMXU z!1P}XS@Nl8Kf8&jiH`0HVf7@Hv$Vh)Uw`X zGP?c-x;-)LLNDgW&@ZCd(h+-y%L$>u$5Fioownac3A6wrbOXfiDj-@b}b zq4#!4Hgp{)ik?4$3mO_yfX(gv6m47Sd-M*-+aD_)AlTU;CWsaR()@UDae3w4$E5J# zoZkHUJjX3#I0Xgo7pbazFwJzjBzc74xR(Sc8$nW5{=liiMGP!>1Mlujj2Wv96@pC{ zpST*4iiL_;pv8~e->m~2mz$)eD0Vl8+Sm$!4X`mGaur+*0UTkltF$uLmRqolqY zZxB^}EH_9dK;KM5XQF9+GvRX@Zt7I>8AZv=)JcE+i&$0}OG!<|59WspEgJKA$7bgL z7?ZB-c&45AT))d|_4JXDuI7Nwf8^f9gcWXp${X6jY<#$jC#Xa+<-^uu4=_jWD;&k+ z4Qda|7V_Z+BqIGmG6F@d=%BnIG+qhnslmZUP1f+Y5dFOOE z;qv_hVPwYSE%}TK`H@>}Q!3HALKQY`K8YMmx#Y>qB6!8H=&monN`ZxtaCSyT5L0MF zP{C9I4GDoI^|Pe}cGbNGnDAKO24+?u6sS|aCRiycgSD{_5jS5_dWCU%hYpB{^juP# zo+ousN_NryeNq7_+^OPUnQGx=78>OHoBKVnQ;0vxMv9%HoUMdWRQYZ!DZD(s(Vo3zbc7FVq%hK> zftC0R%qbBTx0gJtNUnp^TWhDLz8|RV`t-cW{Jb7l`J{3ZD{$#`mE^~nhkzAfXiuBp zh>k-e1`T1nQ>yDslF_TC%T`RPZ%=!wW<_`Aw-wFWuZns?2g@#4s5!XOO*)%wT^4O3A*-DvCJzQtUW=n*LZg zdari%R^C{ih+&4{_nQ{r#wQ%0ZD0^WGeO3`X1pE4>~Jj!^~G1AIOJLD8GGay^GCrS&nm9T`d$w@gf1?ULl5N zSE`c0CoQzC?|hUvGVW#&AM5O=n|g@jfy zm9)3#j1w-_8Sla_fFB`lN!myQBGknOG^BVdh*r*#9Gi6Nc{jwtG#PdHSXf9%HqcmN z^~^)?8tL=!Rj7|bp6es~oA2aMu*fDy@!d#go1Ye)Gp;|@yWK@zrUlOQLtB(ECCwm& zjnOc0%$t+R=>`k*nt^zCtyAI2GWpxING`NK-VGsGky`HCvy6@IusMyfOCRQyGg{Mz z_wQ_OdjcS4$!CGNk(cJt9%rW~ulIQrkDYfWeu!?jUG#O*O6)jw#cfZlZf8PKUjm3l z)2pt)05S~tq9@K*2$9Ou!b7*J-JcW@A>z$5s{~hJuS<Q5=H*?+!D>x!CS#&Vnr36T(1PKX_w+5vV zCEh-|`CCS_xw5MG5hhwV%u@-nMF`015K@SVV`k2v&T?{4uk-ZJsFVi~k?zIex?)`z zy3>oJ#Vh#r|9JWesHnQIT|i2@yIZ=XOIkW5C8PzUI}QTUjg+KF3DSb}fHX*VcXu}6{0*x0@gV&6; zjsuat<@q_jYY%k`=HKe?Bm?IAdf&C8RjJ;H;=Lj09KL=ME;r>xlyjPV@f#mnC4-;`!=sWzQ>vhYV@W=-DW$n>*BboT^8wE0wg1)_r3o8{?>hR7v+6%D0*LlWD zhGDrRBr2&YNC4Jrz`#{%B+`h`n z{4E;#Oe&*w=g`2+h_^;eIWEK}a!58CbO|<7dAO)6&blAJ<0Tr5FK04SVbK>`&krOo z`%WFjMfu+SdWAtu%yQ$FW+3zza)Vo7LX-dN%=IS*x}qMkVV0n1tFc9EXfWd0a)_qo zDC3>L?);BvgPid4pTK?4>Z3Pus|=gNlS)dIYn1AjkES2B%4BpRn8G{Jd|#0wAd%L% z)#8PJ4$&$MMpEvr{QXr6=vLqAe-xvps9#;(N$sEbOQeOwDy`2{n<{_b z3SvmUSKj0)a9#Z#gVcPcwutfpUbf{UwcB5_=`GUXn){dRzxp@U=Sq`5{I2H~MPJc> zS{$+vXa%t=@2eF>_54Mr*9s3Mnp8#mic#gN{X&WeBCqn6KZ^+je0(_gn%vBuPsf%8+2sOZTK0Ec|km=DZN(1sk_h-L`j{St4yjk#ge76rK0Tl+j0q~ zInb`plsncz3?OTH%l*UZfQ9;mT3Kn+I7N*;-YUp5U_O_gXw3cQCwtXNAv&$LIl{14 z+cfF0tgaqs=ib%Ei@%7{5f1p+k%RkU&RK%&NvYm^KET~cK64BMTWlJByh3zZe+)Uo zj?@?Td|A}bV9#SjkvXS~L|JXwtNy|gD$K?mU&u-kJ5V&S(WIx(_7#n|Fy@Yp4C$=W zG@;z#YepJjyu!sJ4lMCZOYZ))UU68GYZOB?X0{6bPa>SOCO!0ws2X(4*n*l1OiD-% zI!0`bYxKGfea@4pP@3}QU;1)SJPe5UfKSg64yo&!-_BgkBdS6`XsWb}rq{YO!BnZ{ z+R6RDEI=Sj)Pn^S+O>JQzW`-VCyQ0V2W*p{wl40uw}G-BOBetOO|s?_-||9y59un7 zl@CMUKxyu7KPgGV%AhW9?YXhfkM%8Hw@vxHz{|HK8o5K5z&$3o$7IG6J()`^zq7|= z6dvDw-n1ED*BN9T#BgPXH|_EK2QO61@da4Y(#+ns#l&C;sx#(lY_*_C3);H;z*D?p z{dTXhO1SQa5R%)50L~|?Xx;Balz;xmMjEu!8J_%aB#4+c4a&-@7?b(5pV@PTn7}+c zIy?Jtt!J1Q7Z(-5UYOS8{TDg1NPwS-xJ(aWM+c7>=glQ%#HeErE+*^G;IgPl<=LDo zjr&&3b|!s1g6Ph_T{21dp}$gC`oEu{xFXuBWziufh+p~hSq&jqW!GD~2-xS4>$12m zXU&mTyRGCfe_2~L>;DFNaJ1*|Zoxy(5qItxtLM(qa(2`05qYO+k*iC zm}r=oh@T=WKGz~hN3?=}RHMSGk3bHn6W5z~i9C}{^ah`TjX)1YVG6HYmJY8|P~E9taS-^Iz6AyX{|S8?KEpne z@E9Tal2bN1Z;9YU0B+~8J14`OhW+`<7bqAsA@Bbnc&lSe6l7uuk45CeF$dlunl1fa zdHlQgGArJ>_r)lc6naR^ko)4In6J$W3xe6wYM+utwP}j&pTMAKImb!Nl3}Fa{Lq8? zL1Up{BIC-qyI4W$r(jwZZVZfII=drl8xqblF_e4nJjE{-H^AeW$Mm@+n~uK`>tB-w zAF|cugC;Gbk`3Hey)ujf{_mq6{M7mzIvb=;%HP8Eqd^=}%hHIjJfGkNlI z6r}l?0zWf@Es^Y6J1emJvYIh8!_74 zjt@!nI2s10xCy+}5vh*ktHo86$5qP~ia!fF3up~;2Dh++m4(keo6BGNm@mEo_f{?l zIx@(ahz9wwN_umf3i+!@2Ii&TtKFINqd~|gv$^6G5`^ma{ucG&fJ*D03kdN zNLV5Dtez8ac;aOuSW3GWMCo>Yc~2CMbnq*7?CfPca$uA1Pd}q>`gPrLqR*eix9dnY zx?cYZ=yohj8#)n$tIoIB2yFGyC^ zv~W7i?RFRWw2bMaV|>BaCdQxe{Uc|k2F#CPsyiSE*}ms)-qsoY7RVjD>K|(z5IV)0 zH~4^^EfPwj^~Io(KAb5|1^q1^iu5ESum|~F(U+k_hKErDb}TP)Wp534KS5xx4R!eU z!l3=@nLOX2&rQgm@o+4W=`Gh;BZfL!r*V;UB>YIxTWXAX^hCoG@A8NZ9{!l}17@q| z^E#wjm#ByWC2FoxKk<2k9KPkUv*er;cqdwzAX~98{ zDTB6t>tlCYR8MQG^eDwI)aUQr&{d@A>7qI#<>lzas__kS&5RU>yzT!uEs9Ti8VV6h z#Y4GrYiYxMg2G+e>P>QFzkIe6U)ouXs=Y6EK$t{Y)#40X&Q09Xr9cYQ z^cmfs_|XiOVVe%iE9^ggDsfrs_?IV{-O?iVspWtL>_~e3`gI%F*{PNzlI#+6WD+vB zAxMRDbq0r>*?&{yCEEs}$Mi%P*muyt78|3UEw^uXQUVp$BF7#DJT3c$bESVr`V>fW zy?CvC-~k1|#2<5MG4X)8c%tiotEJyliGN+0Z8p#yx>@X+thu7XyOoKF@e$3sVkK7Ao| z@6WxP_@HX$JaTd8>`V|n<0V1jp^%;3IizZc2Tp3hHQZ|_1ef1Z$`4}?N4$}{yR zh;7W`_g>i_wT#XTx04}F%AhD*x}X5uE7>wK>Qm*2pqk|0gVOv_LQRP-u0P9v!DLw1 z&(gf1Zd~bqW5KrqRV|0?|7AgU$MVMt-h_e2cxR*YY10-?Romr%jcPvws|iA6=#o-& zzJ;`cx?|nksOwt2|IPI?RTGqMAXwDJw=EFQ`Ue=dYU!T68A03s4iy9hJ6$>1t?;W$ zD!v+)yj5U}J6c43jjeyLMU<^Yw_l8oDoCYN$VM=;*Zmu7a{}+c$!+5g=F8*x+Aw)l z0ab&x;R(h_U1A=vu^CLO$thuN(PEm}^wt&s@^c}M-IY|X)MVbgbDC2$>2hVxjp)Ap z_10>1r}`?dw5|?g>7oR{IqTqJNM=ivl1kL8BYecWzo1sZ6AjnHMOh&|3CsA_q{v};WFVB&N)xbI59QaHTZu;J&(BeBYwgjQZAZw zbm%-T1EA2Epzq`aA*Q$Y@26+6HizL8uTLZ{AkwAqEK<;Q0+6$$%~tPw+!0-`dRfsG z(C;4l(_3_gG~3RRWrG4~< zHL%cy+Yv3Jc$!=&h5TDxj&)u-kvYz?%X^C$M=hT2w$*oWIm~l)J*6q&x-QcJ=0O>Y zivT!`)3galf;~TiY-*s=q|L~;*H{#SQ3|mn#EqDsltHYQrzg=8VzpWOLlojTWu~yp zYJF!t+S}VVZqKAiYTi2U->)oX=p*i(L{Rr2nU&`-(AoHgyDSOClvvDjBVq^2b|-_h zJS>8y4nNSb^?kbnjE0$xuYR0b9)+*)s^n}WG=x&W zyDhzA0Zx%Rper2qV4IDen1WcE{1|zWPOkh9n>cFW1TbVv9xj^bw$xKs&}}cFl%2RA zHmB_!uea9CouBQh{_Dl|#yUAXnZQ)fbc3!qv?q3-v_rzC62v}pnKafoOtH*Xn~y!* z90ASee=$M1oz2yNGnDU5(E1|Rq^73%)f@TSq!9#HAZXBc51f&5gzpxeBL|9>pY&SD z5tn_oaPJQlNH>);EPll$B;X7U4})cyUe@`CA&G~4KkW%awj%%Mrwbcyx?pgGW@*Jv z&?IMqkq!uQ|IbQ0OcuRQc;)-z7GVCgt|ddi3Ez`prAaQm0=_%Wz{OT)JF7p_BEk{> zbp~`FUBn?EF0a2&eVQV%m^E9C!Q2OVn9|i)wm1x`mXEKX`*YQ_|5f}z-0l5yFc<@m z9aTd{w+B=C)c;$k-@bj*(ogFE53AuFbY!Hk?hRKHaK)!cgZp<0FdeSL@pt>xy^3%z zD946TYxtXK4(CCTAR^kFP5#L&Ebo^MLwKmof_=!R&zmnODW}}E1BF_42(B0QN$y{} zBn%q~eU~g+NmH4?_kFqnX`Knu-c@wWpOwb)k> zr~>M;AZqp7~=LWFoHXox~jPoXqO1Uv@|0D$RK%h#j*1=OTeD zfd4LchCvE6P z#Y{vP_~^*4#j$w;TKd@Z$R(IAZ4F;<6NpTNojcu}k%FZcz9!_Ud@z2XZzYm6)Do*% z0r=H8J@wp`Jxw_eEEu(j@`s1gI1ud}9lPDAxLc3;L8A^fKM8_>psp}9MuwSJR8AWo zUPf~>iCTWgB-K3-5gbO8zH4Q5k{LXRxE(Hix8TRvdAf^|ROuoetLb^+#rrNIPlW_- z@ETh(t*CC-O5ppBUG+nqdwT|RjR6}T0RPYF6!T)&Em1p2h8fU7!KhNe?{d4)z~c6J zAu^Y=0NaI{KVG;wYqy| z%VJ0BmdKTBc<9r7%^Nf%kTn$YX{Ck8SJ8mJ$V&K49$%-^$B&D;d~80CwL)m(0FU%ZeM~>4mAaYX?GwdOT2g(0!I^~rnfUc4S@yD3Bobf%=~+S zGcGi`;AN2_>7LHdFBZU3z7j^@sgI_}vE1V6@j`tw=zPTVNZE~2fu;V*t^WXG|0R2# zpjTjlh#$18CNAw>`MT)1s2HF9{!1YYqn+ofCm(lVt_~y8dh?KCnPND-P~NOP1-8co z);~u7xqz#>08Tcr9LZavd-Nt>8bs3b4U{pHwWq$hw@hN0;x074-l`k(rvR=46(0hQ z71(T_MX13R9XnR1K7CRmm$o&&tG?uN$3{>?h|!amNdHwt14pEy+I%No{bfX?UY+^-{*p%=py_MmCG zPEF%}MX$W!XYrz`?0f84(8rq}YtT!Sh8>17_Wgw6mN<=OO&b}u&h~5*)8gAqXB%DG zApEdjynyn{)UV@jqp6GSNAH3=HK{qgUdhBf~w zlk)^*@Nu-X6dqrv$iTcv>ZpE7wu*NXAE!*oGd%|15?r z|8ZKF41!5AwVTjJGNN``V$sY0EPwmzOWiXCo(}zljp2Kh51h zzUnjzoz8bik{p?v8I6?j5!yRCSl>*}{iNkZ&X<-sO5lp42;$suCCb;Nqeknm<8=qb zT232wiO~56k-IF&bjK!V+rq2^I222$hkv6-46{`n#5$83`s2)$E(C@aa>C0EmlBQv z`jQm-qkCm`QHCnIq-qp8B&&|*(M)(nUum}RwCaI>g@H7>NeDqrXzC|_dXb9~pD%AI zVl^x$zHje$vi!6jV0ZY}a1wbuI@}NVA<8@bGph5rxSDUKQsGq=S)Ms%nyHDA5mEg0 z57U5B)P0+^BU#jAm)CP&t8;0JXZk5$z)mCi3A5kp4w+~G5<)Iu3-pc4Z@Lv2Gd}iD*QeW1>}IQyDBb^tqb{~K zeUfKp@Sve@#dQnRQ>AU-mx;gDr4Rc0mX@960>4_djVmT3~ zP|+ABzfHUC&4<8_`}0qS1p-?L1qLdH8N#I*LYDE4&0|YT0>SYDar+}+2!8uDQ+FSE z4B+ly?`AJ6Xi4N5CVuP!K9gr1*jjY(P}Tw&*m^HI2yT?+36VQg=dtkVY5T)*liP@l zv5$WN5rCdWk`{#Mj6%?`lq3)$`LIBqB^90FxA#x%nK&;aQP)4+#y@pc+}|z;O+k6q ziN35n4*b4lzKkUW0OqI2wY9YD2Y5#+4r=#=J)Nvk+c%h8gvT^rf1UHN_J4!`zusTb z1n1*&;ayU=p??O8*DW~dpC+^H`)bwL%RiQ#N#l_!+f8myzS7IjcPhkY%xIumnkMCX zPk{3A?&$pksazLk!Ru5vtFljIC}^Z;y7Od{452DA<@d4g0ZmiW4U0_+^lU7W+`n}6 zYKv){FPRl~@ywq|&ueQDs;chp&0nI%TCKp>aHGIpFXA05tfry;l zGAbFP^5RvVwd$#!N*q#LAysyq{cd%!>D=5eq=W;39__K}=ku^Khz%BGJ=OL@Y5*X=!Hf-?XkJJj(>?yP%zH)!~pkms-6zhm$%$)>x@_- za>FkW0&bDYa%1y(sxEz$Zc!Kuo_emnFS)px-@#hn$Y#)wuMlc=eto6u|LfNBPtV#` zFpkYJFvcDPw4pyn>5PG^CvpXw7SVmO=ymP?QFqo(QExoqHZY3=EH)b1k<^-V>^ z6pIYDna~KVQ?!GPugk(JIU&GN8nCXPFL_hwhDq%8d|(ea%g+SvFJQq6X#4AGxhM}>wkLDR6lXoD z`s=s^YJH(~!8$`O2)MX35qdz3br)r04Fk1?%$fHKTrL{a@ zL`K%S%Kwpp{9$_qZuC7>XVQAwyN)6L6pj$!{HTNsr}jrhIJQQXmwl5pc+iUxk{b); zuWb#Ar%L;xc2;);hPrPN4pY6_VZCSxE&{(V1d*I*$e)R9j^|ugx?OMuF`6Jml5W4A zGwlXh&`BxzeR)Ajeg=Yg_g!+k%WHwL`>PSz+m@}FyaJ+qb!cwE9pgx8YC}vvQ0zmV*jq4OuZljHQmnd+_yVo$=Em!v|9LR$nv8;} zYZqz#XBiPav-gZejM_lh8#P_lw2ycG9;(q=dQSb!sZM|Pc0iDvox^^0e)6(J@ z6A$7K7J+U@Nb?Jxz(`oAbu>9ZvKf>97aTe%a#I4~v6CJENPz`$N+hKyc;^Pf$baUu zgENx$)&b@6mwbeln-bh}ni-w%#%ffqtR_zzHNSr|CCGx6WdBW;!QuSj zn>A0F51ExPV1m%v9i@VCbCUM-W1oc8oDC)EQT{1%mqZ4UcILq+pDw&6Ao|HC^7QP6 z{@E6WxgqlpqU4JF|9^_RS!>_nG@^LQ!@AOd|9u>eG;dIs^b)sO1<+fIyLN}+<2>IM@A9;xh^hD+YR*MVMrYFE6isJ7XUvWm6Bc3eZTFtHLKRfp6UT}lTYlN_XKqu!n^ zSp{Cro)|KWXlE>I=|Jyb_d25Gnxg$URHjq`KJ}z3&9+Lc2CGsPMVEjuaI&_Y^o;`5 zD*%otR2h_k&BbN<`l@&G5ZKwp(e@m?ezUq+#VfOdFso$AE@eCXupDf2-LFPF< zPqURRWjYvfD^%t0tN(T*%xUleV(H``iPCuhJ*x&=g0tbV+uuiycjq%}@RIGz$ON*Hnu#C&an%5T4Sviu zJLsc(japC*GGjIaUP93J8$}_7o2L4^o5cWTcZMQBY1RQ46(C2vb+7N`i;~tc&_x9)AwR0g&Yy(l2#I?2V7g1_d6-s$l+nM;<;=o@pU4QlJ-Z^fsbrT@=x10JJ2YPZMRjzyDB z=Jh2-ir~rX_;6=49%X6hZ=ibRX$RU&3fr+Zm;7yDbNy>>^!Zj)?Vs`7dlju{$Lb4* zX-Lf_PZGdJfk>Aziif2{F5>I!u;T-mK(n*nn>b`=amqcMRM{z?75vYAHUA#lZmeTu z*kmCvITaSlg2$mX=e36F(52OAO+{6f|2vu>4JVBD7LCk!t<<^>v8DPc+t}F0ul;9n z8vX0n%&F#vP|^WuV`4TK?d%g)Wo37)I2ZQ++_mHl-qjFKp9at_CEOGKkb%i5`c{m| z_>m(hmXazvZcjR`wKP~?wpKqaiRrYqtx#ad=l~n?j!77aPBZ`K2|bO-&%5$ zwusIqbA#p&NcgC|n4z_B?MPPnX}Qf$*8Goqt5^sr2K`Hb)R+xDk?nfaiz}F&dYDsc z?Xd4paGKcJ{VBw#sU6ta3-xk*G0yD=ckG-~ol={Jo9vLk(hw6T(~OCW@$2cymx&w* zuJ5D_awS2MRjrO$D*w2^VdtL?Dja(lzSE59W>M7w%28H{6gbro19zw*dwlX@Jd9Zg z2_q^!<n^xlT%tOOqExEB5E@LQ`R{CDgeL-bD`@VO6jHEwDc<;Mj zI-{ZncXQzR05HBIOq?$)Vud@CTrZ1aS+Emm@@u2Fgt zUS4B9>Z=Y)k1@HL)Vjm8zWYd{L*)oC<=JuCD(mEB4=JNb7qNOOf|1_4V80T zVABzv0jZO!4(_aMXB+a#lK`+-qOn$*poyUh@QKw>2yBWPqHACWra)Q0{n zxrD83_1R}YZ%-Zk>Q13+8k&&5hmeq9rNkpIs5nei6$x1uKh8AbvgM&l1R-CR zm*|yLwZutb$}wUi_+l9;95px z-^F{mK7XrLJM)5Kdwfb=@)6{>kOBCAa#k(fcuYEH6wK<^AI`hL?9Ptht!Dubj=^<} zZw;?V{~%b)%UK_9UVY;@-4A+(KM6DkDd}p%>*}hAU9C*MJ(ROiQ?K3uoAb1{!B|7Y zd--{wA_||o!{OsJ{!5N|l}u{!Z`y%U?4eQ&mS6H$B}?aa;G372){X(858po4HB-eD z>X?xiH`ijT&qReI?U$(g+5Bd@G%+_jKA?^LP&A4BVWNsF#1mCP*G-)iFv{$VdehD= z-R_#D*1%d;R>7R1MtqnH5aA~%4DL!2=;uGHo%JL196r{6fKe&t2XZ3-c~dr@-$NUQ zU)tL&KmLh~v2y8nNLov4s#VB z?`HPCNMU$Y0n=Bp|DyZh2di#dYjLghWiIj9P^6u7-;Q}!=+~4#!d@q@anY5c^k*+- z4LEN36t+ z{L{FH!vRaGtdK^4yD!#-XRFAvAEBnGI|66yyU$1EaffV9BZxUpM`CZc=Ez3NnRzTD z^{V4h3h`*sLgoPz;j5KfIin!+^!5jaeyTk`7{y{rSuRBq%c-s_aq*I&Lyg6OJGVH% zU&XPI`EOG-JH*1%Ig=}%>vyYh@UJ`kBZJ|X{ygjJ=2Qg07d8Trm_I&c?J=a~SrvCa z4AX*t`Yh_>s&nU>$_{vxSf3ss)?57W48@&_y+gaAJZKc6cajV|Y|&RRXpRX8!0 zXFs~$(?wqg1Gh6}ZH+Cg3qgM-&9Fsd_IK2revNatH~Wy4wSbt-1TTLP@BYTBd8V{%I4|AMhTQ2=Q&ix(^a`G8)eOk-$}Tn@za{ zR>a97-ZBv(K>o%9nFjxjLt@jt$-F8BnU21>+k8)D5Ly+s%eb^Gd$VA74STw}15^Os zsGmoA(|T5iViSk%#zH4_#@Y$VBjDBp@XJ-tr`zvBPMs@#v?WiSkb)G6(0awok*0lkyvI7<8^D7XUiSeia_g=jP5w#8;R= zKa6w7Xn!NVKk+ap;NdbE8p6)o8|KB1`>o+8D9eU-K0s@~+~Mf047e0L{329vdYVvp zZn))Clw-7=z1R&FEaI9-DV~6gWsKr$j%M}#1tc(KxKn%8D8Cx$6GVl-?3b`|>fa5z zl08+eCw-HLj;Irit@}cFs&8wo{U7)nXIZ>p*rF%s_P5vIYM`yuzo=ETapcbBnGp^x zZ7!N*t~`P{%+ZDb0z6OU^KEX_>eSRB5oaR*4@|(6@>a|^yXmMSYuWAY?5*eTT3e5U z$&e0c_YrdEUjq`7eyaYB7L!kVjgK@IOS8_*sqZ_(U7k#xmRdf`i-gl?B{jdJ39=DQ z?5Lx9ziY^$YJj%gM!Uj{U>4NQF|^dc+2OU+{j|*k@Fb0XokhWQz12J;#*P=aSM#zs zAmB*;Fk3kC&-iy%(aHH_%cQg1^5Z7S#rg7r(`pAb2b{9TGq-jP#=K_=4+un~!`wZF z2b&5C3QuIJTkbHub7ZZ5=gsSAgZB27pTqEN${_3s-p-lce!<_NRkM#$<1S`Z-5lu= z{4CM|XdT=Dmn-of9%n0mt+nJjFHtx+%@1^An(chwBdv4p_g;Od@yv%8dO0ImzzP*4 z`&^m;?mto&{3SLgw{5FEZU&~@jnzhSD!P1MVwUnYI{NM0&VJPM@*4?JwA!NHkaXPa zwJOL>dG9{obkS_(LpDBk_%Er?&vv-H37T90R6hCcyjnEQCYLC(Thxz^S-(!gt~tJF zEvqC)ma&Pq^ZN7W_XPZ3tO^%x!v0wKoOwzmxGf?+ds548;H7h922OlU8HTNyo3i%D zOGZfDn7wWsDpx^RTv{X#Iy6EnBD(y>3g=u}T;f$DG>x=ilYe)gd3{5hW(o@v4m8OF z-2b|kSF}||`8vNwh~9n2J_cJvoB%E);jgmAQm(7d!#rz?3Z_WZ9wwZbGk_fkcG4UG zSCZ@t?4nDr5;#wpd{@Y6aZzb7RALxb1G_@QiGpS1Ntv~z$KwGO;zH%+8wegGm7L8_+BcS>-pbUk)6CT45QEw( zo4CX&peq8^w0O_L5;rMMjt+giST)q48+a|K`OrQCRc?4XPmp?^D)h1MZa+ zyz)qxcblUf^880&J78>?=OW79CoyHHgD!)NMJ5f8p!`@-)!=Je%VowMoncd%f$aVdk4 zox0SW+GkYl1s8;b?}TxE<5RB)etIJ)#*=lI4XZ9;Zsh2)44mbz=09BG#pjA591evx zHTEW5qK5&O76-sJ{F2wt$r)fr!|LO!L;kU|e=z##fwsTw4BlAukk8ljuKb&df>C%v z(Oo-7;+N!fxgd370dr$xerRc8dBzL&in1633uB=Ttt2N6)~qY`E9|4W#B5r>j-m(P zZc}w0c3`2>Yfl?9%h{|v|`kO}6rym&n}LIvg${=7t?PDoHu-e&fGE zipu_?81S$?+gkfx_s|z;ANH`GHt04&?hs;_G8djuM`)dF2DX2;2jk|uKl`npt_^I+ zp$Qx|5dt;pgp%1T#@f-+WF=mYww#hmg>JENbGZ9Av|XDhV*`IOxakG0(Hku{F;UUc z!osf}JHX7c+g2+m5GK^8AyGYdX1Vy4XMm&Qo;-p^oMvwNAX@{!?AII2h_}v;ofGw* z9q>9%+Lgy8Jd-@wk3f$djL_!?OFQhRWI9X89Z(Qfh)?&2JBh2JQR{KR<>o;$@buTz z_H}HZz(d)F^3n%o^#}_El+Q9r@>@8j!v$Vll6C%*cLDEjL23|n=#xooR07s_idW&F zCRo{jA9wzGY;E}U@H@VXQlGmHm|YH2sV2?P{*MTHt}yzaf?Y%Gn(&h)*Ac2p4}iV` zfZWHf&cRFbQ^$DT%X-@5z0Qz9=6IFZ$Cl{7Qx^Lm4drOI9aLd~`JC$Ae5 z4x*~E9B0jCFw~DHiB4Ypjk7e}d`qdj<3gLca#RQLyA^2;d`A5XdQQVk>$rF?zeI)0 zj%!SyH=UsAZZ9@uXF>m(fOBDB?hgFSxozg*-JT|N^9qy7bwKjcx1T`&*+A*WFIsmb zG<1I6)y^GoBX_m^7m(8QyuL6L4RaNgE#p)v`-chRAVWO8wOu&xWg}V9vx1#Sx^5u>$QM8bJJcUx$o2@P9o@aOms)VvE&x`AJ?$UmfycckWaGpd^PTfLDgKLFU(9Jq-`Dnl|b44sOdyv68`L|9=4$N+ZC@gXK0%Y`5St#0?|hHq=N7Kd)r%*j z(~$bv=!)%iHR|yu3r!`0|6>=tZM`C>BqNN* zAaPcdo+T;v$z-4^91#L`c4OUP18MVS+muQnz-_lK1~xu8s4{`*G6nrOSE>8jV#%(? z$`J*t0%12`?hn9L(XAbk<4;g6aVb*eknH556szcak!Ys1syimxT`sCQ(Xt+&vY)S3 znk-Y&9#%49l3b-)1Yp}hJ&(Z)`yfDWf^44hxB<=Le!NRU7|zU+jT#h*UF6qIQP<2l zIyAR0P>$h1G2b{+p*ol35Z7^DoQBCMAH^%#F!tCDXf^PZKIjrys?T-u@~e^ z1Sn`fI7u5Z-p_nR@@`K}@N-g6{LGC=myTepPtccqxQ?;`o0p^+bskDYpt>Qd~u z|B1kxbOZtxC7hPpvzu9orA9 zMn-=8Y^ScDkda^^z(jj_A12s%{CBrb`)fYb4|yx5;kfq8e4`z%N8%hf+GidjTfp3! z)}u6=o`8iywdR8hk-<}Im~k-MI~U`OuWO&I%DR+wmC$U%q?jT3A=2_zN1vQ%C>8v& zGNcLOEwl#97HYp>_F?zWPRr8~u+#<-lB!WDFr@tJyhCL;uBsXof!{6~;}vvov6z>3 zpB~6o&m`dyf(pY7$>^^&glY0g>jATTH`rxY*iT2tAO0f-YI$PBCN{4>%Y@u7x@5Xv z4n}PlUP2*0!iZVd=d4t8v%#12bd&Qsnr^}Pm0ap%BOnu_h$RqGu%>Bc^&&5w#61#6 z@)$a~pIAcBojamT;3jKEnjch~K&~r6=7FhIG2J9y*~3V`oJ)QDsm6V51i-8jqY4+# z*51V)4W~4|7Os?wV!ppleSN%Q@MXmsRl7)oL1B{qO{w1IE!5ue(}&x)r8Sn1womFu z=x}^)X|qUuB0Qr%mvXa#7sRX@c_FWOXd8^-&5xd3OrmvAc<%fFDRgLp&h+gtOx#&Pf$_p#G8k zO4$MV2C2!r72FMn-Y~z7wX|v&GQ)Ivpa^ z+&p|(RoYmTG2dUiBjJmO2;G_Fkg zc{lFd#NatGGpgV37D~FHWu)Lyl`D^A{d#7A;&6O;+P977BL!uX{VmlyXBfs&IUJv> z9!MvL8c5K6vNQLXgf%Z2h0X?Vrjw}yN$rmR2yN45rp3q!sF2R{O zaGy>K`nc|d^6h(IMk#gEDcid^$g`(S9h`1fR6{m@FJw`x5T0OMZVYLP2JQX~Tz^0g z8QfwmoG2gvh9x2{Rx6rQ_WEPTN?mllrZl0W)viC%Js4YlszT#?qu&~Nv==X%YoN>k zP!(!1bj{9&%d_;)5^oQyn`HV;z9Qd3RTg~ob2(87=66QrkQf|;-}7yaAMCJUdbkPC zJ9q?4*r)wkYxr`dAw~T-y4#)806#YrpI^3o5v}Z%oodCC8Pk^&N%m4#Oj*{W75gXM zkNV;MORjiRx5>`P6e^4=Ayys;ls_X65KpvQ3!)6EPmrdmoKT)PCpf&F)o%47^pB6x z&xUNqG#h9)+t~HpOP*9ZHHyATDOgom^gxCL+&WMHuFIZ_4MV z)z^e*%7tSV{Aj~1>Bv16oaE#aG+PvHug(%PgsT0gHDQt3WV|Bn*W&GKgB*YuNXu@t zi(8x18(Y04ktdKR)DkKpD&|Y{Ws0LC-gi2aVacE;-O>~O!|yI{8yVV6Z6;*~`Mi+Y zf7K;C=(@FC_kDkw{W8|w;Zvifv%M@=MqOpexBMJmhM5_4@~yi$p^3U`3O*XEKf`^R ziIlM|J+cf$T@3g&bF++T95oNE!2MyxSQa!@K%ftM-KF+wbV}1>b!P5z@oFqdxhKo- zkbIl$I&&CpqOl@<)@5meeJ1dEBEa|aF;?RhU)l!Jh&zY_;x>x zQ}TWrQKJw~$vz8|VdLcLUdU_av5-?GM1i76+-+jA?Wn||GMf0Dl~mQDII8NvtQ6C& zc*&Ze32W%sTn#u=BgjukMPS23A$X%0z$z=H%iq-p6`bSACihe}F@Q~6; z!$=iP4D_HE72^^WqnxrsSc^01K#eO=1x1W#;cUt{4M&q zkBQl|+gtkO@MP&R7j68^2;o558+IhB67ki?4#F7YIdi4~yY=GxaBH)+_Y}DU>}N># zeh^~r2Re*7iLyq>;uY1pxq6%tkv8ze?@qSj9M1+YfQLjzJ=mvT&+F=L=i~S*3vh(l zK4ZMDqbpuFTW<>Or`=nVo~LC~Yj>1hg)ci72iq#@3?k5K zplM1yZf!hbEff_pL>I_NR3017MjP-g;IC?rY-;V}6%QW;A4NQw5^0M4En!sn zyqRwI;2fN#;<6grUHQSt@{P|egf67M_$7e_W<=J*m5tE`Wc~lpbQM5xY{7PMcM{xP zf;++8-8DgjyTbs%T>=Cr!2*N;!QCOah2ZY)F8k;G`oC%^iW-L9Y5Ml`0%*to z3fF2O`g9}rQ2_{s@ZkxUJ+Kjms2qlf8eR@Wr@9Q}`5Ey`of`yIr=#W1duoJi>GZLQ^a6aHE8*l+eaS9L{;q7JZZ)A zCZK`4R!bdgV0_OMPic4rGyzPDmku1PiHVb}v7eLfJ-{+9U`G0pk4DR$=)EQ5XGO)K zcXjGqR_L#9g}d1()_%T(UZp?#i9f?F7%bnct}(K$h+Q?c7n3V#{3gks{)!YTK3;tR zC*s`s&>47S5bz2ytR&7dAx5Tw(yUD6 z(=RQRh2iCoy4HCdM8#AD@Gw`~$DW&uH;;JV=P0C0wWv}R4qP4xzm%3b4BO(44ZQ*Q zo*)4igGT)u=`SehST7c2XcKvHvQ$!z9F&R(tiaxKGVkkL5U(COLOY|5&=*BI-R!iK zl#eB2InfpGbkOqqMImOa?b4)q&Zj{ylY{;SK6XUJ;qdiSVT^dy#w2jaAW%3*&VtGTl34NsV1@^jpc=7xauS4k^ar!FB|bt-z^fR{e^?~Nm|Y;uv3WktP<;{_7M$^v^H&+mr%W-AKpD}jU z>>0<_w-b2=p~R5lF{|v>vitY^n4?NlKmp{wA1~+)8O*J8p9boz46`Q{OYnRmJ-DR! z`CK~Dtgc@h#QnGot1TpAr=qI+aN`%)`0USe=XNp6kK)hF(wYWP`nwZC1oR)&+5(c# zFLn+8`pPhR`qe4kP$j%>a2(Xj?`TRU6Z)642%bdvhpo(lZz6_0^y^t94QOBK2F%tT zr0?yV@rd2o>?$MPE9}+dT&jveZWzS1TN6mXx z04{O%p+*LN0mp8^u;h(|+O|PV($J1{502N*r>v`tRl4JQKgY&PEH8}r#|vkokkyD> z#<3>~h{Z(nTX91F@p{S_O8F?I;(*spi=+o)pBnoa#X7@x&5K1#59Puc01WcMS8v0I z_J-r}pXU@Cmou{qY+130g+rVLL!2CesIuCN#)^kGVsWUcnm(z3_~-;M8CcX8cbJ{E*7kMy6GDsK!LD#T;+*NO5@W?J2U?Ck!R#kIl%_#j6IasT1l_gh$!zT>+oGaQf&!Q{ykGZA ztg4Wi-C?-gsk&1%bzgVD&#Bk(ob+RqQ`1)7>s!F~i{1bIh0WN6p@e6aeEj%9ve=Rz z$SN8*+;7>{hM^gE@H(bAzn{C|M`UX+YqEdSKxZ0b6$9DA0l}dxsNBD%)XUP3ub*~0 zeN;_#?cS~@T5mNHAf`4wTN4M0%U!1HZjD!$zl9=n1 z^O6_P|L`0xWljFs0a@a$jW1&1?g#S$GTlgw;2Ih^t8l1%#@d+|H9cf z$fa0^qOG$UUtw0j=>5-gBtsH~s3dG$R^J;lr1Q0xzO}Fm|PR5jVf9GI1PK#2JJXV9ef7bBNQP%OUyIqSqi*6o^f1Bvn zZS@x?m^7=K&;8qYYqDtNZfS$*M=aO!d@_b1znJAJL^_(~-4DaRo)5j{-^gn{1+aPj zXvRDV>F8vor-E_ebGBq8^wVHNrLegj!@(=d zq&?9%-q0v1>(bWY#~3Q$XfND)2pmS;O<7j-TaTbR6UVD~PA*5SEckz=`@4wj`_}H( zdhfx;v&FVyL7vuc?bOBQ?zM65FEtO}*5PsckXBJ|2=zpiqn?%SJqht)+0XLhnfj&0 z$Cu%brxTd!rJo*#!qwiluLYHh4axsZjt=UU9u|tPsCu1jJ0}v?NV+~89Rn|qq`D56 z{Cttwa&Jx3TwiHSg0fd)#;p5S7g}NJYzD3Eyq&vOKkY3dWY{cY?A|?GJUx3X`e&?J zH%=Y6Odq)XzP~l%8h1WBE}F3(JUxDqsP&#xHDqp_1O@LFeF-d0gQ_S1JxFA|_k(aQ znLZi$PfRS}vA>^auc{&P2T+S>dwks9=5q22v7E(QeU50it}K;%{OsZh?4AjbwzCLT z6y~O5vb-bHWfS1La$2`5l{c~ZB5PALcVf@7RJPh0FVy(wQ|f??>8p5fuvl2{RO>ej z&$^k9wNoE!UAv=3BOyk@Idx09D{$4A0}=0x=4(H^J7MEzNGIf4Lj*)f>G5N33|5aW zy*6C@U7AGjk7zTYuSUZA$NOEYgRlj5Tl9u=&WfVYJ+m~|p!~*Ib3KCb-PI8#G7OBm zhK9+-#h&lr=j8{WsSp{QXyu5;J88HNhje0tJBO0g8SbOiqmAF+L{Vp;)Ghk!i1&oX ztXZf93WCBKUqNdFCPADqxMk>7;9Z3?>}`rJ%_4ucxrQUG8gNj983&RT=<1gI8oQi3 zw)jKG^0YBi=~adW#6T6y)Qyuv6PUb!UT1{Tr9{dM?s6Wnt!quHI7!5JfrJI_1R``E zLc+nUD^QfAVff{aRXhxK${`I;Jf{L8G?gc%ly=U8chH#a|{c>rV zbIhL=3R884l<_D<7f@5eM3#DE{VhRkT)(7`PpvWVc@2h-*6unwT7iJ6vpqt_;Ad&J z9YUpDBfvE_8a@n*OM(%+8eF?Yx_=3bcO){l-ze)C~hMHXXA~Z&T9iNpJ-g`P?`D#GjkCx z_IqMwBF8Y?cspN5mI5#N`5Nx(nP}#~W75c-iP_-H2LLUXsW1>H@5- zL2cnHjYDKo!SIy8Jx(B8N%n_MGf#ikJ9Fps-&@42kSPkR;HICOHUS;3{AVwr%-lOuQ*Vb<|_M#t6QA1mp?Z183FFH}d)~lpM5X@5N zJ*|aP6H<_Ce3PA#2+5&wT_x?A_EPB8`!PyPOspSoF9s>x zI)PI+w9Q5bS!#zbtt% zxuKlT`IPh|a=XwOmO3Glzx++A%=c+4XlN~8?Qk8B?C@*Iu`u>E@csreVojY_mNX24FwhX-3e)Wo3kn|Nd8lE{VMw(hefK-+~l`3Q8;P6ngbcWM)vk&@Z z&n)y+tfH0*m~k+-;=A8_m(BY@rvK0}a>0h4gR~k(v;h9zN2cG-CNYp6g6DtC?FC*f z#S)ru?9yXl)^*NqbVw)q+VK734H8`QDwNMM$mQjKA3;V;1EgYq-J*bs-^^Qhth%9r zwANwZoRla#4GkQ>cJhkZVUX_wROMhyQv@|%K^ABn8ri7&`g$=x8u3b9G*F)*TvFmaxg2vE zm=Y(;)6(LifWPO~oTJVt%|ST&2l+hjE66zxHirMXt_61X9UP07kVVX_s%muP0o*UG z_p!aB^&9o1&K?@)0hR^NJ6GvrLhj)6%3;+^sEW&J)+ExD^*4l~3a*^J!=)abdS>k?!T%cg##?@$(MBt; zuVheQk0{0vz2EPOAQ^jC`M0it6SylM9bG>~!+K}Jh)L$~QTpJuA*o(vXmKsVn&58v z&QkXQfUc8mCQ0H+DWW5_t<4{PtLg2}?R?lud=2r!hZ144cjz;;z1(_F=k=Qv;*!(R z1V-XT!wcnNMy^eOqG}fp0byF1yAKaTcBpBJGB!30vW3Z)mu{;8S1Q!W05WJNdD_qg z2YOOW3$9ETp&Iz<VzOc}BR(p4yrfx%AHUnm1NQLEf76%_#07(6?XjS&j)j*2 zQR%54PO$e#RkvNe1yH}(%;t?XvZ=evmta#|BYao9_6#~$C$ICuPxsw-*`8Z5F|!jl zHQ6X%QGc3h)I64f)*lo5GL>Yw!4JxfvdH@(+(Im-Bcz7q?|+&>!=NA0_vsZ_pc;5K zco$^)SY(*KpX`4Pm*XVqzRJ3jTPv|${CO=QjdnryO-N7!^nMLx{dZ|Afh2y--MqwJ z0Jo^P@Lh$hxZwi{hTkQt-N%g=DuDB?>@S^~!;#@a*)EM|eHVQhb$xwCQ;@{ZVXY%K znj+}W=fGoVwJZ%YK59drKU)<@QS{;L3?#A92smxt^ILK52}9ZZkKd+tLR3jlPp`9s zg+US`05pw^_)wYJqlzh%jqf?|piUi%lBNdN%@;+hMu`G-Mo3HJLrSq7 z(TLdNVtRlrAu8)BSN#Hm3*9gx$?`=HforbX62>m|{WH{PjO) zg}fIrxdgpB3kx023$8Lr`?Sn)57H0X84#Q6g{!U{tf2|62%Zf_5Qr}7QM1{PS0uX{ z=z`KgMF=N33a*F6Dxcp7!J(SC(UoiOsK58Yr|ZwGf>EVuznqw2jP?tp?fG^}5&UCL z&OqVzeuf2FcR5GAZHwUs`GU&(88wzjX#NZD>-F$j0bbOjR8)=29hUfCijVRiZh`y6 zO~ywU&X-!tp_J>RyiP1}4#GYMKD=mYAM7wBo$|BeyClPRt7OQ?-c80}FqHf@NyVL` zCUT=)^XpfF|LH*>+hoQG|4h)86 zk`mO(kZ@Rh)W1SxU>M3Q*;`!#f<99tn?Z4guj)Pi=}{y76++k$|7s(BC^ma%NED+Z0Ct^DMQw1M^bdk=cmQA{JCeWrBAd2nZKRouk0I7-sX6uk~$Kcq2`fig+U!=dC?h1wtO zp{Cph4{Hz<^rTCzXFrLam+ToN&kQB9SzCU2T$(VG!Ztq~MKIV)A5M*d-Y+~o%mMcV zmdtOoY=D(7p09=XXR>C)X3sZOIz5Gn8vdi~*TL$S>}(~*Wbj>X z0>ru@B5i>m#uaFMd4Fb3I8*_psg4IoB!+4yOvZdfh>qPLnKA2fpe< zm%Y<(QA+Z}kfji+c1A$H@y48F5JIs&ru`3qrI-9PaQPvun+(d zyY%3vDUIaxECr^oM!8$d3iKdJe32$eFUU~$H2Y7J*7T~**Os{_U3{5~ z4*xSc28PJ?v@}A#pElc$X#df0s57U*b@<##O~ zfyKTBGTelroAlaj;oMlEk|Qf`%x~GOdpx=dJG2GdkuXMt9w9Ose_KyzJuC2Y=DmMz zyV@9h**&8P0x+vZ)5^rC(*Ekf$07I)2%tic6sks(@)SbK+->DspdUJyIU?79=G1TJky z|66a8?DwB&qg|pZTm31%B%yr0x(T>Cp-&)7yMCOVJ#`i~;u7#xYv8*RWn|F0zaDWk z_UewNm9}+Ufxc%W%ZepLn^~UDx48zhw600B9WxCLn6BSezzF24$QIpuauI$t7fO*2 z@{24k!ARoxGRpKbRNR*c64*`@?r{QjA8}?%R4gVUZltM`&x)U6z#MDJ_KW_pzl;z) ztc3U{h1XyBGOlfJ{=U^fH-spaYpy@#wDHRqPoEw`J=nxqvDXU|MX8D7snZmrWebm& z^m-p})+}S*0>Ru3y(iqeoXRQa?;^HDMIY8JoSxq1HKDx?L@%aMM2Xz!`@~RttLBZl z{~UM?(Z^!V0#i@4d!G81xn$O@Z1`ii0B|1@OB1EkQ81^^j1x>JM}#j66Dwfue=t1! z`XJJaAV>Y^2=Ng%BIJHmKCIx^0QWDDI-8b(o#+ezTT|FroF`vWQ9P_{SgiyI*MFl; z6qfr5?^tbp9&2N)-d)u)ODAZ*0`?OyE}f_8%{|-Ml#>fl~5L8S(-a4?OL#RL(YI0<}MO`a2_f zSZ!@U+vO$=mc5-Tn`IY1(+t?Dm)l3Hh=Ws zOS9z&#p2Cd&cUd}vjyRG_O>zW-W@kGY_ENWfmF@cV>QTe!jm&(ESgC7HJC7Q5FwXs z!Avw+KFOXV#hwEw^{8zzq8H#5 zX*(^Sej7dSx0u(SH?C6^&GZ|}(+ixteryX)%aCJq%ReN64b_K7?DI`EsKH+eCC(Yt zKi$X||2{1e*YiJ{=?P-A&Izn_={XQPNjD?Ez&-WAbB*mY;f(rBizA0KGS2+`*PQ^> zzN5_YY25OSl5!l?{T2v~u+;n}%rpsn8cTq=%n$p0`P;|9*Pu%6PRda@h5{XCU5_D> zswSm*&tV(OJ`Mj%z;Z73ABkBASZ!3z`Tv={M>7%KxDfG2@VB4={}C+5KISNMCf>Q{ zfnUUEDW^0L9kq4pVGM$Xo#}KPD4iK75>_|XmHJ~~Prwip z-=Ay`e)4-E`sLu0JN=?C54ZVWQ6`u>m2dd%Oulkoq5badISNOn<>i{6`C^+@Eqzg3 zgkbQ0h1`FcU)Ax(<^&ADS2|vU(FE}+L7KpchcOc0vVKvvwg1(_@+V533di+)ytTq- zZ$&4}LX`OZf|fXe=~Ff2d}oopWi58l;`zA|u(;Sd+q|*zCdTgyJxWJ?N9M@W3_?6{ z1zKC~ua5Gs`q1(%Zo(J-CFPP*2K%4-8$$G-#_~?@KDs79Q2;=Gsp)-6x~Ob1xdI~# zd+eO{oVFib@K@$7c6J)dE~ao>Weuu$TC+55--QZ#MHsK1W)s2D&rFn z+zDE@FqmE-!3RS>HNH^to4LAj3gsrWwY9;JHNw!7EyMpo#j7k(g}zeF%_89jC*|j> zsd!?zQ7+m^9RO~r1eYAri2a(3*eTn;ZoP2tYFu_*c4>C_I7cxyu@h`Wo2mcwfrS;j zEQ4vB>N9V7uZvVU#<`UqoB6?ae|1K>xa<@MSOyWye>oVB8t2KpJ?AJGIoH#s@<9V| zCMapJl_HX`2VtFgP2@j7ZSloS!-py)HoE4^JIHJxA%GDtt}v`V-vU|UzdIM7<)cS(-?yh&WpcIUn(W? z(njwhI|DleXGE9gj|00$~koif35D5R@G7hHO+k0 zb4ciSOVKWiM3I5-GO^Rnz}~7ybIQsVqJAp$b5cU7ef{E@=QHA0+En>IeQHh=bHXSh z)n_G|4;+N>U^Tdsmjic(g*XN0o>0TxOeqN@Ao4kcoABNLrYrNLQ}X2s49$mA>#ba| z3Bbq2a-pI6Zd(mUK^_X+=D1IoGTHuZdsTF+X*)P_Ztdk21`s?kn^*~y-=a-9A}LFJ zN%k1L)3sk%f|jFvMZ6Xwpe$}9a|xc(L~Vm%rOn*F6LjG|KbLsAm-oWG{x6BQN(8RR zF47=ttyo>v3VSa`_+#9O%gkWHLqGO>7fW3Hr7@z%%L1d&reNwTVYoNUFw&8PvnO(aN67R-X1F{%%&Lr^GG#=QS~(NCC#R zI6=L^rz$ae<~Phe$=D_#mh&IiQzfj{NZ>O@WDI^E>2pUn-2bE?_YX`7%OObzAKhe)KE&J9LNk>^gw@*`2*8zD5s;s z`&Ow+Wg5hY^HtO*+Cd8ZT_%K57M_d2R)8Yb-4sk!37~uBFCPKN%Jg}iG=&a;xz&Sb zrTnDMDlmHfjRp~p3*yxJ`tf47V&daG=Zr$1BtF7>#+$d6ie#osqMJBkFgEo+I5TXF zQFH=dvYI}O=xX;WMu&qs#>_m!+gOv1@b@N1(n}q0BXV672C6o`6{GcUNL>;M{*Ke9 zRTLnV%mz|F8~^HC_{8uQqsH?kd$aFT=3da=Sz=7K_pGL9Q?QRfjB=THX-a_>U1Vrc zd~p1lD7)cNPLBV=cbaKzutlQ8M#38tJQiU{*ZT%lL)S3I`^hT|Hr?ef2HKrm;2R*V5@81flr(H4dDOk3kCqN zQ(0Qu7{m?rBArxGuT(d$U6>?}udA<1awd-@VY1Jw{6=3ui4!+DPuY(beYM>C%QB19 z1=uq30#(|goSlVB*Y7bFG}Ctp9gczRLeN@Z0^#10cpgMOG=T}@Cd?m4>yyCj_1W9zOPtMz!D6LPTFI7#wF zwBI%4qxxuYa4+DwigB9_TUtaiYVo894Zps zQ$tB6lvhDgV9BvtHOBxgqEeR>(hB8?2))!atVs3Oq{AHVoqD~Q4qx`wG3@KX$t;n3 zsUTM2IdvnWk;!S?)244Q(b}pU`+HxeHUH~G^d}`sGksfe+MzIW=v#VY9i}^U{%wcH z@&3~M*C$%NLkYm#X+kxqjJBhamgEs1jyq&6g$Ht5`~}KHn+6pSSK{(LKPKNJO0}cq z3EdViaGu!{Tg3E%kOyDleEwl?Tk1EsXY6x=FmK3=0uR?$@y~54{tBn?14x@{R#`=h z{kmF)5V*N?Vk906PEbo~VLI|L2vuTAQA@BA(~-v1lmdk)iG!*g3n{KaX_B;Zr61L1 zO~G>}#FKwsu-zP<^}NO|HwJw)8XqqN)|@_3eL;9=JgtO*IX-2(#ISR~WEZMOwSdKq z7D$$lI~->-CTD-J?%hzk-|GEnKEx{{6D2Mo0fXC|v*x^52QLqW{1@y&W%WOBkWU$6 zUC+O{fYtJ{Zi>X2sm0-{al%AtT$%DDN|~NeYP70)qo*x|KR#l2XCeKXWgZGGx+|7k zIPtPGsjHBtpl6@FwT_pyjoE$E2Q=6(CQ!tH30eV(|3VTNT4G{j|2wUbDWs+T5Ed4t z&734Ij*WnChk=ZnBrnb^Q=&nWJe0&Viwxj~=rbzLpHQB9Y+xd(4_V4vj~Csfs_idd zzq?(u`}kQYT6XKJa>>~Y(mE73bk^>T3O(LaxjmsZ7nS!sW6Yq2e6j77vd5#82LcUt zA`O!kN6<5CN5CCik-RxKkL-sdCl{rnXA9pJnd-E@mjE{T=vZo)A?K%EU?)67dJv!^ zxS0CxEpU{=+2+~`qgEQ(`DeuE#cPf_Twz=?{0d1pd&-m=twdffkdiUmy=3 zFXz)2t@&z4ZUSRB7{i(Cxbw5+dn^t5=$eh}F^75M!3#V^PQrM3THF9rK&*xIol|4% zo!CnEM3A2lUq<4^7K6+3Uo`HX&Woiz87dr`*>aJ(##WAOw_teR0aEx(_)5u;C4!=| z`c$n1ir(Fo`W)|W{1S5D1<)j<3|dX1isK^wRPTu$+sAR}vAw%DGru@`>BR!pB&oA@ zqN-NXB=G}uHTn)iGJ=9Y8wv9Ig^z$rsYU$6phqqy5eF*+Qfz-u$FB9Ir%;}~0|@%R zWeD=uM?hc3uw+fQ~{LxXYL&QUdHF4q(T~q7&C-HZOo*Xq)yXa>%@?T(#$GMZG-{_Sq4&{c1z~TRf`KrdX zaK^2v5JenaO9!3mGf z_Vn};X6eo2GI!UTH-q2!lo;C?{vS+`mJ|hFBTqZOWS^|~Mn4y(!>} zYwO(Q9)E8|4^_76S0&>ouQUx2nhUEaPQ{Ews@Lt0aLg9GtK+Udu@@XQc*1I|O-%v#`sY;sarfF49LI?AjJV%FG8q-xAQbgF zgE!yY|6uE0WIJk@Qz?4PM!{SkI@W40cvNIj^Y4YxBKy;IfVhVk;i4m-;u}=dIO~8A zh*N&z9x+KXBY#G$o4Y}-ytx|FdYK)-O9DC*K}H&mOLJ366Jh7nAGCMxR%FGARl{L5 z$}E-26^7|{cG?U~$i(K6_cLJ0h0|LSFcCAAK^I%MuN(NTC)xCaa);vY{R|{T%R1o6)DXCiy`Mq*9lXQez*21O3yL7Qi(~ahgxL z{kreb(xlDYzjYC?wq5VE!;Va<`*3ITyFi ztOptp4dO{j#$m1bQUrtTrBjPXmNl>o^9vF7zdC=mFapXzn+iOes{;-L)EmNB&M|};T+`NK!dKi|78|b+j3}4v}o!3tf)=y zVo7})lCfZwO|_87w~%%owRjBEWNY4;2rctL5AxsLh5g&eo9x_hK1X0COQ&N#nLXcB zk#g9A>42e&uL!)c7>O*L;QYP5yM}h-s6qtJWP}MIH2WF@M}<9B1ge8c*@=b~QqGg9 zg(KYsS{5AJ9Ddu_r@*~$cZy!zpq0pT^i%XBCc%R>9D92^Vz_byr(ExC;Jd$ke*3o9 z)EO*+J7s9W6@BN<*4;9uUg-@7(V#D&!fAJ>L)>u z=(nqHu>r_?KSFX<3BbfL@aMtORcFH+a!3vK(vU_mT~6WuNS@U;e=NCa0Zp~3&h z__swY=+~sCn9QYM=Bm($0A3Pur{ZrY!?7tFV#TT|?S^Buu1W9z*n3bG!(-iT`94Q8 zAOJ9uuwh~Bu4og}Ov{NnKFE#dww*>dsHowgO23-I(Dugq%{k65$=v=HGH^Tob5Ira z6|zEvlS;9E5x>g6rX{&orp&}rmz>rSV@&JIIK}?T2DPU%xH^L)4wg)z3LVrO)CKE@ z7mguB@o}&pkWnJ^x}Z77w_%HHE{1sg3M@YKyMG)ixI8@uq?3Q$t_-bpu*oX7v$C+& zN1i^E*$#na84D9ro%$D>0b8Dr#MV?!SlGys^9Id{+`DVZIvJ}+>}+q8Vq*TAZ8#=# zOoEs(c0FXg3b8!%8w;E9klg&Sbc(0*yfGXt_WPJi74Qu{?WS`1wn8ol7-dtr zNbGFRd43OftBU3QzKK-xu0XXkHWBX9-TlC=^+JZ)AzHfWcR}!q6MuH71lymnV#=KX zq^3H?eE!9goOH!q!>y|iFo=7*)5k9Bnv8#jhCZO4EBqD<#s|?UgP*(2oh#Pw<2FAE zwYGq;VQtyM(Ra+7X@_xZfSoWr6hxx`;?p7EalM0+lN)`oTFlq~LjV(C8Y0w7M(WR_SXR z27g?}C3HdfOn~X|>Y@{{v9@W*IC_)d_Jb!n^bPIXxOQ2KV@`zc3i2Q0%H!)4xvsr7XQA;W2aT{AM>zIDWPlZ;7j;BUt+bd2D07_|~gLIJb>FcH_ba z)%DS?Kug1=b;a0Jr+(rfaUkW-g5o8nZrZ<=@k_LQtOztiEG!buZ<2wgR`?!IOvxjSO*$QRisjA z8yXsZpQqD1=%F*-eUL*PrdU7fg!&BLIVKYFJLPEbyU~VV9GxQyN7HLs28fc%sg&{( zcRP8j<0oCb*fXhUVJ)2+E8sISy(?^QC(E{^sj$M42124o)~rT0kzqZ&5K-VQ z+g24J(+50RB^RfyXTL%13@T{HbvO(rJ1rKQroeLP20WiEz9IJ{osx9YpTl+h?gI#1 zJjmdWUl%Ufv)t?+?|<5ClX&V1$`KA^bnwIyycHQV*-9bx_KQkaiFEfLVFbk+YZj!L znVAKE!ymm(H{}#A+k!S%KMas<8+UfU+?#RYy`J`M4%`@ktBBZ0`X!p36$FryZFiyCYTYpa6e5%@KMV+YG73*5A$AxR_oLB z0lK}|r|s#AQ(W?g87NU<#aPNz^!2J^SZyJ2*|~m65>~4!2Hu#FFhIYMJl|^2Z<-jZ zEfiaB_tV*Ke&6HZOvkYo!L=2vE@3?i% zE8tu4@|Z}aTRHHN@G10cxFsvc$)?c4ONh^SP=nq!tReS-5HXYzJ6_fmXkGy);khzd zRZCOV8T)=)jd*{!@NVyAXXi?iKBFIozd?H-O zzEyvK`)S&qRXZ*eYfBs5-i|To`sNSXdmg@^xCy=C{V5%Mf(#r~PxqylD^QI{&&x!96f;UE8b~d^;ZB2w2XOnxdnx8a@*a<_X`+*izdQkW6XksM|1@Own>r zJUU4X#6XvAw7-0PDK|5DG-Jzh-zyk_nlIo*gkbP~`X!#}HQJ8=5V5TJEmkk!!)Fh~ z-05A+R+;ecU#=Nn`_tr%POp$rk*aaqoHl57B`$kcXuRdfczyAHkXsH|qKF94b)PMp zi94Kj%ke_UUm9yXeKiWwGqac}5zJ*(qJNMzA!Fk0Uo%`37(FQZ{v!(T^5R-K*j{VS zybITP^W0vXWIqJ~cyi1%C4F5vV`hfV#9j$?bTT(Cs%hW$p55JLLo&>Czv^|xW@Tp@ zXmmq2T`^ONLSYl&KNorA;)Fm7nOS^2R)j*kDM806(bna<+(?ZIymJ&15-$7sV|}%8 zE#ege`;RYGhlnFFVB8Q#^yUqS%gr;h@ak@B>d5P?G#Uh^=;&B65CuJ#1%!l!eHrlo z!~QAYZdqk+rr_Ecdr5c8`g`*e>Fo69REXRe-q^$)&t?L7prjhnAO$y^KTjM!IxdP_ zlu%BcA|JktM7kB|W^6{PZq=Z>)-|jr9ms$h3UVhU4>_Y|*RBUH{O0$b0rhdXox3dv z>Gw>zLM!dxzk4EvHZn9ea2)HQ3=vt9zx|U}`j?mhi1!10H-t7jyG$_6Fv!&Ve`GmTLx&z;Lt*rrV?R7MGum{767TFB?ME}vh3spvGM_)m*WaLiZ z=|u7aQ6eiItdI>9i8qzXk?`kI9TV^nf`9r+0Qmbu@+yPQ(eb&lzP_3}jdSFP9RpDV zzxacO1V9pKkBJA9mDAF@nw zohfncuAk%j?r9vvI{!a9Rz0H}JakqM08xDsuwwKSf5}Pa=Q;ej)KTCP} z<$e}#9Fbs37C1TtjGE2VAqL~#m7pZAr@i0M6 z?uH>je zl*ra-Y3jc38rr-wgHaLWaHOL}-)%d}CS@~N;Fob5em+2C;&Zkw9p39{<_<^`$urEBxX zjhd77Y827cnKR-RoT4A&Ss_OuZP0ps_*|Qx78?@f*{<{P2S&o?K%@^5D57`h_pwV; zQxS}c9-cR=_4Z?tXPU;FrL~2r&Sq{M7lV-$6n_CCsrPRg3QOea@Y)lr?3aGG3J1BB zxvrdGVU$0QtMi9a;$ZgsuXK8u(7<$p^p&FqrMV98uX>a|`$I2y%F9y}Z#q263hlEm zq5tM4_+JCo);nIGl1N~BmQHIoivRr!pviALGHfjA|ow06_p47 zFI^6w1780mKi~9XP4S$ht226x1b&+wZ=(cSw{Ho&IzuMC7-K?z9TlZ29AgTXX=j;N zXy9|8!)HgCBNK}I8~2Kw8Zo)g`xM4&7x)C zo5njO%UJxyfpnVHrRxw^k;1rT%`OwtVU(^-yu+h|C^=W8wgSc+Ues~pI!trjQ-KXo zjD%NJ=@+=sobuZvU+cjCAQbT1;H?@Td1>ceD<_zFF^k&TYsi=Q zwc;$A0F0XqLiz3tw0g+I;Te=x)-uwB!>v#X)4;G8{+^6n2`|Q0B z?Qq>f^4*ITAjTJ`Ss}5IhE1i1Z3ywVt7D*6U%vwsrSm&)4h0P58qVB-B7z#Gl6$5d zC<7RVoNp64KF)79v#ZOZ+&_lwbxwS%q8&;Ujfebll zb*lA$N-X;0$Gq!YFjk^4{+nT^jnr@L;r^*STLOXrx`CJ|8LsfCSxv|>t=sEy53kf{ z#?9nMQ}4TL))dvGF{{V{OED8on^CdE+gtwRG|D&n`kKDJIBfkWs;c)s9X$6?Lg%LJ zbxQ{ND!dZ7CgZC0bSbf(K`OuBwDQODaw-WgvJJwDo#qd=0v~QCTG&1lJJ!Y&A40iS zJ3#-Dn?3VUbRuYgCk~dOY7FgGq532TOIWHN3Vv@)TJNAu4V#w9%f~Vnw|Nk>;Z;w_ zfKU;)x9wrP4d}-(!(5$)S3&y6{*iONb%Ac$ChSvx-B}GKEd257;O1G|QVfmg4>OdP zh7XhUa1=sxO^dt6F5fK~f*TqekDU9f=%70w7|VSp25n>xnz8zH^^^G<9#8EUjOysh zHsSIax6^B&V~Qcnhck46>5b08{CUFV>h?Ylf9t$Fc4BB26mg=tfs?J8~+6^+TZX|Ngv?{xeu=fAc zIH{`YSL=+h1>^J00dKtAFx@gaXSvP*S5}f1r^hJrnQ^IGyCb7_Ct^qHh^yp|rH*T+ zu4heS57!LWFCAzc-@Sh~7A_kpW|~8(Qg2~6`dOxH zAwDRGRn@8iU*tVMK?GWFkSAvt{1CHO=&Qm+IAajUm%>SV5VLA6E}+5uDBeHc;E=!y zBK0bc=ehV?_^#TYBPQ$Yh8RVD3VM_x*fu3%wATA7VB-O_^L6e0 z$m?3H<2G$ikNx@cTj0Opd)EoI>d-T+ z&k{#BKi%X4rL2|cHFuslAWGd>l*Yv}i_}t&F3yvqCy<0<95XFdv^Q_!af2$2-B-C< zJ_b|10MlqC_pw0D9%J@d4-EjQntMQ~hP3RIY+1EPAD5$GZlW~r7rW3Pjas9c46jU< zj-qYH$TQ!I`|Lmbm5yJ~=XtpUc0DV9x&9R=klq{oP~a#9T5wwTlRNs{F@*k2I395^ zacu7hKy!F{*NNon0@{8rFOU6;$GUzTmqu`Ka-juS+z&~|-<=1><3#{k^zueEIXesw zf28+*N~eQO-om>a=U+1t%^Icp^;RU37-SwT1Y6avpbCMz!F{RTeiMFwXp|_e7~h~ApF>a7LuoJ zXZRO+EV#uR#a#0?2D}k9e?RG2B3?hG8n(hUiLet>Wu||Yp`NH-I8d_V zFd)>N; z99ci6$&AZEN#ZgPdr>;rRW5M5rs%aBGP_daZ%-Qdzu5#ea`~^kg1=P`@pMPW{hrq3YYf*~2Sg zw2sOxlxpyql~U#Bnl6LAhh@Xm(ks2lspyMdzPPgew+ID%C265MWri~X?tL7V8GL&_ z_(nkT&@Mqc0UbI`EKL)0lnRg3rSgF@l6cRj`AJ>FnI?7dD?U8D=!b9jF`IQ!gmx0w ziyolQpu$MX%ER*Ld}}KuAJ=3*|J`^_*j{_nY}>^*6yWb>+CcA`HwEvCoJdwa7c~pn z!RHvo(zfWvzc!8a^^+46#kKjUU4pP<`WrxW&*#Qz^z(=`>BDttP()Z*m;x`=c!y(Z zq|`>?a|HfLU~8>8L-lI2QC;)NdbG{~0Z;phWoN*VucxP%pPBDgPQ^Qfw3AbJiHNf? z)~Zz-c4t4M1!Vf~-$Z3rj_1$wYHIkaK416SI=R5BY8DQ!JjG*QWaY80mh^B{Gi?L? z&RY4@(&7s;d2Skl(p`iKWIDpw;dn2TuR3|8--gzMQ#$lP^7;(-vBifUVwNc!EvT8< z!zCjfNeWyF1c*RAe!T!Y@&qh1> zR*`%&`R@;2V#21&-q<@hup}sNMgj5({xar>vn|Aj>wz67v*8?E?yOJC-pvQKRcq&M z_QrMLf8+Rg+G57JYCn!Wo7PLNv-jY7k@Y@-?1}yq;`+@wN?bR-#$o+#zwH{_&ccE} zfKOBEct3_ts;1h4Fea$e_=o)Eg0O*3a)Zpx+MjQ}f9DFPo(pLVZk(=qwW$C_lc1Et za|zTFCm0AyUhS?RrWl|R#rA1vgoG2#GI&%Fu-LxveDMj52t->~S56>fu~K&%R4<(E z5De^Co56DkxLb}hMBVb4=dDYq3bKoKTG$-CW>X6U-E^2VGp840%9-8(p7C5c@ESE(E>CB6F))9CGF8WDPeI(sySs&e8JokTl(`+|yge1!xR*7d?EPTOyR z1PcBAi*5^JctRRk1jaAXHN(b3Vs@wK@(2P>(Hr-{-ajD1dQtuG0z$>4k6ukX~&2v?q? zrs4n5I8dUh)`)ZldjW%jzm?->B#}h;m~Jh`p5ERC9JqPfrP_O<{va|>7|+5T}0y%y48rT`*0PJGsoJPf}Ze(FQO+a)x1;^sv3 zW^EU2M^OFq`qeVFdC=VC2gUgAol6vONvH(<@b&fe{Xev$ZQ-%(D+(M|_l~7^X@Iy@ z2vcquXB6{>yRS+gsajF3QSEv&(B6OnHsU7F+GssPGA$>Xw$K}Cm{zZOp4}x!tjv5>yA@wvi5g2Y*r$9&1 zA#)SYzIk};sgTT2r?6QBg$^57GB+p?JPK~}gV`EB*!Ut5oR_i9c+iF<63FrHCvWr7R$#3gp!FFF}`x(Oz6*yJb%J_tm*5L0kkv_%{#;+HP1yrK{!DK>5HVbIoq6VhWJOiF;C*-w`YyKLMn-`d-*`D zfXR?&jy3{8RySJprR6}|$`z0JP!Mr=co?>WMeoB19zcElng!sHHEH% z8w;jYJ}A(WP=;#GD`F6TmFDxlF^8L-<+qSsoxSnWfPPnJCdTqve_YWPJrs&ECScdd zl;t2Pnl^jA^jX)qHrum0JGqirs|35L>AcF80dgS7xTMK2!cajJ)c+XmiP*0aY{(C3 zvB6sm_G+t}1tczh+?1FVFF*d=Cc=UWciY=SI|T`JCY!x~9}SjGDWYpYb#H*Q8582y zo~LEg0{F3tq2dpD@xJl*?CcO&8NeN(Tm>sqHu<)wq*A1BtIfN=4&}IwklB0_uuj{$ z&ZYLCAgm#BTH|~1UcBbHvtsPiu~!YkwEle-F%mw^qy(9;zEJj)j^h9s?;kvT5VWZ? z$XnoGhTFwKFcwlRi6XCLHX<|rNb4-wR#><>aNg;T;@lLW#~IeU#z-BV5Ht9^{3mnP z#DpLp#jXCp%1eKYjWnBrFWpuI)a4T;EL6qIdwH@$>|Pn3rwUyjw~II;<-B&COJ^jm6N# zX16eFFK|PIQAxnQz4V|Gw84icDA=%!w;gx-HywQ{-MTjCGDo{x(_r8Yw4JZO>vmEa zXZ@mR`MQC-Q3D}e-o)h1f zPKidE7RFG$_B=ChZ~csU>WbW!fiVI{(S`3afb@rf7>mn)e~jHDTbkF`BF5bDz?SCA z$D7Bpq=nH$TPbh~ff;b9>(PWEDH!5=(I(<`CTNRQ5QdFeRB>`$cFE$>r zxX{gO82;PlTTV_8y;wT6TQFz?#{$E}I^dEf9Fc*jOI#!+rVuv|i61 z^DSQ+4e-GZPlFhV;+1OJ4qg`!LxFK5oC|5X#erX-S@b zo|v4>uQKg;XV&6gbaZ`(6DAk>NPnP)fOat`=zyjjjqtea556jd)`F3yuMaqR#I2DW!|>HizfVFviRTXD*bPDx2n2+Njdy=opY#4 zkiIqsyYFt`S4%?fLdHYSydm9Ff0DcMHX#c^blF`1PJkTg`yA% zdx7-?kZHBh) z0;KaNIF^<`jxaS?Jnl9>c{8}=yOX`}eEIvL=afc;sZ%8tI6HSK_jIKPM@IoW-!XU- zzW|@bTzg*s`^bg(hoJQ6zpk`6ig#Jf%vpvR*?tQhHyc?~qU)t2>{J)0hhmi$Gw^m< zL*5>^*n!Pvx4sKI_xhX3w%#%)EA57vkrtF-Z z2b`OdRExf{M*2uJNSF22kc* z1R3Fw>e(E=6r|L(ETIA~HY#XxHSe6&Z~8$w8DM=nx4?Wxi{Gv%`r~n~yi?+OHk!AC z79TAF4uTQPvvZNbLF=BVsMPxMWUQX@&p>1RT}(d_c;Wp1p^gbggZ};!U=>!lxZBM9-*nl+!_u46tAI|K zk>ghyZf-RwCkvq742E^w8M*Fx{%b$l=xRV$#GBo%ZP9bEp#Ah;SM$~2%-OQUF&HKx z@NaR@-eLyzL*-pYWUh^SbRX|R@-h*4(Pl>62MR_avMBWDHxI{wz(dxG^l6Ex>A2Aj zl)4Ho4?8YtF8u-;;)rK=?{oG1_DmdR70LSCyQ8RIXH{p!YP1bb_G*}I4oV%`YA#qp z)*-_HQCS6Iqg1>)*Z9FuZg}&OGnvA3vI=VTtD<`=fk(qmxPv_jj5|!@J2n&5 z{Pf#9TDGn!0fbcP!M}fg9|C7r%Ssq_X7>bruTs){9lLYp>MaDhR{SHdkoT0Pz(%07 z@f{8_(CN7$az!Ixu{o1GYYG&Dvzhaj#PbFHw<|>#J;tR{^BKgY%bfw5ub8G152JOz z?ly9eBYU>rRa8`-gX?aYM1G)2S>~DP>P;2_j|JANN!3_~?4FXRkYkH`det*6kbzhP zUXEXgtJpouYH#;btIn1fjwlSaefJiSvfXFN55^uD>fw5v4Tj*E)_vR@P6DIfn*f_b ztgaQa(w{3d5?O&ef@jyF2q{;HXML-%Ej9l@O+4DL4o zB|F%XbdjF&9O_L-D0N|&%H#XY8>eIZf3NiR?Zu$2J|gtx`OYM~3wkrt^%AR%wZPs; z;3H-ZZ_vWNLZTDcPC>{7^os|T0b>J+vT05*>D)y5 z?l&q&lpHfi^i$2Vf7)8Pap{)K zL($QX{ksz^Vh<-1WQKoq4Mj5s>5*8xT^BCPes^ZdUSXtKQnCLs6Dr=GVOKp|JGII? zwbTg)vRnPP{ah8ZB)lsd3SI1|2}V}ZKdp0zqKFXBE0D-O$m1Pt#IgZMwhYw*>rax> z3_MMEQsooNi&2?ltEYZo@mPLJXX-gwM79;DLbaeWXVJRrtnbw@uxT6Jrn~J8+ii_2 zwlDpm3OX;PT9YX-WvG7vkauQ?Q(=#?%F1Pj>>veO*xq)uim>-s!rC4g(=nMMzvr>91V z;B5HPUT$GCevtY*g()Fg=Vu9aR8r-6#ezYwAB57QRm9!`%|(EZy}kW&Pq}1PoQU4; z*_sb-VzkZ1JR6;NNUNd5SS*Trx>o|2`d5`hW`VuE>%C3K8TVILUaTr|`ud=!j7Zkc z8R{D_Wd)<1M=w=Th9m|V=)E)7%73qDFscjV*}WMLTe-!cqdU~o*RyQm;tseqT1L8( zuiR`GIliL<*6!iF>%&+sSYiZUN~TV|a?5y8Qc=wLX(zxE$MiDEBli_uugd=}4#xv) zMALxf8XDAnDV_&5-xoSX=6oJ zw^dDNv-z{H>|cT~%8<=iq=UHhx}-U13^*&2N^(G-E;+*j z{U@rain-s_V{>oG=;1%x%CR*Y>QdMLlUcs=xH?;2^+-(qhn&Mpf?8N!J(daA=BjPX zS*Z_OgeW!L1Yinysm6~5cg(pAL}jBNh`1JjU8=Ydz|39F!($3hOXdNcr-{YOjFtla+Q@e6E12UcF6 z#-5FERbi)@UOnOD;_8F*bOeDLPooFVVr1F|| zE`6Ap!HJO!}H8-!y@X%bdu zT!?e;8DD@X2Tb=-%D1kt;^3rZr7LqdsW{hOJnBt1dj{J>(jFNJNj@vsTOQiqMahd< z3K7S0fP^qogwHw_n+k?`>A5`@D7@@@T~jq>R73a|R>Zdi8ds+HG}Q&U+Yba|rB9r=sbXo$Oar-Tjn zWyKXF1^Lio9TOQrUVm}znT=-ZZLj`xfphnbTzgyUpf&dvFUem$;A1Iz0(FEpaT5Yq&7y?D*2sTfV+fjkkTKHI=~XWEZpg}^>d&d3)xao0%C;V zKOkzxZYESiygx9(jS7qyj8pAkZ*pQBbXEc)@vw|<#;Ph_2L7eKckb@J8Bu*+R%vtS zf6Nr=`Zr@RHw@j>=#kz?IJT=k#;%mq%pT+YOw|S+sgm{^p+vJq_dDEGgVjg?bn)%j zWMN5(Ns1cOrj0}C|1#Z{+;7s zez<}>BW$hpS`IkfYJefp9-jnY-27YM<@xS2-(-7!n}o-J*4f(Iq6M6OX83j)P2-G} zj@K^F`$dH2y+M{nUE_<~CBWc9ZPaPy5%2)UnK2O_{fCbtM0n+1O-c{~$pAl@rmkyZ zClQgr`|c~6yK-NV-3A`MY(LxM+H8OV3+KQ)nW_`7#hK_&t|v9m zEO$dq1^j0w&abgOa;`M;;@6aI}n_4KSGNnuR* zQ&;#$D4&Blk_7B!ikAk*!}Rp>{5t%jIotHL5#u8Dt3(SAb4;TbYKHr!_OlIYc5~`$ zz8f@1&_b&gEHQCVjKtuE1aU-x&^2ufU$6xg$UL{8+I^|OgN>TVNYh2g)fH<9yavb-(v*>)O?%QfQgQq|pkazusFVkY{Lf^bEC%=ht8-nm@%# zu=^~Vi~j1X>&r#u#8^+xSc~1yy(V^w6fepPs5uoWqM`z4S!wcFnFx}`RmSfO^~wJO z$wD0gk?6{O427IwD-d6@F`E3A@O8{4!Mg4=e9Q(scp>~>!Lr=Uhzp#7MK$qKxCSin zFwA9~VeK0_rR`Nw!h)r~Gqm(}@?LSAUUZoLlKL_D$hFu1KqzGcLrqRen^mX?x&c(whPCt6dd!S%IQ!R$$g43DsvPn!%Q zYb?BS|9?~xFg#>c0e^60y8PsZgB@d+oS$Wlfw&g&Yht(b#sAJx|B)r|94S@6iv~lf zxE90v7;s5&$8h0;d$+tcwf4D0Qq=<4bxZSE!{Cd;I_n>@xe7(T*|?>({MsKRuaY@l za1HKxS-fFQv?p(x(cqX4wu$j>T$Iq$~HV1uVied(TuR;R8oKfmT zJyRKjr3Lu#kM6=DCy)PiG!|+2%eX;9xp7lejU~zKX+p0(G)9s`F*cSDR0HqYxfInE#2!^LCbF6*Dg4_XOc=A7t8W2tN_xZc9GZ=tJq#QTm5V3) z*4^+mKJ5QxpMUqBsNcelWBW*kp=*2xvT1?@0SCaW8o7;EJXm8tkAK7Hu_x+%! ztJx4k;C!!A-o^C14fE;t3aYDrP63g65qG2j3V=gjLfLIY!_$;TX z_|PqD#3FrgBbHtn8DT6fnatABCk~_2{T%b@fQt7zu_p1eD&*I;hS#3`=)w1Sd->|u zQWqn(P1h;CN&pxx6SZNvwit)eLNum`6o}h^B~A7ukco*b7dW`zrS8;i7Nj zol8gPl^6M{kGZ`wLppiP4~F(bN+DskZexv;sYlEt^#M?E)W4==B}sz zVv`bd>wPnO(iVspEtO~M=uj;ItX@XJw=$nat$(xq?i>E^-$w$ei{CFbOFZHju>n<9 z62rr2esB_S9yC5bYnC!)ty|p+b9CVHfw)@1-hZ~-#{LExHn=UL$Yzh5d|#1ibm7PR zLKLrHfA2#c0;zdR)>V~$Nh6cj+KQRA6uxi>_8ezY*4EdT7q@Qh)fZL(6nrswnxZG8 z+&$4k=;$2Z&J1lo*)J=jRsoG-t&37V_b$E6=;a{$`eq;#jGHo}+0LjRPkm@3dV@Kl zK>rH?YC-$oYp!JYs3tQYV66;Z63$qR*_xm^F_^52W&a8x{wf2AEp>+V)0_X@WWX?F zFzNd#sCKq+#R*#GdlKd|rPgIh14sbI-{=?vLaY1=(5?=ur# z2PYILzA?}VUf3^bvBpzSU_%e3Yr981By}H|wW(VJ3#LW7Vd-7ma4_!`$zr3Ar!>Ar z%tOL0K(`NE1PVf|3%rgZrOY2=ZgZq%;!>UU8<$`mkj^xhhR9`HOs3p|^ZP$tm zHL8DPy!7oCEQSE0)%iSn_@inU93p7fEGf-rdl|fV#cp1~Sw2gSCHvw;JN{f6(wY5g z%(iBnddU3Ue3re_@@H0+p(wf1g3$bY65WsCdIFljQfUo(0Ln+Dm_ms~YlB)+A%Qad zR?I&vAMKAn%9A-3Cfajymb>~(f{djERd%o-%alde*?FwTslb`S$#H$32n!I%SvXWo zwf?4QYmqIZeS$7V8z-j>lF-2f3_S3zPZV_iSA5H1u5V@ewq9zlc^ZqO&n;2^lsZfv zSbX)Gjy6g|>@Fm_4?F>i=$OLi!d3SZU!S=M}d*N?0%G?ZO)fL%pzMsLm4=k)e| zC`!G$gH9!JcD|iD;sCZ!xaykju%`4k#%8JY&rq$pzdubl4-tWqTkE&iEN-4GGS8`? zQG5(J-Yv#o^1saNE08JB5-3@O1u2@hq>Tl`l<$~#f`z-0yZ zTRuqm%HjKq-l)?JB>(gWs*lOc^=br{9QKAyp%mH8O!#9&aZdd7H;8R>zu;JJt)L{=N$ zS&~22ehjewBN$}WNl?H6x0+_%H>i|Lql2u_4Vkw~^Oor)#?t)NF%eF@iu2+e;Zk`v z34Vm%WxlV0i;xTp<&Wj&w=oo8}ztG7Y{gluX$lc==l_0j6s^h60-(ZV^U+bm#H)osK@af)4KBb_XuT z|DUv^)0@6L`rfa)VOLv5JA8_<%#A>wi2`+J{VT;&Y)@!R;3P{G0OqK~fu3KJF+mZbr znc(S6WqxUCvL|O;oID^xh zrxgU`b6|Lb_gSB1jofJtof-yV?*hY-BSi7?#@`GXUF2gwG(?Kt+e2!e)+}%|&2!=92oOv2tSSxkw<$s5i z(!{k=%zpi;>}opBSgU!GZy*>_p7cM@2K+?OxRx2XOz)CtF3gsoG`ugM`g;18grS0o zrLa?zU-la*k{y3BJb;_Ig&J93F{%xN2R}cLtY^H5*s~gs8FA*U&XsLx>e_rDqQjW z?+f%OHILx`br3+s+usc{%&Jw)Vn2#u^=LhJN4%YL()**e zZiej$B36eXk^)!k%g~MfKsJ8~>6=wFFs7t-`|X3e$LRJv%p4nAyboRW^ReE5t2iU| zvWG9C2>Rc=cikPDtoKDaT#6dZd z*13?N>-c^5JCbIHfQtkp;m(qtEQg~+NNEr2;yw(+I%w!rGb{DSfT3kSiotrTI;PoK=wG+6RLt5DZ&*Keq5 ziJ%Kg4;Wd2i)M7^I}<2L&pUc^{t0<5c>nzq>g1lMMON<`M>4rri!p0bi~Yn&+r!#u zsnXvjH)67wpuiW%jz1c-s2D8fX7H60n8b-Nt|Cl(m2PVt*yUF`pPtgWm=?J{NRg7M@I8@DuXaFq}+gxQ8TCBfD$9PA6d@XHyxMpy8@{G z*zWV7@#L1**?BdC(zNdfR<-Scy8U$wawkQ`vFgHu92IXf76(o=`yDC;ky!h<>R-hR zl|o*d&1nEz@ijj=v_#4?mL6D%H4Mwj=w3BT$Z=-$@ZpcBjc`2YEs&ti_j>)}M`nIO zT{fuW&eMKYW`)@_7(9MBxL3_$2|^bemp8*7Io}zSRJ4aQF17DonbCOTaCaZrN} zGQcFyDs!byN&{PUkY_e)Tf3r}ovlrXU5lml+a>l9ZC5dQ!g}CZ$EE0FlFHD*bT)SC z_UqwYRjiUXwNdI$eSQ7O5?2=+YQXi~%r3Mm=f7YEJv~9~BFRzUxC{6?>k4nfrrlNaqy8o_ID&>26_eVILJLEHc3tF}Oqpb9|6OhjRPEnT7YX&mJb;p*zk6bz0 znC&FSMOLpRHR$OXB&lbRqp&3KmFa~Le=7K0C!Ti%l1sdq&^qf1$V=cF)#cf>wE~Wf zta&_BXWsrDRN)yI3iKFu2~5^(Oyh$GG^aKrG~7r5h=-Q(CYjilw~AhP0|EQ2*jut z#;J{0hv=x*Z&PFK-&=W5qjnQnZ!xL&GOlvf+}2M~^uYUm zjF{$2lIqqQYGtLh2i~I{LX)kMsl8XnNXr&8eSI*JS!e{X%)HGmDfiKKTcvj&%(xko zk6mB$oNnOyU)`K4B?`+Pn5q!@$W0x4c$@hkxj>bKpKL+@&m1cQ$Svx`qYEJNPQ@;~8<^ zV`1IW&_RJ)@{?CMFn})Ai0tUSCu7vYhTOPS0$awvAMd!Q2J*_pghhEuLKC&AJ35wz zYUONgC8Fee>hZ}Gz6#dvDpDA2c5IQJQfbDQR6nIaSG`Y0KiAaz+gW_BQ*cuE!r%h* zp<+VkF_bR*0;V3dF{~<~MZwVvjQyoS`H8$&5di>dZr;Z8D1mRuo4*sVCgENjVsCV|1RNtN59gt*4iySV|J(Uc)QL_rU05@GrWMh&snE+j4uFGSP>mgD2vr; zR{(PH@Vp`714;j%=E5&>Hp0^Fvn4+Sh zf^D3dXKv?4n(6=PK7jUrm4VlS)QGlC;DI+WOzz#bWL!QRNhQne;Ao6RTlQKq|C7=V z&zWtGr{?M5u?#MPX2rBA`hMJ`ezhR6Lo|Su9LcDK9#p>Qd@VoTbw83)%e^C?@03MJ z*&%XpA{rC_!s{8t|INL>#PaA}QYfv!dJX6aL6+7VExO7?td`Fa5=WOkJstB3_*4q= zO@$)RRKUhL>$`Kbd6NP{W5KCY%4|vXO`b$*_}cGuHN_UyG?U!KO&sT&3A(C;a%e9& z^nw(ofC)mF(AcZ3L-!WUv0Hh=oBkmbl|;-s^x`Rd{9dXU0*-A`(5pwjHjysO3^oyK z-+P91`M^PZ1IObvGdigO7X|3Onax**T$S8hhv%RoPhUOL5gLpyt*~Mg2-422DiL+L zO_kKsHw3#L@oPj|F$cpB*(f46JngAk+GUh{aw(;<3Tl5u$ufQ+B3TPIZSN!+wu6O(UE0iK(g3!3`GrXkA@{5YF<#M7P_!TW!5C zS&lEo&u>so@q5{mG?>){c*fv=e`bAowtjJWk*KVw!cMwb`w|c+qb;){iSXE|jHsYR zFw@QH;lc%K@GSfjSwVyn%Mg)S%=8(?hwt99Xs!{&tiy4OONJxMoB;j`gyO?3@WJt` z;S#>U_7pNk@`dxqSm19At!iV#{*dYJ853-UH8LVBnIf|EVZ+8#|1)GrRH7Caa~^dfvm6jhA0WMVW2 z`2w{7I%jkDwIFzGhKN3T~(aoIw)eTCifBuaz0&4oY0 zm+4;2HjaHx+5rk{^;#6)P_8$#J9q9fcX0a)HRY2ewpJ)x`i^pD?%JrHAF(34I{F)D;tREMrTG|@6CaJ%f@}~OQ zT}Bf;bL<8Gg5N4pz7i>~$dlB)cWOza^!VR70cVtvzv6(9G`wrbf|jV0z7B9Liausg zUNI|dIk)I)-jL6X%DJ~0p9$(1ZYFQeY0n!pXNY8oxP48F^JUF-6dW=@rG(8;4>lQk zB+MJbL>aL!FGlK|vC{~Z>C_WgHVjTO{IDUgt= zyC?LJ0JS{jkh8nE2Cl*ML`7a64Ym~4iG^d>e~^Cm zuiGrA=@$n+FE_ZT@fhJaFuphgW4y(|I~CZ{lP6DNILbFSlQh?xH{w3b{rGcn-M|kL zh#Q5RyCJ{s(md7}m4n`^F#H{6U{!}DThF1ZYfOz=zF&I)f;rBL!aOv6R)evc_bc1J zS|dIax{UmH`lXMkZ2tAmauHZx0#v6fVKaB(0i77D#pU_NJ|ku~xA8m$G8CX^X4y@s zb@Mk(PF2nmj6nR0L9qG{623O#m&Z^XG3*i_*Npq2+A^KX_w$Bb;rSdfR0&mjb1N%a zMn=>Vc0jU~z;G$j{&aY0gnpfYQMVvjda z2OBDIY!2v7SoS&5b4^i}x3t ztC3s=$qUmaF^71Me|wpf^JuW`J+8@4yF3aMsw641B`VA1?u$F;(3HF>YV;D|GWaQG z{)*t`oy927W%toB(WT?kpzdwQe^g>Q9Wp;ZKd^KL(lwyBQ#qEI?5&lAiNQU43K&37 zFQJUOiwiF~Ik~a>FkAnJHqx;F&V>@c*PHt`e{4KhC!(TV$HV3I>UN#8Z;tILuzX8E z8YB9RPt_{k214rspw*UuM+(q$^q&@VCEK zd34=xXSr+-(6|)l=c6*AJ2%lZEyS{_+yqFgs;MEicmW((QJU#UTGzdGCrBMe!{6@@eevXIqXTk2ttumv0!qJP*ov#wOE`QsY4~Z@HCt`u z-aPPKkPqgtwN(&C^i8K4T-fdFD|#OOyG%%XYMKj>Gf}5Tb1s95xPyIM5+VG+6ZAf) z4Mb?`Y{o24*ZYM;LLBlq70-U_O}q>T#;x8UX*yLL;Be+@;!3&!xbL;l{;)_yE8 zB}4|Ud}sN9dAEo)%x{Z#j>qUseyT7CHHq1b+Bi@vV z+sLo+hb}GS%Te&SGe@NcA)Snrzy0V7OH_NuC&Dq^eCOU0NRLyoUuaP=OFDK^c@7<`$3XO6j@ZjLw^&rCDP^k!!Fs8Ffb}Bw}8ec25H~-d()K|FiKb zCgY?NB`QUTQ0H-#7P5u7144@J3#aTwe!i10o9TrEKoU-!ZNB}}j*gD|gBHr?uk8=) zD*}I6cw?BtWWu4%gq3;K<}`97mCtD@+g4|~sajCrb^`dW4<;nlP!4^*7UvYbVEW|HoWQ+)A0p5}ce z`L-^t#}7>a;n)^B4No(oF*MPPYR6L6cV}URIcp5Gm8x=dD4r}s;rm%j(#r=r#f)|W z$ZnHgW^TO=-1F7+Z*`4XP+XScN*=xjj8wQ84zSb3Qs)T*3)w#;rx9=gaV z!2WoA@j8D{+;Qj@*n*vi$BJ+`pzCw^(*3?!DHt#FFF)d5n~3ytqpf4`&h@OUHGqACqjC9v0Gq<8X+O5c#rTx_6zO zPNGfq8qM$vkB-W!ewi)SnR9V*)wrL2midu7v%0M4W%|FvQDo$_k}73zlW+-|=< zn2flSeY`onPmGj_Dl+N1GS@S#d8lYNinq>azdQSkQc76Lph1j~s8V{_wkj6^11Z13 zz&N<+h>~J*|LDuK))1k?V@s2woCqbOtDU%auJ`^7YAXVSuBV!3X-uL^yY6WG12slQp)10)jer7_LhD4 zy&`&2GR?y<)GMdfi51Z}z(o3O?UxckYqtSq?IFG6w}u`;*{9DUReV1*yTbw@R-jgh z8JNxUx^fQ(Rb>}zf|p!W$aQr$bHMR0sG1HxL`BU*ka$CfusgNm;^x`Kg0@?Pg0DeU z^X0tMxQ|kv1YGqX?>`|Mmotsho|tg!ed)^xs{TXXm@bik8Nj|i?%6t`aI-_!}iA~Uu{?E5=M6qj!tMW zqA0L?_&_GS9igmpGCI_!@*88jP}GjsyZuQa4KQ0yX=dlA$C`W>I{eq~+$ZD5FeQi| zR%H2Nlo^zUn`@x}gRq!mV_DGHj=@UbWC{&E8%;#-+#0**ny5%M^#ZwM^!Ah3cZ;?6 z_&Pzc)QM|M2#>So@|Bet9kMIe%tlb_EwA$4y)cG|-c?wUDw#Zc^zYI?aokpBv*fy8 zEZEYHD?iG?;d{=E-rQdcBQPowNqI)D_>(lng$O2F{}%u_@|(IaAXDjlT8azc473hK zQ`rdHxhDWV_~Kp!y{-n~KYHu-p)*3Xc}I{AUHg;Qklj9r z6$=QM48vy-KRxR=$tc71C3nbIpA*tk(`ucs%6|q(Xe=#sEA*A#PxkqDf7N4H0#5-- z_gyW!1AsX4LSv{X^%mow)60z;*vm)1vQ7wZfRq8JaN-497e^wcRv9awuE9=sGGqNc zCkv5KiO=gzNJa3PiREG99&N|NxZU*;SK7;q-+_mlf_%{ejErTX3bC7+B^}^$6|(2; z$+BmZOEXLbWmh|Y`PIadKBl;PEU!P!10N?@0q>7}vtH-9jK8i$d^)*`8-BEW5P~7Y zMG%{YBE#u?%w&;Igw`=|q9IAml+!G=+?G+2BuiavZXheEGL4(AVOLj964TlV-Gnn>REke+bL#F5NNX@G~T z&AfAHAD^et39bivyoDz58a(N9fk&UFQU*U)|XGjwiGhwJ(SJda|)z*L$^A z(-aUOk*;kJ^3&q$;2kdZziF9}{gXey4R24^0X74A#D~hI|F}Wd?l2x z_XAOKnL>DI>IF*Vr>QzwnQnqWyWcO}C!Xx(Mt#1l#QFU~FCXL-b9U{~Z%{tZ|r@jn2ToJ% zp@HgHA@8F)NMO^n^L8WKFzFlnFjD+rF+qQZcz(RurIuoDqKCt1=$Gv|QG*@mdWBej zaCTHw)E;y+g2Z5BQ~tRr){z6CUTSNlXIEa<*U&N#?fsvaz=rTs(7*%=x%|idF=27J zM5$|^V>(j7@AIVo@tmFhx6gZOZ1dIh4DW_l%k<^Fmk~R^n=@ZN+`76C1bGG0g+~R@ zUayiEmvZL48n|mCzi$T4>2=Kd-%|g5eYJhMecy0xJ6$uT-Yo`-dkHVF9Bj?>E#djH ztqQ-LT5(CvQFftssv*pqrdxwbXN~m62ET!C2w3zvB(=H{*i5kQSGe8v= zr?p0yn8klgrj7!1mUxA(f9SeCd!%C`)LzB>`B(DS`EXj_VXLkUXlH#yhE!Kq@6lh* zv{q@*w;w5*u)?OyEN*FuINUyR5+K^)pf6Bq3NQZjund3V9%mL;g(vOeLfCWUd^yKC zf!=Yvw%x#Auh;6%3?3*81PKbOHY977-?|{AepfR%_Iw0f;uC2ywYd}7dech8X8ER^ zYYP1ssaptURj~R#QtLzdK`S@=qS^k5`Kdumc^tA$zh}rBSGB*kyTDHVuXPM08?P5M+Nr3Vz5;;V_H=Dhil8>5r|1usIW;S^w z+WoogM6L#~E>cvIHp%e{&?{UyVi5>vl7fe z3I=QE14Xhq`I7!;ks<8Z&r*r_OFmBzN6iThx@y4IjPAd*IJif@Q3#_7Mp&|xe-Fb; zFCG`Sh;Bmd#ed9LaWL?4UM{QJJT2!Kgwy59HDX0oKwTtgas-ENT61%@>#Z?!jM|tn zGU?7^n!X~e!)jty{02lGFPH5)8m10@HW3SJ4XDy7c!K^!!m9>jY22BjZwInjZr9^J ze!zo8{UYq*Z^nqOE1m4*(YcM%eMN+!-;H~U=DDxdo)`W%a=35|SGG zSU41ThV0~T;* z6;hO4M;TM;K78=4H>9A2!0ziYYW#KY)^ESFtV_V%|3d)tDF5`{1K zgM(78*D@*{n>cTmeaq!{@N(x?;-LT0y7~%P7i{UOYuoL9t_h;6(|Ug^n(%~LF8^xA zp+v;}U0HZFK)FJ+x24{ay|n^UT3t$Ch<+fB0I@2~@1-A0TAykpvT`{cFUDygi@*K$ zpMJ{BW<02hQ}YTAIf>Yfb6|8yA>ViX+|&qO^@`K&^pfmSd>sC2PNW%&9|rX8({u_; z6tRY~nrz=%(?Nb{)hBy2lVTZ`-=8FJsr<0}K+x-8Z#h=>Es^*&TzyV1gRBfDurMAX zJX*xg#%0C7Ns9|AJj+c-&-Ch0J|eoVwqM>fRU#?AR*-`zRblzH62F%C&t2?K%u-JY zcNZX4&UiV68G#Pkd8{YYEE>>}{@0xE-+mR^w5HAi({Uzev_A+N_8H~CF+M!RhyA?X3#kqF!Uu}Z zQIJPQMuyC=ewa+>Khe*lbbb~Mdbd8><7Ivo6D>S)f15QL>Md&(SOV5mBe^zGIlT5; zl!QtIC^3BWc^Fp=c?}G*b!lLr{IT`+W>x($^)P>Zu1#$G=l%jo3d%W}-fPnmeivG$ zIiVCD4b)YZC!8*4(zCJ_wwc144yqc5FwMOBAAg5?!4$iGc4~k7zO*)L6?bxi4Wlr% zf_88MBOTg8n{W82tP9+eygYwU$H1eerkjZsH+n!&pD}*vdO^;5w)VWEzri)65VT`h zoBKIcN?c!E?dFIETC^*P1!qxf4cpfA85pv}G1Hl*H8GoJQSV5@22+|h7IX~$5HqOGWE;knjd7{;t3RZBDXeZky5q$ zQms9nPOVoGr~yvZ3Y!Tm*e+5_!$mIPx5~N9X(x(pM>OjY@_FrX-c)l{zdfP&>;y4N z%`mcJwY{&?19n!%W2(S#$|!5iCz9%-As-+bJdeS~t-cBKRDUkGcQC9b;j}C<(-X)j zN{p7J%jAj~z|ARUheyQvRvJ_4{i2By7#@`7xRmayL|`-dIA;D8^d${^HxiW?uhmF< z4<@}@xizX+D%DTCX8|tWpl|x?zB%}mW)rhZ@CmB`n0CZzP%{5wB!<*LI=G*8IP)e# z%qI8_nYcwr2^)D#@-a~0tfQpTdCZaO6(prN@dq@2F#1cI7;uDAQ7x3eNK<`GNJ`h- zO=ZbdX?6>61U_^spxT5Wmr|MfK=UbP_cwav`@phj)TKyi@5tTI;HjUHW6j|^ zy-)!h`bn<5vNfytG&#J?v*{4_fKi_9v!RxdOE!D(Fh z{(Ji+c4g^#CV$`CRU+?gm%`MIiG|qXdaNH{2YuoYwPCFO<<-O0)p1%Hck}ikTngUv z>9F)1E=@x;BUyjBytVnah%!zHs{6g|fx=rksx-&OSFo>$?#i zUNc7nFG(#L8yhxmTGFyFw<{|wPKFpp6eOZGv7cIf6|6nYIea{XKY-#J_VV^# zxx;DNGm#jhiWBPw&2qI2|DmQnUdE(sN2CfM57=@~(yLWacKf|7l_UWp)F1c-V9k$2 z^4%W5YTZDl($_!me^GzZsqE)2NQ?yMNu5s|pJ@NhgKV&6;1Q=Z@mEd5KZ#*S2#Of*Z}Sy8^abhkv z9x77lwmDNbGO#&usz1ZWvLWAxaJq2!7@1=p*CCy}bHA%gK z4zv?*);jx{HaCb=%8-KPAF!)tOG=oC*?+N6>dN`%3jNBe$Yf-UJ+pfCNsD}ZuLpmpJWtQ1uDku>F%v|@g;{$cLWLx4LQGeF1uCwn+?v}o9z!_&wgBP75yb~9TC zXH)l{WyWG$hJP2!-NS~J(%(I|dzbRAFPE&f_3lv^ga;hS#1>T-$5?OE#AhD$rw(ta zaVM5@=^4--To#lhX{N@ICo60^x9QEaXWs!;Xhm7WdvbVPwB486GMp6I^^iOZjgHm~ zv=i?zcEtL30$~M%@Am<8UeY;q?GkJ75F2(^`q1}K^N_rW9yr)y)LximL;A>7lerW_ zZ8$=Wak<@4&()Iwb~8;K5lcxbl&gyozvw(mC%e@@%e;&?g?ltjd)#M-fb{pc+n-=Jh1fQ#>NGn# zivvxVMEnz1MG4OaTIhjpM^NBDZGrQ5)scZYb#2jv$Rl+#Xa3%C<(qpC4MDGraNEWH zOUp5Ma+7qp_m@TBYx)Mi3D00I8#0jdaBbKH)5rF3ni(ZNhc4)je*b)_FhwP%V2MXQ zI+o3s;K=ly97Tu)clr6Lw*K)sX}n0clTu!Tqwfc^{)yZG8O99=sOi})&FUXB|^zXI{aDV{h61nj1c-YVjo0?MbIZI3}IkOzEl(7Fu3Xu#PGmFpH zmsJF>t&tddADaK`YRgI59|!Z@5P#`)JQ z1en-4GrK?)S6#h4gXzFIund8FVQebqW_QOAcJ!9BiQPO9D$ z8wjaDjOKoG$3C?l1@&WA6RV<}W{J?^wM6FMPl;$k;qMB09Y3RVnZC5*b z86JiWRd20!e*ksEFkbN8_%(MQ@uD4EA+vYJUwL;2$@Q(C$$^X2?1{i|m(=qrL3K`*`vP0r}=eN z0rRC6*OX6;3=&$D_-^C3w)PIZgOB(AuM%2bw>jtAGh$c_pYyN-m7kyH(!9SfT@I3I zqU!TrnUpP}ECVUbG^yk20`@`{NyBy2Hiu`26v1Y+a9bh28t8tK^!;M&9BaIDuNS~u z*?$jW8kMStqb4DB_>*WQ{5qQoXMN#0RFe1$tj$idbd3#7?0zSFtkR9kv% z%oOh56G;L!u%yhh#k%Ds8tLWfZtO_A8@tuF`pGplr75orqt6@}>o(yMq{~zByiRm` zD>1+*h^X~7xfqX~P)BTgNCVHAHSSyiS7^b+9Mc+LL|a`ippg ze2bC+^`(25HW!7V-xRUJM)vwI=Oh$L$y;SEN4iyeW*w%eva)hCK4)a(1kcJ+UhsIO z1GAy;eLTD91V32{)GtRk`rDr`&pwYr@Svd)2?&L2QUJ9T06Hc_!_ zXk>RZO|(P2KaswzOO&Y~fv%(qiwSYVksnXvvji1^w3ZeFgG|j{wiZOuCwY*aZR!uXw+TtKq?7w*Em`@^#MiVk{TWX|Gh;_k^!)r}7U4jo`rq zV2=OZG8r7NHYtL<1fNvm`|y?E<(iNJATsO-`9% zLjk{@Q2_22>>E3@N(VB*ThdG4OV^M->=}H}jvur=?Amu5i|(b4VyqP8pKkQof1V$s zti5*ji-c9asS2R#YdQIJxW1pd3C)z`H`(`rz|87V`8s>1x~jtQ9K}DhlO{VrK^LZ- zblHIHqaDZH%eB{W`958O$zOR+ajlEy zSFX-WoR2d!@m3Bp(di+}$3g0*HLgilrg4SdXXQ7{kAkn2%a_&}LsEaO#ADv>PIX&j zCwCLOJO@AA({+WHOsGJao1^ptNt!Jy6ogR=#Fs_rn~)skOfElvf*YbzdAW(ck6?}( zLKwyL(y}T?HW{jIB=1s0QJ*$<)6R#KDg3kjMpgfy`$X%`tEl$~$TPypm%CK$reE5Y zv*R^nT?-fi$th)cdh+^wL8c)enqpPs6A#AJbk1n((miFr%N_6oI}E7wc6mM@ zsY-)wjUvB%Kv<4YuMm@yZGxf1BzVpE&&rRyPzy`T?CI_{%5Z3f3_yvwD6C(^mA#zH z2_(he>^Nh3^QNp;Cnp1EC#*_UJj$7=?|-cXiXKiAQu;qYYU&AHIT%e<;c1+2`gowW z7wF%$WJo^VGV?Nm@)uyz{CzV$&_yXzC+_CAUzTH;e86`ZXrixjd3ug7j27o#&sJJA zm48|M{ecJuRdxEz-KX(7kPv4R|48|>cWxm9kM4i#K4lPO@`26WVX9!Eph`H2%OKH8M1(`fD(Mx$g!;%i`Fi-gE~%wu=zZ(JoM6?!LK2adZ>*-< z4SFMsXH@wkW@wamR`+lyR|ae;=YGzH_Zph5)*#?prFlGiO46j%4U(@Rlwl*gKxUKJ0X2omy{%pvE$L*E*X7!ntWM6^s~ z9e9g>n*wrGhJha$C}&oCVu{t;1W6h*{aEPLK1G@wuQl|I+ zr>}wnhbpE`LD^8lvN;QDPLrpuxA!i$ejm;h-!_2P_oZPMNGsdrX$qTf#I@mipYo}TGknk(%huqz4Yk!5cYHl3f!oXfyuio_B-g+`WK zUEc4={;&E0>*H0~uX8iBKyOhz)B~=AP*%tO9_uv8hnWUz;%_Px28U9-r40Qt) z-HiC^iuV3{0Sb3bOo+VRP3@|&lIUmi9-)^rOFxln->b##8oPz73A7CTLcIhP7MZ4; zQT%@z8T~={Gd~2q;ZCZE1;?&ka0ml1A_2v>ezcTtAEeMV1zrQLe{r zEH96^YnFE=;PrH7Y!>R*n6wEm?4uJohzBhOWi&XmFkT|m%?&FwcKR>1GhZ#bf$^KX zi4I1=jaQg%q3V^3rn5y_L{J@qTx{#!Q|-_Wq72lqL#?R3vU;C|M(=sB+mG?3 z+Uc9s;}fCL8dk$Ee@|9?OHbq;@4SdIx*3WLvReiRzai*Z_ooh&N%u8NMjZiL&Jtv{I@3usrdAu}I%TTq=$}>~Jf!p4L%sTS@U7Tu zcQobf$@z@rr!3?O+=Ho43PF(VBp>RiF4G+Vk1iKHa2$@x2B|ij+Or0zAAFKDTs+U& z2jXF{2M(c0mW4An)bxB7;dBw04!j>qtukbev+o-YSbk3^9G3W9ML-GnaRP5qT-E)f zH}#X|8@Z#7*`5@`DHam>3O~!e@GqGSzRs2jY_?upD`oj$F7VW@`Ey1whe7$zP8w>q zzX98?^oyXlgXCo|*$T)Q(7zX6px`<}!K(L_3C5e!Xm4y(&p;c?5X}B(Zc~=ED&{H6 zIbobU*W`w^2~!{;8T~d}%4cyGv5+EN#A1? zSvT)sJvIw#FsrTE#xz5vrYB#~giDA3iXuMO^UM*S)v5{{asjI48hvai-mPtj--B+7 zKmBM~U3t8+XqVfakDQ&_EqLG$3znU6T{ zDdDg~D(W`drm>uu)7%H&cyuwBw--*&)8F$^^3tp2^*5Zz&7ihUem4uP>nzOMF$dG_wQKnK=iuo)CRtz5`WGM6$O1Jz14)X6cMlE}=;g*s?~Wa3 zex^|nfDWSa%F4>f(v=D-81`2@DWz4LB#Hz}ATg6;NXv#rPVW(PvKufy8+0r}ab_q%oWX19297wfc-bxD-Yj zfEfSM=MW)N2ugClDv!GlLW>UH4E$Bf5uF6gfBXne=&2MyOwmDC=|A*2{iE3~Y&+?B zq)JlFw9g5(=Ul{zU)L%=bu8|?7X ze2e0ASQy0z1@5THa{8<5x^^|6ael4_AwS|ofy65o|rIiF$Fu2mz!T1?|YGI13xSE+? z_so4Ej|iX=dzup^8D^*((J~SU^PGTji0xbx;o$F^2<4oGf0aPwp9%?LW6Gj2`^3NW znNnMoYa&hcpCVc=bbf1mAJj4%yD~CRZM55yD;#G+@M;8R(c15x&| zct56+Bj;=l1G`*l@Ve+`y^tQYL_@InSHEayQSZl!vK#)2K^^qNi2B{^Mok;jdo1sN z?U6m+RDBO*3xtph8Vlu=od^?(|VaS^?Z|H-1r-8g-DgluKMeAE$g)Ob+Ss@BW>QUmMfGXHH z5E%~UmLqQr#q&PTyW6fBY<{4Ikvz}rpV)DRK>o>PCr*{ymrHap=&&xwkuH^DUQtmI z{%6bc)gN?229dr%kUqX1O91S79l}-~sr5RKDCIjeqZ|YJ4q|*+Mz@yr8`l_M-l$gc z1|scg&hCXVD3?Nm(8=Z|)l0$G(N{EZ<4!EtU>q;aed|wNU-4@PmmmrD6XgEcx}747 z?{|g&X$kVe4TRppvP=L*~Btf|H4* z{J6Lc9@<{t*crvhh^E>*4}ZTVl9^A^jhG&Ef5Fa<_A2^oUX)M~zyelXH5DaAs1eOg>L zEOX9$d4taIqBI-|f^6MPad!?{B{3_&yL9pYg%l_?wo5*?}F{KSwr2^A2 z?c&^fWqK)EPc#J=o37s9t?A&>JD>AJLrn|CTX-)zx@_YE+~xBt7cUQ3q7M%bVE_=b zA#agbr8k>^Jdja{&{cSu3qPXe@v3y=Y8m z1x=LXc1i~QfiEux=i07AyOS^j>$)OQgR4r z5!W-RhX9V#pI^HWDx(UjQgc(K8SpGp!!*$Yw|!D5;$Pki2MBx zbBH@*{ba-jKtA7}SnLHozFaSM4c-k3J(Er}E?U(rr?Z>F5%SufEKb~uL(;)Te$vor z5m=S_IT}$QrjQueK325wtJAV&opSs^bz3k}WbE&=>)B=FbVMpMKK^`LMy56J=q1rZ z_Dt}Zj))`NkxHVYuP5&ZHgJ@!@)r|x>i8BsT`EOH6umrXhcl!*IKC+8WxeNmy#7!l zlaf3Z|Bf<3gPCA$D=6pwnPB`>B@qj2Yg8>F0&(RotSblQ&3;}2_s{uh?n=<|DGf6- zs+Jag_GUHVmZ=JaXPfAXfgdEq_-Jm&ij|T|1Kk>%4r_)?H-Nik+!oe=!l_M< zQOy~$_^tc+8UqR@Ml7?7xKMr4$Kgjos_O&gTS}(oYN8?+jOLlI&PM!2*m*Nl9!460 z`r=@|QmS8QnY?Pt-dF-9@P7Cd6AUAM@bjMsf$#-0Bg9oW1||6Jgp*!fxsOLBo$cg4 zGndnsgOHd1hK(D*HGFLvbNlmI+r_IIM4kp>Gq-3aO(|iv%$5uJXVMN%>>7PhQ|*8c zpM}Ft1!GJLMC<>Y6UB1RoKtS~swPrZykGdBz(IRw$Exu~GmTnt5&X69WOn!M3N->A zavv^H4{p70yoom*sV3f&MBi?YH_lJ*&*zX_u^BaU-zBpF1+iZYc{Bx5Tn={rKR=_( zv0I@~;VUWS3Zv+$p}Qg_ga?r+A`m1epZm*8MWClpMpiJ~kxsUH!Q^=dktlg5DQG_Y zoHBUm^Wgd*hJukiKIm0(^~5>ZS--g$_pYU_ZL#6{^3EHXq=gJ&+#LW3fvrL$J4Kk+ z-cIEG>+r)hATcx}4n0jBK%xj;>ihzzDnUoSt52($)#{SLxS$x`z$Ng8??HkoIIij^ z8>CcTE&B}@qJ~*@y`-@|d!&*|j;}S>p-iK!xGUGk$FKf?!(eXw#WCZ%-}}=&@1IGG zi5MeQ9in1qOW^TifVXT%n(251Q%0v1LbgeeqT(8`ROdXG+VTyTL0Vl+6BhDYmFV^N zX(`Jmq`b3V%j7ZmTs&j>&QnL*HY9?!jn~>B&Eqh zSMy!QUxXI85vM#W z$yUGZ@HVx~t>?%sduM-_BAYhr|24zT!}zgv2L=M6CD_cebelF~rgJK#hf06IWYBLN z9VxWL$tr~m6o{1{?>k&Cscdtp6uuv1RSt%Dhe&ez;v;z2hY74x8r;zb{3YG|Pzo?Z zlsaL*tTG7&=%1>(i(XQhLq%_Pa`;^LL5x>T{O%gyIq0kc)^*S(`}himzb!$Wj9>cE zcKZ>OIuVp!#uP?TlUYE9+YK5zS|O4(cFl9Y%{)BSq?PT>E!$l3_E(c^x^X;?cT*C5 z))&CpxBmGTWZpx#W4TrMo$Gg|%m92bGkoG%?odJ^OmHMDOicY>mP01~L8Ge1dt zj?m5)1|KCx1Eti`Mpo7#pDQXbj8-`#WPbn8{&DyDE!pAkhTp%Z7Z&79Ovt6?b5&hw z{Hfk#X;req!9Uq`-gFhfKreHsD$VZ{%yVrvxASBgbEkbf>-a|DdOT zEA^ck=95xW2RkGELICVgWR@(C_Wz!(pRrq@aN5(v-oDCup~eIh9YE&IeQSBWTc)R@ z>$c(&fq8i?WA?j_SEiZ4Fs<*j!1mZ=6~VW=y<#}4eFYGOnd4-i&YlNee}Czd*MK-1 zj&5|DG*~Ar-m;XMnZCo0{18XPp4f2XI+5XogEgRPe4WA!fbWUj_rdW_OY^_iIw(Ni z=>HKwc_}LJRSNR(uw4BOQQbdmrf2FUUsF>nZ~nNY<{hd9OluBsygwywzwU<*uZ!;6 z%yXQTQ`*ChmZ7vBwniBn>!04+gV!;FFSQI_$Nlo3gHI+JFL3?56m$=_whDlrV%;Wt zVk5s>;3If{!UH0t;dG_Au9s#8hpD0KzPyZMnl@p~z%}@N07sD^JIa)cfIV{@ z0vt+mI&DdnsOC;ER=4+pLmJ%{z?m8!AHOy_L>1EGK2#1J=Js~pNT=a5Ge18+LXen? z3uk(II>-bEiP|lD88#5D9|ezKot>Q6LHuc@_9zIwL(QIC4S<9;3rI;x>6;Knd&@aY z$=A@m?_FQ6^%G}TYuJd40v|)@Rt>76!udRr4E*Y?uP}4^zi_Z*xd4#8`|l=RT>P=K zw<{B;+q>^9n-a222->6Z=FTfUszbep!LtxY#YfJPUo`NufAwkdFLSG ztn@1LPQq^#@9VfNmpE)EE!}2)WXv_~dC6RSodaqXzt{NP^DtE074Q=91OMDkR&Lpo zXp~I)o_>F+*+{86%>oW|AAaAxd$LqzP62~b*(?$n;?M%9fdc7!XsCC~#ACb9#V{|} z57(eidJ5l_>R{Z}lL%#;80552Ff(U2Hfn2rwP% z&aa^{Szfy^pZN&|gh*~2$XS8_QS_<<9jRdDlKS)s^FOhkeiMh)RGw$cI%s~yVbT@*{F%U^^O2@$ z)txXw4hR87j^L-f+-O&rpPxUe5HM}^!xVo_`&YPy6ABDeNS_HD3SPkAHaQq`hZMTi z+l+O|5cX5MvUmSFAt|X3^k8j2)2QY!0hfPpouu1g?*hh0dg=_gfs^^$W@zfLml3 zY;sAyyg*bku5YtW*Y0a-L(QU{`!}9HB=*)~E!6lkrkACV@;|WY6W*AA-vHmFlu%5VYumZDnhNaZ&)h6Be;#5HbCg=>2 z=rT%DsMHj*vX0EQeZBXRh@OzmkmzAAd}|`aCy8LK$&@e~x=Ah((_h*{Sud>}^ZP9Qa6b38l689XB8#sEdvA z{+?IF@j^{P6NsbZ<%mXy^usWze8@lg#-glZ9zH7l`wtZQ`kRp@Aru`U%&L_w$^KNzqMc>$4T3SxlyK?g-!!Xgp=;`TA#xuCb z#qOLOM^?g((AV7t~;6%>%bYq6ptDj4y+!a``!VqYK~1@Z85J&6bxJXALZCNjZi zPcDN^`OekVmHi}O={dsv}h zp-lm%{!MH}jOB<4>ZACNg*!{Z9wWVSFiH z&oxK_y3!NuJzN+sQgsr;Q9h>6;lcg+KyLz#Wbpzcu7x2iAbuHwXXOgyI-_X*J!Ca$ zT7DeQy#l;;azoQFsa?H^1+r6iieP$8V1s+a!b+ikE=DdNi|D-|*2cVQJ$qeD`{sCh zqkM;n2+ymlF36hQ(PUs4m7g5S>zffzFYFL%67;{wD+xtAG;| zOnN=`nLmXJ*^f=V;X)(-uYmB_>I!Mqf{tElKwjeK98`RKd;pca6SbH+wx*VOPY^6j z!SAKHZB3{*b1nkzxw$z!6gUnJjx<3J7N5J5{EiOci7vNe?J*0^1i26pYU=Fb0*Ven z;(WaYsu-Lx+2_1s(Rc_D^e(Vy#!>5i`z@%449p**qM^Y=fT_`CqN1j*wHPPZ1MA;t zx@8V{Gb&y<4IvjqRtDj7e@5L%96WO|6+^O(QimGT?Sj z$7wS&Cx@k}u~7knCsVm``LqLZ@2}g>e>jj#&9>yB+XFJ=Z(Z%VYIGqgrO*ZRzXaiL z?Kxj&AgUzBqW*y|zsf#K(KGsh5 z!3^j0c9wnC^S8Tc*BV5>f`o=2uHP+CXo`kr7Z~MLlxaDIljgw`V|K5?MR0jl`5hf! zKg8UE4a(Eq@~V2$dsj>YzCg(AHz`}0bVprTbWRF8K5mXg7(H<;Wh=I4fO$kVaTMtE z{c=0lrKpP{WXnZ>FX+w$mI_U6O*ZSlR9UAg3XzJP>~COGSq6@gB&4NbHA+>AJ63ye zsf_{%m?u{WV@>Z!_ibDn!Q4)EY2$AeI8bVKwKv}&yB7ysg6@oHr{=4|D}5A&MMx24 zv($-A-#ySCA0M6l{Y8NP&xxBlbS+>S4KKjM;sEt~(^gW2(_lBKjvab(!sOdoM&CBW zF|}@~3jbof*&7OWjNsx0)#jz3*f1yv>gecbXl$&gswx&#Fm68AzW6`xLS*rC z>!XBzbQMULj3V5*B`u`x zyZ_cO)agN3Mi3CPNAq5))zw%utWAOh=%E+1eiM=x)YLv?r%~srzO0+Q$5lWu{mb`a z>NnCh!{BPZXbh9%F6aphH%h^no)Qm$Kq5iBL83wzQ-l&}ke7$*NU;|Pt-PA9+*spjTDhRVF~U< zOrs#6eA+7d5t!j{HhWMqt!nZY`)udg2-9yU3c%73{C6WsyX zIC%vH6mO(pmLWuz$C{Tfs0@byg?68`v|z>D-Fd(q10o?$^se=Hov!t+_%hb+9Mgnj zR{<|D%n|H(w=X@x53={$?}GVb&~fm^b2D@-SCkao{zOZyK9vCBWLI0HeF_olza;##jNyvQ*r5Z!CTK*<%rT z!KRS%tRQ#DF9LzC^|nNx&i@FbWbKi$_glzT-6xhWo{+#&ec0jRqU|>;V{dI7E}nr2 zdbr55W_m*Tzh42O_Hbjip}Fp?b;hH_OUj6H92qsbmC>XkaHXT-ckxisK`Ag%>8H;gi3tJ$J5-E;v1m%#jJY4H zOZ(d1brrgK*WM|=QQljj1GwZb?nudfT31U%-d~pTz99fMA;DDBOagRjN)Lf(P*Q4B z(D(-td4B@)jv83rxlJ(nLgCg(;_K_`(uACZ%mqC-O-HbKQhuy@2X;)TqvNRdG@k99L5A4)%u)zF>)CIxpLn?B{zMnXP%%m9wIT))UeZ1Dhc*su?_hX?*#z0%dl4OQ2o#C1P^F?`!SU+S){(c<=?_DFj}; zGT|UcL_{cM3na5!>PiK#4YgI%MJ`uzJdJ4^K3mo~zE-l3^YY@hb$n-?FQz9ZMyhA| zh713pv79AU5flo@decM(7Ia>*zT>)jk_i$Dku*DE?CkC*WTcF={yuI7Jy|U;?EpEF zqk2Q+OD)mWj@SN}$;v_mOfVqcAj7QsvU&f-`PLkz4t0lB^@ZR5>AVi6yHd0!f7)u= z3I+^?)k_~cW|cy9s%K5>Tl$!L6Z+f+!Of!|o8DnszgT5)o)&-nL=w#GK{uMxfh;!n z_D$QrImdbi84@gr>^IX;5Nhq#f?!wmbzzDe0z^aYhB@7~wHr%w|1({+NqGK_@q2S!x?mT^jzO{=Ey10NiW8~?0m+byVHUGDG=vbA zG%v3dKjHsqy2_}kx^8{wknR+akZzFFmF45@LPd7!bwLl-hJgoJsJw-V>(w?){5cMiL2d^I)3{ zu^^Un6E%dth}fASs!?6tn#A~fu4`7Z_3dx}Z5ogn6U}diNZ&_q+TR5OE%Sd#qX)}P zUqB(9{c4@_$0vjZa(F}7f2@$MC>&+HQ`b(0Ac(lS9N&{;2aGu{ejd#eh&s~JOd-Ey1U-B6YRB*=Y?V? z*-!Uj$;m`EkgY8kd;wDBqGYN3K8jn}`595O=~Tf$4GMI~g;Q$k>OnI3>mcaN{PJJ{ ztWd%%Wm$#N-X#vEx3;C-?4ESuW5XZEy*{|Vn0fnnZi=KLru`iMu|WI}6Wu*rbGg^RY^~Xw zio)a4iU{vcv8($i@Lp%jXB;(l3oVIB_DFd&j$G?ksqUQT_S|%3jO+}?$2|7lCd)oh zdzl>zShPzqrTedXD+bryTyw_8)(&X4wlMlP52+W-x5W*V8g%bpgHakxVzMnXr+1di zfBZ-6P1q9n6!l(&!#N>i6iF3Hd?&<=4|v@bW>SUB#51Dhq1XDkp~EilsIzRJ9~{o} zrq#e>lq%xG$E3v~^947iXuFTt$Q*h^dZtrvN)JYsQFC$OmTSGh!T6kN+-*+}5@-W_#3an^tm?pTgzstC#0{)z(&=@v@|32sC^19gx_oSFbS0`J%xB1ErO&ZWzN%4Qnmf(Oq0zz|>U` zg4#&U!N#U}oB9$G=L4H3`RiEwr623=vROKgjqAv*h8!r^&&|QqGqB$-J2W`W>RO@E z%EtaT(^pSZGeo&?6AYT81Aq&ti8(DtNV?ZKxuDR7-`-IP2??SrP*4}Ohaiu;G;7-r zVTX^Q*V6{L+hbx_Qk5Twq=8a;UVAdH^{3oQ#SP{5kTC+2 zGb#)){Hnx#DIcIKW&Q1Km8CPE1WGqc2S{sDh~Vd246}%Ufe+o{@c)!upQy_-E_2ai zd9gJg&-dhCj;;)!3I9(_aPpu(&;u%K9pB@{`Y^g*0=t+FVn z+A(cTEBJyVzn|=R`{Q5~opEf%?_6u zqF`X7i~jPhurR-b85<1dcmAFHL_T573o1_#z%I>CVF@Zp5WZ#1owkA9F}L4m$EU8T z*#}w@5C(m)3^jcr<*@|+1bZac_;vdRMZ=QcQYa>Q1!$5<0CXS2;%8Z#1|mmcTxu_w z(taq`H#h73933STejXQ}ocx_JvirZ8SSd#SgF{Iy3qS11qlnn@^6~;f5#zFxX7x^6 z`{iq1UJ7-z@V-4Nv^-RghYy^O0ohf|FVMLu{hsQht{s)QahX{$w z-O26CVISI1pB&`g2CqKYl60xYtBBUb+c{M`hlDxTu00uO4AOGwH14Bp!y1LC@n}So zDPo8j4cm8mDk6L%9a`9v z8}@cQDJrU#h%CabwHrOKwXa;K(SF2pFui0(C@%C@2*M4~e4vwlC2wPSoOsb3K<$A@Wdvc3ljwL5X^SHHTP9~J) z2YlC6-$(L|XQkZBpE5yqkIPL#N|4-$`g^d962O7I0dCVE8K=0gal=*GIAq5+z}=*# zr6r@c=qr=SlVq^Z*E>hi(nj5mdAvPK`QB?g$@h9aj39=z$6fW`^#ycxKBW=`hDrQo zK96f>Z@WCMG!5JfUoCvz=2$p%(7^(LFL3u~XJ?DL=~08<(D0IB<}q%#w}4>V>6sZd z1EbPjy8}Sw3!7gO=hQ%Xg{d86;R6RFc)6txcX*+uoL}f5Q&e4t> zhDVsi4ec@AQ~&)W238winGrd@zk$L=|D@X`IsORO(ba*r5h0mFWA2N)8ExzgqyeXX z72NRvZ1)~c!4OCrZgpv-86UnAWQZ0C(s`irSdCiR-e__2xK4zVG25^Vjt<5M9r%$y zbliVvIsTXRBl4?OKz;=_Ga7$4`gIjf*C%~q=-cm{4cc&%rNhaHU;<`wZ(xG<{7O1>@|?%27lX2aFEmDBEj@*bH?9!Hqhe; zR9;bic`(InQ3K~Xs&8Cn%pgbI^!EJE(AQIuNC7-mjCQO(YhIVCHcUr*%#sr3fYUyR z*r*q|Mf9Yht}Yx@fl<%SXG*nC#+otFbNUqzn`7O}TvAE0cLOM;)fkz9!$~tCi4%0Z zZxmlHJ64*36LKgBTa-Uu@}jImSE7}m-FXaO3gkbDWhfWoLsom*taNNNG@roXs-~|W zwc=nk5rCV?WiGfGnjOT{^_}D#T6inbAz?uMe^6_q?T^m;*op&jC>ABUF(R0}>URSk)p@W7 zLf1W1ISR^An;~7s;%d}9JnHus*{_7XwByC);Nd=IsizM^?$%XVUXV#fV+&oL6Kh{> zT)2#d_+{rOPd`r9rM`*>B34VV1oH;&&z&1@ULW_`hV?JKG#rk*89XQLG7bn072J6` z$I$!hNAfCd`F093RS}I}ue)v<1?{>e` zTMPQx5k=M?@4rH#>8M*z2F^_Mgm-s+s}mEQgxc>v4Vr`WmNQ`fjR4)L6F!#-ot=|pSYcqj?gwL??VJAHh+dgz{F!$tD_{!MchQspH?=fAU;PIDKR|pD%M%Y;g z{jbQBgdZvi>i<%s!h@z2kc41@-hxd5V0INanzc_neH-5cOrEVyDE;Jy+=)MPfZ;D( zxt5SW_`w*@g;W1)jQ}V0&d5jw5L6HX3YPi)Y&qf!Zu`;EllUHk7I!YwYo|=*m*Ch1 zKQa>VR2j_F4^L%x52=sSnbp@JShS-#L_3-2ls5e zom3^39u5E&KgUII2pfTeU zogrk&Z|XIL=ShBa@3}Rkvdraae~{z(2)CwF3k9q|{g}Sh8P|B7CV{mm115K`%Z!F| zOuXs@h1dr2f(Pb4DNIvAEby@Q?~enPj}Mn{PGLXa;^C^k@SMa)lU7yzpn|X4z#=Gw z#qco)vxv?j^tb^TCyUuMmi#h%5gnwO)LtK(^p+LyB0Z4zHuuGi8u|Czuu66@-Fd z+^{qw;JSkf^oFcP?X6R28oimBBg?w#NtgxDQs1fH-Oryxkya=pV`D_We*KzWT-3WE ziFNerGhJI>eOMj=BX9fmFWza-eVc~UPVQOqs1Mf`A#8Jlv1BV~5-lgMTy-)h$wMb)+RA7zOKe{56HNRKBh92WjdZ*qj@tFW{|5GGAo? zihDBQXLg<`KfYvYK>!Kbr@)l16${3_L3F7me4 zum2%|u5Z{yuY6YL!&pV7C?UDPbAWGs+%ZB~+lQ+x^Rt~U!UNO6ZoXzys@pt&;fNs1=WF5fW0NUc~P)m zIqg>r1fUIYgI+M)@4}tAAI+~gKI#}zVtFK59q5piUecn%b8r}qg329?g60`c;n?lL z);{SQ%gXfmCxD)F@VlBk58=RhSD0V%diCubUw&n(vC-midwxeOkWg&h322bH55~#F zSsH2)oz>Rx58LhBPeU62Qn^E(+3~@6vt~)7`dmCyd(c1u_r}J~P6`K+9rRwUVTw`GgFpz zIC|yDK2$m*wUrAuQ&EI;^aU$t`Xu6o zvV=lluEL#YL^yUgH_55cL^|!B@b}HXkOYLhrauq^A`;B8+qnP`rBJ_gSX4sR0j90Q zN(7-)+b{7UN*JH-sU7&;(C%cuM$yy+7s`~8;LQn39)KJ`uNE9KXOwrp?Ez^Lu{Q^E zys>}KeQH<1LBs{==}6+GGm)|zD2+hcM9sV=hWyR{RDm)J7Y1y7>JSr((laf67BJOChpMi)d@NmXjqaxK~Q+ zHD7{=F|129Jo@}&;3rtn)Kn9@SayNCkoL|F7|EK9^RW6GTP-BVR>><%*+Wd~S(grL zvgk8O-Q)B&=?QcqM4hU|LlA^-_&b1rmj| zgQy^M$JLoqPSNKC2(4{gafyip?031bp$I5NrKLUQ+-gQf*i!0f1Iql7+!Is;qheO< zueWzj*VHXO)=ARk;h~2#URhloUpwaC{E#7t-Kw9V6h3Kq`@^p~rI3mo#SfM8KK4y2 z*I{JOY?pl#B-t_=_^059h%D~N0MofoTf1R<)c7MfDi!43Ri}R`wk;_rX(9`fnIk@f zS|2L&pPb}y_omRqUgzAH1)x%|I&O9D;UL&5diU*W_C`~LxD~5mUn#3V>}hG@r+csj z{kVo-(KJ)z!^0a~pFAdtRVff$KF_=bBA8Isa0vlO;QqrDgFiTJJ|z={?rc$q^#FnJ zQ$>ksY+v_M821Sq-18b8)~m2Lx%Aat?+T~bz>|!frpU0cd2+684K#}kWV`YF014vN z!>qs514Q@2!os9ERbF^W$z-5FXEK|O!B6lMHvW?})p%?R4Wwo8QU#_rFrqj+Jb zP}fz65whobnryEV|44;_kLPYd11`=6;UHE^r{uG;mw%0CR^V~;|LMJTw0x=@&Q})nxBtMg!L^=)Ja_sExLc_Ycy4Mf>=DI|$$S}Rzp4To!1CfZPCTKx} zW^>epD?IBtSc?a@uzpM~E)IQ<$+&f^1S%rxj8RKa_77E=^muMWyllKb9d>S6>7K}y z3|VRM81Tb;Jc)yt1YUi&_aQ*pO-bi zXaDVgXAcZIcyuK>hO?`y1x~&+Y)Wk4dx3L;FC%7L^e%dJnJe|_(F<=BlPy}Hlu+FJ zj$NYdbkKjUlb;zf^nV`fjsoDW-d-tg9-f7EKOwQE*=`kwD^+#cftm+-gOR6~BSJ@+ z0_GMwYnWcTxBrBMALjZ0LGN2JzsyM4=#dG=#3E*Wb~l<{&9BJQpB^u6CYZ40&up`V z8eAH)-qgSJzKB1nK1#iR`0zTp&2hA_)R})VmERIiG&_aRf{IJnmgI}9lIeNT!o$YX z_ghGcDnJZ5{C+v$UmV=Gu=^|qVQo%k@q>W22s(TC!RBv5@Gb!s4ddsHQCSme8U(y|8si33|^g{sEzGr^S!U(e0vtS=dqwk zhY5GtSxI!_f+g1IhI?nEr?iJbzOX@FckkAPhO<85Mrv5Xs?7|G4Vft-LiYFPRB)f zzNj+V=soB4B5N!^#w;48FdbIFzYE6>SYozx&Nl^vB!l+E(cCz}7lS#>Cz!_h5d! z(RnlcWLbfU!2iHBlcPDi4rzfY1DDnwENX;dnifx?x40@{1k9! z0%s#Un*xu3j4vuLr|01zgI^X1uv={QsT8zPMP7GG1#%~#v97OAy1n&w{uxgL1Xl^E zsXqgeo^6Cg-3FmJ*zR7eG8HikpZ$bmZ|91jdVpMDUoYLYh_Kg2=VI=6V!L{MVaj~| z{z?cc58WXp-3T2;TR(hiny#G5{Tnje^lPuz{GNfW)kWuK9lw`1;Lcw(a^NWA4JS!- zoY%T|cxC%-q@@qf((n(n$|8^hpO7zSqIARBXx9_kXDPeyr2Htg}v$ zVJ~;@XLcgg=D%9Ndc-xk)I|CF;XkqV+))Eihw{Zm3`21umt2fuD)G&K@^xGsTig9UU~!&wXovzAs)XMIoIjuUdS)vr z5J5TW4d2+nVx*k+{IJm%uP}N$gg9@MQh0CeEQUNy)K74U&u{EzH=Alx=<^%#m6OBX zBM#jkJ}9-LmQoUHk}X+jq@;G%cIF9v-41bK0$yHaRZC1b(*1g@7>dd=@pQm3rfbze zi!isf&1L1xT*8`9h^WN|ec02|y3_%->3AT@=Ol|c!Rz#HGekq~VT=r9Ed{cM$cH=I zJ_%g`x;?yj+A2We@!2ho?D5D@sjLpvH#7_olq-sV1@1K1-Q{7A9bc{28KCT50}+NK zjKC9t|20meFWw(J^WCwmg9UuH$K9*D|4wHh5(R~&sT#!g(Cat1df2R-1iBAB z?kl_}sKY?`>dhkyb9mei1>-6(4K$rE4(HEiHLMoqlqY4U}1S!|NDULIMaVr&?yVbM(EUVyFfRzuiNI*Tc1k zYnMvnZkjl_uDR&+%j{O$V$7qG`r=l?!9SsfYWG7MEZ*sp8)9+^Jl*C4CDE1UPnCZ! z6YRLB{tC+}eaX6++A*D`;5j>P`2FVOZbg6 zKHNW%e_tyOPj8cPqDqw&RIDr@Ndz81S-gA+bXttAO*)Aw122=36jhW8rq_+v0^sVJ zSMKY-A!d(<0SNQk%mz$L)G0ufUr|-FIC@qtfPE}*00<&OKCS`WSTs`Sgi4LzgQMdB zAZKl+87~h@2`I<-q%bqNT<9c`F-;eq*n__02wPZK0EC4^@MBRrl$aQ7SSg!7scNJh zh8|7+>QpZ;D$vot$%g~5oFL;2_7ay8D|_7AvAso=^PTq+l4rLfR0Ajye1?g&u_4wpD+Or-0_Vs*mMlN3zMRwKmKcK z!-?yW%x{D9$;vt{K|c-MJ$X#WzV?toJ{wPa)+U59)B)|tGhb?gq#3NRAXhrIpQ94p1hk5JzGj&$%?GxtfN7+vT`do+hBi4W>2WJ7isN)qVYfq<*@A@7Kg) zaDQTF;gT3N1=^HT6>cS&`FYi3=IeEeORb~LoYI)H!mk6L^n^f;0kCcS(*EsO@buCE z4my@M><-d%YRrdHwGGj0?F?Xfu>k{80AMo1Y!@T*=|{tC&(guD`uOLa<#?Lpr_p}Q z*UOzx4)Z@xw^^w5GPgv-li@-nb3Y!UWQ}C;6jEulZG@0K0sSed%`l+N9o8PkBhBtP z`mv%!<1<4_yBb&Bg)7gaUy~x49CgpNP=^C1m0h# z`BGgg$w44@tfp>Yf2k{h#nttLy*-k#nJZ8BE6S2TIH!jTEUei5gMEq@7pHs9h591UcpHa9T)%Yo8D#sgI9pOq ztXVg0GxOE|Zd+S;QP1AK@9v%m@kZuFxNLj|0jlg9JePldBV$K#Kt=cl50#F@&Mje1zAEK zZ{>@<%yL!3t$E+F67>N6tD1&J@bEfO+jEWtIvZ1)RbyMAF9vqG0n6HAP*H$Q8U%!) zhSr-(_MEvQbt08vN)xzQTap!9(gK0L?{OE(x9{I;EQX14%gbZN#hx-pGhQPI`(e21 ze(a-s4us)ew_SV=sr5l2wUizpd$XAtfV}KW3K!C zbm}cuJ#WJ5Y$!EqG^J2-_JbvY&wlj#*DAx~8y{Poo3o@elsH^tN4r}}e;;uUm`~5m z@ih6?L#aR9%c;p?TB%S=F1n}_=$zXn@LW7JxHMTBJue{x{hz$@1k;q+&o;7+2=v7& z3HV<^`wk{l`Lizc z|Gv4ao?nII&irF8@T<7EGIw;h;BTixx*m451vIYJAM>@l0zt1pCc|!fCGK(TF_i2t zHsv?Fk+hr}Aqwo1xyhrBj`5-MF;=(8BYW%5hCY&-J4)3OQH1=cvQ%(6w1}!->R>_% zC4qmQIr*L#U~o1xlF;C+9X{OM^zLuhnDop$9~%dz9rsnHWn_<+^!N7}R$f`-H?T6X zvqQ)lS`|8QotL{`gDy+VajtM;i#S1YCV-imwtfwJKGbVR6s`$8XF3So*f5n++j_XF zPq9qld#vq@IpHf&z8@Fd|0rsB$3<+!ivlqQ)4odD9yaUjlZkF@f5M{R`#&*m== zYIAV?+sdj0YnlviI~VQKBLyCbsKX+sdeq1YyoLjc<6=eSH(JI z@KMQFeNQdH9~V7#3VXQJ)Dk1p)6==7KZ(OeEIm&hLxLaiB-8`X%Lm$6$xm)tgWtSJ z*xL4KfFw+uarrU`^QvkKLhenV9v$GB@c8YGqVl+|{a(x{YK&V!hAe{&Ei@>aiFBCU zu?;~)3JJ6}(e7ZnWlXofrly6irHL|Md%t9++Zdwz)|QhYUH7rUj1J#S6wN|#s$-|f zE2=vMQFaH^@UKq>qZ;yCGq;kAcO7rdS(}`hV$a2P-@p1nX+|gj>PY)I?Nx&6f-5$~75r@&#<(;Q)=Wo2H zZ1^avovl6meRnvlupUS(KPBoYV`iq!(35*=N`jzzNgXJ??UsIE3bOIuDB%jT+4G|R z=YueW4mBU9ojJOJArY3Clr%Xz`#laabIEA!XH;_}ceCE?IGJ4}e`^-b;Mt5F@rU~P&lW}LL!WCA?n=Cj;Z=Ph)xe^jtpiy|NVHrawex{Dc= zPCEjT$Z`4<#>vfrT~Zp6Qk?{Q&z@3aJkR-cp$<)2&3|@z`M%aFBO`9%`3zH5SwdzZ zJoP~wUCksV2Wap%`(tP+ur@ymhV=K#U_BQOU){Ah(6uPLJ(kS-j9SdZm!7TsA}xJXbaBqnf8$J>Kl%xRjAtp zmWb37#7|;B&vo!!N&7Gs$%a_ps<6Fc@qFceI%O^i> z61FLp%3I7)vz}!g%+YrK?my0cNSfGy;O_TTd*N3=JN>=CIhz4y+IMa(D>hwKt@Di= z@DB|!DAR+5gr#TfnI-J0uMDzWe=q#4KjU~85F!#i#gaO@;}g+g1wDqS-)uva#Y6fE zQv`KR2AVjCZmYlj9`G<>5y4{UIl|sTLvfYTy0-y8#Psf-?%*T14%pccY#jU_P4-7x z7gCs3n-7M@3?B(^-RP~78O;=w1>O;eBjt>Ig{ob8=GCf&TxzF%3YB7&(gc*!7$U0o zqZ7Q_=|cS($u-0u{u~xC>v=*(8xI|0jKxvo!>Uy2$+^Ep*A*`o)sRXU(V27nJ?@!G zMn9;-X%f`iTD~=Pd=MARFMYKqwO&f$Lp_>1{+W7DyxSAFfszzX&)iIZCs7)KBc@U= z;hS8-$N6qQiZiwTZA&Hx)zG($6%`RJ?-H^L_{9g4R9$Y9(Nq;eElQx`z?>b_!1V6| zgl-J~Y~HY1nn1j-Tr#1Pji_?YU(D>m@JTTQ48!i zU2P?(4IMDyC+b4G$xLS)ncv?FST)1nH&wp0s@KDhhUNT+B~A4!{cUf%i=BfzDl+EF zz?ULZJ#cT~_CB|^xISKgD;#rk@}}v0Xt)KBT@c5+nc*Ly!TULUT2(m4XDXEV8Q_91 zz04$SxvOYN%D&$l7%JcF@7w4VmAN|ZC4kWi6WzP50+b;Br=i7~a0$6=;Z$BGoogOA|iw>-K zVQkk?gmJSElw%~((<{7T8XZ^br}+I(Cnt7zOk)aBVpN5zIA4*$P2)!`PeWm>lip1A z0{g3h94-i*zK45;Cv2PInRZe0ii0K}37`yHY-)9;feW;!-&Ih3rml{6#+19*Qdf(I zhi7JFWTX<4co8Y~{Ql2gUoHvuH|FzUfY98^xDm z4MNq=`>F4@KDEqT3%9dBO;O*HiiKQe{uQau^)P&teS?BV`=RBEaq&C^d5tu-?Dx@x zjCQr#%skit1OI4 zX&`?ptG`z$#3mm19p=|E;}ErS*3*(CFa=pL5gU1aKJ7`Eno%>8EzKVwE?wxU)f8{L zSX6W?p=0)c&x^3+DQe&Iq1d$Y_iu&Eoc~$=@PxrtH+QVf| zHH#+=a^|`YMSo^iwS^ILqabWlP$h;OW$KiK{>7B@1+p?>tk~TswK9n^`cbC@2DHJS z0|aYXNi5pkov5#b@t7wP>M4rj6_8Z<@}2PVi4|oNq<{vo%NR#D+3UXWYO**k|4@72 zjq!*3J2r~!D}TqF@mikt({4UsS&Zyi7v~$~r&Oks|Me@Np)M!nSx>Fr{K4RHCMB}w z)E56IJHk-n9(5sVBeAFMqtzZusFv&Fp6Xbuc+^|QkVTa>8bWuN57MZI0`@GPCMW8m zm0|#6I+cXZUVFd-wK6rbrbp0qvt%Sbw8uzuMeJQ#bGY1Y2hw>azPi*4g_YNk-r)1w zc6s^MozwpZc-{17Z@9tJ{nNSUX~U)*d~koA9U_0Gb88tJg3XW#Peuz(SQ*}nwv4h?{!bi)bsq*&9Euqp8Y{>;IDIBe1 zlRsxem<=&DwYu2d1p&z4zu};Vrt({m$pn3tjv`XyZ4V}`-Ju?45C?NVs?Sq87!l&> z5wuE^oLGkn$J>#O!C+}S)A~roKXL+X zWcOitQ5PYHmgWX(GJA<+837N~_EzM)`P8IOqh&>QJ1r)TlkMkuRGTSs z+WvvL@QSI1fs^KRLJA7@jzip1w9N*F_e6G{R!@q`ugl4r@4X`CGgw>SO)zqWshu6 zWkc7MW;nXu;uUrJVmn7fN9>m@G}Vh=?cfF(kA|_}uZrDz3V;_m&EBtPe0Y&X#2`c} zzt+tAb)-GSr!1&Jbn7<5@??4H2!3xBU$K)Kfirw;;xOf*p#9+J5r6ZX`sV6p9{z=8 zEm~AxAQ|T87yXTwVP6Cu&Zp#E`Qy#gaHXYTl9NR3x7P(0^!bsx;8uar??;2V3eX=u9K>N;C&Nlzf-uH6blCG1LoJ$TF zQMVJy`pW>^N+yBDMMXJPRq=pHY|oTYQKckxA4_*Z)@q3snThRl=rXN!8Z6+s8HjSM za+B0V8RS6I>O`FXqyhK7#65asMDgqOU~OaVuj0z$&3`Y6Yj)~K!Q_0F zw9D>G_V<4ZI|f7#HGor1ABiTcgYamAN`>F z(J0nwG8T|x8{9OWiRdRPC;u5zOJqzywbX@^=uTrcQ%K@mpdtA6m-D?#NRUE>6Xy~0 zYaaF=Ja?zTwZ_?@5&+w=D+Y1WB-LZ`q6?KvdOg1I^VG{&GsO?N{`R|L6yg;*0{alAw8FeOdq@zr zup2o5G&Ss(23J&UAV+|Lvazv|uyLC(1=EpQ_ei=s{P=BjX%+u)>$<(Qy}f>Qm*(<^ z$!@6?Q)1e%&9o7_Jn-At;6>PZcJ!k;=Pd%W_;&xelOXW>f=3N)<98FD@u`&ysd2yo zh5o4n3WHNT97*FIMC|CMsflk`dvYYp6DGQ#On1V;!J)!`PcQ%UuyOsGU3Q<3EC%lw z#ktUGf{0_rJ5tH#=J783P!kV{jqdFgf=-8xy}%OSzisUlasG(&kCfDJ=g8OXcj(lH zQZDh;zBF9a!$Z>JJ3y#=BRzK3uLjhKM*fdTOMH$SD=CK1TL03~MtR30+TPl|>~^fZ zcZZ-untleOLvL6+=UfY0*uy*>11#qti8Iskv)4S${ycN9-w@M~)Z3b;y@ zE=#1ry!ebwbGaWPla0+X8MSnzPD1vK=!zXb$1*{*C@Qf1t8v29MT#T!;L@qRAc~@i ze33whi;4)L%D(6|<@%MWytj0vjWo?la|A7{JU`~!zUC>H_Tf|cqNB00UcOi_4$*$a2nT!c;;JA z6x^Y|CPEna)Jh>(iN#d88Su);MbB5+hgb~1*Eb2M-Bh}!89k&HlCkG zOduifTf>v2s)G4iSe?LR6RYNQ!N z{zCmn_UqeX6}zYVDlZ=@TCQVPVh1+YvxJTi!;90uB*vP%x%B~8WpmVwcAiOyT%WRK z+}CcQr8(8NTwj*yzbP`A?ty_l1%<9vmQ+bBy#4EGtHQZg(%27g-usC)@Kq7uz4L<~ ze}ydAAg2CwDovf~>&rB-OUwym=ARkE$RH6pJVXR)atl^1mdR9+att z<_Wqt9U1Zhrr2|P30mzr?PD|K7{A@2?*(6{jv}~WVn+WQFZ}+4!Q@Qa6dfL3js7hs z$re!ke*5;#xL)_e<#TP;m zOMQUPwa0NMx8!)sZM@n$DylH;XR@2ng{T|y^bD*|tizQFoDYBpV{iYL**dkBVPySe zL84^y5rLNdljFVdNy8zB=!Iw)7Uf3vxL^37`9?J9%}CG$At$o&)8j*g%fVBC4O-;V z;^KU*th)Zd14fyj*O%CUFI@yqsnDocTIaqT!{uN?hw{CUEzG+coPftU!q;m-tcGQp zyoMlE7hB|9HCrA}#FNpZDoy39Flo-x16*)#n*iMJ$9So0w?Rm~{LP2<5D%7YOXb1Q z#xks5lxDg&afiXa*?7;GeP>(YU)tf;5j3-{oEs3OOt*Y=Is>Z(LnhM-!ZML@f@dk2 zQ{(=?J)7E{97C?#vf+U~NNNnH znFI1$)=*#{>q)N~!#IzGaDnj=V|1970R3~umnb^*a*eS@w}383E^3 z>>Q%qMJ^Kh)^(T(f%{CoDYpX2rf|7df_A5Qa=1*MBIVM^Up98BAn{Hr^9v$ka7WLs zu+=v*6?}Gej|s%VxVSSSWs94dnbwOGboOR<)8{xiIl42VZOqU&w2XEw}(+n@?=w8xVH>|i;mL~8c{^0U&K-aTA_^Jo?_V9&!$V|d#)))@`EO=AmPjE%+?z*n}ja$str7O+I*s-k`w zl(LjzVEBSo`2Fv|x)Tmo*k?L4`2^41ERVJ8?ALDI@ed=Rr>JD5rX_;^^wP4|V`>^mU)`z!AduT9C*PelkGM z{3{toR9F&q>ub}}%nn)`E~LK`8pbS`?1T)xgqtmOa=;EYl8qyS$tO4!eBTf@V`O>M ze@4pcMtF9J(mpJfavz~h1$}jk$;f?%oEO&nW`YS@Tw9J06g;zUkm1IR8U#SMfs0Dj zk3qrmmO)3SfjQtgo4^l^{y&L2EiWMP?PeG~{$b|ph0)x8nUWIWVAC}hIddy>Q?3sq z;`|i7#=OS7dR+S5B$(VNHv2x$8_5$>QWU&J161jP2dzOa&iaYBTy-H%gcLA-O69Bl zr!?9_*f<(jD#mbTSl^cr#=$=23IQDoSzr78Bfdl^z|3~k*(2`I%pSqls@yc zU9oYv9(&b#KkJfrKx=C~Yod%sT6Negv_qs4cv~O;pPN&iw}FErmVIUawawG(iKdCg6ZE8fZN?zJvGy?I(cnraG1?{gHUGJmXJ(j zzjAXQHD1qm@*sWn@JWFq`)A(WBa9AJ>?1z1;7=F^E2EJ!-e*I}myONif&OJwn#WGQ zSRn&Fh>1yr0`a(?U`$%%7r!lE;Qn;}DW0k-MXOU<@>pV2`<(6nXgbTNsM@v-423s+M!JS?Kkr)KkNLmX?0er=o!4>R{{p7- z-eU$7Fhyqx#BjVk5iWvU3~*87qW0w$4J09mxt+EJJ)Wsqz>camPV0?#sQu#Aw+lsH z8O6yx9dz(2yrVxAE_sjc%ehUE^We*4jM&?W*NW6H?kv=v>q|WP`5TpJ-)LDP=SD#9 zxhbKq|Et{h1r`O$ma=K1XdIG20MILi9vUhXL33PdYd(9UcWgyc=ulKXA3ni4y++#Y z^gV*4Frv49c2B!fhvH;l$i6`{p?h1Ip5R-&_!pFVmt?@X%1mC5r2>sDkjfixB*$iL zdD!Rz;vr(UitIdRpkn7a_o1WRJ$4qptB2`l8P#%(P~!!o~f$;!!7fH%E2$dKV#L& zkIuEHI92U;vo4GG$#>uz)(k9x4xk9e=ck6?yCJSGQYc;l8!X@vm1PD|9>$-G`r)oaC_vX?oJ|LJv3x)1>d=$(_ru^ zd4H^G<-<@@{U^aHDjIkr9qmw(T-tgKH;m&GV$l_#SdAGR4?@3W$wGY-gO9LGxiZr) zpPm2pGzfSKCte5t&Pm5 z@QVm*>zYZPn@Qn9s*o*j=msN($HROlmrO_7lTV8Pr8aat^`-3_s5WB6w~azOv~}U@ z2C+m;OjEq#{}nlL>pw6+P$RgK%Abj;03_ld!sY%-r5dJL+C)B3dTE4LNMw2*L>cV% zfBo(cKLzId>Q@0ysQ%nyvA5|4WLw3Be;+Glblj{w!*U!uTUxAwA`A}wGe4;l#-E6q_xca_iX@?wm+PC+e$0Cl6> zI_7B+4$?_?!TmHy8NMsM2EuEqoCNY+CBGuZ_p?RP_+HR%&NkJaSJZ^Q{!?CH^@~aw zWMJ2K5w(B$=u>6Rj(|7$6?>?eq&CFV$q^!|wAE8|PNSx54)3nn{Z|Lo#tY4N$yIqW z!19MI4ocAGW*AezX07G+*hKyIE$|R;nNDCIf~sk~a zC;~FV$7)a+evX40?z;4IZsGCbo=+AM_{6FU-Y;BNH4()xe2NzWu8XNCH{=k1acF5)K zJYwOr4UPGh)g3~{)h5?Oa!UP~w}jNrQGmadp9q%BP5*5(7Yj>o@jRwlD~v{din{L=sog~MwDrrw1NV1thpA`772A- z{^7cxAGVtmJPlM|#r+!ZL844xLVOl`2je7hLe}okSMVy`!nWHEMIbrFK#swzR?ZO( zygKHs;D5>dB@S%BqX}9FddLu#onOSZBVKs5od|Lt*ZusNi|*7B1BhO0?KI+>LEvR} zV*NqQ5bc2TWcayIycnNqv>`i@wMrJG`|;eaGp*TNeiHrMRjL*7!edHpOAQ; zDh9zyeTz%DG|%TsldF6ul67X=-6JD`fUvH({$D8)UVSOl74*&AP}bTt_|VvIUpL(HUa1{OOSp&09LiMg8A(BB<+ZQcn&C7LqeHLwoX{>~-DO!kdQrn&x z8r&KS@~IfcRgQa?F-Bo~B|DxYMWrLWKD|KEM@z7AlR%6Z@hYs_t>OMYqVidz|h!6_9HVZ^Y1*mMm`vk=fk^b z;xe4+qYq#bBp1U1Z^EvuPHm3a*6LqmnN7~UAX82_sQ1bN&a)GXax!=;>DQ*3hX=rC zo#Vp*-h{2IF@5>;58$$a0nLFtgy6Lle8}8svm1v;!v!?t2Ft58yDy>m5v~@txb5;o zxc^Rsf_=faEfEZCjFaTcc8Ka8@CuVjRFmMSQR)VP%BI2XgeMIp(i24`A}$#!krooU zT0TEa#;>33kKCqy&aQK9k2j!36htgmhWh`&9)5R+eX_CnvXmr4vrc>(7mcL>8Nmu{ zR|NWx%a8r7J-%9YyY~I});iNHr_%y1@O`-K`F1%n&?YdqM&;de=v#r!{nB-A0lu&f zOk9j`1YUj?3<}bIlX!3od$>XQdP9zTO-{KXJw?Y@Y64iXNaq;sqmrJ$T1wX)8{QUT zs^?@_4hD;r8&G2mvD`SFI`dYpd1WgI;>l+MT7T(u=U1v{!3i6LOstZ2P z`zw}UDr6&<29%JrHu5 zdO^R9ogFA9b6Lms4_Pebf(Hk3hzas(*ue85?bQ@piV?fL=hy5zD4x@=f4Aq@HLrLX zB!*7CbQ=Ext=Nn=0%HH7uqa}`?r=nZ-8b}vHnw+gbt%!z#z`>|Q1#Kz z%#hw%)!uGj*d6+1PAFKl^Dn2TuHa_`cvSXQvDeB)+PUc#Y@st@jC^IQtfxlQv=rR!m6q& zpz-MNaH>@>R@bA}9z~T9C5drToORY1b{<4)3zwJLPl-el02f7vs_S$1^A>M4k_HCS z7eP(~r|V8XRsw>8UgV^{vGk`7chbhoiu7#VbaMa6B5`bkoJc{#(q z+0**%EL!b;5(@{BN;>(OK~a7EU*ZzL!y=*}00g5PZ0dqLNBH^bn3&heFArx~o_%ZP zCl7?#Te)E0lfKFp&Z=~HTs2|&xmUdBdrzD7#sGg6)%M+D`k%)_wA~z^RM%fN#qW2U z5r`8=tYk{$;u|fPmkFjw@Zp|dkRRz-bQ%ToWM=)G$QveU1RV$p@QrXc$JGEMd1xnV zIzdM$2~jH#9G}Scm_YH@2$&Hh0A?*(ER?koyCq~1}+cwB`D!m1609jV3yN$JZo^<-`4UKX^UJ=tf+dF^yL#dc%gYmk*E7r$^5MgWw1?fwk>O!M zDeQGK5?2NZwclih256-6faeBy{8nTiSdjIo#zivf!ebPii<_!eE3 zrWRr@dG6{Q9EQS_q9HSWyfe@40v9dZ`@(-H$h{veIY+oza4?w3|4D5xNtKMJ_X`oJ zc4zPAvE|i4g`#sRZM|K^NbX6K4ktZ4#N&~mkQkOZhfv^gup2h!EQ~Fyu>^u0F|RSf zRDsvr^o8F$-W#Jh?>n|9B$`}^8&~))o6@kqL?x40s3PK*?&+RKogc#F8l<*=>pfRn z8%d316#SH^JiA)Puc7WZ!F#$}G1<>fz&eS#+GAxYI@0-_XT9y%Xg{N?+2(!QP^*&o zB3!T-xTKGfy?dsX*KQ217=1B&npE{0Ie7T`#y(ZG(CnlO3wcPW6@ru76G;cNr2oMU zUTV_*sFgS+1C_W9<7>*})eMeOiMVmKG4=<)_BlA9@O}<2$ak}6{u8&SUDz5S5ytv1 z*1)6Q|Ii(&;$jy|7ttLUD{gSVJ@rW3cb)-;46R%PQBKtMaA<+ji!dp?OVe>=ANB0g zP7j^b920Jg-0+0^6posMId1^SPTC5Hqn4I|@4;!%pdmgShB`4hmz30`+aBy|dX?ew zA^li(I^IV?SV9iiE_AcCw~dRB3h9gdE>guL*mz73Jt7+^$y-vFzvq@5kQjmKRRnw@ zwi;)kU7a{DF!lZ6kN)U6=Wb1jRjDUv^b;~T;qr^v+oH$o7iEb6F~XxjkGYM}V~aO+ zt}hk#7TD^Je1cq3UHyEl<@{mrLIdKLJ zKd1zU0OC#EeU=><9(?`@TUCX()0vU>35VZ4*fD(0fgDbX{XH@lO zHj_IDA-rzg?}% zAo}^E$zjvF$ul%5c}eX7D~`i|<*W=ov-d@PCK09~iZWbSb&rSNEiMn1sH_mW)piVh z`PPHUvW6FY<{U_W!Ee=65g;8vPKD2lnGCut_2~-KlPiNECbQKj0L1&*HUIlB#6Uik z+9>!aU$_=t<)FI_4ox8J!|UeLGq;nfRJvfEQ<$J}!n4KoC;*s-_+Xt~-)>>==2oC* z;&FXSd&;PbuRI8j0qR_(B41Dw&pV{0{;8$F&YqNBU)9!1>Xt#kws>Ckw9+@W@B5q~ zv}jajjrQ9r?f7rHGe#%m6LBR8K$ANIV6PabmUKxs&E1N*a>JJb?9wjZ?jz{=L7LfBveioJ-m8BW-fWktMfhcN4%8U8#i^Es=%#$6?GkgY{W}?k!s4IAq-b zJwPL|yxO+!yIoIC~e$EjvZ@b_#wuZM@ zYLqn{zweMx{lPF@J{r6_3kF~?&j^5v(0F4>U6`WTT5l9 zR~h9^mErO+lxOIJ#%VlXsjDX@C={Ohv=2yobvNKqO@qow=i+Muq6KU#-`ub$ek631{`Y7HVS_zay zq-4zw!6L2B=D%`8Ax~c)J^8DY1QjWr=OlZHB*G^VAys;L&#z};%ae%i$c7JbO0b{z z*o(R~mphl?;A^ocjHU~uBDHbEq*6dSBr9C1BK+XMUHyhqyTd+V!fK@xS8sLYBjDn( zwiM6%GlRmVj=CGB7nui0a6^7$O!O}jnr+tTiM>EMK6RK;KxoibZ{L`idx!>66)>T( zHBWep`s-!t*$OQwuI9H)uA>H=KQx{-+FQqT)iPustqHOQ=uUmO;xErAG?sw4(!FEq z{s8CSN)aaNbL+O|aYDQ1dX4v{1JI1xUjr%D%(k(2z876^nfpPvRp{ttD=onUtT8MRd}&IMwTl2xTE7_C z)$n_p%=_Pk{wv-=C7;{-LJ2<1LL~rPhf%1zy#4)L!wEKSA%Aj!6XSYBn0CI> z2vA$=mNJDOh87U*PDEDG$J@dmzb{|NMpK_J+`X@trsK^A37v%BC^H(pnwhQBt8QCo z|M0=lVYw|B3Vjy4%BGZfCGnh(1R=GwpoOC zU`hDcETL$F@TcI9TEihAzL8qMgDt!xhG_U2BLgKqC*>PmsD_3*4Zphi-7^{rRp$8d z+N`3H5gNQn^HNzgwi!P-{Hi(E-AvouFgJizR%o3+b{;QRNQmFrkaJXd@~jG+Zg=M( z99OKopC7dQ=EfRAPzTh+$j%#85B>c`8{vFfFou5{|a;j7@%;X;`R zsdo-~1{*{Nmuh0Wk>QlH;TnNyU)*P)5&QP)V->8Z1WeSQe|zLG5CI z&i-wbhyC?)7q1X2!h)9-d?HDp3Oycq&hlA`>vzS5L*q})5;T4AT6TW!q=j#*Hq|%A zZ?fUCR3oKh9JRFhOdFTENPN9BGV3!fZ;l=5)=vsrCXwrjV+j~R8F#L@gt?}9>ho!p zGR_MCV?lHux3T|M*VyoF0ZAN5V~lNm3U9DdBE^t~Ubdt}yJugS(d#3>27Pb-gPh*c z>K3tCcSj(~5~4gAmf90pnD|4IB`B448DN|J0oFKc&r2%*X$cr}p}CZ>CsJ_s(YAX? z-+6=0CVkG!^hhK~xc>C^-5YEO)aL?j5a{-A>O=@EWQxHgg)@dbKHhUypC%_WMmCCk zDPg5*O?{>-JPv;GBdDC0l2e5PC5Fe;(h44e%TQ}F)z-}CuPxiEYNhr0fhL^2Pa27n zh~ylIJJH?XCD>tsq^Fme{?1iQxRKN8*!}9}>fGUKUYaLDk{mmka&ipLBy9o-upte= zKfWq0glBq7Axa8x4yPR2?W?Af-{yR~xXEbF!;R+-NbHqjsjNsd;3iDcu-XgbxVrRH zFkuPc?idIXz{x9ehyPBtK(CsjoCXfFJo3sN`imVAcUwv%< zt5=S2p_T~y%7RxE&7OcF+nrzr^w`Xym_?PwXwb3|W8%&8!70=5HnR-NrDt_&MHgT% zGnuxEl&=_$wQHjySxMkMtE!idr*~(xE>d_Fa1I3x;g?KSDlFHqBGbOdw(iSN{NqD$ zrtR65wl64vK}_9i&++^V4TPc!0{*Dh-94D+G@Y_> zL6k21zt2hndUMdtAW8dYVto$&4;oKkuFX1*q>|ik#X0)^#E979wo_01e*o~6QjiYcXaaiAo>n~`#lazT|cYbuWUY_cy1WX zQe(PuQ)_@rYsH1{HI050Ll26)5#R{dym|g3C69&@{d>$6AMZSJHUrlmlsjDbp+0v# zS`S_0C)@!)ngiJ>Zg&1ujT#ef^3DTik>cGCC*SqBif0)V0QmxWO?&id&Zg$TzH-jb zAJIInsmYn;GFDc~gr=f3!f>V8=J@W)Mbhf7b1`7NhiNlX3!Oh>XBlGlqnaZt#NZ{g z9jTW6YX=L^NPKLS(?tXM&Z>?ghi|_zp->GXCrT*&Gmqlg)0n97!(qcWc}wLK^z};V z6`RZyb+7r~Wq^c$knmq^s@QJO+h0^=3Qw34=r}unXdqdtrEdOIIBDcDaHB}r$u#b<09RSP@M7eewVLaRJun^9#z8NPa)VVg#_-?Rc`3@Q zR%bPOz}hm2Ot9pQ!zT86?ew9orlQM_49JJszt^Y_Y z&KF0_3b6}dka*o))`D+J6mNtPcM|aQPoO0+CnuI|esIcFN9!)ELY9~p6|P#MY@*GX&XhfIYHMH^w;K+IEHn zic1ThQzWhkxX@E6hb}a_@F({J&{T0>-tp0nUDWZJ>*m6QdZn|y8nUEBe&R|8z0+XSj%9dZEAxtIT|oQx30$M5ZiM{Y*Aqn>%2f*G)N_iL~G`vgR#GFZwH$M z7Gt9%+rPM*`p^bkNC=ZkbK*SD3(LT9x-3)|hMmu8s!?1Pz4g-8_%P+xTu$3#!kNdU zSYS{@_f1QH?|j%#T-1(PPFoun6k0inD&>N+?}4*h#z773*OEAG_xqV0me z2TkE|ytB=I&BRNdO>PwZu7#zqoYe~fkIxdO0XEG0(c^n3z#_zDq|CIl%lu6DUEvF> z@7EOpM=ZubGh{v}vq*R$SUKpyiUH%(MZvEF51+^^f|r zZ_})WGKC?&aC90VKhU$4pN6yu(KQBKQ%ZOppkX_Z)rdtl6iXaB)Q4!%J zr`M~xDc|XB#v?ZI>Q+=(cKiv#jX+VSM5ThaQ`+AEe(yH z8biIv70}q8EnSG%0ttyBd5i;qX6YLFSW0lh311*1y}MAe(&=KKiWKMEiUhbD|9J$O zZk~cECrVj8u~e3gQo(TildpCneR5fl34sQU1_lzU)@uzME>et$3Wgps47?zwd?pQ= zZIlA4yun3>#`zFBumEaSl9)>@1%V<|XvEQStPJ>xRHpHCpTjUUUIVh!q_=k}prb1{ z2sGU;GH*W_sd#xqRZ?O15hn!8lp&Fc2HYBij|o2v`KU}^;Z71claXu6g*Da;+&>(u zz@n`8R$9*No_(EFTs|rU`T=|FXJX4#IXOx6tC<-Cht5V^hR=Uq#58r1bq}MK^W^f* z@}xwjk%hGw=5DXufQN$`!;ZxCKuI~10F#pGvaBzIBnGa(v^)QezU2(yg=0kMa_WDv z=v$1rLm*BrgJ&VOKtR&ycWB{mGHGLpSZOCg3saYsoJEO%XJP@7wKf<88kP8t1ejE) zOt`NLN90)xsHn~2>7xta3LPwdm(etPzW7UW4WNWcfe=4L;5D5_FWuO042psvxiZV; zIn%_7io@k>kZc%ag^gCYS3(Gfeu9fBNmWo`r_YT~B@bVar|<;Y3E7z&X6Jcg1abC( zsDX*T-xW1(XPX<=Wj`tpbXxTeQ`D8D@JQjPaimP@xR%mPl*xy;1bgc70oBv%G{nRu z3(oplC`Tl4a<`JZ%e)m}p4nr9L5!0`7qVZ^=T$j>`Oz)g^z3n{+|EM@o{l>H_~_Q> z@bBTFrgg5KwxRvWb(cNc_-MrP0$03v)@RY09~BH&!@oLsq6q1BE;G$A_G$j@pcnrr z7G1|d)h32|jeW@Rv+X!MBxAECFL`F5by>&*T_~*pNX^fil?&un$5pv^Vn1@<`$Ye_ z2!upizw*aN%rfuXY zG=?-l65C3j;83>w~36j-P^fxgYG$ z(&q^*nY35^o*z^G);>SRSsH4d1beNyV~Xov;vET4PItpoX&Y)Jz_uLE%HFZlo|9#X zU4eFu;}l+NlE%iApwyn6LsqZNWg8Va^+l%y9$bSUGIXE5tB0b(Pg0z!(VYTM{`u!I z-$b0uuba^o#P9LQc2G-HMB)ybK1PltL}tP=KSl);2MVDd4#)W{;RbtG54^>`v8^rJ zSopP23%#s;$IeauOa`dpnnSD%Wo34{7?XNiCq)=`H6@kT_^AeX8NmNHMA@kls*I0MOT0&gP|DUUL5rhzK8xLHy#DVP z{a?BlR7t^>3WH<{T`rGkivC+qlL{hyB&1qt=+&pyD5NlkuKaK2Xj3$j5Ounx3$^iW zGQ>bhjNw%OH@DPw8nDU=JR^h(`y0dFo9ojU?a(D6DuOp&do!l;wW$6bDh}F!{G$(DbSV* z|K1Vs##DBP;d@;%jzN;WUg0wb{Hym`b43Q{v{S3@^U$7)J5TTrF0RzM5TS%dS{PGK zXV(6HCTgztI`hd;Z3ghXo~LK7-ou{cM&gXsePPUpM;sBPE1Ftr*!Z!TGH;cuA|#od zT>d&@9)3rDY$`SLLf9&KfssRlj9s-hu2Wy!u0Yp&`ly#XfmD%~poia2ZTW_>zB&XV zwzw57oCQcaGZqW)Gv{G|c)_!jtO+0on7_;hAl9)a$@4}#0-w@ms7Nu*(IOpJ<+lv= zTgP&tkA|bMOY(>fbTG1T2s3?{DX1s({?~3l-(2gI0X&;@y7A*w8#NF`T|N*eNhZMK zB>NNbZl7yk5%7a$oZeA^g=XJ)K7_4sP_eua`Sx(4*Fq2x=>?|w772~tnX*hEMN;-a=Gh_El#3U^&95?lv}@= zo}Vta=PxhcTp!lz{-*Qk_lGwti=T@+m_*+zF`kWS<mOh8vq)YrN-}708Yk zz2lQKG|Z-qkyE=#7l|tCJTgAj7I>a7tt=6P1&CZL8KWOlRx~nWb=Vk>f%?)bbj2@1 z#{2DPGe9)S=Y?EVX}ZDFi}mSD)$un^U-Ihfr{jipt=C~Crlj)pbwzNbMe#Pq<{ud{ zx-|~v5k&}kCoFs7QBc41&V*5GkoG2Ub{&|9JNV8@$Om#!U$WqsC_WWLnUZ?PqL;iz z!N$Zl%}E=D z$e!-cx;kLf)|A(+XCz5u9P*p&z6~o^}=uh>g3JwY=s-yjhn$B&=2e#>K_YtH>8SZpSC?IMRxcX^S~X1z?XL( zjgGw+_gLn}3+;5IA_W8bt`(Y-Mlo$$wBrM}=f$GHlGY zP*y8$Iw-ftAZx;?h0pEYrT4!*6`<)%r5xSb{o7mi4lN9<(xqkp2qJ!ru`+tyt60G! z2Wgw3Mf8AF=PoPB<9ut+!r`WLE^yn(}l68)9QT*`Ly5dIx^=Q#LgU~JXUzt z&0kiHyOU7g9062Hlc8r|G-ws-Uqex4tg9VryR0Q>PFG3$F~D4DEllF;3a}{Pu3B>e zlQH9${B;uuowO3a)YYw}3Jm{{QD2V{Ji+I?k6p8QJ;3p7vhky>E2*dDL`^VuHX_sN zOQMV#X&0&w=8)ImeT-$CNg)2+9LdO=dP!G@0Y75WpSHn;vc&QNy*Mqm2$zkB-S>icLn%vmA+;^qU@4$q5w93>DXR~|7KDbu&B=;L1Z zcq>Y|=$3vvD)+-`^3^C#P#uMt)q%z~v#hoXTe@#ppGu5ggh?vY<(CmiiDfN*C%)uE z)+5wh8ebBq^R3`u=ZhHiSU>Ohhu|X#beEodtP27sOJEVtxm?sziy>mHS$vsn@>JO!dNhU$9%f ztTsiOxvzXyxuNG>x9e0DJA}0k>xGnGJ@K`Qv?B=bOI6NlSxED?^*KYOMNLAJo+)woqd@2A;n6 z_wTZnW8Ky+!YebFqut@^wr*K*B_%u$13Qm zZR-0OG6GvLnH|-wzV0PP?(`$Ei*4-BCtr1F_#KK*u{S3YXho03U7Ac*OZYfB+y83j zKBOvboZ9w3|B)CQB$`4kzAoJequ8IX9uibkrzfwkX(OSU=;uIN0E$HBq(V zTdNYA&Hm&=dkKZ4@L$%e8OfThnmFuMM_o6lR{<_pLmW(EF9tiA)_f>T8dR<93u6n- z2Y3H2r?@bxi5N$)M6?9Li#ZWTzL511+Pun73rxCQK2I_-x-Z(O`<;sym$lEQ(gLkf zmqNS|h&FlQKf?F0dx28s|0_W3#p9kKpxHFE*!h){i@B4TRIDrP=Xnh5?fD*$8B^6e znF9lZ*e_l6ta`aZq=E;d&N=H;RCy9&PmhBQ2RRhmNdWrSTgm4`J2XGp9U>X^ilCS4jOOuv%UMi1e zN|n}VtO!w$<`p*sb`ZF~;R~`xsHY9}fzs9X*l!b#L`-}4^0VD;qT`86le(lQ_wpnb zU^TMZZVM@1($@8QC;pKN1v028{#x<`N`-=ihPVdRZ9k*f#3+Ln%knG{-T6~bb;%*W z8_d}w(jv_!d2H|6fV1}347!;-{tEY2`>L~!1Q+u=^-qsmxQm_24%z;cIMBcxI2g?D z(Rh9uT;DlVBAQwiQKrMQJcA*09{j8<(}#*ajV`P=wOVVQwY4)e*j_Tx7P5cGZFJ;4 z8weaU4*uNZIs~=XUlPESXfvasC~UZwiXxZih4QJg?{DdGXm^ zN$v**po)cfLDimh@L7 z8dOp!m1aiDp@*!|b&`PhH%KgQdG;{2u;F>*2J{w z_xs~ZOlFN+q0EoE<5A^vHOB{#6}{%ecWA9ZUfuBzYYMUZR^{ibTvr0QGk92uzejVz zSH1`m?(}gIf1)hmS2MT4_%G1r8Ecuqv=3+)%t{?+Gb6q+yokW);zw#Sixm8^f|#O(WJ%hT~M(MP#F z@-HZdW3G1{GIII>UEQ7&)Z1&c=R)~$;1r@teWL*E9Z3w_kI zbhVpAU71D4vGIVHbda@5Z_pa(W%;ck6kwBC9fC zJM__i`C|1#FW@4Vu@6xXGHFD$)!NduB`BoVD;f7TUAcff&JV#{+1~EAycc$AOY>Cj zNJEh$lDM}OzLb1H{SsN$1Dj+D>f}rQnIG=`EaUR({QKF*TB|Q(U$>r?PI4jCA>7h5 zOkSW3G8XW=JcD$9;LOwfJsq183saHk=fXEJM1y}evP0LGw?;Y|Eg5Oy8v1G+Iyp;P z#Q41j7tKGV7%y7A4Op;5_3$>=6KfKflwjynYi*~iL>PLyFGbVT=TI#W4ZR__kozMZ zA3Qr3kcIkcroCbZ5zS%+H#tmBEn^8U>sU49{w*9Kzw0s6eP8R=CK0BN&?b_c0c5>2M;|6tF0}hV9 z2Sb^zmo;d+ohG^iPD&xKYC(E`_(YPb_1YYJsZ z;c1=M=PnwI!2$zrT(U5DO6D$>QV`aB`u5tK5;jh$S8h*$pPISa$sb;R;jqS33o>K$NxWq$^7GZjRnT*IvK4Qx#{J+Y+fc~f z%tOPSg~E+Ew%^YQ)*5laXUyaAlCnQ#o%;Jm?%kbK$8y$5)}GRfa}5_|-)4GOhbC#V zc9rYEbv}8=6XwqD%)Z-X(4b6OHdWjE@P>~KH)DS&y`4(Vf86|+8*M3hyf6@Zx%U|j zwrzMmwP8*$+|}HJID|?NF&fjxt>Mh$Ehrud59eK?Ic6>Vit|n=h^xohCb%0$>NO`V zgx0aL)7={Pfs0YDrc%OnikeG+p;{50mbF|jOCpT^M=boPHZgAS@Epzn95Tl)&-qLQ z`Es&UF7@+{AeLSziW=&+r7xiOlBWUpwDUDkrDWre#?N;$ZOqhB2sJEN9duShWnF>_ z*YvLi``F)8k_cKp5=9NTJ^}~f=ajdUg%V$KQQ#-Qhh@PM{x8j#&&ievguJ^;PQ(_Y z56IDMf&LYG(?!vAFyAFrIE1{%R6N~frn;yhl%e`J*>WaX6_tbA2S}w3?Vnapn2ZQI z;^GmY>#Z3(Es?8!7n)3i!rp{*LR%!09O6ByD~Xc_f%kxQ!UA_W*65hv+y!+`bx*NP zaHk+xaF{0c)$z7|4-+HhLw$<*catJ&eP`*rcRGvM@y_eB8uWmCN z@V#y{?uyVSe%w2^0d6R|@G8Y0>%9^tESFX`CX*{7R9|DbwjD6>l+ORtU##8f$$g3@ zYJdN6A=%b@)weTp|uvNW+lBZPN9mhfFfOY7D|myRRmlx)#@iEyK@!}WJ-_xt)*GI--P^z8Zxatd%eJP!B*+cWSX2{mCu6+_U!z;z{&#u z&l@$dfBHc9%dG(LW#biG&C$+p3}0P*g$#K(b5U7#aBNr|hiMX8G>-K(1Ru$x8h5;o zZv7y>tntDy^mT#-lA*7z`Fl*XV#5oP-rDpxgI?F(65K9SzmB!F4P3*Ejk=sap6X|o z`g9qpj%kX&W%(IoR@5P{;wDc|CZ(l@e)$hu)sYDBtzpI)az(LJPA;skWD6nqEsQ?? zkYt7RVvQ{)GinA6*0u#tco;6d<`qa+3N}4G~U)nN97pq``xa?7mA*|0~?rj#&7)uZy4GmbP37E)qo8 zrs4Gg4ME$YipYF0ZmNS&99F>1|Sn(hqgAMImMR==Q(5d6Xq zuYB8l@P&05P%-iIw~giT5@k+1G(cCQ`L8oRW|&E}?bf zQxXIJdY!*rb9x61NN~^9vmU~HqasFnjJZZYy@Bl>?fAu6!O!ke0f!S8$D`?A&)3;! zMB-n}K*izdR%o*bpNp)tV}#Eo5q_LJ?5MsP1DmL<0(Yl^4WBr4?wI*HPCs4m|4>(P7;eff}gM5tOQ9 ztV}Z$YP?(AHL2(pIZ&fbSH_8v13u<9d4D;Awe~M> zvoTzSjJX!M*kb5<9&5XkRmk)y%{EvzX<8>PUuNzPoM%aR(PK&qT1^8?z)~pmZr!Qo zsgI!<%z$mXn3xz29e>4??j>FGw>JqX&Ml`=GymKnGakH`2pm?YvKgafGtvFT`?EB* zCiezeZse`ypvtE|9>l9TJvH@ZY4{>3Fm|LX_kmE21`3}lG%&}=O?a+M)!rg{y|Rd+ ziBnNWvPxmG>IwYiB=Ro-v`-#aa4S+5;W*prMRQW(R54>##b=0nBZy~yL0!{fKT0H& z_n6-e$;u$q)EfjId=*o|_8Mk$9&4{V!d?pZI##3_JzA zF1gU%D{pg$4wEpwF6&wYaj%v{dbWTwdkoE;{ov%18B%7%)YCOK!1zew=Z`ia6##FhK(y$pO=e?{@q295tAPlGFX){H_uvf+g(J7b}$nVh#NMhf7dk{ zALA&o5uZ{0%4$y_3QRosAw2AR84aEKg@04Oq=78AT?Z{LhWb1z6EPoCfZsW1qOr#AsPuiTWvzey zys;R%k*0fFL97&$wg0&^RB_9`wRAQP{%K(bz4q}T6^8u%dUn_XoggaM!2dpc>)q;K z=o@AIEkfRztI22~;%>m`d``HyxgBSD-VbqJ@FN}t7mNxpDVEN{b%2Q@$HK)*0;gvMSE36vI z!hANxPWIuuV_ys6YCiN$V-eU->#*Ns3x9I42_kS4y@e=k6)ZlQ(W_LX&=GsPCaYJ+ zq+V#bc4KC}9Cw2cAvY)SBjYX_rEry};a@=;>3U8ACZMZ3dplak@b$~h?Pq^-^@_4# zO15~LsDvZdDOZ5QYTU%#KCJz_cG2zrpT|9%??m({0!Uw{U@yn-?I)74)tJ9`+D6yS z`EP3-1E)+l%thS|6M4tATBOJ{HfcPjr5i%Rt{TkY*HI4DiifBa52NM&DCE!m5)gPe zli2S2x3Q=Qfg?%&A@L5C<#R%ds0#!^k$fni55#;F;RNg$*|}3yywMYXq|9Wxw}mC| zU{E_%@2qV{5zBG4Z$;Phv#CDWwD(Wn#XX{nE14~+$vh-a_fthAoZJsO^^{YV1Y z>ahYx=@C39qh7v9CZG=u$S^*^blx+6e0Tu;bWLsk$PD~D>i&39e(+;2N`JZIgkEYy z4wzXNv8ht|cL-i}W-B`v2%7I(wk(hs*U@MV1=A%zyl+wGa^%{suo5=DW5_aHWYdwL0bEgzdg)REcX}5J^?myt>hC)i&5& z6;eko0_S~QaCbo4ofM5MzA-Zvxy=wa@T$X0^zLfe=#fokl8x!pI7?QiS<_H{t7!NE z6MJV#Mljh2h!%gC{M@n@?-H*eF|Cdz?zfDP0!flAiiC<6iCEEJSe5EKP3E~AaP?+7 zMkf$3MLse>@_u<6G+@$(GQiG zcqOl&2L8rHS>^_Z4 zI_6~5^^DKDg+D|1C(Gf*vPSNsi z#MsMX8L_SBiiTIK1GE!=jvw z(Fmj28R|Xs*~=!Ril|r9L|FC+K_h`ubxnRy196~+<(AMTiapFS;Ght0wk3!r0F@;3 zLe)?C!%HSP8N3$kEQ1Mym69icCT$HhKA__Kd23DY$V6TPwXm@8<-Q)<2!9=Di*gvX zoM=C3ny_ivU-PX0I0bm(+6y@DrgAuyl#BK5jjVfDIYE1&ZD z&wB^Z&+{qp{_-IAsypfA?ib;tBvKw2sqY*DD2~#TF`3NGA^{U2k^fG3t=LWTmJj0$ zeCaX8J4{?9aOC)hSf#O|I5uU$$KC687BA4+%j-PWr`m@1OiwU-G6zn%Z)ckA5hZk} z84`zML9jspp6^4{FCX6_L_c*lZ%?K|FSO?}s{g1H50RKo_x^QQnd=(!_^AZCS{H_& zc0H0EP#gdNp6~zBbd^zYbW0F-3mRO4ySqCCg1c*QCpd#!a7}Qx;1CF|3GS|oySwk( z@5lSM=d9d0GrfKLR##V9K(MToAS`v8S(K4H_kLC>xfmrA+_E1x6%HtB@-Jv4V>s0f zb&?^FDq>{z$JPw1_ngI*-|^CQBXlehT`_?PVjhBM&M^}sW%!r5W%=1MH#_N?>!$y6 z3F_L{o|mBF+%0C%hzBZ_`;b#?N-EmCzFO%8@pT~$Yo^MO=8=kCHd>%8G(IMIl80dqx?cvUKd-yt;OO>AY|V|c@3&q@zk#?__-%k zVU{Pc+9f$uBa1f3BavG%e{wn5nMo!GZ-v#e#yNgO*`8J8XV+=YwD>q>N!l7t{%smJ z9WkjmoqP}x9;C5cmWbY36F9Dn%i6mkVABGk6ewdAE~^^)#AG+uM)9DmSbC%##m_BE zf+Uf&o!6N2+P$N(CG%fRQy|Wg=l+92HQr?>_}-TX_Io87lE-PVMv?~2kL$#>`ERCl zDiHP3IsKF-@MwlfV z7QN?+UEBZIhkTPRFBDQ4Q}B8J*e|WvS%ISC;y=Ho%!eO|@2=-nX!9F<1TmJfSc50Q zNqQIWzcgH9-f0|_rCCswTu?=sN&#wtsoBxlmp0WH(-7LtOj=lm4BI=7QqBINtb5nl zzm8+s%aR3&2jSIz&i;X`deg8~Fn>gH0wL@q{3pQmz_F>BmqR%7(~3>Q_Hn|@A|D!i zt%v_L&!k7-)@%u}{*ffTwSK`52`PirvBb|D2RO?5Zo4+Yoam-wm=Xmm#XMU z{6{n|yox+RXqQ*vB(6XBh;`RRtXp9cZIivjFHOu96hg<0LU!_?dG3k0B=Q@}hjZpL zds&+{cG`Q##c7v8in{4(>|^IpRF+t=x3p<*Yc-Kq=Ap7v`S5poJ9yf>xGAX>U-jsxmo~MdMwiY1pLbeQBS5{ z^caF8v03T@F_nLjv(0qk9lp%IHA+;b(?)SeXm*v+LsvRiP`-$hvx%JkQn$!mG`clZ zr;tDug}EZ9x$C}oLK^r(o*ofwM)cT)NEJ2ZYr!GnX``zfF9lE+UIDoBm!4Ccx=(ig zZFzVNmz@^xx{AnwJ)=0xm_4YYY})iZxzIl@OH+N`udBx%r=!7)eEy36NirDJ zx+m!NM6&vDW_6WKT??F};g)N2GMCNM$6Lox<=yzam#hz1sMQ#9X4L{~WE@0>SxMVE=MG=rK7nfi>%!tc6B=4O%o&dRa42gqx??Y!zq%vV95xrQFJ zoPC||(}QruXH^Mzj+=c;zf>Q{sfbD`H^KP-DXxx2e`y0bV7ahd&adK6UV*^TAdBgl z?}vf@EJei4ZfAUeu+uLS*Q!ahb|$WV*3ihCF!K_9uaNOjGi2EW!Q0abwOs0&RH|%t zhT_ngvPfe>pg(@7`pbJPqyOR{<9ON@O3GT@XQ!pTKKsh$t6lbSRCE5Ppwe=CboHx@ zjfEcF1gRI)Pjx~}S*)=iYMbXEA-BuJr3L~~`#jAa$v98_pgX|V?D&D+6`Ru`MY)6X zi<_?6X!#=*E?>D#UA<(oX1B&Q-Z31?E@Xkp-QTc472B;46Y3jA#XYmOOvOS@&-+Ze zB_`g-^;E(K7Da~B;&7qk;IQ|vksKEPwAuV*(dM32tAEebG|=A*;l7Y&I@grl$OX(9 z>IY|_+r-2ONH7L23}y~{;zDjp;)j_AJKGSK&gyvKDLN3?X-=ohDN!+w)i?B?umIb^ zV5bLAXaCS3dj3PMd?B;xTN6#JmKnA!MpBgYFewW~v3M)wQj4GVpEUw|OU;NMbHzjx z5krjM_SUax{8sjExb#!CQ9w6|Gt#!>YrzurpMK6+YvDN}K74<>^IUNyDNfamh(@Sc ztJmmiatU_({038uORr+~1ECM^M=9YYm~jdqqrWJ2)^BYGeU#vVBH1ArHG-xIrl=#i zS_)!>hc0pLF&8dJ)<>}|wl!VddZ{&B(f)ZZ(Dz;wxQ;a~xO3g2Q`5FfmO3icz1GuS zYpA59EP^TaJNP(kSmy#HZKdh@$3B*E)!f;H%$7zYj7C71ePHgGfAWHuG7V*J zN$A0|!SdcCyW_i=zVPdKQDZ>6Krd1PSr^3uM>M^u$!r?%T)Ze_+xV}tr73r~GT zE0}(P(3Jt>4+?wsRx-drCk9y&63l@Gpn|8jJ2&qD#l3j^^42Dp>fg-wLQ6dO0h1Vr zG|^@X#S8Lcjvg)N+w%pTVlG z$bcqgu5ZmwQqCQVh#p~;-x1U=4krS&@znP@<=a0RMC06hKDEmOK-KQWK(I*(xksTA zO8RK6_oHbDL!|zW(7B(uYkp%!aBr&O$B3HRU+;a_G>v+VfdqIM&%?i8%4^YPdA$%o zfImy?*icQcW_k|k(G1il8OFU7jV?v2fOL~Uj+?Iw(?Zz?dpZwwyM?HK@~u$h*89X* zGBe9RmFJQDiqWrK2h7jcw)RhIyWfie@9LiXSjZl)ymm*NU2qd=K^Wvl9u$g*+2FF( z$JddT;Amr$UsSXMk-??yqbSFvSnmw2IWLm7H?Xz+so+|LNGCMV%!7$lV^?avV%}Ws z6Ev5^@*ljrw+xN*_m?x$*>f!ZESie zFL)VGZph`8oD3iEPjQB4$j%mlp3aM&Z-9p+v&}Jsx*X7@g;uH37vwmx#B6LTZL9Rb z_&nv0P%jYvy*dw%G{?aXerlBi%Ip-r)&4a#4@>VmCD-Y8d(5$|*?vvU{>&=Tl=v!M zn&C@5zUSGX{+x}|rMq+8Mj1oK7pAiaa|B3cbydAcq#9zY#kc2?YBfMJahUQ>Z0#8ve!{TDy<4xoI_T;3t$WiWW13=-x zU16Zb(-m00K)aem*T^Q<)gHx2?wLlm5o}he&PN^)8-!= z%`hr#A~;0#Hwi9dM+?SNiQ6L}w3rXBZ%k`B5PSVfv>pQR1HwUrE_ zK&YIW#Co#pTNqcnS~~QU;!i{j5CxmTZs2vRjJIZZ7X=S}9)G<*S2y6!A?a9Tw!eq*g1S6Jx%g6LK%Ud}MA>bhE>Wcf5BVCXw+7n1gh5Sw-&63i%l;FMd+cU@1a{dxj58Z_N8)%j+3S` z)UBzJXNtvP^<Em2b> zzH`?b(H~1xKJ(&9q=9Ub0t1b-xLW+MH$*a|Mk2TmRHNKTqZIdb2j%iLcUMgF!y}6A znxRB5P&fv2!*#**Cwk{@w(ez=hiFJsL?LqsoX${CR~h{g$NMhBJWFLr)TWcmV7fxP zcN8SS1_irkn+j79!rL1RI6-~m$!13@&xQ}OXn#jW4;w6l^(7%j*;OJzngekfaZM%Q zOMrrBxJ`o`LyIaH^ZD6~d(Vpm4Dyf8NvTCLx4fM6m|3%16aS+J+-D+O=yxh=F1td! z)c>O^5FSJ$Z2o4iLFa$6_I~gfkpXYnp$n?r-oG2cr~nc87|UwCTVnv{F>VjfK9OGg4-!3NuA39+|-c zdN|lGspj{$ez5)kRm#(t5jy&iWN-%X3b!no`#SZ}Sb4Gb0_M@%viv8itDDMG;X$^1{!K>P&mF0mmcS=VrH1ahu!Wj?g@*Y0*%q+t z2`u}qo1I~hE{O-jHg;v>XOfQZ-#jZ)MGj?=>Yh^0W-`jEVe27lvrj)sCAuay7n^^X zisRs9i3JFGqLeY+FNNf;P*Ip{lUH&&e=whwnZwRDDHmI9`;cwP!<`}eLP@A5mudAZ z8&IMyKB(sQJdyHqW78{U7#)4uGUVK#*d;Q;>1|NASX9)%;HjB5VjMwS0S?CDjz zA2$a6M*rukVBY!*1}8gbkHzHOC+6YbzxFvwrg!|rHmdZGsXh#9En{wYs5xv@`BZ^A z(hf|PWv6d)T!z@E&CeU{y}Sq`Y`XGUtG;X0GrO&)OeaFWqHCIc5|Eui-)dlL5r zQUDTCt_Y@7U-sc9BP^IR&O{(Y>jPP+bd%U+sl&*Ck^yM28>VaD&Z5{}P=Mt(#OPZ~x!eEU6mD+XtXwwc~`pv4y{ zkNM{@x3po}`p>T@ThyvV&FT#5VKl+H@mN58oy2@cNd#T_Nb#w z9s0)iXTnfx9qL)g=1uls*rA| zmTmIc5RNSpj-tNqJgtRLgDzh1+vx8{!2s)f;1hB2y=8@ok@CBIaEyMryCxDrcoCBp zN}rZK&cunu@SJD!SN>#>Iz+KmX!)`9Tc7k7!2Dv3Klp|%0}&z^3Aaij2W=Cw zsEH3gK{kRyr@YSK(ILV-JM)rl*dXovbd>N=8uR`;gU#xqmo*nKBQT?M^#>AoY8|Wx zH$um9IP$*ZH)RedGT4{$8o28p)Z1S`=lc8LMAu!~CpXvIeYqR2uM5WdvV%v!v%b!e z{?HhIp}kbv=mfF}zFB-ykru$>Up`}TeRnaogPMSMDzrSQ$rY7F+JY|nNhvHQH_ev# zZS&9+e{gs!RrESiP>_FSy&uR8c!7|2puA&eQI%fP&^@`0J5xd3Ckab-Kf)ZcA`uWC zk2eC=^5hKzn@tW|LsG8|dhV`>?2`i`+G8GbWuG!nqvXbK*}u)@o5zgDo1kIG5DwV0 zj2vCB)e*Zin1y=B$uw|SLM;+Q8vi$SILOYt6DxP9RS2GLkUk1@a2PK ziUXQ2Op_R&B(-gYh91~(HNWHApWfW2Z~LZXdv;A_3>aKV#LzrRiJ6OcL8MSsC0?zt_w3TI*C zBp*J(F3ku3_aS#j0QRVzRncA;gc;bz+9$j(6flX%U9*!fj9ENz^QHg|rC*fVR~M?> zcHw8^k^j6%bOvAYram(B)N=+Eou8{OGx01^)?s zaApSHV%=zTBlLUz-r+Tm-Tr1uz}DF`7)RM0yDRJ)N%~bzXTP8|?keHSujtFil{c^j z_l`2`HmQ_PB!%u1x-slQInL%28U*#uQe%$CrH)6XMW`_lSCGiC=QxZ7P7^TazO;Ur zLYchUvi2DN>D0E)cguEvgK@Gz!T18x^t^&Ir8)UXp4Nxh{|P+Rnx*UdGlrXy{sXy zyjT6(?}|2Z!rdX2XO7RliI=IHV5bK$vQn2h3AsClTA;?!^tnq?QD)jT5pKl$2tMa^ z1Y-@DB~oEXg{$^&!U*$7J$@`KcO>{hB!s;DMX@Fe`_Vo@eJqz zQ{p_s2tO^&-lE6Ku-ez)68rr_aWV#M=+A%!$@9;!D&0g+Q`I`|>z+C@^Xr2<_Pku_ zBY}$jI;GkX@(LFV&wt(y+X9N#(>QQ?kPI3MH!DTsk;?)@7khkap!s#!@6T7sUt9R* zQtcGb!+r_)#~yog;f8?;z|Vxq!~6xM`n+H_9584h2TE4K&6BR@?CAEHum0atL?S>4 z&xQ#5a^tpA_yaQQBhN5|CP1>BnWk@>M(9!3m+aCvF#NKMNCFuvc=EW!!>MgJ)DeI% z!@^VLtcPfD`L^QzCY5z|nY}3DCB7IF?ImN*&9<}2@mtqjMi9l&d}UwI5T3uA{EaR- z5R6v*&Dv@_1_iJ3_lJo5DIH52M@7J{M60VMijb!+nbvq=@Q79YkYzg-&OY+Q;h$#2 zcK&y+ZS_NU`rmMYQZISu&z#h$BcJ>NMTg+Yb4CvD(X_*RZ-t01XM*3{bHX)@z}YK3 zr=o7sHYOjCBclh+!=xxP^-Jxep-eXUWnyZ+@A&b{5KzJ+U>D$y+*}2ao7e&*i!utA z!sJR4^{NBhXk+Tm&j8bPMkr264!n`JKbO*#mzsaBa2omLMjkxzZz$01Dx<-S zC<6^7MNrJ~$WUAS=ulXif{zkVTuZBTAqrvCei{?>G-bl|Y(3}w>*k)yX}Tc3{Uy#@ zxf&Die2>yv^!WV?!xq~MJ`ix1YyY$byu}twzsiXNzZmV#j!0Nv4?|Xl-q9ofbugqg z&kG$t_S}Z}trRAL4JaYq8?pe16kwMvde2v}7d>w-SjkDTk3FBPk~ZOl|7F=foq$(` zbRZ`bget04leNE#;H#{?J17Wf{;u`WBtXB88Fg&)rL5XGN%NnylJdUo@hH`Jt&+ioC!5b?z#~?C7_3a5*$jWDo;?MZ z;6EKv@B>bkcq$JR?O+>>`ZMAF$BY`JR8;}Wfnq%<5U?5fK3xEfCN%?^{}d9+W72v+ zPWMZZgOmKZr*cSFa1aoyH&(8w^K>4$LTZA?*=V{1#vLl2&K`^cIM&~agfAbT5lPA} zC4zo98m4;!uMpkGC(x#5J~X5y=d^jt2?ZJYP``RH)4oRbJ$!D3rHo?O2$Sxe0|+ z2Zx!kJ$a9yBUPEFlw0A$wf}Sk?$q*i2g(^UV)_GeMZdMnTHjlnC4y<0+Y&@5l!EVJ zWZvp2`N+PNL~}g@OMW-(LL;0PU=6>Vx7)6gj8jS`GX-`CzZGc+Us?wDO@Iqy8)|2h zKR$lv7n&F!LWZjgev6JC0vDI0G;~god{iP_7`3Ge-O-n_mRsL@L9IK@PC)aaAjLyI z(gO&h0G$Zx2$tnmI*WK#9(U#Wc_z&TtyXby7a4x)0y{gznO0Y zJ3mgt&kPB{PYn+YLI4LDe)ooUvJzo6Z?kHe$Z8LS#dF}(6KX?z?_JC#c`v0s!gjgjD zpv1X}XtKuB{|qj8Uj>+?Qx6l9iqR^+71w}IhQJXy{i|%FVs3_Y<$AjCsIL?Sl9-Xh zdyS9YhcWS1dPrcrWr_j-OIf-O1s-jlI%_gk(^6fPn^0Hr(D3`X_K%n?#eZ4#)*n> zr*@uzMROY+sFrAoD-bKe!RNaZHaKX-|C0%PE_)F{F);FLZRQ9EY&O!5FpHt(1vs2|DCy$b z1!ZFWChw-Oa3Q`8wZV^%BQnfJb77alhFdrso|2SllD#t8Rv33BPpi&iu9c6Ve_2R$ z0K=;s-tg=lnGc4pdUHp-w?@eB&-qP>N*)>WF9KQ4es;q{KXw?Q%alK_w7A-B`m(OC zi{Z1CHSvjZ@=}0M$sp0E_cA+k%4@XN+;%Y`atM zSDgquxjB&}8I86;55&HkDekzHHX>?;!dmB`ni}Jo3bYE%Opr)@yphnig12+9diQN* zE891`Vn!yaT0L;==^r&3ZL%~eS!9xKxz3SH|!m**` z4Y|c$R;bz|edjERCnKSys;3h`(u#om^0gpR73?JGg{dQ8FgGW2^ViGxZoI zz6cr=*9(SKFpfD@nk#Ansn2e(3hA!lazk^j@UOFS6F+a=ZOU2bQdp)`Q+npKthpDb zRB_6hsbZ*ykyK1G1#7U@u7gBNeW?d}HnDQaxy{w* zbe!6yMGFO8jgAF1OUpVj=11ELe0(`I$(?!mYK&^ZltuzyXBVAH3M!x%k*|$t6eJft zpPvyPFY?}tFG2u=ca`}P0;Az~WnvppQ*`jVlqO8V>xCeA%zYwbv7<@5IhD48w}4oW zj&-qyXTDQ_c5TAZ;|`#X*MvbpL_9h=@;MV5$imr1y)c3k@3Nu%OjK#tcp^^TM}TG- z^QT5U32(&@;Zis{QJ~^N`|2k#>@Ue)w?r#s88sWn3mL$hEVRNuy1U2^OGTW%SeX{Q z>P@;8%1laT$WKUL{Yq1{+~1nHh1-pcx|)7zud{QOzb1*4Mqa^ zZ#Oay?{g~_f03ae5$tR+piUGQ$$;;8-7KTa_n{^dZJ^Jr%A9P}OO+ITwcb^v7MD1m zVUu4p7YdkkzeK^%_xZT$220+J6eFXhrIYyiV3+`fnkgA+uy^FE+5_!wb-R)0^C_pm zk>I`%o8X|~-ReOfdVl)SaVdtXh5_kq7M8@mtn(zLrOeh>u{J=++pxvK6|Z4zqeki! z@Y^}T4{Bb&9PaSS4&HnP(#FeGbPkBlOKRiR6 z5&;>BV!@E&&(!#u?wbTJ@qRrmctK)rVVhGC^OZ)u)--*!1g? z<7bda?ZW&#sTP~LaBR&j#B}cv5~05ko=9;h*9UIQ6t!ZXuj$({Fd8C@Sg245fNbcV z^b9X0#_kGxZ?d^X>WW{n^<|xT&eE)0SERiKgZCD8gDTg4LI|e* zNX71g zDB;mR%#<_+x%3zI*Ix zEqWJL$~@1r0hC6bcZzmpbEY+K3?hyDCY;A9+s(#Rrb^_!C@5#Ji8q=#w`Xzm7O;U&V#()YH&3nv68} z(g?D&n(AT}irvYgRq1yl0ZB?=*W+K{JH3nG7?_3mHP2$V)A+F;>qrFlRs;lFiqJJ# zaF-)b`BO^8YtsOxoh{Os80O~jd*7sXd2ww0KO zy(V&7EP$S&4#2|z%0gG2lt4>`ngH%F<4-4rpV+^5f3bp@j=o$xV@T?l8dHxY#IWsYetw=B8(F)?zvMUY43Qs$I4jH#rCcriwdDt< zS64?{y6#xCt8}llvEDyJ{CbB+i4OzI(@rCxk87fmFUF_dZp4QbrUR#J1rxp8BZnukw$-$MX-d|5ho33ZU(dD}5Hr&i|O5&y$<; zJ?a>TH~IGCZ+O1sypNt4`GXtzK3}xGeF1NGzsms}!XAlmbz2XUoc0rhBc>ZkX9c`g z297C)^*(}_ZJ1mv#-kUs-Z@TPPbq8uH+1kWy68clLSbi*xI;rjv;EFnU7ou@?BFN6-R=Xnr^^$4k~V=Xx$>TQek5{ zZMJ}cwkia&-sm~-+3#p|*l75w{$~)STb2GlseOp8AP2;38;>a@wV$s7D;qaE;)bpI zl}_(bMOyaD{S6rsxN(&Jlvt8{1X>l?VQxDI84+$=Icw5D;>Tm}ZvvZR$@_0r|b z8g##HYNz>=QyQYAhaULQH-u0J7c#EBhvz9Rz-KB&4XEen%23oH5o6E9W7%{-w;6!&o_1mq+rE| zD}24?Z$@WGq>1*{3-O>0KY9F^iC;_z(?*rVtU}>{xz+Zkj|Mm1WecJ+D!s@{27cSo zwZ`K?jw{tQ#2qj_g5*xT@k9sNd{j&kGt7_W#e1FyLh+p z858MV6^BvXm$720vZ!b_kIV%27^$0`!8vU<=TCMfj^1m{DLele3&!F@hfr(-4wU)z z-oM~sOWiRvDwVjEtq+1Fo+C88En>TeEn~N~(2|C*N>II1v-K-A%Lgc9D{Cxu zb|<_SpmnJXqqx-J_#!^bhk2HM$>}{d5f;^(!$pC|j)v>+?|Q6 z(2n11648S%f%$o{Sb!cX_u`YG1jNMCZg&*BUNQ84wW^bSYzo&v4{ zG;$c0B@1G^syGrs*ei z+T>%|b>EcaH&32~|J9pVk<{W~3G-QU`YM|6L$-NRp4i3X@(PzUJ&|V?>FIM!U8g5l zqU^JKHXPg?LaZqY#ER<2L%}46y(wJ_OJ2p=^Df!dWh2}0BCElv$m{9n|6-y0?SPG; z1>#tR_Wo)NSYw`swK3Iz+MMqmCaN>5Pfz&EJ#a;yj(=@P0U}Lr7n@-Ytjzg&%D$XHKZU5T63NoT@HC-Q8(vi-unqbG9HNd^vMB zkU3|6Bu+6%%qTLZZP#W@>}L_*OCl&S%kC_w@6wr7I;*A42i3=(4owA#pL-v~LZy0eDW~-bX%=Zd(9%IT!3|B7?&j+iK z=%Ec8*jc-tAAnwQ#>mQwxkar{hQThR4XrS(N&e0t^q7D0m9aH;6v0(PKMJtg%m&|a)_v!_@{a8W1IL)UjWlo8TnS{&FyyH2$6GnLX&-_uwU0_J zs=9PwM≧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 delta 1315614 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�Di^gDIXvXZG+!zi;dxfrxf9VTixerD$BvOBG&Lz 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

x5Jv-#51YZo0@uQT{lC+QuMgzm5eA}R4r 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 z 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

y}zxf!6A!Cx$aX>Tky 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

6Kuw*&*($HW8Dp__(%TzIv2RqE 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%0DdVn3zbJ7N>!(A^f?ZTC>A+ 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 z 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 z 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 literal 19223 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 RFMgxo?CADO&A)Cv_%GDp*y;cP diff --git a/gfx/MSX++DeadPeopleEdition/18_big_things_64x80_35757.png b/gfx/MSX++DeadPeopleEdition/18_big_things_64x80_35757.png index 60087ccbfe6ee3ad4a3e05d3425e404ebb360740..2d21bec397e68e4329dba150d1b5f93b6f615291 100644 GIT binary patch literal 191671 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

e#-JA7qD3ZYOvBUkpjZ9>41BzcoJroT!p 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

9^JH0f}_91$S-f>%5wqO*gd7X&l}U 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%0Al{r*{b?vDG9yPjq@?+NY+ObEPr^X6NL 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ν{t3#044{#s_i~+ zl*DO_ZLb+xPze7#deN%vkPPtaUnyhrEyP=Bv!NE-Lh>ntf}|NS`t`AzEbv!gTTnr?6|T|~ z)Xtek!HXQWy?$hh3GF-c@q%?MBr7e9Ux^E?8@n4L{|UdMqThYwV5l1T<$k3pRC85fXp} ze3|*YpvG2VQXqq_Hm?`at1?8OB~O>~-X?l=bad1nQ^+nL5W@ic3{0~1{sg7~HeV}B ztA1*WF8ukkkxJSXz;>!!%mml?g!FN?8Cz8scNc4K+HpIICc$(#1`nrI81o&Z6Zm3&zFmy7EPjzR9gl@5J#Hy0R}#U% zR$JO*i9|jh&&SM+f<>_`-jXE7_T|E>D>Fi6`^566kEr2i)f(vQz)(9|KP#jF`}m)y8%-CnG9P57i9 zZ5BMeFRl0mX@qI)(A#elQHCSZ0xur~9Ggw7c10Ejg#XcJw{(SZnR^S>5J0bPU-u7DKImW8g@U>#0>|=!N8Ofuu24ObRZ4_2VIbM zP)tV~MuY;WF9EJExf{V2l9Hg|uS$kzziHb?|DNZU0H(^XZzmmAe|y-CDnthjysyru zJKx!9L0{q1b6kIA#b56=7x@Tz2{DEGhyKiArX07t!C(EeUn5il`Ltts4LBsH1 zAw1)%u3*9&2_&i7FmM?rL=78zi=(TSW^As9N;c;qPgD>gUbtihha25 zOUuibOEop|^jl{#=uvEe#~z!7*HsWP9l8OslIayJ zLySwk{r5~uY?*e{N9?wNkwie0;%=`$CM(S~vQa~3UCu>22nD_=?35=|+-2NRUfyRj zbz1Of_!Qi-qS(F`Jto_RKE&?n3ecEep5R<&A zKKjLW-lxCKAKG}{4V(#XSO72!8aq8gRXdt6;ydYjLz@z$ZLZ-0dizkVw2uu7eVBnQ zFyWFnVH)@lMWem96Eh1_=v{tEc(s8Fut0Sj zA`U>aVAEiTDme}c;vpVo`Z8|mD#hdnq@a+$B_%q6#kBpoZ{wT8Dkp5pYD>DSvlJMA zWoOE*IG6It4=$Npf&e=(zyZE@UA2!wOk3M-j{LrZOk$49_xbL0AdHux&EsHm(+psj z*f`i(thCryne^uV*ASwxw&h1SM|PK^J{da&ygzIYt>d;bM?a%yIS`^IzIgY9+xaM5 z_8<)T<|93T>pF_It%3Cd6AV>Rku+XBz6*kXy8bgSGj5Cg0}@q30t}l^mKycDyf|`l za#jPLPd(qBczZWzWGO5yhP2lJra{~t?dbx0bEK1FSMe^V7B6?vli!0g;v+0jow6_| zmJ>K*CP@X$d1uyZp~I!wiHL6YxNtwK8ojn4YDI`=#S&{>!iRWCnn?|Znx(Q&Ve|2{ zY@XdI4-d#4;m%6CbsjtwXpJ#wQ-4;H`HH$xe$)G5AyU+({`R2=BSpb#Z0`!!J-#6+ zuiDYBsH1%z^r`oq;(Z`RRp>vi{MuS4rX@!G6=iZ=hIs~SKg$>SQk3FG;;d|$9zANz zxZl4QrF8Gv?_aNa7%l`HtoKqqs7>Dfo(|mQs$ZF}z1;MeT*W&EM%MaYuT=HikoLR{ zA3r?Wo9wo)zeQyP24WoNz4X>)%x$=tecP)r%}QLFZ|rMeydUYC`sR^isdvBENPMXE zEhd64!RK8=YALo#VUc!$qK^}8M1wH`UM5P52irDNx+Uoc-5+-GdXxT9t|@Kt-n@|! z8M~E|sw!0d^eHVSyop`FWF9WZ%_k1%6%&N_^ng8%zatL~n4r%dasg&&fByVY)6|q_ z%_!=qh*6>&TwGiX2Gwdau?Gp7Wpo6fdqOXaH~2Y1FBI`$WS1+XCZeonUB;qpW5M(e zDy!uU7piOXr;NWaBJ4OCG~mkXFs3O*Jb5Tzg*u&Fgq9X!sw!ZkRer)g5iNhou&Z@vpqzDx17+7RNr>1@BO+7iP1`}-4?^dr${ z1D@|?6#_(XUkKqJwPL0m?Q)ff0Y)qjm7G#I#m1H%3(p~xKqVDS4dzu*Je!Epc|yia z6JUoxr2up3hCS)=+Xdc(Rh4R9arz7mwKzQ`2BUnfH~#*^4XQ-k{3= zjhn}Abz(y;dy?%HaZp(J9sUILDbV>mXAB~#YehewX7(aN0Uems(eX)O`TGIIft4wP z3TGN%^Ie!>=QcMYUQ$t#UUNoe9N>Pf-WO5P@wfl=_Wi%R7MfitB{@}ITbsLO_qRZ0 zu73RO&#z@L8yIX|zxsY7zQQ7q*a$`wSZEJ4*niP(;^aw(=WWOB6Bw*JIH#b?nJS9G z=0-D9hzMspkiGR`kEInNPb;8WAf=2(UWya9vSL#zKsGAZ`UZp&wAjxAC_HsmpK~@9 zlsfLh?lr(PjRZ`?0hG>Cn-)MgR$>ZGztI70P4Ff(WE|XZLX{&w*X&9U05nX3Ap~?9 zU*AyJbDIyFE?cUZ%b5&*HLe~=JhZtVP{hfE1V ziaB{!r%DLOvt}P)*&h5vPzU?iV{u^m@*aW#!nlmA3_zy+woHsVNVr~HmQt|cFYJFp z9Xp@?{4fR7e>UK$M$5#cS~u*pf)bOjM-fnfu6WxRId@GM-Z+80 zgCAwD7(UU6Hnf*YAsh*L?gHF6V)OAkZi8Y^l|vMd?mVFN6bnkQK9!IapWCiN>&PC@2Jl zl?|ETT)WNX77hd#l3!RjrlOQ2hDe2tC{K3`{+J~{-E*sSe`9?7EPJcuk(q^BcK_@A z`fyrFS2t%rTT^@g<(F$N94ro+IwWb0^D{9Q;I&4BEsxD*K`IWX$TP!@Cq#LOF9+k5 zqc<`0=%J`Mm>LoSV-Y!ah_W}c+LhN~zhZ5F3I%8)u4<|XCRKHNuXI0sGEkrAil_;t zEZ{TZvmn63V};*l>ag6n?zr^Ag)ydY7^Gu>G1cdU3#a93zR}QB_uBb44~^LRejt8a zbI#IOL7zdzhkHbF|FNhg2B%c_g3aXV4r}_)9P`_?*ZA4h%a)%ZD}mnN&vuv<-<^!0 zSt8<0DoWOr9BkU*;T-~ap!A|A(sb@1wXTS%WY3Y7OczC#itLrret^99u>_v7b3i!m)@q?%~(z?Cv1Afe1PBpkd~AM5^dnwa3s5EYwh(qyd796tL{i+Ot7 ze|(*yL_5P3IwI^&c}g`qBek7dO_O2r2|}yIswC(!LUmO%a}d|k(qhS)5xdm*h28#$ z>!1If};6Wp;ToK2M9amOc?6rT^ zfnI7l()5L*8UKn^Bt65b3yhbGD#}VU-MBi}*~+3W1}WZ>Dk>P2@mez*OYNQnC#;5yS^QMf-?`(ou&MqKj)bT0q_Pe98t?=U%o8Bvl zG3B~z-*@{rn`=IQ1^z&z%a6Hl_XgGhha9BI9$$79+&r2tck*({GbTuTjws420#Wav zOimHQ$>-g3RQ(( zu!w}6)B;2epciC-QOliDSjsJ>D2WsI5A*lY)6qgdZXE~*hgoqQECucp!$oz9I+)?} z1&8)~VVBCvXo=O$xtUtB{7j8D|Bb>g!XVTltM)Dyro|M>(3iT*#M-tY@n2T?+x8iP zjs0m4ukZ4Yelc|0g(@(1{0v33nLZ3_DUNiqbGv^wyA@r7HDJ{$%b7)2WJCH>1WtTt z(}@}p`+7gmjI>BV64T)w@Qi3Yd2iT>ZFPC1-LLO$evKM`|8HC82EL5y4DXB=o$S%n z`3Cxv0PgwzogP~_ZmZC6=*8OI6m|sbUb-0mr^-#JO`PowsOq>J?8%l0Dj7K3)pH9( zRCv1U{VM7AD;U@{3=?O2dtb1l32$$20j51WA(#;L4hC51=m^b#RI#YLJEx_EhiT%} z!|Dc=HG|nUx@Kl=P1(`$T=4bv6%Oc{C>SUfyGeZ2&QeW_%-HA2*WXAeQ^r>@TE4n+ zv^2kC4^oyecqNVX|D$FY(rLVfqVnA$QGX6ztIP`s(<_cVyYp8Pe6;&&^@}83wdI{Q z5?1TsX2U=qMkys||z zw$Q~vB&aCdHtd86kOb6?yQicpRT!G^<#sg1(}un50F~9vt4N$sSOqRK4 zsX;&4e{a)$mn>r%r`KxDGCF-lZQ|0%JS!?3`)j&>eM{1Id!*WU-Hn#o_5nr(q2YwC zwu{(N9ZvP_%~R;{dA*;{65%E3eaxi40@;gVy>}A>zj5!dhlDEf?@0`~UeXhZdxRA_`K} zx#71NLC}V*ysoO5(JPEIf0tEk4R~ktkdN!=_i{XWKaud(P{@b%QauxyjT1QT;*_$P z9&*2bUc1e){OcGH5ZQe87+Hlfojuwj{K4-eC67WNuqv~*0^Zu=XMGq2a*0oWix>Ga z&sT?)b=%=>8#n$S%S`aIz{N8cSc>xyweSQAOKZMw)2WMFV-sj9uW_P5-#mf{@CXQK zCL7KvA3eEwcs|wZ*)6u&QDXP+x@@}f*`tYhXiZsgwi(u7O(N_?*85woi*4y3;jef= zMK%TE=+!bJ6MT+bHY}`Q8T&W>g)+qc?X%o$*)qmYgfu0Ai0HT-C)Z7@Uhl9Mv_Svm zqx03#GkeE^avKGDWwXDG`-OZtL-5;tMlodUztC5N6dqfg^T3L2YYwdKJB2hmk%MNy zMITx1?tajr01SZvM(D_)8)V!fVn32a2H17?wE?%x-@bqMzF+ffe>$qn67*yxRgu7Q z;_n`VglJxJwEK{wm!@({WvC0Wx*3&r+GBj}@@)d|nCf8@=Zdk4^d>e{P*ZQ*?SztH zUYY*EaWpJoz-L?o6OM_GN+siIY0~2>7wFIRwZslMj27@=jr(`wW}+kJx3S-#MiCVz zlNWXi6PCaxiJ=*I_itIn((9fn57Y41%k}bOp3wsN(=iyIzrjaQlg)sf=Rr81XUb-m zsC#So`{z_e$@cs5amE9}{v)o=SL&u@*jB!xO;RSy<+tJaiLA2|l~q>@zag?CP}%p3 z!6V}a%PouHSi*?=)?x5jYE)099?8RR6ZZ_rdnwowUZ_xSk>5R%FWA{2JijJ39plKs4MHc5f~gq7$#MXe94rQrb> zj!!vbEgK4Qn>=x^^Sgd8jawi~~zZ;=^HVEfUdmgM;Slu@`cDP4T{H__z0#SEC$6 zX0%qd_JF_fMA}zN?mtGPy4=}a+jI4E+PCx0^jphiN=f+=!jy!L#oo`{@t=qDsA0ZK zjitG{PH|ouG--dm&%37#fpt|+ID%}_ak*0UaC*J^R)p~QqI+gK)4MumLts34D(aKO zk?P532qoMNtMpAE)Mi*yZTk*+WYcLiO?aPP%-=vZrp6kDZbPj2%bnfIlM$~IBI`g- z3mQ;H6sdQ1KmigvfWigAV8?66-3$dRWby<-YDG?A zVPQ!QB^g>1b=;@q0}j+Xz+543nCcXxoT)NsvVPioh8?rcDolbBc?iv1>Gb^Tnxu*Y zRZJl!dMlasTde9EXq?Inx-vu5^LJph-jxN%IR(;as_1CtD`h)ch-& zsI9G)#g$f?`^U=q;lnW3)TSOP0+@`pk^DswxIQKmX4D{&lJ7D-t>l)mlOI zUojKrYI{Krx3twRjS5@Q1W9!{`njB@)XgtY%rlYXiF0%F(FW>Ha@dzO zIZhTXiFq)MKF7IqGmRwT4f{j=*0{r)Qo7P{ziv%OX`z5SOOf^-430#R2g%P;&LqyP z!(Adu9dp1NB>Vk<5_PQd-FKNx>e+N@AE*zm>+G$Zii_}-r^gPG9|&u+u_ak`D8)>; z>3#fScdTdFU&o>dIQ*&41FU0NfP;|f(U;ZJ6HLX81{Ewu`7!+}5pL#`Cg$fzw{jRf zDwij8DT@GsSlcF$aF4?qn8(WiJvA=izju3af6UaU?zI(1$_Kn*% z9nc!f1FeUykvkr`xasxY6kvT1fQAmOzIvzds2Hh$&4~r4JRj+oaR{xXNN4Xzi`Xlx ztg|!`)fWu6NbQ{=B;u>n^9A9lqH?Dlfrmu@=&8tjaId9MH4TDeRx#_k=#Ta_- z@&9}*Ey#c$2N-|UHmR@p!QK8|_r8}rKI1@UU?4cW)B~P~MxHa5dY&kpU2cta6^$I` zJLF)6(^?%#@+m*x^l%+!U|+N~?Ec@%&xBJ0@2&lNn8S70zZmB|iGO)k98?wQdRJze z*A>9pkaE;?8%jjFLdyIKrb5KW$M&Csw^B_?kf*hk!$k1XMXNFpVDZuHWV+-+ByU@q z;zFaCJ|tHI3lxp>Rn_8YRl&`Of)yBbI8w= zB7}M{x=~Fk=lJh??){!I2n+2#`%uqUA}X2-vXH2zjUE9zp>QGk=uWsKjNQ}WSFWvN z(3xTP7Dwbt@FuSFqWgNdyWj6|Xg17tj>Fpf@)0}-Pu?10lNklE55!CyzI^l_L(d9F z!T(MAbvviGdxW_%m&k_fjn#>dlxn^%Y6Q|W`bmCdR%=g{u9wS6vhAY}JiF{%lVI?c zGRfU)83Xp4A#cZ5Ofos)7&4Y~57UKbWC3`vJo4c;6+q+<3G8Yc_jhSP%K6Y%c*s59Q{sabmX_ol z9MGqpR}kStfXG^s!kGi{E5?6KHgoZ&zJWh97=cCyNjNZCM$MZWrOFqBCW-FOoV@5>+b`X4HJdz&_ipp|R*vU&R@)~En zV<(K?a%or3RsowZ%5+^L7JWbQe^>sR|C;bJek~43VkcZ|Bxe6qSEPV(KeY+k5QJFx z&9ZArbDp%nQ=X5N^`G-{dd!x6L545ox|S`OY;)6b#>>~*MZ!4KswEowgu=_ynNO=Fi`pUKDTul zuW}ZL+$?X2uiJe-wzy=6SxKX@)1%x&C z0vyGS)7JG8fb}N_9(a3wK0G?w+KOcx*}epV>>F4Bn}>>utxGR}2Ul1~4b%XcTsGJM z5?s{N^M=*HcFVV+d3n$W+sRY&jC^OYK0C9R3H=uH3VC(Q-a!?ID$~DZ{%$c(c6S^B zyPxyvp5QtAcV%Sm+?XDf8>(;9*!`ac`!=TKK#pVMmpLj3Z_h0&g`huGi6&*P5@h>+ z(}fWgRZ5-?(zZ$tf@Y%2n3-D}6h91prz$vpauFjxAZzQX>LOgQpr_u@A~lWdr5NC> zU3k`@PHtmbB{PYtp6UvPRd*Q;y94~%fu-Bw#CO8N##YeOgbOVw28>4ruV|8^M0t5V zovp0)wN*-8sVMh$cl`?iDP`Nv=;!*~Afe2)Qh)sCJbOr(wSK_0n9jImpQ3u(R|FO< zjIZzF0q5rZE^51HzeU0`-V$Q;i3eBDlZ@33s)#2!X?pBLJ0dp}UL_x8R&-QBSQ z*L+MN>IaF0Bn(5m#KiU2X=<+DqJV~FC6m(<8KBh`S5(BP20qR4{?}0=$VDYH)vR1} zlF-ryO`Akj*cKP&Y>P`oTx4R|_sZc)|51XOq54m;p+pR3Tihg1;MrS?CeFqEcQfYR z?pj;y`|cZbiE{GBKlI_v3C5|_jL=h($LXBm;-b}YvEu{*!_R>-G&yq?>!S2C3USO*UYTKw#+ z22g4Oc?xa_TfHWsFj6)&DT2InS<#0PYMK8Sf&F+6ymJs z-^`Fq{0@iLU$!#d;=SykA_rR)7a~n)Hh&2^){{T%D(vMLM$}lUY17BBq@-*Yl=4oP z3IzuZccqlLjQ@xgtzt^xJ?U0f7jr|j3v5jeb|OW;CI{XDb8y=B2SZ446IlM&$@`zv zvZCHr3LrW-d3|-Y3tKNsZgECD(j_wvwh7aNr;j%%BUomzZ~M~kwr+Sq!E{&6qRTn# z%Ml%~8ah9h5WiY3!@c|kkg|Dda% zo&xKx>K$A>x$8rpqe8)fp2(znkFePDt`PqlExi9{yrzmZ5TYpR+E%bur#o+w>ofaw|Ni9I^FCEe z=J!$*q9(ZCTQx#PICEjp68J4g;Kl25D3wu@fq_8`R~kUbH=Vqs0dJdGfVHu@FNwr2 zQGf}E)&aTUHK2~BjM*|MvGFjM#mnw<{=6GIeOaz*G~WAqYz2*eUzFAK5;1Jg*3|@Q znB|%xsu{tCt1bPB=G; zG)z|8JS$A0h$fd1Qc6m9gMiZAAl*oVlt{O9gLFv8-JEmpkNbn?0frf! zZ}zwMTJL%TPpTf)=j{3Z-15YSu=d93s%t$3}#9)tvsrHpnUhy5|h=^Wl6=5NN+%A{tnRBd@QoG0YH_ZwF?% zpK;923bPxvJDUG0eDU325KV@$7kymt`JLSfS=jHXT{ADv>e^5c9r;C&eIK@b;YSf% zEwR!BT}Om&{X9V_Dk^G`wqv1&s}D|K8Mf@sPxtg&pHQ4mf-poFmRzQk2(Nr^WWaJH zM^iLx)5OCKbcoMt^x3+Bg@5biKmBO&29EBulZ0k;k`FoqP52?k(YyCoM|bU=;XlXNF;h zlhOs-AByS5RfBmd&L&KO&*xi@g?3Xynv+GuzpcBLIT{J;(X!;r5$yabjg9 z+ozM2c4$5lQ4)r3H_^&2KFyUuafeqgFGa@@;D@e=>5oK;#t&5|r6xSVqXeV>ZzlP1 z1i_;Q?LLyo7^V|R(FFQ`|M-8u4GTd+`_GeWHYmCw?k|rLo{8=kY7JUtzr5;cZttI` ze;4&CSVKLu60x z=;)x*L+|HA*@KPka#|fr7a|#{ojP)J30=?rM4k#U?{ucva=0=T#`J@QhZS!IqsD}u zp0~)z$b&;exh*ZJZEeCYK_M*oH1V=)Zmn{K>goQDrZ_<_Z*~Ad;eL}SrIaHm2L5w@ z0KEzwmXa#RhyopHAB&#kTAFdMb2OBcl+^4wiDP}IEU-8_8<)UvUbJs={$pFr`89h3 zR1Q0>tB;l2E`o4Pi#{Agggvl~gcQ1UMRU}x7GgP_{Lv1j1&Oxsd5kHPkmq{B;h4ID zsy4qhn$6v)fp=Fm)m-fCCwb@RAA#QC@MbAc4D3#1WMrUE1qVbei#Z{@LsL4i!Jx%9 z1x1HYO#}SPhZT#VeV$u7c-xn9=KF3XVM6m8<1S)}DasH+%^TuAQTt#{AahB4PTkGu z1q3FfuwEckA@{v8tpwT*uw?;qb<^TVmwzVGbS;aZpr8QQsv;z*!z|D(0%4;O$|oni zA4Ei7XF<~c{!KB^Rl)X_#)I&D62$g5?b@Yn3msk7ymrbae4 zM!C-7HJUgpf)I?Paw8-UOM%uKbn^b-)BNn^HQ|~W8Ho(K?;=~E+e<6r^tp2ZpN!yQ zZMi}K!9Xq>cw^7nx)WYjxqV%k#ksHF;Lh|r5j0cg2bO$6EuPrG^f`YItt0yS@Ab28 zqMt3_gf_TVfL}0@&W{t-2e=*e4Go-LS0Bp0e_v?#;tw_DupT8nptSD_KZlvZ>*;`nT#Dt7vYeVon2;%2Z&J*W-A0p(ZN4?cI%Cbjy?&BQ(8G( ze0;Msy0juR`jS*o)c~M~9Xuw2{BYnrZ3&HYV~p0oK4embGw~*zHjPjYjdyh@qYzNQL)}U1zkwtd4BB7Nip!wz}1r^&x8{S$6NckSoIXqtI}6 z+^hB^SWgmVu+hKk&&lUj)Usr}m&n{?-Ff6lBVpzi*|L+}Idk~--1}ZuS{@Rc@&NVy zJo&LCDS|q(mmW~wB#n+4KfP9VxbZYO0UKNEG>_7f!?mh3gP@SmLaRG_w+W_{+DoB) zd)r87W>Y=Rg9a9yZE>bFDB8gjredoEEt}LRb$r%rsRiHUrpKzxsyUOW^1Ae{?C#Ij zpivLtd1|zv4I6I{YKw_#!@-K5I1-Y&-=chPR#Ls`dP;`9boJ`*d<3k3S^ET9Elch| ztf;Oo`7Km1qILB?PN}+ z#EuRT)3c2}d@(~qvRW1#RQS@WDvI4A3NcE|>KC_*j_b!0fPFrlK)`Gg+-~3w2EsuA zi(_}!vVhyVY3XAWUfcjDs<|*7hKhw8|_VWVAv|@9p z-mlSdli%9gzlw>W`X!IDzjsKc!Wq^J&A>cDk0-Z*a#zB}MxUsh$cIkmZ%`XOuxY9P zsN8cly>9-P()fdb%>c106pch$C|(~DX84RD2fdOFk<}%n^s#&u>MNW5Zt_SU@!HK) zR@p#AG-#1Op4*)KT|I`@m%*_SnRXwPena}W!ZQ_y$n%i2w6yhPg#=n)I0SI#uwJ0T zhpA=JFf@#rJCI7C1@V^qE?_hq_DL4pY`M`m3K{$V=L_J*Uo^FEnO}||yW)n7Oo_wV zdm7k;c}Zw7`9(Q!80IsdXKfagi_pFrS z4s?Ns*Z8s->T>l@bLz_RlO1|}XXXCQpH8Rso~yJpV(fj%R0TJny9EnW3b4}E!T5q_ z#FyX2kUnw9X}>U;jp)}(@~*O`1`M~VNZ71h+X4kgDxWm7ITm z{L!xTaXl)`|0e3nBrR3C{B(Ypo;Cr61-($dRRj@1`00wt%5n5Q$+X7=byO6M23LG} zk>l=)0u`fm@6+w+uFMzYB6F7$@dQQqeEd=Y+B*wxin09jgHC+G;|yD(vlWwDiF8Ti5{OC^uV&Kc36k6qZSTpc)NC2t;4?lmL!W&7fgdyCZAmG#( zPjc!sRH$=48Kt5J0iAbIT|P`0!_+O6;_sr|1ZCQIsnk*pW?LIXv`3z-tzqaCLw&Eo z4^%^XpOA+GN)8ZfVS;mqn1|tEC!Tcib?ItZ@?jFpINjf~)>78mo~&$leUui6&{51% z)N=h7kdH#(i-|5gkbDGU8`MXGy+FpU;U@u1P+#$+_|H9WkgIg`F{64-F@Y%4pXA3T(Pwz>uSv>9+(dnZmW5!3^rVzP z3-n;*abPL`N8m5d^sT3s<@4vyz#0+<0VDWV1!yx0Wp{K6i$@nO>bJpUf%&h(g(r1MN(F5AA5x>w(NUdGrkHQy zxg&{F{3+#fh`$Kd14rjF$UQwEVC$CS^L4sLO~(r!7J>3l|S6$K{feFjA>k9 z^D9pRqW_poE{tg|hs&bTQ2h~h?3OVsMJ=(^weoF~q}#m=ZrASwSYFfc!l^*E@^6GNrf>ca1{H(|M;w^}I^q}w)l z3_e&o=`+(LJx5%KnBw1{z{1MD(g?l^Q&qz2T#W18=P-{?0j2ak?tL>2M z(lPnULh$kK$GKU7N77~_ehM}0CrV<8hh&wt&*bpee9>)>VKg=E5t<6Ydf!RpyselL z7;^UUBdJY1#E(>RG=D>PolJ2)O64cz9tfU!kQ&Y{w0Uv^F`~ie{lZ>-KOiXqOjjWJ z2fL90*vWgqcto$(A_6pJKnn)V0bk_j0=&8oVug-@E<6EX$(tQM)5@vP^Thu9AY^7? zVQ4c>6rGd<(suR74kHzJpcg-`?NZ<;oT@#NqMJwdcJfiRu(xsAbNp zxKB+N44AKw#4#rnWBU6sZ(E>xVATAxoUu(?@Iq|AeH%=G85tjE9d|+N?pZ-j=w=iO z|A`}M&M7HJ+#x_uNISME(F2tfYnnFyQw#z{Tinyr@@YRxa^B7kR@z%dS{6E1nYbT4 zfCcFWLYiE(YXjSrfQ*MJhDIja%_8-K6CyEe((Kc0D5CCDLAX!b@fTq;poJUKF;_SH3DI&uF z)$yb$<~JGg-K^D?d1kxsSOB|DR_H!HmVra_2XtCj%m%ez2rrsSyQ=ok_hk%uc~xK| z=G>-uu)ICrw&K{s!|fY>vB#xLl*zad$COObfH^s?ZxWzI@p0TVJ#r+q3JLq_bG)DO zS{b$pflUww+ZI!1@i~m@8kQh}uF9~@fsD~^L%bjN()d2WeCcx>$kk=$ z$29q<#%2^3m`h{>pJQ7v!=sc*k>LpJq2FxGm;aJK4+Ix`fN>DG6fCi^w{%mI9Q=*t zr6A*qpPQY99-p80nEq`2Os+OM?%GS3j&EX9w<*yZACv$KH^sbXBzib(2PL}#(S@ho z%qilupjQ`+Xst)KpqKAMP2+oxk)!t}&DNkM;x9dk{e#L<H1d_G^uRKC{sKW_6iM)MEd=L-D>yFF4hog zB_{n<(iQ~qe-Y4G5Y3T5O;LgSE{l7cZ52kBO}EmY@MsOJoF6el%c$j?n6WLzLoE8c za5eqaj(*A4(!$CwhqJ{ivQ&i5zRI9!pEX{?#w`wPRqa*`N`kMJp7EV}D^Q3HEwUGx zFLEVFlO$R}*u5J_bjy(fZwNEP{o{!MGdNLM5DAdc{ro!bf+!wLex6&8W-xB;>~NX) zqXIb;aER_xm%hd>z}iuSYa+-qEa~)e-8#w^LhEMinIrKfnB3?aX(D z+yKiP-rg@g zgXp45pzH0jGJR>h9h5eD%Z+VXC_^NWz7%|rtX8B8%44wLA_C%epyTWP9w3)Ux9%hm z>J!Y&!~_Jw$!1kqG6;;%M34VOK}4NGZo%7Jmo%xP)aC}m65j0YLDqmy%b}{uKnaLD zXZWuGt`%?SqHMT-C%P8cDAIaC)_jKwtgjp1QLQpFb_bg(v7Td%mi%V>hvg(RKW*_n z0}X~2OPCEQ0_J^9%zfT;62l>~DO7&KNj2$M{SmpYx;n|vBMsc^J~rm6p142uSQ(p= zSAu)XmX4k_KSEiC!X2E#5gZ%`Mxmg$$>HB2R7mE(X1aw6vCdi;O^CAYDS*h&6zUc$ z2JZMao1lO7Twgd8%Bby1Z9w^g{%%*K6+uKBxr*QH=smIFy31vaC(0Z=h#=^a6OTnS$S~XN0KY27hy0*ew$jAjP~S`}5SKJec~H3yHMXv~_W^s58P2c?(-I1YJ~dWazOyqyr}IW{^nUb_;;A+MAP`8vue(@mX~Ji)@AOFQ*LL`tTl3M};D!^Iy0+r7Ax1CFSK?2%J@ZP4*NBjG(`FhAnR4!|v)_3ig2v|}@h=Ewy)gg|pK|30{raGT*hi+m=Z9<8q zKV|Nq^63rb9|UrWeGAgQZJ1%nqZ8W9=pftp$VD8@oE*}5(MiFEugS^44m4E}zIf{O zgZgl7wC$gr5nw9Z$|ZY`Y2VoCFYWAiB;3ge zMe<39>eZ-d-pFaD6N@6JV&+LaD(jadRr((=S76$F@CH9-h`NWKgrmWO#^Qftb?CN$9RO*GoYR zkp`aI-~7o?asW*em`i^I306Rh6G#bWkpf`$+OiSJeDjilrMlvuAB;eb1s&l3uaDg~ zJ|O}7#ex<I+bgYkT2p(bk)$qZ0k$@imxT_9d+_>zU6(t%ZoCoCb zkNrf}EM$V)pS8oy=nueiwNw zSc?5E2HPzr`{DI=qqkJ>7+Y|ffmef{G#YJfrNfwGShAb=HDs{wYun@1&5-CpTOA98 z#{9+18bI03t;;WSx87Z05RN1KcsW(?+F)8{H3Y&=`<0%)mb%?bt<_meNWl$aXYgEz zv4nP(hw<}?%U}rjeEqN@TsgM7Uj4_hg7%x!hLisxZ#VXY5)!wn#J_9fP)^hop!}Hy zfdzoWp_tAW1H4~Gg-(RQf(iz^t{vDRgda|Omz;Xhwzjtc+HeG--nF#Ax@2W#l}-2w zx-1YB0_x6cx1)C*PyedoB4A(IEIZ?SVi1l15Q-ObKrk10_3G8jhXQgQaHU=Zp;L1m z{f^llfuIqijt5>SjgG6Mm-|y;;a$3N{;nf4R~+-z#R2umfs~s9C0?((`A|4%QO4^? z(BRpsP>QEU(&n;>1YK#*D^v`Nb-^dg7gOdlyS;-hH>Q>hn$A=Zi>!*^0;pG2hxM83*RsZBYf`jL0oUWD^I7JDA7rf3_% zzOyQDy`y!y2C-~&KsEnF0>}o|z){mnNJuCwy0oOMEDvl4pirp+G*@tuUWDWT&DYYZ zVL_2n8yp_a&&z{etDSKB4Mhtpi`e|h(Xw}#Qcz5#XVkU&0Byboo&_$09A#=+_sN6c z)vLH@!xb#d+HC!6w=#ihUZ{J)#KQxn>SF!?#AZvD4@xow91iFCRKYfg-A7lefBq0j zV2W|GP_xSQ*fZX})1VC8o@6Cc(62739Tx2qbvSpgr#ZBdabj5d;mR(+qK{MEfyBq# zy*NUtM+q47HpXSScBV%+4Sq-8?Lr!=D)BOucPp56DkRl#K_tlTXeO98hs2QZQ_BIF z;rQe@j~Z6%sNg}lb7E%|l&LXHpw8CpQA}f4h*j4t;9em#PA^*VG3b7VKiXm56Z{u^ z1}ceav#RANO6Wi_mDXT;BO7W;(%K{bzk#g4J)*J3evuDW+~jzvc2Wm^`b zLr)i;6@Tj;^Yu7x`XHTFJ~* z2KqO~4TOP_&FuKM?eA>RT1#C!5n&v3Z%)?f|+pHFj#$a+?VnfV}1s9~1rx4X}F z9yh-8`4Wz&>A$jg{4na32U4zHjub&xCcno6Ee@laVO~G~?iU3BVob_l0mBiYdX;m`Pp9voxheBCSa2^t+Pi&6EkeY3AUdA~rjO!=D znEVPwnMo3Mb~bDzGt-KOZ?&mf!uW}_8AE`i8T}MylUlTD_I7tkejwr3Z3rb|{fEE2 ztyhx7c-@6C+VUJ0O~-ehd5mtW=LZx$u0>Zs(4RYh}8A zzHc4P8sgGR=d(?(uNOn9UzvS}Y{{Irr=^O2whMZWR!uQyD2oW>yh9z_%0padsDgJ4 zUmMg5p?(x8Oj@bX)j6&nJv^n*qVd{m|MYScshVq>9QEG4&)D@I%h-KACKwl&RY!ZW z*|Ce4F|cZutkW+az#yNS3gxi8)Wd$PKJPlA&NfYTx>Px|{#-w$>~)w=@wg`g&;&4v zTn8|h6G){hHQaakBTtw3Hi4Fv5Ow8l@<+07&H2}Ft-(xeFX=WgW5O4|3&xEe-x6EB$y7i|>0jWn6c#n7!SzXaVhKmqGdzM%~ne z6@bEwU`QsY<*Ij1XA@u^{ceZ?ABMAP!C5qdT)||epMAzApmzi zz4Zo1#`x0G?^KFg#H0JG^?#oiI(&qDJ1KfOUh=zN5_bTG{nY&rS~_@Olj@s1moa1f|G#3l8H8(g07A7d9jT)ZI0qDY-h`zg@TXlDz90^JXs8(AMGOh-fX;!z9BfY2((ldM@pdv4G+&$K{ru-0){6x%$>}-< zECUl0B{tEe9GTnmTAcaywq|san-Hr%zVg6UQeGyRd`gZJvb}q)^l`O+j8kgMZ3bjk9$LFxZ>HHMdb8Js%J$UJ|Us4I_QKn%;ZhTc;zCKJ72jAY_ zJ_#b`S%7~cC_1H*EI+ouAWLzjes%b3op#$!-6xBgc#dKat$~ zRNQ&{n-27C!X^wt>_KHq=uEP)aTy%v-1h!MTLP>@6ndW1nMnfpi#+hiF=?}(0#YM2#i1k)gTe}~C zs~k5p#x-VeFHF+k{-#b|ExA4l3Kp&nHec8hu&9cUL<$b|` z%zJ*l+IuV75x-D3kc9a-*8DgqUszP8TRdNE8YD}H!T5kMuB#8*Ahjghk-pKaW;AbbSu?5jAIJS!vKY23Hg7#mq5 zVY|j!Hr{nGBCWwBDyh7jcL4A>Kgzxtq<K5ejFZch8+v&>84|~gwZj`fKRkMq{vQ_rm!DkJ-0Xn@ zb>LTgd>mS~@xg4nCqUEWy`3GXoCq6)DDk7@;zaHkK!Ut@0xgg# zw*bFIVAu@A4{|^p%M0$A`lcofcq)*IC;ke+l`q-6&SQO9J61e1F+~g|k%4(k^Px)3 z>;b8~r=MYP;iFFBU~Z6MfC_r{7w|PHQxFG63!j&odB~KUCvN(auxuNT9do}kXMdiX zI+ewv&E)ykzk5DrO z|4X#BlGfLaI@N|CbboC|^GD+A1R?%h*tdjbp_xiwMy+fj3aWA13AJNocYP0&DsZr# zApF32=Rd}3JW3J?v>;BCk)3^D`(ym@HoPdsASpOq6~~gTNWCZ^{^2drsh?_amQNRm z!wej@0-5mbU9R8myV#tNHwOMBtS;v&!BNnExQV!GB{CFGZv23+O|A#cA%0hC8SsUI z#`faj$WgF#Cw?Dgy?$Gf#63XzPnBYLhh@zNWh9qAlc5-a=Xp^sAE{i{ovz7LOe~zu z)i2SOGNjJ1piyKo?pX3PT}H{zsj3IsVdAQ!G{{8$pjK|nhn@~4G#kV3?N~ZtvkdW_m3x^PTH?ygT_TW~pJpg?FOQ18|{t)ewph>4N%ENI)+7itP z-M20w03UhO;zHItXqrNIu`^xc)Qxp`nSnK_M}@k+SqV$(-Lg`dy7r0==oqdoB9UK^`i<%C%Yp-0&8 zw_YF7lMcxQF}3i>K7N<_WLkWlDiawWO2HmT-+_iRRnC(0;z}czpo$v;T!4X*Q}VFs z;+08kH74|8BS1}M6L?HI^u!_jaa#A5b?>V{iVLJ_tgpbE@p%$)}$aC`zZfu&|y^csvAj)X)B00Fn z^0%HT4C>lbcUZlEL)VvTF8m@Ww<~|o6)_mOe#VkiT;i7leSEGv`}*=y7Ho4n^rE*& zp!!^L9`JjSAIw(h^HVOdQtBBS8#{wu5zxlqUns6%nU%La*dLNQkV;fQCTv`)_i?r~ z?q9Y?Kqrt&%+B zd>2{GR)9x!WhEjR8P*?t{k?;zgz&;~SGe=iz-LK6b90(bpTBY&kFWMHemCW?Cx{Vv zI%{Dw^-tp|r|E~-?wsy1nP>>T`5AlFh9@6SOYDC1k~2zjk&4)QKOjJ48}f{=+wguS z_{4c|DtO{sd_sk@uqE6cuP-<=sGF-v@Bf;Ez!H6D)25StHkN_$B?v7yQM3zm??+i9 zKb|3q-(fKEhd6x_>rN?vt?$v}P8ybb6j-;w0tW~89~%)GQuI3W0d#*KC#SRr#PMzU zq$~`TWz>n$<>AS_?aoWIRSXy&dC2%u|@4fCJ zQ1scmPuHc&sKxvCqmlQSlv&Mu%HDA8p#m*-`P0sOfSX^9$tGXX^&$iDM^DfC{Zbxl5eIk151 z;O@>31|Gl&7fguXIGvx6(R)p1x<4fRS>VORhgZ{r(}LG?lP%1nRp(qH59#SKLsn2Y zuj+vmeWOWN%5CY|otfZ0CDn^c0RsZhbcNf9zJY^;&I-XBOg5r z6(a+sZ0(+;f{_^Z!?mB++BM#uc&iT&HGA3_njJ(0j(q%eW z#Z`}p{pzFK$tiuY)@0sP95WNiSR#ig;WfzxpBPkskdl4qf`lz(?@85@)Wn<>u{;!Uj+ca2z{`97!ZvYT|# z$B%>YSH0e!&N*{nUm#*&wgTLcxUEOG;`|cv3>pfO+`5($RO)_Ea*@RSw$_qgeN_9pjNG0jWFvcNC@zh2G*ZkzO?-SuW?*Pm?)ZV!qWdU-o7q*w=>x0K z%HFyodwsRDdC|efg>v;j7-=rs-hTe~^gS1yuL~ON=01X8E;KFZHGgUjCQB2ZCkw_Y zTpAo@EW6`Z3t#zfNqoo%tCCgYsWPQg-S0Ao- zqTmcYsV0~1CNBI0!cEXxqTkxc>LulsQChu|IP;2kf698%+>%q-%iWA1ss2s*oZ(UKK-%PFpq6c-A@A| zT&a4S#QPnr_J=np1?K+T_+dAJF^tBdZ0kJ9gt!}$b5s)hPCiD`Wqb0ks^GAb2raOw@GKfqX{G| z@>L28a6Wg>gIVhq`0D9fFlS)`{CZ<$S%Pdy2&EG;;)|N9l6C9j62syy$Mj(mh=f0j zC^=@_z&$>A@I)!B7&q_k#~gWC(B5IIp-^T{y^XY+epC0{nyi~C;uO8u=g!a zpt*LmYb-fDoifEwPld>zmw`2J@;5%u^=5sx?70m37pZ&pPf)F{%|!81rF?V!wvKM} zIWIMQmtD&H>W%s4GmwJ%-T?eFo#PQl<+U1+*T@*mtd_ae>w5EGjFo2#Jj;xV3%hY| zWMC-&a@1_Q450Z*fj@?$!dgiRnw#56$4xFA3S*#L{305G$XY(NxW zRr^&M13UY3lU&oCF`}B05$$_BCMhk;2=Gg6Uf%7zj*cBCJCn7#^+1S>(lv_pZ-VU4 ze(g7hM6MfOL&%-)dUAAmSJ_26@}z%PohiDYbtKyDWE#auY}dS$POVp7-t_V8KHmr~ zs~}DBRe{&gPTj2nl@h%gw5PaAkw|VCn2H718?adAIzM#{Ac--3b(m58YtShlGC*#? z29Pv*&+SpPLY%ka6MH)6KX1OTS%3W0H$05N09h1mHK;e_Gd{fU{^hO(b#v_A$!z4g zjR%O?tmGbRP@F5+T^fYE!O%g-z?D0`q>SZOryPp2=ir&^N#%E+jUjUAm z3l_QB(VItg|kTM!6gd{_;s-&>C{>m@>2y(-H4Tyx|;)#VBiy&Y2VKWl=@>Pd0t zlt4Zp?7ulMQd~EVE2S91E#e5NFd8y36? z33_QoBY>mrwcpGILsco!RsGz|Bo}pdua7&=YI;v6>rWNO8^IsP(ps8)oh@;;Q{S=P zf~{A<^`8swZ6==iTSTn{+Nh`Y>q;TN;Br}pGG)4NkfC)2;~&RsuGgYwBabQ?ke|!h zW%={Pr}2w!sF_YNele$TCfB1!U%!3(IKWGgzt7fVSRpH_|H-LzhMG!NezG7|;bHCX zFe3xvX+@RcStSDnvreT2IO@Ezhv;s%1Kho`6EYRC|@)WEGJgBS*tDhvxIK`{dQs=<~GRiz}v)QEbt^i>v#2qMe`fsq0Dj`2_nzA;8@t z{~gH87`Yg@T=_n!2ixZh++M*cbA@!l_KNQb*3B*XaM;%zk*vz>?}^Q7(&|aMejug7 z96}{xNm1*K@4Pv)>1PpX&q3Euz(k~_Rez1Mh?RogjO*boGb}pM=`rN}!_3x2%6u&y z!r0q|ud21Tu9Myv7y6XK8KDh18>t&x>*rNb`t`>U?HGO#)zeN=s=cj9dg?km=`p8=J@|8*1g8 zuDEJStNpJYg8NPnH=i&aT%F3vARfrO@lGwbPrZH=6|de}%C3gatl65F9cAcL867#; z*bHVobgP{H#<}jjnO!4YWA`^QD%JdTv%eSaJQF7}a=tm1)Bfi7@p8rC(n8NlyAqHe zM>z=ypDz1|jR=IXAGck|Ta9D{Km>)nPJd{%bwI#)JbNr`;7BG3k7q{W=RfSBh96ywzVl_Ny@_ZlrXJkdXcw}F;3Qx@jip8w2|6kZ69wOjHUU)<~FIQ)k~y_SrB;ByY1iYC14cSzMsAfp~V^| zWWb(>&T9#HoP$DNJ{vtyk9Y^&+gME+aO7`AoFnd9z42u=oniFNwSg`6SIF7KHp*+~ zeP@;|jbFEOd={ZCR*Kh-{=c8~HwN+oftloo_i}0ZEn(E2;nznnabc2^Ar3_9$}@$v z>I4%m=sf)EvPt>)NnhSCO9@jswOA+)_eQ6g-#(_vAmM+lbszIp)RQUD*oeeaD6Deu z;N`@AJWnH@xLw*VpgBr`Vjpr!Sc#U?P>59K4lTe_&Bx>Zv_IkT#x~3Q$u*XNV-WFl zSMZDf#(R<&YzrR2PuM*~iJaXmj8*ydKag3%Li-80^Hb}BPWb}S(9pbhnCDbgRb{<) zeH-onaLleAwToRH#<7;{AOGF>I>jV#UtX0bM_2Ye<xepG7ck(*s-y-CS5{GFl($fY1wjoM%^(IB`s zH<#+-d#hixLXBJzce4w>LsRU4p|W1d*RsE<7TiQUQW6??EbEk{NKN`O;B)5vdo^%E z+`kPCf(;V@5l>1*B~H`Wm>r1x3ZVK-)=psYpqwWnv7tZvdW0U0CpXFlZx*11L9^r9 zaiw2N%jxr-l(L%TEEx6-4!4mwU}{VB{34 zErfU(i9-<~F6nvu^`m*JKiu1le`gpQ7kFE@{2zaAaH?|#ec+1%DKAr6zxkgeY3($e zmQur?`m*JU?{2fdoS#+pd@OAiCMO*b7hhv5>0wN&2@Vm`|8MYrT&dEKhMV%(! za@eO!HivEK_0cBik?Q4DycyakbO_$btFmTCA)rv`AD?gehlU(PrP(C?_^==;cr`U& ztB>65%JvvHb&I4D6|cOp-+|uP-j)g7898=9jUPL4x#QsC?w=(~uiQei$WolwGw`6- zAbgiTSHkcKplJTowjP>jI`L5}vdEou49GSxpWLb!ZFEZR z@itsL*w_*s-#y)to2Dr{{EDT^d-jJcD`fll{V;$OYo zk9r8HXf~{qE5;VSogTZ{qW6uc4CWkplhVTXC*RA-D{$`}#E();#~p*)I%_bE_xjVr zS@8(WF}w)>=W|b41_5Q{N*|UZNo9!mCgl)U!g#h0rzS<2g8v8@mF6?T~c38&Z1>40nW zOK4M~$y0LH!Zh`$t_T9r{K|@AfW3ygwv1Xp*aG)=aNDj`@Ykix+ayH{Y`=wf(b}b< zXJ0$BULm{=azCSl-LHQgNDak_ zjfRs&&Igw_iU&HgZ5%TeETv={W6T#dZ==3MA*VjaM1{s)SBI16Vf#}cCFhy_xs8z` znG7&1IYlV&B6g3&7%8P@wGGxJ!(>R1k1$i)`t+&qM@)VZ1`Wz-?yqhOI4CxOJo3^4 z9J$nxVwC}@@LvmpwGh3m-u`PgnpAo0<0wi)ug=@k1?$d{f{xF;$D#0CV7aU>7LVoj z>x*k^rD*(>FoXZ3;q2xzPgD8LC;eIaWE9`cmFHsNlZf0%8?oC5xr@64M{E`ri>rtC zEZ>84<~rZ9tOU^@Dbj=t5afXDm9jEwY^YX$%a=Z*~tVsy( zd8yyn8rd9fMPHMJ6l}>_4=>ED3>4|;JHh@;bb6B6t#xTw@S+0Cx-J)x0Mp% z8R?5s!h(>$zW=}<<}QxtR~;G|NgUXRN6G8~)5oHJo4wTfbUpI;>Co0jU=7>j=CJN@ zGL1K4%=g~_Y><>kyQk$07G*GH)}Gi1o$B(dlq_|t*_hA66fRN^YcdM>zWc+*>(`x~ z|3lL`2gmh3Zaa2k+qRR&w(T@-W2do=O&Z&68r!zf*tYHWe7^Jk{!1palby3?pY!0p zuPa4{QOfNZiM@q0@`&5VNI33aoE^d2)5@m0KEn-?G9 zAh>fQA`g28^=_@jq#o{G&EQfIT=8rz0^zFIrdbj+f_ZwmO`W$kMxE7y<4Ow-+Qn(# zc(D^SwM!L+-v|e&y4y*au`T2p3N$`D& z@UaStG4zasojpwkPs{VP37xPmS&^nO;U(2oYaVL&_j}9S6yQd!qcd=ZDa?TT~*fEdw0pQCwAcQfOSLySBys7 z58S)Uq304Mt^+o z-zO1HBGP|E{Y_uo&FXp5X{@TM*E7qZb=`@vAx)0mCnuT4R+upH>G_2wb9-q(T3uH? zIC}yFk9j@2Vzt!dD@-*PHLVfq$s44t-Fz_;F0~&%<^G6XZ8?)-L&d=7b5jmYxr@iR z8d^>{a$pn$G`AeJ@B8*;L38E9H5N~S_Fo@A4MFxl(N0M z?xq=JA*-Pjc@mnD#}}X_lI{jXoXP#;(#vl{aaPZ#btuk*uT|QZRo(xW1+ZLqX-XKE zQZZ-o|M@~(_SdTB zk9$GxtKu1C2*3^%lhyqYKtJYb;Kh?=kq$(F(cm!ihLfy5E+5}9&ZBoKkY;cq6BVfG z=;_7gxW;X<=Z4AuGE?3J8K+p-uJ*Dr)wU3p*r6SNQ5W>(PhrdAvHSO=Y`94B`OwrU z>*9il0vwxE1)hRI!hsie4+TzvJ;vN06l#HmVVpoh_;(Yru6a;@gHFSCHvPKg8f>?R zl~sOxWvL%T@fX6t*_mnGDY%}@5vrLBey+5TfgP2AWx0uLWi_eU^)rhT|DrNqC=^ z2))}v&QjRha0bjobG6fMzB@6G;@8m4XZlv+kN5%kQD9)3K8ym#Y~WJdeNlJ~yuD;U z4tOhR`{lD=k7K1G`oF?fo#K2vI}H@z#(~KfsDM=4g$T#;L}q1|k=w>+c>c=nD?rgV zLPsI-sVBHA5F-6lgWahK)6-R3X4Dbl93!<1U<};f`}|oy;!WJQts>@EE*J3EKdZ$y zPKGy%aSUkb^CtoE3xzpK)GG>E^fkrlAGKfqmQyI!Adxav`TPonSSZHO6$Fmj+!u7C`zwah$W{^+Dg8?SXsmgY!# zc!zj$Mh+bgQXK0vic@A-Ud-%|=NKWy1+Nw-j_EdsjQWpf_vAG4HfVyIYZf-pL@5~A ztj~FeAP|HVFALLHM`f;3LoaHPlw?Q);jzTkYmTrj{V zGw%V|kv*Uz)!{i;a$XAVR_GSlzpI*u4@5!|rwyL1=*IBT)w=fQ(m4^k%XL+SMMzad zM7x!>t#E)-nh-fLFZtjT2wlluv1CefS)iH@%(G<@6iQ{N3&+#6g6&p+pEM&Mg7IHH zN#?#14l(gYdAT+C9F3z~0qmoX8x@-fYfdHKbz3=kae>-{noZlKYE!bS*cwz^CoaMZ zPJh}S;eSMc2uFfC32!m!ICfu!D^yb&a~CYKKGfptlYxEfE_GahBYm{C_LVh$3DY!Y zWJ%6H&*3ky$0!8u5w}XlG6DQ7Kntfu8PvUFvl8E?XT;iAZnVn+A5Z) zf{}5d4`H-8(rh`iWo+X3aDdZ7_%l)(1K1cgXhoc32RuJ12k%K@BnjWATGYF3rnR@`Tdtajf-3`WG*eYIyFAsbiLd7v22PEeF)J!kZSx6ov-jWYPI}yzs&KEG zQejxIan`m{E?$vS3cf9|34{e--0$M@CAdBe{G^+Obd3=r)_55hl)4@Xy{|7q5-STq zMV;n^uwFV@y`<2pa+m+|Wf(n8$xjj6lZ(B@XT@N-?;e0?Fve_G|vH^~_4V#~K1gD1us9&U`G^z!5GWm%VRQ z<%0glz2~<(kx#DPs;5^(B7BE)J%PelSm%Or&4@XIN>5kHiCOg5m!#q~Bi)Dtv8i(F z)?3yRNo~gHCx0JQ5PtFgK(m0*%S*vihkflb<48TcWfo#w*`W}xIg-eK+jN(i49^!+ z#yb&ar8Da|eVlfT(&XvG=!~k7cU0B3v`F8N%H*iC2MWvX%+WQlUuM?r-)1=1LA?9L zqHn}Rsng9bZ&U`)-7Cb%`J^b5kz>^Osp-0h(ur7rXCiJ_g`-YLxXLtX)Qf98%?oOE zC3A+c2P91-&xv2$RvLd(i~d6H1gIPrH7RxTYwL0Q>Sapn3eOijZVrVyvf^{O02$tf z`2JleA>SvI-b0s|i#&t$xGxE@V1L$&%Tl8+)7ZwVCMQ!QqjVaNLuI|)Y8(lKFcdw- zHtw}&)~F4Y2#&{kO~x*^zx#qU3>#R}P%NW7Z=<4>2TpPEbAa9$JF5aD86n{+nU&Jy zWqC)382HueTFC1x9Qf-)lbV5AO!=_6ny!YX7#yswyD6Cp7M^4xC_&Z=os*{tjh;?= z!S&xYEKQE8wsAP4Y_kEszu_bOj7}n8y*v0faZp}2xszrVZ*efLXQ_}IcQM=5c~N!B zx%KnLCWB(9I`RAOE0POJV?8~3!2A+}F?)%hw1XiZbtJFfjCmAm<#a0NU*9z-VxUcK zmNdNAz<5sd+csem?@3VTC;Hao3u`PPUtj;F8`)UiZ#kp*WKlT0F(=QPfo#^Ax$1hq z_2`{D4rMap=zJUc85thnS41#3^3J^mMB(NezXeKIXPvb;i zpXX^9z^mh0A}Sjel~Wi*>Wy3&EVaLOB$N4oSiiEvELSpPQhpaJZg*SOBy@X!3~kaU|E??NodJFWCl>f1wLV*a0Iwxu&}TIg3j#jL;m1jxUf-RWKbCmwaEZRiZy%S zuoI9$Mh+A%r8`6P;MUO#o*fSpa@QKt49?s}d)`hMaf)a{U2A0Q)S}yt^(&NC&%!9K z>eDf&hsoEe8nW9<(pd2?X<;{&Bt#U^(W+F}>XOgUYVJ$N^TIw>tPgs}XASDoETAG= z)wt+lHU;he#>GSIa}?WV4yA!6|-vwzq= zFGg5LF24#Ymqs2K5~oP|PwxvKVa2U#sj0At--LLG;}QL%120_6aIrZ`v@tHC0X57Q zMHe)1nrbR0Hy;furjw_{Jl;PKA@>>IRBg!Hg^3iu+$h?dC2rP(mXLp1b<|NOm;v9 zoi`5J`Z>f@7J}^R`OTU+0SkJyvHFY+mL_cY^(~cI;3xQ0*OP#Q{pz4R0k?_)Xsj{wkjQuDkGPt9V5-IbC*`s>5#_G4?V`bCYf6E`EoHmiM z(tQb%Ph~{|Hj6SK;`;L9QD8$HtIukleNe&;sH4lIA|FbeUT-^D`dC$7D3oEzRj?#Q zQ!E%)E&EYX7sBW;qfyWKTa2ss78MD~B&*GLOa5@q)gEhd%DJO2unCV)OMAU-W z5H+ewW$_fESTa4Ny6B(l$XhP^=u6|xO@&SBdzAv??tZq9sU5LW`>iZkbXE#RyL$>v zxXaSyt&rl<1vH`SYJN+DFvsnfUwH4Z!_&1Efhv}Sk6(+P2rbjK(Vo-{j@BoUe0%U& zZeg-S-DJ1MPyJ%n1EAO#zR)6tzq~mvLy3dNOR5zKR@twc-E8~1i@!I!;(UmJL-&XQ zY(h3?>h*O&&dcxO^KJ^Qdv+)Y(0acEHvjMN&UU5c5Ca7{>5( z58K|$ouEf7`)ty3_7B{-FLf`cXqY)SK>DZ9F^C#EgqRQ3*0#PxGP6v&ll&0#Nk9p{Cn+~tA1hrj(Oh7qEemNkxB=DH`$q*sMj+_ufQnh<_*zyY@ zRM~e7`fD|P)sTysG*vtkZF!cSJS&Nns1qs+^Xc_xq%;HWP*ey>RTWI=uBq6uV$(D& zp%a6-;(WDKw%+cPOl9p_oOGcC|ioP$o_2Xki0n21DO-DiMyn&ux^|r-hTY z<{NLG>sW{NK^A+jT4-KV&fuf)yX-MPa5w-6WTh|T{Ed!fPS37b%1-)_Q4D~un>(1(0u6`nZjeP@eTjn?{|EjCX-G@E6wx!h|1pXGym9r+KCC4k2HS$Z2JN>n3@c zGaQ?znB=7?tQ3{f1TnT$o3o%&;wzyY$IYy-3|!cKU9KyP^lf|GF;_(J1uq+AfdAPZ z((ZSl^w-qM7oN~kD9(S%8v-m0)Qb>$bSj@TW+^+A)K4L6J~sJ!PesIz7o&h34{?ML zwhb&C1Uq10h*wrxYwRKpUYbv1OVEPBl)X0@<${SP+Aryn&Ut^&bwA&%|MT26B3+M?IqAu}=gbGp zLL2SO(!Kfu%~pZRM2MN0E_Mo=m)les{n)h^X_CwC{R_Ysk$?-d$-rIa>~)5D)SsIK zad7O}M(?1*HVug{Owy$rL`_a2C*aB_>=cisGPQX=&r-RbZB7hLeZb|mZejR5BjQ~5 za7=D}X8VI{`+j;0T&;S0nT=r^`R!}!Jv3AUcFYX-i*GXp1DIGaE!S4UKv3$$eXEU7 zYLY|?9Jd;xeRbH9Xr&i9J1jVC_R<*IWvvFwEbQ*}UY||eel%#y*~Z)%59*neMG}TA zuv?Tm_r+;}-K2nK+s|Ab=A6i`|CJq>Idf+&x)QC5rfgRF@a`Bt4huQW6oUcVVsWA# z-4c#DRpT9W^Qk(%3(vMEHpNAx0Y#(z?6Qek8Ceavw$w`89F$M(4|Is6(kW#HV0?;$ z4>+WB_)!OlQuZSo_=v>ByD#TpfnRw*;shV>vqWEa?E)5R5j)_vH6_s?@(36Xbjs`6601G1{(_?NnQ8{zWVK#i-J*~lV zVoS+B%_eb~k(>HjBF>gyQ2<-AHoyCl3MBXKV0I5F^LX9@4pATwtX3WZsg`=!DD>E( zQguR$vD>IM2WdAt%ZfDYeIlfwg)XwlNzcpE9I>5Rw>45 zNMnYpP$e_FE~w`Aqq>5yad&!oK|%Y~=o^SQq#7POMMVX-z*+Ch+}~0(gwP1dzPo!@ zu<1sBlyujR5B-gw7?kOw2t;GftVobeU&ZO?#VFSXN>X#f`WTKv!6XO#f_n7i!t*;Y4yrn|OgCnmymbg)$W zy?d`P%a0rA#>K6$Ju*nad#@GrAIYE_?5kt%l zfW(C)<0N3E?cZ90vF%obkY}!Kt)ERNBam{_akxd(d)d#dg@xRa03K zmf?1)Q}dmxY3*eb69-4#$jI;OmB&_*9sJsL<`Rl65&05|3=2za5<%cM!@7XbcL+r(H^>` z<=Ol&eA<_vj$-$Vgzic&#Fm#;CZwE@`@hQP+r!)4aP8YYDl_mYwrURkJmp#|DuS5r zgwBP0xNZ%cS#4+>Lg5N7%w0M=|JhmwjL z9~vltbYwSSNZ@1)dKLw2LVlX$xY08?!zO8{@JF~hArRo-&|-gEwtT3dVg;9`*1PFr zyNCSVlw7nh7!m;)p6J`Hpi>KVbvJO-Q>jA*qbCfy5mHKSA!L^S4mwSv@IVvG44odnJmm$OWHCKdo#}3+jmNyPqasA`*j7#s63sW~>k5U-y zc4c(U&Gqz7^z{D9&}AS)Z&y&p{-aF0uH-wPL+2B#!-N--yAZN6F+1hpMVm4?$l7Wo z5!z6zBNyyuqAQC6+wV>2&mF(5K25eggdSi08^Vg7kcHxXs?HzFFeE&2cXvpj<;w>Y z!qsuE&zJ6vdWJo*m4>dhUcpigZ+;~H328$2fVI76sciS*FO>H3i>fKd?GeE>1X+-E zU*4ic9e93VwWd-kX>ys%Uf)0svzO7Uvvr~Im_;~NgKNf$Op#+!12HMpwA?8(WkE$> z7XpW_dv3fwll8DK0w4Vt?e`0-0*_~P<$o%vg<0b3CIylTiRQ&?AIZ}*i(d~1 z5C*nc0hnF@cyO*%S-7&j{f%p@rvlnO70lJ^;&A|hHDI)hz%agP#?gt%w@pj=%I8?$4QC5&tLr4jasT(%Q*$sh%lf8(Il4st1Oi2>Sjj_$U zek^IByRpM;D2+tNhnLuhD9&T-z{-U3*V zz5RnkHYA_}xXd75pm~kquwfIW(bic)eYN!_M=lfrPM6E`e3B7nOJ{y4Y5m=r>cAyZ z!sj;`k)*p5VQ9jXvMDBZF(aRL?5&m}!95q(tfbk{#XrerQkEDN+`&dJTWMA&jkJ># z1`Q3A5@R!X}2(9pWLc)@39wt9MmSL{#V25{wq=P}+g^%ecV zd3}9F$sZdkmF}F^tie>{iGgp7e>5nLHG*W5ZUEGlIym!+?&c+2uUo4xS@{GxUQi&j zmGl>{fHH`SnkizykIv731MEX+qCnQ}-JT9-NVS_*9QIg$h0_*I`E?0Ge1WFDu_0z%ecA^BliS7Y3$D{WMpEYAZiX#GioIPw9d^;dpE zDQuh?WzOi>%89iMu5vaegQ1?IeOgR7tOR1+c8IaCdMX+HAkWbPL9^KuHr>rey3+20 z7BB^UQZmPo^>?T250~oB@)I5p1oB#7@b zxNqKN2dzJ^C9&HKEfL67&09S1@3t221!h zqPB}vI71zmP%(p92GH`5t$1mm30*FD%X2jvn#Ze?=K178(PNs1#B z@-g)L1}=aAOc^qLb&TJp%%31a+wbk~kKKM>$`mN*J(LbtMWluQ^)ujoXnHm=uYpU+ za20Yq$#i| zhK{KO{_M^UK8LYw!uTPl&{bW$>d$FRma|G%PkfwYd6o`5#bnUcjdA}?_*N@&<>^jq z&Q#=DORtCF%z2SDUsyIbqlhO@wM#$3?d=R^vZsL3%yfPXE?-bpif`yHuep^~o%=gX zPBvHcN^HY_E9|LwY}R&jUK-y^iKyss72TGMmlu9|25mr57a1n@i^KerhK5|jPS*k8x!3l{kNgh;F8zkjR~Kh@Sof@OKAJTTv) z0O>i(KyJpJFRgajdp|$G{XG$JMJ^rsIN_n+IJr61wD^&_HWzJt^EjZO3Addm;7u-^ zjk_Jh;U!ydp$J`e=++<|SfOSP+eO!Mld`}`q%uEIuaM~k3!T}hsaC4;13RuV){Ii8`ISFL4-tvIN=^z@ zRZ%G#Fj%4xkk%_ny4_sx6(xk+8#x3rup-$@Ir&v21h%zS!pAqPz1>!UVPadFPzk{5 zNiKU0LkQ_Nhxk6Mr)n~E<+~c-i6uugH31=?$Rbf+aUy~R`+lO7;D0j;n7=PYvwuma zGTO9SZ~ERE|NZe@z@jMdOy@`rbAraKm?KRpN+Vpn&9s0Zw&-iS1ix`brKQApT?>i6 zp5B9oqGFX%FSa;2rgGtsPg+=Lk>1mnWF8^ifyekX2?3jFkTne<9Jv9JZkP_I++cZO zpA#MO04`5ifTKpQ+-l4elUZo{?iyjB2>47nIXQ?BpSu!TmYSw1K!h}87vY<#Lvfqs z1b%Jp?bEkovB9{_=-QdKIbsL0E)%#Ci=^yq`SuQM*{J*Co6QK9DS?^-fscw~shm1yQb54hbQy+Vc`bwt5)g2<}0is$O6v^_~b_&G+~p{6F|wyu36t z7Zzs6&iwVo;Q~vJvsKYD|7lU1u{#%aI~km9JiplDw9*4b`NZKMCAID5C`x&BOKNc` zRZtNlr{ZH;vRUCDBYJn;#2UM)ZS^@$kPJU=V&3qDYFv;kEU_n;6(-KjSvk({r^6xM zxW48ZGg%AvJxdD=Bxv1g6Yv_D5D)lHW6@5(=x{ShES)_pK!J`-W7INXtD zr(N1%mTv5z#s%(!j!z+5EZ7way+q(9pAa@2!eL7L=c}YGvsI}UPN4Sse_4Q!t$9cl z^Yq%aa~$kr=OBN3Q--sk>AxbRVk`Bs7K|+5oj5O%i^&^W0ozc`mtSBEI?eb2AlOx+ z>8eFr%IO9AO$~;Og_S^W*)*F-6INcAyz%t}SC?h340eMefmf3$(dM*R_+IT(!Rd%a zXT!yiM+ms8+h!pqTza03`nU8m;#fASwtyIr>GO@zFQH|*k7RXf;MPu8DlM#rYAta3 zFfs#mXFNt5hk!dxvBBocvuEP?s++@)HCXe&FvF`DE55#mq0+Y4tyAmhCN7)B3j)u1 zvXo>=br&KmlFs1Kg^+i#w>(IWVPSik=1RdTWGd|2cNgG=ynPLOG->sfKrz%Q7zs5%&(F*d5bYx6bIsEV^pONXVGS$WA`mqRP z0&`hj0^%B}3uajP_;h1Pgo$Mn+s!$nLee81?%dlPNv@{Zq?KM|pYvZS=z<<3vRtM* z5&=pvqRH{XIgubc&N@k6@iPG>h#K^i(ZKa-GC#V%=JL2JaJO|>-wDF!nFPFBss zajmaq)gSK2E@Vi~GIh;6J9)jL?{YW;l5x367v58T+#K5*Nz!fj$<=6+$UXZXst<@a zuFS!2RQ%prL$tiQ8bz z1Y4`rg!mj2gBv2hxAMbupUpolB9A9s%I9o8_?6`<+?3I8l;utAKJy!5WgXds8V@h4 zzII@43|&$-f2BPXd}>MZ;WYZFc~HNZ(+&cM&sJv>+K>FApn`zo72MjWYDJ$iCG~b_ z%?EmP_w--F`kOM+gLiU49(MA4#PBk%X>0s$>|GgMo+7i94ual#KAe4r*p;=GjD zY1)$f>FSEwgp^nrdKQ2l7E_?Ak`SM+G^<81bm(C{7MXYnD|?ICI}EDxJ|m-s`mTzn zQ;T9gHN%TJQzIF+E`@p1Q$Vl8Z;37zxKI>W`J3@F0>j4IBHqc15*<6kSaKc+V}*ID zb4>Z`?ppBq{2ZEbsHBSUNDHa!t}T2*2sR&MKmEQiy z+0(xAGl=drwy3Zp+hfyM_Q$EzhUX6|`Bbe%u)9imj)s8+t=Wh@Op9}2=Z&Lc z5*Cs@PTuB;zTQA}+k-{F@oW$SKqrZ#Eam?7cSgJH;0g0**6S_P{0rt7LOPQp0_|;}=@gwNR-fD2h1Se7Ek$K|sH>rb$=2Q5@U}OU=y( zLh)zn1emfE)bQqAQlqS@m?U8x7M4|HHKd(Ihmd(?YNeL}vV+*;e_rt0AKgWg?>vD2 zLP`1S8y<&QQfj8Og$31dy(s^NC?kGhQ4!RHTEq(XqCm&~w=EBxUlfS3tt(Ra_`8gi z<@xPdXHj;g{hMUH{FIE41o2n$Q6v+G6byva3FkCs7S%|>PJDddtQ*M%YiuEb3G>Q$ zddDy%lPRKV1y*vh?&YQ*QeRZ?zbfnemKm`rhi^Kn%=2!4Y3Z4_<{A|D^bi{E=|n5( z&xvM_5(xe{(3_0wWUs71;RrwDp`0}t@5R_@-<*dn(j-@)3Ch%!6x#6HjTsXA_PDGO zcN}8Mg~!A2!RTP35QS07*4I--NQ#@Y+sK7s&#vLq;4<#TWlo0Y#JB8nmq*{OmHXe+ z{e2XhyBVI$4mh4SZm}Ua+=PzkLs<>};gAt(mZ9-hhd;EfDgZls>rLAv?fJAFeZ$hS z_ZaJ9^uhG}{H!1HN+*+MiMrZ&WdphE__xeRQ`qCyqOH0OqmpVRBSMnAxmQ&4-=x~_ z>}a+{$O~nCNQ%l$riMlq^dg{Z}Ho)$KZXd{$t=VkA;bYVmj0H zF;Kg2{Ee^ryBigTN2bUReS-9u|8(5Iwqb9TO$-r77~*7CfX!U#W!JZXC_GQft<}es z@DH^4WNEegfs*EhlTivfg4>IL!xAbJ$5zn{kdAY_EM*&8PqD63-@SHzdeXH7(X z(x+TmV?q?fyQb6|M6IkYPFB3%I|la=+nFvP$DVwm!ytaO%iY`TGWo;nCWeQnkE+#y z!<#L)W8K4~WGh=DLr{WROASvzxJXefs<yK3EosexdD?KPc-_h{=+8XC!nE9^`f$`D$}5R#eV{dcg|Q7A-};vt5{ z$zb|>$>-oy=dZiG*0lB1Uwp`>XR2c`*}CGQg36v`dE@T-Yg?HQyNs&DsAOx6)3}+O zpC&F{1%CEOMBPTKAR5G^5Qgo&{;_dg{>p<`(J;_*(IE$&U@!2UHZCDTZ$QR5Xr5ua zsBN?KB8CIPFu&ldm?X4afQDv^hK8nnZ8PFDW%b__CQLBhZCmo~NZz66#a-uF!N%<%IXGv7p>{R7@cG~@$A#GGt$phnJA2R93OE091n$=9v z1onA_9sR%nLPo)kHMjwpqwUb@s|S?a@_**brIaMiD zw4dLfqY9NjHm*~19M7EIw*IN}UB2D^hX4{5CIPt0Kt|N-`572n(c&a%&)0199tLnI z)##Q!IL3Xjr_afjMq2=zh3C|Jia)Cg!1H{KOXAU%;AybSt+GUsZCKKeOeXT zU8dX)y6HFV$FpQ#f-aTG>~M!`NtZ#SX3M`UB~`=`WGVXE5dV5^huVNRCXZTe@2WgGCCd!^>M(4|VlUzl4zvqetI@I*dG@^n1rs~mSLcoSpNN2b$` z^7xO)SGgIOyFl>%?fPJt)(E%X7iHUEDb6z00~q9odr&J+6B?O1Ter0p+7A~t&^4R} zehJ!esVy~z*!*m=7!W&xvs56SGK2}wM(TD@Dh8r@ON=|$(`g(8CeGL0y~U79 z3GsptI&1(!^y1+{4&Cu)>f)R_7h{O05Gw@kJNvacY?KP^82wJ>XcZW**@G=)t4oJR z!yn^?!IupDV++(d>Nu&q9Tu6nPPS0ZuAF)`1@YS8#sjG5XVZKqY@uCFXVB)p6FeECY5U1=emd&IZc7G-f?7m+I+`x9&M|P_kQFj zdh{#R0|7H-DNOZJmwchKXl86kb#r7&g%um58w=xQ#fUl$^~yHgKd#vCI=nw5m4#sp zz%*(h2f*Koxa>Po#xIJ?g~Y)!PQ=&g54%u}w191{=5vwIyBM5Fr`V^#gL^AIx0;2fXvyEWF$(cf(|7tLb8)Rn28G zurDj+JSs$BG@k8Yj<2khp9SzV}))s=*a z`&a>TW1PfSsX=lc8bn=H)>#-tVZCQJ+%b0no# zYQ%rAe^WX7Nk|D*Ba`}-LWkMadD%(jc>_DK;A?6|(l&&u>4Pbc_gWHakyg|*v;0n0 z)SH)zzIJ?at^P$gf=i%`7U{yF{%T!l$6-01R$0~d3kvKFaC@G%c8xpuK1J<1)rF(N z!Ccd^?@Gm*itpE6Sla#l^KK{Ns~F4aU6(Mc?oJ|WpgR1|zI$Sdnt>;3<&UsKLZ!Cp zLBKF(-sG#7*HdQ6^~o2P4Vw_w59@?fKQAOn3kxma<*x7dPo*EA%K~PrK?;MU8#DeS0c4V)Arxp(=;0~33sln98F3}2NObh1Xb$D0?jLCuENVD^y2*0%N=uN58}%dkt3Ra>!1L^%zYlTlH`Q2h5s7g;!)XE|Ufbh%=*=>3;-fNYZz z!$`8*P*kW>p7S*^cX|iKCBx&EY`$B zn55LoUee=N8fCUmT21!TGC~jJ3Ys`KEoPN|+->fR26@1P+ zexUR=+D#Quj;zM`sc{kMYSA$=Uvx1J4Z0J)+2X0@o&Myx*YFh;u^pA4J`Opa>x1j1 z&E^CDHpAHcH>Ty#NLu`JGgfQseR3*b>+2&XiHT>i3eC`P{1K-|nm`vXat_{kn^r(3 z>`x!R$D9<-2;(Mz;WNa28U)6xaq=WFN_8BX#{wVjvS+nZ15 zb{B7={%P;Q{Ny^q@Vg9vVkxZM9$oB`jQi(U^9GgEpEW#QXBz)Ng^Up@&VJ|V^?!Nq zv-Hh-;5>21895Yw<@2$kWn{v7G<-C>9wW)60#H-XtJT&~hPcQ7=x+6g8r^(Q+b|)Y zCnGn79fLiOK&u`&ed^yBHAZt`I zYrnsLoqPLye46Tf-N>ggjsJ|y`R^TmLjMNv!dq3Vt4W0;I&g}mtTfyewXG>tDcbMw z%^)J0M!f#Gn!Xl005`4+_`+RJEyI6u!d^sx$t2d3ToJOuYz@3tk>TE{uBt?u>6uI4 z4CC6wD1kbczsO#09l?8>^`l5K8hih;Y12=C5f5!j z*eO>>Q=KMM9C^|3Q~#)kuo(m5N_i`<^nyQLXIhyxMf!&eA|8b#CxZe#NMcUIxh}lm zNiziT9%v%m^|TTC&CZlRwWb)a3Bqn+k@eH9f@XG=o;)PF<{IoD9tF0J&ab`C3z5i3DUhbJYlA;+G+H<_;NYIv!;+Bo$*>9F_7 z)Bj~LM~)P=Brh+3C3XI4E7$mKK^EoXLJ!1-B)dS#ULrc{*mB-DWJ<$t=?w*tp=!Fz zY}%mHJfCKMVPc~pggoDk6%+oP?!nwYBxj&!BC7aZCO(`RO^v9fT_ply|5s5_B0jNw z=+OaJjnpg+cm2k_ch@QX5j&l`B;j;g(RA~E=}+=M4ezXKw}AjU>C+<_lo}&GmfM$x zqijiXu?!SN^_q|{J0OOb!D*rk!+()?L(=a71#pUPH?79^_o}_+5sjA`C$Q$CMkWx{ z^nNFeq>VQ>eTQK!JT({#N}Tmk;yqy1kSwVtMOkfhB1HTjrqSTD&Lz!jlVhpzonng| zrUI-ZsM_2>mmG@+wfR>HcEPFNU<`hw@NX4<##KNrF}2r0t=Q{k7eW`+}ZXJR>3%Tt1=FZVp}}Y<0P3>lEYI_qEB9IehPjPMkwq%=ZPtKFhVeRv+Lbn23UInFyaK$ zy51{-ta%l92}M#Y#PU&NV`Bl{pzW&EoU47O6HL?QJ8oH-5Wh9_5zz_;Jf`^5H^$L$Wi_e3-ktRCJ8{r1SPJ6@dhXn0j(5zrrwCJC zY+8zF8*4?U?tZ8KB&VpGXdrvZSY%poUDd);J>(Y-WGbn^9u4?H35az(vnXYC#Uezl zrYELxAXsroX=ng&)vQrzcS5a_QiTZPAYe7(&x?IC4udZkwV9zK~VTRo5ZJ6%6}LLxqj~vtYFsTJDEwVeG4dXjDGQn{xV}D7%acS}Jz*D`LRTp8Q z=RM#j8v5nuGx zu|e$Gqz1_)8mGyd`QBDif){FNcDU8ek8cLfJw0+c*sFbjPeUT)r-`{65hM5&fJkX_ zG$%K6|1PCiZ&~Td3k;{aJ+EaGsh{g$)x5RtF`|AXTQR0DlwHKL^|i`87v7* zQsDZj(C2POxcTJd@5tELs#vGp^1sE!>)B`)_R|)tG`|JDPZHT~O|Z83ndjXzd<9rc z=(zNssO-p}FSb-bE11=*T&cRQe`jE5$a8Okx1s_bA3rlflA`~cD$pw()=5*WNJ~em zEl@Eqka2T6hwiSrmfJ!ufOX8`Z2W6hV!$|NvbL1}%U4xqg;OQaWSBvQdV7bTyK#Ry zrN;f|`Z-WRBwD)6KrGp5zKD^p@{Gzg7D~o3^3QG|sVrHlVslocNiV z6u*>NuERWkx^O*k7!5Zdx1@8JEEQkO|8zV4x8>^P_0lQ<%of~>V5mRaV?!1QZ>N$A ze}B0>C4$ri``Z|G*uJ~0<>-W)+DbHXIBT?Gtqrsz?F2^Ls}D5hfwVHAbOrj$$pC9k3> zV9->*^N)qhbNj5ZtK5?$eR6Ztq zr>5PA1mTujz{_J~`$@>K5esP1V>5q$ghQ?e6!fAi%xz`W`AxPz*F|{P>RNDQ%ihF8 z`|oCPIFQ>>j!d2UThuD5^q=~BhbmC_O#!%fZDX%c&()NaaSi@~uMS;(%0SK$eT1^A zEi5dt9P$7U)+jkmOe&>@9u-|1bryuvj{@COo zxQw#hIbXOTs;{e4dxC>#)9=7e{?oMu=~we{q)M=f(!}por*-X>2_1>G@V}B3w|ZWu z4w^3wWpqV<$QGBwT7XoTn3);vNW}kmo6hxPA;n6GH+`*~)>|2O0LS0^ zSAqCs$N?7X6~l)8zA>s6Jgmmf7rZD6`kFkkej2t~)_BLp@k8TzaBe5@2qk$De@3vd z%G2hQXb~}0SA{vT+tA1`2v^FaE#4fQKjmP^z359a)=^6Qw-qb@-Wy=n5Dn(;_di~V zO?&N=Xz54u3n>CGZm%B~4;;rP7LAa8fzjNFFMLw@!2R01--{;XuyB~pXQjzpc+f() zt<&u=hXjOdHLp0RNKm}TXU-oFsZro-2rB)tO$w!zenh43Tl9MR1gsTEUVM`JSy*4J zX4VXp&31n(y?)D^IZP|ki|?~i<}qQJVIjw zFN4@tsow0B#{7kfVErUE@boU^9Ii-;dV_|mCuhnjr?}4leSv1lcbxYBG4&QOb#&p@ z@WI{PwYa-G1&S3b?q1v-4({$QZJ|)yU5mREcXxOF=e_s4$sa;EnUFa%v-fOS&k|Lw z-TrF=6)my;K_tGjS{Kjl(Db${x9w?K=RPPTf?J41Ox>=ZE=OE#az9Q`Z|EsAUqs zbc%_C4jbD1$w{qPl3bRjR6y`;A<^orDgswoQhUL{3Kp? zEz{>1rfykF^vY;+?Q*S_AhH}+;%?&2Ig#}b_rjCs@VK26#;6%{isk+|kBF6zS0P?Q zPns`{CB%qPMRVnLq2C^9@_x3|L?*}6(f+oH$<_-g``&(k>WiOHbC~%dlcKcQ{TAO} z%ar|BqTv6y0LYxu)YvccnP-takne0+W!LfXhL)!K+;}-RjL$M4?5m-^029EMioV#uIsW_n5j8vUqdt6l6wNXdvM3;RT}k zYF{x;Pd|`og5gI670MUz;QKel<=cS~xk0keeA^`z{Gm*vzK>TXS=nvO(!$pHh+3i| zjAKWZ*v3D_=@?EHO1zxry+w2mg`i)NWevHgvcJlj9|wvXcz48V8bl|{UP7=n;Jr;@ z3Bl{NEe0M+Vaf)m7znIODZ;0;LULzqTn8$vV-6Q+Z3o6QdgyOdfB=^@h z)!0*gEsKA;5!oCKqsBohYksR=qg%beXK8=;4?&;#=KQ=Sqn~bK)R^lNo#{#X*aesN za6hQ43yOo?XNYo6!NP|);`^zZ<1M-Qt&&@{K1kNrlM~8<-UBfSzZE&R9C7K4_i0fr$a%5)q zXk=N%+VA1vhI`%g$y08*!#?qJ7ebw*0N;T{FkZ_V{P@gekteC!P9j|Dawq)2(X?#{ zzwpasm;(q17Ug?IkMcPA76)Ylg!1}a;Fp{Kki~=#SD%rR9*ClyR{yo&Tr_Rv z?$c(;-L~0IcKN7QbvZ(G;d1R14iWT~PKq+In+^HDn5LD=&9s$wY9-M<{G+P6jqQa= zb*%ZV<0Eq+w;MANUF}i7$pwy=e-B@=`Hq@P5B+0ZCIljZ61Dqa>=Ne9ea276ew-hU z9C8w$7-~faB2=rByykco44)No;7|x44{~#r-3?Nt)QA@JG{$;f!kc%?mixdG1)U4I z*LJRq@6xOrVN9c1Y5fo-A7#C3R$}|Nq z>>LDKaswrgS9ns*_hrc~4-Zv$OV|93%?auj`dy}|D-+e&2wg!C z8Bxj3vCzdF046oP>J8PZ3_Z*GZS@;I>2p|0;?_wSPKHHN<36mqBHY#{9}5dAGfJ#_ z#dFkh8N;#7cSn6TET>D@&xUY=vq!Fk((_Kl*Ne8iNwN`R^csE-mtLWnk+12Wb^ zaK2heZm)Uz2euLW`ug{PD+fno(T{_k~&y!)&8T#M6eyDNkz}`{Kju9s9wDQv{DYcDQq(8Vt8=8 zK#cW4{$SR~p3qbH3&``hNAz;fGT-qz=7#^anJUAzTSP(dqaA{g#{?f12!3pTo7a8a zzZ%q{Bt8vb?lq`^1o^n(lzQyf{2g)JP*c7h*w`RvWkuV%H|#XF(7GF-WH8hZDFScL zs$dhCA&gg1y>K~-r2-H|_GfPqv6A4PY_Y;pZ2gbRlafDA<2R{RWdp$rarsP4% z@r?Znk@+D|1^~RKASevnJ95XP@X7UVJcrf3y{@dj+kBCMmIcvqd(+RsGRRT~UQnvf|7)WiY2 z+hi+i7`Tb&Ba&0$)(CYUq?RRP>V<){g3by8>9nQA)xU3bqPuTVldT9gczNDO7jNH3 z?=QQdy2#QLiZcW+NFLAS;RA$d^gO5K;7EF|;S4SBQ66yiiwq%sajuuIE!~q|j85cy zSU_8Pjj=)yS_C>cnIK|pzg-5QB@^pcKQ%H*PY$jvK)~`yK0uocq z%{+C8c}#k~;1{#p@K?phUXh?JChE3eWn6!T(4v-85hn-GHzxhDlxupE)eKBMCV_2O z`E(W%_|Kl*YY(pwYj~7`f&ljRx0VS=C;CnI*}gKrtjya?dw)~Xo%Y|llDz@0XvaQb z79o+>R_MXZZGL9jWY!x-tQy)15vxn|IH_E2e}@nK6h*$h{DK0<69-F5nV{F}qS2#YCJhm`q<2b_fRe>R+achZN`_y@$;0?L(yToNi?#_0PvYBJW> zq<+SoL&O+n6+Z7S;}A*0IItI)rtuH**&W$mR3bSWf8Uc`iQyncNEmlumS5j_f9d(_ zqqN4kj$E-5Bh^=vtpQ{i=8N=LUc5HqF8mg zV?TWf)@A9Zf`Y1LF8J+_PBB&=yu-&=`I!x$%1-z7@^;7TvPKi)aWA$61NrwNsulqe zl^x}S8kzs2)2Bg_)cB%Nt1PLt0gd+CU0sE?OH2Tin|ftXY^d1X$1NIRutq@5;)^45wN+?zqRU6B?6Cz`M%+RjOvwXhg>_Uq|ya+=`b`m{>1iFj-`la)mZYilv{CkFwe`{AKPs$_d8!$uH2LNZ@57q1wKc)56Xg__9eZy1{YbR(eoM)@1z_R~%m7TY zl!TFxU$ylW#TG`#W9UQBdxdXRyiCu7 zzTdk_ck5C&rj}X8a@`2h_SWtj zG}nU8Z<2F~2+*IlWEV%p2oOC+18xh$4>>YR)adhkw~y?fYOG?!*kqO5y9UWX5@JA( z5#E|Jmgf64&->Hr%5Q&^1$V96nef-Gn!)C~riUpDg7UJJDLjm_lh(XmQqCkv)a7h5 zAw|9dHDFeXG$Yhbv$nVXQQCqs%LQmlX1Nd^{ip>5E}vXK$IwxT3Wo2*^Jh@SXGk#7 z4y6A>?aJ2gJ5&BZ^RXl))o|mv+|b{j$Wowr`LZZ31{FmI{2-k#m*wj^7240u|6;Lg z_`YUmSK))xq+_S=B(o}wEsd>$0S}RsAe^aSk>7IiFi1^BZiIvQpv_s}kn!uwGdW^S`(IU8PMq+OLRqx3dehml066(+}l-Ln;x2}fW5T=@Iz_TPN3 z%iWelbBKEUpu)rmDRwHSIl7bw!`F?`reF5_2eqO%1MSf~D?Mzg^VLnb%%2zB&O6L# z0{9)s@X4dWWio6C#x68sapcSDNjlJq@mKjJhC3&mgv#2@X*T$;meUyP=B!~ zD2FfOT*oVS!Z8rJetgpKe{0*Qz0LMU72H$UE@Y|I)2`=g*sL|Xc8R|9XvBy)upL1SV+n}08rG-cb zw;X|_atStkDGiNIt-6qJ+c)6sriINkTrjT>$0M_0XATfj4ACxrgBK3^y)`@*@NPX2 zOY~pfIAG^Z%gdX7U90N4)=eYNq}vz+P$(XLLit1S)o+B`NJwc;HH_b-NTkQexEmp0 zLgFSFZPmyvt|^&eB$de}E_{~n4ijzN2_i52uJC)AB)~^D0-B1>ok*>CLQDl4c};L1V2y2lWiSy2()QPhfebYd0K$F{J+8>dLa(N!JtLgt(1a_|~+M|51XWQN@L z*S-k=6Ng4dfK*uk5ezdfI1$)O1yC4$tu(oRAu51W^0IgIqNuFY#_aiaSnuO89fWqf ze;F9AfwS(z+Fed1FRsb1_?yW?bpaI6UXGnE35|5hLLh}9&*o?@SIkYaWitGW}|dNWWlh*fdw#_84EZT1@g!-qotoly*oP>3H6{72$n7$5yZSkOv9dJfInR2(fmy zfc+j;(*uMa$=l+YyV=(G^l_D{kY-toe?ywXP+2*=BWC{rAGM+Mk&&jzHEVqRI^}qf z8^F5ZT%0e9>iwL`8mP}IeC?_v@@zJ;Mw&ECO+rEf%-w)s6mUJ0rIt`sL@8Ny#Sy!G zAzaJCBJUET3x!O+ z5`A03;3tj`aa7)o;-!MTNnR01G)4;4(Eu z6~~vBZT}d&=_*j6rX-yH8UzU$sJs}tdi2+p@YS}ZS9f1p?0Q4|ut*)lNrmv_$VuUF>QOVxl5*A>PhzU?w|jFLc4pW38U`GMgvHmXQHs7*~gp4O4CppHr+Z&F6Q zFrqk+N$XG!hkqqDGp4RaWoK_8n_@3|R(Hnc4ahGadwNTTZf!+}#^?P`y-{9a+y!Xx zhK|~<+HT@|?VE0%2IaN7o{69#AOn@6qP|$!+ZX@-4Th`Y%Q0Mk*6B(Gf93kZSLo9J ziPpGo7#LS%*kVexxwxR|=xYm0UW;0;Yj@b)pk~4MMtD84U3tRU9Q2Dgh9V}9Z0;Lw z)SQ;<3X~Mn&HGq70^F`Ykk-_CLR7q{>y_rYU288$`{0*_7KyV(Z{fZpY&v+nHV9#( zI($EeE3mLbp;GI_5AGiv{kWd11nvU_4GDoQO+iZ=4!E#IMMcd#dEx%6?2Y#(bDVZx zhH5-(Zs0cdqpNmYZ}$ox%NNZr^-=7RkPQdXU?Kp{d<5LzvE?)*MlO{8oR$os=mqS!jf+(;6(uN&Q5 zifB;^qfZ?JlLj>#DWDuBJC#G|4+0LxjnB$E>A>wPR{UT(ncLsarpT4T399ibw$Uut&a4wJi zDzMTwK2G^^zhVh}!D=Ay<0A-1!j@Q@WI|bkUvr*$n09KQLC<7RJ92!8to78=DMAmC zcWRqONcf+iiCAg89w$3wWlxH;*Q}*3Lb^@sM#V#wG$16%n1`^_HVgt;Ic6~V@r>sD zVcjy~%_ylYUIzD5YmmQyKsMbFW8VQ|?*Y_-rQr`&?JqC(RB*Nk$Dq{ zn?mGnT7hC zV+}*7hLuZVQ^XQScWlvHG|Tj)1V$df#)KGEaM}vHX(e`ptb5CS2IthIr#Jr6JD1pL z@trzJZab0M^fQ_%aI64NKFG@};UL-bt%1Ea-=S2Thuc*{OqCi{uo;}JTxC4DCd7Bj z(=IKb(<`w66U0n7+}t0Af-zs-4|#vuS9)=#BU;7uoOGliz3Q|U+J61YIaG@xtMJ(4^X>7yhXXEZR?eI9?hyHY7K`!PS=ei#s%@aAWC{#VsCPmg?ir&Q38C}kQ z^fx;CJjWX2dkT>x^j`?BU_h-U2Bog*E6tiLa-?ybJ{ki%UbOJM>=U z@2*=r{Luz=QZ|r^8T|<%tTnXIM8=8Es#uO1*HktXFWaQ#4`)QFjh^$BGzbZZt(W@4 zx&wekinHj_?0b)<_yCkAqTPs*z9MaJ&jRE^T4e!3=Dr>0UkfET(oagboz`j|7&3(cUi(H$jb$j2MWcSRbGhJyWjoa{mRy(sjx) zA^4yN;%R^8?|p_p%U_soXiYU@qa*hEtI~dbJbFvRX{4l7shdQ7>J9^uK#h@YD}R8? z7Bg3CGlFPT@SUC!U~K)oRHvo`OjZKi5lqI5Nv-Q&M_2A3d9359^v zl$$5OIOj|$=@X~f5IU*v9(}QaJ3}|s?RC@nAIJpfb54nv40p_FPe_ef*)l?a{askz z9`u0AY_YL3865KYdsJEXl#|fI$PeMV=5^p=#PAfDoNg>-SJ~icQHrtx=>ortuVS)s zlSn4PhibG+AYdLpO!PKYP|7B8JI~2(7mEvFQsTxZ$9#$?V|Ue;PJzKrPcAAFvaMC1 z{8`k`H5L+8Iyj{;#K-_TbWj>&UO1J3JQ;{(5mzk!l3OeR(FPxC5>X^YS&9|gFGszd zl8y^e4&^UsF(wQ0a1aFIiUFSqVA-9P8r7qOqcQEsM*>)EPcJPEhm%#A?D3*-@ic9Y z-dv3YeG;Y!+%SG!G%LU7t(3wtU*S7M|Yzf9uXa7zl{z1M!Y-^?S`{|OkAvl6$7wX|4 zjIruqY_<|;PY_{mrsYRcf3%2Lo(M`S$qO*R^mnzu>(4eH7Ddl=f_9%0&{p%&)_nk% z6_Jw3H#{61ZHKO#Z_j=P26-@!cVtyXg_RKC|AO!D@7;@P@CS)qkU=PJC_tfmP3%kH z;gi2Z3W%S+6m;boWW|-2HSEp^B~q0PY)`TP-jH>cR$8b@ooU??u&kjVj+>n(q$Wm4 zK6AMq3F>>O`cuXL2ZjIi!^Q7Ij5y)xDPO9RUS0$w(;1Qo#;=mIGCo@S*)fI ze}ff#A=MfWyJLuDMsW5;*v253-YV)~mJ>2AI-((CVh26zd9mRl-K=88U-e*ht=PW& zc^EhEALXsv?8jq6rs|mgct9$-dDS(nZWrIrz*6eHxS&pqNCt=s##X1TgJ$dcmpX>w z5MWA1v$opDo7_oqL`e6xvHbT}huSsN_oum=*R9&w=Dk+6M03G3dQ$>Sp5d?xK}E*^ zbZBFi%M-lwClr1IGO935wu`d9Od&T`Twy0}B@c>R#k2OOcgTHVXEXy%o);2lVw=wA zs0l~-?7{xug;ZB`BA?OZ#(%&X-J@;j#D)MkSSXQ0dnEAJd^YpL=o18k;6sKQIxogT zR`Hf|ixwbR93LOg2{`$u_b?_3I)|M&w(IlL0HH#_By@+kIQWFPp^O8wuvuF$>vux_ zSG@G(q(89K+vrG+3pv5~qSX1oF7+@vQYs|md(rXFooA#o#8%XXGxk@N*k%i3JQ(az z>Le~}w7&>6C_zq80SbMG`A-{!!rvjeZES{|`Pda>tvJM)a6b_u?_40xOcVSZCo}t( z<(*dbn$(;}P8g4_g7udh3IQv?MsU5I^3c%N>hASPIiCN#8LQ%)Ka%AzDrLBsia*PCE|Fz#76Y9sy0t+C>1B#mmcUcXt=q&;q(iGmgmF zV)7`;K%*opt}iYwoPQSTFOO!vM@2O{m}OMUM{c_N@dmH)ERtzqM@s$H)|Fhv0M;6~WL^SQ3Ho=eBT!0$MbCRMAFYXV5L1fBqMx=4%sB?=<;>fjd3#suSn0e#w^i z`|OtYkx>K>8JHZ$z5dh2jmtCc1MkxZjftxZih zI5RUd5AB>$MOu?056B=m5GqWKf(!rsgN+v=@VZ3fox2`6Y2eFsd|&cF+_!~v zU7L8D^`XH8e^o~G?JFXZyyw-hrPkx7!{g;ffYH)TK#^0QH*Uw>fQ8LlqAWIW&zDhs zUS8AbWAAq;3Tq!AJr-V5_qEv9S4tqc5?$r=KYK)Opac_O}O7|v(Ir?w$xsG{G$zgb!*T9^DN?sR0>~vlfV#W?CL63kF=`2 zIT9r1u^2um&G4`B?@ho9Gi{EeM0|;R{A&^lMaNQDutlJrkk6*+pDlY&9lmUmvMP_JA4sN1pQ56DrVQ*$l%~dzUQk4ymEv}z zR*~XR6qA&o#8;pN5k@pm1(0~GMwU$Ef4C|O;w5KkD?lSuu@Z$BO)W1YRueblc$OWE zY8pKGoTTa6AK&3q%hi(lT<5xuXiKXMO-u~1AzKi$r5zlw7XJDbT4Oq>ns88T;fKX* z;6uvztz4{uY0B6}DPYTLuB-y7_M~~HGbjEb@TfBpF)|}+v|`inPjL>J>L>imeSt)C zn36#VT-hMmwPg$ZDI&F61J6AJ(#{=(kx}^!7pIY4p6`$L<@z6=c(k`VML%-G!Yn3U z$LWbZ=Ja423G>Z5UblTw1w3h*R$Z|^Jg$cUn=co=yTLzCH+D@LjcWMH?)0N|n5 zsqEr%6JCd!i3o{Y!PLjaTwPFD82W(cr=Z8pw`Cc=J$hAiLYP&2HT8oP0Qa^37Q!j_ z9aXET>J449euMbjs?Ju5-RGAV=^!4DHXe+ZcarV0APSk|o)m8VVwRl$ht0KK;rFbP zqFd5UfLbub2e}4PLDec!&PTR(DhOXED9TuJcx1%n;t1|?twv-|A6 zpiC}D3D3peD|PsX?*DB+=xJ?P|>({j`4Ni4yM?@X&W(3)T< zNy;zzOQmLSIwPk1Pv^>vFyK_wiCmEbT%;clE7iF#jy4#5LF8IwuP-#c-*Y^_N+$Fz z);ZJPq?#Tvz&c4>u>>VTm(gIx)T`<7#mH*nO>03eu^q;^qQ{1?Q-_|M``TsWf+1vK zUL`L#^(_tgX|a)O3rq97$U2tm-pIPOHf>es*F|O@G@RvvPW6y+*rcpzq{nZJ`MDwHSkHRn0A@u)Yw6axDEFpR+MP}GzP9ZNB(aX!H0mk!gHjR+r$jabA zX-kC-Re*}C?Bd-n+zB0479>fT1n=R%tAfQ4MQ4&BU<9VK%Y?BbudJRm@G|#*lTOz& zU%Of$g5GpkW9=r#hp!e6&@E|mm@o=627F?5Jc@-&X62Z0Pn6zM5dSdI(E%I&@AJG) zXWTB2`=hDR;5Quc&EWXXnq@&jX8l=udIkluuD(5!1*h}Qy!f}k2Pp2+U!k7LzFmpl zdm7$ypSORnSvw?`eYyX3y?enI=6ITjrxl&v9zhOo=H=|Ud*K0;CB=cMs*bfiA$gJ? zC3}2e-G{WtC}mr}!yBjnQ$MlGsS_~6ebv&6D5e=6AMf88-fqr+i%B&M7+(N>rw55Q zO4#{wmA0?&!-;+A08(~*ny;*lJg4Z#Q=}9n##Yp5m4av~QrXB%P#5j)1zMLfe+5ji z_*PLgOXGRVg*~aaCuvuX3+f=TA2OQgHF{R#9cE1t9buU9rn?WkTc}mJ15FoQJg|yA zMGd{$@z_c>XY}0OsM>O6XeLI~UbhWHW!_4FDoM&cqu_m5p>$9d&Q_AV23^7xm@=;2 zr;`5Z$)Paku*^H(3r!DtJt>8sy-(shzSIjtc`(r?q>|~$YKS?u6vYF*`iZYSf$+!- zDpGi;!|bvpaUO zGR&U_HmW~K47qJB)Pw)a^*R7Ox+fAKP78 z?EvJiP-AW8II zqX__8I2z@=F(5%cdg0_uSu{IQX@6EY{T$;ssvc#wHDlQWE(*dU$%@NZm9SPI_Pe0pmQU-7yQ4lL1qT zz5d*e!Y{q~f36w>o<=LC%TClM$;yU5etP0}3Amv4g{9RMHU_@DKfx0bEudyyUL3t_ zZ|Du3a$0cyEDFLg^zZMSy*IxqLR&PAU(@a?Op_t?ju55@Wuu+cf1Lc#=AWTdu+K1$kJ#Ck@A-0ISX8Q z`r7Oe8rP}(uy(xNnoYzZDlRszW2DCXz8nMlRWB!=uDD1I5%JoQp9Da$pHWb-aUYxC z_u!kb-Q>cZ^jz>qsba(KcuL z!jn>W`g8Y+zfaNwWq_+OtdIXLcyzD0urN+CULa00-zP0QPruGw@NFE?O5bt5aM4Z) znTwdkl3_H*C{Z@6yy~cTOXbp2p|;NUcUGXa&e{__rV;&^k1fP)A7u4re!$e@1Px>bkqY9MuV%CelBTA9oTTYUR2a0S3|hq_{F)m`)tDJJ+Vebbf&P@Z zVDTShh+sU1K{bANp}PC*v9}Lzgl+NSi#E8M$~T}?Y{PdwM8*3yG2tA>Y?y~8g;BH8 zG=(ib>m~+0`;- zSLb-CZI-Ti>Bm?PG%Y8#&SmzuE^Lie{~^OFKL)Hkn5XOgJ>{I-{Do(@U2m8(!Ko}f zUQUI2@a}W5GtqW&_JA)$I%%Q2!yFobW>B?ot?_GS1?C%u%w{u{g^?C4 zE_pO2BxRu|^jOLg|4O#BxHxHRC8zBny1;8LbT9>}ucyDV?hQV1&jt}L)E_y7_rP}4 znW*m6!FY)p{u+MhVg*5PYs0^oB{$x0zO5;;bP7zkdtoJTR~y4{@fth}|v^hU3ds>)rHAbcDM7 zhsGN4#c@`dRx}Yop`y4y{Y?c~(xVf)kb2U_ug&F~FP5ZnOA)$jHZSu~O)n zC&0nVSD-bKK~hgELxv8Ul9o2RvJ#!8DfqQr@BD3WR=DjWqwbw7tDf8Fe2ntT7siOs zk`Y18lEA%p3%tbq@I0JOpCzhnzI3(kusPXF3GmxbTz!&dICz)yiQOtyo)`PT2BDSa zJWzrBdFzs{WJr}Hysp1#qpD#~xv;8j2mG43}1 zX*L>xq$~=bP9>*lnsJppQtcHs+gccSje#>Xl;hOD0U~W=`lGzi_t6RoeDPu}hdLTm zN-&#b*oWM;96i)gI@72}a+$+B`Q=nRU*m^)`RIOLbA@G|+g`tAws5}ow~M?$fam-m z&2TlQXJqZMGVjNmXYqDdHd}rIWh~O2&pEA=T9?tLkQZeVPdSMdb3Oeas0ni5O7@5 zWoKu28^ph71dsgBSqWg1V%|($NMS6Lg^#VMwJ8bYHTtlm1AkSqg4NxsIsI2DEdKZV z1(iNSEE3x+I}L6*wOn~TVtm4wWkYy=iwGJzRu(;9V*LUCzh9Hj_4Ws&1tHzQ`$%c; zOX;F5fW^);>5dE>e}`0zE%-xiV*FV-XXtks19-_S4f=mBu1`5bq5U}x9w57kF zYoWa4M;mgDbrw+DGtj30BpE)f*JjK^z$gZoF>{zbM%MP>f&n)h{l(03P@)mMTp~uR zri^#5lxixdXJavhyjWRxKpSWc;J;s~3E0TMfLrHW>)ZWGz_AF-w|}>9Dmg66JoD4F z_I(~6)l9yhr0eJZ)m*R-LISJd8d+?Ww8!0ln%?f?j|l&JS06f!jMYuNbsJfL3K#(& zI&>4!=r>czH)dDAZ0UE`&0hceD>^oxkNo`ZFdRm!ijC%fxz15Y))jwDPxE||HFaXv zD#7IF2w`j}SlN9ON$G~iOTz#6$UX!bkDxC7Abr*Lj1ny0V~glavMlIt1zhH?vR@77 z!#gKH7AIMsg-B)Um)PdirR5amA-{fA5x3DNN!_7I$ldvb2|q;|ZF&S7$HZG~jTsxV zyCnk{C$ zksvJ47(b%uF~K?u*3q8zrT(*Wo`j_fmJX$y5b(wH5e)tV9 zq_Rn|30=Y07*v-yyI8SrLkxJ(N5$V=C=ZE`7 za6^7Tn!l(?Q)F|8LFenH-@N}jf$76y@>=n^qNOG69TAVw5e&IuO)bp1{)i@fDUomN*yIs zVg>VkqvzlTfh8R&ej&KnS}O~NttQRJ*M;slAfRnss0+L8jYhC=H+k$rYpJk5)zEk(gAQ=Sv zKSGQJ+z9`vZI5XU`%I&VKRA^nv2~+iQ!z7RlE(BFBZoDx<;YKeZ-FupY7LPiQU*31 z)KJ}ZpCVKwu?!pyw8)5=80}@Z=YYXmhZo$y42N+9!oNBEo?U^gus|^oI46hLRUgQo zNddYOhxH6Ke#lPOOI26H^^Nnq2h;Y1{C~)t;J~n&Msp#UeIbIEmjx zLGDW^5}wY>Srb{)x;Nv3zK4EmzD-rfeCvLe4LWR9XBo^_b#*CeX&BUS)4G>2E=4_i zyik}>p{Lzsw#$PJNWSvgq|*L=&olR+;S|&A1$!B|s9GUx#l=)f`wlm@=Y#jb4^tH2 zN&4@6cF*TZq{kXStm=3u)ZnjALKD#%J5N@1$pH?cj=X&wmNU2y->9Y~hZfV+w5(dy z(2-otVcL1^eT|V#xE3@B$-R8(# za^epX4}Fu=)c9XD#@ua+0ufLpBosoN9}qS}5e#YVAK1V#crb8q`lPd|1-e?8v0LnP z1IfR*tPC&}0E+D;MFrM`ZYL)*66+TaJC1yge8fQJS{kci=P%C96{V7!Z`x^sK1&Cu zMTLFSm_TJZyH)EWPxl`ung9*StCvBVv>Z?bLEuvGp!4 z&dkzs*yvtSM+yN|tEyg%Jw8B8SY^ReN{KCo34 zcGQ2U@$}_Q>I4&o45;JNUmJ_-F^w2WM#5YyI8FnbnA}M}b+-c4u&2|yNubewmu02# z+cy!BS3m=K9WEPw4^Hn-2WW>^qCjUrG6H%-Sj_M3&=UKtWLD7{1JC2MdWoq%!Dzz< z??2GC9^cvYr{1>TvEG;dKH@Iiha^=h%%NKA#jvC~d<>gH;62yDn>Jeic-zwwMWxB(-Il!`>ka~{~~J^MmiUgRldm6#QT zLPSJYMR#C1NYXz??*sa}FeR&|hSV@_2bG&S{oH3jHS8{k&uNYJGY681S+1H9oT8Sn zew1&x;Cv8}cTm!aWiqU+^#od@bjOFpM%9Gl7Ch}##y zF`DKL61|lmq_QIM$LHzj)&?PRfng zG(K=x#z5TCau^A{RmlQ;ILZ|Pv>U&o@op}5;>ix*OE;Pmf61p8Z{Ve;fE;@xX{$H< zXF-RDm$TDb8^;eGDVBeTB3xzo-9D-71dB8EiH+SGyZj0!VSine z`Z0aG5f_IF@5a0vchi^AewJ=8y(*1oPzWbkynXMmkpvM)W zt0vz2(zOdW$XC{C=-YZ1CsWBC!@(FLVDbba0t$5n((*?B0pYIZ_ydw+NGl%rtNxZj zV$_5^d(MT{g!bvtQovZX1ri5>ps_8#r>*Uvk&hw*E`z^37vX8nIa9?n@xsb5Y%jV~ z&nOZjObKWrr69R623cBOgerfLmDs;4T0V&ip3{LaYxt^Id>K0oy`;SYQ2l)1dHq$P zx-qCk8V2?)XR)I&RNdy#HpoR+kctECdr`=$*0k&2$LW}ve>F6uev(i7s-hCOaY2h4 zUE_MB3aAcejZ6M~t02T?6uZlE0P$q+DX%l$Z7$3~Gp4c1Uub6Ji*CL>0NhIe^%~1y zr|LLc^Vl$7Yjq2rrv;B zyc)mWOEI&Y#fisS;F@PKP;mc-TU=(6L1XjwEdcF{2ZKn^Zo(6?dah7 z`ES?P*H$(*R6w)#u>t%kGY&Z$8%BVp^(x-{(Wz5o`)4H`82u}li5C5?nM4d5!PyQu z8znazRdnDBtm|wYNLX16&;OE49)TiF5Qy>5Le{vO8~4xJcWp3AGh8!P2E-UdE%@Wa zMy9L`^Wv1cs~j27Z?!Q)FatXCy}jZbOv%Ff%m82!UiUm3pJ*PMhH|o~r6ci_K!INz z`EwCn8en!s4sPRHe36|(#{(Yx;m&D=xmih=}8=~GoS0Zbg~xWQkrP! z%((W9=M^E9yRb*4^BoDD)aR6aeSk-26Oc6eWQ20OC+nNvIF6<5KY_ z6w<6FSU=g5yD>MZH@8LZZx&lwyU14#s7T`y)RR4Z0lyat5TxB1K(|HK zAKYi@KEPr)mH)MLkukgXOIusc83~Em@5#r~^PDw#ObtgSx6^868 zt%+<68>n~aMibZ91k;;8ApZOnbnh4khZy!R8kJl_h|PYJc;7 z@&YDKV0{d)IP1ulo8vaGEjn~{A>xHw)%DB@jF=^<;JO2a3zvgecX?u_=FIUC`J;Y3QUzvf+(4~>pyBfkE-c<6$@ofq+fWfLTgSJN|4Vj`u&jZ{@v zQIfY4HZVj@w1S4tEDnPuX5rm z(%?73xx$2~t_ei@>-DHY1{+1k)k#$sfJ8&It*zHh7LWv_ciGiF2%mgV$;5vmJZbnN z-&J~u%Tv{HPnf{*@t_6N1@;MTW{1E%-4_o?4%ABJ!~e$x=y;kpa<36C50;7T6?CPm z41!cpgd(4|yC+M_9;NIG_!{t$wr>HhpSp-dq+_9{;21*uO%9*dN29Xqe)COVu&;wX z%$-&^TgRXq4(051y8&loV@f$C6K=9zXGLfDYX1`8z9+Ore#ij3Lj4{V*q3EnJ2{-+ zCm7GdDiFZT74iA`{pG+B>y!#}+89AX?Q zVVnvT91SicqCYLX}gPy$8n|~0O3Rh@#)y2bfT3mQ4#eo5)h27 zXD*u?KylM;bDw%%cMdbuQ*B>50AwNJC%Wj+C(nK|Mg+J)pf)@&`jKm+Kg6K~U$nV| zM>d%uh`kU0Kcc=mDy#4L`auv-ke2QgBn0V}ZUmGrX^`$t>Fy3m>6UJ3Y3c6n&gVUR zzU#N%KVU7MxZHD3%*>uWdwwcwYZJ4lhG%DITOvh8hJ?HZU_A&c;@_*-&Rf)VkS;=> zpJOC<f$)F6ZdbU}{~!}}P3qwNgy_3QokNWf`RI7#E# zVEky^dX3ltJ9_G(4{0c%Jt(-~ee?1bG#$jzYXC=<5sEHFH_c5=I4(n09+7dEQ z`*fT^g!6`I_>V{a`0nu^7TL4V*QRCV#@*T1_uPzIZMWKYFF21@VBx$+R7z|2@Bt^q zT<-|40D0@B83VTqK84il2?F+-n#wAMzv!3&x) zI`Y79Pvpx|0BJ36P_lrk3>DyZf?n3`E<;rkA4DNHBl;X_L{D;!4;GpZ>jF*#>rYG_ zck>s!aaf*ik99S*V`#`#y+P>pjYMq`E-Ns&fA)`?L(40ukNAVn<)8vEimN`C1RUez z3%oP@kSRBsLt%-JeZM7V45RZUe92}R0}i-pOX1=cPULZO@1daH3OFbrOI0~*Ztv)* z`1vz%o4&f<9&UqdtL`OKr(@PGU!zG`b}JhRN+(FiTLI!cUr9R~9=>w5F(@!f zPk32HKQT5g)IIw159TZ6rp^sv6#ZF(a&X2?&0V@%R4Z`1b2=ts4zliQed;U*gw3$Gy-}XGLaO6i_)IgGoW7MnrM8k$4 zC;wmq_)In@>)mX#qa@~lvw^r14syRHxZQK0OaRKspZQxr%ox`=-2odQ^a!nQCgzhR zxnLQk+5}eXiKOo)ue~p1cd(zZ{V>lhK%cJg{Cs8Q5>*?f4+%?1Ufu#VH8n{nfv|VD z81MQqh!}>PtEz+G8c#Ut#fg~~(!J{#{I=y-0P;0vC)f>kA0r47I4cgSrA5!!1 z5O@QXN@PKx93KcOs6EtgoS0ya%(uNpXUJYcD#{wys$lT?uondMdyqR;?X&U-EsVxE zR#DLax)=!o5t16@=y>y*xcKSeaOWA+4yh%q%KS^ttf(XO++$`=9vKI=?M4R4=;%lv5sQ-?z7Jiu#R1?=JUkI0<(b zP*ba1FU{07G+=Of91pTC+N!H^fXmhs&ZfSv+|_QT)#P#7jq`7MvKnYLxavB4;VXQ- zMDtQniNqMwxWB-IaPgB!C=O_r?}FQ4Ar^-mga`qv{c`c+i-Io6tQOerZ{i6`#dLw` zuIi1S)a1A@r%LYt6;(`MmMzx|=D|R93}dC*Ftf_~(lsB-!*+jsdoY^%bRMVbCmaTK5kTJns!(5xmETA~@t*2tabKT;TIQ}I|>9%-sxhf+5!tzt~`1}NxEC0np){UmiPNZ$&8cW>b51|l1# zWPHTDj5w#N^jhzX1|9c7(0`|ZxYKK-|E{A)*Z0cAyf~9dbGolrhrWP0ZY4+x6}bYh zth6-z_wU~p=_>q>7fK2AYC_`T2yU{Av_lnmo+5Ky-yT*!d;%!dU!B_8N?RayJNE8A z?nalU=}D+aOhk4ZYw7NE8llS^xpxLPg1N2;1ODblzY;fCL@)K)OI%$1&SBDTu~)C)xSOnNf1@G7S@WctTA1}rjthy1z@46+rrAzuHa2p* z1-x*LYwg5UdV=`Mk&|cD=8RlR-5#kE$R2vuphw|l{!>X_?Z@#wIk9eD;(vp-*?~Zk z3y68(?{UTPJ35MJcf&>>>u`80w@ixYf#bmelfwf_p&T+QsmE=vnq7EuEdK#zFP)}% z9`-o93M$-S0jrqGa+WS3#80ZKfFBfiH%D~#0`fPFOUdDOJ-(b5DGOC@%VeWmv2Odl z(@{OKZjl2!7!ruA#y5}uY&+@)g;E&mQ8NbmRqU87lv<)pPNJ7h>izxOJ~{KFnCzk= z_2)xtxRW??+(ZHRar{($iQ2 zEoHB<=DU3KEv}V23XY_F+1~9-jGtpsNpT`7Dmduq==M%d>*nSnITQLpEEUBE6u5pz zo`C-pEkW6PMyMm_!Mn68KNO*7_wnDz4e_r0nua>s%9f%aww z)@L;M{j6fK8NY;IA?3UumCe2HNw-6pO_%(dF`);qAo8nOZMj6`MP-^Z|~CM1ao)L_*H>#|s;HB22wn zd;6>8kT1`VP*?;X5)+%@n29Qjd%!vB-}b#Clw0a~V5I*IY)r&t=fL-*0%9y9*@bHi z`5pSC4*_qB*z$t+@o3@bsMbv{Z~9sH#!NbAJSy-4i$%k`zyHtt?|cBZo2C*5toQl-hn*z)DtIyA0M3M+QeRLgY*zlJG}BD<{4k#({;^kOEYaIHSx4tIif1Kh`15n+5AquNmFn_& zB?n6QS8;{3I=rWUFaaO7!eM`ER4j*?7!ug^_RfM`o(dH8Ygjgj%HEF7XK^msd_DIh zcA$s(K!xYXL98VA&BTGw{U^oku^03`1jKR8V`t6wHn%X){bYgd= z#up#D4Mc(7*bTWJGHb3uT za*1ENf8s#>ufk&S0R~80=jOkh5HjADfnRBFZ83j;AEaTWv!rA%Que4BtCnV(B4b>W zdgTaVJAipUt_^tS*yFDKnCehB7_}say-srWMrh^ z-ctw=Ae&?9WABjT#g{5xs7|4wXCbhvr3Dxy1k$@xsI;7RD3JXnCNcqzR9{~%@aeN_ zny1_Z_tQXu2cLid_=77gNYap!q^v9z4^QgFg*~7Gu@Rym?C$O!%w6IcoqsVJ$ry@P z(JoXcQeKE2iZFW*QBg%bY5!>0@_ONs?>&@mkeZn}dTYx_xl}zb#T=3Dv6`tZ8FV{+ z;R69@I3*=z*2J!fm6h@B*`}t)WO%<6J(!@Io`%m2ksn0AxvpvsH}7WBt373Y&T$`VcD|Z)sB$Ps zO#8yHd~f$=(8%ZfD6{f~>dy#K`c^JB6nQtE*HQ5?B2w-rnjTs(q`tT<2_`K@NqTqr z9s9bG>kz|u29J#11gQes*O{Sxe*Eqfim-p;Xq6x{EpASk4)x%OfNO7ix@5u?=m~T_ z7z>n?lwCipTh4AROBhG3i;8E9R-2mTy*oMXA4rk-I{9gj0OfQh2i5M#1u2Q!qA{iA z1EeIMli5ujgK;dP>1}?GI9g(y*b8FDBnNILt9w;hn-)&RTQ{BuXAl0fkBSoV@~|r! zFO{FP)E(1u+#Mp6pT2%YcwR5NyPt&3pBh9<+}aF846K%#qbG}}txvl{gF~fJ@LpVA zUV^L(L|xriYpr^iJ8&qKBVgc{x2laeyGu0*}6?(b89;;SwP4E_-rclmuI>08JzyFefscs^5fC{XB16 z@K@+B(be9I}Ef0n{1HXX-yOM1zDF^tIs9 z5XZMsF|_!!{^ashwW5vk=vhI>O&VxDVLt?-kH)Hb& zxs<>{XLlmwDv$xyyWB6X_qf&iTQv;t+XdOqsPo>2Ua{h6ReXLk*3vhe0uqhh#kHYI zF>4YjXo30FvH9#YUuF683yNG9BSmgY8bgwk)ja5+b93A&bIpJM{v{Wn@E<8E7F^tx zH(ff1xow!Wx3>pCLR12_ip1^o)YO`p1r<1PTwWcr9^VSe-VW?dephXE=d!Wsuc=`T z2m`jD<6?J$89)4|2MDrO5CrPeC-*igck4x*NU@2Mcp!%ZvDi?nh>w^_k$wKlT z9+sP%=Rp(9?eJD6;C)3qy{H5yWlo&B{f{`To5y zF-&cRD*am3AY<3$8aW$V{I6f{K(dANux8>NJ-tZzw33#VtdbHY5)S>wGW3Z+-gX}bz(ANfK8Wd&aN z_5h6l0d6mhknGV}s!TO{>X$5*#WQTh7)X)o9eKN=2TMJLBg>gla{Z#EM%4GkL^4X5>k1LoB^4iEIQYn?O_b5P*CjPI z^}v+}zfbC0nxFQ*$0c|M?Vm&$jK2G<)vDTPPYa|VSlQVDTDtuM>nYOnf&%oFPX=0t z69w|U#|SxNeP9NhGCc2gSEoLe)KjFYAIi#%(C0YMLOIX>ew?lSj#EHYVl-W*)qFMg z-F%@w8Z1Y^qcIxG7A2!t3B+MnEN%&Y>tujhM@*j-mh{mW<(^2pCS4XBiwk$i)V;T3 z`#H&@ceHNTM=#qASZunp8~pgMvH~GM5561%gp6b$SO{(nWI#lWtE#$M{O_Tv*4H<1 z1Py(C5_5BNqh_@rioiq^Bt>iAwO>2G9o@ey8eCRZ5yu@}xr{ORFuLN1nKLoAxFiae zYv!`N-@L4y8&7{_WzoRzS@Se7u!F^>L;wto|NAH6;=%9{gKo_Z6@e> zcCgfvTE*h9;M1z}NceOO6LO>{bBok)Z$^RIe6SKKe7a${K>f<*wboAjLGbbjjDh}U#KrOM6E z!^9+z7QMB6J)BAoK<~WtmNX_Ag4ciuFQK8vD|cWQ&eTi*%x_L~>nHgvExP{MZz#3w0;{QNfu%D29CTa0n$0m3+w`3MG z{Yb3auyI%=emcGKZ1q?*dpdkQwYgi6xm8#I7jh=>1GkmvVoAGRMrY`#Y-PsF(UD!f z6x%q_$No^eF_s2%k@#OEN}%7($*&AAzN1T$v!UH!*oyhXi$Ab4hmI)3ynSyt7CvOJ zM%F>~| z!tuRb0^*z>K5%fT&}%p2g6?@vP8?iZTwvkmOq$)!hkEHx8#jFke`+f%yH2{+uxe(w zV(mWPE4~++A5MGQpNss4;1J%-X)>0dEq+ex^5>(*6up1>5?YXSTLYS~0VR*)A*qUK z&dx<}jf=a8=)N$#pdg&Hhw#fqYNUIV1H+zwc+D3h(*YFM`w^;FL)lShB*;_AMhaJI z$J@|;o#l6yPm>c_;~w=pzW!@*g||O(y)6t$6uvs3c{4f2pHK087r*et*`f}frTuui zmj8Yr(&3B}<;cp|$$~GiNXy)`h*05niZ}LMT7q94#f~9;60<+Bf4>jPvhwr%LF_|8 zw`@*}1*(E0qM>s>C@W4E2|^a4~`^>J-u*+3uL{Lq6$ zd0e}E`#;aV;Ht){HX2GH>%Sie_V&D=Up@=fc_6>=0MX`x)3V3flG`y+B|`gEuqcq1Pc4;dbi=z@cT0dJU`oE&JZh=_ z!(@7)XZ4`liyO-f8+0Tq7|6(MZ`Sd{W;v?x3AE8h4>U4rdjgYp85A7R^Set-?#e(U zFFeS4be9dcreh{FLJ*?m%o**hwl9I%3 zpa#UZ!^G}2jPrFH!PodnoPc_ntDDqU*PjwW8b@V9dz+evCcrEaK1EE~Q?Vpsug8eD z)e+K6a_`G``Zr8l>0B%XQT~latM~6Nvz>{@%NmEB@GCa#;v5g*}rsO`XVo7K;ILAlI_5KhKV`*=D`JSKRz*$hFUg7#M6@>sF;Bw zE@XIEu^jXk?UBNQjF7HXH1KK>9_jVt+4kDf@&luNGxasxI8A3=d2$#ngYPom*uD8sHEP7#ZN4rkfH`tB8X@m!|pPcT)f@39vY=alCqECIX zu(4m~FlPY5Szz{)TlVAnS_~I3-ocTPIKqc7Q3F7huF`N28v_HwJF9qc*FHe=A(g`l zUJ%hIr@!N;a2JU$X9{2mpp&fTR92$9~KkH&iYw$g4}4s2fk`9naYd<_IOdP%&(q=?Z@zo-*VXx}01 zb0m!F!(lOce)@M%x^;a$OuC5M(Tkw(d^zcnD=)j5;&Mva>u)#xsPh9wk(DO~LB$;@ zz)ALxkR9u7?8J%Fs~YszFDFjm@DxKZvsc=aKzhY(M5x#fz%w%E9ybBQKy+v!!F75;Kc&K#jz`<;_3rN`{gQ(>`)5T80))1D<`A<30>l64F z&w=18)PmXdZ$dK2fHCCnXk78B(RO1?H`H)2Vbz)yjU-dTLzoX~SVs^ffeX?d@!8ne z(p>in>D6=9*NC3y&J?rSCdsybRYw-U1xO{YHaXo3OYWRr;>CW15z>E>hk8;&uK987 z?^E>E>rV*A%&1^7yy~ZfgsT$~slpi1S8AH=@in-U($M8o3t|hoFgY)OdlivM+n$jT zyIrhC4YnC0LJ%K^2U2EY5hWa6o;><@?@$O9N9H!0p-v86)&qiUc*+lc{*YpMu6R_l zR>6Ys?O?Wjv0M~^MoL^~Ep4r?jelRH1_m1*$3s;wJtf~Eo{U(T>XDP+X|> zbKE+~nQwP!vMCVLfkh3IAUbNnZ z7H}-q9h<~Oj{Y5GHJ$!7g-@WT)!YB=$Ue@CyOp{DyT#&f)k(=^}$ z?8>d4ipx8W_FlRn_gy66)YLviShu1pmNB%*-)yhkv;;d)w~}zR7h01$C0#^-2-(LZ zTp~%u8lQI_l#rLPG}Rz(p-qb+7(nEVx#-JuoY`mBzr&J}7T74_nh;lSeU5_xmp~tI zOP?R?htz^9a8MDV0AZWAz&a0e@6$hHaGzaXZ^TeZ*IzqgChB-{K?syHhQc|PX7({x z_P&>W+V@EA;Gd}^WF$)X5I^CE^N{yJ zuTg1^tj9CA{jdwFY)6RczJC`U@KVzz{^fPv4O~G%85v{X z@!z_gH)mgRHD&;=z1rg)9kKHXS*zXR*AFkQp{4Ry)ehU*SUQl-H|C~@5q4HZHSh7u zBa<}+!FTW2N*Ij47kQg^H!GQ#=RXC-QW$gRmNS-^`wOz?gp z5hTwJ^0Rb@gQFt5R(1EMFtj~yUH)zr{>*qvV9=NWzFK+f9cqTx6W)^Z`kPwO*rcRB z0DFQL>A+05n83FWYMlKlE899M@Et2B;IPb{a%-hiLW>mAWOc(BJbt9`dRQk>t2KKI z+%F)nW;>DXvU&+U+gM&UxNY&u-Ko(;)P{aqgl!-^AuTK^rJ`Ve)iyoolfU${wF%{= zTMO;jm`wTyn5zQ?Ezd7sus#|O8$h2PdqrA~mfJEznOc*^#}y~-NJSVm5mEVGuU5}A zP7F?^YkQt`(VEXG_D@+Hno}hVZ0RCH;Nk@Y7x%v->Ri5VEuuq_ry-n5)3tyzpc0>0 zn(f}ccN^&yP(A*36(@7xVEJNE=TVc2hDmlv?&-mcg#7(?axWzOHtQRgI}m8;t=?{* zZbR=sm(M`hg43eBH8>HSL?<%lcxG;6Js9;o?ms1Z`jJx606f5Qq zyj5U1%_x)o6VxhQ3jj0`^AkSg9_s4}ARbX#w*EyksPoIm4FD#+aPUR4g7d!l6XC@l z!!DcLJ4sStaJZpWRV3 z?5Q_Uck8Pf2r0G4g3DWo5(|zS%EC)aIohtWIgy`r`0Q<6d{A;z`d<*;F zDFBjQ3(o7|UGYpAQlUtBFZffAp`HX*Uf&Qe??y84CZ%uP*ezbir$4QQcKzx}H2?nb ztd+utsnPC!0s8MZ%90c1iKH8LqNmbjEh%MApC~}pK#ccr)UkZNp7~TV!eXpix=>+` z*XDL|eQ>h?Pqz%^6-MFs%a?dApV{3yutePMaRr~BpIeosOI?@Q7Nx=T?u(YEXIjAV z+acXgWzlD6wh+S>h8c8#2q$B`M6wNchaODSAL?CBlkZAOlAXmsCL%tEWy7nr!1&ePSg$cQa1s5S};BpAW z!%77y!9hWwlvL*s$d%>Gpo1SWw4II8x&SsDWpi~XFP}w_dKUZ9Q>=f zmW}x;646+=KY?s8CJi*G#Aasx816Ue&|5DMDG2_gHiB2_<8e*W<=og13y~4VR+mTE zKZt)EXlvK&nTM%-p`3UNLE1JA3|$E1W<8@lcw7o522W z3JhGh-+-}B_GPuMUKXlKTc@l8!-tw}IaMS0MNft$Ih2cK2yBpfbug#!2iVnZo~!Z2 zMTSfpKw8*^o#m8@F#4c;AXxT5F?g+FDFNS(_T-dHZw=nXbLxXvWJ$m^NA__q>!mq+ zlBT31*TL#n{p5Z>@IH9d1ZeDmWFa%_CNn2nKhB*du#tVnZp~x~+We^L+S0`n!u8l# zRB0y_A3D3o0c@ieaLq4O54tx1W6o(D%^cpmsf3?gD44bAqd zNwzmm-e(?PMeu7VDaF=Liv(UuljD{5$#}=a5>@JUywEIVybwaw8l9R7=-MSE=OvGG zY69`4sDcnNOn?0+EOonA(?AT0nvR=u=ywwjvWhgpn=eNTZZFy0{9R2|sd6IAC&Yn!beJKB@~6?l?Z= zpRzLDE_LiL2Tmce_OT4_4xl`&B|(k{@4L!p+-X+3W@dx_mcYMmGPFaN6oiwYyO3B8 z85tQ28C*1ARdH|tj1514wpypGDoLbXOt{tag;oj#Q~%>>C`xvXmNV?=(!XvZs{IYO zJYqemvR7L5@E)vj3A3BELo<>J5{?U)cs zp6ZClExwJ<(L(4)dsnj+!eIFJ4<%)!5!)A2yB;1EcwJ;5r%ZYy7@5a*B&wi*&cG1f zrIo2c`~E$}0GfZ>VkEU9Ca-gWVDTie(v64=jHZ^6(iI0=tiD7+=dw&;U28uF-TJ`P_w6HINNUw^9{y;@a}_OFMuMfB5@@{(ED4HH4hj5V!7N z8%(C(DWaa5++6SshMU^<(dl2lbE_#`%_h~03yUncY^Telu)YfI?kxIR?0hjMURYeL z4-R}l#R6o*llw`BC+{`J8^fd%e5ck(Xih&~XS$ zTx>t#dOB;&^Q*AXu=}x%B;vp(@&bY!u2A_-KdeLhkSEgW^YG&^;kOpuIl)U@hvGWG zG^lY_e@9EZtMK%?%j?zK)S>(tbN0OKY#~!i%N`(=tfdtWDv3aVJH{ZFbcUd+WTZkE z&+w&&aP1%smt{R{{p&4kh3BK|)$#HOu=YTsU!xwV9X#g(K+z>QS;iI?WJE=~O;nUv zLLP3WzKiH7%9LAloxHfX*bp8dS-JFT`*&O^#ZiiSIM^oveNB!~hDypZq!bbDus3$Hna$vX@4q_4s!jpCWTInJzVbjcvf%mfSXS6-iRS(u6X;{%!F(T*G;Cw zE&&_SDK=GpX_jm6Ix9C<J=F?bnEw8L;8m|#b3O}*Q&VrS~(EOP*w#2)< zCf41Sg{GV zPrI7hC@!Sl*ULqmr~m&%cq5x*S6m#-HA%B!E9XU@R?$E>ThI9T0m`G?pd1z5-i*!B zuXnHw1@em0CHQHCKtyy!r|ErM0*b&rO3}n9d8q5Xx-D?&3jw7o}TgWQi~-4bR} zua8S^QQIDF(|fVxWF^ViHV3a7dQ~OliRy=l>9M7wO-hO>xER70Grb1lr=KJM@@4gO zBCuoc8WZbR1!nw9vq zF`x?;O4^Gb`L_#jaBxCNo=yV6;sg|npz!d#`ue1`H9g?P$`}|>g1rs;8`vy5Oxv8S zeA>$7faZRY&`^jI{}uf@jgELw{v z3N4|GZ(%zkj}F~Ujk&tiU)$E4Id*Vcz6~t@!1OBNJ$wg)s zZLu%8S=dwjEB!c>eNeshNmu^qPR!=KJR<;eB}O~N7>nt^<`?aDQf01MXnu&r@zI`A zkKjEe2HU%L@6e{T-53lF4S`NNGvMGqJ1P5@4_9?_g$lnaA6LgQo{2ZfnrX)QTpY{~pMK?@V+r^kE_ddGGJwqX0D( z4;wpFG^t7kFw@RJg3or=FtPIcG$X*yegI7Xz|`+tKSe`lZmkY2cim7oJo<_nO3|CO zPk_IZ97E&tJ@GFNQ>mgcU)V=Efj5G@mj`yQ;r#CI_HVC6o+6_VK)4{fW3L16n|T?2 zYyL!vyPrMgUlkLPOzZt2fQ~L&LhLQz&Al!vE>8aN?L~Zi{4;o(nJEv*G5{D{TU*QE zg{-$~?e3mRcQ4cMwOoBOe9{DKh0Gs%<+gvjIdW`p&#qyj5s9$UR|%!qWrq6_0)u83 z%7lUk33qUSP!@P3XZ_0Q>h&o)V}6T3`VmHoGUn5BY5FteUR@m@@GTy0N4$D=?G-gN zq@A3cOpMy6ePqk&RdUacaoAYA0yr%aHj|F|#00$tyeO?XcuY%*b1KVFQcFcDXQkqL z8o9w5V4a#=wRBYU5b@2b^kxOL-TqUw>qV#M+#|%KRvlE~z+^qF;k4-jH$WzxJ3bhb z<}9)8;bl)Bp-KPD%GzN0(L@rMSL1v3d1eLZhZEM0@}TjY3ya?|pFPZfV;D{ZOp05Q zD2e_2@8UMWp`q&~)x+eV7`mX^X}p|>$1y4+V|Z&QRld(GET){KntnofIr88ToaNX1 zFgvr_5AkMOCEO3wKK0BcR zAVe2%;s^o?hIaX1MOuZ-f(#G2+o9tpI5@X!ak_`6vlkc6Fk;_+wR9P|cvPy$wv91r&SLbj7@dX?S33*@QVx_=wDKX!GSuwvlg1ddD_cVccP z8)y71E=D4Q11Sv(g_r%)VHu*{u1SW;!&esUS#{_iMr+zKSZr~#tUyE(o%Rs)Jl^%o z6Spw9FP1y6hv}c^;sAh>fh3;wZGtqLfG7GB1o35MjCZsY(a0gK3s>@d_i1NfokcRg z00bjXnb{mJTWX&T=?!VR=(GjGWL1MKN{W^(?Pa%phqcyTZ3FK!jQ;*0)yKWTpCleb z5RlY)K5xMa${R6(W^{W;EL|TpLB9cC4&herM-+|_IhPB%3In5&t2R62GFsE*S4}cjNz(^iY)*1rT?RqSCN4> zGk~uHrUS5D0eU_&quSZo859;KQap))jg4Gj$DLlU$v9Q6gQ_oxfa16rp*;YVuvcfm zTw6CaF(Lh~hn-H84swGE;HpL?r2o|g+-0}6W>}8B@%9x01aa4vjHD#o?3|o26W;*= zG;g3B^56+IQFf9*cEuKqBP*K5A}y7Z21=di=uzqEpNdDsHO&dda-x%xcF+q;{;NHp z!60*uggoa^&ToP9eDmnp*wjXkg9s<~Ge9T30~ewPTH>I=5SP;!z}Y+6uQ}GO+W#J# zd|Bzr$56^(?@;@3SOqQ~G@R+5{y}{0i5ij(@W)rEs0B^p_asYYVlPDvHk}{usLs+W(E1 zAGhYIYSvs|dHPNM+H?Hr*d$DF;mRk3NXWn-V#*2uVND=8X&%^Q&(FAjC@UW(ATSVC zM@)d&wgC|di9)%Y1|&zD7R%xi6W;??wSoKq@!0GC79lwvzaKLs4&(%YoBp|`L+a<8Ym_O{< zK95dF2$GMza~<^4_C*B7nZcnLa$~nK=^JyZ^JSETX=?UZF7Ozrn|# zXVbuEm5;E-N=7{X@2iMCGRT6ce9=&_)xc1GPVf8Za`(I|HDWEM{%=B(zRBQ0wlu3N zRA%AEZVI0o?C)IB~7ps~$;jRW%*Y#{T&NDuP2!6-T-K~7OGMnXaYF&xU1 zF6SBsNteT6!4PX`{O@`E>ah@L5yu)y4IDH1vugb#fi_@8%AdsR0=?~ib0i@5z9$T3 zv>Hwy)I1bS1j`lVfRGe0Y=0z>TLKuxs8H;`ht$KpwXgtlU67xTa+{>z1A$<<`4icd zsa@1QtT`XwYLqI2bW0cLq}X%F^SrF@c}5gEr!V55LPoLiO@ek}%( zmuaX3gTS?28Lw}U@>T)fT13!cun_l(AVW^rke;eO_GWYEiYfc|C)ny|J*A^Bt z#WbayWGJ>ve&6YDY=1xzEv&zs(&&CT-$HfPJ|9VCvTV6j26`{!r;cx0kAmju8(yq% zyi904D&=fW@7mmGA)yFM#)V{#Ous*07QAP`Mq*Eu&B}+AnK)f`{afRJ1EhLo3BesQD;j z7anLIGdvn!Jf7&Wk?gjI z^W5dR_Me&}aw3T4jvbo{ON$SS|Ed6ijBjbWlmbj7f)_Lb0!#vwI)-AG4=|?%%YO?R zr(U*a5;O6LJ*6+##UvAx%vo1`}+$sth&lJA@`T3NU07i(fT)wc8Hxu=5ZdUe@f9F)6Z9k>+n2 zS5IpT=X9}UJ+K`ojO|#Djjwg6>jtbwc837`Rnh$^PuTT|Lb2dk)`@MS>tspb>&CL< zIw4pcuiwC2&_IWE%GSL!uBxsDF$EqnMBm(Y?6=);A550Aaw8n5y|?nHiWDn|3~E0A z*Z8!?@eZ!sUYWpq1son=P`b9ynSs#W z)zRYMMt>{}Kx9{c&s+MP7HITr-bxG9K7R*3JMnA~&~o-Kv#0lk2ds{lT7Gt-@?D^X zl{4SixIMAJ3qHFauvI`)YYO!AJWFEUGqFldw*hKSwzJt5&RqF~b z=+o%TwcvmiFH6RV4v5Ww#ofgzpO&__X9YB80|SFFf=v$9p7UF25Nm-Odep0%2R&@M zR;{CAVr&=A)-BkkPTilzAyL3HkZilS@D3MS*M|-Ho(J zBMl-cARPk&(jX<>(j^Vj9nuI$mvnbC_vQQFyVhOnV|~jp=FFLM-t+FgpXc{jC^58k z{Qv)CKnKn)9F&Y`bc+oW^4|_tQ5E|dG>y&X>+Ed7u6#(kv82OY6bcGY6~VCZ@SrJc zk&i}Iuj$IRj~r_D=wb>ZfYex0U;il`wsY%jd~A$;&P6aLV(*NC%M35J0;Q*?$MkTa zasPU`sm4=Z$4Co~e%x8G=LepEZd`+PM)GT}5lB{%U=osT-=koLM{eL^LOQ*&4|p0g zhA@>kd;yM~AxkbIA|fE_7#kZC2dGQ%1bS*a0r)^7uz;ceaj2G+ZdF2jB~bLKX%UzV zCwA?qL}vT*WE{aeBDUXFg{fdxR|PPGpa0~`rvIab;Ms1ys5YO-N55g79hEvn}iKChC6+*kpk*1RB} z6V`k~je{B@PDu&+pGHrwxE&e*92Yvxr=w~mx|qbonIlK&Wp!pK&`^b;PC)joS=sCBW8&kbf&2GEnj2sy`Tjad6AkqV9%0;Fu6kD4gWz87Dk%REpkdP2m z&=F4-_BcgrdPEq2G0Gzthr|olyiId^poNs)U97L2>X%zSIAnaozv|C|3^H6j!dbD_ zANRLds=TgqJghnx8j3Qxp~3$yX1aPR#ODlNVZL`2h+eSS49EOFUVhkMaaVQ~srq`C_#JyK{KCKJnS##6 z*VD1I2)w6&i$f~-ImF{^^8{d1xW3hkb8<&DKZ2Gm&?SOWFiF%$P^%;XWSihRJphcx zE96+1CZQ6BUjy$9M*E-mSBJCj1dYwSVGHn;CD~|xiH!T~QN3LmEt@Ja@iBv~qx+Co zKZw=i*<-n2VqOm96q+ugk8MYQ^1zjBPB(8(&#Vwa86g=M{W=qP4N=RHBn);twe?EC zj<&8goT6+_b!Svh-_fqbrAVgdO&K#@D(`71G6FFo#w%uj@k@)UAtlb_v}KAoq8G8^ z@NTGRTMwSYHkOAX&Y8|fXsj0u9;nD%aLE~<5$rEs=qxq3OZW;V7Ub{K&9IqAgAQ=FW(kM{LE3f;$ z`5oVB(N2mOE_yhX=^4f)AW;+hp9^QDk^aSKg z9^_B1uO9M2p<3x%%^qjnV7z8b`W`k;H$%?id!LFwE$S>Pb~{{|+T5HIZnX3vFRMn~ zaF6nIb`g69q9m^vUZk~Ki$*=|RhW|lx6(O<-GidD)ZE6JTrzGFpxHS?EP*k-$`g zu3J%-2vo+CJKff`px^X$a_0w_@PjTCcqV)~^ibD-{Ami=wYC8&-goiZ3@A+4Sh|PC z8xo9zO!2L4acM+=L~2xO&{$E0zfqjOpaTJIrf{n#fr$=WoA3T9GL;1Atpe4j;xIp-j++=0K*hkK^3=jtR7IbA zpuo7HKZ7s;%|1R@eu1;j&-dA*`~4m8;Z{~wHeX!MXXV^^*dLB||7(;&xo^X>GQ5^go__*$m^phW5J^JMXzD%tAg9A+pcw^IB=^UDz z(1`O$9)~3Z90owF`r`WFT;U-vO{df`>&?8$hK~IJ^`g22IP|_4 z9zM91GXQ%eM88>EEoGqAJN+Q`b|s1G8>b0;FgDq}j;!+%{W;|Q=+HVz zGet@QaU7f?UN*GpPsRF|<12sVq$XE|%QN9tt{~f<4mC@!By!)joeZrGzF{36$Zl+m+1|EV^0|6n z-mvxzoQAHOt<2HxP~0cz15hdtxhGVR9!{1&{Rzz|p#?&}7*_@f4aD+kEeJ6awz|PF zx&^pU0-^JbQIj6~aPoE=%LHvy5K%K@VW!8{=DTq$$RK0WQ-0F@G71&L3{3}d6o>Fv zL~mJnT?>N7ORI=gj)pm6_OE@A$POHqO_pZt>M2<-MKa5h$lesjXVW4|hdkJDIJk*l zXc;p~J?cYaS=gj-$~%ziSwqcKX$jKm<427=t1t5R%DJ4DUafC|Jxa-IAspY11H~@g zhi`MH2-~*{YTw7yfbJB<#`=~B?(GdqG&)G*Iy|(uwzdYV&Xc{%d!1xCtEGjkV#aGw zW3@Nz-k3fAEgbgd5*zDvkYtB(-st-%?Z=J?)m)g^NP5I zS!0ao?9!U&;;$L(Uf!IUUYl3o@&|$*)P@sMEoUT;W)08n%XF9s9cy0Z7YyXVw4H~F zn_Vi=lIZ^aepK%ruMFJvJ5}NB3rN2S#N|1Yb~&IsAV$gt;CunYQ!;T6pwH`p-9cf| zAmAbX<7ECxnS)RGhYSzdgFUgi(}3P2PRJ`M4ILf+In8f~F+l5wOGMQ1L*Zld^;-C+ z(g5{mb!0DaC+TCq3x+DhO zqsszxf-M?UoSaT$2Ri7kj<#EaCb~DqX(nkDSwXKYH)P-#s0t*&ntF6*4Ks+G4WfZ9S3=>tO1dFo_wZIil#Us+Dj|JNXp3seHu-i}0 z!804h9$eMVh-5wdf*lXvgXHqf>)!F%(A@m|Wdqpe=BC7Ng+G0u_k7_Av@|5P^;ITa z$T1liSmIJr7Y%U~%>RveHkwa{-qn@zK#uR{-V(0ucpc#jtr;`7Hln4DzPsoZaV#qG zH*Nzn#rDhfzS{>yBm^g3zc3)021Q-KxYZi43Xl(;{Q#zEbwGED8yO*28<*mlJAG>H zJ(WrS`=1K-PCg+~7v?_dvUr2U=iCgG|1{ucIr{RZWF)C*Ti5S;K-ISs zfd9at83^-0>x(W94Rl0hb5~b70suCr(sq_p4K^2MQ$EmV8rrdH1!*@8B~t5OwE|R; zi;iz>F%fj8UCW#bO3Is77I=`*q5*_wWM!qMt1cFl^KEk>`UDp1yZfE%7b{M#YoFaF z5p+7cLc&mK7Pis9d0X1SA!fsx&gR`rLIrt;C&vGwcb+>qbMu_79c5yEwS`pLny^C1 zR0vGy*1sLu@FH&92XrPC{?qky2MMZ4d=BKu0dR@GgT}1@0AO-*vJ1HD*^`xQ7k`0g zUcNCQ9QDzuaHrC(-^3LOoDaAg#30U_L#tqjrmoQ{&6yIyXQx{SK5*b!_2 zS@jIWe4_xBKCpxDD@=NN_6L*2$s3u)qGF|)7kPOWYLLTs(**v z7!Bvv_DBRy!C%KW(=xtDgnnX z?K)swN-rmT@kaylKP^1aLIA(laf#7`^%%vIm%4ax6kL3tPXJ^S6^cK++`t`@d&%G=%4LBDgOHUvs^pEr}s<3dZczbEUkEa zT}raQT9zc1A7tCtn4EO(MkQe!BYLV}u>IA4-0DYlH7?M$0U3(_fce_&hs-BpxYR>s zv86v}Q1Y$MmDp;9e!VZ>w;8wP)xp6<6WMico(;uUxeAh!)@?_R^!GtC37A$ehtdyj zgXZRUVm{J_TF9OOY_P!DER>bAQv`q@N=YZDRu-&j*`p4!mKxjj=75NZv>rO>E*VVQ zvWnW#P+FWyTN()`D(@|!+s^B~dwK0W876d_u&nnk(5Eha!Y(fj**|_prGO-EKs>Q8 zz_1{9evekVWJ6oEtv^Tm``MCm#mTx?+w3U9&)dA2*LP=__Ye6qNwFLkrSD1Qi6LF> zAa%a?mL6D$?CKX?sW+gqpdNT2q5sPwBtFn!32wrw2Ndj++6Cs6dA(1KK8g`{%ad=t ziwcL4MS9f`#t^JfxwcW!#;I}Kg+)r6Sy5EoqOD~i*TQfCA`fkkePSH+LL`dsUQyhy zKTP7S%ME4PY;~=@RiZ-x2VFwjocVl(35mE2-|vC~&-p={&Ei3>2e=w^i_h+;F#Sv@ z11SXsQ-IF|$PZ-8$W7=n@s@yOiC@054di*8TvR~QwGBNsN^6B_V`EHf3H^Nsp<|a6 znTUDwXFo^hnCD?d+07bi6Eoo+j5BIHY}+U>chK$9F}1C0uM?P^eQ1X4Y*`f3jzpiD zI2J*Uy&$((2!U3$-mr2Zej}UByUYcN5G|5p@AGriL)i2)&K6|ygO^cXZ+^z4pTb~kJ9Q{50g@V4FfxSePvcFG zAHcm!Xt^Jhfsigizk#p5zy`wT$G?QI^7$7>sxmle|5ZQxibM-^=bcZ#bn4jamoKY{ z8i`lf!JZgA908i?X(S+azlz-ma#2RCP}cW9-HK%to}p8IfS2#ZotpArxb3orInlLW zcU0Vy5bq9vwGx0I zzS{Om^f9~}?IifVa8d?$1iK!kN2qH9gPa2W#4IWiNLLnM6atht7){T%`UoYM8E0b) z;EFr3(tLoApqOsHC4lT#AH*Ll$!yl_)YS18mRzv(ozK$i-|X^e!~Hy1HznTPy>AmJ zD}cgq#LaRm*e<-D-ugSs(0jC>)>Fj^V3YHJF4cmt4AIJv75NfINvsaWQ@f4pjA%Wz*qQ`?%mOob;TvAMuTNIU-v)?CxwKLeahS?0`> z4$oFRl9L}z{Nn1iP!1*jjf}?Y!u3&I&br13*m)XTg2%InxUtnrmvS+^|BJJ&IkfTJ zTO|05h{|sm+ok0Tx?kP*EBlgo?T7(ZPAQoasZ8rPOZ~z`#hB04Vjpdy0X(B+2XWE! zZ^_B8AwS^QTd#jlioI08ee38_Q*C^M@MifyeSF;C$>%B(LDm*g_*1mQy^$Tl$}r#Z zQ>zU;92~*L#t1oTK8pe%i-Ljz6d853mqGjc`zN0tM&ImL`yAdRCH-xmY|BJxb*b3> z7_v25i-0pBbTn?xiSZG!hJWtwyLa%pe~v`&_N&**o8XgiRdrBi)#ScjA2>i20k@Pm z5?MwaNQFTp-uU8TBv>CSE5|cY;40{5?NJ zer)!TQ#;LeK6OTy{rBK^*|zG?T6hGOQzY}n=D*s9`KbtD6t%mY&_{1az@mDAhbLoY z#h_Av+hV8+I-lSRP8zmkWMUe(;%7dOFLk z?G;Qmhul<8(0l9f4%iM?#@2LN7%w@(6h_bA?C0oVg4D>`SFfP z8V)%wwD0gH1#BF~cDUbtKQcKwbebczyZ1Q5;*q&~4uoA#HmxU?p$_wR->t1r{N0xa z^MDU50!U>QQ=-ry(G0&cP83Gi^8JhP4^1$>;uA3Wa#F{B<#V8?G(7xjI9Up8D0ntD zfPz{ScJEwVZ%30~74~H%T9@W$U}_^cSv>)66)z{bCcZGLmQ00##Oy7D&*L($ z=;@t-{tgTp{`swC3c4@?LEMur@A2-a+I~?`O@PE$FXf0-HUFOFdy=?rs3&tH{-#Bj z7wnn@G!{xd|B=8)y@u5~w1x6ehgL8v(YPe2z@DA4CUaCZ}Pb^QnN&xJ#dY2 z^T_BQ9>#-sByNQ=RSXf#&dxf`nSH|1)tE#b-`&3SgdY@}cp>qH<*U3R;(Kyc@tZzr znHvHu;wjjAh0XMFCKQ$mfC$b2GKry^$?*Xq?0)qI&Y1IdVqI1@;Iw;@;3O{d9#KYp z8+cBP*#Xf<0(ffx0`N&^=l15;-)6bdU-`pGknfeTrRAzuyQeY!npFR}*}`KpFI zebZn7Gq#0h1_4(I!_CdjJ$M5Ymr znd8e+*d}zibvnx;AD;279Xe^ep9!I5R#F~^0~L*QDGR<-;gZ-n14j03`(yl{cOIiC z{@YeeT8jKp_(m@pz`1?gvqzo6CBTgwFmE59kdV^AWr?aAFD<8_Wf4h#-{i^xGRN$X z%T$E2d?Ex8+DDDUV3&Ipn1h(d{WQ^P+S+m^CRD*#WTsmq>Gyj^upFSV7V)|qQ!^U< zQhtARzr%K9Uw?NuLQVFdg!NW+2umX^j0)WdJU z)5o)A^qB$sVtC(r{=E_GpAqafan}W$RW;9L6x%b6ckg~&V}22}$blGRXiD97ND>PcuFy`OmGA<56}K>ZQb?3 zG#y|SWg@Pa6b%JV{mz1Vm?asP2|ji#Sra#60L~3}Lr^CW2yHx~aj8v;kWFJH7*QcW z!O}eCOH?$uu!cHn9<}9yVLU^bU3>(dqdJwuZfGa)h)c-42gao!9 zxJ9eNeBRAWU1&T;O>?cgK9|gzvgSxu3Jktu7O9_)R4G9BreKNUd-iJgt@>e8Yuo)+ z4+QMJApEDzs;hHR`n9Zt+Zci=`g4v=A~kij>sHPavm3O3jKxXJy_PB#9?Twmp4xn1 z`Y4eA<$Qtrg-wd!g=8!XR@}IJEK5{T96guIsriHk9WpuU7X>*pnrQ|m5M~eQ)-wZ> zYAZ>eYfRkGUo|y#&NX%Z4M|IR--McOftNfGU}nqgC^=Zae%I1$@$1^SeuP0MCMLlq zD!XTu@EpZ#1mSojA6rgyAg`bxEw zE3T6W>fS2^PDz3haXxJfsYmOVYqS%!_e2q>?hyNdR7Oe3n(n`*VBY{faE_T72chz3 zuU|?09-Q&h*thds5_6R+^;!MzGol;VneYgOaknV%{uIis5H71I;{IBaKmPiij=GEH zZ#5K}Wo+pwXe8#O)BN^*2`NlJ0q4ocD$GnOb#&TnS)Ht+O7EFXKVjLWS>$;qv{fma z1b6LSfAo5e?@?^*@7|^7b=5tDE_YQ)>nISE&0u2P2|{*I7RBCT`y~m@vu=*mg*Pvd zo`4{vFc5mE_-|t~q_O&dnnpyKU3788wBrlX)3)~oko;dQLo>mi8;6(}L@i06N&r^Q z(Ti^(q7{?h_cD*5jOUN8!jBXmULfHVHHzUXydIF2lRfRMV?q!L!r@=G? zg>(#q6}xuh(yLH8-@XHbqn(|nqC4+U9*@N(L0S((S_W|x!3Fkk6%GV=Kzm*arvZ5w zO5q6yHT3g8cFxbP<6$#LLl~u~?!qisMxT~Q*idM3RG1Y*UT!HXeAxXrkTl$9(Eb{& zZvm@Pi-}i}G<oM|Rv0L!lk_dEP-S>jG(M7qFE%A540K?P*^dFqhTWtS z5p1x4EbtW3y&H(9_&6wYRZWy1L>Na>t0R z=4wm<2`(vt+un83&@hUgnID+DT=@l^sW7UreQZxW-lTx(Q~>3sLLP+y{7ik%_}ARw zAlck5oZ>#5;(~iWHaP9fl{R&rZcxwmd_h8&wz07hzrjw(w3L>D#5^~#Wn~~e?>6=7 z`_an<3MEj{1cBI7K_Q{Wf3b@00ORw~!J!ZItEn%h@{49p<0Dv^_A@JQ3M0LYGEi&Y z&XjyEhQ5`0??OABfW8tGDG>(?fE{6;R+xsQ%sslJep1mR zD?&aC&(}N9gU2l(QwKdge0kXV3n(Nczl3*?b7+Y~p0JzoP;c!uEydVZ%Dsc4X92qcc4qd&#Kl08C?{_oIbHz^GSL zWF*blp2Y<{O!F0}8p(}P_$;B70B$#ohb zU))>RQqp<0T`N#{6L^tjEbZ-C!A=PwzDsM zoFye0u@`cStwN=l^^?K{h5`kKq~$}tE6dQDD=V96s4KMbz>R!;B@VDB??6BOZ-XPv zqnipJuCci^VWqk{vyt~&<7LeA4uvlqb6~;_2E~$|o`RC+ZHT}sUfe4ps=8VVebg2CI0f{tNZIe{Wy}IX&TO>rhSCviWeW835AZ4+>E9w2JE^H z4G)uj+6S|GUs-V@1QSq}SkreAw?`y@i{m-ICa^?`fPB1u^Df)LiNZOF4K2NgnAdn& zH_&OpM(wKz;-??kUpJ?*VEnL?auE)!9wj#bEN=(9X?`YT7BN~4p z6G=^#9k#tq2zCUrmESu|eg@guH*VmAcoIAvY%_K+R{J9#Li-*21EzaW{}{rH8%?umy>X$=iRgH)|@%Ikdbm;EKM@9&&x4ii3cx_I%cPO z7iL`vKTNxU@VzFtquzBQ@5*3s*(NMDxlR84+t22Eg08l6FXTBx!k+HzSY!a^6Z24(JCt|1B0(|;o=}L z6QVeR+tsX6N1lTEV6CX16zg?S(b`XkXJe3iN66lE83iu>&TN>#kfcx7H&$PZ;a;bc zT!*3cPg9Mnkvl$B+MWmx@OFD()FPZ~$81sM5Vn#W|5|`=r{v#V7Q~dDt^K~y_34cH z45qta{D$<)tD-BNFfD04lS+$dQ?h**-?rc`0hB|-3g|u{TIksd_AgXo-zz8(5pna3 z9~_WZl`efgxox0W85ac=!B%A;uRNvecTOP!b z;z9XaDo!pg6qk(;mX=|yQV?)rKQ|bV9wBX~qEiCM{a+m>a0Y{89**F89)W^xw%Ni8 z0SCw9Y~R3pJZ+K#zS{;JAM)v}H&Xb)$T{ieScRK7Xy$SEOjP7b4q2%Ddh=O>V-Z@( z)SJ~7+=i_<)org*jlytgY5}+BE$R;t{~~Bw7Hm)7clhfUI79y>s(|Wz3PBr2YNB>E z{9NM0k>^AZn)?I!-&az(3~N`;n`1PHdXZl}RLOFVm(cdp9u=~NLNOqIXKoJ!Tog+k zQNfnTu1jYF^fcv9Z}Q>!Z~VTKh7Q=zWwVYQ8s6yNRAq7X1U!_jp` z-%+T9NXy*i!{yQGqE2;`K-uzs{GmE}{ggHFEj>Y+6N7Ui(sWgu6P1qym1~zh(3(AX zhvVxmz{JO_@nJiSYqPGZ205G!+2ozJ#>&6?AX1eZE3YEynPTX@@g+2nC^AV&@SI8y z(itK6Vr{4eeH5B#`AfxpGZRL1<&0F=H}f{aCyG3{muu z08-kpB2gt8Mb3u)AX3G&lV?cj&)MNG<$nh8h-SuEz)>VnPc&{S{$ikUFh&nW!4W@2 zUw>x@F0Lbl2j0`O`LkCC@r0D71<58m!~J;(>;vc37w~s%V$$QJIl0&5mWQZ2_kY8V zE-sC013|?$>(=i-gT6%Wua&!EwIdF9NnV6Pd9?P~QmNK)@=8|t;K^Szf?8!3D~~L9 zzn!Xkf8nFz+NBkcKWXioO>FwNYw4c;kH z#}xKzsEW`&k)WfJXlbX#=ML~K{)dvAKM_y=!4>;NEjO0#=DU9c2{YmQ=j7B~UE7D`o;yZmDsmU&jCz78Q}JwI z#2H%+seRdI9%v=;??;Nvqes!&2-6nkr?!R4Pvs4QOv>QZ06Zkds<*i^86wIHDVahm z*L+)BAxOGJ)J!~jvRR6+cK>rU?7QA695FR5vVLcM&v?{<3wR1DLVBV?Li!k&x}2OU zuTj~TuTYS6l2aI?mhqK9{KAy#G_ZSgpUnU1MVIdDGmGNRu|hWFjnq;!b)v3RP>?7I zU=c-gb|(z8$GH(V9YkD>^fz;$NS6W9_SlU?B-kh<<_+(Qy9e( z&K>Ny*L^Rd2WYXMQ&5a*o2}k*A7pKPsGsji*DW#~NfQ9EaRGaY%y1tOF(|2cG?g+% z(?NrHQcwjn|8nfItr$muN1Tjt>TtoVTMCj)$r=)ggtJG6Wnp1m95TLB__obHzzN8_ zO#x#YvgVIMt_F;glt84|{Td96d8vwi6fKkvLXjF%8>gNin_zOzr=ODyB+$t|-{j42heuwd})8FI82A;z6; zQ%G1yPF5DgoV2sS_%7_|8Si~~*pb*!0Tw2Ku4e;mo!4>H+(_Rx(}${jsj3N!6n~N) z$%Fh4(T@-F^PhF&itLI^=aj`ZzCYXn6*vtKkIO5%xsXU@kb0dxWj%W~W0a#47fO2Y zCNt<2kn^AysBTriZz?PoZXqlJUM-6~vGpFg%xMih#)8!hMjBp-(_0M%%(Jq94BOf; znUj-04U5eh>e-$f$m`Sd_B0|Q=|GqE@;Dtli^sA6qFCR6GoG)Q%E-V)Q}n2% z-Vj6{;00q-0Q}NgV4sqr;u#av0)%y}0o>rXo8vw>Bj)CaT)F76KPC5KE>_nKSiZ;O z%ic(J31hb#1w((;IWrz@96x9=E+wB8*_CE5#(u?l5)H4dwRVE;Py0rq(Npj-=$v~4 zeaIg=-=K1NuJQ4cg@NE^owu*&p=?^=p)DI;MdhXMHav&k3%j$|m|sWyg~*TZ!FkJy zgZ8mK-wATSE*?qP(2x=Y2oT|bAYl9RudLr9pRCw&Fe6qyb8OKNF8QYajO!Rl$t8w| zuvhP%Vw3+3Zx2^+=(di`tLo``6y*bj0htTS1+X~2u*cF+w)biRw6d%$@yb!r6GAIJ zy_Bc652I&fM@kCu)Gn1kFG#9vIQ+GD`#=CS68(Tqkw!gkZlbyJ&Ul_xDiF#))%PXanK&m1BpMF{r6ij^w^D(BPbxq3jSf9koP zZ>z_~`D8Q#GTiRo520IW&?RBU|81o$H4*&W3vww$nxx$4YdLk7;i~^@Zg#mOK49R| zZaySJn74DY4X&iP_=^aJxJjOrZfrbdsk%DCrEYG{_Gc76xOeIvEmc+-@4Y=5g7%r4 z7#IbnXQgHIx1CDJF>+-;&EDkyB8clh4kPvfyDr4hni zqGFLVuZIUEa-5XUU*~L_wfg)kynd+g^;kv8i`-NIAk9S!^DI%$$ zWKRI>I4m;3?)#fF;P5pD3z~O>hx6D5x&w9?=a^&8)Gj-rB-LM=_N#WNYUYq!(`8)x zhV#J8pZY8r#X>e-vxO)DR>Ni;1K*qf@^bd)YQslG?;=VnT8YDZB*8EW9PK~1wmUKq zz;M|h3Bbw{7{rKop(<2*a)s{pA8r9Js5iB8J5$;B<-j8qt zDQi;KP)%*^>L-4N#|9lVzToigKxqRNdR%%sIMf}aZB=kt%7-bg!5)ubvQ3P!>x40I z-_WRMcNN`8i>4;VY%c09&vA;TIA=|>hgMNj;D4FSay~6h5L;dn(B6j6YHTC|)}7MX z>YKe39*LODIBR^cE(Pl6xSzDJAVgJQj^hxKbWwZJA0-x3T*sx8v)DQgfX2x6nP;Yr zPa9k8_opwq!X_ubHAvWtI8~7eG3!TOe%P}FczfB@=HF-CH6JH|D9-lpPyZ*3I#5uU zRL_1AOb6%|P*X}+S#4Ws^Duyp%)5%KB1@PY!a`BYmF!qEWchJ*RQml}YN}9$K-Dye zIDft4an_OOX9^McQ+TwCD2 zEi5Sk%Q#uOO5fpPlfdU~9CQL!jFfw(gQCAL)^8@iu1Q40B5j-kaX!^l#X<`cpYc0Sm=763D(3P|Mu4g%zO>|g|u zubQbMC4~UGX+PZTB2GTF_R)}g{CjR~V*_VpZB5O{Xzlm>7$jqLT?<182&q_Dl(&^y z+xO+2Uja1%<@`V0fe>Lx%NYzVgq_gp5ED5K5Ks-W8aNuH{(E(q-wNOefII;>d-9c2 z@s$85dP-iYb8K)~RaKP_?e*)S@)A@1T5T3pzy3Fo-QNktewf#nul*eRGKyid$DoG*vvBje?!YG9{I55z}xb-WO*3d7;kjo-=KA751Z z94d#Ja~Bcv(;6_ss^eEj;Bgdjy#u0r>!HmZ;y<($rH@{UOI6r#E?-IKxN^5X^^4%( z?V;%^!NZm$$A~pxif`QCXIpb}+WR;t_P{TYp5F3I-d}qDmF9+i+4#MM6f8UV-NDJJ z&w2-LnV|KqeqoUV6$_8%lxM_?H44}@ib=~2J&=BbVw=aW>eH&^;NW0LbU2MP#V&M? z(1GZ0cL28NUx%*UsS>z&z9skE<;x|f^@Dp_GxUvy#DB~i@o(Yo3Lv)$ZB0dJZW_3d zy;1S_0_d}qlR+^Nkwr1AV#aFRno>3r{_o^5Sr*orBhwC)?oA@ybhG_$#sZ$DpF|*X zr7EJ(t)SHtCI9I|JtjdtQRs`s*F5h7x|*JD~$ zuZ?_fEZTgcM5`SzKCsgV16c=FDBN(Ah>HlXnQO1Z||n!<7=flWHE_}DSxmT@{IadMwedumt5Uh?7G!MFge5Kl2C%G9G|G=JtA2sVQRo29GT0{j z;qQwMp5SOoKVl;cakV|CcJ!^>gZhK*nA}#+KV&8!YMBa8M_+AaLPY^_PHLpy5Lg(% zCX@rzdZ1lfW!&+_k%z1bfU#)gqA(g^;GjtboB{zQ3v_ot)(@%n7N`RLd}u)Sd#j`S z8Zzi9lwcDUj?z%arCIv-|^fv zkW$kb(^dLZx$h|o2_qpk@U5*lH5QV3%S+uHy0tNZwi}M*r{k3luJbiu_nObp(R)tuuwOWY)A~|ND5En2qy@_QTV45Hf^Y&h{Iji5dT#D`kgtX@YnceD z3f885POz6;e!Q&jQ=G@YEG1>;P)MT5(ShZ&T|4}A5Y|vB>+2&#J<5F>|;TD>pRt`OUTpDyc>X%ul6(3@GnqFfA+*EgkQeepOy0Q5dqQl zb0Ox@?i~N4aE!1&x#p6FTRmn#*wVy=BmiX7#f5^6EgeBO->9@<63qE9`TJ`9GHbsA4vnYj z3YPxmYg+jKs@s1UR8KUcnZ3N0mh_Aaax5+KR~+MCRSG(GK7$kkNo#9HK+a@-|Lf(S zNEnXx=9aMY1VRuP{sKfjnLvzVOq__4*dq$Eej? z;AsT$l|>%}j)FqkNo)P!1W1d)gp9OYFk;HIXJ^0Dc#I}6tFkhNMh**TRe@@wY4`N% zQ0z^hZh+ykgiRB2h2hExDysI_L})hpSnBqVm}xD|nQryXp=6pm`^CWzc|r|iqFl#V z7`J3A1N51sOC3|CMgOUO8L7c!ZH&l8T22~3+&?$3BQ{m>v@s+rKFZvkcWG`=VlxiO%XL)E;sMi zFAi-yhJP+ax2aW}QT&ye6(Azkt zahYnw_JT}%>|fpk$x^5iA=3rLdZaAiz~>C?l)%$=FQ~UymJ$1gGjMw5W;)lApA+D?%wJ4;pa8$olcum5Wn~{5JZR>D#g)HF8q6?as+(La?!}?+r1d>xIEi} zQo60LC|a;2bGtlNcX*0XXfyh8j!{ssf}d+!--I>E439Hz8aTby9&Rdha60AB!e2Ql z(4toW##f@mYxoG(J3*y1U99#FvYq?A1he_a^MD9rv`nrKQS$O38{6a7u7~GkVNdK{ zb)#izPzg$+F4))ad-Y<2*vIt?PlY!sIXT|aMI);8O#gN^Ckb(H_+^FBS0csAwVv^o zYScY$EkD$WJ^ryKQe%jTfXdd=%>QyJd4Xp^GR!DH!u-a|t7*-tG5$Ft^tg6P!>(e` zv4ZR2j;r&d=8)Jch-f18u+t`R+&1J^ycL6Ww$EgkB6 zYTf__lMI+Igfu#DMad^`{fkKLNqV(T_!RLP1Nw$w^WDV*4?LetrCQEEOJ2pK@&4!V zjm=gEORv9~toY~8=ik1zFEl#Kn3_^UVRxQ{eU7LVTMv|pJ?rgZ}|HNDF2j*noJeXG(hu+ZuBHJA&KLm|6Yv zUYw-x)lvIR=++}kx6zyKnBXPS`Yqv%80RaXvj5i|GB&0LAXdTi2eL%nl@u>tyeTP3 z0H4Q{Gr4^Wj!;_)($=rT$l7`>8NyEU_?8;)kzc$QP_14JC~WWSWS5m;#tn2YA)p}d zv(0PE26Di2kIl{sJmbL--9*KO-4rGT2wjfpX_C2<&A#_9C`qNSwvUtTAT(1VgybXw zHA~15_}KKe=3bZkCj{DM97{iKlOZ5@s!K3`(VpOOxlm$tjyC7h!HY^yi(7?g-Q&H+ zHNN_S(9T-LcX6=umio|wqZVc6j6|0SGhc@j?Vj3M*OT*>T^D3NW_>z)ojN6qt=lI| zO>IS6n+WJ6D$%8-r_?k z`5-9p;z2Xx?eg2vfAILFtrry>6OUSh!s}^5|OZUGdLi1Lo>GlIX>B?R4aO z8BbxnSI5S$r{8xdvO!v2L2RH95A{(YX)qNpR=}LzyBslDL;$EM=pBW*-)043*f-) z2BkNLGW@klWPqGPQBnVAkK#K^@D)BueLxT_fuXxUJ&>*j4%Py<@BY3mIHVF!5l|PY zcm~`gv@Khyp;t>NdepA}*f{jfHW*h?0U!8h@u`%H-Y&6_ik|(!_ZJp#oZ!I+)=a3F z+}YmdZ@dTl1zI{my^B2xa&pm9UYEOrdM2RkD6Vf)EAt=u9%nRJ^@SiFttd|5U89la z%?pakX`MlAEK+y|F?YX&iVewcxv&dQ5zqh(3=9P6Isp0%2@FIOOWQmAD|}MheDkW{ zm2pHk6(>hjh&ze87E_ECdNMA3Cx6BRC6SEE<}EgFm-=JJzjCD9R4s0=-R%sRl@V;* z9$LgjFc{_X64L8DKQjLPA1T8W3eVjg`=4%j!^IlI1Yz z3~YBRnIazIr6#XtBcSkk;LEv61EL`c^q$}($>*jaAz`Nj93&jr^T==#m7n-UvAzL)6#u42!D<`10ObC3*=UlP>% z(I0Ok$&FHQuJ{*0`_XNp{2$5xPzaoe;Lm|t6Qk~Zjf+P}MA&|PO96_cWi;0<;^^M?Kqb+DBq5_mL#`C63tIgDrZ=F0*j z>&tfr*jWy-6a|yBSATQd4*Y%3zdtSI|G(qtf4@reiujyn)zCrPK@261x;KvUi3~cU z7(IpiIZE!W**;;n%i76}`l070v#bBkXfW|qGhQqFuNr{9RZgts~3stNKh zk@ra$vM-zW87j=B6mI0BMVN0CohFjmJL;)Z1(f7$-=Ws&7`-eNn2_~yCi{KJga*t) zjtNs?d3?{b3&uayl!T*YXY17J5&vo$02s|@9jYb8U(``f;*ORAd8i}4Ph+vBi3TAA z+w>2~TV7>I{h*t>HdUn^KpS7U=vppfF@i9sr7D;=Ai+A2aEfP4d5P}u9v|i@idn?` zeCpoobTS9XTA&a)!rmKojqgfVOlD1W#)rQCGtKLqEfSf_6RGq@Iji&@=L)u_N*M{M zea^Scow#Yqmn~lZIs)|rN~dZ2U%aS9)?Z4VhENwS#GOZ&`lUf^R~O2D2pW3V-+4At zd%KMcWr?Byomy+nm2ha!Z{Xg&m+%9-rv=};gGcJ(-=lihETwhklH8sXto>$vayHv1 zo?})nN@>1m*(R&|i?^aMkGqqsexrv!xI=>}U89d%CXn(bC#veIO?JoAmk`mLwrHJ) z`*6U#5wwoao%^k?Hy_w(!x98hZGyMsT~Mo>Sk{7SXaAPB{cCeMvr%Kv1wn>5a-tuYpiu zD)L$2pqTwykg(Bgl)yx9%CdP83yJu>n>)XVU)P=tr0G2?XQV7fn52{&-=<+e*7W*n zL1?J;jKuv)`JRCLHpBN2cGe``&zXt^s+ice|xAGBVxQ@r22k=c3&3jA^;8yVbsAK3l6 zx?yD^l|!yqL-!IYE!&4c3VU*ukq4$leRYsURui zO0#!hkfe}JZ$hY`kM*%r5$r-zsEqM;TU{{uO>s#a3p_(PlQO}Rq4*M#L(;$kk2Y?_ z9xQhqZx$Y)_8t|iI%;a3VOxTbn2XwEQbcR^Yz{d1(rkRIpj7I#d&@p@NJfS2Rz7OK z?#F`Tptn=`E0E7<{#xo|OwaOE=oJ8m%#h857?aG9&2pGSzgPg3sHw9P!{C#zppm!7 zx4>%#R(>ca6)_8Ok^=6c`o;w#w6yV}|qQgW5}aX(SvH1^b^(B|AaUL9%#Kx+qW zRR75xbD&g)45ji#v$bBs`vHtwmHUaQriE+GpBR(2w7Pt2>ta_k_CVZ&MX6#ag#Qm^Zy8nf`i6gQQb43zx}{4x zMH=bu20`hrjfiwei*!p%OM{fObV)ZzgEV`deSY&_Yi6x^GcP>H-20nP-1l{Tt`oXE zOADbNP^v|x2Gqd^*J*q{{;4P0?Lxynae>a9u$RY(lHc1lH6dqJt+C$e@n3~!Bd|R& z$Xy%b^P(8F77=nCokR1Fo%5x0M<(S{7en|(2?D|q-v8=+n=8#tjwH!8tk^%j_X?rT z_Ze}4Dh7F;ZD%Y@ik-O_}r6Oz4GuZ<{eun7 zGvbGyi{i#qUM&p`ItP=UOO?qD?KKS=EChw}GKlM?M~D{zN=b)(7L^Ba>18~NM4bOMx>aMwnM`ip)GWP(rM zamb&Aq0{5lg>=vLr{(+coJrINJ~OBYm44Q*SMQE6FT}roDj0UK_&c`rz>ZIaS}?l! zO?~R;FE(y?s5R`qp@<4s0+L)j%6zD~zqr;&+^?>1$z$Ehi;2TVN>c966&8X`w6(jA zjwmls@e74N<%{*FB@4uCe3XhT77|*RdovLI);rccKJhr`To1PE@a-R$(J=>cuYN4| zT?#Sb1jPl??{$j2skg=LV?)KPtT!^5&9Wyxum0Tbkp(ZAymCR4W2fgsD0)l7{jS%3 z29Gp0zY+O&I{R)kE;)Bw>Dh5fsj?HMOlbAyKBbmN^ zf`+Wp9te1$ag9V4kAKOg>IKsY}i{9yu6$cWpb-(KLk~UZOq>g zw3L0RwR-u)^S#Y&Yx1A7)$@1$*ETPYBu-a#+mSnq-f+4-TnZErKCYKq&rx8_K-Y<= z_t3o$MkL0^m-!Xqi&L{{R|@;h>f+*|^O2wG$h9viaiA?l3C^ODnp~aA`B?(O1`)Dv z2wr1aEz)8db{0@=x3ved7;%`)HA8b9j#s^hlGhOCz-!`iG>p-`&~GL z9)}qb74-@3t9q~4>;6T>4`{VT>609=@wpn1cD_^F_4TE#m8nR_BldIXU0i)>E2P4J zz57)`GBomw{61QXtaOTsT$W1M%vvXLoTd%m*+gd$%h^*SA+RV^=V-DbTC+=PTownd z5*6Ss)GTgkVBui4O>r6ar2m=`KTL%g&*wI5rLX*D#M1~%M0b~k1T!Qp>v+>kgwp_p zUfjd-W#u3ItMnxs+h5u44>OO2@iVa|t{MDTjsNl>MY+_dABmdp!ut}nVKL7dPb%aD zN;Tj{pFFOiNS?tT$}eF4Q87ytnZxc2Z+Fjm1j!jhKlxHCuL;uR>Am5nJw@woXI?5Y zxiG*-moXC%G5aNl$x2ILPU2DAotc{cZi#ANWW0v0dU1Ys31Nw1c*w(iW^cfYF{ak> znEL6NtB?1rqxRz+u;gXJ;XXSOu(T@Z!+}4@#HDomV^RHkaS^_U64h7VNZ4ROkgO8; zy)yqRL#gVgSzWxQ;M1U0GYQ~3i;?aAnLNAt`~){jR%@jDVvjcnU(x%@5VRRN%uNp$ z31aGoqau~&9%d@t7nBE~wx;YhwaK%vYciBiypv~2ihShf-?kA5X0=BdCa9<_CUEvY z?usH&DI}c^j~XjJ$mg+ml{nkua}jiY)r}s-Lt5!UR{jOiYquhemnUfJ>XdjmA>Ar- zV|lHr%IT7eBd27zgBt?yy3f%b`?)f4S~sKa|P?W2jrf6r?$hgmr2zsmof7WjprN{pH_v?7hTyNh|+sH=T? z@P41fJozb0NoA!?KNewt$Oaw!*@$-zp22eREgslq!c)nC5L)v(&pi|TtB)2hsm?d| z-Uic`BI0$h9owiE)jeOlys|bOwaktrk0~d1#xGN-`xhiJvNrFBbq? z@rR4l=eYP_&d;)8Bo@$4BGJ74b`R{Wwu9|s+pmPJQ>P%m11~84VqLc4OcsxsxlHpI z7{-myOb;D3dX7&oNz3^?_p^7<$JjfrJj&uVRw2B>hTUP4V07WDcAk8r9D4>dz_!}B ztd&(6N>gOr5E9?vT@MrGKw<<-XXT#@sBx~-w2i-b>`rbsT4(p3i%D<2P5Tw|g7Rja zU60L%jsHpZL*Er=AJLK(&d_^)%*bGweDkQWC-~5uer5bysjU_75yi8!np13)o2{rt z&Z1l0{QIPqAsKaZTwqyd0BFuX9<#?Jm|A+&pR??t1oMNiFUf8Ozt3Edm(`-fYs#XZpi^*GcZtZ?s_ap`y+AYUudNdVx zP&UMUm%)eXH$V&rZCD=;NN3H0lQ@it8T@uW_9cwh2h!6h;f0T$Yc@34^uv^4=ZUsG z+mJaECGqt~^Oqc69O{MlI$?y6u{$Eu0c!hA!|7scK{5vNPuIxZO27-XbrrKy-p=#s zY_N=}IUX#182~Qi<+yJf&azJFX4jT02x*BPvFSd(a$D_0;CEVXrD0`_0%*5bZsf=7 zehJ5K6&2dj@4lLGh4)%?O(wKvGv?e&^#Vj@0BX94Zx(03O*Vw5^!`&P@|Pe{v#-5~ zZac!)=jjpvdg!#8poFEV_2W}V3!zSV@R&d9PjjyHoN~;{2a=Gmwe8CgwOtM5OWf-= z_D-p@JxzjGBypK8zuSz01Jyb&Sr-FT{diLhMk+=>?w8|1a|W}5MU)&99ckg;^YH`t!;gOh}ttW_35NkPk^ayH0QXX5_%pfRR z(bzbXN2<34Zao}XShU!PFRZpeABvT~m2LLajK-VL$;@qKcCjqZJ+?yT3|qkD8L+0))X*%8#y zf;5aZY$H;uj5Q-nE?W9x6PxUrA0f&ZauQ4-N&kFz`g#{*|J3`AtBk83aWAzyxx{gF+Snr=VJlG+urf<4spkI zZ`dg%a)L>a89`pgjm@v|^iiqUQFfrX&;nhbv8dC;gYVy4+793Sft6a+8|c^B;X>}N zj+t=KoB>o16;%cEhJu`Y^K#a7%uXCQ76}>`14dyV^Vacz&FFOcN&E0l#|ieIQ?JJG zCmm-Dr`Oo+OpYxNwXN6bF-AAKFQa)7d01f09@(oySF>l}Py6j|ykOmnw(WEJJXPNz z66yrm5#H2_^rAuYrOwh@*SvYl8e*qD-YU;!9#tCyqJhK>bbZlKKK{8GqiTMHJ^eHe zExHE@s|6Mae+|S|BxKk+r?(1e<($^%rRB^pmO0@~YHv_r9Mx|s#c)HBd~dsQQ>t{j zrwS#@J{J7+iHY`4g$^sQ4v2z`-#A3kvtM-2HO>*?Q4B$tk5`V3h8favLEmodo-v?s z+#^t#KA!1Ti;!DxBgp%p6X~*BPAZL^pLD<=Q>-w-Gj?S+^jQ8+eZNfGEl@c{8$UuH z8mT~S^SDfR;`!h1T>;$2Prqd;>}u-n3)iT_gdZ$7wTM!p7a>F>u)!i*i`RH|7Y-y@*pje5YWX=?ZkD!LiOqc$R2ovj>n6bIeXx5PB zVq?LmQ2u>{tgFhd1zrUGc{vL^;pe{{i)*L;%+DY}4pqiXSX3o)`F1$3zJm-+6YsT8 zB}UttO&-ZEvDt~fBuf;|9MK=NU{FI{P6m_#^DjzerE{8wek!u484B$<`}iAVgoI8+Bz_D$byO?So|+GnrcZ~fi}SZ1Ge-3RS5h4td9Nv`AuR9*BfQfNHlOv z)8x=GZirsaf8+1g???h`qiNS~BcCnjF$p+-6F9pYe@qmyi74mR&I_u49Cke`f9kTp zU%o&MQ%(OaAgFvi&NyQnC=?{f)Rg$&5#$N4r%w;{ifJb!;!v@25@r}w7sst=YQF%V zd++|10dD}MbG~_x@mA7y@WG3pGf8=K&Ef?tO#e~KQw%zH0FyQh1P?5@8v2Dc9Qxmb zXkgTk!Xv~wVRpuJQW>J z{(Mi$9)L~2l;k2o2Iv#GsFqP33Y7q%Lahrm2tCHL<%)w;;%kxhUzCx zz3z5e>DfUq$&9Nzt0*rom_0x-yOAS;s0D1v0g9wFi-PPU45&l7+SJw5ApZjxBK}@p z9tG5j)B#atAx1JJuF5mj7Y~2l;ZM353$lBj)n*zU4l!4XJv#S9y8voN%W4aCCf3mB_`!6c%4sngXkI&>5HDL#9s- z6vpoE)>CGTt@A?SDi+N4bJELiz6a|=JTzo@8?3mPDWKDeCq6SXW@zi@mMcIC{vvKa zL7CoK(brc%{#7r?{C#onIoZ$KTYgkjRPf{iTA%Cjt>{>(=@l{JI@pg00cRJe@1KLr z`pKoGH^6BO1bh5I=+Xlyy;D;?%yd%Ix7mgPyr<4+q0+Czq;Vv2(L7}7eDg^wq{ja2 zM^ANp(>GD5n(c4zeujw(vf+GBZyqkNvAFpNUgwYJ*by8Vm?nzLy@AWjXz?O&Vq_f3IEY%!pTvbxJ9MkdE|wKxGLnE1X7Sw?vC077<8v^p}?#N zS~@v^HMzZQ18-O5N{8+K{j2=E0|FFjSCc#6n4yC_Yt)i0r<*AqlNPE_)!N1C^f$$# zrq9UrWfvCxsu#)KeNlHE9h9hQzl`V&+dzNk4=CS`+m^yr*AE{U=%V<4ipyZN6#*s7s@FsZT? zBv`*b-2n7R@GZYaM~lkJqCiAXR^aX1`d$@%cYJxeBj;4!)x$T(;U*b$g*-N(vDfj`y8AZ6SY@~f02UcyR&OwQ^decl z@loPelkzelgQKx#FStRAr-3@7*&|fg?N206!?zq>ruAo>{5e`sh$Lr)9xl}H#Yj?r z_H0U1W&~N?>HO~%sgC#eH8lByezeu#p>UZ~&&DT-k;mo8M6G#s^3HSXEdZcw(k6free9|T>ZB!;VPRjJcwfz3;R`Ra9K_0D?if7HZOL=iv zO@f7RES2rhXtO&hyJw8E&Ae7}hy655=qu@vZgV`^4?G$OzA_U0g$aD2bp{nI!Sx0e z-;+t0IXuUgmz7+qqr4o%j5M?ri*4cak!L!Rb-_iG%;c_v1ZroeOE!xSWDd||%JtiX zD^9ZSMtJ`~R|4Rmn7@HL)Y(5CeFJ&Vut>--G_?#OcXrk5dx{NV5w9(xpLjak;jHAu zb#--J+;!yS1pWN^s@_V~htUG^dp=w1k@4AXrJkIQ4iWsV9Fw7n`l79m(fRdx%E>v@ zC!WY)z-8M73=OB=8F2cWsm9OYb&H^j7%*I1zu>%;YC3FK^xjUh11;oq-RSQq>c!nO%I1n!{yLm zkpkFvn>$P!IDp#?a!EIOiNRt8!5o!VlKgj`<>cB&Od(@Pj|KPjzeYyZ^`sw5j@(Ym zq88O8piBc8w|UHr)U=)87QOh6?!5_EZ@@QlvHF=)Q9y? zdBt&--^OI`ujpc8D9TGwqahDlW7SCSA&P)SiE>|nDt5!=`p=Gd zap*33bzy^ezM`#r*|KBfN$OiFPjLuzR z*i@wCnvqzVoXObLeEAJ13gZ^F^O8vYepBj!V7Wh>DMAdXod;XXE=N@ss!Wws&zpsJ z{Ek1?P(ieN^q(;M=ZGI9sh4i`+k9VUKm4`rSGfGo0xx^4#(+I;E|Jq)FwH~qyic18 zpO0*qNW`}SEAi!C1W&9xdMMIIJ9eGeziRyuWgNLOJMOO@$gj-v;+f_Ae7`M0T`8y> zPndo5WwqZ2Wi3+@Bt%kCk0oPfyP`n972muW5jrq^qu(mIP+v4{AJM;INm-6H zrobCl@(+>Y#fvTrq4BE6Ue3UH;3K%Kn>GF6oLlN)^)gLpW@AgLC8~`!QmHXXBuRnwzU)#Qk4E? zjjWu`9|J~*g2t%GNJyY(=%iL4QkLCx`r*8h_|Ww2BLUeP`nSP-baZRRf-tqsbF8rmB!qpvy)(m;zq(b~Gu z?sR6-|2uIuQ^Ax^pD+0Vc)vVE_9yqW@z`0)SeZSDxhky4Bw(q;E?{m};_Sf4&nk=e zs+t3fN&9RKUEN{>q+!4=!bE+0{I0mImLkZq1C~gZ`uLld2B~w)6}NTI2|*8-frXw` z)+{Cr9(A#G01#VaT9{|=^5WSu*SGo;``KCP zy$hunE?-kR?6FNtFIRRhHFR`RhU4~zyRyJGB08El%UwL$fL-j7rY43lc#Vt7P_3(> zNH))hfoY<(YGvMDs6JQ_AG|$aSbLR=6Y(1HW0xd&kx~6(NODiT$-(=iQVf={U=IXB zXX#0lJ*VyX$ka}uXs91STs+Wq19>W09N2wl9%BnieKb@0pc^UXU6`AJ6>leD-zE( zlGqcUeFyI9|2hNY=r1?+SylX0CSl1Rg7D2>p?1c?ypa=8Q3wfLRw=PnB!2hZ*?D$*G}bAUrUnl972Yol3(7oK<((PAgmx>CtOnpEWgRB#P(c zQprVHZ$39;fXSY31qk{=Z_a9cj%NUz+(I9HjMU=26g!`WrAPltGiO@U-XTM{wy9U zTVT#P7tXrx{D8EVv+XTf$p-s{SpB?55JSLn?mbrM{YO$#{g=4pSaO3oeU7!Y088-b ze*o({+pD(~)O2NJjP*FRm>gK&}hrD^aw`-$1sCpm~em{C)FE}o=McG~yT;E_XY0eJIQXn=1$ z!48xaiJ0Q_Li;^dJo(HRz!n1d&3`@pgzaz$jk*AcE-9;TH&dVra79r83H#WpH#20^ zj(+eC>5jl%Sj@N0d^2CVO2CYZr2i!Wqckih&RI|q=)ND1(}JQ_a%;=JJ_!PXeP)nc z0-Drn43u%KOYh(R$WU=?HP5`x)@{g;J_Xy)bjtT9rYrOA8nXvYW*~b8u>Q#DjI%#V ze}t=AkfGI|NOeuQkK}l`8PAHeJZ~N>82Do;D|XuNj_^5B9h8S`+>!nF8^?;5xsn2% zu!TlN4MZ!xQxKV$^nDOW?o}l6{N%wF+fL@#=^1hHvwnfqmZ1&mt5)l-8 z={+ec8E`eweIz@E&V}CR4S`4VQK0`VDHEx`d-=)W2rB7gb>(=vwKcRyLD^@)GbzFs z9Uhz)<~L|-G5);z`7pD;ocTWFVA=gzsy07EKHR4*7&=HBsx z5e4*TOdqy=*2hT<+OR%K#i^9ZsPnz1Ri~{cVb!T9%FRWf=`lAudcqC^y_8;14$!Z* zKmmKCy*qBgRM%ZKI_RY?wD&J?dCfGo_dXN&16J0e5SD4!huOe1atsm`ain7V%j{jm z-`xJU9v?>)AGb3-)^A@92~Et%lnf2DlIoWm>2WNy#A#+o#Jm=bS1BL2Cn32wpJ>pm zG!T4&MI~OYrL7$Sq88nX&^AtgxPn4_d?b=kSOs)z?n6Uemz#K!1bxiuXr)Rkl8Mdm zm#)>{W(H%w^nwOl{%InZYLBd%g%1uY8dYwpm1_wEjo2u)z_LLqYlG8DrHO=EiTJQv!bt{g&E?yEhpHEuC7Uf9w=(-;vKdwSw zuE#xD*^rbLNF46IGZfzOvww5iTdG7Fi7_0cQe`$pHoiwQW+iuC9S5QWBYG|7R^~=C zIp5!Q`gpc1(FzC%EZxGUip7C#n3tWMoxIYCngA_#`XF4+a_&$kG&I2^{BH(1a`02?mQQnpkZ|&E7Q$(eu#_4Q}bY%`+KH% z^w`sn{)x7tq&={LpA?CEf%&&x9VVu`D(uJ$)>wL0ww;ogp7__%eXhd&>XO$<=Y?=) ziXL06Z2o6?G%Sku=5mL)zgETkDr17Mxz{HcQhA*HgOJUp4m71!kr6*=#-h$;k)v=; zKW2{~Z*p5t29wyH9Fh*fKCphPsd0@CmalIm#{%bdh;Pr3#janteNiA;TrJC+>(4-p zx?{!7+_=boc76^jOT*a`*$hf40M`l-fE&BxmgFT))QfMK2x4(au@X~L<=7~hNH8t< zNWL4q59!7QF@V1LxD_fx)^FgqXPQlK+KEC5;OW1Z620dhe_mk$+znJNMnXm)!? zj+#r5Z_H!;xwV#!dtB+!*J0gOi?!i>8@qL@6laq=PhGxCU3y6N6_%DN)-_~>hh=~u zmJpVc@d67yux`i$C84dtEIe2kQ4h#tc*93#J@eO7^ zbkdur>-81sayANlzi0My0VBN%dcNlVRg;^6MUGZIF$n?GW`NlOgi>zubw~c}i+SF3 z+Lyk!zhAI&&}+|6_c}NPXV*g(QA)xfGsTWx)=`B+DTS>sehUQbN}N{58IMSVhxsMc zM1c&USk`(A+QlQxxO%eIO%=(LP1gfv(tg&e)>o#coJdIGz)JBoE2*TVMI_Vt0@(_< zm_T;q=hW1Gzy`PmjVmn8RUf1tB-8e=hK78jfXmCI(F_^d_)a@MTr2>oA;EohvZ!ma zz6QOc5m@nlHr7!`I;!?>Ku$@4Ui0&KR2v|%gL?t0fQ^eIN}OV2E6_*BhIfI_V)CT& zwYhdLLqb2&hXm;b8;ajF`k$w-0F-PZZ~ptG<`~n5{hM=b^68uJ%-6g$$${H&jxkzT zch5%fhYtv@MndEO%CNt053-)SfKFR}M04WzpU%4bw?@8ug?xN`V9vhY;)MESDdmu@ z_jwEqT#?8AiNBGHeobo*>b=65S$2FsxmBOent0IxE%gfkoZcK^jc>(X*bqXj>#gd_75u;bp@2}Vmf<$zxrRK&7Yw%Wh4PN9TESdjxN zd$k@orTEx}IN5wKsRCSvMhFgAFG)bYpCl++oC>D0n~thNZwWq=w}{&Rq%S#PNT`+e z0cOWfBQ}<|7n{g-WNo3&g38ivuHin4H^mLaYzCcO4@@&}zR(U*NrJvO9^#4blZmc@ z$UN%Tu8dPhl^kFlL=-n3NYuRv&!KINi%))d4VY2jP@Dy$$G`lwjFQbqqq+XI-kZam zH2S3rfT@8E?Ya#K5aiU<)kjY^9)6q|d5?}nC*uty^&DRn%cUPKHpT(qzy|hB|C_~? zML0kgY?*+GDGB(xGKR`+lAf8~d_{D&HL1jT1soaSviV@fRaCSAo)u6|T+ODuO|9ke z{x6yUY$sHJpDSK|6~tzd#k_Tr^!6qRk)+mZJhE@TZS%gn8yFcyl=(QcWpUtOXl`F8 zNuO~30Wlm@x&Yrhyno}u=MFMa@i^rLb&>#6UudUQ06L&Cto=qoo9*1o>J^{@atZ#F$|^yLo-f3cqE zL=ndAFe{a&fD{OXcOqpDia@n3gaXo)r|l{E%?(Wvx2}Fj3^;g7WLnkBb9s#%o}IURSQy+m-h5@ zmF+vLNpt`AkB94Tf6gp#nLGcue7GK)Z?h5zfscsSXh6*Q_MQ1X1YFz+fNGF?0w4$W zDpKO1&21i$ekpeul_7WHNjoO~+LAR0c<6G!pI?A|4If!JGF|J%zK-Bf#0mWFMoY8c zdIDFuV=^c|!-0_D7}u?Hcz6n?TcA1TPl@(!+j4h__@{7$t!IKS;r(tNNgcF!$SA@}4Esz~p@X#U?~B2Z@Zys4oOWXCrMC;}xF6@~T+gdoX`bl{hk<|DNsGXU1apP@nEV^kO_sJ#GZH@DtJYa`to z-#%#=8nU*Z#yF{IY4HjFcEX%B_M!lmQPc#44?qs=sy&BJ4SySu&crQ&vA`<4xj6uy zV*&DhW4-iz_DhO;!1~ao$@SM5r||52i(NeGe_@Iodhl;QJnY{ZTq`Ng3f8RqYg|e0 zE60eDpo}>m{Ga3MQ{=bua^#%i;;_+C6~X#tJYWrgpV@@sgD0vLiUMe0Zob-jkhWJT zt{r8p2&t{giHLO?)aq5b+0ku>cRGvEZ1b6Wo=TX=xx^>_i`@*t?3Ec!#H;u6ZrY#iUg6GX)#bE@9_goV6BI( z>?Z6aOrijIUqGZZNIz_9VzT+kLly&)(*gF$6g0niX-vU4(`$xDu%Mszbd=MKS*x%< zB;j&>C5EOO)vZAT97$7`PX5jt!J^N0*uRE#{{=lkoVb4Uux?OK0yvOyJAw+GD4jBE zJ3BP60R|E!tz_tX4??1kFDfoHWjpPb&+8Ds?@!!_-u$uA-h%FktaPn811m6SHq|vW zSa6ZxyaJ0S+*fd<5}5wr?>@Yl|MkDL6`o$fGIfYp8x8gR8P$8VzZC~-hhC~|P~j{W zF8#b*W*6y<$HzcWbN3B!r3nE;yllQy+2q9HO4NWEXeNE*faUBkPa1Rl@1MK-#7zp@ z-^`vye;haqlemXd7XXX^&~}H@c*ErBe^y)e1M`N0$}3AQFiYDxIA|LG@7553IM^QP zY$~XIFRmACO!l};U*C6Uxta3iSxSn8)3_)&mJjlfj|p0?3=9md_h&;)_0E6>64GU+ zrXA=pZG@3A`D>uze0e+{9E9d-25P5M!x6dWqkdtNm#0r$84C;q6cz$Y`OW!G?fXUk zSaPACU{3;;TX3MR3G?c9G&@r+1xA4m~#%;AAb{fX0Um~OT&bfKa}RCP<_ zGFy|*?S(5vlY3Zm#3u_uS8~96i7mUQ5kdhSk;2l%Y7sX6uVTi?blt<*FP{dnJ9Uhx ztF9<)N$l_W4cdP%F$e^a9;2C6AlU;%FfbAUu}JoPNQGgec(O1hCaT=Tp?_(?4?W;( z0*l`?U;ovJAV+WnVx0zr=dOyNk+3@~j2VfLKklu#l}$@Kb&SZ&tnBGC^;q~}z7U1{ z@*=bLY-e-Rd9P5L9uM8b|5OI#UjLk_Fcg!`cVP!jXZp+cd}O3pVPi54@TR{juA5F7 z!gkZJq`?i+F!_%3o;#CMn?I|v|J=e}#E0&ENls9vEYPhV(&Fc-y=;k`SIkm9@EWv6i;x>>Yg%mKX{O=x`R~oB!Qy zN?RWI-LA^3rz4%xG1>$w(7KxEVQDK55zVZi3U9tXE@)6e6w@b|>&7Rmts_h{t?fpN zdHccYWF`De;{A=+6r~RPEet^a3K|7|NE50S{}%PNNelmSp~iZbC%AfDCBfa(6faCa8SS| z6nOS0w*hoHN_iM{PJ*ikT-K40!Ik5uCA5=vd=~uaAk&CXK;ZmhQWcCP=6 zPT)n!PR7monbbLm4ZW5|ee$H*paOh6K2{h!qHBzKg$m6Xuyj>*{<~`&m_6UdNa`%( zV$x;VyAW}*4RkpuZ||=auQd+_wZ}SrwhPWU-BTm?OPe-QTyk5q4$rdbVU|>eOaP5k z>0%8MFC0s!VJO{IftRc9~y3~)LE|GhmOhCWD~Zf7^d#pk1(_E)6$ zHq4q3ikPghWIY^bM>s*xyU@2}8n74=&|SfoMvVpjs|9ft@bx)mz=b+Wf-ImBlL9#f z1W;kD*PHMlpo|2N!K`A3yg@oupO6WNiSuUBiz4wmU z)2P(s1T?)pyCYQ1q~J4+_J3R1)|+i-{}!F1K%f|c^N#HiiQC^x3Mefr>(d~xyplpC z+AyfKdBcMC+O*s}^ueCy{79`LX65WiFm`J1VtC5Q zK!RBiSHj-$jVqnD1x`c`Yysmh>H2p4zzh9Q>D((S%{PHDM2c>%FIWdRa+|r0hu5o1 zH{Ufq+O0nH1DkDU>TzzxA@fo|;U?iok6&xppJ3A0bO=We_ZT5K_y3Ypy{}gSe~k#3 zbf0r(`iOmvMnO=d*NlMMd#8R6f(#>So$4$XZ`k3kzfp09e-*ZAL4Q%R0%BIH<=%^>dGW>h(L@DJE}eW_!iL;Q$v!HD1csdux*HKI3^lv0J# z2nZ5Eu@aEfCnV{IfjQ+ci=+jTBr=p4vEku|6l_6=jMZaNM?g zKqzWD``tgq30v=tng>K*ufT0Ae{rg^vMPBh<%h?4sCec-Ot_)|C}{etlx;uVak910 zr~aHLWJpPiq*g?#;*co4fu zOf){_Op-n#1zra-(fZBuL>52ne7Hm8*FQLWvmOha>wVsCi*vLh||-_ee0* zpygS6H~b5}&EMzALvEkUH64#>C26azXsIg9;JBr5+KhG0PL1`T0h)Si`-W=k?S7f) z*-1y1yXY3W8h%*!FzoN(hTe%rk74lgvWe&zV;cl)U}%sjj47rX^qiZtjH5AwzR60b z_e(cUDsZh^D-0;d*4J~hj}3IiV!5*WF5KP;t)6m?>}eSXMw)ST4h~fzn=utYk^U}q zge3%%zTKe4#|(R=H@scPopp;U=vtmd+w#<};g&Lp;L$D!pwIHk3!daKv!=c)BMe%| zk4f6zTpt|NS%j#8?tTa)^Z}tYG!Wd1rXj0y7p8W6O!GA;-ux8H(XRZjmRo|Zu%6Eu^ zr426pkv3U5Ev`F*7CTBnSp&{@0alvH%HJHbWL%s5M^-RC^THi81xZmxzEC530+3^j+ zM>tF}SwFrsj}WvX@kJ#SeaqC)vRqW%3_)Ardy{T>6wg3#tw{meo4|@+3 z?c&1z0hp+HOcN!4z_W0YT*a`Js`GT5lbQo3f<*cwl9laN{_O3E&yybyyrzO>XG0`l zC&u>H-aZdBd_a0Gyp{#Zm4N>Rz}h1LE-WCk@8q@>1Tcc7C_KMItWC^2VA);Gj4@5T zENHYna9x(-hIbn$8e5|&FETjz-7xPT(p2c?FWlvlMODzxxw^0Ny8*BLNPEED$&Ej0 zs@PYGFjhM;9?#0S(a}*i#tsp_a8B}~p&d(VvO*C)`K9svo!6d$=Hm*B)<;cyBp=*j z2HvT(JdQo#Z@UaRkm$aCkouV`1!^9n7+RY2_;;0k0nih+QY@=ZfaVQI zd))n%9gnwDw92IBR$r(fPRBmagNRh0LY{8xni)4ouRI)ifslLackZeO;~X4@f?*p0 zOYT%6Kg*T2)vtC8ic&|5^6Ek={thJBL8={>nlJi{0aTXOw4x%K4U)pW&Hk0i)s7aq)I76iW|M}zYqwO= zj*iK{Jhr&otWY06XXn~|Hj)`SRl%-ZdU}d=v2mVh{5Jx;3;5e9KQ&I{*XQ-vWj*=H zX)i@^Fei@=i86O$kja#w;gzfE*;?2S>CwC8|i7=3&WeCq2 z16ruWTb1$OpXYT=Jv|#hWDvt_a@3N&T=AqiKNHgL(9lq@N9(uRv%K6NQfMlhwi&3I zx0p_LtKO>{u4gk}8TCrjCZ{j1gOo{ktx&BNsj}g4-fx@9hDwP8jlo`SAOs#|H7VQ4 zY^glG+Bo%cXlcu+r69^W^|jA-3R!Sx>XPl}P)zq;tm9j!k5-V!5UU5Nru;!xLBgZ+WA5(vj;7ZkrXuC^9H7TuM zS(-W|HJwH#J*##x*EelzM7$KvUOLP3#qOC+RWPR^aozF|?M zd_q5#K?%)(#|?EuQ&n|yPlKCcdB@o(^>`R*6D)9MQSJ@Y6#U*CncSLP{+#bmghcck zMN`uXh&&`hk03^6?DU_bq!JrL4phCpOtZk|BoDCy}ZzPSc0N zOjil>?;fGO482|ma0do|`WvuHS2s0^-L_B0Y^tq#C{&+z?48U$yq|a^$L32PATV2%q z#7s5`z|Ycrf2qSOZJ#wBOAbNWD|a`-(BL46KC9$(+Uk8EbYV$!^*QfAL`}e*=c`<+ z*UhZQ_pe_m(I-S& zt2=c}jBz#hKO3NQ4Qf%KnZcj_tYalRUXmG5wmm*`qD5G_78pIG`KR=NP6nv9BL^d> za1SeM=`a!_?4SDXDUYHuWjlcygQ69@HzGv9Q*JjjlxP`^^g)va3i(Nwn5TDnt860& z-^Bh`dHKKpXT@2@@+mV6OLUimwIATpt-tt~3D z8UAOTY8(ngaEG4x%!4v+*uQ)r9JI9KnSs+hs$jQO^Q}I-vqo;usyZHp;mpLb zEHQYq#cSCo4D3%&XAGTOKsFv+>vNvDh3+Uw_(bEp*<+ceV=lB}%_hO2L0Cv{;ztSs*qWwc$NjM)kcZ~{| z`XFq^B|*%ApX^6bX~IaohpV_Z+>8<(MULWZ4nGH`q_6AKR`M@khNPx9NPi4wCwysM zJVY_k%7X6`e=U!+N=svn>}=mF5&G1OJ_yqDaJ7SL9zGx^9<$4d?lzxA? zKUbr{t7B3w4X8mRm!uy(|5m$9%8!y2Ru;Z&TRXpFvO?A(*v_79Hf{Q+Grj_*yIC*s zS{nEfOmeNMLkw^Lj+YN;x%F#@n(iZC?xDG{htD=R$^xymQ%=P+$nrokg>859U<8~o zd$3n9y|~!_bdKB^ixf6-DKeSN4#9ABn{!#k*|FpZN_KFfNStj)IBp`yeyd?EqMezw zcl|^bNcgG5{*hQ%(csCT%^3T!10c>+`@_F4b*8OXCgAWHAFs}J0)t*U%%BB26!7icUB8&P49Ua0Os&3_<8~1Q_&QsDtkUY0@*E@_2>_npJAXn){4w!|j@`e) z95!QYoyXXgd|z??Uya{4sI?Ed(&kgqLHhj9xpZ!HM>9BN4^=bWM(69d^ifp!k*DC= zbxX!AFhnIHo{Yx@Y5}EMO)X5q&z6$P+JocqIDO#NzX2Y7YI=m4YI%a63*oZTQkBds zGf|C*gpsKZm&FbBiiW8TzD{lX^|K8Ik%WWV4!MJb`fSWZO>7B4AKCP2?)V3+(ySO4 zhi@LZ(^8S~O}=5}12BDW&Q)8Ii+Cyn zUT=F?H2lI$m+2yLxos;~JTrBE;LU?V4Ah#k5t@ICh z9VvM~9OB(hkqixK0QK?u#&>*fN?tCEf{IFYbjxw=ow;};XM0r3u~Fv?wpUZt)GYNW zYO(8q(#_rNHDt6TxUy9`VhHDVq{wlrCP*#D#mCQo6uUp^UI#gxL<$NDrDsp{np_LF z`})Bs^8y@RA8=K`<6=RE7Vgp{oUZ$!0l;L&5Y6K}SdD zxS=b3>I&rjrDqbp7tC^Tl-6LkyuReMa+rIMkB>jyiZ`&e+gP@{Y(4Z#B2g)c1`k>9 zJ%t|Idv9h8%E(vC^B9VeR{%WMwV^7CuJTmNAa{W}_yOsAeSM1s!iBG?F&)g3E`OD! z1meKTsiU@n43bRVmbi)bfb83!k%X*MbtRgak&U2G3VNX|jwg_CAbyQcPags&tAE*+ ze1CKa10hH+*Wo$0W$ld#&ozqAZXP**(0H&6rLZH#9K-4D;Le!=wCR+`i|d82WG}^r z%~pp?G$G1aqWVhX5D=BAW@xAcZZ`uLYZC0^jY}Dg*)gI%PT8eE!4do1e;kqCnw!T z1fb=>_=dWxefpqO>3Hh^VV<7WM(ebw*U;4LpU+cdDYYMX!Mt<8+xtb?hK0p}nM1sv z`0lEyc6gSIb{XfDWt3*qtf2wNpqYb1|KiY7Lqie5dK<;kvfX_Sk_p95Bh8|Dr^ESL zIU&!#UtB?M@ChJkm-Kal3n&Nx)j&gGpW12W{Kq>OT)pajKh|kW(42#mGD*^f^jfS< zm1z2Ze{UEU!u9dPj~{{_u-)-|Hq)jA@N*z9`*C`cK4Ozcn-8vsPTWg=VZ${J)gak$ zII^LJXQyQoW9VyA(ra1SQ1J91W<*NR(gx?`P=j6{hUtRhe3Iyuyh!D( zG0D?l@b8|YO#EDBt*!z^T6=A?br_IjHz!h#49nh_KIZAb}=01KL0s{B=-1x-A?&nUe+!Om$TOgES zxBXbJ0YDYOW^4EKU5sr08A!BbfxwpwIYb&fqNFEw>JDxq04oT_Cd=^OmS~gs6u77u zNh!KN@}m=;e*5+^QS)uy+@IIgO$uU1hkIfnh5HojZIGq^i>9-Hs%neY@S#CkP`Xn< z!bG}7=~hxgKsuEMMd=VwLTPCfRJu{5ySux)RMVKQc@UZG`s9bhr&TotToHCYJjpz5-IL z*C{aWAnq(R2KSm0WK25H#V(nDq50vq=CY8IZ_-3~D~wKb%wX{o;+HWK^F2-y#Bgfe zR(W5gz`~C-|CH+dSC4><9C$jNc>-!rV`F1C&#Fnpb?`iA1^+^5i6bs9FL#fRv-9#o zVDY}<-D#q+*DOl`(GwbKU`qe2mKNb`dz+ZYs4L~6-9}WiQV>{}!RW_TNjWk!E{?*` z(D2!h2jIXt$$55h55*Y_;-a;*wao!ut7CyEFCmd`$C;BSw;hEgq!Ii9ZDfz$pqyj?J-VV4& z5f2EWO!>8hC#MMyT?Yp5s~S0wOnf`}M^>-Mh?Rq5hb^}Kv;)V@=@Zu&*XHs#)O3s@kxn{yowAa_qY}8Z+pdYAQIbJ!h=AzcaxZy7{cS8C@C$1 zMG7~N2B?jKmKOC%3D%Ky7F4ujFe2z6KXLn#Qp> zl0pY^ZVqnR+MVkBRlSp@@46*zs9bF>mq~me;FXmlzS!MK;N<0fof#Qq9h+z|HxSI+ zGQ7G7j3CQ{2eA+g7_t3++xz~~MJsdF-90$?R^9PFkiw<- z&lN`FOf7|~nOSn=ZLk>(1Hsa--7ZN9Iy#O7j|N&X&K1v(9iR7}mf6N7I6Dvfa_@L+ zVn|ra$fr7=r66;r^eVt`evtbkyrBWixF4$^7=^BH{fUYShoB&(pJ{Uh+5sgd1w0Ty zf;&>-oNayw`jv9zvXFb}CWBdW|NhzvvY$icsKs+!{F2OJ3f}>4=gu}X60-Z)_V&xd zOHR`3haUGQySw9BTI9h{poE+o{D?=&x*z>42S;(RUZm$mLbXVLK8cR~>Ul((3@Y~H zyY3;QtZZY5_1bcd+P8nZ^UZ^!+Pk~E($D3BX&yPJA14^;v`G*k9H`N@IGgtLxKJ5eoysP?Ma(XM{vJV!uRN(5i5{B(Ws>bK>O3p5MsGU0+pNM7CzM!b#!bgad|9l5%`kBo39DT;0DKf&m2OoxYo5sdjO3 zNi4{j2Z+U%Bf_~Y-%GaHSv5`a8_}gZXun_E4~bmYJI?!u>(VKuQ-H(dCs42bg5l#V zJ73U`AK@P*d|iEAR8w;-f430(kf7`iT3T8VGhlCDaD(Xc;rcNC@P)M>oRAVYQoPiQ zmbcZfz@h#gA}T5h8Z?aWSBx>i6Adk=SyV)1q}IFYrmRC6`2vN$%g-`X>Tee?LcCGn z$v{R1Xa9cLA6KxAfiT0d^pj5Ra%Gi+ot)McN(2tdj!GMD1(XmQLF?EK?yen5 z=3%2vp#`^HJ@Rk~ow}}3y;WnJZ2B2Y^@G^C)XB;^KgT|2J2~URd%GF&k3%IZP5YeF z(qU@QD59vauIi%1fCd@4Z-BAI4j&}u$vG)KrGr|Xo24q_lin!CWi;ym>sohZWunE! z#mSgY%gLTM{UD*FBvis0@PYKoNe<=294=%q8Ao1QoiI_L^z&-BUwUnK$l;k*vIv*- zjSIOoPG>OxqLNbWX?;V3G#r;T-jiHQ#bqKN_8^wRZ9H6_ot=%{8b05yGlF35AmOcN ztnA83Bi{@Y1YOh1=Obj9Sy-e|G=^?70|`(?*JId~z?Jq|T=cfGx_WdFooGN#4kx?P zmxVhw%_fJ5143~mo_)Oy|9zrJ${Z=DsPvxc#CmM`<#R;IsMNQwSuBfhE~l@3cecyh zo5oCD8GGH(_mKI)_wAlqpD8=K6Lv>tl;jXJuV^Qz>F#7Q687qZJBvd14HWbXe0382 zA>ill-@ow!rr4dGopE8lJ(-MhGO{aoob+!afkXSQy)HY6#zK&(kT&NaDC6k(YYojo zkT%5nT24CW-U5_p8Fg3NcuT!psHk!q-=q)_g|(_H8Zvh1KmZ(IHMx zx!SZAQ-nmdD2u{-O5{T9Q~5eOAAI?0o7g4%qv9f}|4S}8UhQJkAWk-g=(XJh9f5%+`piE znS&+|cyWhi>>OG>ALB>tqTm-sMjnoP+@90!vSwH9#Jl*o|7L$4$1aD+ zV-lfx%Lu7PS2m#|2$bc?Ilfib1QX&@-TFMK72asF>bgrO@%*=0@JOjGDoCbJJwrEm z(rrF`t+?>#Pkz{9LGBL41Zcf^Hs_GrTH3Gq<4OK(v7rQklAe*cB$93hit!aC=j zK_i#ig|>3ALxKq1TX2(ItUMNfCzkAMXh;u(r(XTqz`$l%Q+yPbRPH#B3e|vusUulb z&$&Y9(Xhu$am(S9*w`kpj8QQ*PO~as1b3Ti|+3H%VMBhddsf%*m=U$Jb{rgzgIg zWpB55u-U&Npd)|5uU>Co&UO|mA9;#!vvNk%_jKjpYOCOVXIR)gJxxWMTV0*lOz+w8 zS+;gOnzR*ufQ*@026ceY!-sKjMv{_}$|)?g0F-ral7UsOxiR?KGBrWXmeD3bsH9)C zHT~{@hKicntiD}kNeLkICT}3GF3-`Hb;%2M z+QHWu9=0&&5&>cn?Vn{dT_#Sh(Nx9@%^cnZ8Il{PNZ4)ENKR{zfe z?4=KyH&~U-EiTHsxe3lUg|i3?)A*qRJ3!CD#G5OVej6HM+9+f}f82Yq9h#K}Xm(AR z7ggLo6bbux8>d7)13#d#6Czp%BgW3&2-2?g)ghE(*{Q!$qb6;cjgO86xwzUk*ZUM$ zrCVW8&X=oiwmw~Rka^+npQzzV^OZUOcus zj$~moi7{fvCE0nj{K=DGY3-)B|GmCQZUVa(5{$9t79xA`tN48G%2!B3a$!Sgz}@>Z zJ#CcaL+~O`z&MD%Tx*v>%@7}%JS9C5VC7FDhHhFj)a`US-ns%n1NTSMyZ^2{27EON3;E!7 zW>+ACcNs%nwR9ee8PJ8aTJ9Bl%TfxmB#S zUU7Xr8}p!*07q(QHCIg%9f+b{sT^%V?{J*D9JA>Cw-`<6xj%~~-#>14I{qElh_iiZ zH!{(G+x}8&qH2w5xL|2<>)Ii=zMNlfT3R!sguh{=@L#ky#F&FUo%ImurlW_15I*`I zd!ny_Tovr3Fc{Cy%*29%s%x}J(~!Nx9D?OxVSmfY3V>SVi4i1Q-l zqr91Z4YGe&?h@w~e4uXvk8M|@{oTj9C$Ajg<)CqPAio&T;E~wZTu{osysucp`ysFG zDgEgv%}kcX9U)%je{XIXQh*+bGQ3H$LIsjsej}DWIA>^iyrIKNB!4t`CBZh#YXZ#? zo9Wu5N+Ght!|+7mH$;IAXsJ!&I6+}ynvq}x7YWo4Gcz-)pHuFmJ%lRPxr1|9 zYvLnk-UR#0v%@wxE}dTNcautmjSML}{=##pysGlVoLEG209Af!^?sKyR7X3Y$B#}- zBtW4-x45{{VPy1=)0cwc=unSm$q)yFy6A|zh6>w1NC^91BcGAyv3uMepP;Z)^;=zL zQABh;6&48~{}6fgqHH|ZItQcc__XTktCBg$8*bdVp-;(ZS`H$)W_b5r+1uCIO!?yw zJMDKqB$mnz2)LNLwin7hV2k*jh{QHMn~r8vKstHANEodC>i!QqBdfr)#GRV;Hlbx&d0|GhfRSugjY`$6WB>cJU+6W4-JaVu&2X472)tjT z5-ECOaN%`{JBX9p+(D@He$AgV|9g5ybu_Wqsir~{0=jP8sEW1`rm1~}>uThSUp&OI z{o(eVou6-jxUWCJ9lJw|-yLdHXqe1GzY7l9VbGjR~i?ikWD9pI zg03b=q8^FI^n6r>o!|uUl=1aPs592$o<5oh%#7|m7&5tYU!T%U8s#P8|K|pgK%zME zv^#aP;pVi#C!+fBB96Vd$ScXmf&Q?o_Q6ac{u4=HW+QgJXBDv(FY+<>O_q&!85x#W zd%fb6WTbzP8zQMCiDHYy(eRr^S9eC*mDk0(Ms}CV@mCS|-<3azdyC$58#=^LENx+x z+Do~nXZw}klE+&*Xn&E4XPnlR>cK)#+kHzx~1EW!}vfbk;X!0AyV)77azCEs?#5CoG`35 zG}E_Em8tO(zDD{6Xu9*8xh%JC>3&9v3lnn^%qi5Ir&awEPxjQ@a6hR1^IAG6JJ};7 z;0zmb-+KdBP8V=H}U6iXUUfc2}yk zy`2o63n-tFbiI!ZScz}nRb~?#3$QJ#@t(vSNcmPGKGk?0g?#!%-uAQ|mvB>b#J{95 zWYi|>yXN_6EEbjpOnNZ{^-lC(xNlEX#O&-iTpeVKTk?*}W=~T2i>=FSdvBvIYGeg> zwxGbTz4gt*tRZD;6))MO5<(BWs?+0=;~6@unS70Gcbl(S0wbeUZ}<@4=mcwEF8yY0 zucaoTijLvKG_Rf3Y;=c`lh0*kHZecyt^ES&J>(~+%Iu9Imup$ z_ly4}06R7C@do|I`h3;#@D$|)&>Ek%Ga;6U#F#=viNit+KCPhg2xm4 z-PI5Zl-c>GRpyE@svbrOao@VBn-!}10&S*E|J5%)+Fp}F^-T;EdJWqx zpg8_JoIufImw;iY|1!Nzb9kIwB-46Tjl%Bq#Ixlg(VD#JFZV_h1oiFkPY2iW=~R=? z7lPb;W_j3~WMDO!zNEJ4=(Cf1-|H4u<9U2E*!T@K@wDcV=ZuQ_Rzh+sDyN*>*XU0? zuu9}{bK5HQ?7<6Gsnghg?Tx+_B6bpR5x4+GynM+91PtpznkM)$z|q?AF^|j3^(mIi zww0_^_siIAqOMO`=&HRV4y|6LM8Y4m?hlj|Ul(aJx_b&K0Wf(Y2v8j=G$QsEL#irf zF%do%Vr~r!B?FGN`Rv%B+9{*^@Wwx4i$~3dC*J1|d`{bqjy~IuM1B0oxb}5@_xOl| zn>)YT+RENOJG15`e<*vDKB>+*4p%InQP-zi8iMY9R9(AwSS}hN1r!ZTcV8|mKRPtU zWQ6JvZ8^^x>{lFuml>dxl974OUFdbB6OlI(uElX|#vtaCZUl?H6Bt?;^S65d6kr3 z;AYw~Bc4pOuapa_sp)^$FBg>}{pyRno<^$1NpCoF|C;?YLPW#`rsj|+3gd>6&DX;` zxMkC!)*Dv}0rbDl-g*Y%60hHF2t^JaQ!=$Sw$L0BQaxpP0fSZMTepI9HL}r3NM^#E zMXd%n5%7NCELK2YvFPs&22pl)Ini2&*}syWg$1N+tcKpZ%M<+G?C2jhzCEU-6Mm~I zjVa})oZT?%&=kD0w+CY%r)Ii0en3*N-~bdYdUfB?^s$D%u46Bf>Y+YIxE~t-gni$~ za)0_ctMt7QvpCK|-?99YE;o^mPL)6hrWbJz?aq{fmKwq#k^~CbY5r zd~3JGq8|DB5I0UI{kekoBR7?06JybMc2nTHo8-s(^i*NT42OsGjj2e^6IQ}lVG^f53|0it`v~qI7#Q1OxXY}W+id`_t za>&1OpGyxI-93lN+81p-y>>WGWS6vrmaCp3!RmG?cI*M-9O<(FF+~h zr*Nv6Ad(O>IfO$giHffLdIfO2?X`{bQ#;?Im@qiS!NTqv>2WbU z)zihr9kAOv&jhnBQ7EnW5Kx%WgC$T?1{xZzK{z2fJ`^;OM zdje90rRRJVr7KFOMpm?b8AyW17>N8I{yJA*q#a(6Bv3s>Q*}6^Jv6sS{UWCj!=2B5 zLlrVa5ZR%q&qYJy?w>P|l&Ie1VVDBeYN`bLyJ*j^0` z4P9qoDC9z>Nm(~;{~at$Oz>-w@A)m=9$9bEB!qdyIO?y8TIXx2o(ti@_)M<^Po+(Kl3W1rskz9 ze#NM-bZq3bsivVf+<*%=WP_pa)=p;E^W&2*qkLDx9u>;XFDYZO{j!%&*$8ZGYnro$ zqrr0Lz+;)~J=)bLx}tfpHGH#ETb<4<}v7Zr!@IF;zn& zafn+U3fnFOP@ndvTw&IO_BY|K1<}j~kzcYQ+7E|P&P{X|8JRIOdBd6jhUNl}XT-_L z2bzl1sPOgP%$YiG<1fPGb@+8^Q}+_acXs#w+S$%7#AUnBh97!s+rWG{b`PRkt>~jY za<+j{?2SdELO{>qCZfoqyEbPJ@|b^8-ZdwHTidm&QA@kGer&vXx2f6U(di-8^_c4e zZyk8~{9-{i#SNE&&=h3p?H%bEU{Qf&)IWdze2R_5=$XxOn<rUROTDV01X&)b{G7GkO`-D|T;L?zgBr(Jn&cJQZ%JeAa)ek^}B09H9=dXJ5MQ1i9 z_USu^83zgL{O}=dn(Quebv1*>Pn~`*Nx^J=j(XFV2>?0{sHt6CihseK2I6#Icciz2 z#-a{5zd=qtRo^)UMhCcsL(f8CLvC#Y_qTCwb!HcOk%g3>$ z3tPf;rdy zInK+W1)=Jk)L!9_5aJD~#$EQl=X$TV#$~-?|_H_j>CM$6PeO z%8!mk>l>2){c>fRHz#)L4G_INLI80r`Q5Na7wuV%N6GJ(?KcHHOZRp6J^4b$DBpBBufkn0cBH8@P}B|GZjXH;edKu-Z( zRo^QD4iO8BHxO78F8xXX@V*H`K@O@z1qR&gD#;!2{zd?60(B!RKmSK?X{(SmH!3Gb z0xTIXKAlTpa2LIj23IGD|KI7(VXnr%=J3V!?pBn zwD+?06pEIXmf-Q%9mwD# zZ){9IURLGJM8C@ys{TmZJhOpab1^06tHM*KJK^CsU;FOmF1;*wpk}OJS+VR|Sa=b{ z4*|Ri`V)c(pR4^8YhH%LUkH8t1t>I75%B}{5-1I)-a_TcGT2(RPRjl9FH)$#fBWb6 z?{LmM+KD@!9?l^6<5e#*G((#gL*W(?rnqZs{JT&$t3+w||#u2=CTS>KXD zb8tfiyqL~UI~dayIFF0`9Zly*H*Gb)Sd||}d`P?{6xwsExTFMFH))6~t2-Mkl#s@F z0ZAXI`nI}S1lR!}vSuNg8wGJQi-{TDM?lDP11LoA!a-Fj#x<=`Y!A{U0a0bSQ4=McWE*AOn_Uir{?Hq`eksnD3(QWd?Q-{>0^hfPp8I?sv zCn~;_W&5mk!!Bx-dgh_`nafglii)~Ax`mSyE)kLTXJiyhprF&jN4*9AetghxK!?-65hT{0)y zyz8`Za?7f->o@JAtwc0+3%eopQ;eC#`Sz0x%()mcsuYpn@?Nr${oZVu53+Zhn-r_7 ztD(C3^18+)Z39X`Shy%Z4V1^*)2G*fTttxHxB)EEw<~d<3qdfQR>#SG%1WJzI*1LD z^;{A&*8O~T8H!6B)8>oN?^W{H_|+@}d&60Q_6VqO8X;O5njSL%D_6};Z{y58=7uFq z*YO>cz9(HY9SSM3-!k#O?S_pnWW!-C*x)wmSkl_ng`FrT>Elx%MDjDArr!1#b^0{{ zwGbvI=1*wFf&jkxN7>YxcEaQ-YP}lI&Q3Tq5U%}#CvP%%eZ6U+_%=TWzC`iV)H&t< zeiuVKXU@sJSSGt4uWB+vIUA$iuB>YDEY9~BO+=`^NSf)vy)UZLl%o|KK}yukO4D78 z;^HY#qqZ0fb3+GJ&dWZ<}uPSXZ;?noynh$nyU~04hU1fY=m)riq-0`j6T3^bzvdRwaL-CNw&Ot4ah@>7?db40 zV6GxWkG?v>+dk#sx|GY&=T}!>G=EvtTx{V4*J39|7JKq7O(ea`j>9n&6B0Y$AFeU4 ze0i#=xEOwd6FIkoQ_&N7&fjM@@S^YQo#^#mg@E^i`P!k%o*bao-O^OIHYlY>YO2_NM3O%i;Dn&h*#n_m9aySs-O4R+0L_fm5E z$$H$~dWQOfYZ|)#9Pg#3Y)}0pz;yZCGfo)GP;DkZvNIH5JvTY-S)YTLJAE7*{O2C} z2HooeY+v5Y3$$u)*Wxl40_|U{!z4l~bZ!#fTKGPHrYPt9K}5TsaiK{E&}`Tf0fLo> zIQKy85G5b*r3NRgjiOm)|AM7`g3eh+w)d9HYa!mRD$BVIc6DB2!DfD(!iJsfW?>Ao zj#np`ZhOAI$S(=2F@lxifj`R`(Z5}c>{>k_NM-U+DyD{5Rjo|xDBy90=@MXy# z#6jf-DsZ|XdTSC5VMHswDKwO1ZO)%l#mSSOkx@xhHNR&-!#3y|78*hQUfrNd|DiYf zU#5}EF~`G^&gqo*WhoTC-PF$zLZetrn$ z846jg>GFQvw#WJX2~VJxJXVWHDz`vM#75|9xA`t6yBjJ0AAF>siWqYK)xVb&tLN*@D1_Ypz%v3x2L5;C#Dk|!x9oFrdG+v?`h?QaiG&C2^GDRnHw%*n5_{H z5oaOcw5Y${#z0bA`weo50kFLGb@L)5zhEBq2fDUfTTbeTFHXhJZM9J`vu4lw2j?gd zq-m0Cj&YAAn0wznKUPjH>g=kRzwfqk;W&~csz@*N0k8l14sE7sH@59f1PxDtYd*L{ zg(==MAb9Ge#A0{;=br8l+k1n>qzNP~!3Jz@E9A7V|73Jfj?rwmjBSQpJ22VizlP2x ziu!@9cX+s7wC)_k@r`t*ObycU&8#%@r?~XEXsi1Rz8JJxl9g zI8a24{5=$*jZL7GOwE4lT;bAsBYmZQY$U+muUq!b5Jx?}5IOB%NsDZ6%WEfuQT^ar z6uiKdomX%zv~kFy5~71leyM5cph}a28r6seni;ZtAw4+~8zD&sg$(}t=6=7Ik2!F| zjv9OMYSU_^pS8VZ0TnU?;bIGZuFfoDMX?Q&uU^$%czL(_slKkhU`u{Wj~Q@s_{F$6 ze-ty~=nu&a{ubG)I~iZ);r=Kvlz|@w46Z1Uym3z3Frqz`T^4knQ#3kdy?$dA4c2LN zemtP;R#seRpNCC;?fyuZc5)78Wx@Kts}4pXJ%HlLY);pa7aV})_*S_oX^SHwx}ASQ zU*^&~EpXiR3G1a~EfSOpcLOwJ|Kk?^V+`g#{l^$Epco{S7(*v^*2NZBaFXK!gV4xr z&NU@-*oANf-rs4{dt6jP_&7T$l~Fv8%j$IJhxj`$B&^n#l)RtcyMg6UPL9Koe@SWS z-2A*hwNM7;|FZzVt^ysWm?D-0qujRkcC-vqMygjqSPF5o6x8pZ)3Of$6Wz>-o; zOREt~`~oZEuLozLWaqXvS!t#8femksK8nvq84J=9<#BNfoT?{7{tw z)ilBgkY<%AIox&-{HgoHN-8EZ7($G{eEDMe%CXBkJS2o!NT{-KI$Az}X721j5gq+< z#bz5b2`40dW^*$3Sz=ZX6u>SlNFHQA}`rF+S_!TGJ{rE%hU{>KQ?orG;NaGTPnPo7xmD&;N3!+oChAO z#GjZ_VS>6yKN^4^Oe`#b)e?V_P?EI3K(8Fxlcv^wdBHnM=peh|G8bI(rhjd9KU^6( zO1!nCQ+FvrjTX)Qms>S$a6;MjB^{|il*6mV!oFw2GgI%Lutpnq|BT0u|6iCv@~xzw z^8pgr`IDkSA*qR$dV=kzKq2 zm^ck?J9BYk{|Hrt6`~RF0S%mJm0xOs9}-(0Dey2jg3ait?=|wa=O-@hU$X8Q5=64c zMis^#^xw6yH+JON*t+x%4zo+X9}(@~y9ll2wOgMIr-%;nQI%*BPSkp_wYcqE56&PC z@b}c!7r*pavtD;Zh#4BLxCp^v5{CZXUDz!nb-v`&7ia&Dw{`0ma-X;flDBaw?DXRu zsQnT-x>%39?5v{5ge+EbN31tF zH)vnx&B~q**wNlOK4$752@n%`AI^7ak#eUgI}6`$-9ly7U%VP`PxO;KYmGxmBpS*8 z@ea-(6B3IoZr$cwiJJYp>I1c57z}n{FbDF8+E)zKd(Fh+q~c-6O$wMA!+kBQ)F&sz zh1_p=UhLN#?<{G?{NivK7h-BE=;+9v`H)!# zPU?tWM@L0U;aI>0{x&pF(NW+?d@L-qHiCp2Xz&|g`_sP9Aw*|nxgR!GiGAIafL8GN z5R0^{G|gct5kh^gy7iXb@Bl92U$NfJv|@ZYl^`kHUg=XKar?BOul(3aWfa@sC0pPO zlDiC*Ghu9rm8L1oq#qM^dINh(@5%&A!2>+#kc+KPO=8K+2m$cd4y`AdWzTUrXkEb# z@8>ucpxp1N;bc<4{^(Hx_z%v&upMU9@zCv>jhaU6pVG3Cw@8c3i zF_?ApL2aFm=+T1z@!RD_fdG+rE{Z{7(|h*z!v*LM5)|)^+2rl1$WuldGW@&!aH<7< z$-`y`26kZ#!m%jC^^|SQak#E{{~(`mU|cBYhjnUkB?L4-IP7-aSk<99DPyoUJ$2;} zdT@i!=tKO!Ubi#1{oRy@dE3Jq<2Qr9OmmhMFBm_CiJWbs$tMYYHbn|H zLpL5I84jhd;rcp-%)75Y*N=nexz{9t^wxH8uSP z2F1kG6c#HJfE*x`!eAUA$*XKG#AGl6tM@nZKWyki{F?$o1L@q>P!-9QU?YH zgU6RU(o<)6@bKorZ!o>I^roN!^v^+mH9vUp$k}{%w^`Wplb+MdcxMfFTVHN`z8WqgY%ed<)wjOjWuGkmjs#?|+oZGo~Wd|B5YjblH(q5z88?^x&*tB6B*UO|7tC5};S*_+8 z;fPVJR4Qgz&V6gzHnFanPMBJH#Kxn;eG7IZ|DqSPiLrhI#df6dJp5E%B&a`y6L4(EB8 ztDhBaNVbt}>eaD^yzkE4`x@|3A+O#idpA`UT#TtbH`hdPsT^-=ovhUxW@a!yiSJ&z zg}Bk>TC_ke5iHZkfsukWlZNpEU{jP!?aMauqvYT4Fh#Glzj=TAI;USwULL><=v9-- z2L44(t|ey%$WHdV0OSF`HE8PaAt(V4ngHYbsSPxx+oEn!QAL+A7;QECeb||QYkDwx zdS1{I{EFrk^E}6Xntz-2r2jU;YMr5r@KuF=8_E*xtU&?;4bMevX0|a7-o8%rdBCw@ zzY)2Vs&5!iXeNZluyN5S|JROqCG)=r#tSK(9EuD9qYIjT;H-->E4y(+R!eK}Mmvvf zR0Caab0;Jul41Tw~yQ$D!wK$9jt? zpp}gI*K;d@_wP+`@z~V28y4`QEGPHssNLslAA5S&(bsGW@72V}W50z2;o$$Iv?#48 zeBnKBZ_jv5f#fyaEe(t4eb)!QhJ$WyZX_fm5-*o!nmEE|^S>c+N{k2(-th62g?5~F zWp=A1iO8Cmq<>+8ZUF?+fHR{z%xCziwRBcLf0CZ?*5lfhG<83`j0~)PdE@3y)T3DG z0Zo6wSAw1f3{_R=^22PCjf124_F_#l3A@N8y1a^FYQ^BA_S8RpQr5$-6DlI=64nAP z3@h-BjEvAoQYgDGzAj@pZ0Vzcs25`<&bk(>KGLU%qWBd1pTCO8pAH>kic5L z2bZ&vx}Rkid&g^8*s*1E&n>>>oopNUx}G}|cAhI2;ap3r}>FPN!E+iNE95bNeO6 zH2>+3drC@d`#=Pj)!~yAxO=}%Q+sBGa}av@$5j&jh0B4Za*_+tLB4ekiy{NI1Q_T5 zSi!qk*odJjHu92Of#T0*XkTNqF!90pLk5G-x311_cYZ=30JwZ=FnQ`@IUK-^?N{~5 z=Z%R}gC&J>uekz#+S{vpqu>9@QS$5Q2H_E6^at5ug_h$A_nt{`(Of${M zxlm<2llkoRu`PM*r@KtA2`WA`VxFBlUM^(NC%mR}7~de?1zXKu?)&CGXZAo4=`)NLEBZ?3 zL4W09F_P(ehxE5?*b3dIXS!F_cO&5gvV4YygN+mO#_EN?(B(VnpAUxSsVKi|3GkYb z-0&@gCbXKSrVMlh0TnnoIRUe_1ztz=8Kl@FseGK1htK(k$48K}q~`%GiNeWCsC3%j{xe$)J`254a}O)D<{e_p{aPlAELcSy{34;|z2>jQ1o08~dEp zDyts7*`h@r*&~~_eUYB1d<0M+jFec%RsAzKxIl{)-(|Qsn0@(7_xof@UCW)D65=Vo zzDCyt<|CQ~9p^B?%2{yZb&k-Akda$h1u2wu>gwtzYdhI4os>NX7%hn@PoytT*^~`- zaS<@7`EIu^eXue4&30Xn*|7q7H>(-_=e`85OARu#FJ?5(AbqK1)JC_)bM7k87pC>+ zwuN;MdG9MF-aQiAVx3Rk4pOVFrA%i&-EZfsXcMvt4iCRkFysTP8y@dHu1JGvUugCN zp$QOLd0(-V$XVz)RM@6rkqHt-CH_fznmR@0m%{sS2h6DY(1%i3%#7#muTHQloP?=yGI;5=}j}ENkrXdfzpFR1~3-9%jOg1j$oYu zMsh|*KsL}o6|)R}GbWcFN`-WO%XPk0@L1Y8Qq9Q`0LPober|1E`9_mh#%l}YWv&<~ z0O{}Gm^f&tBgM`@UImS81WL*m#vq=IQkYqv{`ZnP^^g%=Dk`BRAKrOswT2E1XzG5y z?Z!!ev0=20eTKX^7scfl79JlxHs8k7Q_;z8uu89~NdlJ#k&AmN_*VCbxm_{#eGjxt=s#gZ z3sx%YH%|+e#jS^UzHf?(Y(51m&@!`$cZG%9eks0n);N#9Vkubb;8zPURBHJREaL{+ zk#Axi>Fr32R1H6(u!jR3FueK$f5DF&L@5U?+)rK~R3R~x^3V)e4IO&Dk)6q|9NMV449Z9GG z*kkZ2y^&A^0Tlw?^x$;wqJXBHEF3Ck&clQzW-~fb^x?TfMnte<%qxMFM+W+V)6X~O z9Vk_njQQX9y(-)9JG(8qur2KL&e8O)0OnbYj%Ekm!|G6&g3palUp)Y}?2hp3gRnc5 zulm_dOibieRF+}t(y#l#kF)TB@vmYM@`dhcq9Yea22qW_WfrWnZSzE@aO?tB-5J!j z59}sJq_03ScY1X^tZHDeS!%~Q-zw77NGbSw;VxH5sAo$dM0Sisb<5L<$5yAC{N6to zznMFYU7tZ??j&R_E_jCf#@fEI7h5Ac(>eVD-=Xx~z16_(wzlh#4nzPlvn{cnLL3xM zhb%fi+Et2MoNtay_*g|Tw5kFpYJ{w@fJ-~aakP=<21fuW$g{#Xb_Ke~W zvFxiD$LEJ@`K`;&9K)CHEz6Z#>$O|!y5$Z`Gx)eXe0*`wdsvxFH}js8A6a-zxU8%^ zIy#Q_4h*)KruF34wz1;6eLp*3BF=TyW=&jNQPJz-E5(?@eQ+BX*; zngf7aK^YNs-s}qrBR8|?-z0se7eH_9F`uN^tprv6*9UR*XZ>-3Azt(M>M1tGX`Rix z35r)!aEPc-(%0=eq}YcKMSceUN7E2EWHVkG{?)D$&u_9y`s)X$rUQMUZnfzJm!c0; z{obcWd;8%R$J`9>7f+`>ldsu>Tg6PW=hiGlR}to3m>!B1s!#K;9Y1p=+q_J(aBqt8 zoP8{UwX^uA&OiNKEz@ltqb!NYQ0b*Q>9GsaH!m{cJ5%<+@qn z|JIBDSw~lF?-~(5B24Y2v9w%W3ZC5l!`gjqrBH&J?CwGvc4m6|J8-|aPDU0SitjFU zC(nvT(7;GGDbqV=vQ2or?bU`;kC|=es+l~QbMWUz_B(xtE>-%^c%*&Ge!HI2!$h~>9=-X&6+mLR4-eX)^mOL6wSbP-c_?lZ&L60lUFgS2u|4pct`QFlHF9?>OPHe9 z8OcHes2K#ED~D%kuekw~;s(bSlz~{$*-+3PFc8(XMnW>3=pu&@G+uqnPGd5VfBP<=F*PL_cvZb%rkY zq}kOXU6y}pA5JY3&h;=&bI$5-%C%c}cVulSP17C}*%Q@u6sLE*7kpJ;cE@c)LoK&| z&rt}QI}s<@+aQPRdh2}yWg`ndQ3L5J(fh$dHn%(fv2yH&5{oaS6jqq4do+^E;)x7& zmvo6M?$@Qic!id9WOtT6q4}A}r4GB__>p9Y9`RJqxbEYKQ@Ml7_UeF7(-S7&YJXw5 z>J!}0mVSs^IUgYm);TPwjmr1RSN;^F$vnsd734n^pS_rmt=Q$Jul|f~T{11E*d0~W zN{bRYjN6t8*pA&pX>9p?PuqMCZ|m{F14Xs`qtJK!Q=eBu)d5|FCw~3g=y^K%dURD;H4NXN~b;f&aZNn zV#!Lwy#B4bRdFz(`S;v6&5Aop(JY`U5Q{NAT@%{tuj?-hB2;L9-sXDhdbBNh#mjpA ziQf~^>zo2NFzL-bJGElYp0Nv3z6+;U06*b)1L^IMf`-z+D=8^mTr7(R<~mN0;r%k6zqHiQK&RQb zB;CETJsNsYda>urq?qeKQOG0n?NN+DZ{J2}H^12m`gUY&xCs8Z<)W{%!LEa(rJwzy z5&ZGCzidW#uoCV)3^6)A-=#t0`W*7|Ny^^m!mdV-vA_6_uL0AaRxMKf`IMLW{i|1a zW5wT@!Vwm6NkdCQbN4DG&$EKi7(po@35K@xkvJu~;krNM@&}`%qW;_;)|dA15Hj-G z#ey?_BLpmhY6_e&h+~i=9M?=5n$9uo--Y`X;l+?L-YgW+@ZuT4MWoC~w8>`_QAN7Rg8Tb+e<=`D-V8IHEO&()Q7ew^yy-Vd-Emy$b7e6Bvpi|aEGL-Br2~V1@mgnnn=UQ+0AdSOpoT59t}oe_BBxI zh0FOr%|v}zpPzo%p^&w*C1g$AwGT~Z9zABqovXajzG^8RW6&+Wr_$X*d62E7ls5eg zSL?e!e|(tBqb{$c{?&DbJb^$>Q=+0cPz62=^-?HaBByw-d9}A5HuBvfz4B7_k4-6& zdAFG9r*lGoA5+OD5BaY441UD5YhKQm?rX2@1SFXP6Jn;i_C)Zt1HXIye2!_g{jl*)3QSM6~|K3DT>3<{GGczr0A^8w!4>u5o-yw)yn&Q2 za4}=7I%dZ_kDXTutE72-yKzbc4eV@&viz849-^yj#NZT*4wJu?ae5GAoWp$m`gH(7 z+O&$Uz0Yjxczw6+m{5uNHcL!dUeS}4z2{S73udZluOw`6NRsoOQ3(IRmi)OsJv95F zja|R%)s>RQ+{N+H(RGS!bQHmnlkQ!Zq|5=0Ps@8>B;3aw7SrqETRXc=d$nXYrcPhK z7=J_W%f92WU7C$kjO?24c6c!@hWxTB5c7)PVRa76>!57X<(bx{9?cUm_xD8kAvfOe z;B>iRzOJhXbTeh1ENK{aq$K=G@A>HJD|;U@S2XFG=I-U968gi1C383=Nn~qiJU9Nu?G;)rF>#&aCf2m@@QO&x2}jKHgD^u-I@4DQT*%b^^+LL*V{vA zo3XwWM;Ag1b8H$P;p%$sE5_ax7n4RX7FQIqp>^d}-~PN9lKGofde-Dux1H&qYK12u zk#gB;y#pifdNmb)RM_;1YRM7Y$j$Ebd>m$g>%*H7dJ#N9k zs78En=EeJZq0$x^<+X=9_THtSeEw4MJf>gdt)SmR%yMVEkd>IQgWuQ}4IcfO{qL(k z63TznTTRO&BYXo3UONcYPZHi$WZHgb7INn$eOol%hZVk->(#cur>sr7s{e23tcp^*@fmhSHEfxk#dgMf4iNQNRn>FKHsYsK*~fTj2=l`|4CB^7lRVJO~9 zfve@o1#BtfQ6&?Y2xEnYTwkGI{gd69Rs*}e9cHFkVYD;~DA!k1{2(nzRl@~D@GYly zHiPrA-Nv%_(W2mQVGGBGH=m~7Nsj8RzNwjBH~5;;_aO|u%bMxyW^1@iqtyq2RnU2- z6z!3Anm59#IHrxDTp9c%;2J*zNC!a!5gBHiu)*SvfU`kSE^tLwR}_Kg)R^VfuO<|9 zY2(qsP;>mJ|E0oA(k57-bZOve6$x441^2S-UWZgGPJ{~T_NiWwnk2T3`|i8ON7gnP z9=17RTphtTgxa+Ko^`|Ae+Lkj&f(mr<~frHnc2RwQYjHSU1ds&O%yrXiYkhXUmL@E zv^IA`grJ7nPe|oe-{ku31$lf~HAgU(+D`k13HttX-Y$ z&3iMmkX~L-gj8~I1$_-1)8E8Rrgc?4AAE89OVOY_UdWLY%x`^)u=!D)>1s^)^2tVg z;;{N|&1pbI%_Jo-drO#>ZEYtJU#TG8lP~^Yu`Fpgu)$*@?xv&S?|<~Frt>!s5!Iu3 zKw)4)R*?h*tiC`IMSN&oVliczfWBnZVJ2xBbSVO{w?{W`F!*JS8HGc6RC?V)_;)d2 z`n`D6`*NvX>$BjC&9m*yFCreyg&m5EEZGN(UemZ0m~yLeXm*4}19^^X3DDbn{g2Ws zp3-mb*OFDXlXH`P*wWH=IW!#4FFWC=;)H9gY&1mvuNL42@0tdt4Wo`SD#|^Flh?n+ zvwU@h#(ay2{1gfoGOZQ!*=HwGQAIP7bUjR@^;;XvL6HKGdUh1aCz>J zJR#>CArLT@v+;b6$QhUG2N>Z)ZU^_v=8ILnKXyX)3iD?MqDul!v1}5{Uzh&-#M4}5 zdVVdg__M&%13xB!A_v?SSNl5quk~0p@CBvJoTL+g4YQJwx z#`2&Wzz?pH`}6Rh;h-tF1_c8t<=T%{UDPF~5KCYEU#njf(HX8|>u(uJaX^GpSTvs= z|L2Gf6A8r#0q)_cElJ_)*H2>oYC7$`yY8uD|2U8zhYU^@lO|K>eR-jU zPcG@p6cNdy%-N5_I^W24o*2>!bicx(VF|icjQguR>FHlVQ$Y|(VVGKLds0p15^*zP zzj5;UO*?1juUEi4F^|S4yDp@CBRk5P+4Oc-)6;rJ9H}UP6~Jz*J6bS9o0jHCuJV8nmBH_jDvVFdPlmBdre#(y(vGQYE-_op)(*5eR_@$9CV;PZO zu)5!Waf;bbn}KuHx&5wou6S6#r^4_=*t+qPt)n^|2RbuwAzanx(D1lG zg8^{54Q(gVcp#sBiz1nln?!(_Z0NR`j73uAHGSzZZ)s||w^!r7ITW;JG(k0MDzDa& ztL{Tf&%_nBmQ`J{uMV>fa6y{##L_o9*O{v{cJd3N_EDj%d$tvSfcmNr>!i*$m%_1krI3syRn4E(f7JYBG*2Jzt&+pq)p%!HMO{q~82E(3AN_v9|7a+h)q0 z5f$Yuwq%ycmwx5bM$H=HIaur|^3|1AC5^kddW#VQI;TF15m?(;pIA9%;cQ=Uy2IBc zOk(EhTm(&YtM8OQSzmtm)T;Y{(i!M2@XN<^t*A{zDC*MY~w`UrI?+4Oj1s*T_VJF!p>lA-%(B*_{bI>6ncqV8D&XTfHD6hp9 z_YH4nCKpD=a{Zt7UCqT0~_RMl`odW#~0_p@#rACHVeF8IUev3}9KQi9Zw{&ttN%pXPz z#J!nY48~bIBXTQ8YuWVbvXVg^yDu#+y(5~#CMV*hf;~)$g-uIOoG}=5khq@5t(|(5 zq96%}KrG*&=TzBlJ$Tw!qnk|Y2`1$xkzcDOa`=5dWm->Yc6ndZA&np=ggENnZGG07 z3Q|fps2a_7sop&OZY%!!K@`<@IS@~3Wr+zs9ip*6n_0}9lvc?kERa?nz*4iH;U%iH z&>mzzvw+||wGMsE0iwT?2Ai$iW^2->>`!3ucD~gc@-<=mF=w~=g~=*RBPDHZ&Ek!& zuF%$5V!p!0&KN5!)Fr_+7b<|}gc}u)Y{w0=tLppfv<5X%m5{K=QR(%t*%aR2QId>yNct?iZ|1tv<@8yS8 z-y>u0?F2HuG}=~s57kxB!JVVdo5I#x$lXbnnjuJNgBfOk&{nc9=_7%$Eblf=;og+pLiD!|XULWdz z8x6M2-W2>>LYvwpGxBBpXrw`(&*C!M%cXvUd=F~y{%dK*LEEW>{1+Kin>)R2*u0cW4=x%-e8bnUo=5r_mY^6!+nP`ov)N(*g;a*cM? z@+6o^+Tq4_+}A>i=$Mt`4$kc*9ii)QkJX`{@G_MqcE4&jOspT!akIyR=?(e01Vc(n zD$9<`CH8e}-IUlr&*$W(@S$bs7;Vt~qQ$RJHfF@$$}SD;?o|ou*zjNM?*}pLSkBvQ z?83y6@zddjhD4bJ92hBsjG#b#a#H(6yOyd(M9o8npB!D{!y09(DAl6iY^Kb2nt*R~ z0KwGzE2o1g`F;t4StZSwHuB%$(!)v@v8i~M$+Cc-a-Of{swN+o>ofQ0liyTA>#)VC z*|@6Fh+&taMi1qUEz$>(-&Q$knIDFbxUWG#hDU}Ga@Dzvvf_Jz0sVSM?oFQ`?qXVy zRWH~b`h8_@`dPum4Nc?2X6Qo{B1ioQX8`I*{F0=4xVI;ic;v^2;8km-or{h)QLuoO zTgTuAQYRt9=eW<4Rgls%p2{i9Ad8SYgj^_^dQ`tq2_7s|yQTV5bf98JzEu5jV_bc*1hY7k7Kw2L4UvFeL zq*)w~@b~z?&`RPRuOHH;BY(6dw=FI$O#6g`KjcoaaA-JQFxnF;P3|Epbe)_wnLA`h z(zPp53N5LFSPg8N8TaauWV@E;6ck&j9aXTfs*MQ6x1n1GkRL{!jZwE0lx+4-7#S;2 zB0}pHmGmNG9)sm)Tj*wq}xpQ7mxkVnq;;vhKAg5F_*(hUYu5x{J=xxT;)?%&KYVD?nKs?jAqW0b+WjRW%t;j$fyZcN!EbLAL@dXk!v?Pm z{sJ#GF;^nz0&n5xU)vCc;JCOV>$?msqtM04h`)(HE8l;IcT3zK z&x*8g59&tskVaQ;DV>XSJ1+{4)8L}czc#|2F;9_?U|0WaI&M=9XO6F1GzQaE@j)UE z6hJ^e7)eWfN+4Jz5#Tv9L_C@A(Pcl^v=g2~uaExg*t?Lpd!@;uIy(W4orEODX7h5u ztjD&+nL-m1;&z$yJ_0K|HIeB%HU+cSJ_uKbjGL6RDFZ^^`@gu%?Zc+c|BF$nK6J1BU?Te_AY zbe%4458RCI&8Af3&{_E1kMc?xx^g#N}LzqzSG&g4D)176WBZSf~jjLr4ux>@u z-pge#GG9N$c+uzc7JSU)DD}dQiABPcu*8u}dWC#V+j04~u`3e+BJHk-xGNOfZwJN2 zz|pP*i%o}T%@8MRUh=uF1WPdjEh&yy!Q4H0*>&iXa5}3K*t2~Eb_g|*RCtGzmLa!kG#CI)YP}^V&CmiPSRQ& zSB-1>+qaERXyvlzx*j)9jmVBA10H*I&+>#vYpw;@Fo+b8Nyo9Fn`LjR^pX1Cm%c1& zf635Jw;`V%j^d914!KHEWI7H#V!EmMe^@M!Ot(s?>8ElQ|Nh8owSpuvZbSj_67Xu| z2JL+S7Q_NXmw*WaDv#s4UO?LZ*vbhD{Ga0tijdi3hw8Vlsg}uit~JezqQj}hy~4|< zyem6>jlM}Km2g{J{L@+Ro;C*AB1=IEB~?{m)Jd8?{C>iY5%?eiBik15J>)#{Fdvg*zP!fNTNdD?`ke+otaAu6i@E+2&BH$N8gY#oRU z9=ZVy0`wwyq}fl7M~wqb#rj=<_+3W9!h+tUCLI7)KuH5MnNb{ZD=|MYsPYLF9&l+= zS=XT7wbe!sH6X#j)_AzWp4iuM)oImLjZ6+%`cbl^``v-vI7}2 zRH<%%_#%C}+NkOO&O$iYvldhV>G@_s6whrc&sZf1p7$ejyG=Ydb^DCB?7>O{|0gRv zH9jr{Y7tM|pKK!%HwqOi{(KmlhP}H!8lig-^ZfD>-t#;`>ZNtwJ?WG0goAcuwHRF! zf8^28$xKf0q^eO9!=EPf%Yy6;&PIp3iS-CFRzx6q)H#IUTe8BuDdPL!1*+(k}GK;z>~P9rgR2k;w8u5g~Ml?{ty0)vs4gU9^k-IP`Wd zRNAcTS&kvlNC}GgA^VNEf0tWr1v9bNOBhGTt%fe`cCnC9 z=+PHCAq5ndnP$$kG0DUH8rQbK7qu^!K~!L1gS&xrobYdYxmCd_*nj)$R{fyh?#Ioq zs#!@&psJosSjc7)63sgAx!=|uRcMW70kbEGH3fD?w|$XFeh2B$tfyh0hH{}t1OR$T zFYGG{>O25n@(m~>CZ?wq9UVD<^N*aOA^=d1t|vfoQxKn6#AGE<=mTEQ8LNG3F~VF6 zmd%li@`+e><6J(ItSzema-7W;$5K9EqOpAWL5nl@!f9p`rLt`med}QbsT>Bk6tCvq zGV&oWJ#aQp4{Xc|W_`z?d3Z&6lpRxAN@)QR=G6bFYFZ;qSjd9I5RIgvJUsG_dyTq6 z8MP~`^%9-i#=PJSgjjWW6FgFUS^YXsB2XJd(>{mWQ5gq+f|hIErrx>rGyYxB3U8ez znvl$0jNJ6CLhG7b=$RIl6t|8I^sW@npR&gsLf6S+HUI` z-XrLQ--1e~<;ull)$-McXODH?N9As9Z4ziO0DE8{{E6QQ-f3vEv~T3);vkq{(O3v> zUaG)sUHI}z|8oEOSuuv;^_H<-?JnXWv0>S8tZjFyn|pq&gjO6P_3n>yrb72_giUoI z9J<k|~ZeW`+Y}wtrAk4wxXP;idTN^_bAP*{=StNh05?S?Tba=!qVJI_p|zH>Col&woR_A&`qShdEZ2vA}RsT zaAy9qRZnNcPZ-@c`sjE~3Qt9AF9HU4-Y@@%GYE0^BlcDe|I zC@;UntvV?L?8*lq1}zJu*xPy!A+sS2X6#96X%Px3;dBxbU+MFK9|#;C1X#Q>rlzzy zI{Zrb&wo+e#{ee6{17N!(oU!W1`kjZ0n9&W-DfNOh7^t=+A21{9q=hFbNhJC+w&~=a^xXoC8Nsqr0dr3CpV&Rb6N{%Bzd=M`@j15e0!*Bf;3NB z&#y$H4X1A~JFH8lx9w!YvZ3@B9M_vcdp=AnLj zcZ5u^4Brw4x4h3u$n$*WO$V3=&j8{uVfbceZ|@Pt0@RIB!|{630IOOm38ynr5IXVk>HbSYmsO4mUA`hSZr}Uv zV53$Gv_P7Wm-N9q2Zvkj2a3mj3(eUk9WUpUe0?`Qx~f)2JkE{EB=SZ<#KB$B5kJNb zVsetmAcbGYUs=|<;y8Q8SZkoP7GX88VYsf?1(mE0OSrClquyZ())O}Yjb9EqZ1V!qS`jJX)-M{Qwbd>qZB)wwuS9mYuaSg?+1LN^T z8}EyCJ`}U@qjzC`?95Yw;XrEPx0|1fizjAhl>!4X+}+)qjkrMt^Fv|2ZpCBA(v~)k zz*(^Mf76w3(NY#5?HU%A!HzjoQ&WI4*KHG%Z5|*L9Ng|Fo-36{AI;2^+w)s+Ul+?K zk|&GJ+y`m?z-O}*VK_Lg_gB;Nw0`*=X4jn{u+>7!~ai!G2$dADe<#J;5P&fgyvfJceUXep^A)|^em)c{DRzpiz? z?;W0GGj>o0k;FZc9YtIOZvVB_=J^#887WV=G8(QSb@ZTUz`i5{>mlWPf)rZnKkrIi zshl*>#QFFt0U5Tv)z|ZMgHJ72T*lk`#qwMo3xDuSN7US6Eh1`ZN?zqIZ{h7#kMk9@ zY-*FIPX&|qx){y1(WOGnBL)UlX?+m*cg)|DKeWwzFz(OSIsVL<20?kP-^ton@dFTH z0&jrA>gxCmfwRGp5k{c#1qx14F|o3m8Wv#sXFod&nDT4;|JKfTS0!{-pJ(?&HHBQ4 zjQ+t6cHA`d^!fn~#m!5h??8-71~WVgUPgfI_4Y>JATxUE-9GuYzGL9K*I|fB*hX&dGTV9Em|w7HED60$%itmx`H)kUJmHrb{P-Zucnx z_S;XKMw|w3aFF60UE+*8OPKq9=ip>iT2Xm7J8lgvP?jkm_?d(c*;4`WxSjs!crhp|bgYLRF2&sC4#STpuwKR>(a)M^Gm#9` z?$`V_BuEku>j4>aT*QH~TBgd_^7T)Ra`uW>>SL!|T*yPic!^0FN?>CS%wRs3meyGf zCQAj9_Sw2|&+viPzx`}6bj*hss!^CYWJNTEeA zwwkE`cKUBAgbQERpHt)!{3a-nkqa>ixp|>ID%5g-yCV!RaUp?ncMw~J6|pP^j%kkP z?9YBX4ghowyKC7=8NW9)W}|bRnZ~gqrsE-@S#3?*GwqV_|lZC z7Je~%i!{IQ(|QV5OsbGwIoSKL7m-VY6rA4^%8uL9dtoQZQsWtCLZ@E2!)=Uqp@Z6-m>;T;-put5;PcL%* zzy?r#d2yH0@rF23(JPpY`eAgeltNA#F2LSJ{tYo8K2yAzebnB+ctMgistnNnoevi^ zbpLe%f=G4H{Zv4}uz}KGu7dKVAVuZHh~bT24{_}WlVl*UN*Mcb3@zdi;1$z>)2eENcWHHAMg~n`? z@FH89YoET3Q3YzBd3(vRGoEfcMuFEDycP^*h4jxzxkzR2X{#l=Fz1z-@zyFkH5yU@ zrr?Zk&Q|$Lp0vdyNE66Tg_qm@wJrOejaJBk|KyQ8mKO%l6`+mr|1z)rfBmHD!t9(3 z8I%vZzJeiqAtCT}+TlPQa0HowPmV~h7|ms@tSgZpAyxY`wX)0&pmjVMpB~sngm1lH z)_Lsx1m?ZnATeOi3;xWYNFsWu6+Qhoe%%7)zXg9kf8DKx)_HELQBY7QIH7_=pa7@^ zIK6KAZ5<|}q);SC{@>4##KinfVfAG-(5NswJKMd~3gj*L3HSRD$X2i=HzrdWd4rud z`Wj)O(%8^ihVT{cP4KcoyLL~Xf@gV2n(xRq=NupVjS3bHqkX*`3sYih(%_lvAL=`&@=c3-X z;k{-DxX*E%0deG5rs{Buf+6fo?!um!5E01^hF>wK2EyN|Shpp$U!%U)FD-D<{ zxnApY2@N?quO{Mk?74RwQ7dH)vYXOpXv!t{VlWGQD8#Ipjwxh44I^TPb0CFEsX{^x zELQ>(f})1)R~7Mi=s-~BDshg{C9I=ic5CvLfY(MmR8k;?Oh-`pw^{$&kIM2sYC?Rq z>|Z2k_`m=7Y^%l~q#zwlE+d(kBSx*`B>p?%H_EEwg72O8&IOwcN%0y$FiNiEB08^@ zxfWdTxNx}IzEucPDf_i;sxaf@Rkf*z-yc#w?MiUDFY$Bg$2tu#g?KzQ!`7w}>jO%& zzE(<7w2;lb#C+ii+PNCAFDwS3&ITFqi0Z4Im#2hmuPR zzD9K7LyEHvh{VFzYQ8 zwe_7wW1HZ;CI9h8rK=K$c;`%hPY(M&viNO4 zi5=p?nk30WTqJ*EuR`*{9`s9rPq?h4WN)WetZq_(+>ImT{#}Tloi@?kwq`T9ev*X8L8&N{fX8hre7n1NBaOG zg2v1IaQSfe>Imj1l6MLvedzk3;jyuTq&ZcG?%edE!K_a3z0uP18%0U^QUQ(m!;+Fl zA-A))h6Z-_P2oD1aq?$!x@lo^nRC*2`v=rt)-6lwLG8nGZO(KKh6^a=) z@vq!Cd>INP^PZ`R_zFaWL5hrCdQLbh7k4RILm$2!Db>mHA8WjrQ;dO3J``(Ayrx3U zsJLhh(QbNDGy4K*!3&3hSIYT)PBb%5bf_}F$UWygL)@R!qcSqG;Lfe@dQX|-4VK3| z;WXu6y57F$;SUK$%JYAAU3&H+Sqow*g-K@#`8gcA8EX8R1w43P->OaivF^7i`?*=a z;$eVXi{uc8)LsB-r%SjU(xdA+n|S)P<@aytdGE5a9ws{(HV6DWcCMjpBWlIHxwkDd zf?bOl<uNyUf)m=_9VR5g_H}G&HNU9)M@)?q-h6_qb*<8d+VIcB zG?}J~$P9lG?Yv5iuDQ90-pQd>>n*msb<>POl8HAHMtrtH#?>YeQ7YK{0ny&2!+A_oC&3XV7z%~~) z%iw!swY8P_`L*@%y!E^IHzd^ZAL!!#l+Y~kO-C3#;o|xoa~?~ToZJvb1$oiX@%^|s z=5^t>;#6i8vEkQffPVBuij9{-UMH%$KTbY9Y6L_dds^sRKTwuWO07S;Pk*3anrVlg z_d{!>^joRx8)tTQ56Hicbvg%R;;N#3yrPA%K3*pq#-R|_t@x4?yAp_;hX>&z_i}8d zkjRt3NFGRcV%ku)%F|;?409QMDq|~a@=p>|ui8Z8KcnKDZU3@(Sa{3XS%MkbTY~)K z_XrZtw{vtawvNzdpGen^x~cWv{3(JW&4EeE=du0O)4SuBt#2*YEs)0T1c8hOdl&s& z)L4JxRsabd0|gKS9y(W?jg2o8TM;UbV(y|X1WN^qU7bsB%D-q&s0vVgAG8X`H;oKV z6%wU31{8!2kGgL)3zbH#`H9)$3@W5q&3lbH7OOwM)9v+xkvK6s5nVbaw(*eXI$JH* zFPD;%HB3EC@?Nz%FF3ON)n7*UeJ>OiPLy>j`24BuR?!=laQO~7eiHIBr00iseK~e1 zDLV(=QwJVz^p?A(#@eKegHfJ2a;ylTKEAuE(Y02JXhf3LL{{WbbGz1m5jXnm@574w zWl%G%VtUH@pN@%f*}cP!VisCD>|iqAHSLb!P1<{wFP0NuhzWn!zLY?g{Y3mV?-SWF zRUPb{mXeh6dhcKthYX{j2Z}h_wWGyHSxG>7DR#}HiWF**!IxWKsoL1lipW-YKRvIg z>%txLO&h-@P=iybBr!KlIKo{ena@AEA63k;xOy0kp_0?pE+eu zEi9=On2!%SU+pTEjEB#iINr2L1Ab`dJ_0+G$MGM874%TG4!2zIb$EQ^{|P0fvj0nZ zot*WO8h3oxEdU)l4<3_B9#%6)9Uc8!V5@luJC;NX%6quc1tOIZTgBqYPX$j=(8g}= zP>}BDZzUjf41AI~q|20F;8@by=>FsZ0Rd6*x?#w(y87Q?jg6i5pH z5^*le*AvR;az{|ajJdJ%Qk0cbw>i0dWaXRSTXUL5tRc6v)_g;21RB)UivahF%S7{W z6gsg7f?*7|i*Tb3xl_UMMMMDBS30}pwESRo6g>H_rj{1J@eb}f+)M3T999=4!jhu& zzXy@Oud_Kl7g$y4_uD(A=i`8hvg}coi7d+9WH{I&o7I+u!tFEKYAa%UJN%^(4`s0s z{ft7Ky#>TehFgJKq>fz(j4RX(rOT#_!VJ=!ou;9UjB55KO_|E+9Q!s`{w@2&?9QrR zVyx?Oy|$kOjfOVWZDsap-xA-|>S?9iiM-`@{!ue0hly8%mnZ!IrhcnK#xe3;{Po8W zSa#Q^jT$2d!lOejY-Ew_<+`4X2?SyOsDqpPc=WePLDtT^{w91Z6B&RIAHw;0F0 zYxgd?DbzsCv$D1Wd`de*^we4u*pPX{pH`>{f?wQ}#Eotvfqu|d}#9)Zwe)CkG z?|!>_*V`78swe}rkyeEaAjU?sfWT2X{IfQ#%nZ5^OH&hSmS^0UFna?Sufk`Tisr-h zP`Z&3YQk}(VWDuc5Yf|&CmQ@o)yR#loX&MS14+}+0yx0Kj2kOq6@wWCi@ii0Wr9;vNC*GjPpTg+fjHnDn9<<_4qu9 zk=0~A|KZH|f{pobM%32B^HL;nnH8+^^nADJMpkgSiu;{6t@q^`P1H!>Sg2Ad4LMt$ z7~UVSi;_kJ^L{u<+DYoo6KDZjGXpV$`(^)MM;vTy1duA~s%>YnXiQv)c%I|(vMySX zn3Kd)0=KMS}V7EoeQ3V>CqqaW+#3nX1TvT=vw^4)%{)gPEr~PD zFF`l)EeajlSo_(ahO^?INPzn<)UB|0s@y(k8grfjJ9~EEQu1zibFDbtgrdS}kXUhv zs>t$lHJ881WA)yFFS9JpZ6`EwIQ@geMii_a;j>SzW?@;VQD$ai!aX|b%*jhKK5k_h z!53qhT6#TA>x$;@^7zT}=bH7=oUOM{OSWy!`r;)%my}rWlCg4eF)=W_o2|3;gkQTu z0273+UQ`OW6}lbh#Ax*Q*51`@(k1bv{vN=`gSufh#UTuztJ;b55+Z5Rv+QRF>l=LegAGJW zvz$g+z0h@DT#RsM|2i4c`tqlCebG2tjz6F$=PDIH4`0Qr{sSwC*KDx#a_8MBhUSfF zPY+9fp>FSr+oguq+nAf$ygH!O;O8%OKhx9mINp(dv;zalXh3RcUUV@DI_XUu)T>z6 zsId4_SzS;&@!xDvEO7M&2)TYh-nfAu+XkJl_G?dP=XWnj0-i>RBy{b^o$iFq5y(|0 zWIIuN;~Z?*>>UTti3w2K`r`Rd34rEw<`+!SS{Gd6x6RmHK#W3QvG|VTO(C%p%gXf$ zyNywR&G+3y>TPahri^cxkW^)Ppfh)N&UvgZfjnt)O3G}bvtfS0{2~UX#czk9D-3>( z_=^q^1}I;y(B1Lr9bgxz=gV;fg&dy|45rhBu0Cl7Fwv@#vGpGe`PJXwlQDhxd#R@B z9W5y2oeyDAe?dUGH$1c@sr5yXnGKxJ6Gh3!#1{f->-|-LLtdn={wTcYBTcduEY$7) z3g^(Py_ro%a=U7|S*Jz30?JU(>BaTe?q-)Lnf zYF8trS9;eGh_WUp6j3L0@?W^4c{e#J+aCrs! za~Pn%F{JS*mVo(=^*-*ACq)2cMs&eX^d_4Aq)8d9tI6lxTe^9Li#kH6>O$}d{#W4@ib!} zqrpe>ptP@((L(`SpO1kjLCgCBR9YidJL4QIAr>j;ff|gt zR4s?1Ht2tdqS9U>Is1#QHjC84$>kR$-E3@`2G%B#^vYHACPb0bC?-6N_Uq9f{`0Z7|m3+yK$d!insb_V@peaO?}9AvVl1u5FmvIXo&5ugFfpVD!FFhYJz)N9YT}AyI3UZ3~#mdqx94r!zx?)mNH?WY; z$?bQeLpdD5%5Hb9#agEnjtvyzCU{_orxMD0)jxH1p#K%`VzS(#_qK78@!K~||KPo) zD5_2b+|cP@e-R;E{CR-!@{qP=#6>AdNsjF)Z4g`}{95=6^2xsn9w4g9NHXpEGyM^@ zgh~7PL)*4-I6kNbXqxJ&czZJ;9=iKk&VIjdzB?3S40b?UR?KN)~7#8+$# zUPQ}zH{M%b7##$Q+mI}c))>gS0fN-XLkY<>=gsAU$1wZEf>RMMAn*g@szG=+lt*}( zh-WFJLCh^^*+(nrM|yPKm?uIAbL!|93j8uv&(7IZu}W#pHE?;mtTcp9$T{E> zOYSxK82qU2d4PMX#C}kquT!@G0T^lW&$RbZSy%Dz8wu3k1#CG?Z-u z#5jvNi_y5-i*tUd4%aV;9pHf8Qv-uJ^8m4_jED$i>P+HHL0QZv+y!Q@qAbN?u5`XN z7~J_H5{qYQ>kPhGZo+dF6Fz&!|GLYO-!|^J3WR!KN3hLrkzsSPW+1xJ`-AAh0hM_| zKbFrG7_-e}8kl|`P*8i=kH!6T2w#2}OvpQjL*cWA{C|kury{(6|K;l2qmX}MCuoqy zZK%fiOjc7$oW|z2Kp#UwP-+&`9mmjQCM_uffC&MSLTju^l?^5}x4fY0?=PZO3goD2 z>vQOwXwTXX-#nXfq7t9{ft(fB@nGI&iKMV#!tJO(xaJ@x=5r`rrp>H!n(I0Lla-B! zr?jn&3f84APWa;puRvFM<^U_Y*X%c`RFBO0IUdRzU134qmmAsIygOC{1fl*v`w+EB z4-X-d?u&7dSIJVCY!{1r7wcX)C~i}6!e>K`&=RdSK#Q*T_I_iSsK`i|QU7horYQe; zLRy-SgX4jAU1(T*d}S=MppkjOP)S6pt}=U&#XSWU3WIwib&lqHN6D0O_AhTLl9#ov zQNl#*Cii)tJ^c?u@Y##LHmctSPnfA-ew?w&5`o<)W9et6x($hq?;@`&#^5hfQ+1pc z8{;abt7MZI)3}U(PzL&Vf=HhrPQmY5#dNiar#(3d5u&A)@_T&ze{3a@+;+wbR9O+I z%1lg+^qE-&6`iyX*hSndCCFG6+{QA~M|a=->~W50?U-JQe)wg#Hd^9)96>bJAJ??- zbBimQ0A-umgpIos&cAR-5G!(n9T%VM%9}r7H*;n~L~F1KK~?^Eewh%8{|W2q@!dV( zM4puyx@+(;D zeLdEf0_;rnPEsQ!1?j#=Bb8}lajOV&iHEV02GVg0Jo`L z8!M3)dBEC?QLR=)48>jqy_?v29S>FW28n2Q|FD~OAg`*#`lKq^=j%x06uR@4oeEvtU&vshqu;Tyb8hVB!NX&COw`U=kF3k7 zrG8@al3{0@!dc9RgptO@3WlfVm({^_+dbGZ+lx2u7rwkIZ8V;4em4EZv+q>JNeF=T zM%U(gi8DM-FbM0k4uj9Q$`5qlr^_&uP%->2lkbqGd6kT+#GrMDHj}Y39~`SPq~jSp z(@%a{R_|F_Y_Ck7tax56G69QXO?0XIUXI=U{m-49d9aYRe$7k?1mk3ZY$PEqBgoXx zk(0S;8ak>wuXy;oMapO;qilzMgg3+o)H*JY5W1;t90)7ww`h*~xnlI+GWa1!4@mX? z3>_#DhkTkVJ@WcqI*Ktf`MPY!BFztSgrrx2%HwgHse=5B6Lo5MU?jq@(+9b=0>)I%O( zv;tOHQkG}@m<)4aVX(U(>r8QriQ+?M5?_+wT6OvlF?-RoQdE z3}=8}Io8xU{E2+z*7)}YnFL?qT?f0U-aKmwh_BsW+hn^rB$#Hiwu(V|4(agg7k#)P zoi8<3Od~_$;5H5$wXw7y&abOWQQ>Y6Z~W_XxxbX9bW%8EqY^yZTZH8~vlGegBEy{D!J0LwWuFc`VI(2*kJ|4iwrRo_BNO zjltOo8t2ci@}4O_p|2%_-5rebjwSeBWDbWSeE13yZEZl2U zPWIi~XJ;d0h!^Y5&USYAU?{SQ07{I-_OEliDQ)&tHk4)`cO3SH2)CE9ftdrU{35P) zULV5_5C1>9zB;Jt=-d9%-QC?C(%mH`4Fb|7-7QE-gNWo60Vx5IknZl3E-4X_?zr#p ze&090nK$$PxWf#imrtCt&)#dVy_V|1xX`_H-o5RJ6CBZ|J1Iz%PMZ}eC4UaZ@U-Mg zKkh$MQc@aMeY|nEE=KS;vajlb`v#@tf`0H}o2@90@ zYGw>&N308(ub|IDIQFx6jM1Qm0v{-uN=-&O>?G3xjf6*wcZ2>);6Y_8m_?~;Xi#HehcN;sdxbyHY%9vnCVw(S2QqL? z-u3bcBxeP6-|-6#Vx~$N@R3jv$Y~R#ap`cACYPsDIUm#UZjckn>(vtNBFx$)ra2|Jv2Ge3rU#tf? zO?!Mby{j=6uS!i#owcu+8wQ5wZxmo*o~ts<*5URlRkF%SYn>%kjv8EN$w&*$6^=@& z;l&)u6ygEM&$zV^!RmV+fQRKnosA7YDsg6L7l_^NrwuPM=n*CGXw3OtP**QSE9ABQ zG~^>5wN|*1M6^j|zvS<{lgDv9NBb9NH`7=Qf9HH7Hc{VLe%xL_op*o)U7Xl#TsBcSxU_s~Wne=CFnB>CSE!KfJ;v^t z`7je4V{Md>e7c8UQF#)NJUpkzKVU@DmVe_(S&7u>Q&GcKn%$Zo;tqtW@)Hj@`L4#} z8-a(}^tfVp_TD$Ir$gvohRT3NLj(B>B0oq7_kbd$dbYSbLGP$kR3fEsr)5dc092yZ&HTh@+(?q?U~YPxYe>!1}EaE!ohb+H%sB z5x6NVpyx$t%ZE&_WUyArw2gy}{RNl? z@9-Biq-^`$DQaqtiw;4nB8JG5DBuX1{DN=DnK@ukc<5H+sYQkb!b>9kLxrH&xZw6J?I{bcUa`l41Y8ynX=yjuV1`)A@A&bkQ=BpR(Yt)PsU5dIB+f8wp$dy^EK?Ikz^Z90dmoMXjAAF%J6!< z`RM)CIL(hQr|y>u>3U`eue}y>K35U!jv%Wk%@Tg>9&>=%f9OUl0*3A{IKD_!wrrrU-$KO z;2V)V1BEaN*ynOb_{%DiRJY$cec*nnrl{KIT~Qo)L{;SRoFUPf9851Sx(M@Z1vhT? zD162Fm?`113`0$^&uT6!jj3H-vV!DeWequQsPTOf zLc*ztD?xHsd%cHhETa*D?+(X}+hgDE9~`Pz-0x#TM5aKKZiy^CI_vp@y zLwF<2#lYaDG>C&imUZ*SsLlaz%E5bD4#@v8s-mWT!veEE@TV{nC8b@=6dJ;_^sKiZ zwwx$PlDd*Cr&4Iu3r=59bl7Y6(T? zl`WpeMUP>g>(Im=K!|;}MZMMH)**gy_+Ax9b%!QS0ap$bt+9CWiuCZ|h-#{;oWzCY z?cq%Em2N_*o3DC?CIb=&mp0X zM{{8^;BGF>PEFMT^YU^1^u514)YQJx(rR{h$D;x7HDKiUJ>(91Q6SfzF{8aGO+~Zk z%bXKIbUvcV^UvlFCv0*9PmfMHi88gi9^AQVDpt4#@4vjv_eL+)0&HzXsi;;R2?})8 zdbdCkGyDc2?i5Q0Pm!r?vh>;80sEMD3iK-MXm~{F%?LKTIOa#&`wodp3^yDG8YaZR z{KFu%bovWoQu}eY%QGz{CA)lj3J95{*pUPwTJanPNw_W@9wxF5dq(TcZjQcOEPp?1 z#_V)V6nk?D>50*Mqt(;q#0INnLPdJ7HHKmKVO@*5^0y_`KQ*|AD4m_v+c+vJ2&6R> zuxySjzX4sEgYhqo%4$;9TQzOLwl44D+*vQg-TaiS%Dz(Xl^=kchn)B`Tzffi2PBo z5~@sbT5SKPy2khU4me;(^66p1kw1%7_#rPs$w;l`hhbxfR@PGc;@sQE1E>X0&#x=T zRlaS1lv*h)OqYbA9eG|qy#eq4Tr*A-!?i?yUBD*jE{7m|9Q~rlBoZF+89rBDleXY~ zD}2$VYu|fZuV{3I4vo(L?(heaOpvKK&CQ^4tWx0&JM8M}2t{<70qk$`T~Jg~Vk>*H zE4<_2s3FRjYIU24TQ5GzO4oe$+G>|#MDNIqUdBH-*HsEAG7GBFrm+?@ue%| zb1JKc3`ZFm71i?`v#ch0)YN9EMcBi|`*`W9HFgz_>DN0 z{FEb@fQ=L>q%0umaL$*#!ikicta#F;+x#VhjArPo)0W?4Nf2{6?v6LyBo2Z$@a8}&q%+$&ipTf z{8S*&`@b-vn_a7fn<&gn%1!C8TT7+!03DrF(ChAV08Pz`#U`&3#7Tg-0f`voNa`QU zJs{<-eT3tkBK`Q9vSL1VsvvY}d5I~!qUx>)vT$;GW*oAX`Ssx|uSxs~HuksKnuzsa zm~7eRhw3;S(GTCP51>YWRA%k2$F2mtVCxT^J>3Q-N?~p|BL-&O@_rAA=NE2ahMeVP zwi97TmW%JyA^yLsI)-BJeJlbs-)DXR(`+Ndw}I3hAvN9uetz+P{y6!zUy^ei9KiYC zU-o6C@R$egGeNjp{_;a={EpUUhfi!F5+}U`o^W3U7}HtU$~^4Y<=^WWq!sFvybts7 z;esH2=$=)2?)LA?qzk-d*a2Ju`7>}r?x%$PJZ!sM!csxkT?_E@!zs{?O-;o^Mn;~V zV)l5rpunXs0KOf>TW3i4aWP$}1uC(?#P{`|14Dp#f^bcT3=FuW?H5&dEE?R|`tN%K zu9{=ubl+J(b7J^9QeK;e${YkO&jhZe4|ja}1c{Wzk)h>9PSL%0swa<>oq)pbi2+Od z6oD3Dc5WU6ND%&Mkz$d)5Y52~k2Y;*hDdE2p?4-#hW#qXqOo26us20I%C-Y#Tvh6v z?|66#_pOxqy0{M^XyHGKpH+Vgr+0Lj8H=d$Fghi4Zwng23+n30DwsfUyp^U;o z>HK0i%%%|v456~uR>n5v??i(gr03@9F_ROlxa&?*=M2X(PEqjJnh;ruQaDGrRdr3A z>jt*aw&YM{Sqb3~)uPfq#?rAd8(H8}IyqW@$$V81!epK-P<&5UaGkz>(G+k_DH%R5 zIeKgQxR+q_T-ni)?J=ANJR#*n)26NAm;P<$|JIL*Y3kj8%<-0I6Dnf=^<<1e@ym7% zcrRJJ+uZwEj-ik1k};LT5^G&>xdTZ!)vZoF%5X+uBP=hV;^KE;Dbl>>$AkNQbhx?k zc%{2;Xc0gJnO_Tb{&RM`0l`_l5Y}a;hpe`>{iQi_f`58q5ZC7YFSC09&V5>l@86(? zH-d!G@%8Is(A&e?k=R5^Nk9!gbhe1}9&1Y5u_?mXIB{E%zngLmy>&CCOH^ApqPDYX zr12`i@+x?(i`cnC*?&a+1(@;>(S76)BzH{nGdD5l`p6^W7RD1265^POmyAL9uD48| zov^k2>Nz>N)LXd%T6{cKMkYQyWwtcf+boOd%`Q!~ob~QBQ=!9KX+P{qxb1B8l9$pi zRtjCCWAY?~S7dleZCpls{C+S>@K*{&OK+gi;!fHsv}3-N?^1n7gFhVB`^-Dd!Ul!r zZ=lc#O7l*7I^hUdWAv1yUAp?}GauaSM>nq*U!WylF6Fr8F@`hg=aSH%txB$%y=W?1#h7_IoU%W3h|^++^Kx=;LbZ+A!tNZ|EMJ|rgNK+&r2 zFFhPrZF*>vLL?Z%8o{t~S$q3qlqIjfHBbdH!fVRdyj9xkMhgj6a5(*#-)d?zi950}d&tH%p9 z))J?K4EVrU>AX;*o~7a=j%xS|5kB}0PwWYgcxHh-zxLo8&uPa5bUyQ=mnz=W;^>_@ zZbEq2F`!OSQHcwL$nfTpVvD?Ja0`;y`&SPo_8sE2>~s<5)ihRYXO{#>Ry84Gl5! zGzTaK$l-L4*7$hjBNq>&^0l_NNwsbymsQE(h9<_X8Qycc5{AV1j=zJ;7KBfODw}Ek ze7!*1;I=Bpahk3qb9z=f(icI|!O(1eznm~aLrK}|RIh1luCJfrIAuK03N$e0o>@g% zV=?qRyr73bK%9Um1et=u?9EKTUfj;U_-Y!W+T3hUt`US8KS?7?#O}-WAF0t6#@l_-Zk#E%?<9Gz|#TfX*w7UyQx5`7Qv-PrJ5?R{A+q7fMUQL;83a5ktY zWvqD#;%ubw`G2X+o~Z=F9@-?&uP!aQzirS^j5OZsWMa_nJosHb4MWG5eS*00)(*g; zc!FiWT69nY7ztR5I0a0T8r7?fKZu&{Cc zRGXg!l2qU>?k*2|s8EZZD{&%AN=oYKy~oqSdLTBcGytQt+GTTWJ8pbg?q3RsWyVf@ zx}VJ|%1*)e2glJRs>*-b`wbV3B5u#Qr3aE@G{EASa?psnpZn9x*KEeUQuzIJLeNPb zTc(_X_U0csm13rIXI@v}3+xzqP}}h3V4y|Gz0b^?SdT`j-IH(O@PRdNo0;PWMJ8++Cy-zytuQ5sBZ@3ToKxKllm%?PllY{#r-l zPPH^fXUknuP}UGRWLJ&?veg9d6@b7P{W}p5`F{UV!$dewNSp%LU(#jVLG^ly_B}lw z7WlmcqFe!PjS*)JUL0np3@yCVG?S^49XGB8>~?;Ce;@FX5&&V7or9yq<$S?9`Au-L zJ%g3IyL%cO?^8t?9TU?8LM@$mb%#-lFIRyIYQ1hE2!({`uXss$$uArP<6IX353SRf zGHfXZj@bC@8zFhXb-tEdc8nFF5jxv9LS1897M6~b%Z8utPqnJVX=3|6RR|QMq^~v2 zIXyoZ`apZYmO+5!$tMH2igp~TSY)QPB9y-wX9eDYD^wX3R?=E@V zz!oMZCa`f*0KPwJH&BfIS=C?h(6*#bBf=;-dVH*twy;(bd={H8EQ%|q^UywUM(j}9 z`P&E@BO5K93{-+8S@bhe8Ew}avs4#t2V)q&5UxnU3!qgqX|b7%#6%9jQydM`go`{8 z87+ko2_GL_m7ZL*J>(0z)ZpMK{IAEmBYQB73QkZ!4_#<}#@Bldm{&{?0NH?jkq=rs z2eip>6GFW}w$>DU!Lm!r~%cu3l!+3$3bbca zCo|<~dT}Z}{#|r)jeBnVS(*(LWLW{Syrf0-Ps4ZJlaobL)YD*in2m#DYrf<0nYiD- z+zRGl8{C{Rp`jk=0t~vH=eM>ALN8e=G{?EyuI81XCe;3w;GY^}7a-NXYkc4>7T0G5 zD!AyFlBB@1zyZ`41Yir5I~O{Wfynw(kdw^taY-Ta9!@Qu>l|C8=HuDI`9(`AW1MpP z#i%ihV?uK>%eS@`xB2(%VPkif8-7|%bi15njQe>5zc%0dQKLsq|BC{(E}lZ{KoSKB z$oW*#-r~YX70IB!SwGaOwIRz|ECzS;<_(-)AkmgN>;x9(CGh41(X>Q4|AHSQ_4e+r zL?oGI7vZUbz5lH&Jv=DTQC*EwsFOS|?)yu@YZ^oc1#4>tr9!FKQEQsL2N%D{Y2HjN zEs3cD%d7aoi3#aNEiKh0@3b-96y3+JNzy`Bo=p|Pcu|}THB~`!`Lqo;8j-uxPLLIE zZ=05VEq@hdeOR}wXE3L2tS_(Go{@WBX02eKzTbMb-(NXS$VdG`he;i?g7Gb*HY*`( z#_*Oczy4wt5rfwzuT)IGs?NTC={Z{1Znkq3ToVOtg$Qu9)RKM>1dOz;r?&wjC5se{|KFB>+gf_1nj#$Jesfg8>{%MJ zp})xkTYX(!Ebz-cJv%eDtYuOT&ihd34Y$2Ru2b>;t*T8PSwELYp25T$d8*Pm{J^|? z6~SoDpi6801FDJ_1Q4cl*q7z1%F3wj&9lM|(^v%t5Vukknvb*>%O)h?J45$PG>{CG zUPjh+giLQ%c6(fKL52>u57MdM_H1q(Z}vb``=kz=fR6wsHumQ!4K97Ibf3{B*vO{) zH_*%h5+%8#e4=H4|CC47CC-Pc5_~TD&cAbmlWWELV~-MDwzv{^ax=-?iCBNb6{N6TK!%M&-0kgdVBn|ozFZeMLZov5x9E!q@T zUOf}@JVD48+u3I-jsZSSG+RgC>39W-PNe2%Tz>#dOpPCkyWR3Y-!KV;(b^{B)-^tE z*yPTPV%a#+kQ4v&Sr(R{d=&t35`xMoe0q3TAPK$*!GoBGEbENyRfl(_yIDxQO6czB zzgL@$x5PS43v@q2e{qAKsY?T#^`=Tn%x$q0t_vyT>lQy+|GkI7wr_#7#cp31 zETN46oP`PY>m@!N{PulWYubx}k38pFQ0GwJ=;hVCDFYBav5c?oMGK>sDh{nKY%9S0 zZts={&~?Nh;qJBJp8}$2p`lU$(%J+@uIE=*XKhCzM+sM4Uj4Cg7g(T_29gwj2lQTz zi6ldm?38;OxG;-*d{k=yDb@o{FdPm0C#R|Htd1lq)dX0jiC*7#bt&XUzk9E-2|zue zVlmzK76WG}1neyfS_(M+#V8}c3o(eNmuJbUrMr8IWRULacJfCdxL;XzGrb?9rJH@&_6X<*O_i0iL&t9x0IFEUMQa< z?%#m3gxh%A@g(T$r8>6adlvRP#v#5%;`k^dPTv^aGQ>sHlp*Zi=8E||y%QGDoqF5ET)a-hlg@t*Zq(d$o%i0G8xZ->dtasOTNIknk5ixXf+1gzTklf|HB2?m%mT;A@9zPzd5VXg@1$;GQ^d~!fM>mctSTewlWod|2fzkOl6?F;F8TO z?R%eUMd%f!R@f!Vujb)FCmM()8KSx7B&Be)!5bBYv~Z~Z_3>Ne9F3-Ts-Awvm`8l= zJGM1g?*s}C^^=E<&w;^Lg9?)}z2O&HLpB6JO>qwK9xgbPMkiRJcl11iGuT4k4<%a1Psi?bXj&DT@~uFgM^dp^>I}6u(qt_wf_l9qLP4W zC5`t|z{Z~tR-)tT7A%Qn3yA*{mqP3DH3Cj(2^)vRtGscU^-fx*J_Ca}o_^3Yqw)KP zWMZsqn!e=fzYxV8d6s4o%W2x+k~Y7-xR_P$(&V!Eoee!~1yy9`tt>dk`-a}b&<^&Z z&U}=RI}hC2HN83C$!vIwruJXN%^xr^TeSk0!(Iiv(ScGM|EGbnDKEa1zSD3YwIu;hvhwpZGcV}LTH{m8~m;jgiFvk58(59PSTpR+ zZr-^t4i4rH6a___08F3L3aH89iR9l4zl3%qXb2Ht$Luwuk;w}|K!Zec80c*3LbYc0 z!lu`U21otUlmHd+$#b$q{WynYGb{xQ0>0w~;92m^KL;u@>bmJVQ9Z8!wu~MXadHFq z}g4sxBmi1cT0hb5t;mU${-XC0SYNhE9rSV zFFnppxDlqRBy_FGK874{tH5f;>hI5@CstNyA0K`^FWb6XLYR-M%BN%I9W+NHLDt*tF+Q3CxWOym3e9FBh#P5LXX+gp&?#XqFym|uQ|)J~2jcRM{! zK=U_PDkt(znxMj>5DMw`?0@6jglTDwADwLatUu|ol6hjgA3Vcy%kabF2P+cu0gEC1>zR#$0w! zV!)-srOpmp1hn*mnFEhm#&Rt&C#T-m!fPVVrw2ThBt8V}7Vu_a56G`(?JuQ`!W<>R zVX@%+S3873C?^rHK0q&!)vPu8`*(i8eF1%jSqrg{L;S2Po%flgy~g$x2%XvXwz8{= zoTV+XG*NTGvILt)(znOPhhFWZ5PISH@I@Ot*y9IBVbrJ|%7yia%A(vAGln8zLWV!( z72`&ao&fW2nb-bP?eyb zpltZlz4=1eLb*N!52J$kxLP_$F4$$22+(w*w$cI{jt1`$ImOzjBY|6@9fC?5#d%CM2`Ia^Y8P8 z1BD`zVoLEuN7FXLPKE9;jf|<#;_o{vdvT0V&qZTVy0bn=r@)`S1FFKJqSzz`suw?7 zlqG+kJAqm!G|Vzva@6f+4}*y*E{=Oxjf;?wl+3r8t!{h5qrwiSdS2W%Yhdds`riYC z)J&Q{vfUimUQ289!!vZQxVz)I!|Ic+F5=L${eYYVGh4s~!SM~ugdld@~ew-z`j zX}o>4XYv@(1HGd9{P;@|P!J%KGY7qUIG%mB^_=D3VqGQ>7Mgv44qqiaeyt68V!vY| zeAanw$N=|#mH49xnD(5SnNc=2Mw65b;Vi2t1_NO}hLvOfgr7P(!lwN)N07q9J}}E3 z{5>q7tqupNS$^1lfYfD8^5$|AL3q`_Dvh}3`i%7$Z@X;hd8M|TMJSaDrz}xv7v8KYK>=?9q^W8J2YxsIUL@BlAn}2%*U|;dxtX(l^+nYLlz` z-e0~131?{lj0nIiDXT|ytLhR6^Z3H%)28zb6S zS?6#}7*_XYSz%81ChDg9+wsk*gb}DSvA$8G)tKks_~EA?+~x*~u2uO&BelXO9`r*} z>-+vUJBw)Y7M-!*zvB}daDA$LK&7E{QQbj!+8IxI!_y=G4V!QfLKu(?4P#XRODfMC zYLcny(ie9(vEwmy?_0Zl+L%-=-q)6e4Mwp_D=HXxcyNHTnL!29goB169HF8DGj zXKq!h%_X5kCnO{$@dUw3;!5qsk~&|NxhqMJ zwYgcOrrhSxX8ZQ{cX9-?%Zu|XQf_Lp`B)WHzBQlzHfC;}p$v^pZJs59v!LfQI!4fC z{lqH_0WCj2;nmgE7axECV}f)zXpt4@u>zk&;BbqHEcw5ntHJId9NdE{labzISn2XW z#j-^qSZ%9r_gP6*`3cwv-m|l);T?5tT5jvHh~H|Cb1{?Vl28?ho8bUSDM%HR*%mK`hDl zTgm@4Y>^0IKsY0}{t$giTKqo4F)0ejAf z^R!pI_N{kBnigN4PRi@I7}A(slAs?BVj3_bD*z@$VnI|UmBdkNg7eQ?Y5iT+XB=DR zch#}Oiww$2SS?~!`Pt5kwOMiDK``!9WI5s(DhdXae9^tN4%PF@X0y12D>-$kn;X&X z-QN)2-9K=;ND(&EN!u3zVML@fR)N5*7*bYT9QAN_MSzXs-*WSs#n{GuI9E6}S}Wv@ zI?>S=;=hZvC^F>aYM3|ajA*7`6T!^R;HgBZiK`{o%6obK@Y0Y%RNMd8=k z?p{i`tn=x*ANvB}wo@m{CfFfrVOS+iov(%=G>d7p$@fcn0NU=6*R6lhc!%NKElnuN5(nOlt6piK!VH zk~};-2p;C;t_$+>N6a7e?NQizGoH=i+D;Dy55awuqzcC7m=vtgxjACTl7hUT4 zCr_19kn+0>@Yxbi`=M*2rT2@wDkTEX#=|DsefO8O+9deC(^dK|)N)VLF)*Ze?w!#& zGSXYmXq}1(3cdvl%{|~kloLO(H&T9I;$kah@o5|DgPuff2&Wep-~=ey2|cYKAR=-P zCk-$x-irX1{yP{MB~@`XLr^Z%#coXr@^KO+@Xc^0-~B*RCIxw1t@L;K;BN z$^jeFLW2_hP!HSUZ$!*Wq=Fr*!TdK?zc}BPENI%npQ1f+iBd%^RM{>cH+7ITsf=;^ zGBR@C)X)kf1$%;o+{R|yP;-<^EN@(F`Op?nG&imjnZ5*t9GI?WHzsOap0FQd;<9+; zLE&AqMub4M+vE_Lkf8B_)>PR(+W&k?`DRzRW9UcwMWv(gb-!>s-$_NVd2OWHhLokG zcE`6W{Fh1OwL`u6hj)-r?CUpSkl-w*$S%u99$eI~D1WM79?(k9%jn3`!S10QOvE`E zLK+Gv!9>@DDHtvgsgFoakf1jR;bi`B3-E~cszRfOH6w#XRK_}aWWT1AX>5nmm;j&4 z;~n1Q{CsBVTie>_f{5E*;;UPuhzt5{5hG!bKZ~$ z%pu2%!p=UlQldW>#Z0~xS(#GCY~1^R)q1K#uo_uNPaJRi9g85K0kqx5hlf4QgI)`} z{yzL_~CdWJV=1iODrGhU+!^;P|`~!X6w;-Ihj2I zAeXpHv3`vVAdw4pE-pn>Ks?(4SDtskY{%h-AXhkry1~*ZZ70*;)0wR5e+hpbJjO5n zg`S~H2C;A`!FmkcpxW6|WU^0xUf7D8UtNYF&Y>%Tk38`Oa1bpfu@)dhL!>7pHg4LQ z5kBd(7q;bcfp^OkO&n!j90p03*gyR>qPu)2WU|77mxU!-V8VU#a06ZQdlzzfO zLQ-h=rrCwZ*KE6_J3S z?1t+`Oc89M#9HVd>}E7-@}U_{r1!eEp!K`1`@QHC%Ke6mp9nMtZk!pP);#25ZZ_iI zKUZQd69o}UX7WT`bMqudRc{}kt|$+IabmFzoK7b71FBxQ`N_#Pgf^-a)QJ*j>@_Tz zN+}DkiS8wIOee1BRQ@Z%k;nC0(Xy3R8uyk; zUt20GD~l~b;`X{9IxX%V9uY9uIgU(B3S|xy6U&i19_q!H&FqJFYd!G~J+t=FAAc_bqAtQDsQyE)R#9ZYssz*Q+dy&> zX#D|cns4A#yOC6`GdV;k&@QEJRIi@sOR?{A;V+n0b(lkjHM9nM@;(*yMFhMww5EKaD5GPwqRu30@%4uQ_TX ze%$)ev6oKq^W^^LA-sRfr%xN2nIk?8uOZj6FJG?8XJljmu>}_)3UI1yS3mx#_75E) z*02+>xLcY>jgoU&ZO-V6C#em62<#fAf2SUf@+QdZBGBb0zuIf&a*lW%Hhs!}zc(Wb zWB44rx5*P?{V5r*doO7A#HE9?-9;|dH!jHrwW!38wNK-RY(R)e&CHBhKLXOkD5`1T z`&kLm0SSlp)p5zQY_XHad53e-F@s##d5AWLHZd{&0af(GDq<}Ra~<{m_N}cn;^Q9Y z4{Q2g`z27o;yRm@x7ay){C70^WIO(z>sg#Q7x73$6b6az%a?hcf*2SWU?Qz|>x5TC z1SEHi!~~@0$o&y;(Yc!0mqL=yyFW^@c_MC{$3AJ814MlmzS01L(XKO%G444uD7*Up z{>upHt53Nm{g_Lz^uFDftmeS&Wot(DUn5os0t$ z|F>jBP$NN5WnM$%;a8&xjWb*@}}LKKP(^nivI(xa(| zznwGczv>D^=RwtuN_UJDQA!wrWmx%YLj34>F_EIkUf9j2arK{#l_0~}S2 z5kUSoXMj2=0nEmj6w;9=p0=z%Bnhtvr%wd$3e3*U!Kr{s90y2rmyF9&cPbu`lm8nM zCMUbVwyq__XVMTPr02018;(Elhgnj{b{lD^)j3JJ{(xqh-y;~r$NiJC7rWiaOi}q) z2ztM%sc)^T4JtfZR)K*gz@yBoNh%HE!L_uu=7R7R*Bc-;Z!HZ3dJDAMno6&$QaeHt zzNtmMD1?hg`{iNv20~i5-wxAKRy#2?Fu-TPbJB&ZQc>Zg@@7AxFXV3e7U9a3GOE6V ze;Y9XoggA2TKqh3fPevYM#Lzs~BiwnFsL?Fb97%2-dF16ycLHGAW zBZiY8^E#6uIX+BBOYwqeCZCsSg}ei5)3eUgYO0?rDw9=sH5l;=K$8eaZuj^1%ltzZ zAqhoo&CYRdA93PfBE`asivq!j4jnNPF1AmbLtjsilNNtdXX8e2aFvKU{uLKTQR!d= zJkwO844301tA2vNa-2fpxmYr-<1-a}g+e?HjK23C*5N2 zF;S{J!FybPeP~Wt=H6zQ%>GrlJ>jSwYE0LGVwtY2EBEHn18v?FZ0H&;Zf~L5%gc+6 zot<7-nxwExhLcnQ4XjcfU0rxI1lbf`V*YW%j$3^q+V=Bfl9QViRzfvMgWGyO7Fw1x z;u=uA2f=ycBygd{kH@X`1Q~$ojKuMLAiD+rt!-^>4)sem=IBlt=pE}?uU~TkcQ_d0 z{f>>C4FU)Yd-*|0Ao!J-0~Q~!uxC_NDAWl(E>YGg%>Y?~wwc-JI_#IMTmkOj8f@{@ zcB88~5QPbYJvN%5RL=zd4Q-bSq+=eV6jjj*i0o((V_as7p&4P^-(lKHn*BNc59;}q<+0oQHWAN?z{)g~!IBS0r5Lr! z&*igf7VEfyk@@##4^4G+=uf(_VPVn-^VLsC@{_e?;2)IM$J+zYQ36$%-&z36)mjh_ z;LL*V2^C0UTf+U`{HjgKv~dhlMscl9{-l+d!sybcxbTjX)GKj&d)K|GFkf6cM3Tl_ zf1*549OK=Y4(SEyEItNjQ_61~XxtSEl6%W4CJqk6TUsG%TRgc>+N_|1RmKfTRFapV zE&?u^v;K6}5GLj+^7(cSEZUC#!z7KZ+K<IC!4lTP(|1|L9g z?Tv!4pbR59ASQb4WEgt(U)8|&ASH+By%8G#d>t2`%is*#mK+>`^Ov@}iTNZ-N&%>Jl#tBAc?>aoqMWIpe( z3Az+CIif-7wlB>nR)c?WbP%oCaF z`50k z$^tfdcW>Of{pt2lD^OjR5WCYM<}puTRK0!(4ZT}l|8Cg@&+FUWu|Hx7A5B5xaPQJ% zH_U;KrvVQ(MXhn~;RQY_V(GfBvY~SL^fW#tHjX2a65(#7qK(Q9ZMgcO@11B!?g6*g zybqNQA!u6yGYjvRC4j%HuaAcar<$fsh-CZ$4H2GfDNqJsc%;Ak4ov)ZYYFRf1R$;}5DOGet9wX*Hx$CFz#D zD(qQuI)p3c!dv}`g`dmOFRPV1HTo@Um&Uwf#8O|NnPGI7r7Vdwf}%cH3k@K&}iZjJ*VFsmp>!K5xobr?aVU}mPFuaAWt zgV3^?G=HF&#t3pdyV@+^UejvMV^HCP9K@RWFb?@m_4aIBJozcN16C4dH|w!@45SkN zykO9zxS`>Lz_>_cB(_*AnA%FyEP>7NhrJYu;Hg|^xI8iO8}dvu@`IcUrsZ~W8hu;h z{HXD%g4~fz@44KEgodIM{|JNu8Z}v+I7l!gVIk(k=SS1~(@kp+vA+(EiGmv*L8Qif z`PtJtE>4f{chn72-wh9XM)-58z1Tx;@cAmA{-UTSPea64g8E0ijTu7e-wMn_syrZ! z2vp_D%Rf7k-`pU9H^pf{;Y8mR!8C%(gs&2ZSfCB&lH|y#p3e1 zKT&AM0otc_=oSJa1Uzit7RiGlc^yJIu%>BEhI<4&r5CRSMweoMJa|3qPMb3shPUdsQ$J*B|62u>`*#K`I9Sni7 zzH`Wq28MRP`RV>1zP!Agm5q(B`*V4Ag(g_w(1{qvKERFwxtv^qwousX{eQ^I7Ra5j zmX}B3hA%T(j9Ku}9?wgpPxho?V8H69RRM9<|&YJ(j1^CPgy59)`6B6kx`Th|g{O2LyNTh)6 z!|yc9x)uft0VH!~;0J+zT(IbpKR3V!w_+t0_0@s#SF{H~avy3G!^dfMKysE5(KMu0 z;m_!XX2y&hTB+!Z_Vr06iTMk5+}{XtAk%a!K9EWa`+*re(e$tsC^Y#qYZC%kY@fk0 z74vPOQq+kZ*joG{jd&~IH~2M-YZCn(Cbzf|XNo4n?oNSXp+lUAQC_SNMdM$G8d8%_ z8J%2y-R;#d&PVLY>FJ0br)R$&U4;Vzl+yFQ3d__jvvHmyXd4(P0hAt~l91o!Nqtsb zJKlVDqoiOW84?THHtTD?EamX!`7$HHG%Wd^#NpqdYH$}FYu>KDKPIvaAF&czA|cxA zvkh7#fT4gpYRA!B1scyF9|Wxv8{;n(74hBOa!+kY0QTq*>ghA(X%?2VGpENn2&zeN z(=nxg9NYbB=!z9os`4it&K->R9Dvm1h&to$rQd2Xk7Omi;bu_Lo$(Vv)b&;>N+NKAdfv$RAey8Pwex-#E^E>4NOS#eUZJySopR)tTdl zzP|bP>h{|vgSU)d<7#uy;TjYg<~!fvy&Q=F4k*gd(O#D0#`b;J5hVU@}l`L6uL2;Jexi6I{~Jq5pa3r|qL$7Pu5&E+k#p0+kGvgOGi z9{;Pz9Y%TCQDO|&9~3X=nh!jgnzkCTdtB}_4`nlliRV6`Ez-`CHR?;qJ zoa+mKG&8D(wBfY_QhC5uq9IVa1JT0+oUBj#kqkP4(y4Fwvd`45P0`CsU=JE5H9!+4 zQKt6}%;9i1|Ncx?UcSWZv~U-(@Czr?+N-(7m}~Gmyx2me&{rW2$4_OFGN#TbQ$`V| zvbK!){8Rp5crQv7!iKlEz|fCCIXh6}<%PnKPmUgii}=P{EOBOklnP96DzazD%?KjO zcJ6zpX)psw4K;!n;rGN!EvfaxR(02}@G5Kt$wVWAaN; zrjCOgX}YK$;Z&V5Q!_wa0d?<216(NN=QASL8<9@r)b z1C-0SLddsr(19ro)N5RHHl*fF_hK0nTj4 zBiCNeSi)@D287Fp;- zC`JDI>V8k?ab>|nudQ#2x-zW#mFA^sYZ@ZYeWFdMAo#Ke3LUr|Grjp*l_f(v=}h*W zwYq$|B+rK!3*MXWT7`D&!W?x(O@$@fy+_&$aFd3A{o zy;jJ{BXP9ZxC)Vs`^mMt@UvF#{O3seG9f_jD^3Ak7T5Et4jh8vD=UgRpdfiAl;frG zDUH#VBmDn`;eUaoE_SS(h$S_;>LtgXoF@0j%#LEQxtB`d8Tq(eY3buji18S2|>5(~CGQ zy4zQ1&SQ@55F8bYi(28I5m^T*lQ734sj8)_pktP?_v~G5o%plzR9KEK$ba9v^jV=2 z(h6(aH#=>0Jq>o1d)4z{{ESRA`r`R(@xQl6A-+0c{UhDjjKIRl#+yoT?AQU+LthP? ztNxndB5E*OA925<2e)0jm@u=ifQyJ9hxlJKePvWtUAXS1ySp3dmM$qlxj;3^cFQsjasrCi8Sckv+Sf#4_gI&P z?kO$o>{7|qEJD=cgN4}Ak|M6pab89i5*)wkXm>FcV`jZHxGkSOkiRQ$-C4>3h zG6}bTP|sF~t;*pMs~J@f8&FGW29&B&imrqKlNcHdVH4 zEN_~%-KnYDD5eZrmFd=Qu(sbjFG7-BD9|kvD@$9w^jE;u2fn4{bGnN=Aj*OeG&Dyw z%yr@{TErYfMji(K!w&81{_kyKXTC3SkX{vU^uzSCFZ%ZYN=!%y$%SyBj~79QkR8By zubiJxA#H!42|W?*U&K;vgtTM+;jQ%ETOsj?iVi?%Fjk%OK7}{{D|Mu5QnUOCGH$5Y4J0Gfg;Y8NjXo}PwVeN)&f#>VYnr&sIjwqw(SGQ+ z#Qy_8NnMv6P$@)(%a7S$8eu|yK3xo>5^)9o{3$#p_Uf7Kc_9ZPIvr^RyTZH(ag6`t zPtL3}krzo!!cw3`l-UZTQKg<_C^ZjP;rO)~qg|l$!$~He;S-!e2pD_**qAtaapTcR zLw2s%xxJMbaC`o`00XNmeS(N1ka8o$(uM&7tE>#v#CnPvu_;W&v{=;)`3$hG4w{MyX)c=YymhBNi1s<#bkWRntrqlXgwi1>Pqb=RwK_x1UfOfVJh68*Q)AI&FG zKA^5_N$sFSEWCC)>B#*=9G-9NI8W%YuJhCI%gt5J&1r$S&(owws8o**i`MV(0f|M$ z-;C<}3I#HY_8FVB>eys?{3vTiV_tRSI~yTZ+^^rYL9L(&g;zZ-cR>~TQ59d7ytBn8 zrOCbf<(WC#k-txp8}n?2zK6fn(20e9faZfrK}tQUiQ(<83nU!++#|vGMDb~!o(;mG z$TuIRBQYacaiGD44;)Fgn#^E6>s*VWmDAADkYJxRszURfRu;itRGRnEfv?azInr`+NFa9lsGnL)OpE}>sYM@1-V?wA zR8|JUtU&1&ywj5o|6q5B;`WNqYl7I=6E~m1HTNP8#|#Gk`aZ>zZ)37$<#Qj;NY}W} z1r3CXgnAx4OC#D~@4T2r55HyyeH3uT*sp#LrpM(VotqqsI5X@dM0 zj7Hx%ACt-Dyw-iP;ND$ujwGoQ-_DoEXdQp5%wAG1j{ z?05xL)x7SRqS8V&#zsCK%!vLox0UuJDir6Jr#<)Q>pAzs(&DdSGR4{7m^|;7UOc$c zG9AI##BI0CKVr#UocR?Qhh7297Mw`}Z>WZ$SSo$I68UE~}mm4*CRO ziCmg~gp$c$CY6gn`_^7k7S0e3eqkBb?VHPKfl-JU=%p;o%Y|sH7(?pkHu|z2= zo0`Wrmoy73qcUsWycoVe7-ut`8C3PGv4gqRJJjiTg4qwkid~sJRhkUx;grDIQUz~? zUQP%CnOX)jf~Wf|yYBVDKnt?p(MkFo2~F-!X>qnGaN>Ekx{!gL89+W-6^2n@ZQiiQ zj2TeHg#$wfE%rOjKl&XXW+f@ZO_MY7(-rKdvnM{oBdBoe$jJ)UF}ld3I#dWj=S+ZL@^uZ~qr$RznC1PedwK z{ro4Eo1?f0g!<3Oh@amjXeR?UZG3xf~eLqiHm!u`SFQ#HRpVTODBj{tXpM(F^rMUe(~?!vJ0787pn3=d~Nm!p(SWx=FegS0AU{;opo7%A`N=MPnN1C zE{K8vP|17+zRruwoY&0a9Pe~E6vF~=S{}Xe;N7RpAg7(LqL+K)dwvMy>-z;UMTLcd zWo1mH!E?K^kp_-ma4zZL%;ehZ+Hq2bm2_39YIL9{&Ab0=nwU@9MtDya%rXpX##Kun zuR@s_i>b&f)$N}MngUXlE#y}1BcuJ?+et}`kpZy=N~1vx%GdA7Z5bZCSj@P{JGC_) z>$0d?O&!KbEW?6j$hKLOZvg+rbD*M+Y{UySrQ1PB4TXq6l_m!tDbsxfXCx|oCY;Y; zIp_1`Top8|mQ`+Ev?98YtdeGoCP!Sxkc*@Pj5k|{!5GZYA1i1RiX5FT|?AmhKGT^y?s1X#OA?-!i2_mf&@#Ne^ta z@P(`r{|0QpXI<5=3*Dyl+}fI&Ah#%$-+>yi!NNE5W-!F?{HHSoK~@w#D)Y^DZ_9a| zv5rqR@8RU-pxs}f@jEZ+^$vL*PB7jey?#4Sdp^Init?k0xxdyJOLM0i&4VS$5W4AA zfy}%yQ~jazhF<)GtaZ45pB)qpD#Uli&PRE={yiA&dAk+(vEUQnCQaW>YO+|yQAvhu z+!E-IRVpgD^ph&8)?|?Vc(7)L+wty?srX*&#D6Z8$-@+$Zn|P+J zz3mG$-OLAb514bQ$ngA0*&#wDy5DCoA%3dVH=3yhALKIG2&&ra5@FtJa$B0CX@&e5 zgi+B{{y4zxnYfGq1Zwa(i4;H$JF>MH$ll>P9$ld-M zv3sNfnW+5STwjp%&t>{+Uw>rIv_{{zM%@se=bJD&xVCFq>KwLYEXOj#7HoEbhGqwJ zx)1!3tF)0pQ&8mz2YLot z@pQCxjq&9jf7y)+(=aldDZ7nzTZRxJDdIviz>$_Ry}`PBvkfCa8>9~05bY>#Y&Q=izN zh*f&AHH1&spy1I)~ho}xMM3#O;gRGE^^>%|~3m`Yh zi;er7q(JY8R1EN4H(@2FB6MOGs$GEI`FZC(sUC$AHPOw6t_% zJpkk6Xr}`&w9oV(->s!($s<*x!;z*SATO4swD*An_|F;H*iLi_gmd?;Kkq0vJ!7aV z2}T81IP?4N?TRWGtjJ(b`k{#&LkUQ(BXkPoP^@|2q1rrAfK+D@8eC-41`@tY@ZX`1 z>)Nr8Bl1D@rIk~Li59m)@jDS`dnqfzJ=Q`{laRn<(W$VzJG>~t5&GDs+vGylJw_Sk zmMO&|r`>BApJj`?ji;7sG%^n}V0x{lSY(dMFIY;Xw(vp3NiX4714Jt#sK~iob>ghW zz&J6)3s33CskPbUMbZz$&M+1J4;+LNniiSp2s=r5iJF=YSGVY9=9(MmTs$uICfLS< zvBW)jn0T6h=6~=)XJ!40$M&xJcdd{7;fVq=pNqS#7;c{z&wrOdS$R1TuP0%6e&*EH zJd?C4A(uHKNH=8$_Wq)VQEROWuwDc5NZZhzju6SN{ZncIG(uy2uv}r@kN;q`v_%n> zma{!sc!gRi*ImDHW{h%^q%SF6qgDKh=c>^_R#?BiI}5c;Uuq-dEQCgNwf@3M0DS90 zDf1ah#dU?^6i`0<0EH z{tcglnLFEC%Y8d5Sx<5S;<6~?AWaBPWT5=V<8=1b&ZI%-;CLT4vbN)ROmsMLo(TDT zi)OP$7y{{LF?L+E7cf|OVa$OlKK2e2F}rSM{c-;@`lJ%#?rx~>BJ`J))w-0n0NfBI zGs;}}bjfP_(FpU^4y-7vZb5T~?$OF(hCSO`^xSq&eyOZRBKVZ%E`Qr7t4jP2O$uDx z+pQ2Oaijm{K2?dH&M(6}Xj0`u|Lv0Ow#Rf#j@HGLwZtB;^I~SfN6{)zGUiA%`|n3t znFMZM-Z35OgcVFK$f^VH&tn&lXuQKe+D8A(?ldu^_9ACdK;PE4b$$kZ4AkMKl{^f? zh{@N1C1t-s?k9K`h{!`Bpjy3}2cOsr3T&Uzr0EFZYQDuzxIhUf4zw1w@z#?^SJ z`HAftGK#Z}{r*D;SQ{SiXC+E-QhLLNO?oZs0IbbW%3yWXd=6dB>bUwrF*v_lGL|+; z;{#2c0yeU|LCi)liCr!T^#s$io3K96hH`Vb zylt1hd|*|aw{_t`!xaIn@BnSPtW<($z02FOGNnP%B}yG}`OntjGTwOS+4PHy}nm%+*@Cb$LI*!@7q|5V-u@!G1aR!w1b2$=c3; z_OFToTG@ZJ@ZO*9RuF!6RcO;_X-ax?Hm?K|P~t*I;Qb70H+U7I9QL=a(XnsQ2k0Ip zGuJ1&tgUxv1P^jD)WRLH%at0cxK4kJ;q=?Ty(QcTk-XuZ%|6?(%80d?UtN@YuP0QC zOH)xoD(r%YfXe!P;?u5&S$Qd$!B}4Juz-^kky-F|!fC94u>#$$_?rsW3O7`kpW5>+ z_3XIOScf*NbVQhgL6F0YMV*F9I|9Df_Hnk~BKtmu`Y%OM852{VuACOv5v!M6WtD(W z9>Dgv(o|sl`aQ#a@8)5HI9t4(n#OH)2vB4&G65v4XOwSkMC5k4H zff4Yh1Sxx9YZ}HwZ1q2R@xQr0N8pkNuJ#7wsq?ZrCz0F-)g|y0@P!x`=7NwWnzJIuUQiH&21R zheL)98f8{NGX9;kWXakKTmu66d!DJN6>F;Jq@#C-RFagWbz`2MtC3rst`Mb^l;7Q& z4DnKebOFOd-3U?JqqhWm=CN@NqA0;4I2&u9(0lz`@S3wn^MsN zyMzE9M!{zpd|3qr#%)-smq0Z;qSNZcDH)6^sj2zj=g&lZcBH^r`7fK=_)4a^p1`ae zT%T`j=k=Rzd^c!N`_h#XKG1PS;KL?_g@w#sJoLEET0~c^=+B)Mj5?#$ea0ZA+oltl zH$YFc_6L)P^o~U!-`gMi!^_SF1j}}=(P5kcS$kO-ZA0eiRKr|gG5{m#XZ*x>U-njT zxE(%LnjC4R+SArI1!O{}AVfCYQUNO^k94IYHp&i0&=s&!5p$o^Nl|a0jI7cM8v?`+40o-5b`-3qC7ABMD2iAHT6*V=` zd);SQOWj8^IBEAAInzzVPO1(~PAN{qTn)S4MLrdWDjb8ksJSqR6~*)_5dnNaH$}#%C5slbsbCZ(V#{)!Q~&zNE<8}DJ$Z}e zGk}Q>akk2+>iD3?>jDB!HLvaBFR)4iQp8oK);!D}paFG2Is+=fL#3!e-}tNV^Dk(( z(YJFd>gv5fTylQz2@pre?YQ@9dV0gUR#_kWUU~^u58H&emBw4yrfF(>F^sWh&;Bu!STzh z!wyzZ-2F;~?{>}{nr+!W@>cY1e7)#v9G9gtt+)G_ATq016sN+1Ra|DyqZC0AvlL;C zwXpnv#7O7&Cu^Ey??yVfu8369;eZl3A{;0^?k+Au`}3W6zPwleij*oq)JhYK(%N2u z22iR#a~Z`US{hYPLkuk%?hZaKeKh;6D87qvpO=KcOHEt${QMh%IBsC8T$dj!WqE;* zT=;qReU|S3v;gkhWCl6Mjstkmm;hwEPjoKgu$ zWS|VtKaR3M2DSI}auj0NhsZ7rZ)1Ckx_P@}0?oqfS7{&GUu4O#T-x6K2Qq2RGw}MQ zZio6!TU*)-8ezhUm&Mllq;XcM=v zgDh9>|5xm-0EKsl{2JKuwvog20} znwp;_{$(3NeOoAfv@jo9~Pt5*xa)R?$oXoEq%A+}|Z#&8S=CH7F0;P;TJxLeaonfn-fg zNHU8qHH&U-pp#(5m&N+9joy$t^PzaZ8^}K7cEy$ApQSkAAEuio>eYHSNE5RUN?JfJ zL6Ga3SBkolfUeJ06kIjMZ%i_Dgw{&%lK~=Ii`Ad*3K_hkgKneEowcc=UV_RXaMF%o z3CKCRfV^XRZsS@K*fEhv|?4v zqv}Zq7@Ijrez?9l-n|?5TZ4x&!05wq2u3CPATLQKZWKCr3Pm4TK{ndDLvr_$h~yR= zLr2vYtBx$)@qxvXBz`7Qe(L2YH56} z+DBp%fD@!j$MyINfBXp39=Bly!k_*T)e9Y7Ld@Eg+t0UaRwJpL3%_GrT}1PMb0A;9 zarfup<$dtWi)$y4^-fPt{`NR+9{@UxB#|HN;VKOaHaWJHRaQWcHvdD5B_EG07B8vs zMv3Y7?<-^eWo}X@74^@L=>vvt-@nPa=S|F$OHK2T1z@x{$%Tr+1hO1uE!Y6Ni{;vq z#VV10ph+ky8Z30`s3lnH_YV($clfwlo_K}zu7wv-;o}xKJ4vWPCxlvZ`H4{&Un>o) zp)U6x#^e>EULdarGv|Fd5{s}^L_?G8C+FwYKKS2wl=}Ka4W=Mq{P^o!P~NKQPcJvm ziVsK?08mFZzcxG*lK75QQnLPqDtjMgrlN|qvI1p8Mi$ts+B3 zK3>R*+{d{|?q$dVTa>kBXW~kZ9as( zaXvt?#!m5z>(ED2w_*T}c3% z;rU;43kY!m^ad$90&u{9DyEH=z3kxzbmz8}e*}^+7-xW|$l<7>=>n{q7c=V0pc1Z% z%W+o$SdcXF+4Kj2D(-PR+{-1U?F`+61;6@ae6*n4xbcYn*XP6aB4^i(-Z|`4AMG0!g62RIb7! z>;1d?jB0CAO^%d}`Kr<^-*qbRqsjgRa^=&4Mz+UaTOfJctNq~xcV9>wmPo5=!((

DJcPGjl-{`W_QcJJ&B3)}!&Q|FjnhX)i85+SiK&Aj zoTM1|`O~M3#wG9fdU_;;4g2q>2BhjgSGMfxuIK&9;KPX~lB-;x0ENFUvv$i2^EQpy zP^*Ofc6YHw$rJjD)2mPlg5PW@f^Fe?*MaT{NJVZ(pyqMfPrn%xrv0!@7@C=WUJF%? zSu1X_ngfUy;rS~nQQA8mRp_=xH#DeM^IeL(Iv6&wDlu@3i8+9DLWzVgTRZU)wN?cC z8}(9xH%Qph-4RRh?tiWe4GaKfvGzR}O526%N*2fS02PX|7nb6{m59^W93n(wl;OZN zmELms*w|!R7e?x~uH)@<%kpw|8`AQ;DiCOj6@PxFjnT^db=5b!?diFGdX1#=v#l*% zc5EamkGN`w%`igYnJq$W9@Pzjq{wXi5TB}*w1Gz`TZKoab zwAlYjd^Z96Npg0+w6x^t@P|CD-S-_y`VQ=%7W_Yz`C#n`D3<+~u?pgf{#jBmMDKj@ zm>;mipRl`6*uVwZzw!P=Wq~SC!a(8arRL}TqWsUN<%H+f8$PTssm-37S$GyLl-5d9 z?xm=0YBI|Ai1k952+QF$%o*Yo#21jFi*RfwD9`(TH1-Lye$%(A1{~>!wKbv8sKg$W zeHKAy76nmTdX0?%$JA@8;Y(^#kGq1VYLV6~J>d=VVQ>i`AvVtBS9LeyzD9BiW%`uO z>EW+~>bO~+k^E3yj*aRiB7MWw0MzovnYxOG0CS!X9v&nB-bwEN3)=?s!=TNNRgdHw zbFWz~%QWy00^0qw{g!+$lRHUWX^8G?PGiXB34$dBAS8e2)c9xkICJ|`7W%DC#F$Tl zC#VOVe~pG#!U$LQ$7V+J`&%j1!k<3^HJF?sB0tjvTXo;BmE`K@7vvyPQeFunDin1X zVZy4F&Wt%fd!)PK-@?=Z8UW}sBJE;BrUB15Csy{~*-M*#zmWlgYvnI{tFKvezMbby zYXMl;M@J89P~rI#i_5>)j8ON8|A5kyV^fHe<$n|0w}WZNy<=i128vuZ_KYUSm;ia^>&t9{XR6g9M5|xk}?9X` z!yU8Qh#qd9S$D9hI8jpn#MNAbgHvgR;%&X}xYB4z(XEI>g4}?tzKcVUeR*2ClNH|g z3<&EvttWs603ij$K%-NW@G?F9c(**~XR)W_Y0Y^(Vc5$$KftPoE zQxkaNnPw>UOMhAPET47>*bPUD6f+oDShm@H?omK&s+XbgFn(um=ZgS^!CcGL({%0t zwEop8oM(+Ut6fuwEPwM}gy-WKQtki_){J?0V!8weO5rs46vGB!S}X4_4tsb=QqK@k zFU)rBDr*B!sRFG+r*&Fthp;v=-*^xawvK4>KLj^!$JN)|No;GxTK7?2SS%hMmJaO0 zBVt6mgo)6UclDN_=mfYw81XOP%DGBX# z8;hcE#q=U{A&hi5AL#F$R^V54o~UYPKNA@u@c*r!2AP%X|DyIPnpUX^Q7^ziPw3(- zW;F@7Oc}n}4$>7KdYTAU!DT;gAbYxX+SVJ@RS;!s3z$MF)n7J^#&0u9i8PSxgVs(d zQdFN@P|d{gFbhSQURVqfdIRDsT2A~#Muj5S*5TJzN8IHPUYEt7oK)q-UHPO6WJrv4 zc?Z2KTajGGYkbK1pYy7sVqLlcpz$w?tga3x60_Gze75V#o7-*h8NrB(zud`hP<9$k&toG6_0v06J0`JFV*4Up&JO5cl+A_S7)yK z0w*JxD`IN2MC)zK4?@}FXc_0ee6vFI@7m`y->uj)@A-$jIpD&DQh4ngLNsT;V=V8%@?H8Z@Ht4nAVLmop+Z_Dq;0JV4h* ztE{9a4~y4wwsAoTcW`{3^CmpqZ;W<1<`t^k#Qvbctv1gPg3QOG!nq0Qs?J35v`g=N zLTg84fi+A_SlmV%MkBT~`ix^zK(mh2)pj+8=II39E{nvCaiLO#B2EkjNPYA7Nbr}$ zt( zh}fb}b3Y8*ABfk>u}wWtZfAEb|0`qSjOg#6OZxy}lJ*wM>RyM=l@TWl?WU#Nd%y_k z74d*Nwq4Z?0r8;TcD(y!0offoLMxVd5|1}MAp1HK6!BdGLmc) zWc$3h-_De(HyI_|!;`yj$5n!1XEOVo!AsAC|_<-${AZOy2Qp-8hC6Pp6e5tr8Kj`+DCj zSe>3|Kp7uQeQ)!qnrnV)HL7!1`EOCr^)m!XS(Hot)mRY+aMm$R>_3Xv-1JFM>pRtA zjbwT7i`yI06rj2!34iFqL^YXpZ~JB7rqy=4EFQs-I!Lgt_+hG9k%VdZy9xVa^42|U zUB~7{jZ!AwzwQy%%#HVc?YyI0U9E1}5U0a8+m1yRU8oLX9ur9_YIG51L$MvVbj(O$ok-J5 z_Z^zT{AKAQniu`m!5dg#lwzZ)rOcwtZZ7A;8G|13wXZuEX=uvyl|B?4CL29LpZ)k{ zoPS??wXZjsgp}ks&+3B33h46;nNgL1MsVfe>R)2+W?uw?xt&X!f!JQABZOvh2V~N& z*?Rfh@QX+e+<~|*3|tIf(VgvSfrsV($*>p6yUCR(Xz3#JFZAPyeA8+VPZ7kmE zh;oAzB<^@qLNC`+3@~-)qKXn@_A8V6#Vg^Ug`D4c^4qc{I)(p{=k<>>Xmg~V_5E#( zC%v(ZL!Sq|LMEd_Im~rCa}*K#*4AeTBD4I>bobtdGAM5FR#fIduh*N{RoQLLq(Mn= z*JF()TXte*VTiY2#)el0{^c_a|LnWg9aaXOeF2`WR+^F9$K7ogfT`Z`1>AQ6l}?q-}jvc zm#JKRVG)d2(dqN*BWo{~S+HN9lyDk7F51)t@tvUgUH|%hU5=}=m&4)O@WrLi>f#Ek zF`@CNj{H4$G0srY*-@X6(=)Occ|h)7A60c4BHZn;`;=N49sL#1HgHZ7jU5I5st@dd zS+kDVz&xC&Kh}}HpX%JRbKpb=5|`)y`^zZjVB;3@oQ`{&|In)S=&{NNClWRAGG;L-xK!TAhIyZU3=xx;|#j<-q+t%Bx}iBU8iTS7=pRV z?d!rthW3Uhug`9)d`RCWZzBdp@4lk9XTOqzFV`W$F?%l1pdeDrd;97wd`bfM4)f}G ztKBTR2E{-3^=J_1Wl9ptXXPRl_T5B`$UY+dA95)B?+l^xaPQ_>`|M&ae~4uJY;}Zu zsdv63>o_Nz2uviOsOs4GxVYrPQ+afBsQa?9dapsRAPi^=As25}M%LZc&L^@P+xA}rmCx7T%+!G6bC#qxq%yz+8YKdmhITGaO9k51j%p{EO;Cl0LW ztaC8*^6eF~m4WjM5&QL(=~J-?WUUVa0sYo=2C;aE*7jMf%Uk_Lt2p5|v1A;dZN<3A zE0YFBc~NcAw-m=p@CZ(xhu0p5qjHtgdBW1u)3Y9h%&U?-Y#*);{@1R5ih~hQJ|q2; zbxsjYTGb)t*trhMx9wL{{_$Ny^9KW`sRbida9kj|aI2TEhsZ?qCs}P6e+X`c^7j3T5^J03;^9=9(XlUnVQS{ZV5 zlzy^CgNJb*y17COeS*!`M-%QCEP4OyV)=e;LoaCgL@Z*lcie1yU)}LFhP>lQPQ-{r z;6dX*46!dEw;q8o9g`EzBJd;6E4ycoaGS(lI|6wH8u1})tu$IE459NZJf17GZ{9$M ztax1q{W2FIS1y``DxsJEvdvFsJeyOQ*7i^kQ=X6Z1?iMk?^1KmvtmC6+6W)^U|7Nc_no6)Lh%!3NUxmYsES%CZbFPu9JjaAwq`oL z(Q^*|SFzl2*2u?io|Y--T?wylehoPlJ$6mi?$5hqi4P}{5RS;8(IY-?&k=iCxeea{ zjLn{DpJk)8ufIF1t1%&9Kp1B4WPt#u;sINE5@1r1Aq)89K|w(P4&eMWRp{*jeN}kQ zxg9lBu+y7tfP26C6RJ{;fR&2{VLS;S{;^~ z314)Zbu}sS<*l~_K3oq5-Q2oK<8lsIP@7Nj>O-n4Tyt{Zk7H9~`8A#GLOlxxyvv_EA5IUP48^g)r z#mI2&oC*a(_^HlU7ZQV_Wt00~ZqQ5mIi>MALE;D^d@KKEs9DSAp^@rG zK}5xAkOcx1Ze?Zr--zoLep8%&3(Tm@d0CU_%LwuYy5F0_t_n0gD4pw}vKLQyq2@mr z{CAZ2Kd)lQ&<9)ZT)iva@K&vj3|VD$v>n~xgU>a*g|~|~MlckI*MrmZKjlPX=Z^jo@$L`bN%WGSJ=~G>pWY}Ij~f>xsl!vW{b{svS^UZA{^Mo% zzX$#oHsD!F`7iw@x9F3C@QHP%7I*j$iH~n8N=tmDd1xrlR)r$SuO6QEPhUhf0KPDB1}$DqeE&C z;*>tpE)Hwl?f<lzy?W68)nq zR$ksdnI7zNh_OMlvvXSxy;>I{p&UZr^EaHO@|9~=il>G zR}?BKoi1bc+f)g&X!O zgJ$OsLHc1a4*P12A@D3@<-0Y}v?e|#avGwc{l$E=YXt)O5WaVFeKboV~Jv^A{ntJ+o57^s1ow>D1gvWXw((YR_*6y~QpHGy4dui3V$3))Q8o1IzHV)k3gG zfQyS6Ce^AOs<{ifjKE-&QN`sExfHy|)1U5lF~G&eg~P>#Cp`@6ukx}Q_SD!%qt7j2 zu%|xT1iV2|Q7J5R$H+N!{18v$-`KY|=&+uduB#6JTA<3=4_m*fsjJtvO+g?^BKL)) zs;3{a41q2e%2~^K>fT`22a<@>?d5Ge-^_okuDcYQiIF)trta)YTsh2Ih8cp<_Cz5` z6A|NdWpAR!6jj`!)XI~E>>j3yiR@(KJ15VNPQ^>JqjG>q{BgN3@hgn4k^;28+hQ8* zvo~~b_wFGvx!%(SibQA~nxYWqoW)sS*!#JpszUlw+ixf15p0lTsNq+fP_g4|elq1H zooTwR0683%X_|}lqg>;Bl#p1cR%qE6npvkawW3?ZTc{}xWJ_GUBr+`xjT>8)z3P>A z3n~wK(>WNvWjBH~ky8mJq35>kot=VDg1x~}g>=MJ_!0Re@X=cwZm~H)bir#g?|alL zeAo3?_-R69q2?6niIbEqOLNf`H-yZa7-qPCWJgS@GsOZM9D>*I_fzGVy8h@(Y5wo= z+5SNz@)>60$#=KJZ|%NdGC=2})qHss`^-K;0?HuC&&3Xe?qIwxdfj0!P?k6@gCi^2b$7#tkc#YLmMzLSCEv<9y9`Yj2Fw7GZk6wLyL zIQaEGRG7&lMA%3X%WZ8H6?@9F_grfWj4(ZQ(G+5-@_$!x+Y8Uo`97cK zo9|W&Lb!|g2bGJXGWE0y(V@r@VWG+BWe!*h6G=!J*I+psuGC#>Ei3X9GcD=vCD0fi zp<%ra$Ad7fuAM5|x||qyy6cn$;&x>dlg*zq7I22FZH}(3a*R^~#T{^LK9^W5*1SIh zImA%H7K<*r?mMj)L+Upc5ro8E#xMC)ZdYA>!*=%+eg>S790>b{1IriaBR}`&h_szK zaqh0OQij%W6-q3}SYlXb#Cy#t`X7~nCp!{D8>_W(3G7)eccr8t+?`%2?f0)|^v!A- zWwWR4g4Az=L!@8lhw2{C2n8@t->tNGSAW*A-(4UWAr~`29x~5#5|qvn?fZHDAg25D zAP+uU!2SyK2cEZ?Gz+uFT(>>brK|ORa6Wf*F`}E_aS(0-$-16pa`*G))Y0F~;T`^W z$jHiQ_IoB%b&=v$JO=`bsd$&hCWz$TS)J`aJvu%ri{7}AFm{zV6fD~4+I%z`N{A6z zH6ao4g_TMk9M2R;0OqgrfQ32%aHZo{GSp33s`6>ecDi(-H`ab6 zO6eq9+-Cx;`EE&>;A<*QM?fCQU4XY!r(c=%eyiW^Ee>iR2Q(F?@g1s)_#7(g3S}n6 zW+1mxuR~@fH&j{iDMlpf`lf%LF(HxZ8wea~ueiB3VVS=QT<~rZr$I*7AmqvyiGdA0 zr{w4`0w{lR@9(Mn-@$aQg_JQFGHEeRI^%V&b#XWa`WjD!6qVk23W75TO6>Vrh7UM# zs)cSlPm))Nz>+%x0}spg?QUjh*?U_S{V&P-3!dgh-Ge3hb8~Ro_>b+x^MIDkE)(H4 z(IJ%2B-{U~amn}}<{cqs-p7cgg)}lh)9qAywx`9>Vl0BR)P} z(kK%NC-Ug&n@$c46;Pc{jf?IuGr4y$^#0UvWwRke`Uf^2%znO!J#P`f+%izbd5`f zb>`$K{N^Pjk||dpy2}3XdA`wwWNFs!NOdjQVpQyKzo6O{#m5lyfL~UFN3#zRKDJVt zC0hauyVN(q{@ zMU2?}6=-eW=)2*C7<3ck$>i{S;wKPp!d{13H(&4gu8D=M>G{H3K93hJ6DO-_7=|-sdYiFN+$!q#IFIEn~LjC%5w|K($gJvb3T|} zXU{308Ahr$%FK%G$C+~?;p_@r)v;&-_sfwRasqlAgJpAdG(rv1`AgM|ITq)6{a>oS-X;on-d0;FF_*tU0}lw`FC=(AmryUc7G`e zRpggCVft_1@bk~mAo*_b^H&B{9u(#yJ^4XI^-aTQTP>j3B$%uvq$j%+3d8zX#k;@E zrxr;HCiOd$D%8nGWRoU*zr%ZSV{E2zj?2=rMsp09)2`;(cV}`_8x(MgL$W8WwhddW znw*NyRn8H%S?YG6tz<@mZ7hZ-kid+hm!+SE4G>kBrY2ULn8HRNRV%HGkf`hTsZiCm zb&{R$biPv{f4toC{LFVP6sC%iEs&JvV*qt#wyw0;$16vlpjj_3k)%}I+f^StVeHKP)?*cg@Wm04=iTn!phjY9ISx0U<26!<{jL0| zArW#AdHBFq`>t8>r^Qc=wiqq$V>?gJK|b-d*hq{!2oP8O$Aa;j3_6toP=RmpKzd3xvM=VmrGG~^RV1mX-*@>J7tB?8u{P!`!RWBE zZNOvwS~cqj#$CVs5-@3agMzv9Ut1Us%Scu#GsPI}oi|^!ylUd9ByXvcK1>xi2Ttw2 zEPp*ZZN5$(_6R_1D+wm#{>B9Qn%8$J?(Rp`129|t(mv!N`4xRWZqO#mDC4VX^%Svy zLD<3w(QPq3PZ@(XuX#fY-PwBW5-sR5S9;FkHGb^WsI${CON(202V?Ey;$WhasLhG2cnfBk9%+Td$3r_A6#V>2JX|aH zYZ}5&3mfmYkMXU+V zId{UHorhzney1)dy2tAJIn3T-C_m6o_nD?Jz$?~{n1Wsu4pp*v@GP$k96w2ud44xn zP6CShIsAwRL|7KD;GkoGYXCZ;wqQ6Yq2yNhL7_d?Ye%`F|G z{VQ%VXa-@ydub>34O<~6%Y_nlrkE~Yu&Z(hb&R_Hc(;#d1eD({_exL=qEU(Shfo6cB2+>-qAg@V~%^MQct z5jKFTUwJvj8Lymyku21N@c6AKPeyt9{O3CcaTT?X9~2eeI1tD0OsJ00)<{ymhhAFKm|6XQ^Vgd75dz%V#UrPt2TW<>g zZTa<=SJC#(fO5Jo*75w`Q3cwss9oTXR5}hXvz?ZR$;R@sU~>xuMS5DbXa9D=!d}1x zK7_bno~A^yQ5h1vnf;AY9#Z~#k0J6zNifzCDv2(JtBA#7aKQ@!sWsHCMKtzt62^B= zvZVUl!Bn`0-uHNrvBy<`LbXri23LeJ!mXk5>@7Ch28|@X@0TNra5n_)q9<;J>T$U@ zIH4-SM7qq14UxOj!y9J2cI6b(llgWQj~1Ucid~=mh3sA&PUbJiJv!H3ZeD(EeY%Q_ zR!2O|*pm(Ef52bWy>ZBB{P;0``8s6nqVA~bXo^tlXD3bG7m9RI2Krc)>Fz!B=iQfLX5&%oBZPL# z!L&84c65ddGBvrRI82={AJ2+JIxNv(YHeK-E!oWZp|zgEbl&>q{O%O9>?0l79v7p< zDg3stR_$OWdD*a{(=W&}wZ`s=n7%XtIyd8>KCR3MXqwa-t-qb#8hQ z0qN>@=fYhWq5T5piIk2j#9$6WL7OlB?sVJNL{fs262pz73{%po8W%lGh<<~HcpC>G zH*Jl;hao13+3?in49;~IV-FiK5Gf=;mJ#rxK+Otbx~StUZ&p1>H8n|ejLzXey!jhk zvhe`SV1Z6%a#xc(|go{Q^!Wb8qlBD#8wAdSm02gb|?@h_5@lRO`xX zNzIny*^)4a|;3o5hVt___2U2zZ?CTFrxPeATX0Ju3tHdLl{0lOmkS6w_XG1 zY}K|&Ct-L)RsNQ5bK_Ev^z$OCz{-SsyDQ)*iR7S0DJt&FNg4e`tQRL#EJ^vZpa`dD z<&le{wW}vo<*Vz$52@dkOWnn{KA&UWHc&us9t-4$uwJ9P7-NH9n7n+l8;!R4aOMAe zS@S$q*LD~aM1v>K8HU|GW(NFwQV_ce!Y6J&Ef;5qqq#ueJ}yHy^@0<>7uHdRO8{Zb z=*YlobDpN)@{{2N0gA5(Y=6)|vko7W#ai0V67gKtnnkORSQwX&QrGuXdZg`EZeObbA|)tb)1(tmUWoJ8+e zzI*XzR&b*;Gl}CMW)uKqJR$j^X-+%U4!jmB+|TD_!Dh}S4LdvR%G$GNI*V*xqK4Pl z)u$?IYC-4$J3E*_MuL{Z&+uO(y% zMouuEXk9}~{}&ynbwx64>h!z*W1(D9{%kRBeiX`|H(Rg8$RDj4Y>XS$)rXK)iX)ffFsPL%jfNpa_t7mw+=~6qhSD>aE z5RafEQOSx#nkHQ4J5LXr?B$%u+SsTUwAGbeQc>-b1iOBAJXjxZP<#Up;jy(_>1H|m zIl;brrCptgrVIlaLFk+aQqdO#8^pxkAY#tmZf0iV>iZM=-ZqBTHO=w)X@W_ zes`k}_PJ_M`by75-W(U`NA`O`B$PCsHk^uswB&Y{9!1w0!v8)<9`#>UL9DDTz?~JFY&AJ;@b`Js8mZ*tPCQeIB?jrfaJ9Ar-_CwInRb z?yXaSh7?`!!8Dq8BTbA9j3Qz4V%7;$H>BPf&vXs)1!5*2fFaSsL;n36TIYT6FsaH{ zM@OV4q&9;*NK+4vOz?TtrCM@z_zymSHZBO8XR>NaQCHOZr>v*rrF}EocJ(0b_A6BBL~5)WtSx&V{2Mf9iGyXMQ@I>=6%&Ube1+9_z^z-OK6W4aD{3lAhDUrhEJ z^IPCFu^|GSY6gDq=ZmjP-3pn|YSQL;Jk-^kwK#AHmF1&Kra}f1MWb)w$+C5=O)1P?u6Vl7g{MH-DMu%; zBq0?KI7@MqmjKKnb4%;IR(GOcNva?*gOHTyyz=@0z+6f#pCPu{3ANl*MM4e@sEU;f z9}jvXYm9qH@nRgunR20aUHK88yakrs%7jTMSy)KLxkZ#kWU+Om96v>g_?bIGJxdN0 zVLC9*i9J4F!HAoSDXq~&F)`6EXs}m~H$+{QP>M|QxBmBx?msTI8`BwH@b@u{KSzEn zl1cpadaJ-3cdHvV9W4amb~)kt-xtrx(lP(hLj$yM`zDFhC;pCAWG8h3`RO z2~-O(?SV9s95BSnN8g}T>1pz5TV|W9?Ok6qPJ(i#M4O9GANPlrKgn;116|Jv=i4Dg zLPdHKv+))-pgAeP{Cq6mpT)^OWwqJJm?S5yul`S(2bYMR!QG)pTyDcx&w8%lGS4T= zdm*Yiwi|-O1QVZRIQ&to<^$Lf@BGPqqt@{1=463aiV+=_B^T`FZ?3TP%hmDygr{wf zc}h}cGMs*CSllBAiD`{Ros&hGt+R+&JEu>d_xks?38sQHd$jcsb$b%r-a0m?r;b`N zs<+o2h_);mn@jby{Qj_%UDaK!Kd{?nbM^f7Z(HZS=Ts^Sp4mB0iM5h%PDO(mDW3=J zEApjlT+J_(=K=_RoiKVY%@T3eBXQXtDS|&^waNi%0`lM;vR4!q^@VCCFk6o6!bQGp zZ#dhC)n!JiJNV!aJUKR9F^~5+nZ*DTBn%%9Zndg3I}!6T4o48W@MV6*x-ux3Z=QCP z-;c!av{|yCAIo9(n6uZpyUyWLc)r+p-4#Z`0PX&LDJe)3E^9N8&55vs2?D=;bHfku zIxW0bj`O&Kw;VFOQCxhMAFr7_TvQqT<_5*EBv27TCpfIxJX>apeee^f^^!EuwlFE4 zu9f~;QCDfIGV?XdDZscf-p2W#byZoup$^O`LxrZ^kAcB*S^9;lA%)ET3~nfarSK2a zXafG=kPsVWCZZ67r)kdY`%}QjP#Z1e{i39!BV(XU7k}^-S)7J=(&&;6OJv2mY&B}? z@H0!66n%05F!|?CCfpTtT9XOI8Z#*a$y`zW6D0*exazOqMwC-v`=cX96y*P=|4j(Y zVnB--Oi}!3(_ii1WwY0TMLUwR$Tg&Au#zciqx4^e0G2R7j;{8J1^nI-H<7fXkI0q1 zFb2H@kyC(+H!0=crMt6-$eUK-m+L86i0;pCKXx{CnWp89M3!+X-hmAXpM+}>NQ7u7 z7v%|y5ncuCB6x4Nco^n;sxKn=1y+ta5lKy5@}Cpq>OdXwU=&dwsgDbP?4}R5Z|jFy zmfPS++6Z(?@2<}aZ*L?LiQ)LubrF^Y@ha6GS^|KP7%F*`1|?c0 z@T7?AyZLoriNv&Ud#}w8f>_7!iwdaAq$AWQ{|GwQi>H2uq)sfEc1~_v`C4+uosf(c z(>EavNtweV+=b5`BeP-Zo@o=19P-6CW4y(o4=5ax$FqhHjN5h~RfYR9Gmw#NPho-| zEd5CaAZT*}e5WmvhSgnvNXJlYCH8qaDZYYV&iZB))_w4v8%E48pnIqX@fmE^6WG-?0>z z)2hYC8^cPesP%u+L#Pkk;25EfE;CH5?#_I8kl$%}!fqLY#zOLT$eiQa{Lg zcY_bXqd@VYu#7OVRL~!Ifnd^12M$XOc-BCf5 zl|=~ZO?qGvUDQ|I$J^LzLuI=RmQG2#^m~ZvPW5NRy4o{}y#>Bp&9SC+oD7SZA$Tq4 ze``~AD;Iv++;Wwx2$vAx119q%SXLcRw+HSofu$i{Xjt0-wX=_?*e) zxa}e2`0m&dzh@Wnx~=5PWeKqD$`r%oH@yXIPj8JgIG(G*Oc zU{U<446W6~X;J|FAV6t}`-58l+4Hjgt;5yT0)Gi=NhDoyQSsSF7oxCvkU;&Y4>WE} zto}zC1{yhfG=ekNyD@t^%fp^7W*;UxX}L1Jx28`^zhXzq7E;6C;A^ zO#_lb%DeBcfp|Y)hM}2tXH`noeAW7k;Ci)^vw29!_$yV=QPX7=x*>6Q$V7!z(^rb* zSNSYAS%YD{d3YC1`({qi&iEP1zZpCYHY>IhRm6MjvEVKgF2D(m$FV=9m! zT5v^qQVK3dV`bFeHvwvFMZ@VlQLm@%P|h!3=9ZR#Jp89^d%sR^ScgOP-IimtKWddf zB*n#Xx{aLJ?L^3wMAZNBQOl)?QDXM6IsvkRo>{6XRaKo4lhn%_^EI0Tx=&?4(+BIy+1l^xs*6bE^7b z$h5w94V~)E|9VLabfr}SG{LKOKi+lig8FbG_1pztja`R|tG(Y9{{5&o9;ps^8V2yP z%350AfC;ooq&&cO0jyOv{cb-UQ}Aj!Q_tie<}2qy;d67vrU?*eFSp>CEzz?;&^l?} zru<}B2P;&50~x>OzQ_V<*?u9tT^XxkYq4ha7XgVs?%uw_6B4dV^X}~HVbH@QA}Kiq zt5F8;@=z{%R=m_T3^kS2T5i*42wC(ljfvpUTZ*h-K(=&DFzdicUax@wK0Z$hRb3^v zZ~MsHagBH3uE*|>){|F&AIA8IF@~ndV5cV{Dgh3g_esKE#d)UcvJ~kpOH`a%ILuN0S|;fjEC0@faPEC&yXGpX0IoLAoQgsAjEQa z&X3+D><6&lnkKHcKVQFk{{;j6grYU;(cd2zF|J%4X6h&aE@yY4HjlZIP&{HE;+ zi|fK4lEbhGFF58qc0$BX?$sB{|LbKrt8QJjF1P6)h%T1LfEceC1Qd-CJI)}c`Ivn? zvz)i2b-@Kq%|HaMP1|!!Ua)NQ#~C1g8010ED^YK~x%o9ZHs)$^y@_JyxAqpAy^%#bjGLGjHmf4;FHW3_$d2rug922Jdpc{!{-KmCJ*XyD6nR+%?za3XzVmjpUag z^HB(^W|%vK&+o}tfm;nZ{BD}=f7W{S#M)LTsIR8aQqy59S^rH=gwJNDE$10U#D`Ym zo4{m$c%kbL#YMrLT#Y58GPUN5&GB0_gPFq1hloQ(&xUYsRL1?l{SC;2X``WlMkVKL z3C0ksVswku-S3S4<^KD<3-{{S(AW>c`o0kxE0h_ApP=h4;pp~%lK01V=cY8>cgj?`eA?f;b}5>e)skF=DOj);YPdjIJs#o zCFooow0$#iHEFi-pbX>HhPtpIqK@LF3`45cySjh1LH~ORIR;`CbJ|>VEkL4|94r3r zpKYuqzbOEOOf0ey?Y3ieJ`v*NmICCr`6W#$A%h;A`9}B<|2^%>6*WYdRot3q(e)t1 zQuRD;V$HH#;2$>}`FTtqPIMFGzLs}-PAYrdT>qLa!_HSCX{$EMpsqem$juEcu{dgr zRW2N?-HT4Weuc7L{y8)S-gK_i>~wuPj_8>cDi^O znSbBZP``g2U(Lw7#9eq;cdHOUNN;L)(jgu)f&|?l1`<${0dTd=V_epN z;qOIr4#bQVQbK+=!0E<7z4ehMowFea0uo(OsG~sMV@rKM2SZ=uuno)W`l9=LuFBY6 z-f;=bd6R^N$~T7_xSOe0J4y9_z#kyJ zEP2-Lfy;e;-a?8+K<~hZKN29b68zH6lN&gMqF$#H>IT`=*xil(dmv7_Z;)?k_6P@; zUT$fO95XP=|Ce2HAeN%gM_iVB&j3K|1bj;&8hY1mk+ZWDWW%G$mtvQgdA!|O$qbvF zxlQD(p%8C-CA>E!xoZ>6CGw@ee=8Ebmn1QV7yt-6>C%M1A1je>58Tan#$ISY%kC-x zQoF7$N&EpdXKt)MtDof)y4V&Emyd5+Nr^gO)4<6^GnvBNXTe!*`UhAHGK?VEVSQ{4 z9-d2c|Ils9J7M=~{5SNGl>BF(M#~f4nCV?>v7#J6!=Qrrkm=SeDm^T5zWT>I9&0_1 zCG$6`@>HW=RenrJUowechEw+F`JCpykye^F+}OpQwR%71%Jw!oFlI_nEdRh0 z0gbnWW3by>!{Oi{A+1l-t(1nTBWdh^e_2lUJvEYi#WomV(jFVINDd#5a=pypL8aVP zhNgE97UlY9U7SZI!Fu$logK_wV{Xk~sH~x<*flFuq(U8%ucEgZR{b~*OLqEk$OgfG z^g58JSQAH3kjv2Z*SpLX_&{N5N$GL?|17}o@~W3}^7KP_i~uLjh;l93HZckUs-Q^4 zx$vRcBX$W2LYkZ=>89?C6!_$VIM)U1pK-FqCw^M(e6V!;`(j~J!CP&cU4IRqsOD%m zE??*NjV`^&C$rh*+EOAf76qIee<+IIe+6+$wh}M3w$y(LLJx%sN}`;tX(%U`#lVfI zE@(qFF1nbVSo8ObbrSW(1)oFsrCP6cc2qc?GJp5l$T+yGCfX8T-VDLLcwaP|+y@zj z_$l6dfg=MpzMH!-d9{(yeaZp5!mNU@@Wls{3sT8&1>c6Ajr)R3foo)04!WQ*`r86$ zKcf&6xoX$`GsowEF-GV`BH{)6b8(T~rq7d?5YQGpyj5*3P7xM%A-#)2pNf$nG%YJv z;K8S4=>n}f1G9k`eXL$-Bb4sJl1b6TiXl&rE)-<$3;v(oJ=|f=JeYTm_i=9OjfNaH z8T9Vdz)$MrQu7w2o;FM$rRRTFC=o0VWyspFpnre0HNTGaYfXIj@Tktl!O$7J_XWx;5Q^B(qNu!2fq-otF7d!IevoZ zLhCczvhpY52hjBty3^5`cE5Lx7dZ?6f}_hYE2Ll>EEQF8 zmhdCRsD`(~H=`nPysqm+>bT8PKV_q#$M1;xqC-F4UAR)SI)yy90HDJeYkm*_X#k(J!t^H7tg zG8B0a<}RvbcHHIE15K{NgeOfDUtoa3cL^e99c?w8jMUsxu#Zqtl+=dK3mGc{i{Vzv z27Xx5uL^WXgT012FZsqs>$g2NtfA^RFPTraRl!^$Ls!d1v$%C7+Di2Rv49-}2elWf zcB2Zz6O1`_Q@_#FuWD@@RnHPKIR~W{ z)~>pMC^vmF<1lCDMUi~~UVpv*-#E;{oMYEm4MS3MYGp0jt;=EtsQAmmr&N-YB%@=Y}SY)S{V44w~jALC@k?->j=In=zv6{L^MWiJQ!Psy=C%^8R0m2u(@ZXEp3sinzIj4~5#>hhdW^dc)07lcpwi($W8s;C#w;aN^Ru`5k?1 z(^CVO5ISVjAEVzeCs;MeAGHj$JM`Sllq2@rNZ_lCeDeBS+o9oc&KC()@-XByyCt1v z3J2~s+~D?N^g0#Kddhgc3bR#Q@8*{nOF``9*rhOC;{i96UbI{NGBNo#>NH^)fW5=P zNxVv}qBWMCI<*(F$;77s&n7AREJKs=@i4{mL2{o-KZEj#zdAuSbE}QEJfKl-mU_z% zpDle6{HEo%nO^d|mXmgC*>i%CS_4M4ei_op;N!Y-@CAHRl7P(Avl^NpyrbvjMv)`Q!+ot&LW)g+rS z%ZG!fKj^0E0!3Dn;kBDe77|NQDUvxc5TBfId6hM=(z7= zq^FDL$A%Qi(F8NU_PguWWOHC7*A(q;xMPeI?+C7wOXWiC$J2%?WA)kIt;V?0}uafXBlPnWyyK zfD7Ib7$-Rrdhhd;;J;$o^qcnR@kNBagcsxR*Xr+2%Z>myV#NeApIHQw_u99wBqSS` zQ>$|AS?+lw4a{vG3fz9#%N}*#5Qh0LS^~{EPh>!_u8b@ATuVhwo09;RZ4ED=A{_0&F57C8>x+6lIFHd)|qJle)$g8vJ67bOXUZfslkuev3{mp(6h z!4*EYi;E84!YAB7rBkbkJGknb|F4$?sLwH*xM4m5m-4IKiAnArgRLKfNoca7W zgrz^?;@@@^yS~mfjuj>4o|jM5Kz%TLr{3J^!n~nzT}yaP)OnYpXpQTy%GE(oQrdbR zHM4;L*|uLVJeYWLmVAHxR1R|aRjuWHE_b=Hv^j`^ zzBQky2)Q*#WM{3{)b0k&1Dgcj@~`_YhieH7uc>rOXmyFF$b9LoRF}t7$9Wz6`n=Ck zruB?EKn10g#Fo~#w<4!vx0iLHrZ)~oYx!@>~{Ra zue3O6U4eV0x@*I{wz5AUsJ3QXiAGT(573{@LhFBqJg zW8yxMPXic?fKQGxo7G1h$6oTJJC?mcILDP^AC*z&A4f>!$dbwzt~!r!pi%|?2q&^A zUUTF~(l)F-Y1!p9qTP>j0zbPel#fJm*ZTX$vqc#2=`9!*yg%iaRKLjemxpbccXI*h zTqhW>J@5XHz~9uNx8xn7hg~AC;-_-G0Fqx@go58(-%&byxR(UmZgae|Hz%^AJ2)Iq zRMu-6Ft#RJ*1>Mok3@HNoulA2z(f4zbKjbo?YX4yCMVeI~}d#twHw1auN8 z(N3cS4%%KJF;jN-+a@&E-QFx8i%XUl-#(s7W$Oi5$0 zo$aZsXOg^lJ_vo`Tv&)`F-BQiO^&uE?6#&wWAwBJEv)_G<>#x3Zy+jp>YF1*kH{gr z81wTXMT~&$!Q#VeF4c$Q!8m!koZ$~#V4U(lM|^S>)|4~!94ElezD;K}fNZPwTsHDw z)bs4`F&?!m*b(1uu60(c9L1 zz+b7kYv>2tag)YUbSKB*-Hn)2yccik0kdn$$`}A1eSTrVXL%j0xD8MNk*CtwJ|nJD zae4O=ez|9Ep{5GXiEM5;t)}cYQ+#g(AO7<40_chz6jU#0-5O<3cB?U#ZV9OmGk6X5 zEBzuz7x*h-?{=Nrm`%22CeQW0+mCSe+TrMsI;w0;aFT8b5~~hMI6d=Fs0SsdhreER zZnb=0J&hQrzr<$RZbA(?0H0p}Idc0k5rB5c*z;lTW?5U?)KJ%kd#F9@Fa#WN?O44Y z4Xnsy$H_cbzi_-X1Z59Akw1FMx&*yJ{S}(;VZGH98UBrLG1Nw2i)l{)jN13_H<5sP zf-n!6=kyy%UyYw+H$*qIzTFnzR^*2H-+!`QdejKRz=-B`?`I9g!+)_{SBKn-*OBRP z*Tetjx~!>1Ac05|J-2lp(AmTDC393bJhk$gSGT^h__}>{#G#GVslX~&hobT8;$h;_B`WrSm=L_~D`Id&}!{h4p^KG1%L9cS^0)%up zbN}Lp?q1mN@A?9T2HrfLmg@h4v=V+>L85o1albxmdIH0G`!vq=W% zay<{7?R+uB*InBuNOW|ZPX%5$;l>$Gd|1#jZb=IcqN<|sICO&5dkqm^?iiT&LMqH0 z57&_zo$)7Iw3;h1rjEb|d{tQKe6(?INQ={`uV)2;Y zjn%ekv+{(KD3B0Aj7%;0<;3#r9*0uuyrYkYKVxqZ;=dc$a1}M9zEZN__v*191$1f7JyVY7i(Us4%oE9#<|))1>Wb&atcg`y)@fTiaK*hImP?79 z=am_C|31n6Wi4~;45}7};({E4So}?o9};08Lb*eXW(}#^?a9b;sQ~w5$M-Qf)Zre= z&JIH?ix?H3Wlg|{-in+17PxR2-!iOx|C%o!>5U774OOSdpo{q+oPeJDNI%fKHm52g z_4bnh3}TawuE#S~{Sf#nR9N%vQ6`H|Y`tuVWbty#0&csF`M5DW2~$!zY4D&V((?3# zxqQ7|^26%5oyZTP-KGjk;CU~7n}Fkk(0jK`%V8b62PYzrSt+XN4drf)Oq|%2LFV; zox=Pej3RJ?^tN2pjVlK1Wg+B(6RCrwGp=5K8Z%gkG^fX35_{8*rFcuD@kuHe5-`)A~+I>S%^ekm2HkoJ{kdA(rvlbPmLlvhqS0s zZ#xHn&d7||m#o@}$Gj_?He!n#P2kIAk@q}*yKpfK`MP2}zTy`+D(0YqMF;1?5$&N+#=IMEfULXSc`ES%MY zTtfgT z8?dDbC3b_K0>8V19E@rpw1S8c(``A2C>R*{~GO4&kHy)%Vn!#BVIE^DrTF_nA{#Q*IL zjn^KsZCku;`5&nb^sJblNqYAqP&rvA|7#NlMv=mE82$|!Y1ylaz}>OHQ-_%u4Ig*V zh7=0Eyhv3fV_d2k-W;^*FdLTZq<4-71ZF$8&uN?%m;l^S z&l51t#9{s;{TkbkzTdj{)jUE(RXyQ5A`Xf=1{rkI?#@qK7v0~g{qLvUpuIc``f!N| zn|l)R8lpCfqjG~)=2>SpWWh&D>x$T|TOw%j58H1LZ$98hl`^%=WS?B2PBTKHIqj?U zKDU?PWX|S(CH3HVPn3fJ4dG6_BOBN)z$1YRggho}n%7;Trw$pumCl(#ECSE!vqltH zV$ZWW!;u6kvy75whKDHm?$d5J>|}$&2n;dNIj5kYq~u6OxWtkZ2 zS{x`R20T(Xt!|p1w!-b|z`Wdl$Uo9|Zm;Sct{)#4Oipg|(RXC&_QyKD96yA8Ed)?M zNzp{yzXpmmt^lna2jC3`sxO0$7IT_yPRBVX9%e1rEp~f;AR1C<+8J}~uIgLxGBDp( zR(=canzB)CuIsM%VP4$pwK2JtDh>xYksdxKLEX*enA0^y;o-*P~ zKc*y`VL{juNU}KWuIa4a+tlnJ#c}E~*3-;IG|5IHktKK0N|&|aapN#+HRn)Z|Mtyx z!OQP>n@i9V8rVFZ#!G!dfV3XUZ{d;Y8bzdMcufc!5)JE>JGBx9!7bbl)AaxM>* zOgoce$IWjl$uQ`H-R0pbu_!nuG%*{Qn+dT6uI(<#vi+A%$ z{AVF($rmoKPEZ@QwA4)b{lx9B@ApBx+!tx@Wt)4ioumq)k6l0iX>5c3SRjd+0 z=`mieOufF?Z>awCxo7~RAe_}fm`*y-7}pL5x^Y=_t$ki%mOiOsQoK~Ws-24O?Wp~#1X z$7h6;SZHEEu|WN5?~hU(!pnx+!m0)jzNl@-&iuCc!eu<;9DUO%DN#UO@-Kysp40zO zwmjtSG~r5{`Ei=SNa{MdF7&2Ct7fZ7i+Mop#CmHZC4@MUC4D#(DOKgWN~~4 zT?tf1MkCUuQhyK!6`M$^J=ARR3%4Y!+JTRg#Lr$RE>i>cB&M@vxGH6)fT#iJ@lj{n zQYTsrO#Vqw_>*TPG}3SO(D}@WodibN9W|FLU7p@kod8)LN6r_*&p`@?u*$Q_3+Qdh z4r3TJXiUPklM-ck5zblI;%h9V@GQaXv!F{K@3vqb(>clKSrJmqYs;2xDJXBX300TI zb)KR2Xo^1TIsa2{Y%Ka+wmi6y99gEB7n_H%pW+;yVUxUW$k_|7hFmDT)ZtR{$?X@L?jyc^q(5BQ44VURWf(3z6 zOmKHToL4i_z@uLVuFi)QD|Z0d zHDb&zm*qx3WA5}B+M%@lqAhYFldHky{3rX5cAEXkf6lh@)b}h9o*HWXVN{&Ni?9$v zs9KiI%5&3UyB=<`GuCFyYmLz_P8c zsTG@#NT&t&TYq2X(t5_8B7{C=S(KSzH;S`Q8-;*|0N<|bohvex@c=j^{bwxu`*Knt zm&WSzV z9quRn2%qTZ#%L~|ZBuZx>Vca#=j4RYdR0_5b}+>B=T8;RFI=j6oA@mTK){eqQbz}? z{15zM^0?=V#&n0(OvxL|2bcKQsJzSRd}Q7`rH~lnk?Hu)%ZIgnzw!B!MBzyPa(vEP zy($7yhz1$BVtyq=_#xr8X-91_C7Ed@F(yCZ<@JBghz&P>gE#t+Iwvx643w|Ziy>ti zYL<;xp-?*VpA<#=Q*#Okj;5sZD2nIZ_N{Gec`Y~bjUMG2xgq&bim^Ktr&BciNGzG? zMCYLMKaj9?)a+v#Z6&?u(*PhJKDl+g2)9W>bHBv)eQc$cHcXx!H>9Fua2oj93LGl=@Sb)k z`+X{beQn2H67>S~VZhO}7nA39oFkph2o}%*8BS*LB9jQD4Sd4|9{kV; zy=mzcW~Zm6y}du%b^U>#<0Nnywx_s;jwW5;VG+k3%tQB?=rk@5sI~ z%hy}{DKu-Gv$ZGZ6r(XR&{Zjqdz55(Gqr%+#G@@PJY8{-iOA0G!l|pZA@V|-n|0`b z55etmcBI7%LKxL(0kw&wlHmZK)?d}68W`h9nrw_DE3-$BXgNhVpfS-)Lawl@lX~8E zzvsRAhgraU^}j3}Z?b=?j#*cKTm9_{=G=Av;M{!FRId_k3{upRJ?+J2x}akrih z>-iwL^w)8b>U6P!Lp?nFUy%F0FgO`4?{-84sk+sJFva5PdWh(0Q;TM%3s19c@{XwH ztE`MkF7&0qJ;x-VoN)E|BrugJH{}V@vKzw>7$Bhlj4cWgmpz~fzXE)viT`;T0ggYQ zefiH(LN1MchFb1-i9-1OE1yZC!We%sv;n;KRAEaIF~&-CG)i<42Xl%oYn~mQWXOPD zf{=t$WL25ziw5X8D1iW&1D?a71lX52dG^RHgpa}|}?D5AFud|#val7P3xR8}ge-G#yB78e$| zR+>+YNxh1DmCBBW+kMThrkU>Fu||2${b*|{E%Q@k1q5SMFk$cw!qlJr zQ4?ojAn8H!9C5P)Qai_z^CzCyqvf~?{A8n#inKwHeCIgV-lWIP1oh{MAH<78_W{2| zio5UMw!EB~F6W@;fuRVV=RJhKbz9C&RX?K=EyeP;w<+X4>G?Sc#*xs=0Yj`P>(Kiz zZstqruqWS{4x(Xd9B)Rj{yUlZZ6-f|6KOMe5PmN2+G*dG z0-C?!-PC{1vSWSB!O(X2&U;1z#Ov%wG#`OQ4PphBZp&3doxnqCYsnQ(-S6*dl{MJD zosTf4g4c>U8TW{X+D-zude45P;Fq5o$-T?fE8diIcc@ehR! zr@O8G7ZQY;M(JfRS)V!LO5^21j$iQR2;;tZH zSv;SYWX%g}lEb}jG|qkY;qss{ba38&KGg02UwNy(qOJ}JUj{TZ%cpxi$7$JiZ1X>^ zJ1*`|3EkqGW%(dV5j)^_jE-K}q<*PbobeT*Qh6zws{-DNn1UV3>v|RTbjJJpXye%* zFZai*`J%?N7G4$Hbzw2*E!%w9K}xjyyFAR_`zh|=A;`SLEl!?fcieSj|0eH@P|D6p zm#WaxL1{FWV8nh6r@?fqj=Xe#>Qn>(QnK(nBP3B>@B!LzbR%7ZK_GFowXWyMUv0Q< zux-EJ5W}?)ltE@H>@|SZ+tDG8fa8)g0|Kl5lxl=Eb)b=1yh=e)=&wL%f#Y^Eo`Ax3bIKR(v>ru;8opE^k= z^-gO|FJ<9Hm~wAXxN7uzml#q(|1DY2+M}AcVv2AX5;MVRfPv6MDsRw`dWi+=v!@yB z?xdMeU0-vJAksbq@oI6W&^}g9$XJQoo`1WUtBLi{yTQrhwRbKC-1%4}2eV0Ul4rOC z_4T=)(0CA*6jr3<@V*x@+=j;;+_?8nX_VllFEvyRlprqR@cu7>`+3HT&R5$U?}s12 zh#;ueCetj(9d`5ac~pb?=CNx^Xo_cK1ZAzmu>t+GbiRLP+`G0J!s7m5fhrfP%IyK9w zkF@Uw!j-(om8vjrFTSRo-U~LHZoSD1c1M38l#-0(jV^Oiqc-eFE4u$xd^^FdgYdq)z^`QSEJ{cx4%%TM@i>#(?X z&wbL3(8tJSZDaf}YwgoMS%Cc{LxEwo)%^iDn!_X*$qnmh!zHqel>eyX^sUptW1RplMfI>mw zgqEUY1gWM|)`~v(&YM&IGiEqh$9kV|kwwAQ&4%s>OilA!>k+EJCe4l&ej9GeD?%Ki zUVs6Cc?Kkk(|Wg+tB-eC+)w>5zt99kozUM?G+}{!F=Qk1XtJNKym9*9VGJO}GOtSk zECU=8ZWmF!FdY?8uF>J1o`8>#)8E=E%+I%?e*NTw9ZKTP7%!dFd;k;CRc1iM_e^=0 z$E>&LY&dhojNmQ=;P4AA{9n7#F4^)e%%A*K)DUz1qGaYcA^4H;=FBRR_ct1}DBhbW3zn+ccb|@32ErLqJpYV4fvT$ zEcVP;NLoC(QsvX(v$fE)y|!v27>K9f@@HmedolE~2fIkp`okJNQa5!V$ArC7O-QTy zGy-Zqu1E$IJ5ytIpGb8*b`H_eVeU0)^O~Ac?7Xem8%zabZoCi1)B6;CUsOSpf{)sA z9KdjzZa3hLi#}}=4jbC-ItfT4Pl2($x@gNKOFxr`CwbU_N?e+Vvr6DJJGo9)R8@u5 zLBe!wvbE}U!Le8!OzuHJ(oaJ;3K3J2%|;x*^rPtpa@x}`T6P`x0*iQy-iK(nR~~Wj zwm@Z?C#DdTFhU9Vsep7o#NYRaRgo?7|8~WmawPdTzBj&IJ%5{pO}}xV)81$Lwa1jt zI`l?5|68J`tUWR+?YOx-JMlfG+a2Okz!$#YPo&YC^!rGr+;PAbn$ZlJoi&6-J)08h zD-TP;Z7?zV!t$}J2gn?;!Zq-tnV71I=6-nTVMaq&yUAloFZMZ8@$!dW2C87v zsrRTZsG?_lE%+U_+j&O?tD$Cpl_#3@>+PB{BH~6uT2PTM57NZ$gfArL(tqZG9SIr2 z|L)ip_KimW2y!e!|0gvhK!Om5n#0yCk-XA`J00%6C1Yj6lIONxzaY}v_P@q)o3&$j z{(K2Bl53+rj1}k8{cZY_qO{K+bMqd7FLNMh;DiAzR5(%}>{rzF(9fvCQ7oUhV?M-D zX|>TOI7JujZTN@9j}A~U+%y7skIxVOdoc?oy0grbu`_O>8@Zm?0xXeI@4qFm zs}5z$3t`oncPFYcTu7G!KA)s?pR`Uk-#HGo*`hV@7<-&M{My*yNCkb76osxnA3=O3 z!wi4J$phfxfOr<@O`U>ZG#V{3Bq%Wc=Y{t;p#xM|Pr!2)h_?8kPreVMMnpiWb^_SI z6vm%utn6>zRNWyce>ndYDOZP(Lq_aZW{STErB{X;SW;rLsiYGhM}?j)TUUHjUNvqo zHt_G>sjkj}E1s|G&TMCgtoGU7P0`yFn)veNzRO5TEdiM*44$0t!1V(eIHMWzet2fcu1G zA|lP^Dv~m7>Rct6w3`K-{V5rmY^CchEVQdr@H-t1u`gpF?D<3w9O-Zv23#G``uw#e z+DFjhN|o*u(mK`AUl=QhLn+qE?0kYb_IMl0z6bZr+6-u$di2Py9;c}&W!$%2?ACZWeoX7K*Ah-c)H2T4&-j| zGpIV;)?G}(Eta<_Fxye7S^_Fd+y2!>xGN2OwjQ-oIV}D(h3j50d1^j%tZ^&#ePGK+kkI_ZL#krhdS{tK{l)0 zpu57JRK(t z6F+H-NDJQ{Y-AJvkEXMXiL>jvFz)W| zP^@@ycXxNUqQ%|ai@UoPclY8HcPQ>wocZqOOWtJQ2a`!=GKX`{-g~We*}CBwE@gkG zQNP{bId?>AJ552KYp%`X`s@fiD(hcDi-DEp%9Kw8rd`xUc5C`W-CDSFe>UZ9oZ&Sz zAd^%9p>DsS4=PzwWRvfj)ZZV91K4lxJ4W54&xTf`3t5T>JWPIAc0UDG7=n*GPQt^4 z$QDt{Tun`rsUkC5fxE>3%)RZZ1{)rr_)6hektG}qpj*w9yh;xvo|*vbUlow*&J5X<#l*zwfeh-LpFc5xL8uYv zbw!3oj{7iWvHhy^ydCKK0^yP90M^0ke7Tlev44UjO1z?`#(cfm28`KVImfobkt*{K z_%`$%{sT#Yz7m^j{q`_p(1C2#D-NcTxQ(siV%G2ZoFCQ-hvUz+NHrG{GJ~SH4WPgt z>t?;g0phhStQTfTIiYDxr%N45&j5w5Lfru(hA&#QrG{5!@?!g&m>C8|GK=IHQMu-MV1#vHuJ0dw?lk+fw>GI!daolSOj8CPBFJ0F#{KdUf31+ z3W)Y3cWiLt0ratW%aOZOV1`8z+V8ASG)9gAoR@a{BRrseAbYpGlv)DhpGxGk+pCVe zj#y}O5zybOoi?)mjd1)hM;V?z&+il3_b_3r^oAHMipDutU)eirg4OrgiD+Zs>0|Jo zG)`Nbky1Gr3PBmY{j}CPN1i6;m^YuUoN^91B**?h2EQiQzRMWuZ)zVLcHgm=xl2c2 zL{G%-D$lb0=IC7E5X7~V_8M6!VIvrf3ztGJ`5ThO<)|)E*SSFwvck}^XnL0=g{z9P zu&fu<`5hS*+P|HF1#x8pJpXiQ{hg6y!B(197Yz@Xq)2#Len%fOQOp7x%MJRzT$9~) zk!jx&wfZ;ClTJmZY{Xc&p0D?YWN29hg_aEGY0M@sK92VTgU}pyx)QA&@LL=ZAp=hk z2@T03$s{~{TH5_?(1LfE+eiv ztKDMiB>+ppmZ2>lahW;;S?P-ChWu4qGe>^3Q1Gx}cH1v<47r4GQ`YZy%xZNbkwBp^ z-bq>ibUU8#>ZJG1RSsHdiWpknY9;zjc6l0$hs?Kr_0p7+sMG*BR$%T+;<*bh32gio zD#Zwr!o0amc;EslV4jE1ti>;*wd^K7heC0?SADlx@EQ+v^kp>dBLN*n=(br49F`01 z1{@HU@1MOpLQk7SzD9f8C<<{3H9AdsW26CDU-CS&6bL!h=F3sVV6<30$G5R?aep}< zSb9HQNdQ?Tz%2lYElDhx>34L4>BtyZ2(J$W#2_6cxVb6yZh466ljw3=Lf!cQI|&n_ z#47&RBk@?ZifhT;2cy|UGb^0t{04E&_PIw2u^np70JAEJjH?QS6s8pSA}Q6 zVY4XV)0l1_65k!M%0SRgGR982Ck9}a?L|Fb_V}uvJ8dZfXL^g5B+ZubWe;KVk)=qY zJyVmDDInWT4hMjrM3NvII@CQl`@wgHlf+@hzzPQ1aUvS@!a^R1z@by|hHEfm)ZZ{l zpHhDGQ(pNH<1P}jyFEd5ipuBmF0}(Iw+%dp+n=hF326+QYG1J6AYuwv^%YNcuaks+ z3a!OH$_57Ylsw{c=%H>UbwQdvo}b~<*ppozk$Dw{RZup94Lv(%1~hxR#ZgFF?B#~ zv_?sW{Otpn#?FAD9L%X799CIHMMO*t(!C$$Sp?SN3URZ^>wa10wnUMWVU|)Fq8pOT zR3a)vC2LU!X{e-mSe%YI@*^{Nfg+}<nr*O-I#yAjS-$TBvGh;s;mmZU~4Y6iRpu z>^dHpU=-wrLK;7%lx79;0hljfcqR?lr3c`~K^tnT+6L*MYqsFCSXl5n61^}=;;aSy zPyPVHW_Glr+MitU?%5|swrca$8P#K&K=(i~46-h(%{T~MZn&O^*Of(Wuwy-hko4UY)gx{Ez}32|zrx;)uD@Tzb7xuDk6Q8cd+w zt8k2hEi;8-Ho)173Uwq;l2o)igIK;H`94@P%RX%<%oit^FYj2gK9zRNr9!tsEdF72 zLnd`1##KPg00C*PvEsKEM6ysO;4AkmNSGFvM?`^JaoLW&YXZ*i(lwD$G{I5WVVY?v zf;3pB#Jzup+9S!5omr4_?W7fKvNm!fXEu?N)0qiEY_i_3dL5ISsLN~?%4gyAea>?? zU+x(uj_mkXim7v{54iQ+*50TNj*GG-9r95Dj~zB=;lJ{ zrV~NIE<%x4l62H`3JwV-Ot(Z8${nl31%W^vEI?i_kmq|OLv{j@q4oJf6qq--bA&Al z4?U9aLPWrBL!zsk57P6w?pFYFtWW16QOr8hjHvRrFkppHoagvzyvB|Mqj5Q%NIvk@ z`1l8HfrFkvn#DeYgo_&c($Y6iRX|qri!sKWZ6MJPrpf$N)%%hD?T47y@!E6A^}!p$ z?7ei#Luza0GIEmS%ZIY)E)T|-Gh($fI?c|Kd5^^0i*H?q@sH;n}M&8@+UiJ&fu_54d@JeF{yf=NZv4UJS5_1P8MJq zqoNyG5=T-)PkK1}k=mRE#$0y+Q)CmERPeGwvkgw26;#294L1WB!9#BL(fbmfh7FB7GneT8t_FyXaAEdc($wgp z=V|%-wJ*~|-r^}jLN~Bki!81u%Kx?O0XoUVbf0gAD<9X+i3;z$bqefNUxF)69rqC- zqx{l>gp{$!OM1=|Q==EP;&)`ZW20$cQL?$NDx;8kaUUKYrlh6U$s#J5@821C1tp@O z>dca7pj2?yHf4cK-xyIfgLsAW?82|V8l=z&z@;$oz&||N(Eme!69NJ|KFlxjC7qq# ze5LtZFxz?$QMgK4PS`AdP8iYA1&za|k4L(e%*^5?f?t1wXaXh9J5lTa}P5 zBEgL*vC=H&`;3H8c&)jC|H{=>tiLOG-WBhDS=p)pRnYVoUfqGI4h=9KQU7->#ZO}K zBE|3#9zKe0zyl6JTI%adCxRJolc`yICPz)7|MF@rD)zFW1)i#hVe>$9x?i3}&?5gm zydv^ablqwYth*bXMMQx-Nj^L;lJiS)-MP80UgqLQD(DMZI5-v%6=K|~?pW5_OU@Xy z=tPv>*vR(!v=if1-`7_B)_0#6pV5Wk=9xMYXozmEM%+?I!2*r}H;t5ahsWEypn`Xj z74txD%0=lXVN{$4UW$%WGsWg%Ve+`6Vpm=vq}z&NaKCDmUkK>bcf;&FsuIyxHA#i+ zR-H8KHzuWi3(mtgvOfZzu5PchL@|^?BMBp8Dm^VG$rZOvd4U%QEIG;>@#EjRlNV!H^KRhQd9e%_XRXa&T$rF`{+Nm34$%g~vTxGE+h;K#sU}qTz zsH4#t+M2>obfu!!11uKWuxD?A3y4?&4YG+M!HOp^DXRP2BIS(^+`(4*pFPycu&5zN z9PEKBTD7{5bII(#=iM-WbCc%NYWdAY3p<^4!}2_jzl2JzZo$q3u=JgQym8GzS#xmK z{`)LoHSC68cs`wF&7w7wjQXn@xE|(A#8{EpJ!uCgIA>ATPg_rTUo)@8loxmKed(4m ziYpjp*(#M3%MW#+CcEg4CqD(56cm^gDuu~Qn|SyMUAGX}EZlO{X(IYX|Lzu((SR6l zd~s(+tVHQF2*V+dt{o_MfdLq7ux;Svq^u;y@H=zYMPu-nf`}WRz!sab=HG7Nhrf!t3ZS0-7p4dWN%51ni~CMhPX zh)}wuxkDpG8y(hLPo$N{=V?c)o1@@1txMg_8I$V3g;ZYTCJyc8f7`loMmkY=oI=7N)D#f1_p zBf$<9tQi5=_t`kWsBXovW>dA%o8n+tUA>^{>I+b`7yDf-#<5D>A}|S!qeJPc1-Gx- zB5-;#k4_HW?#lZ%m3WcW;$L}5dA~M`8oofv!wVTm^B~ExKR+kpre0LomQ)}=HyQQQF1A-~2-t|!26^a~jm$mLTz@V&xJe-Y?(3J?T{9*H+(ZNCcv53hWgD$$G|Y+Oa$y-;EQDk zMerhiYA%K1b8ZH$nk#_8;2ZLW=f!Q`Hmq-Tb%=+a8V8@C<>2Uo9L28cN?R}j6dW;d zuv)QU;bKGQ(ZhRdhtLS*7ll$c)^hf)M6OjARS%69-z;1WPj;5$RkS959Dv3|s@49d z1$fDP9pz#=dci#oFdaJGU;x#{7uu7aMouJXRTGY;vO1WfuQl(dYAlJDB*cf0L#Y>f z2BG7`SQD`~XK1T77+bhY9qz2%Ht%S5b9>}HTnQ--7`}fm+T}^G2hs_S;Sd6q!h!b(Co0Vj`-tMYpt4u_Ovq7$);Y5`6R^#W=AQ zH=>Qvr;s0#i!Ae$Fq3M~BZjm!aH%<90Bys?z*j5y`d~Fb7jzfK4yGK$FqBHG2e;LX=otxqaPJC<$<*rVdxUqznn>RWkVEes(WD{YN{ zz4LY3a3y@~1v&R*cm*Yb7lnPL{`=>;p$0Y52A6-BgEe>E*qGdkT8k17fsFj(;Dm*f z0c@B^>$kBqJL0vR;fcu|@bB=+a2{VoDR)hT|5H^hbxpwC6ih?TkqBIXKl3Mjx3L8h zs4j9sYzRC}j#-2HZ|!`I_B##dyq7t~%^UH;gAUr8E!n2p-~6H9OZY;@y+!QvtFhqa ztQ9a`BOAI`o^DeqNMZ`li*`TNC&yX@fFWV_w6!H;ow`?)Q!a^p@`qPJ!w)-BlvQ*- zTF{jz+4?_Z0dTVwzF|ggdrvHMY;kw%#*{@cSQ5iOqRS>$4xlS<@!=@UFO_|Qu7sp@ zuaULimrW&rJQpjg)3&E=qW0_09M^TK6aQfEw_nkxi{;h-$$KRj6$QN@3INsk%Lydd znm!6SRMRIX;+VVp(ZB1P_u2-1Ti{D4V)5lB1+N7V-rbcbVL{}=TD$u}wd5t@T4X7r zygCbqJyE1T;NFl)XNn|Zz$z*#09VoxW@E24Okl>-EcMynC@Hjn2@J-M{r+ zb6IK414IV7;?9qy+|&Ch7@WNc9uBVc)Q`uDRQiX{i}IE|Hts_-6}yd%+9!!SQ{CPVOqtz0nff41|Z=spcd5rG~VkZ7Ze!EMqck z=uyS^A}zk!nHc$E4WiAFGmCqqUb^4i@qmMgy=f1By~N!73@=M^eka=y+AN11Q|tF3 zttk$W;6eIVxz&KagR8ENT%_den8s+(cW`8o+V$~1lmiw>9uk2TGa{&BRe#RAX2+R- ziE5z!8K|PBMhW(KR$agS9|6~BzAGT$EO3hNnk=^9t(1b+1-Fbu*$9&CmMHs~JmSA+ z1$BP~x12BE4ZM+}k=$b*tk#zLZUqu}oS};sTkhJl=d`APiU0(U|}`)Z~oF-9T@+qQ3t6R8lw}_v&RL!7)pHtv(nWk^w02fx&9B&Gc?3 z$=9!Rf`&ce+dV!inyS(E8}Hw@eGNa48KTKH7cpHU!wAh@YmGb_zpv;mZ>RpP-1+*u zq~%*g89YT2*#-etU015@tTE^_!sRm+RR3}NxmYhll3yzCEkEyn#u}2=n;*Yb{JcRb z^>Ok_7Yn2)AntfUZv5i8lN-AmxI>ojxpX)&?d}O_G+EKH5MT{}yrHM3S65JodtGkp zrT#}Km}9}92{rA%PC4r@PAD}BJ`~|0{c_E{%1rR*)JT9}%suK$ku^ny$2a+0>0u=H z&%)AD0J)RrV=H1Zc3YlsG-4G3^L32G$L^wK#qeAcXAT$7%gk8)xu^Q-v#vmjq+!bh zOn3l}JBpary2}i#S!l{4-C)^p?fTizqdO9m>v^3L^(CSGB&QxDO50O)f0e02A7|`V zx>Qwtzx(`&dJU@x75?xbjD-iWiQktI8xIRnG>?~N@$@eyIv_@P%Cs2q;?x7U_y>Q z=RW0UmCFUQ$ksps)2n{cIV$#qtL?BcE0Oz|IuDs$vi!b&!PTWO(E{6r+VvYOuoXr) ze*|U~dHbI)g@fUmN7{nEFPC^RhR% zJHE8bGh>0knN3=d!iov1JBr(D8Xx*35`&uiH5U^8qDMIhZ zxy`vfP@juO4X~FDe8_?E1?7Zo@9BGa$pArPf%OZqgtH2(!~_*6MIlRhH+chttN88p0EsWT^2x&^kKaGzbnZa1J~3*HTi?1d zl8b@ks9fs$fO(8{9}I)cjez@?)er&T@hlY41rL{twN=yjjGEeq=gE))dN?KvKox{_ z9s9Xv27NgIyf}cq7f~IvaX_zt-n0VpRZrw8bGONbreTY$kCs4%^69*s#)$iFhYpn4 z?JI1eL%&?EC!zF%C3vG{#F!v2p)f?ZM-1;6k0&9lXubh+uJ!h$cV}YHRPQ?hl=kE=NgIO@$ZC=J$rMA}5F4f4(BhtBtt~S&N^*VI0z&Z`)DS zi8w>`TYhKYu$w>=+T1-1s5^Y1M4Rm$^7=4s__jfLmk$foo8X{h4-;4?rVaCj7u}KnRFHg*+v^XMMA$vy?e$*oO_-YxU0iq|n>nz=UBhggNC<+AYUPOKD(v52ph_Y9%Et#TkyZxGInA^ zew|!Z8)bhyV)!K1M}~f(ltiK?Sc*JhIcrdPKYB`VRsURqlpEB%$rRqh)-mP_LV;?C zHZ{))bm{UCwVF~!+)3uxXs9$aT*Bi>yr{zHea%RML>HaYB~||Qz!bd9@mD7m7MZTJ zl}SvF=68et&DJ7WdPwbb!!u>w`sTvdmvU`tYA}1Z>&q0OK&TYX5TE8o6HlZ>YV7t5_%@i)A91$!ns-pb^A%7AO`|K=AC9? zEUpk+5oK|DGDwBN6*Yn>egIEV7UlpKZHgZL#C+*`Qh?|=(->TmbF*{o-qanezm8#& zVxa?~=}2;Xsv_`jThvb{ayg@7q!ir|91*9W$+Fllo?pn>t8m@{%LumFzPrX>=|ipp zjME*LtsCvYPsL_H0R7VrY3HJ+H>x*+?eJ6HLHKD?$KPeCRU+bW*T&uBjJLstXi zEO=_@Whe>{e0~;r#s>8;zNVj}ah{#ui7VS}Y|5%oK?t+y8!tuVRQdfr*!*$K;Cl~s zvcatU`SuVt|27c$ankBbN4?;@?%i=Qw>Tn8V`JEt_p^$=#u|$>a?}(nJsp$bD|DoX z)F)Gc>?GqIsbGYa5Xp7ssoS_Jp!JXT#4>uxZ}wZCXSIf~WkdP;)nOZRj(Ww14PPzd zN<&sg2hfRy7NZp3wpFRf?qDx=baADH!(%eYm;< z$H41&o<}|HGLig7T0bA$LU=&rwo;_WI_X2L-PH;c+MmvZXqW|WgoN1frQjzv_WSet z_m|6j5K{lQbbt-x2zs}wN@tD;7}Ecy;4{P$%ght+!j&HqA+gx(;k!dBAq@5Bdgp7v z7iBP^?n`pZ?#8fYJ$V^%%4*kMf8+Qe7z9p-&GE7CZOVdn90Bi#8gor6GT@smFZyRf zzTw;`x_?B)_L1<$Zj#EIoDU>%dbslU0N~{3?tMNrNClCp0Zc98CmvO_Yb&SBSyRxH z8pMa$+)2L(q?z;=IhjEUQ(aG4tE=dvtEubx_EBh7a1}%pZfh2e5ZUK3p&c_ZfeZ+J zXd^*mFgY#9qs`(%L1?j8k!x;RQisp)d)gMRz1S}V#!jCxBrzr<2j*&Ya2THu+Bn=O z)EXM&`Y7xK$VlKujh6=+TbZD`0x;Q0Gb~(*fj_I&MX}KL9@SI1@s#?v$A?$XJz}dC zaAfuG4017a46?>uOzuohJtt*B7N;e8E`c&SDnu*OLE}x=G#bE;MF6ihrsXg4a_;Sf zXL3es6!dUgnsDBU2baQhdpoZHX%blXU3{8Wvs0?`K>$|1nUSGEzVvU=t=UcLu#3Re zv)l%8!0GU>cdvh&QE3(eD+ZKg{G-GF`V8EUCOEjb%yeJ^-Zv11g+ZPpYnbiV6Fith zzy39&-@x3IR{718*?Jn$`;74%jqeQ?!F*qK*sb;8BAE`Gy)dn|z1D31L-S5=cirG>3-S(?SohP!-p{tr z1%=7vaoHZbNo#+oPvLW>fPVH36IOEhHr;B+H2)*PQkY*sWtbv)GI4={#T1m^b06PS zT=N9-Im*mrcX?gQQrJkelulF*Mjr;l>4(Cm3x<1bA|HX+jx;S@-KAJf{eeBtFbN&T zutkPfiBT7dAxkzvv({^+jDrOKp*-`1Lt3X8kB44QYV zLv2nY(D}!ki2m(-pR`VQy_dn!m#m55brj-u32Bldo%=}~WcFfO&^Rpv?8MkOEri^7 zcH62YXf?>AuU$p`6W4r53tp>t6#O@sF*t+E9L*yp-%&``=O*@G2d4ub0SCAkmoB z;T!(rY?YLuqV(*Iu?U09hN;$MI&9ro0X);2+BFcAGs#?7&+7upG8NWsQy94 z7CPt}JtmoL2bIASjZqWC-3{$*hN3~t-alWA363ZJNR*~}9?d>-oq4)5~?aILq zP~oh3dlc^>^64a8pHYtP>A8blG5meunFAPL;$r}DP&{*ggkFDj^^WJd{SGK%FfBz4 z5Q7NQ^IzmC%niH~hLCG^h1#1s9SdGQE~mMT9Z9OS!J}zriWWFz1sKFKzSXb+_yf@T zFZ&1fkTYW(*a{tmsr73tUcNS`aS`U@{1#8@urr3%vUUy&;XyPig%Iebogfb^Njp&IU~?}4bq=tpIJsb2nwHOT9eYE|`@ z@rEc*P#?>l&oZm4Lca00v3s1MWLQxJl9bI;nG#QBC>N^meCde)DrW69%_vh{2?9-d z1)BX9G(XayQxP~?2|@u8(gvKm?@Do(P+Vzt4Yw)y_v@`^Z(8slTb*w@-Opf>zXeR8 zg=M3zgNmwX#TIL-$jK3Dt2Ba*$b+3= z%D2nc#rBu*+B`;EFEx(+&#>y+UpR+cod_np8J_ij&;5W6*0cq2-0!rsKncX)J?9DTIfXi2!&c@cZi0S>yAc7N< z(~F?oPBgwhSCcMdTDJ{vlO@31)sG&b&}((SA3Q=r#GNrcZ@u(XEoZfW_FFGi5@U-# zr)zGVD0E=0hUdkLhpngCeG)GyU-+0}zsr$hG6AfGU_OHn0UDw!O33A+vfruVN#R-9 zvuSeL=yaTNz)?Lf3?4kuxXsy~)qG#QprUQ*;0%s@!-)>tlZq(l;0Mv249k-Z(3Xg zp;?$1`jzT>l9ck>f4T_%fY^CYV1GV47Lwu3rNKfl!Gmcv7;-bfk|-W*6jyk0{XEwD_#r}&j z<7*&%v_#$Ra+@5A*Ha}JXzfqyZso0hGOzg`1i`c*EWTj!C%oRLrhMm7ujAWCX8F3q zu5a{g>}sPn>{jwxY2sPds@O;7K)VxK7UHTV@O(fjn~?$rmVF>~%~EppXYk@3iGpK3 z>g89MMqLWM@j~0+UhwSCAR;3nQQ^5PZ#IS@WRX@-pHQM}my-Z)mww?`J`Ba+6!az0 z;}xZLs~r!!)y$x~!7Dp{iPlIgCmI62ykmU4-gCfXPh80*ULI_VZYoXE0M=ZV9X>LM zDcPbpu(ub3tiexYiPN)nh{kLvRx+dn{TT$E*aW^&Oowfu8DpH!34Y)UYZu>pd~_2RZxG5+*0XQ}=7cYtmn2ywUH&v;2BHk*{376}FBRt%7mc4BpP4YWqJ zHecwXRrHcYb8(>A+YQ^=5eb3ntYQB?{DTU!%ao;#d{V{6)>@~ch^y#~hGGjtD*YK! zmOW*ypty@>h&{PK0^8uQ_0hkY8idXOMo*?rypp~P!{9HWH9rrYh_c#3e+4x=6mAJ+ z6TlRR#H|52mhSne4HZRnq!AijQxAzOmW?KG!Cp=jgBF~5|F1~3vVaz$s%qa0rL#_r zF~!E-o*E|xSr6RZmV^E1Fu9t)WPizZ3hI1Bg%HN;Y( zSq&uQzvO>#Lm`aQz7T3brZej~V`z>WgQyo*ze_@BXwat0+HI|ms1b7h0Cif?t&m|S zuq4tMhcbq;J#fol0dy2Hb?md1^RL&uVL?}Ma&TC&^Tt*higi9$JXeNK90C3(&JOL@ z!1;6O$g{WU0=d6M%5J0GXs(Kw=yu}G-%;Vk$&Q@cPQg-oQB;aI_fX{Bp;`7h$znBZycpex9xGE-biX?a&h^4)meprIyn^qqB zva3CCX~(H|8`Q&7hwQ7^vEpoo%`R3c^wqX4QC`ltBm>GlKQU!zyFqe9WbI`pmQix3 zwzR!8H>WLPr|B)H0g&i=NHS`KDgII0MQ0yDP#(sVq9`2q3mjba_*xWe{J?#RsUvf# ze7L+6>?y7x7}@%AxK^#HHnR+)vc`pOoH7+em27hhHjN~_HFPVLDuhOmYXG$Ht(~$4 zWdm5s-APq+^)cOFeTpQOmaN~xoMZD+*BvzlPTW)4(;yZEXk)mA^ntT{V&4U1MyP>F zUpD_X48~hu9S@#%AfS|9onK#HX}K?%?2IWIzF9m}l)S1JNUgWd3P0}@xhb?vR4kYI zRssfa50z;{Qvh9{w%@1?3k^9DSzhD;Joe5LU8?MJZvtAdYNfoE7H(BM^8Msxac*_(5v03#%xn2;U;;!OU04aM)t7x+(k0iva_zH+rZwD9RD0 zOQ98kC!*H#h3tu&w{PFu9|vG%Bq+K+E*%3ZF<8_iOjU2vvmN$-Tjh?}Smg`oV4-RI zu=+;${SfG`{8@J5xtaB}x~ymJTpV;$KyEvCG7wWr!B7O#Z$%Ti^G6{82NA_HS%Qt4 zmhwc)N^QbR+L#5lQao6kO7VEvA>P`G;>82j>!Q3*!DE@cdbY$UKkmVoAUjK>g8%lf zC2#9tg?hASp43LOrfzu)tCc3^_s@5|Pw$o9u7iiU2zyXzn|!c z8p29Xqt3Tl!fP4-Qe+GCkd;i+z_WCjgVlC8GyXLYSNyT#7!n;Z-f<6UJ<0fLn*aOF zm+9D9talW-A6d+Zs;B_!d(U3F^P*%$O7JGAOnVoF`_lAKzvcxym(ZX2`V~m;mb2`}9dM#FB5jNn1$xPWfYG5FzpFbo;c3%gE1{ z306@htE7Z_>Pn!Y(P8|UiByUdkCRol_a<1W9xYBWu)9n4@$tc-;5eiXy=d9yGGHN8 z-qx0`%_!;U$edM%ju7^I5h2t+Th|qJKl4hPcN`blr%vyC-=I;x(7WPWG|#g3vxM&e zO^&nZl$>L_ppZPALR346Hp^lEnV_nS@+>;?Sk7)^#LX{M87>Se`V2EcyZgximd$6m zqG{BS=DqFTqw}JHhx6gtl75HxHzkKnxPHL6)6GY1yudP19T3=R$~tuM>0sL<(TZia z98uH^@#ZTDAqX1okoPeUtFyB*hTABIDJCcj{GA}gmWt)7&R+sX?3{sEA;2< z)0mB&weTWG=v*dyd9E0$!N9LEzeLD?I|;=Jf&`P))J?S-Ip|jJpi< zS!h(E!FTzfXyBxv)4;@_HWoQuA2kz&S8rGvWOUI9Oo!5f=V$zd z>H-uAUQZDCTkz#Ev-Co21Jlq;ARVR$hRz{>S~GGF{DjHiGfSzd2k+9C)WC{Oe}L+5 zopAFwSmVqhvHqgT5gaKV{txf`f;kLslZ?-VHL%LoI$E}HR-%eYc2yEFQ=1&qK<$=4 zz1KDEhyCC_o1t?oA?N#!^7>8&D?K!sa<#j@+RpuL4>JuWOEPW z`Q2u0v8x61cOwufM6RopPM7|BwY8_oog2bG;i6xY{u^u|LJ88HHkIwILT@_#{1zN55Q%L9 z?<}q7KW7fxAL|1S+i;DL9yJD2k8{Vu6|yt<{CM9;J$J7*!7<}KNCWuGbNx8e{q298 z6Il@ZyBN(|#(=X~HBptY{|=_w#o}+(vgiEr73E>q9!7jpLU1{&0C{_0_>TnW67{Mc z%~3wF6n*xe%J;2dB&S@8aPSW=+GE(r(IPyRfiGz&W03m1;O}CIzh_>F315*1kr$&P z6gUb+#zi&AFuuV{iHhs#J>S-Y#=nBztgxtQQ83xW-gksZOUteJnk;9D*+DO3vr^3b zN@g6PCgJFVWK>{CNYmoDI5La7jsYDugU`?`P1Hd#1IEk6`y%2{Wrd+|3*d5`DfZdc zY|)oTMo08`sIJi4A4kTuEjEaMzt0&5m-cfYay|?hgLmFFIFZ;@4t6gSuh>zHqJ4LO zq5BmPTpfW0PTt@8t6IZ045G|pZyhDc)0f|srvEMk_wL~pWwo%v9xO#+_AwYCoaH9Q z}5}hW+}Yk zM9+pZ_{b-7ollCf&RW znzP|oEzx)A#{-u(;O)FVoLXlYHfWD|^AHa$GST2|;YMc^mg78au%2LJY- zStIoZN!OzNdQ7M(b@72+vkS5-l;<>}V$UGQT41Sx`Xvt8=|J{?b~+$Z)*=p`Zrc)j z{pV(rApX0WiycB3QCZndd>b=$X5_7@azQa{)k?xY!5W`WFSam<03f9#Hw=W9!k|@u zG!sE;d7Hy?QW(`HdI|N?bM5E&OnTt;A{n`u{|MX*qre+e3d>n1V<0{e#Qn61*sNuA zl|%E2#*V6{(M7@<+2P+aWk#=1c!(2~9DbuKa;hl`$!Sf9A&cqV6Isq?B-q07qmNZ% z%Y;KCqbKmFfc3(0pvzYsIFF5&T5XLVb&JxXOKDMsV+`lxiHd~}ikq@pwzjaB#bI77q zAr>PtoUMg~_8Am2N&(&zp*I`COLYY%n8>if_2y!$t19?y<+Ej`KHT33#W0&WB(+(0 z3Z^{|@8hv7NO@y|_B=Gz8tfauCh)i)Q-;U#5zb)D8`0W!3#dhGb|o;eP>*?0Xc0`M zZ#Mohl?GkP!)&zP3gAx9MbRXe98G!Y;0~Y{A>2%{>$yMW!W2x9Ez{#`XmgZjR$z;0 zeba}P#f}i48gwbp&-l|JqSJbz-0A)1^#JEyn5+z7TqsnAlK`(*B~P{8y)P$D0N@9*w!OU3K=3eb zO~4Ijl{<8s=1A>Q!*|YT1SB2zGth5bTf41o*xrcib}TvQ$t5=TmS6+Ag7cr0C|l{` z{F9aCz8Q$j-Dm~&!?>nj>^9qz+-8OPs&9m@`IGNw*w4FYwdxGxs;ZJ}!ETDr>kj0s z@+Q(}_><-8x__v4z|oZ8wr;Rk!{t>8ug{<2I#s~_idJwV8{=#C*xfw4*Doh;6$!vPD!oBDlTD;$S z5JyBX%-HbG zD&9b&VVce!1b6T6O`YjbG2YfMnQJ&>Y(wU9Ui61-9ipkK9kTQF4exU=W+X$>H^*I9 zyRU?G$KP=S{N(wICn4rEuu)MRPc%pzX2@=xzVL%7YpA;#6s$P5UV2H-ZtR8QMN2;5 z)k%RNL@V|X6nNTfj%Um*Ey=8;p#Z+wR(k+&+-eWx0Zva(!;!;9P)eT`cam%o>z!Vm z7{8SPe|x^>Ti*BDwx>M2=XYHCuWqOmcF@rAHv*#J{Z&sU z%HN1rl2WQU&zHCR51v3tZcp3&>wNx0!T)gL^}O(YS!eWZ`aR8^j@cDe;>4K8NC@6d zI}Xl;_@9<)F!i`roCNa&jx^RYkt`pGHvnx%vIj1hi+Z((Hu>T_%~b7hrK5gffzF6!K$eQb}@w*RvlaG#F!6=buCI_ zQAi^z!wUJcv^EXgbp+oF|4SUqoF%cflDB}2 z+xYsF@jI!J_wN4bK=ihIK{=HTM~J#`TkmT=F7iGE@A;uNCqL?l>Tc2VU=+EcV2<-` zjJIFFj*GMX@gd(ubHklowkl1CK{Yv2$SERDqBUtUzM7d?z5$m}v^Yr>tT5p8zVT&b@a$Aopqo5o z3lk-YQW8x5l0N}#ybEZE$f?XEtRNusP~g7fm}KCI`j>bHKD(6){adK0k_oSTTC|? z{i0br=w@&s!}*)E#g|8@^NLpy*hlL+T`9IU>mz+gpPuWv5F;Tkv&ia26>+s;9>C9G zelW)4F~;}nBU-|H@~Z8<79ls_KQDMb2Z7FHv`((C%c+;drGxB4NUG5I*DMzEf~Pm= zPr^sC%SJMHU;=c6^xLUtP7J_)yc~nX{mJB9*hGBv81P`qAR6&Dcgn^q8}%Ed(`NMl!tx0CD18VIuy59mFDynK@><;{wyzHL+}{C zBq=mgvaXZqy3FlKO=!5U{w|LFMujR3bOYNlW3gW}M_vMlqiJotM2{gTK^o|cN9d%c zP4h)E7(&9=4j(Au3<(W_>J`-eL^d#%b<+2|^2%7m8iuxGhTeHfH*rUtiW+1FA^gI6 za2I2PxUCpz#;f6nD;pUbz1E-~N*hzP+!-5Q$nT4>>0bFm`ciC&YmpO?9p+a)zM}T z-o@!iZO8CWRzQiYg2ka>EK!sqE5Tu)T+0i10hTC}Jk&9W;IF#xXB3wrd)lwI&yQ<) zPZ_;mW#J4Y3MkZ(HIOaYHI{_KbiZXFW0bksGqK}A;`qPq$K<2T;P4)JtQc?^@^$<; zz}6baoDoR>);sHyz#SZRe|*2Brj!Z>a=vV-+4L~#T(t535CRRwY3YL}Ye$_wA0!;t zNs*WobY*8dblNmpyNAQ1@CnTE)4nJ(VR=Ce2t!-qLF{>*(C}+v58Ed=ppqb5y)5>7 zDqs^RZ~u&tgj6R>>L=I>Q-2)ZNuQFQQ-oiLb+fTVu7{}cv!V(uUpvSMM`RG{5-Bva9u(h8N4{$91* z=ETB2KF%za&w|3L?BW0OCE+XX6>wSzemVmubgG!6LVdi(wt~H$%d=Z=u9O7N-y4!R z(f2O=gt_?^r6_h@E1F%ZS*5|AQfr5VuYPOv;}jbh0k6=$f|8MEu1u`L$VcmFD5eNo zz))-HFZVPV*e<-wH+tgl+;2$sGYQ#W69rUzr$^aezEE32-8k8O-*brrrFv$`GI zsO%}XK6^4l@ygyeKiJk#{LodnmiGn|2bDO5`)@bRbOsuQ?egB0jRO@Kdg1ZAxYMn_ zIQj3S-he+LN_{d$j>Zss^n=NCrI^GNmQX~|d}Ly>%#uJZOLaME;B-9R=MF9@u@cXt z;3D<4-o}5GzE^I&jAC7Ea-s#Y_7k<%-!DlzR_38n6_zdn1pyrX1*>oowOOCutZ2nt-THRp$-$u_%jNt?3 z^*)bL7*+D2xg58mbia{an~aj~z-_Ses+#?6%V{o!jc`j+9z}Og;ZBm0xSOb&t3`PW zduKsXwb0Ic#QFgo^C5b&*eRk|TJrSHHP|M%+bMO=G#BwJ`_8u?HNAqLRsw)={L_@j zul+6%CeIf4P{k_6My+lan~X3?L6V_lu~rlDOjnL&7A_3ot>EXQW`VeLFky-fJxiR* zcoVE-Fm;6W7pjN9n;1+>Sol-f*Hga*=M;&xBvpW(_D??gMMh7RQl6+eOZlGCQskG= zZk#$DgfDLR1}G-5WGFf4@Q9YYo0%9HIa+`DVcIb0QG(3{eNo6-ZEv0%rC>`ndn)E6 zG&tGbk53tPny%7pXag>ZID-mAj_8z@YSN!57!brxFz<8IDGs+Gfq1d2?MMPgT3rVV zb-p^})3o*n5Kf7)hZN9l9KL`l%yIFF;^_^zHcMl6whM#ukQ&z8h`gM`%b~(2Ul&z z7Kipu9g+GsJhZuPca}d8{?MrLhSlBlYJloXb_Y7oP%L&n))rXnv}Q_}Y_bFBYCyI9 z%dz25)5x3@9h#r#?U|6IT(5*fmM-^Tcef)_+;Vm2;e>Xs$gLpG2wlFq<$j4|p}RPY z?Zfh$EsTPLPuiZ45>*lI3|~k|0YtLGu=LATfZv_Td8muf282~;`$lcM&14UubR84_ z#;IHn&izppw#E7ODBaG~b#f(wYid>HqaJCRdE(?g!)XJqy&1F9+5 zTP~KjcfrK`9?N9)9;lf3-{HRfrd!V@K0_sHMpKler6MVOM=nIVfV2$1e9QSA=*GsF z)X9Cu{?&?}b9_f+)n3~r`p!@cy9n+Ohj)C&>)`GCW_5te*3@T*mbNl{ii3bC+62B_ zUqn=T-JgWEr)YR7_Y?^CAObVO7=(d9*bt-EbA_o~I5p}Zq|$ca6I*L#x|gE5~Ag(np#<~JjM^5Lh#T(+p% z(5Zq5Wc2pm^LZd!#eMb=iT$7Qy{E0mzL%K@dV1cqlKSk1yQV84wTQ=CyjM)y5v z;@~V;|6=-h*c(oiqQ?ca;>uB7Aju}ll`efif-T*5ug{VLC;G$pd^`Li^zA+_-z7%r zA-5TVKF4YV5$-%sb`#Z_WT45@YQoNv_%rK=Kl!bjkj-nT^kGZ3D+Bp;HO}g$z zFHG7j+)qmNF{lTJu6U5+%*CpbBhC%cL}M`{G}QrCI`H$jh-wk5`bGX1l%;p+FNv4( zdU}yXnv1EZVOE+|pDrQVAy!GtBj_+_tnhLyp;NrS^GTR)iQu}X*f^!SzrJ6ZLPzYI8X<%*sn_JvXlNscOE1Qm^*w4_#^PPstiNDjf?5bz%}hiv zSl3?JJL?`-G@N2(_=x=jJ&^CpLO{btvMYK`fSN&k{)1=wwidm@rGQp&7V-=XzIL9l zSk87ZwUb}u_A*gh+{ZZ&9h?nx>StKcWcz8859OC#FA57^NBm+F;`RH>%MAXiSUbJu zOGEJE`xBNO#uZda$MMdY=3D4FsLhG|T=;JLK+5>+Ue!Vz#KRVbdk&0Vw?^Jordbg|L5C)R zmMrSL=mr)>wf$eegf+M$zg>O>LqkpXKOXwS5_6Y9Wlhp#6$O}Wf)ra7cx{cADY7`r zmV~0@Sd}oK-3b@DKc6TuNHf}^DI;Oo+cfi|^1dN`GbfGs98`ar*buxJed?D=C6*_f zM~d|iPz`aIN@h1fy0?+Bv#&M9-+U=vZ*!(;8gmq)3QEE zJ|t9NGW{bP7|N4-crYV!b=I$~7^d;;GOI;lbjYW&j0MK1(n6Ej;z zI%;P+c6fqiva%zZe`=l{_Au{o^%{FO-#YdBbJ_noVfEbv2clrT<_ez5R9yjRW0Jjs&D_372RWIdKe+O^?3SZ1nS#n5v znyv*ADjqXn|3-x)>A>QXPV{WccU$Bh-YqtZDuO2lqlk8R@SBjl`xNXpbVM)MN|lT@ zLAhsDsK)sTtPfh|R6E%wwQg8s#24v)6Zr%e>n}v#y#+xX#3hYAgRvK8`(+Q5%;wx< zur!efjm{|Au#@+fVVZs(Eie?-lrEeXSQqn(VDZR1_o%;Qa)QeA+2q#DAQMUna#RT& zd5sbhyYE@@bws~M^!UFm+T;hap5|dl;?Hypq?3yfE70L+8N>&k+41uK#6gV}+xM%K z^looKVCdd?gMhGF;7SJ2eNkp{K5S`_qu@oE_fiK#Xb(rtH1H3+S}(wT8EPIxARM4PW(bb`NkdU6?%@^^Rb^JQ2r1c7!Qu9>xco1z(h?zs;a z*YPE{SYdHX;av&Mz<2mQ^&wpi#8V>T`mFALkpB;^S!(6OED81wIcM!O8gAcDAe&;Q zC`<6`W&8WvY6WA~8~#uuCt_qvw`LH2r8UvbjrIj!FyTyJ&T}pnvx#xG zB)i=05@&1ICl~%T!{8k~qw8z+WXa#%me5!k zxIW%#72MozIQ23eP@_w0{>wZLUb{DOSE8bE`jJp{U_mW`pl!%A$AC#tWft`T!l&kR zlXwuR_|u#==pr6G_1!j4x8gFcnS7LaC|8i>wGP8o4fT(~7A#C}Th9ptdiVyCW%oR6 zx^oBrF6s37+q(eJb>*bdXJhua*W!zF<_Gt|h>vz97g-76WMHx2Ru<~MJjOp!bG+GW zuN1a=1DduNmfD`@`Oys057Gv(jx6}DZGj#}`=#$pY3{>wRdugD2w z`?_T_??h4U6CojiV(}$u2*<+CFkJ{@m#C#JD1vbtpI?Y2MZ@A_QVewxO1p4v#T9my zbn-WP2GJd-)+Euo&930N=hosd%c6of=)X29(&sWR&2aCGQ8K?723Bia#Us>|#w1dT zT_=aApqGcV>|IgzGUbj7>>%(LA^*a2FiL(SMU-CfI}%niE}-tZj@E10tvMdiGLD{) zN*}2;tHGoEyf%EKmdp8b-AvTys&|gkVs`dE_#>V9y{4n6$q2Ncuq!y4z1_MV>LF6% zw~U4dLZH};kOj9%G1*gN+pc{rI&c!@T-y6WyC?pdN3JsWO)YpRH~6qYLUywniSF=d z=L&eBUiwnzLk`kpnUi}s;nj5Nnh7^#jb7<4yRfOm-Oh;h{RS3SG#pYQec8Uu|2YDq ze)KezWPjU`92g8zGstpKM)y8we*v4{qfKde|y2S`ne7^ z_X9C!)i@jiUwe>)blu6c9xMm)E6B9|p^qgu6C0rFqcQwBBlDy`AP$Iy-x&U|+ePXr zAcbXzDvbTN3B5Dkpd2mphLVxV?d3cM%xbe^Gsm9Mi&t_n80tH+zaINm{2)YyINWL% zrW|1~IDdT>nJ*(+6Ujmyy2B_hB7M~qt=kB(qMTm zz<^;op$?;O2(`Oz8@c~}Y)yzI4c9Lmplycv!dm&~-?#tjp(-YuMT&^KT?7|T0^buR zeXZI{8S*pc;7>B>-;eu4R8?yc{$vb)v9_QW5P#3}I12kQqZdd-gI}aXrn$9DwO}al z+lP-P{fre+{{8xZOAT+AiaI8!fJsvW@9(^rxTQF{5B$0g-frH4SHyO2m&(ot-de`P zSu^|3g|&N+m!vWOVZ-^#&8PJ@3=AwDW&SyvKn}e&fI>U6(DmvDvbZ`&?VoTvRJZnV&3a`JK@gGk4^tgK)KGs{9z_ca%zN>A_akCTO63jJjau=QXIicN z%S<&xDF+=Sgt_$+l{=WCl&k_KcDEkzTqKW0Mk6I)TGab^%>&Y9WqoqZbR1p&Vpm~zs# zB^+I?+IZXLUUF53b$4~-14-5|@F_`-{@Wtf!f~W%W)su-XK)|Z{za3xnCqNUb4PwY z(`dZgDqZ@dCL1C1Zv76b*W;7$M7b3d-8l+`d6X?281>qPQNsKBx487zOVz750l){4uT2@h zYHswnzJFQ(B9>LL<0oBju)KUt7aO$kzt+U}W5YZatQ(8V_vY1}pCQ*8czg$)<-}B* zcchds-L(Y@%?~O=o2A{|GMHOHJ(MRNbS09RtR{>SAYuAZq zl5oK-*wtL}BA zba8RI=k@7)GLljdA1_11gPm2UdM7Bl>mN%uo7A@hJW7f#j&Rmg5UKWjv%kOHPLX3u z>-t0F?Sa$dmD#fGE(aH5PoV1wBd$*X#kyKekiFw(W|V8FQpS=b)jHCIE55|)89L7h z-QWKFb>-xGJNFd@h8h7vq72yosEc=gxv0G}f(z|J*qK{+PFg;1OSk+*j2C;W1{(9b zUlo6TL2&BW6HNP0+*S9XBC2<#^;);-IpN0;7qjW-C4XeFuFnAHq{G<@#r4u%4jM!> z?(qn^6zanKl4ZIL#ZfQEyDEz^IxilhvgE!w{y;SAgD(q3 zy1?zLRp4vFQKFmH!j&!ibHWnFkRfD)alLmwzEwO1+gZ*udKy(gRO5XXNpW%<;DvCT zSNgz+Y&wFejaU3Z18?E}<;3Phpy1l>c#$0p?z;sw*^_&$c7*Xv3IZYmzogO}Z`4S$ z*I&>T@S8N5W4C5oTRRp+A_QTG%#CeQ^hvM`b=oq?6Eraie!ZR++b6jY-5BbIBG@g6 z1S-jS-0v>jB*kd@{YsyM4MwKx`Tl!wNKSGW~w?eTh#qP~qwGpgTAW`Q}Oi@9`83)wC zX@^gJ2tUzZpM~Cf1_{3w)pTW>u0M%=aSfKn^kR*7INrLvRnx4P1Cmvn6^76)nTw7X z@Ik!!80PLlYJ~!3kyA(Bk{5e2b)q7*mgMqJE3FD`3cnNT`4y+9iT#WSt`X9=SKKq7 zlW+dc6C^OIUABnw>>{DK7~-Y{f_Fsj0t?JhH0kUjcmWE6K?K}RHhjGKNvvk&f2!a# zr36X(+{oyRbRfSjp1lJcl$g8t*Xo#~>M1WK^TB%42-CVa>y2E!*qS49t_DNyWN0cd z>QyO;nkMbqO}4%m8)}-P+g}q+e+B!JU*bt(9`t#6@kB5%^w72P^ln~!+;xT;kJV$; zXtDTw&;9WHQm75nn+4^f?w4&k2idky09N--oh6SV)PNLC_KXG?*9;y%;d8I`%N3{P zaofe8DEOAj{0*MdYb{?xktqD|td@Ug3&caO38oj;Ck^h`hCDi<=&#O`qLt9G(?Y+A zT(~rKOj~O^J98r=n8|D50HIsICK#IlkJF!aY9`z?n_xSldHL$DT}Dq;{Cukww`ul?_<=I2H3k8Vq53ThbW~O-c-g;ubK}~uKJzlg8>`C} zr+2MTgyWgh&#NMp6~}-ORj~0SR=vOJ$^L0rY8FA~c}I@D>)Dy;={C{u@k*z~Vtkbf zLA7zvX~-|&uO*r50rkq&MxX8Z37o8~Wf1gw-)Ulhk^*y`^L&a@Dg8f-x0kg1LlOuC zqpL8}_1hvG&@c7693Zs(G5;>0#O5F?@N|g@Ro`i(IZRbx@7S?7o$zD%qHdbxa*Vs; z92wLWTN)@G;^@EZHf{^OQ4F2!wW%|)-TS*teWk)y!-=CGw%~!expymM>H+NuVZ>J1 z{UOU%ZVNZ7kF3fzq)R?S^vq4UnlvR&E@1M3C4{GxLoS#W%-J^$``tZS%tG{y2-Y%; zsz?u6G{i=SIbDeZ_5GzaqmA(soE!xG<^_Pp=?=Fu6G;@uY4&7jwa|~Bwto~Q<%dz1{ zHUh7QO?p?4Qr-HZXa%}nS;8MdA6YgR>G8&8sMPW3k%_(7yV@SV>Mxvj)rI#NYiX1J zc7?ID^Gh!{%{%V71{7WVyp5^G2WkhZ@u^VVJONK;^wQ&Hg)e>~*y z1e`kLl z(zCp(VoO6Yk6=E<@1G!)aE3NFZOcZQnG1-_H zEIi@+=FWJKAq_bJikDse03PV-xxYXLbDdKkgYS?eDvYGkaeIGp&r(_{9;&SGVepir zE$JAABSwa;t+mNuC(nmZ^GW01rrpp(=zc6Ivr)*;^3}J3{_5udQzOSME!DGz=CmPs zBB^jxco;nP&oZ_Pz$#e!RJE5Ujk$Y1DK0t%jePR2m&$pKE~m4RLRJ~L7d7GTw?}Wk z4o-GJRh^hJWg7j@!xD|U{}QG{l-VSbt}VY1Hf|qh2K|qEh^1iE_GdG0=8!KKD%zhm zy;Z>#CL87(pEg>4WEG_dQTN+Nj($NMfb;zN#WmHv=K`(cv&Bvxd*}u9fnhVv{dWE-l)@d?bo~C5|qc55i>5-PFoUb}a96 zJVT0=(lzz;#z>Xc%?8DIgxxit4FfFN+S)MUWoX#+UioRQ%x&R-Q1muNTZWC$ssY!;hR%5jBL!vR0|a5=BkcfP z-u}dfJ1V@RZ#M@lcT2}Sz-mJqa(a~h03qpreToT)<^aX=9e--D-X$qHZ^x|jL|nt# z>D`S&gdsb`;WBY8^*KNvfG#hOU6LL-iN@C!*zfu+ei$AsVfc2|NNBLSdSm7iLn%Np z#v6ATb=-O zsR-Z@TeChLiAr5$90G*QOxWQi%bdQO0MHmbZyut2e<&CpjWv!dC)Dd%o!DW%ApRv;$l7{T|-o4T-CP#mQn_(d;3$ijo`I{vi^8 z%TF-{^r66#;Iv;6v~S%du>W-__fOUe{1+PDhp%`J!Bzb>UC@Q*_QkfZH}t*GPJ;Bo z$%)yYGL03Fbw7RY!(sqYCiDvsRs8(<6ALx;pSbq(FVD+_QA)d*2fu$@n_fOcFl!@3 z9=T2i`BFPl&^>vTwH^w0TF1^1N-AW!qp{L*H{Ivm@!Sf5Ok9E-O1FCjR^3GE6pEDZ zq6N?14~-5{_=PMjeOdF`CuaxkhX1;ed+#ycPAc079e1cM?(EE|sP2p_&4nhz6xl5+ zXH4~r{CAFKChv{lXa_vrJpOqt6;d1pmFsjkO8yP*rYd4rEN<2>2TF+f9wWNi z9qknF?Zyq?QjXT}~=VxAPlf+aXH_X!wnl=Tx zUb&_%i6&iwI1`SO#&;jC4w0xp(W6Tm0cyiB!2746jc&js*r~=#A}t`Pp$(cGxcwfe zY|5&z(31{C2&vHOcM{?&ij?Son$&$yVR8aFbjvON?zl6#Jg&L-f$`?~45_H#jOkv^ zFGHP4#8Z+5mIX8Yrg}z__K`q<{v97So^<2>V43*H-4LDbzTG zDfKF(PlK&AVv09JoeMoU=yYnf5d|+cY>+{CSr3y?Dke#@dR=oKBONyDn{P!|-43$J z2)5ROfQE(;DvuT{!aGR^?-%zWVua3&vE99DE5qOdCV(38aJg+|V^dhzkgQoJ!$c-E zrzIClA}dHn(5;FDZbllb?|fKsnH=xf&+$PHl>)Y9Rl!Y!y>*`4yE}KlgMp8a56o@? z!CkFyzcZ+55{DB;kUCp{lX~lWLU!Ojb_E4Bd>aR%<%l34cML@Hv7-lop-$R(P}1Js z9`s03$v&2{s_zu4h+~>(e%Tx{nK4WCOqbx0!0bnn<@Qs&hn!0~o z$JCl~r`mseWd+X56tn7)111XVeb>II1Ko8vD5Ns9ByA-oA{04{R$kX?pxdFh%|^n# zzKQf;H~6a>HTM0(P>0J>`LBl@FYphe<>{Oj6J%r+5e6&)98Ogrus5#)!FQLZH(CNE zsj2$g&L3ZE(fH}(IXnY(L2>}a9UtEbO?v1a#5N{%V9cw6qWGqD;fE=ikddm0(wmQ* zdP!2F%ZAVj8#j(fs6XYw{tj7km={3ad}PT#rf#dm5uyVm_D^C1nvwcq@y8f!nA~4A zdVqyOGq4Wa z{c%;R-;_5m!5q{P*dq#vj=F*49?F&+jFGT7ZK^@$k`+ zwWg$k42;S4U@WDe+-FIFa8r~v{wnwfX&nm@s4`}#Z;r3n`Q7d+%({_U!BGIjn-6hU(+RwAg*`#klbnr)?Nv&(r}0SwpWxUk|o*pSPmFJC8DJEognzn+-U{FNY}BpWnQc zk@19WcX^_&8l3O0RQhi7wF!%01sAqIuuV7#ZMdlXDcc6t8)`s zX@p)oP3ITC3*X+0ls>QdZ3KpAx~=fWf&4kdz*jdL=O14D)T-Y`2|46=dKZh~)I={C zV8SVR5QkW}@6QaKfd?3@FA6~Kc%A?@ttwog1`%B z(Dhe4_qRO>(mw9!=&bks@K_&G5fJbB<&&e~&~nM;?=t6G4Sfj~VSV+(B2mubC6;9p zY$4j#g>UfCK0%Z|8STzxel@WzjEC$(ai&N8qCB!#HK4lS@6MDNJFjbIBcQ)EE zqG&GkDP;qXbDr7J(C@q71*D~=b?z^3^CeK;0oTi!v{7(47K(iLbv07|@F2syM>Qi( zG;Zu*9T{o91QS_L1Nqi8(X?ZVep5QoY#pkfQo%LQ`S3}b$Njm#(^!qg;?99kDuQIg zVm!HY8r$sbeqhl7X|ctMJaa9lTZ*03+wWb=Y1))F?yP#-c;~K_L z_<^IM$}Ew9JsIn#%8k5W47hGqMil^be|6S=K5++9V;okd`02ZTAMXPk|JCQZ#{g1; z_(Kn7%k8}0Ux%(2Ks~nLHnM+B=DrBHOazVH)!O9G&(0`tpxsWuU-L&5sO#v2S08_O zoBs^D846!CjTfEbMPG1ZCWt-(ECefncBG-Dc5XV>fM%$H7Gk@q$(BZi-J z|0Bgkw+75!8cNQdw(qnz5u{)-F~`+8Z9^k);L0c>elL9etn6_g_IiGu+4V-A&-A=S z*agfY`@dwfW`GWPK-bNHngUOEeQsb|jeX}rT5MTd?w2v1$GUhfEynZ7UH=Ia1FS;_ z;QTbLsHi{;+$5uCn#=3}WVY@AQ@wL_)FZ$GnT7jZXk*1X6$KAhAIfj_6x&I;q8rDK z`m1Zifu!K=hX+lQW%kuWxRQMC0%3rJ5&03*^gOr|RfG`r!C5TV3;nS006W24JO*pU zZM{bD`i8Q+dys=1{2FvUA>zQ_jcu3_g+&rpaJ4`56>%d6sRqYT=r$=husM*NB@%~* zi57Gk6XnX%6EyMk~KFpiYB?z1jF%^M5UIL@D5@L~LfV5N|GRkm~Ao*Ba_yqSun zUeI@ys|)s7BTYGyf`wua>(pR@BEh#EK9Ve}ffV|iBdZjW6K>~TWG}FRtx!Xd%6~0oU$r~yyLS8(Fw(}P+&GBkOGD7lfy=6GRxal=9qDRxG!Oc0lYQ1 zhz0m4-aMj$O~L0&S_~DOv|PQRSm@}cvSZ6i*ivNF#V3<+tJv@oIgW#Ft`2CO`aD{a zpuZA*8TWV{ri67$UImvVG3t1$$S%Fa3zv(lglP2t?fM$s1R_yHKp?)$8xO#2qdb;f44&4Yd2MzhBBiDa&!P(_22bz0&ih;H9Jrnu(Y!pxCQ}7wZ_Iq z-85N%X4sFbwgVU!D1Z7+UeBXaM<@pK$blt48|cc1lH~Iz^(O<%R4sATm=b94?v_g@&J z4gDiE3I}UJR9!GyY|GTMvpxNF+n>-~PtA7%RJFB9{nmkMS-hABfE#xSbl)g;749&! zv2knw?2w)Osfy!>!hvrBMEQ_{ynmns2@PH?mHpLJ1H35ryoaU-^I{%ZUX}c62Gx2R znc0*{r*4gP1pBZbZ|I%&%T2yVkpj*4t=D6wYiN!K*xOEa@5iw~FEU2=zOVg$z=Qap9PSMN8EVzISYVgm|1=Peeboq+GV^<5XEpoMoR65 zhN~zWuFu4i=jQN!x#@`#(0rOcKU@NnVKaw$1c2A|90_O&B#!OYvPH+mVE|S-dEkJz zJEOmd;vXkQ@y4~C1>8O~4cYb{O)lP+r`H~7hun#TtpB+I#;7S~Ihl5@WPURNO)@<; zDM6_<7M!SlnA|);OqGZV|7YX!xDjb2#IITDw;k=h+sw@i&fhB(w{h@SO}`` zP%)%F$yZFiE`Db8p97DAKjo<>5`)x0ZO-Cbo zcuRU1*nO--> zEU@6~GAyokM%WBUYUjs=PnfLb=^l=wC)J2{mSE3-+QD0$=}^HjDnhaII?^{dakXMi zaT{xUlivqiMLx3)hTvVdfJyi#bS)z$GRawKCP>)%QwYt6k~0eW4lnp@9{?C5GmB?} z9sB{;#?fHp;RBD*&HHp1%)X77^CsY-;`%)9VHj!1zLW6a88`l2NMYkGpkn`bCePDU zADCWhTJiNpVG8?p821i!jYBl&%LT#p+k?-9$kUr2YqIJo3fYxL(EXwXCO}=uj>U?% zwvcWe-i$>!yYa3f8mV*mPDS%9iVZzQfgmw*;t5qePGT|u0oxrS4{ zug;PJ6G$t0`|J-d!>j{i4tzSKFu08T4bJB8tEyQ4Iy}05s{Rsr+!jNm5q>OeyYe&A zw?>xfi)7`m%}NhfEENEBLFT!B37RhwckDQhr_qYTPkSq->onslc%jie$do<`O+GZHNJo z%T|~Id6E3*z(GD1?g?9z(uB3OSsi=I7;lsFXJ|_Rz9l9g_2x(lIN3&W7kop=T*J%R z{`gTmX@c)mogF^*Q^>S7?)aZ+KKy*^;VNlOMr7(F%~1*>2@aUC(L0M*5qIn%b~vMu z0uhlv6B}c+q@;gM1s>M8bseZ{;;L7XL~BH&fEShkrg=Sz1yhDr~gbx4P?E?2e`a#j~l| zS!p^P;!58TtTooqX66T3Hml8YcA_L2MCY$@)id8d?TYAr|JqZa!g1X^?oeOyCzR%o z1rkk-CBCQA<$FAyz+IAfnG8;2IC(NB1g~XDZEekRcA(86ov&_mGOTe@H$+jye}5_k zB6zWa{dE3~B^f?S$~M{t7Bv*kX1=ntycK05eb-bR>9y8-&U(IDZ|oo}@wc!u0fP7j zEGLG<|9 z;bBS2YRtKhXHM+?lBIWq$oV6sr240yWDjSVhOZi3SK>z@9g^=Nz5Lc-CYiCgO=^RG zk+rdKsss<#$@=nkLdSCpY*66>&wc2uNiY0r#G&jLVF+Wlev#@yzp#f`TL+Th6|jOG zd}gMnB|8%^|0I)!kSfJRL#!V(gHkH>Tb=XX1w8EHr}H?O@JuU2q*i>I`L#@EE%&FP zyggc~P6jX_(%K};XnhcFjLd?tY+Vv%e`NmZ^Wp|@$s}ZDzdM-@Zas*#8Bb+%)cX4& zsr~n5_+vD|s~hL>Qx8?-PVE1Kej*j;$QxIEEW?UJ zg@-5muYL?;_!OZZ&<@ikVAsp!P>temF%APU29!Kv>GHVLCXp;f`@vXDVXA_fl5|N_ zIPZr8*oMw@UTv0iu$8p#V*jpF8kKs&V0?GWKjA<;$rry~XW!+L(#R_DCy;3B?3n#i zvE28e+iBBLH>SL%RIC1p73N=o^-&=(plaryu~pv3N2JM4X#@XVLI?t2nNxKp+i!u# z5R~|x#TN~ntfca>fYMR!^A6+x%D`TGnE;Ng#Omd?HD3Hx@ZVQW$6Z#6X6II^CVbL* z^Xo`5V>Iyk09WByVIY$x`doIYeY;gw(M-oIxXt4i})&$4+sv(;vD(au+OEB1iO z$G`gTT+u`1W29!$fLg@?GhRlDg5!3qKmikK2?b+jrTJ`$3UF2|RWUO6{h9{crLb!`9B~M@cyeIy!oA zDt(;DH4F6MlyIvRBMMSbMk0m6?g}J#_p<-^29t?-VoF!|94dQ4%B!tD?+uf95c?V*V|Qu?l}bd{&*RogesPL>dbcv;E(e zmUTA0DEQ`X7vp5dMnBD0epPWWPtq3)-+qiC6$t}$ijTK8<*J{q9&I=ZnS{aM*U!kk zeCtM73kuULG$CR8_?P;D+OEj*ydccVq-bMdeXq&Z=LgniG}!|Wc`>jtlq=;yxVAcB zOmkr>0!u1Q8n&zcbSobCcV`v_u@_izP%;714$U-E7DcJnFgB_@6TUNDg>_I|;6R>f z-npRPu4hG4Ge7e#Whhq7KKEe<gxDEk>VfG(t4oaJhQwUz3)XN*X^%kU@*SY>Jo1D zqSx!TsxN7}O-q_v@iaQzr;g1Ow-eRm<+@m|hird#59~QuQoggv{=>H&upY)XHa7I8 zdgr?yc&MP;KOcXuSWtfTyH@d4jG<%sR3jWSeVL>5N_(b<#P$ma(jL^y8z*Rv%7Q>xtgRtlcdh$GLe6xl zsi`L-ev}lR7n1Bxe>n_0U0&^YFhm|4@3QIzz=prfYD-~)NTAUH$uoyHfZKp*b&+Yl zvH2|_PjNfCo02>8_lYm{F}l&yi+hF2G#B^w<9gI4gwO6&R$@OceZ zl*F8LnYB>}ng0o1r|*pH!sXY=NR;l_QVNgG$BiJ;$SZztDaM(oA$StD$h63NhNsv_4WhTgdkG;7Grfr zX}FL^-^M}h_)c9Z;p0yV^UlC7{_8 z&+(;S&Hn;kGn?OO-S6IMgg*TOsNvpmVO{~mpR28Cj)_}8@bC`&RVd+C8O4#0YNCD3 zowxrvx00!eLFp`V{rK(d>;N3h6c9U5;^>gEQ94ej1}g#QkYX?9uBO_j-Su$ZhPI(I zzg2mPR&$4d{N60S(;XLRXDJSdJCmx@5ZI+36URmp|wJ`Fc_b4zruJTLgGnGB7w{ zWNl+}cy!eEy~mF+SIeVO=@P_C8?{f6Fw>U~H-NNI50hqp{rU#yuXl1P$5U9=)}y1^ zM${A`bcW1ZWxE)4f0Bc%wit{J1cYd@eJh5y)jC%x-;f^8JXB%x3s_J~h_?W1mBrmj zVVR=VJ8EI=^_-R;VfC_Nfu|1{VL|&(i%rquypfLT{BS_!t(Uxc@_7Bl!~Vo9*YDfZ z-)UHgs=*7>nxBUdE<+q6Nu1+8xyxtlgqQzg>MVoe=(?^wgS%UBcXxMpf(Lg95Zq;O zcXxLP1QOgK1h)VI0?DAk-TmwPsd}rvD)>b)Gu6|5&OUpub*+NdT>}{|s)JCI7A^eH zJ;j6+6h;4y6WyjY&V8>Hw^N_+pRgEXJ3 zRNbheqi2=P8aJ{oI57cjC*$-~m8r~ODFwxS49O5oinq-;4^6sV!qTi|gH>nV<8g{4 z>*cgw*s*%Y?9x9ky;X|4@A;#0(tE3_s@MwEIk?fbIVW3+G-z=cPJu&LE1mh{*dJ+4=qt`CJakuKGf8@eMXDKm)XgAszuA|Ek*D zF>Owgmcn-SwH~jEISeZS|M*Qcu+v=I6PxOR#5}Lka+$ z$o6RR9>72grR?0VG2u-%2~(uK)DzVbx%s{=(f{WTXmZ%Cc?1BN6FmV<8x0(9*6d#p z!JjXad?R*x?@Uxg>$J_x07XRKQz6{IZ1AmEm3l1$PVANtd#jh%eitx=gQ=yCh_l#7 z0@r=yEzgX6b4yw);fK+vw19TI?Q|DEPAoG3=GQlV1&RwO9lBp%@UAB* zBB1Nk9pscQ3Fv5(;WwcrM&0&vh3=~OERjZ$Qn)pdV2UCgYX>`g5+uz(0k-PV{U7wq zX-k5?0^~JliQ&Orb(=6hujbLoM%%tPkx=RAv6`T1-f0!WL}Eb^8sq8exX@wccwA3# z4i@EsI@B_XTJbLp++|R4n(k0ryzd!b#Rud9=E}eqSexT9C77LWu(Q;}wH4G{C^UF< zYq-4r@eEKE??V<;RuWM6Bg{P+c=C_iK>9%6z~62ITZ%NGUCjnelwZp;E(O&Vig?vL zpicZxZsQ8eH&CIZE2Ynn?DDRz4+JRi>W@G5x$oBf94%Q`B>6!2nUC>^G_8x2hJ^z?i8LpNx|hL7(&fAN#VhNZc1sDiZu735`&;xcz!ZE;b@ zYE?X%^pOtq>2X-2rmnGqA-$a5FjNmC8sKZeDV542G2#DoNPI*Hulg76x0Ael`)et& zK~d*BmkhqDlQ;-rRqGQ#)wK2ylCB!3iY8SRH>;>;iR2)|ldG<4an~mTX{t+iTqSis z`MiPfW0i{_r%mfTkb#>Q5wYk6h_G`v!oagxpnrx$Ut$skd#QRLrsM{>V>__ndxbQ@*oN{o+2rY{kM~*G>|SBUBj@GHdnnh(eY^M zCVofB2QL3;QSmK;E{oc$d;?`GGf}LZ-ivS}PfUkUD#9f&kjy2zN`N&f9+kn9J>cTJ zcyppRe|vkUjM^D>r?t~2)L=~JW`i7nEcWsH`9x*SAXTQUpgQoC)YVM@XW^Lsx0eSK zKekuc6*FDkR8{(?8U-`jn8Znkg{sn{$Lb{z==?0;7=db{(ODOBGXSIS%yKV4=%`-e z4-%T-Nf61HpO1;$c1|jQIGcLW*j&`sNR+tW2wydFc@Wa&%LLlM>|b*))Y8GL8Ys4T zRCpHUjB=hu$m(4LJjm-JaeAWX{$eE+ySOGS+C z@yF{$4eGsn$GZ2&PvD?v0N3pWefe@`ZPL4S>TY^dCMl?{@uE-(17G_4?8;`fR35mHn)Q3Ldt7^jXP7t~Lyv+LZ0<;!y23If01> zQ>nF41FC&wKk|A@`9wdfT`QL58|E0{%2T;}leqE&CczrN8PN~UC^Q~Baz+*wmiEpc zi?984#LrE{&6h{J(H|9M5|u)f(&@*6&c?%b4?jt}U+@CKRsVri!KmgIt>g@3zrCfc z(JlTAq@;;(e~2}aCh+&#!*99gEfex^)#H4|vgZ7FdB}n}DUijUGWqxZO0P-cX)5sH za58yv*~~~VFq!xVqIA}~YlKJ24N&Tm7mdx;j)VKex7-$ob_e%6hXtF33J3S8j(>fQ zXU~HZzwwhT(6-Gmpf5i<-G5dnxdSp?{x}GW3@F4^uqX3Uf$uR{EuUY_^!m>krrB=z zC_3EUt1yiCn+ftmw6$^4HzUWosX#-Pegv4{9|zi*7{}L_|&JFCIjO zRDDcWttO#)+V;eoThnl&|0=nku6GLvVK~M4G<9|L^z|o!?vslZsK)3W=%cR+CJ2YG zXQ|Qc_qT(~n`N^%9UCa7)k?i!LNcOEjp8ig-^##~x=EMNs`C6dVAVQTbG;jv#xnaO~+6LT3AuL<2pd)jR(QRF_3 z<{*mtojJie;>nBiKqY?1ixrQi>zf2|m=XilBJ}m<_ux;RwhZF^w z;Yp`yd0DOWjj`y`fR9RF+$R;afCZE6KWFJh+tpxn^i1EjJ>`dWf>{L+d}raQ<=e!H66QcRu$50Y9;K;QXP+YzgCCJR!rwdm z;!`Dyth4t`T7x32jAySDu$SyO9oRN3sb}+Dr04Bb!?l!_;^-2|mRZ0NQ>m5iJl+eg zc*ow}CUPFb6S)UwAeNXN6no!dGU8p`H^RPu-@+E*+k{uKJMP53)&N9_()t^&OQaH(KlH zMhsOI7<6_xhgDtQc94AD85J7UcqeOT_aW(1%}5Iynv7+qa31p)V=P7ru^~=`2uy8* zOVnxz&;6)ZX@e_RbWM5*ojR4Vk;K&pwnll5&`1|A<8tOX+2`f7eCHS`m;fUh5bc2nU~mhFf7t2*f!e}c5UV!_8&EL2$u3)Cj${oMMN4tTKmOG z-`$G}kpM6bgOymjY)$s~BptIIIx4RIARR+=&JflI%gZOA^@XhGJ$U(M@JJ+cqu-Bg>kdg`1_tj0aSBVAcU9eGMhVrHV@Z{qU{YOa5L z*ctR;J{w8U--flLnt>EuBAu6~mD=Yg)^S$Nhaxkx)oVK-jbc|#YwJd~4(#Zx6 zZd7cxTEMKNmuDo*?(aZLgO>=C(SK`v^Uf|EFkU7fWpdvmyW*VcYlTPgxU$U=3Zma; zP&I#pwRN8#Aw0t^j1NP|BRe^|C-`mjBZNB)Ete^|tY}Om?f} zxWj#8M_@nU{?=znbYdio_xWbp7vY*4bRi&QAa;JS&0BvgiBS>4bMYS-zr4M_moZt%qwD1_^*q z3N^$9J#-2)GK?5?WVqueynYx8An)5@qfSM#pphT{I!7&BI>CvXlsnZ$H@V$g?iP5r^rs4S!57vh0v|9udH}};>NZaS!4O){6vEG^XaA( zA;cN6a8XrPPAlxxIPH~;rijF#E3Rt01Eb2KtnM(Ydtz|PS)~Wy zMonf55jxSe;oyU$H@WqX4YnJl?N9`x~q9O6-wPUmK@*v6;f!8`*?`ex{oKyV3w zx9(zpuN(*+z3O@G2SUK2q7c|SHp1#7v2ZIhpzlKVpOA1~`oME@b0Ic{fVq@Aw*p8# z0VE`chlhajD-|6bXhH$>)_!DJWdHUv?t2&ueC3=7S7*Xy_n1Uw^BcT_^>11C`?Ows zUNy=ag`O=0Pvk*FB)^>I^hfnG-mCDV-O=5f$0W^UG&HKFC?m!}RISLEQHr*|wgJjj zk}`+@$AH#AvAh63_eUMEbnmsoVN8j%`lg4I>0@bFNzq>OBGIjmuPKe;#3Q%z-vv8}A{@I^{Q`$m$T1gmMS*-zhu$!bTRxb8C zcs#f}8(DcdGHc`DjYb}hsUCKoS4|>MO*k;u7=dC4$Z+iML9fV?Nx+g}@m;dEt^;N0 z->{koQ+*TtyV^Pri9MYq4;ScDpUpdyrRV7ZR+@v*&Ia@ld)`N}QMbmxE5|HNLUd}C z!;IHSU72tuW02oOyUd1vnDn@SwREXwvjMBR{x<`!XW}W#+^9!+z*)%n>-7LTYV?N| zovV}U7dK;6IX#1xnnItxZD%KFXLR>jS1}Z5^%XRc4KzE|+`GgzQqxd@VIXA{I2l@# z3ty3Dzhfd1bEg}@!hNH>yKIhS8SD9J`p)N0#>tus&e%LXsFp48KA3fT?nSp&abYH z1Mav0wT1O0idI3|l*r?%_7iQKUUVc4EQh$#QJ9=noZVO)^}o`r*q-fPsp&dD+f)YG zfBs!c>a44=M&LHItMC*ga|N=29v2p^|CP~XU2BfnX(E>$ZoIGh%x9R0^vw1S41rTO zY_^22aDp5_rk62=xEGtD(M@WP5Y594=wuZ8*G0)xPh27t}IV z=^+W{qy=T8vGsZv=Z`l$u`r%0X|(nykz2HJU!-8#tshcDN)Qx2M}5}Vl85=yfjiQ+ zasO4*^h#ZVl#PYa5rR~Om=@8!J72`46@CVKI|;l*P(U z9!q+MPRa7_RD7aJ$w!~CaT^E~+>LwA-5Ik3Qv5Jax_7yY_O!Hb;+melrX{m%&P7Ej ziB+&L{)^7poy@)(fW>6Zg{L|PND_o*fn2b#uz*cPboR%UD5-+E2>;MkFGNmj&a2Rz zb3eKt9adKta5EbR-7FbHUT)4ZX_-WZ6$c!FF8I^!NqKd3v^}pf1k#@|Zk>W3DN9W? zf{QG11Ae`M9W1y=x^!7?qCq#;bS!q+@(yxG?l=rq4 z;%Yq9*5?hKG-WUDYg<1Bz8Qswq>HZy=lBJ^!Ib1|sy7r7FjrI>*U?4y1&0?P$Yj?t) zkT3pitIp~(osuvx{8@Hl_wOPiBLjxh#>=-)>IT0SV@7#0`KAtJAYgTvk5oPsD9R&8 z%e?3`wpc%91cwG&;Vp(KiEbZAWQJvU2n>*)`kw%WGFAF`%DDB%+0MrJZ9%>>ionWv zS+xfS9OSZj#to7)v$x0PhbcR84`BJ~FC5(SnEL+x`+}s!-b`WBe-5nP-a=XG&^^EX zEqVg#d|il9*b&py!)g;9bCG|P}czX=k1jkih;c_m5e8(SA)>tj_>B?>r zX^Hb&wz=SG$g+{Ql z;LAwLr!fbCn17UDQR<@MEZ>aT#y{VdzDs@kt{`#gcIgNGiV7z~OG5mP{2hJv4Jp4~!B zH-0~)>2H#<3b`Nr{18J1S|0h_pa29n`Nz1js)~}{1z7E)luFiAMc9S1)I-pcG4#=j zUbGMmvx?gtR~p}h?DOPlaY{=|LjkYe@3l1tC#MP>=8Hs^K-lM5J9-n7B(Nz<#ELF+ z=DBDxU=XFnp~6C6|IDXsD=AV`De$!uJ5eFTI#Nyf+m}43a2v91kT z3u4Fiie_jQi*LzPF#p=^k}{ZzotK}Fgun|NYD-;X;GL&+ zJ|Ok~JW+LwGhOy7J@VJ>qRCY?{k^)HXaScB+=hs2OqPaptdl>y)QZ;HGQZ9U zqi#^!V#E6?!BUc{Q3ApetI{K|=byJtOTR>k5uj7!3peHCJE zX&Gkr_m+j<`S(;(VfSip0BEu$H)mzknm^HIHDi($j0B8E{OM2hD?A<1rKM8ttLq7HdI?FHj;7sFoAVaN zYjV1}*C7;JmTWS=6jl(rGJK#_~=;ri@|E$Jlp0@P`Le|Qan>PefOhJs*0W8)?1^^S#ewL zOiry3&F-)m7$YQ(fdl+=f1h@Em`Sxh!odc6<@kVvHdS$MWf8zKTSk<#+B;U2x4ttK zqS^49cw4;dOl77##ZFPK4DJY8_V~W-g`}iYW&~q$r(wdL-Q2((aChr* zXrvB*|Ey|5It9Y2E(+o*I>K6niTTKGmiC1Vajn_am~gi3!U^@OPKC~xd1hRzLTS#Z z_w$~eBivZaIy%-I9_?!VmzSM5XEQ#e9YWD(`;a4Gl}T6qoh&Vwbk%$?K}G>Z^ks}o zqLqR`BplD)a4{tw1+#W39kG%}_w5~|e}Qz`#M=vtq3$BxcW95DSIRY2DY?DP#p=~5 z_&{X+I3X&p0KCvkh4A0YE_ro{%EZT*3AwZV9o#b)yOEz*yT(P$7jBx?*8>gx5SQK1 zCTU^V!44>%BC;eqEZ|k~+nKb%Q;Td5CingW{{lca!3u%&@)hPtYYT8*GMApRoO(>9GG@FE_>axv~04Hqd5rh@BgEdNN1DRzzJ z0(n|fQma_Gzg_?pPMP6t*oU<2W@n9AY^d!Bh(dp;OF1UoGin5ZXzkNVa`B!5)?}!giuM4?q$DKoAYvyTRqM@ z@W;|eCc$p$ngaHjblQWssvlL#t9!3M%-T*oaOynpqPg^5Q9G& zIEX(CyVx9bCzT)McvG9Wm636knQ)c;L8d-&qrPCQa{k%xh4})xjLj-K0wVtO#^H3! z-26!Nep&ByO2yIm74_{>$r_TiD@;>HtAMIek^7~vhKJJ)vSO{W-x0sFHaAakWmQ)3 zz%6yf)79TU{0NT)Od@x%n(C{bHH6;+g#!X=>owks-3~2JW9y5xZr0|jt|Wa?`6B+Bbx}!=`1y2q}cGP$@pTlZJQH#eC39L36-2YN;;!QC?G!m;H(Zx)e$b5N64Kjkenb&uWr=alJhALXiZ*O+Z4C!fTUu@PU@&{V z%m)9ZSNiF*N4rnyYLacv8RNVbAwzY0`Uf?n@xW=dCl{Egx2yQeTO0Pu3KIY-B#UxHL7o_*YU_jm#B+TY}Q@ zMz1!I7E{zI$*J*BaTmh?w}QL?M%r(_DC}g-{x7kL+6j_^l9m=}iXIuyu2I)Tc)zTX ztL-;!B90O=@@!rIL^o651p86G$dqSH*i6_Ky}kwm$8DwWG(@3TU@;(G`G_SAXU@x{ z;BH*Q{a5GSC567(^cnDACkNei2W~wPzgmxN7QlaZTtbN1+jrDp!=%cP3tdP2HKY1RGN}MnQVa-3AtmL-q881M&Lp>g`rE zx#b{0YSZ=p*7%eE=G^?emg)inI&)ea3#qjsJt<0hO+9Q$rI3={GRzNo1tISd?o+cT z%0Y8dkQ%Bc>p#h_Qucz4!;){R0hn6d2q9h8uz8JF-2qR2_AlZ|A8^VmKa=Z5Z8pP@ z@F$x8BU4>y$c!oV?YX#N@OTTyoQh(5q9cF(N9ecBR}xJnf+0c?J~A4f8?8vz!7X|R zM+*hf^hftWB_|KC-j@a-tD?bh?^D^^N8Uzqatqc!Y05F;Q3KX2MOsC*3IHlm&prJx z3T!~YjrhMs)Ft>TUtcNhn-bDR*(RQc6i}!Ys;8^czayb22dcYKa!3KLUemu{YoDxM zqHaWi33$&dklCu3Rv}FFed>zy_-s=1rUIN|gNJFYM!%l2Q`mn`hpk&V%!yRbT)xY_ zcIj6%X*=%pSM`2Sf=fs!=weA3G30%1M1?YA8Vn5UQ z7KQ|?P6WWRNeVaF0!$9zV7^krRfkgi$9bSQJURIs`C3o=-LhGcI+YR&spLpl8VS(M z$CUxxEmit-sRdr+WiiD2-;>Cw91ipnIbdCRKAoNkaYje(5vS1W(;z%~j~Z~ICbx2h zP#p0B*Qg2{iA;xF^s_I4v6hNY;wNG_s_9R#f(f-LATHs<>ZiQ?BUiQPdAInPTXoe* zy7bV~MtQv(B(fG01U=0A`wKugm5{6U62+h#P04DeNiJ)L&@@SVGD{Kyu02&D%7 z?Dctu1I7WmRn`ww*Q(xWs{RG4-eJ;Q(ayQ{T^KD9RfpnIELgNeaqqM3DT|!I1Glz> zw`>IQK}9Dx$@?{VVbt}RGmxjFXLw6xrV{;HxEfKc)_;+m#-Dy$q+VR$C2i~QlL&s= z<-RUSssIv;Rm<4N50^%{#Q6aaDXZbnNNnW${IqiL*5SX<`-g)~aUzOvPZaK_=dn=dArk?xlfTk9 zN2pvp!7pO95i2+2QGoUsq5*kac!s_`YmhE~mV*z`&^_GWOJHu=7^BJ7lb#Cek|j$z z`4X_qP9A)3F%z&S;zpYN`ucjf)+eCQJP$m*19t;9&!XQx?K3K{Z_9{@^;CAgGs*Jf zPv0C2dh+#Or9q=^Kyw`MSiI$&V8XHx z#3v*te|6kb|If0=@A7wQrch+H-G!oPkBgIY0MMHYrF+Wa>%$~F0htc}Qd6;`qN4#i z%vg&mAQJ-MQA%kamykmxLx8QKu5PwoF9(A=f0VoY==MHHjTMo_guYiq?(KIWnrKJ( zrFE<(wR8=WbOl=+spc2@Nk%I8_I=Gf#`_5hWTi|>O6{?{6)W32w5A763^e5D`N8t? zbTstpF`IbNyLEo~QACH2>Oa?4a3D9Y-efKgUe0y9dcK^#D5nIKWP`QBk z{`G40_yA|J<<@DnrBJr4@%@Emb9GZOpX0A{Kn!XrJG7EC0^G!au?gH^A z*U_(Z<;ru>!GCNbjMge4VO2H08w~Wk5Bm3f=!8l+yMeMO?-)|)6Oq`3&)<$k!ZdmB>mB8>ZPhlQcRd5cnPAY0mUJbIC)87 zAqZgnnTI+k-+AcK#w#Q=pdT)mR8>_{@(w+GO4ydipa!St?`eUKgSC8))7#MPM za%!0FY73F-naY5zTV6q-+4<>dz_FU<`#U~dn+29c7jnAgZ2DeDiibh8qCMa^h5aeX zk~d<07%VzDJoAB4#lSHBr!N@bTj=;F*~^2f?aKwXTnFEtr4Nrt=-wr35+ySs zRiv=B1nmL0X|(;PPtsYu1YSO5aTy^UTTvu6@$y0!5x5-}b@d&$Tk)6`&wKet&93$} zXVA%A7%#8jZ+`CFz&=+7IE$J$-F|;CV#;==XISv`^pdKK-&5J#$TLLpUGZR%gUf7{hC0GR)$E;m=H7cOSjL~-QCr)=h_Bjxd@lM@3Ot;_gf1q zu8Z=|`JeyI98&hgrH-JXK7jh&D8UkQ`y)b}NyOu}s|j+FFgY_TL@wQJ_DvYbpjzvE zeMf#<-Z&wn-0HaA(1(QI>T)Y^ic$-Hj`SsOiQt$Bah$){wX*;dXm80+Gv&(<(OrT$$M$0!nkMw}% zdI)&evYUk5&~12R2AStF6k9fbkoYR=8O(Kt*h^M(rpo8%41A845tIfNx4XX{90Mmj zYI4BtzUK$z%rC620^$W*OH0yoP3wL`N=^} z5^vrZJh-QDA3&s|2h)33E=+hR5z?g}wo8GdJkJcX7ILTrug!1QNWRm|WA!bmof7F9 zuDDbrDyCo?Y<8rzHRv&`NtH1bF-zW|iwrnc(<;Kq8FV{R{*6u59;~N{Cu&^>6jU#iKP&F^Fag{`ah?GWceSM#Uot>TB9ysJ%z$|&v zMO25;lC)E1SqEc5jJ7HY3 z#3Y(+mfLvfTe4?++g9i6q5$)gEbsqm0ZOW#EhO{@rv4e;_|&hqIIxhDXNf)O016#; zrL@;SLHk*lt`}Y%Me*b)<~H(R_@Z9KmUt-vO6w9Lghrc(&RG=*vOu9kllCR^kq~aj zZr4#?*JU}y3!{~l6=SADO3|L%L1ni4f?DgZ6_GtDaK9@$MLKQmUIgy1o)e&Ivaq)w zYf5a|Ir~-}`uZ^pClF2>u?%)yT*L_T|NIs9BI(oT1Vwi-??zx|nH^+R}za zQAK5P@#lA!8J$n9r+-_Nfox#q5$cu(us7RhJ@)KzyQ@}acwk<$#*f0ug-wr#0+h&t zFV_q8)xDPFLhtm~+Fr5-2c=ji>vmtoX3I6t?QC@#A()&r(luppY6JSOu}G=E7+dN# z@SKayXd<9VhLS>NLoBE|CO6tHX%WOaKs%` zH*ZfK(JzQ0>pS8BgQWy0?@2V2;|FcmIE@kCzHidAl2^ktwPnMQEom1ztFLG zzcftvtT7M$6d1@78T>lf(i|sOd`GKvKJ`thh9?ZmlH^=|qaFHs+YWfis|~Kl9VDJs zXFocC%}LG&Ww>&Xe3Os5GGx0;iKXWFoL~BsJK?%F?ps@ip3xMnB8OY3*u(Eh&8O#O26@ zmEc9m_r9&eArB}jkKJ<*>+$3^bF7j!0e@rYgYGMcBm_Ve^s`O^4NqYI9sk#Iyw;An z5j{|rTV!DHuL27vuCXkNcQGVs&mYML;=wiR)~rH5bj^^i3`Q0spk2hGH*g8TI_^Ai zKzaHpVk*C$kmWt`Zf{{_Q9WRf8YYx73fpo%&4%?uO9DPa!4#8S0cLa(n1lWKJlo;K z`1_WXIyF%ej?%X;&#iVX!0%<02m9s_CgeeL0)owJBDWk4cY{@0b7o#w_o&Sr1os#% z|Bmzkc>DPbr=2m=VgyYRl9Sh zw0+>ocj7%esP3%^JK#pfx>jMptl40&RAo5Cj(;Ia*e>m~kjNQYGH6Xdvh!VVyL>ny z5i@mKm79BgbZo;k>hbQLewCMU@^Txv2TvNbvlf1ljv~RQ>@Xo@gCKAmtqxv5l(5b( zww$S*I)EYxlsEmnY=hdsp;1k;NxCazlGSj3@QGuloCd`fW&339b>N+7QwvuBaGn}znX<_? z!(be<=i9cxI3Evb*<$h5MHGX{!)Sz`RF7nExqAR74X}xvPi=oWCAm6$(TK#NW{bEN z*$9BXz1|6J#n9M0y6pXSY}y@_c;&h`yG@V4x+7zLxF=)wDf0g9&|uIR)_D2}@Onti zNW2A}Cnoz9YSKpB6P>SB^E=U!Vx)|#0``4*D-$uX_--xTvCOL+?_6M5<5VB9J>`Tk zis}cm>z)goq1lVejoGP`nCpm30Gjm8(el+|RJDP}5OEs17hrM0PLvC>G^HMVXIC)T z<#p7t8AW3LnhC)t386Us)1CdkR@TgnV%6!k>V5Nd#!;65_hj?HOju<#EMr|<151fg zO&5ZDq~k_cM^-qe80jP!F0N`T(^xqj9;IC9)_Ee8eD?P)_$tP)$Mo0V8x`-wuJE^IubM_F!)}V`kj(@4nntpBH!WkzOQ;w^PEE>qRTkyZc_Wvp*vv)#QUS)o-%m zVnbC5r#pMlmm#W533#9sO!5>SmV|$n2?~gKud69B4dj=Fs20o+ZC~cTioqN}*Bz5e1ci72%n?v{5eD=NIB> zC%&mXG6GDf5zq#`TWvC$39~McrI!Bk{s{>`OhUT{0yd3&;SiO0cIje&2s?|7lrDwm z@I%E6!&Ns3H)Pggv~@F%w`Y|XB(?Q)N~ly|m0#wQrb3s~WZwK5**pnm`vpl7c%vv{%MWKQ4+NH~n7oLH3`Ve?y!wYEr=zJ$>@~ zvgi-e)nS?7jVPK73kDMm-Cu zJN`4EJ1~Q*S3JPPP&@_rs?fjS-p^5`y?xr4?>-9-X}-X2bAn2DI=yGjGMxLZu86rQ z{NM5MYG63oeep8ajg2L0dik{fEf^T$B<>>yD`=?c{&(6SBa~KryD@tk(IzSS5A*2h zh6_*13UjVV_W;Iuwo-E(uxf7EMzym*U~J(Lh%K1dj60 zjYt34VxyXdJFqxDjo-wxyJYxhXqxBe^dJ2T$F*;?XJmn^P@rwu(> zt=ZDOJw1<~_G$}Qi!J(vatn<%r={a9&5IQ;6Lx<`sGl?gTvQnhlseyYY0Dv^$bHPXp8L}tp9PQlu;eU3oqL?4(ae{D zV#qJ%&d}z--F4^JBYyz-)TPDxp(}wRaFhFY*FVvhr%FoZB9S8W-S_V%*|~E4n$vZ2 zS;yvFQDpRyh=tpBx%v5(j68To46(kORdzU)G@bp_t=Hoc6jZd+XAo&SGk{rlF#I(= zf|fJL~2fw6fC z?+CixfcK-N#v;+2 zHpY3if}Err5Sb3G{!8jm+4EB>17O#Rl?X9dB`%{c=g-h@insUE449YC1-t!MLzwf+ z5{jHy8-q{57t{~+rf2D9;dxWxcTjQYrK5Wt0w~1M4-G9Db{)<5y_hN0g9%))&OjR} zaLOp!O=CI{Ab3qkhub4r-r{-Ta0c`d0Gq-YV6{&0PMDbm^@|IdYGvFVbOrA&hT9c& z6e#i<RmgND8?$Ea zFaJ#aP`~ac-?qjR;C4rA@eRY)&XP0Da~+-aA4E3gra$L} zNyLE99|ijBZ)a0g0`4WCZ-;>sP2;&ALDx4+_kR%6v;#gn3$55htMZ5Maw}IBTsL7Q zD^REEJ_M3)Ky!Ww9_vG!&K~wr;9$&n)I5eb6Ie{|cUBoFRAjhitz^RNS0uCOoYqPq zj3a98VgTUqk^TG)9P~AV!$0fV+z20|0Huq(%77IpoB*5_Hj)l6F)@yHi;&aW2zGFV zc}WxIzYB#GqB|q(fKROl$vwrG=a#VM{tSgh;5oR4@-2MkxUi$HeC9KWhWj_P6xxI7 zd(}JG5n~DVi2GkGJr#zVOZFg;J)3-A=~t?CS7Q=Qi??i(iB+7=LEhR_))r?WDY|d9 zf*FQ>G1)XTy~hah2v1*>Bg2_|+)izRui8tnxBB}%9zsod93TGMmad&4QPSe0kl?c; z#EiGZdeoULkk!W#|Wkw=$+^Q{`NMCuA#1V!XNW0i(Qjs;B8dH_kMW`*L!N z9{*h=#P9xZrDB6wj{3Ac8j?>?=l|sou;dZHiW7t>g+eQ;3RHEtL@say3 zO1hL}a`$pVl5!3qr6FF6yHEp2?anTYyKavItXLM$LKoTQAkrTe|NTTsj5mEi4_cV) zxz*f=zTY7LPdT@pTRcR&0dMu+58?>N1%59m0;6nIlGSmc+S{^7w|>=OYj}V&lb?0o zT$0pBHooI|XuE3S?U02Iu%!aPa#O!(*cOVmCtmPMSSPXI8ueC~}bLfxJJQbJb4~b^}dxozN zSVH-5FhSc7Ew9|PUGsfrhQeLhh?#+PrCO62 z8)Kfvmfxu|B*R@=hxO)vM9b91G@eB`6aq6b`xg31_Q38M-!tUHcC7> zLlMlDkup6K&rxhQoBqnr;hd7B^K~(}*+iBOjwhYH_e^0AVRwz~9Jnri)6(;QGHS+? z5n!p`@qdRFdt}`I+S9;26L!oUxJz*v#7v#dfBx}99srh7q7B!K>+9;;=h1)o@ZtN` zNW2`-0HR87T3$l7i94>v6eB0}`twJ+sXn0eIm*v?*rI2GGNQ)YB`6h>G*z!mG_IhMwuVZ5NvFF#m?zr-9aJ~v_YHgL-DJ9!G zIpLX@n3UDmt9}zq`BI&(_FHj0wre^@Sv&Aef5^<+N@jUV42{J8 zKHeL}3EUz#+A!K^k%=DN{(WTV2;U=J%-CoAjG92Qit^uxUSYB93ce^lKk3iljent< z`EWu}FFuNR3Qbm*?cDeV zzR}k+w)W!>V~rP)n|U<#sU?!MiYSdm7?TJ$pqjBZPS@XAku$m@#}TddQNpo-(XvKUv(j zY07ePv7kMtW)Y?P(pq@f%QTRB1j*?KtEi{fg1wPfw$j?#gWu!h;|QAJ8$HF!C~~@9 z(xoMuODSZD#Q%?`vyO`T3%CBzA>Bwf(jZE=bR*r}-QCC!kd~H~8l+3Qq@+cz`Rcn9^pk-pX;UT-9=X)lY^h94qO;o689 zNS1Zz4cO|wAc;QusB!emA?NufR3bNo=1b+LJpzz_NY}d(1zHjeFlwql_5poZgroJq zY7Z@Y>)(zpLeN+7Q4C9_7?BQFxQB)4m9mnd zmfwlv4%OgjPxHyVVZccfn6yPn(y$VuTcvn;Wsq!gl}Ls)fhi|iuc@n1t09bc%!z9X z(D;)KZkEZCG%*`K(PYS{j_fAUr`=nM$f)g3uLq`ybHyfECiq{b(Lp2&I6O-N+Cz+Y5E0y4Cc*>xTuLtil`0Hgz_teP8w@UZ9L+^ z`}%$}y($*YG$e>(%w$w7v!HH0)BQD%wAPmMD4{v^d94?2w1R;j}qV{aR9C zBbU$!%8^fl5YTH$q*)S3gO*)QEnr6HPFCR-6#maD&D8%!kN53ccpTO5S)Vg4H~XSM z2m{pNrNJgZeH2E2fhLPc4;-6>(R>}71IO)VdL&(%pj42v*@u0=LB+0K6ho-N$~@S;^w82;uVMyGuAun^#4{Y$B}JpqO0N69H19xAm*}FJW5u16 zo#Y)hGJrc@oCsO7uPdI3a5wLMjW(PwvOE&c(lUCXPCz=}{GYv``vCJVg5eA{bFa$e6OXEs;8fw@-1!O zhf-pFaQyT6hu6B^eeGt>4;{BBiO+U}f7X5PZFX61{2cb}PR!5FAw(SL=V_BB{j(-8 zTCt9cfR*!jmwF%HPqny(CB<3bLhlAJmC}HrGbc6Ms!8wy3AQP6wh3t7>qzAG2)Cie z&-GTLwT>^e)EC>lSSv9RM(fWFGlHtB5aHo~K_7wB3~?Amke`ChsExP9b+d2y-;!z& z88U%4uOrDdS_Sy0yS#2h=ojh=!R%68H7x?=Y9$6uNSbd)UY@k9>v3IW8LKsWsJ1#S zsMP^;^}(T`I<~mYO*62yrq%M4XrMiEMt))bp{e=|H(F0`UGta|Heu05(55e;W6F#z z^(x~-WcLvh3(ajIp68q1^e(*mYK!6qFV#FIA1nTPEvBO5?rKtM_>PC;_Z#2RaL{|C z$h9tBdW$v#wAy%5;}>t#`S+WMTi5e>G9l(ruW_QA6E7_ z;1VoC@~&bXYC8WZQrzJZ&!g!o56yE46hb6qWW^v}`OiQTxSN{)8*tKt8;Y3U&U|ds z9`VMd>si=m9{KXoDvLh>Ay3xG=%XQrDvCfx%>Epk@Bffn*Z5i(PDlzwl&a-9B|0qzpCFJ9J z!1mDlgr{>UfMVPed-e;JzMVnECd4X#3P1@Dzuy#jMDDd;z zzoB)V@;v|Qtf6(c?zfjq9`bmR+`TI&?&0AQ?CTrw`>U18(^rN;W;VU&@_ zAacBLwz=7M8ki1;HGhCJPlzXx%aDuaeN15?d{S?*fGw6o$kbRiYx>}d77F8zoBokG zE=ZwID>zUTm*&>amQV5qBQW^opYAov2qbP@Lu}$M?(a?xagNIf*dQURR=)7p=4;pk z<>hnmU(yBRk%Yz}Q!BEMiBfi)#6%*4p%0-#rF3Eh=wR^v!3@kM#ugSxS`8EGxVt;M zj7Hk|-n^MjP*ze(8o&P%p~n19n6l;%0*5ELjm#f)0{BfXcY3AwH}D^PuFMG0b+Z&S zOYo4mQsfn0g=l(;rY%uXs1ZnddFhtM2NzHSTF*yW1DyE;}-b$wT#9PX6d!oC%Y z{C2+=5{u4o`CR9-Yvw+yb^pBbP!-^?-sXQsPa$Um7Z!@xS41I^4xvq;rG~i@kic`W z^@WCpb0KgPZ`*1TxsiFf5`PMMqdp}EADM)c!YFS8Kx?OmOGnzPS2sgdP*2Hpm7mGU zBM-t?U*3<3X!!{31xy62S-{~%Nye0_p%&Y3-;8uTmuEc&D~r)#m5Ve`(DY6#3x*i~ zSz4<`UJm=6IX8b%fIzaM7y$8z!og-rmH)?0*RD2{U)`K{>&N8lIFOot=~Ar8qR!H) zQd?OW2e6V`@)`s$=- z#>DI9A=(0;!(SCwX@RShAeu~9>>xNnvS!h30J8#rOz;QkOI5omu8=OtsT)Mi2R1|% z5_l2Al!q#Ev*H0-6JrYL68N`tKyBkCRlspwixzdQ_sLJLjZi5zJXuuIDox26`^?e= zHpO9{g|{T7QR)lXIIq%v_zD|WY9lW&00w!XTDfsIQ?eYdGwu6QB{N^&OuYu{WXk6M z>gfK@3!sdjI0W2lwJ4T}ZjyqqB>n*n%Goe`?l@I1hsi3MUbSgS1Wi-^s_7Y;bGQh- zo59EGJRH$Pc)Sh^`=nEi7|T-M5&e19cqRz2^<0{1;nDIqlCsSZAY){L+P&1I78>gQ z(He=fX`FP^k^m>ylf|hmBt%2clze5nmy=aH&^>K@^FXZgSO9TSuhPbqG|jfAt0KdS z2J>r@4`D;wg=)-GOG~ju%)jj?`~dXI*PfwhVnPM<)U_I(LN!_5I6qLlwpM$U0q78) zSjt7I{3{~QAL<&b_L9@bi)4yXwWKQ-6McNP)d?->^_f&li|jt}WL5q(bndve!fm##6rub=;!5oi(yhSq-Aw;nf ztlnH7sLP22#2|RT2|GW^{xm_8uxeoORTqecqweDwy|b{SXoM8hSj0((Je@b z;;3$4c2a$F&X;#{>8P{0X2Oe7qU`^<`sA`%jw;{3W#F?q`qyq|IOB)y0(sCc^{)ZN z*t2|Qe=`=Vs;d4KsI0j5V`fGy6##2QLNjUe(aO{WyC{+ z&a#Ni1e~K{rzs$5se`*fQ7P`92X6LMjn-tZWC);xZ-52_jQ))zDXh(=dE+B16p0?n zTmrAXkcX3&;v+#iIy&GaDu%Lv@fxH6uwQPyU%)@Y%3q&-x#Jx$VE$BZTY{IaSE4`b z-O8fZ>5mj8Y1h+yRc+)1)RwZQ;^NK6AxYGKCTF~uf^zga+piMHD;<89k?8OYh!YZ3 zEMe54;&LpUU&jj(WIZ4B@_)%4ZJ_X)TEjCoNspw(YI^#OilBbVM=Hcv`)KYkZ!+*uBn-wXEOBoEe z7Qi;qPwiL`v;C{IG`rG$zFodwEnfQmbIgJ!VI71)TDOAP=4cCOke&Mv#XYc0}Ma(tXQSd1U5z9{JwoV}(` zo!v)%zZHhOdC9Q0rt&I(=%-hs=S%PvNg`c<@Iq;f>;?4;?26e+GxGU|V|*2N%C0B# zHIEa%qTik_sk--RtM89(K%{!beU$xihco0()b)Te zka%x?y**jMEORK|u>UWq1o(Jg=pxF)7u%ca5mC}uED|+;DL^G1t*gb1BZkclO%II~ zTEylzi29=((_wF1S5A<$JSCbubOtruFh0<9=Wk^~_`g6=Y5r>&Wd8EPmoQ4BM3SD! zB9+YY1oPQi_S+3$ox(EA>xRJr_#0?D5x5+CEpXOx$$!>Q#b_`(2irgqGu`>2<9ps4 z&G^>``1 zbnMVW=?bwP&(=akgfC>R=|}-T1y|UBc`~@HVTasG5pfv)$2M9BxWT77?dw~S7TsRF z-wiB)&C61+Z#5*LU2sX++GIunb@S``>a~}V?D6k6-Rp@^C@4Ts8zv?pB?bKyxUnDj zLC1aO%4$4L(ZuZv6I?+f5^Jj9$j5;fM{n|sa*F>udZdtI!dA*7x917sNCZ20yLQj`P!~Mft4o5{1 z#>RREqdy996PgTqAhJG+@ccX_WE?EsZl!k{D9W}xcyz^+`SLp*B7o-+pzB4ll^+V$ z>3*F~2M~Xoa0Bn9#jm%yn_`I~FkR=)EA4-Uu#q?}`d4Seck}sT+aF)Qd=9y-8~S#) zo71|Ls&oERkyGF}>k_4>JiUAudH+!3;Ealq{Li*JBIqw-h7ak9EAmy-N(40EiLtI+JF)6DMUkS}lX zF=;Dkk=O?vguj2Ms_w>_Jkp9i-%Z|us0_RqTqq%lBVM>?UUoPz@Z#|8~ZUABNDF7L6!aGEj4X#4_W?->F*?@>Y z;WY>21n5R3V^tk&JSU8kj+`6`lyj)|>_vI7rDnpuwz`&X+AqCkCYbr=vS$p2CHNd)^3ZTY`6zhP9 z`TvYZ2XxjLM&Ehdsh#zvpnk64EZ|Uocxr5MxuUXn8h|r+-wST8qxCBg6;yh8d-Axj zurL{sYD13g3tu1^A;O0lEujQg?70^}e>FiMk&}BVPlMu|X&~M?!=;7*7da^lmNlGh ze?LZzhsC4@2dHfTQ-kstq!WUYSczT_)HZdo8K>}ADr}wwEaQ=$Wa~80)@4k*Nyy&NNiwhL=$HO5$?(>x*H!IXAoROQ(GbIq5 zO`)fkFRE$+_7ZUY-rao*f{Xt}(t&jV^qi)qw9-;Wj<$VT*ND)IB2s>@)6cE(OoKud z=O15BZ2bET+#pWEKmd>g?#z2nT4Y`PcY-K9)|omq)>&=# z-!9COhF)r=QLXtO-;jE!WT7}X39J!>%zPjyD7X8obQX4k8rCktttxW$%Y?%3ck*8F zfuaeB(4B+N2c+8KhjqihZVS@a)~@HhC^P@tfVm|G+ZK~6o7scq3L<_!S|uxi<9`mC zjS>#to8<~CgYDa*)$oNnEn8?KV#&3OF0v~Q@s5in49R$Sc=RX#nnHy~zJG`r+6MbH zwLG53?%2OG?9ZP7f9+7N$?`e){y-^Tl;WBl^_GjP)yMj?T@{OQ;_@|L_H2?!xVYQ~ zv9nJoYgHu)h!LOOcd4My0P* z5{wpIveu*;!O83V%AK^;I)rRru+YW_sSC9v1t(<`hOR*8afSaW&FnM@+f4Rc4OOwf!=9b=)A%1hSf&*F#3K)uYc6K^0@^neWSx`Ld?qQ!6$<1FW zhIUqCzMy&iMR7xS7>}eh=9s^!K3}OqSCVfoiKM#XR-tzl;5?fsIl-CIy6z?-SSFSh;WTmz!T@ zjDp@i;I6>N-oEmeFVWync+d1fB@dEw`t(rSZ>!8$2PxKoLy2T#)?)eOQ1RT$9^u<* zY^gWc+e;@*zHN<8rWXnl8}#L=LoL(Mi#yZVVj;mG+Ls^jXN1Wj8xR_dlycryxivVr zxRe1~t09LhP~~67^H}{LXlrl3+r$o$^YFNQ*MxSehTRFHOC9KDK5)`;ouN)B6{M?Uj&OI22V@x{HmSnSFb2k+}Lw-O|B zl+Lvv4Q#|nh>>iKW;qf1?PIXgDm6(A@7vNn_nWy<^rnkz8i@ScN2Zf!`6Jbamu?Bs)oZ9El;0Ax^}rg95iNwPv4<>JPOQ)miz zirCiGO^>iUZAP$LA*p$K3LCn=Z-&U#8yw8CzbL+j*kU11w|G-2Sqj`Xmnde`GYH60 zP;Ko*Kz_{x(u@{Bnyn3K0=+R2IGSg&X z7B`-;wYTr{b_Cs><%h^=3Q=QUI1;?hB)pzmd}p-XzBzp}7s7<>PUf4CynKnC3yiYh zCjrLn;QR~T>K{8isZ6TgdPg~YsdDtgdzauc$yZw9C!Duh*%Q`u!vr_wGP4WR&ekxH@Om2OsFl&EQkS;(#ii%Z3-HmuC6s-U5?^i0 zBq#ql?fIe@TI`Ql6+_)A!a{MnT=IF~Cgb{Of9^C!BKG@^4LMqL2ZD--q*}9?A}$*W z#{y*-Q5Q{XpE2UCKi20T}p=2G&MaBE0us(QdJ*5&;zFyFUweL4D zl`NGy9nY4I0H>waj3G0s#gna6p&^}tm{ZTtbn2TlkYA zmX`1*#~gbt=>{d(_GpWU=Vr8MV_8J3;Dqp{(!aq9$dvHSUJC$tT%;N)#dw|Xh54tK zBd)%_N$-ll5p)a)45LG$*L5OwUVV>um!M}jer{6ma2`-sV09D_;K99UTR*e0wJo1O zgd?la1`dSgKk`kJ`G#jhDgU8BVGEB%hlS8HvM_Vp+_>65JiDUEQ|$15Ifp zaUKSHM^EXDQ$tAeAN|%RPm0lIZpTys*)e23GGTRH?;o$qTu++jdBE-h0=fLpySvt) zzK|Ttfxc=jWsKQyFTA;y^i`G#{A8)Ih)W zLZyNfm>sQPXKGZ|WyvY@@`a#Gue#TogDB3^+xzW(?tG0&B2dS`(L0`u@85V%p(L3R zAkOlij%@<}7E`V2@!p*hF*sy?{&ohmexOw#3gUN^2Keg8hX0P;`Fx+HdU4Bn z#>k%{9m_n{y>Gvp=gx7=Kz7x6CgSiHtMjLNvl?@DQ`q!s| z;^JIa`tMuPlM0nO-HoQ##{wChM@D6a54mT7cVx@mCa873??Xadcwhe0I>9Ro33&!j zed+AdEBov@oZQ8KvDw8AyVsy#2;luZjn10b9HO7{h5BP=iVHHz2^_N{PU|MEyt3OQ zQKiGaBp@R?{Oo}+yg>f2!V_xZb|z3*puk_AI_GA8{Op!oP%TEr<9F^HX_tF?J?|8H zHzc8`w#CQE|J%v7QXU}Qptbgdp6_U0LK@Ihg$hcL-tM}255cJ7z)Y&=vaq-w^0kHq|6-HAYo}y@-ObxLxpCYoe zv;PEL6l5h-GrV^rs=sAEs;}iZ~@Vu1awI z3kC}<#|=|RkD}uDTq+b!3nW4c6WcE~%u~aqg#bR)g;tLVme}LDqKd!{0odwaBCfYx zPFnK(tHXQT?|y!8uPK_EpTD8mDDP}~6-g~*hiBjVZ#U9yu*UpFvQKfqTN2U!YDZBM z6QNi`0=}=88tkiMwjUU^c1UP^C1$)wKCIY5HuzQOu3F9dk%0tDNR&d-q7dmUG-j z%x~%bv8Rz^Od)J9_<6&a%%FC|q~>uGyZcUgv_4a?DSAd#EKaYXbb2YfpqnU$Fb->n z$G4MOm*|Gf`NhY3wuqtM_nt;l^)==%ube?AYOW=5HQrP)B!dDf9&LU@LDNgU+%|x5c7d& zGWcnCilM=twqV%2j{y$ys58j@Y`A!8jm;cvc+j3kHXb5=RGFVI3r%s*dWEnLzW6D| z?mbjp2o|1oCWp@?M32k+awA21x3T)KhSH4FY>o`pv$~T-!`% z7JV?|47qhkqZ01_c9Jn_1-_wDyOa^j{|3w>`!|t~7Qj=aN}J3uNsYNt*{NHXZR^TE znLg(9)EWFumyV0UZzno0kRDG?NYc@a5@i+40}6_l`F)qG34ys!1CK%Dtr4 z!DrFjv2(6g7))dzA>-o5dkO97_`^9HhV#NAi@JkEYzu8ZwKwR2hcB?r1d+23LJ{Z~ zayzg-SW#D^$K?ll<}Vd_8c`wAkJc~QOy=bx4*szejKm4t!p~n|95)H*L?9tgyhP#i zg^jxe_opx@?jIZg4eek5k(rQpe}&6BF4x?JOQI>)F!&%TC_20da(L+az>EVW zXpTG-=HA-(RcbB9cziQW1e2qDvT{pnRRtR*qb%(A^-g6MWT#$+nv2HBZlcAx({bhc zhG}Ve>A<7~+0~Cv_32JeKGZ^25L$IwgDZXpArb)%r%G8oQ9j)dt6z2Nij18HxG=0I zKFjkHY{BxMKK>(mBqs*`mg_+|)>5`CZ%T8m`lXvnRP$Uv5W-3nkZ9aVWdFHtb51*w zUY$8D2`+^B`?@`?*|9a_mD_oRTXI zwI}Fsv6f082AfAaNH}M5Z*$ShZ#B(p{{#XyIAzR~-At{Dlq6r&vhhhfW?OF;+P#zl zVA>RU;gpPi?EDy$D^QGg32A|EIq5kT?m0Lb7+#+-;dpxLMzkgQ@-N-z`16DWeD^9Q|KMHWd4@^TM#lqBQYJZ^Y?;mx&nej9F|9 z%)239uE0MoS06t-1(Ofi)xsJU9gE3;J?0Hd)L<%mMLhua~Bx`9p5xz*$mi_g4GyO1yw0 z8u*}ruJLPT26UBy<45%o*o?>muPRL#lI0%#Cw+Qza8(-dV&9=5Mv#-+7c~U1_BP*b z^mC1~Kqn_lJfI+y?0KBW#d1I5t+n|QJf5| z(q;uJ#GgCigK1v6Vmr?&1%C3v&Lip%D13F^CkntNYfCbi@HvDc4h0$6fBS;}Rg1OI zTmKx{_(^b00~?VUh(=w_`?HVge}x{J7ql2BR@)#b3~1z5b&WdqY*N4*MMJG=2(S%) z3U*UQi}190+N(gQVI2dWy(8M>}I>7TLi?RzXdjfuHs+0 zKSS8_Wp4xJ#6{Ek$S~T9aLUoK~~Xgt=|*=U_=xykh9&7B#0nfZ_OfD{l3F> z_OPI*$&ePVjWi%tVkmQgj7rC?UsWG?LCFg1ERieGxZ2qI$vv@-z}EE)%cl&P5ZL4W z;(V0QEehw(2CPdT%z!Wl<}_gEOZZ1x&8W2zg!~*5Yj=HE>3qyJn3PpF97n6sDKxD9 zC8%mB;ycP)cOoGgEM@f9EoWd|lp>M!`6L9aaJmNv@*2%>HbP7SC9~pl#nCXz=3+m?e-!u1mpBEwA1<> zvLsE%o8G#2v=V~3l$`Ab0AJB&24LKkaYwvbbU-6g} z0hBRbq_OX^HweKZ=ipud$WNdyT!|(PeQr!J%u4oo_@*w!1M6O>Ovk08<@{`9&d=F z)2y(Gvv0-86f=iG5UOAAS7E}#>ssn*bBbH@O3@~7fYR5Jnwmtw^f9LSUPLjDQ+_zL z@|!7(qiBI~gw|6_QBL>P3nG!qQZ7h2f3XdPUn2U%j*2F?!{)!Vt=Y&k91cYQ-P6?iVMAUuLw8)BR&85l7t(n5{0d-+f*?fAvtt;Qjh`F>b*=d+n?r2blZcZ zsy2jB!B=+Jf9z;@PARb2MIlhg<2{+`}0}gmJTRHf7 z(r&Mz8fNrnCq7@eyTG+hW``!V8D1c*+w#WFA6bp2vkNu390-P`6S>pbJ>nuL&ga?} zQp1%SbIPR%T}&?Z_LUj~j;N-VM2+@pLBVb#Z44q|4KaJ}T18N(flFK9{*cLYAS)d9 zJ`r_+V-e<%t2c?b*57Z{(P8uE>~{M;`&y&F$L#52K} z-$cLD{{#?)&wFKv3Qi51nczP3Z}K4_fyuto;ihdu0Ym z-!}G{kJzik7sK*J)Wt)MngBOa0(2z6WL@m=dkyN?O7*M$fEiRhm>ev$U^Ncp+&=^e z2?>FR;rE=aFRPz|gD&1;y9z^pY-~`!DmQr!_=?&-^JxM!i1Z(Lw)uh~lPQTz1cWeg z2v}YX{&mR@Tk;IlCHD6A0?~yn_|zkR`=9j&e69w--N=m=?61qUXU<)B)`O2GOT88~ zTrO*bD7l_L53Z-CtW!pm7c71?V)R>rAv~DE4iBR)I)cQ=xA;pJXJ;nzgg;9^GIZ-L zxs{cT$bKIDN?`czZE8HzNWt^g%P2qE03EV&tXM81Q@Q%_@awZ*lOsq}W-BpDfr`smQG&Tx)DGChttta#jPpGT*iuZroeqx_a0-7uOdD4AQF6V@|R z9JEzJ`us9Xft^gWa-4$jD`~hp;fFu9eyF7sh!V4yY7?S^xeT>*AoUV3S7R~>$TR;g z3^#Co;5FOwF7ZDf@$_6(ga&taC%a=sNiH-Sy}(e0YWeu<8;z@{TY(DjmzVI((Rrh* zsi#L$la|9*Hz8C>addR=mX-`35+V+-+6+VeDGXPa64Z&Ycrfvoc~-A`+(|>Y{*%?h zp`2Wh4-@*1wD)+!1jz^5jEJ5O6%)P64hf7AKv{bIQ5Zy2?h zUvLSudV3l24@$$>M);d&NxpAu^`i4e@YX+^JQXkcY{CI`8W<@WQ%2kU{vMQl(dB*T zhOut3+PZhjX|<3@;rCq#=!vvAsI`_Oc*X%IZ~ozNE>xfYsriu{xijFR^d%MM{KeTU!Gh80m)T04Xd5u${|0t=sg{+kxh0qGCvToC zr3>~v7!$j0t!cM(=FM8b-7sI*MZ86j=+4Dn{$bK&-gn#s}hVU+G z9L=E*b7_)g-st}jPcwCYVN2BUYcCxgZ(MD$31@0&*4~TkVSIcXG?_H%ORE#a4wx%P zRkzZpAn^W|zkzIh1>0x~4rLp?wLcMRuQv(cJ&w-Ksq>^Tno$c9{jN@uZ!&oA~{kZt~LVqsdPSX{o6r^dKn_|I>tv#L+Sg&jOy6 z=AG25CXEU%pHo8sdRtUv8;#w)yzA7*!4#bmFEtq{&#uu?Gl(eq++tD~TvcNK661L~looNj&A>nIjq zg+DCA*gppJnnE^&dZ@zCUirLlpL97rJ97dUchhX}emkpTtlJ#FRe++vwX6pRl)sHS zt@4I>9na@XyqPy_z_1m)`<*(u(rCBQax_EAJ&J8h$jlP?6s$8orcJ6uOiIPM zEG_#2u^$k`L3azrCvN?VDmt?RoWs3sx+hdaljnP-cOk$%VQOfX^2~ts%-;KYQuq>eL+I#h!!C!>{UH_lV)FN0SXXYE z$|-_iSi|+r4YcZKrk9tg zuZDHqaf~J{)bKeqXe#xt-aL&8l1B}U_8iZr5XpK*lS~}kMzGv{9JJG! z=kN$6opDSdV}O^W)v2xEuTFKr>K|0+B0oiHtRJ7%ydyf#VoL9Q4#56uh&^bv zRm<3?6OqzFEOo?CTjz;2V|1Z;wftya=c;M%42gG!w+4AWm?z5;7&*YnfI!+!tIcpv z*!iJEX_qI|lvkn2P%^!z-s!9Vy`KZwM(4N2j~{}Zd^2r*_y!!Y-r$IjS|8Cx`8agn z|IQ_#;529!9+B4(QxZ?U?F&~eqeK>or@C1=0zRv+cX;fJA z@NCPaYRq7s2A=6?;5cG^_h$#_Ea5a6HJ(4$g2R&M-fGTB)=}tq^tz$mKB3agYMdA7 zcq%Phe`#{MA$vq=5FvERZ)wWNEIYcV)zS)hUqJvI#WaXapIzZgG-5ypN#Z#2@oda? zFRe=`_m=(0C~(y|ngwXGvHf($G0uOd+ucin_NW=1xa*Z`s6V81WU(Ib$UknvxXl7b zWQ;WGjT%kCV>f?BnjnM?`SwDtuBr2nf~nQw?kT3UZa0y!VZ(TU7@zY){mRsZkG&;R zKbK)L;c_*0?^0pV4DZ<-FQ)QLbI94Z69kfMnGv_z3MTilt;ZI2oBU;`0C`Fe47xxNO8DY? zF@37kzkAJw-NvV&x^>!--^^yq@HFq}@R4}5R{QpV119>*&J?Y32j#PYQ%JymdXx$3 z?wH^&y*B@}UyDD#D~{09XzlD|WSsdtgxDyR&rro7!1aiU?#>>Lz#`PfBq_cu4jES$t1q?)kTfNFbtKq^HO?*eCb0{-<;XeUQEcPO8~M(L>kt$l zj=si=B^`SHA~H`h^EYq>VI9jXw+XK(^NgL~A0fBDu|$KhU6=4fwj4#dI^YHHO*hch1ZdsA|jxXN81;MmK;Uu8%(b*!8lHivc^Og z#X^z0G@zPmIU~FuFt~Yn-vLG*$d0m^fbk~~@RP?-Yij%{lxK|LnjtnSk#5V)>K=?5 z@Q%xpT7*!oGDgKJQz5)kt#?J?PTlfSzp2(>x=II!v}sC32Z96oq^1X~tPF4}>hm`q zZnq~<2k)VS}k>SsQXV6Y7-_Vjkk(6|wq$w`yJ*kR=FI_M>;t?P5 zEB(I+@0tEaf2?~hv}o2qE^7n^ZK*xWq-5VmfoRXD2R8@ThXL3Z`P7%iww=bDfWV$O z6tT?@Zj3SL#^dfv(B2N}$oIX=VkkPHa{t~<>(dQZ=*V;X zef7O8lMMVhdviC!Erk70XWBC^F9OS4%OoF>tEqT=@skp+`je%nQ%G=h3ntcaK?@Z* z4Wd&jBiyey@Yl`WmX*{4TDE8B2;tCbvm-S&gD|2UjOc)cbOEu#YZ1!HGK4VkpjuVBCllh}dZ&QyB^1$koXBh=SZ4K+=`zRm zy7Ix9>H|tGJEc55o{gc$_?!Qi352T^rc6w<-dLtZ zwd0w$2>hW4nIwQXJPuR=A!-l41LQ_aV=U=A}Ca%u^EnPerE(=Vw z2#KDuIX+~11Z+u7NQv+Xs#09I#BZN%9M4?1I5<4K-9V(1c$g46^L!WY1Gqyx?GML@ z+wC(pNpOwB9Ui%Bss6dPyocq`!@#5E=N)ptzmBq~W(ZWbLLoI5rW_V$Xq1zE zXlpROtk8$?FpM69xYa1JJX>DD5#Di&C>&XYq2*=@LP<@4@m5Ir)adjeFRh;UW5@l8 zoZ93Vn;+82L>^-&K)|Edrf<>M+_bSk$wp0tZhGLy(~6GNzcF2w@k@-=2((9a)dXKv z28g7)qntwqKMQ#H?xg8t{^UlQrJ_$A;jwZj4hzk&Ar^aqQV-|C#1FYqekR~v9rci6 zy^FZ!3%?Z*5sZFCnPrxJfQIxR%2vl&)3Pa5LI`bgEs>#H7J0nPzU>*cKqmON{_F^K zOVTEnm(JL&pSINNd_&GmsI(1=S+8-Qot>|>GJVl6MfcrYT_tcn1~BMAfM#OxOe~sn z^}>qM?>5;5?iuaxnfpKXhxppt!lelx)}05pa8Pr0aBz{3kdRk(bkC-Kf_v{L~pQa*xboyHwDhhx#}+>bCR;MtWqOz z#(E9OyK~IcGeizWMP!y9{c^DissZ?fil#4ogGZn-Fk?~ioS^THP{Q26CZ#dr{#q~L zdZBGj%4_b2av%5ko6~H$_UAHyg!B%;ESWiYYO2YVmR%e1cw#-L-cCj;b+SN!e%(mZ zQt&1eqwE>1MCNA^jIz)+!43$1lM{FPxfQ(#&EzMtL8qAjarbRbp`FI}|H)W@dagPk zintdGWM>xz{w<0-zwh{7(6`7k6>Tj`~7~eN7Q&b zfD9t{v)Mf&VS6E z39T4ujbIRFEfNl~7-0NnRXY9ewZ#%|9_&)1tfhso%lBgISTv9d;xutgHJey4oNuR}7@RHjMfK6b za$R3(_28(|!~pm61X2>YX88Q2iN{=uRL1e(y=mD?z}iPhJf_JRcVE4lFGSC>NEFN4 zOg6jc`-?Bi_R(Vb@x1F{|1_@;iAo?J^cQabtgP;e6@oosq4@HhqixJ~uI@cxjG8ky zq1E#Jplq_^e>2=2xNG0la^B4`u#KC!JFvZ=VA1qEzh_dS&%H8|Nr;d?sgp1CM|lJK z^yq+PDrS}w*HBf(uFH}J(?fO3oVt3S*!;Cxb-#`CL()BtiYoJdBl=>nI_vT)P2BG( z?$pW`0RnO@uk0CS@N`v~74B5Sg=G6SO|Y@BoD1I$UQpp+M#JuZ4l#dZtoWojEID|= z3_50`@SxiXgBM5$a-oNp_zFs;+Z#a%Nx5sS4eAJH=3xN)_)(j!A$XNhAw7mgm>G}c zt)?SFr{)_GAf;Qecu>whT0&pll*0MP|TY?Y1*3VC?>Kh%ij3QqL}vKz^kI6SC0 zsL;0F(yJOcd?Hl-r?SV;GzSwKO-^+#R!v8IimX^C+7WncoD@QGGFm8A4U26`xDpz# z+dkC66gwfr$H(Ued~Uk9g6{t+R=4ij2jBF#+#coUBhd8J4->xGoyY~b^u4KmEVHZZ z`IzY9z|A?%TJQ0fGBQ7b^R$PRRlBw>gbuiwbDX=vV3=g23-wtQC{$yB+B_tGsj@hI zqyNTc;>P?$y>rOHiVRT_1SWJtJqcy zIx>^(0kJ0{u;r`IDKsJmX|gc}$n$7|yuD094xVyU+cXuficXxMpcXxMp>EO`f zPJvROXiM?I-QDl`{^Sx8LP92C=FFLQuf5i@=tF0aKaWcOVOHZsEjRmImRqCWpw4hW zKtdp{74c8Jo>%U^&gAVl62>gO-ZW2eR3ggIJ2#Lw#kheYGRCk)ysN&&%oID@`7GE1 zzFDL5w-{t+#^1>L&~4}xsQB>l9jRI*Q2F-FYsmeEP=E6Eua6M11!tGz>Fj{AWzz_T zc82Pe<_X%$hp0%Jg64wO-2w@TU(Wp#);`$jj;%+p6a|r9P?64#DD51)1QtL(dLsQ# z6;SK3YO|mB^v;p)m^jq_DPyp6Em6 zFdSXPt7^0`jk|K%wJA=Yu>6im(PW;BK+f`{H6{KG)OeL>VJR;TwL`XSkCeN0T=u9~ zxQ6e?DzFM3-nx_m#Jls4C$SQni75PSbXd8Xw#qhG*8WFx{|pgkBX2~$^;^EeflI^R zM!sm)Un93}I4t&2L@$RP+=t3No_@xN4T?Ox#~THBw|OqB2S($U`@hc7fgfS(d3$f? z6$;y2A#IAh@I*%dRTe5(EKN2y`!Am2q~$@Q4nlM|kSuG_1(#P%#!6GcyoqWX^`yhU zUqXDmy?nqu!jRQ~r+*lPC2aHuhUNPF#lnHq`7_jh&;j*0Kf$jU4z#}q~@>5?c2(9W+PwP ziLg&+M$pW8d@)~!W#+z3?0OJHOHiG<`cjDagXH|s@{wD7agOA#tFR!lt$-p0)ww*u z?_0&P{K+EyscR;Jv^3Ns8t+-U)e!(_&DT<836>HE28luq7Z(Rribqv5LY6%oL|}Wo zOJnw5HB`$Wi;b*f3Av%|1>yFrYFu);l5sdX>cH&N1Hk%Vx-c9&-}>A-3|N^8TYCY; zUP}C8b~d%g=fQa6&beuN2nb&O%yL&OnwNDrp#=6od0Zi6Gz*r~J1K46>ltegn-6Z6 zrc61^Cd%%nq2y~`_+Ed$b6;$#_*vmLurvtwxj~Z*e4e=&*<$Z5YkfcR+PxM?hnCAW z@+MSZ>q`vk@wV7cFdR5$G3ok_H^@g~X}fS;J^NXbPVAvFdf3c>1S~f4w!eONFn)jmE{ywKiYQzd`TK-G(7^{Xo>RS;NMCte36TtsH2KhXtAWyL>;-PP-Vu7lUBt+m06)MG-P4NygFCuzoQ9uf9N|b z!*FJVE`#u%fRUmhyWe4CH2GL#so%VW61u;T)JMaLQDjvSEU?m-Bz+6&!zPVxInisi zMWivn5)aj)Iz$H^x3;dy#*{wd_@>LDB=8nG0iQXKIWI)cwIsw0S;*UqJw%%)0PU6& z_%WHyN}Pi~)mnKl=}D?N=;j!S+IS9}!azjy@%u&kuttZaVdlv4gSUD%P(5pL(NNLT zP;Z%~&TuzE;N>vN+cwYowEG|Jp0hkju{fs<@fwb~qtpq;<{M0MftX2uX~fK*zq&!j zC+{q3Yin<~ZU)sg0gI8}zSb$$#>OlS2Rz#rll%Lk6uk%Tbi2) zs4gI8pt*_%4y{^RS%D9YAqRtD(3;xXYI<67K(j$p6S)+9;L)VXHVa>GRLIM@&*R(0 z#em&g_g!$WF-Z;alF4#yI=d!XJCDYm4x+vu6-ZtN4X)+ifz^R0wAZ*$m|ec*HQ_6e z?nRPtn?r^E)6x=|Vn`WLUW=dwIsQ4HH!QUz$LE{t?_t7@q{97>Cy0y~e=xZKXLVa> zgv^@}IL-7W>;V!TY5rI`TNC^m~Y{Cb2g3bQl3&4GF<4036Gobf$IIhfm z{>?oiz7=CNUjv&5=EpDez@ebSbC*;m-A{qRk>#q4dB8cuvm|-uKn5Z?GgFaxn*H(# z#c`Fk=r=a1$`su4%C`hiJb|CWHjyaF>Sw-ED$Jo4kgo4vL;V%OT#=rzR^8OQRpa5N zN4Y#X^)9TeD6DFpG6i2AZrnQ6O3QtqC1UnAl}(%*kD4rHe)&&AhZ6QxiJM@On zrj(RCzLv)2lkie|gt!I_$OPWBlV9MAqRh%Sdc9$;ef72Wl-w-q%dbTgEHFr3pkz!& znOr<4E45BLwAIiYB2mTqO{)5*F`ABnfe^mS>@R-d9j|w&y*EZK2goHKoOh^Ri;IiR z4l~aCQw)%zMAa&LRnDH$T6gJ8on_!{l2??%WCTIINy#Y=U!W)U!#knxV1C*}@G%M*X zunq_ML7F$rqL5A`&r#)u)NWTnkqV`$G~z{~3ft5h7%P=A?Fo2kd=Z`}e_Ri>^=kD}Sw}C_8eD#=)>ilSzTyMp zmy31_nvb_r=>GZe;qI}qa82P?9z+Pd-?i1>=|;POP0$sFqeA+mb&C@ADkk7YF0;*5 z6oiIsQVFEM2u+vsw^!cu z#bwf$5Dy~g3({j12tbl*lU+pbE~92iXt#_joBzalUG-%FCRx*H5|>^uGCWvNuzR`J zi%G+tC?+)05`xsC!o}JJHo+0=;Z0v@zpM&(+u0Ka@~4j(xk1 za3O%KLUNIiN%g?yjlGw*cZ=;@mtpXzK^OQHIahyakS+L~3HI^u=l*!XV@l5b1JQp) z_4gxZ;lyL(GRNn#|HKIY^-!Vz(#wl|B%GE99juV$29U~JnOcB zI0QwXfN@uPQ?Bw%-l<;>=h|e4r%D__J8hlep>_^ca>(3ww?GrTVw>= zTU?=ZI`<$Bp={KR(3^%|!svjq?NAWtVCOs4JA;hbNn~BY9HXlBZ z@foz`;!HjQrE2fZ;Dg`mAUTApV-C)Ddg_}*(BWZx zv^}D?cBD9A8`lpN-Vi`?4qge*yV`g+a3DHHfPub6yH!_H8)__KTL`Yrx^I_!Ou;27xJ-?vL*cL;+g)AwZuWKkT$P!x=X?)WYt=S+Vjn2t;0JhDl9-_( z8~|w=a!$Cos5$S~83Aj4`l*XRXYvnAFIbV8aZ2+YH)YK)Ju; za@l9zc=|iAe~hccwG&<^7gIf-!}YW`NjsQwg)=s2%-s ze9KA3IYcBfA>i?s?mATQfw7<_a(*gnrds z9z^eqKEl#9y{3#JP$pIRer-OvB8u&+PRoJ=7Ldci3-y9B<+pMg>xjb;KFI3#vI{{y zTTA9xm}?%h9MdAZP?V!J4$j&uxd2q73e#Ahx!Qo)!3wV0F8^L@wcTX*HWG48;5#H$ za73#s#>gct=?MEF;jeI2U4D^4)3G10_SSn5b7(r z)lp(#nQ{t}1e%0{EkRaRr1CTAHzgXn9q~-dYR<>;s>2@<}g?>zP*X>hC1uB zs_FT^^nnhtZfkINs3sMJAd$zx^w!n)6y+~#SEXBfx(P>I)f(I^+?39Yd93SWdl(6l z3qCH;P`;J9t8|~MUouP@_C0*O)J5JndC$LH!INy;m8sokpkR~V# z4Ufmb%cp&Op0;8qL(iObRm_lG$05;CH_k2{$Q)5cWyZlUU8WWNBh$*Kq;m0j@Dq=3 zF6g=IF)BHVPeld8q7Lau-v00a0-XH1fQxFR<7?(U;*i`^cNXkZ$-D8@c=Q~|H2xlV zOi$>%ET=)aeYn}p=b0)IOGydY&RDza>yfR7i<6;7safc~98LiC+U*0KNqdv50C;ri zbaS&8)n(5^h^{7bKvPHOp%^{*Frv5FitFQYLgniHp)a8gpZN>W%U*`j-Iz9`(AaAZ zTc`5@EF6@9nF&R*=4dZR6(=i?%ewWnb@JcqsdY84a$i?p!#ZT+&?HhWf#(~OPNRO5 z#cJe@#E7qcL`YtJ!`o876M;MJi%#0f!DM9@#(b*{r6^5Z* z_QTXZbfw$haQrjj-clD-WH`pT9S!U|;TEN^=)|0FBzBBmvJ^olIe&?U!Bq)L@;!oK zEIzM4+>FHvA~jj4r(n?n>W(6@x|1=rwnt7q#EdsUFKOnX2XOPJ@bK_tW%zPIoDb_EmYa$7F&TmnMnN0N zk*)Sd$P|kVzHealn?^eJhaOx0M8VHB){|?|r4TBVhDWLrUf$xq${kwvAQEs5P1fj4 z-jR^1s0NXsV5W>$ghF9e?wIG{NqE7Af{1~;k;<1v`VDmMtv$_)!2(TDZ36=(8yO)+ z;BB8P&;a*}TMEy?`k{lM_(FfFXSxHk*E8^ZXMb*FA}zH;liMDr%6;7>tiJNiGeBs% z#2{e{xuTZQJd&`%p7APD^z&7?q7QnE&w#{3zsOI;=v#2C&3JgZUAl5L!yddiw9JC| z+~LWZjLbNhztH{cW(zuhmwh;0xZN_2W#rt_Pq$AXs^%~im%upK29c(|u&ba4UN-$e z)|;7J85b3{YAX((4Z_>|TXiF&37PkONr>H6KL~wvQYw)`vr#Rbn|7bIpCRwJGQ!V~ zBWssBOfI7adT;Q?YQ<456bp^@^`8nR=jYZZQI|}{sZ$!ts@^DOoR$+=oZfvu$bFx` zdU<{$hoUGTt*-A)3>ykoT-XJ!*CB2eeYAGKQHS$a>@w`~ihn=Mb(@+f}cK@P_zOw*2w&EJlVT z+b!~jIuxYvl)@%JWj(^yb~jp&PY1+W^g)sk4aw+=n74*Z`<&L>p?t_9wQGHisi)Ar zF!rdV@5Y!`L_|b+M~BX?hX9bpq`O3ciqW_Uwj_ogd%D3kGyTzC9GDo4jt^Zj#Kk}C zYAL>!z7x6qGmLruYZ@8!GIzqLj;Gfpx^??yptr1?#j%vu9=rM@l0aG}tyoU=O(=7x z99Io9&+r(21#Vf0+c!I#{QV`Mkn^Ap1o}M`z>Xc&imuY3AOq0#*jRtVhXXQ^*)2Dt2-teYQN=s_GvGJ>D*fv~oSF z61LRo90G!=`9ECZ?(EaEv+NULl+Q2l3^?(*quj*gPq2l%5kZr!dbRoBUalHU6-|%Q zJ9Y`3uV^^AIwr~%PLW|@!R}R5bGEVZ@r>1rf6Ix8;?K;xF<9z`E~VJR0_V*2l?tnn zt*|*S>tepDQIbl(BUP# zkv4~7N@)4`utkMWT&ku^#-Ppp^~;Ukjz~S1+SmBe_{eF$y{(4-&xg>YvHqpbq-no6 zCMHg&B+RM6HlLgl22@>98!S)5HnI2LN5Q)=>3CLX#ECo(to>xl9s_`Pr$*$~7L9Sh z$7JQFwrG6u@<;PYBUVoPbql?bqqor4(CJ^|!qrTVfDt)xWxPSYaD=f!1h#I^BU{#_QMglJ*$iYSzLFDlH z=(C$kGeZ&Z7znJLhg5hbu8>QO`ceS~LgY`gN|iD5z#EaOO46P^$}T%s&HUXk`%!M@X(aQ9_I!(130upzF+}SMMb~Ia zt#a^UVPe0{(04)@uULpwOU+e!L&Ju7k>1s4qS0uYU6~p@gJTg7bkrnx3bFvWEiElA znDEbxOiY9%BshRmyv7-!RuvnyrIUBaa0Y|l=+m>BBskENn1lm@g!^pPTT-iM&`A^8 z9S-CyVT*B3iuQCPm$gks%^VF)sfLe$g%o2skf|NReZwXmT=S!Sy1ot-J>h7s^D&&^ z&d0JXgjlw!A3I5!oPmj{2V%yY7=10O4J$WWPVdJ|SDVA-QLz4tdTl5PA?W!FLE)_B(4kB~Pm*T}tNSveaUwzHUkpH|mk{@Xj+qhs>1bXLhDlsVbh z&`kOnCoD+syzM#>gmH1Yc~`F@F^CCTTXaZCiDh&wWeW^t~c zNaj={HLF8sy*#DL${MkZkj)fg%teztg}2rFGpVyK$^=Er>J?ke+H$5VA-h$^o9u4U zyfrd;+rPz*mP0shbmzg7_mk6R$3HQb9l{4lEbz>&YD^kF?mZXSUc@`-<) z2?I^Z^$bl-P4<9ilx((v z$f$!NAT!biDf%YpzElhP^?k``5=^^&prTnvmXSXu5=$VaB{^m5mWs zALIwIO9*t)M~J7uWJlINv8z#ApUpRY?JC0RRIKCtcCB z0$_VmWk3Dv@nHi5iSoX_phXP+GEA_nEDV)mQkI5~KPn`?D>|7l0$JE|Ec~E%A#_l* zn=iaNVLGgXKmYj$UG6zf!f!~Uffv4RV_ObnWglJ{iURyrQwDsBti4iC*}MU4kINho zv$vdv;MdC7h)w|#?G1B1{Kx1Ri#)~sGb<~rHb1B5F+?{1t5cZ#P~D$0Ucytw_n#nM zdXN`Psrr zU@mnivs>PHr6q>Nz{G5%`pj{yw}@2e-ZWc2w>|2c5nT6*ihMif<-)QT!MfbS(q@DO z{#V8ui=I>lJ77>yGzj-(5S(4#RFL`9xAP ze?=Rua|I}X(h#$nf;}WSMl}GXAdog@uakN-b?m+%_T$B_^uL?|Q^`25QYG~jG2>M! z+=xhRg0n=C2lafdw0y>{YS^Nw7$hJ3S8iQ~MZ!sNy#dASBL{fZ_ijrCZ`*=Am<}0_ zySx@|KE2a@5rV*p?)eznT3L=FG6967sbofVCnJq#!k>-rKd090*3y9GJ@jKL2O*|c z5F4qK;kO;o!YFD)CyqGo)=a{t#O#vOi$fv|ZH9HZ0pzc&j9B81Yg}Hj z2YOt1j&9ijr-uu_XLFQfOs}eky=&|u7$d;vVrS@u92|7v#|A~}nZ|aowX++#BnET@)*N^kn<78nGbbnDLMxv`DDzz#MP^xBUH@~IABC0Q z*k&=V00?>-fB=E(X_xKFl}H058o6S(#}}n?eNuS;oCxX%73Te;balyJF^6$6-L( z`4vMf-AOv7MjPSgzhyi9`np zvRx6wL5`?QWZu>&!bKxFIw-p#xhF?=p1+wuEzuNA0BmSi(wz2tXMKZiJC}>H0X`{K z9SZQ0s@7+U!wO-%YEDdRd8I;u1&2Jb9!OYxJA>X}`(uZ#2lzamHq6nM&v*>TQita% z>Qj|&XISww24{rPrMzTgCz#Zwwoph>hH>FpWw~r>jQWS5lxy8siT=U0WsPwT5}9TI zg-9%p%gDonwR)``*sT(}WBM3W@nV&yi&@*Xx3{OMsbiW?3$P(?RrBA@L>{02s-E;l zp1MdE`7?~Y5{F3(uB;pqA5zN_6+-PQ{5;pb)WOodHCyysLITe+7{@%G(@pvw3f*!4 zwWA+4I78T~66tDGuo2|gho!Fr$+#+rzB^d@9JTTX2^wEWUJsMUoyWPVzUymWTbN=`95+LT8$4A-~iL(eYSn<(6kjJ_Dm^il4?p3Yvp&;*d-Bd6mWmJsBxm#?In?6TC@~u-1LF_i{LksV)kG_`Lt+oIJQp_w{FzHLojmBo)Q)5mj`v{u95|jlDse z;)T0v7VG==J$4H;d)F>AnCz(X{s0Z=G&Y>6uMN>xc_0udDEXaT=E#l9saME}QEd3J11 zHvco%&tB~iirFrJCI**YHX)r&DuU-dbG)LN1}~uqV592!t$V#5q=X=mC6JkVn7C}h zm-q&vD&!as&s*WQz0O++cR90Y{n3&=N}tB1XJgvQt0@^{)&p$5NpCOt%l$z@zEa^E z2utUyONt>Ofp=$D}+ z?`}&lSPME%cearaHmvjaP4t68V?wn6Rzz*5`zVsjC!|J@OMnwxi-CrAr=; zQjFo>T~$sY{~KouEf|Z)$6bE3k!7fu^nGH~-*Q7<6gZb^oJNLr+nrE@N)m*9VwY7`% zD5zzKVQ1l+2P0mCs@#gin$uh%CsVsaAi6=@5PChKbzQO{PzuUO@L=o%ljhj?Ur3dn%_0`Tj2j*=DhyRuhtw(4Tqt)t zajh^pM!^g~u!7R(=GWIziy@!qGDu=-!W1?+=t9i~w~0l^e%HJgnDdS%Z?r&( zH38MBHgvy_UZVd%M!=^epay>; zO4@#SS?+YB296L}Od|f{mzV77^7al6G6!KY$`WIrdwndd4TfH!T)zuy+BR2KQsGeO zHU^MEinvlqf;;2Iu;QA5M{^zsVrJ?lO7zcBbjMYx-6quC6Mr^ z&xrAUwXTXd7tFOTu6I(2zlLvmwc;oF^2f+g!J;%I^>{^|WE|jQJ-;kGLL+s<1rLPL zQ0}8cgd0*$g2Bx)ByBWOtJTby0t{VgstB64g1J<9DBI?KN_>@3W%i~1Q^5mfrpsuM zC4>Bq)^iPa)&6wRtRfRKP0^0 z#L`t`YGYprev?zEY6@ungDYn8E2sH9$~K_77ra~2O(?6U8*{N0w;6<)oOn_>3WlY? zf&4AIQiKRXPj1iCqEw9xpSiI4TOX(M9w72hFQd>Y-3_VpXBr~}TD3*l3KTh#zY)&8 zlI~)0z(v;*vUr-=`$P=IaN1*ZCg0)YCt5HdEjAgWhuOM}JbIlHy%xs-L!IjI8+g5Zst{s%SY z%x0&II~B2U0JgUkD{~}jH&MW2L=AqB;6TPNoCFxpoqHDK2eW08KXwrLpL}*G!Sm=P z*tA4VLkQ9T?#D|YE*%Rd`oDQ&?AB+H&1uBwV5%;;;^G^^+8G>*lDY^8Swkf5KhLnE zK&v)aA%eoT{TsaTnG2K62(ax5U+JRfXJ^5}_x~)mPupgyySwuN7M?o2Z};JGUDH^* z6EI@};2@yS+`^&)2p&Tv5<(djQ#NBE@f?-Q843Sb)D^HTJ$~Ylq{w5K&u1agxgw4p zYMT+AJP>{8n!6z%-uWDqleR+8G(mg>d>z#CW&=4l0JY|Edhz!51|P;If-=F`d1O>g zluXzi+#W!Lb^Pxe; zlESN>>m_k`wXs$ zLpFjB8B{T0lo1Afo(t$ymk$>eJ95nL&X>RMc&JGGJZf3m6A?Qj!^!i7-#%2dKmT+* zqVeP~US8^Z2PdO-452&euSxR^8guU759rh-6-SB6yaxf5NJO5a+Y30 z6h%01+WP49aJxK#)oc}cwYH%_YJvN2eL&&Lv0$~LU1@J`p(W=NnK1QElIvT{3}QvB zPRt^2dmeYq9$6~3J!AkDFldb3wOi~gM9AvhhEFu&zj-)K+_0VQgx?%&MAt030A}d` zd}HnpVD|94s=@=rTId;iFzW)hjqCBR5Kq_;N0ytVx~C6+G6-y8=OKn)=tx8oQrgPEcX>FGl3M3ppcLoNeob32z2`S{}IESnaZV{b@{~>Iwi*-wk(!eA&6N< znNPq4gHm>xwkkIBvhg4aSSVdd;3;8d#6E;eK3)%GW_%Eu*ap%0qjAKH^WAeIdqNNg zf^@B4gpdSmd|1b=%2MAuR96rGY#4V1JUB}YlN+lhHjHsXqbELYk z3IvJRsN|`mLR*7?)TV1OD%*p5VbB=rs`pP68z4oOMnWI~PMzE*BvG`;X0F@;Baxbn zGM8V`H#8J|BjKO=T?D_})fP2!*5?>vMmICiS)gR#O}Q)Qw*8}=SX9nSSk@tcuA3Et z*lzXF3n<<#Ifq^v#y}d$W0Z z*~4QgMdL`KAhUkxB>Rp$!&hk=u*^Sa0{we9PmV~y@>@o}m_9nX`O|O~xbxF5qMtVK zvr%CxOLHm~AFy!=o+Q`vGqtH?vsiw!2QIq&pcd_dGS z_7wNOw_HxsC%g*{Zj6(gOeU;$_$7L2?fo5i5vug0&$ZJRbi6+m0K$>SQ#>xS;74HVGP8&E%-$&%K2VnjXzb9BKYzM8>j1Um0E{5ak{p;x z!DlW#X^p>Gjs2<+wKVK(Z6P|(lOpLnPfu(JbF+7cJA%U1MMq7Sg3&5zrtO|Mu}?pO z8B^zn+7pb!m|(2GhGx$1K>Tac>v`+5%SVUyG5Tgn<{STECXEuwcapCHO_s-Hlf3%p z&nSSP1o{&@8xugFU3UQ-DKmfwdLDZn0;5u+{P!)H2x{|$XHUcl_9mtQTGH|2u(FB0 zT+}NH*ul@w&r6i4ngTo>AhvC;`P8v}hnI`KHsQv(P0ML<3UmHJsJZ$RIa^jwV+!}X zpFPDps@^P__MeXPOBuA&Ni>mvqzQdHLh-G#@?G#tA_QnL7mhA2Hxo zP)bC{Go863XHL3NP@runG$RoK_dITO{X)Ncy<3|t7niQ6rr>Sq-$tIi1|5#$2MfCH zTYkNrR`Ag?;BsXAR_pbf-WTjm(Yd}vN>hT+Pa5=Tzin)58_W3wB5Ap~QN!btPXuwC za?)uK2?bYv=6RK*bdpKp&#o^>QW+;R;I=+xv~(z=fg0606{rc($jYTtx27gU=iRng zdpC|JeYnrWdW7djZ@=Q+;@4m`dDEkPqi#Ssn|RB`2~J)j@+iOisS>%+eNFDR*8|b- zYF@t|6)!n4RfZJtMGrbgNKp0*mZr9j`;*nA-p6gU96Ge@pHb=UM9TmjklX&B8L(=d z@>uHbf&lYoL*qE<8q|}@@+I;xpzJxonPHrWmLFEs{*EIo9a}8}ZIJ(2t z;#O4_Vouq=Z%gR2TK{r5?as4Subzo}2|Gu)rw`+q@HgAH@@N$o$QVNR#ufsrdQMN$aN{Fk0t12cONe*PeeZ7?^JcvlG#+1EhJ+VMU_-_ z=oKPU+mk?_?R_C8xiOt1fd;>j5cGED@(K$BSk6(B7Sl{ydRY#>#70H={9IHDqc}!Q zGXGP|P=r*>PDNv^!4q@n4W#4WmW&FVS-8<|hqMBQ%A5jUwq&cNQWu(DH*pdfuiaf0 z#Mui6TZDa>Md4Q&)9CAHdHy9(!HDkccGA|M;UCG82$(~_{OU4WUFxcPmBdh2{S}DP zK|`mY3t&{OLvA3A{r%v9t};X4cPv&DwdaToQ^NKL?KX$X5v=Rr_t=68OU%NpmpOah}Iy>2@~t z>8=6JaRWjz>>HJ^rQYq$x2FqZwl{P20W_;Egobtaqv>->;s$XKrRpV}at6FEN3==z zJdO(#!4(5Q6r*tY+`L=*f^#i}EV+dFPcv&ABR-5UKAlWZ*lx)tmij0XhyhXq2-q=I zxxPKP>?zR6WA1^PH#Dn0zj5v{x*Nvc;pQtr65G(h4QBEeuz>(|Z(?^ZZyZu;g_?|6TWpgE{CF<$>jv(n{>Id`L{_6zSmdzCNb$<-hDt5D z)%Bn-OLvTDwf+r-@3ol%7t7LPK+hQyWK13eHvs`dwwZ5JKWQ zp&!$C1nEJ;*9tRG1Qz!@Q3xBi-}>cZk3QIvhbx0D03E|dKl@H?+^tayr)te>9iV}S z*yZmZ18FC@3G`?3#H+tyqDDyDJh1fpGsOx@UOWIIhQG-D13yGRu`i~>BLKV_*mF5) z*U>7ru9S*lqs?>O9`u2d@$kBODJV`h#^e^T!bnOQWe@HctO9mF+ie{oM3b$D$LH1U z?b#p@BY;2Jd>#9s$y0oX>D*K5tQN!VhhMWMfNMN?pK7fq>TO^1QOt&T_!mv&!WsEk zBBE8)-owVmmZJC)a@yyYS?J?;@#MGUpR@9?VPMaaZE28A!$z;s+2f80O_8#C9S`7rm}Y0l%89Fmn{ayJgD0oKikrR~EIv^eedV`a z{N!qcqf}<7Z{=y3UX=w4JoDdIN_8XxC#O-+(QgLc$V>^4J@IUA z`o&EdGApCC^S@X?%wyC-S>B(fjx(XMt%5326p!Op>P6gl*n8CF=BLrttyBc(ych4) zm;WOBMb0B-iIOx7c}O-lbNV9lo*L=haSZysY(`9-1?*mB#pg6Mm2J98GP-R?J^ysl zIQ>;Q>e)x^i7)gkj_0!z8_C5nwPbp8^R~`w&eezh#$TS-+AUFvOicz&Egs8RlEZQ} z)|^zUJVjPXpgBbiN3aO(DpIa(nWA9A^p53qkfwlC@eO$d!)OUHJd_>9?z{fKcB#F~ z9pCY|-;;sBw<^)$4g!Y(NIyFUot zcc=gKGpp11PgLQ@v7qIMmwQrEPtQVf;WwCk@8{D*gb0k0vA|V@sH7$2&P%t*CP?Gt z*T^@D1Mv(>za6imv}Gwa!n8TmxGlxQBpIqNC#c`lI*(8dG7T!L2UZ6Or^hDZDdphH zsi{G^5I$C_dhR@FVudvyXrDr!_g{Zr9l*bjYerYFH=cY^p!tTV*MH;`(7sN^y|ykF zKDUjbr*xZv_ho#1!F-qGeZYEjb;%XA39ps;BP}iVZTu?EZMReIN31LOel^7E{KwP` z#k9{G>>P947pTpLxKVR%JewAOyw6}tIjqkZ6!M(*Uq%}mC~otAUNIke zMh6e1=m;tT6y$~D*(2UGOT>{_^?x`1Q?CRfLloTVKVoQQ(UgGIfgYYnkWwC9yaCk_$)0sD(pSHA}S8zWb+oU>K6oEZh@lRTY2uuDual}cAxF{b^z|>S zR%WwRBSn$0PslKUBfX|ydB9lO{aDw5>E9o}=OkQ9t-ZXwG2nIs+hT}(k-`A{sr1)x zQ|(SdZoQ&*3q4lWT>%VV1|uFw=t)S(OH2bD)5+g2A(&t4NLN9Rra%9Z8NE2xeyZ>n=?wSB;tJA?-*Ea#D2??KE$U9mbTaBLPy zCMD;4L1TvWjfC&WZ_J?EZsO?PWsrf%$^BYjBYnN*uVTWb5p0jQQu6KS**bk~7lVDz z|2@N<`jl-Oe8aJXAN5u97pwgabWe`Of&GIwGa@r9^Ni*6ob6sn)MPzk#mbv(h{JEz zoWURe7TaI2<9>YU(|==R%c%9bxj%iQq^v$Pt-wwi<-cENGb13XW17shPE@yx@?@0h zSqH`)@O==Do^+foGnrq$p&}&;MV>6C$`4Gayf1>ujVIisagp1Yk)lQ3#4}z1Ermcj zk>b+t_}|KZxBN6cC-+rb`Qg~HyrMkorE?KWbwbYp?@7gpeqBse2vNV8jj5rx7ndqk z`s;`bkz}m7S{Y-0A2N9CYv!^xYz5 z4k8W<@Qq`#gLdyKNmWQ`&0N}gMh}~G-@P=K?Pl}U5wH#7e?6Y9Rv2hBRw?`Z(C%8n zP|s6r?o_>Jbf`_rru)Hb4PV=_ilm>vE-^{Zfk2h`FE+0wd1Cn)FGa1 zIZu&>gC|K*bdsINoIMaf8{Q6Mt+4@x_aDFJj;jZY<=WRwQH|m<&?uU zN^m{>nV_ibY<1AMKGk>YG{p$7={L4c90W!%S>@V~NdNL>?(t|&j=44@qV+5Hb#lT4F5Yabf9GT)^?ZQ>|1h?XD#a)YQp}4z4ptxIcclY8H*W$%B zxVw9H{(Z(C=Q1NJxyj6$bA7Ko50ckYg`B2w*$HNZx*ArCReZJM|IT2N*IJU8P!h)v z)6-Yw=eZ(>cIIt0IWo9-$=h(%QfJ&gwSqwURoT8Ne~QXC$yG`bBqFGzy=upI8V=!n zpEBc$Wq&DD*{%2o>eWay;}x+=Va705aZV@6n_GJl9c4zYc_PBh+#?*5wnDJG){{bF z&3b)os0Pzwb8bk_fPMMMn-i?LB^Rh#IKLH_{ zD3*mj?1Y#tapucAJpJ3{eF;Yx*wk3OW&`Y+gTIM$7d_R&WH6<73VE7NqEq9wZC~OT z3(PnwEtdQ_Q^YUy&X2x3zJKDElDB-zUo1AJ0 zG!C8IhhyupQNs>Oh7Yo=r8LYuD%Pzn!tiQ@$^7d#o0_q}PaU$EzFzETDT?~Z!IQZl zfSj5!&JdLkS75qbazFRpGs75&x%Caj#^n4SB=hB(_{L>S6O$|J4Q zBcjBcR;aU>ZZ@WYcu;FCiRKv*m5`q^JwxPYY1VH+CBLq|R(>F9?jgtHpu}$?cND6y zg=Q=6tkI~!ogI?KVz&1EC~08bwwoWy(}W8=UTWMAeZySf1%#taf9ZeO+4iH;r+Wb! zeY3$(_-XU8J6ebNFXVn6ZSStDBQSN7AHQw6Xm2k)aFMr>DjTXb$WRkuK};Eq)9L!C!(M=VTu_|2+M*;s z0#FCgCO5;}+*&>XyPKe-1HqBWfAV;14MvtOUqypdT%Jqo|6o3O_QFq_fXy%PgQmAOQ$4`wO^t5%SFo2eXdC z6D@{<5LYlpm{rG1qlNOsM8c*sv2slqwHyK#pMO@b`|&+#Wh{4CxD27-l@N1HYF&2gT9G)odk>fq4Q`GrTH z)-zwysA*en$tmFJ=qyS}V`npG&Bskp7~*Eom6jg%I_w0=ygGsp@`+uphEkdyRoWdQ zR57=5E(6F*{xOckvCf>|u@w<mJ_kw}rl zH5!leo3a2ju2@VE=VRt!YgHMR@JB2SBfrruc_Ro*3MpDQPY$uf9HB!qooMs_yZ}eD z#(GVL8v{3rn)ceHa~fmvs%L!EHBvZm$YV^gN?=>teKV8giE$P>NT|}JJ2fjYm*{vI%e))o5o#hcjQy? zxHWAHEQhHZU1S?@vhTntu)Ql0z?Ychyqz1wphwPh;M>D}k8AHL;X~8c&>+4ip;Z)M7eD8s5o>Xh|A zF3GexQA%4--8S!LsUjK`g);Ix$ii6hkRXXN8D(cKJ-=%*rf0;~@!*}{aHYpvf!4cbih>Fk%(}?1CxX`7!8cV``r>7?+>M%kYB3`h*cnDq%}dk@_UN#r zxP;>_)(#v*dcN(SS3hlJHqaS;?)MXcdt z_`qb^J_E3??ibMUBc^?E(az;H#q)q zYRD5AZO^@J!DSKynI7C0X9_bL=wf0y_BX&x6B zhxdlD`yblgDf*x8U1Al#G_9C8o<5Mq#Km%O35Y{BX3Kl)dE3Dq=bybY(b;G2sgo9j zpvKU@|2P5&uwee>o6P7IR5DIxkk4fJBdKA@m2lEWg;Yyk`FmZ=pku;97x2U`oX=zi zL}g?U?j11S{{YEg^u^F5!s1qKNXJ^0cSMyE?;#QX8-rO94-2S^r&lQU*bFN@zVi|G z`BP;A?Xs}r4aZNrP1p+c#0dv#(uG4hQ3*8O`)4l`fb%r5)Wa(SI-kAtb`!8CS=uhm zax~Z3H-ZEBenP)cbiRVT9&#oX$l-avI5eIrVDMi&`^*03Hy5`VyU4#!YN zrig>Bcz0?BDTXBS2d(Q#b~?!8Rz*k1s)~pcz+$}v#3|(H*%4{bA`KBbhy5D3FA-t| z0<;%i;x0drF=sAO6qF~53(=vCv14hkdh#8EXCyhuCQUquiUsx;2hFrH>c<_1?Q5i) zyUo!KeKM0`qD@6{5^2^m0%R#9N|@Mk0}HtJBr$L(Ep-a(9z)}fULC0CF1^nw@>H9R zf+fY5kgf~)iaD>q69~ObHBZK9#Nu0~R4{5=K(nt;t<@k;N_%y|>~25+c5uS;VW8+i zN|voukT2mKxce1wmgnO)+8h7K-lmf?-F2g24>kqB)cxK8^4lQ#r+63-|C{7I90U6%+R2k<6FL#E>^7i|?b@W+e9O2Vw}tzJA04Ge1Eswv2(^N0P4FLu#FmnsT2 zTq3?mSPx+$t+|c9V3bFkqh-*~pC-gsiM>bcVm}IFYR=GT6BBB^mz4_25r-L$ev&c1 zhBf{KmMTcJb0?~BK|YRcRXLK7ca2_i9CGMlFJmxd%GL1WuCgq)X&1B5=O~^XnEd&# z24P(YS_%;c5eM2s%A`c1Jfu&3;Zbw;o|=-j98-U-gX%)mr##oLx4!EF90o-I{b30Q z3yUxPX1QY;@)hTa*6I8ErS=;6y9S^u85$G#`AK4`TZa5|_b5dSu;RQYOM6PKE&E|w z2BC{+M-;nG55X%=qMJ{$fKL+R>9@XpwMTgOF2y*~dq5rqf^K%+$m6G&a=EJ6{3TbN z?3{r{`%(|P!`FCWWdNQ;v?L@KMzSB8wwwvPv8DdTFi-Jw;T(VfW4nOVefiH0GJqj~ z67Ezv8t5i=?5iUg@D#7~$gukoZ_pO!(HTo2B+{XYL|AZaGy6%0LBi_0Oi41)vh!EFJWmm$UgFK6v+O0HxR>R>XM;=I^ zK)`^7R>MIYz*us>7J~Hqfem{=Wkz*#4y_P4bu#eL6ZlA|Y;-#n7XQ-wnCEl7Dd@1F zFnz%xz$4u{x4#+xjs$$513Ei0WABqX`ZBSS1wc~kQ~mwS$@-qx%a7=WRN&h{de}$| zc0*mt428s$_09T!$4HhKsyUcFR6gQ8*HEnJq!n~fXX9j?frpJ@`3BG;G#LUISc_qZw|uQ_X8g6d ze$`GDOOYd|Ze3FWG2caxw}@&t;Nlj-OE)VvFDc~e5KBVwjCu+>310nC*jo!l2 z2Z6L-^bjHnN9RDkBoa%Iy@S3{93#X_IS=DV&|j!5o&_m{l0GhqT0v4N*``8r%X>n3 zI^Xu>U?$f!bPbg%tWY|Fo=B-Ks3HRcdPCNfh~1_cDMuN8;qh8LZ3UatN)Hx)fRmC6Pfrtzr)p4I!T z*|$Q%FpEP*POFo*U1GKtYJ<0MHJQ8)wWpBq9OUi;3td@hN&p9$6jVZnyLf>^LsEgp zhx?zQdSxt6BhKr{1^9R>3(Nn~&Vm9Cq0Mx6h6bj01-{(t#Y%Ea9)3LgazXAL-X_is znX0(zjq;{z={(A1yaidsHP1#n?rW+fgzOAdC*~n<7v(bug5vAnBs$moJSc=ucJ=d# zF>2QO3y@5cH7N~Iie{HjG=-RJ{3x#!c?2Pt**T0Y2J-T!0*Leg!*1mZy zGpY>k_^j%stE{`erej^(v;P>D6tqHK-DH8`RDdaJPZ-kdrQtHLg2%ueP0V^`GZ%PSe3E6xW?@SjN)PKsgF^_y1+*EDTh zq>D>t>k_gTE_FXmcWzc2m-Pphvo^mYPhpPkHR^ceg|1+0X#M3nMXlWDXx78+oEw^P zCz&prvzfDQPS43G*s%GgUlmC4l|Yq|g(@-_N}J0jx9NwNq^4}yTo&Q8eU*YxE@WUo z8y{Q0pW3>`LSCR%lcY$??jEecr~tKocL1Dx`vxjrbHI$HE!SX#oJjpZCARJrH7VDA z_ycUS?!l|G5O7|eQBOD~yXx<%9U`~pZPv?<(^}(6i>45h2x_?y6G)vZf9w^n)(7!m z4<(AE8boI?)0Iv&7n&|wJ8x_-uWxMZhX7=!-`<2!T0T#~_ZZzj?}kcQCLf_vDHm<# z8`bOxe4#MFy8&{8DMgXMhV6+F8A^%E!WB3i9X;wrta7R>(aZruh@XxUQN<4qdgNS&krDFNyx#H#>s9v^Wl?dLM z&INmyB?l)C<<3AU3@9@D=dG8S>GF326H055_j>L{J$l+DA!U;8N@f;vP|zo}fh|Vf z7y7DP6xO||LUB+VRFf2oaY$<;*niEGHL*KNB{5P8gw%_ojsja9ZClVkLC;(V9bK`# zZ2l=EpLCMwWse^qR^4+{8BlFsV{H z+l^g^4||}6bDsh)+n8C+S%#hnO2KRE5klHXaQxcs0_b zx_FS1oq)P%Ozw&WCV~#Jx+Pi*+EEKvt4z6O_0kQ8Z$2NGLadUSG?JLr-BLZCng+qO zJa-OV*N~LO$m9E@eG=*pC<4YV_S9js2a^SgCv<=+UKpkx3^R4Q zR3!p@JC})19y_q&wi%5I4E)NREBPx#LHUER&Os;o_Xm+SXZ273&u@Z77|%)!XSxxo z9xsVhosMWd`usBz>B%z8@UpMt;*I5|-hpUi&JZ=i>NN~LmN0z#XNW(^_7Ge;c0EmO z<~3<>Y2BO**%T%L)_VZx*vJ|LeKPl64YJTF5!Rfq8MEJ!cLtXe5?_bU3lEfXxR19* zSw-!+tKu&6peW=2!xC>m$iV;rG&-){u%dE{s@y^ZNM}%6O2Xz%i!Hs*x&JIlZ*qtw zgajp!z>04@k$-HH!*nGlzg~k8vP}59uR>X~ecnnMS?hXI zUw5KeA-ul7KY+-7r;rfW?g04*+vA2OXderPvfk(JNR2>)+3x8Qy62%n#s8$oAA+#; zdg4F|!a#^8;fJBaW`UkDMQSJv%lK0*P62CCR#pZb5a)WQ==Jal0>2KgX8vh0DAcQ9 z;}RMESaaC#wQo&g#Y1=t>^7I!!VU?fm}#}k&Xt%xr(*a^@oN0bnG}BHxQNhlfhaf` z$zO3&G7+c42Xp$C?Q66%Lp zwPx<(A{bWDr1b?`AsxrD4H=>s`bW?ycI1$WL1nn%$+fMrPS^2&oKEEkie@XKY4H+k zQn1M`xL$UK+QVfN1NlG?OIuY7j7XLR{K`hQgT+lxmM!8_sJiQTF_oKVsgcq@&%>p zeD?wofPlJiQQlTD82nBdQkb_s@;7K~Z0umTFJ+gXfEZ5)G9ovLYuj#=S5uzduD8#1 ziyuGYg{1+B->t0?;na#^|3aZZ@uC2*U&+0;f;yofut^cf)56nLxTv4p8Svva&(gsm zj#SX2H($H2lV5k07yb?Y`_6yi4KUOhY&hK>bx^n=#4zHk0j)Ez8JDl7ClI3b|=l2Q?lk;_K+fG}|j0Jja z7&_{p>mzVM#+rt7fBcC@jD&tJG!W#FSekohMATwEQBpKoPCK|6mZ^W4Yqh5qD_jxr z{cJw%>}-PyYh5q!t3P4!x@@J<{q<#6_~7txOnE(m`w`_{8keO|t@aoF+3Hj#{yz`q zf9)ipI|#_P$Y!n#VPP`$op_N}F&0g7E+Z^%7I}qy8fMD)lgp|)f`D;z;3N2$DwRoaMNfn8F+>NmIBX*8v_`OS zC(VwUI2AwT`&Ot_Mf(x*D#ORPlaG^|1VThoNTwoMQhAb`-*`X2$C-HK7R_LtH4$Vn zT9PgOP#t+i{0@S&mpt~-V8T%LQpF32Gp3lDn}>#me%=IsJPzbf_Y(8VNoK)LlwiY@ zVS+n1?`vaU!AMX3Q$|ZbhR|MXNNvack|>JM7zLs0z~z$vQCeI8e$HBv;GGzMBwt&F zGoo6GsypJy1FJMb2o&h!p%tQ4NEh|3uahJvC)eEx9cXKPP^OK~p8s}!L2I!uvL;F@ zq>u-Uxgkj{)%$!xwOkSI*x*UV)~~3oVed9a)-$W`&&?4HGPLjBwez4xTs^04-3Xvd zp-?`3nu84*KRIDc;%e)?V~od+T$f7EEH0NRPi68_mhIe-CR|Z^Tz*U!@qi8V0tA^z z>+0$C9zV_qoGXbl8UgVY!n@@pIn~T@!Fo_z8td%r?AM82Lf!2)@H{{Vj1CHfEV+Qn zN(TqT-u$wG;RX`|huSycX~-JNoTP2BZ>q0{3ZBY5jE46tRZe{|Z1s)06uLpMku3e) z71L@&)>h9p-UA+Gy&3`Dcs^?RiGL9rH-1b(_g*>d&OGeFv(lHOqWv4GTUHkPeW~Lq z(L@;IW;6i*XD?l&Q5T^k4F)MjAslmjX6MOo4!>>Q96a zzMnAxDbGT#)$PP}?-Ibm>7s?Pjx^K0P!DB)rKn_c61&6jbh+E?30l)Q4CCj;OMD=k zJyyh*h}k}#uLb}*ADA&AjjS1uv2$jGl9duCQwW)&8b8;oUxqL_J1X&8g;b(~4P4jV&yOoh{F>~P=rOgV< zqn!;g1*fForlzJo^}>tPUq2Z`_e`#67o>?JWJf=Vjs*IVi;Ub(`Hk?=>(CH!9(sO4`-c-OU@WHkvh!MMYE8I9z-9t;F7P=D%1Nid#P8RB9X~L$lDx@Q0l#a$!P&&zW4I zzC)pbo)oX!&d)#xmc&i=Q7s58RVP)dZt2H!sLZH^%d#P|lvcX$jqPY-n9DmUb?Zh) zJ1;32aL2CfE;$P5wMz_=ZO|EX-m&I83vMV}c#frp$?K{v4 zsy&6w1|S=#=-W0rug_;cu%EL0|2HYAFx@kyRSLOQ$1(Js8s{xnLt#jTw|1Gcrrey! z^nBc9?!A808K-)lj=&Bv%X5@UXWqvBJLz{{(>T12s)_SJd^CvP;t`uZ4Mgt&?M)NRCV_gW5XC`X2`aG6=Ou?L^cE;3H_v}nm^UfeS;pB z(WJ?Xkk+!ak*_*VSQgx#Agin-yp&AuW}%sJH{n93L?}hMr*+fYYl(#6Mo)#-46`7o zbzz(9KOGmZTEq?u*D&Ef4<9+qhT0lkZv-A)QRM4=NedE#&6oKTu&hGup_!JZ#z}bR zN2Vqq>_sh)r6=$%FTT|k0kpG2QAY2}i_)fo6%TX_xXpqz?rLdk>+0xi1(UB6P}a-6 z9nS4;nTGVXM}QShTfiSeXSugRQxXUU2-iKZF9~Qc%L+U#@HTo<-`*!9dc6^XT(N-7 zdi#@*FB{K@kGt6XBWTsUd4SxX<*@FF9czItg>k%s2hk5TXb1GH6Y$x(&66Sk!B9zn z#0fLGp&bM<*|G)G8Uu@wdtV(R-JwQb$ZU_ecWH`CFYVuGs8H&{{<0@HwC3A4$b^xL zOacS;q!}*Y2rHU~|N0$hVzZ{a6N!U7`8n+21IL8m=4>GEM;n_Y2JB!f83n&PlMA)D zjWD*bF*5)OMnTjsV*8J1taT=Ygf8Mt<@A&yl9~s5_5}xN0K&0_B!|l8R;XW$>RL07 zTE(7-?>~rPFFP(Q5VwZ^0;w45G5s5uk;fb9wg0kN)%lAk5s>*oEM0y6uV{f3E_Xu% zS(4z1h5@%NPEzvgwRkd7uibkIGZ+4Vt2^xV`d2t<8R={9ovo!j`o8@2E21eFK@6!O zm-$HhLG}FUN&anjed=k0yZ!8VS@9jo6||yfdQ1WF3oTO1N$FY2lA!&dwUd1M8NCPH zQ)rkNH%v6$nWd`;OfRJEHphmE zw?E^uqoV-UIe*_=MsuBA-Wz)jvFp18M&a4au6$JW3C()715?| zN6l{LEpsUlU?zkeA%|4x0)c2kZbXF0q21~~Pkc&pCU)SB-+GhC&u_r&>k{5S$N%+@ z@A6F@oY)U0U z^r_|30KDTW5K3Z6w@T|+&mJPd#tHkyOpV!r#TUXYbM^U`FH*;-n;=+Pp5*P+_tt`| z!9G^e29zbqUfl+D^y2OFO!Y61zjUw|N&tml%?*%p?Vol~lUVI$F%bm#&{P}Mu)jiv zZqn9)fKM(sC7UMEQBKU%8dx1$Ty{1EVe*r@8BM)T`pxJX0=cEZHLMx)ARCB#bj|PV$$gajtM0CFr-diMvDCdvjrWHKBG7M4#!1pS>WJJq((G`k3OqNT zAnALN`paHuk&o;6WaYBy@F$b2&u_+jJ!9T=^spaq(_j*%Ijd$pW@hHA@t!VzxUK0R z(Ed&*QErqgQV;}88z^|u7Hrt*VNdc(A8hoIckoXIUg#Ub+4~>R>z_{O+MbV>@IZ-d zx@*U+YdWH3+k9G@;&191_iCg<_1gAlTYHOvc;BEfTTflr&YjUVU%lN7MOk;y2b`!7 zU9lUPfvbu%B6`ewau@5+Vu6*66s@`ghB zu_AFYvc;Xf2-Gw)@^T z6@w_3iV*Wh*|KEGBE;0x1H$px-Fs44vthbnRiveDAF@*GfAN{isj(FOdL@z^8K1sC zUYvSgC+a4R!A@Ev>u`y2A%$7jzpM}7JaldMi@uYq`0395j<+*=a>RI+UNh6wR8iRb zhGWjjQQsg{pU9g}|JR~|yj~aUsN;)FyfS3<0{P-^y{~dVg$7gY{xJKe8*mkT36Ntf zk&h%t>((qweMt!f)xD?+UyyfM7fRB8GjlhO)OYYEgn|C)IpoKvKJ^)~l3D@bjvaDoXb1zu9 z`(&A-nm|K6i=Hbwi%jJ$F1gWKQ+uhisHsM=EwQ&!CjU1guH0_ny?sF|pDYi#Se%QE zbV!D?#9#}#{ObyQ54+{PGOP5H+^CGQIx!S7(IV451WhRtbFe~F7KaltBN)C+4vF_07Hy;BFkR^T|xM2{_7g{EA3U{ae)_?qLw_&=~ zadCijZZ`-{sq_0BSW-gM&jta$o4u#Nt6|R02iU((8CvOuSmybYp{FTw$S@{S@N$GW z5b>RI-`Yr00px#o+847?r!cANWse-+SKKkRb<5DE$zalSXoY(e^~D)>9{m>FbNOVN zE8-EOT;?j;4gR`+RYVZh=TZS#S_Ru&3AicSiI_z9M5TlYiq!mfXOu||)ESCsB~GN2 zs#Od17U;898gkT}6H|&!{v%`-mhoyeS`0l`r1KFIe|IQ0_>#v}YkwWN;XoQ3VEbC9 z4{x6*UDv_khhR+O`=tPm0ap3c<2>wo zKtO%(BbvSYL!uq2!Y=N=3trJkD3YgszCQKUkyrL}V>%J(@n9NCj-o^>N1TjduH`vw z?O&&Cv()qLhFjoJio)e0xk!JO08|R7y3dSgoTvyE+mQ=H--oH}hmZ!GmXo(R|AY%r zJ;98C3-Cmp9`j%sFTq!0B#UJthc2&s&C7}s44~exuvil1IQ8u~rteI~T%Fb$Fi^u; zHWjB1`H9$oAZbAF{#~D}y9q_>6Ng&4&IBp)fTi|9u;v1KCNfiBlvMt~)uHkh;e1W0 z3Tv`PS991a7Ib}3vYCEOK!14c`760A7picY1i3-)wH}M#(msSB3HyckI`4HIPJAmY z5B!`5D!1;*hG;lEi0R42zU;7XHnaRAmxsvcPf!be6aaYO<#)KO;9MWpcsnxW~%luSq!24My~G9?9>*wxf1P)JP43QK{|2c~@pzgL)YPO&kxx{lg@}#8 zE#0LMT>^86Gk#(Az7NtXntv)VYlQ=PY_QK-S^0c&|1vH${QoSZU56}=BQ18_w^xwU zM>3ZlYOYrUtR)>7b;4fgVKBNRe#50me1h$1Y5=s;vSvIj?C34%dJFWw(jjf5h2cq@ z44fHqSIzO6cIM8YF!{PdJ5R%)h^(rNMZ{u^05c;6Ujko4JJ|ZQ>MVf>+7Z`>ZmXSa zyPDy%@DMsoZ2n@eW9@dGo3muBvVW+J&{z@)yPng2>lP9}V!?T5cd>wNY-yFeX#&AF zohrBjuHrBx=SsPL#Tq&cC{sda+)A`F4wD8%eGQ$vEvN96I4qwi;)#VfsMznDeRZB! zmWxg}DN`p%3+oIYc?wW=ThuG5@^a*QIm(Ado$6w&c!>baBMR_C+o;>)l@HnIhnDUTI{Z;`Nv(8;md zLM$%$?CcCOR*?@mU=0NK`;f-Xoy|0_S#`)ypHP)!_4#NNXnbk<%@*FiIa+pkM+wV- zC6-8C*g)XGB~Q?Mc8B6$7thQnTZjP5JUNv-b~uWTyV8B?V^J1Ad;V}09Q1-O^|{ls zq00(D{5W>R0Qm&!^ba<|l?3XSd2onA9zcdw7quHK`2qdygy@g&r63e`wE5AA+`yx)yy5BLjmkoX-= zcc-wS=o;xtt1IChSa_eMqXs_{9s4tCsv_fUo#w)|1`fY6LaHqIBRn+faY-I4x>b>_@$kVHy z9?r2#^&LFUpOb3N2~q%XNd`9j7fno>Ca)0;smk-AxQSOUhEyULh;L(sw-&+i@#SKJat%yjo^3o4TkIqaUW{GvZV;SFtn>kdF2{+sK}2B&s|d}tx|!K2tW2y z)U#|1^l|=Ow@K{Hvi3=Z@}md-gVjg?SB>vu0+~W?J7}qgOi8otC7(+2TSE_S?Hdnq;4ddVCWBnhr)CD>`UTY2F>MyKnb#cio2Z@rOkG2Ir zvCo~L)qeW$5e_DrJ#x#Gb2JWtG#~VGV+P_C@iZMR z4&M+|{36IOLbV#a;>7Cj|H&FH^;1rv5bJhGW<22OrJ(#fb-}GhxD}qj2HLDz#IGQY zUkegB`NZGe_j7k2aen&buo)!?5sx7`Ytf`X>@ZJgw=s4&WdNEj4?CJ`tYiF)Vug4w zRmYzKU_Sn%3T`GiB^1p%4YaSvL?`|v z{++mur@Qy_Nc6yG;@2Q@+H@4GK7u>uVCr8pdu|rWtKOH&whOOCkNmRY^nqs2Kh*N3 zCl2q7HVivGJ?knp@2iX}YHSxdpQ8kAA4#6;YvObDQVa$0aa`B7kjqRq!;R2&G)`9oN3hY)c@QcJ_InIuc(3XHIq=BgIHB@YtON(0eP0!Kf9s76? zN>_Y;Pu(`SdmVVgB9lL^5TwxL+(K0)KEp;Mk`J}k#QbI0ZwLGG)5X6lAc7a`RZ!== zP0h=yb~gZDWT#+4vH2_EUw5JEnrbY~D#?P8i8GQ2HZrE{$)oBzcA~O*Ms}2fh3o<& z*3sJ-d5l1HoJE(LQTCWR{-;UDq}Y*5I5ug_P|RHNLhfZnz9zR!wN$o^Ow)^>h&wHuvn*OkC66xAvf6CtV05)zRcCA}I#h{VnM3-+sX$f37}hbRi@@rbk|%%Vmv ziTZ50AuAZ(kv7U<3H8dC`=eEO8c0jGmHRjL7ek-m-&TI)))d!6OyfS++(+@LZ2rj_ z_&81yY7JY=aOK|KxE_56urYrlSE+^9G5;%8Sa1ljLtF0on&(ya;h%&LP}gIc%XXSh zz?Sbn(F81_?vK z5{}uZbL?}rpU%Fq#`)LHMw~Q7!VVbt@Zvjg;Z~X^M1u@8oe3I0>TCxaM%EK0Q4dNDSi{&j(n+hjc|{V`IKZ9Gf86Hee>7T zm2NnH#V#oZJLx*1O}%78*JSNY=;Q74U^0n+&r*?ImCFmU@prp#9u9)h(p5nd*_wrO zDjQ#O_0iUSKHVYdOAuF%~q$A z9Y#zudf7F2UQy}40iuX!!pnD%I@pAuB>mbS*7yx6{MH>c5s8Fxz0<)v$@w8nv@j9G zo_#)(OU8DR&(_PLYIXGhUvI|O%;O0lVQw0Arca>{Sr`YuArW88VKcmyZCMyfwKITo0+I%iu&m#%Cp zpYhAFwoEli{;-sLX)4{I=X`2PnFZw6<zQ>5HmWG( zl;6!$`tUdYaFxe@qP~J=7Wvez9&TSCWtx3vYGV`ipFx6{l(eoeTZpyD?5&fR zbuE14&&TOwuIHE4U+!D-#8E;&tdCJzM$>b18PqldCtb6f_$(2BBJ6rwmB`(YfY6Wb zJDKwg07^-M=Wi{R(mmZPHc7Frt2vr2qGyr6@g9`Zcd?XNbHqH+)D{Tg<2V04)I<}2 z2JHBW1FyXlZERw+;v3uA;6cbokDUb535Ri+^8Ef!#E?(^b7)nQ$5e5&^mz^NDMN>J zK-3yS3mtU!aD&u7_5=71fdbEomPR)|yM$BOMy6cygt4!FADMH@ueDX6k-+vMy3Tl` z^xJF25OwjU1yc(P~o(&-&!54-hxv-PX!SMtsmxcT$IKI1Onxi(>!`H#1`U$BynyT0_nXDw?d zO?e+@_(K-xngB9YF$S{hdYPZ-RaHzhxYgo+xu(-ZlMa{j_3Xzb@ycdJzdhxGxWbsKk@crBNGx8s^!T2XfYa%vZBW|6;` zI-Tk5w1u&RC<9Z@qXiL)BKRWsJtkAUf(o;We`kJk^Fr8u2#0F@+OF4AR|Ex0^QAa{ z5EzLk-+r16X1)-LX7#J^Hzoq3KBu5O^*5iViGbzw`Q5f?Z{)y%Yj}mBzhqNiZE0{- zyRnFs%E_Mqd{9XP;{#`f&(9w-(}GoW+G{ns9V6OD=W7lEMKc$XT(_LA%~sy#Tb-CL zmGOGZ#|mnb?sc)+(OVtFHL;$VJH+AksR%_B4Z9D4Q~hyX=JtFd0WM>kUGp< zOE`6SEW+W996aB($#onqvr2qVotHYD9Gf}O)^nvLrX6c|i}sVt-u6k3_see|rjg$@ zH~4dX7bX4P4+`whAEN90?9*vd)%??AR8WtYFY=76>uShF+szy|J?WOf8y=po-G0XT z)m`N`EI)ufnx;>andOs9nzZ1mf16aJdjnm9UD~kZqL1IEQ*D|%u*E(d@U; z-A7~uHG}}+StNaG@*;Ab0eR8SnE zVMH2|wLOo#psom?Q$HH47BS1}IO!rDUO(qXqTo05vgzvA0PtWWHp8QT)$OHb_xVe* za)Vdj2gFS{`Q7>b=tZOGr-&!$3%~nK`R!Y#K)cY@?XQ`iX#)R_g*mM|1&RF5N4=n` zm0PV?-F4QQ*!(T*=X>T(wbP6P+PjYmqYK$kc!^8l#kOMD8Rf8y88mN&RG3Pt)fs2? z(0{29Iq|K>7(|Z#W|y|ENr}MGO*PLwoV2OYRKuAfXyV{^+dc|9?E|Ni|8f(kM5y4WKjenbj{)b#Fn9A~%oyr1JOTltCq=-+(G>UqwB z+uCOZwtx0oTibm2>Va}^wk!Vk6m<7Dg%QY_*y*93qTbjrZ67zAY)=P}W-yl;gmMY@ zee?GY-0yOoPN86H`9ryS?RiIQ#_b7G@s$Rb8fvYT+qPO{)%pob{WnKgI= z+X+I`kV1nPX$i&@#-U=~uRJC&)mn^ZQd81yR`%|(uC1DcF`U)d;viKW8Sb0oSPsU5 z5qcIjy=}rtzDdUs2uc14WTQn5;Dat2ms#Y@G)bDPl)4K;bUxx#9zSKS{?Vdq@=LF! z1!b-#LEdZ>$%Jj<2%Us(jlZDm!eyO)dp(DpbFSn^d$(5V*h|4d?-=_cqM(HYk$ZeU zk`(29C0V#i3}I<1{(C>G%iELl;$mw1R)2VkA+{hXB(KIrRPcKk@3XuuWTMnUKYEj` z*Zg<&ML;)o){Y1Ba5NeQlQIfmrjT*j#A-mkf4}9bpWplZ<+p^S z%op_-qWbAeDsvCHvt6MnymQNP4`ZVX5&GFkw5v3esMR2E(BkCa+MahU3P4=bdbXVa zbw!=_gXYB)q3N_6p}fXLvOiBd(b13^c_HxKbx#%ELT%C@XD$vcw|p-zqq?SMTNt-@ z{%=<6FBNGS4deD-H3$_@4KC*E4Y};#WRc6q1Gk&!-ExyoG!rrK~>AXgNmtiU+$3 z+^eC5HYO`o8sUI%Or!Ntr}%u|MnVBRC%b3{#U#_iE}>BJl7rZZPr-lQdi?!8uez5& zqPHiX7=f>8b+S%UR@cdSFYTgj3N6HcYjcO}QJ=#iA~OAI>4yD&7;G#iIFfWWfXzS* z`KW`x)DS&KZa3-h1ryV{E_L-&)Hj`kS58L`zKgUBf!=N`FC2MBmAnre!5$Srd;2=_ z5%^nbhT4}R(HGA-@P@nza-|rmXoRk@Ax*7@m8XEDSm3oV+`CA#PtLAPd{QxkGfvPi zbfqL}Sh25})K(?sT8t<%5-k(<+gp9Xip_d=FaCuTy)e4DyMz)1DYiQ&Q;a$H$&x`b zBt(n8R3|A3CP~;YVQPA+(Vu(g%&K2B-LmQX))}IF((6 ziU?zxCVw<9hICU-vgC;MuS9Dq*U@s>h*-nzHkflYX4@Q|tr2|}@=x1E8yefkISm20 z6BMx*?DUTP@{eW@_|E5N7s7$0B2lyByjwuIX5n{G>ZkYZ+nMOA9pqmjL=>bxZ_9mC zNHOgiB~+F!Ib^4{^(x|>i>=M*wrbx`4Ft!8)k{F<_1&A4aVOO^HSB_dBl&`Zydw7&Df#Lq-rj^i z?t=AtcnMJSoJoie4fw9@V%bY`51)T63Z&o7PeESLBlWY*OR2#Q6WGUGOBEly2AI|4 zEa<&X@v{Kh*-OPE*&`&WJ*QA$BMEkzje_g zVOQp)cp*VFeW?49&=uoK^?s@m}P$rIk8qRb#iSHPVY2Xoy?XgOa4egsK z)ZE-0RM(j~>#d_8yHUXNzA^mKz0VSq(3uJPr>+0|iT6;DUhiv(eCjo5uOTKQ6X?yC z#a5#KBpoP7l*Q4b3G=zm*43H?U8oR$$nn7#=yvP5K~;<(fhq1=()^OAD#3h z3q@?y&Gq3zU^C61L4I0R?Wa2OMM55SA_hUUEL8rlMnA#&D-Y$M2%*3HtpI@QRQmwH zMUR0yTM~ZV{~We>;BD4BlQrL4QJ^soyDIgI{|I)*2FH85r_oE$>z_S(QWUbBvSS!| zVOl~o(QsFVc;7LFbbXztb+GRc?xTE<>xFKwD{WR`^GC_+2eFFsmxM!pNR;CgI{52~|gKwLo_~oZosZVMUb6e=p)w^l(8-e3m-K`b^r{MU>xa@T_wa zA73PcRBDXMK&J)204TyjMRKkRnffOwPMk1oiZ0o%F-a)XR!FC+l`*iR)PV0fkbh>! zz^@tJ!2%V_gc;IOFX>%hi`(Vc+vj8>;%2_@&4T@$QRn)QY6B8>PTauWu{iU`#XvR= ziuHTG88@qb8^?YT05f?%N-a&R@KBwr){o;>hb+_Pmd+V zJBQT3PWf&F0{k=5f^I4;ts2v&3Gt*OKtY)ICw^qv7KE!oI9{8#nvvPsRSmk#;%}A* zUIh0DY_e<$OKFqJ6g8ep<9x~Qs3Q$&nPDa3kj)?H4P&CeZghxIGHbkWwT+gv*+dR4 zO_(doi=!J>Z*d7tvzGZWTn}#LRk%7&Ue+_StXZOXo>xpu8ZvQGxD1Q$JfZOZ_cQ#U zO8CaJPt%VI540`oeBE@X^1G@qepcAV74f_J(>;I*^&KfR zhKbTh-}R3UKeEFRBm?~9sbf}bNA`fV?W^r<$GZE=S=<`{|KwY`4HV*Htyw{S4mw{D z2J_4PNJ|HdY?rP0-o4;DuJ2Kuu3n1e%62WhY376^F+5t{#LhSOT`&Q_m4#84G97AS`&DY5Jva#Tl z27&N2y{UF^Au!)@&}}Bia#nIU|2swo_}bx0vES07OncZUu0OxT_$uPlzxD4dBZ4Cf zB%m;=pH7#pf=yu?K~Js@znc0}_W}lHi9+*;Dr>45z8vr&t~Xa#oYfn0-0%=H=^Rpq zO(JuVsGjkoOZiFeyfQ6T>~NH*o{a~p1v0PYx6e~Vp-o#dA8Hnh=WRh@v~~vvj3a$F zdu~GZS-GXld!|*Nzil0`i#!r69J%_8hTEphJks^nfgo&|S0spTdD75LLX0l*)5J5Y zU9+*2*j&E=IjF>GYk<~gv{bAu{15rY#>~^Mak#cE@H*>Yiz}zs$8X5cwY_MRgpH$@O(e2GB~J$ zlzEy~XxKtnh?SYH)ubs#S_DD!$ivv-zXjsVi+zt8&-Mp@u&BmcicaUo#Z(b@N*BaB zy7tz1Ct4xY3}%7}7=SI!tpaTuah?Pyjt3uP;BX9AN?q{9uy zPode0DT@VP#CU+`9^Ra*18>?Ys#{sTkH5m*S3CKiHp4~l6URG!A9_TEF)9`#KL-C& z(}E_>$!Hu6kMHKl{qsjoSyPbyD4+gM@yGQKr$Z2L#nis0M$L#KaV~g;quYEm|9-*p z{`$qQ&wr9w_eY&ZIbiqZ0in(`em+lIjBOWznR0my{P*--BV^Tri0rIb*-hI2o+G!1 zd$%^09Pl$&O z<|DlF$7m^|(X!wv2b1p0*G7%XY{4nt>xSHpn`5S{n|8S9iSH=lKpO|N+$sKaT)qao zUrJw02rs%5w9Y1@FGUTs7##2xYoQ;KCSC+!1>{1Dl8%RO>FLJbh`oc9t)gYZ(z0D@ zh(NFGyM#Y>cch5>j>`#+3^Ehla{~r{aP;w$VjL56`|ilC-v62v+2p78Z5~fO(Gk1v z<9GYhqH1ll&!5xWd;2Ui(xM1;$-N8Aecqe>cpGE2ME@kC-mc4XWR8di6Q%8Qjx{IA2(;uJ~YmT@rd3YM2V!jl19N7+} zxr*W$$)xoPn{jZxr==)yuR4-?>vO#Wb9d3k9PV5aWfNvl0n)6)ICakfq0kx_Zdg*%`_gQ7(WR zH5fA57SBe;5{XGxCx=JxOhtT53PFuJ)`iy1JhJ9PE7`;|3-d*h1Vk<7Tx4VRe0$#@ z!-+Z+YDG4(nU>#=W5h-bCf;}7Ap5M+EA#yMkh&dWHemg}z@S3CN((=4+8$XcPBAfZ zatkVDqg*;^CP0>#+!IwS;KDN_R3NZZ!s(a3^7l9Py-~6zRKOGJVae>bw6@FdDDjGx zb(A~D>}dDjZqX1IXIc9uB;|P@!#0-0#jMXsz+z~oO1f?|Z`DdnZ2t z!5l_mE(!nmxt@W~z)lp&TCg~|rU^IOC1+-VFj0+V8b7gQMu-Ts3FV>NXq@TP7%aqw zQ^0Jigy}X|iX}l9*)Dv*AcP{Y7wrRg$?4&MJXy2}cb~3`4WYVqAtq>B_zb->iR-fQ zT;!}>Ns-K}Ixsd1MUgBszpj-_F!Xn5C)1S=ar#I7;CFmeKZ7HzXteN!imQl(^vGqt zC)E95{&?keQ!%+1ZIw;fwc(gs`J8L@_Kx$p5C7ix468fd4fGjHx-?uXnh#w(B_#!X zlhC+rzAdR#NEb7T>@Ly5d|Q7N{7PU$IlAkGvb{@;|7DW8llHa@?>TzG+O+yt{KeRf zPEz{4QEd1E7NKfBW9iC|cT{*Ietnv6pW*R-mxVWTH0@hy{xzQbZQwy733owF zsr{oM8hhlxsC88u)P=Kzo#*lTdvY8+KlTgg4ykx*)wT*x0G@+GIc8u2hgPWeoiq@^ zYJ6|yI#TEl;2B{n7<%GkIsb}@XEtVjrQt;V5&cJUOr3El_N!+5&e1cv+2^1No?+?2 zY}!F{YM;}*f8}Mjw1;hj2@&|4GG>2e%@60Zew()t?FR6+qYFnDYD zZk1_^6R1KND;w;7iaA@+v*2eaqKedCJtipm(#m_F<30 z!9~M&6%*<|La1yU_`5@F9O|ks?fW9>Pl-Dn=NdYCy1$!W+sFUtTROTm;Fp2QbudkR z`mMi6^h%}p&=822zN3b6UlTV0u*d&+@0)(JU&PeX~_#STVox1-fq@agrAj`mI(vlQnH0e zCB~(bMkqwnwkbuc>q@0^<_GT$Jl|(=NOno$qg6KRl3jam=?9)&AzC>&ln27X-IpG@ zzEYXdiBl^Bh~b_wsA!xqRwt6R`vR^|LauV%f?fc84T*kgux5ogPcuX%pahGIZX)=p zFHoy*c}3Mw&?i-v&6L1qoI|~^GpRb(9_zY|$|#&1mrqa&SsT*gRKTdTUr9%P1mA{T zMK>6(#x%r;<=iQ0xEe8%{T4lp=2$z7LM`pW%au57H=a7+^0CC%n2Gc5^m-$gb?7<% zPf%&eX&7C~NCHRhYVhOQG}~tt?V1OfqF`-97j_vh<<}T+b<&UEv$VKz+}B#JvfpkK z=O3<(-iW;n2Frgz!b=#ck*o&4sj&l)kdksDdmP!B*df)kKiCCKPfzC}-8P6n@SvQA z@way)>)E}Ktqmm7`=fFpzRMq&zN577DLZ-*){diw=045mHl0@40s;oi_p6!U;I|uz z)N3)SO_*efS3IvupVv5Q4k-neUUL1RToLN}ag&5gYJr!~9*tmbq@mx!AabPH!nvhz0oVqe_y_qeZ-#$B8?>M`86Dg zUT324Ao%ZYpETz@D*ElirD4ro^ojQBn{8_2tMZLH@t2F2p^`l`=fX2O5N)LvlYeXMX?d2KUlcbs?m8ks9R1Q=-*GEzP$`s;_OE(h2)jLH*q7lnpBm zg)EDAUO93^cMO}{3dZ*%JUkrxu`H>&sq^o6hPs14%UZcvlGt(V-BSp=9~UhXb;hb&>ua-$-=tuo5euwiLZ=0uX;msEczcq)%#~F;y(m_llmO|hR#`HkH zkQvv=583UO7@c80wn{fSi_k(HmbOn;kuq$dCoI zOI{-Dhi|wcY(Wx}Q-B~W#cZ8L7N!m)mZ8)4^!%9PI!2l z(clodya5;7H$sw4#-E2i&eO9t3kr|;vj1i%ow1(SWCx5a-F|jEUQ*6vntDweMUcGr zF1K&wh{#hCzBX&kR}S7>XZW3-F4}hEygP=ZGs-@mnd7N;Fx!_7yJ#1}XDi-_OvGiX z@X4Kk%?7kaOf}AEgD_mlUuljAjtY`S%Nw!qGSX>6%2Feym;?Zh8j=FY1T3O~deT1; zc!8HQK0ajm_Jh4Ip&{NX4=QBaY-1h%0pDhO*2iCsl%Ch8oc^z5>;!O7F$G>K^cK@- zv?}9VO*66Jb3!JGxUBx@te%qCV74OkYk?L8mfMiMwIqJEM>m>nsNizDQx}rJJLw$m zbN}=F=sR)oZ}D1TZ!qGF8g$+mdH47)t@<{2&3iu2*l-#_f4cQIn!67joJ`3ehJO!D zm+~alOHr97YAFkMtRg4#y{nx5Z*T9i+6XK-$_`gKnpW@D*ERJ&m^=e6xIAoacdGk* zr!Pdke!1$2X7C(a*lu6qbpI{PwH;P{<30W2F)?p9`NZoWx-!kr zb#y<{AE>M9YklI9YaseuY&$L${SasE(qCu?*c`AvR zIv45U9;z4q>AEcFd96{bg*hd?MF*M}rigv+Hh2KRmrjsJ0VT}1zq1G9pSzcX=}*A= zt9%`EAIWA!G{5wvOK6s9|7f;tZBg^AJo_d^8Q;zfzpoL$;JGn=F&(?yyzR-;;c>1A z#X#PW4ZdH3I=p2U(Rn>7v6Zt+jid-E(;nQ9ETo&rKZH9qZ$Q1*QSHu9;Y)n*C6ndp zXRFk-y-Rfa)w;s>*fMd{s8dYKk5CsxQwSz=6GDY>Q&~a9TrmSCOI6d>uS7~aI!Eg0 zg(4Q=oo4RkA8Ht)lB)@%sXan5I$7w#e=!SS=1qpz zaq|-Aj#_B;0$BRS_NgdwlLV(}q^azjr!h>N?4IhffSCsjgM<1drv%Lk57a=~A@)$> zn6QpTbKG2|W4Dj^8)Ir)an7GuFvHJy+ence#P}=(-bR?md&%%9aTJ=VBoQ4h>aX8I zx)&BG{@)rXtm$)$3F2T5@%%{vx)c+|S_TWmor%WN0KrknL|PkURlF&-#8pHQT%x?% zC2|u%4UeD)=>+w<=|W0@-vFCxwT!yJwck5+2>%<`m2xZQO+s zGRJL@=Pr9+i|$@ku+_AGZPu{uLQF6tv@$B=k`WQ>O_M7Yi%7i;!zWB;FLQ#k$b3#H zIW8(FO4oIeG9)KtvIuz<1-2}3aca{HKO%o4&D*o&y0l1`o_qS^V0$~rr-Cjx`JST; ztG%|C&pB)WhmpHHVa{@b6_fW!zij=_kU9m-bE7eWBbfr+i}4D@?&2fJO=_DUwx$HyAKBA0DZwScT>31cxz*dpWB1D=P1>;w1a;GDx>%R%H)Q* zyp5Rh2P;Xq-zsSDR35qW*f6JfJnixLt!S1$Uzd@N)O4QcoX8x5-5lhvFYrDO9SeHg zXn*wm9UIg2Rq}JY$ubM$_J6z&D$P*6D`52|4PboJI%|Y_D%^D;Op>?kPy=Ycs&ecw z(tBp)^o&H)(*rM7zBZ2oC@Cu+p(Ch{!s)B(yQ{RP!6Tsw`+?7hAFFaZr#ubo;|pU# z1&MU=n9vDS1M}05uC|Usq7D8>b7hB_I=@AljIV-3#Cr!5{kdB*7#u`@{0e|(Z{81w zHn;D%`kzKD?t>DU7}@qDSW*B2@M}$iLeY=X#zo0qSrL!58vBK?X-FCS=*4TTzlzRe z@+lhrh~efhmtz|l^~cbe`yU$nioe%Si>Ga`q74pKNfI>;4j4gY>LouNW+}_uqdB9!7J>o%^qh3e7U7c6ZGPXxp#Y3W8?-Y3((qFF6PaYa zrzz^k1J%{}Gu7K^lV#)V%yTcRk>QcU1y>H(D+K=JUHM`*>U&({D15WT_Q+NF;H;!q zmJrup6pUmi7mq37XtUSB@4Lg}UQP`Yy!i%Sx&TjdBGr~RJu-GwastBodpq_*4=e9rlL{)gb74ptTKCIc5A68_yx|rU{fX;3_g)xhY%Tq_cF(3Itaw^~bF0w{n)xMWBF zs7I92+hRq72?;F^8n3Von;pz7-BPcbTy2{uGmQg@ge%(Ig-K0PRM=bJD$dPY}16s z3Db|m)6qdRwOUnRJT?&i#wk=$JKsr0g^Ja=g{lzqGk#>0sH1!VpBmJ0&(zsq(1xcUJ**s{4@g#T3h!$-wHM0~GK%lP_a`_z^jd+d_$ z_2=I1t?>gp&=`9qEAmILqkZ)3%9PygXI@v(9iz+e+@2%W0$t4J7gUc?DHl>`6FW_&&5-{BhVt=?4f$Z&PeQ*p0Z z+z;;=8SIYwiTOGnpY?Xe6q&lQ7px^DK;pJ^#?j#XSUIv^-`uH{EGwR~bVO9IEuZD| z+*#JG$l2C$R_gOpgl5`+d8CDW(5<>HkQXEm1nBZ81#qK@8>$M<{m ztw9S{shw}f)Da4m+LhNDu~HkhDNCt+`ULZpL)4{$u@IOkbQ$+_wp=C)RYHAjoH~Wk z|4Dt&z9EQE?pTmwg|$-(1hlzZByt)xLR z98F(`?)key^~%L?5s5E?ThK1cYsxs~^tgPGLTum5%u@0 zZ$fWKNZrT8Ja7ulAWfeXRl-DyUG@PNaAT$P$_a-WfxfClK5hZp6=wJ zJb@A!5d$b}BC)HgX^N}p!*e-E8fNo?EX_z3jFH%EF+}}sz^_az(+m1!pRMqyB`tB6 zVe!FK`S1f2&Way?&JK1Y2uF4@7%NDgbS?b0p(Qp5CEJ9O6+eD#OYaVXSkh}wdIW#W z0K@DZd%CK??#tsJ-*8DONL~5A+~MuJw_oS^x|iyIyqzd{i4gA)qMp!3F^S>*@FVAW z_tVh+RW~oEnBvQvl)K|=(dWrtMb~LmVeWBHuFUL`+eaJ={u(t8*J8uKT^^SL&aTIE z6o5L>5fa~pRYk>iyST7$Ta(X+3;h5D!MNH0v-IG={@o&+rFV0(+J!#0_su83p}FmK zo(@~!%dC;RQLjNo{npOPdaxbRX8r_m&t6$sX}_~f*z&aY=G_Ue-?iR$IYNmzLaYz$ z6iE1bOok17_jjx$k4{^59iQF9Cgn#HxcgE6fa1yVNWJk0@1@^yyAv+^;&U}l{m|C+ z&=xOBWovNI6uB;E*MaUcCwOCBbu|qbY2l&!+8J?(+{s-8@sv8K z<%6AXVFZ+oPE`l;)G>3<_C434+2t6Yk=Tn*KYzu+)o9D@gWVG)z$FH$lpVUb=#%d(t6ib}siw!Pjlo+f+!MD_{BD-hYsBgq z&P(00dFGkQL1qql%DMTr?U~zp+wcEais zTuB+EQ}K;y{rsE2aEitOTcU`1hYNGHd?U#|XqJByrm$A-tF4lHRCMYQ~}~-Rm{v5bYJv$KJ7STLoj7a2o1~xTF-4c1-m)4(= zuje9=w?cd4kz?N0X{xK0knk0t6KdZYXE@-iyN{y4Zgk)^EeB_ag}Ppliymu6#QTSK>EyMxPfX)JKSHe%fY8Ux!tA# z94!_Q$^3#m64Y;aPyX1iq{ypL= zd1R5M4MNVa>&icIhrE@+Ny}LN8M^*s^iV5$l3BIjy_UPN1b#0R%wQ8z)SLs zK@9h6O5_|3Rsv4_+A!JmA5j{viIv6?cBcK>rS`r0Z_4Q~C`X!gM9f_icHTDXXjf@~ z)(V-NWVD57!A_XrsX_ITS`I0iV3WbLps|)Q9uJU9WcA6C?GMuhqw$42^@0aG6izBv zI-_5E2Ys#1t`t6}@XX-cm%j0FK~>@H43mx@`dN#{^Qoh}Bp2ij+rt{^9DLy~pGVy| z+n?9wy3{^D?6YRwi>qqI-(O*QJWktT*BJNi7-UQl5+12p)_ohM;u>FY+OfE)=pn-c z`s(d*JTS*Wal@qA@?4$EbTrf#^tXQtkdUQR_7$+V5Eg$4)YZY|E>9K^8%1mU$%nV{ zt@hpO>p#(bLkF8Hyrek-*M28+-SO}JP7}{{0rPaq;OstOpQc5PRFl%=d!SQHJ@OhW z$a4!7oE|lhKJj50qa9}OfDT_$RTHYia~~0vk*2~rM4>P^a0ThN6rQan6oAFHLoJ!? zGy8S+&-#^rn<8sybf zSK{9z^~dG*Orno^G-iI^*F`!QBz};M=;R-C&@H777YlWr+6Z{xj8LsL34jZcqm+*W zVjun2Qfj`Ly(!i4j+yi!e4oCxO|Kh-uE-2P>*G9lOq+F4sU$sI-Zy`bElXk->NRaX zdYwR6LEcPBU1$E523xdI2eHSLS^s6~pIxYE{!{7UPhvh8)o$CNpI>L=cXyuj;e*(+ zaXc6H(0<^0!j)TA0hrI_$x~fO@^ycSje*Aa!dK$Vn0^7fjGW9K>(~=dj~qEJT0#ot zbd+Af$|kaH#7Hp|vGv*?d}m|XT|=nyueR1(Tt=OXck&b0q08+6$MERrq(e=9EUhjQ zmhg2V9D@!mCGU^J<-?ojtBM!o1^C=T#GZ>kfLKc*%y;5_@wjzD%=cFvexri38jybo z9!Zn%wAqHQf*Lo<5Xt-6h&RgeI&1u3IA*O?O+)t zzPgGqISPI0lwRW?2vgdM#$qs}v#3);$heZ&>p`WsL+P8)AFYuOs~)Y6Iq#e6FW5Y1 zDrZRGPYl@|+us&_zqoqtWs@5JI(?p$@-*nE4oh4Qqjc+^Ub`3Tj&E+?+O#^nSGJp< z9-Sx5_TMX5xzFG^{~Q0N_+d}`{6}P3Q*TY!-1}s@_%XWrS8E7E!e(q3q8XLN;u03d zg4r2gP@tT~xwrpDeq5+|%0#;TE&eEl#W;=vd%bcRMh~d*UOsR`LG0YTeCt`0&6`h}WQY>{us{o?V9bbHtFL2&uVE>SmY+YV|0%pghArA-ELdILRWXX+9ju4Q~N&}`r^Mh+SSwqH&^;1BUxb7oz(q!B zj1~|}=kd?kY5MgB!!hGhj^c!UegtQ5t`~DP5&C|Pk{Au34d9i z%vllTd%V;Y_vyb8jf|J2_dd#Uc+7@(?yz`U&=`*ir#@O(85(h%EXqgyxu>ghOrTwU zzH?uB%oF6)uW1&qob{KIZ{dibTaV57Ds#rbsx3u#(qvdMzyeawo@Twd2Paa=Uf2j^}gy zAR3mDNFJ@y5GK-$&#;zZ7Q=#J4Un~olCV=!ZFc@-LtJg}@!jk@!vARj`ZPY^_5E0s zDV_X~V~8C`8OSKv;Y)CClAhZ?asF-xzJuTUg(x)Gd0VMdB=$o3C%;fKJ^}izR-L zN2W|5#%)0}aFxZEx6hmuXx(QL^6!iv>6)Gp_~MQ8fXg^1LMjOi;(a!&@rKi+1ZiRZ zHp|%D?vNwv9|Jd#7l2v&Sx0E2HYfZ9N7<%P=>OFxZJ&su|EBGs0doXhv}?IZgIYU` z8TqHS5BMp2^rEGjeUUV?ag%Y>iCFfpghULdD3mGZz1cSM!ghZ4)4wJ*JvsZsoP*N* z6|d4+Pq;2<d0=eYK8fsn+L!HKVKPgt@v=w5Vu%y3OlUan$171e-0wX}& zQlLYd3-4ovugmfY6?f6xw6N=}z%r%(2MT_Ef2%JrYR?JEqZoRxe?;qF-mEF}z()8^ zgUS#IaPRCMd;<+rFN&jU5D36Q^VZJ7Z&N%>`v@m4iT3egF6|dQU!BKN0vf7vKmk_PrGAdWmNF+Np4!39XGJsbr9d3mg_cOd`8?kq{vX6jSWVz~nY zG_y-fO5&~`o~qfr3|-O)HB1XjX{IdE0P_^G#ME1eH(EeRnjSDJTXu8)}-*9?7Oxip^%mifv4-eVp zgPKNU-$;i#cJwRsQ{1 z!Dsz_W8yqgYBnf{X?u+8v*$Xq&`WT?3z$PKo^hg5!f`EO`{%?R+o5Rc?^b8B^bmZQ zleGlH>90vcf%cCy93mEAs%tMI8TllOq>8+zx7)rpn3l2)^C3wD1@&hs1=7NOB3J-x zzAVPNc=9U)90&`MXB>Cs?8!}H2}=Puh#Ng{hEbI+PQ8LRKN#PcEFa2_{4x14{*ACo zIBvywU~|L_vp1}P39TDs6 z0zKh~mU$Tq&oBwJ_`Bz*jM?@Zj+3VyTR+EgH1Tqa043?oKlyXsCz0}6KtODM4Wy5k zwp(i#;8NC2g-PqR^1y5PwkTOJjpa*W50RbcVAb$e7Ng{+SA=@F(NMbH%K22BWO}X# zG96D66}7jaAZbYQQyG9ZRRR`(8p8Y+8QTfzSAJS6bN+0EI@wo2uB6ke@rlQtBHut+H<;1GCW3&5Y)qjfS*b+$%o zB`j&8&E#?QUD)@_pPBuK`77FOEgc%H5`F8OM$sqFmeQ zquWLzdVG)Y91?Z>$-_8lK|h*`N2;045scDr_yPo65$yZt1yciH-u^fN)%Y7H8Fx0) z-(1ihUJd*30hFa*0Bgm7Yl88%_8b4`iK~;tbC$<4>2HK-$3fv8H>nx^B(N*InTr$7 zr-}XEllC>vg{*x?lmMN!$f+24R5d`(TxP|pQ#T|0Fja=cx86^{&C zHhJ7AdKpgT7+)AKWPVt^%3JF%G!O^+n~JQCDhCoWs{p{uNd2=SJTWf2u5EMmUtZ75 z&J51`$^ezhC6c|W#Plr?Drl!Q7!v#NXxgb?Ll`^HchmgBa6HwZ&}1@r%c+&8pi?t%*t$C1hd;eVS_&Nnk(r`e?&6o%5mI4O>4apJXPl zkRaBB{e~2vaq=|aEq=KYpFU5RNJIB`xZsn`P!tMHhQ2TyVw2M*9{3~%hW$#9fa23h zDRkCrK!U%z34a^Gc^oUXagg;4GfQHmAJH@sAVD|IOh#pAv6H7@eoxLAd$C}Uzoxc< zO%lK%#ghOihcPgPk+CC@DrARB?r7Ab%_T@2YC)04G+oDozS604;NV5y- zu#)KDD6LRUmze8Um{o&58CwuukfE6}2ascYBxh`;BG`&xahH6BWE0`@4jzv&m5E{_ z;n7=9z8TnX@{-hw09p5ng${%6F_Rt!VBp zcJc(hd1e`Dxxu3SNjT0i{J03n+3)bj;^|7tFo6x9NVkCIaMp4&JlS}<01|~1GTDqF zzupu#_hMLzVF5z$sgayAZ~P8|J8(&jymF8M#F3%${YA-=l?OjuB{LT^#KSX=Zrz{V zpP%ny7acmx6&Hs5^WE7!1%JPcE3UY&_j3C5^Bh~%Jj#>$0|YjMu!sNyG59u4|aexgkKdaD0gUkVPCR^!+P}Wu{FRfT+nYYaK zzgT?3r@=<9bhI~3PS$@_xX)c4bkT7$aNe$EswIZRAkA|3onU6+Z^i z191wbgnZddCJD0qP8x)fVyUDSC(&5T2E^$~qWE(K)YpLN zq2y!K#nEi?8I(dp-;?Kw?-qJ*In-h@MaU;H4>UY-ubOzA%zK+~xio*;Gt^Q%NdI@z zVMRwUtRx9c(ukW}40s5sRU_{;(E8IAl%d=di4UMDri3@~fMOeG%BF(QUZDw2hpzt- z{ONR<{@2#XVW`Perw>aiM?xBsa$N^74K*DY^n?UeN#qAoBBNpPQQ%`jB#?`U*@|ft z>gWVD7D`@+mPjOzHfaIqUm-1@IZ5LHhD{0O=*;v5k^=f})~;j01#Bhs_lmkw5H$@p zpc|DMAW%z>1L~XCMfwpSfm+LGU}Tj2IF1CH)-^Hu=zBFSgO8ev9kljcQBkqIvGGrh z*L1~Fh4B?@8pGdl28B3duf5{)2}RD74&##;;~IBaBAF|2)P9Zck=^EO=XKK=0!7`~ z*+GnfgH%c{M9X}1jXjIo&j;D00Q>(@C(6MVFEYRLpLTmncxK(Qzpk8LE?qwVV&eHE z4|^A#peP6oWC>75?;%L1_dtWq&U=0;?d~%~M_EoWv^BYveEtO3?>KoF%Mw2gj5l`u z$2&Vm>btKg1pupr(-p)-e0{52q7#Duq99FevEvVt^r0*s+A@sX4VL~U4LoB85YXL| z3<~n(Q}X;n7TAS)i}Q4i3EntZ`gOP*a}4{$AvAtamlOH|LnP>ahj_=vFQxs~8=oPn z4%Z_Wwud%v?_iu%HSotc3;I`oC%9|5jUE=^oyU)%cwM^HFHhd4cXAr;t4_h9K0_S2hAVCEC#E)$#mQXyVdM8g^2uttE^gP3qdqGaBw`OU z&A3MDA*|RY5|YqE)yAi7|GPACt(TW5iqV_?3x7sw1q6S^MTt9Z{ho_5`3z4c$Gor& z$&MVcIK?k^PLLBs=aRv+BiGOAHi*_#6(yF8m;lJIPT9F4G#5QW7Ja6cI}GWi^xwk#KgKPPmfaa1vFh=m(tvoi(Fwtq8tXYCxVgx3Dyk_ZMTP<>_ zo?N$PHLpGdFeoEh+w5lw9E3z$53W`*3ks#(K-8TO)DHn>GO%O_ZCt^Gm;i7MDpg1a zyngWA9mExgq5~J3vXb`qkjWP#^t}j}MP+N4kz9ixJ_a=k8KdodNU-D>xPlTWa)@Mq zW3Qm_Og8-Jv80}S3QeBK7s)6Ev<@%HA<9k++K-_?E>InQkM~K%RhAx0@9<$oU4Yq6 z2*hx91F2zo%v<~~nHuEtu*mR*2%N?#@LC6=f`!?7TJK0^m*e?oI4(jIs}={wYEeUP z=|P7|D@R$&bZs%vK!frDgRKZ(O8_PZpaEbJV!n+CNfSztDGGQ*%s)t_}?f?oH6qjR@TGh*tf+j!J3d=ikV=27hm-IZRi! z4YQ(qewvRvN+(MR*DKK()fh)o1RzHo`hUTd&}MuF&KVpXHtmHP={mpcs@}}v`b=3K zAT63n(P&E3Vx$@;T8?sSjsW$3V_|V(M_}q$=mFP>68cz=c_}76U3S_Joee!!?M$#_ zv~%~V1Cmnl09xoT7CsYl8+-sZ0BqR2uz-?r%AW^fUdEX(jbzLoa?1ts#SS2md?W;Q zs6#x-K}Ph&K7^oU+F~D3&=Yw8CyD@5$eiM32a}S9rjbNraVpU(-eG=zT3a;Jel0th zQtuP-n&kbC`vnu*+EXi(0L<-qAq~`~l}+fT$Yq_aZV2gkRM@RuDH zPQNp}>6i6E?-!qwr&ksJ)VJ!njv|OST%jrwgDUh?U7fKbJZ>IgtSaJ(0zlwe21pKp zkRzLOAchJwNJwjQXPdit1PGebiFjF<5?jsj{a95&Z3BC#xwtdYunQKPT;b}4tl(9^ zo~2;MAZB#RF>r(j3RjpqA)`J07>Cn0)4goQM^3K?2ca>43G1ikpP~J$Xkj`8?R#^B zy_PYk9KiJL6^WcK_Q)KG`D`k%KMf0&mKGbM8W3|P&~966Zft&YO>ry+?GcXGF_Kb1 z^nlmYoVDg+9&-nq2~-5kXbRFHB0~u=vShg72;xnu-WAI8&PY`o8hZp=ZNxJuoUN1gXU&R8vWutYp>s_S<}x zl}h}NWsPXg4Hfy9znG<#H6Md8O+bTDnggnb%Z&fe| z83O=eG0DEXNbCmPfpS- zNkqPa-Pf3a5G=+}8R>Tc=8g=Zm=uZbAf-g+8M}9Z*Ph)Bbg~g&$r4aB6cJzE#%V~A zj$~M^;FW98hmkvcC>$2X*lN!op6fM!*|76zCinK!%YplpWdn>z_3rz{Pej${$0abq zVbH$;xY>bG1Wb!;=2pmD$`Frx<9&XfqMh;oRG1LFm)T|3d$ndKX~|A2F^612xD{%V zW@xD%-28Kx%@@I6a$n!R0utz5?_mXBMtI{RsGe|MD>NJ@;{|?;n4zMbYT+Qju5ZH8c#%Sd=pRhgBJUt?M8b zyvWS*AB6l9zHop%Dn9!hA=!%Fht>ctBTMH$@V#sWueDWp){)fWwMk`wYApZj?*`<{ zj?bJ_H2;P=ZaCo+&gZ&nUVx?T4)JEml(#JYKhw>2Om;L{TTOsx&r$RN50|eAfuoWN ztdE^rLp45+KZ8|$=gCO}cUyPQ&U9Fa+OKx0Re4T)(-?do8+3g|Q3BF@FH5`nU_8aC zq+SQ1Q$gvTOu(zj$#wx!Sm%X_Pv0T`%kif$01CMl_%dZQfUb+5pEN70WYX5%ns z(??b!vwf{=vm6RD5JyuR1Qbe`nJ1_`qV}~1a81ddYp5`zA>l`u$7=qR_i&S=rwR4fpMeTUiJ5;vMEgK^KeZW&0_%=v1W*ly*hu-!-T_RgK3m~elQ(0 zY1@P!N?YktTrH}c_?aA0r$NZAI&dw+l3}J}zcq8Ou@NE6)H9$;XZi0S^pOBEz10g| zYhR>a9dG_7E`DH@HYU6D@*Pl)m#RB?J=X?*%N1bR5NlZ&S18v8K1cO3Q;Yi)g&bSP z$2SvC8?z780+6mDisWAB!&ro5Uzn~S1@fIk-Jk)nEM^E%lO`fathAui`hZj*`Rd(? zFH;CUF@_W62?bI*A{Z!)QxbylpKmmH)MaaV3}ppER46|VS=aoU@Xi!Fzc$f^`U9{y z1oMD3K}-$ktHkuiE30Gr}mySfe62_Z9APuTR z34&fAIlm<3qLn<0 z@eOfiny+u1GYyT6)kY#-`tI^!B=jE`Xu$Y6*oyh0zrFi2ivVjlc}SlEOxvygDTQhq zvzGcOMip>fozD2~5yo|HQdie;dg1>J9%hbIUDf=EAhaWPuK>p2kh$N(H7IKMw ze}QuI;&(-()1`d!K4i|C7o*`T$-vIidfzI46 z3RKAwl&tm{cxV4ku0a3+D|f;m;Eb>}2Q6%_6aUjo9VN{gBAsqxsap^ajzoYk=8N_1 zcd504)+-bakgtGZ*2CLz0ScLtJA#P%6WAz=ABGqbCrIXz^pkyuHO+9z1X?x-jz1BC z_7V1;#FtXi5rsf?A~UsEhagKr1C|H_oK6ak7*CYN<|B#b#a<06Nsl1l`wfafwvmub zF=EYiqM73sjMyVMj2Qi>SF@Whn2J&oep#9~eNX;AOF4%1)5iFTABtu+i-kUrg#lr% zCfXxm2LGOe19Hco&f30dyvfpAYTxEwHeo5QY~rIY0P#ox^V@HtA~XQ6rKcnnN+uvI z(FATd0ZHO&+)o@J;*|#>o`Wc9aJk9lFQNI^U;`oPDXSgV6W@|Gfq>Bo0KFj?ReI1< zLl$19d2M;%d&Y<518Fk>U>V??t^aN99b4>^j{KvKr&9P#w9`UTizdZ?2-^KQVqeX9} z;DIfDS1DrKs~&V&2e{p|;hL`x|1jkvnQCsUip@O5AK*Q&;rZbK+HY=WAD@L2vJ+O{A+?d~w4J#3w4q0M)A7%jyVRE} z!p)o(DUV!EcpyDULE2G@oa9@f%Q36vG4}-#$mp=+g(Ser<0M{}J|t@}?e9wg{zh)a z>|rUA4;G9FASZ27@Tv~rXZqA1?yz{{|IzRG?v>-)l~?ikaZ}foCLbYw?7rZGKSrwA_}bzWCL%7qN-lp$>#Xx--vM{ADG} z!Hc?`dLO)ybM2Kzz$2gYct+KAF(OPdBCts>Ie4LsFI^3$Ne+7JSi7MAfKB^H+yS8l zJ_>hi*#_PCN8Hy*qn&i!7~9YP#JS3pNZR6>Q3CoO;^0yXMOn6?Y0ppD7AKHL@3rWI z)d$BdOG=sN0dzoo8Bjg@?~M{=GVE}~$(gQHu1D(0Aph@ADimKaF<5T`= zB`qdlmon7%td4Gw3Xn5mLoM!HQqZ_`05Sa7=HdZ$CIRln`lf_KW66Fn*$Z_T#V?VAkWBY@4sSu zi4yghmQMz1Va9s-p10zmqX?K-A_2fgNEH@cBBLK9O$8_dLjqiJAuNbyR@ym6L|Jjm zQb3w4>~zJ9K0VAJT`u!d0`pWKX(EKH`gd#?S0N5+m8bMPzT39LZY_GE8#iT1`ux>< zqR{RyCU;is!*6@M^ZpOIK}EiC$`euF{zOm^p(!PlR@k!rRIoKz+jlec^bT}p=aHr< z;#1DXhUdq0e^nF(ODSDN1gv@Qtt>U3IT0yeI;T*@0dU@XLuG8Rs9gORfOO79D3Jr{ zy;q`q5Ti7D3sByKMTHa?rPRndXQP%DdB#p5EdrvNE2MS8Ly9n0u*zBQrIJ(&>l_4u zBOe%VSOpS-MGYjt&ZW|N5org>%+eU4NU#u^ITwm*i~u5@f-QtCICEMWiquH@%{Dqb zq}~SEEwgOvlFVqx?!WIw_{1Taf4U}VYozn;>iX~h>UoRHuRomcof~$)wS|jqIF_W_ zDVjH0k&Y$yMwHJT7AsfWWB>ino~eK5zkSX8=9~7xVYTq{DlnJ)H0<7kobOG^KYJU? zuYCu``UejJ`rlPiBifEKc@F?^$)Epu_fOycn}vjdFATH};dE(^;yhSLa)JS94T6m#%;3Fmp!;(X99;+W_nVaJTpVg(#iq zG5|eherXi~^s^}41Ru8k{av?oFS_)+w_7$xl3@}msd4=WZn@t{I%?{+Ao)zCR462Y zltie@J0=Nn-KoS-T}3^_5)=Dj7Hfc8z9TeO$LC;Ts{slA@+q@ zPT2plA_$H%0LI$?F)|S7QY|pf5B@00}}~czDlPUN5k7bA%*uP?FGyB}C;qSQLzd%LY3)hw#KODVP2Tnm~dc@_N0B zjczrYNYiv;G2U!6u)bCzEJTFSXoM(=5XCVDg8^!Bd3G3U`-`HOME^GGb)fPJh@x`J zmyAYG)#kM*it4d3yd7d{Y6?SQ3`?p8TwWk&z?dA0Ez)DFa3JU)!m&e#5Z7C1wd=5^ zbSj)`&tUrWCnM`FqqqNdco@v?dJ2vmIR@$-#`N42NNT94j{ebmU{(%b+mkOuzuzl^ zr5?lm)nG6X&1TauvyoC3l~&qRi?<}Af{087@8?oVjWQE}s5A{KoO1(|a6eJ$9S~Ho zk*|<|oQUG;29kO2bML*2!Ti&UL%+0|a)gxfxtNPl&*aXMqFkjM zslmBZymVLL_x_CeaVYo{4-~cQVpL$1rpxnV66elNOI)iVWF&N1`{BNt&&m&!h1!6g(D`m3T~8P zsn{Q!zNP(}X?7IdZWp?!p%`?$e_cL0Dwwivj$Z5MnPg zKbuQ0iF>{G7c%ofA{sFB5)loV`9c8K3L&l?KZo~zCrSgLfAQY`77=~Udw)3*UE;mp zbe~Y5hpg+~^R3$->Uz3iPMg~1p0$3ocTan~Hc%((i$F_YF5Z zO#hA3_>@zgwSM^UJ?+KCGe}AZt%1smqo{tje%SsGQe&%MkCGd7gqgcU^oXK@AFMnx zW~OH_8V;eg#`4-4YC!U4D7ge<`{1mw2y`jJSe$N5#sQMr3e?0` zU^p^Z>l&Q4HHH9J9{c5nAs31joGiArvcQnP0`LG-tI1i}^ zN)f_Hfz3l-H`b!nYGF7WVrF_8{eB;Dt%e{dJp#gNjvt0$$rZrKd&($DCQ`sgqk++A zH2M4>2+(Y`ASx^1G)W+&M4G0Pdsw|zL&$`sJHLuN&k%?RIuaO-93%lz7$Hd$cn1I; znbU~tEo|Pp2sL{;th1=aH59cP1}ldFq0ruW7HnF|3wP~41N**t7~~2#26ST!c#n~^=<9)p&R`s_QfrJz(C;yq_m|TEdw4_eob;^Oi{+j%)vuEYv!9ix(1+_uc z7|eoK&T4XfUzckPcR}_4Y?+gn-@q6D?z83FKYXjaq_GW|xRY&0@PU9; zLlh0e#do%of9?-^=X?|@L~Y`V_th`F%N3?CuKV}DLy|eTSVAL!1B1O_76sS`kWLAP zV?oR$6ia|ulJG1@z``g4Eo#`baF*#70i;>gBew>x%MD2z21T05ou~KCSzkK2Fx`g$ zxQ;TIDq`j*GxKRllKg2HhATw0L_~)w!fA*ycaQ))i_KsGuAdv^Ul3F7xlb z@X{x(eepftepFrf_I>^9H!{(?x1Mv(AA=btO;PW3kPU|rK>!e8YRi_o&9e9Ide*bn z?)mbUf296Dh}Ez6{`ml2P`%6FZ$!Yh)Y8Yb8hX7hl3ov@B9J{W8$jz2-Szc}cR-*N zbQnys0gfI%JRuSm)q*@TGlgcWgXNWFNGWmR_;JiHET9(0sMl)Xbgg3bmnZpgjPF#V zRuzGB$17jzM<_4yFFw_@521!o{Eiqw*XSWI}Z^==ytnUyXTwb_u~mU7zU!YyMQaM8UogZv{M;PE@C@@0U%y@bVmm;LT2L&F zg1%MMJCXAc^AKlh(7%R&v)}~4>JZ{_GqBHeWNtWNlMj4LzUrk?gqJ|{{*gj{p)}Kx_|k% z|44_uJL@#`NJ0e(0il?c273e^z94WOdO^@k4iXOJr1vaHDEJI;F`=durkXJK9He(8 z$>`Wwr>EEK-m*E&i=2~uBur7D-e_}D%;eF@jEVa$#7snYF!R~W{Ji0CcxAm_{|_O= z8<_co5aOu!{?`C}QwVXl_x=}{`M13HACywQv|4<2p=A3%3BXqG{YA{Y8Ndt?-Avyn z2JVfL2r~}x>>pd21-nr^R=+tJamT{gb5CZG{1aYV*kI_mZl7u`jZGnXpkdjcC@@rULEA4wT<58=XLZUSHaGnu|0tb$j z$^#HkrlkM^gd%sag~#DFJ8|p$e%E&w#blu$L;OJyKnPJ<{7MN_3waQh{D@|=Svm(g zH#y;tQ36!YGZ+j|31rm}Z*fLJ6 zuVQg}7J(*M7@SyJMKtqxv>E93Hjp3xF52xF$=V_4S{)h%l<$KF>zLYcF7i$X%ip~T znAr^5JqC6j>=;3#1|dtLsmY4Rbbs;eXFuEJd2WOd);Z_tq&7MwqEYpJ%FHR3$zI2u zbBCOB2c2^VD=4-{MC(F`Ri)I15TYxD7!uKth!OxJlqqFB00SX}x7OBo?%WyP@a7xb zN~7s%_L7QJ0%`7)HTRYf2n2GEf6Wx+g?12o(8RsOss){t$2epL{0nbc64(i8Ic3 zO~LQb;3BYpIX%!n|AejJ=WoW$y~k*IZHQuJ#KtkQ+nrkSnD=EWTYhAx-`L#D9C`;b_Kf=L@DNd!k6vGJJY<)iY%xRM-0I?OO!&5~l^GMlS|I9hnY#!JEC^`QR^>+_`DF}bKh_Auharh z0&p5L&lAzpy!Q{9!Jq<-WH>^W88jLV5P(-Naj?!$ z%z-w~j{|@N!k~2g1AxOz8D=^f3)2!O)-8&HVXcR?9*vsBk)<44=0lviDZ+uJ0!$1k z38U1ZFpPsM7Tadj!(LC41kU>sjt@g*S-F83&+D@+L%-L9cdjH3GGmk^r6sUZ2%`ua z-EL{?TP^&(ZWqivAqbAM1f&qK#$aZqjJ!3*LI{mCOK|My5tt%_2T(90vpMFb+puJj z6&`DAJ=EqNkFXYCZG8=*djzx7ZP?tx4c35sRKn>it1zT-?DlUU&vVopHL&;ax{l7w z42;Q;rz7a z6+$$axd9;d-p2qum*zs_O+coUYFTTuq9|5S&J_Uw6tg7@qa2Oeu@;bk0EUuW15$b^ zM!BU(ThsHlfHBtRu>>-ZsEJSt(p{m828p0iV;$QJvGc}9jJ{xugtUV&_LkkRO;aQGZXGT^g8bgDdfCnkia*5{_5ZcrMKL@?=H@5B-3;Ql z$8SFe09IF5_W;0XGYeqn6 zwR+#W;)*L$0O)i&?D~Y4zx?Hw9NPa4<7^KMAU6>;7tUWgaNuh{U#l;?)a4t$ZbY^S zPtvfafIw2hJ1(-2?Lny4DRDh)wp&|;i09#oVENVm_uIC-y6X4kFMqjP{r@2VAG+_? za&t-4yKi|R#B%lfay}9LixA@L)wLbo`~6fJPIZ{ML1h}?UwQ9e1OQUXR|0_d{ux4u zuU2m_G4m6cc@d?9V1h@vf*=?Iz|!68d*Wuet4M58>x7Xh?1$NL0sx=C=9@nj1ONbn zC>jF5@w@KYQ){<(6-koRI-SVm`G>u=2>{&rZ~yjV>;GV15+0#iAk+cs^L3m!b__GK zvlt}_jvYAyq1B_B4RGktAn-rTHw^h5OE}N@OXyJa{+>|T%=E32ypL-0<%p8C4r@Z!>-LCv?h3> zhrHfyw;_c<5CoI?d|D-p20<`EE5-?c&N(z2rFX-4L*Sf4mX-X7FbL3SG_bb54qb)* z2qJ`G2(GM!*EcrMYPFDz`mm#F6Lz1YP!PtLKJ7g8j@*TGG=h*4Th96^tgWpeFieQ8$l4DKTOc5%|Q7C$B(aIVPO+a96t^nMmT=- z2%=i!G2LGQz{<)BpK-<+&N-JUrPiytz4qR-lrr?*OD=6wnM>zCE2T`Cxi5t90LB)< zs=6_Ey!Z7=T38TKRyhr(mE=Y!rHV1!Hh<q;%d% zPXV*F-nhboZR(}&OG&;d1WD~F2&Iy~)?m&%S?=nj^@uGB!ITAoN~3y|1`1#{f<#!L z?9X`foAKehe_gIdEUxkPtuM*-?;Oox_bjo^48&SYG7MSHv^f|w2_|8-Bf@^e$^jm8 zA*mQ}o>|Q)tgo`u_rewh%&JE=Jwmqm+xn9Ai|kup@*VyA-7|qV|LPvvu29 zFO?)S*28lyx#XQ)BK%PB`uJ4NrOA&5aDa$@!h8RdM6^D>PDHET`>znuWb;sMPVZah zK5u`Ai1wi*sSfby5#lCw{rkTC-U}}~_a;eln@h9HjkSM~r{;W<|9|Ygd5~q-UFZ2Z z=iL3RnJ+V|vKE!3(r#IWEpM2{*kEXzfnjV@42B-s%naC41RVo5glFhL&=b=@(-;~W zYX%Pt%g`P|fU(2S?zX`Twq-_dCDecPZXMDZlgqzRGywlb`%;={WaFAr6ky^zCI?{y`SUFDcUW9eln& z$JZmCHCv!8OTs9k)9vEA6)j}X($do?eQ`X+0*+MlcXv5-=n&)aXigQ>WybmSi?rHp z9H*iRmPXTQcPPt@Jj&&fxXZr$V#Z$fku2V??cbfsbqZmg?q_C7&R+oHET}*J5WVPp^a|;d_ zQ33t-E;yXt$gxIq^=eRI4^oZmNuo$`%|4&U*E58$TzeqEQ355ax&Ie?-F00S78jXJ zr|8-ZvEAv+#e0;LD92$i9OC;vuH!JNi>yj}p#lNUEDx;^j3>4GT$bV2V*_JMB?lZQ zv|3H3lPO`)1SJUk0LS%_5_E3a*}cThJs%>7+TeP$7Y}e@?L7OhILOJnKSbOLSXkOm zxc>%<(FW(AJj2yjRUm4Uk4fS_Qc2SOMrCbk3lx@4vqPGu96Wd>r%s(92qM%s`S~4y zqeqXLW5El+LU^*$5f)Udyj*LY&AbNgI(nBm`inOeEPJspbMl;~s7Tim6DcdSu|}n)(88Ly zz*1Nm6Hn{g=&di%Y zT)2SxO_9Ij?c3hlKQOZ8LsN{>C?j$FP0M+W^_H+^id|X}G$U)*J*0C8843g?Bz+8b zW8}6dv%u=uh+>bi*&rr9zC-b&(s{?{UY@_>mp%7af6aWfp#Miv+M{oX- z*X_GA48%)rJ}ku~o!EtLH2S%J`D-r)oPYaoe*Re4Z2Q}n9*QtIh1SCJ6havCGIWDH z`5x&dx4iXjzq?(%r)Tq*JT091Z%{n72y^OH`ULn3A%ttKy^f0FhpohZ?wK9H81o&X zas`}+5aPHoW|<19?gA%(mXtCv#VFwt=0ox6y5ju$3On$;a9%$_k>c;6My%2&xIM#vt|p7hC{S5 z^mleRaBv@?S1|!Dr}R0>q0tD~*x34l-T+Y$eo=3Lyr`svue$0grjrSy;gEK-i9w_F zXm0l_M1|&W1n!)w2N0+Eyf^>|eV0byGD&h=N6~Hs6s2Z3&4_%5z;i0azk1LV`tH+2 zfW~n~EAlHuz7qKLO8$CRaQb{o7)U0uCQS{F15s0v#D;~2V0T>G7rO%GO02OI2Bag| z*K^qH7dT2Fl$^`*ezDj4{XS9%JkLW(iPn0q`!A#OtT!V!Ri8r8}zQap5;CJ<_raZ z^MC(Q4j#IaEY0u(|C{>!4pb&SAN}Y@jqAF?^E{=sHd<>-MfbBn0u;s=B`V8Dt(3~j zvW$fggFMfZD2f7OOiA@nFKPxrA*J-KwaZjuLdF;~wASuQDf{E`xau_t?B*TI=J2!- znd>N5S!0a0*x0qQVQm>F#;8IYM?r)xN^QwAqh;I*%7Ip4qTDzTg)OCW9AhbzE2VUT zLLz+6vC9a;+(;uaL$tGNjOp(d&Dd7@^WLAR>?iLK{=eRmM8{*8rD5w z{E=1V8pbcI9Sj6+fR~K1Wr8*c(wQmRbsh_&-JpjM_FYo+``sMN+KlguJf5#m^ z_wm)$7r$5(=bep>bw4X%PirY}EFRXAtiAKLxBc6%N@cEI*-JoLYui-Z{|mOVi`Mn^ zd8}^zyF67W%))=>F>88YMx{&faVqI*w|+UlY`d@7XaCthJ~Kw5mn^N^17d3L~#>)>R?JVD24#RQnOz0R*k zPc!t`9>#NnpqW&#(Ryz0yVwdaw%SjMN+hTmK4lt|WW}5!sHC7MEk#Z7avaI>l8@^t z9z7FtXvL+-EpcX1%Ft>#_>Le9ET=9cT(J_+XgD}-#TwAY(uy3Kq2lp#3D;Z^ff6{b z_@b}-zR%9i4%S+_-7e$F1i#l~JRXyz>6{MOY&Pe*3R#}hTU?|+7|?M&dc7X~K_w47 zL;eSzkL!7u$%Lo|7KUMn=XwlBL-IVYfP!0_Ebm!iGMut`=>iA7<+ZfiZN}p@oJe z@YU?@?h-{2i`TxKZg+w6pZh3Vm%h2rKLq`$iv9j!2Ely9Pa`S^f`9NZ^>d*W6o8Q=V|3Xxn2PJn@ zN$Dn#?VGG>b&*P=l1#`fw{kMV9i}Lqp-L%SBdrQ^Os0iZDWxi`&Ml?4NfD=%yBP&r zqTtmS`-@0xZTOdi;*D=u@c#Ij?d#w8jo-)t@;slh0G`%5ovrZq?yWFYJ3Bj50Hss| z;Nr!K;=X_Xet@~%r?qwi;9c)}*M5Ls|Mg!l0p9-hw?8ZAxOcwufBExf=zovvq0g=N zfB$!W=XZbR+3feFqE6~o2vHhi8bDbCPcQ#mJRwACt#xXwNp{)(&CACDvoOZo2%M8r zPM>kUnyES;DSRWCGW}N>&xS2fXHwDG6#MzoQhpySp?R4Z<*_)SB(>ZNea!I|!ypLe!|5 zzNM-B0vb`oU@*XQeSFWW#sS9AU0A?T3Z)z-lPQafi~QyL{*p+gn9Y+oO3@$euz1}o z01!K;>G!v5yXA-{P90<4{;Oy-tMfGuzL2~qa2$t5qrqr2BtG{!!m!D3Fkn3Hv;V+B z!m!C;cc(JU@dSCA(d{e{T=7E6QscVrH}(1F5C1exZJMU3=Xn!rZHsDNTGS8TR7$BG z$MNz!M@pF*V~V0E@+gY3<>h5N8jX~-)<`KQ)fY~>#u&FABa|8{0+|2+AOJ~3K~(i> zcS{Jdxx2gD|K9KY-lxrC7xsmAH?^r_or$)zq_JabMPU`Gt4U2DwQG!*OP_LVQlpb1 zFGVg!&1{8p*0$Tq_@xorOezH<<7z8iBvM+hbTFC4Y-wpX$9A#*p|^f0# zN>aLjYOa4-vNrYa%384H^45J^YfhM1H^EvP0Ov(zNv)``7OL(hl=Zo0N|pKNzoqBn zYY|e)|NN!4DYd5QhSf^l_sR2W#eO-ZFY zrHu_#jpX-Smr`rapFdBt*{s+Xj>B*?A`AkA5Odn!xTgAzCu4lyLrTSDGN##RRmEG9 zAf;q|eI2LP5a_hKY;0V_^&G~7F^#3eNY7)>eg~~}H7Z!I>UOPRabK72?jl(pBPOtP z<10W2R#sNn+S2_9GSnOf3j0PhXmU;lhSxl?lCdqPKZCF`Z z;oP}%-_++9Yinz^eyC!Mp)5;kDPVNX^Q;Yg5JFJP|Dv^?Zx_e$yt>u3LBwpoG))PD z09DVG0Q&ttK@iYxxB0(+|94nhTVrQulNa24r23)_233_A#|SCWWr>iIZns-mPZkBu zMuVN*UGhAq)9GN1p(rawuOJA}Wr++jWKL& zTmYaftG1>Pu(`Q|>$-G0ZNgfP4`kGM!zn*aicSwNaM~{n} z?z+kT62J5nfl6<^_4}e_z1)yOM5S~>Wy+>8qA86GrGu+8>j_VILZC3lS}P=4csN#A zh$+ZaD20i&#Ft8>)*4BHV>9K5Tx(&Kz*r%2V{HQE)LJhtbeSlbO+Nhh|L^omzsu+2 zzud0cDZS{cC627*id0lx(AG(WoeFgOC(Og0UsK)Pz9; zAzg|hnZIY(4axE`o)eIyQ`)UwwO<~Smnpi`^J8WCm`1b+z-Y8ZyVYYf-obT!!l21^ z|2)rSH~^00Af+U(=^uHX<9QxsSJ+Uu^XXeew2 zJbd4;ge$C_(@>U{mdI)=QLQz*ySpr}tS}r5xccxvie>tj6^je7=ttz~fO2~ab76$t z`82I-t|WT#YnYrk#^9j`F&eJg+alX8$ogm5Ju#ukQkGVHytc=_SAQRl>GJ76{y%9n z0(xz*<$y9yFs8}MzKHhWo5_PVqVe54{8xX#f;%7xS`NKA%gZb+EzRvC4;?zh z;^HFb&!0z1Ss{D#9M^T{-w&t~f1c;```d&;goXLcukr&AS--GOzds<3D=zj-Oax$c zd4ZQ6THqtcH|R7faMX(rG%8`3Zja6F4LY4J0OQe=@qVDKu z5eg%v@u8vzKOg_~#%(|I6L01d_dLk`e}CdOo>2h!k;iCfh(h9o9**=VRY5a~NYerd z-ETL>PTJ`=(1#CagijBab1^2 zvxzP%1B5h9@q8c8b#Wc1>J(^=BPCJ@nvDkSPN$mDdEUHGX*QcIEiGZR=ER8;9Q;~* z#lMdhBIp$?}5Hc!2NuY zKp~*C%2>cP;96->NMq}VM*7v^FD_qMexdlh)#mf@b&q!gyz4#hW$WU5Szdkf?056) zqEl!z+LR{8ksf)Gk|rq*zF+wP!u#MyTltor=8)9rZF9h7$FwAv)wzs$E&&TO>I`6PMj`OrG z>ugaC)q=e!iYnjLi+52=I?s^)X_}%cTU?Yw1=$Ej!f)y2>iC}EZm zW=RvO72Rw_KTGDVR*T7Gg4UX%DCU5(88E?doOvOUBuS+cU3UnSQaFyo?#?cI_w2>< zJhr#1R&hmH2q=oOG5}EyWoZ}=Mr2t6NTMiWI-S%&imLrH8V+$67AR}k$VQ3puKu6-S0Yrv0J3O9=4;n_|OTqy^`gRe1@=hknokS zVeb=Xa6?7(EjKav>_goA&wq&Vu?KnIe|Ui5@e%Dmzl+wbS99ZQu0@oZ_RIHE4syB& zUrccDEEoUtL&RaunU6fcf$!2BdE=`YJbnu2(+-Z~aQN_H;@VF-iXwWw-kigmrs@0( zG?NJ3vu6)b6^f4QvJfrN>-EU{(&|{sSC8ew>}15w2Uc)sC#V zoETZMwCV`>RJOW{i(Ra(OfmZXU33ytmKI~HoA3oog2(#>x+rm!%h|K1aUGXrn$QT^ zNLdvZR|Zq0?-7J9T7&0-ANX9n^qgGsXB*-NU-8pHa(dcOLWMrKS`?1bo|U4sCAdPl zN*FDyky^W2c>-m%t4m{yaI~909(k|3=BJVmJ@MN)|Im2ADBn0vAdPM5+;*i)(@N#b z+y+(=NUUcNQXmA%hSu1IkSGwPE%C5c2uEs4Yi(wbP zWv$XuA=FnS$vjW||JzUf_`F-?x-LNw(C_y##_*fJ_ouhj+dW?hJU8)f;I^%c?*-tO zf8hiC%ul?TcfIGmPwN7dMFqieTn{&JNv9J6FTiL^7Uwv1yFSkgY+m3fMVS|P-H5zM z@dFo0L|Np-ag3BM<+x&?8^GiR(sPO933*=Pc@9C)tdtJj05=F~N@IoD$nr71*TQvt z5E85*E=S~LN+VjN$YZ3awsqYQYpQ2a7&Ix%f}+eQiVPA6g9b^O5r%CXXAx{oBMsYx zfgwpJD5W@c>J$eL?k5Z)(kw>n$|xyGV_K~a!@5)1h$5zOJpXr=f2(7LBuPS9=7d4@ z`fQ(~EGf&UpiYkC%>kaytU8!g5>S~F%-X%PL~X5|%RkNv16{j5%?f}ptkk$J-^N-y zSD2bkr}X=MT-QY@MW@qYGMUinbhvnN1EnNVNHl^h%gM4F-_L0_o1{rXQ5Lw42LiGz z#~R4Xf@ZV9a5SRPY|@A##*+!%`g}%fGOa7GYpQm&kdnb*z;yC?;PJ0}IDx{oQ_8^5 zSZFZ4v_*Fbu4s42b_xbhe44z_=$%SPL@e*%uPoqnZzOM=K+cV`R#lA_gw z&;zsGC)j@jGQ5T3AN(*^9rW;hkI@DslN7hvrhA~v_VzYcUw!o)OVMt(ab1^oyUnz= zOU?6~-Q8Wf-7aw)&x^uNr$fKrpI`TC&R_km-|w@uw1n$cE%-+sd6>O>S4onD8*aFP z#~**3-BCpy(pK}T>-Y1a`_B+HJoc&>DLpnWUSMUk8Ikbn#WHRTEyKV>14W5Im{p{in?vM|@ za;*^;Swm>iDlw68jHgQJlu}zErIvs}y8^V5rqEgxw({-3(UMXcqZ~igQQ^JrWj~d^ z{NBaMFY!yCrwSw-;af?d3ll0&HjJ z6Nu85Iuc0FmO>kcMCP`{N{O(-S}UXyp4CDqX|>YwD*<5M_VfSZf8^)>_aERbZ~ArK z_mNM0!Hxda&)$aXy8N&I`nP6Xg6E5XuTRViw98ig0Q}5Py!rBNZigyO8(os+DQ@cF zcn&B@tI^=nr7fB@>V0Xohfb-4Z7AsP?BIt1SsY`4sMVmqvqP)pB3eG#IK$M*SxT2i z*TYLKZUEUh2PMGdjHi8~s7sPg34;c@)MSj&rAC_)&+}2Ws8fG%5zq6{rA9f5EU%s? zy3|bKAxb*)eeygbNvr3lvAam&kY-bwQRk`7fKzo?XU|A&46Yl{Y}U-?6p|#NQIE`_ zwqGtwq-6dab{%Kl!FQdiIGGg?j#~j^N28o}yGxPhq*+WH$JNL|YfYAAOsCT-VHz_} z{+F-*W^Mi%FmN^lma@{%ZZsPB^_<=FJQ|G#T5G~EoF{+Z_i4A=7-QxjKdnvuAyjP* zV=ZAAk!2~}ZWk#fS(bu;FpLmVFdB|1%L3&%C?$#G%E!9Ma|Xj9LI`$tb_l|7Zj0Mp zSU^fiQ50lpIyb*~uH&Bn_*wqu-@l*o+(o>lLlhUzlWjwGrXbkY#a~!pd}f0uj;--$ ze{qca-us`BGN!TjrI^+~!KOLa-`u8i^)egxZgBjgXZhQ|I?bsMoksW1U>Vb)Kw5A{ zhLsm~$jdMtI9fT}3#_jd_`%4zM| zYp+EK7o!bA!1D4kpFX+Gld;FWPfloc8n}UrlyJqND;W2&EW?qPM`L9#q!Ivza-SNmCoxaVcNO_BRuZB0jtGPI6qXjn2-%75gK7b z3L+p9ngE3_l{IKGtAz#$Qsfp23k8N4VRH})Y(pr~MT-Snup%70S0Yw~l6!E(vJkc> zC5r;OHWy86Wy4|`U*PZmlCg2APp9(({9k`GSDq5j`0vhN__aG34u{!1W`m57o_Qg zJe}YLQKd1U4MtngmdRjP9m9Z5EuLSsx}6}xn1XDaA%P+;kgi9TB$&J;in?U^809Et zVwHLRRGU7}v-!VDKE;@p!ogMk96+d~gX{VPeq+Av>=;rw7+W>FTrVO{MmV!EK%M+O zFF;92o~LA4Mp?{87Ej$GZY|a{OY(p7H-E$3ci&Bt#zaws(V8@iNz%%CISis|G>}(a z0j>31R(m!IkWxyT%_dP45d;Bo9OF37yyZUwd|7LmPNz7IGhg9HQH0|-bD&=k1Vm9p zS(cR;M4ez~34aDka9wxK<*ok6CcYmKMGd47C?)AF_E4&7H@Djzu+&vfKoAD_en2CN za9ytgLQpx2%?cU-YYagcG9Hf^jYe~g>zTXNY+mwQ#=dJK{8hund!9f9tE_z6>)C(( zwXD46#jJemw-YQ~$HFUK!hxFtUhtA0GKb`1f!k~oMQ1tm9f!I3=qu=5eIuR2T@Kw6 zkUDVD#Psid0y{m+4X=L{$_;7UdKG(LaRZ(GFXPbnT*Jx@m2kvpG-6|8ogfIv^PIt8 z!13e9(U)DfAP87qUZ&Y>l4TheFJ9!_xpNF^&gqN^(C_yd3s-z~usDUvRXkB&XHB6JQxh25YBE)y!^3Nh$ zrj4>RfqCG7(o=E%q8?7qMc&2(_qD zUF+(G%2nu>qIu8DcAH%GFa|&qNg+dGY9|}v2rWXC4QxS#5kATqp-6=?yF#;#79$|F z($-qqR$4853k`v23fH=5*+PrGDE6T2k~N}-lns-K5Kl)YGfe@}Ge3Z55qJLHpS}-x z>fy=fC->WdJAdVO{*d+aTm0N@{{uW<1pH&hyQxM@x6Km&WyycmdAajl?|JVt_rdY1 zYiP8dqx>Dur`_wIQ%e!YXsGUQJEY-h@SpcGNw9anWi|h(htjv6r(MZ z=?JAHC`lX-@ZAQU6W};5%27COfUzabsDqLYzS}@aXWk*0CH6Fn34_MGLjV;}a8@W7 zTcS-#QDo$KhUfVt$%rWGQWhCSnax-6O3I40=6E$NwWQUm7S7rjyc(Z3OYZmG_W*A_ zdXTpsJ;;6cJ@B;T9tIIvmd*E>?OzlHaU9d__Rv;S=mKd>Pr#Aj~L%Gi2fn{C7DWuqX<4c6R9Z`?Ok3w65rWjYgBa$g#%G zSEubxyJ|Jp#YtI~ARr1uq?AOBs(8R!78e!}Ld*++APi|X8njw1bj?B#LQs^?iBQ_p zVsXV~Pbx`jtRQUXcLhE<0{tIpTtq_7rY+NWgNZf zsN3*6f#=vjgDZ{p6m&3RFRnd6X|J)0BPe@=F!oxoS5tBwDOXu#uSRePIDlbEVH-l2 z&}afF%CK}rQ(7JU;46Om>1{7*e4Cp}5!8^P#1vI8SER5=s|2_pa;s!tNVb3h5QDH* zT7#xu2H~Udtro&!bCh)~wh2TMD@biAJZmVW5}xpkv|mXJ?sn=`{=)K6`u+F87X|~~ zPF*aVc>D}UzxTWTq3xcJuP(mWs{it_%lzldy8w+wM4n`Xtq>JdS`J2Ql5xUxIzq|{ z)vp49(FT;nxvY=nxfKx581SQrJdK%7N909{=LUq`+6+x8(j+CzQz9>z?^`8&A0ZUe zWPmO;Qdm6avahC)6&-a=b7a?7upgk`FN?q35`1oFH-U;x$%NCo~;5c>L zzaF1!V=#4hea4c4Y8@v)D6jJF;=NVgrZycqG;qX+re$3FH{ayJI8 ztIqdyI;|FVS%&Mnv|26FBtaJ%SGma93V(5Nkw&9YNkAqEN-44|V=|dk@{hF>)GTI* zdcRiVnkD+8DCWq;EX%5PMp@4HooPacVOVt!e7~-aJUq{*EK4Tiah2q?rqO6H==Tw# zLXVFpW3)E4Znde~&|)q)A(di#dz-R8-)xjI8jqPwr?fkrIel@~W_d1Sda)o(p?$DR za`6m1e}94#pL&!({CA(?o>j6IXp3fqU zp?CNu>^VsL1q*v&;pTl@y!(FEK5~M;{i`#4;*U=zcCghWY2QDpOlwvv+maKK|vJVsKhEG9`Z&zsF=^;tZA z@+1HcJ<;QQ_HrKYAK}51)wAr(nKM<95Qaoii#*H7^OQJ_aXpU{CrCf_U8?f7Ce6c7T3Hw=J1>TCwA`sIKg6<#h3pR zrsqFH;kU@_!`!gcX8T;q`TN(n_Kk1EiCEmQm>Hp`$Y~_aY zpLmk1-*k{8KmEs?`itMh+`l>Jq27Ayt*ouBvAw;`WHMpz-o5yKRg@J)Q8O>5bGnMw zu)SSb0j#X7kmuEH`1s?;3Bwlq_U)@cER6dYlVj*7S){-S+o{HT*8RbS`-ehK=@#! z)%ajNtoDpjAY~$Qk$dqepV}wDmR49Rr1FtM3&(iE5v5fCLSw8#N-Z3VO@w1hYcySR zP^ItR&Yi7On{C^hH{06mHrv{4Y_{E2TWz*&Zr*I$c%Sb(^Xs3cnVPB7dG7oAd@hB+ z=~70>8>!^)_S4aKOOW9AZd-+*MSLp8U>!9^9aLYh5tqm2z>88c;P)2HOgo(n;mDO> zZey^6x3m7D^LlA*F!u2fANzv{`|atmcE=L*VIKcz?#QQj(c9j}0V|AS2vH_RIV&p6 zrVuZsv?=wuuxDRs9~VuU+{S<5dyQ!cUe3?b>&t6}|7ig{e3M`2xCbpnEB;Cxh*K(_ z{w0UegS@Ndrk*Hu-XgNTBk1NTd}}Gs*`ZH$tCK84k_L_-EmNEev{s~RHmY*k35cEV z{yWXVF^X1n$HXkekldq2Xd0gN^^}eEayx026O57dzkbaQDy3kGUd)%N>NYzV`Tn4# zgs&3dzi1@p|B>cR>=llP%{1P$+GM|xrKOa#M_|L9E{F5;`R?V44&1#b0tvh!Xv*hT zW;slGvnM@6>l%H5DOyXSYopriL|R0R`XBC8+jV$VQZ^Ga+3yA*8I2i~F#%_p5r++o z6k=I&S3aryiZu(Y9#EVSPM<01_-f02xp%eYVFbXeGOd*3q*#SohCR@w#XsEg`1?~){cH>wFc zQMcu(+=`$23e!zreU7F`-ELtI+%3Tu?N1~dwOv2srY&5Rd&!AnuU;XTZ$Z7`dtbj| zwRvl<%#q8o7ZrMZFBPJl9!PD!ufvR~^y|#9GJ87@2?-fWQt{dB0)9tD0$vx;W|M!s ziWR`rgmlw;js_nRNAop{hDxtGqf@K3ApE34L7`<#r5#9^R)I?Iks-xF?7_hy8&46E z6MB{+Bh~z}a^A2&1cMB+{v5c(%+>&Jw6eg9G*uH|uCqQoTLIeiR!gV*QN<3rvMog z{Apo=!DyVGlKFiY)t~)R{p`4)_#yD)lf1v++es|Rt7qTV6H~VamcdB*$IbSCM4_x* z3*=@aOC(F{Z-{PB;haIKJ%7$5UTRqti8<8J1P)n8{?BC;Xb~F-p9asXwEt}e4gwcPQeW{nRW^&>1O|*Kw|B3j`22XE#^>r)(Pw#)V zFp*@G@~V?r-U&dpS=UZ)2x9vlqx}}ZLjCs{((vt;HW0Bbw1`79lu%OEfWmu%^Z!4VlrF^;H$CFBdzzkalc%)M5}(z+I{Qt<%-?7Gk1A7 z>&s2D5lpFdE-;*OT{PTg-P`5xNa^z3pcQz$xF}hRTe~c|*loquAG_rT9o2o9HmMAj zrt7W&ZF`B)llCfh(Mw*t9p6{2L9mSQDF$eyfuH&k{U(7>$XfRc$Y@qzSyAzKyS$>R z{0mO`Lej;{f45aj%ZLl_-tEy`v;;Xo#RTkXE)BCF^_8O?f!YpAQ`v5T{D~L_L+0w|af};I2Gs>h2y!1Ez7& zrbTIGQfbC$-R$%}H*!AV59(nWYLpdluW6mB4<&g_@O)~-Ub}{h0sg7+;d%l*H^KA1e=ZjHnONQ3{d#VT4LGJ*jKnpUK|iA`jK33TS*Frmr!K+3%OuSI%TDbNc} znBmqe*H+g3!US_E>KugDc$#GRAU|hzC&*}&1x-@<07Nl~r7FylpmDS^AlZN3+43o+U3|l7?TH2rD%PK-f>?Z}50hZxHUYvCz2v2|4 z{hOd48~E>1R}?@!eh=juJvW;E)fDgfT7E&yb%odEsa+QDb@>#LbWsN)ss0oSD(xg> zpbX4E@paa{ED4@K&^a3(4Nl+B#~kl>Sw%tE=z%nO8-o zWX|$$jk}(E=X36-rt!$YQW}JHU3$aD%JReun{R2R%euIBoLK${D4Zs+z?x0)KAP78 zSQPw-VaNW$GPoH=%A_=J10`98K&!1IJ1GGg)J~{Z31b^nb4$t5kcL^z8zcb%;aE4E zQl>d9Poakpr!8!o;|h~+#2!gLO}+{CFS%X06EDQw7hVkQw=ZeGH-`RJf0T;lwuj-{ zed2i&>P;l}OUwKi&}km5KO}Zux*6pXK4g0z-*K@!bo#bhoYp(=vbfar1D5Oc(7n#* z!l(X$ncOSE?4W_cpp@3#FH_M5`=&;*;%~VlKJCH6Bx(qe@N^dSHTzwv!^ituQUllH z@iAS_!4-guq13=J>-rLfsGd3Kp`;ZR6*jiE6T-nS4;PZw@=dFITVbRMR33xWISQyE ze>#8&IM_a;T#{eiES3pIU)m2-QVSZ){;(TTFMqf61hAl8d-D{K*Mw8Fqf!{~+(sk5%-&PSkC6iFoMx zcx%5cW~PiJvuoMII&VE;@;x2$jkd1tNcsF@6Pkd>DfqwddF^F>h4Q>nc($ej;3Jr_GtbN zV%J#!MM+4DlTc`?*}*K(sPdvj&C(Q#(HfinE@cn4Ft!y1q*bg;n|Q&4c|}od1B-*< zSN%uk;z#W_fwy?JCCiMChcp}s6Y1pa#?R~Kz^V;4r_QDW@}3nLMqn@7tTn) zGJ!*r#A9~6q`Ge?EcBFDwHXt7P|66d`3Eb+{lReLdPTRFZBWceN?#7TRPY!s*ZjGw z_+j~vRCdX?i?)v?jWQXCr!0M9fGTsaEkm(_L$-hDiOFwLdX*w4)=FK;#$0>eU2c#3>naASB+noLBw0@yU6J)p<~$hm4}! zabDlxaaC}49jMZINbSs*F4yUo*0g}w6%rD}`Oeno7(R=@!BAbrHj6`x;k0_jd64Z+ z1Q?!r;}UkL6);+`YB7Iwtkd|0f-l@IH-)#k&AhwT4u?k5ua8$|0wkX+@DAc7^vhmS+{u;L_iXUI4kHW7yxCu} zYJ)Ja=qoDHO7gUA4b!m{84nEbnjL2I)bULKeJPv2iO@*nnJO>^06P`8^RO)m1#sm|lD2~nwzxY}shpq*AS(zbrb)cLx{%+AL*R-CFo z`d`>at@DAx^P4Zrk1Dj%D2RN<#ra+qRl-#>2AN(Z(|UrLLj+JgDO$d(G>8BNDj%ty z1tnOdE?mM=l>)1@pjmUJA586qWNG(Jy|RycyRzrjmzzHjjB|Y#bop_!MID)o1fSI{ArqzD z(SJQlhn7C_I0!lG6kfno!pK@2vT;I+lt}S2PO5-JXaz3j2qhSDFC!=>6z@?p$ts=U zj|{rQ?^6Lse@h(P>YTZ}&ICPrG5>3d%2^yn7*GUW%pH0%jKsHp^D87(2GgTyWUfIJrZpY2=Q%@*y5;WVxYMJxQ?3d2~KbS!k8& z59%Sg2_wRSX|XoU8F#+x?lDxNLD=63)n#NUMa(FX#u(DegVM%(fxk|sc> z{$x^E2wTxz&+wXWb2fZPLk9*Pt&kxhBF_Laq@bC2pf!%@uS^IF*l}!64*6P=pmGni zSjY2{aWg|_?D+usgM6#3Ljc=WaMZLUmd_FSuJT|;z|+63Dy=^|!_eph@;l}|KfB@C zCDesoN}5M@_aPIyr&0oo^OKtkZNFv8rATb)hne728815andxp;Q~cVM1^_I92Sz{o z6;g&WEIl0;LPAoKHg)WDy`$|C-a#+b>I-zoZeAjgmv!KI`|=e`zRJ9}j`sg_a`q%b zT^*kTLFq5Cn}cD$b5Ce0YAOqkjJ3Od|<1U6GPAiPFnWDS!G#w2|4*^uj@5vfGqjCLn zL045(#hn|NJPaoW%9P?#z84Af=6v;z9MP;u_8A%7V_P+EQms@=$H50GgrF~e9PqWg zoVW4ZjI%HQF@gs2K)Eh`KERtSaqq}of3n;QSg0RcbPn!%i$-v@)?F-ku&b?W7|0Z;aDutV*Hh2?#79 z6{?j|pIk~re!G_2Dksz+yA;8)raYz^LqOQITt|LB_u96E( z;fWwd$lHMT|9H9?c*(YrE8vRFLCrAg@+;uS}8noG%4 zi65FqxJ*y#L6b8u7&8~B(QiFqgp&Vpj0l7fye^CVtEHu1bgIT8k0^ME{lmwfg-EG_ zBVq@%%22nW*UtggEfub48ke#S%xRJ+WRpmOp(yKR{1%Qz%zS8wQ`}3)@_;|A0cA8V zijX+VlHXSKlI6_uUBr54XXiJvmTZffpwQBhvE7pY4)?7F+qk1Jq08F#`@ z&W%!;J02SW_G%)hNnfV8#8}XR&O2SP1sKU~VS`yZ!B{R!79lmX7uvxqBu)|HnoL+m zEBb8@#o$kE!b~TaR(c!9`jGI?f|aQ%)R^(~g*kWN7PkSdI7;Ya=hU#$SC&W`;9--~k8HfU8?RR7I5C=?Sii#ofl+OYar!Q6efjta8 z?Gxj!g7P0rU>HS;0$8Oaw}rfyqfE0cPNs;^B9ddIezNk(*-> zDmZh?R0klSXLNKlm=Kq}CvRp(8K_ayZT_|gD@sI9PY;GmPuR@6sA;eDw_T2oRlM2^ z5HFfBJxD?DP7%q`yyW)NojwDz5&Ltdl?V+)#z7Vq;%jN?4KlWY;l4^_s^T=}Z4mxx zZ5KmHYIaxwa^M7AY4eE%BteH?_MFnGb36h+u64Qw0H%EcXv~=yNu>5X%n#Gl(=xTP zisX)Hxj(j+o=cj@mo z+3&GW*KOGpC$z@TV=eRd+#$AzCF&nxILDfPAXN7{2 zBAJz>K^WRaoP-W!ioi&Y5*kw+5mc6x^7~;^8W#jfM6;4Vscl>z zCVIOg3H$fwgq?ANSF*ubTw?Eh>R(RIWl=nQ5`@fBy1oY*715!eMv%KC9l^sWgK4Ec zHP&nCX%99|^nz&a*;@0+@>R;%Egr(W-n7V-T=8MHHhGK%eRt;^B$c$4Ysb{Gc?s=* z#;?GrfEen=yD!L!B1}@RdLd)<203JIU){`bv%penzzMXg((9N-dx@~hWbwD96!yFP z)9fr7K9?PX`l(|^N9y1_#e^C9kYk!oYLs^eQPoLpeXCf5%7lkZRt|&^XM~17_COk- zzE2w4Gu9;v-Ev6MVJ!M_qwL$sG+Z2zNHM}4C7iQMqpwXte?4HUaFQJ{0RiNhLxkm_CwWu)n%SdPdIV zCGfK0V8OZ06|uoozx^_?^~GgwTyC|Ekk@#ljRMf!0v3_ETjO8`p^3(z=QZ;O{X3c1 zim~OBom=~jtH(|3A18-&(2}}yJbvcmzqp-P{_sEiGP9!1EcfLnm)H-+oI^|RgUF6! zWVfl@mn~CuZN5`i}x29E} zL&6IW_$`MOm}Ttqt07|Mm>Yw~5QAiayg4_Ap+2VRQ%|5!hpSl-K}6Cv^hchC3YIA%6CTb$TS>}5ut0*r zS;34rBz2`wnGuc@LL^L(es~Db%!etf51tP#`^)>B9nCS?J73l<#leeJqR^01BO=|G zBpsQ;)`Lcc1x1=971zI{oga(^f?Sy`<4od6DswHbSNQYow<)}K9edpo$)c&bg56DFPXj^{`5;* zjRc0`53B{U{lm3CFitEbLQ!k1$6#Up{e% z-Xr5deFN}eyzy2TE$V&Ha)AiX?R(KA#Js(Pw(4MU7M0H1C6YlG4$h6k8y@iYz zD=@gZNv`H@(?=}CZLhph8&tP`4YzXRj&>Kr`tc8)pw&J7yvNkoKIR#BQMIxwAld$< zIdcl?TVa!T`p#z`Y*N_d$cg@b7<6>>)1{iAk&zLwqu(Y3z?+%)`sPr4a>$|s?y~yT zvw~qAO>X7ie*RE%TdhpVGQ}u(P*QVX(LW|b$ecDyawg&Ww$%+03BU5@bvd?bZC@B5 zgfafi;$ALAU@4>2HpgkbF)=c4YhuyO+&&Yf=owpikyFRyk|>CnaoSK2$-qkr_tx2h zUj2{KEf>^N4qaBBBrkIqbs8Pc8WzcdH-T_`UZ7ltdbz{hTFQ6-uFLTT&*glO<>uNyTqRsQpH$3=vU}Pj`q(BAX%mCWBavN>+C?FsmYo(;78B zmKPiEB!w80Fr6@HxsweveEia6U_3)9BZVRjP7$Fq`lZQFZ7Dq~W-SU#IKLWj3~4?y zq9LWA;b>bFHzbTsH^xcG$2FHpSV@Xi5x27x_~cT=*T#jQ;BXE?SFj! zaYyWb@$<3^wVTD);a|z*{b$F)RlyuC*3St>T)tUzx07exlzk`AhJu$MTpqndOqdVj zj-U%n^T}wxANSF;KKtX3Ly(iJygq|B)i1)^;=g>RG;X|G$TXbWYi56=!uWtCziWRu z3K57G1x)^c+zxlD3#4VFz%rVeT7ZxO%LNJ(8zBZ~|05PvakAZw!-PoR$=g6A2@x|j zfF9B-y)DJe$(0WZa$vzY{4_&XqEFa|=mm^(bbGud@q4s=G^9V}Ks3^9{##b=r~u@Y ziHg^Dn;g4?xvnw*1yLY7{-X-D%-hEKA~*WPqn4(1E>{@N@+m6WvtpI*`f{OeYS2}W zsq0my(d-}->U*}JdZjvjWTbXwD2sSc_h{dE%ZDQYwt7bk$DbYUM^V%KH8}3lXG{bM z(SdH=e~b^X!?qzeGvZaB+jTO?yhA3qO+cUhS@Vjk_`?GSt1QlHrkqK zsj~`)hne`+Bh$_PZZZ}m>i{dncg!B zN}JS1m!Vr7)M{P0zi+@%XWUIrXgl^BfY)+CFy6EH&EM`TYcl>?ili)rMlBa)4Rtz9ptR!M z|G$;xn)gLVTz0+U@0YYw?FRKU!#%Y{T`p3vs8s_Va7zm}CX7;CFG9<8LfU-w*xXd6 zrRch*@9Hg)&*b*HJ*4DvzB$;~|7cgC%r}uUwMve(f!?+3q4|ZT-7G>2Pm7LJGrcm8 z6Og1yQ?4DJfTG56t4yJt5UECEmP0R`Vc~NHMAg@G+1J2mPB0}Rs>fDcN9e_p)A^^py5vgCAzY5Sxm7dTrY(h%86zX z4sVbX{Z9ntS&6+PrOd&xcpO3G)8}JBA)gxq=&o0vi)lVvm^+oZKfSA*vrE+ z$lRxKa|GzRhmH%M4V?9JS0U)f6?4ItWhhMo0H_)7->?hbun+ljLAyg%gDx~z2CFt+ zf?}@?-fzO(Z8Ov3I%5QP;YqvPZzLbzKJE?NvRfS2Y6zc9+1<`ponJjp#EG_3^5yNX z_&#JFL0zeo^}>A656RZ1MX58lYypsU=L8lC(Ie^%8iBnCUg?iKjk@W@W7BbX)v`jqG?>}`F6!+V*d`$Z)u!6h&>uGBEysmvzl94((;nS<&0Bq;OGemp`l&y4P!OfBI{ipRMFngX3HVZY z&TLm)B$UVH<>W|;cL5DUdeM!NgtoN>C$O;`+1@sWME>f?HdcernbmXlnIBfDqC;-E z%y1R1@-HT5ZVeLcpo6-Grx%ZrrDH&?P6-ptqFfulz~X_L%~py{0mas1?e^&-#f}O3 zBXq2Za6eXC*by(mJ;oFUo{zZb4~4>+&8hd(sq0-q@sjH%0lSum+>5s}d3-L+g(03y zz`R2+bh;EDfPc|`qkv4r4PsuyCWfx!bvc}Fk{Fb@zS6~?cGH#q!7d%5fX?UwbRW^> z`>3EI&}M>;Eo=kW>anz?P-TimRFt7)pr)x@e-ePoQiQCgsZd75yg^^5L5kXBEOQ*Q zW$`7Z>>cTucZy{OZs3SwG$RCb==ua1F+n|AtL!~as(Tld;a z{_*twVt@e8g7`|_ox++~tGe^`!t-<77k-1MQ4K&l3v_rR#o~naXmmY)16&Hv*gjQ) zPlrv(@XWfz?F==*VoXk?;@``33cH!d&Iz-rr)RqCWbR(3;_1^vC-sNV z$byZa$?=8FT(jv#eoNTGzYe9tF%8I9dQ6B}mblP(PY7^jF`A&*3RQ`1Tv6O3X)$YR ze^h*^Fv=}EzrPX6vw&&sH@gzDUo~0df$xuYa$C1#2qGSw@4?1YMSw|SEEC%xh=SWwq7U-9uOR}E-IbcIG*-Ig-3t$h*9dA~HbvxDke_Hx4PAC@C%CnZIyX ztc+@s7mv{JNA0gKjB%Wkw{9*gCS%`HHy6M${9fT<@B5^$s#M9#tdni~KgRoe9mY7C z6cU1w$RML`eBdfj-|G-r{#fREfIcvatg-N``GVpJ57^jl=v=-SKZ%7kP`j&U5*a<0 zS8_C(n-mIn8BBBE%(!)0vyIDndCrx{!%o}Z>`x@gB-GTfu92QO+1XXGWQOmgg@iD) z*l%=Z*G;YWJU()CZqWDVEy(H!{HT}DvdY+kLRU@X$dE57;bP$x5Vo$Im>q?(Yv`rW zx|+6#-VQ^JoiZI-lWHAr%rJJNA$+$%B;s8&o01V5Ns&`fWEWuV#p0s}$=*BbI(`P; zu^k)j*qhiMM%VC~QggRo{{zdOk6U3p9uCC7-gnUz@%VTrR&dhqqfl^r639e{P1_o1 z>nNS&(Cf<7fjtzLAh0I1rc}*0Es)3jBnu-lH-lH)Ju9OArIoITEdWcTJ_*C8D2643 z6b0SFHB`a|!jwL|fs~9QC&dYq)=OJfaKQ}Cnoy%Sol&NN<|u%zrlCx=NJ>e@iZLk? zan*oU1Z@j39Cda+viy$=VSl*4qY7)4kw}`c96c+QoQX`o&2+}hyo~Hqlbj4`GVN$@ zyc^yz@dB78_JG3AzpPHM;oY7YH$U}%7SdAcRsVBxiKvDU{_Hq^DaTs=3C*BWZ9u}tN&GLIp)zA_ z&JtUbOsr7y!zS;vS+WQfjOnvVvq655-akb0-vTkHvI`xy z1i|Q)1`vOC$cAfhVsC3Mq~N8D4t@DSpNdmu)+;Jf@GWa^%Basuv-HX-a*jIA=jHxt z>$6{4Q|AlZ`_Zm6R_>343Ny3ji>)xr6q))U|Gt}>ECSAU6`4Uv1w~iVIgS7@eB2;y zXyO+?HunSBgkZNeJ^welWSK1p3miCrH9sjbu4DBh7z*L^KWPUp$(fyFsph8_sM~@N*4;2XxI*_FwcNXL9Nu@=)_4Qr$R$Jml;=CY@J_Jod2%#Sn9 z0=v|Plvo~>e9!x*Xag6*zay*?ZkoDpji`;Mzy3TH4UOh7v$_tz+I0G+AT3U)th=C+ zEl1Yf@pI}c8NGxsW%t?khCrWse5|H9O1T|hVJ6JnHdv(62r>Z~ zw}ixCi=l|qR&%;CDj$)KUWiIuQHFNMq*g=PSyjO<26^`mfPaMDA+)aj%7V6?yT^k* z3p^UwcfHa7_uk%$;XB{V@jlI+aKR!`#R%mE9hrwqC8x23oq(8Is{ z=k+_{EObJ&cRs1QsvbfRmD~qY#4Q`Lz@b{1GFXQuw5dqO$uA0vqm>1qfk=^fMNXKg z@`E*H;}I&+iVzq{xA#=O!l7V=x&@e61a*`ggAW?USGR0@#)>@^zjz`4_&`@`NjHTTp$!4jv|^ju{2$v za~?^0%pkp=$lt5BHTCZl8)$AoXxuT@K_)jrdIeh27vm*l+AQFLgavhQlK_-Obx*d< zL8i>QXO>QZ?C_83-#VRRRwYmwnu&m&^p*6`Q%}MQ9b~CeOE7qxSnoAvk*w4>7VIeG z33?Bb!&*YDUHqP@umuaja=8jJ+Vr$d;0TyYStxQ;r#lhDhDiKj)0h(Az= z={c|WzzZwsI$5r-NpP2vBG8k^b-@dtqcQxUPL~YzmJ6naZ1BofDHC)3g-Q};CIRr~P5|zPd!sS=@PTjs z@LQ90e}X8)Hi$)4WOF;O(A0@`2r269+1?a<|58e{Hg-k5%Kuy@83CVhjiD($o(KEZ zg5x}1(DqEB_&!jX^*Tv#)(3y7C@`|k{<-d;R5zsml+U?y86kdv5x#I%B!p$Ce<>0#UJA!^xSAKSHWR3f{3nfd0Ccc6 zf&l_lw`yRHl#601Oi}PsFb$!VC?aVRmNq4&rG)7Q_`L06A48}}1~DLD8rbckNKieR z5B#uH>}mPMe_e+bi8SxNmjIr2b-##tJYP>d%{-}TU)v_` z)RL?0bbUE%y18%aBHU~Wc%cPpFo&;h-9GGueX_)F^L^;@g8@EEd7s${-dK2^J?VH} z@U3?vbv@>yz>Ui-aC^Rj*7GDY`kPI|8tjIf+@~BpI+Ja!3vN@a%5I-KB(cxE<4e5) zbT;UTB&f#GgCWh9OZ4rxo8ae%@X|d#lOWZ_oj1xOPL2I3Ofi|UdZ6W^-z`6Z|k zFv6(s`Fn4*0P`$R?8LLP29JkH>7fr?47J&>anI(%atNA8dNo7Gs`Xx_*3Xk9nRpbu zrVVYu*tfNb<#802Qk84{jaeeML$xv?XoeX@Y3gQ_1Vg0#j`63?=pFnVrHi{KeVpI| zjy<8$zI}jCwAx`=i?QC6H#zmJZuA;bZax<3-TNIO zTj?~_JdOH=N$H9ivwFQVOnP9J8ll5Nr+n^b5Oj%l`clN%m|nj(E2!0zZb618a0ac& zt_l1uT0noapl=#r>6@`?z`;!yvX*bqo?u8{wFUl&)iXfOp;$PRr$Re(T+ie7iZeDQ zo5k-L$O1mP(;lCi0vuAK5$MziE>=x*`Ey4YB&~BKN}cHw?E>b>2X9g3Rm!!6PA93KJbYSE3@G%EYHcXO9lZ z64Pm`>Ob||Q`g4%FdhehARHjV_W!$LXJwgTo6#O!H;X+Ah;Vy9Qd$zJ0r|)B{CMTA z_=KOX`)V%VN5PH#YK!y12RASza|2W>fF?XT+34A1JiY1b3xt&t%)WysT$Lnfg7p(r zh~`t4!nPr%6C#cgU3BuuNnrn}YBM3+qRR15gSVg$HR)k%RF<7cLzbdkJesqD!87kN z(#2|K@c!{y4+x^}7+$#2vO&xoH7wz-BE;W6i%~FO$gGlKnr3hNb2f;4ic*u!ca1E@ ztP)$sDJtTPrzBM-DN=CwUeN!*0Fh(DU-u3*<(L;V7XtZl^yc^YI<)+y#v1-RVI^E# zF9~ws!N&R1)l|3lho${!_Qu(bA)M#de`m;oj{Tmky*GZh_pl~eN2*8kB1F`Gp~6qo zVFEA?R}bE^cUL=tF`kqA6ZRoCLmNM#%45dxnfP*th`hn2r<-^GX`z*wG{Rp6CgL5R z1A5M(ZQY19zgOZo-664J<;?$&(Ng!IhCIqt3?l2Mlu9 z6v344PTRVJ;Fd?HI2l|2adx;NVh%i>LCOq>0SUQg`jE;PXr-v3-X$hLa!*A&N0ej0|NG)!k9Y7)-!n8ef`XEVXajzu3${ zG9GzaKW;&cxm^VbD@zHfgDIrJ+L+qV$`}FTX`j}Wa{Fr;VH}R z85H&moJ8-~;SO2wtCD99I|qCxMyWtgF~Yar@56L|qZ7H9f8nXhsd;h*s-yBG}OlN&#UBJ(+xqqdt?N!bE6L*{0sRDE)_MkmX1y#a2DA$EjK%o z|CHF_L5Op9b`E(qsB8K8^yG<5#IK3rC7tl6wlUIn*@ZXT7zzd@EE18)7xU%et0*2d z4aQLHkY>uj`4Ewju^F_vUAC#CWsIMfRm{~DUJkL-Omqm(D_Kl5C#zgf?>22w632<@ zeUr-MZ%UXRh$fY-;jJLKXhowXtXZ1DZbc~m%Wi0ZwR3#hOLe|IobhIAJ4LetP_rM@ z{D_z#3~o3*ndqY;Bv*;$^KRc~!5?FdXRA0KL0K!!QLepoi+aw4T~C=^Bg7w9#6Uy+ zrY?+WUuu2h2*fmV3Ixl7!iMMAB{g-M?3h)|liF0_ZP7x9XlraFyDN&Wz-Z`XyBHRWCN{2a zZV_!xWt^=AIutWBp`27&n3YE9B)W_Sy53L@f0^ZiFsjI){2O9ia(^7b%TN(f+-4;i zl5g|YCOESsAb9ZW+!M(V1cjxF%g0mr#^+Xx?1Z9E?{UJ0TBdO8cp^BkIV92W117jm z+0QwatT@a{1u^9EhY7!#nM5m3#=$D{IQ&t(>WEg3Noc;gWCdw=2<;)}Fk zW_I4{hv}-ZH^}cuIM||)j@;)qf3Ado$>h2GOoQfCb(>m3``4<0WoE=S$XS(y)>N55 zNF4`AL$O(9(ie)s9ZrW82^U%9F8y01GvlDw%fb)|nqvtk)!_mEdm(vIN9O-rU$V;$ zAlHh2W<|?lnpgnq8gi%zTr~*MFbJ+aHTl#+uWyV-23Ln!F!bQ%>kL#WZ-S>+_Q$g{ z(ax#%$Q^91^p^up)ztCXuP%`$59{JZcuB`Y+!vwN(`92LeD^B3 zWyYx(NtwYFq~0I<=nMpSO4%_jhKN#@s#sLBaO`YSiAlDrjYc?dnOyc}mX;C!)iGqh z1HCC7`uJm`YVS_AA-Y24x=eMpfX2k@xGWGZxegX96>CODwJZsTaO5yhGKOHpfmoE3 zO7Jp`Z%?(F>&R_&JjWB6ek>}jR%|EBhH>7i`tmk1Gd`P!0&Uz?s^<>tP>q#roEK9bTUud*^y=M@-o)u?zs> z+aBikZRYEM&p-T4s1>jO4RyW@X7jnPA9Eu=Z1@R&=Y2NCsLDcof2s-Yj zIPTRR*K!}$CpoGhRul_#(js*{Qj~%sv}^=nx+4Dsi6uOeWYp06F9pogv><$Rm){{M zB8AgZgoy~Mc(?^^oruFov+4->M z1XoA$Ke9)`4f<|mZ}-;Ex>uTs)y}8IohhETVc3W?6uBc7J`WDOPqLeg;Gs7NgU4QM zU{48b&PcnC^}xcp%$Vl(s~*a~3*6zLpZFjl{a#;)cjo-=UTju4CRTcV!A3RB&Edk` z`{{6|P2*)x;`9T^P(hz3ExFF zN>$2C_?Uu(n>?z-Ows-A>@k~kr|z$wtkL$J@9#ZH<0P4mP0}Rt@eVz;t~OInEHHQA zgG8PbkBU&BYk%9In`I&!b4QHc*rUKqInKcXtRqbqkT9$E+Ua>?cAv#9T#gZt^!gZA z>vIwSnC6@HF~kAMUr|!}_F3zvARQ<6`_vQTDtEY1NUuxXu>7pX)Xe)`^4C|l76+v& z%s5HkY}?fkdc!K%IBdX23T-l6J^66+?l4sMezz;}g~yNu6gZypy}1e$Xyc_^Yg_)8 zuEN?H_CyFd3b_&^#kLMmLGFJEBJRMrd{j$pwr788MfIY-uW4_NG+l@=>FM;|FSF(E z#BAfVZgvm4V?yz-=oPdI5s7S!?EjrVT|6 z%|CR9&7TG(JZTYWL^LBBL@~Eewt7Yt4ocJj1!-4`V3s&CNJuo*Qf(<{)k2Ii5G1(J|o6_fg@$D)>ATTkE(Zp}V*zZ||l0-sBExa1a8~ zbI`xM%BjB#zix*VJ%6Hmwc^a}aY>SLrqqZ;7h_!ZWplG9$mN-JHkA6FXg}RNR++eB zn!wsv22osy;NCZ_KUY%t6Tu+;aXN|zQ6n&!I92i!yk){}_)VW9A$g;Lsa4@&eyJVT zuQKX3MIPKm6o#uT3zwxOoXqO!6$>l~$wbi%-$Gb5@CN-QQqEvu(<*4g!w`VT*)T2Q z5e2fw>)F;j^XvN7Klh4^34Z(3s7L1;Ca2H)EqzPT{*SuHCn=-A^au!Xx_;Vkm+hP> z-+DRZ_`76BY{46fAqri6$4;3)=hF9O5TX@-9zdutwO@+xPno#6rF`(qJ)Z3JA~F{N z1PH`i`&hMl1&qE>>D&m-lJr9V5H8DmJyq8Z_dqkrK^T2;Bt<5*-zJY2y-r0Rno&=(+HqSNI4ufdp@$3=b{Jjr9tzAj06WiBqu?3AT{G`ZH zJcA0_Z^5^)d;b>0>-UrA>Pz_)XZp(^TA}%)jn~lA;}xq{M`Du9vN z2TrHaW^36z7x15P+OMnsm~7Bygq{bddL};G{T-jDaWEb{fNao?iAd6qMh;?{JB$Sy8M1d@PriEl9A)3FCwi z@U-Tdv74~ma)=rEtGcoLOe#$w2c!0V%KD!cVC;JsYo4+#3JfHGFZQPMJN_t0U^Mf{ z&poZ$wVg2on$PCr@(S*g-*t~?8}GJBDr;`5wz@uh$!njv41AxG|NFB2X~KRVNOXRF zac|!t1neLMNybi23IFMt6@P4_NB{g;<9?w}V z5Y_y>D1JVkbe2LsiM-yjRK{{HNw_=&O9U~3#qnF73spIJ5psY~NpJ)$bXoERipy%D z&db9;_ZvhB{aL9%7>4?5*I-&3RK!YKQ$-MABD38afu^ zA;WY&jk7;}n{uxh6AmQK{qS=aG`QS{|Af^31Q@E@cL4To7kI$uf~LB9u)7|`*PkZc ztGbSZx(`MoLoV=DN~`bN(`F(NuydNy&&+MU1J=l3-|pF00`kJ0@iZ#>q1>W9%C)<0 zXq%13h;&Bw#~^`zNaa^i*H>md4TEQ^|D)-w!lG>3woOVZB_)k?BOpU}cMRP~i6BUK zBhuXr(u#z1Gjs|=Hw-1+NW<{m&%gce3b3)l0yA@6_jw-2z6b03zx*EgK`@O;kxf?W z`t+d5Pf;eh6i8sj!>^IiBN@omkr|S^E`f01Kq5-!i#JsLk^@|dp-9WFO1k0mSHSZ( zEw+_=aSbjJCz?{WwkKQt(q;eQyJABglush4=j2l+UI7L!4@E32NP)n+9XI03dcI8> z{s@B>>)SY`dov6PGR3F^--}%(S%<@fx4=;0b z*iUv!1CYMWxnrQdSJxo5^|!4$NS}Vb;0>S_YNcTb_G;m`G^1rH!8Q-hO~)_{g~|B^ zTg4@!zUt)xK-hF&L!}1rMeTRorC4$9%|4P9_nzo{r5ir;EYbc(i>s83Ia*tDd?XMT z7f+Js@EJq`$Qfp5!3Pb#Rb-EE6N>PtZSMLg^&dwb5E9pGqDHm9I!~XD>R|pK+hyQ> zekXcOOdJhJA-FGycnktv|DZ5S5{fK{67YB?XY`HxsehtY!K#@bu}JpzrtW&*7aw+s zGJwYngW-q9*`U3^!fGhhb3EFJ_iz-x1k95)8eljHAz|HoZJ^`Tfibx3q)Nxb`6=+> z;Q`TU{;K1jfT(L3lQU<*1z&|3`J{+za3xG)U@kwSB7gZW4vjB&_5J?mBCn?__r_CZ zzctnYulxe9r&&xp8jZ)Mgx>)g(qh>c?KI9Cd(YkLoewNcz6^x!%NT>Z2>1hc?(;2a z2*65FH!$@$56A~tsP%Jhp|;iY*6+w+eoC&NHi{}MEAJF(7xWT#v3e!~*LpV+C%yZ= zv8w|-yWRL?zEpcAQFPBQw6IcH*B%S6l-ULW@yoq%*Mnedg{Q}^t@5h%72ocS*)4Zp zD)FmzIZA(L;Xp=k3FvZNtm0Tgwr$nY%Pu3u^eas5WzDIJukqWGr>)jPgWZXwqTJ3y z6{A{cd1~unj$4@eGm%S*)+PlJXT=jspjzD*oWyAa;GZfIF&_mxuKyX`Z|6O8 zxbLT;Pt{uVl35yBtM^8vvZ89a; z_j!r6%2@3x8C{*@*jt}6l!O_gh3)HPO!d7(Y_>9NhG&^I2<5~n;@aRAJQn8;_~PY`GkOZMRf642cQ91Yy<8^ZTbj3@06>Rmf-=j&m3*;%fz*gt~Ht1#bZ zz6_|LxdhB@Gtx)G*xz$yji4th6#nO% zqr#FnL*Sit(A=)en8R@H+2arr0gJ>rc5cbeIT`K8@=N*^E*mEbnWFwQzw}MNxe8p} zie8~bim--vQ68&x8HY4+0W+6bu>KfMrdhQhb03LZ_uL$b zk@1Jan!#~iwX)_Z#?Mu73~FzrPGzxM{q{}MlP|m%p1*$5w6O7e6iK4ko8s&X#dDP$ zMlFG+xY_8~6y^bHTz^Z?n8Zzs`BUw;y&av;5^S>M6oW4#@N0@3=-e^naOt~vJ6X@d z@n1RXEVe0Xk*S=d@O$=I9blF;bn`}Ox2pe)tzxu@9$@6bFVVD$W)Mge28%s~wFPZ4 z+eZgK&`_H<)&+ezQbN?_J&2G5ZNE8awY^;vVz`e>tqC9|84oJIb?ge-a^yj3wQ}0e zpfvB?LWi}*bBq$a@<;p=+x8jn{2PEfkj}vz;3Y16{ZjeSb^!VIvh5_SdTdnk%w{d6 zq5rMCqa)Jm7aJy>UZvL<{I5dvUNu*JS*Eu4NBIagvZQ65u#uaIL6+j>Izy$|@cYmv z!v-e0rK{T25sU~&T_=;DcJdcwz+T$6i9SU4en-pBl>Qga;1}G=w&$hy1KjQ1>WG8F zZJB#K^_g2oSIFT#LwsxTVxnieBzTvM-*urx4;`%2b%e`3WnORpvwPy8en-1&+I_^u z3q(^8*qZtGu&k}4y5>$?FcGNz1uvb0AH^jlEPkM>&$I$^???+U!AT z&<0Qr1QB#NPvX=3a_s%Z+a}@zsy%>~7RoZ3$u{BLWKEk3>Aax+(g*KhdJl^T#hAG)>34AB`H-pUDBc zL3{fj0LDQ=)_0r8xNsT(}thVD(yPHWX}Rf3$B3DXm0Bwgu^kR zTwGiW*$gm)eDr0DwtA%|)MIVwI_a6+R4_!$4gEqB)=lEeE1woAa?+9agb_bx=V3<| zp|X;myQXJy`s!ODN%{Mu_$H9c8NL)5;T?fO=<6mh+u`!AoW#{Uk?5$^Z&)plJ_5ZGv=Tu$ow1|&IA;*V;09xelfV_!2`_{Lg$%fm) zHPNz_Yy~V4y8}jkhC)}m=n99nZL(F1okNul~hGkVRKUi&1A(@ajx$$1ZF{5?}VozIg<>B zSvmT{Wt-Ruyu0o!fFQU*56k}`W2k#cYY_3 zCf3fUNK#EOamcCLd{}~};K&#FI@PmHdWX5S|Dq!g_m}!|C0{3oD#m|8e^MkQE0vQy zbLcrSm*`517rRCJTw`j7l$cv)@yT|-*L%FEP;uAM+*{fCMvnVlh6s40r2ArI3k9l~ zmCk^rOo^M#Bn|arnU=lHqITtHz}=wbk}CG4a}?lQa_vxAH&)NpBd#J%w3QKI{q9(6 zrAo$tD}RU<7`1gize+Cc(V?W^D@0c+CDHYyj#X2xLg+>~H z^3Ckq(OUDUdkFpm{;ZtwN!)PCAzgP|rs*f9ahUtOJP#4K6Tg#^~?MXx7mo4 z^MsvTtTTHpEVwuCEMv4^Pd-(>He@MCi?lK{X!8DXM)6Z}|PG<{fPF5XmVoJ>>N{!ZTcVkFARQf+aDN)Yc zH!KxUyOS{~En-GDo@}@>UL$;&n9sS^7}cR0^$QElo`|LA5$4IJFNglrh{XZNs^@Om z{qKK=g)dfU`Q@3FW76Ns786r9yb9;`w+y!qpX|X@VBZoM!8}eGRVI;@&;03$MTzyD zN(V<_yYPJ)$r70Y%TL*F48#rDR;nLU)xFYk*F2xAPxA_(pK#AuH*;*YFG=Zaqq^1} zI=^W?AJyGPcJ9Vh5^wot$PZFsgmY`Q6#Tgy{T?*fU3-H}zGTh+J`1(kb907TUw_8N z1}8+wu1gqoToVat9!E2-&>WmbMz@pL$%{P+dYCPjbZC>R(nXdxHVqP_jc-i_WA}6u zC%2FAwo3C?+v!nSyzV4@2Qhmi_=#Iq6tTyrUSyIUb~7+f&x1~D=6g)AQ5}CNT&K^!@#9U>Li-8Y9-gxNnlyO z1^>q6uK8=iF8XU2m(JX6dH`74pz_?f5gCq8Sj{D15m)5wccP>x~ z_4GXIHz#3LNPuj^AIp|)cb`?w5#}&&Vb44BovZwq-OZL;6%uEs@1*xEpI^kABvZ$3 zp@kePU@pFWWpzO>!>UHfT)dxJ?C6K%K!+)s@FqdHI*Qa!5yt4^kISQ8b~|+d#Gw?x ztdWN5%opUU9LeeF@5u){(MqBMlnP$cp8p=#a%CY`Rnfgvwl*&${-mayE-c=O*GA;{ zPm|rgDSL~ULm)!3+9qL`ufGyV32jYAH4~?(A7vIDF5i6TVmE>3Jb#YOV{rNHR%XOH zGBBVeOzi>Q@TKml5!uUvhn!-}*vRqbC@0dEm~PD_h?%OKYquYoo_;X{hWU}z0mqKh z@aHFZPzrCUP3&F!VJr8v5xly=%!6__h^-{|+`Ij5M-Y0aGNXwke%p=56>izQ?gL5E zHUoa2Q??6}kg8sO>%e_6w8&RMB|7BNEK`=lLwQnL-#j!hC)Yk<=ircaZXbS={a%8@-b-A9eiza5$m@rL%mA12y63Jo`!2T^?GLz8y6*u=HwqSWb@h^GRVG1$2 zt36|(NZzZ{=MwW=#wD87HiQ~?TT)?p6l#KlFkP&%;%^3q`L|Khg`ffszL9oG91((o zoWu9~@~I;hJpV+fF5E+L>B~jmVoIlS?YZB#-|Pk*{+tgQR{L>~JnNFoz*4kxgDxdW zsW8)!4ZHOe<}8=raFm}A7yvTrLsPG-9ahKCngOF8^x6@6z5TzJ5gAu03Q97_;mB3M z6`z;0R;Zr7Sdvx~&@7wa3ZVQ7IYG+e;vLZ}z>k}hU-#Me`9^_VytN^SFAu2gth?-A zq!2n>ifK!4s+5j#iE|#Si*Y*feh;Y)c~Km$%!E_yk}DwT|_EScaeM_yoq`TUiR{iMw8o37*Po zxmTuMxEQ8uVA3&l@#9KI_F`$P8;E%0mwbntTh)scvari*|_+{pYRCl1Xs|Zw@Z*FECRt$&^R+Rqwap zEFDyzsxy;sQ;ic0;e{NNFVIjbU*@T27^Mx-{w~z89AZ#2G&9LvG?_XV8`#3i^OSxq zJ10_DerxnebcUPwPQ&$d+1y!jmZZ4YV z-*5^2D}Z-m=juu@NT8^&>2)8=)CRmnLs^*AbjoWt$3FYLrMaDjclbY%Lg=~Oqy=Tk z1vC(q3-RUS{5;`6$fU#UYwO%?U=+TPC4P!6Aahl56FO0E8ub>1xbaN!mz1-uJ?;oz z0&C0l7W(xTZ!SdgSDf#uOx*88Vd#_td_rn?qJwYs8DGdm$p3u9N>#f5nw8NK--<1Q z!ngTlwkfKOO+tzqP2VMhkJ&p%t&b&G;VRWOUT11mw%M%7L-&$xQzx4`HU&@Wqh&0_ zkb1uN-?(>Sjta@O;nJ+BwQ@3hDg#-C`M0-_;<=B3e%Eef=&ub!wuJknq`{<(iY_Lv zJ*(WbRVVBp7=_2q-UKR_P3Q0li@|zjv+3E-!jSg8Nse8@gjls(t4vjtKY}Nnm-R0G z!y@ehxs&*@{42!q2Fz7e#-|32RAGw@hYtF&#~mo zFf)RCYNfW`ojEyw0Q3KG%R3Y}I|d9mPr5BI(n@9;q$rHZe5(deP7+1)r_A@xhu+$q znaSPE?3P4Y4cICx$1b6>Vnp2TGOgnzAb zfYuaaUrrJBmK*zng;oizgEcPZU_n|vrnGTv8dz@gK~Z7q*l^g2``lyHO?BwQ%DU^tU`HIi6Vj2oYhwzG_D1SV(KBZ50Jg@4FOr<5Hg+t4$ z&fd}tdhEC1c-GH`bTvI@I74B^&rO1tYeAn=&Kl;;aRl6KWXlK!vd_y(QZW_Q{ltB= zHvPm049@XYmWTmxcW7h~ACYCU_BdmXUGZ{O>+Uif;rZX&{cq0B1Hwd<6xMIv?qb)6 zRl?uHw>NU~vAn#r;^PKShoQeG%nqEb( z6J_2(yEHOLyp2eXxwhkRB7@}z=qZAllsnfB zJ`xB4-GJDE$ZB}pv^TRdE{0Mp5Z$9>0qTjlFO1vhxzFXEIJNQEG6-zk zFjI!ZhrM^=R{L+Hd%7Am(n-=Q5>t?1!Bt%6?!?vw*VzUEp7VTnUnLh)Cr! zv}As5t3BPI?G5=XQAb;=HxYtleTJHEl`ykAby4_4>8fc^Jm?WHwVzo$-I&4=&+soG z9BD%_Rtwn19okW2UWoQyi5@IvTaojlsFi$dr|miybuTK~P*M`3Fnf{io6+8u|D{5K z9k9>eyjAIQH;oYYe{%4IrVShYr7KPF!z;)avoIBso?aeh7PAG7lgGuF)8L_xJZ+6xM+Tj!rMax_``mtfUd~{6wA! z#KQIgu+FA%WdmA0KD~s`#fSHlua-%t9&4&TwGkQm{W#7BU`hU0NXMeN6)Mb zSG4*$+!rGMNd0spb^w|uuBYdu^4st{MpHNlwz>Ik`e($$@m0|g!hN3=ub^8J03X;7pTJ>pA3NyoRc&m-%qcwVN-7fd z-3g4Y?bE_GogeBd8~HLYV1Wx7m^i#<8SPneXOklw{Lv~;E@w#6rzBmry3y@-x*JIf zjXJ+g)|AgyPpZObrB`3FFLE)7+9c_@+UrM_bFxX;QXf6(p>kNo=H>Y37nfYBF>^FB zJsi%0JE=^7ft<3R>ijDr3565aH-Yi#k1?QC_I)yYn}2K&mLxAOgc&;8E*yL}E*?#< zNI1oxmvA)x{kdcCB=7&fNLpN&4aa%ZCL5S8{IU5%h?0qkiUk=`sWB5KNO1>Pon_1@ zRNq(fgjHdp<`e!HVTGI)lxI7<)%n4`Oo&NgmG_=C-epm3uy{II%kwAn^g;87{CBWr zOxV=*U0VHMoQm93J<=ES0`8x0s*rdjJW0y4m{`)}UdS6NG1oo@OS9(i9AL9jg}Wp| z`pBG^sgg5AVfa1QnFJ^jXFtmc_ZMVOT0+!P3Oj(A+eq?Jwp#a)b7ItDOj2LXagG$Op&~BfJrIr9b3yK6ohcqo72-Ol^uz)R?u*{ zJ|b_NtNdrX@Mol{hin5gw9DGZgBZ;I9%e4-U~Q~cb#QS`lh zpIO@Ue-CD()XwbK`<_+@?b)Yiy%P$;Vi!HW9^R0#DjRz*S|f)Z9w}k!X?Niuv$7OT zJ%J@{oSjOvl7A-O>^&c~z0%@VO}VP@qGWJJ6PTk3+x%{d`!etw{O`qp0jh>72R1F^ zxA5jw5L$ZlMsu-ta4jdgg0!J@8T)W;a>u$0cdX9F4nw!a?3ovSanpqt#S}w)WtoAzC?4$roygKmq&ZJ)qpK;<;`Q>Sd4K}q{#Wf(B~OP{;De@V2gyC7C6<)7VigLruhIc6K|9 zG1Cc`yO8)Fi7$hz)$ET*ne=php{IV4y=&4eb&eGC)=-9c(8I)2MFrIdQS!ncNzF%} zoCq6?whiSBRqY!dilG*U>>M^$2q9c)cwkifISmaaZn zf@g+CW>$`FF@MtnO#B}y!Qf;KzIaG8ioP(}dcgxtak)yBAL8=-DVXmD{<+$?Y5R7V zXm7x)y^3uqZ~W1h+r@2tS6Nftx^ut^mDg+?r==ny_336UggQp0g2+N{S!mzq>>^9 z5eE!sN9p%+!|}H)=Yc=GxLmF;HbG18c%dIPWrg^wd8Ev#UPXjhCZ`TxHjBz4# zNej5&yiq1!3)rM-?_yJ8KH{(XW5;)8e?gL3=|QSuc5xA!IV^~CV8X(VN#66VI(!7& z4cj8csdp|QQRCPBysUp+D;o%;{XdsYw=5ic4g&N`vN-ty{2p{{_>IoI2eTCZCm)F5 z7s@gKMQ~`CPE}RTraa9LSPi~5HZ}^|7_J$EXT8LL`5*$QL`V=tZj2wHc;6lws=B?Z z`uF1pOAM|lcw27x`h?`+hK3=Q@Vc_%cWYxl4(a&hF_+6dMC2TxgXF2*=P{PI(tl(G zRay8sqOzK%lictwtZu9q6an^J>jW`r!w-}qzKmuTS_KU8=O#4F6S~TD;T9lBVtAZ{ ztfAKHmcQ(}#5Q1;^$EHjp3NjaJlB4(zVvP-6M{D6rnxmb=YLbtrfBQFa|Z9&w0DEv~Cd#BXMmD0SFfyIXJdV$Po zaks?{4aow?SB$~)ys`*}RCh#_l1EkLItMUApf4ZADjH5DFc4%z(3ORMx&7TdSQA9P&fdN>?VKS2pHU_#>%Rs^NUmchxOyrz zW6&l?s~Sc=yO@l7-End+O8-IMP@|alZg9bwBmjE2zXh8hT{HMrqKtoZJkF>Qt%&L`QY7xsySK&qROI51E2=j&p@O zeAYPe6<%&9sWq;?ncvHDx|Y?Td$Sx`v4jeaA2EbF^RIn8hlSWNIhwlgT#8i|Jck`| zp1(>H4%Bddj1<9~FMuBw)msJpR)W^ly#NK?Vv-8JPmKRg)!;(;b;CV86-B4pJ$p*o zigMqmz6i@P!zqoEYH;wfeN>k;Ullu-@k=FVA+OF(uAJ6u?>JvuFxbs%TlK&%l0o#& zOJeyHcl~A8VK7CA^+N(B0UNiWIrL1vVrU}Y+Q#kKd_Bu%93qEFXNLR;6Ke`W_HN?c z$um!YKjT^wJ&#p4!t0eS>o>39ckjZhZYRo|pXHfDM+u)50yhR1{2p>NG0B31&RXWR z(ip)7TG)Z>MQ|msec(-X&_PZu0@5b|P0v||r(VGjGh}GGa&dZ*B5Q#VwrZdA2fQGi zIr#0B&e4h&@zp=9^h?gQr!9$I!|9#*pp(;}*~2y^c8JVBpQNz@^WV6i;BHRZgRSVT z1z)F#rI+py%8RRQXAB-@0?83CO8ALM5Ez)7AH>b}6fr_%%v3Rp`>rfg4dtM&GWVk@ z5j2Zb{wwuJ%3NZNonmy(4;hBea-DMcgm7Q}&!=pmhL)3}p7vu3e|a+57}i0xlO;Di z*sqC8LX^M-o*0xzhT7?EY)+@<%6*W?P=Ij3r9_?K^KIH+iPT2j&{9)zsa?>dWcM#{o053& zu8gZPjXC(eCJA}`r}blJjMab7m!gALCf8Ie8idTbEvJF;xy_-UvcFs`{o0)-@o^R` zb^R5w@U}9G6x|Xt@WY@S)nKn11Hf5r&-`82rnddHg5$*6y19Q~oYCpHa?A-R>JIGH zVEKSGiP5F82NoHVHxQ_fq8CG3z^O8_gneAB)-X8xi-R+$`zG)1BxqnQKkgX$GIa7% zlwI*JNNsZcPo7{MN74Kt@*l>g?j@JQ0cXGK_G+Frw8xk0HeECo6-PnVW%GZdi3WZ4 zRXT|_d>$8%^E>|nh7;T7HaCB_fTx!WR_o{nU)vL`CPS)0;rO310s+1ZfV8b=8U2sU z%GtE?-?PH>Kqma|W8i5WChFOfAoPCfrA_v;rLFAaea0GQ`A%;W{O(E}O(W~p?p%!p zZRZ<}Bzu^)MQVf9{K!W*^rXqTn1cxqNB(ocDY$L3EJIz49biWgx6(E_77Q{z{+p&c9=zfab|=MSsx$ zOh4$J-3*?m&Mq8-<&Z?^o#A^g2QEk}E$)ncI;H2>K5bE*W<3T;9Y%MZV_D@(3lgFE z86o?a6}k)L6GnyFk8=mBs0MU=-KV)vF6ob|)%}6}MaS&gU?#mjAm7z+^PZ6A7j7o9 zN({lYl9C}?vcbD-6JOQ8dOR%WoL>^vwfRSq? zs%fFc0+x>?>DM)Z8(3Y~@6cUCPknG3-}4UekT2da!&F*TVp1Cdsz*i3DzKS$x%VBa zsl-RF?_b#PEqUE8xR#d}S74vq0d);yr-Q=nzFB?kSw;^q-OW)Z6&+SGNddQ}z5JGw zuo6aC>GZzadY7dL6uMyDU{u5A7je}H917F>JY(;cR^JzOCl;rj1q5CBv5Y1gIo9%T zWjk8??~heyEtz!w%J<><(=K?>I^dey(ln6bcg?rC{^?!U&6Ci!#O1jQrCsMJ{1BeR zFr2XvEw0v%e+#c+Qc!x`fEc)}fpl z1IQ8n2PlRC=!^E-er|+@bkzJCYsjR=Eqj#DW_}j?A5F2a7bW=ixY6c8rz*`4K*#vz z(K6u_dhYv!P5fVkA9POk%!Wupa(6s*Ri`oP;S3hEiW35yMI5Q+JR@&r_lyKM)mRSS z6s^xfU0&K4o)13X{+YLVDx(hz%-Vjw;y~llcpO7_d0cf8KO5gQ^;{PT+F&z71m&Zx zL!lSy2ZcKi&TZ$1wFr^ts~`xRE|%`b1OzW4KKY(-GNrL0LIdW=#8Me&JBHryeZqb5 zi1_?`XxGt6aZgf}KYSVbG?g|brv*!CAl`1U_TMAaSrn)(b;%^g_b?k9#3*s!g%WX8 zTgdm-ZnCV|TtKI_#|$4r!uR`_ZhBb!w`~$y6kkWzhg>A_uyIZY39~vh(2oe$oo+)0 zQyVcuw^Y8^m@629x9{E`dy;}#FE~o3)xV>d-@Cn*nI$$fO>!qJ|Fg8NJTIeTOs|JM zRdd?nj^<x%(2qMiIXNj} zR?q!0KQ|YjClM6r#6t$c6Z@A~*5C<%vkSLCf$laojO@`p0ozFm>0&UxRcEi}wl)gX zg8J6pB@feM(Dx(~yq%bH#j-_N_ zbhCEQK$;>zeOk~Pu$Nq`XsZ1rfF4^@8QEo50Jrl30c)Clci+WVD~)3H#CgetFp#*ZIL3LY;tv^KyjZb7AMc z2wALx=>1S{F4X1ZR2=wW<)$kj$g#OW03A|;gcOMEJqo1$yZmn?Vq!?SFFJ2J5&#M5 z-_O`|MqP(vu|Mx-`!kMi?cm?#L%PoDppVGneh)x6+xKw*hTunnU*FpVUcS@=9dJtg zLxTq$prxJ__(3;iZ|lFAQ;hOuGa@EmB6o=3G(vXAW|bu#FD2v+=gd{;ERYb0T{GzJ zkzJ1yarp}{Mc|e|5Pwk5+XV4$;PgcA3iAHPJRz|1@8s=|+HKhLT}1WACuZim#Q^hC zbQeR4BS#iA$h-4XHH4tLxKi4@uAH3dOjm+i@$(bXBX@pt2)u2d?=eFsNI7lx@fgGG z99#(;pD-(W>2V>>S1Jiz$k1_DHB#2H+%GEWJ-HIXr`oT{;g^v#MODN!4`W~VAoNA>KZv%ogdeM+VdaANurabk^w*^%!gN#z2QY0a}MSx-XHhR+jpOy8Wd}UUN z6Q4E5@^V5j*unbGIlo%WhRcG|biMg}1IOr8s*NEM@W6EC+;j-+@i`nTMIgIzTOex3 z%C{xDG(RW@&m-_jw?I|X{2iB-K=q1@Hh$SVP;xy2_s}$%Cj_amS%I)=adGhj=nWw= zLBmh)?Txx{%iwbUuvN7}5IwGR;R184H04H3Lr2^pwoxS)#4+W)WXTs%^V$is4~~9$ zAp6+Ti)86k#rb|9?FSk3wr7lb;*nMU3M35oF{gyIXryEbdKIX5ANRQ@PCWM^qDsxp zeLJgOzdfD3nBHY>e4~t|E!rZvseu-feyrDR0<^g%#;btseLmo1eJBH>pHB*Bw?W5rJh4it|5~rj#rm$riBa2#4zMuAjblf)b7ikK=7E2S{5g2BT z(Xg}2L5X;CZ8@%uRMP@f1z@8%G1T6Qr7w{+1*}7pRZc>ua@5$pe~cgsz&^?=Cxxl< zD6WLx*%R6;c))SHi^{+Lpruts1+Zh~WTagwO>lLd8t%hK)ualKo$SxI5?{Dz@)y{`^i{*!{E|dyz zfO`py1P_7Eq*T-LSp6K(`n&^XY1;4`mCCEzgJ0Fu|6QaL219_yt6d*Bd-%}u@%2iW z;F%a;4E>SqMpLG9&B+az>p>4^M(W(%d6UWy=IGF)>HAP*Sqls!C1beO#p$*8}gS(Ktu`VM$y>6CJRlML32 zP&uBiIKM@U9k3RK*qSQqEEU@djSDmLix{MI_O1Uqt z4o^>xj+lcEL%sohDdQ6H)|(*6%}ENw2EdxCUv?@luZ_Uq0c5743Bdl?4^dzm#aQ#I<9aQhwFS!_gbCgXwOCSo<;Ph_BLKp?qRo3g!Z zb8|L%AKZm|H|27MD;kKd*;_EM^7xo`mh*hUX@6OPgM3b7cI%fR^<1}Ioyz#c3NA{^ zKE1C73VC-aH%tiT!P)2L1WC8k3~sbO4lRi>XM~FLsoE`Ur`e7Lt?%5ciCY2bnzF=k zY(J>Ef8+uM=`hDL@c`0fBCDTm-hNWXN$;|ScUdYCBy=iqQR72*#R2?DZp1L$Ul|Qp zb4|9>T52-Xhmw>~@R?;N$KnXL$o#_4D%&={I@uV6nK(%N+G#iUyu?EhwV_*At`50k z-NkBmHoNBtAyp&b0qYdI|0sX6p(KLXQBp;{6p5>F=~SSba1cc*cGnz9wzcI9<%z0NDv&^7Wvq zf)3?;FK;9dZsxX7mEExEfPt8AnQkm!Ox5EO;2`S(W<0+^l&^4D|5^`ZrnOd8r)X32 z4Ggtb0sEn)%XW^@S`*fi2>i}^WZG%|`L^nhu7E;RJ?S z>pmpcgTbd5;aalE^*or5v_LCX3*4ZFkn5IivNqQ67}IVVwHIZIrmqzus4Iq>(~jzd z@_Zk{>0!y`+v~o-egqYdxcNI&mI$mzkjzFcW69h1bQQr5m(wN7)C^}h>NCzLpkE`d z-)#*?vAj~UiA+td<=ErAW@Td4!cQg^a>X}k44h0vig`ho8MilvA54xlaTDO%v6g$L zpU&7}_Id636v(P{@j-I3$c@p|Zg6D6ZVRdV6 zFjF9x5FVcR8;#Jg5``^F@24@eu~64Ylf7B9xbV1o>GN!~V}D81tghCNX5D^z1JceP zlKiz%p=6EW43gJQ>3+M;c6Yh3yGO)ruAkj7LsmE%^|7^C!l3BRn%}rswVy5U$8Y)KT5T^C*?@6vAey65katP!3p+_m-vGxQX@5nLRFg45jp9Dn!+gcZc5D6 zsr8&;g>$@?@XsE7i3{6QZJn1P9T#3NL!4P?(@Hh?&-yc*V%A%jacu-P;!4xr; zu3Bg{5|d+f)p1HtsOHUYZtkwWV~oVNzx5H{B7++hC2fW9@H(wU=n4JEP;Q>?Qic?5 zr#&R2&rj!NWsugboG_2lg39Rt0}mt%$9iA=^?KpQ=lNbHOH`Z)B^Dme6qYzY)Sw=o0k=<9NfyE+ z+NGK4O1T3p1#;r~qc`nHi5|n3lozGTd>n*ynAWS!%t<_RN!zREA$>(20il+Z(^<8g zu~wXf2B0dH#W(_cRLgqmMB90XcLj1T90eAJ|A;vvDGar(0XgL^cVt;z`t-hurd0?uF^OS%_`j=^B+0HHqd(1`_>=dVunSTq&GmFmTh-l;?|xIztp|onQ&+z&lSwC zG=5+AVOX1xZlTeM4>jykQE8|}DA_=}>NOd8`BpRaliLoV=f7v#k4-#0nk=E}7)fm9 zC4W}!$zo>*&Tzz?xfIG)3w60_Y^-yX3nWeZwkf|_6-Y9m`7GPc$5Sa<%wHe3NjAq$a_46@L{qzN~yKt+WED2N)H>{?n#!MsF zvrP>kNdl#0-`B1rY%C-(eXg;Gt$=|qhhJ^6##*7;N-_w;;|^{nio_wYf!6qWc_99n zB5PVgkt@UcOo;j7Oc1Knxme&oW3|I+B>VL3C9cFZPmueth(lcb<`~6H#B-#S0)xTv zdmH#*qiSSiB=D~U#jobPYO$V;>IUIAGxPF#H9ysVe{>7@^y9%9hp6#fc&zqOd zT1Xj)djXa#+iyXBqzFgIEp&(_l7ARiH2`Dwqjl}|!BX+oX+lt;0%&^g1o_t8USgooPh zyyFXIc!(Vi-w%+&b+t9ozvqnZlq({i)*r8PrL`%U!%z2Yep~ zZv(04J^Xm}P$_z6e2`ofEQzUbr~AfyWTncy+jYwD-hcKJMsH!fk_pQu*sk+6|h)F5L_;HI`IV-NHWKS z-N2}18Bj*+S<+QlN``g=RHwgB&0|Ck=YIP0xyFS4^e^vARKB!7KXu*r^R!=I_|VgV zfR8D%H{>NI$Gz^9vXp?T?)=i{z}lldSD{Xb`ZR|RN<)BQ;2Hl#>E_}F+lNDSB*2D; z_{mKm=;z*HCsJfYmVqw&Q(r+>SK)d_)Ml`CyinxE5`IZ1eWN4cApI6MkKV7O(Ou?q zSe{7JE`&R+bvJ*IUk$+U0J-&-+SK~f_i}$7-;UXw^#QUm_ub(a^}$E z;!gC+mkO5Sk3e#qtFW~9PWA7UEHPnXED>*|cpmD{y@%YqyIv^bpR2U&O>jnL6*}nW zru##x=|&|lLZ?Nh%|?3OL7Da?VpXQi;r*L%OU1I)flJYohp~rLhZw?4i%qF8W&s7} z47NsW&4M!mb>U}tlDB1lq1XLQY!e>O@09K|#QP67&qX7+Pj7jY7!nC(vk93UPRF8C z8}t*@gx5kYGz8FU=dbVmTMt5x9=>Qksz{h>Apu7)#m`j5B>IT=QO>{;R`mk&|9E=~ zuc+GaU3ln_2I+1DB&9o~1py@l1_VT;LwXpxJEU7cT2Mf8kPhh>1Zj{GhR$K;?Dw4S zx7POuoOKp!FJ{e-+56e|b3b=p7YM1*GJ{BC3IXl`{hPGQ45Ra$rJ;P*b)9B3=(y_J zZ3jn`^eN7A&NBS7*xRpSIr_E})17F(?CcSdf)ihxN-fFxa4W75C&%k<-2uON>nb-< z70nD|HAmf5??Ay|y|I1|=M@eRmOwyanC{r;l(E@Z%%1+S9q(*b2L9zb?2wUgNLWSx zQ!}Cq8ajGMy`^`cx+D@(@uvCCjCK>HsSK+7W|NY8hdo#RosadQhvpZVmKMw0agoe> z=}Ku&R&=Zg+EKWfycY1E-nw?Ysj)rha+{pz*f9}7tE$?ujt30g+ElkqIy_WTNjjCY z{{}kCidEB+&;Sl{K4ITfh9P^zVy$1KS@D9Riv14&06)N*^*!kJtpDSR z^+dk3ZQ*Xt5DPTu(U;_e1mpiu)cgVG{MYsMb@JuqWg>vK{MoRI@nM)Fxt4*Mx&H6D zfAiacI5KZ`yKmBiIYLr-ACntwUVKaufBf%H8|BzcdCn(CqZ+sYA7ith2uDY>=3Dg+ z>1sUXwx{~FaC`F|Z5)_^-Exay|4Yq@v8^8@FBdB;ax}UWR3`Y>m!2AGoZ4S*0tmrz{QwaW z;pB+TZjevnzy79=T7{bF`?ujC7Ed+6V6c#?qMniS@^e1*azi#PiVVXpccs=wea4|K z#t?BPghuMv4p81uQc_~2Rh%(f1nVXdz}+3^h+{XdzQ@BS{}wp(E-q7=>VO(Zz}#V9bRh4!*#rhgv*lVx8HMEF&0^#<-KL3iZhSVZkQ%7y2$k+4G%=t z+oEioe*=iFsj~#=sVTDm+7OgG?!g_m#~o}qdjanAq2VZUcbXK?oL`E<`<%H z!)Dz@0!^(zq*m=M@iM0#XY-3h!|u4OZ!xo)=eu$O%b$O{rg5gt8B4Xqt1!eR*{3dY zcjuK+Mp51z70Rv&dxJw=?UfM7NNa2BV)!KNbiI*<^3iI^01VnE%ZdThv0 zjNiob~N;ULMnrLWF9z!m@)TBQrMJy%4z@5o? zc4I`4!#JKAz=H%0H(d(yW?6o?G?hGe987O%t5>Jc>6NN5@TPM;c&@BW6hHQq{nK}u zGy$E;Ru`*j_JkpM;-eRN`7Sm&GHpVS`II{%5xZX*@rGK+V*kay>b9o*KD`6|&Dmo7 zev6ezwZJ+v#Mn9ycfc?c9ZPrruf_F3;HG5G}-8aAqQ%yVnAgXSHZ ziH1J97vwWn=FjhEY42F=+ougQsHYixtj++;GvkF6!GZ4rGG>8qc(PRKaSK>K16ZVi ze%WuUG#O*9st&K}-mrG0dM~A>dMz(Xn@IMJ-T>se$>0i06m6w>xuKv<1ve|XV}c`{ zcNq02`_yyB1k)K3*^Dv!s3_l;PpD!jLi4z8T$Ve#hSpqL6I^49wshstGdH(9T0+6# zy4L_MYuCKO-iaQNPW)(Dpij299}ZaBU5ufwl0O0D)XN*Opltv@JO>83KZg15%C1hF z?eH`O!b!~QB&-xBk)dtk%YvU1Qesu9h6JpJL-V>323%vXgG86)n zrR}CuV!(v@X)<8)FyrlG4BU_s{O8#T6QaK(Tfy}V%mufx11bHrsO@^KWl~ABadM9h z6)=my-_F_y*Z*5vsL~|e{C>*`%sZ=Tb?rjxwLC zdL~>cR6b`@-?TA~J7?=lhJyj~CJZ!Jx|KL|i?Fe$q&pTt}d`neVgClPE4IEMrm+0WeP{HXgqa}>%D z+W&3XoW?1JciIx?f!$J3HD6PA?~*VkoOW5X(MzIA^U|HusMYxrQuLxS+;H7rIzm^A z7=KA`cnK#jDVBmP8dG-b*jq+5Q+t3?WlnF_0@v?0DEPbalbtk9|IXQcMklk^;~x2@ zeC4IQq5v~8luBKl&mO#RCTXnQEI1bDvYZsO=G!N%J1gG&Im5qv4tKc)ifBJ>j8rM{ z*^K2eFV;9@7J+t8yl!|+M^|mcd(ikpo6mWO)9sZo(H;w}-B6NCLSnPGGd(R6lZ_P` zq?I3poZCUkL(PGv=NhNw5Qx!);^Agig`C};&v2ZbXYzi zw#_}C#3iV+>}VM(+9(TY_1MBa4JAdb`NA$6)<)ZQyD<%%|6Fipda`Kz0^@5pecUAp zYms>0>b5q~QnySVYwf-Yg3Le3Yju7HuV*`Grr!m-lYhxj`~!tyF8sO}6o0H;r6@wQ zCBBXZjfDh;HaHY9WOJfG4F=ldU;eB+0`i`$a5UkoACESpB@~ZEcaypVyuK}pEKy3o zS^IJK&mj}tlGp7wg{;_5fboptehI0^*PNDYd_lEGgsSB)wwGBfoIN~%k0fBtiaI)E zVz1bG>tN~xV^A9DGpjlD=S3-VOl^Wk-*k09)Z=i$ODz_ZH-DnoZFBI7JH|f>*x{>k z29OaV2NipkAW`l=SAb+$(%|}qz zDB(e7ON$$;OCT$vRXU)k^*B}=-!{}yb}>nn_PJ?=GMTUDY{pw~q*}!nwX8==pCW&~ zc5@5bV%S++%mxickm-XswVK4U#@dp$ZX9!yDjc6UH3K}HHIFx?nCY3BlK|)@T=Tk5 zYag0_y{M#&vXOe1`)*m7NJwwC$%eK*Lv(a=NJ#o@m;>wuSUZ6Lb?(JGQMhLFj0Ra0 z;H}a|{9@WG`~Ci_{TOv;=TJ}Q?e{+1`45quc|+IyfR{nuV$YTq<5{I$VhXTa6H!J* z`=n|cJlRN~$&bV^u2~A?NrTZHoS!;dW`ydJUejxhzgiE@9np18iOj*7Akg{fTV<6(iQHo#+S~ zd`G}5arXB#N``J#ByJ&F^hyl&=s?<4t4b{Jj~*SnMX|_!YS>Bz?`1&OZlb83*9`B5 z>uOJho;)fRKa@YjZRI49p}ynqBd|3P^b-IFvxlGmohHBvGZn6!8CvfF9l{%U-na5) z#xeT-F~r?v`Pp^7It~pw;+N~ZQ=SMu)md!v=a3A(UM7@(w7x{QnpFWf8>HG*`n=_< zpEJx$G7f~kotLRxRF_7_BD6dLU28jI1v$d zM%g#hhp{295?DRw78KrXU`cUnbMB;a_0_9CRt)Q5U?n>%tf6UkHyLWj6fPF?B|$`6 z6MT;+t;qy;uU({K;IoVUB-erFC|8z`27CKul^GqY(nRxnAI>hD81jVeC7sXDvzUVIMikinOvnwwE2)0 zp>r{g5?Hm`bYmVKnZ4e+wa(oC>RMNGojtk}xvkL;2`Iw26`6t9=AZ z@$AfFq7I*Xn*jh;On-4RVzyu){5fzYn^f%IMc4m3J^^LvnyTgb>TeOhem zCvmr!N5y@Aq#wlJ5X%AHxP^VK)ntXLPml1)AGs*ox69m2sjNn^qDGp5ICi<{jZ3+^ z6C-&P@u4L0J-kX*`t8sD^J|{E<8aphVhrEgcfoar4e&tK@OHhh_C^$MTtE#f*2QQH zxDf!x8K~4VNQTmP4qQLLSD|Rg+slJB@D&^i5orjXuQ6-C@RO(oN9#V;VD_g{sWAOC z(yOi^A}-#4-F+_TiXLzwG;Q^mt&laTGv6=uax)_7R$Wsl$p{z~PJk`D4>1)XqA)}) zFc@+2eWm;yMB>rJ!Wdz^J>pDAXH)&w?~@~gw>}KmJ6-`z+4g{^^Q$&WfdZ31@Slvt zr~Q;-cgA>&i9BQCsY~X?J&N`Z)1})^Y|bs**W9goT`skBMrSKp%QEA%@aX)*&3oz> z@N~ER>-`@J85Pc6Q(9p!1ui*z1-Kb}*bP%RcOjjf`csaFPu=T}$xLgh8kwSfI>NQ7 zxC8d|B_(Py>dS|LR7))DuAQI>$I6GrvA|*D5>3EY!^bITx%z>vY#^fN)opL~MsAXy zh=j!F??gcdf6-*C;22>VCm-M_4J1CdeMyELu9YTmgg_t!Ouw#A1LkuB9V6o(_HwEU z$5C;;trwN)Nr{QKFR5MuwS1&u)-S&O{$9#!-jJb9)Cbt#(@YUWkI2jOy$>9{d$|kV zrN5~B`FEUwpf_Zm6#41Sw7@n?fGag@h$S$_Sj*>VRjbkTxEXq!2eb@4{pJOi(4F1R zwoT^Qz3qRgLe?T8;CC=Wd?WpE{Y;QjU%&dkF~jo`;=7iZk;Y4u8Vg_|Q);w-bRmoQ zTs0TAyXVn%X-=HO8IYu!zkaJw=c7b6ByKJ!%&KJ+0ZipLU3Try%YF($Prb}-ZEHeV zd~Xrmhp7pQ>{?>MY+qgSUQa#es;YOG+`MQuFW^kYC#U4ZxDC?~bEX(%qCdjrj;b$> z#TkF?MS(7W-CS}8TVJlg?hF1Vvw!||^KGHahBmFjQU8Q#sKlz_P#VYMPagN8Yb!zD zSCdWn%Bu5=zu-1cE@d+B+e-Dy*;|p5r)>SL0QheW9D38oviTD)c=Ei^R|W!k5T~~l zF!!b!V)m6IMWHZIN9RR5fGO<*(5$eicI>U;Ai3`$rv0!-<#W$^I2ew9gpd2K5%)|T zCu4O^2q!!u;kg!g=OI8;SYzvt}15d2H=A=J)~^KWdOZ9)RJ z-D7rhER!QOdNBa*rfzrha-@3M>QMNCvf3 zd*3-MhPbo5V&8_kyvgCGbzYw4a1=B`?6zYo7oT&w8^o5bIPdW}E9*{-rGKtAiQBmk zW|5Iq^sw|bX*BJGnF=H=wFrU)#?sm>>R&y{Jm}G^duB}W zviw>*M+M)@*}1mUYj@%UfEe#rNRv6X<92a*32AR=a2swC;L$UhZ8^f+J5E$yw7GAo z%NTnlF!VRVp2z6PC*HsOjDfwLqdSDncf#Y1^ubjz#O5%Cipj6r1w0r(-KNm<(6h2piUfI=+=A@t~UC_XaXDRfbfLaDsym_1oO$tA(&C z^>)DL!|e%cJuOUkP4$74w_ZN4ci!ew0o3qnn}OXE)slwKo%(1iCJJIoP0x2B8QOeQ zI>=2P{x*jl$n2RSkV@@3?M~X7g17G8`r={JMJYF${!2t2y}L|KN&+CbTU;oI=wOIL zVdKW($>1xo1vEIKJ>BuX49rj7lL0y2#g9(xjn1Ysn%oyoQHF<~i&&oowriUD*edNuZ+62x}w z!)+ujHV&tbN5lrPNkh2GF*{N+9LpY>7!9Ti#4m%gif0GCm}Gt{x41Bv{qY5Q z{fK)`9dilUB3yF+hVOXZlJ>+4jD6tIDwQdC@i}9(b@}M0^OXJzZATzUFzA5{pPruf zlAp|L^*i0Ht8kol3C3dHzOnKgEnbHV=TG8yxm$2DF#xV*z-v zVb#=!qz$R3fFi*>gx3L#v=Fbms*L-Klf19vy^--3abj^mtZu=SVRAD4+|&7Yd+N`h z9E)wXcrPYwhg#~o9*Ja)$$MUpW`a7`^Rvi?!rql>HCilixkOFtyfq^1e48{q{qj$K zysl9xuNt?R#wc&EsG#%ENZQ_8-M;NY@ajn28jO5BwF(?z@$`DQdKrPUuD+YEmC-N$ zMlg;G+%Yrmftm|RE4%edQq9#aWd*>qKUGDpeHUQV;30qR5n+@22XfzqJn3jX&V<_g zpd1Q5Qmf$Sj&qkAR+-GecP6jkyG44JhXEwsEOCA_YCXJh!g}eiYF_^b=A=IcV?i>U zxEYQzz#fj=66M{|4*;I>7&_wqxFh-=0Yl3aV{sm*i}-?$p_+(x`@rHz*_dzH z@^>C7N4EC&AJx|iPUME4gF0R>{LtyOew9TO)oADXdqA8xLU;PX^RZ$7%>cXf5bGxq zX&VY$j7ZPW@3VT}!*~}Gl>j5QPXdS|l(TAmS5CRMEM?_ZcW~%0pmr=LCFj~cd-{^s z{To@lRcB4GbqD+R)~O90AF9 zW4_GX3P-a~ue8$oTLccv$36*mIQ$I5nQSnAQi8az$sPY2bJ(t-$ydM|C-HDwg!X6Z zX(H;(k3QNK)=O!83r{NW-b|66SFo5I@DN~z>?tRKg9(>gymNY<6dFA=~6Da(|&U~H#rUdxKb$I-@5jPD}JLY zshxyb5y5m}qGA6+*ULPDJjYz|1LCt_<{^*w67*E@>dtE=RyAAq{+m+09+pIXoP?^u zx98{~LCICk5`&xf9V@G4l$Kf0oyp^N!_kb{2`PeEVKSS9!?v5?P}BFpL*iA>7^uz^ z06q9#oR2#GCP}Z(YH0Gl|F^eppE!P5cBZ1)fZp2uKI+z_9^fJ#IWN5Kv~mRd3Xb;rMZ)zYk20ZAKR|w~xy?=! z=HGnAyLtdW4WowS%rBY>z$xn?h_XQj@0*$UMiUf7*V6(D5;e4*Lk0ycOBAeHoETTg zpW>}tPBwY_!t(duy>%laP@eF>XD<-0jOcYwST$hF>5?oOn+5m<8v|xRktsmQi7BUF zy)q|P_imaH21lCu`B_&cw2b-iodO%t#T)Sh5ovho`Ww?Ib=jCk`3D)LwlyvSu5uDwwek@Ek zEB=w@XVRWO$a#pHf$e$w1gE|#esDU44LF5wSTs#EAkawHW?FO(WA6t%u)C^z2c zz&FPh-TZPpWKjQ!j)|$%xLQ=oO+iIdq86ILK`l^f{KSZ*&Q_ZHNo4m2mP8Txza~`? zC8?GI=A99|2_a0B4MWL5UGheKrf;Y9*ur>L5vuo_)ajfNS)V)R!OW;)jk{@*_+!kQGcrYwr*@F}wZ@uUCR69|4sLKDTrZ zibY2HmM>^E{OY53cR$VorTNa|LZvaCyJbY-&&y(qt{a*1d^!@zMDhw3M_2d}w)02V zzw)8;)ilm)jSpvHFBHSmU&s)!VS6xM=c2q1A38XKJB-kP_UuO3F8c^YTLYz2wdT!n zfWCA@`2>QIVn4BZV)f5y@B3F}I+#GHJz+*K>Tfq-ysdvm)HPu>l;@rmvX0bOYPKLH zyRdntf9Zs=DSVN?jHWF2eJgP=DT(kPK~uAskA)508i7#u#=8VtGvjLN@%H-J$y@4z zce-ucZ|SHLeI%r~KM`H*q-u+rC!fm4cUDs3+>iQGa8=FQ-c`598bIggxwUGy(1c`W zUd5Ijwoj$*epr2Dk>%fCUScfExaQmO{1Fve@GVw`+;x>J*8APZ3^mim#TEs94zHJ$ zj@lV&i&2GrNn2!3zO?2E2xJ7{YAEOw-jCWkB>+gl9zExsTY_Vw9rYdiK!d@+9e+dT z3=#m)&$S9XYEC+AUpSbr(KpmCNaNIEOWGnI@>q(p`6ofN^+jB-l`blkM#Z$nWl|_> z?88QHWZowMvnIi;vF31ADF&%&;e;aI@~BM1z7?$yntVtEJ#D^*Q>|W&SQNr!Z%p); z5k-`b^X?+$r>%P&X3KlBM|jEoKAzZu1&cHTnB7rdi5Qbr(G*KP^Y%z{UJf{1WQ4%%#h-)nzIh6$;j@xU*WM4 zfYTmaGUfD`XekAAKBRl#~Eu9w#o5r;f69JoH*>m z9CK)CrILQI<1$xR3ez(|BKUznjg`DRoZ)fF>)mtz*6H_iLO<5Sk~q&cxfuXm>HHR1gu#O$Y4)kv30Olfb%eT%L7h8) zwv3z22U-L^T&6OETdVYQE4CS-hDIzQy#L75MUr+da__dg&6HKtAB&A|?ze@>29GTxP~uQUX#kXPk8S&iX zvuY(Vec9r%zrO}EB~HJTkV8o^EYx?ANa5XRtXprv(r>Z^!M{@D{~Fb2n10{ZEU-?i zz-Euam#AG2Sui`QkvKh$q(ePmmQnjpO&zO12Rcp4fu}6A5zvoWI(lc6Iv~IZG!o6A#1w{f%nb9fNP2fvsFf?oRl77`^ zs15jjxmDrUn+5ch*%q{A61rs>?%e5gVz#A-_>*;hmxVqBPAIgmJOefbC!~wWkeMEeZ2upO`36IX*Tg&TS0u&b`}@ zL%Izp{3IaFluU!ogN!^HLyPRJ@0-&00a(MS-0M zZG>=Wckp5ZjGx($2~=fl;jsz7xo}%eh_O}ho=6N@uWaCoq2_5-}*gNu`A5+w1#H|fl0kcq}Vs}}FFzK`eQH^S9(>97|Uj?+Z*wU>qEoOQI z7^4;W?`n1Md}4xV(l|`_$4<8*BXCMD+82I=y?*Xi1RI)&{z2$f?0VzjM!)+L#RgmwM2hl`*hM*_zb})9vI%S5beINB$WSvr z3?XlH^iw~(A7DxBq`%nIIBPZiogY#1JX)weXbBvl)w`yi#+lH4VWskWW5RclH`V%fCQsPiJPUIHH4tcQ8TTuC>oy%!!CW1A+m1DQl~vviyXMQD_r$?EbEWWajn^oA*4)`T=*dAvkkw`X^#ZiJ=1rw6 z+UZ!1E~K@<(+z>_cqgr!clQQKX?W_>pmbURp$$iq2B4OfLWN7?!$ z{8i=nO}OrMQPqj!jgfrUF&RDPETQ7wJo+~c%g9ybYtOahEY{DP_9I@7a%cE3g_j0b zM1_kh+*EgCY%>`Q$NQGWc+?+q*pbC1=rW;OV#PMonmP)C&wS4()FUt)YQLlh->a1h z&lQxg)L(`C`LkBpdu5f!p>T^()6@r0HJ@Zp>&P)Uh#a zYQ`1iy|GM~(OJW+c74$#QsUp?=lbRAbu_ELmru9j8`ew9VSi=46uwM8xJ@8jI*@he zg$uWColakO|024-7zFL*zErqcRiJX;dG@TnvvX;=B1FHIb_**jOVqY!Jutamkrx%q zkE-fLKMe7su#;f_k-r6~0J`37Wqp6JBJpcs6fizN|30!Uo9#A7@g{C~a! zfG_}2zYahgl6NUR$fA0JO_1>57B|w3qT^>$ysGOVfCxDm{kKQK@?q9SMqi0WOazoUoT{-=OENob9Vo^RwV7X=Cpbrc!Yzm7lBQ_pZAptx3x~e9>#+0 z?aA^>_vZQ?w(d2Gjvn)a%m#uzmGAO}N?KUT(j`I~H__m-AH8al^wQFJ{mWxkPBl?= z!keE5jX?1t4^kfGdv0dqBr9R2r!BgYKQGD316Wc6$g0#$s z{?kh@M2`rfrS@;j;qn*>(U{Eg=doJL;8%GslX||x!6r8yz-Vnk7ig-3PP#stuRSmW zj*auO2wqcVOAljQ;%wdS*%IcG(_|c_QQsj)}3g`r+4fgN4rqz#=iQ z1P&qmW*b!17}G2GoEi#$qtQ(pm+7z+%2g^2HX6%w?(Vx!LKp@t^xOohr~u=$$C7H; z7|m>uzK6v-#Ch^LIzyO9tK4qS3oN~N4qtL@j#o5>u|HqICH&Ck_8Fr@xS4dg zgsx_?9Bi)}pgV1>%4S=#zLDs`M2)ZvTEkL1Li_~mPest5pTmK2{Pp7+h3e#Vrmeqp zX9&ST#m8dg=-BKMw&HgO2hsAxp%9y>sF0;cn?jdmjx%=b%N-`Sg^Z=%_Es>Tct z-Yn%`lwlT_#-r7K^^j#RU`-`HBzOO_a_!($RtF@bh*f$Y%O%dYP=%fAV%g!d zaj&q}9Y9bg;)N{!g}h^+Q4tI_tl(^%Vhhpq984|B<3tt@z~Y%?TTUCfVBvZvH1UTa zvC5;l506SPe>nT8x?MJaayVmzw*~oE+fA^Fr42dWOJclV82oXu!E!dR1tw0&y8G`D zrf;D~*A6Eqa31tG{q7sW1hL7D0hm9HC?UCr3TK-0VQ2w*umkt@WG7Rr=3c-4{fT~7 zmI3YOSZY7fM)V&zJ@R2$=QAfS4)}*vM=9!xBH3A6n!lU5Y5Sk0*d~JOUL^R4^>LIo z+hbOvPcYX>L{B~jq@d7!CKiMo0(W`LT+z{D-s@iFRh{V5P>0abVMfnk2|pGS#(u|m zUQ~6X-%mso3gNyVx0{Cv0XHmVO$z$=2FdeQM%5ZE4T=LmE(hF9wZUkM?#rq*cI=4I z$e49O77Mu%GSgF$UK%npN|7F3P@Hs{8 zf2xD+w+0jcp++<+AETcVQHJpz)uAd?|K|uTmH*0G>7=ip9tTBtnVd=r#M01te&cIxaZ|}IhJ6J^8P&riJI&D0Nyq^I zkB41F2XAkxY%645&J6=4>2Rne6cM~GM`Zlzq(bwp@=j&tQRBJVY4k6Uuqf7gz6>t+ z*5Rx4W)t|ke(3L$00XjU4E6-S@!i#5(5|C+>~U_I<2}&H2_3Lp3d!X~@qmK{KJNn4ocjgroI;JUY(`v+o#YrP zB;~Px^TEnq1)XGgCAX1#h*kfie|9(XAv|+t_e)5_A2QGVH}agIutV3WWKmUX7;?Ak z?9XYz=U>5wn!q~_{sYQ>f&?Wip7FK@qXUf>6jx=7F?g|Dr%OT~&L-zLrUrD0BYu%B z3ZZST@c*F^uw=%N9744B{X0PW-(K&MFRqP3-G+&PqglSN2^-l(g*3uQr|(%!AUDhr z!)Zu%Z*CuF*0%)^CLC@pyOSh+N1D~#A!Y!$h=&$L>Dno_QP2--nCek0DWav%c14Ge z6WrXrNmkXQb%`&$ff@ye+@908FD$f*EzR&36rrym#*gBqHWq#L_)%g+IRAd4_w}K< zoLWF{8laMgYoG)2P$P_Wbue97i!IURgMIcV^|F^k!i%<-q+%rh9gp&&(d}q-0(nP5 z-DtZI4m}BSpxHD1E)?o+1roHMZfoI}lh27#gq>oWKRbdQ(Ss-nNU!cXF5nGp z(ByN3Ux=vFde|)60g*c**N#jfX7qus53w#4A1+7H{n@MxdTdo1)g`;bza)DBEOA>J zWeqrk#Nn+42+9Eh%H;&Pf^+Cf6IZ&$o%YYHZsxQ4)_|NWCA39g_ypAd{!N`ciT4Vz zCpU8lP)Z3s9#baJG|JEwF&sIAJHgSph@fztZi()@142b5`-iP`fql9t_N#S8166A` zDMo1wqv>bZ6=Ikq8ZUZ6*9~^C83hVs^FtsTO2Fs@r;v8u->9p!$G&cf>lL$5z277|int-^n5jMwac2uiL*-P59$)7*|&&TCZHF$!pgKC4dxG zIe3hQkfIqbuc#;Fc8t=ALc;&6pGE@-h#a7cu+h|RdmdK$3bDQ#WZuA{1iUy8&%jy~ zsS41xfS|`jpsq(GBa%BWGC_ZCSe9GtIT3Q4fz-NZX=GK1y1{8D}0k?kf1N1H%>nj-b-$lXK;@AGm^_+>= z>`5`US`-AYD`?!G@8WLqDhTYN54NahGc%8?gJmpy!}IO1|8(2jvu!9M^1rb?rmdP| zQ6i*@YlQ%fkGN?)w!!XQRpV^@NQD4uWXpNI_`}`*?YpYS~e&1 zf;O};EvopgbuC!7Nq|F(qDg>Z5;x^@-(OUp^-cHzVwEC@^`L7jO$Jdjc_u_nR1^Gw z!ZWaZ_wz`k|G6B%)+g!H`g^m^6Q;MVE`!^aS=OS@_Me8NT&RxY$LwN$M|xo-sW~ao01(ApkBX-s zw*~y6w+&u6VoG?th1i_8Vetz;XuV9wKrsF$A7OZ?q1S9`>~jCOh}T_w2e%5WTO$By z;Iz^Vs7Q-~D13k)Ufae09=1VRy|(b+whay7@Ta0mPT<@hPGitYyMeqeGg{G`VL=`^ z+qE*Zjzu0^860}D1#-K!9SPB^iV5D}bGkh3TfliS)J!c?%+r54O}TmZJqOj?M{&s?%?*4Spt1a{ zpDkQ6eo>Z%G)lHQo0OP!J48utPm4oN6b+Yj6}Mvd1C|nG(Je=l;OUpZ);NAKbUhC6 zGEBS|dwBD$=@QtMb)oOg(-g!7tAL$)H(3g)MXEn3BM zbi8w@stUbh2#Gf@VU{UIAC|CO3{^bPe!9w|XVV4l0kjbO8ndUdj1q&l20;2hqmL&s zxV-Xy`_v!Ml0s_QvJjwuKwZULls_YsitV!P~!F($l%TEK@Fay z504-I99D*whSY|X(k;hnPv8l)#G#V*Us+@RF7pG6Hoe*S0q;NwUM#nxn?K$kUPDKY zR6N?y5)ZKTSpnBOH(yX8EI1n7_gy5PIPG&)JSL;mwAjkB!WX5t|nsi(76yCpt z=#qJjlzk-O4LUfZh8G36^UH91>#6%Ngsj|qc9T0&;0b%_vkv{|bZFNLWgjy%yU@YQjXhN)jLh$1;!%CSyd zo-2^O)>ub}jD<{qgeo~xSNMqa@2|4keTSs|MFEa?7E;bi>(RB?vZk~;JW|i!Y#P@5 z!qkhjoi{1d7=@6xk>m$8+?>DrXPdLI+?xXx;_OOadxXoT?e6a0Ogw6PAZGIGk5Nof zs$@+_3h`YJ?16FoP1EqVIc5hDUQ>ahD8B|Sl)rDnQ}-$3ds5ArdO6w9SC6RayR-Z# z_Vl4Wm-hxnAXw@~6!e@;#;R<~<9ssP_0JC{!RA-D8m7FaJDUu<$i8z3{5k zJ(pG3lNlzI_Cn(*9Y;#ig_peHayaEjQF=vNs!hcC_LU+ek*o2=hsAz&N&ZjiLRh$6 zRXxXenSs$yu_TPs*vMzWi+%;WFB1XE7C|AglsuSUuiDwEl4nZqF7MGxYmYFbT6}px zaqqy9Pjmzq&{z%7>!G)%Kit_sG**6Wpf;0#AEvJ)=g=5d$8&J#$rmANwzfZhe~zgU zXayeYusf1evnW+gL~5*dvzWtx$Dl8#?*A6|kiG=isM8mgPo<m-OY_w;vLWJ5_u0dHC?T!D_(^Zt-!%DNvRcI>3c@2I80`eg&h7G!ZU?fbl~91kN~ z=J(!vSr(?`CmmgUFCV|UD(0j3J=s7~gSxYn0p1{Ta6Ow+2$zV*dO6{x&FrV(F@_qH#wUuFh=iM@vzPOg6@2EFEW57qs zFVB~}CT9odRCf=lQW7=sUtwt3PnP-&Iyn5pFyrDuK=o!C+-@G=O4EDi-W2D%lX%uM zpS3^&(qg2)xym$G=f1yr?!#x%w6pzn|GsqXE~)35vc+@eUfxXR4E}W=?+{viUkN*q z#oRbX6I(*po_#^!3&`$Xf3-q$Tta^zVXn`+Vj+tP+HRQSo=T=IC;szneUH|d?K#5G z+lne#Gwd#j`eH2mOg#;a2T8DbvE zYvjXN6&UfVj_7|puji^x(Eh|w=Q|H?#-Qg-O8Y>lt8$iJ^Ng>B9H<)H?S)yp2L=+?x_eRrDXp^~({{wa zk4jsr>66D24?IqnLT0~yl<$L1C;~+T>jjUv*L^ysjWeH}>SFzaUo1rrOb z8lcnbMY*-m@2E;GifZ<0R67*wtKBUwXo5bNmwwfK=qvX%tgIO}WE+Jg?6e@jsa5JQ zS=hs-vA$K(Hr|fXI7By%g>QSZwaNQgxPBNNOT;pcEH5K+kh>q?xqWDvO?+Tco{96{ z*hhoXbSIp?frgnBBN?Iu@$iqaYmec3D3weOy4w%Tp>FoJ6hOj95Mzy>) zs)4)q^Y^o=K^e?|FHwrw(|9CfnBp_!Qw$8JeQZ3S_0Jv0wdZCWjGUiyi8#Ztn5|9iD-@v~Fwb^G^ zDC?omYKA#(`HFJa@^;A^*k77rx%?ln;^lP9UU01s(}mpKV>#|+KbOM9AU9ZfX^?Jj zY^LJVG4<@R`lr31U51{Gq@H#Lyt0v}#_H7^Sz^9A-!5O7vF}IGg!D0CgsizT9O#Wn zSfZoCmyy%S4b);6YR6JPe#_z===iq#Uk7nK_zs?DvBTS?4hPUp?>7hXVe3qwzX>u7 z-&#+|aC<|fCqYz?sS@+y?@|M&$BP3vpl0@)oswqmBkF^J$(s+qR9~z*Y+uQVDUDN& zD)}wu!$@B(B&a*A4miYV*xUr>C|PQ(*R8Ixb|lyuo1Mo;zK>CvnG6=m!5jRHal;hq zcug06IuVAsdVFd5?IL*rZERLOi-sii{8VW&?v$m8yNR}gdH zuVGDW8BByddg|XH7>2Hi3;XADzLv2{od3?+cbkr(`*hVoU&R+Y>>3Jc4f=w{GN#Lk ziRA-RtVtdS^H@)mS`GU4Hc$tkuca|BiJ`3FYr^^A4KpUpSHFj^iKDGI=n^OJ=f*(T zlF05O>j|X?TVmA43gEpWys(q(Zm=AO35G3g1SW_)K3EeAldboC7pHKM5byc(jb|d7 zW$@iM5$h20myUIA-D(k1h)VQ?yiGNa0u@1?mB1Qy}z&ORGt5)YW_V{Q!`Jm?p}SZyYH2a zItr0jeBIr>ZZ$lsEZwRPc=gx6gvR6i7ia?4a|n1<2OHJTMH68T?}C_jXLlM#i4RS0 zBS|;ppL1;Ar$pDWqJJykfVvvdg3Z$dT}o9=Z9mBrsM!O^zZIK+zW}~)FZeg}932|V zY(;I5!=Qv`eWxTLeA67%1^gZ%)m&CeB*=&QPIc7_ULV(4jT^*oOZ8K;h9WQ*o)Y-P zZ2-DmcLqihhvyz;!C6BGu{v|NxxIn3qR{ejAy=jUWqM(Mh>lhCJ|D)H zjCA#6yl&o>lLSxVrPW!Rh1LalQGC;!w(JKUdH!j6-gxlCac^cql?xh%)*AYbR==A4 z)r&Du!vAk%*XYOyz;w0Qk?H6*7bB$If;!Pn_m^;Q1&YK!ivaJcNUV($xE^Tp*>87q zP(frFUYh}DOmwDBCwLPJ&Wd2r3!M3uJ3p1r$FWS`Ecm2FdfUN_Ja!M--qM~HbL&W2Cq3{G`i|_LPGOHkhQ{~fo|G>%&Qg;D?AzMK^Rk#V4-Vsl3fo-5_;=J#(O;vp zunyh`FG%Q7yALDqCi`Ux^)b`a_A4Izix(3fR)AmD&xPHPzi30iE}?cDj$HY8DMki zkx>-*a0v7}IPA{>U_Eg_{VCGw3))B~27ck@v;ZHPWgzh?f_CoxR4vhCD2wDb=BHxd zrP5|P-SacSk2q9c)K7EX=9?*NuuOma_;Oi_p_+R4#fn9^-s{VK&B`@0BsUn|mv(JS z7IZqeCj<7hDQt-Sv=kONCJM2(k09673HsAVJ0Ytit``_1T=f^M>W} zT!q2Um{a*&uxu#m;j{C<8oIM*PS{}A^Sm!{LAmPW)~B;H$Ie|XP@}s>4hPyvpCeK? z$12U=HiaJiELuXh|eGI!9GH8Ze|x8)QQ=N-{bkq zw^j7nS+(fYZf;A&<~T*MCkx zXF1Xyiqxb^{R9{x9nH8(3+x8HRAZ6?xw<51)al52vut`|I^=z}MeXHjBc%v|6-<`$ z*FckJgWz%1Rq#NV2;~^Lf)zG;=YA()FpJ)(WbRTPVQORvPvCH)SW%CaNAqUhb0$#X z-5VB`@Pq%{`JV_SI|~u2F43oDGFvgz)=Q+N*SGtj_od--#^wa&u3CDpC zNwCW?Srz!*ckGkq=tLdsev>R1dEsL&omj%li`&Nsa>3irC)PN~1Z*PM*NR-+8wHMB zWIJsK@3}k%buP!}47!hy1V+z*xk&6fXG&RL(A~iz;}}mnT@vu$iau&+YaDtzpt5kT zc?>|^RH_Y?00oN_2yL=Q|Kxc>AtQ+54XX$Tw>^R2Ki9$2J{D1Zy40xwlT~QitY4Qk z0hzA`X?3d(keD=ztg6p0i&O`*0=>3;x2~|4)mB8_7k&=80|aR-2yi_+!{Mn^cH)s4 zTqO0D-yNxi5?UIZHaOsz-g`EehAM#wWt5KZhQXnhkvv7yfi}C7kBM&^&tT+pAVh875Nk;vZ45k-Mh;eop)V6 z-}93lSS7;g@xYBv9|&d_gWlel>6~h=e_HJ6n{US(Russ_h`gYD&)7la1hlu$^5;Go+bUyzHCnHrYe4|2AgQWnl2Fww z_*4K2uhW?q$}H+hVphc8u3!))NcCM*hI|_FiU7$6Ut#XRKhH|ATj|5Gkrduh^ z6Xmi3L3$PQ@{W$ob*`>^=bKaWgM-~1#=r#NB;4O@H9V57g^Iuj)*FKi{72uR#Ga1+b`)KO^!t6=-l3B6{yb+=?#?|BaI(1Xx!$uzcQXg!zC#v}%!A zfnN2JA9n50LkslAKm7%5DCC4%@9@<&ADM4EeR0~}9D-?Lb;#DQA{!_jKUM*tb#6@) z@3}2dRp1cT+oJmHPco5_6D&(obBdFO4yx9eg-GsBb--OFR zc^fWyl#>45O)Vs(3I_F{kQZ)K_JyJy;pNq9lZiMO85n}wacq&z{x2OA2mR!lV^e=6 zg1&qFYJsSq-Q4~0|0gP(#vS0P1sfMoO(RCxbe;S!r?gSy;Nai~+6SYeMVbpw!;`bH zIDPW!aB5jK0eC^W3f6>VhkW@o8C-yok@YQaWBfKd76LjUun|0eZygs2Uo<;AzKMr@ z^vs5rG;Ve4Q-Vg2;wzd~mTY*&yc9O!pgm@1cR((Oq>3Q8(dUWvR;LRS_vjS4#!9pr z;u&0Ccq$f6`R8;_iMgcg2w)xm3>Ex2KW~QSMN4Wij95-_<%?q>=)4<=I#Ds-dZi^g zFfdRUaD061Sh%@xKGk*Nl!W7U&@urARe^$brSrbaEk13XIHAOJA*P(_QcU#!27cMYxy+tpWORF0gPF?C2 zn#aL88=YEYU|=wYbFzu{Mf`AKf*LaM+5cHwQgS;jfi4ym!0|7k0{Y)sE=oJ1QasFO zq#v@JTrsWV0z?MJ=4IwjK&MR)*eQ!Hw8j`JQzeb+sqL?N98Kp_B>5$F-PGCW_EoFguf^o4i_QCQHr zLbD<^t*Ii~Jpn=2=*6(aA^hi49|!g~(s7chJG!kMagkoEyM@I}e>__Ov6#zW&o{3{ zaR3l9X?7ZbGeU|pNJY_MX(7k;;ft;OUhExv#AESvItP`|V|EU|^v%z@vbiSeZh{6u+Xwx+Ui~U@}-WKxHNchTNGL|F*0wx{rdLhp14+jxzm~K)!tsO z!M&)tyVakxfS(wxWOz3dNt36=I8=l7u&CA^j`pG`Qz1yW5WT_}M=OFMqNOc^~zLhwn~P)7s3KIYap0F9`@u{PuP|+y?%5 z1?u`4VZ_LY{eJ+Zl!#`(Nj@7dl-O#}c(^d{i*&v3fgQlDW@*0gd@7fNnf%{BRP#%B zsKCI);n#d*Cmau0i}}k>dzIgKm>?XJj6bs58n_8Mxy>uk^_nx^wl_Nu+MOcyS+Z!U zF83gGL6Q;)3Q35Q3;Fk}i2ltBgT_O8gFm}0J(m#o9o7CqW{%lLciNM&#pIS>MQNOd zzKF`N`EuB8)}L4|62|H8%My zRQca{35l*{J8R<%=C(~zW!WwC?k1|j>zv$$O zcl+M(CvAmows6Ub1oiKKpIKzGX~!W!Zg=V=?F=CBPBiF& zzdzV_NiH0a34Xh}kzUwO9JlVF3!Z|s%)H|QAFhHw50PL5S>ghBA#80z1pKTL6C0b! z?MT?v)HI$aL?q7kq1s}85-CL-A`$E)jm-80*4;o0&V)99pNYDNS5)nqiN-{vu@Nbk zVC#B0LY=r?Ea~0`-)s;qYv?P_=lMH5zrlk)r1_yBC&(dZsqyguZlxcWI?KW zkC%hE{aE6c1{x{JctH6NM-~PZKb-R4eH(9uL*;`aL!WTeenpph0}hdihE-x%0l1l~ z*@=S_|NdGTd^Zq2yuM2&r!Vj+fziaVAP^+9;pa0*3onKo*{n>1CB zWcKN*z(}z;Z5PPy$W@h8% za_Y{FTeogUTFqjOwNKzjMGqIn!uC|~$H2sHsiz!oC5<}&XEkH}za&#{==y9#Ntu~t zi<>Pzw+9QIRF)WQADPy9W_u&acc+W!5EJ-yCz%v#gqf#)j4uFBuMk4lk<#bcM0xBl z+C*iw@D25ylOd_$81F#3=Qq(@%9TXn6H$+We?hfT;4wevy+@Pyw&B5SFAjzZB2f*J z5V+MEdbH`nwr}?g8^=6^O3@ZpAKngLm(~p>!HXKCcLIQ#;c>3&R3}IESM)F8!3_2z zq?y7EtGEBdm0w_7TB)v#AJ9iw%tLY*>;vmQq5eXXNjM4k=M8m&RT=k*I3#K1^6VIf zoND#SWYHVuf6(EI^Y}A-L8(Qqoup4h3rM2Gnx*>ox)uKL24ZQkbxjb2K7v0PY%+lz zL*+7XX|i|A5XXxs|EPYK81$N`ORfM=Y+MGSz;FF-Qo0E0MiK2PD>%vUh-dr*9(KMG z@RWz!y7!|g9OKXtz7?+73?!BH?TL;==*5@@GI*hK7y2@7eL2a3B_V2uBgCD|tIa+w zQT!~-k{4>!k@0QPm$T9)i@@XbS6r}@*l^4ry(6BZ>!iEH3?TmD&hLot?pHUMnM$#! zwB+_bk};MzNwu?Lj#x>Ir6J`59NkptcX+%-te9hDRpm%oPIsIc5l*n9;ZbWvi#yR`(!&VoBt z8e)^ul>gh_D@nM3b)BEq{lXC(f~$+21ql<8=e^X(a}cC|p8go(6%n{$N;rFbT+y(p zsS{*_k!}*m$JzHJA!`p%EXeM%9hOxsLX&!wr_SOz$!~M*0Pn%`#{)m745)pqHlp!C zKT)Mn`R=-mVA#;ji(IZK0KYv}IOG4EkM|sWea}agJysn?4DKfmDLR3-2iGxfQqCny zmkSXF2Yoi_Z_lEvX3m1`Ii*KWIVL!c?}mcw12n0wf_6g~%q8HL&y`#unP$M}pAeLM zJ!wUhDENjzw9!5lv{RIi%LZEIpq|>+2!J5L7;*a`y5z1Y#4FdAs(hg8+ja)r)FVGs zyi?GE#<|Ob$Ignc&Br}t$5~2i!3yq9zk@~NgL2mZm1@|SujUI_^4qj0f27B^fir4E zD%?%y*=d7|-GXLX1oOT@L2zZj4CnwgOi3E4zapc-(iSrB-)r8AS!K@`5ZMX?+44R? zv(arynsAf9N8C?b1bt|M0p)*37(dhw3u^K}!x;~vGUz4l0M@C=51yYte?qcc*NZ6h_{tD3oAuyi#9H4e zc8HbXvJ4kmFA323WD{@yb*Zs6rBbafa989uA>vH%x|v@uShO=iRN{psWLUa)z6?L{ zSpmKf6I0gjQYb}P0JW^0u&n@4(l2(MK+>vRLt_UHd)q(`&s`~t`6C~YRYIUMKgQ~wNW68k3{<$J=HQvNxBa8apW3zjlr-}$XE zU@Ig6@1NGRM2u+Y3C|vap!Y*`FvfGqkQ6)l@32k8j1H#?aH~}fV(DgJB0HN+{r0D0 zdFu4@+)>_FA3?Qy;>W?YKHWJ>&!1T{A61Wpk6nx#s~Z+_+u<#7M~@-www}uW2ll~o z1?ohkA&Dr0ZEoLAy^jO?(NT%Of2t7?9D*KV>EAq#l_6rFJ#F4|4RijU&i7>wQN}|&k9msoalm`|ken(7NOEu*^s|H+ zCc)vUW9oUvWx6R?u)C%B&jaY1N(I`;YVRld^*$r|^l@tgZ@@noV-Ofq)f3{f?A!@@ zH}n|g9mCcQPDhu>hEUhd2A_&yFZ*z!4 zCIV$$!geWvkR$T371hh-H|fuy@v6HTSO`DyK6Kc=4aX3R4~ilP4(xHpVwxsEhGxQD zOOX`(FuOMp>cK~GIX zLR<_8va(um+UVqC7-$C1%+R8qPqh`XhR<$BA7@Efx(dJE@O;?~vZr%z>l23EatCl6 zs(dwyMn0^HJ#lEMg}$O-d-zYDeYMq#LMBWc+_K>tE0;S}G7b|Lz$-{Q&ET|N?qCAdCw$MSc1d1is?RG|T-B-)RzopJ_PhX(B?}4B$P_mElE?M=% zp|MMmD_*b+yY}EHgDldaw(!U>zFx*_MbLq(eKW?px#Wk^fATlzSCe~Pa40RMNwzcZ zww-2dAb1Fs3@$59PD3o>U+N^66Le>QV1Zc**K{16$h0X>?-l&~Bepg13RVI8mL`$; zBwr%d_q>s;H7&*bmu`%6bJz)K#l?BE8FX$gwks^6np~5CYhQ+jbetP?pOXH#AoB&l zz`#J~zv}Xn7xNHOT;yT?T*v}~1+5A2DgfUdQ*XGV-(0Layq_?pBnqV^K*L>0NW($; zQIXU06S})`7qkw;jHu3LpDB)Fq<-H&bQW_Z8d6DvaLEYQipVGQ8>ub|mO%T) zz=9BTwu}D}?eYBkXz>jk`)wct7~--idpJyJU-8okwkv+)ig33lW6uG|aXdtFA8t~= z_k75R!c{kQ2kl0pz*+200`#P128&CNR(|QhrH^6S#Wj;b{y@CN7HI_hH!3iw)0S%7jyPy zYuM6?K3dj9BO_CBZF^R0F*T;&gT>;%#Nn^w;Z#xpMT5C^Ar5l zh(t+=x%UzqJ;x*KXe6%j+v8rU%8u_sZPV+puu^2=#g%hQ0dxT^4b9D@z$Keoah)(N z`Hge^b)=Q=z;BU&ZL;t;=%fP#nE{NH!2iQ0AuqS-1bbZj_xvj8=||I$qcc}bovnLco!#vt>za-F zaxEyT;v>82GM}(C-PNVIF(FVQ7B>5tI2ccQaB$tUsXR;Xtfabp>2X$PB5 z6!50WbCXZT>p9e(LdlWV!itcZAJ4jnMgwIK*+f+(`zK}tbT{hr$urVwH=^I03m{b0 zb_b!Xz2bL0p%uv>vj?O-!U%u1Im1jaRzJME*O{#3S4tCHyao~WT<2tO+Ygy@2@r}Go|>5I>G;C zz+i!spqW7{fiC^D=-Ug~rd6?&BhxzaGKTe{qGcVU_!zT0^AMOGSZXMe;Oc;vtN4kb zwEI)nyQ5wK0k6)GLc^Jim^b@v@F-c(ZQ1;Cude1Ppi|{n4~9#Q4D|SPw>u{EPJ-G+ zmy13x3GjWzJ(6N{nw=uy-Jp3Eq{Eu``s997p=B~qGu7!N2;S3{5yD=-)w2EDrX(PRx(=vY zRqg-~uBf&mlm2T`FG^nvUn?!+4v2E)UvBsLBC@xyR#yJjY>7Tj!1ICO#kL#|!tko)W&Y5y_z^)@LZTxFYvQPDMdH;Dxo-a183qJjk9fwoqOkEd zKT6Ha^r5cULuI$wT{;xw{t>83jrY#car63TqLa>W3P4(K18 zUL&fcI@tBF>)So8{#Hgv|Lm6~f>fV6pPQC%-+K{s;QmKRJW*U(d8W3N2hqxA2S%c6 z^AWGcQc?au70shIYtlV(Y;h-?-gKf}KDH34C0g1Fc!%=eaif6Nf=9G9K4}s_46dY(WZ)svunf7A=L(&_w{HovsFlne46URtRpMib4UP+XeZDo*bscR`oJOrVb!gN2D$9`op?>27P3^@ce) zk>5P}@v-{HNBaQXPWbZj@Gmr>CNXZ=cFx#n6NliZg@t-70OmQ)c;^ul(v5cEF)1e2 z&a;c>*ai~5te6-u6Sx{A9S;3JKhlBQ*94Gwk-mS_+S*E5v39X4r268gHGl7F8V_`r z>A5KXBN@R^P$~gW>G2*HBORsGaU>R0Zd|3g-0~+!;ZF`_&E`Wk7bSbvNKe?gX)`Yc z6y?N2JM3riDl1-KvL%cBqgI2>TUv_KPAgyVn zA<)kSKqFEg@V_7xK}S+GR#U5k%YacWvVF`bEK(`w$aGpY)M~2o_E`HD9)olWG;Lv$ z(9|7K^1 zn3Tvsp0&%)1H^mqm{=S`i*rYFq)2F}j-e?~o zyM}iH6JW#wV4*^`YQk`MVX4%czY2=AZkyC1_TBMZq^1XS4A^n>9%D^f9xS701BQgz z<-KW!fP~d441p$fxfA(LG?uDJLJ6ne8ziV9p$I9s-?@3{ym%Z9OIa(Syfy&yx{fQA zTZBQypLCI)NIzy7hQR1o_QC&C9%~e=dAq~`_jUORw<-+lW>!PLB%MaWJkK10gflZU zecyEq7UljM%}`w0oX02R|Cj!L+U>_)&C1$>C*&#QyQUEc?K>52bQ~YLpr-JYgCTS5 z?K&DhaA$g_NQI3wndOP-lT9b|V}!4h#AO6D`BTLVvyd{AH1^xRF3J&N=21Z8Yi{te zqam#rvc~3B`R$}Z_dYL#oSM)V^`nD#;E+2c4H_pUOm{O z_i9Np-=a;#Pj6CuDKltk7&dl3P`&w?-kSkD?SA?LD(kbmcZ*g=#i0AUllE|*2Q?TJa(>Q4pp_Yw#>W&DRHo$X99}P9e612s!JR`=p|eM<)IP0< zDO4o&_9RA>!_Z~2!j>wmmn`B1eJ2B@kjE+aB*z7nE;(=qTrS|0*2m2|38rgnX+fl4 z?bQui?^CVM7cz?5)0mBd5FsI!yuADeY_XqrSKKx4UiM10b`U}(7wW1N--ZVd;mL;WC{}!EA+yH*RCq`~ZX=+N!B5pxuX#Xnsal02y zRit;Nb??J$l&lzO9yn}sJ0ONwcR)JB&P!FrM91{Y-HjF(JI(!)&w7@fB9AntPj0x_ zT`BO_bCD;}aOd-wRnuRGKqIvuqs&IbY=w+5P(6_~+5jBGKm#Na^&+__xX3|efAP<; zo9-lu*Y=){dFQpu4ljAAW7D1_73&G376Ux$N~n`dx{5Sd-im&O@%GOprrwpyYjx^# z7qEG~wOC=n7aLQLP;H`~$cwuXDJdyL0OMyHh7=jI$I02#{MO5NaC7ZNJ`k3?!lWeO z9Lr7bzAF0%6V=lqC;h;tJvLhKR-zL6R$;G(SaoP8PkgQ)ypD&^KJd<&bl)OawgdW7 zw~>64xw`mx*s>tt0>{x8ZebWZd*(QN;bUlF00p+e-Km4!*EZ_UKs~tbIAQ9%ZKpP@WjS_|`vu$U@1_pH*5)chTWQO2RK=*04;i zhl@@Hvs72qqiJ~3x4aQ9qXK{PblwtbE+J&X3kVhA$n43kFxld`eDw|q7_)XAn?7Yn z?Lr&((rs!S@b)*kJaxN#W$rP;Z$aaRWvsRS_SIu}Cctm{_6g`A6iDvW5MgcdoFw4f z5qh!SQ5O)z?qyMKZ#M%>oroE=8a{JLa#>+3e0e;0kjmdqN#DGY64O&L)x_O2EnHGdav$PE^iAQ`t= zg-og8seE!Ro!z)ZnPh4vZlcdp(xB2R7DV;(0@B!!5I_5Mk|`xy87(bXT5FHPO0VIJ z*zz&@vhu>layXUWio?2CB@ahp9^w6kVZYb*+k8AfjI|wENhyB+Zu?nY-gWK8^{29t zlHoH)ACRUTyODXm+JB34D@r8ax=vS_-(LIxRpXLm_#pmyjs2L9qkfi-X-Q@8(#t|m zxJj#8)`bR$6+%}ruU|m-*SSZhr+uMP^1qeSW9tly>iGkYvCEIoCV%6psk#qn110lv z4SyZ0YGzsY=*d?LY(>}_bZ987@yIe!E@$`K5j#a-l@V9h=0-I7vefLwSAC=IWL)(C zCH#=LT2r?p=jysDLoMY+?Eay5$4?)L5Q#ck#P&KEvF3J5-TvECYLTTUu65ZX%b5!$!rqPBRPTRaUD>(%Xg4W9O4n$a(xz7t>~2uB21* z8oOla8tyZ>y*?o{kf;BN2W@RU>(<9?0Tzu zS!|J$cK^9!DRmPXpftyyIdRaZ`WFLYS!;WANFK1}xoFhx0@XL^TQHS#X7hDraEpPl zWrd0gKix#4vSiMtQsDrrFIjfjOOZi zsiNeRJ~R97?kUaBaxuGS>i^ia-sH&H+oLXq?of;6!P2SAkH(EB+o61JZpHQiL0RFm z7kn{dQubnLPeZl}OzwPH49ySOO`!Q?r@!HC=r(26_23M~P?~$Y{W#)Bv>guF4%GvC z7`5O!y<99R>(M@@Teh*69f6Rks{dX{z|c_svr#7C3{FjKXn1JZTxx2`QSw8-8Eamr zrj?v&lVHl-Et0*=68&Ad<26P-G&n;=ktM6cb%2R(H4)0ij@B^uondqfu5Gq|ni^SR z_~9^q^HKRd@U{D{3cf;`N0n?fhc+E#SLc2&l^S_-{nm6w&t##h%s)TRacpadMFM-u zIA(zm)XI?oob$@nt0v_UFJN%gS+t0$74UoJ0 zpZE@NCE)G72UFe0_O6*;J*n1rp0M};kp7wQwFXQ}l$3F@W3kH) z)wh8VY|ZQxj8z{$Zl$-O;@J$#EWX*+HJfDj8R=0wd8Gj>rX##^08)+rGU`fCS1oIBvR65U#&9bHiz<1lDKK5t12BZ4>eJ+Z~|@RM3!_vc}Zwxp$PK0 z-mqb=t|l3>+$=g<3|zzO-b}u(`56#)B}VW4`@((5mpd70XJByCvk~+OZoJ1^hM?jkucrs%-`+b~qVGz5 zXL=kOA1AmFBjx<2xtQMvtkq?Dv5pm?Wnd_uWSk`knXu|V_E_K(=Hk*~h3Lp!X-(a$ zlqD@cBLY{eBx~uTKz0jeLcs?frk_J)&jvh5qRQ=gm8^=h7|OZ#%;e7$8!!Hpuf*Gf zNhx;<%UCMN`B#*st6-!z-UG!w0Ks$K*tiM2RxbH04TqgPg2LP{oz`HVmNI86{`T^M zQ^Ev&yw9;9b5B=#G`XF3bPxsQP;{kihN5;MB?&~$ttnSnUy#%lA+3v(RALdkD6dd|!z{`dV02 zMn`X^(+j-u#@o3rm6Yc1{VLHEGKy5rVy^9>UUX(5)pM7=X%KUracSy5Uy^>yS>+2& zzn-cZ0%M6sixMTRl`9BV2a>VKn*Td0u6V?qzk2;sO3%f`wcOL4)+*dyosUOm%f8rd zmxP((O7kZPlT1wOSWN!$oTd*$N`BblYmQgK=y(srLK(ab78Z&8QzK;8%JR5|WybM7 zw$4n_T+Mh;Jooqb6PD6N3oNmRx1EPi5E49~p#5(|b>?X&=Y*n19BPw(ABGu^TcGwd z=XvQqS9*PC{u`W#O9#$$Y(@DrPOa{L;@#DvnJS5#Ns~FmqgO>4T9Q{(@|{jZh_a0a z3$1~`UQAg2LcSeM5G{7Dx4Tb#XV-FES->wANmVddtM6;10`)h8-|S)Uy(yTBukMF| z{?5|UD{WJPZVhEBR{Sxm@rYMH($qeVd6p=PbnE=k>1~Qfnmo>za}!*ZDM>IS2L^s= z{m{_U9SLmuepAegD~CBCnQvlf_)_8m7*DDIx+;@272<37V7Muv){llP6U4js$bL;x zFJq=3GSpH~(t@2V%>Y|pcJ3C_O~HTUb~o&MJ-(3a(|Jc~+Cl-tdY1e3emEi@BQwdczyCcC-XoSsy$Oy9Fc3^N~MwTpl*$uV?3G zKIXRNKKg7t+D3&2heTnZH+=La|JZCSwJ=$E?~B`nB}Wj4GMy12D|rnDk|RKzsyVTL zE!JXfGX{b?4D^-~SFhtOM*lE>fp8_;b$cTi57cF3I6}moJC<;)J{H8Pr>hE6=v3=s;r(^>>IOj}x#^<41|V*5Mwr2g&Q zlZ#g8bqd+9cU-)I7Cb{i1{UjsVkZWcFmiiK<{j6EB04vV)`V@(L;m$$!f^5BObBpY z_sz^k1Za`@XJ@YvqwkT>w~MI4;Ne{gMgerLPvlc3qTWgar?6A)l~>Y27H z8)*2e9>p6;Itf(~u8YGjpeYpkYQtKM91*MuT@YZ*u8y2BEJ_dyc5i z?zo1vy6Ud|U4V)WDTD8zQ1YHLY(sl510~s@CjU&0<;e&uq{oJ7NUmFM|4lf@hH*}v zc5JGL3uQ|92|bMdTxX6f*YhUaRRmeE0{*t-QGBy%RIqmtrD$uHn>dU?%r1{s={)90l zMrQfuYL>pU#y3Zj}NSA{;Q+st^IrAoV*%bPSwGhA$Iq;1i7mvc}Uc1|iS6 zpUob|FM!9DvIn8QGRxpT^eDrTjJ6qj*_k0{O{m|naikM5uObcLmx)>49DXb`M~VYm zt)DP)JMtqG2(`JiX$T$KkJxwV>Ud610#o1TsydL zjod(|Qrydafav5JR*(+qh~=lQACw%l7?j^sL;U)73iW<>{>Rmu>tWt=?zqDOn=7%b zrX$5mjh<{;M3qhF+cH0HQ#hI4Tpv1eXSr(9Zi&vCk_wsbcd-gqA{ACVHw|d!X0gBN zIL^pTiM+Bc!0AE;kQ`hp(jKvHVnR=keoWrYTykAIcM6H8@0v+7(y0m?NqCj1|X4b%4TIf5<-w*9>h8{(Y*l*^lN)=$M#)Op2!$gUIwDr7iLP-KalsZ-jp zu(sjvEt@Vhndv%F|0bDFl@b|@mx`(Vv@gP?wy>Mk;URIKDSE{C;@&2TQX@lwf3>y1 zZ2WCvXRX1PszYirQ@tnA*=VYP6|U{#JJX+>+z4BN&MyMj{okO};r`9D*Xu+-W|f~D znU^ydnd2|yFD0IZbc=2Yo203rzP#&t5w7p|b1M3`CtSEC%hOC7vM_y#n3?_idO1Zw ztm1atIM()(f^4Kw-Tq+RH1AncxBkP2oHv0AAB z5h#;9I@S0{tcE1oys5CV3#%rhCWfp2yw>1U0abt*9#0jiL?JscvHRa`?*L`M@)|a^5?`N$=5X*4A=B%`! zamgWZ@x6Q16z>Y6KhR&DrcKy1J(J_i|fa3-woN35+2~XJ^roW3Cs4hc}kj zkM6qeawEo@0b6I~)XL46vHgN)!(!&_hh~^<)tt06wqMP>Tr*xUiIQfCfb#9FaPyAWTRC63Yi7xoF5dIn5%(XO9+&inFkZeF-P#)qQ29~0@!JcUS1A`mSDbn|Lw{OUTz?zH0JO4 z;>X~0uM9;6!!R02Um{Ca-+hC?Mf+@x?O0zfo0{*>MSw_|DK4XM^saX%eoACR&}_V< zbokH)ABZZ;lF}i6|#Z@?RbJLzY8RVsrR+Rp{N`U+vk+{a+Ta1%p z%8j3#t3{~Koeq}|4%*2?t_OtVIj~gckGWe|3tK%kTcUo(nWYSIJHUvM6FT)DUQ_bI zWoJtasN;GW5EVLZA-%BA!O4lTnX)ni>I>-}*WAW_>g01c0TOn}$xX9qJe>nY`#WLj zf)zp&^)&=_jE3uq61#m})VRamNClOYV63_#Iyy!EIZqnu>N%WaqTw7*AIoX|d9SiQ^!u>EThM%$YglC2288IYYWx zV$~w>D)n(UM|AbnfPjmu4l;ulf&hi zu5F@GHd2TKL2PBEQ3W;@9IV>}-S}A-9~k+9@>}fYmwm(%Ir&#*rijtAY`^NEoqvxA z6IWNR4=rk9dP9V*Gr=AL?ACoy?M@wk2MI%4?*3#|z|6I@97lkYYFg~)Ce1cDC= zkw|O#Y4Sd_L%VoPtaU&MDu^epLGTj5!NX07<6=KA1RR?DfMq8eR;gU06~Q*um6IE7 z3}!`!lpPV3Jbyv9>alnxg<>Y6n$iMm`hS{^zbTBz^srb&)wNc{&79irt=?cG7EJ=q z(S`Q`wDO_k#hZaAczim{zCWB3Q46sjcF*w``2sU~vkn*Q|9IwW;3r?LB=hl*+c2!+l3ju%94dvAm@kGIYZYzx@alj#HoeMJ%bX`Y4g03HS@9(1TD^W|hdd*V$Ka;UB`s2Rx+UiRn zCYdVqQJTQ_Do*1^AZ$TBSfMe<%~FYUA9PkkrazFckq$D;HCAm(&YvYlEpkynNfY8W zez(z*`tt*O+rDg=%#M0ry)IZD+Acd?1IympavzRCjuj>spl zyK26O*+Znwu)4@m6us)Ufy{h9nx4H2PeV$oPjOTJ#p=A zk>elVdZ&#iZxt%|tAwOJh3hg%ms3Qn{lSpW5`5PCoR{ODKqz=J*VjFmN*ZuC;|TqN zjfXd$+2rDfSC|0gL8%=~&z_E5-p?85u^tPRoE>oWf5rzB{gaAwg=g}=~n!X0L!9SY%W?&kVpm>N}< z&rTcNATnm>i?2XY;tatOSz1jgEvpI*?k#21xu(uye|Jq%!g(6r4}W8xx^F2vZ-#Gr zdc|?n#);YAn8eKzNjd+`YpBkqN-3nxwpQis4xNjf%D!W)8n{rPKkX$aX3)QEn`CuHsN}aM?(@np+n)~v2oMTb}aH#ODm7)^}~>yflfX+t2~{NdNAS-&X()F=%bfFDfDbO(Z%jL=nZYSPHbcV-0{9#+CJHQ zV&`^ygJyM`zsr^dSW0?OSK^s8NRpfcg_|Itlhil2+;W;=D5s~Ueu4C+382kXG)5ML zS@R%|=hHPc;A{%F;px%rP33m!@LA)wz>0e^Y_Pl_rv130mH&IDZuAP5r(K3MI@$iv!6~Y zf~qK=5O0>#&Q{pXTT|m_y72`$!h(Z4z?gKJgNM?f8?mGsl$1EOC5)PA8udy)1`HAA zxmrS(vyg=y^ck}f*k{k{BpZe4OZ+)6Bq47$t9|Nf%kk;Y&G^%%6ZYJT^j=}|a&q{= zLhO4HlIPZ9$XRP`sKwzr*{;)PU(xDuWV94d$_J#Cao4Chi9YLwejbDl@(5agevp(; zjxw-4$@)5;P*SH~`0cMe#2~VDm(=I1Zur3ati|{Ky6p^iIxqJ(nWZyqEv zpAeb`zTIv*XI+1LYYVXT^M)B4+fTsmp*5b(Mz?DDe>gkG?#R9`TF17{ij7}vJ008Z z*tTtVl8$ZL?%1|%C%680jQa)dn;JFhjCylw?_Kk(wdOO8HN-Q$dZ6uJumrqX*P(`L zd1q>TjzkwXxoVBSI-niBdDImEed|ZgP#ZF2GH?R+f}erHhsW{!IN*s7&)u9xkoRLu zxMFo}_+EYSf>hXB*`ZcA)Vy>7gzWNNS`uRC`kEjym>Ex%MVhR;g#j#V`{<)EJ3-#Uq?+v4Q5e=u;vd+fAmD_}ZSL{&`i z5U-%?v}Gqw9oyMjM_>H{|~H*L2qbsX*Eqcl=anTtXZqZt@6sWQ!F zJ3-UV4lmHalF&6=d2?j`!)wu6YqYrObx z3WX3{7zO25AFGx1@50a02NLu=z1O9wOEEPyi?>aG){9{+n4rF0(yj6u*t_cFQ5MtB z7k9eP7l}Iev|Ekn5#HX8XR)}v1nJl3@5{B#rxRfKBjoOAsbU0^PN(|JLMyLORHsK{ z6z`}3RgMG-q!SokRxj6GpTEUTBN=mB)z4(4eVrD5WWxWp;JxHZ+3cq=~EdDISgdp6+?2 zW#qF*OV4vhs-R8WC`Bfo(i&>*Wy{a%{ug+sMz71o?>ZK1lT+FK|3Dq8?At=iJ-|6NQCia{a7 zy41H^?QgLio=m&Gv7$k63hAGiZ0DJvQrjMin9VV3aq3`-x+(Azr@IrL7L=uZp|jRXwr^@0^zAhk`DZZZ)TohQj{iD+sy zks_%~U?<58zykk`hP&av8lZ=@?N%A`ujAyhusUepz?Y!0V#iY9^X#hS(d2>9UDR55 zym4)~*i+4xrN2S0AFQ6yD6$z=6fSg7hCTDr9B0|lA`iIg2EJaXctd`sICn02Q1*Um zzJ!L0idFe!C0?Tg;89)E)8TDLClx^j;4BR>Yn{MVR#fV@zv~)vdx7UDW@EJwi? zKYRT@cJqn8dRyg4KmqtF*|=s_+K74<9(hyqD9?2L%0Mr8o=$!jA9Cx8{Etc4LiK8+ z&fX62v2!aQ=c=dcm4ozyznCCvGNZk4auZWu0`*x)$YvcD29u_JZ{-IKDCn ze$G0KOy67kIox#)N+}Lp(^Xx|`_VwXXj z=DjcJ!O%X(YnF_(ikOT+wG7g861p8dImz zVBmxf8URqrH)&y#F|apD7ef}<0pU;+n66Okok9?4k=DQVxQ~wG{hK)+lc%rXc%vK? z%CE_PB06uC{6wd&v{;HwU`(;=kOgudnV)3Ev^&H?kQ|Kj;}BLrO)j_K6H$w_wT4+Q zIWsqXIyYEWQ=^B(=LB-K15(zj=rA?o1Xx#rO+w3njj(BbS)m-`I`PaG$kGDZtt=b+ zAhyT+AiX%Kb+{iMkTPcJ>puKbuYrG9ep zq`3XHWMoO6*D3sz3LBC5vD?MseAAhqBSe~@hQ@4x7u*V)_IWvqfh;#wHhZfAMC;mQ zr{nBe+}ushc>E#$kP<|Jd#^dkXl5&#tue%6ixLm5$SH`O@Ma`<7`SY-u(9 zOFvNLd)yBC;y@*U5~*(!2A~z1R}LK0o-Sbb__qvYBo1$SNn$efKw&G?44yooMnXwv zvrOR2Y3szsIbX)k^sn40kQu28KAa0yr!Bu*_wYVzzCWKy&$FLxlrrsAsV}RmJKqo! zQ(;9feV)y*bs&#jFe-380Os!iOg|rj>O48$4}oqXC?Ss-h2t7q0uZ@!P>z}X!27UNx@qnI^bB~@z8Kd znPgC80vH3W%;Z3HUN@0_;(z{tqplhZwZECCJAjo$zOS2bsq7KSL4+#OVMr_c9V(uHMo!O=q9;q^5QkUAx2T_<)WoFh0yv& zL@+4iCigQou!SXF{mr-y#gz`@{(KR_^c@$=vRb7qSea^3=6pLPCHtbD=P-Q!uy)4T zEoEkIpM9L`d}F4(Hk2WSj?ICeZs$<0h`HRv-TXq^YdvZ z`Br4hf@92374fr!iRVPFg?94B`Fz_`R^Y8nI?-ndz$*3kj82dVoP^B(w|QExa5?EU z$ZY55ySzzc?{_eaMFjuxTi<4!fsgA|m+)(kJYt_1QxA5OdE`$9> zSK!;j$q#PEk1OIOqV2`QLQwL%%X;+>-ox#b83wjglWHbA)qhUD95t8M9NvVtDSNVT zeSLv~d2_3;M#Djhe$((ws!7==g-wf7bw(7Ar+yq^xFapkj0eBM2Ml$jb!%+0vIJMt zdwgNl=H7P8N5`($vcvt{1*0@Z9a&}U_CfgRU&045A#e8sATfqD@+JCfwq>jVu5~iT z|LwSaDAG;8f16GV-aJ+sc)i7f_BnccUdr%DzJl|CrwG8W$fp`+Lkhqf2ZUced%@eV zYDJxo`6$#EZd)Qc=uYC~F2x{U0iX2z^Mm4a8unVx0`Jvo6kuOFax$Yx9$)ICH=Lo+d5NcXkRSs-!qU;z zLR*@Sdfbp5phQ|_wW_PD=YA$<+Y{DU!)28`NfkfyBad8X+yk|DI+f%847OFG+LA<5 z8OsqSW~P9rw1ED~2>60vA_Ub_Ie0@|I;y63x1E0LRcusP*o%Wzr~xaaQ~|#9x)tp! zA1>lD^Pm`cYRYqGZdKL&S7s;|$js043r6}AWo=o6p)ljNA!teoh4)hkRgR=@~@a{4cuB{oyq zb3!DUvBixZbNauw{{Pwk%p*26s1*LUYBaP7r;G4Uz(w!MXS>c{<&FqBL6U}1;OEl{ zBY$6HZ<3P7xw8Sqi0$GvBab=0XCIXJOaS8Zl&)t-XD_~hx`sdXR1ITTmNIDpTFkBa z=Z5i4ar7jZ;c}_qZu(N==Isxx;Xr#U(IRtSrDWR3;CRz@+JB3BVOqk$a-^!ToCXT* z1XPU#b`+fr-p~vCfB!)SR@#3#!V1Jo_YoJCX&y7p4CvU0 z9&4sOvzYEZ2s2GKbz;73ACFk^0P0c2Vz4nXE z0v}3=2)j;l+r6zTwz~T?J6=aI?c9-3{!_l=iR$pr+uYn^Q>XuO4V}^GcrX-BA{=c= z8uy|isvTh#t@A~xsL>zhwYMiFYDJ~Eee*%UJw494NWZz+J>YZMGV^fmP|{w;wzo?V zQbG-^q6dhJsGD~AAqro#j9#1rsRcyk@N{g+^=Acv(q{R7skb1P~nmHPy2=Ig2ZUMKxlyG~MXE9{x~Y z1hPs8efpfPXzT~a(+4=O{ZJQ@Ckas0C=v+cKYZjNo>09oOxs}0!*kll#jdA6Tt1Kf z(s;2GKY9-bO%y0jU#Q;5WCKyJZmS$9#xyiCE&=j0&g64_-3Slj7|ahNoHldObhSyN z_GeyEJffc6TY7o_j2AOE6LbAGe@=gviaBH2d(sL)fY-1e6R?n1j81dlx$U zF%Gho*}{qe-`ZrD^Phx?-! zm^<})ehx(l%J{Wx$mnyY2m068Qc&{6{8?ITudxFvjU(hVv3Qn=DV>iW9r3TXuxgXo z-yMhRKi{q7zgv2-<$hrtsrK#&*0r~{hsfpU{AdjH25)zNPXAje(yv# zu3kk|P*r)*9u8H3r!7&SDa&wivl}jbU~H>cz~4j!<}J)@eb22$Yhdg7m}naH)*rli zul3Y}CH{k_Wvn?#;Pd~9b_w~pdgs~n<-z$pFBs>g|MvgYvjW%vhy^ZxDEEk3fnI}+SI z_IBs#e!>CICgEv8G-JnVC_bpgNDQt5w9i8d2zEfp9YSUYrT4#J^2z&!%iyHhRF>N4 z?qY~CFt0@E;SCzh8YF_1w*((h4{)w8hnJFQ(Lvy;$7!{!bHk5fXMK)~0F{>nu(EP? zegIYDWK%ijBs__v%H5rytA*HoJIOoQ zlurKDOt^$%U*J3ec7vsM#E;wZn_1@Qyp;ke+x7h{G8IZH#k~u% zmoRdXDX(oL3dnLs~3 zTY#?S>dg3U&(QVr^DFOHyPz>){9EMz?8M)?NmezEP9nA)%_trj?vqp!#9L-$b1P8l zAqQxJTQs9wyraU7VV0&?(iT-4+oyd9JkssWD>m^1p?mADO7vR0ZwKJza(J3eyi0#5 zc|v{+EH?iofEFfT#^#gHfMi(WK-WN6;$0}yOb~zWd2D7yQ3q6b*4fliq!JCr2`}j$ zzIU^)*pM{2g6pgoT9&hG{Cw+0MWvK9#u0wx2=?+=Jms#RDuZ;a;$M#|wVTbqf{94q zcJ4kY;#*Ffrrm&_B%p$Y^u1oeUzJL*RyX>_!+VH#s4EnCc~+e*U+8r~F?$*3 z7OLm!>+qy09SH(0C&(tRO17DmOd;u#NQ~DY*pmYgvPHpKu6CuVrH09j=P468-d^@4 zu+%B^%>^ge(o<9QnvDj-&Q4S}|NSKu9iKr&iyqc$c7iNd4GPWk85=oz*c~HYkqKxI zmi+|U9P+6C@KuHUoq;R}n{~7j8Kr>BtaJtWBj@SD8)^&e_gn7`Q#^IC*-s+icVasX z?6qYChdlhxf_UeV!ES{%BlyFYuJ1*o$ae>!q3Z}4L;}3aOb*{~C+?~dS1uGnD~`E- z@9Da(OIt(6v#p9O7c0v_5J?an(?bp(JD8xY12+ehf;~6qCU@<6rycNWN~mhUlKY6d zZrK_n#^b4in*yUie@G*AJOcJC6o|c2yyA$A>Q>@33L|_kz=xMAx857Fq9o>sq8ngLI>ER~Z9y)Mx^S2*qcJ;lxB@9RD^ z(?`^Ek%m6q5z|jTLMnsCC{Hn2NgheoK!$E-yT8^eZ(pO!A$ViB^;fjdzX4#iueO6f z783aO%1>LcKP=o=Pso~ubBXc^!qv$~k%=5O_oB#NKK$-;*{%4f#fx64-g`bZHG`C(r&SM#2>! zM26KLAt^0JR)lI97gNY$&spHe91jJJ?MU*NqAqr9g?x%t#aEOD&=KZ3qV^ z^%vJFj=wq}UEuSQd$;#;O`u)x&)O#ciHMkVpW|*JE>!5+5llgZ?FK*vie@n2>cM!c z*m2-6+LyOhsO_gqAge+sb31wel{N@OgpC@#hRlP&MP7IFYz1;IQ zpbqu)VZ*BMuFdRIfRH~Sxcnq3RVQHMWDp;QEE~1pKe}@3RWWr1P{=_AaWsmgeD$o# zibRaeO*`L6OWItX(39)S{?J~(qwpw^Mk}Y$8bmi55J@PczW@E6rnu?X<|;=}5K4XQ z2p|Ay)8YAHXi-?4)O2!|5`WTiF@ks|cwrF90996TXFzPC=k>F(M5})W&8?XQMqrj& z`FQ+i$apci%Jgb7YZPd}d5}(SkT;X8Jah*}z!ym;7byZ4XS8^&U4Ul5--_9UsAQ(# z$x1R>+OsBUER@;w%e#gw380L}Sj3i_}AHw$poZ|81VWDMME4|;C0nto7IAg2tCiOT# zd7?DhlFbOj*h4RzO|LkDfhxEYSlTPz?gslG^?Z~pY#QI~N4GkUQ?wSYBKox4+Cm}l zL>g?d1atm;AXwyi-~E$1v`!7s2@q&C;6sy6a=4)N>xHkb!><(OArzk39 z*pTO^j2w}9yd>Kc2TugR_s1ky#v9=~Zh8(|`i7C0TfdEhCv$y_)@~u`!SyAEsdRgy zo3BIk6}L+P(5o~%Lh=VC$zZ@53ij{bEs>k+f4?b1A>poT$@D$xN0M%V@%Z&Bu;vP( zkl;loq+%NG?c4g)@gdxT>_W#;p_eo?ps!yWx^788JzgSLAW;PGKGKok3Ojg`U`;Ga zyqp9TTyq^u<$w~YFEg^(iZTxil)9KqrpZ*`Bl77-(!$?Isd>E+1yu23Pyk_=X*~5>f#P84O{g9?DP*t06oXC2OK) zRLGyA?&^BB&I>W^bc>Kw|6NkwZGiN-=6mniel(Mx!^&0XzsJO*oc*gci#+~aH+VQ| zMas;#+d)Cn$&^(Wp%LUXPb$U^D>3~>o1GZbMNc4J#>s-!5AH5!6Rku)(B2pd@vTfC;Kobc8U zL%>$J2~}MzvjkV@AX=D_SY&ZDHjC3^s~f$mbkd@ht#@E}{8=TdpA<{E7+md4xLL81DK7PDxhC+eug^#069ZZ)LUact!jJwd~y zB_XPp!D2Ffknb69EUAt+n+4DA-_F!?K-B&i%kA#VjH#7)d*WTL*NWK>DWOcBDzou+sGxkTZ^IeJ=o&wS2{oqH}YiezWP_84VZ>Nh8iLI8ZtyLidZV5wH9}6j}bVGGdrmIdi z^=x|wX+9)r^Nd19=k5@BAu0R&xf0b($KFxsga<_enPzD)6=JE9ECHgAmXSpD)H`yp$nQ=(dsB!qd zADOl#Oi9a~uWq=XvJG!Z&k1WZ`qIV_H(G2RNt7Cr9%ZFmppeC4^Ej;|{NbmwHO8Uo z(()5iDk}NS#_#%8ok9+2AWngSW0sm0GtpbWp-EqrX}u5=*4N)yqf! zFh*~i2TGW0U4YDezwHN?-x%D(*U6O`XMD^Nh*V}-y4nIVl81K%EYN4F zj~@+?N=Rx;6ONWM_&lAuORNN?ik1BZZhL&36U|J89~+su{9~4gh~oPzSlf&A1<9T+k zr@!Omyz3gxkDOG+hvl;A_1gjp!()X|*s^|ZO(c>PvQNDz57&!3r76*i7ObjV@PtuT z+l;_{Cnu1^U|$gorBj9blkna#P3H=wgi$dI5^-Fo94pp6Ali@&HMJ7ZB_Bx$fL7qe zI`inehY|>r09a@@I%SKabSbwdFSW6yaHTBXr1K#O?G0^eCWcb~-kV0BVJ9p`eW3O% zDXZhW=@!hU_a_qf-177qk=0dp+|JAOIxl}q*K=F*8_xal@4JvE#=mW+xy%i=HUoR= z)e12wZmM|;nJVQ}VtguCUK-dhwhMbA5`FrNr>;@4wAC4|T4(s{VS{C1&y28p-3|2jjsIT@T4@cG6)Oopv165Q^# zJATH}JS7PW1c|FfcLZ8EKqsWzB!40!0TWm>XS%bp}VyVsdE7BRiWA;X4 zB$QOq?x;n>;~|7F#OKZNq|@pd;FUt2tTo)l;4kCR5}+{P8NY4{TBy{aHfR{&95?4Y z*~5)hmnlHvlqg=Gg_sVYF^#k+xrLESeJh#Fw(vYX?Izs|u!uoNuXpsuhTba8-G8Uk zAn+MM2>Wv&$~R|7WXa>x!M29~GEG$_8z0T{i;;C?@t8%inJj6kNyFCn$yHI{iJoNa zw3+kU4!7s?g>uN}q+7KZqLFU!rmTM-hV3ir) z@sANzCVCXcLfC$~&!J-w9GRK9l0qJ_%HLFrGZIZz$jhEO4^meMWQ5n+lX4HUkm2i; zy`?824Bz^Rw<;jSJr)c>C#&c}1qp4nFt9Jn9%5rDW#kQ()gP3V*BI?}A&=9XhE=pD zP(Zepl4BZf^$?FhMLp!=O7_l{OU6 ze>mPNq1Mlw@!E_{FO})jgH&|&uM=FeB^JmV3JOSCLxq3^O~61EPU%-buha`qRv;Zm zD*%wvz$F35VZaKg&95`*8|!(FuPq;BCy#&VVt}V9bw-ZsWHZ(0;u#^e*JHP*{Xf@v zFn770ojEgXLB4B+qs}9X408DJ`g`c==}@x;kE@&$uKJzKI~QFcCC_~agF#Rd1Y8a< zrKDf~A*wB*h`|b@;5=13Qb!F~zzdj-TSNnQ%mOpBG7Y=D$=!flnEq06VJAPmP8W(B zI&)KcQ6N>Ip=U zHO1cn!5v~~h5n4LPKdU#`dB>|Bxb(F@nfAJR5?Bbp`qXo?JihTIm6kteEn6ug46SF z#PhQR12Q@g!Jww%{cbk8cF0+i&Ezaz;W=IT<*5wSEK#yDDB|^O>1Djx_hDssxoD`| z6641n{-mXcN6a;K0esr1%A`^mHnJKf$Gi{{5T}BU^x`HH5ywOI-pz^G7R;KQ+>=*( z?{=bXEj9?`QC_nf%b=*^7hllO87P*=RcnA`8dZ5n2=nQzSlgRkc_U<1;N1AlcK82f zcT+Pm9$$CfNGPQ+U3)KJYUuU@EAm6YiWCTLKU1Bvt6}eNa49slJkMk7KU_xicU)`~ zk&(a%LC%gIm5fT-(n?xj9Ymd2^}ohdGysDRsQlXbo4q zuYokxO^VkrQR^8S15(MEw1PINf=r6F{#{0uEo7G~q9LZBJ;9YTY9qSPG9yUj6W-eH zr;!c>o))``&;GMmnQtkMmymjL=0g3syJzQs+LoDST*#UeSDQ~RE)-!in=d7nKPq|2 z+0j<*3E7xUy0!R*XLH2?go`eXafBH`Zo%{|X*dS=Jn#g4aM_L)zi$?hjXA0FtG<1c-w` zN)p9hPXF+fU@z&2SkkpV>uK9oLqJ{G23MSVnXTULEiNr7>8TB$DwzNgQH3?-X}J{L z%nOuQR_yX--=A+o=t}A}+DH*aa_FN?84d#wSo9e)-Z$N&uk}<8FHH6Va2YGOoQK(B ztkcky>9a2jZ>e$U*jJn8fLe7ayBWOC9)c)mxsD}|(@b)fG6U2ovIF-{OGSVdCQ`D` zAZfiLxnDlI_FluUAH-V0T9A%WMv8pS%Cl zF@}KWI$%{t1O-wX&zfbQG(waQYlMA4%)~LsPq5#Rqs7)l2Wy(Kp}&DppHhL)?_>`ZwourFVO}ip$Pj z1pIZhvJvTZzgH?;)PMwKm8EfJW@hKk6Wh%d>XQul+8PO@H*Z0lC3$i5YMI;po~G-^ z|FYZNgJ5at^(V8TQLl2llEIx^LyjfGTsr_H(D1hu85rp}6YLGX@-~K)RA5Fz2>Wle zeGr!X&|k5!EK`Oybw_s6Efs22sp{(jSAIX5(rKMG(eDc-4Hj748$A%5!yJlIxyoMODUJ2kEV#z@K3g>UlE+@+A{ZsZqH+ z8n?w2*4<`~n5}NREAPrcRmK2OXQX8?hYsB#W2KU*jHz=qdp6(WOa77p0*d6o7rF+a z1q?SAZNXWF)m0o};8*4cTqbNFyTW&GlHSX3Fr!^5kXoSYP_>+z?y3s1Wdy_3pOTp?sYY?feQHZuNMMAhDuS z1587!OM*oh6mo9IIlrApL{FD3^tgm*>3X5muXSfu@L?~?b7_U?zMD!!qWN;VXYr$H z94eYj7@Hm!LT5~Kw=>o?!hQ1`X7}EpZlV99K-GV(uC22kIf}r_sz;;IB}-azcFIk( zDZrW77H743d5(mNSnk1=5cHAh?ua85&;K2SLoHo}&l4yVP@1O$MNVM+@aEIh)bvY5 zWpFx&x4gP~m|cEiaxz@~IrysZNLCRA2JYngFBXq22hhD zYE%|xCre87-JS#O`nOip_MAl7ts0BllRKul5LArbe0ta_Db*vluZhm4o>$s-gPg5? zTbAS(XGR{B?z(xygp;xV$Jy}vh_=DG!SUk@h7Pu4xMiKe<=STSXch=lFCF_gO~P3l zafSHQ*3|SFvdwu3Z)a^?88@t)8m7y*vO6}o=Psxh%#_?Dd8O+r7A;2# zt|Tx64Q0eWK#xol`D^?6N;xf<7k$%lK|O#!62PlpZF>;^yX*vibb8{i@`DMtkeZOl zEVgVAU=AI!)L_@COe#xEm$Qx@KAcP`27IGsT#X%V^-)~TSUOm0ez*8aF9D8*FyhQY zU2*8lZFYrFk`sN%L}`D z<6jZO`!;&5uqt45V3X-LZP>CuBT6l(LfW6N58mOJlFDy85H!d_zyvGn>i5$qtFJqxb)x$~AKoTd+bwbWnLNVyG5%$r z;#q&RfyD(mnYVWi^ zUOK;l4q)I1Pnb=HrKd9^MH>1(ndU_toQ1tU@5@V5U`IR7IAhy8C7wN@!m>QkcLvT7 z<-wQA4ocwx5QR1D5kjO@B$;Mv&-cP+)RWTp3{_NOPSl%c=S@J{j5J3Q+m6z7>XXpy zdq0r0w9Y~XN%7p9lCradj~8z{d;`SDGXEA71aYeO$WW(bk!h(b2U+1Co*XSS(@AMr zad%kFug{OIzpS7~z93u(JU%|Ewl*~(jNrctqk*a7YddZ6z)eY0|oX6`5K5QeEjObe5k=>eGe zAZhd=#vm1dlXu-DTPeV-IK5SYY?4s8Uh1^KsPKuxD4L^~E2`p}Peo^#? z2)`px)mNg!TiJ};ShDvUN2-h6y7`!M1(%29uFiN&at8WkHcO>IAZp@P%BG3a$*gbxPRT%@F?ve<2M0i^eVq-ox$0*9w14dgViZQ^)= zcj`nbQ-?s3u(vN{00@{zw?n^YsS%z6k^i~4;fsi1)`%w@Uu8S)A5f6sZIJKR4Pu7_ zPXFQlC=f*9?)S~{%AdD^606?VcfR=rUlQ4}EcnvN$c3|^idrH!rEY6GKmupE|4?4VQ8)C& zwqV2;1=kbOsUBpbI*CP|ld51?seI1QDnIu3!^5~ltbTL$?K2V|gB3evM~2%cOOfPP z)pkQxbN&n0(LWWOWX`~+TAO12#Rz`JfnGNOn_l&oOC#w13;lLC$C+&8y|JBc`SlBW z(TeG-Kq6?mD9*3dyiAjm@56$@)Nbr@<^aH+lXo3LuqAuYOdeE`u1-g8-__mS^@e@1 z?l%&UNot%)8D_*>;zSS=KK&29G>;>1w}x?^Z2|TPYOSj|ZQu{tNF2UwodtHiR1Ej% zw2|JFHi8P(=9VNo5rq{DtMk0{$ieHp4+)7N74c*fH6zW@ckkC*!b?GAWo1Wsd3i5J zrIXOGU`ilrsSyrNn6S7wq(I(H#QV3(?Q-KUZT6!4>+a{Z&I`n{4w5=}F6aKBl4xxI zeKexUfUxYmu8byn&LqHGTYhv2=9;N_T>sHsiOj*oy&+3g*C$v9zIOY~j35Eu_(_io zTi`#N&%i#zZ&@;|qg(?&e1hB!7US?Lc_pX0jRN1R8znw*%iljQH>)2ytLW`NI`y&o z`;jE2x{v7>*>k8 zwpRWW1H}Iu0lOvrL6Dn3{-)1c^h&|+>HH|ao7p~63rGaDPjG4(nXj++>Ds%02erFy zA0BVbsyON^dlNG=gJ*8e-=Pn6^wFD_j$9a;Zxd+i>l<%V-AsK(^r)9FmB4xHV^?>d z51!o8E5_E~xFLeR)-Pgol-^qco zoYONV6RSQLkfvH9N{in(44P@XOIcXoU+M`aaF|&g^kh7m<@bGqaX%XBap-ycH)!g$ zp3y=i$%cxY4G57AN#iOdXpv!aQ-CA0qc%OetgI}lb7>CywSRH%B_Vd=y87wq^Yg3| zqbZFhlH@uqNMXX);C5UImroZf8j}rO2E&4X;G&lkeiMtnAVYweT38S_-1sAE`xIe( z3$5UudJT>r;*+L`1Uv?3l(8fyF`}k<+o$R%ZX)xFzhao{!^1oWn{js=z-_=-w6Yy5Le6DRX`;H2w4?nV$ z$)%u*R#~-P^BG_kB>>s9R{Zci(#abDS-9iD@PO=m3^`g0gGodi#hSg{^=oBKHg2W8UO*7aph!&jSg9zM-m6<2qbM<2%#*eU|Lf-@Tmm?RzN_^_!WXUr8YKyLM) z;6yu6csnqYbZA@cumV>|$KPm~3;XBp`!ThW`QJ&~H~r}%1ocJ>4yO@XjIJ&tvSsgS z8~t>aQjFC(m!87A7kLrnJn&yzEmSgn>0y0YO7iF1A!CAg_w!+fxbrfU^L#|H+Vr?7 zv#aM`EvbW_%V6o?QCT$!nZwlVcy`S=f;>(jG*bZ18v zB{pWtTz%z1?a7~q%&8fHkHZ}3WIY1|145+myN|CnAmn6HW~!G^0k<|7C3={enwqN! z)q%4K0ppzL*De;y0rf;ng7zPy>(NaZm=wq%>2!r67iFyNfUv>h{YUCeuMuO$_iM+h zZ$)qh9d`{EH?!1G^#0>m!#w6g_6H$-i05tcEh9nbvqn4YxmljB_622@AJA^AVI0k; zbEyc4b?QIgOM@(6-#^oRr(cGJ&%)$FNkxHhfdu;*!AZwQVAA`Up}pTwJMYiLN^VSV z-aV6{^wNBV6Sr$K{|>qlW9dJis$E_dS#J)VnGqu=?x+ecqymK|l2PJ=R}j;78-0C0 zUmVs8DmK}A$Zn71o4ez9zbyn9OT%_fgp~-(6tIC+$x0+saS3${RV|5B8^EMcym&-d zcH292Ez+M0{e{Cy@5xnvn7>bXOSJ+{|CR0_B-8E%o!tgkk}#i9GI#XjnPXMw&<;l| z<*)*p_zp9F_-$5Bdl|LKoU~IZ9Ff3@!GL~97#doRh9^4X!qh5tHMo4?8fhShF|njt!` zefSL;r+AlddEA(LmPuwj*Db8b&L z9ym$EjZHf2zjQeA09>{xF`^rdeeq?j$*%fv`#9npmRK;K81py}N`ARugJ@}SLj-r0 z(dYHmk51(`+ft<-nP|RE(?-EXTdpd}>WL2K^>Lj;l-AVLoZD`+)H@x?eEJCjZ51gg zDGBN6;YK*&wg?C~s7T?#^(Lc44L5>nT5rpuuCB$3$@i_P;EhsR$}Dc9pW%~zELwe> zk`BjxV}&r!j&U^pAdXh&-QAh0z3+WAoyOUgo=?`Awz7fj4wwgHd10-uO^YN_2+qt~ z_ROoNUqpc*`Tq$L{0Aa|b$2_6Odhg(URfK4`nm-Vfr9*XRjTTLgca29J5y@)=j7@B z^5<)pM>Tw4DAEMR&DD8NJY7YbCpb43xoB6DO*D6>^XG<*OBGrq1LBhiWmlDge$sq= zLYv5kHnpvy;&Y1q?LJU}=Q3;^(OqMq2S<0flZ^nxq39k01Nx(uZjrc*m51b0Af^|Y z`{Qts6)ZQaUKfL#s;=0T&cISYzQb{1YQHOIrIFtP(bcMU;m>8sKhD%~*T(TEjN6Za z>|yICCPLT5LV4swOxfAexA8?V>~HS+2f>o#1)MCDd}^WuHs$j94}eTS9U`tYmRo`J zX(Csk)yprIlS;{CK-*4%0RD3K%%Tkqa2`z*V-a+(2xo!0A zE3YtDkkZfhFC~8qWBq^EZN(4~`wcP;^9z}*j;v3J8#FYu`*&2>Dq6~KPaVe{$VJ=! z78Vw+)EFX4DZV10;H1I9MmSJ&mMIMl4dfGu9&p>*@Wqgq8-q|XURO+t&8nfZqwf)X&>3D(UNhznl62ox{y|AH~J&@Z8%rlsRt1R970jQB02SkBCp@%=*C)1Clu<@4m2@mLGHbf&au40KiyDl z`Ft_W0{1FBB}QKm+wQWz)2d*A|NB3Kp_JVeDmk9LR>(~75sn5mV=usV zjg=#b-~&Vuss9BOf!dafeaig(4*o49?IvxlXizkpmncz37eOK|JeL8TmDS>RG%HD* z#h}xo+NoR4TG~;QoSZBwAu$rX(PCTqjFgrEx$%FvI>+$1zG#h4Y}>Zg*tVObaWYY3 z+cq29YS_kZoW{1**q*uh-{-ks?w9jn&Y77r8)x=j>s`OMMO!bO#qc zEG8`g43C`cv!I2+MQl_JCc&Q{y1oDrky34cozWh@B<*vrB#!yszBRZJ1)F9Ej3(bF zmNWw+Znu<156mJ~W~KqLmWa(pT&8PYMD(NUf4)N{`GMA9TWZrrZV>iv})!n>aiei3b@9Sd*V9VvW zqhd`3I75`)LOEdzB>$!Mp}S(0MR-Y)-xI7#A*BIitBN~onY>vF0Ii}OT0lp>DdZDD zDpWF0wP(?aa~K&%A8qPV-@ncBh|xLGkrm#8+3_=B$R{{IAAs1{*h27C?|{fZ9GO@% zv$OpmT8-Eq?hey+pLcwBKpSigcYw#$2`-$Of&m*f^q0_)`ZjrzQ=p>OdJjhnj-7 zZMOVh_ci1MVP!$Y8+Em5kzzOK^aAnD7Wq`U2<+o@pYh>4=2)w@Gi3i6DsUof=iN(x z8UBTR>(_~@GJ=}m@4lzOT-Bm13*8?R{Sp%T`TVDif{wtKy@J~#)tTT)u{ zb;>!B@h=It{WHtUyem)ZYirekPo3M^;3MANDx)?hQ+H+MNw}@20)eNE{-z=KnSrEU zN6Be8mOyO2Q=*5^VV|vcI=FNK^dP7BPSCvBXd>tMbz|pOEi#{aRXXKZXGbIFbx9&p z!4n0`5M{g}?0o;)Z%g8CDY!Dj7Pq!ke0>Fx)}J;&7%leydmigg6bmlcw8XnjKJlU*_Sey_ zzE51IX!V!)+h9t-+WI;iFEeF9cJ{(s(fZxp9b8ae#9$CIpL1400EHg%lkktN5-N5H@l6IxD-eq@IvZ;Q*ouMGSB}?2UT& zPXqHXLztKf8Z-m14gR+YWMldIw&_w-rQpR7N$3tl z>j>dimROFeTj{z5Z76-GZt1kCV@HY4m@@oAgAN%1-xov+7ff4k>nRFsbq9(AN&toB z<%rcD1(n}N-~MYy&9N;+FKXcc-`uz0w}80fHnAq>j$C*OKu%5FYk#DAjQ`+EDYx#y z^n|z^xeX+jsrUe7Mo4wFT$9)mwOvI#_KzetgxyAr7OA%sa)~I_arXpHsTa0?I@dh8 z(%N9AQsf}pSDZJ2l|&2xQjLdWO;xaTRcpz|&I$j5^>Jv=2-)vBFX}I_=|sSNvS8GZj}t#O^Sboel)$*ch&iD=wls|m;mVh`JVG7+ z-4VDnrZ6=cd4b|Zby2y51t=#pr;kj?46V$3h(>&2pSXDY2mmRx4A3;aNVg?A@0Sy` zmKJrA_Dp{|Gqt{Wig=?%1M~m|IwAZjEx1c*EguC@T76hI{kM7PI?s4iQ{wG*PEiS% zaV^*n*LkTB!wKbLqf1Awu$mDEQP*uLvdLtw0tezc{!|a}oXeS9+C6GgUG zK+%#;M;`HJ!??CKURvoT_l}PCw-mzk?ZpAwm0P#W`SkrFpy%Oogu86bKT@| zCqufm!Gxbh43*5q3nd?9AwOCz=FYHkxp2FyurQ2?nIb9kwJ$+$6fugM-(m|s_yp%y zuRu2WGlJN!*4C?{ciV`#^GHT8MD9(dwT_$+X$Y3F~m+v43dlnh@K3k*kiSRltnng zi87?25cqlsRUjW^UFDms)D1_~9QJheAuR1W{YP8mN6Ppr)EjZ~hAi0&PK4W{2X=pubeID^ORszY*4YUDpBlPrvlI%FjZEY&rGryuJP zExykv7y~r&8pI}JSe_Wj?#|K=Y^x2sjqePaBHKuriNcSWwx6M(-R{JXOV8f3p8W*D zzoFiw5$pJGPX!FAQ+yw8ZpIK1dwmin|GuO%o6GM^kD4v+s}_#a7A@tikWAJt?N-U0 zK_tvj?c9&!j8%3EUmYkhcL#RsqW}@E6-VWwM3CgSpE&L4=pFcf5X~^0_}MN1o-?V| z*5PCxeHp>hALDP?)esqA2PzYFWt?TL#d9pg6+z_Bc=ZB+&u;K3aROq+ycF&HF5pB2 z(AwLKlmIe{-FEN}B2uUWcrZP8qXbJeyG7Ud zoV?zk6bdv)<`R?_!hn;frQ^yViC>2=wJ0J&plpQZCxD<#X00uikk>=lwI-gVP~#zM zDy6JqwNoq3Cl=6ki~bY=v&ic(MMzf&-m&#U8p=aB!^t z^a-=C;tTdQ@(e^Sq#x=EyTmaL6e}1)T2!n5>H-1Z#N_RB5}<@ZCwNhR(Rx91`eq`~ zP{GmA<;mg-Ij^_XnQrSkJ$(50;B!9U!z1_+_MC~Afp@Gpy?V82cdwm4V*<=x*Hs_w zd7`Jw%m9ytURjv{f+m!$dv46~LbElCUyfeUKuQVm=z^tecj_fkWxl2aDf%FByF^#F zpD$FP0R}!K6+xi!N#bIt#SBr(Xq8e)$)AB=`cWf3@^>%MBOaXPE3)P}D%^9*^5PIt zO1W9AExbLklKi;!)3GEiH&)yj@m^zy2jpQcE6d=$zyKLleIyqgQ*8iM1mSvsEf#zAj-pL#9R=Fn_{Yh?G!5o$oV6fe9{s#(_9?4B~RHX3*05m z!P-1x+JS95wf1n;!_t+;W z*cpTkpHhi$l=3mom%Ep6sQ9q>gtXSt)QNky8iP8+?HRI9YR|rOfS#Eb#N(rUk!M6F z$GeixGl}0ovT*>fcP@w)yY0c88q;VPy;H(L9w0>b!&&8Dh+at4K>jmkwx?;{m+`rL z3}yUJSF$%{hqH@|4>4FRe;LTCpBX>v-}Bzb&8_`zQI{OQOGIaAdf2gMx8~lCa#b&n%TBXNHQJ0j0lZq;q5W?NUa;RvmkvYol>toZm z$t37r?|O3CcRK@`9DyDBUmBe+aOV_by=+(YOW#=jmL?X*Adb`i*ttf`_W^lhZw~xu zN6=1~TWpWb4T1brdMjTirC-t!#y0+L$)Edm|1mC@39<7@W#je#P8zd5aOzgr-h8sI z6-g&cg}LZ_95P)o`>kdlUUx8PKqG$YD@h`36Kq{j1ObBU(h7j5#&Z*CgT2DiW@~9D=I8JEXE>BPOdU0kJ=Bp_w68pVcSNAtC5!j!dX3u``k^cvzDvrNHQ+T>@+xO6n6q}jW z6J++rcW)Bbc;FHsFJkp^d%XM`&bRH1xA$dY7T#rCZ5gYa^N(noz2h<%6c^f&&kj-H z!CegDMfFUWVc!wv>y2%KCTVgd6y)lvdc1YC5I~UQ*G24iT6q|_upuZa#>ddygFvgQ zMt{E@J(x>)_nZthwdd{oAs=y`tL}FaV)X3=x3^;xV058 z=!YW+3JB2xQ`%!I-&blb!WMCkM*Lfy{QDLd&ayR}jty_frupGTP@OY|<4c_cnuq%O z(nMN}+m`>UvqD9#(sW0LT#gIk?2{2>QrZfxy73ztBW++tlAY`M)8+9?@B4S%COpww zBx)s0%QPoy73psR%KflHq;Nznb(Xhb`_7$^*cR~PJP11K3@z;P_+Ogpin0)G%0sft zi>wZse_J6*KwDqc_V14kT-}rWf`DT6VM$UncjX$|uW&iUtEZ}ybZmg@g)$28K$y2w zwY2>W2}~;Co>n@3uJ}QtU|D&2zZ`UBEpk!j#wmV8^p{K z71y`h^BMP%f1Q&^SyVp)v+nLb{V` zDG1#%G5oOWMK4PL5fK4Z-gs;mRAiv3{b!PAdzEhYN^|@pD6hn6iC=RfGmk4#emo1_ zu#8GQGJNc4W}n-$uA&V{Y5x8K;Dt06BrJlckWr+T*RIRB)MYI43akUm&C$-6Xv`Ck zU>u@3X)FolpZRC?4J-AC9F2>^1d^-7Pw%O&lNGhr=cG0r-3Wn6lRf;PqpYSU%(Uy{ zlY`i%;mM_PrGkg%SWL0&$H$d19CGp`cQ)#a+1lf+zJzqPBm6E+izF(d!{=vwVbT$S zHWTYzH<<`Rq>N@!9HqBgyQU`ZOQ2Xq{K9VW`hyZ3o;aF<{2$00sm4fm_`W%D$gwP$ zy~F7k$g#u~q4&hwuywh}QYj;3RjewudoKE?EPz zs^yuCh_{Fh_Mb)MN`x2RKyZ#I7ds6|8HmI`#1KXBzrvO72>NFtAgyyYA`|^-0yxnl zx)g-3{w#@n&?1pBRCo}lApcHLjGNA)mW(GE5d?8Xx9j7h=j7Wd_S)9kXrZ)mg zeP2R(A!3L0@I~CBvU`->EOL4SJ_`~BEaD|jw}Y}*EtKfx=wcCb6$EB=;~s8Z zySBX91SNk1UvHgha7evBP=ZQs0f1)%)baVe1y4G;6<`0n|P-O~W#uF1D;-;b>Rd}YY^vMZi(sFnWzS?yFT>=Bgse86}+P~QO@Hv-|)paTa$7tmozp3Nxfo)%Q!V{T$ZBi$2Y*1|I_AqcR0xmlv-9D1vZRlA6!!y9Tkyg z;+)l+&3Xq(#(F5CHDTo!V7j<59q_=mk`ah^xa%rW>yH$mT~Wqmhf)KVlnwJ~H)2U0 z{O5SU1zu`yARz}E?~u|Kay`kZtm@YlG6urXj1XfBE!Eiq>9_}lb7*9RBE7*%{$PSctMf$klv>i@I=s%&}6zoDCWI2WByzHD?_qQu`k z7x244i7Dm#5!x5=-cY;K9z7G}oKhBctjyw>em8<867T`QZmTM&mMkmHROI}6l!+!_ z_rA5UTl@7cw=rXOdocgF;-vlP{pon`?C8o!XVOQ+ehrF+!NXbz`P}@&Ch{Y`kkRZ- zUa=K+mgQrbBeAkfowYm7A0T)5pnyDWsC16R#oIILwQTHA^$%d0US^xVsd$81^xqK? zdGFM>{t4_2)D3|O4)S`77p0&^U>BFG`o<_Blfo1BJv1-OnyGp-gc;a?(jZP5thRwK z0l7LU_PpbS&ufcoFUUKGg=|L4^3Iw!b-94v$J>G}yVLA<=Y}Ve!UrS~a^RLOpLUvQ zzo2m$DNvqx1Bbbh39q-92*fz!#FgA^@>pLgEs4BBl^fsGd_2O*rzFutyVaBD%O%a& zuLW5FUg1 zkKFYPSHc_drY|$put&G?JYc{O<<}S9xr`%<1(E?3*ev$C%+@X4@v;m9IZh1Pv8T)A)GaM^m>a-DRz=4;-WU#{5rA6LvhFZ?&*xB(p< zIJqinlVARK8=oUgsb@CEXjd1XrRbkt!r9I?(` zf!V(2aFOc>%oEjcrCaeF6l7FI)|g|gSQLGS?w^SVsx~f((=a>8RS`m7&zZ&=yhJqy z`U%>$=ES8%VQ5;#mF$S0>nA_QKpm4^Up74AZg(4d7vCQ8X+Sw?AJ?&;rTEb3Z)}?JXZq4Tl!E5!JCct2w{q9rQfHFMIS%A?z!(KZgr|c(z9f z+V$iXTqgPW8vnvcwb?Ory^WH{Qg1XtH`$R>(~WYb$U!nnoXA-RL2hXv5AS{l!^!m9 zz$ZtGLF!ASGc)U%&JT}d2_4QAmHd?40w0kg(HNFk|8=(W3xp{P*S=q3-EXzZm|ZZC z&9-Ovc#rjQaHQY~W0pimd{B@)Y=yzF1n3QAk$;e9i+}d__-uz)(Cnusob^ zuYo8K&FI>Y2&*a~kRK3MU#P?ya=H$$aS%E2U+M8dO0UQ$Hj7VaLH(>M?oX>q<=el1 zv2&~}``rx(gP;gGHkYOKb!_}cO(w?^bh)Zr$z=`qgSYQsm=A@938 z-Sp-==b}vp*=r$%(DEB6O5lZn*$Z6REx_TRBe}-!c}`NbVUI3jCKDhZQEd<&2yV$v zAk9>VRQQ!Qa{OogHwL)`If)jDK>~Le$#MPhvzL`2T62?$^7S>QQ78)wFhhqzULXou z4lxA>3P_F2EdL4CrxuiG+L54Cu1`5lFa;JsHNlzEsfUTJ2;_WWmVu;IHe_dBy(FeH zWKj+~AeZa@1>Ner>xm21@JJVaU#mM_o{5YaO6rdCW1lg~u8yXpFbsLI^l(!eo6Hvl zE$~=l0SMh#M#_~GpBtBS?5^%S^~5*R{aFxVA@>QKDTZfW2f7S#NC^riX~Cs4b9oOq z-%C?1cyjNl%^^T@%27rQQ+_}#U?Q(a=bcDva8nOSXB)`qFP@v?Z0Wdi>fT=Q!pmZ1 zp6}W68VzQS6D;tYo2*XM&@)WZq%@2^ct_obGmKAD3zN@w*`S~h720iRsqpV>tqB$! zUwHDC@OK{^TF!4ax`J;}7m`@~-(MnpeS1K6u0_0%32r0|gd?e_9;H~jnrfK1sN}5T zUqy5gW_aM0MhA@5AyncEL_2?2)KEPUzs^0C^?LL|7mffhi40gXUgrFB90Ye$%-QXU zA}50XVKA7BeVw85rPd>UfYRIckyhje!Ab;CS`{V7pWp9l4QsA<6-j?}xo)%E@tCC9 zbUlw^I!OE$Ft5z3-TYnqUqKAwwNL+UP?u14Ol-}Km&srJO!nZpm%GFT@}w1}FRcyV z5uhC2b8H_UP{jh{1JloUFUX>vjQ^zc`-LPYd;}g=-?f2vj~`dR3>d&+PL>aDkbT5h zbH@B)l$vgGn8R%6KI#&uZ%j~<4N}uMY-M9J&8UO2gQX?=dA)JV5vtHuWzJeR)9Iys zm_!N)`g|PIIx4)>kdn0@!nymBYJi5r*S+6cXi8%N+kamN#1lVv?)(z|-F60TAC(7W zF};CS)4)Ntt#(JlkP?c!!+MUp%o}SDE|oo@-x#!sOms<`f3oAd)BcWA8pby>m^nL_ z$+TjZzPU5DdvkhJl0=qc=xF-iRtu7m2|XW*g4kNtW6ceg#KYHHq&YFAM%~+l znn&GqE8~@Q(xs$ z&&RTHMTl1IYNHbPq}RRNCPMdh2R@VP>B&p@i+4!oaXUBy$J-1#24HP zLIHBzUvi`9m*J)PKH89lmhI7P}Q(ct7Qs~hwJk8~=E z+DQ(kVJDKJ&egp4tQ?{KqD#~Yf8)2`Y;9%s-t~xy)tuJ{S~0%!Tn7XJHAaGEjGTj* zr+;8$`vpp2-^jA`o?dp=yd3dTbc%XP@rz-WnU=SYLmV&1D2#(odV2{ifI*JtJ12~I4gZtyyJtiSy`C#(q&5e)pY901Oz50pw8D>yLsMoXch zMot#HxPsz@q>epV=f$MYlid);;_>~mV%i|*{XLjrWRvgw3-L)nt^do_eanKnx`vo) zSDvn>u*W5F=_stF@x6ab*ByEui~N!C(^3*3Ap#=O$6%;^=^5u9 zxY2XV)I(c)KR~tD{W5QhlZzqM2mwMOmK(w*h7to?x&%HX<}*hhq6-kkmWF}GR_~L0 zmu7&R>qmz~peSw4k}rSCT3@$$d-`-Cg=a_wLO%0f-EACa`5xzg3e=x+o0p7iFMbP~ zVs^xjRD@E`t~3M>6eDV>iexi3Twu4`A=dMfO^g>4nYz#pQhpf&roU5?Wmh-uH04Ba z!!8?o<{dw-J5Douzp$EZ3a5R2IX#_U{kANp9i8Z2^R*dt0qY_cc85Y6&s5HnO_Q#W zbj4;lwV{WNgME81nV8C3mn&yWRf05eov!6HnFzYB6CoZ&a{;q%Z|j-srIfNkol`Vk zHVm!9q6FR52_qW7Cu)mh>V6;wzJSgmnLCU2tCup2y~5NNVLJ{W#2&ie1YaF$aqV`2q`qhUI${V3T5Em(lNV$Ym7_XXL`e_>&e%rprBy<*UK0$$8+(U0gAW> zIOf3V1+w|}1gZpZVUsI3qH@*XYJdXGNdDdsW;$Z(b1+oZ_eZo=I(^CDfOhDPDB z%xb?S`#3edq6Vk3Kkqj?DBcXH8Q0->IXeL4prOPKIivjGYDVjruq5m-^pltfreJ1h zIo1^J9o7+^Q|}K2h3^UdkJI7|xhQoAL1(Cbj<@Q@Brar+Jfv4Xsb1;p(_qFC|6K*Q zpQ*Zu(MDQB@^~b<{VxaRqLSLs33(Ff+%E0Z5l0jllaw}$F=l%YFg6aKS<^GRGu%Q& zRFFv!kTbTtsxn5N(|i{(?_DUg*4%u@WtYYiASY3%Fqh;uZLX;KGMr~@^e|+Q;yR&P*!}csFeP39{92Lk=L@HbmX&EET={4i2^I9ztYX^!vttQ=K=ebx`X zRRLd=c7Teha9zn|z6xS#Nzd=!Afk%l!W5k?woC>b{k=Ee*(wwnT*0zfiZ(SuSSckn zoU#T)F!M^$Gh9AQoh^lY(&DhW9)sPoL^>?Y`1z2YTSJ%a*WSZC=!`9Av{&!?fLm-1#$9l8!j~uBd%*g zk+3B67Uf|N4j0y#gZ%-;z$kPHBK+1O7^%9>OMxqAy1&!!7vRldS(WUG+vRObb3}@!;b#IY1h3GzY6hAmyxpSh-oD2OOM~9X#?)#)j}5IkXO!l~yuG#AHpv_-+h$`#C6KOK?&d z;b;nU6!2+#$kO}rypMPNdIoj*&S6fTN9uI*^n^x#8)|X!?Rj-N!VEe}F(2G|yX_v? zYq-k8-0&s1?1gUz(DrPuTolx&xW=~9?BOrcY*WH$s1rY@&dYvo8^m^5$gH&g~uaBGewt_ zex|UQgq6=*h*VI)wP4)Jh?u^^W6`?Jmi*-{$m$Q1Q74)<#wX#8xr#nT3_iFPK8%Ti ziLow+WF=YK#m4`QLg8I_RNAT#M-@)zvq-=ktrnEeecTj!I%4#;d^=@^X>YGJRbB2r z#sn=fU&-%#O#DzNtTHX~p~yT>Ij57j%RobTHpC8zeF&F~gD{_-Y!RtT9kQ&JwO{6Xs0KiJ~#UcNG z+eTvIdSzfVF!{RNKwZ7~sv^&S?ITNrU>}GKe_96MOT9m~p|@0}Qbd$4pij`gjAaMv z=zc7}6N)sQ7;=FmS)sbVuXa~v2bZ77)j_2o33fpOQVv3#_>M|#y>6Bd>80uR7_x$D zkFIJd>9x>YRlB~oJ)xkV4v$zHG{-QIfp2!K{>=7x9i18%k0Ng7{cNjK4yX)kdE};{ z!Ob=^S>vCJ#<##(yubIrh=0=j`V}Q1w)Oguh zbtaVJ<_o)nhV~v+9s%!B9V=%ArFpC*k?u##e++NrwX5CntvK_P`nwpNflxxh`+1LH z&f5OU`^aY;J-TF|EZC`(>*d{{U>YaH^l6O8&0uw{?SUbN$&mVVo4^YSffE)=8s|yt z*t?Lpf?VEKF~r=8g_>C8A;|oW?AQBIj>ES;|0i+#3*S2kzn7#;_Jb3#ZjGGxFC$Eltg>Y?{_DodYl>Sn}m zw9ZSo2C~xrD+jL&+)@)7O-n<8mEqkL?vtQ@NXS2q3&2Lt_w$bN0HNFC9Qaqi1DN;w zr>9*WU>MWvlFj~Ne+!I-1*7sLKO&N$oBYTR^3;i_Shj9M$hN1gi5RxtchHu<;-;uz z3quR+HhBLk5IC{4_$(ZPplRv+@6>o>o?~t2GQ!vV!1Onq(W{QK?HD}@Lbw#?#L2%a z&3y0=b;sH&8x+`Tj{wzKp#XWHYx*LvwI%!h>G=A5W^zIY=zUtoJQi^6L$RZs`9<+) ztF!ilaU1PhfUEi}CI86odm$OI9e<0ooEo$xaOyDjFGUpC}Q z4M@FkJ^(Z|=v+9ZNGN$^zYGi~_HaK^kmtQgTipXy@Q+p_|Nc&qjiPrn9iBc65v4BC z8o=XF!{t5i268$;#6S>+)WHKELfs?oPBU@)(#Jo7d4CTPVFGuQ4}N*5<+B4ds)##w z_xB5WOdAMnGCWY>I;}Rz7IeX~AhF1t^n|l-1^&AMNxNy9Q&t8;p(TK=Z^n!N9*&^+ zIkUJ`g>m+0;r4T#vWL6&-{S~ziYo`ClkX7TL{$2G-^DHV0%vYL>mUJbM}*Z^ZTk>G zM+98BYWjjnSThUIw#zO^P&oN900l)jA?UI)r~BE@XtkQv+nYpRA8LT);jU)|GI4_K z`v)_O&_HDJW-LT^;CNuzQ}9_`=Tu2`_3@HE*d89xb$!m3WWkn@C!O*T{4cm}NOt;l zX-B8@lOt1Wz24$##f@8hV;S=vb1>D#Pr-1)w|t|DV;_L;Y-;^3 zLN%QW#x0(;(g)`p@`^sLgrLd&TA8*D!;rx@{r?B>R~aEGs<;NYh*p((`2Rj5GHk*j z>rpf))6)nB&scvVR})EgK>G6%B&ukn|1JO%d=`R@ep+q7ZU;;)UTg3n<-?}sYxy2w)PCGh@^M`|r46H1>tRRM@_;4KGqX=AWjK{`U_ z^<6QrUr8!Od#Fmh7U47l{P#1!70)Zjwgv^psqxtWe-b?{!=V**@(GoW_rnAqdF{nW zd*2hH#l&k;!XW3qdI&ZXE_4kL<2BPx4w=C+Xc|LJ`+=^-J`kE74s`TnZOoyioeqqm zz7XxG+YdPd91}z|a%W6@d~yhTBV?8OKig$jY<2$r9?C!c{NHQAQ@AT3#)l9!@@NBmSL$X?w#)lDoJUk~JYf+=ZL8Ov+QgU&Q(c}Nn=DLI_D zEbVi0vqFIhlkviKb%{-;`e**1CMY5P4_iS0O2?4@x~{+vz0R)ju-|bH$h;AvF{fNZ zFLV^EB=RAlbO)tfy@#}&6J$ABt4~5z7`*H3Y>37`L77{>k5ql{p)2$xhb1TkC;$WA zI#nb70FtOrgGuaJRxa)&?O%1apI^Ehm2wO}O)!KcZJbFBe>x`!_!Ivw`P21LFMtc` zk_X7%Y-^IZ@+sW;1c8N%T8@Y+@`dtKVk8i;$;5lby{jT9Cn{s&ibv%-xvvm|&rrLF zmnrgoM-9%~*!S=y}qv3-%_G4F#mhZNGP-3M={sKX_ zJl7(dBOP_Icn-a!Bje=WT1|QD&e&|#NTzf{U4o=<DY?OTBg6v< zi88_#+g)H$JLOsJ=)G4fTn1^0%!3Cq;t!P5<*^mw`nII1ZH#VY zA{N{1*rUbGk$0x9AZg&t!MJ7ye1uKeDr?T}xqHPQ$rYEULV^vU%7;Uu>}Ru z;>OM#>FHWCNloykN$&&`R}=E}&Wf>gN3w-XBwC}#h499G=zJyfBUi^4F!)vX>hyh3 z|IX6ocC~q{Rpq3E)u{79f3!MmyF{JGTOi!Lobx5kmA=52Fph9!?kymu?u=~o%6V0F zgtYNKnl<0IG@9k=*WKJU(dqih4jbHZ3&(y?b#hc@Xr!O@4{#A@<$LfGJ$Tpbg6NDN zR63UH+OMSH19uVcFSVz~*+{LJ!LrNtRKM4Tgh$av~H8(YGAXU)bq~zV>K6!1&Eu5NO^Zq}v|iCEy}~1^@z$)>}KAS)JbU+`D_a9&At{ zMBJWST~cM@l{a-IG1YaXU-@78z6gFv#sB)!c`Y8-|2C9ACHwy1m_e1pB!4gUa%?N| zwbr_%vFgg-GZc#6cMaqPH`VuLG;)ot@e=E|QeaoW^~coe^xf~5wv@}KZYHoeXx1wAGS)1MKWt=rLpAU)^cFg5KqI_|6>cZk zo2*`U2jx3(4jnnzvTy(COTQ^TQ#Y*X7Zl@8xPK5U+NW0oq(8t;UH}!odM&?$uIR8k zH_**SPMQvro7>3fP~RA%RwA3(Tr_inOzcKM>;l4aiZGyRvOcvxWN}# z7wDw7wyyx*!HRsbrLAUc{H{+@kj0xQi^ryN&i9@ah(w{bD}dwB>TPNymXa>z@ew$k zqNpy#YdKXk!yuy#15>8=s_!Nt&2lf~$~k1!-8Ah>krO4t-@_^PC!NL3)5FZGs}jG| zx1@BQLBrn$yCB4#AHJ`Vxwbait`lB+V4s5>GN8*_L~BxP(Slle7zeZ6Ekc)3L0_Ma ze;z{ait$ado*pt7LVA1V+W*(3F%?g1i42A7{b7>5^rTSu98>~Y^)$+-$kEhm>dcV# zne3_)MMp+1fr>zegFxR((VxqnMA>e&Eej=wm&1KdOGWUZBrTC~M5U$pOuQ#x^0$HK zru$ZCv@%0XQ!|>QXaK6|WZ#r~akaP`3z{rKksM?ebPP6N6XptfJfQ<*@?#2w|L@m9 z67Z~pH6UP}!OlTpuHkpAj*-Ivw=(GU8pe8Sc7dmb-Rf29Ywr!8{x>Dsv<#<7)pX?8 zb3=7(X)pJ@2t2ULuO5gJda3eOB5)OLQrm84#^~SH3rx^7kDyR{N}sN5}j^H=&Xf%}X+rdOWi}3zv`J_V61M6*@_q z&*E^3;L?cz+H6&|zJEyw8yDB?8v)Q@uATcMM`wOvcABp44I{AoR6#}H*cHBDyj-W? za88v#sXwomi}5FW>OwSgH{aCo-_Z@J;_Qs?tR`CJtM#o zH?Yf{=Z^&dc@c`e^1Yzzk;_Y%6tJ`?{rp&>+GlzX0Q7?Q6^(TpOwCE^vWrVgGrg)K zfy9X8%tl^95)XWNM@u3qBHmx7*=o&SxJclBahl9LfNQR{M)jF8=2qHJbe7bF2~Xps z)qb3+(j_rxbnS7*NK&{cD_fh}j;c*H*E6qqkHfi!bWT3Ph#lWq?JP^KbcE6z7K%zb zZWMFwNV|#y?bh^jZhWwrxgn&e0>BycE8`ov1vWSMEI#QUB9;79wmp z+xvA`$tm%CC+T+YuIc6nF+!>tZZ7#tRMtvgG|zE}p$dO;?dO^EAM|@0H=Z&AEY@;< zEXji6#``><7T&CF*Z_X|7s)FKIoeb=_swvt4{bHLCa83j@1>+;{v?86T)QhGIRyq3 z6m#@w%kl45qFRl6jp1l>o2gWE(A8$ME&j2Brfbyg^{tWn$NtbnIL0PWq=}IRtg+#L zPHy%Q4qi?!H>T2TxUNqr0^ErW64=sRJtrEFK7<)UQhp@-t5Pch3F%@C z1<|Z2Np-U6$aW0z-~U4MsvPTsC0Er&MX5jK13A-{cxB+X^?Dkt3vrah;;t@yl1M3E zyfBG_u)Y}-NO3kRW3NMsNs!WfT95N&^IrekF_+I@w}GOJPh0Z~X77?@*J)%9cR$jx zEu9-*H-+1IgS%9k_sgCaH+Q?EH{N=Jx~vMX4^Y7#+fRxdg(S~&yC(g!WNMs>3b-*c zDHXj+QzCuN(Q-Q=OKf&Dh4-f#ZB%L&Z5Q?KY$ofU$qTryZ$`7r=~n5$EzL8Xr|2L1 z!!twI%@HBvtsCSnWlIb1m5|4Uw5I&>B8O+0x7_|GmdL}H?zN2yUO89c`zGdGoyky5 z{oNSZc7M)xPl(-zOC@+0}BbaluDpvSkkisZeCe!r;4(& z!wZTw)yn#>@U3o>il~2b04T7_Y6|pPwf%f$VQXAzcCTc z(r{lY8J;-KN@i};6$1v$#{ZgyK;()3uIr>adDVHzBR2R?}z}GYkEt33rwCA?}S<=cYuCC6Ia^ST8zvCLND3>~T1WqPHz{4U&~9t-?3+w#wn(Q4bT zK_&>l>m}dkT%5gGYK_n-6+tK)?@yfB@6u~8_gCIps>LmpmoCjuAd}?jfHu5ZnH8L=#DjsfG<>S~2#Ew-B})h)H4%((oHPl#38Iec)qnrYAvJX}3%f zw!eS)cCyPZ+--=TA~ifUvz@xt+weqbl%vr7)?#PWkF4>auZ2k(Xl zA?P;R&Cx51Ky;n^`O0%_wT0ql3pN6x8}_E=zxtTu?FNB0S6$$FBpVBO6-D>-3+4KH zWftjyX0OQmI9c1VKCiLZoI_#xf}&?BM6Sly?&hqL#Jr(Y)!xwsdD$7#bqPgt(d<$T z)PvpG56r=*<(B9Di`E98!>`QBGv9h)nDQt|;K^TKPk5SFa1RJzrGwD{51SWZA0oFr zBnYCPWexVgQ40U!^IB6y&+ETht$RF0`}L#9%$#X1cW-!62D4W`KEX6 z;m3$%t5qp!IQEYnM#*BWctnW7YdI$6FA-;Niz{B;tG2N(Qffpwsum*$^qv6rF-t;u*a!9hazc$aL!F zFqhw-**(6S+fKz<>H^>9H2szToE;$Yiy}yjoSg7$K(rlaFvmX$Y8#Z>;j3b|;6>zo zsxGN7!0UW`iPYiH^kLTQSnD&X>28%p0@O$o=qS~Ef84xo6t7Tm$RhSCEyA%cs|L#x z?ZHPZ0NwG5P;ooVJPRLe@?>w0&;u7ERR zTgh?~v9G8W*W=FG@XK7Cv%$d!vz9K`8srRxmE=si zJ`jhl4!eN;nZ15#q~sL;1GAsd%?Q+Di|&Xuv_)Qj4g~&(v1^LXBv`kxZQHhOI}r$OtMq?Fk@x z^VeswOp84!q4V4rk{;svF$vkriPlFxqQzvyYxv7wKo#kJK4S&t!5%yZ<=I7+13(*x z?Owy(*o-qdDw_J{)vU?rHig?bT5?1+%n~#3=8K2TdOcr-K1gyI!Ix3{P#H}2Gd*eU zi7%lO&cc-il*@Vrhl-UFpPPa(<|-Jl!;U2??4ptsBPS{yFR!`AKao!9?C`8#@^2vh zQ^R^iAFO_g{}s!tQQ<0Xwu6J<2LJ_a%pdHEQcA>|US@czUV z*?Bvz!TAdx@4C*O&dH9F+#1^W2D<3ra6c5(yyTV%iSs=2Wp87%0f`hKrRn?K)wTZ^ zSr7wBCk_?f=*!e}2YlC%X$Za`zzM$*8bj^X;QD%8r>HmMh?^PVWc^AYB#_jwqm7gt zoO#!3w>ngh!F4U;-m-qYfX}(*PFgzHR4mQaJ%#yR%HWtpJg4@}$Mp z5}cXBM25(`tmtbV-7~X#7s}@St>qpqqEdh5yt15NaUssp--3syMZ9=vxFl3Z)Q2p% zX=Tyjpibo#RQ;-#dHzY0v; z*Mc99uZv3t+yL`?hB#+(pNaz0_cxs#!%cC!Kv>|&u156;Th6R0ONKb%A4LDev*AV? z;>>nD@*ZSv=&Py%cVGAl3sjw7gIm(fj*FB=J-1Lj=QuK^@a-AqK#*6^NCtYhTHkjE zlS?Z{sz~>HCk^i8km{{xSJ%f+T_cFin z9ne~im3phe2X%(G-M+(VYkMqf8<_z&%==znkmX-vZ7_+4#)U;27@_8D=UX^ax`aDh zu%;cj%1$$-@Bhq1Q>pgEfW*Fh_l)@hnL{Roo0QlxAbRsO!!c>p>p-2F+>s zV5?ZJzC2)W4`vYku$XFUI;+0w>}XeHno44{Yz2ldJbeS~%EcKc0KVwg4~V9hj?HsK z8J+gXF{8~wusqppalwxmFs7-h8t35<@blNS!>s=+Gn3$;7n3}e-%gXsP=rgzZUlBS-$kV#;ULt7LBBfrz&)#P)4G=?b3flbk*f<_C`Orwh2X#{cJf3 z+VA_9XBG$3U7=O`{)F9q4sOlwKW6ljxz0EZwtMVszFtonuM>#AP~axW`ivtH1`xS? zb^W`LjWomLQ9XQ!?6t|dI{53?JUko!!jJj91ooI{0Ci}Znd)7Iup*sh#8UsIa24#390#MSr8ixkd1p~6Cp;FX zm||}ob8xTxfp)=#ka!~e9F~Aq=VT+5A&|ITrBwMlpZCqVT36;TW!Pn2?B;HCt20KV z#^B*3=&DfjM*J~c!(ybZ?I<#|T4R`ATgZLK!c3^M?5hL~?p z|C7e@?cG}x*ZInOwHoOv>H9G1aO@HjI-@bA@f2+BVEXLs4;VM+;tvaiY6KDh2nr~>S%@oT?= zbQd?J+Nu7$z+5^9s(rz*i38IPq8s#LAybVg43G8HV=d#a9Iy8ptRL;w<_4{|B&ZFt zO!Yt*Yn>@}3{sodUe!OqyjdLhOTjs>4K-MnKrcXld1Z+NCA@*-G8HGEF) z4=boDj3-OouvlGThC`a!S^=k2%DgIYriPHb7W0DwUn1*i&SV8^?9ll>!QO>v%0teL zwhreTvpu~C;dWAeu)FFT~9lV ze?PjOmuO}$SN(Cy2Y1;zHf zg@&0d#(y$om*n$_ z`5FgA{X!8LUgtV~SH3?kmvQIC9E=Wf;P xMLgUfOp>P&XvT(Gb8|6BLE%Y@{34Gh+p>n(zawb}(SqAP10nnRYaZ{*A74kIljMfq2%~XM)xTS!|mZKrtO%|FBuJ^a~1rSjQ5LXZ`%od6C)!I z!{1<(#j@ol$P`tjJYnvpdD7-7vq1-uZ1J4GT7Rw`8~8U1ywF|vwJLpX6*{a4sxO~=qqxCHqQB}OMX#pfU!M$m zqD^tFH|io6?wQdr)$8l`w^ApL0(#a8wr zD@Nq)lAP%ZE9j0K&k`eNPa(%e%`1}%~P=cYvPcD_frn02KdIAo>>S_NH+Cr&MnHPk8gp4jkgu@>{Vd26_hs5wiyv zjej15$-JQVRpa`ve`qh#==*fEWi8KFU(O-uVbD}E4WxKlLZlaelgx#eI@_ag765(nkjg4t2GSOlw~tX2!F^Cp~&4TDL7Q->&_%~d*V36QCZ zC)ikbq7=aUpc{|KEp}AETR!3FVv`l1-dn!9#N3|!*}$a(`S=rArk>=4=x$7w^D-`OygXr$zrt8_zxKw)_l2pDr!(_l=L)sR zR`S5$BLT3y7;3!U3?2!zdcYj*@)XN)#hXW%ZP|JpAy-$p2`Vr~h{-cjC>6T1OTF;j zObIm?#)q_V^*;M?SRdoHNmqX;%Fm0nS5R@(qwwg+^?F0!XQX!MdzF& z_v$^Wvq&e+#L6dYsHtjlMRtrdv)Kje^gb;BY@?5=dcXRkPJtAe>v;EoS+O8qpDAaL z@L{v%08F>JjYUy?CMjVesVO<+doUptWi#l!(WtA^1aBZ&gl7iNjt(eykRcLK{k&)}?!F0XDgvot zd{Yl1j+^PQ;;VQj(91!fI`*Rshwd=y6d3(lMCrz{B+=Jtyi%s{Q%AA}1lIzEb?IiX zd&l5NAI)E}uWd+oE54WVmNbFDf1;wO{$fXwN{el7p8dNnsvj-p%oIb1s7WnqzS@W@lVzVWW zxheBqc&NJbhjNF~ooHm(+wQcxuC9(oeTUl|RtJ3vP}te^X(o+>AMi6<=t)zyV)s`P zFsGP1NXC*gMPf6&U=BwVON^JWMwS!`+KN*v8cz>8fJOHIjL2ut+&#?Xds>5=p$ovk z^w*Y*;fjzAIN+TRMO}~9Y8ayB1*Zz)DD#ErzQ}AjhaTF2HApY;+o6>6U@z;4j!YP@ zJH(r^RR0W}eXv$`gKJG2@giu^h6Rd#gl-x_S-qL5lT%I>mjGddm^yN!Byc6{K-G6t zH*q!*7g{!n;b4MK-sJ}eQT4NsjrTd2%{?%gP>Yz96?%%aS%`K5xgO@E-57mZ2zxn^ z7R_>n!3ugU)l7(0V)H|e1F60^^m{a)bKHK#`ywsE=1YuzPDBjpXnRxaL)YZ|^%*Bc|$mGc?Peq@#?$8~ops_>1g_Py!LhbXQomIc^^ zF(~6)O+$D!?kBgjKY}|g_GR~+S@94CtNLE_yQ_apXV$DZ++7131MJ)btgl9vi6Ng94MMBTz{BVXr$T+jJ?f(+v(W;+L0kUS^SAea1g!^JDU|TfLKTrWxI$^ zAg(xbE=J>M7S>VQZ-jk0&wv3l-oqoVShkM=16Xlo_x)3I!zhla z&m`_comwENQ6E7XAPxcY!;KuGAj^_DIL1ta{^S9w7U5rOL@9?4rpOI$<%5iRP7nMC zEq3&M3Qzfy1i|t4!NFC57c|ifv>*ol$u{tGJW6cAriSidA~+#{?nuIzCiZ7y6fWKV zRFVS0Li>$^#}ygf;!*e=HeOlY6K?0*3cJ(mF+MG%`O`vLjV8&-Y~J_*!9NLM@$;igR%p<0Mun zATjxz;pe7vYUl+w-DyiueD-(|s#_tJAdctfe0|uFjxzOy*A^Dm^q|z$3 zgcU7N9=VHaYin{>ml;^D$%TRQ!H(Rf-4+EI`;?Cn2svbi6B9e5X>-E{=DkHT!7ChE%#=Rv3UhuKjckLJG0Nf`f7twio3EZ zJHUXhu7=+a7@J~z&&d;+vGM|j_kFE2fI*l(2nYs?7Zw-by4dxRs9hDJLfd%r4MQe! zWyc7u=T&`bXL3o*V;|z$0`vfWQVqNzSV0@eRh4u_sA>b{U8b$AcL(%-8jlzdh+6#W zj^2oJpNkSCKt&3eI%*Q+&6$w>y>Cl89iMchlPyC%cv(`c84R(u*UQAqr{9sL}44y_&f@Wy4kJ* zHaux4>@mX4#a}L=vzooOT6IY<%c!YgNFYQgz|9ry-RoQ-g@hfisS@QsMakZAiT*mE zw-CV9?g=>wSvLo<;praX=;F3_iZT7@Q{~8XS0%ND5PRXJ(!-9f08*UqdPl1?r{7+k z0J7Xr&O>s!$n67F!#theT8t{7PEJ-wR^*AU;t%{c0m9c2<~&mTM@`_|IvSn!A2oHY z=|=S7>)NOSsnu@>7L2cYFvgy);6;UuQ2-Mu5Wqwt{6{4fduTt=n(Hz94H@L{Nqzb$ zZ|(Q)9ZYhl9tCLo-j`oUxArI~#THJWLy?D>mLRD>h1SFgsn&lHFHH$ybQYgWMF!7# zTd(XqGy>lKU}ndUIZyV##bhundbR!InsD7YBo#@)Ul zMU~xihvySuEQiS~N;r$#qlF{3uVJszN8vFrLKR3k9+@hWT1gPSXAqTX1F-$a(NkD`m8UwDHYsEC*1tO zyL|ug!FQ^IoB5{H2-AEma`lHFTz=Mno&NIsInbyaN!}}#k5&TmtApBS64bt8M=NKFf%&BhQe7vhWkkdy{i>QQuZ=t-R)b*>alw zdVlCWAXWMXI@R~)Mx<+xDN^LhwXy3OF5ThqW*}@RJVfoD%Hcx(8HxaC0Y2Q1merX= z?35U2k)y4eo}U(4*(G*oeh+BPO$5GrlUrZP&&@@!GA)s9RN_h|w%yH>G2z`L5r%$_ z%tvFR4qPfEZA7sxOHNf3Hu3cd`DN;IjOK%-N{Ymk2X~9ZJ&syhZU$POK)ps`@!IkQ z0$p8AclDgZgXK4L1d_(_z_e}-X0lgd$(drE;fk%&XSzBw|JG#>ir@-@hLv7{{*_Yj zHq^Ld0#vL@U1l_jpsl?*$9Cm&8XZ~KHfpYnHt&+t@{GV?vvDMs!D2Q<5Matez2sXt zDNTWEVc>y$_i;_ybq2T96*Bk3IV2JFZ?M3QHys-v*5W4YTw{6&y(|22gYd92SK4}8 zTX&x}{@qWy61FK3W@JXEp0OP`7@Ae!@N(;st=&0tLMdF1K}I8LCYX9uRRxbEX*_Wn zI~tocm)(l<{&|D`Xo^mTL7s(Q$jc4U*3Ey(Fj1&4ZZ*rzFKlo>VMy0Izbn;@cpM=% z!SB;lSX7}qP?raMaU(X#O2XO00V)6=ROY2!$%-oLZ@vfeBV8a7i4;musXWV0ATO3k ziyT-Q3<2UFWhm8EHZAT4^D``j?jBiaqPFT<~pmXZ-41BC58$=5Njcf9|09eabxRA-daKh zans3*&DofWizty#StDpAA)CP;=FrUuZjUB{{rGivNWSae3|6`36x(!(eMw8ke|Eu^AkhhqjPHSa9C<&yyH95WeA$=5m3SOpz z9u-}F^?J^Pgb}iO+=HpyaWV8__EJXMj<|nZU3vd304kx98(=_-Wmp}d&nHcPc;yPW z!l7a*8av8>=}sdV)y8h${AC*wvh7-?&76OnAj#cCuv-~g**>X(^@!)72|Cf~%>V-I z***86QHOvB(GOSb07R=XYYS%Y`S?;B?AlMDYYo0iUq^%crESpT_!wU<>sM&u#Oo)6 zHv=OmsDo~1uq|16W#z!JW72prmfZ9FDz6YjRvh=(Ng`XTH3b%ovY-)Pm4*#T+9ESN z=w|4XRqOtX*IGOEL@GV~RCbP#;^wp$UvU(*-kl{b6Zw3Q@Q8Jc|~d!*lvsR5=tJhz5Y>U{4`Mmw}3nP+l>9Z&rR zbKeKU(cKg=p@pI{V?0tKkg3m)QFW;{G0_9yfR-Ct;vLxvZ*4 znwkLR0p<+5<7q`oUoGF&a<880YF*M)oJndvYcw-2sj90jW8;EuVnt(Nb78VDB!f5V z02|0ud7<9Q_aQFXH!{XvFdif&107m(sG>$DJ)kBlTmhy5HA=3`;c=&b0c8K}bl2RL z#EhmVDOctojZ!!ng;Fyt)l}sE*=CB|k2&CAX~6)!OemzhO@>PCxuZR?W};v;uhGK| zfHim!-R$mxJ}&_PW<#XO0KDLL-PT4?=)>x!tw`h(i6uhji71kp<2c#1ArNVr@KApu zx!AUdhE0PWsAl2xsjUxC+GI0Tj)Gvzi}AC3>dJ!;Su1%2GO^7g>0{7dtr&vG9ID|7 zM8XxC>gcb9od$T-fC$Mcv%v{%(qf5zBLLYfna@!^_5sfo_k6D)?)>o&@>VOHx{BJ&H05MlqX`Iy66c8ebw}VfPi^zaz5W ziadluj427-cSi3apgOl#ib9Bc+z(CCY2yO$%hg0OhG!5R*GilmB4jEuY#VVk7ar}- zQQy~Kk_wd+C@^yigrunsNKO!kfdV)@A4qs-G8FyJYxC$uMxt(6f|~a+D=RDHeOvsV z#Qy2*hS8@kDjvMIGrT-eT=-GvPqo)kw3V=%JLeoX(R39ov&a0HPd zFgKdWwO)kb`HXuzR^~10_nl9E?Y7hoQX-_f@^MB4vgnMLNYL6o0Y0)oqV!q5ha99& z#M-V~UdML2F^~YIa5ZDf!n2}oQh7Uri8XR*>7Vq!^7qk@1e*kp_`5msgZ$gO2n$gGs}aKMqDw7DCs>ui?<)V+X3I6 zWxVajh7ov<`2kJ%rA@8=xIbKXzsHF|V~r3+mhNftD3FBgE#G27&O@?}6^0vS<)5aV z^Bv*}g07`_Fy{~`x=0*?Rchma0Q~Lc3J@lLa5Q|d5FOak&5hNSOb$-G__SvtD*&ieF zX}=E8C6d^$Ep@MK6F+Rnue3MzkdspSVmkL`z0(sjNX|7ozqfLY?~n44?^6QSb4RV0 zJ$Uy!Dd9>Q+1Hb1x7)Ja>Q{q3E6B!6L}M2LCP0284J|D*oJk()1RO3OmupoiuS8TA`XfPL} z{By#^tkB%SQs@i+iT^RqGt}Sqi(amORf6lH?TB9#(IW?fqlA8+mudQ*mdhI#B;kS6 z8wf!oZNrGE=dyH@?@}Y#f(Ts(VX{bIqYl}iJ!v0IJexQ$)XRb&!+rpb_2yeIFTppw z{aZll2lRm?%xNZvfq#Qr*4c+c?|aU_H*YK z7oy5&WR|m1EXruRjaS=%U`Co0+*Af-ddg zqF9}wl@i%1${YuY%}h>${oA6M&E`egT7f_vCuXaaGT`LlD9lNqM)TR!!TmZsgqvh9 zFDpIsYzK)Cs<9?T#~V#w_J$k@1OmlnBQ`?pAQ~2@xr#I zWH}Ovnoh*(hG^8DmfZ_FJh~lJD$n>yo^&%Vs~XrOcA|u4?x&qNinZFlk9()RUBqUj zpGfbo3xm9`_lsJCHpkzir6hz+SUaT~4P8qgOME*o!VX6Zb4=X%uXnoV@zAFZ`5q zE;-ITF-BOObd%TDwmZHbHVx}^g;WQwofTD8hnJ1B0!#46-?zTM_BwHUMUAPiLxL*c zo;eU69V)|=P1Xh*HeZYs*94EB2t=|wG2haaif<)!Qim1&x^%z6VLlu0c8L88w15h! zR8&<(nXu4+v~_gw)z#~5a2MGu?d(q9PV>w+nk?nAxsY2oV+yGN^7!4;!K=IIKeqlL zfB~Ey&ZQHb#_0%KKu>?p_sX8=mG%sB5PkaL2JO+rk%0>5%bi}f-ELrDbek-YRm&9U zyYj(d(6HzQCJLef16(rB^vFR{Ddh_V0N&949}nKvx8n_;PJ1@_u&*f^s*fajo6%rf zrBpO8{;z(0_(GkN$DUB>o>bu9R7ghEP_QEI8Ba6&u%*0CC-RPB z7JO=s82|a=&52LhMw@QGtW*1|T;8TnHC?8$mYGob13IgjBlNMjfOTASWw}KpU(;_q zQ~9LqT!6ljUcTGfGQ8fwd{Ylwb}aC1HeLSTc@zWB<)hN;O^#SqmkB4B4nv)Mm85<-sr2CSe9g4As)r_3>_LVwujX`}BvUvR~SW^pTSgpKm$c&_KdIb2-=eu z6`b@x^N*+U%mhSMOm4tqKGR%A$RAa&4nvR@O(*-76a1+%HsBTO2?+^|2MGx|$Yg0d zIftn@zqB|gDyz|0@3E(0=zAn9O#nysdVJc$^-zUh&Fsh>l<8okV#&#@CQ~(FK}=Xk zmVi4&M2%8Nw-5jEAknw&SJcR@FXgO~57@|v6JaXuwLjciAiABKFQP3h2Nn$Ti(Jpsga}pvqf#!R~!#@R1o3*B%(a0Awo_QbjJRU}pu6hn( zibLV2c88Dda$C%b0AV`*UYf$o#0-0YKWCN(+nSPJd2LBwxJN4p72D?z4i`|>u5K7b zsrz9?*gQ!y8ant|k0s^m_g)y`=#wxE9u^|#sh;1Lv5btY`&-JY=KG6euZ+H*zEijv zFOiskWMt$WJ3up($8SOq*a@XaO;U!2+AQ*jMZCc(pq)s7bI6c+fFmD7fKy15Uyk`$xh{c*cN_FKgU zG&>pOqGkuVjQw$@yv@%|{YO?#go%$Sq%qkC#5g%?cw%_#Seywj*~g(~sPt76jz6Y< zgQz!mo*Le>THnlvH7+^^qyFFS*|(gZk8%0W$Ijio)Zx|pDFXucR=5!Bj2~|G@9Rx2egT?u_LjD$y2T&H|ErVwvLuTOw$$YE zH^aix!k=$)Fa?%(+Q0X3fCQ+!V71VZ(U3Qh$4Xd-RGBw6JIBs3gx-P7R{Sr1%RAzC zHj=yP+GJowzUql6k{rT48o89VeE{V4d+X+D1Zawb>Cgp)DQfQ_=07bN4HHajD~2#D zi3*I{4F#h3tkPd6ZU0F0eO(}%wQ@SJO_0QZ>5s^96;1w86q2A)N9oRQZvRBM5#xho z?*iNIIf=$x=8;Qjy=D0fQ!!|K00=sikAgoBg7cleuBg?UxaIh~skL-H^Kb9RX}2ep zt>=I2h9@XI9-dNww%(F-&TOrSm2?LZqv-=LfyeQDFJIdp2@q9gKvI@+NXMJ!ulFA$;65@?6%H5j>Y zVQ%9OkyHg(@>TIm#?Xdy;uSach8>thas9T1Plc`zz|*?|b?(l{Z*qjYXtC)-2-q!} z+s^)NT^^h&hv!l`5ZQ`rVZBldX-inpwVSI{_I*3W?dzcJ5^GW_qCRb^GLL1~v(r}` zfgGVRD@0I)y20FL%{sLCP*YX_az=wx5wsL>H4A;->8e^5IbYc6Y zq;@8X@96~sLY(s{EN+nS*<{o3SgubvUhLrNi>}jey#-GWhyLw*+yN*w#g7Zh6M_sH z1$zwcip>ZR9#z0hbM9>T)f8#J#hb7V!Kazgg5ZHuZOsqjo> zmfT?+W<0>Q$q<@z`&$;M-vLhxDOm9_ew7jp(l8L0B5hzdDS`*t-URcFt{fAr9UE=R%d zWCYi5%!swL(PUKNQ-Be49_tuA#ljXb)V9uMlS59G5)G=Mu|6S3J|;eCE= zK6UQxYLHh75vM#+q^~x?k=uFnJzU&786C2mHe^sSV1?6WAP7R$JazA-Vr#SIyCvDI zB%t$IPwvITDDNQ){ID^AcBZ0ahL9Z3zP`F3uQa9#%H41!0adeS$LQ`09?c6?p-I&p z>`14t%bATvCWtZTqr{T(xWTdmchT<_V-hp!z{}vWh2StwXQfH6b?=DB_pa!;cOH@@ zEha-btadDnDByBoOhQ$vAs9GdKK{x8=(L^5RK*b3mc90K^9kzsk6n5 zKpNs4Dj-7E8)#cE2k!AX{>-MVvn-7J!8^LPqPVyVWYWQ6ttBL~g4N@lF^TM@ zjjidSTDG@O(a)>bX%L>X?Jan;%X`2c$oK0@{I9zQd&UgM`ys}YfQ8ic3+w)t!`E9A zc@SRftuD$uSPbvS_-}dZNr_}JduuQu6fzd7@4OUR!E+ z5Q)4v)8jE`o^7v{vRTuGV(9eJ2+NG{M6u$waBGffAwNb2^`eeSkVzKk(1B=N!B}US z5SvXr<_oBe%?*#+{tv6d`ESgCdPv!o1R~I3iIF))Zfjtlm~Ogh4#)oXq;dw>#F;U* zRP1nz^wGB0#XL?@ZJOqF=A~4P{9lu=ODIAlnYP1KXhtT)FbwagHf&uDLD)`T-hW28 zS~#EP+ZTtqN4o8V**wEDQYp;|} z$fPzgRUA{yUyHNhRa-(2*~o%?)@br$&)x-vpNCTaBS@}~C3Wmq?($Of=WTZc;^Qvj z?W$-V;K%e2go?ga2!oujGO9%rMf}0AUG4ihZ8RPXDzppW8BI=y#!;&?eRRI445Z}% z%;fcK{Wds3&Gd&0DC}d8c9jvt@E>xchYQi9M0eJA7pQA*%1@Fa-+0_l2SlC$z=3+K zSYB?jj|~oho7Cfj0gGvgB%q^-7u52`khM1M6^GFI+`4VOT*0=zriQ^t^quVi;VCEl z7z1DMNZPI4__TRX99cs77t$oBrI~DUoI68Er&7~1mUTA5u8-}nu(6zz1(k-Z9+IOW z7_Czf$de*Lp~gISA|^(YN$C=n|nVXV2> zt2Qr+j*%=buYA^4qZVV5dP zp@>q$_~JRtXJg@{BS!V1+6i z1y0i=NND!NZHaXbRt>D5a=@u?;A{*xlw3BoY5TL;t{$C)<}xzh=176 zBjU`@R>q}8RD<(X4RYUC59EBR%M{<2422@TB1Lthiz;qMuITIulQaHe9T224T09!K zs(L*>?(}hK6}_;H4Rzjot1M94%_ds3Kj z2r+<$2L%xb1|r;Iw>x9V7og*W95p;vtO7VLFw)}lc;XBjEgvMrfO$GR&o8Zk*SI1Z zVqjR5u3SXjx)Q`%Ak*;r71Hcqe5|-Xnk@fru8qI9LSn13ppGW2tu$k+a>ki*2Bqn*EO<=QosshqG9$YOFv<8JUX|;UuaHtVVlwM z@eXjWa^kfX2=AWCyhR`N9KKtIK_5TFQY>ywt>n^^B?azs#62@vg!r96 zdO|oU#1mzs1ruQBLW3rbHXLHI zPUKHQ3soq@lCq!NsIWhi_nqv}ID7Dw)d}+9@8qc0Q!jT;1cLd*h;AI${-xhIY4K7{Izw5nxvoPQo&^uxv_s9&*{7$Y+-hNPSDP5;A*76{PU%%thxD0wP z9}F+7b$erDpD8wYT~tD)U9_n87hqaAFNu~nr>hwGMmBSJb_$Wi`;FP;$+G4x*XNmN zp6vJcT@kkv1!pq-yuGj!h6vwU8WPw;+{z#+yx*^f z)mO5!y9`%ZiS}7S)>}jF9kd&Qwr9)eY>Bvn$D?Jq$b&i$(R1~c|6~Cw!}g(n<^+Yu zs!`?D)rQp-NeblBWl3l4c%_ykP(-venZHTHiKtmZEf4NG#?0t}X1IPHy1ot$Aw9S8 zg@%1EbzJhn35;E1?ikC1H9-b|N?= z&Lwb;9n+80!pUlQ+llTEF%W^`G!!Z(5$Q9f!Q*7a@qn1QS+3ywyqG=j?cf5+XyJ$0gTO*hd>12@5;|L|H6Q9_lE+ zVr8U%=QB#IG2ba<1lm0#Tcn^r3U)?UGxj_iiDS6?1yA;Q%)s{egYmC0fD3Z0#o=la z#sDc1UQ=e&okfYPrNu#0X?#%M2mTB7I4Na?9mX*+?p7j?$1=md-Ep*nofS?878Ot96a~1AS8vS1R=H_2 zdF)R`VWddr)21PXt*@sAC*+xl%u){xorGH2IRbm4o10h7?$Q@o@mE(TAeeGh;d(X%Ry?M@!@tGv6@1 zde+Ax$F%op7b_+cJ9L@^taULP8}Mcm01y&Ffj3H&Bx9ltkw{ha$CgZ4Oj*r(a>PN7 zPoFT>1a!~!;`!(7E0DeY^A-Biy46sl?a_1`na{The?9{F9B0Sc(}$0W-$Ga(;PST&h~clqKP1 zuqKz(@w$P8DZW^*6cn`U%4U0fOUqT4o0*E27}Pi_AmxxED?eN&Qd1jI-UmYz*p-!s zp27oFrCgfNR1bG&*VkW^SBHvZ*5q29%pMmO==RAL|)YHot7i%&~@e)D0%CAC4@%_)($qVYx~QI3Ral9v?0-^{!QS(R$^ANRw~bsc9g8DaF{^( zEg?-6Xj3XYtMrTAR}AwfLz>uJ&peXTP4)X`t>*0~v9!m@KQ)g4n#0b;m5I8TE05O^ zk5i!2MGfsBo7>5jnwIwKfIE*rE`*ZsC&ivhOwumerS>yu86E=^;s+KN6Sx;I=H7J> z_%)8zQ0Qeot3|4W%^H|aQVbsL;juDy-$!!#EFw90PM2ob)_p&sS5^0ysEZBwet2GK zsDxuXT&iV3hnkr5P{Z~c+gWUktm>`%c3YUOE=xvHS=p)3P`mNfMsvG)p7*`B^0LtE zf$3tfC?Iv#7>-|-q{3-n{nYWN+YR8)!}|(G`!h%@qzsHt2T8(nnf!40MUYPyukjva z2~~-tlur+CMzaQk1tBG~qtlj;kjfc12BkzhIZ<9+Bawh^tt_ODhBrCW`_MA|x}n|S z=?M+q1@@`0o#~WriwJ-ZoSmEY@7`axZ>}NM;F{w8(8r*#>^($TSoRZ<2I(Yl{gHzw z@bkCklW>ycbs!B>uTt?_KubJl$jnNzunn;u$uBGnlwK^W?{Fu#ySyx-&LLgM6?ei; zFOA)AWg6+YBNs|R|En20BL*U!W;)rR4;t%HtGVL9-#tVBo!E%ERzzD*u)+@ML*Z-}UF}_B6I@kQ0U*}iN zfQc5`D4aFyg63tN+=7RldVr5)8(enp%}MPzP$JabcbBk#?#)*f%}`h%@bVyyA24H@}`gP$cLqZM|_mZMGFoR>57{ zRjdY#zPUtZh0M*%GUO<-G4tM|47Cvwq?i>MydpMwlXb|Goz@>>fv&TP=?6-AQ_oJTP zI*)A(Q*jApG%#T?G%zGEv@|)QqrnS@{ii=bfVeukL;nGv9iUh`SMKz6fnN-IkqP67 z#i83M1nMNZH4FMR%9kiWGy#wSvxJ8Hcqm{(EB!?$Deg4D$nYvc7-#ds=!Sg(g>YEk zpG-n&!0aNvf}C&Z0r?;gG<(ZmS=9Eh_Ur${+F1p~)kSR@cX#*T?k+(ahoHgT-Q6WX z@ZgOH2<{Gz1`F=NB{c4?)8Ah+RdYL4bJyo|*Qu^uYwsoJUC%ly2PztQ@rk{?K?)vL zU*RI8pt!TqYRJhCJ5@P}hR!q@*-`%C{>w&S&y3GlGBPf(E727xiANJP;i)>PuXLmK z-ym>fQUP_~yC_rV^3U|p|Ba+#APb?XTCVMDb#z2U*wbfbR=V>4yzh>{UWdxJ`}u+S zRsmVm_=n_ZjOn)omKs?PzfntEU&PLK*KkS@i{~AtOW^(#CXVCc!EKuqin9Y(T|VE& z$nhjsncB7cSk#{1=@Gy8ed({78Nv4~s83eRN!{7z;3c@9e9V{}Dzg%WYZJyQak%tP zde83T=ik2ithC4Y@{Z)E`@!>^39J^sljJ2K^SWl*o5Gg)oh=n*gR|~C zen3QKE+KUtbcbaO`9%sICDf@Kckw-HBNyB_&0>>Liz?)XzP>;n9NNO3o;SX27lT&E z6Ie&&GJi`yTGz$*d z35#vDF<^HmFDF8>+TQeoU#YlsKwcf4%iguhNy|$#VG6H*+)U(wkw*3_p3cpF{F1EP3oop}n74pR1&)x2+!MDg5dvBFsH~AwP`R zuUF3gD&W)2c???7)6D^wvm;wvWwAZU+ZlO9Wt^41Lh6tyjg*}o(=0WI8+&F+cQqU! zak0NFWngY5I(=iNG%i$Ox7YZ3Ic=TW0;)rdrxhqD{?4=6JZqZb~# zRflsq-t0;D^e)D<#6Nd>m&Gw$(8A$~r+<33{I8gMJmZ7!tBUx`TjFxXrp zAsVifjTF&#aMyKFi3r(cC0+|p?mocHl@m7tiQ;>sn+3K`&5oCtN=Ipls9goNjO zW~|#u`gZO0zf@#HP~f7JU4n&ln!x&bcVhwh*lZeryMuR&r_0rHrX1#4>W$Umr+RoEtviFN4uG;hNcjeqc z(i6T#+(&Pc@>sBG5Ke_-P_3h-?F1arv=&*A5WDLG!OPwl7Y`{!1#(x0oo%%Pa^~+c zKMI1u=6^-LJ}&w64n~<64=t&vG@m-srg4p0HY&u)P~lNQcpCTr#P}iQ{O6wxS-f7? zVX^MnK7VB1pHDS=KUA{BU^l-~f}b+?62y*35`l|_%X0b{Mz_xyGP#pnU1kX6x!7s<`3 zsIDHUWn{os+rD`|JUXJsLz~;$ijg3qBf}^Gd!~-jCGM%~=nUkvklLQu!neOjGVj)Q z9dHEfecwcea&D9H(nd?-=J!qJ7!~#4 zsrLO8K$6s(+{Z8w{)@RLh+twFyt2;tw#3_%dFGv!1UuSu8ugKnE|Epk0Z7B7=MAF) zSjCm%q*yA_K(Ei2ZCBPvRsE84?;7*=oVgqF=qiPML{G zPpRzQ)0!qBpmANw@)s`dVcirxo*)wm(Y;{`q5a9+5Dc{CF1W+&o4ffHIw)nE0FL;8 zY!(J8J8%rFI8cB_E*;_CXbZmY>6IAO&GpdEzEBLmBnK~G%sowX>{Gq08 zGbadyOMzsgh9bn)fG0jVIis8-He)({Cl*5tnPp0at=3?RX90@=qiQrX(#|cBBR|a9 zDCz^{@q{UpNXe=`HslpJEHx(t%-=+_#p$?)UvJ+R|GjuYZ0mA}5Z4J#s0ax0Bdy6b z-V5+~gO_6m?dh1kaksxf`?^hvstUeptL9@0YzP%N)OI9_gai?$!kKiuvgCP>e~wdB z!YCDmGJd`|$;-X?K>ai*#aIm2dN&0&+fl}q!i$YG%nP|@A`96|o$XYc(!WdQ>{AUt zj7WwlOTolY-j{6b2gkf?1zStHV66L#8`ygLB1y#v+;5<|w$TAHKQ0ls_Fg?CBF5WTE2BUXB z*P{D&cpwiVWg1%s#YTQ_Il1A?0M>o%#>U@FN&KtDO)_!6>CNCWqz<8>)I0jWMVn7C zUzf>`f6K+nD1MWBne`&q{xReA|E$_HycZL=<~AiQ_GfOr@nzia;3nY755HZ0*du#M zAbb~rEx?yziLe*&Rn?C8^Mm&_HC9b?mKXkKH(rNeB(@rk%NbQBpB@n4nnq!SK?VZ- z+vKa;^lR@);p)d){M^g8WwZm^Zt0bDQJD_<{&1*G%?GQ~8@qLVr9J&2!0Y2~Xu)?1%@2B+UX<^32za;egd7`9K5)|765D#si ziny`qjtFoAd#n*+f@}pik8E*mzA6XP3=RG*K4V|hT7sUMY*MF6-ICSeq7bhw-b%_| zF*&}F6&%1*MNH0Wn+4z5H*t2cZ%6*~$wvfWxfXGo?kfy^+4mNa_Zg?UuPp+H!Xckn z6eRr4<|ztSpPBHeBH5n#H0|arE)<*pt;9dPbWV69NI1u!SPY(U<5Edg2y8eoJRCrV zcQ!Gzv^0hq(v`HF|45EmV;>Ehm+|-`emgFHySwV7{SDl9vtmMNp}0tCn`kn2!m%}6 zvo&?`7=rnEai#7m{^RXm>_p&h<2y1dvGyj(C)3o`}0SQ_>^w-jyrf5e+z$XUvo?QLt2*p8rq(>5{yZFUa9|=o)-kvIk3Ocsa_z&T1Ul zl3CR|XszTtkQz&hEUSq%=7YJ*gZ{c{2MpE{^2-OtkpT*7?}zFZ)l4>eHAX zuQ5diPZ%eKDL)5JDF0d)D_)EHArL&ecGm`)|1|sWHx5HRF>@^#cNjQFXid@KR_+;5 zN~v;#Jln4nj9w8|VU^)76-_PTBt_zR(Hy8;dVC72JCGY#9 zSk4gTPatxVwrRvWbW$jO5n)YF5&~#s=2sMF!Y)y`A77K1TKLU1|MqWLjSHeBcT{QBCJ2 zF60nMsdGOko;O9(=_K@Jg!Uq*cL1y=mXYT2b_VUYLy#DjPqyG^Hlm)NB+MuAHobJi z1H%g6`Ni)ih!lp_fOKEV6zg&P8!AElVUvx=>+92yxtpjlCjP&FvBgN?p=Ko8NRUI( z#|N`*{rL-p-+qdS9|U<%IX)1D?<8IjH^FwQ`8+so{1=hj6#XbPp?2>EZ4m?uHt}RF z5PoXA_(r@kX!cm+VkB{LRi1Af=qD|&Z|4&8zon-0J?zXUC&Q4jv6VuJ)9XR}_4$kg+nysD>&*Oxdc)@uV^b)rKNDnf<=t|W|%w0RajM8r& z&o6(9EQ4WC?9j|JhSzimuH9H(hJ}8#ytb4??ZqiFruD3ZhDoh2jS&Y>x{&kZ(4>+E zwXqIP-$8`P-TpQ%a(()IQu(&uJ&^xVWB(kU+&c)*VGE=s1Qktrb)(Q?| zJs{DlN2pw=E3%;Fw!l7V7@FzolQGC@KL)1zm_1X1%@3ImTRwFVJ{+rRp+s+5qia+O1(F!vAVTpvx9`NoIrYc60wKiS|pjT>2KNO*7 zt?edhvQ1s9veu%t2u}8;F-}?InHCd!5^Y^uXWjw0@A6>!?;6_4S6j-Ob zX}Uqa=O!rR*A1d=;&5!cbbHX?uQsZtq?-Hsl=`k~#K+;SeDKq7rZ6pJKKt2+A@0;S zd{feG^5=dns@!q;cX=X(!<`XT`UajBV6zq5OZf+!Jrh=&|dOA0w4NruzRQ{TteApETjrqX+Fi}Ou<7V-P zN()$50WoMCMJRYaW{SMnJVr$g zt!glkJcKGPwg*^VVI$EoXgrhFWG;k>zs3}9Dy8M`f=u1xn0nU5v$aK;yTM8gtqHyH zaMDs|=?xN@_OZ4(coLm%Lk?9!WUTm}&5n!|)vt|c#x^IqxmO>UNTxZnI%SeT0X;1S zGg1JY8YVRP^WrkSJKME0@Qcbj{HF=sF`>v#)>XZ^S9P3|^^Qp`wm|nI0?WA3VHj&# zepogW*%AxB$`|Bjw|s^=0tA)eVjgZA*_gW3ws_zC7rDcm$`ZLBz){aMmr0eVHbzM!thJF83yPX{bFE-0rtzn-CpQqUxvW zUy(2`n}}EB)iljere>Tk}v6ihjW|cB3 z>TdwrdE9l-4hICch2rCKCzBn)w32##e;YozYFg1AehNb1DI*VpZ8hPS zTfZ8%L30yqAj&yaK%pb9VdO3yUlQxpt&x>uTWA-1t!qwqP$L>UoH`?&$s00fLGH}S zg6*vLNxPXoFPL_i@X3Ad`0~=1Ant_*23`|SSw6Z0N+tTbDEp6#-3+~-85WkLoX8Wz zvDraEoDRA*XA8pJAy2kfQ`c;Io^rdn1)pd~xkJO@2Pw90_~}1u7byN(n})>{8^s2{ zJ}tW^Z9-eJ#JO*9jgSpiq%d&aH_!Xt4`=#4^gI|tm3d|qEpJg8iGBdtQksL;?Us~M zu+?!;2$WF4TckoC;@Uqu7pC7HBp&~!$iF|`AA&&{l*L{8nJ_WnBK6o~H>n1CiHpG$mms#cw{}st>Q5{>?8!wVdPNPgRogMoU+ufm8NWNp zb=e2KVwL0I7uLa$9^bzOd~hMUnalB8mxNtZv9zD;bM5zBhVcq*u})18W3iN5t#Ii? zKK`=DRjP9Mm3VTmvmZe|iG%-3@~(gDiB&4Rb>`=rUk-vp6@mMC48mNu-gCLUG=jm z3rMn4DGO~a*c|wO14G~&{f}3*i4-lNFsya*`83y?&3|^1{QEyz048C;PD=RJml>i4 z38Ct?Lo;Q1nb^3{OrJRK`ex{7mYESdQ@zGC$10#F@JH~Jr9BXn{nsj!@?ndu;QDkW?|zm0kp@LiE~cL4l)^18@T&E7D$bp-C-oLhS&eqXaj2Nb zytSWLo>FN#ZNy_pDD!nGA6j^ufTjt#H9kqAqtJJ0iy#b{z3Wwhz2h-N44U3ZsD8!r z8!sPX&*k2@yUyEwv3!31;7fT*j`NT;mpS*~(O!}fFjL_EA_CFm9;7N<3%4;jcO&L#W)YYYuctj%v?ak;<^cUI+Xn&lk$U$?fK($l{PMH#oy`*K4G@}2akoZMSFauYqZ6T)jcq}lMX9Pfc~ zkGAWfuse}9(7StU<#9gc`I%VIF<75tVV@OUO#!@pbb@rVN1oHsgF96p-WC+Jh#gX? zTz|i`AN=}GCPrrLN3@{Y-TT4)mi~-r9b$*s>qAS#iiIJ$7p@ZTqs4iD5b_~HhGFto z|Nd|6qyMeOia+tFf=KGwN$Yh?5~1|N#@6m$6~|D9^C!Na0wQe$T<5 zSOKYMGB!W2P-fe8{MH`k*x^6d&$@a50?U zr$U%HLt{s~&aXFnfFFMw2E9xjGN|OZJr?cRJC2J6XY_+g*Q)hCBGcBCuJq^a%jhTzrrzfHCS))Cneuvv{E^hY+%H%;C`fc{ zXu*V!m8(Y|Q3E*_zHhyOhwo*f`h5xCeGKFK^FCVvQBD4_Ka0Jy^+|M2ymK^B%DFUa zEYF0tm4%nM__ubQ`Y=o~?D`!+E&Y3H_xC)>a)m5vA8Owhge-CYmHHE?rLyv6#Z;|@ zN562`*wlWd3PbmP6EwXWlwYWXjXnP45hKvi8xiS|PztW2rn4uM*Zw^M_-HX)(&+nT zG0C3v14UE-v6m(%1N5Lg0#AA(FYEFwLmZ444&)v;?Y*){ylbkbldC6YeTMNXeO6QD zok(0c7|UbN&JLit-$&Nf@5dA^t&Cl=nV7uZU!^KQbZl^dw9iV2)A0|jWv!ICE(T(; zFGoTB3FpmQMtIO^&Y%;1ipMqO+V*3dP=JiJl^B+?IJ=tJI3q)!WhVelA+;1XADUh) zH?MATjAE#2c{36#T#fQg1mO@~6o>_lh~Yuuv0zVc#62%r2Lme?0b2r)TKrRi5@6VX z3_a5!I{&CR1Me$cv{u)Ni%@1Y#~?pw$(OoRE+ORtySD7opP!aA^V!m>f8dF{>F4|v zv+L*WGY704szwr-rEnxb%+{WH%q7lHQopTC#`nh{@i+ow*4 zT7<&0$TO+W4=<^cOmm7qE+xd{f?x78QaBG(ir3fQ&F!R7(M3uZSaZn)65*=#eROpoHZu!MB z&fK5$j6jyXtdtqB1{=W z)yQu(g%W@N@ZtSj0RQLl^q!cGba0>i15r^Ya3mR$H?hBLd~e^6Qxd$6g}L>I&Ca%a zd~>d>s#>i#VCT7 z0-;2rDB>bkEAu_d#2xnzw`>}o!EAI^L>1NQOw5``v-5pb0*D%Xo5eZt#U{$0FsCxl z_Y)Q)O9g(e=S1h-w>-1oXe6Ox1$?Hf0fg{-7n>$8KsxRKsfrn8=dVaMIt0C)_JLk} zdYX+`(Yz$%ibxgM-_}yl`o0C#WCr@5*vj-pRN7TQQ#$x8n$1mA|Kb=)rBzUEG+)3w zc2HvEaM>PN4Ci?+otI!k2C60*alyi9&vPEa`4j{bS-f``&RlKT5peG1juDz)E}6}Q zpMHJgiTLXC&NU+9qRg)k$<>4|)`;2C9n#)DCcDu;ZOhJTDe~8C<=!N%hFFXrm9Fp* zzdTNmH*9UBL+#%m4yVXtSieQzIj*;7=TYddoM9wN1T#7(#q12mnDJ)K()D+GIn3~0 zcJ!p5F=xM?wMi&vSUr7Gna_s}wjZ9lk)iR86+9jL9`a;oAVyi^)}P(++RWBCbn@p( zmes#+3Lcz@Xu27I`e>^%cpl)$3hGt|DvKSi0$ug#$rSh&S%G@DQ2cJ!s!2&RaelXzE;$8&vQ#vSy-kr3SD2}CPE^6pw z2osCeQpLe93~cDeDkFtX?PPNZyjvYVD1qqPwy18OF$$J8EdBmmflY9qa(M^{3OaJB z9@%2UuF+ku#sK^GNMCe2Blb@>vr@^lerSbH$w>0t4BB(NArAhf{Ocqa==tV408N=n zuh&$S*!WCEdrf|51<%yPk?WnIK@ok5Cf18pt#@WtKl|CFoE*3*DM%)V@Y;{nn;cj6 z3vImdvY-kz>v4TNF*a18yz8S2D?(eUTouximZ^t6qi}s9ubjX&L1y^z&Jv2!%MAme32C`Ax$&;8y6iK+wrJJ$O`__>QHp|h5K z7Y|>IwWa(3_;yD}3(pP!fJ*1Oi)SIWKjVUkGO&jucWW%l6aXMSi4G zRah5W(k}0gF+fX$cSP>9|EMbw=h0;MgEBb=gG)!H&zAgWD9_L^__5tNCWa=+9=5c8 zpcbnkJZTM1D(6R|>AoO8O|)g3L!?oaP<$Ecqh^Cs^d1)Q*0be*xYt#17^1Y>wq5vA^$>DgtALsawKh$*dpoR8sTiIZ*fX(h3Rkq zSQ)Ci=s5lzn>NPp=**+|Wp|97#jq^<3D(7;ttDsqh7bRKld)qVD_)5;2q zP@W&%n{QmIy@>Z@?gFS;DO~lG`N!_ZENHhRx!<}vDP9(RTD5{d&dPS`I5cS_|| z*@?l%tDSF~VwdgqNF7@Km}-M2;Id`E%+}>#Q8qq9pW(YVx=`B1uu1ztuusV{sm3Cf zaS~$NR+6y}XSOntquhczR@$bFbPz1R15WO89W@I}?wLVrq0Bwl339mhIUl_-KICOj z5X%b^%`FpqT-Mt(f6S5){&z2DpbR7YzYod1GEtH@9!vJ1P&v)ev0hUoWq&wVn=^v& zK9XdP+KmA-MxxkPqAHCB=ny{e4B@xpj+f+@e-G*hW16L^o~l69)x4`?Mi4iD1aQxxj(T9-=lp;&r|RHC#dUKLpmScfDdC+ zYXao6X%d3?>{@595nU0>d4SdO$-%N?9 zGgj4`rRIgsC&4m{+*D-T{|w!%jwD1Du8suU9IX!%d$b&3A78{`rqI-cN9dst^U9hJ zC`S3=N`wc54zQ+dcW^VP;z!N8I{R7TW-AQSi*MNj1v8lL#eL7V|9-u+dgWa}lLs z7YQFbR7tu>YbY1aTc~*#ACm9i6GMecxeOh7YC?9ttRG)gR20;_K?9G_-(PipUGHPk zt89NkP+?VB`mOGgxeMNJ)soi>&+ z`Vs#p!BBIqQSZY8y9x!>@AzO?4R-!-`-H-6fskegG_e~RTlw>xdpGfF{iVM~0Zg|<*1ru1*QP0^ z9!5x~rQI{ln&>P}(v(+Ue_C#>*-M1IHGa&VeVIi?AI_0U^5hBjVa?hYd`}&5mi9Hu zQsMt2=6Gt@oEN71@sswx1W9djIWo`yIi|876cHN0M*tp6cgc$0Oa>@!bw$yMjn}l9 z2k&D;(up&Cm=I`2g{|nx3wiVo&R>g%-8yh)f80aINhpPbaCFiV+WMns^JF3H^X#W` z*yNmp!p7QE%HSvHuLXjP{8}8xugh#ESTCI7XOvFMNy0ae3Y6Qu4zz%u898XG6pG4d zP_EX_T5zXqsP+HuOs(F238n?h{PX&RNG(72?z7@PCPn?EX7S5^5BGh0a|qX-*v0NC zrTbFx+!(I4$NH7BtL+NJF2(@)sE98?Td6m`weVp?(TT+V7^5G zA@9~sUD$sfrXS2MhcQ-KYLlFkIubqkubO3b^osyTa9pd%hnRlg!MQn9PF}#mEF=PS zd!4)v3>pZw@?3nrH@;~H30N6C0%pJ8NSdT@v@YnH=`C6OvrFq(8$WoDK_ z)k=4-NsueKp%+yZ7R`9GH9q0erx8bd`dOo$1CMnZnQY%p6d=e+u>gdfYzmhV*=#F13O@hUDGPu1d=-yD`a3U9wcyCh_ zCRC(WI68hZq&eYYAR|X=c!`_&xDxp>V!^Ml0zq?*bfOIxIGdQa8s90&=1v8#j~lCw zrNUoqE6xi|jUG9y44M7@{aAKB9I1}D4wT=#&no)vk7iArwwM?mr|LpqZD&cBjg7-B zlN$=%_?Q>O?h?v!+FXyxQB#a5$OCs4rlVQ-BPYpluko@zN3W5fKm?^lS4KIVR zQk2l9%MAfk9#-{!@nlxCkA}Jvs`yWbqi(Au@9wd|PRHJ=LKh0Ib~;1T%)YaburmMB zPS7ixx&jkL4z5j-?#0b1ck0~*7g48HxB6C7n;sh>&~>T>0Yk(e3nK=1m}n>)T4aL1 z@D~EV%SvRI@u$NtknqC))5A|k8~Cv$ir1Ghw!<`EMKJy=2cA8B?j9Z6!)0 zhJMPdRv0}1FE5DHtA$TX`^PSFq-4gG|MA$=*w02!hCaCM7FAIx#Dpde;jd88ucplg z4QqLkgY3aiey|}u*Aw@pZ+j`F@!{(45|7mEw1nT^sdpC)#!+PKD30XYJbr&3EW^+` z>%+we8>=j&Hd6t}+EO1Y`j{$Cmltg&ndmVwRoU3=Y0|ZpD&R^6%&@>HjZ-D)$Ly(8 zO7g(bk_&&jj2ZMrSI>nPA!in0Ucy1)rGlmpK=8M~kwSxmWfqsv(hgYF)|{9sRxEW5 zRc9Q{(9T`keYJreWzt6@_CX7l7K_Slg%y?O0UHGFt&X;OS^{XD`k?p&FNI()4(o3U z;0v3|H95^WseuK%XCk>59t4~gXIn0^4Ro}C@P%$s{=kk%NE3muxe0H24`8EKsGVhV z*pf1Q^$IcaxZhSH`nj<~FOMO@5e^`=^s_MPWJZf4)qLbaUrl;-4emHYnsk2Jzvo@U zRP(}fl-QT%JjZDv<2`%>sj+xF^Uot}Fmqh*NOpSE>MEv9k_DiFxIP!J8ilBZ%HJIK z>eLJEU2W}H|27l|v9N@KXKML<*-Z{6wk zDM`PsB#bnoR;M`!2GNZX6ZBwhS1lq1;OF@v@Cy&V=b2jaN&?YD?$j%iZXK&pWCz|2 z7MP8~0(j&*1muAdeJIpJMVY~;#${Y9gTWRww-wGRn ziWmO;P8G$S!lTDtxybN%r@t*V{{$&;-}Y}|?T2`r_+ETts|en_bJ+|~?|cx4f@w~` zvos-!l*D-Kt3Z^Mx@&jCzmU|%kBe6tJIRiythCLE-ZFqxKT9hE3GK4Q-q8%#vu#jJ zPnK$mO+djLIK#&(-H+R+ELonDWp?yk&{a(M`q-@c%|CJ(dX_Z6l(ebE9CTea#xiK_ zORa|Wez;PoDZxiRA5<@o!~uaz`nKmcI^(TAsGXKzmDu?YG;372)On-;huH>{T^;GeFGR0f=3LLjTj~Vg3rU+8!;rgp6kHwAVsf>&DFa6oRIaS) zUvKJv6+a&W={^x-!K~MkA8KI|IB-|yEv`IKsmD~2iL6U%-5C3%^yBkK;MY2v1eV238K}9I} zr3BYszlUi26ZLC7y?z7Z7=#}QE^{dOSEHLD3OEr9Sc_Z8$|<+>zV(U6h1JLrz=rr1 z(p;mos}zs}+t1;seHr_%EimBb&Fj-~W(v9$R7!6FeR4qYlYdR5W%7*_ljIWl>QT6) z4wVqTqG*dCk2~^{=%_y|`akVQEe4S)%k_LtS@zLCG0kLpH$g9sK#ABtK1*Sh&)D`z z)N})3P&;&_IkF{{z9Mnv!?vo@=m9f$h;cNykVBY7*nVP3QzK(sY?>AP7GmssCbSIN z*zLr6IeLX2_0CzjyaNkfBXHgR`;hw5^#Uo%FTK2D8aZ)gbW@xfw#6BbNefRrL85<0 z>zkylozbI7z=K#z%-iC$1RVMgy(VtP)y}B=)TMP}GREJwEKt~Vhg;w3 z?on^cf-CwJZ_9e&x^w&6$Yn2NT+U<6|NLegV|?~Z_GI*DK*ztiWMPx*3XsmshFR73 z(;}#)qIJO<7ST;RIF&VPtdN0CX>#Q`#bvv&`G>^ak`AjN2w{LdO8`%^rbiaEsg$7fKFS;dr+-{(S9uB zlxhy&Ly_S9_(BR~LDCTmJn>Y!vWBuO!CuXXo+Z0lU^xfmvWukF?_<#Pd}z>7dTEL1 zFO&TrEkGB1*sdf103L{IiC-O+ST(+a&h@UyQdZYRZnfl*Qp0kIQ1r7C`q~$|Szbts zo@QP)_eIqRp4DJqdiJXI>%^xQhX9wvZJzDs9f3d6s?PzI{%vtptStH`w@hvCPHOHHr9$3RXd=O&2PBE(OHyEv_jLD) z{Lf)*jadTdLimGPR*vrUKh?G)d}1nJLWbhIu&5&5d6P$INIA|}si~$qY24=@kh40D za{7Ily;Em>ut2ZP-+}+s4G;dMeez0=3BNr??B`_72YrkXO&4J9oh}Pp78HN-q50Lq zh(P*v6gCcm&MGh4Cxns02k0bQ!G|SOkH!{eN-Ff9pAI+j;Tw8Q?|QGg96fGP8uSSj z)FwE~1CKrW(!Cx`!VGog1n&elBlwiI z1^D5|B@?-??E%doAqOaepq61;0|j0agxi8g(uOAT ze;chqdkJ@sNgUv*tiOzSv0gNPzQx~CLbz7W1sr}}pR3;}lZzdod0RhR5Zn!Zfyqq$ z_C8{o0=B;(1wtGC&^5)kS?83gWI=(PBH}EiqYhVV4on;S1fjA>J1)&@$KSH~rE;5{ zQ1!mDVN21@WjLuo2cU@FnT(3qNWhqU6pVp@c2ckWJjc2{7lM~u^ zKBh1vu2$SSm*euw0&SQKe8S416X+p<55J50(FRZUU;AV{1@2=7ZlP7}4j`t9mWHJ| zpYhL}09&(m6Nl5YvP1cOIdO{>zPge_OHtX}%jY-8_giYH?tUmf{7)-v{5irO6Qh!5 z0Ay5<@sQVi*~P>ZMS4a?-0`tJ8iMpGj9qY1v-gf|jvN(Mq0Mx@AX(xR0nA6ComASn zIVM*!MC3yQld!sNd+%uH`93*j*JoOrB5+D0 zRXg9}YW+=#%AL{E(zxs6BE}zwt0st`&qV_${3RvIXW+J&P6P0dB>4P0iC)=pO9vtb z=pX-KwSIGuF@+P;#C{mGp5P~vA&u&Eeo~ew>sFSMman{$uUt`|k?>OBWZXJ&%JH&x zcbJw}TE2o!K>Dsp_*U0Z^W_vZ43K*1=g>=qS0QtE0cCl6AUaSaEV_7;^24(F*Pg3x z_jmI@vZ!60t0?M=qn8ShD8#-#HGQ*9a;+}LN%CR`HW}f8Z=OYkdMqQ3K1Tgpf@{;? zIk!^sFrEM?(%_t!;`t(?)6%m05nYq<0T~xC3h|3H3kZpi{mSE>HCy`Hpq9C~AJkNYKe9XJL8TnjkId%A$+(?f40PY)1ZD z%639qGg&i9QMzIfY~mDq3lMzGy0?PU>3O`o&Eb%Mslw)L)BA1f*r5|9i6qL7uz3r$ z3KFpcMTMr0P1t9#5Y%!MisM=C(NkJk!RUU^59Nrg;*VXWG1I)&OW?OR{Dkzm`ypK< zb+B&NNvjsY&`E6bt%J)Lq1N_((?fDyKJVq&pf@@-C2r~8+xFQ4S8AU0N<;h<`)H)e zWW>1h+mCF0tZXD!W+)O4Uq1<*q^08NSjA*S{`U)*H(txVg;o?8w?$z6o)QmXf|u*H z8$u+KhGESJzWe2#Pp)3$*H5Qt=4xTnn+QF@1(@qW?weH6psvK9F5<#*xQUa$4-aD^ z3w!NpH=mhr546^6asK%K__U>Svsz5^-o%};c$(ng=)wa2Hu<1Rvwv-NQbf!0DPm5g zYAj&CDP!C_>Mc`8{G|;b)rM)%nW80+@^7up71HY_JRh8%2vGv5 z$xSx6>3~4V4NM|Oc@4r-sYp)EsJIH>`&$KFH1F+!49j~Ylr$anht|>1nf_S+gfnB1Zf9@x=OBdIF5Vbk4_JR2wYWBdhK3n6z07`=0zCJ}hM5N>U;5p9k&}l-=%She z<7lxSfkxJy+RezSP8d*mYUox(74?rM=ND)i28OD%({qPa!-mt=UzYUCJGIp%)3fk; z>;d&HjYj4nW7UX&26zbMaG#t%GyyqHWIov8bn%Oy1BiNmEs^!4!Dd)T>767+ zPX2o=tqaFH!r>2)5BB9o^S60e?H@$*b15a0QzW)UlBFUb(7n}q zSryUHutdr-U-j;=Jj412PWnmyz_rJ`k$vqH5cZGAie+4938l>q5p-T}SAp;t#`?s1 zTQKeI?Pc8DxLR6TAh`r&^j|Mv?)?_!3&*>g=%76MKu)^KMZEK|@(X!U7eSvezV9ql$Lgv= zL_l9M^w^3@;j%$}*{#h{o8q-(PuQnk$@N=R0l5E(}|Dd?JQW6U8`r_WI z`rc<3r)JP)$XpqMV$Z?k)P`V#yPQ0pKv@cXM!4US8^FnYuP! zSTzfKLpJy`B~JFw{1{s%*i=&mXxc232^6!iYIp3(T4?kvC;S0=8pM_h`lh^tr=#}x zMt5Ct-ziNLrSIf=pNnz~3N~@b$CvZ*-|p?puUs5PuqlD^N6O%U!ZS+yb!f{I{94i( z+{CGfbw^T`wod)}z=HTQ&vYHgGR?hC$_`R^2@}CfDk&3JsZ_Ejl-}hAKt%;9+e*s_ z@-9dQi##J#`=9q8@ks=)Wi7cJC$rBtGqD69l;@D>rz@jM_UVpcFN;b3ogMMnyzE!q zF7%Ad6>uTAN)+eg!;cxHcG~FlYO7i_jTOu@<&3SYgo{uqQPR>LKDqn78E=gf{Lr;U zo<0)DS+rPQEkl8_B58p78!_cOE^71hpl&fGv94yFGs$7laNa$j41 ztxlRVzo3BrU*&y0n6n4LP=j((E+zkquXl`(tofpaJGPyPZEIp<;>k>G+Y@tQ+sVY3 z*tV^SZQJOi-+u1@-mmYM?t`j6=hs!Wt7`4F_sU?(LJJxT7_&Z3&?rZM-ECE^^&y{q zTy{3u#@<4Peo@1_@Hd!y?*4us*8U-pqXCiI*NgpQmTGguk*{-GF_+l1rBYNr!Ow;$ z8gi!-Y8^uQpb<^*Ei{rXRUwTf&@$nc~E~7Gsz8zVS4dkPE!i8(&$^LAme0YP9#^k z6BWkbD;S`JFwHQ_9KJ63_?lF!;&FS4sbUg@ffTq!EVvN_)2E+(odQE?-q~4yKm1G@ z{N&Gk5}*?hh8l3GPWiFK2ks`W*Z~Sfo1d@Blo;0Y6z6V=qA$g`qwl!LjIr}Fr ztr$oN$bo-G9ebZ9QEG38wEoHW_@D(O@0L0)JY+OLba$BVxvttqKOn$Em$5J#>G-11 zn{x`;$r=7K5c_LK)s7G$J`YEiMMEvDB@wgEa;{*-=Hu-#>;O?s9DY5p zdf>AFMmP#ZeA%a^dUD#_%$$c&?YpK{Pm+2G!-eZ$59u@>>(;VPG_es@!0f3jt9#NV z)KulGMm90A$$G-mfyAQUZx*UGku%Y*ry&$P>!bpZ!LI_IzqH%D-Q5{ne(_5wicHCV zA99uQkL6(wnZobMpLNRxNHQNZ8vR0a;dn3z?WD{%Q{%pAXM*6QrxgLMj-6l6!u{ll zEdLvNv?t=IZVfZCuaZ0=9Yb!RJyS#6{?u{)V2Z*zWu+N5~*Mg?f)p>enBUwt}tss^L$^j z*H(h_2d7X=X)?M0?<0JjM-c!pgGc|wav{4w#7;l~mJk(gvOEx^q&W2deGBj7cq>R1 z(Ln+KAqXk8JWGa-D&uZX;1xk2Gy;EkxOdaTmcyNP5|vdfm0ZCscj;}{X0!j)Bj4-@ ztK9rBpZAxn)$NtVr~NahyqN(pCt{LvBFuz($buIyl}$2wFbaAv@oGFui1SK{fdSK( zIO+z9!tLGv9^cdj-KI#Z~Vs8bsb>7oQZxy z6>$Sm<`uS*s|tugTViBo#a9TS?fuQH0|?*76?c8@!mAoN#v6#$P6s+2e7sy%m&q(# z*^G^0L%J_6LZJ6-ri^T#?7&Sj@kQs5kh0p*LzDS+2+WAIK&6N-Y!2JG-+HD)>3+4{ zBO}xmTVjsZ4ZB@uUcDYv1vup&L*x%Up}ipoKpLO7sni3gh)307rbu5!Y`8|v%U)Ra zfYdpV0k-_TDN2r`6v49yPJa{=NgiP$b46#ol>B_4OD74%Yp)Q0H-ThEYuKM+moq%J z6@xci;BAFbGtFSABG7xbE_zea@Q`EefGh$Z0gGUdeHPCrfBpMKcWO4#db&A}d)BTr zEco@An%T)WS2v#uCA0mLBQ_oUR|duEVt_`Tn^rnL!Zu6>LSIQxCw*BWqZn7)8VV$y z(5xZy0#=;p@x8^LtnyyTbc-p(Ri1Fd$t?S1wJ@Nk3XMl0Osd6iA0tWt0VZ#ymxTOW zpm2K*_tDZpYB@x?`3{tV1JvJv%+X!%Nd5WRvkWimRU-E-0_qqyKiD0lS&z1TX>fH= zWp8#G3o!&_$iGdCUbF`|X;@H>U;UN<`f$l47Oi}r#rXqB`NQwWR7Ita?y4qae7Z^8 zq_P2cW{#BvZJM>9)1kn6jvrHkZ`OTidij@*$av}rk*Y6Yvck9jB~d(m{FVp%f_6az z-#+FS#3(!a#drcOWDw~$izJhewP0J2viQH9DF5i7tF9R-D=QSRBGBz=DH0t^wQb8s zkUBt;(m#iD??qlDPV%Xq8uRfu+JPwzJ3`pB0|h(&ARK)bsKWKy!VLN8(WmLO5n*v8 zct1N;p-kYVsqqI6B3uLXMh?npBWw4iqaf*YgZ9tzBFa_rhHFI6-QvZ_(Umz(&277H z&Of=OjB;jL@>^J3P}`3GZAuVLMd10eONj0_OMSm(H}G;7`b;U{`(+(MxLQdpvFJIl zP}}7R=Z~oSB4z5ELj-Y?o=pq4g~1B9`Tpg|cMx;kzy0$)!ojn-WbobbtGeyX1_wu& zj(OnkK2Jn~4<*Cp(4jisoX}AVJu5!zp1d8t`T2|B0i$U_7YhEI*aK6GjtkO8NPs93 zSMxPv{H-?yGcg6`2NWHTie8FoOr-5ZXt-wlRD!c??SA5RC_JCw$jj4iTP!JSrblS& zb$7?$vOy2)kuYx(?Vrv}@)6Yif{L1h6ChA+z3$vs>XCiqS_K=sV}6>FkFWJK)Q@Z< z+V_YHa!Zd4rWdg43v0r*)_UHjmLN{;v8jXb%DeZxNH*rV;WHtp&{G$1mPks!+8*p+ zuQd=6mmTc>&$0-~3Vm(Ng;kUTb)_j`_=^THb2U2CL zTKOF1$=4AX&~5VaqI>ZNo#Ow>l-OL#{IAIDmotX-{ZFR>D=@l@E(fUv8zi>dE`kD! zzx-2r|I#0LOZ!8k!}D>G7d}klzyD0&8tAqvVhIy~_#G5SSm;-Qvbwa;oGXMIkMj*z zaxlOaR@}ayI|21Kbqv33GaVi33fs{#Bczwb>5=eji`?FB*j3L?U6_N=)nd!m!BNG` z@yoz>C*D>Bhjl44Eew-5AwsHU8M}?Hm+MIwpNBz`vD*zf^+6q@(kGE%qC7aR4NXJ^F8xYf{lxYN;; zr<{x9M|(An9d3|hZuS#`y)m-naCf@Kx6ku$ znWdlm5#R&VC)tk?7jLBNU-=(L34V?D1{zqGbYCvz>4HUTmfhPn>8^V~Ec!KRxBIkY z!DQHo>_+{omut&ni~wx(teF5uX3IzW@lUu>#6%3LLX@e(L?IpuST6sAhRAENV6t;l zIvsdRYg2>G=XKXFl+r}LXRjuqk#MB1Bh>${eB#wc;!IZNWWKk5>H(`cfaNKfk%*Dw zOATiKzPqJX?Yx-05!~IYtu2uD7MGWyFpvt}YIUNA%kZE7xy^RkPnXzwg_{5Cz-sZT zk$bb<@u}&2RY)q%7Oj>t>x?huQME>d4b8#<2)e~pJ7L~aU+DAl(O)^p3aQA z<;57S+d#aUH(&dSeX!x~PIMA>p~BWH_7vDn+`pLNmCuH-IJ4({iYm+bcpqpH?tDYSn!R?0pP((mI}f4@8CNZ zjvVZ+i&``KH<6geS9$(fAch4ifmkr*0F*qgBtP8vFq9jGc z4QL=s@YJ`}RJ+ReSIQ;-XISoHo4+fK*^WVQ+tuPcwiUQK%?p)QK?JAu?=(B#f0pZs zEx9HTvcDbg}LAr7sH-mM|M0YU{*9}=<=`0Bip8dXvczwwniCN$aGde9z z=vg(P1RZB%SOwu4aVOH3f&8DQ1qI9Rynwmh7FQQGiE^@J(2x+T&@e+VPC?pERVm-k z#fN+ys+!J}Z5Ergo7C;93e8AKwdlnmZqFd2hW>=Xg(hPkYW}apA^p{@H2=Fq-3qW9hGX%i?Ucl27N7aGwT` z(B$x?FxCJetjkEUxWD+zb4Q}C^Hk-ZMY-2@2tj9Mf&D4?Ow!u>9EUdJFC(QX_e=H; znTv39#5idSL6;xX`>;|#Nws&Wl9iVUL92@o?t&x4v-2Q9(1W_Ms>rgzngSUQy2TQD zJsfskx)7BytaZ7&A$N$DCx~Zw`)kJWarNQWdmK4trMNuT{Yw%9@3wKDkQa4PY3|c) zf6;FC7?!&loMLMd;8i#9r51h!MoJ@Q_eeDjtk^G zH=JG~Rb46F*CAUumwRCsP`-9El34eESuzMZ*wiZULd6?4@_zcAq@GDl zOG`>jOc<;Qm#2J(riu76MIdGDul&kufsG*BjsX;I1r|SifwrckTOCXI*a~60fn>DS zL%*LjHU8BXZCKADn#F2zy-odRomror!mQbUNCU4el`pBU#lJP zguKkED}DY{>)8a1M3Ykax%MHmblo8mnZsY`MGXmMZmu_DqFxp?X&GNv4~?#b4|3V6 z3y=qe97Xcu)@;aW{o=G~;eD2Rm3Zb&wM0V5YqHLEzecXh{XmVRm5IfQsQLnk$H8+B z#KT4^DG>j|v`$|uP#23I;R(dhb=&qmO%OTy1O)WhGy1j@$Ytg<^$W|=zPw_JP?|EV5pzwQSw`+tf;$za!7tZzyD1H^-y z4Kb)MprpxL3hfXe`?lQknUN~it3e2Gn5M&o=uOES#D<>R^+iN+l-h|Qkm?6y=hDms zz|Pn5qIcBDwLc+qzmm@gKT? z%r7u>l!Ay4j%KmCyjFw97?~}*xxMfqH`#mPA{4h!$ZdQ)z)~i1I%XE3DLXAoS%**G zqXIfHxOYqR+tQF@d4YOi0t9(ai7h?oF^K zFcM_Ep1_4?er4+Rg!y-D_f^x3nb>I%g905s4?kw*!VUG#2W~H@`pcU1t3R~;nYp*8 zKUYCVeKqk0(B-M2%izGx@qT7?=BaT`Piq_1{uASU^^aRSbH#gcmjAS0^K%6deDUl1 z>Q=6-wusQP7lQ~f?dcLgldVwpWxblY7#M=w+PxuT>TVSS>me%N8^swJ{0|AQ+vg@y z1VQ4FXCWL{MPL- zH(NTd<+||8qtb{hf4D8NVobfOTS9z8VfKUOrI;Qlqmyv2|! zb3pv{?J*D53S}vg&0E%T6--YoqC3*fkOAEwJc=D}XFFewd?`Oa5`RldX;hCfS2TJ0 zI43m3D1_jhI5`<+1ML38k-n5>)~^B=xJG z#=D9{r(3>S=A)Ml7xHJj^ODe>%yLY&qXEqER!>CFCU?{b$tSj4(R zXI78lMb#^tgSf;o1mOS z;&Q+ABxevQ&Fl8JCw72-wknlt?;$LP0)yXNsub%lHjknYe35nnqN9U{Q(nJ#WDI!9 z(W%+xYzUO1KIIpt;KBdL1)xQOqHiOFQi6J5-T(03UZP7+n8cc;9HV>~O&fWVUYcK( z5~qzFDW+xJinkS^O7TIIyZ-brf?dUvitM|~x=R#MfjN+d>Y5_J7cMx_=;?aL1^S6- z=LP<<`6H@$fEjn0Us8Z+Vb6mr!O4zM*yejnU)CMG< ziagdv$C*gujQ36PRfg6Iq{zFQlkq5%s1&q$Th;A4xzulJl3)fs?H6g)K*@TJFkL;| zFcMN{=LV-5pjN+A)|8>(|6TSQAo9K)B&r?5v#78;2N|%<`wfI*}ci#M>RabYb zGF0#;HI1HlN(d!43?zr-Kgs;2Z2nS0Xm(!j`%%#1>Gt+@?@S7$q|qUea}4)93=`n8 zmH1@W^ZKQC$@fV}GnMs|7qx<*fx<{Q_&#nu8AKYm9)N$5g+~^wxwd`zp9L@Mxw?a# zR|HQ1$?JOH|0w}%;AKFYhcFKUcH=$&PC7a|1N#EUaV$fvYl#{{H$QjfT<* zE9%EaB#3RI2yEmXBpNQ>?A;`D_G~9(8-Z8RzqjJQpHMrvZwFsmh>dNdvaI`$liC#j zXCas$X^xg(ZxVLGH{kbuR6ApwsHh~-yz@2+XVHxzufC z>=3Y|q)ssj2exlz11 zx1g=j%eWVR-n*8|nW636Taf))-L~He_>#i`X~7GqCDi_>Ge<;?i&MydtB+mTP#FIC zIkJ;C=;Ta+FGw70{%#5Bp7C^nqC7pH6bwO>j2^?sxiYZ zE!!;BU=31-#y;0FA;90$ABj|lh~#JOep^Qb9+)q$`IaM}Cnp4a$<6{^u=DgSrFY=( zHwi!G^|?7tN4^912jqt^pabQm+sPLZI!x#!QtMSi+u&>F%J?G#Z7Sp#Vz(dI!Ik0{ z6AWzhzcjRujSvv0sNlNw4Y_Vk%6}TXhh2khN$>&%C3*fU7xLrS%ZE(MA%cW2+@Xn` zX#D0MljS+Uif+wK!nRBo;%Y!875+Yo^Lu~&hknmQ@MlBCbei}rpG?ZitK}ofxcjB) zajdmC1BJ*k1In|Nt;1ct^+X>vzF*EOH9RXURgi+D+F09(bG6r@)TtOc&rF&Vot85h zGDAeDwsnAGn2RlpIwW~wXlc&DN6TK8L8WYE=5vPL;z(Xx@*u$=W>wz0(&vuGG+PYKgd%n!wKNYwg9f=m9+oNa-j9CCw>nn%n^&=?` z!e6`biW^bSrYz4Y8YS4_qa|7kl>$U_MAz+46qv5f2SnKOel7voaYOL)D}ia1ng6lBYL#iJm_Y+ z?*1enJ5@AI1={uI>sdV7^m3LeW99m{;s@OB(>UITHevQkkTFF<@=J23CabV8rOUdFyA}dHf%;TOqjQk1T*4=UlI86CAI_K0c;1WaoZj)#t4mW#<{R_lcB{K5A)Oh@C%|10$W zbI@G{@0CErOzM#aE>^^rHC3~E`BcTme(cyn{a;mnvS4&BZf-I2&>x}5R>!6LBg$C+ zrupRYV}^U&?q6M_j6Lm#qY1)(<;;SA060S)tVtb=E?$|rZo=9Nii9&{9{XOL^(k{` zA&a*Bhs}&)e^^N}vB+25U~Fvs_58twrIVwCV&Z0X*U}LDxKH=n_m4{b&HIlYX4qaD z(d(OML4#p&XtvKSZ-<@;Q|^_=Fp2J(-dUShv>e{=Kv#~vE31K_%hF?iJ6(R*pk2tq zIl8rPjwPR{18YTLxE-6qv-?ekEvrr)NY$4w8OwWJqe()RqPOw8*vLeYVya8T)o$ja z@w@(rb9KQjJ*}-Ha3qs&K2kh7(*nDW5<-q=V%f)rE66^`(Vy!{8b+yK=7=fbn}VzP z_7@UlQF8Z)g>h_}@r<1mbSFR^*BOT&TOTLY)dY&BIvkwH##{?x!A zHc5B(qq3gw>U|pH{-24r##5ocOxuWUR~l0&71`W=hm~$K>~}ZBVJ~uLd6=iTwT^e| zvyt&W#|XwHHPr}7@DcSJ^I$Zj^Bux1_tcddp?RN)o5(&*w4lg~iRDk3j#K1^-g+@P zOGvz1cxt|`KX6VD8aElT;X7#(YrOmf{S2$?BH-}R8A}ESt)Y(lQ~3FR-MYIYA>FWm z5_L2GIIoxYXP4H*n*8|4L4$OEdersJ!^C$TqPB4EFG^Ge>oFSl?qC?+Ct9ur&*?)$ z_o*vTv=T@P%i?}+`_70u2mir+1vJdG#J0bu5;^alY(2($iO0y@#QdUAkkS+${rm?1AtqN$6BlIme%Z-h%KCFP`anyMZ2C%%tO*-SwpRi~VFI zMtu0tzGZ!|DVwpXLRkWxwAS9G1!*eWAK~*$St_s85-TJ$v2}h5pKeI(EQEmj={ER) z>}*>?Lc-fN*DKKFHR?;@Ni00jRP@u33L2cxi)s&muruwnAItLadgsVzi;oQ37#t}} zg(@>D{o>jBkALj^WOYXY~N+{)dj#%$iL1KUT1DP>8?JhRn&;G!b$=el!yAFH%gnEAd zP?ZeCSydm_^&G?CvagX~!Iy3=fMqTqGi5u{48PnGqpCKV%n@zebJ0GN2sTkPpf^w~ zQ<#e2JT1^_R9_C58)$b=+jR~y*lZ7_xScGZ+`4~GQ_oKsK zLzgQ<;kwfU#5&83BKKR=hLJe|pQMAhbW>Cz#-v#jy}g$lda44~n8amGfGCqxzhhpR z-ba?p<_A(i`UcjrEnI#ORM4VNP3(9n=cVdm4hTvDlV z!>S5)h$WXe-@@+c&o-E)uQTG0E*0D*5wh)Fv-=_d5MK0 zKQX|6tqi97Z<>Rp4*}?LBM|Xs8Rg~WpInevOa%6Ck8&m#&SQpH+h3>Unnz^y^nRP= zF78h?;YY%?I(T?~S|di@v8?K-3SgF9hPe^hw-dH}yb9o5i}>@#w&!>ltRoPOloh7l z{y1Ho?7jg3JRB~695LxZ_C5+k&eq5E1tesd>kTLV^1m1zeninfD;3f{%mKnDd9v=Tl=w#7J=nB_I5cG>ibRkDXalnV`d*(Jlihb3 zy0=}>x0xyFh|0yD|NK=75yc&bE*yi};D3lndy`0>#UJ9EZ#zbNJ>(s3e>A9hzC6o& zd?-sbCNGoK$I`ZXb9!yWmW-uuaI{}gWm-yU*3T87$a0*p5De9Vs=Kc{Jo~MAcAh0{ zXG&jeaBR)X%ArfKoHawK#QH|*gKZd{beI=LjHVwjg;z9(y3{b9na_JjjRZ+X&fN@o zGQw$HNnY1Q=+`&;S0H?H#>&=}?Y=6Y=|dEmt1x%6N#zuVZjE?WJw7$u2ItGuv%2>vEdCaPzLLzwL` ztI_7amhwq3k`uf4KoQ)VwLfH8pOBQKxVgokea^tXs+azYQ-}BBAb%wHx5JU8Y-4kC zK{*2ew;{ulNm@&bfSQ_GHZiz>ZspPqG7#YXbYZm98)(G^S&8Sh8QPQWqOkF6>~)~b z!MeX_v~rzDRO6SRJysB$w`K$P=%xRfL?AB}N#PYWv zk2xA}^0z&!y?ppZMnxGtHZVQmaZc%=4sqUkb%BLF)pT{Ex35dHt+3zmp6QThX`y;8 zxg0R9eIjw)zaPgLCgYIR&oq{C-7q;W0@M8ZLO7K}&J=Z@h92WN6C^8RhqT2~9Xa2!>RmDRzD z3p7(IxM9}OC6-WNic&?B!0OpaDwct>X^icRWHk6YpfyLfe!B!*KJyW#IB-Qh9G(#hEpQW>Q{~*of5(qFfsID0q#3W2X@jDxLyFWO; zUsa=bdI&E5(RuHHnW@AzA30_#mPn?#-COGKnT=K5{+J_4kuVJxL`O$BKh~66ux}~y z*fYXni7E$u=0+5KH*)?+!frYXKW58LIWfDo_8T{f-E*8iG+#pAu{~Q;fhKc6Y(X=; zea#wM%9FRac0Qbrj$tPntAsqu?%?3igiA;Cgf4<@%1`79QlLGROn?_nF=EF7wc+C) zbn_yDE1pR@4=eFJVPvB%ShekGXUAMzTpUgG6|-VUfem}ukd4jxK-N^t{Qc=NnwS%| zP)s_J3K@1FaApn4M|j&(Xsgrq%){j=0c*;3!*I`AWSjb`ZIbHHVr*qfTKi|b8NRUO zZW$%4(S(ip{u-{;EWl3bXBC6p${$Vm&OfQJ#QOZc%gZEL0};H!eZ^^dlWhYi^ps>$ zYu)}K@Iyfj1i0JM;@o{Nrb_ZjT(~3DkI1(5d$nIzT?+bpk7EmO)#2K-ls+HQA!byR z+cW1*}QZE~j75Xv-O)#YzFq0DGRr)hkz2UP<2F9Ens_x9xKhz>uuR^;RYjG82 zc+v_g7@EaK(5tH`mNsOup~PDX-oS~h2!<;62)P2e4=>U71G^Fo-iLm;I$N#1pw7MV zC639tUYk#Pju^8olE>GXde3E^$7h;QQ9*sDh+QI*PTzws#u;J5I`4Vtc1r|pR8mTL z9`Yl@2utz>YzqC}S5m?bw5eVo0B0FeP+g6$v%J_F}PbRKpE#D@aG<>hG4KlORTe-}WSXM3U6k9}*N30pgp zfvj(6u(ZA_Tp?a55CeKQa~i4$x6{Lc(fKvq1ogvh)zhB4g<_uvEBb-RdiIQHWFjv7 zhM_(!5ie8HfxI~BKub%@URxecw@Li|1o&GIBDq95Mn;pDo83!+@(AcTP2{wRkU6q{ zYip7JP6f*ntZZD)A4NX$nLEhVdns$AEp6w{;Esn~1l6%95v!01j>J`wJG*N`m-trf z7)-z{y(!ODJ#(wwJM&M6K>yEoMx9j1(uXEu1E@8b4~G>&n(!4y_t1^7PCL5e-Q+R@qyZHL|YPXM%eVvLN$?`g!-Fv zQYtlDb`6Kz!^&1X(6sbf75zlOpVNUYB@-{FmB97n4sg${(2%%QU>(vhK=HA{uGB{v z8loD2tjI0)I8sor(VrTOz`Di5Yp}jre2KESTE_a%Y+4Dt66-9fP~{hf0?QUFoDN9E9Iush+XfF=F+z#&B6^AEgPT252nC*m;zo76RHkBR(KAt27ri(U1~un-epW~bg8HA*QQHiL?Jhga2E#zKUM@N$OD9bJmUGbCWkSj&l_ z!^P(-3C}TD*cp#8ZcrXH&=Z?p`P=IA3g3khRF^^UdL99z@%@~1dV@3?eR*;{Rh?3F z`H|88W743e6$m7#+}0naPm0?e>!_v>S)a-z_D&ZxViI^>x|=A~KWGZOf^>DAyWFX5 zAxhpu3+A&tL<8gCA|kxGqInr8HX4chUq);5snaLTiQK+qrsm~$lN4fGyf4MHGN-zK z`O)-hXxf}WbW7@vC~bl235AqEg}|I|%stk~vyAcFe&e+%D{I=O@Z+Max2FY>yF0^! zuYbR$NaMBV>A`kVoi;%wPv{g#^*G8)2&VTRSgq?LoRw2j^1>?aHsW^pO^!sbB=7HffcZ=hYUJt}P z7NO?DmN<{koiHa$2W0UMrnGuXUV4n>C*XD^?uKulYw7it&jp-CNM1xM#6G;vdWyet zx*(|It|sp<^V1(MMFJSRVbR>^&Fb-<4FMDoP~Zk{#&m5lXaDoiZk={IJAC>89PC5X|h%7??fp-|+6XDttvzvhKqnx+{=Dq=Y1hGhdGUPZ-3gIVWgYD8&NTVMP) zi#SR2BwjS7gONccQkVXjBkeVONFiC@br;dQCLk<5imb0 z-Jl{B3+q`%9Z0Uab*c@*UAG^6*z>5O*BV2MCw9~Ss(u@0u>Eil>V_DA|M_$F47O)1 zSPnLeTC|K`T7QfkAM1Rz^GWupT4(6lKYi*q%zCSn;9jy5W$VrLDJQgX-OA*Y+2Or~ z-?M9hQ;NoxPX8K8R^3`<=fir(%Puk69Z-n3rOhw~9|e|5ZjCk;9BowjBIG8PXAc)o za)@@&dVg1)MinuYwSPTG4~3)umZgduBMX-S+A=ZYpj1_Di^ygaGdyhm*-(&hOR|g2jS_xv)|L zg!L!(K7*ZWZTO9WMJr(|^h+8aW=qEqN^w5gJR-ZFJd^)zAjTs^(^NcJJ z6*Wt|8*N&+E&f%$nY62oM+LQrR%{nNfp+KRD_Xo|xv_-ZUGpEVQ3%n%^)gY}MxNn^ssS{Neey`S163q(j@k9=649TfRU^nUJ0+;!C>bETs|dx|ag+-lNuKK8fWBQO5Sa zH$aVd{YxJ<#>JbtXckqeK>=_UAhafWqRu#wRB1vZjCeSLGz5X_f7WNWs$-$Fe-0ys{iuYD>4~G+0 znE26G$I9%XK^NIy+aGAlvWhHOP?@S`Epj%PuINKIu_ZTOE@I^WE+vSr|DU zC+e`lgF|DzHWzFVY$J12)R@V80)fAYemh~AN2T-|NxeK@m|v$Zl0l;hf%uDV-vss^ zQTl9uC8`v1@m>s{j*aY+1k72A$H=g05y9(8{QH5OgyXJGE^g`J>+3ueIX?c)xDLO( z{JXmPaPX}RjSwqrh9O`73cHDDVq!iZDr0{BJ2=`N|En{VPK&+SLYXRfS~6`r#+li_ zJ?Zr%EtiG8wEBNs08*I6m*lS&$LJ9N2zqLFmC$q4xG|Z z$fTxw$yi8^9oTnwcAX8aup0J|ikuvF^)YfXtzRwPdA@2ApUN8$sbebs>|}dJIMQ`N zTKBt0-@ju@Z-C<{cLYQ(BJ?i03ya?ul+rn7%`?33zSo!qtj8lmfPqX>ZXN>2*?~b5 zazQ1um|yv(@V&Msr?em`v_X$wyB(+S5aHF4+s1Y1G1AZPnH;chmhcyx{nzbX;Dycg z+0g861NNpT0IY_6s4&p+<_=zw*IQrd(&)J;cCc^QK;@YZ!VlFP-o%|NDDa^?v_dGy z2FbThmpTpox$Jxc!)Du-N@mGlFGhV*LrrKY)*sI`@_?`H!@6K&$YogfCHxd} z3|}T{1Venpu)eSrG2`hY4DboRv4PcB)8&?LvQ)WTg(VZv1JmD*L5~_iXBojKOIDy7 zoexg;4Q+xw^_Nm1Ue>a)8MZE?moAXgolm6O{v6`4M>7G)aYQ1ZkY1!``{MZ3Bo@-3 zJLDH>;AKOI?Hu>r-3X;ZRdQDyVG;sEi|Fp`Zh9s8=lz>HQF9eO#4-S>n9)66M=)H? z2dA@vcd|>ZvOt2wJv!@2@>XI^_cOn$Ov-R1TI}{wwyNH=24^$X&pjN_bC$rgLT3Xm2Swmi%i>-Fz3i41| z2eLZZ?2_`TV5lic?I6M1HSbyFf537#pW*P^ZL`4>HMtYQOcI%8SL_BHZd@_dM6^#w zx`3%G@t-D^*4b~F9ByfkR(e$b+4Q2LH>klqyC5X;m2O{wc%lzRY03mk4v1A-9;_H? za8e1Y+^>dQPfzTnIX^U5Njmq@e!A=W{eepx=}nOFSlL7`F5&qm&lWjjXEX>X`-|W- ze7hP=v`bFD6BWapY=^oR7a+y{{fD9XYdQWpki6V_(a!fYd?5TmJ%gsY^_&-Y*aAW` zSt8Re7@JeLtZ?7W@Plfq*@6kMby3yU8sN<3F0y+-Gl)YMP1>H>Hqe=(ZlJ-8q3I%1 z2AL708Ti<~gZ?fjlcU>vfBv*p2vuA|4upD=vkn%qGyd8bb0fgu584~Tp2=>TIoZ|` z?$JR5%;LhzdI8$2v1Zo|q*ePwa~n$*q~?P8z7D|>y8m7^0i=bIQ--Rx8!amKl6rY= z#a6-%D+*5|M0hP|Mr(2f%BF|&470C^;^P#lpik0JDN>++%M0Od%tI*Tjr~*BZ^&Cm zrCYk9vSwhF*R3wU?^bejt_<7jsNyf4~ zW`8Qg5q?A8;~}D|EAhH!U3xc~-FCAUal1A_lNg5Rmo34$$lNF^bQD%*W`SkDR{ zJxM^()$Rtb zyhK1NYwwd6&1ZhcgHX)D`v`98%Xgbu*JkHW985G=8U~IucnU(Pj@wHai6sU;8FU~^ zgaKGQ4qG;$%~UKD!>4~&M>O?>y69WVwk4ZvNKlvwkB;gj4R#?!%Q}n~q*SC4*WVwD zaP*t)P;nzJ{xTtpa7Cn`rk*}Zfseb)$kLO<>1-3^lx!4VF67XYa`ukuPJfNedB+80OqNb$q zbBME21E|!R_BolFyOl@gxlp83|1;D8+$3>6LL1T#hmG`T?l>^S2PhO9Hfl+bwIt&H zl+~6nVqj$SW_JH+^`gYq+H$F+>;9k#XOIlWVTy8A@sQ2?;C@za{!=jelhB|%KAdK; z7Xn&P>*f}>&yRRTlHlSQdZcFj?K~z6ha`e{`pfUqN^g1V+C|3IXe6m{s5Xn2v_2D+ zb<+2Dg?%eZ058w$tFWWs&F=6f;A9u~33fjB!~ZytuIC`8k0diVNY7_%qXMGPV-)8d5aGmLvvn|xls0l4OHDq#4xy3~2HmCVG6_Y)!^##0s&$AG?hd4Ul z89t+?-02l72-q<&g1SPOQ&tbISoVi=vtI7QUN=+>ag~`*)e3fcWoc_Q;o1e={RZzNr2+LBqf|05m!=~T)ve1Si<3XJ2Q`q-<97q9zV0L_~U&m-T*dov_w0Rd@1W zN@a3y4)~}3Ov*VHml!sJN&9L3yhYaIBRtri^JB#>qBv0MO-h`7{4vJKM4iNQ;`5Xg z`Ue07E^(RITfbXYl0gGNw%WNfJz(o)`y&no7lly8zez*qW7PX?%GpcX1NZW2#X5jDR>DraV}@%3rD zWTQiEhd55&6CP*>6ZqZd6hih-A!QdgAQZnolJD|D9kCdGbxOGY7Z!7!x!VLRZ2LXH zr%TX6(UoCYDUt%&_dsO&nD*1k`!dG`b=? zbx9SK7$-iPlh#=|cIyc61+8!&J2bE=%D_N6+tCXJk6mD@Y`mkyVqhlKT8W;o!M{e{ z4j-QT#pl%f(Mw)c-S~;=OfQy>b8`L9%}o#DRjwB(-zg|SJWJ>PmK){H0mgtQC~77= z`RBp#>Zyu#I9RH&ZPt%|LUq%Ix=Jyy_g_opLJrHJ>u<_Oa(rN?I@^Ny3k6r z9XNM9Bws&Rwy$K7J^O0wPL04V%ZE-z5_2=Mj5k1Dc~)xWbUMC{_i&0N6y7iT-OsNZ z9vZT&d_4GeU#^THkt*L>E~Mt1AKV?oguYIc78L~tmm6~t-W(p}(O_cZ;);{Ll@}Bk zH%%O7a$Jk_$y*oby7yV({>jw{lL-A=sMy)V-(Qcy{>`0GUzVysqmh{B%N}aLRMy`^ zvTqQ)%)YXn0@vh`4N1eXM7M>!RM-Am+N<3LKfFnkY>h{fu!8M?Xk#L;v5nh!aU0%f z4xfkYy0}n}+b`Y636%ZRnbjXX{_}j#{LU8G7f-orSL7ZQVOQ zyq*v&F&0cuWHMYHC9w%;h|}WAMd4c=UfN8l&sw7r37}^?P9%mTAP~U>dV&#YR$)K= z{*8eMm2+m2L|WgGx`P`_w1#%WUCep4N|GX`>=quiCL;BWuPTcSmu;6YOBCh&gd!R@ zL{ecmxh4-5=36t~oc73XZdH5VGob*H$6|;Cn)rQHNx{Iy60GNCwFY6OyygUQtf>5RnLb-ttde`8|QLS*@45B3-*^ zjjn6UhHTNDZ((?OW}9r^-MZ;ZnTmAx#Xo1xNUI}xCyB+(6DUnio5GFWaZ_3Or(Zl ztZ-SU{9eAQsysljg3jC!rGmMCH3V{mdGK8?%q)M&)I5VjGYEqOIN1Ag#&kbd=)yv```B) zEB)?1%IWsQpMsR#-nH9lvQyV-x}MQv@=Lm4oB)Z^xe~ttwu$lcKTxf#zjP-i#)=um zC*1-d0v>(En;#KgRfA4x4|KtRQj__Ud{k0q1smM}#;c^<@J17sy`D)>Ic3c3u zJc-}&)-EU`g@4e3I-qqc^s($sar@@WoAqM|^A^k2ANZ@i(*mep>{23N*_`Ni*^2z|Qo_Q4rBL>{2w6!&{=Y?A z@mB^Wg3&2(I=pPZ&-+@KMc`nkp<9M}*ZiLP@fhuXJ7mn3 z`|Hu*ULnVa-NEn10E{1M19mK7`EI6X=k7Xp;wX~VREu(UzJFR^iBRYluEf3w%@^kU zR-~S6&rAJ4{YJ&AZR!OlU%nw*8xNxxnHYU#;V`-7Eh>`Sl+W7`87RBD{psiL@3Rb= z125n85&HFbX#c%sox$2BDfm=XuovWlgG;yg(_+R;Q7Ec4?RTYB1Aodp{7Z7WIy&lQ zu;O)~`fo-5F?a>;LTrwrkNT8dn4Jg4wSe?OM&wSnYmC-K#laH?eqWgQ$pTNGAIq5F zHzg)lA@FwYZ&yYLcycYDK|#h#{Ia=n-ciNgP0G&!AsvUDL=PUyS_oE_n1 z8tFvTAB|pstCQqIkdW9m$9s=UkfC#OE~wGEK1{E{M)gO>FTk&L9vMHM35JsNVd9C9 zcFN`omAZTud987r!jbv;TE-v@j z@@b={fGz0=;x+$OFlI`3ZO=4E(sJ4{iZ8o`png1z2<^STe*KW6Xgvx$-oO84X^+I> zwCHH>zw@jLt!;5PRUHf*43VbV$lh;ec^otuyVFF~4)Wxe;3u{iD6XP^_f)GaZ@&uY zxk0oN0jR30@7+>hAgJh52Ge68{swJoS~ss2fd*OIMhdG>iU}`18UbUX8)NB00pX-% zbHTKXbsd7eN*0?xfL2|s;Dex)dCnOS;^hLGxb2y^x%-oye5N~=WE)6VEx;M3;s*p5 z%J#Bfy9cbaJoza|ReZ$41?rvJdym-J6@Ec9m33hYdwKByhoUl8iY~5={ci<_{FTW+ zV~GPIGz@Zd2}|`}XB?iyb~%Vn3(;x+w8%Aw3!6_Z;VdA(2N%P{S#7a9KLeO9@K*=tPeycU>s;T^Px~0S z&Jjsn52YU)+;hsz)bV`&ENX4o)bM>;eLF_+5d9iCQUBIh1rEC{JhYu~R)i9f_UDbk z-(a;L5EY0PY#K{qd>nEsDjY>>EWie(>@7|fkGj*?x5D>J4drh~%9rL#A%AS{Jzy&8 zPe0oyw7G%zrr`Sx(id{O$lv0JqLsMBl6^k`Rp2FS2qE_e0S zeAkl;PCP`7&7m(dBXqEkdo{~TOKv3T6OP;`HD*>Qd`k{n)b3TET!I8rN3nPSblf## z2=kF{nBlc~v_@vNC9q+GPxwE(C6D8-|CxVy|D-3y49Wn4XgZA*imwmQ_uPfdnlj=Wu2VZ zQJ=4lEp!7daSDD~6wY1d%(!qIq162E_MIcT->Z6Bq*f5%*Pm5f5q_YRBJr&(VCJ(B z4$PYqRBoUh4m2rcinGp57_l%L#ZTr6sxIVbzq{~k)UaJPfGa<+x7D<;s!!!0RN5OL zL4t*MpbHcLW3>7{miO1yw03Ihn#?6Qq(`mS4PXKe3Ayl)3%>=Iq&e z%!?Y{8xuG&{xhQ5q2W2n0N_0xDpDLqf@oJT*YT~~BL)R^c-wn$di~Dy2n?$FUyo-` zGrWUuC@aI0Qwje;=msj8%RTh`lKS*us$CxtPEUGcUY7}g59`#lsG~QwnHvYD9Dar< zY=*Ps+2uzpO20!(q5lAMR-XZ@ttb6lI$N_B3G!bzY5zZ>o%I5Ryo(7hw=6p2zoFZl zsq|WjF0JeFyYUM;5Tu|Le0Ag^{qGFoPZ>J+cKdhZ+ob32yG5)9WJ&LKMaar27f%dH zOr+&NE@Y43ZgIkT@u~j^`h31>NbDqCk6o`Fo*k>iC{8u-FAn?|f5>8zW^6wh8oG7W zJ0O8SFSgWy;_+O`ue)a@yNzJeC_Q~ac|zf z(yt+Od~jD45sxH;f6`A}F=3KsFV^xe!;fLHrdJ}zH@P4}v&|03Bkdv{*>w7R8o#p3 zUCns?tRoBx>UT0^fB*D(Vr%GVxaYs0zIf-qzVE)iuO?oVu|5F92xO8ZjSN`3>xP&l zn10EBU1a*Q6!ci{I@(DTlwcZ@OFHtFiA#cd@p<}7MMt@0TLd@j@)iz-oJ$Y3Sgr2V zaVRO8e~{8ue5%0$rti7?`=en-u;Y+)T>742w^s8C4RSwngMQBKpjUYuUf1-{EdJCz zp->YR54T5pOx7+qa>ydHsjKy?1K8n_mwF%HAy5!y7!lc?=lkd z+6n)o>M6fB3l*yAS=GXZAdM zEXip3<;IIQ-nZ}1L3HyRN&I*@TK~~#IQ-Y7n5L7etWBKUMOe()RMXLd2iJv=-lt_3 zUb09TGe$z;%&rK`rLUl4><){?{bhA(%l7qDSm*ACl4*z0Y!1D53ygBA7dUCg!F+I@ zLgrQ>W+|@L8BGQ+yCk>0ERA3bk{I2OX9g@~9UO2dd4!kjfC#Ijz=U3A=(?)1&&XqS zPJ=o_=}io12?N977B>-?2#234ulhKU|#7cW+5M+?x{Zi~sj(4|yp#TJe?BPQ0P)PviZbg8Q)gFOv< z=*i$>qc|O;lP8{j*lqL7hA$ZU9T8xaZs@)&($DBIw^3yM^D;d&){2rjk(Qy4TY;g{ zL{!eiTQ2L#7q{0Oyis-L8`tv4KRF#-<|k%wj-~LR9AV~h5}+eVoL~?Bua`=PwZ^NH zqs*q)g;*hn<9>N^87z#Qn&;2QqqDQ|!{@Kde3WW#2WVohjn5VDZ0|j0=!a`bi(b>) zFa#|%oZT{>uTH0pMv{+1VJ7b7Lzyk7)h1;lb;bm-pg2K;pT0Ik3z7=`myUb2tByPy zD}?eCt3Rl5^Q!22L4kCc^ZC6t;T>VO7m@=TB*ET2$(>QU-5hVDe=(#7fYY}}#T&C@ zf6CfCDyp@TEVHJ&2O3Ei;0>5mPdC3BiUxfcRBrG97*EEHxi3v36r@P6R3@n~8GO{A za)0XT)8!|zHhbBHWGInY0AtTt7=hr|#eTkTsAfo?=v!i%imb1w0Ma9pET1_p&+4kG z{q23!xxUe`>F;OkGJ*CZc5iX>Z5XJ_nK}nkuM4V8$7x*3lo!X<%J4*_0Z37Wpp3J5 ztfyb^-5UTF0EApj5;GL=ZA*QtY~_i9qGkmp2e{6B{r+hi%j=9On2W_goL`q82=+Nq zTDCf!p0MxO)*#Z-;JoQRO#F_)9dPUmdg7raw81Sl-6xiMzQz>%<^THOeRsj!Em=0SXVUUv$D&R4fGx^7nyLTnzH~3Q!$U@*8bkCF9d&n8wtG_znje? z_kQcs#qNTl`J@ zk1M`6B==d0WW_ggHiB8!j!`2?UM@1qjj7n zViEw?b%U)wG&JnKIcSQ;11Yuywy|@m?mDg2tzS~?(}FtAgIED$mZSvoxW7$u$5kGw z&PxnmK@g?MlBu*u57MGEBwFLmk2;Ek#OgKcKkU`9Czc(K%SlK^c8o;5P6Bzdx$hnE z@z+3z<9GZx=Vx*U2ff9+K98>&d|}DRJGWf97Q#w!!BKDVyOX^} zElIQNhyoGf&3V+Erqa+Nq?o5<)#bYG*Ow?@FpGd!O8KnljBB||E*Ru4497X!j*PS_ z!0dc6aVdtOx-azSyPwfX$5vppmbV}`5ft~|^q$=70);J0?f$5fB%X}FaK|V*kY%jf z-^JP;d@gZ8^w#^8SqY3e@Zg6dcLS>J0$Sz3%^DKFJpy?sd*BYZ8KRf37?8ImXgrj& z(mn%GgII6QeY)dDEVbudk*(}7*n6^hO@W4vuDI17Iw_9E$lDEOcaZaflSQ0W*#%Ljs1-fUP&=~s=}e#@M1+!b(!ksmp~(D)4ppnskFWJ2T?0qWyp^l zilm!;7b=$P%_d#X)0lh7)MCWNxS7l!uP-!N#ecllXB`s#f0kM3iUKU8?ZK|;EAkxl z1x01v_ME((cyvkOO50=eMU@rEENP_$BCIk?t%LpvQ}x0TioxWqzvMD6HBFQl-7E5d zZ4UcCC2Z*l+HrW3qt9-RZ!f)g@Ih=&_a*R!dd z!e&Vtx%i;1{$c7y$;efy5*%CH3!9Sf=~m#qTmn^?yq><>BTr`YBNM`p)}ugDrQ?S) zLcXgCkFcvkiWmee4ZO1G(X(zQEj>| zRmk`Y{=|m-Ulzdc7)`1m_~;1Pcn%VQE|t~&!;oE05|teqaok8)i%~{sv;Xus*=0aZ zT-WEHOAB`nwgCFv)k*$^uMwW(ih`d%n;gOM{k)6K@>x5Orp!uaTdjNJZu_-YVf2pK z+7X#7UR9K$X;H|aj=Q#9fZ`D{3xBqh=$+`SK*5G0$ zGkF#~*w&?|36mw8n?;{H8ZwuJI!OvjQAK~~qMCtE`SGp=FE0E2a2g{GMPV{I99KX+ zC?FpDwHI;h5-aFi?0$E`&#S|S$KM!jHo^I=z^Pwaa=x)E@Y`n&<^j@9!k4P!5K5=! z>`HT4stEa8VVDU;BCj+<1fS?GFxOxdBTi@_nVjl&hYdmV{#e6rvaQ9pkXWs%uVaLm zCrfUqZ0&Sr=6Nj0 ztRp=7u8#uC4yLU!*~chD8qq45?ay4Z4C&cwjE!-xAWD{6y_DLD?kUE}Kc$#d9fG&X4@M;66 z4|AovEAr^b+|;^G`dq68i}8iWe_=P2I3>Vp+`a`hm(x4I^&;BJ)Z*|4D2Z@#1|Oes z`UAa+!VQ;mJZ!=Ybn~ZRL#3>?b;Abiu{iJPf9_UW_%p^=>t*4%djRpxd1}+(Y!$%-r)ujff*mFW05KcBl z93V{$H&MY%#0{rh!Nh6D9yzN`kR4R2L#M->ySIP=kEizazC)>;kdNjQsZ zt;CsGk9mDsz+o{hCE7e8C0-aEJC&pcmsT3wW50!I-hBwiY&y6fv&ePYgAzJwY59m) znC=QpV5<)H^?7QsUt!*B)GAzNe06=jZf@#m20H$WFL_Ht+%32t_qvaHwQSD{G}GV8 zZpn_C$(S4-SAR=>xoL4V`bkEVBMpso!@65LS81Rj&R!6V+i&-bzMu+?au#-w{ipRc zb)w3FK~u27b+)wT65CN^go&wb>v?|UK3xDv4bR$eYv$?Hu@N2=5*S!a2`Zf|)dnA6 zm!?b_t^X~|-tRl}l@x3EKHu863*!vY{{FmMvHQ6|X`=rt(x&A0>ybqN;*l}n3h4V{ zP4Xq)aCtOTa&W~CYysY`ZsEezE`YtjL)&^HhvvXUkpz=7ZGWCmGma9%`g{=rF!ElL zdW_Q13rtDjSj|~~$lfXOIvpR>Z*|(c_>Fv@6^uqVAYR|UULbslzg*HooX!fdYN#ta zRI5zP>E^L$us$c0z{!rhz~FYdsYpM%w-@0)wz1f{U;&TMx%}h3=k!hNn;TC7pj|yG z1gejfa6y)Ad^J5N+K@u!vyL*o0Q^^cB7ah%EySXnCH{f=KmtZvx3Sg?AwUGRapdSD z`mlnQn!3@X;X4h9+PEYM)QM#rxDlZ|6%vD-CIonK{;VcRUK>r{go49m#HjDCo?(Z@ zzuJkY;WSp4(%u#0V8$jQZ@hyX?(pp?{q5R#^d`51uN{Simx9x_|VYOjx1Is z&AmD`A#34w#vF~umySWs zSq7z-8&iC<0t3?us6j;BG_V!UR-IJ=w0=IVx7~xP#Ywrr7%iX)xGIlBR+GvcEQgF9 z6Sqr*ETMBN^#^wsV$C*(582;!#wN#(9{s<<1}KS#2pqb*44k1637W6k-mjuboK{|R zfKLZ93IIfE>6^&~mkhTHTy^_96D3>CO2$-Q{gDtj2smirgs#gXkJUHea0Ewc=P9@llQ)BUN*Nyin!(SVuDKKll8 zIPlD3vPkqqifdeQ<2)<;AW~8p)_U9B$4Dq$_r2ARZ8nse6Ron6m8D)#@gI}(nyEX& zb;;9!xkts9A?}ww#Mh3H{z1X&1@@N0WlQE}6;K}^@&)uRoxy?bIoBKIW^6*~Ao%jQ z3YJdmpQp+zL}!KZt0@2+4Qu%S)Sdp3Xt%PD)Cfb-Ipq6#lIy=WO7fXFq@WkPzHhi_ z<-c|9_fk{%Yk;rx2tAd_;m0&$;&oeq)PdDmP_DAMK#J`$K+w~lu1?8Cvj?u+Mqkvu zA7)B}taTdBH;K{P6|lDULnjt@lwMpu=7q~$)y3JFjuJfGFr79iJJ`s5`Iz^FHi#Iq z3s0p2pfbX&B3GE@2Pva|N+c82FF#mhl6pD_ zNVo-N*xy0iM2xj~utqS6`NojJ6hR!^a&R5SqRY>}t~QyO(xMB7YWFO$P&rQMCLx9Fi7!cg#T#0Hfj14Eu0ixo0ca6Lpf zTLD_Wf0sGX9fHHwY;e{}G5POa(Q>IxB^CL^gu_)X%)1iWl=tN>$?+j(&hvN}$JIi~ zv+vt5oyGmC#d)n}m8!#Yl2NcFx4c9sR8LRDKXVc#hCqC|pdG`PQ6KuCl<{%=X4^TQ z&&9%*Mq{{=TqpYLE;W%K3P|Y4GT*&%O@L|?rb=9{6muZOWlah=6;#EgWC*HAvII>` z5loQhQ(-(%py{<+*urD0$OtnzYPx{Qf9_tK58H z(E~z46^Wjf>y5TYwq$sIScNn@3>6JZu`ky?c6EfGQj*8L9|rP*A4R2Du(3W%(y#gu z*=PqN&JfB~_}#g-JlFEv72>Mx+%>8u^rtX^_v^cl@(&m#O=aJTynuB~ zKMd^RH36A4E9*ttgmQEUbRA?X5$Qx8o}sk5G5#YdH}epGZy@PkY=71m)Z$gxVv@dq z5aeOxx&1d`*0D)qZ0IO#rf-W_C4Sy8L*IECn;{h|DYq^tAYC!Vi>J1K8wXbM^R>qV z48sQI2#|Ztgn1mT`m73}iVTRiWSKte*KW1HYp;v?)T$S^2}mh&jLuAo)tAw~K8MBs z)LN%QB<5e~JpSX|efKKIwQ2fPfB`TBI(lL+ytR+YNWe9+8%>0hj}&V9wxy>_-J(7+ zq_kGCYSV*Ldb0AbRB`I=;?{Y_55Qvy+NsJtW_`g1YY)8Hv}wj>q~}JhTahoEQc^@U zLIp2UftO0dYI4}N$veN{D0A16T-y14Fzo&N@qS#I z{7-kgBu4J9Ne!@Kg_D8QamwgcF{Qvb#FC_#6r_V=@3{i9<6K|Fsw$EGOlg}uEQ7(H zjT66@=EQZe(tQpfGx3|*9B+haTWn2NkC)gbT>b9vqpoJAvHMd}QocjLAXmQg=GfYI zCho+9iDp`oJ&+OD?$(`RIlXxH)9jN&tz@mI?z3CBK zdh_^ot}0->9!f0t_k^ZDZ-BYQ2OdJECmh_>p+n~@iBazN=eMP|Tvr-?H@?NH(8RlI zTg=`ECjTI@AL44kC+6YJ#Z}1%@1r!-f~W81hnXf^=x=R zE(MO9#@dEl7YpK@XHdj8YS;dpZMGuLvm8Vhc4eVz_l2uFLSO!sj8* zd2>fOZ-F_9Iz%JYQBOQ#9UG#x683SSESl4s%pc(VZk&l@fZ4!mIIb&wG7zNXZy z#rWiC@MHjK4w23Zh=tj?eWkySR1xXn)max(Ujd9#E0yqV_5}7}{eqzzFzT1g++U zhN)yywDl8cNRnYE9TLYYPoBcpoga317sp}qPnQ@u?DXVhr#Q==HE<*#IQ34uZrs(i zd7-CL=(o6jt+wXJ8C^87o_t<@U{lsV$Hm(uJeJCASqv#$%b=WN!HwfO96)j^Ha?ME z{)qykV2a}8Ogart-9^`OsRO)m65^Jg@|2TGm|+43q)g(GdrIb;Jf^70{7e2K2WNxz zCuMcp1EQdAYc$e1Cri5zv)Vd=lcq1B*C6SUn(gtkzu#G?wB*z;7sFSpYyTwqb?bAI zax1IO;*~VfoSqDkp`!4hfbK$NC3ye<)e_ng3)GU@&IJ@Oa#|WKERv!82cU*5H3!*?F9QRT}v4@jjuO zk3^2Z!Elk$eL8Vxi?y^UG5eCqt+$|`Bi1`D82gC-ejrhlmy=^VPh;8}&9IoQt%_~Z zq03;lg{&g7L3N?5yK73qbve^}--k@+NZ?vMGMMgHz;@aTF{mxG;R$43R38YR!_)P; z60rP5SaZn(>J2oQ*C&V`ff6xpva<03oH9*1QZ|w~7_{)48<#!uY=3{m+X``SrH-VdiH_8v+x= z*G)7XLyN+-xA@j#J|^<0C^jTK8|ez3v9Nozu>|XS(IA!r!U{M-`;qV*G+j29VHRom8?W zMRfW1@ZrM7-{g%W>}%|>uWkLN>taXa5>hQ<(0_I%w_OUe<& zVcSyiO++Xwk2fPNnI2vFGfCzO`U-x|Sy4@%&a=Tbdek26`(uQcL-L)KRmZWKo8ke7 zc{6neqDfZc%GYQqqfbR;ahSz}@03KTsp*T`i-|iXLf0>gDjI^bCuJ|(nZ*$D#X>kZ z;NG(wdg>K2L^vLVdKw+O^^-M5D@go>y-N`oGQ?0R#FQjZ#n$@uI_pn-1wVXfEaY>? zX1gKk)(Jr|X$b`eQrF(jcG!HL_{{yD5-(th-0+3pV`wMS{o+PCD8M=YxwatOd!@k? zg$+#vom-=T_c;_-)JyX&%}W;PL2InfT5-h zYfDi^C1v@Ica1C=iT*oZ1*Ej4&@KUGsZB0fvw&CsGjJ;*iX>V+K zey+&*UyA?lPei_0P!KmsfxB)2*7nBDRjigz&AOa(w~?3U?j{hVl+vr1?~poKuck)m z{UElcGm!i^LqVu)WwRP0*Zj92G&7JU6E<=5Z0S6M*B9OYeYrRAN~BNRMOCivJ1Vju;CbcOYyx5wlduHqPN34?ZB=v% z@B%WYSNl*8Xye(1XO$&{C;|qcBfq=pJ_CfNWT!9#l5e??W@8qeqy?}96jk>9r_H{A z$qSclJ~v?o3_NdPX(%G8Sk3lU66oL17jSv3Nn@t`&RW7EBskVS`0RWg1aQ;f0u*r$ zQ6%*h*t7GLK9WPHpT{P{8#+0|?7*NDilM-bus66!mTJIlAwwS%kqwOQp>VF)UplUy zDd$S%^)#~i(|&uhhLA;Zn?WtjqCQX;kQUm|ep4H=Q>q=OfgoH!)QyzND#tj9RLQLe zzB>wSe64oo%Vefo_4t&o2jRyt4^v@CMUEB(Y^_Gj*pnw54yqO|*1RF=)v=A94#w}} zhRW-(N>dxp&hCsT%1Ml48~2u|<>XcDzg!gou>W{EHSt`Y3=#Ty3XP8s2MocdcfLN^ z=sIu47^2|{`60Fz-@T5UmsY?3xx>$c7q!$N-u!l5TT@M_w;S^)HD5s^fRoFzc(SmR?X=-dd zFbrli@q}1M934LE9}k@s7P%`NaI-B55QZRw?Mj9)RDj)&9oD@Cd!T!@UhzNhLX9YH z-t6?$7zaCv1t%QU1evS16?w zhh{g-nB`H@FD^A=pmfVmqSV>Ka6EnkmCM>w-nPP@MnXs6#^9D`ftk40Z^f~ERY}0# z<+-yBqF0<4#0TR)vYG8|jr3m4fu*yWjSp&U)s(i~m?|R977?j{#UzV(tf^d!gDn!- zG+vBG)Vg$Gi%8)CLo$B}A2IYdYG>q1T`b4Ekp6=|Hc*e<%xCdbO+Jg1RUJgz{0`7h!|2_g4`dGr&!h)Oec$=68a3! z{y;vFRdm`81BHy{2oHuNDVti@Ja;8+yLb9GpS;oXSxd8Ita)je9+WTYNmue@6iB1M z$)Jn#5*9%okhFF8QCN6v`MWW`RjKlkohcHjPLm#ZkygX;g`=d362+7BSjXu8@us-j8Y*ii?cGD1 zt^E*;l0wq?weD<01%o~3M4?TA2!FxXZ^WRUXHF38%WrLGBNj^AbsqlSamd1;%JQlq zG6B~u`cM1`#wyQ&dh+!`xMtOyXrsT)#c=H};#>jcMZ?g8OUe5;bMVn(#$P3XEuUl8 zwKZO9>dC!4zqF04?8URx}DXJM3bysf+Bw<$A$Ujk7>8+ksT z|A|nU5k!45jZB{zOy81Hi`yTIK|~c{ipXY||@zzMwx=Fk!M$p88M1hV!rx|UxUjFjVCSU;Or~!N(A0gy&;RyFS0EYpQWP(h!$7k>Xnf*SFkJW7zs1 zx-xftk#5?g#3!GDECvJX2m{;WynxL~J;IY1ko<2b^OfbKxPzz_OQkR4A>d+cXW&Z0 z{|>Hf`#P?6@G?DDEN}Ir|Ap_e%&w)c{&F7e82m5MdzJ7|4a*2l;C?1V4~{5`5K)#f z)k-Zs$L>fL8={7^{|7;uvHP3T8j&pDAv`Bzrc7f6!jMky!I%lEEXw!azO$Hg8752; zo6Uftuex`9C{#w88fFLIOEyZR?nn{e*uCs?8!J7H-jiEA+m{bE__xEtb9j9VIO!>A zy?a`T7}}!3sz0TbNd^~%94iq*A2gCFx}rs|xDdZ5ddU21#wXKROk8uLpVjppf0kd9 zD1Y;fLd2G_mI$CI)~}t=w(US9R&81YE_w7u%JDb!AO}o{vl2>Vx|w4mhvfwI`;aA| zx~+H2CS6KJ60{6V<%vMFoT8 zE<)pu6^(!QU)BO_LiaQ_x*h`|Q21vFUIFeLi=fB^XNTA}{cq(O2x(L_z!H1-cSQ8| zKJH%Dla-b-ujTafw!crtbt&Z?!g%lSa;ps69gs0c{kiy`d}8Gz z3Ser03GShLFH!-mcZ1$estSYOD)4t*TK7{LP5THzlO*Z#Fpdyn@FR{uyAa<*%hRFD zD4sKZ1+D(U&1%{Ls%44I6xk?kzloBS9g@je3?@pJ{ME~*GKD+SVuR4#)N$%`F@v@! z`@et*9>TN*85`UXR!V%`E&&MMk2I* zDPX-j3&4!S?r84t<}oQkJP3`lddyz}WUU=a?k`*1-N9V1w_O+Hx-w8pvp$JhU-hz| zv&>O&Ls{}VbF0t|&qBKCKPt`RM&vTMLseo)Mq)e!yVsB71Yc)A^RYkM_NRNCR|C%q zdJBcPfr}IOtS;1})4vVr{4i719g59Gi@KYto{V@nY+fy3Xz8Z(S#W%5+71HoKbVqU z2#)42nXMFLS|1&0d3saTaSu-FFlJ*`Z~oQXcr>bTdXhOY^xn;ETMVvXI31<#v9Bo= z5pFhy zD+YVko7wYqSshFJy$+Jr!^`>!b~wlJ`W7a#QO18PsY%s;U%JBqI7yZoV5*=6Uflxt zQlSCL+d@EeexYrkh>guf`X9_*BL6=k7QG5GG6Bv1xUakB`iqv+_8ql7cj6{Mfa?eY z@_l_QHj&m*g6SP!$Ktu*+$F$O;XO;p4WG@!6>Kt>x2lB zJ3$h5_nfz1IpUH*iy6nCL!JkEAY8}UH(!$hzI! ziPgg-Y`RdVG49td*8zJHd7Zn9K9>-F;1!nLTImdtpYr%e^1IZUK=ORL$oI!a8ja0-@Q8C-Ax=AK8fqLsnU7f&T8Gx)dlCU zPTmmF5Rp_AXxyro#$h5Lk4Z|Et-AjNcj78$vRlpj*ic;ce+=fb$|pH@pR_3OCubhP z1YrEpfqU*oDoGxgtSiHV;3J1bn|1NFpcMXZ%3tZEBh&^PvOJJ8n}onTf;dR1AMpA* zwLQc>@IPlkmq3i>OKtbE02=z=_5APA|L4amHp{DgHQb;725dVZpROHQb-S!|zsA=L zZM^*(sPy|Vm*N8hO?|yG2FK{J`~EAd5hDKR{N$GQ7bjH1QCC>qFK5T2XPN&Q#G~j3 zwuoiEwupxT{arp&Q2$(KPbL*fK;<3W(wPF0N zOhMqOzNeYT5m9jt;+C=(L5L?um^)Mt&EsFWeT(-`YE12Z;(vTzyUh)E)4(2__2&mY zhaFe#t8lSKy1-5WU#3WUcWzw|keZ~gHtD(d{@CBu2rKn2@Bl@3Ucz>7TlFbl)HDxn zw1O9B1Qs_Wy_jIq#1rd6r_Y}uiUJsZPlJ8`D!ea##C0%t@85mtxJo4zOHz}?BvBq? zAri2lr)^4C&xDC8g%6sX6bF`3!}Yf|?)Qb$5bV~;s%*3n`kE(mkE8pFkC{wN|R{LA)Fd@@=o zbv?}JJ46BlsK?;!>T2I*k9W2>T?>%#h38gVD3AzZBR zpxrn6ELU1TG)as<+SXyG)vV$=!+3hI7gzs{n zHX!1|b?%P#S~xwFB~clMYbn<53DflB;;Z@ky$?V7{9rPUAcLIZv*2@QVVG&zhYLLSp-R^pET6hdVZU#P<_6b6V|21c0bY-HP6cH6jDHM4V)q!3S&D=F5!l{Frsq z5fyp_CCbf=j)Qn2MSFYu==k`L1@`IoePjyZFjlOBhk7={mURT3n(;S^hR< zZyHCS0R%}9tB1wm_NJJ%!AekJqNqEzQZzSJRBn~3oVL99d%k*U2>se#U?QRrFcl`| zvd^ZYq8d4KcTi|JD%ycZ^_p*z2HQMH14xcsU0nA zI)PFW!~8BQEJp$RyHK@xaSjb>&*c|26Twe+bHUK+x?cmleqQfFi42!4B&b^`dZxl1 zpZ(5nEB9z7;Pw`nL%U=X#{(wXRxT$8X85LB_fiz!+0fwOd5B?FDAt0|#u;Dv09?VJ zSDzl>wyUdKlIv^WIHk{KMri1yW`SKo6r%CA`(<ODi9j~U3(LRh@GJu|78>aV zeCxNK{Atj^eN;X4d0a>Xpr>gFugLXn-}BDS(l^v;P~iHZIh)Bu&}RxW(uIxt^r__q z`@o|Cp4y@H)iWpu|H?MQbdK~*@4YuaKG*t{Ye`fcY;H+MnzHW?XT#umQ3PaO2raR6t%ar$7WcCLkuVAYQWpe8Ya$t@XtR zmjfCTs=5uVssbTuA!62HRzp6I8os>z$BfPipU#KFrUzGK0czCH%EK#dy{`O`?*mIP zWvrwUCaB#NN*4=`bmEF=@}97(R0G2CAE%4pnx3{<&V0qLhj62vT4^axsJYarp`#zo zUbA9oI5DMT`82v>? z4Ov70!)BDwYt57lND2_~2_pn6$vH_$%Qn2;E`bc23f;_%1ekK$jn;=#6!pLF#WKKx zcxo&BK@+8*eCDi78&DC4EG{o}#a zoWFg0aGbTYRy#pb_a;A{llKzWL}&mro{3MovXGFX;_{86o){G5@wP`%YfR$w8Bsz; zB@bL#AmWY9CwRNZi0j*X=_FSjJoVSd{Ow8+Eo*16;}JKit$3H~TbJ>F_A~zWXmTXy za*`@^b$I0$FNz(g1C`7L1p3%23*i0fZmqX9WZ+(LmIE}LVWmF{TK|w_3Bsiu#h%?W zY7z$LUiaK1t7pYrWZQ}0htDITv&BAqb?&35fM>( z@tB*(_U2+i`N{hgEXcIX520&UNwI@XO8QrB6%`TP`7H6*dj1R>Q^Ij^8ry3}rGoHf z&0cGe?q*Yr1X^f{N7&`_2rLdD27$ysU6GpO{3O`p$OJ>&M;|5Bh}rhU5L|8w5}c@& z(B59~n%=k$lm*O|l2^x$5Cb;}b4&LfkQ12uHibORe=oZ%!_@V*R(^<3lDlMp^`08| zS4!#%(Nu>M*@MO1gR!0uW7AqR3Oe45>bN5f;hDdtymz2iO(20`;x2g1R5_PDZ|}`U zJ~XMg82C^IOG5e+))~6qQsJ{#D!!98f7JZtZJPPxQ>jts=!V+S>^gZ^#LUvb}55om}EDRgxDG^6g{e|7(~}m-6i$5ZPMd^agc7 zS${O=KXZ9-E5XN?x7nklyb<)O;J=R?{~yA>F}RZM`})SVts8TqiESGbJDJ$Y#I`ZP z#1q@LZB1<3yl zM#hNED0+!vNRU6u8)xXhU)W0n(JQnb;qpn19l4Hmegu}4v43wwy@V$p0XI`XA!76; zPk;>s%vvJO%OOFnZrdOINoVuCo#LH!%_0G9fjAlwM84AAGZl62?0N?>JJMxmR4guw zH)i_aVCl3*rGF?DgE&+$tMl>c`GD(I&NmJu8_op>T*`jYkB;v*0wA8l)Q6H<+@;%_ z7>)8qmISHuC@{N@i(Qgh?+YICwKLk0>$zbTC3u9{2FQy%*l=>a0Mtr@TVmV4{_5Ili!cU`l3u zSuiv|v5sK^c?gqL;sZ&64vd(*P#W}(K6rv1hdvSu?%7Wd{5%@UTHO9q==wUc8@82SavdmodbZtwa2mSLl3WQqxv!&qE4oO!0vhzhGXIJ% z-EH>^tN@c0!?xTJ$b7U=WG2d-$@=4Ei`p$Hlr7lzKq6QuO!yFcrcO_EZ~}Fifc<_I zlU!(rk8eug`mh6>4vP#c+$>3?FFhw5fM1Q-kfbh5S&PJH95l?QdoLX^{$FA@^@=ow z9d(#wrjKnq40V-6(Jf~j$6JtGPhT_a{Z@im@+6>SoFA>AK3YNz!SJRkV%Dt8G%h1a zeu4JjL7|Ub*X>qo=oxvNAgNM^`qFm!T^|b1w&c!9Hmh;U52=SLV>Kyy2P9j2K>> znTsZ)RZ~xP9N8C5WA{Z2LoPQ7zci^K|5n$AEh|&s(V8B62^=Q!1|$M!uY1EavT zp8|0-R*0%-pV)}K(7l2|AI zzAV20#`ri-MMhSnrD>z4zJofO%jmgqt7gjkjq;i1e0KV2W&Io?3WiL`R+n05`R6o|RYDEP*!u!? zNDawMse>@UP*0NHzCw56-Aq;*n6#1_amKaM6oCqEKpJ?6fDwcJt)v2eek=&}*~fP% zx(W=pfugQLx7BUP)6-WfxJCiiABQFCAvtkd#bD358_q(MbLA@ zQLg(y{Pp>%%MZ+F2S7H87zz76tAfctqe$*?1lq)!M?1k5382Z#Q~vS!N|o~c6Z=*6 zW%>kW!pfpi3o4s>{C7sgVyu?l~l3H$c@VG z4ozj$r-bpO@jo8UZw(#DV{{3oSoFV#X!luc5SE*yis!XFgGw0YyBcC;}7d%cj@;`=|R~O=b$# zGq?tdxL_SWk>jzey{b=GtMR#0H4LeL5fo}-@BtT1EK+Jj zx~$Qm^Ga;c-&b6HY{UEQeeLmO=f~JYg>+WR$M?Its*gp&c%V|sX8kEIn=+&f6wSA3 zj%b8fq(q2Vgv3jq6^`CXCR; zs01t|GROpnKNabcun|H%!vZE@XbUA%Hp7S+EJl6TAqY4sL@4Biy^eZ7b*hSTE?65J z-5thecusJFV5F*`X!)x60Xi;73Z5oZ($VcU?~m|bm)<{n3qADxEBn|dod7#L`YO$5 zqK;5~W5QMAQ6PGOX?%`)QlZ*gLyO)<0qtHr`-k5lQDC^iU@gb_QDs-{S6%WoXV5*y zxu31Hu85^7ED()K3L;r|O0r`3f2!lY^csL@PqK=g0hnw9L|be0!frw9$? zm&@t5{ne~%C*moAbm2lnEU|_snoChY(s(-61uo%RgU}&2sM2eYP zSco?qYRMi*K2GSipgfXjIO~P5QseujMw=!D?924ak(}HXUby1T7H;gNGJJ(JhEDqF$zjJj~g6o?|| z4{C+N3Q$)IX0_uxydoyI(uw9ez~uTA^Ei~Az|sH9V#h3U#oR~u-B)MXw;oX-Cyqlt zQ)_cxL9Zl@)gaoXONcd-Z2L|bKcZ%NAi|}w@#bbsz2fIjs`EPx1juKH9rE2gSW)&6 zv|$C4!QH~Y3AWt3{p57iZC-%M?wNc`E$a<$;{^S2vFWw zanPRsL15j%_mzvlzMrT(BR&%T3)Xop+xUhyf$N!u)kCg54Tk@KT$iZtSJk` z@N~=lI)1IS8gWqO^<#ral9NRiXf;J0hzO~pMF!J*`l(9;RgiL(%`Nc!Zt z)^-B10ScS5EJRr1D=s?90K(x2@OGR3@(IY-iD=N|jHba&$$8-S^YP1|oY$e^%=8#& z^(^ivIn$z^5)|By^W}aMN2a18UREDr(&fo5L?G8SZ{tDE@^ z+^fTK=bO7zS!}3G$6xT_+vLW*m6p^1;HX;czu!wu2Z(glqAeSyKbCgsOMAcF(R`w6 zaEg=7M&`r74ewT@-C;tllfo-31zWqDtF+xy)APZaG(RO7UL6ju0vt0%t=*J`MZ`I2!EjR6b=% zOEdvnhKmJG7Gq`d0`lgLm$9{j-fuNUc=g{i>@hA(Fx-#fw_B?3Y!*`tt+$DHD6N+8 zCHd~d%SQ&Nb;UN6czLHdyFtCOZL;WsE{z$9a4yo#l_2;=hWIvirf7|2LL$%;8i1Y}uVk9;(&b+@#^rC4DHW33OfWo%1}=|H1BSE)rAD%<3#OOI zXN{aD;L~e6RB65 zS2ysu%I8ge&Odn!jh42L&a@L(^-7-JMKIQc;tb5CG;Jp-uIQk1b;TTPnAL#@hCZja zR$h0FYNIaoF*L?>?#xPeR$g4*ArpN6+88tqI$+*s#S>`}qqDZOwWdmuNt6QOa@ugc zcoUOB)-ilB%E~n=#Yiz?LaeN;Ec8Sn)YY+~tICWqu4n5|;2;B|33+2<&X(=(LQx>W z(~7gh%gP#{AQ#oK;wSSu?w}bSMK4e*c8$Sbz$FC25~eYJSv55a#i0Ki9r-^l0LgS8 zH*QX|k z3s_F}%JqOXqjppTjj9(0+xFsD+k0M+^EChGgNM@HIPU!_R$@Fqiof+&ea^%b3p7Fq zIO8(Jil>BI9x<};szIP7TpL)2EA8^S?d?Z25m+UpiNtx5^xx%v5_&{LAAqj;?lA=W z7)7=iez0tPnc5_N;>*YMG4OB3v5wjZ*TITwtJC zt_-}{4c%=k;;K!onkMzEL-1){BdNWgs>_OcTx^HkD=^qWSv{n~$cUS%XfGdLnC1BH z^HAho;~%b+v9mWc5KmUBr3}T}cRf(rf?Qnfwq^cgP`PP7P6(T-h(5{LM+&(l5k>y* zEWEW+bWHXvwVM6#l_`JqbSf=zm0a(QsslI|)87lg29*87TW%@s>QimjH^5hx=*9!f zQizlR!K!^9>azg#S=j^gNK!zuf*^dru>KpQ&TU-h0~B%Vxl}%73T7!!Qv&tuT+de< zzwy8LFyJZ7wquiTt;SxAsoOu`CcKvFKH&5C21+UKRVK4Y@;Y&SALQ9*s6OtD2bU+$ zYH&ad$Zypr?$LJdS6~Pqy(IiWD%8Lgnk7p?3pyuKQzL1;#Kts;*OKOL($4*L>!LWa z$>TT7aKCgYQe;Nd>o1ny2vNMUQ?bRkQpAUEhznh5YfI?Ycf;L%I)-&!i|rB%sZCZvnS3Sv2bdUJWxkqrkzppY+bM1cOzr#bAHUGI_f zl&QCjGLd(oa*qowvWkh2u|(T0o+gbSd}#;9*b)))I2vT9f6w`s&k`g82LA%yMqb-u zMC5v4W^;O3q_w=duqo_r!3(dXrYGLf7HR5*Gp(?*X$dT9$ z)V0tkL|<)lkk9bVV<6?q=E0^3H{fFu)Q51VAkZ|$n;PYA-QvNmk!rMUu7g@int>|S z#nR{KP|3hu0Fc0@--^+bn%PK#P#>=idU0>f{Xs0#r$Z8FtmTQ&?_yu+rt4tJJZ2HW z80ND=Lk`o2fVI*@T~lA^x$oh0B+s>DeJw%3c&WcC+_2x=8Ys1JHpF__X(NManIrQ?5^>;bzXk&(G=x;tg5wjgu;ibX zavVqlZFOL!MG{O2hbgnpi{ihtFeWu?R+%k^%JU{;s$;_$a)Uz!5F#6!BCLoj2T#YD z=-^hxm~aLAl({=^lecbjAvXae(OP0-YHaTv(heViKkePR@}nPnn<{|;Pv6gL`z`x~ z8htFukzMj57+Q1;M&*{n4xVXO+J0C2N5@1PJi2}6DOnaH`G28K1Y7BWb4yYVVvI<# zTjo;lGrpRiaeDknYYYy3aXIF)pEvH^J@v~Zafb+dTG0K-eCdt${PWdgev^|&xi0oV zC7sF816e%GteNgH&}Nj;i&F^!k~KkYA(Z%yuKWs7{q|s_4ep`ec7Bz$0S;Uf%iWI92%A1(R&NXQNuzVCtKzH)1Dx{4;>s@F zQ!~5d=%c{@8O2QPhC~5I%-JgJZGf0D#_3dLWr?z8+*fl^BY#!?cn%X)ow`n}{RJ?QP304JPjbrBlbf4tD+yOK^hJUqGY*Jue0wKH`XJ# zD8-~dh4wlNEW2H#&IwG#9#|;QGaP8D5+zSCJSBsft=XkOE+vrBw5A4W)r70tR&t5# zhIfA982WOx4&NBU;(mLFPZ!UnN^NURx)ghj;6t^YGrR=Li3nM-4~1BGXUS=PXY+MB zb2D2(UQeL-xoWM8rix5F*^*F@{_zXXdbw$~3-0jAk35&xNsN(zU@7RV#_$Vkk3eD})bFZ}7{2}q5}8dZ*8HX*=MD z$!3iV^BxW98LfpT^4#oG$K1Y-WTY;Vezc|P%oE1JkqAcpiEJEyCtSu+8*0ZTU};JB zC>D12Y4lhiz`C8rmjpY$QO|{p%nDx%n`lFNVU8w)JYFxJkYKH$HhBK6Il+O0g(1nm zXr^xTEFM4R$EU5Mf#V>SB%yadQT6A?(4Mlxj2Q%u@X%5K%?LU=6y{BJQ}oX3h?cTb zEJ^?D2)BTono2B*Ivt?K?Ab^X(LY`2gWf`6=-95n@|cvf%8DF4obA&uJHS`%lX;UT z$cASSPS7_);B&N|AV9+Ia|k%c9dzpf>(`Ks66(i|H}Db_OLfvE@oW7}?8`hAQGsj|>`thyI)U-3YP;Mf?X{dV-0PrDLi z)+K`pWp|ryqB^h?YJDf^I|xmK!D}>%^ryM;R6%T2mo+L4Dsy+PYOAD3_4`O;sZlSpGAZc zWoVq8lR;*X>#58AI8*I=`7+H$1mu`w67A1skKug zLYEImHJnrt!+UBU@5rYp+?c=!ISceTyppQRc4!@r4OhKto`W(H_K%lW5?0fDT>ba8 zat-oyHI)b;#TcD~zjpOh!DIus_dQK&r9qq`md#Hq5oL%5JDZ_IAVW^y-#jm60UH{M z&;=Fj2-T7O@RZ+V<8?K*UYW7+7dyKMv3VU8!I5KJ>IY~F%-IswvWb^s)OXXD%S|MJ z>{}2bgMQsT+twBqR~a3S?Tz2^g*^DVSCh@T8j2lR5T#e-$RI+e5gu1)fbGhJ4iyg5 z=V9;D#{Kpk??Ai5PG4*tt=1cKqRhze{@PAmK(o6$^8;1NxX%lqGkr7mEuyZONb!Xi zIb7e~AGrM}DZKp9jU({(xrKk3V1`F)vj=dS;4Ru*J+t+A`)=yNN;lg>5(4UjM7ZqPgyS{Bc9XXFhW^{q{h=_3OQCZ??w4mOxVVn{AkG zuUK4gysMz&hT`T}&>pRdQ9D;^%mvR%tPtt!M!MKCCTd_)s61j7%_S^ViY=$8^d#Pg>KeL?827hj9cRhDMS-nYA?Z0`18ErZh_B!3&vb#!gyKg2z6w$ zjWVo-nAJ?$P5<=tbK~L4%KzG*cdudcVc8P87~_zFw3v__kx za04wvEXZs{Mbzsrx_RJSP2}_ARO`FoWaD{lCM|xeU?g*R#S4qGmF}|eU5JoIhn8;d zJi%82I$+a!L98-KI=7_AIqw{o~y4ZEPzVv1!( zXg&=P15W?*48amjus;lW*p&!Ags<(A0uz3>t;X%atwnWxh1}pbV z&aKYI62sOU2br-0IosNP48RSOFhVL}Mxnz)Cs0PHR(IK1n5|&1Yg&Ndy0;XS9noUX zwt0{P*{zow9Q*Fs@^bhAUV(lNW}~M;V?3eDsX~f*&3zhSY167j`cVEG<j~Bp5<&CJoI~%1jUl$2zR&}|ydhUU@#+%N@$CMH&H5zDtDVP0o=a*OlBc96 zy#V^3VN_<=IsDE-;A5}b$5R;GqSU%ANxLP$p zK$1I`#C%}^o8R#e4hF$M9IsR)c1jLhHLWF9mdRd)1;H{yjx@L6gjGBbmTXl~kxZ6> z&|K}nP$qIL0gEINn8f^7d%hvt+LvqI&Q9TNMS*v7%hyZhB0X-(+T%HK54Mc%=S&=a zRQ`*aOO66p2?lIPLWoeEoavgFBckc>5T_jB@Sr*e?C>|nq}VA)R+f`?_Zz_@`R>b8 znCy-uTXu-H|6pMf-|YZvry|c$>+gU3k2}{Q7l4s9$~9l3aMEcxYN5Nvt@zr*VJBm- zJx-XnRT4`NCivX3Z!h!&L`ONDf@^nxh3U5?%;+kHPh&iTiRqyOd*|(>m>QU(^(?15 zo7ZQQoJRjH2Y=-ejB;F&qoPJJ@EMW__VQX}4UqxnW6qqd5LdZPGK%DnXtP=uTgj2jFQ`SoLo8O31(;?>~OArte- zXfuAFAMt#pqRh2-sycqH6T69MsH&iaB`L+}A1>ktBWniEs}bg^oqDfy-Hva}nSNd; zlr)hd@)xM)e_m{R?!sHDWN9$_SP%(^dynpvdA)n%b8lPK8wZ`1;Ca=EUjq6hVp6ZM0#mhT%H|d#$`%3yqGb?jn;*eSmae9 z!ND>zGijNa4xeSK|FJF`HoJi`pWIPz(J$8!L?7C8wxTNS7>)UDE!n>;pXR6QI zvjnYGo`)q$B1J5S+vM;J@P|@Xo?V}TYd=1L$^e38u;tJt$Ocn&=PSzx_3PQGIh3|r zg$YnAWFd2cB6=sZP)={};lSPItyq(k#(g$_|3EpwV;k>z?!L76{O|44)XbSf6xN*+ zs@xhII}iu9X0>>c>Ui97^*|rMoz_@ZTmJst?_*eR>vc#vzpNyDSII!SF6bo9<*%1R zh%6tj$Vj07WdRK;Rqh$2H&5I2m(xvuU1G2(nhL)j-{aA0Lvt~S3CypXoR{Mc3H3x` zp0jM6Y2R0v;@K=YW$d^eE~OE#O$@RxBw3s*ws~p=e6%J(7iaY0SFKK{beju_x&uiFDb4F|fGgD}?8dG(Dg+KR+R5K; zG323xk{lEpa#5Gl%r{&m^c$!D<8|2@CiuJ^1R7}EKozpkD5xWsoeotPqYFL%cA$9W zvyr~Yb@AeP9|GaMLmoKj%kCGh1RSbe7MQKRbva@m8+ZDf!9z=1zM3><5I#=qFv&Yr z%)`_nVh9zF$xO**OV0H2a5(L&UlnBk>tB|0(7+5_7=|;Xt9voR$pU=I^3kY^lSGlRz>gq@Zl5nuLH&xMf(d*y~&HKl+0x zGpPZCqgp%p)r7u-)4q2TOmGj)FJo8sjP+e_{ncJfA6;K8CEwl4E!OWs_n&*C`~2l) zPpkI&2qgAu#9B3`Q}24H2b;&-y6Z0A#lpa`a;sqK;cf8FA2%aM;8&i^0B@Um+*^t} z*{%dhXO~&rXD4i3F3GIs`-W=T;_8qY*k79&QaW`;4N4l8aCjVvg&`=lifOKufhZl= zPY+E2amA=RC8%$ZUC+?fSpcpE9fXKi7(cOJt0!DXEm}bnXcCk}zsrL7d~Npf5ffW(*DlHmyEHApt$Wz08VF`|7m@q@VBDDOYizqR}z~N zrh2a{X;iEMW;|eZRyibwfniSL>tKTn0YGpGoQ0VPn$RC&fyAQ^=x3!2y zLdRR&z?-~e-Sz*TPA2o5Zx!3ku51dK3)?vR>1yz{iukuihJ}xi5tCY<8+V!0ks-yA=xn|8 z=VrDQKBAeX3%{}5tBsrUh|kx|VhCSsH{+?EqmXuwPhF=F!Z1QlR>1g{S4?abat#p` zi5JhkGpymwd+Q&*JsrNsYo9-kU(9RIL&sQwhcmv<%yu^d(1yE#+Q)tp$m6qLT=uav zvS%AMnieMK@S`KHC#7?_32M^nITtDsa&nKF)~A?<~l_>X|kYsy*~?-tm4kmj1=Db6;grxCyzX=DS{ z$K~!wK$E&>S_tlXPq`pe*XceX371#PkX!h@Ef(m>@d7mtv`=426;-Xn(?nMbjY88% z(~242eX(u@H8b;DuJFM!tmECDb#Ze0jbqp!voUi)8*qj1A)q3?&6>h3yI!B*M>3E( zj2_85Wx>gK(;cI)28Ns?7-GX$*ni^!WozrYPgxaj+-7$3)w8kc`Yvh1Y`t9f+jlu^ z)IO`@^+Uto^SeN7~JzdrM-QFINS z@mIcc-uYSllQJi4We)J5>~cU$nriV?9KEv_1ntXjBE}sfp$G{wSJ`jAQw9TPO)?f@ z`C*4ymAuJ<_XoKub>YcI(^iRpo!hl(`b0Au2%$*69Flwro0zn9n-TVO<6N#)3&aKW z?^_kKf)*{fpTkwtK+VO{E|gr4_g6xKTLt#ruY3kCkDi%G{#{2fSI?_<2i=Dm*4}!0 zFCd zbU1{%Znhdg>zO#0yO&mTCtP^K0^xX)u8+EVy<}@QKcs$gU)>kP-DzHRzBaAdt*vt3 z>-3w80{HfD3^jQ{7m!TKMjjV4bx{zrX}J10r1)`4*vuk{J!niT;N8srbbV>&8H+LW z+Rt`D?Z)bFZ#_mf#h0J;4!uTUF_dY#_h+k74=_vu$g+tn!7{*O%EgD)@6MqiRdglj zm~E=ZtSjI)!+EWXyTg9JLK4$biQAt7f&^sY>``_cJk04*cu=%rtF-qIrC&?m3R_H!ZLVkj=>d9o7EA0&4{L9)F`(OV=4!pwnp@t8Ci&vO zYitFC-%GK9nz?V2@<>^-to-R!qL0;nXYr-O>sd1V&7IJSPt(gA`lK1Wn^Dv>fmg~5JIgns5NM8%v2of*wR!!ELH6Hd|Rz` z5q&&ERQW2@U^k^e$LIZRrh!4-rQ)5&>y>~Xex845P%ib=?){+w>{_oYV=zME*+Br1 zh~{pzquU7yrL!rv^NES1(Z%YF$$h8o{r05Mee=Z>qUUZaC-M-%unoVHc1NnEq_2m$ zbwX!zz_mV=rKRjN??GOE%S6XE%w0Vf>|L`z%j+O{GAJ3j{h-j+$8DSV6$JHkNTN5{ zGD`sm>DnU^&R5CEtx=^vtZ2WrbD5Nr*mu=&9TEucDZ9N} zn(22x3z6ySnVQetq+&nutqRnFU*TxRW%e#f4@h((Lx7*X|E|JDqX$d5kqsZgisZW+ zXg;}ePeMGsooO`QcvWxJ#(tLi+1aE#yBC3p%csI@aLui7&IADQ%)ZV@41wEIyyH8x z2f_dWps$%7s#}L}0!uxld%aGx*B48>zU~8{S^U8e4FUh3%k6H+kJN8o9}mmFHPzKu zzeXMeO@^XDZ5a!~DOv?(qE6OzhJH0;gi?LaS3$B^Gxs4AbbeCGn2U84M0U13|9gcO zWQr@9^~yjAuZ!^lk*mWxV>!~nSB||0jTG@m_EFUKrVTb`5D-O23_*+UBsfyAKdtY{ z=yiq*f-=RtkWzF4!e(9|uCcE_{E`?9Fk5|tA@`^5X9yrT=fzZ1SW zn+y!hRsp3yR$p-e>IcwzM<&{P0lQA4OjQFB$tD!eIr!Ud&~Mn*=bMVYB#$RgxX;lHxBh<2by zh8;1HfS$>>ca-8 zM#J1?N@xd4E-F>43*99BD(%#=zCCW&+WqA_q>FUgYQ>;RRy%v$>#GxMAs^Bd{a3if zILu#<`7~j?ZY4abgn96JLE_09zrtdZ+ywGXGRq4lqg)$_6qc0CaG?Vum)CBbS}?KZ zI{i!YrjW|aKrj|k7Y)V${z=ib_Vp2)uD8mr1!Feqat+)!Tx&@__9YR9h|uThLqlMP zy=m~ZSWV@Gc`SsK%yN>TZCRi8a;jcEzkG=V&J9{SwJcbh|*LINlz`02q&+Ycmv2agb%RKI6@}2nz6v zYcIgLyHN@o~c=Wcd$WiH-(SjP{EUcv3?jTjF zZH>8J>@91IDY-l;4F&_&Ixzv$W`OmlnVYSy`}5UqkN4^3-y|;2s3Mf#j0Xiw^Hcyf!vh++?~W-V|AroD zpXpdt1hNE;mnyX5&K;a`??+2C#Z?ZqVneo4x%cR^5mCtgj|(uI^RSX*{uBik|E*HB zF)cR1UAs9qrs^TY{V6?HexV?67rg{;zo2C#Z0m?x4R3pYF$Qaz&*(9XMrXH>S*s)u?!D zGjdgmWbrX6T3Qtol@*fJwaz0VuAhtV2d^ zROgkKM_I@k+mta;*PC;Atx{>GydFQU9_hC844(@1jG5PKUL1SAsVm@p<5PGrB#AUf zgO`loXTO!Ct<%m7rOFh>!f&dKKY>$H{voHVokoF7GB!;A9TnEjaN;@oel~yoWgL42 z2K?=k=E;vnfQaC;S`8iIIZpV>@R(>=fdJriwf-<$@P5GjVMf;c;e`G}NJ543wn%iz zzvCi8#o>#YfVx7JD{7j9|M~gbPcHLgf8CZjxKqaO){0`Bn&`XJ-5P-=WmoI&2GW$y zmF+%_J?pzD1|7Y<-pcyAl;8lVU|M^^CG^_`Mr^isI|4+L`##p+$Oi}L=|&FkEF*hP ztqQz0>45^4KrFc33fMjRDe}%zRp+Om`$O<^mhpanS9G368Is363IC^}%@z{j&xgO2&3VKFf=l{XFO2R5*HkZVfC# z_8p;>n$Y<5fsFz+{qys#TLo1Px%mz|7zHm0ZH~Gx)^G#a;I%Ru5YD>`wf~F(5h4^h zN$D@_8NQsZkg}Q@w^T_Bx|s`if+3!KWjS86A3YRzr((azoAUT>ccV%#f6H^uR@zqU z9l|xB%j4J?^h62rS-J!v;F3FR`M%;Kzt7q7a&Wt~a|15hNS25NU9Y_;zqOu4&;Q&g zCdttK+!sw6_j7xIta^UbLSChx+OPfgSo)}35wLmY-=qh#+*Hem+9V@z*pu!o@ z?vk~2H4kU22J65($9Ua>FMJ98p1gTP!aD^R44; z5yXIJOR%(hZs|<}y)~bl9|Q4`l}50%TAi@6^s*SVJA#Aa_~Yr#_1&1RZ;tX1AQ#q* zO&aOXkjwkeIag-p7-JZRVB}VJO(d6Ltk)!-1MMIQzp9{Zn4GXD)vtd>_fE2j<>z4G zv4LRr`AGkG1o+uw~!_!Eyl=hYbC=GBmHvvj+sgwY$W`@&z?;mNesU9vqSgYC3A3w*$A67PP!c zGHWDUBSsA!QpF?qv-^1zx7k?oze4->i{FAodSf@m*;5=T{j(~b=3^`sKUoym`@CQ! z7_f?(95Z)@Bvk=uts%`q8X-r1GQMt%ZSF+-`CnIPS8k4I+1-uyxtce zwrfRan69Skp$qqQc%f?H8ftS4#0lXQh!)6!rDRaIX!dl^VK-<^(Ey?+ta?NE>Wrw3 zx#g**KOI!js z{%nF&+Yo=F<3TqNLy_zK(SjuBE&UJ0BXgqy&k=w-iD70jSzIc&j8z2OPpiL4_s8;s zgJpz>V&O!n+w}F&{92x~=BD@EB*_Hf--sY8IWpW>rT3{bIeYs(lv*w%dHDvH=5KlR znQc?-=3-Pi#{;89j&-!UaO`@8eAuRSwn0fy9P-X*n*=d0>KwP57g?N5Nd*le z!)|pYWx=TMg$GP^;IQGt?B2dXB4qLwk{Md;&@EztMiOzj^5j@%Cgo$&28&-gQq--{*fsf7^AM&d^rMz`p!f_r7O6`TgfaNo3Xu+EP{A z;$QRng#rXNgyY7OtJs9+uRv8}o~geCl<2ku>Q*gRkz!Zr3enO9>V`w6pnm%n5FdOm zzdC9Dc6nkp#x{Kwx2nf!BBn3*9?jUIa_{bb1XIcj-h$AX8KsR4=iTQxsxtApb zD(m*|kH(?w6S=WgX_ld(cyme|QZ{mRK)t>})k77pN8@z|dfNyM@E^F0izA8tQ}&y_ zKVB}@44zl(Gg&1U{P4m;L{(K^W^x1UuOnr&#bgMSu35px%HZxBiDtuL!p3=-KKy@rBb0N#HBzO?_SnG7e{)>dwgS%dM+RHlYXs}Ap#0MzIQ=`cC_`6vwJ zn2dwbvrT0g)&2@l9rnIx6)R$f5bkbPD%zAzUV5BKOcQ~IF2FDz zp41@u&*{H&rwc!?g*@2zVJVZLGwP9x@;Z_*~k?P@snJ@!v5B)hE`D3W6nV&pa0hQyVfA;i{C}x==!4? zLKRYb(l%Dzxy=>8`&O_Pjj8nE-M6`=WNI-I$H-_K(hi+Y+< zpv6HY`nIO;-U=)EJF#M}F_Q#WWRbPh^5E3Ljc!1Zf1a?~JnS)k+b!#hjy4SMk@C6g zN+Zurl%n4;+tJo*lTH#vO#AiyD96Q{ZrjpR?PYqFjb~L#EC=JhZ)d8u-}(S;w|0Ms z&eM%~x|lSzw9Y}i{>WcTN}9lq`2aF6ZI;$ZCt0H9ZK3Hy{b5%nOeOVrbRc%@S}6VN zjI7ZtdHw!Cl)@i@>^<<@yYitsf-_CQ_KZottug5+998tEHARa%?TK6oTOXufLd7PU z)XWvW2_CMruFlj30!w*)Mtg^CdyO^91v@{`*~|??QjTwTrv6ZC=)G1rgqxcv48Zw=v`wi_O!-i8JTaILUknfH*^VibLi!8(hQ`yjR?PR z8>fr#oY_b7lB%jEn+0aU*)R1IO?+mqI8fI2xOOKz;?wiP0l8F!Uv0FRoJq7`NwPd% zFG`Bc_H~ixdM)9@Kdozd{>6)+>t17v$TIhpWXnkp0Bth_i zmsWmr)LUt97Lsg_(L?o*Fe~M%5>p0B2=yaE*4Rea?XS-N8*Q@HTOkiYV?d2PSy)or z!KPN#Rv%o&(ZKCtD`S_f&>U^m=dTj)sRdolLJ*^Mr%XWc3?+ccX4U}X} zEi)0iE*+5#gMK^90dAXc$$$C7fHZJlKjW;=KippDLdZNW!ezi&bH+PUO^7+7#cpBX zp@PH%^+k<@s$Mr5MfXYIejLn+HWPvmLbiZ zo57{lawJb{Y*`{EEDonxX@MeGzKMqjTi`$yF$A>1WFv%Bh<`H+D6ez3ZhmUC_udQ5 zwD0m1yOk`gw>GG5_7xvT31Eh>Gm*l&Bj`V^sLAC#Q?@Fz43(deQC@if*MCzuACn;e zg{RKOLt92AVV12lwJT{cZ6WKln0?W?ncUwpQ{AF4>v25a#HfrJI)w*Wbu7Ls$?tnS z?|K?%zgB}>V$Rn{^gFKcqg6hW+v?D}dX(R2BlJPE*{A{-NvB>$Uv{#-Ebb$AeVye8 zb}Vv~P>ZZS!JAW(!4Ki0gn(>5L5j=nt^5ri_;bG`T&tm&j6tvM9}jAF&lJ{ZA=`qw zI?K`DJ)wX;1jz5eru9D!7bL7rfJxqr?qA$>Ry+jy9%UR>^{>{IWT!?2vlW|sP+mK6X!8pdwh z1U5kqjCKmyp-~n}7Ob|9#bJ4YSoyW@dF4DMO4_OsnGVv))Jlb8tJHrchmZ*V9{}Az zBEKn8B%Lfm0=g1iyACyM(~KEC<&!G{%R8Dm*|PcgqBCghY$37nAG8~=LWlFWG;>@` zqr@;dr(qHu=_2<9Ohi6~Ry`SQ@=VOeNqC+l)X_p97$9!h92X+c7AgC3B9Zv!f#cc^ zQc+Z;Sb+L!lT1#~+bf8bYGgA-Lc&AJA|<6kLg8{WRUsCO(%+N8whOfEH3$X_>gojX zvKXO=OEg---o2&FS(szP>b_IQiX}h;!tKK=>_rqUT+6|e9!Lch4L{Bwf*RClkX1nz1c985 zX~CN1yEyM%=bm=+%{O-)^b|d6J9p-W{%mY)oLo`pP#eP<)jUBgiT zJA>D|n_@{7f%X9Ev?6vmLO_COu{gChHfekBkw@lVbkP}aNvEF=#9}7F0E9w1s;Yq0 zQPeP+8p1_mT3wPWu8YRB+tcl9(Xt`PH)S$O@4=Hpsvu4n6sFU<{bo$I&%A3 z=?Ru>O@vyBD8sc$W>HKQiB1ZJnt6%V^dzN9MQ8Rf8Cv}8bmCUg3 zhI_f<@^{dE+t;YR?wfZoN;d${qwIKohn)ST*=*gs6&j#KDm22N0<)9=`wQTyohJ?EcBmnN?+?m(?=8z793$ z3jmj1bpz?=?xi}c@v^^Ye6V!>{(`_r7{2bp#jlJN7zYfIem?aJq z!Ua$n)#sf$wS=gINH7dCjO(Uxa$B(q3G8AX&vOx;i=ry1iiV0x(1jAAQK>>)hZ@B} z$+=hwmqJqi!~J(WzIrTY-qzOkuWzc35>Zq_fgnON@Bl}EW@zY|iV_F{5@{#N_qZ5E z4^P^76+zUPN@YB#eE8gRXB}#+Lm;^P*_DsJ?L86900aUC#(E{DT$m- zEPNVs>n3sbTjOPc60SbNarc9+>(4B$vT01Vq6T90w0Ba~wVjG=C!rnd5$)~Z*o5}A zaBhQOY6G7?jA4pFAqYeb?5s<;$|rwC0Y!zdsguhC1Zb+NCteySW#=ds3-l*@>FMlc z=Z0oBu3krL%U;42CDfHR5Xvey1mLryoWmX4FMc~(RWRrlm+GUfr;TVVic@fLT^EW_7pkYLwG$%?A|=508bn`h z5C9MUUQQ^xw7Y{7Lnf+cV{KZC=xQf2=R~HRe<>%H#F>B5rNrheCfGO)RoAg!dLH*r zzd?2Kcs+Zuw{Il7>KU@@R$*HXxE_iQaStwxY9sbDDCX$v>$2%+&tjM=QmWKenM|E( zB3$U|7Hry-W%rIgI@`KQ^mihqgAs5E$BNW9X~asCq;vad@7PNw+lOvuKq;_seTJs# zA%K-*xbANxD9`o5^|$-vua(x29^l#j$G=U0!&nq_BL#F=~n{1ZOH@R?ehzl2os4O+v(l)xN(@{eH^{;=WqoadNCPQC; z|Ims7@*mU%|4(3$*bheTgXaI?mVt3}2Mn3}2g$#XPmH)>A)la-Ptdb(3!!isTUM>1 zXWtfTr_Q9TCQj$>9dzv4GiU|a?_Bm10Orn&?mK-}2+eT`+F*BeBeJV;vn#PvdvW?w zxE)EXd;wQT99QBw0;Axd=RFJu6c5S~L?zUg8a(yK=3m@>_uU^J^XY3SDgsaUZB43a zpco3$RPhYoFRhxO8VXXnxSkDJ9jR(yC}?qm%TKK3-lv{AqRMsUwdG$t=WS-RaZ-?= z>HGgR)xXbGwH!mM#MH|%^(rEv1w_LOIs1Y#s%rT0k&JsFT+clx8rL{(N{IeF+o{dB zGPTS@*}8_eoe-xn-$7}%n+qEpV#4NWq|{5wKXM<XM>DFAu9NGh2m(U+#Dt%qzbhl)m>IY|j<=53>$M|kdB z6vHH1S4zGwiJEq(oI9O;c0a%GYUYI!*rHmbXI4==se+o57ZcWl)K^ub$AWaWY+zd? zKwZ&A#Ns%L#vaW;7%J`m{vVj8Iku9yebBtD8Jrw3SD+2Ni(^iVo>UJgU}tTtbOBKm zxH%VTK(Z%EtkM8qNg7Q?#FhK@?sF%FH3Ei;f`YwsBlhZLsHq+_tH9Nh<`RyTpi2-N zS5bWGw>U381DSp_RY$QcoE_`PuYMYyiVlxJJt(Q89_SjAY7G( zrc%nvBTSzWqP|8W*$*B23aorKMOSB((Hz=}=w ze!{>-C!0f7fx*v%>mGlhz=FvmhIqVn~UpgVkw)(h5NnyI>=V0yS#lxHi%S)dj6+BP|cj1~mtTf*@qLL_CMbp54bc zuUmB5VYCC*-_xjl)-Vk;O+__>Xb}@lQ&6HIw2C06rlEPhtHCP@)PM$QP?}7H0$y07 zh##Ej9RBkdop*fd)^}c9gQ0__`vQRf8>y&D7*!1+kthTIg#xp&f_wPS|8lte11+2K zc}`>;;sK7Iu2#>A!S>Dqi)&0wt&2#R%9#sG2?PS9Hx|&`R^D_%4KM9ZQeSDX`la+0 zE4GQN7^VN+g0Ih-8^^OGuB#5+F4BW+a~|he$%09P#3Qys9|Y9k%fG?6ljv#*^wO-;no9(q#+ea$^6 zW+_TzkTL=k@QAl($VZ|?YiqF_=!lxcZG)FYk`uz^lzA3i6v<}ugd$;5i4)dVVoCiNB+KD^2o0OnSO|*w?;~jz>E{K~YeCm8obJ7pX$F?Ck+y?${d8N2e_tx-D1htOxE^?-hzGdR zk6Ur%t3C+7N@ZCxC8AxKO4+1RHj^hu2!?`KmPf7tkr-rB0!@eQ+Y3}w1WBig#LIMw z1=zJaO=V>XeLZD=y8R%gZ&jj5TcoL)~P;C#b05T7`gbfOqQlfj3hz21$bT}HgOS}Rz zC@BK2X<(@;!HOU<97K%<&OLIqobi%V?~_T~;b-iRov2yR|_ zW(3cJU=TD-K~q5p&@_pZ1*CNGgoUd6f`F<7(6wsn>N|M*yF>Gye%kwRs>}NM;myFu zf&~k{XcRW-u7tPDh)`9dvuam?Y4t(cdNLHO3=5}MGOMYAXE*lKn-naVuJgr98(DF4 zOAF92+Oh1MgJv4&DoEj>+czjYAKSS0b64`zZ+}LK3H@1LAP_14=haQd-S=NvYSNq9->?7cl?6U{ zdT2jk;6UO(Ye5MQ{B2~D@e$&mj`R{7?<&4b#D+;7kN#URXU!>fFoS@ z>i|dqiSV)mOCHxv@ip!7BKNTs3a7bf!pTj@4Wmz~a zKy_J=_CA-%wI*#{y)0kbj;SlW>-1XIZcXvrrasX4-B`vFmO!`;st%UrP{>;J{4IsD zM{vM~LT0E=fI&#GJ>yEm_=y?qyIe>YuCVM1l) zgja84_tP)ZG<`Cbog?8oh)9_7aEuBxrj}MwUR8n=-q^?=U^AOd8-D-7?_|7w5?57T zh=K`es3XwW18VeCjY_jUoBo>G{`18eKK#DOSG((nI|rxZrYUn z1c5bAJT?^hzvhX@hJ5{%4K?)aZ9UM}KbpW}AJ^Tr{K=+@0IsHBNyuef3PlU4X(*h(OXhiaZ6}_`w8I%6gTJ3PyTaGB zJaBD^^ju#KPyh+SOX0XZc+x?51w5~S=UD(KipsoG$~fzMv+A(MABNB0*Su_MsYZE7 zqcW-y4Vk1e9*_UMo1!I%g-oW@22inZ9fud2d#El8aKelj2reGOP(4;wARUPj))57X zmzMOevZ)A1P=S0Ri<7rNNHX1hr1y1G=DMTbQUGGe0nu1eGa6y= zs!6}Rhk#*XEv%|w`SUX`U~Sq+{haCa z&!5H=J&29Q=6pXwRY`e8>dX+uo)nsPa7XyT@Gj1n|9Ez#@@VtZghDayja~#m#L{`F z^6daL2!or}FD95vfS>F-=HFfq1kTSnHhIS(=U5ahn`}{%&Sl9JvlNSY^0_SeVwPgj zqFD5cK@|%{?1F{s6mUHoM+%CzO~JMqOdEf`0N$YsGcDoIO?QOSL#RoS5{T?%x=MnjegYs@Hzm%P+Y)x zpgk$r(pK0{5cuqcr3c-9ko+I`TY~naVEG0C$Eeoc4)V?cfBStP{{gZY z(mwrkY2SPAYbp>NrKo>p$;G$xiQE6OAJIq4YN?wxg}P}|h?dn-J9XyJ`a!LKG`{|W zVR#I{Z)R18KVK9QB>UkeuJQ?O|!g#%76a(NDn;eTSR;#Kpw|!Ls3F#s*9o+NNFRy3=)q> z1j3xrh@ z#|V;h98?K50@oSn5OrwW3EY8VAeth~+!H2)%e>M!JKFcLX!=~*lD(L<)s*H9!ZVxr z!w-MM>}-zpVbJG>vo2`Iw9FFk=LeN(?c;5uM?zA@U9eyZ-@EmJ^Y z#7cm}P(<*fJv;c+DN9VXOW5@H3xZ*2-zQMDBn=HADyvOYO+{6qqN;>YSRuf-aW*Yk4vL;)Bqv^hMb=zjqmhpT--fm4nW;l)hw zirJx(zq^y*<@%UeYU1VkaBW!k@PBghr~ZpyUp?BSmsiKeU4oZYn3qldZ=Mqw`uwx2 z_t*Fb$$#Un@l8W~En%O2y8Ob*l|vGA9=}5tKq&cgDVf5`m9TOp_kn!hX{TX6_uNqx zc1BD7gD!zF3JVG_RK9oBl9Tr{{jYiAG2+!#B)Zto*Y8+`L;Cs;h9LoSO3O=pm3&l1W+MfoU54hK@kG4njh%=-@aGj;@f99x2O3YG6rFaap^=b?!d<bS|wh7f<-)W_snmnn52k`+M|IcC`>nckem zJE{$xyHgm?m zev&_Z?^kTuxRtr8!u-=0;q>PjOF7^J@rTqi&qsi?ka(sG1&D=9+1uwoMwf_rv}R3K zYU`wFqu85A8~XP$9)9@Ytf{K4=f{~;>e)~*(Gdt~`&KY~v)xcjied2Z3Ey%xpZujj z01AS21z4N4TShsJm+Tbh{9}dvp~V8zCjY6Q9KTfLoq>j;ld_@5UQ3Z@THI zocE!~{J^>ahnW#Dq98En*Z=*u-w(i+RXaxQ>pvKV1b|OpeAX8>tpDpp^J-!gGzb|g zwgRdEnYJ(uiK!~6HaM<>gTQhmwp7UrND7yt=WEA`3e9af&Yl;}z3tYK%l?iAZ~yM* z=eB(7Ezf-F7i-Q~I=2?h1uIoRs8A3=(wa*|Q;CFB2!d6#XzniZizl~xYxmmst!@7E z!-qR|Lw%%t$Mzh@EsP+g#J0c*O29=obOHfCtV)u{aa-`z9I6sQc>Q=Xf#*piF2y5A zK^TGxySi*wajBg$i8H=@8QOi1;5jNC!sYnsvw5j?H>tif z>Mxh`mUGV_S{laK*~4iw>nZ=x=K-!6%k?-A)s#^)#~|}k01Ds=n^=iNOF##uJS|qU zPHa)$#ToM-I?U>~@4WcprN4ag(QQ{$h=4}{6)+IE_yn&g8WJ$@!%`&RxZp@%2(X0k z<5n0bTkXMaKQ(Rk7^d+TyFkybXKkS!ul-9TqG2i_=Fih8upDTr z*XTRl^q!SK#l$&&dp<${I3T2H6du^m1IAfzV)R8 z%PlwEv>)+aIcpZ?_U%XgT8yOaAEB#YKS5yd@ArK9!EwvP7`m=+u3XUfc;BBq3slnt z5mCV!$Y0YG9NWfH6bd;P2Z`b-zKg)~uywFi7e~>tJ^z7yaYu@Ir!4&}E0-V1{Fr0sHu1whxOpMIs-2(JUdU<9zAzSY$wv5Q9@uo5o|?{)j! zn%&qmR)pwI3d+MO)iHyLa-A2OlUNQ+sWlP8reLL6GRNf3C$cbx3;=+f zbnuXV=%Duhld)Wn17Tr<+>I8EL!VE$9euu?!(kii*~0myXPop< z>Y2lC$@uWY5AXZf(xtP1zUFV+uBg@mK@S9)pMm0mruqT730GiB4NHh23ym|()S?c2 zx26D(S!$bKpnFVsN!VPo^?9)&78o;K2RI?L3AAfVbUxYqF_6{`7{H%(=%+iIKAenyMmgiL0sz!^3qYo(_2zq%A?X zc&;Sxfee6DT@+wjTYOBA zzW_dP$t9P}KsXnEYO2hr)A`%x0{v;5u6~<@ z@ObE%+@8Z3ulJ?&j>c&)1xFBGKIfdyxtgzyUJ zHnbKJe5&kt9!>0Ft>OrK(+n;PMWiSTr!)Ir+x z>?*QjuT6g|J1mQHfzi4i_-|020r^>A1HP4`8kmY-L%6``lk5fs01t=&KOOBPMvvE; zWcM5I6#~IQwmVkvIZ*5qPLS_^@kJg1;=mN(MBprZL13(P4fFWF{hiykjq6FfQ0{at}Q4K=jf}Fa6#P@2$IhPJM*I&XbzrYaT@#ik3^EC@}?S0z?612nd6s zD|iarzp_(KJ?Xs*?z`{4mtKc+8aI66s`3ua5VdpW2hmh8OqEF3L^pgbEEH1EbR9WN zu~G->1Z1<4V$R}zK5-I+$4HN+<6r4Qh<)U@1{Eh^c6(x{8L1 z4g)#nFGto31OktoH{_p;R-WBUe+mcK^O^qHSP#NJJdMS+`y$C(Ei-ue81fTp5%lAJV z8pxFu7voxa-jaQi|1P_Mbb2+P6U+G}C-EiLk{JJoe&?5?+O(-9zQnHc@&F?>`&NL0 zgeQ`MmBErfBogUMIQ(GP1Mv>vho~$MhPXTu1~U$x4cP)R*UK;QI2*VGI8s4q2={?} z2q@>37dL=!?HH-<-Jlt;fbS=MknxWVn84A64e}PC4mdD>XRx^UNO=*1U10LSUf^rD z-G+JHb+5^9e=Lwc9Atv=DE(KQQByXjDMo1EZQ}_@=Uoz6iEY`KA(Myz#dSajBVvFC z+d7N<{F%&S`F#GJukpEzJI+0K!K}2qb<2C-SEd?)^jC=1;~tF=CoiXK7dtB=dp=Q$n;SZQA;5B4Lg45{>@; z0x!1m*x$Bu*uQ~caHHeU06eB?oNsF8RkI^?)Cc24Oap!3QPdR;UDuI#2-mkitGeo^ zvDroXiaA<}-JTH-{%&ta_eU6mYes^uz!kt9%P)RAlg~SqU~MU8c`1rni8MoW?`gs5 z?ID%SlG6+t7Bph+RfwhA3Fsl}KX=_=)c+Ba|Nc|+@nh{A0Im_s`2n-Io;~ES$NjBWsWAgjr8dJ=H`Wy^eS$s|Rx4pi8{48eYrAwA98L%WAQ+PMX3ViK91^hcO z1C$Sf9PZB=bhz~oEW<wfx^rYoolm;qzR?3zgUL6W5*i+}l4Upw~LeDH_D%v$|d1D>9aIy zVj2YrMMn^iYBaYC_T^NmIL0k6?#Yj~``&2LS!zaWj*rw*5saW=AaPL@9mCKD%+O+p z8C}~Ui$hOenu6{=wmsi@F^8{(UJ2Z>>9P+YLLQOIQq1})6kQUCMoFa#$c$fn%4y$= z-IHM9@1MXlO>Em9Z}LA765tW@B-YtIe47?>NBN=Gb^VvB=UuQQq*s>cLIX(KQmnM- zdGCAQdwwR9>3Qg(OKWgu{LY`2GW^x407{y8xDNN>9IsC0T0ftF;((=~t zF8=u5`ycq~VbuPALn9Cf-1F&c+>cC|T}dhhC{SJos-_}6Faip>tbrHH5?4%Kcp)v< z{iEQnUg5p6eAoCO7!HTOkld82xO;DpZ?~HF4~;B{q`g8KX4!n z_(2ptJGX2GWx)vM!0jUkoc$6>4jUUmcP2q!KIu$~)we&NYMH^2lhKvHeocH#(?kgI zipqWirGAe#@eham5v4SmGkLeY7G9eNTwl6$X%wKky4rpC;qi%md845NWZl5^{0_)} z9k%W~VA&h!WjcZJg?-I6(){s{6@X@tGls4E0`R@p@wY!%dfyv~+(&~^O?K^1FPh%o zUe8zVy6aE7dU@P)UOxH%`pTPXb{407v#e}-&&@aAJf^az#}aC1@n}t@dj4r|is|)D z5ouXEmF14o(o)28VCU8xoe9<3*<8#dddXnZ^m@gsOq=;#=W&;MA)NbdLv90k}QCp7ziPS`izD34Z-{{$v*NCX1hi%BO2 zotSh40{mv_(xsCxxr8XAOIQ8BfJ=eaIEGhE$SXBNvd#?25d1U%%`;}q7+1H)1ST+n z2~1%8F=|PwZ_n!e@+c~%oO;lrB7J*SZ+o@%6PUmRCNO~sOyKp!s|o z8Dk}7!!TsWirt~T z@bKyv`0Q8yT^WAd1CKcoD==!zi$~R`&s;L2cE+@7X3v~XHfvB>TcEcS;^hh=52<1f ziKM%;mj|ExJ9}D0J207JG#`8d6PUoLF&X$n6po7-s2vW!2j2U7PwH63b?03_Qb4x{ zaNDwPjkUSy8x|u900;YQ7=}!?ZrJYt=^a~{boTp)1OR|sUk43~&cksW<-lVM$Akbd zI#ib#?k!(>w^mjWWMhksEJ|EgAmz)R7AYl;>mh_gNfZ{%E9b>6t=#&(6+d?1Gq2YV`K>kjnTK@8VS<7B`mQ zX7hNV7!k7s;cDn+4(XJmMH(>zP_Rvs*>Nujcr+p9_picoJgmImXTg|V4}BfTr@n)7 z?!Qh50TcLV#J#82XeYn9vV?M7rz7uv`lmY*SHujow@eOEt(i0ggVY6s1Puerf!c76 z8L8~`&3-53e?|=UhC1X6a2WXyE`vR{81~(u=C9)m0fWN8pkTnT?Y;J7y9rPquOHk7 zz`O3e>(w`s5U`&G;9x?)NEU#RO#cVNfyX_D$X^0HcFP4+KPTZu=zQm7R83{hBfI(C zO&1}Ny!Xb(k18=qsY=(im52_}l4^`Vm_$yXYGq&v%up3ZC`2$EBODIm3YXsQHuknQ zlg#IiIl^>`pc~+MKu-$0KaZK&iQM@+l<610UP8dn@Ea2W5C{aWu`KH+ufseh@W#ie z$!9buQ&~KxBt(5EL`VzsQYyiWGE+OQ!lY6+s0)}>8$lw0Af}<=;c!Mx1y6QmZ^Gja z{POv)CC2sq2XF^|Iq>}u2n6o5ENi4T-^CI3xs!vp1V51c^?|?hfcoTyC(iFkb^a!x zndEFg*2;bs0H71)mc|R@bynx+wo1PLUI$eI$Yf<@t5 ze?cm6^5aho?lg~!1M(uC%*4+kAEbPlP@a8 z42B5@P1fJr0&ow0znY_sZvoeh@co6r|Goy}|Fh$M;Dg}znE((%5C{Z*ZCTc3huQ}? z)V2pjLuKXXqE6!bADj}W#)$Idz9f!PU}`i(rJ)nkRbqOWm~Id<6iijYK_zFoY)R$# z=GKnQ_|5Q+1mDFkzklHQf6ub4FCJS9zAtUtFfF9g-*_$r=;{&T7xG0%VJftX!ddyLQ4sh0&9vR$!+z6^Fs_reXYicYF zr&+RK5>?Y0iBLjyMG!?%kVtf0ClV>4XhjJG@~m3BonJq(g55h3KLM^8uel6DUVCj& zx&8JcAea5*R&xD4B->la6^baOHGJlKcLONbUVCluc7MB39ai4?8M1vArlH_UNjRWE z)P##KgOyK1u88u%e}~sz0Qe3t^a7iCaTz;)mjHMIxZo&{Ejv0o2pAI0(D6KvzTSRj z%$x@kE|H^#Kp=3xWmz8tkjoyYkVp`UM3AnFa9xb|4e|T0fy;*N^8r9{e)k}HC&Bl|F;`3LqU*m z$#q}fZ@W>9eTQXPR{}i$l`mph7OJZ9r(Juf4f;LSj;pQ3bzK610H=QUhx_fn=1ZSv z+2&0MRcF}?YbcGD$*1N`001BWNkl$Zz|avI~^zC1k83F+IZ1?_MT7=_v_2>8VmxKl9P^36+|d z!2q5I4?gi{@I2P6YerMF>ppkR=l|ojWv{g z?|6x1x(_weO;6q-;e@DLcnV*;=W(uu&^cfIYVh1!ZpkW&a;S7fDet@rJL_TpfA-Eh zJdWyW-0$@5yXsxCEx8*P4A>ZBdI_ZRkvJqIAu$lrC@G}#CEu4y3P}h75=bBr5+{@p zhzX$>ObG@I*tkoUWc9Wyt+r18{jpjj8)HkhO!`~g^d1Z292L@%A~ zow9cdT{ANb(jjePi@09eDrv|sllUf$BodH4JcYj7}cG>oa;@2d+hUKfqO`0?rh z9T_mNnd$RTrm7VBgG79O;^`EEJ)-zsPy|2{NZBquNt17E+1(0E9cTadjNb45@&Dpl zHjd-)@K3)_$*j3}H81ndd3UalhQWug`QN=heD}5A2OyJ3u;Gt45|74t_ji6sIv&p( z4F~K0jgll?w(hf+0y%HPqnkEjd3<;jiOO(W;u17XLs1kg%OV&I zvTpl!{=Ibv!+MG|P+eZhY@d%Gu3ZNs-hz>+|Ishwj%WV(uqcSjKXJk76c_q&ESHS# z(ztOufpQ;m*rIs$G(ss2F=I23O%PH7;0hSS1_c!=q973)Otbxom&i!4==|d$nqlj% zR{rw$bqIp+{wq(v>Mi#IjOjsqBPE{q2pq@&$bTN*aVde_o4@q|N-ByO-1={(&VM)I z`KmG?=Rupso*Y3#gKHMLwT~~bmlhZsN551jj%$_@!f!qJ#hJ9%ExtG`H^paGjQe)elVE- z-+%scGmUru21T#HDzS*Qwc?$*n9lZgUfSKl@@1#;)f@kmKU`V8dbMW^rJ`N;=FgLf zTZp2I7S=#;K=DCo3B)sy8HVB_g!g?SFDH#>(=de?o^T_xB8S2yB{57%KO7a z%1U_U=B7RSWm&$%vaG)W4@^{ZOf$jmmPT;F@Ap$tJ(F}QhHhlBZ3jhB35QGR>1jii zRczM)SE8h}3UcMr2M!`*OzmjxzmX#KTSSfTQKWv0U^qH@|B*BX+=AsVP+L=uxYI9;mfI6Rt zGJg=CCZl-+3=PK-Oc!J10!V;OPLut7iYjSq>!fAJ4&HO#dzn*I#Ij%g20$1w0P-FH@wTV_aK9)@D?WSC znfSdvhTm27EP%dh zA^oqu%5eXyOk4Cm0{1jB{r4Y7Qx%4{wD0vHrM{F`*Ka|-*_ksIs3%Q;*t{DTU(ene=dDp-Arq!XDAj!)-*KL%h~VwAc0^6Ns?Im_{045&wt`? z_dRsTF2McZK6mdOM7OM`zpVpHRS^b<@XwmZ@a`RSZ+?mDWoNT<+g3D9;i%=OA_)S% z%399;$SMHAbzP4j2nU)HaNXa10T4+?vj~EV>j?P5G8hi{1F(1zJohXV6(Fp9)29QT z0+u&?pn#_Pa<h{Dr;#G5GYcZau^1cwc^^0~3Dcq^;3pI*q_1@cgKhnYUWwrJnG6j@DGx*l7ZqWfHkOs8W9t?? zMa4J+akMGb#J4vwXt^A7{(n(By@8K^@5cw~e-lu@;VW11bW1DEL(TXorn`Rt%j2Q7 zwTXrG4R|ySOdZYRV>q2AluVQKi%co4p|!Q0x%G9Zs!Dqz#nIEIu%mA)>24Px({v}|i3X~nQj0ijYuHDIteMxjxKBCA;5 zIC?3_nus^3;mSUY?OBEf`U#3I!Jvv9F2wX{^lfUS>exEU%gcG;nHKJQdhOvD0DC-P zW;%i53+CUB`}sd$qKJuB*!vaMJi`=q8MDo$45H*WU0Qx}Um_=;r6hbnaki z$4hkew$ileWj5?+VN*2C;}6_RLuDa#A(5W7f2H-Yzw+Fz*K+-pp9F9ZqWl2_;gah? z1fM?_@CYuLE~o-%A{3Q?>H}HEUHx@9jB7gvipjZyH_p-+YV;56*)F)C8-TX;&e1^BPJQEg}fe`Hf^_gY>@m0u@V- zr*QrvB1L{8?|v_y4}O?XX(?h$GlD$!is2rSkgR|rK}eAZX)2}lv+-2aq861Sd;A0x zF9KlN7Pf7X!X;s5d7xu}i|Z@MI&2tk|Fek%JJzkGWpfkJ9lMYQ`{-+FqT|&Klr3D! zDOX)Z?Se(v{oP3Y1Ei9}>|XyO1Mw)kU);#F#Y-r!pN_w@fH|j}NzMCCr!o{K)43b@ z;Qg;(_t{H%zI_+{gHdMss*r6H*P~!%v&^iS%J#lqUTNRWvs<>~l_lm^l+!SK21NxG zOs}bC%Iq+^hT^=^-hpZwY~9s_nNaZseH3UKUaxnwyu1$dtbYE_4@#nhWSF$?YNNZm z3)vD7YrJFv*VL`l%sq!!FZ@08My3S1cK2ds zy+nS!2?3}8UY@cQ**Wks$%CPrlHj^7k|g2rY8Zw=RcQ&5B;q;_!|^z^)27ngw3(L1 zW|k~J8N<*~HDw|$#U2u^+vx1?p{%eJ!{|hIEL2xwpuHJM(%8_G+CoNt_#J*1*lpO-~)#! z+68#c?f;sh-**c+V<2jLk0~XenTYSD3ozR4pI7wzZXst3w6%9I`1G-dEL+$0dh_1D z()QxBq_=IM;`n26YzvPll8VRiE?C6i{dW^z{U;LX48=>AQ9NfZIs#_n4npsKFX@Gg zXuabPcuUJDo-u>OBM+hK8B9{7{Q=~WDEhHrgXmfyBcTcs9z>FzEf|1n+9WlVl%7lX zX9EH*X*0`1Z3CQ8T1dZXpu)Mv7(IZxuGio7oo}+^rDuum*uqiAAA{qVsG>qDF+}mK zc{Kj>?=%{aw4rw1bSkIM#S$P6%sBZ>x@Jvd%e{{hEbvf1eKxI6uVr{J10D<8+qgodI5cE*Nij18jeI#t0STX!|# zpi=8oP(nd^42wh}L48pHWd#LBFYs%jkN)I`yZ2GiMeqtf9wn1XiK7!>c zPMH^vDB%Xec#1p>xAb5J1iZFP!?ZGVM?@D4lKn}_O8f}*LHc(M;?)X}O_$<`k8Hb* zDhYVhLR3-26$FN?ajndBAO6R^gbNCozi>9=3@@&M#V{Q1`* zo$&xnphv+4T-SB;>2UMb(L^B}zvdxkY=rveIlT1vA4zbloM$=b%4&%qr)H4X8fFOv3A`x5! z6h$GMPUAQZj^p6-`$?w~q|*tSo3e0&uYm*L*|wbAXKC^i5~V_*3Sv8%7f@As2Ur?Fx&`d6(2 zKzCh~;$mz;K$c}J%feq>jpMp`*ZbjezOJ*fyJH)DJ*^KEV}4HmqaqUNyauYYzqOG{&bRu z+6FkfsE}Hpk0*8yVT>5BW8gXf)#oF&bvr|`3?0wENZ*cabnVze*XAbdXdlJ((^+=a zmsoP)N@BYjd3Ej6biA^GV0jg7&pg4v^E)`^%+sh{a4f059=e-%QdAzMdim+hS$aI1 zHg9<&`37*=hObjA`?tch^NXX|UJD4Dq z(oqc+H{;@Vxl~ADN(&$o&?s&wBvc=ye{c{p>mU!mrs&z7!Y7CXg9er-%h0evDn5ke z_u!jbLT^hPmAz#j1o!bZ4ZZ}Z;lF&hq7IUj8F zKS9brr|sRnzt{Qqf*?$!M?g64pAWeJFP!@>2C8?{I&CYnTjr4c;S+d)dBPmpOIzrw z-wGGriU4%a*h*!_&oQ6=29{}&`o`WoX5@oGNd$%^%m*RgG3m-U!Hh1jgOIyyDMhyU1p{0N!w$Kd!Go zH{+F$7Z~vfj79bZ?gRIM>oU;NMC}PDlj-h8l4Sx57oimulX&WB620vVeD8lKsH-D1 zeHPPdYDj0ZBpaKE4MnM2dOW5mVK(g~^4|B8?d-s5+<~yG5oP&_ELu8NeGGjjH$)Tm z=YlHq7#Tvch=52Y9mnVMqG~Ee!az55+ENMD_h&e%vXlnDMprt)Hq*WV80$lL<=?*l z9dI3bTDqy8Q;(S#LX=f1<}ScjP(atqFEH5FM)!3;qqx3~;)a=&R@RU;3}UTKM5Ddb z&Ynl}`gItFNzt_F*t@z}|LjJNInKp@+!7WacPy;F=M5WSSr)fHwGI>&p|g`jC`3Sn zCIQ4umNH3V+02>5hKI2P3%}P(%Rm%Y2Oo?m`xNz&BD{)5RZ*B3)zxfjY2nPdNAY58 zh?%B|Jz`Xmn<7;m*E#L$mwyNx*wNNRuslFEo4_9M;43abFSi*U$e<}QVwa7b&fpV7 z0zrd#T4!ij0o}l=aw$y8473d5I-nJL&;*6Jn4mUT2{i?5Yi}DZ`#`wQKk*o*X`*^W zhGS7=Rl_z7FmpktmXStQ6+ptx4LZj4T^p0%;EnPDw;kz7`l$*I)s8DY|A2>$)Knzwq@bihg1O2 z{nvLtjcsL^zIZ-m(;7e!mS#m5@HRS|CL1ce~ zMDI4bTU(F<5&Gi^G8>*l)f9Y1Rflp31mROZcir2+Or|%9X$V-lj-&`^ViF}J!}`Zy z`W%QSU}ymM)~mp)B7Ee>hy5I6Eeox*6ep3uHcdoPM6ImEiAGskSxNZjo9X$=SHQ9` z3jH7$I;Fo}2%iobC5Vf&7DR{_62M3HW5 z|BbIx{Q389v>j~_zUW1%X;kp7fmw%BR9Uat%LSw!OHvHuIUi-57MUwPfw?VL0!USY2lJN{O z4qd4Xo1z(tR43EVa{* zLQqs((?auj(e-Rj+3N;H_0zGNY}P-!ktq#j=!ooW@1!6su&{C(i_Tw3b4Lf2kps_t zOOixfw4FHhIWN=-VWxx6jvLN3yO04MOB1tM+Hf=zi7DCZ9k_jDbhaoph zVV{6U6^KhF;jo9Kw0}jf=v52}!z2Y0$@P(q>BtQ()${9!wG9yngjn~?HmU;EW2)5H z)7_1#X$mN%|K!{57r&89{IIX` zKZ0}ruT%Wa6HeU44O+S-4tM89lc8URkmIr=3=0YIr($@54FO^Cnw%$K!#VF_=B_!U z>U(IMww0opXA^m-jli8-srbg{@%p{=e);}A!n~Ip%f`oV$738`A}+(Q1k19}Ga0-d z4~nW{7$$~cU|TkRzaPsoF%2C-5V0)_)3iogxnsu6BndQBBZOx%5bdM5un^O62p1Pp zU020`nIYNlAyDNbZpkb={&?n}cr2B(=OSu;oNNZ!8(>ObFOf$cBJD~H8Q`-t{KchQ z{6E*h`0s}xeB!6Bd+Qf*`;vfwse?3Z;&?wwx+J%h07 zSBGqTc|0Bxwv8Hz;0_I;sw%p!<0&pC-JNq$Ym$VK$skEND?FPqv0r{Ue~K?1irmpW z^~94bJMlyuCzp-#$tNBr7%nFgksccwvQKMkeHBUep=v6!q!KA8KoHbhIdlUc*ROpP z|5!Z$`E8zjz~Fe;SMiV41CZb5sjaDoF&F`oB!OiiW^@88FJSjAHmgM)4aqc7mn@_7jCT=e+`gAbpmOGHhPJ#)wP8@`^W~Nd z=8^%8h26st*f#7Y<`+uxbDbGf$snizNXS5G$jb+7t10j(s8TMJeaK9*Wx#+@nfMNd zBuU^nI2oI1?|m;%-~A5?C75->F`&r!eIXjxK27Po86-Pe5vI<<7w|&OR2uBP!93797(g==Ji^@BRRC$$<7tQ+GGv;$j99DJr}^^x+}8 z5-Eh(AlbCevdRk5*(`Ias%Y-$z+X^+CX2N7M@eOpWPt67Mv^HFMfDMi6w)1w^6fKD z<<(S%RX6|61%xl3`IXPSy!++AqPj&EfGCOxfRhm^tuCiMHiT9d#OIeW26R%xI?3)V zbtOJBj!mGtfTU?4Rj7y=3o{@idNlNbG)5l?t_Q0~h5{4Q5hzQlL{*3De)D(0ed=Q; zeC!`D?|w-pH}&zx2m*rZqRJAno*qoY#PG63ju@FY|otYVb^`|jS6f272 zp1p z(J=ytgFwy@Kmh#z&N6e?9ENuOi-9w$07(Aeabn-dB>)M1b{WBy5g6P-!>&10K6kj{ z9SK0!v)GnNq_BW&CQCArLJ)*K$uIP*kqZoT9Wv=Owr;~1@9`dN3&GH+uJuw}RE#J} zh$2Kg+W7aAPvE2t`WfcsE!#-gBGt7O$f|^Bq;d2Vir}Ei5UDJuV$N&~6_UxFWHg5_ z-E>#}S{@35uv-&ufAREFPqSgeOEfez05CLUpSJmxr*JHb;o%smM1pi`n4X@_!xbq^ zDftXjN^)t_M=SUPZTIH^$ma|gkLA^G0?xH}Uwh>j~A?;SB_k>Sqy9B)a5WQ#7>_Uob>)>MVR7k)EDjJOvSweQmV2~csyX!ZXX)(h#d0hHTJRTZw>=(MRCn}2-L$f*Vp=A; zAmvt2xDJ+MlS(9UvlgyyV5Cx*@i>{`@mJwJ;1oc9^glZL-{^J!>6TXRUjNdO8vP6T z5q#bVP*x~84}j|iEz1&zQ^R0GC>uhyWJj=sgmS$S9(95}e@;}Jjvny_K+Yo&tL|sZ zl&uuiE~TuZn!XKpjXmqL{UK3b+Won zFcd))1X9Tq@k|=VsrbTm4K#234+E_&D1|;eUXAWuEwr`u(9u7LqWBp$(xfr)WF0pd z8xjQVC=)!MU;qFh07*naRBFS87?}*F3$pFt+B*FMS*ij-jH)I4aCI&h!Z=d{?~5R; z`i1NM;c_$w(kYwlkc~$hxwNJOy#p}(B$=p=x2_T#1#}a4-3kON#&T&-^5BBXH><_H!=+0S_}8reN9@q976Q z?NKB%=Pf*O$Br%QF|t`)$3{`T6c-mwgjfOg%-_@6f8$=GdKjArAeS59GkeZA9`-k? z-=Eum^!_*6H-@QzKMUu)_ky0Ae$BLxTu9sheBUy?itMCK0?U^YFtg|_jbsM<2+WyJ z-*f8;EnUjcj_njwO{b}KJ&DF1#H@+;gDWXtb^_(D%W!{`{(&gv;Sln9AA;QI-@_OS z<@{qulmajKWGIlmlxrSjPwxH~DY-}9u)$2GkTivunPp>d1{2ng^K$><{I7lc%IiP> zX%?UNVV?f^^_HL_TQ*cIT7bt)bJxa37B+Qp?6QTl{O1+Qmn@*Cc{`rUX$(95Tz&_V&vNY;*I)0lAr(h-#-29f>q0wuyFQt*|Ka@>e#Zg zkyymb>Cxsj)1JFXqrYMnMQD2vYC;){nC1|Z4nGO-^4#s7xw+HlUha0J*nZ7X#Ri}603K_K^3EnG7( zg?I`J3tP@Ub?KBTQ){TGC`DB?+IH_o&t|EpEGJSBA(cuo7#*azv<%m^dG*z8>}u^| z!-h@mgTu+%gG+g>Pfy?ceFmDgl5K5gI0?fc6*P^sZgI`(hxa=8;qR^@QdYvOB}Wq~ zD#g&#;5gVWJpaIhG;eLACJ|9e*0!`b&6cN5~J&f<3YyggKKmBw7Y94)b^uFhTB@@t}1K~DpT}M`T za0C&-6;L%FGv_RZkrQLZP}|{- z3gmm;&e3rKdG==rjNaG%Xw|{m(*jI!?)w`(-Q5I(L57=J>H5{R^bcp4efkQl!V<8u z_!JM3l2T&H1Otz*aT6Ue7Tx_fAs|V)jDUtgCYwb!Eg}Iw!u!vMan=FIQ>x&6U`jwJ zl>L-z9(*z&3HXt56$#xRA!%euCWdGmj&jG&q?yVss~a!>0ha#ZYhPk`c$h%IPgi3T zul(adk~SPQy$&(#$F*!cnumho65@#jP0y@%lQx|9oo@<0MM01yY{Nv?b#%iZ7zpIk z1&^f;z>UCVr_G4$#;=3YzP<(^be3VER0x| zhDZpxKtmN|1k1r=LpE*D-Zn&EJi*j68qk6og5pJr3AmPxZ94=)3fJH8AeL=CammS- zo;4!g`O(8aJZNh4wGZBp=Jk@vWQa$j=-DjUtPYOL%9S6$wr!%(C{q?LfkO$f%KvdN zCB47Ezx>?)cq9A|V@1IJ4S^BfM8!XvJ@Ekmi(eb@PgpxbAy4}`r=L_^R$fXZ9HOwO zfapLJJ(Fe1)LH}qQt1@&p#6{ONBns>F)*xb&hSGRWe4GfL97J&QU&%VuIe;=82 z8pClhZHKFF%(?IvFJ4?+5|3-?%BIx1bqub#=2Lh)0@d@5!lTK!wncwuFWWb4oq&rc4Rr&wr`>+Cda-ZXmxZ!({{SzhsKruXfwPD{ZfqC+V zz=#oXuy)-ATyXc5S8~jhYJ5H)C9`HhDh1gr$TF5`A_s%H_W**BOaJThk%`4X5XdHz zWE~f;oQnx5{M4mzh{}J2?WdJVGZ#ie1Y{Xa77-DV5y)a=;$UPQo*7E;Qm>&WVLq_) z5ae73T=|JpRxq!ADqgRbs`}~JdKybNkR%DyG|>V999`ejf7`N9yj~K6gNUL?I+et< z95hwIbzMIF^XuW@%3tQS@6(OIWy|X7m|0$esHg-yUgi`RQdC$#Hk)N;K>?O!(bV0| zj#!+IL_8ORV}oVuR8>^+!w1%k_W0zL|7baRBS6lYSE2W>Pb1E1q^Zqz*v&BxsUwgKJ;{&;aCi>&(HAS5FSP3)U!^-GHkwm%{N(o;^|y; z9wU=Pa7<)bW;ku|;h+B*j&Oc>0QdJ-fGfbTPCDa&-~uAD=8{dg zAh?7|G|)|iD{ns1Z8}mc1D+w5)aOvv_5WYT1*kZ^^L48PMn?WHhWnnc0N8u;4R|~r zlBpC30u|-u^!N4Q(KJG3WjV#K>$r}??$%aZ*QKPSglsm8Cm165;g7mgKxoaKHn05m zQaKv+@9xS(4$ZE=IPVcY6)xJl0Chx+2d&vwB6U#IK(m1h7S`tlW| zQ)yfw7bGYEnx;}vQUZdAt?Ohm8TxvAaU6$|l45k-!0Yq#$shh?bpP|pe?0x)QwI3E z?|V1Jem{Mx#*|Eog0eEUb@wvG=i#xIb|g#31td{I5=DN!?&*AA_LTiS5TgnLIk*4k zwns%bqNLiq%0fNb?8Z@$!1L)#U>*rOjGj&7_4qImIrijJMt}Bz&-|Ec0UXQ#$R9iU{lScigUKEPM@;FyolsS={avS@ zR9zSeQB+(&Nl797eK86P!uW$eve^ulX^~Fpl$Dpz+c&^aJV8fC5BING`zzpziD-wL zOF!{O5AJ>qhKZ0n26BeL?=H{%FsDs2SsU8|QE(Z|3KR!zG+BBl8vv7xjfr>;?+TZd zT@df>C3f2_7`o2Ru09q_t--V`ItK?is-b}`&CL}1d}x|RGMOac_fxp))A@58&WL}1 z)C0EzLBJ2#8f?~cBilzNP!7O#;j*$Tc6k%mhWB5=YH~YIKcCNz%Ryll>dP~Ki++lypFb0mLF47QC>H`L+S4wh}9XLWSLqPV1xXmpU+;4oXaHM8#77bm0|;5&p7kHF`_62Y-@ zUpdRga$J-z-UO4%f0D7Yr!24}Nwi$|6FeRdnyO-qB$JV4nc|E03XYs;#s5~ar!24} zNnE??<7k?Orm1_D8OyTFXMSiY$OlRdJBpeMkx)9SGW2SIhPEC<1s5M-A%_q>GVSeUkj>pBmuI_csM0okOU zR0CSTVPvHN9J2Bs%^m~y$p`MkHEe=KVL(7}1qOP0DXA?d6fUCqrHyzZ0giv~dGH3m zdt(~GAF2V6Kj&d40h$E9P*GR%tK~;6K=G&u0u&Sksje!=8OacsN@Xx~i%>W~-$0a9 zO6SR^pQmMa*B^mTywx3elX;^#>Ph84$ynH*;<(G}^>TV2R~1y*fHv~K)L+-HzDtmWv)oasRUF5`aUBGB_=4j< z@^Nx&`qO~?YWpVjsG9j{Ud#43);a(2u-EV0w)Ib8q_Y&26;nND(dbzb zu)lLpD*r>`FAL^0tZbM%1yPZxEGr}&2_lLjmT40k944DJU?dgr_U$daxN+Mr8AmdZ zNhXW9 zfW7OgIHR}kMCA{Y2EZf-z;#_2@N5D9%0=_O?t0w6&ZwF3)ZArL#qF=|a<}c=>IMS= zg5Gkv`db~aMbj|_(Fm_DQvK7CrumorxjcgKh;7?F8#ZhhcniBU$t06ZGHyl;f!Fa) zRs4A-4S-2r$B5#Wfq?6}exT~O6OQ|Xo*a67#fR!I^VS7On<=uLD$Q*}Or0uI8ktIG zZx69lJJIbbg?6!xEI6HAy?0Bl`>?Ahl|EU%UzX*rb?erRzi{;=lT0$nBooR3s{u~( z{~xaFddNK&{+^zV;lZ~4^5Kr23Nt>Gsh?GIX?5XrdQ#okl8&!1#5B1UNgbf5JVZ%h zF@po;bSY8F!(K@%^h>Qfk$+(4Ll61;ySl=i@hy=b-FDxn9m6=IVp>hvjHO45sv?mPx8p1J;M!r#v;|fY z*HKtB?<7*gS++F4LMZ4mYr#>pHFwkf{3hp_M;klBMN?O#QmOKSf`T2BUVup^nPif; z7U`{Sz$Ayox5;H7d*E$Rm#gnwy^r?|x-NQD3sH;8(ZY|C2~j0yJ+2D#+b~ zi-8_sDlqPnyLsi`+4-lizgH`8ZLQ>Ye_eB1(R|8}I%>WcsIOz1Y~TqAWL%qL=P##y zR||@`iJNUfSRv;?OXW#KAM`E`Qz=ktO7p8-b*7Uk^|*)cL6S4(17IeqbQ&_ z2Hv7_zW2b|(KVp|FH;A6y1iwayZ+gK3g>_H%jM+qP><_=xUMVn*S~tKo~Qi&j8>4g zgoc`6X(@iKLWyXCS!5%42JlElY-@U%q0}%{;X?YmQ_NqqjHwNCNv7JVt}UaYaypt6 zqBoTw;P(?!6ZjOF-smvfw|CheUtUrFKn4~^=JXzsD>BI>lT0$nm>H`9P_tmcF?dvk zd2{9>%L-Rq{w03-tDo&r#v|K_G6vjBmoLc8Pnan*1pK}s{E>NlQ}!ie{kB6CmEB&l!R(ZCI9sMpV@dtfiEEVf~5@fM@eONk{I+M zdrQa|88*GJou2LR`y6 zRbDqMJ~)^R30sonJQb7E0Fz8I$vc^MbV>R#E9?dH=Mf49>1c0d+LT)6&7aQ?fBbV+ zt@x1b!qOpYLvq-Ml}+>Y53M9)3{zQCgC#*K znZz)%3?}*s_(~|Otq0({8#XlkVBNZ*&(4`M=Nl_lM8+Zi?M@ZYarI@Vy9sQr{Pt>Y z_|=cmG>MkR7w{@PK`t+~XDlaMytr8&)Jptvai}=x_m}+rspmfyGtyir$R@4mMMV`)$qKy^(GbB~(G)~(yvxnl?A6_pf(LmancDXHX99Jh2iUayAW z!saboa9xK~I!$MH$EEB4^X#RfDBj{Y&P~9Eg9)_LaYRKSi-b>h5hTdi3X-pY*+(74 z^Xs1=B&lQ)DO?2-sW?7Wrl7i>7uP+;C+FAU72r1;ce}sYx)ngU`s%Aa*Is+=xaY^; zhTP>5xwW~if0e4L{P>6e%{RV&4gdY+vuSJI%=6DbvFfNrCj=W8Ms?_zkcpPKR-dU~UDb;l^HtRRt!i#Pn`Z|}e0zfNfk%7v|S2k|rM z1(@XRiM#VR$1vlwFYZw!J8r4NNk?%U165O*{+Z;yQ;jabz+-1oR9}ZM<+q1375O^( z|6B!A7J5N|&VHLSziYgy^8Y{Uf4-FQUWUZ&|MM|?K8Zj?p{%BySXUW_VWKJu58wJr z&RTVaD+t0KuXxj)58;fAi)UQ;uKd2Y6=N{~DwZ!_!OWS{$z(Ffij2qW#c^}h=S;)E zwj4@|3sF@CMb$W|xQKw?kL$YZ+||U<3m0?my?0;S+uIFr$-x8;m@ZR&0$I~0Z7M`O z3IaBP;%aQK51A~6okdav91Ap6LkkzNdDlk7Yz9>T3xQ8Bn1blnxbfK??zPumD_jkp zYY!nv?rp@)z=|tAbNY%O-|#5Ac0SMWU=O$6dLye=eTFliALO#nf0Ez+;xaD1@}|#^ zeCB{gK1WQoE3R-OykG`;B+JzrFquljLr6IpH zxO(+!&&ri6lSlrtO)|;&Xng5K9{)-avlh=}chk$LP6<=aK9jZ=pI|5%1NJ<&Ea_+4;DI5sT6Ax#iu>Y zj=wa#>HVKz`4-?_z4HBTX=$-gP#B=RBFMD)8nOtu9t2gOzcWsJ$iTLttgMKKZ~HB0 zU396t>+Ua+8JvYEsARhgyhRQ>Zu=)QFFN-~#i#uP==F%4p#{VL6_3XcI>^p5rYV3G zD^5fJlBpztK!Ea!3RKlYL17VrUFw^s$fW7->%ny$ve_&yE+s{U)YaCYcvKi$ z=e>_M?&g*LD254&q9AEOJdr{&ro}Zs`#wENgdWqwkSP(@T^fgUUfsP5F_FQmD7Yxt z$k>XEp33sI)0Y6a6RiBl;*Od~ZU!#-#D|XISHF9dkDY%E_ucsezVelClNxx1TW`IQ z2iHE!Coa95XkRDay5cN=&nxiL1D#Y3h2{F0bF|wYdhE1rCq}5khc{x-+_eL5q=INH z#-nTQBc05$;^ea_FRo^wFN)7oL|J(m$E{d^o*hJRC0=>1iB0P_QCJ|eYj-2DWSoWb zmLgkTh7}XjafFA~Za7=aW-3yS=ASEU@xLioZjwpHhj8vKAiHVe-Cg*VIy(Bcv+?nN zQ&=(`r+-gak=y;RW7vA<4BS*N-8-9+yoC(3w=rko=@Tk{AQ>Q;$Y9$LPwzSIO_P7H z{{L;e!GLb_sRdqUez@sP??2%QmG7?p*>^d4_5xx4-09TS)uPHi^puX{dT=o4Y>8oJ zWlGA+C@m`nQN>+4_es6LaFEV;xwrK|Dn+uHcZh?Zau$fmjc`=bN9u>f(=o^4)a> zvi%}s@UrJQm;rD-Kv7{4rDbJk9xoM@RRqEjvPPEP?jADPERrY@2nI=}Q%I6PGMT_I zv%I=_6P9Jr)ZCn}oRB_{uo1F=@WSpWtG71NHXNrjnk13Y>1x@={Qt+^d570omVf;7 zo_Cy`larG@nlx#eP6BPAj8dqSEy%806l4hqKeZ^RhzJNGs302=6_6n)P-d}EC{QW1 z=}z11J_5$Y{NjO zNVVZmCDMjT(l9Up1F$=s_zEikm^+uznhPMBdc$n{VgDxq_xk-@@U=5%Nl*NJ1!tW) zi`prrY-t&!xhu?Ie<$trFS2;iAMtryy!Pa3gs}MAW52#DvKutY5R9mX;pE z!9lEOir$VG*}h4vT)T#l8K%6vl60aMvLs$!{MPJ*NEeG_CfA)kerz7V82_=j-5%OP zN%BfPC}}rY@jN_56&!Sp#oC7_v-aW1w7#{D9LrDdsy4b;Z>GPY9o3PG+NTqL<0ROJ zy5Xbx84G$sI!FF6Ijm2A6FH*q6Vcz9|5LuYiL)nZjPq&yp)Se4?kN7m{BM109oOEm ziRlG!+-#kwV|4U$ad91umopEGAD(qQXPq#A#@6@m z0)DouLUw78EX(2xXP(8W-})AV9xthAjDj3LVM$`JtqsjGG1EGUNR+&SVx-U@B`yc1 zq2uv*Xl!gG8ji4f?Hd06_h)viw>@(qd+E@YvEr0T#T42#R9`V9LKv7hGzBLH5qlo% zqj6mEIBLc~b7*)}7bzowsyeaD5>C6IsHlQ#9)EU3HtYn^6^$ZHkQE!5OomiC!}xsP zXq3Gp?scg01@q=q^5T-seD%y(95}U<`~SL@MB3o|v#0XL4TYLD{ zSx2B7f?wbB8th_)hFG}J@yH>03+fv>|9H^cxkSS~EMNW>ef`}WHt%rKDFug=ja^ab z9c*Ipi?32O@c?={nyH%Vqq9AUrsR<#NJU`@E0@=iT^QhmlTM*=Q$20rR;HC#v;6IU z;j#NMS|j}O#~1!86gJ*2Ey`bCbl~xuMtDDt1}+B9+4}c8z|yV1-wm{ku)O~^rZD9H z@j&%He z&y?&p{ayK=b9xYfmWK}bRQ$j2mqYruUbJueLlgBRBnji6fA}S`Y+$6F%)j9Kv_AX_ zVrxy>+tW?R9mb_LB6JCd(?gC&MNLe{5O!qA1~!R4y-)Ng1JcRoUe3aW3!S4h5A9{3 zwY*^d`Lm}Kb6ja7!m?qQX|kMN-c}E%xWYp)*v+qhecRo@B|9rUA=${y&t>Ic1j#I8QY6U4`V9d1a{>(X2U))S0~p#! zXwNAx_nqxd6hFDX50~slbK5Wy1B9_7o1i*eBvK)Y3;o2ME>^DUW}?rF%k3r{ijm{> zU|9mY%S$3LfGLmO1k6Z0h1co8;m}AVbP{@U)XLt92lyrMoj{(GS(8h7ami+WdCjRP z@=zTA@)suZ$0yg}c4@=Gf5YZ3mM(ARl5fo6raKmIE9-9H@|`N(e6uo?aizGenFz9I(u+wcX780d}R^)w=@Ds62s%$UYNvW@&QKQj(F z3d^ZcSy6(bB{^W$Eb`lP>22zusiBja>G{Y$C+*FhN?xAZ)6m>D(uZ;h@cVC`b~uO6 zn25vSVBMzH!|Izl4wDs?r(Rxh74RK~GT;5lFBuBLcW?dulUQnc0&uYmr>WJu^q2?G}0dpjpzcx7^={(pq~fehpwH>-LMmz_8O(Pk1!uxntm zSv=cU#H%ZtnK-F}-0_t#R8Q?y0#Gc^nTxOXAo67ym&=aRuqbnA45ke#JT81zfB~R8 zk)qh`VpBX$S5+086^*l6x8RUrU~rJGt`>mb?umyB!O=8jitoww>ze_piwfx11sYxy z%^+8iuuK=4-9cXQH1fw!VfnJx7*|$?W*LOzNgOUWmMoA|6+LZ$WkXo-(2YOmn^*sI zUngQnHHCTN{lCs0eqrVpm$Q#$ZjT4}4RGG1nhGjQ6<&C4Gsn-Z#xP72S>wLP)*=AA zT?HVM5!5$y^TO+^Ib>!z(b#a3`CH(J>|&;U=ljoU`NJ)bJzkody}(nNLr$Te zr~m#OGY*?aPC+@r_8#v0?Ooh-9qC94(=eG2m$U3}>Gk;$4YUp0U3VQgw@yJ|~w z%T)~ZuI$fYpzi~}`f>3D@?0=`-U&>&=-V{h@@u-@cpc}sNtAx>XfBM#sapCv-tS&H z@2l7RXkIKF{slwZMUSy}NZu2c3_sV!mx15qVN+X-18M`LtOPTDm;{h!UL6yn@e(4< z?@>Lsj6^sHaXVongh%{sA$CcLFDK(B*K)~++;h_3=RnL3&Of*hB4;^x`?W`5s3EXZ zc9j5Vo`Yv|UReRfvP>FCMPk@xnY7D^UBIC}FKeSQCgl5ZND}R-Bu-0ETvo~x1qDo6 zQ^)=H-wkjduy#*8y#-RNU!S~k-YjHUCK-*Akp&t$hN96C*0H2G6 zgUuDl%OA;E6c^w2qpzVV61qNA@u;eb5CUD-$;$Gf>wWzEl9Tx19WU%M>)l7r)ijN~ z+yD-Toq^y0!Eo$WhUQxAFE0LiMFl^2xe`23LiL^J1m<5rJ23DN)HM+Z6 zQEWD5O`62Y4?du}s_J6K5`cZ?tsmw=CP_RPBd$VqwTDzXN-ASfcdL)u?}tU(%kv2J zw-8ALQKTY_K|#i2r+8cyp}}5Y!>H+teh>cK7^>aLx;s4-d?QBp!?3M=n~Xa4R$qMk zKqoc@G#L`959`mlCB}8f77z+XxP3*EWj~Ygcsx7xfBZL=1JLyR{1NLH2P|Mx;4fQ+!v6tJnenCSt!+8YT>`y8oolITE!V4gUN_Z#2PFX?DalD%SV+joQi`hFeEOpaR1{=YMsqkIlcJ}iX#{5Mocpet zhG7b-%G|`0CSARwIs{+>7j^bp7eqoSNs(>%JTfo;b2Sqy=X1vKH9Yvl+Tq~8VRIJ` zKDL}||L+7=uWl00JhNV64}(8IambyDh>mz+p5uK(m8A&>jHhMOdNemY`_!M%Y*}=5 zb}^}HJZ`7Nqyr}5FUp~%shQ4(W{N8+=xOVuv!jaxXRGu@8ksz`l1$2jlr{BHznyZ)Y-ojyA$wZ9oq9S6kC~mhKNs^Fdnc(0chOX1o z)kWRrF4)b7ejm66_`#W{oIrSRfDADIh(meug~k5|IN5(mM|(_&%2h4R#1k=YyZ`ri z9)1wZVIxU~TyGZ6clrp$L#S>SfB)J76wL+Dyr1m(UqQV2^E^b_M6tUm)yhceo%9cc z@#TY-TSV=pU9`S-2AZUj?a8LMQBas;(A*aX(;(i{$pM#afxT-S>`>qB4dZZY^o3;( zyfQ}XYiAJO@;vA|l1;{=?!A6}lg`qx#bMPN?`+oDULRr@=^(eS(0TXgAm`-o)PLVM z>bPo-hrX!A_|GpMvHsa};K{exq5dDq9RvPfwfIhu^m?Z8S~7%794%ZAq!_?#MsCFpaR zG&F31k#&uV`4cOU5ty<>3W1eKA|oNNq1nBp%_K)uRFan+#b&0kEDM_&V-Ika_m;6On!R8*&f>;Ld5j6y5D;n+NUB@X6`BY67hzoDq3f2iWMSDrWLy4xRI zcGgJ;aKcg3c;&4P+;;!VoN>ZT&O2us0Gk_odGN92T>SMpJowmKw0FfMppZQb{s5iX z+3Bn-PbAaXrz9f-!s9Wd#(0QQM=4$h9D4X67zvGg?)ojo#Q|m?ek4a8IgjOzH_0gs z(A_=2vgPj*$Z-=1x8TjOs2pF#ThG_wt<;H_jTBUrkZJRiRph|w39!C5EE{RF`Qo46 zynqobSuyl9!GV7KfdH0ekxV2A2K#wyWiy*vy3lolrmooC?7ukx7tfwmOCpv)QdFFZ z14M?}$u-n%sNbKx4tGD@(!$eo=X!@iSSv{c5I6nh0 zPJ@-kCIphmU_|=K*t}R+*zyvrc>D%tEx2YRy~KmJ{_0of%l2}fd8GyKU_0~5H(}H5 zB+U#i8(3D1$GVTgUG1ebKZpL_Hr6eD0IXOGdl39#=R*Lhb9yabEX`+ADn)g+kETeJ zoGdqO10f7qq02Dw+9W3XJS3tfenmm`IEiO6_$5fE(_|VOU})mP9wSQ%nyg@xH5?Y$ zG|=@lE^pRQu(wH+R8Pf&jn`j&fo!*is(_+O*sx(3CN5tdmOVi8#`R=rUb0mee|>Ib zS>UeFqXy}i$}OH{#O7vm$h+~;DE32Kcl(2HkDE|ptZ7K7XB=C>8Cec``XW5|$XlFx zY%S{>yIHfLhtp1&L`z#g?Oibew`&-O5> zVmhj7Ct;?^%PXY5p&7ev6|uo68#Zkse?mSrHB$*>XQSFO40MK&&>84UlT)su1vECV z8lX5=WqeIJ!N>qUr=6+C)k<$Z`DTsVu8ibhz`K8P_Y2?6&C>YV$%i6<_tvzquDOd) zSjU1>wqE!ANcB>{V)zrFv_>|}fX=Uyw_rvK#f z^?a*#uk|ra3&|#7lQQ)82l2Xw=33Prbv$ps@BorzCu8OU5{cekN@WMK?4ol`BvUXg z%Vt*;5|)WTCuj}glZp|k5ziAo9|@#P8#i7(huFXXsk#`chI&l1AI24N*Xy%!73YH% z=GDi4hMw$$p|OrBdn&S{1mJ%Bf%Ec?JPJbymM0QSk?myLHIiuqkI#da)QK7fF2#;+ zW>DQuwuEB@ye|A{1Dtm10fu(|n==xxWmzR|QU~mDRMr z`4W;%!T@X%*a5>d(Im(#t0C6a!P=G{VEEve)g(45lrF&*Pw``e0g{>RJBoJCx<+ zlQtp0!j0sI_LU)8qEW^bJ4y8>2=&xqdAtar%E_eKJ_1XxuqPxDJ|R9!_~sSS6ObC?}$Yp-OTbe6(Yy=4XUfI8()!j>$!~aOaP#t-W^_-B8~$$w^=_+&frjvmQNUsL_j*^+AYJqmrK4^fL-aqAW1r= z5Kja#O^eDyJwS4}WjFrxp-Fqa%f3wK+bcQn2OD7T>YfqlKlx3K{z4dk`p~4g{h>ea z*F8WpuU%NMTmS!1mt@tiCVwLOa~CE{KkEO!=m&#AOvA!1n~X0jqo^o{y0>1YcFytS zoS<*(|s z*5|hP*fCUWOob7Xq9BQJJe?PYNk~y3+JuCKA6~Nm*F4tNGWq2EhXb3WpA{{Nrg#Pw zmlW9~k1GP>#LV>J87v5iY?_Io%2iuCPd+{N~{@jMo!$7lc`tUJ18b3WNfp)A&5oCgje4gv#V<1@r6_^AuB<-^{n4N+qdu?hsbF&Q_;P6h#^5(fUw(|KQJ-Vax^e#9(%OU@|Xy?zFm8>+?T>f7&HcD>->ZKKpHsCgF`^Ntc}k>CM&3DzsFKoB3(y3 zO#qQ~nDQo;P+43zOtq3cO=Zze?ys6HlRRO3Ua*X9aSXL6 zVIaUrFgb_j!qOd~!KYF)(yH?!n*+yQv!uklkXSGa?-HnFNRzd6$wk!O2aLDZjBdQwu}1(KO=muVrnCp zDJA%h_5qH=YLx%>wqi9>64qEKKl}NIa%JmP^fZ!t8a9E^Z5+iI$ALIOk`g@i7LQuW z;w7%2<$*hy*j~AH5+mPPPwlS2=f6fB*4D{q1*R-IB_R}+jtlJ4HFei_QM}3~w2pkfQR;;C~ zmt{bvqe3(22+Tj7BS~Gb+1~)Zs>=BgIVf25EaYYDv+Bjc~$UmPP4k2~@!bArVvNKl(eKlAuC0xEa~<}Od& zF~NB%RdC{9WB!!OosC}}TJ*?DCa0r6NhXGPnZv)VqvYFV4vVI+={S(WJ!Gp!zH$2} zDBiNXLH~1fN9^!$u2$Y%DC1^zZr|pMD zLEj>Tj09+JNr0C%`;#5i?~YjRSKaSH3Py2Dm5DFWwx)_D2p6NnA(g33PG#!dEjIDI zu$(i>c7X&FhINFK%)?=Ri0eAjY5b|unFI*T)YfC$R}4mhl%+{?>if8xOnUPd8CAxc z^_R9P~W?WmGn2R*=YZ-Ek0$%NTbPl);=<(O@er&P^!jG|!vD=t(M;&=jsAIvD z$Zf(g7%27iH-;QdvV<>rFoxj!ea`~p3(#WLqL3S!Q{{?a`k6ZWOs!(mx7^pQi9J7|kAeD9c5uvr z?dfBEHiepkdue%A&J)a8r(ZG%yjQ=OD1Z+fA%$cD) zJ&h_RL@Xa}B7pBtX(4JydeMbC23W&KaSYu&U4*83Olw=J?AnRWrqbZ|WTKXAzm2&* zFh7SA#|Oe7SXF*e#}TpLZ?AnM=F}1tSQU4!I&QU5LorP`&lxw?iHa!ipsc93WDI(a z$dLjMf!VK9g=El9jYldE6NzE{Z@MQi|F2|qeJjJi`@FbsfPWymleoh;+)@UC+$s|b zDi|1;*G(J57n2DGecr7UxJcyXmF{E>L5#T-!m@^jXblb~mYzGc(?Y+iiSCn25URmmwTgiYH*?E5=R+ExJc3y01hkg=KUPhyJ-P{4gw3jcuIz^kS#ND zv&)yA`j_)b{p2(?!?Fcqk~Z#QFnjchV%bpCEDWuY=pT{(8-x*Fs>n05WR zWQYnP`-@$rQBa}A)kyU7qO`FSn$pJPl);4&4n0klW+w6q&V1IFC)-bN+cL+Od}q7KEuDL` z`@pEW<3>Of9F~M4G?8!iAM|^M33H0FXXj)2MvqH3isA$0@dwn+<_%D%Sl{Gp*Q46q zWPb1)gZ06HE+oshSC}mHvLZe|o>Q$cFfyfV|2v-yDZhsxK{1Hz&uK-8UV`()y^*EK zY_&i%;tWF7e5tA4TDzC7&tNDOAASfJ>yItdd?i#A)UT5Xy!gQw-od840<82u@vb+d z%R5IPDegd`?OJ$U3;R`&(~^K(UMb0kZcDN!Ir@LPR|-Zv7KpOkhrBc#{K|XwfvKt7 z;SC@UXOK(1{r4NS#KtrAmd{uSB);8!T-bwu&vN#DnZydKpLz}Sw+?(4?(fFcRGXN5 z#7vOvbl)pq_|H#HTqE~lA9UP=SP)X{-3ml|l2%B=HR_3sD7teFj}=RwTc6}1y4&i@ zaTGl0X!#v)?F|IN5otq56V)_A@pok&P?doz7P=kAO#EXq$A02^=pMC!XjTkNg(V4m z7y`Q2yxkuc8W0hnF$Es2DHH>Cuwo_Yh$gT)nq|**n)1;d>!qEjXbOA>U6eZxC{paK z=Ql4dz}4Bi4`LF5P@m613^nB1F03sh= zsJCBo#ql+AwdK$SA_Ar5vM1e{V(mh9HKi@CB9^XsmW#iTzwe zY_cYI7_qRO-~k2sRzPK>JjgbazcAE@_ zuKHbXrTN_q;y!}+-2GVsnlvmMG?)y^=!1c{T}-%;1Mp)rn%9EEFPZ3ikGLV~9yY9R4%> z$7N3(FHWUM9ihbmb>FQ&-f=~pNu35|Uk*1RW9xI>cA>5UeDNXK?XsdA<0*7SU;gng z5ec>CJJW^7#0ioZcV!o|3>cyOM$y2Qq#FiymLpJ->m- zx=+O8k~#8XRQ;l}EKS!*Nf>ht`7jtyWNyUutw`PT08&T=1bBmDl&=pe4aNn3sqnl* z`@_eC75d<^jV{r{R`Gmu*N)G)YnVE=*51lNkvZ$?6EN;e@nR13Q5)#4587zv1O?s7 z#?wPf__@|!elNld24O!<)_Cl~#^3q=V;8}1dxXkAcxLS1Xc)Z2BXW-}sk@O#TK3RA zh07}9cB{$@jU60JHeG3&wyz(9JNwK`y;SU8@Z^M|Ya47aoSArO60-bN&&eFoTY16n zwlHWiM-;IODiY_H*Z?^SVp%8gY~xW^I4ynBNMzhJ)$+uDLmgO;lpm>%yOLVi&7Lio zdWZ?i0y6?>XF3bGp@}DdgZ|2Df(r`7OB5kM$tzXUqrrsZbLMMu=@v=a;Z8~|;gm5L z>#-Kj=t*P*dtm__%ip!@)3YbcuAj1NEeZt>WjUmS1Rlad!{-VzEhxo@Cp*O0| zzs?8_q&x|tn&jdbuXK-eCc1;*@SJFJ?Z(mOf`PD0tV2BfLJNyQp`&J-t2Bvqa{@Mp}3Qn3)FKPM`{I3?kOqWKK!YVmb zwhy0?fDIf5Hm>&1pKtf8CUgIYI?k$|r}Lcp*22FC7Q_erVUdaNQkoO()WMo|$8n3Z zI`NfZEW1`KzekLB`aQ;Bm%AtM?~0Xz`*pl%>-|1W-4V?pX^Pl1^{DFIF6!cE89tM| zIkF+_U1^@}Qj`T>g1#*D?*M{$YA~~l`yu$99!`Addc%Sv>nF9!M3A9E&`h!|iBl zGl$daC^iC-c*BTL31bxRzxV&2&C8c45}NHl&)ni4meFHICOS7T>gX_4ZU|`|C$Ucf zw^>~O^E$J57KK-0H zdUzL%PeZcE|FjWD0yP6_NqAQ_HTDG?_5}Q=GZ2a?Ex_yovULelQdf1`Xlv{@!pBNr zafLy?mO67!>fql6Q-*I4HApg*^ey+Vwxp@ZTpwlbW-W>!<^5;a**gQzLtS<2)xUDT zN14alAU>dBUAGN(dgRC74()8n#9{%{%Yv>qk%(5`$~fXI%P}h}sy_|t#2ZyM z_xDh+2zp%+q3{S&QWw*QCz{hH&p^~;B|6+SM?nUa4E^Y%Ik-G{0~feoDjf8A6>Z=P zk@1#ZDOpx3q@lWpho(~UliNahNrBsdw}6+w&U{4A#?DVI_l)ue=7$=Mz_1_=A3f&O z(pbros9bs!9RiYfA;&QiYA|s)i>$4Z=_O-T({%eM;w7O zw_n-NzggZIS3mwb)C66*%mmt(&v|?{>vcxMvH%dBGV@f*l6bTF1`dyz%Ix)!QzB_- znE6uV`gDmjK6t9+DZ2;8UU^M6(FhDi=k25HsnjfqnyYIUnOK5r- zxXW~@Fd<7VH@dHykOzDh@4V?Iw-g=7i&NKZoRbY-zwtqYJEdRe^*nGED@Qsv#qj}} za=15_Sky;?4Zr@JDFK+@JePYw?6!2mme_=TX(M4XSAz6r-@Gtm|4u3iHb!nTVQRW9 zZV-xVX;8qkp0D)Dn>!V3B9hUBDjcGK zLO7Mg(EgDvcklQU7$Gljr_|MKMryyAS!Ung-vcR|u=~a?od||^ab3|~T`*??i1Ee( z=OZTggoLDfGWhdNYyl!XOzvA;oa%*AJ_~A9)t6hSEu(dXIf3}p?|q1m)E`@40KQZA zL9td;cn|K|Sb~I0hqOG%?8!dxkevgCwanD~0jr8PFG%{@m6b0dkldB3_Q|u*8@NXQo_HaJ zdPupp19&X*HS?}@eP`HGp@tq3k+tK`f$y!DGlCX@_(RdDm-VB^Uh`{Rp`zPj|8TIH z-;C?gE}Tr~tH96N=OD2HL!Sat<2!g=vv3i}(`#Y7qr0SzO=&13|ACwTB=#Ckm|ke4 z_l$Rs?dc&B5a^1@;ph9!Y_6CaT>T^WYz;t|A||+73Lda=YHS8S02Bjj;aO_F3iFbq zF43t_QWZnd1S0W$QoXI;;%1VihT(O{K659_p6FP2^cdOuq>bmeLp7O8q=+?lMA$rSza=lMJZYcL)^*EP>E+E8q=Rbf1snkeEJU58V!ik&H(KE=T7MBSXsc=a0p){ii=iSm8z!xR>H5&6+r-V6=|?drDUR84Tb&Q6o#Q`6-RS;1HA_(zfsG{z`7h}nv|RUD$FlN z){M<+DTG!hV=dx*F4x9xWpQL?1oKrs)oQ#U7WG3XqtW0!O6~ArVASy{d3t;zu+op3 zd`1ML6(D*onA>DAtHzRwk0`weIH$g@rQ{ z%D1M(psIOaWWm>Z7YvI6mZGM_JUev)9&qJ6S~-pv&YxG32MVXc@VE^#s4@;9!kc1c z&*yfQY`nwl86x+NJ%Mh@=8rAOG*%6gNHjUtU#CrFBf^(_65RKfBjr0^Wj;8X6F z(2%2IJlb6k#bECw`4YB@AaD6B>EuFIN&p#RladqIFpTOVLa|D2LgD$~h_Y(~neprm zHjuinBQ-{?F+m?d@jmxY!@pRE@QQAYmMiyQ!|hf}U?$C#vZ>)>6EQw z!YF1FP9Xk=bDXT8%hzj!)h#aIz%e&3Bc}+TSsh$D8)&WkFuE#C(YS~2OK^URoq>V) zR5Fe*B4gZl86d}GaFXoUY2g*KF!ty2%KB(Jt57;)LE%d)n@>tc0-wr8#MgqP%ik#p z`zA|^$#=qjp?${a`*+slckj75nt@lWe=A-QR9Es)>>`7=82EkQovStO}XyC+M5I9QGm0Hjr-eG zwf(Wf6;?5*o~hAe(J1cht6ktrl?_LY*YhtQ9$?~KhnfGxo#Dudy6K+GdY+d})dpEA z-qX@orc6fmwc*m2RCKZ>O1e|LHyG?=<0&~stxdp!#Mosyc=CQ&Y;{ZOo#Vlc*lcf# zYkenA%%?CPiQ$|dT-PQMRn@?V;kziq?(PK&R&y}Dya9B8u8jEjQ>KEdoZ=1rsKWS? zvsx3cA0c!ZuO?Y+k5HzHf=B1fl0}9xUEB%+IbzDgjmVB`l%JRLT#6s}qxW-!=h4gk z33|R@;x1%tzw|#~;Mb%M^p({;2B7X}6wNjVWs*^zFdHxaIvGeP%R?%&7&OS}QCe&d zW=si|z5T8yR{LyRk^b6g`-T{AxeLn|`Xsa)8A%&!hpVib{ICeFOJth}EO<&ND8t}D zvh+5)Mab;E1!o1Cu_xqh$ZQolAfcedUIsno&C$m5?(TN1Gq^UHk7i}2PT`Na^&&(l zA#>)BW*+{IjMpFT*z1-0wQbMzTkKCuvDdTNFHgO0KV8ruM`%ERyC_*-3t}e|VkKd{;buHY!V*jbmL6LiOhUs8 zFsyy^k0yK>DX-V4KtX+5Mq-ceh!!#;Z2Pp6kN>SfFbBz$122a%* zVL!rsVH@l?P}-%r(j}F3C4bwb-cmupM{R@%PDU{9P~b1arDJivw*V4W2S66XjM`RS zN54W+bypm~t$l#UW&7WIqz=$zv-gxzZQ?W-Vz5y6>2t)(+98EgET76zA!JLeF0m?2 z)_uv1CNj$oJb8f31m`Oarfa5_iL*2vuf(>AB5CFgdCpdtx>A}*Jhda*1`&%{BmG9c zA-^2WMlVi(;ip;iDFDkL;k{bOs0f)KAI))b)HU>m)=`&}_0h;E>FM|n|IUCA7F6uS z)-!+wv(`0+J7bNIVgBc{GDsUHv-B0M#VIY0s+_F|Yg{prVG?i5irJ9xrtM6n#|;Rk znm!L>V#*`@`*RR~3(l`^3WYw)^NGZs?Bh$gGKIOgm zd+A9W6S^D7mro#SF9{M%%-BJCM#ksL5-aV}42CCC$*rfQhJs}*?Lbw=IsfOJi+u}K z8P_nUK#n_(E=rmLL&)LZafX?pi=_!~f24=DVgWbn3tI{vw347nFzCYwB&s%(&Vh2l z32Olye!QwUONnyFV@B{{d^bD#B9)MFJhCq|UuqfJwT<-si;4kBcn&yJY6;nzMtC_T z6QW!uI|jReAI4X8g|Pa59JCT{3mS=1V1;E2qmlmyeWzm1RtptC{CHwR=$VB28%k64 z^we?SoRy+r*=H|-rPxXYvwI7r{jMFx2e174@5~XHtW3e1{_W_2F%7}D@^YfJD@}}! zyD{<{`k`VfNMbRppy0n1p7yzsjFS;ZEv5XL3K}&U5Qgp1+&O&tN)+=C)~oM;Fz>?* z`_qntP_VtFq`59n>KGH+CR>RU_V7$8eXIPYSPG(TgSUNwOXP$X*XB76oAsTZs0B(^ z47EY7;dNRB>eG%w!&3_|WwvmwE2?&Xf|wa(q^BqH_fd5G6Y8J-7{yPD4?NU4LZvv< z2edZUbe{N}>!SDT0$fO4e!e+E=V*Eaxs`sOJ{6?5`~rf$C+D^@ac9}1i2zvACEf(h z;N9NfET^v6NC#`Z_QT6)X~`C$jA40UzhB;bpi`{9aFX(a`cr-CWV8| z2%wA;s4Hkw@e|bSwY}%5X#oUX`1%5lpHeqBv1B8{Gs8v6u)xKn24Vh?F$hEpAe?=e zGnJa;%;(Gx)M38dz_eczD!tYJe?oQcDIE{;8-e=Z>Y?X z0p2j;6uB|HhE7CY1%CT&b40=$u_5A#e*Jn?l(dRfX`$>?p~H0PwUIJ_YrAi@vNinF zXZ$@|U@2Cqw#HN!g4}?LNP`R=@rMo0Ae;9G!Xt8;_sjfPq7MI)<;z&~i0QB?d(&Et zHzhv=ZXt*9)VJZvP8M!8E|@S4shC6?W+Clh-=dg{d3HvYfDER`K|H0B#2+$NW==TO zD !8tn$LLxal${7pcD7J?Pgxzg(tE;lLS|Q1#)M(_z(5H>x%98n{iWoATwqI*#yAQe&iC1-bbkj8R_W<^f=55 z0q@3RC48QPnr_l(s>4WrWisMvhP91iWok+;ewf2@+HVx@{f&sD$Bsq1(n*@dq`{Fl zExjE$Fm%E>KphZHI_?NAcLxaMjyF6$6cMGonHz_Jm2NBFfj$+uj_1SPVJfn&d! z?{}aVI*$|Mg+A34nx~$yl~ZyB5T(LWkSAkWmG)x#KT=L>UEfl|}bwt+cWQ>Q=Gcjv!onU75B!C|XwYA0VTAQC?1!q^IzvFjD*Q+`!b&STfHq7}Ct)Rp}uyPkXI+Nm5INpW&s zE?F!U5<+o6Z;lnOzWt8M01ihA+^?!0)=y#dyi6d>Pc^gA{dV@IM}8ibPtG)){4tRK zd$odG<%7sOmL_Zs(Bb24k2d@7^0?^o?xj2qdp>J}V*oF6f)Nt@gKT;kYk1vxc7@Lg z>o7@t#9NkduTRm&7i#$9kBm(;oq_Y=l67v>fpT`pk*dokLWL>~L2N2M119nk`ooLQ z%S4p(JxqW1v5|lA)9>Z$t1FxkQIq;e&|&=L%GMV1Hk?whsMHH3m8+C(wtXFe0xJBU zTyc2@>GH3PMefRb8>-R-`_0CTPPb$7x5ymQCLf->dC?tj@E1T7vOm#Ve*v3@xm*O7Qguu6XU9i}SgD!{_ zj$0a93N*M$Ni`2J4P&_KT&d+ev{Xs;`$1Hw43AgZIOPHt5AK~==b5rTk%*n^uk4zO zi!15p2s&icxjCU6S`x!ZUNz-$($RCoy?fZsdndyZ^FE(=09n96*6V!k`7PjrI==4%BVFT zpqg(Bqy41Dcz8=o@Jo{+9i}Ur(1g!dw$iGVLvE|IxI(1s!+gzoU}9hXRPRl$C1s2_uZ_5 z@Bu|vSDWc^7d>K>UZ<>`ets2on!W809Tt*gApSklTic6`&7JGS8oYpVfAlf%npWsd zGDHDI^k!(8fYx1-9ky8#!3YL+W#0c4BJvFu&SLVH6!MBY|94-sr33O-(oc4V4PMnc zrvXkj+3P1}1;JM$BDuXD#`+O6+||xN?0cMo2sDiAKz)qg7%di2&gOIIOafl)BgHJK zDG-?!&NDwj$cfG?E3&@9rj0G#h$gcRGO6bx-0RRc-5Y`KDu!SrTeIEUt|Tj;_t&Vp z-QC^#EiElXH$X~CO0eOBTV91;m7mt$Tya+hiEV9kWAD(Erv%s=;_c1u!+Ab@00pCk zTg~dS5_*`np5SQSyK2A8J;e5#3t1H26)C?B`v79pVQIOZ%AS5s@SWDhdHp2AJX%AWO*dgrs2T=(PA|U zHC}L)N<2!aQsj?|S>=zv9$UO-eV{F+0p7rzs4S1-K6|oVa2ePqtK@QeL`NLE>%MO_ z*V|0ce?Bix(tZ`G$^5P6;9?66N8vjmVQs2XVbq>@KsMtyS%QIo!KC2*O9>tyZ!d5{ z@2hPb(0X!qwysGaORfI$8Tb`D^mRdzB0IOXCa14YcxE+S?z zH9wrCw|u9!f`xBYf~}S&H*0n{z!{prD&JqEN@I8}7Hgv99}9gz%x&>7ZG9K%gaH3E^H^E|k%>(VZE_u>Y* z5^SqPhdAW9Bw#E7J-p9p?q3!x6!QOu*1Nz=L<%%Pem+<+iC5CB9~(*v6^3g2@Eg|w z>>O#~dy8c6e*t&jqShL?lUANhQGRU~60{=!raOO6Znup2Ya?`Rs905-h|fvbag+;h z4*OP#hcl@0TjbGL+#dqyn)on7BA{$EHSh;kPS6NK1a&%%HZ9)|C1=|1<&yNeLW^i` zE2}>NzS*+*HU~Q#lHic}d`?*84Te#2x;QKl{Ap}Q9#_=PuKMrS>In992>0;taIp<) zfI)d%)SsAm!bI}67~r1I zQDkcwOxtz=KyGkYf|JCQbwpTk`HF1Oecn}65>2J9I=$>3g&DVQr5$k8WcCM zB=vJjjy{QNM+{?SB%BJdYnQYNE40FNRm}-C#;9*U+DYGo4b-(lp+sK?K6mdg>pM|r ze7kf5tazkY;MdPiM&KHZ{}g$wqAy(hHk}3VDsvyX`LmJ22>F15#g1shm4wTTCZmcZ9)sh08c5MdM^YcPw=Hs^N1~`X zXNFwkcV{DDIZd(CoH2T!{C!9lB z+7%9-&$HX2q$TD_yKG=0Y5GgjPD!`LYQ#cwl_rg@9WV5IKn_YGj--f5l8G(G;Bt5z z$+6`YYH!JiL~Ad3O=0A%)E+n~>(_YCNNMfGA283%5{4JfQo7h6~ z>6xdgiYN|Sl3DR+JYogNh?Vr)QEr=ryI%7M<;sufN9j#BcpSh0ALbbP-cId0uKUKa zg=!(|wPidE+aAht*tv(+aiy(ep*!~9gZTHuz`kD_g2}iN?7rjPrLqK9E~5NE6lK?G zv_Grq6M~OQ=X_-!2f<8~@Zj zH_x#v=DGJeAnH*Cc+gZmq8{{y2|w0eBwQVwB*~|6Q4`^R#|jW;GIW77I?dCFBLoI( z;uR-PQ^?^I4nu8z`_lIF>_3YhOhI4h+_F_hi&q>Kx6+G`K&juU8RP!co8sKtB*gcB z!xes{4QhBaiA|oiTxbAoWq#Q+ZwJ5=<|7OMmP{e1@XUH0IzyZ^rvDFSWM#S*PLIj zxjLL^rMa9Ip^=idUbWrrHDgrMiSkk|_H-p~^#>>xETYPgiq`aezW?(Qip$Rz?eyZD zb;q?{w$I%+BJsE6)HZk|5xF19i?$JI%Ti}-uu~yB2(vz zR|MT)mrP3Zi35s^0%{`Fy+GTZ40NSIHY)Xa-1A>efxPAp1wb8Z6zcSDz)k*i8JN}W zt?5TZ%bO@#EjGI$q{6LRp&VeKX(3$29vTAGjpV@XQZ_DXGyA#KVx*#ikdFZJcR(rz zg|IYFcuoY}P34N8{({x6pU%XSk(Cxa*kJl7rXS7++i>`WYqCnBx(A%+f0bfq=SXc$@ zFD)4~*Kl{QMy^35{zIBx)yq zq1>N2JIAZ@qppucxm?mdOloaLO`!8N`s6wU%zO8(89v{e+|FoK)N_Mp`*S|2@o2EW zM9+u9K^^Xl;q?Mdk1XDXUnfJTP?XrpC}T1ji0^YBk2SlUXFyh>w|+-bjiq9ZlR9dDss;R*DzNZgiBN8 zIwEHHtZy}oBj_5yWrrSbS{R-~eJmjPsH7(dLHA13CG-0LIk^%!#Wpu_HdKLKQIgYo z-aOH1zQe9ICRYKi3P)BDTiSMa=?u*%sxSlzQy;U2(YJv)tiNvUCnOlzcAquR^fbLe zb)+W!enJJCYwt@c@v1cX2Dm&CYw3cli_Qs|_yP z8C4T)g_m5d3g&A~*Z^pT0oo_8!qV`Q^K(ixxF3}aRTahOuo(sy(dm1mj4~_y{HuTa zS&vOnF_gD`9wWkR8V?*u-`3tB`9UP|aHMGRnM~+gTU#w{ZGA)al}ji*om+9~Rn#oq z4;+0r5v&*YxjUtj5j)^JB#}W*qk+a6Y%v!CGZ4Ak97W38?;DVPJ0rEI1}e3hg69?e zj{q-+_2UvU;MG;p#O!+{sKq9 zZnXWWab>-XM&!Qr`@OCQ2W8K2qdKrWT$Ry`fTqsj zJO94*Nq-qrS6wsk$*K7x<^APxOZjeO)-dYdZNuGFx666NgZj9feT>@JwBN)oI6P7* zaHX7u&sB}Zz(T2$Z5fIESq?c9{hBD%4F5)sC6_q!J~mi|<6;MGu8b#~E}Ht?%8NA> zIw;V5`h;1~y$|ultKc`Zh%4T)Kx#B~(K+QV>JJ-++=|UN3oAi_nz6C6-9{bV6ZlbLxs&Y~pCwW=VbhwZZRSn*ct(`0rX@#^sGR7kk3Vwgv~p zjTSa$#0?%7V#E!C&-cc2k)V!4{^d7Tu@w*ShW%sX!5S>@@A9PApi$P*zKz};RRi>! z)+>nBT0gk49+vaW&&K_>HHsZ|nspq>uj*wLW{BIRmSTvW=+1``I<8BXRH*C-=yl3!SY26|n_ziIzA`LC+mkT;4{KsP$qdT;avlrY^>lzB=gwobWL;Aw; zav>}H9{#0Chkc)&xkt9v-+4QlSKo1vC@7v~9QeA2q6k=it2dcK4=%O6Fiu$MLfpMh zMMecy>pbOwj?4h3rKPHSf91sLL;zCzFF763FyBeDDR%`*?=P4q2R#N4RQXQB2vN>E znWCjZ1m9?8h5aD>pF-vp0{8Wuuo3%!V8jl!H9IXaU6!O69_~~nH5*M~vMN7Iq+T|* z)j=dk^=C+d|307qJ*<#Uz-J|ct!I)Ca6qnr0Nf4Xn_b_(M={p-ZeF7-RJ*;Q2vhei z+`m=a+aTcc{d`iOhF*tr@hbN|23XQqn8U`ud!I;|NMqN;!9Dc1u?o~H3W9{x$wQRW zTqj-cm=m81o0609T&pA}Dk@Sk#$BI`Ita7B$Y>UM@!Z4tgmuTcP9&>3;VbB@uk$;= z>WyTJadQqVMCiyxo2K76f==&C*DPyh?WM~Q!Z2_3xQSA@1AGH+&;EM0J7>~VyY|| zC;V^MztJb%Uj>eJyugW6jj|$uUyw1nK+yX<6vc7A8_Lf6_A`}tx!K&(mZF#T$`wnf z21Bc$c!LQLqCz3ZRhAPRm?Dk7A}%YdQA@zA-J7BO@!_|C+=6KQ8HYc?l>|G<<`N|{ zF2K*w)6umc{fB96XseYOtfjaiQv#vCcY9S|_JtcUjM(hcY^3oF;-!1PkyHu2&jd+V z-bAwvbCPD!cb^r=u{7@@`N$sO zb_Dgh))b)BOL+V^+js@RSJHEZ_<2AI(lKzG=EjJpfqpwx4(fXUa$Z|DdS0$m1|qjJ zbsE&@d9w0x&`#xy9cv|767__5?jiaWBWPBSHb2~g;c%*CSBA^-iIkkseP^9tRH9<@ zLm&-2Xnh*<`J@2r`z&yZ{~A20QA=<#u`T#x_WRIld9c}!eZJy1S_%WqpUab+Nr$hi z%5UB~C2%VS`QpeEFCT&C%9y?vP!Bf`rR(dY$JsZ}>o4A)H|NHnH*S64Jpk~uwx!3b zEUa%$=4p|Rn}zAO$Rr^!LkQyn1{&oTxA)&)-gCi?rKHL?_4L{Yjzh zNYTu}gEa45UYK~m^M5<)_ZvkX%q!Ze1!B%F+(b~3^e=|rS_S>^4v{d9ILlDYT6yau zwfl5IA;tD&{q z&QGYa_PiCjT z9AFRbpzbqk`_P+jQDT6F&d-)MEq2yGFncy$S_qgy+^^6@#wg2OpwtG$}f$4*_0~C z7xF{UhjsOT`l&qNO|`2SgV1jDR4zp-{Q8&dQ}CPj5?R76T2Rk{4M~rgUltN0NKlgKSdtXL-v7?P;=%UM>N zWff_KGFl(ubo|(%TD>veAUz*Cc*KZ3OJ{(N{KL=EY0E>};bPQ{w8bh&_3L+HGwb!o z_y_f+Hsn33-lh&|eBSC1*DbAZj8Acc>C>?*q46q52bMRK zHxAzebPK9@{{&$+ZZ&GQ{<{(3r}-3bCpmt69+|@86R!{E{r+QY=i$i-sa`SmaEz7R zFrm2tArmGEuypWi0y4dS7NbHD+4&^3c07;H+s1rNtxq!FtZ5mC&Ts>EX+w@sX9hk` z{5-nDeKJB`cU1yp_H2lPO^XY&8)aE6w3!Nf9g!6#70eIRh1#KL_&X3YQ8nm zBnda4CO>+W4~?#Q^fX1GyBdX!4>c|WMx&FA+2RnD9E)ucVm0Hc`|iPd?z+ZG!JV9k zzEi(<7BR&@mm-91X-Y>jlo3d@C@S5I8xp?Ww`zRq)et&_-nfHwzdWg}U2E`|j%^JKQqz2--)Jj>yn}W5^jpI1rLOE$&1mT;+S_F7 zToN`XHBR`PftDMZmeC3NGc+?Asj-+YeHy-;UFO$IWy-!^OqQr=L1iqtB6QOAP1%Y2 zbX*Weq}4(8V)bl!*?zUja%BBVVhKRSh3ZI0BX_@ZHb|N}j@&KF0Y{z<(h8V*Npky# zzLC|QRvUh!nI}hmuv!vZH6aS2h*IoR+-MViwfzSjw`lnc`#NtWUOC~%OR2X%N5%P1 z%Vo6GZ&WqO^c_%;2<#g|=ETs$XU4OT&__Lf5nwt2V?A3HmNV~K(WN%w*l5oIp6rFm zStGn#j9{4ohs<~*1aN$yjmg9+pxyW+atGMUKfxn(R649Glw67fRKJ(?jGs5N{RVwj zRHD9XjZV^5yN4_96{RZ9eIB5NTI2qcT6Gm}=z3!_^A2%Cw`@#Y-sZQ7LR~u&{KV0N z^_l8=W4x-OgHo*-mj$AND5bczIv);PsBiBJ-mQeV@jk8kb-wR5+ROr{-o|ddG7OC5 zwwBo+yKn`xN+XR_3;M2njyaO@3EuLsf<>&Rt1uI7aGh7^Y7PWlnx-bs;k1R5u~ypl zggzHJR#z-q)qu9W`GE9O&Bx2o>6@xn_d+k8rr@bXJG8)@fd`&_X5xp>OM0XvCI2_B zSp7Eif`yL~;2+}swQ@!olAUcguR(Vd1JFO8zL~_5^lBSCLT$=Q340eY#HxJ0@-SpW z38A*>NtHDT3cUTP7@Et*TI>0djuQA*o+%SO3r#1jnjp)K@detVPC?G5opXSB>U0y| zB?Yl=quYvt^U>>_U! z@?BNDCXF^PWH&K0+_c<{oQDYPo1;Xy=qMhqOQ7@7KTmIm!e={?Qktc@6~~WyYLZ3g z%1mb0Q-&&pm{GLnohJxoP_5mKy0MWODL~2UN402=h-iR(dUs!cYIk7w;r}r9l|gYt zTerA7gS)%CySux)yUXAjoL~tqA;^$GAh>IAhY;M|ePBNBt@pjE_wW7a>Yk~tYCC(M zE$gf$y;T%e2%*DG zL23UTB|%!|6HG$0PWQ_@^*{*SHrUT~waibRgkfCB$=KN#TsP#i(c`~5kPCVKj&3pf z<)G)bk))=t4hwwKKA%?XHx;#-xiBj=#)z8|gS{XARW-5|y>ikF?sZ<4U4($`ppOC> zSNvW#?)`x=Sc4+v+Y~Ki0(C`t#($19yMSKplq`WmC}jB6py71&TeuGQ)3`<`7;NM) zSwt_E%k%USra>vfY=EY(=-Zd525oHt!IJkUa+@^A=kNNAd~dGL3c(tu+JJkNBC9PLO_Y|3dNgMh{9gAYG?*w6$QjxuBezIj3!*p zpJC$YwuQHl5_d+iYDNNN@5;rMpiF(X0e?^YNJRlR{3MMuUj>!y6oyqGo{5gMibGg= zRcdYaR4j-BcM8xyosUH;=0KI4dg&~Z@UjWB&YrnCl$dG4$O_yzB@uyO5dtecGh29D zxqg1Quv(s96KYUr{wOs>(XZkidAB|Haj9^f{ZGXUD=88?vChau`SBsWzX1K=m}~Lg zUssE4-T?&ELM`E8-7=G+y2x298~hp)-3qIv4jZii-{z>hkl z--5=h8mXyTAKsFi4_XgRHlG(a9~LB7PuA>yUg2O~BjkIU$}jejq*nvr8&N)fo<*n# zhCkVekGw1qOzWF31_}LTyR@m7kY`P(F8HxiO8?IpH-CZlECHP1(6Y$+HJi;eTqik;=SIRLPM<@bacyZ z3kxdR&K!9C<~NU@69oDet20^u>uLUO!*u$EJlChEc*CcCi-Zg1Ds$<5Bk)*{7;+}x@eGj_yPZ?@yGk?uB!aEYr zlzG*gh(_@h0RlvYc9V2&~4s3+BkjzB1$n27XR<}=#CAGGx#4ktCMezoFChIzG-Ped!!srgE{ zcdw&&cUpmY?l_e^@40;2 z*Cj2_c*aHjnc11>#+mWd!hz}{eACh$DSCi+kl=zkZ!?kFwa!{g(NxwH4gdE-)TtUJ zGm(yuA!!R^HCEUrY12AQmzk;Q_e1Rpo|cs4Q;nn+t*)AN^;(}Frh*$OA>VsID2Jj< z2(I!I+T3vp?{~|Bpb2N<;%T|Yfe)N4RWhlRKx7#rBSGBpX}y(6e3pUZ!jr}qEL&$4 zG3S3We|GyG6amQyeDl`YI#{OF!kUb$dn)+i9Ds5B8g{BNM12h=O8rePOl(A}NK?4) zFp89`5x}%MUIfd|BcwWG;WXSSp-#pK80%GojVN+$$K;S7%#yxC zz0EF9IOMjA1G}4T3Gl@)Jp$SQ%L&1r!6yx5_iyY=lHYMk8ek@~2yj%Mt`?b1OEID| z4xcoUi*u;M~F*Y~SQ zSOoCy!+#=v5i@}_uZ64ck6TndbU`ZaQocO?drau@K!D&D-vl#TjgmaY*nTyzru_D{Oyw_1eM$%3@q52w*hz) zCmM=GI!1M;bY;igR2z#Gn2q!fi`y42$JGUmo=sq3#1S1)3(g|dddu!8(NEUWh^$Ob@Q@^89-)aXPnSLGga(K=?&J0{4Bwr8rWTv_$GtvzlJN>| zqyhY{s~YpuWRaV5>za5z`If1!aFI$$cHg(L2pzR zH;{RJ($eK*MJ1}%N6Usif+2KyP8QT8<9nz6HG(0YuKc02ni9^SCz-h_cILQfb}P8O zBjW=zZ2TUq*vDlStlv#|f#@i~7OUqs3!`O8I7u-G%E_=r?%+SM6uU`5HT2yT^8hex z;aNeZ($#E`u4I`OJ1bBT7^c6()dV3gaZjK>mDEX(!3o(0-oB45$77Wn+KwXk}!*m!9OyOapHbPa{PX7~8wUi%&_a`TZR>%#!` ztg335b->sLf1mHvD|S!vAV7FwZ{ax8(&-wm851jW&i-FH{?o4^?eAOCw;Sp;FsgMr zQ;rG8s;(TGDGJqSXj#WMJT_yxNkq|VY4uY6bk_Ascakw6y|kS)y8OV-fx9ew99P93 zKBvKRF6b{Gbz{C|E=ZWq@me~=vW49<#d6~CF-{v>`>!w;4z?66d)l~4T>5wp^Pg>3 ziCk}n4rCiyhuY^S^j*Pt^AgwCb>6Yfn{ONy%0;#(l`pvBp5pUeO44riuA9G#`Z*xO z4;|zcZ9deuKtGmfr|7dR7NhqC;#uEgYx(eZiMgESQ>PAFE*_i>gCiC7#Nh)a(N-{1 zQCMkzoz7MTK6)iDbaQi7@V*8>{^lvSVQ3v+0p;+!1lw2*AHv8nUOO|YlSeqikP0~i zq{%{aRDD>@5v(Dgm?WpfuLNKGt?k-6bhWQlh@Q zqB!R8dJUGsB^~B5IK7v()=cEQlhJlTefLz@@}H9_zvoFaR4igeoF56o^iv&iw7^8$ z90CXYV833sB|pBb5B&b;$4jg5`Wn!D=kj~=A!(`SkwQZ1JOrY2bqi5FK4{Q-pHqX% z>v<)sJQWX@C4? zO?j9pY3IB7wNTg;$W}RC$wH!Ahz{KusgTRYZi8$-TX9!s1Xf67Eg{CvYligc` zXdB1TA_VWZFy8l8OoR9tc;*2XsyTxS>%VXs9u$Zgd*i10~=vI-tkKfr&rtu7B9{}w%*0f7B5q+JnT(I zL;(>>Uzt7j6J;*GY-V|V_eTAzd)UQ?XI^0h+we_898Y1XJGSK;Ruvm++jCA0%E15)$2eGPGWS=a}@hosoQZ5 zA`Z%0gaDv77eV;r4+Qx4z=yNdl;yCUtd%MiT6_i^^vs0i(hyPEGAmspnlDPbw=NT6 z*D+Pv-+v{{hEgJ`4Sp+O#%Q;tRwC!W$Jj=o=dl_7Zuy}sVdEQ|1~pkSAWj5Z3`0=8fu4!VGk`Mc(Rug{pI-R|ct#h1VDE!v-5 zpy1q}>G!ACBQzC&tg8#vI_=}wf?q?zAC*)J*agqs>UCQd4Lt*jg!niLK&9Evbv1BC zhk((1x)Z=>2gG)#+n8$DPI3v{iITfKqhQplo(6w!JWHRR+qLb?*V4qKw1)>Q?_QP1 zgjiz_n|!?j5(gW6(z-g!A2V{Bae7ZQUQ^&+9QnA8)nCD}M@Op4g$#wGUblXdRq4m& zE1Ss~SzO9Fyid|83%t>E1i{EG7_cU#n&W6)ragYzxEBQCszCU=c@6T#<^F}DwNFMm zM6OI{OA?PjcZRGB``sF~GMemc`XWDkohcEDbVl13riTwSBc@KEf3t32qxAa7=0N_T z20iQR@x|H;%3Dme*Q8O(UagmEEd`SwleBlDXnWMrl!GQ|N`_~8pNdF&^z?3q-M_!g z;;n@I0exG4*l6RD7y8NecEa{x>6YAoI@RkTF$dfp^HAa!CvP%Y33Hf3!dKRbT`zPU z^C;)JjXpd*7rIn4tL8)A_^hZ>DX=5DEQ*6xi>W;@6sI777uT{z&VK%nOeo&w9$aTa zQL_crx8|}ACE`r>9I+_cUTm0gkj!kTYQdb8#nM1U1-f@?#vMxN&o;xB7|?HPLFPqM z%tiqzQR=`e4~VhjMNPeY zs&%*lDxycNI%UHp$0xH4N`pFURCEHOp5+nAmKge4LVnSQvq(CqzhX}u>?jGZ?t&yuMxqwV6M^2+Hnambef%o8kJoatWvCc#-jr4cDO2*rL-SkNxZeMVLW- zL+OVb>chr~E4M<%qjC)`!pc7(3AUt#TzRJAvWundEV*}M9j{#;4oG$yuK)waAu<$I z4_Or0-~|b-m#LoZo?{i=?i;#4#U0QQH_a4OPstWhHQK?Dkg+P9_%pcbtFAVO-yi%J zYxF##+E!CtLRA=%U#=__HLHo9NR#R1?BjPc{ZvUUzX?TIMCO$>F0n$_t;Zu|t98G9 z`3P~0DD?drb~sDJs9TK7U3P`F(X&==W-wx)%yRO4%)dISAmVjYA5PRspwq!o z+-v`>&B735wP>%kSzx(D#Gu@)j6dE{nD=#ni%)7yqh*Co?B)tTK*r#B$zZ-%(2rUj zH2i>mTHWBX{j33z_@|7g!8!WR0xUASq!qS$T4~j#0x3S<^FX+WJUDQ!+6!%N&Y72qLR?!_y-V?8Mm&mLkj9&CmY zZ&2afvl*b6Ujaf(5X&u=3hFU*+K4@?Y%92EFWhH8kFenlf&rzd8o2kR_};KI9J9b@ zRKbVhB_@ya8@e;F=cQ@}6=?&k3AJ1iV_c%nKD2911rT50 zJWbULC2~L4@~3lEWj6AW8ub65bsZVbaFw46b6t1O0O7CvnkuOuYSMUXFc(8jJHg@k z^Q4XJn?{kgoV*{g?5D-~Js+q2LJnKl&kB9b>k82p%|sIYo1s&cSHAar{hM-d!$jAAh&E2LiG7WgTGQ&JtjeiTM5$aIXo(rlHp z>4T~7$D0;B@oj4v&l+903*9`k+{U#aViW384DeI2SEU=RsDg zWGoGeG3;;?sycLE1q!a`mLgl+Pb`uGl0Apm@Gq=r%Of1|qscz=LJS^fI{Y09&P-Ev zc#T6F-i?Oy&;Ieo^-CFDHs!0Grmw5&$k1@5mX^~!f|ePfuk#*RE@*aW;z2mY`mBEC zsrLrFJWv$*1$0BdH`XmIT*kbioa4-vL?aRdma@JVUX5f&>GIO=o=E{2(mDjnGWFO8?r~8}_d8TWRWsVed{xg(^<* zmzUy8RvB}ROOso?+Db57i_xC?jOHCwINPM;-%4RXsrJ&9suB+l++`;66T{SAhMt_h z`}Fqg>0qqKm#9-*Z5;C zPB}nGn+*rB5Jt!)qE{J6ldZowZ8j%*9b<_5g^N9M7;#-0kN@ty^G%|*w1+|J&4vcB zARlA+b|EORNGcOp4b9Z?d)kEO%ag-gRm7dYwEswv|4X!LXVD!vly$QVeBKhlS8u)i zWDN@PWr8C3Bm#c5lDr$d>|p-0QH2E8&=dL3EC8o#e^c>oPeHaD0z0?)#{az`96sXi z5JVRYDOLN?qrSzC}%>kakZWm%T0KEHH#DX7u^~Rv@y8aJm`hyC#tlD{a z!I(Cx9Hpb$TvJw>84E4*0#sSqMmAdNL~Q+=#l9Gb@cqJHm{^}>{vdm{85JfFK)AjD z&;Y2{Bu`b5@%jpZFE<53FyD6fA^zK6?tc1X4og&WN}UIAd|P9YJi(qj=PJ;zm#We^ zdL^FCQN?fS@v`B7a4m<&fRd!|B9yI&26mQpqmBF=Y%0wjd_@OpJKBTpQjnnerhfW0 zvp)5H=p#J|A_w97@!fYm4_`jtTjbz;B9&sUzuABG5e!4M24y?s|je)5bt(ei<5;nexgzTzw zGffxY@@{qH_dtW!0sQ@hK2TCcoE;J6;J=lKLu#UprIz(a7CV?J)v4UMc|{%LconW+ z&oR=va{?ptn73#*Bf$mm8Sc6hF4aJ`-38W74FlK3C4wzp*pFVn77&P%vrokbuYvNX zpUF7WN|SHS332*%(sLQMB9=xkszBjGKBpxWuFr)Lg^|dnWKYtgw%{7-7MipRHW|a+)z?q8N@A0g(Kbs#Ew*q%l#nNlV zi+RL@Xyh`GRt;Iq>e(#e+JIyE#RC=tVKYa6q@5HQPUSpjyy%dK5Sy?k^m(nG2uzLN z_aesM^*=G=L^9~PBDd&Xlg9e`JDwK@-xd z$U5VBLLHyJ^SH?CQ9UiSrb=~DAi&)XUt(&)jgCBpC`0~Z1yHjh;W8&G0yu92Zx!Nx zc$MdczF|Awkfy#M=$xg6*eRj=e&N~HZ_&QgDpliUzeq$0w3%twNpntTw}X!u9VIJk zw8}`}WT2I?V*Vt5@T%?&XF4z0?QX6H3Bp5J#D_YXsCX|5Tn6u?zO>s+iB*P2d4>L^ zJ2@-y-I=8oCN-*G7FzOx{+w5uw*t_wyxK9*;$~7-p~?G+uRQL`tgM`2p6|HckriJY zCe_^z>RX=~1+`4=r8TiX-t*+h+~lf?7RXK=26X$iopjHY7}8Y&in-p{!0XvxLrjZ` zv3Jt6_}$nUzQo>)BF8N+xH69v37P@$O4O5Y9(bAa8$95 z9;8@3;JZh#H=7*N!@1{oA!$18J(Fk9?&FOCUr%3}4HI1XOyk;sU+7RtiL9mln`VTK zis(o&NyTA2>cm+BA6ckHetR(%+@!?rsSX1~?`!QO9 zvTD7+6WR9p*92nd&N9Z=f`^PGIwXY$>@1WKb>{6j6N{JuMhoVy7(H# z!6t0ik@9Ai)N?7d#GUwE-rP^{MJ!5Rn6Gu?eDyO&2?4Tm6TP!4?XZ0FyuiI-h_)GzQL)wOtgQ6^dDsb00>tT52xUVFERy2EKQeG1& zZD62kKth8fc6D_hP3^gqFi?P2>m7i<+P6ue{t26gGcL6gU+gW3gGn&jR#KbZXy)w9 zGFw|~)Z>L}g_kO)=RXI$d0c~$sjt6Y?~V69zSn_#^lxK%=s%kW9Dm2Hnv}rSGBaYP zUZe^uP%Y2FxBQFm-;TPvgR`W|oe${uU+MU50y1jO5cq;C+GVXaa8UIxj3-t6r4l(S zN#AYb;f^Z06LwporV8gCSK(n>U<3L+zpPywdqgiy#{n;pah2X1nS_pHzz;8~;Lk)E zmb)W$2#NJg3J@c;r@61PRoiMu7jH5mPQZ+Lm<5pYY!|K{uI)+oLv?HloxO7LBkQc@ zb@y@dxbuNQQHDDfq@5$ruNdT}n~RQ9V@I>bA$2W$^R#)qgnxJIXyI~FCNeI8kz*PB zLno=MTb|&`p8|?D+jx%XEjzrXzi~v^6lLKSnk%Fh_hj zebd}U22V*y5C=CYOtD6Qfz6>|v!=4c91xlVV3qHawE2Mv6l^$h$;lxqDRARt!v-z3 zuqgy=D!Psnzqj7b8wSol(0Kn!i66H@pKLq5ev^{e^wwQK(h|! zhel^L8hxmnYL!GR$b|g|tFEkE_{(JUL6xo9Dhp?l_5yD96H>?DdC~iq-q;<;zxSHZ zy$pt+r$>(0ehWgv$Rez$=^Dl`85AqP5amYU_O?XbUfFy&E9C8)0oUc;H4O-zT1Mwt0+VL}Xmw&2$Eyh`@^ z3RYXESyIvaEXW_56lvey*?r)rD(WmPH>%5mI3UF%Qy`pa5?N0Y5U}3n6|kHJxm@j9 zp2`yz;`Wm_)Kw?}^8b~kp~6r>!ZZka z13N05=RN=q8x4+sKT`qRsI)C{*hOJV;jpFYauds)_=~ExR`|7@ZFNGfNl8j&ou-*q zzSCzqVQMG~i@>qTqbd(?scf2Wl>eZ>2QfHa{Mk`NAGl&L8u7ZO{Zz|L<)TDNAgZwy z#13NcG*$A6SMW<5#DlKzWkNyzJBg9GisT}IX7==$iaL0WYVfKDy|@12-pw4*xz>ZT z$&!9QCTkA~h#y$@`84lgPFwuG1QRvX{W&d0>Dx=+#yZFOtqQbTegkBByTE(!37T}e zZ{j5}&c|MgwY$JaJ$^cj>|+dlG}%%m2-tg&%4SD@v=WQFB^zkt_2Ek;!OS?x8<90o z>z-(r*oTBnF|9jMG>gqSw`ZSO#Mu>rn7XLgHP`v#&nS9)2irsz~iXU&Qt{cgQB71xbV1LT)!g zFn_$416zw17K^Fx{gZ*MkCyIuoyc&gu)viq3qXM z7}dNg941}PsFIo}vQtvw0@S!Y;{HF)>1zB`0Q3bM z?eAoP7=!!*jrFy$Fulkkq1!o?u=wv{V23bEV!cW&G#Ldw%B*JO_~<*|OFz-X(_qH% zV*w%+>EvP$dxAqxCfd)A{WnR0K@oI7Sh-C+Xgj;`UUP9$x9ChLqPSfN(a>>-CRoK? z{7Y1UW|0LoAkvr4e^>?`>BPfGbPjy;p`p3oQv9B65f;EB^4JR!yV~0I{JUx}*M2(v zFBBHMH8r0n0bvD!2k}(J4hRWFff@t&&u`-g-orm}uSk>UB9t8P|EfmsqKF{ZwrvzO zNeh0ELrhxx+b0oG{3&B$*Cw~7Ls@oA;k)GzA zp2qE-qj}^S4g?*NIe5_wAQ?bSjV34I8Ug@v(<}KZR~(ii!WB?`*tep8h^yJ|2YVPg z%b}Jby=Dx>WdK>vZL#K2nBVUp+xhN8s12iSNO%OJlbwYP3XMN?#+5j;OX{FEYn|?= zvKwSW{Y+ox==^)AtU{3`8$mYPGr}B2ETnkP2#$Y^00agw^p8c(5F4YKWZHISP2QBc zz8-x$-9PVnA|ojZE1<57D!cJo(50BHb7IJt+#AJc%^Wo# zBxO)gj0yCg)tu7|>r@efikG?MJD3sRdDL#3CvzRiJ*Nm2Gs`#^hr93zt4)FP ztKg0orD=^PmhZY){RB^?Fj5Lx@!tmy3<~>Zq`=)#sPqU?L&n{-9}t zyV878@Il@ZOL-+U=*}PW^E^h}R_J+wKeX_K9)JJ&NksxF>s0bS=k}~=+ItRBotS%i zQecy`^SouvJK|}Z#zS#>UK0@iHp9x|Iwb=j%-*?tWPgt9s~8g_0PUj9CuCQ2$ua9Qlvf;+@Y6} zMK@H@bI$N$l$wBGp2v`Xb&=@}aJHG@E*2v>wps7utG{Rg*uQvN;iRLMb5<`~uYeR% z?~jku^rn`U`QfY|j2Zw>x*Gh!7FA!dq#C~4=Pwv}p7J~SnLOW8%Uc)PsX?YV%6@?3Y ze7^~g9?W4~jV#TA=|u|kGw;EvN^-JH-@pDLF@bRJVfFG&2f&86ZDup+U_8H*p+JMj zZO&l20w^`!5+d{Ov!FsUAro~Rd(qfZoI5N~sr$L_csa;(UOl3mS=oDYjS5c#D;^@I zXjSgs3rlo?xz8h8yG0u8qL+UUhRq@>L~O8^eE+CWf2w72aPUEdhA)Fo0O(uBDz`mG z_H4k0y2p%gtr%}mtrI*#PV}A+d&H4@`SM<&Lbt2YX0;e13^}exfX0 z4eel_XVh`<;=5(f>E_SSY00wrOV}Sag)*Ho{VSKkaa^Bhm-Z}{F+3q5R|c@1SDqr> z%h%vcvYSu0X#gmR?&qNA-HwJ^T+Buchr$OVa+7zD%Ry6~YuHsYK8WPX>{A1CC1@2AB}3-X^a%^GZsnV{31R(up@pizdH<3O^;1g6qR%hPG{rF(As|GDxj>hDmp za|Vfl;%4gWJ2cE+sO45*~C500B911&-~v_RxhuJ`|5?MM!Y zr+GQlwrBa-_;TpyLo!u!k{+Pa;0YE$0MC?w(0bhd@|DTE`+uG?iw!~#;z-P!V zM~}^+#K$Y%euI5}L_G<#mLf~zsNT(2`F4F~r!WxWz?L3tkO z;JO40op%Nd2OE;=>a-oV2Y;{eT=Up;|GDXF*7eoUjL(O7xfos_2)eD&mOGsFC?) zI8JWABhr;7UhFb|%k54M_TrT7sm&quk8(B7KlkC|f0jn3Y!tp|WNq?0*IS!RkKe+6 zW4&JFnJOdTE`_S)ay_aPhMiotRhC7(W9Z94SAXapY;4quVSnfgkRRiWD>=%PD2 zsP&!yRrnDs%J61Q)H!ZGxz?jGfuxh?r|GZ&jhx4cA&Q>OXb8QsoB-ZZcv~#k9QuiY z^aes$q1p1O8t4Ifb^G3OFZzS`$ymnAD!B2JuIfGX@ZeyHW8tL$bSk{Anpk{_m2Qnf zUqBatj>kbnI`GJ%u9dM7NL(YsJRAy|CLvyi6Y9Gyj2t6ldsG=CT)!0xTHysqof5YqP(>$MPSSn4s<-~w5ZbjrU(Q)Xek$L&AGYcCVTkFJ&@6}r2q477 z2SIy>97}J3T3{HNPfy@u2cB^@B!obqZsJ4m1D3Rjl-Rck#qL<9y7Z7dqz}B zFg&-nSx#gc>waOaUDv-jD$)=pSgz97SW{l7eP>2V0+lj~_Z+U~3C+MF6sed$Ib6G9 zLRZHrProdb$M(Eiisy!fJXd>@W&+}&dE4bWt4U1IevHTFtNMlm&Q>3!54D}KV@Z0Q_lHQ| z8B`@vdxxZ7sXf9k+me}BAQ*Y7%X#p&WN+0k>j&Fd(g6apriDPF7oJ|7o3oXU&OpiY z%Ov!bDCW5L4_8FF$gjsGF5M;;NSZN6c<(jTnlZiiqTW?9y_#NPO8gEsBJ4i{3)Vw+ zM6U+_epC<~30rew3wgXMqOnkfcv4CcZ^ZG)sNgS^86HS-;8}t$+m0!vxe#~yue9EK?raT+fGvdAn*6|lByGi%g-@)+mOaxm{ zriS-ebHYR=Y~7aUlZQ$w8R6=>nEi;%`UARN2UuJ zUDe$jhZiXdqy;O=Nh}G2@;Ts>IA?Uxm~o(TbGvA-HiJaZ_zzv`47oXkn4fZYxSIEiYV0>S!DeVoumdnUPTx@E2xjh$hlF zOzoB5PFn`6nN4@Y4u9B1@n)CwuYjtR*%>KL%MusnzKFOgrq-gt`v(dj5F;Yqts^fd z#i`9OC;GgVR>#QyGVyk%%zPWTqV)7QzEdU!|I;?kk~0B>h>SqZSQAI%6FB$BC!`Bp zbhwj;k#lOfDl}1-=yq_VZ1l_5q|WdVBM%5ASa>ZoXYvx7jf6J?%|`i@o@#Fipv7qqhjz+<2*icJjA8z_MAA)f)7O>&iW7^X z{itWXF_#=OpV2QJt&EBx3K(k_eh^f7{U;SkP{;Ffu{gSyjO-ELvBPl-A-dSeFoXayl}f9Y?gHC-T~|UPa9mL@f#O z21u!lB%sNW>*z~yE~}}j!9&$l?FjPgs28NU8M}rB5xJ$LbXgD@n20e($>cz9+-^C~ z{>#~m1zudN)5lO+Rtu&|6gw6)S|DR#p*gm)pSc8mxuW3B>D*4r0nxH-Iv%0BG6o5J z+g*KrY?pXMhL>Z6i-va9DF43e)(@nm+`r9z=nkr_+!T1F2&J=(!GmU!Sc-?RQ9Mk( zBU&I6TFFU(+O->7ZD5VEiQ&WZ%Swo1#7vrp3BA-fas5>&k{vG@9YtTUhVo3LOAn96* z(A&gxc@1-0dG0NKw({T6yZhsv<|I{gj!yjJSXjFO#0 z+=@Tg;oAP!^{a0|YW7EKuBub~R&+ z7ape#4k5PVBPB^J2I_+yyqcHci!@)Y1?Zr1q&A){4QGIpkr~Ox zi2oz>HZ_=A{Z;fZe9sA!6!Cd%Wt+0Xhd$>x!V_7pA8r6!cM^(MlmLra+A$)j3Slu)L@$X><8~_G2hkTQZW-f)YfAl6Qs+b37$` zzP8UsjB+D1FnH-MgK8d#0y6Y28L9^e`(KuClzKp?-c!#O$CJN8e z7QJ^vVW=0lau$MV%S+8(3wzcDz}D(bP01jm^p+{WSau2;n$R7`^2a2-#@{77@L(XN z_nk2%eaeux#eY{2!)zV-3a)@%YF6{=M@CG)l&{{*?5~{EoMz6LL?u1Fb$?S*MDH9G z`VVjl-)_EH>v7m#dqAer*^tu3pxQ;RntPwR`-l?X)~eHwoz`QsE#p>@%#^RvkahHI zTnzRVUf_t=54VoT==o`|XzK3OKc0Y_kL`u7ttP3arfV&v+o2$w`$7}cN4Not)z4mE zpxhWj!S@*+AP?)hx*I)SOYkBA%?T-d zd)@k8%TF+M5|Kc)?EITbtN*OuO@ZC==zjvb$F9|=D&%23IWMygVAOyN$m~{hXy_fb za9qeydT!>QoM?VIW1Y|5AhUES7SWniAW99hlY3e@W4QRIJK7`=jcDvrSl31bbh#k$ z1busBD=6MBdRLL#h(KUjoqjdW>EI?xDBfnstLgP>!d})MQQe=SWij&fqe_4)O0axC zD!kek2xUv3b)51l@iRt+7+4e!I$fCVDVm>Z#keYdb9nbcEU5B2SQYpYy6T|` z=%GkBPo;x@XW9Pm?65&$`s4Dt1N1L!pqZkhq$H5E$N`tFrmC4{Aj7Y+VvfG!!Jpe_ z*f(n1x-p+t8mYjzBgk$aMcAZ8(@;1=w-a6u^M{+pD{|WVMdK#4X!x{V0J^oH^}CD- zBRhI&O}gUhN=|XiVf)tE`eaVWCAIG$nyKZOLe-C( z|B&`pVR1cA*dQ9*-6eQ%C%8j^;K4PxyEABTcemi~?(Xg`!QEky+4=py-M!nZt-0x$ z)6dNG={{A}Z*|qn;rLT!-+m!`X`;J^9Rtb1qXR2Xp8D|wR>vKfl#s9w0Xv7zQmqS)v<>v<9LG;<%4h42 zRqJ)EJ{?uKxE{;6TFB6NIc-=m}`L%nZi({I~X8aL5=s z#|jf49sC1EZ&$rQ^cIJw{i zk+S$(^HD8q$xzMTvXUgaP#)1rcfqk{T!A2OV+-E=$nhiI$acXX6s6UtFNJsJJT~q# z*@ywKXvi2iQ*E|^pt|aDVX|y@Mn#BF>usNP_)W*cLSE(Law33YC}41Mtz?csZf>1m zHCLyyKxbk&b@j4bKf#jRSI->pqv>s!KGL+}@bmVr?EvaXkauk(bbnH&y`8|j z{@>8VD}mEpS=MWa>QIb$PQlh^TBO5kdmXxxsV)nr#@awG>utl$;L{7+tKupSX;ZDZ zr)uJ|M%l`ZLh^E>4Q^Z8s=@}`V$=BP_0GDoKl26T)!!_wZiBoiq@ zk1YfZKY@cSF=?K2AATLrszH{NRA-?2@cKLSjD2C57=*1Y?z%JuF!mK5T_M}q7QXxM zuk5f>>nZ1q0aqp-OEy%H2Gk&${eTk6Yy>%K7%M*Y?6!2y7k1dRt-O?fak9`A`4F^h z7yq91J#wU#wFsoM>mmGYxW&QE#N(+Fmopn}?rO7@iit5`8#mSWj!`oXYz;N%L4?Oo z_a_^Es*${gLc8{A{gl+;I-5|i$Hu;c%Zoodmd-8e^1})d4EB5R5gPgb2YnWjM_uw^ zYo2k^YK2d+>SPFsj(I9WW;r`_?lf+>NB!}GVKuoi-Af|)3NH8XKSKgm9qzsM={47I@AZAYo|5^jyEmhOZ(@p5uVW6n z68piP_oi|Kgi!5)mKKpCH6;BymSb@k0tNvrhpP&5J_!D&ZUICv5r6yWH%nQp)7$#x_lI9b@6?{I*#>?gZ2)TOF!w+Bu zZw{CjhUz#<8UO<{`?8@=)yQw!iSjv0K$pE-AUzlbbEO*Nz5p3`)bLd zWx|&x30rSz9L}4K{D8N&E;PZWk1YB`p}StT29}otw)^T;)MqraFyqgG%)^G%pVX-h zqo&j`NCD`Ds_2Na{TL|D$7VEo9?aFIM%)*@lf_z&hc;)RPPg8f9h4Q;tLZnx5q%R! z{QO{wATjq)Dgmu61HWu#M|Q&wbODC&4O?=RISe_Ewd8Rp>nTJUVt0li)5BmJ zB0+3QZMBH<3Xf(vyxA^iCMixC^-Gv?8buns*oK-sq9DpTAztGx1mv zDg2>d-?a8>?Dc!;f+0{v{Jy!ww=GBu~#z;=8!R+X&{{R^);hm z6|`T$tgY3PVn=Ig1eVtuH$v?Ga8Zw&%CIQ^$(lE}mThwOkMR3X>iz z5y(QA@%3dd*F`#nofgGU4{ffRF;v#y=|XbRsc~R+;V3w>wo?u;XQKXoV{Sf}TY_b= zU7Zq-1;cy*uGM=qY0CPF3M6%PzNSy-w~bG+Yfwh9QAYQ^pkH5fYjx%`YO#`fvI8%& z_=AMr?QT${fquJ7%C9{hQOA#YF$nEDKMp;;N*jx`$MSOa4~-tHEM={>tGx*pG7QOG za~1%L>qzdWh@^U5PyUt}i#NpT#Pqv?hhFvG%zkXv!$_javEuh!9mO733G9HSxEGo@ z^OB$sIf3f425>dO9v+c>tKC5gI;dE|ru*Ul#SKjH?2^eqvy5V*(bLnog>Z?qDRoA2 zL@@^mKQcL+sFl@G)QeVb8W=-kG{5Mn#?PCK7plbMIJ2Ef@S|kr?p1(x%8XackCcP9m)s=oeB#9&r$dK-Eh$b9ZIYo)^|_An#- zdKR~>FXLeRWf=n5nhBz=tW7kf2Wn(Gr!V;6Ck=5l=Cy@1VnFhgikfyrx%I`yp*0oQ zwNlkqR$xyz0b5=dH<$V~yiYiifjlvY4;|2M>olZ3#MFaV7lgRLD_}17k)`hT2K5F? zvrTOq37t^+vw1owb^CG1!WGhnU*dEJ^8N23EbBHm>*t;uBn%i@18q&LZKX+iA-5FP z7%WcMM@`)ekU;s+8mzg8=Eiaw1RToVpZsI{N9YwSC5`XF~4LZvF^A2UCDWTw0khu`-2Uj{4B`eodXI zf0{yW5q=2i{0yxC;mfi84oj6uN=bnN+%wTrE3&*&M-<%jgVSNVFx!Z~rM!9Ssr(R_ z5ntdOpO~Phrw^cz_rJgDuy>ro(crB1xgFBdmXrjru|OAHf5X4`%8!UhAOO96wO_pQX-YG-uUV4nXY=*HPsng{ikO?n>D_} zG}ThUeF@wwXQ5+8-o%At1xn2MbpDD6G(Cs!=D7gQB1t1eB&aN(ewd#Ec2M_big`}& zjNF}fwCx)$9GAgzvk&A;IQdK~251SoHJs7zk0Unl%5MxO0*`ss{%Y zu_v1@#BtEe`4gsjTIy}~dix<;b|ioP(El>%_lbRZz|+eFGIBa6LFMroI^5%8V${mb zTcsl}Jrn4r6u)Y6f=cGwZ2aM+5zK!?UZ6ln^uNJ_t9K&6))R#nCf;?IQn#?aCM~n_-~I%t zU5+C$ax zPP^8bxve}uy-~A--=ORS&xO&>2{hyIHitU(X3@S}>2&)sIb4woLZ{{kAFd%Z4c#OC zm3j~RYfb6r=cG3fm>4VI^!}nfX+u17ui0kC5@T&EUzip@k+Jv-&!K;k0heW?{ornb zImgCA)^P^R;&hj#8uJOxjXQY#5TCdPJd|DLk`0$VihLg2(Vygqxu=Gg2P(my1{Zef z(ps;>Ad_r3%8XF=mFC6*4wc}iY8u&1M z?i$MpBM=eGs;a1UHD&5IouL*!gCpemInIB`UI`uF956YZ=|2`BJBpRc$bbEOF!z@-;dlN47+*0rPv z7Rh^dBTvc+I{%@)zD~znIvCGKJhT5SXDt4~w%v~EeEmcU3jtI|mqLU)p7{nbTNB87 z_AZDB@lZkDnM)1^2PyDT=jZ1oSxc3{UL2|7!d$Whn#F4IKsaqK^j9AgyLPAHOQPmR zz1K~k#3ZKz+Kx9KEGg2NlD?hKdcAH@)j}7ZCKU1-ln^|X2p9m+daPMlch^e=M;#A% z1%C-6-@cc8+=NEAp%B4OXZ*pq&Gc-`3C)}kZQj{dgcd8VivF$0e_8vZSJr(}p{dfk z#LEpfsq_<(RkqjJXf(MfZewLy5=nTf>b}QMhI;oP&H|d@_Tb}HGB=#$Ob%Lv)`0`; zlS4FDzipV?fyUgU3_y-cPLc?AT`z%SJ<8~+WS&+dd=Nw$f{i}cPk6DTCLQ}r2eF_H z`eVNjeh3m0?~&A0Mf@of1%#VTQ|Ud=K(%?Q)U6uZ^DibGDLVeY17d@sfZm&5Oo7;jcU|2{(EM;xi|natzc zCv4a~aJ6_aENrEsRZ~=Bi3pAmJ;cR?T3G;yR44NJlZj4A zA-iP#_oJkDv+)4`wf5XYduS1ETK4t!$i7n%8qY@lLmrF<)i|Ski3Q9EC;r5Gf_4u0WsP zU0dHIz84>(d7kuFf6g6Xcvysm2cm4~r`7EZfdrlR%&%Ujl)8n-;~-}A*#5xmPBMFAfc17R$fNuW2ojxvzJAsJyvF+^0pA2RLUX>FSCj&I~bCeMt@Js*Pa91$~o zch^U2>I4Pkx5Pdhn}2d-pEvE9(}M1^vVkkYUcOe3?a8G$z)xx!ZzTx2?t$H^u*VZb z$5F1Po2_qvK57nT0+)nc=r|8#gRp1YwxV5gC$g*l%oo{UKQoUdsB1?V|6>+#3bFqI z-zsWrjKuewc+qR{`;5K@;gw^wUBkfSU0Ca`!x}ht)*NoV-b>Mb6{SeHa0Bw zAyU}rN?;)Qr>;_Wgr5^q|-5Tk1!2_rDbNJtWNJ6 zpzAK9&3!s+rj5t_>OSjO;8>TB18eMZ*ur8rYvHF3Xe5$3L(rrz@Q1syvNzw_A(#}J z1EZ#l4Kq1;wGRK+ITq5uMl%Kjiz3qjjcgtrop@-1Zb$P1d~Y!9Z%P&Y3J&GpPE%3# z4j+r>zKOWG97+NLldNO&#K z=n%;xFmE-3gX76n!6cpBd_EC$-@Z-Iv9Mf62lIrg%JdGS_>8>D^(uaxIM}jb^OL zx}(rff9+M^@qvT9_myL24_LNR66N*Cqz_CwT-_t<>TsW<-3=~@Fl8wdw|4T1Vt%vOUj;|A&7~I zf1 z?H92$`*B|si{7Qcxj($rm5dZXWyonqztrTv9--z=!5q4tES1dizPry+i+jBIe164u zNdH>BnX?~aUA)SyAhhnze>l$GQdQ2-UX8`QyL0W=?@y-cH%+zlbAd{iR724Wl9!j) z2l3_Ax~9uZI<&NR?C1{)i^RJ3Q;9#W#V2v>0YA9I{~vkR*k_D5*xlW|Aus`+Ab%4U z$0-+=aykV{J*u^g>@`T2%s}x%g$ln`9WVsMi0^@WIs~S3kDC7^N@03H=zW4NNDwLa z_4C!cDzi%+Fps<VoQF)fhClg)z_un zwXaYmpBKr5fDsEB8WSNq+8g=TH4>rR%F?%z_H5K#ly<91TmP1AuSn&;Qeb|uwJvLZ zQhP#Q;De~TI`V+w2kc*FA}cLMecc?nSw z=T}x_Xm$0qS|jL%62)t)EmW}Ny2U*CyvAh3y=@I8I$dg&;Kg08)G;AxXj6DG{-DxS z@Up{5F-njhbZpaurv#VhArBkW-VZju84rcK@ar;I>N2n8e_xqhleF&nT<__tHe0

hEt!wbp(}5`rpBq;Q{SN!ZlXgiI#X`OWpeS@v14FfY15IJVHuKH9~@9<^(9RRrwjLhNu?!GR;jhcn51hyp&*Sc zuw)3N!$J#XWy&`Dn!Ut-zN$@tkWy1Kbs@V!EM!1@F4mOFtT(>f7i4LPkdTuTL=I1d zsmyKf6S?CN;naA3vmTxk`r*^nTA@0g`a=2;BE0DgnNb_)3G+ z&Ys4ZO_(369gRRaPF8x=NE^UlA zqnMJOFg!&{jev13lF4c{CA_kHHRNX{bp-hjcsF9n#{+OyHnG)k*ss6k`sLcX0xgx_ zn@wE*lyqD=zq~s(&c=1QoT`MNl0=wNuQgaxhf82ju-C~a1_YH*d?QSOt=}JRwgHzB zLx)jQH(e}MX4LP*Z^!+9j$+gMxkSQq^9IY4Ex+}<`Pk%q3-EUNAM2d$1}zp*t>5d5 z4WQZLiGIO=7g9fWr`vb_v4_tZd1WTYVf-OC7l3p9Q}{XQ^d5=Ma_l<}@Y1&Rklo{H z?dcL+pla^r?ZZ;~{r>gccGv*I!P;&f`jq6cV=;z42&%3|pLO^08}pT-C_qR`zNC#W zAcr+Rm?{FfE(Nzg8V-XBR_^Yv*L<%$IucL*$i8OEpJG`P6Az^=0H#-hW-CEU!XUM{ zx^0;2#uKI$B8``a9kCECu`8kB|Mqw$TBfUEEO~Uy`?qxbEj@}L$iy(oObnRJ_`l}l z@MTsokeK1PoKq8{@n1dPE?fA(52rUF=K18`7C+Y!l+qvND13Ztf^lbT+`a0liiR=- zjIEBYu>%1vdoT7qA8saXmoLsDS-ULm!4oq zf=)G?hf=2O8$1tm{QarMs1hBG>)`pDnf?}0hnc1$6R-yt$))z+dLKMp<82NKlLEDL zNTe&J)lHn7>c_^$j^ubgS+dg5P0YKz-pVIv9iGMM4-9@S^Jlnkd(xr_z3j3*nrhL| z(uQVb5!h!aHCaroumP8MaFNeix^s>^%g6DH8Y{mXioAULcdi){1z?f z+QapidH_!_SHR)P-)G+f#q0pwZLe#akE`ch<)Etv=QTe^@0!mrAYWBTkKY&Up4LK* zM>*|!4_&{9G$42)98>Q^#$PJ#y;aG20Z&@Bs^ikO1K{}x@!RfHlP(OkwYdIhApiwH z!`1t~xe*c(t#$wAmtvO{z$oDo-o0s3T8|cXC}an--su6`MsGUsDsUbrYWI9*gRJ z@_aJS8i=Vv`A4w^Yj>(9EkhziO}zA1ztI8%i}vRrE2fQROIn}!O#kK6?+lt^0$Ngg zQPr+iK|sNrS+gAgthQzbI9=SXwPj^bJ>D(Xz=(=e46!F;)$h6O4*T;pvZ3DGlcBJS z4zdgpEdqJ6E}+HtOVhkA-B@psZP#0K&WAGcd-(Uyr)^)InNPYepTVask5?OBPtt5R zwDLVw?mNp3!Vv+&M!^5KH^PGb`PNR60E7c4v>zDVxctAr#>c*S4;?PAxjLmU=u3m| zh?`Trb7@5lw8ajbv;vfkJJfd{fP|BzORRtWO0fCo#}~XAzF01~+^?O7k{3Yr)_Ej~ zbn=|VutuuhsDr!WuM7-<7{gNi@{NY)Op7F|LEblbW4R7|fBsIJ8Ril*3)s`JuxL#N zLy;}zr|A)JWT!)-j{Jnu?egMEPq(z$>P*TXm>E92!;F+%t+zyIwq>)pNiWSH+Gt*F zz2X8Z`RI{EDY?SV{ur-}2fQAY_iTCBfU{>XBI6jX0yt;F@wU8!kQP>U zV4`J|Oz$nyP9d@;*QU!q{Dh$8IKPo6S9~!-LBeNr%W&i49LdjBK4iK##CpoFnM@Zou}Ik;C!VU!nKTW%tYB8uDpXBWEVf%Sb78oC zsBtsO0V2n*9ExL~9f&5@ZAtsM77WoSC7(K$QeUtvuPCN3HZ+T&^xORNkj;u`pOLHi zn>xiPZq1K1lC%}_V?bExl5jNPaOuc<cY8LC=Ftby5hDufBn*OLLfSx(`g(4Qmc3L^)%=&>VUN-LZObA#3Nb`Y+vt|e6Lvl&Dp#x;N+l+aaekT#lrR{v`({#waR7!?8c>JZQR zKMi+kdw$dSfaOhy9PjFtuh5~qkj*GdOG_le!t>XllkkL*&(3U5EGqBmbZE_HEB?=X zgT0K6>))&XLW9N_4sWb~zrQUrnr&1(?;}D{9tU&Ev)|ADqxWg z+xff*&FK9eT4{f`CbulvPV!_g(0T~yIwXfE&-g=47gi5n5K%OOp)8sVs~UHh)wvHk zwfo4fJGsqG4J~(v+I=!5pAZu1J)h2}{uTPqZEtL}FLfi8Ue)ZOUA)%!6|05%>l>uf zB66HMI+xOW9DKmZm!ZhQ*FwmzB|9sb>qOTbu0|dpR0yhA#BCeSR6IpD$oTPWy3_R5 zA0hFACR7ApM~G9!XHUgMBJo)4T%ig|%i&ld!%f&jHZH|eObLm~*P0(~Ly$9LW>TY# zz=XA&4mZ1^N7LCGIN4Xmpo9EeWep89{~XSj++5I3`0S~QPD-_+!9#-=P^2c z@mEQ8Phs}InVKs8GTczzRPWIjn~M6uUdoWHI+ zgzK-V)tVZbf-wCVMz=+qcb_b@e5F2jJswbxqb2n#JO2@^yte5FosZ+ zsNy~b=!iMP2=IJMG>8K(t@Ycg954TRZ~zP4N*PXoBiA}?54cpKSbFI}j5=dVAz8PF z-rnV1_kVgAH$jtPHzn>W?2r~73tc8Zv!{CHdX|}_^S*5MO)yclzYxaz#0jtK#oSdbQg8YCO|2|p97LBMx$WRUC%*i#4wUn@NC;s4nD zUn8~A#Fg`%R)yV3maz^x56{dwnC@qtwUx7)~&|3y?(lms32eEUXs zB(14V!%x-V^>%bJyQsPbOhQW5LaOY>EMh7}TyDf-+Q_IZ#vk{-|BBM7GRt3{3sTE0 z_Pa@3$N1a5d!v^+u3|5|VYQafZ%f=5LKUuY&^A(<7Omx=Wd*5Pe;kpzOYA21yf^#o zNc+JVpfZaNCn1~kdCL%FiZ9@=cQJhx6Tmf@oYYBUKPWhGf@$`9*|&Wp6Aawg!PBx9 zWPZFkom!{RDaZnDMsUw!3du}|+0#J}&s;Tst-YOjW~%hQ$GPbc%AX67<99-o7Kjga zz!JB6CHR9?;y#9Pat3SJ^9ejRG5az)JuRWWHTW9?!tKf?8i=ez zq?w&ouA>`2z9|g)6OxngcEQwhh^QO-A=#82?C6}Odkbj4{StB!zHzKEP!{HXx{F7d zr@*hWMyBqE+J0YlHp>Hs#;5PJEMx@;Zwpir%RB;2p&{)%>aJDnn;w@M#Ye9K7o`NG zM0?n$LE6Xh0f(^$PMP~ZrI+4Gq5x;D8&U6dwNcCP0i;q7=1tsRk~SCc1?;ZaoWG># z3)xbT;>nQZ9{(kH`;DPUh4!jHy{Lu!e&;If0^jbeybfXC{YnGQ6|AZ(rBqbLcgvJRY{ z_^U^%PR|9KtuX(krQ~28lw#75Ley<}How`)4X{NbVtKFgx!*UaD;tm8DcPl!1;mIQ z<*^&z!sF|44ql>)V{XWhj|z3WJuhTSK{nTT9yXIiUYiXui>em3Zqf2=k*ZuMn4z^n zRI+tTX??EPJXUTZwR>hv0g4_J|^pTI%vT3&}@>1tEuBYDML_ zKgu$PuqR93dNW5TkVYdA*{v7^0Ge_SCW}l3R3=(=E`nie^*W1)W?^fdLoF^XOp%{= z6L-KZ`;va(-ChH}Z>t_T*`7Rp)z*@xfEd{JvKh2iPqaZk1;Xyf$fo~jn4>GgiEd}B zt0A7tg_F57#U?=4xu-%k(At5LfM&$fi-jK>M%>^(J4YsEYtvbP;}P=N>2FuRZVGu6 zCJjM{>|1&|f}e4#{|k|(97an>;CwJMO6)#N@zeizEeRM0jES8wEh+K3RDC{R62a}l z_i7@44gJRF`(<0V>#*oe-G1lE2^Uvt9fNQ0E7>Pl#DHB_IRIBr!`Pzy=ZTE7S0#3D_ z%x#!0^2E?9oAt{@>iKayDOdBc3yj45u^o%0prGtp#x5(UX+4aE0l%>;s}~WS&zc<1 zYum?%LI!~CeqV1_lz{N+Bo7V>3L5aE&*cY~WIj@)tiQ%_>CM(FrpkCOtY0&YmJnb- z5StI?W#Y;#jlPt>pC}6Ftf8$gU)!A$$NhK#9_gf9Aex$X-5-3sy_F6%l~c&4#RX6E z_rL~Co6ku5$#w}}s+j3MG_lKMUpOH5`pb~ym#aSk8CZsdMpwfnuWs&Eauumy7W@C41*m5AcptjdAAdp-wwcjVnt!{UwZBUF0OYRD&f551?k_~! z158)JIhH;A(_}3V5l?yc+naWcXn^Apq>XLw2)Ns69gqzR4|7G$d9h?ix6?oEoXh0q z|AQPu7;en`XtqUiP1Yf6Ol1}{%^rE)(Nx>^EW;WYHpeUN5c0a0t}xJc2o`Z(2lrr}b~4~Dpfb!AHVyLyi3>MNC&7Su36Ztl zW)18cbA29&e!}$j?cw_{)(P&OOc!C;s$9St`JHMH6uk~T|VkfliZE0)P5|B*oSaohBL|A|8;`26M27xdr1-tk<@ zR`FfU4H_6TgS^40t#b9gG^%;?FR%V}g6Whq;tAH!;c_z zr1X)Ul#kF5LvVZ?`UX~Ivt^5I>V@%3cqd|u$4m;_YUd5lN{!MS*2+mX#vY66JXbzJFakMB z;#7B-4z43Vvf=#)>O3@*HB-}%x~fY{l}J}du*ihDN1EIXvR8$Psy~d`_B^tN8L}%W z(QZovj7H(ZG-Z+eQt+mzf9oKq)uf(<4c9i1bs%~G)yP)OF~%Y#kpj;Kq9oA+xvneMxLoxp&B^a9ukxuW)Vu9?0u zf6hw|sZQg^`lAGjsH$Ssr^LjEp^qXLW*7z0St1iSdZ|(wo4IH^uEfzQ5VrcAE!MwN z1i^vJ6kt%tdrXQr2ho)$Jupc*x2gQ0j<)wbe^c0KzC306NF19PK_>O+prlB`#yLn( z$S5$R7K3@Wqx=p71z^`>Zob?Z3F{MI)zSJBE$PhrL&}U$oeANK`I}aUwJ;|4w`E(u zU{u+4utwZNr%@C-@9@)QrT>^ZRNr|S3Q|0zcp0BgPa1eJBAw2TJCH>yrBh*B>Zm~A z9$`f$SSvDK*M}j%o)b|~Q=1y*F3?Po5+B@UnXx%Ibbsm&`TgGU2f2r9SFU$0VJH`< z;O@6!P$u`)Jt!&uwjf*P<|h^A77D+A9c{iWcW=sLSx&7He$;o{kSSRgsNf?9H+?_h z1E8Mo!Md$I_#pof%RPXJ$D9^SQ0hL>0{pz3Gid633%Mlmu+-nssD{Wn4L|zhu0ML` zodR9kInd3Wga52heKaG`=>`FwA2Y>5)R8Z%%Ob7(hl((0!agICiUPM6_dD&kR%L~S zafPI?FfgKn=Z}UP-!oRkRbru`5(8NYm-b)@RKrC+}u=f*y?V$jBhmPCO)@(u+i6V z4&m$>49Je3BIXvKaD*UUrz2E5sltx#k_Ya0ObU9F*MJV$zhEEN+bl8D#7^`tf=~9r zN7y9tmnO;h!YixX0*%AKxZ?>tW|$b%M4S?Kd`9h5km9BJP9J)R<;>lykDHlD^N+X3 zEd%}T?#6qw5BJ}_l>v#1ogrJmVNIyLi)c2QCDE}{ESXH7FQ0n@ZJz^6Inw&Ru9F5t zgt>B5nD?kP1I@Nt=)oWeBL5vIVTg9?A{&2SewC0Nb_tgW%Bhk%@AHiZGB3BxJ-)q| zUjGCrCgBDL17Mn-;&i59>|+PF66h|%z~}8Mm%%)$_1DW28trCFnek&R_s9299F8Wu zvx5M?#YLE%efR+_J=4d~3Hp!m{M3qVbXb)bFl|id;N1c^g?M?6??piA7xz;OivVa? z0qx_AR84^zBeq3~7sf;q5{pU}Qr>1lEQynGLIhiKHi^^{^pE!bZrj)WI`>!A`omB~ z&v!H;nKRrJ+X5?0{hE-Y1Z5l)<)m60tceg!#t6%_R^9G&uy~4O%}7o6?(~3?BWrvP z{#F%S-8zkEupG6_bWK`*$SG3?3@hQ+U`s9CS%xt*N*s*Vi^|_9>&D6D_6vm77>QU? zpiuBWH)4!J*%&+LF7f{jh37-{7boHp?s3-bKcJs4{73$@GW>d+sqQg}*0yK;yBB^Q zyV(OU23d|8+mmMOI;t^zAw;Bx* z4}Y;i_Pq%1O-t-S2ANLnkMf&K$cm^`JCXM+dE>rNYh+|!a~p2JIL~(Lza`%{R1gs8 z92p^{$78~(Gg&-#$Pf0(jJqw}CLn7ET*(ZzC?8!hIsqsx(q;w<97V7~ProF?ma7LF zVcuU$avh|5XC+SkdI0ugkHQ&0JoR7|yXzV68pyWxK0hyX2$V5vLHDtGlNp0620Ef^ zo(5?E*|}Eo$lP`PmQ%wU=7ddOfs7^{B4t4`cXH>ELrj#j-n#6d8R&@q@qnV!63}i3 zkMSD!mZ3@H%VrPu>VV+&}RI2C~MD6V+0^TS+H3b$~0 zKTWo#p&9kNGioOJVtG=k3V6X0wkQ_{Yom#3nv_b-sT)yfg3O%h45m!_DTJHcrOeSE z&wH-kS}nivqUT_I@1R;c?N;`*W1x3uhpRL;UjSQ`mLEtxE~g@FEP50=NY0;=?4-VR zAu_cgL2qZTd&#~SzI>dEw6!SEes&NGGR8DaHXFTP*ykHOZpP4F7bcS3?Cfx@SC*cF zG>6KBdS@`%1sKiQdS*n_asBI=zNddD51{C{u_TnD5*t|OLXV~>Lv*8bl)=d;w(WL) zUlrBR|KOrZ%?z^d9uAD+IjXU=qM5TGy#12HxtsBqGykJ_s}Z4etUWK?J1j`=SS@=>Y40CT6{hq8w3KMH{%@wq|deLI;em$elKa+yRTFw zS*sRG(o=U3xhw;IQ(WfJ1`m@R6MldlTc@?g1vVzEfqJkxRYn&9zrb@i!HywGpsa=g z0}eg0GC}uYJGQA&EWKWl{+?za=sEdQlA_3O-MQIgKrg!`F=t|;HGH|O#EGN6gf0QO zP%n}cXNsa+%cc;NVu7v4g8`#8I)f(lV)O8chlbDQ;n6O)JGGRFzg$DsM<=0Okfe|k ztf=}j^HxEimNgKvm7F(@%s6UvIb4PPvXuv%!$SFYh}+=yCd$m~_dQmyA*}Pl2GdCA z&j$-cYI8W>IRtNG-Blz<@nM%r_kEE4`|hJK=;=@G$0uqKq`A=WO9HRKca9(;=F1@L zo399QHV9uMC?j?hD(RzEm;x_oYg`~wx0_1JrQgb=R5ErdOH=)O3b7>6~vSxV)9Q$W#r8c}vLSAxTRP z)WlNjD9Z#c8W(-{@O5HTA#rqSVh+;ob>TJEO?CP|hc%Hbdvg66kPc>LWdE<7v1Dzb zJ-4V|I(1W_mE&f<%Q3By;|bhSR}_3D@;oc7OB);2tDX`MQ!9_9 z;Fxcz55tJ*mDL{NMajf8cz_@>$ohr)yZSq}Qrgwbw^=padWqk<1;#U^UmjTUimP*i z-q7lu9=}VW5cS4npo4$WnKt$?JC>U~0x_i2AWk0sNEa3n(h~`wzFTa2Nz?|Js(eJu}{8l{cFBGZ!QS87J(-0qGFD>9V0^f zn`IxP&T@v-7|L2rilP;zrqiBZ)9#9n=WLnw9-T~U$2RSVxi1TOPKD{t(GTjqr3cIz z7Tp<Z7h8jV8xjRAmV_0cPNt|48 zYT3OC3jhG&-om;2u%Z2m1>P!_H#XPXYP|?|v}|sxVJt#a(|NzQy5xeLwgT%NyIjcG z07Aja7IUI*w(VX?j5;bu zG|S=pLw#gcTDrQWeBki_rzOkt3& zKHe${2*mi)C?7ESZu5CfmPwEUw@?ymJlu3$=e)Abs-GV(kyqQ^E+wdJdnrse0eHVP zr_1z0J)GDsusP%F;<`Lr=!Y~Mx2*lJQCER`ybPj)SG(Mfv=k$ZqX~d%4Iq!>+_N{7 z?$suzFn#qIl*fWa$HCFVw(Ju_;&I%NNIp|&CqMucU>Vx)JaAhI;nWlxA>i%}!xvPd z&!MHV7*a_ogBtSSKtwgEYej1T z8V~@l4Z}fAEWSjRqjnZypMunvrsGc!W|pn{c?y1(&U-Qa?q^dO5>>7^_tj@B-hfER ztzjMpvfVl%+H$~dACLaa;WN4kwt~1aHkFo?iW-%cD0YRz&33N-vmgwDx--QDW<+H{yRJ+^6nU6MM#xBJ$jBu% zE)o_Z*W4^RC1$vx*6w|~1@a%yhj8<=a)vX+R~ux=O%-m_ah3{HVnYd8)Q`wFRb^EL zsrFD0&T(Ki&iihK!G0U{HEX>e8w;b}aGEHzOz;5q6TO(~*6J9#*}U=b`j*Xd=Gde8 zT#Y>ih~B`C>%@zT=Oa(G(PAM1DsZTA?_@!dH&n!Vf7eXdkTr&&eK{LL-nXL2{7dSxpTpZof{Yx z9^ZItWhalNjhyHrDxyk_+1{J;5sl0=Wn{0OCIs6}N(2%Xe4T&T*>arv)&m+EO2RHu z?%5;RAKM*c{S-+}c>kG}52Ah6=pOkF;p0I^g(Q3$Rgfh5P{v4}Xc;xY!G!eK72kD= zu4|-2gZqCGc1=N=Gfa1k9ox1&vt!$~ZQI$k z`}8@4nZHtVLQIhN9l<0;1O$>vwTNX+j!=n#f(VHvK`M^>n_-)6cZNhC?A}qzCDdAK zZL5J`cnu9R%ge(eGex3@7-<#IumlqUc>mEcxG60aiQ}2C9PW9(GJJ5J*`B}X`2lWgL$J|n8J3e?5Q3)RpG}NbNIdvkQk{@*$Lu$# z;C8t^&{`1eVLgN$mi9=-K$9jQiNw&|l)c5)glgI<(a7q&JXp?3uv&UkX_tR45IUbv zVGr!YeeU{xuvYsSVIaLg545@MBQgh97=A2Af&>FhOfTO|7?rtcf5_Rr&4X20P1`{7 zFQNqt1aq4ttrFCXe`^9hFowszud|B##MjZ67#H0{v2LGKG>vwlisFzoTu(*Vl}arM zOa0^IrOwSplh1BA+S}W;liOo=DAK~%>Q`-9M5_pZxbi=|CT1(zCO!svq4`W;Ndk$u zp5Lb7$fwVYbSC*E7Ozil-xc=@2BpUQUlu7Ux+$}z^BjZzYzA1PtJJPX9F_jlK35ad zSmVb{Q4t|P=lY|H>ZJ4KI?~5J_GCL4a-iqzpR)tzbH@$cTgaWgH?Q@2+iVnkZ_`H0 z%#NCBsA*<=l5im9zACDeN=gnLoeA|X;V!+pJW|i&!xR2hWnO)tfh;=7Lf92s4y@F) zf!enfLpWRs!uW{oRSA<5xhjc}lp5MXrxCsRK+UlYP#7G~!! z_n4R$dm0Z7mnEPR4wlS!A%TUIDk>a`=|_T!sK}`So~$d$6w#=gH85(@;GJ5wI)E4cQM0)jF)uW)P+ zJ_>RQnsEbAO7Qk`#%mlYG))LP0#BjJP!on;-k3A8w{T*6OM3V}i}o_s*23$9C?mrY zLr6<~#1v&@fl);QA0K5l={bT{*%$2_Jno`4UxWF-@n4~5uc-LzY3<*y;V|IjXGTR3 zm5BT#Qx#A{7qLN!0SVSHDJdm}l!}#|9VuqGmM-fFXQj^X;QF@YiTh(A7=Xu`s7aS! z&<+5vHY6+oMQ)WM?8Zrky@iLE!E}Pu*~EeGs|m~sOe2rM;!#J|fu*A=q@0+T23;!l z_U)|y6sG?c!m1}W+5q{{>`r9scy<~d71UvRpw;`Cu_BE_5N&}nF|WPNtLay)UN9B| zaOru=YFn>`RxgGYn(3$e&$U+| zQBWJVi)aZGGF^k03v{&2M#LM&ZCF6%Zpuk!tzNCKs~oqUnmjAn?bgb?bnvxP$XIZr zs2mp%_s5FU8(}q(OcYbWc(WzK>lBjolGzMYU59%9P7rwRHr{)WBg_ssBO-LGDYiL7 zmR&E#YFI;vOJ5!cT~Xn=G4DG0qgH>X9nbvi*WF;|9pd;t_`*OUoHjV?=O|*pi9fVl zLGgKBrI1YP)^llL`uxpa5KF6lFON&c6$w?WT`N1~4YIYA7BSC86@48GO zySY(R^^v8Rer-uA&SfcywdDAgJg3U?lB==$yzUKrgZa5b(DBu}DUFF~l&#;GFW5X6 z>6f$0zT!y)nWup1pQ26m_cqR0PdnB3`W#zT2csZXyAK-(10`_RkA)eoT8B^Wh~4R zs_BQ?0w;+h8)6|Nj%2cF7qPC8j0Dl>A8LmVN5u?{RNBs~p^v9GqtUf?`G9Q}Y`Um8tY` z>m4ZT@Ipl@t0}i7kB@qgfIfg(XyCVH57aV>6M=HOBvwCHQU=$ z%C|oO+7JlTQt*^xvE5J4VFq_V?$_0LbR5q&H1xDtJZ2LI`~)1Ii8$k9P*Bf1`m0Z; z#n5D;H@>weiJv}Af7`YA4GVtYS8uvozybh14lF>F1svSqO@?$k;{7u1|29V9n35b& z7(iMe@dq!p5Z93#>(^Ypf6wjL1pUOPndKSiND%?0WCO!5HfJvsSbQEt*Iof;u{be! zFvKmp#2C0!*C!D&=s3#6)s8>1_H<^VA{4ZJy=nwoEAORAksz$VKM-o}zCP>Q-DkG7 zgbWi=RqId?i+_qt%pnChB(WhjsL!$1_;ExMx*&y;Q%wj#AuBT@GKdGn@}@FVYMAZz zZBEVN-uk#}d~2FZyv|kCb;B}q#Vrn`$g`Ou-1WY3IQU-A$1p+4+z{MPOdp?`C|*T_ zxx6$enmLy*4n8rM{>{h0AP_(*1JFIXoQo=YHn2G^N-qd_Q3MX)psmG#99?qP-=v@G zJGKd9W)Nj$RYyRG`YRzNCB-Tx{yd^%3x9qdl++~$hQ57$yM@7p?p8y+DRwZt091c; zDup4#?-`>uR7GALkuamt!SWYijewCBu>O#M#)HoRg>2vX$+gs%`q5&u_SS=2dRL?C zdf>Cn1ICH#o4ZNjGqa30W->m2|3cYDa{Mxm*w=P2tnrr&JP0a0##M#X2o=rbVLHxbJEpJ|pbwXf0_c$|p zHjBBqENMlt_oi71#grRWWOGaRa1v``VTom`c&L-klD+Ol@C z2y@1xgEVp@nV_eJjuMfMQ4`1Q$&j)`M$A!;@%L~7Da=lD@ zKqtuNgeNU3^zL^L1Uo^E7)NcM=Nl3befO>r5JVchnLPt$@LbRPl26(W!r2)C&NsWU zf9o7S@)#+Q8V`L$Muyo&ciTXiqxVj?ZX1zGOzzdhO#@Yb8(RF0n&ct+EW?2CW>y$< zT_45&umC$Z;>jw#V)tIPV8GG~w`Qgb^}dkW?7pM1k=S4crC@Ak)F8F^iK^uzA@KR$ z9K+8U=ySseYfUYIfDYhla|?djgs5b0S_qvHCWKzxuXGhPQB0ow%UD;ae@`wKKM#w- zfL(;87=RENVDR4a`FUXS`W0e@!2D9Vb8u|UVEX+-|B2_I?0(K8C#RLTGo_>1mhuJr z7n7j8Oc)m@81r2*?dK-j3%fOqfH8nm*9nA~S!ab*dp|DEbyz*s_8k~sL| zsL&F-o-`o^t@lKJz_yk1Wt`?}JhFr#F*9GpUkIb5buy>_oJ zrQOYHmCp!*!}}qapcvK4QQF^lEffeWW(F{hiE0xgb3X@!Iz35#2i-n06b5IT%--(I zg8rf;!a&mUPkQ^j(T{jCd5R{3oByWsB+1T)XgB97E4X8qH)z#z}+U9=$~$gZt>AzVEm#D2#?e zd%ioJHj7vO-ga5^<5T;wpcx6}r6)E%-$Mw~wA6QO;G4On9CrV%-0I~KEI4HNT0}_A zo~7g+&Nu955NdQH{P#r`H+2-_hFCZ1VX5%tweAjP?qsgFr#d;ETbrCI^4HTupEI!M z2ZPHOEj2;%NDJCkFVkcHRY=%jBvQalUGz8GE@tagRne|?rFE?QJD@95+>MirwLj`8 zGT^xOCrDcnUFsvGkCP!BkYz+IYVHOfqDzX#8d(B}zLH3RJWKz4;#B-?*t;@seL}FW zEhnb5@x4~_KJC=^(=+qI6+){~pFS|#Hh%aqzv&z(s+i~hZhM*DEFY60&tOGHCM@8f zf*}?K^H#syqC6cpT66s>uPm#quC9&*7wpv&5UeAj4ksj(fJ71kIfFi98GFp&et8)o zMYSY?rv9CGGL}STKF#TVz4_rc1~CEbV9>3PNsBFhsgt9WoF(F#+D&BChy@v@tV2E_MI$MF9yCsMnXz zA((0^ZELIBtY^=xVFOV~JAs}xWbsVmXFGqotdaJJkSl25bou<05LtHp+aI&+3k z(od^jkRkt*PJg9F=arEE1{JRCTEWbzGd{x*-sRMbPtTqtWDD|RHINlLY_uvMNUWLp zFaTSBH_Fro4<{SfGILEa#EmZkWljv2h?|wP75M@*c~XuztPhfZAO^e-O=c@ znhsmru~;F_V(N93C{dNr+6^oyDML+~5i1i>bT&WrUJ46QNfg-7L1gn7wbCUiDyBO= zNyOj+2MITiEhnYuHSLop%6i&AIGy-ZY7{haJ|Annrt-AhHu?EA-<5^B{3lpjz-ekV za~3MVY1{cPBN{fl2n0jF37z(61PEavkhmV(np8o0&C;ah@ErTD?YlF*6DPclPU1WY zs%XvM7vvA#jxf9xY7owplorz`WyB}JF$lSEL$bu)#EaXqM}!#>1+1Iu_a{jx3YkVw zaFIwX-!Z69fjhv|hz}4F!YAegOw2~b2YU$Q4~?FwYw?AkN>QLaYM& zTWyL)CHuj_wgcIyg**e@yhK-fUAPwvF?b#mVwy3<{p;NQay{b$#@Wf5n)@=e-E93e zq_3q*4YbyDVB~4K@UI1|8sf`WLBuH|AvP+y;b7wtw=2`yF@SgYc+_<#;~+rtEoI?%&|C z^gZ|8w&U-(L&l-=lAMjG-)gAqSGv=XcO?stkuq!y1nc2&hxz*dx%4VdIJJZgpsiX?oJ*ID=}%h|zd{36f2rSI(XJ ze0%5WS##?ALCX@Vjq-d*SgBGEXeMM=%(SCU;TZDBHlS{4*ca&)hES81NER45Qj zg*^p^VNL;iHCQ_)!T$08e#m=&n7PqVxv*Nqitz#`qtrk_Ui!nI=X=y6md#nZxQ2M4 z8f28pyHuKF(xVR-0@@9G9Kkgk5%Q(Czra-xhm)n)Y$}#uu}b5*m|wOu5w!mTHgH`_078^$53JXc zC9rBOgz8e@@SBo)FTZM~{7Y=peR7#LkMh%WIvZElirTOXpPD9v(SdNKw0M&1D2l}345_pgR&4vz_)0%zQw#)n$dWDVLYD7KA1Sqe{7oax8{jluRf#r(oXdEVx#bcB!#RNmvz>1@>a zp}XuU!d6xR%zpi3kuZ5RG2bBt`f5l{P+8T2jfqs z(0Va=ELVsgQRZ;`I2u%i;#!Vfq^J7fG$ZB+vm!E+<#Wd(iRM)eHuk>bx1O~db8UA` zUGR61sC8-AnXj8o60SsLlq4!TIv|2o<%PMCm@Q*~@CaCcBqIEqs(FsO!#mES*uP~I zW9A^6@JYl|5v2tsBs#O2X$Px%Ktp{I?q0)rIi6_J|Asf7R7}qa8sIr1^jiN?hYb*! zFi{=2sNT;j6}Hx!*kzsSN&HR~RPzA)Yi6L8DLB)->b#ufCD)Cut(r2qw6R=IDvoET zbKaR7e@-XaRtQd~0*CL%#Sf|qTMu*C^d@2e#!%J_Lw2WvaF zyT9X2Puhr@0Ko^ZYWD`^z}dQ=yYx6 zBo=xiL-bxaZns0)?w{{P2g(o?tzEfJ%TDjD!H5O_8$Pi&XQb16XG@%wS8+=sRc-xI z$xGK2+JFjz=^07hzwEoeU^-)=S`(wF5m6NleQD+7b9*Zs znQZ(3Z*k6GtX~$iRa!?zdLbxKyl>P$O@+^`FgI1_taug_EpU@~_xTV?OUoS~c zrLw|l@j%0)shtVBSkHp*OXOQqAHp78ua%XapM8*Rd^9xFU~;r7O;me@vxYq@aoXHo zn{GVg1ZmzkUGBK??>j%=?&o<_aCHzRL;bC}RI6O%#GBlUK`RG`u`^J14#Yp(U)G=t zlV%TKX%pZ`L=W0_AD>zCcO_ZmhRg*UE4R|~z&HYUsScQ*e&I1OJO~h29?P1Od~b(k zgulBLmzc|{AwT#w*4QEf59U+xhibT_l1Ys4*lkuD&2v4Ei*k9rt6yVcezrtPP8Lf> zdZ4k>OF}VbRw)Ntc`USNF|lv zAcUQLQT73qPkzTRh>V5tmOnsOsa-%8PU9b@vND;l6Enalu#g+}kBH$$#XgL!<}|A* z_FY3M{NKONFkQLF>x$m6SB*c3?t9wte?=Bps^z!oXj2i_M^yis1oH!{<`r2>EO8?H zXM5SILI+eILoh%8cdx+f;os2EbViSAhcsUfyZ>Wo3mVc|&QlHG!U!m@*JFB@?M5>V z5P(@_%AOSH8X^}o{c|{pcDp<1NZudX0pZpM=i=HbOqF;rj0iPA3eHAt7X}NTQTSb- z84<#yH^maM2wWcO{7c~?IPb#15SaF#fhb~FOC7_XeZF0)fRj9rT>F+9gFbHO0^1GX z$}c;D*!;PDD;v_Esix6-nbHe+V)tV!8}^OI_V#uZH*`YtsZ2@dn;!i~R5UVURtOg{ zPj277hW_TiF8`_ z!?JEXe1_BU*{{4G(4Dq3y3${FOcw$+;zYeiurga)Tes8nyw2J)Sj;0?%qD*yEo5AXc*y%jE={^cPm<7WnhZt zn-g4TVj|MZ%B9}fD>#CdYX01w*~zk$j@*%IFYKdW;ZNJj6EP8Iu05ZIuxNri#;j?c z7jyU~iCr2j;h1b)g#chy&~eLO1;mKmMu})3Bc@Ltn>UN*Y?_|uT#59q5djx~U9Y5b zRZ>up32TiEteakydq(?ZfkER(U08sR=0Qvo>VKqe@MqZ`uiarA=gnN#Yr*}e^=wjG ze%YqP{Rg;;+RbTTVL~5Rgl?2W&)sr5+Wq*;uxG|N93Kh}lhI(|{prH{e&e$Q;Qv`| zr+A%u3=C6wqOP`dPi&@yQYOW&C8u9gjfD(eaGfQgGo6eal7l~sl!r-|@m3%?P<}C3 zm180~41@i6@O%@>WzfCN)DBdW_d(jAW^_JBp>0?GrvgcLc^}U@|2=soPtevCuA`DB zp%I%|nPsifhOO~SN2bVfod4+F&ZGpeeEZW~^0On>V0zAsD#}T809^m`HY2%egBdN> zxwNF?yJpI>-f|PQmP8@XTwHufXTfN}wpTl^p@~(}h}yFP!-WU*)Yb;3TP*_u%%q^H zX?(f4hHYU%32(EF%l172d0r#_iOBRhRrD3KKl)>K;9u+X4-xnU7|T)ec;f?MMqtt6 z7LtdR9fESYlJHc)fip$ZcxG%|@;oJ+Y;N>e)RXq79cq`E_$8YlaH@PQ_3jMI5%V8& zy`sFaF=!|^4b{%&7K_7|Fm{!n?~~PyB0BRwCY$QYA+zQD%X=f)$dSC=LIX=WVMr6C z=%w3*xDBR3^IAh&B(yh1x8gt|VeWcsSv)-$YP16uMVCoB~OG=}^$Oey!ZkA$O z^%Qn*#|tlKnI>i%%~PbVr^BDB;DcmtyVo7`Cr@d5`;|ehyZc9PBhIzzm2G#!I7=Km zK1l$1Ds$fV(<1ITMHX+duLks<2^{^Nnd$xP$-3qP$TeWJJ22^>Mca2UV^ZpzX}%zp!_;` z7$d4oOq(dB2WPULw#eXs7d>oej7-+-l-4>>sH#4Z0yNIrZLYdaH}*kR5h|CsruH0U zYO|99)$iuojLG%XNkj=ggGeP8&_pfKfv18Dxg4@cCB1WRl#dYr4Jdzp%ZElwAeYWP zh}1ma=P026d;s}iA1tS$;``mJz-j2$QbL}6(v_RIQy!mT&KA5H4Mal*z3+#Uq*kVb zuG%sxxjedfVC&^9R(01R6wxo8;5i2e=g7!NEbY8LO61cgalRjE3z<%0*ao% zSIo?~R`U*esm%4)gPCo9w^|11VkX_ZzN;H1dj&_mW}Mpmewn?=Q;_YVIz$Pu9`VZv ze=Ly1S(z_;N6Yn1grnBvGovaI4ZS!Tv>=uugYtDHsAi#6ijZF}h@-=|D6_6H*Z%gE ziKQLewh(lUGLbK0@dn)E=|UicG265*y%JCSGE%dR`s#V2W*coSF6LZNwd~hMYjw+r zbZ9nz8N<#uARw6`HlUL#iWRZs&y6UxQpK%%d{y+w(?~&}Pp7}%SlfSH2s4emT7MMX zYFEW{;doq^ugxSSCl7)y;1?AZf=H$+qN{SGStjl1hn2r<_Fdgf^=T^w&w<4i4>EhY zP`k7U29q;~mH?UJYa~G~6-IYi|3dFdNgP))K@(wZo!C@q)nS0#Ge*)Q;ESBp_ajz0 z5ZxHR-h$*|yK1u}B_q4rt&~?#)C{YdQ*8TJ+a}Y2^+jF+jAEjhiw^|`ME;n~7%f03 z;3x@K9wDjXSC3V*LIbp*q^wNw_;ccbzWGEXo0q|O+Ba9_YXps3S_%2x;`vbA^K$h; z+#4Uqm)ZFJ^Ua{=*fEeeW+H*jG8{Vg*fW2U_wv2{6+K^lc?TfOE&W7LtwsY800lDz zh2wW@IP6i9j8E?P>ue+Z3^~6W z!U&B;7;+c|ou`VXOxTg~F*4!I)l8pyiHeW^(eE-B8-s0KZ_DWjJR$G7Bekc`4d(5e z4$I>pv}6TCR}=aG`vg8!R>D+Q?868E?FBpW*mJ~M&N6Y@=NdAWjVh{dO_jszn6>wS z=#Y|Lt80!=mV-8VlpLTuFRON~J%5O~q_q;t)^-mDuGo*drIx*dftw;0eJiwg{%5o4rXA zdJTt!O%=F&Z^R6m!P=%RWgsXBwDxA56X8+#-{;gThe4$tqge+PbCO~W!Zvwa*IX~3 z4pToJECEMm>%&l|X(}r6$O`OJA1(Bb313t@3qsD#fC6!Bb2x0NtJs`mNcleT^ z(O<1p8yCYf6Y{kxg-ck4dQBpoUxqYRwpU1Lg43P;Iy>1(^~!J88%rS(f307BMYc#s zW3r_;ZA6v0)(-_uatZmI}ZtyvEUzOZ*wO1#MNOJY);CTIE-^C3HHx*o7g z^L+V$%ym7f+oGJniO-vOOSx_!a=kyd%wL@bi2ZaLf)wl)j_I5uEPAn#guUvjL`kX2JcCR%*iQ}D?+cF9ma z^{$m!-n9&OB_b#ap{R*XlCJh2MAuSFfh@Of7F6(B#+o=iJ zmW|MpigMjtM7ck1hVH>xW=7u(nOyUyhEOksQFB-sP1SIbKpV;=Rs3mKr&C!K5Fw03 zd7RgKl=j;eYL5o${I+}?=kBfq|A~ww3_!j2&n7EA*vvo7- zJ_l*i=06;SANz9tmg0K4i(daYX9v>7pv+N>irseA|+)tRI#tlv*6liWAa}jb9C)v4sGO z1wlbU&X$=^67~6;oPy|ipZdKgO1~qA4j_;CcFQvurVo>v^c&o!uuU{KaQ6_dxbM|J zWN{;QZbmL#jASK9%R(qAHzVqcbEj8w`kytW0WFTH?jLBXw8w)4Xm^&qNt^`Ihz7mZ zY=)m_;ID7a?CFdQ)^?q$^iMXu8jLPI{;iXTCQFEXfXUArX862&FMeJ}_zQ^%rMzd2 zc7B-j;ASV|dS{6+%o4W8BG+t0E1?OkKP_VXloI!6tqxY3yQ0Iiz=3(a)0?Y7kezn`__|lot1meV^tV#J5w;;tKS=(vy_VHCl{llx%otx*7gjBY?L3 z<Scydg5u;`4IY+ zsy)m;o!wT(RtMbk#`zlzOJHviq15Tw5(5+oI6fr>{OUrf9gx}IF|oe^FhwnQZ#NZ~7_OMEj)?OsJGYzaTMjNzZ92#GZ4w3oT5V)w4JLaMQEsa| zgixUuAZ!w!L*OiYvk(ITs0upd9}AULq_79hcU8(4VEL}Qahyrru7LV_=3kNS`;(O+ z#*9ZhxTh47$PmGSt*;*A($b2kp?)n0BUeb!@1N;L#*~!wBAQB_=8HdbnKNaTmB#%U z9PH{GIVEdgil~kqTUYfa02zgzj54V3dAUm@U^=GT5ev57?nzuvx0dW^VSmo7|6u|6 z)F#nyy}!x~Q(8@U>kkL8jR$UClpARRW@rk^kl9S-&}X)OCG^=X7f>(bp2zsULSts< zD?`6oX>=I?3)+*08e|LhQ%Vn#O(c_DNX|k7mG^%1F8$+F%8Bueu+(u{9>QWx_J;D- z^?4FR!jg1&4%g#(8;0<5hneH&M3c8o&tnJB`eSjCjun$d`aIFCb_k>aN7%Ts-fn%q zuOtghG^A}gKX9Tvs=hteg{-x*$4S{jjo2~7peAgSMbskpz~tc`~#LM(`4nZF>CJH zJFSj5j$Glk4M2CJXBb~_T<3r!6%EcdaG?IU?yzI|2mD*n5nPemn&P=FvnFvUl`GwF zT={vk1=ofZ-uYh58kobmEPao`?{9F{>$|cOA(0rFdB}3%0 zx9v}5Cs}y_2g1y>!IM0Ho#BI;N+mcIS+0N&Zi!yks;R8NMmhiYzW(Vh{qB2%m=I1- zuM9N?0?*R)I74LmhZ)-g-@`TK_))Qf6mFChjD(BY?bD`}o^ET*e!C7f876b@bh;hh zT77x07DDzW3;0Mi_4}ZJbj;6@Ih=A0e`zV#+2yp5xHczD&s)T_ulTJq^r0Hf;2NZ& zHo4Nm>4+u)A-R}5II^{rlB1XV0X*yOee0{?7yRThtIi&wXa}0#G{bR~q~iQ~Gi`dgJ$JO_B6vz$}M@3-i-R{;4h*jQN1g7RkUf;7LHe?stCEU zjMQ&oxf?Q1T>!m8ytuJ3Z-=y0^O*tr>;hC9PIKQRhpr$AZRFxX&*9og`TMT%4YihK zZIpCWx%+QMY@<>A4;WmM1Aj0(P%u$NFhH#LU3e7L;k{G>!uNl{vKU8kI4D;K=+$_5 zO~ZKWJ$Uf=IM3)*dph&z)wFCWL7mXYel|u$Mm~Fgn(tSsGvj~oZty=0ZTDDf9sFsr zn|z~NFRzZnd=18W^M&(anPLI$$>p>lQ@)bCAFMlZHNLgfln4shPhrH79URGuh>9X2 z5{%>Jg;4Iy%@OS=uY}+Kr*4LbRff0xDm<|mo|*7VUC(6~hyNyk+diyKU&w4(IGghx zHU0?}*U?J)f-fKtR8phG?&oZtsA$TnP?wngR78%kb^vsVOmBbE4C3)d$R;~$F_)ar ze=D%5JyO}8J3@0|x!zE7SM~4FnOCWv<6Qbi4SufBz%+qIM|V)wHr3#n!B`}*P%3QX zL=@w1I+I6-`!BCDm|~&)Y$8o&sxgS{Ct`e9%yJ?svf!S_mOa|)V&<~@8~I4H(7n`& z8T|c@`_FfyVed z%LVKRqsoAi%e=W@*8^y;Av|}_dk&o1{>uW>=Wm;S&r?&Tr490S0nM!K05OrZU2_wY zOV7`FX@(pJ`hW@kizeZVME#7_^KiD{4jdVN1^xe@Dx8k-97VS?IRAc{Wc$J3dTH3oguW zSgRe^a?#2#`4@{E2iYK|!ZKN>XCB;eL59c8zb-e0&yHBjRvoC;3RF^JqG88>vCl_Z zqK$-j3&E?gFBt#Xsv{`FtfKxNFRL}VOc-Q9ff};Ow&cTXyB82*pr zN#7>J?gql{W92g+!D_O{OQ~%U7OMl|ijFVZ7bNWO^^e$N4 z>D>eQ?!zU`8nm?rd2T}N2MOPIgJ&CjuTy;=MzXw*ypSIr#JBIPx4V-$Qqon2W$x3h z4h&^IFQj!%pvi9ob^z<7%|?3+ga2pZ5CMbT^A|tRXDQx>)v<$^-c)-5K)~3x_{=wR z{8~C|Q1B1@vp)_>_Ky>{k_9Ez8Xo+gori(=bd7TNXkPYVibUo!)E^TQ=U<39~+Z9v)DUe+S`T!I|SGQh^DPgyJ%nloh~|*I2n)^2+EaY*hWpe zE3Kp^SN|TPSrXPi!Co8oz2{|RRbBDx;he#>#5t?Rkp37Gv%kTlDCnC$Of+dn`bSeh z`{5=~Jd||EKoD5SDEVc$i^z!cL?mbxRtEEQNK6Vh0j}DFEtg)~J|9=9%f1puv^K4; zVbR~ICI|yuCHHTULgzB{=zNtru#-K<=p9^#K`QKY8)KJoIu#vINa=+uMNe<*jgm8q z#U2B%<61Xay;Bc)ohpnI0084>xlW{iLg~2g47G1YG}X%ymKWRo z9%aKJ`2=T{1I;pbp=>fI{Oh>%1Gg?La#GSV0Lx=G=d;ZF^Yz3n@Ic$`J4|5nUoAT_ zBuB<|5NYCx<*-fORJ_p8$MI_^S6#X`7Ils^+ZaSlBQ{HaRt=NBGldgxp4=z|C33-{ zIhkcBBC58ctLMh+F|aQpcG`6&8laZO_ff53-(F?MwerQ26i|m_G>qDY+W5;$n`~Ft zDxKQmHk-=O0KJ;L>I9=AnBMBP_xjKaY|H2t^Iv`|_iFBRpcIh(ioHDzayq z!7KdqUoGT$r7q7~O=$)FWarb-awGrU2UAk2>;wtB;GfmTslexzE6E(5|vz{!3k9fY@WfKXh}P>U7RX^~PDf}pu1D^O7CxO~Jw~s1#!h9ZxP}lAL&Tkbo8g6Cs(%XwEr8lb zg!7ccZlBGqmqrL$#cn%vKfT9CYO*=pX7Re}nLWJLJC|(;i@O<*z)Al>)ND*;*>?`X z{Je+$$c56_X9SAP-d#suyg6WJyNC_yK0K=Ae}M(y-vXbfsO$7KUu{S>Q?NWH7gXu@ zgaPC*ZoRi$NQe!J!Ld+)%|WR&$4LK{C~GQ)kY86w2&y>`^;y>-At^U}^-ymxkLzS6Uug7V2ja&cb^YNYzuYrFuTGNn zGb`6Kz#j~gze0Bxhb5EGAtv@!C^I3{TQ|9gK@U?+=9Za%%& zCOZ1P37dHM+k!n7L3kD+Y;|-&0WmC_EuKO?*LN@@5ZZobd=7icBBo?CTtE34^TUk9 z|95h2Pyiw2o5*gz`-V|90f?_RVm2-Em$5G}E@mifLv)nquV zkVF8v?|iS&$eanE0QuBeTn#dy|KpWW{zI{h8!T2?V64TZb*1-InPlp+9xkKbfyG=e zR#*oQnQP;!4cP}-2B2Rz84O1%uF;)fnc*35m+r}Wn%=lM^!a`ZS{7+(hD0*%o_y0W z@BkXKE3W951PC0S%D!R`EZ)!$JGuRWVx9&UotYB?&JU*Z)7ZE6)ESs&e01j;$b>f= zfGLf}_1SQjPQ$;TOUQ#Lo2m4mPPZH};ZW+?kQ{qfdK6oVzYX8I8v-Y|J5ucjM4j65N2@;YufwHlUm?>E( z=2edVTOR>eaNVy037=tCZW{_^f|G&xSN2OP-2pQ$Zd7$uNQ9(zhSziKqO#3>i!%;S z60F!|PVugRKv*9!T5OE4B2pi^2!M{)%DmM8`$uH-nx%QWEQSAiH!dlT4BT9;TMj4% z(i>F{(^pAF6+g@N6jm`DDg$?sSQywNz*JF>oPxYtZ1q}SanKi4jDe2T@)!02><{L5B+cle6(7%}$xr(KyS6p6a{5 zs$z@{nlsm3=fC+Q|MRq~U(*#64!kxqy{oxb$@WNxo{(U91z$qaiv3g_b&loWJ z{SeHd=g%w8vsMj~UpZyw-1T`sVFnP3wr#J24DQpe?mQpgA;o@S6oGwrx^ccg73pk; zm>u19D4LNFaT__Xak<2iSS9{sY)JWnPDxpkrKQnkue1F1sqw%XP+9w4-g;^0VM0)^ z8(h;4Y@7DGD)%=w?o(@|m7#r=Kva2ERrdGr5`#R@?~gXe?1#_a=$pK0E!8={KICt9 zAPAxQLjrdGR4pWBXK!XRmhr|qBYgY=DdVbB1E%e$Io%t}qW8b-`uWhQqJkooFbmQu z!mM{;<#6L#iyT4Wb0V8!g$YAEHJ+-{t9=S5czf6PWZ(l7IrCXBGiVo)Jd!~P0n=qL z+~SMkqD|FGEfrm}AGld1BW{eR_2PtP9GGFnnP zzcKZ)xQx<~pFN=7waP*=!2}3Tg>j6J{@8BB-UbE}_vVuM2#CPq+BEK{T*n&~gihMN zcRWad2kOcGOtocEFQ3>|Xn?h~n7hdf-IbHN)W&DxiF@jOT?pLwQClPc)eckKPOa#( zd}oe6+^zI}G?=s8be&|(C8rs09e3SyJ?lwZ@pg~mJMJCy9`vYxEWZMzP>x1aE9*vV z3Z2DBpN-}?qGl(=hI1fuSOnl1jK9L*uC_j70dS0Tcs#Do_i>sU)}32_ki=KxONu+5 z0C&kb=X*^_FdaVFWmFSQc|si^8qixDTB1)pPwaeBhL`fiZp~L5ohcN_=oQ+ zV{h4*ZhgEkc7R+_mHLVQnLs0+#Q| z0CEbU1mn_%>*p05NAngGi>zhicXK~B3!K1MZr*sWO_r93$1pABJ|{e!}+e^5rT0BvYca$1rh^?QC(B zj=G4QXI^YE>yF&E7`%94dF#6~;UIJCd~0rr2aCX}(Ss409)M9cbG|cG?`PtIWY4<# z3$R>iIIZUgiLGP1dB?84BQeg8?^=WIZOtoh>MwkhZ`ksHKRbDM=@y_xNIb3%Lr3aP z;w_~F_-{ASBa?W~TKYMHmC#gswGG6W&&d$C?Vy-|4F1H9fUln)e4Zp?u9?rrrycv` z4RZ8k&1r<&JL+#H&%6p$6sypbH$mT#x$(~TzMnp}mQ+RMtqvvup@;)-ojg1~T-$+) z-RU=2(z4a|#M&B^Ap|w2h*VbR!mbqz7r5U(6-Y7+yxFxIm7TswI%{>ewCFh2D+tRr zGW~usf8#_;CFwnWCK^MYUy%v%hvcxj3Mv$5%X?5#_nKbPn*9mEb4yUas8TSIlbJeUR0x>&NgBSA>&@bB+VF-S}v91YLFuBpkMzDaL)o&I{Avu!jYoWestWv7!{e zz``^|t9#0tX~RhKZUM_Ak}r|VNRfGMegB4b~KsMu;rz*m7%OR+rlnA--T<5J=x3AcIO6|*Wp zQ~aiTE&AF)@ym0Kqm#vxdH??aB0=50_ly#kKDx9;gN0A3DsmRipAVA6DQBI*^&K*2 z0o=EI=`A{|#h`|Q+F+w6P`YBd*IiZJ(Ug$jF{P!{n3GbFEivd~tPDy@qKDN&m)4E; zkA~lRwBN3@q{Hi*{#xqmok=7Q{W-1eRFngVo`Wb+{)D`_{mJ`o?Eb*h0GH42_Sk}d zYv<`|oc6T>H_GNuNKkKHlG`g!M6! zq08tbm)6ApRy|+Z((u5eW{cmO(?@5R1u(T}*Z9@*=Ji)YA=U42xZ->D-Zk}_>!u&8 zwxdLe5+zEMKNO!8%)D*XPJ4628JMcJ4lqgZ6M2QmR_~p3s zS+qB*dc>ur$CTe_saTXKQKCeNvLCI;F%>0Bl;ecvjd+fGa&mGW*|1^rh{i@w{~!UA zEEt8vM4KkgW)Kub#_#hZ>jYIR%MHnisY??QtT#US(m>M?MD)FY$AvgG9C+uEZaQKB3R+HLqb<>osA`ln5WJ2yExwYB}|3_z4)LBD=U>Pu6y zIrHowUhnGHXlEfXYSgIF8#ZkCM3&`PtyZgc=+NOqgVmt_VbKo!^3sQBhS*er`T~pA(nMwW_A3=H%A4E17JG zozjv8YxglEB&U6Ns_KR_K$u^o?PM!M0x5Y=3H9IN*q8uxxkGrJb_`m(l#Hi5@ z;FtCk0sVmuS=m`+b<4tLv+zsqb_$9MxoiAgeI9-E(VyF?ox*P2dS#3ma~i{jox+YC zJFr+RNYdV%@PZIohZPJ2vD@tg0)AX>H|1sJy#LV$lou6!4~#zAcH_E@&ge7dO8O5Q z%f=n0m@Ekhk_ZR~?1KXk79#hNa3Da2-H1OBq}HuaQ&!04k0#=3T|fRvSb*l4j6|Rg z4x)sj99JBbvHCT0=FBngjxAg=Y35G@-u%BSP)gTJ?>&33|IXLf4r;Fs{?RDeq^55w zSVxc3ojmbg_Sp0PZ?Jm)zrCg#|DD1e&y5pq_~(ee;=ln4{%e!NNe_8VBWG70E6 zo`_4JJtzgJb=9NOOC%+wkdl;)6jbs1{Rhca*E&Q|48_D4NKQ_nu&{t&Fo4J7!Rz(m z@p$lfytv&S+%7kMzn_|#YP?<_KCc&Bd_3vN$%vxXaQ}W70?OW@gw`U^_5_ z$SlQg$=~m|bQl-*kT6SB5t#)@{f+w&rJZS048ZQMpILI}>uU$SFzNDecDf`Mm-?`! znvSq}^zqO8&umvGPU$Cj!w%%GYsri|o0{^$6jg6w(D^}38S=I6qQJYqcR!>2>6!k; zf}O0}>}JMvxOGCm@vx~qW&vEXEUSt3L_u$`lG-tY(y|I-tO?Bh{Jq}5O4?zXI2;b| z^ag@mN=k~c+Y`y`)QK3g8J$jtMx#NNWy0Y|`dPQfgWKi8D;L^HnW~soq$#&ppy^W0VNa$0hM}B2!|^`y(ffA zjG?irkcQn`TGfwcEN1hUeUj~%R zLeCz(2q<2D-ntQ0qtdH?AIb^}Ux~B1U#zdIn@1#ZRa=ZwfvSLpR9DqdRau40 z?ZW5vAqWDZC}1!cF`3P1G#Ug!B&@2aDwt$F&pf zA$J{$w=v>(_%))0))0%AP6XG#6O|ei`2KKA5A!2uH0`n@936u!B8e$c`Ax3 zP~olO7rr>BvX6rf*{flUL3v26Xu zx7L?7Qd%2;h%m{g#oGlP_k=RDGXqLMb?LO)#YUs?!OfdD?>N?tHXHv~1DS~Js2my5O-XSSLS;OizK2owHgMUfZ=eMEWKRlI{zNLmtq4K)>N%A#R6E?g@ zrxX*aVrBc!8>lDYKuUNsDon!PQmv3RvAer(p zf8nPZ9iM#uLvB%h0AL^y0dhhMfy|6dwNKZcNRkj&RZ~B%rnYumR#sLB_%=U3{{oKD z?7*^R%N(6EGu42AZ^#6e5%fCz zNBrP%NJd8NG)0b`Rhn12##^W+|Lyr~b@(Z%IMgc2ch_UkHn4hLjJkKn<|xO4Bq@@A zyHbhVRGXjg``Vuoi>3egk3UQ#5R7A20bF%O4?dW)jk$Acu~-^$I$Kq(8F;GqfWBkw zb}NeNK$i6&Nw~d@)Hg)7hL!{kq9ma=N+?PIf*yvRHY_JEH=ok{qAtMgt!TReML`e* z1W`Z`L{v45Ac{zmgc1%Ti6WvXA_`(8pti~Q3xa^(uY63Ir~m*U07*naRM5YFe`({! zjYr*XSW!R_5JeFL5!7(xu_WzrJM4!jp^Dl_ADa3R>4-?s7Xqkl#ql@uIxwZ7#Dgc^ zM~q}ZFKaQx$AAD~6~bW^U%*c1^bRQDNZTdOaz6g-=X4;QNLuj!XYb78>#FO#|32&8 zbMMW~zPDN0rqFby6r_Oc3JO?6aTx(cPyy$0#u=S)oX2^_eP#rnM+E_yQB(vG5R}SN zXaOm0Y16$)+9pk!eYyK`*5{9NlNKnDq$!K!^Lm|E?sD$$_d7S|{=WO?`>RYQ^8?_k zQ=Gq~B{Pfq4 z(a_LfcXV`2Y5$wH0+28J*#o55{|{IVpoO)KtDNP?r5~+%;80i_= z^y>FJx}&_jrytYajSw2c^1=T7Q5wqUldv|^K4P-@u*nau5^UDeXOGwu8M1Pn&|NB5 zeCu$>;h(*=SM}F}aVvjZ_~UZZ+V!xr3u>Bkk|@%;`&aK-B_N(`ClvlX{evUuT8?mG zkW3C#6*O&HC4lYonio`I%NV8!W)3}JV<;N3WWHt>w@uJZ3&XUKB@;;z$=O59Yo5zk z|KO5LCi5gt2K#-JoWH~C^@45Zh5eB?#^d}GWxO_dCBRV%Y|Eysyo9^&{@LOwUv(n7 zPx2O=?~FMv)W_$sj~N1RUdz8Xp^OM%S%fMUlj+*`O&m*pTJU&0b(f#D5Vw0g)Ztv` zxKcF!czj+_6!3dp_&f@hWzyY0#(zIDfN7drr#ST)OUqR_I7G!sA;O9TYl@_ zRDz+t4*E`A%E7)aUfMa#Gut*#ykAsQG-ICdmb1^cE9&dH@`@{HtgOVcEE1UvJ;P0O z4Gb{<>;nw!-8F)zWuwRmhI5V=vW|dU^kK zg)g1^sTKB_S2Wt^T`|w9Y!Yq-kOrW8U^64x#~B+rK>OYfx({b5E3Uy-=W!q#B&`BI zc;Af;<%`c-FmZ#QyQa3Px-N6P30Uu0luFpG-H*_E@b}<$fy)bq&Tz+muqP$Nm$)%)H?gr{1Q8@jLRF_-l=Bl+Rjcaelo9ml6nJ&2OKs*n3{iKz(aTq$5 zp<$Z_wyt64(x7LE1pQRDTmbO+G}bYWPXhS8ZrrMxzp;-f0HWY*KO1KHEiIL5fCWKLdLL#G?{|Sb{Rx$)Q8#ba)q#YbeH3 zQANU1*{O%Qpb>s}c_aUJS4}xp zHRUYxhB&u+4qLzd6Sh3Dj)8#zp}f4jekQW?$5B*X&IK1;#KPKIYD-Hg3WcaIFXy5a zE4cZx%lOu}zD4ztB~u=EdLDqhwtePO8JEAFwGZv)+%g#{bv$9Nw-XX)Uy=Cf=+DROIK_!wbdr!(S@W3 z4kHO&_tv`~%!Rx4Ildx7fdbH->KEa(ht}El->?dCr!ilA@hsBV!AfoVo-fH$o&J zyu#>p3E)yy3RIP-mc^$?WOR#|c2v02bfPjw)C~rBd=kT>8N6Qkv)QbE-DK9`cDuEG zd-t%gxtUNnjBQz@(`h70MAuD3QNXgCn7^v3ghD|SMMab(dJiAw(LX!_(<9%>4DEfM z`sU>ng#(C|P9mK{l04|Tfgm2kZn7*8z^w|Dhg1|LfGA0H9fqxccoY!NIgXsTj{t~A zq6Y(-I7#+Kzyb*k9ol3Qu?V~;XWn&liPDdFk zJxR#E|7Mi{<$pC&Y2LhfuTf_9?b|ow*Hhz(I=U&Vg}O zILmb2^A-RCt=)g1rTUWhN+{s=hQ@im{3oblODICNKQ|`Jcb~ z%?BR1eW7W3$QdRkX#(mIWmd>1oyE-@LCHmt>L!Ox+DyN4AOmtq6(OGsl^Bf^3>MMZ z-Z|;DWV2aOQ53qm4v|i035P?3!(oEKATE~++qNcH0aK|IV`DJ}28KwdGel!iyj~YT z`VA*JHWX1&In>ojJY7j~I6zsrfYP9f&n06WBLtx2Z^O})LEl)G{(%&+v`#uUhU6^( ztm7$%Tn^;<2b|kk1f;wIz|o2Tjypg=z{X-Mp62HdY$B7%{1_(=KUoOCODihpARX*w z*^(M$3AzTd_)5Z*St;f=XK5c4@h{Ku+gK2nkwLYh93Voqr;1gD?Ti^3$&}6?2OD{6 z=MHdKB#&44+iQOD3%>cOPaVD16NY(rey_>A?Z0=4pZORIS1x72s#92nA2&K~AVU^+ zO*J3*?LGYTqo0PMp&6Syo=$%!R8&OGym=J(e8{4RX_}-p4UeK=+cr5(Ls4XwH#HF| zi2zQez+}dsvI21X+^GMSYnE@g`R>geOjvY2lf-Ys>W?=w91X+WFHCjFw;e6ZBc*ei z6*li~<>jq@%8Lt$*+Y~l@1v%00o|P)#G>7pQiiTrJL@;YYF7*Dm_o6jGrWJ0j${`r zYC4PV(H_!(p!b+TS-L%e4&jx1(twNd*k`#~4j0m{TBZz2nY%ZY(biQBVlBokYjk zt&eu9hyv)QO=l*BEP;NE@eNZ%@)#gl*qU+7()mfi^mtqdqDU&0LJ$OEu{fH3fJ`Qh zfPm_9p(-khs^k*|nWz%TC+km#uGVyW0!X4rI+dhfQ0R~8Sb7>g6X#fwQ`zM~Qanhi zE1x$YVT*tyJId+wX>aJ`c8Sfo)-9gOIOy5c3MaMBU?&(0J~MSLP&+ za0W~UrD0ViJQPE&_F~mRREJ1hVesx4T^AMe{H}hQ=RsL_gi|XmUhXfZdtg1eOb6~W z7qEF(8CLHe{%kMeKkt2(v1Dcy&^pcU;WhZo?|uisJs(o8BZm$#KUhzryMc8Z zTPX_Wc;Dg$tp0StNB`?*;n>^~AW_Wz{aLaL*72F2RM?Fx$}(^FHBSexC;S0^_`@F_ z(=%{fFb&7t6eWskYbMIEhCA}!HCYBLO;P<^=eYowCP?B$#&&DR1MkLsfJqB~;JV-3 zdl~ih3m6*gq`RjRQ3{aD!Du4I?$&mIN#~yo_7DDk=guxd!4Ns!xlJ`&pU8bnm>QN1 z5!FqxS3!E6eOGo_$SxCEwo$w$QosaBNAY;3k_cx^Wc!PPlUXlGP6*N#ux%U5vJgb! zNEsl`>yCRAfaxS+8Gzo9^D~ zyXTvqVDq0Ir^OAKjKZHbhzym?pVH*-6!gDni;sQ77DhG}Q&!={9T_DU3A3>^%Cmb~ zv1B(Tg@xo?F&3QcA)E=Ib@Wp{$0S!cM%3u0zP5ss8mh?Ie)hGGVt9iT2QH(v3zEYX zv>n`sV1O?55v)(S-|lNZ9^6{8oLdH$zvl5wV!%XbY5s&`ZVE0Zm0ff;_@br-fXZ-N zyQ2(9BA`J|1Ifj3Tb_qXbUD=m+kf$HR07@%w*%Kb|Lm10Y5~I|2kAQ0hOWyb5?Mw@ z(~Ly>8Fq^Qr&0ls1qq~axdp>n%`smENb3fNGbysRj!#r6_jsxH`zZITRQT0599T0` z_`Ke$r?8ff8itJ^ih0487k=2-w&e)=SAW8`^I||CXIKORfw3vfH!-hmXbzK*Fy8vd zcC2pOI#LO6^zo{d2ovi7)5w8C*E?l+Jf5n{&t6E_??#doBw0qxmnYh`g=Lz~VL5;8 zqc{o@$uzyAedA9bo5Hjruy$E}9YG{kBqERlwXH8Wxm3j>onIWo!Nj8qc&{zy$Mq=XQ@OzI`Yx@+1e_Xqke_Xp3W>^VWcHMRL za!&>9w8+|)X)gnHUSiD(?V2LBAx{DF2M0^eIp>FNkB6pZ z%Q$P%B1*$ylzhl5r|YCOjp1mN;jt(gU1!V7FHd=nDTe^==K*H{asfMDN)s&5(Of=0 z`K3xm`ZFig6>}m{JwI~yCD%pR)!$B81+>&hI5;>$#`ds&_g1Ri3u&5LOnGSrA(OzD zN#e>CBaemHxS<_Z`lzlhM6%gs}$KX3XPf=4NAcOo@Ma^(Kv|OjEt^E0qmlKPtjE)Txix~)lAKR809v)<9IKlq5X@#Ai zHBIwN>1+x)ucqoIbSG03s4|*mqnps5(r`;U0hhCd*fzwpH{iOr9A}O&k*PK*Br=&y znV5HP3wi5){5V!8&2ckO5CBuBva&M0ck1O)iEKJiCWw+FY{?V**cOIu9g_;!QGJfQ zKAx$MAcA%nrl$bh1Q76faVhdd#=j&<6Se;cOi&(z?c@LmP6j|So#nx`yU1iR{||?& ze=-mOv!$_t=7A9mzn6;YLU5VnLTPGNT}X8CT+E;S3i*W$(tMMXR-Z=KogFy8Q&TnIk_mE$hRQsxrU18OyfG<>2mYFI*lzq-^-t#nylyYorQ{8-zQHy zukdQUsGX$?prRNa`=3Loy>5z%G87jY48~$;aWAoSl7=RTsO9KGL1dgfG}DIu#9>5F zj>1wXD+SymNI4as>Lc#%LP{6(X}$KlUijNPkNtQiG2sD_<%zgIXn+ow4DUa{a9f-6 zTvWi$a{)*$uq=w|=Q7;Z?kES+u^PC(<8eDQ=jB~t&SVzq(ALAJJ1lZ$DMUYR|7stc0(;)&n6C9_5Gn_ENOCX98 zq9h~A3X-fKN^+h6NI&t8L?C+waxQMYtirs0GL(w4) zZ+{G)d4zcMMS6Gq4)^b$z|||@I^{w-_9hr9Y@~Gg2Wabr`(GYnM{g2f^P5dN9Ryq_ zzVBQvHhPL)UyZjkOc*zk4BhDzeVH^PdKw#W2_iw47c7e*^A$4ixR`bYhrgR}Ab_Up zWO6w)!@#s{+^R~*?`KYFDb00tY~Q;VEi?7V@{|^M-?W#3=Zgofk$8SnD>b=VYz?+0+o_%xWZ8lu_V=Y&|1cEJ8>D5aLA|g zFcS)M&n%g-GKt(xH?_KMy|rbg#+wRmF4;U`@gM#8guu2ylAMx11V9BlH(~t`w>gQ; z&U2h|WDj6a)U*)HG{Zf;Grp|&u6U|oVS(?>&zu%+2d?|ctulhJ60bjuuBVAa>hXHq zBvWv>XMj{HN;H;1Rs86>O*U)N-ybEO$gz3zg!Mli0-&dX8-{vDh(t;dL;+KEgp1_X zkX>)=Wi@gFW=2Kw7oxc@dH4woqMAOl_zXIhMoKWwOU# zN#Cy@A>6ot`R823$-XYO@7_+|?x(1aG%~j^faRUbK~FPnJ`d{-{Su&snYaFhdp`0J z`^HBf#itzU%s84(^W6(BfEn~c>%%EYYH1-{QG|^}+Axq+7lJKdDI%f)mZdYA%~0hH z($#r@)3PS{T9;{G_u_NUy-AiNsjRk^y0S7tem{m~;Z{{tS;nv|T!0~f+ofU|243$m zNo?N`Q&IrJO-=GR1@QSFox{4#qgZ>AT=jk*{@@7DJ=5jxC`eHqbh;!`}N#xfW(_{&BZ?nqF+ zZ~?{T%1uLk`lOo$<$m;|RyOAq=-OKFdYyQ9X(_qyezz5`7isQXXlg=kYI;i)f?G?L zV-GIp=90~?czi;T%Yn4{O8p~iv1LZ-AIy+u6t3`0O_=b z+bxnvm}r`Sp-Y59Weg3cIB=jF(~?Q&Cib1_l21LPY35y}e(Tzyfqsfhi?LM$S(1_8 zz?q`wL~KLCHbg|#M0VM@bASn1-5{FQF>Q0wb@|a~^mnJ7e)_duuQ#9E^(zIqk(BQD@zMF73Lo~F-zg^qi_ zPF?HsWH)XjB$W_<%?yZMox)Nr#)JrT|=4Bilcg<^vQ*4{}8{?3Wc@+MYr` z)Xj)oHnYNi`>oxy-UPu0=Y>r7u}`!TAO^74eY~5!2v)zVek;Y4vL4 z4}bVAQ3Ot84gloC0P{X(w{|@YwoXygNjNTlk%@X28;5bmZ7l(a=-abmFq zxtxjD7b25|KtTy3qe=SvMu|pK#G*{p#xp(Z9~{f2d3Z2MQ&Sb4hx!TRBFHKzl7!>} zL3ZSk;x-+X-vZkZv2_sy8^vv)zyJ47KmGJnum6J1O^>qb zL!YHg^kUNr(5t`(jI>5tiZS*N%96zVni>qtLJ$O0Sw_TBa!u1j7DWtfTKDfKF+AkN|DSqlO7l!w0kCab z76f4!@c-w{SFyWarl)%VMVDwetrW@arOq^FB>BSL{O{dt`6oE=zmEui`Bhq;s2ueq z=v+$f0CaA`{srAEdk~@d@@aVlF8Q)x&pXYJAZj!g&nJ9JIS*}kh?ovh6^1(cDJt}E z+G;3m93q(o+FIJ3-0f2ET{qb@?j_L;>B9O^yL}Q8ZlfN>_X$?SW9UD8fb!_aSKOE@#`X`qxr$j$Y zTriM(dg!XEqI5JtqrZ^ifqr^^^*GsiZW6LZR+O;j`B1xI?@){#eFFenCVS1(gpg18 zn|MB>qsJ3M+o%&DLbH-6jP9QKBliun5>9nr;zR1ct_55o$ax4}cAJbZCgI zrV$AQa48B(p7_V_b|Xm=ZjWR1Y-w+wcJ0HY6#zjHj6Z*Ub?E$Wujk}i*=}wa5niBz zc<&gVUL7NpX4k&ykZ!#a_AltB^BYipl;EEb_LEqy8ie9y(D7C5CssKw1Ji=Ck0UJp z@|!9ILb)*in(ulTiY3`T(m^KaW7Wx(oVI8_kG`~*k|Gd8Nk%hCb{~X*54G!5yBE0C|eaz+$_w=@TUyb@6JA-lEhx8TO11V(hK0vLDuH#k26 z(*iOMNf6Tz{`baGJP%YI$6it)z!r#ai96O$99TAa&p=K~kx0sjQUN2w8AQ>IWqUwy zE-M%;C7ZPvizXQw93`hgIs*fP!$hMK1Yn<={sjP#L`LlHicwk=V)Ypd*|2dBhGwFu z5`t_aC^`bl1hK1;cglFNkepmivN~inINaS07Kh(x!ec>_oJ{;!JdSPK3=9rp8U{Hn zha$^I^*cC1gR5%>ilQLPDz&w>r@i>%i&MHm1ED#pC8;1P#Nr83wu^m(X#~T-*5atg zii1cpg6hX2Uo{|z=o(0h8)QE)QUy$^Gh8N<`T4pR+pb_&nULR& z$331{>G;8H%SNy*BuT`!1=3lKyMF&XnM~$3rdEAm0M7x>4QSfE|FQ9f8^Z9VGwSM? z-&99)EJhDDqX~_gVjoorm@}r3LdO(*#N8%aGFdjHvY2ow$0-CSi4#_JX2xQIdHPZs zs>|^pVvt2Q3?izE4-r%lG*AVV916eh-p_BY`0R1J{{dv%e$0SN|NP{W>^yLQa4^W+ zvN9GoG*IC6B8nn10{vrS?0E4-jPZtOQ=MljCy%w27(cptW%9iL^*{bc{(dW+hk%WX6HL-HguQ?V^puL4hf3Qth zd{)Tj%ouL3M!>7$cYCm=!22U!cp=treuH?`RZh%5n{`~=qoa(cb-&@~$CZTg@*`dH z0R5l-3FE%|T4zEDcuR8t@)$4?TADuUbOhXeF9Zs3oXfH!{E+5Wr+{^!d*^o`uOM0l6$3>Q3YHc^Dhb06L+Ni-JG}u~>qkp%}?z zj(9vxJYg_AkU}%TFl_SOM~|!Vl;7_^JDE)W3kKT(HgD-7RN&>*lj~Xc{4Pq0!-yhS zE--8zK@c#qGUQ}DE*-GRWx+-#s|%zuHpyi25b&>4S%=Hz5+q4PmSto~cCy|D0Yf*O zEcZ+nK>$CZlK_>k)-&>DgOa53=%dd}xj~5$ERZBgMvxUmNkNii5F{);fnf<`Gq2rj zWkE;5gW~l%u@T!w5_Jqw8s8D8;tjeclgS(cN*-Lh>xQG>xcq|)De)E|iUMA@N@38C z+wGKuiTOeWk4xd2OHb$Shn~MNlgR{`d=lW%*bUq`2LJI$XXj-bJ)ZwOxw4ei!4Lr* z#zvyd4Th++AgsGFgEE-`4UacK`(Qud+&k}9lw5YDG0O`nD-JkKt#GyiH;}}l z01?g9&;=1UDkWV*y1D{yJo=mCR&r=?km%45Tb_J!T8hw=6o4xqcp!P-8p?shu3;@%KAiK5UWK_uS)Okn z<4Zq&T>8<~E0Z_>e4{K(GXqjM?=RK%wp+V^|ooRDAoJ&T`TNo_HSlMqo2W^41;?>T`18TGx3ThiJg8PyLX!a zuE;E!p*}U$qzyJkYvt%^JQ1)B=lukBB1T*S-eB z!;qR}SS_zGSji-mmSWz2|KvV5Nu1~$fLCK&ptm%C;+PJv*4@9RrD4tV1b-d{%L;t) zcs#`&z5IB~{ZtoMu~4pK?vkajLU1CblU25lRsj4=+9A5(Ih~VFb~85S#QXh$AnA-q zG&V>gk-#uaB+0|bNScw6B&Ov;H`2WD!UXHzbYuSj`!bnKQ(bMCK+t`bsad462J6=E zVfm6eYHLd9Iy6XWNeN^CTR^vEYy%X8-28JJ8^J!31uqB!D3D4GOu6jVs|Y?s5kZt3D&KrN;PKji`OSEZ?IY(R z2uO|tuV#wN_*Z~TCi4a0+rWo_@Pm)-dPU3C%RjV``bZ7o0xv$Vgl$@2EjYxqa;~N`du(lXQRo-;$$ztnMPhASI zdiCm1e0ca5L&L*be^=M#hxY7YS9LXIb#?4~?m6_y%7bHI%5{oYK0xx;YnG&Lx_hf1 z;F*6~N%!6?aoZIILWAY5>gfvqaR`f#B=NOraNl3xn%lnFP4B(nsdE_KCLn?s1X<K2+Wopf$MWuauz_IXp0=}jB<1@nhe=I9K9*d`V87Kgb{*4PbzoKK!dh{q7 zFf=(YKq_gnX-fj1s!&uKBo-S**LzV^H>PP~+aQVt1A{Tr833IZUpxR#zxm@4{)i$Q z8taRi1Oajxjbt)MChKTC8#i~-(o&1+hOC*zExA!d8%!M?1yRs3Z2?hrkxAzmIM_)x zn{5YfW*U3KKu=HWl9Nw5RT4#q>K7)m{mB=-P1OI}d6wRzR6|u!kY)L7!!Uk1m3gBF zceKu(f8MFGc!bvXl`+<1{Ikc)@bVPY*!BeZzoe8Q%ZI1Dj-&AP{L!4rWIVw2z%pRt zgOBXG9(Hm0hfbn8SOM55qKK%luFyKP(&n5Lk0!^kGkMkaKC)<47F-2sPiSTL%AE6;_G zKRJ2f4{-Rf{rH(zH8S^}zKCkU@9{X2#ON|289>z#N_#L#tIz6kO()^QB%&i|dr@5p2_ULgM9 zBRjtYN3`*epS}WbX^_>Y*0TP^uBOa1NMc?GQQ()rgS#`Cvv+rPKDwa1lyfSp@hUnd z7O9a0IR2q`Eyl*iejN^n_XNY?J4mNiWH!7&`;*VG@6P|BxTc2SoI2(%Ud)+iok>S? z6)!!tmhO%YWLrMreE8d*dg{x-mydpJI>H~0KY_yD_3(A}!Vlje+;Z)*)XjHo@gL`S z&Y60b%y!S;a&5ydW1#Ej^XhsG9vFJ?4s{jDRAN>f|O*gdwY&Ls+EEc$B9Yl3|C)S~-;-vc9+49i$2xbpYXB|_;{lE&~F^|Xd1%ODnfS%rg@8Eb4P6Yfo zWIvxfyRPt|1S`KCKxS~gRQIvV!QUvvv6eacY) zp1-Mk`RTWk!0{(`{0d3Dii$TL;Z4S$gaU9PaV!PkXc!wdw903k;V1w<_(AKnfB*Lr zIcfJ+R?42khZnvD%X|fn)%EYMMfkrON4xCfeeu*C|LdoKPKFUaf5kt@C6||;NIudD zCE#^1V}k!E_$#U_Mv4m+wYbQO&!wWe6g*xx!B7NE7x?)-f4D=_%$c6|Shy7UU{!7H zXD>MKLaHjuP+fj#1$| zY}5HS60DeyP=q&Y5T@eaY!-NoLHV-~ZR#ia4K zz+oK5PAh-hiQ_4`rMkNM&pw~;18>p1uRPR{h2xRA1$YQJ{{*aK7PFYeEN1auh1cu- zPAC){o#}*|&ZnNvWHKi_;q2mNO=tgQ*Z$uN5(Sm z@6xw>y_3bPyKok>co#rX_|5|lJm9TrsI}9{v|!mLs#_r*O=4LVrfD(UHAFBN+%bbS z->-+ok8WvudSR`fC3DLt3HgN0`}#vK@9w z5^Cnw5e$d%_(LeNilVA0ii{$u=z>Z~<uym}MVHqlDvC=mOx@BlSwq+KoY(J71S64t zbfL|%tPRg^+49TpfB*Zh%gOPs&{AeGi}x~uMM1l~GEC3G!!c2jJag)*)Z)?z{(zT2 zz)L2RqrZ2E=hn5}0h|pqo!}+8RY)&t3=3y0tl^B77M|JM$`d>H<54_ce7R%j4vv!! zd=|5Kr{Stan4i1mG*MPX^z<;P_!yb2hAilaR+7VqVd2UPFp5s&;rsuXyX~Qk?&;2T z%Ps$Y-teJ;wF5neglr;-g^AnaqOh<8m)A=!on~xwkX$B>tf&OTg?Rlza+x%V_!y!r z;PDg?C@5ymyxJ>1bHi62IMzJJBF~@2EM_r%*hd{Rg8B1nF|sy`&se%AK9UW#Zt1wI zqx}%WgQFBif{YAD={+1J5D1)d;e{8TJyY`@15H3zxnE2*)<%R=8q3i%n{92okrX(6 zeidHH`hUefF$>&>!xA@(nZb(`;tpvvg68Aj!>=VM;-#^6DYoFxB_3Jp?)k$$>Jxf-dL!_*h z;ekFn+gs^Be27R%9p_#8NtT{|A(@oMuFcP}ch@F55AJ4oF#6Nio9DPf0BhE)@jvju z18+so=eGmb02csdKv)#Th-F#71C&Ul=(D0I3X<0&8mX);inc9zJc5nZH8ey2OLuin+$?Atc>+>F*+-OM!@BEyM=5vJH8=kz^-%8J^j~f)_m&m z>#x85t!Tt?BaTq8aoT_0!(YGUck~AQY7d%Sclm##$RaL9V&}bA*~d6%$`~4mY4wd| zYUlp`QwvHw8NVllfIv2v z9iH=?Fpje=li%`GJ*C4aMJ%a;AeJLcPje+EA1 zcKgb!s>_w?syd2`OHdRAK@d=6g+L&HZQI1-aS}@%fdj_q=;&7915B=4)-P3+Y)Q4}+PX%S$~iuQg(_iH z#qF063cyZ_7)guvt~9OdM~KE;b~bAb*HlGr+_9tMz7zC)`GN0#bam|)M+f_Oa7=uZ044GXVJV)H#8gCoBo+Y@d8Kt1KFhzJx1721CLnWN8{ zHe4>(FAc-^L}^taey^8#&9(RgUR2f5;caXz(?-)Yp7`T)7@G0ZM8de?O@^He{J?it z&#(PrX_10u8F*a^iX>nGInANP6#-chkOTqEv=~e41Y8Omcl2;@Ec;VnCf4#^hdr(c zjN`W3Zi5r71k~2nULvdR+px{bn(AuVG)<~1-3Vfc{{CLJY}u2GMn`ThEG%qkTE6`2 zFaG(@?;0-rso?S!U+(G~KBI=p>gd_Coq>Jp$)-mrtXaxX+a~-TKR4g!^osfMHI4S_ zPkw>hzW4Lg?Q6GB$rEKX9i4j+F#royl_@T)V(x-P_yPfj`+Di`K1e(^ zh}-3(yt1B(hI%Z^=HT943=Z{zt%IOYR9wsNo_JCb1mQKt*|cw*hK7cd(z?E*I25A3 zxtZbqe)@WP5Cq}wwzjrwr#tR6upwAn`o7rE!1(j$fHS5tfG8?=Ty*gzpDQmZLCfVZ zEelZ)DJm)^7%U(fjgn5Mi9{k8hDmR4FJohaXogK`Nhu}8B^ZW*X&U(aegb}n6Fiwr zv9E0}@pznUHjUfurLm!&f?xsP``&kc0({{Omi1CWm}TYVesTG^5i09c{6QIyS4CEx z?#HT2L3M%4BOyv4OA?lCk{C1DvLVXzj}OuMm)L&bRAx>n*8~3!oHD1re$FMQHSqM4 zYgxRofgSA~w06-i!xM(%LHVoj23&l@&+JEk@;M?G-AVeT@1idMDqcyVFzjL1y;p(r zJF?YaExu3~_rfod&@2M7N#EmN7=M4-ShQ$SQ-7>y*PO~yxw5tlzu$|;=f>l4;dZ+b zMS)x{hpwAsGdZ%E9NmWo*znZ0yA8uQp5LMy`0nZj#W$;}jH;*rWV9?U(Ft$bwmxyP zASj43xFk>%1=BJRMVTE3`q`XVq(m3sWJ|Lx!YjZ7v(B9R~v2=MK1e;ZDW60j^1 zi9Gdz)vJRiuUy0#r=LPN97GT$Bw0ch1th>QExLO8*xI^_C!TzsC!T)##~xL^Hy)4w z)hGg&&i9XrulW`l4A&#jU-6~ii&Amc0ObMz5M>aK1aA_B{zKckHS|!SZl93 zdj(HCz1RNnA9qeE)c!C3@-L21Hma~#yJljey$P zI{$N@`<%M7y`8;#J8*qTSt7~Qx_Ziz2?_;^LLpB@MFpPc)8F66P&x%tQd?a^MMWi^ z7wEcVGD##7Mo2+_{{Z{CI z5la}DVTi<3B2kTS)Wk4@a~Y&o>!= zQ;@~LhfY8J^iOQvx|NT7{FB^!+fRsA&*jZ?HST_3HB06-@|VXu78Nvsu_Pw z7*+m}iY9#5!O3+iW<{gaW?zh1K9`DQm_2s}CFdhmEi^1Vk9=eyS;s^3Eiw;(7RK>C zTeWJ{;uqT1KeKenJUwX06DJyr5DJ;ZV+kUW2%u1~auka;zK~c2n|#)yv#pbdAK5S- zBcO9>OU1OXrU#vF6&2xopr{z8im7Oa{G(ArAZ#l5z9bSd_`~DvH(G+31m$#(l~?Nj z3i9TgZ^rXHcJJOzHk&;bo`B`e&CQSffB*U^wYn@$C}dJuRY^P%M>9+mO~F(ZOjJ}w z!AD^EK8`Es>gwj-|Koq;m%r~ql4S{WBTS;Al0^AbqVXh} zrhxE>#FGs5?c@HNzC|`&peUkL)YtN4>t=rXr>%$mxqRn4-)YDW_WgC+#^>kk+p~qi z{w{ocD&sZGU3d~FoqjISc!K_(eQa3!F#Y>FQ4NLWd2ga+!6GWEYuK^zd3NsDi0|9P z6XockI5V1$%Y@3SF8ti*KKJl}@{S}1KnJ{vsv2om*OQ#mOsZxEFNh>%y9cP6Hk00h zO+tZKEVl0m&U>^p0H?2d*9Ta*a1k?SOy{gOui&Ed-pWTm^5N5+T#n}E=7#q6_E#N? zqTt+p_g&!=PFTp9XP!+c6vnbFG)*HOkK;HFBiRvj%>cl4i`YdQ1t>2sr>eRN&ka^W zx~`*X8X+T0Rb?erRTV@cQ4GVNSS-@j*~uU8{Uf}5m$EM$x3uhI%U0H)sDYx_bp=gR zP!H%gt|)*Sq<~4^FGU9hhJfb=9fP&FWa-KpDjUNezWbIw9l`Y+*fjjexnsqO6|=td zr7!W^bI7YO?n#8sX6s$a>E$kcT&Y)`Z&JXqVq>sh`_))~vrnS^nktqbvc2y$q z0Jy%SSad1a?jiqBN*Bj*tnUB-AOJ~3K~&)x*hmZw1~Yk1nm6Stq~Pi81G{W7X#gB0 zUj~){eDH%GGwd zEpI=QXe5rRnS@OPbQ2*Jd_RXOHB?oCP^g-D2JidYo7wT`uXy;bTe0i{McaL8>&REY zwQ|>|Q-d?tuW!Y1G6X&ru%&~7fiDDBA**gJ!0YHB=U7A&Wyx8|ozmL__XQioFMBLujvhv$InN@NtKHYQkco^$1z`%@0DyzTHxTmd}%{`bFs zR&{kX7hQA_*IaWAU;p~ox%b{ba{61}O1QR`U;TQu{P6oOQ1tw6phF`t)Q+V=*a-ZA zpzY}ez_Sx|;?nA00i>pzn7W1qIGGMbvkFqubETgW}P zujwGTPlrWab@YY)!NP(w7f!=2x?_re6hl)mq9);x!ALRK>wmF9Af-#u^%==}I07o7 zAvy-~L_^wDw&lN4i{nWS%}b*Hzx?Gd1907S*I}9_U;5IQMz;gTg{m6Az3KyRRXwM8 zK*KU+Z0?bYL;-{Zseq!WNGTCg;(I>6=P@#p;kvJUnlFFF`Q8H$Jv1Q(fUa|crm<28 z9&p`*?#D%{N|$N!1KZ|T6Cn#=#oNxfJWvgsT#9t>F7lRz9;-$-qJ*PK z;_)OD(s;!_=A3#4G92f*zuryFl=35T{|^uJE*t3GXJm#lNCylvm`AeY*s*0jsq_Gv zt}{H;OFG?$<621Ixu+i?lO84(FK2k5mvnXjuTUW8{`(k;AZ2+{j zwf#gp|6@O1`kt#fVeTwWt%8vZ_|q$h&RY)g<;*RQ_w)~QJk#!xmwzYHLAMWA5zWNmiwg3*B#fwk)#Lk^NH&s9OkTTc{3cC6R#@En2f23rH?y=w+* z?oW*;>tpF#-g54hEiEl<+xR>?w{AvJ6fXRScW}k~-p7s|JNVHLf5fj3>q(o8G(h4jvfK^37 zRW!n(FhcmuXsTmY%hdW^ZHG6WAAfAcwLkjpa|^tmGN~&}RtZP(F5u_auRbYvFi>ybQ0Ff_JQf@$LX< zZfT})z%$s?&;Y>Jty^hoYNE8D7`GQd2-mExY{K_FP(afH9p;N*z8jU``x0LP1%WGr zYLqGx>3i4(i$o+!S#{M>=fb~;$CfW!boz-WE~a7Hw3bn~gK3%+3I*1$-!SdbCsr@B zd;A9AKPN)qn^&9~1Y21nct#o7!F{0U809nR+x$CkeCHdMHz#Ne`0CLBs^l2Ye7|pU!LtU7a21MoBl6?yQPQ-@ZL$hSG$? z5uBn$!5_hKT&%Q30kAT|WOA98d=`hL5a!RHzufVaC)yL!Nlc%G%t40_RdI+2sPkZ| z17|F$$NB0H`TmFBCY_G9~Rrf%5k}AKSLc z<@4CC3sT~^MTUn*z6+!eH5SLAzki=KZRWg0X;sflzRn7P!WTXW6%+}+9|V26u8VC! z(f08@iEhBmc`>#sIMgoiuRbWB-@mM?He>vdfF*^g6E zUe2}GUd!gqTb0jz?z0?!+9n%;sdXo8*s$SYf@fr+xC6N8y6dic$s4K~Tpuv% zg1-~EcmibuTm;bG)(*hcS6|KM&6}yKtK*J4?x3}GVq@)eU4L$SNAF4Jz4=6jhK7-{ zr2K^+TnBQ}>l-+^0zM)3wLQ(wwYM?#xHG7jxs2h#6dljq zN4#b>dMJSwPNK)Fh$L+cqnD!VBYcJQ$jcVtJ2Z;o7YP9%wbHx}-~{u%s)23=?`iqq zwWc}vhC?QuK@tQ6s!c6Ha2qA*T2S;#>Uf*=EPFb z{^j}gI}ySMB(Cpc7j25gBE_PEQ!L_^BK?Ef>s}CnDFmM9;dvge>yG`tZ5OdDi+nzh zZQBUX236&`=bpoLt(X1A3Y%*;zc7N857Md<e&g%kVC(v4xn=t>9cO(W zDre!(U%`eM=W){wKc&399DtFLG^VDJ&*vBz92#{YK7SN)Uyi3tP5bNVOHY}8?yOma zpMQ$Va1Je(LfNo^OOqy-oxSQ4Ws%75fei$a?BhjAb!<53fTkJXgYOj(dmm=Yo-F;j z($~q)$6A5%}4W-;FW8 zcjCf@%$+j}J!I0*P|pdA7qWQSGA{eT2be#19xF~>3NX>B$QPY*$|*ef;DciaOf&F` zjNYS1AAOWnt5!itSx+=y_`(Xz z{WIIQwH=`bd|6~966Kt8&SCN5Ma-KwkGXSOIN^j7IQit0dE5Etqw6|MpciKArX4sQ z6n%xEz78^j!{l?2N~b8Oand6>QiJ^r^!L%%(@$UbFnyi9^mX=;8px8*TC{K4dPFh> zZrUj6eA@xn54->ey3&0>DSas=!TUl4`q%eCD|zfBLAVltu4{mJ$)59JO$v^18Vh!g z=!`~^vSa`NF(oK~pcznOf@Z>S*ABGEgjoBB;$pL`g1ILxBoq!4jzlmLF*IExQC7xV z-*O&1T3hMs==coqzejT7p`q^o1wJ)AT-!KhN)6~L#iET_sskWI2;KM5G#yuE~By@M}BbUqd@yb!qKij>@I>makdkxYcpLK~PVA`x0 zX2`(vJQM|-qQor%$kGZhum(+2AygfrXiGYFWXNSD*|f{{HtR;=AsICY8wz2=#Pf|Y z-*_r>a2<55bPIey_#RPH{h;NDtB(AB0I+LjIC|Fe-~Kk<#qT2A+)ME8~!?T)7e{CF|F(M+kwcs$)iPI-RDhtc(wS@Pn*gy?P?Wjxjhmh?J6l z{KtRf)KgETP$*DWSBI1m&+`}=86ls~Pl&AT+qZ8CmsO8^|JU~-$0C<^uyVurL;cv<0%p7h zshB9fM3BbIxfDeiG7?8K%W*x2j(vNNRO}W_qe0iu9UnZcRAU2B&C=y+`&aIg{n=ld z2}aZ;8jqCTwXpjGr*AA)E<>Sc=Zl3MjsXzY&>MZLK**M8MaWACNyq{{04mIi2V;BT z*(Zr-2N^oj%YJn}11x*{h5tZhc{P<))o6wRo=+$qB9=(dv1>PLA6)}SsQeG0Y0H)k zolc>7T2pfiC?17EVQg~seHB%8g9l#;J_1RwB9l@gN^UUU_i!ACLctvRj@T;!USlqoCtBu&*OeII3ZqDw?hkOBm>eLMWtTgf)Z@ z`H>rLJ^bc3zhPith@EXaZv_6+ahz&``UB%hKl~gpv!!mz1uI&bh;QG>)P9Q@ zO)$L~I`{O_ovosN`c&%9T24eOLoa$v&-U`k`g+cqF^!*X-Te059Ub2#Fd`m)6?tRa z`=hIs0|Eh+RL2HcR=-eYx;H9LrbE#pQzW{HkHqeIl32U}srsm$e;UW-25j55&Bh1< zL8b5!exQs;cZ34n9z1VBcF4iD#^@_w2#P^)-r*V}kNWWOtmP2Zb$leaE`u4DSS(ms z_^wMT|yjvX2GZt;0RDnl%w8=f~(Y>+c`dwVCc_(VP{Vd{eS%n zmrk8Q`8(cDysC<@cIec^@iMA_BWkokW41ow{IVXLIG6` zVv?Ggnh1x(M58b7kvUSL@$zfh);;x`Xd=nxj&ACwOy&65(`c%WQA-q0F;RtzszBZs zbY*OI^bN9iV1(@O5LP}%dc$)?D>LxTi5gQbmq++Mv1o$*;TS65qpCsO74|QB$4y_` z4tH>{$B2h@!jTvi(-&ap@?=u$$Pad+Myl~#7elxxs(}Ldz87R*={^P9Vx+(S$s>_z z`1-vOEq-b!Lb+#wsf{k|g6CQ|{(iT;7ASue(4rcq86jjwFx4nX2Mq_|LqdbH@-kOb z^ao!o?^O+edGqG||0AJl{FC3sSt}OsrU+zy+phB_&o^5T#af(NB&43h2N+_0~&=gI{Oj#p}@)ZzO+ zMaLl=3Zv^MTSDK845V($mWf#cjv$XBpNynbOHzpF1O5h`}ru+eL`P|OU zxvQENB+JSw^-|nHkPV<23X!ORssW0`7ar0H#-JGxOBfU_k8CD*5O-|MuzQR11CAme z-?A)h+r~6aq@wWlcfNz2tv@4o-aoUtx1HHfKhJwEyA;DP=<4bslgaShbI(DkW<29l z{8s?qoDz>uyJ*1zYKPnLI-aMjBF2;jGpU(5i|L)ua6+fUF0}?CO`t`%ESWx?-!@GD#4lPO*Es?M;E>3d?ssdNf$9vR?fe;C?N3oX{rGW-0BCP-FV-%s zKvgtU75q}b=@`mrR)`#XKIB*&3aFZj=Bo(bKltxno!fyQZEQ<@WMNAMLI#1RnxW$7 zi(|?h0z+WrQ2YN#9LK}<1f~{j0r(z-brs=@@uWvcKNL|?j)yh19;aguCkmYfCoIIO zs-!D5OtGwd9H)PIUTX#XVj_`9P;J!r@jMUHG!a6e>pIbB6x$BAD<_KKeeJ&m^a|e#}gmZYTpDvsmex-P==afMHB zZ!eFmeh^^oc!hbMceQ2ZE4Odovf+0d*;UfwRN)2)LqpSO{Ef?Pl_IO5v z0uPMCDS3Gj(kmGt;5Y)?@@dnM{UvzUy*6wQLsk zH(f(y`x;uBn=uT7b?eq~#~r^TolfJr?mFP;3SjT&ii$|&mdlndo%Y?TsVv^Rkpdo} zu+LB}wEG4^@o=Kk3C)?qSto`$-roo7cVO-4q9`29swk!^QL|}6LqpWJJ_+M5N2_Fd zwi2H*w{-VKDQ83hT#!D~-hLxt!+7~K947PU&(|tS+d8VEBZWkY0~LAj|B9j2@+bo7jnwH-2+L)LOg7i=u&)#q2o@hEs6VLed(k{~EnNJv}Ubfkkh zkg^%mu)<+-nIVq%VMcwhs}WLFd{tK^h?>DvGM2X*x!v94%Ul7Oh5))}n`!XyI}^)nxD1BaZ{R z{r1~)iV*iiV`b)6AcqJ3~JO5e&VA6s;Qw6##F)>fC&hE1dxo^qM6}M zU;XM2x4c;1;cNlaEE;{%$f=x{LyAKYyA1ohv3rs=4Q%U zrV$Ep>fE=m{It`_ zWk;AcV+L()Z9MS616Y>Dx^?Sr0=|8e*LxuUc|t=2AKlnS$jPyNQ7x6}EM?^pnoN_b z+yLsvZiEuUE0b(*@1efFmYL;Mj0|>?e=3CEEwJ+$oboc(4yV|r`A3zS|DtVx05Pgi zgCY&80b?HatuNbn>xkIG7HVZhVCX5OfF5x`GdQ{5AW+6eCP&{I^GNx=7&QQn#0_w_ z<8xCyVP4tQm!qyWPE1kJH8t=AjFp_)&*-XO2!SmGVNJ(0b$luCU4i2ZM)F1E_@eWb z?7$F)lvEoA=~SAKu98jt`&STSx#I|ihp%8@tQoxZ&F(ktgNJ=p#jr0QB@VwG>Jqaq*AF;Rmh3OvaE02bkl7gy6}Q?%~fYDqq?RV zBODQt0t9y`t`>!9c{<#eg0_RTfP~3sRK{A;%u~>{yD2SAIoIIu( zqobpPRBDJ~abg2Ne|+~k<;=4d%IOVB+=4(@d8Cs^SR>#UQ4JGC4WSuPG)+Z8qUtIm zd7E3G={l-~@GW=T^RKH;S^7okdMM~9cqoPnsDY;skd6}=A_#(1;V6-43=I`m3WNn- zA=oY`uPnzedfz#etXDJujyvwSPv(r6M)UDBHB~S-44!~w2ow`?Kuith)g(}6xn#nz zqq*i+@XsTt+BIGa_|opJ&Y$n;>pu6? z^D3FuQU;1Bc>yH87nEF86p0kzdmg==4)_0NFKru~8-d>ge>qy=>(;IN;ktF}Lg$}< z{*_l;aRpLJy1KfEL?X*j46K=l~Cwl z=b|G8wsdHyNq(nu;AoOj0xD-TU}UpIRD*51JBjK#k@?4CM#31XO0>W4)lYI1B$G)x zIyz`*XegBg_Xvl>n5Ic(WhJRpYOEaivA`FCy1F`2sT6~Q``dc>zE4?M8C6wP$I1iI zks3*r{p^>&eem}CA3E)W@4Z|(@%Y))POT;yucNX;Cza0f%)0gb{MO%lFKpQS1K`ug zU>qW!FQBR#q0oLEV;F%7vu&GHCXKGsJJBD*y}x;g3ol-duB#OC1?)lrzhvww3TTQz z!^bGahWV<_+D9K6m(1GwDUNMt&0^6<`Yx^vk|_+r!CJ$N;$kBan5dX)DL%&_NcL8O zRKU376G_Cx^*7vb_o3vxq5D#>? zU05txvZVUiXP=$Wj&Rk@Q>m<|Ash}fb?OupO+(Xl6wl+a`|jhuTW*1gbvYe~?RnnS z07AIrZ1%(GVIAx~}4Rf`OdP z^G^-2q1Cz(L6X4TJ>IXv$AB~MzyE&Uahz*fT3T4LWC@8xg6{5aZoc^@a=9Gaw{K@) zVBkBv{1^X7i$Y!6*)t@&G`Oq0inGl!oN|{!Vg{nInd<2?k&ZT%~T^f`|D1}6bAWgMU=%cA=?pL>O-+mouX4Ds%f~cOTN2jJg0wIHf`F(ym|A+-0c7(BO}z+)lpVfMl>2lJ4OMB z0F8}}3=9mQC<^7}<%B{ZlF4KcpqtI&`~Fz`$1%VL-aIlmSpM^0-nQoFQkmn4qGD>A zQc;z3iY}SK-rlE+#o|8!$HoE!>3c4{y**S_RpPoXnx^5p9;RvFI1XlT|0moHb4zQ7 zQe9szmn@ov5E94Aa{`L}-oMc|T>)+ow_}(l;o2Cc5gO)Yctrz1A{$548s^MDo`@aX*-AYqDWH~$ z&**AU(dN00+ZY_&$57jj34aRBvNC2)nN2JnB^r(riv{i{&+`xhdU|?Dl$EW|W-@Qo zzT^K3;P?Btthq1stu^8uXz7%bD9$8(9IkN)S^H3{ILfyMD_jJ+Lk!E$S29XXTvd63Z0S;FD z04Ppok2EWq@dY?V3w#xU1CEbvPsmEl(*Q-$f_mUGX!k3mL@5RS9aJM~ECn!7{=N`F zr8Ymf0Y{;na)7$K$D*Mu&-u${^XK(DaU6kZs;H>wrAm}R>1)A(@qn%iNP*`Iimu0& zz8p+INoXm2a>E&_rc7biu3d<57|-+QPiJUMmQg)r%6LT_lF?S+4Gj(Cayf($R8>`t z1>zM7g=1;}3=a=eUtd4Awr#@UFbxe2$6S7ibS5=8R%I~{q*AG4Epv=eD8i1m z9e7?4?-W!4w6JZ9bUHoytRIt`@Z6RS3zCWO=EiANNYy~oiYS_iV#LvP12Y-}RY7WD zo?UzYxC=5=Pn&s0ci-Mr(awV~Ktw5WaEk3%MYz$ju_aW1ut8KLh(zOrRQ1a*C+F2- z0HoHl6)iu)+@>U<2qaW61k{AUFreB9>b&k)_X2UZcudy9PA2or4cA|P(vBTFch^#*(tATR<_JTZ{uE%$FG^5AAN1($Gr zBSXs$d z{9yh(|6`g8Lg)w~O74D2SpY9C5vh#T2M{7CAvRhoAQFl6AFkkdoHKJd{teg&@c6a? zs>-6QoZra3t-ENbjiV?6VW@ZlbRob4*A>LfU`p{k4@U|-35B9V&hqyH|31!pf~slg zhJhM32m`T10^bj!Vja)Ntgafbh(l6QQNiwAyGWLmF>l^HAZP?uQBgrAlfiMEW4Z-U zv~B!SMu(y(=(>*MIAgH~uInC455VgIwNS{jbje9nR+iJ%wGYG4sjjXjkxb&PT{~JP zc|7ILUzSI=uqEO=l@6^srMxU2LNOyK_y{SHhJjENd{6S1JMZGo^}XY+Ir5Efd?Wp# z%P$>H_YPMQa=|iCDP@_c21pl0szFkcsS+&930CO_n1+rPjS(p;bANr`LqB;rIj?xL zG*!E=R`gx4^|wFezveBcp*+mI#(K`2KOH3=A%=@?80<>Hrq*XLtPFGK&Yiz~`}T?0 z2R@LKb3;Rq-FM3^r?+q1$XhSH6iZd8O(gmKFMdIHTl-qzs}n49l9zIO>EC6ot*uSK zL%=s7h+aL!?~f|`182q~nI-od0bL#3r!;b5G(@szgsfSlb~uKyx{ZxPLp&ajFk%G- zMW^aF#to&JTfqo`8FToz3D64p2RF7L}0*;dqQlG=dQcqiPyi?TC7>95%f@ zJ(~kqt0&)+`1F2I%YSqq(`6s;VkX(?ruWY}-cH zb#miRfqp%6s+}*8&*w-c2+Q$!?2+Bvx^8@~{{x99Dn1oUBySlS8VUk|r308_l@3H{v%@8ra8xJQ zCe)RnGl*sw#N*Ld42pl%!OosN`));5&PP!Vx3-yd#Vq{BlbAh!A#a^!aB5>EJNEVR zt$+SBLmSo{8x!>7A8+8h-v^a_1X1lv4|w+p;Phi6carfiT7q{XN`d|m_{fDCgyzoS zlJW?(`_kCC9NR-79`=3YVBc%8>VHl7&_^%&$44G~_UB7ZZovo{L?a<$iP%`+lMn}| z{sndEC9dNHjXY z&i*vFtDA+vrhd=Pi^&4Pf8}rEJ%a^ls=~AXnol1XyKhbEE+S*z)O=H%q zS*WGdKI6gi;MMtBp+hHh+Slu_VTM!qWzpAjatu10;;NT)PnZ-7Ajgupg8aD^`?u^>p3hJN_BEsmHyV7Q(X@u(+X&?T_3? zYIq0}<k)DVE}_!vO8;4ql+ zrG%|jQ@F6Nj~x?uKlUwMw5WbrWhIr_6iUrhT-T+kVH$Z|M|O136OZ%Xci;U};KLIr z_nAeD7A;LA5|ouCIpvgPghC-yRi&z`imh9>q9_WE<8b};*RKOknn2m3jJbT?@s9IR zRRv885s5^&_10St{Jl4#@*l%6xYl*KlAye|La-iQN}v-awky($xNupMJn7_ms?0o^ z0BbN!K9i$&puk|i#gsW3bI-Ywzub1$-rJuZn2>@L*IaYW727sEc1v&XAi5DKepM-5 zxMQOtz=#Gxe~N)!%;P#XQyQl8j(@o1iO>JrzrEt(_^2P2IdkS*Un~~iV;DxYq9{sR zTiYA@!JFiD!I%*+${TIf|6VHxQ9LK@79UR9a zpR;IP*GBUcn%1o8IILO_ah0BTpEGZ2R1eYKmuB<85CWJPjWDIEjOO}s9^ABzbz5_5 zfa-FUum^?%o+Ef3xC!_x6XW?g6#JSQ8|&vbHZr@V8DIKnmQBP6v8%t2yB_#6z)ygG zItH?D02Xtw2NGZ%upYSj7|47*$^Spig^TOt;?ovWQyrtCG6upy(F~ko0oy8)cOnc8 zq}jQ?{pQ=A+V!D{l6%fM=geu}zUc-}agQ_5!kSbREuOH+Boa{!(**LilG23nrn>M@bv$A= zR3?dr3?imVJQSg#B8=zy{P%Cy{nVM*750(x8G;@W2R2<0!12JPOnL+-IR>0NKe@aj z5qUhGC|9D%8e&OdTyjagZ}a0n z*xA#6j+GZximqy^p%IVi2+NZdRq?NG*qJ)w-V&2cGRY*9Oftz)@To6c_Al|I*#qi<9guw(y{AH$9sW26DeDMVJxU~l1V0cgD~jMt~U94;|>m??3b@NAgS8_qFfOz~fO*+uN@31SJO@dQ%%)K=A? zhfEB^2r9D+xxW^Jsvx9f*N&HFJsw~bOd0}{ysnru04AAal2=66^`Cj3_rU`WNdiUr zMk~K9-*d%f^!4^&IYnC6JT<1Um!7g%nxPQ0W;dhi8e2AQJm?SS&0hd8R+~YTS~UwH z*w@twj2QxxbM7Rs8;(ic_?2a#Zc1Nv-0GVzj^1cfBlQU^>s~hRGbfdfuQlyhY2G5-$c-{ZxQeg z;AY^kiv1iVpCJf@yQ=hh3$PM+BWX5y>utZ}-h1yQnh5Ips}e-1;~{|WxD<;v(;9<9 zZ@RA2*0uxF3w5UoB@vEs+pWKY$vJnD*AbHs3+!@yF=z@3&_(G(5d`%a)aY!%Lmy$mvE)PNlM5(aLM_yS50d!QTVB zfhggck7Ez01pD(V2)gdwHo;?Px|w(R$7*RH)}*|KG~uU)(L(!ce1COMeD=ZEnx zz&VFF{vdGfYdn_mQC8L$i&fUHJarYPEMG2XH8)dJQ$~43ImwtoC=x|iz%Xv^*E0p*!>8%4v^%DX$aZ9CF{q%(mO zkOg*5)a6g|s))$K^OSJB4B`9adfV~SDadr7EnG#ss)bnf35*PG!s^_Fzk5CSxtoCL z!25x|S2_RTa0PG%!4?1zG+y@uL!bk=960X6Ma{}R8`?*YF9j}O;yn{9fd3$95aR^H z;N!rv<2h8d@EG)Z#f{JOHc%H}b@G$v&9@lko9Ea}iZlsiGnn64sCmf5SD3WkE zL_8YBFbr(lX5YSjxULJp)gSr@9J@JpG;86G1CCux5P0~vL@r&rlnom;0N}dr-?Pqn z!}0h0VaWgb*4HT(i$KtSd}>`CANlAf;P2_W;_+0))OqC}z4GI-u3-u_6%~|~M~Oru zsCucYqyk8RVHiZCAtE82P}Iag$1NEE()I8p;JG*gbQL^T;<_HL5EMp6=*f%vo5xU3JN9rl&QL%8=DR*yf5i{Z zLsL&PR3$dj+eYe7|8rv`68W=bSrgHqYd-L&x5t@LAA&*=T0-#P2&Af${-WAi?YzcX z8fvOBqBU&l-^T+lwDZT!?GV(kp9=iLM2thzv`;1HF1RLJSq`4WETr)^Z~2Mi``=`I z#)j4ejevvtR4-k+ly&RYarxz! zvwZn-KJkgav-$ZA&foh7A%Awm50O%G-2CHNe)>u{me-`~H{f|I3G$&2e9$ifx_}=5 zzdE9GM&j<(|MXRD(TNKvD=WuTgHAW1)Nf7I4Wdz<@_3YJGDI|LV44PoX<(ou3A_NV zLrM8dr0?Om;5q`=^>L+(V-+bBEz(0d`Ulc%-MW=u{PMpPcX;?!?^jb}odh_oc?L-Z z-1G*gKo9Lo5^jyT$&(?)_O zGn?b__=lsBh%Smn)i4bNF0RmIvFP}=ZQtno{@Db3uHVM@AAZK) zowGg<{O>r&@b7b5ny=;5GZ-kZ!ccYMnE}+l{)M)VJ?~+BTOV>?&tCHRJek}GuImyu zP2#Zxx~`WxE@~)>g6BCnjx*MbNz*h;GmPUnbar;|!yA5rp#|UNOfJVMCobXIuN<`j zaG=6}v9cfK#ooMSy!J+by!`UZIqkI5Xl-rf*T4St*c;#f{`Yy}i6^-2w%g#?>mB(T z$aq8W_m~B6kn7(Uf{+$L{(aF`MKwd9`M8!OLoRR^Dhkm^gz|WtXw)DYHPDT~8z6lb#{oQv ztAkN$27~9~jIQ_{fh&Dn%S8|bB3VTj*81tkubaZ2gq4AD;Lb6a&MpZ z^q#$YQjTakihKXPea@MupWWC{M=~D8Fmwu59!1eHOrgXuOPwITs_BR^^9&_v^Zdc5|Vx ztxvC>Qk$64MB}2BboA_~$4Px3Sj{-n_Clf19rMDn@&B>+=5cn__5J_z?03I+_9dB2 zwn@Sg!V*9+f(j^L-H>A4Y7s>&7DYk6TKQ5+rS?l(E45WotV(}s1*Et}B%sJDAtZt9 zlVxTy``kNsJ^MMI-ydgYNLVvVBxqib$9>G)bMHOx&-t9s`Mme{`%9;G5>I8x%v-?m zD~?6eH2g{tt$7}cQw`d2UB3F&-RsU68XoRSg;f+S&7ZAW!F`*bR`yn{j}S4UnP};a zz%78;)z!sczwH9jnJj85hGUxC@Z@9cg1-Wu2A-Meby}7M$Os`I3=u*g2noY*qU&OS z5JU|aq$to&nrZ1BJ zBGZzksV>3E$1P>c%45`j`^IBQl5NOFXQV=4^GH!mD zu$V^_hRMa#YG5SJdg%SHJxeGt5}|>j8I(&U-k8(*We<-sGv@!*cs#D1ciwsLJ!SPN zEbUrCy0sZi*HCm7BbDIN&t6T-Pk;XAdw%khPg$1rJ77i`FJoh4jE|Sl;~JWxpsF&y z?;>duQW%;4B^iVW5F!911R(;6Abd8qQIaI$@i=w$ITmzw5QypQV0@KQAWt2;Kw}c4!DcM#|*`lS6<1oWy{#OaU-tl;&~no4Gjl=M-nregO{a!;F}5N z&uOQfMtyxfYuB!QHCh7%z+YZ)4tiXrzP=eFk-#xc#tS0^zBHXxR2*Bkg>f2pg1d#_ z?(XguB)A24cXto&ZoyrGyK9gp5G;h?E`96VG5!}u^U(cJwX61CYt8vh)%J!0DaJVS zY^|vS|AR!68M!^5HYBLyz^B6g31-Lz-BLB&(#U0449f^d+6<;y(}>|RKGcW4Gb4gY z8gofWO>!MTr=NS$Me6;46)k zK@8ikb~O1)->=hg^xJ&z%5&EmgM`%!Z$HE<1ZC`fvJgDg3&d{5r?0?uhQ-+Qy0oX| z(np}AaK1E*@gDZC;l_~+K3k#iLyd2^u#TJwg2|eHsBJ9>@3g6%E2m<`H| z%Rw1b*%dlcN{Gsmar7Ha=MS$J?WW$pigvPwdktB7k2x7V}Y`@6#m-DMb!cVS@xK=+6$1BFI3gW|_*B{I6y`6ZEuZ8!ZEE4048 zzHQGfhp*cN8Ix6wjg@K)B#zHfu=@$MNv88h4%?907d@XPo6m$N=a%RB;KR`6tfiIiI=omJ z84Hd}ZJ-#T)uo!F#9~&gq#jF-vp}o!|C=D8L+g1%`~2Os#J#Bg0n#jedo z(6kVSYDIeWKFl|L%CHpl{QJoA{Y33zQgKgLjCKBKNc2Mo*5P5H0Aefp2#&AjS((!1mpXBwTnOA_hOo=rkJ74nSUX zBhCbt{J;-nTHHTj_pb=Dzaosg5D*jpXO=kPZsa$5-hFU1aR-PZ{`hiG7lK-5?dI$P zJQBc53Xmef1^z|=QtpQr0JkcZjQIHI753;7Un)(CQdzQP_SKb3%_?KHR49OvVHe^X z0l4fy>ukC2U(fs5a&3y`vh%uTrwROWLO^Zz1V;e z($Jow7cL?2{A5fnZMMbx@&IhSstZ=1E7R|`&R9%>~E-j~9-88ONHF_Qr*GKDwL zS`Ngo$7O7)yn&pdvJZLLd#dL1@bD;GMoQ*dl25j{+_r)Ktb*3a zCu546E+(!jjjFHf;jb@o4MQ_K+-zYM8BQfh5Q-fYX+gTFM6!Gho&EmShkEF>yte!P z1@ibPexToCRt*(BYEA(|L`={R*hq2(Tly?(kq5tIu3a`#7V4wOT_( zsa!T3Qa1soK*9?`a==kdy=qqeO12wLj3f&#fOcrITaAfNOuPyse^u)~Dd8=)C2BZd z5*o;sqLQb=l3mua<4!ZE9|IH--Veag_rFo@Dey<6zI|fSB6Vy`=K1C20nQvOdl?FMIP1oK%%r5G|5cM3)g!=mKNg8b z40yW9-!G$_ffEK`KT~AMGCy4^2f~ix4C?Q<`2$zk-y8i8Ki!BtO{$u8QFa$VODMI- zcs=kSL_Kiw@QKadI-e8G3$+zUSmv?e{@rOy@ZY2|+2nD^S;m6$gf$zEL<4kmnXD%0 zgL``vr|vnbLC?#1o-YPE$)^EtNU=`!AQyLiElbyL`TFX~Mr~%iUujAuWB+L(YyabZ*qG*b#=5T# zqqRD0v{klv=}1?Mx3DuBDYOl;bzKG0n}MuHr?Y5c?9!MZQ)q#9qh-wU?crJ)08UIXkz-d3dNCxw-u1qJqQr~+C?0w3S=+7 zzk#Sju;YID6rjJl3P_ni2?jT?zMW?<+0C#!Zt^)smsCkfR7naHJO8OM*IVfdJ{!2b z7>72obnHHQ3-yMbjZ31;ueW9}DLFD=GHlK>A|@~9=|%jwF2$4yEkBejgiqpy>_~CI zhd1Wy8TvW2suZl049g-&2}`P&MdgQ1g&E!)Zjq6ql|6`|*2bV956&i7t(@ki4|1sUYK% z?)BqA65?|42RP_xxiD>9wD9ob9^5!-)L}pnPZ5j4psVoB3XhV8OIvms=!%WBGFH_n zaAaHf`;#nlS<^ttVKX4FYsktw?QqtYO#q)&ikXXN0G=Q)e*KVMp#E1Vph`XMQ4&D$M!+OLoMe zV@Jl^och$AX#NKHI-qbwrDhE4vRR~Z?7fotkE$_D1t$jsBb3gN!)2yuM+2gOixrjE zAxT`NH(ZzQ{C6XYB$*fUfs?IGLE_d4+*i$+uQEI$SvW_x$b}Tb<-sf=7mo8HXSGD{ zy%&KznB0`dhZ$Oj&1+#nXqQ=}!J^raPDom>#&{eS$J*~*)8OyNbido8OAZML{vnal zaIYgFU7=B(sz|R!k|w61x3Ljzc(I&WUukJd+-4Tx%@UTXj5UF*z$8Q2&|Gq+w|&KN z*u+lL6HHNb7hW!Ow->Rb$mx=tVs9(=bbsZJio2V zQ~+aS?f-yqYlxCRo-fY04oX#EkYEhhLb3~kGAV?AGa;=N^E=kyk`{M`S1FH{vpU^s zL21#jFb=?xhxy$pzS&eQ7|1>8oyUes__HUivLwKV&TVmXd+|zFS^2KcWB^*YVR>;; zoF})`pq|Z`acO%+DZnW4>WWGnv*_$uDnrRuLq0q6X6GTGmyH65cyR#yn1~3C(wk5) z@{v+NOVMVcIkv_IShx&J@kwXDZ+!g0g;Qi|xQDb={cP^aKklg36%2JTVe+m)r)%aX z;5(YY`jIe*=X)^-n$61yH2R;F9C-C_G+Uyq+Ic7prdU3G=Y;%skN{>SgM(0quGtiz zjs5_^TAlj+X_NQsUuADXhVK5Z;QaX&0h7H_!h~NJkoSwI#EY5zZrU;_EvvIT>%4h+ z>%54XsoRJ9>lqvj4Hi6~b7Jt+HI7P!Lm(n?5QO1j+vQWgt*eA}?5yyrTJREswK_{wgG9<~;t`>AfSZ>nsESf*~bCqWL;o&PCbCPkiwlSld9lzu`Zn~?I zY*%D_PaAnBJ__`OJ)L&SWw!G0;;fsO9nsoWIa%1)giD#@$P0(yFS`ikF4+`VFe*1R zVU4@6bLAJM%j)2{Uf~W>;tBeGT;b(O`J*>vV?sWv5c9)7rO)p{y&>J!&avEWQo>A` zw3W$d=(2*jh1QFLg??A6{eVD8G`>#EG+4Mh>9%=2xQ=7Mk}_iFECn}#$i;A)8VK}z zaH1#J#8}`)dCpa}KWa^sHkzOs;js_ToZQV1+dIp?dOto4B-^F{{CQkQ0PZGGC1gh<6?$+7I4)KSW2u21fny84W)?og$ai? zB`9H-iiZmhFUAaqo|1CFln;F!M8}?Fs_u*>n%>`{4GcUW+V$O$Op|~j5y=XE{7o+k z;B*n^g>F#GHISCM7P%5AK%F;pg1^`}ASkT8$%ZVlO?qW|@o@d}&p|dv7|zF>ZF6AJ zOJ)N>d;s)Y@ZGt1;rs zRk-5HL|rPU)qJ*W9nZnW5eV_GE4( zLcDA!t>lFX~WxZj~?J^`L|>e)R>1l1K8*8z5FNL%qK5`ZZE#KKqv&rYL_JX%`Qt z3u!c~m2p>q#{$Z5wI8mb482+`%iiOInix|S;e#56xZ!28yn-+R!w zdmVHENG8I@u4ZL<KWmZsj#oRW&MIYC|0X z66=;_T2vMGBj)Td>%%uBQ{^y+W-(d<31#S}!}XgZ^hZwUm)Z-Ht<2&v)|YnZ;n4m1;R~Zk@a;y_$+$CS1vzYL z!#2eXE*U@iKL41K)JpWC<0E^V;6VB*_yJo$eX9Oa7$FLQk2_z6lP1%P`LOz(GSnhc zNl09enKGVFGQiJUfaBXN7sGYr+L{%A)^xM?mD!x&1&NkXxlZj8ust37z=?}drHHM2 zOdWE>mH?)#{tI&g0S{(oa>Bo-UHfWCbZPPm<=6$s(zcnYT(oc?EX+tVsz0KC-ap9b z3@`|*<;GViAGYE2i2Wg=8V`_)n(fAdW)y!?`vE#7hAY0 zg}>JH!Ncc=!CPOD&H4FxiZfO?jV56p8x8XdflIy?V}kh>*SwQ-swJ-Wj|W3s=^VB# zE=t>dBcF4dhwF&0EvWx80z=t)vbET3%lrztPOx?U+_`LHv@UY}{I=)bWK zv+*6Kr=1w`ksBpZqQDcvgOgfaDdB(^5P~r&!{C^TYCwV0Qp8<}dQake3O(HlK!1js znQB)5K*w*>f74TJuEU1=kzN7$no?xV43*ZX$0P&jcGGj+i5}T6|8*EaCX7V;|GC?# zXa!GTlz2laXT+eep}gpM&LD+{%sWB2#jC%Xop3lky-Kpupw8g#Ur)0F%q~C!3HVJb zD=QJTwbgMCo$cSnRy>*v>Z#YYQYy zWH|9#^A6-@m>N7%UAv-FmXIS2#!O79(~Cf;A1L0HCg{sCN>6WD1Fx3AlL(xnxwyE# zJAp+2{+>>)dhIF$F0#9q*YNgJF1iHY=w*2f5!BL(Uo!gs6DMkSz(-Jr4)txX99{vD z7N{V~d@GFw%8ib`Lq<01;puPNJX5j1_lEq?K7Y;uD~^n*p9|CgQ{2amf;`YBdS!ehYQ3 z(Hw-FNT;4o?zq%rECM0}I!Q?1182KAec-IcG$}+H((S?5uDIIzIJ16XD!W?X$?6Ag zUEt0bd`QNFH(Ix`aU60Jex;x&kOSuA)LvUl5oF^^fNS0)+CH1Fji|suo!fq<)=6rWn?~Bq**_2d zJdSN&zSSGXBI3QzZ<9nA32c$m^_XT;APOm+&SXZUG~Hr}k;+l3K%ZUssLDW+mf&l+ zP78v;l?FVkr3{Q$-Y~-xD)#gny*`|hVZ%Ukv)N)2J0~|cX8b@dmBaL37P>2n5;C+n zrjkA^@TF{}rOl>bKr#rR*M^5V|BT<7@9lipedIF*1@39Kz~T}rZBc_vd-vHoolpeZ zMU_uvNd__YQXsuH*CZ{o*qB*Ho`lUz=36{HUKdAA<75Z7%c|pSsQ;DISD$KQ3s(>D5hiaK0&<)2*7?r{~Z>2 zMokSWD1DRVW4cR_nD)3LMKsDRrJ_%TYe0zEXEWAY~GH`eF^(aM|*GwFa#dasrF#h8?|3 z+Pa+{lPQ{B;*CCYKGq}a<)zmOnM9+7kUyR7%sEL5?(xqgZ3YPzGZY75`_J(hx5ben zb_A(kCp5NO3V+BJNNM;x23p_<`aNh?>(eWHsf^X)*|i~Ocl$E7AveRsr3@cja7UGtmBW^UAtV;`OP@oP!+K+$G=x)QIUXMJ5=W7UKi(~ryCQw5f=ZyRoe}69KWEic(i=n?Lmbz#` zaJq%C3jNJ^@f++F4?K%-v37Bv8>M)g99?#i)Ay*Ox$?T8zmzg@mPE@)$nBHtC?7&< zsBj5!GeQb>gmAj3b?4mCGu>y>&d%KQ+9Q(1G_{8oWVN+XhokN8RN*KE6D5Hg2k5mG z%0rKRxOjONS629#5wPNj|8Dgl%7=7!BOJBOS2i`VPdS5zKX!y2`)st6?s)0b;m2Xc zjjCDv*Q3%4OdrxK*y-`YiKLuP(q~_`{qF^e@pkjv^WW)|WWCf3KAeieRt!^yUnI7U zO~YM|0D038mUm;pr!G88Um|Jx{gizMQbYya>SoJ9r_BZLwmZmg|1?uqga4&GR%I zyTOcP$O$bTiS9wNTO}&MoRHJw#*x;J9>wk~NMf`aVC7GATE zR1|y@?ja=IR^`!E9iQS9Pdzz56<;?{1ARol+dF!poa%#&qDEahRi3ap{c`=yHt1$F zmBC?Gk=Pxf$nSNE9QpFVxz>_IJBwd!QT7y-8h?g(d+**t>x*qHy38+E-ZIe~ek?G8 z!>%P=&SyNbU|y!7t{?U&)gI!o1>87I#tdhpEWkUo+G;J33f+Cz z04w#=sXMmv@`4AcG!WXAO>tY<38AV3Kjltm(JnoM#fy z>8~hq5$EXu>1^OkjM|)NuX76Si5N5yV@jc1cBLBH9K(1&MCrY_i7E*2S(N@z{;&5& z<+e4^yo*609j$^MS1OdD>{I-`_eTUGfk?9QGGClEaCTMxvUY|E#;XI6lrnzNb0P8{ z=NKsSc6N3QT@EvT-#i)b1zE8rN`{unRW(O8inF;)<`C7x##ocH!7m&wyb2=ef(m?| zZIPdZx*Mo%iM+{xo>G(lyVy0S44cSq@4Uy`%lf+#KcrWbn&Yq3N6KPys!tqR1&aHF zCAyXxNMeycLXZI`pHQDAv1+{uqChFIJXHnLUA_UR2BfEe@;}PsW&0B~Q_iau{UVcc z9(hfDmO4xZ(aw^nM#UQ)QGdKM6c$UWiwj()_d9xgH*{`JK5A7sJQoJ%)HYIQ&wdf$ zx$-6%cUkZV^A-v*|E&40JKn^QF{W;TC%LN5jkXS!ruyk^ZGR!{v2n}6f`%8f3 zk5qUE7U$(#^6LqMMCz554YV)%KV706RtJOLR6En?#CA_5lM=R-xX+)$m^gI^B$wR9 zfb=LAN;dcWrAx=qE6U)Gnb3Dw`U?H+mHyzRL6Kyw+cEs5QJA(_RWW{5BSpak`T{8* z3s8rFgtnI1B(CtweKY@`S&vUG-~5cyN{^KiVgA90Qjn<@O{fdx< z(a3+RnB3SP$f+o8e{(F?7rO8O8^K~YFP+HCjxPqPIFA?h#%sw7ZxRoDXO!-8XW z5fPQZI?TgTMHp#KtRtz&rN3?~mEpl{CWc{EdkB=>G~(4qRB$Im-#kaEJhaF2VRf~t zwQ^kDpn%^Bye%dF@o6|X>D#_Y!})TLHA>qO#hYM9>cv)~T^T#khZI{Is?`8+umWSd>)ESMC<6tK+=6j+jJB{r?eUwrXS=-7;)iwdhIWt;&m zJju89Ptgixb7jk0l+?NQG~a8gx|2|&DXzs8s#4~IhEz%z1seHpnErJ;sZ0+{4|(YK z`Emo(gx3uMsL2YtOkS=p!k@{%+`mT|DDQMy1~4quxUbnZO0H@IOEDqjNP7>PBt`|4d(NSMmC9fPoYDYG%*^c>E+{jat`xz z4Cgam1iNoszx^nYq4JPK@S_xy>ep>;?agnq(OUcNl{Y>YN-?5Rze4G!G$A5HTjqik zd~UsA^w%%pZ~y+})_=9uIn2V7mQB&-QXX|75dza^%c)48)Yd38>CuoS$^Lu{Cl74K z54crQ!lE*D@;VnOsLc9teIxu$NPeh-3IORsUnZ}1*VGUWM>u5q)u~&;O`-1{{LpDdvbAyGFhXN~hLcM=~Bg60}$SJ&v^wRKG+p0o@Yq>;#IrUvaf?Q2(1p{BZ z@@(_T=>;O#g!jV;3uI$_uIGFU{ABB*tA4@fiFB%zqa+|HkQTV>HH7J+dM8; zuJq7v^mntXpvd6;sM=oTEMPw*3SvrkP^D9gQMc3TVW-}965AQD%(83H!rwqU-g#(h zk1V>qok0EN{2w#|B5z9dyy@mYQSVHT9j1y9g?b57E>*f*a|Y4)aH+8*O#%{{6or&n zLcK#|?&Tp5CU>K8j8_H?gXL-gx*2g)vAvgXtBhtP6IyKsKU_%mV}J~KvsI;L509#v zSpC|W%sk}Y-JNR!>Mos;eH?;DgA?RV(_mgKfBd9T%+x8HV!829mFsej;xY~5b7;dK zGj_A|ZBI<@Ppn+$2VS;@$VG}F>_izi!Yg;)#}a-qt~`twfM z*`kasUgLqrhp`ibk739JgruEd2=E59CGuvFK>>x%60lj}QuP9*8+#vylCr=2NwWX53$i}K9IV5h)ZANBE)l&e=uRUtMnQ^H|Kit@;7r`Lb|?oH-gn2=mqC!$FANKTEJljGw*^{+1?7C!jC({%xn~YGv zZKqouNqSUsOXi8@4-Jkh6H+{9%C!d76xBpSH<;opuSn3vX9q9PiS}5?;sR-u1-|{s zJj#C&9O)U{Gs)h6$SSCcMlUU>)U@I7>m=pb4oz_V@+I@-kmtxAtjk0a%6fHX6}N@k z6SY>@zUi%vD-vn%c%JNhKoJnkT-r@8RgubRtedF9`5a|t!;lz}C-=)oM# zr+6M1tAxXVAFwpifAVggJ6&^U!?W4CK#65u(Y+qFJE-a-1LI7~N|TB^TDHj*Fq#rR zv@gq1v+SUHMG#w=Wu?Ddoym(Th&nRmoC0K#>|sG2W;OD72@W8)Vsk2lydIx9cAr*U zaq2L`e;!7nhm&Q0qW@j=TbNbqo+8)o3mvnnu`*6$edHIPUXHYQJ_g3qR z-80C6qDeRIBjF+%ddTXa_8_&JQd)ogXE5rX`q8ZQ`{wFa$2p&ed#jU=OGieS7`nrm zqZ+NhiTFA=%_bV7u>WX8kZb@_JV3lDoVIqxnq;R1?O^>sEkN5d)a9T!;w=BNGx|uB z<|)^qUAAkn)OattyU{3@J+91+cYmCA%f#w&Rjt#YhaqDdV@`3C6WF-M3QZcD%?~A* zi%TGs#$K*C$yVpP9bKCpnk28Bb&Fnuaxt5V`R7l+wtpAN;O7n^6I^(PUHwx{@5YPy z>z`iXbJFFRE=4_g&jJK+yK}9pyU7r2KA`@%Bn#GeAyHl)ySV9f+F2i#)xq#=VMLqO zT*y&aOjS-(zhgKPTa8)e*7$otsSX}-28-~>?tbsyR2du`3}(Pr)L_Y#Ugw%R#Gceb zmR64*J?Jcutv5&r1q+dD$A#XIj00?;f|rY+U_h_0tcYp%^=p|HqdH4gq2;SMpY|V5 z4zOt6cT6~AEhf1|tz=83=^-vybnyY0lbvR)@un*U zX_jju{dy zUXP<1A2-IcNP1wfWQrTEHl(0*ii0br9s_}9(%7AU-XML(Y*CGXcFUOBd|-dTbkMHV z);+^zmwx;~Cd&Kk(16eE*&Ic_0+qNHHZO?H456mt03MnWX3KN4`N{VExcwp!w$tCS z!W20O)*qo0qchzbMPXXv){wZXJz}F+%4a?eu7@nV%dcG(x*t)fX0W{S%-J71(N@hy z#mdH{GhAuQ-(M^hFVN$HwX2j{uVaPEB%QS=L-WAXt?pqeUR(7-fJlPXI85btOjUYJ@Q;TsxYcv#AoDVs_|L`)1g56v0j z=kjeJMjtbr9jq0gl5rzkyJjBsLi|nRfkGdefHnN!Y)Gu1wRlJqNn#mV zg&@>f?I**P#4=XOmwIKo*QVH$Y5a3{jb--pw!Hmk;%?LA>S^pp=$r-_(k&qjup7H_ z?ynz|_ZOSvIK(_~t5;VL7?HWZ9MB?Az3pckctJZ$OG-RxR2lWMyj^EbfiAH8x> zC`Sf_oe%`|{kh7cFX+aom6+L^g)kzqsR^xcPJcfSx(pIVg&avs-HEM@{#w#JaMnP; zFY_?i5+r2B>+Im2R~>u8II6%}$_Nnx2A#A(VefmuP1bSBeqN1pt_&mPakd{&aG{}BrCB@my9aP(WS|yh7)`1 zc_s|mK-c11Lfb?pmH|y#_-kr&Eqgp%>Ei0*lxYzG?HF&m1O8ZQ0$!uQ?g>jx8yQ$% zs+c+=|I0s(!+(8h^;TC2;UP#klCezC?e--n9Nl>ZQ+}G}vhcyBj|XG$Qa^9|wHWUf zm3V5)0byQ@fqW{f{{rr>bR~8Uj{U6Z!_Og1DQjR+ApHpOud1acoTHeL8)qzTn+-br zO02Zu`e-v#a7!@1vN%87E1V4#Hu4$_C!;Vgnjw-QN~@)~LH)2fi??$v$_t-+{mbE{ z%3k4T0l^Oy+{y}cX|5|Zx-nBp<7VnExT}L)$_URduOUBvH9{+fD1O@%`U5K(HY-AImg8rcUy;pEo;YT;SJbT{aV{pXFG>v>!1V#1-mXi@>j~;RrEH*>@`WH zx2%mNV<}KKH%*TGM1vwx)|h_J92|3gYh2*f+8;LQz3Ga((D_mUACkDQieqx{6q0U2 z&zSE1gFKK=)`iCO{AZic^GWHp^Kkr>QLo*1&vOF+Tx10Wz~CMJ{{%i zclBwO*T4R)WXcd(znN*E*z0rf%*x5#cg|^&Twn=9zK<60T+)_ zTyt!%g!MK3p|CG~SyeB(c>1w;MjLV^7)y{_dw>U9VAKaCJDc`L4dU>)0_&lc@1gK}Q*PSipP_P%%l58v_n zhxGZ~7f&K@cB3X9EG=xz#5SWzk|{d@6jL?zq+s^2ClMx!h&l{t;vXxsUOER=3~#@yiAI2|Ex<*Z=TC znhsF7MwW&Sl5?*$7)=B9I4><6K%P$gFMHBi52k|a4=}U8DCfH9dM0&dqZYmBy(xHj z0(e=oIo$T>0{1`H`<>S>VByO@V1p8+puYe%#&!Q3kAeO|3n6hTtV%5w4Q~6^)>aoV z?1L)ahBGPgaI_{k|BAR#l=A8`0e7s|~-3pJ|+_L>n z`)MJpXJY^Q`TPG^Ilnk2;BWxLE?KDFzu-%;c?lEuPb0$gH<^LhaJTEV<4tN0lw z6($zjBWik;-uw7;oSmoH`0ppuHW-p0{}~=a?B^`pOky+>^+$5fAYQ52!!7ZUa)Os0 zA01F_GH>zx*g zpoBykH8f-W+!My;lQ1a$6XNbtRCFl;Gnkjolxt4XV|~Fx7Ie#w2_p*nZWJZaq~zvC zJgSibARgOvfFU`1ChM0Gvu{=zgI-qwN!~&~F31w6!1ySd+}V{|pkr0EtO7_oiZ}R$ zm2T(GU{2rw7aI*lY)vhJMjW%e2MIb5bN_{`#wuBURQ(Rvv2)&h;+~(Ge7i81$tv|+ z7q|(rLQDQ|S()YamfU3Y&z17Qef{^zMM4(8(cqg9*W`#v;?pqn-Jh7B(I(y?njmPy z_b2$&$PI^*S?+Wo>1!davrG{a&gd-hKEI5%|yJ+a^4Q3|k zS&kx;2ExpGqg+Lz}_e7h`@Ed+xo>$vM3+W+#ckhcXld*^63(GxO-QB*xU_)C=W0EU`d|_=@h9yffg)21%Zn%`1FH!QL z;os!)nDL~&z|d8_cCD)Q>_?-oq?dXNRi*;a1%e0+i%V#*G!&pxUje}=_(nk&_J%VY zZ=Pl>**IExJ?d7jDhi5huI~<_j9~jNz|YH$;xeXo6H z9FdU&hW|mOpX%4h!RU{6fpt$@h#3`0(5pN;ffAOX4GiaNrUsF1q z3^?0_5C={*k@7eA&R74A*CZrkxsLf9$gfNEOTCxFo9rNu%S#nuOuXz=M0Pm83FH0w ztg&!u4|p_vgTr>g&ckS|Ws9P!H=>tbhEeRm(^X3yaenEUU^q>-YY8 z{ug{tAo&JsQ=_6ih3OVMQwWYH4j(Z`?nf@7h=BIx5D%Q866z)-kLhHqbzaXB@vErP zSza0j_mjx$IKN7ODEPw{lPrlE#wp#ItT<@Au+@GWTlGl4)zLAa+S+)AwaC6O-^V@RaH$Q z7U#qyA<0$}ktYLkg=K0itz2blp8wLM+^^~7SIx+V@l%7Pv54csxu5jU1XH@FCpKd) z0l;i4PC9`uvraD(B&j96f3-sv@baR+-IgwGG`-R80-NM`BCQT1g8~utyCAdD)!z*Y zTJvcP*mYCjke8zfDU%YzDyO0VX@9rV{=RBg{XP=iy7o{%`d(I_sdE)PdJ_}6%IKgS z+Nv!DZ<`#~OF{JubBL0La+1bv<9Jx0@$S9pzNOh3Fjdju#C!CwbFa@7^xYfG`>y>w zd*21WT=M;F^ZhtB)MiO$gFI%n0;_n$&CRp8Txr?F?As^7kT zs}`9Byu5~5JgNo(Ha2!RbZVKI#mmz%#6No8|3vkBP0y78Ude*2x_01gt?>5q@;Ee~ z&#Ya$(9?{+h`;9G@?i77GmtmB9>3~~C_!MYc0#r*R3hdgJOHu_9v50ZJ9P%87RqN& z!|#tTU*&_NcfcO&Mp5T)4~c$sBxxLV7j4c$y!yVH>mJRUOa*5ix`!IcG)Vdy$?7Sz zX!iW+})XA&nsmCOo6BbM1a4Rwe5;yj^rRoL;Teew+!wpG`MBtd6 zn#G2HrR?1aDh}ktLGNyvmUixpJ+`{CdhIlTLBRX>V&x*u_j5k2FM=%9=`t;cMK#E^ zss>8n{W`wel-pyI!NA^_w**lu9H&D3)ATX5v1F|sDV@7VS@oEbXtN+4S4rhGT>ZEA zyT-eizUN^P9SlcAJ_qffSH{@K6=l(15w$N!fALk^;sds$4Q2I5+)**rtj=HU zh+VIDl~~W{)k|y!6@^+ZgzJG9ggm035AvjGL@)TgxJksBc=ANPx_vj% z3cF*;{SVUo&)kCO>j}sV7k40wAYQszqh0^g^4_N<#Zd_U<(W9wFnB zT~T2*_-8f*3L#CFL<|`G2^Hz9&6wN31zXBMLeeu90Czl^_nPx8><$3av zbPW}Y;KK3)U%hq!+y+czF~i{k2fuurp6DMr?FdS!d>eq*RJ=#u5_Hlh8@GH(TaT^z z)x(oohlwCk{v)sTVl(jC6!UdmmL=XeXg0rvKhxW(!l956ulYlxUf$?~Fs}3{%IFOj z6|zvT3N6oNz;ucQk~BLACh5X)d#Sk!Ox)czyB>(!rR@$ll>ubro9!0@H} zW|z^q{Z<&h%mp=?z41^*bkJ^8YGL1g&5*yj=^CKi9 zLx35gz%~`bl`c1r3KzdT6UqmJgqkc7+xlJzs$07*s)>#pK97h6k!h!-SR#EyPRV%m z%>HKc-P1DUS}$VjA3vFB+=uo>vQ1?SlNudjq?qDBQ5AsxXj zb!)dgJH!cmpDha7ee!~I75^0Y-DH)9DAuEYEIY6tk8u-EIu@a)tvvYLloOhw%bzDPlN#`pDtueP%X9ltjcMDd zGI39O@Ot@AxU2monMlGtFFUc5A$1iCoYRLzM}+#8PM15ib7;m7O@94WJ(G^;GH?~t zboAP1%%1=3v81s&-uw}H11|jm_N(?;viyJilnyVatfY7o@fUV!HcuyzI>5kH7Qzu zR861mqxoX6KbQgzViZP>WV^3uhIk+M{h@k4ruVu{4VEwDC;HF*fo%_NwZ*Y647m6I z4FyuFg#&?94SrK9IZRLsy$|2L!WT4>1e>Qq-D2FCS}XzGlZG<@A9273phgYq@pCFh zrNlJkbM=v*U~(!-CWvB7Qs;77>(QSiQu^PaLv1KgE-^c=CP@#cYgYxR4|n3%1pN1y zS0LTjQ+nTlw8wp!Fl! z;3U`iU2G%$DZ>uD+)i;E;7xRF>e?)=o(zrRvWv-=cuKo-4TJ4QCzYkr8_(tkLN|ZkPLMuo= zlYn?fHV6!ruYx##^H_KhkaDy8y2}9S%*oD@6Di9QT|L3LeJCYH0N4{-K!Q}X{IF0I z;;XSaL%0NWUHSTX7~6V0F4lz zlH{*0 z*y?cDlwC@(q5=@Oe&?;y-uH4vHneOj#5HtlzNZm!vOr%!`a-obC-oH1EtzH9Ow>?43hhbv<;@3u+ zZ*fE`zvvt=frmTkB?w^AlWKAw8>AU~G#WAl7i~7PL|&||i#{R;-9NqX{s-Ev*J)z1 z|Fh8m+mLg#V6t=ln^SlD#d*7Sy4@(AO-jcC1}vFs!8I$kibf;9-|koNd$v&sDLPt$ zyplb#qeC}}D(e3Yh{ep=9 zZEl*}xH~;X*e`WJ^r3713J_eA2Lu1oVIf{U_z!ADv-r>2Pn5Z}3Mw;ZAUpX^Z&j_< z05&z6eU-xgi<|wd{MicS+!DadaGL}P|NMUbSvCUhmgnc`T?5ci`deB8cgu+8eA3{r zDg3V?lOkVY=zA(oFuDzWhT@ zBzBoXlGeGc^xi*Z5|p*O#W;)}O7<-cE3TDl82-12@cGXSKf#OrP#J&k)h83Vqlfw+ zU;csZZdlHISxs)o_c@2o_5{Zh?*`sN^KY$mZ|l3+hr*Cl8g*ld-rZL%R*3Uj)4=aA z$m>KT@jE!{IpI5}6x)-Ct9= zhzEQLLj>{H>|@hs8JAZ7kEXMZiu!x{INeH0w@WwD-5r8}f^@fZcS*<6EnNcAAgOc< zh)9=oceBs^{?2*M(LV(DurKQLBK+yq<`@CW{DLXr$BWW))7yzF9AiH&z2=yzT+GPWN{K590nMi!>8S_rxPplNy;EZtY=XD+?ids zan~l%<{h#$E1a2|Q|~mS$z|sj;u|>M8Z0;vdU}$DD1sT&qmJzt=}wCdE#rKTTy`p| z_4t99()_DRJ+edwJPw}S^J`9Vu!|^g^|6Dfr_k$sQXqHJY(3RmpCnB2G7Z(TP~OCt8K|KYJs>q zgC)m4`nMY;_5t6=I(vq@*dOK39LD9;{s+a2~W6D%KWz7-)ba7SZ^-l78CN z{eWb2I|%bFhH#!em#rB`dA=DwLk$N2*oLx-y)?XI-T|*!2`bz~P#P~JMan~lst|qL7`aFE%(dBo;5ej-+Xcq52MN$XmbNRR6N< z_(q@+Y0{nZ9g}SwN~T+cdcavWT)q|T!ehSovzIZZCr;sda{0BMHjt|jn+A2f@w0VIFiGTETr zqkofxc&#{DZKKU#(w*p2R^ZsbaY~a{J+UCxnW1^ViQgw}&(F(mT(dh4559!|-ryCc z)n`qF(k^i-LAV+3PI=dYIJR2LQ$ZmIUC*Q5WH%9H{bN8t4&K* zQYWRA6nr>0J2&e->^I`4a2!HUZUMKURMf-64W5T+0|ZZ7M$Z-<$#q-<0~-eak!?gC zPkVOKW%!CCtNBRpspz<0^S8Rx_-iWo-|8n zSQ=CMctA6+678za4C?HAU*nla8-@7rsKYrm8g94M^Z)%$4gJdcQ-Y?yje+3rW#goD zyI$BhDPpMX^>Ovt@`L9Jl72wg4(vega;`<&>uZwPR`ezbIofc>X`9tTN1%JeSs8!B zM&C?EMn+Jw&g4NbstZQCU)M`i{^!o7yX>8B4_Oxs;c{?`y!fg7$FaefyeAVgn|5^Zf%6aj*cg4?!MS%dyGImdn zjm#o(fAV5AZsk@!a11OXET6UI$yVh9OQl*mw%A1O{t;Hren>KCWvHd0j^1J~tuq`fn~$LQKCM6Cx_W7z%4k!fF+oFd>+?QOQ_p2zBb zs9!Caw+B_F%0gfYZGLIFi}_~D3q-%>-fvh~b%jwquXR`OCxwn3qGf8lc(@7WQm z!;)rf*F?(Uw~o2zW;)E3tL6%5A^(Ansd(pi7VK(OpC@)M;6Ps#SRfg{dgbD%+7S^Js-)r%c-DambSF0IJ;*tw> zu8{l5_Jxk)M|Z7C)q5pfk;%b&EdpLOBsX$w)tIVaeNUH2N#gsJKJl~rE(bF>qugP_B16%0h27705f6c=9col>pWH8W8T8=(2Qy`NuF|D^u!xGzx^2h0*c9* zt>)LcIF49YVG;1|%>y<{0TMYoI!@=y(rxOY^~|E!IoCpj}{IW`oVuOV7F4 zv_UMjUGb>Lch2=c(rY`Fgf7p4wrD(ie5FW#7XcXD0Z=|F_8M&2?N z_+nTvOKEy#V|6jM?YqN9^zRruRRFfB&9&Dl2-i6u{CTnTMrRFLyYf8N{j@i#Q^mFz zkMc8xThD!{OY~*nl`IqDKbq*{n@2j`K!Ebu1i-+qK^)Jl6KSllYoUB;yN|Rooj1ZrO z=j48~6N%e;LG;<@dj4;u!#sCG!K+2`7y7rpL~`Qo4^{-2{fH}7vvx~&Gr~I$iNfvO zbDn{gF{682&+=pjMO4*#d}E^7366pAW$V&tUD$|B`LQowsmC0=ZeN9-$FmU-R`>0V z?X`)&F7<*fJr&@=?F4oR8IY{y*uu(wRQFH?y3V{Id**5QIoQ(ss)}2afJPB2Q?w_0 z*Fh_55@c)n_KF7-H(MPF-%9GdL&^gwwTwwnp{oEzWN7L-U}S`X^Mcb$#pr z@E9Z1@r!eD{Wv{6ZPX0>Wb=>J>91-Cc&Z0Mclh=Pc7Q~i{&q!K-o_>sOu+a0uwdEo z9U}oAFMW2LtB#KgoaUY13Ia%jT*a=zp}yn{c%yhmOLJyxFvcn7ZD$44vi7d^>~9`&E>Y46}~=V}8}=k!m{1@r%Y z62QaLI{8yKdHG;XMP(X_{S8n#2-)-?v9P)n=kHcxo*w@_kgn<m;JU+P=wHSKoxSeH|$!2OrIJCu;i6TBHp5OH`^?qwLZGjiFS{h{6q zu2xhW$yn&0>g|?z3N)W0|0B(cP!2{=MeD29f7zbLTClx8<9`A`O+%phY z7SlPV9a|W;FWmHAXlYBPz0w-*IWrhjAr;3MHs?MhBV&N_5~!BV+G|$L-p;0#&3Cq7 zo$l(t^aE#G4`dzxi2{HN9t9FfFz31KSoYvNDSGqGVwA83Jc80k+z5q$PW;WJ7v;?7 z4-j<&7?+^^-*3SU6GAZnSONA^{x`@3CZ9K_NJl0qZTwu4urtoT+({o+bE-gLIi8AXaN zIeHnZHNjAWtyg;6yFFGTKqB$a*v3*~VOB64Eu97I?8D|7iS ziPUO;L$=mH>5Ei<<9%^MzY(1Fo2L0TLAYC%H7LikmmPGp!Lu#8hU|A0g<*$C@1$pw zpePzWFRWr#_;5jc>qnV<+pcHAPFF6ry654Z`JMxrW4G(9pjFN07KdP}J>TaY@5V)k z=}fGwN;6M#LJrE(DQnIknNGdlNg{NO)~93C+W|Ill)uOwCpZ9!0CwNuqX_?4S9mg| z0zfG*K_)N+?7S&wc=LUZi-)HVh+#(mQ!D`Hk@v8&p_EXrT-s&;9FFhvl@G=MA2} zvlGu1Pc4O@KP$>#*y(NOyf$dEpZlE_POb}-al2U=j2LVVwo!Mg7#`?AY~E$kYeZ1$ z|Be_|gp?%jG>j_VV$mxexW-zTLh9~^t(tn8t5d!oTEAFPP%c+*??zxNQ!r;BFY!8> z7NI51s-i6`?l z(Vcv>9_eg(C|}Q((&y#ZuPA+dV&B7#mE=Yp*hL-CTkKbavwh8Yah@ImpEB0zdUKkO zWgyzJ%9-U^5d;Iuc)pS{#Bu}=_axcnE~^}T^=H9@trvL@pAZaRkn;};=BM=WUj;S< z4^agDy^VSDyX~bSgyqeMwt<0d;Jo_Q*8W*_K@_6~u^|WiAW}7aSeUB^=Sb*izA2t>b*hdt%?NrymUrPXP~Q#|FrLSs7@Lseg~{JjI{(l+{1} zED|=$Ts`tBQa`S6xyIDt)DbIx6i=3f9>cc&kindujJglTX8xQ*iSowk`$MrVZ|Xd* zTnZV@-6q*tIsRGQJVkQ^JQ1QHga{l2MikG7nwgr?D&7l|57mzW{M~=MOXop~ogn^v zYeE(fDS9pZeDE+u0lV_g8t?wWGhTeC3x&8Dl<8FAM$okBzwG7o`j;f{wX?V~-JZR& zNy)n@KA8*0U{ZM#$Vv+96@=;XBKWv0PDp>c{21cXsaEjI0M2scr06Rg>l*d#)KhlJ zf7goESP2Q+T>KxC;s-Hz&C7@Uj4w=9!`s@iQYfqNve&m8C$Eg36&Lu{pcmqX%hXWV zx#i=4)(Pw};k`-xc%WqzNJ4Ac+!s-T4puxO8hJmpSEfLDJ+;IN%9U|$_7mU8LUemu zm=%;dGA3__KA6kDJo48`d4CH3gfoaA@dRxN++XP%g&W zPgbp)W-;9SY5TPETIGj+&D2)U*3G9CpUtQ2mM&!oN7nZVbe7GG$F3=j5qB2T?U4w> zF$F%L{M$xbbNJ*-24s*dpM2geO`Gtobf4bKhMXsnJ{zLVKi{kSu_Aa4-rwNK;x;=p z0DE1zoA9i+n_~xL?m(xrDjyII6QX3PMT;*?KiE?bI5iIc@XLd7&7+?ZhyQjs60UMc z*jFIrWV0RT^BowJq3fCYjxvo6JLyrm`7tH5UG1g_*Ebx9^H~IrH2J+wp7KS$U;_MF zWj58)Y0D?0O-78n*=XEUi}&0w!iOr8>o+M$G?3!SsE5CK7b|MWo=bk;AI07u>r&BR zr9=`nH)h5qW@pR~7`GWje9O4^_$=rwu=c6ziMo#$#**Q^)jhxAvgVT1Vco`_Al|fz z=IIRwfs;f+veZQKiR(JOhi7kttOs5Ah-1*6#*ua5bv~vNf#ToDT-T|t*lmlm$o)I2 z&WNHqX5(5(f3Y|iP%d~X)cWk#^*77^N>tdtevv^a@AZtjggvuNJyk8fpit$YVb|EY zIVcWl;3o)cqx?&KBieSl?e|`3Y$X3wiMmZo{aKCSF*5>H9IoHI`uq_l{vJ|=A8?*9 ziH10nE-D^Qe0{g`$HCq3 zHpC)Ul_$9GcCti$Si@-Gnlq6R0ijUi7XV6^BHlk!vGs~m$nXW8ocGAvAouhUQ;yt@ z8~b56cJ$kyz7xg=%|b<+Y=-{N zdXjJ(JJWU2aNA}u)JEI<^ZOR~&)?%Oc!@5S)&Jd*&gI0vVS{fy-#_pgN9Nc8o)#4X z$4*K5C2{oIRpyc3-9pv2Uk~#CjzxayMULlPTb1C&MB3*|hAfs2b=lBbXGPiRqT?VK=70kr4! zEIV3R4KQo0;yIPhiKUU^g*>5F7Fuc(=|CVGMfQLsdEQcU0E&`jGm_fcg^WKrW4(qQ zwPiI37LND;yJpXzmJ#DhE;J$F&@A~++YP4VOxzuRTn?4wgq0688uZl4IE$?@8 z#JkIK8Yzk=F|fd!c9gSQ90yRHL@#TQ&2M$LAaUvjWA*LH@4wp9(W>B9pRE0su5ldxgL+;nx0g32pYR z#;lhK<7z@}Qz?@`e0EOu395`n5Np+Kd_vM6^j@^Vdaf~oyrY6$43MsFr@RY5)gA?{ z>+;#G54lP%&!w5P7KDtc(cn0Wrsz*U{yumSLjC3K(Cc9)6qJnso>|)$gN~5=N%QIA zH*}gzp=yIa-Lpi_`euO6I&Hr0T^*#LN2O~0$`L3;=EiRp#=6zWqj1IS5x+{i&9rp& zclkfOJh%W2g-uM@rTP>C`iCABPB##_{nC2%-!OA7qv0JYHP>1_E50ml{N`KcRBOKM z;u#yETs2ejH3>ax7^# z13;Il2QOijCcq7&iDosM=j%7cRh>EY&(~rOx6qB^`oqKKC_?~X+-bzDlNXVNk(LdL zz-ne~>jIu$-F787EShs?hLuOs^Go8mQ5};?;v^26pZbf>iw7Nizr4Bv3>hc#&sxl> ziOAs1^TgTnW#ceOQiq+vfZP}?>;TG&lZW9t)tNqba@wAKHw7#1u&xBis6u@X4y$A< z>nLri61cK~k<*ye9DoFyjqVZl+=OU^HWs3MB@Tt7X_-@%q)_}; z<+W$S9<8(Fm{Vz!hkxz44ViNfKSmP%=sLkig8z>~g#ya!DJE0)%|lx+z*rd+;=VIZ zm&>O?5Ux}*((^^JXbKWdTgX^w_~|Y4D`0%KO#_Aff+JfPm6f!Lzrf4PH!do5>@Kg$ zPW`EL)7s@46${D|2FO;OOdyIFAVimh7Aww)V)ZH(YjtpV)&{eV4(ne{WPiYxT=E4c z^qsx3lK!R#UtJ{EujMD_e*{HYjc=^N^kVfY4f8)$lz-b^g$3y_YfszY>!#T>Ef6S^ zjBF__WqnMm(6PgM`I1@@FHSDmtyHFJR_&O}+2N%e9A42}J3V*b7TSM?1t}6pg{ZXT zvs+e?ix>%{ILE4Kh%4%S{u4rhh61-oW`g%8Z`$ca=`kbGiq&nteLfK6@B0 zAn>xX5|jr4byHRY91@U+85tRw%JjDuGD@XcXlbhsFivPoFhanY=@QP{r&%^cK@}x=P8ss z;Jjgxk9>zSCt1#rRZ4e&1m1i(1g^KYmxuI$@oFoBm`YLPQEiach*$y3%qTER$(w4= zO@slQ&X0nUv%+`LQu#TiCqrt$*R`t26it~MI|*o1D*4BNR|3WZc#qXO*}*@aFj)+I zhWn?!yW64lCW4u^x9sonHkpqSWaqhnHerPaoJTq1%#t^ygBNV!# zudMM{j2?hSZ_bB75xM{xNg_=OqSY}ZD_c5aW0s{WvdExmy1kD|6H$Zj^`#OoqIAk$ zkg-w*(oY#i71k)sX6QV@V(I=8jzxK-fIlmQ&CKGF2y@&Z2*%M2|8 z#Y&5EB>7-J&%3Di=#U6eVC^FjtfL>&!cS1Os%FFb{x*m1v?X_pL`9)%GQFXpgc2CN zU-!r09dKWkx#Jvf%`M*XMvp=Z`DVAaAP}!ijFPN{xr#lsiRYU=E999dkT!BK=-w+IhA0~%C*Lam9BQHAf5*(!KhZolcF%|jOz3$`3PjTlg#k3-4Df#up}h8Yja z@aKl{ME4^^7bdD@?|xTn)2GRwoU-l{1qp#ZH}=m(qLYtls&yYCqu!+_HZD>C(cZWv z3k~<#-wqpe2{$kpsB(T^`+dI>Q7dS^(DSM=6HTH)PgY}-tinv!8bhHzzLdl|I-;y1 ztVN$l>K{7NacC*iHsE)N^TK=Mb=Ik|mpFdlJvbnNEf@^HPS z?LwW(XZfe@?I{}~PT~6xhVws0-@i;|+IC`%NlB8L)nXl`$yJ@PZTiI%8i^K?Xit-{ z-2AuQ9~Iv=uU8+=9=@9npyn5wxm4e9ElI5ycKLamqJ@_+bm&QvhqZ8sIGfmqrL%OD zdkCjdg^vIy^sT+_7+iM54Iq323>jN@V6o^SaHB4fg*dWFbq)-I%{2$N!3py(;KOK$ z<-X!H>aj(a&^B8XFfv0SQ?^ZMJF>><{r&xi^%LUaW*l4EkNPd_ z7ipuV^yieda3lwK9J zB$de1`wKuibsAE`e0?mA1Q=wFpwymty5K_@bO%AnTwHF0M|<3Vs<|*Qd!nXt&9L42 zK0GMn3$myQ5=}m4zmy-P!cf$$ABQ6T93L7&O3haLB{Zgp*G{L-eUiG{C?@e&JO1~utCftc!UNPf3jFy~)*1a8K6waC~?c|g)4 z@cA<2)%C(K2r_DZMew3lQArJ`(}pcwTGL{P?uUsO;Oyt*l6hLs&CG6v91S75Q1w%iwx3L>BKgQE9em zjnwLEeqJK-Fd)x$MNsNEZQU}o6C;qz7tK23@-br%%cmHRSFf>JusX0SXjLi_)v{A=_KSIq)sYvdl0nN9p%%Iy(o#ik zt7b`yii$*TmTDjbYXUmw-ZMP-O)|u-az){g!O1t17a%}gY@Xst1wG@H&LSXbh-|W( z1Mw+ds+9iw(RvVuHYg*RE7D>}|KyZ9M|4x|J!XDghriwDnmNfZC+3hPBT?zQf}1#M zUPr;8;{&Ah1&KI4I#uDo+rKxc<;P2C)~uMG`vf|S!M9zN+8;sSUurXOc2t0ss`N?` z3c|}Ne{FEjDyoQB$VHhVtqC|5vVw;Y<#W9j^K74&P8BZ-%Dpo=gN}_~epHl;OD)DE z>6cmCnNNhfZeRaB+kfz&eTX@mJ&61Foj1E$rVY5_j6K?M%O$?W8&F9i^!KOpTUB=< zWgS)fT_INla+IDM|AnKMS(FJz|EPYGsVbGw;;_76dZR|4vL!&E#pF4(RS$=5qCwz} z2bPaM%EtTvAn}85oq+jmuGO|y1Xqg z-nV>|V6;4COK8UTC9W?-z>6-#zo+;bA9`?WofW%zH-u5FX~`-%fqNj{6-g#`DS(Sx zbV#2~pO*XoS^!g=C<9ihBk$_d^@Q5BU=aQY*3}#+RI2lP8vcMpYP%E1){3}k( zkk*(z1nukjWlH;H#&+f_Z{*%DkWaq}d(Y63{GU&g)WD^7feWLV<6%>K-Y3;hBBAua z?^l^o>CmEqVJ3X+t1eS6#OMWHaHLO0kn6s(63+vFGWJ*?)-*{)h=Q!GW^mS)kLl{F zzuu)TBN0TH-yE`~#PV~@N?8Ii-K7|@e_efnUu?$zR5_Q7CnFgq?bFGH%MPZS!EU#x zOMuz{%N}kJ3HsGHc4^a2ybbl)IQb^J{EN`hE9MSB8X{AIyB|#Ln5*_#YeWGpd^*=^ zhNoiIcDb*E2Ol3G_k>Dq)G#m=G-SGz^}s4|ghI~ZU%ba4s+22|WY1Rp33dibCCugV zsdDe}sHMM+{|XXj&zFkuWKhkDIB`l@%;v8GvPolDj{dk022OFMGRled5K90gwQ8a9Yj zrb&Y2H8kj~PE=7_s&mEIda6DzCxmr&gfUY^$h$kxSP}1pihM+~Dn4l(lya*{cOa2V zUjx{Z|3T2q8%TIWV=84qk~xC!y9u))ZL-Y;Q_{Bq+KAJcctsB$8qBZIgFM=$VLi}) z?Z4;pOGWDVH5hH1ZZ9?riJ0NYU-MR)5aW%|K+C9QDd9n_*NjxC<{*)K?881aH5e(T z)sh})BF~Bw@<;S<&4nv7E6PTxIl*iGJ}ep$e6XO<6|q=HLQMX}tm%yWlbTs<(2f7D z!Auvw*w)p97*aZg=i<65%IRq@_KDGq@TG=%E|?z?df#(_xI~Sx3@4bT-dicdmt3^$ z@=KHSyXlv*cdZ7<#y7{y$$!v{dJvF600X7tfXKHGN)vK-fv_%5o}FkkYa^IFwi2Qk zw#@3CglSBS0wS-dqUgDw4@ASBm6aZwPhuc=j7nkq_wjY=&pn?Rw-PNH|LAWar3VVo zl)mO*NG483qXS>IsubBqfekSVaB1b0Qh(nqFjit*4-SW#8~tp@&pZvGMz7VxiKRv> z=g$UiCT*4`mk-~JVH>ZcAd!G& z86m8S&=jv{uK6KIrG!|%vgtN31HKLe>=wOh4OYVM81RbTIhFYa~>y3Yfm2=G14M>1k5uX3ql-)iS7#N&S$pdVl)z>Ga! z?k$v6Mt}WH_+?flPB60PsX6(d|Kvx(r&$4_}G3lnAW_iLaGOC?p^3aa3=Tk1xqg#AeO^t`J zc;q2P3YZ*FxY+<(+?IG#=BoQ5eb03azRi#y#KFwuLAbzGeJn+k~gCXOGPlh1zqbXqsOWGNd>JPRBo>-*e+DO=7F1ZblF8_Pp&*uH%8;P8JYJvK% zrdLb7Qq>FMpM_-9T*Nvp+UkVLR54nj4qkTwv%)l(1GXl)hF1YBf^w4P=P z0!6u`P0UxVhKEmf&QUSsd%LCaTRs_@Is9v0FDt*|F>|NNp}wic^`WUJSii&7STo*r zu8;nw=vAM9r{tBV4n^ix?wjGii}B^W4Rg)=teCG3HMGw<;>$Fpx{^a&bRK?nUjBVz zImE~R@7TN$Lmz(68C}RGkugkV#VEH%q`2MEu_>&B^F4LF%{K99Q$;yxiS+O z)%%#kA&Owwn2^md-eUek+H&WyL;XBfWu<0?774l1yXrr9c=NVR?IVNF|HQPDpkckX zbTxj77MUPZg-JwMHq3U`Zi>JqxxNMe-%wA16p<-fs`HQ1#H70@kEo7XkU19A4F|!g z(FLxw3d!0-C{{gI5(iHa4-Z#^;LVgCbJuPFjxlLPYlY+=nOQfHQRMKyGoJpMdjyg# z8gj%Dw~h)Dk(twp5Ry^XL(yu!-k*po9BhO0%Y`+Dk8Je?z!7Y?m(A=ImxZ7D zAaUWWBPFRGdnV7v9$SSsvUVt%CO+c zx5gRV*VgLet!HJqw)M{keu){V69g+~P0gs45PY+V(6J4|o`|83{`wc>RIBvgy|4C~%*$!O{HVGd4=E8R8&PlUF!g#J%4$#xB1it%+*%g$q6A9;U?e}l9I z-h7raMamOz>ntyrBCeuU^miUNUE65IW18u4^%voP-oOo^l9f>k+xn|8 zqyQALOw`Em%@la|H1*6y6&UciHE;M8MI5=sd~3yI#4hDfB@5x)@Cz22d!g$kT5^Nd z9|@%qLqDXwsEn;43A25~0e~c{;a}7yeCj2CM2rImh5mfi#g~=n`XKY3fPTaR!qZb^ zf_&(IoLRIk2t)ePc5dF>5rE17oBOjG`Z~p_)R@lc;b3lB-<#X%x57XU4c3BjVBq;T zg%VR*hf+U0cY#ADj(d=B zfoM9Zim5DgAzo29 z3gjpJk%f+!>+I-L?TW5jF5a5j!Q~Jfr3lWIpNTPc2i}yyAWp&;q8RLV&xMppCQ_Q@ zI4shqkJ8yjS+BkR$s&RG2kb@vP4+@$u0)HO?t-I|S;ksgOE}W}mq&XpBdAm5=~b%< zIe7RYl`FD>auiglq+G`ilsb!NjM&pv_wP2LlYDo6@p{$qr8bJZk_CwXS2Zxm02PCy zUFX2+Ep~VOnw6oL>mL|sgeUB2z<>6q|ACgCBYtM@gE_bJMDWlyQ5z;)oZK6d{KyMw zeGlg2$yQ{iCG-Du_s8f zKtl|{fk+_?_V1Jb{q$gbik2CpdJCKPy)Yg=u9~=Ty&3Chv+BCBeV59rTsdtztXyF} zjAGAfW`>CH@z)EtHwROc&sJ#$uN##)7hG5F!iWOuoe(mFjjV8h@)k%XqopIo58u;yQ8T*S-422mWjm?6~{# z>fo zdaiU%-XxBb z$-nT1Jbbl1?l-&f)4&a``Zh6aXNQw9@i}48xTEK`SC}hT=&Zd4q35<|$0?TiN4rtf znY>Yf_@U-Q34dJ=O(%?9?QvJ*rT^^;e>VYxOM!Ao)g`v4hezYZ5~J^s@;B&nV1?H7 z+jfbepF}vf%gqi3^U8FT`_#qIV5O46(6=i-tvXkYmLeP^W4({P>xrqUuR2Bdgq7Wy zkAtL)N3-uQeMBo~EB_>5npYd*GclROuQA$&F-B*Y?*?lfy09V1rRQ}w$`dRJ4~$)# zWuYiSk7?nf>3z8~86AV`+-M2p)$33vZb~)uyjwFE}LXuFoRP$m(CcbuX(CW<_={rdHNqFvxJD zCpPEODOYq>L#Wt=K=e=MxZrV_GmRYnE`B(`{9&3Bns4#Zg)JPLM)AAfP8dJU9A`cb z;)k>ggwfwbHmae5$rbmUlwy7vmJL5Z=aP{?79^Y!FA z_H^%!Tj!UDq7v=P8y4wZv48ZkU#C;)KuWz8h*|$GEPZKjlI|8awzA4LY?-9RYWs!2 z5gnZVL1#zGXY`e-qu8$Vg(TOV6Qg#ejG|1Zz6B@c`YTK<2D3-oaNFtub3QW%i&VW5 zxz5V^nd?0Nlo95cl%r)A*$ZTBBA<#s|C!+@uT49J%$ct(P7ateZ*@xS?5b4cX3`02 zl%{b;8w4+t9wMLDVvuChcSYr$VY@70d7)={WC~?(4#gjt3oJ~Z7lb)W@u$TDGQRx7 z?LGk1wnA*bq%XUBYvS0#zXSGEGxA0Y5|%!1%|rIyFuxV+xl`Zp>w@`HcT4XD$Bb3a z+iO-Z620LF-MQ#AOBzG($YdZI4we1!)y#p01*aLwuOgQ2!>IHmPpY91nsjug?zlbQ zj0_Jtr)kY=>|vL-uXMh6mn^B#HDSsn(3%ukCh8wxc6u+b!-llACN7x{)4L=XLOiP^ zi{FjWPisj(m#k!f5Q)PqI@!ySs=yspLVvRzO}>u#w^zH zZ_uyKxMcayoXi58_h&(LP^Q+b*2$bC%9?@SrGEWqd>StiGVV;C%c(#ngP@*On!@sG z;pkd3E(!OTIW?MFV&r~tT9YY#w0$fYVm)E$I%1J8^<$>=WEc6e}f^ML5n8Sv*^_igQ*b<4+C zIkRP@U5{4>kAk1d%hx0CN#cj|MiJWi)Z>@u2uhFf-24@99)X6iC3oVT~W`r#yC z%0p_!RwxL*pr@^mvMw2kXDVj&wj$-szn}MQ)K2WMjDO(66Fm67{xvT&sdSG&AJJ(d zwK$Q!HGbrGu_qsKe1*| zR3IGVDTOP<$yvS5tn@#<89%53L9 z8eXo~PTb$*KaA#kcHiKxeH#pk5p$vHDVr3Ez=k{NI%*F5g>B6>gB}vJXP=aG@w>NM zzs5KV#U$fx^>5Fs^6SBK+R^tyV;p#8fh$gQ_UF=@H=2K80 zcK027kS4sq>D~>h*rpM2eiVpdH08;`qho4P3f&~L`Wv`bh$$ZZ>HPb7mfeg$st$2n zgsz3nx2A?(j% zL**&G!$6Di{vOmTH-resV%mVN?o^^1AG$Pny(MKR55sB`ba>(nbw4Psgd$umm8^w$=LKOouS_)R9rc!Im zKa9Ur?zm*?HDxv2ySx1aBwEWmq8Qoh!}+4n`Y&Wq^R0whP|qP9{x}iqk3^paM7cCf z$~RJz?uyAs44cs((qyBR^uV02q8xh)Uyw~!YkUy}$-&ik$6OVc{@gJ!U^L&$46Aic zMP_}h`N+Ui_I;VM-&ArE4aYK|NW+Q`h_V7qh&5RW-C!L$RrL)sQ?4j*3rBxy{8h`| zh@whBzv@(F(wNx#7}m~}>Fda;%-YIcU>8plj(3srY5&GY^Y50y2_yA>i}peH0#B*L z^pD;LJuJkmd}@VYYN}?3cU9U=DQ^=I&NSZMw8}Ni52f%U%N5m$1@>}YI`8s@+4=iA z!O?G`7ln^7hH`EMqf!W{odCnHSW?JORU^ zSYpV=zq6LyH)#xg2cuSz0xtSjh7I^Bf0pxJJfuL@5QEZ6D8&3CW3W4OY@5`e^kY`8 zS>wF=b0s=2K-C#)H2w9~bgFE5rPjpBB>v{X|NF8#A75VK2UZ(m;g-q#WHApzT81AM z0_3(ZKa#JnpOh=Ek!&ZieY|H!_rqAC?JINtu=$8RAIKed^8^yftPV9835nI|30&}rOP*-WK5r45 zQ*8{x?edSH}rdn)nMb z*q<76Rk~32DBNT2d8kLMZN(Sg=a6WD>*-&NCu&SEbSe|?7p&7f&)09^iRr!4202Mh z7b*iAJx>gO?&>jbanBhAiULKL*u zmN98m<|GOs`Qm$wz=i4Z>*R)aojp2zVY}b-hdFnFo;DsNIPe16wNymi(jt?d#hHuA;K0oy0jdN^`DMlOZp=S)S$uefmeMYKJN3|B?5^!4Usc9bA zABk2Y?jw@8A8U57BkGZpZX4XnMUre{FKOb;pS0m2z0cSb_;VZq9aHQ!gi;C0F@#>p z#+Mz-e^m@Q7fh0o+Q$61NLdg0G6dVARB(d&GIziysUhfTQ-{gi*^i8c#q3v)RnA%2 z*$KZZ$*{L)`4l+S*0P|S)@4$hb(ar8?_G~HRaC`HA&k96Qh>F;{W^7YeQBk?bZ;JI z-!ylSTsnF*==?Q7-R&B0>4_EnJzFeYj8VoNcWUh_)whi_UDgnLzTl7}|L)@2vPUCl zT1^iRA<}B%m-0MWbj>ZE^Rbp6&&`cj(*!vfJIk7!>-@+^DDmVB>KYiU z|Cb(kmkytYk1p_VveOIC$wl%)zEAPz#2-G-Rd;^*TH%rRT`t(Ow&9B>-*c&a9969^#h#cMO)?W>lBFCn3IPK->;I^G<4-I{$WYr0% zegNaTXA=lJ;yy4-y-ZmQJ;4;aMV%CK6mlgD-Pe2QfiyP{?CsG!-JN}yp8EnMaUF5> zp8Mm4@&;dc%k`>K)wpUkc;^@Y9J)eNw-;RCcRNuH`1bv;SDh2%@!wn1TTXw>=T&pT zWsVEVx?7HBc zXKkZGQCm_hdxwe;g+$g~kZioM*s#E!a}f1(27;qN4+0^>SAMX99IAG-8#B$tWOntq z!I|W8YyeVHEA=0wjaWpfDYRsdSxNC*d^-1S!nY=@fav9v{Zldw6$xy`;_hO}8*?~s z$d%=Z9p6sqo4;_Mt3fqWTas3UfwLG|I2ViEJ2A<~zRlXou|_7Y=;4-zBH5#JgxHK1 zZH6?1Ei*HVlh{B=-JK-wqQd`c0q7^4f3skl7d`XsIYv__rFh0}FX~+tcwOWG`)o}x zm6|I_Q&*Q_jn)iGSf|n+p6m^vDQ+GLp|Z@$$w?ive0&k^K0Bfsz6*%w%+yNqmAKgf z?tNTF%5v|sGTYI$fT%?sk&3U!eVej=XI1$fP?!3!?Q-(kZ$Zq{F$ztZB`ZsRV7nHM znw;MTVg-r%i6|R?_Gt|YJ#lo4$u*UBzDVsu8oI@*y0nA#^iQT|JYM7Xvb&W}(n{|j z?RP1;UT?g(QRl<9u-4)5+)&gQ@ z$hCTlr+7PLCLbtZ;I_kv_pTg{vZP;ySBNJx=LPb=0Y~&#{^3_CdP!AjQ9Y(}1FW+0 z!crerT8z0c@_2Nn4WJG&Im_?L1S8n?Qzq1Z%772!{Dw>eR8P!+1C}Bd3PCs@{ul6f z@m^gCOuysn1;i~CDA5zdo!4eu$w00M-)^9D6WNWp)x;qem~ z&&iKw&d$zPvD%$m=?jq8n*(=hxJcOiV&O<&_EyD3h~9qRtxQ1kjK}Z< zZRuHJ-l!$QENtMrY{-9CY%z;$xad0nkWI z*>L{5d(yoTn%Q4G!)iQq)?EdW1Ild=enY!vVqgSXwoaBr1uT00yH!4}-M)z2qov77 zX?IaB;C|F^xQnN>?D(QmpZQL)Og(!7d>SJkkp!mKdQV67Pn&_@6OhkAUf=9%<3)g* zN}RZAe!`mBuv6NO`a98$+g%hlo>TEFwGeeP-NwYRqXs z>h8B8^Z4Jx=&%Fef}=y-N#hp!1%)#xYqZ;ruox3eyj%HBze$4%vK61Z4SHXqQk_h( zmVOb*(pSLeFzO9nUl<92H(2=EtVf}!zQt*o-8MV&H5Fb`HmnhY?G;DXF!?v#72dg< zqY9fmE?>#;J!(X#7E<}`i5dp^@ON=>josR1O7kKcphuOh!96d@KDk5EBdeR7gC=OV zZPACDfZqi)>;2GSVkJbc&|)NpE!P-jdXL5>q!Li#YADlml`|1Je}o1{!5=tvU1r-p zR#9hg+e}G*CQ+Em>~7c05Ef!LirV-C{Pe{dCR!PCmeF_?#5R;yVV5CVnoef}FG2X) zv?Q3aP$^k#pmpbBT~=((7`-2|>~uel(u2YC7baK%xf4KyhghnKnqYTNb*Qb&cu#0qq=u_bYAam_O;W$>av=`WLB2a*N$U9}e!PG>LhNdCL2o*O-| zOnna-3=$N+vW`P;8=#TH7?WFj=Dwb8(RI}$y(%}<~fHi73PEG^^atwaqiiW-cQ9yty z_`!ct0!yeL7+3y!z8r%k#E=OWlkGBEz%>0X{747nT?{nQz%?y}%Y7BO8p#~!91evU zx`0XH)q34&I>?MOYKc1Q-n_xLJ2Z9Bp~>HOyC~ImIcfL^N)CVO_NM(Fa1t0jC&3$S zUc?I4ptGoBaU0oW{B`&bgUU2fzSo*zFn|cUR{F6W!oqvCIatGfA+9$#4;L5H7)fw zY83hcU#bvlTSe^1PVFwjzF~ZxsXssi89P83FD-#lGLi_Z3Si|ix~?;1ij&eq54tVW zRp7-6QvmWEYvVdfXID#O5sFJFuPm89FS;2zl})fL`c;f%_bz#_vhN%NMHZgakMz12 z`@BK|A1eqI>+k!FBUTd3W=U0Y&mmX3bh&G!chmTv40io5|Dr8?<;;*MeARmY4}mMO z(wN+ff=MrZU~&?(_UO=__5|%~u6#00;VM>yDBX~1jn<9*&R?r0qV6+bLcFxLHh%(_ zM821Yfq*gW_j&k8vXXuzl&U5ae#Bij83ZcY$scna`I>Pn|GMth9jc>~4z%e17NQ@; zR?WRKtc-*|G-B~7wPj4h;p$rDi_-T#9-oYy?VJJOSD#08tDB!Mg;L*ZcAup03k>^6 zCzV048p(7RoObfF!Jys2Es$MqF1gRLz#*QpknxtxB6!2%_43+Zp}rs3SE26j{KSHi zFN5|f;_vVEd$zi@0TpxNF=7N}Vg7cix)s_sab@T;{03BHv>;smJWM1kQVYwk5%KXD zdAo7%NXl8x`mjXCd&7`??l+@=ngh5k2wF)xHW#CyN^m4YW}GBV%TA^Oa%e(CSUOBr z-bSh-I^Yx(1gNf3#Jjx|`ny$k+Ft)bL1drHq^NvP%=iE9#%a~%(uloYx65=5btfRl zJTfAI^u_^{TRRg`y!SC53gGV_=(cK$qmaLZO?@|(+hytg!3Q%`AgI*Z8h`XlfyP}y z0-@sOhJz3cYEb$8(}84#@*6H{z67@Pui7Etc%+P=3%G}Bgsf1<<1wvR2p6a_JW>(n z@;BH1Nf`(YG`3AFm0`vrq8`#0o-HY(JFn^KWCy?hquG^syR%8Tf+fynZ&bNcC-Tb6 zB2Z$Xf4PCns}V>WGBlpl0WXIAPn|S3j^t;7^_~2YWGL8_@ER%1aEQT?AcDMnL8(mr zusJ*Ok(wM$jq(H=WvywP%!E6~RxMYsKEi+Q#FL|_&=>pc@W~n#txpv1lf16wmzsD% zEQ&KU>_`ewwwYxjgpLa_ECh2pIkVy}Dw~|Pms!~b7@8>1;GOKMObo(}31RdlHaBzS z86c~w;uD9C%CaUyGmhGqb7gTqut6Ifb2dc}HXK*1cu7>9@v|%tU8jefnzQ>|$4yu* zphjFZSQ;C73gFZ+VUXH*weQ&Di=24dpR})a3q!0CblEm}0nL@TP6K?4@^uRf1x=Ha zqRKBH(IXcVpnH4i-I3EX3tD|k$1t|)$h3g*E3yxVu?iK3Rk4(Y2tBfWUxZZIrEB*X zPP79f@<$ESnU};CVZ>W-DmUDy4tl7U)ob$2k&#*1+PeG`yrtX*Urli7w1{8cr)Q`% z%#O3O?@W#-HSBNd;Z~eUqtS42A^-W?T3f6mV8n!tn5|Nj+4uW+d@c7yM9wUsd#{~I z!T?i1HW_~X24zCj=PlDDF}Z)A3-kU1Y$y6i2iwDXmK56%iY#HuqZhkk_wd)IoJFX9 zaPa4!L~mQgg4Z8t@_ja)f}iR-tscJDttto2?j{e8d7C|f70M$&q;$cnX;S~bf z-Zl}~ahk{jglnU<0z~cPFD{!5aCtdiji0m@EV#;^^C+gAoH+i+%~Q(dg)MCU4ZKLR zSSz#z{>gF7-O+1G--Y~c>l+$=kmUm9izb%a-?AUDfz1i}<3Hc}sa(ZN)ykThq-y3Z z*hyy`S~6KYdFR$QW@A>hdSq&avbFRXH9}~~d~CFh-;TfTEEn5W=vYA4UjDvTKvr*- z|8T+%{0yX*4URBwi>aX<3@=&gP9GDsd~i*!Z*B%P=?<})4{p;>SjFW{zPGje<5b6* z14aG}40>d9BORP>Dzqwf-C9z_5=Vb?Dw!E96pLu2mF@eWBfVqTjcrUqbkzDh2hkV_ z_MF9g->flUn|)~1;(}RXmK4ZdIAWys5R)EowoKf&se%-QLOh+JmCRBQ2!Y76C6Xx$ zW+`}RYBHoDH_5Tq*?v$nAQ@^mW3h6?I8cAr;d|Ip6CGXjlCeJ0BKeh^E;6}*-mKu+ zXxL}8rKKpW>zot*5?TPsjRTBcks)VK%i`J^n7?&{OZUZo6l%N+1n*!wg_6S;{X_nZ z-H57_N|ao^i$u0-h*!Fm+D{WZ`^!qz64^JA)?aRbX`d#%ulGu+9##P2ZD zR0Zn0EMD{xQ>OZ)P4?pBx9~L0(yI(p!LHY6Uvo|E;~LMHK<7AM`PADmw^oJMbSnpf zzE9j4yp#WxPf1W)eQNz@U90+)iM$T@J#EGb!EP6z*^@Q9z5q?nFqLnoyccVonQOw3 zbIM9y|FfS#r8<~mYof<+;Qp6AFYoJ@^&BPZ<)I!|jLK#L?s;W9A9D!LOcTx)FStvs zXl1ETjUKPxM(H5FmmvD-**#zp@KZH0C=6^aLb~xax4$4ae-!*B6Q_xkJ-yAT>Mhzi~XUA8+yWC1!@dMt`ts z8o{Gg0$!Wm!97GD1Tp+C(P4>G-jcmvfg?K(2D%!}-zvQgfQf3s{lZ{BcgT07Gy_PI zfgW|@qGRUSV{2rx#%xYQjDtYAFzeSBQH!YWXd0Ha1Jl^K&s|sx4Js_=>a*vBNx!pV zq{y|2*R4=1;wDptDTJ{e^)kfiu6VM)fBQCKQQeI+GEKYAsi;?zUU|sTn8~_1*A?wy z38;QewJK1V=*8+Z)UZfHZV*tRcu(jO@!vIthLWuY<)t#n1{eaq&TuwxP-grj9krZ8 zBK)4KGQgvNEC?yWf4ZTGdGI7zYld9^j#AqGJNYQKD-k|ILaxM4(@Hf#8^ z?MqFMgE{2FtFb;nH{N+N)KTaJnuLEz43+PEvV8J^M*0g#{UN%Lz`oZfA&fAfd&1SQ zWhMMKYUpvuKu6PV{e}OQ3S`rq-ClS4L><|ebn1*oTWC~g`{~((el2C@CWvN9P~o+qGz-xAV(kVNN9J zM6jYhPs}BnC%$%e2C)*VF;sZU6{{`?!vZ^84}S9oyPu-Z5w_lub1uChZiFH15n*!m9U6P%49l<7<0QDe*KR}z^h@r`(Gma z-I^bZ^L_r==BeN5=HN%;A)&j!6Aed3V;PWVOQ4rDZof0?eyee|VvjqQXISAf$D6rA z4n?qq6C+V^>2fHKP;A)9JNh*_GMG{Cj#aQhvo>`1yl-ESe8q}-(V zkU(4iP-`vl=3XmT)qKT6_F}U#QaJZnCgJ>tauCha(e{U5TsOYfH)a#tFgB-4?nl5j z&AnRy7|sI9D}9*b21S61HCv&sXTG|0(7+;32Y`mVjFgMvQYzdqbCk-CfrL#C>q(aj zsShX1EziJr71>_%TjS8=?fa*@PbDf$tT~gcOzI-x+f=F^XHAI;v&#|77RtSx*^}g^JFkadyYQ}F-LVjmBRe?~E*FJPN8uM`_Z)#u zvEeBIr9snJsWoF=5`(rD-%PK(DDKaqg`*Qh zh15QCc4{O!RdI)F50Y4(ERs2k!W!!Q}W1 zNzI-&i&siXMOVsZ?ipK@buEc~lg1KbMwfU@V^bh&BknfI^7PI~Iyp`tO8`$QM(MRb zfOV95+qQk@SyHtm1yjtmA654>EjKE+*x);rKR;5B_nF`NQ!XgD`ikN{&s+$j=nF6N z_CxCI@O4cSk*74NTqBYUVPv>!v}t+H&ad>ybil<-$PG?1(Y8kh|ESY<^7}s3H4X)Dude<}g#z+&E~#zUjxKkFJVe_w+jEdg~qnkJiKb zP56(n+fH<4IuCd7RR&|eyQ2djr{JOr>Xs*eH0L3Ca_Ly@M%Xyt?0b|5qC@-l!PviH z?X*I@j5qL^xBJZfd_!y^KhioKVObh+DH1jk_UNc=$;$-tm`E5&Y^_Jnkrk<6J=3&~ zDe7k#v3dUN@ST5^`Q)$QokIXw;^d#>y^P=D7sI+wf0Tm72mw{t9MdDG2&SIpDfRkL z3&~&#Tf&j}Evu&Rfepmfa$KDnWQG_PIPZ75@gxjf4CsUy1UW(@Y}?jNS*J1kAa~nA z7^sM3G4K3~)nubbk;38e(92m z)ail(?}^0OppcA*Vvx)^+@}neF1r0d>RC2ZszP__Mu9(KK-!+ZpKyUazZDdB=leIriY~p~kgq{EBt(KqpC(6~mUKj&LPZ@s$9`m{ zqhwP(S9$FlAQu?cYjV%|31UgFTd1v4r{7`^?$Cg1_62CrIXHM}t&sW$si8WDEzR>2 zkM`>7pD|%NtqiDA>WmoD#caEcbpbGk@kRMGbWb02S1s5}_sWUjLX#ECM$hSEixlR| zZdt?(QnBhu5KDzcV8JL|Mg`KvwR0#nw?8( zRQSA<#qjWczt*$hi~%1NFsJGB0Q=NtWA~O3Wo#s}huIQT;Vrn2@Vej)T8(lbl#QXS8>z|D`xHipH}ECvNzoEc>KEZPfvswmYZ4z zZ*OniyN*i<=bkF8AHz<(f7M1=5>e4(%iIU@RiUTK{f8)-pm8N+GlIvLllm>&yS%+A znKW<3VbxSYlS~g}yr3nc>?UU)2pcP0cT066SWJ&mGk#puq#kI6l#_VI;bf{N zRIjVN>!O%-N*E@ThAUeb5VJI*Cx8`b)DPn|U$Sa=Mjf1Trw4gcMpC<;FzK)RnwsEg zE%*;A>;-e|&jOLI9fE;sgfJ2ie`#smRbADq8PpY7zboe+b@L21rTMw6`PlV^A&nhG z($w5m8h|LO0F9hILToztrc^eT--YxwRO|BNvNeFoXlYGV4yMuqx`LCMnbfgvB_q9) zE)&AkXE>uDqlJ(feT3}`Nk4MII`|C(p&*JUp@K9jdQb^Te<-m0C!Mk3%z}cMLJ`v3 z2v!=s&wG*hJdX*#lLdu(Rw*{kg=#$b`{^2UHY+OhncWiw{VWU=B8 zgU&Z028rTPE9L3!LpE{M#C`W%Un$UII51A1yp!1xpPng^auK)VuMsfx5-V3HJ4Xtj zhj&i^50IOiyMF7QX}`yv1y~3Jl#}Y}YM09$5GDz)3mOwn$g{8TWYE4|vtGOlTiKKy z-Vlx|q2)}2Kf@fVfWW&V_}}M$QF=y4N168?nrb#}exhX!*V&*jLhy@y*Zt>(uahZQ zP1y3TXC?V%;=zjQ0MKT!Wxz&okR>fk2~3!tq^WBTEXKQxzUvvb4bB~XMU9{Ytaeq0 z42wkOh7)F3fCNBNp-lZ`mL^1%+^%A=wDMh}oFO%BuUW_uFFr@B0E&e;Iy?b(X@PS# zIItY;Cq0(!T%X3B)Zc&b`G}tJ_KuvXX->&>kRTKty~{KN6VbkUpcj>Yq+-J^GR*HU zk9TRL60Z#8%NGm<06?iDip()`xLmK=%cQstpN3$~ZNsTRDF(%Y`!MM)9m9iEHmEqN zCV>?#Qm`<`$pa%nO%Dde2yW}twkg~1X@UaR-Jn+|#0}WBmNWR<4h3*GL#_%{bEBP~ zrVU5oK`uKadNo$>pX~r`%&NT?iA>603tXc$q#o8(XNX46G@f#@WYcDxR750t)Mwz> zy}XJZU5B7kV56BU@>(cc7{ssLh_f?!MC>|U0XcM)a4t$Td|tT}vz zEU_4ev@24Z%s7GY$LW(>z}ZUNR<6ak3=vJl9c#Q6gx@6nHdOhEH%p;eIrtm~J|1`~ z%hteR5P0ym=udy?nlILX;Utm#!Uw`<=tHW}_y;PhQGa2CD#cQ*&mgnT(5Ry?BjUh3 z<_-?AuIm($6(g658ia@H6f!H@@af|_!im8WL>;Sf!OSfx%m!PAqC$15i5w4up2t5y z?P+BDWo$0Cv>)8>MyM;C2)=Kl`#6}njAT!k1+L8?u0#2f6Fv1o_nw}f{~Vo+&Kuwe z^UGS@y9Y(ZNc>9xpKUT#Oe5a}Kqic(wrC2q7t6*SN@~BW4F&CAAtadNjDLPUY*S4F zB>7+S?`G}-Jo6J^{83G2rp}*>p=S>HUxiRfCQl@a(e10M1n*6L1N-2##_vb`Sxx%l zZ3gpm`KFm!JV7C8w{r6m-{=W6VPaD>kW{7c8IH(_Enha|O2J zP6%9u+&~uAEAA{6vOHAh*heNyEFOM=b7B@YJt8d$pIR(20JVhqvnRsdy5Wc)zv^h; zF+-M{7qw_G%?MvYRZ8ZTu7tbAo15~kP)iLMXSA@O^I91fthOhH9r+_Y<;&CV;LL53 z@_qOR$}i+?rwsKsKWEt{V|ivcn}mO6k5Sg3P|%>Naw@7DhL7wkpO!u=F&NmQ4F`(7C)lPh@|5s42Nj|(mwIBd*S~D~ z$*xe`?UU%v&D12gQ@B37jJ9Qi+v0eVMCPBpIL?Yqb@vltt;RM4_XqdG-rRfMpgKS> zXJ&<1Q?s~rS=@emW+aGE%7iXC)%GKy#WuOBSYHbh`V6@ud4f38P$Ygb-QZ6qt1D!v zC#ynSD(Bd+IqnQ4sz%W$Ty;TzP&5;w&J*Z*Y*bj+sZ z5jcK*ObAo&_~h7AdKrR%ypb{KCGoJ^`*gX&S8!vdd9&X!%_$M^I}^C7lY@^4>K)^J zSbykMH6T;cT;&;lyLo2t&Oda|A6i~pTjPRK=sO!d&o+Apd6Jcj2J9f@PIJ_J?)ePy zKD+2!>gF5;7+w{cRSIQzr~}D?!=Rfy@IR!aBmAFPa~|A%EuS8`sVv_^Oub%U$UkZ0tzRuhb=&$FPpIk(2Q)q`-e18yAs7q&)RWK)FzoEQpMzh zY5#l`MoHQc=Y1FIQEvbDk7hIB0kRqJ(a5s+3y2)c>*56eT7rAc*w(4($K@HQ3*(B! z6J$a|(4}#yL`h%8^F0hQ%qqei^_SW85UFcwYNk#+Z@5x6m>AH+IH_XrIAze|sbG`C zsmM6_ht1ahUkebSyu~{flk!lJu$90=s{HfnKV{#XmTw@6!!%w-Y>NW{*OFo)>&5)p z9n$D4kNd0!?ozGi1~5{tuGS*@POICSbgcHV9HPxWG(pkgSYMk)Xlr4@O4yj}N@?;C zC`RhrCG2;rb#N2;t2VFMdryNQHiy!D6Qj?2{(a93+^x09)6%sA{Kj!%K?OXsjmMD# zcOUB)hZQ*7Q1X5ll7$h%e0tZ+U|aEIvrGp1=xxH!s+gf*OKeNYMozYv6qtpp=#*5> zn3z!PF^#M#GvPi~PmJR<82?Gh4Jh>a{E|%hb7F!0i^vDJ$9)4pKOFcLp^Wdl>}ixn z{QThPvU_JlD7Hzh7gzyjssJN+5nq-bG+bJU5=#q+4zHQ&UuSMJe3A>g8aINHGidI| z_~CNTUyr-P+SW_0Cmo36$hEHiVc@yLzXi zgwSU-+CqoCIW^R0%x@WM$_7*iaLNc!Z(vOJ}iBv)(E} z3A`^7Cy`<#;8iL%41`lV7{1p>p($$nF!4+DN$t}pHf6w@x;$s-px?{zda1(Lv#%tz1Esp$o3DN3PIEVoP_Xjc)0GHn2pS?#;NMjQM} zJ=!xL(iQ!c>gv;lC%fhVeu1M=J04Z7wyn>ArYOdo1X!=eM1X;f5#Qdy zIZq4a9lgMc{?BDUuEuFQZ4ap7Y8~H6S^$4V6;CRrF>dUug8>sIq8 z^zH3orr#W+^t7d4EI|Wr+u()}ppI|nGDd2t590Gr&?_&N2j5H82yrCnw(qDO)BCfa z%PASJ^}0GjdhPCdbH9d#tQ!o6j$sFGRZW>G>dXn4Ft?gX3tn;b!pY{pMar9kWr*F+ zjbjI%o|CUPSKWh9^H2Oo>t+ApS>w7#hF}=F_%)d`uu$EN7>p|dLkwr`FO#cBEQ%N% zk|4WbH5z`w(wOjYO0Wx8Iy;Dq!zLe-ia?gMLJxpK0tP>;0G{ALo)%O@U4eTJzd4L` zj>9STC-lNwp+SeL02!$CfmQe!R%ozq*Q5#SpGH0u?`i!HzfGH#WMzKGKBvHfKbEcB6 z-32&yQz->fR;2h*&_z=biqeREy`B|mGrsI)w5m+G@NSf+WvLC!-?xJog#%J}rj)$4 zCRp6z05B32-_)L0$DuoUr1+d2!b(fpjBypHY-Zp~d&kC&Txm5QN}ke(sRh6MsQtG4 zz!;@6dEn*%fr_A9OqR?`XjSC*kS6D|-~e-h z_#bVntizsLylU?6K>WX(#||r`;hUuO5#bMU8wXf>lgF0jS59{laF#q zYf=1l$YXlGUvhw(fY@ZwBs+aAx+_VV#MbTXN_5$kPM0UNd%kpaXPN3X+N#y9M zt@Sj)A?)f@vn!KPj;QV~%z3nP|E$^>dSfnfaXZUNK7#B2E{t;_phY2$cO?G}42lJy zg`%ORIu4FC@9M1`u|UbVv}_4^ID8m406h@TS_}hTJ|z`@vx?VX__ek5i3;>P&nqxS zo_VcrEdWV&I=s1g{%ZMcAgb;+YkEE$wErW_!AaaSb?+>l=VT=xs_Ul=a&(U;K?J7H z+XEJ1Ej#{Pa4us45D~?h)T&zkYK~;VEE?#1+Pk#%u~9tC@PA3xb=lw%fpszBAsn)| zaMW;ZBOl2-A9znZajE=sn12PkgqK5f1Yr)eZ_AyqG1reje+&!>qx4{PpTt+}>X7ic zRRk*Mdp9c3s7)li55uWQ-?`uYbrp`Q3$`umnZf;WR*j~2`Qulj{k{L1d#z;?`fJcQ zJ4$`Xl~rJ12h&QS|G^q@x;osRcVL88&7?o+pA)BTUgqM>M7@pyGxj1?`-bko?71#K z5amrhS`o~GXK!Q7HbDEz`i96`8)vDX8Y_3nldt5;A*D2R_b}9P`j$>bx~{t}JO;DH zDRy8?!KGIHZA`opF55O+*MwU(neZLn%+Kg#YCaaF*%p!&vF@!FOB`yH5)@TjbA4{G zZ4$PGoeAMy#FMbD-^Nj$y79Q;sz@du?x|hpoZ~rq>Xg1z#!k7IT?V(`B{c}4jYbX zf^zRFg4+lXtLha|)GJ}r-4+pk9=6Yb&u*Kis4TQA4SH!%Ce}6%kW3-Wo{;9Ype)f~ zIFuBP#uA4E7RuS!6anIFS}N?hF)bOX$ADP(jJQRmhFPdR=vZbw-NbqsqBTga74XC)zUsBE6l07fTj|9+xGp!Lg}Gc`y-F4i=gkiNu@HFED)Cb%Myn<9SBLc1cfv=YJc8j~U6 zW2CP$zGeD3IKnnsjeJrL7DO|Rwk!g6t4g&brm@B4AX28wkpIy6Mu&C{F4a&WL}b4t zF&|mhmhy9o!vCS&UHtP{AR2^4#qahIN+@0u~2L#CXJ+>5o zqdxq)J6W<=Efrh(=vEJ}QundLBQxFbH#fQh<0xkm3h=C+L)7KU?0t7OTyxMHsZzmO z4}I>+g3)~ZLUl=+SDETAb+k|dvmWjt!Z_AB732)d&(*hJ_{CJJUCwrz;b_R*6#d6Mc#EWc=WJC z>-@C+(Yf>0(Ce@3oyd`v=m?`K!+Ro(CqS#ArLE92 zRdNts4VXg_@9LAtW%~6fBg_6Si%3b8WktJvbLB13d!d?N{2}ZLiJOQ%GpKDuH@=Ek zYQy&7EM3=TMi;SF-unV;*{BU-g`PTc`G+^z`IZG_bU%bS?YzSk43g~(tw=vcigm04 zKFJ%xsb^6r%A%mJ|63XRbYY4E7uK=H%z5dhi+ z;5x*C~5zDi7UAn(%>ROWA>Mi*E{68jCz|ty}wFg=gMZLyPAxX_)& zxvk-*Hl^%r?Z%J!FYKd!H_Z(Fihhp5p!+DGi4Dg$_%O!il1JGWNCs^n#Gvh`T8!*F zJR}9|8V8AAb_KAtw)&1f@$H}dJ-Xpq|FLjn&wc1E z_(O~3Al8^Iv5Y_K;J>ZJ>B54HZk-Zmf1O7r5>Y&uh+gG@RjP$8kD)Eq_VkrC1hu>B zhFEId8fP59G{9dWK+X%?&HZ;BfrS-1m9FzB_rpujjdT%j&!s;q!uKj>5qKA)w0n*d z5mX7%`%9ktk@ZIy0!Xfy*G3zuD#=yB>r>DKwDU}vKFQ@t=I#4_*PDZoK1BHCJW6Ez zTqC1T8xjf)dL?_PJ@b_i?)4tLa}e~2{pb7|{2g-g<@tO);POH1#9Za>G&#WK^7?fB z%{?3rfSm~ltYo&>?fMwSTogv>pQG&Ip)Y_{E6lUruLdI3=};i=EhdCH@-DXYSqT0f zv*^fIx8TeJOfZc&-O^xF7Th7&;;CAask z{1Tgn>PmtuNfp0qKkGH$3rTPR!s22age^4% zEz_O*B!!ahSY`WdX-8{@Gp1>cFD416LS1y+KYc|Wmn(-l0pTl9-)s8G)+=S>JpBIIw2PSN==TS<`E zW@S~^%D$dMrKsWeS#!nRvH7KwDDl&mqVcYgQkCik9j0;~t)(^on(q3f93qb6xj(~) zdhsXNkvHPHJ>#Y|#BA0es zQnFGaxta&pU6IK{!JwUN1|K?e>EEuif`Q*1>A( zUlQY31jdtEAvtTt&!<<*kZR~(cPySy0-lrJdW`A3rq0Pa0iC0bnpatVXS?8H8R$cP z^2whXd|SwoG5h_KKFdFy$!4vO^v$vH#>wdDYV{&DiNPP7HqI3d0L?Kc+zhvDQK}U0 zXGOfxQrs{p*(uKhj}}+MD7UuX7VMU%IGC(}L^?p7*|J(>U1GpPsE(YB9~M=Yk+?xDsvKKqb+Sm_s1(0>s4z#2uf%+xqc zX_AY`GrmDc(A!y=a^9kkYUp{Z?;FcaY|%fVx0{88EuVMTi$iTNwej6QDbA~;s+6zRS0x4unz%O%sG;tbbB zk@|cid;Y=GkQw!Dh{I|{NNf29_|LZ}2-|7vUTsWDRfTT2>g&1V^zO4jgV<)2c+;c06X1Oz?_ zLII_`1X(yCEmh~H3SV4It6Ounkf2ovW^nP8jvw(@pyWOsLA%D@CBM&ia(K0@I3*8& zQ28`P$(?1KaojxJ+$`k5A0S6vVAjz8_I$CTan6GtZRXMlPi~;~ z+)tAjYrs6u50}yodERamSYPE!DZzcz4i#6si|dVE<;^c_chd7%LTRPMEOi z6?hBTh4{S%?bzQrU(Wdjh3qlp8bwKwZ0pgGJ=PQqz|;zOUWeWm7+=g|8h5|Mbv}Mw z5c*PBAlx-#QPpRWJDtU3esX=W?f-CfcYb*0>$`P6dw{Wb0e2Uxz1>*~A9QQI?@qX{ zM=xp)ZKg6B?hWv3yW6Y_^>yMs5aD3o5d7A*A3{r~6)^Zh;WRQpmT}t`r_54RfN61w%4wKU z;J=S`0eOuQ0c{|}@7<@Ly}@M!Jd{R}l6)JC0+tos#`min)}Dbk{%bl+>A&uWf}$X8 zPc%;5n_8r=%TXSFcrzt76{7ET-dMgmld>%7&b#~k2yM^TraC3fhV3;&F4jwTzoDiD!v&Nwifb)*R3Q&{P zlb?u~iXLVq3~)6Fu8KuOm2{29tvWCeluOnBYKTYo;QgF7uaPGkKQ!zEuPBfpKBcF; zd>qT5_oPY~yRSW~VWKd-L8|ZH@U4lisy!jf(fZ#FVj(hZzyA;KwR>N27OWysf9qr% ziDB>KPm!kl9Um^@e|jSqC;mZW#RwUpYwVM;$V##d-tdGWAZHMy`3UW zl4)UOF7P z&aF%ZsebG20lDI3N$!Fwvtyiw=T|$yHihC9xuqJlmuNw^XV_F^m#nxbLI1+~#U*hh zD{bE1@hE8ia&Joe`{8mKa?c|Cdf>(<520En21@ ztNUJBwp&ZCHo7jqtD6x1^A?@>n1%NRqY=$_pK8WHXih<27*hJfmB=GO=&P!S--j&Y zSE1T&xBT_jo{WIqAP5RfTahA7%8x)$yxNG>2CoGd0ng=Pz!LK%-^aau-E{|ZOC|<{ zoOq=aJ#ggrsJwRH>(BdAl z?+;(N zd}%2G;Gx%HV&{0;@<=5aVv9OeaOEhHiZAS!QjM-9rsQKN5m@tZ${U~S>XFcF@rCPm zYmN6#V2u_-!6{lWpY&%^eFNpZiEr1{IEk`r-*rwA)vcIpZ16MRRInGDiZ(4-uoAKh z>5BwC!~0=}!)E^|T_Bb*=kNYIanwHP!g*V&qNzAcM0*$IN~ia-hP)L_r_@dj`jIrK z97|_rG$n|HcCboub%N?793j2KYCV9pcj2IU?2dPd^a~3 zVC!Q}3h4@vMB?c+qb8$fh8jMQib9_uUy;ygifT!f6<$i#D88D9(v?av#3svr*;9vDg3wZj?tBAK z2l!WO>EtYaxcMTPI8{oQtx}Tgj(iYL)GSkYZO1ev*L$r@PqdLx;cB>AcM!u428V*h z@YyaSEymH?#PjE*w{wkOXSRb5g?KLF$nIIaUQbqBKOqgdk5Kn?wArRaC;q`=n?UbB zZ-)4N6kw_NbNKVu!ROW{|I6ATeB;0jk(&zTsjf5ZHH9nywNdZ9p4RyM-T8G9$)=j? z{Fx%miAQL!IOs7@ddyzq*5LOKiMvMU^{)qPLHDnB(~fm&72|G~!wqPBQBC;^Si&O8 zTK4tUt%Lf3`(4KdncMwav`bC;pUawk4%{1`S29-LPE25akTp2^B>~hsjCYE0z&T9+ zu|IXnEBfuoW6{7KTZW=z?`X%3K>9Pr%&@_%YnW*Q>>ANNyMVw=`@Z1*W6pjR_kzI_ zm78vuS%qAKN{LoM>B`X-)+astvL5#eO}osd72Vapl4Cn`D?|$JKp@Uf0Y`l5ov5IH z4xBAygWf39EnUxhM8G*b&@0}+Gh%R^>NieIvPZj0)?e=Xw;orm_6tg z0$huN4#!4+E2>UgYfR917io$*=7*0j1@kTU+=+^ysT58eU{CWNkjYr@TvzvefC z7R8*W)*qXeWd$fxi9>W{mNFZGTBWK7MoVBc_X@_XVLP5cPM>@=J?w>823C3)7s3=Q z@@J>a+PEDu#6p_yHv^EB6VePLwL!kXK%SnN?I($Q$oiA7w9xPZ`DM?iUptq?wPygd zRsu`Iz!zh95qnPmd30iZ>%O6`m}t*DmPH#eqO^^~ipIk7ZR*S2L#^0SKCRz1avsFr z-1muE;O=7XiEINki0pHaeH^oMM!mvR$WoW{=C#WQrVaH*tB2;h6Qqp~fycH64bD7w zB>V#tZ!Yk`1+O8iJxOTYlV|C>zXBe+C?X7EoMZ@@9Whse#p`AU)X+Is#ksf?W{MWv zSry|wt7Mq%fs?NU@oG``sj;Kyfm}y9m88xfOT;VGiZ&!tYj~JxX3oHO(Zqt)zi1)j zhv5x8r*2)STV9sT~;egcgu%81Z-OI@?@Q9@C=y~T_7 zzS&^g{vY@8c>nHLL6fktl-(<#02~2M*7JNzSm10@P_{F=ua zJN)5tu|>+9W7We!Hwshe+bC&eGi7BZ2Zy>fs|yjY1mX+q4988=V5`C=4h|JMEMxWi@`rOmL!o^2 z)MSOvK-)%cEGw{C544)Ka}}J~EI;c?^I7kr&49Zr=<<004Xj>~N`y}0FCr@yT{$Ng z>jO-LZIOy}@ZG!Rq-+R0I)vDX;+$GD4na@d%3VgE6U?(G-ltoF11HktvYMMGM&Pt^ zqih?eY|IoG|E1tF*&1g5zZQUp&pms#4=dTinecC0$yFb0qC5WV3w^9y&tJ)=$6x+yW2Zg{x33(()m3 zlSeZQoPmdG!~|BBHD`b~8e*C{Zr7n*&ePaf#lT>s8y9t4zEZ+jZBCxXYXLMR%i8jB z%DZ<{u9Q(UlT5C_;>sF>ew$8n4SzVKUY|qB6u9S(FJS2=3p*B2iLmW5IXlD1kIApD zp=QK)wVbm6ww>c;c%tJ!?p2+xQ7Tt4f!%xdq3RmlZW}KQ2?LKez46uj*@r(7-|_YP z&iRoa4u|a7`!e3~j$3%gJ6@OCK|78^Hk;)i_y?|g(F=Lt{@b|!zRzPA2Gwd6!!X#f zV+n8Gfm^9|DHTI`TWvfdGg#O?m!+V-NC{zL{E12rfH^@qtbw5Qs5^Qm|$E< z$-kvfwX7O}ly)fJ3`r9du3lnxq@14llhyCLlyepe3Z6F<$=vtF2*5DJ-*GGwzjy(} zu77gLTo6b-x(GDGl9k^DUm3T5cF zA@HCwtwg{BiO>`OgmTuyhu_MLO&%pA_Ji)myj2)9)(Oz94U(YaA%Ch&e>p1zy zDKaJdqK;c$Kl?aH)4>miY&14FdTNnNw_n0$V~x$t2BGiaI0KX@WOZ|q^@APUUY|>@ zeiGS?4SE(g1T9jqb6LW`r?Iv~u~=ocp1+{i=82Aff$OzryRlX(6GcA7N=cYC`AgV# zkuZvIyX$CrmN&ls7g4ppiobfty=R<@F!l+P%~yf9z3nyp{(Jrs!!Y>W|M^SYckf^0 z`##Tn*7p-d5l?^m4=@~!FbspQ-2MgD*EgA;pJi!jg<7qWx=UVh#XgQ4Im-6!qW)R+ z$D#TjOgQQ5a!pIz9o4qNat;q;`y|szjj}OAreHq`1~`VI=aO28kYr?+aJm zAi>G`!PpTuR$>gzL>I<8qAgx1Y(j_PVaqX*(&Jz1!_kt=U^<-u?c7TrQi+ z^3G(0A2CSBtX{ffm$P_H6a0NuRcUs*spw9t)uwLd+1zZT!aS3H%Z}qxEREfk6h)!i z?WG+9IrEnt2~|~Tb$jIVHibf-X0wHE*a@Z~PR9m?LLN=iQcOXo(@lXZQi?bT0`dA7 z;`${paZG~=)7Nh}6yp$iymWPHG@8j9yEPr@iiT-e7-ohz^vB$OO%;WJt_dbUOfnKs z#27%{uOtvOSzv?_R<1y|Jz!&FldgB>%=KLHUDx4jAAJkuX_4$57p7)R*4Ml=td`eM z2nj-P`yqw8Mxhq+eXsjdMkAL;{_8I;I6e@6;_p5}Ys1Cq_8F~gMFCEiD)ilu?NcRq z;NJ9@_x&IUc5F02wx$1EQf%u8?8V@1p~%0sD`2a6`C0 zTcp!DMW@rJW*8TB+|W5Y4KSk{w0jPYyUfN$i(3^&zaN8pybX856^{3l<$8k&)1ZcXEqU=FX?$XB)r969u zSp1xx7Qf$jP!ju|QmL5652G06QRv%pH5*;3wUV?J0H9DTFxu=81HJx$LOz$q_X9r# z{V9-O8^+f!$Jn~A6UKsuE}9=PYEl?U`l8%Go2HeHLqLoRi}q)sIKyPn{2L}XbBW(Y_4o6D5|wt;yA`IGfdePR+dks1x>TjOLY=7 zJx;G*7Bn)x>=sliB*oFz6~`g%?togYL|*u{C%gP;Jl8jLk@Qtr$%={??XdHAkyr;+i;-9?*%K|lqUO*_Ea+{9SVj2% zKKf>!`ReyQrubKB8t#3^D1YM{3|{miF4?TX;emOhmO9U6lIDDexU+l_fj9aeWy9dV`5&A<4g)-IZ z42r6fE0n1fGHf>Qr`_pr;>b}hzjT592Od7-d5XmntpnXwJ5%WOd7@FPbr`Z&eROtJvdU2VNo zqCJdhbsfyCh1>1njYfEpN4M*d)f9S;OBjR{i#FRX*-N2XB~}fJ#S(*lmpi_BH=1E# zW^~rpSIJun`nf5nPjvjpy{^0VO1wCxJUvCNUSR*hgY3G@W41oa`syi4d4p=fVB^#V zF%i23w&sk_hvW1yO_Nbl1WZbt=W;pXIHs}rIllSzFQe-^gTVk0;6cZ6$Ye4YhJoV< z4U~SrkEUs4vswP*(|^N{{Kzlx#RoqzZf~QCBLc8N( z<)OaVfj^>eh0MJ7!%W#JFfjhm zNB#&?weh?mcCh8QEdJ2@|D0Is(^+0+`s(Y>d;O1P)oL{=l?u6B>iXDEqJPJB|DXJX zNdAq9sYh)A-uH&Td+0ab^3>VnF&9(>ghUJmU3ScGOIr6P`Er$PHk&x1X(&cSwJ=4q z-KN{?GF6#lwbj0;KB%}XML zU9L)mkBXjPt#lx!=XMFgF;hyI;F#%eaTG_8%=}|T>hHwKV?~mbs(eu#(rR`IqmX>w zCTHh}<6ujC!OOp}HqHb45Aclqb@X}zX6Nc#;!n@i==b^z+)?^`VHBn+y21lsl7^@f z#6jW*FjfSVS_G0(I2;YhSQ*jck448M2&F9W*6SaRL|#%A6+McAG>Q4XpU&N-wmt}L z`>E-CigH&Ja2%I>UbuWUn=PiMbE$IQu9l)mkQX3zSuiqA2N(+sZ^KN*_q= zfrB7mbF;zJ^tQAkA(8pHTsEmTUF^J;>J%u7vca^P( zL7f?SDI22IYNP36SzlFEg*3c z?#N@a-NG^rEXxpW{XkeyrU_sEkc7z?AWAd>CdUF%l;Q<6ErVrcFbxaN!n;0K{9IYE z00K`m9O6(YRL$;$<)e@-!pITm@k~|}35Alt3-r5!1#s0>7am`YHM03Uy6IDy-%8hu zhXKXuovgj>w|I&%wvjLBI#H|bKo8J1%%F~{HEk}-@B=R*1 z8R$103VEAOZ-AA{(HpoFi)F69avzP3gPkv87$*MECG;Fl9zV%wG(go278jS#_v(p`f3|h~^;gHQe$~%WuawAII-}8$)zwoJ z^CnqCyV>=_n*erPHmm3vgMF9n!0!)OU1{JN4xMg?_2p$|XQ!xCtDIU~#U1$+N;x){ zPcc6=yQKh-%6E#UF>v3*o8LUc;^H#D^;-h0wy-eIsZ&eI*!A-ii$%KKZfXEG91aCd zFqcceAKgSS&htEe;0J$}&wciv(40XUGgYRGg_3DH4^RGW=o)dXrTHQZgR_^jiPf#9 z=_#@wq~)(ltSXS`?`yiYrN!Rw^$Ef#>GEbEDL!QUes4$^#yEoux3KPYM-+u<> zW!Bf5f|s8pa3T0J2K`A>BHh$et$$Tj@q8~~4UCPC6ckVe&)+mmf%IoAFRUsmsA{SQ zU>HW)+0ix4NRw2pCW5w_J*u_YbjLk4ZL_(tOrek`NRq4Mxog1eTq(r_fJoj`)7#QH zPOUyir@fK#;3arYQ53SdGFB$q;vLZI^_iO9CPotmWU{4{hp+28jm-wN`doT`Mxxzc zEEZBgqMW&_s)}h9Xt&l=df#B+Fg3j`EhaQA;r5rsi@db9$jt0^(NQoptW1%{=1MwB z5N1U)=!S`I*yQY(jrApp#X>qFn4Q}J2z$y}-A;87JG6rBg4p1jDoV;JxsMM$EwKld=2p?sg9^Wv*2mGP<&Y4-rnozbYyzbv_o0jd=9 zHr;*(4HYl2QBhdiXpo76i#l%5-}?T(@@IeIm!JDR*JBt4^-2XJhIrIrwo>QB@khXm z$ksBr&VY8SL*CAjFO`X+02T1UfT25Nz11U(!RfUbd9b;@$}|s@!*w7xMr3PdM0n-w%>*%h{Jo6mjrpSbabFXt=Y{K%GgGNF+a z0mP#HuOBIZ)dRc zxijLgtu=^&Zl}*fht9-IJlZ;N@F074@1ju13rqUb;@9hCAq=O0ike(si1ba6W`OWpTswJNHrV%y?Jsnh9_$yg~SKt8XG)#-F877I9z%V6N7g+#er zN>TIDdqB?orQNXa`>AT6++j;BfQ%z`1myjbGkf`=&F2LxK;9n5G4*o77Sgm`k>af1P$;`|YtE=l2i$#XR zA)e=@7&5t;lDC1t%2<{~5Cmj14{+;ezd=2})d^BjHKK%{9z_9)s-h`|P|i~kGj$*& zOtgQ_Z0C)IZbY+NsN@OczOdL02~I;|3Sl0B70B75U^zX$f=HBx{@CR`4Ba4(qDPG{ zJ!CXp$O}t;zN%@Mnu#BZ5wogjg3gB+qlm77F#HjP6ZnCTp%`fqpeRDNI84R{zVGAv zTRRx4stOE%eDfwzoSGh`=tEh3$jV7pC2}4vTj+ydH9pOehCnqeB)%>d^8%3 zXZ-4zXRoSiY9KVJYBb63l>B@7T+)<6{(o$Kpr^M_>K2%$ncDP9y?$BsT9$?DxG5b& zKEFIxN?d}do<-+itW_Y3tVv#L9LH$pR!WIsWaxD|Sk)3kcQ97}lcNAl70Q1Lv)sA7 zHUlb4E(TJMRbfwD|c7xB~$I3=#cpFABM5|Cbq#Mzq#LtO8W>V@EvC z0lO@E>MwowAG7$MAGwhD@gKhH&lrX4@ZNW0Vs5$bo$vS~?6Qe!#;k9oU;g;r?|2UZ z3R9Marf%t|#&3W7?~^I$=$66Kk#9c$YieqWUAuOX&zI#*->Cv1o&N(Y2cPGoA9KfHR^x9*;qEDX-IEYo5{#IeOwScXPONG6k|H*gq@TsHdy zTI+p6pk9W2US~KA$(Z6@znJ6njFx%cI*a%CLH;r<7YP%30GG@VSg1WLqU z;G?Q)XjxWG*LBq{+NcQtu3-N*fAS}Np7(t!?|Was&%M&5(a3P?=Nw+}f*g&;^QqNp z>2L37G)gvwg%kre8jZ+gGUE5sb<=LaBn>c*W8x@Cfqh1jEJJ0SccgP(YI7T%*-i93 zAH#?-OiR$~Ji&?ARAGiA;!daqYP#SJM4>SId6f7;7^1~759~kiSiYlxa0#r|%PcRi zGc!{^YkZM|{4}STW|FMqh&YM~;xV0a(w`>Px{0F+7J)}Ln?q4m{GltPgf)#(Qd~&C z0U%Xi)F)@^a%bFbcgPoNwA-CjSVt-u`Mxid_3R3rPB+mYHfc6GTX_7nx{dEgc%A?p zG&TiKJ_rI_cbF!2*)@=AgQ>T`RDoX4A&P=jL}&8(txS=@U`P}Rv7N@|Ag!o6oi4L; zW!mi?B&{5YX$XQqTx%^uzdxQqO6~u#wts0$K_GYWvg1+Kb2OW+v>4cEw$c%SKN#{o+>V$E(o-^w8*797AO>LqKL8VZ$jw<#>pRq-oN-3jf;hN;`UH5C|1{3 z1tI%9Gx*cv$AOsf7t4^(nH)Ok@tgm34|m*sE2e3X$w4-+;dmio0L2P4H=(mG#s{O3 zcfs+CwvJW5ny%NyJdIjcu4t&L&K}y{0 zwpbPh=X>&qh$mk=HOLpr_@e=lrgG;uj&j-dIh;|C8?IUa6q*|m{gKJc zT;ZaQTbdAYIr{J+YExxq<`ytC$QUZ4;gFaZZ|E>zv+=`_jkOgl!(e4&lf|WFre>z_ z`y-aun`p%3b2e%iQ!kfsJy=~{CGbbsr9Aykht=g3^0_SNF;`x-=NAv`fB0431@T`C zuy^n7TYlwNf1aXkLolLPuHp>(grUG02>p=`f#;DgRp~k|8Pi~Bm|Sz^Hp1BF>-Qeu z;iD^rA?(|;lc!v{jY^@(t{rozm&|ZtwShPCx&Pn^mX=oHe&17Xyz$1pQ8e=7ShGNE z(iB~%(flEP@?{p?ZkJd6VoWZVqfm(0xiiLfRcxDdr!O}{rfD)94%3aE1WAuZBXYSM z{kX3JEdT%@07*naRK8FK>~=fpdoMPJQcO-u=i)*tS3JLhlG5CytncYdfU3vTIQh6R z4ARY>s**~j$5BYE$e-5mtnoYTHma)7>z!%-bD^uz=#npFA2q(jKZp&h=mdxjrOC(} zri=!;k(6T&;ZPWDp)(qWAvW(5$4Jb8Z2Kz-BS5|`x=h67atSSQtgF>?DGwiDI2@%j zbKOv|^D1krr_zMGzP3)SK9^7iGt_l)yyW5cdi_*Kz_e5}Z4Blc4ZHMueWqs?(vz-F zWoc}#VB0wi!=T-2Q7qNdVq|_>nbnn(*me$08|wtf4`S7@SzA4o^7uQQZmJWY8!_2j znf0~BbX1@yil88xVx&>2=4ouMq}MkXIF!m$>GNBecX*(|{{)*qAyg6du6<5*nx6bzpg%Z79k5|9?wb*uM{Naz_xap>wfQ$bEpJnwybO3hl+)1VKD3*nfZ#`PV|8H5nZkLTlmU_9us?&y0 zrPbLWYZ%P#m`71h;EZ}?O`GP1i)tunnF_6qB~(+nsN+TxBLE_3tgPYt9#hkE#94!S zZH{6-&+^JDgMmvBju`a%Y=$bQPM*ZnRSq3E0D1;@6cD-&+qcaz@<-f%&s|)7%~h19 zr`dn+-LTQ3Tq@D(4j8&4^sL5JSMK4!{)fLS;$MEno?G7fmRD2A>iB{9$`6J^ypc<( zP#~W*h$4kBa0&b&jnzet96m%8D|Chdjx(ZIEV66&F0Q_M4+kDP!GVJ(K6>ck6R!p0 ztf?_GCw}WT*1E484E?{8Fa52z-g@%KfBeTc!Z2Kj0|5lLzIhk84v}G!i$aFOA)#&{ z{N||MnrQjU1h1$GkWSM;(II9_{Pooh!YHKO z>~Z+W(KF&*=sIxlA+EY&AGV#LSj?XhU)OYD6ch&dzL#ES7ziNaBw!v$HqKhoNmkQq zl=MM8ai0ajE)e4kHBmTJ8F?eYE=VYsx@@zEH$zQl`Nd)(b+40&P`dv~1in-PlsofU zt(tP%bCAa0xT8_0*si<K!z@|ZWM`sON>Air;LCv{rPXA0EN8G{)bO;q7j~R27Y?{%dgwZq5BUr=)v#( z)xYqSqxWECG6HRCncVQ25Aucgy@?R`)sKFGKY#u6$km{+Di{NA{Eb)g<=bw*p!gN7 zh@!`!#oYM(=fcFierdHu(N_7`$Nro*yy11+dFP$naKjB0G#l3+V8tfSc*Zqbju|*Z zG&SPpn{Vc(n_j_fw|$o9KmSFKLHhsP>*&#=tgo-r7&{#1xe%j+^RI79^8e^Z-=)CT z&cLIsLa|6UFt81S!N_N`*&&zBFz{jd$O#P7KsR;z-4@-c9dtV_LLziKf6>ROZU;Fw z>bBc-+nZ=wMAp!VMtRm(M%0Q1y-t^Y+oMz}v$DL*%E|_srebGpy3HQ5GZu3@ra5%z zIEJQj=#f(l+yR|IhrO3qtbAPzV9Cx4u=aM+RIs;ES#?f5laCyoT5Pl-jROG{i-!ze`41if5n4~*kG1D7a{==Fw= zEBVV6MMCvYQv1$~AB~a!i8eqOhsilfi+UYD@Deek7+p%whjH2oh~o%95dH~qAVrbH zn1Eyqt!rapA;U1yb$vW1mppiZB~#K_!&sF`?0_?w9AV&~s-yJDbVF2+XH!c`XWj`% zUdsC_%9z)0nCg~xhhZ2gT7D7@sVGX?TAK6K3&eAbWGaV6}etq)sK#JCsl#5Bcz@)H-kvTiCq+AjpnOd#R@BY}+xb>S$ zV&|`_XDa^5EEwm@fF_s_P6rh_x=H9PNiC$CD5{G91}Y|TD|~ve)aYT(997Z`p}1X!yDf4 zZ7Bi@g#tkkU|H$=@pzN}*%JQ;&i23w@t?_SxoAItL3hAaS6x9qpTp4GRI7D7Z$KP@ z7mjc?y7bx|%$&*GbPXLJ*B|1vJ@)L`c2UPoo?ylb1aNlf&|W>oseywZY4oS+3_49l z-hdM)PO)R#HfHL1jxTPaC;@Y`1+>t?Ye8dunNusvOxI`Gw|6(~jV2HFdMHYc`I!ZF zUp9>w4p0;o%djX`Ov#}*SdGc;P{a;^?zkb)jn}Ay$ z?fq{w8eg(3>&C%gpu}+*-xoW0somf0jz8LtfaiH=n)rPk3-V_y(o3-{>z_XT=}$M~IR0hR%BIsw09A<-yIvJlm0D*aiIHgjCmOjZ2wwi=@k=Mx zIJLaa4bQxWOq{{CZNk78w7@7tO{jpXs-@`o^zb-hR3 znCb)oxb83=VaWKhV zx`7}0l#6B78*MDhKnJ>=4w_+L=WI0H;P4~IlimIK*V*Df@OSUx$VB|YMEt$i?4(>Q zbL`W9#9LjH8`=d z#K>tgJ2lP1^ft1^Dy?RN+SClS>22)ZHP6QSBDG46FWzyKY_7}|J7x(L6W8~-_DOsB zi@*LfPkZt;{MZk@fI;&l2On8yadDHY_iblot&L$?3b;>b{Dt``Hdj|MckCcSVQy{* z)1J#lv%z2xqNt%T_6apk9eW5(i8*rO1j9(9;|>^g2F%Y*;rRiF4m`wVdoE!xGFjQ^ z5I1`4x?~$)zw6-5oTC5;g5dUEuNMM(90!82)NT*$-t$+hG`nfngX?CX)$V z*NrooOcaJ*yuRKDYqeSwhGFD+UQ{R)!YGQOI0&L@rTSFg_pdMv<40fel9#;b-~R32 zep$pDkL02#M$<%67n=JzC{fCfKV7IzQDRi>>>H=yXh`6DXu1Ki6A%mKzc7phUV1_j zM+y^}rilXh-iW6?dmC}Yw=Mb0)$I-`RcxHTOD>;H<4bWlxhXYtgII}Eke}TA%IlAb zF%2ut9STAPQRoc_S#Q&{Qs840MOdblg8Ak3gVcRUL=oEU4uyi?<~xqd)bzGAsGND1 z%O!j-PIUm}N!F)?PC%(t#P@xM!x7Un3n_46dM2Oh2!H_Td5JNMZrIGtir(|bHx6+YE~?dqsEiuN%*|I)Oo5^(w7R_%(*TgOE3B@ZOhJU5PB+0cXhcy!eX5XN zABf^)vioqhmCfdef!<(1xl}|^4a!A<(NGkDdId52>Zk)c?Jf)Rbw(qP>A5L1)kwM( z7dQX@j>f-qFL504%9p+v`^*lK0`RuCy?aaF&ouM+zQ-Hi_=facPCw@DZ-4jcy~1xt z`@avcw6w&-4?oOckO~1ko)N$YIkO0O^Cv$s?f|^tM)9{~0La2X-riUgg+a0&TL)m! zr(~!cJJqFL&rmjDd9_Ke-C@_xI_N6JOioCp4mQ|co8s8XV_dd#3e)dh)N#w3!U{N_ z&nnM<-v3~u*`w_Yu`)WfdWCj>0FiUEDQVUI&lzD zua&9fGF0cLX!Kor%_jA7k(d6+i&;MTFgtc##y&mI{r5l2t+#!h`yV>~G2k`%d^Ua} z<2M^C@$^&?uiwViR32&fsTNFnofd9)gG$Y1b7heeCl}FFgG?qztJ$Jjo?_?16bCy! z3{~OK(Paisk4~@6p<^M@$R~^=!f1e*IC-9JU3uk|Gpef2udc2pDD)aZ&|`UV(f;QX zC!YCOK1ZiL@0GK&voFhJGQU0=jS64<;umiRuqlFN(S`mg&raOmuA ze~)J!ICzk&F5gQ~$k6Hbn41@Brg1C`fiy+KOneMfRqXCf-4wg{$q4fFc>(gf?p5>6pIDQ&xfG4&HIxR1m08$Wy75(KHR)7D|K?t*@#o)oO)mwUVBnJb!sjg2yl3glbi=8YCM) zz9#bg1U8_b&iCa^fAX~&44kwxAx0%eiVu*-_j-LY87l>CoW6F?nep{c-c1uV{`wpC6&eI z@s9vLnEaVsZPf2&CFjm2@&mw(IqxXA1D9FOhu74(eBzMZoyOedI^oXx^?h21;1 zlQ#nP?3m&5OSW;zwi=i1n875t=;Lx(u^BK7Gk);UGE1u)bUO`BEN#%}4pB9e!7yOp z2e`wCeLH5U6|<}?Ei&kjDAi_g{1Jy9TITrTNk$_NKaA-OeZF}6xA^N%eJOtE@ChD# z;9j(Bo{d%y1z6c=bN@rf72q}B4e^hiTq6!W28~sY9=?}jM-H&Gw8G}bCdW>m;_G+Z zNf;=U@)pZ08#J05)T?=dQJdb%Dvk9eZvV#pw7P9}?c7eQ(WbGvikZ*gdT_@#kKu)n z{+TG1O4r_V&pprk%U|5Ci%w{`6`=Vz)?hHWwBPT4<};u948QfGI{|37+NrKR2s>b5 z{~Hm6K5=5|qo9g*bu6XhRft8K`)nYcmSE zu*40B_hmf0m+^uiOfdjrrlh4B0#?Sx_x*IXFXPL(NSw4ZF**NFHJ>MN0WzMz z17!KP|MhuA)AU$XRkm%LP3Qcos?zTd(ihM7qAfTG-}h;?+Uawro(2u~*{8q91EJ}mp=DRdc*Fwb;f^=rGxnV=W;pnw*BpX{?m(qEw_LE*0Ug>9_RIHs>Z2J z7t72rpvd~tDxT*tbX*qOBi!{ShGMXEasxY;C+GNdUFdl}T;y?5*}B#0sDJTS|AcKD z(G^!*sw^zbqiL|TyhyEFrc$e*4F}|Hjc&V%X6S_eh>g|bl!`@Kj!$fgLjK;vi+t^$ zJ{z~&eHB2{h<9$A#|tC&-+v#Ke3oZ_&r?`mUynN-SNU#;fBg7L-0P2&%P+r-POHhW zQzsb>y39`1nXN8hdf~SbL5(;1}R2mQx77`%9NC@1<47M9={Okr6c4G{f!HwPSex9(~#^7eK z@dUUVgCFwH27?)lFj5I51QL=;s(HHeoO5Q(5$FAJGP9~Al~h%fbm=AbT6b0D&CJ*l zapRn`&)(nuzU1ryK#~Y~!M$1Fbbgo^sSS{b7`4Y6a{05iuvVMWZ)3?*UTg#N+Jx+ zIHO$9-;nji_xfB4Q4*o|$|!mgGN7mJ@8_ zNxSXHnozGMKRjH)b=_VHKRe(F&@_$pwNsgkcDsXN%Jv!g(8x5)^70zHc5P#Qy-K+( z23UnCJX2dhb}7VX2nY3f2I4rDoeiAARYXxFTLFhk95`@f;PcT|E|w`3GN_74Dr?|4 zT}(qkXf{VrE}df?e^%_;HclABL*IJPR-~HYH@q}L9@s4-!M}PFYOipehRy*W!Ht%@HJD&XXzJH4V4jnoq?z-zP5I8ODQiaM$8P87>gg&`Kfm}92wc4Ou%#(y% z@b@~cGl`+P-B7*nzQf#i-(g0_i(+!qI8!^WB%Mv6ssZVYO%SH2ppY9X({a0~=qxTR z<9bcL@}2LAdaLuOl|iFXZ*XFEkxWKsez_{CP#-5BzJdPL&)oJUvG>~#uzTk=3OSwe zks?YGv%I>-{OVCghKlH#NwZVs*wN$Ub2+ZsT_pAra_Jmd6%xbbdk-Gq@X={F&u8TD z;ll@jUolM!UDqfUi^TEF`5fY`_P_%V{O{g>|KQqfxgM{JBpYfrn*+}Jq(>E=h@^+c z?*X!t7)8-~2>8BW(AoXpt^A|6FtC+P$d5K;h0Q#5v6R_rw*B(z&k50m%dqsO^^ z=o)lQlh?1FBC3m%7+uu|8_y_~qC|e+_pl5xx~8HiDgsIO3-peo4mc2kFc@^(#c@37 zK9C&&eLot?Prl}5;)*LSW!J84*r~!GVp>_Aqg);$NfN5n8lz*AgB@^^Bs3dq*tUhP z>ol9K0cN1@v|d{oEac=+K1{M1jqf>x_N=(F$drW^IuLHnEp z0gj(Rh|p@T55#&-=l<`1e|>H74Ef?harg`-zP@(A&;Puh^z=-`qe&Z1?_Ll>@W>;QQR<&Rcl%=o>CSOeT(WH(OE+jcUGfDfX}q}F zK4%bL|2U<5hDtGyZ5e2W%Hm>`)y5MaXM_D;NWK24sPUhR6@hv_pLbiWRthKq=htfS z17gEjO{8-grjkN2RCGlr77L8t)U+S-g1`r9?#D8xq7nC zZ?t~_P%dZLwyDDQEt?q{%F$YHqFE~WVg=u;QL;7eeRvKuley(8C#9&*_w)Qe2wZ*I z>xY1gDWUne$A9h5{+JL5R7GY0P$csI^o%Via@XG5z3ZC6@`}tle*2z>0eJ2W5(qpt zIspi|n^sPPy!GVLMVz2&GM%0vsIJx#2)ZqohYuXOh?o21cG)F6`OzPL=|I>gI<1AV zfBmY`3uuyP@EOaLYO?(fiGj9(A~Oj>2!bf+wM_P^9Z7HobZU6f9{tmU@qE{*v z2i*MidIQ5S7#^;mX&R+ckv=znpC=%WPjUD6`|VxVBcIO=G6emFxKb%ouQvueV_lc@ z!Rd60zV-kxsN?th{QKa!QmIH7hO}C3(&-ePPM0{22bqO_S3tYnpxPIT$!_R7!GNw;w)9D~Y7`|zeuQr6y^=(XqJXOEBuOMQ=n?3a zPUJ_Z1~Q8E1HSO3Z=7|I_WSS$zgVcA_WN_UV@rXu6GXk$ea!El?0ZkA|I-OBxUk9V z>00m~Z4DsTl0+FfE>8ddhFBcYaoTa#dE85oB^Jk*fW3BGzVLZ@=98`F`y}pOKC7uK-l59jevN?f31Qo(A63e=}ujjEv_=n>MwM z!^%?gLVP@)U0l8Fb3DGP$`rPuNI;;b=)`K=0|Tn`68b$tptu((oLyKSXHHu7f^{Jsh+55y6kw84sMPYo?I0%8FNd~(?URBoz z{KcB4flvnR6Phl2PW$a5eGG$TT0KBTk4OO|8&dDHNs=&qV&)A08-4xHRR90{nSW7w zem?;qgcwYAPqjUoiurNue0PCovp?tJEG9p+i*L(@VT?XnDCN=Cr&&GM*N?XT2J2Cu z>1*+hp38~$>*i19>&f0f-T!ETjHZ%(@{eA86AAuO6Z^?O`9piEOh-|O;&>oZpePEK zX-TQmBqnrw37(+J)2v9%pPvgy(?I5b6Vi-DM91Ut7Ng{!3mT8>{oakL!l*qOUO_QZs zMN!Z2ztPwKjP);le&Q9|e&mf`IQgA^spM%30-nG=ws~UoEms%`hLJ|s75vC0W#(zr zSIHMjIBuJCDu?5?N!eLCUJFApu`HX8*CL-T(`r_^eX-sTB7PVI{NUN>xBu;LdEnuL zj22Q^|f0Seh6+F^&W;Z0<6Io4NJC>9G+>?UpCMhT_L zFpWl?OSVn0IJZO;`81ks5(wU3@-R-f&Fab`mC^`GN+o0G>AEgnw>#*xs+98_pPi>XG71PLhVxWcYX}i> z@X%p0W`>cmaawMdzzulU`#v^mr%gWip^x|K=8;6@YdWn~3r*8VrBZ`{-!x4b^eYM^ zi6ofO^&W|ug6F%as)}V=bUGbSWVei=8~DDDVHmXA?H&@{;J^OHuUJdXr$tNShjtdz z!!RI861MH!Hc*y3J$0a-)>hD`B$NwoJgB)RagVE6NH!(epBVJO773arDH$dCPck4h zNRov4nS~znlREG(db@O)x;VuG7)9a0zua}IXZlCBl*uin>;mZf?=L8|Z2$lu07*na zRD&)0frYB}yAt9Jx&GPdIl?ex>-LErvy--=_kW|VALOpT7qq<*c;gR95b%~OO}P5j z7jgNX%gN?*_@0Mt%OJ*aT-xn6W8-7A+ieU(GD#u?xqKeiaaow1;XB{Hk5^{r`23NX zxA1>=0Pt?k!c6!$_EeN+o-+TfdX33~#mS@d?A$fVO2Z@e1%-T`*zMpYA>)N2g*`iI zbrVXVP09!fx-CZXS!U;^sg%mJn_V_-nnc7d+sj41bN9Eoa?2F6jz=Yv#??TNR9egH zOpFZ={I4u7u>a0)@ql4t8w!f1a_kY0oB>O#RSJb7ifyArF>{CJabh1$1KrNDcIP$$ico8U;&Di)DFZ_{H|M31Hpy9nvqB(kRc3Z z+kxy!l;be&QQt~1hiv;8faW&Hzht1&0AWF%zIv(d4fGFkp?#*_|DHWg5b(y{Tc6yh zU?7vp<2Vir3v>7x{?CY{b;Y6c?k86F#E zb^pa>726>Dz~6rOkMV;*mg;)toqk$d07efm`-XS_##7OX`GJqW|9#lDJqRLoUGH@h z$pE#V`u>G?zW2QRcWO26`0_Wf3I%45ALafB4zXiXk;$#wX*)i4KF9rc+(W65rMb3* zoz1aj_ij)^YV{VKdYcmu@8en5KbHgFy%#Tt2wk5{I>Q}D?x4JNE5}#r6o=Am*}4nc zHfXyN7h#$vmZEUz@NrtMLz4J-kR#HxsAoylZd2=Zrh}Ei@M|BN7KZbf#P?_S{de!9Hw^Z)ZqHVAi&Ud zEXyLBl@!;0PnAwl6~Zte3PXefwR&x^*av}6HY2MCeS#f;PNzdImnC1w6Zn#5*D&SZ zMp2|XU^bWI$t!R_w5Qs1MNu%cQ|dsPq76WSQ55xn8M1efp4t#_T76ee2C`Nk4^W5$ zL?S()mw+e^PXRMv@ZLuFmsti$tgw;(6-7Z)p1Jq`@$6;#2-}BR1is40o6d%11i~=D zG)+`ZC11$WYPZSf3fQ(qx6?sUR7yh?6h$G3B2*z585xtP;!c;wT9q(~34@D6tg?Y7 zKJmxDFZ;3qF9;|W3Vip$eVC@nu5DAqag1$Qtk-IM`Xe9U=idIFix~un&wTWQ{Lhbn zoURjM_Q_f-4coBr+FguP1}Qgf^8fwW|Kw-h`p$Fq|C}4HV`a65+jdA4pKDc(shyV) zCjpys8LI15lE7p0?(4{m<{8h8(TrlQxpEuJi!O(bA7$%hmvZg1wsGXRjSwnvCt}ym z2_oI#;E@w-n%G1-WivZ{9HE+Axo78qRO@*!ypd0R;_pcegU0$Y#mW#1iwg{;ZL*e0 z#|e0N--F}|6`I|3jCBJ{o$--jlsG1^O*)+}X`_e@WOEtfAjU)^ZnbD=5IYVD3hkDI zWeTpkV%MpgD+Kj=ozc-TEXx`I%KGOQgdwR^N^-7x@F>pJ(v>e;lh! z6j4x5*|86c$H>SAar8d6(O1AgYM?<8fKxIu7E{=atnw`jE5 z=ptcZdYbK*U&HX|5J3{+cDv+@6?R{HB~jSs@=GoU6{^SQX@@GqJ2sOm+C*N&?0O5` z&T{GYQ5F{0S!g?~R;x7E8)U6CM`w?)bo3~@uD=dNQwE^EZ{7U>skDu%+qjm4=(og@7N*q%t6wq}Y*XfOk3y1(-xAUemqUp~b z+iRZfvrmkuuu zDA^2e-8u%cEbxg7eb6t&48!a(k|pT6fk2^9DE8=_Q@F0j!omWs$J(`i%;iiUrZC9`q2A{q6pXX1}vARVbFCPOw*J!-kA)J=Me+}L!}a#bQ)Dv z`P7Hr4;M7epYs2ikA9G!dFwj?uipbO);36TOa75 zxa}q#$78**jAbj7$_1)xtBj5hVP` zB%hZp&toGKsJa0P#9=_KxsC>)LMT*@omd)Nzvp>9fS&~PHX5?6Q#W+ky`U+mNYS27 zr$Z{0B9%&^s0xN-3-edg9+drl~Iv{u|?SVV_=%@Y^am!2Db<54{y5&}O-TW$c-S8rI z{pp8z{2tgJa8nIkN7wX$X0WDcvL4JS8bx5h)C3Y;-&gaClL#;HWM5(&ow+mAbaY+P z5JpKvU+6&yF-Svil>a^eZKM6`sxEiX&(Qn-XzK?7f41C0D|(1p3zUSnU3mpae8AIY zwdyKS6wzw8F|8EMW|L~IM!rx$Hw;qgG*er*;ROMfZ4-n6VH{(c7TJ8BM1W`522i{Ttr_$6LjUK9B^5%P8hrsj67m7&Xo(R`< z@jOqK_@aa)juDB#_as}L>p0Zwb;2m5)oGC=vOE+=F{-MN&E|=M01=&gX6$u4Zwmf8 ze6^wc^8+-O=UAKjH^M);UH$Fln~kR<2>6$;@=p&w#IKB`z&{D$aqy3Ve?KUTaMcv` zKm9%0PkyBHvU43b;!!{6Y-+z=tEoNOMOCJxWlNqI2nh6din^}j`JViareWx&M2hz~ zjT0eL!AYDD#}QF1`HOW`BJt(fN}qyLjCoJDe^r%olN;{8=j)kz{~z~h?gs%YEj|eRUnzaZnYNO%t0);)JNT^GT<3 zq%wJ)fVbp)O$Z^lYv1FFB|YY|TzIhXZh)Ozr_RvtC>4uj(rG%~F3nbJpc{e^RECCn z3y0LaXm>hNQ+|Bx0^Cdgr-MWRrbad~IX=NiX^8Q$VJ3#h*)lQ?ib@y;{M|=Cz!kf9 zNoLTYApp|0%?;N+i;w=+f9Lmq?N|HvI zaePL{M{#@)&vD45Y&0{)=7}M;ZYtAhJACtw`^g&y=n0{SnA$bPj!Va>jBKLgG}*Lu z64whzr7XPY6x-->y-H(ghQiP&reV`@`;_dA3e2c%_^P5k35OBx8 z@~X|lkV-&V2Y(vkLy*y6`4HqAY}xZXvX56DxIh!HyiWeh6OUnW(@wZ+-`(^XXrJWs zXPDYg|Mo#!QEwO5pZI0nxA$RHC5~dLLL>kb6or9YA-zQ*?yC{$x@^@$8Kju|Kr>*V zg0xZoEyLPy|NULmGxh$T^{MU!0e>BMEVyafGcv=bD9R(}`fz{0)@-cxcn>r>U58DZ zHj~6Loo<)0(NPT3B%R5S$>quA3nVC5mc`1-3MtDbmCoV?0e0r1lqtns`|jo=@7=}o zue{;Of&g*HF*zaJaqOIeg~zoMvvYX9kK?)=IdPKxhmUY#c8+SJ$-?r=ATV57UE{>; z9LHy7IW|4R{L(V{Tn=5=IWaqTftSk}S)y0m{9+Uo!Z5}%ZA1*JreGK*i|Z@A`j(es z=myPp8^bVUrY4ue3j+2XJWR9QX6u&C{Nn3h`ulM%gOz57C`f2GYIK)t z2rnj|uaLwcIXi_K!JaFxbdW~GRz=_$DC~>d+fS}Q8v9MfYdHE!6 z2!5ndZ8)r~o}}4!SzWKPxV*~RT9sO}O|{;kR;%Mj3BDgNJu}VGW5-#q)u}c*)ap$- zj>FQ@5!TnLbe))`0OFtYdgpfp^__BQPL0JLjCEp0?8@;?z!%M6&ORPz)yRIFab?FbW4M zLJ~Ee40d&LGLSXoe%iOsq2K?1pG!XxvZfk_0UPDtG%Y;OC7aG}sQ*5%bJWwjex}|3 zC$e5^p!4~#_A3A%{`8x8$IpFYkD@4#2qCU`!Y^M0GfWfLbwRg?;)IUVVQR}1olb`^ z3|U-UL^lliQ`DH5Swe_}bUKZy>2w_jr`yKqe&0;N;;wyn^ZYAspzyrMV2vIPbQAsi z{*m|Y;_ZKQlzR@}%?-P6Ja0f=KQQccyHtisC_pZoMO9TC*X7W$6C_E(HCJ3t5K6uB zZnsM|laXzt@?8+aqh71EDCYCBJ0YKEd3BZY z(9nP}G?lW^4TEN@%}?C&qx{upZac$It?gkeHenE;YYM7nur@u78*~^7+my1yL`g{9 zZ?k3lIGQlnci(ZkQGnNNfnhUVsxUNOU{j&M@sq2BDV=-oJBSr0bi#m+*QMQUvQ}$i zrVX~GHV^zaoe;~;Abbxm_V79}z8_-cb+UyVjvLTzHz}mkWYQWzr_0jf9Jx#uLCmI! zEv!`6(TSMayp{Q-dE9mvHJc-ovPlD~ACWH>n3-Q?c(g(xQ;=ZXYQlSeC0?JWu1VpFvs>i&%-^j$amb6EOIYD*V%*-H=yv;ovUeq8bZAVK?2KN zNDYAzL$nIh4T$S#7m3Hp+hx_&*T-`>&s=_y0*pf)H<06y?Rho|*YCJgq@M6h>HJ7GT-A1F;#I|iZ-7e!}V>pgODwRSA!N}-1e!Gnye%~r%$_uW#Q3xT( z-0~LyJpalY0N64NvukJG$P?}y+f$RgxECzku=_?h_laRpbltgmKM>FX(p6?GxpZ4rNZ*cU$e;mhLy?Yl?6q8CxJrEH?7>5WFgn(G_ ziQ|}ht3?#Ygi$m||BECc=(VPH9fx!(#mxKyue|vseE#;Y4<^%1Lj_JY1J)Oo(eNL0A?$kOvSsdg=stGuxQ13xC6~>USPDXeQn7;Xd34%sRKvmzLIU3-Q8dCJ1`T2X zDH6sP&KYMKN`95#wWX(3j26#SnJW@VG`+{-ref%Z?2k7LNtDw= zgeS4o6GjM`n(86CjXuyTicnQK;p;uofj)P9e+Q|l+CbsR&`mbdzirwZ?!Qk)^h~|~ z=VHBue*d5R`YI0|{8v8o*A;+0=lYOes99+n&-2g>gYr-XKL}AZ4X5j%YX+|Gk+N;l zsWj!GGVOMo%J4AFR+H(OX)Mda@m*3z{-T}Jj`S7)e);FesHDIyz{{QwFTV-i@rygT z>T39%pTC?tkKe~{mupZkD>@HO}3{70Z|;H84@sSnKp(Y*TX40>S)hL+-#eja0@UQK6Vkld)1{GbTH>?4U9+K`v!rX(}R0m^*nA$9KtQH#53v zGa1vuN~K8~X_{*dBGf%!Z zj(z_}8TprgBW`xUL1q9}tKbB%>Oj?p`}e`}>Qf^Je&_Lf_?@4>oU5*uWBlbe$uS?B zPzM@;ERS9Y20#x&e~{)?kh?&XQ|Uj$FbIM`_5t?*UJ{ic2bHR*15M(7?btM}0k=HJ zbaCI39umAS2D6d=BO>Sl)i%n17=;7c<7edkKSvWnT%jn+BY*Sz%X{ANn-W;|RA&JM z38Q1<)arGz=`?YYU}_ePPMuD-!-zJ5Wf{1hi;5r&BW7o&>9jkP%4M3(Hs#7F3tTX4 zp+Ar%V}zoJ8?Tjro1gtLlb`;nQSQEf1;qfzfp2{K7}sBW3HN^Q2%r4*m-51YXkSoT zaNt}BCPqg{r&2UqErKw_wk&i_qtR>*%0~T;0LOJ%tJcV6(rn){Nv+YK*}m}dhi%*7 zMY1!+R0q$FZP~<0NE`_S36*k*^;(^=Vc7z=UahjSwniqCMpIAeR8(s<%0oj~rp30Y zDNfGJ2!LEV!`#9;S6;e{lZ$!uluF`tIe2iE+WZLjf8%z>F1wPTRYOUq85-V-uXya( zyp{X!KZMeam|dFZlI`1xA`dbG13}9P*fu_n62-Kmkdkha9h+jkzD6nz2N{4uHpkr$ zJVJAIg+eipZD{O2e3H`82ua}3#z0_@5b)qP_7Vm#zg}g>Xc=X#N)W=yr3DTipJk|= z!A|8_ZZ=q1sbkwVwPu5br6$jL*5#aBUE|2Xlf34qUk-q)fuU(ARt~q*!pz#JBp9aI z!&#_=K|l~jAYwGtB9+b3X*Y=d7*z#3Yh!38s$r6Zp41f3bYc>OAE8(}B92h7aXT&2 z=@LVg3I~q2IhQ^2=1aGuji>nT-aELe`W&+3@ZeX!$)~RVL;m%l|3ySdY}$Nr`JRhf zgFoFWCDg=#xh^OM7-O(jgZTy7m6F~BMh^EP@&OF8|1aEe126i=juHqVuDe>Hl!9~` za%s5kxud-G)x)TZW&ZYo#q%ETYLX;ahSig0j0foN(_6&`yE~=d9u~^a$EN^f{aUbX z*@#|$dmmk%#L0j>L_qHW(FQ#88{yy3jUNdALI`wCf5zVb^RfP7fA!Xg>)(`xr#K5B zBA7mUl;*-LbB7PmUY=)V`UvZ@CrDZi<_ zz1Znb2Iph%KK;d^<0n|H*6?~lF8N%Jd@hG&Sp$9ukUMo<*Rd^&D2j;U7}xVySzG78 zu@e{U|1UrN_q_M*zs&xlM~IVPL>DH~RwVPDRqbRXpd^kVn~@Lwyv_aG*2Zz%*c3wjAbyEA7*HLlx}qD*${DzWylgs zxl+PTs}u@3hDQrzawf%MmR!LmSIkfyoBL@sAD zTrN_s6e#906bdFgFWn^p!?8gU`-pQ`{6BkaulfHT{L3(Q44z~D1Ze^`Cz~ZRLmvZazRm9cTL9GSVHkf7j@ZUq*hS`$@>s{V_vHdEF!V90L z@a8vMB3^Tg!uGNp>kCz=H{hO!R+wK67<=w6Cbufwcr9=q-9Ngf$~2VkduYA7ovLam ziez%@F9L&p@E#Ah+Ka6F05Y>Dh7yM1K>AWuHG;Mq z2shZjsz{{$Gxh#ofbIX)H?Qw`!*7mpFP*0%3ouxO-uXLkBS{j1NK&D;noY9VESj#f zzP2t~1XYd7@Gwy#rKqdxRdTr;mafrmx2f0a487t<`N}W7@4Qds`B&b+N8Y<@u+t7B z*g6KceR(hCBA`IJ2v=@_?Zc2!U_OB2;t>?!W!KB&eC6IVG70BwVG!fGE-Bll-e{1^ zX7PO=dYK_ZHwKik{Y;Tsxw=X=Mz|26>MeF*-;i{vq9? z`yezy3uJooz%q<)2O|qw3^&~frV6)z^ZWophN*GygAZexCY#1a2hWG=dDxaktJ5WA z%jd!KeFRX-=czXu9Gjlu&ToI0V(!AB*@kKJ*MD~#?|I9c`5%A!mt4AY2kBH6FK|&! z8wC~9)NtI0APg`KgQn}!>U7AY)5LL%=Le{Y!nVoHtk-I+R%-y<|Hy%XpG!7v!bD|y zd4=&x8BGJ?HtlYmSn}c_hFH@nl#2x27HPvJXBXMFWds7BrTG=|mc?Ax zXU|xXd~(rL_iWD^E6M(CW4^Gbu8rhHWO43T4)s9b(tPP8F~eg~N-hT()hPgGZMMV+}Qq z7@w$6@3^GwEJu#d5BzJoOx*)?-4GHueq`pXf0shp#-=}}C4f2fBdV)UOolf+A%l!C z2vEqK*R#+M0w}<9XU2>Vf98YOzjhyMC%}AY^t_IB0rt4#X35q`UwoEtar5&f&OpQv zYf$gNfqhUKgT+wR{*3@~CfwK48QVMsg*5!@y)tX?ok#9@bRh7!<6hNzge0x;LC?Es%3w|M#&3*&nHCH- z+<(6e@Jzk`7ijx`_08*CK9;@E??0K{_@)2#2ed+i@vXaAt#_%n0~$_DW%EvAGml~w zXu2`!e3@F)Wu?|7TNoi$Y&t%KTAEyC6RKUn*GxYBpWy#5uy z*;9k>e)KOiRm1nBc7tV_Se8Yn+m+l1ib5`%#`OaEH#H3M*(^a246;QEFf)7hh2&iP zo0fe>DI*91k~kiyO7=5Us-hA2K81Xqe6Lk8-4n2}ZHsoNLoSzswzXKg`N( zgTr%GoL0n;gd_OR^h&VCt04UGhg$VJGsKYe|I14 zhR1gvoFQ%6wAyV}YU><6F-Lu+&eHNST5>A*R!)=UNJ0=6n-yd*`)K?$NlLa$8{x{mxvO=`0<%QpU6IYY_Iv*V|&eSPc4Ve&UE;( zKZddG5L~@irW&3a6IcE06pwR!F;0Yxro=lLXOo`Z}GqXKB%q3 zS_kS~I5I6benhakD#!lKH_EwSen!p>*IfoLxe+Gz>==}1d7=ye3aF?(V3u42WNJ4V z)cN|VZ*p-Ek~bRdRC>545~CM@`tE*4o_VF+Crt9H7Z@PiK_reRWhijiLC0zB?4BvZT zjYCJ_(yLu=xmn}3e~GyB_&p5me;;@9-pZA*(kU2tZR+q9nm{-2rwbpUu*7T*fjPrWY0|WHU5t zr*^9+mgZ?JFVl`SL>!Qan30i9wAU8s2J@71c@~x%h%lntZqarf3WXf0T#1thAEs0p zkWWjYZNL) zG&HiMGP!h$`RQpQp|QNQgzJZ>c8(zEFjgw}0<~BMdHoe#1>LmC7r=EIWNaNpQ-Oq5 zy@lh(Wb-8~JB7r=gMx}~+NA9|kq?@cLe*3hRi)EzBLrkJI&RnPZ4Lxsbm66;)6)G< z)uMlfjmNO>Ebm2Lh*dh{SK^k}Pw}W2dQ?G=u_ujK-{&WRN^*9iuiDavjshNbaqybeG z4F!nkX>Thki4aoo1pxxWD8x{V!6Kk2l36b9rH#Wdd<_44Uyptx{0kw_G=0PU18BNV z5cto?`~Q8|{$G9b`kr_F;Rt{7>#Jv!0ZyxZ0UQ)UTz|J2`qp5ftPnaR*pYPA|^ zJB{nQn6`!Id03{2-P>ilo1`Qlg;HYb>n>8i$g4$QDrgOwAI+YFaq23KtbgvRmCERz$P>F$TgiOszB#})SMhFzoZxl^st=QAO_ zXYalDe&EG7UQZIs?2WGL7>0r8c>|K3t|MuoRYk$~{ei-r-V>tv`Zw=BU%!v>Z`&rC zrV&OlDJzBRyC{lOqSFnX%XjVKz|o`J`OWWg>r0+b7)9jsc{)y)Fp97(sb<&dcIEEB zS|f;00nidZ=IeKTi-}EJXf@VZ={j7wOP08lB*twy_^QU*;xv93FtzihjeJfb`rTTCu^mG=fljNwJ_z7rfG|LA1t4Wvh$xhJjyS~BG*DG$YAHZr zOqJXKy+@TKjxbDv{nHZLvuA6Js_Td-!Zb8Uo2aUZ7xWf=T|-mOtp)f8z?84vHY09* z?G#_V?Xioxg28Ew=HjZ?P9ZV|x4zQktDiqNHOfc(qZin`>Lxh40+upYio=ez`6tN6VP&J7$1VSzi}(url3}bR1RMLV)*hm9zO_B<0O`(EWJtFG)+Vz zQ#2wGJ-+V>R*Nq-+?8f*vO$$TU zH{5@cB$AZp8G8TE)f7cJpeTyy{T%4;__vgk{`-&g-~aHZ-^7={@kU^FJd6ozLZ2TwIXtZV3cIM62B)5m0YbiJ}Q6hg)6THE?~#x2OeW1!~FZV?qR*&AP53dsT7^=V_Dn` z!{F%2Y5x6N_fQ!spRcR4`Y+}SeDbz`<#L%1d{nqhjb;#z!_IqL|okW2jJXH*u>C^4S7;Qze(u zsZ2~TG+bb$V6tWNP6}q4Et@LXD%c5>?F=LNB4gzoGjnrjnu2AOI6OUr*Q_x)xe1UZ zjiJf}L*)#*YA`Y~LEt(FJhHaVM5Tgao2X&H(8wrTcTQ5ur74e(uw(0X^0vZ`O=FB! z(xfzq{SK-hP|Bw1G}qZWT1JE+OS3cB#UjI4O{dNk?kkZx(venmhB}-=< z2Ke28hmVH5;KjG{f)~G(Oxh+st$gQu9TZGn@Zy*9f)~G({nH>4wHIV*gX8p9A5+sY z%<~F}H`2sSFPtJSDBN^Y0UkAm0>8uJsiC0kyKM%o8}il92XJA5uekDRIc7h%7xo{9 z+rB7>f|!ti7d}Vfy|103GQN$j57%Ea#q+Mwc-gITZn*yeIaf@M$+=^5NzNr_GhHNt zSj0V23b_+iRTaZ9@dHop5*2088m1^xEGAA8gh&QJE+J%!Hw;6`|K9sf5Xu_iprx#b z2#;e~N8Bj?QJ;Ztqx}mpNVh)|@BfooZ}Gki;6-m4;<7Ez=g)uRUoPwK@@K0mL(ej( zJs9pOT%q%tS5}yr{{kQW#}+3(=OKi+pdR?+d+(;@I&@lfN-3L+sZy+rQtt+6rbaV@ zmhYh{3dNxUq33gKZH=kPNjhE^!jO()v087?c3YGR=PU^uSFEwTDRMX7JlEcH%H86|T8lVe;eG(1x1Tyb=RPsL z=kEI+`oQz0C<(srWA)PfQ55mqXJ0kI1L(R=5CpyFLF4$zlRR|j2M@6CfHyXrg7&%NjFxo5tYZ>e3XLJ~qkD;Oao z7-Q2m*yA={AllQmr#(H5r^AkJ<0d9191}eQ)9tb7Zg<WEy`}_Mxc@Yw9@b$03JKhSb3vhlL?!HaqP50cz54_c8G=bnWJag(eX?JlPyG#xYzq3gs+tg_3+v5FUvf&G3Lu39&@;rbK*{$XR?Cte@Bbg9?kgeKOO&#gg=0l zr$k5&wCeQJ96!z(jS_-5AR5GUr$}l!kN^$KQt+uoP7qA+>NVnIh#=?N-ta~qeefZU z*UFq4z9cY?_Ta-5@BD7T=9&ak3H{f-W`$CD9deNR)BMDb-^2McUuI)Vve|>Ngj;VE zJop)jp`F2V;GW|a6{o@T=QerM>mdkX7{GI=qjzWrL zr$qG3g*E=-tSm_d75(g$N>h!5m6KqMFFl`p_EE$l{y&#o#B|n2bS5out{sN$#!48hxJAi&lajQ zwd4?tBXXHjtJDahh>V=h#s(P%%>|QZpLuGY15o5Sd73HlGsWys>Ux1@NKAGr?B4M` z-^p@%#pR-0fS08ZBzeS>>wTh%#S`5zzyqvzE_-}GQ7+MQ z>wUFh*pa|Lz5B=#|M4>q@!dxn47aYX`3b=0nnZWt$*)2;fzI|ix80_|i5@wb5RM-q z3EqL>N*-sM*n#RLl-YaCUg071Hj0{7dX@Vdeqv->zp zcOKJqIoQ4l`DK+HIlOQVD@`dcwkQyUlbE8e&hrO8CC{TUK+g<3$0bcNoN|TkMu%pj z&h~IXcWaZV>``?*tXd6!(4kzfAf?19sTRIoy~4&umr~iGdE;x4k36GpfUXlnK46kb zi7YaNP)LlX(9nd=Ek|?y{PX`00Jq#wrtH-S$C2_T0+uQG>~#MPhZ4Xh&k|K)Y$%jK znWaEMl7z_gvL3Ok7XE)rbTR+;KKz9<_wxmK+m9aEvm;OTE-!EUkt0Y?g$kzLf~%$C zt{VUWM^$8qt)41F?spOf5o`@QICVA0Z@U#N7t$0y`;f%)9>FccO|JsYfKUI~I&16D zvf$?1;m+0Xx-4U3mi?`1I-0J{Yq)2b-!qt6IR&km2?SlJvaeZJIaP9?PXR$l-WFpG825)jDMb^3vo^PYZ^#71>gA=y#JRYP1ANy#Pmb`_2XYZ)E64Gh|lq)#rzN?qebGcFuSG4;6m?Cw_p9ZbUCE^Cy4#M`#LK^J1a2 z?}Fn1VUi%M5=%=hHaELB0G~n$wOOLhY$!PjBxLuBpab|_r4SrGbUn{*ef6^A-9-h! zsDQSB*WCxh5p;X-)Kk!3hsFxHWmsv0Dd0=fO#l1d2+y4X;lPEbp?&FupDfBBWa#&IkhuMN+9 zv)ZEX<^Ss+`#Ase|MZXNVWnAvBGWYa*T3{Dc%>3?k`jdxVHiQ7kt8XG5S(9I=XXBw zhwL7+5Q5>LheT&(b&>V84f=yEZhX~sOo9L*baYdYqY(4_!3f9maLQHUIAL*diT-dv zPE1}z=s8FURj)*nMnqABTd!aTCE_SXm|$5Z?ZxJNY=&h~s_7WEjlVr$WqA?D^(cZ2 z+fuQ4U5DHd6tSS+>0?)H+KVk@o->I9QeCInXrYr)Bngh^kj5z`$41JGAPR^E35$zu zCVs;5v6VUhBF?bP5>c7~1xXZ7Lv~Y~5}6}}&a02=_ZkNp_@)^92P4}R=S@tyy09xAw6-bGOq{F5JD=F?x?cCQ!Whw z}i)c zRWm+&Mp8pJi7oaGh_x`+qTAB=|3;_X0oH|Ep}NPsT4kwL$edgU6pr znVgnl1YPeIKBU0_Dk67cNR-VGItf9sp> zMFSrD+LPo(j%f-7$*buILnBQhbf?7U9{wV{yv6sb`3oWV=pX(uwr!Eb36AR#g#o5z zkrt}z;GR2fqgt)<^TU{!em;_6Q>L}H|G3vQcSB#9QfE?3kWbRhd7pK0@dSI*U@DT zSqQp9do1PvS2|HL26FN|!L~hQ48qhAB4;=l6Ha{W1IH9TgX2-iJ<9(Th5szp5324T z;6uNt-2XrIbMxa0P=9ZnR>xhW7+i^7%Iomn$N%EY{g3|zy!AcDdFX*t_XGUv_pR}d zE;>`s;7#`(;o&b_ef@6*`msJWSYuzm)(Rn1*cR=jCKWl_!X#ifK-->AGU_5sP4 zpM>^;S{u44Oa@RdL)j5Lvngqm;qQGXlx_Ic_`lfcEOjvF1hp77TqLa6u@Mx z7UAm-3&x@3xh-gTAlq=d19#n6r8o65Tv$&qfv z;ygY7t-I-RZg>D}p(8At)#W9kD4M@3v+z+-Kra7ArP)`(zr4fWQ~ax?5<(YzgBR6t zwoRVr-2K{{=?_%XqO%v)`N$u9a=$U-p>z27QMR_WiKCQyeUU6m(QN>UFik491zEx{ z9N-UpY72{4LZ`jBfZy}k^hX>yyi8|f8wVXrx4IjcPeLR8f~8El*=|UiKtd<*mj5^9E1s` zZW6{RzMo^8U@`+CB=-!Aybr{!D;&<)d6{ho8FklCgQ zVY;Rk{TZC#tY&;CflI}Bfq8jXE_V{cbX}h&xG`VwXUK9hi+7fUb}jhld5+BGHRmsc zz!c`U?ET+OMNxe4B__+#pFR8|{Hvc|;P!vu@|GJc(qX~*QyKr{-E~3%pZ-F`|MoB1 z{QD0d;fH?azN?vl`|`9)^ZbP01KtmefZ_CWJpDfV+n;`pF5326z`q6X!vUC=g+4Cc z{vGh>6OwPg6DC>0a0tiSFzmtUbMVYr$@vc4c~gyQ1&*)4eRm#VIOy}(li*ZgFj3{) zx7-TrL-2?2pgycZ~m2wFwbN=PO`(^dJ_Tk^Y;RH#N zA%NA@7D*VW1~!d4%hd{Hv&3`Hp5hy)&M@8{;?-J2u}ZQN!lr%r2pR>w&Nj9wa7rGU zWnz0S+gt1CX@Rg5%l7gjZmq`pvpbck<<-NOj>q!iBIEuL%YcK81;U{ZQGlLC6hg4E z-R1157tw@Cxzga^v163n5|$$f(-57McD+t(VTm+Namx;k#YK7-HnA*^AdaY1>O{ea zC%(K>36UYuQ1>rO5`rYcvTRCj729r%b)x_PAOJ~3K~yp^brak5C?v$`7)Wp(8%>`^ zy>uOYdPgiu z?1brF4qb`=p5OBD?+^Lx@1EhU?>P=I|9nUZ|5w7BdtX~-(pPiz+wX;wPpP@<57k`0 z$FEKCi0oC(8%Q6MQnJY^#ox*;~JSWRDOkwVE7i+qv+{)8T^E_7& zvss?0KJ=*0a@T_YOn6;u{yX*Z-(5A)H_J<0kD8UN>RY*RZZ_-Ef2vHT0)f4SKIZkkQ}InQV^PdJNF0=+;PO8b3+ z3YhLTYYH?|APPyAvADRzvlqJTL&cB24Sx4Q^~b3*@E!NUaubdoYv2z?EEOuea`La? ztHqGlz2-QTW{D@CdV=*X96Jon3e@Ulo_}skwF04pK>~N*1&^Lo5TOT_;MlR7IDh`> zE8L1JlVJ#+dH#7anPN<{^KDBhORakICC>hv)0OzY`oswaqalCt`G+~M+~$s3Zy}fj zd{%`dE=!wd&JhLy#b`*Sa*#vIi`1(NJp0twX*Qdj>h^f;O}CMTK6w&w;p_{vnhh2Y zA0!Mzk{m{(2`iOV77nklcIF%g0y!E`b<1q{n>cojn_qQ3-+1vwf*`_mcW@F!CNXrK z?zyvAPK~v57ig~>U^M7Zt2cS}8|PS9UgY@oCrHByTfG6JVV9+bixd`}&X`sFWZHX)M$@d+rQ3-f|Ng>l*}Vie;7NRRB?#P_3%p5(FWWNk|cIqX~mt zCS+2jxJ1DO+XUYah^5BVHX!svw$lvPE$DA|$)~QjG)X`cRO=1mNrH@k0!-_Q_#ZDN zgg*%U>?i(U-@JftM%d|UlmLKvC;$L?L59BOg8vnhQyFvorki--g{R45m8^UBU1|>7 z7L+|0_29M>Wrl+>Jr|zafN^@Bn_vA}{N9AWdg2tLZMf?;wI~^ypi-}r$UaF3zx~eD}&Q51!?OG&u@u}9y{op*m^-*Yb~{I7sRQ2gKxEk6Ei7vS}% zIDf%T8qmcFfU}%{nQLu#jz9rC{r2MxK7FbW`!5vpFv36m$M@1X_eDPTC;R`fx4#8G z{rO9`-+C)F%Bpe5Vi`X72>jspz*ZL?{_?(;da3(BV>k$V&lW0VJ^(gsdLcP66By$|kCF*Uluylx2rc6dXqF$Hg(d&qZ zLt-@AtA`l(ws_&$)7)_TZ49?I$g>P-IMhoe-v7J*nIuX0AK!WxVUl569=fT6ZqjNt z8LV%T%ZOB_tQ>z8MlQ*U0;vmhL*TDnpw?c(a%~1%TQo{GrS>Z6XvF!>HnmopvTgF> zbEi3Q-BHGaE}rc%3=@_Y7Wlbe`3;upaN@9qsR^=lM=;M6`Pn_5{jKQ=J4BTZ0~F}G zGJ0pn%+9;qHOe)Ea@pgtr?z-;U4FAm`2PP&m&}JZy&l>v`1ofOzJF)DGshp_2b=hE zYXiWKd^ao}x|d)6)p>qSfhrnM_1e4f+%vgj`3X(HG=8goWihWI*E9_@=8JruE8$Q~ zL1L7UnRc9;)`ZV`hihnLQy1{H;IB{P*Se-%Q~to*GQO7gfBpQ%yg8AaRRv7T0M&UZ zhA>n)k?WFAD+ILZ`2d=xV;LrSQ4lB5{2E0ut$5IN(lo&`tv%zv8k!3HV)lLdIn&lZ zcokOu%c8}l7AOT^#H9+r?mU3qR{!qmfZ2B)V5xloPF*$uaQ3^kU;foE78h;XL!Z73 zr03(0U$TH`AOFlN&WMJ~TSE8$=EpzrGB34@zN!^m9We7N<*$WF!sj3Pa`E{`=9Oq*UJIdpSmfPqPpUHYaW91NzC9n<23(voRj8dx02hdGuEw&iR2!{yI@)#8feh6}VKpspu zywqkC=Zr=pY_CKz=+QoK3{BJMeB&wlfjhqkwl2sENx5PH2AVKPl89&$Qm#};WyWX} zP;y<|iVZm=iJAhIWvHeMX+{|N(~`gvrhq6)ktBFd2_2n5Z-A~zq_ohqx=O44uQa2J z=V!4?ao0Zg$ffi9;tO1EZ2{1do1#TtjI8Q zV~+JL3k4oAb04eih7uYm;Fm1RKvS9Gng-eo{#Db^3e{NVTJYC24UKEh-!Kd^DgQrk z|CNGa7zRbA%Ki*P)$CKK20nS7V;UxDmSLL~X|B5bnTAE0CS+1|1DqiN8bZvG0B6_I zHG8hSXqPIzSEMTm_;0502R`(`!{7KRRQuj%z6sZR;MX5{;yu6vS8?o1jpK6r_uKxr zVO?Eoi|wkDtFGoCDdhwI=93TYbZPwB{*8-fU`I1V%RTg8PF~dyvaE;aLVtR_2LS%V zr$2w0E|Gg(H>!*0)AMV*G(T$(zj^bn>31Q-0~GQH*89m)4w$9_RMMusKhi`p$^v96 zkp%=vf(WKC;7E!>87LZp97&c)&;-Jq%=3b?R3fyA(h*W9QqW?__OMG*!T+yHz-8&; z_xEbv=PMnvzZdj<-+xb`89Gs*>N15bNMlKkz(7)K)#-N!=s=}b0S$sECXNCsMy3{BvV`&7yevOMG-9Er%dVCazWHP5(t)l_G!4?7mx`0CBc_nPeMaqKFXn<)bMW9r! z(C_yN#zUHmi$oJuzGs^1StRKWfOIe!({8Uao{Xs0TJ#57#6d{C-Xcx{8m%_|V1N(? zx~UU|34uSvtJG*V7FpYPfm*pv9LMw5Fi8`#IN_1?Yc5bebkAM)zMM9_-!yvU+ zs(K~M=5B4V3+?ii(r`G`0G5}RHyp=VGE9RsQP(_h-~elDYZOyNKF8d_&0k(#=G?h+ z`(o*@uB>wQ>{({l$^oHi7^bmj-^@;o!f5l}H@oO&`{HAO z`S!~lI|F61Op{M^KlZZk-PMrAj=N6m`Ytc}8(?L51+P|Dq00voR##R5SX*D??z`^Z zbKO~M^I|$SP2WGUH%nDhwa32l*q-ZIZ?ljx!yok7?pz*N>~Bg}8vkxGas$Q_pEwGX zdpQv-Ew9q=`NT;;=Y;{yS{co@DFh7rK89;iUs#~K-NCU<%(6p}1r({|==Dc2ER&3! zm8DgNgC3*FgbQnH96oe}N<#_Ji~+TB3mg+mhdw5KQmUqbYa1ND?mF77McS=8IR(N< z$*E1Oni6soL(fAvUMKl4P0p(^5*L6vg8v3+zoS|z3VThDDue$yix^6O=OfXGB ztG!?3A&CSe>Xoc}1saUE`c)d@zE zA-<{OIu+t*!qVarUb%uyBw3L%nN0A!620vL%h6c8{sh4!z;R4W%OVT|niU0MH3=px z)N0gTb%Hcc>2^EZdCTp{JY&1tM+lW1l#^4f)Ock5n+q88a_Jww`zPM>6aV`MC~}E5 zZBOg~dtpinJWnGJF5bSg-$A=%-|RXUf4VN9xqRqn|M`0WF6RFipZe4{X>>dE#_#*S zefj_PM}A{p1pwgTX&1pL3Xn3xvK(yNBFi%3SS|Lh>!E2=>rR0LGFua0LZ&D(MEOU* z`z>TiLb+t48y2?hFd7VSOCE6?62%Ga#U-*dBM5wip`&XGuR;icKN?bRG|8nT%cK%G zriJ6!_>(c^av9&BP%c%7(iGQqLDTu=-~IhEK&@8$2*866KFIRYB84VY&w-*qXd1eq zLjg}c`6LGp9H7~1lBOB9Wg?>xr(7Y7Lb6QaddjsP#WB9`vvz)sn_qJ?x@HnY5sqna z&pr15d}KHrzT0t}rPsagb$}8s*%W(YZEcMlIIz6Tkt0X;fM%ULcMjXNY1LaSwcBV@ zkDIRRtgWq~p>gQYA(oey=O~}Lrm?oRhR_8|OG~V*tnk=Z9$QM%l*hlW0?Mzx=>|%r zDvzFgbl*pH_g!}*;IjK~dCe^VoczjT`|iKZIW1w-u}q8gjdhYV!A?_* zd1AQoey*;pUUsZkORFoZ1VMo3?W%g1hD2xNS^}>!MMf;Lzuoa0s$*l|4+s;9(c9_} zWeN3qoh(n$b=A-%iUV{lr&cX72`0EjK^TVAs#SE;WIXn%R4NFe6HeO=6$SH}Z(%vC zudfjW5w&I=LkKL-q2KRQveoSpL_UoJ%jBa8wqp`x7L95h%}~MBYNNr6FP!G+ z(G$pNr>}agfvztT2N9AKr{v*PJvQ@oEX%_46#Qq|tue9(gi*w?>yNA7U$3&gwMn&9 z!>%u|*6lDF4z9`gMV`{%?&7suXgVZGOin?qR^{Be4Lny+Z!VBaNf?Fb8nhN#*sjO+ zW|yPKt|v)ik|YHUjvYNgUgQ|fI{jfx7LO2^q(w?mXfzhvxM4z3q?l$v5fs#`HQb7a z=X!WviLI?I9NWXPOmahz2Ptkzbt)5{5phYBuK%8cLt;QRMqLB2_J_L;Bn6F>id?92aJlWl;(v<}@i$+8&R z)=0wuiW~#UWZ1_rK+7ejZlM8&X^`gyh6bjlkrwKEW3fe+W@x&GsTT;KRxaVX4o+?n zgwZ_YHKlj`%uoL`Rj-a=IZT2vrfDJ!fe<^#Rcd7x7Z=Ej9M>>O^OP7DElm-ogUo}u z73^3xPRmBqlouh-z?B728uHUW{nLEl10Q%7@NQ6Hg-)k4&*fQISU?s9t%U|c2sSnp zXpazr#l=NT%fz)@@;vA4g>%@Zjb&T3nk~?v*;LgSv-2F+p;E4(>pF{zivX;zual+O zyv!HCaY}Q+G_zV~w6?B5lxAUs{q~!tIS-ZWw_jr?ArRQ*b;zkU7LhVX(?L_U!|e7! z&A#teD(CwPpvcH%fuW8Og;h4xIrBbfa+3Ju6-?kb zE^(65YBU)2`sf;D8HABfno6pb3g^z9;lQCoN`rSaa#A{-4rQ-|rs?ytup~(-mrF=g zmoZ(3TuSQo1^`i0R zDW2;w35Vo)h9yk;-ECG59wdolmR44Xf|z9N6Gj1UrKA=T-NY-GaBT-&Gnn{8mQNfc z41ILXB#k0fUSSIIL{b<6f8gVfCpe`N3#}$+Uwi@6w&-pTY1S%~DlUWJkY>HkcDYv(%@!o##J3`Tnt8T2|VwcDIMdyYn>PABXTO(xWvEz&4ryW62s zsbX0+jYg9=jlqO0N+~Xi|EHPcj=OHhb(94a1U~+##CE5{tKa-4gkezR8KqK{@o-3( zq-0sf@#_xJ?R8mb)^Tiy<#v;Ly+N<96ag6r3`S$}Ea#RRZpJNpJn_Vndw2)IK+O+q zBz?fX$W0jI3Wq`1q3)J}kVFup@iVthb#j^!1z`mqgAyIn;3ybPa?6bol6R{wKcU9q+t^|K-S; zLLun7hg1;%zX zY8AG&wrIB(6h=jo5d{IB=hAF6(KIkkgDg!6CKJ##q%0_vY7B=%3`0Za1^#%9VVJnC z>c&^A)jm=#m-+6$|2;S*lPpbfYzL|3Bzcab>+?moR;%&+3ojxx$kGhZ$S811Wt=HQ zHWc{&7+n)gBA@nZn>bEzY(eUp6p7@`_ua<_KJbCL=OIm_d5FPv-RXM*;W)&zy}4pg zsZ76XI==5ua{?6EmZhq4fGCRQf>_seYSkJ+5TI!q+uPf;+wFNqzHM3D_S)Ofb$yRZ zdpI0Yt6kdAX?ETH=yLmJil(OP=y}c^x8E^sCNzHmrri{$P7M9rBQqYP?lHxcH znlLdn6QLU{EVStMdX!5Qf*>SKBI?aLnN*1_L%&C()+CcT70YH4jnT~-<$49fGO=ur zwX^5&9FK+NCA!-~>Xka<$j3BH9Is3e_;{|zV9>=dP5S;2$Mo?15$*O8K@?FbS4p!7 zp$j^l4u<2AW-)0IQ?=@Nr3!Az<;CZpXK87Pa;1!pU=jrsu~eQSQLxlLfCiMy6_PZk zRId}q69gtfG{SaVJlCPsYBTbOgh@oDQKzOs;K!`49-!YJ&WqhopMHU3M~`v#>^a)) zHskSxdcB1|9-H2K_Dv4;^KFJ!RtiiEN$L9d5ELkJVy5R3S3H@G-_qyaJDDLb{z^F!f-&zb(n-XwpAjO z5kfdqN84T>_e>#>6i_6@X$Dqls#wI>!XuE9lB%C4LcDSc0yF>%1YJ1 zc4l1~b@oXXo}UZgcnOK?sw6I4G!5Kow>%?D`14PGg!Sj2=ZAmx=dZY+z>X___Bj*o zu)ll%;%!&EKE`pt>goZqG$ofQU}BmEZsP!P{~WDmjsDQ5R;@A`^r_UEq-lubSQJH0 zk%KNYf*`=Q9l|hDNvT;vt=6Dia+m}Wj$^{{P+B#g;5Rd;V>8d01Q7a5LYD&@yE$&-xcVgt|h$YsvjT90a_ zGVM~R^S<}Jk6-wOUwD_gud2#tmTO?!HYUvBxMzZ9Fz{JibSR1f*LCMT5N6GeoT>7x z89ODCd7d*KkLRArdVQw}&rFyJq2A<~@W1=6yXUU&TCJuMiP@>-xf0Dh2s2B0I2;aQtSGI06)@La^MWu)dUVzta9Vjj>Jpvimiiy~6$P zaQxQWtUdeR#sVGU#DKJ5yTNfb1=ta!e~URb(mVS z!i5V1DvnLJ)4{ME8qEcQV1i}YjK^bI3vJRYBh6CU%LfQ10h^m^G#d*z4s?10s-8U^ zLx@#(NJj;xX*2Q1v=$cVYlL$HzpD2mQWK1}9M`l?;6isNi7kT!X=V&(S42J^>U^E;u4kj$N+YAOh zY|F-S9sEI`R7xtPD!JvMc^aFW>r|>G^*pAaKb~7Ajsr}~CJbZN*3WTp^$^|e7GV&e z>jswPkja#h@6%p6fIl8#noY(%f7cw)2?OPUs8%Wf40{7C!=$&}@7oo$+pXDPw2LIxJ`%tA}@eXS)s$%&>j z(}`?~sqmj!^wSGpbk?Pk*p4C+XQ#|7v|Z4^O+#k25|8}RA6|0a#Wc%vOH*a}?>w0vSm(!$2#v z`7sJ~YsZrJJe#fUF1D@uXUyJ{JkMENT;$ZLQy7Lp7>1NeC3IaUj$@XVmU#MU1@IIH zG1XFaZl$`e%f`kAnx@g~^;lV1*(1On+ZD5)3F?cL0N62{XLNC$|LhoGU*QjX^9Sy_ zf*mh z1K2(O)s@vf=j?Z%uZAwhWmsEZyM(_n9#2%gxFzWKdupRF(M671acHtg;QJgne3V=! zB%={Vy~=nzVWGKzu0ylgV(t7EUbBo?RNdfKR+sSyn>eL%G&xGw&h{j7LMm) zyAI=ViXk+5{t(@ANzE?n{u_znKO@b(~Ykt495szl4d!!X>s`I5$g2@&%bbi zZm-9vH^3=XaBPzx9%EWIrd=T!#0U)>+hMWYrYK;$vx(<=G#WLs0!$6UIAU{Sjb?j^ zDDah4Unwyhj9FQ3bKt-sN}f%W6qtt6B~?O3tYHxmP)0@+WH!ma-GfXZCuYKjT6kg zAPxpZNy_<+4aUCD!lFY#KrVA~DREplefoJcUEtWBs#e%VhG`H65nEduShkH}I#`yA zCRA=ktKPt{Y&Oomz;(w@@cgM$6h%R}5n|ge)mn{et%_~igh|SHG(>2UNid;YDWPkE zu|L{JWLnr(0>lVrlXqv8*GvefZhT0%BnM#nISU(KMlg(4veCA$L* z_k8d7@%tZqT>Y*(5bDZ(2UFp%%|n!zv;SwLP5-mvkaU+407?yMFjofkXofg9EI~lLf7@s$(c<0N~l^Em1-547nrt%KTo=bu-#dW=Dl2?eP>kNB4m<(@t z!yEY8*S^Mex7kOfmsoxM&8#{mfBp2cyx|RZ^VLTl!?p`vd&_M+{lqDb-g+Ee z=-7_Q_PMi|wPhCS4sk9qP%zpLJ@gRoeCIp)=V1ntS5PLMU&c=Xq4j$|VA5dwUzlb8tKd zQ|wjBW;qM1E2|8LLmoZ(=)Ot-sAs!x8RV39@4KAvFL@R!REN(lC9)Gsmq zSE`8Yd)`I-japSDp!G(oAhYBs>q{3Y-R*7KODl{9J<>En=sE=kt>z+O5EF!BhQk5F z!GP5RhZqb7O1BUOzCWbVSj6*e@@|j8s7IyjA<#(jl+kd2hDDr?ajZow*J9io&}vn% z!~wQC9SqIJ^&GZ4n}pLcJ;!s2!U)f)P~?)4-zS#^j_Xj6<9a1P(%I@#uhvQPlnWQu z(3Llpc6*s5N-38rjD4RZjxmKvmgQ7xRnVYPsj$8^AP6EH*TF5R7p_{b5k@hUs>ZwNSPA{ z5svL};JWMB?DTL92d88r43igMJWUcL)LShol^4oXJzFO-R`VF*TSES z>5m5FIdr?*)XR0Y2OXOA2L5=A>v>eGH8R&Bj7PL;bxMv!7zJ3iLA$*`=tp$6Hn0p6 zAvCfiz_xZKvP?6IT#^@1F4t%;wb|-)z*H}7l4Mlt4YoGcSy)`cFbq~!4$|#*$n%sm zi5L$x)pAv++>~GvU}&(qy2@ZMAPEAFUUxlDK5;P=?zC2#9gAHF^H~gjmIE-J<^ZrK z2S8{xme5F~N;r$A?)_N~z)X3Ff^gp)fEj<3kvh$!S4X6t3z~)&J)n>2PM18F-S zyFCDV&UqQdeLD(3HeHZ*mwl=DqBSo^Q=htSqG=hB69mCk@%i*$K8+`25VC|MO=z_iKxoq#JcLn7*|X8mNHR&B1XR2VSuV-aR0$5t!yopsObZN) zis$U%ABAIl-{+|>J;oh(-_5`O55K~1{_^ke#YewLfl8|S($^m4Cx7xE@gG0@Vd6OE z$8R`_o9k?MJ5-mJ3B#Bm*2oKp&@iRsEpK@XpZWA>_^!8p2M<2@Aa8#2n>qFDN$iLJ zl*hi5&KKylwKcZ3w&r*wpp@Y(om#cioCCw$5psi}%3GOjpWTnyxpUgBHD07aW?8nU zJa1;{Urq_QxK!|B0keDmm4yGrl*mNA!}E~Sj+H(Wz$LGQU9oJ)G7{VYJ2do@yar(uxkOYJ!m&qicS!n@k zfsfKLrePAs1v1Xj$Velo*IP&lQJP@dCK)k82m}U|g$i-51b3-iraw4?X@E@2e1)Lx=hZ*q#~8IFbs-C$#VgJ!+X zv*$LjJr5~UbX~n0wq>g-6%95!8wg#Mz#Y5(dV1YHGRsuSUZE-%Hcp+UY?~wrEVdWv zbvu;Ghj3hvNq-Z^cCbq-RvQFkKtp#G*7+pzG4cv4tIKGbKnN68c>(o$ovp1+bX`!Z zR>QLmJl#39XA6Df0!w@wg*>OHA6Do{YTJD^&rkrpY9)&iy< zP_0++2R^+)hsE}?dhUVGa5UMIVOy>@7;J6RY}MFY-{9N}FH$PkK^N4U6*}7;?Eja! zcZ-p1JMa5``+l!`RbOU$=FFUP#G`X`C3$EGauO?w4JbeWK?Wj2f`K4Ho&zIKdGJdD zB#(ZOqX$1k0Rkg>Ob{eC0V5W{$RbTff=J2~b#61$)7QFJ?d#fm?VX2JRbAcFGbAN~ z^al)js%lrQ-d%gI@Am)xf7{%UBGo+q^fOG`qSx!;x-QojV`Nj&?e(Z-$@#??%eHVl zmo!}wx*kcsCNwN2^V{qrKWPj=A@&#%H)C{;nc#8&?4nNM!-bM@?OH4yX$@U#Ah&iOwm;6 zxj;9d*Bh`{uITkTzsW!R&wq=5`>p>MbQ4o+_{P`1 z&f_PK_}bV1n1>Hfa9xKNpM64+Z#Gfm1!ZNU?WsK$d5-IO{QS@U47#rK3%~F)NGjZa z@L#d$_4wfLyYM@|!^_TdE}Z9Zs4xeHg#z7dl_j>9$$sp$@5sgGHGxWJ_hBMZeJ{JD zzlQzDQ_kT_&6jR{KW_>Gv<)WVbyjaQM7HnQ+MAredf)w@cYbls2k*a!=LWmc!tH15 z&**>So8P##mu#K?hhO}VJkR;|cfNh=^{sRN@QWXEHvX8p1Y~n-B4R)L-eMs39sKq@ zD=D$I)r7sao~~)PDm-sG=ljn8M;U2}zRD=|xbhFI$L0RZu1i+P#RV72$gxvM3onK4CV!CeIQE z{UH~ZmmD7*)9vLmZFQIF)PD z4-P1b0&Npu$Eys@FvvwoQB-ugJ^>Dv=~9Z6>+7+a^zc2BY>g}>-FBY_$#_1-^Axyr zwV0s+4^K`glAL9{q?VFiJ7hjx>@LXJWX#jY$JDYW^jgI663a1|Oy{J<0?TsAvVtIt zsAP#~1pW4q*?3ITZ8Kj^uw9olRh$L3VNn9DD5A_I%hj9;r9e0w4dLR3grno#IR9-6 zKt0azJ(pU*c2_lUkh0!5`eNtYg>-h$`JPLfsm~R%*;EG{wNYoAeRyxP*j5!lmHdTk zViy&zP>x&ExXJGC1OQC~xpTYJ58!Tk>i1O*0RDsD_)Wh1wXf|SfBDN_e&v{(d46q& zaIb3>1Z;ng?Vh=-Vm8n;HAzo!q*kAAJ>^Yrw8?DM|b-PSneuC%uOwSZ1B^Lz- zI#v*&`iLT@Za|g=m(xpy3F&pzBmfQTNrh=C!K!wu7s;XWa1nk>=J?gE!&iVg! zM(8|OO>2Dd^Iv!+2mm!Lw6*)dcdmQ8+Ouy$2-N~;B&8Hs&F%Z>N5up1H?bc@0P-d? zA3c6TRZH?|j%B-KSw_D@DA=h#ajt+Tw`jScrid^vg`DfUc&Eer8rCxJ>c}ZPY z7^aC11g=M`)h160=FRb zM~6sR;dvhO@q|225rNGpim)|{>3mFGOLPNTQ3tW%1_(lnA}?qfiD}woNk$y6p;B3N zRwUH35>vB?J)5YdF4Atd%XGflC18{37-+C9m(}70nr5(CE$Q19mg!KJ63_8ztcvAq z&TufKso>G$w^`07OeR-!dOaN5RhsA$k~pE=X;GGfAPi}mhIZ5^O(zstj_(9Jma+9> ziJ@7{=3}Zxa(;G(8~McRl((KfWiq}ZUMFn`irQrPIp=3**p@}B8&MX51{fV3 z(v*_va>8hIK$hjKmP>}cLy|Z{*K?v)gk`y$y?90qgkgXVn2tk}-((Z5RtMYjm|b4d z?)E6_k~Gb+Z4cMhsOpBi$XUk=9zHlhHfnSbU^Q1$9zhsl+crg!Q`IGgq4CM5A5j#l za^mQ4eSL|^?M-Nx)$eK9dz+Gex(f`z4UA0>ttQDDJi|q|0lh<==VY=W*aQro;qJx) zGuhx78k(je09~_@GP|`tK%+T0RY76e2-gBM+)_|kE;lLstLEKuus1OMYPT7x=ghL; zKl+W|Ch$Fy^k)70oIh;F2LWBzHjcg7&^QZBQ+b@b0YF^~nx;b6O&mu>lgW*;;=Sud zfsJEpL{XRdd`iFDXR(~(xdFE0;yUhz8XIIKDbfTTHR7xRrUnfZGwTag;Rhi>@0a?1nv2W_F$#TJ0zx5sd-rxOIeBGyM8j7kw(=^rkY)a&&UG-1@ zr+>O@_TLP8cv43<%mLfAp2F^0V)M zpcXe(RWa}brkmP~?HPaphTH?1Z0;2c$mJG>g6rCdT2eO>z1kALNc51M^Vc1yg`wW7 zslOY5+`A24S8Co50@O8eGhVng{T>IjeJ`kXK$0fhwPIHxlDB5w>$;|tC4sLp|1W<2 z3uwB|=YR3@{OO8;P$USq&3_=c)1iIZ2?-I{IN2*AUD=G8!GO9phGZLtMEh~0I> z>Rk6LDYwsmyZ(<%2^mf!nh>GPhLD!)_IG`wU%CaC$Qq|kcQ#8Y*5NZr9P1j^ujPHdU9*)p8 zlcrK+H?=eng}`=f{JJSXri@+u_?JIrPihJzmC@fDsQa(?=PPN#>aE1m5m zUDNMBnbZEC*wA(G_vkRI= zVmlh5NU$B7%ZqcmtpLz4Y=`A+LY5`8Iz8g`im26MG#pUmIbjfRFdFjgvu7L}j>zH^ zL)WRL;PB{>c)iAQT=G04@O`ws`)9S7Zu*}V%lV9Mx6SkC=OoFRx88n>crs^rc!;63 zab2bV{^G@R9vq(#uh%<9y47ll<9g`2#%d8O$8VQRruq#R<7IMtvzsrb_UK?0Of=f?Nn9|Pblmm4>Ke?3)=1;UsAm*3~_{r2zPTK{!+Q|&d; z^=jkfRsDIpVaZJ|QPXsEeaj7?e#svo0Rh1EeS|1z0K+tx&8PguvokcyAh11(Qt@Ft zZ2P#rNnYf5jz^j2NTJ#_wPoRXE>$V0s*SOsA^Jj6Eta! z#;^a~{{&4pD2jqSukbwOOl%wSrNuw{XTQhG)0eyV9KHPxO%PzniZYJ5{OmLGykI_G z>_BIEp7YQDw|~yB|N5`<%fI|f6mdaqz~B0nzkMrn)pP?)O9fn(aa(3;+X^r?KerWt zn{Nr*Fc6jE2+<30eH&_t(80A))dLU2<_nd3@nRtaKl?L3yUUb+P^#N~o`Ba8N`3gn z50xV5PWyvfpSK$WyrT)G>pG6^;I!2S@y$Q||M>hbejZ)ZUI8W+8`6#YQ2VB3(Q37L zo!zuE)HvmSdF_X-RJ_UVohYbY^Zz^R|EL0x*R5}ckxx<-3{CP`9S?GANaljQ}z>k!v#4n_}H%oa?iGdw?prc@>G^XHhF#`X1_2PcP& zr%K-%YAR9ius`CDzV>hUrCPE`gh7jyhD zpvZIj!y)rAboyPAG)327FdCv824Ubco6V_f10f0y9~_WnDf8Kk<#LH*n54;?gU%6E zUD6+osB%HS-^Fx%no=MvgGwrrBG(V_eUG9lp^=obBn%^xBxSysaCCS~B|(=JKlSeC zh~ou9lq_Zo{LrOy*dt3)iZmez0xm8;qt}0crkChwJUCHE+@>x$Iy^)}DoJ_6q%3o! zlne$3)UrZ1EL_*6suVNYB96)Pf^M%*T}ci{hfJoYyJK6eHjd*Gc^#auNWL1(CZCYuhsQ=dGV64)mGzEWl5*grxL0a((d$FuM;IO2^{@UfAjHWwn~yOBG~86@OaIw_e6#+YpI`Yu|1}ss+@e=%Hjiq4^|$_0{^kGv zf9w#z`|H0h`v(Q2ge}RBNmYTACEEa?X&_A#pr+l9ux%&`o2Dr@8_%nsdEa`aD2Q4i z%f*5q2&gJBEt{WyJR(U2ngO3)P6-|ia9x|SRM)iax}Y$-5tP-&G}g-MOh#l6DewZPscV4@**c`Z2tTI@gGxF6-Q5> z(mr}Xr_(|2_9&Ng3e(1}3Qpd8pG4NIKKq!LAALl!$voHVHDCSeSNWA+`2wXZC~^be zcQ9XJd9jcZgpkxi;(8k=zty4K7J!`1lXn1pwgGsmLM3vrT^rj48i|l#>!=HF^PLzj z$eS2s*HhMX9gQ33xLUM-CqR5dpQI^W0Yx>fVld-t8(PpsErWrlOBc(ls;{SzfYQEqM6w zgre98@iYzXj@nkGC=ptY7Jl4F|NlUCz#4V%rYG(U5qZ;`xevgCW!nqd}J}j`^7fhty@kB1>^SpSmt7N{y(ch;7=P zE{z6;X=B+gpa0yuIG#r>3tZRdm;C@CN<=AWwYp@iM}{Q3X$uXl+4 zQV7aYLu%kV7G+WF`nu}x+<+)CP>wurKolqkzRmu3v!(`lDpY{5WsKVf2NFaH_AW70 zZ?a8w+|KP;H&p<~wqMKLf1lkq9q_t2|Ldq2+g&9bN%4vqnldX0RYqKm@tfp<29D$(9}A$4O)@&_k3!1r35y*$J70}e)q#PNzaUQ^7bXy`bei)-2#hEBX*W7;;h>rjY-c)6n8ZY!zU z5~@;A6a~Y>LnSz4NOavGPS#{u!SLXaB2V%Bkojy%r`zYn*#(wv(e3sWOP#GLX1uDQ z*9l0Hm^e;xJdYwvIX#UT9gbAFZ#H4jKOl-CR;vY4NDf9L;$+Qg88hnjN%I9^)FzHq zMo?rqVW1qdVOtosMO~MKQN-l=7%3&L9g$@Th6aXhkjAQ98%7bU)f(4xh&nAk`Kyn3 z`tCc#>zJmlacu`(vk*d%Whuy-UhjbG@r)u%(G86xPLQb9z}dx^{?C4nI9ub|K4n=l znO$LGF`G~6_xt2U&T6SxAU(&YEL6WLjn{}m@Zh1E!5&|aF-;rKbubKrBuTMMmzOVJ zGMP>Z!+hI=G&TZ8;?Iiox&z-}mr5AIn%%Q<7#0 zLDZs1b4pPXizS9_aeY0;b6i^e4$F9fEJ}L4A%WM%&<)Pd&S`}mPLAJ#k5!5I@^Xx9 zN;EWV!=#WZdsX1e3di?oijqPKMcC4?p_euhvf8~z*DUHr;21WAEO88L_j=VpQ&(u4 z61j4c75WBA|C3(-byihkv%yrG4aMB`{$V?>uN<(HDo~KJ+E4*E>{lp%?bm+owds{^ zXe<{C2E#t{`3%qVu^p-U|E`Z=n8fQPUKC*#C5EL@*EX64>v%I&U*h~tbu{KG#)2*K0$Kj8f@e1X>E zw=jH5vZD44v{E8Bi2xN; zX$9tnM5;E>9hI?*Y}3Qn3>6G){FCc%es{US2yFkdx@uX7LaKHEVB5w2+0Dm0on||Qqhd$r?%fIAcG$P9~d@n@Q4OyD7)@?L2`t1RlW{{=@ zqA2P2JklgZ%7R)*M#qQLwPbuTChCTSQ9u~T2UJz3M|cHy-IlU&(X_O)-a6K%)MHa_+VMv}Agh7PuSuB@x0zV>2Q*75I2qI)H ziGm2zffvtDsU$>^kE6S|Jr~z=$X%BgXIHEiODbxrN@YZEJ$k};JV919lZguS07O;* z2JLo>>x&D*s6(D-Oea$e1G=3KvXY3hq-i9f02@MSeC_Ny#bV%D#)+OjWg82E+DTYu4y0|37S+D0n@k{2dq)Oeb`Hb0nbuuw4UmOLdEkz45?1c9(f>`}4j`d~0_{{q8Ht-wgPTlj$uS!+ym;N~w_cn_qmNDe~?ZUVqTP1yF1nZYlY_?)-lo>zj?NNaBj_*-Hh8aUGkaSo6upYuW)WJll zZi%9xDkMUrv^OF_qR7bdoKCCFXfQ-J4QUc%Sq@PB z;c|S+)2Ht+8Bb`tJ<6tG5Cj;OL9&jq3>(9+SgjVsamrgyo-&)y@H`JE@Okm5~46-I+>tr3K-Zl4YS#dDlhOtpKP5_g=*uh ziX3+%USU}dNt}|V38rq*>2-D&>2kSHnc8ZBW%V}~sE+Gcx4NKy5K>hoX|cvG4D5{r zYh6Pn1%{zfWGQ(ec>44)d0sFXPiVCxdc7W(mlwSM!3X47Ot;r3Uay%=3ee%;;E-p} zKjrA?gzM|8?F7}{;;4pt+R&g{It}ccZ%u~2d3=X+2R39kNt&YhJ|64{aBh_-6*yqG zWVTO|^OIixHD>MPQMV|6NmZpAgui-i8%&v|wP_PHNLkP{<{jdo*V|YA?Vl+@tZ>aN zo>1oyv_gdVgkkpxQ7)KFu4oVXRHC938LhC(DxT8{+sxt_uI-VoVg`dDlgW(EphFt3 z@xzF^sVR~iCvcHvO@pNRNYL77QB*|(p+=ooG`0qs#UK2^AJEX?v|89fG@Vsgl<(KJ z=`L~ThM^k=qy$MBx@G9@kdp2my1N?`1O%j|K|o4cq`SM}dw&1#csDp^HfCp-`(DqA zYn@l5WtO>3&uI9Jr(`aPPAUB|3`A6Tq*_q?b=zDf&Qj;Q^1t8{|8(8iO=q0&xT980 zEq8^X4{v_*`Q7)5nKVb2Nquj@Xj(C0D6CYN;4DxN`MX5oj?3f05g#i|C6JsAFMMS! z@b`B(?z$z?&5FX($#nT1`QRBV*34}CLA6o2!RgZ%j**i90=9(t)_-k?L!BD_%cTFZ z-4Ok!4zg=rC;rNDX#v}Mz-s2^!(~8C8Jq*{(=-!{f`55zo&Ejc8~2(P5~S`Gz)lg> zQbVTV0Ni|gA8X{#1aGEd?O86dGD6r;9Y;v-Mss5Q=Dy^x7FuG2h0tzR_)dhmP23me z(Q@p(&Zm^>1BImaK4+z>AEtFWJiGB2j|d|?yqwYW@kbIfevZ(h9lm|`?v#Mxco?vey(m*{@_<0g&z>S;ud#)(!!GKTgn-b#!o zc3bj8A3*a>Uw`~Wml{Y<&!~~9ho9xBLP>VubPjw})nZ*7QFE+u8`D_G10OZmGEG~U zFGZw!;>IZ}ekq8~nKfmY3gbzpNPms&_m#-As@=*=hVW+iZazSD) zs3CP`qyKIpo{fH?=mI%&c!@@TOC2(3$>Re~r=&qMYA>K%VDNkyXimZXdfN*f*TJ z%)R_ieIa*D#^T>Y(68#KVD!%LCg%z^ZjUqHr!nQvM)a4=9nW_5UG%N-h(AuwmNx=O zA4H7q$>5^B5FD&mYl{LSS2>0!oK^J_^6AXz)UA&6)r8~Xl9BM%IE-QhB@tPSIupdO zcEN!geWqmAngfj}B%ECBY6UIml$#QPwC{n)3KA{*Y+uX3-2#!yig({!*E22`7Z<2= zdpDuq<@fF;omZmS7uzHmxFPWbqzX5I4Z)EiwX9tOWDK*0mC25UB8+YH?+vzJZL&ge z2l6g#0_~gLo1-=y63(9@*fU53k*~eM`NOeE9r;zF5lO(pUzHNENbUYi0IlfXcaUO* zOOOuBXobFu6WO!-yX}Wvzvj<#m@gBWO&&Fj26KD(_bVhCr%Xq|qT^1ex*kh}BDA^g z6rs)HNVmnLy=@9czD}5CCoMEP_hn^4X1bdEU(&IQv?Cx&k<+0PR&rUTxBdk@h|y$4 zpv!w?-xX%VinI97<K z431;4CSg&s-o%mr_7Nq^#+$ENSsI;brEX6%; z9wEVPtYG>miILacVCu;IEs1vT>1kwZ4MqqaN%^>-zo%k5#{>>W5e8N6uxCu%{@%_o zc^4JkIpM3qJMU~6V zh0{y#i_1rsu9kGZ??=5#Ht#OnpZiZFWo(Z=U$S;n zsr8t|mzsEED3lNky4EnP$=&f;(}p?E1B%T(4sO2^tYFGvGcsLI z;}^~xn@YdhGQ?~`w8oJw=9=Eh%75q?KTECk4f{9ws$ZDN-W|rsI_we`9|TiaS645$ zV;iKSQ2C~qER9jZLC`9ZYYEYUzT6^KpYfmBO1>0GX{Bwt5BuW36dees*_owdO~A1E zagCSI=+PljU&$hMjTJToPF0pfq8x1I(Aw0tUfR=sWCeZOtRY9pW_$0Y5&j~5A?3>c6`e!MV5m*uqD6+$u!DkN5Xk6-1wW-A3JnyQ4v`B8YFT8{lZT zgN>}%!@IkY^4hAsrhdPJ{9;Tp|1|cw*`qn;L!yQJKlRKkWd6Ekv`&*XnEhTHI31l% zNr}gLt_jsf3Yw!I*4}NE{d1&hjvDUh?Ca9gf5*D4OtSQO0)jlkCpVpA+R`_H>!x5) zL_)${_m$fFk7Z}ZYL*z#3+X;JMvmltl?tEt8|=A8cB5j7X8o!iXd$G-^u5)=7Sm#j z)(v~4f!6^UrfuCCx8ddKKV(`d+X~_;GHr?6imuH)rQulizhL;rhR1yj#qN>K@KK26DKqP&u>RvnnYE6ow1 zd&5jK1x99&mOjH~FweZ9uv9l;Dt?(s5%9QKuyS_sKV-OQ@hGD|fHSRIMEPn=fH&#> zgWAa1*Rv>vR>AXhHMBKtQ$`utGp-vNFtl}ts*)!rk(LC33JFsK%VE)XN!p;v6gCmo zeTom)dxHVP>0*!c_h^{^jxI6&28t>rHcB_+!096-&(hyEmQ=DE=H>B`;sMRmX)RIo z&J%*qlJLLAokOHJ_oK|NKy3$gsan4#O^9R5cDkARZgcy%@`Bz*@nKdK#J?)xt*5MG z7X4ej#Uo7sV(z=w>`y{@DzG&tTAg}Gj{{^RSS<`uK9OeIEP(_;VaqY<@+l%PQ#B(P1Vk4>-x~+rlsAo;i5Fn9c~Qw zWGE+Zbyocl?;_Rq&d#nYJE z7S%pp<%l~M`GAQC4h^^VxN(;j$r8-v=RlT2XMe9>KKTy_7w^y${Ybn#iX2$|0Pv$X^1$MjfdnEL{@;Y)p7NKPKjYS3AEH$0PIDmkjiGH zDYff5=zQ0QsA^z_g)Q(2ig`y`=-qZoaIyzaF#A+aoX2fc?Ca{%RVUFN(wa-L?;G0? zr`fssJIC#KVyJxr@WOEe#*oeay*K|p|C2!X6@NcxEZjNp-48fYF_N~dLL%=rPE}Jo zIoUrzlIl6E!F?m4RUiyCgrqAMnJoqCoE#QMf8)-a23;`aJ4)VsWjT#_N2j6wJ4TaT z-fShz-~S-Z3I5ci0+)2lKCfoHw@HyqQ)&5lLzsh z{`ZtC9%ocDF9&Xt`s0O;KV3z8Xw3}<+eP2?H*x?yzHxCcWlC;mUtk*u=tcg-Ped)b zJF*`#BJFJRqcuCLW*X2;+tZ+dnYXhga0DL zMC!$E)6ReG=oS5VMd;FA_iX-6mKu+_Lk1tUj@S z(&cnoe6OXI*as)+Nv7r=&!2|iwxCP}AG66)T*7vQOvQSgJSwV_9`A#zI1;T%Vak&b z(%1pM6>H-!8kCjRiS9ThPU`85)nn!e1sMpqRMpxqC-IBfNufw5TbY0Nq~_z0P|+l! z!3rQA;|nW1^a$fPEwFa|G&(_}=4ddXG~*t%*lNSxV4Lg8?>#4~%WUsay|(zJ7x$PT zz54vt8V~9B;U<6gx)d019<%JWmEIk`wITWYmi61orAL?46&uFMgV5aD4u2ZPv)>S< z+yg46pKUuY8@emN(k2)7{W9H=V_$i`zijo)_UdZnI52DbdB#JDtd=IHW-P+xjtfhx zT3BEyD3mo9DqcfO9!6QY`D7o@N7Ak@`Vmw+Z8rg-oRdfaT6#!&&3o=>II;}Ea+o)6 zOH}0YKmt66#V`RE);CZQ5*0P?&@Z&1ouVA{sB`FdKJgNZJD|sgYH6idNWd`HE#zV8 znvK$Lsn*>k^RPGue}1DfXNcNB8M%06Q7BvH(mgpTl{P{qlQeyDBP8Bo-k5QAJ?()J zjF5=E?istG19Zmk`iZ{IYNOMw?%pCcWUhCU6unR5mmvM7+wZ1F#iTK#3nd&jhDZv) zm!Zq^pL{O^NyhUvFeM0@hN45|Q-IIt9z~w@XH>DJQtr70AGL&5Lj%ct+{nxVYKK~WYZ@pl z>BivqHoz5k5CKLCfKZo3A?QHp`;vebqmZ{}pG%!|Wbn6{qO?*h7Y^*{rvJuXw{LCV zz(>OW%bhMC{D==w*=_1{6^F&|QzUjG#UEyGBJZgaNeHcYLyjZe+toQzR_;8c4Jj7> z+&T{3C=V)da8LnjZTzRJ9G^=$fc6y z1lO$Q3wTkrh#pRp!b)$)mx)teptUc;OUF-3?=HgeZm*rI$iFS?@Z)Smu&Z$qE8KS= zdQlfIagj5HudOfgAM}$k@#t}px_P6hMIPKK)(iqcLw6Z3yporSoxoNtB|ET!uD)Jr ztFL58qaM=lY|pWzF)dD!%>l~PVnk7zKK-XB-cJ*7b-?l4Xv+JRpn0o!2ebM>s1?!C zz*Q()LhIH2E6H?YQc`y*Mmygn3on0Y^@^1XZ&%{vS4J-lv%=(^2hzZB+XMWj%Xz#u zI=oz^%pc)A_KEfwCDKtnXek8aT$s9kSGusI9b1%EG#1+0x81=UyppsUW`SV@z7HZR z{u?*0M&ki1cg;&jJ|oX7wE=#;$OTBjZPKDQLiKH#C)wYzr`$TQk&b)8^LjWx@jY8Q zqx_s+E>>V|W`RmaJs!_BEKwHDV| z2nMoFO&aAp!4eQ-nPv54cm4ZmoL`azVRY)V^G&h;Z3Fr-ZP;O{(aNAw|7nzNK!C`r zy=mzz@t7E#GAP?%4=+aEZ!N1~tWThT1V|o}%l+hcH=iyj+tN)b zG8HgNu&C0vTM$Sd2C*vWi@cu(#g?ZqCZF-wb7A`7Yq%1)OR{2}xA)a+Hks&f85SHX z%sC5*_=P*(siqfnTf0d!Vlz!E019SkJD7xM`>(N^=g_5h)o&S1^Si9FN;13%j%`=@ z%G=Xk9@K!wbK1!>}wJQUiH#eo>;zi{^7WJgdH$@d+H&e&Cc{yY0NxlnHl?*vG z6q22ut|8`r&JXDo)6$yW|1NlrpTWJ8BT8-RBbG=r@m1J7s$j-uqm1duFyibgbTFR! z;(Uv>cM>BOv3D&p`iu-vExVJOQV>g~iLlN*D6YKhd0E3^Wu3Eg`9}nrRSG9s_Hu6= z9L6i#I%``WY_P0XmyLpf%hTngH^}`KW^XWpI~-prh&C69>ZTRF`dFz zWT6Y-RF8IbniR_IXsfgOO_lS~+rErl_%TJZ>-vW}lFrA)H>ySdnM|l>iqwrX4KmsL zzGSeEmIUtQ`MKDe?^#ApD_uoVAqeJS9Ksuca3enGBiNs|HbG;4htsn_p@Gk%Hc z5W~4qt2txXk2I;IGT`aYh0TMW=b_nj?l`ZcugRjJAHm*d zY>E2f03l#$>e$LQJ~MYm3irQ=s%s} zwj9V2OElhI8B9xub>AUoWmW$DgV8z3}`ZYAqI2rvf1+OTnsgp|Vf-BHEx^JXr z8-ye#${Y&_g^Hhfo$Cf%C2^KZzF;Z7#zT{;Dw7o8f9j6pajT#hJ{v~l&hOIv)!MHc?*1Bn3Gpvzk>D>ScAr%iZ7Jf04xwthVKC(d}<-S-O# z(O3ea1o`iLl-cbs_AXQ^Lcz*>9MfPf6#B7O+EH?Es-DR7SB(JmM9@22cVt{O3>N<<(!;5(bed772+y=DzdkekF9#!*)=MnQ|geml!%V%=7a`#A{x@k3*Eb$Yr| z^}8=KGX^!+Ec)RyTofCOQe^miTnxO!eDz;Z=m-c|7%e(S-wycj4(66WZ%Fq=-<(_6 zzSrPiw1bkJ9e3>X#s0WC_Pc(*zR3i*KWqIKJuK@)%r)C*sSWl{PRSowkFSXt+uk$B z@g&7iM){X3u~n1GD^trz2Mtm0mO(S5ir9ARZ|ir6w^340r$nJS1)Eq;YlA>h|9 zMdfB&;%CJNX~BjpYpw4v2F3F*TT3Pm9!hMaJ4|A|5NUC|6C}DT-w@Sid=X%N-;Du6 zpThn$L9_XIQ+|t2h%9Wq5;Ac&J^kBN{e3bBA|qal!ZU)L(08Uu=%KEiae0R>!P9}q ztQ=5(p8x1Wpz>2lk2??dg%Qm?ikd)vVSLk@5J@E6F*X1h5Qn45M!ug<}A^%otK zQosiQzUPk?ez;*BO4Km0f_*y5FR%Y^SoP00_*fwu zM6|S&(auluKmIHZsEODB$*8oM&@)V)+VB)OAQGiyDG&k!@Ac!iO(%x(gyos{t*rZR+`^4}+4V z9LE&6bpHF9Xc&i5-4~?iA%-}q?Hv-i=?oJqIoD3vso1?HpF?xjSa0NsPapgg6{IAX z+zdpuP>je}UBItp=~k1s39oE%#VG-*+&AwU1&}lfpIp5$hMur*lj}t}z#tq%ANiQQ#X7FIc+b@o~CB@5?+DVXbaqpO5 ziFFl~0dI`TglE_Ja_AMc-=zupmC)}zzu>K{UYrLh5R`t{^&ICM(#xSU-xPGRAnp7< zD-7%`O}umILp7S|Hv5s9BC0yTEQErqdK=ZCSfBHC>8CxS^s|NJ_%Tr``s=F2ab1$Y zx0LSZE*)`Z)#j{Ua+lW*DE7RZJ5NyC&vyK&ADz$t*5i9R#EYC;8ou#z3StZrm-_vt z5gPK+*%do@pS|+vfZ%_+@>I(`^k{THPm^~7Y`FbFz zsZ0T^rc4UJJ&6pohK5@9Euv9O-lvrXf^Cmlqb%m#NNjV2*m+psY`Qz^U=m5KFg_=r zrKQ_sl}F6tuek7EeAQp^QcF=&1c5X<$sfZDP7&fr8skf&_3NydV7NY^BT%ANijui~ zW6bHb#jr`BJ$q=BV(E{An0iPyl7JhO4&x`~%Yba5vY>r*>7z6;skPHhpFTL0p~y+dnrGmvD7wp@+b2+EfxbIyQPUqlyY+{cvvn;x<%V!H(ZWS)cM{S zz*Fwo-%Q|=ISH=MkDy2>kwy#=4z-|>T|Q6|?{IhXnS)^6^{5CAHhToUlLRX_yZHAh z3Otwkic*7IY0}a88xu#z38h8((^ugv)Xub#;=uh(pJbUwHHH4kF#X>*sfJFuN_|tSHknGD0Ul1b zck~JxQ-VxmW}0Kf6^~;|fJI4Spi8M@*1(T{ku5DklH5i5oJn9_K5|3BzA;zd@p4rb z;|$_3NlZ`}3d=l^d>9rxyIlnqrO-K_viMo(>TNR|%$nnW2)P&;$$`PT1>{SFD&S+4 z8Y-%lDS)_Ue+;XJhQJ$h}g{y1d@$pVZ> z8|QUbL_c*!XPW48aQ}%aN|;G)G@!m@ezUT4i zr`->rw8zE{qN<;AUp~GeMk$)Lhw!)pDI!`1k^DY}n$RxSS zK2g_KMLmpBseW^~U(QnvMsd?Jov<_86{y0AGmAU86DmzoqTH#d8u+#nB3ce}0sxw4 ze(4-zkqk70O}tk3y&^{f{ieWT*un#0hVTIjcxdGi= ztKP?ozx3z*!@CxaP}@#RB;J$Ctb~*=Z)scGf93#`FgoY$D7Dt zsH?wzfbaj*mi6+U?H>nov`1>*P5#S;P!~BGVuuO-5{nBEW!p_6HMr{P>W0_XP3}YR zlqXHi{9Z37e2PG%pg1TJUnbPd4URUFsMn+{k35Opy%Fhi{`uG=%FeEmAk7;V46SaE zp$y~rJ;q@6&E=Q^vY*Z{jFopl$1eG&M3V!6fwww-oBmg3tOqcXhUlQ`+H=}S{>J8(cFCA z!DXVq&Js87i-s8H7a4#R`za|X0BZ4}1%O;a;{FNI+`j+_4L;UoJw1zs zc*(+{fdO*VC8jv3A_zf7xGARi5YH&R8l^fLcfvLqurfch*hhV!Uz_8Vqh2XlyJBXt z$5Xu{kZC7S=GWKZNHQ}q@8~d{Q#;M_*7*a&6o;j&Yp!XfT+*OtabSyV;$K2c3$3J~ zq)_=%`L?+-%?jgr@>uV%+*yHK#|YaFNsyO$pW7m*?G=-rogMIWsG(p<3NHzT>|~LK zM`>_O+B8=Z9e{S=eg2A0^M&eFlT_d9OkWQYv&HrL=l2iv1d%vQeq%{v`yoYgLht=g z#gg4BuV6vn)X^E5g0)NCUL4R_-g@&oATn4{KAe7}1UiZ<{`}m5M}Epw{ps-x=`WfQ zWo@j4PBQ4xZso!3&0u@vc2^)Pd}v~`MLO&F{Hga?K0sX|kHgTi0r@p<5OafIV!U9F$z<15M26b)5d5~|ehVcizG%qvAA*e5-r;xNL0AY2!V+sjDesDC zGqjuKePn{JU}hQt}0dPT<^4qX~>5KZ=whU zOT-8~3#y^bY*Rw9mXC2y?M4Y880=aF6eO+iZ4DVk$8H)snq z2dTa%^2@ngua6H1RPqD4BQvcyG>Ho?_7P-34${ZT6-UG&Z&k)3O-{~_nqnpmvFa%e z;5`aP4vMN5?JQt+3ZvwuJbceR8+=p3*RkQ6!XM_AgE$}XJiha2+oC>DIC{S*EVAsd zO+pg+h@dfN-6$|LjWP{!hNGT~mg%#aW|7y3Z>nAp0AU13hH_^KoCwx6?bmKO&|6k% zMTItvhR8+ zEHYH}>+z8iUIY-b0J0Ztb--PBDFduF|YTzvX-jrNor_P zdmXBQWGu_42d3P&vy^`4dF7ODN!dHvCnc*@&q2evpeU|mUVt1&=+ohp0_>d!v1mN) zx$0&S0o3Ikz!rq*WSC9ZVUw%4=zisdESIfg)!{Zi` z>S|@9Ng)l3sTu-kb9hvSOi;6`F|^jQX~e3w<|eD2DVH zDT-k~-bgl6s-vg`ei_R5;Qo{P9mkwUzyg8(%yR?Ke_tr)`8$?CXud1W34@jb;uE#}-by$MkPFvfTXzJ>k zlv}iWSV4Q2d16jB8MpdZzwCCeLWx5)Sey$HXa@&xTLMj4 zfl{%H#Uuou8*VZEi{pSWo8zf(_jz5|?b*UdB!iD6d`rX~=P)Mid>is)i?b9g!SNe3 z1bBTm*-*VX8`Guv?8#NsI-+u6Oyz+bJlrvxvL;;)iAY90iUA!qjd9Oq!)DzWAw{xG zU|ZB`Q_O~RLhykXwLz|TlqGc}Ml`wcIdVWh84@;G5Mh!veb?K^@LPImYdGN9YSID( zt_c6ddE$kie?Kj5aS=7hGD87kBYFfg4ilcU3?_nt{>{3}5w;%K#Vk62WY(6O|I+u> z{z0-KPW(Yv&sgF6L7Ut>H3SB&BW`L7ao4PlN^6djW}VZbJK!xVE+*FKiT`&nA>W?CpK(AEqR4@*pI@kRQ-Nc)p*V#Hxu3E?1DyB!A*vq#UDK_&2vyT5|Q;@##gK zor%QalwTHyNlFt7-JjV!i(eJ5MGB^X-c_~C1YroHcqx6A;xy!U6Yo`MF~ zd-$q2-du+N*~gWziwRX@S@q#P`W$cB5oME&<1ID&wke}}Y-5MlB+d0$WW~hUCd#l4 znYAym0)~gqC8Wwh#Dhz*%(pPF^Fgvyrz&Re7o+G(KZRFHH2>lem74)z1HpHQhuW0< zGh3Df^VoPjVzOknufz`ekE5m~uG{%cgPD`rYrqdyM30={ zC6{LPDF0-!Si5GA5UwtnrgbkxGFaz%rw@SBcS~P2y4Xu#jhRT&%oI3-3v$ z28e=rgqt5v@h@5c9sKX#0#8(k+JI|-_2(efG`ZkF!)ku2TJ7rd+2((Wq_=WO08C06 z7FPoeEsS8Z(-1a7RZAb!sCY~H_Zd$u?fClE&R7pC_5P8xTbu$hP)u()QDWScQp9Z4 z9aVEc6+;eFm%^M-^Vf{ckyjGRr)9)4*n4Vp#D|B+@~e&V_o8nWtXxL@nMGeU4c9B8 z*dru`e>pq~>Pko!spxt#?U7Pp#TZ%*RJelf_?0oS6Ur?*5?Zd@iRWKb^RcxS@{;38 z5EpSa%IAWkGWGNervCxRs^6k#C?gTXyH{wW%9u*ikv)NH){$UVU{}>dw*nqowP%lV z;MQgUHeS7EQIkjmBXQHJxB^{`QqxSe+Sr@{!9?S(X*XP{={kFCs5}|&a%EYj4T$tQ z0>myO-;Y&QG);p8R9z)D@Dv0g`!BV{!{qQ1EN8OiKI{)H@VLVLU1eOE@LX+d=&OBL zJ({i~-yu+0?#%z4H+FPRG^vetgyBT^P3cG?CjmNu$>m` z*5CtN7Oid6ofnp}#zvV+eG@akWEYuHBNoA-X!0O&Y1tAT4d|#DOr~D{6bx2V%qoW* zDEY21MvB@mmn~sK>r-M#wZd&%WI+*|n{ruwp9Bm3+1J;f3vzcovi<&&Q@HR2nJlX& zaSMWZ21beb8oS2M8ng!XrVe&j^lpHft#@DcOEa}87D?D z&DG~O>zOaKODe>qgXGX6rGqCgyd+4WQ*Oyivh#?sWR@6z9gz(GX)&EYkK`=QV`8WY zMFpJp5N;L}K-SNjMQoPE)^Q{tXG|_2q*|3CBT`jVIK)6#JYqkAG(5jswmV1bl#B(ec_q&C4ZpkjE7iPY@yAih$4PY$ zMD_3S$%$#)Rn)1cA%PAm1ph*K&zh8Uu?k><3bzI>e~6CnebzOH30s_)DR#u9tlzEP z8AxD29*ULe2Zj%z3{ac}=`-8ELJ6|L&&_iS-E6@$L3}ke?;eLd5PodW%qb$8qX%sn zH{+g4F5yYes>ox!-g#+6??n3<^)ZhC7FjtJd;1}63!4o?j0mlr*$fBe6^bG>2t+2c zKp|}oyZ+AVkx!^};<&Ts_{#SGUl_U7cqD)gF!?#KFx$RacegdR1WnK~5u)@7ZbtM& zu+W$YnuMV>lSp*>fqv_xm4R&w%Y=YX=2e-6+IJ2@C30 zK^6okke%&et+P*ijUp_qJ?H0i_aSt>67lLSl6gTpsGF4$;1B?dD~q_f3Ucrc5$ktJ zY+zUU#?$rFn8(=PKamy(^%HN%q;X_bMGV@KCY-6vV)~?3qjDCrhd@RnawCCbYyyn? zma_i)59#JNfU-(Bmx{7n&a4Jn-KgYR6IW$B#OL{pu|k5v)#Q*w2!QY}E-pmxbBTaN zY#>_7*GW3hihK95sgXmQau*bBv3Nur?Rw$nv!ubJ=ISU>AvMeXT|i){G!haE(`^m) zZ~joKQ`pED8kWRj;^-XoHFj+8M7LV=tS69T1oc#H?(|(cSae>(_d1^`@&#Mukh!75 z0GUK!4tL(BIWuhOXz{tAoBZVaL-XEq6aT=zmzmJNI#+9-4c;%y0ZR_wIQ8FVSRw{f z9$u^tP32iVN#CN6iv$=g$&!ye=^hGuIX5IUlX{~F7Gl`7KdbuKfhF@w7af{M zpIFQa(AMDv;uvyMnkXYeLz#*xGG_Lq4yfU*)5}*@U7y=95fEOxb}P8H!XqB(gGn|Hl*Em28N_JhK9yZL08*GEMWGRgLc8 zcMy(Du{qJ6ee-*@ijVt6|6-t7<-7GrN#SLCq~Wstl?2jUHUy>%aTPo1w&t*3*Ruj4 z67iM}h>|=UvGOg_Y0#K(DNQKjIr8Jg#t`F∈w9u_u&~=n;)~Xa42AkB{_vOCmsN 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 yB7$a+Y?x(&U^pkZbT|+ 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

AFd|h^zUF9;n66+ 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

  • R_1Dm*N$8B`Abuck8Mm}HQz3+W@ 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�<$Lo?Ecs|1-b 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%0At{b%^p$3D$z=Uq+HdI%+U*qN&9 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±JZ^QBf3T9@_Q;sx)Uz}z7m0Wb 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

    bYI560qRR> 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�aJj?F*Cc3SWacRF{tod{WbZl%dw7&l*A${Dv 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
  • {oGUY< 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∈#&_w<^&E}fZ< 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%0D%;dW)o1U{BNHf^FPoq4<5#%RcsGo=`wU+%PsPpt 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

    F3<4z^F1ZbcF@pp8bn#0t1&D}ikz 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

    8V-%eCR!{}8WME&Y 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%0A(_bYIm8JXPt%xWSNw+pTwbaJx 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 z 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

    Qsp!=Lm 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

    hy=LI$yXz>5SOzA!``^ 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 z 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ΜZ4JN*xo+ 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

    vak(E|m?B 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

    Myl3`)(6CzIy1RIzdqAhg5@l^9Ijd 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�x9IQwIKkCNVWJ@#+J{Te<%`}5BR=~c8tmd8kS1kjmLo$ zFh;<_t-?e`EYSiL4B(#bHuCcQUzC`5+<+jW2s_%)S>kkHO5pJlkNEL2t_a$(+dx1we6B5?hLOQrN5A=2uy67v{zRE_h|St|?vCt5}iikO;X%rJOI{ipVs{ zKaMV42Vbhpw`|z~>E*Zzmv|s+ByB5T3Ex2X-#gvgy7Tk7431QYb=0J`<@g~XQ7)gZ zyZ9IsET8{15W`fZH3}_V@_qPWHhlRVYUEtVW02aPyx$;pwoc!T)SayE)_y0$>(4|q ztGL&1;i+5oy#5o;;anA(DOmfPlXB*}jS$t=eM-pTkFtE5J6?V2`_JysE!&^|X%xZn zcYAYWIGUV(p8yV#KGSS&ZqqTtW3J2Ryy`c?En&f=FbOaa( z?*$>C)MzRyqN8;1DXyR|9kyk*Zr`G{n`38t;0mbE%ui%qtNph!jY&%%kc$Hubb{fE z-A)m*V<12J9;=WdMCZYkp9lGhl?OgBDR;PEePv@vKyS1oc=58hzL{*+b>dC*$!4y*^V-C?U`w%D2iQ~7C zSRDV%<6&aR;OnFTTzY~L#_ZSlH-CfzhJ_3a2=-dt1RI}HG)bce8^2Xlkn7hgGv`x% zeqHT$>vZJAJG4z@y9C=A9JA&}|HAb8z3)K{$5)}`IS)SGy0T=KVr|Ig z6C@#?Ry8P-c4dqU-uO&E#mm=^^Z1-&oqRD9i&M#QaD_WyTEdhQV`cq6tc)RZ9F2XB zirhAQziEaTe;*{XtXY|BxgREwz^x~Ml6OpDS zrjh1<+)skI2Uc;U!hSGUo&T16 z|D!`M5sAH2m7H8LY~LD;gO|{uv$%Db>XQIJ&3lhXS)agcDGO_BVfhdgtI#(***_Rr z$ubnwc_kjWzOuv6q_-bUl)fK$_AfhL6q-Vuu+L!s~73UQW79R%A4KoUU3o z54&_7_u{+QdhQP#2IY}37#?Gv9~6qZ9ymMjINJ)FCXF5ql7@rupQ&q(FQo-T5*#yf zi7QI~tuZE`_&${;J(HJ03o6<%X}O8nwIZ$h#2-RO_!cO z9O6w)&G#L)ebmxUeQEPq#ps>-ftjTrZzQ^n;O}@9mIUI25}niaKQk{s{;8I6Z+~I~ zccHtM2a?|Vy5g_N;851tuBAXCPZBoH{ojGz*nW1EuPtPWOuh@XSxt&^h^iHp>n>Od z^m`=EQp_YV=Q?UZNVI8Ie~rcd5Wc`YFPbdTZ~8r&d&03k=5lksIijBBV=N9!smiye zFqTp$5*Xq6IhJnzX>tIK2^y19IrlP1emWjKkk(jkZ~pR?HnBGuj$$~{SvTjJg5+7T z&8i4KI;s-0NVmGx!WB_K>(*{`dZ(u%$8V?gD`u5gg`e4%v!fH;jdqCsvcnICqa(g@B5OEu1k2Ay*hv6{2+8h=%;(uU7HY4qwidRcHZp_!vwGXm;^OC@ zZ9an*lZos~Q?o9JIcjo?ea=4##3g{-jm8tKn*u3pRW96cmrQ*Lf zN7k&}aU%Yn4I#=#U0PX(xm_PSlHEO6K!jp1L+Q|Cq-IAf1s#9pZ<(%qf+}~j*g>KR zkT(h^{Z3p!&ocE*HXW=3(~R8H2~|q0ORFR)LZR(e-YqrWE?X=g%)zLb!1O&CkJCd_ zf_kp?+RGR4HaH^ngkv@@c>WuBuJQd>Me{I=-*Z5c>*WS)xzpHdmBe7yNTJvuj?q8P z_CfqJe1N;5`9`>C6oT(WONZp`j9ZBS~^Yp?s3pgc&tiFIGi zDY#Q5LZjN-ckzdDk8|h?t_(V_mYh=D&jg80jx#(uk-XP=sPvir9f=HjB!4^NUk45% zHR877WZ+)Lo(e$j{hmN5#n+mu_V#04>D-b_zSuU^6s>ALjR+wD<@Qd9fe31B;N0PM zuot6O=@FYW{?M8_WoB2`#_?UbU?a@i>0x04>8{s`nFx*n4pp}{Rm4anlVbX+AIy0z zP0Sh5e6#NENGS4?YAh!Q@Q%SvtSN)AI;robX` zYx?B*opi_`mXx`Cw$3=|JRB1Bij#7MJAo-sZ|rH6G8CbE-r3~vWWY8cM>-BQXyfNQ zV~JGjbsS=Ky?Diy&LBYOri9G=0w%VW_g}gDy>T2mY9rI;I#5q;tAb(VbZ;#6X*Zx@ zKOgBtZ<>&*+g^=^%McsQ4Ic=bzv}+xF36X7h}}=~1{N4T-GGSvboS$54sG4FqXg{k z6U2FP#SiO-YR5ok$oZYG?Lut`Nd9pKDqWY0VHVM)CWl-_+O3+X;xv!8##SPKylt+T zt-wa`l<-0o0!ck4W`6W=_gnM>L6m`^fpX%vdR7^ZoFBhb<#OX(Uq@(dj2LWysQiWSkK?)0Fh#wJuWihq=10H$$mc>rN1*yA74bh z9X-m$`R+%#$9}4jfg0$>_A~cWJ4;(P;V)JncWQ?|LX^1^X0G$(syP$>OX#g}b5+}I z>_YHUMRetuLk};aTMx_H@J9UEN_m>bth*n@Bb4zVe)WBY_EhsN6rdbjdK=^ZE?X1X zYl-!?XRV`eEKh0*YV5EE1y*{H$)~1W0o@`rA`?y%$Gon|Tm4}s zjR@RDgUoQt^*cd>@WY+)bnKiTo84z#nuClgj?2x6UyP$H=jM`TIXP4q$cV<0K5_Y; z4YTC7=c^33iueWV${Ht*T2#9d#=Vuhynn?mEVb@WE4XF!xhw8#Y5&c_Kt}Dz|BM^ckNA{I*gBw{9e{~Qw~=? zFON0)!2CtL+r<1`Ablg%hE`VB@^uuoN%Mi|7TkH4ONpxb)fH9jb}KyQJ#J4UHy@UM z@)@}ZC)z>tS|RK^R2x9{^#Hh=fE#S9cK5D*x`k4H&@@T(0h{q7R(Sqzrk52(M5jrxX88cWCzdAss3G5et5C<5a8>x8i7*~i446`{P>q<5g^|F z^U_LWRtZ-q0Q2fA=RZm#BO~)|9$bM^P~cOP3quF46khiyF;#aDPH8Iyk6aKFQo!B$3rr6xT##TPXA%^NVB`{Cn!+ zqPL*9AyL=ky$u(Eo%I^7FP0}Gt5WZzs3k>!&keQlLMLsN;x{@x+(z^HR+ho)Z-g+< zJpW##kPmKy`h#)wdr8B^TdZY2&Uhpl!|pxXo}=tFm1x{&gG11qRIB6 zUG}RXb7!T*K3dxMxKP17ur+j~3M)>IS#3Ph+DL5mPti~00#dGe^Q|Ru&7UIeV4}cJos^yM0I}!i4 z`Y6;*8M}2gFn*=}M^{Tn;ZnpVgK4-zfLy?KUJ$!?{(3Wts}hh`-x!0Gg#Ywv5OXKN zIVS=(FM!coUtj;v#ScvMfR%97L;Xl|gj2_^YpZnDjfJ*vg#$Ug#)N1k8~hT?jGeqX zvMG0|sG4ZHKOkMg#>WkP@shLG-FA~2!*=O80p`{`E=?7hIzFh+qcyBAU-a|2*%mxd zQTtI*<{8$A#s=9ffro};R4+BeZt3(pWN)8&&zvq3K|C#da8OV{05jEM2S&?uG|GnUX-U=Wdu(613hCvymxc3HN+8C;oOyt-zM#q+R z+#FMCg3?pZ-d9PnC@y0UZEa-K{(M}TH0FD)$K!w~6hDhytDoHtO^fxUFcLiXc4MN# zw~&*TOO+>5c4j1$vFx6AI*lqW#uf9&%dlU+EiEmR6HD2ymp7YV6PUXlyRX$X_Bn14 z_I~Lh8S1p~^;Lm{A%K>>KkNeq(%%>2Ts;q3gGd&?!T^e0JJ@H`x3s%T=ES4@02T2Z~c@TPH#0hq9wTuF|uEM2Lnpc zWpR^TrtO=p$6 zN$YkM$FQt+pZy)-caDd}YsSQ`x2RA$bmnftZjj5#D75qS85LLp93G!uZ)csFsk^yd z|C2f~0M!EIy<-mwA3uN1m7z)ilH)LQ+WT6s%TLJCd4+|@^6G%a9xOxeYQ&PRS_}C6 zfCSFU#Z^*i-;_PJeV>Kj@KN^T8u{8H4Y_D5_kFG<+6xS2Dl6WF#=-UP*RNiWm``L7 zZeT?{A$D7-cbH zYkND?d6dWRl1cGQ5kPqTJjrQP^$})orb;9abT0d@8CqzZWeb(D3O~f4RD*A@NfWWbXGU!wThTF|g8gkcL zaBhsTvMPXUco9F`zCisTsHS`P$5oJt4zrT9yIN|NJwE&6y4s#Ri)utoS>6cy>Pd0o_{E5*g zA9}9Pt4@{bHpcHCpj(X&YcLg4OFEF6!OsU}l@X(1BpNBHX-SEx;>)94R_X#)!#C%8 zF4&yMm3vxUXoEG?oM?zV(4^Om^ypr!#*!_rxRgPOBQneAey8Y?a53Ymrlq9R(QVf8 zQO2a<_#AOcv^myzN7~hviCj*p{v`)Sbi_o~gyG_I42D#Tt?LIXJL_-UL|?XI564}R zyBBopvVYFwexaBAVs9G3;BG9@qJ@au)4|1`eIF_`nB%G7RTbh-YN^_S2mRJhZ|v!h zQ^FyPp`9}A7Gpbc^m%WFALt!cjw-c&x?LiTbdfI4-nFocW(viVVt%B2Zq4D`8j~;@ zKT~JErS7_N+^wrFk!AH?HgVNSQ9i5GYqa6l5WeX)rlZ@Tt}6b(|H6@(6QVy5sBD+| zHRW^}b|zaC2nn?2&|75CzJrAo%>8?c7@d6l-iqxOY9?%Bx4GNzrsFt3mL(ty@S@q- zS*{$Pla}P<L-6fhL$=q`1lYPH)Y~>@N~NkXdDf zmX(2-1Ne`MdYrhfuC{23!LwX4?AwkT<8ph#-epxm`rPLlNhQw{7Z)!(Y8l8ECeD7n z&UBi)N0YfjdcS-PBwRhan&;cwKy8^(YG#N!Tpy~)k1qoM?QL0W%twLZnS!vVSVcmF zKU(kOgT-c;EzR`vsj{_!xv2)WLz*F`{FwFP@P zJ*^Z2;-!Cddn7d6f1!o-)-ymkKo&X;hKFIq1vH8B7$j>e^zyOv|ID!1LQBm`zU5UX zhAw(vc@oSr0uai|79xzMkK~M)B|xfUZ`wOP7f41n-sDiZjTblIvqI8beb2ub%`veQ zAXS|+C?F@uQIO7>8vcRuk1N(FAAZ&cZub}Ntk|mXd6!!zDlIPIo39#tYK#dJrsM*( zOq zGB!p!Iu(LptyoiI=!HhtdrhS7yGFY~*h7~CIyUXAP+ftJ{`Qa({HTWWzl^u<=9Z-m zG*2kSy{{@78X5!~ZT$VEQxx5&I6{K1uZc)V38R2XSaCvf4+ZMWD>*+gFO!!^%~Xoa z_=(eQl$u)aa0t5_InhR^m6)*wRSAM)`L6O&90hBbqcGe^aCc_gFjxEhGQtGxWaiv} zg73Rlq?EtJc7Aw1TR8PAT(ulkU71AExv$6R$QS0c+q%(wVTrhAPn8~%KRIn@e*DI^ z9dxvLi$f?r6Ucg9#r4i9hgO{^0@+XL%h3HS7q3sx`;({3kxE%_3BzpVln=%xT{*&0 zB<`UousfJp>$Ift3(Sy^eqBU4OiU{W8^)yH=jE8fD|FdPgfZ@t_ot|}iA+XSl&Jkc zf@9{iS{8>Olxp!r{5S3v@63rFdONyCG>Xq_+c@jNMI}Mk#R2`6&PtOm=q|SwF!o{l zGzEbU{Rj5)gua=|EL~BN|LUsFXlT=CgjCVknbS{b#3?Cipg1#0O6CG>t%ZK!j5R<= z=iEZ^XeTDJMZEx}euQdpAz)720|%}7C~>rTH^+yYI_a>o1sCl6fKTt+fP2EWn-gM@ zlz`ld8GREk&At5#$&F@+jqzLFPo)Qt9~gu3^Ub0?oOn&nb16hdZi04eFo9J=d#9Ky zhXBf!%Ui~x;zLrS$<5XdUM9I`OEn415zzd2ejF+(0%lxl5xL*T{@048QjHdFiOPks zxFSR$^~DJG4?A*VZve9+!Ga(HxzXa=t}|}bR`WyHk^?` z0l4oBHy+;EwF?~ol3CII4^8J7S6SOe@od|+C)=Jpak6dOc1^Z9+16w?*{;cUz5Ds_ z_UVLkey4rzedD^;`Y$8`gQLle7<{g{|F(PD+UqM51#w@i`W`Q7%K;@?F*M2*w(~r8 zI*{#h_+u2Rk_N}QUStv?vyDw0+D(!o6QbXd;G#D)-__D$kJi3exc99egfDyyeDgx= zZK=1}6Qh|(jB}$~olD50$s$$Z@+{{8Ad9r}EGusHYp}<-7qKJn7hB`f$4dnwweQPD zdvPNk3{@Nni7Z(X&27eld9nh9*2_Kp-*ZdTrAfzwL(dI|;C&Ru;)?C%z8c-P)ox?t zRAa|mOL$runB50DnuZWd9?cec^#xj5CX@8mI`8+SC^XNP+e5i*enQ3kfT$>ysP9pl zF5?;ey|-6$I!tcXwze0XJAN`My-g>-8gY1SDEPK~GWh4qE7)i3Elu^+dl9+f4M0%u zJHl}GN8&^i*lqZv>gq6%y+KBdWl@NDBgOby4EU7z?VxT1s!o4OJcix&eiD)64r0Ru zkdR^#1&$rLiH4n6nthyWJD4I9mg4s4z2`sX40`gmTH$N~SL%l~+MTvw!l z3vUex-Ywkz+I<>i{un6PaGGEonzwwddf(mj_<|j2zxf)`kfMdF(D9S(x!&yj38Kl$ zm`A-trPWf>Ib7ZU>`(oBPPeQNO=e_G*2<;OjqDtnP2vR{u!Y!?YEn3Ola8P64Q(?ZSo7@} ziu%Aw3RrB*@$GE5vm{X^miLonfu-pN^d?muXpJtc=2x_C+^tNMO{f3Nz)|BJa^Lu+ z;xahYV8bvm?ATW{s^hh4zH<9&r~Z3wpz?TQohM7S&=U7PTY)Ku%$kChksja)FadWo ztaQ@ZV=JGw#Cl8cOjVGv0dxnVL}N{94UKYoTctqm`{6)n89;@Ad6uAxBa|8pG$zZ^ zTfgrzG?9YFU_uJdH=N;pyj&Y@KlY7_t*th_$igqLir+?j&j#K0U(WEZc%|2lL6PNXzZHkoY6GO1Y@0H;letUc@J&S^yU?GHFpG~A_Ev6!h--`9-@rNOR=)ph=hdspJH<(@8lBG)ltL6)| zer1bPRQV)l1%VLZM%So!7!LX)4rdY-9sM#T;1BiOyw448=9uUHxH=Ut^kPy$GMepk zJGL2X(WiU5xU^)HNmV2nw>R4_hHSUhr3D=N-I%`iuwT}P(w3u?!>(!|JrjG%@+$+(To-J*L%8ec+z{sLY zUwNG4^433zTb2cQ>SN22ivNOhjw+8gYw z$-5b^w`jwySi-EdZ02~FXkoQfCP`D(Gek3$5FmxW30(eLtctg`wA6w;DYevdILa{Z z@!1Wr8F3oB@4J+MK7- zicjtZXKUck;Gk=3Yrq!oz^VOmXmX1TCLNs$LUPOFcrcvk?V?$w@0c`W+E9zLkjCIA zRuUzv^^ylb4j8`NgtoM?p-zT1(xNIYNG3*N^_pa%Qosu(>pX-pG7k;7u)_>6T@MKo z6c;hLd(;*9{YTZ?`|TpB`13vVI5(9({MR@8ejmNmZ*!*q_W6nrm=VT zw))dQpjYSf-fRY3t8p7`Gd!4 zSLOB=48|{VDGaNAHlNkIfCWeK&BG%gM^oTyv_{o~Y|i<3fWX%y=Te4yr-xU-W>+16-3H zC4B%{QfwK>Wfc+M&A7tT2SdQ^t*nU}DF#xZDcdhh%pX}%!PX@A;fkuC@gLEyv|rBH zd2uyo9=^Q(pCfm=_FrlH+`a!6Mv42c0I_GoS#596jsMq8d;=iZckGA6Mu`;f_&&Y1 zzJBxeQSIr82sn=kfy%LaP4B0dQ9aJ~*XL9FDK^)~GM|07vj8FC0B|SV6d2#DzdV`D z-QW7DAh-Qr3-I*ZdIo$+VRlZ3j_Lb|X}a4#glH50zA_%0gKi5_00-$~VRzBJis`4e zkfx9^{jo#!7K@+%ZCh+v5dS-|@zSI^at_E7j^f6Ke0DGmPj zp>6B~Y)mq4JV0{Px!zEn2Rgzb36BV28y>m9tWd|0Ob`RleFu^g%f$5lsALuv3GCa zs+2mF%N)-L(U_jB+QSIoe{pBkFo2<$ZEWUED+-K37Yesdtbc5V*O-H<&llOhg6y+% zaRHPJpbN$wC&rXE*ua1=*w?@SoFtRSTxtbPS09iVo%rG(PVMV_UT(|8mHA~Bns5PB z&a`(-MJP3c3vdz$u}shQ`d0zqz}fLAiQ?<6pX^LzTCAzX%_&`wk@dRb9Xa4FG4G|H<9^>fP%51nYDfEvU)qEDchmhv)&4u*Z?`;2ttD0Ih-$GW5T{@&<_4~QB8ZZmD; zqLLWLi82-h(nkrmVLv+GrnW(spPbq_+6>9L-&?u?HFs5j4yng27{luEQnCL~OTWPB zgsR=p z#pqY!f907M;rkfKXjID484Zt<$dsMowB8+Vh3{Vyyj`HP5^1Efi|8a76ONxe$LsfZhmLm({A&>jA$iXfJGh)8KZ4DFky@g6i@ND9#!@Ka9?E&oXqw z^yi>MhbWV9Ytog9ATTIhcsDnl8YdofG&NV4!3_Yolzb2gJEK;ENec-KF-#udPo^e{ zuLZ9LSQ`5X?qK!eWH+|}iOb#tSngk&zeJEb5Cf5SEoeV-xxF9HU;29B!weH-OJ>=B z^NAZ|nzg?5=I00eiN+TDA{xSuD@PD;IrYyj^)nnp5TEOBv7va`R1gD`di=N$74EB( z>-j8#emPzPIIqD^cTzXA)jW+%JWm@lKm6-5Qd>B!+B2p&tgNf!mX=5ngt>)L|9JPfuU6>e;=v{RY_s{UjZvk zk>N4DbUztV6V=Nhxi#p_LiZ+ge%igN%1+p8>+JWZ&yk&Kz3#Q2chU64*=G6A0v-D zJD~eAxuZj%yHNRjf;_K=69|zYG`$lagVOAF>lc1G5|lC9Ee^)c9na{wE~?p9Y1A^E zJ0-el^#CPpqq7{qe>k-6@G0~-%`aGatMk6iW_~o8z1kp0<;_Y8Z@4Y)*sn=P7es&g z9UGqR=kM;tc|HG&=9WdTiq_WOYE`LKYE^qt@P8pCP%sk+!2(0hDKbJR8kvC?dHHZm zf~gS>Q`hdvoAH4$-{P6^UV8G(d(!HW%!Zc}VZOc7cKJRzcYuAe`rh{S`Gzax#}7D| z?;jtL5JmH~serthF`#z~lm(%o{Jq7;BTFq)fkYkOJQ5hisZ0*~3qeGEHU-nZ$m`v3 zVzc+>n}dUc+4Xgx;5P)gsJFKP8jdM|VLD%_4~8c8aky>`&xSaGXNkl8(ZIiMli}I# zSq6*k>x>aZaxxuQfw3nX(noqRYSBj=<20e`Z@PKZ(hD672orvC=y+c|V2J;alFl9V%&}s?^jDr}>1C?BhrFf$heBG3)BJL~xwaBYplT z0BRt&+q<=!yReVrC5neFbalI$EMv_(1IOBe=r^))uyP5R#c#c7F2BM;(g^_Ld zN0ntXEs&e=FzPS*!GfcO=W&G35pH%QEl_SN!e<}Iot3_?Mc|S=Bh0rD)B|hT7Y4*G zzx={2An|p6Ts22_rg~x?Opw@NlYZ;_!ad-*xUIA&5^C_;D~4mr^CfeuVm~;oMGScb zrIATFq(9Tr?oCv?I+t&9f9QqOfsn#L1rK1Dz{bW*6V%pIrp$IcS`{x+{yh8Id^Fz? zEL+gZ$~Yd_-ppg5p3ah*RD5-AEF7Zto>CJ(LrbjB8Wg7%L{i9JKfgC4=_%+f zLI0nJTxA-aEE%K(k*JZB9=n4I|9D^RK|i_qUq-lx=MJl?K?wG@G2|Cw?17-3#8OLh zzbbUF?e&&UTC9l5-zQPKhT((0L_p-A#=R6- zZxW-Eqq1Jl-@39I%<{?6QHykL$3ki@uC%8uZ)7#KDo1<+Z*fGyKi`DT zoMViAZ~=(Ok)bJ;c8|}?y8VC5`^?hSc=f!vo0R;$fL?(@nveF^r~*0&y%387B#{~pEN zD4L*q6)?sQ(%*SCNq@iG{O@n{g_^(xzv6CzCl*ajoqXG(6;3wQswyv^1?YFaJKbML zLiPS5x&6in(Su{Bo-xcv76Ku7`Hb%?V8#$lTDc745^edc_R^04!iur@EA)B>pmB-6 z4Q+oRjl7$_R}uPyUrTAF-c5{;heSoeIXSuXiYAW@#d2*)102i-hCI-}pTTct5KZ>_ zE?CRcIm4}HisAmNV?KB%8o%pJqFtbRLufl72uO-VY#RavU zSaT1Ld-8TRx71eu(p|rq!;`l!B$RKg=8Tz{`zJ+}zj_$s&p}C}_Txtp(0|mLn3%xl z)zeDl0CJ6|fI!I3&)2hNpdO64DLRW_^A7zWpQXkopCzzb)csoawRqWi=lx}M{E72L z68D>wkO(gTzMKh!2h!gAK~wNBu(t683FEhE!s$uWDnTe+S)5odcIDbjk+p7wM zh_r(V?p%!U-UMC>=0Rd&q6h;XH5!b8BX7Og+R5X~sB`D()0;(wz2Vv^M>djGAKiVmMSMQ>ejC618=+4<<70oLLWum2}rN)YW#Z(BtZojGCUtk~>Uw7-BT0K5IOl4xT zXoWz4nIPE>&Vz1udh+h>IbR@!GEWCs)*m@<4eD-2FWk5RFl_ZP1sP?*&9@Gg3fjNo zF$iUlYLOyCA#4SxSEnMXE`($Ucg8d0rBy{aeb@2$NNrz%o^RcPCOmNrGUAw_)jHS$ z-2$TxgdCOm`NfByU(`3j^~NJcEI47~3C9NqfbA0iAAtZ@arfyh5>RZZssaLNF5vJ5 z6oP>3d>8_7n_USADTToucugN&E~uZ&N{V$_zt3~caZu4HReL=E! z$>7e(TuC`>Z+or&UR0NKc1Ob|OU|$14uwd|fd=CZrW+b8A3en6`UE{5W!anMcphc+ z46e0Tl4;psq++oenLzpq3U%iQzCLj{UcMX`(l}hpR8lTA-}{Q`l4n6mcr2t8Fisyjj>csz2~6kouDP@`*Hqvd8}- zUdXv(cU$<|=*sOAV--`+1(~9|vEu4KYz=>i$sKDu#AjZ55JX{#jItyL3TegoC(xa+ zs38&l?Hv7K# zBdwj)cK3BZy@v%QiM|HINs1T@A6RB-m&ZFuoyC)PY1AIJ#U^qL>TD zdn2R4%X_R?3<+2z5S+X85_yepLLOJ!M+TN^dWVnJ_!Q|uBmi=h~(UiW=&-9%A5npY>QX{dWS@&L6I^V9&_;K5H@@F}Q50w8^Ec zUiU-zAaatZ%1Mr9+}|Q3ot*Ay>8l_%MOhfCPf8)k4O04OMRMWCoeG3N_oH`ziJqK? zaJBrK04FGLjw|KcnCrHuE-*m0z~fnUtE3l*p>b69-4Y+5bXb!q!qv!8lqrZdpi!`k z0}tOs=yS-vhB~~e+>Tvd2CodFUXWi*zlpg$_~um{T`EZItbjWbN&dZp=?*1k2;fQe zB~c=3e`34F&bZm|{o8u}5ELpDDK01pRppP6Z`q-BGX5nu>c;n$49i*Lm7JEw??}

    ;KibSUt3uZ4enm-JuJbfV++g^|G@PRG&3NsGeK_fS<7%*shJr)dGQh0QpmolW zJwUg#c4p@0N0}iO$>8q0(O7r{!`NtH2*p3jd{eFA49k(6D@njiaNI%5Ktq9c|D)3w zyMbabQ5X55H18cEfc|*O*d}l^LygrKeyIP$clSZ4?jz;SCHPO@XHPY=o52u(@f$3b zNd|D?9UZ(tty;mNG^Pod}gpax*ipn?Md-FySUegy!|5^ipsec*ZY zr!a}vj;q-+2W^d~7kB$CBRE1e5jA$i0(|S-Ujsar$<5~G0@_@5#v?~wnPs_grth?x zrIS0)xY$mAFu7Dzok4SQx^1@GgTLDg=AHR}3iv&~tyeHq{Y82&{w?<9;RK>6X?a;K z?7idLF57ciuP-n>oztm#opp93)4;ChG~v$Gbj#McIX@&s1=$2;!DcpTFdTy${3T@6 zV+YrVlP`hsXB$+Lkrm0Disw=XkTk(XoZH&;t*-`Jpuk8KmdpMkNQ1vm-y)a5rwnAj zc3kTx3#17Wg1PA4;S`e(9cn}C$bO7pC!!q)K;OEX;Sbu(m}q4F4QGO3!t&5`r6S-( zHYOf3&dSv;VO*CkL6#%9^|SE@J>%q%aVjir-wHGjjwl(1PwN)=Py z;84Z>sk#LJVW?^xfy}&BDJibu*!b_Crpi>SNN072z%+CC!&DNx@9+mQo{pfsH!o^U z+pBlFa=jKM0+@%d2w5b?rvpsZlpHH)P`_MpRU!aWdWm?OTiphrP6G9sQJ0s34N>0< zngVoV5!1sVSImb_0JOUz0f_y8Zigd~F76DR zBplW(%Sb1H)=o7j3Bl3_|1|eLg5dkL7{J5?s@ccL{?Fi9T=tS`YJe|7+S8M#fk7Yi zJ(rz92yD$FJ{mo~*6b?RtR|f=XTdC6+))cs@;fK0gwg67{fR}@_h6bFaq$xM=7zx^ z@{tVAN5%VXB^{Y}(a{xdycq{hs98>UwsB~Wf1A-yA_FRKaC@0SuQ_8*9)-2Mew>l{eRS%xJY@aAR-LS7 zYFWQHi*wp;nl9mT-aXIY_nc^JI=?8wFdY;o5$ZVF?{Ye<%iQK1Ci>jjT-x)1P#PZ%t3tPAcgUI+6n;WDI zZ6B1E&zo@4@h`d_E)VJo&s$_v#6o{gW6bIuKioJkEK3S{LWgTUx>_xi2K`u7t&>q0o@x2PA#LiK)+IcdWt5MV>5c=X? zIR_Fc_D5n$x=TXK(F}XZSPEVvsK8l4#xShZvFfD*C}xRo$+IS#vgEonwgV(mM;o{k zD`;B@Wn)7JfBnc)QdLr$ zEDY4`e7bI>R6OQmV}o8Jtmod1)zBj?J;^PWWf1NEs|E551}awwtMC7nAYot=7*X4+ zzfCl&O9Wp!EgC5S50TcFOVSp&GMY0D^}0%D{Wg@O-tTSgp?dX-LCVLQ}wT0(Olaz&BJ%^i#WWG_&~%P z51$pj4+hAcs`M2TD3arLcx=GsudJywTK=u5UXx;NEfYw*CoG{X!NBsO8J#j8cl;6Y z2jj81d0wgaxL;`$*_h%`F+3>C$K^|_*1{5yRoty8R+Uyd zt@p^mrM$i(qHVlB_sbszAS^}^F=NYDzCRiv&lOjG>Cg2FMWuhfzMqLo^kjMHBTGR3 z;YOJ4>JCV&N zxtumlNWK6(ruaKFn{VH;rgc-P*JN)Xr0>ND5R+Hh9La%^CQcSuS@~b##l^+NVZ(6* z2=P)ROYAdY1=RUKzM)($e+Dgp+P7X}_ykBV*MQw{c5_qS+L|61vkMA*u|Rf&cP_)k zpkE$m>tmzuCZ~~XjPIMOdRI487Nvw*1))E?%zPJiIOW*0qv>GM4`35F)&8!+Nv$f^ zAeYF1u8Q%B85&TCB108PkqjK<5RxNhJ98FfWoh`%_y+>H10!VRU&L=&WfNn~LTVTJ z(SerP%;MM8_zNBzvBhg8+Q5N>1igLhLrZ!E#Vsav?}}F z%=4)8s{&@_vK+geuyFUA9oM37AnqG}>vc~rWAsIvZ&`dV+uQHhGlDnR&m&aWFJ!rH zo$y#DrkyfW7}>ZAl4=^poD+YS?4&R#RT&{^5!3jf$4sdB*5$P%AWz0C@daG=BTmml z0^kxuE^oH4f`7sF)LkNI<{&Tr@zRclY(VcYC6T89RaGl#6%zldA=w?~Ud>QvFhhUi z^+pxWdmzl|*GS8YnLmr)LnB$YqaH~K9i&iNUh-=?1h?QwF-Q_lz1NcNEu3G&&(~M} z_N`7g2+z0u(PAS{CLkzDB}f@j-<@x%OGi@u7pmBfHg>kaioz`WluHO}42YFAv=Ny^ zs?hjb)fTyBz^_bU5T^8R$p}@LV>{x{?BS7yAHs3$56wi2I$9y%3aP4W-*mR;*e~Asv`PRo?3~5$oaHkdd1x=$FF~$jBxL?R{0`?Gh+f#nfUoY+g?=#m8^C5N}!WIKQDr(zs4UK#B+V426^c(X>U&~qTL0#sgG_sQmy;F@>+e2SxWcn8!aK`>VRR3zaAD(D)gy`rp&HpKcf5% z@?_>anIz6ATc$88nPeZCMaa8=7-G0`7&j~oO;l-^aYTb$#iookI}B|)_oeu-x@tpb zL9VWMmgjD>X}0q#S2>1eTLoQpN0}Yhln|RW6!&U*@cI0fsBc>If z+AvmxhXOxx^r9?(2EW6#kd7bV!nD)v_G&HzXuLr93c~LXzMSa-6yYq2q^q$qAl|Q` zffZP@d3bn=RcM*ocEJA2)VV#JSZy$c|1S>;2rK%J)(d#kLt9!ne-{<)M{J2jS>>;m zNoioDrY7a-j}IejphjtCDD9NiGKUz%+#Jyl(ksr+ZjbZj+B;4;MN-DH^1YAgO+Vyf?BJR(MNK?-hDNF z@l1SDq}bqz&z4?ZUU`2wnY{=w+HgM%N``xjSW0vz|f&Vv2%1$t6-aFOCV223NV86n`Ni$gE^bwyy?H$0=vGrJnql_3XL4A31Ms>6y_G zo*M2~r95Bjp*3%x^E@v~%snnj$~+$Y@uBZp|{gn z5dx?yFj=)l8is~Yn>2Wc*pAK4$PuGw@YiYzv>Q?YX#N{(?}i&xpIERruk@%J#MW9+ zleYTBpoHb)0C#Y{4_aVtPuMNcPG!{P2ZBz`10*E^6N!Pt4SY^?urpiYPtAg1Uglt%HUIyO9LWN4uepb1h&B z5UXM3Xk>pbs$4VxAP~kBvQ+8+hA>l3IWxQt@0`NKnnnaAnneXhn(tGmgURxzVE+B% zy8SW!_A?Y`79!9@0Mz9`jx0cd7l1crm7&Qs+3xWLd}p94v;d=Tfn5@yooQv*1znw- z7<{}w0Q&(zq*kxV;Nn8yDF_t|@`4qa8JPn6E`yh~1{0d>)8vP*7ck9gb%8k-dop)S>v;0xZ`$`X;`W(k5kmHi7;$n`)xva2Hd+3#+TKW@ zcx+HV+IDwmd3L@V70pb!u{@Y${wYazDYjtXKN>Y?NQT1C{mF$rd#=Q?SC?H_BRo^M zsHCMPFq4xUZBvgHJE9DR>H{i7H7BRvTLS{5GG*f;smP=}`r1Og`>Fg)vS5dBnBP%= zP6;4yhKPAMX?)KSFaTHKJV6Lvhf1Lu=1=5^D z3I}JhmoryHs?XPs)-edz&IwBinsmA^;*XLgqk#m4wmV0t&fShCXd$id52%wcKBm>u zM9D%xAjmsp(^2Fjpg{AiB8xhsi=mTK7>qGM$rZrwX(W<`CkvXZ zvbKZ+vSSc7aFM*c-`Y*4dH%Y$+=J)|~^u|qx-EEEU<7&Z`nZ6V3M4tDh zbj^ntK9`-2!@r8M2FnF1fUv*)e#8X?2mysipvvF=o}EFFB-7C?P`%oa40yoTj-U#V6_G(9oVsel5J%A`AvdT$;f%o0KVW0vl_z+P0C-lMBHj*o&7`YJ$MUb=%rhn)o|+ zSY2zoQ+%Vg@|zV1_xuZ+VzaWuqLV0@KYIR)Z7A#mLKin7M4ELR*{&_seM|RG6M7u= z2{Ox9rhTFuB@H8<2n))zEHIv@ifeR zB5(nf6%@@B7I-(BG5JCfY=bg11Qc9C#A7DADJ3&1Ithw;B7#&h1G_jfl4elqtCD_x zf+a-Ao}m)lIjhAeFcQh^m#fq8%mgY(xkAVUeXdCqfE6nP7f6eA{3V`LjwTX034%7Ndk3E=_v+1+p#&Q$dVX~QwTaEF>)IKL$!J0U^ZqA@LLXD`dC0dH6#2f_ zmiYD0ovTxszbvD+Lfz52o!iDLn*C-R^}Wo}EX7GFh9wP?v4!{7zwPDs`>Ep;D8{3E zJG0cPo@TKXcIq-#+DcHxN8L;vzzn2?AIf#~D!<1MJCjJ}b0H`MM;*eeFCm^xFxQty z2_X=hOUo0>vWs)0ka5jG(xy19#Q#Z+O`T_n5DWJA`h}DgtH~V!%K}F>6wH2Uo1dQ_ z@=v+Q<9tr4eW!AQc4lUXA;XcE&EoQ&)$E@m!P6AFr{!)=(-PvF1b4*j-}x$z<`XJM zKr;)0zM{i)yGfKJo4u(kmI}4|f@wYP^#u#RA@>9UPv-dyFA(Ii)CwV@-FO~ou2Qd3jMm!|%fR%i46w~o7u8WFPRLEIKCP{Z%j zPXef-QPtKuc@s_fsBWY;4Fp5g)iM=ZXJ*c&c5wqKGTM%&uWmN3^17$5;`OBDXsHlo`*w&^?sAuS|8b!pggLbI2p9LpCo2l# zHm**Nr_dvxwIO$C(^U;8olXjWw>)28Rv@cTEb|c*V(xDG1tfAZjZe_EUk63g(lb-j zPlT36o?Bn-6~$(Gc#S!~?`ibzt-ai}zbCcpI6oXRbiMo}@;xBseQYM47xCgxS@z^l zk;`=eqs(O$CG}0kj17T(76Sr!<}PeUuCDxXo{K2PXl@{^$RrquNU`GQ=2i=7WnEyE zu4O<6ufYw}DLc5L%d_~zlq2x_OaoJziDv|%<3sPe-kY$oxBG^la`UTAz|8eo;=6RX z1hRYp;Ux{h$d6w#ixG5auqn~gHDULeJfoiS4SKFP2@qS`Lj?r1064F^NCSy7`( z${8lgs_F9b@rD;^-ut@`m0Ws2sU>(+7^t}!m3fXE*~iDn--}f-DJf_mOU8s%#?X)y*q0-C zd|{XF>p%=Bo5|BIH(cPEITOgAmerZ?%W%jk$Mr>FYOnMdUpf3im;?6Q8~#su3BS$6 zgN5lJWho@%=z~8$1=n~pVMpH2&umI-YeNl2qmv>G*fUvh5LO7Kh@f9(z~*o+1O!EQ zag3{EEiEogHcJJnw{>PR8C_wZ0+skhfi3q`j(~p8ATxEvi(DzMy?v>50lNpCZ zC~flawPWK88latbcRTdnKn@4bKMO|U|x^b04^Aq3UbG~00) zx9eeP{r#!?Nkv^X0&0{Kw;yD#PL#ET6pkzi6>W?=P$^;QQn1=6=#;}8tkz%4zh+`` zQe1c_aW{WRRTkK`ue+aeW*o4vlN<8$pX_{#m|w@gL_Bnpj@zo!JA z2R5_0-6)8wA4=8Se-ox5QixELREP!lP@EtI1lv}FOJqR#=P^Y^e_v@S z%O&cKzkIY4ml;S&lp#R@GRho2vz=ET-@fGIStvznlZwHWY}J3&K?=hxlPgx{vD*(%h~`|*!>gS;HceMnhJTH?JyB&aVrRY zxcsO12jCYt999@WPl6z-keYvddRj7xqQQAH9Rcd+&vovPV%o09={F#%Ft>vj2i(72GjA zy&Ls{L8T1AjsTU2Vel;)#{`z6BuV-YOZm4+EH<-f*dpa20~V4fvOl4gKf*#WiBB*U zq&#n%v#aIU`*v9XZeWw!qXC+PTdSLL7L}ARh|s4i&4&NNMplpie&Lnzze^FO@exC; z3fqmbDEF=Y@-^v1laD3a0~3?F^H?<;ytj1kxfh#_?#S^>*~~5b^rFh*(-M#XC7vtG z--b7sD>^)4_)|v(iz8w^+k&UXBo>)w1T>c80=@6B-2!@G^*C?5>nkm`=sgBFb0!oS zvM7oaFjB$dd$24&N1L_3O_;IwU5<(+#ct&yaCP-J0>P35&4n`@x63$ z_{z$ihZcVR+3hc|wLt6JTez{A3CfJWCnpvqKvzUfjR?YyAHz^83c&=FlJfeVC;?4r zA2bb@C>MO0QOp`)Um>jvb+PPvAa%;bbkyWn{rbH7dwn`7R!gzU9O>kpi#-2>PcBlT6->$nR>r?&PJW z%~pRavaql$93dXqUW=j0T50Ue9ZRN0RU>l;kyj$n}kao3~U{P5MEpH5rR}@Ip zXa-{xiN|Uk)+PuRr(x4#)f7#3UK3j2PlR-o?=IZ<0DDRNh?tldxT~vcw*Th~MY7D} z(lTKA^LUAM&v2YKQIRB{dh4KZXy-QFqsjHTl>vOfVv35$hlhu4o0kPY!L(a!=DPH* zCi)!w{0dAC9`#1TuGqC5NZ?~Idu{i=3Lw(!vu<#YCa6G=>k)WN> zS#ASEpIUz{{+ileToHRIcN&<35$f7CBhq`o& zlettRi%Kf5l%f_HLqxvXd)lrLM%gKA)sqXWK7Qx^TOOe3NsAQ13=1OkQTw$-^!$+{ z-m<8&el$pD1)TkOyL8hf*fO+`bZQ80?`~;nXa+J8WkfOC9>Zp)g0D>pU+Y?ztyysp z;30}4<|yXR;K3Pk{cdBYuGEb`=SXmCtH&?zTqq8QH<=D46>)f^NVm0=Ic?|0(`z z>g=@*Tk8Gw#uW*KlBwwHhev(ZL4toAV6;n@I<_EQPgg!A{Pp-(z0hlUO|7c#)0WyT zKV=b#(fb@ve0#V3o;pd!#de%6QII|8T#ub7henE#`R~!G|IhI*2T_ifJ{bvNf?i*K zNW>pCICvMumCswJ#Mo0$kS&ixOf!9t-Pten3JgYIN^Q>ZJBn+(+Z(6!D4mhOkkA!@ zNbS9!Hyq0l@a6;(OMAB!6%>#F8q^+80ii~LQPR_!j);N-A`_{z9l($U?ok@86(}kK zwOUY!Xz(}I*5rVEu9TFNuE#ZNAe409sr|n+XT91dpZn&WLUMjgDw4UYy8?0Xx)UV- zL~fg!r`>6V-dkj^8|q*KpjTq-{_|TVF!WG4Qb;nCP#{o0mbggq#Kn~XJw(o<-!E^S zpRQV@Rh)m5vJCs}7LPSMe`bP|(@dEAH)&Ygohr7X-)Hp2OuOcAjH%wbW?8-UOI4S# zlqFQnv5ND>|+jGR`-vkt{Jm-X&UIq^= z4V-}SBpDoH5crXk1G0~Ny^{v2@)NCzqFhFNPFQpfI`@=%2InUT-n7>jHfov+`dz+? zIn)5^$~NR@&%2&x7Z@`XZdr0p*Y8Ws5yA7Z@`wa@S^Zy(5c8P6@PDH*8RcIM&RKZLIG zyMJeiYH@+LxHRw5GKq_moFl6Um=avou4gX^f*y>cIm*oM8-fBIr(|}w2PFX~1`tnA zPs;`VY2K@@8G=cnW(bx9p6kAC#9|OZih*4gz*J~Hk;-`g^wjA6WcRzGLPkjqvuq)9 z%%rfbE!~6_cwqGMuh}AVcmj9zfgg=?&K){DOXrB=$%kcr7+ut((7vw&x`XuS{h@b!q5OA;{191$FreYW< zaHwFJR=5aBU<}89?XEUWe^&9^+1{300Wu{}i;L4?h8JlX8F2&}8O+9haaS4IDaH>e zax^Pbexh2a^9THY$3tkcf5P_Sx$h3xw0fU0jqJDtDJQpuJaPsK2{MDG*nMW}fFN9Z zd8zTO8RPy~uG>d#ch-*s^lxi~J{~hE+4l=&NH0&}w+V30wLPDATQ+%~N!W}(T}BC? z5wO6hUA(jv&?QjS)V4ttgm&I=W`UmV@{bc*sQ!p4vp;6;WI(95pr$ACbsoqd?8_UO z3AP0)jv55Q-!18ix&p|!t9hyH=B+T7&|&0Q^A~FDg@&4(wnD=u7-_H-IlTTY6fI8p z7xKFsx8e^<7K&{V9xX4@?0$bdFsB;r91Gd->0k1Mw%%btZT-48*yfBFi!u1D{q z(?7fFVdkbkx}JvV{t5?mHJ}mcH-zjf^2Ifl{zW-?B8?}Ej)`=&7Bad&nPc$VJ?!_J z81!KZk3g3DfQKWn`3;Vmq6#-~apBPkq*&AF|HP^n{NLDVnLn08>*_(*VjiuK>_c- z|33No`LwmQ4O*h^-(0)<`^S$N$(pTwD2jrrsssW7LZJ}V)z!4MwPCZ_m_2(oD_5>0 z8a@2n3=0=xT(k(<_IcUcnqsQQu5D-u37B$O`Oapt^N!T8@cA?}Hwcg4_l$PMf{OtG z40;5HNfc4F1WAL4K{R3z4HyIif*?>{IvPENOL`bv<v{YhibDFKIe0^_y%x^s;ZB3z~FyCGM_R~S9P?s zEZ(tW8_mrvY}l}Nuvz#s+NTw7r#`a`3@COYU~|B!6Cp70T=xajmIPu5lTpAfIxtEC z2{nboDPc^&j1wjzpH@bO!%8x7^e&6Z%;(C_a@xtYW}v1wC84mQK_$mFkX=sFZ@MVz zK@k9hpC~E1GV)nSPXh?idZT^3N`&N-Ot3o(QG#Vpl5dvNi{)^D-)lui~IllAiho? zo7ZjzJ*m{#e@J%*5Cmax_J3qyfL}452fp*kjRy?s-vH*Ts`6S#N6RCMqAXWc_2s!3IL$3w!;*JpG&iWP(n@#^dBZK97QlMd9 z`+|Z3BuS#Yyc~zaf!S=vXf(2~tql#BG-mV&;7@>cQ|)eKS!Uh3b$s~YhqSl1vw#17 z91aI2lZmXXEVgaiMl>4z%W(SSi-754MccS;>jpxh2%%uw?>|7d0^D=^e`B-SP?H*h z1`gSYWHOQA$mWEJr?Tdi?fm`eH8eCg2mxTilhqsc;PGU!VRwU` z|HELyB1>3p!>@aBD8%FO`+)nOxoZjAHf=``4b;9<`*6bt4e$F}e7^>MaFn|s3}yhl z`VU(vyX+wfF1QbdlL+YR!Y2mxbky2DB#wiejexHot*8Vce!y%u3aAO_2YtiyR-lRAOJ~3K~(tyOU~!YOTRf} zU?wf(6d)(si5`&dHZ$v}c-+f)y-^iVGcpj3M$il(NQg;jkA|7QU;(HqQfV=7x3nW> z??JTYp?0(l_Bm~XKR`Gf*0M{og@pRCcV;q~B!PkcfG*1Gb)-8xw6Nr{$3FKSsQpBi zK+<#VAO7&e53ft5QdCt{5ex=#I2<%KHWF82m`o}+qNq`-~OuP<}Tk`w4B2IRVJG_`kA zR+P)7XHDnXH`W{tKY&ki6EJr7iro$9E0hJm^rI~EK!i{Hd)Ry}6@Y&h8zBUc2|{PP zUIb{6KsPJ}&Z^S?-xNz*kj+DN;^dPjgwNW14Rd%+N&$4daYn(7`1~8^BfZ;gYW8ivG6zS;bAe+r%Sr)-y zkW40nD$5v#fvULf57RXN1hB2OopTnXpJ_6GY%)&SmXWd0(jqHA$S4AD9(gR(1xX_Nz$$$ zweduG#814kijCVkNM{P9GDT8}o%E*)eCx+A!#GcpwGo*K6KZ&;y_LTHcDl0#ws!Q= z(O=}DrK`rB|F4YVf_cZXy``0k$~szy?NB8M_{X94@a}N!n?)UZljvPNfP?O6t_?&{ z(eqhytzB3guA9 z&(S#D?QLQj2BET{|NFzH4YDjz9tjhRgjlj<2`w!O?i1a@2=ZSZB>kZ z_nANEIL>v6L?2aE)hs;e1PX;bv3LcKF8*T(`1qk*&*H_4vlDCLD5Az+UL8s?HUT#W^4r2H-h9>TFH7K`L^S$tj}B{${olta80XYRCmnkL0q z{`Lk2RJ_4>TrN3v0t;qDIHjo(cCSkQH;-A<>S^ul;>DHk@Zz$4TN&4HZDqrj9i+x7 z81e{?V9;XX4Eqeixv>5{+r|rfavToM_Y?p73C_Y(<~cPrvBCfSVbKEqO4#rCpVnA) zxW@nC#M^+QD2j91X{R}rm6eVl2#zQUPP{zq$fD=~4-7kg5#XG5+ze;I@w1#6^)-%H z79C*b7+lNVp8H7l9l;Uo75@k;w!?|T5qWw9?>~%b>)XF!{JoC z@b7WP5ufMZFNXZuS1me=V89Kp7%u#S0q>CT?@gp>YOG^GQ8?V=LI$b^ey=~A#0wWL zjLe)lvubu#)$~R4>*{CLg-+r9k>OPV?2shshj-j|U427C{jnV8XLAJm#}O_02u6iL z;s5x3Uk5uwPk%c{*T?8?YvanVJq^IyFaDOdS8d=^U%X?yEd$OkfBJ2%zTvBIWGw$Z z!2$T%ZC6oU8GX;ruAU^@Te=7ayr`;zt{X$jKrXLQ9xda?KYLV?=>5Y%`EM|}@?1ULye z8fXH(1gswiuJ`QKgLzHYhc24+RqGa*om7N1DCvXKe3 zjci!AmJfg87Lv&^@6SDmPXRx}4a7R)e)#)5yKCFAtPPy>nh8VM*i*uWugQ?z;<$k6m^KQCZ~t$6p*XPGBvt6N&S&a9i>DKvE>E zqy=top8vyDK5jllu6^^v`GXt0l7vT;NgJiZ!9N_!fw_fk&*PtRE{wAh5DJAhPOhtL z+R@&N<2ai#naqqqi@;Csyo{RaFdw?%=R?Q;{^9TN;p=W6FDt-Cpy~G8zrc6C^8+|M z3eX+EsXzhOm$?I20sPBh;QmL!Zl?Pa=hP?nb>M-peC2Md;zJ!D6M%nb525e-Ld`zU zY?(GBP3W=F-%So*gAW#S8V%}!ui+}asH(*L#yYCY6w3VqviM$~hiN#Z3I>Uy!IE_y z05nEI9Mx3)ji;7vzH^lPBS8hIYox|At0e?#Ce9{fNF-nV-ov1O6KEM@zCQtH!EC|( zC**-`54+9TIUaX$HdgooFcsHrehzAQDteKDJ|qtV(|~^(L%zd;gMKLnh5sE3XA|n! zf(Hpv@t`Xzx32Ewmsg)hWM?y8L`2bt?o&vLUOxKttB1n7R*I>!tb~pf_fc_lCDG~# z*kG1465IR8=SxVEL~(l>bnazrh49)~&^IfQD-w@*nKgMLb>TQRP|}KQ>h2(C6!F+1 zJGxSo>@nxx6VCbDe)hjA2wgM$9G|NRP~3Ddan(l4{K+by~I%>AF>$M^i2 zXE*3W!afuVZH$#io9_Sa?R@mc+sE1pun}l_=%M?t9gFKf{dpLF1>i@(=M_c4FbtZS zn%J~y6S(v4AAyUl`#ncC5e*Ixox0nBcy zWlF?PP=Sc&y{E8k2T^?Q_H@bN7X#G;>w{jqC8tU6IcRJ!-K!}7a`Fi?KmA&>4i(3s zZ(95g*e8rJPnW8mQ&n^PO;{*cmIj7f|0r8nPqAeij`@aT+s%Ih&OJn~mB2d?zYc7q zXq57!PQxx~B;I|3;N&^vn%@HSpW-eI&jB_cBIii3w>X#I03RLc2@W|>#Fy^G(+jD% zMYT~vHnV)MQNr8RLV#Z6o=U{ZB1%4wsVY2j;askLdd0!y3oij?NwSaN^eCd_#Ve^G zIB0nd)$5~jMjei&VcW1XTSV{B$5JC(0?ZO+ho-63$UYI@z}sIe74fJFv+Ji~m=?CF zlge+QJDnR(jc_@DnO;vze`ff$6UUlpQ24+8$A2f^ww(&E!GGOyDpFY`-slWgzxf=; zpMEa?d{dCiKlkgVP$;x9lgZ4GB*_VQN(Uww9X0|@kN@gHJY_+$>Fn_BQtXs9}gX6&a50AYG{~;y75$gA)1e8ZZ^?g0=aXWju z4)rpA23$ie1kZ3|{4511-$(rPz-Ap#0k>qI4Gvgd8Fg+DeMN4x{8z<%5({TfMg}VU z0@A+d_agkwff~V=&1>X$%bID)Y2y|AeMUSQ`qNEUpC_%}(1M;=^)QL8*MU9O@eeOZ z%7Uu;`M2W$Dh{IL$Lo`^b%zOR9hIl4w0B)Eta|=O=U^?q7q@fY!Qfut1c|B>BsB#1 z3B>9UWgmJfNzJTt=v@6IYW+e~MY^Gw@5ky~bt|w1_`w+6@7~}v)K?)QVH*~{KpBNx znwHMqD}gH+p?p2)fp8ZTzqO!|fTkl=LL6`e3k#K4?PNlZ4OHS(I5;?1l87IRxIL;W zm3IPf04+$I<*Sbpu6BjL91u{0egsQEQAEJNvA`(^2t|R4#!2|mStnwI*I-SiT(sZzZX?i1=y`O(EAM&fX8tw*4=~a%6MO6`O22^x7V%R zw*_E77(DLnb!!iG_5UaXCif8u|6x!8dO^}{Bn>b@DuJ(ZRQ>9IGswSi_GDrnfvVuX zh5sPZ2G~X#(}qmRA!j%gjd6EWUod^r#20V5_Cjgp+HE}f@`?w5pj3MjQhe^GKwLhC zT+QW2osS?%2$G1b%2ZW)nKs$S3CD++KHX2OT%oqg%bas>MXmYpO~6k^$#KTOcW#0z zEJP$6Bn*t5-C$d&ih}No6PtG}ddqSGu?bX6I}Ir|?M6_)e-NA_g;QS>M?_*;&|z}W zB<>`r59my9tY>n44U8}g=8!Z&Z#Ii;xlJfV0W1eZzlUfbfKsxM08s?X23vG+ygnjF zjkp!|5+v>*%zR*yR2M|@s_1$N6tHpV?@7_$nL;m_I400G1u( z?JWWB2rA-yU{Y;`pP)}bFBOqguo39&>88E6my%t=uuZb2Nm@%#$oEt3@e{8oKNS9b zVL32&$A&Eg3M-jDQDXKi9~G6Q;rquFAGq*hq%t3pp%GNmbT+T#=(?%A@X~TttSQpp zouMi&(f;2gU` zuLtR7T*dZ%uLJ;lwE!FlBR%c__#faJY9xXmuG+OVdVnd@0n)Z>^0#f*C6EVcV9}p` zW^V}t`{chuRaGvT*GRcXz`LirVINR%$l4)thC{)Ctl>5X7)Kx3yr!v>{`k?W&lZ0B z``3Bu&-wtdQ?3QL5qCs91atux9K^jkd-))!A`TAOTnbfDF%1n>@iIx# zDCr{)4Lw)|z`5(#8ayQpS&$HP%e^u|BIOMdG<6h3LNFa11Z+{HR}c^aUQYe~AK<`a z@rS@!;iiEXFDMa-#PE2%6b&6sDBuW|b!jaB^HY>MUO@8Hp<8aVm~c2eqFK+Us?KkJ`*Vg}bJHiUzJ!0d z`JcJ{mQVA|f4hZ3!JuXPX8OC^c;nAYa1cl)dU*HkSHZOcI2^hnFca7k4u`LwP}=~2 zX_YVy022#_KBi;fQ53@AFu+**IY$B+*IID}@KfA^D+X?G;`f2s09cm$*@XjHOdQ|) zptk(J+yMJSUvD3W==+}ue4IFh=Tz+8-C=JtmsZ#%_YX=_4VsE6o(0ZfMhz)k`+T8@(#p58q~+a;a9J`{4C+MrEjyg zwY3X30B^QbfA)>XpY#!qIre0tvpz_=C_T#9)F%)$ErDLr$rmydQawaM3aO0AvgK)7 zI!c7XGNF)6BrIbaHkW?vQ(ScAe=6~K<4C0Am+;k4d*Ve@opB|;sWX8-EGvPoXDJp_ zBv)?$z}6j9e;LWHZCJ_Xhca8&fT<(PBK2qALTui(#O7Xcom6vN6>b^n(ZHGBSWiQ3 z6;0FXncnDrrqtK6qs1Ld?Rt3Qj`h?0a+zH!G{=hm>5#tM8MDrghNpTuYxEj^rf<-bqB@grM9vP4?ZHkYE;QXO2|?ljWTmee6;*~ zVz>~W`|e}6v-ZJjSn<*yczIQhj*cX$&K#TG?BJn2JdODbJ~W=4@@4`2JQXDJ1nNaM$n!lZipIrEa!2}CMU>@>!X z$BFs++4RcYh@yC4yDd=Eb>Z^MKgmZIoyWD8U%+QRaRq{|qZtJRRid?{i*zbMDwCvn z%Vs*eT2W;Wfq)0cwE6iXKV{9DH87wE)YsQLxRLsU&vB$!4?Go#M5%~}G0Y;S0gmHZ zo@^MJS#7{JO)4uZ!Hp1qaUbU#E64+%skkeA14!bUi$624eF)KLl%UTwI|qY7T(t#& zPwt1q`O@4E((=Hc`Q>N71AiqYV1I6azTQ4J4!{w1FD&B-^&@c;8~|Sg2%c7j6=44} zmIIW$uHe^kXH*TOBm;_oO?pK)`m1Ru4t?uDStDNrIC)wle#y0>?(Y%?1%J+P$nCM> zH!XN`-A?F5K{~N2Ul@B!3RBij`kDM;Q{Ms6}b*Hdx`*#ETE}MMH^|W`i(cZG2 zK>0*GQ_hwBe*YiFfcN3ectF?j1_O9~K78IX z0NYBgqS(F$G2QE$#E}uz2o=*#fpEi(xNgOfz^Sc?lFMh9aMe`{31t1|7F z=|plVR+V6yB-7Qe;R}253m%-hT3|gde05>uoNq7PR~~8=utSQgAb{SIdk_H2LR4g| zQjvT*iR2HG^h>B+I*~~s^pcL=tK;!YlpIh6jglh~sR&SE#mTKse+F0x%sRj=RslOI z12Q7ek#zaBl7)zXBUt1!Sv+ACDNrKSkz-O-HCjQV*95<+BH1Q_S+uvW=iODykwkadcFZxy)c@ZfpK!cBiF3}nXf(m6>6Vrq zR99EwVBLXoD6OG2mBvVMLL^vF#SR9f-*W$W3_K9PUo5PxHH?wMH@R7L-SiNxsF$IEz7p%I(J+bo-zl~6Gkj6$1D}_#V1ot?-*5fKrj$udp<|K zr-UdgShmU302IsoByvRpfe_U}mBp)*+;YhY*tSKoyN8Wi4t#DHr2-(_MR6u7Dmte` zC3fUtnQpNoZy|=O@OLG6t=HfeDUIW!Udm;VN*0%#P|fKNFX5T<&Z|4;+t2N9@Lhuh z6-|@qc2ib-z%ne*bpy!}v8L1^T2PtFQ}hKXXeGjd5QSXPZI10N;_>?-QzX@%LO>!m zw_ZrBXgO*Gw|EV}QIjU~=M7tS@dLW90TK-pgP0=ZQzB|eB&Qiffz%8lDc!oMe0oOkOzbANmH*NGJ0rY)&c9WvO_C!>;Q=_U`ypE8~L zYMq2tO>0jz^CmW9^reYSQjx_8Oqlw4aLvI71xb>czJKS(@s~vq)#==J!$sJsKFS&< zaMX+jF8PqghE*GwKl^BEk2;MX{orT($E}T&0`vLN_kKn!?mrmXMqukBzkO!P^&h(o zOSh?x)e`jk$)x*{WdV;j0J4fBh{(3i+*8lP?+dX0on^!;Y7kTbL6CWC^A8?dOls(_r`X|mk!<2z+$r&1pIb-*6*_X=l>L!<~DyVYutV#GJ`1R|}j1_7sDwf^;$xFq@pZQ;w zuS&cDoHA_p(op?B5l}@eM5ETX48-_q7w&m)|A_BIe5k2ZelBR_esX+Dw(RBl4KS+Ln za$qNV_xKns-R*T1|Bs?L)c_z9?qIS3rUih+1BVJX+xCLA9Hj6FL>^`194120t^$}3GY)3^wAat5GPk6_NBpaNR>1^ z9xrCbK_~-7f@DvY%E}NnI+&6hnlFe1C56PuCafuvBvEn?-JM_cFg2#oop4uzMLmt` zDI-(L5s3!Dg!cXvRk0{VUBeW2nPC)JfrFbcPXv}0p9D$;9s=Vzbbt+h+J@lz-Bqeph|#am0<@Y$=Fd&##C zHVa@X;7A^sXju?ZcIZi`D38YxL=oGvF>^iOslyjg@dqj><@(X{8EnzUG*Zl&bN1l5 z4yICI5AZ3;>n;H$LBMo&S;9pH8Yb1^^Z6)f4r|wKpmk>}^G}}7l0Pk}!W}yg9mIXh zxPpH+@Y>);RgzF8m7-pxXhE@Lp~@=ViEdO$9TM)5Xat|?BUj9!N-6+8pATKv2aov( z2Uz{%uC#<37vJmD)WrDL@(Vz8D24re^#hmVguQ%c@uP=L5m>&mrF{9yeb!9rPV9iuKzWD@w6@udN zASxcBA(>cIp`u*H>l10&8Di~*E=mOh!5bixwQx)uoGeGrXrxfEFf9kIXt8zUvut|( z+kkf8e)zBRddd)eUi3sKa;zHBi8-f&{cW1 zmF}I5o&b14?^tn3qHhc6X@DnyOGo&af3u^b`^vMAsshKr>-BQhF;jWuFWV{U8p?p^ zjtBh|@)=epVbRPORTFFRdVRe7=ePLdhU5V)o};n=)QTEAu&5R#EDI(EBu=UHa?+G4 zK4z7;cc;LXWRa<53h&4z@`8d|I}vzyB&YWRH#VLzo95?N!>)j;%>b#bodgFi*rO;I zC5=KMhbno<=L@Jl1;5`hHYUP*V5QYDs`QPYX2c}8EUyfh( zGw%XsCB(^>M$D}4U*r}Lv9KE~BIUJHym3t%`l-T&W@ zH+}ajHX!{>+b`1PQHoJD*!UX91O0| zmj)D09Z3R7RjCL^>F#w`c=2eQ{$xKE7SV7NY$)nQV&NExv|DsWkrayhkokYfD6U87 z>`ZWL=P#Tu+Wq`WlCe~S57(ba|5K~E?SHr7?%{u-DG;HwHC zmB0$U_W&sgRutFIKcGgXyNa+PGyJfJvAAwn#Q*R~cz+Y}On}LgcIh+21wQNw2Fe?| zY7SYN!IP_YJ^rW)NgW>B`-=Y;`{Cao76BgsHqJeE`X{TS9`66;^NwxX$L@JxusklI zYjpQ#acrGJx&={`kwgWZD2S2IVyAA|3r82~>?$cRk*X;l#P6xZv`ifG$dZR}SSA)z zsg0}neIgwlCEi;0E?!Rwm9pwqbX`O8=4DvJp#}E&n;N`>ks0-m-}*( z&jj##{pg-@P)e9d_dOGBbMds=>VeA`?+L=cp=X_ym@;XlyUJ z>f1s`p@7Arv*+`XhaTtgMT^R=SiJZ^*P;O!yHXeigOp4_v2wbh0>wg(V11N|iDA;) zT!))w8Wi&o3J1varO-7ETZc$(2yeuP7M@8YXwdTfmYcCyhno+*SN@VYG*RxxpVv!< zjY>Y7p|K)PL%fcy=@ho3Q_#RFYJ{UfdXjlGCy%CEObSH_heJgC4nfJwAK%(|GwhRp ze>f3Xe%&{IF!zx=zrd7=K9+6OIbmiQYd03y+zn+Ok)x{nY3?p#zF`di-a%oo_|N)R zzK_RA5+s13E6lt3HT+r+WiwACn=SIoH`~dEkK-qolym0o&-3T+eF#Ha&)id|)7!J* zVCe@j1K9YL@BX;yUvK&}wqapekjZ7y^(19MKbo%N&u36QUcgT*T*aKZr@`3t2dJ?u z%hn17!J~#b{q%)gbx z-*v;Kt~BuItmuI7&kvaVf%KodT@SU3!4=nadz@FmwP$rq6(L=TfQVz{u|=6uz8kyP&pu;Hr5RPXeEnB+^%!Jw7P@X@n+`|DEw$}rcm>XC5&FVg^w>k-gTv1hJC!2_H+5seroC) z=xo`++naQjG#B@41=wqd$yXOHj0o;Z!~vXdoxK39rJGOG`Y?gFi{M1d>6knbQM2gE zw9z2LoB${?JgVjJPnyU_9(tVX=McYQ@#2w|zH(CiNu;m}@D96rN1K3S7jghKYVs`p~T&y+8im{(b_gXRrLFlEL%| zHFy;-CA-7~j~~AnAX&s#;yX4BT4AQXrnEd6lI0C21fRTWVjC&#wt zo#cx;xsplqn)P({CRqFSTikQcx5rZW4`NAgZ!d}@)7I9>lTSX!=FQv555+=nDW6sbq#|IEJB>uq++hFp(sQl4g+2%_%!pL#gFmMrgvHP?n}J7 zZVeY)b}7yq?Ob!-WvHs^;I0Aw7EupOQBMqBhdog6XJFbK68x}B_&YY~=XMkR;LfMQ zz(*POI~-W}*8@{dY^W3f9P7OY6b)DS51#ao%bJG^e+D)`1pN0N{8ta~A9Qg9Mezz} zoIIPWKD>Zst2VJ>Rr5|T_nJu}I_b@sEzeWzS&LIhpl3SCx2`}>caZN`0e1TLdnK`K zRa zRsi@OSc&=I$nUo~y{dOw?ZQSn-rf#5>vr7yW`Lh(ONHyqlt9(QFzG}Q44Lw&0klm8 zL_+}EAy}cJ21M`%aYO@2awr&i_Y6K2a{BcB@vq*|J?+dBrt|u`t!Sm)`3srkb-jwr zik6%I-6eJr;1=r;zs}7dV{`f}#lg*tL@sLH0 z&mf<*Xg5@**TURM4uY9y^){7_Pk)CQ7v6qIl>slh;wtn~4%JaG!~$mC!Dm_g$0v@W zB`ve~?L4X?5s{$Ns;3~Ci2i!CVh1ytnuz$y4((Q5IN!VdCJKcT-F+S8ZIQ6g#Lo4T z6C`4FQBwU`R8_*i%knXnC4tWYezIZX#v3|1I|WVCXx_FBa93cboq8g3Pdc9N?rwhh z*pnEBP9zYZ!;Jwb;0E#Sxgy*XL;WJOd=}lZuq+D+2~9Wg`vU}mWhB!n>gwv~=}8bR zkD?bfVzDT_35i@T2R_K@IU4F4Xl-ewdg2875(y-q2lP>upB)azahx*+L3nxa@7sTM zKbK#4AwHjKlvzSVkF^kpn%4-m+w$EAg7fNwl_S5kv{UU%_@95I~hh`jQ6Q zx9y~(tpl$&My#@)+L|t-f|op@D*T)`sIQ@}JW6j??FnpZvw&@hU7J(XY$qBjVl zfQ}AUj^w&OffPWEH4vV9EZ7c;BG8>SSaj}G>O&cR_(Yme*aujcS_x6~5(rlV5=Hnl zqbn5VENBQ43wUr$5D+=1T42NWZq}?yAR;2EJ|IbdK|@x9R0X_*j0{gT=lS@_b(F;_ z5Cr(s>uauD+MM2NdEng?00(4Y<;vc>j%y^;_AX)$x*|S&x?9!nqLYs0I7P!L^kW4T zCJF|>&kM{i$kasy+HII1dui3(w`b9!MY6DX@n}{Y(}4&2I(n~{0uolvx*T|uftt!b zMa3`q(Ni{(Bom0pID-Zb#X$|LI9>x)7SMBf^0J43sDMx+y>2Ju^!tH*rGE_ZZ|mv0 zzD!ooO1twb9v`Z#k~8vn9EqUEhhw@m0wmiZ?DeDApr}C#B?C>-5k$a(^;@@7(m4?S z0bv^jwkDxBFHskPnBPY7sc5ExN6fQon}ux^X@2LOL!kjc7Cng7$I!R@F?=~eCM5;8fCYY@n=mu1XBpuM*rMUcrB^Eh4w z+vCL&WR98`C!04=l`Luz=AU^s_x#V^7Z-uKRIKk&1;isaQ-?EapIx zkbsu9Hb8=+f>-g9%;X7#BB+X&Tt0(@M6xGIMZAL6)}2hKn?QTdZWe%1LlA_Q27mqX z=RR}qUH3k4^KYMi8o=?{0ykat84O#a<&i(~!Z#n`vp>0m=FXOb>G$#1#7zLI?4}?O zDFG5-?W*LL+n&K%KjbDH%lo?-KnS^3GY2=He{g~x6#iSg60B_*a_2k<{Kptx!(O3^ z>h|leJYUKe^1QWf9XDKg=9j*4-xK>+a4hZX=C+qE(Cxz0U|oc}y6yx1bzfiUY+iC7 z+r^t2PyI5QVdC`b^me7`Pjyl(Xp{x23B{%m36)V^uA(Xe{e3z?pG2-;(Vx&TZO8S4 zNRsPADZUAC_P#jxf)^!UWU3knAc-zm0OCH`+%PHR@+)5a#=ZAsf29VyuGQP z;v_$MA%$6{lCwefdvOPkj-G0TgDAe_m30&)M7&I)J(;62D6_0x=VK>Eu`CAxXp6*n za#ex_iiD#0QB8w0<0|2JC0#pPNcX3hRUIK3ka==d;yv%=ZVG?^#&;JUN3e4fr5+2p zCcx^BG_|V4!lN2FMl4V$IH(fXx=p!XA=RDd1;L@QV6Zf$A$!Ysbi;Z8Vex_e{(D0} zZ%#iPKDO$*qE|z2Ne^mojp^oI5N$k@swfM3K><;MSR_LGj$TYdBN8t|QNb5c$fb0w zyiQ0F2nM|5D1Mj&3*f+xw#>t`8>+7J_&l`r?c(3o-iLxfC|Hd@8b(DzlqBNeAY0ly z&`U*XB2hddgj65>#cnh~Mv?;fgJqCPj)Z@|NcJZP2cV=uu(pvI$Dd58P@-5YVw5t3 zLR-irdueYU@=YIngCNm^X!KAW&*J3Yq2E7;-+l9+n0nhff(41YZvHU0{A4XB{HH)o z&stvkvKP(lAfl9^=PU%zd!3P^#KuowegTEN1_OU$ilawND2cK4sS z9Zq(kxvQ6TE$QL>havD%{{F%<=U2x=3U@!U9G?<+^&9s+F_I=XeYTw)tj{pgIq!2= zFUZZSBA@X^W&sW;9#kntb#()QUKL6mXU2V)VwCA| zFQsgr-fSMj5|}LdsqqU$Fj<*4c{yoQCd;hoY=%R7>8}QUY87+_g6#*5ai;_A#YCZ2 z4dszlAO4_+V!ntWgFoWOGz_$Y2?!X8B89wxbNm9+>&40;keJK9Ffzh4y7d8$HTW}kaD zSKN9#ZhX%!y!h)!=<8_1&b71gxht4)-c1MX23YgXM&weF*>xTykBX<%%1?j&XEy!# zJnsAXdT#x7H@YXp5C5ryd37GL7F77kC}QDQMLeEEuKL+j%oXV`ril1_Jod~`k-b45 z|Hg0p$9J3l?MpY3%;yPCn{=pr`@>VfQJOHXfI-;z3QoJpsXvmpYiw~ETD$&|-JNa8?YJqL8n#&O(8$!yjlpBk`;NHRz= z9*>90Di3{ImxBAh8VydM*pbPn+66ICM(qg~)A90;Z^Ts)C!i-D%J;Ngr+UK#%gQh; z3&#Rg5;3z5`p$MRK@9syZdeL>FTgi&`)`a2A`+dsETSByQW8j-BGo}3vQ^^u8#7!p zzX5;1k8L;c{Hv>YYJHN6XT^y7yre8pv;vBv(%+XrmQ?J$c%_C10Sb4%yo`K0O)+Qj zdIr)u=y@H#lcA@*jhtriN?s>rI}|hn4{+_|06x*=)ToEAo#~bre|*uR;An4l56ssy z8WJLer5o7QNFimFENmc|Dbl$kO{Ui-(^Ue%;M9V73=Xx-7t zRhOT`xBl%>ENS763@K+ z`k?UNG;p7TKK>cNFTV9(_hVWmI<~eS^!<(kzXjUT=``_poJo@=?I!#kN5^q?Sw0j+ z0XUcXtV;{UIAlKiyelIyH}UF zMOFUa7b0>-xX{CHprfNx>+y#eZuTiC~1KW@T*i2sbb z*k0q~6Ui*=cA5PTlkgWeU3T^b{+wsm8-VTm(?Pl|*9`nN$}g z5*iq?4p_Q_;|Q2QwqTOaW5 zMFCB*{K97x6cq%d%pi=w^mga=Q-6P)xz_=yGj~9f`##To7|uQStbN*EYp=cbT9~Fu zXzG~&l{gL>%S@+9cQzA`#nE*G!_sj}3WlB`W%dx=@-p44{+Lz%pJxEdA7GpAo(#nvk?qk0sd$n(VU2VwO6x~k*|M&l@kKr^m{GI&5hu!5PUU3K*7+;t`0Z3`|_8 zwu%U3ES-dz!~#~=f5fu4w+ux7ZV4AfxaQs`Vb^Q?52w!%IO5AEF>cn0+5PsL?ArZ| ztY66+amsnaOUwq-R=eK&WOHGGlN68GPLK33okCZmUe-32TMY3U$QqCrl9YZ*xP=M_SN0NrtNK4Rw)k3!9&H z*a)Y)r(Ba1O%9wegI-fy|1P<8qAJ}{B^u!Z8vN@+MecH&_%{(N8>_D50HrQ&q1#AS z0UwNxu3BtiLsL&O&zD^n6jGn{*(B}GTVg{`i_oE&@~^Cpw}FZg+1wvT{p|IVL&6h`z%5eRoJ z1xgFy^ztir=X7PJb~dg?h3hz!xwc|(<}z|B(QiFD4HZ~(8ZyoEZvt6q|4uOGFrXC-jhUYu|}4gCLitAT&i?MRpK>6Rrr1_;lHf$UG?RC5qXn=RcfjQ z^_}=0O76|36dy|M&g!dWK#S8E(UG2bW>0yaY6*QjiQJAnF5#;S2Mx0bdP;^q2HAn> z`j(_&M}Llq^i4&7-ZB~eqIO@l&b)pNJ3J47)ok-KDl09;<8(V+W>q5K41HQ!xchhJ zu+qD`TgwMshXQ2;@%3g$m3qDWXE|Sqy}7OJI874!tShmi%Qvl7sz`~UyaIVMAD1Z9 zO)uzryBo^$fQL?|`oOogB@i;@Vweb;7(*sPEUsq(C*wM93Vrb6LNNLT&1M5m(v);y zs^hlEK^x{MNCLWJl(QwIsDOu|X+N~$~`M0KtwNw}Ih^gcB?+fv0Ud^!I z+#+pb$8BxC7c~kZ2;wIQz8~p2Zh@C&YGC)4Bs6?YAt#f2?q^6)!58D`x12L=(WCe& z_B~B5VQU;d`kNE8r+qU!6gex**OXi^-f|2723Le#nlvUT7Wxd`n1tEcUs%WS-_QM_ zO8OT91z^4fc%|NsivhI@MjfP&|Dy$3$P5*P%+9*U&HrT&e*eS zW6n%}n^31>WSFy}HRdNE30j6tJh@4_ZeQ@)}kA{VbREF?Y8;hmVyu-k(Q; z--oHu8+NRBv0eG-ll6x?%lY;Q00vySNM(&L*%xzK^nrI+lEfY5fV!UN8CO>YpNAP4 zPojqGe<;&9@TuH_^G?WVPIo2jI>xIm7^;OyN{34cnEkQA3A0IvkQ}xCBGK2M9RU)? z4N5sFc6#CGDKxYI<%2v1LrN`Du@r?-Rxk_Q9z@7iYmnwC#oUY}?mcS~@zuPE{(2Ex zU!d-K?u9XI4px=16fByl(i9!@P>n${5YtD4;kO}2w!q61=C{9IaPmnFqMW}QkKR*v zzKBBE5_7>rp+iWLKuB8r+~dKs;RyaoCRVx}-ffOY`{BgTL+3^CaWx@9R8bE9%y`Y| zjuhV*6z=rz#s6+g}iYed{#ny*Vvfs9C_22tvq~yfMnCkl5amD)q zaY-|mA}8P|=u?Byw~T4^>mUT1uo~==&{XHiONb<{*ar9hU}d_^h7@LTw%PYyT?}6Z z%69~f0hC=+-TAI|*>WX1mB}71t;O`g#Q^&B{U`3kOmfLbwsgk+8kKM{0N!p1aFlEJ z;zUjf!($NcGOY}oGS__kk=C8__5&1_%lU7g#8hYGb!TJ z>fXHtF3Nmrg`Fe#Xt+T)*|XCa18V;Pj1B8&YlV?xJT7jJeqmwW_VqGWuP+-ynOy%?3wAbsXApgaWBhI%h zLFcW^Vy`^uci7DD#w3oeTcE8z)jDzhkLz@^yRgP+shCXH+g|%&;eT6jd|%}+oUtIg zAelI$h1@4(?0Wf2-~x3ck&T6ypzNQabn-tY%j^su3D%E*u-Vu;rg7jS1&(z+w2uK7`oOFYW?pwu4n%*8%H#5~|1$kWrH@*6Y&4bXBygPdy3F&_rLMYsu**Hz+(_4e4FUmc z+33;dqicAtw%g7BXW$!@>&Djvi%Z>SCa|b{{l&F4!FkPsbLp$Lj7{w*;~sGbrom+1 zLkSj>ZD_JbozH{e-?M~g)Oc_haSyl0QS(8+18Qm+85m}`kTo@DxnicKrp`TRcl1NZ zlLHoYtY!h)5fuhG!G+0aA}*llo#P7E@Ym5%!JkKuFIslb2;M-S} zKf>VwdVT7NCxmz`@GzKcy2$qIVBxSq?%oO^>%kWBM+@u1tYZ}^{uTC@_}Py{jXowZ z?Z5IY5dwt;LJV&pQ)fNkt^9fD2oNtCbT>Z7h{V6>ln^6XXyo9=?7!*wqWFF`6_K!`!n zZw}ASP&BcT*T+%zQl)GjazAscm!E`=p%KnQ4LZ$Mti~aJCgyYa`t#$_fw%g{*?5I29#S#4(Y zplq{bGxbDIZ;)b2k>FL}$ms3lHA09L8`dTVBkHkTK~{akt9R=y5z>C*k8wl)Sp*cO1IYK+q&;Tzs02pkQv1VvWx5MlYSiv z!O~{Cnsyxo1luIx)_Nrk6~}zx@=rTliu+xA%_|AUyXy&w0_Co00d02not`m@t-LJ* z9ou4CgM8d-bi+Ud?<5kGwb9(Hx-?AbS@tgLxoAext%N(1J z>Q-cpU&DlFurYMuAo0*|f#GuheA)0_1uI#*L`qT(?YfT1 zYJ7e7#*>bbv7n#;QgQCuGfQBex`>)+NWcAaGwby(Z1{L+bkPJAYFtiBf0XLs z{#=sQ-0GYs#ZA9A=8RSEH0Kd4C4mE~zFx9S9tTVD4=EmQ+jj*|@cl1-ULynco8E8S zz{EhMMv-dZc#2Z>Sy6q@;clC#!?{{xSEHcaSd4c(@`G}(3@Or+VB>5zCzEBe^)0}C z(o2Cz#5vsW?RUVYeosEtzeNBMGb2-I+{=X;h3MZd6gvFFv9B=S-v_pSETB|>#^p#u z3SO{q#=DS_<6=e;;-RS6tsZ}i;h;fZukk7vc)ThfMi1)94Dt6aipyERw0 zM>Kq#-OMB3f#7<=^nh2B_v1qk&+V>)XJbX)gM)rqnl&41>%69>$8Wb*VCT+IJI)nw z5T)g~it+{YJcfhef2~vuheCcrKOx^e>E_(TTsRgomc2KR%@7~-n_;b8`+A5a<_ zQ1Zlzd~+h6c;yzCc6*rb$KtMMN>CVy6-GxxL#Kvbp(fiCQ~4?-mMFmyb~*QOKV71n zt9g6bKHeQrvj)#Z+cjgRI(J=N(JQ%<>hK>YGOV*a(sse42VqjwLVSe4ELu4gi{{fW2`-X zwO^v_JVxky8Zrj;)cQVUfYwYvtE;;DEK4`(3N)m<7v*CJ5|UrPiq0jb`BgoIg)wV< z`(49tW@2gkJqp72b4DN*3(C8FZ@s&aoAlNNY5Vi&;zQkUJFz!W6RVdhc|MJ|xBqIX zC}P+fOy&og{Eu@JDbB5XR_L|d(63!u5--%;jYvPUZc{C=WzplI@gfSL*QYqIJO7mCh8p&LG5O&dF0>7dla|R_-Yw%; zt?in;Xk1g(4B=HVKBD}h#`FV+?#VW{vuEoclwW42x^{zd{U4u)D)luHdaltOm+$`; zRvt(sja#4SjvXi1feol*Tve4HWG6Q=`Lt(frM$8$ayrO6d7IHQj8Xm~(NvO}n{i9B zQ_PkyqxT1$ks4>vgxUNdgfZ$qwu-kpz>Is~VA;2rg2NXNX`!!uEO6Itqo};9EN~@|YZ}&%!+hVKEDvgYk zeSC0J^_}5?WENhSC{5DN=iAkE#d~sv^5G97ALuotI}>qMVmlaJhKZ}s=ETrA+r8T> zg#m@Eh)JQ!U+Td^NuwQEu(R%pZrsIoDhJ>2cEVN@(cBWiYA@+Dld-wDo7E4VINj5t z#eam~Jy%@a0>@2UjG`ABh#j&8_k)jGo0;Ygz6gJqZQj|+!-z!G*u`8@JVKc=a; z2koB)LX{10r174Au2kS$ljDz@SO=Vzj@9M6EPsI%JQ=?7OoN}`kHs$KA3lh+oA#?B zhWK}7mT@G3&0EA%Ly8MTJZ=|;1|KV4eX)xuP@-^$6+xYyvS3n3td_5T8U=ly9-{rj z%F9O*WoQblc#kx}8}F@`dw!0oDdnVXoI-DR8=aWzqRW&kFl0Z?PH(P%P?=pPJExlq z1)Vb=JTYdFPZK-3a}h>LlvY-*@3b@PHRY8vB$62~^E;a9Z+BTQR&oT+0E2^Df^g4%OHGSOt&MzLs*EH-)OwN2>jI5u1Kw?(Rwsl;; z_A&u`5~;p2QpbXVl)~yAa*sKU;QU^TKH7ETyhWQGd!X)`qWtTz+j-uzO8CmW%i}E9 z(FZWE6=PcM|3~W|Xtzf65u;cChPp}!xZlN%ell<4iF0rS=Tp#g5PXwbGGPd9iZ-(}RWQv_O*Tc#0~I4N-O1BMi?)i)QHNloCtJ zz7Lbng+oW}?wrvV&o~mWIiAQtrj);F1Ee{ESr3GAE80eK{ozG2iFb2djWdCqy2lq6 zg9px?3DqzRQ4(z1fBrVMU+uv3H>j8oyL;_M(y}Q;$6QqTMy`WvCSH4e*q)q9x|V^Z zwS^u(L9&5dfLJYv18Q>^un|}Ii?aLei?!^LF4Zo*(vtS#4kv@>m9iks8N1F*7O-}YgSy^Hs(BjrE8u&2 zyFo?5rEq;s_IUU~4Jb{eiStZSDSS7ui4-QX9Cf>+CC9K%QjMv6lpmz^yUNYii!Qu( z|3H6_o)It272MKXIYgOO#nt9oFRLWi9iO(IyJ-X9+H)wD9hl^w_yaERP$)vo&?Ag> z1lnv&Phg7ejlUDLv2;YuSy2zzL)+2ns#4pL6O6`8PU>X-ovFI>l zRTh5P&pYT&J>9W2g3?Id>G|!+C~f9!Ezl3$3wL>ofFxV|F?i$^podxgdFO`KJHsIp zB{rFM!{p-uZS{cE3TsSp&7)+qUkPg|=m^1PXM|d(hZ<;thwAF)YQST=%*G_&$7Rsb zK87E3)}~~oOl#;sH2$APZH_Aes|0e&3MJ51B}rtv7l|Zzz8x4G&#Tb9H~r&N!Izqq zKT`P3endNsyZszY% zGOBp07$?>jW36w@kZl42D!!C~bo(n1xRS$ls_XXloe$ssqeUwil>F%e*VJqUJns2D zdV|l$b3Fj6L_QVz?Hm6|VbXsFiD4#=Pa7VbCVfx<0B)ecX3i7z@#MiKbr-b6hyjFf z7akZBS?&bi1cIu9erV$b3i|U0N%%lC>rGJ)j$$4)dw77Vs`zANZQ@Ov`&uH+Jnxea zJoWwm;SVn(dUfKp^@exaD5Ysg(qRG3Ff~Gj*SFytBcyNv;`U++U;`gPB}SKIDB?t=e7eZgyd2hr-!Cz@7fIyh@hc2@f%39cR< zM}N^%7LM!(BCn?fbX^tLBx|^9Y!x;rnz6tL`#IR$h&L9Yv-~%g2X|n{P~=)lN?>(T zRIx&7bA1!*r-gm!guq*0KF0w}Z9%L6f~F>5*>28(58&YInC=EJl^v(}kC3$eD`+Py zsGg-~`qBHP9qlQUB|P@cKYRJSPJPJ2o&n+hLrhZK3S7^Y{5*X#{^Lja(of# z3V&WVz_J8v(&mPY(fIKup5R?2eyp zY`&ZO8X*7AfI%Oxiw`8UZwY$2JK9srIy2JI871~u@12_#ipf6|c@<(bn&SdIg+~*q ze-R7fG_SRO8olr0^1tjS0RcR4PY+Y_5295@T1)mA$%z%oynVHC<`=5A&#QfE+>le( z;C&|xZo~aYeI-U)tCT;xlZlLYgR7@=dZ1~EPy*9uomvfu)CdY|%R)*F19C-})<#ZK z-s$r~{6KT`@e=V8@cj_o5W&y}vxe{AbEU;#o0$&2K-ILhW$f-!khC3S8N}YF3g18) zdOr9e^%pk&jgg@WHo@~cfd!E18IeYU7ZVr3+YC-kd>LDHOk4)A8xqQA=J!ZI52XSP zfCC^)k4#b+k}2LRoRjs=|I)Wyt9}Ollt=h*;|p5U@*~5KpoIFd>oO{VZH?poLE1oK2HGQ1$Z>%%{UZ2!+AKWIOrwP!SQ$vaiBkp^)%x zV~EHwQaC?DGx`%Lz%R0?_^)S0dG^sH7dv|`7ov_vy095db$4^Hh4*IoPy21>ZU1eS zvDnaB#2!8PDAaY)(rj1@qo727FkJAb%Zt2rKPw>WChY9&1OmCT%y!p@kU7zbv`=zr zqRo+Woi%XU$Qd#vS6H<&qzn@ZFw1K+6nvA~y4lti9y(7-x#{ zN+sx$=z1>s?=ipcs_k^)>ImzbaTyaP3=2BO;?6jNRG`K`3){PSs8n70o+3kO<_hPX z*R3<_t+e`M;ay=CaQfNUkRV0TS{@elyv}Qf(?kMGf0LxIl6PUYEXP_u$6hiv1*kQyf6X9Q; z5X#FZ+xG7X_3s)ep{kT7?|$lHFA_MtGj2?-Qn2eCvsed_OPhP60aegs_NT5x9M9O= zwXMl}!!g^1Wtv%@BXqHq%ppR2#W0?ryT^A_RtN``KFSdLKr*>PH^&{SeTaDM<$v>X zR!pJ;FFL}(@wiGkKFE<07zRtNS3{g$yO+^km!I-4y`j?e*Tr7iDWP_269N}7RiG7z z8}H8h`+LWI9T8#;Li>)J6utH~%pZ%@dPZeukzLr|bgW`ys(x6v#oAi|8-d?d2}-np z4yN#*jar)&O#)4VLLkbhLWAX4rA{WS*Ox~fcvNtg>Xu!EuG{2lwt!Dx0C1a8Tnlh6 z4<|FF0W@}0{>aZ<3p+RPlnzKxqRonEKhQ?IvUI-Kb}p^GhCdNoCkqK`IFVw*@DK})lV8DCfS6PqcM%s1`V){yf(gtnw^?}^R0IYjsE$Hcc)o35B!I_R0NL9Ll z&0imN6sqHTm%XFy9xvzZ?x^*>?w>CncyuqkFXu&amLw4VSk_ z><`8zQ*rGg_pMj3sqa@kQ65&QNpv5+s(5^s-)3zFujz6UMQ&5@FmS% zO)Mx$DdkMxDxrbmL%^ae?tn?BGyRoh7_n%abVz^9+cKQm>e9Ebg;lnV$8(6 z59HZ?UssqR?74W%KZ7w`h?&NPutnN1UrO&ed1{vB(^qg)M23J!%-=?ZIk~uac`;sX zd3~K1cWPLgqR*@{LcqgQ=YD8y*&GB+SYc~;NI<`PnrFof4gvX+Y&lc z0v+h!R(6+=sEtlb#5H!AxgJ`?!S*tqLQ^t2Sdti{Tp;fcqY!!|^DQ7Z2;_?x7{hiR zS`(-ve-+nP=^U1be9(g}8TiteeILu#=qV1>_oV}t(9K>IzO#R8kDgWSN!`ZZ;0-oZ zzmHKOr6LUk=4vRj=E$(@k%nuO5^>Y?$UwW!i9NK-J`_8(OWX^K?+nYsYUB;%sN?q0 z7DfzmiIFFtSm_UEf_!5xCYgx@bxQj#5Iy8p zd_OFTS^aG4Wud1hPnJW6gHq9?#aEVE`fs1H{-C9qoUlNd&f$eHYR+*)a1QXr0ZNJO zMqBb(RlEJyBhW&1js%c<0^l`2`%SPU0iZjF-6~fXFsR97F$$#Oc4x}w=ve3h1K0nc ziKl00I_>VvZB>+TVol=9q%Q$bN}V@Da2D7c!&3<4ufE!4Sl&as@#)AyK$T#1&HMQu ze1Gkp(=Iz47JXhDnnI?ymF<`}bQfGlQ}>bo#Lw?Fx48!cV}UsLn?r2{G$oJzLnZ)0-G zBh7jgM6isPPUPe3Sv9I_>+cUBLA2}M4g|i-P5*hp6B83>`CPWH_=T0D%>%WaY>!P@ zfQ-d*E0V3`0yLUf9ZY>(dUR(_LS@9cn=iGlIZUO=c{#!V&1`1tJJ>6c?B|~?VRQab zaPz^gnT~wbad2jHMx(DQVWmfF-yC-vg|Ntsci!xTzP8> zd&@}(oFs0TB!ZWWKz`@R=Qx(e+U8`4O>uu$JYA@7_r|CC;Hmo)yjkR)X{+m#WK+Kj zMHYiyVAD*uF@78o?Mm@da;ysIx}2(_8x)PSc3>qmldaSyQtk=Cj&s>dK==PV;8^7P z!Q|VSv{iL3k?=LTJ6e5vca`S(QHo69iCYX4qW&s4goLo#O%=Sy!6u z2q_#NxR_+=NOpfKkGCG-opVJQ1Z%A@=EahY(;T`?y) zfU-&-Wu&i%)U1E*T@~6}n`1MD^NS+lO(`kti!=nWZ0NJ#0tBwLwP=fj;*795gj3n= zO1P*&(}6vwsHmtBa}Fl`7BnK|xkMp`faBEtVqOLn(9So7<~RolOs0*+5x+1QS>@*U zJ&&cAF(*n{47;a`KPcxjs}Us5>#Eh(V6$~1}RLpRVZ)6Wy-mSVV=-~5QLqC=%3UWpug^C9M;@GMw#DYD^rd_YN4+P^7=JjB= z9}d|{3lVC;;HXD_SE=vUb@eR=K_&mQjELB;^U)w=s_HYa^itv7tA_&8*vD4uqfzeAwFAF$0)VV4X4af3c8bl+$_pT>VIPFbeRC z$e6Wv-4Jt&^xdfe%U=plmYZ2KLu0sMbN?p*7Mn$RGqO=IQrN4GQQTYxsgt6!Ma6dY z>lHlv?Nwkn-H=E&hzWx(%zsq$2ey?Mz zertrQ!IEsr-1`n{z;bTWG7!7VCc1lp+!U=uw{As5(dwr85~fh&YMV!5Imk z39kFzF|U|iG)o(=Hs}P%6iv+ao3Kh!4_c>lDgITo9)$|q**A@+h8O)^s{lFYT%Hfn zq5&`JmvDcCe%1Z?TJc1H*940L>4M9mA2EGo);ruviXs7jKiIS0e$|z! zLN@?V5aX#LH5jZvkio>qqtz)*vgLuEFLa{(e$)%QZ2T?sH>hX9lgX~^w97tL>ft1Lg$ zAAH;%NZpsIum&erthz#|_~(j?;mfdG-2j>8vIC?sJKIzFoia7n^`BCXKY_4wVJ7Gz zRk!%&y5F{)>08^h6RDh5LwQ{mUP^Y=u>C)0>Q~H=_rVR2CYTu*C^(q<_=NLK)1p$? z%Wm48=;LR530=)fxS&#h<+Zh5hDrfbgyYKx7x&?>8u0O4b~6|-vjrM~HQgJAymB-G zo?i+yjd~sdZf@KK(s75thLy1Ny|rgohDuD;37vV8*;9ywX?z#RJ`S)Ul~+`_+}&tu zY69t{s`ksaEcuq!R(_w#q-9WG7VxF=)9+()a<8}3sFX?UrKP3Dn;l+4cN3hg+f1^F zz=Z}D_Hf`cLM*rd7Imy@V%g~Bv38hbd{(+UdhMcjZ;qZhnysp@PYXxt>{9fG0gs+o z79EebktA@hYkz0H`h}jJdAGbm4T+W23Lsdf6}N7URaaKRN&dz^@t}-itD}=}@%SBI z9#2;_M3IR;{qj3G`DR{S*$GITlEDRIR<7Yn*Z}x1JG(bQ4|}tm0P7Q&631fE~uW8o^Ih_O(jm4f9PukW4`w^$a295B$|CiGE|%}podAu zmX||4G$`;m237tE#U5r8T^^CPyPYg@<20q~`;5Og;Eg7y^OQ=wwr`nIG~Q}t`f{?W z=rRY}9{~@KSX*l>p-YBe>5d5iNQC}*w08zyt&mx{6DUAtw_X%7JX}`yZ3oQ0UEUj&o zN>Y-5n7F9YP>?_sD?5C%VE3U7&!C=UT+aFGL&+|XFyOdyt5^7)&eY=qs*!bRR6M`I*HYcP#=3oM&l$Xh9Eq&-q#3fIukVDouo z7*e`UP&l5*I_^J8lBGiGvk*Rah3PE{&gW>drv^R-tQm`yI!S&kaj=ig!aZI+S77A~ zjBIuxY6}#*50qMq7(jvkKxo9%JOB-@<;IA4P$V6!q{%8t~(O$vI3JvXvy z=zqhFl$dcNP92v76oCb2Em+i6PyoyAQ;HPnazzhL{~TN+OMwT6jUQ@{a$AiEQl^<4 z3nf8H0?NNNKXbI)jEZ;QP0g%V9EpiD*8t0L=S=-Pk?wpOy5+LT$YsrK%k%)pDnm9| zl13AnjhV1oo+gI}4O-?q4)P=E557AE`p3ua;PfA68X@~MzYRCo7!2QFwu`rPbj;!j~=T9E@& z{~4;&j?PitbqeWD)!#n_1=(hC{5Y~|bbm|tK_6QpE6=^F=l}M7J;8MY>kMoipvOFF z{c@M>`q%BBoJG+rV~KPI3nTH1747$`S+6oHK+(g{y*Mj1o5PP6O7>uDO^(DmZ=_&@8{LVYpfbeq! z51&Df5!mZT2AC0Ew0N)uUCvl9U0#Z~ZQgUH8~zw8p~l0w9tBZzFgqj_q7VvhGwWWaQL zUzCT^3hq}ao!R<;I2|*yq^73AoCI1HbubX$dO~)x z@H+(BWbm7*XleqbNGwSpI==A~dO5$YJ7)_Q*|_oqmy+t4Aukl`(H z|80{uM*4~bCW#aO3IPsb53h;y(o2kbcX!r3Il9%7B^kFBP6pTUW`Y__mL~&ofX-{E zX>O(t(R}KOJTmQeGo8i%7Qig8aN5LegsU*B;7QMzpklE7guB8LmvN$KzS?A~51Mat zy8?NTnBzFsSdp?vBWE^Y+`L*_y9xy~y1BV}xRFOu0Hq8#C`T^?jkwZ-LEPN%KiN5W zSU$Gei*R7ix2f{!Y*jHu)mIw}Te+ePpP&1`w^3OIqt{5hQ?3HeT-VFh2|JZ<`q8BG zgA35|XX)&l*G7G*_fPXsi{6P>9rqKY1te(csYo`3MB#mJYwhEeL)BpVyu!(lsNR<(yhb!BRVc zv(LR` zb2=-*6Wtyl1#!&?%8vrb9dEc$@d$pShR9X#xiO=Z4ww;~CD!!eKOXG~3&H8BC*63#lTQ{7wYvAqWSUkqEWXr1o)rQLW!1QLYW-04~OClGDy)G@7`Q) zE;#5cCi$g9-F?H%BNc3+esjvx7mKEr%~%VFeE=H|5Ai{EPgOTA#RAdp`v~O>0`4M5 z?{DJtAf@f^fjae;vnvac(`SWWk}cAUK#%(8d)MJk4I7OpRhl7Y0)Z{==0*6+s>uoCbi0xk??>z!2>hDSw!BJG8ayWC=(*nb(xh1qoVM_80lj{&_^eDzciB7c?(pq z@xj`HQC?3;Iw9c4tqiC{13Y+_>*43+x#QCkF(O zK(Qo9ve^aI)ga2cLV(rZfM@DrJR4Bd-qT`0VE+yX3PAmDYKj{+yLtx(PVVRKFf_uu zk0VL00yJ;w?{47o+eR9%{f%g1h;CY#RMG|-USWcAeupt(ZhH>@sXrmQbT!7J)fJ?v1Hr2EC#bl16k zs6lT|&SXV_|Era!tC?PI>g?z0nNo-F+p1`?!-cGe7G0L;4lFpodb-=&@LDrm9m*Uh82X6N+!brc*Jl7Mg#m{X!ClybP>x4a~A? zj~gAJyrwFk1K@2)7!S;Jt7)ePrl;$zP5t63mwW9qSFbzWZzmwGAa5EX40Ql**#KbA zos`^ndz})!Rk#eTHa24O80WfAXunD05}W1nwJ$!(EN?xlWg{AaM2MufPSk3`~~038u)pK*NDV?uyA6YNSCUQjVhE6p=*I_ z>9r^L ztNwa_TN)baWE%h4{awhHISUJhgTR0{j;H=fWv)!aIcomscX<^ziUeOrz1@6qwJ?1) z_+w-u`$%ZI)8mqVnm^ZNid|R>-GPu_>{AsFwc-8!vSM^xX^(c?e>&7E^(M9XN4i?p zSWrJpRhK7)O&C@_d(G36*(jS+O>IK+84;LAbpG?c_0(_x!qpC+j5eDz>#pZj973v* zf2%#PX}#RJ0*K}D^Ya=2w-=LEY5!)JRN24D^+av_^W&`(NcsxfInxA=nhTVLE^cjs zNd3S;iZ|;6k(dtlwzm7T(xijHPyy6YiHV893*VtVgUFWx?EU@oFCMG$EaaC}w>^s- zrF|v>ZXAL^hFJmVu_j=?J9wgKpAh}PBm(-M$ z&}C349`|>dTGI1oub9^(s$qfXctkXN+H*eeEr%K7KStOYJkLWP-i<}EfAF67nlAoZ zy~r=-3SEEK_Z23kPNJ#t+LM-$jAziOto8uIA{hqbr}-2|2E*R2uBs{qD*9GAUNkpd z0ym$$-7ktHp4&k?TlngFtN*FGfHC~rX0Eu_=gHpL#RY(-=H=xDE-rp6FE1~xs4zR6 zNMCnbGPq%l%-2WzIU+kGOb$%*p1shx##{sdOt-MO*tGF6G2I6Lrp?diy-UzQe0xF5 zXu$wT>0V+I*E=7K-Dldj*~BNn+?BN?OwB90GwE2p!uSuFb8Ix3k7D@0j2l5vjTwrd zjs%^B$F>taw~v|wk^t&*b$@)Rz!u+?FRo3OlsM288&w9qHlyr08dXVHm1$hDJ>d;alL?J8zh~kv+0N7s*m0I zsvq2sTtxY>98hO%7;V5acM8Z{xQF{|G#OkR5}|-tNBe1{<7DM&nYkW^jeVnff+iz9rn36?>mq+mPw&=cKm?|6I(jSpblyeXy=B#z zx{25Lq^70@=)unY$h;~B28z2Mh%7CE0q=XHLV(-Je?b#aIPEQ?XCUjkgB<{tlG~G# zTs1%^a=Fo7R#{mH2>t(llLvYflV}w4tEys8=1S@T%yy zJ%wL>T=wdxuJ7koB9vGNk$+T<$#KpZYO9&#P}x3Jgr z0aBaq{$ZL5qo!v8x^A0y{5|wB9Mth?T~d-o-qIljL$E?I85YW(GpyJ7B0p27KTc17 z|1U69=}>~$P3)NDFVHpG6l(%gx*vCbaZ3^o*;7a@-Odq)AWptKq3T@)qJj45ujiu zp$b0-uGCxI0jgdX;2!kTGej>`Xtg_Zf4B>S-d&0n()$2@bXj@1>Csd+kSN`K@CM%O zZuf>L2tF3@&(=9s0Fj0`UfKK zZoR?Kz}@tdGYQ!Pb{ju|vqC^b1T;cltC!|hSEB|KmE`5us}vL!V<4!6hz<@88X6jm zYqhPvfA6zZDkv+9%*rBK6%`JcLc5Rla=Po7s%?_ksr2fz3KqlzF3L0=j>z($b zfH{w|!)6*jf$YuA)zz3MbEVyb)hgQ!=f92ew{OndJwf|ZAfQFq;_dMQD24u)+6I!5 zH7m9XKsrbPkrTLyl{!ZzJXWU7dhF>OO0qAg0bhu@xVTjG^%dmh5ko^mTQ=-(@9s`6 z8dcTQAOcrxNlXSVSL(xo{XEdXL(jxCU{9J?QxgwVT!FM#;ziPM1o~J2(0K)9$m6Rn z?VaoDPfkvD1houbLidy~JAvZt{k?18Us}E@jlbWLva^Y=6c|!zH@okUrl89-$gq&e zwFq>Y-my*e{n`H*$I}M*^9E{nyAZmqZBi1z?YOt&5xJrv3{CxhhO#XP0{0nI z;l$wyph*|jHuS*ig)DI(VMlF|WNmY`bJLFFJi3lBRC2}#>Tnq)NeyjWieizBmSFf( zGA^Zo_3W<5^A-PkgY`s16H7k;eQHT0G#~*N7*VnR{;2_prlhg%rlypiZ{5I^EPH3| zxE2Fcr9G(r*CDE-Ba@SZKqslTHeVm6imGaFZwT!FN7GdXMfra1rMtV42Kmt~Ee+Bw z4bsBWozk5mEiE7*qSD<;BPHG4o%`PWXI?)z!x;1Ivv-_x)d2w1_N1D`yS=~Vf2XFn z-~A>81nKV4k@fY_qNT}O>D}z%%!}*mc%@rrQ8>#>c!0}||NWcB2M@kXI|qj%aCd^; z3870?Fq_qT7GD9roQ0jexTNG=7~J^6!jP7l7?S0NDJIMke3_qy%k`^tzkmM@L^(`i zV)0iA3AOB(-eYjYttM*h#IM=Xmn226U?QiVg5aIurS0XAL2zBVQn)m3l2QqzK7SA` zyvuw;iE8;~WEj3fZ<|xbVPFM%ZUR~IIcJQM<6Zp}wPcH2PF}}&trDfm)>858TB-O1 zB;BAlj~<2efL2CBLxX$Gdn8U;HQ}e#IHpr$Y1X}S?y#6(d|J@<8aZ)Ljc?DXjp5V5 znTkD=jq6+-JV*Hm&5NKw9q~G)3HkqE?wG--w1gDjj~MbwuY!<>PH@(mH^8HNPJhjs z>zazKCOE^0aYm+oVM4iXu;L7hJQsP7+4!XAe=&oy<8>F^7y58yqj!FFe6$j>`Adv= z=Kr+-$1cZ{&R`Zc{gD(iBs}~!N6T22mJ;EGG%e+Zy4I^gTHLs>WTj%%J1O>bypIck zygmD9?C`j<+?zsfV{mG4L%IB!W-MLvFz@5=?{k zS;t{;Sh4I8`f|yPi+h9LQk050_Vk!63%Yg;Qx*@_2bW!WwT z8v^D-@diG4154g(4Gp~ffGaX0BBF!EW|F!&%#JWL0)221#H~vGot#Y7-m*M}=vTEC z5oPwY1>Cc6aFl{`ys(h&-@kt>Y;1);f2M=pd&8w$i>|V=lFU?H5}YgG5eJW%o~Y^D zK0o|NjN#dgkUFRUw1EZ&2D6R`V6|DMyRZ*H81T_1NAmi>=K{q+Y{;MBcDLe7_iSx8 z*`g!@^l){ybe43biHQlw_h4BYGmf>F?Lqj3<}FToXTz02(8{FjTvi89^=R^@VA&r#90 zc~vkq(0JcRe$?(EaJ?*&Z4=nE@?&%Pu?oFStnyQ(eM~YczPm3`uBV^{AxE|bgm$ES zplkEAK+EovY5HirH6au%-=iDf30e^jRcpvbzGK8pjvu!@Awfv2s)vqckJ1X+nodm{ z_s@#Gh-1@xi7qOyrS6gp8Djg$Vf_2< za$gwsa6Sh{{MK0yTRgAy+*cX*N6k2@k0C4^fT@k`4gEtDbaHiZk(8R+4SJ}-p`i_+ zShKRWo>*8=k&{Edyu1WISk%wM3Ayj!mXwrO8d~Y!8t>_-^@antW(sxi)|NH! zl-fEu^_g*v{Uv1n_zJ-ybwJD|Qh5a+XJOt!^LR|+vH+8E!YXmoSIsx27*Z0yHVk13xGd~^2Q&aYRy9!(nMggv33bq2>AHd<<{(r?HCb(BNl5l?HIexFHcS0$Iv|AVZ?YS4wABk6^m_T;pk$QXU zjeVy0A3S?8fSxl^c>gOpJ23{g1_OC4_X^ZZ<;{9w?AGaeGmY8Yq#E?kdkKrauUXlI z=)HQuhyKF7Jb4IC;@&5;9mAGnlDJ`*!F8kQFZyHvAbEdvU^$tiU!5Us z1S}3n0YIlpk)IJ6K3cN;@P{P?pH%_8W ztsRPsGu`(oL7wxZs*19w@#m*ii%9*t2b;LdjA)_3N(G;{IkWNm16dUa|0y;UpMz`L z&aU9=*SHK5-)PW)eRoaOYHog2eu0IIASNdENktA^2hXQy4jH{9b-WxLc(q_vZn*k{Zg`2EV$Hnl zKzFcVM!}(Gz(xH$ZoAgk6=p$*j?`gUCXBN>QF+{Te4U&wc#A=!tDTlyIH{>`ByD2e zxZ>5A#Fi#gWGR6ZN*e~ZNFuZ^K27foFhkk9A$H8Qa8c>Q*Ye3Rdk>&LX)&QOslh4HRD2Gp zh-O%y38m#)iF!$$t~8uhSISfVBktJ91Iw6-%F!FvO0mCZ?@ZpkkPyC2s(AzSUf|rx z8PT6!bQX(v-w~lwy>b4}cVYw-smytzBvrE3PR4}%%K@k^mW;|6P>1xUQnEv~J z#3CZiEGz@>hX2(!c4!QTq4oaw`D67&WVWsU_aqKy;mkjIJ$agPCaP>NzVDuHym{*G zH{VQcF626>gPV+-ckU+TT&pu5k$T%U%i85Dr+}-K%)Jpcvb%_oTZH}XuOZl>b5QoL zUjpnOFN$3iabeR{Z!=WThDJwi`V*+q($c<}cOwI1K_f6G^os#=0p*)M zJD-3+0_qDO_02chb=Gx|LLci6jWe2=y{WDaD9hm??ngj4TeR zqpa}H5d$glAosq{J2!$q)!9!i(J zGrrQo$zCi7c*818^!U-Z*pbn4MFX2>4VMJ5fC~dGs|Mkz?}AY72L%Rrr0{jtd=UZb z3k`*aduJ!mQMI*EgBo&jmvYi9da-?m27=}tKn-@4Xd7zoqUR73yopRkc%xZ}2A@!8^A3uIFRh|mb{)AX4oo8xViFU}Mj zQ&{iag~$pXn0rbHF@31yVq>!Mmn4Bn385xH`nEsWU(nhr@Qma*I4I-8(v%p%@&9R<2^{GIgM$SH1tFk+gqYu+ zZ5kKheag&?{>NNY;4M)>W=Upt1s{X%zhU;U0E2`e(Rz*IiRvyXSmVB9SHL z4D2kVh%QJM;OP5{`x#DiWk_jVp5*5@_He`bY*NbwnBfvy7VDQ9PA&07b)tc~q} zfB>s^?{dqVAf9IF%g6oeXSkGWf89Miq#ka0MgQKk18l;KC9Zo_k}b7xW`BIwJ=!Bb z!A95rI^L8Z)n2aU_U{Bulu1n_jrax1YW8xQqEOJ1&cW<=;(RY$R(1aUiLe8WKX1RS z?1S(OuzFIFpSp1*hJL5Ntkqw;&RRaU0R}qItmC2f@Fs(|=>trcx8sR{VPMh=BjfXk zE{AL6NFKe1eG)PQ|diE znSC-f(i-j)(+#bK2wNkhp1*1N-Wc6qlN+M+g8ofS4@DI8+hm}TIrBQi-T6?wBX_w~ zN?U>G7(uMZVRAqC)koNlx&M_^aUN}Brh(O7iVP{-4X+vX@NW+hs>lR_4zDsc@$jdE?Uz=}0lc{15|@ri?N`C^o+n3(6K83>DaSERDC z)GCE!HBaXq1+ucU=Neq-0g%wVm}gd6P1@a1k03-P)z!(BY=&565=%xLC%w-#k|1Zs6(MBN$lfUfn>IfR2fJ*82J>0iT=(S#IoULL4Y4${+ z5Z844EGDpw zTVgV>6i35Mgd@(sqezx(ubujW52Q%1R-(zMS&WMOK`3`*L-qDgS4Rir_VyMy!?*x4 zV`ylY@*4&)Sq4(flsu;{r(t9?}wt9Z2@Ft!BVRCYEBn=PxtAG6kF8VrDSe=Cs zt^Vo1IR9TyNFDzsUkl;4UxDwck*WL#CsQ7im|@h<>?bAX?d^dLbHnWY-bBH#c+QRA zmC^>&7W|Lh1|58Lr+TGz%^7KeE^wOea~{rrZgTZqHXE5xCUkCWsg`Tg#n5>zdXNC; zHUk)elb5Her9~j|bedQW*dBn6e$}rHeRbSIAcdPU8ZAj1Y{W!CB+PqWuL&(+T~g&mLpMBui*1`Y2J?aPIXMS9U;P_qOF{{=1oBvvum1 z`II|myZH`2dl3ex@CuB$(S0Y#(kzVVPVF1BM!~6MkbJST5AzL&%`+}$!*U$ikNg;8 zXbmL_yFafAC+v1>=SZR0t}vQBWN$oLt3~LnyEH!#_wO^$qI=yI$DOCot+KUszcy*AW0bt@NcL~@Zn|F zH1NQl&Vv)Jg=lR_UI{;13y(DQ#Je3zj?4wR7l&NzV`6i@iw+YGB&E$!s>R< z*Z&DO*>)j|s2D%+eA1ruH-YL8dhrUv<7`NI1fgcUoVz`eu&}T@cGz57S?ZMYOr4X% zM3TtGZNabg>Y7?+r8hoo9Xgg(Xt zDJrNsA_G^1e~*=HvqdKr4}|cqyn~};rj>b(c$6ElU1$iz6YdR zv};&2YRL12^o0G6hYYYs?tkE7fnVhrOkG&WVYuAf+ydq|IVUHMS6)Xd)Gcn?Bj9jH z0U$vN@@wf^L4JOht2vuQ4-R;0qz1+dMZqoJQy9Tq%t)# zmUUPR1HNUkz8^Y+bxWkH)Cq`+(6AwKL+3bNTQNKH;jQU0Mx13iW#bMzNEi13QP|1Xm1_<$RA0O5_-&mIYcr%c&7FO&e z#CSW=aCU*x)nfs+jBu!oGy~TeS9DbwlV$Jmm

    B}>nu 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 z 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%0DYHm@NPkUy^fWw>#8dcFeLUJF5PXDu*8vl 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�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 BUatTE literal 4766545 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 z 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%0DX%EU)m9pfdEq^r%pPfPvQ9X3 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≪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�d_&(r0@z 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�SO+EC2A%q{p6vi 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

  • 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 z z%jmssK6D;qByaO!JlGacjOj7T+@WRbV)#HtoIH8r%lzm2iX-jn?N?9v$wi1^6vD4K z$o!CMwq}BQ>EBIZ6}z^j;+G^hmldWfs>PMCD{!$I z`7IW7v^M#(}x884#;vxkrjj{u>*WOo_YD#@{F@SR$3YNa| zl+cF?Xe0Ojuqzv=37Uzjhm=ben(Z}&6D7n(N5i51ZCk8vKD(o?o_5rEY{i}gDYb-zb~ZSk zy~9j6*#8#QqnPL^Kb=~o*<>s^*-$vju2sy56tMlcySoD+)$Pl}1vw^yGj7wHwbYb& z#{F4GKR5}Mm)G*}U|0D!ou=O4J!KROG$TJCAeRw z*W6@t>}m_YraN27IvH?f%_*MIzTcH~J+G?9_PQSapao+D_Z`ULVGuYKnt=5IFHFhe zrV*A;BfqydaEuh@5Z16q2Vzj_9ul1H6+19jYU35l_22-ellwy@g>tI^Tr*g}K`D*zzewNzD~ z8eMdeT`X{cZ&4c8Gh^9~zur2lKe<>hcP@jFGX3Y*wIECMNpEh8CfC*WYiq zb|q(|krzsM$BqZyU*eH0~Oq=gw@q%JLWZ~f}u*U$(h#r?t%yKXaN-S8Jd zvV6TW%9VEV3-uJwpl>ueRW)xkNEfe>KVY42acE+4}~Ly?Bqh1c%^Lo^j!ob zI%DwR&J^{(FIq!fS%*oy>c51yz6#E3_P;0W-#HiIu(4uwt

    7Dy5ne@L900OxF#P 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�jEQgV#?7QsU+6CXIX*RW*d41QVjyV2RXk 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

    Mf_>D>;Ji%CS{C)`j}DXB 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�^6@OFs39}A<4Y#Y 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

  • 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 diff --git a/gfx/MSX++DeadPeopleEdition/1_tiles_32x32_0-5199.png b/gfx/MSX++DeadPeopleEdition/1_tiles_32x32_0-5199.png index 8d9ff3856505eec6a6e592b1e7b9b37f9e89c090..af03311a705d34fdc37e2f2d2e8197c6a78b0f21 100644 GIT binary patch literal 4770197 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