Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.1.4] MVVM on Android (2018.10.16)/00. Promo.mp4 |
5.1 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.1.4] MVVM on Android (2018.10.16)/01. Introduction.mp4 |
23 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.1.4] MVVM on Android (2018.10.16)/01. Introduction.vtt |
3 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.1.4] MVVM on Android (2018.10.16)/02. MVVM.mp4 |
58.5 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.1.4] MVVM on Android (2018.10.16)/02. MVVM.vtt |
8 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.1.4] MVVM on Android (2018.10.16)/03. Building the Model.mp4 |
34.9 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.1.4] MVVM on Android (2018.10.16)/03. Building the Model.vtt |
8 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.1.4] MVVM on Android (2018.10.16)/04. Model Repository.mp4 |
37.1 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.1.4] MVVM on Android (2018.10.16)/04. Model Repository.vtt |
6 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.1.4] MVVM on Android (2018.10.16)/05. The View.mp4 |
14.8 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.1.4] MVVM on Android (2018.10.16)/05. The View.vtt |
4 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.1.4] MVVM on Android (2018.10.16)/06. Building the ViewModel.mp4 |
46.9 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.1.4] MVVM on Android (2018.10.16)/06. Building the ViewModel.vtt |
5 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.1.4] MVVM on Android (2018.10.16)/07. Testing the ViewModel.mp4 |
23.8 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.1.4] MVVM on Android (2018.10.16)/07. Testing the ViewModel.vtt |
3 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.1.4] MVVM on Android (2018.10.16)/08. Saving to the Repository.mp4 |
32.9 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.1.4] MVVM on Android (2018.10.16)/08. Saving to the Repository.vtt |
4 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.1.4] MVVM on Android (2018.10.16)/09. Challenge - ViewModel Test.mp4 |
6.9 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.1.4] MVVM on Android (2018.10.16)/09. Challenge - ViewModel Test.vtt |
1 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.1.4] MVVM on Android (2018.10.16)/10. Challenge - ViewModel.mp4 |
24 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.1.4] MVVM on Android (2018.10.16)/10. Challenge - ViewModel.vtt |
4 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.1.4] MVVM on Android (2018.10.16)/11. Data Binding 1.mp4 |
37.2 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.1.4] MVVM on Android (2018.10.16)/11. Data Binding 1.vtt |
6 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.1.4] MVVM on Android (2018.10.16)/12. Data Binding 2.mp4 |
21.7 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.1.4] MVVM on Android (2018.10.16)/12. Data Binding 2.vtt |
3 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.1.4] MVVM on Android (2018.10.16)/13. Conclusion.mp4 |
22.8 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.1.4] MVVM on Android (2018.10.16)/13. Conclusion.vtt |
3 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.1.4] MVVM on Android (2018.10.16)/sources/03-building-the-model.zip |
2.2 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.1.4] MVVM on Android (2018.10.16)/sources/04-model-repository.zip |
2.2 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.1.4] MVVM on Android (2018.10.16)/sources/05-the-view.zip |
1.1 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.1.4] MVVM on Android (2018.10.16)/sources/06-building-the-view-model.zip |
2.2 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.1.4] MVVM on Android (2018.10.16)/sources/07-testing-the-view-model.zip |
2.3 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.1.4] MVVM on Android (2018.10.16)/sources/08-saving-to-the-repository.zip |
2.3 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.1.4] MVVM on Android (2018.10.16)/sources/09-challenge-view-model-test.zip |
2.3 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.1.4] MVVM on Android (2018.10.16)/sources/10-challenge-view-model.zip |
2.3 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.1.4] MVVM on Android (2018.10.16)/sources/11-data-binding-1.zip |
2.2 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.1.4] MVVM on Android (2018.10.16)/sources/12-data-binding-2.zip |
2.2 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2.1] MVP on Android (2018.12.18)/00. Promo.mp4 |
4.1 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2.1] MVP on Android (2018.12.18)/01. Introduction.mp4 |
35.7 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2.1] MVP on Android (2018.12.18)/01. Introduction.vtt |
4 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2.1] MVP on Android (2018.12.18)/02. MVP.mp4 |
65.4 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2.1] MVP on Android (2018.12.18)/02. MVP.vtt |
7 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2.1] MVP on Android (2018.12.18)/03. Building the Model.mp4 |
40.7 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2.1] MVP on Android (2018.12.18)/03. Building the Model.vtt |
8 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2.1] MVP on Android (2018.12.18)/04. Model Repository.mp4 |
48.7 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2.1] MVP on Android (2018.12.18)/04. Model Repository.vtt |
6 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2.1] MVP on Android (2018.12.18)/05. Presenter Contract.mp4 |
21.1 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2.1] MVP on Android (2018.12.18)/05. Presenter Contract.vtt |
5 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2.1] MVP on Android (2018.12.18)/06. View Contract.mp4 |
30 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2.1] MVP on Android (2018.12.18)/06. View Contract.vtt |
6 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2.1] MVP on Android (2018.12.18)/07. Building the Presenter.mp4 |
54 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2.1] MVP on Android (2018.12.18)/07. Building the Presenter.vtt |
5 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2.1] MVP on Android (2018.12.18)/08. Testing the Presenter.mp4 |
23.3 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2.1] MVP on Android (2018.12.18)/08. Testing the Presenter.vtt |
3 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2.1] MVP on Android (2018.12.18)/09. Challenge - Presenter Test.mp4 |
19.7 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2.1] MVP on Android (2018.12.18)/09. Challenge - Presenter Test.vtt |
2 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2.1] MVP on Android (2018.12.18)/10. Saving to the Repository.mp4 |
41.9 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2.1] MVP on Android (2018.12.18)/10. Saving to the Repository.vtt |
4 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2.1] MVP on Android (2018.12.18)/11. Challenge - MVP.mp4 |
45.2 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2.1] MVP on Android (2018.12.18)/11. Challenge - MVP.vtt |
6 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2.1] MVP on Android (2018.12.18)/12. Conclusion.mp4 |
32.8 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2.1] MVP on Android (2018.12.18)/12. Conclusion.vtt |
3 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2.1] MVP on Android (2018.12.18)/sources/MVPAndroid-03-building-the-model.zip |
2.2 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2.1] MVP on Android (2018.12.18)/sources/MVPAndroid-04-model-repository.zip |
2.2 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2.1] MVP on Android (2018.12.18)/sources/MVPAndroid-05-presenter-contract.zip |
2.2 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2.1] MVP on Android (2018.12.18)/sources/MVPAndroid-06-view-contract.zip |
2.2 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2.1] MVP on Android (2018.12.18)/sources/MVPAndroid-07-building-the-presenter.zip |
2.3 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2.1] MVP on Android (2018.12.18)/sources/MVPAndroid-08-testing-the-presenter.zip |
2.3 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2.1] MVP on Android (2018.12.18)/sources/MVPAndroid-09-challenge-testing-the-presenter.zip |
2.3 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2.1] MVP on Android (2018.12.18)/sources/MVPAndroid-10-saving-to-the-repository.zip |
2.3 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2.1] MVP on Android (2018.12.18)/sources/MVPAndroid-11-challenge-mvp.zip |
2.3 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2] Beginning RxKotlin (2018.09.11)/00. Promo.mp4 |
4.6 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2] Beginning RxKotlin (2018.09.11)/1-01. Introduction.mp4 |
84.7 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2] Beginning RxKotlin (2018.09.11)/1-01. Introduction.vtt |
11 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2] Beginning RxKotlin (2018.09.11)/1-02. Hello RxKotlin.mp4 |
70.2 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2] Beginning RxKotlin (2018.09.11)/1-02. Hello RxKotlin.vtt |
9 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2] Beginning RxKotlin (2018.09.11)/1-03. Installing RxKotlin.mp4 |
24.7 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2] Beginning RxKotlin (2018.09.11)/1-03. Installing RxKotlin.vtt |
6 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2] Beginning RxKotlin (2018.09.11)/1-04. Creating Observables.mp4 |
29.6 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2] Beginning RxKotlin (2018.09.11)/1-04. Creating Observables.vtt |
7 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2] Beginning RxKotlin (2018.09.11)/1-05. Subscribing to Observables, Part 1.mp4 |
49.7 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2] Beginning RxKotlin (2018.09.11)/1-05. Subscribing to Observables, Part 1.vtt |
10 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2] Beginning RxKotlin (2018.09.11)/1-06. Subscribing to Observables, Part 2.mp4 |
61.1 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2] Beginning RxKotlin (2018.09.11)/1-06. Subscribing to Observables, Part 2.vtt |
11 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2] Beginning RxKotlin (2018.09.11)/1-07. Challenge - Performing Side Effects.mp4 |
16.6 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2] Beginning RxKotlin (2018.09.11)/1-07. Challenge - Performing Side Effects.vtt |
3 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2] Beginning RxKotlin (2018.09.11)/1-08. Subjects, Part 1.mp4 |
46.4 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2] Beginning RxKotlin (2018.09.11)/1-08. Subjects, Part 1.vtt |
8 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2] Beginning RxKotlin (2018.09.11)/1-09. Subjects, Part 2.mp4 |
70.6 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2] Beginning RxKotlin (2018.09.11)/1-09. Subjects, Part 2.vtt |
10 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2] Beginning RxKotlin (2018.09.11)/1-10. Challenge - Create a Blackjack Card Dealer.mp4 |
23.4 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2] Beginning RxKotlin (2018.09.11)/1-10. Challenge - Create a Blackjack Card Dealer.vtt |
5 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2] Beginning RxKotlin (2018.09.11)/1-11. Observables and Subjects in Practice, Part 1.mp4 |
77 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2] Beginning RxKotlin (2018.09.11)/1-11. Observables and Subjects in Practice, Part 1.vtt |
8 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2] Beginning RxKotlin (2018.09.11)/1-12. Observables and Subjects in Practice, Part 2.mp4 |
56.6 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2] Beginning RxKotlin (2018.09.11)/1-12. Observables and Subjects in Practice, Part 2.vtt |
8 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2] Beginning RxKotlin (2018.09.11)/1-13. Observables and Subjects in Practice, Part 3.mp4 |
52.2 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2] Beginning RxKotlin (2018.09.11)/1-13. Observables and Subjects in Practice, Part 3.vtt |
7 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2] Beginning RxKotlin (2018.09.11)/1-14. Conclusion.mp4 |
7.4 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2] Beginning RxKotlin (2018.09.11)/1-14. Conclusion.vtt |
982 B |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2] Beginning RxKotlin (2018.09.11)/2-01. Introduction.mp4 |
12.5 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2] Beginning RxKotlin (2018.09.11)/2-01. Introduction.vtt |
2 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2] Beginning RxKotlin (2018.09.11)/2-02. Filtering Operators, Part 1.mp4 |
47.8 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2] Beginning RxKotlin (2018.09.11)/2-02. Filtering Operators, Part 1.vtt |
7 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2] Beginning RxKotlin (2018.09.11)/2-03. Filtering Operators, Part 2.mp4 |
44.7 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2] Beginning RxKotlin (2018.09.11)/2-03. Filtering Operators, Part 2.vtt |
6 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2] Beginning RxKotlin (2018.09.11)/2-04. Challenge - Create a Phone Number Lookup.mp4 |
21.4 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2] Beginning RxKotlin (2018.09.11)/2-04. Challenge - Create a Phone Number Lookup.vtt |
4 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2] Beginning RxKotlin (2018.09.11)/2-05. Filtering and Sharing Operators in Practice.mp4 |
82.6 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2] Beginning RxKotlin (2018.09.11)/2-05. Filtering and Sharing Operators in Practice.vtt |
11 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2] Beginning RxKotlin (2018.09.11)/2-06. Schedulers and Timing Operators.mp4 |
51.9 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2] Beginning RxKotlin (2018.09.11)/2-06. Schedulers and Timing Operators.vtt |
7 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2] Beginning RxKotlin (2018.09.11)/2-07. Challenge - Optimize Combinestagram.mp4 |
39.3 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2] Beginning RxKotlin (2018.09.11)/2-07. Challenge - Optimize Combinestagram.vtt |
3 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2] Beginning RxKotlin (2018.09.11)/2-08. Conclusion.mp4 |
8.4 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2] Beginning RxKotlin (2018.09.11)/2-08. Conclusion.vtt |
1 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2] Beginning RxKotlin (2018.09.11)/3-01. Introduction.mp4 |
9.9 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2] Beginning RxKotlin (2018.09.11)/3-01. Introduction.vtt |
1 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2] Beginning RxKotlin (2018.09.11)/3-02. Transforming Operators.mp4 |
91.9 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2] Beginning RxKotlin (2018.09.11)/3-02. Transforming Operators.vtt |
14 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2] Beginning RxKotlin (2018.09.11)/3-03. Challenge - Improve the Phone Number Lookup.mp4 |
18.3 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2] Beginning RxKotlin (2018.09.11)/3-03. Challenge - Improve the Phone Number Lookup.vtt |
3 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2] Beginning RxKotlin (2018.09.11)/3-04. Transforming Operators in Practice, Part 1.mp4 |
32.6 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2] Beginning RxKotlin (2018.09.11)/3-04. Transforming Operators in Practice, Part 1.vtt |
3 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2] Beginning RxKotlin (2018.09.11)/3-05. Transforming Operators in Practice, Part 2.mp4 |
62.8 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2] Beginning RxKotlin (2018.09.11)/3-05. Transforming Operators in Practice, Part 2.vtt |
8 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2] Beginning RxKotlin (2018.09.11)/3-06. Transforming Operators in Practice, Part 3.mp4 |
42.8 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2] Beginning RxKotlin (2018.09.11)/3-06. Transforming Operators in Practice, Part 3.vtt |
5 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2] Beginning RxKotlin (2018.09.11)/3-07. Challenge - Improve GitFeed.mp4 |
51.2 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2] Beginning RxKotlin (2018.09.11)/3-07. Challenge - Improve GitFeed.vtt |
5 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2] Beginning RxKotlin (2018.09.11)/3-08. Conclusion.mp4 |
8.6 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2] Beginning RxKotlin (2018.09.11)/3-08. Conclusion.vtt |
1 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2] Beginning RxKotlin (2018.09.11)/4-01. Introduction.mp4 |
6 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2] Beginning RxKotlin (2018.09.11)/4-01. Introduction.vtt |
795 B |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2] Beginning RxKotlin (2018.09.11)/4-02. Combining Operators, Part 1.mp4 |
46.8 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2] Beginning RxKotlin (2018.09.11)/4-02. Combining Operators, Part 1.vtt |
6 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2] Beginning RxKotlin (2018.09.11)/4-03. Combining Operators, Part 2.mp4 |
58.6 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2] Beginning RxKotlin (2018.09.11)/4-03. Combining Operators, Part 2.vtt |
8 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2] Beginning RxKotlin (2018.09.11)/4-04. Challenge - The Zip Case.mp4 |
11.7 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2] Beginning RxKotlin (2018.09.11)/4-04. Challenge - The Zip Case.vtt |
2 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2] Beginning RxKotlin (2018.09.11)/4-05. Combining Operators in Practice, Part 1.mp4 |
24.6 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2] Beginning RxKotlin (2018.09.11)/4-05. Combining Operators in Practice, Part 1.vtt |
4 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2] Beginning RxKotlin (2018.09.11)/4-06. Combining Operators in Practice, Part 2.mp4 |
57.3 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2] Beginning RxKotlin (2018.09.11)/4-06. Combining Operators in Practice, Part 2.vtt |
7 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2] Beginning RxKotlin (2018.09.11)/4-07. Downloading in Parallel, Part 1.mp4 |
19.6 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2] Beginning RxKotlin (2018.09.11)/4-07. Downloading in Parallel, Part 1.vtt |
2 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2] Beginning RxKotlin (2018.09.11)/4-08. Downloading in Parallel, Part 2.mp4 |
65.2 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2] Beginning RxKotlin (2018.09.11)/4-08. Downloading in Parallel, Part 2.vtt |
6 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2] Beginning RxKotlin (2018.09.11)/4-09. Challenge - Indicate Download Activity.mp4 |
38.1 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2] Beginning RxKotlin (2018.09.11)/4-09. Challenge - Indicate Download Activity.vtt |
3 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2] Beginning RxKotlin (2018.09.11)/4-10. Conclusion.mp4 |
23.3 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2] Beginning RxKotlin (2018.09.11)/4-10. Conclusion.vtt |
3 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2] Beginning RxKotlin (2018.09.11)/sources/1-003-install-rxkotlin.zip |
129 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2] Beginning RxKotlin (2018.09.11)/sources/1-004-creating-observables.zip |
261 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2] Beginning RxKotlin (2018.09.11)/sources/1-005-subscribing-to-observables-1.zip |
275 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2] Beginning RxKotlin (2018.09.11)/sources/1-006-subscribing-to-observables-2.zip |
269 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2] Beginning RxKotlin (2018.09.11)/sources/1-007-challenge-performing-side-effects.zip |
317 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2] Beginning RxKotlin (2018.09.11)/sources/1-008-subjects-1.zip |
305 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2] Beginning RxKotlin (2018.09.11)/sources/1-009-subjects-2.zip |
306 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2] Beginning RxKotlin (2018.09.11)/sources/1-010-challenge-blackjack-card-dealer.zip |
318 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2] Beginning RxKotlin (2018.09.11)/sources/1-011-observables-subjects-in-practice-1.zip |
20.9 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2] Beginning RxKotlin (2018.09.11)/sources/1-012-observables-subjects-in-practice-2.zip |
20.9 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2] Beginning RxKotlin (2018.09.11)/sources/1-013-observables-subjects-in-practice-3.zip |
20.9 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2] Beginning RxKotlin (2018.09.11)/sources/2-002-filtering-operators-part-1.zip |
315 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2] Beginning RxKotlin (2018.09.11)/sources/2-003-filtering-operators-part-2.zip |
314 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2] Beginning RxKotlin (2018.09.11)/sources/2-004-challenge-phone-number-lookup.zip |
315 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2] Beginning RxKotlin (2018.09.11)/sources/2-005-filtering-and-sharing-operators-in-practice.zip |
20.9 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2] Beginning RxKotlin (2018.09.11)/sources/2-006-schedulers-and-timing-operators.zip |
20.9 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2] Beginning RxKotlin (2018.09.11)/sources/2-007-challenge-optimize-combinestagram.zip |
20.9 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2] Beginning RxKotlin (2018.09.11)/sources/3-002-transforming-operators.zip |
270 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2] Beginning RxKotlin (2018.09.11)/sources/3-003-challenge-improve-phone-number-lookup.zip |
320 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2] Beginning RxKotlin (2018.09.11)/sources/3-004-transforming-operators-in-practice-1.zip |
20.9 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2] Beginning RxKotlin (2018.09.11)/sources/3-005-transforming-operators-in-practice-2.zip |
789 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2] Beginning RxKotlin (2018.09.11)/sources/3-006-transforming-operators-in-practice-3.zip |
790 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2] Beginning RxKotlin (2018.09.11)/sources/3-007-challenge-improve-gitfeed.zip |
778 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2] Beginning RxKotlin (2018.09.11)/sources/4-002-combining-operators-1.zip |
269 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2] Beginning RxKotlin (2018.09.11)/sources/4-003-combining-operators-2.zip |
270 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2] Beginning RxKotlin (2018.09.11)/sources/4-004-challenge-the-zip-case.zip |
268 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2] Beginning RxKotlin (2018.09.11)/sources/4-005-combining-operators-in-practice-1.zip |
840 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2] Beginning RxKotlin (2018.09.11)/sources/4-006-combining-operators-in-practice-2.zip |
845 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2] Beginning RxKotlin (2018.09.11)/sources/4-007-downloading-in-parallel-1.zip |
837 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2] Beginning RxKotlin (2018.09.11)/sources/4-008-downloading-in-parallel-2.zip |
838 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, Android 4.4+, Studio 3.2] Beginning RxKotlin (2018.09.11)/sources/4-009-challenge-indicate-download-activity.zip |
858 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/1-01. Introduction.mp4 |
56.8 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/1-01. Introduction.vtt |
6 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/1-02. Using Intellij.mp4 |
23 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/1-02. Using Intellij.vtt |
5 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/1-03. Kotlin Basics.mp4 |
34.5 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/1-03. Kotlin Basics.vtt |
8 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/1-04. Comments.mp4 |
11.4 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/1-04. Comments.vtt |
2 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/1-05. Pair and Triple.mp4 |
24.3 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/1-05. Pair and Triple.vtt |
5 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/1-06. Challenge - Pair and Triple.mp4 |
15.7 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/1-06. Challenge - Pair and Triple.vtt |
2 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/1-07. Booleans.mp4 |
43.2 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/1-07. Booleans.vtt |
8 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/1-08. Challenge - Booleans.mp4 |
26.9 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/1-08. Challenge - Booleans.vtt |
4 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/1-09. Scope.mp4 |
20.3 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/1-09. Scope.vtt |
4 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/1-10. Conclusion.mp4 |
18.2 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/1-10. Conclusion.vtt |
2 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/2-01. Introduction.mp4 |
12.4 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/2-01. Introduction.vtt |
1 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/2-02. While Loops.mp4 |
27.7 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/2-02. While Loops.vtt |
5 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/2-03. Challenge - While Loops.mp4 |
21.3 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/2-03. Challenge - While Loops.vtt |
3 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/2-04. For Loops.mp4 |
26.8 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/2-04. For Loops.vtt |
8 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/2-05. Challenge - For Loops.mp4 |
17.9 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/2-06. When Expressions.mp4 |
23.7 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/2-06. When Expressions.vtt |
5 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/2-07. Challenge - When Expressions.mp4 |
24.7 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/2-07. Challenge - When Expressions.vtt |
4 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/2-08. Conclusion.mp4 |
14 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/2-08. Conclusion.vtt |
1 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/3-01. Introduction.mp4 |
17.9 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/3-01. Introduction.vtt |
2 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/3-02. Introduction to Functions.mp4 |
36.4 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/3-02. Introduction to Functions.vtt |
7 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/3-03. Challenge - Introduction to Functions.mp4 |
26.2 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/3-03. Challenge - Introduction to Functions.vtt |
4 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/3-04. More Functions.mp4 |
59.3 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/3-04. More Functions.vtt |
11 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/3-05. Introduction to Nullables.mp4 |
55.2 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/3-05. Introduction to Nullables.vtt |
6 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/3-06. Challenge - Introduction to Nullables.mp4 |
14 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/3-06. Challenge - Introduction to Nullables.vtt |
2 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/3-07. More Nullables.mp4 |
33.7 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/3-07. More Nullables.vtt |
9 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/3-08. Challenge - More Nullables.mp4 |
19.4 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/3-08. Challenge - More Nullables.vtt |
3 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/3-09. Conclusion.mp4 |
16.1 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/3-09. Conclusion.vtt |
1 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/4-01. Introduction.mp4 |
16.4 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/4-01. Introduction.vtt |
2 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/4-02. Arrays.mp4 |
72 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/4-02. Arrays.vtt |
15 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/4-03. Challenge - Arrays.mp4 |
19 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/4-03. Challenge - Arrays.vtt |
3 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/4-04. Lists.mp4 |
36.7 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/4-04. Lists.vtt |
6 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/4-05. Challenge - Lists.mp4 |
17.1 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/4-05. Challenge - Lists.vtt |
3 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/4-06. Maps.mp4 |
38.8 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/4-06. Maps.vtt |
7 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/4-07. Challenge - Maps.mp4 |
22.4 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/4-07. Challenge - Maps.vtt |
3 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/4-08. Which Collection To Use.mp4 |
89.6 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/4-08. Which Collection To Use.vtt |
9 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/4-09. Mutable vs Immutable.mp4 |
22.7 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/4-09. Mutable vs Immutable.vtt |
4 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/4-10. Conclusion.mp4 |
9.8 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/4-10. Conclusion.vtt |
909 B |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/5-01. Introduction.mp4 |
24.2 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/5-01. Introduction.vtt |
2 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/5-02. Higher-Order Vs Lambdas.mp4 |
19.5 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/5-02. Higher-Order Vs Lambdas.vtt |
5 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/5-03. Syntax.mp4 |
11.2 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/5-03. Syntax.vtt |
3 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/5-04. Challenge - Lambdas.mp4 |
14.1 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/5-04. Challenge - Lambdas.vtt |
2 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/5-05. Generics.mp4 |
26.1 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/5-05. Generics.vtt |
5 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/5-06. Challenge - Generics.mp4 |
14 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/5-06. Challenge - Generics.vtt |
2 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/5-07. Collection Methods.mp4 |
23.6 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/5-07. Collection Methods.vtt |
4 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/5-08. Conclusion.mp4 |
14 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/5-08. Conclusion.vtt |
1 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/6-01. Introduction.mp4 |
15.2 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/6-01. Introduction.vtt |
2 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/6-02. Creation.mp4 |
11.9 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/6-02. Creation.vtt |
5 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/6-03. Initializers.mp4 |
15.8 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/6-03. Initializers.vtt |
3 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/6-04. Challenge - Creation.mp4 |
49 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/6-04. Challenge - Creation.vtt |
10 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/6-05. Inheritance.mp4 |
78.6 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/6-05. Inheritance.vtt |
19 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/6-06. When Should You Subclass.mp4 |
63.6 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/6-06. When Should You Subclass.vtt |
6 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/6-07. Data Classes.mp4 |
37.7 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/6-07. Data Classes.vtt |
5 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/6-08. Challenge - Data.mp4 |
14.9 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/6-08. Challenge - Data.vtt |
3 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/6-09. Conclusion.mp4 |
13.5 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/6-09. Conclusion.vtt |
1 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/7-01. Introduction.mp4 |
9.2 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/7-01. Introduction.vtt |
848 B |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/7-02. Open and Sealed Classes.mp4 |
28.2 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/7-02. Open and Sealed Classes.vtt |
5 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/7-03. Singletons.mp4 |
13.7 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/7-03. Singletons.vtt |
3 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/7-04. Challenge - Singletons.mp4 |
14.5 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/7-04. Challenge - Singletons.vtt |
3 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/7-05. Companion.mp4 |
12.6 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/7-05. Companion.vtt |
4 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/7-06. Interfaces.mp4 |
17 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/7-06. Interfaces.vtt |
4 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/7-07. Challenge - Interfaces.mp4 |
12.9 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/7-07. Challenge - Interfaces.vtt |
3 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/7-08. Enums.mp4 |
21.5 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/7-08. Enums.vtt |
5 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/7-09. Challenge - Enums.mp4 |
12 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/7-09. Challenge - Enums.vtt |
3 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/7-10. Extension.mp4 |
20.4 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/7-10. Extension.vtt |
5 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/7-11. Conclusion.mp4 |
8.2 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/7-11. Conclusion.vtt |
753 B |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/8-01. Introduction.mp4 |
7.5 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/8-01. Introduction.vtt |
693 B |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/8-02. Getters and Setters.mp4 |
15.7 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/8-02. Getters and Setters.vtt |
5 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/8-03. Visibility.mp4 |
19.3 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/8-03. Visibility.vtt |
4 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/8-04. This.mp4 |
13.9 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/8-04. This.vtt |
4 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/8-05. LateInit.mp4 |
8.4 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/8-05. LateInit.vtt |
2 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/8-06. Challenge - LateInit.mp4 |
10.5 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/8-06. Challenge - LateInit.vtt |
2 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/8-07. Delegated Properties.mp4 |
14.5 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/8-07. Delegated Properties.vtt |
3 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/8-08. Challenge - Properties.mp4 |
13 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/8-08. Challenge - Properties.vtt |
2 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/8-09. Conclusion.mp4 |
32.5 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/8-09. Conclusion.vtt |
3 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/sources/1-02-using-intellij.zip |
11 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/sources/1-03-kotlin-basics.zip |
12 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/sources/1-04-comments.zip |
11 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/sources/1-05-pair-triple.zip |
11 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/sources/1-06-Challenge pair and triple.zip |
23 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/sources/1-07-booleans.zip |
11 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/sources/1-08-Challenge booleans.zip |
23 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/sources/1-09-scope.zip |
10 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/sources/2-02-while-loops.zip |
11 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/sources/2-03-Challenge While loops.zip |
24 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/sources/2-04-for-loops.zip |
11 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/sources/2-05-Challenge for loops.zip |
23 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/sources/2-06-when-expressions.zip |
11 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/sources/2-07-Challenge When statements.zip |
25 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/sources/3-02-introduction-to-functions.zip |
11 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/sources/3-03-Challenge intro to functions.zip |
25 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/sources/3-04-more-functions.zip |
11 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/sources/3-05-introduction-to-nullables.zip |
11 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/sources/3-06-Challenge intro to nullables .zip |
25 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/sources/3-07-more-nullables.zip |
11 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/sources/3-08-Challenge more nullables.zip |
24 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/sources/4-02-arrays.zip |
7 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/sources/4-03-challenge arrays.zip |
16 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/sources/4-04-lists.zip |
10 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/sources/4-05-challenge lists.zip |
16 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/sources/4-06-maps.zip |
10 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/sources/4-07-Challenge Maps.zip |
23 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/sources/4-09-mutable-immutable.zip |
11 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/sources/5-02-Higher Order vs Lambdas.zip |
22 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/sources/5-03-Syntax.zip |
22 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/sources/5-04-challenge-lambdas.zip |
16 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/sources/5-05-Generics.zip |
20 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/sources/5-06-Challenge Generics.zip |
27 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/sources/5-07-Collection Methods.zip |
18 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/sources/6-02-Creation.zip |
12 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/sources/6-03-Initializers.zip |
12 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/sources/6-04-Challenge Creation.zip |
29 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/sources/6-05-inheritance.zip |
12 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/sources/6-07-Data Classes.zip |
12 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/sources/6-08-Challenge Data.zip |
27 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/sources/7-02-Open and Sealed Classes.zip |
12 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/sources/7-03-Singletons.zip |
12 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/sources/7-04-Challenge Singletons.zip |
27 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/sources/7-05-Companion.zip |
12 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/sources/7-06-Interfaces.zip |
12 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/sources/7-07-Challenge Interfaces.zip |
27 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/sources/7-08-Enums.zip |
12 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/sources/7-09-Challenge Enums.zip |
26 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/sources/7-10- Extensions.zip |
13 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/sources/8-02-Getters Setters.zip |
12 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/sources/8-03-Visibility.zip |
12 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/sources/8-04-This.zip |
12 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/sources/8-05-LateInit.zip |
12 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/sources/8-06-Challenge LateInit.zip |
26 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/sources/8-07-Delegated Properties.zip |
13 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.2, IntelliJ IDEA 2017.3] Programming in Kotlin (2018.03.20)/sources/8-08-Challenge Properties.zip |
27 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.3, Android 10, Android Studio 3.5.3] Beginning RecyclerView (2020.08.13)/1. RecyclerView Basics/Lesson 01.mp4 |
60.3 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.3, Android 10, Android Studio 3.5.3] Beginning RecyclerView (2020.08.13)/1. RecyclerView Basics/Lesson 01.vtt |
7 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.3, Android 10, Android Studio 3.5.3] Beginning RecyclerView (2020.08.13)/1. RecyclerView Basics/Lesson 02.mp4 |
23.1 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.3, Android 10, Android Studio 3.5.3] Beginning RecyclerView (2020.08.13)/1. RecyclerView Basics/Lesson 02.vtt |
5 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.3, Android 10, Android Studio 3.5.3] Beginning RecyclerView (2020.08.13)/1. RecyclerView Basics/Lesson 03.mp4 |
31.5 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.3, Android 10, Android Studio 3.5.3] Beginning RecyclerView (2020.08.13)/1. RecyclerView Basics/Lesson 03.vtt |
3 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.3, Android 10, Android Studio 3.5.3] Beginning RecyclerView (2020.08.13)/1. RecyclerView Basics/Lesson 04.mp4 |
80.4 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.3, Android 10, Android Studio 3.5.3] Beginning RecyclerView (2020.08.13)/1. RecyclerView Basics/Lesson 04.vtt |
6 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.3, Android 10, Android Studio 3.5.3] Beginning RecyclerView (2020.08.13)/1. RecyclerView Basics/Lesson 05.mp4 |
24.9 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.3, Android 10, Android Studio 3.5.3] Beginning RecyclerView (2020.08.13)/1. RecyclerView Basics/Lesson 05.vtt |
2 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.3, Android 10, Android Studio 3.5.3] Beginning RecyclerView (2020.08.13)/1. RecyclerView Basics/Lesson 06.mp4 |
25.5 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.3, Android 10, Android Studio 3.5.3] Beginning RecyclerView (2020.08.13)/1. RecyclerView Basics/Lesson 06.vtt |
2 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.3, Android 10, Android Studio 3.5.3] Beginning RecyclerView (2020.08.13)/1. RecyclerView Basics/Lesson 07.mp4 |
18.3 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.3, Android 10, Android Studio 3.5.3] Beginning RecyclerView (2020.08.13)/1. RecyclerView Basics/Lesson 07.vtt |
2 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.3, Android 10, Android Studio 3.5.3] Beginning RecyclerView (2020.08.13)/1. RecyclerView Basics/Lesson 08.mp4 |
53.7 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.3, Android 10, Android Studio 3.5.3] Beginning RecyclerView (2020.08.13)/1. RecyclerView Basics/Lesson 08.vtt |
3 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.3, Android 10, Android Studio 3.5.3] Beginning RecyclerView (2020.08.13)/1. RecyclerView Basics/Lesson 09.mp4 |
14.3 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.3, Android 10, Android Studio 3.5.3] Beginning RecyclerView (2020.08.13)/1. RecyclerView Basics/Lesson 09.vtt |
2 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.3, Android 10, Android Studio 3.5.3] Beginning RecyclerView (2020.08.13)/2. Use Different Layouts/Lesson 10.mp4 |
24.7 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.3, Android 10, Android Studio 3.5.3] Beginning RecyclerView (2020.08.13)/2. Use Different Layouts/Lesson 10.vtt |
3 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.3, Android 10, Android Studio 3.5.3] Beginning RecyclerView (2020.08.13)/2. Use Different Layouts/Lesson 11.mp4 |
80.4 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.3, Android 10, Android Studio 3.5.3] Beginning RecyclerView (2020.08.13)/2. Use Different Layouts/Lesson 11.vtt |
3 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.3, Android 10, Android Studio 3.5.3] Beginning RecyclerView (2020.08.13)/2. Use Different Layouts/Lesson 12.mp4 |
67.7 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.3, Android 10, Android Studio 3.5.3] Beginning RecyclerView (2020.08.13)/2. Use Different Layouts/Lesson 12.vtt |
5 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.3, Android 10, Android Studio 3.5.3] Beginning RecyclerView (2020.08.13)/2. Use Different Layouts/Lesson 13.mp4 |
101.3 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.3, Android 10, Android Studio 3.5.3] Beginning RecyclerView (2020.08.13)/2. Use Different Layouts/Lesson 13.vtt |
4 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.3, Android 10, Android Studio 3.5.3] Beginning RecyclerView (2020.08.13)/2. Use Different Layouts/Lesson 14.mp4 |
15.8 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.3, Android 10, Android Studio 3.5.3] Beginning RecyclerView (2020.08.13)/2. Use Different Layouts/Lesson 14.vtt |
1 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.3, Android 10, Android Studio 3.5.3] Beginning RecyclerView (2020.08.13)/2. Use Different Layouts/Lesson 15.mp4 |
13.7 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.3, Android 10, Android Studio 3.5.3] Beginning RecyclerView (2020.08.13)/2. Use Different Layouts/Lesson 15.vtt |
1 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.3, Android 10, Android Studio 3.5.3] Beginning RecyclerView (2020.08.13)/2. Use Different Layouts/Lesson 16.mp4 |
42.8 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.3, Android 10, Android Studio 3.5.3] Beginning RecyclerView (2020.08.13)/2. Use Different Layouts/Lesson 16.vtt |
2 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.3, Android 10, Android Studio 3.5.3] Beginning RecyclerView (2020.08.13)/2. Use Different Layouts/Lesson 17.mp4 |
40.7 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.3, Android 10, Android Studio 3.5.3] Beginning RecyclerView (2020.08.13)/2. Use Different Layouts/Lesson 17.vtt |
2 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.3, Android 10, Android Studio 3.5.3] Beginning RecyclerView (2020.08.13)/2. Use Different Layouts/Lesson 18.mp4 |
19.4 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.3, Android 10, Android Studio 3.5.3] Beginning RecyclerView (2020.08.13)/2. Use Different Layouts/Lesson 18.vtt |
1 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.3, Android 10, Android Studio 3.5.3] Beginning RecyclerView (2020.08.13)/2. Use Different Layouts/Lesson 19.mp4 |
15.8 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.3, Android 10, Android Studio 3.5.3] Beginning RecyclerView (2020.08.13)/2. Use Different Layouts/Lesson 19.vtt |
2 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.3, Android 10, Android Studio 3.5.3] Beginning RecyclerView (2020.08.13)/3. Decorate and Animate RecyclerViews/Lesson 20.mp4 |
20.4 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.3, Android 10, Android Studio 3.5.3] Beginning RecyclerView (2020.08.13)/3. Decorate and Animate RecyclerViews/Lesson 20.vtt |
2 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.3, Android 10, Android Studio 3.5.3] Beginning RecyclerView (2020.08.13)/3. Decorate and Animate RecyclerViews/Lesson 21.mp4 |
77.8 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.3, Android 10, Android Studio 3.5.3] Beginning RecyclerView (2020.08.13)/3. Decorate and Animate RecyclerViews/Lesson 21.vtt |
4 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.3, Android 10, Android Studio 3.5.3] Beginning RecyclerView (2020.08.13)/3. Decorate and Animate RecyclerViews/Lesson 22.mp4 |
50.6 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.3, Android 10, Android Studio 3.5.3] Beginning RecyclerView (2020.08.13)/3. Decorate and Animate RecyclerViews/Lesson 22.vtt |
3 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.3, Android 10, Android Studio 3.5.3] Beginning RecyclerView (2020.08.13)/3. Decorate and Animate RecyclerViews/Lesson 23.mp4 |
33.2 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.3, Android 10, Android Studio 3.5.3] Beginning RecyclerView (2020.08.13)/3. Decorate and Animate RecyclerViews/Lesson 23.vtt |
2 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.3, Android 10, Android Studio 3.5.3] Beginning RecyclerView (2020.08.13)/3. Decorate and Animate RecyclerViews/Lesson 24.mp4 |
51.5 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.3, Android 10, Android Studio 3.5.3] Beginning RecyclerView (2020.08.13)/3. Decorate and Animate RecyclerViews/Lesson 24.vtt |
3 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.3, Android 10, Android Studio 3.5.3] Beginning RecyclerView (2020.08.13)/3. Decorate and Animate RecyclerViews/Lesson 25.mp4 |
33.7 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.3, Android 10, Android Studio 3.5.3] Beginning RecyclerView (2020.08.13)/3. Decorate and Animate RecyclerViews/Lesson 25.vtt |
2 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.3, Android 10, Android Studio 3.5.3] Beginning RecyclerView (2020.08.13)/3. Decorate and Animate RecyclerViews/Lesson 26.mp4 |
9.4 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.3, Android 10, Android Studio 3.5.3] Beginning RecyclerView (2020.08.13)/3. Decorate and Animate RecyclerViews/Lesson 26.vtt |
1 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.3, Android 10, Android Studio 3.5.3] Beginning RecyclerView (2020.08.13)/4. Section Headers and View Types/Lesson 27.mp4 |
7.3 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.3, Android 10, Android Studio 3.5.3] Beginning RecyclerView (2020.08.13)/4. Section Headers and View Types/Lesson 27.vtt |
886 B |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.3, Android 10, Android Studio 3.5.3] Beginning RecyclerView (2020.08.13)/4. Section Headers and View Types/Lesson 28.mp4 |
100.9 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.3, Android 10, Android Studio 3.5.3] Beginning RecyclerView (2020.08.13)/4. Section Headers and View Types/Lesson 28.vtt |
4 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.3, Android 10, Android Studio 3.5.3] Beginning RecyclerView (2020.08.13)/4. Section Headers and View Types/Lesson 29.mp4 |
76.2 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.3, Android 10, Android Studio 3.5.3] Beginning RecyclerView (2020.08.13)/4. Section Headers and View Types/Lesson 29.vtt |
4 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.3, Android 10, Android Studio 3.5.3] Beginning RecyclerView (2020.08.13)/4. Section Headers and View Types/Lesson 30.mp4 |
34.1 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.3, Android 10, Android Studio 3.5.3] Beginning RecyclerView (2020.08.13)/4. Section Headers and View Types/Lesson 30.vtt |
2 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.3, Android 10, Android Studio 3.5.3] Beginning RecyclerView (2020.08.13)/4. Section Headers and View Types/Lesson 31.mp4 |
9.2 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.3, Android 10, Android Studio 3.5.3] Beginning RecyclerView (2020.08.13)/4. Section Headers and View Types/Lesson 31.vtt |
976 B |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.3, Android 10, Android Studio 3.5.3] Beginning RecyclerView (2020.08.13)/5. Common Interactions/Lesson 32.mp4 |
8.7 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.3, Android 10, Android Studio 3.5.3] Beginning RecyclerView (2020.08.13)/5. Common Interactions/Lesson 32.vtt |
1 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.3, Android 10, Android Studio 3.5.3] Beginning RecyclerView (2020.08.13)/5. Common Interactions/Lesson 33.mp4 |
15.4 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.3, Android 10, Android Studio 3.5.3] Beginning RecyclerView (2020.08.13)/5. Common Interactions/Lesson 33.vtt |
2 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.3, Android 10, Android Studio 3.5.3] Beginning RecyclerView (2020.08.13)/5. Common Interactions/Lesson 34.mp4 |
66.5 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.3, Android 10, Android Studio 3.5.3] Beginning RecyclerView (2020.08.13)/5. Common Interactions/Lesson 34.vtt |
2 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.3, Android 10, Android Studio 3.5.3] Beginning RecyclerView (2020.08.13)/5. Common Interactions/Lesson 35.mp4 |
86.5 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.3, Android 10, Android Studio 3.5.3] Beginning RecyclerView (2020.08.13)/5. Common Interactions/Lesson 35.vtt |
5 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.3, Android 10, Android Studio 3.5.3] Beginning RecyclerView (2020.08.13)/5. Common Interactions/Lesson 36.mp4 |
42.2 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.3, Android 10, Android Studio 3.5.3] Beginning RecyclerView (2020.08.13)/5. Common Interactions/Lesson 36.vtt |
3 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.3, Android 10, Android Studio 3.5.3] Beginning RecyclerView (2020.08.13)/5. Common Interactions/Lesson 37.mp4 |
29.2 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.3, Android 10, Android Studio 3.5.3] Beginning RecyclerView (2020.08.13)/5. Common Interactions/Lesson 37.vtt |
2 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.3, Android 10, Android Studio 3.5.3] Beginning RecyclerView (2020.08.13)/5. Common Interactions/Lesson 38.mp4 |
82 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.3, Android 10, Android Studio 3.5.3] Beginning RecyclerView (2020.08.13)/5. Common Interactions/Lesson 38.vtt |
5 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.3, Android 10, Android Studio 3.5.3] Beginning RecyclerView (2020.08.13)/5. Common Interactions/Lesson 39.mp4 |
37 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.3, Android 10, Android Studio 3.5.3] Beginning RecyclerView (2020.08.13)/5. Common Interactions/Lesson 39.vtt |
4 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.3, Android 10, Android Studio 3.5.3] Beginning RecyclerView (2020.08.13)/sources/P01E02 Meet the Starter App materials.zip |
7.3 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.3, Android 10, Android Studio 3.5.3] Beginning RecyclerView (2020.08.13)/sources/P01E03 Setup a RecyclerView materials.zip |
7.3 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.3, Android 10, Android Studio 3.5.3] Beginning RecyclerView (2020.08.13)/sources/P01E04 Connect Components materials.zip |
7.3 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.3, Android 10, Android Studio 3.5.3] Beginning RecyclerView (2020.08.13)/sources/P01E05 Bind the Views materials.zip |
7.3 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.3, Android 10, Android Studio 3.5.3] Beginning RecyclerView (2020.08.13)/sources/P01E06 Challenge - Add More Data materials.zip |
7.3 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.3, Android 10, Android Studio 3.5.3] Beginning RecyclerView (2020.08.13)/sources/P01E07 Respond to Clicks materials.zip |
7.3 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.3, Android 10, Android Studio 3.5.3] Beginning RecyclerView (2020.08.13)/sources/P01E08 Challenge - Build the Favorites Screen materials.zip |
7.4 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.3, Android 10, Android Studio 3.5.3] Beginning RecyclerView (2020.08.13)/sources/P02E02 Create a Horizontal RecyclerView materials.zip |
7.3 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.3, Android 10, Android Studio 3.5.3] Beginning RecyclerView (2020.08.13)/sources/P02E03 Nest a RecyclerView materials.zip |
7.3 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.3, Android 10, Android Studio 3.5.3] Beginning RecyclerView (2020.08.13)/sources/P02E04 Use a GridLayoutManagers materials.zip |
7.3 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.3, Android 10, Android Studio 3.5.3] Beginning RecyclerView (2020.08.13)/sources/P02E05 Use Custom Span Size materials.zip |
7.3 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.3, Android 10, Android Studio 3.5.3] Beginning RecyclerView (2020.08.13)/sources/P02E06 Challenge - Customize Span Size materials.zip |
7.4 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.3, Android 10, Android Studio 3.5.3] Beginning RecyclerView (2020.08.13)/sources/P02E07 Use a StaggeredGridLayoutManager materials.zip |
7.4 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.3, Android 10, Android Studio 3.5.3] Beginning RecyclerView (2020.08.13)/sources/P02E08 Switch Between Span Sizes materials.zip |
7.4 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.3, Android 10, Android Studio 3.5.3] Beginning RecyclerView (2020.08.13)/sources/P02E09 Challenge - Create a Grid materials.zip |
7.4 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.3, Android 10, Android Studio 3.5.3] Beginning RecyclerView (2020.08.13)/sources/P03E02 Item Decoration Offsets materials.zip |
7.4 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.3, Android 10, Android Studio 3.5.3] Beginning RecyclerView (2020.08.13)/sources/P03E03 Draw Item Separators materials.zip |
7.4 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.3, Android 10, Android Studio 3.5.3] Beginning RecyclerView (2020.08.13)/sources/P03E04 Challege - Drag a Grid materials.zip |
7.4 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.3, Android 10, Android Studio 3.5.3] Beginning RecyclerView (2020.08.13)/sources/P03E05 Animate Items materials.zip |
7.3 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.3, Android 10, Android Studio 3.5.3] Beginning RecyclerView (2020.08.13)/sources/P03E06 Challege - Scale Items materials.zip |
7.4 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.3, Android 10, Android Studio 3.5.3] Beginning RecyclerView (2020.08.13)/sources/P04E02 Display Custom Section Headers materials.zip |
7.4 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.3, Android 10, Android Studio 3.5.3] Beginning RecyclerView (2020.08.13)/sources/P04E03 Use Multiple View Types materials.zip |
7.4 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.3, Android 10, Android Studio 3.5.3] Beginning RecyclerView (2020.08.13)/sources/P04E04 Challenge - Add a Custom View materials.zip |
7.4 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.3, Android 10, Android Studio 3.5.3] Beginning RecyclerView (2020.08.13)/sources/P05E03 Rearrange RecyclerView Rows materials.zip |
7.4 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.3, Android 10, Android Studio 3.5.3] Beginning RecyclerView (2020.08.13)/sources/P05E04 Add Drag Handles materials.zip |
7.4 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.3, Android 10, Android Studio 3.5.3] Beginning RecyclerView (2020.08.13)/sources/P05E05 Challenge - Rearrange Items materials.zip |
7.4 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.3, Android 10, Android Studio 3.5.3] Beginning RecyclerView (2020.08.13)/sources/P05E06 Add Swipe to Delete materials.zip |
3.7 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.3, Android 10, Android Studio 3.5.3] Beginning RecyclerView (2020.08.13)/sources/P05E07 Implement Mult-Select.zip |
7.4 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.3, Android 10, Android Studio 3.6] Android Background Processing (2020.07.06)/1. Run Background Work/Lesson 01.mp4 |
27.4 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.3, Android 10, Android Studio 3.6] Android Background Processing (2020.07.06)/1. Run Background Work/Lesson 01.vtt |
3 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.3, Android 10, Android Studio 3.6] Android Background Processing (2020.07.06)/1. Run Background Work/Lesson 02.mp4 |
39 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.3, Android 10, Android Studio 3.6] Android Background Processing (2020.07.06)/1. Run Background Work/Lesson 02.vtt |
6 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.3, Android 10, Android Studio 3.6] Android Background Processing (2020.07.06)/1. Run Background Work/Lesson 03.mp4 |
80 MB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.3, Android 10, Android Studio 3.6] Android Background Processing (2020.07.06)/1. Run Background Work/Lesson 03.vtt |
10 KB |
Ray Wenderlich Video Collection/Android & Kotlin/Courses/[Kotlin 1.3, Android 10, Android Studio 3.6] Android Background Processing (2020.07.06)/1. Run Background Work/Lesson 04.mp4 |
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |
|
0 B |