var quotes = { 'CTZ17': { name: 'CME Cotton #2', flag: 's', price_2_close: '0.6731', open_interest: '2', tradetime: '20171020160502', symbol: 'KGZ17', open: '0', high: '0.6688', low: '0.6688', last: '0.6688', rawLast: '0.6688', change: '-0.0043', pctchange: '-0.64', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1508475600', lastupdate: '1508535522', previous: '0.6731', displaytime: '1508533502', timestamp: '20171020160502', day: 'J', basecode: 'C', ddfexchange: 'J', pointvalue: '500.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: ' ', ticktype: '.', settlement: '0.6688', ysettlement: '0.6731', yvolume: '0', tradesize: '0', pchange: '-0.64%', openinterest: '2', changedir: 'down', exchangeRate: '1', month: 'December 2017', shortmonth: 'Dec 2017' }, 'CTH18': { name: 'CME Cotton #2', flag: 's', price_2_close: '0.6701', open_interest: '1', tradetime: '20171020160502', symbol: 'KGH18', open: '0', high: '0.6677', low: '0.6677', last: '0.6677', rawLast: '0.6677', change: '-0.0024', pctchange: '-0.36', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1508475600', lastupdate: '1508535522', previous: '0.6701', displaytime: '1508533502', timestamp: '20171020160502', day: 'J', basecode: 'C', ddfexchange: 'J', pointvalue: '500.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: ' ', ticktype: '.', settlement: '0.6677', ysettlement: '0.6701', yvolume: '0', tradesize: '0', pchange: '-0.36%', openinterest: '1', changedir: 'down', exchangeRate: '1', month: 'March 2018', shortmonth: 'Mar 2018' }, 'CTK18': { name: 'CME Cotton #2', flag: 's', price_2_close: '0.6802', open_interest: '0', tradetime: '20171020160502', symbol: 'KGK18', open: '0', high: '0.6776', low: '0.6776', last: '0.6776', rawLast: '0.6776', change: '-0.0026', pctchange: '-0.38', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1508475600', lastupdate: '1508535522', previous: '0.6802', displaytime: '1508533502', timestamp: '20171020160502', day: 'J', basecode: 'C', ddfexchange: 'J', pointvalue: '500.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: ' ', ticktype: '.', settlement: '0.6776', ysettlement: '0.6802', yvolume: '0', tradesize: '0', pchange: '-0.38%', openinterest: '0', changedir: 'down', exchangeRate: '1', month: 'May 2018', shortmonth: 'May 2018' }, 'CTN18': { name: 'CME Cotton #2', flag: 's', price_2_close: '0.6874', open_interest: '0', tradetime: '20171020160502', symbol: 'KGN18', open: '0', high: '0.6849', low: '0.6849', last: '0.6849', rawLast: '0.6849', change: '-0.0025', pctchange: '-0.36', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1508475600', lastupdate: '1508535522', previous: '0.6874', displaytime: '1508533502', timestamp: '20171020160502', day: 'J', basecode: 'C', ddfexchange: 'J', pointvalue: '500.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: ' ', ticktype: '.', settlement: '0.6849', ysettlement: '0.6874', yvolume: '0', tradesize: '0', pchange: '-0.36%', openinterest: '0', changedir: 'down', exchangeRate: '1', month: 'July 2018', shortmonth: 'Jul 2018' }, 'CTV18': { name: 'CME Cotton #2', flag: 's', price_2_close: '0.676', open_interest: '0', tradetime: '20171020160502', symbol: 'KGV18', open: '0', high: '0.6737', low: '0.6737', last: '0.6737', rawLast: '0.6737', change: '-0.0023', pctchange: '-0.34', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1508475600', lastupdate: '1508535522', previous: '0.676', displaytime: '1508533502', timestamp: '20171020160502', day: 'J', basecode: 'C', ddfexchange: 'J', pointvalue: '500.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: ' ', ticktype: '.', settlement: '0.6737', ysettlement: '0.676', yvolume: '0', tradesize: '0', pchange: '-0.34%', openinterest: '0', changedir: 'down', exchangeRate: '1', month: 'October 2018', shortmonth: 'Oct 2018' }, 'CTZ18': { name: 'CME Cotton #2', flag: 's', price_2_close: '0.6798', open_interest: '0', tradetime: '20171020160502', symbol: 'KGZ18', open: '0', high: '0.6776', low: '0.6776', last: '0.6776', rawLast: '0.6776', change: '-0.0022', pctchange: '-0.32', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1508475600', lastupdate: '1508535522', previous: '0.6798', displaytime: '1508533502', timestamp: '20171020160502', day: 'J', basecode: 'C', ddfexchange: 'J', pointvalue: '500.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: ' ', ticktype: '.', settlement: '0.6776', ysettlement: '0.6798', yvolume: '0', tradesize: '0', pchange: '-0.32%', openinterest: '0', changedir: 'down', exchangeRate: '1', month: 'December 2018', shortmonth: 'Dec 2018' }, 'CTH19': { name: 'CME Cotton #2', flag: 's', price_2_close: '0.6807', open_interest: '0', tradetime: '20171020163818', symbol: 'KGH19', open: '0', high: '0.6784', low: '0.6784', last: '0.6784', rawLast: '0.6784', change: '-0.0023', pctchange: '-0.34', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1508475600', lastupdate: '1508536099', previous: '0.6807', displaytime: '1508535498', timestamp: '20171020163818', day: 'J', basecode: 'C', ddfexchange: 'J', pointvalue: '500.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: ' ', ticktype: '.', settlement: '0.6784', ysettlement: '0.6807', yvolume: '0', tradesize: '0', pchange: '-0.34%', openinterest: '0', changedir: 'down', exchangeRate: '1', month: 'March 2019', shortmonth: 'Mar 2019' }, 'CTK19': { name: 'CME Cotton #2', flag: 's', price_2_close: '0.6814', open_interest: '0', tradetime: '20171020160502', symbol: 'KGK19', open: '0', high: '0.6793', low: '0.6793', last: '0.6793', rawLast: '0.6793', change: '-0.0021', pctchange: '-0.31', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1508475600', lastupdate: '1508535522', previous: '0.6814', displaytime: '1508533502', timestamp: '20171020160502', day: 'J', basecode: 'C', ddfexchange: 'J', pointvalue: '500.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: ' ', ticktype: '.', settlement: '0.6793', ysettlement: '0.6814', yvolume: '0', tradesize: '0', pchange: '-0.31%', openinterest: '0', changedir: 'down', exchangeRate: '1', month: 'May 2019', shortmonth: 'May 2019' }, 'CTN19': { name: 'CME Cotton #2', flag: 's', price_2_close: '0.682', open_interest: '0', tradetime: '20171020160502', symbol: 'KGN19', open: '0', high: '0.6799', low: '0.6799', last: '0.6799', rawLast: '0.6799', change: '-0.0021', pctchange: '-0.31', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1508475600', lastupdate: '1508535522', previous: '0.682', displaytime: '1508533502', timestamp: '20171020160502', day: 'J', basecode: 'C', ddfexchange: 'J', pointvalue: '500.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: ' ', ticktype: '.', settlement: '0.6799', ysettlement: '0.682', yvolume: '0', tradesize: '0', pchange: '-0.31%', openinterest: '0', changedir: 'down', exchangeRate: '1', month: 'July 2019', shortmonth: 'Jul 2019' }, 'CTV19': { name: 'CME Cotton #2', flag: 's', price_2_close: '0.6711', open_interest: '0', tradetime: '20171020163802', symbol: 'KGV19', open: '0', high: '0.669', low: '0.669', last: '0.669', rawLast: '0.669', change: '-0.0021', pctchange: '-0.31', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1508475600', lastupdate: '1508536083', previous: '0.6711', displaytime: '1508535482', timestamp: '20171020163802', day: 'J', basecode: 'C', ddfexchange: 'J', pointvalue: '500.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: ' ', ticktype: '.', settlement: '0.669', ysettlement: '0.6711', yvolume: '0', tradesize: '0', pchange: '-0.31%', openinterest: '0', changedir: 'down', exchangeRate: '1', month: 'October 2019', shortmonth: 'Oct 2019' }, 'CTZ19': { symbol: null, basecode: null, name: null, month: null, open: null, high: null, low: null, last: null, previous: null, volume: null, yvolume: null, openinterest: null }, 'CTH20': { symbol: null, basecode: null, name: null, month: null, open: null, high: null, low: null, last: null, previous: null, volume: null, yvolume: null, openinterest: null }, 'CTK20': { symbol: null, basecode: null, name: null, month: null, open: null, high: null, low: null, last: null, previous: null, volume: null, yvolume: null, openinterest: null }, 'CTN20': { symbol: null, basecode: null, name: null, month: null, open: null, high: null, low: null, last: null, previous: null, volume: null, yvolume: null, openinterest: null } };