var quotes30444 = { 'ZC*1': { name: 'Corn', flag: '', price_2_close: '440', open_interest: '82828', tradetime: '20240428195527', stock_14d: '79', symbol: 'ZCK24', open: '440', high: '441.5', low: '439.5', last: '441', rawLast: '441', change: '1', pctchange: '0.23', volume: '5860', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1714348800', lastupdate: '1714334824', short_display: 'CBOT', cik: '', previous: '440', displaytime: '1714334127', timestamp: '20240428195704', day: 'S', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '440.75', bidsize: '69', ask: '441', asksize: '2', session_id: 'combined', session: 'G', ticktype: '+', settlement: '0', ysettlement: '440', yvolume: '145706', tradesize: '1', pchange: '+0.23%', openinterest: '82828', changedir: 'up', exchangeRate: '1', month: 'May 2024', shortmonth: 'May 2024' }, 'ZC*2': { name: 'Corn', flag: '', price_2_close: '450', open_interest: '686071', tradetime: '20240428195657', stock_14d: '81.98', symbol: 'ZCN24', open: '450', high: '451', low: '449', last: '450.75', rawLast: '450.75', change: '0.75', pctchange: '0.17', volume: '8828', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1714348800', lastupdate: '1714334825', short_display: 'CBOT', cik: '', previous: '450', displaytime: '1714334217', timestamp: '20240428195705', day: 'S', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '450.75', bidsize: '54', ask: '451', asksize: '171', session_id: 'combined', session: 'G', ticktype: '-', settlement: '0', ysettlement: '450', yvolume: '218390', tradesize: '1', pchange: '+0.17%', openinterest: '686071', changedir: 'up', exchangeRate: '1', month: 'July 2024', shortmonth: 'Jul 2024' }, 'ZC*3': { name: 'Corn', flag: '', price_2_close: '459', open_interest: '218398', tradetime: '20240428195303', stock_14d: '84.84', symbol: 'ZCU24', open: '459', high: '460', low: '458.25', last: '459.75', rawLast: '459.75', change: '0.75', pctchange: '0.16', volume: '873', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1714348800', lastupdate: '1714334825', short_display: 'CBOT', cik: '', previous: '459', displaytime: '1714333983', timestamp: '20240428195705', day: 'S', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '459.75', bidsize: '69', ask: '460', asksize: '38', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '459', yvolume: '32003', tradesize: '3', pchange: '+0.16%', openinterest: '218398', changedir: 'up', exchangeRate: '1', month: 'September 2024', shortmonth: 'Sep 2024' }, 'ZC*4': { name: 'Corn', flag: '', price_2_close: '473.5', open_interest: '359369', tradetime: '20240428195527', stock_14d: '85.43', symbol: 'ZCZ24', open: '473.25', high: '474.25', low: '472.25', last: '474', rawLast: '474', change: '0.5', pctchange: '0.11', volume: '1856', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1714348800', lastupdate: '1714334825', short_display: 'CBOT', cik: '', previous: '473.5', displaytime: '1714334127', timestamp: '20240428195705', day: 'S', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '473.75', bidsize: '96', ask: '474', asksize: '3', session_id: 'combined', session: 'G', ticktype: '+', settlement: '0', ysettlement: '473.5', yvolume: '54344', tradesize: '2', pchange: '+0.11%', openinterest: '359369', changedir: 'up', exchangeRate: '1', month: 'December 2024', shortmonth: 'Dec 2024' }, 'ZC*5': { name: 'Corn', flag: '', price_2_close: '486.75', open_interest: '50647', tradetime: '20240428194649', stock_14d: '88.26', symbol: 'ZCH25', open: '486', high: '487.5', low: '485.75', last: '487.5', rawLast: '487.5', change: '0.75', pctchange: '0.15', volume: '268', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1714348800', lastupdate: '1714334825', short_display: 'CBOT', cik: '', previous: '486.75', displaytime: '1714333609', timestamp: '20240428195705', day: 'S', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '487', bidsize: '42', ask: '487.25', asksize: '4', session_id: 'combined', session: 'G', ticktype: '+', settlement: '0', ysettlement: '486.75', yvolume: '6710', tradesize: '1', pchange: '+0.15%', openinterest: '50647', changedir: 'up', exchangeRate: '1', month: 'March 2025', shortmonth: 'Mar 2025' }, 'ZS*1': { name: 'Soybean', flag: '', price_2_close: '1159.5', open_interest: '45192', tradetime: '20240428194657', stock_14d: '54.66', symbol: 'ZSK24', open: '1158.5', high: '1163.25', low: '1158', last: '1161.5', rawLast: '1161.5', change: '2', pctchange: '0.17', volume: '2521', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1714348800', lastupdate: '1714334831', short_display: 'CBOT', cik: '', previous: '1159.5', displaytime: '1714333617', timestamp: '20240428195711', day: 'S', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '1162', bidsize: '2', ask: '1162.5', asksize: '67', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '1159.5', yvolume: '70464', tradesize: '1', pchange: '+0.17%', openinterest: '45192', changedir: 'up', exchangeRate: '1', month: 'May 2024', shortmonth: 'May 2024' }, 'ZS*2': { name: 'Soybean', flag: '', price_2_close: '1177.25', open_interest: '367920', tradetime: '20240428195704', stock_14d: '63', symbol: 'ZSN24', open: '1176', high: '1180.5', low: '1175.75', last: '1179.5', rawLast: '1179.5', change: '2.25', pctchange: '0.19', volume: '6140', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1714348800', lastupdate: '1714334831', short_display: 'CBOT', cik: '', previous: '1177.25', displaytime: '1714334224', timestamp: '20240428195711', day: 'S', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '1179.5', bidsize: '7', ask: '1179.75', asksize: '17', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '1177.25', yvolume: '125205', tradesize: '1', pchange: '+0.19%', openinterest: '367920', changedir: 'up', exchangeRate: '1', month: 'July 2024', shortmonth: 'Jul 2024' }, 'ZS*3': { name: 'Soybean', flag: '', price_2_close: '1180.75', open_interest: '31854', tradetime: '20240428195611', stock_14d: '69.4', symbol: 'ZSQ24', open: '1179.5', high: '1183', low: '1179', last: '1182.25', rawLast: '1182.25', change: '1.5', pctchange: '0.13', volume: '728', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1714348800', lastupdate: '1714334831', short_display: 'CBOT', cik: '', previous: '1180.75', displaytime: '1714334171', timestamp: '20240428195711', day: 'S', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '1182.25', bidsize: '11', ask: '1182.5', asksize: '1', session_id: 'combined', session: 'G', ticktype: '+', settlement: '0', ysettlement: '1180.75', yvolume: '10315', tradesize: '1', pchange: '+0.13%', openinterest: '31854', changedir: 'up', exchangeRate: '1', month: 'August 2024', shortmonth: 'Aug 2024' }, 'ZS*4': { name: 'Soybean', flag: '', price_2_close: '1171', open_interest: '25624', tradetime: '20240428194513', stock_14d: '75.15', symbol: 'ZSU24', open: '1171', high: '1173.25', low: '1170', last: '1172', rawLast: '1172', change: '1', pctchange: '0.09', volume: '303', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1714348800', lastupdate: '1714334831', short_display: 'CBOT', cik: '', previous: '1171', displaytime: '1714333513', timestamp: '20240428195711', day: 'S', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '1172', bidsize: '10', ask: '1172.5', asksize: '21', session_id: 'combined', session: 'G', ticktype: '-', settlement: '0', ysettlement: '1171', yvolume: '4152', tradesize: '1', pchange: '+0.09%', openinterest: '25624', changedir: 'up', exchangeRate: '1', month: 'September 2024', shortmonth: 'Sep 2024' }, 'ZS*5': { name: 'Soybean', flag: '', price_2_close: '1174.75', open_interest: '177560', tradetime: '20240428195701', stock_14d: '70.81', symbol: 'ZSX24', open: '1173.75', high: '1176.75', low: '1171', last: '1175.5', rawLast: '1175.5', change: '0.75', pctchange: '0.06', volume: '967', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1714348800', lastupdate: '1714334831', short_display: 'CBOT', cik: '', previous: '1174.75', displaytime: '1714334221', timestamp: '20240428195711', day: 'S', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '1175.5', bidsize: '3', ask: '1175.75', asksize: '3', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '1174.75', yvolume: '30197', tradesize: '1', pchange: '+0.06%', openinterest: '177560', changedir: 'up', exchangeRate: '1', month: 'November 2024', shortmonth: 'Nov 2024' }, 'ZS*6': { name: 'Soybean', flag: '', price_2_close: '1185.5', open_interest: '26917', tradetime: '20240428190730', stock_14d: '68.06', symbol: 'ZSF25', open: '1184.5', high: '1187', low: '1181.75', last: '1186.5', rawLast: '1186.5', change: '1', pctchange: '0.08', volume: '94', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1714348800', lastupdate: '1714334831', short_display: 'CBOT', cik: '', previous: '1185.5', displaytime: '1714331250', timestamp: '20240428195711', day: 'S', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '1186.25', bidsize: '4', ask: '1186.75', asksize: '15', session_id: 'combined', session: 'G', ticktype: '-', settlement: '0', ysettlement: '1185.5', yvolume: '6420', tradesize: '1', pchange: '+0.08%', openinterest: '26917', changedir: 'up', exchangeRate: '1', month: 'January 2025', shortmonth: 'Jan 2025' }, 'ZS*7': { name: 'Soybean', flag: '', price_2_close: '1185.75', open_interest: '46117', tradetime: '20240428193750', stock_14d: '68.93', symbol: 'ZSH25', open: '1185', high: '1187', low: '1184.5', last: '1186.25', rawLast: '1186.25', change: '0.5', pctchange: '0.04', volume: '167', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1714348800', lastupdate: '1714334831', short_display: 'CBOT', cik: '', previous: '1185.75', displaytime: '1714333070', timestamp: '20240428195711', day: 'S', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '1186.25', bidsize: '8', ask: '1186.75', asksize: '1', session_id: 'combined', session: 'G', ticktype: '-', settlement: '0', ysettlement: '1185.75', yvolume: '3623', tradesize: '1', pchange: '+0.04%', openinterest: '46117', changedir: 'up', exchangeRate: '1', month: 'March 2025', shortmonth: 'Mar 2025' }, 'ZW*1': { name: 'Wheat', flag: '', price_2_close: '603.25', open_interest: '13146', tradetime: '20240428195344', stock_14d: '89.46', symbol: 'ZWK24', open: '595.75', high: '604.5', low: '592.75', last: '604.5', rawLast: '604.5', change: '1.25', pctchange: '0.21', volume: '1691', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1714348800', lastupdate: '1714334824', short_display: 'CBOT', cik: '', previous: '603.25', displaytime: '1714334024', timestamp: '20240428195704', day: 'S', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '603.5', bidsize: '8', ask: '604.25', asksize: '2', session_id: 'combined', session: 'G', ticktype: '+', settlement: '0', ysettlement: '603.25', yvolume: '24101', tradesize: '1', pchange: '+0.21%', openinterest: '13146', changedir: 'up', exchangeRate: '1', month: 'May 2024', shortmonth: 'May 2024' }, 'ZW*2': { name: 'Wheat', flag: '', price_2_close: '622.25', open_interest: '210441', tradetime: '20240428195638', stock_14d: '89.63', symbol: 'ZWN24', open: '615.25', high: '623', low: '611.25', last: '622', rawLast: '622', change: '-0.25', pctchange: '-0.04', volume: '5838', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1714348800', lastupdate: '1714334831', short_display: 'CBOT', cik: '', previous: '622.25', displaytime: '1714334198', timestamp: '20240428195711', day: 'S', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '622', bidsize: '6', ask: '622.25', asksize: '2', session_id: 'combined', session: 'G', ticktype: '-', settlement: '0', ysettlement: '622.25', yvolume: '94742', tradesize: '1', pchange: '-0.04%', openinterest: '210441', changedir: 'down', exchangeRate: '1', month: 'July 2024', shortmonth: 'Jul 2024' }, 'ZW*3': { name: 'Wheat', flag: '', price_2_close: '641.75', open_interest: '60725', tradetime: '20240428195637', stock_14d: '90.36', symbol: 'ZWU24', open: '636.25', high: '641.75', low: '630.75', last: '641.25', rawLast: '641.25', change: '-0.5', pctchange: '-0.08', volume: '890', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1714348800', lastupdate: '1714334824', short_display: 'CBOT', cik: '', previous: '641.75', displaytime: '1714334197', timestamp: '20240428195704', day: 'S', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '640.75', bidsize: '11', ask: '641.25', asksize: '3', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '641.75', yvolume: '26338', tradesize: '1', pchange: '-0.08%', openinterest: '60725', changedir: 'down', exchangeRate: '1', month: 'September 2024', shortmonth: 'Sep 2024' }, 'ZW*4': { name: 'Wheat', flag: '', price_2_close: '665.75', open_interest: '67240', tradetime: '20240428195458', stock_14d: '90.71', symbol: 'ZWZ24', open: '659', high: '665', low: '654.75', last: '664.5', rawLast: '664.5', change: '-1.25', pctchange: '-0.19', volume: '377', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1714348800', lastupdate: '1714334824', short_display: 'CBOT', cik: '', previous: '665.75', displaytime: '1714334098', timestamp: '20240428195704', day: 'S', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '664.25', bidsize: '8', ask: '664.75', asksize: '2', session_id: 'combined', session: 'G', ticktype: '-', settlement: '0', ysettlement: '665.75', yvolume: '18550', tradesize: '1', pchange: '-0.19%', openinterest: '67240', changedir: 'down', exchangeRate: '1', month: 'December 2024', shortmonth: 'Dec 2024' }, 'ZW*5': { name: 'Wheat', flag: '', price_2_close: '684.25', open_interest: '10481', tradetime: '20240428195359', stock_14d: '90.73', symbol: 'ZWH25', open: '677.25', high: '682.75', low: '673.75', last: '682.75', rawLast: '682.75', change: '-1.5', pctchange: '-0.22', volume: '103', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1714348800', lastupdate: '1714334824', short_display: 'CBOT', cik: '', previous: '684.25', displaytime: '1714334039', timestamp: '20240428195704', day: 'S', basecode: '2', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '682.25', bidsize: '16', ask: '683', asksize: '4', session_id: 'combined', session: 'G', ticktype: '+', settlement: '0', ysettlement: '684.25', yvolume: '3529', tradesize: '1', pchange: '-0.22%', openinterest: '10481', changedir: 'down', exchangeRate: '1', month: 'March 2025', shortmonth: 'Mar 2025' }, 'GF*1': { name: 'Feeder Cattle', flag: 's', price_2_close: '246.25', open_interest: '8664', tradetime: '20240426175300', stock_14d: '90.53', symbol: 'GFK24', open: '246.475', high: '249.25', low: '246.4', last: '248.7', rawLast: '248.7', change: '2.45', pctchange: '0.99', volume: '2244', exchange: 'CME', type: '2', unitcode: '3', date: '1714089600', lastupdate: '1714330803', short_display: 'CME', cik: '', previous: '246.25', displaytime: '1714136698', timestamp: '20240426000000', day: 'P', basecode: 'B', ddfexchange: 'M', pointvalue: '500.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: ' ', ticktype: '.', settlement: '248.7', ysettlement: '246.25', yvolume: '3146', tradesize: '1', pchange: '+0.99%', openinterest: '8664', changedir: 'up', exchangeRate: '1', month: 'May 2024', shortmonth: 'May 2024' }, 'CT*1': { name: 'CME Cotton #2', flag: 's', price_2_close: '0.8108', open_interest: '0', tradetime: '20240426175158', stock_14d: '5.06', symbol: 'KGN24', open: '0.809', high: '0.809', low: '0.809', last: '0.809', rawLast: '0.809', change: '-0.0017999999999999', pctchange: '-0.22', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1714089600', lastupdate: '1714330803', short_display: 'NYMEX', cik: '', previous: '0.8108', displaytime: '1714153918', timestamp: '20240426175158', day: 'P', basecode: 'C', ddfexchange: 'J', pointvalue: '500.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: ' ', ticktype: '.', settlement: '0.809', ysettlement: '0.8108', yvolume: '0', tradesize: '0', pchange: '-0.22%', openinterest: '0', changedir: 'down', exchangeRate: '1', month: 'July 2024', shortmonth: 'Jul 2024' }, 'CT*2': { name: 'CME Cotton #2', flag: 's', price_2_close: '0.7856', open_interest: '0', tradetime: '20240426175158', stock_14d: '6.14', symbol: 'KGV24', open: '0.7832', high: '0.7832', low: '0.7832', last: '0.7832', rawLast: '0.7832', change: '-0.0024', pctchange: '-0.31', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1714089600', lastupdate: '1714330803', short_display: 'NYMEX', cik: '', previous: '0.7856', displaytime: '1714153918', timestamp: '20240426175158', day: 'P', basecode: 'C', ddfexchange: 'J', pointvalue: '500.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: ' ', ticktype: '.', settlement: '0.7832', ysettlement: '0.7856', yvolume: '0', tradesize: '0', pchange: '-0.31%', openinterest: '0', changedir: 'down', exchangeRate: '1', month: 'October 2024', shortmonth: 'Oct 2024' }, 'CT*3': { name: 'CME Cotton #2', flag: 's', price_2_close: '0.7764', open_interest: '0', tradetime: '20240426175158', stock_14d: '6.93', symbol: 'KGZ24', open: '0.7731', high: '0.7731', low: '0.7731', last: '0.7731', rawLast: '0.7731', change: '-0.0033', pctchange: '-0.43', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1714089600', lastupdate: '1714330803', short_display: 'NYMEX', cik: '', previous: '0.7764', displaytime: '1714153918', timestamp: '20240426175158', day: 'P', basecode: 'C', ddfexchange: 'J', pointvalue: '500.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: ' ', ticktype: '.', settlement: '0.7731', ysettlement: '0.7764', yvolume: '0', tradesize: '0', pchange: '-0.43%', openinterest: '0', changedir: 'down', exchangeRate: '1', month: 'December 2024', shortmonth: 'Dec 2024' }, 'CT*4': { name: 'CME Cotton #2', flag: 's', price_2_close: '0.7931', open_interest: '0', tradetime: '20240426175158', stock_14d: '7.21', symbol: 'KGH25', open: '0.79', high: '0.79', low: '0.79', last: '0.79', rawLast: '0.79', change: '-0.0031', pctchange: '-0.39', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1714089600', lastupdate: '1714330803', short_display: 'NYMEX', cik: '', previous: '0.7931', displaytime: '1714153918', timestamp: '20240426175158', day: 'P', basecode: 'C', ddfexchange: 'J', pointvalue: '500.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: ' ', ticktype: '.', settlement: '0.79', ysettlement: '0.7931', yvolume: '0', tradesize: '0', pchange: '-0.39%', openinterest: '0', changedir: 'down', exchangeRate: '1', month: 'March 2025', shortmonth: 'Mar 2025' }, 'CT*5': { name: 'CME Cotton #2', flag: 's', price_2_close: '0.8056', open_interest: '0', tradetime: '20240426175158', stock_14d: '9.77', symbol: 'KGK25', open: '0.8026', high: '0.8026', low: '0.8026', last: '0.8026', rawLast: '0.8026', change: '-0.003', pctchange: '-0.37', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1714089600', lastupdate: '1714330803', short_display: 'NYMEX', cik: '', previous: '0.8056', displaytime: '1714153918', timestamp: '20240426175158', day: 'P', basecode: 'C', ddfexchange: 'J', pointvalue: '500.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: ' ', ticktype: '.', settlement: '0.8026', ysettlement: '0.8056', yvolume: '0', tradesize: '0', pchange: '-0.37%', openinterest: '0', changedir: 'down', exchangeRate: '1', month: 'May 2025', shortmonth: 'May 2025' }, 'CT*6': { name: 'CME Cotton #2', flag: 's', price_2_close: '0.8136', open_interest: '0', tradetime: '20240426175158', stock_14d: '10.49', symbol: 'KGN25', open: '0.8098', high: '0.8098', low: '0.8098', last: '0.8098', rawLast: '0.8098', change: '-0.0038', pctchange: '-0.47', volume: '0', exchange: 'NYMEX', type: '2', unitcode: '4', date: '1714089600', lastupdate: '1714330803', short_display: 'NYMEX', cik: '', previous: '0.8136', displaytime: '1714153918', timestamp: '20240426175158', day: 'P', basecode: 'C', ddfexchange: 'J', pointvalue: '500.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: ' ', ticktype: '.', settlement: '0.8098', ysettlement: '0.8136', yvolume: '0', tradesize: '0', pchange: '-0.47%', openinterest: '0', changedir: 'down', exchangeRate: '1', month: 'July 2025', shortmonth: 'Jul 2025' } };