var quotes = { 'ZLZ17': { name: 'Soybean Oil', flag: '', price_2_close: '33.83', open_interest: '170347', tradetime: '20171020054335', symbol: 'ZLZ17', open: '33.78', high: '34', low: '33.72', last: '33.99', rawLast: '33.99', change: '0.16', pctchange: '0.47', volume: '8901', exchange: 'CBOT', type: '2', unitcode: '2', date: '1508475600', lastupdate: '1508496815', previous: '33.83', displaytime: '1508496215', timestamp: '20171020054335', day: 'J', basecode: 'A', ddfexchange: 'B', pointvalue: '600.0', mode: 'i', bid: '33.98', bidsize: '11', ask: '33.99', asksize: '10', session_id: 'combined', session: 'G', ticktype: '+', settlement: '0', ysettlement: '33.83', yvolume: '52613', tradesize: '1', pchange: '+0.47%', openinterest: '170347', changedir: 'up', exchangeRate: '1', month: 'December 2017', shortmonth: 'Dec 2017' }, 'ZLF18': { name: 'Soybean Oil', flag: '', price_2_close: '33.99', open_interest: '100491', tradetime: '20171020053939', symbol: 'ZLF18', open: '33.93', high: '34.15', low: '33.89', last: '34.15', rawLast: '34.15', change: '0.16', pctchange: '0.47', volume: '1720', exchange: 'CBOT', type: '2', unitcode: '2', date: '1508475600', lastupdate: '1508496805', previous: '33.99', displaytime: '1508495979', timestamp: '20171020053939', day: 'J', basecode: 'A', ddfexchange: 'B', pointvalue: '600.0', mode: 'i', bid: '34.13', bidsize: '16', ask: '34.14', asksize: '2', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '33.99', yvolume: '9946', tradesize: '1', pchange: '+0.47%', openinterest: '100491', changedir: 'up', exchangeRate: '1', month: 'January 2018', shortmonth: 'Jan 2018' }, 'ZLH18': { name: 'Soybean Oil', flag: '', price_2_close: '34.22', open_interest: '66158', tradetime: '20171020053424', symbol: 'ZLH18', open: '34.15', high: '34.38', low: '34.12', last: '34.38', rawLast: '34.38', change: '0.16', pctchange: '0.47', volume: '2215', exchange: 'CBOT', type: '2', unitcode: '2', date: '1508475600', lastupdate: '1508496815', previous: '34.22', displaytime: '1508495664', timestamp: '20171020053421', day: 'J', basecode: 'A', ddfexchange: 'B', pointvalue: '600.0', mode: 'i', bid: '34.36', bidsize: '20', ask: '34.38', asksize: '12', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '34.22', yvolume: '7631', tradesize: '1', pchange: '+0.47%', openinterest: '66158', changedir: 'up', exchangeRate: '1', month: 'March 2018', shortmonth: 'Mar 2018' }, 'ZLK18': { name: 'Soybean Oil', flag: '', price_2_close: '34.46', open_interest: '46645', tradetime: '20171020053424', symbol: 'ZLK18', open: '34.44', high: '34.61', low: '34.34', last: '34.61', rawLast: '34.61', change: '0.15', pctchange: '0.44', volume: '2257', exchange: 'CBOT', type: '2', unitcode: '2', date: '1508475600', lastupdate: '1508496815', previous: '34.46', displaytime: '1508495664', timestamp: '20171020053421', day: 'J', basecode: 'A', ddfexchange: 'B', pointvalue: '600.0', mode: 'i', bid: '34.58', bidsize: '23', ask: '34.6', asksize: '11', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '34.46', yvolume: '4300', tradesize: '32', pchange: '+0.44%', openinterest: '46645', changedir: 'up', exchangeRate: '1', month: 'May 2018', shortmonth: 'May 2018' }, 'ZLN18': { name: 'Soybean Oil', flag: '', price_2_close: '34.64', open_interest: '34088', tradetime: '20171020053424', symbol: 'ZLN18', open: '34.6', high: '34.77', low: '34.52', last: '34.77', rawLast: '34.77', change: '0.13', pctchange: '0.38', volume: '796', exchange: 'CBOT', type: '2', unitcode: '2', date: '1508475600', lastupdate: '1508496815', previous: '34.64', displaytime: '1508495664', timestamp: '20171020053421', day: 'J', basecode: 'A', ddfexchange: 'B', pointvalue: '600.0', mode: 'i', bid: '34.75', bidsize: '23', ask: '34.77', asksize: '10', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '34.64', yvolume: '3027', tradesize: '2', pchange: '+0.38%', openinterest: '34088', changedir: 'up', exchangeRate: '1', month: 'July 2018', shortmonth: 'Jul 2018' }, 'ZLQ18': { name: 'Soybean Oil', flag: '', price_2_close: '34.62', open_interest: '4716', tradetime: '20171020031137', symbol: 'ZLQ18', open: '34.58', high: '34.75', low: '34.58', last: '34.74', rawLast: '34.74', change: '0.12', pctchange: '0.35', volume: '68', exchange: 'CBOT', type: '2', unitcode: '2', date: '1508475600', lastupdate: '1508496815', previous: '34.62', displaytime: '1508487097', timestamp: '20171020031136', day: 'J', basecode: 'A', ddfexchange: 'B', pointvalue: '600.0', mode: 'i', bid: '34.74', bidsize: '21', ask: '34.79', asksize: '17', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '34.62', yvolume: '929', tradesize: '3', pchange: '+0.35%', openinterest: '4716', changedir: 'up', exchangeRate: '1', month: 'August 2018', shortmonth: 'Aug 2018' }, 'ZLU18': { name: 'Soybean Oil', flag: '', price_2_close: '34.53', open_interest: '2904', tradetime: '20171020031137', symbol: 'ZLU18', open: '34.64', high: '34.66', low: '34.64', last: '34.66', rawLast: '34.66', change: '0.13', pctchange: '0.38', volume: '57', exchange: 'CBOT', type: '2', unitcode: '2', date: '1508475600', lastupdate: '1508496805', previous: '34.53', displaytime: '1508487097', timestamp: '20171020031136', day: 'J', basecode: 'A', ddfexchange: 'B', pointvalue: '600.0', mode: 'i', bid: '34.65', bidsize: '7', ask: '34.7', asksize: '12', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '34.53', yvolume: '523', tradesize: '4', pchange: '+0.38%', openinterest: '2904', changedir: 'up', exchangeRate: '1', month: 'September 2018', shortmonth: 'Sep 2018' }, 'ZLV18': { name: 'Soybean Oil', flag: '', price_2_close: '34.28', open_interest: '5444', tradetime: '20171020031450', symbol: 'ZLV18', open: '34.34', high: '34.41', low: '34.29', last: '34.41', rawLast: '34.41', change: '0.13', pctchange: '0.38', volume: '44', exchange: 'CBOT', type: '2', unitcode: '2', date: '1508475600', lastupdate: '1508496801', previous: '34.28', displaytime: '1508487290', timestamp: '20171020031449', day: 'J', basecode: 'A', ddfexchange: 'B', pointvalue: '600.0', mode: 'i', bid: '34.42', bidsize: '2', ask: '34.45', asksize: '3', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '34.28', yvolume: '1431', tradesize: '1', pchange: '+0.38%', openinterest: '5444', changedir: 'up', exchangeRate: '1', month: 'October 2018', shortmonth: 'Oct 2018' }, 'ZLZ18': { name: 'Soybean Oil', flag: '', price_2_close: '34.25', open_interest: '17469', tradetime: '20171020051040', symbol: 'ZLZ18', open: '34.21', high: '34.38', low: '34.19', last: '34.36', rawLast: '34.36', change: '0.11', pctchange: '0.32', volume: '51', exchange: 'CBOT', type: '2', unitcode: '2', date: '1508475600', lastupdate: '1508496801', previous: '34.25', displaytime: '1508494240', timestamp: '20171020051041', day: 'J', basecode: 'A', ddfexchange: 'B', pointvalue: '600.0', mode: 'i', bid: '34.38', bidsize: '2', ask: '34.41', asksize: '6', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '34.25', yvolume: '810', tradesize: '1', pchange: '+0.32%', openinterest: '17469', changedir: 'up', exchangeRate: '1', month: 'December 2018', shortmonth: 'Dec 2018' }, 'ZLF19': { name: 'Soybean Oil', flag: 's', price_2_close: '33.96', open_interest: '423', tradetime: '20171019164300', symbol: 'ZLF19', open: '0', high: '34.28', low: '33.81', last: '34.26', rawLast: '34.26', change: '0.3', pctchange: '0.88', volume: '13', exchange: 'CBOT', type: '2', unitcode: '2', date: '1508389200', lastupdate: '1508458265', previous: '33.96', displaytime: '1508449380', timestamp: '20171019190105', day: 'I', basecode: 'A', no_jerq: '1', ddfexchange: 'B', pointvalue: '600.0', mode: 'i', bid: '34.37', bidsize: '6', ask: '34.44', asksize: '1', session_id: 'previous', session: '', ticktype: '', settlement: '34.26', pchange: '+0.88%', openinterest: '423', changedir: 'up', exchangeRate: '1', month: 'January 2019', shortmonth: 'Jan 2019' }, 'ZLH19': { name: 'Soybean Oil', flag: 's', price_2_close: '34.03', open_interest: '541', tradetime: '20171019164300', symbol: 'ZLH19', open: '34.29', high: '34.32', low: '33.89', last: '34.3', rawLast: '34.3', change: '0.27', pctchange: '0.79', volume: '37', exchange: 'CBOT', type: '2', unitcode: '2', date: '1508389200', lastupdate: '1508458265', previous: '34.03', displaytime: '1508449380', timestamp: '20171019190105', day: 'I', basecode: 'A', no_jerq: '1', ddfexchange: 'B', pointvalue: '600.0', mode: 'i', bid: '34.39', bidsize: '2', ask: '34.47', asksize: '1', session_id: 'previous', session: '', ticktype: '', settlement: '34.3', pchange: '+0.79%', openinterest: '541', changedir: 'up', exchangeRate: '1', month: 'March 2019', shortmonth: 'Mar 2019' }, 'ZLK19': { name: 'Soybean Oil', flag: 's', price_2_close: '34.09', open_interest: '526', tradetime: '20171019164300', symbol: 'ZLK19', open: '34.37', high: '34.42', low: '33.95', last: '34.36', rawLast: '34.36', change: '0.27', pctchange: '0.79', volume: '15', exchange: 'CBOT', type: '2', unitcode: '2', date: '1508389200', lastupdate: '1508458265', previous: '34.09', displaytime: '1508449380', timestamp: '20171019190105', day: 'I', basecode: 'A', no_jerq: '1', ddfexchange: 'B', pointvalue: '600.0', mode: 'i', bid: '34.48', bidsize: '2', ask: '34.53', asksize: '2', session_id: 'previous', session: '', ticktype: '', settlement: '34.36', pchange: '+0.79%', openinterest: '526', changedir: 'up', exchangeRate: '1', month: 'May 2019', shortmonth: 'May 2019' }, 'ZLN19': { name: 'Soybean Oil', flag: 's', price_2_close: '34.16', open_interest: '451', tradetime: '20171019164300', symbol: 'ZLN19', open: '0', high: '34.44', low: '34.07', last: '34.42', rawLast: '34.42', change: '0.26', pctchange: '0.76', volume: '1', exchange: 'CBOT', type: '2', unitcode: '2', date: '1508389200', lastupdate: '1508458265', previous: '34.16', displaytime: '1508449380', timestamp: '20171019190105', day: 'I', basecode: 'A', no_jerq: '1', ddfexchange: 'B', pointvalue: '600.0', mode: 'i', bid: '34.5', bidsize: '1', ask: '34.59', asksize: '2', session_id: 'previous', session: '', ticktype: '', settlement: '34.42', pchange: '+0.76%', openinterest: '451', changedir: 'up', exchangeRate: '1', month: 'July 2019', shortmonth: 'Jul 2019' }, 'ZLQ19': { name: 'Soybean Oil', flag: 's', price_2_close: '34.15', open_interest: '10', tradetime: '20171019164300', symbol: 'ZLQ19', open: '0', high: '34.41', low: '34.41', last: '34.41', rawLast: '34.41', change: '0.26', pctchange: '0.76', volume: '0', exchange: 'CBOT', type: '2', unitcode: '2', date: '1508389200', lastupdate: '1508457637', previous: '34.15', displaytime: '1508449380', timestamp: '20171019185037', day: 'I', basecode: 'A', no_jerq: '1', ddfexchange: 'B', pointvalue: '600.0', mode: 'i', bid: '34.39', bidsize: '1', ask: '34.6', asksize: '2', session_id: 'previous', session: '', ticktype: '', settlement: '34.41', pchange: '+0.76%', openinterest: '10', changedir: 'up', exchangeRate: '1', month: 'August 2019', shortmonth: 'Aug 2019' }, 'ZLU19': { name: 'Soybean Oil', flag: 's', price_2_close: '34.1', open_interest: '17', tradetime: '20171019164300', symbol: 'ZLU19', open: '0', high: '34.34', low: '34.34', last: '34.34', rawLast: '34.34', change: '0.24', pctchange: '0.7', volume: '0', exchange: 'CBOT', type: '2', unitcode: '2', date: '1508389200', lastupdate: '1508457637', previous: '34.1', displaytime: '1508449380', timestamp: '20171019185037', day: 'I', basecode: 'A', no_jerq: '1', ddfexchange: 'B', pointvalue: '600.0', mode: 'i', bid: '34.35', bidsize: '1', ask: '34.58', asksize: '1', session_id: 'previous', session: '', ticktype: '', settlement: '34.34', pchange: '+0.7%', openinterest: '17', changedir: 'up', exchangeRate: '1', month: 'September 2019', shortmonth: 'Sep 2019' }, 'ZLV19': { name: 'Soybean Oil', flag: 's', price_2_close: '33.96', open_interest: '201', tradetime: '20171019164300', symbol: 'ZLV19', open: '0', high: '34.24', low: '34.24', last: '34.24', rawLast: '34.24', change: '0.28', pctchange: '0.82', volume: '0', exchange: 'CBOT', type: '2', unitcode: '2', date: '1508389200', lastupdate: '1508457637', previous: '33.96', displaytime: '1508449380', timestamp: '20171019185037', day: 'I', basecode: 'A', no_jerq: '1', ddfexchange: 'B', pointvalue: '600.0', mode: 'i', bid: '33.89', bidsize: '1', ask: '34.76', asksize: '1', session_id: 'previous', session: '', ticktype: '', settlement: '34.24', pchange: '+0.82%', openinterest: '201', changedir: 'up', exchangeRate: '1', month: 'October 2019', shortmonth: 'Oct 2019' }, 'ZLZ19': { name: 'Soybean Oil', flag: 's', price_2_close: '33.69', open_interest: '360', tradetime: '20171019164300', symbol: 'ZLZ19', open: '33.92', high: '33.95', low: '33.92', last: '33.95', rawLast: '33.95', change: '0.26', pctchange: '0.77', volume: '2', exchange: 'CBOT', type: '2', unitcode: '2', date: '1508389200', lastupdate: '1508457637', previous: '33.69', displaytime: '1508449380', timestamp: '20171019185037', day: 'I', basecode: 'A', no_jerq: '1', ddfexchange: 'B', pointvalue: '600.0', mode: 'i', bid: '33.99', bidsize: '2', ask: '34.18', asksize: '1', session_id: 'previous', session: '', ticktype: '', settlement: '33.95', pchange: '+0.77%', openinterest: '360', changedir: 'up', exchangeRate: '1', month: 'December 2019', shortmonth: 'Dec 2019' }, 'ZLN20': { name: 'Soybean Oil', flag: 's', price_2_close: '33.69', open_interest: '0', tradetime: '20171019164300', symbol: 'ZLN20', open: '0', high: '33.95', low: '33.95', last: '33.95', rawLast: '33.95', change: '0.26', pctchange: '0.77', volume: '0', exchange: 'CBOT', type: '2', unitcode: '2', date: '1508389200', lastupdate: '1508457637', previous: '33.69', displaytime: '1508449380', timestamp: '20171019185037', day: 'I', basecode: 'A', no_jerq: '1', ddfexchange: 'B', pointvalue: '600.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '33.95', ysettlement: '33.69', yvolume: '0', tradesize: '0', pchange: '+0.77%', openinterest: '0', changedir: 'up', exchangeRate: '1', month: 'July 2020', shortmonth: 'Jul 2020' }, 'ZLV20': { name: 'Soybean Oil', flag: 's', price_2_close: '33.69', open_interest: '0', tradetime: '20171019164300', symbol: 'ZLV20', open: '0', high: '33.95', low: '33.95', last: '33.95', rawLast: '33.95', change: '0.26', pctchange: '0.77', volume: '0', exchange: 'CBOT', type: '2', unitcode: '2', date: '1508389200', lastupdate: '1508457637', previous: '33.69', displaytime: '1508449380', timestamp: '20171019185037', day: 'I', basecode: 'A', no_jerq: '1', ddfexchange: 'B', pointvalue: '600.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '33.95', ysettlement: '33.69', yvolume: '0', tradesize: '0', pchange: '+0.77%', openinterest: '0', changedir: 'up', exchangeRate: '1', month: 'October 2020', shortmonth: 'Oct 2020' }, 'ZLZ20': { name: 'Soybean Oil', flag: 's', price_2_close: '33.69', open_interest: '0', tradetime: '20171019164300', symbol: 'ZLZ20', open: '0', high: '33.95', low: '33.95', last: '33.95', rawLast: '33.95', change: '0.26', pctchange: '0.77', volume: '0', exchange: 'CBOT', type: '2', unitcode: '2', date: '1508389200', lastupdate: '1508457637', previous: '33.69', displaytime: '1508449380', timestamp: '20171019185037', day: 'I', basecode: 'A', no_jerq: '1', ddfexchange: 'B', pointvalue: '600.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '33.95', ysettlement: '33.69', yvolume: '0', tradesize: '0', pchange: '+0.77%', openinterest: '0', changedir: 'up', exchangeRate: '1', month: 'December 2020', shortmonth: 'Dec 2020' } };