{"product_id":"1lb-apollo-top-fill-closed-loop-extractor","title":"1LB Apollo Top Fill Closed Loop Extractor","description":"\u003ch2 style=\"text-align: center;\"\u003e\u003cstrong\u003e1LB Top Fill Closed Loop Extraction System\u003c\/strong\u003e\u003c\/h2\u003e\n\u003ch6 style=\"text-align: center;\"\u003e\u003cstrong\u003e(System comes with 1 yr. limited warranty)\u003c\/strong\u003e\u003c\/h6\u003e\n\u003cp\u003e\u003cspan data-mce-fragment=\"1\" style=\"font-weight: 400;\" data-mce-style=\"font-weight: 400;\"\u003eThe 1lb closed loop hydrocarbon extractor performs incredible botanical extraction within a sealed, vacuumed system. With the help of a top-fill input, solvent washes through the material column, collecting oils as it passes over the material. The oil-bearing solvent is collected in the collection base under the material column. Once collected, the solvent is distilled and recovered, leaving the oils in the collection base. This is a passive unit that utilizes pressure differences created by manipulating temperature to move solvent.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"font-weight: 400;\"\u003e***Note: Solvent not included with systems unless ordered separately. Any order with butane WILL NOT SHIP EXPEDITED.***\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"font-weight: 400;\"\u003e***DISCLAIMER: This unit is intended for LEGAL purposes only, to be used in accordance with local laws and ordinances. Use only in extremely well-ventilated areas. Check with your local fire marshal for guidance when operating indoors. \u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"font-weight: 400;\"\u003eKEY BENEFITS\u003c\/span\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli style=\"font-weight: 400;\"\u003e\u003cspan style=\"font-weight: 400;\"\u003eMeets or exceeds all industry listed standards\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"font-weight: 400;\"\u003e\u003cspan style=\"font-weight: 400;\"\u003eVersatile in running butane, propane, and other blended solvents\u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"font-weight: 400;\"\u003e\u003cspan style=\"font-weight: 400;\"\u003ePerfect for \u003ca title=\"Top Fill Closed Loop Extractors\" href=\"https:\/\/shopbvv.com\/collections\/top-flow-closed-loops\"\u003emid to large-scale extraction\u003c\/a\u003e\/production facilities \u003c\/span\u003e\u003c\/li\u003e\n\u003cli style=\"font-weight: 400;\"\u003e\u003cspan style=\"font-weight: 400;\"\u003eFaster run times and less degradation in the process\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cbr\u003e \u003ciframe title=\"YouTube video player\" src=\"https:\/\/www.youtube.com\/embed\/sHNgUHTNOKY\" height=\"315\" width=\"560\" allowfullscreen=\"\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" frameborder=\"0\"\u003e\u003c\/iframe\u003e\n\u003cul\u003e\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003cspan style=\"font-family: -apple-system, BlinkMacSystemFont, 'San Francisco', 'Segoe UI', Roboto, 'Helvetica Neue', sans-serif; font-size: 1.4em;\"\u003e \u003c\/span\u003e\u003ciframe style=\"font-family: -apple-system, BlinkMacSystemFont, 'San Francisco', 'Segoe UI', Roboto, 'Helvetica Neue', sans-serif; font-size: 1.4em;\" width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/GGyeH8UA5jI\" frameborder=\"0\" allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"\u003e\u003c\/iframe\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cu\u003eExtractor Configuration:\u003c\/u\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eExplorer:\u003c\/strong\u003e Our standard, most economical setup, perfect for the entry level extractor on a budget. Comes with a welded bottom base and standard LP tank. This model has minimal features to keep cost low, while providing the necessary equipment to get the job done.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eProfessional:\u003c\/strong\u003e This model features upgrades to help produce a higher quality extract. Solvent is input into the material column with a showerhead endcap, ensuring the full material column is saturated with solvent. The Professional comes with a sleeved spool, allowing users to utilize dry ice to freeze the material column. This will help lock in fats and waxes to the material. An inline ball valve is used to allow solvent to be suspended in the material column, as well as closing the collection base off during recovery. Upon completion of the run, extract removal is made simple by adding a removable bottom to the collection base.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eElite:\u003c\/strong\u003e The Elite series is the premium version of the Professional. It features all American made instrumentation valves by SSP, an AVCO ultra-low temperature inline ball valve, jacketed collection base, and all high-pressure clamps. The jacketed collection gives precision during recovery, allowing a heated fluid to be circulated around the base. This method keeps temperature both accurate and consistent. The elite series adds a level of dependability needed for those seeking to produce the highest quality extracts. *NOTE* This model requires a heater circulator or chiller\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cstyle type=\"text\/css\"\u003e\u003c!--\n.tg  {border-collapse:collapse;border-spacing:0;border-color:#ccc;}\n.tg td{font-family:Arial, sans-serif;font-size:14px;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:#ccc;color:#333;background-color:#fff;}\n.tg th{font-family:Arial, sans-serif;font-size:14px;font-weight:normal;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:#ccc;color:#333;background-color:#f0f0f0;}\n.tg .tg-7btt{font-weight:bold;border-color:inherit;text-align:center;vertical-align:top}\n.tg .tg-amwm{font-weight:bold;text-align:center;vertical-align:top}\n.tg .tg-0pky{border-color:inherit;text-align:left;vertical-align:top}\n.tg .tg-0lax{text-align:left;vertical-align:top}\n--\u003e\u003c\/style\u003e\n\u003cdiv\u003e\n\u003ctable class=\"tg\" style=\"table-layout: fixed; width: 550px;\" height=\"238\"\u003e\n\u003ccolgroup\u003e \u003ccol style=\"width: 153px;\"\u003e \u003ccol style=\"width: 158px;\"\u003e \u003ccol style=\"width: 157px;\"\u003e \u003c\/colgroup\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth class=\"tg-7btt\" style=\"width: 169px; text-align: center;\"\u003eExplorer\u003c\/th\u003e\n\u003cth class=\"tg-7btt\" style=\"width: 174px; text-align: center;\"\u003eProfessional\u003c\/th\u003e\n\u003cth class=\"tg-amwm\" style=\"width: 173px; text-align: center;\"\u003eElite\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"text-align: center;\"\u003e\n\u003ctd class=\"tg-0pky\" style=\"width: 169px;\"\u003e\n\u003cul\u003e\n\u003cli\u003eBVV 316SS Full Bore Valves\u003c\/li\u003e\n\u003cli\u003eWelded Bottom Base\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/td\u003e\n\u003ctd class=\"tg-0pky\" style=\"width: 174px;\"\u003e\n\u003cul\u003e\n\u003cli\u003eBVV 316SS Full Bore Valves\u003c\/li\u003e\n\u003cli\u003eShowerhead\u003c\/li\u003e\n\u003cli\u003eDewaxer\u003c\/li\u003e\n\u003cli\u003eBall Valve\u003c\/li\u003e\n\u003cli\u003eSplatter Platter Base\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/td\u003e\n\u003ctd class=\"tg-0lax\" style=\"width: 173px;\"\u003e\n\u003cul\u003e\n\u003cli\u003eSSP Valves\u003c\/li\u003e\n\u003cli\u003eShowerhead\u003c\/li\u003e\n\u003cli\u003eDewaxer\u003c\/li\u003e\n\u003cli\u003eAVCO Ball Valve\u003c\/li\u003e\n\u003cli\u003eHP Clamps\u003c\/li\u003e\n\u003cli\u003eJacketed Base\/Platter\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"text-align: center;\"\u003e \u003c\/div\u003e\n\u003cp\u003e\u003cspan style=\"font-size: small;\"\u003e\u003cb\u003eUnit Includes:\u003c\/b\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e6\"x6\" Welded Bottom Base\u003c\/li\u003e\n\u003cli\u003e6\"x6\" Open Spool\u003c\/li\u003e\n\u003cli\u003e\u003cspan style=\"font-size: small;\"\u003eAssembled 6\" extractor lid\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan style=\"font-size: small;\"\u003e3\"x24\" Material column with reducer \u0026amp; top cap\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan style=\"font-size: small;\"\u003eMastercool 6LB Solvent Recovery Tank\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan style=\"font-size: small;\"\u003e(1) 1\/4\" 48\" FJIC Stainless Steel hose\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan style=\"font-size: small;\"\u003e(1) 1\/4\" 60\" FJIC Stainless Steel hose\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan style=\"font-size: small;\"\u003e(1) 1\/4\" FJIC HVAC hose\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan style=\"font-size: small;\"\u003eStandard pressure single pin clamp\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan style=\"font-size: small;\"\u003eInstruction Manual\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cul\u003e\u003c\/ul\u003e\n\u003cul\u003e\n\u003cul\u003e\u003c\/ul\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cspan style=\"font-size: small;\"\u003e\u003cb\u003eSpecifications:\u003c\/b\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e3\"x 24\" 304 Stainless Steel Material Column-1lb capacity (450g)\u003c\/li\u003e\n\u003cli\u003e316 Stainless Steel Fully Encapsulated Miniature Ball Valves\u003c\/li\u003e\n\u003cli\u003e\u003cspan style=\"font-size: small;\"\u003eSystem Rated to 150PSI\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan style=\"font-size: small;\"\u003eMultiple 37 degree FJIC port connections\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan style=\"font-size: small;\"\u003e304 Stainless Steel Base Container 6\" diameter by 12\" tall\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan style=\"font-size: small;\"\u003eTri-Clamps at all interfaces make for a high pressure\/standard pressure, easy clean unit\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan style=\"font-size: small;\"\u003eBUNA-N Gaskets are designed for Oil Processing Temp range -40-200F, and have superior solvent resistance\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan style=\"font-size: small;\"\u003eBase unit Maximum Capacity: 395 cubic inches, (6.472 Liters)\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan style=\"font-size: small;\"\u003eConstruction: All components made of 304 Stainless Steel.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan style=\"font-size: small;\"\u003eMax Vacuum -29.9inHg\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan style=\"font-size: small;\"\u003eHigh Polish Interior\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cul\u003e\u003c\/ul\u003e\n\u003cp\u003e\u003cspan style=\"font-size: small;\"\u003e\u003cem\u003e\u003cstrong\u003e*Note: \u003c\/strong\u003eColumn capacity may vary depending on the density of packed material and packing density. Capacity is calculated using the industry standard of 4.2g\/in3. This is the upper limit for column capacity. Low density, uncut, and\/or lightly packed material can reduce capacity by 50%. \u003c\/em\u003e\u003cem\u003eFor best results, we recommend to tightly pack coarse ground material.\u003c\/em\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"font-size: small;\"\u003e\u003cem\u003e\u003cstrong\u003e\u003cbr\u003e\u003c\/strong\u003e\u003c\/em\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cstyle\u003e\u003c!--\nbutton.accordion {\n        background-color: #ED1C24;\n        color: #fff;\n        cursor: pointer;\n        padding: 18px;\n        margin-bottom: 10px;\n        width: 100%;\n        border: none;\n        text-align: left;\n        outline: none;\n        font-size: 16px;\n        transition: 0.4s;\n    }\n\n    button.accordion.active,\n    button.accordion:hover {\n        background-color: #000080;\n    }\n\n    button.accordion:after {\n        content: '';\n        color: #fff;\n        font-weight: bold;\n        float: right;\n        margin-left: 5px;\n    }\n\n    button.accordion.active:after {\n        content: \"\";\n    }\n\n    div.panel {\n        padding: 0 18px;\n        background-color: white;\n        max-height: 0;\n        overflow: hidden;\n        transition: max-height 0.2s ease-out;\n    }\n\n    .panel {\n        margin-bottom: 20px;\n        background-color: #fff;\n        border: 1px solid transparent;\n        border-radius: 0;\n        -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);\n        box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);\n    }\n\n    div.col-lg-4 {\n        width: 33.33%;\n        float: left;\n        margin-top: 10px;\n    }\n\n    div.col-lg-12 {\n        width: 100%;\n        float: left;\n    }\n\n    div.col-lg-6 {\n        width: 50%;\n        float: left;\n    }\n\n    \/* Calculator Styles *\/\n\ntd {\n    padding-right: 30px;\n}\n\n    div#volumeCalculator {\n        padding: 15px;\n        background: #fcfcfc;\n    }\n\n    div#materialSelector {\n        padding: 15px;\n    }\n\n    div#materialSelector {\n        padding: 15px;\n    }\n\n    div#materialCapacityCalculator {\n        padding: 15px;\n        background-color: #fcfcfc;\n    }\n\n    div#capacityByDensityCalculator {\n        padding: 15px;\n        margin-bottom: 15px;\n        padding-bottom: 40px;\n    }\n\n    .bor {\n        border: 2px solid #652d91;\n    }\n\n    div#cansOfButaneCalculator {\n        padding: 15px;\n        padding-bottom: 40px;\n    }\n\n    button.accordion.active,\n    button.accordion:hover {\n        background-color: #652d91;\n    }\n\n    .rad {\n        margin-top: 6%;\n    }\n\n    label.hoverme {\n        text-align: center;\n        padding: 10px;\n        background-color: #d8d8d8;\n        border-radius: 35px;\n        margin-top: 25px;\n        width: 250px;\n        color: #000;\n        font-weight: 800;\n    }\n\n    label.hoverme:hover {\n        background: #652d91;\n        \/* width: 200px; *\/\n        color: #fff;\n        font-weight: bold;\n    }\n\n    label.hoverme:active {\n        background: #652d9180;\n        \/* width: 200px; *\/\n        color: #fff;\n        font-weight: bold;\n    }\n\n    :checked+span {\n        font-weight: bold;\n        background: #652d9180;\n        color: #fff;\n    }\n\n    input.bor.answer {\n        margin-top: -15px;\n    }\n\n    td#packingDensityValues {\n        width: 250px;\n    }\n\n    tr.greyback {\n        background-color: #e0e0e0;\n        height: 30px;\n    }\n\n    input[type=checkbox]+label {\n        color: #ccc;\n        font-style: italic;\n        background-color: #652d9180;\n    }\n\n    \/* (add additional styles here) * #capacityByDensityCalculator td { \/* text-align: center; *\/\n    \/* border: 1px solid #ddd; *\/\n    #cansOfButaneCalculator td {\n        \/* text-align: center; *\/\n        \/* border: 1px solid #ddd; *\/\n    }\n\n    label.cvolume {\n        width: 300px;\n    }\n\n    select#radiusInput {\n        margin-top: 6%;\n    }\n\n    .panel {\n        height: 100% !important;\n    }\n\n    @media only screen and (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-min-device-pixel-ratio: 3) and (orientation: portrait) {\n        .row.topone {\n            display: grid;\n        }\n\n        .col-xs-12 {\n            width: 100% !important;\n        }\n    }\n--\u003e\u003c\/style\u003e\n\u003cdiv class=\"a-left\"\u003e\n\u003cbutton class=\"accordion\"\u003eMaterial Capacity\u003c\/button\u003e\n\u003cdiv class=\"panel\"\u003e\n\u003cdiv class=\"row topone\"\u003e\n\u003cdiv class=\"col-lg-4\"\u003e\n\u003cdiv id=\"volumeCalculator\"\u003e\n\u003ch4\u003e\u003cstrong style=\"color: #000;\"\u003eCylinder Volume\u003c\/strong\u003e\u003c\/h4\u003e\n\u003cdiv class=\"row\" style=\"margin-bottom: 50px; display: grid;\"\u003e\n\u003cdiv class=\"col-lg-4\"\u003e\n\u003clabel class=\"cvolume\" for=\"radius\"\u003eTriclamp Spool (in)\u003c\/label\u003e\u003cselect id=\"radiusInput\" name=\"radius\" class=\"bor\"\u003e\n\u003coption type=\"number\" name=\"radius\" value=\"0.685\"\u003e1.5\"\u003c\/option\u003e\n\u003coption type=\"number\" name=\"radius\" value=\"0.935\"\u003e2\"\u003c\/option\u003e\n\u003coption type=\"number\" name=\"radius\" value=\"1.435\"\u003e3\"\u003c\/option\u003e\n\u003coption type=\"number\" name=\"radius\" value=\"1.917\"\u003e4\"\u003c\/option\u003e\n\u003coption type=\"number\" name=\"radius\" value=\"2.891\"\u003e6\"\u003c\/option\u003e\n\u003coption type=\"number\" name=\"radius\" value=\"3.891\"\u003e8\"\u003c\/option\u003e\n\u003coption type=\"number\" name=\"radius\" value=\"4.891\"\u003e10\"\u003c\/option\u003e\n\u003coption type=\"number\" name=\"radius\" value=\"5.88\"\u003e12\"\u003c\/option\u003e\n\u003c\/select\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"col-lg-4\"\u003e\n\u003clabel class=\"cvolume\" for=\"length\"\u003eLength (in)\u003c\/label\u003e\u003cselect id=\"lengthInput\" class=\"bor\"\u003e\n\u003coption type=\"number\" value=\"1\"\u003e1\"\u003c\/option\u003e\n\u003coption type=\"number\" value=\"2\"\u003e2\"\u003c\/option\u003e\n\u003coption type=\"number\" value=\"3\"\u003e3\"\u003c\/option\u003e\n\u003coption type=\"number\" value=\"4\"\u003e4\"\u003c\/option\u003e\n\u003coption type=\"number\" value=\"6\"\u003e6\"\u003c\/option\u003e\n\u003coption type=\"number\" value=\"8\"\u003e8\"\u003c\/option\u003e\n\u003coption type=\"number\" value=\"10\"\u003e10\"\u003c\/option\u003e\n\u003coption type=\"number\" value=\"12\"\u003e12\"\u003c\/option\u003e\n\u003coption type=\"number\" value=\"18\"\u003e18\"\u003c\/option\u003e\n\u003coption type=\"number\" value=\"24\"\u003e24\"\u003c\/option\u003e\n\u003coption type=\"number\" value=\"36\"\u003e36\"\u003c\/option\u003e\n\u003coption type=\"number\" value=\"48\"\u003e48\"\u003c\/option\u003e\n\u003c\/select\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"col-lg-4\"\u003e\n\u003clabel class=\"cvolume\" for=\"volume\"\u003eVolume (in\u003csup\u003e3\u003c\/sup\u003e)\u003c\/label\u003e\u003cbr\u003e \u003cinput class=\"bor answer volumeResult disabled\" type=\"text\" name=\"volume\" disabled value=\"\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"col-lg-4\"\u003e\n\u003cdiv id=\"materialSelector\"\u003e\n\u003ch4\u003e\u003cstrong style=\"color: #000;\"\u003eSelect Material\u003c\/strong\u003e\u003c\/h4\u003e\n\u003cdiv class=\"row\" style=\"display: grid;\"\u003e\n\u003cdiv class=\"col-lg-4 col-xs-12\"\u003e\n\u003cinput type=\"radio\" name=\"materialSelect\" id=\"materialSelectButane\" value=\"butane\" checked\u003e \u003clabel for=\"materialSelectButane\" class=\"hoverme\"\u003eButane\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"col-lg-4 col-xs-12\"\u003e\n\u003cinput type=\"radio\" name=\"materialSelect\" id=\"materialSelectIsoButane\" value=\"isobutane\"\u003e \u003clabel for=\"materialSelectIsoButane\" class=\"hoverme\"\u003eISO-Butane\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"col-lg-4 col-xs-12\"\u003e\n\u003cinput type=\"radio\" name=\"materialSelect\" id=\"materialSelectPropane\" value=\"propane\"\u003e \u003clabel for=\"materialSelectPropane\" class=\"hoverme\"\u003ePropane\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"col-lg-4 col-xs-12\"\u003e\n\u003cdiv id=\"materialCapacityCalculator\"\u003e\n\u003ch4\u003e\u003cstrong style=\"color: #000;\"\u003eHow Much \u003cspan class=\"materialName\"\u003e\u003c\/span\u003e Will Fit in Cylinder\u003c\/strong\u003e\u003c\/h4\u003e\n\u003cdiv class=\"row\" style=\"margin-bottom: 20px;\"\u003e\n\u003cdiv class=\"col-lg-12\"\u003e\n\u003cp\u003e\u003cb\u003eFormula\u003c\/b\u003e\u003cbr\u003eVolume x Weight of Water x Specific Gravity\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"col-lg-12\"\u003e\n\u003cp\u003e\u003cb\u003eConstants\u003c\/b\u003e\u003cbr\u003eWeight of Water = 0.0360 (lbs \/ in\u003csup\u003e3\u003c\/sup\u003e)\u003cbr\u003eSpecific Gravity of \u003cspan class=\"materialName\"\u003e\u003c\/span\u003e = \u003cspan class=\"materialSpecificGravity\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv class=\"col-lg-12\"\u003e\n\u003clabel for=\"capacity\"\u003eLbs. of \u003cspan class=\"materialName\"\u003e\u003c\/span\u003e:\u003c\/label\u003e \u003cinput id=\"capacityResult\" type=\"text\" name=\"capacity\" value=\"\" disabled class=\"bor\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"col-lg-12\"\u003e\n\u003clabel for=\"recommendedCapacity\"\u003eRecommended:\u003c\/label\u003e \u003cinput id=\"recommendedCapacity\" type=\"text\" name=\"recommendedCapacity\" value=\"\" disabled class=\"bor\"\u003e \u003csmall\u003e\u003cem\u003eAccount for an 80% fill to avoid a hydraulic lock \u003c\/em\u003e\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"capacityByDensityCalculator\"\u003e\n\u003cdiv class=\"row\" style=\"margin-bottom: 20px;\"\u003e\n\u003cdiv class=\"col-lg-12\"\u003e\n\u003ch4\u003e\u003cstrong style=\"color: #000;\"\u003eHow Much Material Will Fit in the Cylinder\u003c\/strong\u003e\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ctable width=\"100%\"\u003e\n\u003ctbody\u003e\n\u003ctr class=\"greyback\"\u003e\n\u003ctd id=\"packingDensityValues\"\u003ePacking Density (g)\u003c\/td\u003e\n\u003ctd\u003e2.5\u003c\/td\u003e\n\u003ctd\u003e3\u003c\/td\u003e\n\u003ctd\u003e3.5\u003c\/td\u003e\n\u003ctd\u003e4.3\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"gramsOfMaterialValues\"\u003eGrams of Material\u003c\/td\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"greyback\"\u003e\n\u003ctd id=\"lbsOfMaterialValues\"\u003eLbs. of Material\u003c\/td\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\/\/ \u003c![CDATA[\ndocument.addEventListener(\"DOMContentLoaded\", function () {\n                CalculatorApp.init();\n            });\n            var CalculatorApp = {\n                init: function () {\n                    this.bindEvents();\n                    this.updateSelectedMaterial();\n                    this.setInitialState();\n                },\n                bindEvents: function () {\n                    jQuery('#materialSelector').on('change', this.handlers.updateVolumeResult.bind(this));\n                    jQuery('#volumeCalculator').on('input', [jQuery('#radiusInput'), jQuery('#lengthInput')],\n                        this.handlers.updateVolumeResult.bind(this));\n                    jQuery('#poundsOfButaneInput').on('change', this.handlers.updateButaneCansResult.bind(\n                    this));\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\n                            .selectedMaterial));\n                    });\n                    jQuery('.materialSpecificGravity').each(function () {\n                        jQuery(this).text(CalculatorApp.constants.SPECIFIC_GRAVITIES[CalculatorApp\n                            .selectedMaterial]);\n                    });\n                },\n                setInitialState: function () {\n                    this.setButaneLbsColumn();\n                    this.handlers.updateVolumeResult();\n                    this.handlers.updateButaneCansResult();\n                },\n                setButaneLbsColumn: function () {\n                    jQuery('.butaneCanWeight').each(function (index) {\n                        jQuery(this).text(CalculatorApp.butaneCanWeightValues[index])\n                    });\n                },\n                materialNameToString: function (materialName) {\n                    if (materialName === 'isobutane') return 'ISO-Butane';\n                    return materialName.charAt(0).toUpperCase() + materialName.slice(1);\n                },\n                decimalPlaces: 3, \/\/ set the number of decimals you want in calculation results\n                selectedMaterial: 'butane', \/\/ default state\n                butaneCanWeightValues: [0.555, 0.396, 0.264, 0.198], \/\/ default state\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                handlers: {\n                    updateVolumeResult: function () {\n                        CalculatorApp.updateSelectedMaterial();\n                        var radius = jQuery('#radiusInput').val();\n                        var length = jQuery('#lengthInput').val();\n                        var volume = (Math.PI * radius ** 2) * length;\n                        jQuery('.volumeResult').each(function () {\n                            jQuery(this).val(volume.toFixed(CalculatorApp.decimalPlaces) + ' in³')\n                        });\n                        var capacity =\n                            volume *\n                            CalculatorApp.constants.WEIGHT_OF_H2O *\n                            CalculatorApp.constants.SPECIFIC_GRAVITIES[CalculatorApp.selectedMaterial];\n                        jQuery('#capacityResult').val(capacity.toFixed(CalculatorApp.decimalPlaces));\n                        jQuery('#recommendedCapacity').val(\n                            (capacity * CalculatorApp.constants.RECOMMENDED_CAPACITY)\n                            .toFixed(CalculatorApp.decimalPlaces)\n                        );\n                        var densityValues = jQuery('#packingDensityValues')\n                            .siblings()\n                            .map(function () {\n                                return jQuery(this).text();\n                            });\n                        CalculatorApp.handlers.updateCapacityByDensityResults(volume, densityValues);\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                        jQuery('#lbsOfMaterialValues')\n                            .siblings()\n                            .each(function (index) {\n                                jQuery(this).text(\n                                    (parseFloat(densityValues[index]) * volume * CalculatorApp.constants\n                                        .POUNDS_PER_GRAM)\n                                    .toFixed(CalculatorApp.decimalPlaces)\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            var acc = document.getElementsByClassName(\"accordion\");\n            var i;\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\n\u003c\/div\u003e","brand":"BVV","offers":[{"title":"Explorer","offer_id":43216180445220,"sku":"CLS1LB-V1","price":978.0,"currency_code":"USD","in_stock":true},{"title":"Professional","offer_id":43216180477988,"sku":"CLS1LB-V2","price":1350.0,"currency_code":"USD","in_stock":true},{"title":"Elite","offer_id":43216180510756,"sku":"CLS1LB-V3","price":2100.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0254\/3914\/1924\/files\/CLS1LB-V1-GROUP_85328d69-73d8-4b15-bd2f-90419c6e9765.jpg?v=1769689672","url":"https:\/\/www.growitdepot.com\/products\/1lb-apollo-top-fill-closed-loop-extractor","provider":"Grow It Depot","version":"1.0","type":"link"}