var quotes = { 'CTV18': { name: 'CME Cotton #2', flag: 's', price_2_close: '0.7915', open_interest: '0', tradetime: '20180919170200', symbol: 'KGV18', open: '0', high: '0.7963', low: '0.7963', last: '0.7963', rawLast: '0.7963', change: '0.0048', pctchange: '0.61', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1537333200', lastupdate: '1537402394', previous: '0.7915', displaytime: '1537394520', timestamp: '20180919190314', day: 'I', basecode: 'C', no_jerq: '1', ddfexchange: '', pointvalue: '500.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '0.7963', ysettlement: '0.7915', yvolume: '0', tradesize: '0', pchange: '+0.61%', openinterest: '0', changedir: 'up', exchangeRate: '1', month: 'October 2018', shortmonth: 'Oct 2018' }, 'CTZ18': { name: 'CME Cotton #2', flag: '', price_2_close: '0.7872', open_interest: '1', tradetime: '20180920083733', symbol: 'KGZ18', open: '0.7898', high: '0.7898', low: '0.7842', last: '0.7842', rawLast: '0.7842', change: '-0.003', pctchange: '-0.38', volume: '5', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1537419600', lastupdate: '1537452724', previous: '0.7872', displaytime: '1537450653', timestamp: '20180920083741', day: 'J', basecode: 'C', ddfexchange: 'J', pointvalue: '500.0', mode: 'i', bid: '0.781', bidsize: '2', ask: '0.7834', asksize: '2', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '0.7872', yvolume: '0', tradesize: '2', pchange: '-0.38%', openinterest: '1', changedir: 'down', exchangeRate: '1', month: 'December 2018', shortmonth: 'Dec 2018' }, 'CTH19': { name: 'CME Cotton #2', flag: 's', price_2_close: '0.7913', open_interest: '0', tradetime: '20180919170200', symbol: 'KGH19', open: '0', high: '0.7915', low: '0.7915', last: '0.7915', rawLast: '0.7915', change: '0.0002', pctchange: '0.03', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1537333200', lastupdate: '1537402394', previous: '0.7913', displaytime: '1537394520', timestamp: '20180919190314', day: 'I', basecode: 'C', no_jerq: '1', ddfexchange: '', pointvalue: '500.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '0.7915', ysettlement: '0.7913', yvolume: '0', tradesize: '0', pchange: '+0.03%', openinterest: '0', changedir: 'up', exchangeRate: '1', month: 'March 2019', shortmonth: 'Mar 2019' }, 'CTK19': { name: 'CME Cotton #2', flag: 's', price_2_close: '0.7989', open_interest: '0', tradetime: '20180919170200', symbol: 'KGK19', open: '0', high: '0.7987', low: '0.7987', last: '0.7987', rawLast: '0.7987', change: '-0.0002', pctchange: '-0.03', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1537333200', lastupdate: '1537402394', previous: '0.7989', displaytime: '1537394520', timestamp: '20180919190314', day: 'I', basecode: 'C', no_jerq: '1', ddfexchange: '', pointvalue: '500.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '0.7987', ysettlement: '0.7989', yvolume: '0', tradesize: '0', pchange: '-0.03%', openinterest: '0', changedir: 'down', exchangeRate: '1', month: 'May 2019', shortmonth: 'May 2019' }, 'CTN19': { name: 'CME Cotton #2', flag: 's', price_2_close: '0.8051', open_interest: '0', tradetime: '20180919170200', symbol: 'KGN19', open: '0', high: '0.8054', low: '0.8054', last: '0.8054', rawLast: '0.8054', change: '0.0003', pctchange: '0.04', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1537333200', lastupdate: '1537402394', previous: '0.8051', displaytime: '1537394520', timestamp: '20180919190314', day: 'I', basecode: 'C', no_jerq: '1', ddfexchange: '', pointvalue: '500.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '0.8054', ysettlement: '0.8051', yvolume: '0', tradesize: '0', pchange: '+0.04%', openinterest: '0', changedir: 'up', exchangeRate: '1', month: 'July 2019', shortmonth: 'Jul 2019' }, 'CTV19': { name: 'CME Cotton #2', flag: 's', price_2_close: '0.768', open_interest: '0', tradetime: '20180919170200', symbol: 'KGV19', open: '0', high: '0.768', low: '0.768', last: '0.768', rawLast: '0.768', change: '0', pctchange: '0', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1537333200', lastupdate: '1537402394', previous: '0.768', displaytime: '1537394520', timestamp: '20180919190314', day: 'I', basecode: 'C', no_jerq: '1', ddfexchange: '', pointvalue: '500.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '0.768', ysettlement: '0.768', yvolume: '0', tradesize: '0', pchange: '0%', openinterest: '0', changedir: 'none', exchangeRate: '1', month: 'October 2019', shortmonth: 'Oct 2019' }, 'CTZ19': { name: 'CME Cotton #2', flag: 's', price_2_close: '0.7601', open_interest: '0', tradetime: '20180919170200', symbol: 'KGZ19', open: '0', high: '0.7615', low: '0.7615', last: '0.7615', rawLast: '0.7615', change: '0.0014', pctchange: '0.18', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1537333200', lastupdate: '1537402394', previous: '0.7601', displaytime: '1537394520', timestamp: '20180919190314', day: 'I', basecode: 'C', no_jerq: '1', ddfexchange: '', pointvalue: '500.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '0.7615', ysettlement: '0.7601', yvolume: '0', tradesize: '0', pchange: '+0.18%', openinterest: '0', changedir: 'up', exchangeRate: '1', month: 'December 2019', shortmonth: 'Dec 2019' }, 'CTH20': { name: 'CME Cotton #2', flag: 's', price_2_close: '0.765', open_interest: '0', tradetime: '20180919170200', symbol: 'KGH20', open: '0', high: '0.7684', low: '0.7684', last: '0.7684', rawLast: '0.7684', change: '0.0034', pctchange: '0.44', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1537333200', lastupdate: '1537402394', previous: '0.765', displaytime: '1537394520', timestamp: '20180919190314', day: 'I', basecode: 'C', no_jerq: '1', ddfexchange: '', pointvalue: '500.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '0.7684', ysettlement: '0.765', yvolume: '0', tradesize: '0', pchange: '+0.44%', openinterest: '0', changedir: 'up', exchangeRate: '1', month: 'March 2020', shortmonth: 'Mar 2020' }, 'CTK20': { name: 'CME Cotton #2', flag: 's', price_2_close: '0.7696', open_interest: '0', tradetime: '20180919170200', symbol: 'KGK20', open: '0', high: '0.7727', low: '0.7727', last: '0.7727', rawLast: '0.7727', change: '0.0031', pctchange: '0.4', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1537333200', lastupdate: '1537402394', previous: '0.7696', displaytime: '1537394520', timestamp: '20180919190314', day: 'I', basecode: 'C', no_jerq: '1', ddfexchange: '', pointvalue: '500.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '0.7727', ysettlement: '0.7696', yvolume: '0', tradesize: '0', pchange: '+0.4%', openinterest: '0', changedir: 'up', exchangeRate: '1', month: 'May 2020', shortmonth: 'May 2020' }, 'CTN20': { name: 'CME Cotton #2', flag: 's', price_2_close: '0.774', open_interest: '0', tradetime: '20180919170200', symbol: 'KGN20', open: '0', high: '0.7771', low: '0.7771', last: '0.7771', rawLast: '0.7771', change: '0.0031', pctchange: '0.4', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1537333200', lastupdate: '1537402394', previous: '0.774', displaytime: '1537394520', timestamp: '20180919190314', day: 'I', basecode: 'C', no_jerq: '1', ddfexchange: '', pointvalue: '500.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '0.7771', ysettlement: '0.774', yvolume: '0', tradesize: '0', pchange: '+0.4%', openinterest: '0', changedir: 'up', exchangeRate: '1', month: 'July 2020', shortmonth: 'Jul 2020' }, 'CTV20': { symbol: null, basecode: null, name: null, month: null, open: null, high: null, low: null, last: null, previous: null, volume: null, yvolume: null, openinterest: null }, 'CTZ20': { symbol: null, basecode: null, name: null, month: null, open: null, high: null, low: null, last: null, previous: null, volume: null, yvolume: null, openinterest: null }, 'CTH21': { symbol: null, basecode: null, name: null, month: null, open: null, high: null, low: null, last: null, previous: null, volume: null, yvolume: null, openinterest: null }, 'CTK21': { symbol: null, basecode: null, name: null, month: null, open: null, high: null, low: null, last: null, previous: null, volume: null, yvolume: null, openinterest: null }, 'CTN21': { symbol: null, basecode: null, name: null, month: null, open: null, high: null, low: null, last: null, previous: null, volume: null, yvolume: null, openinterest: null } };