From 27c57a91670bd58d4442332b6e75a5af498b759a Mon Sep 17 00:00:00 2001 From: ZMiguel Alves Date: Sun, 24 Dec 2017 02:01:43 +0000 Subject: [PATCH] Item DB update - Also some visual improvements --- db_server/dbserver.js | 5 +- db_server/items.json | 640 ++++++++------ db_server/mats.json | 1897 +++++++++++++++++++++++++++++++++++++++++ db_server/outs.json | 571 +++++++++++++ package-lock.json | 2 +- package.json | 2 +- views/comp.hbs | 152 ++-- views/layout.hbs | 7 + 8 files changed, 2939 insertions(+), 337 deletions(-) create mode 100644 db_server/mats.json create mode 100644 db_server/outs.json diff --git a/db_server/dbserver.js b/db_server/dbserver.js index 1050667..b6136f9 100644 --- a/db_server/dbserver.js +++ b/db_server/dbserver.js @@ -6,9 +6,11 @@ var svurl = "mongodb://localhost:27017/eve-reactor"; var items = require('./items.json'); var systems = require('./systems.json'); var marketUrl = "https://market.fuzzwork.co.uk/aggregates/?region=60003760&types="; -var testMarketUrl = "https://market.fuzzwork.co.uk/aggregates/?region=60003760&types=34,35,36"; var cron = require('node-cron'); +const mats = require('./mats.json'); +const outs = require('./outs.json'); + //genItems(); //generate base item collection cron.schedule('*/30 * * * *', function() { @@ -23,6 +25,7 @@ cron.schedule('10 12 * * *', function() { addDaily(); }); + function getItemID(name) { for (let i = 0; i < items.length; i++) { if (items[i].NAME === name) { diff --git a/db_server/items.json b/db_server/items.json index af26635..164e5b8 100644 --- a/db_server/items.json +++ b/db_server/items.json @@ -26,101 +26,121 @@ "TypeID": 40, "NAME": "Megacyte" }, + { + "TypeID": 41, + "NAME": "Garbage" + }, + { + "TypeID": 3645, + "NAME": "Water" + }, + { + "TypeID": 3683, + "NAME": "Oxygen" + }, + { + "TypeID": 3773, + "NAME": "Hydrochloric Acid" + }, { "TypeID": 4051, - "NAME": "nitrogen fuel block" + "NAME": "Nitrogen Fuel Block" }, { "TypeID": 4246, - "NAME": "hydrogen fuel block" + "NAME": "Hydrogen Fuel Block" }, { "TypeID": 4247, - "NAME": "helium fuel block" + "NAME": "Helium Fuel Block" }, { "TypeID": 4312, - "NAME": "oxygen fuel block" + "NAME": "Oxygen Fuel Block" + }, + { + "TypeID": 9850, + "NAME": "Spirits" }, { "TypeID": 16633, - "NAME": "hydrocarbons" + "NAME": "Hydrocarbons" }, { "TypeID": 16634, - "NAME": "atmospheric gases" + "NAME": "Atmospheric Gases" }, { "TypeID": 16635, - "NAME": "evaporite deposits" + "NAME": "Evaporite Deposits" }, { "TypeID": 16636, - "NAME": "silicates" + "NAME": "Silicates" }, { "TypeID": 16637, - "NAME": "tungsten" + "NAME": "Tungsten" }, { "TypeID": 16638, - "NAME": "titanium" + "NAME": "Titanium" }, { "TypeID": 16639, - "NAME": "scandium" + "NAME": "Scandium" }, { "TypeID": 16640, - "NAME": "cobalt" + "NAME": "Cobalt" }, { "TypeID": 16641, - "NAME": "chromium" + "NAME": "Chromium" }, { "TypeID": 16642, - "NAME": "vanadium" + "NAME": "Vanadium" }, { "TypeID": 16643, - "NAME": "cadmium" + "NAME": "Cadmium" }, { "TypeID": 16644, - "NAME": "platinum" + "NAME": "Platinum" }, { "TypeID": 16646, - "NAME": "mercury" + "NAME": "Mercury" }, { "TypeID": 16647, - "NAME": "caesium" + "NAME": "Caesium" }, { "TypeID": 16648, - "NAME": "hafnium" + "NAME": "Hafnium" }, { "TypeID": 16649, - "NAME": "technetium" + "NAME": "Technetium" }, { "TypeID": 16650, - "NAME": "dysprosium" + "NAME": "Dysprosium" }, { "TypeID": 16651, - "NAME": "neodymium" + "NAME": "Neodymium" }, { "TypeID": 16652, - "NAME": "promethium" + "NAME": "Promethium" }, { "TypeID": 16653, - "NAME": "thulium" + "NAME": "Thulium" }, { "TypeID": 16654, @@ -242,6 +262,330 @@ "TypeID": 17960, "NAME": "Prometium" }, + { + "TypeID": 25237, + "NAME": "Pure Standard Blue Pill Booster" + }, + { + "TypeID": 25241, + "NAME": "Pure Improved Blue Pill Booster" + }, + { + "TypeID": 25242, + "NAME": "Pure Standard Crash Booster" + }, + { + "TypeID": 25252, + "NAME": "Pure Standard Frentix Booster" + }, + { + "TypeID": 25268, + "NAME": "Amber Cytoserocin" + }, + { + "TypeID": 25273, + "NAME": "Golden Cytoserocin" + }, + { + "TypeID": 25274, + "NAME": "Viridian Cytoserocin" + }, + { + "TypeID": 25275, + "NAME": "Celadon Cytoserocin" + }, + { + "TypeID": 25276, + "NAME": "Malachite Cytoserocin" + }, + { + "TypeID": 25277, + "NAME": "Lime Cytoserocin" + }, + { + "TypeID": 25278, + "NAME": "Vermillion Cytoserocin" + }, + { + "TypeID": 25279, + "NAME": "Azure Cytoserocin" + }, + { + "TypeID": 25283, + "NAME": "Pure Strong Blue Pill Booster" + }, + { + "TypeID": 25330, + "NAME": "Pure Standard Drop Booster" + }, + { + "TypeID": 25331, + "NAME": "Pure Standard Exile Booster" + }, + { + "TypeID": 25332, + "NAME": "Pure Standard Mindflood Booster" + }, + { + "TypeID": 25333, + "NAME": "Pure Standard X-Instinct Booster" + }, + { + "TypeID": 25334, + "NAME": "Pure Standard Sooth Sayer Booster" + }, + { + "TypeID": 25335, + "NAME": "Pure Improved Crash Booster" + }, + { + "TypeID": 25336, + "NAME": "Pure Improved Drop Booster" + }, + { + "TypeID": 25337, + "NAME": "Pure Improved Exile Booster" + }, + { + "TypeID": 25338, + "NAME": "Pure Improved Mindflood Booster" + }, + { + "TypeID": 25339, + "NAME": "Pure Improved Frentix Booster" + }, + { + "TypeID": 25340, + "NAME": "Pure Improved X-Instinct Booster" + }, + { + "TypeID": 25341, + "NAME": "Pure Improved Sooth Sayer Booster" + }, + { + "TypeID": 25342, + "NAME": "Pure Strong Crash Booster" + }, + { + "TypeID": 25343, + "NAME": "Pure Strong Drop Booster" + }, + { + "TypeID": 25344, + "NAME": "Pure Strong Exile Booster" + }, + { + "TypeID": 25345, + "NAME": "Pure Strong Mindflood Booster" + }, + { + "TypeID": 25346, + "NAME": "Pure Strong Frentix Booster" + }, + { + "TypeID": 25347, + "NAME": "Pure Strong X-Instinct Booster" + }, + { + "TypeID": 25348, + "NAME": "Pure Strong Sooth Sayer Booster" + }, + { + "TypeID": 28686, + "NAME": "Pure Synth Blue Pill Booster" + }, + { + "TypeID": 28687, + "NAME": "Pure Synth Crash Booster" + }, + { + "TypeID": 28688, + "NAME": "Pure Synth Drop Booster" + }, + { + "TypeID": 28689, + "NAME": "Pure Synth Exile Booster" + }, + { + "TypeID": 28690, + "NAME": "Pure Synth Frentix Booster" + }, + { + "TypeID": 28691, + "NAME": "Pure Synth Mindflood Booster" + }, + { + "TypeID": 28692, + "NAME": "Pure Synth Sooth Sayer Booster" + }, + { + "TypeID": 28693, + "NAME": "Pure Synth X-Instinct Booster" + }, + { + "TypeID": 28694, + "NAME": "Amber Mykoserocin" + }, + { + "TypeID": 28695, + "NAME": "Azure Mykoserocin" + }, + { + "TypeID": 28696, + "NAME": "Celadon Mykoserocin" + }, + { + "TypeID": 28697, + "NAME": "Golden Mykoserocin" + }, + { + "TypeID": 28698, + "NAME": "Lime Mykoserocin" + }, + { + "TypeID": 28699, + "NAME": "Malachite Mykoserocin" + }, + { + "TypeID": 28700, + "NAME": "Vermillion Mykoserocin" + }, + { + "TypeID": 28701, + "NAME": "Viridian Mykoserocin" + }, + { + "TypeID": 29659, + "NAME": "Unrefined Fluxed Condensates" + }, + { + "TypeID": 29660, + "NAME": "Unrefined Dysporite" + }, + { + "TypeID": 29661, + "NAME": "Unrefined Neo Mercurite" + }, + { + "TypeID": 29662, + "NAME": "Unrefined Prometium" + }, + { + "TypeID": 29663, + "NAME": "Unrefined Ferrofluid" + }, + { + "TypeID": 29664, + "NAME": "Unrefined Hyperflurite" + }, + { + "TypeID": 30303, + "NAME": "Fulleroferrocene" + }, + { + "TypeID": 30304, + "NAME": "PPD Fullerene Fibers" + }, + { + "TypeID": 30305, + "NAME": "Fullerene Intercalated Graphite" + }, + { + "TypeID": 30306, + "NAME": "Methanofullerene" + }, + { + "TypeID": 30307, + "NAME": "Lanthanum Metallofullerene" + }, + { + "TypeID": 30308, + "NAME": "Scandium Metallofullerene" + }, + { + "TypeID": 30309, + "NAME": "Graphene Nanoribbons" + }, + { + "TypeID": 30310, + "NAME": "Carbon-86 Epoxy Resin" + }, + { + "TypeID": 30311, + "NAME": "C3-FTM Acid" + }, + { + "TypeID": 30370, + "NAME": "Fullerite-C50" + }, + { + "TypeID": 30371, + "NAME": "Fullerite-C60" + }, + { + "TypeID": 30372, + "NAME": "Fullerite-C70" + }, + { + "TypeID": 30373, + "NAME": "Fullerite-C72" + }, + { + "TypeID": 30374, + "NAME": "Fullerite-C84" + }, + { + "TypeID": 30375, + "NAME": "Fullerite-C28" + }, + { + "TypeID": 30376, + "NAME": "Fullerite-C32" + }, + { + "TypeID": 30377, + "NAME": "Fullerite-C320" + }, + { + "TypeID": 30378, + "NAME": "Fullerite-C540" + }, + { + "TypeID": 32821, + "NAME": "Unrefined Vanadium Hafnite" + }, + { + "TypeID": 32822, + "NAME": "Unrefined Platinum Technite" + }, + { + "TypeID": 32823, + "NAME": "Unrefined Solerium" + }, + { + "TypeID": 32824, + "NAME": "Unrefined Caesarium Cadmide" + }, + { + "TypeID": 32825, + "NAME": "Unrefined Hexite" + }, + { + "TypeID": 32826, + "NAME": "Unrefined Rolled Tungsten Alloy" + }, + { + "TypeID": 32827, + "NAME": "Unrefined Titanium Chromide" + }, + { + "TypeID": 32828, + "NAME": "Unrefined Fernite Alloy" + }, + { + "TypeID": 32829, + "NAME": "Unrefined Crystallite Alloy" + }, { "TypeID": 33336, "NAME": "Thulium Hafnite" @@ -250,6 +594,14 @@ "TypeID": 33337, "NAME": "Promethium Mercurite" }, + { + "TypeID": 33338, + "NAME": "Unrefined Promethium Mercurite" + }, + { + "TypeID": 33339, + "NAME": "Unrefined Thulium Hafnite" + }, { "TypeID": 33359, "NAME": "Photonic Metamaterials" @@ -265,245 +617,5 @@ { "TypeID": 33362, "NAME": "Nonlinear Metamaterials" - }, - { - "TypeID": 45490, - "NAME": "zeolites" - }, - { - "TypeID": 45491, - "NAME": "sylvite" - }, - { - "TypeID": 45492, - "NAME": "bitumens" - }, - { - "TypeID": 45493, - "NAME": "coesite" - }, - { - "TypeID": 45494, - "NAME": "cobaltite" - }, - { - "TypeID": 45495, - "NAME": "euxenite" - }, - { - "TypeID": 45496, - "NAME": "titanite" - }, - { - "TypeID": 45497, - "NAME": "scheelite" - }, - { - "TypeID": 45498, - "NAME": "otavite" - }, - { - "TypeID": 45499, - "NAME": "sperrylite" - }, - { - "TypeID": 45500, - "NAME": "vanadinite" - }, - { - "TypeID": 45501, - "NAME": "chromite" - }, - { - "TypeID": 45502, - "NAME": "carnotite" - }, - { - "TypeID": 45503, - "NAME": "zircon" - }, - { - "TypeID": 45504, - "NAME": "pollucite" - }, - { - "TypeID": 45506, - "NAME": "cinnabar" - }, - { - "TypeID": 45510, - "NAME": "xenotime" - }, - { - "TypeID": 45511, - "NAME": "monazite" - }, - { - "TypeID": 45512, - "NAME": "loparite" - }, - { - "TypeID": 45513, - "NAME": "ytterbite" - }, - { - "TypeID": 46280, - "NAME": "brimful zeolites" - }, - { - "TypeID": 46281, - "NAME": "glistening zeolites" - }, - { - "TypeID": 46282, - "NAME": "brimful sylvite" - }, - { - "TypeID": 46283, - "NAME": "glistening sylvite" - }, - { - "TypeID": 46284, - "NAME": "brimful bitumens" - }, - { - "TypeID": 46285, - "NAME": "glistening bitumens" - }, - { - "TypeID": 46286, - "NAME": "brimful coesite" - }, - { - "TypeID": 46287, - "NAME": "glistening coesite" - }, - { - "TypeID": 46288, - "NAME": "copious cobaltite" - }, - { - "TypeID": 46289, - "NAME": "twinkling cobaltite" - }, - { - "TypeID": 46290, - "NAME": "copious euxenite" - }, - { - "TypeID": 46291, - "NAME": "twinkling euxenite" - }, - { - "TypeID": 46292, - "NAME": "copious titanite" - }, - { - "TypeID": 46293, - "NAME": "twinkling titanite" - }, - { - "TypeID": 46294, - "NAME": "copious scheelite" - }, - { - "TypeID": 46295, - "NAME": "twinkling scheelite" - }, - { - "TypeID": 46296, - "NAME": "lavish otavite" - }, - { - "TypeID": 46297, - "NAME": "shimmering otavite" - }, - { - "TypeID": 46298, - "NAME": "lavish sperrylite" - }, - { - "TypeID": 46299, - "NAME": "shimmering sperrylite" - }, - { - "TypeID": 46300, - "NAME": "lavish vanadinite" - }, - { - "TypeID": 46301, - "NAME": "shimmering vanadinite" - }, - { - "TypeID": 46302, - "NAME": "lavish chromite" - }, - { - "TypeID": 46303, - "NAME": "shimmering chromite" - }, - { - "TypeID": 46304, - "NAME": "replete carnotite" - }, - { - "TypeID": 46305, - "NAME": "glowing carnotite" - }, - { - "TypeID": 46306, - "NAME": "replete zircon" - }, - { - "TypeID": 46307, - "NAME": "glowing zircon" - }, - { - "TypeID": 46308, - "NAME": "replete pollucite" - }, - { - "TypeID": 46309, - "NAME": "glowing pollucite" - }, - { - "TypeID": 46310, - "NAME": "replete cinnabar" - }, - { - "TypeID": 46311, - "NAME": "glowing cinnabar" - }, - { - "TypeID": 46312, - "NAME": "bountiful xenotime" - }, - { - "TypeID": 46313, - "NAME": "shining xenotime" - }, - { - "TypeID": 46314, - "NAME": "bountiful monazite" - }, - { - "TypeID": 46315, - "NAME": "shining monazite" - }, - { - "TypeID": 46316, - "NAME": "bountiful loparite" - }, - { - "TypeID": 46317, - "NAME": "shining loparite" - }, - { - "TypeID": 46318, - "NAME": "bountiful ytterbite" - }, - { - "TypeID": 46319, - "NAME": "shining ytterbite" } ] \ No newline at end of file diff --git a/db_server/mats.json b/db_server/mats.json new file mode 100644 index 0000000..27e3cec --- /dev/null +++ b/db_server/mats.json @@ -0,0 +1,1897 @@ +[{ + "typeID": 45732, + "activityID": 11, + "materialTypeID": 16657, + "quantity": 100 + }, + { + "typeID": 45732, + "activityID": 11, + "materialTypeID": 16661, + "quantity": 100 + }, + { + "typeID": 46157, + "activityID": 11, + "materialTypeID": 4246, + "quantity": 5 + }, + { + "typeID": 46157, + "activityID": 11, + "materialTypeID": 30372, + "quantity": 100 + }, + { + "typeID": 46157, + "activityID": 11, + "materialTypeID": 30373, + "quantity": 100 + }, + { + "typeID": 46157, + "activityID": 11, + "materialTypeID": 37, + "quantity": 300 + }, + { + "typeID": 46158, + "activityID": 11, + "materialTypeID": 4312, + "quantity": 5 + }, + { + "typeID": 46158, + "activityID": 11, + "materialTypeID": 30371, + "quantity": 100 + }, + { + "typeID": 46158, + "activityID": 11, + "materialTypeID": 30370, + "quantity": 200 + }, + { + "typeID": 46158, + "activityID": 11, + "materialTypeID": 34, + "quantity": 1000 + }, + { + "typeID": 46159, + "activityID": 11, + "materialTypeID": 4246, + "quantity": 5 + }, + { + "typeID": 46159, + "activityID": 11, + "materialTypeID": 30371, + "quantity": 100 + }, + { + "typeID": 46159, + "activityID": 11, + "materialTypeID": 30370, + "quantity": 300 + }, + { + "typeID": 46159, + "activityID": 11, + "materialTypeID": 35, + "quantity": 800 + }, + { + "typeID": 46160, + "activityID": 11, + "materialTypeID": 4246, + "quantity": 5 + }, + { + "typeID": 46160, + "activityID": 11, + "materialTypeID": 30371, + "quantity": 100 + }, + { + "typeID": 46160, + "activityID": 11, + "materialTypeID": 30372, + "quantity": 100 + }, + { + "typeID": 46160, + "activityID": 11, + "materialTypeID": 36, + "quantity": 600 + }, + { + "typeID": 46161, + "activityID": 11, + "materialTypeID": 4312, + "quantity": 5 + }, + { + "typeID": 46161, + "activityID": 11, + "materialTypeID": 30372, + "quantity": 100 + }, + { + "typeID": 46161, + "activityID": 11, + "materialTypeID": 30374, + "quantity": 100 + }, + { + "typeID": 46161, + "activityID": 11, + "materialTypeID": 38, + "quantity": 200 + }, + { + "typeID": 46162, + "activityID": 11, + "materialTypeID": 4247, + "quantity": 5 + }, + { + "typeID": 46162, + "activityID": 11, + "materialTypeID": 39, + "quantity": 25 + }, + { + "typeID": 46162, + "activityID": 11, + "materialTypeID": 30373, + "quantity": 100 + }, + { + "typeID": 46162, + "activityID": 11, + "materialTypeID": 30375, + "quantity": 100 + }, + { + "typeID": 46163, + "activityID": 11, + "materialTypeID": 4051, + "quantity": 5 + }, + { + "typeID": 46163, + "activityID": 11, + "materialTypeID": 30375, + "quantity": 100 + }, + { + "typeID": 46163, + "activityID": 11, + "materialTypeID": 30376, + "quantity": 100 + }, + { + "typeID": 46163, + "activityID": 11, + "materialTypeID": 38, + "quantity": 400 + }, + { + "typeID": 46164, + "activityID": 11, + "materialTypeID": 4051, + "quantity": 5 + }, + { + "typeID": 46164, + "activityID": 11, + "materialTypeID": 39, + "quantity": 30 + }, + { + "typeID": 46164, + "activityID": 11, + "materialTypeID": 30376, + "quantity": 100 + }, + { + "typeID": 46164, + "activityID": 11, + "materialTypeID": 30377, + "quantity": 100 + }, + { + "typeID": 46165, + "activityID": 11, + "materialTypeID": 4247, + "quantity": 5 + }, + { + "typeID": 46165, + "activityID": 11, + "materialTypeID": 40, + "quantity": 80 + }, + { + "typeID": 46165, + "activityID": 11, + "materialTypeID": 30374, + "quantity": 100 + }, + { + "typeID": 46165, + "activityID": 11, + "materialTypeID": 30378, + "quantity": 100 + }, + { + "typeID": 46166, + "activityID": 11, + "materialTypeID": 4312, + "quantity": 5 + }, + { + "typeID": 46166, + "activityID": 11, + "materialTypeID": 16643, + "quantity": 100 + }, + { + "typeID": 46166, + "activityID": 11, + "materialTypeID": 16647, + "quantity": 100 + }, + { + "typeID": 46167, + "activityID": 11, + "materialTypeID": 4247, + "quantity": 5 + }, + { + "typeID": 46167, + "activityID": 11, + "materialTypeID": 16633, + "quantity": 100 + }, + { + "typeID": 46167, + "activityID": 11, + "materialTypeID": 16636, + "quantity": 100 + }, + { + "typeID": 46168, + "activityID": 11, + "materialTypeID": 4246, + "quantity": 5 + }, + { + "typeID": 46168, + "activityID": 11, + "materialTypeID": 16635, + "quantity": 100 + }, + { + "typeID": 46168, + "activityID": 11, + "materialTypeID": 16636, + "quantity": 100 + }, + { + "typeID": 46169, + "activityID": 11, + "materialTypeID": 4247, + "quantity": 5 + }, + { + "typeID": 46169, + "activityID": 11, + "materialTypeID": 16640, + "quantity": 100 + }, + { + "typeID": 46169, + "activityID": 11, + "materialTypeID": 16643, + "quantity": 100 + }, + { + "typeID": 46170, + "activityID": 11, + "materialTypeID": 4247, + "quantity": 5 + }, + { + "typeID": 46170, + "activityID": 11, + "materialTypeID": 16646, + "quantity": 100 + }, + { + "typeID": 46170, + "activityID": 11, + "materialTypeID": 16650, + "quantity": 100 + }, + { + "typeID": 46171, + "activityID": 11, + "materialTypeID": 4246, + "quantity": 5 + }, + { + "typeID": 46171, + "activityID": 11, + "materialTypeID": 16639, + "quantity": 100 + }, + { + "typeID": 46171, + "activityID": 11, + "materialTypeID": 16642, + "quantity": 100 + }, + { + "typeID": 46172, + "activityID": 11, + "materialTypeID": 4246, + "quantity": 5 + }, + { + "typeID": 46172, + "activityID": 11, + "materialTypeID": 16648, + "quantity": 100 + }, + { + "typeID": 46172, + "activityID": 11, + "materialTypeID": 16650, + "quantity": 100 + }, + { + "typeID": 46173, + "activityID": 11, + "materialTypeID": 4312, + "quantity": 5 + }, + { + "typeID": 46173, + "activityID": 11, + "materialTypeID": 16651, + "quantity": 100 + }, + { + "typeID": 46173, + "activityID": 11, + "materialTypeID": 16653, + "quantity": 100 + }, + { + "typeID": 46174, + "activityID": 11, + "materialTypeID": 4051, + "quantity": 5 + }, + { + "typeID": 46174, + "activityID": 11, + "materialTypeID": 16641, + "quantity": 100 + }, + { + "typeID": 46174, + "activityID": 11, + "materialTypeID": 16644, + "quantity": 100 + }, + { + "typeID": 46175, + "activityID": 11, + "materialTypeID": 4051, + "quantity": 5 + }, + { + "typeID": 46175, + "activityID": 11, + "materialTypeID": 16642, + "quantity": 100 + }, + { + "typeID": 46175, + "activityID": 11, + "materialTypeID": 16652, + "quantity": 100 + }, + { + "typeID": 46176, + "activityID": 11, + "materialTypeID": 4247, + "quantity": 5 + }, + { + "typeID": 46176, + "activityID": 11, + "materialTypeID": 16646, + "quantity": 100 + }, + { + "typeID": 46176, + "activityID": 11, + "materialTypeID": 16651, + "quantity": 100 + }, + { + "typeID": 46177, + "activityID": 11, + "materialTypeID": 4051, + "quantity": 5 + }, + { + "typeID": 46177, + "activityID": 11, + "materialTypeID": 16644, + "quantity": 100 + }, + { + "typeID": 46177, + "activityID": 11, + "materialTypeID": 16649, + "quantity": 100 + }, + { + "typeID": 46178, + "activityID": 11, + "materialTypeID": 4051, + "quantity": 5 + }, + { + "typeID": 46178, + "activityID": 11, + "materialTypeID": 16637, + "quantity": 100 + }, + { + "typeID": 46178, + "activityID": 11, + "materialTypeID": 16644, + "quantity": 100 + }, + { + "typeID": 46179, + "activityID": 11, + "materialTypeID": 4312, + "quantity": 5 + }, + { + "typeID": 46179, + "activityID": 11, + "materialTypeID": 16635, + "quantity": 100 + }, + { + "typeID": 46179, + "activityID": 11, + "materialTypeID": 16636, + "quantity": 100 + }, + { + "typeID": 46180, + "activityID": 11, + "materialTypeID": 4312, + "quantity": 5 + }, + { + "typeID": 46180, + "activityID": 11, + "materialTypeID": 16641, + "quantity": 100 + }, + { + "typeID": 46180, + "activityID": 11, + "materialTypeID": 16647, + "quantity": 100 + }, + { + "typeID": 46181, + "activityID": 11, + "materialTypeID": 4051, + "quantity": 5 + }, + { + "typeID": 46181, + "activityID": 11, + "materialTypeID": 16634, + "quantity": 100 + }, + { + "typeID": 46181, + "activityID": 11, + "materialTypeID": 16635, + "quantity": 100 + }, + { + "typeID": 46182, + "activityID": 11, + "materialTypeID": 4312, + "quantity": 5 + }, + { + "typeID": 46182, + "activityID": 11, + "materialTypeID": 16638, + "quantity": 100 + }, + { + "typeID": 46182, + "activityID": 11, + "materialTypeID": 16641, + "quantity": 100 + }, + { + "typeID": 46183, + "activityID": 11, + "materialTypeID": 4246, + "quantity": 5 + }, + { + "typeID": 46183, + "activityID": 11, + "materialTypeID": 16642, + "quantity": 100 + }, + { + "typeID": 46183, + "activityID": 11, + "materialTypeID": 16648, + "quantity": 100 + }, + { + "typeID": 46184, + "activityID": 11, + "materialTypeID": 4312, + "quantity": 5 + }, + { + "typeID": 46184, + "activityID": 11, + "materialTypeID": 16643, + "quantity": 100 + }, + { + "typeID": 46184, + "activityID": 11, + "materialTypeID": 16652, + "quantity": 100 + }, + { + "typeID": 46185, + "activityID": 11, + "materialTypeID": 4246, + "quantity": 5 + }, + { + "typeID": 46185, + "activityID": 11, + "materialTypeID": 16648, + "quantity": 100 + }, + { + "typeID": 46185, + "activityID": 11, + "materialTypeID": 16653, + "quantity": 100 + }, + { + "typeID": 46186, + "activityID": 11, + "materialTypeID": 4247, + "quantity": 5 + }, + { + "typeID": 46186, + "activityID": 11, + "materialTypeID": 16646, + "quantity": 100 + }, + { + "typeID": 46186, + "activityID": 11, + "materialTypeID": 16652, + "quantity": 100 + }, + { + "typeID": 46187, + "activityID": 11, + "materialTypeID": 4312, + "quantity": 5 + }, + { + "typeID": 46187, + "activityID": 11, + "materialTypeID": 16638, + "quantity": 100 + }, + { + "typeID": 46187, + "activityID": 11, + "materialTypeID": 16642, + "quantity": 100 + }, + { + "typeID": 46188, + "activityID": 11, + "materialTypeID": 4247, + "quantity": 5 + }, + { + "typeID": 46188, + "activityID": 11, + "materialTypeID": 16640, + "quantity": 100 + }, + { + "typeID": 46188, + "activityID": 11, + "materialTypeID": 16644, + "quantity": 100 + }, + { + "typeID": 46189, + "activityID": 11, + "materialTypeID": 4246, + "quantity": 5 + }, + { + "typeID": 46189, + "activityID": 11, + "materialTypeID": 16639, + "quantity": 100 + }, + { + "typeID": 46189, + "activityID": 11, + "materialTypeID": 16641, + "quantity": 100 + }, + { + "typeID": 46190, + "activityID": 11, + "materialTypeID": 4246, + "quantity": 5 + }, + { + "typeID": 46190, + "activityID": 11, + "materialTypeID": 16639, + "quantity": 100 + }, + { + "typeID": 46190, + "activityID": 11, + "materialTypeID": 16643, + "quantity": 100 + }, + { + "typeID": 46191, + "activityID": 11, + "materialTypeID": 4051, + "quantity": 5 + }, + { + "typeID": 46191, + "activityID": 11, + "materialTypeID": 16634, + "quantity": 100 + }, + { + "typeID": 46191, + "activityID": 11, + "materialTypeID": 16635, + "quantity": 100 + }, + { + "typeID": 46192, + "activityID": 11, + "materialTypeID": 4051, + "quantity": 5 + }, + { + "typeID": 46192, + "activityID": 11, + "materialTypeID": 16634, + "quantity": 100 + }, + { + "typeID": 46192, + "activityID": 11, + "materialTypeID": 16637, + "quantity": 100 + }, + { + "typeID": 46193, + "activityID": 11, + "materialTypeID": 4051, + "quantity": 5 + }, + { + "typeID": 46193, + "activityID": 11, + "materialTypeID": 16635, + "quantity": 100 + }, + { + "typeID": 46193, + "activityID": 11, + "materialTypeID": 16638, + "quantity": 100 + }, + { + "typeID": 46194, + "activityID": 11, + "materialTypeID": 4246, + "quantity": 5 + }, + { + "typeID": 46194, + "activityID": 11, + "materialTypeID": 16633, + "quantity": 100 + }, + { + "typeID": 46194, + "activityID": 11, + "materialTypeID": 16639, + "quantity": 100 + }, + { + "typeID": 46195, + "activityID": 11, + "materialTypeID": 4247, + "quantity": 5 + }, + { + "typeID": 46195, + "activityID": 11, + "materialTypeID": 16636, + "quantity": 100 + }, + { + "typeID": 46195, + "activityID": 11, + "materialTypeID": 16640, + "quantity": 100 + }, + { + "typeID": 46196, + "activityID": 11, + "materialTypeID": 4051, + "quantity": 5 + }, + { + "typeID": 46196, + "activityID": 11, + "materialTypeID": 16641, + "quantity": 100 + }, + { + "typeID": 46196, + "activityID": 11, + "materialTypeID": 16642, + "quantity": 100 + }, + { + "typeID": 46197, + "activityID": 11, + "materialTypeID": 4246, + "quantity": 5 + }, + { + "typeID": 46197, + "activityID": 11, + "materialTypeID": 16643, + "quantity": 100 + }, + { + "typeID": 46197, + "activityID": 11, + "materialTypeID": 16648, + "quantity": 100 + }, + { + "typeID": 46198, + "activityID": 11, + "materialTypeID": 4312, + "quantity": 5 + }, + { + "typeID": 46198, + "activityID": 11, + "materialTypeID": 16641, + "quantity": 100 + }, + { + "typeID": 46198, + "activityID": 11, + "materialTypeID": 16643, + "quantity": 100 + }, + { + "typeID": 46199, + "activityID": 11, + "materialTypeID": 4247, + "quantity": 5 + }, + { + "typeID": 46199, + "activityID": 11, + "materialTypeID": 16644, + "quantity": 100 + }, + { + "typeID": 46199, + "activityID": 11, + "materialTypeID": 16646, + "quantity": 100 + }, + { + "typeID": 46200, + "activityID": 11, + "materialTypeID": 4247, + "quantity": 5 + }, + { + "typeID": 46200, + "activityID": 11, + "materialTypeID": 16643, + "quantity": 100 + }, + { + "typeID": 46200, + "activityID": 11, + "materialTypeID": 16646, + "quantity": 100 + }, + { + "typeID": 46201, + "activityID": 11, + "materialTypeID": 4312, + "quantity": 5 + }, + { + "typeID": 46201, + "activityID": 11, + "materialTypeID": 16642, + "quantity": 100 + }, + { + "typeID": 46201, + "activityID": 11, + "materialTypeID": 16644, + "quantity": 100 + }, + { + "typeID": 46202, + "activityID": 11, + "materialTypeID": 4246, + "quantity": 5 + }, + { + "typeID": 46202, + "activityID": 11, + "materialTypeID": 16642, + "quantity": 100 + }, + { + "typeID": 46202, + "activityID": 11, + "materialTypeID": 16648, + "quantity": 100 + }, + { + "typeID": 46203, + "activityID": 11, + "materialTypeID": 4247, + "quantity": 5 + }, + { + "typeID": 46203, + "activityID": 11, + "materialTypeID": 16641, + "quantity": 100 + }, + { + "typeID": 46203, + "activityID": 11, + "materialTypeID": 16646, + "quantity": 100 + }, + { + "typeID": 46204, + "activityID": 11, + "materialTypeID": 4312, + "quantity": 5 + }, + { + "typeID": 46204, + "activityID": 11, + "materialTypeID": 16654, + "quantity": 100 + }, + { + "typeID": 46204, + "activityID": 11, + "materialTypeID": 16658, + "quantity": 100 + }, + { + "typeID": 46205, + "activityID": 11, + "materialTypeID": 4247, + "quantity": 5 + }, + { + "typeID": 46205, + "activityID": 11, + "materialTypeID": 16655, + "quantity": 100 + }, + { + "typeID": 46205, + "activityID": 11, + "materialTypeID": 16659, + "quantity": 100 + }, + { + "typeID": 46206, + "activityID": 11, + "materialTypeID": 4246, + "quantity": 5 + }, + { + "typeID": 46206, + "activityID": 11, + "materialTypeID": 16656, + "quantity": 100 + }, + { + "typeID": 46206, + "activityID": 11, + "materialTypeID": 16660, + "quantity": 100 + }, + { + "typeID": 46207, + "activityID": 11, + "materialTypeID": 4051, + "quantity": 5 + }, + { + "typeID": 46207, + "activityID": 11, + "materialTypeID": 16657, + "quantity": 100 + }, + { + "typeID": 46207, + "activityID": 11, + "materialTypeID": 16661, + "quantity": 100 + }, + { + "typeID": 46208, + "activityID": 11, + "materialTypeID": 4247, + "quantity": 5 + }, + { + "typeID": 46208, + "activityID": 11, + "materialTypeID": 16660, + "quantity": 100 + }, + { + "typeID": 46208, + "activityID": 11, + "materialTypeID": 16665, + "quantity": 100 + }, + { + "typeID": 46209, + "activityID": 11, + "materialTypeID": 4051, + "quantity": 5 + }, + { + "typeID": 46209, + "activityID": 11, + "materialTypeID": 16659, + "quantity": 100 + }, + { + "typeID": 46209, + "activityID": 11, + "materialTypeID": 16662, + "quantity": 100 + }, + { + "typeID": 46210, + "activityID": 11, + "materialTypeID": 4312, + "quantity": 5 + }, + { + "typeID": 46210, + "activityID": 11, + "materialTypeID": 16658, + "quantity": 100 + }, + { + "typeID": 46210, + "activityID": 11, + "materialTypeID": 16663, + "quantity": 100 + }, + { + "typeID": 46210, + "activityID": 11, + "materialTypeID": 17959, + "quantity": 100 + }, + { + "typeID": 46211, + "activityID": 11, + "materialTypeID": 4051, + "quantity": 5 + }, + { + "typeID": 46211, + "activityID": 11, + "materialTypeID": 16661, + "quantity": 100 + }, + { + "typeID": 46211, + "activityID": 11, + "materialTypeID": 16662, + "quantity": 100 + }, + { + "typeID": 46211, + "activityID": 11, + "materialTypeID": 16667, + "quantity": 100 + }, + { + "typeID": 46212, + "activityID": 11, + "materialTypeID": 4312, + "quantity": 5 + }, + { + "typeID": 46212, + "activityID": 11, + "materialTypeID": 16664, + "quantity": 100 + }, + { + "typeID": 46212, + "activityID": 11, + "materialTypeID": 16668, + "quantity": 100 + }, + { + "typeID": 46212, + "activityID": 11, + "materialTypeID": 17959, + "quantity": 100 + }, + { + "typeID": 46213, + "activityID": 11, + "materialTypeID": 4246, + "quantity": 5 + }, + { + "typeID": 46213, + "activityID": 11, + "materialTypeID": 16665, + "quantity": 100 + }, + { + "typeID": 46213, + "activityID": 11, + "materialTypeID": 16666, + "quantity": 100 + }, + { + "typeID": 46213, + "activityID": 11, + "materialTypeID": 16669, + "quantity": 100 + }, + { + "typeID": 46213, + "activityID": 11, + "materialTypeID": 17960, + "quantity": 100 + }, + { + "typeID": 46214, + "activityID": 11, + "materialTypeID": 4247, + "quantity": 5 + }, + { + "typeID": 46214, + "activityID": 11, + "materialTypeID": 16663, + "quantity": 100 + }, + { + "typeID": 46214, + "activityID": 11, + "materialTypeID": 16668, + "quantity": 100 + }, + { + "typeID": 46214, + "activityID": 11, + "materialTypeID": 17769, + "quantity": 100 + }, + { + "typeID": 46214, + "activityID": 11, + "materialTypeID": 17960, + "quantity": 100 + }, + { + "typeID": 46215, + "activityID": 11, + "materialTypeID": 4246, + "quantity": 5 + }, + { + "typeID": 46215, + "activityID": 11, + "materialTypeID": 16656, + "quantity": 100 + }, + { + "typeID": 46215, + "activityID": 11, + "materialTypeID": 16667, + "quantity": 100 + }, + { + "typeID": 46216, + "activityID": 11, + "materialTypeID": 4247, + "quantity": 5 + }, + { + "typeID": 46216, + "activityID": 11, + "materialTypeID": 16657, + "quantity": 100 + }, + { + "typeID": 46216, + "activityID": 11, + "materialTypeID": 33337, + "quantity": 100 + }, + { + "typeID": 46217, + "activityID": 11, + "materialTypeID": 4312, + "quantity": 5 + }, + { + "typeID": 46217, + "activityID": 11, + "materialTypeID": 16655, + "quantity": 100 + }, + { + "typeID": 46217, + "activityID": 11, + "materialTypeID": 33336, + "quantity": 100 + }, + { + "typeID": 46218, + "activityID": 11, + "materialTypeID": 4051, + "quantity": 5 + }, + { + "typeID": 46218, + "activityID": 11, + "materialTypeID": 16654, + "quantity": 100 + }, + { + "typeID": 46218, + "activityID": 11, + "materialTypeID": 16669, + "quantity": 100 + }, + { + "typeID": 46219, + "activityID": 11, + "materialTypeID": 4312, + "quantity": 5 + }, + { + "typeID": 46219, + "activityID": 11, + "materialTypeID": 41, + "quantity": 20 + }, + { + "typeID": 46219, + "activityID": 11, + "materialTypeID": 28701, + "quantity": 40 + }, + { + "typeID": 46220, + "activityID": 11, + "materialTypeID": 4312, + "quantity": 5 + }, + { + "typeID": 46220, + "activityID": 11, + "materialTypeID": 41, + "quantity": 20 + }, + { + "typeID": 46220, + "activityID": 11, + "materialTypeID": 28696, + "quantity": 40 + }, + { + "typeID": 46221, + "activityID": 11, + "materialTypeID": 4247, + "quantity": 5 + }, + { + "typeID": 46221, + "activityID": 11, + "materialTypeID": 41, + "quantity": 20 + }, + { + "typeID": 46221, + "activityID": 11, + "materialTypeID": 28698, + "quantity": 40 + }, + { + "typeID": 46222, + "activityID": 11, + "materialTypeID": 4247, + "quantity": 5 + }, + { + "typeID": 46222, + "activityID": 11, + "materialTypeID": 3645, + "quantity": 20 + }, + { + "typeID": 46222, + "activityID": 11, + "materialTypeID": 25277, + "quantity": 20 + }, + { + "typeID": 46223, + "activityID": 11, + "materialTypeID": 4312, + "quantity": 5 + }, + { + "typeID": 46223, + "activityID": 11, + "materialTypeID": 3645, + "quantity": 20 + }, + { + "typeID": 46223, + "activityID": 11, + "materialTypeID": 25274, + "quantity": 20 + }, + { + "typeID": 46224, + "activityID": 11, + "materialTypeID": 4312, + "quantity": 5 + }, + { + "typeID": 46224, + "activityID": 11, + "materialTypeID": 3645, + "quantity": 20 + }, + { + "typeID": 46224, + "activityID": 11, + "materialTypeID": 25275, + "quantity": 20 + }, + { + "typeID": 46225, + "activityID": 11, + "materialTypeID": 4247, + "quantity": 5 + }, + { + "typeID": 46225, + "activityID": 11, + "materialTypeID": 3645, + "quantity": 20 + }, + { + "typeID": 46225, + "activityID": 11, + "materialTypeID": 25276, + "quantity": 20 + }, + { + "typeID": 46226, + "activityID": 11, + "materialTypeID": 4246, + "quantity": 5 + }, + { + "typeID": 46226, + "activityID": 11, + "materialTypeID": 3645, + "quantity": 20 + }, + { + "typeID": 46226, + "activityID": 11, + "materialTypeID": 25278, + "quantity": 20 + }, + { + "typeID": 46227, + "activityID": 11, + "materialTypeID": 4246, + "quantity": 5 + }, + { + "typeID": 46227, + "activityID": 11, + "materialTypeID": 3645, + "quantity": 20 + }, + { + "typeID": 46227, + "activityID": 11, + "materialTypeID": 25279, + "quantity": 20 + }, + { + "typeID": 46228, + "activityID": 11, + "materialTypeID": 4247, + "quantity": 5 + }, + { + "typeID": 46228, + "activityID": 11, + "materialTypeID": 41, + "quantity": 20 + }, + { + "typeID": 46228, + "activityID": 11, + "materialTypeID": 28699, + "quantity": 40 + }, + { + "typeID": 46229, + "activityID": 11, + "materialTypeID": 4246, + "quantity": 5 + }, + { + "typeID": 46229, + "activityID": 11, + "materialTypeID": 41, + "quantity": 20 + }, + { + "typeID": 46229, + "activityID": 11, + "materialTypeID": 28695, + "quantity": 40 + }, + { + "typeID": 46230, + "activityID": 11, + "materialTypeID": 4051, + "quantity": 5 + }, + { + "typeID": 46230, + "activityID": 11, + "materialTypeID": 3645, + "quantity": 20 + }, + { + "typeID": 46230, + "activityID": 11, + "materialTypeID": 25268, + "quantity": 20 + }, + { + "typeID": 46231, + "activityID": 11, + "materialTypeID": 4051, + "quantity": 5 + }, + { + "typeID": 46231, + "activityID": 11, + "materialTypeID": 3645, + "quantity": 20 + }, + { + "typeID": 46231, + "activityID": 11, + "materialTypeID": 25273, + "quantity": 20 + }, + { + "typeID": 46232, + "activityID": 11, + "materialTypeID": 4246, + "quantity": 5 + }, + { + "typeID": 46232, + "activityID": 11, + "materialTypeID": 41, + "quantity": 20 + }, + { + "typeID": 46232, + "activityID": 11, + "materialTypeID": 28700, + "quantity": 40 + }, + { + "typeID": 46233, + "activityID": 11, + "materialTypeID": 4051, + "quantity": 5 + }, + { + "typeID": 46233, + "activityID": 11, + "materialTypeID": 41, + "quantity": 20 + }, + { + "typeID": 46233, + "activityID": 11, + "materialTypeID": 28694, + "quantity": 40 + }, + { + "typeID": 46234, + "activityID": 11, + "materialTypeID": 4051, + "quantity": 5 + }, + { + "typeID": 46234, + "activityID": 11, + "materialTypeID": 41, + "quantity": 20 + }, + { + "typeID": 46234, + "activityID": 11, + "materialTypeID": 28697, + "quantity": 40 + }, + { + "typeID": 46235, + "activityID": 11, + "materialTypeID": 4051, + "quantity": 5 + }, + { + "typeID": 46235, + "activityID": 11, + "materialTypeID": 25241, + "quantity": 12 + }, + { + "typeID": 46235, + "activityID": 11, + "materialTypeID": 25332, + "quantity": 15 + }, + { + "typeID": 46235, + "activityID": 11, + "materialTypeID": 3773, + "quantity": 20 + }, + { + "typeID": 46236, + "activityID": 11, + "materialTypeID": 4051, + "quantity": 5 + }, + { + "typeID": 46236, + "activityID": 11, + "materialTypeID": 25237, + "quantity": 15 + }, + { + "typeID": 46236, + "activityID": 11, + "materialTypeID": 25242, + "quantity": 15 + }, + { + "typeID": 46236, + "activityID": 11, + "materialTypeID": 9850, + "quantity": 20 + }, + { + "typeID": 46237, + "activityID": 11, + "materialTypeID": 4312, + "quantity": 5 + }, + { + "typeID": 46237, + "activityID": 11, + "materialTypeID": 25330, + "quantity": 15 + }, + { + "typeID": 46237, + "activityID": 11, + "materialTypeID": 25331, + "quantity": 15 + }, + { + "typeID": 46237, + "activityID": 11, + "materialTypeID": 3683, + "quantity": 20 + }, + { + "typeID": 46238, + "activityID": 11, + "materialTypeID": 4312, + "quantity": 5 + }, + { + "typeID": 46238, + "activityID": 11, + "materialTypeID": 25330, + "quantity": 15 + }, + { + "typeID": 46238, + "activityID": 11, + "materialTypeID": 25331, + "quantity": 15 + }, + { + "typeID": 46238, + "activityID": 11, + "materialTypeID": 9850, + "quantity": 20 + }, + { + "typeID": 46240, + "activityID": 11, + "materialTypeID": 4247, + "quantity": 5 + }, + { + "typeID": 46240, + "activityID": 11, + "materialTypeID": 25252, + "quantity": 15 + }, + { + "typeID": 46240, + "activityID": 11, + "materialTypeID": 25332, + "quantity": 15 + }, + { + "typeID": 46240, + "activityID": 11, + "materialTypeID": 3683, + "quantity": 20 + }, + { + "typeID": 46241, + "activityID": 11, + "materialTypeID": 4247, + "quantity": 5 + }, + { + "typeID": 46241, + "activityID": 11, + "materialTypeID": 25252, + "quantity": 15 + }, + { + "typeID": 46241, + "activityID": 11, + "materialTypeID": 25332, + "quantity": 15 + }, + { + "typeID": 46241, + "activityID": 11, + "materialTypeID": 9850, + "quantity": 20 + }, + { + "typeID": 46242, + "activityID": 11, + "materialTypeID": 4246, + "quantity": 5 + }, + { + "typeID": 46242, + "activityID": 11, + "materialTypeID": 25333, + "quantity": 15 + }, + { + "typeID": 46242, + "activityID": 11, + "materialTypeID": 25334, + "quantity": 15 + }, + { + "typeID": 46242, + "activityID": 11, + "materialTypeID": 3683, + "quantity": 20 + }, + { + "typeID": 46243, + "activityID": 11, + "materialTypeID": 4246, + "quantity": 5 + }, + { + "typeID": 46243, + "activityID": 11, + "materialTypeID": 25333, + "quantity": 15 + }, + { + "typeID": 46243, + "activityID": 11, + "materialTypeID": 25334, + "quantity": 15 + }, + { + "typeID": 46243, + "activityID": 11, + "materialTypeID": 9850, + "quantity": 20 + }, + { + "typeID": 46244, + "activityID": 11, + "materialTypeID": 4051, + "quantity": 5 + }, + { + "typeID": 46244, + "activityID": 11, + "materialTypeID": 25335, + "quantity": 12 + }, + { + "typeID": 46244, + "activityID": 11, + "materialTypeID": 25252, + "quantity": 15 + }, + { + "typeID": 46244, + "activityID": 11, + "materialTypeID": 3773, + "quantity": 20 + }, + { + "typeID": 46245, + "activityID": 11, + "materialTypeID": 4312, + "quantity": 5 + }, + { + "typeID": 46245, + "activityID": 11, + "materialTypeID": 25336, + "quantity": 12 + }, + { + "typeID": 46245, + "activityID": 11, + "materialTypeID": 25333, + "quantity": 15 + }, + { + "typeID": 46245, + "activityID": 11, + "materialTypeID": 3773, + "quantity": 20 + }, + { + "typeID": 46246, + "activityID": 11, + "materialTypeID": 4312, + "quantity": 5 + }, + { + "typeID": 46246, + "activityID": 11, + "materialTypeID": 25337, + "quantity": 12 + }, + { + "typeID": 46246, + "activityID": 11, + "materialTypeID": 25334, + "quantity": 15 + }, + { + "typeID": 46246, + "activityID": 11, + "materialTypeID": 3773, + "quantity": 20 + }, + { + "typeID": 46247, + "activityID": 11, + "materialTypeID": 4247, + "quantity": 5 + }, + { + "typeID": 46247, + "activityID": 11, + "materialTypeID": 25338, + "quantity": 12 + }, + { + "typeID": 46247, + "activityID": 11, + "materialTypeID": 25242, + "quantity": 15 + }, + { + "typeID": 46247, + "activityID": 11, + "materialTypeID": 3773, + "quantity": 20 + }, + { + "typeID": 46248, + "activityID": 11, + "materialTypeID": 4247, + "quantity": 5 + }, + { + "typeID": 46248, + "activityID": 11, + "materialTypeID": 25339, + "quantity": 12 + }, + { + "typeID": 46248, + "activityID": 11, + "materialTypeID": 25237, + "quantity": 15 + }, + { + "typeID": 46248, + "activityID": 11, + "materialTypeID": 3773, + "quantity": 100 + }, + { + "typeID": 46249, + "activityID": 11, + "materialTypeID": 4246, + "quantity": 5 + }, + { + "typeID": 46249, + "activityID": 11, + "materialTypeID": 25340, + "quantity": 12 + }, + { + "typeID": 46249, + "activityID": 11, + "materialTypeID": 25331, + "quantity": 15 + }, + { + "typeID": 46249, + "activityID": 11, + "materialTypeID": 3773, + "quantity": 20 + }, + { + "typeID": 46250, + "activityID": 11, + "materialTypeID": 4246, + "quantity": 5 + }, + { + "typeID": 46250, + "activityID": 11, + "materialTypeID": 25341, + "quantity": 12 + }, + { + "typeID": 46250, + "activityID": 11, + "materialTypeID": 25330, + "quantity": 15 + }, + { + "typeID": 46250, + "activityID": 11, + "materialTypeID": 3773, + "quantity": 20 + }, + { + "typeID": 46251, + "activityID": 11, + "materialTypeID": 4051, + "quantity": 5 + }, + { + "typeID": 46251, + "activityID": 11, + "materialTypeID": 25237, + "quantity": 15 + }, + { + "typeID": 46251, + "activityID": 11, + "materialTypeID": 25242, + "quantity": 15 + }, + { + "typeID": 46251, + "activityID": 11, + "materialTypeID": 3683, + "quantity": 20 + } +] \ No newline at end of file diff --git a/db_server/outs.json b/db_server/outs.json new file mode 100644 index 0000000..290fd10 --- /dev/null +++ b/db_server/outs.json @@ -0,0 +1,571 @@ +[{ + "typeID": 45732, + "activityID": 11, + "productTypeID": 16672, + "quantity": 20 + }, + { + "typeID": 46157, + "activityID": 11, + "productTypeID": 30306, + "quantity": 160 + }, + { + "typeID": 46158, + "activityID": 11, + "productTypeID": 30303, + "quantity": 1000 + }, + { + "typeID": 46159, + "activityID": 11, + "productTypeID": 30304, + "quantity": 250 + }, + { + "typeID": 46160, + "activityID": 11, + "productTypeID": 30305, + "quantity": 120 + }, + { + "typeID": 46161, + "activityID": 11, + "productTypeID": 30307, + "quantity": 120 + }, + { + "typeID": 46162, + "activityID": 11, + "productTypeID": 30308, + "quantity": 160 + }, + { + "typeID": 46163, + "activityID": 11, + "productTypeID": 30309, + "quantity": 120 + }, + { + "typeID": 46164, + "activityID": 11, + "productTypeID": 30310, + "quantity": 160 + }, + { + "typeID": 46165, + "activityID": 11, + "productTypeID": 30311, + "quantity": 100 + }, + { + "typeID": 46166, + "activityID": 11, + "productTypeID": 16663, + "quantity": 200 + }, + { + "typeID": 46167, + "activityID": 11, + "productTypeID": 16659, + "quantity": 200 + }, + { + "typeID": 46168, + "activityID": 11, + "productTypeID": 16660, + "quantity": 200 + }, + { + "typeID": 46169, + "activityID": 11, + "productTypeID": 16655, + "quantity": 200 + }, + { + "typeID": 46170, + "activityID": 11, + "productTypeID": 16668, + "quantity": 200 + }, + { + "typeID": 46171, + "activityID": 11, + "productTypeID": 16656, + "quantity": 200 + }, + { + "typeID": 46172, + "activityID": 11, + "productTypeID": 16669, + "quantity": 200 + }, + { + "typeID": 46173, + "activityID": 11, + "productTypeID": 17769, + "quantity": 200 + }, + { + "typeID": 46174, + "activityID": 11, + "productTypeID": 16665, + "quantity": 200 + }, + { + "typeID": 46175, + "activityID": 11, + "productTypeID": 16666, + "quantity": 200 + }, + { + "typeID": 46176, + "activityID": 11, + "productTypeID": 16667, + "quantity": 200 + }, + { + "typeID": 46177, + "activityID": 11, + "productTypeID": 16662, + "quantity": 200 + }, + { + "typeID": 46178, + "activityID": 11, + "productTypeID": 16657, + "quantity": 200 + }, + { + "typeID": 46179, + "activityID": 11, + "productTypeID": 16658, + "quantity": 200 + }, + { + "typeID": 46180, + "activityID": 11, + "productTypeID": 16664, + "quantity": 200 + }, + { + "typeID": 46181, + "activityID": 11, + "productTypeID": 16661, + "quantity": 200 + }, + { + "typeID": 46182, + "activityID": 11, + "productTypeID": 16654, + "quantity": 200 + }, + { + "typeID": 46183, + "activityID": 11, + "productTypeID": 17959, + "quantity": 200 + }, + { + "typeID": 46184, + "activityID": 11, + "productTypeID": 17960, + "quantity": 200 + }, + { + "typeID": 46185, + "activityID": 11, + "productTypeID": 33336, + "quantity": 200 + }, + { + "typeID": 46186, + "activityID": 11, + "productTypeID": 33337, + "quantity": 200 + }, + { + "typeID": 46187, + "activityID": 11, + "productTypeID": 32821, + "quantity": 1 + }, + { + "typeID": 46188, + "activityID": 11, + "productTypeID": 32822, + "quantity": 1 + }, + { + "typeID": 46189, + "activityID": 11, + "productTypeID": 32823, + "quantity": 1 + }, + { + "typeID": 46190, + "activityID": 11, + "productTypeID": 32824, + "quantity": 1 + }, + { + "typeID": 46191, + "activityID": 11, + "productTypeID": 32825, + "quantity": 1 + }, + { + "typeID": 46192, + "activityID": 11, + "productTypeID": 32826, + "quantity": 1 + }, + { + "typeID": 46193, + "activityID": 11, + "productTypeID": 32827, + "quantity": 1 + }, + { + "typeID": 46194, + "activityID": 11, + "productTypeID": 32828, + "quantity": 1 + }, + { + "typeID": 46195, + "activityID": 11, + "productTypeID": 32829, + "quantity": 1 + }, + { + "typeID": 46196, + "activityID": 11, + "productTypeID": 29664, + "quantity": 1 + }, + { + "typeID": 46197, + "activityID": 11, + "productTypeID": 29663, + "quantity": 1 + }, + { + "typeID": 46198, + "activityID": 11, + "productTypeID": 29662, + "quantity": 1 + }, + { + "typeID": 46199, + "activityID": 11, + "productTypeID": 29661, + "quantity": 1 + }, + { + "typeID": 46200, + "activityID": 11, + "productTypeID": 29660, + "quantity": 1 + }, + { + "typeID": 46201, + "activityID": 11, + "productTypeID": 29659, + "quantity": 1 + }, + { + "typeID": 46202, + "activityID": 11, + "productTypeID": 33339, + "quantity": 1 + }, + { + "typeID": 46203, + "activityID": 11, + "productTypeID": 33338, + "quantity": 1 + }, + { + "typeID": 46204, + "activityID": 11, + "productTypeID": 16671, + "quantity": 10000 + }, + { + "typeID": 46205, + "activityID": 11, + "productTypeID": 16670, + "quantity": 10000 + }, + { + "typeID": 46206, + "activityID": 11, + "productTypeID": 16673, + "quantity": 10000 + }, + { + "typeID": 46207, + "activityID": 11, + "productTypeID": 16672, + "quantity": 10000 + }, + { + "typeID": 46208, + "activityID": 11, + "productTypeID": 16678, + "quantity": 6000 + }, + { + "typeID": 46209, + "activityID": 11, + "productTypeID": 16679, + "quantity": 3000 + }, + { + "typeID": 46210, + "activityID": 11, + "productTypeID": 16680, + "quantity": 2200 + }, + { + "typeID": 46211, + "activityID": 11, + "productTypeID": 16681, + "quantity": 1500 + }, + { + "typeID": 46212, + "activityID": 11, + "productTypeID": 16682, + "quantity": 750 + }, + { + "typeID": 46213, + "activityID": 11, + "productTypeID": 16683, + "quantity": 400 + }, + { + "typeID": 46214, + "activityID": 11, + "productTypeID": 17317, + "quantity": 200 + }, + { + "typeID": 46215, + "activityID": 11, + "productTypeID": 33361, + "quantity": 300 + }, + { + "typeID": 46216, + "activityID": 11, + "productTypeID": 33360, + "quantity": 300 + }, + { + "typeID": 46217, + "activityID": 11, + "productTypeID": 33359, + "quantity": 300 + }, + { + "typeID": 46218, + "activityID": 11, + "productTypeID": 33362, + "quantity": 300 + }, + { + "typeID": 46219, + "activityID": 11, + "productTypeID": 28688, + "quantity": 30 + }, + { + "typeID": 46220, + "activityID": 11, + "productTypeID": 28689, + "quantity": 30 + }, + { + "typeID": 46221, + "activityID": 11, + "productTypeID": 28690, + "quantity": 30 + }, + { + "typeID": 46222, + "activityID": 11, + "productTypeID": 25252, + "quantity": 15 + }, + { + "typeID": 46223, + "activityID": 11, + "productTypeID": 25330, + "quantity": 15 + }, + { + "typeID": 46224, + "activityID": 11, + "productTypeID": 25331, + "quantity": 15 + }, + { + "typeID": 46225, + "activityID": 11, + "productTypeID": 25332, + "quantity": 15 + }, + { + "typeID": 46226, + "activityID": 11, + "productTypeID": 25333, + "quantity": 15 + }, + { + "typeID": 46227, + "activityID": 11, + "productTypeID": 25334, + "quantity": 15 + }, + { + "typeID": 46228, + "activityID": 11, + "productTypeID": 28691, + "quantity": 30 + }, + { + "typeID": 46229, + "activityID": 11, + "productTypeID": 28692, + "quantity": 30 + }, + { + "typeID": 46230, + "activityID": 11, + "productTypeID": 25237, + "quantity": 15 + }, + { + "typeID": 46231, + "activityID": 11, + "productTypeID": 25242, + "quantity": 15 + }, + { + "typeID": 46232, + "activityID": 11, + "productTypeID": 28693, + "quantity": 30 + }, + { + "typeID": 46233, + "activityID": 11, + "productTypeID": 28686, + "quantity": 30 + }, + { + "typeID": 46234, + "activityID": 11, + "productTypeID": 28687, + "quantity": 30 + }, + { + "typeID": 46235, + "activityID": 11, + "productTypeID": 25283, + "quantity": 12 + }, + { + "typeID": 46236, + "activityID": 11, + "productTypeID": 25335, + "quantity": 12 + }, + { + "typeID": 46237, + "activityID": 11, + "productTypeID": 25336, + "quantity": 12 + }, + { + "typeID": 46238, + "activityID": 11, + "productTypeID": 25337, + "quantity": 12 + }, + { + "typeID": 46240, + "activityID": 11, + "productTypeID": 25338, + "quantity": 12 + }, + { + "typeID": 46241, + "activityID": 11, + "productTypeID": 25339, + "quantity": 12 + }, + { + "typeID": 46242, + "activityID": 11, + "productTypeID": 25340, + "quantity": 12 + }, + { + "typeID": 46243, + "activityID": 11, + "productTypeID": 25341, + "quantity": 12 + }, + { + "typeID": 46244, + "activityID": 11, + "productTypeID": 25342, + "quantity": 12 + }, + { + "typeID": 46245, + "activityID": 11, + "productTypeID": 25343, + "quantity": 12 + }, + { + "typeID": 46246, + "activityID": 11, + "productTypeID": 25344, + "quantity": 12 + }, + { + "typeID": 46247, + "activityID": 11, + "productTypeID": 25345, + "quantity": 12 + }, + { + "typeID": 46248, + "activityID": 11, + "productTypeID": 25346, + "quantity": 12 + }, + { + "typeID": 46249, + "activityID": 11, + "productTypeID": 25347, + "quantity": 12 + }, + { + "typeID": 46250, + "activityID": 11, + "productTypeID": 25348, + "quantity": 12 + }, + { + "typeID": 46251, + "activityID": 11, + "productTypeID": 25241, + "quantity": 12 + } +] \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 6b1df40..c49e47b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1237,4 +1237,4 @@ } } } -} \ No newline at end of file +} diff --git a/package.json b/package.json index aee3400..ef2665b 100644 --- a/package.json +++ b/package.json @@ -21,4 +21,4 @@ "serve-favicon": "~2.4.2", "xml-js": "^1.5.2" } -} \ No newline at end of file +} diff --git a/views/comp.hbs b/views/comp.hbs index 5b09e12..f807360 100644 --- a/views/comp.hbs +++ b/views/comp.hbs @@ -74,76 +74,88 @@
-
Simple Reactions
- - - - - - - - - - - {{#stable}} - - - - - - - - - {{/stable}} - -
ReactionInputsTaxOutputProfit% prof.
{{name}}{{i}}{{tax}}{{o}}{{prof}}{{per}}
+
+
+ Simple Reactions +
+ + + + + + + + + + + {{#stable}} + + + + + + + + + {{/stable}} + +
ReactionInputsTaxOutputProfit% prof.
{{name}}{{i}}{{tax}}{{o}}{{prof}}{{per}}
+
-
Complex Reactions
- - - - - - - - - - - {{#ctable}} - - - - - - - - - {{/ctable}} - -
ReactionInputsTaxOutputProfit% prof.
{{name}}{{i}}{{tax}}{{o}}{{prof}}{{per}}
- -
Complex Chain Reactions
- - - - - - - - - - - {{#chtable}} - - - - - - - - - {{/chtable}} - -
ReactionInputsTaxOutputProfit% prof.
{{name}}{{i}}{{tax}}{{o}}{{prof}}{{per}}
+
+
+ Complex Reactions +
+ + + + + + + + + + + {{#ctable}} + + + + + + + + + {{/ctable}} + +
ReactionInputsTaxOutputProfit% prof.
{{name}}{{i}}{{tax}}{{o}}{{prof}}{{per}}
+
+ +
+
+ Complex Chain Reactions +
+ + + + + + + + + + + {{#chtable}} + + + + + + + + + {{/chtable}} + +
ReactionInputsTaxOutputProfit% prof.
{{name}}{{i}}{{tax}}{{o}}{{prof}}{{per}}
+
diff --git a/views/layout.hbs b/views/layout.hbs index f24e51e..0b78509 100644 --- a/views/layout.hbs +++ b/views/layout.hbs @@ -10,6 +10,13 @@ gtag('config', 'UA-109766629-1'); + +