From 42daa893a390436ed8c5d705bf1e4b63a8563d5e Mon Sep 17 00:00:00 2001 From: mcxiaoke Date: Sat, 24 May 2014 09:57:54 +0800 Subject: [PATCH 1/9] remove old project files --- libs/pulltorefresh/.gitignore | 20 - libs/pulltorefresh/AndroidManifest.xml | 11 - libs/pulltorefresh/LICENSE | 202 -- libs/pulltorefresh/build.xml | 92 - libs/pulltorefresh/pom.xml | 34 - libs/pulltorefresh/proguard-project.txt | 20 - libs/pulltorefresh/project.properties | 12 - .../res/anim/slide_in_from_bottom.xml | 21 - .../res/anim/slide_in_from_top.xml | 21 - .../res/anim/slide_out_to_bottom.xml | 21 - .../res/anim/slide_out_to_top.xml | 21 - .../res/drawable-hdpi/default_ptr_flip.png | Bin 1835 -> 0 bytes .../res/drawable-hdpi/default_ptr_rotate.png | Bin 48963 -> 0 bytes .../res/drawable-hdpi/indicator_arrow.png | Bin 390 -> 0 bytes .../res/drawable-mdpi/default_ptr_flip.png | Bin 1612 -> 0 bytes .../res/drawable-mdpi/default_ptr_rotate.png | Bin 49665 -> 0 bytes .../res/drawable-mdpi/indicator_arrow.png | Bin 445 -> 0 bytes .../res/drawable-xhdpi/default_ptr_flip.png | Bin 1983 -> 0 bytes .../res/drawable-xhdpi/default_ptr_rotate.png | Bin 50019 -> 0 bytes .../res/drawable-xhdpi/indicator_arrow.png | Bin 429 -> 0 bytes .../res/drawable/indicator_bg_bottom.xml | 18 - .../res/drawable/indicator_bg_top.xml | 18 - .../pull_to_refresh_header_horizontal.xml | 29 - .../pull_to_refresh_header_vertical.xml | 59 - .../res/values-ar/pull_refresh_strings.xml | 6 - .../res/values-cs/pull_refresh_strings.xml | 6 - .../res/values-de/pull_refresh_strings.xml | 6 - .../res/values-es/pull_refresh_strings.xml | 6 - .../res/values-fi/pull_refresh_strings.xml | 13 - .../res/values-fr/pull_refresh_strings.xml | 6 - .../res/values-he/pull_refresh_strings.xml | 6 - .../res/values-it/pull_refresh_strings.xml | 6 - .../res/values-iw/pull_refresh_strings.xml | 6 - .../res/values-ja/pull_refresh_strings.xml | 6 - .../res/values-ko/pull_refresh_strings.xml | 6 - .../res/values-nl/pull_refresh_strings.xml | 6 - .../res/values-pl/pull_refresh_strings.xml | 6 - .../values-pt-rBR/pull_refresh_strings.xml | 6 - .../res/values-pt/pull_refresh_strings.xml | 6 - .../res/values-ro/pull_refresh_strings.xml | 6 - .../res/values-ru/pull_refresh_strings.xml | 6 - .../res/values-zh/pull_refresh_strings.xml | 6 - libs/pulltorefresh/res/values/attrs.xml | 80 - libs/pulltorefresh/res/values/dimens.xml | 10 - libs/pulltorefresh/res/values/ids.xml | 8 - .../res/values/pull_refresh_strings.xml | 13 - .../pulltorefresh/library/ILoadingLayout.java | 57 - .../pulltorefresh/library/IPullToRefresh.java | 246 -- .../library/LoadingLayoutProxy.java | 73 - .../library/OverscrollHelper.java | 178 -- .../library/PullToRefreshAdapterViewBase.java | 475 ---- .../library/PullToRefreshBase.java | 1653 ------------- .../PullToRefreshExpandableListView.java | 103 - .../library/PullToRefreshGridView.java | 102 - .../PullToRefreshHorizontalScrollView.java | 110 - .../library/PullToRefreshListView.java | 337 --- .../library/PullToRefreshScrollView.java | 109 - .../library/PullToRefreshWebView.java | 165 -- .../library/extras/PullToRefreshWebView2.java | 132 - .../extras/SoundPullEventListener.java | 96 - .../internal/EmptyViewMethodAccessor.java | 43 - .../library/internal/FlipLoadingLayout.java | 146 -- .../library/internal/IndicatorLayout.java | 147 -- .../library/internal/LoadingLayout.java | 393 --- .../library/internal/RotateLoadingLayout.java | 110 - .../pulltorefresh/library/internal/Utils.java | 13 - .../library/internal/ViewCompat.java | 48 - main/app/.gitignore | 20 - main/app/.settings/org.eclipse.jdt.core.prefs | 281 --- main/app/.settings/org.eclipse.jdt.ui.prefs | 56 - main/app/AndroidManifest.xml | 329 --- main/app/ant.properties | 4 - main/app/assets/curves/ClassicLomo.dat | Bin 768 -> 0 bytes main/app/assets/curves/HDR.dat | Bin 768 -> 0 bytes main/app/assets/curves/bluetone.dat | Bin 768 -> 0 bytes main/app/assets/curves/diana.dat | Bin 768 -> 0 bytes main/app/assets/curves/jingdianHDR.dat | 1 - main/app/assets/curves/jiushiguang.dat | Bin 768 -> 0 bytes main/app/assets/curves/nihong.dat | Bin 768 -> 0 bytes main/app/assets/curves/xingguang.dat | Bin 768 -> 0 bytes main/app/assets/curves/xuancaiLOMO.dat | Bin 768 -> 0 bytes main/app/assets/curves/xuehua.dat | Bin 768 -> 0 bytes main/app/assets/layers/classiclomo | Bin 36272 -> 0 bytes main/app/assets/layers/jiushiguanglayer | Bin 40699 -> 0 bytes main/app/assets/layers/nihonglayer | Bin 67944 -> 0 bytes main/app/assets/layers/shiguanglayer1 | Bin 18251 -> 0 bytes main/app/assets/layers/shiguanglayer2 | Bin 32122 -> 0 bytes main/app/assets/layers/xingguanglayer | Bin 49048 -> 0 bytes main/app/assets/layers/xuancailayer | Bin 12840 -> 0 bytes main/app/assets/layers/xuancailayer2 | Bin 81490 -> 0 bytes main/app/assets/layers/xuehualayer | Bin 49398 -> 0 bytes main/app/build.xml | 85 - main/app/libs/android-support-v4.jar | Bin 393154 -> 0 bytes main/app/libs/httpmime-4.2.3.jar | Bin 26477 -> 0 bytes main/app/pom.xml | 70 - main/app/proguard-project.txt | 20 - main/app/project.properties | 13 - main/app/res/anim/disappear.xml | 9 - main/app/res/anim/footer_appear.xml | 9 - main/app/res/anim/footer_disappear.xml | 9 - main/app/res/anim/grow_from_bottom.xml | 14 - .../anim/grow_from_bottomleft_to_topright.xml | 14 - .../anim/grow_from_bottomright_to_topleft.xml | 14 - main/app/res/anim/grow_from_top.xml | 14 - .../anim/grow_from_topleft_to_bottomright.xml | 14 - .../anim/grow_from_topright_to_bottomleft.xml | 14 - main/app/res/anim/incoming.xml | 20 - main/app/res/anim/on_screen_hint_enter.xml | 24 - main/app/res/anim/on_screen_hint_exit.xml | 24 - main/app/res/anim/outcoming.xml | 19 - main/app/res/anim/pump_bottom.xml | 14 - main/app/res/anim/pump_top.xml | 14 - main/app/res/anim/rail.xml | 7 - main/app/res/anim/scroll_from_top.xml | 19 - main/app/res/anim/shrink_from_bottom.xml | 14 - .../shrink_from_bottomleft_to_topright.xml | 14 - .../shrink_from_bottomright_to_topleft.xml | 14 - main/app/res/anim/shrink_from_top.xml | 14 - .../shrink_from_topleft_to_bottomright.xml | 14 - .../shrink_from_topright_to_bottomleft.xml | 14 - main/app/res/anim/transition_in.xml | 5 - main/app/res/anim/transition_out.xml | 5 - main/app/res/anim/zoom_enter.xml | 30 - main/app/res/anim/zoom_enter_2.xml | 37 - main/app/res/anim/zoom_exit.xml | 44 - main/app/res/anim/zoom_exit_2.xml | 36 - .../res/color/list_item_line1_text_color.xml | 7 - .../res/color/list_item_line2_text_color.xml | 7 - main/app/res/color/write_count_alert_text.xml | 6 - main/app/res/color/write_count_text.xml | 6 - .../res/drawable-hdpi/actionbar_bg_tile.png | Bin 2866 -> 0 bytes .../drawable-hdpi/bg_filter_selected.9.png | Bin 148 -> 0 bytes .../res/drawable-hdpi/btn_cancel_default.png | Bin 5500 -> 0 bytes .../res/drawable-hdpi/btn_cancel_pressed.png | Bin 4947 -> 0 bytes main/app/res/drawable-hdpi/btn_dm_default.png | Bin 7287 -> 0 bytes main/app/res/drawable-hdpi/btn_dm_pressed.png | Bin 7121 -> 0 bytes .../res/drawable-hdpi/btn_follow_default.png | Bin 7365 -> 0 bytes .../res/drawable-hdpi/btn_follow_pressed.png | Bin 7105 -> 0 bytes .../res/drawable-hdpi/btn_login_default.9.png | Bin 2044 -> 0 bytes .../res/drawable-hdpi/btn_login_pressed.9.png | Bin 2208 -> 0 bytes .../drawable-hdpi/btn_register_default.9.png | Bin 1972 -> 0 bytes .../drawable-hdpi/btn_register_pressed.9.png | Bin 2074 -> 0 bytes .../res/drawable-hdpi/btn_reply_default.png | Bin 7669 -> 0 bytes .../res/drawable-hdpi/btn_reply_pressed.png | Bin 7427 -> 0 bytes .../res/drawable-hdpi/btn_send_default.png | Bin 5664 -> 0 bytes .../res/drawable-hdpi/btn_send_pressed.png | Bin 5067 -> 0 bytes .../drawable-hdpi/btn_unfollow_default.png | Bin 6632 -> 0 bytes .../drawable-hdpi/btn_unfollow_pressed.png | Bin 6460 -> 0 bytes .../drawable-hdpi/cb_followrandom_default.png | Bin 3212 -> 0 bytes .../drawable-hdpi/cb_followrandom_pressed.png | Bin 4050 -> 0 bytes .../res/drawable-hdpi/checkbox_bg_default.png | Bin 3419 -> 0 bytes .../res/drawable-hdpi/checkbox_bg_pressed.png | Bin 4111 -> 0 bytes main/app/res/drawable-hdpi/default_head.png | Bin 416 -> 0 bytes main/app/res/drawable-hdpi/down.png | Bin 2988 -> 0 bytes main/app/res/drawable-hdpi/i_back_default.png | Bin 3926 -> 0 bytes main/app/res/drawable-hdpi/i_back_pressed.png | Bin 4110 -> 0 bytes .../drawable-hdpi/i_bar2_delete_default.png | Bin 5123 -> 0 bytes .../drawable-hdpi/i_bar2_delete_pressed.png | Bin 5139 -> 0 bytes .../drawable-hdpi/i_bar2_favorite_default.png | Bin 4922 -> 0 bytes .../drawable-hdpi/i_bar2_favorite_pressed.png | Bin 4691 -> 0 bytes .../drawable-hdpi/i_bar2_reply_default.png | Bin 5489 -> 0 bytes .../drawable-hdpi/i_bar2_reply_pressed.png | Bin 5454 -> 0 bytes .../drawable-hdpi/i_bar2_retweet_default.png | Bin 5590 -> 0 bytes .../drawable-hdpi/i_bar2_retweet_pressed.png | Bin 5466 -> 0 bytes .../drawable-hdpi/i_bar2_share_default.png | Bin 5700 -> 0 bytes .../drawable-hdpi/i_bar2_share_pressed.png | Bin 5607 -> 0 bytes .../i_bar2_unfavorite_default.png | Bin 5159 -> 0 bytes .../app/res/drawable-hdpi/i_close_default.png | Bin 4161 -> 0 bytes .../app/res/drawable-hdpi/i_close_pressed.png | Bin 3993 -> 0 bytes main/app/res/drawable-hdpi/i_goto_default.png | Bin 4182 -> 0 bytes main/app/res/drawable-hdpi/i_goto_pressed.png | Bin 4157 -> 0 bytes main/app/res/drawable-hdpi/i_mini_locked.png | Bin 3300 -> 0 bytes main/app/res/drawable-hdpi/i_mini_photo.png | Bin 3507 -> 0 bytes main/app/res/drawable-hdpi/i_mini_reply.png | Bin 3684 -> 0 bytes .../i_refresh_bottom_default.png | Bin 4652 -> 0 bytes .../i_refresh_bottom_pressed.png | Bin 4682 -> 0 bytes .../res/drawable-hdpi/i_refresh_default.png | Bin 4755 -> 0 bytes .../res/drawable-hdpi/i_refresh_pressed.png | Bin 5577 -> 0 bytes .../res/drawable-hdpi/i_search_default.png | Bin 4830 -> 0 bytes .../res/drawable-hdpi/i_search_pressed.png | Bin 5650 -> 0 bytes .../drawable-hdpi/i_write_bottom_default.png | Bin 4543 -> 0 bytes .../drawable-hdpi/i_write_bottom_pressed.png | Bin 4458 -> 0 bytes .../app/res/drawable-hdpi/i_write_default.png | Bin 4630 -> 0 bytes .../app/res/drawable-hdpi/i_write_pressed.png | Bin 5418 -> 0 bytes main/app/res/drawable-hdpi/ic_adduser_1.png | Bin 4996 -> 0 bytes main/app/res/drawable-hdpi/ic_adduser_2.png | Bin 4716 -> 0 bytes .../app/res/drawable-hdpi/ic_bar_camera_1.png | Bin 5454 -> 0 bytes .../app/res/drawable-hdpi/ic_bar_camera_2.png | Bin 5307 -> 0 bytes main/app/res/drawable-hdpi/ic_bar_draft_1.png | Bin 4848 -> 0 bytes main/app/res/drawable-hdpi/ic_bar_draft_2.png | Bin 4723 -> 0 bytes .../res/drawable-hdpi/ic_bar_gallery_1.png | Bin 4597 -> 0 bytes .../res/drawable-hdpi/ic_bar_gallery_2.png | Bin 4471 -> 0 bytes .../res/drawable-hdpi/ic_bar_geo_off_1.png | Bin 7024 -> 0 bytes .../res/drawable-hdpi/ic_bar_geo_off_2.png | Bin 6964 -> 0 bytes .../app/res/drawable-hdpi/ic_bar_geo_on_1.png | Bin 7330 -> 0 bytes .../res/drawable-hdpi/ic_bar_mention_1.png | Bin 6269 -> 0 bytes .../res/drawable-hdpi/ic_bar_mention_2.png | Bin 6178 -> 0 bytes .../drawable-hdpi/ic_edit_profile_image_1.png | Bin 6930 -> 0 bytes .../drawable-hdpi/ic_edit_profile_image_2.png | Bin 6709 -> 0 bytes main/app/res/drawable-hdpi/ic_menu_about.png | Bin 3877 -> 0 bytes main/app/res/drawable-hdpi/ic_menu_clear.png | Bin 4692 -> 0 bytes .../res/drawable-hdpi/ic_menu_feedback.png | Bin 3956 -> 0 bytes main/app/res/drawable-hdpi/ic_menu_home.png | Bin 4441 -> 0 bytes main/app/res/drawable-hdpi/ic_menu_logout.png | Bin 4180 -> 0 bytes main/app/res/drawable-hdpi/ic_menu_option.png | Bin 4562 -> 0 bytes .../app/res/drawable-hdpi/ic_menu_profile.png | Bin 3905 -> 0 bytes .../app/res/drawable-hdpi/ic_menu_refresh.png | Bin 4492 -> 0 bytes main/app/res/drawable-hdpi/ic_menu_save.png | Bin 4296 -> 0 bytes main/app/res/drawable-hdpi/ic_menu_search.png | Bin 4241 -> 0 bytes main/app/res/drawable-hdpi/ic_notify_dm.png | Bin 3251 -> 0 bytes .../res/drawable-hdpi/ic_notify_download.png | Bin 183 -> 0 bytes main/app/res/drawable-hdpi/ic_notify_home.png | Bin 3322 -> 0 bytes main/app/res/drawable-hdpi/ic_notify_icon.png | Bin 4378 -> 0 bytes .../res/drawable-hdpi/ic_notify_mention.png | Bin 3375 -> 0 bytes main/app/res/drawable-hdpi/ic_ok_1.png | Bin 5421 -> 0 bytes main/app/res/drawable-hdpi/ic_ok_2.png | Bin 5733 -> 0 bytes main/app/res/drawable-hdpi/ic_pop_delete.png | Bin 3142 -> 0 bytes .../app/res/drawable-hdpi/ic_pop_favorite.png | Bin 3140 -> 0 bytes main/app/res/drawable-hdpi/ic_pop_profile.png | Bin 3085 -> 0 bytes main/app/res/drawable-hdpi/ic_pop_reply.png | Bin 3249 -> 0 bytes main/app/res/drawable-hdpi/ic_pop_retweet.png | Bin 3212 -> 0 bytes main/app/res/drawable-hdpi/ic_pop_share.png | Bin 3232 -> 0 bytes .../res/drawable-hdpi/ic_pop_unfavorite.png | Bin 3990 -> 0 bytes .../drawable-hdpi/ic_pulltorefresh_arrow.png | Bin 463 -> 0 bytes main/app/res/drawable-hdpi/ic_send_1.png | Bin 5744 -> 0 bytes main/app/res/drawable-hdpi/ic_send_2.png | Bin 6102 -> 0 bytes main/app/res/drawable-hdpi/ic_sendall_1.png | Bin 6963 -> 0 bytes main/app/res/drawable-hdpi/ic_sendall_2.png | Bin 7249 -> 0 bytes main/app/res/drawable-hdpi/ic_sethead_1.png | Bin 4431 -> 0 bytes main/app/res/drawable-hdpi/ic_sethead_2.png | Bin 5220 -> 0 bytes main/app/res/drawable-hdpi/icon.png | Bin 8702 -> 0 bytes .../res/drawable-hdpi/item_bg_default.9.png | Bin 1962 -> 0 bytes .../res/drawable-hdpi/item_bg_pressed.9.png | Bin 963 -> 0 bytes main/app/res/drawable-hdpi/list_separator.png | Bin 2813 -> 0 bytes main/app/res/drawable-hdpi/loading01.png | Bin 4266 -> 0 bytes main/app/res/drawable-hdpi/loading02.png | Bin 4256 -> 0 bytes main/app/res/drawable-hdpi/loading03.png | Bin 4286 -> 0 bytes main/app/res/drawable-hdpi/loading04.png | Bin 4288 -> 0 bytes main/app/res/drawable-hdpi/loading05.png | Bin 4287 -> 0 bytes main/app/res/drawable-hdpi/loading06.png | Bin 4288 -> 0 bytes main/app/res/drawable-hdpi/loading07.png | Bin 4284 -> 0 bytes main/app/res/drawable-hdpi/loading08.png | Bin 4286 -> 0 bytes main/app/res/drawable-hdpi/navbar_bg_tile.png | Bin 2818 -> 0 bytes main/app/res/drawable-hdpi/photo_icon.png | Bin 8695 -> 0 bytes main/app/res/drawable-hdpi/photo_loading.png | Bin 4572 -> 0 bytes .../res/drawable-hdpi/pic_detail_bar_bg.9.png | Bin 344 -> 0 bytes .../res/drawable-hdpi/pic_detail_topbar.9.png | Bin 179 -> 0 bytes .../drawable-hdpi/pic_detail_topbar_p.9.png | Bin 576 -> 0 bytes main/app/res/drawable-hdpi/pop_down.png | Bin 4973 -> 0 bytes main/app/res/drawable-hdpi/pop_up.png | Bin 4946 -> 0 bytes .../res/drawable-hdpi/status_head_frame.png | Bin 3055 -> 0 bytes .../drawable-hdpi/status_header_default.png | Bin 3302 -> 0 bytes .../drawable-hdpi/status_header_pressed.png | Bin 3316 -> 0 bytes main/app/res/drawable-hdpi/up.png | Bin 2979 -> 0 bytes main/app/res/drawable-hdpi/widget_bg.9.png | Bin 737 -> 0 bytes .../res/drawable-hdpi/widget_ic_camera_1.png | Bin 5176 -> 0 bytes .../res/drawable-hdpi/widget_ic_camera_2.png | Bin 7229 -> 0 bytes .../res/drawable-hdpi/widget_ic_gallery_1.png | Bin 4216 -> 0 bytes .../res/drawable-hdpi/widget_ic_gallery_2.png | Bin 6664 -> 0 bytes .../res/drawable-hdpi/widget_ic_home_1.png | Bin 5748 -> 0 bytes .../res/drawable-hdpi/widget_ic_home_2.png | Bin 7826 -> 0 bytes .../res/drawable-hdpi/widget_ic_write_1.png | Bin 4335 -> 0 bytes .../res/drawable-hdpi/widget_ic_write_2.png | Bin 6919 -> 0 bytes .../drawable-ldpi/ic_pulltorefresh_arrow.png | Bin 281 -> 0 bytes main/app/res/drawable-ldpi/icon.png | Bin 5024 -> 0 bytes .../res/drawable-mdpi/actionbar_bg_tile.png | Bin 2865 -> 0 bytes .../res/drawable-mdpi/btn_cancel_default.png | Bin 4618 -> 0 bytes .../res/drawable-mdpi/btn_cancel_pressed.png | Bin 4285 -> 0 bytes main/app/res/drawable-mdpi/btn_dm_default.png | Bin 5713 -> 0 bytes main/app/res/drawable-mdpi/btn_dm_pressed.png | Bin 5530 -> 0 bytes .../res/drawable-mdpi/btn_follow_default.png | Bin 5699 -> 0 bytes .../res/drawable-mdpi/btn_follow_pressed.png | Bin 5523 -> 0 bytes .../res/drawable-mdpi/btn_login_default.9.png | Bin 1475 -> 0 bytes .../res/drawable-mdpi/btn_login_pressed.9.png | Bin 1656 -> 0 bytes .../res/drawable-mdpi/btn_reply_default.png | Bin 5891 -> 0 bytes .../res/drawable-mdpi/btn_reply_pressed.png | Bin 5773 -> 0 bytes .../res/drawable-mdpi/btn_send_default.png | Bin 4619 -> 0 bytes .../res/drawable-mdpi/btn_send_pressed.png | Bin 4283 -> 0 bytes .../drawable-mdpi/btn_unfollow_default.png | Bin 5427 -> 0 bytes .../drawable-mdpi/btn_unfollow_pressed.png | Bin 5285 -> 0 bytes .../drawable-mdpi/cb_followrandom_default.png | Bin 3141 -> 0 bytes .../drawable-mdpi/cb_followrandom_pressed.png | Bin 3617 -> 0 bytes .../res/drawable-mdpi/checkbox_bg_default.png | Bin 3186 -> 0 bytes .../res/drawable-mdpi/checkbox_bg_pressed.png | Bin 3655 -> 0 bytes main/app/res/drawable-mdpi/default_head.png | Bin 397 -> 0 bytes main/app/res/drawable-mdpi/down.png | Bin 2898 -> 0 bytes main/app/res/drawable-mdpi/i_back_default.png | Bin 3609 -> 0 bytes main/app/res/drawable-mdpi/i_back_pressed.png | Bin 3701 -> 0 bytes .../drawable-mdpi/i_bar2_delete_default.png | Bin 4416 -> 0 bytes .../drawable-mdpi/i_bar2_delete_pressed.png | Bin 4339 -> 0 bytes .../drawable-mdpi/i_bar2_favorite_default.png | Bin 4214 -> 0 bytes .../drawable-mdpi/i_bar2_favorite_pressed.png | Bin 4000 -> 0 bytes .../drawable-mdpi/i_bar2_reply_default.png | Bin 4608 -> 0 bytes .../drawable-mdpi/i_bar2_reply_pressed.png | Bin 4535 -> 0 bytes .../drawable-mdpi/i_bar2_retweet_default.png | Bin 4448 -> 0 bytes .../drawable-mdpi/i_bar2_retweet_pressed.png | Bin 4375 -> 0 bytes .../drawable-mdpi/i_bar2_share_default.png | Bin 4520 -> 0 bytes .../drawable-mdpi/i_bar2_share_pressed.png | Bin 4480 -> 0 bytes .../i_bar2_unfavorite_default.png | Bin 4163 -> 0 bytes .../app/res/drawable-mdpi/i_close_default.png | Bin 3782 -> 0 bytes .../app/res/drawable-mdpi/i_close_pressed.png | Bin 3722 -> 0 bytes main/app/res/drawable-mdpi/i_goto_default.png | Bin 3707 -> 0 bytes main/app/res/drawable-mdpi/i_goto_pressed.png | Bin 3676 -> 0 bytes main/app/res/drawable-mdpi/i_mini_locked.png | Bin 3082 -> 0 bytes main/app/res/drawable-mdpi/i_mini_photo.png | Bin 3111 -> 0 bytes main/app/res/drawable-mdpi/i_mini_reply.png | Bin 3226 -> 0 bytes .../i_refresh_bottom_default.png | Bin 4091 -> 0 bytes .../i_refresh_bottom_pressed.png | Bin 4075 -> 0 bytes .../res/drawable-mdpi/i_refresh_default.png | Bin 4122 -> 0 bytes .../res/drawable-mdpi/i_refresh_pressed.png | Bin 4540 -> 0 bytes .../res/drawable-mdpi/i_search_default.png | Bin 4124 -> 0 bytes .../res/drawable-mdpi/i_search_pressed.png | Bin 4533 -> 0 bytes .../drawable-mdpi/i_write_bottom_default.png | Bin 3931 -> 0 bytes .../drawable-mdpi/i_write_bottom_pressed.png | Bin 3883 -> 0 bytes .../app/res/drawable-mdpi/i_write_default.png | Bin 3988 -> 0 bytes .../app/res/drawable-mdpi/i_write_pressed.png | Bin 4415 -> 0 bytes main/app/res/drawable-mdpi/ic_adduser_1.png | Bin 4627 -> 0 bytes main/app/res/drawable-mdpi/ic_adduser_2.png | Bin 4335 -> 0 bytes .../app/res/drawable-mdpi/ic_bar_camera_1.png | Bin 4402 -> 0 bytes .../app/res/drawable-mdpi/ic_bar_camera_2.png | Bin 4331 -> 0 bytes main/app/res/drawable-mdpi/ic_bar_draft_1.png | Bin 4097 -> 0 bytes main/app/res/drawable-mdpi/ic_bar_draft_2.png | Bin 4067 -> 0 bytes .../res/drawable-mdpi/ic_bar_gallery_1.png | Bin 3948 -> 0 bytes .../res/drawable-mdpi/ic_bar_gallery_2.png | Bin 3910 -> 0 bytes .../res/drawable-mdpi/ic_bar_geo_off_1.png | Bin 5141 -> 0 bytes .../res/drawable-mdpi/ic_bar_geo_off_2.png | Bin 5066 -> 0 bytes .../app/res/drawable-mdpi/ic_bar_geo_on_1.png | Bin 5182 -> 0 bytes .../res/drawable-mdpi/ic_bar_mention_1.png | Bin 4855 -> 0 bytes .../res/drawable-mdpi/ic_bar_mention_2.png | Bin 4782 -> 0 bytes .../drawable-mdpi/ic_edit_profile_image_1.png | Bin 5406 -> 0 bytes .../drawable-mdpi/ic_edit_profile_image_2.png | Bin 5354 -> 0 bytes main/app/res/drawable-mdpi/ic_menu_about.png | Bin 3578 -> 0 bytes main/app/res/drawable-mdpi/ic_menu_clear.png | Bin 4140 -> 0 bytes .../res/drawable-mdpi/ic_menu_feedback.png | Bin 3608 -> 0 bytes main/app/res/drawable-mdpi/ic_menu_home.png | Bin 3933 -> 0 bytes main/app/res/drawable-mdpi/ic_menu_logout.png | Bin 3741 -> 0 bytes main/app/res/drawable-mdpi/ic_menu_option.png | Bin 3983 -> 0 bytes .../app/res/drawable-mdpi/ic_menu_profile.png | Bin 3524 -> 0 bytes .../app/res/drawable-mdpi/ic_menu_refresh.png | Bin 3805 -> 0 bytes main/app/res/drawable-mdpi/ic_menu_save.png | Bin 3884 -> 0 bytes main/app/res/drawable-mdpi/ic_menu_search.png | Bin 3777 -> 0 bytes main/app/res/drawable-mdpi/ic_notify_dm.png | Bin 3084 -> 0 bytes .../res/drawable-mdpi/ic_notify_download.png | Bin 396 -> 0 bytes main/app/res/drawable-mdpi/ic_notify_home.png | Bin 3156 -> 0 bytes main/app/res/drawable-mdpi/ic_notify_icon.png | Bin 3665 -> 0 bytes .../res/drawable-mdpi/ic_notify_mention.png | Bin 3162 -> 0 bytes main/app/res/drawable-mdpi/ic_ok_1.png | Bin 4595 -> 0 bytes main/app/res/drawable-mdpi/ic_ok_2.png | Bin 4865 -> 0 bytes main/app/res/drawable-mdpi/ic_pop_delete.png | Bin 3055 -> 0 bytes .../app/res/drawable-mdpi/ic_pop_favorite.png | Bin 3042 -> 0 bytes main/app/res/drawable-mdpi/ic_pop_profile.png | Bin 3010 -> 0 bytes main/app/res/drawable-mdpi/ic_pop_reply.png | Bin 3120 -> 0 bytes main/app/res/drawable-mdpi/ic_pop_retweet.png | Bin 3121 -> 0 bytes main/app/res/drawable-mdpi/ic_pop_share.png | Bin 3078 -> 0 bytes .../res/drawable-mdpi/ic_pop_unfavorite.png | Bin 3577 -> 0 bytes .../drawable-mdpi/ic_pulltorefresh_arrow.png | Bin 400 -> 0 bytes main/app/res/drawable-mdpi/ic_register_1.png | Bin 4429 -> 0 bytes main/app/res/drawable-mdpi/ic_register_2.png | Bin 4704 -> 0 bytes main/app/res/drawable-mdpi/ic_send_1.png | Bin 4592 -> 0 bytes main/app/res/drawable-mdpi/ic_send_2.png | Bin 4873 -> 0 bytes main/app/res/drawable-mdpi/ic_sendall_1.png | Bin 5709 -> 0 bytes main/app/res/drawable-mdpi/ic_sendall_2.png | Bin 5986 -> 0 bytes main/app/res/drawable-mdpi/ic_sethead_1.png | Bin 3993 -> 0 bytes main/app/res/drawable-mdpi/ic_sethead_2.png | Bin 4518 -> 0 bytes main/app/res/drawable-mdpi/icon.png | Bin 6230 -> 0 bytes .../res/drawable-mdpi/item_bg_default.9.png | Bin 1318 -> 0 bytes .../res/drawable-mdpi/item_bg_pressed.9.png | Bin 588 -> 0 bytes main/app/res/drawable-mdpi/list_separator.png | Bin 2811 -> 0 bytes main/app/res/drawable-mdpi/loading01.png | Bin 3737 -> 0 bytes main/app/res/drawable-mdpi/loading02.png | Bin 3731 -> 0 bytes main/app/res/drawable-mdpi/loading03.png | Bin 3740 -> 0 bytes main/app/res/drawable-mdpi/loading04.png | Bin 3776 -> 0 bytes main/app/res/drawable-mdpi/loading05.png | Bin 3764 -> 0 bytes main/app/res/drawable-mdpi/loading06.png | Bin 3772 -> 0 bytes main/app/res/drawable-mdpi/loading07.png | Bin 3747 -> 0 bytes main/app/res/drawable-mdpi/loading08.png | Bin 3745 -> 0 bytes main/app/res/drawable-mdpi/navbar_bg_tile.png | Bin 2816 -> 0 bytes .../drawable-mdpi/on_screen_hint_frame.9.png | Bin 2181 -> 0 bytes main/app/res/drawable-mdpi/photo_icon.png | Bin 6691 -> 0 bytes main/app/res/drawable-mdpi/photo_loading.png | Bin 3843 -> 0 bytes .../res/drawable-mdpi/status_head_frame.png | Bin 2982 -> 0 bytes .../drawable-mdpi/status_header_default.png | Bin 3139 -> 0 bytes .../drawable-mdpi/status_header_pressed.png | Bin 3131 -> 0 bytes main/app/res/drawable-mdpi/up.png | Bin 2894 -> 0 bytes main/app/res/drawable-mdpi/widget_bg.9.png | Bin 621 -> 0 bytes .../res/drawable-mdpi/widget_ic_camera_1.png | Bin 4360 -> 0 bytes .../res/drawable-mdpi/widget_ic_camera_2.png | Bin 5104 -> 0 bytes .../res/drawable-mdpi/widget_ic_gallery_1.png | Bin 3718 -> 0 bytes .../res/drawable-mdpi/widget_ic_gallery_2.png | Bin 4720 -> 0 bytes .../res/drawable-mdpi/widget_ic_home_1.png | Bin 4702 -> 0 bytes .../res/drawable-mdpi/widget_ic_home_2.png | Bin 5483 -> 0 bytes .../res/drawable-mdpi/widget_ic_write_1.png | Bin 3934 -> 0 bytes .../res/drawable-mdpi/widget_ic_write_2.png | Bin 4942 -> 0 bytes .../drawable-nodpi/btn_send_bg_default.9.png | Bin 649 -> 0 bytes .../drawable-nodpi/btn_send_bg_disabled.9.png | Bin 572 -> 0 bytes .../drawable-nodpi/btn_send_bg_pressed.9.png | Bin 663 -> 0 bytes .../drawable-nodpi/button_bg_default.9.png | Bin 870 -> 0 bytes .../drawable-nodpi/button_bg_disabled.9.png | Bin 540 -> 0 bytes .../drawable-nodpi/button_bg_pressed.9.png | Bin 876 -> 0 bytes main/app/res/drawable-nodpi/dialog_bg.9.png | Bin 250 -> 0 bytes .../res/drawable-nodpi/input_bg_default.9.png | Bin 553 -> 0 bytes .../res/drawable-nodpi/input_bg_pressed.9.png | Bin 585 -> 0 bytes .../list_selector_pressed.9.png | Bin 466 -> 0 bytes .../oper_button_highlight.9.png | Bin 137 -> 0 bytes .../drawable-nodpi/oper_button_normal.9.png | Bin 131 -> 0 bytes main/app/res/drawable-nodpi/photo_frame.png | Bin 3004 -> 0 bytes main/app/res/drawable-nodpi/progress.png | Bin 1131 -> 0 bytes main/app/res/drawable-nodpi/rect_bg.9.png | Bin 151 -> 0 bytes main/app/res/drawable-nodpi/separator.9.png | Bin 89 -> 0 bytes .../res/drawable-nodpi/text_white_bg.9.png | Bin 190 -> 0 bytes main/app/res/drawable-nodpi/turn_left.png | Bin 3179 -> 0 bytes main/app/res/drawable-nodpi/turn_right.png | Bin 3193 -> 0 bytes main/app/res/drawable/action_item_btn.xml | 17 - .../res/drawable/action_item_selected.9.png | Bin 909 -> 0 bytes main/app/res/drawable/actionbar_bg.xml | 6 - main/app/res/drawable/alert_dialog_bg.9.png | Bin 570 -> 0 bytes main/app/res/drawable/animation_refresh.xml | 30 - main/app/res/drawable/arrow_down.png | Bin 922 -> 0 bytes main/app/res/drawable/arrow_up.png | Bin 893 -> 0 bytes main/app/res/drawable/btn_cancel.xml | 8 - main/app/res/drawable/btn_dm.xml | 8 - main/app/res/drawable/btn_follow.xml | 8 - main/app/res/drawable/btn_register.xml | 8 - main/app/res/drawable/btn_reply.xml | 8 - main/app/res/drawable/btn_send.xml | 8 - main/app/res/drawable/btn_send_bg.xml | 9 - main/app/res/drawable/btn_signin.xml | 8 - main/app/res/drawable/btn_unfollow.xml | 8 - main/app/res/drawable/button_bg.xml | 9 - main/app/res/drawable/cb_followrandom.xml | 7 - main/app/res/drawable/checkbox_bg.xml | 7 - main/app/res/drawable/custom_progress.xml | 6 - main/app/res/drawable/i_back.xml | 8 - main/app/res/drawable/i_bar2_delete.xml | 8 - main/app/res/drawable/i_bar2_favorite.xml | 8 - main/app/res/drawable/i_bar2_reply.xml | 8 - main/app/res/drawable/i_bar2_retweet.xml | 8 - main/app/res/drawable/i_bar2_share.xml | 8 - main/app/res/drawable/i_bar2_unfavorite.xml | 8 - main/app/res/drawable/i_close.xml | 8 - main/app/res/drawable/i_goto.xml | 8 - main/app/res/drawable/i_refresh.xml | 8 - main/app/res/drawable/i_refresh_bottom.xml | 8 - main/app/res/drawable/i_search.xml | 8 - main/app/res/drawable/i_write.xml | 8 - main/app/res/drawable/i_write_bottom.xml | 8 - main/app/res/drawable/ic_adduser.xml | 8 - main/app/res/drawable/ic_bar_camera.xml | 8 - main/app/res/drawable/ic_bar_draft.xml | 8 - main/app/res/drawable/ic_bar_gallery.xml | 8 - main/app/res/drawable/ic_bar_geooff.xml | 8 - main/app/res/drawable/ic_bar_geoon.xml | 8 - main/app/res/drawable/ic_bar_mention.xml | 8 - .../res/drawable/ic_edit_profile_image.xml | 8 - main/app/res/drawable/ic_ok.xml | 8 - main/app/res/drawable/ic_register.xml | 8 - main/app/res/drawable/ic_send.xml | 8 - main/app/res/drawable/ic_sendall.xml | 8 - main/app/res/drawable/ic_sethead.xml | 8 - main/app/res/drawable/icon.png | Bin 1723 -> 0 bytes main/app/res/drawable/image_box.xml | 10 - main/app/res/drawable/input_bg.xml | 8 - main/app/res/drawable/item_bg.xml | 8 - .../res/drawable/list_background_selector.xml | 12 - main/app/res/drawable/list_selector.xml | 9 - .../drawable/loading_progress_drawable.xml | 42 - .../drawable/picdetail_title_divide_line.png | Bin 119 -> 0 bytes .../res/drawable/picdetail_titlebtn_bg.xml | 7 - main/app/res/drawable/pop.9.png | Bin 349 -> 0 bytes main/app/res/drawable/popup.9.png | Bin 457 -> 0 bytes .../pull_to_refresh_header_background.xml | 25 - main/app/res/drawable/rounded_corners_pop.xml | 18 - main/app/res/drawable/status_header.xml | 8 - .../res/drawable/title_page_indicator_bg.xml | 5 - main/app/res/drawable/tmp.xml | 21 - main/app/res/drawable/widget_ic_camera.xml | 8 - main/app/res/drawable/widget_ic_gallery.xml | 8 - main/app/res/drawable/widget_ic_home.xml | 8 - main/app/res/drawable/widget_ic_write.xml | 8 - .../res/layout-land/dialog_color_picker.xml | 70 - .../app/res/layout/action_item_horizontal.xml | 28 - main/app/res/layout/action_item_vertical.xml | 25 - main/app/res/layout/actionbar.xml | 40 - main/app/res/layout/app_msg.xml | 20 - main/app/res/layout/dialog_alert.xml | 58 - main/app/res/layout/dialog_color_picker.xml | 69 - main/app/res/layout/dialog_confirm.xml | 67 - main/app/res/layout/dialog_save_confirm.xml | 76 - main/app/res/layout/download_notification.xml | 27 - main/app/res/layout/edit_profile.xml | 90 - main/app/res/layout/empty.xml | 25 - main/app/res/layout/home.xml | 33 - main/app/res/layout/horiz_separator.xml | 12 - main/app/res/layout/list.xml | 20 - main/app/res/layout/list_drafts.xml | 22 - main/app/res/layout/list_footer.xml | 28 - main/app/res/layout/list_gap.xml | 28 - main/app/res/layout/list_header.xml | 28 - .../app/res/layout/list_item_autocomplete.xml | 14 - main/app/res/layout/list_item_chooseuser.xml | 66 - main/app/res/layout/list_item_draft.xml | 23 - main/app/res/layout/list_item_message.xml | 47 - main/app/res/layout/list_item_search.xml | 22 - main/app/res/layout/list_item_status.xml | 67 - main/app/res/layout/list_item_user.xml | 60 - main/app/res/layout/list_ptr.xml | 34 - main/app/res/layout/list_users.xml | 46 - main/app/res/layout/login.xml | 53 - main/app/res/layout/myprofile.xml | 153 -- main/app/res/layout/newversion.xml | 65 - main/app/res/layout/noitems.xml | 16 - main/app/res/layout/photoview.xml | 14 - main/app/res/layout/popup_horizontal.xml | 25 - main/app/res/layout/popup_vertical.xml | 40 - main/app/res/layout/profile.xml | 183 -- main/app/res/layout/progress_dialog.xml | 12 - main/app/res/layout/ptr_list.xml | 19 - main/app/res/layout/screen_album.xml | 17 - main/app/res/layout/screen_home.xml | 23 - main/app/res/layout/search.xml | 25 - .../res/layout/seekbar_preference_dialog.xml | 30 - main/app/res/layout/send.xml | 62 - main/app/res/layout/send_select_user.xml | 27 - main/app/res/layout/status.xml | 168 -- main/app/res/layout/two_button_group.xml | 26 - main/app/res/layout/user_choose.xml | 44 - main/app/res/layout/widget_small.xml | 39 - main/app/res/layout/widget_tiny.xml | 30 - main/app/res/layout/write.xml | 139 -- main/app/res/menu/dm_list_menu.xml | 14 - main/app/res/menu/home_menu.xml | 29 - main/app/res/raw/pop.m4a | Bin 5256 -> 0 bytes main/app/res/values/api.xml | 7 - main/app/res/values/app_msg_colors.xml | 8 - main/app/res/values/arrays.xml | 37 - main/app/res/values/attrs.xml | 4 - main/app/res/values/attrs_page_indicator.xml | 75 - main/app/res/values/colors.xml | 28 - main/app/res/values/config.xml | 5 - .../res/values/defaults_page_indicator.xml | 52 - main/app/res/values/dimens.xml | 39 - main/app/res/values/ids.xml | 155 -- main/app/res/values/integers.xml | 10 - main/app/res/values/settings.xml | 55 - main/app/res/values/strings.xml | 20 - main/app/res/values/styles.xml | 439 ---- main/app/res/values/styles_page_indicator.xml | 49 - main/app/res/values/styles_popup.xml | 50 - main/app/res/xml/options.xml | 186 -- main/app/res/xml/searchable.xml | 7 - main/app/res/xml/widget_small.xml | 6 - main/app/res/xml/widget_tiny.xml | 6 - .../com/fanfou/app/opensource/AppContext.java | 261 -- .../fanfou/app/opensource/BaseActivity.java | 212 -- .../app/opensource/BaseTimelineActivity.java | 361 --- .../app/opensource/ConversationPage.java | 205 -- .../com/fanfou/app/opensource/DraftsPage.java | 181 -- .../app/opensource/EditProfilePage.java | 529 ----- .../com/fanfou/app/opensource/HomePage.java | 799 ------- .../com/fanfou/app/opensource/LoginPage.java | 369 --- .../fanfou/app/opensource/MyProfilePage.java | 375 --- .../fanfou/app/opensource/NewVersionPage.java | 138 -- .../fanfou/app/opensource/PhotoViewPage.java | 160 -- .../fanfou/app/opensource/ProfilePage.java | 540 ----- .../com/fanfou/app/opensource/SearchPage.java | 172 -- .../app/opensource/SearchResultsPage.java | 317 --- .../com/fanfou/app/opensource/SendPage.java | 395 --- .../fanfou/app/opensource/SettingsPage.java | 242 -- .../com/fanfou/app/opensource/SplashPage.java | 50 - .../com/fanfou/app/opensource/StatusPage.java | 556 ----- .../fanfou/app/opensource/UserChoosePage.java | 400 ---- .../app/opensource/UserFavoritesPage.java | 66 - .../fanfou/app/opensource/UserListPage.java | 384 --- .../fanfou/app/opensource/UserSelectPage.java | 321 --- .../app/opensource/UserTimelinePage.java | 68 - .../fanfou/app/opensource/WebviewPage.java | 30 - .../com/fanfou/app/opensource/WritePage.java | 676 ------ .../app/opensource/adapter/AtTokenizer.java | 73 - .../adapter/AutoCompleteCursorAdapter.java | 123 - .../opensource/adapter/BaseArrayAdapter.java | 85 - .../opensource/adapter/BaseCursorAdapter.java | 111 - .../adapter/ConversationAdapter.java | 179 -- .../adapter/DraftsCursorAdaper.java | 86 - .../adapter/MessageCursorAdapter.java | 165 -- .../app/opensource/adapter/SearchAdapter.java | 82 - .../adapter/SearchResultsAdapter.java | 199 -- .../opensource/adapter/SpaceTokenizer.java | 81 - .../adapter/StatusArrayAdapter.java | 251 -- .../adapter/StatusCursorAdapter.java | 239 -- .../opensource/adapter/UserArrayAdapter.java | 132 - .../adapter/UserChooseCursorAdapter.java | 146 -- .../opensource/adapter/UserCursorAdapter.java | 125 - .../app/opensource/adapter/ViewsAdapter.java | 83 - .../fanfou/app/opensource/api/ApiClient.java | 510 ---- .../app/opensource/api/ApiClientFactory.java | 33 - .../app/opensource/api/ApiClientImpl.java | 1082 --------- .../fanfou/app/opensource/api/ApiConfig.java | 257 -- .../app/opensource/api/ApiException.java | 65 - .../fanfou/app/opensource/api/ApiParser.java | 497 ---- .../opensource/api/bean/DirectMessage.java | 405 ---- .../fanfou/app/opensource/api/bean/Draft.java | 171 -- .../fanfou/app/opensource/api/bean/Photo.java | 130 - .../app/opensource/api/bean/Search.java | 30 - .../app/opensource/api/bean/Status.java | 496 ---- .../app/opensource/api/bean/Storable.java | 32 - .../fanfou/app/opensource/api/bean/User.java | 349 --- .../app/opensource/auth/OAuthConfig.java | 51 - .../app/opensource/auth/OAuthHelper.java | 302 --- .../app/opensource/auth/OAuthService.java | 66 - .../app/opensource/auth/OAuthToken.java | 111 - .../app/opensource/auth/XAuthService.java | 78 - .../auth/exception/AuthException.java | 37 - .../auth/exception/AuthFailedException.java | 21 - .../auth/exception/OAuthTokenException.java | 39 - .../app/opensource/cache/AbstractCache.java | 113 - .../app/opensource/cache/CacheManager.java | 136 -- .../fanfou/app/opensource/cache/ICache.java | 39 - .../app/opensource/cache/ImageCache.java | 176 -- .../app/opensource/cache/ImageLoader.java | 45 - .../opensource/cache/ImageLoaderFactory.java | 31 - .../app/opensource/cache/ImageLoaderImpl.java | 378 --- .../app/opensource/cache/StatusCache.java | 34 - .../app/opensource/cache/UserCache.java | 35 - .../opensource/dao/model/AbstractModel.java | 34 - .../dao/model/DirectMessageModel.java | 431 ---- .../app/opensource/dao/model/Model.java | 24 - .../app/opensource/dao/model/PhotoModel.java | 102 - .../app/opensource/dao/model/RecordModel.java | 121 - .../app/opensource/dao/model/StatusModel.java | 659 ----- .../app/opensource/dao/model/UserModel.java | 477 ---- .../fanfou/app/opensource/db/Contents.java | 289 --- .../fanfou/app/opensource/db/Database.java | 981 -------- .../app/opensource/db/FanFouProvider.java | 1000 -------- .../app/opensource/db/SQLiteHelper.java | 76 - .../opensource/dialog/AlertInfoDialog.java | 134 -- .../app/opensource/dialog/ConfirmDialog.java | 170 -- .../opensource/dialog/SaveConfirmDialog.java | 153 -- .../app/opensource/http/ResponseCode.java | 51 - .../app/opensource/http/SimpleClient.java | 124 - .../app/opensource/http/SimpleRequest.java | 284 --- .../opensource/http/SimpleRequestParam.java | 132 - .../app/opensource/http/SimpleResponse.java | 102 - .../http/support/DecompressingEntity.java | 104 - .../support/DeflateDecompressingEntity.java | 186 -- .../http/support/GzipDecompressingEntity.java | 80 - .../http/support/GzipRequestInterceptor.java | 44 - .../http/support/GzipResponseInterceptor.java | 53 - .../http/support/RequestRetryHandler.java | 94 - .../BottomIconPositionPreference.java | 33 - .../CheckUpdateDialogPreference.java | 94 - .../ClearCacheDialogPreference.java | 91 - .../ClearDataDialogPreference.java | 82 - .../preferences/DialogPreference.java | 34 - .../preferences/EmailDialogPreference.java | 54 - .../preferences/LogoutDialogPreference.java | 51 - .../preferences/OkCancelPreference.java | 50 - .../preferences/ResetAppDialogPreference.java | 88 - .../preferences/SeekBarPreference.java | 224 -- .../colorpicker/AlphaPatternDrawable.java | 134 -- .../colorpicker/ColorPickerDialog.java | 130 - .../colorpicker/ColorPickerPanelView.java | 174 -- .../colorpicker/ColorPickerPreference.java | 267 --- .../colorpicker/ColorPickerView.java | 957 -------- .../app/opensource/receiver/BootReceiver.java | 41 - .../receiver/NotificationReceiver.java | 223 -- .../service/AutoCompleteService.java | 152 -- .../opensource/service/BaseIntentService.java | 31 - .../app/opensource/service/Constants.java | 172 -- .../opensource/service/DownloadService.java | 398 ---- .../app/opensource/service/FanFouService.java | 993 -------- .../service/FanfouServiceManager.java | 420 ---- .../service/NotificationService.java | 370 --- .../service/PostMessageService.java | 168 -- .../opensource/service/PostStatusService.java | 211 -- .../app/opensource/service/QueueService.java | 172 -- .../service/WakefulIntentService.java | 75 - .../app/opensource/task/AsyncTaskResult.java | 51 - .../fanfou/app/opensource/ui/ActionBar.java | 348 --- .../app/opensource/ui/ActionManager.java | 278 --- .../app/opensource/ui/TextChangeListener.java | 41 - .../fanfou/app/opensource/ui/UIManager.java | 283 --- .../ui/imagezoom/ImageViewTouch.java | 193 -- .../ui/imagezoom/ImageViewTouchBase.java | 427 ---- .../opensource/ui/imagezoom/RotateBitmap.java | 102 - .../opensource/ui/quickaction/ActionItem.java | 204 -- .../ui/quickaction/PopupWindows.java | 158 -- .../ui/quickaction/QuickAction.java | 524 ---- .../ui/viewpager/PageIndicator.java | 72 - .../ui/viewpager/TitlePageIndicator.java | 734 ------ .../ui/viewpager/TitleProvider.java | 29 - .../opensource/ui/widget/EndlessListView.java | 385 --- .../ui/widget/EndlessListViewNoHeader.java | 233 -- .../fanfou/app/opensource/ui/widget/Exif.java | 139 -- .../ui/widget/MyAutoCompleteTextView.java | 56 - .../ui/widget/ScaleGestureDetector.java | 496 ---- .../ui/widget/ScrollingTextView.java | 73 - .../app/opensource/update/AppVersionInfo.java | 154 -- .../app/opensource/util/AlarmHelper.java | 120 - .../app/opensource/util/CommonHelper.java | 326 --- .../app/opensource/util/CryptoHelper.java | 562 ----- .../app/opensource/util/DateTimeHelper.java | 153 -- .../fanfou/app/opensource/util/IOHelper.java | 286 --- .../app/opensource/util/ImageHelper.java | 1026 -------- .../app/opensource/util/IntentHelper.java | 140 -- .../app/opensource/util/LinkifyCompat.java | 586 ----- .../app/opensource/util/NetworkHelper.java | 233 -- .../app/opensource/util/OptionHelper.java | 217 -- .../app/opensource/util/PatternsCompat.java | 231 -- .../app/opensource/util/PatternsHelper.java | 155 -- .../app/opensource/util/SoundManager.java | 143 -- .../app/opensource/util/StringHelper.java | 427 ---- .../app/opensource/util/ToastHelper.java | 52 - .../app/opensource/util/support/AppMsg.java | 349 --- .../app/opensource/util/support/Base64.java | 2113 ----------------- .../opensource/util/support/MsgManager.java | 174 -- .../app/opensource/widget/WidgetSmall.java | 87 - .../app/opensource/widget/WidgetTiny.java | 79 - 717 files changed, 51120 deletions(-) delete mode 100644 libs/pulltorefresh/.gitignore delete mode 100644 libs/pulltorefresh/AndroidManifest.xml delete mode 100644 libs/pulltorefresh/LICENSE delete mode 100644 libs/pulltorefresh/build.xml delete mode 100644 libs/pulltorefresh/pom.xml delete mode 100644 libs/pulltorefresh/proguard-project.txt delete mode 100644 libs/pulltorefresh/project.properties delete mode 100644 libs/pulltorefresh/res/anim/slide_in_from_bottom.xml delete mode 100644 libs/pulltorefresh/res/anim/slide_in_from_top.xml delete mode 100644 libs/pulltorefresh/res/anim/slide_out_to_bottom.xml delete mode 100644 libs/pulltorefresh/res/anim/slide_out_to_top.xml delete mode 100644 libs/pulltorefresh/res/drawable-hdpi/default_ptr_flip.png delete mode 100644 libs/pulltorefresh/res/drawable-hdpi/default_ptr_rotate.png delete mode 100644 libs/pulltorefresh/res/drawable-hdpi/indicator_arrow.png delete mode 100644 libs/pulltorefresh/res/drawable-mdpi/default_ptr_flip.png delete mode 100644 libs/pulltorefresh/res/drawable-mdpi/default_ptr_rotate.png delete mode 100644 libs/pulltorefresh/res/drawable-mdpi/indicator_arrow.png delete mode 100644 libs/pulltorefresh/res/drawable-xhdpi/default_ptr_flip.png delete mode 100644 libs/pulltorefresh/res/drawable-xhdpi/default_ptr_rotate.png delete mode 100644 libs/pulltorefresh/res/drawable-xhdpi/indicator_arrow.png delete mode 100644 libs/pulltorefresh/res/drawable/indicator_bg_bottom.xml delete mode 100644 libs/pulltorefresh/res/drawable/indicator_bg_top.xml delete mode 100644 libs/pulltorefresh/res/layout/pull_to_refresh_header_horizontal.xml delete mode 100644 libs/pulltorefresh/res/layout/pull_to_refresh_header_vertical.xml delete mode 100644 libs/pulltorefresh/res/values-ar/pull_refresh_strings.xml delete mode 100644 libs/pulltorefresh/res/values-cs/pull_refresh_strings.xml delete mode 100644 libs/pulltorefresh/res/values-de/pull_refresh_strings.xml delete mode 100644 libs/pulltorefresh/res/values-es/pull_refresh_strings.xml delete mode 100644 libs/pulltorefresh/res/values-fi/pull_refresh_strings.xml delete mode 100644 libs/pulltorefresh/res/values-fr/pull_refresh_strings.xml delete mode 100644 libs/pulltorefresh/res/values-he/pull_refresh_strings.xml delete mode 100644 libs/pulltorefresh/res/values-it/pull_refresh_strings.xml delete mode 100644 libs/pulltorefresh/res/values-iw/pull_refresh_strings.xml delete mode 100644 libs/pulltorefresh/res/values-ja/pull_refresh_strings.xml delete mode 100644 libs/pulltorefresh/res/values-ko/pull_refresh_strings.xml delete mode 100644 libs/pulltorefresh/res/values-nl/pull_refresh_strings.xml delete mode 100644 libs/pulltorefresh/res/values-pl/pull_refresh_strings.xml delete mode 100644 libs/pulltorefresh/res/values-pt-rBR/pull_refresh_strings.xml delete mode 100644 libs/pulltorefresh/res/values-pt/pull_refresh_strings.xml delete mode 100644 libs/pulltorefresh/res/values-ro/pull_refresh_strings.xml delete mode 100644 libs/pulltorefresh/res/values-ru/pull_refresh_strings.xml delete mode 100644 libs/pulltorefresh/res/values-zh/pull_refresh_strings.xml delete mode 100644 libs/pulltorefresh/res/values/attrs.xml delete mode 100644 libs/pulltorefresh/res/values/dimens.xml delete mode 100644 libs/pulltorefresh/res/values/ids.xml delete mode 100644 libs/pulltorefresh/res/values/pull_refresh_strings.xml delete mode 100644 libs/pulltorefresh/src/com/handmark/pulltorefresh/library/ILoadingLayout.java delete mode 100644 libs/pulltorefresh/src/com/handmark/pulltorefresh/library/IPullToRefresh.java delete mode 100644 libs/pulltorefresh/src/com/handmark/pulltorefresh/library/LoadingLayoutProxy.java delete mode 100644 libs/pulltorefresh/src/com/handmark/pulltorefresh/library/OverscrollHelper.java delete mode 100644 libs/pulltorefresh/src/com/handmark/pulltorefresh/library/PullToRefreshAdapterViewBase.java delete mode 100644 libs/pulltorefresh/src/com/handmark/pulltorefresh/library/PullToRefreshBase.java delete mode 100644 libs/pulltorefresh/src/com/handmark/pulltorefresh/library/PullToRefreshExpandableListView.java delete mode 100644 libs/pulltorefresh/src/com/handmark/pulltorefresh/library/PullToRefreshGridView.java delete mode 100644 libs/pulltorefresh/src/com/handmark/pulltorefresh/library/PullToRefreshHorizontalScrollView.java delete mode 100644 libs/pulltorefresh/src/com/handmark/pulltorefresh/library/PullToRefreshListView.java delete mode 100644 libs/pulltorefresh/src/com/handmark/pulltorefresh/library/PullToRefreshScrollView.java delete mode 100644 libs/pulltorefresh/src/com/handmark/pulltorefresh/library/PullToRefreshWebView.java delete mode 100644 libs/pulltorefresh/src/com/handmark/pulltorefresh/library/extras/PullToRefreshWebView2.java delete mode 100644 libs/pulltorefresh/src/com/handmark/pulltorefresh/library/extras/SoundPullEventListener.java delete mode 100644 libs/pulltorefresh/src/com/handmark/pulltorefresh/library/internal/EmptyViewMethodAccessor.java delete mode 100644 libs/pulltorefresh/src/com/handmark/pulltorefresh/library/internal/FlipLoadingLayout.java delete mode 100644 libs/pulltorefresh/src/com/handmark/pulltorefresh/library/internal/IndicatorLayout.java delete mode 100644 libs/pulltorefresh/src/com/handmark/pulltorefresh/library/internal/LoadingLayout.java delete mode 100644 libs/pulltorefresh/src/com/handmark/pulltorefresh/library/internal/RotateLoadingLayout.java delete mode 100644 libs/pulltorefresh/src/com/handmark/pulltorefresh/library/internal/Utils.java delete mode 100644 libs/pulltorefresh/src/com/handmark/pulltorefresh/library/internal/ViewCompat.java delete mode 100644 main/app/.gitignore delete mode 100644 main/app/.settings/org.eclipse.jdt.core.prefs delete mode 100644 main/app/.settings/org.eclipse.jdt.ui.prefs delete mode 100644 main/app/AndroidManifest.xml delete mode 100644 main/app/ant.properties delete mode 100644 main/app/assets/curves/ClassicLomo.dat delete mode 100644 main/app/assets/curves/HDR.dat delete mode 100644 main/app/assets/curves/bluetone.dat delete mode 100644 main/app/assets/curves/diana.dat delete mode 100644 main/app/assets/curves/jingdianHDR.dat delete mode 100644 main/app/assets/curves/jiushiguang.dat delete mode 100644 main/app/assets/curves/nihong.dat delete mode 100644 main/app/assets/curves/xingguang.dat delete mode 100644 main/app/assets/curves/xuancaiLOMO.dat delete mode 100644 main/app/assets/curves/xuehua.dat delete mode 100644 main/app/assets/layers/classiclomo delete mode 100644 main/app/assets/layers/jiushiguanglayer delete mode 100644 main/app/assets/layers/nihonglayer delete mode 100644 main/app/assets/layers/shiguanglayer1 delete mode 100644 main/app/assets/layers/shiguanglayer2 delete mode 100644 main/app/assets/layers/xingguanglayer delete mode 100644 main/app/assets/layers/xuancailayer delete mode 100644 main/app/assets/layers/xuancailayer2 delete mode 100644 main/app/assets/layers/xuehualayer delete mode 100644 main/app/build.xml delete mode 100644 main/app/libs/android-support-v4.jar delete mode 100644 main/app/libs/httpmime-4.2.3.jar delete mode 100644 main/app/pom.xml delete mode 100644 main/app/proguard-project.txt delete mode 100644 main/app/project.properties delete mode 100644 main/app/res/anim/disappear.xml delete mode 100644 main/app/res/anim/footer_appear.xml delete mode 100644 main/app/res/anim/footer_disappear.xml delete mode 100644 main/app/res/anim/grow_from_bottom.xml delete mode 100644 main/app/res/anim/grow_from_bottomleft_to_topright.xml delete mode 100644 main/app/res/anim/grow_from_bottomright_to_topleft.xml delete mode 100644 main/app/res/anim/grow_from_top.xml delete mode 100644 main/app/res/anim/grow_from_topleft_to_bottomright.xml delete mode 100644 main/app/res/anim/grow_from_topright_to_bottomleft.xml delete mode 100644 main/app/res/anim/incoming.xml delete mode 100644 main/app/res/anim/on_screen_hint_enter.xml delete mode 100644 main/app/res/anim/on_screen_hint_exit.xml delete mode 100644 main/app/res/anim/outcoming.xml delete mode 100644 main/app/res/anim/pump_bottom.xml delete mode 100644 main/app/res/anim/pump_top.xml delete mode 100644 main/app/res/anim/rail.xml delete mode 100644 main/app/res/anim/scroll_from_top.xml delete mode 100644 main/app/res/anim/shrink_from_bottom.xml delete mode 100644 main/app/res/anim/shrink_from_bottomleft_to_topright.xml delete mode 100644 main/app/res/anim/shrink_from_bottomright_to_topleft.xml delete mode 100644 main/app/res/anim/shrink_from_top.xml delete mode 100644 main/app/res/anim/shrink_from_topleft_to_bottomright.xml delete mode 100644 main/app/res/anim/shrink_from_topright_to_bottomleft.xml delete mode 100644 main/app/res/anim/transition_in.xml delete mode 100644 main/app/res/anim/transition_out.xml delete mode 100644 main/app/res/anim/zoom_enter.xml delete mode 100644 main/app/res/anim/zoom_enter_2.xml delete mode 100644 main/app/res/anim/zoom_exit.xml delete mode 100644 main/app/res/anim/zoom_exit_2.xml delete mode 100644 main/app/res/color/list_item_line1_text_color.xml delete mode 100644 main/app/res/color/list_item_line2_text_color.xml delete mode 100644 main/app/res/color/write_count_alert_text.xml delete mode 100644 main/app/res/color/write_count_text.xml delete mode 100644 main/app/res/drawable-hdpi/actionbar_bg_tile.png delete mode 100644 main/app/res/drawable-hdpi/bg_filter_selected.9.png delete mode 100644 main/app/res/drawable-hdpi/btn_cancel_default.png delete mode 100644 main/app/res/drawable-hdpi/btn_cancel_pressed.png delete mode 100644 main/app/res/drawable-hdpi/btn_dm_default.png delete mode 100644 main/app/res/drawable-hdpi/btn_dm_pressed.png delete mode 100644 main/app/res/drawable-hdpi/btn_follow_default.png delete mode 100644 main/app/res/drawable-hdpi/btn_follow_pressed.png delete mode 100644 main/app/res/drawable-hdpi/btn_login_default.9.png delete mode 100644 main/app/res/drawable-hdpi/btn_login_pressed.9.png delete mode 100644 main/app/res/drawable-hdpi/btn_register_default.9.png delete mode 100644 main/app/res/drawable-hdpi/btn_register_pressed.9.png delete mode 100644 main/app/res/drawable-hdpi/btn_reply_default.png delete mode 100644 main/app/res/drawable-hdpi/btn_reply_pressed.png delete mode 100644 main/app/res/drawable-hdpi/btn_send_default.png delete mode 100644 main/app/res/drawable-hdpi/btn_send_pressed.png delete mode 100644 main/app/res/drawable-hdpi/btn_unfollow_default.png delete mode 100644 main/app/res/drawable-hdpi/btn_unfollow_pressed.png delete mode 100644 main/app/res/drawable-hdpi/cb_followrandom_default.png delete mode 100644 main/app/res/drawable-hdpi/cb_followrandom_pressed.png delete mode 100644 main/app/res/drawable-hdpi/checkbox_bg_default.png delete mode 100644 main/app/res/drawable-hdpi/checkbox_bg_pressed.png delete mode 100644 main/app/res/drawable-hdpi/default_head.png delete mode 100644 main/app/res/drawable-hdpi/down.png delete mode 100644 main/app/res/drawable-hdpi/i_back_default.png delete mode 100644 main/app/res/drawable-hdpi/i_back_pressed.png delete mode 100644 main/app/res/drawable-hdpi/i_bar2_delete_default.png delete mode 100644 main/app/res/drawable-hdpi/i_bar2_delete_pressed.png delete mode 100644 main/app/res/drawable-hdpi/i_bar2_favorite_default.png delete mode 100644 main/app/res/drawable-hdpi/i_bar2_favorite_pressed.png delete mode 100644 main/app/res/drawable-hdpi/i_bar2_reply_default.png delete mode 100644 main/app/res/drawable-hdpi/i_bar2_reply_pressed.png delete mode 100644 main/app/res/drawable-hdpi/i_bar2_retweet_default.png delete mode 100644 main/app/res/drawable-hdpi/i_bar2_retweet_pressed.png delete mode 100644 main/app/res/drawable-hdpi/i_bar2_share_default.png delete mode 100644 main/app/res/drawable-hdpi/i_bar2_share_pressed.png delete mode 100644 main/app/res/drawable-hdpi/i_bar2_unfavorite_default.png delete mode 100644 main/app/res/drawable-hdpi/i_close_default.png delete mode 100644 main/app/res/drawable-hdpi/i_close_pressed.png delete mode 100644 main/app/res/drawable-hdpi/i_goto_default.png delete mode 100644 main/app/res/drawable-hdpi/i_goto_pressed.png delete mode 100644 main/app/res/drawable-hdpi/i_mini_locked.png delete mode 100644 main/app/res/drawable-hdpi/i_mini_photo.png delete mode 100644 main/app/res/drawable-hdpi/i_mini_reply.png delete mode 100644 main/app/res/drawable-hdpi/i_refresh_bottom_default.png delete mode 100644 main/app/res/drawable-hdpi/i_refresh_bottom_pressed.png delete mode 100644 main/app/res/drawable-hdpi/i_refresh_default.png delete mode 100644 main/app/res/drawable-hdpi/i_refresh_pressed.png delete mode 100644 main/app/res/drawable-hdpi/i_search_default.png delete mode 100644 main/app/res/drawable-hdpi/i_search_pressed.png delete mode 100644 main/app/res/drawable-hdpi/i_write_bottom_default.png delete mode 100644 main/app/res/drawable-hdpi/i_write_bottom_pressed.png delete mode 100644 main/app/res/drawable-hdpi/i_write_default.png delete mode 100644 main/app/res/drawable-hdpi/i_write_pressed.png delete mode 100644 main/app/res/drawable-hdpi/ic_adduser_1.png delete mode 100644 main/app/res/drawable-hdpi/ic_adduser_2.png delete mode 100644 main/app/res/drawable-hdpi/ic_bar_camera_1.png delete mode 100644 main/app/res/drawable-hdpi/ic_bar_camera_2.png delete mode 100644 main/app/res/drawable-hdpi/ic_bar_draft_1.png delete mode 100644 main/app/res/drawable-hdpi/ic_bar_draft_2.png delete mode 100644 main/app/res/drawable-hdpi/ic_bar_gallery_1.png delete mode 100644 main/app/res/drawable-hdpi/ic_bar_gallery_2.png delete mode 100644 main/app/res/drawable-hdpi/ic_bar_geo_off_1.png delete mode 100644 main/app/res/drawable-hdpi/ic_bar_geo_off_2.png delete mode 100644 main/app/res/drawable-hdpi/ic_bar_geo_on_1.png delete mode 100644 main/app/res/drawable-hdpi/ic_bar_mention_1.png delete mode 100644 main/app/res/drawable-hdpi/ic_bar_mention_2.png delete mode 100644 main/app/res/drawable-hdpi/ic_edit_profile_image_1.png delete mode 100644 main/app/res/drawable-hdpi/ic_edit_profile_image_2.png delete mode 100644 main/app/res/drawable-hdpi/ic_menu_about.png delete mode 100644 main/app/res/drawable-hdpi/ic_menu_clear.png delete mode 100644 main/app/res/drawable-hdpi/ic_menu_feedback.png delete mode 100644 main/app/res/drawable-hdpi/ic_menu_home.png delete mode 100644 main/app/res/drawable-hdpi/ic_menu_logout.png delete mode 100644 main/app/res/drawable-hdpi/ic_menu_option.png delete mode 100644 main/app/res/drawable-hdpi/ic_menu_profile.png delete mode 100644 main/app/res/drawable-hdpi/ic_menu_refresh.png delete mode 100644 main/app/res/drawable-hdpi/ic_menu_save.png delete mode 100644 main/app/res/drawable-hdpi/ic_menu_search.png delete mode 100644 main/app/res/drawable-hdpi/ic_notify_dm.png delete mode 100644 main/app/res/drawable-hdpi/ic_notify_download.png delete mode 100644 main/app/res/drawable-hdpi/ic_notify_home.png delete mode 100644 main/app/res/drawable-hdpi/ic_notify_icon.png delete mode 100644 main/app/res/drawable-hdpi/ic_notify_mention.png delete mode 100644 main/app/res/drawable-hdpi/ic_ok_1.png delete mode 100644 main/app/res/drawable-hdpi/ic_ok_2.png delete mode 100644 main/app/res/drawable-hdpi/ic_pop_delete.png delete mode 100644 main/app/res/drawable-hdpi/ic_pop_favorite.png delete mode 100644 main/app/res/drawable-hdpi/ic_pop_profile.png delete mode 100644 main/app/res/drawable-hdpi/ic_pop_reply.png delete mode 100644 main/app/res/drawable-hdpi/ic_pop_retweet.png delete mode 100644 main/app/res/drawable-hdpi/ic_pop_share.png delete mode 100644 main/app/res/drawable-hdpi/ic_pop_unfavorite.png delete mode 100644 main/app/res/drawable-hdpi/ic_pulltorefresh_arrow.png delete mode 100644 main/app/res/drawable-hdpi/ic_send_1.png delete mode 100644 main/app/res/drawable-hdpi/ic_send_2.png delete mode 100644 main/app/res/drawable-hdpi/ic_sendall_1.png delete mode 100644 main/app/res/drawable-hdpi/ic_sendall_2.png delete mode 100644 main/app/res/drawable-hdpi/ic_sethead_1.png delete mode 100644 main/app/res/drawable-hdpi/ic_sethead_2.png delete mode 100644 main/app/res/drawable-hdpi/icon.png delete mode 100644 main/app/res/drawable-hdpi/item_bg_default.9.png delete mode 100644 main/app/res/drawable-hdpi/item_bg_pressed.9.png delete mode 100644 main/app/res/drawable-hdpi/list_separator.png delete mode 100644 main/app/res/drawable-hdpi/loading01.png delete mode 100644 main/app/res/drawable-hdpi/loading02.png delete mode 100644 main/app/res/drawable-hdpi/loading03.png delete mode 100644 main/app/res/drawable-hdpi/loading04.png delete mode 100644 main/app/res/drawable-hdpi/loading05.png delete mode 100644 main/app/res/drawable-hdpi/loading06.png delete mode 100644 main/app/res/drawable-hdpi/loading07.png delete mode 100644 main/app/res/drawable-hdpi/loading08.png delete mode 100644 main/app/res/drawable-hdpi/navbar_bg_tile.png delete mode 100644 main/app/res/drawable-hdpi/photo_icon.png delete mode 100644 main/app/res/drawable-hdpi/photo_loading.png delete mode 100644 main/app/res/drawable-hdpi/pic_detail_bar_bg.9.png delete mode 100644 main/app/res/drawable-hdpi/pic_detail_topbar.9.png delete mode 100644 main/app/res/drawable-hdpi/pic_detail_topbar_p.9.png delete mode 100644 main/app/res/drawable-hdpi/pop_down.png delete mode 100644 main/app/res/drawable-hdpi/pop_up.png delete mode 100644 main/app/res/drawable-hdpi/status_head_frame.png delete mode 100644 main/app/res/drawable-hdpi/status_header_default.png delete mode 100644 main/app/res/drawable-hdpi/status_header_pressed.png delete mode 100644 main/app/res/drawable-hdpi/up.png delete mode 100644 main/app/res/drawable-hdpi/widget_bg.9.png delete mode 100644 main/app/res/drawable-hdpi/widget_ic_camera_1.png delete mode 100644 main/app/res/drawable-hdpi/widget_ic_camera_2.png delete mode 100644 main/app/res/drawable-hdpi/widget_ic_gallery_1.png delete mode 100644 main/app/res/drawable-hdpi/widget_ic_gallery_2.png delete mode 100644 main/app/res/drawable-hdpi/widget_ic_home_1.png delete mode 100644 main/app/res/drawable-hdpi/widget_ic_home_2.png delete mode 100644 main/app/res/drawable-hdpi/widget_ic_write_1.png delete mode 100644 main/app/res/drawable-hdpi/widget_ic_write_2.png delete mode 100644 main/app/res/drawable-ldpi/ic_pulltorefresh_arrow.png delete mode 100644 main/app/res/drawable-ldpi/icon.png delete mode 100644 main/app/res/drawable-mdpi/actionbar_bg_tile.png delete mode 100644 main/app/res/drawable-mdpi/btn_cancel_default.png delete mode 100644 main/app/res/drawable-mdpi/btn_cancel_pressed.png delete mode 100644 main/app/res/drawable-mdpi/btn_dm_default.png delete mode 100644 main/app/res/drawable-mdpi/btn_dm_pressed.png delete mode 100644 main/app/res/drawable-mdpi/btn_follow_default.png delete mode 100644 main/app/res/drawable-mdpi/btn_follow_pressed.png delete mode 100644 main/app/res/drawable-mdpi/btn_login_default.9.png delete mode 100644 main/app/res/drawable-mdpi/btn_login_pressed.9.png delete mode 100644 main/app/res/drawable-mdpi/btn_reply_default.png delete mode 100644 main/app/res/drawable-mdpi/btn_reply_pressed.png delete mode 100644 main/app/res/drawable-mdpi/btn_send_default.png delete mode 100644 main/app/res/drawable-mdpi/btn_send_pressed.png delete mode 100644 main/app/res/drawable-mdpi/btn_unfollow_default.png delete mode 100644 main/app/res/drawable-mdpi/btn_unfollow_pressed.png delete mode 100644 main/app/res/drawable-mdpi/cb_followrandom_default.png delete mode 100644 main/app/res/drawable-mdpi/cb_followrandom_pressed.png delete mode 100644 main/app/res/drawable-mdpi/checkbox_bg_default.png delete mode 100644 main/app/res/drawable-mdpi/checkbox_bg_pressed.png delete mode 100644 main/app/res/drawable-mdpi/default_head.png delete mode 100644 main/app/res/drawable-mdpi/down.png delete mode 100644 main/app/res/drawable-mdpi/i_back_default.png delete mode 100644 main/app/res/drawable-mdpi/i_back_pressed.png delete mode 100644 main/app/res/drawable-mdpi/i_bar2_delete_default.png delete mode 100644 main/app/res/drawable-mdpi/i_bar2_delete_pressed.png delete mode 100644 main/app/res/drawable-mdpi/i_bar2_favorite_default.png delete mode 100644 main/app/res/drawable-mdpi/i_bar2_favorite_pressed.png delete mode 100644 main/app/res/drawable-mdpi/i_bar2_reply_default.png delete mode 100644 main/app/res/drawable-mdpi/i_bar2_reply_pressed.png delete mode 100644 main/app/res/drawable-mdpi/i_bar2_retweet_default.png delete mode 100644 main/app/res/drawable-mdpi/i_bar2_retweet_pressed.png delete mode 100644 main/app/res/drawable-mdpi/i_bar2_share_default.png delete mode 100644 main/app/res/drawable-mdpi/i_bar2_share_pressed.png delete mode 100644 main/app/res/drawable-mdpi/i_bar2_unfavorite_default.png delete mode 100644 main/app/res/drawable-mdpi/i_close_default.png delete mode 100644 main/app/res/drawable-mdpi/i_close_pressed.png delete mode 100644 main/app/res/drawable-mdpi/i_goto_default.png delete mode 100644 main/app/res/drawable-mdpi/i_goto_pressed.png delete mode 100644 main/app/res/drawable-mdpi/i_mini_locked.png delete mode 100644 main/app/res/drawable-mdpi/i_mini_photo.png delete mode 100644 main/app/res/drawable-mdpi/i_mini_reply.png delete mode 100644 main/app/res/drawable-mdpi/i_refresh_bottom_default.png delete mode 100644 main/app/res/drawable-mdpi/i_refresh_bottom_pressed.png delete mode 100644 main/app/res/drawable-mdpi/i_refresh_default.png delete mode 100644 main/app/res/drawable-mdpi/i_refresh_pressed.png delete mode 100644 main/app/res/drawable-mdpi/i_search_default.png delete mode 100644 main/app/res/drawable-mdpi/i_search_pressed.png delete mode 100644 main/app/res/drawable-mdpi/i_write_bottom_default.png delete mode 100644 main/app/res/drawable-mdpi/i_write_bottom_pressed.png delete mode 100644 main/app/res/drawable-mdpi/i_write_default.png delete mode 100644 main/app/res/drawable-mdpi/i_write_pressed.png delete mode 100644 main/app/res/drawable-mdpi/ic_adduser_1.png delete mode 100644 main/app/res/drawable-mdpi/ic_adduser_2.png delete mode 100644 main/app/res/drawable-mdpi/ic_bar_camera_1.png delete mode 100644 main/app/res/drawable-mdpi/ic_bar_camera_2.png delete mode 100644 main/app/res/drawable-mdpi/ic_bar_draft_1.png delete mode 100644 main/app/res/drawable-mdpi/ic_bar_draft_2.png delete mode 100644 main/app/res/drawable-mdpi/ic_bar_gallery_1.png delete mode 100644 main/app/res/drawable-mdpi/ic_bar_gallery_2.png delete mode 100644 main/app/res/drawable-mdpi/ic_bar_geo_off_1.png delete mode 100644 main/app/res/drawable-mdpi/ic_bar_geo_off_2.png delete mode 100644 main/app/res/drawable-mdpi/ic_bar_geo_on_1.png delete mode 100644 main/app/res/drawable-mdpi/ic_bar_mention_1.png delete mode 100644 main/app/res/drawable-mdpi/ic_bar_mention_2.png delete mode 100644 main/app/res/drawable-mdpi/ic_edit_profile_image_1.png delete mode 100644 main/app/res/drawable-mdpi/ic_edit_profile_image_2.png delete mode 100644 main/app/res/drawable-mdpi/ic_menu_about.png delete mode 100644 main/app/res/drawable-mdpi/ic_menu_clear.png delete mode 100644 main/app/res/drawable-mdpi/ic_menu_feedback.png delete mode 100644 main/app/res/drawable-mdpi/ic_menu_home.png delete mode 100644 main/app/res/drawable-mdpi/ic_menu_logout.png delete mode 100644 main/app/res/drawable-mdpi/ic_menu_option.png delete mode 100644 main/app/res/drawable-mdpi/ic_menu_profile.png delete mode 100644 main/app/res/drawable-mdpi/ic_menu_refresh.png delete mode 100644 main/app/res/drawable-mdpi/ic_menu_save.png delete mode 100644 main/app/res/drawable-mdpi/ic_menu_search.png delete mode 100644 main/app/res/drawable-mdpi/ic_notify_dm.png delete mode 100644 main/app/res/drawable-mdpi/ic_notify_download.png delete mode 100644 main/app/res/drawable-mdpi/ic_notify_home.png delete mode 100644 main/app/res/drawable-mdpi/ic_notify_icon.png delete mode 100644 main/app/res/drawable-mdpi/ic_notify_mention.png delete mode 100644 main/app/res/drawable-mdpi/ic_ok_1.png delete mode 100644 main/app/res/drawable-mdpi/ic_ok_2.png delete mode 100644 main/app/res/drawable-mdpi/ic_pop_delete.png delete mode 100644 main/app/res/drawable-mdpi/ic_pop_favorite.png delete mode 100644 main/app/res/drawable-mdpi/ic_pop_profile.png delete mode 100644 main/app/res/drawable-mdpi/ic_pop_reply.png delete mode 100644 main/app/res/drawable-mdpi/ic_pop_retweet.png delete mode 100644 main/app/res/drawable-mdpi/ic_pop_share.png delete mode 100644 main/app/res/drawable-mdpi/ic_pop_unfavorite.png delete mode 100644 main/app/res/drawable-mdpi/ic_pulltorefresh_arrow.png delete mode 100644 main/app/res/drawable-mdpi/ic_register_1.png delete mode 100644 main/app/res/drawable-mdpi/ic_register_2.png delete mode 100644 main/app/res/drawable-mdpi/ic_send_1.png delete mode 100644 main/app/res/drawable-mdpi/ic_send_2.png delete mode 100644 main/app/res/drawable-mdpi/ic_sendall_1.png delete mode 100644 main/app/res/drawable-mdpi/ic_sendall_2.png delete mode 100644 main/app/res/drawable-mdpi/ic_sethead_1.png delete mode 100644 main/app/res/drawable-mdpi/ic_sethead_2.png delete mode 100644 main/app/res/drawable-mdpi/icon.png delete mode 100644 main/app/res/drawable-mdpi/item_bg_default.9.png delete mode 100644 main/app/res/drawable-mdpi/item_bg_pressed.9.png delete mode 100644 main/app/res/drawable-mdpi/list_separator.png delete mode 100644 main/app/res/drawable-mdpi/loading01.png delete mode 100644 main/app/res/drawable-mdpi/loading02.png delete mode 100644 main/app/res/drawable-mdpi/loading03.png delete mode 100644 main/app/res/drawable-mdpi/loading04.png delete mode 100644 main/app/res/drawable-mdpi/loading05.png delete mode 100644 main/app/res/drawable-mdpi/loading06.png delete mode 100644 main/app/res/drawable-mdpi/loading07.png delete mode 100644 main/app/res/drawable-mdpi/loading08.png delete mode 100644 main/app/res/drawable-mdpi/navbar_bg_tile.png delete mode 100644 main/app/res/drawable-mdpi/on_screen_hint_frame.9.png delete mode 100644 main/app/res/drawable-mdpi/photo_icon.png delete mode 100644 main/app/res/drawable-mdpi/photo_loading.png delete mode 100644 main/app/res/drawable-mdpi/status_head_frame.png delete mode 100644 main/app/res/drawable-mdpi/status_header_default.png delete mode 100644 main/app/res/drawable-mdpi/status_header_pressed.png delete mode 100644 main/app/res/drawable-mdpi/up.png delete mode 100644 main/app/res/drawable-mdpi/widget_bg.9.png delete mode 100644 main/app/res/drawable-mdpi/widget_ic_camera_1.png delete mode 100644 main/app/res/drawable-mdpi/widget_ic_camera_2.png delete mode 100644 main/app/res/drawable-mdpi/widget_ic_gallery_1.png delete mode 100644 main/app/res/drawable-mdpi/widget_ic_gallery_2.png delete mode 100644 main/app/res/drawable-mdpi/widget_ic_home_1.png delete mode 100644 main/app/res/drawable-mdpi/widget_ic_home_2.png delete mode 100644 main/app/res/drawable-mdpi/widget_ic_write_1.png delete mode 100644 main/app/res/drawable-mdpi/widget_ic_write_2.png delete mode 100644 main/app/res/drawable-nodpi/btn_send_bg_default.9.png delete mode 100644 main/app/res/drawable-nodpi/btn_send_bg_disabled.9.png delete mode 100644 main/app/res/drawable-nodpi/btn_send_bg_pressed.9.png delete mode 100644 main/app/res/drawable-nodpi/button_bg_default.9.png delete mode 100644 main/app/res/drawable-nodpi/button_bg_disabled.9.png delete mode 100644 main/app/res/drawable-nodpi/button_bg_pressed.9.png delete mode 100644 main/app/res/drawable-nodpi/dialog_bg.9.png delete mode 100644 main/app/res/drawable-nodpi/input_bg_default.9.png delete mode 100644 main/app/res/drawable-nodpi/input_bg_pressed.9.png delete mode 100644 main/app/res/drawable-nodpi/list_selector_pressed.9.png delete mode 100644 main/app/res/drawable-nodpi/oper_button_highlight.9.png delete mode 100644 main/app/res/drawable-nodpi/oper_button_normal.9.png delete mode 100644 main/app/res/drawable-nodpi/photo_frame.png delete mode 100644 main/app/res/drawable-nodpi/progress.png delete mode 100644 main/app/res/drawable-nodpi/rect_bg.9.png delete mode 100644 main/app/res/drawable-nodpi/separator.9.png delete mode 100644 main/app/res/drawable-nodpi/text_white_bg.9.png delete mode 100644 main/app/res/drawable-nodpi/turn_left.png delete mode 100644 main/app/res/drawable-nodpi/turn_right.png delete mode 100644 main/app/res/drawable/action_item_btn.xml delete mode 100644 main/app/res/drawable/action_item_selected.9.png delete mode 100644 main/app/res/drawable/actionbar_bg.xml delete mode 100644 main/app/res/drawable/alert_dialog_bg.9.png delete mode 100644 main/app/res/drawable/animation_refresh.xml delete mode 100644 main/app/res/drawable/arrow_down.png delete mode 100644 main/app/res/drawable/arrow_up.png delete mode 100644 main/app/res/drawable/btn_cancel.xml delete mode 100644 main/app/res/drawable/btn_dm.xml delete mode 100644 main/app/res/drawable/btn_follow.xml delete mode 100644 main/app/res/drawable/btn_register.xml delete mode 100644 main/app/res/drawable/btn_reply.xml delete mode 100644 main/app/res/drawable/btn_send.xml delete mode 100644 main/app/res/drawable/btn_send_bg.xml delete mode 100644 main/app/res/drawable/btn_signin.xml delete mode 100644 main/app/res/drawable/btn_unfollow.xml delete mode 100644 main/app/res/drawable/button_bg.xml delete mode 100644 main/app/res/drawable/cb_followrandom.xml delete mode 100644 main/app/res/drawable/checkbox_bg.xml delete mode 100644 main/app/res/drawable/custom_progress.xml delete mode 100644 main/app/res/drawable/i_back.xml delete mode 100644 main/app/res/drawable/i_bar2_delete.xml delete mode 100644 main/app/res/drawable/i_bar2_favorite.xml delete mode 100644 main/app/res/drawable/i_bar2_reply.xml delete mode 100644 main/app/res/drawable/i_bar2_retweet.xml delete mode 100644 main/app/res/drawable/i_bar2_share.xml delete mode 100644 main/app/res/drawable/i_bar2_unfavorite.xml delete mode 100644 main/app/res/drawable/i_close.xml delete mode 100644 main/app/res/drawable/i_goto.xml delete mode 100644 main/app/res/drawable/i_refresh.xml delete mode 100644 main/app/res/drawable/i_refresh_bottom.xml delete mode 100644 main/app/res/drawable/i_search.xml delete mode 100644 main/app/res/drawable/i_write.xml delete mode 100644 main/app/res/drawable/i_write_bottom.xml delete mode 100644 main/app/res/drawable/ic_adduser.xml delete mode 100644 main/app/res/drawable/ic_bar_camera.xml delete mode 100644 main/app/res/drawable/ic_bar_draft.xml delete mode 100644 main/app/res/drawable/ic_bar_gallery.xml delete mode 100644 main/app/res/drawable/ic_bar_geooff.xml delete mode 100644 main/app/res/drawable/ic_bar_geoon.xml delete mode 100644 main/app/res/drawable/ic_bar_mention.xml delete mode 100644 main/app/res/drawable/ic_edit_profile_image.xml delete mode 100644 main/app/res/drawable/ic_ok.xml delete mode 100644 main/app/res/drawable/ic_register.xml delete mode 100644 main/app/res/drawable/ic_send.xml delete mode 100644 main/app/res/drawable/ic_sendall.xml delete mode 100644 main/app/res/drawable/ic_sethead.xml delete mode 100644 main/app/res/drawable/icon.png delete mode 100644 main/app/res/drawable/image_box.xml delete mode 100644 main/app/res/drawable/input_bg.xml delete mode 100644 main/app/res/drawable/item_bg.xml delete mode 100644 main/app/res/drawable/list_background_selector.xml delete mode 100644 main/app/res/drawable/list_selector.xml delete mode 100644 main/app/res/drawable/loading_progress_drawable.xml delete mode 100644 main/app/res/drawable/picdetail_title_divide_line.png delete mode 100644 main/app/res/drawable/picdetail_titlebtn_bg.xml delete mode 100644 main/app/res/drawable/pop.9.png delete mode 100644 main/app/res/drawable/popup.9.png delete mode 100644 main/app/res/drawable/pull_to_refresh_header_background.xml delete mode 100644 main/app/res/drawable/rounded_corners_pop.xml delete mode 100644 main/app/res/drawable/status_header.xml delete mode 100644 main/app/res/drawable/title_page_indicator_bg.xml delete mode 100644 main/app/res/drawable/tmp.xml delete mode 100644 main/app/res/drawable/widget_ic_camera.xml delete mode 100644 main/app/res/drawable/widget_ic_gallery.xml delete mode 100644 main/app/res/drawable/widget_ic_home.xml delete mode 100644 main/app/res/drawable/widget_ic_write.xml delete mode 100644 main/app/res/layout-land/dialog_color_picker.xml delete mode 100644 main/app/res/layout/action_item_horizontal.xml delete mode 100644 main/app/res/layout/action_item_vertical.xml delete mode 100644 main/app/res/layout/actionbar.xml delete mode 100644 main/app/res/layout/app_msg.xml delete mode 100644 main/app/res/layout/dialog_alert.xml delete mode 100644 main/app/res/layout/dialog_color_picker.xml delete mode 100644 main/app/res/layout/dialog_confirm.xml delete mode 100644 main/app/res/layout/dialog_save_confirm.xml delete mode 100644 main/app/res/layout/download_notification.xml delete mode 100644 main/app/res/layout/edit_profile.xml delete mode 100644 main/app/res/layout/empty.xml delete mode 100644 main/app/res/layout/home.xml delete mode 100644 main/app/res/layout/horiz_separator.xml delete mode 100644 main/app/res/layout/list.xml delete mode 100644 main/app/res/layout/list_drafts.xml delete mode 100644 main/app/res/layout/list_footer.xml delete mode 100644 main/app/res/layout/list_gap.xml delete mode 100644 main/app/res/layout/list_header.xml delete mode 100644 main/app/res/layout/list_item_autocomplete.xml delete mode 100644 main/app/res/layout/list_item_chooseuser.xml delete mode 100644 main/app/res/layout/list_item_draft.xml delete mode 100644 main/app/res/layout/list_item_message.xml delete mode 100644 main/app/res/layout/list_item_search.xml delete mode 100644 main/app/res/layout/list_item_status.xml delete mode 100644 main/app/res/layout/list_item_user.xml delete mode 100644 main/app/res/layout/list_ptr.xml delete mode 100644 main/app/res/layout/list_users.xml delete mode 100644 main/app/res/layout/login.xml delete mode 100644 main/app/res/layout/myprofile.xml delete mode 100644 main/app/res/layout/newversion.xml delete mode 100644 main/app/res/layout/noitems.xml delete mode 100644 main/app/res/layout/photoview.xml delete mode 100644 main/app/res/layout/popup_horizontal.xml delete mode 100644 main/app/res/layout/popup_vertical.xml delete mode 100644 main/app/res/layout/profile.xml delete mode 100644 main/app/res/layout/progress_dialog.xml delete mode 100644 main/app/res/layout/ptr_list.xml delete mode 100644 main/app/res/layout/screen_album.xml delete mode 100644 main/app/res/layout/screen_home.xml delete mode 100644 main/app/res/layout/search.xml delete mode 100644 main/app/res/layout/seekbar_preference_dialog.xml delete mode 100644 main/app/res/layout/send.xml delete mode 100644 main/app/res/layout/send_select_user.xml delete mode 100644 main/app/res/layout/status.xml delete mode 100644 main/app/res/layout/two_button_group.xml delete mode 100644 main/app/res/layout/user_choose.xml delete mode 100644 main/app/res/layout/widget_small.xml delete mode 100644 main/app/res/layout/widget_tiny.xml delete mode 100644 main/app/res/layout/write.xml delete mode 100644 main/app/res/menu/dm_list_menu.xml delete mode 100644 main/app/res/menu/home_menu.xml delete mode 100644 main/app/res/raw/pop.m4a delete mode 100644 main/app/res/values/api.xml delete mode 100644 main/app/res/values/app_msg_colors.xml delete mode 100644 main/app/res/values/arrays.xml delete mode 100644 main/app/res/values/attrs.xml delete mode 100644 main/app/res/values/attrs_page_indicator.xml delete mode 100644 main/app/res/values/colors.xml delete mode 100644 main/app/res/values/config.xml delete mode 100644 main/app/res/values/defaults_page_indicator.xml delete mode 100644 main/app/res/values/dimens.xml delete mode 100644 main/app/res/values/ids.xml delete mode 100644 main/app/res/values/integers.xml delete mode 100644 main/app/res/values/settings.xml delete mode 100644 main/app/res/values/strings.xml delete mode 100644 main/app/res/values/styles.xml delete mode 100644 main/app/res/values/styles_page_indicator.xml delete mode 100644 main/app/res/values/styles_popup.xml delete mode 100644 main/app/res/xml/options.xml delete mode 100644 main/app/res/xml/searchable.xml delete mode 100644 main/app/res/xml/widget_small.xml delete mode 100644 main/app/res/xml/widget_tiny.xml delete mode 100644 main/app/src/com/fanfou/app/opensource/AppContext.java delete mode 100644 main/app/src/com/fanfou/app/opensource/BaseActivity.java delete mode 100644 main/app/src/com/fanfou/app/opensource/BaseTimelineActivity.java delete mode 100644 main/app/src/com/fanfou/app/opensource/ConversationPage.java delete mode 100644 main/app/src/com/fanfou/app/opensource/DraftsPage.java delete mode 100644 main/app/src/com/fanfou/app/opensource/EditProfilePage.java delete mode 100644 main/app/src/com/fanfou/app/opensource/HomePage.java delete mode 100644 main/app/src/com/fanfou/app/opensource/LoginPage.java delete mode 100644 main/app/src/com/fanfou/app/opensource/MyProfilePage.java delete mode 100644 main/app/src/com/fanfou/app/opensource/NewVersionPage.java delete mode 100644 main/app/src/com/fanfou/app/opensource/PhotoViewPage.java delete mode 100644 main/app/src/com/fanfou/app/opensource/ProfilePage.java delete mode 100644 main/app/src/com/fanfou/app/opensource/SearchPage.java delete mode 100644 main/app/src/com/fanfou/app/opensource/SearchResultsPage.java delete mode 100644 main/app/src/com/fanfou/app/opensource/SendPage.java delete mode 100644 main/app/src/com/fanfou/app/opensource/SettingsPage.java delete mode 100644 main/app/src/com/fanfou/app/opensource/SplashPage.java delete mode 100644 main/app/src/com/fanfou/app/opensource/StatusPage.java delete mode 100644 main/app/src/com/fanfou/app/opensource/UserChoosePage.java delete mode 100644 main/app/src/com/fanfou/app/opensource/UserFavoritesPage.java delete mode 100644 main/app/src/com/fanfou/app/opensource/UserListPage.java delete mode 100644 main/app/src/com/fanfou/app/opensource/UserSelectPage.java delete mode 100644 main/app/src/com/fanfou/app/opensource/UserTimelinePage.java delete mode 100644 main/app/src/com/fanfou/app/opensource/WebviewPage.java delete mode 100644 main/app/src/com/fanfou/app/opensource/WritePage.java delete mode 100644 main/app/src/com/fanfou/app/opensource/adapter/AtTokenizer.java delete mode 100644 main/app/src/com/fanfou/app/opensource/adapter/AutoCompleteCursorAdapter.java delete mode 100644 main/app/src/com/fanfou/app/opensource/adapter/BaseArrayAdapter.java delete mode 100644 main/app/src/com/fanfou/app/opensource/adapter/BaseCursorAdapter.java delete mode 100644 main/app/src/com/fanfou/app/opensource/adapter/ConversationAdapter.java delete mode 100644 main/app/src/com/fanfou/app/opensource/adapter/DraftsCursorAdaper.java delete mode 100644 main/app/src/com/fanfou/app/opensource/adapter/MessageCursorAdapter.java delete mode 100644 main/app/src/com/fanfou/app/opensource/adapter/SearchAdapter.java delete mode 100644 main/app/src/com/fanfou/app/opensource/adapter/SearchResultsAdapter.java delete mode 100644 main/app/src/com/fanfou/app/opensource/adapter/SpaceTokenizer.java delete mode 100644 main/app/src/com/fanfou/app/opensource/adapter/StatusArrayAdapter.java delete mode 100644 main/app/src/com/fanfou/app/opensource/adapter/StatusCursorAdapter.java delete mode 100644 main/app/src/com/fanfou/app/opensource/adapter/UserArrayAdapter.java delete mode 100644 main/app/src/com/fanfou/app/opensource/adapter/UserChooseCursorAdapter.java delete mode 100644 main/app/src/com/fanfou/app/opensource/adapter/UserCursorAdapter.java delete mode 100644 main/app/src/com/fanfou/app/opensource/adapter/ViewsAdapter.java delete mode 100644 main/app/src/com/fanfou/app/opensource/api/ApiClient.java delete mode 100644 main/app/src/com/fanfou/app/opensource/api/ApiClientFactory.java delete mode 100644 main/app/src/com/fanfou/app/opensource/api/ApiClientImpl.java delete mode 100644 main/app/src/com/fanfou/app/opensource/api/ApiConfig.java delete mode 100644 main/app/src/com/fanfou/app/opensource/api/ApiException.java delete mode 100644 main/app/src/com/fanfou/app/opensource/api/ApiParser.java delete mode 100644 main/app/src/com/fanfou/app/opensource/api/bean/DirectMessage.java delete mode 100644 main/app/src/com/fanfou/app/opensource/api/bean/Draft.java delete mode 100644 main/app/src/com/fanfou/app/opensource/api/bean/Photo.java delete mode 100644 main/app/src/com/fanfou/app/opensource/api/bean/Search.java delete mode 100644 main/app/src/com/fanfou/app/opensource/api/bean/Status.java delete mode 100644 main/app/src/com/fanfou/app/opensource/api/bean/Storable.java delete mode 100644 main/app/src/com/fanfou/app/opensource/api/bean/User.java delete mode 100644 main/app/src/com/fanfou/app/opensource/auth/OAuthConfig.java delete mode 100644 main/app/src/com/fanfou/app/opensource/auth/OAuthHelper.java delete mode 100644 main/app/src/com/fanfou/app/opensource/auth/OAuthService.java delete mode 100644 main/app/src/com/fanfou/app/opensource/auth/OAuthToken.java delete mode 100644 main/app/src/com/fanfou/app/opensource/auth/XAuthService.java delete mode 100644 main/app/src/com/fanfou/app/opensource/auth/exception/AuthException.java delete mode 100644 main/app/src/com/fanfou/app/opensource/auth/exception/AuthFailedException.java delete mode 100644 main/app/src/com/fanfou/app/opensource/auth/exception/OAuthTokenException.java delete mode 100644 main/app/src/com/fanfou/app/opensource/cache/AbstractCache.java delete mode 100644 main/app/src/com/fanfou/app/opensource/cache/CacheManager.java delete mode 100644 main/app/src/com/fanfou/app/opensource/cache/ICache.java delete mode 100644 main/app/src/com/fanfou/app/opensource/cache/ImageCache.java delete mode 100644 main/app/src/com/fanfou/app/opensource/cache/ImageLoader.java delete mode 100644 main/app/src/com/fanfou/app/opensource/cache/ImageLoaderFactory.java delete mode 100644 main/app/src/com/fanfou/app/opensource/cache/ImageLoaderImpl.java delete mode 100644 main/app/src/com/fanfou/app/opensource/cache/StatusCache.java delete mode 100644 main/app/src/com/fanfou/app/opensource/cache/UserCache.java delete mode 100644 main/app/src/com/fanfou/app/opensource/dao/model/AbstractModel.java delete mode 100644 main/app/src/com/fanfou/app/opensource/dao/model/DirectMessageModel.java delete mode 100644 main/app/src/com/fanfou/app/opensource/dao/model/Model.java delete mode 100644 main/app/src/com/fanfou/app/opensource/dao/model/PhotoModel.java delete mode 100644 main/app/src/com/fanfou/app/opensource/dao/model/RecordModel.java delete mode 100644 main/app/src/com/fanfou/app/opensource/dao/model/StatusModel.java delete mode 100644 main/app/src/com/fanfou/app/opensource/dao/model/UserModel.java delete mode 100644 main/app/src/com/fanfou/app/opensource/db/Contents.java delete mode 100644 main/app/src/com/fanfou/app/opensource/db/Database.java delete mode 100644 main/app/src/com/fanfou/app/opensource/db/FanFouProvider.java delete mode 100644 main/app/src/com/fanfou/app/opensource/db/SQLiteHelper.java delete mode 100644 main/app/src/com/fanfou/app/opensource/dialog/AlertInfoDialog.java delete mode 100644 main/app/src/com/fanfou/app/opensource/dialog/ConfirmDialog.java delete mode 100644 main/app/src/com/fanfou/app/opensource/dialog/SaveConfirmDialog.java delete mode 100644 main/app/src/com/fanfou/app/opensource/http/ResponseCode.java delete mode 100644 main/app/src/com/fanfou/app/opensource/http/SimpleClient.java delete mode 100644 main/app/src/com/fanfou/app/opensource/http/SimpleRequest.java delete mode 100644 main/app/src/com/fanfou/app/opensource/http/SimpleRequestParam.java delete mode 100644 main/app/src/com/fanfou/app/opensource/http/SimpleResponse.java delete mode 100644 main/app/src/com/fanfou/app/opensource/http/support/DecompressingEntity.java delete mode 100644 main/app/src/com/fanfou/app/opensource/http/support/DeflateDecompressingEntity.java delete mode 100644 main/app/src/com/fanfou/app/opensource/http/support/GzipDecompressingEntity.java delete mode 100644 main/app/src/com/fanfou/app/opensource/http/support/GzipRequestInterceptor.java delete mode 100644 main/app/src/com/fanfou/app/opensource/http/support/GzipResponseInterceptor.java delete mode 100644 main/app/src/com/fanfou/app/opensource/http/support/RequestRetryHandler.java delete mode 100644 main/app/src/com/fanfou/app/opensource/preferences/BottomIconPositionPreference.java delete mode 100644 main/app/src/com/fanfou/app/opensource/preferences/CheckUpdateDialogPreference.java delete mode 100644 main/app/src/com/fanfou/app/opensource/preferences/ClearCacheDialogPreference.java delete mode 100644 main/app/src/com/fanfou/app/opensource/preferences/ClearDataDialogPreference.java delete mode 100644 main/app/src/com/fanfou/app/opensource/preferences/DialogPreference.java delete mode 100644 main/app/src/com/fanfou/app/opensource/preferences/EmailDialogPreference.java delete mode 100644 main/app/src/com/fanfou/app/opensource/preferences/LogoutDialogPreference.java delete mode 100644 main/app/src/com/fanfou/app/opensource/preferences/OkCancelPreference.java delete mode 100644 main/app/src/com/fanfou/app/opensource/preferences/ResetAppDialogPreference.java delete mode 100644 main/app/src/com/fanfou/app/opensource/preferences/SeekBarPreference.java delete mode 100644 main/app/src/com/fanfou/app/opensource/preferences/colorpicker/AlphaPatternDrawable.java delete mode 100644 main/app/src/com/fanfou/app/opensource/preferences/colorpicker/ColorPickerDialog.java delete mode 100644 main/app/src/com/fanfou/app/opensource/preferences/colorpicker/ColorPickerPanelView.java delete mode 100644 main/app/src/com/fanfou/app/opensource/preferences/colorpicker/ColorPickerPreference.java delete mode 100644 main/app/src/com/fanfou/app/opensource/preferences/colorpicker/ColorPickerView.java delete mode 100644 main/app/src/com/fanfou/app/opensource/receiver/BootReceiver.java delete mode 100644 main/app/src/com/fanfou/app/opensource/receiver/NotificationReceiver.java delete mode 100644 main/app/src/com/fanfou/app/opensource/service/AutoCompleteService.java delete mode 100644 main/app/src/com/fanfou/app/opensource/service/BaseIntentService.java delete mode 100644 main/app/src/com/fanfou/app/opensource/service/Constants.java delete mode 100644 main/app/src/com/fanfou/app/opensource/service/DownloadService.java delete mode 100644 main/app/src/com/fanfou/app/opensource/service/FanFouService.java delete mode 100644 main/app/src/com/fanfou/app/opensource/service/FanfouServiceManager.java delete mode 100644 main/app/src/com/fanfou/app/opensource/service/NotificationService.java delete mode 100644 main/app/src/com/fanfou/app/opensource/service/PostMessageService.java delete mode 100644 main/app/src/com/fanfou/app/opensource/service/PostStatusService.java delete mode 100644 main/app/src/com/fanfou/app/opensource/service/QueueService.java delete mode 100644 main/app/src/com/fanfou/app/opensource/service/WakefulIntentService.java delete mode 100644 main/app/src/com/fanfou/app/opensource/task/AsyncTaskResult.java delete mode 100644 main/app/src/com/fanfou/app/opensource/ui/ActionBar.java delete mode 100644 main/app/src/com/fanfou/app/opensource/ui/ActionManager.java delete mode 100644 main/app/src/com/fanfou/app/opensource/ui/TextChangeListener.java delete mode 100644 main/app/src/com/fanfou/app/opensource/ui/UIManager.java delete mode 100644 main/app/src/com/fanfou/app/opensource/ui/imagezoom/ImageViewTouch.java delete mode 100644 main/app/src/com/fanfou/app/opensource/ui/imagezoom/ImageViewTouchBase.java delete mode 100644 main/app/src/com/fanfou/app/opensource/ui/imagezoom/RotateBitmap.java delete mode 100644 main/app/src/com/fanfou/app/opensource/ui/quickaction/ActionItem.java delete mode 100644 main/app/src/com/fanfou/app/opensource/ui/quickaction/PopupWindows.java delete mode 100644 main/app/src/com/fanfou/app/opensource/ui/quickaction/QuickAction.java delete mode 100644 main/app/src/com/fanfou/app/opensource/ui/viewpager/PageIndicator.java delete mode 100644 main/app/src/com/fanfou/app/opensource/ui/viewpager/TitlePageIndicator.java delete mode 100644 main/app/src/com/fanfou/app/opensource/ui/viewpager/TitleProvider.java delete mode 100644 main/app/src/com/fanfou/app/opensource/ui/widget/EndlessListView.java delete mode 100644 main/app/src/com/fanfou/app/opensource/ui/widget/EndlessListViewNoHeader.java delete mode 100644 main/app/src/com/fanfou/app/opensource/ui/widget/Exif.java delete mode 100644 main/app/src/com/fanfou/app/opensource/ui/widget/MyAutoCompleteTextView.java delete mode 100644 main/app/src/com/fanfou/app/opensource/ui/widget/ScaleGestureDetector.java delete mode 100644 main/app/src/com/fanfou/app/opensource/ui/widget/ScrollingTextView.java delete mode 100644 main/app/src/com/fanfou/app/opensource/update/AppVersionInfo.java delete mode 100644 main/app/src/com/fanfou/app/opensource/util/AlarmHelper.java delete mode 100644 main/app/src/com/fanfou/app/opensource/util/CommonHelper.java delete mode 100644 main/app/src/com/fanfou/app/opensource/util/CryptoHelper.java delete mode 100644 main/app/src/com/fanfou/app/opensource/util/DateTimeHelper.java delete mode 100644 main/app/src/com/fanfou/app/opensource/util/IOHelper.java delete mode 100644 main/app/src/com/fanfou/app/opensource/util/ImageHelper.java delete mode 100644 main/app/src/com/fanfou/app/opensource/util/IntentHelper.java delete mode 100644 main/app/src/com/fanfou/app/opensource/util/LinkifyCompat.java delete mode 100644 main/app/src/com/fanfou/app/opensource/util/NetworkHelper.java delete mode 100644 main/app/src/com/fanfou/app/opensource/util/OptionHelper.java delete mode 100644 main/app/src/com/fanfou/app/opensource/util/PatternsCompat.java delete mode 100644 main/app/src/com/fanfou/app/opensource/util/PatternsHelper.java delete mode 100644 main/app/src/com/fanfou/app/opensource/util/SoundManager.java delete mode 100644 main/app/src/com/fanfou/app/opensource/util/StringHelper.java delete mode 100644 main/app/src/com/fanfou/app/opensource/util/ToastHelper.java delete mode 100644 main/app/src/com/fanfou/app/opensource/util/support/AppMsg.java delete mode 100644 main/app/src/com/fanfou/app/opensource/util/support/Base64.java delete mode 100644 main/app/src/com/fanfou/app/opensource/util/support/MsgManager.java delete mode 100644 main/app/src/com/fanfou/app/opensource/widget/WidgetSmall.java delete mode 100644 main/app/src/com/fanfou/app/opensource/widget/WidgetTiny.java diff --git a/libs/pulltorefresh/.gitignore b/libs/pulltorefresh/.gitignore deleted file mode 100644 index e2ff37a..0000000 --- a/libs/pulltorefresh/.gitignore +++ /dev/null @@ -1,20 +0,0 @@ -# built application files -*.apk -*.ap_ - -# files for the dex VM -*.dex - -# Java class files -*.class - -# generated files -bin/ -gen/ - -# Local configuration file (sdk path, etc) -local.properties - -# Eclipse project files -.classpath -.project \ No newline at end of file diff --git a/libs/pulltorefresh/AndroidManifest.xml b/libs/pulltorefresh/AndroidManifest.xml deleted file mode 100644 index c3db567..0000000 --- a/libs/pulltorefresh/AndroidManifest.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/libs/pulltorefresh/LICENSE b/libs/pulltorefresh/LICENSE deleted file mode 100644 index d645695..0000000 --- a/libs/pulltorefresh/LICENSE +++ /dev/null @@ -1,202 +0,0 @@ - - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright [yyyy] [name of copyright owner] - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. diff --git a/libs/pulltorefresh/build.xml b/libs/pulltorefresh/build.xml deleted file mode 100644 index 704cfe8..0000000 --- a/libs/pulltorefresh/build.xml +++ /dev/null @@ -1,92 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/libs/pulltorefresh/pom.xml b/libs/pulltorefresh/pom.xml deleted file mode 100644 index 6b48e0a..0000000 --- a/libs/pulltorefresh/pom.xml +++ /dev/null @@ -1,34 +0,0 @@ - - - 4.0.0 - - com.github.chrisbanes.pulltorefresh - library - apklib - Android-PullToRefresh Library - - - com.github.chrisbanes.pulltorefresh - parent - 2.1.2-SNAPSHOT - - - - - com.google.android - android - - - - - - com.jayway.maven.plugins.android.generation2 - android-maven-plugin - - - org.apache.maven.plugins - maven-eclipse-plugin - - - - diff --git a/libs/pulltorefresh/proguard-project.txt b/libs/pulltorefresh/proguard-project.txt deleted file mode 100644 index f2fe155..0000000 --- a/libs/pulltorefresh/proguard-project.txt +++ /dev/null @@ -1,20 +0,0 @@ -# To enable ProGuard in your project, edit project.properties -# to define the proguard.config property as described in that file. -# -# Add project specific ProGuard rules here. -# By default, the flags in this file are appended to flags specified -# in ${sdk.dir}/tools/proguard/proguard-android.txt -# You can edit the include path and order by changing the ProGuard -# include property in project.properties. -# -# For more details, see -# http://developer.android.com/guide/developing/tools/proguard.html - -# Add any project specific keep options here: - -# If your project uses WebView with JS, uncomment the following -# and specify the fully qualified class name to the JavaScript interface -# class: -#-keepclassmembers class fqcn.of.javascript.interface.for.webview { -# public *; -#} diff --git a/libs/pulltorefresh/project.properties b/libs/pulltorefresh/project.properties deleted file mode 100644 index 5fa344c..0000000 --- a/libs/pulltorefresh/project.properties +++ /dev/null @@ -1,12 +0,0 @@ -# This file is automatically generated by Android Tools. -# Do not modify this file -- YOUR CHANGES WILL BE ERASED! -# -# This file must be checked in Version Control Systems. -# -# To customize properties used by the Ant build system use, -# "ant.properties", and override values to adapt the script to your -# project structure. - -# Project target. -target=android-15 -android.library=true diff --git a/libs/pulltorefresh/res/anim/slide_in_from_bottom.xml b/libs/pulltorefresh/res/anim/slide_in_from_bottom.xml deleted file mode 100644 index bb430ce..0000000 --- a/libs/pulltorefresh/res/anim/slide_in_from_bottom.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - diff --git a/libs/pulltorefresh/res/anim/slide_in_from_top.xml b/libs/pulltorefresh/res/anim/slide_in_from_top.xml deleted file mode 100644 index 52d91af..0000000 --- a/libs/pulltorefresh/res/anim/slide_in_from_top.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - diff --git a/libs/pulltorefresh/res/anim/slide_out_to_bottom.xml b/libs/pulltorefresh/res/anim/slide_out_to_bottom.xml deleted file mode 100644 index 83eca5a..0000000 --- a/libs/pulltorefresh/res/anim/slide_out_to_bottom.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - diff --git a/libs/pulltorefresh/res/anim/slide_out_to_top.xml b/libs/pulltorefresh/res/anim/slide_out_to_top.xml deleted file mode 100644 index 5105ae1..0000000 --- a/libs/pulltorefresh/res/anim/slide_out_to_top.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - diff --git a/libs/pulltorefresh/res/drawable-hdpi/default_ptr_flip.png b/libs/pulltorefresh/res/drawable-hdpi/default_ptr_flip.png deleted file mode 100644 index 0a2c0bd9bb4907fc43e8ba68e3b9b6fefd6d84ea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1835 zcmZXU2{fDO8pnesN{d@dgm5jfs~U8u1Ytxa$RdlSt;RB=RYhsIG)=2BsuJy3+o=|v zS{lo-v|4Iks$}d*89`$kEe1ntZ3Xwc*S*d?=RW7W|L^zw-~V&Yci#7$mrWwL%E_wB zfZ=j^Oaii!vhx%>kNbn4h`+C;<{RoQ_Z zK`wxzwS8RgaNbtXC}(To>SY}eTt?xN8?)V7X#_6&wryDK+KZ*PUvK;Exvth}>6Bv~r?3oBbOmfvY;PtZZj{5)W? zpi*|Y0b*y!O`YZ@!=mGp{QT)<86R?1hwb;(#Q&$Z%o7Gr$Yl};~H9*2yBnfxo< zBlzu0(H2Y%*mM56{=!2Z;?!{T1;wfY)%azvt(U@}xwIl4C1f&Svek`Ml0|Gd%| z)LnHZt49)%@_jS6cP3ss9{sYcp$Ob7K-yU4K|i~DhlZCIJB^k<^7TBjW0{3IpTaW^ ztH0ltsnsoC7xPrD8|v1k z<#`sOIxDU;|MuJmO&O68YXw#nvF1qY}Foq?oL zkd+hLn)B|{B1R2AHhz=VZ-_x@*{JW8+o+@Hx_eOm536WjP-N_7xTzBGY{*=}`d$Tr zjwt?XNeDzY#2}D_JjsLVvbVQ~!{P9FJdH;4{CD{hd;unt$pivnABaRE(2_``gUmiq zC=_4IA z<9C?T?jCpo(UVN2dHebY1&4%1T#1T}zm<^0zWeZTZe9Vmq`dM)bzNgi+uPrI`uRh` z_oB&}xrLS0&HlJPCUE{{IE)h&rdHNE@8u)`0}mkH^kz=wrRtW)VG9b#o|)8>^E>nc zjHcG`nHxel2zo4<&C z6qe=Vbihi=3CaXd7+KHx81@!R*57{Gh2t!6D{yktB+HV&CJ9mpwTpdn-r}IxFF{?- zCfOtj@~2Ers@nzXkKbQSlPkTdl?o?MXDg<@JR;E6H#e3sX1Ro5vqHNZyT(aSayj1C zwb>T7 a+Ju$p-kaba>tx`1KsXlyru;kqAO8vU6*3Y4 diff --git a/libs/pulltorefresh/res/drawable-hdpi/default_ptr_rotate.png b/libs/pulltorefresh/res/drawable-hdpi/default_ptr_rotate.png deleted file mode 100644 index dc641b72459953994dd5800438f559dc4659f228..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 48963 zcmc$`WmFvBo9~Mg5+p!ycXziY3BfhE6WrZtG`KsBy9Rf6cXx;2ZrwPS-+$)bbI-gu zYi6BUYxb&LPgU(_m+bC(NNGhVleb`nL0R;tnZ0De==9Yez&Ss0r_GNIh7WeZXI03vE1@=Jb&>TZ5 zYV0`~W6=*PA7UQaV${_+oQ?ltW{-aSMxO_U&NAC_=5ODm(qJS*7Ly+FMDJMnpxoxt;CP? zrLd~>36FcY>G~(o1{tv69weM&@0)4+p~GX$Z$G-(=drP~VN92=h5vG~5^EFhu~j~-Ax~0~HLRYukk99j1~2eGp6K7`M7;Vz-YhYiW&%Uhn zChW`{zc20qBGRJ0M0qao@O_V#t{Qu!YAJtNAya4nJRoiw|9f-aXA#;=T#N-V{nlSj zSYj4dtz|BCc#(B(OIjNAkP~mp0%+avq`RMK^wtFw&UF4Pb0(#9M7-(eYn&Xy8kwxn zlL4?fZhrPQc|l)b&bT)kj@HY}b2>|kVcFrhT)o@T_N2?xyhle6cG^BzU>Tz}H}RgK z|G09W3;V-AD_d`jDNwTB>Kf-b9JNtpQ^G)?`i6`*GY&1I}QbOv#25J1IuorlD~<5Opg7iQcDL zstrhr9>m@Bo`Y7$d-48i-9&eW+Am2!{bL$040)E$&MxN7Ucb}FNC6hB9U@y@z8hda z1zsoclZ&tS+!3Uk;4bZ=GtY$JM^}~Ulr6n{o?ysZ=do#PLAuM0WcoPE{=IGG)QMVO z8rtJso|q4%cSDB!nqPLgX^to7d5J{+rq2Pv^hmSM3nr7U`);V}!O5B1yvj$$Mr=MxD(#0rB&9zI!uH{6tT#xvAHJ!x=n)J7~ zuAqChe|gWr^GEUec`k~qV`hmDKL7lst?Q=amg5KIFF?D|Hy2P=7gS!f!uMC$Tm9%; zt=G;Em8H0V)O-FLri=M-p6C(xsf{<{-LdS)J8g2wsl&}qurm4$)>}s)wlP`c`+Ibdu(tdz_P8D89?H( zU#O@w-H=9-UUqs>s;M_B7#Xe(w|uhx9NREPB7E>IwN4IA?OS8|5>H*Q9KdGX2oHl3b~IcjzfqOrb^gXmT5JlGGm)-t{wxd}jVTE!^qq-~e1a?#=?gZtZ3?6hzilgQZT)mClGfTW2=z z2ThBrObNhk{z5@uv?XA{3%q#S)l4SDrMnbt^+Mewn4Bn2*`4xTEsB4`85D)l!bxySnkOqOIgs-_c{A_m#4Zjr49P=X?j zvBd_f@B~E=CS$s1e_e9o3ZiVDwFk6DcrNZ4Ul1xd237g_3?pt~qW;nXqK(`U|AL!` zDF`RVgU4i+F-w)hPVFT$lS)krEX+6W?FY;Ku2NO{dI;9EiXI)I%@=l%(3&HutYbsG zMMs>2XBC?27b-{F1avnHkLi~7&0L=LgS9NRYc^5C!K<7RE_`C*RWGS?XK>&SE!9pY zR@5(DVtT0D(HKi(CBmPG=@z4>Y;uDW7l@l}v8J=QAWYwmh`t|i9f@iClLHNCO>&HE zXkqa_i62#C6rkSKqaz0{uhfjp=nRWSpI~1>5WOYi64u!0qqWTZ(v!dY1h#xRF~;vMGU4zwdz10S zcR~32cU6=$b<7+u1(__K%!nhvDkx^05b(uvY`51WrWJ-D>=*6xK6LS-UbazI@-8Sc zKd!jOk294}$}wS2a8v=?AxqldocqS_A;y0hArL4+mb~e2*L$EXrIE$TNMMMt=kzV1 z()4GCMon*Oq~K?4c!?=Z5^&VkjV=&`6g#cWC>GAO2=bpsBg{LP!m&*_oD=nwAAi)? zK+eSP9n=;8e9_AxRkf^;gUD}HG6>QKrJS*jMa06ThJ+m>*V|+Jx%Uccio%M*HR6*n zUY+hiK`?Ab4Aqj@kdVr(I)ChVNWWZrxfrGRo2fVFAqUyuT%<-#kWxw`u-(@5c!xu? zg{{l^u3Oe@5BiR=qPsG)d;fW2gjbx+AxP`b`6MPkXf%bl&kMOXmvMw>bL;lt%rZb_ zC^T_@3z7m^KT22q)cRsXv#m;kGdRAlzfV>qU}^UD~8np2?8P8K=!xh*KG7vRt zyTuJ1q#O(^Q|PTMkyr718wRS3+i^Q11d+7r>>tIEa?>MseN8wAS4cz?IB{YgkO{cr z^3x<@@&aA06%`e~LK_MHDVOmXCG`-#6b@P;;mA!wK`@Q)mK@N5lk?JTuft1?AWaMl ztu6adoC00k3(K%YTfL+me?mQ2H}I`|+58x9%=sg0drq8WYeI-GCKD|3BRx#!BGgf) z%Sfke{fXcu_Oxnm%0AL?@!$=-J4=1v7fYZ0p40UGEZM`6^!VMF7tkukeCk?^8`^(IcCaPa(; zS)YxJn4zI2)Z|lj?B2S;LA+zo({2A>bgaWdXmtmZF*L%m8wt6wNsEK1;GdO4HtAef zDlB|hS)X_TzHTDJqWe?Jc}s`-rB$U@c%OQv42(h1^qh^oA~y;H{smUF=d(j6EnWb( z%T3-8T=lpTLCixMzj`-WG5+tTGi5t5@?J)0lp+Q4@rcHD#O%3zyJWq~e_`*I60}p1 zAVnzxti9LJFRI^#_W5)SEB@>T2`cP@I_~4fay%;me8bGNLq6VoIu~_b`xS$m2?gMM)sooH>{~rEq>QRNVDCR)*s$^vdC1tzSEC zBf8(^G4eJTnHUsIiU}zQ9i}tn&2V)H+dY)v9pJ-GSu9xFayrBM@l7cmn*m+ia?CD& zCO6KGa_uo4A&Qr&2}wjJa8u5A^CN9n>fc-_x_oTbuO^)A{R)$zq$k588*&TOE)IU| z7Nvi}g|{vNG`K~A$lsANy2UhWH=82y_oU&Gz>bnTpQKzUO8{yd2CRD!w#J_H&b;3ZiJ|e zYBa|m98+c6rfffRU5G?^ZsEsoCbeS0Z={c8@~RUW8Wgl3v9`Ao& zjx7wjWldlKu-*1GY`TQ}V%hn`uVE7&leyc9L}Pd2aY6{T52;~Dk1j*?i9v*Ivx4a- z19wdHxF~}rtP4Bq9_ra@iwPDb4D)e2w#JHXaBKrO*2(F3C3VF{uu_rHv=2|!5-5kc zJb!*$7!4wm`zfP`(<*J74XKH;%u`b>@=3!lH08L2q^>#JUN?EvVuQCjJ}5QxWHR(5 zHFI5bV9S<|7Jic!^;i7kn~He%{F3xl_BU^hX|Ruf6vH&>NZ?iW@R`(ekLUeB!qeq_ z0nL|bEXpOE1~f;Y@`DkM@1_8Lv2biSg$x9-`}0d?l@|)NVAikE%w~1%-*!nP%L@D7 zbGotomKk?mlTiW*+$qhbWnIoRK7{!_5;klqe05t0Ll7y+eZU}qcaeLgRU#CSnM~zs z2x;aB{h|~j;#l7+d@7aSlDmwe@|X@ZtseoHe^CW{+dVFGbRuM|EKf$ z8)Ga--YJS|EqWHD+evnQq|df@mq`#Rw-B1{0L_?k+X+(PvgD!#fa?j!E%Z7WU2 zYO9SCe1$l<9UZAFmPYPh^jp*0F5gDVgzz~b?GHK#-#{q(It#bw(B@W+n>iwnUJVx^ zSRnQL^>7#LyvP=}aK{{|#9!IA13WR^GkXTRMDcI% zxaX#-!H9N2ZrY-dOFSr_1rr?Mpo?H3&(G2zAp_AOA8#WNnakBdUOT>Y*;><(>~9~t2@3B$;hyCIvPND=;WV1weOy2&G(N`Q@Hq%IfEzaIKb4UK%GhXI^N1q zhY&cRRlr**PAZc)#_lFJ(=M{o4=2S~nR%leLI2WsXc|1Y?E{A=obBcBvzG8BPVIlz zj2;`eH=1u5T*s<@AvXr{<;8d6OEW`_X)vgg$+$PZA0n` zd#VbIot2O2-%t5Y%@t~dNzP+m9_-}#re%{4sS^+Paj!C!t`9ibb^`xxiz^98)|yDx zsCw-d<*R9&7idMnW- zK8=J1OZ&Ex2YSPec#0 zr6XY+#+IU9a4sdgF*h@TS>+DCxyx_nhX!std@JQd`hH>UXY_6GoM_QHlx#9F$EwA#7ItM z&i8z8@~yMSb&Z91m(yHIPl%o*z1Yt|tJJsGZ3tGSy~G&+R3eSwPK48LJ@3;BEq#G{ zKQJB>zxSZe?CnzQYAi+8Y)uKl8J93vpzP=AA!2NvsN6i4Vd_?T%f7?`VV6qxPN6B$ zl%^Lg-5_a!9NOWXZ)f~Cvu?<3)Wj2Rx_0D-5Ex_>G3^n)udg9e9H z?xNF~GLB}XhLP&OJDcS1W4ItbPj6*YX@baahJmBj@)iNoEzdL(2Kg^&CwtFpKn1P3 zF#t7gj;La5&g*X6{(3%mlEy#?PxzW&#c+?K@i)hwHxtRj8+52}_Nz`@Pl5?kMKkBb zHnHtj*X8)#jo)$|MZ`WRtGQz?(1TgkT&2&<0_Y3t;g`(QPS8OelXxwos@=+`+SNBR z%NqM(VHpfA6-yfZ6RVO>8XOE!6}%otgw|?=I`&Te)9{Rk0H(p>9Re%?maL47fAekr z3bztyd4o8vf~>=KJAWJ_be=HGM;QH)SNdMnof??MiGx@R^rx#GueyWE^%g*n$}Sc$6}LimHmJO z0M7cI3X0D|@z4Q(JRMt9;|EImk2LeDDss3Cyt`MxF_v0RYq90iB+VWAV^9N;m4NW^ zI8N$y>_o2>mPL%j)oL5*x)J>+45ptV$E%4{sS}f}WLYpG;!~OaIZt-M4Bu~0Ow5)S z%Koh#OVzs#@E*Sn6|GRl=aKa1H;JDa*kZb4hT}C+W-zSa2<_5&W26hExr%Rv9#u6; zKJ!s+)R$C#*bsfQ`apu#r0RC;<^<~v>~g~7-Oz(hs$C&2@AmnsrDcZ}ZPB%~jkR`? ziVO4bSN`4$a}G_s`VHmWDSD+N*vC+9I4qe%OER zs4M(hr=+QW>3imaPeo(&TOcBwGzER?ywF7UUtf#4WUqN*8mURumJ!Y2o`1ImMR5DQ zO*30n7%@gPI!RLKk)8VZwdx{fLN7X=b?$X2uE{ohd zG5JO7JEkv@xU$5F z)cG1bd>6N*4xX>AR^8rxTTIW1m9~GaUO2h<EOZA&OpRNriH6js2HRH5#1 zqy8A`5>OA**;BCeKx4q)hV}>@epN&52Qs!v2PGE0*r#+9?%v#sE?LGejydidhRNeV zHeI$Oc$}<0VI_G#pa>N@iLy$jTJ6|egHy|RV*Yy-8iOSe$c zR+X?fGsb)MOAfKpUk{09R9U*9$QNVW(ctW697rm?y+YBeUKN)@wMN6 zZna64zde6ScokNPt$0vIACq75*hROB{rV0k`5yBTT^h)E8PB+lFxo-UDF$vQia1jI zCU2V&B&UlyV%V-5)zV*jXfJt7a^qI4{;g%Oz0#}c8Zq6Jo(w78=$GOoUfei)&`crT zX>sS#l#F}_VeX!Ufy;>+S>lDihAi8kn@zi0x_YV<_@p9X+^R{6Pn)PaH3puWl$Cn( z8_rwAubDX3hW^v2TFs~tB$mMnY4S#~dehp6x}-1tV_y%yd5*5|o|-lSG=n?i-w1>> z-MSaQ(BLUXjTZePexfm(R>Fs#6|S$Bcp)2>b+fyXUV{$hGAk>FCg;LG5dw%pSy@2@P|L*0=!$tEYJ0(8y_g5=rUTcMcDuDPs+pz29A^=A&l zPgceH5QlKNuJ^?H;ECN`sUPgjfEC|A&1kiIqPQUsRsnGmUorPm+^KxBOv`kX(&5ScoPx_z*3FP={3ucS zhNG`xs-xH66xG+%X_W30U+*Fr21)<<1^0mA$J=JnPg|BXCC$ykd_MlY<0#q*Zt9F0 zvpFJ1G~_q_I&w*)w;gqX0(1iFn)%zeI@Q6!K{BGdkLMIoBQ)h%iKgB=1#KO_=4&M& zTn*=}nPkkFLUuo#-QN-`IU)|^SYAth)c5h#s^R0$;MJ<)=US_9*6L)oRxaSzLV3Flv%lin95vnf+tM2r&cOWo*u?v0 z(V$XRBD1?g0=36uG%ueW9HwG9ZEf6U8@-RMo^Lot5j`%E#HH0;4r^QC3h&xhFbb)6 z%_iRQmbCo<47toMPFTnCNl&o+8pAFJX$uyx51avwh z_D3EqRa<#v#iH{y&Y|nkFPb_4f6GqYX_u|_0?WJ$BkCC<$E};DMi^dE&Rpxxa%Udd z#`v{sJda5e`Nzi=&4Y;F7R<_=hWIrDJ>$xC0)M!Cc%n0&%!OyZw(qBZAznV^nJd+^ zJYCK_TwYi732&e^Py8E>n7{g3YZT5QrgUv4cztHCYb#~?Vfp<%Q@N7-?1K`nj17ca zA8n$i(j?LcoiOk2A+s#Up3UI44E zePPm!&)vo+;HdR`;wC^u$i}yL@78wUhQA?xi%;LE-xEefQ7_2QtbeP?(OC^b-5^ej z%-kB@9OGlR+}eJUiCTqphWW?o0?vCLTAR0x;5R|fYQB$NKa1HZUM?(Eo!87I5cb}> zTRx_4`vM}TzMZQ8fvnzIc8UakVwK&NfT}Zj3JysGq%?-xkJta20 zDh(e*&Jp}2jOf;`w~lQ-AsMZ_kBs#^CDd(Aa}JM9q?+E8Z(t4iA}?UpTI_1dqW$c= zGgFz@O{e?UtgER)#4}XrMxLH7Yo+sarW#a4B< zMAST1+OF>T708UG;Bw`5ND?Ive|eEoT5H*iz#^-wsZ5++f7R6eilkBmAqO6S2b zu`*bZtRH*!Nx%Y)uE7T&^}F619Ob6V(LdiFekVr!a>}5c6+ZQKwp+>p61#YZpYop) z>f>Ap_7Y^Yau%ky=FfOn&IYZ5bNo?XOkb3^Yw9RO-?E0Z#zXn4BZ4B1>=7*t9>kYm z%UU*t?b=&gUh9@Q)5cRbU0E)P%X?i|ZNOCz<#tVLxdDD^Q&j4tJM`D&5OkDqGez*P zC%r?cP`~PWA2GF!U=OX?pv_}KLmjQ6q9NRJB@4Mxp=^Kc+(7K87==0s?(zj&<+{mx z_@&RQ$FoZ-#~5Pe%&}ij-pQpOOO6T?H*F)r=`k#5{cnO!G}hpg`Y1;kR`EqMbSgq% zDCj6%OW6s95J^BM9t#`Wo7w19ClHxQ)m`ozD;Re5U=sfl+c{n>=CIv#SNn`u+xz zbf~A71@7J|gkqXr?ckPsX^$S;qlyf@6H3Rc8FVySuUB#=3JRNA0c7gnZcd|r_@qU+ zAkwTV)GTmhOCw`C+5C6(SsX>$JCVfWx15L!8w@ z&i16hAL0BhKW+jw{h9*Bb&Bje)ENGiGi8>Y9q&7}$dJj0Wn{86K2O?(GCnkhGS{DIm7pu_yWDL5$O^&fwO6#U{F{!BQON^*GtRDQ-{u8W&&4coW zsjUY!R~Q}1y3mIKJ@x*4dsef0zav+2Nd=G^-){kIxY0P!_|`Qr1$eCXo~)(eGMZ}+ z#IL;tKdZut?zE+N!|2P><`N}g_OB$kYAd$D61VHohIv6vrps+hGe~+o)Kw0uVvT2d zCe%&VI$ma&f_!C>@w6X`FUK5p!*g%zr6z74!^Pe z4`E40238`4U_{lfp9a;<)QhrF=8^uIwX<^^$tPcad5BQOyU?L;2RUR_)}e*@9&mka z8C=AF{zfOpx5boO9>g(@8TT{#;M29PMJU~UQpgbHI>>X0=&C+*dv?tDw9iuj@Aur| zU9toF4O>onixi)^_K2l78YoQ1yZFZ(uQqmCg;@~z40le-Z9vWBz-QVduO~zN)6WLqm&$bDxvQH$`fuNJnajBwZen?O#(xu( ze57p1r;-d}ANrpslBXqD7iQzusL~RBGkt#(*wQBi`1 zM#i=@mY4#~U-9Zy=KD$P+_GvBg)dnpZuba;5va{FA6(7PS*rMN#yJcLYqHrsL&-X% zGPsn;WT3#1<MY z5?WNZT-Uc^z>3ZG-czGkH~nY(_HTqj_jQW;uvB`ulyQ8bSO3FcK@GAVVlTjP+u{cG z0411H&jX-H{abF?eG!I#h;d=4NtaX%d7+&B+;6qj69}>{g4P*3Cve_qKZ*DrxGwd@ zqwloPGx?*J=QlT#6T>$7gO4Pi1aBC5wlcdUQqn0NpryQI2sUPOC9Z})^+nn_VM50^ z-S@Fh5?=<6y4q)VDt4Rka{E_fUo7;(w6_#0OY4**eeq$4@1Y1`>oDv6J0?*eN=2Yx z;rU~DGg{Q*D=4$7!uNlGNZzX-xN6?di0QWoe+W8+1e{rV)GrODSXM{$Q++Ufh($4G z{(`TKo;*%|9=)v46f6E4d);U;GcX&sczGAR@mGEN7p)4XoMk*zxK#mx}{qgMoL^B)V&J+~h&l&yk=D>5GEj2(p+@+mF^95{XcJfTIBWA8Odcv<;Hg z*U5!aW_zF?I$Y|=nxp;RD-HQ{@JW^N&!SB*uis2)5f5|Pe!>cNQFFBeC3Xuok7-2W zckrj+2q8E#8HNPFH3&CM{QKP!thNayG~E-Ebn!@dK9|-5B_-WN4DvGe3?N)!2wN`! zmP&(DP@Z%p6u71kA?h%M7%`^7xub+lH+*9b(gXFiU|_UgIOjfxmF+#O zLndN$=^-%ycI)av)a}af-a7=1?DvH=xDDs|K->k-0LSO`<2lgp>Gq-0Frh7A3BD7F zUzoauh`EKkTmpXS(tdNF-_7`J_p|Gigfu3^mR-F>dx^fn%@u^Dhz%J)*XpK-@wH&yngZ}UE zFaxPv_n#7Hq~yyCjPJbL|Duoq3%|ZwDt~7nt3%W_L-e#hK_qW4e!2DymvrvyAEOuv ztsDNaQuaghdp@LDLMuVziY>X}?zgD%;y03n#w5(eREENp6V%x=!xqW3~zq6TS0kqoilSfjMMi%lWj`;Se@o&-o4g|RQr`3-samX z0x)XO=d9E}in668JcfxgS*a-1i`-Y3o0b9w7eja&6cine)GiB$dY-02yw2?X(HP-D zQCa!w9c{;z8U)1l)`znzeIg^L1BO}&bC|}s(&bkU@K-1}->|OU=2l7%O*MElI7Xr= z2vLh2>hu&E@J4k~{5TFP0qjbo5<8d$2i0L6NzUN9DzG%nqw-EtMKLnG#;iGpi=mtFu+i6j0{L3sls^ zr%@MHBc>+cHuz05kpT=DHlVzF9nT7%Uhm_RmF2wEu}D!$u8K2NCEF#l}U+UgoJUxw$=!u zbWLDfsPnqTkSBg>N>{_UzR>tsfL~)$cmJ@`30@JtL!<)=eSO~aoE-YXsrh^hIEw^WZiQ(QBC zUE-PDk@1Kk%RVHe9&3O~)Rc{4{{hvHd7_J-eL7$+Lh%e*JzU#5whaNWlCbc(_x~bra1Nm!m6ll6qmqXwb!HfJb?677Ay+GM3-$rUX8_ z>bAx=6pBGD#nHxWZrh>UOzQm4m2Y`Nu|)}d9=&>^j-m}syrVG_2A>!VJ%}8jgikua zS+}ZIg?v}oLixtMKGz=zzyXpw&rG~}(VmRs@l}GkA6&s$ZA0Q6J*Ya{DADny$0U4O z{Idm#ahMi?$72%XRHvx-dEMWn>zGCN;~`0_nR6dNP7m@ieG*S33!|nTqiz3ZG}xRD zNx%4^?#j~B>V2AVQ;YWqFg;|}f>-*7ph=sWrZCXI6TfByQ!D{nnlsb!vVSmIfn(jj zh#!_XPF40(9bsOWt@3G`r;E$K`5wTao8eT9lW?lBIrUFTo0_Fq{zLp)49u`Z-V%(= zyao44El<7nu}sy{+pQ+J|3&zeon-A!N#9Oxg|vc0prL)oo=F}%aDym0lY zO|k#o3n%oek3fnmmWVBkh}u6^4LKt?r*y0}td_^W_FtA^g4sajKROYyJ0V7We~BLA zaARjTJiH_#t~3xYPbv@YvXvbVnuM!ZRR5r5YFS<8FEZS+8kHf$Fv;)12<$KzVs7X| znKqnts>qyAkz0Bu*-1+oY~HCYt!y*c!Zb}Ed?sD@1Es`PEy;{u_#(*j zBQnu9AZpNgFHyyZ>B_VmW3AeMYsU%$_;BMxM6xW4c$p~gFY!CX_2KQZe`Og>w&I*B z%=B&}itZ)tz*ZYXel&%>8`M_^32uvp9pr8}FSTTzf?Jx~CA-ro_h-BS$Lu3_%3Hx7pnr4M8o`_!~b?!2`6L2pC%z)_^ z-gDG^?QOs+o-~T$qQt4V^`(`myZ!`1fFh7nY*#`zI2vW}(|XO;YDk?WMwPUG8B}!L zXL0a@fmGD*(m%04{{~l)8_$&I$d`*u6t_%oq=X#mc0oip;VG)-gErLpsfqeXAhMwJ zfX`B=r3N05|En>&fD1-rCFq6t2)33P`RmlrTUE#Mc9r>!rn}2nN@v;EMTUvq$}Pyn z3a!e{m7}g>duY}jj{&EA!D`D91<+T-EfZn;nT%;P5474|S^7B33)gN(`xF}*^v^PspC<@K61O_10%z~P5@ z=gf83#sF;dGOl?R8Z%!Gp$+sZo== zIQo^cx*U@!(R2WvHJ{Z$j*Y46Z!+pLn0JCBkAh9yIgZlS+7S)1u-3KQa;wT`k(M}- z838ZAvoOJ{=vRF-D4|mnn+s<7m3!_zoU+Sa>%!ft^80>yZA{ZhZ1?f?m_;0qb)xRL zPwmGobwGhN7+?x@yM{e7@cW~+QhiLTb6C9We!jKO0Q zSaP%c2N&#BJc^haK9K5#I&fsf+@osLL4@am(FkY2-ifHz?;JiGlF*u8WTl&AY?^T8 zAUGm9{S6~Tz=M-`JUXaWo8O&}Hu}zk?-;u>caUn@XKXje0RD&=(gEHcA+gIW380jT z^OF=ZmEa!5l}a)dh%t zzxxOo4ZHG+Z}V0GF8TrQfx2~(C}ILud;F~4Wklbt0kNXqqK-L0zgrv**c`+wCd=Kb zto27TqF1?B+gr13cs-?bBMCm{tl#dZS=plU=5R7^a|`5m!IV7P-Qz6wh?EQ2)wu{E zb7p0bd*o`_mkA2#@$7W^V24uHQY@x(1R^%=Se2ypYpP-LeUZ+{HQ_(P!-RhdjTT>o z?$&PC=$AL7Exu=+Fg;F(A3hDWVjCY-{hY`@;gP_!(_JBx?IJ#pWtJJ@uMR~KJbu~5 zGXJhR3aUgBhL7-rL|gtQ#Cbsd9Cp$(Sz`M3X(R_sy-(#CEGQs?=~55E2lW3vgQ?3N zUaTU6o%?MTD4EAnVM~BcLTWfS1R_Akar?WT^0znVtob98gzeom*A^RL@41fhqkMwt ze&VxNX0?kf-`>UV`sl0j{sKVZG@+N^7^fjIi54j4_WszC2(s5uVSucf*Fmt!4+{3v z@SuLVxD+g>zU%SmImdYLI_VK^pFfH3qbNQQ(Ddm6pTcW|8Edef`!5lk`j1&WT{mBv z8njg*RGK9nQIx;x1sG>IdtvSJW9+`h*}uvztWeQyIEwxJm0tPz#V1Rwz1>dU+$$|^ z|1hCcAeVPF*=Z#Ar|Xyy>+{J}7-j5BxZzoXm{r}d>g?OBCJ_lqu+tnvQ#3DqR-LzM z=0hmx`ti5QB>DQ{QcJH}P?Hor;k3`f(#ao;-Ku6CI^9E~A_Y_K9q{#57*^+_yF^EfDT?O_PRI z!zYAWSfbOHbeSh~R7AmVE}E;=&~Ew0kvQGt6nU-3m>SvFdCHT7xzdn27H$MoLyx5; zk1rk%cBHnd(*{|kGMrRuoNaL83B{Q-BhHDn?LI!n)Ycs27&Urf)jX!KFH~@HH*SAt zsJ!Q?+njC)mpU0_J+T|UF7a1B=H$>T!t;36%B!9sJ2At$mTYjr!dNCdElLmy$8H)L z#45c78r5zpRCvb*H;6Cct3Tfa=nV$MJyZuYk~%1o1iCku7FSP{Tx)E{vJ={`FMl8NRDPx z=WkovzYYk`Xs?!Dx=Z+BZBrTWj99{0=YO?X3Yp>6@ho1c$MFg$) zYYz!Govv><%OfrYfRR*MTwywop_mCbP`XjJt!FwbcW^kt$kTopD**HRcIfAZEgFfH zO9+sr%f#&qu|LYL_3`}uyu zAO+&8EZDYXM=DlE&^BDa-qtD@}!!0nw%OprGb zirf{sIP8Ee(T>Dvq>rK`-`uM)D5_oXY^&NIpo2Qmw^LIqk8`2h1JC((I@i(eFFd7~ z^)VU?fx)T7wG(!ZC4h5U~*GMx`oy)P~! zo~JUo^Q%qK#6otJFw`&Z1F+lxWMwdz9I5pJ*dDJmypKhLk{zsdTgdhp`@X8n9R zzIllW<=^#lq*T8Y!2-_K%&JEvp4z1L&1SUM-!Wx)Y{JAS1D_EekSkAQ7fF1_p(9$z z_5q@dR4^S4V{xsTw+m)p@vp06YWK}X^tU@iDRg#kyefbew@a`!B0#YEMFKWrX)p#1 zyL{wZ!kE;FUz`~FhX1AJ8E?HLnS1=U@p5f>Ia53lv)5l4NWcb`KzjNaYSkw}!yjfo z?H`p{y3rqPH?NON^CN{HHy>WFg;=jpqkNFZOrWhj3eQzjeC9zy>bf1cd>=d(8Jt{(8zsXRLpeRN6 z&*)_l0)f1qoLEW)Zu-{{gJhmCj`WmNves>Q_HJ$*-yR z3{P$=%WvPFo}O5woXb3f^WMy#Cb!;F004mZ3X~(XbzTKSgiE(`;C$>o)2)l@oB zO=qz>Gi6*P*3lMKUli5TIG${Kbnsx~dseLvJ~>UhZTIBC zjl_BYq`n9b#@wnTQH=_eUSLG$mOn?cTv>zbGv$0(4tFJ^>X#uVH$NBrpFMy>SAw%f zV@KRaMkzKA0*93=BX0#YKRaNPte=2D2-g|qOV<;e`E;S%{+BmX!2!x^@^Re`Dxu@& z%76V*nM$CQgK?(|W0r@7gcDLwmA)6jc!%X9WKORh>|QTi#`i96w;K0|oO$!Irs%v8 z-+Y#~Br8k1y|JVnZZ&SMy5AZ0QnU6%p|>D-oeu8d zXr9QlriAG7nWBJzeAHF0wbX5^{G%x+q0Z5FCJU*LEsB8<{)KiK25Ys!Tf7)G-8|x= zJ`XC0B&hwofITbk9Assi_d2Ob&|o6mVaW+rYg-#+I;1GODMu1kWjO^I>b^CSLC8J> z@tnu%N9t4xmv8Ww8{aU$rBA=azKI(H#JygH``_?x&4W7$IS_NdV_o^W87@PB zDSVTe*bJ$cHZyPkD%5e?`R^y>zs^b>SpoF__7p4dmn0YzWx-RZLk$H5t@OWwkV@!( zQxIC%HuwMaCFm!jJvyTOXB_*_|4dZ3`F(0EBzp@(I`9)olYcsqwVF_hqm=v)1Ie^K z;X%iR`~lx+y(^@%MIK_Sv*<`T=$KkKIC+Zu!U&mbcg7yA5!4-IMfT|kcDkrBO!TVN zcPSr#5~}x^=jnWnJlAVD0jlzyWbJumcs&g)ced!xzKl9{T&LGK1}&%fm$u;W-z24#E? z>3;ip^bq#S;raIZvNu~K|F2?p&xh;1%}M4CuP3m;MHP=R-0hRN*xXZHW@4uNT_+6p z^lJrJ@9yWLOJZUC;@RdyhK}-e*A6* z1WC|95+GP`XK_ey2*Du)4ekz$OK=YmAOr{`xVy{Z3j|o)Ve!QmS-HIDJ^%OA{cvxc zs;PQD%+%C$&$Rqzp6*sa<-fUz>1d^~E;m!5fn56?{`|_ytEtRz<&Q`J|3!n=tIfMn z!KY8fA3W5pr!QF5)4>9U1*}qV{)cuV?fhl@T+sSd_U~9&ys?Rgl;VrLOVNfPMd@N? zn&CeOA5U+85-!z^GC)2u{k7#TI1hrL?#HPr5Wr71^XLO$UPtIS>d>W3_mj^tz5l16 zX`Zcc-YMy_;84j=?%r)O(xWc{a4Nk#Rg^KhP|w3=B1t!AN}2sIZ@W0OJdn^FdccGwQF z)r~$d8a8py9<+)~Iut&2TSdO=Vyy@GPYGup$o=~>@s(y6b^`)js3CTrPl!~#+!i?2 zG}jKAD!}x*h8?;*U#HJu%sw!_m&z|8^>ip1j(fOO??I;w!CtZj@nT;OMO(E^x%1zR zn1kf+qtURsGK6^6pR0p5hW{KBaZz~IDsbY$rB|vYf>V_HQZQ(6Ils?xcc8=oY~>aj z@I?=GxJXqn@Af^Z@6Tk_e#@2<>}B~-Q@QQi$-fs&dM5tO2;;j3W!c?%DN3_aPIs?! zL_p(_+Na$)1d0HvR|4Qbf0C}8NxO`iiaHVUXG#$PCim+)c-Rq!EOY&+g#Y9(4&kwln?qp zvOMNTJ3rAcI^WG+zb*K*$aHFO$GZDW3O%kgyn+P&#RiwB0<$=c3tyCPC|v~)`aMx8 zH&M$9{$C58)SQVfink-Z63Sm~>`r{1fAbNq^roBY&}HLAx=(eWt_@Aq!%FYJf^;Bf z!TbS7eeiPx=abMzxqlFO=e2arOMpJi^(68=D?>_CnR?ojSX^lO~ z@yS|%&8I3InqsSLo1G{H`+%x4`ybhSI?xq!_an@U+2Ok$*I!jik7WiFlyM{=wCI;H793$gcjv=VH`qe8vmnGd6tH60S%8 z9=@XwbxRLF6RkX*gFxRGN#o^lW)+>w>>j6+x@KR|YY!G|UJff;qKvZsBJwUwhW?Hp z-Y0ep(CH0PRvfSAHRG6$&)o6eil3nON5KMCP>GRpaa%dDVV%5$;VW36vVL$z)+xm2 zc{zXik;H|KzoaZEDP{ee?eVes0TAj)es^CwM&mbyOa#xM@&~u-FQlsT>Lc{B=dKz2 z1f=qr>ChR*SHk8e53NgR0aHDs`Pk_(jQ;8`+F{KUUA+f1MMLWTd+s%RbVwq%bkt^n zXW+ptXVzCCRQZZCIwXIye6ql{&1k|fQ1Y5j!*8%6P*DWsaR1+wz-s{4Rr6?nUWeQj zi1dzR4j3(!FqsmhQ82OFP8&KId6$p*93j2ywX5$}X;m>=QB^%-u~GiOVd{O^JcmVDQ0Pw2f!}k1gdUL?Gy7xMd4VQ|k_RoJ17t z{Ce9?4{uFbkfaoP%WnP<>ERrxAN0}ojj!3GW1q&Qbb^d*0^L#7^iNl|kX)2sHF9o$ zBb4kNMYD1S@oww+h{{ds*qMVzVLQ`-?E(TXNu4s?O+@s>;++oH*#icr^IY??yS%Me zcCmb>4vZfv?tQC|NR-Q9jpO&-iR-55^;&?f#5EVxd3~l6d&$K|w9T}teg=|(ss^ur z0m9M4r`v#gkmjd@4yn5qqeb(}$sshuLlJAYw>1K=x$oUNsbQ`^gwCr^r22c^?Y?HH z7IL)YB9TaTS5q*_S8rP<=K9GjL%A_nI@{R%aeRx0X0tAw;dud-z<+FE2e1dazXa26 zNp0>j-e!b#K^A%lysd$nCeIwqL^0;mlghBYB{7eTzWBFQ*Dd3jU?y%pd!c#kT9R1( zUC)I7j{qk*Zy`f2zsagBi28}k-wcQqd2HBf- z)&{t5;!%3}0anVM{rafq!1Xabp&MaBy*OS`H&{_>irD}4eB`>@9f!Q-`J5qUqvGK7 zNwHgYL)ECCjxv(FkkgBZomAC?^uew|>mNB=$;w-^g~GaSv+CpObGIcaCkiRQK-J5O zTkpYgYeej_3G%!9@V7ic%*Fx`lT>2vd4T?5%l#_f%)w|=g zjP!kO`tbJy+>a)+iAYXH`PwvGskgA~k@CRr-O6Vl7&KetM|ZLHP46a$^u zKS{;R6$_?n|7;O=B0nMBKq$;>;OI7o_Y6Cm=Kh4p|R7zf_R z)wR^~5|VK0E5ER2W*6$DR~n~$bkK$vDe?6Zt0o8Ip zO8Gx6w7fKTf|*71?jVk@QjMs$yn&O6X33^w+N~N>d3d zd=+H{qI=mKO3=Ji5d7W*seJr|J#f6_;&7T?Q$N zHxEymmpjvQ227*8(EU=!)tB9eEABt*bK!0iXrqa^rF{|kyTF%Z}1bFvFpjt=d z_14DqyBl;n9|HAXF6wEdBeMCMbx8A7)m@^kcw`l%?Y!w*UjAo&2%Jk`OmiDh-kE}F zn$`8hMC?H;^cHd&JYif@w(jIM-!OWY{hA>JIUIt@<0 ztQ3{w#ar#ov%A|@1ke3s%3_NXJM;knRV8M8#V>s6&f1^mc_-zeQ;k8>nDlwVm%tT#Ap9xVpJo=0ax2pbAwCO_;ja1SBKi-vNlH5OQ;ZH%< zH}KY&{L1nR9VC16!a@Jo<{H5#)VlTPjnPN?!lMYm)dwb+1<>kOr8Pg^S}Ky$`P}dZ zya&9MyUuD$!YcUa7Ez^(07B5%?I@D<^aIJx2Gf_oR=_uICM`MX}ole79~4>V!yy z!y{|apB(}J(VG7;a{q-V&fuHm0n>{QS1G;0l<10^&U(VSX?3;+upDwCF;0=I%j(y-PlzeTlBl0k}4%aDThL zUR!trbn1vgB7N{?rLX!)j#;aI2K`wcqlR2JD~eYfYc3aRN=TwB&>ndRzpUKT!r7o) z%%$8ehuEOt`}ot^xxhyC)F>F6=yUmxG^nb=3Kz~YWBvU5u<@Jt&f6%x?43U_n0EFx z(w*%F-g#;Q1y-^_Q$2rtG;9I;Tzwn&=TW#Ukt$o!5BxV0>?UPi*oEQuw@bZ!Edm4}m2!wP3#njV1FS&FWKY$X)tgO6PLY%?9$!Q*Gmi zu5f|dXLbq0{-)p(|AHA0raWZI$TCD=YS7dhN}Y20cV*SrXD0t@ReUK+ddctG-}$tyDUnir2GH6##C`m&h@!GB~%$PtY%pD7091E zj4sBf_=S;tf9F9PW${1F_k9--jar6*l9V3o2yae#C%Vqt#n1L_p*2)w^KfULW$cOelMyJNun zUpF+3)fXIZc_(*ip(z?jld2_f?UKt~ns=V@S0nSeS_|-p$vhOV_#F_1xPu5^YofVZ z(}|MB_`d+4A5p{4vLPr(nk$FN*MMfqC9GY#o8ujG{)^k{{T(phjvTO&D8-|Z3U0Uq z655dN5|5I`7`2q*J6;??SD-ZSd|*WTemiEsa&BhGQWF<)++bwgA7lR^Bj2lk%0vB* z6_ToFdL*r44*%ZccWamm@@{*%9D5zVYwk4gl?bilwT1F%U^1OB_~FDnh)f zvHcT!Jn){aO5R!KO;>v+{4x&#UN}z*jPlEedvy))bY>vXQK(C56Vz3`1-SorqWT-8 z&%ts(&5pwXYaTfH{uN--^bT7c>QWqUl7t-Y;#%fCSzjv2x@czF(q5JsT@My!@&IrI z#ZGdyGSfMB9YcRy5iZyoFtZ+eKY?mP8%Wb`Y?~RDh~RSh+0+-O$BWr!qw8K*W!s@u zXlyUL&W$c7Kw?mUY5WvV@Nm$Sw>cdBLE^|4>N0No;pXVd&@^?e{s<`3bb!rsT+Wfb z>EZ^I&qQ>m0fN@0Wga7O3VJ5jzhAI%BQSRUjiA{(^-}=goBQ0l+K#xZ!DSlg{n`QU zRqQfB+h7~5H)<%o8+^2*`C~NuN(c1=a@UXYJ~mbb7|RBg0JxDpHz&J|vrf}(#sB2s^2O{fK^BTibt!h>dxIeG*UvbfxEtTh8q0(!tyoFn;l~S_$x@sJ@&Tov{k> zeisZ?fjGhj(h^K!Vpdie`Ru(&HLoet_F720$~E zYmKi|3$3=BoEUd*`vtBoV$t?PuLlxD^Jc-Tw*|HsI}hDsqqS-QJAnVimv=-^TJsGD zfvz5ClypPt_AOQc-SWy1&8`2=i}I0MEc5U@1c>GqVWNxLCJdCU;y`~13{4swg^G0b z{O3?R^E7679!1ex04V^D18_6>?TmGDZ->f?g-+J0jYno!KO~=Wpc@1v1-W&oaRbqM?uK?tD}j#97IgfypI1Y>5M-kHJ5JgrksO1A<&DQh;kTVit_0CQDQA_ z4rIXJGnu@_%zJ%@p92Vx(03YgzZS|vFu3ek-Z0e{px*l*1Ma)NC#7hf!u@^W@d2%G z7C?__qpVx~c~E~4?Z`aDKbqM=mg(w8=m5MTZe8U=Je$AV={;Arg`iIYIA@Zun^S=h zM#l#qNlc_vkn(Eh@siR|S+dzZ2h(+4Xw$L(dj{7XtPt-LymF=Folo*0JL0L4R)(8&Hn1;WJ8mcCf&``J%?His;HVcy7*BQoNsabpB<~o zG4^Wc&gDE4xz+V{tLTRv@6A`<_)SJapE7g;*1}SNNkOztg}Xmq7~Da9P6nG&mb}LS z>$^4Uf6m|vXXwzRJEP^aGj2EDOu%~mxm5R|B>C8Qa8rD4G%Ip_ajz1+xYsV-^lwqg z0Uf{0;)c5QufcS$?AG3QArKoHaR1G98*^G&>O5g+EJ1%#>ar(}$pMrhZQ=e5Ddk=e zi9@glOw!e^SLf=^oRqHKx64%bHSVro7pU&Q#F+L^5%WL0M_ST=(xl=A&by|sv$uw?UoFLFIfkGQb;=gN}8^Aeu?grmV!f9B`-RJ zK|qPSZBY4@2Lis2TKOMy6|mtu7N2c02weNN`f%vV;0tX6yo1Db(6FL~^4B+R{r5oA zN!j6+-KM|m>k55I%~@STOpi4RldrXh^VC zqD49MJM`joK6+(j-RYT1obb)DQ;z}K7`^%d6^Tp^p7h|^rdY!E`!S79b_y3mg zfl&p@F`_H25cwDITVCkxBHnjY?-wD|@<{ivA8Pd$ruRQ0|G#zOe{05f9XtbC)LFr# zI83Ow^OJls$|hR{-8(C)qi1Vm>+Y%s=yiPWYL=+jRva8Fb^)%{hSgRXRzZ|nMKh0pzFpgHn6=ze;_6PSh1~a;Gc)fjea1=}PX#kV!UhCE!znD*m za60`Q?-UPxfj_tRiTDF25`-?gtWytI)6Zf=COv#GY^^qeSB@Sw{`&m7IiC1rrr1#| zDYAnCnsJiflubWZ4QAB@>-lr;_v)bm5~oPYJC8)@id9Z9qxboSMsseoLLOA)Esr6z zoQ~65{GXq-#MQ0nSkUj_1N3TOWOE&7f67{<21*QAw6WR~lo22|l+WskTYc~y;(MCB zJy+?GWH8e0P#v#Z!Sv}Q7r{FRZTI>h<#I@*jO;#>jGJp$V?!6!U8+@Fh?DLpnAQoe z*jL!(Wnb8;eLuqS&*QD;Tbh|f%N0=cLX&&uy&r0d(a@^e2k^~6z(C2 z(&y-+ek@nh!6yzF>yg3zmtPn*LZ6ahHa(@A%74}CvzoS88_|0{5$J(9mv_O)$X%7? zoO2Us>T=YidbZ)4C$q_Z@b1i_wVD$EC!qMb@{z09JOR5}B(%lDByV{Q{M}5>k&go* zPkxy(LrTgy>#)pzs^q7^B6^)^r6oUZE=D~(Bdv-1?u}!)U`x__Cr;Gqk#n-o>9R6S zlKWuIZ9?`2rlj`Ya5n1PC-)me3sDrrGP_k~rx)`iUsK)0mUs^H)-V-B7oAh89S_g4j0*73Uo(`u_u?12D6zgrN zSE$}#Ab(lZ;%kX%7GoR=UeB*~X*S=l z=Ln`-45Fk*N9oHb#uUc}FSa?TGG`@8xekPHJOl?fdw}yox&9kp&H%-~J}{ka+?dcw zKG&pIf33;NF0v!MAzn%?MUeOR5cw|-&rr4q-WRSy+*FRAtoGAGICm0TJ>1}M_)gB! zAny(6`-e_SPaNxZp3xf$L>ZVsfQQ!Jnmrv1n3V+Naq}I#a?R7kl)^v)eV@Ich$loZ zAqkjFB|muf6*hme&CU57_?}C0rzIn3L+O%4+un4_<+ZVv#WWH#Mi@zJKw;QDA-PHO z7eH2K=wgQvqLfdAcqc5f8CuCC{6XnFOWF7=@`;Z(M-Es7z(v0!aGn%U>Gko&ce@_c&fU{q?kARM zS}E&IPsvCX^*z$-iTp5%X!W2-Dx!$ZH;JgnC)pn$5YJ>P@nN7S5oU=WifYK&hHS?nLgDbH!dl{~ zWEt|7+TtHVnyYc^SAMSj5X>R^om_#jEBp1T_Iqhiu2wLw8{p(*Pqz)!=vb|Btn~wQfi_T z2*l!;HX|z5*ofx2xU?ilUFJiP*d-Pct77ZbKQ~h<%tDMHDV0cSA_tr)l)%s^ZQFMB z-9cTOXSa5m6fg{vi$G)ugxk2@jyyhudJqptCvX1}xNU;1tq2?cp0>>>%OcWIOIS$w zTXsiY37~0aCrWtZv&thP&l)TjfFEXB{qHGcD@$)yAFGZ?BzuMrXzvglW}R-S+}`a@ zJqEgCn%Y)a;Gv_Cx*Ah$SUEkyACy_uUj@~wQ(!;5+YL#^-hMdQ-|2WaX@a|S;R{T@ ztnvoCt!o(lB9vyu86pmkh~JP?%p%Ax;m8PUd*int8|1kQkb5{JG(2`<@6&(px*0lB zdl7O@*b>;upT)V4+%Vy9zF|ID<4AT~5pACLbfkSk-z#IpBi9*H1f#{tus)BBO9D291U$L`?U$_x{=oR6qS+Zia#I2)w9NLZna8m%qJSbLy6E zu0JjowYvytam3s<7;l)(32)CYU2cD7=FYKtL$Uc*s_FGW&!~-Is${oWYWPC)XLI4a zvi0FWJBF6=qbC9jh0-Ar{LIg_+Q{zR&=3(kDsW;wA##oc!KLBRW#6upEhX3Z4e^<< z>?E{4L%#Il2Ip&{UMdHs&OvgLjN0Hj?o3rg96FW(s~J@4^hJ`NQb{FE$E~K0zQ0we zlW}+Z7H&Y__BCNAvF=*asX|#6xk}c2H4`M>^!7#97^N4{fX$NyaR!;uavhay9_))n z*tZ(tzVnXSe&Iy>cg1X?cKFOjAlBE#S+%xI|=K*!N392?=s zwJM&E4pm{!xVfDjFNnC(g#uc_hvU~&D{zzHgRe=3OJ9XbkZyGV7?Ii)?z9QQ^{!gj zBA+`fvZGoK%%mdlB9J3G&?a-5sO#){4yU3BkaUlN04rl(5mARZ8!_}fs*ho$(u;H= zPQG`PTPMMp%zC>zqP`A%$>iaY(Q~Q>9+w=hq}y;UZ5vu=abk%Qeg4f zk?cW)8!iNOC*r326{X9He ztwrJe-oN%#%ZYd&8hbbj5IA z1UulbIAxPQ631~vX=<9chqqF{U|?#s-2HvpOA&Ud`zYuT!6 zl9&Q&!^fKd4{;|Q#=q>!c<36Vb-yKLw+K$3cjO!z{tq|MO|KZkEAGKJ8Kp`4JuJTr z$q1y_-bW!P8Nx-+n)hh~+OwTv=+tf3318~Ec?clF5 zJL%zCRTwdDWQ<2%Z$#K5p3vXvNyuRpraChFD;@bl5^?K8f5oZi!pANMxdOFph(2A< z|GaSsOJU2^XuJ9{p3YnNN>L-D_3u*^Y+1o-wsXh& zCubY44UJ$`CLsk&7PBSA+d|2jmGuU2RvKbeUSW14t^)-JM7< z0sHRwuoUr(*A_{dquAq4f$9m?ilY7PEVpj_v&zKQm@1&KJUZ3(MbWn5GPbu)fj%2u zRP@sTCF>d|KG+&&d;lTVs!talwiRkb0Xkxze>P_tB z$s6+fC9gplArJZeXYzBkPCw3>L{(_Rx2tFBP~>VewCL+(|5qIol)n_tO{ZOs9lpk|NPWnsLqI!zZK0a3^7}6Ys}dULXm9 z#JxtTVZ^Bq!$GM}yffqeLpA#LJ}C>QxLCkd6*Z~;tGKBoysSLnk_W?+u!^M+`_kDn z=LLXr<0!%E>v_$Wae3kTOR1VsMS}Y0KN%|-=SU*CLQ3eSt2Bq7*8RAC*J_9IjvjkN z7^xDBQf;tn^-r%$C~x4oqkm)E5v3SCJAHzADzwB5qV7A3v$(3q2_YlCZ6~tySK_1m z#7pGXJv@IZFd?f2?=&QB^Nx1HZ?oBAevh6`2p1hhzwYf<9_O2%Z*~egEi|*Qaz2^q z{HKe2MG32);BGLvOZM zLRLNqIv+e+pcMM>&m+PoY{iV|uR;Obu8cG+;VRz$Cak@wXdNkv&e)*WI!ZUq^3S6= zyKLiYqVp};3Z}t8G=30ewd{Hw3htt;YPM7gu)55mTV2OyXzO%gfXB%A48Dui_Ry-{ zZl%aEry38PWCq|1_{s4PBnJd`p`QrVm$pO)jY<0kxUpMw*DX(nSrh`Egd|R(w9{T+ zl#V<0R@?|)g%yLte4X^)L!v^IPpW^*@4uM2I_9G|q)5eIrf`60&m-dnzJ9QyTj2ts zL+-clV_&GY<>{UiUE&5j@7NFb z9b6Y9S?%SpAIXF^wifAlKG_MYj?BN>H-gm`1!81aZ2Tjb`2%qqP4B5H6hWc}Be(C} z=LVh%mQiND^~*^_N`f+UXd8$*LmdU-#E^Qbnj+wnUv{vx zx$k<3muC2-4melD?KvgerR+OhKepOcmqtnb@LEX|0ir@#HUK!f8g!YNe_UU zdjm793qo0O03ZG@Jc)&IJ6=`V{7-Uh*LXw-Z%tH*6wpQj-_m#4~uabl&>(DnUb_c|t{1=WN9Bn`$OY zt{VgCMLJ`wnf?k+y8W6!O*GmikrK79ri+rbamjerG~NvN&xNTi2e{%lJkLNd#qut^9aCdTcxGkp zN5ljJ7C3MTo)RjLXCkM+C`fblf_YpVC|HmR5>bI7nZ`U+^oV0XdvlnEf8_NtlS z!7TIKb07)cEoQ}@B1)~b8fp3%_E!Y)F{b#1>ElRy0G4Qsx5}7x&Voc;xlF2-?>x+ClRC?8T2%+S4;34q*xv-ka-j!wJ6V z7Uo)QoxOMmCNAf(`3D1)&Pv?T*fWxp@X;~AGifw!j+IRs4kq-Ca6J%#=rmIVQhmsD zilcb;_rP;)IG{v6t1-88T)qO!@^k0u;=9pEZ$=@8{ytyHo$yN&F+;58RkY>i17vC^ zh;QkgFbkyN<$Tg*!I9XZm7_RYCeZ_*3QMn~ibfOG8&kpoA@EI-aFZD5CH4CgJ_(lO z5ysn7Ltj}iM3p5T?28N)Qk6Q8dT6ruS%5A@V@!=P&NcfHX z9^PZm-O8*@@^`!sL(?jgdmd-LS6t)UGXg8+(yXx(^+i<4`R*;e@IAq&TV<(w{afHm zOn2dfT%Tzbfy-LjcIt;2SC(@I$Z{MF5oT*)SP`qO@LS&!F{ZPs2$(~FN^+H?esb9j z{>h3Qwf1^~CbXMW{SyxPU1Wf&-F1PP2ttSeE6!&=*SmRr`LlO+~S;ks8VTwk1{NIAze z0*?(R3=!Fh!bp3%EO%_aX+A0k!Q1<*zBhZ$0`X5M7b^2uQ^Pe9b+!u zkAJE15XZD>W8N8vWOD1T&SH2*X zPYbJhcvmK~FL(la=qALTTVs3>YQYk+ZOrgRTPB`->{h;7dC+@)#agX1OD8Ws1n{)- z1<_wc-Ku?#9|{#My*@gyvi1151t3)y4&oxhGSACNV`j=U33FJiz*)P^cl4Z$aIE(D z87J<r8Q3bAJ9?DM^z-@_~3D((~?*WGYhUc zCUcbI7xvj6zG%RC_fa_R$t4L`AdMknHQr3**Yb_{8Cm4mT6llIS(}$f1vtk|u2uAH zZ^FJ^h_Y`yQ;i|&kvbN+a59J{S+O8Oa}QNb~u5}j|%X`_{&EiZ>Py!oLL7`r;P(Yr4crj`y~*r6Ywsd=2HauZ$te* z3w&|F8N?juAfEl)Xgc^qWCper}{R9vhX%^)Ek{*E0qCvHs%Lq+KPP zOZj`#T=@Q%K?Xe8X?~3S8L$I|cV0H`2R;v-zAgxaA>O`ok@*!$XS$pgYsUUrivB^UC*7$3eG=DGuuPy4|7w4;oSXg)tbsTA#&u_shZ ztTWwzO4Al{6zcQo%}FE&(d?h_MQ0gT7gz$c&UAG=K%m0ANu2PWgcfw)7`4`Kn6f`% z^VUKiHe(+BhVAJGhj-2;vA?PnT737D9)N`DCcG+XE8`;yM4MjNlWwF&nI=o|%AC6y zjRu6kW22If(*A7ZB6r%+p>E{45v_?`tt0U#SgfjBIy@J=@@egOpXOI=LE4bvin85< z?Mo&T!Y#7n&n?XWtCeLMKEL|(T`%=z;h{!RBLh>>{#!HG$iF_?N7Ra4P~tcEu=wao zK583xN}U|+Ue&J;=g_HFWXi?Vla&9?W>Hv^-H+jvF9SZ$DaOwxO3>LP zO@XWXw+ICe&hQ;ese-zTh{q`ENG${kC} znk2^Om<1{ z9Ibn=Q@`ZM2FbP@?VV8PPc)$Twvlx2dSnBbMpW<8M!(ZN``6atX+Mp30h+R+R(mhy zo=-qd`b$g4_VNLAX|DFAMW?>#fOs(fh|CdCzLlJw&+)Qm-ncwgsc#S8WgbfC^Ysmu zgIT)#Cw5O6SA;(QKX@IUO^vW{~d&O~gyH93y_mwVqQv#~Xye-DI}d+Yze z8B!_|v?J%O_(e>{7s{=E=%&z(NSU-NVU^mv?Ra;P!hpS8gt0=RsfC?<4-#T`k1$%# zru5ZLAv28d<3P)#=`h ziI1%+J3j{Ad!6uHD;UJS2p1simU@MK;kXVp zs&}LnKO*wj>>z1n7Ole<>goA#og*EL{@M`wBQ$yH^80(qWQV*HlD;P5n8o64vtPOp z-yGw(eZ0DP50a2dWd)j+P3oR)_9zU_*en*sqSks9=lLjE^W04nr5Zw`yUxYuuV=>T z;!+1@0BdN$&y6@06+U?oM)QD0kwSWUidHg~tJQbqh9|h^RWfNdLElT7M$phfEk*lk zr{N`UahUcnBSTC#4s2%4U8Aeo*k}AI&wu0XP3<=!di*#`z%P5I0`x9zdPTZTo=9V3 z7C_Z}`h`~BG#eMQhY`EWN8-Sg!~QfA?$?L=>8THP5vj+1;k~zmm!l>Gma4oo1Y@O! z%CqfD$*8CVifR8hmMlbXLF`=X)4&yUv)_qgfg5{{AKrK4>yA2lx6iv4KSc}%I#xG= z$*(^bM_)U*jTLIB; zGJg2TZtBD|bSd=@bR9Kyk?UDkhLz*JM&?<8#~iWf>c8HG#x0@TP+968Z=k~22Dv`e z+;1issSQuMA_dq>DzlZvQYr#0A)({*6`)6Zu(v8v^sDlK-h1urKEyecC2JBN^W;k- zLn{YPr(`&!YhvX*+S>e#uZfBQ@xyh09}W$Im-F#mttzpmtQ#7Hhq_V~yFGhhnziDQ z_~_qp8TY+@`-Z*{w^k;cL7~IuvVW#kHhMAJ#v`4mbBwDjd`-F=C141qpUt4bmw<}1 z+9|44K=O<+bu_KwM#;^T4{~G^#{Sr>2OGXbj!o?-?jF*f<2%zdlUyO*RR<4l@RrMx ztX_mZ%~aiWf`?(&l1ZDPSM?2lxka%wVp33+Y)R7MPe&6%bZRNMwu}53U`ojOtW+YrebVo3oqbg>91nv`)^K17a#03AapLYT@m7is33kXIM zKPED@tZ&kCamD@^VrUVbsn1>{%>+WrRC;b32*!LqQ&axEnD3f_A2$-QZ2{ZP8LV++ zG$}R~3$uLS7rxxmBLNbr3)^tDeY@xw!(hv$DJGA^&6l5=KNr0HDyaZ>#;Jo9vflb4 zvZm^ZRs4mZU8Kf;pVpcG0rxiV(=}*&{^)gz_0|}ZHy=O${4?5je;TnBOsxI|pV$L~ z8uCm_(YHMcv=A+^)dRQG@1==<>uiGceIAgFPJ(oMhl^|CU)KuA*mN<4_s!^l-watV zUtC`@P{BY>Pcn_27Jta&MMNJ8+0d{fh}7qI<`*@-Vs|GR8cg|4l~I=L%}JFCKJ^<= zq18;0+{u3zn3Dtr(o+gtm5h_&j~k@IhKeV7i zW^I4R3==&GUjJ&WZ6|^K>0?-e3Wvcc7{{-Zt9qQL);Skk+ z_rb=2!AS?1%=c%3(q_JA9xVW*$=umzE(N;%o$K*b%s=rpkMH)?cn5j<*fdGYh!L|Q z%KclY4`GPHzvqqWcrlyQw+1%mqLQxz88IkD&5yHVT`9CK`Jy7XPb2hEJ&sQ6;osA~ z*#HFdksa;gofqSwq-o|wv+3T<4@nFU>KhUc`Qok<^T0YLk}diK^ZC0?5Br5gHy_hi zO3_6@^ypty?SAFN5Xb}97h1Nt{ThwvNtD#AOY6=2)$BX2r`Kg5bX)sYaORMD9Ao&v z!&Acyorc&F!7X9Vmr3bCGQnQa_BEECdGfRO8`oMqgNE!#Uo<2!>1QXzzY!op@oq@p zKxw6@%Y_a*p02aGI!?f!Brfz@$UA&s4RsY+ucc_2PSK%q?JrxV+;$X|vEWQ0mqt${wBgdO|&9&o*sf4Z0brH<$4A-!M;v$>uXl}{z;pU~jS{GO@xobN=(Wp7uGGNcOBo0sfx8-uJPOfm4;xYRCmqjxx zg7sa1C2{X?&)MrnF9m&hIZVnDqY&AH2_xZlu7xD%gD;Yh-RO06ZQ}yeCuF*3^P9>S zT)U57`0r4Xui!&(Eqgll@SPpt_37qtNOHzm`4qgHH9&z=j!ZK9S`gOLrRKO4t;$08wmeF z!#plqVDg6MzBTPB8j!#`fOqUnuzd1v$=W)hvmwnY*d^6%x2dxFCB{oootBvjhjf=q zvIsF3H^9t8aQIv!N2w%8}aYxsLmVm1#^Hzqp&^N$~m({*x4m)%C7@RE+1s>%;85104bCO9Bqe zbbw_Ft0htmI65U>X8!$Emer}H_2YOYZxl#6aAMiMiU{87QjLA+q+d@@I(ef~vZwcl zPI;r9-kAI$Y}3*mzklL)=r_sx)VM-MNOv$JDpoLPDUvq-#O_zkq(n91!qHXM=&a#& zs==%gwS;GtHXwqs77k}1$-nf=hB@$Y4%K@J_c0ik{~4d(k0RPsxX!i|>>m2DbUC&9 z)+!=Hj`d~G8roVKJGz>z2N|8b2Ek$7v6`u09)Ij5$|A* zLsL?k={=8^0H51^xIu1g=-&Q!M&&G}ni9vCB8gFYKjs7Foj0j%VD*vWJTgv?WjuTL zqtk02y_Jf6%X@#=jGxucHxw()UNMOJ0{a9cJ%gK~vkv{$sQe%nqq=$isZ z{C9pn$aLfL*iVfy7Pk5o8(N9=b#4ir&~or_Dwq&^g4!dU2>|SC%8=Q$W#RaH@)!EY z!({&B#nx588s=fSjespY)&*-C1!gcK^AR^Y>R`dhSPf{U{cFWqPeuC@9ObzY^oPrN z$WLEM)f+#lFTx<5LNGHtQ1T%`juYqSepR1n%vY%-Zixo`dIJI>dPgZWq~O>aUsohIfYN*@(WC4q<4&~+&nWRe8pbFf3I4j9`*Gb`lhQKdtKaWP}H6vol0%e%Xf(-O>L~R@vk#N52mo7rL+|cDGFe=GSGc z&)StW*-tYx`LXUN1u8pJwug6(AAqjse)XxJ%DmW$_nZxDitxr(0Cpk5N&F`{>lVl5 zNCw(WnhPor9sP3^k?_SM;jv|hY+*H2%joYVopp0}q;sBQpq?zanoN@X>95wYz~6N* z!&)TTD0)S+&G}Yr4?NZq?uO(GqS4(u%!Ja1pX6eL_x_*u%`~d1GmYaBZBb;PpcGW5 zW&&6NlbZwrCM19oS*!ty$*_qKk`R_`CkZ8>Y!*edfq~HxH<&57VL=o`1R+!`2^Lw86y}$ea_`W;J?iOwOdsB9>dRy4p zA6p{@uL0j@-%A@~=rDyB{NA}@cU?o9hA!n?^(v2$?1z)l9SWmLc{yhIaejmH&f15~ zZ`6q|tb-MezSWbbZyf&r9~vd8wY$%4IvZno`3(%FC0^MgI=lP7Z~Xl2|7f;|c1gLz z=#3w?6xHZ_Q={XbY;;S@y7-9i!}+_QWFtvhPM+(XEq3=DtMc@$ z1>3Pz#{INTnx{H>yE4FYvW#nzk)iL%SzGn?m#<0qRrITzgy*GV$ffi(P7Pst(K&4ht&_3DFcKutS2>zbvG z1d^UaG>;Ci~lo>Q7O1s_$k-R9mWgp6lj5{fV9M4hbSRv8gN-+I$Xl#@I(X&39-xsz?3$kt?nm*4yYPi9 zI1XilWS}t^xSbseV~ex1!|Z@#(HJa%*8J>{7+V6)j)1j?FI@;n9nFX+WQGxZ$gWG% zY3@jfaIsiG0Dzd77*vc6iZ5gX7(5<7-v*0CY6zq#mM5l5kUWvuVw0cykXa&zFhU@X z;Pc?~ed(e6XfX+an4f6*T6!<8V0j{*Xvv+%A|Rm)01OHZEO*uv5;aZ;EB@uYPU}Xg>y;x+rnB}N3WP?OwkQg)- zgCk(@1dM&aJN1jud*u{9Ga@YZKbK?iOXcrCOXWmhUdlU?7QVpz`@Q%4f5~GqmfZ=W zg`9;?#AE<04vWj;iA5TJm|yy1G6-ROA(t+8jNsDQEI`0x6M>b7zq-D~Rcj)mNhh!z z&!3mR{8@jO!HW0arTt=4XcACzAzhFzPzFH3P`V&ppbUV5p>#pIKp6l9L+OHafieIJ zhSCM;0%ZUc45bUw1H$Q!BDy&U7!qrf}wOl zxlZ{6bz*c(gn%@C>Tl?qzjY*P%xA(NEavrpkOFnkS