Hearted Youtube comments on Fireship (@Fireship) channel.

  1. 46000
  2. 36000
  3. 23000
  4. 17000
  5. 16000
  6. 13000
  7. 12000
  8. 11000
  9. 10000
  10. 10000
  11. 10000
  12. 9400
  13. 9400
  14. 7700
  15. 7400
  16. 7300
  17. 7200
  18. 7100
  19. 6900
  20. 6900
  21. 6500
  22. 6400
  23. 6100
  24. 6100
  25. 6000
  26. 5800
  27. 5800
  28. 5800
  29. 5500
  30. 5200
  31. 5100
  32. 4800
  33. 4800
  34. 4400
  35. 4300
  36. 4200
  37. 4200
  38. 4000
  39. 3900
  40. 3900
  41. 3700
  42. 3700
  43. 3700
  44. 3400
  45. 3400
  46. 3300
  47. 3300
  48. 3200
  49. 3200
  50. 3200
  51. 3000
  52. 3000
  53. 2900
  54. 2900
  55. 2900
  56. 2900
  57. 2900
  58. 2900
  59. 2800
  60. 2800
  61. 2700
  62. 2700
  63. 2700
  64. 2600
  65. 2600
  66. 2500
  67. 2500
  68. 2500
  69. 2500
  70. 2500
  71. 2400
  72. 2400
  73. 2400
  74. 2400
  75. 2400
  76. 2300
  77. 2300
  78. 2300
  79. 2300
  80. 2300
  81. 2300
  82. 2200
  83. 2200
  84. 2200
  85. 2200
  86. 2200
  87. 2100
  88. 2100
  89. 2100
  90. 2100
  91. 2000
  92. 2000
  93. 2000
  94. 2000
  95. 1900
  96. 1900
  97. 1900
  98. 1900
  99. 1900
  100. 1900
  101. 1900
  102. 1900
  103. 1900
  104. 1900
  105. 1800
  106. 1800
  107. 1800
  108. 1800
  109. 1800
  110. 1800
  111. 1700
  112. 1700
  113. 1700
  114. 1700
  115. 1700
  116. 1700
  117. 1600
  118. 1600
  119. 1600
  120. 1600
  121. 1600
  122. 1600
  123. 1600
  124. 1500
  125. 1500
  126. 1500
  127. 1500
  128. 1400
  129. 1400
  130. 1400
  131. 1400
  132. 1400
  133. 1400
  134. 1400
  135. 1400
  136. 1300
  137. 1300
  138. 1300
  139. 1300
  140. 1300
  141. 1300
  142. 1300
  143. 1300
  144. 1300
  145. 1300
  146. 1200
  147. 1200
  148. 1200
  149. 1200
  150. 1200
  151. 1200
  152. 1200
  153. 1200
  154. 1200
  155. 1200
  156. 1200
  157. 1200
  158. 1100
  159. 1100
  160. 1100
  161. 1100
  162. 1100
  163. 1100
  164. 1100
  165. 1100
  166. 1100
  167. 1100
  168. 1000
  169. 1000
  170. 1000
  171. 1000
  172. 1000
  173. 1000
  174. 1000
  175. 1000
  176. 1000
  177. 1000
  178. 986
  179. 985
  180. 983
  181. 982
  182. 981
  183. 981
  184. 973
  185. 970
  186. 955
  187. 950
  188. 947
  189. 939
  190. 923
  191. 922
  192. 904
  193. 901
  194. 897
  195. 894
  196. 893
  197. 881
  198. 879
  199. 876
  200. 873
  201. 871
  202. 864
  203. 846
  204. 845
  205. 844
  206. 842
  207. 841
  208. 835
  209. 826
  210. 825
  211. 823
  212. 820
  213. 816
  214. 813
  215. 807
  216. 803
  217. 797
  218. 793
  219. 790
  220. 785
  221. 784
  222. 777
  223. 774
  224. 766
  225. 762
  226. 755
  227. 752
  228. 752
  229. 736
  230. 730
  231. 728
  232. 724
  233. 722
  234. 721
  235. 719
  236. 718
  237. 705
  238. 702
  239. 702
  240. 702
  241. 700
  242. 697
  243. 696
  244. 692
  245. 690
  246. 687
  247. 685
  248. 682
  249. 675
  250. 661
  251. 657
  252. 654
  253. 653
  254. 652
  255. 651
  256. 645
  257. 645
  258. 644
  259. 641
  260. 629
  261. 625
  262. 622
  263. 620
  264. 619
  265. 617
  266. 614
  267. 611
  268. 609
  269. 605
  270. 604
  271. 601
  272. 601
  273. 594
  274. 591
  275. 588
  276. 586
  277. 584
  278. 583
  279. 581
  280. 580
  281. 579
  282. 578
  283. 572
  284. 572
  285. 567
  286. 559
  287. 558
  288. 557
  289. 556
  290. 556
  291. 550
  292. 549
  293. 541
  294. 541
  295. 538
  296. Some thoughts: EDIT: Please stop telling me about `#!/bin/sh`. This video is specifically about bash and so is this comment. I am aware that posix sh... exists. If you want to write POSIX compliant scripts, use sh. If you want to write modern scripts, use BASH. Also: even if you use sh instead of bash, you may still be writing bash. The best way to test for that would be shellcheck. Oh and `/bin/sh` is not specified ny posix either, so you'll probably still want to use `#!/usr/bin/env sh`. - Please do not use `#!/bin/bash` or `#!/usr/bin/bash` as your shebeng. Instead use `#!/usr/bin/env bash`. This way, bash can be installed pretty much anywhere and it will still work. - Please always put double qoutes around variables unless you specifically need them unqouted (which you do when loop over an array using a for-loop for example). This will prevent unintended splitting of strings. Note that in bash single qoutes ('), double qoutes (") and backticks (`) all have a different meaning. Speaking of backticks: - Whenever you see a stackoverflow answer around processing a command's output, you will probably see someone using a command enclosed by backticks. This is deprecated and should not be used. Instead, you can use $(command). However, you should also double qoute that, so "$(command)". - Variables don't have to be all-caps. However, if you use them like " $VARsomething" where only VAR is the variable name, you may need to use curly brackets to signal bash where the variable starts and ends: "${VAR}something". Those can also be used for substitutions, which I recommend you just look up ;).
    528
  297. 528
  298. 520
  299. 519
  300. 513
  301. 512
  302. 511
  303. 509
  304. 501
  305. 499
  306. 497
  307. 497
  308. 496
  309. 494
  310. 493
  311. 486
  312. 486
  313. 484
  314. 484
  315. 483
  316. 478
  317. 477
  318. 476
  319. 471
  320. 469
  321. 469
  322. 468
  323. 466
  324. 463
  325. 461
  326. 461
  327. 455
  328. 452
  329. 452
  330. 445
  331. 443
  332. 439
  333. 439
  334. 438
  335. 430
  336. 424
  337. 422
  338. 422
  339. 422
  340. 422
  341. 421
  342. 418
  343. 418
  344. 417
  345. 416
  346. 415
  347. 414
  348. 408
  349. 404
  350. 404
  351. 403
  352. 401
  353. 399
  354. 398
  355. 395
  356. 392
  357. 391
  358. 391
  359. 390
  360. 389
  361. 389
  362. 388
  363. 388
  364. 388
  365. 387
  366. 387
  367. 383
  368. 383
  369. 383
  370. 382
  371. 382
  372. 375
  373. 374
  374. 373
  375. 373
  376. 372
  377. 371
  378. 370
  379. 369
  380. 368
  381. 364
  382. 363
  383. 362
  384. 362
  385. 361
  386. 356
  387. 356
  388. 351
  389. 350
  390. 349
  391. 346
  392. 345
  393. 344
  394. 344
  395. 343
  396. 343
  397. 342
  398. 340
  399. 339
  400. 338
  401. 337
  402. 336
  403. 335
  404. 333
  405. 333
  406. 333
  407. 331
  408. 330
  409. 329
  410. 327
  411. 324
  412. 324
  413. 324
  414. 324
  415. 318
  416. 317
  417. 317
  418. 316
  419. 313
  420. 313
  421. 312
  422. 312
  423. 311
  424. 311
  425. 309
  426. 309
  427. 309
  428. 309
  429. 309
  430. 309
  431. 309
  432. 308
  433. 308
  434. 303
  435. 302
  436. 301
  437. 299
  438. 299
  439. 298
  440. 298
  441. 298
  442. 297
  443. 294
  444. 293
  445. 293
  446. 292
  447. 289
  448. 287
  449. 287
  450. 283
  451. 282
  452. 281
  453. 280
  454. 280
  455. 279
  456. 279
  457. 278
  458. 277
  459. 277
  460. 275
  461. 275
  462. 272
  463. 270
  464. 269
  465. 269
  466. 268
  467. 266
  468. 266
  469. 264
  470. 262
  471. 262
  472. 262
  473. 260
  474. 257
  475. 256
  476. 255
  477. 254
  478. 253
  479. 253
  480. 251
  481. Vue 3 is at the same time one of the biggest improvements I have seen to a framework in a single update while also being a very smooth transition with very little in terms of breaking changes. This despite the entire framework basically being rewritten with typescript. But the new documentation took quite a while to be released and a lot of people seem to be frustrated/confused by the new APIs and how it all fits togheter because of this. I think this will change as the new, much improved docs get more recognition. But it bothers me a lot that people seem to be so shallow about the technologies they use. Mostly I think people just become very short sighted whenever theres an API change that means they acually have to learn something new. Its the same story as what happend with Wikipedia when they moved their search bar to a more logical place. It was an objectivley better layout. The update was without a question an improvement. But the wikipedia userbase still got upset because they had gotten used to having the search bar in the dumb place it used to be and users are allergic to change. Same with developers I think. Big changes, even objectivley good changes, will always come with some unhappy customers cause the transition period will see all the people who suck at learning new things rise to the top to complain about having to learn a new thing Fact is, the vue team did an incredible job and they deserve so much more praise then they get. Though they already get a good amount of it to be fair. Nevertheless, they somehow manage to be praised widley and also underappreciated at the same time
    249
  482. 247
  483. 247
  484. 247
  485. 244
  486. 244
  487. 242
  488. 240
  489. 239
  490. 239
  491. 238
  492. 235
  493. 233
  494. 233
  495. 233
  496. 233
  497. 232
  498. 232
  499. 230
  500. 229
  501. 228
  502. 227
  503. 225
  504. 224
  505. 222
  506. 221
  507. 220
  508. 219
  509. 218
  510. 218
  511. 217
  512. 216
  513. 216
  514. 214
  515. 213
  516. 213
  517. 213
  518. 213
  519. 212
  520. 212
  521. 212
  522. 211
  523. 210
  524. 210
  525. 210
  526. 209
  527. 208
  528. 207
  529. 207
  530. 207
  531. 206
  532. 205
  533. 205
  534. 203
  535. 202
  536. 199
  537. 199
  538. 198
  539. 197
  540. 196
  541. 194
  542. 194
  543. 193
  544. 193
  545. 191
  546. 191
  547. 190
  548. 189
  549. 188
  550. 188
  551. 188
  552. 188
  553. 187
  554. 186
  555. 185
  556. 184
  557. 180
  558. 180
  559. 179
  560. 178
  561. 177
  562. 176
  563. 176
  564. 175
  565. 174
  566. 173
  567. 172
  568. 172
  569. 172
  570. 172
  571. 171
  572. 171
  573. 170
  574. 170
  575. 170
  576. 170
  577. 169
  578. 169
  579. 169
  580. 169
  581. 169
  582. 168
  583. 168
  584. 168
  585. 166
  586. 165
  587. 164
  588. 162
  589. 162
  590. 161
  591. 161
  592. 161
  593. 160
  594. 160
  595. 159
  596. 159
  597. 158
  598. 158
  599. 158
  600. 157
  601. 157
  602. 157
  603. 157
  604. 156
  605. 155
  606. 155
  607. 155
  608. 154
  609. 153
  610. 153
  611. 153
  612. 152
  613. 151
  614. 151
  615. 149
  616. 149
  617. 149
  618. 148
  619. 146
  620. 146
  621. 146
  622. 145
  623. 145
  624. 144
  625. 144
  626. 144
  627. 143
  628. 141
  629. 141
  630. 141
  631. 141
  632. 140
  633. 140
  634. 140
  635. 140
  636. 139
  637. 139
  638. 139
  639. 139
  640. 138
  641. 137
  642. 136
  643. 136
  644. 135
  645. 135
  646. 135
  647. 134
  648. 133
  649. 133
  650. 132
  651. 132
  652. 131
  653. 131
  654. 131
  655. 131
  656. 131
  657. 131
  658. 129
  659. 128
  660. 128
  661. 128
  662. 126
  663. 126
  664. 126
  665. 125
  666. 124
  667. 124
  668. 124
  669. 123
  670. 122
  671. 122
  672. 122
  673. 122
  674. 121
  675. 121
  676. 121
  677. 121
  678. 120
  679. 120
  680. 120
  681. 119
  682. 118
  683. 117
  684. 117
  685. 117
  686. 116
  687. 115
  688. 115
  689. 114
  690. 114
  691. 113
  692. 113
  693. 113
  694. 112
  695. 112
  696. 112
  697. 111
  698. 110
  699. 110
  700. 110
  701. 109
  702. 108
  703. 107
  704. 106
  705. 106
  706. 104
  707. 104
  708. 104
  709. 103
  710. 103
  711. 103
  712. 101
  713. 101
  714. 101
  715. 101
  716. 100
  717. 99
  718. 99
  719. 99
  720. 98
  721. 98
  722. 98
  723. 97
  724. 97
  725. 96
  726. 96
  727. 95
  728. 95
  729. 94
  730. 94
  731. 93
  732. 92
  733. 92
  734. 92
  735. 92
  736. 92
  737. 91
  738. 91
  739. 90
  740. 90
  741. 90
  742. 90
  743. 90
  744. 89
  745. 89
  746. 89
  747. 89
  748. 89
  749. 89
  750. 88
  751. 88
  752. 87
  753. 87
  754. 87
  755. 86
  756. 85
  757. 83
  758. 83
  759. 83
  760. 83
  761. 83
  762. 82
  763. 82
  764. 82
  765. 82
  766. 82
  767. 82
  768. 81
  769. 79
  770. 79
  771. 79
  772. 78
  773. 78
  774. 78
  775. 78
  776. 78
  777. 78
  778. 77
  779. 77
  780. 76
  781. 76
  782. 76
  783. 75
  784. 75
  785. 75
  786. 75
  787. 75
  788. 75
  789. 74
  790. 74
  791. 74
  792. 73
  793. 73
  794. 73
  795. 72
  796. 71
  797. 71
  798. 71
  799. 71
  800. 70
  801. 70
  802. 70
  803. 70
  804. 70
  805. 70
  806. 70
  807. 70
  808. 69
  809. 69
  810. 69
  811. 69
  812. 69
  813. 69
  814. 69
  815. 68
  816. 68
  817. 68
  818. 68
  819. 68
  820. 68
  821. 68
  822. 67
  823. 67
  824. 67
  825. 66
  826. 66
  827. 66
  828. 66
  829. 65
  830. 65
  831. 65
  832. 65
  833. 64
  834. I have some counterpoints about React. I started with Angular 2-6, looking at React and thinking Angular was better. I have switched over to using React 40 hrs/week for the last few months. I like React much better. 1. Router The routing components in React are really not that complicated. Compare: { path: '/home', component: HomeComponent} to: <Route path="/home" component={Home} />. Nested routes and paramaterized routes work very much the same as in Angular. The main difference is, rather than having a separate route config which needs to be loaded into a module, you define the route exactly where the route shows on the page.. I find this to be more clear than having unmarked <router-outlet>s and modules. If you need separation of concerns, you can easily put all of the routes in their own file. 2. CLI I always loved the Angular CLI, so I was initially disappointed when React didn't have their own. There are a few third-party CLIs for generating components, but I've actually found Snippets to be the best way to scaffold components. For VSCode there's a bunch of options for React snippets. Over time I've built my own, but it's really great to just create a file, type "rc" and have a full react component appear with cursor positions set for the main points. In React, components start out as just one file anyway, so there's much less need for a generator when there's virtually no boilerplate involved. 3. DI When thinking in the "Angular" way it seems like all is lost without dependency injection. React really involves a different paradigm of development than Angular, and it usually just doesn't need DI. You also didn't mention Higher Order Components, which are a huge thing in React allowing for DI and a host of other features. Many apps don't actually need Redux, especially when using Apollo client with GraphQL (which is f--ing amazing by the way!) 4. Angular is easier to read/simpler I guess this one really comes down to opinion or what you're used to, but I find complex Angular templates to be MUCH more difficult to read than complex React templates. Using things like *ngIf and *ngFor abstracts away from the javascript in a way that looks very clean with 3 lines of code, but becomes a mess with a much larger component. With JSX you are literally using elements as javascript objects, which gives you a ton of flexibility besides just chucking everything into an HTML-ish file. Separating components into their own files is extremely easy and clean with ES6 syntax, you can just use an arrow function with argument destructuring and directly return a tree of JSX. It feels very liberating compared to being bound to templates. Using "className" is one of the only few caveats you'll run into, and that's more than fair in exchange for *ngIf, *ngFor, *ngSwitch, binding syntax, two-way binding, ngModel, etc. Also, in your "react vs angular" example with *ngFor, you wrote the React example in a messier way than it could be. You should destructure the state at the top of the render function, then you can simply write: {items.map(item => <h3>{item}</h3>)} I find this very easy to read :) tl;dr Angular is extremely powerful and deserves all the credit for what it is, but you overshadowed some really great things about React that you may change your mind about one day. :)
    64
  835. 64
  836. 64
  837. 64
  838. 63
  839. 63
  840. 62
  841. 62
  842. 62
  843. 62
  844. 62
  845. 62
  846. 62
  847. 61
  848. 61
  849. 61
  850. 61
  851. 61
  852. 60
  853. 60
  854. 60
  855. 60
  856. 60
  857. 60
  858. 60
  859. 59
  860. 59
  861. 58
  862. 58
  863. 58
  864. 57
  865. 57
  866. 57
  867. 57
  868. 57
  869. 57
  870. 57
  871. 56
  872. 56
  873. 56
  874. 56
  875. 56
  876. 56
  877. 56
  878. 56
  879. 55
  880. 55
  881. 55
  882. 55
  883. 55
  884. 55
  885. 55
  886. 54
  887. 54
  888. 54
  889. 54
  890. 54
  891. 54
  892. 53
  893. 53
  894. 53
  895. 53
  896. 53
  897. 53
  898. 52
  899. 52
  900. 52
  901. 51
  902. 51
  903. 51
  904. 51
  905. 51
  906. 51
  907. 51
  908. 50
  909. 50
  910. 50
  911. 50
  912. 50
  913. 50
  914. 49
  915. 49
  916. 49
  917. 48
  918. 48
  919. 48
  920. 47
  921. 47
  922. 47
  923. 47
  924. 47
  925. 47
  926. 46
  927. 46
  928. 46
  929. 46
  930. 45
  931. 45
  932. 45
  933. 45
  934. 45
  935. 45
  936. 44
  937. 44
  938. 44
  939. 44
  940. 44
  941. 43
  942. 43
  943. 43
  944. 43
  945. 42
  946. 42
  947. 42
  948. 42
  949. 42
  950. 42
  951. 42
  952. 42
  953. 42
  954. 42
  955. 42
  956. 42
  957. 41
  958. 41
  959. 41
  960. 41
  961. 41
  962. 41
  963. 41
  964. 40
  965. 40
  966. 40
  967. 40
  968. 40
  969. 40
  970. 40
  971. 40
  972. 39
  973. 39
  974. 39
  975. 39
  976. 38
  977. 38
  978. 38
  979. 38
  980. 38
  981. 38
  982. 38
  983. 38
  984. 38
  985. 38
  986. 37
  987. 37
  988. 37
  989. 37
  990. 37
  991. 37
  992. 37
  993. 37
  994. 37
  995. 36
  996. 36
  997. 36
  998. 36
  999. 36
  1000. 36
  1001. 36
  1002. 36
  1003. 35
  1004. 35
  1005. 35
  1006. 35
  1007. 35
  1008. 35
  1009. 35
  1010. 35
  1011. 35
  1012. 35
  1013. 34
  1014. 34
  1015. 34
  1016. 34
  1017. 34
  1018. 34
  1019. 34
  1020. 34
  1021. 34
  1022. 34
  1023. 34
  1024. 34
  1025. 34
  1026. 34
  1027. 34
  1028. 34
  1029. 34
  1030. 34
  1031. 33
  1032. 33
  1033. 33
  1034. 33
  1035. 33
  1036. 33
  1037. 33
  1038. 33
  1039. 33
  1040. 33
  1041. 33
  1042. 33
  1043. 32
  1044. 32
  1045. 32
  1046. 32
  1047. 32
  1048. 32
  1049. 32
  1050. 32
  1051. 32
  1052. 32
  1053. 32
  1054. 32
  1055. 32
  1056. 31
  1057. 31
  1058. 31
  1059. 31
  1060. 31
  1061. 31
  1062. 31
  1063. 31
  1064. 31
  1065. 31
  1066. 31
  1067. 31
  1068. 31
  1069. 30
  1070. 30
  1071. 30
  1072. 30
  1073. 30
  1074. 30
  1075. 30
  1076. 30
  1077. 30
  1078. 30
  1079. 30
  1080. 29
  1081. 29
  1082. 29
  1083. 29
  1084. 29
  1085. 29
  1086. 29
  1087. 29
  1088. 29
  1089. 28
  1090. 28
  1091. 28
  1092. 28
  1093. 28
  1094. 28
  1095. 28
  1096. 28
  1097. 28
  1098. 28
  1099. 28
  1100. 28
  1101. 28
  1102. 28
  1103. 28
  1104. 27
  1105. 27
  1106. 27
  1107. 27
  1108. 27
  1109. 27
  1110. 27
  1111. 27
  1112. 27
  1113. 26
  1114. 26
  1115. 26
  1116. 26
  1117. 26
  1118. 26
  1119. 26
  1120. 26
  1121. 26
  1122. 26
  1123. 26
  1124. 26
  1125. 26
  1126. 25
  1127. 25
  1128. 25
  1129. 25
  1130. 25
  1131. 25
  1132. 25
  1133. 25
  1134. 25
  1135. 25
  1136. 25
  1137. 25
  1138. 25
  1139. 25
  1140. 25
  1141. 25
  1142. 24
  1143. 24
  1144. 24
  1145. 24
  1146. 24
  1147. 24
  1148. 24
  1149. 24
  1150. 24
  1151. 24
  1152. 24
  1153. 24
  1154. 24
  1155. 24
  1156. 24
  1157. 24
  1158. 23
  1159. 23
  1160. 23
  1161. 23
  1162. 23
  1163. 23
  1164. 23
  1165. 23
  1166. 23
  1167. 23
  1168. 23
  1169. 23
  1170. 23
  1171. 23
  1172. 22
  1173. 22
  1174. 22
  1175. 22
  1176. 22
  1177. 22
  1178. 22
  1179. 22
  1180. 22
  1181. 22
  1182. 22
  1183. 22
  1184. 22
  1185. 22
  1186. 22
  1187. 22
  1188. 22
  1189. 22
  1190. 22
  1191. 22
  1192. 22
  1193. 21
  1194. 21
  1195. 21
  1196. 21
  1197. 21
  1198. 21
  1199. 21
  1200. 21
  1201. 21
  1202. 21
  1203. 21
  1204. 21
  1205. 21
  1206. 21
  1207. 21
  1208. 20
  1209. 20
  1210. 20
  1211. 20
  1212. 20
  1213. 20
  1214. 20
  1215. 20
  1216. 20
  1217. 20
  1218. 20
  1219. 20
  1220. 20
  1221. 20
  1222. 20
  1223. 20
  1224. 20
  1225. 20
  1226. 19
  1227. 19
  1228. 19
  1229. 19
  1230. 19
  1231. 19
  1232. 19
  1233. 19
  1234. 19
  1235. 19
  1236. 19
  1237. 19
  1238. 19
  1239. 19
  1240. 19
  1241. 19
  1242. 19
  1243. 19
  1244. 19
  1245. 19
  1246. 19
  1247. 19
  1248. 18
  1249. 18
  1250. 18
  1251. 18
  1252. 18
  1253. 18
  1254. 18
  1255. 18
  1256. 18
  1257. 18
  1258. 18
  1259. 18
  1260. 18
  1261. 18
  1262. 18
  1263. 18
  1264. 18
  1265. 18
  1266. 18
  1267. 18
  1268. 18
  1269. 18
  1270. 18
  1271. 17
  1272. 17
  1273. 17
  1274. 17
  1275. 17
  1276. 17
  1277. 17
  1278. 17
  1279. 17
  1280. 17
  1281. 17
  1282. 17
  1283. 17
  1284. 17
  1285. 17
  1286. 17
  1287. 17
  1288. 17
  1289. 17
  1290. 17
  1291. 17
  1292. 16
  1293. 16
  1294. 16
  1295. 16
  1296. 16
  1297. 16
  1298. 16
  1299. 16
  1300. 16
  1301. 16
  1302. 16
  1303. 16
  1304. 16
  1305. 16
  1306. 16
  1307. 16
  1308. 16
  1309. 16
  1310. 16
  1311. 16
  1312. 16
  1313. 16
  1314. 16
  1315. 15
  1316. 15
  1317. 15
  1318. 15
  1319. 15
  1320. 15
  1321. 15
  1322. 15
  1323. 15
  1324. 15
  1325. 15
  1326. 15
  1327. 15
  1328. 15
  1329. 15
  1330. 15
  1331. 15
  1332. 15
  1333. 15
  1334. 15
  1335. 15
  1336. 15
  1337. 15
  1338. 15
  1339. 15
  1340. 15
  1341. 15
  1342. 15
  1343. 15
  1344. 15
  1345. 14
  1346. 14
  1347. 14
  1348. 14
  1349. 14
  1350. 14
  1351. 14
  1352. 14
  1353. 14
  1354. 14
  1355. 14
  1356. 14
  1357. 14
  1358. 14
  1359. 14
  1360. 14
  1361. 14
  1362. 14
  1363. 14
  1364. 14
  1365. 14
  1366. 14
  1367. 14
  1368. 14
  1369. 14
  1370. 14
  1371. 14
  1372. 14
  1373. 14
  1374. 14
  1375. 14
  1376. 14
  1377. 13
  1378. 13
  1379. 13
  1380. 13
  1381. 13
  1382. 13
  1383. 13
  1384. 13
  1385. 13
  1386. 13
  1387. 13
  1388. 13
  1389. 13
  1390. 13
  1391. 13
  1392. 13
  1393. 13
  1394. 13
  1395. 13
  1396. 13
  1397. 13
  1398. 13
  1399. 12
  1400. 12
  1401. 12
  1402. 12
  1403. 12
  1404. 12
  1405. 12
  1406. 12
  1407. 12
  1408. 12
  1409. 12
  1410. 12
  1411. 12
  1412. 12
  1413. 12
  1414. 12
  1415. 12
  1416. 12
  1417. 12
  1418. 12
  1419. 12
  1420. 12
  1421. 12
  1422. 12
  1423. 12
  1424. 12
  1425. 12
  1426. 12
  1427. 12
  1428. 11
  1429. 11
  1430. 11
  1431. 11
  1432. 11
  1433. 11
  1434. 11
  1435. 11
  1436. 11
  1437. 11
  1438. 11
  1439. 11
  1440. 11
  1441. 11
  1442. 11
  1443. 11
  1444. 11
  1445. 11
  1446. 11
  1447. 11
  1448. 11
  1449. 11
  1450. 11
  1451. 11
  1452. 11
  1453. 11
  1454. 11
  1455. 11
  1456. 11
  1457. 11
  1458. 11
  1459. 11
  1460. 11
  1461. 11
  1462. 11
  1463. 10
  1464. 10
  1465. 10
  1466. 10
  1467. 10
  1468. 10
  1469. 10
  1470. 10
  1471. 10
  1472. 10
  1473. 10
  1474. 10
  1475. 10
  1476. 10
  1477. 10
  1478. 10
  1479. 10
  1480. 10
  1481. 10
  1482. 10
  1483. 10
  1484. 10
  1485. 10
  1486. 10
  1487. 10
  1488. 10
  1489. 10
  1490. 10
  1491. 10
  1492. 10
  1493. 10
  1494. 10
  1495. 10
  1496. 10
  1497. 10
  1498. 10
  1499. 10
  1500. 10
  1501. 10
  1502. 10
  1503. 10
  1504. 10
  1505. 10
  1506. 10
  1507. 10
  1508. 10
  1509. 9
  1510. 9
  1511. 9
  1512. 9
  1513. 9
  1514. 9
  1515. 9
  1516. 9
  1517. 9
  1518. 9
  1519. 9
  1520. 9
  1521. 9
  1522. 9
  1523. 9
  1524. 9
  1525. 9
  1526. 9
  1527. 9
  1528. 9
  1529. 9
  1530. 9
  1531. 9
  1532. 9
  1533. 9
  1534. 9
  1535. 9
  1536. 9
  1537. 9
  1538. 9
  1539. 9
  1540. 9
  1541. 9
  1542. 9
  1543. 9
  1544. 9
  1545. 9
  1546. 9
  1547. 9
  1548. 9
  1549. 9
  1550. 9
  1551. 9
  1552. 9
  1553. 9
  1554. 9
  1555. 9
  1556. 9
  1557. 9
  1558. 9
  1559. 9
  1560. 9
  1561. 9
  1562. 9
  1563. 9
  1564. 9
  1565. 9
  1566. 9
  1567. 9
  1568. 8
  1569. 8
  1570. 8
  1571. 8
  1572. 8
  1573. 8
  1574. 8
  1575. 8
  1576. 8
  1577. 8
  1578. 8
  1579. 8
  1580. 8
  1581. 8
  1582. 8
  1583. 8
  1584. 8
  1585. 8
  1586. 8
  1587. 8
  1588. 8
  1589. 8
  1590. 8
  1591. 8
  1592. 8
  1593. 8
  1594. 8
  1595. 8
  1596. 8
  1597. 8
  1598. 8
  1599. 8
  1600. 8
  1601. 8
  1602. 8
  1603. 8
  1604. 8
  1605. 8
  1606. 8
  1607. 8
  1608. 8
  1609. 8
  1610. 8
  1611. 8
  1612. 8
  1613. 8
  1614. 8
  1615. 8
  1616. 8
  1617. 8
  1618. 8
  1619. 8
  1620. 8
  1621. 8
  1622. 8
  1623. 8
  1624. 8
  1625. 8
  1626. 8
  1627. 8
  1628. 8
  1629. 8
  1630. 8
  1631. 8
  1632. 8
  1633. 8
  1634. 8
  1635. 8
  1636. 8
  1637. 8
  1638. 8
  1639. 8
  1640. 8
  1641. 8
  1642. 7
  1643. 7
  1644. 7
  1645. 7
  1646. 7
  1647. 7
  1648. 7
  1649. 7
  1650. 7
  1651. 7
  1652. 7
  1653. 7
  1654. 7
  1655. 7
  1656. 7
  1657. 7
  1658. 7
  1659. 7
  1660. 7
  1661. 7
  1662. 7
  1663. 7
  1664. 7
  1665. 7
  1666. 7
  1667. 7
  1668. 7
  1669. 7
  1670. 7
  1671. 7
  1672. 7
  1673. 7
  1674. 7
  1675. 7
  1676. 7
  1677. 7
  1678. 7
  1679. 7
  1680. 7
  1681. 7
  1682. 7
  1683. 7
  1684. 7
  1685. 7
  1686. 7
  1687. 7
  1688. 7
  1689. 7
  1690. 7
  1691. 7
  1692. 7
  1693. 7
  1694. 7
  1695. 7
  1696. 7
  1697. 7
  1698. 7
  1699. 7
  1700. 7
  1701. 7
  1702. 7
  1703. 7
  1704. 7
  1705. 7
  1706. 7
  1707. 7
  1708. 7
  1709. 7
  1710. 7
  1711. 7
  1712. 7
  1713. 7
  1714. 7
  1715. 7
  1716. 7
  1717. 7
  1718. 7
  1719. 7
  1720. 7
  1721. 7
  1722. 7
  1723. 7
  1724. 7
  1725. 7
  1726. 7
  1727. 7
  1728. 7
  1729. 7
  1730. 7
  1731. 7
  1732. 7
  1733. 7
  1734. 7
  1735. 7
  1736. 7
  1737. 7
  1738. 7
  1739. 7
  1740. 7
  1741. 7
  1742. 7
  1743. 6
  1744. 6
  1745. 6
  1746. 6
  1747. 6
  1748. 6
  1749. 6
  1750. 6
  1751. 6
  1752. 6
  1753. 6
  1754. 6
  1755. 6
  1756. 6
  1757. 6
  1758. 6
  1759. 6
  1760. 6
  1761. 6
  1762. 6
  1763. 6
  1764. 6
  1765. 6
  1766. 6
  1767. 6
  1768. 6
  1769. 6
  1770. 6
  1771. 6
  1772. 6
  1773. 6
  1774. 6
  1775. 6
  1776. 6
  1777. 6
  1778. 6
  1779. 6
  1780. 6
  1781. 6
  1782. 6
  1783. 6
  1784. 6
  1785. 6
  1786. 6
  1787. 6
  1788. 6
  1789. 6
  1790. 6
  1791. 6
  1792. 6
  1793. 6
  1794. 6
  1795. 6
  1796. 6
  1797. 6
  1798. 6
  1799. 6
  1800. 6
  1801. 6
  1802. 6
  1803. 6
  1804. 6
  1805. 6
  1806. 6
  1807. 6
  1808. 6
  1809. 6
  1810. 6
  1811. 6
  1812. 6
  1813. 6
  1814. 6
  1815. 6
  1816. 6
  1817. 6
  1818. 6
  1819. 6
  1820. 6
  1821. 6
  1822. 6
  1823. 6
  1824. 6
  1825. 6
  1826. 6
  1827. 6
  1828. 6
  1829. 6
  1830. 6
  1831. 6
  1832. 6
  1833. 6
  1834. 6
  1835. 6
  1836. 6
  1837. 6
  1838. 6
  1839. 6
  1840. 6
  1841. 6
  1842. 6
  1843. 6
  1844. 6
  1845. 6
  1846. 6
  1847. 6
  1848. 6
  1849. 6
  1850. 6
  1851. 6
  1852. 6
  1853. 6
  1854. 5
  1855. 5
  1856. 5
  1857. 5
  1858. 5
  1859. 5
  1860. 5
  1861. 5
  1862. 5
  1863. 5
  1864. 5
  1865. 5
  1866. 5
  1867. 5
  1868. 5
  1869. 5
  1870. 5
  1871. 5
  1872. 5
  1873. 5
  1874. 5
  1875. 5
  1876. 5
  1877. 5
  1878. 5
  1879. 5
  1880. 5
  1881. 5
  1882. 5
  1883. 5
  1884. 5
  1885. 5
  1886. 5
  1887. 5
  1888. 5
  1889. 5
  1890. 5
  1891. 5
  1892. 5
  1893. 5
  1894. 5
  1895. 5
  1896. 5
  1897. 5
  1898. 5
  1899. 5
  1900. 5
  1901. 5
  1902. 5
  1903. 5
  1904. 5
  1905. 5
  1906. 5
  1907. 5
  1908. 5
  1909. 5
  1910. 5
  1911. 5
  1912. 5
  1913. 5
  1914. 5
  1915. 5
  1916. 5
  1917. 5
  1918. 5
  1919. 5
  1920. 5
  1921. 5
  1922. 5
  1923. 5
  1924. 5
  1925. 5
  1926. 5
  1927. 5
  1928. 5
  1929. 5
  1930. 5
  1931. 5
  1932. 5
  1933. 5
  1934. 5
  1935. 5
  1936. 5
  1937. 5
  1938. 5
  1939. 5
  1940. 5
  1941. 5
  1942. 5
  1943. 5
  1944. 5
  1945. 5
  1946. 5
  1947. 5
  1948. 5
  1949. 5
  1950. 5
  1951. 5
  1952. 5
  1953. 5
  1954. 5
  1955. 5
  1956. 5
  1957. 5
  1958. 5
  1959. 5
  1960. 5
  1961. 5
  1962. 5
  1963. 5
  1964. 5
  1965. 5
  1966. 5
  1967. 5
  1968. 5
  1969. 5
  1970. 5
  1971. 5
  1972. 5
  1973. 5
  1974. 5
  1975. 4
  1976. 4
  1977. 4
  1978. 4
  1979. 4
  1980. 4
  1981. 4
  1982. 4
  1983. 4
  1984. 4
  1985. 4
  1986. 4
  1987. 4
  1988. 4
  1989. 4
  1990. 4
  1991. 4
  1992. 4
  1993. 4
  1994. 4
  1995. 4
  1996. 4
  1997. 4
  1998. 4
  1999. 4
  2000. 4
  2001. 4
  2002. 4
  2003. 4
  2004. 4
  2005. 4
  2006. 4
  2007. 4
  2008. 4
  2009. 4
  2010. 4
  2011. 4
  2012. 4
  2013. 4
  2014. 4
  2015. 4
  2016. 4
  2017. 4
  2018. 4
  2019. 4
  2020. 4
  2021. 4
  2022. 4
  2023. 4
  2024. 4
  2025. 4
  2026. 4
  2027. 4
  2028. 4
  2029. 4
  2030. 4
  2031. 4
  2032. 4
  2033. 4
  2034. 4
  2035. 4
  2036. 4
  2037. 4
  2038. 4
  2039. 4
  2040. 4
  2041. 4
  2042. 4
  2043. 4
  2044. 4
  2045. 4
  2046. 4
  2047. 4
  2048. 4
  2049. 4
  2050. 4
  2051. 4
  2052. 4
  2053. 4
  2054. 4
  2055. 4
  2056. 4
  2057. 4
  2058. 4
  2059. 4
  2060. 4
  2061. 4
  2062. 4
  2063. 4
  2064. 4
  2065. 4
  2066. 4
  2067. 4
  2068. 4
  2069. 4
  2070. 4
  2071. 4
  2072. 4
  2073. 4
  2074. 4
  2075. 4
  2076. 4
  2077. 4
  2078. 4
  2079. 4
  2080. 4
  2081. 4
  2082. 4
  2083. 4
  2084. 4
  2085. 4
  2086. 4
  2087. 4
  2088. 4
  2089. 4
  2090. 4
  2091. 4
  2092. 4
  2093. 4
  2094. 4
  2095. 4
  2096. 4
  2097. 4
  2098. 4
  2099. 4
  2100. 4
  2101. 4
  2102. 4
  2103. 4
  2104. 4
  2105. 4
  2106. 4
  2107. 4
  2108. 4
  2109. 4
  2110. 4
  2111. 4
  2112. 4
  2113. 4
  2114. 4
  2115. 4
  2116. 4
  2117. 4
  2118. 4
  2119. 4
  2120. 4
  2121. 4
  2122. 4
  2123. 4
  2124. 4
  2125. 4
  2126. 4
  2127. 4
  2128. 4
  2129. 4
  2130. 3
  2131. 3
  2132. 3
  2133. 3
  2134. 3
  2135. 3
  2136. 3
  2137. 3
  2138. 3
  2139. 3
  2140. 3
  2141. 3
  2142. 3
  2143. 3
  2144. 3
  2145. 3
  2146. 3
  2147. 3
  2148. 3
  2149. 3
  2150. 3
  2151. 3
  2152. 3
  2153. 3
  2154. 3
  2155. 3
  2156. 3
  2157. 3
  2158. 3
  2159. 3
  2160. 3
  2161. 3
  2162. 3
  2163. 3
  2164. 3
  2165. 3
  2166. 3
  2167. 3
  2168. 3
  2169. 3
  2170. 3
  2171. 3
  2172. 3
  2173. 3
  2174. 3
  2175. 3
  2176. 3
  2177. 3
  2178. 3
  2179. 3
  2180. 3
  2181. 3
  2182. 3
  2183. 3
  2184. 3
  2185. 3
  2186. 3
  2187. 3
  2188. 3
  2189. 3
  2190. 3
  2191. 3
  2192. 3
  2193. 3
  2194. 3
  2195. 3
  2196. 3
  2197. I know about half a dozen languages at a professional level, and CSS is so deep that it was the language I was at an amateur level at for the longest, deep rather than difficult. I love CSS and have no issues with it (especially when using it as SCSS so I can nest selectors and tools such as loops). There are so many combinations and someone finds something new every day so there's a lot of time spent looking at other people's work (usually on Codepen) to see what they've done. It takes a year of frequent practicing to legitimately become a professional, you can learn the basics in a weekend, but it takes so many projects to cover everything (a problem with CSS is that to learn you need to do more substantial project so everything works together, while with other languages you only need to write a small function to cover a new concept) Out of my mental catalogue of code snippets for all of the languages I know CSS is by far the biggest but I wouldn't change that because art is deep. Also CSS is a programming language (not turing complete though), HTML is not a programming language (at all). You can use selectors as logic gates to create, aptly named, combinational logic which can be used to compute values based on inputs (like you can create CSS only tic-tac-toe and hangman with win/lose condidions, which requires some computation) My tip would be: Learn to use em and rem for basically everything that px used to do (it's ok to use px for anything that doesn't have a layout impact like 1px border rather than a 0.0625rem border). Your layout is then based on font size which both pairs layout size with the stuff people care about but also you are able to scale the site with ease by just changing the root font size and makes website design fit whatever the layout is - if the font is set to a size that the user can read then the layout looks the same which works really well with retina displays (you don't have to touch scaling because the browser already scales the text and your layout rides on it). Also it's a really nice unit length which is far easier to plan with than pixels and gives the layout a more uniform layout as everything is a factor or multiple of the same base. How it works is em is based on the current font size so by default 1em is 16px, but if the font is made to be 2em in the parent then 1em in the child is 32px which is proportional to text. rem on the other hand is based on the root font size and in the same situation 1rem is always 16px no matter what the font-size of the child is. Use em unless you know you want rem. Also inside calc() you need spaces around the operator, it's really dumb and I don't like it. It should know calc(100vw-4rem) is what it says.
    3
  2198. 3
  2199. 3
  2200. 3
  2201. 3
  2202. 3
  2203. 3
  2204. 3
  2205. 3
  2206. 3
  2207. 3
  2208. 3
  2209. 3
  2210. 3
  2211. 3
  2212. 3
  2213. 3
  2214. 3
  2215. 3
  2216. 3
  2217. 3
  2218. 3
  2219. 3
  2220. 3
  2221. 3
  2222. 3
  2223. 3
  2224. 3
  2225. 3
  2226. 3
  2227. 3
  2228. 3
  2229. 3
  2230. 3
  2231. 3
  2232. 3
  2233. 3
  2234. 3
  2235. 3
  2236. 3
  2237. 3
  2238. 3
  2239. 3
  2240. 3
  2241. 3
  2242. 3
  2243. 3
  2244. 3
  2245. 3
  2246. 3
  2247. 3
  2248. 3
  2249. 3
  2250. 3
  2251. 3
  2252. 3
  2253. 3
  2254. 3
  2255. 3
  2256. 3
  2257. 3
  2258. 3
  2259. 3
  2260. 3
  2261. 3
  2262. 3
  2263. 3
  2264. 3
  2265. 3
  2266. 3
  2267. 3
  2268. 3
  2269. 3
  2270. 3
  2271. 3
  2272. 3
  2273. 3
  2274. 3
  2275. 3
  2276. 3
  2277. 3
  2278. 3
  2279. 3
  2280. 3
  2281. 3
  2282. 3
  2283. 3
  2284. 3
  2285. 3
  2286. 3
  2287. 3
  2288. 3
  2289. 3
  2290. 3
  2291. 3
  2292. 3
  2293. 3
  2294. 3
  2295. 3
  2296. 3
  2297. 3
  2298. 3
  2299. 3
  2300. 3
  2301. 3
  2302. 3
  2303. 3
  2304. 3
  2305. 3
  2306. 3
  2307. 3
  2308. 3
  2309. 3
  2310. 3
  2311. 3
  2312. 3
  2313. 3
  2314. 3
  2315. 3
  2316. 3
  2317. 3
  2318. 3
  2319. 3
  2320. 3
  2321. 3
  2322. 3
  2323. 3
  2324. 3
  2325. 3
  2326. 3
  2327. 3
  2328. 3
  2329. 3
  2330. 3
  2331. 3
  2332. 3
  2333. 3
  2334. 3
  2335. 3
  2336. 3
  2337. 3
  2338. 3
  2339. 3
  2340. 3
  2341. 3
  2342. 3
  2343. 3
  2344. 3
  2345. 3
  2346. 3
  2347. 3
  2348. 3
  2349. 3
  2350. 3
  2351. 3
  2352. 3
  2353. 3
  2354. 3
  2355. 3
  2356. 3
  2357. 3
  2358. 3
  2359. 3
  2360. 3
  2361. 3
  2362. 3
  2363. 3
  2364. 3
  2365. 3
  2366. 3
  2367. 3
  2368. 3
  2369. 3
  2370. 3
  2371. 3
  2372. 3
  2373. 3
  2374. 3
  2375. 3
  2376. 3
  2377. 3
  2378. 3
  2379. 3
  2380. 3
  2381. 3
  2382. 3
  2383. 3
  2384. 3
  2385. 3
  2386. 3
  2387. 3
  2388. 3
  2389. 3
  2390. 3
  2391. 3
  2392. 3
  2393. 3
  2394. 3
  2395. 3
  2396. 3
  2397. 3
  2398. 3
  2399. 3
  2400. 3
  2401. 3
  2402. 3
  2403. 3
  2404. 2
  2405. 2
  2406. 2
  2407. 2
  2408. 2
  2409. 2
  2410. 2
  2411. 2
  2412. 2
  2413. 2
  2414. 2
  2415. 2
  2416. 2
  2417. 2
  2418. 2
  2419. 2
  2420. 2
  2421. 2
  2422. 2
  2423. 2
  2424. 2
  2425. 2
  2426. 2
  2427. 2
  2428. 2
  2429. 2
  2430. 2
  2431. 2
  2432. 2
  2433. 2
  2434. 2
  2435. 2
  2436. 2
  2437. 2
  2438. 2
  2439. 2
  2440. 2
  2441. 2
  2442. 2
  2443. 2
  2444. 2
  2445. 2
  2446. 2
  2447. 2
  2448. 2
  2449. 2
  2450. 2
  2451. 2
  2452. 2
  2453. 2
  2454. 2
  2455. 2
  2456. 2
  2457. 2
  2458. 2
  2459. 2
  2460. 2
  2461. 2
  2462. 2
  2463. 2
  2464. 2
  2465. 2
  2466. 2
  2467. 2
  2468. 2
  2469. 2
  2470. 2
  2471. 2
  2472. 2
  2473. 2
  2474. 2
  2475. 2
  2476. 2
  2477. 2
  2478. 2
  2479. 2
  2480. 2
  2481. 2
  2482. 2
  2483. 2
  2484. 2
  2485. 2
  2486. 2
  2487. 2
  2488. 2
  2489. 2
  2490. 2
  2491. 2
  2492. 2
  2493. 2
  2494. 2
  2495. 2
  2496. 2
  2497. 2
  2498. 2
  2499. 2
  2500. 2
  2501. 2
  2502. 2
  2503. 2
  2504. 2
  2505. 2
  2506. 2
  2507. 2
  2508. 2
  2509. 2
  2510. 2
  2511. 2
  2512. 2
  2513. 2
  2514. 2
  2515. 2
  2516. 2
  2517. 2
  2518. 2
  2519. 2
  2520. 2
  2521. 2
  2522. 2
  2523. 2
  2524. 2
  2525. 2
  2526. 2
  2527. 2
  2528. 2
  2529. 2
  2530. 2
  2531. 2
  2532. 2
  2533. 2
  2534. 2
  2535. 2
  2536. 2
  2537. 2
  2538. 2
  2539. 2
  2540. 2
  2541. 2
  2542. 2
  2543. 2
  2544. 2
  2545. 2
  2546. 2
  2547. 2
  2548. 2
  2549. 2
  2550. 2
  2551. 2
  2552. 2
  2553. 2
  2554. 2
  2555. 2
  2556. 2
  2557. 2
  2558. 2
  2559. 2
  2560. 2
  2561. 2
  2562. 2
  2563. 2
  2564. 2
  2565. 2
  2566. 2
  2567. 2
  2568. 2
  2569. 2
  2570. 2
  2571. 2
  2572. 2
  2573. 2
  2574. 2
  2575. 2
  2576. 2
  2577. 2
  2578. 2
  2579. 2
  2580. 2
  2581. 2
  2582. 2
  2583. 2
  2584. 2
  2585. 2
  2586. 2
  2587. 2
  2588. 2
  2589. 2
  2590. 2
  2591. 2
  2592. 2
  2593. 2
  2594. 2
  2595. 2
  2596. 2
  2597. 2
  2598. 2
  2599. 2
  2600. 2
  2601. 2
  2602. 2
  2603. 2
  2604. 2
  2605. 2
  2606. 2
  2607. 2
  2608. 2
  2609. 2
  2610. 2
  2611. 2
  2612. 2
  2613. 2
  2614. 2
  2615. 2
  2616. 2
  2617. 2
  2618. 2
  2619. 2
  2620. 2
  2621. 2
  2622. 2
  2623. 2
  2624. 2
  2625. 2
  2626. 2
  2627. 2
  2628. 2
  2629. 2
  2630. 2
  2631. 2
  2632. 2
  2633. 2
  2634. 2
  2635. 2
  2636. 2
  2637. 2
  2638. 2
  2639. 2
  2640. 2
  2641. 2
  2642. 2
  2643. 2
  2644. 2
  2645. 2
  2646. 2
  2647. 2
  2648. 2
  2649. 2
  2650. 2
  2651. 2
  2652. 2
  2653. 2
  2654. 2
  2655. 2
  2656. 2
  2657. 2
  2658. 2
  2659. 2
  2660. 2
  2661. 2
  2662. 2
  2663. 2
  2664. 2
  2665. 2
  2666. 2
  2667. 2
  2668. 2
  2669. 2
  2670. 2
  2671. 2
  2672. 2
  2673. 2
  2674. 2
  2675. 2
  2676. 2
  2677. 2
  2678. 2
  2679. 2
  2680. 2
  2681. 2
  2682. 2
  2683. 2
  2684. 2
  2685. 2
  2686. 2
  2687. 2
  2688. 2
  2689. 2
  2690. 2
  2691. 2
  2692. 2
  2693. 2
  2694. 2
  2695. 2
  2696. 2
  2697. 2
  2698. 2
  2699. 2
  2700. 2
  2701. 2
  2702. 2
  2703. 2
  2704. 2
  2705. 2
  2706. 2
  2707. 2
  2708. 2
  2709. 2
  2710. 2
  2711. 2
  2712. 2
  2713. 2
  2714. 2
  2715. 2
  2716. 2
  2717. 2
  2718. 2
  2719. 2
  2720. 2
  2721. 2
  2722. 2
  2723. 2
  2724. 2
  2725. 2
  2726. 2
  2727. 2
  2728. 2
  2729. 2
  2730. 2
  2731. 2
  2732. 2
  2733. 2
  2734. 2
  2735. 2
  2736. 2
  2737. 2
  2738. 2
  2739. 2
  2740. 2
  2741. 2
  2742. 2
  2743. 2
  2744. 2
  2745. 2
  2746. 2
  2747. 2
  2748. 2
  2749. 2
  2750. 2
  2751. 2
  2752. 2
  2753. 2
  2754. 2
  2755. 2
  2756. 2
  2757. 2
  2758. 2
  2759. 2
  2760. 2
  2761. 2
  2762. 2
  2763. 2
  2764. 2
  2765. 2
  2766. 2
  2767. 2
  2768. 2
  2769. 2
  2770. 2
  2771. 2
  2772. 2
  2773. 2
  2774. 2
  2775. 1
  2776. 1
  2777. 1
  2778. 1
  2779. 1
  2780. 1
  2781. 1
  2782. 1
  2783. 1
  2784. 1
  2785. 1
  2786. 1
  2787. 1
  2788. 1
  2789. 1
  2790. 1
  2791. 1
  2792. 1
  2793. 1
  2794. 1
  2795. 1
  2796. 1
  2797. 1
  2798. 1
  2799. 1
  2800. 1
  2801. 1
  2802. 1
  2803. 1
  2804. 1
  2805. 1
  2806. 1
  2807. 1
  2808. 1
  2809. 1
  2810. 1
  2811. 1
  2812. 1
  2813. 1
  2814. 1
  2815. 1
  2816. 1
  2817. 1
  2818. 1
  2819. 1
  2820. 1
  2821. 1
  2822. 1
  2823. 1
  2824. 1
  2825. 1
  2826. 1
  2827. 1
  2828. 1
  2829. 1
  2830. 1
  2831. 1
  2832. 1
  2833. 1
  2834. 1
  2835. 1
  2836. 1
  2837. 1
  2838. 1
  2839. 1
  2840. 1
  2841. 1
  2842. 1
  2843. 1
  2844. 1
  2845. 1
  2846. 1
  2847. 1
  2848. 1
  2849. 1
  2850. 1
  2851. 1
  2852. 1
  2853. 1
  2854. 1
  2855. 1
  2856. 1
  2857. 1
  2858. 1
  2859. 1
  2860. 1
  2861. 1
  2862. 1
  2863. 1
  2864. 1
  2865. 1
  2866. 1
  2867. 1
  2868. 1
  2869. 1
  2870. 1
  2871. 1
  2872. 1
  2873. 1
  2874. 1
  2875. 1
  2876. 1
  2877. 1
  2878. 1
  2879. 1
  2880. 1
  2881. 1
  2882. 1
  2883. 1
  2884. 1
  2885. 1
  2886. 1
  2887. 1
  2888. 1
  2889. 1
  2890. 1
  2891. 1
  2892. 1
  2893. 1
  2894. 1
  2895. 1
  2896. 1
  2897. 1
  2898. 1
  2899. 1
  2900. 1
  2901. 1
  2902. 1
  2903. 1
  2904. 1
  2905. 1
  2906. 1
  2907. 1
  2908. 1
  2909. 1
  2910. 1
  2911. 1
  2912. 1
  2913. 1
  2914. 1
  2915. 1
  2916. 1
  2917. 1
  2918. 1
  2919. 1
  2920. 1
  2921. 1
  2922. 1
  2923. 1
  2924. 1
  2925. 1
  2926. 1
  2927. 1
  2928. 1
  2929. 1
  2930. 1
  2931. 1
  2932. 1
  2933. 1
  2934. 1
  2935. 1
  2936. 1
  2937. 1
  2938. 1
  2939. 1
  2940. 1
  2941. 1
  2942. 1
  2943. 1
  2944. 1
  2945. 1
  2946. 1
  2947. 1
  2948. 1
  2949. 1
  2950. 1
  2951. 1
  2952. 1
  2953. 1
  2954. 1
  2955. 1
  2956. 1
  2957. 1
  2958. 1
  2959. 1
  2960. 1
  2961. 1
  2962. 1
  2963. 1
  2964. 1
  2965. 1
  2966. 1
  2967. 1
  2968. 1
  2969. 1
  2970. 1
  2971. 1
  2972. 1
  2973. 1
  2974. 1
  2975. 1
  2976. 1
  2977. 1
  2978. 1
  2979. 1
  2980. 1
  2981. 1
  2982. 1
  2983. 1
  2984. 1
  2985. 1
  2986. 1
  2987. 1
  2988. 1
  2989. 1
  2990. 1
  2991. 1
  2992. 1
  2993. 1
  2994. 1
  2995. 1
  2996. 1
  2997. 1
  2998. 1
  2999. 1
  3000. 1
  3001. 1
  3002. 1
  3003. 1
  3004. 1
  3005. 1
  3006. 1
  3007. 1
  3008. 1
  3009. 1
  3010. 1
  3011. 1
  3012. 1
  3013. 1
  3014. 1
  3015. 1
  3016. 1
  3017. 1
  3018. 1
  3019. 1
  3020. 1
  3021. 1
  3022. 1
  3023. 1
  3024. 1
  3025. 1
  3026. 1
  3027. 1
  3028. 1
  3029. 1
  3030. 1
  3031. 1
  3032. 1
  3033. 1
  3034. 1
  3035. 1
  3036. 1
  3037. 1
  3038. 1
  3039. 1
  3040. 1
  3041. 1
  3042. 1
  3043. 1
  3044. 1
  3045. 1
  3046. 1
  3047. 1
  3048. 1
  3049. 1
  3050. 1
  3051. 1
  3052. 1
  3053. 1
  3054. 1
  3055. 1
  3056. 1
  3057. 1
  3058. 1
  3059. 1
  3060. 1
  3061. 1
  3062. 1
  3063. 1
  3064. 1
  3065. 1
  3066. 1
  3067. 1
  3068. 1
  3069. 1
  3070. 1
  3071. 1
  3072. 1
  3073. 1
  3074. 1
  3075. 1
  3076. 1
  3077. 1
  3078. 1
  3079. 1
  3080. 1
  3081. 1
  3082. 1
  3083. 1
  3084. 1
  3085. 1
  3086. 1
  3087. 1
  3088. 1
  3089. 1
  3090. 1
  3091. 1
  3092. 1
  3093. 1
  3094. 1
  3095. 1
  3096. 1
  3097. 1
  3098. 1
  3099. 1
  3100. 1
  3101. 1
  3102. 1
  3103. 1
  3104. 1
  3105. 1
  3106. 1
  3107. 1
  3108. 1
  3109. 1
  3110. 1
  3111. 1
  3112. 1
  3113. 1
  3114. 1
  3115. 1
  3116. 1
  3117. 1
  3118. 1
  3119. 1
  3120. 1
  3121. 1
  3122. 1
  3123. 1