From 7eb3d0b8b0ce799ffc04da19f8e021bc83fc3b87 Mon Sep 17 00:00:00 2001 From: logsol Date: Wed, 19 Mar 2014 02:36:09 +0100 Subject: [PATCH] externalised item properties into config/ItemSettings.js, cleaned properties away from level files, removed tmx files, added a few new items, added item property 'danger' and made it influence damage, therefore knifes are now more deadly than bananas :) - fixes #51 --- app/Game/Config/ItemSettings.js | 356 ++++++++ static/{objects => items}/rube/knife | 0 .../rube/knife-backups/knife-scriptLog.rs | 0 static/{objects => items}/rube/knife.json | 0 static/{objects => items}/rube/ragdoll.cpp | 0 static/{objects => items}/rube/ragdoll.json | 0 static/{objects => items}/rube/ragdoll.rube | 0 .../ragdoll-140215-200702.rube | 0 .../ragdoll-140215-201149.rube | 0 .../ragdoll-140215-201320.rube | 0 .../ragdoll-140215-201604.rube | 0 .../ragdoll-140215-201620.rube | 0 .../ragdoll-140215-201650.rube | 0 .../ragdoll-140215-201704.rube | 0 .../ragdoll-140215-201732.rube | 0 .../ragdoll-140215-202928.rube | 0 .../ragdoll-140216-210150.rube | 0 .../ragdoll.rube-scriptLog-140215-202955.rs | 0 .../ragdoll.rube-scriptLog-140216-204730.rs | 0 .../ragdoll.rube-scriptLog-140216-215910.rs | 0 .../ragdoll.rube-scriptLog.rs | 0 static/maps/tiled/debug.tmx | 856 ------------------ static/maps/tiled/stones.tmx | 766 ---------------- static/maps/tiled/stones2.tmx | 820 ----------------- 24 files changed, 356 insertions(+), 2442 deletions(-) create mode 100644 app/Game/Config/ItemSettings.js rename static/{objects => items}/rube/knife (100%) rename static/{objects => items}/rube/knife-backups/knife-scriptLog.rs (100%) rename static/{objects => items}/rube/knife.json (100%) rename static/{objects => items}/rube/ragdoll.cpp (100%) rename static/{objects => items}/rube/ragdoll.json (100%) rename static/{objects => items}/rube/ragdoll.rube (100%) rename static/{objects => items}/rube/ragdoll.rube-backups/ragdoll-140215-200702.rube (100%) rename static/{objects => items}/rube/ragdoll.rube-backups/ragdoll-140215-201149.rube (100%) rename static/{objects => items}/rube/ragdoll.rube-backups/ragdoll-140215-201320.rube (100%) rename static/{objects => items}/rube/ragdoll.rube-backups/ragdoll-140215-201604.rube (100%) rename static/{objects => items}/rube/ragdoll.rube-backups/ragdoll-140215-201620.rube (100%) rename static/{objects => items}/rube/ragdoll.rube-backups/ragdoll-140215-201650.rube (100%) rename static/{objects => items}/rube/ragdoll.rube-backups/ragdoll-140215-201704.rube (100%) rename static/{objects => items}/rube/ragdoll.rube-backups/ragdoll-140215-201732.rube (100%) rename static/{objects => items}/rube/ragdoll.rube-backups/ragdoll-140215-202928.rube (100%) rename static/{objects => items}/rube/ragdoll.rube-backups/ragdoll-140216-210150.rube (100%) rename static/{objects => items}/rube/ragdoll.rube-backups/ragdoll.rube-scriptLog-140215-202955.rs (100%) rename static/{objects => items}/rube/ragdoll.rube-backups/ragdoll.rube-scriptLog-140216-204730.rs (100%) rename static/{objects => items}/rube/ragdoll.rube-backups/ragdoll.rube-scriptLog-140216-215910.rs (100%) rename static/{objects => items}/rube/ragdoll.rube-backups/ragdoll.rube-scriptLog.rs (100%) delete mode 100644 static/maps/tiled/debug.tmx delete mode 100644 static/maps/tiled/stones.tmx delete mode 100644 static/maps/tiled/stones2.tmx diff --git a/app/Game/Config/ItemSettings.js b/app/Game/Config/ItemSettings.js new file mode 100644 index 0000000..e2a0897 --- /dev/null +++ b/app/Game/Config/ItemSettings.js @@ -0,0 +1,356 @@ +define(function() { + + var ItemSettings = { + + "Default": + { + "category": "", + "image": "", + + "type": "rectangle", + "weight": "2.5", + "width": "25", + "height": "25", + + "rotation": "0", + "bounce": "0", + "grabAngle": "-1.5", + "danger": "1", + "bodyType": "dynamic", + }, + + "RagDoll": + { + "category": "graveyard", + "image": "chest.png", + + "type": "ragdoll", + "weight": "5", + "width": "6", + "height": "12", + + "bounce": "4", + "grabAngle": "-0.5", + "danger": "1", + }, + + "Knife": + { + "category": "kitchen", + "image": "knife.gif", + + "weight": "1.5", + "width": "4", + "height": "15", + + "grabAngle": "0.3", + "danger": "3", + }, + + "Large Knife": + { + "category": "kitchen", + "image": "knife_big.gif", + + "weight": "2.2", + "width": "4", + "height": "23", + + "grabAngle": "0.3", + "danger": "3", + }, + + "Small Cleaver": + { + "category": "kitchen", + "image": "cleaver_small.gif", + + "weight": "2", + "width": "6", + "height": "17", + + "grabAngle": "0.3", + "danger": "3", + }, + + "Large Cleaver": + { + "category": "kitchen", + "image": "cleaver_large.gif", + + "weight": "3", + "width": "8", + "height": "22", + + "grabAngle": "0.3", + "danger": "3", + }, + + "Herb Chopper": + { + "category": "kitchen", + "image": "herb_chopper.gif", + + "weight": "1.1", + "width": "9", + "height": "7", + + "grabAngle": "0.3", + "danger": "2.6", + }, + + "Fork": { + "category": "kitchen", + "image": "fork.gif", + + "weight": "1.5", + "width": "5", + "height": "16", + + "grabAngle": "0.3", + "danger": "1.8", + }, + + "Meat Fork": { + "category": "kitchen", + "image": "fork_meat.gif", + + "weight": "2", + "width": "3", + "height": "22", + + "grabAngle": "0.3", + "danger": "1.9", + }, + + "Spoon": { + "category": "kitchen", + "image": "spoon.gif", + + "weight": "2", + "width": "4", + "height": "21", + + "grabAngle": "0.3", + "danger": "1.1", + }, + + "Plate": { + "category": "kitchen", + "image": "plate.gif", + + "type": "circle", + "weight": "1.9", + "width": "13", + "height": "13", + + "grabAngle": "0", + }, + + "Cup": { + "category": "kitchen", + "image": "cup.gif", + + "weight": "1.1", + "width": "8", + "height": "8", + + "grabAngle": "-0.3", + }, + + "Can": + { + "category": "kitchen", + "image": "can.gif", + + "weight": "1", + "width": "4", + "height": "7", + + "grabAngle": "-0.1", + "bounce": "2", + }, + + "Rolling Pin": + { + "category": "kitchen", + "image": "rolling_pin.gif", + + "weight": "1.3", + "width": "6", + "height": "26", + + "grabAngle": "0.3", + }, + + "Pan": + { + "category": "kitchen", + "image": "pan.gif", + + "weight": "1.4", + "width": "14", + "height": "8", + + "grabAngle": "0.3", + }, + + "Refridgerator": + { + "category": "kitchen", + "image": "fridge.gif", + + "weight": "10", + "width": "31", + "height": "53", + + "bounce": "0", + "grabAngle": "-0.5", + }, + + "Microwave": + { + "category": "kitchen", + "image": "microwave.gif", + + "weight": "3.6", + "width": "19", + "height": "12", + + "grabAngle": "-0.1", + }, + + "Coffeemachine": + { + "category": "kitchen", + "image": "coffeemachine.gif", + + "weight": "2.4", + "width": "11", + "height": "14", + }, + + "Toaster": + { + "category": "kitchen", + "image": "toaster.gif", + + "weight": "1.9", + "width": "15", + "height": "9", + }, + + "Banana": + { + "category": "kitchen", + "image": "banana.gif", + + "weight": "1", + "width": "5", + "height": "9", + + "grabAngle": "0.5", + }, + + "Tomato": + { + "category": "kitchen", + "image": "tomato.gif", + + "type": "circle", + "weight": "1", + "width": "8", + "height": "9", + + "grabAngle": "-0.3", + }, + + "Football": + { + "category": "outdoor", + "image": "football.gif", + + "type": "circle", + "weight": "2", + "width": "10", + "height": "10", + + "bounce": "6", + }, + + "Skateboard": + { + "category": "outdoor", + "image": "skateboard.gif", + + "type": "skateboard", + "weight": "1.5", + "width": "26", + "height": "6", + + "grabAngle": "-1.5", + }, + + "Laundry Machine": + { + "category": "laundry", + "image": "laundry_machine.gif", + + "weight": "10", + "width": "24", + "height": "31", + + "grabAngle": "-0.5", + }, + + "Laundry Powder": + { + "category": "laundry", + "image": "laundry_powder.gif", + + "weight": "2", + "width": "11", + "height": "13", + + "grabAngle": "-0.2", + }, + + "Bible": + { + "category": "livingroom", + "image": "book_bible.gif", + + "weight": "1.5", + "width": "11", + "height": "14", + + "grabAngle": "-0.2", + }, + + "Television": + { + "category": "livingroom", + "image": "television.gif", + + "weight": "7", + "width": "24", + "height": "21", + + "grabAngle": "-0.4", + }, + + "TV Cabinet": + { + "category": "livingroom", + "image": "telly_cabinet.gif", + + "weight": "5", + "width": "24", + "height": "17", + + "grabAngle": "-0.4", + }, + } + + return ItemSettings; +}); \ No newline at end of file diff --git a/static/objects/rube/knife b/static/items/rube/knife similarity index 100% rename from static/objects/rube/knife rename to static/items/rube/knife diff --git a/static/objects/rube/knife-backups/knife-scriptLog.rs b/static/items/rube/knife-backups/knife-scriptLog.rs similarity index 100% rename from static/objects/rube/knife-backups/knife-scriptLog.rs rename to static/items/rube/knife-backups/knife-scriptLog.rs diff --git a/static/objects/rube/knife.json b/static/items/rube/knife.json similarity index 100% rename from static/objects/rube/knife.json rename to static/items/rube/knife.json diff --git a/static/objects/rube/ragdoll.cpp b/static/items/rube/ragdoll.cpp similarity index 100% rename from static/objects/rube/ragdoll.cpp rename to static/items/rube/ragdoll.cpp diff --git a/static/objects/rube/ragdoll.json b/static/items/rube/ragdoll.json similarity index 100% rename from static/objects/rube/ragdoll.json rename to static/items/rube/ragdoll.json diff --git a/static/objects/rube/ragdoll.rube b/static/items/rube/ragdoll.rube similarity index 100% rename from static/objects/rube/ragdoll.rube rename to static/items/rube/ragdoll.rube diff --git a/static/objects/rube/ragdoll.rube-backups/ragdoll-140215-200702.rube b/static/items/rube/ragdoll.rube-backups/ragdoll-140215-200702.rube similarity index 100% rename from static/objects/rube/ragdoll.rube-backups/ragdoll-140215-200702.rube rename to static/items/rube/ragdoll.rube-backups/ragdoll-140215-200702.rube diff --git a/static/objects/rube/ragdoll.rube-backups/ragdoll-140215-201149.rube b/static/items/rube/ragdoll.rube-backups/ragdoll-140215-201149.rube similarity index 100% rename from static/objects/rube/ragdoll.rube-backups/ragdoll-140215-201149.rube rename to static/items/rube/ragdoll.rube-backups/ragdoll-140215-201149.rube diff --git a/static/objects/rube/ragdoll.rube-backups/ragdoll-140215-201320.rube b/static/items/rube/ragdoll.rube-backups/ragdoll-140215-201320.rube similarity index 100% rename from static/objects/rube/ragdoll.rube-backups/ragdoll-140215-201320.rube rename to static/items/rube/ragdoll.rube-backups/ragdoll-140215-201320.rube diff --git a/static/objects/rube/ragdoll.rube-backups/ragdoll-140215-201604.rube b/static/items/rube/ragdoll.rube-backups/ragdoll-140215-201604.rube similarity index 100% rename from static/objects/rube/ragdoll.rube-backups/ragdoll-140215-201604.rube rename to static/items/rube/ragdoll.rube-backups/ragdoll-140215-201604.rube diff --git a/static/objects/rube/ragdoll.rube-backups/ragdoll-140215-201620.rube b/static/items/rube/ragdoll.rube-backups/ragdoll-140215-201620.rube similarity index 100% rename from static/objects/rube/ragdoll.rube-backups/ragdoll-140215-201620.rube rename to static/items/rube/ragdoll.rube-backups/ragdoll-140215-201620.rube diff --git a/static/objects/rube/ragdoll.rube-backups/ragdoll-140215-201650.rube b/static/items/rube/ragdoll.rube-backups/ragdoll-140215-201650.rube similarity index 100% rename from static/objects/rube/ragdoll.rube-backups/ragdoll-140215-201650.rube rename to static/items/rube/ragdoll.rube-backups/ragdoll-140215-201650.rube diff --git a/static/objects/rube/ragdoll.rube-backups/ragdoll-140215-201704.rube b/static/items/rube/ragdoll.rube-backups/ragdoll-140215-201704.rube similarity index 100% rename from static/objects/rube/ragdoll.rube-backups/ragdoll-140215-201704.rube rename to static/items/rube/ragdoll.rube-backups/ragdoll-140215-201704.rube diff --git a/static/objects/rube/ragdoll.rube-backups/ragdoll-140215-201732.rube b/static/items/rube/ragdoll.rube-backups/ragdoll-140215-201732.rube similarity index 100% rename from static/objects/rube/ragdoll.rube-backups/ragdoll-140215-201732.rube rename to static/items/rube/ragdoll.rube-backups/ragdoll-140215-201732.rube diff --git a/static/objects/rube/ragdoll.rube-backups/ragdoll-140215-202928.rube b/static/items/rube/ragdoll.rube-backups/ragdoll-140215-202928.rube similarity index 100% rename from static/objects/rube/ragdoll.rube-backups/ragdoll-140215-202928.rube rename to static/items/rube/ragdoll.rube-backups/ragdoll-140215-202928.rube diff --git a/static/objects/rube/ragdoll.rube-backups/ragdoll-140216-210150.rube b/static/items/rube/ragdoll.rube-backups/ragdoll-140216-210150.rube similarity index 100% rename from static/objects/rube/ragdoll.rube-backups/ragdoll-140216-210150.rube rename to static/items/rube/ragdoll.rube-backups/ragdoll-140216-210150.rube diff --git a/static/objects/rube/ragdoll.rube-backups/ragdoll.rube-scriptLog-140215-202955.rs b/static/items/rube/ragdoll.rube-backups/ragdoll.rube-scriptLog-140215-202955.rs similarity index 100% rename from static/objects/rube/ragdoll.rube-backups/ragdoll.rube-scriptLog-140215-202955.rs rename to static/items/rube/ragdoll.rube-backups/ragdoll.rube-scriptLog-140215-202955.rs diff --git a/static/objects/rube/ragdoll.rube-backups/ragdoll.rube-scriptLog-140216-204730.rs b/static/items/rube/ragdoll.rube-backups/ragdoll.rube-scriptLog-140216-204730.rs similarity index 100% rename from static/objects/rube/ragdoll.rube-backups/ragdoll.rube-scriptLog-140216-204730.rs rename to static/items/rube/ragdoll.rube-backups/ragdoll.rube-scriptLog-140216-204730.rs diff --git a/static/objects/rube/ragdoll.rube-backups/ragdoll.rube-scriptLog-140216-215910.rs b/static/items/rube/ragdoll.rube-backups/ragdoll.rube-scriptLog-140216-215910.rs similarity index 100% rename from static/objects/rube/ragdoll.rube-backups/ragdoll.rube-scriptLog-140216-215910.rs rename to static/items/rube/ragdoll.rube-backups/ragdoll.rube-scriptLog-140216-215910.rs diff --git a/static/objects/rube/ragdoll.rube-backups/ragdoll.rube-scriptLog.rs b/static/items/rube/ragdoll.rube-backups/ragdoll.rube-scriptLog.rs similarity index 100% rename from static/objects/rube/ragdoll.rube-backups/ragdoll.rube-scriptLog.rs rename to static/items/rube/ragdoll.rube-backups/ragdoll.rube-scriptLog.rs diff --git a/static/maps/tiled/debug.tmx b/static/maps/tiled/debug.tmx deleted file mode 100644 index 17a1c1f..0000000 --- a/static/maps/tiled/debug.tmx +++ /dev/null @@ -1,856 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - eJzt0VEJACAUBEHtaRHbKxhAvx4nzMAm2NYAAAAAAACOueuXqOVHFj+y+AEAAPCf8RB1/MjiBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQJYFUysKTg== - - - - - - - - - - - - - - - - eJzt2E8KgkAUB+C5l4tatO1Anstd0AXadKUUEkKdpLCZJ30fvJXCwPvNP21TeW2FMfeiRm/kkTf25tRX81LnAmMyV7I3l766Z7HMfhWLPGLZqjefnD/yyLM+YhnO1mvm2XTOb3Xvkkee9RGLPGKRRyzf9qapMOY/sD5ikUcs4/+k3J33F+SRt0Vvjmn+nTLUYfLePfmfuKbkXO2SPNaU3jtuFcbck6V9pkQBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8N4DOHonMQ== - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/static/maps/tiled/stones.tmx b/static/maps/tiled/stones.tmx deleted file mode 100644 index c006355..0000000 --- a/static/maps/tiled/stones.tmx +++ /dev/null @@ -1,766 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - eJzt0VEJACAUBEHtaRHbKxhAvx4nzMAm2NYAAAAAAACOueuXqOVHFj+y+AEAAPCf8RB1/MjiBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQJYFUysKTg== - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - eJzt2EtO40AQANDmCFyAS7AbBgESmgViw56LzLlAQqxZgxhpDkQsEk0mctJOtxtczntSbSLHrlK5f04JmLPfBRHF3OrpEyn/SLmWilRjpFxLRaoxUq6lItXYMteThvfeR+R+PGxEjbPK/48lcj+mqmasRamx0+X63PgZl+lzrNTGReHzo/Vj7iLVWJLr6Zbf+97pPj8Knllj7v2oWadzvRrq7yLeM/FneW20frReP8b2soijgdGJ1o8S2+asPrvmp9JxcpS/5KD6MWSt2DzLjHGmWTkecE3Xj2jfQ1vl+pa29+O10TM3DRlDUzO19eMp/d+7x4p7Re3HLlP5BrWuW8+7vHPnx5/flWCFbf0Y4zzdUqQ1YR9R64qad85X1jXWvnc1X81RX10t5pqx57FD6kcEUfPOWdW1z3l7TH1z2E36N5bu1n5f3+vNvR9fsSdauU6792XdPvV+Gec7rpmjmves9dnkPhNzVNuPlj3Rj5Su0jhnwVz8WsRtJrdD7Mfm/Lw+d089AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACA2D4ARk51nw== - - - diff --git a/static/maps/tiled/stones2.tmx b/static/maps/tiled/stones2.tmx deleted file mode 100644 index 27b6c2b..0000000 --- a/static/maps/tiled/stones2.tmx +++ /dev/null @@ -1,820 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - eJzt0VEJACAUBEHtaRHbKxhAvx4nzMAm2NYAAAAAAACOueuXqOVHFj+y+AEAAPCf8RB1/MjiBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQJYFUysKTg== - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - eJzt2M1KHEEUhuHjKmtvYBZZZGEWuQAniYIxIoHsspJkEZjN7DKgKARBAsGNiuZOsvIOjJo/yAWlKjMNPT09XdVTp6urJ+8DZyPV9qn5+qeqewJgWX0xdRhQl/FbruWj+M3jqq0GFV3IeC4ps/2dt91ERF3I43+S+nxT709b6vNNvT9tqc+32N/XQi2bruWx7FKfb4z+NkytK9RzhV7IY+xD4PEjlS7IIzV2vmdtN1HB9nfcdhML+GPql6N+lxyX/95yYupzjGZr6Or9seJZVU5NfRL3t6Ij/fbnajqPXkP/1/Vb+45xif3Na5FzbYp7/XNn6qfM7mfuTd0E9JtZ9RjzQOE8Vsp52Cz6pt4W/l5cP/2Q2Syy+l6/zVbFzsP3fT4vi2WX2v3xxtSOxMni1tS1x7iH4t4/PlPqKbU8Mlp7slCPZbxO2HPUU9HJJNU8UrEmfnlkmYR+p+nHmdY/XcvDPqd8s9CsWFzXj9YzWINPFvb99t7UcHKMfcbatd87xzF23GByTNn4WELv95cRenxk6olUZ5HlUKUsk/z6pLhmz4+Ppdifva5GMn3dDHPjbY9Z3yMJ/25bZlemn92azxPbs92r2j2pT+9t5JFdI/nra1AyVtOWVL8/m3y+2zX1N8+xbeRRponrvo7sHg0pjb1SKnmk4EAWz2K/5rmq3vddyeOFqdey2Jp+29SrgHM3IZU8KN33EwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/fwGIFcb/ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -