{"slots":{"0":{"name":"slot1","type":{"events":[],"methods":[]}},"1":{"name":"slot2","type":{"events":[],"methods":[]}},"2":{"name":"slot3","type":{"events":[],"methods":[]}},"3":{"name":"slot4","type":{"events":[],"methods":[]}},"4":{"name":"slot5","type":{"events":[],"methods":[]}},"5":{"name":"slot6","type":{"events":[],"methods":[]}},"6":{"name":"slot7","type":{"events":[],"methods":[]}},"7":{"name":"slot8","type":{"events":[],"methods":[]}},"8":{"name":"slot9","type":{"events":[],"methods":[]}},"9":{"name":"slot10","type":{"events":[],"methods":[]}},"-1":{"name":"unit","type":{"events":[],"methods":[]}},"-2":{"name":"system","type":{"events":[],"methods":[]}},"-3":{"name":"library","type":{"events":[],"methods":[]}}},"handlers":[{"code":"onClick(x, y)","filter":{"args":[{"variable":"*"},{"variable":"*"}],"signature":"mouseDown(x,y)","slotKey":"0"},"key":"0"},{"code":"onClick(x, y)","filter":{"args":[{"variable":"*"},{"variable":"*"}],"signature":"mouseDown(x,y)","slotKey":"1"},"key":"1"},{"code":"onClick(x, y)","filter":{"args":[{"variable":"*"},{"variable":"*"}],"signature":"mouseDown(x,y)","slotKey":"2"},"key":"2"},{"code":"onClick(x, y)","filter":{"args":[{"variable":"*"},{"variable":"*"}],"signature":"mouseDown(x,y)","slotKey":"3"},"key":"3"},{"code":"onClick(x, y)","filter":{"args":[{"variable":"*"},{"variable":"*"}],"signature":"mouseDown(x,y)","slotKey":"4"},"key":"4"},{"code":"onClick(x, y)","filter":{"args":[{"variable":"*"},{"variable":"*"}],"signature":"mouseDown(x,y)","slotKey":"5"},"key":"5"},{"code":"onClick(x, y)","filter":{"args":[{"variable":"*"},{"variable":"*"}],"signature":"mouseDown(x,y)","slotKey":"6"},"key":"6"},{"code":"onClick(x, y)","filter":{"args":[{"variable":"*"},{"variable":"*"}],"signature":"mouseDown(x,y)","slotKey":"7"},"key":"7"},{"code":"onClick(x, y)","filter":{"args":[{"variable":"*"},{"variable":"*"}],"signature":"mouseDown(x,y)","slotKey":"8"},"key":"8"},{"code":"onClick(x, y)","filter":{"args":[{"variable":"*"},{"variable":"*"}],"signature":"mouseDown(x,y)","slotKey":"9"},"key":"9"},{"code":"local a=\"V2.1.7\"\r\n\r\nPlayerContainerProficiency = 30 --export Your Container Proficiency bonus in total percent (Skills->Mining and Inventory->Inventory Manager)\r\nPlayerContainerOptimization = 0 --export Your Container Optimization bonus in total percent (Skills->Mining and Inventory->Stock Control)\r\nLowLevel = 25 --export Percent for low level indicator\r\nHighLevel = 50 --export Percent for high level indicator\r\nContainerMatch = \"C_(.+)\" --export Match for single item Storage Container names (e.g. \"C_Hematite\")\r\nOverflowMatch = \"O_(.+)\" --export Match for single item Overflow Container names (e.g. \"O_Hydrogen\")\r\nDisplayBlocks = \"t5 t4 gl pl a12 t3 t2 t1 ga\" --export Container types to display from top to bottom (t1-t5, pl, al, a12, a34, ga, gl)\r\nContRowsPerScreen = 20 --export Container rows per screen\r\nProdRowsPerScreen = 24 --export Production rows per screen\r\nAlignTop = false --export Align with top of screen\r\nWaitingAsAlarm = false --export Display waiting state with alarm colour\r\nKeepBlocksTogether = false --Don't break blocks across displays\r\nAnalyseThrottle = 400 --export Maximum Core Elements to process at once, lower this if you get an immediate CPU overload\r\nDataThrottle = 50 --export Maximum changes to process each update, lower this if you get CPU overloads after some time\r\nAnalyseDelay = .3 --export Rate at which core elements are initially analysed\r\nFirstDelay = .3 --export Delay before First calculations after analyse completes\r\nRefreshDelay = 5 --export Screen Refresh Rate\r\nMonitorDelay = 3 --export Rate at which changes are processed\r\nSkipHeadings = false --export No substance headings\r\nUS_Spellings = false --export Expect American spellings\r\n\r\ncontGap = 1.33 --export Cont Table gap (temporary)\r\nprodGap = 0.4 --export Prod Table gap (temporary)\r\nprodBase = 95 --export Prod Table base (temporary)\r\nprodScale = 1.0 --export Prod Table scale (temporary)\r\n\r\ncontDebug = false --export Container Debug Flag\r\noverloadDebug = false --export CPU overload Debug Flag\r\n\r\nlocal b=prodScale*(prodBase/ProdRowsPerScreen-prodGap)local c=100/ContRowsPerScreen-contGap;properties={Bauxite={density=1.2808,ore=true},Coal={density=1.3465,ore=true},Quartz={density=2.6498,ore=true},Hematite={density=5.0398,ore=true},Chromite={density=4.54,ore=true},Malachite={density=3.9997,ore=true},Limestone={density=2.7105,ore=true},Natron={density=1.5499,ore=true},Petalite={density=2.4119,ore=true},Garnierite={density=2.6,ore=true},Acanthite={density=7.1995,ore=true},Pyrite={density=5.0098,ore=true},Cobaltite={density=6.33,ore=true},Cryolite={density=2.9495,ore=true},Kolbeckite={density=2.37,ore=true},GoldNuggets={density=19.3,ore=true,short=\"GoldNug\"},Rhodonite={density=3.76,ore=true},Columbite={density=5.38,ore=true},Illmenite={density=4.55,ore=true},Vanadinite={density=6.95,ore=true},Hydrogen={density=0.069785,short=\"H₂\"},Oxygen={density=1.0000,short=\"O₂\"},Aluminium={density=2.7,short=\"Al\",usSpelling=\"Aluminum\"},Carbon={density=2.27,short=\"C\"},Silicon={density=2.33,short=\"Si\"},Iron={density=7.85,short=\"Fe\"},Calcium={density=1.55,short=\"Ca\"},Chromium={density=7.19,short=\"Cr\"},Copper={density=8.96,short=\"Cu\"},Sodium={density=0.97,short=\"Na\"},Lithium={density=0.53,short=\"Li\"},Nickel={density=8.91,short=\"Ni\"},Silver={density=10.49,short=\"Ag\"},Sulfur={density=1.82,short=\"S\"},Cobalt={density=8.9,short=\"Co\"},Fluorine={density=1.7,short=\"Fl\"},Gold={density=19.3,short=\"Au\"},Scandium={density=2.98,short=\"Sc\"},Manganese={density=7.21,short=\"Mn\"},Niobium={density=8.57,short=\"Ni\"},Titanium={density=4.51,short=\"Ti\"},Vanadium={density=6.00,short=\"Va\"},Silumin={density=3.00},Steel={density=8.05},AlFe={density=7.50},AlLi={density=2.50},CaRefCu={density=8.10},CuAg={density=9.20},Duralumin={density=2.80},[\"Stainless steel\"]={density=7.75,short=\"S.Steel\"},Inconel={density=8.5},[\"Maraging steel\"]={density=8.23,short=\"M.Steel\"},[\"Red gold\"]={density=14.13},ScAl={density=2.85},Polycarbonate={density=1.4,short=\"Polycarb\"},Polycalcite={density=1.5,short=\"Polycalc\"},Polysulfide={density=1.6,short=\"Polysulf\"},Fluoropolymer={density=1.65,short=\"Fl.Poly\"},Glass={density=2.5},[\"Advanced glass\"]={density=2.6,short=\"Adv.Glass\"},[\"AgLi reinforced glass\"]={density=2.8,short=\"AgLi Glass\"},[\"Gold coated glass\"]={density=3.0,short=\"Gold Glass\"}}local d={t5={Headers={\"T5 Ores\",\"T5 Pures\"},Rows={{\"Rhodonite\",\"Manganese\"},{\"Columbite\",\"Niobium\"},{\"Illmenite\",\"Titanium\"},{\"Vanadinite\",\"Vanadium\"}}},t4={Headers={\"T4 Ores\",\"T4 Pures\"},Rows={{\"Cobaltite\",\"Cobalt\"},{\"Cryolite\",\"Fluorine\"},{\"GoldNuggets\",\"Gold\"},{\"Kolbeckite\",\"Scandium\"}}},pl={Headers={\"Plastic\",\"Plastic\"},Rows={{\"Polycarbonate\",\"Polycalcite\"},{\"Polysulfide\",\"Fluoropolymer\"}}},gl={Headers={\"Glass\",\"Glass\"},Rows={{\"Glass\",\"Advanced glass\"},{\"AgLi reinforced glass\",\"Gold coated glass\"}}},al={Headers={\"T1/2 Alloys\",\"T3/4 Alloys\"},Rows={{\"Silumin\",\"AlLi\"},{\"AlFe\",\"CuAg\"},{\"Steel\",\"Inconel\"},{\"Duralumin\",\"Red gold\"},{\"CaRefCu\",\"Maraging steel\"},{\"Stainless steel\",\"ScAl\"}}},a12={Headers={\"T1 Alloys\",\"T2 Alloys\"},Rows={{\"Silumin\",\"Duralumin\"},{\"AlFe\",\"CaRefCu\"},{\"Steel\",\"Stainless steel\"}}},a34={Headers={\"T3 Alloys\",\"T4 Alloys\"},Rows={{\"AlLi\",\"Red gold\"},{\"CuAg\",\"Maraging steel\"},{\"Inconel\",\"ScAl\"}}},t3={Headers={\"T3 Ores\",\"T3 Pures\"},Rows={{\"Petalite\",\"Lithium\"},{\"Garnierite\",\"Nickel\"},{\"Pyrite\",\"Sulfur\"},{\"Acanthite\",\"Silver\"}}},t2={Headers={\"T2 Ores\",\"T2 Pures\"},Rows={{\"Natron\",\"Sodium\"},{\"Malachite\",\"Copper\"},{\"Limestone\",\"Calcium\"},{\"Chromite\",\"Chromium\"}}},t1={Headers={\"T1 Ores\",\"T1 Pures\"},Rows={{\"Bauxite\",\"Aluminium\"},{\"Hematite\",\"Iron\"},{\"Coal\",\"Carbon\"},{\"Quartz\",\"Silicon\"}}},ga={Headers={\"H₂\",\"O₂\"},Rows={{\"Hydrogen\",\"Oxygen\"},{\"Hydrogen\",\"Oxygen\",true}}}}local e={[\"electronics industry\"]=\"Elec. ind.\",[\"chemical industry\"]=\"Chem. ind.\",[\"metalworks industry\"]=\"Met. ind.\"}local f={basic=1,uncommon=2,advanced=3,rare=4}function slotValid(g)return g and type(g)==\"table\"and type(g.export)==\"table\"and g.getElementClass end;local h={}local i={}local j={}local k={}local l={}local m={}local n={[0]=\"No Schematic Set\"}local o=1;local p={on=false,id=0,stickers={}}local q=0;function onStart()if overloadDebug then system.print(\"onStart\")end;function setMessage(r,s)local t=[[