ExtractionTek Solutions, since its inception in 2011, has helped setting standards and pushing the cannabis extraction industry in numerous capacities. The Poseidon uses a modular material column, allowing users to choose a 2 or 5lb capacity. Whole nugs, small nugs, and trim can be used in the … The Poseidon has been reviewed using the following codes: NFPA 58 Liquefied Petroleum Gas Code 2014 Edition, ASME Boiler and Pressure Vessel Code, Section VIII 2013 Edition. [CDATA[\ndocument.addEventListener(\"DOMContentLoaded\", function() {\n CalculatorApp.init();\n });\n \n var CalculatorApp = {\n init: function() {\n this.bindEvents();\n this.updateSelectedMaterial();\n this.setInitialState();\n },\n \n bindEvents: function() {\n jQuery('#materialSelector').on('change', this.handlers.updateVolumeResult.bind(this));\n jQuery('#volumeCalculator').on('input', [jQuery('#radiusInput'), jQuery('#lengthInput')], this.handlers.updateVolumeResult.bind(this));\n jQuery('#poundsOfButaneInput').on('change', this.handlers.updateButaneCansResult.bind(this));\n },\n \n updateSelectedMaterial: function() {\n this.selectedMaterial = jQuery('input[name=\"materialSelect\"]:checked').val();\n jQuery('.materialName').each(function() {\n jQuery(this).text(CalculatorApp.materialNameToString(CalculatorApp.selectedMaterial));\n });\n jQuery('.materialSpecificGravity').each(function() {\n jQuery(this).text(CalculatorApp.constants.SPECIFIC_GRAVITIES[CalculatorApp.selectedMaterial]);\n });\n },\n \n setInitialState: function() {\n this.setButaneLbsColumn();\n this.handlers.updateVolumeResult();\n this.handlers.updateButaneCansResult();\n },\n \n setButaneLbsColumn: function() {\n jQuery('.butaneCanWeight').each(function(index) {\n jQuery(this).text(CalculatorApp.butaneCanWeightValues[index])\n });\n },\n \n materialNameToString: function(materialName) {\n if (materialName === 'isobutane') return 'ISO-Butane';\n return materialName.charAt(0).toUpperCase() + materialName.slice(1);\n },\n \n decimalPlaces: 3, \/\/ set the number of decimals you want in calculation results\n \n selectedMaterial: 'butane', \/\/ default state\n \n butaneCanWeightValues: [0.55556424, 0.3968316, 0.264554, 0.1984158], \/\/ default state\n \n constants: {\n RECOMMENDED_CAPACITY: 0.8,\n POUNDS_PER_GRAM: 0.00220462,\n WEIGHT_OF_H2O: 0.036,\n SPECIFIC_GRAVITIES: {\n butane: 0.601, \/\/ at 70 deg F\n isobutane: 0.563, \/\/ at 60 deg F\n propane: 0.495 \/\/ at 70 deg F\n }\n },\n \n handlers: {\n updateVolumeResult: function() {\n CalculatorApp.updateSelectedMaterial();\n \n var radius = jQuery('#radiusInput').val();\n var length = jQuery('#lengthInput').val();\n var volume = (Math.PI * radius ** 2) * length;\n \n jQuery('.volumeResult').each(function() {\n jQuery(this).val(volume.toFixed(CalculatorApp.decimalPlaces))\n });\n \n var capacity =\n volume *\n CalculatorApp.constants.WEIGHT_OF_H2O *\n CalculatorApp.constants.SPECIFIC_GRAVITIES[CalculatorApp.selectedMaterial];\n \n jQuery('#capacityResult').val(capacity.toFixed(CalculatorApp.decimalPlaces));\n jQuery('#recommendedCapacity').val(\n (capacity * CalculatorApp.constants.RECOMMENDED_CAPACITY)\n .toFixed(CalculatorApp.decimalPlaces)\n );\n \n var densityValues = jQuery('#packingDensityValues')\n .siblings()\n .map(function() {\n return jQuery(this).text();\n });\n \n CalculatorApp.handlers.updateCapacityByDensityResults(volume, densityValues);\n },\n \n updateCapacityByDensityResults: function(volume, densityValues) {\n jQuery('#gramsOfMaterialValues')\n .siblings()\n .each(function(index) {\n jQuery(this).text(\n (parseFloat(densityValues[index]) * volume)\n .toFixed(CalculatorApp.decimalPlaces)\n );\n });\n \n jQuery('#lbsOfMaterialValues')\n .siblings()\n .each(function(index) {\n jQuery(this).text(\n (parseFloat(densityValues[index]) * volume * CalculatorApp.constants.POUNDS_PER_GRAM)\n .toFixed(CalculatorApp.decimalPlaces)\n );\n });\n },\n \n updateButaneCansResult: function() {\n var poundsOfButane = jQuery('#poundsOfButaneInput').val();\n jQuery('.numberOfCans').each(function(index) {\n jQuery(this).text(\n (poundsOfButane \/ CalculatorApp.butaneCanWeightValues[index])\n .toFixed(CalculatorApp.decimalPlaces)\n );\n });\n }\n }\n };\n \n var acc = document.getElementsByClassName(\"accordion\");\n var i;\n \n for (i = 0; i \u003c acc.length; i++) {\n acc[i].onclick = function() {\n this.classList.toggle(\"active\");\n var panel = this.nextElementSibling;\n if (panel.style.maxHeight){\n panel.style.maxHeight = null;\n } else {\n panel.style.maxHeight = panel.scrollHeight + \"px\";\n }\n }\n }\n\/\/ ]]\u003e\u003c\/script\u003e\n\u003c\/div\u003e"}.

Two Word Sentences From Books, Shane Crawford Wedding, Saint Christopher Prayer, John Platten Siblings, Gila Gila Pani, Mamma Mia Quotes Quiz, Netflix Problem Statement, Tinder Login, Nfl Pass Defense Rankings 2018, Snow Storm Effects, Doug Suttles Daughter, Holiday Village, Coral Springs For Sale, Abhishek Malik Real Wife Photo, City Of Regina Jobs, Careful He Might Hear You Novel, Bae Watch House Of Yes, Brian Moore I1f, Favorite Shaving Soap, Candidate Experience Statistics 2019, Jaydon Mickens Father, Daniel Mr Twin Sister, Icy Glare Synonym, Tongue Taste Zones, Lance Briggs Career Earnings, Stone Cottage For Sale Florida, Williams Companies News, Say It Flume Lyrics, Colorado Avalanche Injuries, Dodge Durango 2019, Malta Time Zone, Billy Moore Family, Part Time Jobs Manchester April, Best Soccer Academies In Canada, Spider Wasp Sting, Junction Menu, Tiny White Spider In House, Rainfall Pittsburgh 2020, No Money Down Mortgage, Marine Forecast West End Bahamas, Siena, Italy Horse Race, Witcher 3 Melusine Bug, Nkt Tv Channel List, Kerry Fox Last Tango In Halifax, Ithaca Christmas Events, Buff-tailed Bumblebee Facts, Sleeper Defense 2020, Eyes Wide Shut Lyrics Jls, The Dude Mikrotik Tutorial, Land Rover Bicycle Price In Qatar, Epic 20 Second Timer, Best Online Annual Reports 2019, Mitsubishi Split Ac Price In Qatar, Tongue Taste Zones, Used Dodge Trucks, Tornado Warning Bronx, Hrt Max 967, Fukui Dinosaur Museum Bus, Colorado River Drought Contingency Plan, Regulatory Impact Assessment Guidelines, Rugby League World 9s, Whatever Meaning In Tamil, Noor Results, What Flowers Do Blue Banded Bees Like, Taste Buds Menu San Bruno, Ca, St Therese Of Lisieux Feast Day 2020, Donald De La Haye Ucf, First Comes Love Book Summary, Hydro Hydro, Deanna Williams Maiden Name, Shell Offshore Jobs, Korn God Is Laughing At Me, Honest Diapers Walmart, Art Terminology Pdf, Justin Tuck Salary, City Of El Centro Jobs, Deep Cuts Band, Saarthi Properties, Doctorate Extension Scheme 2 Years, Shettleston News, Seattle Cascades Ultimate, Phoebe Sin Instagram, Twinnie Lyrics, Tom Malloy Net Worth, Hold The Line Game System, Undertaker Son Height, Dirham To Naira Black Market Today, 9-digit Zip Code For Coral Springs Florida, When International Flights Will Open, Houses For Sale In Devon, New Tappu Real Name, Manpower Southend, North America Natural Resources, Darren Name Popularity, Charli Xcx - Boom Clap Lyrics, 2017 Alcs Game 3, Wset Tv Schedule, A2 Milk Business Model, Woods Timer Replacement Knob,