mirror of
https://github.com/Xe138/AI-Trader.git
synced 2026-04-01 17:17:24 -04:00
711 lines
20 KiB
JSON
711 lines
20 KiB
JSON
{
|
|
"Meta Data": {
|
|
"1. Information": "Daily Prices (open, high, low, close) and Volumes",
|
|
"2. Symbol": "CTSH",
|
|
"3. Last Refreshed": "2025-10-22",
|
|
"4. Output Size": "Compact",
|
|
"5. Time Zone": "US/Eastern"
|
|
},
|
|
"Time Series (Daily)": {
|
|
"2025-10-22": {
|
|
"1. open": "68.7400",
|
|
"2. high": "69.4300",
|
|
"3. low": "68.3300",
|
|
"4. close": "68.3550",
|
|
"5. volume": "3555934"
|
|
},
|
|
"2025-10-21": {
|
|
"1. open": "66.8300",
|
|
"2. high": "68.9900",
|
|
"3. low": "66.8100",
|
|
"4. close": "68.7700",
|
|
"5. volume": "3402580"
|
|
},
|
|
"2025-10-20": {
|
|
"1. open": "66.3000",
|
|
"2. high": "67.1100",
|
|
"3. low": "66.1200",
|
|
"4. close": "66.7000",
|
|
"5. volume": "2350358"
|
|
},
|
|
"2025-10-17": {
|
|
"1. open": "65.5800",
|
|
"2. high": "66.2700",
|
|
"3. low": "65.3300",
|
|
"4. close": "66.0800",
|
|
"5. volume": "3416265"
|
|
},
|
|
"2025-10-16": {
|
|
"1. open": "66.9500",
|
|
"2. high": "66.9500",
|
|
"3. low": "65.1500",
|
|
"4. close": "65.4700",
|
|
"5. volume": "4004461"
|
|
},
|
|
"2025-10-15": {
|
|
"1. open": "67.8300",
|
|
"2. high": "67.8300",
|
|
"3. low": "66.5000",
|
|
"4. close": "66.7500",
|
|
"5. volume": "2678603"
|
|
},
|
|
"2025-10-14": {
|
|
"1. open": "65.8000",
|
|
"2. high": "67.6900",
|
|
"3. low": "65.6000",
|
|
"4. close": "67.2700",
|
|
"5. volume": "4092322"
|
|
},
|
|
"2025-10-13": {
|
|
"1. open": "66.3000",
|
|
"2. high": "66.7500",
|
|
"3. low": "65.6150",
|
|
"4. close": "66.3400",
|
|
"5. volume": "4062936"
|
|
},
|
|
"2025-10-10": {
|
|
"1. open": "68.7700",
|
|
"2. high": "69.0000",
|
|
"3. low": "65.7550",
|
|
"4. close": "65.8000",
|
|
"5. volume": "3851540"
|
|
},
|
|
"2025-10-09": {
|
|
"1. open": "68.7500",
|
|
"2. high": "68.8100",
|
|
"3. low": "68.0300",
|
|
"4. close": "68.6100",
|
|
"5. volume": "3366667"
|
|
},
|
|
"2025-10-08": {
|
|
"1. open": "68.3200",
|
|
"2. high": "68.5800",
|
|
"3. low": "67.5920",
|
|
"4. close": "68.4000",
|
|
"5. volume": "3072667"
|
|
},
|
|
"2025-10-07": {
|
|
"1. open": "67.8500",
|
|
"2. high": "68.4100",
|
|
"3. low": "67.6050",
|
|
"4. close": "67.9400",
|
|
"5. volume": "4351820"
|
|
},
|
|
"2025-10-06": {
|
|
"1. open": "67.7600",
|
|
"2. high": "68.2200",
|
|
"3. low": "67.1400",
|
|
"4. close": "67.8000",
|
|
"5. volume": "3756059"
|
|
},
|
|
"2025-10-03": {
|
|
"1. open": "67.0000",
|
|
"2. high": "67.8100",
|
|
"3. low": "66.7900",
|
|
"4. close": "67.6600",
|
|
"5. volume": "2535141"
|
|
},
|
|
"2025-10-02": {
|
|
"1. open": "66.4800",
|
|
"2. high": "67.1100",
|
|
"3. low": "66.2400",
|
|
"4. close": "67.0000",
|
|
"5. volume": "2971212"
|
|
},
|
|
"2025-10-01": {
|
|
"1. open": "66.8000",
|
|
"2. high": "67.5900",
|
|
"3. low": "65.7500",
|
|
"4. close": "66.5300",
|
|
"5. volume": "4860640"
|
|
},
|
|
"2025-09-30": {
|
|
"1. open": "66.9100",
|
|
"2. high": "67.6100",
|
|
"3. low": "66.6100",
|
|
"4. close": "67.0700",
|
|
"5. volume": "4064510"
|
|
},
|
|
"2025-09-29": {
|
|
"1. open": "67.2500",
|
|
"2. high": "67.3850",
|
|
"3. low": "66.5600",
|
|
"4. close": "67.0800",
|
|
"5. volume": "3914004"
|
|
},
|
|
"2025-09-26": {
|
|
"1. open": "66.7200",
|
|
"2. high": "67.5500",
|
|
"3. low": "66.1950",
|
|
"4. close": "66.9800",
|
|
"5. volume": "3177744"
|
|
},
|
|
"2025-09-25": {
|
|
"1. open": "68.1300",
|
|
"2. high": "68.2800",
|
|
"3. low": "66.2300",
|
|
"4. close": "66.6700",
|
|
"5. volume": "4202589"
|
|
},
|
|
"2025-09-24": {
|
|
"1. open": "67.6700",
|
|
"2. high": "68.8700",
|
|
"3. low": "67.5900",
|
|
"4. close": "68.3600",
|
|
"5. volume": "4706337"
|
|
},
|
|
"2025-09-23": {
|
|
"1. open": "68.0000",
|
|
"2. high": "68.4300",
|
|
"3. low": "67.5400",
|
|
"4. close": "67.6700",
|
|
"5. volume": "3986051"
|
|
},
|
|
"2025-09-22": {
|
|
"1. open": "67.0100",
|
|
"2. high": "68.7306",
|
|
"3. low": "66.7400",
|
|
"4. close": "68.1600",
|
|
"5. volume": "6726039"
|
|
},
|
|
"2025-09-19": {
|
|
"1. open": "70.5800",
|
|
"2. high": "70.5800",
|
|
"3. low": "65.1700",
|
|
"4. close": "66.9400",
|
|
"5. volume": "14574973"
|
|
},
|
|
"2025-09-18": {
|
|
"1. open": "70.2100",
|
|
"2. high": "70.4100",
|
|
"3. low": "69.8200",
|
|
"4. close": "70.2600",
|
|
"5. volume": "3750461"
|
|
},
|
|
"2025-09-17": {
|
|
"1. open": "69.4800",
|
|
"2. high": "70.9850",
|
|
"3. low": "69.3100",
|
|
"4. close": "70.0300",
|
|
"5. volume": "4076170"
|
|
},
|
|
"2025-09-16": {
|
|
"1. open": "68.8300",
|
|
"2. high": "69.3850",
|
|
"3. low": "68.4600",
|
|
"4. close": "69.1700",
|
|
"5. volume": "3731564"
|
|
},
|
|
"2025-09-15": {
|
|
"1. open": "69.1700",
|
|
"2. high": "69.3400",
|
|
"3. low": "67.9100",
|
|
"4. close": "68.5900",
|
|
"5. volume": "4068642"
|
|
},
|
|
"2025-09-12": {
|
|
"1. open": "70.3600",
|
|
"2. high": "70.5350",
|
|
"3. low": "69.1000",
|
|
"4. close": "69.1700",
|
|
"5. volume": "4099275"
|
|
},
|
|
"2025-09-11": {
|
|
"1. open": "69.4400",
|
|
"2. high": "70.6200",
|
|
"3. low": "69.0200",
|
|
"4. close": "70.5500",
|
|
"5. volume": "4319718"
|
|
},
|
|
"2025-09-10": {
|
|
"1. open": "70.5800",
|
|
"2. high": "70.7800",
|
|
"3. low": "68.8900",
|
|
"4. close": "69.1600",
|
|
"5. volume": "4308749"
|
|
},
|
|
"2025-09-09": {
|
|
"1. open": "71.2900",
|
|
"2. high": "71.6550",
|
|
"3. low": "70.2700",
|
|
"4. close": "70.7800",
|
|
"5. volume": "3572442"
|
|
},
|
|
"2025-09-08": {
|
|
"1. open": "71.7100",
|
|
"2. high": "71.7650",
|
|
"3. low": "69.7200",
|
|
"4. close": "71.1900",
|
|
"5. volume": "5198827"
|
|
},
|
|
"2025-09-05": {
|
|
"1. open": "71.5900",
|
|
"2. high": "72.9100",
|
|
"3. low": "70.6600",
|
|
"4. close": "71.8200",
|
|
"5. volume": "3981942"
|
|
},
|
|
"2025-09-04": {
|
|
"1. open": "71.8200",
|
|
"2. high": "71.8400",
|
|
"3. low": "70.3700",
|
|
"4. close": "71.4500",
|
|
"5. volume": "3575175"
|
|
},
|
|
"2025-09-03": {
|
|
"1. open": "71.4300",
|
|
"2. high": "71.8500",
|
|
"3. low": "70.9000",
|
|
"4. close": "71.8200",
|
|
"5. volume": "3130700"
|
|
},
|
|
"2025-09-02": {
|
|
"1. open": "71.4200",
|
|
"2. high": "72.3800",
|
|
"3. low": "71.3000",
|
|
"4. close": "71.7800",
|
|
"5. volume": "3268371"
|
|
},
|
|
"2025-08-29": {
|
|
"1. open": "71.5600",
|
|
"2. high": "72.3600",
|
|
"3. low": "71.5000",
|
|
"4. close": "72.2500",
|
|
"5. volume": "2592388"
|
|
},
|
|
"2025-08-28": {
|
|
"1. open": "72.4800",
|
|
"2. high": "72.4800",
|
|
"3. low": "71.5800",
|
|
"4. close": "71.7200",
|
|
"5. volume": "3330418"
|
|
},
|
|
"2025-08-27": {
|
|
"1. open": "71.7300",
|
|
"2. high": "72.4050",
|
|
"3. low": "71.4601",
|
|
"4. close": "72.3100",
|
|
"5. volume": "3254315"
|
|
},
|
|
"2025-08-26": {
|
|
"1. open": "72.0000",
|
|
"2. high": "72.6600",
|
|
"3. low": "71.5700",
|
|
"4. close": "71.6800",
|
|
"5. volume": "4219770"
|
|
},
|
|
"2025-08-25": {
|
|
"1. open": "72.4100",
|
|
"2. high": "72.4800",
|
|
"3. low": "71.3700",
|
|
"4. close": "72.1600",
|
|
"5. volume": "3957320"
|
|
},
|
|
"2025-08-22": {
|
|
"1. open": "71.5700",
|
|
"2. high": "73.0900",
|
|
"3. low": "71.3800",
|
|
"4. close": "72.3700",
|
|
"5. volume": "3582631"
|
|
},
|
|
"2025-08-21": {
|
|
"1. open": "70.1800",
|
|
"2. high": "71.1500",
|
|
"3. low": "69.8400",
|
|
"4. close": "71.0800",
|
|
"5. volume": "2197512"
|
|
},
|
|
"2025-08-20": {
|
|
"1. open": "70.9200",
|
|
"2. high": "71.7000",
|
|
"3. low": "70.4500",
|
|
"4. close": "70.4900",
|
|
"5. volume": "3492851"
|
|
},
|
|
"2025-08-19": {
|
|
"1. open": "70.3800",
|
|
"2. high": "71.2700",
|
|
"3. low": "70.0869",
|
|
"4. close": "70.8600",
|
|
"5. volume": "3039091"
|
|
},
|
|
"2025-08-18": {
|
|
"1. open": "69.5600",
|
|
"2. high": "70.4900",
|
|
"3. low": "69.4500",
|
|
"4. close": "70.1000",
|
|
"5. volume": "2339462"
|
|
},
|
|
"2025-08-15": {
|
|
"1. open": "69.5950",
|
|
"2. high": "70.1750",
|
|
"3. low": "69.3500",
|
|
"4. close": "70.0000",
|
|
"5. volume": "3538846"
|
|
},
|
|
"2025-08-14": {
|
|
"1. open": "70.0700",
|
|
"2. high": "70.2190",
|
|
"3. low": "69.2300",
|
|
"4. close": "69.3700",
|
|
"5. volume": "2885736"
|
|
},
|
|
"2025-08-13": {
|
|
"1. open": "69.0700",
|
|
"2. high": "70.4800",
|
|
"3. low": "68.8400",
|
|
"4. close": "70.4200",
|
|
"5. volume": "6890055"
|
|
},
|
|
"2025-08-12": {
|
|
"1. open": "69.2000",
|
|
"2. high": "69.6800",
|
|
"3. low": "67.9500",
|
|
"4. close": "68.7700",
|
|
"5. volume": "6105891"
|
|
},
|
|
"2025-08-11": {
|
|
"1. open": "69.6000",
|
|
"2. high": "70.4800",
|
|
"3. low": "68.8700",
|
|
"4. close": "69.1500",
|
|
"5. volume": "4548027"
|
|
},
|
|
"2025-08-08": {
|
|
"1. open": "69.1800",
|
|
"2. high": "69.9018",
|
|
"3. low": "68.8900",
|
|
"4. close": "69.5800",
|
|
"5. volume": "2770893"
|
|
},
|
|
"2025-08-07": {
|
|
"1. open": "71.3100",
|
|
"2. high": "71.8700",
|
|
"3. low": "68.7550",
|
|
"4. close": "69.1200",
|
|
"5. volume": "5065614"
|
|
},
|
|
"2025-08-06": {
|
|
"1. open": "70.2900",
|
|
"2. high": "71.1000",
|
|
"3. low": "69.8300",
|
|
"4. close": "70.8900",
|
|
"5. volume": "4801105"
|
|
},
|
|
"2025-08-05": {
|
|
"1. open": "71.2600",
|
|
"2. high": "71.3800",
|
|
"3. low": "69.7600",
|
|
"4. close": "69.9000",
|
|
"5. volume": "5368986"
|
|
},
|
|
"2025-08-04": {
|
|
"1. open": "71.1200",
|
|
"2. high": "71.7700",
|
|
"3. low": "70.8800",
|
|
"4. close": "71.2600",
|
|
"5. volume": "5344721"
|
|
},
|
|
"2025-08-01": {
|
|
"1. open": "71.4600",
|
|
"2. high": "72.2700",
|
|
"3. low": "70.0100",
|
|
"4. close": "70.5900",
|
|
"5. volume": "5356613"
|
|
},
|
|
"2025-07-31": {
|
|
"1. open": "73.3600",
|
|
"2. high": "75.0000",
|
|
"3. low": "71.4900",
|
|
"4. close": "71.7600",
|
|
"5. volume": "10133825"
|
|
},
|
|
"2025-07-30": {
|
|
"1. open": "75.0000",
|
|
"2. high": "75.7400",
|
|
"3. low": "73.1100",
|
|
"4. close": "73.5300",
|
|
"5. volume": "5283707"
|
|
},
|
|
"2025-07-29": {
|
|
"1. open": "75.7900",
|
|
"2. high": "75.9700",
|
|
"3. low": "74.8400",
|
|
"4. close": "74.9100",
|
|
"5. volume": "5895813"
|
|
},
|
|
"2025-07-28": {
|
|
"1. open": "76.6700",
|
|
"2. high": "76.8000",
|
|
"3. low": "75.2700",
|
|
"4. close": "75.4200",
|
|
"5. volume": "3184397"
|
|
},
|
|
"2025-07-25": {
|
|
"1. open": "76.9200",
|
|
"2. high": "76.9200",
|
|
"3. low": "76.0600",
|
|
"4. close": "76.6700",
|
|
"5. volume": "2549982"
|
|
},
|
|
"2025-07-24": {
|
|
"1. open": "76.9200",
|
|
"2. high": "76.9200",
|
|
"3. low": "75.6600",
|
|
"4. close": "76.7300",
|
|
"5. volume": "4499341"
|
|
},
|
|
"2025-07-23": {
|
|
"1. open": "77.0000",
|
|
"2. high": "77.5800",
|
|
"3. low": "76.8700",
|
|
"4. close": "77.1900",
|
|
"5. volume": "2508778"
|
|
},
|
|
"2025-07-22": {
|
|
"1. open": "75.6600",
|
|
"2. high": "76.9000",
|
|
"3. low": "75.3900",
|
|
"4. close": "76.8000",
|
|
"5. volume": "2738914"
|
|
},
|
|
"2025-07-21": {
|
|
"1. open": "76.0600",
|
|
"2. high": "76.1100",
|
|
"3. low": "75.3250",
|
|
"4. close": "75.4200",
|
|
"5. volume": "1973481"
|
|
},
|
|
"2025-07-18": {
|
|
"1. open": "77.0000",
|
|
"2. high": "77.0000",
|
|
"3. low": "75.1900",
|
|
"4. close": "75.6800",
|
|
"5. volume": "4901787"
|
|
},
|
|
"2025-07-17": {
|
|
"1. open": "75.4850",
|
|
"2. high": "75.5900",
|
|
"3. low": "74.7550",
|
|
"4. close": "75.5600",
|
|
"5. volume": "3831113"
|
|
},
|
|
"2025-07-16": {
|
|
"1. open": "74.4600",
|
|
"2. high": "75.0500",
|
|
"3. low": "73.9600",
|
|
"4. close": "74.8300",
|
|
"5. volume": "2939304"
|
|
},
|
|
"2025-07-15": {
|
|
"1. open": "75.4200",
|
|
"2. high": "75.7800",
|
|
"3. low": "74.2900",
|
|
"4. close": "74.3100",
|
|
"5. volume": "2481868"
|
|
},
|
|
"2025-07-14": {
|
|
"1. open": "75.3100",
|
|
"2. high": "75.8900",
|
|
"3. low": "74.8896",
|
|
"4. close": "75.3900",
|
|
"5. volume": "2598363"
|
|
},
|
|
"2025-07-11": {
|
|
"1. open": "76.1900",
|
|
"2. high": "76.5100",
|
|
"3. low": "75.2900",
|
|
"4. close": "75.3600",
|
|
"5. volume": "2673338"
|
|
},
|
|
"2025-07-10": {
|
|
"1. open": "79.2600",
|
|
"2. high": "79.4450",
|
|
"3. low": "76.4100",
|
|
"4. close": "76.7300",
|
|
"5. volume": "4752287"
|
|
},
|
|
"2025-07-09": {
|
|
"1. open": "80.9000",
|
|
"2. high": "81.0400",
|
|
"3. low": "79.4025",
|
|
"4. close": "79.9500",
|
|
"5. volume": "1935957"
|
|
},
|
|
"2025-07-08": {
|
|
"1. open": "80.6500",
|
|
"2. high": "81.4750",
|
|
"3. low": "80.3500",
|
|
"4. close": "80.7100",
|
|
"5. volume": "1965829"
|
|
},
|
|
"2025-07-07": {
|
|
"1. open": "80.9300",
|
|
"2. high": "81.6050",
|
|
"3. low": "80.2000",
|
|
"4. close": "80.4600",
|
|
"5. volume": "2091380"
|
|
},
|
|
"2025-07-03": {
|
|
"1. open": "80.4600",
|
|
"2. high": "81.3150",
|
|
"3. low": "80.0200",
|
|
"4. close": "80.9800",
|
|
"5. volume": "1777059"
|
|
},
|
|
"2025-07-02": {
|
|
"1. open": "80.3000",
|
|
"2. high": "80.5300",
|
|
"3. low": "79.3050",
|
|
"4. close": "80.2500",
|
|
"5. volume": "3594600"
|
|
},
|
|
"2025-07-01": {
|
|
"1. open": "78.0300",
|
|
"2. high": "80.7900",
|
|
"3. low": "77.8750",
|
|
"4. close": "80.4400",
|
|
"5. volume": "4900490"
|
|
},
|
|
"2025-06-30": {
|
|
"1. open": "77.7900",
|
|
"2. high": "78.3150",
|
|
"3. low": "77.5600",
|
|
"4. close": "78.0300",
|
|
"5. volume": "2704652"
|
|
},
|
|
"2025-06-27": {
|
|
"1. open": "77.5900",
|
|
"2. high": "78.2000",
|
|
"3. low": "76.8900",
|
|
"4. close": "77.7400",
|
|
"5. volume": "3968900"
|
|
},
|
|
"2025-06-26": {
|
|
"1. open": "77.3900",
|
|
"2. high": "77.9500",
|
|
"3. low": "77.1300",
|
|
"4. close": "77.5900",
|
|
"5. volume": "2957023"
|
|
},
|
|
"2025-06-25": {
|
|
"1. open": "77.8200",
|
|
"2. high": "78.0900",
|
|
"3. low": "76.7950",
|
|
"4. close": "76.9800",
|
|
"5. volume": "2314260"
|
|
},
|
|
"2025-06-24": {
|
|
"1. open": "77.3500",
|
|
"2. high": "77.7150",
|
|
"3. low": "76.7900",
|
|
"4. close": "77.5900",
|
|
"5. volume": "4588468"
|
|
},
|
|
"2025-06-23": {
|
|
"1. open": "75.8000",
|
|
"2. high": "76.7800",
|
|
"3. low": "75.4100",
|
|
"4. close": "76.7200",
|
|
"5. volume": "4741532"
|
|
},
|
|
"2025-06-20": {
|
|
"1. open": "79.1900",
|
|
"2. high": "79.1900",
|
|
"3. low": "75.2500",
|
|
"4. close": "75.4700",
|
|
"5. volume": "11686498"
|
|
},
|
|
"2025-06-18": {
|
|
"1. open": "79.8500",
|
|
"2. high": "79.9072",
|
|
"3. low": "78.8450",
|
|
"4. close": "79.1400",
|
|
"5. volume": "2915885"
|
|
},
|
|
"2025-06-17": {
|
|
"1. open": "79.8800",
|
|
"2. high": "80.6000",
|
|
"3. low": "79.5500",
|
|
"4. close": "79.7100",
|
|
"5. volume": "2798625"
|
|
},
|
|
"2025-06-16": {
|
|
"1. open": "79.3500",
|
|
"2. high": "80.2500",
|
|
"3. low": "79.3500",
|
|
"4. close": "80.1500",
|
|
"5. volume": "5398650"
|
|
},
|
|
"2025-06-13": {
|
|
"1. open": "79.7600",
|
|
"2. high": "80.0050",
|
|
"3. low": "78.7550",
|
|
"4. close": "78.9500",
|
|
"5. volume": "2469269"
|
|
},
|
|
"2025-06-12": {
|
|
"1. open": "80.2300",
|
|
"2. high": "80.7450",
|
|
"3. low": "79.9500",
|
|
"4. close": "80.4600",
|
|
"5. volume": "1930377"
|
|
},
|
|
"2025-06-11": {
|
|
"1. open": "81.2700",
|
|
"2. high": "81.4900",
|
|
"3. low": "80.3700",
|
|
"4. close": "80.6500",
|
|
"5. volume": "2763698"
|
|
},
|
|
"2025-06-10": {
|
|
"1. open": "80.6100",
|
|
"2. high": "81.5100",
|
|
"3. low": "80.6100",
|
|
"4. close": "81.0500",
|
|
"5. volume": "1851527"
|
|
},
|
|
"2025-06-09": {
|
|
"1. open": "80.2800",
|
|
"2. high": "81.0300",
|
|
"3. low": "80.1100",
|
|
"4. close": "80.4700",
|
|
"5. volume": "2385975"
|
|
},
|
|
"2025-06-06": {
|
|
"1. open": "80.0300",
|
|
"2. high": "80.4700",
|
|
"3. low": "79.7650",
|
|
"4. close": "80.2800",
|
|
"5. volume": "2510415"
|
|
},
|
|
"2025-06-05": {
|
|
"1. open": "80.0700",
|
|
"2. high": "80.2800",
|
|
"3. low": "79.1000",
|
|
"4. close": "79.3200",
|
|
"5. volume": "3195555"
|
|
},
|
|
"2025-06-04": {
|
|
"1. open": "80.3000",
|
|
"2. high": "80.6750",
|
|
"3. low": "79.7350",
|
|
"4. close": "79.7400",
|
|
"5. volume": "2106941"
|
|
},
|
|
"2025-06-03": {
|
|
"1. open": "80.2700",
|
|
"2. high": "80.6600",
|
|
"3. low": "79.9400",
|
|
"4. close": "80.3200",
|
|
"5. volume": "3873910"
|
|
},
|
|
"2025-06-02": {
|
|
"1. open": "80.2400",
|
|
"2. high": "80.3300",
|
|
"3. low": "79.4656",
|
|
"4. close": "80.2700",
|
|
"5. volume": "3201966"
|
|
}
|
|
}
|
|
} |