admin
2022-05-11 f19071bd5e0007fc823f99cdfa0196391827da1e
'android项目完善'
333个文件已添加
31个文件已修改
15个文件已删除
8774 ■■■■■ 已修改文件
src/main/resources/code/android/app/build.gradle 41 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/app/release/app-release - 副本.apk 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/app/release/output-metadata.json 18 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/app/release/椰视极速版1.0-release.apk 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/app/release/椰视极速版1.0-应用宝.apk 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/app/release/赚钱短视频1.0--release.apk 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/app/src/main/AndroidManifest.xml 67 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/app/src/main/java/com/demo/app/MyApplication.java 89 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/app/src/main/java/com/demo/app/entity/eventbus/UpdateConfig.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/app/src/main/java/com/demo/app/push/MyJpushReceiver.java 72 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/app/src/main/java/com/demo/app/push/MyJpushService.java 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/app/src/main/java/com/demo/app/push/PushOpenClickActivity.java 214 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/app/src/main/java/com/demo/app/ui/ByRecyclerViewFragment.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/app/src/main/java/com/demo/app/ui/MainActivity.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/app/src/main/java/com/demo/app/ui/SplashActivity.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/app/src/main/java/com/demo/app/ui/common/BrowserActivity.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/app/src/main/java/com/demo/app/ui/common/SimpleBrowserActivity.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/app/src/main/java/com/demo/app/ui/dialog/ExitDialog.java 60 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/app/src/main/java/com/demo/app/ui/dialog/PermissionAuthNotifyDialog.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/app/src/main/java/com/demo/app/ui/dialog/UserProtocolDialog.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/app/src/main/java/com/demo/app/ui/main/HomeFragment.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/app/src/main/java/com/demo/app/ui/main/MineFragment.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/app/src/main/java/com/demo/app/ui/mine/PersonInfoActivity.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/app/src/main/java/com/demo/app/ui/mine/SettingActivity.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/app/src/main/java/com/demo/app/ui/subview/MyRefreshLayout.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/app/src/main/java/com/demo/app/utils/AppConfigUtil.java 34 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/app/src/main/java/com/demo/app/utils/SettingUtil.java 73 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/app/src/main/java/com/demo/app/utils/browser/BaseJavaInterface.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/app/src/main/java/com/demo/app/utils/ui/JumpPageUtil.java 102 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/app/src/main/java/com/demo/app/utils/ui/TopBarUtil.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/app/src/main/java/com/demo/wxapi/WXEntryActivity.java 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/app/src/main/res/drawable/shape_exit_dialog_negative_bg.xml 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/app/src/main/res/drawable/shape_theme_corner_radius_common.xml 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/app/src/main/res/layout/dialog_exit.xml 30 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/app/src/main/res/values/strings.xml 11 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/build.gradle 26 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-ad/build.gradle 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-ad/src/main/java/com/demo/library_ad/AdUtil.java 93 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-ad/src/main/java/com/demo/library_ad/ExpressAdManager.java 333 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-ad/src/main/java/com/demo/library_ad/RewardAdUtil.java 210 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-ad/src/main/java/com/demo/library_ad/entity/ExpressAdContainer.java 48 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build.gradle 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/.transforms/85761248c8477fc57456cd37ff00f8eb/results.bin 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/.transforms/85761248c8477fc57456cd37ff00f8eb/transformed/classes/classes.dex 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/.transforms/bd9e1339715fddd7fe74378ab8e25937/results.bin 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/.transforms/bd9e1339715fddd7fe74378ab8e25937/transformed/classes/classes.dex 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/.transforms/c803948c3fec32d3a809e1656bfe4fa5/results.bin 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/.transforms/c803948c3fec32d3a809e1656bfe4fa5/transformed/classes/classes.dex 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/generated/source/buildConfig/release/com/lcjian/lcjianlibrary/BuildConfig.java 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/aapt_friendly_merged_manifests/release/aapt/AndroidManifest.xml 17 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/aapt_friendly_merged_manifests/release/aapt/output-metadata.json 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/aar_metadata/release/aar-metadata.properties 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/annotation_processor_list/release/annotationProcessors.json 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/compile_library_classes_jar/release/classes.jar 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/compile_r_class_jar/release/R.jar 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/compile_symbol_list/release/R.txt 2893 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/compiled_local_resources/release/out/anim_bottom_dialog_enter.xml.flat 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/compiled_local_resources/release/out/anim_bottom_dialog_exit.xml.flat 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/compiled_local_resources/release/out/anim_sliding_dialog_enter.xml.flat 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/compiled_local_resources/release/out/anim_sliding_dialog_exit.xml.flat 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/compiled_local_resources/release/out/drawable-hdpi-v4_spotlight.png.flat 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/compiled_local_resources/release/out/drawable-hdpi-v4_spotlight_blue.png.flat 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/compiled_local_resources/release/out/drawable-xhdpi-v4_ic_media_pause.png.flat 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/compiled_local_resources/release/out/drawable-xhdpi-v4_ic_media_play.png.flat 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/compiled_local_resources/release/out/drawable_color_progressbar.xml.flat 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/compiled_local_resources/release/out/layout_dialog_loading.xml.flat 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/compiled_local_resources/release/out/layout_emotion_grid.xml.flat 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/compiled_local_resources/release/out/layout_emotion_item.xml.flat 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/compiled_local_resources/release/out/layout_fragment_webview_video.xml.flat 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/compiled_local_resources/release/out/layout_listview_footer.xml.flat 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/compiled_local_resources/release/out/layout_media_controller.xml.flat 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/incremental/mergeReleaseJniLibFolders/merger.xml 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/incremental/mergeReleaseShaders/merger.xml 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/incremental/packageReleaseAssets/merger.xml 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/incremental/packageReleaseResources/compile-file-map.properties 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/incremental/packageReleaseResources/merged.dir/values-v11/values-v11.xml 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/incremental/packageReleaseResources/merged.dir/values-v14/values-v14.xml 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/incremental/packageReleaseResources/merged.dir/values/values.xml 75 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/incremental/packageReleaseResources/merger.xml 86 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/debug/classes/com/demo/lib/common/util/ui/MyActivityManager.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/DatabaseContext.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/DeviceUuidFactory.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/Installation.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/PhoneCallReceiver.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/RetainViewFragment.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/activity/BaseActivity.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/animation/Rotate3dAnimation.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/content/ConnectivityChangeHelper$1.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/content/ConnectivityChangeHelper$OnConnectivityChangeListener.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/content/ConnectivityChangeHelper.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/content/CursorLoader.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/dialog/BottomDialog.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/dialog/DialogUtil.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/dialog/SlidingDialog.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/drawable/CircleDrawable.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/drawable/CrossFadeDrawable$1.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/drawable/CrossFadeDrawable.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/drawable/FastBitmapDrawable.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/drawable/LayerDrawable$LayerState.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/drawable/LayerDrawable$Rec.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/drawable/LayerDrawable.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/drawable/SpotlightDrawable.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/drawable/TransitionDrawable$1.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/drawable/TransitionDrawable$TransitionState.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/drawable/TransitionDrawable.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/emotion/EmotionEditText.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/emotion/EmotionGridFragment$1.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/emotion/EmotionGridFragment$EmotionAdapter.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/emotion/EmotionGridFragment$OnEditListener.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/emotion/EmotionGridFragment.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/emotion/EmotionHandler.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/emotion/EmotionSpan.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/emotion/EmotionTextView.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/emotion/EmotionsFragment.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/entity/ClipCopyContent.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/entity/ExpireTimeValue.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/entity/IsSeeking.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/okhttp/OkHttpUtils$1.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/okhttp/OkHttpUtils$2.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/okhttp/OkHttpUtils$3.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/okhttp/OkHttpUtils$METHOD.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/okhttp/OkHttpUtils.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/okhttp/builder/GetBuilder.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/okhttp/builder/HasParamsable.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/okhttp/builder/HeadBuilder.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/okhttp/builder/OkHttpRequestBuilder.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/okhttp/builder/OtherRequestBuilder.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/okhttp/builder/PostFileBuilder.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/okhttp/builder/PostFormBuilder$FileInput.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/okhttp/builder/PostFormBuilder.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/okhttp/builder/PostStringBuilder.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/okhttp/callback/BitmapCallback.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/okhttp/callback/Callback$1.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/okhttp/callback/Callback.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/okhttp/callback/FileCallBack$1.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/okhttp/callback/FileCallBack.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/okhttp/callback/GenericsCallback.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/okhttp/callback/IGenericsSerializator.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/okhttp/callback/StringCallback.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/okhttp/cookie/CookieJarImpl.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/okhttp/cookie/store/CookieStore.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/okhttp/cookie/store/HasCookieStore.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/okhttp/cookie/store/MemoryCookieStore.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/okhttp/cookie/store/PersistentCookieStore.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/okhttp/cookie/store/SerializableHttpCookie.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/okhttp/https/HttpsUtils$1.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/okhttp/https/HttpsUtils$MyTrustManager.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/okhttp/https/HttpsUtils$SSLParams.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/okhttp/https/HttpsUtils$UnSafeHostnameVerifier.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/okhttp/https/HttpsUtils$UnSafeTrustManager.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/okhttp/https/HttpsUtils.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/okhttp/log/LoggerInterceptor.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/okhttp/request/CountingRequestBody$CountingSink.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/okhttp/request/CountingRequestBody$Listener.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/okhttp/request/CountingRequestBody.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/okhttp/request/GetRequest.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/okhttp/request/OkHttpRequest.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/okhttp/request/OtherRequest.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/okhttp/request/PostFileRequest$1$1.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/okhttp/request/PostFileRequest$1.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/okhttp/request/PostFileRequest.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/okhttp/request/PostFormRequest$1$1.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/okhttp/request/PostFormRequest$1.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/okhttp/request/PostFormRequest.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/okhttp/request/PostStringRequest.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/okhttp/request/RequestCall.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/okhttp/utils/Exceptions.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/okhttp/utils/ImageUtils$ImageSize.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/okhttp/utils/ImageUtils.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/okhttp/utils/L.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/okhttp/utils/Platform$Android$MainThreadExecutor.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/okhttp/utils/Platform$Android.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/okhttp/utils/Platform.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/upgrade/CheckUpdateService.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/upgrade/UpdateActivity$1.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/upgrade/UpdateActivity$2.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/upgrade/UpdateActivity.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/upgrade/UpdateService$1.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/upgrade/UpdateService.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/upgrade/Version.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/Environment.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/FragmentSwitchHelper.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/FragmentSwitchHelperV2.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/ImageChooseHelper$Callback.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/ImageChooseHelper.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/ManifestDataUtil.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/MarketUtils.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/PermissionsChecker.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/RefreshLayout$OnLoadListener.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/RefreshLayout.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/ScreenUtils.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/SingleToast$1.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/SingleToast.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/SystemCommon.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/cache/AndroidCacheUtil.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/cache/DiskLruCache$1.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/cache/DiskLruCache$2.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/cache/DiskLruCache$Editor$FaultHidingOutputStream.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/cache/DiskLruCache$Editor.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/cache/DiskLruCache$Entry.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/cache/DiskLruCache$Snapshot.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/cache/DiskLruCache.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/cache/ImageFileCache$1.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/cache/ImageFileCache$FileLastModifSort.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/cache/ImageFileCache.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/cache/ImageMemoryCache$1.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/cache/ImageMemoryCache$2.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/cache/ImageMemoryCache.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/cache/StrictLineReader$1.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/cache/StrictLineReader.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/cache/Util.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/common/BitmapUtils.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/common/ClipboardUtil$1.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/common/ClipboardUtil.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/common/ConnectionUtils$1.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/common/ConnectionUtils$2.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/common/ConnectionUtils$3.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/common/ConnectionUtils.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/common/DateUtils.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/common/DimenUtils.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/common/FileUtils.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/common/IClipboardContentListener.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/common/ObjectUtils.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/common/PackageUtils2.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/common/PhotoCrop.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/common/RandomUtils.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/common/SerializeUtils.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/common/SoftKeyboardUtils.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/common/StorageUtils.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/common/StringUtils.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/device/DeviceInfoUtil$DeviceInfoType.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/device/DeviceInfoUtil.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/device/MobileUtil.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/glide/GlideCircleTransform.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/glide/GlideRoundTransform.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/security/AESOperator.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/security/AEScrypt.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/security/DEScrypt.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/security/MD5Utils.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/ui/LoadingDialogUtil.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/ui/MyActivityManager.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/ui/StatusBarHeightUtil.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/ui/SystemClipImageUtil.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/ui/TextViewUtil$1.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/ui/TextViewUtil.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/widget/AdaptiveListView.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/widget/ExtendEditText$1.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/widget/ExtendEditText$OnDrawableClickListener.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/widget/ExtendEditText.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/widget/FlowLayout.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/widget/IndexableListView$1.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/widget/IndexableListView$IndexScroller$1.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/widget/IndexableListView$IndexScroller.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/widget/IndexableListView.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/widget/IsPad.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/widget/MyGridView.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/widget/MyListView.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/widget/MyViewPager.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/widget/ProgressWebView$WebChromeClient.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/widget/ProgressWebView.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/widget/RatioLayout.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/widget/RefreshView.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/widget/ResizableImageView.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/widget/ShelfView.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/widget/SystemBarTintManager$1.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/widget/SystemBarTintManager$SystemBarConfig.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/widget/SystemBarTintManager.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/widget/TagCloudLayout$FlingRunnable.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/widget/TagCloudLayout$OnScrollListener.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/widget/TagCloudLayout$TagView.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/widget/TagCloudLayout.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/widget/UnderLineTextView.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/widget/myswiperefreshlayout/BakedBezierInterpolator.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/widget/myswiperefreshlayout/MySwipeRefreshLayout$1.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/widget/myswiperefreshlayout/MySwipeRefreshLayout$2.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/widget/myswiperefreshlayout/MySwipeRefreshLayout$3.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/widget/myswiperefreshlayout/MySwipeRefreshLayout$4.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/widget/myswiperefreshlayout/MySwipeRefreshLayout$5.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/widget/myswiperefreshlayout/MySwipeRefreshLayout$6.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/widget/myswiperefreshlayout/MySwipeRefreshLayout$7.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/widget/myswiperefreshlayout/MySwipeRefreshLayout$BaseAnimationListener.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/widget/myswiperefreshlayout/MySwipeRefreshLayout$Mode.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/widget/myswiperefreshlayout/MySwipeRefreshLayout$OnLoadListener.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/widget/myswiperefreshlayout/MySwipeRefreshLayout$OnRefreshListener.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/widget/myswiperefreshlayout/MySwipeRefreshLayout.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/widget/myswiperefreshlayout/SwipeProgressBar.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/widget/verticalviewpager/ExtendedWebView.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/widget/verticalviewpager/PagerAdapter.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/lcjian/lcjianlibrary/BuildConfig.class 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/library_assets/release/out/css/images/009.gif 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/library_assets/release/out/css/images/android.png 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/library_assets/release/out/css/jquery.confirm.css 90 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/library_assets/release/out/css/jquery.confirm/body_bg.jpg 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/library_assets/release/out/css/jquery.confirm/buttons.png 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/library_assets/release/out/css/jquery.confirm/header_bg.jpg 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/library_assets/release/out/css/jquery.confirm/ie.png 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/library_assets/release/out/css/main.css 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/library_assets/release/out/css/ui-darkness/images/ui-bg_flat_30_cccccc_40x100.png 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/library_assets/release/out/css/ui-darkness/images/ui-bg_flat_50_5c5c5c_40x100.png 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/library_assets/release/out/css/ui-darkness/images/ui-bg_glass_20_555555_1x400.png 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/library_assets/release/out/css/ui-darkness/images/ui-bg_glass_40_0078a3_1x400.png 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/library_assets/release/out/css/ui-darkness/images/ui-bg_glass_40_ffc73d_1x400.png 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/library_assets/release/out/css/ui-darkness/images/ui-bg_gloss-wave_25_333333_500x100.png 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/library_assets/release/out/css/ui-darkness/images/ui-bg_highlight-soft_80_eeeeee_1x100.png 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/library_assets/release/out/css/ui-darkness/images/ui-bg_inset-soft_25_000000_1x100.png 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/library_assets/release/out/css/ui-darkness/images/ui-bg_inset-soft_30_f58400_1x100.png 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/library_assets/release/out/css/ui-darkness/images/ui-icons_222222_256x240.png 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/library_assets/release/out/css/ui-darkness/images/ui-icons_4b8e0b_256x240.png 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/library_assets/release/out/css/ui-darkness/images/ui-icons_a83300_256x240.png 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/library_assets/release/out/css/ui-darkness/images/ui-icons_cccccc_256x240.png 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/library_assets/release/out/css/ui-darkness/images/ui-icons_ffffff_256x240.png 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/library_assets/release/out/css/ui-darkness/jquery-ui-1.8.23.custom.css 310 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/library_assets/release/out/index.html 19 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/library_assets/release/out/js/main.js 99 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/library_assets/release/out/lib/jquery-1.7.2.min.js 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/library_assets/release/out/lib/jquery-ui-1.8.23.custom.min.js 25 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/library_assets/release/out/lib/jquery.base64.min.js 126 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/library_assets/release/out/lib/jquery.confirm.js 85 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/library_manifest/release/AndroidManifest.xml 17 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/local_only_symbol_list/release/R-def.txt 68 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/manifest_merge_blame_file/release/manifest-merger-blame-release-report.txt 23 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/navigation_json/release/navigation.json 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/packaged_manifests/release/output-metadata.json 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/packaged_res/release/anim/bottom_dialog_enter.xml 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/packaged_res/release/anim/bottom_dialog_exit.xml 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/packaged_res/release/anim/sliding_dialog_enter.xml 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/packaged_res/release/anim/sliding_dialog_exit.xml 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/packaged_res/release/drawable-hdpi-v4/spotlight.png 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/packaged_res/release/drawable-hdpi-v4/spotlight_blue.png 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/packaged_res/release/drawable-xhdpi-v4/ic_media_pause.png 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/packaged_res/release/drawable-xhdpi-v4/ic_media_play.png 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/packaged_res/release/drawable/color_progressbar.xml 28 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/packaged_res/release/layout/dialog_loading.xml 26 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/packaged_res/release/layout/emotion_grid.xml 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/packaged_res/release/layout/emotion_item.xml 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/packaged_res/release/layout/fragment_webview_video.xml 24 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/packaged_res/release/layout/listview_footer.xml 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/packaged_res/release/layout/media_controller.xml 76 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/packaged_res/release/values-v11/values-v11.xml 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/packaged_res/release/values-v14/values-v14.xml 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/packaged_res/release/values/values.xml 75 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/runtime_library_classes_jar/release/classes.jar 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/intermediates/symbol_list_with_package_name/release/package-aware-r.txt 2161 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/outputs/logs/manifest-merger-release-report.txt 45 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-common/build/tmp/compileReleaseJavaWithJavac/source-classes-mapping.txt 342 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-dp/build.gradle 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-ec/build.gradle 43 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-ec/libs/AlibcTradeBiz-4.0.0.27.aar 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-ec/libs/AlibcTradeCommon-4.0.0.27.aar 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-ec/libs/alibabauth_core-2.0.0.12.aar 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-ec/libs/alibabauth_ext-2.0.0.12.aar 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-ec/libs/alibabauth_ui-2.0.0.12.aar 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-ec/libs/alibc_link_partner-4.1.27.aar 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-ec/libs/app-monitor-sdk-2.6.4.11_for_bc.jar 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-ec/libs/avmpaar3-5.4.36.aar 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-ec/libs/nb_trade-4.0.0.27.aar 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-ec/libs/securitybodyaar3-5.0.0.9-v6.aar 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-ec/libs/securitybodyaar3-5.4.99.aar 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-ec/libs/securityguardaar3-5.0.0.9-v6.aar 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-ec/libs/securityguardaar3-5.4.171.aar 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-ec/libs/sgmiddletieraar3-5.0.0.9-v6.aar 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-ec/libs/sgmiddletieraar3-5.4.9.aar 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-ec/src/main/java/com/demo/library_ec/AlibcTradeUtil.java 144 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-flutter/src/main/AndroidManifest.xml 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-flutter/src/main/java/com/demo/library_flutter/message/DataMethodChannel.java 39 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-flutter/src/main/java/com/demo/library_flutter/message/UIMethodChannel.java 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-flutter/src/main/java/com/demo/library_flutter/utils/FlutterPageUtil.java 32 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-flutter/src/main/res/mipmap-anydpi-v26/ic_launcher.xml 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-flutter/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-flutter/src/main/res/mipmap-hdpi/ic_launcher.webp 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-flutter/src/main/res/mipmap-hdpi/ic_launcher_round.webp 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-flutter/src/main/res/mipmap-mdpi/ic_launcher.webp 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-flutter/src/main/res/mipmap-mdpi/ic_launcher_round.webp 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-flutter/src/main/res/mipmap-xhdpi/ic_launcher.webp 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-flutter/src/main/res/mipmap-xhdpi/ic_launcher_round.webp 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-flutter/src/main/res/mipmap-xxhdpi/ic_launcher.webp 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-flutter/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-flutter/src/main/res/mipmap-xxxhdpi/ic_launcher.webp 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/library-flutter/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/code/android/app/build.gradle
@@ -1,6 +1,6 @@
plugins {
    id 'com.android.application'
}
apply plugin: 'com.android.application'
apply plugin: 'com.google.gms.google-services'
apply plugin: 'com.huawei.agconnect'
android {
@@ -18,6 +18,22 @@
        testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
        multiDexEnabled true
        manifestPlaceholders = [
                JPUSH_PKGNAME : applicationId,
                JPUSH_APPKEY  : "你的 Appkey ", //JPush ä¸Šæ³¨å†Œçš„包名对应的 Appkey.
                JPUSH_CHANNEL : "developer-default", //暂时填写默认值即可.
                MEIZU_APPKEY  : "MZ-魅族的APPKEY",
                MEIZU_APPID   : "MZ-魅族的APPID",
                XIAOMI_APPID  : "MI-小米的APPID",
                XIAOMI_APPKEY : "MI-小米的APPKEY",
                OPPO_APPKEY   : "OP-oppo的APPKEY",
                OPPO_APPID    : "OP-oppo的APPID",
                OPPO_APPSECRET: "OP-oppo的APPSECRET",
                VIVO_APPKEY   : "vivo的APPKEY",
                VIVO_APPID    : "vivo的APPID"
        ]
    }
    buildTypes {
@@ -63,4 +79,23 @@
    implementation 'androidx.cardview:cardview:1.0.0'
    implementation 'com.google.android.material:material:1.3.0'
    //--推送开始
    implementation 'cn.jiguang.sdk:jcore:2.7.2'  // æ­¤å¤„以JCore 2.7.2 ç‰ˆæœ¬ä¸ºä¾‹ã€‚
    implementation 'cn.jiguang.sdk:jpush:4.0.0'  // æ­¤å¤„以JPush 4.0.0 ç‰ˆæœ¬ä¸ºä¾‹
    // æŽ¥å…¥åŽä¸ºåނ商
    implementation 'com.huawei.hms:push:4.0.2.300'
    implementation 'cn.jiguang.sdk.plugin:huawei:4.0.0'// æžå…‰åŽ‚å•†æ’ä»¶ç‰ˆæœ¬ä¸ŽæŽ¥å…¥ JPush ç‰ˆæœ¬ä¿æŒä¸€è‡´ï¼Œä¸‹åŒ
    // æŽ¥å…¥ FCM åނ商
    implementation 'com.google.firebase:firebase-messaging:21.0.1'
    implementation 'cn.jiguang.sdk.plugin:fcm:4.0.0'
    // æŽ¥å…¥é­…族厂商
    implementation 'cn.jiguang.sdk.plugin:meizu:4.0.0'
    // æŽ¥å…¥ VIVO åނ商
    implementation 'cn.jiguang.sdk.plugin:vivo:4.0.0'
    // æŽ¥å…¥ OPPO åނ商
    implementation 'cn.jiguang.sdk.plugin:oppo:4.0.0'
    // æŽ¥å…¥å°ç±³åނ商
    implementation 'cn.jiguang.sdk.plugin:xiaomi:4.0.0'
    //--推送结束
}
src/main/resources/code/android/app/release/app-release - ¸±±¾.apk
Binary files differ
src/main/resources/code/android/app/release/output-metadata.json
New file
@@ -0,0 +1,18 @@
{
  "version": 2,
  "artifactType": {
    "type": "APK",
    "kind": "Directory"
  },
  "applicationId": "com.yeshi.makemoney.video",
  "variantName": "processReleaseResources",
  "elements": [
    {
      "type": "SINGLE",
      "filters": [],
      "versionCode": 1,
      "versionName": "1.0",
      "outputFile": "app-release.apk"
    }
  ]
}
src/main/resources/code/android/app/release/Ò¬ÊÓ¼«ËÙ°æ1.0-release.apk
Binary files differ
src/main/resources/code/android/app/release/Ò¬ÊÓ¼«ËÙ°æ1.0-Ó¦Óñ¦.apk
Binary files differ
src/main/resources/code/android/app/release/׬Ǯ¶ÌÊÓÆµ1.0--release.apk
Binary files differ
src/main/resources/code/android/app/src/main/AndroidManifest.xml
@@ -1,18 +1,18 @@
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    package="com.demo.app">
    package="com.demo">
    <uses-permission android:name="android.permission.READ_PHONE_STATE"></uses-permission>
    <application
        android:name="com.demo.app.MyApplication"
        android:name=".app.MyApplication"
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:supportsRtl="true"
        tools:replace="android:allowBackup,android:theme"
        android:theme="@style/Theme.Android">
        android:theme="@style/Theme.Android"
        tools:replace="android:allowBackup,android:theme">
        <meta-data
            android:name="UMENG_CHANNEL"
@@ -22,7 +22,7 @@
        <activity
            android:name="com.demo.app.ui.SplashActivity"
            android:name=".app.ui.SplashActivity"
            android:label="@string/app_name">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
@@ -32,10 +32,65 @@
        </activity>
        <activity
            android:name="com.demo.app.ui.MainActivity"
            android:name=".app.ui.MainActivity"
            android:configChanges="keyboard|orientation|screenSize"
            android:exported="true"
            android:launchMode="singleTask"></activity>
        <activity
            android:name=".wxapi.WXEntryActivity"
            android:exported="true"
            android:label="@string/app_name"
            android:launchMode="singleTask"
            android:screenOrientation="portrait"
            android:taskAffinity="${applicationId}"
            android:theme="@android:style/Theme.Translucent.NoTitleBar"></activity>
        <!-- æžå…‰æŽ¨é€-->
        <service
            android:name=".app.push.MyJpushService"
            android:enabled="true"
            android:exported="false"
            android:process=":pushcore">
            <intent-filter>
                <action android:name="cn.jiguang.user.service.action" />
            </intent-filter>
        </service>
        <receiver
            android:name=".app.push.MyJpushReceiver"
            android:enabled="true"
            android:exported="false">
            <intent-filter>
                <!--Required ç”¨æˆ·æ³¨å†Œ SDK çš„ intent-->
                <action android:name="cn.jpush.android.intent.REGISTRATION" />
                <!--Required ç”¨æˆ·æŽ¥æ”¶ SDK æ¶ˆæ¯çš„ intent-->
                <action android:name="cn.jpush.android.intent.MESSAGE_RECEIVED" />
                <!--Required ç”¨æˆ·æŽ¥æ”¶ SDK é€šçŸ¥æ ä¿¡æ¯çš„ intent-->
                <action android:name="cn.jpush.android.intent.NOTIFICATION_RECEIVED" />
                <!--Required ç”¨æˆ·æ‰“开自定义通知栏的 intent-->
                <action android:name="cn.jpush.android.intent.NOTIFICATION_OPENED" />
                <!-- æŽ¥æ”¶ç½‘络变化 è¿žæŽ¥/断开 since 1.6.3 -->
                <action android:name="cn.jpush.android.intent.CONNECTION" />
                <category android:name="${applicationId}" />
            </intent-filter>
        </receiver>
        <activity
            android:name=".app.push.PushOpenClickActivity"
            android:exported="true">
            <intent-filter>
                <action android:name="cn.jpush.android.intent.JNotifyActivity" />
                <category android:name="android.intent.category.DEFAULT" /><!--Required SDK核心功能 since 4.2.2-->
                <category android:name="${applicationId}" />
            </intent-filter>
        </activity>
    </application>
</manifest>
src/main/resources/code/android/app/src/main/java/com/demo/app/MyApplication.java
@@ -1,21 +1,22 @@
package com.demo.app;
import android.Manifest;
import android.app.Activity;
import android.app.Application;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import com.bytedance.sdk.dp.DPSdkConfig;
import com.bytedance.sdk.openadsdk.TTAdSdk;
import com.demo.R;
import com.demo.app.entity.eventbus.UpdateConfig;
import com.demo.app.utils.AppConfigUtil;
import com.demo.app.utils.Constant;
import com.demo.app.utils.SettingUtil;
import com.demo.app.utils.UserUtil;
import com.demo.app.utils.api.HttpApiUtil;
import com.demo.lib.common.util.ui.MyActivityManager;
import com.demo.app.utils.ui.JumpPageUtil;
import com.demo.lib.common.util.ManifestDataUtil;
import com.demo.library_ad.AdUtil;
import com.demo.library_dp.DPUtil;
import com.demo.lib.common.util.ManifestDataUtil;
import com.demo.library_flutter.FlutterCommonActivity;
import com.demo.library_flutter.message.AdMethodChannel;
import com.demo.library_flutter.message.DataMethodChannel;
@@ -30,20 +31,16 @@
import com.umeng.analytics.MobclickAgent;
import com.umeng.commonsdk.UMConfigure;
import java.util.ArrayList;
import org.greenrobot.eventbus.EventBus;
import java.util.Iterator;
import java.util.LinkedHashMap;
import java.util.Map;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.multidex.MultiDex;
import cn.jpush.android.api.JPushInterface;
import io.flutter.Log;
import io.flutter.app.FlutterApplication;
import io.flutter.embedding.android.FlutterActivityLaunchConfigs;
import io.flutter.embedding.engine.FlutterEngine;
import io.flutter.plugin.common.MethodCall;
import io.flutter.plugin.common.MethodChannel;
import io.flutter.plugin.common.StandardMessageCodec;
import io.flutter.plugin.platform.PlatformViewRegistry;
@@ -91,6 +88,11 @@
//        initDPSDK(application);
        initFlutter(application);
        //初始化推送
        JPushInterface.setDebugMode(true);
        JPushInterface.init(application);
    }
@@ -190,7 +192,7 @@
            //数据接口
            new DataMethodChannel(engine.getDartExecutor().getBinaryMessenger(), application.getApplicationContext(), new DataMethodChannel.DataListener() {
                @Override
                public Map<String, Object> getBaseRequestParams(Map<String, Object> params) {
                public Map<String, String> getBaseRequestParams(Map<String, String> params) {
                    LinkedHashMap<String, String> ps = new LinkedHashMap<>();
                    if (params != null)
                        for (Iterator<String> its = params.keySet().iterator(); its.hasNext(); ) {
@@ -199,8 +201,53 @@
                                ps.put(key, params.get(key).toString());
                            }
                        }
                    HttpApiUtil.getRequestParams(application.getApplicationContext(), ps);
                    return null;
                    return HttpApiUtil.getRequestParams(application.getApplicationContext(), ps);
                }
                @Override
                public String getConfig(String key) {
                    AppConfigUtil.ConfigKey configKey = null;
                    try {
                        configKey = AppConfigUtil.ConfigKey.valueOf(key);
                    } catch (Exception e) {
                    }
                    if (configKey == null) {
                        EventBus.getDefault().post(new UpdateConfig());
                        return null;
                    }
                    return AppConfigUtil.getConfig(configKey, application);
                }
                @Override
                public Boolean getSetting(String key) {
                    SettingUtil.SettingKey settingKey = null;
                    try {
                        settingKey = SettingUtil.SettingKey.valueOf(key);
                    } catch (Exception e) {
                    }
                    if (settingKey == null) {
                        return null;
                    }
                    return SettingUtil.getSetting(settingKey, application);
                }
                @Override
                public void setSetting(String key, boolean b) {
                    SettingUtil.SettingKey settingKey = null;
                    try {
                        settingKey = SettingUtil.SettingKey.valueOf(key);
                    } catch (Exception e) {
                    }
                    if (settingKey == null) {
                        return;
                    }
                    SettingUtil.saveSetting(settingKey, b, application);
                }
            });
            //UI接口
@@ -209,13 +256,21 @@
                public boolean isStatusBarDefaultLight() {
                    return true;
                }
                @Override
                public void jumpAppPage(String type, Map<String, Object> params) {
                    //跳转应用列表
                    if (JumpPageUtil.AppJumpType.valueOf(type) == null) {
                        //未知跳转类型
                        return;
                    }
                    JumpPageUtil.jump(JumpPageUtil.AppJumpType.valueOf(type), params, FlutterBoost.instance().currentActivity());
                }
            });
//            //广告接口
            new AdMethodChannel(engine.getDartExecutor().getBinaryMessenger(), application.getApplicationContext(), new AdMethodChannel.DataListener() {
            });
        }, options);
    }
src/main/resources/code/android/app/src/main/java/com/demo/app/entity/eventbus/UpdateConfig.java
New file
@@ -0,0 +1,4 @@
package com.demo.app.entity.eventbus;
public class UpdateConfig {
}
src/main/resources/code/android/app/src/main/java/com/demo/app/push/MyJpushReceiver.java
New file
@@ -0,0 +1,72 @@
package com.demo.app.push;
import android.content.Context;
import android.content.Intent;
import android.util.Log;
import com.demo.lib.common.util.common.StringUtils;
import org.json.JSONException;
import org.json.JSONObject;
import cn.jpush.android.api.CustomMessage;
import cn.jpush.android.api.NotificationMessage;
import cn.jpush.android.service.JPushMessageReceiver;
public class MyJpushReceiver extends JPushMessageReceiver {
    private static final String TAG = MyJpushReceiver.class.getSimpleName();
    //注册成功
    @Override
    public void onRegister(Context context, String s) {
        super.onRegister(context, s);
        Log.i(TAG, "onRegister:" + s);
        if (StringUtils.isEmpty(s)) {
            return;
        }
        //获取token
        //TODO ä¸Šä¼ token
    }
    //收到消息
    @Override
    public void onMessage(Context context, CustomMessage customMessage) {
        super.onMessage(context, customMessage);
    }
    @Override
    public void onNotifyMessageArrived(Context context, NotificationMessage notificationMessage) {
        super.onNotifyMessageArrived(context, notificationMessage);
        Log.i(TAG, "收到通知消息:" + notificationMessage.toString());
    }
    @Override
    public void onNotifyMessageOpened(Context context, NotificationMessage notificationMessage) {
        super.onNotifyMessageOpened(context, notificationMessage);
        //intent:#Intent;component=com.yeshi.makemoney.video/.app.push.PushOpenClickActivity;end
        Log.i(TAG, "通知打开:" + notificationMessage.toString());
        String extra = notificationMessage.notificationExtras;
        if (StringUtils.isEmpty(extra)) {
            return;
        }
        try {
            JSONObject json = new JSONObject(extra);
            String type = json.optString("type");
            String params = json.opt("params") + "";
            context.startActivity(PushOpenClickActivity.createIntent(context, type, params));
        } catch (JSONException e) {
            e.printStackTrace();
        }
    }
    @Override
    public void onMultiActionClicked(Context context, Intent intent) {
        super.onMultiActionClicked(context, intent);
        Log.i(TAG, "onMultiActionClicked");
    }
}
src/main/resources/code/android/app/src/main/java/com/demo/app/push/MyJpushService.java
New file
@@ -0,0 +1,11 @@
package com.demo.app.push;
import cn.jpush.android.service.JCommonService;
public class MyJpushService  extends JCommonService {
}
src/main/resources/code/android/app/src/main/java/com/demo/app/push/PushOpenClickActivity.java
New file
@@ -0,0 +1,214 @@
package com.demo.app.push;
import android.app.Activity;
import android.app.ActivityManager;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.text.TextUtils;
import android.util.Log;
import android.widget.TextView;
import com.demo.app.ui.MainActivity;
import com.demo.app.utils.ui.JumpPageUtil;
import com.demo.lib.common.activity.BaseActivity;
import com.demo.lib.common.util.common.StringUtils;
import org.json.JSONException;
import org.json.JSONObject;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import cn.jpush.android.api.JPushInterface;
public class PushOpenClickActivity extends BaseActivity {
    public static PushData pushData = null;
    private static final String TAG = "OpenClickActivity";
    private TextView mTextView;
    public static Intent createIntent(Context context, String type, String params) {
        Intent intent = new Intent(context, PushOpenClickActivity.class);
        intent.putExtra("type", type);
        intent.putExtra("params", params);
        intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
        return intent;
    }
    private static void jump(Activity context, String type, String params) throws ClassNotFoundException, JSONException {
        pushData = null;
        Log.i(TAG, String.format("%s:%s", type, params));
        Map<String, Object> ps = null;
        if (!StringUtils.isEmpty(params)) {
            ps = new HashMap<>();
            JSONObject jsonObject = new JSONObject(params);
            for (Iterator<String> keys = jsonObject.keys(); keys.hasNext(); ) {
                String key = keys.next();
                ps.put(key, jsonObject.get(key));
            }
        }
        JumpPageUtil.jump(JumpPageUtil.AppJumpType.valueOf(type), ps, context);
    }
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        mTextView = new TextView(this);
        setContentView(mTextView);
        JSONObject extra = handleOpenClick();
        if (extra == null) {
            finish();
            return;
        }
        String params = extra.optString("params");
        String type = extra.optString("type");
        StringBuilder builder = new StringBuilder();
        builder.append("\n");
        builder.append("params:" + params);
        mTextView.setText(builder.toString());
        if (!isAppRunning(getApplicationContext(), getPackageName())) {
            //暂存数据
            pushData = new PushData(type, params);
            Intent intent = new Intent(this, MainActivity.class);
            startActivity(intent);
            finish();
        } else {
            try {
                jump(this, type, params);
                finish();
            } catch (ClassNotFoundException e) {
                e.printStackTrace();
            } catch (JSONException e) {
                e.printStackTrace();
            }
        }
    }
    private String getPushData() {
        String data = null;
        //获取华为平台附带的jpush信息
        if (getIntent().getData() != null) {
            data = getIntent().getData().toString();
        }
        //获取fcm、oppo、vivo、华硕、小米平台附带的jpush信息
        if (TextUtils.isEmpty(data) && getIntent().getExtras() != null) {
            data = getIntent().getExtras().getString("JMessageExtra");
        }
        return data;
    }
    private JSONObject handleOpenClick() {
        Log.d(TAG, "用户点击打开了通知");
        String data = getPushData();
        Log.w(TAG, "msg content is " + String.valueOf(data));
        if (TextUtils.isEmpty(data)) return null;
        try {
            JSONObject jsonObject = new JSONObject(data);
            String msgId = jsonObject.optString("msg_id");
            byte whichPushSDK = (byte) jsonObject.optInt("rom_type");
            //上报点击事件
            JPushInterface.reportNotificationOpened(this, msgId, whichPushSDK);
            JSONObject extras = jsonObject.optJSONObject("n_extras");
            if (extras != null) {
                return extras;
            }
        } catch (JSONException e) {
            Log.w(TAG, "parse notification error");
        }
        return null;
    }
    //获取推送SDK的名称
    private String getPushSDKName(byte whichPushSDK) {
        String name;
        switch (whichPushSDK) {
            case 0:
                name = "jpush";
                break;
            case 1:
                name = "xiaomi";
                break;
            case 2:
                name = "huawei";
                break;
            case 3:
                name = "meizu";
                break;
            case 4:
                name = "oppo";
                break;
            case 5:
                name = "vivo";
                break;
            case 6:
                name = "asus";
                break;
            case 8:
                name = "fcm";
                break;
            default:
                name = "jpush";
        }
        return name;
    }
    private boolean isAppRunning(Context context, String packageName) {
        ActivityManager manager = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE);
        ActivityManager.RunningTaskInfo info = manager.getRunningTasks(1).get(0);
        Log.i(TAG, "numActivities:" + info.numActivities);
        Log.i(TAG, "numRunning:" + info.numRunning);
        if (info.numActivities < 2)
            return false;
        else
            return true;
    }
    public static void resumeJumpActivity(Activity context) {
        if (pushData != null) {
            try {
                jump(context, pushData.type, pushData.getParams());
            } catch (ClassNotFoundException e) {
                e.printStackTrace();
            } catch (JSONException e) {
                e.printStackTrace();
            }
        }
    }
    class PushData {
        private String params;
        private String type;
        public PushData(String type, String params) {
            this.params = params;
            this.type = type;
        }
        public String getParams() {
            return params;
        }
        public void setParams(String params) {
            this.params = params;
        }
        public String getType() {
            return type;
        }
        public void setType(String type) {
            this.type = type;
        }
    }
}
src/main/resources/code/android/app/src/main/java/com/demo/app/ui/ByRecyclerViewFragment.java
@@ -3,7 +3,7 @@
import android.os.Bundle;
import android.view.View;
import com.demo.app.R;
import com.demo.R;
import com.demo.lib.common.RetainViewFragment;
import java.util.List;
src/main/resources/code/android/app/src/main/java/com/demo/app/ui/MainActivity.java
@@ -7,7 +7,7 @@
import android.widget.RadioGroup;
import com.androidquery.AQuery;
import com.demo.app.R;
import com.demo.R;
import com.demo.app.ui.dialog.ExitDialog;
import com.demo.app.ui.main.HomeFragment;
import com.demo.app.ui.main.MineFragment;
src/main/resources/code/android/app/src/main/java/com/demo/app/ui/SplashActivity.java
@@ -10,7 +10,7 @@
import android.view.ViewGroup;
import com.demo.app.MyApplication;
import com.demo.app.R;
import com.demo.R;
import com.demo.app.ui.dialog.PermissionAuthNotifyDialog;
import com.demo.app.ui.dialog.UserProtocolDialog;
import com.demo.app.utils.AppConfigUtil;
src/main/resources/code/android/app/src/main/java/com/demo/app/ui/common/BrowserActivity.java
@@ -29,7 +29,7 @@
import android.widget.ProgressBar;
import android.widget.TextView;
import com.demo.app.R;
import com.demo.R;
import com.demo.app.utils.AppConfigUtil;
import com.demo.app.utils.FileUtils;
import com.demo.app.utils.browser.MyJavaInterface;
src/main/resources/code/android/app/src/main/java/com/demo/app/ui/common/SimpleBrowserActivity.java
@@ -18,7 +18,7 @@
import android.widget.TextView;
import com.demo.app.R;
import com.demo.R;
import com.demo.app.utils.browser.BaseJavaInterface;
import com.demo.lib.common.util.common.StringUtils;
src/main/resources/code/android/app/src/main/java/com/demo/app/ui/dialog/ExitDialog.java
@@ -9,12 +9,18 @@
import android.widget.FrameLayout;
import android.widget.TextView;
import com.demo.app.R;
import com.demo.R;
import com.demo.lib.common.util.SystemCommon;
import com.demo.lib.common.util.common.DimenUtils;
import com.demo.library_ad.AdUtil;
import com.demo.library_ad.ExpressAdManager;
import com.demo.library_ad.entity.ExpressAdContainer;
import java.util.List;
/**
 * ç”¨æˆ·åè®®å¼¹æ¡†
 * åº”用退出弹框
 */
public class ExitDialog extends Dialog {
@@ -52,6 +58,9 @@
            return this;
        }
        //是否展示过
        private boolean shown = false;
        public ExitDialog create() {
            LayoutInflater inflater = (LayoutInflater) context
                    .getSystemService(Context.LAYOUT_INFLATER_SERVICE);
@@ -82,6 +91,20 @@
                });
            }
            dialog.setOnShowListener(new OnShowListener() {
                @Override
                public void onShow(DialogInterface dialog) {
                    if (!shown) {
                        shown = true;
                        return;
                    }
                    //刷新广告
                    loadAd(context, layout.findViewById(R.id.fl_ad));
                }
            });
            loadAd(context, layout.findViewById(R.id.fl_ad));
            dialog.setContentView(layout);
            android.view.WindowManager.LayoutParams params = dialog.getWindow()
@@ -91,8 +114,41 @@
            dialog.getWindow().setAttributes(params);
            return dialog;
        }
        private void loadAd(Activity activity, FrameLayout fl_ad) {
            AdUtil.AD_TYPE adType = AdUtil.getAdType(context, "exitAppAd");
            if (adType == null) {
                return;
            }
            int width = (int) ((SystemCommon.getScreenWidth(context) * 3) / 4);
            width = DimenUtils.px2dip(context, width);
            int height = (int) (width * 0.56);
            String pid = (adType == AdUtil.AD_TYPE.csj ? context.getString(R.string.ad_csj_pid_exit) : context.getString(R.string.ad_gdt_pid_exit));
            ExpressAdManager.getInstance(context).loadAd(width, height, pid, 1, adType, context, new ExpressAdManager.IAdLoadListener() {
                @Override
                public void onSuccess(List<ExpressAdContainer> adList) {
                    if (adList != null && adList.size() > 0) {
                        ExpressAdContainer adContainer = adList.get(0);
                        ExpressAdManager.renderAndFillAd(activity, adContainer, fl_ad, new ExpressAdManager.IAdEventListener() {
                            @Override
                            public void closeAd(ExpressAdContainer ad) {
                                fl_ad.removeAllViews();
                            }
                        });
                    }
                }
            });
        }
    }
    public interface MeasureCallBack {
        void onMeasure(int height);
    }
src/main/resources/code/android/app/src/main/java/com/demo/app/ui/dialog/PermissionAuthNotifyDialog.java
@@ -9,7 +9,7 @@
import android.widget.FrameLayout;
import android.widget.TextView;
import com.demo.app.R;
import com.demo.R;
import com.demo.lib.common.util.SystemCommon;
import com.demo.lib.common.util.common.StringUtils;
src/main/resources/code/android/app/src/main/java/com/demo/app/ui/dialog/UserProtocolDialog.java
@@ -11,7 +11,7 @@
import android.widget.FrameLayout;
import android.widget.TextView;
import com.demo.app.R;
import com.demo.R;
import com.demo.app.ui.common.SimpleBrowserActivity;
import com.demo.lib.common.util.SystemCommon;
import com.demo.lib.common.util.common.StringUtils;
src/main/resources/code/android/app/src/main/java/com/demo/app/ui/main/HomeFragment.java
@@ -5,7 +5,7 @@
import android.view.View;
import com.androidquery.AQuery;
import com.demo.app.R;
import com.demo.R;
import com.demo.lib.common.RetainViewFragment;
public class HomeFragment extends RetainViewFragment {
src/main/resources/code/android/app/src/main/java/com/demo/app/ui/main/MineFragment.java
@@ -7,7 +7,7 @@
import com.androidquery.AQuery;
import com.bumptech.glide.Glide;
import com.demo.app.R;
import com.demo.R;
import com.demo.app.entity.user.UserInfo;
import com.demo.app.ui.common.BrowserActivity;
import com.demo.app.ui.mine.PersonInfoActivity;
src/main/resources/code/android/app/src/main/java/com/demo/app/ui/mine/PersonInfoActivity.java
@@ -29,7 +29,7 @@
import com.androidquery.AQuery;
import com.bumptech.glide.Glide;
import com.demo.app.R;
import com.demo.R;
import com.demo.app.ui.common.BrowserActivity;
import com.demo.app.utils.ui.TopBarUtil;
import com.demo.lib.common.activity.BaseActivity;
src/main/resources/code/android/app/src/main/java/com/demo/app/ui/mine/SettingActivity.java
@@ -8,7 +8,7 @@
import android.widget.Toast;
import com.androidquery.AQuery;
import com.demo.app.R;
import com.demo.R;
import com.demo.app.ui.common.BrowserActivity;
import com.demo.app.utils.AppConfigUtil;
import com.demo.app.utils.Constant;
src/main/resources/code/android/app/src/main/java/com/demo/app/ui/subview/MyRefreshLayout.java
@@ -4,7 +4,7 @@
import android.util.AttributeSet;
import com.demo.app.R;
import com.demo.R;
import androidx.swiperefreshlayout.widget.SwipeRefreshLayout;
src/main/resources/code/android/app/src/main/java/com/demo/app/utils/AppConfigUtil.java
@@ -11,30 +11,24 @@
import java.util.HashSet;
import java.util.Set;
public class AppConfigUtil {
    /**
     * æµè§ˆå™¨å¤–跳协议
     *
     * @param context
     * @param content
     */
    public static void saveBrowserJumpOutProtocolPrefix(Context context, String content) {
        saveConfig("jumpAppProtocolPrefix", content, context);
    public enum ConfigKey {
        kefu,
        unRegister,
        privacyComplain,
        helpLink,
        disclaimerLink,
    }
    public static Set<String> getBrowserJumpOutProtocolPrefix(Context context) {
        try {
            String config = getConfig("jumpAppProtocolPrefix", context);
            if (!StringUtils.isEmpty(config)) {
                Type type = new TypeToken<Set<String>>() {
                }.getType();
                return new Gson().fromJson(config, type);
            }
        } catch (Exception e) {
            e.getMessage();
        }
        return new HashSet<>();
    public static void saveConfig(ConfigKey key, String value, Context context) {
        saveConfig(key.name(), value, context);
    }
    public static String getConfig(ConfigKey key, Context context) {
        return getConfig(key.name(), context);
    }
src/main/resources/code/android/app/src/main/java/com/demo/app/utils/SettingUtil.java
New file
@@ -0,0 +1,73 @@
package com.demo.app.utils;
import android.content.Context;
import android.content.SharedPreferences;
import com.bytedance.sdk.dp.DPUpdate;
import com.demo.library_ad.AdUtil;
import cn.jpush.android.api.JPushInterface;
public class SettingUtil {
    public enum SettingKey {
        //是否显示资讯页面的提醒
        showNewsNotify(true),
        //推送免打扰
        pushUnDisturb(false),
        //广告推荐
        adRecommend(true),
        //内容推荐
        contentRecommend(true);
        private boolean defaultValue;
        private SettingKey(boolean defaultValue) {
            this.defaultValue = defaultValue;
        }
        public boolean isDefaultValue() {
            return defaultValue;
        }
    }
    public static void saveSetting(SettingKey key, boolean value, Context context) {
        SharedPreferences.Editor editor = context.getSharedPreferences("settings", Context.MODE_PRIVATE).edit();
        editor.putBoolean(key.name(), value);
        editor.commit();
        initSetting(key, value, context);
    }
    //初始化设置,在应用初始化完成后调用
    public static void initSettings(Context context) {
        for (SettingKey key : SettingKey.values()) {
            boolean value = getSetting(key, context);
            initSetting(key, value, context);
        }
    }
    private static void initSetting(SettingKey key, boolean value, Context context) {
        if (key == SettingKey.adRecommend) {
            AdUtil.setPersonalRecommend(value);
        } else if (key == SettingKey.contentRecommend) {
            //穿山甲内容个性化
            DPUpdate.setPersonalRec(value);
        } else if (key == SettingKey.pushUnDisturb) {
            if (value) {
                JPushInterface.setPushTime(context, null, 9, 21);
            } else {
                JPushInterface.setPushTime(context, null, 0, 23);
            }
        }
    }
    public static boolean getSetting(SettingKey key, Context context) {
        SharedPreferences share = context.getSharedPreferences("settings", Context.MODE_PRIVATE);
        return share.getBoolean(key.name(), key.isDefaultValue());
    }
}
src/main/resources/code/android/app/src/main/java/com/demo/app/utils/browser/BaseJavaInterface.java
@@ -6,7 +6,7 @@
import android.widget.Toast;
import com.alibaba.fastjson.JSON;
import com.demo.app.R;
import com.demo.R;
import com.demo.app.utils.JumpActivityUtil;
import com.demo.app.utils.api.HttpApiUtil;
import com.demo.library_ec.AlibcTradeUtil;
src/main/resources/code/android/app/src/main/java/com/demo/app/utils/ui/JumpPageUtil.java
New file
@@ -0,0 +1,102 @@
package com.demo.app.utils.ui;
import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import com.alibaba.baichuan.trade.biz.AlibcTradeCallback;
import com.alibaba.baichuan.trade.biz.context.AlibcTradeResult;
import com.demo.app.ui.MainActivity;
import com.demo.app.utils.UserUtil;
import com.demo.lib.common.util.common.StringUtils;
import com.demo.library_ec.AlibcTradeUtil;
import com.demo.library_flutter.utils.FlutterPageUtil;
import java.util.Map;
public class JumpPageUtil {
    public enum AppJumpType {
        //消息页面
        msg,
        //邀请
        invite,
        //短视频
        drawVideo,
        //资讯
        news,
        //小说
        novel,
        //提现
        extract,
        //签到
        signIn,
        //网页
        web,
        //百川
        baichuan;
    }
    private static boolean needLogin(Context context) {
        if (!UserUtil.isLogin(context)) {
            FlutterPageUtil.jumpPage("LoginPage", null, null);
            return false;
        }
        return true;
    }
    public static void jump(AppJumpType type, Map<String, Object> params, Activity activity) {
        if (activity == null) {
            return;
        }
        if (type == AppJumpType.invite) {
            if (!needLogin(activity)) {
                return;
            }
            FlutterPageUtil.jumpPage("InviteFriendsPage", params, null);
        } else if (type == AppJumpType.drawVideo) {
            activity.startActivity(new Intent(activity, MainActivity.class).putExtra("position", 0).addFlags(Intent.FLAG_ACTIVITY_NEW_TASK));
        } else if (type == AppJumpType.news) {
            activity.startActivity(new Intent(activity, MainActivity.class).putExtra("position", 1).addFlags(Intent.FLAG_ACTIVITY_NEW_TASK));
        } else if (type == AppJumpType.novel) {
            activity.startActivity(new Intent(activity, MainActivity.class).putExtra("position", 2).addFlags(Intent.FLAG_ACTIVITY_NEW_TASK));
        } else if (type == AppJumpType.extract) {
            if (!needLogin(activity)) {
                return;
            }
            FlutterPageUtil.jumpPage("BalancePage", params, null);
        } else if (type == AppJumpType.signIn) {
            FlutterPageUtil.jumpPage("TaskPage", params, null);
        } else if (type == AppJumpType.web) {
            FlutterPageUtil.jumpPage("BrowserPage", params, null);
        } else if (type == AppJumpType.msg) {
            if (!needLogin(activity)) {
                return;
            }
            FlutterPageUtil.jumpPage("MsgPage", params, null);
        } else if (type == AppJumpType.baichuan) {
            if (params == null) {
                return;
            }
            String url = params.get("url") + "";
            if (StringUtils.isEmpty(url)) {
                return;
            }
            AlibcTradeUtil.openByUrl(activity, url, null, null, null, null, null, new AlibcTradeCallback() {
                @Override
                public void onTradeSuccess(AlibcTradeResult alibcTradeResult) {
                }
                @Override
                public void onFailure(int i, String s) {
                }
            });
        }
    }
}
src/main/resources/code/android/app/src/main/java/com/demo/app/utils/ui/TopBarUtil.java
@@ -4,7 +4,7 @@
import android.view.View;
import android.widget.TextView;
import com.demo.app.R;
import com.demo.R;
public class TopBarUtil {
src/main/resources/code/android/app/src/main/java/com/demo/wxapi/WXEntryActivity.java
New file
@@ -0,0 +1,10 @@
package com.demo.wxapi;
import com.jarvan.fluwx.wxapi.FluwxWXEntryActivity;
/**
 * å¾®ä¿¡ç™»å½•
 */
public class WXEntryActivity extends FluwxWXEntryActivity {
}
src/main/resources/code/android/app/src/main/res/drawable/shape_exit_dialog_negative_bg.xml
New file
@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
    <corners android:radius="13dp" />
    <solid android:color="@color/exit_dialog_nagative_bg_color" />
</shape>
src/main/resources/code/android/app/src/main/res/drawable/shape_theme_corner_radius_common.xml
New file
@@ -0,0 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
    <corners android:radius="13dp" />
    <solid android:color="@color/theme" />
</shape>
src/main/resources/code/android/app/src/main/res/layout/dialog_exit.xml
@@ -3,17 +3,18 @@
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:background="@drawable/shape_white_corner_radius_3"
    android:background="@drawable/shape_white_corner_radius_common"
    android:gravity="center_horizontal"
    android:orientation="vertical"
    android:padding="20dp">
    android:orientation="vertical">
    <TextView
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginTop="4dp"
        android:layout_marginLeft="10dp"
        android:layout_marginTop="14dp"
        android:layout_marginRight="10dp"
        android:gravity="center"
        android:text="温馨提示"
        android:text="确定要离开了吗?"
        android:textColor="@color/theme"
        android:textSize="18sp"
        android:textStyle="bold"></TextView>
@@ -26,27 +27,36 @@
        android:text="你是真的要离开吗?"
        android:textColor="@color/exit_dialog_content_text_color"
        android:textSize="17sp"
        android:visibility="gone"></TextView>
        ></TextView>
    <FrameLayout
        android:id="@+id/fl_ad"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:paddingTop="10dp"
        android:paddingBottom="10dp"></FrameLayout>
    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content">
        android:layout_height="wrap_content"
        android:layout_marginLeft="10dp"
        android:layout_marginRight="10dp"
        android:layout_marginBottom="10dp">
        <TextView
            android:id="@+id/tv_positive"
            android:layout_width="0dp"
            android:layout_height="35dp"
            android:layout_weight="1"
            android:background="@color/theme"
            android:background="@drawable/shape_theme_corner_radius_common"
            android:gravity="center"
            android:text="再看看"
            android:textColor="@color/white"
            android:textSize="15sp"></TextView>
        <View
            android:layout_width="18dp"
            android:layout_width="10dp"
            android:layout_height="1dp"></View>
@@ -55,7 +65,7 @@
            android:layout_width="0dp"
            android:layout_height="35dp"
            android:layout_weight="1"
            android:background="@color/exit_dialog_nagative_bg_color"
            android:background="@drawable/shape_exit_dialog_negative_bg"
            android:gravity="center"
            android:text="狠心离开"
            android:textColor="@color/white"
src/main/resources/code/android/app/src/main/res/values/strings.xml
@@ -6,11 +6,16 @@
    <string name="ad_csj_appid"></string>
    <!--开屏广告 -->
    <string name="ad_csj_pid_splash"></string>
    <!--开屏广告 -->
    <string name="ad_gdt_pid_splash"></string>
    <string name="ad_csj_pid_splash">887773595</string>
    <!--开屏广告 -->
    <string name="ad_gdt_pid_splash">8083637453353404</string>
    <!--应用退出广告 -->
    <string name="ad_gdt_pid_exit">9023531500002321</string>
    <string name="ad_csj_pid_exit">948632348</string>
    <string name="webview_java_interface_name">yestv</string>
</resources>
src/main/resources/code/android/build.gradle
@@ -18,11 +18,6 @@
        //火山引擎maven仓库地址
        maven { url 'https://artifact.bytedance.com/repository/Volcengine/' }
        //阿里百川
        maven {
            url "http://repo.baichuan-android.taobao.com/content/groups/BaichuanRepositories/"
        }
        jcenter()
        maven { url 'https://jitpack.io' }
@@ -34,11 +29,18 @@
            url 'https://storage.googleapis.com/download.flutter.io'
        }
        // hms
        maven { url 'http://developer.huawei.com/repo/'}
        // fcm
        maven { url "https://maven.google.com" }
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:4.1.3'
        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
        // fcm,若不集成 FCM é€šé“,可直接跳过
        classpath 'com.google.gms:google-services:4.3.8'
        // hms,若不集成华为厂商通道,可直接跳过
        classpath 'com.huawei.agconnect:agcp:1.6.0.300'
    }
}
@@ -62,11 +64,6 @@
        //火山引擎maven仓库地址
        maven { url 'https://artifact.bytedance.com/repository/Volcengine/' }
        //阿里百川
        maven {
            url "http://repo.baichuan-android.taobao.com/content/groups/BaichuanRepositories/"
        }
        jcenter()
        maven { url 'https://jitpack.io' }
@@ -78,6 +75,11 @@
            url 'https://storage.googleapis.com/download.flutter.io'
        }
        // hms
        maven { url 'http://developer.huawei.com/repo/'}
        // fcm
        maven { url "https://maven.google.com" }
    }
}
src/main/resources/code/android/library-ad/build.gradle
@@ -37,5 +37,5 @@
    //穿山甲
    api 'com.pangle.cn:ads-sdk-pro:4.3.0.8'
    //广点通
    api 'com.qq.e.union:union:4.452.1322'
    api 'com.qq.e.union:union:4.461.1331'
}
src/main/resources/code/android/library-ad/src/main/java/com/demo/library_ad/AdUtil.java
@@ -3,15 +3,25 @@
import android.content.Context;
import android.content.SharedPreferences;
import com.bytedance.sdk.openadsdk.TTAdConfig;
import com.bytedance.sdk.openadsdk.TTAdSdk;
import com.demo.lib.common.util.common.StringUtils;
import com.google.gson.Gson;
import com.google.gson.reflect.TypeToken;
import com.qq.e.comm.managers.GDTAdSdk;
import com.qq.e.comm.managers.setting.GlobalSetting;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
public class AdUtil {
import java.lang.reflect.Type;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
public class AdUtil {
    public enum AD_TYPE {
        gdt("广点通"), csj("穿山甲");
        private String name;
@@ -70,8 +80,32 @@
        String config = share.getString("config", "");
        if (!StringUtils.isEmpty(config)) {//万一没设置起就用广点通
            try {
                Type type = new TypeToken<List<TypeProbability>>() {
                }.getType();
                JSONObject object = new JSONObject(config);
                return AD_TYPE.valueOf(object.optJSONObject(positionName).optString("type"));
                JSONArray array = object.optJSONArray(positionName);
                if (array == null) {
                    return null;
                }
                List<TypeProbability> typeList = new Gson().fromJson(array.toString(), type);
                int count = 0;
                Map<AD_TYPE, int[]> map = new HashMap<>();
                for (TypeProbability probability : typeList) {
                    int olcCount = count;
                    count += probability.getWeight();
                    map.put(probability.getType(), new int[]{olcCount, count});
                }
                int random = (int) (Math.random() * count);
                for (Iterator<AD_TYPE> its = map.keySet().iterator(); its.hasNext(); ) {
                    AD_TYPE t = its.next();
                    int[] space = map.get(t);
                    if (space[0] <= random && random < space[1]) {
                        return t;
                    }
                }
                return null;
            } catch (JSONException e) {
                e.printStackTrace();
            } catch (Exception e1) {
@@ -81,4 +115,59 @@
        return null;
    }
    /**
     * è®¾ç½®ä¸ªæ€§åŒ–推荐广告
     *
     * @param recommend
     */
    public static void setPersonalRecommend(boolean recommend) {
        setPersonalRecommendCSJ(recommend);
        //广点通个性化广告关闭
        GlobalSetting.setPersonalizedState(recommend ? 0 : 1);
    }
    //穿山甲
    private static void setPersonalRecommendCSJ(boolean recommend) {
        String content = "";
        try {
            JSONArray jsonArray = new JSONArray();
            JSONObject personalObject = new JSONObject();
            personalObject.put("name", "personal_ads_type");
            personalObject.put("value", recommend ? "1" : "0");
            jsonArray.put(personalObject);
            content = jsonArray.toString();
        } catch (Exception e) {
            e.printStackTrace();
        }
        TTAdConfig ttAdConfig = new TTAdConfig.Builder()
                .data(content)
                .build();
        TTAdSdk.updateAdConfig(ttAdConfig);
    }
    class TypeProbability {
        AD_TYPE type;
        int weight;
        public AD_TYPE getType() {
            return type;
        }
        public void setType(AD_TYPE type) {
            this.type = type;
        }
        public int getWeight() {
            return weight;
        }
        public void setWeight(int weight) {
            this.weight = weight;
        }
    }
}
src/main/resources/code/android/library-ad/src/main/java/com/demo/library_ad/ExpressAdManager.java
New file
@@ -0,0 +1,333 @@
package com.demo.library_ad;
import android.app.Activity;
import android.content.Context;
import android.view.View;
import android.view.ViewGroup;
import android.widget.FrameLayout;
import com.bytedance.sdk.openadsdk.AdSlot;
import com.bytedance.sdk.openadsdk.TTAdDislike;
import com.bytedance.sdk.openadsdk.TTAdManager;
import com.bytedance.sdk.openadsdk.TTAdNative;
import com.bytedance.sdk.openadsdk.TTNativeExpressAd;
import com.demo.library_ad.entity.ExpressAdContainer;
import com.qq.e.ads.cfg.VideoOption;
import com.qq.e.ads.nativ.ADSize;
import com.qq.e.ads.nativ.NativeExpressAD;
import com.qq.e.ads.nativ.NativeExpressADView;
import com.qq.e.comm.util.AdError;
import java.util.ArrayList;
import java.util.List;
public class ExpressAdManager {
    private static ExpressAdManager instance;
    public static ExpressAdManager getInstance(Context context) {
        if (instance == null) {
            instance = new ExpressAdManager(context);
        }
        return instance;
    }
    public ExpressAdManager(Context context) {
        TTAdManager ttAdManager = null;
        try {
            ttAdManager = TTAdManagerHolder.get();
            mTTAdNative = ttAdManager.createAdNative(context);
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
    public void loadAd(int widthDP, int heightDP, String pid, int count, AdUtil.AD_TYPE sourceType, Context context, final IAdLoadListener adLoadListener) {
        if (sourceType == AdUtil.AD_TYPE.gdt) {
            loadGDT(pid, widthDP, heightDP, count, new IGDTAdLoadListener() {
                @Override
                public void onSuccess(List<NativeExpressADView> adList) {
                    List<ExpressAdContainer> adContainerList = new ArrayList<>();
                    if (adList != null)
                        for (NativeExpressADView adView : adList) {
                            adContainerList.add(new ExpressAdContainer(adView));
                        }
                    adLoadListener.onSuccess(adContainerList);
                }
            }, context);
        } else if (sourceType == AdUtil.AD_TYPE.csj) {
            loadCSJ(pid, widthDP, heightDP, count, new ICSJAdLoadListener() {
                @Override
                public void onSuccess(List<TTNativeExpressAd> adList) {
                    List<ExpressAdContainer> adContainerList = new ArrayList<>();
                    if (adList != null) {
                        for (TTNativeExpressAd adView : adList) {
                            adContainerList.add(new ExpressAdContainer(adView));
                        }
                    }
                    adLoadListener.onSuccess(adContainerList);
                }
            });
        }
    }
    private TTAdNative mTTAdNative;
    /**
     * ç©¿å±±ç”²å¹¿å‘Š
     *
     * @param codeId
     * @param width
     * @param height
     * @param count
     * @param adLoadListener
     */
    private void loadCSJ(String codeId, int width, int height, int count, final ICSJAdLoadListener adLoadListener) {
        count = count > 3 ? 3 : count;
        AdSlot adSlot = new AdSlot.Builder()
                .setCodeId(codeId)
                .setSupportDeepLink(true)
                .setExpressViewAcceptedSize(width, height)
                .setAdCount(count) //请求广告数量为1到3条
                .build();
        if (mTTAdNative == null) {
            if (adLoadListener != null)
                adLoadListener.onSuccess(null);
            return;
        }
        mTTAdNative.loadNativeExpressAd(adSlot, new TTAdNative.NativeExpressAdListener() {
            @Override
            public void onError(int i, String s) {
                adLoadListener.onSuccess(null);
            }
            @Override
            public void onNativeExpressAdLoad(List<TTNativeExpressAd> list) {
                adLoadListener.onSuccess(list);
            }
        });
    }
    private void loadGDT(String positionId, int widthDP, int heightDP, int count, final IGDTAdLoadListener adLoadListener, Context context) {
        NativeExpressAD nativeExpressAD = new NativeExpressAD(context, new ADSize(widthDP, ADSize.AUTO_HEIGHT),
                positionId, new NativeExpressAD.NativeExpressADListener() {
            @Override
            public void onADLoaded(List<NativeExpressADView> list) {
                if (adLoadListener != null)
                    adLoadListener.onSuccess(list);
            }
            @Override
            public void onRenderFail(NativeExpressADView nativeExpressADView) {
            }
            @Override
            public void onRenderSuccess(NativeExpressADView nativeExpressADView) {
            }
            @Override
            public void onADExposure(NativeExpressADView nativeExpressADView) {
            }
            @Override
            public void onADClicked(NativeExpressADView nativeExpressADView) {
            }
            @Override
            public void onADClosed(NativeExpressADView nativeExpressADView) {
            }
            @Override
            public void onADLeftApplication(NativeExpressADView nativeExpressADView) {
            }
            @Override
            public void onNoAD(AdError adError) {
                if (adLoadListener != null)
                    adLoadListener.onSuccess(null);
            }
        }); // ä¼ å…¥Activity
        nativeExpressAD.setVideoOption(new VideoOption.Builder()
                .setAutoPlayPolicy(VideoOption.AutoPlayPolicy.WIFI) // WIFI çŽ¯å¢ƒä¸‹å¯ä»¥è‡ªåŠ¨æ’­æ”¾è§†é¢‘
                .setAutoPlayMuted(true) // è‡ªåŠ¨æ’­æ”¾æ—¶ä¸ºé™éŸ³
                .build()); //
        nativeExpressAD.loadAD(count);
    }
    /**
     * æ¸²æŸ“模板和填充广告
     *
     * @param activity
     * @param ad
     * @param fl_ad
     * @param adEventListener
     */
    public static void renderAndFillAd(Activity activity, final ExpressAdContainer ad, final FrameLayout fl_ad, final IAdEventListener adEventListener) {
        if (ad == null) {//广告为空
            fl_ad.setVisibility(View.GONE);
        } else {
            fl_ad.setVisibility(View.VISIBLE);
            if (ad.getGdt() != null) {
                if (fl_ad.getChildCount() > 0 && fl_ad.getChildAt(0) == ad.getGdt()) {
                    return;
                }
                fl_ad.removeAllViews();
                ad.getGdt().render();
                if (ad.getGdt().getParent() != null) {
                    ((ViewGroup) ad.getGdt().getParent()).removeAllViews();
                }
                fl_ad.addView(ad.getGdt());
            } else if (ad.getCsj() != null) {
                if (fl_ad.getChildCount() > 0 && fl_ad.getChildAt(0) == ad.getCsj().getExpressAdView()) {
                    return;
                }
                ad.getCsj().setDislikeCallback(activity, new TTAdDislike.DislikeInteractionCallback() {
                    @Override
                    public void onShow() {
                    }
                    @Override
                    public void onSelected(int i, String s, boolean b) {
                        if (adEventListener != null) {
                            adEventListener.closeAd(ad);
                        }
                    }
                    @Override
                    public void onCancel() {
                    }
                });
                ad.getCsj().render();
                if (ad.getCsj().getExpressAdView().getParent() != null) {
                    ((ViewGroup) ad.getCsj().getExpressAdView().getParent()).removeAllViews();
                }
                fl_ad.addView(ad.getCsj().getExpressAdView());
            }
        }
    }
    /**
     * æ¸²æŸ“广告
     *
     * @param activity
     * @param ad
     * @param adRenderListener
     * @param adEventListener
     */
    public static void renderAd(Activity activity, final ExpressAdContainer ad, final IAdRenderListener adRenderListener, final IAdEventListener adEventListener) {
        if (ad == null) {//广告为空
            return;
        }
        if (ad.getGdt() != null) {
            ad.getGdt().render();
            List<ExpressAdContainer> list = new ArrayList<>();
            list.add(ad);
            if (adRenderListener != null)
                adRenderListener.onRenderSuccess(list);
        } else if (ad.getCsj() != null) {
            ad.getCsj().setExpressInteractionListener(new TTNativeExpressAd.ExpressAdInteractionListener() {
                @Override
                public void onAdClicked(View view, int i) {
                }
                @Override
                public void onAdShow(View view, int i) {
                }
                @Override
                public void onRenderFail(View view, String s, int i) {
                    List<ExpressAdContainer> list = new ArrayList<>();
                    list.add(ad);
                    if (adRenderListener != null)
                        adRenderListener.onRenderFail(list);
                }
                @Override
                public void onRenderSuccess(View view, float v, float v1) {
                    List<ExpressAdContainer> list = new ArrayList<>();
                    list.add(ad);
                    if (adRenderListener != null)
                        adRenderListener.onRenderSuccess(list);
                }
            });
            if (activity != null)
                ad.getCsj().setDislikeCallback(activity, new TTAdDislike.DislikeInteractionCallback() {
                    @Override
                    public void onShow() {
                    }
                    @Override
                    public void onSelected(int i, String s, boolean b) {
                        if (adEventListener != null) {
                            adEventListener.closeAd(ad);
                        }
                    }
                    @Override
                    public void onCancel() {
                    }
                });
            ad.getCsj().render();
        }
    }
    interface IGDTAdLoadListener {
        public void onSuccess(List<NativeExpressADView> adList);
    }
    interface ICSJAdLoadListener {
        public void onSuccess(List<TTNativeExpressAd> adList);
    }
    public interface IAdLoadListener {
        public void onSuccess(List<ExpressAdContainer> adList);
    }
    public interface IAdRenderListener {
        public void onRenderSuccess(List<ExpressAdContainer> adList);
        public void onRenderFail(List<ExpressAdContainer> adList);
    }
    public interface IAdEventListener {
        public void closeAd(ExpressAdContainer ad);
    }
    public interface IAdShowListener {
        public void show();
    }
}
src/main/resources/code/android/library-ad/src/main/java/com/demo/library_ad/RewardAdUtil.java
New file
@@ -0,0 +1,210 @@
package com.demo.library_ad;
import android.app.Activity;
import com.bytedance.sdk.openadsdk.AdSlot;
import com.bytedance.sdk.openadsdk.TTAdConstant;
import com.bytedance.sdk.openadsdk.TTAdLoadType;
import com.bytedance.sdk.openadsdk.TTAdManager;
import com.bytedance.sdk.openadsdk.TTAdNative;
import com.bytedance.sdk.openadsdk.TTRewardVideoAd;
import com.qq.e.ads.rewardvideo.RewardVideoAD;
import com.qq.e.ads.rewardvideo.RewardVideoADListener;
import com.qq.e.comm.util.AdError;
import java.util.Map;
public class RewardAdUtil {
    /**
     * åŠ è½½å¼€å±å¹¿å‘Š
     *
     * @param adType
     * @param pid
     * @param context
     * @param rewardAdListener
     */
    public static void loadAD(AdUtil.AD_TYPE adType, String pid, Activity context, final RewardAdListener rewardAdListener) {
        if (adType == null) {
            rewardAdListener.onError("广告类型为空");
            return;
        }
        if (AdUtil.AD_TYPE.csj == adType) {
            loadCSJ(context, pid, rewardAdListener);
        } else if (AdUtil.AD_TYPE.gdt == adType) {
            loadGDT(context, pid, rewardAdListener);
        } else {
            rewardAdListener.onError("广告类型未知");
        }
    }
   private static RewardVideoAD rewardVideoAD =null; ;
    private static void loadGDT(Activity context, String pid, final RewardAdListener rewardAdListener) {
        rewardVideoAD = new RewardVideoAD(context, pid, new RewardVideoADListener() {
            @Override
            public void onADLoad() {
                rewardAdListener.onADLoad();
            }
            @Override
            public void onVideoCached() {
                rewardAdListener.onVideoCached();
                rewardVideoAD.showAD();
            }
            @Override
            public void onADShow() {
                rewardAdListener.onADShow();
            }
            @Override
            public void onADExpose() {
            }
            @Override
            public void onReward(Map<String, Object> map) {
                rewardAdListener.onReward();
            }
            @Override
            public void onADClick() {
            }
            @Override
            public void onVideoComplete() {
            }
            @Override
            public void onADClose() {
                rewardAdListener.onAdClose();
            }
            @Override
            public void onError(AdError adError) {
                rewardAdListener.onError(adError.getErrorMsg());
            }
        });
        rewardVideoAD.loadAD();
    }
    /**
     * åŠ è½½ç©¿å±±ç”²å¹¿å‘Š
     *
     * @param context
     * @param vg_ad
     * @param splashAdListener
     */
    /**
     * @param context
     * @param code             ä»£ç ä½
     * @param rewardAdListener
     */
    private static void loadCSJ(Activity context, String code, final RewardAdListener rewardAdListener) {
        TTAdManager ttAdManager = null;
        try {
            ttAdManager = TTAdManagerHolder.get();
        } catch (Exception e) {
            e.printStackTrace();
        }
        if (ttAdManager == null) {
            if (rewardAdListener != null)
                rewardAdListener.onError("SDK未初始化");
            return;
        }
        AdSlot adSlot = new AdSlot.Builder()
                .setCodeId(code)
                //模板广告需要设置期望个性化模板广告的大小,单位dp,激励视频场景,只要设置的值大于0即可
                .setExpressViewAcceptedSize(500, 500)//附加参数
                .setOrientation(TTAdConstant.VERTICAL) //必填参数,期望视频的播放方向:TTAdConstant.HORIZONTAL æˆ– TTAdConstant.VERTICAL
                .setAdLoadType(TTAdLoadType.LOAD)//推荐使用,用于标注此次的广告请求用途为预加载(当做缓存)还是实时加载,方便后续为开发者优化相关策略
                .build();
        TTAdNative mTTAdNative = ttAdManager.createAdNative(context.getApplicationContext());
        mTTAdNative.loadRewardVideoAd(adSlot, new TTAdNative.RewardVideoAdListener() {
            @Override
            public void onError(int i, String s) {
                rewardAdListener.onError(s);
            }
            @Override
            public void onRewardVideoAdLoad(TTRewardVideoAd ttRewardVideoAd) {
                rewardAdListener.onADLoad();
            }
            @Override
            public void onRewardVideoCached() {
                rewardAdListener.onVideoCached();
            }
            @Override
            public void onRewardVideoCached(TTRewardVideoAd ttRewardVideoAd) {
                rewardAdListener.onVideoCached();
                ttRewardVideoAd.setRewardAdInteractionListener(new TTRewardVideoAd.RewardAdInteractionListener() {
                    @Override
                    public void onAdShow() {
                        rewardAdListener.onADShow();
                    }
                    @Override
                    public void onAdVideoBarClick() {
                    }
                    @Override
                    public void onAdClose() {
                        rewardAdListener.onAdClose();
                    }
                    @Override
                    public void onVideoComplete() {
                    }
                    @Override
                    public void onVideoError() {
                    }
                    @Override
                    public void onRewardVerify(boolean b, int i, String s, int i1, String s1) {
                        //奖励是否有效
                        if (b) {
                            rewardAdListener.onReward();
                        } else {
                            rewardAdListener.onError("获取奖励失败:" + s1);
                        }
                    }
                    @Override
                    public void onSkippedVideo() {
                    }
                });
                ttRewardVideoAd.showRewardVideoAd(context);
            }
        });
    }
    public interface RewardAdListener {
        public void onADLoad();
        public void onVideoCached();
        public void onADShow();
        public void onAdClose();
        public void onReward();
        public void onError(String msg);
    }
}
src/main/resources/code/android/library-ad/src/main/java/com/demo/library_ad/entity/ExpressAdContainer.java
New file
@@ -0,0 +1,48 @@
package com.demo.library_ad.entity;
import com.bytedance.sdk.openadsdk.TTNativeExpressAd;
import com.qq.e.ads.nativ.NativeExpressADView;
import com.qq.e.ads.nativ.NativeUnifiedADData;
public class ExpressAdContainer {
    TTNativeExpressAd csj;
    NativeExpressADView gdt;//旧版广点通
    NativeUnifiedADData gdt2Unfied;//2.0广点通自渲染
    public NativeUnifiedADData getGdt2Unfied() {
        return gdt2Unfied;
    }
    public void setGdt2Unfied(NativeUnifiedADData gdt2Unfied) {
        this.gdt2Unfied = gdt2Unfied;
    }
    public ExpressAdContainer(TTNativeExpressAd csj) {
        this.csj = csj;
    }
    public ExpressAdContainer(NativeExpressADView gdt) {
        this.gdt = gdt;
    }
    public ExpressAdContainer(NativeUnifiedADData gdt2Unfied) {
        this.gdt2Unfied = gdt2Unfied;
    }
    public TTNativeExpressAd getCsj() {
        return csj;
    }
    public void setCsj(TTNativeExpressAd csj) {
        this.csj = csj;
    }
    public NativeExpressADView getGdt() {
        return gdt;
    }
    public void setGdt(NativeExpressADView gdt) {
        this.gdt = gdt;
    }
}
src/main/resources/code/android/library-common/build.gradle
@@ -13,8 +13,6 @@
    api files('libs/AndRatingBar-1.0.3.aar')
//    api 'com.loopj.android:android-async-http:1.4.9'
    api 'com.alibaba.baichuan.sdk:alibctradecommon:5.0.0.13'
    api 'com.alibaba:fastjson:1.1.71.android'
    //动画库
@@ -25,6 +23,8 @@
    api 'com.github.youlookwhat:ByRecyclerView:1.3.0'
    api 'org.greenrobot:eventbus:3.1.1'
}
android {
src/main/resources/code/android/library-common/build/.transforms/85761248c8477fc57456cd37ff00f8eb/results.bin
New file
@@ -0,0 +1 @@
o/classes
src/main/resources/code/android/library-common/build/.transforms/85761248c8477fc57456cd37ff00f8eb/transformed/classes/classes.dex
Binary files differ
src/main/resources/code/android/library-common/build/.transforms/bd9e1339715fddd7fe74378ab8e25937/results.bin
New file
@@ -0,0 +1 @@
o/classes
src/main/resources/code/android/library-common/build/.transforms/bd9e1339715fddd7fe74378ab8e25937/transformed/classes/classes.dex
Binary files differ
src/main/resources/code/android/library-common/build/.transforms/c803948c3fec32d3a809e1656bfe4fa5/results.bin
New file
@@ -0,0 +1 @@
o/classes
src/main/resources/code/android/library-common/build/.transforms/c803948c3fec32d3a809e1656bfe4fa5/transformed/classes/classes.dex
Binary files differ
src/main/resources/code/android/library-common/build/generated/source/buildConfig/release/com/lcjian/lcjianlibrary/BuildConfig.java
New file
@@ -0,0 +1,10 @@
/**
 * Automatically generated file. DO NOT MODIFY
 */
package com.lcjian.lcjianlibrary;
public final class BuildConfig {
  public static final boolean DEBUG = false;
  public static final String LIBRARY_PACKAGE_NAME = "com.lcjian.lcjianlibrary";
  public static final String BUILD_TYPE = "release";
}
src/main/resources/code/android/library-common/build/intermediates/aapt_friendly_merged_manifests/release/aapt/AndroidManifest.xml
New file
@@ -0,0 +1,17 @@
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.lcjian.lcjianlibrary"
    android:versionCode="1"
    android:versionName="1.0" >
    <uses-sdk
        android:minSdkVersion="16"
        android:targetSdkVersion="29" />
    <application
        android:allowBackup="true"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
    </application>
</manifest>
src/main/resources/code/android/library-common/build/intermediates/aapt_friendly_merged_manifests/release/aapt/output-metadata.json
New file
@@ -0,0 +1,16 @@
{
  "version": 2,
  "artifactType": {
    "type": "AAPT_FRIENDLY_MERGED_MANIFESTS",
    "kind": "Directory"
  },
  "applicationId": "com.lcjian.lcjianlibrary",
  "variantName": "release",
  "elements": [
    {
      "type": "SINGLE",
      "filters": [],
      "outputFile": "AndroidManifest.xml"
    }
  ]
}
src/main/resources/code/android/library-common/build/intermediates/aar_metadata/release/aar-metadata.properties
New file
@@ -0,0 +1,2 @@
aarFormatVersion=1.0
aarMetadataVersion=1.0
src/main/resources/code/android/library-common/build/intermediates/annotation_processor_list/release/annotationProcessors.json
New file
@@ -0,0 +1 @@
{}
src/main/resources/code/android/library-common/build/intermediates/compile_library_classes_jar/release/classes.jar
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/compile_r_class_jar/release/R.jar
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/compile_symbol_list/release/R.txt
New file
@@ -0,0 +1,2893 @@
int anim abc_fade_in 0x0
int anim abc_fade_out 0x0
int anim abc_grow_fade_in_from_bottom 0x0
int anim abc_popup_enter 0x0
int anim abc_popup_exit 0x0
int anim abc_shrink_fade_out_from_bottom 0x0
int anim abc_slide_in_bottom 0x0
int anim abc_slide_in_top 0x0
int anim abc_slide_out_bottom 0x0
int anim abc_slide_out_top 0x0
int anim abc_tooltip_enter 0x0
int anim abc_tooltip_exit 0x0
int anim bottom_dialog_enter 0x0
int anim bottom_dialog_exit 0x0
int anim btn_checkbox_to_checked_box_inner_merged_animation 0x0
int anim btn_checkbox_to_checked_box_outer_merged_animation 0x0
int anim btn_checkbox_to_checked_icon_null_animation 0x0
int anim btn_checkbox_to_unchecked_box_inner_merged_animation 0x0
int anim btn_checkbox_to_unchecked_check_path_merged_animation 0x0
int anim btn_checkbox_to_unchecked_icon_null_animation 0x0
int anim btn_radio_to_off_mtrl_dot_group_animation 0x0
int anim btn_radio_to_off_mtrl_ring_outer_animation 0x0
int anim btn_radio_to_off_mtrl_ring_outer_path_animation 0x0
int anim btn_radio_to_on_mtrl_dot_group_animation 0x0
int anim btn_radio_to_on_mtrl_ring_outer_animation 0x0
int anim btn_radio_to_on_mtrl_ring_outer_path_animation 0x0
int anim design_bottom_sheet_slide_in 0x0
int anim design_bottom_sheet_slide_out 0x0
int anim design_snackbar_in 0x0
int anim design_snackbar_out 0x0
int anim sliding_dialog_enter 0x0
int anim sliding_dialog_exit 0x0
int animator design_appbar_state_list_animator 0x0
int animator design_fab_hide_motion_spec 0x0
int animator design_fab_show_motion_spec 0x0
int animator mtrl_btn_state_list_anim 0x0
int animator mtrl_btn_unelevated_state_list_anim 0x0
int animator mtrl_chip_state_list_anim 0x0
int animator mtrl_fab_hide_motion_spec 0x0
int animator mtrl_fab_show_motion_spec 0x0
int animator mtrl_fab_transformation_sheet_collapse_spec 0x0
int animator mtrl_fab_transformation_sheet_expand_spec 0x0
int attr SpinKitViewStyle 0x0
int attr SpinKit_Color 0x0
int attr SpinKit_Style 0x0
int attr actionBarDivider 0x0
int attr actionBarItemBackground 0x0
int attr actionBarPopupTheme 0x0
int attr actionBarSize 0x0
int attr actionBarSplitStyle 0x0
int attr actionBarStyle 0x0
int attr actionBarTabBarStyle 0x0
int attr actionBarTabStyle 0x0
int attr actionBarTabTextStyle 0x0
int attr actionBarTheme 0x0
int attr actionBarWidgetTheme 0x0
int attr actionButtonStyle 0x0
int attr actionDropDownStyle 0x0
int attr actionLayout 0x0
int attr actionMenuTextAppearance 0x0
int attr actionMenuTextColor 0x0
int attr actionModeBackground 0x0
int attr actionModeCloseButtonStyle 0x0
int attr actionModeCloseDrawable 0x0
int attr actionModeCopyDrawable 0x0
int attr actionModeCutDrawable 0x0
int attr actionModeFindDrawable 0x0
int attr actionModePasteDrawable 0x0
int attr actionModePopupWindowStyle 0x0
int attr actionModeSelectAllDrawable 0x0
int attr actionModeShareDrawable 0x0
int attr actionModeSplitBackground 0x0
int attr actionModeStyle 0x0
int attr actionModeWebSearchDrawable 0x0
int attr actionOverflowButtonStyle 0x0
int attr actionOverflowMenuStyle 0x0
int attr actionProviderClass 0x0
int attr actionViewClass 0x0
int attr activityChooserViewStyle 0x0
int attr alertDialogButtonGroupStyle 0x0
int attr alertDialogCenterButtons 0x0
int attr alertDialogStyle 0x0
int attr alertDialogTheme 0x0
int attr allowStacking 0x0
int attr alpha 0x0
int attr alphabeticModifiers 0x0
int attr arcRadius 0x0
int attr arrowHeadLength 0x0
int attr arrowShaftLength 0x0
int attr autoCompleteTextViewStyle 0x0
int attr autoSizeMaxTextSize 0x0
int attr autoSizeMinTextSize 0x0
int attr autoSizePresetSizes 0x0
int attr autoSizeStepGranularity 0x0
int attr autoSizeTextType 0x0
int attr background 0x0
int attr backgroundSplit 0x0
int attr backgroundStacked 0x0
int attr backgroundTint 0x0
int attr backgroundTintMode 0x0
int attr barLength 0x0
int attr behavior_autoHide 0x0
int attr behavior_fitToContents 0x0
int attr behavior_hideable 0x0
int attr behavior_overlapTop 0x0
int attr behavior_peekHeight 0x0
int attr behavior_skipCollapsed 0x0
int attr bgColor 0x0
int attr bgDrawable 0x0
int attr borderWidth 0x0
int attr borderlessButtonStyle 0x0
int attr bottomAppBarStyle 0x0
int attr bottomNavigationStyle 0x0
int attr bottomSheetDialogTheme 0x0
int attr bottomSheetStyle 0x0
int attr boxBackgroundColor 0x0
int attr boxBackgroundMode 0x0
int attr boxCollapsedPaddingTop 0x0
int attr boxCornerRadiusBottomEnd 0x0
int attr boxCornerRadiusBottomStart 0x0
int attr boxCornerRadiusTopEnd 0x0
int attr boxCornerRadiusTopStart 0x0
int attr boxStrokeColor 0x0
int attr boxStrokeWidth 0x0
int attr buttonBarButtonStyle 0x0
int attr buttonBarNegativeButtonStyle 0x0
int attr buttonBarNeutralButtonStyle 0x0
int attr buttonBarPositiveButtonStyle 0x0
int attr buttonBarStyle 0x0
int attr buttonCompat 0x0
int attr buttonGravity 0x0
int attr buttonIconDimen 0x0
int attr buttonPanelSideLayout 0x0
int attr buttonStyle 0x0
int attr buttonStyleSmall 0x0
int attr buttonTint 0x0
int attr buttonTintMode 0x0
int attr cardBackgroundColor 0x0
int attr cardCornerRadius 0x0
int attr cardElevation 0x0
int attr cardMaxElevation 0x0
int attr cardPreventCornerOverlap 0x0
int attr cardUseCompatPadding 0x0
int attr cardViewStyle 0x0
int attr checkboxStyle 0x0
int attr checkedChip 0x0
int attr checkedIcon 0x0
int attr checkedIconEnabled 0x0
int attr checkedIconVisible 0x0
int attr checkedTextViewStyle 0x0
int attr chipBackgroundColor 0x0
int attr chipCornerRadius 0x0
int attr chipEndPadding 0x0
int attr chipGroupStyle 0x0
int attr chipIcon 0x0
int attr chipIconEnabled 0x0
int attr chipIconSize 0x0
int attr chipIconTint 0x0
int attr chipIconVisible 0x0
int attr chipMinHeight 0x0
int attr chipSpacing 0x0
int attr chipSpacingHorizontal 0x0
int attr chipSpacingVertical 0x0
int attr chipStandaloneStyle 0x0
int attr chipStartPadding 0x0
int attr chipStrokeColor 0x0
int attr chipStrokeWidth 0x0
int attr chipStyle 0x0
int attr closeIcon 0x0
int attr closeIconEnabled 0x0
int attr closeIconEndPadding 0x0
int attr closeIconSize 0x0
int attr closeIconStartPadding 0x0
int attr closeIconTint 0x0
int attr closeIconVisible 0x0
int attr closeItemLayout 0x0
int attr closeOnClick 0x0
int attr collapseContentDescription 0x0
int attr collapseIcon 0x0
int attr collapsedTitleGravity 0x0
int attr collapsedTitleTextAppearance 0x0
int attr color 0x0
int attr colorAccent 0x0
int attr colorBackgroundFloating 0x0
int attr colorButtonNormal 0x0
int attr colorControlActivated 0x0
int attr colorControlHighlight 0x0
int attr colorControlNormal 0x0
int attr colorError 0x0
int attr colorPrimary 0x0
int attr colorPrimaryDark 0x0
int attr colorSecondary 0x0
int attr colorSwitchThumbNormal 0x0
int attr commitIcon 0x0
int attr contentDescription 0x0
int attr contentInsetEnd 0x0
int attr contentInsetEndWithActions 0x0
int attr contentInsetLeft 0x0
int attr contentInsetRight 0x0
int attr contentInsetStart 0x0
int attr contentInsetStartWithNavigation 0x0
int attr contentPadding 0x0
int attr contentPaddingBottom 0x0
int attr contentPaddingLeft 0x0
int attr contentPaddingRight 0x0
int attr contentPaddingTop 0x0
int attr contentScrim 0x0
int attr controlBackground 0x0
int attr coordinatorLayoutStyle 0x0
int attr cornerRadius 0x0
int attr counterEnabled 0x0
int attr counterMaxLength 0x0
int attr counterOverflowTextAppearance 0x0
int attr counterTextAppearance 0x0
int attr customNavigationLayout 0x0
int attr dashGap 0x0
int attr dashOrientation 0x0
int attr dashWidth 0x0
int attr defaultQueryHint 0x0
int attr dialogCornerRadius 0x0
int attr dialogPreferredPadding 0x0
int attr dialogTheme 0x0
int attr displayOptions 0x0
int attr divider 0x0
int attr dividerHorizontal 0x0
int attr dividerPadding 0x0
int attr dividerVertical 0x0
int attr drawableBottomCompat 0x0
int attr drawableEndCompat 0x0
int attr drawableLeftCompat 0x0
int attr drawableRightCompat 0x0
int attr drawableSize 0x0
int attr drawableStartCompat 0x0
int attr drawableTint 0x0
int attr drawableTintMode 0x0
int attr drawableTopCompat 0x0
int attr drawerArrowStyle 0x0
int attr dropDownListViewStyle 0x0
int attr dropdownListPreferredItemHeight 0x0
int attr duration 0x0
int attr editTextBackground 0x0
int attr editTextColor 0x0
int attr editTextStyle 0x0
int attr elevation 0x0
int attr emotionHeight 0x0
int attr emotionSize 0x0
int attr emotionWidth 0x0
int attr enforceMaterialTheme 0x0
int attr enforceTextAppearance 0x0
int attr errorEnabled 0x0
int attr errorTextAppearance 0x0
int attr expandActivityOverflowButtonDrawable 0x0
int attr expanded 0x0
int attr expandedTitleGravity 0x0
int attr expandedTitleMargin 0x0
int attr expandedTitleMarginBottom 0x0
int attr expandedTitleMarginEnd 0x0
int attr expandedTitleMarginStart 0x0
int attr expandedTitleMarginTop 0x0
int attr expandedTitleTextAppearance 0x0
int attr fabAlignmentMode 0x0
int attr fabCradleMargin 0x0
int attr fabCradleRoundedCornerRadius 0x0
int attr fabCradleVerticalOffset 0x0
int attr fabCustomSize 0x0
int attr fabSize 0x0
int attr fastScrollEnabled 0x0
int attr fastScrollHorizontalThumbDrawable 0x0
int attr fastScrollHorizontalTrackDrawable 0x0
int attr fastScrollVerticalThumbDrawable 0x0
int attr fastScrollVerticalTrackDrawable 0x0
int attr firstBaselineToTopHeight 0x0
int attr floatingActionButtonStyle 0x0
int attr font 0x0
int attr fontFamily 0x0
int attr fontProviderAuthority 0x0
int attr fontProviderCerts 0x0
int attr fontProviderFetchStrategy 0x0
int attr fontProviderFetchTimeout 0x0
int attr fontProviderPackage 0x0
int attr fontProviderQuery 0x0
int attr fontStyle 0x0
int attr fontVariationSettings 0x0
int attr fontWeight 0x0
int attr foregroundInsidePadding 0x0
int attr fromDegrees 0x0
int attr gapBetweenBars 0x0
int attr goIcon 0x0
int attr headerLayout 0x0
int attr height 0x0
int attr helperText 0x0
int attr helperTextEnabled 0x0
int attr helperTextTextAppearance 0x0
int attr hideMotionSpec 0x0
int attr hideOnContentScroll 0x0
int attr hideOnScroll 0x0
int attr hintAnimationEnabled 0x0
int attr hintEnabled 0x0
int attr hintTextAppearance 0x0
int attr homeAsUpIndicator 0x0
int attr homeLayout 0x0
int attr hoveredFocusedTranslationZ 0x0
int attr icon 0x0
int attr iconEndPadding 0x0
int attr iconGravity 0x0
int attr iconPadding 0x0
int attr iconSize 0x0
int attr iconStartPadding 0x0
int attr iconTint 0x0
int attr iconTintMode 0x0
int attr iconifiedByDefault 0x0
int attr imageButtonStyle 0x0
int attr indeterminateProgressStyle 0x0
int attr initialActivityCount 0x0
int attr insetForeground 0x0
int attr isLightTheme 0x0
int attr itemBackground 0x0
int attr itemHorizontalPadding 0x0
int attr itemHorizontalTranslationEnabled 0x0
int attr itemIconPadding 0x0
int attr itemIconSize 0x0
int attr itemIconTint 0x0
int attr itemPadding 0x0
int attr itemSpacing 0x0
int attr itemTextAppearance 0x0
int attr itemTextAppearanceActive 0x0
int attr itemTextAppearanceInactive 0x0
int attr itemTextColor 0x0
int attr keepOriginColor 0x0
int attr keylines 0x0
int attr labelVisibilityMode 0x0
int attr lastBaselineToBottomHeight 0x0
int attr layout 0x0
int attr layoutManager 0x0
int attr layout_anchor 0x0
int attr layout_anchorGravity 0x0
int attr layout_behavior 0x0
int attr layout_collapseMode 0x0
int attr layout_collapseParallaxMultiplier 0x0
int attr layout_dodgeInsetEdges 0x0
int attr layout_insetEdge 0x0
int attr layout_keyline 0x0
int attr layout_scrollFlags 0x0
int attr layout_scrollInterpolator 0x0
int attr liftOnScroll 0x0
int attr lineColor 0x0
int attr lineHeight 0x0
int attr lineSpacing 0x0
int attr listChoiceBackgroundIndicator 0x0
int attr listChoiceIndicatorMultipleAnimated 0x0
int attr listChoiceIndicatorSingleAnimated 0x0
int attr listDividerAlertDialog 0x0
int attr listItemLayout 0x0
int attr listLayout 0x0
int attr listMenuViewStyle 0x0
int attr listPopupWindowStyle 0x0
int attr listPreferredItemHeight 0x0
int attr listPreferredItemHeightLarge 0x0
int attr listPreferredItemHeightSmall 0x0
int attr listPreferredItemPaddingEnd 0x0
int attr listPreferredItemPaddingLeft 0x0
int attr listPreferredItemPaddingRight 0x0
int attr listPreferredItemPaddingStart 0x0
int attr logo 0x0
int attr logoDescription 0x0
int attr mainImage 0x0
int attr materialButtonStyle 0x0
int attr materialCardViewStyle 0x0
int attr maxActionInlineWidth 0x0
int attr maxButtonHeight 0x0
int attr maxHeight 0x0
int attr maxImageSize 0x0
int attr measureWithLargestChild 0x0
int attr menu 0x0
int attr multiChoiceItemLayout 0x0
int attr navigationContentDescription 0x0
int attr navigationIcon 0x0
int attr navigationMode 0x0
int attr navigationViewStyle 0x0
int attr numericModifiers 0x0
int attr overlapAnchor 0x0
int attr paddingBottomNoButtons 0x0
int attr paddingEnd 0x0
int attr paddingStart 0x0
int attr paddingTopNoTitle 0x0
int attr panelBackground 0x0
int attr panelMenuListTheme 0x0
int attr panelMenuListWidth 0x0
int attr passwordToggleContentDescription 0x0
int attr passwordToggleDrawable 0x0
int attr passwordToggleEnabled 0x0
int attr passwordToggleTint 0x0
int attr passwordToggleTintMode 0x0
int attr popupMenuStyle 0x0
int attr popupTheme 0x0
int attr popupWindowStyle 0x0
int attr preserveIconSpacing 0x0
int attr pressedTranslationZ 0x0
int attr progressBarPadding 0x0
int attr progressBarStyle 0x0
int attr queryBackground 0x0
int attr queryHint 0x0
int attr radioButtonStyle 0x0
int attr ratingBarStyle 0x0
int attr ratingBarStyleIndicator 0x0
int attr ratingBarStyleSmall 0x0
int attr ratio 0x0
int attr reverseLayout 0x0
int attr right2Left 0x0
int attr rightPadding 0x0
int attr rippleColor 0x0
int attr scaleFactor 0x0
int attr scrimAnimationDuration 0x0
int attr scrimBackground 0x0
int attr scrimVisibleHeightTrigger 0x0
int attr searchHintIcon 0x0
int attr searchIcon 0x0
int attr searchViewStyle 0x0
int attr seekBarStyle 0x0
int attr selectableItemBackground 0x0
int attr selectableItemBackgroundBorderless 0x0
int attr shelfBackground 0x0
int attr shimmer_angle 0x0
int attr shimmer_animation_duration 0x0
int attr shimmer_auto_start 0x0
int attr shimmer_color 0x0
int attr shimmer_gradient_center_color_width 0x0
int attr shimmer_mask_width 0x0
int attr shimmer_reverse_animation 0x0
int attr showAsAction 0x0
int attr showDividers 0x0
int attr showMotionSpec 0x0
int attr showText 0x0
int attr showTitle 0x0
int attr singleChoiceItemLayout 0x0
int attr singleLine 0x0
int attr singleSelection 0x0
int attr snackbarButtonStyle 0x0
int attr snackbarStyle 0x0
int attr spanCount 0x0
int attr spinBars 0x0
int attr spinnerDropDownItemStyle 0x0
int attr spinnerStyle 0x0
int attr splitTrack 0x0
int attr srcCompat 0x0
int attr stackFromEnd 0x0
int attr starColor 0x0
int attr starDrawable 0x0
int attr starSpacing 0x0
int attr state_above_anchor 0x0
int attr state_collapsed 0x0
int attr state_collapsible 0x0
int attr state_liftable 0x0
int attr state_lifted 0x0
int attr statusBarBackground 0x0
int attr statusBarScrim 0x0
int attr strokeColor 0x0
int attr strokeWidth 0x0
int attr subMenuArrow 0x0
int attr subStarColor 0x0
int attr submitBackground 0x0
int attr subtitle 0x0
int attr subtitleTextAppearance 0x0
int attr subtitleTextColor 0x0
int attr subtitleTextStyle 0x0
int attr suggestionRowLayout 0x0
int attr switchMinWidth 0x0
int attr switchPadding 0x0
int attr switchStyle 0x0
int attr switchTextAppearance 0x0
int attr tabBackground 0x0
int attr tabContentStart 0x0
int attr tabGravity 0x0
int attr tabIconTint 0x0
int attr tabIconTintMode 0x0
int attr tabIndicator 0x0
int attr tabIndicatorAnimationDuration 0x0
int attr tabIndicatorColor 0x0
int attr tabIndicatorFullWidth 0x0
int attr tabIndicatorGravity 0x0
int attr tabIndicatorHeight 0x0
int attr tabInlineLabel 0x0
int attr tabMaxWidth 0x0
int attr tabMinWidth 0x0
int attr tabMode 0x0
int attr tabPadding 0x0
int attr tabPaddingBottom 0x0
int attr tabPaddingEnd 0x0
int attr tabPaddingStart 0x0
int attr tabPaddingTop 0x0
int attr tabRippleColor 0x0
int attr tabSelectedTextColor 0x0
int attr tabStyle 0x0
int attr tabTextAppearance 0x0
int attr tabTextColor 0x0
int attr tabUnboundedRipple 0x0
int attr textAllCaps 0x0
int attr textAppearanceBody1 0x0
int attr textAppearanceBody2 0x0
int attr textAppearanceButton 0x0
int attr textAppearanceCaption 0x0
int attr textAppearanceHeadline1 0x0
int attr textAppearanceHeadline2 0x0
int attr textAppearanceHeadline3 0x0
int attr textAppearanceHeadline4 0x0
int attr textAppearanceHeadline5 0x0
int attr textAppearanceHeadline6 0x0
int attr textAppearanceLargePopupMenu 0x0
int attr textAppearanceListItem 0x0
int attr textAppearanceListItemSecondary 0x0
int attr textAppearanceListItemSmall 0x0
int attr textAppearanceOverline 0x0
int attr textAppearancePopupMenuHeader 0x0
int attr textAppearanceSearchResultSubtitle 0x0
int attr textAppearanceSearchResultTitle 0x0
int attr textAppearanceSmallPopupMenu 0x0
int attr textAppearanceSubtitle1 0x0
int attr textAppearanceSubtitle2 0x0
int attr textColorAlertDialogListItem 0x0
int attr textColorError 0x0
int attr textColorSearchUrl 0x0
int attr textEndPadding 0x0
int attr textInputStyle 0x0
int attr textLocale 0x0
int attr textStartPadding 0x0
int attr theme 0x0
int attr thickness 0x0
int attr thumbTextPadding 0x0
int attr thumbTint 0x0
int attr thumbTintMode 0x0
int attr tickMark 0x0
int attr tickMarkTint 0x0
int attr tickMarkTintMode 0x0
int attr tint 0x0
int attr tintMode 0x0
int attr title 0x0
int attr titleEnabled 0x0
int attr titleMargin 0x0
int attr titleMarginBottom 0x0
int attr titleMarginEnd 0x0
int attr titleMarginStart 0x0
int attr titleMarginTop 0x0
int attr titleMargins 0x0
int attr titleTextAppearance 0x0
int attr titleTextColor 0x0
int attr titleTextStyle 0x0
int attr toDegrees 0x0
int attr toolbarId 0x0
int attr toolbarNavigationButtonStyle 0x0
int attr toolbarStyle 0x0
int attr tooltipForegroundColor 0x0
int attr tooltipFrameBackground 0x0
int attr tooltipText 0x0
int attr track 0x0
int attr trackTint 0x0
int attr trackTintMode 0x0
int attr ttcIndex 0x0
int attr useCompatPadding 0x0
int attr viewInflaterClass 0x0
int attr voiceIcon 0x0
int attr windowActionBar 0x0
int attr windowActionBarOverlay 0x0
int attr windowActionModeOverlay 0x0
int attr windowFixedHeightMajor 0x0
int attr windowFixedHeightMinor 0x0
int attr windowFixedWidthMajor 0x0
int attr windowFixedWidthMinor 0x0
int attr windowMinWidthMajor 0x0
int attr windowMinWidthMinor 0x0
int attr windowNoTitle 0x0
int bool abc_action_bar_embed_tabs 0x0
int bool abc_allow_stacked_button_bar 0x0
int bool abc_config_actionMenuItemAllCaps 0x0
int bool abc_config_showMenuShortcutsWhenKeyboardPresent 0x0
int bool mtrl_btn_textappearance_all_caps 0x0
int color abc_background_cache_hint_selector_material_dark 0x0
int color abc_background_cache_hint_selector_material_light 0x0
int color abc_btn_colored_borderless_text_material 0x0
int color abc_btn_colored_text_material 0x0
int color abc_color_highlight_material 0x0
int color abc_hint_foreground_material_dark 0x0
int color abc_hint_foreground_material_light 0x0
int color abc_input_method_navigation_guard 0x0
int color abc_primary_text_disable_only_material_dark 0x0
int color abc_primary_text_disable_only_material_light 0x0
int color abc_primary_text_material_dark 0x0
int color abc_primary_text_material_light 0x0
int color abc_search_url_text 0x0
int color abc_search_url_text_normal 0x0
int color abc_search_url_text_pressed 0x0
int color abc_search_url_text_selected 0x0
int color abc_secondary_text_material_dark 0x0
int color abc_secondary_text_material_light 0x0
int color abc_tint_btn_checkable 0x0
int color abc_tint_default 0x0
int color abc_tint_edittext 0x0
int color abc_tint_seek_thumb 0x0
int color abc_tint_spinner 0x0
int color abc_tint_switch_track 0x0
int color accent_material_dark 0x0
int color accent_material_light 0x0
int color background_floating_material_dark 0x0
int color background_floating_material_light 0x0
int color background_material_dark 0x0
int color background_material_light 0x0
int color bright_foreground_disabled_material_dark 0x0
int color bright_foreground_disabled_material_light 0x0
int color bright_foreground_inverse_material_dark 0x0
int color bright_foreground_inverse_material_light 0x0
int color bright_foreground_material_dark 0x0
int color bright_foreground_material_light 0x0
int color button_material_dark 0x0
int color button_material_light 0x0
int color by_footer_text_loading 0x0
int color by_skeleton_light_transparent 0x0
int color by_skeleton_shimmer_color 0x0
int color cardview_dark_background 0x0
int color cardview_light_background 0x0
int color cardview_shadow_end_color 0x0
int color cardview_shadow_start_color 0x0
int color colorAccent 0x0
int color colorPrimary 0x0
int color colorPrimaryDark 0x0
int color design_bottom_navigation_shadow_color 0x0
int color design_default_color_primary 0x0
int color design_default_color_primary_dark 0x0
int color design_error 0x0
int color design_fab_shadow_end_color 0x0
int color design_fab_shadow_mid_color 0x0
int color design_fab_shadow_start_color 0x0
int color design_fab_stroke_end_inner_color 0x0
int color design_fab_stroke_end_outer_color 0x0
int color design_fab_stroke_top_inner_color 0x0
int color design_fab_stroke_top_outer_color 0x0
int color design_snackbar_background_color 0x0
int color design_tint_password_toggle 0x0
int color dim_foreground_dark 0x0
int color dim_foreground_disabled_material_dark 0x0
int color dim_foreground_disabled_material_light 0x0
int color dim_foreground_material_dark 0x0
int color dim_foreground_material_light 0x0
int color error_color_material 0x0
int color error_color_material_dark 0x0
int color error_color_material_light 0x0
int color foreground_material_dark 0x0
int color foreground_material_light 0x0
int color highlighted_text_material_dark 0x0
int color highlighted_text_material_light 0x0
int color loading_color 0x0
int color material_blue_grey_800 0x0
int color material_blue_grey_900 0x0
int color material_blue_grey_950 0x0
int color material_deep_teal_200 0x0
int color material_deep_teal_500 0x0
int color material_grey_100 0x0
int color material_grey_300 0x0
int color material_grey_50 0x0
int color material_grey_600 0x0
int color material_grey_800 0x0
int color material_grey_850 0x0
int color material_grey_900 0x0
int color mtrl_bottom_nav_colored_item_tint 0x0
int color mtrl_bottom_nav_item_tint 0x0
int color mtrl_btn_bg_color_disabled 0x0
int color mtrl_btn_bg_color_selector 0x0
int color mtrl_btn_ripple_color 0x0
int color mtrl_btn_stroke_color_selector 0x0
int color mtrl_btn_text_btn_ripple_color 0x0
int color mtrl_btn_text_color_disabled 0x0
int color mtrl_btn_text_color_selector 0x0
int color mtrl_btn_transparent_bg_color 0x0
int color mtrl_chip_background_color 0x0
int color mtrl_chip_close_icon_tint 0x0
int color mtrl_chip_ripple_color 0x0
int color mtrl_chip_text_color 0x0
int color mtrl_fab_ripple_color 0x0
int color mtrl_scrim_color 0x0
int color mtrl_tabs_colored_ripple_color 0x0
int color mtrl_tabs_icon_color_selector 0x0
int color mtrl_tabs_icon_color_selector_colored 0x0
int color mtrl_tabs_legacy_text_color_selector 0x0
int color mtrl_tabs_ripple_color 0x0
int color mtrl_text_btn_text_color_selector 0x0
int color mtrl_textinput_default_box_stroke_color 0x0
int color mtrl_textinput_disabled_color 0x0
int color mtrl_textinput_filled_box_default_background_color 0x0
int color mtrl_textinput_hovered_box_stroke_color 0x0
int color notification_action_color_filter 0x0
int color notification_icon_bg_color 0x0
int color notification_material_background_media_default_color 0x0
int color primary_dark_material_dark 0x0
int color primary_dark_material_light 0x0
int color primary_material_dark 0x0
int color primary_material_light 0x0
int color primary_text_default_material_dark 0x0
int color primary_text_default_material_light 0x0
int color primary_text_disabled_material_dark 0x0
int color primary_text_disabled_material_light 0x0
int color ripple_material_dark 0x0
int color ripple_material_light 0x0
int color secondary_text_default_material_dark 0x0
int color secondary_text_default_material_light 0x0
int color secondary_text_disabled_material_dark 0x0
int color secondary_text_disabled_material_light 0x0
int color switch_thumb_disabled_material_dark 0x0
int color switch_thumb_disabled_material_light 0x0
int color switch_thumb_material_dark 0x0
int color switch_thumb_material_light 0x0
int color switch_thumb_normal_material_dark 0x0
int color switch_thumb_normal_material_light 0x0
int color tooltip_background_dark 0x0
int color tooltip_background_light 0x0
int color transparent 0x0
int dimen abc_action_bar_content_inset_material 0x0
int dimen abc_action_bar_content_inset_with_nav 0x0
int dimen abc_action_bar_default_height_material 0x0
int dimen abc_action_bar_default_padding_end_material 0x0
int dimen abc_action_bar_default_padding_start_material 0x0
int dimen abc_action_bar_elevation_material 0x0
int dimen abc_action_bar_icon_vertical_padding_material 0x0
int dimen abc_action_bar_overflow_padding_end_material 0x0
int dimen abc_action_bar_overflow_padding_start_material 0x0
int dimen abc_action_bar_progress_bar_size 0x0
int dimen abc_action_bar_stacked_max_height 0x0
int dimen abc_action_bar_stacked_tab_max_width 0x0
int dimen abc_action_bar_subtitle_bottom_margin_material 0x0
int dimen abc_action_bar_subtitle_top_margin_material 0x0
int dimen abc_action_button_min_height_material 0x0
int dimen abc_action_button_min_width_material 0x0
int dimen abc_action_button_min_width_overflow_material 0x0
int dimen abc_alert_dialog_button_bar_height 0x0
int dimen abc_alert_dialog_button_dimen 0x0
int dimen abc_button_inset_horizontal_material 0x0
int dimen abc_button_inset_vertical_material 0x0
int dimen abc_button_padding_horizontal_material 0x0
int dimen abc_button_padding_vertical_material 0x0
int dimen abc_cascading_menus_min_smallest_width 0x0
int dimen abc_config_prefDialogWidth 0x0
int dimen abc_control_corner_material 0x0
int dimen abc_control_inset_material 0x0
int dimen abc_control_padding_material 0x0
int dimen abc_dialog_corner_radius_material 0x0
int dimen abc_dialog_fixed_height_major 0x0
int dimen abc_dialog_fixed_height_minor 0x0
int dimen abc_dialog_fixed_width_major 0x0
int dimen abc_dialog_fixed_width_minor 0x0
int dimen abc_dialog_list_padding_bottom_no_buttons 0x0
int dimen abc_dialog_list_padding_top_no_title 0x0
int dimen abc_dialog_min_width_major 0x0
int dimen abc_dialog_min_width_minor 0x0
int dimen abc_dialog_padding_material 0x0
int dimen abc_dialog_padding_top_material 0x0
int dimen abc_dialog_title_divider_material 0x0
int dimen abc_disabled_alpha_material_dark 0x0
int dimen abc_disabled_alpha_material_light 0x0
int dimen abc_dropdownitem_icon_width 0x0
int dimen abc_dropdownitem_text_padding_left 0x0
int dimen abc_dropdownitem_text_padding_right 0x0
int dimen abc_edit_text_inset_bottom_material 0x0
int dimen abc_edit_text_inset_horizontal_material 0x0
int dimen abc_edit_text_inset_top_material 0x0
int dimen abc_floating_window_z 0x0
int dimen abc_list_item_height_large_material 0x0
int dimen abc_list_item_height_material 0x0
int dimen abc_list_item_height_small_material 0x0
int dimen abc_list_item_padding_horizontal_material 0x0
int dimen abc_panel_menu_list_width 0x0
int dimen abc_progress_bar_height_material 0x0
int dimen abc_search_view_preferred_height 0x0
int dimen abc_search_view_preferred_width 0x0
int dimen abc_seekbar_track_background_height_material 0x0
int dimen abc_seekbar_track_progress_height_material 0x0
int dimen abc_select_dialog_padding_start_material 0x0
int dimen abc_switch_padding 0x0
int dimen abc_text_size_body_1_material 0x0
int dimen abc_text_size_body_2_material 0x0
int dimen abc_text_size_button_material 0x0
int dimen abc_text_size_caption_material 0x0
int dimen abc_text_size_display_1_material 0x0
int dimen abc_text_size_display_2_material 0x0
int dimen abc_text_size_display_3_material 0x0
int dimen abc_text_size_display_4_material 0x0
int dimen abc_text_size_headline_material 0x0
int dimen abc_text_size_large_material 0x0
int dimen abc_text_size_medium_material 0x0
int dimen abc_text_size_menu_header_material 0x0
int dimen abc_text_size_menu_material 0x0
int dimen abc_text_size_small_material 0x0
int dimen abc_text_size_subhead_material 0x0
int dimen abc_text_size_subtitle_material_toolbar 0x0
int dimen abc_text_size_title_material 0x0
int dimen abc_text_size_title_material_toolbar 0x0
int dimen by_load_more_simple_height 0x0
int dimen by_load_more_simple_margin 0x0
int dimen by_progress_width_height 0x0
int dimen by_refresh_simple_height 0x0
int dimen by_refresh_simple_margin 0x0
int dimen cardview_compat_inset_shadow 0x0
int dimen cardview_default_elevation 0x0
int dimen cardview_default_radius 0x0
int dimen compat_button_inset_horizontal_material 0x0
int dimen compat_button_inset_vertical_material 0x0
int dimen compat_button_padding_horizontal_material 0x0
int dimen compat_button_padding_vertical_material 0x0
int dimen compat_control_corner_material 0x0
int dimen compat_notification_large_icon_max_height 0x0
int dimen compat_notification_large_icon_max_width 0x0
int dimen design_appbar_elevation 0x0
int dimen design_bottom_navigation_active_item_max_width 0x0
int dimen design_bottom_navigation_active_item_min_width 0x0
int dimen design_bottom_navigation_active_text_size 0x0
int dimen design_bottom_navigation_elevation 0x0
int dimen design_bottom_navigation_height 0x0
int dimen design_bottom_navigation_icon_size 0x0
int dimen design_bottom_navigation_item_max_width 0x0
int dimen design_bottom_navigation_item_min_width 0x0
int dimen design_bottom_navigation_margin 0x0
int dimen design_bottom_navigation_shadow_height 0x0
int dimen design_bottom_navigation_text_size 0x0
int dimen design_bottom_sheet_modal_elevation 0x0
int dimen design_bottom_sheet_peek_height_min 0x0
int dimen design_fab_border_width 0x0
int dimen design_fab_elevation 0x0
int dimen design_fab_image_size 0x0
int dimen design_fab_size_mini 0x0
int dimen design_fab_size_normal 0x0
int dimen design_fab_translation_z_hovered_focused 0x0
int dimen design_fab_translation_z_pressed 0x0
int dimen design_navigation_elevation 0x0
int dimen design_navigation_icon_padding 0x0
int dimen design_navigation_icon_size 0x0
int dimen design_navigation_item_horizontal_padding 0x0
int dimen design_navigation_item_icon_padding 0x0
int dimen design_navigation_max_width 0x0
int dimen design_navigation_padding_bottom 0x0
int dimen design_navigation_separator_vertical_padding 0x0
int dimen design_snackbar_action_inline_max_width 0x0
int dimen design_snackbar_background_corner_radius 0x0
int dimen design_snackbar_elevation 0x0
int dimen design_snackbar_extra_spacing_horizontal 0x0
int dimen design_snackbar_max_width 0x0
int dimen design_snackbar_min_width 0x0
int dimen design_snackbar_padding_horizontal 0x0
int dimen design_snackbar_padding_vertical 0x0
int dimen design_snackbar_padding_vertical_2lines 0x0
int dimen design_snackbar_text_size 0x0
int dimen design_tab_max_width 0x0
int dimen design_tab_scrollable_min_width 0x0
int dimen design_tab_text_size 0x0
int dimen design_tab_text_size_2line 0x0
int dimen design_textinput_caption_translate_y 0x0
int dimen disabled_alpha_material_dark 0x0
int dimen disabled_alpha_material_light 0x0
int dimen fastscroll_default_thickness 0x0
int dimen fastscroll_margin 0x0
int dimen fastscroll_minimum_range 0x0
int dimen highlight_alpha_material_colored 0x0
int dimen highlight_alpha_material_dark 0x0
int dimen highlight_alpha_material_light 0x0
int dimen hint_alpha_material_dark 0x0
int dimen hint_alpha_material_light 0x0
int dimen hint_pressed_alpha_material_dark 0x0
int dimen hint_pressed_alpha_material_light 0x0
int dimen item_touch_helper_max_drag_scroll_per_frame 0x0
int dimen item_touch_helper_swipe_escape_max_velocity 0x0
int dimen item_touch_helper_swipe_escape_velocity 0x0
int dimen mtrl_bottomappbar_fabOffsetEndMode 0x0
int dimen mtrl_bottomappbar_fab_cradle_margin 0x0
int dimen mtrl_bottomappbar_fab_cradle_rounded_corner_radius 0x0
int dimen mtrl_bottomappbar_fab_cradle_vertical_offset 0x0
int dimen mtrl_bottomappbar_height 0x0
int dimen mtrl_btn_corner_radius 0x0
int dimen mtrl_btn_dialog_btn_min_width 0x0
int dimen mtrl_btn_disabled_elevation 0x0
int dimen mtrl_btn_disabled_z 0x0
int dimen mtrl_btn_elevation 0x0
int dimen mtrl_btn_focused_z 0x0
int dimen mtrl_btn_hovered_z 0x0
int dimen mtrl_btn_icon_btn_padding_left 0x0
int dimen mtrl_btn_icon_padding 0x0
int dimen mtrl_btn_inset 0x0
int dimen mtrl_btn_letter_spacing 0x0
int dimen mtrl_btn_padding_bottom 0x0
int dimen mtrl_btn_padding_left 0x0
int dimen mtrl_btn_padding_right 0x0
int dimen mtrl_btn_padding_top 0x0
int dimen mtrl_btn_pressed_z 0x0
int dimen mtrl_btn_stroke_size 0x0
int dimen mtrl_btn_text_btn_icon_padding 0x0
int dimen mtrl_btn_text_btn_padding_left 0x0
int dimen mtrl_btn_text_btn_padding_right 0x0
int dimen mtrl_btn_text_size 0x0
int dimen mtrl_btn_z 0x0
int dimen mtrl_card_elevation 0x0
int dimen mtrl_card_spacing 0x0
int dimen mtrl_chip_pressed_translation_z 0x0
int dimen mtrl_chip_text_size 0x0
int dimen mtrl_fab_elevation 0x0
int dimen mtrl_fab_translation_z_hovered_focused 0x0
int dimen mtrl_fab_translation_z_pressed 0x0
int dimen mtrl_navigation_elevation 0x0
int dimen mtrl_navigation_item_horizontal_padding 0x0
int dimen mtrl_navigation_item_icon_padding 0x0
int dimen mtrl_snackbar_background_corner_radius 0x0
int dimen mtrl_snackbar_margin 0x0
int dimen mtrl_textinput_box_bottom_offset 0x0
int dimen mtrl_textinput_box_corner_radius_medium 0x0
int dimen mtrl_textinput_box_corner_radius_small 0x0
int dimen mtrl_textinput_box_label_cutout_padding 0x0
int dimen mtrl_textinput_box_padding_end 0x0
int dimen mtrl_textinput_box_stroke_width_default 0x0
int dimen mtrl_textinput_box_stroke_width_focused 0x0
int dimen mtrl_textinput_outline_box_expanded_padding 0x0
int dimen mtrl_toolbar_default_height 0x0
int dimen notification_action_icon_size 0x0
int dimen notification_action_text_size 0x0
int dimen notification_big_circle_margin 0x0
int dimen notification_content_margin_start 0x0
int dimen notification_large_icon_height 0x0
int dimen notification_large_icon_width 0x0
int dimen notification_main_column_padding_top 0x0
int dimen notification_media_narrow_margin 0x0
int dimen notification_right_icon_size 0x0
int dimen notification_right_side_padding_top 0x0
int dimen notification_small_icon_background_padding 0x0
int dimen notification_small_icon_size_as_large 0x0
int dimen notification_subtext_size 0x0
int dimen notification_top_pad 0x0
int dimen notification_top_pad_large_text 0x0
int dimen subtitle_corner_radius 0x0
int dimen subtitle_outline_width 0x0
int dimen subtitle_shadow_offset 0x0
int dimen subtitle_shadow_radius 0x0
int dimen tooltip_corner_radius 0x0
int dimen tooltip_horizontal_padding 0x0
int dimen tooltip_margin 0x0
int dimen tooltip_precise_anchor_extra_offset 0x0
int dimen tooltip_precise_anchor_threshold 0x0
int dimen tooltip_vertical_padding 0x0
int dimen tooltip_y_offset_non_touch 0x0
int dimen tooltip_y_offset_touch 0x0
int drawable abc_ab_share_pack_mtrl_alpha 0x0
int drawable abc_action_bar_item_background_material 0x0
int drawable abc_btn_borderless_material 0x0
int drawable abc_btn_check_material 0x0
int drawable abc_btn_check_material_anim 0x0
int drawable abc_btn_check_to_on_mtrl_000 0x0
int drawable abc_btn_check_to_on_mtrl_015 0x0
int drawable abc_btn_colored_material 0x0
int drawable abc_btn_default_mtrl_shape 0x0
int drawable abc_btn_radio_material 0x0
int drawable abc_btn_radio_material_anim 0x0
int drawable abc_btn_radio_to_on_mtrl_000 0x0
int drawable abc_btn_radio_to_on_mtrl_015 0x0
int drawable abc_btn_switch_to_on_mtrl_00001 0x0
int drawable abc_btn_switch_to_on_mtrl_00012 0x0
int drawable abc_cab_background_internal_bg 0x0
int drawable abc_cab_background_top_material 0x0
int drawable abc_cab_background_top_mtrl_alpha 0x0
int drawable abc_control_background_material 0x0
int drawable abc_dialog_material_background 0x0
int drawable abc_edit_text_material 0x0
int drawable abc_ic_ab_back_material 0x0
int drawable abc_ic_arrow_drop_right_black_24dp 0x0
int drawable abc_ic_clear_material 0x0
int drawable abc_ic_commit_search_api_mtrl_alpha 0x0
int drawable abc_ic_go_search_api_material 0x0
int drawable abc_ic_menu_copy_mtrl_am_alpha 0x0
int drawable abc_ic_menu_cut_mtrl_alpha 0x0
int drawable abc_ic_menu_overflow_material 0x0
int drawable abc_ic_menu_paste_mtrl_am_alpha 0x0
int drawable abc_ic_menu_selectall_mtrl_alpha 0x0
int drawable abc_ic_menu_share_mtrl_alpha 0x0
int drawable abc_ic_search_api_material 0x0
int drawable abc_ic_star_black_16dp 0x0
int drawable abc_ic_star_black_36dp 0x0
int drawable abc_ic_star_black_48dp 0x0
int drawable abc_ic_star_half_black_16dp 0x0
int drawable abc_ic_star_half_black_36dp 0x0
int drawable abc_ic_star_half_black_48dp 0x0
int drawable abc_ic_voice_search_api_material 0x0
int drawable abc_item_background_holo_dark 0x0
int drawable abc_item_background_holo_light 0x0
int drawable abc_list_divider_material 0x0
int drawable abc_list_divider_mtrl_alpha 0x0
int drawable abc_list_focused_holo 0x0
int drawable abc_list_longpressed_holo 0x0
int drawable abc_list_pressed_holo_dark 0x0
int drawable abc_list_pressed_holo_light 0x0
int drawable abc_list_selector_background_transition_holo_dark 0x0
int drawable abc_list_selector_background_transition_holo_light 0x0
int drawable abc_list_selector_disabled_holo_dark 0x0
int drawable abc_list_selector_disabled_holo_light 0x0
int drawable abc_list_selector_holo_dark 0x0
int drawable abc_list_selector_holo_light 0x0
int drawable abc_menu_hardkey_panel_mtrl_mult 0x0
int drawable abc_popup_background_mtrl_mult 0x0
int drawable abc_ratingbar_indicator_material 0x0
int drawable abc_ratingbar_material 0x0
int drawable abc_ratingbar_small_material 0x0
int drawable abc_scrubber_control_off_mtrl_alpha 0x0
int drawable abc_scrubber_control_to_pressed_mtrl_000 0x0
int drawable abc_scrubber_control_to_pressed_mtrl_005 0x0
int drawable abc_scrubber_primary_mtrl_alpha 0x0
int drawable abc_scrubber_track_mtrl_alpha 0x0
int drawable abc_seekbar_thumb_material 0x0
int drawable abc_seekbar_tick_mark_material 0x0
int drawable abc_seekbar_track_material 0x0
int drawable abc_spinner_mtrl_am_alpha 0x0
int drawable abc_spinner_textfield_background_material 0x0
int drawable abc_switch_thumb_material 0x0
int drawable abc_switch_track_mtrl_alpha 0x0
int drawable abc_tab_indicator_material 0x0
int drawable abc_tab_indicator_mtrl_alpha 0x0
int drawable abc_text_cursor_material 0x0
int drawable abc_text_select_handle_left_mtrl_dark 0x0
int drawable abc_text_select_handle_left_mtrl_light 0x0
int drawable abc_text_select_handle_middle_mtrl_dark 0x0
int drawable abc_text_select_handle_middle_mtrl_light 0x0
int drawable abc_text_select_handle_right_mtrl_dark 0x0
int drawable abc_text_select_handle_right_mtrl_light 0x0
int drawable abc_textfield_activated_mtrl_alpha 0x0
int drawable abc_textfield_default_mtrl_alpha 0x0
int drawable abc_textfield_search_activated_mtrl_alpha 0x0
int drawable abc_textfield_search_default_mtrl_alpha 0x0
int drawable abc_textfield_search_material 0x0
int drawable abc_vector_test 0x0
int drawable avd_hide_password 0x0
int drawable avd_hide_password_1 0x0
int drawable avd_hide_password_2 0x0
int drawable avd_hide_password_3 0x0
int drawable avd_show_password 0x0
int drawable avd_show_password_1 0x0
int drawable avd_show_password_2 0x0
int drawable avd_show_password_3 0x0
int drawable btn_checkbox_checked_mtrl 0x0
int drawable btn_checkbox_checked_to_unchecked_mtrl_animation 0x0
int drawable btn_checkbox_unchecked_mtrl 0x0
int drawable btn_checkbox_unchecked_to_checked_mtrl_animation 0x0
int drawable btn_radio_off_mtrl 0x0
int drawable btn_radio_off_to_on_mtrl_animation 0x0
int drawable btn_radio_on_mtrl 0x0
int drawable btn_radio_on_to_off_mtrl_animation 0x0
int drawable by_progress_rotate 0x0
int drawable by_refresh_arrow 0x0
int drawable color_progressbar 0x0
int drawable design_bottom_navigation_item_background 0x0
int drawable design_fab_background 0x0
int drawable design_ic_visibility 0x0
int drawable design_ic_visibility_off 0x0
int drawable design_password_eye 0x0
int drawable design_snackbar_background 0x0
int drawable ic_media_pause 0x0
int drawable ic_media_play 0x0
int drawable ic_mtrl_chip_checked_black 0x0
int drawable ic_mtrl_chip_checked_circle 0x0
int drawable ic_mtrl_chip_close_circle 0x0
int drawable ic_rating_star_border 0x0
int drawable ic_rating_star_solid 0x0
int drawable mtrl_snackbar_background 0x0
int drawable mtrl_tabs_default_indicator 0x0
int drawable navigation_empty_icon 0x0
int drawable notification_action_background 0x0
int drawable notification_bg 0x0
int drawable notification_bg_low 0x0
int drawable notification_bg_low_normal 0x0
int drawable notification_bg_low_pressed 0x0
int drawable notification_bg_normal 0x0
int drawable notification_bg_normal_pressed 0x0
int drawable notification_icon_background 0x0
int drawable notification_template_icon_bg 0x0
int drawable notification_template_icon_low_bg 0x0
int drawable notification_tile_bg 0x0
int drawable notify_panel_notification_icon_bg 0x0
int drawable spotlight 0x0
int drawable spotlight_blue 0x0
int drawable tooltip_frame_dark 0x0
int drawable tooltip_frame_light 0x0
int id ALT 0x0
int id CTRL 0x0
int id ChasingDots 0x0
int id Circle 0x0
int id CubeGrid 0x0
int id DoubleBounce 0x0
int id FUNCTION 0x0
int id FadingCircle 0x0
int id FoldingCube 0x0
int id META 0x0
int id MultiplePulse 0x0
int id MultiplePulseRing 0x0
int id Pulse 0x0
int id PulseRing 0x0
int id RotatingCircle 0x0
int id RotatingPlane 0x0
int id SHIFT 0x0
int id SYM 0x0
int id ThreeBounce 0x0
int id WanderingCubes 0x0
int id Wave 0x0
int id accessibility_action_clickable_span 0x0
int id accessibility_custom_action_0 0x0
int id accessibility_custom_action_1 0x0
int id accessibility_custom_action_10 0x0
int id accessibility_custom_action_11 0x0
int id accessibility_custom_action_12 0x0
int id accessibility_custom_action_13 0x0
int id accessibility_custom_action_14 0x0
int id accessibility_custom_action_15 0x0
int id accessibility_custom_action_16 0x0
int id accessibility_custom_action_17 0x0
int id accessibility_custom_action_18 0x0
int id accessibility_custom_action_19 0x0
int id accessibility_custom_action_2 0x0
int id accessibility_custom_action_20 0x0
int id accessibility_custom_action_21 0x0
int id accessibility_custom_action_22 0x0
int id accessibility_custom_action_23 0x0
int id accessibility_custom_action_24 0x0
int id accessibility_custom_action_25 0x0
int id accessibility_custom_action_26 0x0
int id accessibility_custom_action_27 0x0
int id accessibility_custom_action_28 0x0
int id accessibility_custom_action_29 0x0
int id accessibility_custom_action_3 0x0
int id accessibility_custom_action_30 0x0
int id accessibility_custom_action_31 0x0
int id accessibility_custom_action_4 0x0
int id accessibility_custom_action_5 0x0
int id accessibility_custom_action_6 0x0
int id accessibility_custom_action_7 0x0
int id accessibility_custom_action_8 0x0
int id accessibility_custom_action_9 0x0
int id action0 0x0
int id action_bar 0x0
int id action_bar_activity_content 0x0
int id action_bar_container 0x0
int id action_bar_root 0x0
int id action_bar_spinner 0x0
int id action_bar_subtitle 0x0
int id action_bar_title 0x0
int id action_container 0x0
int id action_context_bar 0x0
int id action_divider 0x0
int id action_image 0x0
int id action_menu_divider 0x0
int id action_menu_presenter 0x0
int id action_mode_bar 0x0
int id action_mode_bar_stub 0x0
int id action_mode_close_button 0x0
int id action_text 0x0
int id actions 0x0
int id activity_chooser_view_content 0x0
int id add 0x0
int id alertTitle 0x0
int id all 0x0
int id always 0x0
int id async 0x0
int id auto 0x0
int id beginning 0x0
int id blocking 0x0
int id bottom 0x0
int id buttonPanel 0x0
int id cancel_action 0x0
int id center 0x0
int id center_horizontal 0x0
int id center_vertical 0x0
int id checkbox 0x0
int id checked 0x0
int id chronometer 0x0
int id clip_horizontal 0x0
int id clip_vertical 0x0
int id collapseActionView 0x0
int id container 0x0
int id content 0x0
int id contentPanel 0x0
int id coordinator 0x0
int id custom 0x0
int id customPanel 0x0
int id decor_content_parent 0x0
int id default_activity_button 0x0
int id design_bottom_sheet 0x0
int id design_menu_item_action_area 0x0
int id design_menu_item_action_area_stub 0x0
int id design_menu_item_text 0x0
int id design_navigation_view 0x0
int id dialog_button 0x0
int id disableHome 0x0
int id edit_query 0x0
int id end 0x0
int id end_padder 0x0
int id enterAlways 0x0
int id enterAlwaysCollapsed 0x0
int id exitUntilCollapsed 0x0
int id expand_activities_button 0x0
int id expanded_menu 0x0
int id ffwd 0x0
int id fill 0x0
int id fill_horizontal 0x0
int id fill_vertical 0x0
int id filled 0x0
int id fixed 0x0
int id forever 0x0
int id fullscreen_custom_content 0x0
int id ghost_view 0x0
int id glide_custom_view_target_tag 0x0
int id group_divider 0x0
int id gv_emotion 0x0
int id header_content 0x0
int id home 0x0
int id homeAsUp 0x0
int id horizontal 0x0
int id icon 0x0
int id icon_group 0x0
int id id_by_sticky_item 0x0
int id ifRoom 0x0
int id image 0x0
int id info 0x0
int id italic 0x0
int id item_touch_helper_previous_elevation 0x0
int id iv_arrow 0x0
int id labeled 0x0
int id largeLabel 0x0
int id left 0x0
int id line1 0x0
int id line3 0x0
int id listMode 0x0
int id list_item 0x0
int id ll_more_loading 0x0
int id main_content 0x0
int id masked 0x0
int id media_actions 0x0
int id mediacontroller_progress 0x0
int id message 0x0
int id middle 0x0
int id mini 0x0
int id mtrl_child_content_container 0x0
int id mtrl_internal_children_alpha_tag 0x0
int id multiply 0x0
int id navigation_header_container 0x0
int id never 0x0
int id next 0x0
int id none 0x0
int id normal 0x0
int id notification_background 0x0
int id notification_main_column 0x0
int id notification_main_column_container 0x0
int id off 0x0
int id on 0x0
int id outline 0x0
int id parallax 0x0
int id parentPanel 0x0
int id parent_matrix 0x0
int id pause 0x0
int id pb_progress 0x0
int id pin 0x0
int id prev 0x0
int id progress_circular 0x0
int id progress_horizontal 0x0
int id radio 0x0
int id rew 0x0
int id right 0x0
int id right_icon 0x0
int id right_side 0x0
int id save_image_matrix 0x0
int id save_non_transition_alpha 0x0
int id save_scale_type 0x0
int id screen 0x0
int id scroll 0x0
int id scrollIndicatorDown 0x0
int id scrollIndicatorUp 0x0
int id scrollView 0x0
int id scrollable 0x0
int id search_badge 0x0
int id search_bar 0x0
int id search_button 0x0
int id search_close_btn 0x0
int id search_edit_frame 0x0
int id search_go_btn 0x0
int id search_mag_icon 0x0
int id search_plate 0x0
int id search_src_text 0x0
int id search_voice_btn 0x0
int id select_dialog_listview 0x0
int id selected 0x0
int id shortcut 0x0
int id showCustom 0x0
int id showHome 0x0
int id showTitle 0x0
int id smallLabel 0x0
int id snackbar_action 0x0
int id snackbar_text 0x0
int id snap 0x0
int id spacer 0x0
int id spin_kit 0x0
int id split_action_bar 0x0
int id src_atop 0x0
int id src_in 0x0
int id src_over 0x0
int id start 0x0
int id status_bar_latest_event_content 0x0
int id statusbarutil_fake_status_bar_view 0x0
int id statusbarutil_translucent_view 0x0
int id stretch 0x0
int id submenuarrow 0x0
int id submit_area 0x0
int id tabMode 0x0
int id tag_accessibility_actions 0x0
int id tag_accessibility_clickable_spans 0x0
int id tag_accessibility_heading 0x0
int id tag_accessibility_pane_title 0x0
int id tag_screen_reader_focusable 0x0
int id tag_transition_group 0x0
int id tag_unhandled_key_event_manager 0x0
int id tag_unhandled_key_listeners 0x0
int id text 0x0
int id text2 0x0
int id textSpacerNoButtons 0x0
int id textSpacerNoTitle 0x0
int id text_input_password_toggle 0x0
int id textinput_counter 0x0
int id textinput_error 0x0
int id textinput_helper_text 0x0
int id time 0x0
int id time_current 0x0
int id title 0x0
int id titleDividerNoCustom 0x0
int id title_template 0x0
int id top 0x0
int id topPanel 0x0
int id touch_outside 0x0
int id transition_current_scene 0x0
int id transition_layout_save 0x0
int id transition_position 0x0
int id transition_scene_layoutid_cache 0x0
int id transition_transform 0x0
int id tv_more_failed 0x0
int id tv_msg 0x0
int id tv_no_more 0x0
int id tv_refresh_tip 0x0
int id unchecked 0x0
int id uniform 0x0
int id unlabeled 0x0
int id up 0x0
int id useLogo 0x0
int id vertical 0x0
int id view_bottom 0x0
int id view_offset_helper 0x0
int id visible 0x0
int id webview_player 0x0
int id withText 0x0
int id wrap_content 0x0
int integer abc_config_activityDefaultDur 0x0
int integer abc_config_activityShortDur 0x0
int integer app_bar_elevation_anim_duration 0x0
int integer bottom_sheet_slide_duration 0x0
int integer cancel_button_image_alpha 0x0
int integer config_tooltipAnimTime 0x0
int integer design_snackbar_text_max_lines 0x0
int integer design_tab_indicator_anim_duration_ms 0x0
int integer hide_password_duration 0x0
int integer mtrl_btn_anim_delay_ms 0x0
int integer mtrl_btn_anim_duration_ms 0x0
int integer mtrl_chip_anim_duration 0x0
int integer mtrl_tab_indicator_anim_duration_ms 0x0
int integer show_password_duration 0x0
int integer status_bar_notification_info_maxnum 0x0
int interpolator btn_checkbox_checked_mtrl_animation_interpolator_0 0x0
int interpolator btn_checkbox_checked_mtrl_animation_interpolator_1 0x0
int interpolator btn_checkbox_unchecked_mtrl_animation_interpolator_0 0x0
int interpolator btn_checkbox_unchecked_mtrl_animation_interpolator_1 0x0
int interpolator btn_radio_to_off_mtrl_animation_interpolator_0 0x0
int interpolator btn_radio_to_on_mtrl_animation_interpolator_0 0x0
int interpolator fast_out_slow_in 0x0
int interpolator mtrl_fast_out_linear_in 0x0
int interpolator mtrl_fast_out_slow_in 0x0
int interpolator mtrl_linear 0x0
int interpolator mtrl_linear_out_slow_in 0x0
int layout abc_action_bar_title_item 0x0
int layout abc_action_bar_up_container 0x0
int layout abc_action_menu_item_layout 0x0
int layout abc_action_menu_layout 0x0
int layout abc_action_mode_bar 0x0
int layout abc_action_mode_close_item_material 0x0
int layout abc_activity_chooser_view 0x0
int layout abc_activity_chooser_view_list_item 0x0
int layout abc_alert_dialog_button_bar_material 0x0
int layout abc_alert_dialog_material 0x0
int layout abc_alert_dialog_title_material 0x0
int layout abc_cascading_menu_item_layout 0x0
int layout abc_dialog_title_material 0x0
int layout abc_expanded_menu_layout 0x0
int layout abc_list_menu_item_checkbox 0x0
int layout abc_list_menu_item_icon 0x0
int layout abc_list_menu_item_layout 0x0
int layout abc_list_menu_item_radio 0x0
int layout abc_popup_menu_header_item_layout 0x0
int layout abc_popup_menu_item_layout 0x0
int layout abc_screen_content_include 0x0
int layout abc_screen_simple 0x0
int layout abc_screen_simple_overlay_action_mode 0x0
int layout abc_screen_toolbar 0x0
int layout abc_search_dropdown_item_icons_2line 0x0
int layout abc_search_view 0x0
int layout abc_select_dialog_material 0x0
int layout abc_tooltip 0x0
int layout custom_dialog 0x0
int layout design_bottom_navigation_item 0x0
int layout design_bottom_sheet_dialog 0x0
int layout design_layout_snackbar 0x0
int layout design_layout_snackbar_include 0x0
int layout design_layout_tab_icon 0x0
int layout design_layout_tab_text 0x0
int layout design_menu_item_action_area 0x0
int layout design_navigation_item 0x0
int layout design_navigation_item_header 0x0
int layout design_navigation_item_separator 0x0
int layout design_navigation_item_subheader 0x0
int layout design_navigation_menu 0x0
int layout design_navigation_menu_item 0x0
int layout design_text_input_password_icon 0x0
int layout dialog_loading 0x0
int layout emotion_grid 0x0
int layout emotion_item 0x0
int layout fragment_webview_video 0x0
int layout layout_by_default_item_skeleton 0x0
int layout layout_by_skeleton_shimmer 0x0
int layout listview_footer 0x0
int layout media_controller 0x0
int layout mtrl_layout_snackbar 0x0
int layout mtrl_layout_snackbar_include 0x0
int layout notification_action 0x0
int layout notification_action_tombstone 0x0
int layout notification_media_action 0x0
int layout notification_media_cancel_action 0x0
int layout notification_template_big_media 0x0
int layout notification_template_big_media_custom 0x0
int layout notification_template_big_media_narrow 0x0
int layout notification_template_big_media_narrow_custom 0x0
int layout notification_template_custom_big 0x0
int layout notification_template_icon_group 0x0
int layout notification_template_lines_media 0x0
int layout notification_template_media 0x0
int layout notification_template_media_custom 0x0
int layout notification_template_part_chronometer 0x0
int layout notification_template_part_time 0x0
int layout select_dialog_item_material 0x0
int layout select_dialog_multichoice_material 0x0
int layout select_dialog_singlechoice_material 0x0
int layout simple_by_load_more_view 0x0
int layout simple_by_refresh_view 0x0
int layout support_simple_spinner_dropdown_item 0x0
int string abc_action_bar_home_description 0x0
int string abc_action_bar_up_description 0x0
int string abc_action_menu_overflow_description 0x0
int string abc_action_mode_done 0x0
int string abc_activity_chooser_view_see_all 0x0
int string abc_activitychooserview_choose_application 0x0
int string abc_capital_off 0x0
int string abc_capital_on 0x0
int string abc_font_family_body_1_material 0x0
int string abc_font_family_body_2_material 0x0
int string abc_font_family_button_material 0x0
int string abc_font_family_caption_material 0x0
int string abc_font_family_display_1_material 0x0
int string abc_font_family_display_2_material 0x0
int string abc_font_family_display_3_material 0x0
int string abc_font_family_display_4_material 0x0
int string abc_font_family_headline_material 0x0
int string abc_font_family_menu_material 0x0
int string abc_font_family_subhead_material 0x0
int string abc_font_family_title_material 0x0
int string abc_menu_alt_shortcut_label 0x0
int string abc_menu_ctrl_shortcut_label 0x0
int string abc_menu_delete_shortcut_label 0x0
int string abc_menu_enter_shortcut_label 0x0
int string abc_menu_function_shortcut_label 0x0
int string abc_menu_meta_shortcut_label 0x0
int string abc_menu_shift_shortcut_label 0x0
int string abc_menu_space_shortcut_label 0x0
int string abc_menu_sym_shortcut_label 0x0
int string abc_prepend_shortcut_label 0x0
int string abc_search_hint 0x0
int string abc_searchview_description_clear 0x0
int string abc_searchview_description_query 0x0
int string abc_searchview_description_search 0x0
int string abc_searchview_description_submit 0x0
int string abc_searchview_description_voice 0x0
int string abc_shareactionprovider_share_with 0x0
int string abc_shareactionprovider_share_with_application 0x0
int string abc_toolbar_collapse_description 0x0
int string app_name 0x0
int string appbar_scrolling_view_behavior 0x0
int string bottom_sheet_behavior 0x0
int string by_footer_load_failed 0x0
int string by_footer_loading 0x0
int string by_footer_no_more 0x0
int string by_header_hint_normal 0x0
int string by_header_hint_release 0x0
int string by_refresh_done 0x0
int string by_refreshing 0x0
int string character_counter_content_description 0x0
int string character_counter_pattern 0x0
int string fab_transformation_scrim_behavior 0x0
int string fab_transformation_sheet_behavior 0x0
int string hide_bottom_view_on_scroll_behavior 0x0
int string mtrl_chip_close_icon_content_description 0x0
int string password_toggle_content_description 0x0
int string path_password_eye 0x0
int string path_password_eye_mask_strike_through 0x0
int string path_password_eye_mask_visible 0x0
int string path_password_strike_through 0x0
int string search_menu_title 0x0
int string status_bar_notification_info_overflow 0x0
int style AlertDialog_AppCompat 0x0
int style AlertDialog_AppCompat_Light 0x0
int style Animation_AppCompat_Dialog 0x0
int style Animation_AppCompat_DropDownUp 0x0
int style Animation_AppCompat_Tooltip 0x0
int style Animation_Design_BottomSheetDialog 0x0
int style AppBaseTheme 0x0
int style AppTheme 0x0
int style Base_AlertDialog_AppCompat 0x0
int style Base_AlertDialog_AppCompat_Light 0x0
int style Base_Animation_AppCompat_Dialog 0x0
int style Base_Animation_AppCompat_DropDownUp 0x0
int style Base_Animation_AppCompat_Tooltip 0x0
int style Base_CardView 0x0
int style Base_DialogWindowTitleBackground_AppCompat 0x0
int style Base_DialogWindowTitle_AppCompat 0x0
int style Base_TextAppearance_AppCompat 0x0
int style Base_TextAppearance_AppCompat_Body1 0x0
int style Base_TextAppearance_AppCompat_Body2 0x0
int style Base_TextAppearance_AppCompat_Button 0x0
int style Base_TextAppearance_AppCompat_Caption 0x0
int style Base_TextAppearance_AppCompat_Display1 0x0
int style Base_TextAppearance_AppCompat_Display2 0x0
int style Base_TextAppearance_AppCompat_Display3 0x0
int style Base_TextAppearance_AppCompat_Display4 0x0
int style Base_TextAppearance_AppCompat_Headline 0x0
int style Base_TextAppearance_AppCompat_Inverse 0x0
int style Base_TextAppearance_AppCompat_Large 0x0
int style Base_TextAppearance_AppCompat_Large_Inverse 0x0
int style Base_TextAppearance_AppCompat_Light_Widget_PopupMenu_Large 0x0
int style Base_TextAppearance_AppCompat_Light_Widget_PopupMenu_Small 0x0
int style Base_TextAppearance_AppCompat_Medium 0x0
int style Base_TextAppearance_AppCompat_Medium_Inverse 0x0
int style Base_TextAppearance_AppCompat_Menu 0x0
int style Base_TextAppearance_AppCompat_SearchResult 0x0
int style Base_TextAppearance_AppCompat_SearchResult_Subtitle 0x0
int style Base_TextAppearance_AppCompat_SearchResult_Title 0x0
int style Base_TextAppearance_AppCompat_Small 0x0
int style Base_TextAppearance_AppCompat_Small_Inverse 0x0
int style Base_TextAppearance_AppCompat_Subhead 0x0
int style Base_TextAppearance_AppCompat_Subhead_Inverse 0x0
int style Base_TextAppearance_AppCompat_Title 0x0
int style Base_TextAppearance_AppCompat_Title_Inverse 0x0
int style Base_TextAppearance_AppCompat_Tooltip 0x0
int style Base_TextAppearance_AppCompat_Widget_ActionBar_Menu 0x0
int style Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle 0x0
int style Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse 0x0
int style Base_TextAppearance_AppCompat_Widget_ActionBar_Title 0x0
int style Base_TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse 0x0
int style Base_TextAppearance_AppCompat_Widget_ActionMode_Subtitle 0x0
int style Base_TextAppearance_AppCompat_Widget_ActionMode_Title 0x0
int style Base_TextAppearance_AppCompat_Widget_Button 0x0
int style Base_TextAppearance_AppCompat_Widget_Button_Borderless_Colored 0x0
int style Base_TextAppearance_AppCompat_Widget_Button_Colored 0x0
int style Base_TextAppearance_AppCompat_Widget_Button_Inverse 0x0
int style Base_TextAppearance_AppCompat_Widget_DropDownItem 0x0
int style Base_TextAppearance_AppCompat_Widget_PopupMenu_Header 0x0
int style Base_TextAppearance_AppCompat_Widget_PopupMenu_Large 0x0
int style Base_TextAppearance_AppCompat_Widget_PopupMenu_Small 0x0
int style Base_TextAppearance_AppCompat_Widget_Switch 0x0
int style Base_TextAppearance_AppCompat_Widget_TextView_SpinnerItem 0x0
int style Base_TextAppearance_Widget_AppCompat_ExpandedMenu_Item 0x0
int style Base_TextAppearance_Widget_AppCompat_Toolbar_Subtitle 0x0
int style Base_TextAppearance_Widget_AppCompat_Toolbar_Title 0x0
int style Base_ThemeOverlay_AppCompat 0x0
int style Base_ThemeOverlay_AppCompat_ActionBar 0x0
int style Base_ThemeOverlay_AppCompat_Dark 0x0
int style Base_ThemeOverlay_AppCompat_Dark_ActionBar 0x0
int style Base_ThemeOverlay_AppCompat_Dialog 0x0
int style Base_ThemeOverlay_AppCompat_Dialog_Alert 0x0
int style Base_ThemeOverlay_AppCompat_Light 0x0
int style Base_ThemeOverlay_MaterialComponents_Dialog 0x0
int style Base_ThemeOverlay_MaterialComponents_Dialog_Alert 0x0
int style Base_Theme_AppCompat 0x0
int style Base_Theme_AppCompat_CompactMenu 0x0
int style Base_Theme_AppCompat_Dialog 0x0
int style Base_Theme_AppCompat_DialogWhenLarge 0x0
int style Base_Theme_AppCompat_Dialog_Alert 0x0
int style Base_Theme_AppCompat_Dialog_FixedSize 0x0
int style Base_Theme_AppCompat_Dialog_MinWidth 0x0
int style Base_Theme_AppCompat_Light 0x0
int style Base_Theme_AppCompat_Light_DarkActionBar 0x0
int style Base_Theme_AppCompat_Light_Dialog 0x0
int style Base_Theme_AppCompat_Light_DialogWhenLarge 0x0
int style Base_Theme_AppCompat_Light_Dialog_Alert 0x0
int style Base_Theme_AppCompat_Light_Dialog_FixedSize 0x0
int style Base_Theme_AppCompat_Light_Dialog_MinWidth 0x0
int style Base_Theme_MaterialComponents 0x0
int style Base_Theme_MaterialComponents_Bridge 0x0
int style Base_Theme_MaterialComponents_CompactMenu 0x0
int style Base_Theme_MaterialComponents_Dialog 0x0
int style Base_Theme_MaterialComponents_DialogWhenLarge 0x0
int style Base_Theme_MaterialComponents_Dialog_Alert 0x0
int style Base_Theme_MaterialComponents_Dialog_FixedSize 0x0
int style Base_Theme_MaterialComponents_Dialog_MinWidth 0x0
int style Base_Theme_MaterialComponents_Light 0x0
int style Base_Theme_MaterialComponents_Light_Bridge 0x0
int style Base_Theme_MaterialComponents_Light_DarkActionBar 0x0
int style Base_Theme_MaterialComponents_Light_DarkActionBar_Bridge 0x0
int style Base_Theme_MaterialComponents_Light_Dialog 0x0
int style Base_Theme_MaterialComponents_Light_DialogWhenLarge 0x0
int style Base_Theme_MaterialComponents_Light_Dialog_Alert 0x0
int style Base_Theme_MaterialComponents_Light_Dialog_FixedSize 0x0
int style Base_Theme_MaterialComponents_Light_Dialog_MinWidth 0x0
int style Base_V14_ThemeOverlay_MaterialComponents_Dialog 0x0
int style Base_V14_ThemeOverlay_MaterialComponents_Dialog_Alert 0x0
int style Base_V14_Theme_MaterialComponents 0x0
int style Base_V14_Theme_MaterialComponents_Bridge 0x0
int style Base_V14_Theme_MaterialComponents_Dialog 0x0
int style Base_V14_Theme_MaterialComponents_Light 0x0
int style Base_V14_Theme_MaterialComponents_Light_Bridge 0x0
int style Base_V14_Theme_MaterialComponents_Light_DarkActionBar_Bridge 0x0
int style Base_V14_Theme_MaterialComponents_Light_Dialog 0x0
int style Base_V14_Widget_Design_AppBarLayout 0x0
int style Base_V21_ThemeOverlay_AppCompat_Dialog 0x0
int style Base_V21_Theme_AppCompat 0x0
int style Base_V21_Theme_AppCompat_Dialog 0x0
int style Base_V21_Theme_AppCompat_Light 0x0
int style Base_V21_Theme_AppCompat_Light_Dialog 0x0
int style Base_V21_Widget_Design_AppBarLayout 0x0
int style Base_V22_Theme_AppCompat 0x0
int style Base_V22_Theme_AppCompat_Light 0x0
int style Base_V23_Theme_AppCompat 0x0
int style Base_V23_Theme_AppCompat_Light 0x0
int style Base_V26_Theme_AppCompat 0x0
int style Base_V26_Theme_AppCompat_Light 0x0
int style Base_V26_Widget_AppCompat_Toolbar 0x0
int style Base_V26_Widget_Design_AppBarLayout 0x0
int style Base_V28_Theme_AppCompat 0x0
int style Base_V28_Theme_AppCompat_Light 0x0
int style Base_V7_ThemeOverlay_AppCompat_Dialog 0x0
int style Base_V7_Theme_AppCompat 0x0
int style Base_V7_Theme_AppCompat_Dialog 0x0
int style Base_V7_Theme_AppCompat_Light 0x0
int style Base_V7_Theme_AppCompat_Light_Dialog 0x0
int style Base_V7_Widget_AppCompat_AutoCompleteTextView 0x0
int style Base_V7_Widget_AppCompat_EditText 0x0
int style Base_V7_Widget_AppCompat_Toolbar 0x0
int style Base_Widget_AppCompat_ActionBar 0x0
int style Base_Widget_AppCompat_ActionBar_Solid 0x0
int style Base_Widget_AppCompat_ActionBar_TabBar 0x0
int style Base_Widget_AppCompat_ActionBar_TabText 0x0
int style Base_Widget_AppCompat_ActionBar_TabView 0x0
int style Base_Widget_AppCompat_ActionButton 0x0
int style Base_Widget_AppCompat_ActionButton_CloseMode 0x0
int style Base_Widget_AppCompat_ActionButton_Overflow 0x0
int style Base_Widget_AppCompat_ActionMode 0x0
int style Base_Widget_AppCompat_ActivityChooserView 0x0
int style Base_Widget_AppCompat_AutoCompleteTextView 0x0
int style Base_Widget_AppCompat_Button 0x0
int style Base_Widget_AppCompat_ButtonBar 0x0
int style Base_Widget_AppCompat_ButtonBar_AlertDialog 0x0
int style Base_Widget_AppCompat_Button_Borderless 0x0
int style Base_Widget_AppCompat_Button_Borderless_Colored 0x0
int style Base_Widget_AppCompat_Button_ButtonBar_AlertDialog 0x0
int style Base_Widget_AppCompat_Button_Colored 0x0
int style Base_Widget_AppCompat_Button_Small 0x0
int style Base_Widget_AppCompat_CompoundButton_CheckBox 0x0
int style Base_Widget_AppCompat_CompoundButton_RadioButton 0x0
int style Base_Widget_AppCompat_CompoundButton_Switch 0x0
int style Base_Widget_AppCompat_DrawerArrowToggle 0x0
int style Base_Widget_AppCompat_DrawerArrowToggle_Common 0x0
int style Base_Widget_AppCompat_DropDownItem_Spinner 0x0
int style Base_Widget_AppCompat_EditText 0x0
int style Base_Widget_AppCompat_ImageButton 0x0
int style Base_Widget_AppCompat_Light_ActionBar 0x0
int style Base_Widget_AppCompat_Light_ActionBar_Solid 0x0
int style Base_Widget_AppCompat_Light_ActionBar_TabBar 0x0
int style Base_Widget_AppCompat_Light_ActionBar_TabText 0x0
int style Base_Widget_AppCompat_Light_ActionBar_TabText_Inverse 0x0
int style Base_Widget_AppCompat_Light_ActionBar_TabView 0x0
int style Base_Widget_AppCompat_Light_PopupMenu 0x0
int style Base_Widget_AppCompat_Light_PopupMenu_Overflow 0x0
int style Base_Widget_AppCompat_ListMenuView 0x0
int style Base_Widget_AppCompat_ListPopupWindow 0x0
int style Base_Widget_AppCompat_ListView 0x0
int style Base_Widget_AppCompat_ListView_DropDown 0x0
int style Base_Widget_AppCompat_ListView_Menu 0x0
int style Base_Widget_AppCompat_PopupMenu 0x0
int style Base_Widget_AppCompat_PopupMenu_Overflow 0x0
int style Base_Widget_AppCompat_PopupWindow 0x0
int style Base_Widget_AppCompat_ProgressBar 0x0
int style Base_Widget_AppCompat_ProgressBar_Horizontal 0x0
int style Base_Widget_AppCompat_RatingBar 0x0
int style Base_Widget_AppCompat_RatingBar_Indicator 0x0
int style Base_Widget_AppCompat_RatingBar_Small 0x0
int style Base_Widget_AppCompat_SearchView 0x0
int style Base_Widget_AppCompat_SearchView_ActionBar 0x0
int style Base_Widget_AppCompat_SeekBar 0x0
int style Base_Widget_AppCompat_SeekBar_Discrete 0x0
int style Base_Widget_AppCompat_Spinner 0x0
int style Base_Widget_AppCompat_Spinner_Underlined 0x0
int style Base_Widget_AppCompat_TextView 0x0
int style Base_Widget_AppCompat_TextView_SpinnerItem 0x0
int style Base_Widget_AppCompat_Toolbar 0x0
int style Base_Widget_AppCompat_Toolbar_Button_Navigation 0x0
int style Base_Widget_Design_AppBarLayout 0x0
int style Base_Widget_Design_TabLayout 0x0
int style Base_Widget_MaterialComponents_Chip 0x0
int style Base_Widget_MaterialComponents_TextInputEditText 0x0
int style Base_Widget_MaterialComponents_TextInputLayout 0x0
int style CardView 0x0
int style CardView_Dark 0x0
int style CardView_Light 0x0
int style Dialog 0x0
int style Platform_AppCompat 0x0
int style Platform_AppCompat_Light 0x0
int style Platform_MaterialComponents 0x0
int style Platform_MaterialComponents_Dialog 0x0
int style Platform_MaterialComponents_Light 0x0
int style Platform_MaterialComponents_Light_Dialog 0x0
int style Platform_ThemeOverlay_AppCompat 0x0
int style Platform_ThemeOverlay_AppCompat_Dark 0x0
int style Platform_ThemeOverlay_AppCompat_Light 0x0
int style Platform_V21_AppCompat 0x0
int style Platform_V21_AppCompat_Light 0x0
int style Platform_V25_AppCompat 0x0
int style Platform_V25_AppCompat_Light 0x0
int style Platform_Widget_AppCompat_Spinner 0x0
int style RtlOverlay_DialogWindowTitle_AppCompat 0x0
int style RtlOverlay_Widget_AppCompat_ActionBar_TitleItem 0x0
int style RtlOverlay_Widget_AppCompat_DialogTitle_Icon 0x0
int style RtlOverlay_Widget_AppCompat_PopupMenuItem 0x0
int style RtlOverlay_Widget_AppCompat_PopupMenuItem_InternalGroup 0x0
int style RtlOverlay_Widget_AppCompat_PopupMenuItem_Shortcut 0x0
int style RtlOverlay_Widget_AppCompat_PopupMenuItem_SubmenuArrow 0x0
int style RtlOverlay_Widget_AppCompat_PopupMenuItem_Text 0x0
int style RtlOverlay_Widget_AppCompat_PopupMenuItem_Title 0x0
int style RtlOverlay_Widget_AppCompat_SearchView_MagIcon 0x0
int style RtlOverlay_Widget_AppCompat_Search_DropDown 0x0
int style RtlOverlay_Widget_AppCompat_Search_DropDown_Icon1 0x0
int style RtlOverlay_Widget_AppCompat_Search_DropDown_Icon2 0x0
int style RtlOverlay_Widget_AppCompat_Search_DropDown_Query 0x0
int style RtlOverlay_Widget_AppCompat_Search_DropDown_Text 0x0
int style RtlUnderlay_Widget_AppCompat_ActionButton 0x0
int style RtlUnderlay_Widget_AppCompat_ActionButton_Overflow 0x0
int style SlidingDialogAnimation 0x0
int style SlidingDialogTheme 0x0
int style SpinKitView 0x0
int style SpinKitView_ChasingDots 0x0
int style SpinKitView_Circle 0x0
int style SpinKitView_CubeGrid 0x0
int style SpinKitView_DoubleBounce 0x0
int style SpinKitView_FadingCircle 0x0
int style SpinKitView_FoldingCube 0x0
int style SpinKitView_Large 0x0
int style SpinKitView_Large_ChasingDots 0x0
int style SpinKitView_Large_Circle 0x0
int style SpinKitView_Large_CubeGrid 0x0
int style SpinKitView_Large_DoubleBounce 0x0
int style SpinKitView_Large_FadingCircle 0x0
int style SpinKitView_Large_FoldingCube 0x0
int style SpinKitView_Large_MultiplePulse 0x0
int style SpinKitView_Large_MultiplePulseRing 0x0
int style SpinKitView_Large_Pulse 0x0
int style SpinKitView_Large_PulseRing 0x0
int style SpinKitView_Large_RotatingCircle 0x0
int style SpinKitView_Large_RotatingPlane 0x0
int style SpinKitView_Large_ThreeBounce 0x0
int style SpinKitView_Large_WanderingCubes 0x0
int style SpinKitView_Large_Wave 0x0
int style SpinKitView_MultiplePulse 0x0
int style SpinKitView_MultiplePulseRing 0x0
int style SpinKitView_Pulse 0x0
int style SpinKitView_PulseRing 0x0
int style SpinKitView_RotatingCircle 0x0
int style SpinKitView_RotatingPlane 0x0
int style SpinKitView_Small 0x0
int style SpinKitView_Small_ChasingDots 0x0
int style SpinKitView_Small_Circle 0x0
int style SpinKitView_Small_CubeGrid 0x0
int style SpinKitView_Small_DoubleBounce 0x0
int style SpinKitView_Small_FadingCircle 0x0
int style SpinKitView_Small_FoldingCube 0x0
int style SpinKitView_Small_MultiplePulse 0x0
int style SpinKitView_Small_MultiplePulseRing 0x0
int style SpinKitView_Small_Pulse 0x0
int style SpinKitView_Small_PulseRing 0x0
int style SpinKitView_Small_RotatingCircle 0x0
int style SpinKitView_Small_RotatingPlane 0x0
int style SpinKitView_Small_ThreeBounce 0x0
int style SpinKitView_Small_WanderingCubes 0x0
int style SpinKitView_Small_Wave 0x0
int style SpinKitView_ThreeBounce 0x0
int style SpinKitView_WanderingCubes 0x0
int style SpinKitView_Wave 0x0
int style TextAppearance_AppCompat 0x0
int style TextAppearance_AppCompat_Body1 0x0
int style TextAppearance_AppCompat_Body2 0x0
int style TextAppearance_AppCompat_Button 0x0
int style TextAppearance_AppCompat_Caption 0x0
int style TextAppearance_AppCompat_Display1 0x0
int style TextAppearance_AppCompat_Display2 0x0
int style TextAppearance_AppCompat_Display3 0x0
int style TextAppearance_AppCompat_Display4 0x0
int style TextAppearance_AppCompat_Headline 0x0
int style TextAppearance_AppCompat_Inverse 0x0
int style TextAppearance_AppCompat_Large 0x0
int style TextAppearance_AppCompat_Large_Inverse 0x0
int style TextAppearance_AppCompat_Light_SearchResult_Subtitle 0x0
int style TextAppearance_AppCompat_Light_SearchResult_Title 0x0
int style TextAppearance_AppCompat_Light_Widget_PopupMenu_Large 0x0
int style TextAppearance_AppCompat_Light_Widget_PopupMenu_Small 0x0
int style TextAppearance_AppCompat_Medium 0x0
int style TextAppearance_AppCompat_Medium_Inverse 0x0
int style TextAppearance_AppCompat_Menu 0x0
int style TextAppearance_AppCompat_SearchResult_Subtitle 0x0
int style TextAppearance_AppCompat_SearchResult_Title 0x0
int style TextAppearance_AppCompat_Small 0x0
int style TextAppearance_AppCompat_Small_Inverse 0x0
int style TextAppearance_AppCompat_Subhead 0x0
int style TextAppearance_AppCompat_Subhead_Inverse 0x0
int style TextAppearance_AppCompat_Title 0x0
int style TextAppearance_AppCompat_Title_Inverse 0x0
int style TextAppearance_AppCompat_Tooltip 0x0
int style TextAppearance_AppCompat_Widget_ActionBar_Menu 0x0
int style TextAppearance_AppCompat_Widget_ActionBar_Subtitle 0x0
int style TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse 0x0
int style TextAppearance_AppCompat_Widget_ActionBar_Title 0x0
int style TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse 0x0
int style TextAppearance_AppCompat_Widget_ActionMode_Subtitle 0x0
int style TextAppearance_AppCompat_Widget_ActionMode_Subtitle_Inverse 0x0
int style TextAppearance_AppCompat_Widget_ActionMode_Title 0x0
int style TextAppearance_AppCompat_Widget_ActionMode_Title_Inverse 0x0
int style TextAppearance_AppCompat_Widget_Button 0x0
int style TextAppearance_AppCompat_Widget_Button_Borderless_Colored 0x0
int style TextAppearance_AppCompat_Widget_Button_Colored 0x0
int style TextAppearance_AppCompat_Widget_Button_Inverse 0x0
int style TextAppearance_AppCompat_Widget_DropDownItem 0x0
int style TextAppearance_AppCompat_Widget_PopupMenu_Header 0x0
int style TextAppearance_AppCompat_Widget_PopupMenu_Large 0x0
int style TextAppearance_AppCompat_Widget_PopupMenu_Small 0x0
int style TextAppearance_AppCompat_Widget_Switch 0x0
int style TextAppearance_AppCompat_Widget_TextView_SpinnerItem 0x0
int style TextAppearance_Compat_Notification 0x0
int style TextAppearance_Compat_Notification_Info 0x0
int style TextAppearance_Compat_Notification_Info_Media 0x0
int style TextAppearance_Compat_Notification_Line2 0x0
int style TextAppearance_Compat_Notification_Line2_Media 0x0
int style TextAppearance_Compat_Notification_Media 0x0
int style TextAppearance_Compat_Notification_Time 0x0
int style TextAppearance_Compat_Notification_Time_Media 0x0
int style TextAppearance_Compat_Notification_Title 0x0
int style TextAppearance_Compat_Notification_Title_Media 0x0
int style TextAppearance_Design_CollapsingToolbar_Expanded 0x0
int style TextAppearance_Design_Counter 0x0
int style TextAppearance_Design_Counter_Overflow 0x0
int style TextAppearance_Design_Error 0x0
int style TextAppearance_Design_HelperText 0x0
int style TextAppearance_Design_Hint 0x0
int style TextAppearance_Design_Snackbar_Message 0x0
int style TextAppearance_Design_Tab 0x0
int style TextAppearance_MaterialComponents_Body1 0x0
int style TextAppearance_MaterialComponents_Body2 0x0
int style TextAppearance_MaterialComponents_Button 0x0
int style TextAppearance_MaterialComponents_Caption 0x0
int style TextAppearance_MaterialComponents_Chip 0x0
int style TextAppearance_MaterialComponents_Headline1 0x0
int style TextAppearance_MaterialComponents_Headline2 0x0
int style TextAppearance_MaterialComponents_Headline3 0x0
int style TextAppearance_MaterialComponents_Headline4 0x0
int style TextAppearance_MaterialComponents_Headline5 0x0
int style TextAppearance_MaterialComponents_Headline6 0x0
int style TextAppearance_MaterialComponents_Overline 0x0
int style TextAppearance_MaterialComponents_Subtitle1 0x0
int style TextAppearance_MaterialComponents_Subtitle2 0x0
int style TextAppearance_MaterialComponents_Tab 0x0
int style TextAppearance_Widget_AppCompat_ExpandedMenu_Item 0x0
int style TextAppearance_Widget_AppCompat_Toolbar_Subtitle 0x0
int style TextAppearance_Widget_AppCompat_Toolbar_Title 0x0
int style ThemeOverlay_AppCompat 0x0
int style ThemeOverlay_AppCompat_ActionBar 0x0
int style ThemeOverlay_AppCompat_Dark 0x0
int style ThemeOverlay_AppCompat_Dark_ActionBar 0x0
int style ThemeOverlay_AppCompat_DayNight 0x0
int style ThemeOverlay_AppCompat_DayNight_ActionBar 0x0
int style ThemeOverlay_AppCompat_Dialog 0x0
int style ThemeOverlay_AppCompat_Dialog_Alert 0x0
int style ThemeOverlay_AppCompat_Light 0x0
int style ThemeOverlay_MaterialComponents 0x0
int style ThemeOverlay_MaterialComponents_ActionBar 0x0
int style ThemeOverlay_MaterialComponents_Dark 0x0
int style ThemeOverlay_MaterialComponents_Dark_ActionBar 0x0
int style ThemeOverlay_MaterialComponents_Dialog 0x0
int style ThemeOverlay_MaterialComponents_Dialog_Alert 0x0
int style ThemeOverlay_MaterialComponents_Light 0x0
int style ThemeOverlay_MaterialComponents_TextInputEditText 0x0
int style ThemeOverlay_MaterialComponents_TextInputEditText_FilledBox 0x0
int style ThemeOverlay_MaterialComponents_TextInputEditText_FilledBox_Dense 0x0
int style ThemeOverlay_MaterialComponents_TextInputEditText_OutlinedBox 0x0
int style ThemeOverlay_MaterialComponents_TextInputEditText_OutlinedBox_Dense 0x0
int style Theme_AppCompat 0x0
int style Theme_AppCompat_CompactMenu 0x0
int style Theme_AppCompat_DayNight 0x0
int style Theme_AppCompat_DayNight_DarkActionBar 0x0
int style Theme_AppCompat_DayNight_Dialog 0x0
int style Theme_AppCompat_DayNight_DialogWhenLarge 0x0
int style Theme_AppCompat_DayNight_Dialog_Alert 0x0
int style Theme_AppCompat_DayNight_Dialog_MinWidth 0x0
int style Theme_AppCompat_DayNight_NoActionBar 0x0
int style Theme_AppCompat_Dialog 0x0
int style Theme_AppCompat_DialogWhenLarge 0x0
int style Theme_AppCompat_Dialog_Alert 0x0
int style Theme_AppCompat_Dialog_MinWidth 0x0
int style Theme_AppCompat_Light 0x0
int style Theme_AppCompat_Light_DarkActionBar 0x0
int style Theme_AppCompat_Light_Dialog 0x0
int style Theme_AppCompat_Light_DialogWhenLarge 0x0
int style Theme_AppCompat_Light_Dialog_Alert 0x0
int style Theme_AppCompat_Light_Dialog_MinWidth 0x0
int style Theme_AppCompat_Light_NoActionBar 0x0
int style Theme_AppCompat_NoActionBar 0x0
int style Theme_Design 0x0
int style Theme_Design_BottomSheetDialog 0x0
int style Theme_Design_Light 0x0
int style Theme_Design_Light_BottomSheetDialog 0x0
int style Theme_Design_Light_NoActionBar 0x0
int style Theme_Design_NoActionBar 0x0
int style Theme_MaterialComponents 0x0
int style Theme_MaterialComponents_BottomSheetDialog 0x0
int style Theme_MaterialComponents_Bridge 0x0
int style Theme_MaterialComponents_CompactMenu 0x0
int style Theme_MaterialComponents_Dialog 0x0
int style Theme_MaterialComponents_DialogWhenLarge 0x0
int style Theme_MaterialComponents_Dialog_Alert 0x0
int style Theme_MaterialComponents_Dialog_MinWidth 0x0
int style Theme_MaterialComponents_Light 0x0
int style Theme_MaterialComponents_Light_BottomSheetDialog 0x0
int style Theme_MaterialComponents_Light_Bridge 0x0
int style Theme_MaterialComponents_Light_DarkActionBar 0x0
int style Theme_MaterialComponents_Light_DarkActionBar_Bridge 0x0
int style Theme_MaterialComponents_Light_Dialog 0x0
int style Theme_MaterialComponents_Light_DialogWhenLarge 0x0
int style Theme_MaterialComponents_Light_Dialog_Alert 0x0
int style Theme_MaterialComponents_Light_Dialog_MinWidth 0x0
int style Theme_MaterialComponents_Light_NoActionBar 0x0
int style Theme_MaterialComponents_Light_NoActionBar_Bridge 0x0
int style Theme_MaterialComponents_NoActionBar 0x0
int style Theme_MaterialComponents_NoActionBar_Bridge 0x0
int style Theme_Sliding_Dialog 0x0
int style Widget_AppCompat_ActionBar 0x0
int style Widget_AppCompat_ActionBar_Solid 0x0
int style Widget_AppCompat_ActionBar_TabBar 0x0
int style Widget_AppCompat_ActionBar_TabText 0x0
int style Widget_AppCompat_ActionBar_TabView 0x0
int style Widget_AppCompat_ActionButton 0x0
int style Widget_AppCompat_ActionButton_CloseMode 0x0
int style Widget_AppCompat_ActionButton_Overflow 0x0
int style Widget_AppCompat_ActionMode 0x0
int style Widget_AppCompat_ActivityChooserView 0x0
int style Widget_AppCompat_AutoCompleteTextView 0x0
int style Widget_AppCompat_Button 0x0
int style Widget_AppCompat_ButtonBar 0x0
int style Widget_AppCompat_ButtonBar_AlertDialog 0x0
int style Widget_AppCompat_Button_Borderless 0x0
int style Widget_AppCompat_Button_Borderless_Colored 0x0
int style Widget_AppCompat_Button_ButtonBar_AlertDialog 0x0
int style Widget_AppCompat_Button_Colored 0x0
int style Widget_AppCompat_Button_Small 0x0
int style Widget_AppCompat_CompoundButton_CheckBox 0x0
int style Widget_AppCompat_CompoundButton_RadioButton 0x0
int style Widget_AppCompat_CompoundButton_Switch 0x0
int style Widget_AppCompat_DrawerArrowToggle 0x0
int style Widget_AppCompat_DropDownItem_Spinner 0x0
int style Widget_AppCompat_EditText 0x0
int style Widget_AppCompat_ImageButton 0x0
int style Widget_AppCompat_Light_ActionBar 0x0
int style Widget_AppCompat_Light_ActionBar_Solid 0x0
int style Widget_AppCompat_Light_ActionBar_Solid_Inverse 0x0
int style Widget_AppCompat_Light_ActionBar_TabBar 0x0
int style Widget_AppCompat_Light_ActionBar_TabBar_Inverse 0x0
int style Widget_AppCompat_Light_ActionBar_TabText 0x0
int style Widget_AppCompat_Light_ActionBar_TabText_Inverse 0x0
int style Widget_AppCompat_Light_ActionBar_TabView 0x0
int style Widget_AppCompat_Light_ActionBar_TabView_Inverse 0x0
int style Widget_AppCompat_Light_ActionButton 0x0
int style Widget_AppCompat_Light_ActionButton_CloseMode 0x0
int style Widget_AppCompat_Light_ActionButton_Overflow 0x0
int style Widget_AppCompat_Light_ActionMode_Inverse 0x0
int style Widget_AppCompat_Light_ActivityChooserView 0x0
int style Widget_AppCompat_Light_AutoCompleteTextView 0x0
int style Widget_AppCompat_Light_DropDownItem_Spinner 0x0
int style Widget_AppCompat_Light_ListPopupWindow 0x0
int style Widget_AppCompat_Light_ListView_DropDown 0x0
int style Widget_AppCompat_Light_PopupMenu 0x0
int style Widget_AppCompat_Light_PopupMenu_Overflow 0x0
int style Widget_AppCompat_Light_SearchView 0x0
int style Widget_AppCompat_Light_Spinner_DropDown_ActionBar 0x0
int style Widget_AppCompat_ListMenuView 0x0
int style Widget_AppCompat_ListPopupWindow 0x0
int style Widget_AppCompat_ListView 0x0
int style Widget_AppCompat_ListView_DropDown 0x0
int style Widget_AppCompat_ListView_Menu 0x0
int style Widget_AppCompat_PopupMenu 0x0
int style Widget_AppCompat_PopupMenu_Overflow 0x0
int style Widget_AppCompat_PopupWindow 0x0
int style Widget_AppCompat_ProgressBar 0x0
int style Widget_AppCompat_ProgressBar_Horizontal 0x0
int style Widget_AppCompat_RatingBar 0x0
int style Widget_AppCompat_RatingBar_Indicator 0x0
int style Widget_AppCompat_RatingBar_Small 0x0
int style Widget_AppCompat_SearchView 0x0
int style Widget_AppCompat_SearchView_ActionBar 0x0
int style Widget_AppCompat_SeekBar 0x0
int style Widget_AppCompat_SeekBar_Discrete 0x0
int style Widget_AppCompat_Spinner 0x0
int style Widget_AppCompat_Spinner_DropDown 0x0
int style Widget_AppCompat_Spinner_DropDown_ActionBar 0x0
int style Widget_AppCompat_Spinner_Underlined 0x0
int style Widget_AppCompat_TextView 0x0
int style Widget_AppCompat_TextView_SpinnerItem 0x0
int style Widget_AppCompat_Toolbar 0x0
int style Widget_AppCompat_Toolbar_Button_Navigation 0x0
int style Widget_Compat_NotificationActionContainer 0x0
int style Widget_Compat_NotificationActionText 0x0
int style Widget_Design_AppBarLayout 0x0
int style Widget_Design_BottomNavigationView 0x0
int style Widget_Design_BottomSheet_Modal 0x0
int style Widget_Design_CollapsingToolbar 0x0
int style Widget_Design_CoordinatorLayout 0x0
int style Widget_Design_FloatingActionButton 0x0
int style Widget_Design_NavigationView 0x0
int style Widget_Design_ScrimInsetsFrameLayout 0x0
int style Widget_Design_Snackbar 0x0
int style Widget_Design_TabLayout 0x0
int style Widget_Design_TextInputLayout 0x0
int style Widget_MaterialComponents_BottomAppBar 0x0
int style Widget_MaterialComponents_BottomAppBar_Colored 0x0
int style Widget_MaterialComponents_BottomNavigationView 0x0
int style Widget_MaterialComponents_BottomNavigationView_Colored 0x0
int style Widget_MaterialComponents_BottomSheet_Modal 0x0
int style Widget_MaterialComponents_Button 0x0
int style Widget_MaterialComponents_Button_Icon 0x0
int style Widget_MaterialComponents_Button_OutlinedButton 0x0
int style Widget_MaterialComponents_Button_OutlinedButton_Icon 0x0
int style Widget_MaterialComponents_Button_TextButton 0x0
int style Widget_MaterialComponents_Button_TextButton_Dialog 0x0
int style Widget_MaterialComponents_Button_TextButton_Dialog_Icon 0x0
int style Widget_MaterialComponents_Button_TextButton_Icon 0x0
int style Widget_MaterialComponents_Button_UnelevatedButton 0x0
int style Widget_MaterialComponents_Button_UnelevatedButton_Icon 0x0
int style Widget_MaterialComponents_CardView 0x0
int style Widget_MaterialComponents_ChipGroup 0x0
int style Widget_MaterialComponents_Chip_Action 0x0
int style Widget_MaterialComponents_Chip_Choice 0x0
int style Widget_MaterialComponents_Chip_Entry 0x0
int style Widget_MaterialComponents_Chip_Filter 0x0
int style Widget_MaterialComponents_FloatingActionButton 0x0
int style Widget_MaterialComponents_NavigationView 0x0
int style Widget_MaterialComponents_Snackbar 0x0
int style Widget_MaterialComponents_Snackbar_FullWidth 0x0
int style Widget_MaterialComponents_TabLayout 0x0
int style Widget_MaterialComponents_TabLayout_Colored 0x0
int style Widget_MaterialComponents_TextInputEditText_FilledBox 0x0
int style Widget_MaterialComponents_TextInputEditText_FilledBox_Dense 0x0
int style Widget_MaterialComponents_TextInputEditText_OutlinedBox 0x0
int style Widget_MaterialComponents_TextInputEditText_OutlinedBox_Dense 0x0
int style Widget_MaterialComponents_TextInputLayout_FilledBox 0x0
int style Widget_MaterialComponents_TextInputLayout_FilledBox_Dense 0x0
int style Widget_MaterialComponents_TextInputLayout_OutlinedBox 0x0
int style Widget_MaterialComponents_TextInputLayout_OutlinedBox_Dense 0x0
int style Widget_MaterialComponents_Toolbar 0x0
int style Widget_Support_CoordinatorLayout 0x0
int style dialogstyle 0x0
int[] styleable ActionBar { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 }
int styleable ActionBar_background 0
int styleable ActionBar_backgroundSplit 1
int styleable ActionBar_backgroundStacked 2
int styleable ActionBar_contentInsetEnd 3
int styleable ActionBar_contentInsetEndWithActions 4
int styleable ActionBar_contentInsetLeft 5
int styleable ActionBar_contentInsetRight 6
int styleable ActionBar_contentInsetStart 7
int styleable ActionBar_contentInsetStartWithNavigation 8
int styleable ActionBar_customNavigationLayout 9
int styleable ActionBar_displayOptions 10
int styleable ActionBar_divider 11
int styleable ActionBar_elevation 12
int styleable ActionBar_height 13
int styleable ActionBar_hideOnContentScroll 14
int styleable ActionBar_homeAsUpIndicator 15
int styleable ActionBar_homeLayout 16
int styleable ActionBar_icon 17
int styleable ActionBar_indeterminateProgressStyle 18
int styleable ActionBar_itemPadding 19
int styleable ActionBar_logo 20
int styleable ActionBar_navigationMode 21
int styleable ActionBar_popupTheme 22
int styleable ActionBar_progressBarPadding 23
int styleable ActionBar_progressBarStyle 24
int styleable ActionBar_subtitle 25
int styleable ActionBar_subtitleTextStyle 26
int styleable ActionBar_title 27
int styleable ActionBar_titleTextStyle 28
int[] styleable ActionBarLayout { 0x10100b3 }
int styleable ActionBarLayout_android_layout_gravity 0
int[] styleable ActionMenuItemView { 0x101013f }
int styleable ActionMenuItemView_android_minWidth 0
int[] styleable ActionMenuView {  }
int[] styleable ActionMode { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 }
int styleable ActionMode_background 0
int styleable ActionMode_backgroundSplit 1
int styleable ActionMode_closeItemLayout 2
int styleable ActionMode_height 3
int styleable ActionMode_subtitleTextStyle 4
int styleable ActionMode_titleTextStyle 5
int[] styleable ActivityChooserView { 0x0, 0x0 }
int styleable ActivityChooserView_expandActivityOverflowButtonDrawable 0
int styleable ActivityChooserView_initialActivityCount 1
int[] styleable AdaptiveListView { 0x0 }
int styleable AdaptiveListView_maxHeight 0
int[] styleable AlertDialog { 0x10100f2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 }
int styleable AlertDialog_android_layout 0
int styleable AlertDialog_buttonIconDimen 1
int styleable AlertDialog_buttonPanelSideLayout 2
int styleable AlertDialog_listItemLayout 3
int styleable AlertDialog_listLayout 4
int styleable AlertDialog_multiChoiceItemLayout 5
int styleable AlertDialog_showTitle 6
int styleable AlertDialog_singleChoiceItemLayout 7
int[] styleable AndRatingBar { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 }
int styleable AndRatingBar_bgColor 0
int styleable AndRatingBar_bgDrawable 1
int styleable AndRatingBar_keepOriginColor 2
int styleable AndRatingBar_right2Left 3
int styleable AndRatingBar_scaleFactor 4
int styleable AndRatingBar_starColor 5
int styleable AndRatingBar_starDrawable 6
int styleable AndRatingBar_starSpacing 7
int styleable AndRatingBar_subStarColor 8
int[] styleable AnimatedStateListDrawableCompat { 0x1010196, 0x101011c, 0x101030c, 0x101030d, 0x1010195, 0x1010194 }
int styleable AnimatedStateListDrawableCompat_android_constantSize 0
int styleable AnimatedStateListDrawableCompat_android_dither 1
int styleable AnimatedStateListDrawableCompat_android_enterFadeDuration 2
int styleable AnimatedStateListDrawableCompat_android_exitFadeDuration 3
int styleable AnimatedStateListDrawableCompat_android_variablePadding 4
int styleable AnimatedStateListDrawableCompat_android_visible 5
int[] styleable AnimatedStateListDrawableItem { 0x1010199, 0x10100d0 }
int styleable AnimatedStateListDrawableItem_android_drawable 0
int styleable AnimatedStateListDrawableItem_android_id 1
int[] styleable AnimatedStateListDrawableTransition { 0x1010199, 0x101044a, 0x101044b, 0x1010449 }
int styleable AnimatedStateListDrawableTransition_android_drawable 0
int styleable AnimatedStateListDrawableTransition_android_fromId 1
int styleable AnimatedStateListDrawableTransition_android_reversible 2
int styleable AnimatedStateListDrawableTransition_android_toId 3
int[] styleable AppBarLayout { 0x10100d4, 0x1010540, 0x101048f, 0x0, 0x0, 0x0 }
int styleable AppBarLayout_android_background 0
int styleable AppBarLayout_android_keyboardNavigationCluster 1
int styleable AppBarLayout_android_touchscreenBlocksFocus 2
int styleable AppBarLayout_elevation 3
int styleable AppBarLayout_expanded 4
int styleable AppBarLayout_liftOnScroll 5
int[] styleable AppBarLayoutStates { 0x0, 0x0, 0x0, 0x0 }
int styleable AppBarLayoutStates_state_collapsed 0
int styleable AppBarLayoutStates_state_collapsible 1
int styleable AppBarLayoutStates_state_liftable 2
int styleable AppBarLayoutStates_state_lifted 3
int[] styleable AppBarLayout_Layout { 0x0, 0x0 }
int styleable AppBarLayout_Layout_layout_scrollFlags 0
int styleable AppBarLayout_Layout_layout_scrollInterpolator 1
int[] styleable AppCompatImageView { 0x1010119, 0x0, 0x0, 0x0 }
int styleable AppCompatImageView_android_src 0
int styleable AppCompatImageView_srcCompat 1
int styleable AppCompatImageView_tint 2
int styleable AppCompatImageView_tintMode 3
int[] styleable AppCompatSeekBar { 0x1010142, 0x0, 0x0, 0x0 }
int styleable AppCompatSeekBar_android_thumb 0
int styleable AppCompatSeekBar_tickMark 1
int styleable AppCompatSeekBar_tickMarkTint 2
int styleable AppCompatSeekBar_tickMarkTintMode 3
int[] styleable AppCompatTextHelper { 0x101016e, 0x1010393, 0x101016f, 0x1010170, 0x1010392, 0x101016d, 0x1010034 }
int styleable AppCompatTextHelper_android_drawableBottom 0
int styleable AppCompatTextHelper_android_drawableEnd 1
int styleable AppCompatTextHelper_android_drawableLeft 2
int styleable AppCompatTextHelper_android_drawableRight 3
int styleable AppCompatTextHelper_android_drawableStart 4
int styleable AppCompatTextHelper_android_drawableTop 5
int styleable AppCompatTextHelper_android_textAppearance 6
int[] styleable AppCompatTextView { 0x1010034, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 }
int styleable AppCompatTextView_android_textAppearance 0
int styleable AppCompatTextView_autoSizeMaxTextSize 1
int styleable AppCompatTextView_autoSizeMinTextSize 2
int styleable AppCompatTextView_autoSizePresetSizes 3
int styleable AppCompatTextView_autoSizeStepGranularity 4
int styleable AppCompatTextView_autoSizeTextType 5
int styleable AppCompatTextView_drawableBottomCompat 6
int styleable AppCompatTextView_drawableEndCompat 7
int styleable AppCompatTextView_drawableLeftCompat 8
int styleable AppCompatTextView_drawableRightCompat 9
int styleable AppCompatTextView_drawableStartCompat 10
int styleable AppCompatTextView_drawableTint 11
int styleable AppCompatTextView_drawableTintMode 12
int styleable AppCompatTextView_drawableTopCompat 13
int styleable AppCompatTextView_firstBaselineToTopHeight 14
int styleable AppCompatTextView_fontFamily 15
int styleable AppCompatTextView_fontVariationSettings 16
int styleable AppCompatTextView_lastBaselineToBottomHeight 17
int styleable AppCompatTextView_lineHeight 18
int styleable AppCompatTextView_textAllCaps 19
int styleable AppCompatTextView_textLocale 20
int[] styleable AppCompatTheme { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10100ae, 0x1010057, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 }
int styleable AppCompatTheme_actionBarDivider 0
int styleable AppCompatTheme_actionBarItemBackground 1
int styleable AppCompatTheme_actionBarPopupTheme 2
int styleable AppCompatTheme_actionBarSize 3
int styleable AppCompatTheme_actionBarSplitStyle 4
int styleable AppCompatTheme_actionBarStyle 5
int styleable AppCompatTheme_actionBarTabBarStyle 6
int styleable AppCompatTheme_actionBarTabStyle 7
int styleable AppCompatTheme_actionBarTabTextStyle 8
int styleable AppCompatTheme_actionBarTheme 9
int styleable AppCompatTheme_actionBarWidgetTheme 10
int styleable AppCompatTheme_actionButtonStyle 11
int styleable AppCompatTheme_actionDropDownStyle 12
int styleable AppCompatTheme_actionMenuTextAppearance 13
int styleable AppCompatTheme_actionMenuTextColor 14
int styleable AppCompatTheme_actionModeBackground 15
int styleable AppCompatTheme_actionModeCloseButtonStyle 16
int styleable AppCompatTheme_actionModeCloseDrawable 17
int styleable AppCompatTheme_actionModeCopyDrawable 18
int styleable AppCompatTheme_actionModeCutDrawable 19
int styleable AppCompatTheme_actionModeFindDrawable 20
int styleable AppCompatTheme_actionModePasteDrawable 21
int styleable AppCompatTheme_actionModePopupWindowStyle 22
int styleable AppCompatTheme_actionModeSelectAllDrawable 23
int styleable AppCompatTheme_actionModeShareDrawable 24
int styleable AppCompatTheme_actionModeSplitBackground 25
int styleable AppCompatTheme_actionModeStyle 26
int styleable AppCompatTheme_actionModeWebSearchDrawable 27
int styleable AppCompatTheme_actionOverflowButtonStyle 28
int styleable AppCompatTheme_actionOverflowMenuStyle 29
int styleable AppCompatTheme_activityChooserViewStyle 30
int styleable AppCompatTheme_alertDialogButtonGroupStyle 31
int styleable AppCompatTheme_alertDialogCenterButtons 32
int styleable AppCompatTheme_alertDialogStyle 33
int styleable AppCompatTheme_alertDialogTheme 34
int styleable AppCompatTheme_android_windowAnimationStyle 35
int styleable AppCompatTheme_android_windowIsFloating 36
int styleable AppCompatTheme_autoCompleteTextViewStyle 37
int styleable AppCompatTheme_borderlessButtonStyle 38
int styleable AppCompatTheme_buttonBarButtonStyle 39
int styleable AppCompatTheme_buttonBarNegativeButtonStyle 40
int styleable AppCompatTheme_buttonBarNeutralButtonStyle 41
int styleable AppCompatTheme_buttonBarPositiveButtonStyle 42
int styleable AppCompatTheme_buttonBarStyle 43
int styleable AppCompatTheme_buttonStyle 44
int styleable AppCompatTheme_buttonStyleSmall 45
int styleable AppCompatTheme_checkboxStyle 46
int styleable AppCompatTheme_checkedTextViewStyle 47
int styleable AppCompatTheme_colorAccent 48
int styleable AppCompatTheme_colorBackgroundFloating 49
int styleable AppCompatTheme_colorButtonNormal 50
int styleable AppCompatTheme_colorControlActivated 51
int styleable AppCompatTheme_colorControlHighlight 52
int styleable AppCompatTheme_colorControlNormal 53
int styleable AppCompatTheme_colorError 54
int styleable AppCompatTheme_colorPrimary 55
int styleable AppCompatTheme_colorPrimaryDark 56
int styleable AppCompatTheme_colorSwitchThumbNormal 57
int styleable AppCompatTheme_controlBackground 58
int styleable AppCompatTheme_dialogCornerRadius 59
int styleable AppCompatTheme_dialogPreferredPadding 60
int styleable AppCompatTheme_dialogTheme 61
int styleable AppCompatTheme_dividerHorizontal 62
int styleable AppCompatTheme_dividerVertical 63
int styleable AppCompatTheme_dropDownListViewStyle 64
int styleable AppCompatTheme_dropdownListPreferredItemHeight 65
int styleable AppCompatTheme_editTextBackground 66
int styleable AppCompatTheme_editTextColor 67
int styleable AppCompatTheme_editTextStyle 68
int styleable AppCompatTheme_homeAsUpIndicator 69
int styleable AppCompatTheme_imageButtonStyle 70
int styleable AppCompatTheme_listChoiceBackgroundIndicator 71
int styleable AppCompatTheme_listChoiceIndicatorMultipleAnimated 72
int styleable AppCompatTheme_listChoiceIndicatorSingleAnimated 73
int styleable AppCompatTheme_listDividerAlertDialog 74
int styleable AppCompatTheme_listMenuViewStyle 75
int styleable AppCompatTheme_listPopupWindowStyle 76
int styleable AppCompatTheme_listPreferredItemHeight 77
int styleable AppCompatTheme_listPreferredItemHeightLarge 78
int styleable AppCompatTheme_listPreferredItemHeightSmall 79
int styleable AppCompatTheme_listPreferredItemPaddingEnd 80
int styleable AppCompatTheme_listPreferredItemPaddingLeft 81
int styleable AppCompatTheme_listPreferredItemPaddingRight 82
int styleable AppCompatTheme_listPreferredItemPaddingStart 83
int styleable AppCompatTheme_panelBackground 84
int styleable AppCompatTheme_panelMenuListTheme 85
int styleable AppCompatTheme_panelMenuListWidth 86
int styleable AppCompatTheme_popupMenuStyle 87
int styleable AppCompatTheme_popupWindowStyle 88
int styleable AppCompatTheme_radioButtonStyle 89
int styleable AppCompatTheme_ratingBarStyle 90
int styleable AppCompatTheme_ratingBarStyleIndicator 91
int styleable AppCompatTheme_ratingBarStyleSmall 92
int styleable AppCompatTheme_searchViewStyle 93
int styleable AppCompatTheme_seekBarStyle 94
int styleable AppCompatTheme_selectableItemBackground 95
int styleable AppCompatTheme_selectableItemBackgroundBorderless 96
int styleable AppCompatTheme_spinnerDropDownItemStyle 97
int styleable AppCompatTheme_spinnerStyle 98
int styleable AppCompatTheme_switchStyle 99
int styleable AppCompatTheme_textAppearanceLargePopupMenu 100
int styleable AppCompatTheme_textAppearanceListItem 101
int styleable AppCompatTheme_textAppearanceListItemSecondary 102
int styleable AppCompatTheme_textAppearanceListItemSmall 103
int styleable AppCompatTheme_textAppearancePopupMenuHeader 104
int styleable AppCompatTheme_textAppearanceSearchResultSubtitle 105
int styleable AppCompatTheme_textAppearanceSearchResultTitle 106
int styleable AppCompatTheme_textAppearanceSmallPopupMenu 107
int styleable AppCompatTheme_textColorAlertDialogListItem 108
int styleable AppCompatTheme_textColorSearchUrl 109
int styleable AppCompatTheme_toolbarNavigationButtonStyle 110
int styleable AppCompatTheme_toolbarStyle 111
int styleable AppCompatTheme_tooltipForegroundColor 112
int styleable AppCompatTheme_tooltipFrameBackground 113
int styleable AppCompatTheme_viewInflaterClass 114
int styleable AppCompatTheme_windowActionBar 115
int styleable AppCompatTheme_windowActionBarOverlay 116
int styleable AppCompatTheme_windowActionModeOverlay 117
int styleable AppCompatTheme_windowFixedHeightMajor 118
int styleable AppCompatTheme_windowFixedHeightMinor 119
int styleable AppCompatTheme_windowFixedWidthMajor 120
int styleable AppCompatTheme_windowFixedWidthMinor 121
int styleable AppCompatTheme_windowMinWidthMajor 122
int styleable AppCompatTheme_windowMinWidthMinor 123
int styleable AppCompatTheme_windowNoTitle 124
int[] styleable ArcMenu { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 }
int styleable ArcMenu_arcRadius 0
int styleable ArcMenu_closeOnClick 1
int styleable ArcMenu_duration 2
int styleable ArcMenu_fromDegrees 3
int styleable ArcMenu_mainImage 4
int styleable ArcMenu_toDegrees 5
int[] styleable BottomAppBar { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 }
int styleable BottomAppBar_backgroundTint 0
int styleable BottomAppBar_fabAlignmentMode 1
int styleable BottomAppBar_fabCradleMargin 2
int styleable BottomAppBar_fabCradleRoundedCornerRadius 3
int styleable BottomAppBar_fabCradleVerticalOffset 4
int styleable BottomAppBar_hideOnScroll 5
int[] styleable BottomNavigationView { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 }
int styleable BottomNavigationView_elevation 0
int styleable BottomNavigationView_itemBackground 1
int styleable BottomNavigationView_itemHorizontalTranslationEnabled 2
int styleable BottomNavigationView_itemIconSize 3
int styleable BottomNavigationView_itemIconTint 4
int styleable BottomNavigationView_itemTextAppearanceActive 5
int styleable BottomNavigationView_itemTextAppearanceInactive 6
int styleable BottomNavigationView_itemTextColor 7
int styleable BottomNavigationView_labelVisibilityMode 8
int styleable BottomNavigationView_menu 9
int[] styleable BottomSheetBehavior_Layout { 0x0, 0x0, 0x0, 0x0 }
int styleable BottomSheetBehavior_Layout_behavior_fitToContents 0
int styleable BottomSheetBehavior_Layout_behavior_hideable 1
int styleable BottomSheetBehavior_Layout_behavior_peekHeight 2
int styleable BottomSheetBehavior_Layout_behavior_skipCollapsed 3
int[] styleable ButtonBarLayout { 0x0 }
int styleable ButtonBarLayout_allowStacking 0
int[] styleable CardView { 0x1010140, 0x101013f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 }
int styleable CardView_android_minHeight 0
int styleable CardView_android_minWidth 1
int styleable CardView_cardBackgroundColor 2
int styleable CardView_cardCornerRadius 3
int styleable CardView_cardElevation 4
int styleable CardView_cardMaxElevation 5
int styleable CardView_cardPreventCornerOverlap 6
int styleable CardView_cardUseCompatPadding 7
int styleable CardView_contentPadding 8
int styleable CardView_contentPaddingBottom 9
int styleable CardView_contentPaddingLeft 10
int styleable CardView_contentPaddingRight 11
int styleable CardView_contentPaddingTop 12
int[] styleable Chip { 0x10101e5, 0x10100ab, 0x101011f, 0x101014f, 0x1010034, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 }
int styleable Chip_android_checkable 0
int styleable Chip_android_ellipsize 1
int styleable Chip_android_maxWidth 2
int styleable Chip_android_text 3
int styleable Chip_android_textAppearance 4
int styleable Chip_checkedIcon 5
int styleable Chip_checkedIconEnabled 6
int styleable Chip_checkedIconVisible 7
int styleable Chip_chipBackgroundColor 8
int styleable Chip_chipCornerRadius 9
int styleable Chip_chipEndPadding 10
int styleable Chip_chipIcon 11
int styleable Chip_chipIconEnabled 12
int styleable Chip_chipIconSize 13
int styleable Chip_chipIconTint 14
int styleable Chip_chipIconVisible 15
int styleable Chip_chipMinHeight 16
int styleable Chip_chipStartPadding 17
int styleable Chip_chipStrokeColor 18
int styleable Chip_chipStrokeWidth 19
int styleable Chip_closeIcon 20
int styleable Chip_closeIconEnabled 21
int styleable Chip_closeIconEndPadding 22
int styleable Chip_closeIconSize 23
int styleable Chip_closeIconStartPadding 24
int styleable Chip_closeIconTint 25
int styleable Chip_closeIconVisible 26
int styleable Chip_hideMotionSpec 27
int styleable Chip_iconEndPadding 28
int styleable Chip_iconStartPadding 29
int styleable Chip_rippleColor 30
int styleable Chip_showMotionSpec 31
int styleable Chip_textEndPadding 32
int styleable Chip_textStartPadding 33
int[] styleable ChipGroup { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 }
int styleable ChipGroup_checkedChip 0
int styleable ChipGroup_chipSpacing 1
int styleable ChipGroup_chipSpacingHorizontal 2
int styleable ChipGroup_chipSpacingVertical 3
int styleable ChipGroup_singleLine 4
int styleable ChipGroup_singleSelection 5
int[] styleable CollapsingToolbarLayout { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 }
int styleable CollapsingToolbarLayout_collapsedTitleGravity 0
int styleable CollapsingToolbarLayout_collapsedTitleTextAppearance 1
int styleable CollapsingToolbarLayout_contentScrim 2
int styleable CollapsingToolbarLayout_expandedTitleGravity 3
int styleable CollapsingToolbarLayout_expandedTitleMargin 4
int styleable CollapsingToolbarLayout_expandedTitleMarginBottom 5
int styleable CollapsingToolbarLayout_expandedTitleMarginEnd 6
int styleable CollapsingToolbarLayout_expandedTitleMarginStart 7
int styleable CollapsingToolbarLayout_expandedTitleMarginTop 8
int styleable CollapsingToolbarLayout_expandedTitleTextAppearance 9
int styleable CollapsingToolbarLayout_scrimAnimationDuration 10
int styleable CollapsingToolbarLayout_scrimVisibleHeightTrigger 11
int styleable CollapsingToolbarLayout_statusBarScrim 12
int styleable CollapsingToolbarLayout_title 13
int styleable CollapsingToolbarLayout_titleEnabled 14
int styleable CollapsingToolbarLayout_toolbarId 15
int[] styleable CollapsingToolbarLayout_Layout { 0x0, 0x0 }
int styleable CollapsingToolbarLayout_Layout_layout_collapseMode 0
int styleable CollapsingToolbarLayout_Layout_layout_collapseParallaxMultiplier 1
int[] styleable ColorStateListItem { 0x0, 0x101031f, 0x10101a5 }
int styleable ColorStateListItem_alpha 0
int styleable ColorStateListItem_android_alpha 1
int styleable ColorStateListItem_android_color 2
int[] styleable CompoundButton { 0x1010107, 0x0, 0x0, 0x0 }
int styleable CompoundButton_android_button 0
int styleable CompoundButton_buttonCompat 1
int styleable CompoundButton_buttonTint 2
int styleable CompoundButton_buttonTintMode 3
int[] styleable CoordinatorLayout { 0x0, 0x0 }
int styleable CoordinatorLayout_keylines 0
int styleable CoordinatorLayout_statusBarBackground 1
int[] styleable CoordinatorLayout_Layout { 0x10100b3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 }
int styleable CoordinatorLayout_Layout_android_layout_gravity 0
int styleable CoordinatorLayout_Layout_layout_anchor 1
int styleable CoordinatorLayout_Layout_layout_anchorGravity 2
int styleable CoordinatorLayout_Layout_layout_behavior 3
int styleable CoordinatorLayout_Layout_layout_dodgeInsetEdges 4
int styleable CoordinatorLayout_Layout_layout_insetEdge 5
int styleable CoordinatorLayout_Layout_layout_keyline 6
int[] styleable DashLine { 0x0, 0x0, 0x0, 0x0 }
int styleable DashLine_dashGap 0
int styleable DashLine_dashOrientation 1
int styleable DashLine_dashWidth 2
int styleable DashLine_lineColor 3
int[] styleable DesignTheme { 0x0, 0x0, 0x0 }
int styleable DesignTheme_bottomSheetDialogTheme 0
int styleable DesignTheme_bottomSheetStyle 1
int styleable DesignTheme_textColorError 2
int[] styleable DrawerArrowToggle { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 }
int styleable DrawerArrowToggle_arrowHeadLength 0
int styleable DrawerArrowToggle_arrowShaftLength 1
int styleable DrawerArrowToggle_barLength 2
int styleable DrawerArrowToggle_color 3
int styleable DrawerArrowToggle_drawableSize 4
int styleable DrawerArrowToggle_gapBetweenBars 5
int styleable DrawerArrowToggle_spinBars 6
int styleable DrawerArrowToggle_thickness 7
int[] styleable Emotion { 0x0, 0x0, 0x0 }
int styleable Emotion_emotionHeight 0
int styleable Emotion_emotionSize 1
int styleable Emotion_emotionWidth 2
int[] styleable FloatingActionButton { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 }
int styleable FloatingActionButton_backgroundTint 0
int styleable FloatingActionButton_backgroundTintMode 1
int styleable FloatingActionButton_borderWidth 2
int styleable FloatingActionButton_elevation 3
int styleable FloatingActionButton_fabCustomSize 4
int styleable FloatingActionButton_fabSize 5
int styleable FloatingActionButton_hideMotionSpec 6
int styleable FloatingActionButton_hoveredFocusedTranslationZ 7
int styleable FloatingActionButton_maxImageSize 8
int styleable FloatingActionButton_pressedTranslationZ 9
int styleable FloatingActionButton_rippleColor 10
int styleable FloatingActionButton_showMotionSpec 11
int styleable FloatingActionButton_useCompatPadding 12
int[] styleable FloatingActionButton_Behavior_Layout { 0x0 }
int styleable FloatingActionButton_Behavior_Layout_behavior_autoHide 0
int[] styleable FlowLayout { 0x0, 0x0 }
int styleable FlowLayout_itemSpacing 0
int styleable FlowLayout_lineSpacing 1
int[] styleable FontFamily { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 }
int styleable FontFamily_fontProviderAuthority 0
int styleable FontFamily_fontProviderCerts 1
int styleable FontFamily_fontProviderFetchStrategy 2
int styleable FontFamily_fontProviderFetchTimeout 3
int styleable FontFamily_fontProviderPackage 4
int styleable FontFamily_fontProviderQuery 5
int[] styleable FontFamilyFont { 0x1010532, 0x101053f, 0x1010570, 0x1010533, 0x101056f, 0x0, 0x0, 0x0, 0x0, 0x0 }
int styleable FontFamilyFont_android_font 0
int styleable FontFamilyFont_android_fontStyle 1
int styleable FontFamilyFont_android_fontVariationSettings 2
int styleable FontFamilyFont_android_fontWeight 3
int styleable FontFamilyFont_android_ttcIndex 4
int styleable FontFamilyFont_font 5
int styleable FontFamilyFont_fontStyle 6
int styleable FontFamilyFont_fontVariationSettings 7
int styleable FontFamilyFont_fontWeight 8
int styleable FontFamilyFont_ttcIndex 9
int[] styleable ForegroundLinearLayout { 0x1010109, 0x1010200, 0x0 }
int styleable ForegroundLinearLayout_android_foreground 0
int styleable ForegroundLinearLayout_android_foregroundGravity 1
int styleable ForegroundLinearLayout_foregroundInsidePadding 2
int[] styleable GradientColor { 0x101020b, 0x10101a2, 0x10101a3, 0x101019e, 0x1010512, 0x1010513, 0x10101a4, 0x101019d, 0x1010510, 0x1010511, 0x1010201, 0x10101a1 }
int styleable GradientColor_android_centerColor 0
int styleable GradientColor_android_centerX 1
int styleable GradientColor_android_centerY 2
int styleable GradientColor_android_endColor 3
int styleable GradientColor_android_endX 4
int styleable GradientColor_android_endY 5
int styleable GradientColor_android_gradientRadius 6
int styleable GradientColor_android_startColor 7
int styleable GradientColor_android_startX 8
int styleable GradientColor_android_startY 9
int styleable GradientColor_android_tileMode 10
int styleable GradientColor_android_type 11
int[] styleable GradientColorItem { 0x10101a5, 0x1010514 }
int styleable GradientColorItem_android_color 0
int styleable GradientColorItem_android_offset 1
int[] styleable LinearLayoutCompat { 0x1010126, 0x1010127, 0x10100af, 0x10100c4, 0x1010128, 0x0, 0x0, 0x0, 0x0 }
int styleable LinearLayoutCompat_android_baselineAligned 0
int styleable LinearLayoutCompat_android_baselineAlignedChildIndex 1
int styleable LinearLayoutCompat_android_gravity 2
int styleable LinearLayoutCompat_android_orientation 3
int styleable LinearLayoutCompat_android_weightSum 4
int styleable LinearLayoutCompat_divider 5
int styleable LinearLayoutCompat_dividerPadding 6
int styleable LinearLayoutCompat_measureWithLargestChild 7
int styleable LinearLayoutCompat_showDividers 8
int[] styleable LinearLayoutCompat_Layout { 0x10100b3, 0x10100f5, 0x1010181, 0x10100f4 }
int styleable LinearLayoutCompat_Layout_android_layout_gravity 0
int styleable LinearLayoutCompat_Layout_android_layout_height 1
int styleable LinearLayoutCompat_Layout_android_layout_weight 2
int styleable LinearLayoutCompat_Layout_android_layout_width 3
int[] styleable ListPopupWindow { 0x10102ac, 0x10102ad }
int styleable ListPopupWindow_android_dropDownHorizontalOffset 0
int styleable ListPopupWindow_android_dropDownVerticalOffset 1
int[] styleable MaterialButton { 0x10101ba, 0x10101b7, 0x10101b8, 0x10101b9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 }
int styleable MaterialButton_android_insetBottom 0
int styleable MaterialButton_android_insetLeft 1
int styleable MaterialButton_android_insetRight 2
int styleable MaterialButton_android_insetTop 3
int styleable MaterialButton_backgroundTint 4
int styleable MaterialButton_backgroundTintMode 5
int styleable MaterialButton_cornerRadius 6
int styleable MaterialButton_icon 7
int styleable MaterialButton_iconGravity 8
int styleable MaterialButton_iconPadding 9
int styleable MaterialButton_iconSize 10
int styleable MaterialButton_iconTint 11
int styleable MaterialButton_iconTintMode 12
int styleable MaterialButton_rippleColor 13
int styleable MaterialButton_strokeColor 14
int styleable MaterialButton_strokeWidth 15
int[] styleable MaterialCardView { 0x0, 0x0 }
int styleable MaterialCardView_strokeColor 0
int styleable MaterialCardView_strokeWidth 1
int[] styleable MaterialComponentsTheme { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 }
int styleable MaterialComponentsTheme_bottomSheetDialogTheme 0
int styleable MaterialComponentsTheme_bottomSheetStyle 1
int styleable MaterialComponentsTheme_chipGroupStyle 2
int styleable MaterialComponentsTheme_chipStandaloneStyle 3
int styleable MaterialComponentsTheme_chipStyle 4
int styleable MaterialComponentsTheme_colorAccent 5
int styleable MaterialComponentsTheme_colorBackgroundFloating 6
int styleable MaterialComponentsTheme_colorPrimary 7
int styleable MaterialComponentsTheme_colorPrimaryDark 8
int styleable MaterialComponentsTheme_colorSecondary 9
int styleable MaterialComponentsTheme_editTextStyle 10
int styleable MaterialComponentsTheme_floatingActionButtonStyle 11
int styleable MaterialComponentsTheme_materialButtonStyle 12
int styleable MaterialComponentsTheme_materialCardViewStyle 13
int styleable MaterialComponentsTheme_navigationViewStyle 14
int styleable MaterialComponentsTheme_scrimBackground 15
int styleable MaterialComponentsTheme_snackbarButtonStyle 16
int styleable MaterialComponentsTheme_tabStyle 17
int styleable MaterialComponentsTheme_textAppearanceBody1 18
int styleable MaterialComponentsTheme_textAppearanceBody2 19
int styleable MaterialComponentsTheme_textAppearanceButton 20
int styleable MaterialComponentsTheme_textAppearanceCaption 21
int styleable MaterialComponentsTheme_textAppearanceHeadline1 22
int styleable MaterialComponentsTheme_textAppearanceHeadline2 23
int styleable MaterialComponentsTheme_textAppearanceHeadline3 24
int styleable MaterialComponentsTheme_textAppearanceHeadline4 25
int styleable MaterialComponentsTheme_textAppearanceHeadline5 26
int styleable MaterialComponentsTheme_textAppearanceHeadline6 27
int styleable MaterialComponentsTheme_textAppearanceOverline 28
int styleable MaterialComponentsTheme_textAppearanceSubtitle1 29
int styleable MaterialComponentsTheme_textAppearanceSubtitle2 30
int styleable MaterialComponentsTheme_textInputStyle 31
int[] styleable MenuGroup { 0x10101e0, 0x101000e, 0x10100d0, 0x10101de, 0x10101df, 0x1010194 }
int styleable MenuGroup_android_checkableBehavior 0
int styleable MenuGroup_android_enabled 1
int styleable MenuGroup_android_id 2
int styleable MenuGroup_android_menuCategory 3
int styleable MenuGroup_android_orderInCategory 4
int styleable MenuGroup_android_visible 5
int[] styleable MenuItem { 0x0, 0x0, 0x0, 0x0, 0x10101e3, 0x10101e5, 0x1010106, 0x101000e, 0x1010002, 0x10100d0, 0x10101de, 0x10101e4, 0x101026f, 0x10101df, 0x10101e1, 0x10101e2, 0x1010194, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 }
int styleable MenuItem_actionLayout 0
int styleable MenuItem_actionProviderClass 1
int styleable MenuItem_actionViewClass 2
int styleable MenuItem_alphabeticModifiers 3
int styleable MenuItem_android_alphabeticShortcut 4
int styleable MenuItem_android_checkable 5
int styleable MenuItem_android_checked 6
int styleable MenuItem_android_enabled 7
int styleable MenuItem_android_icon 8
int styleable MenuItem_android_id 9
int styleable MenuItem_android_menuCategory 10
int styleable MenuItem_android_numericShortcut 11
int styleable MenuItem_android_onClick 12
int styleable MenuItem_android_orderInCategory 13
int styleable MenuItem_android_title 14
int styleable MenuItem_android_titleCondensed 15
int styleable MenuItem_android_visible 16
int styleable MenuItem_contentDescription 17
int styleable MenuItem_iconTint 18
int styleable MenuItem_iconTintMode 19
int styleable MenuItem_numericModifiers 20
int styleable MenuItem_showAsAction 21
int styleable MenuItem_tooltipText 22
int[] styleable MenuView { 0x101012f, 0x101012d, 0x1010130, 0x1010131, 0x101012c, 0x101012e, 0x10100ae, 0x0, 0x0 }
int styleable MenuView_android_headerBackground 0
int styleable MenuView_android_horizontalDivider 1
int styleable MenuView_android_itemBackground 2
int styleable MenuView_android_itemIconDisabledAlpha 3
int styleable MenuView_android_itemTextAppearance 4
int styleable MenuView_android_verticalDivider 5
int styleable MenuView_android_windowAnimationStyle 6
int styleable MenuView_preserveIconSpacing 7
int styleable MenuView_subMenuArrow 8
int[] styleable NavigationView { 0x10100d4, 0x10100dd, 0x101011f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 }
int styleable NavigationView_android_background 0
int styleable NavigationView_android_fitsSystemWindows 1
int styleable NavigationView_android_maxWidth 2
int styleable NavigationView_elevation 3
int styleable NavigationView_headerLayout 4
int styleable NavigationView_itemBackground 5
int styleable NavigationView_itemHorizontalPadding 6
int styleable NavigationView_itemIconPadding 7
int styleable NavigationView_itemIconTint 8
int styleable NavigationView_itemTextAppearance 9
int styleable NavigationView_itemTextColor 10
int styleable NavigationView_menu 11
int[] styleable PopupWindow { 0x10102c9, 0x1010176, 0x0 }
int styleable PopupWindow_android_popupAnimationStyle 0
int styleable PopupWindow_android_popupBackground 1
int styleable PopupWindow_overlapAnchor 2
int[] styleable PopupWindowBackgroundState { 0x0 }
int styleable PopupWindowBackgroundState_state_above_anchor 0
int[] styleable RatioLayout { 0x0 }
int styleable RatioLayout_ratio 0
int[] styleable RecycleListView { 0x0, 0x0 }
int styleable RecycleListView_paddingBottomNoButtons 0
int styleable RecycleListView_paddingTopNoTitle 1
int[] styleable RecyclerView { 0x10100f1, 0x10100c4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 }
int styleable RecyclerView_android_descendantFocusability 0
int styleable RecyclerView_android_orientation 1
int styleable RecyclerView_fastScrollEnabled 2
int styleable RecyclerView_fastScrollHorizontalThumbDrawable 3
int styleable RecyclerView_fastScrollHorizontalTrackDrawable 4
int styleable RecyclerView_fastScrollVerticalThumbDrawable 5
int styleable RecyclerView_fastScrollVerticalTrackDrawable 6
int styleable RecyclerView_layoutManager 7
int styleable RecyclerView_reverseLayout 8
int styleable RecyclerView_spanCount 9
int styleable RecyclerView_stackFromEnd 10
int[] styleable ScrimInsetsFrameLayout { 0x0 }
int styleable ScrimInsetsFrameLayout_insetForeground 0
int[] styleable ScrollingViewBehavior_Layout { 0x0 }
int styleable ScrollingViewBehavior_Layout_behavior_overlapTop 0
int[] styleable SearchView { 0x10100da, 0x1010264, 0x1010220, 0x101011f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 }
int styleable SearchView_android_focusable 0
int styleable SearchView_android_imeOptions 1
int styleable SearchView_android_inputType 2
int styleable SearchView_android_maxWidth 3
int styleable SearchView_closeIcon 4
int styleable SearchView_commitIcon 5
int styleable SearchView_defaultQueryHint 6
int styleable SearchView_goIcon 7
int styleable SearchView_iconifiedByDefault 8
int styleable SearchView_layout 9
int styleable SearchView_queryBackground 10
int styleable SearchView_queryHint 11
int styleable SearchView_searchHintIcon 12
int styleable SearchView_searchIcon 13
int styleable SearchView_submitBackground 14
int styleable SearchView_suggestionRowLayout 15
int styleable SearchView_voiceIcon 16
int[] styleable ShelvesView { 0x0 }
int styleable ShelvesView_shelfBackground 0
int[] styleable ShimmerLayout { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 }
int styleable ShimmerLayout_shimmer_angle 0
int styleable ShimmerLayout_shimmer_animation_duration 1
int styleable ShimmerLayout_shimmer_auto_start 2
int styleable ShimmerLayout_shimmer_color 3
int styleable ShimmerLayout_shimmer_gradient_center_color_width 4
int styleable ShimmerLayout_shimmer_mask_width 5
int styleable ShimmerLayout_shimmer_reverse_animation 6
int[] styleable SlidingMenu { 0x0 }
int styleable SlidingMenu_rightPadding 0
int[] styleable Snackbar { 0x0, 0x0 }
int styleable Snackbar_snackbarButtonStyle 0
int styleable Snackbar_snackbarStyle 1
int[] styleable SnackbarLayout { 0x101011f, 0x0, 0x0 }
int styleable SnackbarLayout_android_maxWidth 0
int styleable SnackbarLayout_elevation 1
int styleable SnackbarLayout_maxActionInlineWidth 2
int[] styleable SpinKitView { 0x0, 0x0 }
int styleable SpinKitView_SpinKit_Color 0
int styleable SpinKitView_SpinKit_Style 1
int[] styleable Spinner { 0x1010262, 0x10100b2, 0x1010176, 0x101017b, 0x0 }
int styleable Spinner_android_dropDownWidth 0
int styleable Spinner_android_entries 1
int styleable Spinner_android_popupBackground 2
int styleable Spinner_android_prompt 3
int styleable Spinner_popupTheme 4
int[] styleable StateListDrawable { 0x1010196, 0x101011c, 0x101030c, 0x101030d, 0x1010195, 0x1010194 }
int styleable StateListDrawable_android_constantSize 0
int styleable StateListDrawable_android_dither 1
int styleable StateListDrawable_android_enterFadeDuration 2
int styleable StateListDrawable_android_exitFadeDuration 3
int styleable StateListDrawable_android_variablePadding 4
int styleable StateListDrawable_android_visible 5
int[] styleable StateListDrawableItem { 0x1010199 }
int styleable StateListDrawableItem_android_drawable 0
int[] styleable SwitchCompat { 0x1010125, 0x1010124, 0x1010142, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 }
int styleable SwitchCompat_android_textOff 0
int styleable SwitchCompat_android_textOn 1
int styleable SwitchCompat_android_thumb 2
int styleable SwitchCompat_showText 3
int styleable SwitchCompat_splitTrack 4
int styleable SwitchCompat_switchMinWidth 5
int styleable SwitchCompat_switchPadding 6
int styleable SwitchCompat_switchTextAppearance 7
int styleable SwitchCompat_thumbTextPadding 8
int styleable SwitchCompat_thumbTint 9
int styleable SwitchCompat_thumbTintMode 10
int styleable SwitchCompat_track 11
int styleable SwitchCompat_trackTint 12
int styleable SwitchCompat_trackTintMode 13
int[] styleable TabItem { 0x1010002, 0x10100f2, 0x101014f }
int styleable TabItem_android_icon 0
int styleable TabItem_android_layout 1
int styleable TabItem_android_text 2
int[] styleable TabLayout { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 }
int styleable TabLayout_tabBackground 0
int styleable TabLayout_tabContentStart 1
int styleable TabLayout_tabGravity 2
int styleable TabLayout_tabIconTint 3
int styleable TabLayout_tabIconTintMode 4
int styleable TabLayout_tabIndicator 5
int styleable TabLayout_tabIndicatorAnimationDuration 6
int styleable TabLayout_tabIndicatorColor 7
int styleable TabLayout_tabIndicatorFullWidth 8
int styleable TabLayout_tabIndicatorGravity 9
int styleable TabLayout_tabIndicatorHeight 10
int styleable TabLayout_tabInlineLabel 11
int styleable TabLayout_tabMaxWidth 12
int styleable TabLayout_tabMinWidth 13
int styleable TabLayout_tabMode 14
int styleable TabLayout_tabPadding 15
int styleable TabLayout_tabPaddingBottom 16
int styleable TabLayout_tabPaddingEnd 17
int styleable TabLayout_tabPaddingStart 18
int styleable TabLayout_tabPaddingTop 19
int styleable TabLayout_tabRippleColor 20
int styleable TabLayout_tabSelectedTextColor 21
int styleable TabLayout_tabTextAppearance 22
int styleable TabLayout_tabTextColor 23
int styleable TabLayout_tabUnboundedRipple 24
int[] styleable TextAppearance { 0x10103ac, 0x1010161, 0x1010162, 0x1010163, 0x1010164, 0x1010098, 0x101009a, 0x101009b, 0x1010585, 0x1010095, 0x1010097, 0x1010096, 0x0, 0x0, 0x0, 0x0 }
int styleable TextAppearance_android_fontFamily 0
int styleable TextAppearance_android_shadowColor 1
int styleable TextAppearance_android_shadowDx 2
int styleable TextAppearance_android_shadowDy 3
int styleable TextAppearance_android_shadowRadius 4
int styleable TextAppearance_android_textColor 5
int styleable TextAppearance_android_textColorHint 6
int styleable TextAppearance_android_textColorLink 7
int styleable TextAppearance_android_textFontWeight 8
int styleable TextAppearance_android_textSize 9
int styleable TextAppearance_android_textStyle 10
int styleable TextAppearance_android_typeface 11
int styleable TextAppearance_fontFamily 12
int styleable TextAppearance_fontVariationSettings 13
int styleable TextAppearance_textAllCaps 14
int styleable TextAppearance_textLocale 15
int[] styleable TextInputLayout { 0x1010150, 0x101009a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 }
int styleable TextInputLayout_android_hint 0
int styleable TextInputLayout_android_textColorHint 1
int styleable TextInputLayout_boxBackgroundColor 2
int styleable TextInputLayout_boxBackgroundMode 3
int styleable TextInputLayout_boxCollapsedPaddingTop 4
int styleable TextInputLayout_boxCornerRadiusBottomEnd 5
int styleable TextInputLayout_boxCornerRadiusBottomStart 6
int styleable TextInputLayout_boxCornerRadiusTopEnd 7
int styleable TextInputLayout_boxCornerRadiusTopStart 8
int styleable TextInputLayout_boxStrokeColor 9
int styleable TextInputLayout_boxStrokeWidth 10
int styleable TextInputLayout_counterEnabled 11
int styleable TextInputLayout_counterMaxLength 12
int styleable TextInputLayout_counterOverflowTextAppearance 13
int styleable TextInputLayout_counterTextAppearance 14
int styleable TextInputLayout_errorEnabled 15
int styleable TextInputLayout_errorTextAppearance 16
int styleable TextInputLayout_helperText 17
int styleable TextInputLayout_helperTextEnabled 18
int styleable TextInputLayout_helperTextTextAppearance 19
int styleable TextInputLayout_hintAnimationEnabled 20
int styleable TextInputLayout_hintEnabled 21
int styleable TextInputLayout_hintTextAppearance 22
int styleable TextInputLayout_passwordToggleContentDescription 23
int styleable TextInputLayout_passwordToggleDrawable 24
int styleable TextInputLayout_passwordToggleEnabled 25
int styleable TextInputLayout_passwordToggleTint 26
int styleable TextInputLayout_passwordToggleTintMode 27
int[] styleable ThemeEnforcement { 0x1010034, 0x0, 0x0 }
int styleable ThemeEnforcement_android_textAppearance 0
int styleable ThemeEnforcement_enforceMaterialTheme 1
int styleable ThemeEnforcement_enforceTextAppearance 2
int[] styleable Toolbar { 0x10100af, 0x1010140, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 }
int styleable Toolbar_android_gravity 0
int styleable Toolbar_android_minHeight 1
int styleable Toolbar_buttonGravity 2
int styleable Toolbar_collapseContentDescription 3
int styleable Toolbar_collapseIcon 4
int styleable Toolbar_contentInsetEnd 5
int styleable Toolbar_contentInsetEndWithActions 6
int styleable Toolbar_contentInsetLeft 7
int styleable Toolbar_contentInsetRight 8
int styleable Toolbar_contentInsetStart 9
int styleable Toolbar_contentInsetStartWithNavigation 10
int styleable Toolbar_logo 11
int styleable Toolbar_logoDescription 12
int styleable Toolbar_maxButtonHeight 13
int styleable Toolbar_menu 14
int styleable Toolbar_navigationContentDescription 15
int styleable Toolbar_navigationIcon 16
int styleable Toolbar_popupTheme 17
int styleable Toolbar_subtitle 18
int styleable Toolbar_subtitleTextAppearance 19
int styleable Toolbar_subtitleTextColor 20
int styleable Toolbar_title 21
int styleable Toolbar_titleMargin 22
int styleable Toolbar_titleMarginBottom 23
int styleable Toolbar_titleMarginEnd 24
int styleable Toolbar_titleMarginStart 25
int styleable Toolbar_titleMarginTop 26
int styleable Toolbar_titleMargins 27
int styleable Toolbar_titleTextAppearance 28
int styleable Toolbar_titleTextColor 29
int[] styleable View { 0x10100da, 0x1010000, 0x0, 0x0, 0x0 }
int styleable View_android_focusable 0
int styleable View_android_theme 1
int styleable View_paddingEnd 2
int styleable View_paddingStart 3
int styleable View_theme 4
int[] styleable ViewBackgroundHelper { 0x10100d4, 0x0, 0x0 }
int styleable ViewBackgroundHelper_android_background 0
int styleable ViewBackgroundHelper_backgroundTint 1
int styleable ViewBackgroundHelper_backgroundTintMode 2
int[] styleable ViewStubCompat { 0x10100d0, 0x10100f3, 0x10100f2 }
int styleable ViewStubCompat_android_id 0
int styleable ViewStubCompat_android_inflatedId 1
int styleable ViewStubCompat_android_layout 2
src/main/resources/code/android/library-common/build/intermediates/compiled_local_resources/release/out/anim_bottom_dialog_enter.xml.flat
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/compiled_local_resources/release/out/anim_bottom_dialog_exit.xml.flat
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/compiled_local_resources/release/out/anim_sliding_dialog_enter.xml.flat
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/compiled_local_resources/release/out/anim_sliding_dialog_exit.xml.flat
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/compiled_local_resources/release/out/drawable-hdpi-v4_spotlight.png.flat
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/compiled_local_resources/release/out/drawable-hdpi-v4_spotlight_blue.png.flat
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/compiled_local_resources/release/out/drawable-xhdpi-v4_ic_media_pause.png.flat
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/compiled_local_resources/release/out/drawable-xhdpi-v4_ic_media_play.png.flat
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/compiled_local_resources/release/out/drawable_color_progressbar.xml.flat
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/compiled_local_resources/release/out/layout_dialog_loading.xml.flat
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/compiled_local_resources/release/out/layout_emotion_grid.xml.flat
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/compiled_local_resources/release/out/layout_emotion_item.xml.flat
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/compiled_local_resources/release/out/layout_fragment_webview_video.xml.flat
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/compiled_local_resources/release/out/layout_listview_footer.xml.flat
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/compiled_local_resources/release/out/layout_media_controller.xml.flat
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/incremental/mergeReleaseJniLibFolders/merger.xml
New file
@@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8"?>
<merger version="3"><dataSet config="main" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="D:\workspace\codegenerator\src\main\resources\code\android\library-common\src\main\jniLibs"/></dataSet><dataSet config="release" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="D:\workspace\codegenerator\src\main\resources\code\android\library-common\build-types\release\jniLibs"/></dataSet></merger>
src/main/resources/code/android/library-common/build/intermediates/incremental/mergeReleaseShaders/merger.xml
New file
@@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8"?>
<merger version="3"><dataSet config="main" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="D:\workspace\codegenerator\src\main\resources\code\android\library-common\src\main\shaders"/></dataSet><dataSet config="release" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="D:\workspace\codegenerator\src\main\resources\code\android\library-common\build-types\release\shaders"/></dataSet></merger>
src/main/resources/code/android/library-common/build/intermediates/incremental/packageReleaseAssets/merger.xml
New file
@@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8"?>
<merger version="3"><dataSet config="main" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="D:\workspace\codegenerator\src\main\resources\code\android\library-common\assets"><file name="css/images/009.gif" path="D:\workspace\codegenerator\src\main\resources\code\android\library-common\assets\css\images\009.gif"/><file name="css/images/android.png" path="D:\workspace\codegenerator\src\main\resources\code\android\library-common\assets\css\images\android.png"/><file name="css/jquery.confirm/body_bg.jpg" path="D:\workspace\codegenerator\src\main\resources\code\android\library-common\assets\css\jquery.confirm\body_bg.jpg"/><file name="css/jquery.confirm/buttons.png" path="D:\workspace\codegenerator\src\main\resources\code\android\library-common\assets\css\jquery.confirm\buttons.png"/><file name="css/jquery.confirm/header_bg.jpg" path="D:\workspace\codegenerator\src\main\resources\code\android\library-common\assets\css\jquery.confirm\header_bg.jpg"/><file name="css/jquery.confirm/ie.png" path="D:\workspace\codegenerator\src\main\resources\code\android\library-common\assets\css\jquery.confirm\ie.png"/><file name="css/jquery.confirm.css" path="D:\workspace\codegenerator\src\main\resources\code\android\library-common\assets\css\jquery.confirm.css"/><file name="css/main.css" path="D:\workspace\codegenerator\src\main\resources\code\android\library-common\assets\css\main.css"/><file name="css/ui-darkness/images/ui-bg_flat_30_cccccc_40x100.png" path="D:\workspace\codegenerator\src\main\resources\code\android\library-common\assets\css\ui-darkness\images\ui-bg_flat_30_cccccc_40x100.png"/><file name="css/ui-darkness/images/ui-bg_flat_50_5c5c5c_40x100.png" path="D:\workspace\codegenerator\src\main\resources\code\android\library-common\assets\css\ui-darkness\images\ui-bg_flat_50_5c5c5c_40x100.png"/><file name="css/ui-darkness/images/ui-bg_glass_20_555555_1x400.png" path="D:\workspace\codegenerator\src\main\resources\code\android\library-common\assets\css\ui-darkness\images\ui-bg_glass_20_555555_1x400.png"/><file name="css/ui-darkness/images/ui-bg_glass_40_0078a3_1x400.png" path="D:\workspace\codegenerator\src\main\resources\code\android\library-common\assets\css\ui-darkness\images\ui-bg_glass_40_0078a3_1x400.png"/><file name="css/ui-darkness/images/ui-bg_glass_40_ffc73d_1x400.png" path="D:\workspace\codegenerator\src\main\resources\code\android\library-common\assets\css\ui-darkness\images\ui-bg_glass_40_ffc73d_1x400.png"/><file name="css/ui-darkness/images/ui-bg_gloss-wave_25_333333_500x100.png" path="D:\workspace\codegenerator\src\main\resources\code\android\library-common\assets\css\ui-darkness\images\ui-bg_gloss-wave_25_333333_500x100.png"/><file name="css/ui-darkness/images/ui-bg_highlight-soft_80_eeeeee_1x100.png" path="D:\workspace\codegenerator\src\main\resources\code\android\library-common\assets\css\ui-darkness\images\ui-bg_highlight-soft_80_eeeeee_1x100.png"/><file name="css/ui-darkness/images/ui-bg_inset-soft_25_000000_1x100.png" path="D:\workspace\codegenerator\src\main\resources\code\android\library-common\assets\css\ui-darkness\images\ui-bg_inset-soft_25_000000_1x100.png"/><file name="css/ui-darkness/images/ui-bg_inset-soft_30_f58400_1x100.png" path="D:\workspace\codegenerator\src\main\resources\code\android\library-common\assets\css\ui-darkness\images\ui-bg_inset-soft_30_f58400_1x100.png"/><file name="css/ui-darkness/images/ui-icons_222222_256x240.png" path="D:\workspace\codegenerator\src\main\resources\code\android\library-common\assets\css\ui-darkness\images\ui-icons_222222_256x240.png"/><file name="css/ui-darkness/images/ui-icons_4b8e0b_256x240.png" path="D:\workspace\codegenerator\src\main\resources\code\android\library-common\assets\css\ui-darkness\images\ui-icons_4b8e0b_256x240.png"/><file name="css/ui-darkness/images/ui-icons_a83300_256x240.png" path="D:\workspace\codegenerator\src\main\resources\code\android\library-common\assets\css\ui-darkness\images\ui-icons_a83300_256x240.png"/><file name="css/ui-darkness/images/ui-icons_cccccc_256x240.png" path="D:\workspace\codegenerator\src\main\resources\code\android\library-common\assets\css\ui-darkness\images\ui-icons_cccccc_256x240.png"/><file name="css/ui-darkness/images/ui-icons_ffffff_256x240.png" path="D:\workspace\codegenerator\src\main\resources\code\android\library-common\assets\css\ui-darkness\images\ui-icons_ffffff_256x240.png"/><file name="css/ui-darkness/jquery-ui-1.8.23.custom.css" path="D:\workspace\codegenerator\src\main\resources\code\android\library-common\assets\css\ui-darkness\jquery-ui-1.8.23.custom.css"/><file name="index.html" path="D:\workspace\codegenerator\src\main\resources\code\android\library-common\assets\index.html"/><file name="js/main.js" path="D:\workspace\codegenerator\src\main\resources\code\android\library-common\assets\js\main.js"/><file name="lib/jquery-1.7.2.min.js" path="D:\workspace\codegenerator\src\main\resources\code\android\library-common\assets\lib\jquery-1.7.2.min.js"/><file name="lib/jquery-ui-1.8.23.custom.min.js" path="D:\workspace\codegenerator\src\main\resources\code\android\library-common\assets\lib\jquery-ui-1.8.23.custom.min.js"/><file name="lib/jquery.base64.min.js" path="D:\workspace\codegenerator\src\main\resources\code\android\library-common\assets\lib\jquery.base64.min.js"/><file name="lib/jquery.confirm.js" path="D:\workspace\codegenerator\src\main\resources\code\android\library-common\assets\lib\jquery.confirm.js"/></source><source path="D:\workspace\codegenerator\src\main\resources\code\android\library-common\build\intermediates\shader_assets\release\out"/></dataSet><dataSet config="release" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="D:\workspace\codegenerator\src\main\resources\code\android\library-common\build-types\release\assets"/></dataSet></merger>
src/main/resources/code/android/library-common/build/intermediates/incremental/packageReleaseResources/compile-file-map.properties
New file
@@ -0,0 +1,16 @@
#Mon Mar 14 16:28:50 CST 2022
D\:\\workspace\\codegenerator\\src\\main\\resources\\code\\android\\library-common\\res\\drawable-xhdpi\\ic_media_play.png=D\:\\workspace\\codegenerator\\src\\main\\resources\\code\\android\\library-common\\build\\intermediates\\packaged_res\\release\\drawable-xhdpi-v4\\ic_media_play.png
D\:\\workspace\\codegenerator\\src\\main\\resources\\code\\android\\library-common\\res\\layout\\media_controller.xml=D\:\\workspace\\codegenerator\\src\\main\\resources\\code\\android\\library-common\\build\\intermediates\\packaged_res\\release\\layout\\media_controller.xml
D\:\\workspace\\codegenerator\\src\\main\\resources\\code\\android\\library-common\\res\\layout\\dialog_loading.xml=D\:\\workspace\\codegenerator\\src\\main\\resources\\code\\android\\library-common\\build\\intermediates\\packaged_res\\release\\layout\\dialog_loading.xml
D\:\\workspace\\codegenerator\\src\\main\\resources\\code\\android\\library-common\\res\\layout\\fragment_webview_video.xml=D\:\\workspace\\codegenerator\\src\\main\\resources\\code\\android\\library-common\\build\\intermediates\\packaged_res\\release\\layout\\fragment_webview_video.xml
D\:\\workspace\\codegenerator\\src\\main\\resources\\code\\android\\library-common\\res\\anim\\bottom_dialog_enter.xml=D\:\\workspace\\codegenerator\\src\\main\\resources\\code\\android\\library-common\\build\\intermediates\\packaged_res\\release\\anim\\bottom_dialog_enter.xml
D\:\\workspace\\codegenerator\\src\\main\\resources\\code\\android\\library-common\\res\\drawable-hdpi\\spotlight.png=D\:\\workspace\\codegenerator\\src\\main\\resources\\code\\android\\library-common\\build\\intermediates\\packaged_res\\release\\drawable-hdpi-v4\\spotlight.png
D\:\\workspace\\codegenerator\\src\\main\\resources\\code\\android\\library-common\\res\\anim\\sliding_dialog_enter.xml=D\:\\workspace\\codegenerator\\src\\main\\resources\\code\\android\\library-common\\build\\intermediates\\packaged_res\\release\\anim\\sliding_dialog_enter.xml
D\:\\workspace\\codegenerator\\src\\main\\resources\\code\\android\\library-common\\res\\anim\\sliding_dialog_exit.xml=D\:\\workspace\\codegenerator\\src\\main\\resources\\code\\android\\library-common\\build\\intermediates\\packaged_res\\release\\anim\\sliding_dialog_exit.xml
D\:\\workspace\\codegenerator\\src\\main\\resources\\code\\android\\library-common\\res\\layout\\listview_footer.xml=D\:\\workspace\\codegenerator\\src\\main\\resources\\code\\android\\library-common\\build\\intermediates\\packaged_res\\release\\layout\\listview_footer.xml
D\:\\workspace\\codegenerator\\src\\main\\resources\\code\\android\\library-common\\res\\layout\\emotion_item.xml=D\:\\workspace\\codegenerator\\src\\main\\resources\\code\\android\\library-common\\build\\intermediates\\packaged_res\\release\\layout\\emotion_item.xml
D\:\\workspace\\codegenerator\\src\\main\\resources\\code\\android\\library-common\\res\\layout\\emotion_grid.xml=D\:\\workspace\\codegenerator\\src\\main\\resources\\code\\android\\library-common\\build\\intermediates\\packaged_res\\release\\layout\\emotion_grid.xml
D\:\\workspace\\codegenerator\\src\\main\\resources\\code\\android\\library-common\\res\\drawable\\color_progressbar.xml=D\:\\workspace\\codegenerator\\src\\main\\resources\\code\\android\\library-common\\build\\intermediates\\packaged_res\\release\\drawable\\color_progressbar.xml
D\:\\workspace\\codegenerator\\src\\main\\resources\\code\\android\\library-common\\res\\anim\\bottom_dialog_exit.xml=D\:\\workspace\\codegenerator\\src\\main\\resources\\code\\android\\library-common\\build\\intermediates\\packaged_res\\release\\anim\\bottom_dialog_exit.xml
D\:\\workspace\\codegenerator\\src\\main\\resources\\code\\android\\library-common\\res\\drawable-hdpi\\spotlight_blue.png=D\:\\workspace\\codegenerator\\src\\main\\resources\\code\\android\\library-common\\build\\intermediates\\packaged_res\\release\\drawable-hdpi-v4\\spotlight_blue.png
D\:\\workspace\\codegenerator\\src\\main\\resources\\code\\android\\library-common\\res\\drawable-xhdpi\\ic_media_pause.png=D\:\\workspace\\codegenerator\\src\\main\\resources\\code\\android\\library-common\\build\\intermediates\\packaged_res\\release\\drawable-xhdpi-v4\\ic_media_pause.png
src/main/resources/code/android/library-common/build/intermediates/incremental/packageReleaseResources/merged.dir/values-v11/values-v11.xml
New file
@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
    <style name="AppBaseTheme" parent="android:Theme.Holo.Light">
        <!-- API 11 theme customizations can go here. -->
    </style>
    <style name="SlidingDialogTheme" parent="android:Theme.Holo">
    </style>
</resources>
src/main/resources/code/android/library-common/build/intermediates/incremental/packageReleaseResources/merged.dir/values-v14/values-v14.xml
New file
@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
    <style name="AppBaseTheme" parent="android:Theme.Holo.Light.DarkActionBar">
        <!-- API 14 theme customizations can go here. -->
    </style>
    <style name="SlidingDialogTheme" parent="android:Theme.Holo">
    </style>
</resources>
src/main/resources/code/android/library-common/build/intermediates/incremental/packageReleaseResources/merged.dir/values/values.xml
New file
@@ -0,0 +1,75 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
    <attr format="dimension" name="rightPadding"/>
    <color name="dim_foreground_dark">#bebebe</color>
    <color name="loading_color">#FF03DAC5</color>
    <color name="transparent">#00000000</color>
    <string name="app_name">LcjianLibrary</string>
    <style name="AppBaseTheme" parent="android:Theme.Light">
        <!--
            Theme customizations available in newer API levels can go in
            res/values-vXX/styles.xml, while customizations related to
            backward-compatibility can go here.
        -->
    </style>
    <style name="AppTheme" parent="AppBaseTheme">
        <!-- All customizations that are NOT specific to a particular API-level can go here. -->
    </style>
    <style name="Dialog" parent="android:style/Theme.Dialog">
        <item name="android:background">@android:color/transparent</item>
        <item name="android:windowBackground">@android:color/transparent</item>
        <item name="android:windowNoTitle">true</item>
        <item name="android:windowIsFloating">true</item>
    </style>
    <style name="SlidingDialogAnimation" parent="android:Animation">
        <item name="android:windowEnterAnimation">@anim/sliding_dialog_enter</item>
        <item name="android:windowExitAnimation">@anim/sliding_dialog_exit</item>
    </style>
    <style name="SlidingDialogTheme" parent="android:Theme">
    </style>
    <style name="Theme.Sliding.Dialog" parent="SlidingDialogTheme">
        <item name="android:windowNoTitle">true</item>
        <item name="android:windowBackground">@android:color/transparent</item>
        <item name="android:windowAnimationStyle">@style/SlidingDialogAnimation</item>
        <item name="android:windowCloseOnTouchOutside">true</item>
    </style>
    <style name="dialogstyle" parent="android:Animation">
        <item name="@android:windowEnterAnimation">@anim/bottom_dialog_enter</item>
        <item name="@android:windowExitAnimation">@anim/bottom_dialog_exit</item>
    </style>
    <declare-styleable name="AdaptiveListView">
        <attr format="dimension|reference" name="maxHeight"/>
    </declare-styleable>
    <declare-styleable name="ArcMenu">
        <attr format="float|reference" name="fromDegrees"/>
        <attr format="float|reference" name="toDegrees"/>
        <attr format="dimension|reference" name="arcRadius"/>
        <attr format="integer|reference" name="duration"/>
        <attr format="boolean" name="closeOnClick"/>
        <attr format="reference" name="mainImage"/>
    </declare-styleable>
    <declare-styleable name="DashLine">
        <attr format="dimension|reference" name="dashWidth"/>
        <attr format="dimension|reference" name="dashGap"/>
        <attr format="color|reference" name="lineColor"/>
        <attr name="dashOrientation">
            <enum name="horizontal" value="0"/>
            <enum name="vertical" value="1"/>
        </attr>
    </declare-styleable>
    <declare-styleable name="Emotion">
        <attr format="dimension|reference" name="emotionSize"/>
        <attr format="dimension|reference" name="emotionHeight"/>
        <attr format="dimension|reference" name="emotionWidth"/>
    </declare-styleable>
    <declare-styleable name="RatioLayout">
        <attr format="float|reference" name="ratio"/>
    </declare-styleable>
    <declare-styleable name="ShelvesView">
        <attr format="reference" name="shelfBackground"/>
    </declare-styleable>
    <declare-styleable name="SlidingMenu">
        <attr name="rightPadding"/>
    </declare-styleable>
</resources>
src/main/resources/code/android/library-common/build/intermediates/incremental/packageReleaseResources/merger.xml
New file
@@ -0,0 +1,86 @@
<?xml version="1.0" encoding="utf-8"?>
<merger version="3"><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="main$Generated" generated="true" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="D:\workspace\codegenerator\src\main\resources\code\android\library-common\res"/><source path="D:\workspace\codegenerator\src\main\resources\code\android\library-common\build\generated\res\rs\release"/><source path="D:\workspace\codegenerator\src\main\resources\code\android\library-common\build\generated\res\resValues\release"/></dataSet><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="main" generated-set="main$Generated" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="D:\workspace\codegenerator\src\main\resources\code\android\library-common\res"><file name="bottom_dialog_enter" path="D:\workspace\codegenerator\src\main\resources\code\android\library-common\res\anim\bottom_dialog_enter.xml" qualifiers="" type="anim"/><file name="bottom_dialog_exit" path="D:\workspace\codegenerator\src\main\resources\code\android\library-common\res\anim\bottom_dialog_exit.xml" qualifiers="" type="anim"/><file name="sliding_dialog_enter" path="D:\workspace\codegenerator\src\main\resources\code\android\library-common\res\anim\sliding_dialog_enter.xml" qualifiers="" type="anim"/><file name="sliding_dialog_exit" path="D:\workspace\codegenerator\src\main\resources\code\android\library-common\res\anim\sliding_dialog_exit.xml" qualifiers="" type="anim"/><file name="color_progressbar" path="D:\workspace\codegenerator\src\main\resources\code\android\library-common\res\drawable\color_progressbar.xml" qualifiers="" type="drawable"/><file name="spotlight" path="D:\workspace\codegenerator\src\main\resources\code\android\library-common\res\drawable-hdpi\spotlight.png" qualifiers="hdpi-v4" type="drawable"/><file name="spotlight_blue" path="D:\workspace\codegenerator\src\main\resources\code\android\library-common\res\drawable-hdpi\spotlight_blue.png" qualifiers="hdpi-v4" type="drawable"/><file name="ic_media_pause" path="D:\workspace\codegenerator\src\main\resources\code\android\library-common\res\drawable-xhdpi\ic_media_pause.png" qualifiers="xhdpi-v4" type="drawable"/><file name="ic_media_play" path="D:\workspace\codegenerator\src\main\resources\code\android\library-common\res\drawable-xhdpi\ic_media_play.png" qualifiers="xhdpi-v4" type="drawable"/><file name="dialog_loading" path="D:\workspace\codegenerator\src\main\resources\code\android\library-common\res\layout\dialog_loading.xml" qualifiers="" type="layout"/><file name="emotion_grid" path="D:\workspace\codegenerator\src\main\resources\code\android\library-common\res\layout\emotion_grid.xml" qualifiers="" type="layout"/><file name="emotion_item" path="D:\workspace\codegenerator\src\main\resources\code\android\library-common\res\layout\emotion_item.xml" qualifiers="" type="layout"/><file name="fragment_webview_video" path="D:\workspace\codegenerator\src\main\resources\code\android\library-common\res\layout\fragment_webview_video.xml" qualifiers="" type="layout"/><file name="listview_footer" path="D:\workspace\codegenerator\src\main\resources\code\android\library-common\res\layout\listview_footer.xml" qualifiers="" type="layout"/><file name="media_controller" path="D:\workspace\codegenerator\src\main\resources\code\android\library-common\res\layout\media_controller.xml" qualifiers="" type="layout"/><file path="D:\workspace\codegenerator\src\main\resources\code\android\library-common\res\values\attrs.xml" qualifiers=""><declare-styleable name="DashLine">
        <attr format="dimension|reference" name="dashWidth"/>
        <attr format="dimension|reference" name="dashGap"/>
        <attr format="color|reference" name="lineColor"/>
        <attr name="dashOrientation">
            <enum name="horizontal" value="0"/>
            <enum name="vertical" value="1"/>
        </attr>
    </declare-styleable><declare-styleable name="ArcMenu">
        <attr format="float|reference" name="fromDegrees"/>
        <attr format="float|reference" name="toDegrees"/>
        <attr format="dimension|reference" name="arcRadius"/>
        <attr format="integer|reference" name="duration"/>
        <attr format="boolean" name="closeOnClick"/>
        <attr format="reference" name="mainImage"/>
    </declare-styleable><declare-styleable name="ShelvesView">
        <attr format="reference" name="shelfBackground"/>
    </declare-styleable><declare-styleable name="Emotion">
        <attr format="dimension|reference" name="emotionSize"/>
        <attr format="dimension|reference" name="emotionHeight"/>
        <attr format="dimension|reference" name="emotionWidth"/>
    </declare-styleable><declare-styleable name="AdaptiveListView">
        <attr format="dimension|reference" name="maxHeight"/>
    </declare-styleable><declare-styleable name="RatioLayout">
        <attr format="float|reference" name="ratio"/>
    </declare-styleable><attr format="dimension" name="rightPadding"/><declare-styleable name="SlidingMenu">
        <attr name="rightPadding"/>
    </declare-styleable></file><file path="D:\workspace\codegenerator\src\main\resources\code\android\library-common\res\values\colors.xml" qualifiers=""><color name="dim_foreground_dark">#bebebe</color><color name="loading_color">#FF03DAC5</color><color name="transparent">#00000000</color></file><file path="D:\workspace\codegenerator\src\main\resources\code\android\library-common\res\values\strings.xml" qualifiers=""><string name="app_name">LcjianLibrary</string></file><file path="D:\workspace\codegenerator\src\main\resources\code\android\library-common\res\values\styles.xml" qualifiers=""><style name="AppBaseTheme" parent="android:Theme.Light">
    </style><style name="AppTheme" parent="AppBaseTheme">
    </style><style name="dialogstyle" parent="android:Animation">
        <item name="@android:windowEnterAnimation">@anim/bottom_dialog_enter</item>
        <item name="@android:windowExitAnimation">@anim/bottom_dialog_exit</item>
    </style><style name="SlidingDialogAnimation" parent="android:Animation">
        <item name="android:windowEnterAnimation">@anim/sliding_dialog_enter</item>
        <item name="android:windowExitAnimation">@anim/sliding_dialog_exit</item>
    </style><style name="SlidingDialogTheme" parent="android:Theme">
    </style><style name="Theme.Sliding.Dialog" parent="SlidingDialogTheme">
        <item name="android:windowNoTitle">true</item>
        <item name="android:windowBackground">@android:color/transparent</item>
        <item name="android:windowAnimationStyle">@style/SlidingDialogAnimation</item>
        <item name="android:windowCloseOnTouchOutside">true</item>
    </style><style name="Dialog" parent="android:style/Theme.Dialog">
        <item name="android:background">@android:color/transparent</item>
        <item name="android:windowBackground">@android:color/transparent</item>
        <item name="android:windowNoTitle">true</item>
        <item name="android:windowIsFloating">true</item>
    </style></file><file path="D:\workspace\codegenerator\src\main\resources\code\android\library-common\res\values-v11\styles.xml" qualifiers="v11"><style name="AppBaseTheme" parent="android:Theme.Holo.Light">
    </style><style name="SlidingDialogTheme" parent="android:Theme.Holo">
    </style></file><file path="D:\workspace\codegenerator\src\main\resources\code\android\library-common\res\values-v14\styles.xml" qualifiers="v14"><style name="AppBaseTheme" parent="android:Theme.Holo.Light.DarkActionBar">
    </style><style name="SlidingDialogTheme" parent="android:Theme.Holo">
    </style></file></source><source path="D:\workspace\codegenerator\src\main\resources\code\android\library-common\build\generated\res\rs\release"/><source path="D:\workspace\codegenerator\src\main\resources\code\android\library-common\build\generated\res\resValues\release"/></dataSet><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="release$Generated" generated="true" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="D:\workspace\codegenerator\src\main\resources\code\android\library-common\build-types\release\res"/></dataSet><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="release" generated-set="release$Generated" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="D:\workspace\codegenerator\src\main\resources\code\android\library-common\build-types\release\res"/></dataSet><mergedItems><configuration qualifiers=""><declare-styleable name="DashLine">
        <attr format="dimension|reference" name="dashWidth"/>
        <attr format="dimension|reference" name="dashGap"/>
        <attr format="color|reference" name="lineColor"/>
        <attr name="dashOrientation">
            <enum name="horizontal" value="0"/>
            <enum name="vertical" value="1"/>
        </attr>
    </declare-styleable><declare-styleable name="SlidingMenu">
        <attr name="rightPadding"/>
    </declare-styleable><declare-styleable name="RatioLayout">
        <attr format="float|reference" name="ratio"/>
    </declare-styleable><declare-styleable name="ArcMenu">
        <attr format="float|reference" name="fromDegrees"/>
        <attr format="float|reference" name="toDegrees"/>
        <attr format="dimension|reference" name="arcRadius"/>
        <attr format="integer|reference" name="duration"/>
        <attr format="boolean" name="closeOnClick"/>
        <attr format="reference" name="mainImage"/>
    </declare-styleable><declare-styleable name="AdaptiveListView">
        <attr format="dimension|reference" name="maxHeight"/>
    </declare-styleable><declare-styleable name="Emotion">
        <attr format="dimension|reference" name="emotionSize"/>
        <attr format="dimension|reference" name="emotionHeight"/>
        <attr format="dimension|reference" name="emotionWidth"/>
    </declare-styleable><declare-styleable name="ShelvesView">
        <attr format="reference" name="shelfBackground"/>
    </declare-styleable></configuration></mergedItems></merger>
src/main/resources/code/android/library-common/build/intermediates/javac/debug/classes/com/demo/lib/common/util/ui/MyActivityManager.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/DatabaseContext.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/DeviceUuidFactory.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/Installation.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/PhoneCallReceiver.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/RetainViewFragment.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/activity/BaseActivity.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/animation/Rotate3dAnimation.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/content/ConnectivityChangeHelper$1.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/content/ConnectivityChangeHelper$OnConnectivityChangeListener.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/content/ConnectivityChangeHelper.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/content/CursorLoader.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/dialog/BottomDialog.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/dialog/DialogUtil.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/dialog/SlidingDialog.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/drawable/CircleDrawable.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/drawable/CrossFadeDrawable$1.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/drawable/CrossFadeDrawable.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/drawable/FastBitmapDrawable.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/drawable/LayerDrawable$LayerState.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/drawable/LayerDrawable$Rec.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/drawable/LayerDrawable.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/drawable/SpotlightDrawable.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/drawable/TransitionDrawable$1.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/drawable/TransitionDrawable$TransitionState.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/drawable/TransitionDrawable.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/emotion/EmotionEditText.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/emotion/EmotionGridFragment$1.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/emotion/EmotionGridFragment$EmotionAdapter.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/emotion/EmotionGridFragment$OnEditListener.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/emotion/EmotionGridFragment.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/emotion/EmotionHandler.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/emotion/EmotionSpan.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/emotion/EmotionTextView.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/emotion/EmotionsFragment.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/entity/ClipCopyContent.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/entity/ExpireTimeValue.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/entity/IsSeeking.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/okhttp/OkHttpUtils$1.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/okhttp/OkHttpUtils$2.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/okhttp/OkHttpUtils$3.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/okhttp/OkHttpUtils$METHOD.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/okhttp/OkHttpUtils.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/okhttp/builder/GetBuilder.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/okhttp/builder/HasParamsable.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/okhttp/builder/HeadBuilder.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/okhttp/builder/OkHttpRequestBuilder.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/okhttp/builder/OtherRequestBuilder.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/okhttp/builder/PostFileBuilder.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/okhttp/builder/PostFormBuilder$FileInput.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/okhttp/builder/PostFormBuilder.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/okhttp/builder/PostStringBuilder.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/okhttp/callback/BitmapCallback.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/okhttp/callback/Callback$1.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/okhttp/callback/Callback.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/okhttp/callback/FileCallBack$1.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/okhttp/callback/FileCallBack.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/okhttp/callback/GenericsCallback.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/okhttp/callback/IGenericsSerializator.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/okhttp/callback/StringCallback.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/okhttp/cookie/CookieJarImpl.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/okhttp/cookie/store/CookieStore.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/okhttp/cookie/store/HasCookieStore.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/okhttp/cookie/store/MemoryCookieStore.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/okhttp/cookie/store/PersistentCookieStore.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/okhttp/cookie/store/SerializableHttpCookie.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/okhttp/https/HttpsUtils$1.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/okhttp/https/HttpsUtils$MyTrustManager.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/okhttp/https/HttpsUtils$SSLParams.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/okhttp/https/HttpsUtils$UnSafeHostnameVerifier.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/okhttp/https/HttpsUtils$UnSafeTrustManager.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/okhttp/https/HttpsUtils.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/okhttp/log/LoggerInterceptor.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/okhttp/request/CountingRequestBody$CountingSink.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/okhttp/request/CountingRequestBody$Listener.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/okhttp/request/CountingRequestBody.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/okhttp/request/GetRequest.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/okhttp/request/OkHttpRequest.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/okhttp/request/OtherRequest.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/okhttp/request/PostFileRequest$1$1.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/okhttp/request/PostFileRequest$1.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/okhttp/request/PostFileRequest.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/okhttp/request/PostFormRequest$1$1.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/okhttp/request/PostFormRequest$1.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/okhttp/request/PostFormRequest.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/okhttp/request/PostStringRequest.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/okhttp/request/RequestCall.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/okhttp/utils/Exceptions.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/okhttp/utils/ImageUtils$ImageSize.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/okhttp/utils/ImageUtils.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/okhttp/utils/L.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/okhttp/utils/Platform$Android$MainThreadExecutor.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/okhttp/utils/Platform$Android.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/okhttp/utils/Platform.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/upgrade/CheckUpdateService.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/upgrade/UpdateActivity$1.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/upgrade/UpdateActivity$2.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/upgrade/UpdateActivity.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/upgrade/UpdateService$1.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/upgrade/UpdateService.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/upgrade/Version.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/Environment.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/FragmentSwitchHelper.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/FragmentSwitchHelperV2.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/ImageChooseHelper$Callback.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/ImageChooseHelper.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/ManifestDataUtil.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/MarketUtils.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/PermissionsChecker.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/RefreshLayout$OnLoadListener.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/RefreshLayout.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/ScreenUtils.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/SingleToast$1.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/SingleToast.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/SystemCommon.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/cache/AndroidCacheUtil.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/cache/DiskLruCache$1.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/cache/DiskLruCache$2.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/cache/DiskLruCache$Editor$FaultHidingOutputStream.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/cache/DiskLruCache$Editor.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/cache/DiskLruCache$Entry.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/cache/DiskLruCache$Snapshot.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/cache/DiskLruCache.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/cache/ImageFileCache$1.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/cache/ImageFileCache$FileLastModifSort.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/cache/ImageFileCache.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/cache/ImageMemoryCache$1.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/cache/ImageMemoryCache$2.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/cache/ImageMemoryCache.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/cache/StrictLineReader$1.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/cache/StrictLineReader.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/cache/Util.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/common/BitmapUtils.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/common/ClipboardUtil$1.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/common/ClipboardUtil.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/common/ConnectionUtils$1.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/common/ConnectionUtils$2.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/common/ConnectionUtils$3.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/common/ConnectionUtils.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/common/DateUtils.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/common/DimenUtils.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/common/FileUtils.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/common/IClipboardContentListener.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/common/ObjectUtils.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/common/PackageUtils2.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/common/PhotoCrop.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/common/RandomUtils.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/common/SerializeUtils.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/common/SoftKeyboardUtils.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/common/StorageUtils.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/common/StringUtils.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/device/DeviceInfoUtil$DeviceInfoType.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/device/DeviceInfoUtil.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/device/MobileUtil.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/glide/GlideCircleTransform.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/glide/GlideRoundTransform.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/security/AESOperator.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/security/AEScrypt.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/security/DEScrypt.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/security/MD5Utils.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/ui/LoadingDialogUtil.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/ui/MyActivityManager.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/ui/StatusBarHeightUtil.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/ui/SystemClipImageUtil.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/ui/TextViewUtil$1.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/util/ui/TextViewUtil.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/widget/AdaptiveListView.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/widget/ExtendEditText$1.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/widget/ExtendEditText$OnDrawableClickListener.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/widget/ExtendEditText.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/widget/FlowLayout.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/widget/IndexableListView$1.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/widget/IndexableListView$IndexScroller$1.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/widget/IndexableListView$IndexScroller.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/widget/IndexableListView.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/widget/IsPad.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/widget/MyGridView.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/widget/MyListView.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/widget/MyViewPager.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/widget/ProgressWebView$WebChromeClient.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/widget/ProgressWebView.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/widget/RatioLayout.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/widget/RefreshView.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/widget/ResizableImageView.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/widget/ShelfView.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/widget/SystemBarTintManager$1.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/widget/SystemBarTintManager$SystemBarConfig.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/widget/SystemBarTintManager.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/widget/TagCloudLayout$FlingRunnable.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/widget/TagCloudLayout$OnScrollListener.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/widget/TagCloudLayout$TagView.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/widget/TagCloudLayout.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/widget/UnderLineTextView.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/widget/myswiperefreshlayout/BakedBezierInterpolator.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/widget/myswiperefreshlayout/MySwipeRefreshLayout$1.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/widget/myswiperefreshlayout/MySwipeRefreshLayout$2.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/widget/myswiperefreshlayout/MySwipeRefreshLayout$3.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/widget/myswiperefreshlayout/MySwipeRefreshLayout$4.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/widget/myswiperefreshlayout/MySwipeRefreshLayout$5.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/widget/myswiperefreshlayout/MySwipeRefreshLayout$6.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/widget/myswiperefreshlayout/MySwipeRefreshLayout$7.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/widget/myswiperefreshlayout/MySwipeRefreshLayout$BaseAnimationListener.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/widget/myswiperefreshlayout/MySwipeRefreshLayout$Mode.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/widget/myswiperefreshlayout/MySwipeRefreshLayout$OnLoadListener.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/widget/myswiperefreshlayout/MySwipeRefreshLayout$OnRefreshListener.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/widget/myswiperefreshlayout/MySwipeRefreshLayout.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/widget/myswiperefreshlayout/SwipeProgressBar.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/widget/verticalviewpager/ExtendedWebView.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/demo/lib/common/widget/verticalviewpager/PagerAdapter.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/javac/release/classes/com/lcjian/lcjianlibrary/BuildConfig.class
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/library_assets/release/out/css/images/009.gif
src/main/resources/code/android/library-common/build/intermediates/library_assets/release/out/css/images/android.png
src/main/resources/code/android/library-common/build/intermediates/library_assets/release/out/css/jquery.confirm.css
New file
@@ -0,0 +1,90 @@
#confirmOverlay{
    width:100%;
    height:100%;
    position:fixed;
    top:0;
    left:0;
    background:url('jquery.confirm/ie.png');
    background: -moz-linear-gradient(rgba(11,11,11,0.1), rgba(11,11,11,0.6)) repeat-x rgba(11,11,11,0.2);
    background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(11,11,11,0.1)), to(rgba(11,11,11,0.6))) repeat-x rgba(11,11,11,0.2);
    z-index:100000;
}
#confirmBox{
    background:url('jquery.confirm/body_bg.jpg') repeat-x left bottom #e5e5e5;
    width:460px;
    position:fixed;
    left:50%;
    top:50%;
    margin:-130px 0 0 -230px;
    border: 1px solid rgba(33, 33, 33, 0.6);
    -moz-box-shadow: 0 0 2px rgba(255, 255, 255, 0.6) inset;
    -webkit-box-shadow: 0 0 2px rgba(255, 255, 255, 0.6) inset;
    box-shadow: 0 0 2px rgba(255, 255, 255, 0.6) inset;
    border-radius: 15px;
}
#confirmBox h1,
#confirmBox p{
    font:26px/1 'Cuprum','Lucida Sans Unicode', 'Lucida Grande', sans-serif;
    background:url('jquery.confirm/header_bg.jpg') repeat-x left bottom #f5f5f5;
    padding: 10px 25px;
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.6);
    color:#666;
}
#confirmBox h1{
    text-align:center;
    letter-spacing:0.3px;
    color:#888;
}
#confirmBox p{
    text-align:center;
    background:none;
    font-size:20px;
    line-height:1.4;
    padding-top: 15px;
}
#confirmButtons{
    padding:15px 0 25px;
    text-align:center;
}
#confirmBox .button{
    display:inline-block;
    background:url('jquery.confirm/buttons.png') no-repeat;
    color:white;
    position:relative;
    height: 33px;
    font:17px/33px 'Cuprum','Lucida Sans Unicode', 'Lucida Grande', sans-serif;
    margin-right: 15px;
    padding: 0 35px 0 40px;
    text-decoration:none;
    border:none;
}
#confirmBox .button:last-child{    margin-right:0;}
#confirmBox .button span{
    position:absolute;
    top:0;
    right:-5px;
    background:url('jquery.confirm/buttons.png') no-repeat;
    width:5px;
    height:33px
}
#confirmBox .blue{                background-position:left top;text-shadow:1px 1px 0 #5889a2;}
#confirmBox .blue span{            background-position:-195px 0;}
#confirmBox .blue:hover{        background-position:left bottom;}
#confirmBox .blue:hover span{    background-position:-195px bottom;}
#confirmBox .gray{                background-position:-200px top;text-shadow:1px 1px 0 #707070;}
#confirmBox .gray span{            background-position:-395px 0;}
#confirmBox .gray:hover{        background-position:-200px bottom;}
#confirmBox .gray:hover span{    background-position:-395px bottom;}
src/main/resources/code/android/library-common/build/intermediates/library_assets/release/out/css/jquery.confirm/body_bg.jpg
src/main/resources/code/android/library-common/build/intermediates/library_assets/release/out/css/jquery.confirm/buttons.png
src/main/resources/code/android/library-common/build/intermediates/library_assets/release/out/css/jquery.confirm/header_bg.jpg
src/main/resources/code/android/library-common/build/intermediates/library_assets/release/out/css/jquery.confirm/ie.png
src/main/resources/code/android/library-common/build/intermediates/library_assets/release/out/css/main.css
New file
@@ -0,0 +1,4 @@
@charset "utf-8";
body {
}
src/main/resources/code/android/library-common/build/intermediates/library_assets/release/out/css/ui-darkness/images/ui-bg_flat_30_cccccc_40x100.png
src/main/resources/code/android/library-common/build/intermediates/library_assets/release/out/css/ui-darkness/images/ui-bg_flat_50_5c5c5c_40x100.png
src/main/resources/code/android/library-common/build/intermediates/library_assets/release/out/css/ui-darkness/images/ui-bg_glass_20_555555_1x400.png
src/main/resources/code/android/library-common/build/intermediates/library_assets/release/out/css/ui-darkness/images/ui-bg_glass_40_0078a3_1x400.png
src/main/resources/code/android/library-common/build/intermediates/library_assets/release/out/css/ui-darkness/images/ui-bg_glass_40_ffc73d_1x400.png
src/main/resources/code/android/library-common/build/intermediates/library_assets/release/out/css/ui-darkness/images/ui-bg_gloss-wave_25_333333_500x100.png
src/main/resources/code/android/library-common/build/intermediates/library_assets/release/out/css/ui-darkness/images/ui-bg_highlight-soft_80_eeeeee_1x100.png
src/main/resources/code/android/library-common/build/intermediates/library_assets/release/out/css/ui-darkness/images/ui-bg_inset-soft_25_000000_1x100.png
src/main/resources/code/android/library-common/build/intermediates/library_assets/release/out/css/ui-darkness/images/ui-bg_inset-soft_30_f58400_1x100.png
src/main/resources/code/android/library-common/build/intermediates/library_assets/release/out/css/ui-darkness/images/ui-icons_222222_256x240.png
src/main/resources/code/android/library-common/build/intermediates/library_assets/release/out/css/ui-darkness/images/ui-icons_4b8e0b_256x240.png
src/main/resources/code/android/library-common/build/intermediates/library_assets/release/out/css/ui-darkness/images/ui-icons_a83300_256x240.png
src/main/resources/code/android/library-common/build/intermediates/library_assets/release/out/css/ui-darkness/images/ui-icons_cccccc_256x240.png
src/main/resources/code/android/library-common/build/intermediates/library_assets/release/out/css/ui-darkness/images/ui-icons_ffffff_256x240.png
src/main/resources/code/android/library-common/build/intermediates/library_assets/release/out/css/ui-darkness/jquery-ui-1.8.23.custom.css
New file
@@ -0,0 +1,310 @@
/*!
 * jQuery UI CSS Framework 1.8.23
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */
/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; }
.ui-helper-clearfix:after { clear: both; }
.ui-helper-clearfix { zoom: 1; }
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }
/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }
/* Icons
----------------------------------*/
/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
/*!
 * jQuery UI CSS Framework 1.8.23
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Segoe%20UI,%20Arial,%20sans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=333333&bgTextureHeader=12_gloss_wave.png&bgImgOpacityHeader=25&borderColorHeader=333333&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=000000&bgTextureContent=05_inset_soft.png&bgImgOpacityContent=25&borderColorContent=666666&fcContent=ffffff&iconColorContent=cccccc&bgColorDefault=555555&bgTextureDefault=02_glass.png&bgImgOpacityDefault=20&borderColorDefault=666666&fcDefault=eeeeee&iconColorDefault=cccccc&bgColorHover=0078a3&bgTextureHover=02_glass.png&bgImgOpacityHover=40&borderColorHover=59b4d4&fcHover=ffffff&iconColorHover=ffffff&bgColorActive=f58400&bgTextureActive=05_inset_soft.png&bgImgOpacityActive=30&borderColorActive=ffaf0f&fcActive=ffffff&iconColorActive=222222&bgColorHighlight=eeeeee&bgTextureHighlight=03_highlight_soft.png&bgImgOpacityHighlight=80&borderColorHighlight=cccccc&fcHighlight=2e7db2&iconColorHighlight=4b8e0b&bgColorError=ffc73d&bgTextureError=02_glass.png&bgImgOpacityError=40&borderColorError=ffb73d&fcError=111111&iconColorError=a83300&bgColorOverlay=5c5c5c&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=50&opacityOverlay=80&bgColorShadow=cccccc&bgTextureShadow=01_flat.png&bgImgOpacityShadow=30&opacityShadow=60&thicknessShadow=7px&offsetTopShadow=-7px&offsetLeftShadow=-7px&cornerRadiusShadow=8px
 */
/* Component containers
----------------------------------*/
.ui-widget { font-family: Segoe UI, Arial, sans-serif; font-size: 1.1em; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Segoe UI, Arial, sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #666666; background: #000000 url(images/ui-bg_inset-soft_25_000000_1x100.png) 50% bottom repeat-x; color: #ffffff; }
.ui-widget-content a { color: #ffffff; }
.ui-widget-header { border: 1px solid #333333; background: #333333 url(images/ui-bg_gloss-wave_25_333333_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }
/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #666666; background: #555555 url(images/ui-bg_glass_20_555555_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #eeeeee; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #eeeeee; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #59b4d4; background: #0078a3 url(images/ui-bg_glass_40_0078a3_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #ffffff; }
.ui-state-hover a, .ui-state-hover a:hover { color: #ffffff; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #ffaf0f; background: #f58400 url(images/ui-bg_inset-soft_30_f58400_1x100.png) 50% 50% repeat-x; font-weight: bold; color: #ffffff; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #ffffff; text-decoration: none; }
.ui-widget :active { outline: none; }
/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #cccccc; background: #eeeeee url(images/ui-bg_highlight-soft_80_eeeeee_1x100.png) 50% top repeat-x; color: #2e7db2; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #2e7db2; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #ffb73d; background: #ffc73d url(images/ui-bg_glass_40_ffc73d_1x400.png) 50% 50% repeat-x; color: #111111; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #111111; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #111111; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
/* Icons
----------------------------------*/
/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_cccccc_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(images/ui-icons_cccccc_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(images/ui-icons_ffffff_256x240.png); }
.ui-state-default .ui-icon { background-image: url(images/ui-icons_cccccc_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_ffffff_256x240.png); }
.ui-state-active .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_4b8e0b_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_a83300_256x240.png); }
/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
/* Misc visuals
----------------------------------*/
/* Corner radius */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; -khtml-border-top-left-radius: 6px; border-top-left-radius: 6px; }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; -khtml-border-top-right-radius: 6px; border-top-right-radius: 6px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; -khtml-border-bottom-left-radius: 6px; border-bottom-left-radius: 6px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; -khtml-border-bottom-right-radius: 6px; border-bottom-right-radius: 6px; }
/* Overlays */
.ui-widget-overlay { background: #5c5c5c url(images/ui-bg_flat_50_5c5c5c_40x100.png) 50% 50% repeat-x; opacity: .80;filter:Alpha(Opacity=80); }
.ui-widget-shadow { margin: -7px 0 0 -7px; padding: 7px; background: #cccccc url(images/ui-bg_flat_30_cccccc_40x100.png) 50% 50% repeat-x; opacity: .60;filter:Alpha(Opacity=60); -moz-border-radius: 8px; -khtml-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }/*!
 * jQuery UI Slider 1.8.23
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Slider#theming
 */
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }
.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }
.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }
src/main/resources/code/android/library-common/build/intermediates/library_assets/release/out/index.html
New file
@@ -0,0 +1,19 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta name="viewport" content=""/>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
    <title>FamilyAlbum</title>
    <link rel="stylesheet" type="text/css" href="css/main.css"  media="all"/>
    <script type="text/javascript" src="lib/jquery-1.7.2.min.js"> </script>
    <script type="text/javascript" src="lib/jquery-ui-1.8.23.custom.min.js"> </script>
    <script type="text/javascript" src="lib/jquery.confirm.js"> </script>
    <script type="text/javascript" src="js/main.js"> </script>
</head>
<body>
    <video src="file:///mnt/sdcard/big_buck_bunny.mp4" controls="controls" height="210px" width="380px"></video>
</body>
</html>
src/main/resources/code/android/library-common/build/intermediates/library_assets/release/out/js/main.js
New file
@@ -0,0 +1,99 @@
//API_KEY && API_SIG for flickr
var API_KEY = "8873397f084b2390be0fca6d0058c937";
var API_SIG = "e78c1066099b5954";
var url = "http://192.168.1.101:8080/web/";
var PicasaMgr = {
        /**
         * return true if send successfully, else return false
         *
         * data is a json object e.g. {a: "hello", b: "hi"}
         *
         * callback(status),
         */
        sendReport : function(data, type, callback){
            var reportData = data;
            if(!callback){
                callback = this._defaultCallback;
            }
            this._callback = callback;
            //send data timeout
            var timeOutId = setTimeout(this._requestTimeoutCallback, this._requestTimeout);
            var xmlHttpRequest = this._getXmlHttpRequest();
            alert(url);
            var reqParam = this._getRequestPara("POST", url);
            xmlHttpRequest.open(reqParam.method, reqParam.url, reqParam.async);
            xmlHttpRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded;");
            xmlHttpRequest.onreadystatechange = function(){
                clearTimeout(timeOutId);
                if(this.readyState == 4){
                    alert(this.status);
                    callback(this.status == 200);
                }
            };
            try{
                alert("send : "+ reportData);
                xmlHttpRequest.send(reportData);
            }catch(e){
                alert("send error:  "+e);
            }
        },
        _requestTimeoutCallback: function(){
            var xmlHttp = Logger.Reporter._getXmlHttpRequest();
            if(xmlHttp != null){
                xmlHttp.onreadystatechange = null;
                xmlHttp.abort(); //doesn't work correctly
                Logger.Reporter._callback(false);
            }
        },
        /**
         * do nothing
         */
        _defaultCallback : function(status){
            alert(status);
        },
        _getRequestPara : function(_method,_url){
            return {method : _method, url: _url, async : true};
        },
        _getXmlHttpRequest : function(){
            var xmlHttpRequest = null;
            if (window.XMLHttpRequest) {
                xmlHttpRequest = new XMLHttpRequest();
            } else {
                var MSXML = ['MSXML2.XMLHTTP.5.0', 'MSXML2.XMLHTTP.4.0',
                        'MSXML2.XMLHTTP.3.0', 'MSXML2.XMLHTTP', 'Microsoft.XMLHTTP'];
                for ( var i = 0; i < MSXML.length; i++) {
                    try {
                        xmlHttpRequest = new ActiveXObject(MSXML[i]);
                    } catch (e) {
                    }
                }
            }
            return xmlHttpRequest;
        },
        _callback : null,
        _requestTimeout : 5000
};
function test() {
    PicasaMgr.sendReport("111");
}
src/main/resources/code/android/library-common/build/intermediates/library_assets/release/out/lib/jquery-1.7.2.min.js
New file
@@ -0,0 +1,4 @@
/*! jQuery v1.7.2 jquery.com | jquery.org/license */
(function(a,b){function cy(a){return f.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:!1}function cu(a){if(!cj[a]){var b=c.body,d=f("<"+a+">").appendTo(b),e=d.css("display");d.remove();if(e==="none"||e===""){ck||(ck=c.createElement("iframe"),ck.frameBorder=ck.width=ck.height=0),b.appendChild(ck);if(!cl||!ck.createElement)cl=(ck.contentWindow||ck.contentDocument).document,cl.write((f.support.boxModel?"<!doctype html>":"")+"<html><body>"),cl.close();d=cl.createElement(a),cl.body.appendChild(d),e=f.css(d,"display"),b.removeChild(ck)}cj[a]=e}return cj[a]}function ct(a,b){var c={};f.each(cp.concat.apply([],cp.slice(0,b)),function(){c[this]=a});return c}function cs(){cq=b}function cr(){setTimeout(cs,0);return cq=f.now()}function ci(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}function ch(){try{return new a.XMLHttpRequest}catch(b){}}function cb(a,c){a.dataFilter&&(c=a.dataFilter(c,a.dataType));var d=a.dataTypes,e={},g,h,i=d.length,j,k=d[0],l,m,n,o,p;for(g=1;g<i;g++){if(g===1)for(h in a.converters)typeof h=="string"&&(e[h.toLowerCase()]=a.converters[h]);l=k,k=d[g];if(k==="*")k=l;else if(l!=="*"&&l!==k){m=l+" "+k,n=e[m]||e["* "+k];if(!n){p=b;for(o in e){j=o.split(" ");if(j[0]===l||j[0]==="*"){p=e[j[1]+" "+k];if(p){o=e[o],o===!0?n=p:p===!0&&(n=o);break}}}}!n&&!p&&f.error("No conversion from "+m.replace(" "," to ")),n!==!0&&(c=n?n(c):p(o(c)))}}return c}function ca(a,c,d){var e=a.contents,f=a.dataTypes,g=a.responseFields,h,i,j,k;for(i in g)i in d&&(c[g[i]]=d[i]);while(f[0]==="*")f.shift(),h===b&&(h=a.mimeType||c.getResponseHeader("content-type"));if(h)for(i in e)if(e[i]&&e[i].test(h)){f.unshift(i);break}if(f[0]in d)j=f[0];else{for(i in d){if(!f[0]||a.converters[i+" "+f[0]]){j=i;break}k||(k=i)}j=j||k}if(j){j!==f[0]&&f.unshift(j);return d[j]}}function b_(a,b,c,d){if(f.isArray(b))f.each(b,function(b,e){c||bD.test(a)?d(a,e):b_(a+"["+(typeof e=="object"?b:"")+"]",e,c,d)});else if(!c&&f.type(b)==="object")for(var e in b)b_(a+"["+e+"]",b[e],c,d);else d(a,b)}function b$(a,c){var d,e,g=f.ajaxSettings.flatOptions||{};for(d in c)c[d]!==b&&((g[d]?a:e||(e={}))[d]=c[d]);e&&f.extend(!0,a,e)}function bZ(a,c,d,e,f,g){f=f||c.dataTypes[0],g=g||{},g[f]=!0;var h=a[f],i=0,j=h?h.length:0,k=a===bS,l;for(;i<j&&(k||!l);i++)l=h[i](c,d,e),typeof l=="string"&&(!k||g[l]?l=b:(c.dataTypes.unshift(l),l=bZ(a,c,d,e,l,g)));(k||!l)&&!g["*"]&&(l=bZ(a,c,d,e,"*",g));return l}function bY(a){return function(b,c){typeof b!="string"&&(c=b,b="*");if(f.isFunction(c)){var d=b.toLowerCase().split(bO),e=0,g=d.length,h,i,j;for(;e<g;e++)h=d[e],j=/^\+/.test(h),j&&(h=h.substr(1)||"*"),i=a[h]=a[h]||[],i[j?"unshift":"push"](c)}}}function bB(a,b,c){var d=b==="width"?a.offsetWidth:a.offsetHeight,e=b==="width"?1:0,g=4;if(d>0){if(c!=="border")for(;e<g;e+=2)c||(d-=parseFloat(f.css(a,"padding"+bx[e]))||0),c==="margin"?d+=parseFloat(f.css(a,c+bx[e]))||0:d-=parseFloat(f.css(a,"border"+bx[e]+"Width"))||0;return d+"px"}d=by(a,b);if(d<0||d==null)d=a.style[b];if(bt.test(d))return d;d=parseFloat(d)||0;if(c)for(;e<g;e+=2)d+=parseFloat(f.css(a,"padding"+bx[e]))||0,c!=="padding"&&(d+=parseFloat(f.css(a,"border"+bx[e]+"Width"))||0),c==="margin"&&(d+=parseFloat(f.css(a,c+bx[e]))||0);return d+"px"}function bo(a){var b=c.createElement("div");bh.appendChild(b),b.innerHTML=a.outerHTML;return b.firstChild}function bn(a){var b=(a.nodeName||"").toLowerCase();b==="input"?bm(a):b!=="script"&&typeof a.getElementsByTagName!="undefined"&&f.grep(a.getElementsByTagName("input"),bm)}function bm(a){if(a.type==="checkbox"||a.type==="radio")a.defaultChecked=a.checked}function bl(a){return typeof a.getElementsByTagName!="undefined"?a.getElementsByTagName("*"):typeof a.querySelectorAll!="undefined"?a.querySelectorAll("*"):[]}function bk(a,b){var c;b.nodeType===1&&(b.clearAttributes&&b.clearAttributes(),b.mergeAttributes&&b.mergeAttributes(a),c=b.nodeName.toLowerCase(),c==="object"?b.outerHTML=a.outerHTML:c!=="input"||a.type!=="checkbox"&&a.type!=="radio"?c==="option"?b.selected=a.defaultSelected:c==="input"||c==="textarea"?b.defaultValue=a.defaultValue:c==="script"&&b.text!==a.text&&(b.text=a.text):(a.checked&&(b.defaultChecked=b.checked=a.checked),b.value!==a.value&&(b.value=a.value)),b.removeAttribute(f.expando),b.removeAttribute("_submit_attached"),b.removeAttribute("_change_attached"))}function bj(a,b){if(b.nodeType===1&&!!f.hasData(a)){var c,d,e,g=f._data(a),h=f._data(b,g),i=g.events;if(i){delete h.handle,h.events={};for(c in i)for(d=0,e=i[c].length;d<e;d++)f.event.add(b,c,i[c][d])}h.data&&(h.data=f.extend({},h.data))}}function bi(a,b){return f.nodeName(a,"table")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function U(a){var b=V.split("|"),c=a.createDocumentFragment();if(c.createElement)while(b.length)c.createElement(b.pop());return c}function T(a,b,c){b=b||0;if(f.isFunction(b))return f.grep(a,function(a,d){var e=!!b.call(a,d,a);return e===c});if(b.nodeType)return f.grep(a,function(a,d){return a===b===c});if(typeof b=="string"){var d=f.grep(a,function(a){return a.nodeType===1});if(O.test(b))return f.filter(b,d,!c);b=f.filter(b,d)}return f.grep(a,function(a,d){return f.inArray(a,b)>=0===c})}function S(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function K(){return!0}function J(){return!1}function n(a,b,c){var d=b+"defer",e=b+"queue",g=b+"mark",h=f._data(a,d);h&&(c==="queue"||!f._data(a,e))&&(c==="mark"||!f._data(a,g))&&setTimeout(function(){!f._data(a,e)&&!f._data(a,g)&&(f.removeData(a,d,!0),h.fire())},0)}function m(a){for(var b in a){if(b==="data"&&f.isEmptyObject(a[b]))continue;if(b!=="toJSON")return!1}return!0}function l(a,c,d){if(d===b&&a.nodeType===1){var e="data-"+c.replace(k,"-$1").toLowerCase();d=a.getAttribute(e);if(typeof d=="string"){try{d=d==="true"?!0:d==="false"?!1:d==="null"?null:f.isNumeric(d)?+d:j.test(d)?f.parseJSON(d):d}catch(g){}f.data(a,c,d)}else d=b}return d}function h(a){var b=g[a]={},c,d;a=a.split(/\s+/);for(c=0,d=a.length;c<d;c++)b[a[c]]=!0;return b}var c=a.document,d=a.navigator,e=a.location,f=function(){function J(){if(!e.isReady){try{c.documentElement.doScroll("left")}catch(a){setTimeout(J,1);return}e.ready()}}var e=function(a,b){return new e.fn.init(a,b,h)},f=a.jQuery,g=a.$,h,i=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,j=/\S/,k=/^\s+/,l=/\s+$/,m=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,n=/^[\],:{}\s]*$/,o=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,p=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,q=/(?:^|:|,)(?:\s*\[)+/g,r=/(webkit)[ \/]([\w.]+)/,s=/(opera)(?:.*version)?[ \/]([\w.]+)/,t=/(msie) ([\w.]+)/,u=/(mozilla)(?:.*? rv:([\w.]+))?/,v=/-([a-z]|[0-9])/ig,w=/^-ms-/,x=function(a,b){return(b+"").toUpperCase()},y=d.userAgent,z,A,B,C=Object.prototype.toString,D=Object.prototype.hasOwnProperty,E=Array.prototype.push,F=Array.prototype.slice,G=String.prototype.trim,H=Array.prototype.indexOf,I={};e.fn=e.prototype={constructor:e,init:function(a,d,f){var g,h,j,k;if(!a)return this;if(a.nodeType){this.context=this[0]=a,this.length=1;return this}if(a==="body"&&!d&&c.body){this.context=c,this[0]=c.body,this.selector=a,this.length=1;return this}if(typeof a=="string"){a.charAt(0)!=="<"||a.charAt(a.length-1)!==">"||a.length<3?g=i.exec(a):g=[null,a,null];if(g&&(g[1]||!d)){if(g[1]){d=d instanceof e?d[0]:d,k=d?d.ownerDocument||d:c,j=m.exec(a),j?e.isPlainObject(d)?(a=[c.createElement(j[1])],e.fn.attr.call(a,d,!0)):a=[k.createElement(j[1])]:(j=e.buildFragment([g[1]],[k]),a=(j.cacheable?e.clone(j.fragment):j.fragment).childNodes);return e.merge(this,a)}h=c.getElementById(g[2]);if(h&&h.parentNode){if(h.id!==g[2])return f.find(a);this.length=1,this[0]=h}this.context=c,this.selector=a;return this}return!d||d.jquery?(d||f).find(a):this.constructor(d).find(a)}if(e.isFunction(a))return f.ready(a);a.selector!==b&&(this.selector=a.selector,this.context=a.context);return e.makeArray(a,this)},selector:"",jquery:"1.7.2",length:0,size:function(){return this.length},toArray:function(){return F.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var d=this.constructor();e.isArray(a)?E.apply(d,a):e.merge(d,a),d.prevObject=this,d.context=this.context,b==="find"?d.selector=this.selector+(this.selector?" ":"")+c:b&&(d.selector=this.selector+"."+b+"("+c+")");return d},each:function(a,b){return e.each(this,a,b)},ready:function(a){e.bindReady(),A.add(a);return this},eq:function(a){a=+a;return a===-1?this.slice(a):this.slice(a,a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(F.apply(this,arguments),"slice",F.call(arguments).join(","))},map:function(a){return this.pushStack(e.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:E,sort:[].sort,splice:[].splice},e.fn.init.prototype=e.fn,e.extend=e.fn.extend=function(){var a,c,d,f,g,h,i=arguments[0]||{},j=1,k=arguments.length,l=!1;typeof i=="boolean"&&(l=i,i=arguments[1]||{},j=2),typeof i!="object"&&!e.isFunction(i)&&(i={}),k===j&&(i=this,--j);for(;j<k;j++)if((a=arguments[j])!=null)for(c in a){d=i[c],f=a[c];if(i===f)continue;l&&f&&(e.isPlainObject(f)||(g=e.isArray(f)))?(g?(g=!1,h=d&&e.isArray(d)?d:[]):h=d&&e.isPlainObject(d)?d:{},i[c]=e.extend(l,h,f)):f!==b&&(i[c]=f)}return i},e.extend({noConflict:function(b){a.$===e&&(a.$=g),b&&a.jQuery===e&&(a.jQuery=f);return e},isReady:!1,readyWait:1,holdReady:function(a){a?e.readyWait++:e.ready(!0)},ready:function(a){if(a===!0&&!--e.readyWait||a!==!0&&!e.isReady){if(!c.body)return setTimeout(e.ready,1);e.isReady=!0;if(a!==!0&&--e.readyWait>0)return;A.fireWith(c,[e]),e.fn.trigger&&e(c).trigger("ready").off("ready")}},bindReady:function(){if(!A){A=e.Callbacks("once memory");if(c.readyState==="complete")return setTimeout(e.ready,1);if(c.addEventListener)c.addEventListener("DOMContentLoaded",B,!1),a.addEventListener("load",e.ready,!1);else if(c.attachEvent){c.attachEvent("onreadystatechange",B),a.attachEvent("onload",e.ready);var b=!1;try{b=a.frameElement==null}catch(d){}c.documentElement.doScroll&&b&&J()}}},isFunction:function(a){return e.type(a)==="function"},isArray:Array.isArray||function(a){return e.type(a)==="array"},isWindow:function(a){return a!=null&&a==a.window},isNumeric:function(a){return!isNaN(parseFloat(a))&&isFinite(a)},type:function(a){return a==null?String(a):I[C.call(a)]||"object"},isPlainObject:function(a){if(!a||e.type(a)!=="object"||a.nodeType||e.isWindow(a))return!1;try{if(a.constructor&&!D.call(a,"constructor")&&!D.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}var d;for(d in a);return d===b||D.call(a,d)},isEmptyObject:function(a){for(var b in a)return!1;return!0},error:function(a){throw new Error(a)},parseJSON:function(b){if(typeof b!="string"||!b)return null;b=e.trim(b);if(a.JSON&&a.JSON.parse)return a.JSON.parse(b);if(n.test(b.replace(o,"@").replace(p,"]").replace(q,"")))return(new Function("return "+b))();e.error("Invalid JSON: "+b)},parseXML:function(c){if(typeof c!="string"||!c)return null;var d,f;try{a.DOMParser?(f=new DOMParser,d=f.parseFromString(c,"text/xml")):(d=new ActiveXObject("Microsoft.XMLDOM"),d.async="false",d.loadXML(c))}catch(g){d=b}(!d||!d.documentElement||d.getElementsByTagName("parsererror").length)&&e.error("Invalid XML: "+c);return d},noop:function(){},globalEval:function(b){b&&j.test(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(w,"ms-").replace(v,x)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,c,d){var f,g=0,h=a.length,i=h===b||e.isFunction(a);if(d){if(i){for(f in a)if(c.apply(a[f],d)===!1)break}else for(;g<h;)if(c.apply(a[g++],d)===!1)break}else if(i){for(f in a)if(c.call(a[f],f,a[f])===!1)break}else for(;g<h;)if(c.call(a[g],g,a[g++])===!1)break;return a},trim:G?function(a){return a==null?"":G.call(a)}:function(a){return a==null?"":(a+"").replace(k,"").replace(l,"")},makeArray:function(a,b){var c=b||[];if(a!=null){var d=e.type(a);a.length==null||d==="string"||d==="function"||d==="regexp"||e.isWindow(a)?E.call(c,a):e.merge(c,a)}return c},inArray:function(a,b,c){var d;if(b){if(H)return H.call(b,a,c);d=b.length,c=c?c<0?Math.max(0,d+c):c:0;for(;c<d;c++)if(c in b&&b[c]===a)return c}return-1},merge:function(a,c){var d=a.length,e=0;if(typeof c.length=="number")for(var f=c.length;e<f;e++)a[d++]=c[e];else while(c[e]!==b)a[d++]=c[e++];a.length=d;return a},grep:function(a,b,c){var d=[],e;c=!!c;for(var f=0,g=a.length;f<g;f++)e=!!b(a[f],f),c!==e&&d.push(a[f]);return d},map:function(a,c,d){var f,g,h=[],i=0,j=a.length,k=a instanceof e||j!==b&&typeof j=="number"&&(j>0&&a[0]&&a[j-1]||j===0||e.isArray(a));if(k)for(;i<j;i++)f=c(a[i],i,d),f!=null&&(h[h.length]=f);else for(g in a)f=c(a[g],g,d),f!=null&&(h[h.length]=f);return h.concat.apply([],h)},guid:1,proxy:function(a,c){if(typeof c=="string"){var d=a[c];c=a,a=d}if(!e.isFunction(a))return b;var f=F.call(arguments,2),g=function(){return a.apply(c,f.concat(F.call(arguments)))};g.guid=a.guid=a.guid||g.guid||e.guid++;return g},access:function(a,c,d,f,g,h,i){var j,k=d==null,l=0,m=a.length;if(d&&typeof d=="object"){for(l in d)e.access(a,c,l,d[l],1,h,f);g=1}else if(f!==b){j=i===b&&e.isFunction(f),k&&(j?(j=c,c=function(a,b,c){return j.call(e(a),c)}):(c.call(a,f),c=null));if(c)for(;l<m;l++)c(a[l],d,j?f.call(a[l],l,c(a[l],d)):f,i);g=1}return g?a:k?c.call(a):m?c(a[0],d):h},now:function(){return(new Date).getTime()},uaMatch:function(a){a=a.toLowerCase();var b=r.exec(a)||s.exec(a)||t.exec(a)||a.indexOf("compatible")<0&&u.exec(a)||[];return{browser:b[1]||"",version:b[2]||"0"}},sub:function(){function a(b,c){return new a.fn.init(b,c)}e.extend(!0,a,this),a.superclass=this,a.fn=a.prototype=this(),a.fn.constructor=a,a.sub=this.sub,a.fn.init=function(d,f){f&&f instanceof e&&!(f instanceof a)&&(f=a(f));return e.fn.init.call(this,d,f,b)},a.fn.init.prototype=a.fn;var b=a(c);return a},browser:{}}),e.each("Boolean Number String Function Array Date RegExp Object".split(" "),function(a,b){I["[object "+b+"]"]=b.toLowerCase()}),z=e.uaMatch(y),z.browser&&(e.browser[z.browser]=!0,e.browser.version=z.version),e.browser.webkit&&(e.browser.safari=!0),j.test(" ")&&(k=/^[\s\xA0]+/,l=/[\s\xA0]+$/),h=e(c),c.addEventListener?B=function(){c.removeEventListener("DOMContentLoaded",B,!1),e.ready()}:c.attachEvent&&(B=function(){c.readyState==="complete"&&(c.detachEvent("onreadystatechange",B),e.ready())});return e}(),g={};f.Callbacks=function(a){a=a?g[a]||h(a):{};var c=[],d=[],e,i,j,k,l,m,n=function(b){var d,e,g,h,i;for(d=0,e=b.length;d<e;d++)g=b[d],h=f.type(g),h==="array"?n(g):h==="function"&&(!a.unique||!p.has(g))&&c.push(g)},o=function(b,f){f=f||[],e=!a.memory||[b,f],i=!0,j=!0,m=k||0,k=0,l=c.length;for(;c&&m<l;m++)if(c[m].apply(b,f)===!1&&a.stopOnFalse){e=!0;break}j=!1,c&&(a.once?e===!0?p.disable():c=[]:d&&d.length&&(e=d.shift(),p.fireWith(e[0],e[1])))},p={add:function(){if(c){var a=c.length;n(arguments),j?l=c.length:e&&e!==!0&&(k=a,o(e[0],e[1]))}return this},remove:function(){if(c){var b=arguments,d=0,e=b.length;for(;d<e;d++)for(var f=0;f<c.length;f++)if(b[d]===c[f]){j&&f<=l&&(l--,f<=m&&m--),c.splice(f--,1);if(a.unique)break}}return this},has:function(a){if(c){var b=0,d=c.length;for(;b<d;b++)if(a===c[b])return!0}return!1},empty:function(){c=[];return this},disable:function(){c=d=e=b;return this},disabled:function(){return!c},lock:function(){d=b,(!e||e===!0)&&p.disable();return this},locked:function(){return!d},fireWith:function(b,c){d&&(j?a.once||d.push([b,c]):(!a.once||!e)&&o(b,c));return this},fire:function(){p.fireWith(this,arguments);return this},fired:function(){return!!i}};return p};var i=[].slice;f.extend({Deferred:function(a){var b=f.Callbacks("once memory"),c=f.Callbacks("once memory"),d=f.Callbacks("memory"),e="pending",g={resolve:b,reject:c,notify:d},h={done:b.add,fail:c.add,progress:d.add,state:function(){return e},isResolved:b.fired,isRejected:c.fired,then:function(a,b,c){i.done(a).fail(b).progress(c);return this},always:function(){i.done.apply(i,arguments).fail.apply(i,arguments);return this},pipe:function(a,b,c){return f.Deferred(function(d){f.each({done:[a,"resolve"],fail:[b,"reject"],progress:[c,"notify"]},function(a,b){var c=b[0],e=b[1],g;f.isFunction(c)?i[a](function(){g=c.apply(this,arguments),g&&f.isFunction(g.promise)?g.promise().then(d.resolve,d.reject,d.notify):d[e+"With"](this===i?d:this,[g])}):i[a](d[e])})}).promise()},promise:function(a){if(a==null)a=h;else for(var b in h)a[b]=h[b];return a}},i=h.promise({}),j;for(j in g)i[j]=g[j].fire,i[j+"With"]=g[j].fireWith;i.done(function(){e="resolved"},c.disable,d.lock).fail(function(){e="rejected"},b.disable,d.lock),a&&a.call(i,i);return i},when:function(a){function m(a){return function(b){e[a]=arguments.length>1?i.call(arguments,0):b,j.notifyWith(k,e)}}function l(a){return function(c){b[a]=arguments.length>1?i.call(arguments,0):c,--g||j.resolveWith(j,b)}}var b=i.call(arguments,0),c=0,d=b.length,e=Array(d),g=d,h=d,j=d<=1&&a&&f.isFunction(a.promise)?a:f.Deferred(),k=j.promise();if(d>1){for(;c<d;c++)b[c]&&b[c].promise&&f.isFunction(b[c].promise)?b[c].promise().then(l(c),j.reject,m(c)):--g;g||j.resolveWith(j,b)}else j!==a&&j.resolveWith(j,d?[a]:[]);return k}}),f.support=function(){var b,d,e,g,h,i,j,k,l,m,n,o,p=c.createElement("div"),q=c.documentElement;p.setAttribute("className","t"),p.innerHTML="   <link/><table></table><a href='/a' style='top:1px;float:left;opacity:.55;'>a</a><input type='checkbox'/>",d=p.getElementsByTagName("*"),e=p.getElementsByTagName("a")[0];if(!d||!d.length||!e)return{};g=c.createElement("select"),h=g.appendChild(c.createElement("option")),i=p.getElementsByTagName("input")[0],b={leadingWhitespace:p.firstChild.nodeType===3,tbody:!p.getElementsByTagName("tbody").length,htmlSerialize:!!p.getElementsByTagName("link").length,style:/top/.test(e.getAttribute("style")),hrefNormalized:e.getAttribute("href")==="/a",opacity:/^0.55/.test(e.style.opacity),cssFloat:!!e.style.cssFloat,checkOn:i.value==="on",optSelected:h.selected,getSetAttribute:p.className!=="t",enctype:!!c.createElement("form").enctype,html5Clone:c.createElement("nav").cloneNode(!0).outerHTML!=="<:nav></:nav>",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0,pixelMargin:!0},f.boxModel=b.boxModel=c.compatMode==="CSS1Compat",i.checked=!0,b.noCloneChecked=i.cloneNode(!0).checked,g.disabled=!0,b.optDisabled=!h.disabled;try{delete p.test}catch(r){b.deleteExpando=!1}!p.addEventListener&&p.attachEvent&&p.fireEvent&&(p.attachEvent("onclick",function(){b.noCloneEvent=!1}),p.cloneNode(!0).fireEvent("onclick")),i=c.createElement("input"),i.value="t",i.setAttribute("type","radio"),b.radioValue=i.value==="t",i.setAttribute("checked","checked"),i.setAttribute("name","t"),p.appendChild(i),j=c.createDocumentFragment(),j.appendChild(p.lastChild),b.checkClone=j.cloneNode(!0).cloneNode(!0).lastChild.checked,b.appendChecked=i.checked,j.removeChild(i),j.appendChild(p);if(p.attachEvent)for(n in{submit:1,change:1,focusin:1})m="on"+n,o=m in p,o||(p.setAttribute(m,"return;"),o=typeof p[m]=="function"),b[n+"Bubbles"]=o;j.removeChild(p),j=g=h=p=i=null,f(function(){var d,e,g,h,i,j,l,m,n,q,r,s,t,u=c.getElementsByTagName("body")[0];!u||(m=1,t="padding:0;margin:0;border:",r="position:absolute;top:0;left:0;width:1px;height:1px;",s=t+"0;visibility:hidden;",n="style='"+r+t+"5px solid #000;",q="<div "+n+"display:block;'><div style='"+t+"0;display:block;overflow:hidden;'></div></div>"+"<table "+n+"' cellpadding='0' cellspacing='0'>"+"<tr><td></td></tr></table>",d=c.createElement("div"),d.style.cssText=s+"width:0;height:0;position:static;top:0;margin-top:"+m+"px",u.insertBefore(d,u.firstChild),p=c.createElement("div"),d.appendChild(p),p.innerHTML="<table><tr><td style='"+t+"0;display:none'></td><td>t</td></tr></table>",k=p.getElementsByTagName("td"),o=k[0].offsetHeight===0,k[0].style.display="",k[1].style.display="none",b.reliableHiddenOffsets=o&&k[0].offsetHeight===0,a.getComputedStyle&&(p.innerHTML="",l=c.createElement("div"),l.style.width="0",l.style.marginRight="0",p.style.width="2px",p.appendChild(l),b.reliableMarginRight=(parseInt((a.getComputedStyle(l,null)||{marginRight:0}).marginRight,10)||0)===0),typeof p.style.zoom!="undefined"&&(p.innerHTML="",p.style.width=p.style.padding="1px",p.style.border=0,p.style.overflow="hidden",p.style.display="inline",p.style.zoom=1,b.inlineBlockNeedsLayout=p.offsetWidth===3,p.style.display="block",p.style.overflow="visible",p.innerHTML="<div style='width:5px;'></div>",b.shrinkWrapBlocks=p.offsetWidth!==3),p.style.cssText=r+s,p.innerHTML=q,e=p.firstChild,g=e.firstChild,i=e.nextSibling.firstChild.firstChild,j={doesNotAddBorder:g.offsetTop!==5,doesAddBorderForTableAndCells:i.offsetTop===5},g.style.position="fixed",g.style.top="20px",j.fixedPosition=g.offsetTop===20||g.offsetTop===15,g.style.position=g.style.top="",e.style.overflow="hidden",e.style.position="relative",j.subtractsBorderForOverflowNotVisible=g.offsetTop===-5,j.doesNotIncludeMarginInBodyOffset=u.offsetTop!==m,a.getComputedStyle&&(p.style.marginTop="1%",b.pixelMargin=(a.getComputedStyle(p,null)||{marginTop:0}).marginTop!=="1%"),typeof d.style.zoom!="undefined"&&(d.style.zoom=1),u.removeChild(d),l=p=d=null,f.extend(b,j))});return b}();var j=/^(?:\{.*\}|\[.*\])$/,k=/([A-Z])/g;f.extend({cache:{},uuid:0,expando:"jQuery"+(f.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){a=a.nodeType?f.cache[a[f.expando]]:a[f.expando];return!!a&&!m(a)},data:function(a,c,d,e){if(!!f.acceptData(a)){var g,h,i,j=f.expando,k=typeof c=="string",l=a.nodeType,m=l?f.cache:a,n=l?a[j]:a[j]&&j,o=c==="events";if((!n||!m[n]||!o&&!e&&!m[n].data)&&k&&d===b)return;n||(l?a[j]=n=++f.uuid:n=j),m[n]||(m[n]={},l||(m[n].toJSON=f.noop));if(typeof c=="object"||typeof c=="function")e?m[n]=f.extend(m[n],c):m[n].data=f.extend(m[n].data,c);g=h=m[n],e||(h.data||(h.data={}),h=h.data),d!==b&&(h[f.camelCase(c)]=d);if(o&&!h[c])return g.events;k?(i=h[c],i==null&&(i=h[f.camelCase(c)])):i=h;return i}},removeData:function(a,b,c){if(!!f.acceptData(a)){var d,e,g,h=f.expando,i=a.nodeType,j=i?f.cache:a,k=i?a[h]:h;if(!j[k])return;if(b){d=c?j[k]:j[k].data;if(d){f.isArray(b)||(b in d?b=[b]:(b=f.camelCase(b),b in d?b=[b]:b=b.split(" ")));for(e=0,g=b.length;e<g;e++)delete d[b[e]];if(!(c?m:f.isEmptyObject)(d))return}}if(!c){delete j[k].data;if(!m(j[k]))return}f.support.deleteExpando||!j.setInterval?delete j[k]:j[k]=null,i&&(f.support.deleteExpando?delete a[h]:a.removeAttribute?a.removeAttribute(h):a[h]=null)}},_data:function(a,b,c){return f.data(a,b,c,!0)},acceptData:function(a){if(a.nodeName){var b=f.noData[a.nodeName.toLowerCase()];if(b)return b!==!0&&a.getAttribute("classid")===b}return!0}}),f.fn.extend({data:function(a,c){var d,e,g,h,i,j=this[0],k=0,m=null;if(a===b){if(this.length){m=f.data(j);if(j.nodeType===1&&!f._data(j,"parsedAttrs")){g=j.attributes;for(i=g.length;k<i;k++)h=g[k].name,h.indexOf("data-")===0&&(h=f.camelCase(h.substring(5)),l(j,h,m[h]));f._data(j,"parsedAttrs",!0)}}return m}if(typeof a=="object")return this.each(function(){f.data(this,a)});d=a.split(".",2),d[1]=d[1]?"."+d[1]:"",e=d[1]+"!";return f.access(this,function(c){if(c===b){m=this.triggerHandler("getData"+e,[d[0]]),m===b&&j&&(m=f.data(j,a),m=l(j,a,m));return m===b&&d[1]?this.data(d[0]):m}d[1]=c,this.each(function(){var b=f(this);b.triggerHandler("setData"+e,d),f.data(this,a,c),b.triggerHandler("changeData"+e,d)})},null,c,arguments.length>1,null,!1)},removeData:function(a){return this.each(function(){f.removeData(this,a)})}}),f.extend({_mark:function(a,b){a&&(b=(b||"fx")+"mark",f._data(a,b,(f._data(a,b)||0)+1))},_unmark:function(a,b,c){a!==!0&&(c=b,b=a,a=!1);if(b){c=c||"fx";var d=c+"mark",e=a?0:(f._data(b,d)||1)-1;e?f._data(b,d,e):(f.removeData(b,d,!0),n(b,c,"mark"))}},queue:function(a,b,c){var d;if(a){b=(b||"fx")+"queue",d=f._data(a,b),c&&(!d||f.isArray(c)?d=f._data(a,b,f.makeArray(c)):d.push(c));return d||[]}},dequeue:function(a,b){b=b||"fx";var c=f.queue(a,b),d=c.shift(),e={};d==="inprogress"&&(d=c.shift()),d&&(b==="fx"&&c.unshift("inprogress"),f._data(a,b+".run",e),d.call(a,function(){f.dequeue(a,b)},e)),c.length||(f.removeData(a,b+"queue "+b+".run",!0),n(a,b,"queue"))}}),f.fn.extend({queue:function(a,c){var d=2;typeof a!="string"&&(c=a,a="fx",d--);if(arguments.length<d)return f.queue(this[0],a);return c===b?this:this.each(function(){var b=f.queue(this,a,c);a==="fx"&&b[0]!=="inprogress"&&f.dequeue(this,a)})},dequeue:function(a){return this.each(function(){f.dequeue(this,a)})},delay:function(a,b){a=f.fx?f.fx.speeds[a]||a:a,b=b||"fx";return this.queue(b,function(b,c){var d=setTimeout(b,a);c.stop=function(){clearTimeout(d)}})},clearQueue:function(a){return this.queue(a||"fx",[])},promise:function(a,c){function m(){--h||d.resolveWith(e,[e])}typeof a!="string"&&(c=a,a=b),a=a||"fx";var d=f.Deferred(),e=this,g=e.length,h=1,i=a+"defer",j=a+"queue",k=a+"mark",l;while(g--)if(l=f.data(e[g],i,b,!0)||(f.data(e[g],j,b,!0)||f.data(e[g],k,b,!0))&&f.data(e[g],i,f.Callbacks("once memory"),!0))h++,l.add(m);m();return d.promise(c)}});var o=/[\n\t\r]/g,p=/\s+/,q=/\r/g,r=/^(?:button|input)$/i,s=/^(?:button|input|object|select|textarea)$/i,t=/^a(?:rea)?$/i,u=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,v=f.support.getSetAttribute,w,x,y;f.fn.extend({attr:function(a,b){return f.access(this,f.attr,a,b,arguments.length>1)},removeAttr:function(a){return this.each(function(){f.removeAttr(this,a)})},prop:function(a,b){return f.access(this,f.prop,a,b,arguments.length>1)},removeProp:function(a){a=f.propFix[a]||a;return this.each(function(){try{this[a]=b,delete this[a]}catch(c){}})},addClass:function(a){var b,c,d,e,g,h,i;if(f.isFunction(a))return this.each(function(b){f(this).addClass(a.call(this,b,this.className))});if(a&&typeof a=="string"){b=a.split(p);for(c=0,d=this.length;c<d;c++){e=this[c];if(e.nodeType===1)if(!e.className&&b.length===1)e.className=a;else{g=" "+e.className+" ";for(h=0,i=b.length;h<i;h++)~g.indexOf(" "+b[h]+" ")||(g+=b[h]+" ");e.className=f.trim(g)}}}return this},removeClass:function(a){var c,d,e,g,h,i,j;if(f.isFunction(a))return this.each(function(b){f(this).removeClass(a.call(this,b,this.className))});if(a&&typeof a=="string"||a===b){c=(a||"").split(p);for(d=0,e=this.length;d<e;d++){g=this[d];if(g.nodeType===1&&g.className)if(a){h=(" "+g.className+" ").replace(o," ");for(i=0,j=c.length;i<j;i++)h=h.replace(" "+c[i]+" "," ");g.className=f.trim(h)}else g.className=""}}return this},toggleClass:function(a,b){var c=typeof a,d=typeof b=="boolean";if(f.isFunction(a))return this.each(function(c){f(this).toggleClass(a.call(this,c,this.className,b),b)});return this.each(function(){if(c==="string"){var e,g=0,h=f(this),i=b,j=a.split(p);while(e=j[g++])i=d?i:!h.hasClass(e),h[i?"addClass":"removeClass"](e)}else if(c==="undefined"||c==="boolean")this.className&&f._data(this,"__className__",this.className),this.className=this.className||a===!1?"":f._data(this,"__className__")||""})},hasClass:function(a){var b=" "+a+" ",c=0,d=this.length;for(;c<d;c++)if(this[c].nodeType===1&&(" "+this[c].className+" ").replace(o," ").indexOf(b)>-1)return!0;return!1},val:function(a){var c,d,e,g=this[0];{if(!!arguments.length){e=f.isFunction(a);return this.each(function(d){var g=f(this),h;if(this.nodeType===1){e?h=a.call(this,d,g.val()):h=a,h==null?h="":typeof h=="number"?h+="":f.isArray(h)&&(h=f.map(h,function(a){return a==null?"":a+""})),c=f.valHooks[this.type]||f.valHooks[this.nodeName.toLowerCase()];if(!c||!("set"in c)||c.set(this,h,"value")===b)this.value=h}})}if(g){c=f.valHooks[g.type]||f.valHooks[g.nodeName.toLowerCase()];if(c&&"get"in c&&(d=c.get(g,"value"))!==b)return d;d=g.value;return typeof d=="string"?d.replace(q,""):d==null?"":d}}}}),f.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return!b||b.specified?a.value:a.text}},select:{get:function(a){var b,c,d,e,g=a.selectedIndex,h=[],i=a.options,j=a.type==="select-one";if(g<0)return null;c=j?g:0,d=j?g+1:i.length;for(;c<d;c++){e=i[c];if(e.selected&&(f.support.optDisabled?!e.disabled:e.getAttribute("disabled")===null)&&(!e.parentNode.disabled||!f.nodeName(e.parentNode,"optgroup"))){b=f(e).val();if(j)return b;h.push(b)}}if(j&&!h.length&&i.length)return f(i[g]).val();return h},set:function(a,b){var c=f.makeArray(b);f(a).find("option").each(function(){this.selected=f.inArray(f(this).val(),c)>=0}),c.length||(a.selectedIndex=-1);return c}}},attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0},attr:function(a,c,d,e){var g,h,i,j=a.nodeType;if(!!a&&j!==3&&j!==8&&j!==2){if(e&&c in f.attrFn)return f(a)[c](d);if(typeof a.getAttribute=="undefined")return f.prop(a,c,d);i=j!==1||!f.isXMLDoc(a),i&&(c=c.toLowerCase(),h=f.attrHooks[c]||(u.test(c)?x:w));if(d!==b){if(d===null){f.removeAttr(a,c);return}if(h&&"set"in h&&i&&(g=h.set(a,d,c))!==b)return g;a.setAttribute(c,""+d);return d}if(h&&"get"in h&&i&&(g=h.get(a,c))!==null)return g;g=a.getAttribute(c);return g===null?b:g}},removeAttr:function(a,b){var c,d,e,g,h,i=0;if(b&&a.nodeType===1){d=b.toLowerCase().split(p),g=d.length;for(;i<g;i++)e=d[i],e&&(c=f.propFix[e]||e,h=u.test(e),h||f.attr(a,e,""),a.removeAttribute(v?e:c),h&&c in a&&(a[c]=!1))}},attrHooks:{type:{set:function(a,b){if(r.test(a.nodeName)&&a.parentNode)f.error("type property can't be changed");else if(!f.support.radioValue&&b==="radio"&&f.nodeName(a,"input")){var c=a.value;a.setAttribute("type",b),c&&(a.value=c);return b}}},value:{get:function(a,b){if(w&&f.nodeName(a,"button"))return w.get(a,b);return b in a?a.value:null},set:function(a,b,c){if(w&&f.nodeName(a,"button"))return w.set(a,b,c);a.value=b}}},propFix:{tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},prop:function(a,c,d){var e,g,h,i=a.nodeType;if(!!a&&i!==3&&i!==8&&i!==2){h=i!==1||!f.isXMLDoc(a),h&&(c=f.propFix[c]||c,g=f.propHooks[c]);return d!==b?g&&"set"in g&&(e=g.set(a,d,c))!==b?e:a[c]=d:g&&"get"in g&&(e=g.get(a,c))!==null?e:a[c]}},propHooks:{tabIndex:{get:function(a){var c=a.getAttributeNode("tabindex");return c&&c.specified?parseInt(c.value,10):s.test(a.nodeName)||t.test(a.nodeName)&&a.href?0:b}}}}),f.attrHooks.tabindex=f.propHooks.tabIndex,x={get:function(a,c){var d,e=f.prop(a,c);return e===!0||typeof e!="boolean"&&(d=a.getAttributeNode(c))&&d.nodeValue!==!1?c.toLowerCase():b},set:function(a,b,c){var d;b===!1?f.removeAttr(a,c):(d=f.propFix[c]||c,d in a&&(a[d]=!0),a.setAttribute(c,c.toLowerCase()));return c}},v||(y={name:!0,id:!0,coords:!0},w=f.valHooks.button={get:function(a,c){var d;d=a.getAttributeNode(c);return d&&(y[c]?d.nodeValue!=="":d.specified)?d.nodeValue:b},set:function(a,b,d){var e=a.getAttributeNode(d);e||(e=c.createAttribute(d),a.setAttributeNode(e));return e.nodeValue=b+""}},f.attrHooks.tabindex.set=w.set,f.each(["width","height"],function(a,b){f.attrHooks[b]=f.extend(f.attrHooks[b],{set:function(a,c){if(c===""){a.setAttribute(b,"auto");return c}}})}),f.attrHooks.contenteditable={get:w.get,set:function(a,b,c){b===""&&(b="false"),w.set(a,b,c)}}),f.support.hrefNormalized||f.each(["href","src","width","height"],function(a,c){f.attrHooks[c]=f.extend(f.attrHooks[c],{get:function(a){var d=a.getAttribute(c,2);return d===null?b:d}})}),f.support.style||(f.attrHooks.style={get:function(a){return a.style.cssText.toLowerCase()||b},set:function(a,b){return a.style.cssText=""+b}}),f.support.optSelected||(f.propHooks.selected=f.extend(f.propHooks.selected,{get:function(a){var b=a.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex);return null}})),f.support.enctype||(f.propFix.enctype="encoding"),f.support.checkOn||f.each(["radio","checkbox"],function(){f.valHooks[this]={get:function(a){return a.getAttribute("value")===null?"on":a.value}}}),f.each(["radio","checkbox"],function(){f.valHooks[this]=f.extend(f.valHooks[this],{set:function(a,b){if(f.isArray(b))return a.checked=f.inArray(f(a).val(),b)>=0}})});var z=/^(?:textarea|input|select)$/i,A=/^([^\.]*)?(?:\.(.+))?$/,B=/(?:^|\s)hover(\.\S+)?\b/,C=/^key/,D=/^(?:mouse|contextmenu)|click/,E=/^(?:focusinfocus|focusoutblur)$/,F=/^(\w*)(?:#([\w\-]+))?(?:\.([\w\-]+))?$/,G=function(
a){var b=F.exec(a);b&&(b[1]=(b[1]||"").toLowerCase(),b[3]=b[3]&&new RegExp("(?:^|\\s)"+b[3]+"(?:\\s|$)"));return b},H=function(a,b){var c=a.attributes||{};return(!b[1]||a.nodeName.toLowerCase()===b[1])&&(!b[2]||(c.id||{}).value===b[2])&&(!b[3]||b[3].test((c["class"]||{}).value))},I=function(a){return f.event.special.hover?a:a.replace(B,"mouseenter$1 mouseleave$1")};f.event={add:function(a,c,d,e,g){var h,i,j,k,l,m,n,o,p,q,r,s;if(!(a.nodeType===3||a.nodeType===8||!c||!d||!(h=f._data(a)))){d.handler&&(p=d,d=p.handler,g=p.selector),d.guid||(d.guid=f.guid++),j=h.events,j||(h.events=j={}),i=h.handle,i||(h.handle=i=function(a){return typeof f!="undefined"&&(!a||f.event.triggered!==a.type)?f.event.dispatch.apply(i.elem,arguments):b},i.elem=a),c=f.trim(I(c)).split(" ");for(k=0;k<c.length;k++){l=A.exec(c[k])||[],m=l[1],n=(l[2]||"").split(".").sort(),s=f.event.special[m]||{},m=(g?s.delegateType:s.bindType)||m,s=f.event.special[m]||{},o=f.extend({type:m,origType:l[1],data:e,handler:d,guid:d.guid,selector:g,quick:g&&G(g),namespace:n.join(".")},p),r=j[m];if(!r){r=j[m]=[],r.delegateCount=0;if(!s.setup||s.setup.call(a,e,n,i)===!1)a.addEventListener?a.addEventListener(m,i,!1):a.attachEvent&&a.attachEvent("on"+m,i)}s.add&&(s.add.call(a,o),o.handler.guid||(o.handler.guid=d.guid)),g?r.splice(r.delegateCount++,0,o):r.push(o),f.event.global[m]=!0}a=null}},global:{},remove:function(a,b,c,d,e){var g=f.hasData(a)&&f._data(a),h,i,j,k,l,m,n,o,p,q,r,s;if(!!g&&!!(o=g.events)){b=f.trim(I(b||"")).split(" ");for(h=0;h<b.length;h++){i=A.exec(b[h])||[],j=k=i[1],l=i[2];if(!j){for(j in o)f.event.remove(a,j+b[h],c,d,!0);continue}p=f.event.special[j]||{},j=(d?p.delegateType:p.bindType)||j,r=o[j]||[],m=r.length,l=l?new RegExp("(^|\\.)"+l.split(".").sort().join("\\.(?:.*\\.)?")+"(\\.|$)"):null;for(n=0;n<r.length;n++)s=r[n],(e||k===s.origType)&&(!c||c.guid===s.guid)&&(!l||l.test(s.namespace))&&(!d||d===s.selector||d==="**"&&s.selector)&&(r.splice(n--,1),s.selector&&r.delegateCount--,p.remove&&p.remove.call(a,s));r.length===0&&m!==r.length&&((!p.teardown||p.teardown.call(a,l)===!1)&&f.removeEvent(a,j,g.handle),delete o[j])}f.isEmptyObject(o)&&(q=g.handle,q&&(q.elem=null),f.removeData(a,["events","handle"],!0))}},customEvent:{getData:!0,setData:!0,changeData:!0},trigger:function(c,d,e,g){if(!e||e.nodeType!==3&&e.nodeType!==8){var h=c.type||c,i=[],j,k,l,m,n,o,p,q,r,s;if(E.test(h+f.event.triggered))return;h.indexOf("!")>=0&&(h=h.slice(0,-1),k=!0),h.indexOf(".")>=0&&(i=h.split("."),h=i.shift(),i.sort());if((!e||f.event.customEvent[h])&&!f.event.global[h])return;c=typeof c=="object"?c[f.expando]?c:new f.Event(h,c):new f.Event(h),c.type=h,c.isTrigger=!0,c.exclusive=k,c.namespace=i.join("."),c.namespace_re=c.namespace?new RegExp("(^|\\.)"+i.join("\\.(?:.*\\.)?")+"(\\.|$)"):null,o=h.indexOf(":")<0?"on"+h:"";if(!e){j=f.cache;for(l in j)j[l].events&&j[l].events[h]&&f.event.trigger(c,d,j[l].handle.elem,!0);return}c.result=b,c.target||(c.target=e),d=d!=null?f.makeArray(d):[],d.unshift(c),p=f.event.special[h]||{};if(p.trigger&&p.trigger.apply(e,d)===!1)return;r=[[e,p.bindType||h]];if(!g&&!p.noBubble&&!f.isWindow(e)){s=p.delegateType||h,m=E.test(s+h)?e:e.parentNode,n=null;for(;m;m=m.parentNode)r.push([m,s]),n=m;n&&n===e.ownerDocument&&r.push([n.defaultView||n.parentWindow||a,s])}for(l=0;l<r.length&&!c.isPropagationStopped();l++)m=r[l][0],c.type=r[l][1],q=(f._data(m,"events")||{})[c.type]&&f._data(m,"handle"),q&&q.apply(m,d),q=o&&m[o],q&&f.acceptData(m)&&q.apply(m,d)===!1&&c.preventDefault();c.type=h,!g&&!c.isDefaultPrevented()&&(!p._default||p._default.apply(e.ownerDocument,d)===!1)&&(h!=="click"||!f.nodeName(e,"a"))&&f.acceptData(e)&&o&&e[h]&&(h!=="focus"&&h!=="blur"||c.target.offsetWidth!==0)&&!f.isWindow(e)&&(n=e[o],n&&(e[o]=null),f.event.triggered=h,e[h](),f.event.triggered=b,n&&(e[o]=n));return c.result}},dispatch:function(c){c=f.event.fix(c||a.event);var d=(f._data(this,"events")||{})[c.type]||[],e=d.delegateCount,g=[].slice.call(arguments,0),h=!c.exclusive&&!c.namespace,i=f.event.special[c.type]||{},j=[],k,l,m,n,o,p,q,r,s,t,u;g[0]=c,c.delegateTarget=this;if(!i.preDispatch||i.preDispatch.call(this,c)!==!1){if(e&&(!c.button||c.type!=="click")){n=f(this),n.context=this.ownerDocument||this;for(m=c.target;m!=this;m=m.parentNode||this)if(m.disabled!==!0){p={},r=[],n[0]=m;for(k=0;k<e;k++)s=d[k],t=s.selector,p[t]===b&&(p[t]=s.quick?H(m,s.quick):n.is(t)),p[t]&&r.push(s);r.length&&j.push({elem:m,matches:r})}}d.length>e&&j.push({elem:this,matches:d.slice(e)});for(k=0;k<j.length&&!c.isPropagationStopped();k++){q=j[k],c.currentTarget=q.elem;for(l=0;l<q.matches.length&&!c.isImmediatePropagationStopped();l++){s=q.matches[l];if(h||!c.namespace&&!s.namespace||c.namespace_re&&c.namespace_re.test(s.namespace))c.data=s.data,c.handleObj=s,o=((f.event.special[s.origType]||{}).handle||s.handler).apply(q.elem,g),o!==b&&(c.result=o,o===!1&&(c.preventDefault(),c.stopPropagation()))}}i.postDispatch&&i.postDispatch.call(this,c);return c.result}},props:"attrChange attrName relatedNode srcElement altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(a,b){a.which==null&&(a.which=b.charCode!=null?b.charCode:b.keyCode);return a}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(a,d){var e,f,g,h=d.button,i=d.fromElement;a.pageX==null&&d.clientX!=null&&(e=a.target.ownerDocument||c,f=e.documentElement,g=e.body,a.pageX=d.clientX+(f&&f.scrollLeft||g&&g.scrollLeft||0)-(f&&f.clientLeft||g&&g.clientLeft||0),a.pageY=d.clientY+(f&&f.scrollTop||g&&g.scrollTop||0)-(f&&f.clientTop||g&&g.clientTop||0)),!a.relatedTarget&&i&&(a.relatedTarget=i===a.target?d.toElement:i),!a.which&&h!==b&&(a.which=h&1?1:h&2?3:h&4?2:0);return a}},fix:function(a){if(a[f.expando])return a;var d,e,g=a,h=f.event.fixHooks[a.type]||{},i=h.props?this.props.concat(h.props):this.props;a=f.Event(g);for(d=i.length;d;)e=i[--d],a[e]=g[e];a.target||(a.target=g.srcElement||c),a.target.nodeType===3&&(a.target=a.target.parentNode),a.metaKey===b&&(a.metaKey=a.ctrlKey);return h.filter?h.filter(a,g):a},special:{ready:{setup:f.bindReady},load:{noBubble:!0},focus:{delegateType:"focusin"},blur:{delegateType:"focusout"},beforeunload:{setup:function(a,b,c){f.isWindow(this)&&(this.onbeforeunload=c)},teardown:function(a,b){this.onbeforeunload===b&&(this.onbeforeunload=null)}}},simulate:function(a,b,c,d){var e=f.extend(new f.Event,c,{type:a,isSimulated:!0,originalEvent:{}});d?f.event.trigger(e,null,b):f.event.dispatch.call(b,e),e.isDefaultPrevented()&&c.preventDefault()}},f.event.handle=f.event.dispatch,f.removeEvent=c.removeEventListener?function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c,!1)}:function(a,b,c){a.detachEvent&&a.detachEvent("on"+b,c)},f.Event=function(a,b){if(!(this instanceof f.Event))return new f.Event(a,b);a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||a.returnValue===!1||a.getPreventDefault&&a.getPreventDefault()?K:J):this.type=a,b&&f.extend(this,b),this.timeStamp=a&&a.timeStamp||f.now(),this[f.expando]=!0},f.Event.prototype={preventDefault:function(){this.isDefaultPrevented=K;var a=this.originalEvent;!a||(a.preventDefault?a.preventDefault():a.returnValue=!1)},stopPropagation:function(){this.isPropagationStopped=K;var a=this.originalEvent;!a||(a.stopPropagation&&a.stopPropagation(),a.cancelBubble=!0)},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=K,this.stopPropagation()},isDefaultPrevented:J,isPropagationStopped:J,isImmediatePropagationStopped:J},f.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(a,b){f.event.special[a]={delegateType:b,bindType:b,handle:function(a){var c=this,d=a.relatedTarget,e=a.handleObj,g=e.selector,h;if(!d||d!==c&&!f.contains(c,d))a.type=e.origType,h=e.handler.apply(this,arguments),a.type=b;return h}}}),f.support.submitBubbles||(f.event.special.submit={setup:function(){if(f.nodeName(this,"form"))return!1;f.event.add(this,"click._submit keypress._submit",function(a){var c=a.target,d=f.nodeName(c,"input")||f.nodeName(c,"button")?c.form:b;d&&!d._submit_attached&&(f.event.add(d,"submit._submit",function(a){a._submit_bubble=!0}),d._submit_attached=!0)})},postDispatch:function(a){a._submit_bubble&&(delete a._submit_bubble,this.parentNode&&!a.isTrigger&&f.event.simulate("submit",this.parentNode,a,!0))},teardown:function(){if(f.nodeName(this,"form"))return!1;f.event.remove(this,"._submit")}}),f.support.changeBubbles||(f.event.special.change={setup:function(){if(z.test(this.nodeName)){if(this.type==="checkbox"||this.type==="radio")f.event.add(this,"propertychange._change",function(a){a.originalEvent.propertyName==="checked"&&(this._just_changed=!0)}),f.event.add(this,"click._change",function(a){this._just_changed&&!a.isTrigger&&(this._just_changed=!1,f.event.simulate("change",this,a,!0))});return!1}f.event.add(this,"beforeactivate._change",function(a){var b=a.target;z.test(b.nodeName)&&!b._change_attached&&(f.event.add(b,"change._change",function(a){this.parentNode&&!a.isSimulated&&!a.isTrigger&&f.event.simulate("change",this.parentNode,a,!0)}),b._change_attached=!0)})},handle:function(a){var b=a.target;if(this!==b||a.isSimulated||a.isTrigger||b.type!=="radio"&&b.type!=="checkbox")return a.handleObj.handler.apply(this,arguments)},teardown:function(){f.event.remove(this,"._change");return z.test(this.nodeName)}}),f.support.focusinBubbles||f.each({focus:"focusin",blur:"focusout"},function(a,b){var d=0,e=function(a){f.event.simulate(b,a.target,f.event.fix(a),!0)};f.event.special[b]={setup:function(){d++===0&&c.addEventListener(a,e,!0)},teardown:function(){--d===0&&c.removeEventListener(a,e,!0)}}}),f.fn.extend({on:function(a,c,d,e,g){var h,i;if(typeof a=="object"){typeof c!="string"&&(d=d||c,c=b);for(i in a)this.on(i,c,d,a[i],g);return this}d==null&&e==null?(e=c,d=c=b):e==null&&(typeof c=="string"?(e=d,d=b):(e=d,d=c,c=b));if(e===!1)e=J;else if(!e)return this;g===1&&(h=e,e=function(a){f().off(a);return h.apply(this,arguments)},e.guid=h.guid||(h.guid=f.guid++));return this.each(function(){f.event.add(this,a,e,d,c)})},one:function(a,b,c,d){return this.on(a,b,c,d,1)},off:function(a,c,d){if(a&&a.preventDefault&&a.handleObj){var e=a.handleObj;f(a.delegateTarget).off(e.namespace?e.origType+"."+e.namespace:e.origType,e.selector,e.handler);return this}if(typeof a=="object"){for(var g in a)this.off(g,c,a[g]);return this}if(c===!1||typeof c=="function")d=c,c=b;d===!1&&(d=J);return this.each(function(){f.event.remove(this,a,d,c)})},bind:function(a,b,c){return this.on(a,null,b,c)},unbind:function(a,b){return this.off(a,null,b)},live:function(a,b,c){f(this.context).on(a,this.selector,b,c);return this},die:function(a,b){f(this.context).off(a,this.selector||"**",b);return this},delegate:function(a,b,c,d){return this.on(b,a,c,d)},undelegate:function(a,b,c){return arguments.length==1?this.off(a,"**"):this.off(b,a,c)},trigger:function(a,b){return this.each(function(){f.event.trigger(a,b,this)})},triggerHandler:function(a,b){if(this[0])return f.event.trigger(a,b,this[0],!0)},toggle:function(a){var b=arguments,c=a.guid||f.guid++,d=0,e=function(c){var e=(f._data(this,"lastToggle"+a.guid)||0)%d;f._data(this,"lastToggle"+a.guid,e+1),c.preventDefault();return b[e].apply(this,arguments)||!1};e.guid=c;while(d<b.length)b[d++].guid=c;return this.click(e)},hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}}),f.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(a,b){f.fn[b]=function(a,c){c==null&&(c=a,a=null);return arguments.length>0?this.on(b,null,a,c):this.trigger(b)},f.attrFn&&(f.attrFn[b]=!0),C.test(b)&&(f.event.fixHooks[b]=f.event.keyHooks),D.test(b)&&(f.event.fixHooks[b]=f.event.mouseHooks)}),function(){function x(a,b,c,e,f,g){for(var h=0,i=e.length;h<i;h++){var j=e[h];if(j){var k=!1;j=j[a];while(j){if(j[d]===c){k=e[j.sizset];break}if(j.nodeType===1){g||(j[d]=c,j.sizset=h);if(typeof b!="string"){if(j===b){k=!0;break}}else if(m.filter(b,[j]).length>0){k=j;break}}j=j[a]}e[h]=k}}}function w(a,b,c,e,f,g){for(var h=0,i=e.length;h<i;h++){var j=e[h];if(j){var k=!1;j=j[a];while(j){if(j[d]===c){k=e[j.sizset];break}j.nodeType===1&&!g&&(j[d]=c,j.sizset=h);if(j.nodeName.toLowerCase()===b){k=j;break}j=j[a]}e[h]=k}}}var a=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,d="sizcache"+(Math.random()+"").replace(".",""),e=0,g=Object.prototype.toString,h=!1,i=!0,j=/\\/g,k=/\r\n/g,l=/\W/;[0,0].sort(function(){i=!1;return 0});var m=function(b,d,e,f){e=e||[],d=d||c;var h=d;if(d.nodeType!==1&&d.nodeType!==9)return[];if(!b||typeof b!="string")return e;var i,j,k,l,n,q,r,t,u=!0,v=m.isXML(d),w=[],x=b;do{a.exec(""),i=a.exec(x);if(i){x=i[3],w.push(i[1]);if(i[2]){l=i[3];break}}}while(i);if(w.length>1&&p.exec(b))if(w.length===2&&o.relative[w[0]])j=y(w[0]+w[1],d,f);else{j=o.relative[w[0]]?[d]:m(w.shift(),d);while(w.length)b=w.shift(),o.relative[b]&&(b+=w.shift()),j=y(b,j,f)}else{!f&&w.length>1&&d.nodeType===9&&!v&&o.match.ID.test(w[0])&&!o.match.ID.test(w[w.length-1])&&(n=m.find(w.shift(),d,v),d=n.expr?m.filter(n.expr,n.set)[0]:n.set[0]);if(d){n=f?{expr:w.pop(),set:s(f)}:m.find(w.pop(),w.length===1&&(w[0]==="~"||w[0]==="+")&&d.parentNode?d.parentNode:d,v),j=n.expr?m.filter(n.expr,n.set):n.set,w.length>0?k=s(j):u=!1;while(w.length)q=w.pop(),r=q,o.relative[q]?r=w.pop():q="",r==null&&(r=d),o.relative[q](k,r,v)}else k=w=[]}k||(k=j),k||m.error(q||b);if(g.call(k)==="[object Array]")if(!u)e.push.apply(e,k);else if(d&&d.nodeType===1)for(t=0;k[t]!=null;t++)k[t]&&(k[t]===!0||k[t].nodeType===1&&m.contains(d,k[t]))&&e.push(j[t]);else for(t=0;k[t]!=null;t++)k[t]&&k[t].nodeType===1&&e.push(j[t]);else s(k,e);l&&(m(l,h,e,f),m.uniqueSort(e));return e};m.uniqueSort=function(a){if(u){h=i,a.sort(u);if(h)for(var b=1;b<a.length;b++)a[b]===a[b-1]&&a.splice(b--,1)}return a},m.matches=function(a,b){return m(a,null,null,b)},m.matchesSelector=function(a,b){return m(b,null,null,[a]).length>0},m.find=function(a,b,c){var d,e,f,g,h,i;if(!a)return[];for(e=0,f=o.order.length;e<f;e++){h=o.order[e];if(g=o.leftMatch[h].exec(a)){i=g[1],g.splice(1,1);if(i.substr(i.length-1)!=="\\"){g[1]=(g[1]||"").replace(j,""),d=o.find[h](g,b,c);if(d!=null){a=a.replace(o.match[h],"");break}}}}d||(d=typeof b.getElementsByTagName!="undefined"?b.getElementsByTagName("*"):[]);return{set:d,expr:a}},m.filter=function(a,c,d,e){var f,g,h,i,j,k,l,n,p,q=a,r=[],s=c,t=c&&c[0]&&m.isXML(c[0]);while(a&&c.length){for(h in o.filter)if((f=o.leftMatch[h].exec(a))!=null&&f[2]){k=o.filter[h],l=f[1],g=!1,f.splice(1,1);if(l.substr(l.length-1)==="\\")continue;s===r&&(r=[]);if(o.preFilter[h]){f=o.preFilter[h](f,s,d,r,e,t);if(!f)g=i=!0;else if(f===!0)continue}if(f)for(n=0;(j=s[n])!=null;n++)j&&(i=k(j,f,n,s),p=e^i,d&&i!=null?p?g=!0:s[n]=!1:p&&(r.push(j),g=!0));if(i!==b){d||(s=r),a=a.replace(o.match[h],"");if(!g)return[];break}}if(a===q)if(g==null)m.error(a);else break;q=a}return s},m.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)};var n=m.getText=function(a){var b,c,d=a.nodeType,e="";if(d){if(d===1||d===9||d===11){if(typeof a.textContent=="string")return a.textContent;if(typeof a.innerText=="string")return a.innerText.replace(k,"");for(a=a.firstChild;a;a=a.nextSibling)e+=n(a)}else if(d===3||d===4)return a.nodeValue}else for(b=0;c=a[b];b++)c.nodeType!==8&&(e+=n(c));return e},o=m.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF\-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF\-]|\\.)+)\s*(?:(\S?=)\s*(?:(['"])(.*?)\3|(#?(?:[\w\u00c0-\uFFFF\-]|\\.)*)|)|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*\-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\(\s*(even|odd|(?:[+\-]?\d+|(?:[+\-]?\d*)?n\s*(?:[+\-]\s*\d+)?))\s*\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^\-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF\-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(a){return a.getAttribute("href")},type:function(a){return a.getAttribute("type")}},relative:{"+":function(a,b){var c=typeof b=="string",d=c&&!l.test(b),e=c&&!d;d&&(b=b.toLowerCase());for(var f=0,g=a.length,h;f<g;f++)if(h=a[f]){while((h=h.previousSibling)&&h.nodeType!==1);a[f]=e||h&&h.nodeName.toLowerCase()===b?h||!1:h===b}e&&m.filter(b,a,!0)},">":function(a,b){var c,d=typeof b=="string",e=0,f=a.length;if(d&&!l.test(b)){b=b.toLowerCase();for(;e<f;e++){c=a[e];if(c){var g=c.parentNode;a[e]=g.nodeName.toLowerCase()===b?g:!1}}}else{for(;e<f;e++)c=a[e],c&&(a[e]=d?c.parentNode:c.parentNode===b);d&&m.filter(b,a,!0)}},"":function(a,b,c){var d,f=e++,g=x;typeof b=="string"&&!l.test(b)&&(b=b.toLowerCase(),d=b,g=w),g("parentNode",b,f,a,d,c)},"~":function(a,b,c){var d,f=e++,g=x;typeof b=="string"&&!l.test(b)&&(b=b.toLowerCase(),d=b,g=w),g("previousSibling",b,f,a,d,c)}},find:{ID:function(a,b,c){if(typeof b.getElementById!="undefined"&&!c){var d=b.getElementById(a[1]);return d&&d.parentNode?[d]:[]}},NAME:function(a,b){if(typeof b.getElementsByName!="undefined"){var c=[],d=b.getElementsByName(a[1]);for(var e=0,f=d.length;e<f;e++)d[e].getAttribute("name")===a[1]&&c.push(d[e]);return c.length===0?null:c}},TAG:function(a,b){if(typeof b.getElementsByTagName!="undefined")return b.getElementsByTagName(a[1])}},preFilter:{CLASS:function(a,b,c,d,e,f){a=" "+a[1].replace(j,"")+" ";if(f)return a;for(var g=0,h;(h=b[g])!=null;g++)h&&(e^(h.className&&(" "+h.className+" ").replace(/[\t\n\r]/g," ").indexOf(a)>=0)?c||d.push(h):c&&(b[g]=!1));return!1},ID:function(a){return a[1].replace(j,"")},TAG:function(a,b){return a[1].replace(j,"").toLowerCase()},CHILD:function(a){if(a[1]==="nth"){a[2]||m.error(a[0]),a[2]=a[2].replace(/^\+|\s*/g,"");var b=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(a[2]==="even"&&"2n"||a[2]==="odd"&&"2n+1"||!/\D/.test(a[2])&&"0n+"+a[2]||a[2]);a[2]=b[1]+(b[2]||1)-0,a[3]=b[3]-0}else a[2]&&m.error(a[0]);a[0]=e++;return a},ATTR:function(a,b,c,d,e,f){var g=a[1]=a[1].replace(j,"");!f&&o.attrMap[g]&&(a[1]=o.attrMap[g]),a[4]=(a[4]||a[5]||"").replace(j,""),a[2]==="~="&&(a[4]=" "+a[4]+" ");return a},PSEUDO:function(b,c,d,e,f){if(b[1]==="not")if((a.exec(b[3])||"").length>1||/^\w/.test(b[3]))b[3]=m(b[3],null,null,c);else{var g=m.filter(b[3],c,d,!0^f);d||e.push.apply(e,g);return!1}else if(o.match.POS.test(b[0])||o.match.CHILD.test(b[0]))return!0;return b},POS:function(a){a.unshift(!0);return a}},filters:{enabled:function(a){return a.disabled===!1&&a.type!=="hidden"},disabled:function(a){return a.disabled===!0},checked:function(a){return a.checked===!0},selected:function(a){a.parentNode&&a.parentNode.selectedIndex;return a.selected===!0},parent:function(a){return!!a.firstChild},empty:function(a){return!a.firstChild},has:function(a,b,c){return!!m(c[3],a).length},header:function(a){return/h\d/i.test(a.nodeName)},text:function(a){var b=a.getAttribute("type"),c=a.type;return a.nodeName.toLowerCase()==="input"&&"text"===c&&(b===c||b===null)},radio:function(a){return a.nodeName.toLowerCase()==="input"&&"radio"===a.type},checkbox:function(a){return a.nodeName.toLowerCase()==="input"&&"checkbox"===a.type},file:function(a){return a.nodeName.toLowerCase()==="input"&&"file"===a.type},password:function(a){return a.nodeName.toLowerCase()==="input"&&"password"===a.type},submit:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"submit"===a.type},image:function(a){return a.nodeName.toLowerCase()==="input"&&"image"===a.type},reset:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"reset"===a.type},button:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&"button"===a.type||b==="button"},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)},focus:function(a){return a===a.ownerDocument.activeElement}},setFilters:{first:function(a,b){return b===0},last:function(a,b,c,d){return b===d.length-1},even:function(a,b){return b%2===0},odd:function(a,b){return b%2===1},lt:function(a,b,c){return b<c[3]-0},gt:function(a,b,c){return b>c[3]-0},nth:function(a,b,c){return c[3]-0===b},eq:function(a,b,c){return c[3]-0===b}},filter:{PSEUDO:function(a,b,c,d){var e=b[1],f=o.filters[e];if(f)return f(a,c,b,d);if(e==="contains")return(a.textContent||a.innerText||n([a])||"").indexOf(b[3])>=0;if(e==="not"){var g=b[3];for(var h=0,i=g.length;h<i;h++)if(g[h]===a)return!1;return!0}m.error(e)},CHILD:function(a,b){var c,e,f,g,h,i,j,k=b[1],l=a;switch(k){case"only":case"first":while(l=l.previousSibling)if(l.nodeType===1)return!1;if(k==="first")return!0;l=a;case"last":while(l=l.nextSibling)if(l.nodeType===1)return!1;return!0;case"nth":c=b[2],e=b[3];if(c===1&&e===0)return!0;f=b[0],g=a.parentNode;if(g&&(g[d]!==f||!a.nodeIndex)){i=0;for(l=g.firstChild;l;l=l.nextSibling)l.nodeType===1&&(l.nodeIndex=++i);g[d]=f}j=a.nodeIndex-e;return c===0?j===0:j%c===0&&j/c>=0}},ID:function(a,b){return a.nodeType===1&&a.getAttribute("id")===b},TAG:function(a,b){return b==="*"&&a.nodeType===1||!!a.nodeName&&a.nodeName.toLowerCase()===b},CLASS:function(a,b){return(" "+(a.className||a.getAttribute("class"))+" ").indexOf(b)>-1},ATTR:function(a,b){var c=b[1],d=m.attr?m.attr(a,c):o.attrHandle[c]?o.attrHandle[c](a):a[c]!=null?a[c]:a.getAttribute(c),e=d+"",f=b[2],g=b[4];return d==null?f==="!=":!f&&m.attr?d!=null:f==="="?e===g:f==="*="?e.indexOf(g)>=0:f==="~="?(" "+e+" ").indexOf(g)>=0:g?f==="!="?e!==g:f==="^="?e.indexOf(g)===0:f==="$="?e.substr(e.length-g.length)===g:f==="|="?e===g||e.substr(0,g.length+1)===g+"-":!1:e&&d!==!1},POS:function(a,b,c,d){var e=b[2],f=o.setFilters[e];if(f)return f(a,c,b,d)}}},p=o.match.POS,q=function(a,b){return"\\"+(b-0+1)};for(var r in o.match)o.match[r]=new RegExp(o.match[r].source+/(?![^\[]*\])(?![^\(]*\))/.source),o.leftMatch[r]=new RegExp(/(^(?:.|\r|\n)*?)/.source+o.match[r].source.replace(/\\(\d+)/g,q));o.match.globalPOS=p;var s=function(a,b){a=Array.prototype.slice.call(a,0);if(b){b.push.apply(b,a);return b}return a};try{Array.prototype.slice.call(c.documentElement.childNodes,0)[0].nodeType}catch(t){s=function(a,b){var c=0,d=b||[];if(g.call(a)==="[object Array]")Array.prototype.push.apply(d,a);else if(typeof a.length=="number")for(var e=a.length;c<e;c++)d.push(a[c]);else for(;a[c];c++)d.push(a[c]);return d}}var u,v;c.documentElement.compareDocumentPosition?u=function(a,b){if(a===b){h=!0;return 0}if(!a.compareDocumentPosition||!b.compareDocumentPosition)return a.compareDocumentPosition?-1:1;return a.compareDocumentPosition(b)&4?-1:1}:(u=function(a,b){if(a===b){h=!0;return 0}if(a.sourceIndex&&b.sourceIndex)return a.sourceIndex-b.sourceIndex;var c,d,e=[],f=[],g=a.parentNode,i=b.parentNode,j=g;if(g===i)return v(a,b);if(!g)return-1;if(!i)return 1;while(j)e.unshift(j),j=j.parentNode;j=i;while(j)f.unshift(j),j=j.parentNode;c=e.length,d=f.length;for(var k=0;k<c&&k<d;k++)if(e[k]!==f[k])return v(e[k],f[k]);return k===c?v(a,f[k],-1):v(e[k],b,1)},v=function(a,b,c){if(a===b)return c;var d=a.nextSibling;while(d){if(d===b)return-1;d=d.nextSibling}return 1}),function(){var a=c.createElement("div"),d="script"+(new Date).getTime(),e=c.documentElement;a.innerHTML="<a name='"+d+"'/>",e.insertBefore(a,e.firstChild),c.getElementById(d)&&(o.find.ID=function(a,c,d){if(typeof c.getElementById!="undefined"&&!d){var e=c.getElementById(a[1]);return e?e.id===a[1]||typeof e.getAttributeNode!="undefined"&&e.getAttributeNode("id").nodeValue===a[1]?[e]:b:[]}},o.filter.ID=function(a,b){var c=typeof a.getAttributeNode!="undefined"&&a.getAttributeNode("id");return a.nodeType===1&&c&&c.nodeValue===b}),e.removeChild(a),e=a=null}(),function(){var a=c.createElement("div");a.appendChild(c.createComment("")),a.getElementsByTagName("*").length>0&&(o.find.TAG=function(a,b){var c=b.getElementsByTagName(a[1]);if(a[1]==="*"){var d=[];for(var e=0;c[e];e++)c[e].nodeType===1&&d.push(c[e]);c=d}return c}),a.innerHTML="<a href='#'></a>",a.firstChild&&typeof a.firstChild.getAttribute!="undefined"&&a.firstChild.getAttribute("href")!=="#"&&(o.attrHandle.href=function(a){return a.getAttribute("href",2)}),a=null}(),c.querySelectorAll&&function(){var a=m,b=c.createElement("div"),d="__sizzle__";b.innerHTML="<p class='TEST'></p>";if(!b.querySelectorAll||b.querySelectorAll(".TEST").length!==0){m=function(b,e,f,g){e=e||c;if(!g&&!m.isXML(e)){var h=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b);if(h&&(e.nodeType===1||e.nodeType===9)){if(h[1])return s(e.getElementsByTagName(b),f);if(h[2]&&o.find.CLASS&&e.getElementsByClassName)return s(e.getElementsByClassName(h[2]),f)}if(e.nodeType===9){if(b==="body"&&e.body)return s([e.body],f);if(h&&h[3]){var i=e.getElementById(h[3]);if(!i||!i.parentNode)return s([],f);if(i.id===h[3])return s([i],f)}try{return s(e.querySelectorAll(b),f)}catch(j){}}else if(e.nodeType===1&&e.nodeName.toLowerCase()!=="object"){var k=e,l=e.getAttribute("id"),n=l||d,p=e.parentNode,q=/^\s*[+~]/.test(b);l?n=n.replace(/'/g,"\\$&"):e.setAttribute("id",n),q&&p&&(e=e.parentNode);try{if(!q||p)return s(e.querySelectorAll("[id='"+n+"'] "+b),f)}catch(r){}finally{l||k.removeAttribute("id")}}}return a(b,e,f,g)};for(var e in a)m[e]=a[e];b=null}}(),function(){var a=c.documentElement,b=a.matchesSelector||a.mozMatchesSelector||a.webkitMatchesSelector||a.msMatchesSelector;if(b){var d=!b.call(c.createElement("div"),"div"),e=!1;try{b.call(c.documentElement,"[test!='']:sizzle")}catch(f){e=!0}m.matchesSelector=function(a,c){c=c.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!m.isXML(a))try{if(e||!o.match.PSEUDO.test(c)&&!/!=/.test(c)){var f=b.call(a,c);if(f||!d||a.document&&a.document.nodeType!==11)return f}}catch(g){}return m(c,null,null,[a]).length>0}}}(),function(){var a=c.createElement("div");a.innerHTML="<div class='test e'></div><div class='test'></div>";if(!!a.getElementsByClassName&&a.getElementsByClassName("e").length!==0){a.lastChild.className="e";if(a.getElementsByClassName("e").length===1)return;o.order.splice(1,0,"CLASS"),o.find.CLASS=function(a,b,c){if(typeof b.getElementsByClassName!="undefined"&&!c)return b.getElementsByClassName(a[1])},a=null}}(),c.documentElement.contains?m.contains=function(a,b){return a!==b&&(a.contains?a.contains(b):!0)}:c.documentElement.compareDocumentPosition?m.contains=function(a,b){return!!(a.compareDocumentPosition(b)&16)}:m.contains=function(){return!1},m.isXML=function(a){var b=(a?a.ownerDocument||a:0).documentElement;return b?b.nodeName!=="HTML":!1};var y=function(a,b,c){var d,e=[],f="",g=b.nodeType?[b]:b;while(d=o.match.PSEUDO.exec(a))f+=d[0],a=a.replace(o.match.PSEUDO,"");a=o.relative[a]?a+"*":a;for(var h=0,i=g.length;h<i;h++)m(a,g[h],e,c);return m.filter(f,e)};m.attr=f.attr,m.selectors.attrMap={},f.find=m,f.expr=m.selectors,f.expr[":"]=f.expr.filters,f.unique=m.uniqueSort,f.text=m.getText,f.isXMLDoc=m.isXML,f.contains=m.contains}();var L=/Until$/,M=/^(?:parents|prevUntil|prevAll)/,N=/,/,O=/^.[^:#\[\.,]*$/,P=Array.prototype.slice,Q=f.expr.match.globalPOS,R={children:!0,contents:!0,next:!0,prev:!0};f.fn.extend({find:function(a){var b=this,c,d;if(typeof a!="string")return f(a).filter(function(){for(c=0,d=b.length;c<d;c++)if(f.contains(b[c],this))return!0});var e=this.pushStack("","find",a),g,h,i;for(c=0,d=this.length;c<d;c++){g=e.length,f.find(a,this[c],e);if(c>0)for(h=g;h<e.length;h++)for(i=0;i<g;i++)if(e[i]===e[h]){e.splice(h--,1);break}}return e},has:function(a){var b=f(a);return this.filter(function(){for(var a=0,c=b.length;a<c;a++)if(f.contains(this,b[a]))return!0})},not:function(a){return this.pushStack(T(this,a,!1),"not",a)},filter:function(a){return this.pushStack(T(this,a,!0),"filter",a)},is:function(a){return!!a&&(typeof a=="string"?Q.test(a)?f(a,this.context).index(this[0])>=0:f.filter(a,this).length>0:this.filter(a).length>0)},closest:function(a,b){var c=[],d,e,g=this[0];if(f.isArray(a)){var h=1;while(g&&g.ownerDocument&&g!==b){for(d=0;d<a.length;d++)f(g).is(a[d])&&c.push({selector:a[d],elem:g,level:h});g=g.parentNode,h++}return c}var i=Q.test(a)||typeof a!="string"?f(a,b||this.context):0;for(d=0,e=this.length;d<e;d++){g=this[d];while(g){if(i?i.index(g)>-1:f.find.matchesSelector(g,a)){c.push(g);break}g=g.parentNode;if(!g||!g.ownerDocument||g===b||g.nodeType===11)break}}c=c.length>1?f.unique(c):c;return this.pushStack(c,"closest",a)},index:function(a){if(!a)return this[0]&&this[0].parentNode?this.prevAll().length:-1;if(typeof a=="string")return f.inArray(this[0],f(a));return f.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var c=typeof a=="string"?f(a,b):f.makeArray(a&&a.nodeType?[a]:a),d=f.merge(this.get(),c);return this.pushStack(S(c[0])||S(d[0])?d:f.unique(d))},andSelf:function(){return this.add(this.prevObject)}}),f.each({parent:function(a){var b=a.parentNode;return b&&b.nodeType!==11?b:null},parents:function(a){return f.dir(a,"parentNode")},parentsUntil:function(a,b,c){return f.dir(a,"parentNode",c)},next:function(a){return f.nth(a,2,"nextSibling")},prev:function(a){return f.nth(a,2,"previousSibling")},nextAll:function(a){return f.dir(a,"nextSibling")},prevAll:function(a){return f.dir(a,"previousSibling")},nextUntil:function(a,b,c){return f.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return f.dir(a,"previousSibling",c)},siblings:function(a){return f.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return f.sibling(a.firstChild)},contents:function(a){return f.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:f.makeArray(a.childNodes)}},function(a,b){f.fn[a]=function(c,d){var e=f.map(this,b,c);L.test(a)||(d=c),d&&typeof d=="string"&&(e=f.filter(d,e)),e=this.length>1&&!R[a]?f.unique(e):e,(this.length>1||N.test(d))&&M.test(a)&&(e=e.reverse());return this.pushStack(e,a,P.call(arguments).join(","))}}),f.extend({filter:function(a,b,c){c&&(a=":not("+a+")");return b.length===1?f.find.matchesSelector(b[0],a)?[b[0]]:[]:f.find.matches(a,b)},dir:function(a,c,d){var e=[],g=a[c];while(g&&g.nodeType!==9&&(d===b||g.nodeType!==1||!f(g).is(d)))g.nodeType===1&&e.push(g),g=g[c];return e},nth:function(a,b,c,d){b=b||1;var e=0;for(;a;a=a[c])if(a.nodeType===1&&++e===b)break;return a},sibling:function(a,b){var c=[];for(;a;a=a.nextSibling)a.nodeType===1&&a!==b&&c.push(a);return c}});var V="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",W=/ jQuery\d+="(?:\d+|null)"/g,X=/^\s+/,Y=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,Z=/<([\w:]+)/,$=/<tbody/i,_=/<|&#?\w+;/,ba=/<(?:script|style)/i,bb=/<(?:script|object|embed|option|style)/i,bc=new RegExp("<(?:"+V+")[\\s/>]","i"),bd=/checked\s*(?:[^=]|=\s*.checked.)/i,be=/\/(java|ecma)script/i,bf=/^\s*<!(?:\[CDATA\[|\-\-)/,bg={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],area:[1,"<map>","</map>"],_default:[0,"",""]},bh=U(c);bg.optgroup=bg.option,bg.tbody=bg.tfoot=bg.colgroup=bg.caption=bg.thead,bg.th=bg.td,f.support.htmlSerialize||(bg._default=[1,"div<div>","</div>"]),f.fn.extend({text:function(a){return f.access(this,function(a){return a===b?f.text(this):this.empty().append((this[0]&&this[0].ownerDocument||c).createTextNode(a))},null,a,arguments.length)},wrapAll:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapAll(a.call(this,b))});if(this[0]){var b=f(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&a.firstChild.nodeType===1)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapInner(a.call(this,b))});return this.each(function(){var b=f(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=f.isFunction(a);return this.each(function(c){f(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){f.nodeName(this,"body")||f(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=f
.clean(arguments);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,f.clean(arguments));return a}},remove:function(a,b){for(var c=0,d;(d=this[c])!=null;c++)if(!a||f.filter(a,[d]).length)!b&&d.nodeType===1&&(f.cleanData(d.getElementsByTagName("*")),f.cleanData([d])),d.parentNode&&d.parentNode.removeChild(d);return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++){b.nodeType===1&&f.cleanData(b.getElementsByTagName("*"));while(b.firstChild)b.removeChild(b.firstChild)}return this},clone:function(a,b){a=a==null?!1:a,b=b==null?a:b;return this.map(function(){return f.clone(this,a,b)})},html:function(a){return f.access(this,function(a){var c=this[0]||{},d=0,e=this.length;if(a===b)return c.nodeType===1?c.innerHTML.replace(W,""):null;if(typeof a=="string"&&!ba.test(a)&&(f.support.leadingWhitespace||!X.test(a))&&!bg[(Z.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Y,"<$1></$2>");try{for(;d<e;d++)c=this[d]||{},c.nodeType===1&&(f.cleanData(c.getElementsByTagName("*")),c.innerHTML=a);c=0}catch(g){}}c&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(a){if(this[0]&&this[0].parentNode){if(f.isFunction(a))return this.each(function(b){var c=f(this),d=c.html();c.replaceWith(a.call(this,b,d))});typeof a!="string"&&(a=f(a).detach());return this.each(function(){var b=this.nextSibling,c=this.parentNode;f(this).remove(),b?f(b).before(a):f(c).append(a)})}return this.length?this.pushStack(f(f.isFunction(a)?a():a),"replaceWith",a):this},detach:function(a){return this.remove(a,!0)},domManip:function(a,c,d){var e,g,h,i,j=a[0],k=[];if(!f.support.checkClone&&arguments.length===3&&typeof j=="string"&&bd.test(j))return this.each(function(){f(this).domManip(a,c,d,!0)});if(f.isFunction(j))return this.each(function(e){var g=f(this);a[0]=j.call(this,e,c?g.html():b),g.domManip(a,c,d)});if(this[0]){i=j&&j.parentNode,f.support.parentNode&&i&&i.nodeType===11&&i.childNodes.length===this.length?e={fragment:i}:e=f.buildFragment(a,this,k),h=e.fragment,h.childNodes.length===1?g=h=h.firstChild:g=h.firstChild;if(g){c=c&&f.nodeName(g,"tr");for(var l=0,m=this.length,n=m-1;l<m;l++)d.call(c?bi(this[l],g):this[l],e.cacheable||m>1&&l<n?f.clone(h,!0,!0):h)}k.length&&f.each(k,function(a,b){b.src?f.ajax({type:"GET",global:!1,url:b.src,async:!1,dataType:"script"}):f.globalEval((b.text||b.textContent||b.innerHTML||"").replace(bf,"/*$0*/")),b.parentNode&&b.parentNode.removeChild(b)})}return this}}),f.buildFragment=function(a,b,d){var e,g,h,i,j=a[0];b&&b[0]&&(i=b[0].ownerDocument||b[0]),i.createDocumentFragment||(i=c),a.length===1&&typeof j=="string"&&j.length<512&&i===c&&j.charAt(0)==="<"&&!bb.test(j)&&(f.support.checkClone||!bd.test(j))&&(f.support.html5Clone||!bc.test(j))&&(g=!0,h=f.fragments[j],h&&h!==1&&(e=h)),e||(e=i.createDocumentFragment(),f.clean(a,i,e,d)),g&&(f.fragments[j]=h?e:1);return{fragment:e,cacheable:g}},f.fragments={},f.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){f.fn[a]=function(c){var d=[],e=f(c),g=this.length===1&&this[0].parentNode;if(g&&g.nodeType===11&&g.childNodes.length===1&&e.length===1){e[b](this[0]);return this}for(var h=0,i=e.length;h<i;h++){var j=(h>0?this.clone(!0):this).get();f(e[h])[b](j),d=d.concat(j)}return this.pushStack(d,a,e.selector)}}),f.extend({clone:function(a,b,c){var d,e,g,h=f.support.html5Clone||f.isXMLDoc(a)||!bc.test("<"+a.nodeName+">")?a.cloneNode(!0):bo(a);if((!f.support.noCloneEvent||!f.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!f.isXMLDoc(a)){bk(a,h),d=bl(a),e=bl(h);for(g=0;d[g];++g)e[g]&&bk(d[g],e[g])}if(b){bj(a,h);if(c){d=bl(a),e=bl(h);for(g=0;d[g];++g)bj(d[g],e[g])}}d=e=null;return h},clean:function(a,b,d,e){var g,h,i,j=[];b=b||c,typeof b.createElement=="undefined"&&(b=b.ownerDocument||b[0]&&b[0].ownerDocument||c);for(var k=0,l;(l=a[k])!=null;k++){typeof l=="number"&&(l+="");if(!l)continue;if(typeof l=="string")if(!_.test(l))l=b.createTextNode(l);else{l=l.replace(Y,"<$1></$2>");var m=(Z.exec(l)||["",""])[1].toLowerCase(),n=bg[m]||bg._default,o=n[0],p=b.createElement("div"),q=bh.childNodes,r;b===c?bh.appendChild(p):U(b).appendChild(p),p.innerHTML=n[1]+l+n[2];while(o--)p=p.lastChild;if(!f.support.tbody){var s=$.test(l),t=m==="table"&&!s?p.firstChild&&p.firstChild.childNodes:n[1]==="<table>"&&!s?p.childNodes:[];for(i=t.length-1;i>=0;--i)f.nodeName(t[i],"tbody")&&!t[i].childNodes.length&&t[i].parentNode.removeChild(t[i])}!f.support.leadingWhitespace&&X.test(l)&&p.insertBefore(b.createTextNode(X.exec(l)[0]),p.firstChild),l=p.childNodes,p&&(p.parentNode.removeChild(p),q.length>0&&(r=q[q.length-1],r&&r.parentNode&&r.parentNode.removeChild(r)))}var u;if(!f.support.appendChecked)if(l[0]&&typeof (u=l.length)=="number")for(i=0;i<u;i++)bn(l[i]);else bn(l);l.nodeType?j.push(l):j=f.merge(j,l)}if(d){g=function(a){return!a.type||be.test(a.type)};for(k=0;j[k];k++){h=j[k];if(e&&f.nodeName(h,"script")&&(!h.type||be.test(h.type)))e.push(h.parentNode?h.parentNode.removeChild(h):h);else{if(h.nodeType===1){var v=f.grep(h.getElementsByTagName("script"),g);j.splice.apply(j,[k+1,0].concat(v))}d.appendChild(h)}}}return j},cleanData:function(a){var b,c,d=f.cache,e=f.event.special,g=f.support.deleteExpando;for(var h=0,i;(i=a[h])!=null;h++){if(i.nodeName&&f.noData[i.nodeName.toLowerCase()])continue;c=i[f.expando];if(c){b=d[c];if(b&&b.events){for(var j in b.events)e[j]?f.event.remove(i,j):f.removeEvent(i,j,b.handle);b.handle&&(b.handle.elem=null)}g?delete i[f.expando]:i.removeAttribute&&i.removeAttribute(f.expando),delete d[c]}}}});var bp=/alpha\([^)]*\)/i,bq=/opacity=([^)]*)/,br=/([A-Z]|^ms)/g,bs=/^[\-+]?(?:\d*\.)?\d+$/i,bt=/^-?(?:\d*\.)?\d+(?!px)[^\d\s]+$/i,bu=/^([\-+])=([\-+.\de]+)/,bv=/^margin/,bw={position:"absolute",visibility:"hidden",display:"block"},bx=["Top","Right","Bottom","Left"],by,bz,bA;f.fn.css=function(a,c){return f.access(this,function(a,c,d){return d!==b?f.style(a,c,d):f.css(a,c)},a,c,arguments.length>1)},f.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=by(a,"opacity");return c===""?"1":c}return a.style.opacity}}},cssNumber:{fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":f.support.cssFloat?"cssFloat":"styleFloat"},style:function(a,c,d,e){if(!!a&&a.nodeType!==3&&a.nodeType!==8&&!!a.style){var g,h,i=f.camelCase(c),j=a.style,k=f.cssHooks[i];c=f.cssProps[i]||i;if(d===b){if(k&&"get"in k&&(g=k.get(a,!1,e))!==b)return g;return j[c]}h=typeof d,h==="string"&&(g=bu.exec(d))&&(d=+(g[1]+1)*+g[2]+parseFloat(f.css(a,c)),h="number");if(d==null||h==="number"&&isNaN(d))return;h==="number"&&!f.cssNumber[i]&&(d+="px");if(!k||!("set"in k)||(d=k.set(a,d))!==b)try{j[c]=d}catch(l){}}},css:function(a,c,d){var e,g;c=f.camelCase(c),g=f.cssHooks[c],c=f.cssProps[c]||c,c==="cssFloat"&&(c="float");if(g&&"get"in g&&(e=g.get(a,!0,d))!==b)return e;if(by)return by(a,c)},swap:function(a,b,c){var d={},e,f;for(f in b)d[f]=a.style[f],a.style[f]=b[f];e=c.call(a);for(f in b)a.style[f]=d[f];return e}}),f.curCSS=f.css,c.defaultView&&c.defaultView.getComputedStyle&&(bz=function(a,b){var c,d,e,g,h=a.style;b=b.replace(br,"-$1").toLowerCase(),(d=a.ownerDocument.defaultView)&&(e=d.getComputedStyle(a,null))&&(c=e.getPropertyValue(b),c===""&&!f.contains(a.ownerDocument.documentElement,a)&&(c=f.style(a,b))),!f.support.pixelMargin&&e&&bv.test(b)&&bt.test(c)&&(g=h.width,h.width=c,c=e.width,h.width=g);return c}),c.documentElement.currentStyle&&(bA=function(a,b){var c,d,e,f=a.currentStyle&&a.currentStyle[b],g=a.style;f==null&&g&&(e=g[b])&&(f=e),bt.test(f)&&(c=g.left,d=a.runtimeStyle&&a.runtimeStyle.left,d&&(a.runtimeStyle.left=a.currentStyle.left),g.left=b==="fontSize"?"1em":f,f=g.pixelLeft+"px",g.left=c,d&&(a.runtimeStyle.left=d));return f===""?"auto":f}),by=bz||bA,f.each(["height","width"],function(a,b){f.cssHooks[b]={get:function(a,c,d){if(c)return a.offsetWidth!==0?bB(a,b,d):f.swap(a,bw,function(){return bB(a,b,d)})},set:function(a,b){return bs.test(b)?b+"px":b}}}),f.support.opacity||(f.cssHooks.opacity={get:function(a,b){return bq.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle,e=f.isNumeric(b)?"alpha(opacity="+b*100+")":"",g=d&&d.filter||c.filter||"";c.zoom=1;if(b>=1&&f.trim(g.replace(bp,""))===""){c.removeAttribute("filter");if(d&&!d.filter)return}c.filter=bp.test(g)?g.replace(bp,e):g+" "+e}}),f(function(){f.support.reliableMarginRight||(f.cssHooks.marginRight={get:function(a,b){return f.swap(a,{display:"inline-block"},function(){return b?by(a,"margin-right"):a.style.marginRight})}})}),f.expr&&f.expr.filters&&(f.expr.filters.hidden=function(a){var b=a.offsetWidth,c=a.offsetHeight;return b===0&&c===0||!f.support.reliableHiddenOffsets&&(a.style&&a.style.display||f.css(a,"display"))==="none"},f.expr.filters.visible=function(a){return!f.expr.filters.hidden(a)}),f.each({margin:"",padding:"",border:"Width"},function(a,b){f.cssHooks[a+b]={expand:function(c){var d,e=typeof c=="string"?c.split(" "):[c],f={};for(d=0;d<4;d++)f[a+bx[d]+b]=e[d]||e[d-2]||e[0];return f}}});var bC=/%20/g,bD=/\[\]$/,bE=/\r?\n/g,bF=/#.*$/,bG=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,bH=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,bI=/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,bJ=/^(?:GET|HEAD)$/,bK=/^\/\//,bL=/\?/,bM=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,bN=/^(?:select|textarea)/i,bO=/\s+/,bP=/([?&])_=[^&]*/,bQ=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,bR=f.fn.load,bS={},bT={},bU,bV,bW=["*/"]+["*"];try{bU=e.href}catch(bX){bU=c.createElement("a"),bU.href="",bU=bU.href}bV=bQ.exec(bU.toLowerCase())||[],f.fn.extend({load:function(a,c,d){if(typeof a!="string"&&bR)return bR.apply(this,arguments);if(!this.length)return this;var e=a.indexOf(" ");if(e>=0){var g=a.slice(e,a.length);a=a.slice(0,e)}var h="GET";c&&(f.isFunction(c)?(d=c,c=b):typeof c=="object"&&(c=f.param(c,f.ajaxSettings.traditional),h="POST"));var i=this;f.ajax({url:a,type:h,dataType:"html",data:c,complete:function(a,b,c){c=a.responseText,a.isResolved()&&(a.done(function(a){c=a}),i.html(g?f("<div>").append(c.replace(bM,"")).find(g):c)),d&&i.each(d,[c,b,a])}});return this},serialize:function(){return f.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?f.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||bN.test(this.nodeName)||bH.test(this.type))}).map(function(a,b){var c=f(this).val();return c==null?null:f.isArray(c)?f.map(c,function(a,c){return{name:b.name,value:a.replace(bE,"\r\n")}}):{name:b.name,value:c.replace(bE,"\r\n")}}).get()}}),f.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){f.fn[b]=function(a){return this.on(b,a)}}),f.each(["get","post"],function(a,c){f[c]=function(a,d,e,g){f.isFunction(d)&&(g=g||e,e=d,d=b);return f.ajax({type:c,url:a,data:d,success:e,dataType:g})}}),f.extend({getScript:function(a,c){return f.get(a,b,c,"script")},getJSON:function(a,b,c){return f.get(a,b,c,"json")},ajaxSetup:function(a,b){b?b$(a,f.ajaxSettings):(b=a,a=f.ajaxSettings),b$(a,b);return a},ajaxSettings:{url:bU,isLocal:bI.test(bV[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded; charset=UTF-8",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":bW},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":a.String,"text html":!0,"text json":f.parseJSON,"text xml":f.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:bY(bS),ajaxTransport:bY(bT),ajax:function(a,c){function w(a,c,l,m){if(s!==2){s=2,q&&clearTimeout(q),p=b,n=m||"",v.readyState=a>0?4:0;var o,r,u,w=c,x=l?ca(d,v,l):b,y,z;if(a>=200&&a<300||a===304){if(d.ifModified){if(y=v.getResponseHeader("Last-Modified"))f.lastModified[k]=y;if(z=v.getResponseHeader("Etag"))f.etag[k]=z}if(a===304)w="notmodified",o=!0;else try{r=cb(d,x),w="success",o=!0}catch(A){w="parsererror",u=A}}else{u=w;if(!w||a)w="error",a<0&&(a=0)}v.status=a,v.statusText=""+(c||w),o?h.resolveWith(e,[r,w,v]):h.rejectWith(e,[v,w,u]),v.statusCode(j),j=b,t&&g.trigger("ajax"+(o?"Success":"Error"),[v,d,o?r:u]),i.fireWith(e,[v,w]),t&&(g.trigger("ajaxComplete",[v,d]),--f.active||f.event.trigger("ajaxStop"))}}typeof a=="object"&&(c=a,a=b),c=c||{};var d=f.ajaxSetup({},c),e=d.context||d,g=e!==d&&(e.nodeType||e instanceof f)?f(e):f.event,h=f.Deferred(),i=f.Callbacks("once memory"),j=d.statusCode||{},k,l={},m={},n,o,p,q,r,s=0,t,u,v={readyState:0,setRequestHeader:function(a,b){if(!s){var c=a.toLowerCase();a=m[c]=m[c]||a,l[a]=b}return this},getAllResponseHeaders:function(){return s===2?n:null},getResponseHeader:function(a){var c;if(s===2){if(!o){o={};while(c=bG.exec(n))o[c[1].toLowerCase()]=c[2]}c=o[a.toLowerCase()]}return c===b?null:c},overrideMimeType:function(a){s||(d.mimeType=a);return this},abort:function(a){a=a||"abort",p&&p.abort(a),w(0,a);return this}};h.promise(v),v.success=v.done,v.error=v.fail,v.complete=i.add,v.statusCode=function(a){if(a){var b;if(s<2)for(b in a)j[b]=[j[b],a[b]];else b=a[v.status],v.then(b,b)}return this},d.url=((a||d.url)+"").replace(bF,"").replace(bK,bV[1]+"//"),d.dataTypes=f.trim(d.dataType||"*").toLowerCase().split(bO),d.crossDomain==null&&(r=bQ.exec(d.url.toLowerCase()),d.crossDomain=!(!r||r[1]==bV[1]&&r[2]==bV[2]&&(r[3]||(r[1]==="http:"?80:443))==(bV[3]||(bV[1]==="http:"?80:443)))),d.data&&d.processData&&typeof d.data!="string"&&(d.data=f.param(d.data,d.traditional)),bZ(bS,d,c,v);if(s===2)return!1;t=d.global,d.type=d.type.toUpperCase(),d.hasContent=!bJ.test(d.type),t&&f.active++===0&&f.event.trigger("ajaxStart");if(!d.hasContent){d.data&&(d.url+=(bL.test(d.url)?"&":"?")+d.data,delete d.data),k=d.url;if(d.cache===!1){var x=f.now(),y=d.url.replace(bP,"$1_="+x);d.url=y+(y===d.url?(bL.test(d.url)?"&":"?")+"_="+x:"")}}(d.data&&d.hasContent&&d.contentType!==!1||c.contentType)&&v.setRequestHeader("Content-Type",d.contentType),d.ifModified&&(k=k||d.url,f.lastModified[k]&&v.setRequestHeader("If-Modified-Since",f.lastModified[k]),f.etag[k]&&v.setRequestHeader("If-None-Match",f.etag[k])),v.setRequestHeader("Accept",d.dataTypes[0]&&d.accepts[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+(d.dataTypes[0]!=="*"?", "+bW+"; q=0.01":""):d.accepts["*"]);for(u in d.headers)v.setRequestHeader(u,d.headers[u]);if(d.beforeSend&&(d.beforeSend.call(e,v,d)===!1||s===2)){v.abort();return!1}for(u in{success:1,error:1,complete:1})v[u](d[u]);p=bZ(bT,d,c,v);if(!p)w(-1,"No Transport");else{v.readyState=1,t&&g.trigger("ajaxSend",[v,d]),d.async&&d.timeout>0&&(q=setTimeout(function(){v.abort("timeout")},d.timeout));try{s=1,p.send(l,w)}catch(z){if(s<2)w(-1,z);else throw z}}return v},param:function(a,c){var d=[],e=function(a,b){b=f.isFunction(b)?b():b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};c===b&&(c=f.ajaxSettings.traditional);if(f.isArray(a)||a.jquery&&!f.isPlainObject(a))f.each(a,function(){e(this.name,this.value)});else for(var g in a)b_(g,a[g],c,e);return d.join("&").replace(bC,"+")}}),f.extend({active:0,lastModified:{},etag:{}});var cc=f.now(),cd=/(\=)\?(&|$)|\?\?/i;f.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return f.expando+"_"+cc++}}),f.ajaxPrefilter("json jsonp",function(b,c,d){var e=typeof b.data=="string"&&/^application\/x\-www\-form\-urlencoded/.test(b.contentType);if(b.dataTypes[0]==="jsonp"||b.jsonp!==!1&&(cd.test(b.url)||e&&cd.test(b.data))){var g,h=b.jsonpCallback=f.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,i=a[h],j=b.url,k=b.data,l="$1"+h+"$2";b.jsonp!==!1&&(j=j.replace(cd,l),b.url===j&&(e&&(k=k.replace(cd,l)),b.data===k&&(j+=(/\?/.test(j)?"&":"?")+b.jsonp+"="+h))),b.url=j,b.data=k,a[h]=function(a){g=[a]},d.always(function(){a[h]=i,g&&f.isFunction(i)&&a[h](g[0])}),b.converters["script json"]=function(){g||f.error(h+" was not called");return g[0]},b.dataTypes[0]="json";return"script"}}),f.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(a){f.globalEval(a);return a}}}),f.ajaxPrefilter("script",function(a){a.cache===b&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),f.ajaxTransport("script",function(a){if(a.crossDomain){var d,e=c.head||c.getElementsByTagName("head")[0]||c.documentElement;return{send:function(f,g){d=c.createElement("script"),d.async="async",a.scriptCharset&&(d.charset=a.scriptCharset),d.src=a.url,d.onload=d.onreadystatechange=function(a,c){if(c||!d.readyState||/loaded|complete/.test(d.readyState))d.onload=d.onreadystatechange=null,e&&d.parentNode&&e.removeChild(d),d=b,c||g(200,"success")},e.insertBefore(d,e.firstChild)},abort:function(){d&&d.onload(0,1)}}}});var ce=a.ActiveXObject?function(){for(var a in cg)cg[a](0,1)}:!1,cf=0,cg;f.ajaxSettings.xhr=a.ActiveXObject?function(){return!this.isLocal&&ch()||ci()}:ch,function(a){f.extend(f.support,{ajax:!!a,cors:!!a&&"withCredentials"in a})}(f.ajaxSettings.xhr()),f.support.ajax&&f.ajaxTransport(function(c){if(!c.crossDomain||f.support.cors){var d;return{send:function(e,g){var h=c.xhr(),i,j;c.username?h.open(c.type,c.url,c.async,c.username,c.password):h.open(c.type,c.url,c.async);if(c.xhrFields)for(j in c.xhrFields)h[j]=c.xhrFields[j];c.mimeType&&h.overrideMimeType&&h.overrideMimeType(c.mimeType),!c.crossDomain&&!e["X-Requested-With"]&&(e["X-Requested-With"]="XMLHttpRequest");try{for(j in e)h.setRequestHeader(j,e[j])}catch(k){}h.send(c.hasContent&&c.data||null),d=function(a,e){var j,k,l,m,n;try{if(d&&(e||h.readyState===4)){d=b,i&&(h.onreadystatechange=f.noop,ce&&delete cg[i]);if(e)h.readyState!==4&&h.abort();else{j=h.status,l=h.getAllResponseHeaders(),m={},n=h.responseXML,n&&n.documentElement&&(m.xml=n);try{m.text=h.responseText}catch(a){}try{k=h.statusText}catch(o){k=""}!j&&c.isLocal&&!c.crossDomain?j=m.text?200:404:j===1223&&(j=204)}}}catch(p){e||g(-1,p)}m&&g(j,k,m,l)},!c.async||h.readyState===4?d():(i=++cf,ce&&(cg||(cg={},f(a).unload(ce)),cg[i]=d),h.onreadystatechange=d)},abort:function(){d&&d(0,1)}}}});var cj={},ck,cl,cm=/^(?:toggle|show|hide)$/,cn=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,co,cp=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]],cq;f.fn.extend({show:function(a,b,c){var d,e;if(a||a===0)return this.animate(ct("show",3),a,b,c);for(var g=0,h=this.length;g<h;g++)d=this[g],d.style&&(e=d.style.display,!f._data(d,"olddisplay")&&e==="none"&&(e=d.style.display=""),(e===""&&f.css(d,"display")==="none"||!f.contains(d.ownerDocument.documentElement,d))&&f._data(d,"olddisplay",cu(d.nodeName)));for(g=0;g<h;g++){d=this[g];if(d.style){e=d.style.display;if(e===""||e==="none")d.style.display=f._data(d,"olddisplay")||""}}return this},hide:function(a,b,c){if(a||a===0)return this.animate(ct("hide",3),a,b,c);var d,e,g=0,h=this.length;for(;g<h;g++)d=this[g],d.style&&(e=f.css(d,"display"),e!=="none"&&!f._data(d,"olddisplay")&&f._data(d,"olddisplay",e));for(g=0;g<h;g++)this[g].style&&(this[g].style.display="none");return this},_toggle:f.fn.toggle,toggle:function(a,b,c){var d=typeof a=="boolean";f.isFunction(a)&&f.isFunction(b)?this._toggle.apply(this,arguments):a==null||d?this.each(function(){var b=d?a:f(this).is(":hidden");f(this)[b?"show":"hide"]()}):this.animate(ct("toggle",3),a,b,c);return this},fadeTo:function(a,b,c,d){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,c,d){function g(){e.queue===!1&&f._mark(this);var b=f.extend({},e),c=this.nodeType===1,d=c&&f(this).is(":hidden"),g,h,i,j,k,l,m,n,o,p,q;b.animatedProperties={};for(i in a){g=f.camelCase(i),i!==g&&(a[g]=a[i],delete a[i]);if((k=f.cssHooks[g])&&"expand"in k){l=k.expand(a[g]),delete a[g];for(i in l)i in a||(a[i]=l[i])}}for(g in a){h=a[g],f.isArray(h)?(b.animatedProperties[g]=h[1],h=a[g]=h[0]):b.animatedProperties[g]=b.specialEasing&&b.specialEasing[g]||b.easing||"swing";if(h==="hide"&&d||h==="show"&&!d)return b.complete.call(this);c&&(g==="height"||g==="width")&&(b.overflow=[this.style.overflow,this.style.overflowX,this.style.overflowY],f.css(this,"display")==="inline"&&f.css(this,"float")==="none"&&(!f.support.inlineBlockNeedsLayout||cu(this.nodeName)==="inline"?this.style.display="inline-block":this.style.zoom=1))}b.overflow!=null&&(this.style.overflow="hidden");for(i in a)j=new f.fx(this,b,i),h=a[i],cm.test(h)?(q=f._data(this,"toggle"+i)||(h==="toggle"?d?"show":"hide":0),q?(f._data(this,"toggle"+i,q==="show"?"hide":"show"),j[q]()):j[h]()):(m=cn.exec(h),n=j.cur(),m?(o=parseFloat(m[2]),p=m[3]||(f.cssNumber[i]?"":"px"),p!=="px"&&(f.style(this,i,(o||1)+p),n=(o||1)/j.cur()*n,f.style(this,i,n+p)),m[1]&&(o=(m[1]==="-="?-1:1)*o+n),j.custom(n,o,p)):j.custom(n,h,""));return!0}var e=f.speed(b,c,d);if(f.isEmptyObject(a))return this.each(e.complete,[!1]);a=f.extend({},a);return e.queue===!1?this.each(g):this.queue(e.queue,g)},stop:function(a,c,d){typeof a!="string"&&(d=c,c=a,a=b),c&&a!==!1&&this.queue(a||"fx",[]);return this.each(function(){function h(a,b,c){var e=b[c];f.removeData(a,c,!0),e.stop(d)}var b,c=!1,e=f.timers,g=f._data(this);d||f._unmark(!0,this);if(a==null)for(b in g)g[b]&&g[b].stop&&b.indexOf(".run")===b.length-4&&h(this,g,b);else g[b=a+".run"]&&g[b].stop&&h(this,g,b);for(b=e.length;b--;)e[b].elem===this&&(a==null||e[b].queue===a)&&(d?e[b](!0):e[b].saveState(),c=!0,e.splice(b,1));(!d||!c)&&f.dequeue(this,a)})}}),f.each({slideDown:ct("show",1),slideUp:ct("hide",1),slideToggle:ct("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){f.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}}),f.extend({speed:function(a,b,c){var d=a&&typeof a=="object"?f.extend({},a):{complete:c||!c&&b||f.isFunction(a)&&a,duration:a,easing:c&&b||b&&!f.isFunction(b)&&b};d.duration=f.fx.off?0:typeof d.duration=="number"?d.duration:d.duration in f.fx.speeds?f.fx.speeds[d.duration]:f.fx.speeds._default;if(d.queue==null||d.queue===!0)d.queue="fx";d.old=d.complete,d.complete=function(a){f.isFunction(d.old)&&d.old.call(this),d.queue?f.dequeue(this,d.queue):a!==!1&&f._unmark(this)};return d},easing:{linear:function(a){return a},swing:function(a){return-Math.cos(a*Math.PI)/2+.5}},timers:[],fx:function(a,b,c){this.options=b,this.elem=a,this.prop=c,b.orig=b.orig||{}}}),f.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this),(f.fx.step[this.prop]||f.fx.step._default)(this)},cur:function(){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null))return this.elem[this.prop];var a,b=f.css(this.elem,this.prop);return isNaN(a=parseFloat(b))?!b||b==="auto"?0:b:a},custom:function(a,c,d){function h(a){return e.step(a)}var e=this,g=f.fx;this.startTime=cq||cr(),this.end=c,this.now=this.start=a,this.pos=this.state=0,this.unit=d||this.unit||(f.cssNumber[this.prop]?"":"px"),h.queue=this.options.queue,h.elem=this.elem,h.saveState=function(){f._data(e.elem,"fxshow"+e.prop)===b&&(e.options.hide?f._data(e.elem,"fxshow"+e.prop,e.start):e.options.show&&f._data(e.elem,"fxshow"+e.prop,e.end))},h()&&f.timers.push(h)&&!co&&(co=setInterval(g.tick,g.interval))},show:function(){var a=f._data(this.elem,"fxshow"+this.prop);this.options.orig[this.prop]=a||f.style(this.elem,this.prop),this.options.show=!0,a!==b?this.custom(this.cur(),a):this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur()),f(this.elem).show()},hide:function(){this.options.orig[this.prop]=f._data(this.elem,"fxshow"+this.prop)||f.style(this.elem,this.prop),this.options.hide=!0,this.custom(this.cur(),0)},step:function(a){var b,c,d,e=cq||cr(),g=!0,h=this.elem,i=this.options;if(a||e>=i.duration+this.startTime){this.now=this.end,this.pos=this.state=1,this.update(),i.animatedProperties[this.prop]=!0;for(b in i.animatedProperties)i.animatedProperties[b]!==!0&&(g=!1);if(g){i.overflow!=null&&!f.support.shrinkWrapBlocks&&f.each(["","X","Y"],function(a,b){h.style["overflow"+b]=i.overflow[a]}),i.hide&&f(h).hide();if(i.hide||i.show)for(b in i.animatedProperties)f.style(h,b,i.orig[b]),f.removeData(h,"fxshow"+b,!0),f.removeData(h,"toggle"+b,!0);d=i.complete,d&&(i.complete=!1,d.call(h))}return!1}i.duration==Infinity?this.now=e:(c=e-this.startTime,this.state=c/i.duration,this.pos=f.easing[i.animatedProperties[this.prop]](this.state,c,0,1,i.duration),this.now=this.start+(this.end-this.start)*this.pos),this.update();return!0}},f.extend(f.fx,{tick:function(){var a,b=f.timers,c=0;for(;c<b.length;c++)a=b[c],!a()&&b[c]===a&&b.splice(c--,1);b.length||f.fx.stop()},interval:13,stop:function(){clearInterval(co),co=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(a){f.style(a.elem,"opacity",a.now)},_default:function(a){a.elem.style&&a.elem.style[a.prop]!=null?a.elem.style[a.prop]=a.now+a.unit:a.elem[a.prop]=a.now}}}),f.each(cp.concat.apply([],cp),function(a,b){b.indexOf("margin")&&(f.fx.step[b]=function(a){f.style(a.elem,b,Math.max(0,a.now)+a.unit)})}),f.expr&&f.expr.filters&&(f.expr.filters.animated=function(a){return f.grep(f.timers,function(b){return a===b.elem}).length});var cv,cw=/^t(?:able|d|h)$/i,cx=/^(?:body|html)$/i;"getBoundingClientRect"in c.documentElement?cv=function(a,b,c,d){try{d=a.getBoundingClientRect()}catch(e){}if(!d||!f.contains(c,a))return d?{top:d.top,left:d.left}:{top:0,left:0};var g=b.body,h=cy(b),i=c.clientTop||g.clientTop||0,j=c.clientLeft||g.clientLeft||0,k=h.pageYOffset||f.support.boxModel&&c.scrollTop||g.scrollTop,l=h.pageXOffset||f.support.boxModel&&c.scrollLeft||g.scrollLeft,m=d.top+k-i,n=d.left+l-j;return{top:m,left:n}}:cv=function(a,b,c){var d,e=a.offsetParent,g=a,h=b.body,i=b.defaultView,j=i?i.getComputedStyle(a,null):a.currentStyle,k=a.offsetTop,l=a.offsetLeft;while((a=a.parentNode)&&a!==h&&a!==c){if(f.support.fixedPosition&&j.position==="fixed")break;d=i?i.getComputedStyle(a,null):a.currentStyle,k-=a.scrollTop,l-=a.scrollLeft,a===e&&(k+=a.offsetTop,l+=a.offsetLeft,f.support.doesNotAddBorder&&(!f.support.doesAddBorderForTableAndCells||!cw.test(a.nodeName))&&(k+=parseFloat(d.borderTopWidth)||0,l+=parseFloat(d.borderLeftWidth)||0),g=e,e=a.offsetParent),f.support.subtractsBorderForOverflowNotVisible&&d.overflow!=="visible"&&(k+=parseFloat(d.borderTopWidth)||0,l+=parseFloat(d.borderLeftWidth)||0),j=d}if(j.position==="relative"||j.position==="static")k+=h.offsetTop,l+=h.offsetLeft;f.support.fixedPosition&&j.position==="fixed"&&(k+=Math.max(c.scrollTop,h.scrollTop),l+=Math.max(c.scrollLeft,h.scrollLeft));return{top:k,left:l}},f.fn.offset=function(a){if(arguments.length)return a===b?this:this.each(function(b){f.offset.setOffset(this,a,b)});var c=this[0],d=c&&c.ownerDocument;if(!d)return null;if(c===d.body)return f.offset.bodyOffset(c);return cv(c,d,d.documentElement)},f.offset={bodyOffset:function(a){var b=a.offsetTop,c=a.offsetLeft;f.support.doesNotIncludeMarginInBodyOffset&&(b+=parseFloat(f.css(a,"marginTop"))||0,c+=parseFloat(f.css(a,"marginLeft"))||0);return{top:b,left:c}},setOffset:function(a,b,c){var d=f.css(a,"position");d==="static"&&(a.style.position="relative");var e=f(a),g=e.offset(),h=f.css(a,"top"),i=f.css(a,"left"),j=(d==="absolute"||d==="fixed")&&f.inArray("auto",[h,i])>-1,k={},l={},m,n;j?(l=e.position(),m=l.top,n=l.left):(m=parseFloat(h)||0,n=parseFloat(i)||0),f.isFunction(b)&&(b=b.call(a,c,g)),b.top!=null&&(k.top=b.top-g.top+m),b.left!=null&&(k.left=b.left-g.left+n),"using"in b?b.using.call(a,k):e.css(k)}},f.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),c=this.offset(),d=cx.test(b[0].nodeName)?{top:0,left:0}:b.offset();c.top-=parseFloat(f.css(a,"marginTop"))||0,c.left-=parseFloat(f.css(a,"marginLeft"))||0,d.top+=parseFloat(f.css(b[0],"borderTopWidth"))||0,d.left+=parseFloat(f.css(b[0],"borderLeftWidth"))||0;return{top:c.top-d.top,left:c.left-d.left}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||c.body;while(a&&!cx.test(a.nodeName)&&f.css(a,"position")==="static")a=a.offsetParent;return a})}}),f.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(a,c){var d=/Y/.test(c);f.fn[a]=function(e){return f.access(this,function(a,e,g){var h=cy(a);if(g===b)return h?c in h?h[c]:f.support.boxModel&&h.document.documentElement[e]||h.document.body[e]:a[e];h?h.scrollTo(d?f(h).scrollLeft():g,d?g:f(h).scrollTop()):a[e]=g},a,e,arguments.length,null)}}),f.each({Height:"height",Width:"width"},function(a,c){var d="client"+a,e="scroll"+a,g="offset"+a;f.fn["inner"+a]=function(){var a=this[0];return a?a.style?parseFloat(f.css(a,c,"padding")):this[c]():null},f.fn["outer"+a]=function(a){var b=this[0];return b?b.style?parseFloat(f.css(b,c,a?"margin":"border")):this[c]():null},f.fn[c]=function(a){return f.access(this,function(a,c,h){var i,j,k,l;if(f.isWindow(a)){i=a.document,j=i.documentElement[d];return f.support.boxModel&&j||i.body&&i.body[d]||j}if(a.nodeType===9){i=a.documentElement;if(i[d]>=i[e])return i[d];return Math.max(a.body[e],i[e],a.body[g],i[g])}if(h===b){k=f.css(a,c),l=parseFloat(k);return f.isNumeric(l)?l:k}f(a).css(c,h)},c,a,arguments.length,null)}}),a.jQuery=a.$=f,typeof define=="function"&&define.amd&&define.amd.jQuery&&define("jquery",[],function(){return f})})(window);
src/main/resources/code/android/library-common/build/intermediates/library_assets/release/out/lib/jquery-ui-1.8.23.custom.min.js
New file
@@ -0,0 +1,25 @@
/*! jQuery UI - v1.8.23 - 2012-08-15
* https://github.com/jquery/jquery-ui
* Includes: jquery.ui.core.js
* Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */
(function(a,b){function c(b,c){var e=b.nodeName.toLowerCase();if("area"===e){var f=b.parentNode,g=f.name,h;return!b.href||!g||f.nodeName.toLowerCase()!=="map"?!1:(h=a("img[usemap=#"+g+"]")[0],!!h&&d(h))}return(/input|select|textarea|button|object/.test(e)?!b.disabled:"a"==e?b.href||c:c)&&d(b)}function d(b){return!a(b).parents().andSelf().filter(function(){return a.curCSS(this,"visibility")==="hidden"||a.expr.filters.hidden(this)}).length}a.ui=a.ui||{};if(a.ui.version)return;a.extend(a.ui,{version:"1.8.23",keyCode:{ALT:18,BACKSPACE:8,CAPS_LOCK:20,COMMA:188,COMMAND:91,COMMAND_LEFT:91,COMMAND_RIGHT:93,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,MENU:93,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38,WINDOWS:91}}),a.fn.extend({propAttr:a.fn.prop||a.fn.attr,_focus:a.fn.focus,focus:function(b,c){return typeof b=="number"?this.each(function(){var d=this;setTimeout(function(){a(d).focus(),c&&c.call(d)},b)}):this._focus.apply(this,arguments)},scrollParent:function(){var b;return a.browser.msie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?b=this.parents().filter(function(){return/(relative|absolute|fixed)/.test(a.curCSS(this,"position",1))&&/(auto|scroll)/.test(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0):b=this.parents().filter(function(){return/(auto|scroll)/.test(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0),/fixed/.test(this.css("position"))||!b.length?a(document):b},zIndex:function(c){if(c!==b)return this.css("zIndex",c);if(this.length){var d=a(this[0]),e,f;while(d.length&&d[0]!==document){e=d.css("position");if(e==="absolute"||e==="relative"||e==="fixed"){f=parseInt(d.css("zIndex"),10);if(!isNaN(f)&&f!==0)return f}d=d.parent()}}return 0},disableSelection:function(){return this.bind((a.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(a){a.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}}),a("<a>").outerWidth(1).jquery||a.each(["Width","Height"],function(c,d){function h(b,c,d,f){return a.each(e,function(){c-=parseFloat(a.curCSS(b,"padding"+this,!0))||0,d&&(c-=parseFloat(a.curCSS(b,"border"+this+"Width",!0))||0),f&&(c-=parseFloat(a.curCSS(b,"margin"+this,!0))||0)}),c}var e=d==="Width"?["Left","Right"]:["Top","Bottom"],f=d.toLowerCase(),g={innerWidth:a.fn.innerWidth,innerHeight:a.fn.innerHeight,outerWidth:a.fn.outerWidth,outerHeight:a.fn.outerHeight};a.fn["inner"+d]=function(c){return c===b?g["inner"+d].call(this):this.each(function(){a(this).css(f,h(this,c)+"px")})},a.fn["outer"+d]=function(b,c){return typeof b!="number"?g["outer"+d].call(this,b):this.each(function(){a(this).css(f,h(this,b,!0,c)+"px")})}}),a.extend(a.expr[":"],{data:a.expr.createPseudo?a.expr.createPseudo(function(b){return function(c){return!!a.data(c,b)}}):function(b,c,d){return!!a.data(b,d[3])},focusable:function(b){return c(b,!isNaN(a.attr(b,"tabindex")))},tabbable:function(b){var d=a.attr(b,"tabindex"),e=isNaN(d);return(e||d>=0)&&c(b,!e)}}),a(function(){var b=document.body,c=b.appendChild(c=document.createElement("div"));c.offsetHeight,a.extend(c.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0}),a.support.minHeight=c.offsetHeight===100,a.support.selectstart="onselectstart"in c,b.removeChild(c).style.display="none"}),a.curCSS||(a.curCSS=a.css),a.extend(a.ui,{plugin:{add:function(b,c,d){var e=a.ui[b].prototype;for(var f in d)e.plugins[f]=e.plugins[f]||[],e.plugins[f].push([c,d[f]])},call:function(a,b,c){var d=a.plugins[b];if(!d||!a.element[0].parentNode)return;for(var e=0;e<d.length;e++)a.options[d[e][0]]&&d[e][1].apply(a.element,c)}},contains:function(a,b){return document.compareDocumentPosition?a.compareDocumentPosition(b)&16:a!==b&&a.contains(b)},hasScroll:function(b,c){if(a(b).css("overflow")==="hidden")return!1;var d=c&&c==="left"?"scrollLeft":"scrollTop",e=!1;return b[d]>0?!0:(b[d]=1,e=b[d]>0,b[d]=0,e)},isOverAxis:function(a,b,c){return a>b&&a<b+c},isOver:function(b,c,d,e,f,g){return a.ui.isOverAxis(b,d,f)&&a.ui.isOverAxis(c,e,g)}})})(jQuery);;/*! jQuery UI - v1.8.23 - 2012-08-15
* https://github.com/jquery/jquery-ui
* Includes: jquery.ui.widget.js
* Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */
(function(a,b){if(a.cleanData){var c=a.cleanData;a.cleanData=function(b){for(var d=0,e;(e=b[d])!=null;d++)try{a(e).triggerHandler("remove")}catch(f){}c(b)}}else{var d=a.fn.remove;a.fn.remove=function(b,c){return this.each(function(){return c||(!b||a.filter(b,[this]).length)&&a("*",this).add([this]).each(function(){try{a(this).triggerHandler("remove")}catch(b){}}),d.call(a(this),b,c)})}}a.widget=function(b,c,d){var e=b.split(".")[0],f;b=b.split(".")[1],f=e+"-"+b,d||(d=c,c=a.Widget),a.expr[":"][f]=function(c){return!!a.data(c,b)},a[e]=a[e]||{},a[e][b]=function(a,b){arguments.length&&this._createWidget(a,b)};var g=new c;g.options=a.extend(!0,{},g.options),a[e][b].prototype=a.extend(!0,g,{namespace:e,widgetName:b,widgetEventPrefix:a[e][b].prototype.widgetEventPrefix||b,widgetBaseClass:f},d),a.widget.bridge(b,a[e][b])},a.widget.bridge=function(c,d){a.fn[c]=function(e){var f=typeof e=="string",g=Array.prototype.slice.call(arguments,1),h=this;return e=!f&&g.length?a.extend.apply(null,[!0,e].concat(g)):e,f&&e.charAt(0)==="_"?h:(f?this.each(function(){var d=a.data(this,c),f=d&&a.isFunction(d[e])?d[e].apply(d,g):d;if(f!==d&&f!==b)return h=f,!1}):this.each(function(){var b=a.data(this,c);b?b.option(e||{})._init():a.data(this,c,new d(e,this))}),h)}},a.Widget=function(a,b){arguments.length&&this._createWidget(a,b)},a.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",options:{disabled:!1},_createWidget:function(b,c){a.data(c,this.widgetName,this),this.element=a(c),this.options=a.extend(!0,{},this.options,this._getCreateOptions(),b);var d=this;this.element.bind("remove."+this.widgetName,function(){d.destroy()}),this._create(),this._trigger("create"),this._init()},_getCreateOptions:function(){return a.metadata&&a.metadata.get(this.element[0])[this.widgetName]},_create:function(){},_init:function(){},destroy:function(){this.element.unbind("."+this.widgetName).removeData(this.widgetName),this.widget().unbind("."+this.widgetName).removeAttr("aria-disabled").removeClass(this.widgetBaseClass+"-disabled "+"ui-state-disabled")},widget:function(){return this.element},option:function(c,d){var e=c;if(arguments.length===0)return a.extend({},this.options);if(typeof c=="string"){if(d===b)return this.options[c];e={},e[c]=d}return this._setOptions(e),this},_setOptions:function(b){var c=this;return a.each(b,function(a,b){c._setOption(a,b)}),this},_setOption:function(a,b){return this.options[a]=b,a==="disabled"&&this.widget()[b?"addClass":"removeClass"](this.widgetBaseClass+"-disabled"+" "+"ui-state-disabled").attr("aria-disabled",b),this},enable:function(){return this._setOption("disabled",!1)},disable:function(){return this._setOption("disabled",!0)},_trigger:function(b,c,d){var e,f,g=this.options[b];d=d||{},c=a.Event(c),c.type=(b===this.widgetEventPrefix?b:this.widgetEventPrefix+b).toLowerCase(),c.target=this.element[0],f=c.originalEvent;if(f)for(e in f)e in c||(c[e]=f[e]);return this.element.trigger(c,d),!(a.isFunction(g)&&g.call(this.element[0],c,d)===!1||c.isDefaultPrevented())}}})(jQuery);;/*! jQuery UI - v1.8.23 - 2012-08-15
* https://github.com/jquery/jquery-ui
* Includes: jquery.ui.mouse.js
* Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */
(function(a,b){var c=!1;a(document).mouseup(function(a){c=!1}),a.widget("ui.mouse",{options:{cancel:":input,option",distance:1,delay:0},_mouseInit:function(){var b=this;this.element.bind("mousedown."+this.widgetName,function(a){return b._mouseDown(a)}).bind("click."+this.widgetName,function(c){if(!0===a.data(c.target,b.widgetName+".preventClickEvent"))return a.removeData(c.target,b.widgetName+".preventClickEvent"),c.stopImmediatePropagation(),!1}),this.started=!1},_mouseDestroy:function(){this.element.unbind("."+this.widgetName),this._mouseMoveDelegate&&a(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(b){if(c)return;this._mouseStarted&&this._mouseUp(b),this._mouseDownEvent=b;var d=this,e=b.which==1,f=typeof this.options.cancel=="string"&&b.target.nodeName?a(b.target).closest(this.options.cancel).length:!1;if(!e||f||!this._mouseCapture(b))return!0;this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){d.mouseDelayMet=!0},this.options.delay));if(this._mouseDistanceMet(b)&&this._mouseDelayMet(b)){this._mouseStarted=this._mouseStart(b)!==!1;if(!this._mouseStarted)return b.preventDefault(),!0}return!0===a.data(b.target,this.widgetName+".preventClickEvent")&&a.removeData(b.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(a){return d._mouseMove(a)},this._mouseUpDelegate=function(a){return d._mouseUp(a)},a(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate),b.preventDefault(),c=!0,!0},_mouseMove:function(b){return!a.browser.msie||document.documentMode>=9||!!b.button?this._mouseStarted?(this._mouseDrag(b),b.preventDefault()):(this._mouseDistanceMet(b)&&this._mouseDelayMet(b)&&(this._mouseStarted=this._mouseStart(this._mouseDownEvent,b)!==!1,this._mouseStarted?this._mouseDrag(b):this._mouseUp(b)),!this._mouseStarted):this._mouseUp(b)},_mouseUp:function(b){return a(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,b.target==this._mouseDownEvent.target&&a.data(b.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(b)),!1},_mouseDistanceMet:function(a){return Math.max(Math.abs(this._mouseDownEvent.pageX-a.pageX),Math.abs(this._mouseDownEvent.pageY-a.pageY))>=this.options.distance},_mouseDelayMet:function(a){return this.mouseDelayMet},_mouseStart:function(a){},_mouseDrag:function(a){},_mouseStop:function(a){},_mouseCapture:function(a){return!0}})})(jQuery);;/*! jQuery UI - v1.8.23 - 2012-08-15
* https://github.com/jquery/jquery-ui
* Includes: jquery.ui.slider.js
* Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */
(function(a,b){var c=5;a.widget("ui.slider",a.ui.mouse,{widgetEventPrefix:"slide",options:{animate:!1,distance:0,max:100,min:0,orientation:"horizontal",range:!1,step:1,value:0,values:null},_create:function(){var b=this,d=this.options,e=this.element.find(".ui-slider-handle").addClass("ui-state-default ui-corner-all"),f="<a class='ui-slider-handle ui-state-default ui-corner-all' href='#'></a>",g=d.values&&d.values.length||1,h=[];this._keySliding=!1,this._mouseSliding=!1,this._animateOff=!0,this._handleIndex=null,this._detectOrientation(),this._mouseInit(),this.element.addClass("ui-slider ui-slider-"+this.orientation+" ui-widget"+" ui-widget-content"+" ui-corner-all"+(d.disabled?" ui-slider-disabled ui-disabled":"")),this.range=a([]),d.range&&(d.range===!0&&(d.values||(d.values=[this._valueMin(),this._valueMin()]),d.values.length&&d.values.length!==2&&(d.values=[d.values[0],d.values[0]])),this.range=a("<div></div>").appendTo(this.element).addClass("ui-slider-range ui-widget-header"+(d.range==="min"||d.range==="max"?" ui-slider-range-"+d.range:"")));for(var i=e.length;i<g;i+=1)h.push(f);this.handles=e.add(a(h.join("")).appendTo(b.element)),this.handle=this.handles.eq(0),this.handles.add(this.range).filter("a").click(function(a){a.preventDefault()}).hover(function(){d.disabled||a(this).addClass("ui-state-hover")},function(){a(this).removeClass("ui-state-hover")}).focus(function(){d.disabled?a(this).blur():(a(".ui-slider .ui-state-focus").removeClass("ui-state-focus"),a(this).addClass("ui-state-focus"))}).blur(function(){a(this).removeClass("ui-state-focus")}),this.handles.each(function(b){a(this).data("index.ui-slider-handle",b)}),this.handles.keydown(function(d){var e=a(this).data("index.ui-slider-handle"),f,g,h,i;if(b.options.disabled)return;switch(d.keyCode){case a.ui.keyCode.HOME:case a.ui.keyCode.END:case a.ui.keyCode.PAGE_UP:case a.ui.keyCode.PAGE_DOWN:case a.ui.keyCode.UP:case a.ui.keyCode.RIGHT:case a.ui.keyCode.DOWN:case a.ui.keyCode.LEFT:d.preventDefault();if(!b._keySliding){b._keySliding=!0,a(this).addClass("ui-state-active"),f=b._start(d,e);if(f===!1)return}}i=b.options.step,b.options.values&&b.options.values.length?g=h=b.values(e):g=h=b.value();switch(d.keyCode){case a.ui.keyCode.HOME:h=b._valueMin();break;case a.ui.keyCode.END:h=b._valueMax();break;case a.ui.keyCode.PAGE_UP:h=b._trimAlignValue(g+(b._valueMax()-b._valueMin())/c);break;case a.ui.keyCode.PAGE_DOWN:h=b._trimAlignValue(g-(b._valueMax()-b._valueMin())/c);break;case a.ui.keyCode.UP:case a.ui.keyCode.RIGHT:if(g===b._valueMax())return;h=b._trimAlignValue(g+i);break;case a.ui.keyCode.DOWN:case a.ui.keyCode.LEFT:if(g===b._valueMin())return;h=b._trimAlignValue(g-i)}b._slide(d,e,h)}).keyup(function(c){var d=a(this).data("index.ui-slider-handle");b._keySliding&&(b._keySliding=!1,b._stop(c,d),b._change(c,d),a(this).removeClass("ui-state-active"))}),this._refreshValue(),this._animateOff=!1},destroy:function(){return this.handles.remove(),this.range.remove(),this.element.removeClass("ui-slider ui-slider-horizontal ui-slider-vertical ui-slider-disabled ui-widget ui-widget-content ui-corner-all").removeData("slider").unbind(".slider"),this._mouseDestroy(),this},_mouseCapture:function(b){var c=this.options,d,e,f,g,h,i,j,k,l;return c.disabled?!1:(this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()},this.elementOffset=this.element.offset(),d={x:b.pageX,y:b.pageY},e=this._normValueFromMouse(d),f=this._valueMax()-this._valueMin()+1,h=this,this.handles.each(function(b){var c=Math.abs(e-h.values(b));f>c&&(f=c,g=a(this),i=b)}),c.range===!0&&this.values(1)===c.min&&(i+=1,g=a(this.handles[i])),j=this._start(b,i),j===!1?!1:(this._mouseSliding=!0,h._handleIndex=i,g.addClass("ui-state-active").focus(),k=g.offset(),l=!a(b.target).parents().andSelf().is(".ui-slider-handle"),this._clickOffset=l?{left:0,top:0}:{left:b.pageX-k.left-g.width()/2,top:b.pageY-k.top-g.height()/2-(parseInt(g.css("borderTopWidth"),10)||0)-(parseInt(g.css("borderBottomWidth"),10)||0)+(parseInt(g.css("marginTop"),10)||0)},this.handles.hasClass("ui-state-hover")||this._slide(b,i,e),this._animateOff=!0,!0))},_mouseStart:function(a){return!0},_mouseDrag:function(a){var b={x:a.pageX,y:a.pageY},c=this._normValueFromMouse(b);return this._slide(a,this._handleIndex,c),!1},_mouseStop:function(a){return this.handles.removeClass("ui-state-active"),this._mouseSliding=!1,this._stop(a,this._handleIndex),this._change(a,this._handleIndex),this._handleIndex=null,this._clickOffset=null,this._animateOff=!1,!1},_detectOrientation:function(){this.orientation=this.options.orientation==="vertical"?"vertical":"horizontal"},_normValueFromMouse:function(a){var b,c,d,e,f;return this.orientation==="horizontal"?(b=this.elementSize.width,c=a.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)):(b=this.elementSize.height,c=a.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)),d=c/b,d>1&&(d=1),d<0&&(d=0),this.orientation==="vertical"&&(d=1-d),e=this._valueMax()-this._valueMin(),f=this._valueMin()+d*e,this._trimAlignValue(f)},_start:function(a,b){var c={handle:this.handles[b],value:this.value()};return this.options.values&&this.options.values.length&&(c.value=this.values(b),c.values=this.values()),this._trigger("start",a,c)},_slide:function(a,b,c){var d,e,f;this.options.values&&this.options.values.length?(d=this.values(b?0:1),this.options.values.length===2&&this.options.range===!0&&(b===0&&c>d||b===1&&c<d)&&(c=d),c!==this.values(b)&&(e=this.values(),e[b]=c,f=this._trigger("slide",a,{handle:this.handles[b],value:c,values:e}),d=this.values(b?0:1),f!==!1&&this.values(b,c,!0))):c!==this.value()&&(f=this._trigger("slide",a,{handle:this.handles[b],value:c}),f!==!1&&this.value(c))},_stop:function(a,b){var c={handle:this.handles[b],value:this.value()};this.options.values&&this.options.values.length&&(c.value=this.values(b),c.values=this.values()),this._trigger("stop",a,c)},_change:function(a,b){if(!this._keySliding&&!this._mouseSliding){var c={handle:this.handles[b],value:this.value()};this.options.values&&this.options.values.length&&(c.value=this.values(b),c.values=this.values()),this._trigger("change",a,c)}},value:function(a){if(arguments.length){this.options.value=this._trimAlignValue(a),this._refreshValue(),this._change(null,0);return}return this._value()},values:function(b,c){var d,e,f;if(arguments.length>1){this.options.values[b]=this._trimAlignValue(c),this._refreshValue(),this._change(null,b);return}if(!arguments.length)return this._values();if(!a.isArray(arguments[0]))return this.options.values&&this.options.values.length?this._values(b):this.value();d=this.options.values,e=arguments[0];for(f=0;f<d.length;f+=1)d[f]=this._trimAlignValue(e[f]),this._change(null,f);this._refreshValue()},_setOption:function(b,c){var d,e=0;a.isArray(this.options.values)&&(e=this.options.values.length),a.Widget.prototype._setOption.apply(this,arguments);switch(b){case"disabled":c?(this.handles.filter(".ui-state-focus").blur(),this.handles.removeClass("ui-state-hover"),this.handles.propAttr("disabled",!0),this.element.addClass("ui-disabled")):(this.handles.propAttr("disabled",!1),this.element.removeClass("ui-disabled"));break;case"orientation":this._detectOrientation(),this.element.removeClass("ui-slider-horizontal ui-slider-vertical").addClass("ui-slider-"+this.orientation),this._refreshValue();break;case"value":this._animateOff=!0,this._refreshValue(),this._change(null,0),this._animateOff=!1;break;case"values":this._animateOff=!0,this._refreshValue();for(d=0;d<e;d+=1)this._change(null,d);this._animateOff=!1}},_value:function(){var a=this.options.value;return a=this._trimAlignValue(a),a},_values:function(a){var b,c,d;if(arguments.length)return b=this.options.values[a],b=this._trimAlignValue(b),b;c=this.options.values.slice();for(d=0;d<c.length;d+=1)c[d]=this._trimAlignValue(c[d]);return c},_trimAlignValue:function(a){if(a<=this._valueMin())return this._valueMin();if(a>=this._valueMax())return this._valueMax();var b=this.options.step>0?this.options.step:1,c=(a-this._valueMin())%b,d=a-c;return Math.abs(c)*2>=b&&(d+=c>0?b:-b),parseFloat(d.toFixed(5))},_valueMin:function(){return this.options.min},_valueMax:function(){return this.options.max},_refreshValue:function(){var b=this.options.range,c=this.options,d=this,e=this._animateOff?!1:c.animate,f,g={},h,i,j,k;this.options.values&&this.options.values.length?this.handles.each(function(b,i){f=(d.values(b)-d._valueMin())/(d._valueMax()-d._valueMin())*100,g[d.orientation==="horizontal"?"left":"bottom"]=f+"%",a(this).stop(1,1)[e?"animate":"css"](g,c.animate),d.options.range===!0&&(d.orientation==="horizontal"?(b===0&&d.range.stop(1,1)[e?"animate":"css"]({left:f+"%"},c.animate),b===1&&d.range[e?"animate":"css"]({width:f-h+"%"},{queue:!1,duration:c.animate})):(b===0&&d.range.stop(1,1)[e?"animate":"css"]({bottom:f+"%"},c.animate),b===1&&d.range[e?"animate":"css"]({height:f-h+"%"},{queue:!1,duration:c.animate}))),h=f}):(i=this.value(),j=this._valueMin(),k=this._valueMax(),f=k!==j?(i-j)/(k-j)*100:0,g[d.orientation==="horizontal"?"left":"bottom"]=f+"%",this.handle.stop(1,1)[e?"animate":"css"](g,c.animate),b==="min"&&this.orientation==="horizontal"&&this.range.stop(1,1)[e?"animate":"css"]({width:f+"%"},c.animate),b==="max"&&this.orientation==="horizontal"&&this.range[e?"animate":"css"]({width:100-f+"%"},{queue:!1,duration:c.animate}),b==="min"&&this.orientation==="vertical"&&this.range.stop(1,1)[e?"animate":"css"]({height:f+"%"},c.animate),b==="max"&&this.orientation==="vertical"&&this.range[e?"animate":"css"]({height:100-f+"%"},{queue:!1,duration:c.animate}))}}),a.extend(a.ui.slider,{version:"1.8.23"})})(jQuery);;/*! jQuery UI - v1.8.23 - 2012-08-15
* https://github.com/jquery/jquery-ui
* Includes: jquery.effects.core.js
* Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */
jQuery.effects||function(a,b){function c(b){var c;return b&&b.constructor==Array&&b.length==3?b:(c=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(b))?[parseInt(c[1],10),parseInt(c[2],10),parseInt(c[3],10)]:(c=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(b))?[parseFloat(c[1])*2.55,parseFloat(c[2])*2.55,parseFloat(c[3])*2.55]:(c=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(b))?[parseInt(c[1],16),parseInt(c[2],16),parseInt(c[3],16)]:(c=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(b))?[parseInt(c[1]+c[1],16),parseInt(c[2]+c[2],16),parseInt(c[3]+c[3],16)]:(c=/rgba\(0, 0, 0, 0\)/.exec(b))?e.transparent:e[a.trim(b).toLowerCase()]}function d(b,d){var e;do{e=(a.curCSS||a.css)(b,d);if(e!=""&&e!="transparent"||a.nodeName(b,"body"))break;d="backgroundColor"}while(b=b.parentNode);return c(e)}function h(){var a=document.defaultView?document.defaultView.getComputedStyle(this,null):this.currentStyle,b={},c,d;if(a&&a.length&&a[0]&&a[a[0]]){var e=a.length;while(e--)c=a[e],typeof a[c]=="string"&&(d=c.replace(/\-(\w)/g,function(a,b){return b.toUpperCase()}),b[d]=a[c])}else for(c in a)typeof a[c]=="string"&&(b[c]=a[c]);return b}function i(b){var c,d;for(c in b)d=b[c],(d==null||a.isFunction(d)||c in g||/scrollbar/.test(c)||!/color/i.test(c)&&isNaN(parseFloat(d)))&&delete b[c];return b}function j(a,b){var c={_:0},d;for(d in b)a[d]!=b[d]&&(c[d]=b[d]);return c}function k(b,c,d,e){typeof b=="object"&&(e=c,d=null,c=b,b=c.effect),a.isFunction(c)&&(e=c,d=null,c={});if(typeof c=="number"||a.fx.speeds[c])e=d,d=c,c={};return a.isFunction(d)&&(e=d,d=null),c=c||{},d=d||c.duration,d=a.fx.off?0:typeof d=="number"?d:d in a.fx.speeds?a.fx.speeds[d]:a.fx.speeds._default,e=e||c.complete,[b,c,d,e]}function l(b){return!b||typeof b=="number"||a.fx.speeds[b]?!0:typeof b=="string"&&!a.effects[b]?!0:!1}a.effects={},a.each(["backgroundColor","borderBottomColor","borderLeftColor","borderRightColor","borderTopColor","borderColor","color","outlineColor"],function(b,e){a.fx.step[e]=function(a){a.colorInit||(a.start=d(a.elem,e),a.end=c(a.end),a.colorInit=!0),a.elem.style[e]="rgb("+Math.max(Math.min(parseInt(a.pos*(a.end[0]-a.start[0])+a.start[0],10),255),0)+","+Math.max(Math.min(parseInt(a.pos*(a.end[1]-a.start[1])+a.start[1],10),255),0)+","+Math.max(Math.min(parseInt(a.pos*(a.end[2]-a.start[2])+a.start[2],10),255),0)+")"}});var e={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0],transparent:[255,255,255]},f=["add","remove","toggle"],g={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};a.effects.animateClass=function(b,c,d,e){return a.isFunction(d)&&(e=d,d=null),this.queue(function(){var g=a(this),k=g.attr("style")||" ",l=i(h.call(this)),m,n=g.attr("class")||"";a.each(f,function(a,c){b[c]&&g[c+"Class"](b[c])}),m=i(h.call(this)),g.attr("class",n),g.animate(j(l,m),{queue:!1,duration:c,easing:d,complete:function(){a.each(f,function(a,c){b[c]&&g[c+"Class"](b[c])}),typeof g.attr("style")=="object"?(g.attr("style").cssText="",g.attr("style").cssText=k):g.attr("style",k),e&&e.apply(this,arguments),a.dequeue(this)}})})},a.fn.extend({_addClass:a.fn.addClass,addClass:function(b,c,d,e){return c?a.effects.animateClass.apply(this,[{add:b},c,d,e]):this._addClass(b)},_removeClass:a.fn.removeClass,removeClass:function(b,c,d,e){return c?a.effects.animateClass.apply(this,[{remove:b},c,d,e]):this._removeClass(b)},_toggleClass:a.fn.toggleClass,toggleClass:function(c,d,e,f,g){return typeof d=="boolean"||d===b?e?a.effects.animateClass.apply(this,[d?{add:c}:{remove:c},e,f,g]):this._toggleClass(c,d):a.effects.animateClass.apply(this,[{toggle:c},d,e,f])},switchClass:function(b,c,d,e,f){return a.effects.animateClass.apply(this,[{add:c,remove:b},d,e,f])}}),a.extend(a.effects,{version:"1.8.23",save:function(a,b){for(var c=0;c<b.length;c++)b[c]!==null&&a.data("ec.storage."+b[c],a[0].style[b[c]])},restore:function(a,b){for(var c=0;c<b.length;c++)b[c]!==null&&a.css(b[c],a.data("ec.storage."+b[c]))},setMode:function(a,b){return b=="toggle"&&(b=a.is(":hidden")?"show":"hide"),b},getBaseline:function(a,b){var c,d;switch(a[0]){case"top":c=0;break;case"middle":c=.5;break;case"bottom":c=1;break;default:c=a[0]/b.height}switch(a[1]){case"left":d=0;break;case"center":d=.5;break;case"right":d=1;break;default:d=a[1]/b.width}return{x:d,y:c}},createWrapper:function(b){if(b.parent().is(".ui-effects-wrapper"))return b.parent();var c={width:b.outerWidth(!0),height:b.outerHeight(!0),"float":b.css("float")},d=a("<div></div>").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0}),e=document.activeElement;try{e.id}catch(f){e=document.body}return b.wrap(d),(b[0]===e||a.contains(b[0],e))&&a(e).focus(),d=b.parent(),b.css("position")=="static"?(d.css({position:"relative"}),b.css({position:"relative"})):(a.extend(c,{position:b.css("position"),zIndex:b.css("z-index")}),a.each(["top","left","bottom","right"],function(a,d){c[d]=b.css(d),isNaN(parseInt(c[d],10))&&(c[d]="auto")}),b.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})),d.css(c).show()},removeWrapper:function(b){var c,d=document.activeElement;return b.parent().is(".ui-effects-wrapper")?(c=b.parent().replaceWith(b),(b[0]===d||a.contains(b[0],d))&&a(d).focus(),c):b},setTransition:function(b,c,d,e){return e=e||{},a.each(c,function(a,c){var f=b.cssUnit(c);f[0]>0&&(e[c]=f[0]*d+f[1])}),e}}),a.fn.extend({effect:function(b,c,d,e){var f=k.apply(this,arguments),g={options:f[1],duration:f[2],callback:f[3]},h=g.options.mode,i=a.effects[b];return a.fx.off||!i?h?this[h](g.duration,g.callback):this.each(function(){g.callback&&g.callback.call(this)}):i.call(this,g)},_show:a.fn.show,show:function(a){if(l(a))return this._show.apply(this,arguments);var b=k.apply(this,arguments);return b[1].mode="show",this.effect.apply(this,b)},_hide:a.fn.hide,hide:function(a){if(l(a))return this._hide.apply(this,arguments);var b=k.apply(this,arguments);return b[1].mode="hide",this.effect.apply(this,b)},__toggle:a.fn.toggle,toggle:function(b){if(l(b)||typeof b=="boolean"||a.isFunction(b))return this.__toggle.apply(this,arguments);var c=k.apply(this,arguments);return c[1].mode="toggle",this.effect.apply(this,c)},cssUnit:function(b){var c=this.css(b),d=[];return a.each(["em","px","%","pt"],function(a,b){c.indexOf(b)>0&&(d=[parseFloat(c),b])}),d}});var m={};a.each(["Quad","Cubic","Quart","Quint","Expo"],function(a,b){m[b]=function(b){return Math.pow(b,a+2)}}),a.extend(m,{Sine:function(a){return 1-Math.cos(a*Math.PI/2)},Circ:function(a){return 1-Math.sqrt(1-a*a)},Elastic:function(a){return a===0||a===1?a:-Math.pow(2,8*(a-1))*Math.sin(((a-1)*80-7.5)*Math.PI/15)},Back:function(a){return a*a*(3*a-2)},Bounce:function(a){var b,c=4;while(a<((b=Math.pow(2,--c))-1)/11);return 1/Math.pow(4,3-c)-7.5625*Math.pow((b*3-2)/22-a,2)}}),a.each(m,function(b,c){a.easing["easeIn"+b]=c,a.easing["easeOut"+b]=function(a){return 1-c(1-a)},a.easing["easeInOut"+b]=function(a){return a<.5?c(a*2)/2:c(a*-2+2)/-2+1}})}(jQuery);;/*! jQuery UI - v1.8.23 - 2012-08-15
* https://github.com/jquery/jquery-ui
* Includes: jquery.effects.slide.js
* Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */
(function(a,b){a.effects.slide=function(b){return this.queue(function(){var c=a(this),d=["position","top","bottom","left","right"],e=a.effects.setMode(c,b.options.mode||"show"),f=b.options.direction||"left";a.effects.save(c,d),c.show(),a.effects.createWrapper(c).css({overflow:"hidden"});var g=f=="up"||f=="down"?"top":"left",h=f=="up"||f=="left"?"pos":"neg",i=b.options.distance||(g=="top"?c.outerHeight(!0):c.outerWidth(!0));e=="show"&&c.css(g,h=="pos"?isNaN(i)?"-"+i:-i:i);var j={};j[g]=(e=="show"?h=="pos"?"+=":"-=":h=="pos"?"-=":"+=")+i,c.animate(j,{queue:!1,duration:b.duration,easing:b.options.easing,complete:function(){e=="hide"&&c.hide(),a.effects.restore(c,d),a.effects.removeWrapper(c),b.callback&&b.callback.apply(this,arguments),c.dequeue()}})})}})(jQuery);;
src/main/resources/code/android/library-common/build/intermediates/library_assets/release/out/lib/jquery.base64.min.js
New file
@@ -0,0 +1,126 @@
/**
 * * jQuery BASE64 functions * *
 * <code>     *         Encodes the given data with base64.      *         String $.base64Encode ( String str )     *        <br />     *         Decodes a base64 encoded data.     *         String $.base64Decode ( String str )     *     </code> * *
 * Encodes and Decodes the given data in base64. * This encoding is designed to
 * make binary data survive transport through transport layers that are not
 * 8-bit clean, such as mail bodies. * Base64-encoded data takes about 33% more
 * space than the original data. * This javascript code is used to encode /
 * decode data using base64 (this encoding is designed to make binary data
 * survive transport through transport layers that are not 8-bit clean). Script
 * is fully compatible with UTF-8 encoding. You can use base64 encoded data as
 * simple encryption mechanism. * If you plan using UTF-8 encoding in your
 * project don't forget to set the page encoding to UTF-8 (Content-Type meta
 * tag). * This function orginally get from the WebToolkit and rewrite for using
 * as the jQuery plugin. * * Example * Code *
 * <code>     *             $.base64Encode("I'm Persian.");      *         </code> * Result *
 * <code>     *             "SSdtIFBlcnNpYW4u"     *         </code> * Code *
 * <code>     *             $.base64Decode("SSdtIFBlcnNpYW4u");     *         </code> * Result *
 * <code>     *             "I'm Persian."     *         </code> * *
 *
 * @alias Muhammad Hussein Fattahizadeh < muhammad [AT] semnanweb [DOT] com > *
 * @link http://www.semnanweb.com/jquery-plugin/base64.html (no longer
 *       available?) *
 * @link https://gist.github.com/gists/1602210 *
 * @see http://www.webtoolkit.info/ *
 * @license http://www.gnu.org/licenses/gpl.html [GNU General Public License] *
 * @param {jQuery}
 *            {base64Encode:function(input)) *
 * @param {jQuery}
 *            {base64Decode:function(input)) *
 * @return string
 */
(function($) {
    var keyString = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";
    var uTF8Encode = function(string) {
        string = string.replace(/\x0d\x0a/g, "\x0a");
        var output = "";
        for ( var n = 0; n < string.length; n++) {
            var c = string.charCodeAt(n);
            if (c < 128) {
                output += String.fromCharCode(c);
            } else if ((c > 127) && (c < 2048)) {
                output += String.fromCharCode((c >> 6) | 192);
                output += String.fromCharCode((c & 63) | 128);
            } else {
                output += String.fromCharCode((c >> 12) | 224);
                output += String.fromCharCode(((c >> 6) & 63) | 128);
                output += String.fromCharCode((c & 63) | 128);
            }
        }
        return output;
    };
    var uTF8Decode = function(input) {
        var string = "";
        var i = 0;
        var c = c1 = c2 = 0;
        while (i < input.length) {
            c = input.charCodeAt(i);
            if (c < 128) {
                string += String.fromCharCode(c);
                i++;
            } else if ((c > 191) && (c < 224)) {
                c2 = input.charCodeAt(i + 1);
                string += String.fromCharCode(((c & 31) << 6) | (c2 & 63));
                i += 2;
            } else {
                c2 = input.charCodeAt(i + 1);
                c3 = input.charCodeAt(i + 2);
                string += String.fromCharCode(((c & 15) << 12)
                        | ((c2 & 63) << 6) | (c3 & 63));
                i += 3;
            }
        }
        return string;
    }
    $.extend({
        base64Encode : function(input) {
            var output = "";
            var chr1, chr2, chr3, enc1, enc2, enc3, enc4;
            var i = 0;
            input = uTF8Encode(input);
            while (i < input.length) {
                chr1 = input.charCodeAt(i++);
                chr2 = input.charCodeAt(i++);
                chr3 = input.charCodeAt(i++);
                enc1 = chr1 >> 2;
                enc2 = ((chr1 & 3) << 4) | (chr2 >> 4);
                enc3 = ((chr2 & 15) << 2) | (chr3 >> 6);
                enc4 = chr3 & 63;
                if (isNaN(chr2)) {
                    enc3 = enc4 = 64;
                } else if (isNaN(chr3)) {
                    enc4 = 64;
                }
                output = output + keyString.charAt(enc1)
                        + keyString.charAt(enc2) + keyString.charAt(enc3)
                        + keyString.charAt(enc4);
            }
            return output;
        },
        base64Decode : function(input) {
            var output = "";
            var chr1, chr2, chr3;
            var enc1, enc2, enc3, enc4;
            var i = 0;
            input = input.replace(/[^A-Za-z0-9\+\/\=]/g, "");
            while (i < input.length) {
                enc1 = keyString.indexOf(input.charAt(i++));
                enc2 = keyString.indexOf(input.charAt(i++));
                enc3 = keyString.indexOf(input.charAt(i++));
                enc4 = keyString.indexOf(input.charAt(i++));
                chr1 = (enc1 << 2) | (enc2 >> 4);
                chr2 = ((enc2 & 15) << 4) | (enc3 >> 2);
                chr3 = ((enc3 & 3) << 6) | enc4;
                output = output + String.fromCharCode(chr1);
                if (enc3 != 64) {
                    output = output + String.fromCharCode(chr2);
                }
                if (enc4 != 64) {
                    output = output + String.fromCharCode(chr3);
                }
            }
            output = uTF8Decode(output);
            return output;
        }
    });
})(jQuery);
src/main/resources/code/android/library-common/build/intermediates/library_assets/release/out/lib/jquery.confirm.js
New file
@@ -0,0 +1,85 @@
(function($){
    $.confirm = function(params){
        if($('#confirmOverlay').length){
            // A confirm is already shown on the page:
            return false;
        }
        var buttonHTML = '';
        $.each(params.buttons,function(name,obj){
            // Generating the markup for the buttons:
            buttonHTML += '<a href="#" class="button '+obj['class']+'">'+name+'<span></span></a>';
            if(!obj.action){
                obj.action = function(){};
            }
        });
        var markup = [
            '<div id="confirmOverlay">',
            '<div id="confirmBox">',
            '<h1>',params.title,'</h1>',
            '<p>',params.message,'</p>',
            '<div id="confirmButtons">',
            buttonHTML,
            '</div></div></div>'
        ].join('');
        $(markup).hide().appendTo('body').fadeIn();
        var buttons = $('#confirmBox .button'),
            i = 0;
        $.each(params.buttons,function(name,obj){
            buttons.eq(i++).click(function(){
                // Calling the action attribute when a
                // click occurs, and hiding the confirm.
                obj.action();
                $.confirm.hide();
                return false;
            });
        });
    }
    $.confirm.hide = function(){
        $('#confirmOverlay').fadeOut(function(){
            $(this).remove();
        });
    }
    $.alert = function(params, timeout){
        if($('#confirmOverlay').length){
            // A confirm is already shown on the page:
            return false;
        }
        var markup = [
            '<div id="confirmOverlay">',
            '<div id="confirmBox">',
            '<h1>',params.title,'</h1>',
            '<p>',params.message,'</p>',
            '</div></div>'
        ].join('');
        $(markup).hide().appendTo('body').fadeIn();
        if (timeout == null){
            timeout = 2000;
        }
        setTimeout(function(){$.alert.hide()}, timeout);
    }
    $.alert.hide = function(){
        $('#confirmOverlay').fadeOut(function(){
            $(this).remove();
        });
    }
})(jQuery);
src/main/resources/code/android/library-common/build/intermediates/library_manifest/release/AndroidManifest.xml
New file
@@ -0,0 +1,17 @@
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.lcjian.lcjianlibrary"
    android:versionCode="1"
    android:versionName="1.0" >
    <uses-sdk
        android:minSdkVersion="16"
        android:targetSdkVersion="29" />
    <application
        android:allowBackup="true"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
    </application>
</manifest>
src/main/resources/code/android/library-common/build/intermediates/local_only_symbol_list/release/R-def.txt
New file
@@ -0,0 +1,68 @@
R_DEF: Internal format may change without notice
local
anim bottom_dialog_enter
anim bottom_dialog_exit
anim sliding_dialog_enter
anim sliding_dialog_exit
attr? arcRadius
attr? closeOnClick
attr? dashGap
attr? dashOrientation
attr? dashWidth
attr? duration
attr? emotionHeight
attr? emotionSize
attr? emotionWidth
attr? fromDegrees
attr? lineColor
attr? mainImage
attr? maxHeight
attr? ratio
attr rightPadding
attr? shelfBackground
attr? toDegrees
color dim_foreground_dark
color loading_color
color transparent
drawable color_progressbar
drawable ic_media_pause
drawable ic_media_play
drawable spotlight
drawable spotlight_blue
id ffwd
id fullscreen_custom_content
id gv_emotion
id horizontal
id main_content
id mediacontroller_progress
id next
id pause
id prev
id rew
id spin_kit
id time
id time_current
id tv_msg
id vertical
id webview_player
layout dialog_loading
layout emotion_grid
layout emotion_item
layout fragment_webview_video
layout listview_footer
layout media_controller
string app_name
style AppBaseTheme
style AppTheme
style Dialog
style SlidingDialogAnimation
style SlidingDialogTheme
style Theme.Sliding.Dialog
style dialogstyle
styleable AdaptiveListView maxHeight
styleable ArcMenu fromDegrees toDegrees arcRadius duration closeOnClick mainImage
styleable DashLine dashWidth dashGap lineColor dashOrientation
styleable Emotion emotionSize emotionHeight emotionWidth
styleable RatioLayout ratio
styleable ShelvesView shelfBackground
styleable SlidingMenu rightPadding
src/main/resources/code/android/library-common/build/intermediates/manifest_merge_blame_file/release/manifest-merger-blame-release-report.txt
New file
@@ -0,0 +1,23 @@
1<?xml version="1.0" encoding="utf-8"?>
2<manifest xmlns:android="http://schemas.android.com/apk/res/android"
3    package="com.lcjian.lcjianlibrary"
4    android:versionCode="1"
5    android:versionName="1.0" >
6
7    <uses-sdk
8        android:minSdkVersion="16"
8-->D:\workspace\codegenerator\src\main\resources\code\android\library-common\AndroidManifest.xml
9        android:targetSdkVersion="29" />
9-->D:\workspace\codegenerator\src\main\resources\code\android\library-common\AndroidManifest.xml
10
11    <application
11-->D:\workspace\codegenerator\src\main\resources\code\android\library-common\AndroidManifest.xml:6:5-10:19
12        android:allowBackup="true"
12-->D:\workspace\codegenerator\src\main\resources\code\android\library-common\AndroidManifest.xml:7:9-35
13        android:label="@string/app_name"
13-->D:\workspace\codegenerator\src\main\resources\code\android\library-common\AndroidManifest.xml:8:9-41
14        android:theme="@style/AppTheme" >
14-->D:\workspace\codegenerator\src\main\resources\code\android\library-common\AndroidManifest.xml:9:9-40
15    </application>
16
17</manifest>
src/main/resources/code/android/library-common/build/intermediates/navigation_json/release/navigation.json
New file
@@ -0,0 +1 @@
[]
src/main/resources/code/android/library-common/build/intermediates/packaged_manifests/release/output-metadata.json
New file
@@ -0,0 +1,16 @@
{
  "version": 2,
  "artifactType": {
    "type": "PACKAGED_MANIFESTS",
    "kind": "Directory"
  },
  "applicationId": "com.lcjian.lcjianlibrary",
  "variantName": "release",
  "elements": [
    {
      "type": "SINGLE",
      "filters": [],
      "outputFile": "../../library_manifest/release/AndroidManifest.xml"
    }
  ]
}
src/main/resources/code/android/library-common/build/intermediates/packaged_res/release/anim/bottom_dialog_enter.xml
New file
@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android" >
    <translate
        android:duration="200"
        android:fromYDelta="100%p" />
</set>
src/main/resources/code/android/library-common/build/intermediates/packaged_res/release/anim/bottom_dialog_exit.xml
New file
@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android" >
    <translate
        android:duration="600"
        android:toYDelta="100%p" />
</set>
src/main/resources/code/android/library-common/build/intermediates/packaged_res/release/anim/sliding_dialog_enter.xml
New file
@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android" >
    <translate
        android:duration="200"
        android:fromXDelta="100%p" />
</set>
src/main/resources/code/android/library-common/build/intermediates/packaged_res/release/anim/sliding_dialog_exit.xml
New file
@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android" >
    <translate
        android:duration="600"
        android:toXDelta="100%p" />
</set>
src/main/resources/code/android/library-common/build/intermediates/packaged_res/release/drawable-hdpi-v4/spotlight.png
src/main/resources/code/android/library-common/build/intermediates/packaged_res/release/drawable-hdpi-v4/spotlight_blue.png
src/main/resources/code/android/library-common/build/intermediates/packaged_res/release/drawable-xhdpi-v4/ic_media_pause.png
src/main/resources/code/android/library-common/build/intermediates/packaged_res/release/drawable-xhdpi-v4/ic_media_play.png
src/main/resources/code/android/library-common/build/intermediates/packaged_res/release/drawable/color_progressbar.xml
New file
@@ -0,0 +1,28 @@
<?xml version="1.0" encoding="UTF-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
    <!-- è®¾ç½®èƒŒæ™¯è‰²ï¼ˆç™½è‰²ï¼‰ -->
    <item android:id="@android:id/background">
    <shape>
        <corners android:radius="3dip" />
        <gradient android:startColor="#ffedeff2"
                android:centerColor="#ffedeff2"
                android:centerY="0.75"
                android:endColor="#ffedeff2"
                android:angle="270"
        />
    </shape>
    </item>
    <!-- è®¾ç½®è¿›åº¦æ¡é¢œè‰²ï¼ˆè“è‰²ï¼‰ -->
    <item android:id="@android:id/progress">
        <clip>
        <shape>
            <corners android:radius="3dip" />
            <gradient android:startColor="#FFf7db00"
                android:endColor="#FFf7db00"   />
        </shape>
        </clip>
    </item>
</layer-list>
src/main/resources/code/android/library-common/build/intermediates/packaged_res/release/layout/dialog_loading.xml
New file
@@ -0,0 +1,26 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_gravity="center"
    android:gravity="center"
    android:orientation="vertical">
    <com.github.ybq.android.spinkit.SpinKitView
        android:id="@+id/spin_kit"
        style="@style/SpinKitView.Large.Circle"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="center"
        app:SpinKit_Color="@color/loading_color" />
    <TextView
        android:id="@+id/tv_msg"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginTop="5dp"
        android:textColor="@color/loading_color"></TextView>
</LinearLayout>
src/main/resources/code/android/library-common/build/intermediates/packaged_res/release/layout/emotion_grid.xml
New file
@@ -0,0 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
<GridView xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/gv_emotion"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="@android:color/transparent"
    android:cacheColorHint="@android:color/transparent"
    android:columnWidth="40dip"
    android:gravity="center"
    android:horizontalSpacing="0dip"
    android:numColumns="7"
    android:scrollbars="vertical"
    android:verticalSpacing="0dip" />
src/main/resources/code/android/library-common/build/intermediates/packaged_res/release/layout/emotion_item.xml
New file
@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical" >
</LinearLayout>
src/main/resources/code/android/library-common/build/intermediates/packaged_res/release/layout/fragment_webview_video.xml
New file
@@ -0,0 +1,24 @@
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent" >
    <FrameLayout
        android:id="@+id/fullscreen_custom_content"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:visibility="gone" />
    <FrameLayout
        android:id="@+id/main_content"
        android:layout_width="match_parent"
        android:layout_height="match_parent" >
        <WebView
            android:id="@+id/webview_player"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:scrollbars="none" />
    </FrameLayout>
</FrameLayout>
src/main/resources/code/android/library-common/build/intermediates/packaged_res/release/layout/listview_footer.xml
New file
@@ -0,0 +1,14 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:gravity="center"
    android:padding="5dp">
    <ProgressBar
        style="@android:style/Widget.ProgressBar.Inverse"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content" />
</LinearLayout>
src/main/resources/code/android/library-common/build/intermediates/packaged_res/release/layout/media_controller.xml
New file
@@ -0,0 +1,76 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright (C) 2007 The Android Open Source Project
     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.
-->
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:background="#CC000000"
    android:orientation="vertical"
    android:layoutDirection="ltr">
    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:gravity="center"
        android:paddingTop="4dip"
        android:orientation="horizontal">
        <ImageButton android:id="@+id/prev" style="@android:style/MediaButton.Previous" />
        <ImageButton android:id="@+id/rew" style="@android:style/MediaButton.Rew" />
        <ImageButton android:id="@+id/pause" style="@android:style/MediaButton.Play" />
        <ImageButton android:id="@+id/ffwd" style="@android:style/MediaButton.Ffwd" />
        <ImageButton android:id="@+id/next" style="@android:style/MediaButton.Next" />
    </LinearLayout>
    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal">
        <TextView android:id="@+id/time_current"
            android:textSize="14sp"
            android:textStyle="bold"
            android:paddingTop="4dip"
            android:paddingStart="4dip"
            android:layout_gravity="center_horizontal"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:paddingEnd="4dip"
            android:textColor="?android:attr/textColorSecondary" />
        <SeekBar
            android:id="@+id/mediacontroller_progress"
            style="?android:attr/progressBarStyleHorizontal"
            android:layout_width="0dip"
            android:layout_weight="1"
            android:layout_height="32dip"
            android:layout_alignParentStart="true"
            android:layout_alignParentEnd="true" />
        <TextView android:id="@+id/time"
            android:textSize="14sp"
            android:textStyle="bold"
            android:paddingTop="4dip"
            android:paddingEnd="4dip"
            android:layout_gravity="center_horizontal"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:paddingStart="4dip"
            android:textColor="?android:attr/textColorSecondary" />
    </LinearLayout>
</LinearLayout>
src/main/resources/code/android/library-common/build/intermediates/packaged_res/release/values-v11/values-v11.xml
New file
@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
    <style name="AppBaseTheme" parent="android:Theme.Holo.Light">
        <!-- API 11 theme customizations can go here. -->
    </style>
    <style name="SlidingDialogTheme" parent="android:Theme.Holo">
    </style>
</resources>
src/main/resources/code/android/library-common/build/intermediates/packaged_res/release/values-v14/values-v14.xml
New file
@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
    <style name="AppBaseTheme" parent="android:Theme.Holo.Light.DarkActionBar">
        <!-- API 14 theme customizations can go here. -->
    </style>
    <style name="SlidingDialogTheme" parent="android:Theme.Holo">
    </style>
</resources>
src/main/resources/code/android/library-common/build/intermediates/packaged_res/release/values/values.xml
New file
@@ -0,0 +1,75 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
    <attr format="dimension" name="rightPadding"/>
    <color name="dim_foreground_dark">#bebebe</color>
    <color name="loading_color">#FF03DAC5</color>
    <color name="transparent">#00000000</color>
    <string name="app_name">LcjianLibrary</string>
    <style name="AppBaseTheme" parent="android:Theme.Light">
        <!--
            Theme customizations available in newer API levels can go in
            res/values-vXX/styles.xml, while customizations related to
            backward-compatibility can go here.
        -->
    </style>
    <style name="AppTheme" parent="AppBaseTheme">
        <!-- All customizations that are NOT specific to a particular API-level can go here. -->
    </style>
    <style name="Dialog" parent="android:style/Theme.Dialog">
        <item name="android:background">@android:color/transparent</item>
        <item name="android:windowBackground">@android:color/transparent</item>
        <item name="android:windowNoTitle">true</item>
        <item name="android:windowIsFloating">true</item>
    </style>
    <style name="SlidingDialogAnimation" parent="android:Animation">
        <item name="android:windowEnterAnimation">@anim/sliding_dialog_enter</item>
        <item name="android:windowExitAnimation">@anim/sliding_dialog_exit</item>
    </style>
    <style name="SlidingDialogTheme" parent="android:Theme">
    </style>
    <style name="Theme.Sliding.Dialog" parent="SlidingDialogTheme">
        <item name="android:windowNoTitle">true</item>
        <item name="android:windowBackground">@android:color/transparent</item>
        <item name="android:windowAnimationStyle">@style/SlidingDialogAnimation</item>
        <item name="android:windowCloseOnTouchOutside">true</item>
    </style>
    <style name="dialogstyle" parent="android:Animation">
        <item name="@android:windowEnterAnimation">@anim/bottom_dialog_enter</item>
        <item name="@android:windowExitAnimation">@anim/bottom_dialog_exit</item>
    </style>
    <declare-styleable name="AdaptiveListView">
        <attr format="dimension|reference" name="maxHeight"/>
    </declare-styleable>
    <declare-styleable name="ArcMenu">
        <attr format="float|reference" name="fromDegrees"/>
        <attr format="float|reference" name="toDegrees"/>
        <attr format="dimension|reference" name="arcRadius"/>
        <attr format="integer|reference" name="duration"/>
        <attr format="boolean" name="closeOnClick"/>
        <attr format="reference" name="mainImage"/>
    </declare-styleable>
    <declare-styleable name="DashLine">
        <attr format="dimension|reference" name="dashWidth"/>
        <attr format="dimension|reference" name="dashGap"/>
        <attr format="color|reference" name="lineColor"/>
        <attr name="dashOrientation">
            <enum name="horizontal" value="0"/>
            <enum name="vertical" value="1"/>
        </attr>
    </declare-styleable>
    <declare-styleable name="Emotion">
        <attr format="dimension|reference" name="emotionSize"/>
        <attr format="dimension|reference" name="emotionHeight"/>
        <attr format="dimension|reference" name="emotionWidth"/>
    </declare-styleable>
    <declare-styleable name="RatioLayout">
        <attr format="float|reference" name="ratio"/>
    </declare-styleable>
    <declare-styleable name="ShelvesView">
        <attr format="reference" name="shelfBackground"/>
    </declare-styleable>
    <declare-styleable name="SlidingMenu">
        <attr name="rightPadding"/>
    </declare-styleable>
</resources>
src/main/resources/code/android/library-common/build/intermediates/runtime_library_classes_jar/release/classes.jar
Binary files differ
src/main/resources/code/android/library-common/build/intermediates/symbol_list_with_package_name/release/package-aware-r.txt
New file
@@ -0,0 +1,2161 @@
com.lcjian.lcjianlibrary
anim abc_fade_in
anim abc_fade_out
anim abc_grow_fade_in_from_bottom
anim abc_popup_enter
anim abc_popup_exit
anim abc_shrink_fade_out_from_bottom
anim abc_slide_in_bottom
anim abc_slide_in_top
anim abc_slide_out_bottom
anim abc_slide_out_top
anim abc_tooltip_enter
anim abc_tooltip_exit
anim bottom_dialog_enter
anim bottom_dialog_exit
anim btn_checkbox_to_checked_box_inner_merged_animation
anim btn_checkbox_to_checked_box_outer_merged_animation
anim btn_checkbox_to_checked_icon_null_animation
anim btn_checkbox_to_unchecked_box_inner_merged_animation
anim btn_checkbox_to_unchecked_check_path_merged_animation
anim btn_checkbox_to_unchecked_icon_null_animation
anim btn_radio_to_off_mtrl_dot_group_animation
anim btn_radio_to_off_mtrl_ring_outer_animation
anim btn_radio_to_off_mtrl_ring_outer_path_animation
anim btn_radio_to_on_mtrl_dot_group_animation
anim btn_radio_to_on_mtrl_ring_outer_animation
anim btn_radio_to_on_mtrl_ring_outer_path_animation
anim design_bottom_sheet_slide_in
anim design_bottom_sheet_slide_out
anim design_snackbar_in
anim design_snackbar_out
anim sliding_dialog_enter
anim sliding_dialog_exit
animator design_appbar_state_list_animator
animator design_fab_hide_motion_spec
animator design_fab_show_motion_spec
animator mtrl_btn_state_list_anim
animator mtrl_btn_unelevated_state_list_anim
animator mtrl_chip_state_list_anim
animator mtrl_fab_hide_motion_spec
animator mtrl_fab_show_motion_spec
animator mtrl_fab_transformation_sheet_collapse_spec
animator mtrl_fab_transformation_sheet_expand_spec
attr SpinKitViewStyle
attr SpinKit_Color
attr SpinKit_Style
attr actionBarDivider
attr actionBarItemBackground
attr actionBarPopupTheme
attr actionBarSize
attr actionBarSplitStyle
attr actionBarStyle
attr actionBarTabBarStyle
attr actionBarTabStyle
attr actionBarTabTextStyle
attr actionBarTheme
attr actionBarWidgetTheme
attr actionButtonStyle
attr actionDropDownStyle
attr actionLayout
attr actionMenuTextAppearance
attr actionMenuTextColor
attr actionModeBackground
attr actionModeCloseButtonStyle
attr actionModeCloseDrawable
attr actionModeCopyDrawable
attr actionModeCutDrawable
attr actionModeFindDrawable
attr actionModePasteDrawable
attr actionModePopupWindowStyle
attr actionModeSelectAllDrawable
attr actionModeShareDrawable
attr actionModeSplitBackground
attr actionModeStyle
attr actionModeWebSearchDrawable
attr actionOverflowButtonStyle
attr actionOverflowMenuStyle
attr actionProviderClass
attr actionViewClass
attr activityChooserViewStyle
attr alertDialogButtonGroupStyle
attr alertDialogCenterButtons
attr alertDialogStyle
attr alertDialogTheme
attr allowStacking
attr alpha
attr alphabeticModifiers
attr arcRadius
attr arrowHeadLength
attr arrowShaftLength
attr autoCompleteTextViewStyle
attr autoSizeMaxTextSize
attr autoSizeMinTextSize
attr autoSizePresetSizes
attr autoSizeStepGranularity
attr autoSizeTextType
attr background
attr backgroundSplit
attr backgroundStacked
attr backgroundTint
attr backgroundTintMode
attr barLength
attr behavior_autoHide
attr behavior_fitToContents
attr behavior_hideable
attr behavior_overlapTop
attr behavior_peekHeight
attr behavior_skipCollapsed
attr bgColor
attr bgDrawable
attr borderWidth
attr borderlessButtonStyle
attr bottomAppBarStyle
attr bottomNavigationStyle
attr bottomSheetDialogTheme
attr bottomSheetStyle
attr boxBackgroundColor
attr boxBackgroundMode
attr boxCollapsedPaddingTop
attr boxCornerRadiusBottomEnd
attr boxCornerRadiusBottomStart
attr boxCornerRadiusTopEnd
attr boxCornerRadiusTopStart
attr boxStrokeColor
attr boxStrokeWidth
attr buttonBarButtonStyle
attr buttonBarNegativeButtonStyle
attr buttonBarNeutralButtonStyle
attr buttonBarPositiveButtonStyle
attr buttonBarStyle
attr buttonCompat
attr buttonGravity
attr buttonIconDimen
attr buttonPanelSideLayout
attr buttonStyle
attr buttonStyleSmall
attr buttonTint
attr buttonTintMode
attr cardBackgroundColor
attr cardCornerRadius
attr cardElevation
attr cardMaxElevation
attr cardPreventCornerOverlap
attr cardUseCompatPadding
attr cardViewStyle
attr checkboxStyle
attr checkedChip
attr checkedIcon
attr checkedIconEnabled
attr checkedIconVisible
attr checkedTextViewStyle
attr chipBackgroundColor
attr chipCornerRadius
attr chipEndPadding
attr chipGroupStyle
attr chipIcon
attr chipIconEnabled
attr chipIconSize
attr chipIconTint
attr chipIconVisible
attr chipMinHeight
attr chipSpacing
attr chipSpacingHorizontal
attr chipSpacingVertical
attr chipStandaloneStyle
attr chipStartPadding
attr chipStrokeColor
attr chipStrokeWidth
attr chipStyle
attr closeIcon
attr closeIconEnabled
attr closeIconEndPadding
attr closeIconSize
attr closeIconStartPadding
attr closeIconTint
attr closeIconVisible
attr closeItemLayout
attr closeOnClick
attr collapseContentDescription
attr collapseIcon
attr collapsedTitleGravity
attr collapsedTitleTextAppearance
attr color
attr colorAccent
attr colorBackgroundFloating
attr colorButtonNormal
attr colorControlActivated
attr colorControlHighlight
attr colorControlNormal
attr colorError
attr colorPrimary
attr colorPrimaryDark
attr colorSecondary
attr colorSwitchThumbNormal
attr commitIcon
attr contentDescription
attr contentInsetEnd
attr contentInsetEndWithActions
attr contentInsetLeft
attr contentInsetRight
attr contentInsetStart
attr contentInsetStartWithNavigation
attr contentPadding
attr contentPaddingBottom
attr contentPaddingLeft
attr contentPaddingRight
attr contentPaddingTop
attr contentScrim
attr controlBackground
attr coordinatorLayoutStyle
attr cornerRadius
attr counterEnabled
attr counterMaxLength
attr counterOverflowTextAppearance
attr counterTextAppearance
attr customNavigationLayout
attr dashGap
attr dashOrientation
attr dashWidth
attr defaultQueryHint
attr dialogCornerRadius
attr dialogPreferredPadding
attr dialogTheme
attr displayOptions
attr divider
attr dividerHorizontal
attr dividerPadding
attr dividerVertical
attr drawableBottomCompat
attr drawableEndCompat
attr drawableLeftCompat
attr drawableRightCompat
attr drawableSize
attr drawableStartCompat
attr drawableTint
attr drawableTintMode
attr drawableTopCompat
attr drawerArrowStyle
attr dropDownListViewStyle
attr dropdownListPreferredItemHeight
attr duration
attr editTextBackground
attr editTextColor
attr editTextStyle
attr elevation
attr emotionHeight
attr emotionSize
attr emotionWidth
attr enforceMaterialTheme
attr enforceTextAppearance
attr errorEnabled
attr errorTextAppearance
attr expandActivityOverflowButtonDrawable
attr expanded
attr expandedTitleGravity
attr expandedTitleMargin
attr expandedTitleMarginBottom
attr expandedTitleMarginEnd
attr expandedTitleMarginStart
attr expandedTitleMarginTop
attr expandedTitleTextAppearance
attr fabAlignmentMode
attr fabCradleMargin
attr fabCradleRoundedCornerRadius
attr fabCradleVerticalOffset
attr fabCustomSize
attr fabSize
attr fastScrollEnabled
attr fastScrollHorizontalThumbDrawable
attr fastScrollHorizontalTrackDrawable
attr fastScrollVerticalThumbDrawable
attr fastScrollVerticalTrackDrawable
attr firstBaselineToTopHeight
attr floatingActionButtonStyle
attr font
attr fontFamily
attr fontProviderAuthority
attr fontProviderCerts
attr fontProviderFetchStrategy
attr fontProviderFetchTimeout
attr fontProviderPackage
attr fontProviderQuery
attr fontStyle
attr fontVariationSettings
attr fontWeight
attr foregroundInsidePadding
attr fromDegrees
attr gapBetweenBars
attr goIcon
attr headerLayout
attr height
attr helperText
attr helperTextEnabled
attr helperTextTextAppearance
attr hideMotionSpec
attr hideOnContentScroll
attr hideOnScroll
attr hintAnimationEnabled
attr hintEnabled
attr hintTextAppearance
attr homeAsUpIndicator
attr homeLayout
attr hoveredFocusedTranslationZ
attr icon
attr iconEndPadding
attr iconGravity
attr iconPadding
attr iconSize
attr iconStartPadding
attr iconTint
attr iconTintMode
attr iconifiedByDefault
attr imageButtonStyle
attr indeterminateProgressStyle
attr initialActivityCount
attr insetForeground
attr isLightTheme
attr itemBackground
attr itemHorizontalPadding
attr itemHorizontalTranslationEnabled
attr itemIconPadding
attr itemIconSize
attr itemIconTint
attr itemPadding
attr itemSpacing
attr itemTextAppearance
attr itemTextAppearanceActive
attr itemTextAppearanceInactive
attr itemTextColor
attr keepOriginColor
attr keylines
attr labelVisibilityMode
attr lastBaselineToBottomHeight
attr layout
attr layoutManager
attr layout_anchor
attr layout_anchorGravity
attr layout_behavior
attr layout_collapseMode
attr layout_collapseParallaxMultiplier
attr layout_dodgeInsetEdges
attr layout_insetEdge
attr layout_keyline
attr layout_scrollFlags
attr layout_scrollInterpolator
attr liftOnScroll
attr lineColor
attr lineHeight
attr lineSpacing
attr listChoiceBackgroundIndicator
attr listChoiceIndicatorMultipleAnimated
attr listChoiceIndicatorSingleAnimated
attr listDividerAlertDialog
attr listItemLayout
attr listLayout
attr listMenuViewStyle
attr listPopupWindowStyle
attr listPreferredItemHeight
attr listPreferredItemHeightLarge
attr listPreferredItemHeightSmall
attr listPreferredItemPaddingEnd
attr listPreferredItemPaddingLeft
attr listPreferredItemPaddingRight
attr listPreferredItemPaddingStart
attr logo
attr logoDescription
attr mainImage
attr materialButtonStyle
attr materialCardViewStyle
attr maxActionInlineWidth
attr maxButtonHeight
attr maxHeight
attr maxImageSize
attr measureWithLargestChild
attr menu
attr multiChoiceItemLayout
attr navigationContentDescription
attr navigationIcon
attr navigationMode
attr navigationViewStyle
attr numericModifiers
attr overlapAnchor
attr paddingBottomNoButtons
attr paddingEnd
attr paddingStart
attr paddingTopNoTitle
attr panelBackground
attr panelMenuListTheme
attr panelMenuListWidth
attr passwordToggleContentDescription
attr passwordToggleDrawable
attr passwordToggleEnabled
attr passwordToggleTint
attr passwordToggleTintMode
attr popupMenuStyle
attr popupTheme
attr popupWindowStyle
attr preserveIconSpacing
attr pressedTranslationZ
attr progressBarPadding
attr progressBarStyle
attr queryBackground
attr queryHint
attr radioButtonStyle
attr ratingBarStyle
attr ratingBarStyleIndicator
attr ratingBarStyleSmall
attr ratio
attr reverseLayout
attr right2Left
attr rightPadding
attr rippleColor
attr scaleFactor
attr scrimAnimationDuration
attr scrimBackground
attr scrimVisibleHeightTrigger
attr searchHintIcon
attr searchIcon
attr searchViewStyle
attr seekBarStyle
attr selectableItemBackground
attr selectableItemBackgroundBorderless
attr shelfBackground
attr shimmer_angle
attr shimmer_animation_duration
attr shimmer_auto_start
attr shimmer_color
attr shimmer_gradient_center_color_width
attr shimmer_mask_width
attr shimmer_reverse_animation
attr showAsAction
attr showDividers
attr showMotionSpec
attr showText
attr showTitle
attr singleChoiceItemLayout
attr singleLine
attr singleSelection
attr snackbarButtonStyle
attr snackbarStyle
attr spanCount
attr spinBars
attr spinnerDropDownItemStyle
attr spinnerStyle
attr splitTrack
attr srcCompat
attr stackFromEnd
attr starColor
attr starDrawable
attr starSpacing
attr state_above_anchor
attr state_collapsed
attr state_collapsible
attr state_liftable
attr state_lifted
attr statusBarBackground
attr statusBarScrim
attr strokeColor
attr strokeWidth
attr subMenuArrow
attr subStarColor
attr submitBackground
attr subtitle
attr subtitleTextAppearance
attr subtitleTextColor
attr subtitleTextStyle
attr suggestionRowLayout
attr switchMinWidth
attr switchPadding
attr switchStyle
attr switchTextAppearance
attr tabBackground
attr tabContentStart
attr tabGravity
attr tabIconTint
attr tabIconTintMode
attr tabIndicator
attr tabIndicatorAnimationDuration
attr tabIndicatorColor
attr tabIndicatorFullWidth
attr tabIndicatorGravity
attr tabIndicatorHeight
attr tabInlineLabel
attr tabMaxWidth
attr tabMinWidth
attr tabMode
attr tabPadding
attr tabPaddingBottom
attr tabPaddingEnd
attr tabPaddingStart
attr tabPaddingTop
attr tabRippleColor
attr tabSelectedTextColor
attr tabStyle
attr tabTextAppearance
attr tabTextColor
attr tabUnboundedRipple
attr textAllCaps
attr textAppearanceBody1
attr textAppearanceBody2
attr textAppearanceButton
attr textAppearanceCaption
attr textAppearanceHeadline1
attr textAppearanceHeadline2
attr textAppearanceHeadline3
attr textAppearanceHeadline4
attr textAppearanceHeadline5
attr textAppearanceHeadline6
attr textAppearanceLargePopupMenu
attr textAppearanceListItem
attr textAppearanceListItemSecondary
attr textAppearanceListItemSmall
attr textAppearanceOverline
attr textAppearancePopupMenuHeader
attr textAppearanceSearchResultSubtitle
attr textAppearanceSearchResultTitle
attr textAppearanceSmallPopupMenu
attr textAppearanceSubtitle1
attr textAppearanceSubtitle2
attr textColorAlertDialogListItem
attr textColorError
attr textColorSearchUrl
attr textEndPadding
attr textInputStyle
attr textLocale
attr textStartPadding
attr theme
attr thickness
attr thumbTextPadding
attr thumbTint
attr thumbTintMode
attr tickMark
attr tickMarkTint
attr tickMarkTintMode
attr tint
attr tintMode
attr title
attr titleEnabled
attr titleMargin
attr titleMarginBottom
attr titleMarginEnd
attr titleMarginStart
attr titleMarginTop
attr titleMargins
attr titleTextAppearance
attr titleTextColor
attr titleTextStyle
attr toDegrees
attr toolbarId
attr toolbarNavigationButtonStyle
attr toolbarStyle
attr tooltipForegroundColor
attr tooltipFrameBackground
attr tooltipText
attr track
attr trackTint
attr trackTintMode
attr ttcIndex
attr useCompatPadding
attr viewInflaterClass
attr voiceIcon
attr windowActionBar
attr windowActionBarOverlay
attr windowActionModeOverlay
attr windowFixedHeightMajor
attr windowFixedHeightMinor
attr windowFixedWidthMajor
attr windowFixedWidthMinor
attr windowMinWidthMajor
attr windowMinWidthMinor
attr windowNoTitle
bool abc_action_bar_embed_tabs
bool abc_allow_stacked_button_bar
bool abc_config_actionMenuItemAllCaps
bool abc_config_showMenuShortcutsWhenKeyboardPresent
bool mtrl_btn_textappearance_all_caps
color abc_background_cache_hint_selector_material_dark
color abc_background_cache_hint_selector_material_light
color abc_btn_colored_borderless_text_material
color abc_btn_colored_text_material
color abc_color_highlight_material
color abc_hint_foreground_material_dark
color abc_hint_foreground_material_light
color abc_input_method_navigation_guard
color abc_primary_text_disable_only_material_dark
color abc_primary_text_disable_only_material_light
color abc_primary_text_material_dark
color abc_primary_text_material_light
color abc_search_url_text
color abc_search_url_text_normal
color abc_search_url_text_pressed
color abc_search_url_text_selected
color abc_secondary_text_material_dark
color abc_secondary_text_material_light
color abc_tint_btn_checkable
color abc_tint_default
color abc_tint_edittext
color abc_tint_seek_thumb
color abc_tint_spinner
color abc_tint_switch_track
color accent_material_dark
color accent_material_light
color background_floating_material_dark
color background_floating_material_light
color background_material_dark
color background_material_light
color bright_foreground_disabled_material_dark
color bright_foreground_disabled_material_light
color bright_foreground_inverse_material_dark
color bright_foreground_inverse_material_light
color bright_foreground_material_dark
color bright_foreground_material_light
color button_material_dark
color button_material_light
color by_footer_text_loading
color by_skeleton_light_transparent
color by_skeleton_shimmer_color
color cardview_dark_background
color cardview_light_background
color cardview_shadow_end_color
color cardview_shadow_start_color
color colorAccent
color colorPrimary
color colorPrimaryDark
color design_bottom_navigation_shadow_color
color design_default_color_primary
color design_default_color_primary_dark
color design_error
color design_fab_shadow_end_color
color design_fab_shadow_mid_color
color design_fab_shadow_start_color
color design_fab_stroke_end_inner_color
color design_fab_stroke_end_outer_color
color design_fab_stroke_top_inner_color
color design_fab_stroke_top_outer_color
color design_snackbar_background_color
color design_tint_password_toggle
color dim_foreground_dark
color dim_foreground_disabled_material_dark
color dim_foreground_disabled_material_light
color dim_foreground_material_dark
color dim_foreground_material_light
color error_color_material
color error_color_material_dark
color error_color_material_light
color foreground_material_dark
color foreground_material_light
color highlighted_text_material_dark
color highlighted_text_material_light
color loading_color
color material_blue_grey_800
color material_blue_grey_900
color material_blue_grey_950
color material_deep_teal_200
color material_deep_teal_500
color material_grey_100
color material_grey_300
color material_grey_50
color material_grey_600
color material_grey_800
color material_grey_850
color material_grey_900
color mtrl_bottom_nav_colored_item_tint
color mtrl_bottom_nav_item_tint
color mtrl_btn_bg_color_disabled
color mtrl_btn_bg_color_selector
color mtrl_btn_ripple_color
color mtrl_btn_stroke_color_selector
color mtrl_btn_text_btn_ripple_color
color mtrl_btn_text_color_disabled
color mtrl_btn_text_color_selector
color mtrl_btn_transparent_bg_color
color mtrl_chip_background_color
color mtrl_chip_close_icon_tint
color mtrl_chip_ripple_color
color mtrl_chip_text_color
color mtrl_fab_ripple_color
color mtrl_scrim_color
color mtrl_tabs_colored_ripple_color
color mtrl_tabs_icon_color_selector
color mtrl_tabs_icon_color_selector_colored
color mtrl_tabs_legacy_text_color_selector
color mtrl_tabs_ripple_color
color mtrl_text_btn_text_color_selector
color mtrl_textinput_default_box_stroke_color
color mtrl_textinput_disabled_color
color mtrl_textinput_filled_box_default_background_color
color mtrl_textinput_hovered_box_stroke_color
color notification_action_color_filter
color notification_icon_bg_color
color notification_material_background_media_default_color
color primary_dark_material_dark
color primary_dark_material_light
color primary_material_dark
color primary_material_light
color primary_text_default_material_dark
color primary_text_default_material_light
color primary_text_disabled_material_dark
color primary_text_disabled_material_light
color ripple_material_dark
color ripple_material_light
color secondary_text_default_material_dark
color secondary_text_default_material_light
color secondary_text_disabled_material_dark
color secondary_text_disabled_material_light
color switch_thumb_disabled_material_dark
color switch_thumb_disabled_material_light
color switch_thumb_material_dark
color switch_thumb_material_light
color switch_thumb_normal_material_dark
color switch_thumb_normal_material_light
color tooltip_background_dark
color tooltip_background_light
color transparent
dimen abc_action_bar_content_inset_material
dimen abc_action_bar_content_inset_with_nav
dimen abc_action_bar_default_height_material
dimen abc_action_bar_default_padding_end_material
dimen abc_action_bar_default_padding_start_material
dimen abc_action_bar_elevation_material
dimen abc_action_bar_icon_vertical_padding_material
dimen abc_action_bar_overflow_padding_end_material
dimen abc_action_bar_overflow_padding_start_material
dimen abc_action_bar_progress_bar_size
dimen abc_action_bar_stacked_max_height
dimen abc_action_bar_stacked_tab_max_width
dimen abc_action_bar_subtitle_bottom_margin_material
dimen abc_action_bar_subtitle_top_margin_material
dimen abc_action_button_min_height_material
dimen abc_action_button_min_width_material
dimen abc_action_button_min_width_overflow_material
dimen abc_alert_dialog_button_bar_height
dimen abc_alert_dialog_button_dimen
dimen abc_button_inset_horizontal_material
dimen abc_button_inset_vertical_material
dimen abc_button_padding_horizontal_material
dimen abc_button_padding_vertical_material
dimen abc_cascading_menus_min_smallest_width
dimen abc_config_prefDialogWidth
dimen abc_control_corner_material
dimen abc_control_inset_material
dimen abc_control_padding_material
dimen abc_dialog_corner_radius_material
dimen abc_dialog_fixed_height_major
dimen abc_dialog_fixed_height_minor
dimen abc_dialog_fixed_width_major
dimen abc_dialog_fixed_width_minor
dimen abc_dialog_list_padding_bottom_no_buttons
dimen abc_dialog_list_padding_top_no_title
dimen abc_dialog_min_width_major
dimen abc_dialog_min_width_minor
dimen abc_dialog_padding_material
dimen abc_dialog_padding_top_material
dimen abc_dialog_title_divider_material
dimen abc_disabled_alpha_material_dark
dimen abc_disabled_alpha_material_light
dimen abc_dropdownitem_icon_width
dimen abc_dropdownitem_text_padding_left
dimen abc_dropdownitem_text_padding_right
dimen abc_edit_text_inset_bottom_material
dimen abc_edit_text_inset_horizontal_material
dimen abc_edit_text_inset_top_material
dimen abc_floating_window_z
dimen abc_list_item_height_large_material
dimen abc_list_item_height_material
dimen abc_list_item_height_small_material
dimen abc_list_item_padding_horizontal_material
dimen abc_panel_menu_list_width
dimen abc_progress_bar_height_material
dimen abc_search_view_preferred_height
dimen abc_search_view_preferred_width
dimen abc_seekbar_track_background_height_material
dimen abc_seekbar_track_progress_height_material
dimen abc_select_dialog_padding_start_material
dimen abc_switch_padding
dimen abc_text_size_body_1_material
dimen abc_text_size_body_2_material
dimen abc_text_size_button_material
dimen abc_text_size_caption_material
dimen abc_text_size_display_1_material
dimen abc_text_size_display_2_material
dimen abc_text_size_display_3_material
dimen abc_text_size_display_4_material
dimen abc_text_size_headline_material
dimen abc_text_size_large_material
dimen abc_text_size_medium_material
dimen abc_text_size_menu_header_material
dimen abc_text_size_menu_material
dimen abc_text_size_small_material
dimen abc_text_size_subhead_material
dimen abc_text_size_subtitle_material_toolbar
dimen abc_text_size_title_material
dimen abc_text_size_title_material_toolbar
dimen by_load_more_simple_height
dimen by_load_more_simple_margin
dimen by_progress_width_height
dimen by_refresh_simple_height
dimen by_refresh_simple_margin
dimen cardview_compat_inset_shadow
dimen cardview_default_elevation
dimen cardview_default_radius
dimen compat_button_inset_horizontal_material
dimen compat_button_inset_vertical_material
dimen compat_button_padding_horizontal_material
dimen compat_button_padding_vertical_material
dimen compat_control_corner_material
dimen compat_notification_large_icon_max_height
dimen compat_notification_large_icon_max_width
dimen design_appbar_elevation
dimen design_bottom_navigation_active_item_max_width
dimen design_bottom_navigation_active_item_min_width
dimen design_bottom_navigation_active_text_size
dimen design_bottom_navigation_elevation
dimen design_bottom_navigation_height
dimen design_bottom_navigation_icon_size
dimen design_bottom_navigation_item_max_width
dimen design_bottom_navigation_item_min_width
dimen design_bottom_navigation_margin
dimen design_bottom_navigation_shadow_height
dimen design_bottom_navigation_text_size
dimen design_bottom_sheet_modal_elevation
dimen design_bottom_sheet_peek_height_min
dimen design_fab_border_width
dimen design_fab_elevation
dimen design_fab_image_size
dimen design_fab_size_mini
dimen design_fab_size_normal
dimen design_fab_translation_z_hovered_focused
dimen design_fab_translation_z_pressed
dimen design_navigation_elevation
dimen design_navigation_icon_padding
dimen design_navigation_icon_size
dimen design_navigation_item_horizontal_padding
dimen design_navigation_item_icon_padding
dimen design_navigation_max_width
dimen design_navigation_padding_bottom
dimen design_navigation_separator_vertical_padding
dimen design_snackbar_action_inline_max_width
dimen design_snackbar_background_corner_radius
dimen design_snackbar_elevation
dimen design_snackbar_extra_spacing_horizontal
dimen design_snackbar_max_width
dimen design_snackbar_min_width
dimen design_snackbar_padding_horizontal
dimen design_snackbar_padding_vertical
dimen design_snackbar_padding_vertical_2lines
dimen design_snackbar_text_size
dimen design_tab_max_width
dimen design_tab_scrollable_min_width
dimen design_tab_text_size
dimen design_tab_text_size_2line
dimen design_textinput_caption_translate_y
dimen disabled_alpha_material_dark
dimen disabled_alpha_material_light
dimen fastscroll_default_thickness
dimen fastscroll_margin
dimen fastscroll_minimum_range
dimen highlight_alpha_material_colored
dimen highlight_alpha_material_dark
dimen highlight_alpha_material_light
dimen hint_alpha_material_dark
dimen hint_alpha_material_light
dimen hint_pressed_alpha_material_dark
dimen hint_pressed_alpha_material_light
dimen item_touch_helper_max_drag_scroll_per_frame
dimen item_touch_helper_swipe_escape_max_velocity
dimen item_touch_helper_swipe_escape_velocity
dimen mtrl_bottomappbar_fabOffsetEndMode
dimen mtrl_bottomappbar_fab_cradle_margin
dimen mtrl_bottomappbar_fab_cradle_rounded_corner_radius
dimen mtrl_bottomappbar_fab_cradle_vertical_offset
dimen mtrl_bottomappbar_height
dimen mtrl_btn_corner_radius
dimen mtrl_btn_dialog_btn_min_width
dimen mtrl_btn_disabled_elevation
dimen mtrl_btn_disabled_z
dimen mtrl_btn_elevation
dimen mtrl_btn_focused_z
dimen mtrl_btn_hovered_z
dimen mtrl_btn_icon_btn_padding_left
dimen mtrl_btn_icon_padding
dimen mtrl_btn_inset
dimen mtrl_btn_letter_spacing
dimen mtrl_btn_padding_bottom
dimen mtrl_btn_padding_left
dimen mtrl_btn_padding_right
dimen mtrl_btn_padding_top
dimen mtrl_btn_pressed_z
dimen mtrl_btn_stroke_size
dimen mtrl_btn_text_btn_icon_padding
dimen mtrl_btn_text_btn_padding_left
dimen mtrl_btn_text_btn_padding_right
dimen mtrl_btn_text_size
dimen mtrl_btn_z
dimen mtrl_card_elevation
dimen mtrl_card_spacing
dimen mtrl_chip_pressed_translation_z
dimen mtrl_chip_text_size
dimen mtrl_fab_elevation
dimen mtrl_fab_translation_z_hovered_focused
dimen mtrl_fab_translation_z_pressed
dimen mtrl_navigation_elevation
dimen mtrl_navigation_item_horizontal_padding
dimen mtrl_navigation_item_icon_padding
dimen mtrl_snackbar_background_corner_radius
dimen mtrl_snackbar_margin
dimen mtrl_textinput_box_bottom_offset
dimen mtrl_textinput_box_corner_radius_medium
dimen mtrl_textinput_box_corner_radius_small
dimen mtrl_textinput_box_label_cutout_padding
dimen mtrl_textinput_box_padding_end
dimen mtrl_textinput_box_stroke_width_default
dimen mtrl_textinput_box_stroke_width_focused
dimen mtrl_textinput_outline_box_expanded_padding
dimen mtrl_toolbar_default_height
dimen notification_action_icon_size
dimen notification_action_text_size
dimen notification_big_circle_margin
dimen notification_content_margin_start
dimen notification_large_icon_height
dimen notification_large_icon_width
dimen notification_main_column_padding_top
dimen notification_media_narrow_margin
dimen notification_right_icon_size
dimen notification_right_side_padding_top
dimen notification_small_icon_background_padding
dimen notification_small_icon_size_as_large
dimen notification_subtext_size
dimen notification_top_pad
dimen notification_top_pad_large_text
dimen subtitle_corner_radius
dimen subtitle_outline_width
dimen subtitle_shadow_offset
dimen subtitle_shadow_radius
dimen tooltip_corner_radius
dimen tooltip_horizontal_padding
dimen tooltip_margin
dimen tooltip_precise_anchor_extra_offset
dimen tooltip_precise_anchor_threshold
dimen tooltip_vertical_padding
dimen tooltip_y_offset_non_touch
dimen tooltip_y_offset_touch
drawable abc_ab_share_pack_mtrl_alpha
drawable abc_action_bar_item_background_material
drawable abc_btn_borderless_material
drawable abc_btn_check_material
drawable abc_btn_check_material_anim
drawable abc_btn_check_to_on_mtrl_000
drawable abc_btn_check_to_on_mtrl_015
drawable abc_btn_colored_material
drawable abc_btn_default_mtrl_shape
drawable abc_btn_radio_material
drawable abc_btn_radio_material_anim
drawable abc_btn_radio_to_on_mtrl_000
drawable abc_btn_radio_to_on_mtrl_015
drawable abc_btn_switch_to_on_mtrl_00001
drawable abc_btn_switch_to_on_mtrl_00012
drawable abc_cab_background_internal_bg
drawable abc_cab_background_top_material
drawable abc_cab_background_top_mtrl_alpha
drawable abc_control_background_material
drawable abc_dialog_material_background
drawable abc_edit_text_material
drawable abc_ic_ab_back_material
drawable abc_ic_arrow_drop_right_black_24dp
drawable abc_ic_clear_material
drawable abc_ic_commit_search_api_mtrl_alpha
drawable abc_ic_go_search_api_material
drawable abc_ic_menu_copy_mtrl_am_alpha
drawable abc_ic_menu_cut_mtrl_alpha
drawable abc_ic_menu_overflow_material
drawable abc_ic_menu_paste_mtrl_am_alpha
drawable abc_ic_menu_selectall_mtrl_alpha
drawable abc_ic_menu_share_mtrl_alpha
drawable abc_ic_search_api_material
drawable abc_ic_star_black_16dp
drawable abc_ic_star_black_36dp
drawable abc_ic_star_black_48dp
drawable abc_ic_star_half_black_16dp
drawable abc_ic_star_half_black_36dp
drawable abc_ic_star_half_black_48dp
drawable abc_ic_voice_search_api_material
drawable abc_item_background_holo_dark
drawable abc_item_background_holo_light
drawable abc_list_divider_material
drawable abc_list_divider_mtrl_alpha
drawable abc_list_focused_holo
drawable abc_list_longpressed_holo
drawable abc_list_pressed_holo_dark
drawable abc_list_pressed_holo_light
drawable abc_list_selector_background_transition_holo_dark
drawable abc_list_selector_background_transition_holo_light
drawable abc_list_selector_disabled_holo_dark
drawable abc_list_selector_disabled_holo_light
drawable abc_list_selector_holo_dark
drawable abc_list_selector_holo_light
drawable abc_menu_hardkey_panel_mtrl_mult
drawable abc_popup_background_mtrl_mult
drawable abc_ratingbar_indicator_material
drawable abc_ratingbar_material
drawable abc_ratingbar_small_material
drawable abc_scrubber_control_off_mtrl_alpha
drawable abc_scrubber_control_to_pressed_mtrl_000
drawable abc_scrubber_control_to_pressed_mtrl_005
drawable abc_scrubber_primary_mtrl_alpha
drawable abc_scrubber_track_mtrl_alpha
drawable abc_seekbar_thumb_material
drawable abc_seekbar_tick_mark_material
drawable abc_seekbar_track_material
drawable abc_spinner_mtrl_am_alpha
drawable abc_spinner_textfield_background_material
drawable abc_switch_thumb_material
drawable abc_switch_track_mtrl_alpha
drawable abc_tab_indicator_material
drawable abc_tab_indicator_mtrl_alpha
drawable abc_text_cursor_material
drawable abc_text_select_handle_left_mtrl_dark
drawable abc_text_select_handle_left_mtrl_light
drawable abc_text_select_handle_middle_mtrl_dark
drawable abc_text_select_handle_middle_mtrl_light
drawable abc_text_select_handle_right_mtrl_dark
drawable abc_text_select_handle_right_mtrl_light
drawable abc_textfield_activated_mtrl_alpha
drawable abc_textfield_default_mtrl_alpha
drawable abc_textfield_search_activated_mtrl_alpha
drawable abc_textfield_search_default_mtrl_alpha
drawable abc_textfield_search_material
drawable abc_vector_test
drawable avd_hide_password
drawable avd_hide_password_1
drawable avd_hide_password_2
drawable avd_hide_password_3
drawable avd_show_password
drawable avd_show_password_1
drawable avd_show_password_2
drawable avd_show_password_3
drawable btn_checkbox_checked_mtrl
drawable btn_checkbox_checked_to_unchecked_mtrl_animation
drawable btn_checkbox_unchecked_mtrl
drawable btn_checkbox_unchecked_to_checked_mtrl_animation
drawable btn_radio_off_mtrl
drawable btn_radio_off_to_on_mtrl_animation
drawable btn_radio_on_mtrl
drawable btn_radio_on_to_off_mtrl_animation
drawable by_progress_rotate
drawable by_refresh_arrow
drawable color_progressbar
drawable design_bottom_navigation_item_background
drawable design_fab_background
drawable design_ic_visibility
drawable design_ic_visibility_off
drawable design_password_eye
drawable design_snackbar_background
drawable ic_media_pause
drawable ic_media_play
drawable ic_mtrl_chip_checked_black
drawable ic_mtrl_chip_checked_circle
drawable ic_mtrl_chip_close_circle
drawable ic_rating_star_border
drawable ic_rating_star_solid
drawable mtrl_snackbar_background
drawable mtrl_tabs_default_indicator
drawable navigation_empty_icon
drawable notification_action_background
drawable notification_bg
drawable notification_bg_low
drawable notification_bg_low_normal
drawable notification_bg_low_pressed
drawable notification_bg_normal
drawable notification_bg_normal_pressed
drawable notification_icon_background
drawable notification_template_icon_bg
drawable notification_template_icon_low_bg
drawable notification_tile_bg
drawable notify_panel_notification_icon_bg
drawable spotlight
drawable spotlight_blue
drawable tooltip_frame_dark
drawable tooltip_frame_light
id ALT
id CTRL
id ChasingDots
id Circle
id CubeGrid
id DoubleBounce
id FUNCTION
id FadingCircle
id FoldingCube
id META
id MultiplePulse
id MultiplePulseRing
id Pulse
id PulseRing
id RotatingCircle
id RotatingPlane
id SHIFT
id SYM
id ThreeBounce
id WanderingCubes
id Wave
id accessibility_action_clickable_span
id accessibility_custom_action_0
id accessibility_custom_action_1
id accessibility_custom_action_10
id accessibility_custom_action_11
id accessibility_custom_action_12
id accessibility_custom_action_13
id accessibility_custom_action_14
id accessibility_custom_action_15
id accessibility_custom_action_16
id accessibility_custom_action_17
id accessibility_custom_action_18
id accessibility_custom_action_19
id accessibility_custom_action_2
id accessibility_custom_action_20
id accessibility_custom_action_21
id accessibility_custom_action_22
id accessibility_custom_action_23
id accessibility_custom_action_24
id accessibility_custom_action_25
id accessibility_custom_action_26
id accessibility_custom_action_27
id accessibility_custom_action_28
id accessibility_custom_action_29
id accessibility_custom_action_3
id accessibility_custom_action_30
id accessibility_custom_action_31
id accessibility_custom_action_4
id accessibility_custom_action_5
id accessibility_custom_action_6
id accessibility_custom_action_7
id accessibility_custom_action_8
id accessibility_custom_action_9
id action0
id action_bar
id action_bar_activity_content
id action_bar_container
id action_bar_root
id action_bar_spinner
id action_bar_subtitle
id action_bar_title
id action_container
id action_context_bar
id action_divider
id action_image
id action_menu_divider
id action_menu_presenter
id action_mode_bar
id action_mode_bar_stub
id action_mode_close_button
id action_text
id actions
id activity_chooser_view_content
id add
id alertTitle
id all
id always
id async
id auto
id beginning
id blocking
id bottom
id buttonPanel
id cancel_action
id center
id center_horizontal
id center_vertical
id checkbox
id checked
id chronometer
id clip_horizontal
id clip_vertical
id collapseActionView
id container
id content
id contentPanel
id coordinator
id custom
id customPanel
id decor_content_parent
id default_activity_button
id design_bottom_sheet
id design_menu_item_action_area
id design_menu_item_action_area_stub
id design_menu_item_text
id design_navigation_view
id dialog_button
id disableHome
id edit_query
id end
id end_padder
id enterAlways
id enterAlwaysCollapsed
id exitUntilCollapsed
id expand_activities_button
id expanded_menu
id ffwd
id fill
id fill_horizontal
id fill_vertical
id filled
id fixed
id forever
id fullscreen_custom_content
id ghost_view
id glide_custom_view_target_tag
id group_divider
id gv_emotion
id header_content
id home
id homeAsUp
id horizontal
id icon
id icon_group
id id_by_sticky_item
id ifRoom
id image
id info
id italic
id item_touch_helper_previous_elevation
id iv_arrow
id labeled
id largeLabel
id left
id line1
id line3
id listMode
id list_item
id ll_more_loading
id main_content
id masked
id media_actions
id mediacontroller_progress
id message
id middle
id mini
id mtrl_child_content_container
id mtrl_internal_children_alpha_tag
id multiply
id navigation_header_container
id never
id next
id none
id normal
id notification_background
id notification_main_column
id notification_main_column_container
id off
id on
id outline
id parallax
id parentPanel
id parent_matrix
id pause
id pb_progress
id pin
id prev
id progress_circular
id progress_horizontal
id radio
id rew
id right
id right_icon
id right_side
id save_image_matrix
id save_non_transition_alpha
id save_scale_type
id screen
id scroll
id scrollIndicatorDown
id scrollIndicatorUp
id scrollView
id scrollable
id search_badge
id search_bar
id search_button
id search_close_btn
id search_edit_frame
id search_go_btn
id search_mag_icon
id search_plate
id search_src_text
id search_voice_btn
id select_dialog_listview
id selected
id shortcut
id showCustom
id showHome
id showTitle
id smallLabel
id snackbar_action
id snackbar_text
id snap
id spacer
id spin_kit
id split_action_bar
id src_atop
id src_in
id src_over
id start
id status_bar_latest_event_content
id statusbarutil_fake_status_bar_view
id statusbarutil_translucent_view
id stretch
id submenuarrow
id submit_area
id tabMode
id tag_accessibility_actions
id tag_accessibility_clickable_spans
id tag_accessibility_heading
id tag_accessibility_pane_title
id tag_screen_reader_focusable
id tag_transition_group
id tag_unhandled_key_event_manager
id tag_unhandled_key_listeners
id text
id text2
id textSpacerNoButtons
id textSpacerNoTitle
id text_input_password_toggle
id textinput_counter
id textinput_error
id textinput_helper_text
id time
id time_current
id title
id titleDividerNoCustom
id title_template
id top
id topPanel
id touch_outside
id transition_current_scene
id transition_layout_save
id transition_position
id transition_scene_layoutid_cache
id transition_transform
id tv_more_failed
id tv_msg
id tv_no_more
id tv_refresh_tip
id unchecked
id uniform
id unlabeled
id up
id useLogo
id vertical
id view_bottom
id view_offset_helper
id visible
id webview_player
id withText
id wrap_content
integer abc_config_activityDefaultDur
integer abc_config_activityShortDur
integer app_bar_elevation_anim_duration
integer bottom_sheet_slide_duration
integer cancel_button_image_alpha
integer config_tooltipAnimTime
integer design_snackbar_text_max_lines
integer design_tab_indicator_anim_duration_ms
integer hide_password_duration
integer mtrl_btn_anim_delay_ms
integer mtrl_btn_anim_duration_ms
integer mtrl_chip_anim_duration
integer mtrl_tab_indicator_anim_duration_ms
integer show_password_duration
integer status_bar_notification_info_maxnum
interpolator btn_checkbox_checked_mtrl_animation_interpolator_0
interpolator btn_checkbox_checked_mtrl_animation_interpolator_1
interpolator btn_checkbox_unchecked_mtrl_animation_interpolator_0
interpolator btn_checkbox_unchecked_mtrl_animation_interpolator_1
interpolator btn_radio_to_off_mtrl_animation_interpolator_0
interpolator btn_radio_to_on_mtrl_animation_interpolator_0
interpolator fast_out_slow_in
interpolator mtrl_fast_out_linear_in
interpolator mtrl_fast_out_slow_in
interpolator mtrl_linear
interpolator mtrl_linear_out_slow_in
layout abc_action_bar_title_item
layout abc_action_bar_up_container
layout abc_action_menu_item_layout
layout abc_action_menu_layout
layout abc_action_mode_bar
layout abc_action_mode_close_item_material
layout abc_activity_chooser_view
layout abc_activity_chooser_view_list_item
layout abc_alert_dialog_button_bar_material
layout abc_alert_dialog_material
layout abc_alert_dialog_title_material
layout abc_cascading_menu_item_layout
layout abc_dialog_title_material
layout abc_expanded_menu_layout
layout abc_list_menu_item_checkbox
layout abc_list_menu_item_icon
layout abc_list_menu_item_layout
layout abc_list_menu_item_radio
layout abc_popup_menu_header_item_layout
layout abc_popup_menu_item_layout
layout abc_screen_content_include
layout abc_screen_simple
layout abc_screen_simple_overlay_action_mode
layout abc_screen_toolbar
layout abc_search_dropdown_item_icons_2line
layout abc_search_view
layout abc_select_dialog_material
layout abc_tooltip
layout custom_dialog
layout design_bottom_navigation_item
layout design_bottom_sheet_dialog
layout design_layout_snackbar
layout design_layout_snackbar_include
layout design_layout_tab_icon
layout design_layout_tab_text
layout design_menu_item_action_area
layout design_navigation_item
layout design_navigation_item_header
layout design_navigation_item_separator
layout design_navigation_item_subheader
layout design_navigation_menu
layout design_navigation_menu_item
layout design_text_input_password_icon
layout dialog_loading
layout emotion_grid
layout emotion_item
layout fragment_webview_video
layout layout_by_default_item_skeleton
layout layout_by_skeleton_shimmer
layout listview_footer
layout media_controller
layout mtrl_layout_snackbar
layout mtrl_layout_snackbar_include
layout notification_action
layout notification_action_tombstone
layout notification_media_action
layout notification_media_cancel_action
layout notification_template_big_media
layout notification_template_big_media_custom
layout notification_template_big_media_narrow
layout notification_template_big_media_narrow_custom
layout notification_template_custom_big
layout notification_template_icon_group
layout notification_template_lines_media
layout notification_template_media
layout notification_template_media_custom
layout notification_template_part_chronometer
layout notification_template_part_time
layout select_dialog_item_material
layout select_dialog_multichoice_material
layout select_dialog_singlechoice_material
layout simple_by_load_more_view
layout simple_by_refresh_view
layout support_simple_spinner_dropdown_item
string abc_action_bar_home_description
string abc_action_bar_up_description
string abc_action_menu_overflow_description
string abc_action_mode_done
string abc_activity_chooser_view_see_all
string abc_activitychooserview_choose_application
string abc_capital_off
string abc_capital_on
string abc_font_family_body_1_material
string abc_font_family_body_2_material
string abc_font_family_button_material
string abc_font_family_caption_material
string abc_font_family_display_1_material
string abc_font_family_display_2_material
string abc_font_family_display_3_material
string abc_font_family_display_4_material
string abc_font_family_headline_material
string abc_font_family_menu_material
string abc_font_family_subhead_material
string abc_font_family_title_material
string abc_menu_alt_shortcut_label
string abc_menu_ctrl_shortcut_label
string abc_menu_delete_shortcut_label
string abc_menu_enter_shortcut_label
string abc_menu_function_shortcut_label
string abc_menu_meta_shortcut_label
string abc_menu_shift_shortcut_label
string abc_menu_space_shortcut_label
string abc_menu_sym_shortcut_label
string abc_prepend_shortcut_label
string abc_search_hint
string abc_searchview_description_clear
string abc_searchview_description_query
string abc_searchview_description_search
string abc_searchview_description_submit
string abc_searchview_description_voice
string abc_shareactionprovider_share_with
string abc_shareactionprovider_share_with_application
string abc_toolbar_collapse_description
string app_name
string appbar_scrolling_view_behavior
string bottom_sheet_behavior
string by_footer_load_failed
string by_footer_loading
string by_footer_no_more
string by_header_hint_normal
string by_header_hint_release
string by_refresh_done
string by_refreshing
string character_counter_content_description
string character_counter_pattern
string fab_transformation_scrim_behavior
string fab_transformation_sheet_behavior
string hide_bottom_view_on_scroll_behavior
string mtrl_chip_close_icon_content_description
string password_toggle_content_description
string path_password_eye
string path_password_eye_mask_strike_through
string path_password_eye_mask_visible
string path_password_strike_through
string search_menu_title
string status_bar_notification_info_overflow
style AlertDialog_AppCompat
style AlertDialog_AppCompat_Light
style Animation_AppCompat_Dialog
style Animation_AppCompat_DropDownUp
style Animation_AppCompat_Tooltip
style Animation_Design_BottomSheetDialog
style AppBaseTheme
style AppTheme
style Base_AlertDialog_AppCompat
style Base_AlertDialog_AppCompat_Light
style Base_Animation_AppCompat_Dialog
style Base_Animation_AppCompat_DropDownUp
style Base_Animation_AppCompat_Tooltip
style Base_CardView
style Base_DialogWindowTitleBackground_AppCompat
style Base_DialogWindowTitle_AppCompat
style Base_TextAppearance_AppCompat
style Base_TextAppearance_AppCompat_Body1
style Base_TextAppearance_AppCompat_Body2
style Base_TextAppearance_AppCompat_Button
style Base_TextAppearance_AppCompat_Caption
style Base_TextAppearance_AppCompat_Display1
style Base_TextAppearance_AppCompat_Display2
style Base_TextAppearance_AppCompat_Display3
style Base_TextAppearance_AppCompat_Display4
style Base_TextAppearance_AppCompat_Headline
style Base_TextAppearance_AppCompat_Inverse
style Base_TextAppearance_AppCompat_Large
style Base_TextAppearance_AppCompat_Large_Inverse
style Base_TextAppearance_AppCompat_Light_Widget_PopupMenu_Large
style Base_TextAppearance_AppCompat_Light_Widget_PopupMenu_Small
style Base_TextAppearance_AppCompat_Medium
style Base_TextAppearance_AppCompat_Medium_Inverse
style Base_TextAppearance_AppCompat_Menu
style Base_TextAppearance_AppCompat_SearchResult
style Base_TextAppearance_AppCompat_SearchResult_Subtitle
style Base_TextAppearance_AppCompat_SearchResult_Title
style Base_TextAppearance_AppCompat_Small
style Base_TextAppearance_AppCompat_Small_Inverse
style Base_TextAppearance_AppCompat_Subhead
style Base_TextAppearance_AppCompat_Subhead_Inverse
style Base_TextAppearance_AppCompat_Title
style Base_TextAppearance_AppCompat_Title_Inverse
style Base_TextAppearance_AppCompat_Tooltip
style Base_TextAppearance_AppCompat_Widget_ActionBar_Menu
style Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle
style Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse
style Base_TextAppearance_AppCompat_Widget_ActionBar_Title
style Base_TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse
style Base_TextAppearance_AppCompat_Widget_ActionMode_Subtitle
style Base_TextAppearance_AppCompat_Widget_ActionMode_Title
style Base_TextAppearance_AppCompat_Widget_Button
style Base_TextAppearance_AppCompat_Widget_Button_Borderless_Colored
style Base_TextAppearance_AppCompat_Widget_Button_Colored
style Base_TextAppearance_AppCompat_Widget_Button_Inverse
style Base_TextAppearance_AppCompat_Widget_DropDownItem
style Base_TextAppearance_AppCompat_Widget_PopupMenu_Header
style Base_TextAppearance_AppCompat_Widget_PopupMenu_Large
style Base_TextAppearance_AppCompat_Widget_PopupMenu_Small
style Base_TextAppearance_AppCompat_Widget_Switch
style Base_TextAppearance_AppCompat_Widget_TextView_SpinnerItem
style Base_TextAppearance_Widget_AppCompat_ExpandedMenu_Item
style Base_TextAppearance_Widget_AppCompat_Toolbar_Subtitle
style Base_TextAppearance_Widget_AppCompat_Toolbar_Title
style Base_ThemeOverlay_AppCompat
style Base_ThemeOverlay_AppCompat_ActionBar
style Base_ThemeOverlay_AppCompat_Dark
style Base_ThemeOverlay_AppCompat_Dark_ActionBar
style Base_ThemeOverlay_AppCompat_Dialog
style Base_ThemeOverlay_AppCompat_Dialog_Alert
style Base_ThemeOverlay_AppCompat_Light
style Base_ThemeOverlay_MaterialComponents_Dialog
style Base_ThemeOverlay_MaterialComponents_Dialog_Alert
style Base_Theme_AppCompat
style Base_Theme_AppCompat_CompactMenu
style Base_Theme_AppCompat_Dialog
style Base_Theme_AppCompat_DialogWhenLarge
style Base_Theme_AppCompat_Dialog_Alert
style Base_Theme_AppCompat_Dialog_FixedSize
style Base_Theme_AppCompat_Dialog_MinWidth
style Base_Theme_AppCompat_Light
style Base_Theme_AppCompat_Light_DarkActionBar
style Base_Theme_AppCompat_Light_Dialog
style Base_Theme_AppCompat_Light_DialogWhenLarge
style Base_Theme_AppCompat_Light_Dialog_Alert
style Base_Theme_AppCompat_Light_Dialog_FixedSize
style Base_Theme_AppCompat_Light_Dialog_MinWidth
style Base_Theme_MaterialComponents
style Base_Theme_MaterialComponents_Bridge
style Base_Theme_MaterialComponents_CompactMenu
style Base_Theme_MaterialComponents_Dialog
style Base_Theme_MaterialComponents_DialogWhenLarge
style Base_Theme_MaterialComponents_Dialog_Alert
style Base_Theme_MaterialComponents_Dialog_FixedSize
style Base_Theme_MaterialComponents_Dialog_MinWidth
style Base_Theme_MaterialComponents_Light
style Base_Theme_MaterialComponents_Light_Bridge
style Base_Theme_MaterialComponents_Light_DarkActionBar
style Base_Theme_MaterialComponents_Light_DarkActionBar_Bridge
style Base_Theme_MaterialComponents_Light_Dialog
style Base_Theme_MaterialComponents_Light_DialogWhenLarge
style Base_Theme_MaterialComponents_Light_Dialog_Alert
style Base_Theme_MaterialComponents_Light_Dialog_FixedSize
style Base_Theme_MaterialComponents_Light_Dialog_MinWidth
style Base_V14_ThemeOverlay_MaterialComponents_Dialog
style Base_V14_ThemeOverlay_MaterialComponents_Dialog_Alert
style Base_V14_Theme_MaterialComponents
style Base_V14_Theme_MaterialComponents_Bridge
style Base_V14_Theme_MaterialComponents_Dialog
style Base_V14_Theme_MaterialComponents_Light
style Base_V14_Theme_MaterialComponents_Light_Bridge
style Base_V14_Theme_MaterialComponents_Light_DarkActionBar_Bridge
style Base_V14_Theme_MaterialComponents_Light_Dialog
style Base_V14_Widget_Design_AppBarLayout
style Base_V21_ThemeOverlay_AppCompat_Dialog
style Base_V21_Theme_AppCompat
style Base_V21_Theme_AppCompat_Dialog
style Base_V21_Theme_AppCompat_Light
style Base_V21_Theme_AppCompat_Light_Dialog
style Base_V21_Widget_Design_AppBarLayout
style Base_V22_Theme_AppCompat
style Base_V22_Theme_AppCompat_Light
style Base_V23_Theme_AppCompat
style Base_V23_Theme_AppCompat_Light
style Base_V26_Theme_AppCompat
style Base_V26_Theme_AppCompat_Light
style Base_V26_Widget_AppCompat_Toolbar
style Base_V26_Widget_Design_AppBarLayout
style Base_V28_Theme_AppCompat
style Base_V28_Theme_AppCompat_Light
style Base_V7_ThemeOverlay_AppCompat_Dialog
style Base_V7_Theme_AppCompat
style Base_V7_Theme_AppCompat_Dialog
style Base_V7_Theme_AppCompat_Light
style Base_V7_Theme_AppCompat_Light_Dialog
style Base_V7_Widget_AppCompat_AutoCompleteTextView
style Base_V7_Widget_AppCompat_EditText
style Base_V7_Widget_AppCompat_Toolbar
style Base_Widget_AppCompat_ActionBar
style Base_Widget_AppCompat_ActionBar_Solid
style Base_Widget_AppCompat_ActionBar_TabBar
style Base_Widget_AppCompat_ActionBar_TabText
style Base_Widget_AppCompat_ActionBar_TabView
style Base_Widget_AppCompat_ActionButton
style Base_Widget_AppCompat_ActionButton_CloseMode
style Base_Widget_AppCompat_ActionButton_Overflow
style Base_Widget_AppCompat_ActionMode
style Base_Widget_AppCompat_ActivityChooserView
style Base_Widget_AppCompat_AutoCompleteTextView
style Base_Widget_AppCompat_Button
style Base_Widget_AppCompat_ButtonBar
style Base_Widget_AppCompat_ButtonBar_AlertDialog
style Base_Widget_AppCompat_Button_Borderless
style Base_Widget_AppCompat_Button_Borderless_Colored
style Base_Widget_AppCompat_Button_ButtonBar_AlertDialog
style Base_Widget_AppCompat_Button_Colored
style Base_Widget_AppCompat_Button_Small
style Base_Widget_AppCompat_CompoundButton_CheckBox
style Base_Widget_AppCompat_CompoundButton_RadioButton
style Base_Widget_AppCompat_CompoundButton_Switch
style Base_Widget_AppCompat_DrawerArrowToggle
style Base_Widget_AppCompat_DrawerArrowToggle_Common
style Base_Widget_AppCompat_DropDownItem_Spinner
style Base_Widget_AppCompat_EditText
style Base_Widget_AppCompat_ImageButton
style Base_Widget_AppCompat_Light_ActionBar
style Base_Widget_AppCompat_Light_ActionBar_Solid
style Base_Widget_AppCompat_Light_ActionBar_TabBar
style Base_Widget_AppCompat_Light_ActionBar_TabText
style Base_Widget_AppCompat_Light_ActionBar_TabText_Inverse
style Base_Widget_AppCompat_Light_ActionBar_TabView
style Base_Widget_AppCompat_Light_PopupMenu
style Base_Widget_AppCompat_Light_PopupMenu_Overflow
style Base_Widget_AppCompat_ListMenuView
style Base_Widget_AppCompat_ListPopupWindow
style Base_Widget_AppCompat_ListView
style Base_Widget_AppCompat_ListView_DropDown
style Base_Widget_AppCompat_ListView_Menu
style Base_Widget_AppCompat_PopupMenu
style Base_Widget_AppCompat_PopupMenu_Overflow
style Base_Widget_AppCompat_PopupWindow
style Base_Widget_AppCompat_ProgressBar
style Base_Widget_AppCompat_ProgressBar_Horizontal
style Base_Widget_AppCompat_RatingBar
style Base_Widget_AppCompat_RatingBar_Indicator
style Base_Widget_AppCompat_RatingBar_Small
style Base_Widget_AppCompat_SearchView
style Base_Widget_AppCompat_SearchView_ActionBar
style Base_Widget_AppCompat_SeekBar
style Base_Widget_AppCompat_SeekBar_Discrete
style Base_Widget_AppCompat_Spinner
style Base_Widget_AppCompat_Spinner_Underlined
style Base_Widget_AppCompat_TextView
style Base_Widget_AppCompat_TextView_SpinnerItem
style Base_Widget_AppCompat_Toolbar
style Base_Widget_AppCompat_Toolbar_Button_Navigation
style Base_Widget_Design_AppBarLayout
style Base_Widget_Design_TabLayout
style Base_Widget_MaterialComponents_Chip
style Base_Widget_MaterialComponents_TextInputEditText
style Base_Widget_MaterialComponents_TextInputLayout
style CardView
style CardView_Dark
style CardView_Light
style Dialog
style Platform_AppCompat
style Platform_AppCompat_Light
style Platform_MaterialComponents
style Platform_MaterialComponents_Dialog
style Platform_MaterialComponents_Light
style Platform_MaterialComponents_Light_Dialog
style Platform_ThemeOverlay_AppCompat
style Platform_ThemeOverlay_AppCompat_Dark
style Platform_ThemeOverlay_AppCompat_Light
style Platform_V21_AppCompat
style Platform_V21_AppCompat_Light
style Platform_V25_AppCompat
style Platform_V25_AppCompat_Light
style Platform_Widget_AppCompat_Spinner
style RtlOverlay_DialogWindowTitle_AppCompat
style RtlOverlay_Widget_AppCompat_ActionBar_TitleItem
style RtlOverlay_Widget_AppCompat_DialogTitle_Icon
style RtlOverlay_Widget_AppCompat_PopupMenuItem
style RtlOverlay_Widget_AppCompat_PopupMenuItem_InternalGroup
style RtlOverlay_Widget_AppCompat_PopupMenuItem_Shortcut
style RtlOverlay_Widget_AppCompat_PopupMenuItem_SubmenuArrow
style RtlOverlay_Widget_AppCompat_PopupMenuItem_Text
style RtlOverlay_Widget_AppCompat_PopupMenuItem_Title
style RtlOverlay_Widget_AppCompat_SearchView_MagIcon
style RtlOverlay_Widget_AppCompat_Search_DropDown
style RtlOverlay_Widget_AppCompat_Search_DropDown_Icon1
style RtlOverlay_Widget_AppCompat_Search_DropDown_Icon2
style RtlOverlay_Widget_AppCompat_Search_DropDown_Query
style RtlOverlay_Widget_AppCompat_Search_DropDown_Text
style RtlUnderlay_Widget_AppCompat_ActionButton
style RtlUnderlay_Widget_AppCompat_ActionButton_Overflow
style SlidingDialogAnimation
style SlidingDialogTheme
style SpinKitView
style SpinKitView_ChasingDots
style SpinKitView_Circle
style SpinKitView_CubeGrid
style SpinKitView_DoubleBounce
style SpinKitView_FadingCircle
style SpinKitView_FoldingCube
style SpinKitView_Large
style SpinKitView_Large_ChasingDots
style SpinKitView_Large_Circle
style SpinKitView_Large_CubeGrid
style SpinKitView_Large_DoubleBounce
style SpinKitView_Large_FadingCircle
style SpinKitView_Large_FoldingCube
style SpinKitView_Large_MultiplePulse
style SpinKitView_Large_MultiplePulseRing
style SpinKitView_Large_Pulse
style SpinKitView_Large_PulseRing
style SpinKitView_Large_RotatingCircle
style SpinKitView_Large_RotatingPlane
style SpinKitView_Large_ThreeBounce
style SpinKitView_Large_WanderingCubes
style SpinKitView_Large_Wave
style SpinKitView_MultiplePulse
style SpinKitView_MultiplePulseRing
style SpinKitView_Pulse
style SpinKitView_PulseRing
style SpinKitView_RotatingCircle
style SpinKitView_RotatingPlane
style SpinKitView_Small
style SpinKitView_Small_ChasingDots
style SpinKitView_Small_Circle
style SpinKitView_Small_CubeGrid
style SpinKitView_Small_DoubleBounce
style SpinKitView_Small_FadingCircle
style SpinKitView_Small_FoldingCube
style SpinKitView_Small_MultiplePulse
style SpinKitView_Small_MultiplePulseRing
style SpinKitView_Small_Pulse
style SpinKitView_Small_PulseRing
style SpinKitView_Small_RotatingCircle
style SpinKitView_Small_RotatingPlane
style SpinKitView_Small_ThreeBounce
style SpinKitView_Small_WanderingCubes
style SpinKitView_Small_Wave
style SpinKitView_ThreeBounce
style SpinKitView_WanderingCubes
style SpinKitView_Wave
style TextAppearance_AppCompat
style TextAppearance_AppCompat_Body1
style TextAppearance_AppCompat_Body2
style TextAppearance_AppCompat_Button
style TextAppearance_AppCompat_Caption
style TextAppearance_AppCompat_Display1
style TextAppearance_AppCompat_Display2
style TextAppearance_AppCompat_Display3
style TextAppearance_AppCompat_Display4
style TextAppearance_AppCompat_Headline
style TextAppearance_AppCompat_Inverse
style TextAppearance_AppCompat_Large
style TextAppearance_AppCompat_Large_Inverse
style TextAppearance_AppCompat_Light_SearchResult_Subtitle
style TextAppearance_AppCompat_Light_SearchResult_Title
style TextAppearance_AppCompat_Light_Widget_PopupMenu_Large
style TextAppearance_AppCompat_Light_Widget_PopupMenu_Small
style TextAppearance_AppCompat_Medium
style TextAppearance_AppCompat_Medium_Inverse
style TextAppearance_AppCompat_Menu
style TextAppearance_AppCompat_SearchResult_Subtitle
style TextAppearance_AppCompat_SearchResult_Title
style TextAppearance_AppCompat_Small
style TextAppearance_AppCompat_Small_Inverse
style TextAppearance_AppCompat_Subhead
style TextAppearance_AppCompat_Subhead_Inverse
style TextAppearance_AppCompat_Title
style TextAppearance_AppCompat_Title_Inverse
style TextAppearance_AppCompat_Tooltip
style TextAppearance_AppCompat_Widget_ActionBar_Menu
style TextAppearance_AppCompat_Widget_ActionBar_Subtitle
style TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse
style TextAppearance_AppCompat_Widget_ActionBar_Title
style TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse
style TextAppearance_AppCompat_Widget_ActionMode_Subtitle
style TextAppearance_AppCompat_Widget_ActionMode_Subtitle_Inverse
style TextAppearance_AppCompat_Widget_ActionMode_Title
style TextAppearance_AppCompat_Widget_ActionMode_Title_Inverse
style TextAppearance_AppCompat_Widget_Button
style TextAppearance_AppCompat_Widget_Button_Borderless_Colored
style TextAppearance_AppCompat_Widget_Button_Colored
style TextAppearance_AppCompat_Widget_Button_Inverse
style TextAppearance_AppCompat_Widget_DropDownItem
style TextAppearance_AppCompat_Widget_PopupMenu_Header
style TextAppearance_AppCompat_Widget_PopupMenu_Large
style TextAppearance_AppCompat_Widget_PopupMenu_Small
style TextAppearance_AppCompat_Widget_Switch
style TextAppearance_AppCompat_Widget_TextView_SpinnerItem
style TextAppearance_Compat_Notification
style TextAppearance_Compat_Notification_Info
style TextAppearance_Compat_Notification_Info_Media
style TextAppearance_Compat_Notification_Line2
style TextAppearance_Compat_Notification_Line2_Media
style TextAppearance_Compat_Notification_Media
style TextAppearance_Compat_Notification_Time
style TextAppearance_Compat_Notification_Time_Media
style TextAppearance_Compat_Notification_Title
style TextAppearance_Compat_Notification_Title_Media
style TextAppearance_Design_CollapsingToolbar_Expanded
style TextAppearance_Design_Counter
style TextAppearance_Design_Counter_Overflow
style TextAppearance_Design_Error
style TextAppearance_Design_HelperText
style TextAppearance_Design_Hint
style TextAppearance_Design_Snackbar_Message
style TextAppearance_Design_Tab
style TextAppearance_MaterialComponents_Body1
style TextAppearance_MaterialComponents_Body2
style TextAppearance_MaterialComponents_Button
style TextAppearance_MaterialComponents_Caption
style TextAppearance_MaterialComponents_Chip
style TextAppearance_MaterialComponents_Headline1
style TextAppearance_MaterialComponents_Headline2
style TextAppearance_MaterialComponents_Headline3
style TextAppearance_MaterialComponents_Headline4
style TextAppearance_MaterialComponents_Headline5
style TextAppearance_MaterialComponents_Headline6
style TextAppearance_MaterialComponents_Overline
style TextAppearance_MaterialComponents_Subtitle1
style TextAppearance_MaterialComponents_Subtitle2
style TextAppearance_MaterialComponents_Tab
style TextAppearance_Widget_AppCompat_ExpandedMenu_Item
style TextAppearance_Widget_AppCompat_Toolbar_Subtitle
style TextAppearance_Widget_AppCompat_Toolbar_Title
style ThemeOverlay_AppCompat
style ThemeOverlay_AppCompat_ActionBar
style ThemeOverlay_AppCompat_Dark
style ThemeOverlay_AppCompat_Dark_ActionBar
style ThemeOverlay_AppCompat_DayNight
style ThemeOverlay_AppCompat_DayNight_ActionBar
style ThemeOverlay_AppCompat_Dialog
style ThemeOverlay_AppCompat_Dialog_Alert
style ThemeOverlay_AppCompat_Light
style ThemeOverlay_MaterialComponents
style ThemeOverlay_MaterialComponents_ActionBar
style ThemeOverlay_MaterialComponents_Dark
style ThemeOverlay_MaterialComponents_Dark_ActionBar
style ThemeOverlay_MaterialComponents_Dialog
style ThemeOverlay_MaterialComponents_Dialog_Alert
style ThemeOverlay_MaterialComponents_Light
style ThemeOverlay_MaterialComponents_TextInputEditText
style ThemeOverlay_MaterialComponents_TextInputEditText_FilledBox
style ThemeOverlay_MaterialComponents_TextInputEditText_FilledBox_Dense
style ThemeOverlay_MaterialComponents_TextInputEditText_OutlinedBox
style ThemeOverlay_MaterialComponents_TextInputEditText_OutlinedBox_Dense
style Theme_AppCompat
style Theme_AppCompat_CompactMenu
style Theme_AppCompat_DayNight
style Theme_AppCompat_DayNight_DarkActionBar
style Theme_AppCompat_DayNight_Dialog
style Theme_AppCompat_DayNight_DialogWhenLarge
style Theme_AppCompat_DayNight_Dialog_Alert
style Theme_AppCompat_DayNight_Dialog_MinWidth
style Theme_AppCompat_DayNight_NoActionBar
style Theme_AppCompat_Dialog
style Theme_AppCompat_DialogWhenLarge
style Theme_AppCompat_Dialog_Alert
style Theme_AppCompat_Dialog_MinWidth
style Theme_AppCompat_Light
style Theme_AppCompat_Light_DarkActionBar
style Theme_AppCompat_Light_Dialog
style Theme_AppCompat_Light_DialogWhenLarge
style Theme_AppCompat_Light_Dialog_Alert
style Theme_AppCompat_Light_Dialog_MinWidth
style Theme_AppCompat_Light_NoActionBar
style Theme_AppCompat_NoActionBar
style Theme_Design
style Theme_Design_BottomSheetDialog
style Theme_Design_Light
style Theme_Design_Light_BottomSheetDialog
style Theme_Design_Light_NoActionBar
style Theme_Design_NoActionBar
style Theme_MaterialComponents
style Theme_MaterialComponents_BottomSheetDialog
style Theme_MaterialComponents_Bridge
style Theme_MaterialComponents_CompactMenu
style Theme_MaterialComponents_Dialog
style Theme_MaterialComponents_DialogWhenLarge
style Theme_MaterialComponents_Dialog_Alert
style Theme_MaterialComponents_Dialog_MinWidth
style Theme_MaterialComponents_Light
style Theme_MaterialComponents_Light_BottomSheetDialog
style Theme_MaterialComponents_Light_Bridge
style Theme_MaterialComponents_Light_DarkActionBar
style Theme_MaterialComponents_Light_DarkActionBar_Bridge
style Theme_MaterialComponents_Light_Dialog
style Theme_MaterialComponents_Light_DialogWhenLarge
style Theme_MaterialComponents_Light_Dialog_Alert
style Theme_MaterialComponents_Light_Dialog_MinWidth
style Theme_MaterialComponents_Light_NoActionBar
style Theme_MaterialComponents_Light_NoActionBar_Bridge
style Theme_MaterialComponents_NoActionBar
style Theme_MaterialComponents_NoActionBar_Bridge
style Theme_Sliding_Dialog
style Widget_AppCompat_ActionBar
style Widget_AppCompat_ActionBar_Solid
style Widget_AppCompat_ActionBar_TabBar
style Widget_AppCompat_ActionBar_TabText
style Widget_AppCompat_ActionBar_TabView
style Widget_AppCompat_ActionButton
style Widget_AppCompat_ActionButton_CloseMode
style Widget_AppCompat_ActionButton_Overflow
style Widget_AppCompat_ActionMode
style Widget_AppCompat_ActivityChooserView
style Widget_AppCompat_AutoCompleteTextView
style Widget_AppCompat_Button
style Widget_AppCompat_ButtonBar
style Widget_AppCompat_ButtonBar_AlertDialog
style Widget_AppCompat_Button_Borderless
style Widget_AppCompat_Button_Borderless_Colored
style Widget_AppCompat_Button_ButtonBar_AlertDialog
style Widget_AppCompat_Button_Colored
style Widget_AppCompat_Button_Small
style Widget_AppCompat_CompoundButton_CheckBox
style Widget_AppCompat_CompoundButton_RadioButton
style Widget_AppCompat_CompoundButton_Switch
style Widget_AppCompat_DrawerArrowToggle
style Widget_AppCompat_DropDownItem_Spinner
style Widget_AppCompat_EditText
style Widget_AppCompat_ImageButton
style Widget_AppCompat_Light_ActionBar
style Widget_AppCompat_Light_ActionBar_Solid
style Widget_AppCompat_Light_ActionBar_Solid_Inverse
style Widget_AppCompat_Light_ActionBar_TabBar
style Widget_AppCompat_Light_ActionBar_TabBar_Inverse
style Widget_AppCompat_Light_ActionBar_TabText
style Widget_AppCompat_Light_ActionBar_TabText_Inverse
style Widget_AppCompat_Light_ActionBar_TabView
style Widget_AppCompat_Light_ActionBar_TabView_Inverse
style Widget_AppCompat_Light_ActionButton
style Widget_AppCompat_Light_ActionButton_CloseMode
style Widget_AppCompat_Light_ActionButton_Overflow
style Widget_AppCompat_Light_ActionMode_Inverse
style Widget_AppCompat_Light_ActivityChooserView
style Widget_AppCompat_Light_AutoCompleteTextView
style Widget_AppCompat_Light_DropDownItem_Spinner
style Widget_AppCompat_Light_ListPopupWindow
style Widget_AppCompat_Light_ListView_DropDown
style Widget_AppCompat_Light_PopupMenu
style Widget_AppCompat_Light_PopupMenu_Overflow
style Widget_AppCompat_Light_SearchView
style Widget_AppCompat_Light_Spinner_DropDown_ActionBar
style Widget_AppCompat_ListMenuView
style Widget_AppCompat_ListPopupWindow
style Widget_AppCompat_ListView
style Widget_AppCompat_ListView_DropDown
style Widget_AppCompat_ListView_Menu
style Widget_AppCompat_PopupMenu
style Widget_AppCompat_PopupMenu_Overflow
style Widget_AppCompat_PopupWindow
style Widget_AppCompat_ProgressBar
style Widget_AppCompat_ProgressBar_Horizontal
style Widget_AppCompat_RatingBar
style Widget_AppCompat_RatingBar_Indicator
style Widget_AppCompat_RatingBar_Small
style Widget_AppCompat_SearchView
style Widget_AppCompat_SearchView_ActionBar
style Widget_AppCompat_SeekBar
style Widget_AppCompat_SeekBar_Discrete
style Widget_AppCompat_Spinner
style Widget_AppCompat_Spinner_DropDown
style Widget_AppCompat_Spinner_DropDown_ActionBar
style Widget_AppCompat_Spinner_Underlined
style Widget_AppCompat_TextView
style Widget_AppCompat_TextView_SpinnerItem
style Widget_AppCompat_Toolbar
style Widget_AppCompat_Toolbar_Button_Navigation
style Widget_Compat_NotificationActionContainer
style Widget_Compat_NotificationActionText
style Widget_Design_AppBarLayout
style Widget_Design_BottomNavigationView
style Widget_Design_BottomSheet_Modal
style Widget_Design_CollapsingToolbar
style Widget_Design_CoordinatorLayout
style Widget_Design_FloatingActionButton
style Widget_Design_NavigationView
style Widget_Design_ScrimInsetsFrameLayout
style Widget_Design_Snackbar
style Widget_Design_TabLayout
style Widget_Design_TextInputLayout
style Widget_MaterialComponents_BottomAppBar
style Widget_MaterialComponents_BottomAppBar_Colored
style Widget_MaterialComponents_BottomNavigationView
style Widget_MaterialComponents_BottomNavigationView_Colored
style Widget_MaterialComponents_BottomSheet_Modal
style Widget_MaterialComponents_Button
style Widget_MaterialComponents_Button_Icon
style Widget_MaterialComponents_Button_OutlinedButton
style Widget_MaterialComponents_Button_OutlinedButton_Icon
style Widget_MaterialComponents_Button_TextButton
style Widget_MaterialComponents_Button_TextButton_Dialog
style Widget_MaterialComponents_Button_TextButton_Dialog_Icon
style Widget_MaterialComponents_Button_TextButton_Icon
style Widget_MaterialComponents_Button_UnelevatedButton
style Widget_MaterialComponents_Button_UnelevatedButton_Icon
style Widget_MaterialComponents_CardView
style Widget_MaterialComponents_ChipGroup
style Widget_MaterialComponents_Chip_Action
style Widget_MaterialComponents_Chip_Choice
style Widget_MaterialComponents_Chip_Entry
style Widget_MaterialComponents_Chip_Filter
style Widget_MaterialComponents_FloatingActionButton
style Widget_MaterialComponents_NavigationView
style Widget_MaterialComponents_Snackbar
style Widget_MaterialComponents_Snackbar_FullWidth
style Widget_MaterialComponents_TabLayout
style Widget_MaterialComponents_TabLayout_Colored
style Widget_MaterialComponents_TextInputEditText_FilledBox
style Widget_MaterialComponents_TextInputEditText_FilledBox_Dense
style Widget_MaterialComponents_TextInputEditText_OutlinedBox
style Widget_MaterialComponents_TextInputEditText_OutlinedBox_Dense
style Widget_MaterialComponents_TextInputLayout_FilledBox
style Widget_MaterialComponents_TextInputLayout_FilledBox_Dense
style Widget_MaterialComponents_TextInputLayout_OutlinedBox
style Widget_MaterialComponents_TextInputLayout_OutlinedBox_Dense
style Widget_MaterialComponents_Toolbar
style Widget_Support_CoordinatorLayout
style dialogstyle
styleable ActionBar background backgroundSplit backgroundStacked contentInsetEnd contentInsetEndWithActions contentInsetLeft contentInsetRight contentInsetStart contentInsetStartWithNavigation customNavigationLayout displayOptions divider elevation height hideOnContentScroll homeAsUpIndicator homeLayout icon indeterminateProgressStyle itemPadding logo navigationMode popupTheme progressBarPadding progressBarStyle subtitle subtitleTextStyle title titleTextStyle
styleable ActionBarLayout android_layout_gravity
styleable ActionMenuItemView android_minWidth
styleable ActionMenuView
styleable ActionMode background backgroundSplit closeItemLayout height subtitleTextStyle titleTextStyle
styleable ActivityChooserView expandActivityOverflowButtonDrawable initialActivityCount
styleable AdaptiveListView maxHeight
styleable AlertDialog android_layout buttonIconDimen buttonPanelSideLayout listItemLayout listLayout multiChoiceItemLayout showTitle singleChoiceItemLayout
styleable AndRatingBar bgColor bgDrawable keepOriginColor right2Left scaleFactor starColor starDrawable starSpacing subStarColor
styleable AnimatedStateListDrawableCompat android_constantSize android_dither android_enterFadeDuration android_exitFadeDuration android_variablePadding android_visible
styleable AnimatedStateListDrawableItem android_drawable android_id
styleable AnimatedStateListDrawableTransition android_drawable android_fromId android_reversible android_toId
styleable AppBarLayout android_background android_keyboardNavigationCluster android_touchscreenBlocksFocus elevation expanded liftOnScroll
styleable AppBarLayoutStates state_collapsed state_collapsible state_liftable state_lifted
styleable AppBarLayout_Layout layout_scrollFlags layout_scrollInterpolator
styleable AppCompatImageView android_src srcCompat tint tintMode
styleable AppCompatSeekBar android_thumb tickMark tickMarkTint tickMarkTintMode
styleable AppCompatTextHelper android_drawableBottom android_drawableEnd android_drawableLeft android_drawableRight android_drawableStart android_drawableTop android_textAppearance
styleable AppCompatTextView android_textAppearance autoSizeMaxTextSize autoSizeMinTextSize autoSizePresetSizes autoSizeStepGranularity autoSizeTextType drawableBottomCompat drawableEndCompat drawableLeftCompat drawableRightCompat drawableStartCompat drawableTint drawableTintMode drawableTopCompat firstBaselineToTopHeight fontFamily fontVariationSettings lastBaselineToBottomHeight lineHeight textAllCaps textLocale
styleable AppCompatTheme actionBarDivider actionBarItemBackground actionBarPopupTheme actionBarSize actionBarSplitStyle actionBarStyle actionBarTabBarStyle actionBarTabStyle actionBarTabTextStyle actionBarTheme actionBarWidgetTheme actionButtonStyle actionDropDownStyle actionMenuTextAppearance actionMenuTextColor actionModeBackground actionModeCloseButtonStyle actionModeCloseDrawable actionModeCopyDrawable actionModeCutDrawable actionModeFindDrawable actionModePasteDrawable actionModePopupWindowStyle actionModeSelectAllDrawable actionModeShareDrawable actionModeSplitBackground actionModeStyle actionModeWebSearchDrawable actionOverflowButtonStyle actionOverflowMenuStyle activityChooserViewStyle alertDialogButtonGroupStyle alertDialogCenterButtons alertDialogStyle alertDialogTheme android_windowAnimationStyle android_windowIsFloating autoCompleteTextViewStyle borderlessButtonStyle buttonBarButtonStyle buttonBarNegativeButtonStyle buttonBarNeutralButtonStyle buttonBarPositiveButtonStyle buttonBarStyle buttonStyle buttonStyleSmall checkboxStyle checkedTextViewStyle colorAccent colorBackgroundFloating colorButtonNormal colorControlActivated colorControlHighlight colorControlNormal colorError colorPrimary colorPrimaryDark colorSwitchThumbNormal controlBackground dialogCornerRadius dialogPreferredPadding dialogTheme dividerHorizontal dividerVertical dropDownListViewStyle dropdownListPreferredItemHeight editTextBackground editTextColor editTextStyle homeAsUpIndicator imageButtonStyle listChoiceBackgroundIndicator listChoiceIndicatorMultipleAnimated listChoiceIndicatorSingleAnimated listDividerAlertDialog listMenuViewStyle listPopupWindowStyle listPreferredItemHeight listPreferredItemHeightLarge listPreferredItemHeightSmall listPreferredItemPaddingEnd listPreferredItemPaddingLeft listPreferredItemPaddingRight listPreferredItemPaddingStart panelBackground panelMenuListTheme panelMenuListWidth popupMenuStyle popupWindowStyle radioButtonStyle ratingBarStyle ratingBarStyleIndicator ratingBarStyleSmall searchViewStyle seekBarStyle selectableItemBackground selectableItemBackgroundBorderless spinnerDropDownItemStyle spinnerStyle switchStyle textAppearanceLargePopupMenu textAppearanceListItem textAppearanceListItemSecondary textAppearanceListItemSmall textAppearancePopupMenuHeader textAppearanceSearchResultSubtitle textAppearanceSearchResultTitle textAppearanceSmallPopupMenu textColorAlertDialogListItem textColorSearchUrl toolbarNavigationButtonStyle toolbarStyle tooltipForegroundColor tooltipFrameBackground viewInflaterClass windowActionBar windowActionBarOverlay windowActionModeOverlay windowFixedHeightMajor windowFixedHeightMinor windowFixedWidthMajor windowFixedWidthMinor windowMinWidthMajor windowMinWidthMinor windowNoTitle
styleable ArcMenu arcRadius closeOnClick duration fromDegrees mainImage toDegrees
styleable BottomAppBar backgroundTint fabAlignmentMode fabCradleMargin fabCradleRoundedCornerRadius fabCradleVerticalOffset hideOnScroll
styleable BottomNavigationView elevation itemBackground itemHorizontalTranslationEnabled itemIconSize itemIconTint itemTextAppearanceActive itemTextAppearanceInactive itemTextColor labelVisibilityMode menu
styleable BottomSheetBehavior_Layout behavior_fitToContents behavior_hideable behavior_peekHeight behavior_skipCollapsed
styleable ButtonBarLayout allowStacking
styleable CardView android_minHeight android_minWidth cardBackgroundColor cardCornerRadius cardElevation cardMaxElevation cardPreventCornerOverlap cardUseCompatPadding contentPadding contentPaddingBottom contentPaddingLeft contentPaddingRight contentPaddingTop
styleable Chip android_checkable android_ellipsize android_maxWidth android_text android_textAppearance checkedIcon checkedIconEnabled checkedIconVisible chipBackgroundColor chipCornerRadius chipEndPadding chipIcon chipIconEnabled chipIconSize chipIconTint chipIconVisible chipMinHeight chipStartPadding chipStrokeColor chipStrokeWidth closeIcon closeIconEnabled closeIconEndPadding closeIconSize closeIconStartPadding closeIconTint closeIconVisible hideMotionSpec iconEndPadding iconStartPadding rippleColor showMotionSpec textEndPadding textStartPadding
styleable ChipGroup checkedChip chipSpacing chipSpacingHorizontal chipSpacingVertical singleLine singleSelection
styleable CollapsingToolbarLayout collapsedTitleGravity collapsedTitleTextAppearance contentScrim expandedTitleGravity expandedTitleMargin expandedTitleMarginBottom expandedTitleMarginEnd expandedTitleMarginStart expandedTitleMarginTop expandedTitleTextAppearance scrimAnimationDuration scrimVisibleHeightTrigger statusBarScrim title titleEnabled toolbarId
styleable CollapsingToolbarLayout_Layout layout_collapseMode layout_collapseParallaxMultiplier
styleable ColorStateListItem alpha android_alpha android_color
styleable CompoundButton android_button buttonCompat buttonTint buttonTintMode
styleable CoordinatorLayout keylines statusBarBackground
styleable CoordinatorLayout_Layout android_layout_gravity layout_anchor layout_anchorGravity layout_behavior layout_dodgeInsetEdges layout_insetEdge layout_keyline
styleable DashLine dashGap dashOrientation dashWidth lineColor
styleable DesignTheme bottomSheetDialogTheme bottomSheetStyle textColorError
styleable DrawerArrowToggle arrowHeadLength arrowShaftLength barLength color drawableSize gapBetweenBars spinBars thickness
styleable Emotion emotionHeight emotionSize emotionWidth
styleable FloatingActionButton backgroundTint backgroundTintMode borderWidth elevation fabCustomSize fabSize hideMotionSpec hoveredFocusedTranslationZ maxImageSize pressedTranslationZ rippleColor showMotionSpec useCompatPadding
styleable FloatingActionButton_Behavior_Layout behavior_autoHide
styleable FlowLayout itemSpacing lineSpacing
styleable FontFamily fontProviderAuthority fontProviderCerts fontProviderFetchStrategy fontProviderFetchTimeout fontProviderPackage fontProviderQuery
styleable FontFamilyFont android_font android_fontStyle android_fontVariationSettings android_fontWeight android_ttcIndex font fontStyle fontVariationSettings fontWeight ttcIndex
styleable ForegroundLinearLayout android_foreground android_foregroundGravity foregroundInsidePadding
styleable GradientColor android_centerColor android_centerX android_centerY android_endColor android_endX android_endY android_gradientRadius android_startColor android_startX android_startY android_tileMode android_type
styleable GradientColorItem android_color android_offset
styleable LinearLayoutCompat android_baselineAligned android_baselineAlignedChildIndex android_gravity android_orientation android_weightSum divider dividerPadding measureWithLargestChild showDividers
styleable LinearLayoutCompat_Layout android_layout_gravity android_layout_height android_layout_weight android_layout_width
styleable ListPopupWindow android_dropDownHorizontalOffset android_dropDownVerticalOffset
styleable MaterialButton android_insetBottom android_insetLeft android_insetRight android_insetTop backgroundTint backgroundTintMode cornerRadius icon iconGravity iconPadding iconSize iconTint iconTintMode rippleColor strokeColor strokeWidth
styleable MaterialCardView strokeColor strokeWidth
styleable MaterialComponentsTheme bottomSheetDialogTheme bottomSheetStyle chipGroupStyle chipStandaloneStyle chipStyle colorAccent colorBackgroundFloating colorPrimary colorPrimaryDark colorSecondary editTextStyle floatingActionButtonStyle materialButtonStyle materialCardViewStyle navigationViewStyle scrimBackground snackbarButtonStyle tabStyle textAppearanceBody1 textAppearanceBody2 textAppearanceButton textAppearanceCaption textAppearanceHeadline1 textAppearanceHeadline2 textAppearanceHeadline3 textAppearanceHeadline4 textAppearanceHeadline5 textAppearanceHeadline6 textAppearanceOverline textAppearanceSubtitle1 textAppearanceSubtitle2 textInputStyle
styleable MenuGroup android_checkableBehavior android_enabled android_id android_menuCategory android_orderInCategory android_visible
styleable MenuItem actionLayout actionProviderClass actionViewClass alphabeticModifiers android_alphabeticShortcut android_checkable android_checked android_enabled android_icon android_id android_menuCategory android_numericShortcut android_onClick android_orderInCategory android_title android_titleCondensed android_visible contentDescription iconTint iconTintMode numericModifiers showAsAction tooltipText
styleable MenuView android_headerBackground android_horizontalDivider android_itemBackground android_itemIconDisabledAlpha android_itemTextAppearance android_verticalDivider android_windowAnimationStyle preserveIconSpacing subMenuArrow
styleable NavigationView android_background android_fitsSystemWindows android_maxWidth elevation headerLayout itemBackground itemHorizontalPadding itemIconPadding itemIconTint itemTextAppearance itemTextColor menu
styleable PopupWindow android_popupAnimationStyle android_popupBackground overlapAnchor
styleable PopupWindowBackgroundState state_above_anchor
styleable RatioLayout ratio
styleable RecycleListView paddingBottomNoButtons paddingTopNoTitle
styleable RecyclerView android_descendantFocusability android_orientation fastScrollEnabled fastScrollHorizontalThumbDrawable fastScrollHorizontalTrackDrawable fastScrollVerticalThumbDrawable fastScrollVerticalTrackDrawable layoutManager reverseLayout spanCount stackFromEnd
styleable ScrimInsetsFrameLayout insetForeground
styleable ScrollingViewBehavior_Layout behavior_overlapTop
styleable SearchView android_focusable android_imeOptions android_inputType android_maxWidth closeIcon commitIcon defaultQueryHint goIcon iconifiedByDefault layout queryBackground queryHint searchHintIcon searchIcon submitBackground suggestionRowLayout voiceIcon
styleable ShelvesView shelfBackground
styleable ShimmerLayout shimmer_angle shimmer_animation_duration shimmer_auto_start shimmer_color shimmer_gradient_center_color_width shimmer_mask_width shimmer_reverse_animation
styleable SlidingMenu rightPadding
styleable Snackbar snackbarButtonStyle snackbarStyle
styleable SnackbarLayout android_maxWidth elevation maxActionInlineWidth
styleable SpinKitView SpinKit_Color SpinKit_Style
styleable Spinner android_dropDownWidth android_entries android_popupBackground android_prompt popupTheme
styleable StateListDrawable android_constantSize android_dither android_enterFadeDuration android_exitFadeDuration android_variablePadding android_visible
styleable StateListDrawableItem android_drawable
styleable SwitchCompat android_textOff android_textOn android_thumb showText splitTrack switchMinWidth switchPadding switchTextAppearance thumbTextPadding thumbTint thumbTintMode track trackTint trackTintMode
styleable TabItem android_icon android_layout android_text
styleable TabLayout tabBackground tabContentStart tabGravity tabIconTint tabIconTintMode tabIndicator tabIndicatorAnimationDuration tabIndicatorColor tabIndicatorFullWidth tabIndicatorGravity tabIndicatorHeight tabInlineLabel tabMaxWidth tabMinWidth tabMode tabPadding tabPaddingBottom tabPaddingEnd tabPaddingStart tabPaddingTop tabRippleColor tabSelectedTextColor tabTextAppearance tabTextColor tabUnboundedRipple
styleable TextAppearance android_fontFamily android_shadowColor android_shadowDx android_shadowDy android_shadowRadius android_textColor android_textColorHint android_textColorLink android_textFontWeight android_textSize android_textStyle android_typeface fontFamily fontVariationSettings textAllCaps textLocale
styleable TextInputLayout android_hint android_textColorHint boxBackgroundColor boxBackgroundMode boxCollapsedPaddingTop boxCornerRadiusBottomEnd boxCornerRadiusBottomStart boxCornerRadiusTopEnd boxCornerRadiusTopStart boxStrokeColor boxStrokeWidth counterEnabled counterMaxLength counterOverflowTextAppearance counterTextAppearance errorEnabled errorTextAppearance helperText helperTextEnabled helperTextTextAppearance hintAnimationEnabled hintEnabled hintTextAppearance passwordToggleContentDescription passwordToggleDrawable passwordToggleEnabled passwordToggleTint passwordToggleTintMode
styleable ThemeEnforcement android_textAppearance enforceMaterialTheme enforceTextAppearance
styleable Toolbar android_gravity android_minHeight buttonGravity collapseContentDescription collapseIcon contentInsetEnd contentInsetEndWithActions contentInsetLeft contentInsetRight contentInsetStart contentInsetStartWithNavigation logo logoDescription maxButtonHeight menu navigationContentDescription navigationIcon popupTheme subtitle subtitleTextAppearance subtitleTextColor title titleMargin titleMarginBottom titleMarginEnd titleMarginStart titleMarginTop titleMargins titleTextAppearance titleTextColor
styleable View android_focusable android_theme paddingEnd paddingStart theme
styleable ViewBackgroundHelper android_background backgroundTint backgroundTintMode
styleable ViewStubCompat android_id android_inflatedId android_layout
src/main/resources/code/android/library-common/build/outputs/logs/manifest-merger-release-report.txt
New file
@@ -0,0 +1,45 @@
-- Merging decision tree log ---
manifest
ADDED from D:\workspace\codegenerator\src\main\resources\code\android\library-common\AndroidManifest.xml:1:1-12:12
INJECTED from D:\workspace\codegenerator\src\main\resources\code\android\library-common\AndroidManifest.xml:1:1-12:12
INJECTED from D:\workspace\codegenerator\src\main\resources\code\android\library-common\AndroidManifest.xml:1:1-12:12
INJECTED from D:\workspace\codegenerator\src\main\resources\code\android\library-common\AndroidManifest.xml:1:1-12:12
INJECTED from D:\workspace\codegenerator\src\main\resources\code\android\library-common\AndroidManifest.xml:1:1-12:12
INJECTED from D:\workspace\codegenerator\src\main\resources\code\android\library-common\AndroidManifest.xml:1:1-12:12
INJECTED from D:\workspace\codegenerator\src\main\resources\code\android\library-common\AndroidManifest.xml:1:1-12:12
    package
        ADDED from D:\workspace\codegenerator\src\main\resources\code\android\library-common\AndroidManifest.xml:2:5-39
        INJECTED from D:\workspace\codegenerator\src\main\resources\code\android\library-common\AndroidManifest.xml
        INJECTED from D:\workspace\codegenerator\src\main\resources\code\android\library-common\AndroidManifest.xml
    android:versionName
        ADDED from D:\workspace\codegenerator\src\main\resources\code\android\library-common\AndroidManifest.xml:4:5-30
        INJECTED from D:\workspace\codegenerator\src\main\resources\code\android\library-common\AndroidManifest.xml
        INJECTED from D:\workspace\codegenerator\src\main\resources\code\android\library-common\AndroidManifest.xml
    xmlns:android
        ADDED from D:\workspace\codegenerator\src\main\resources\code\android\library-common\AndroidManifest.xml:1:11-69
    android:versionCode
        ADDED from D:\workspace\codegenerator\src\main\resources\code\android\library-common\AndroidManifest.xml:3:5-28
        INJECTED from D:\workspace\codegenerator\src\main\resources\code\android\library-common\AndroidManifest.xml
        INJECTED from D:\workspace\codegenerator\src\main\resources\code\android\library-common\AndroidManifest.xml
application
ADDED from D:\workspace\codegenerator\src\main\resources\code\android\library-common\AndroidManifest.xml:6:5-10:19
    android:label
        ADDED from D:\workspace\codegenerator\src\main\resources\code\android\library-common\AndroidManifest.xml:8:9-41
    android:allowBackup
        ADDED from D:\workspace\codegenerator\src\main\resources\code\android\library-common\AndroidManifest.xml:7:9-35
    android:theme
        ADDED from D:\workspace\codegenerator\src\main\resources\code\android\library-common\AndroidManifest.xml:9:9-40
uses-sdk
INJECTED from D:\workspace\codegenerator\src\main\resources\code\android\library-common\AndroidManifest.xml reason: use-sdk injection requested
INJECTED from D:\workspace\codegenerator\src\main\resources\code\android\library-common\AndroidManifest.xml
INJECTED from D:\workspace\codegenerator\src\main\resources\code\android\library-common\AndroidManifest.xml
INJECTED from D:\workspace\codegenerator\src\main\resources\code\android\library-common\AndroidManifest.xml
INJECTED from D:\workspace\codegenerator\src\main\resources\code\android\library-common\AndroidManifest.xml
    android:targetSdkVersion
        INJECTED from D:\workspace\codegenerator\src\main\resources\code\android\library-common\AndroidManifest.xml
        ADDED from D:\workspace\codegenerator\src\main\resources\code\android\library-common\AndroidManifest.xml
        INJECTED from D:\workspace\codegenerator\src\main\resources\code\android\library-common\AndroidManifest.xml
    android:minSdkVersion
        INJECTED from D:\workspace\codegenerator\src\main\resources\code\android\library-common\AndroidManifest.xml
        ADDED from D:\workspace\codegenerator\src\main\resources\code\android\library-common\AndroidManifest.xml
        INJECTED from D:\workspace\codegenerator\src\main\resources\code\android\library-common\AndroidManifest.xml
src/main/resources/code/android/library-common/build/tmp/compileReleaseJavaWithJavac/source-classes-mapping.txt
New file
@@ -0,0 +1,342 @@
com/demo/lib/common/okhttp/request/CountingRequestBody.java
 com.demo.lib.common.okhttp.request.CountingRequestBody
 com.demo.lib.common.okhttp.request.CountingRequestBody$CountingSink
 com.demo.lib.common.okhttp.request.CountingRequestBody$Listener
com/demo/lib/common/okhttp/cookie/store/SerializableHttpCookie.java
 com.demo.lib.common.okhttp.cookie.store.SerializableHttpCookie
com/demo/lib/common/widget/FlowLayout.java
 com.demo.lib.common.widget.FlowLayout
com/demo/lib/common/activity/BaseActivity.java
 com.demo.lib.common.activity.BaseActivity
com/demo/lib/common/upgrade/UpdateService.java
 com.demo.lib.common.upgrade.UpdateService
 com.demo.lib.common.upgrade.UpdateService$1
com/demo/lib/common/dialog/DialogUtil.java
 com.demo.lib.common.dialog.DialogUtil
com/demo/lib/common/emotion/EmotionsFragment.java
 com.demo.lib.common.emotion.EmotionsFragment
com/demo/lib/common/drawable/LayerDrawable.java
 com.demo.lib.common.drawable.LayerDrawable
 com.demo.lib.common.drawable.LayerDrawable$LayerState
 com.demo.lib.common.drawable.LayerDrawable$Rec
com/demo/lib/common/widget/ResizableImageView.java
 com.demo.lib.common.widget.ResizableImageView
com/demo/lib/common/Installation.java
 com.demo.lib.common.Installation
com/demo/lib/common/util/common/ConnectionUtils.java
 com.demo.lib.common.util.common.ConnectionUtils
 com.demo.lib.common.util.common.ConnectionUtils$1
 com.demo.lib.common.util.common.ConnectionUtils$2
 com.demo.lib.common.util.common.ConnectionUtils$3
com/demo/lib/common/DatabaseContext.java
 com.demo.lib.common.DatabaseContext
com/demo/lib/common/util/ui/LoadingDialogUtil.java
 com.demo.lib.common.util.ui.LoadingDialogUtil
com/demo/lib/common/util/FragmentSwitchHelper.java
 com.demo.lib.common.util.FragmentSwitchHelper
com/demo/lib/common/util/device/MobileUtil.java
 com.demo.lib.common.util.device.MobileUtil
com/demo/lib/common/util/SystemCommon.java
 com.demo.lib.common.util.SystemCommon
com/demo/lib/common/util/cache/ImageFileCache.java
 com.demo.lib.common.util.cache.ImageFileCache
 com.demo.lib.common.util.cache.ImageFileCache$1
 com.demo.lib.common.util.cache.ImageFileCache$FileLastModifSort
com/demo/lib/common/widget/SystemBarTintManager.java
 com.demo.lib.common.widget.SystemBarTintManager
 com.demo.lib.common.widget.SystemBarTintManager$1
 com.demo.lib.common.widget.SystemBarTintManager$SystemBarConfig
com/demo/lib/common/util/ui/MyActivityManager.java
 com.demo.lib.common.util.ui.MyActivityManager
com/demo/lib/common/okhttp/builder/HeadBuilder.java
 com.demo.lib.common.okhttp.builder.HeadBuilder
com/demo/lib/common/util/common/DimenUtils.java
 com.demo.lib.common.util.common.DimenUtils
com/demo/lib/common/dialog/BottomDialog.java
 com.demo.lib.common.dialog.BottomDialog
com/demo/lib/common/okhttp/builder/OtherRequestBuilder.java
 com.demo.lib.common.okhttp.builder.OtherRequestBuilder
com/demo/lib/common/widget/ShelfView.java
 com.demo.lib.common.widget.ShelfView
com/demo/lib/common/util/ManifestDataUtil.java
 com.demo.lib.common.util.ManifestDataUtil
com/demo/lib/common/util/SingleToast.java
 com.demo.lib.common.util.SingleToast
 com.demo.lib.common.util.SingleToast$1
com/demo/lib/common/dialog/SlidingDialog.java
 com.demo.lib.common.dialog.SlidingDialog
com/demo/lib/common/okhttp/log/LoggerInterceptor.java
 com.demo.lib.common.okhttp.log.LoggerInterceptor
com/demo/lib/common/util/common/SoftKeyboardUtils.java
 com.demo.lib.common.util.common.SoftKeyboardUtils
com/demo/lib/common/emotion/EmotionEditText.java
 com.demo.lib.common.emotion.EmotionEditText
com/demo/lib/common/util/MarketUtils.java
 com.demo.lib.common.util.MarketUtils
com/demo/lib/common/upgrade/Version.java
 com.demo.lib.common.upgrade.Version
com/demo/lib/common/okhttp/builder/PostStringBuilder.java
 com.demo.lib.common.okhttp.builder.PostStringBuilder
com/demo/lib/common/okhttp/request/RequestCall.java
 com.demo.lib.common.okhttp.request.RequestCall
com/demo/lib/common/drawable/SpotlightDrawable.java
 com.demo.lib.common.drawable.SpotlightDrawable
com/lcjian/lcjianlibrary/BuildConfig.java
 com.lcjian.lcjianlibrary.BuildConfig
com/demo/lib/common/okhttp/request/PostFileRequest.java
 com.demo.lib.common.okhttp.request.PostFileRequest
 com.demo.lib.common.okhttp.request.PostFileRequest$1
 com.demo.lib.common.okhttp.request.PostFileRequest$1$1
com/demo/lib/common/drawable/CircleDrawable.java
 com.demo.lib.common.drawable.CircleDrawable
com/demo/lib/common/util/glide/GlideRoundTransform.java
 com.demo.lib.common.util.glide.GlideRoundTransform
com/demo/lib/common/okhttp/request/OtherRequest.java
 com.demo.lib.common.okhttp.request.OtherRequest
com/demo/lib/common/content/ConnectivityChangeHelper.java
 com.demo.lib.common.content.ConnectivityChangeHelper
 com.demo.lib.common.content.ConnectivityChangeHelper$1
 com.demo.lib.common.content.ConnectivityChangeHelper$OnConnectivityChangeListener
com/demo/lib/common/util/security/AESOperator.java
 com.demo.lib.common.util.security.AESOperator
com/demo/lib/common/okhttp/builder/GetBuilder.java
 com.demo.lib.common.okhttp.builder.GetBuilder
com/demo/lib/common/okhttp/cookie/store/HasCookieStore.java
 com.demo.lib.common.okhttp.cookie.store.HasCookieStore
com/demo/lib/common/util/ImageChooseHelper.java
 com.demo.lib.common.util.ImageChooseHelper
 com.demo.lib.common.util.ImageChooseHelper$Callback
com/demo/lib/common/entity/ExpireTimeValue.java
 com.demo.lib.common.entity.ExpireTimeValue
com/demo/lib/common/util/cache/StrictLineReader.java
 com.demo.lib.common.util.cache.StrictLineReader
 com.demo.lib.common.util.cache.StrictLineReader$1
com/demo/lib/common/emotion/EmotionTextView.java
 com.demo.lib.common.emotion.EmotionTextView
com/demo/lib/common/entity/IsSeeking.java
 com.demo.lib.common.entity.IsSeeking
com/demo/lib/common/util/security/MD5Utils.java
 com.demo.lib.common.util.security.MD5Utils
com/demo/lib/common/okhttp/request/GetRequest.java
 com.demo.lib.common.okhttp.request.GetRequest
com/demo/lib/common/util/common/DateUtils.java
 com.demo.lib.common.util.common.DateUtils
com/demo/lib/common/util/common/ClipboardUtil.java
 com.demo.lib.common.util.common.ClipboardUtil
 com.demo.lib.common.util.common.ClipboardUtil$1
com/demo/lib/common/okhttp/https/HttpsUtils.java
 com.demo.lib.common.okhttp.https.HttpsUtils
 com.demo.lib.common.okhttp.https.HttpsUtils$1
 com.demo.lib.common.okhttp.https.HttpsUtils$MyTrustManager
 com.demo.lib.common.okhttp.https.HttpsUtils$SSLParams
 com.demo.lib.common.okhttp.https.HttpsUtils$UnSafeHostnameVerifier
 com.demo.lib.common.okhttp.https.HttpsUtils$UnSafeTrustManager
com/demo/lib/common/okhttp/cookie/CookieJarImpl.java
 com.demo.lib.common.okhttp.cookie.CookieJarImpl
com/demo/lib/common/util/cache/ImageMemoryCache.java
 com.demo.lib.common.util.cache.ImageMemoryCache
 com.demo.lib.common.util.cache.ImageMemoryCache$1
 com.demo.lib.common.util.cache.ImageMemoryCache$2
com/demo/lib/common/util/cache/AndroidCacheUtil.java
 com.demo.lib.common.util.cache.AndroidCacheUtil
com/demo/lib/common/util/FragmentSwitchHelperV2.java
 com.demo.lib.common.util.FragmentSwitchHelperV2
com/demo/lib/common/okhttp/cookie/store/PersistentCookieStore.java
 com.demo.lib.common.okhttp.cookie.store.PersistentCookieStore
com/demo/lib/common/okhttp/builder/PostFileBuilder.java
 com.demo.lib.common.okhttp.builder.PostFileBuilder
com/demo/lib/common/widget/RatioLayout.java
 com.demo.lib.common.widget.RatioLayout
com/demo/lib/common/upgrade/UpdateActivity.java
 com.demo.lib.common.upgrade.UpdateActivity
 com.demo.lib.common.upgrade.UpdateActivity$1
 com.demo.lib.common.upgrade.UpdateActivity$2
com/demo/lib/common/emotion/EmotionGridFragment.java
 com.demo.lib.common.emotion.EmotionGridFragment
 com.demo.lib.common.emotion.EmotionGridFragment$1
 com.demo.lib.common.emotion.EmotionGridFragment$EmotionAdapter
 com.demo.lib.common.emotion.EmotionGridFragment$OnEditListener
com/demo/lib/common/DeviceUuidFactory.java
 com.demo.lib.common.DeviceUuidFactory
com/demo/lib/common/widget/myswiperefreshlayout/MySwipeRefreshLayout.java
 com.demo.lib.common.widget.myswiperefreshlayout.MySwipeRefreshLayout
 com.demo.lib.common.widget.myswiperefreshlayout.MySwipeRefreshLayout$1
 com.demo.lib.common.widget.myswiperefreshlayout.MySwipeRefreshLayout$2
 com.demo.lib.common.widget.myswiperefreshlayout.MySwipeRefreshLayout$3
 com.demo.lib.common.widget.myswiperefreshlayout.MySwipeRefreshLayout$4
 com.demo.lib.common.widget.myswiperefreshlayout.MySwipeRefreshLayout$5
 com.demo.lib.common.widget.myswiperefreshlayout.MySwipeRefreshLayout$6
 com.demo.lib.common.widget.myswiperefreshlayout.MySwipeRefreshLayout$7
 com.demo.lib.common.widget.myswiperefreshlayout.MySwipeRefreshLayout$BaseAnimationListener
 com.demo.lib.common.widget.myswiperefreshlayout.MySwipeRefreshLayout$Mode
 com.demo.lib.common.widget.myswiperefreshlayout.MySwipeRefreshLayout$OnLoadListener
 com.demo.lib.common.widget.myswiperefreshlayout.MySwipeRefreshLayout$OnRefreshListener
com/demo/lib/common/widget/MyListView.java
 com.demo.lib.common.widget.MyListView
com/demo/lib/common/okhttp/callback/Callback.java
 com.demo.lib.common.okhttp.callback.Callback
 com.demo.lib.common.okhttp.callback.Callback$1
com/demo/lib/common/util/cache/DiskLruCache.java
 com.demo.lib.common.util.cache.DiskLruCache
 com.demo.lib.common.util.cache.DiskLruCache$1
 com.demo.lib.common.util.cache.DiskLruCache$2
 com.demo.lib.common.util.cache.DiskLruCache$Editor
 com.demo.lib.common.util.cache.DiskLruCache$Editor$FaultHidingOutputStream
 com.demo.lib.common.util.cache.DiskLruCache$Entry
 com.demo.lib.common.util.cache.DiskLruCache$Snapshot
com/demo/lib/common/animation/Rotate3dAnimation.java
 com.demo.lib.common.animation.Rotate3dAnimation
com/demo/lib/common/okhttp/builder/PostFormBuilder.java
 com.demo.lib.common.okhttp.builder.PostFormBuilder
 com.demo.lib.common.okhttp.builder.PostFormBuilder$FileInput
com/demo/lib/common/drawable/CrossFadeDrawable.java
 com.demo.lib.common.drawable.CrossFadeDrawable
 com.demo.lib.common.drawable.CrossFadeDrawable$1
com/demo/lib/common/util/RefreshLayout.java
 com.demo.lib.common.util.RefreshLayout
 com.demo.lib.common.util.RefreshLayout$OnLoadListener
com/demo/lib/common/util/common/SerializeUtils.java
 com.demo.lib.common.util.common.SerializeUtils
com/demo/lib/common/okhttp/callback/StringCallback.java
 com.demo.lib.common.okhttp.callback.StringCallback
com/demo/lib/common/okhttp/utils/Exceptions.java
 com.demo.lib.common.okhttp.utils.Exceptions
com/demo/lib/common/upgrade/CheckUpdateService.java
 com.demo.lib.common.upgrade.CheckUpdateService
com/demo/lib/common/util/ScreenUtils.java
 com.demo.lib.common.util.ScreenUtils
com/demo/lib/common/widget/ExtendEditText.java
 com.demo.lib.common.widget.ExtendEditText
 com.demo.lib.common.widget.ExtendEditText$1
 com.demo.lib.common.widget.ExtendEditText$OnDrawableClickListener
com/demo/lib/common/widget/verticalviewpager/PagerAdapter.java
 com.demo.lib.common.widget.verticalviewpager.PagerAdapter
com/demo/lib/common/okhttp/request/OkHttpRequest.java
 com.demo.lib.common.okhttp.request.OkHttpRequest
com/demo/lib/common/okhttp/builder/OkHttpRequestBuilder.java
 com.demo.lib.common.okhttp.builder.OkHttpRequestBuilder
com/demo/lib/common/util/glide/GlideCircleTransform.java
 com.demo.lib.common.util.glide.GlideCircleTransform
com/demo/lib/common/RetainViewFragment.java
 com.demo.lib.common.RetainViewFragment
com/demo/lib/common/emotion/EmotionHandler.java
 com.demo.lib.common.emotion.EmotionHandler
com/demo/lib/common/okhttp/cookie/store/MemoryCookieStore.java
 com.demo.lib.common.okhttp.cookie.store.MemoryCookieStore
com/demo/lib/common/widget/ProgressWebView.java
 com.demo.lib.common.widget.ProgressWebView
 com.demo.lib.common.widget.ProgressWebView$WebChromeClient
com/demo/lib/common/okhttp/builder/HasParamsable.java
 com.demo.lib.common.okhttp.builder.HasParamsable
com/demo/lib/common/util/ui/TextViewUtil.java
 com.demo.lib.common.util.ui.TextViewUtil
 com.demo.lib.common.util.ui.TextViewUtil$1
com/demo/lib/common/widget/IndexableListView.java
 com.demo.lib.common.widget.IndexableListView
 com.demo.lib.common.widget.IndexableListView$1
 com.demo.lib.common.widget.IndexableListView$IndexScroller
 com.demo.lib.common.widget.IndexableListView$IndexScroller$1
com/demo/lib/common/util/common/RandomUtils.java
 com.demo.lib.common.util.common.RandomUtils
com/demo/lib/common/widget/myswiperefreshlayout/SwipeProgressBar.java
 com.demo.lib.common.widget.myswiperefreshlayout.SwipeProgressBar
com/demo/lib/common/drawable/TransitionDrawable.java
 com.demo.lib.common.drawable.TransitionDrawable
 com.demo.lib.common.drawable.TransitionDrawable$1
 com.demo.lib.common.drawable.TransitionDrawable$TransitionState
com/demo/lib/common/okhttp/utils/ImageUtils.java
 com.demo.lib.common.okhttp.utils.ImageUtils
 com.demo.lib.common.okhttp.utils.ImageUtils$ImageSize
com/demo/lib/common/util/common/PhotoCrop.java
 com.demo.lib.common.util.common.PhotoCrop
com/demo/lib/common/util/common/PackageUtils2.java
 com.demo.lib.common.util.common.PackageUtils2
com/demo/lib/common/widget/UnderLineTextView.java
 com.demo.lib.common.widget.UnderLineTextView
com/demo/lib/common/widget/IsPad.java
 com.demo.lib.common.widget.IsPad
com/demo/lib/common/util/common/BitmapUtils.java
 com.demo.lib.common.util.common.BitmapUtils
com/demo/lib/common/okhttp/callback/BitmapCallback.java
 com.demo.lib.common.okhttp.callback.BitmapCallback
com/demo/lib/common/emotion/EmotionSpan.java
 com.demo.lib.common.emotion.EmotionSpan
com/demo/lib/common/okhttp/callback/GenericsCallback.java
 com.demo.lib.common.okhttp.callback.GenericsCallback
com/demo/lib/common/widget/RefreshView.java
 com.demo.lib.common.widget.RefreshView
com/demo/lib/common/util/common/ObjectUtils.java
 com.demo.lib.common.util.common.ObjectUtils
com/demo/lib/common/util/common/StorageUtils.java
 com.demo.lib.common.util.common.StorageUtils
com/demo/lib/common/util/ui/SystemClipImageUtil.java
 com.demo.lib.common.util.ui.SystemClipImageUtil
com/demo/lib/common/okhttp/cookie/store/CookieStore.java
 com.demo.lib.common.okhttp.cookie.store.CookieStore
com/demo/lib/common/util/ui/StatusBarHeightUtil.java
 com.demo.lib.common.util.ui.StatusBarHeightUtil
com/demo/lib/common/util/device/DeviceInfoUtil.java
 com.demo.lib.common.util.device.DeviceInfoUtil
 com.demo.lib.common.util.device.DeviceInfoUtil$DeviceInfoType
com/demo/lib/common/util/common/FileUtils.java
 com.demo.lib.common.util.common.FileUtils
com/demo/lib/common/widget/myswiperefreshlayout/BakedBezierInterpolator.java
 com.demo.lib.common.widget.myswiperefreshlayout.BakedBezierInterpolator
com/demo/lib/common/util/security/AEScrypt.java
 com.demo.lib.common.util.security.AEScrypt
com/demo/lib/common/okhttp/OkHttpUtils.java
 com.demo.lib.common.okhttp.OkHttpUtils
 com.demo.lib.common.okhttp.OkHttpUtils$1
 com.demo.lib.common.okhttp.OkHttpUtils$2
 com.demo.lib.common.okhttp.OkHttpUtils$3
 com.demo.lib.common.okhttp.OkHttpUtils$METHOD
com/demo/lib/common/util/security/DEScrypt.java
 com.demo.lib.common.util.security.DEScrypt
com/demo/lib/common/util/Environment.java
 com.demo.lib.common.util.Environment
com/demo/lib/common/PhoneCallReceiver.java
 com.demo.lib.common.PhoneCallReceiver
com/demo/lib/common/util/cache/Util.java
 com.demo.lib.common.util.cache.Util
com/demo/lib/common/okhttp/callback/IGenericsSerializator.java
 com.demo.lib.common.okhttp.callback.IGenericsSerializator
com/demo/lib/common/okhttp/callback/FileCallBack.java
 com.demo.lib.common.okhttp.callback.FileCallBack
 com.demo.lib.common.okhttp.callback.FileCallBack$1
com/demo/lib/common/util/common/IClipboardContentListener.java
 com.demo.lib.common.util.common.IClipboardContentListener
com/demo/lib/common/drawable/FastBitmapDrawable.java
 com.demo.lib.common.drawable.FastBitmapDrawable
com/demo/lib/common/widget/AdaptiveListView.java
 com.demo.lib.common.widget.AdaptiveListView
com/demo/lib/common/content/CursorLoader.java
 com.demo.lib.common.content.CursorLoader
com/demo/lib/common/okhttp/utils/Platform.java
 com.demo.lib.common.okhttp.utils.Platform
 com.demo.lib.common.okhttp.utils.Platform$Android
 com.demo.lib.common.okhttp.utils.Platform$Android$MainThreadExecutor
com/demo/lib/common/widget/MyViewPager.java
 com.demo.lib.common.widget.MyViewPager
com/demo/lib/common/util/common/StringUtils.java
 com.demo.lib.common.util.common.StringUtils
com/demo/lib/common/util/PermissionsChecker.java
 com.demo.lib.common.util.PermissionsChecker
com/demo/lib/common/entity/ClipCopyContent.java
 com.demo.lib.common.entity.ClipCopyContent
com/demo/lib/common/widget/MyGridView.java
 com.demo.lib.common.widget.MyGridView
com/demo/lib/common/okhttp/request/PostStringRequest.java
 com.demo.lib.common.okhttp.request.PostStringRequest
com/demo/lib/common/okhttp/request/PostFormRequest.java
 com.demo.lib.common.okhttp.request.PostFormRequest
 com.demo.lib.common.okhttp.request.PostFormRequest$1
 com.demo.lib.common.okhttp.request.PostFormRequest$1$1
com/demo/lib/common/widget/TagCloudLayout.java
 com.demo.lib.common.widget.TagCloudLayout
 com.demo.lib.common.widget.TagCloudLayout$FlingRunnable
 com.demo.lib.common.widget.TagCloudLayout$OnScrollListener
 com.demo.lib.common.widget.TagCloudLayout$TagView
com/demo/lib/common/widget/verticalviewpager/ExtendedWebView.java
 com.demo.lib.common.widget.verticalviewpager.ExtendedWebView
com/demo/lib/common/okhttp/utils/L.java
 com.demo.lib.common.okhttp.utils.L
src/main/resources/code/android/library-dp/build.gradle
@@ -35,7 +35,7 @@
    androidTestImplementation 'androidx.test.espresso:espresso-core:3.3.0'
    api project(path: ':library-ad')
    api('com.pangle.cn:pangrowth-sdk:1.7.0.0') {
    api('com.pangle.cn:pangrowth-sdk:2.3.0.0') {
        exclude group: 'com.pangle.cn', module: 'pangrowth-dpsdk-live'
        exclude group: 'com.pangle.cn', module: 'pangrowth-game-sdk'
        exclude group: 'com.pangle.cn', module: 'pangrowth-luckycat-sdk'
src/main/resources/code/android/library-ec/build.gradle
@@ -38,31 +38,26 @@
    //-----------------阿里百川开始---------------------
    implementation 'com.alibaba.baichuan.sdk:alibclogin:5.0.0.13'
    // applink
    implementation 'com.alibaba.baichuan.sdk:alibcapplink:5.0.0.13'
    // å¹¿å‘ŠSDK
    implementation 'com.alibaba.baichuan.sdk:alibcad:5.0.0.13'
    // å°ç¨‹åº
    implementation 'com.alibaba.baichuan.sdk:alibctriver:5.0.0.13'
    // c++基础库(如果工程中没有接入该so包:libc++_shared.so,需要接入该sdk)
    implementation "llvm.stl:cpp_shared:0.0.3@aar"
    // ç›´æ’­
    implementation 'com.alibaba.baichuan.sdk:alibctriver_live:5.0.0.13'
    // webview容器
    implementation 'com.alibaba.baichuan.sdk:alibcwebview:5.0.0.13'
    // ç”µå•†åŸºç¡€ç»„ä»¶
    api 'com.alibaba.baichuan.sdk:alibctradecommon:5.0.0.13'
    api 'com.alibaba.baichuan.sdk:alibcnbtrade:5.0.0.13'
    api 'com.alibaba.baichuan.sdk:alibcprotocol:5.0.0.13'
    // è¾…助排查工具(可选)
    implementation "com.alibaba.baichuan.sdk:alibctools:5.0.0.13"
    // å®‰å…¨ä¿é•–v6版本
    implementation files('libs/securitybodyaar3-5.0.0.9-v6.aar')
    implementation files('libs/securityguardaar3-5.0.0.9-v6.aar')
    implementation files('libs/sgmiddletieraar3-5.0.0.9-v6.aar')
    //阿里百川
    implementation files('libs/avmpaar3-5.4.36.aar')
    implementation files('libs/securitybodyaar3-5.4.99.aar')
    implementation files('libs/securityguardaar3-5.4.171.aar')
    implementation files('libs/sgmiddletieraar3-5.4.9.aar')
    implementation files('libs/mtopsdk_allinone_open-3.1.2.5.jar')
    implementation 'com.alibaba:fastjson:1.1.71.android'
    //登陆
    implementation files('libs/alibabauth_core-2.0.0.12.aar')
    implementation files('libs/alibabauth_ext-2.0.0.12.aar')
    implementation files('libs/alibabauth_ui-2.0.0.12.aar')
    //安全组件
    //applink
    implementation files('libs/alibc_link_partner-4.1.27.aar')
    //ut
    implementation files('libs/app-monitor-sdk-2.6.4.11_for_bc.jar')
    // ç”µå•†åŸºç¡€ç»„ä»¶
    api files('libs/AlibcTradeBiz-4.0.0.27.aar')
    api files('libs/AlibcTradeCommon-4.0.0.27.aar')
    api files('libs/nb_trade-4.0.0.27.aar')
    //-----------------阿里百川结束---------------------
src/main/resources/code/android/library-ec/libs/AlibcTradeBiz-4.0.0.27.aar
Binary files differ
src/main/resources/code/android/library-ec/libs/AlibcTradeCommon-4.0.0.27.aar
Binary files differ
src/main/resources/code/android/library-ec/libs/alibabauth_core-2.0.0.12.aar
Binary files differ
src/main/resources/code/android/library-ec/libs/alibabauth_ext-2.0.0.12.aar
Binary files differ
src/main/resources/code/android/library-ec/libs/alibabauth_ui-2.0.0.12.aar
Binary files differ
src/main/resources/code/android/library-ec/libs/alibc_link_partner-4.1.27.aar
Binary files differ
src/main/resources/code/android/library-ec/libs/app-monitor-sdk-2.6.4.11_for_bc.jar
Binary files differ
src/main/resources/code/android/library-ec/libs/avmpaar3-5.4.36.aar
Binary files differ
src/main/resources/code/android/library-ec/libs/nb_trade-4.0.0.27.aar
Binary files differ
src/main/resources/code/android/library-ec/libs/securitybodyaar3-5.0.0.9-v6.aar
Binary files differ
src/main/resources/code/android/library-ec/libs/securitybodyaar3-5.4.99.aar
Binary files differ
src/main/resources/code/android/library-ec/libs/securityguardaar3-5.0.0.9-v6.aar
Binary files differ
src/main/resources/code/android/library-ec/libs/securityguardaar3-5.4.171.aar
Binary files differ
src/main/resources/code/android/library-ec/libs/sgmiddletieraar3-5.0.0.9-v6.aar
Binary files differ
src/main/resources/code/android/library-ec/libs/sgmiddletieraar3-5.4.9.aar
Binary files differ
src/main/resources/code/android/library-ec/src/main/java/com/demo/library_ec/AlibcTradeUtil.java
@@ -1,90 +1,104 @@
package com.demo.library_ec;
import android.app.Activity;
import android.app.Application;
import android.util.Log;
import android.webkit.WebChromeClient;
import android.webkit.WebResourceRequest;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import android.widget.Toast;
import com.alibaba.alibcprotocol.callback.AlibcTradeCallback;
import com.alibaba.alibcprotocol.param.AlibcShowParams;
import com.alibaba.alibcprotocol.param.AlibcTaokeParams;
import com.alibaba.alibcprotocol.param.OpenType;
import com.alibaba.baichuan.trade.common.utils.AlibcLogger;
import com.baichuan.nb_trade.AlibcTrade;
import com.baichuan.nb_trade.callback.AlibcTradeInitCallback;
import com.baichuan.nb_trade.core.AlibcTradeSDK;
import com.alibaba.baichuan.android.trade.AlibcTrade;
import com.alibaba.baichuan.android.trade.model.AlibcShowParams;
import com.alibaba.baichuan.android.trade.model.OpenType;
import com.alibaba.baichuan.trade.biz.AlibcTradeCallback;
import com.alibaba.baichuan.trade.biz.applink.adapter.AlibcFailModeType;
import com.alibaba.baichuan.trade.biz.context.AlibcTradeResult;
import com.alibaba.baichuan.trade.biz.core.taoke.AlibcTaokeParams;
import java.util.HashMap;
import java.util.Map;
public class AlibcTradeUtil {
    private final static String TAG = "AlibcTradeUtil";
    /**
     * åˆå§‹åŒ–
     *
     * @param application
     * @param alibcTradeInitListener
     */
    public static void init(Application application, AlibcTradeInitListener alibcTradeInitListener) {
        Map<String, Object> params = new HashMap<>();
        AlibcTradeSDK.asyncInit(application, params, new AlibcTradeInitCallback() {
            @Override
            public void onSuccess() {
                AlibcLogger.e(TAG, "SDK初始化成功");
                if (alibcTradeInitListener != null) {
                    alibcTradeInitListener.onSuccess();
                }
            }
            @Override
            public void onFailure(int code, String msg) {
                AlibcLogger.e(TAG, "SDK初始化失败: code = " + code + ", msg = " + msg);
                if (alibcTradeInitListener != null) {
                    alibcTradeInitListener.onFailure(code, msg);
                }
            }
        });
    }
    /**
     * æ‰“开链接
     * ç”¨é˜¿é‡Œç™¾å·æ‰“开链接
     *
     * @param activity
     * @param url
     * @param webView
     * @param webViewClient
     * @param webChromeClient
     * @param showParams
     * @param taokeParams
     * @param trackParams
     * @param callback
     */
    public static void openUrl(Activity activity, final String url, AlibcShowParams showParams, AlibcTaokeParams taokeParams,
                               Map<String, String> trackParams, AlibcTradeCallback callback) {
    public static void openByUrl(Activity activity, String url, WebView webView, WebViewClient webViewClient, WebChromeClient webChromeClient, AlibcShowParams showParams, AlibcTaokeParams taokeParams, AlibcTradeCallback callback) {
        openByUrl2(activity, url, webView, webViewClient, webChromeClient, showParams, taokeParams, callback);
    }
        if (callback == null) {
            callback = new AlibcTradeCallback() {
                @Override
                public void onSuccess(int code) {
                    AlibcLogger.i(TAG, "open success: code = " + code);
                }
                @Override
                public void onFailure(int code, String msg) {
                    AlibcLogger.e(TAG, "open fail: code = " + code + ", msg = " + msg);
                }
            };
    private static void openByUrl2(Activity activity, String url, WebView webView, WebViewClient webViewClient, WebChromeClient webChromeClient, AlibcShowParams showParams, AlibcTaokeParams taokeParams, AlibcTradeCallback callback) {
        if (showParams == null) {
            showParams = new AlibcShowParams();
        }
        AlibcTrade.openByUrl(activity, url, showParams, taokeParams, trackParams, callback);
        showParams.setOpenType(OpenType.Native);
        showParams.setDegradeUrl("https://mos.m.taobao.com/activity_newer?from=pub&pid=mm_124933865_56750082_10647300249");
//        if (webView == null)
        showParams.setNativeOpenFailedMode(AlibcFailModeType.AlibcNativeFailModeJumpDOWNLOAD);
        //设置返回小把手
        showParams.setBackUrl("alisdk://");
//        taokeParams = null;
        final Activity context = activity;
        try {
            if (callback != null)
                AlibcTrade.openByUrl(activity, "", url, webView,
                        webViewClient, webChromeClient, showParams,
                        taokeParams, null, callback);
            else
                AlibcTrade.openByUrl(activity, "", url, webView,
                        webViewClient, webChromeClient, showParams,
                        taokeParams, new HashMap<>(), new AlibcTradeCallback() {
                            @Override
                            public void onTradeSuccess(AlibcTradeResult alibcTradeResult) {
                                Log.i("AlibcTradeUtil", alibcTradeResult.toString());
                            }
                            @Override
                            public void onFailure(int i, String s) {
                                Log.i("AlibcTradeUtil", i + ":" + s);
                                if (i == -1) {
                                    Toast.makeText(context, s, Toast.LENGTH_LONG).show();
                                }
                            }
                        });
        } catch (Error e) {
            e.printStackTrace();
        }
        //如果未安装手机淘宝
//        if (!ApkUtil.checkAPP(context, "com.taobao.taobao")) {
//            Toast.makeText(context, "请安装手机淘宝", Toast.LENGTH_SHORT).show();
//        }
    }
    public static void openAuthLink(Activity activity, String authUrl) {
        if (activity != null) {
            activity.runOnUiThread(new Runnable() {
                @Override
                public void run() {
                    openAuthLink2(activity, authUrl);
                }
            });
        }
    }
    private static void openAuthLink2(Activity activity, String authUrl) {
        AlibcShowParams showParams = new AlibcShowParams();
        showParams.setOpenType(OpenType.Auto);
        showParams.setNewWindow(false);
        showParams.setNativeOpenFailedMode(AlibcFailModeType.AlibcNativeFailModeJumpDOWNLOAD);
        //设置返回小把手
        showParams.setBackUrl("alisdk://");
        Log.i(TAG, "openAuthLink-start");
@@ -103,12 +117,13 @@
            }
        };
        AlibcTrade.openByUrl(activity, authUrl, showParams,
                null,
                null, new AlibcTradeCallback() {
                    @Override
                    public void onSuccess(int i) {
        AlibcTrade.openByUrl(activity, "", authUrl, null,
                client, null, showParams,
                null, null, new AlibcTradeCallback() {
                    @Override
                    public void onTradeSuccess(AlibcTradeResult alibcTradeResult) {
                        Log.i(TAG, alibcTradeResult.toString());
                    }
                    @Override
@@ -117,12 +132,5 @@
                    }
                });
    }
    interface AlibcTradeInitListener {
        public void onSuccess();
        public void onFailure(int code, String msg);
    }
}
src/main/resources/code/android/library-flutter/src/main/AndroidManifest.xml
@@ -12,9 +12,7 @@
    <application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:roundIcon="@mipmap/ic_launcher_round"
        android:supportsRtl="true"
        android:theme="@style/Theme.Android">
        <activity
@@ -37,6 +35,12 @@
            android:name="flutterEmbedding"
            android:value="2"></meta-data>
        <!-- å›¾ç‰‡è£å‰ª -->
        <activity
            android:name="com.yalantis.ucrop.UCropActivity"
            android:screenOrientation="portrait"
            android:theme="@style/Theme.AppCompat.Light.NoActionBar" />
    </application>
src/main/resources/code/android/library-flutter/src/main/java/com/demo/library_flutter/message/DataMethodChannel.java
@@ -31,6 +31,7 @@
                        SharedPreferences.Editor editor = sharedPreferences.edit();
                        editor.putString(key, value);
                        editor.commit();
                        result.success("1");
                    }
                    break;
@@ -44,15 +45,39 @@
                        SharedPreferences.Editor editor = sharedPreferences.edit();
                        editor.remove(call.arguments + "");
                        editor.commit();
                        result.success("1");
                    }
                    break;
                    case "getAdConfig":
                        SharedPreferences sharedPreferences = context.getSharedPreferences("flutter", Context.MODE_PRIVATE);
                        result.success(sharedPreferences.getString("adConfig", ""));
                        break;
                    case "getConfig": {
                        String key = call.arguments + "";
                        String value = dataListener.getConfig(key);
                        result.success(value);
                    }
                    break;
                    case "getSetting": {
                        String key = call.arguments + "";
                        Boolean value = dataListener.getSetting(key);
                        result.success(value);
                    }
                    break;
                    case "setSetting": {
                        Map<String, Object> params = (Map<String, Object>) call.arguments;
                        String key = params.get("key") + "";
                        boolean value = (Boolean) params.get("value");
                        dataListener.setSetting(key, value);
                        result.success(true);
                    }
                    break;
                    case "getBaseRequestParams":
                        //获取请求参数
                        Map<String, Object> params = (Map<String, Object>) call.arguments;
                        Map<String, String> params = (Map<String, String>) call.arguments;
                        params = dataListener.getBaseRequestParams(params);
                        //转json返回
                        result.success(JSONObject.toJSON(params));
@@ -64,9 +89,19 @@
        });
    }
    public interface DataListener {
        public Map<String, Object> getBaseRequestParams(Map<String, Object> params);
        public Map<String, String> getBaseRequestParams(Map<String, String> params);
        public String getConfig(String key);
        //获取设置
        public Boolean getSetting(String key);
        //设置
        public void setSetting(String key, boolean b);
    }
}
src/main/resources/code/android/library-flutter/src/main/java/com/demo/library_flutter/message/UIMethodChannel.java
@@ -47,6 +47,14 @@
                            StatusBarUtil.setDarkMode(FlutterBoost.instance().currentActivity());
                        }
                        break;
                    //跳转原生页面
                    case "jumpAppPage": {
                        Map<String, Object> params = (Map<String, Object>) call.arguments;
                        String type = params.get("type").toString();
                        Map<String, Object> ps = (Map<String, Object>) params.get("params");
                        dataListener.jumpAppPage(type, ps);
                    }
                    break;
                }
            }
        });
@@ -55,5 +63,8 @@
    public interface DataListener {
        //状态栏是否默认浅色
        public boolean isStatusBarDefaultLight();
        public void jumpAppPage(String type, Map<String, Object> params);
    }
}
src/main/resources/code/android/library-flutter/src/main/java/com/demo/library_flutter/utils/FlutterPageUtil.java
New file
@@ -0,0 +1,32 @@
package com.demo.library_flutter.utils;
import android.content.Intent;
import com.demo.library_flutter.FlutterCommonActivity;
import com.idlefish.flutterboost.FlutterBoost;
import java.util.HashMap;
import java.util.Map;
import java.util.UUID;
import io.flutter.embedding.android.FlutterActivityLaunchConfigs;
public class FlutterPageUtil {
    public static void jumpPage(String pageName, Map<String, Object> params, String uniqueId) {
        if (params == null) {
            params = new HashMap<>();
        }
        if (uniqueId == null) {
            uniqueId = UUID.randomUUID().toString();
        }
        Intent intent = new FlutterCommonActivity.CachedEngineIntentBuilder(FlutterCommonActivity.class)
                .backgroundMode(FlutterActivityLaunchConfigs.BackgroundMode.transparent)
                .destroyEngineWithActivity(false)
                .uniqueId(uniqueId)
                .url(pageName)
                .urlParams(params)
                .build(FlutterBoost.instance().currentActivity());
        FlutterBoost.instance().currentActivity().startActivity(intent);
    }
}
src/main/resources/code/android/library-flutter/src/main/res/mipmap-anydpi-v26/ic_launcher.xml
File was deleted
src/main/resources/code/android/library-flutter/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml
File was deleted
src/main/resources/code/android/library-flutter/src/main/res/mipmap-hdpi/ic_launcher.webp
Binary files differ
src/main/resources/code/android/library-flutter/src/main/res/mipmap-hdpi/ic_launcher_round.webp
Binary files differ
src/main/resources/code/android/library-flutter/src/main/res/mipmap-mdpi/ic_launcher.webp
Binary files differ
src/main/resources/code/android/library-flutter/src/main/res/mipmap-mdpi/ic_launcher_round.webp
Binary files differ
src/main/resources/code/android/library-flutter/src/main/res/mipmap-xhdpi/ic_launcher.webp
Binary files differ
src/main/resources/code/android/library-flutter/src/main/res/mipmap-xhdpi/ic_launcher_round.webp
Binary files differ
src/main/resources/code/android/library-flutter/src/main/res/mipmap-xxhdpi/ic_launcher.webp
Binary files differ
src/main/resources/code/android/library-flutter/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp
Binary files differ
src/main/resources/code/android/library-flutter/src/main/res/mipmap-xxxhdpi/ic_launcher.webp
Binary files differ
src/main/resources/code/android/library-flutter/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp
Binary files differ