AFR990 LFPG-FAOR

Flight info

Callsign AFR990
Flight time 6h 32m
Altitude 33000
Route ERIXU DCT ETAMO DCT ADEKA DCT MOKDI DCT MEN DCT BADAM DCT KANIG/N0489F350 DCT KENAS DCT POS DCT TALEN DCT XESPA DCT GENIO DCT MOGIL UB31 ZEM/N0487F340 UB726 KSOUR/N0498F360 UB726 NSL UG859 BAKAB UA603 LIPET/N0490F370 DCT BATIA UM629 KELEX/N0485F360 UA608 TYE/N0487F370 UZ136 KINBU DCT TERBA DCT 10S010E/N0484F390 DCT DUGRA UT373 ANVAG UN187 EVAGU UM429 OTAVI UN184 GBV DCT ETOSA UZ10 PEDIL UQ19 AVAGO AVAGO1D
Aircraft A388/J-SADE2E3FGHIJ3J4J5M1RWXY/LB1D1

Departure

Time 2025-06-20 21:56
Airport Charles de Gaulle International Airport (LFPG)

Arrival

Time 2025-06-21 04:28
Airport O.R. Tambo International Airport (FAOR)
Time Latitude Longitude Altitude Speed Heading
2025-06-20 21:23 49.00209 2.58638 359 ft 0 kts 265°
2025-06-20 21:35 49.00210 2.58650 365 ft 2 kts 265°
2025-06-20 21:35 49.00214 2.58704 364 ft 3 kts 255°
2025-06-20 21:36 49.00231 2.58741 368 ft 3 kts 205°
2025-06-20 21:36 49.00249 2.58749 366 ft 3 kts 186°
2025-06-20 21:44 49.00255 2.58752 364 ft 5 kts 176°
2025-06-20 21:45 49.00151 2.58760 359 ft 10 kts 177°
2025-06-20 21:46 48.99946 2.58634 366 ft 13 kts 256°
2025-06-20 21:46 48.99922 2.58284 360 ft 19 kts 266°
2025-06-20 21:47 48.99918 2.57932 363 ft 11 kts 252°
2025-06-20 21:47 48.99894 2.57804 361 ft 14 kts 256°
2025-06-20 21:47 48.99882 2.57482 362 ft 17 kts 262°
2025-06-20 21:48 48.99858 2.57100 368 ft 19 kts 267°
2025-06-20 21:48 48.99846 2.56684 365 ft 19 kts 262°
2025-06-20 21:49 48.99802 2.56045 365 ft 17 kts 265°
2025-06-20 21:50 48.99749 2.55672 359 ft 19 kts 265°
2025-06-20 21:50 48.99740 2.55470 364 ft 10 kts 267°
2025-06-20 21:51 48.99728 2.55208 366 ft 15 kts 265°
2025-06-20 21:51 48.99717 2.55077 362 ft 6 kts 234°
2025-06-20 21:51 48.99696 2.55073 363 ft 4 kts 142°
2025-06-20 21:52 48.99620 2.55262 364 ft 18 kts 116°
2025-06-20 21:52 48.99581 2.55450 362 ft 0 kts 84°
2025-06-20 21:54 48.99582 2.55463 362 ft 13 kts 85°
2025-06-20 21:54 48.99672 2.57149 364 ft 139 kts 85°
2025-06-20 21:55 48.99866 2.60629 799 ft 170 kts 85°
2025-06-20 21:55 48.99964 2.62465 1182 ft 175 kts 85°
2025-06-20 21:55 49.00122 2.65527 1950 ft 174 kts 87°
2025-06-20 21:56 49.00323 2.69479 2248 ft 200 kts 87°
2025-06-20 21:56 49.00554 2.73963 2406 ft 229 kts 86°
2025-06-20 21:57 49.00415 2.81871 3543 ft 262 kts 100°
2025-06-20 21:58 48.99791 2.87405 4750 ft 268 kts 99°
2025-06-20 21:58 48.99156 2.93071 5885 ft 275 kts 99°
2025-06-20 21:58 48.98834 2.95922 6440 ft 279 kts 99°
2025-06-20 21:59 48.96934 3.01004 7507 ft 286 kts 146°
2025-06-20 21:59 48.93128 3.02017 8578 ft 291 kts 197°
2025-06-20 22:00 48.90105 2.98125 9670 ft 293 kts 248°
2025-06-20 22:00 48.89367 2.92863 10302 ft 307 kts 263°
2025-06-20 22:01 48.87952 2.82808 11232 ft 332 kts 255°
2025-06-20 22:02 48.86647 2.76026 12244 ft 336 kts 254°
2025-06-20 22:02 48.85986 2.72665 12764 ft 337 kts 254°
2025-06-20 22:03 48.83749 2.62384 14341 ft 345 kts 245°
2025-06-20 22:03 48.82562 2.59273 14846 ft 347 kts 237°
2025-06-20 22:03 48.79724 2.53296 15859 ft 351 kts 236°
2025-06-20 22:04 48.76889 2.47240 16916 ft 354 kts 237°
2025-06-20 22:04 48.73962 2.41154 17952 ft 360 kts 231°
2025-06-20 22:05 48.67848 2.34306 19335 ft 373 kts 213°
2025-06-20 22:06 48.63348 2.30275 20242 ft 378 kts 214°
2025-06-20 22:06 48.58815 2.26195 21136 ft 384 kts 215°
2025-06-20 22:06 48.56505 2.24121 21559 ft 387 kts 215°
2025-06-20 22:07 48.48933 2.19433 22800 ft 411 kts 189°
2025-06-20 22:07 48.46042 2.19492 23188 ft 420 kts 180°
2025-06-20 22:08 48.40159 2.20029 23948 ft 427 kts 181°
2025-06-20 22:08 48.34246 2.20513 24689 ft 430 kts 181°
2025-06-20 22:10 48.09903 2.25588 27620 ft 450 kts 175°
2025-06-20 22:12 47.84216 2.27507 29794 ft 473 kts 181°
2025-06-20 22:14 47.57585 2.29190 31769 ft 484 kts 181°
2025-06-20 22:16 47.30303 2.30894 33166 ft 502 kts 181°
2025-06-20 22:18 47.01741 2.32663 33153 ft 514 kts 180°
2025-06-20 22:20 46.74502 2.42822 33155 ft 524 kts 148°
2025-06-20 22:22 46.50059 2.65988 33171 ft 524 kts 148°
2025-06-20 22:24 46.25660 2.88848 33170 ft 522 kts 148°
2025-06-20 22:26 46.01297 3.11431 33170 ft 520 kts 148°
2025-06-20 22:28 45.73690 3.17727 33171 ft 512 kts 182°
2025-06-20 22:30 45.45124 3.17349 33212 ft 513 kts 182°
2025-06-20 22:32 45.16605 3.16972 33242 ft 513 kts 182°
2025-06-20 22:34 44.88141 3.16599 33241 ft 510 kts 182°
2025-06-20 22:36 44.59864 3.16230 33233 ft 508 kts 181°
2025-06-20 22:38 44.31636 3.16700 33208 ft 507 kts 180°
2025-06-20 22:40 44.03456 3.16459 33186 ft 505 kts 186°
2025-06-20 22:42 43.75491 3.13107 33158 ft 505 kts 186°
2025-06-20 22:44 43.52218 3.10360 33120 ft 504 kts 186°
2025-06-20 22:47 43.17393 3.06289 33086 ft 502 kts 186°
2025-06-20 22:48 42.96518 3.03871 33080 ft 502 kts 186°
2025-06-20 22:51 42.61688 2.99874 34428 ft 502 kts 186°
2025-06-20 22:52 42.37352 2.99187 35103 ft 500 kts 177°
2025-06-20 22:55 42.06106 3.01733 35116 ft 501 kts 177°
2025-06-20 22:56 41.81701 3.03701 35116 ft 502 kts 177°
2025-06-20 22:59 41.50310 3.06211 35110 ft 503 kts 177°
2025-06-20 23:00 41.25783 3.08155 35118 ft 505 kts 177°
2025-06-20 23:02 40.97714 3.10362 35138 ft 507 kts 177°
2025-06-20 23:04 40.69525 3.12559 35143 ft 508 kts 176°
2025-06-20 23:06 40.41351 3.13679 35144 ft 506 kts 182°
2025-06-20 23:08 40.13222 3.12388 35145 ft 504 kts 182°
2025-06-20 23:10 39.85228 3.11499 35147 ft 503 kts 179°
2025-06-20 23:12 39.57229 3.12194 35143 ft 503 kts 180°
2025-06-20 23:14 39.29237 3.12768 35153 ft 504 kts 180°
2025-06-20 23:16 39.01194 3.13339 35152 ft 505 kts 180°
2025-06-20 23:18 38.73102 3.13906 35153 ft 504 kts 180°
2025-06-20 23:20 38.48588 3.14397 35148 ft 504 kts 180°
2025-06-20 23:22 38.17391 3.18787 35148 ft 505 kts 166°
2025-06-20 23:24 37.90079 3.26666 35151 ft 503 kts 168°
2025-06-20 23:27 37.59360 3.35209 35131 ft 502 kts 168°
2025-06-20 23:28 37.35525 3.41787 35135 ft 502 kts 168°
2025-06-20 23:31 37.04854 3.50188 35146 ft 501 kts 169°
2025-06-20 23:32 36.72286 3.60286 35152 ft 499 kts 161°
2025-06-20 23:35 36.15635 3.85239 35212 ft 500 kts 162°
2025-06-20 23:36 35.69689 4.05062 35203 ft 500 kts 162°
2025-06-20 23:39 35.09350 4.17265 35241 ft 496 kts 188°
2025-06-20 23:40 34.61485 4.10163 35230 ft 494 kts 188°
2025-06-20 23:43 34.00243 4.01174 35164 ft 493 kts 189°
2025-06-20 23:44 33.52397 3.94147 35182 ft 496 kts 189°
2025-06-20 23:47 32.90576 3.85174 35183 ft 498 kts 189°
2025-06-20 23:48 32.42371 3.78188 35185 ft 497 kts 192°
2025-06-20 23:50 31.91735 3.53646 35164 ft 491 kts 205°
2025-06-20 23:52 31.41622 3.28513 35150 ft 490 kts 205°
2025-06-20 23:54 30.91467 3.03651 35141 ft 490 kts 205°
2025-06-20 23:56 30.39796 2.84385 35119 ft 496 kts 188°
2025-06-20 23:59 29.78058 2.77565 35098 ft 495 kts 188°
2025-06-21 00:00 29.30086 2.72328 35088 ft 494 kts 189°
2025-06-21 00:02 28.75529 2.66432 35288 ft 494 kts 189°
2025-06-21 00:04 28.21174 2.60576 36036 ft 490 kts 189°
2025-06-21 00:06 27.66726 2.54732 35974 ft 492 kts 189°
2025-06-21 00:08 27.12618 2.47529 35936 ft 488 kts 195°
2025-06-21 00:10 26.59420 2.35554 35876 ft 488 kts 195°
2025-06-21 00:12 26.12753 2.25143 35853 ft 488 kts 194°
2025-06-21 00:15 25.46134 2.10424 35818 ft 489 kts 194°
2025-06-21 00:16 24.99321 2.00182 35811 ft 491 kts 194°
2025-06-21 00:19 24.38943 1.87088 35797 ft 492 kts 193°
2025-06-21 00:20 23.91888 1.76972 35797 ft 493 kts 193°
2025-06-21 00:23 23.33474 1.64639 35808 ft 494 kts 192°
2025-06-21 00:24 22.86192 1.55062 35822 ft 495 kts 192°
2025-06-21 00:27 22.25199 1.42805 35843 ft 496 kts 191°
2025-06-21 00:28 21.77624 1.33320 35858 ft 496 kts 191°
2025-06-21 00:31 21.16522 1.21230 35885 ft 496 kts 190°
2025-06-21 00:32 20.69462 1.10350 35886 ft 495 kts 193°
2025-06-21 00:35 20.09292 0.94578 35898 ft 495 kts 192°
2025-06-21 00:36 19.62353 0.82495 35896 ft 497 kts 192°
2025-06-21 00:39 19.01764 0.67005 35882 ft 498 kts 192°
2025-06-21 00:40 18.54690 0.55051 35884 ft 498 kts 192°
2025-06-21 00:42 18.00824 0.41455 35893 ft 498 kts 192°
2025-06-21 00:44 17.46847 0.27916 35900 ft 498 kts 192°
2025-06-21 00:46 16.92955 0.14481 35907 ft 498 kts 192°
2025-06-21 00:48 16.39023 0.01114 35914 ft 499 kts 191°
2025-06-21 00:50 15.84294 -0.02432 35926 ft 495 kts 178°
2025-06-21 00:52 15.29246 -0.02130 35928 ft 495 kts 177°
2025-06-21 00:54 14.74042 -0.01828 35940 ft 496 kts 177°
2025-06-21 00:56 14.25768 -0.01565 35947 ft 496 kts 177°
2025-06-21 00:58 13.67159 0.11857 36962 ft 484 kts 151°
2025-06-21 01:00 13.24973 0.33168 36957 ft 483 kts 151°
2025-06-21 01:02 12.70660 0.60484 36979 ft 485 kts 151°
2025-06-21 01:04 12.28184 0.81756 36994 ft 485 kts 152°
2025-06-21 01:07 11.67569 1.11979 37010 ft 484 kts 152°
2025-06-21 01:08 11.25355 1.32939 37008 ft 482 kts 152°
2025-06-21 01:10 10.75338 1.52873 37043 ft 486 kts 161°
2025-06-21 01:12 10.23335 1.68384 37053 ft 488 kts 161°
2025-06-21 01:14 9.73218 1.83283 37056 ft 492 kts 162°
2025-06-21 01:16 9.20434 1.98478 37063 ft 493 kts 163°
2025-06-21 01:18 8.67604 2.13177 37058 ft 493 kts 162°
2025-06-21 01:20 8.14974 2.27778 37055 ft 492 kts 162°
2025-06-21 01:22 7.60971 2.36307 37034 ft 497 kts 176°
2025-06-21 01:24 7.05706 2.37599 37029 ft 497 kts 176°
2025-06-21 01:27 6.43442 2.39142 37029 ft 497 kts 176°
2025-06-21 01:28 6.03471 2.48284 36995 ft 493 kts 163°
2025-06-21 01:30 5.43790 2.64573 37001 ft 495 kts 162°
2025-06-21 01:32 4.90460 2.79102 37001 ft 497 kts 162°
2025-06-21 01:35 4.30424 2.95484 37008 ft 498 kts 162°
2025-06-21 01:36 3.84360 3.10097 36999 ft 496 kts 155°
2025-06-21 01:39 3.26561 3.33433 37016 ft 498 kts 155°
2025-06-21 01:40 2.81511 3.51603 37014 ft 498 kts 155°
2025-06-21 01:43 2.23725 3.74888 37010 ft 498 kts 156°
2025-06-21 01:44 1.78828 3.92965 37016 ft 497 kts 156°
2025-06-21 01:47 1.20967 4.16249 37017 ft 499 kts 156°
2025-06-21 01:48 0.75891 4.34380 37021 ft 500 kts 156°
2025-06-21 01:51 0.18033 4.57646 37022 ft 498 kts 156°
2025-06-21 01:52 -0.26950 4.75734 37015 ft 498 kts 156°
2025-06-21 01:55 -0.84948 4.99058 37025 ft 499 kts 156°
2025-06-21 01:56 -1.29993 5.17178 37033 ft 499 kts 156°
2025-06-21 01:58 -1.81450 5.37886 37035 ft 498 kts 156°
2025-06-21 02:00 -2.32916 5.58610 37036 ft 498 kts 156°
2025-06-21 02:02 -2.84293 5.79314 37036 ft 498 kts 156°
2025-06-21 02:04 -3.33514 5.99169 37028 ft 497 kts 156°
2025-06-21 02:07 -3.91261 6.22490 37029 ft 497 kts 156°
2025-06-21 02:08 -4.36169 6.40649 37031 ft 498 kts 156°
2025-06-21 02:10 -4.86790 6.62855 37043 ft 495 kts 145°
2025-06-21 02:12 -5.33016 6.92854 37048 ft 493 kts 146°
2025-06-21 02:14 -5.78932 7.22723 37037 ft 491 kts 146°
2025-06-21 02:16 -6.18946 7.48799 37041 ft 490 kts 146°
2025-06-21 02:18 -6.70371 7.82383 37043 ft 490 kts 146°
2025-06-21 02:20 -7.10395 8.08580 37051 ft 490 kts 146°
2025-06-21 02:22 -7.61663 8.42218 37056 ft 488 kts 146°
2025-06-21 02:24 -8.01343 8.68319 37055 ft 486 kts 146°
2025-06-21 02:27 -8.57893 9.05626 37057 ft 485 kts 146°
2025-06-21 02:28 -8.97453 9.31804 37061 ft 485 kts 146°
2025-06-21 02:31 -9.48294 9.65548 37062 ft 485 kts 146°
2025-06-21 02:32 -9.87759 9.91825 38453 ft 482 kts 146°
2025-06-21 02:35 -10.35686 10.28704 39098 ft 485 kts 141°
2025-06-21 02:36 -10.72729 10.58597 39075 ft 484 kts 141°
2025-06-21 02:39 -11.19965 10.96856 39045 ft 483 kts 141°
2025-06-21 02:40 -11.56886 11.26873 39062 ft 487 kts 141°
2025-06-21 02:43 -12.07149 11.62412 39059 ft 489 kts 146°
2025-06-21 02:44 -12.46764 11.89576 39050 ft 491 kts 146°
2025-06-21 02:46 -12.79313 12.11920 39046 ft 492 kts 146°
2025-06-21 02:48 -13.20098 12.39880 39046 ft 495 kts 146°
2025-06-21 02:50 -13.65830 12.71521 39070 ft 497 kts 146°
2025-06-21 02:52 -14.04019 12.98115 39091 ft 497 kts 146°
2025-06-21 02:54 -14.55532 13.34160 39106 ft 498 kts 146°
2025-06-21 02:56 -15.00729 13.67483 39160 ft 501 kts 139°
2025-06-21 02:59 -15.48371 14.09824 39193 ft 503 kts 139°
2025-06-21 03:00 -15.85571 14.43086 39182 ft 505 kts 139°
2025-06-21 03:03 -16.33383 14.86086 39172 ft 506 kts 139°
2025-06-21 03:04 -16.70677 15.19827 39163 ft 508 kts 139°
2025-06-21 03:06 -17.13341 15.58648 39168 ft 510 kts 139°
2025-06-21 03:08 -17.57951 15.95273 39173 ft 511 kts 147°
2025-06-21 03:10 -18.05483 16.28326 39200 ft 514 kts 147°
2025-06-21 03:12 -18.47220 16.57547 39213 ft 515 kts 147°
2025-06-21 03:14 -19.00979 16.95449 39229 ft 518 kts 147°
2025-06-21 03:16 -19.38995 17.40721 39248 ft 522 kts 125°
2025-06-21 03:18 -19.72493 17.91047 39260 ft 523 kts 125°
2025-06-21 03:20 -20.05941 18.41721 39317 ft 525 kts 125°
2025-06-21 03:23 -20.43605 18.99391 39315 ft 529 kts 125°
2025-06-21 03:24 -20.72967 19.44755 39308 ft 533 kts 124°
2025-06-21 03:27 -21.10788 20.03676 39306 ft 535 kts 124°
2025-06-21 03:28 -21.40187 20.49833 39290 ft 538 kts 124°
2025-06-21 03:31 -21.78452 21.09331 39301 ft 539 kts 129°
2025-06-21 03:32 -22.10633 21.53972 39318 ft 539 kts 129°
2025-06-21 03:34 -22.47319 22.05307 39303 ft 540 kts 129°
2025-06-21 03:36 -22.83913 22.57015 39305 ft 543 kts 129°
2025-06-21 03:38 -23.19461 23.10327 39322 ft 546 kts 125°
2025-06-21 03:40 -23.53613 23.65086 39349 ft 548 kts 125°
2025-06-21 03:42 -23.86540 24.17874 39336 ft 549 kts 127°
2025-06-21 03:44 -24.11316 24.56399 39326 ft 551 kts 127°
2025-06-21 03:46 -24.27064 24.89891 39312 ft 555 kts 111°
2025-06-21 03:48 -24.36841 25.17555 39308 ft 557 kts 111°
2025-06-21 03:50 -24.49364 25.53288 39321 ft 558 kts 111°
2025-06-21 03:52 -24.59051 25.81115 39295 ft 557 kts 112°
2025-06-21 03:54 -24.79018 26.11772 39308 ft 546 kts 147°
2025-06-21 03:57 -25.06133 26.34773 39335 ft 548 kts 147°
2025-06-21 03:59 -25.30343 26.55407 39337 ft 550 kts 147°
2025-06-21 04:01 -25.54608 26.76194 39330 ft 552 kts 147°
2025-06-21 04:03 -25.69017 27.04560 38665 ft 556 kts 84°
2025-06-21 04:05 -25.71235 27.37435 33197 ft 501 kts 97°
2025-06-21 04:06 -25.81086 27.60736 28953 ft 469 kts 125°
2025-06-21 04:09 -25.95602 27.86796 25773 ft 413 kts 126°
2025-06-21 04:10 -26.01536 27.97479 24470 ft 401 kts 126°
2025-06-21 04:10 -26.02999 28.00117 24162 ft 399 kts 126°
2025-06-21 04:10 -26.05695 28.05468 23450 ft 397 kts 107°
2025-06-21 04:11 -26.05342 28.11330 22770 ft 374 kts 55°
2025-06-21 04:11 -26.01837 28.14957 22065 ft 333 kts 17°
2025-06-21 04:12 -25.97754 28.17249 21369 ft 326 kts 15°
2025-06-21 04:13 -25.91709 28.20460 20448 ft 318 kts 15°
2025-06-21 04:13 -25.88333 28.22223 20280 ft 317 kts 15°
2025-06-21 04:13 -25.86335 28.23263 20012 ft 317 kts 15°
2025-06-21 04:14 -25.82331 28.25319 19335 ft 316 kts 15°
2025-06-21 04:14 -25.78361 28.27318 18683 ft 314 kts 15°
2025-06-21 04:15 -25.74379 28.29275 17710 ft 310 kts 15°
2025-06-21 04:15 -25.70444 28.31115 16752 ft 303 kts 15°
2025-06-21 04:16 -25.66810 28.33371 15748 ft 309 kts 47°
2025-06-21 04:17 -25.66139 28.39838 14427 ft 283 kts 128°
2025-06-21 04:17 -25.67454 28.41348 13975 ft 266 kts 155°
2025-06-21 04:17 -25.70834 28.41701 12868 ft 244 kts 201°
2025-06-21 04:18 -25.74047 28.40550 12033 ft 236 kts 201°
2025-06-21 04:18 -25.77027 28.39492 11650 ft 210 kts 201°
2025-06-21 04:19 -25.79662 28.38575 10645 ft 197 kts 201°
2025-06-21 04:19 -25.82190 28.37501 9361 ft 193 kts 214°
2025-06-21 04:20 -25.84384 28.35820 8432 ft 189 kts 216°
2025-06-21 04:21 -25.87622 28.33318 8282 ft 187 kts 216°
2025-06-21 04:21 -25.88695 28.32497 8055 ft 187 kts 215°
2025-06-21 04:21 -25.90911 28.30933 8005 ft 190 kts 207°
2025-06-21 04:22 -25.93395 28.30039 7988 ft 181 kts 196°
2025-06-21 04:22 -25.95707 28.29324 8005 ft 169 kts 198°
2025-06-21 04:23 -25.97977 28.28619 8006 ft 169 kts 198°
2025-06-21 04:23 -26.00209 28.27925 7832 ft 161 kts 198°
2025-06-21 04:24 -26.02322 28.27268 7434 ft 157 kts 198°
2025-06-21 04:24 -26.03369 28.26941 7232 ft 153 kts 198°
2025-06-21 04:25 -26.06343 28.26017 6665 ft 147 kts 198°
2025-06-21 04:25 -26.07309 28.25716 6444 ft 149 kts 198°
2025-06-21 04:26 -26.09319 28.25105 5949 ft 152 kts 201°
2025-06-21 04:26 -26.11341 28.24464 5565 ft 147 kts 202°
2025-06-21 04:27 -26.12798 28.24008 5549 ft 74 kts 196°
2025-06-21 04:27 -26.13198 28.23859 5550 ft 5 kts 270°
2025-06-21 04:28 -26.13184 28.23821 5553 ft 7 kts 302°
2025-06-21 04:28 -26.13150 28.23767 5551 ft 6 kts 295°
2025-06-21 04:29 -26.13128 28.23620 5553 ft 5 kts 283°
2025-06-21 04:29 -26.13119 28.23607 5555 ft 0 kts 345°
2025-06-21 04:30 -26.13075 28.23609 5554 ft 7 kts
2025-06-21 04:30 -26.13046 28.23612 5552 ft 3 kts