var quotes = { 'S6Z17': { name: 'Swiss Franc', flag: '', price_2_close: '1.0278', open_interest: '55157', tradetime: '20171020054255', symbol: 'S6Z17', open: '1.0278', high: '1.0286', low: '1.019', last: '1.0204', rawLast: '1.0204', change: '-0.0074', pctchange: '-0.72', volume: '14189', exchange: 'CME', type: '2', unitcode: '5', date: '1508475600', lastupdate: '1508496788', previous: '1.0278', displaytime: '1508496175', timestamp: '20171020054254', day: 'J', basecode: 'D', ddfexchange: 'M', pointvalue: '125000.0', mode: 'i', bid: '1.0204', bidsize: '19', ask: '1.0205', asksize: '9', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '1.0278', yvolume: '31422', tradesize: '1', pchange: '-0.72%', openinterest: '55157', changedir: 'down', exchangeRate: '1', month: 'December 2017', shortmonth: 'Dec 2017' }, 'S6H18': { name: 'Swiss Franc', flag: '', price_2_close: '1.0349', open_interest: '183', tradetime: '20171020054305', symbol: 'S6H18', open: '1.0324', high: '1.0324', low: '1.0308', last: '1.0308', rawLast: '1.0308', change: '-0.0041', pctchange: '-0.4', volume: '4', exchange: 'CME', type: '2', unitcode: '5', date: '1508475600', lastupdate: '1508496785', previous: '1.0349', displaytime: '1508496185', timestamp: '20171020054305', day: 'J', basecode: 'D', ddfexchange: 'M', pointvalue: '125000.0', mode: 'i', bid: '1.0273', bidsize: '1', ask: '1.0277', asksize: '10', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '0', yvolume: '20', tradesize: '0', pchange: '-0.4%', openinterest: '183', changedir: 'down', exchangeRate: '1', month: 'March 2018', shortmonth: 'Mar 2018' }, 'S6M18': { name: 'Swiss Franc', flag: 's', price_2_close: '1.0376', open_interest: '29', tradetime: '20171019164300', symbol: 'S6M18', open: '0', high: '1.0439', low: '1.0372', last: '1.0418', rawLast: '1.0418', change: '0.0042', pctchange: '0.4', volume: '0', exchange: 'CME', type: '2', unitcode: '5', date: '1508389200', lastupdate: '1508458265', previous: '1.0376', displaytime: '1508449380', timestamp: '20171019190105', day: 'I', basecode: 'D', no_jerq: '1', ddfexchange: 'M', pointvalue: '125000.0', mode: 'i', bid: '1.0337', bidsize: '5', ask: '1.035', asksize: '21', session_id: 'previous', session: '', ticktype: '', settlement: '1.0418', pchange: '+0.4%', openinterest: '29', changedir: 'up', exchangeRate: '1', month: 'June 2018', shortmonth: 'Jun 2018' }, 'S6U18': { name: 'Swiss Franc', flag: 's', price_2_close: '1.0447', open_interest: '9', tradetime: '20171019164300', symbol: 'S6U18', open: '0', high: '1.0506', low: '1.0489', last: '1.0489', rawLast: '1.0489', change: '0.0042', pctchange: '0.4', volume: '0', exchange: 'CME', type: '2', unitcode: '5', date: '1508389200', lastupdate: '1508458265', previous: '1.0447', displaytime: '1508449380', timestamp: '20171019190105', day: 'I', basecode: 'D', no_jerq: '1', ddfexchange: 'M', pointvalue: '125000.0', mode: 'i', bid: '1.0405', bidsize: '5', ask: '1.0426', asksize: '19', session_id: 'previous', session: '', ticktype: '', settlement: '1.0489', pchange: '+0.4%', openinterest: '9', changedir: 'up', exchangeRate: '1', month: 'September 2018', shortmonth: 'Sep 2018' }, 'S6Z18': { name: 'Swiss Franc', flag: 's', price_2_close: '1.0521', open_interest: '1', tradetime: '20171019164300', symbol: 'S6Z18', open: '0', high: '1.0576', low: '1.0562', last: '1.0562', rawLast: '1.0562', change: '0.0041', pctchange: '0.39', volume: '0', exchange: 'CME', type: '2', unitcode: '5', date: '1508389200', lastupdate: '1508458265', previous: '1.0521', displaytime: '1508449380', timestamp: '20171019190105', day: 'I', basecode: 'D', no_jerq: '1', ddfexchange: 'M', pointvalue: '125000.0', mode: 'i', bid: '1.0473', bidsize: '2', ask: '1.0509', asksize: '2', session_id: 'previous', session: '', ticktype: '', settlement: '1.0562', pchange: '+0.39%', openinterest: '1', changedir: 'up', exchangeRate: '1', month: 'December 2018', shortmonth: 'Dec 2018' }, 'S6H19': { name: 'Swiss Franc', flag: 's', price_2_close: '1.0596', open_interest: '0', tradetime: '20171019164300', symbol: 'S6H19', open: '0', high: '1.0644', low: '1.0637', last: '1.0637', rawLast: '1.0637', change: '0.0041', pctchange: '0.39', volume: '0', exchange: 'CME', type: '2', unitcode: '5', date: '1508389200', lastupdate: '1508458265', previous: '1.0596', displaytime: '1508449380', timestamp: '20171019190105', day: 'I', basecode: 'D', no_jerq: '1', ddfexchange: 'M', pointvalue: '125000.0', mode: 'i', bid: '1.0541', bidsize: '2', ask: '1.0595', asksize: '2', session_id: 'previous', session: '', ticktype: '', settlement: '1.0637', pchange: '+0.39%', openinterest: '0', changedir: 'up', exchangeRate: '1', month: 'March 2019', shortmonth: 'Mar 2019' }, 'S6M19': { name: 'Swiss Franc', flag: 's', price_2_close: '1.0673', open_interest: '0', tradetime: '20171019164300', symbol: 'S6M19', open: '0', high: '1.0713', low: '1.0713', last: '1.0713', rawLast: '1.0713', change: '0.004', pctchange: '0.37', volume: '0', exchange: 'CME', type: '2', unitcode: '5', date: '1508389200', lastupdate: '1508457609', previous: '1.0673', displaytime: '1508449380', timestamp: '20171019185009', day: 'I', basecode: 'D', no_jerq: '1', ddfexchange: 'M', pointvalue: '125000.0', mode: 'i', bid: '1.0566', bidsize: '2', ask: '1.0708', asksize: '2', session_id: 'previous', session: '', ticktype: '', settlement: '1.0713', pchange: '+0.37%', openinterest: '0', changedir: 'up', exchangeRate: '1', month: 'June 2019', shortmonth: 'Jun 2019' }, 'S6U19': { name: 'Swiss Franc', flag: 's', price_2_close: '1.075', open_interest: '0', tradetime: '20171019164300', symbol: 'S6U19', open: '0', high: '1.0789', low: '1.0789', last: '1.0789', rawLast: '1.0789', change: '0.0039', pctchange: '0.36', volume: '0', exchange: 'CME', type: '2', unitcode: '5', date: '1508389200', lastupdate: '1508457609', previous: '1.075', displaytime: '1508449380', timestamp: '20171019185009', day: 'I', basecode: 'D', no_jerq: '1', ddfexchange: 'M', pointvalue: '125000.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '1.0789', ysettlement: '1.075', yvolume: '0', tradesize: '0', pchange: '+0.36%', openinterest: '0', changedir: 'up', exchangeRate: '1', month: 'September 2019', shortmonth: 'Sep 2019' }, 'S6Z19': { name: 'Swiss Franc', flag: 's', price_2_close: '1.0824', open_interest: '0', tradetime: '20171019164300', symbol: 'S6Z19', open: '0', high: '1.0863', low: '1.0863', last: '1.0863', rawLast: '1.0863', change: '0.0039', pctchange: '0.36', volume: '0', exchange: 'CME', type: '2', unitcode: '5', date: '1508389200', lastupdate: '1508457609', previous: '1.0824', displaytime: '1508449380', timestamp: '20171019185009', day: 'I', basecode: 'D', no_jerq: '1', ddfexchange: 'M', pointvalue: '125000.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '1.0863', ysettlement: '1.0824', yvolume: '0', tradesize: '0', pchange: '+0.36%', openinterest: '0', changedir: 'up', exchangeRate: '1', month: 'December 2019', shortmonth: 'Dec 2019' }, 'S6H20': { name: 'Swiss Franc', flag: 's', price_2_close: '1.0897', open_interest: '0', tradetime: '20171019164300', symbol: 'S6H20', open: '0', high: '1.0935', low: '1.0935', last: '1.0935', rawLast: '1.0935', change: '0.0038', pctchange: '0.35', volume: '0', exchange: 'CME', type: '2', unitcode: '5', date: '1508389200', lastupdate: '1508457609', previous: '1.0897', displaytime: '1508449380', timestamp: '20171019185009', day: 'I', basecode: 'D', no_jerq: '1', ddfexchange: 'M', pointvalue: '125000.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '1.0935', ysettlement: '1.0897', yvolume: '0', tradesize: '0', pchange: '+0.35%', openinterest: '0', changedir: 'up', exchangeRate: '1', month: 'March 2020', shortmonth: 'Mar 2020' }, 'S6M20': { name: 'Swiss Franc', flag: 's', price_2_close: '1.097', open_interest: '0', tradetime: '20171019164300', symbol: 'S6M20', open: '0', high: '1.1008', low: '1.1008', last: '1.1008', rawLast: '1.1008', change: '0.0038', pctchange: '0.35', volume: '0', exchange: 'CME', type: '2', unitcode: '5', date: '1508389200', lastupdate: '1508457609', previous: '1.097', displaytime: '1508449380', timestamp: '20171019185009', day: 'I', basecode: 'D', no_jerq: '1', ddfexchange: 'M', pointvalue: '125000.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '1.1008', ysettlement: '1.097', yvolume: '0', tradesize: '0', pchange: '+0.35%', openinterest: '0', changedir: 'up', exchangeRate: '1', month: 'June 2020', shortmonth: 'Jun 2020' }, 'S6U20': { name: 'Swiss Franc', flag: 's', price_2_close: '1.1044', open_interest: '0', tradetime: '20171019164300', symbol: 'S6U20', open: '0', high: '1.1082', low: '1.1082', last: '1.1082', rawLast: '1.1082', change: '0.0038', pctchange: '0.34', volume: '0', exchange: 'CME', type: '2', unitcode: '5', date: '1508389200', lastupdate: '1508457609', previous: '1.1044', displaytime: '1508449380', timestamp: '20171019185009', day: 'I', basecode: 'D', no_jerq: '1', ddfexchange: 'M', pointvalue: '125000.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '1.1082', ysettlement: '1.1044', yvolume: '0', tradesize: '0', pchange: '+0.34%', openinterest: '0', changedir: 'up', exchangeRate: '1', month: 'September 2020', shortmonth: 'Sep 2020' }, 'S6Z20': { name: 'Swiss Franc', flag: 's', price_2_close: '1.1119', open_interest: '0', tradetime: '20171019164300', symbol: 'S6Z20', open: '0', high: '1.1157', low: '1.1157', last: '1.1157', rawLast: '1.1157', change: '0.0038', pctchange: '0.34', volume: '0', exchange: 'CME', type: '2', unitcode: '5', date: '1508389200', lastupdate: '1508457609', previous: '1.1119', displaytime: '1508449380', timestamp: '20171019185009', day: 'I', basecode: 'D', no_jerq: '1', ddfexchange: 'M', pointvalue: '125000.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '1.1157', ysettlement: '1.1119', yvolume: '0', tradesize: '0', pchange: '+0.34%', openinterest: '0', changedir: 'up', exchangeRate: '1', month: 'December 2020', shortmonth: 'Dec 2020' }, 'S6H21': { name: 'Swiss Franc', flag: 's', price_2_close: '1.1195', open_interest: '0', tradetime: '20171019164300', symbol: 'S6H21', open: '0', high: '1.1233', low: '1.1233', last: '1.1233', rawLast: '1.1233', change: '0.0038', pctchange: '0.34', volume: '0', exchange: 'CME', type: '2', unitcode: '5', date: '1508389200', lastupdate: '1508457609', previous: '1.1195', displaytime: '1508449380', timestamp: '20171019185009', day: 'I', basecode: 'D', no_jerq: '1', ddfexchange: 'M', pointvalue: '125000.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '1.1233', ysettlement: '1.1195', yvolume: '0', tradesize: '0', pchange: '+0.34%', openinterest: '0', changedir: 'up', exchangeRate: '1', month: 'March 2021', shortmonth: 'Mar 2021' }, 'S6M21': { name: 'Swiss Franc', flag: 's', price_2_close: '1.1273', open_interest: '0', tradetime: '20171019164300', symbol: 'S6M21', open: '0', high: '1.131', low: '1.131', last: '1.131', rawLast: '1.131', change: '0.0037', pctchange: '0.33', volume: '0', exchange: 'CME', type: '2', unitcode: '5', date: '1508389200', lastupdate: '1508457609', previous: '1.1273', displaytime: '1508449380', timestamp: '20171019185009', day: 'I', basecode: 'D', no_jerq: '1', ddfexchange: 'M', pointvalue: '125000.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '1.131', ysettlement: '1.1273', yvolume: '0', tradesize: '0', pchange: '+0.33%', openinterest: '0', changedir: 'up', exchangeRate: '1', month: 'June 2021', shortmonth: 'Jun 2021' }, 'S6U21': { name: 'Swiss Franc', flag: 's', price_2_close: '1.1351', open_interest: '0', tradetime: '20171019164300', symbol: 'S6U21', open: '0', high: '1.1388', low: '1.1388', last: '1.1388', rawLast: '1.1388', change: '0.0037', pctchange: '0.33', volume: '0', exchange: 'CME', type: '2', unitcode: '5', date: '1508389200', lastupdate: '1508457609', previous: '1.1351', displaytime: '1508449380', timestamp: '20171019185009', day: 'I', basecode: 'D', no_jerq: '1', ddfexchange: 'M', pointvalue: '125000.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '1.1388', ysettlement: '1.1351', yvolume: '0', tradesize: '0', pchange: '+0.33%', openinterest: '0', changedir: 'up', exchangeRate: '1', month: 'September 2021', shortmonth: 'Sep 2021' }, 'S6Z21': { name: 'Swiss Franc', flag: 's', price_2_close: '1.143', open_interest: '0', tradetime: '20171019164300', symbol: 'S6Z21', open: '0', high: '1.1467', low: '1.1467', last: '1.1467', rawLast: '1.1467', change: '0.0037', pctchange: '0.32', volume: '0', exchange: 'CME', type: '2', unitcode: '5', date: '1508389200', lastupdate: '1508457609', previous: '1.143', displaytime: '1508449380', timestamp: '20171019185009', day: 'I', basecode: 'D', no_jerq: '1', ddfexchange: 'M', pointvalue: '125000.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '1.1467', ysettlement: '1.143', yvolume: '0', tradesize: '0', pchange: '+0.32%', openinterest: '0', changedir: 'up', exchangeRate: '1', month: 'December 2021', shortmonth: 'Dec 2021' }, 'S6H22': { name: 'Swiss Franc', flag: 's', price_2_close: '1.1511', open_interest: '0', tradetime: '20171019164300', symbol: 'S6H22', open: '0', high: '1.1547', low: '1.1547', last: '1.1547', rawLast: '1.1547', change: '0.0036', pctchange: '0.31', volume: '0', exchange: 'CME', type: '2', unitcode: '5', date: '1508389200', lastupdate: '1508457609', previous: '1.1511', displaytime: '1508449380', timestamp: '20171019185009', day: 'I', basecode: 'D', no_jerq: '1', ddfexchange: 'M', pointvalue: '125000.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '1.1547', ysettlement: '1.1511', yvolume: '0', tradesize: '0', pchange: '+0.31%', openinterest: '0', changedir: 'up', exchangeRate: '1', month: 'March 2022', shortmonth: 'Mar 2022' }, 'S6M22': { name: 'Swiss Franc', flag: 's', price_2_close: '1.1593', open_interest: '0', tradetime: '20171019164300', symbol: 'S6M22', open: '0', high: '1.1629', low: '1.1629', last: '1.1629', rawLast: '1.1629', change: '0.0036', pctchange: '0.31', volume: '0', exchange: 'CME', type: '2', unitcode: '5', date: '1508389200', lastupdate: '1508457609', previous: '1.1593', displaytime: '1508449380', timestamp: '20171019185009', day: 'I', basecode: 'D', no_jerq: '1', ddfexchange: 'M', pointvalue: '125000.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '1.1629', ysettlement: '1.1593', yvolume: '0', tradesize: '0', pchange: '+0.31%', openinterest: '0', changedir: 'up', exchangeRate: '1', month: 'June 2022', shortmonth: 'Jun 2022' }, 'S6U22': { name: 'Swiss Franc', flag: 's', price_2_close: '1.1682', open_interest: '0', tradetime: '20171019164300', symbol: 'S6U22', open: '0', high: '1.1717', low: '1.1717', last: '1.1717', rawLast: '1.1717', change: '0.0035', pctchange: '0.3', volume: '0', exchange: 'CME', type: '2', unitcode: '5', date: '1508389200', lastupdate: '1508457609', previous: '1.1682', displaytime: '1508449380', timestamp: '20171019185009', day: 'I', basecode: 'D', no_jerq: '1', ddfexchange: 'M', pointvalue: '125000.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '1.1717', ysettlement: '1.1682', yvolume: '0', tradesize: '0', pchange: '+0.3%', openinterest: '0', changedir: 'up', exchangeRate: '1', month: 'September 2022', shortmonth: 'Sep 2022' } };