From eb18d9e8d720bbd89bc20a154cb389a1922e90c0 Mon Sep 17 00:00:00 2001 From: ricky barrette Date: Tue, 20 Dec 2011 16:15:31 +0000 Subject: [PATCH] initial commit of my exception report viewer --- ExceptionReportViewer/.classpath | 9 + ExceptionReportViewer/.project | 33 + ExceptionReportViewer/AndroidManifest.xml | 27 + .../assets/exceptionhandler.properties | 19 + .../bin/ExceptionReportViewer.apk | Bin 0 -> 148115 bytes ExceptionReportViewer/bin/classes.dex | Bin 0 -> 286036 bytes .../android/ExceptionReportViewer/Main.class | Bin 0 -> 2345 bytes .../ExceptionReportViewer/R$array.class | Bin 0 -> 474 bytes .../ExceptionReportViewer/R$attr.class | Bin 0 -> 1010 bytes .../ExceptionReportViewer/R$bool.class | Bin 0 -> 502 bytes .../ExceptionReportViewer/R$color.class | Bin 0 -> 624 bytes .../ExceptionReportViewer/R$dimen.class | Bin 0 -> 913 bytes .../ExceptionReportViewer/R$drawable.class | Bin 0 -> 488 bytes .../android/ExceptionReportViewer/R$id.class | Bin 0 -> 835 bytes .../ExceptionReportViewer/R$integer.class | Bin 0 -> 520 bytes .../ExceptionReportViewer/R$layout.class | Bin 0 -> 621 bytes .../ExceptionReportViewer/R$string.class | Bin 0 -> 691 bytes .../ExceptionReportViewer/R$style.class | Bin 0 -> 632 bytes .../ExceptionReportViewer/R$styleable.class | Bin 0 -> 1613 bytes .../android/ExceptionReportViewer/R.class | Bin 0 -> 1255 bytes .../ReportAdapter$Holder.class | Bin 0 -> 724 bytes .../ExceptionReportViewer/ReportAdapter.class | Bin 0 -> 3269 bytes .../ReportListFragment$1.class | Bin 0 -> 1428 bytes .../ReportListFragment$2.class | Bin 0 -> 1788 bytes .../ReportListFragment.class | Bin 0 -> 4774 bytes .../android/exception/R$array.class | Bin 0 -> 438 bytes .../android/exception/R$attr.class | Bin 0 -> 974 bytes .../android/exception/R$bool.class | Bin 0 -> 466 bytes .../android/exception/R$color.class | Bin 0 -> 588 bytes .../android/exception/R$dimen.class | Bin 0 -> 877 bytes .../android/exception/R$drawable.class | Bin 0 -> 452 bytes .../TwentyCodes/android/exception/R$id.class | Bin 0 -> 799 bytes .../android/exception/R$integer.class | Bin 0 -> 484 bytes .../android/exception/R$layout.class | Bin 0 -> 585 bytes .../android/exception/R$string.class | Bin 0 -> 655 bytes .../android/exception/R$style.class | Bin 0 -> 596 bytes .../android/exception/R$styleable.class | Bin 0 -> 1577 bytes .../com/TwentyCodes/android/exception/R.class | Bin 0 -> 1087 bytes .../viewpagerindicator/FragmentAdapter.class | Bin 0 -> 1213 bytes .../viewpagerindicator/PageIndicator.class | Bin 0 -> 547 bytes .../TitlePageIndicator$IndicatorStyle.class | Bin 0 -> 1839 bytes .../TitlePageIndicator$SavedState$1.class | Bin 0 -> 1544 bytes .../TitlePageIndicator$SavedState.class | Bin 0 -> 1672 bytes .../TitlePageIndicator.class | Bin 0 -> 16165 bytes .../viewpagerindicator/TitleProvider.class | Bin 0 -> 218 bytes .../TitledFragmentAdapter.class | Bin 0 -> 1524 bytes .../bin/res/drawable-hdpi/ic_launcher.png | Bin 0 -> 4391 bytes .../bin/res/drawable-ldpi/ic_launcher.png | Bin 0 -> 1841 bytes .../bin/res/drawable-mdpi/ic_launcher.png | Bin 0 -> 2666 bytes .../bin/res/drawable-xhdpi/ic_launcher.png | Bin 0 -> 6248 bytes ExceptionReportViewer/bin/resources.ap_ | Bin 0 -> 25277 bytes .../android/ExceptionReportViewer/R.java | 482 +++++++++++++ .../com/TwentyCodes/android/exception/R.java | 482 +++++++++++++ ExceptionReportViewer/lint.xml | 3 + ExceptionReportViewer/proguard.cfg | 40 ++ ExceptionReportViewer/project.properties | 12 + .../res/drawable-hdpi/ic_launcher.png | Bin 0 -> 4570 bytes .../res/drawable-ldpi/ic_launcher.png | Bin 0 -> 1932 bytes .../res/drawable-mdpi/ic_launcher.png | Bin 0 -> 2791 bytes .../res/drawable-xhdpi/ic_launcher.png | Bin 0 -> 6529 bytes .../res/layout/list_item.xml | 52 ++ ExceptionReportViewer/res/layout/main.xml | 20 + ExceptionReportViewer/res/values/array.xml | 9 + ExceptionReportViewer/res/values/attrs.xml | 43 ++ ExceptionReportViewer/res/values/defaults.xml | 41 ++ ExceptionReportViewer/res/values/strings.xml | 7 + ExceptionReportViewer/res/values/styles.xml | 62 ++ .../android/ExceptionReportViewer/Main.java | 59 ++ .../ExceptionReportViewer/ReportAdapter.java | 155 +++++ .../ReportListFragment.java | 147 ++++ .../viewpagerindicator/FragmentAdapter.java | 45 ++ .../viewpagerindicator/PageIndicator.java | 58 ++ .../TitlePageIndicator.java | 640 ++++++++++++++++++ .../viewpagerindicator/TitleProvider.java | 36 + .../TitledFragmentAdapter.java | 46 ++ 75 files changed, 2527 insertions(+) create mode 100644 ExceptionReportViewer/.classpath create mode 100644 ExceptionReportViewer/.project create mode 100644 ExceptionReportViewer/AndroidManifest.xml create mode 100644 ExceptionReportViewer/assets/exceptionhandler.properties create mode 100644 ExceptionReportViewer/bin/ExceptionReportViewer.apk create mode 100644 ExceptionReportViewer/bin/classes.dex create mode 100644 ExceptionReportViewer/bin/classes/com/TwentyCodes/android/ExceptionReportViewer/Main.class create mode 100644 ExceptionReportViewer/bin/classes/com/TwentyCodes/android/ExceptionReportViewer/R$array.class create mode 100644 ExceptionReportViewer/bin/classes/com/TwentyCodes/android/ExceptionReportViewer/R$attr.class create mode 100644 ExceptionReportViewer/bin/classes/com/TwentyCodes/android/ExceptionReportViewer/R$bool.class create mode 100644 ExceptionReportViewer/bin/classes/com/TwentyCodes/android/ExceptionReportViewer/R$color.class create mode 100644 ExceptionReportViewer/bin/classes/com/TwentyCodes/android/ExceptionReportViewer/R$dimen.class create mode 100644 ExceptionReportViewer/bin/classes/com/TwentyCodes/android/ExceptionReportViewer/R$drawable.class create mode 100644 ExceptionReportViewer/bin/classes/com/TwentyCodes/android/ExceptionReportViewer/R$id.class create mode 100644 ExceptionReportViewer/bin/classes/com/TwentyCodes/android/ExceptionReportViewer/R$integer.class create mode 100644 ExceptionReportViewer/bin/classes/com/TwentyCodes/android/ExceptionReportViewer/R$layout.class create mode 100644 ExceptionReportViewer/bin/classes/com/TwentyCodes/android/ExceptionReportViewer/R$string.class create mode 100644 ExceptionReportViewer/bin/classes/com/TwentyCodes/android/ExceptionReportViewer/R$style.class create mode 100644 ExceptionReportViewer/bin/classes/com/TwentyCodes/android/ExceptionReportViewer/R$styleable.class create mode 100644 ExceptionReportViewer/bin/classes/com/TwentyCodes/android/ExceptionReportViewer/R.class create mode 100644 ExceptionReportViewer/bin/classes/com/TwentyCodes/android/ExceptionReportViewer/ReportAdapter$Holder.class create mode 100644 ExceptionReportViewer/bin/classes/com/TwentyCodes/android/ExceptionReportViewer/ReportAdapter.class create mode 100644 ExceptionReportViewer/bin/classes/com/TwentyCodes/android/ExceptionReportViewer/ReportListFragment$1.class create mode 100644 ExceptionReportViewer/bin/classes/com/TwentyCodes/android/ExceptionReportViewer/ReportListFragment$2.class create mode 100644 ExceptionReportViewer/bin/classes/com/TwentyCodes/android/ExceptionReportViewer/ReportListFragment.class create mode 100644 ExceptionReportViewer/bin/classes/com/TwentyCodes/android/exception/R$array.class create mode 100644 ExceptionReportViewer/bin/classes/com/TwentyCodes/android/exception/R$attr.class create mode 100644 ExceptionReportViewer/bin/classes/com/TwentyCodes/android/exception/R$bool.class create mode 100644 ExceptionReportViewer/bin/classes/com/TwentyCodes/android/exception/R$color.class create mode 100644 ExceptionReportViewer/bin/classes/com/TwentyCodes/android/exception/R$dimen.class create mode 100644 ExceptionReportViewer/bin/classes/com/TwentyCodes/android/exception/R$drawable.class create mode 100644 ExceptionReportViewer/bin/classes/com/TwentyCodes/android/exception/R$id.class create mode 100644 ExceptionReportViewer/bin/classes/com/TwentyCodes/android/exception/R$integer.class create mode 100644 ExceptionReportViewer/bin/classes/com/TwentyCodes/android/exception/R$layout.class create mode 100644 ExceptionReportViewer/bin/classes/com/TwentyCodes/android/exception/R$string.class create mode 100644 ExceptionReportViewer/bin/classes/com/TwentyCodes/android/exception/R$style.class create mode 100644 ExceptionReportViewer/bin/classes/com/TwentyCodes/android/exception/R$styleable.class create mode 100644 ExceptionReportViewer/bin/classes/com/TwentyCodes/android/exception/R.class create mode 100644 ExceptionReportViewer/bin/classes/com/jakewharton/android/viewpagerindicator/FragmentAdapter.class create mode 100644 ExceptionReportViewer/bin/classes/com/jakewharton/android/viewpagerindicator/PageIndicator.class create mode 100644 ExceptionReportViewer/bin/classes/com/jakewharton/android/viewpagerindicator/TitlePageIndicator$IndicatorStyle.class create mode 100644 ExceptionReportViewer/bin/classes/com/jakewharton/android/viewpagerindicator/TitlePageIndicator$SavedState$1.class create mode 100644 ExceptionReportViewer/bin/classes/com/jakewharton/android/viewpagerindicator/TitlePageIndicator$SavedState.class create mode 100644 ExceptionReportViewer/bin/classes/com/jakewharton/android/viewpagerindicator/TitlePageIndicator.class create mode 100644 ExceptionReportViewer/bin/classes/com/jakewharton/android/viewpagerindicator/TitleProvider.class create mode 100644 ExceptionReportViewer/bin/classes/com/jakewharton/android/viewpagerindicator/TitledFragmentAdapter.class create mode 100644 ExceptionReportViewer/bin/res/drawable-hdpi/ic_launcher.png create mode 100644 ExceptionReportViewer/bin/res/drawable-ldpi/ic_launcher.png create mode 100644 ExceptionReportViewer/bin/res/drawable-mdpi/ic_launcher.png create mode 100644 ExceptionReportViewer/bin/res/drawable-xhdpi/ic_launcher.png create mode 100644 ExceptionReportViewer/bin/resources.ap_ create mode 100644 ExceptionReportViewer/gen/com/TwentyCodes/android/ExceptionReportViewer/R.java create mode 100644 ExceptionReportViewer/gen/com/TwentyCodes/android/exception/R.java create mode 100644 ExceptionReportViewer/lint.xml create mode 100644 ExceptionReportViewer/proguard.cfg create mode 100644 ExceptionReportViewer/project.properties create mode 100644 ExceptionReportViewer/res/drawable-hdpi/ic_launcher.png create mode 100644 ExceptionReportViewer/res/drawable-ldpi/ic_launcher.png create mode 100644 ExceptionReportViewer/res/drawable-mdpi/ic_launcher.png create mode 100644 ExceptionReportViewer/res/drawable-xhdpi/ic_launcher.png create mode 100644 ExceptionReportViewer/res/layout/list_item.xml create mode 100644 ExceptionReportViewer/res/layout/main.xml create mode 100644 ExceptionReportViewer/res/values/array.xml create mode 100644 ExceptionReportViewer/res/values/attrs.xml create mode 100644 ExceptionReportViewer/res/values/defaults.xml create mode 100644 ExceptionReportViewer/res/values/strings.xml create mode 100644 ExceptionReportViewer/res/values/styles.xml create mode 100644 ExceptionReportViewer/src/com/TwentyCodes/android/ExceptionReportViewer/Main.java create mode 100644 ExceptionReportViewer/src/com/TwentyCodes/android/ExceptionReportViewer/ReportAdapter.java create mode 100644 ExceptionReportViewer/src/com/TwentyCodes/android/ExceptionReportViewer/ReportListFragment.java create mode 100644 ExceptionReportViewer/src/com/jakewharton/android/viewpagerindicator/FragmentAdapter.java create mode 100644 ExceptionReportViewer/src/com/jakewharton/android/viewpagerindicator/PageIndicator.java create mode 100644 ExceptionReportViewer/src/com/jakewharton/android/viewpagerindicator/TitlePageIndicator.java create mode 100644 ExceptionReportViewer/src/com/jakewharton/android/viewpagerindicator/TitleProvider.java create mode 100644 ExceptionReportViewer/src/com/jakewharton/android/viewpagerindicator/TitledFragmentAdapter.java diff --git a/ExceptionReportViewer/.classpath b/ExceptionReportViewer/.classpath new file mode 100644 index 0000000..6cdaec2 --- /dev/null +++ b/ExceptionReportViewer/.classpath @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/ExceptionReportViewer/.project b/ExceptionReportViewer/.project new file mode 100644 index 0000000..1c6635e --- /dev/null +++ b/ExceptionReportViewer/.project @@ -0,0 +1,33 @@ + + + ExceptionReportViewer + + + + + + com.android.ide.eclipse.adt.ResourceManagerBuilder + + + + + com.android.ide.eclipse.adt.PreCompilerBuilder + + + + + org.eclipse.jdt.core.javabuilder + + + + + com.android.ide.eclipse.adt.ApkBuilder + + + + + + com.android.ide.eclipse.adt.AndroidNature + org.eclipse.jdt.core.javanature + + diff --git a/ExceptionReportViewer/AndroidManifest.xml b/ExceptionReportViewer/AndroidManifest.xml new file mode 100644 index 0000000..2e00cbf --- /dev/null +++ b/ExceptionReportViewer/AndroidManifest.xml @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ExceptionReportViewer/assets/exceptionhandler.properties b/ExceptionReportViewer/assets/exceptionhandler.properties new file mode 100644 index 0000000..3d072f2 --- /dev/null +++ b/ExceptionReportViewer/assets/exceptionhandler.properties @@ -0,0 +1,19 @@ +# exceptionhandler.properties +# This is the default Twenty Codes, LLC Exception Handler properties file +# +# @author Twenty Codes, LLC +# @author ricky barrette + + +# The following is for using our custom server based exception handler web application +# HTTP ONLY +# server is the physical web address for your server +# file is the path to your filing script +# get is the path to your json retrieval script +server = http://powers.doesntexist.com:666/testing +file = /index.php?post=1 +#get = /index.php?get=1 + +# uncomment the following if you want your application to use email to file reports. +# if this is uncommented, email will always be used. +#email = twentycodes@gmail.com \ No newline at end of file diff --git a/ExceptionReportViewer/bin/ExceptionReportViewer.apk b/ExceptionReportViewer/bin/ExceptionReportViewer.apk new file mode 100644 index 0000000000000000000000000000000000000000..77c46c2ae2f5721722fd3b64299bbde459f0b84c GIT binary patch literal 148115 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

hTD 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

$a60Cx!3?X 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 VDiF-uTVUv)16sGhB+=pu_GWF~n;Mrd=BKhoG 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�hB}~)In2p!%+N)DVUEH z*oZwif@s{vXZ(w}bLkhUkPZ1z0{#d>TXaPq48wRV$2x4qN!-MHB%Q~$q8R*97r_{b znOKZXIDj+w6J|coZ%B{qD2j5ZiWcaKz8Hpyn2#_Vz%Mw3Xxzawyhq#xoR7#0e{{xp ztiw6nz*{&AIYyBk`B57F2t*Tf!XS*s1T4T3ti~4X!XX^TX?Hp3(n#O-XQKumWeV5M0 zZsQ%|tm1VY@}exNqcK7-5>v1c>#+wBxQ@s88_sI3gUE-{sD&2jhT)iorPz#JIEH9k z#cMcgxQ9auEk|B%*K$xA6*};jHB~29hH^a-a~3;RjSlWAwx%%tIJ<-~wXt0B>Q|aZVx?G9m{G zpcpElCfXtd{V@`gF%K)S9y@UXH*g#G@DR^n)^jaGa->Bb6h|f0M?3Vu0EA*PW?=!M za0xNEhv#?)&jzmd$d247g0iTA`e=?e=z#$kjVV}!aO}q!T*d>u!dIA$T%(WdifqW>Aa;S+0Xor3n zi5Xadt=NkLID%t{#6?^~Ebibl{K6SmbP@iQedsff$6r7>eNt#Yl|8XpF%)jK>5_#3W3{6imf5OvenOCl9L&W$%*O&O z#3C%lPgsJbScc_Tft6T=)mVctti?L4#|CV~CTzyf2*(y|#Wrlm4(!A(?8YAK#XjuE z0UX339L5p+f?shI$8a1ca1y5wfzyb@8ARbXMB^;Z;XE$jA}--~T*eh##Wlp>I%4q$ zZr~>V#4X&$9o)rVxQF|AfQNX5$9RILc!uYAftPrN*LZ`sc!$679v|=#pYR!9@DKij z;Zp0s13$z;T*O0sBtSwWLSiJrH%N+akqqAOR7Mq4MK$=NI%=RM zY9Ro%Q3rJqhMZw7yZy5127PSFc?EI48t)3q4*IaF$$wG2IDXR6EO)>Fcs4<9WyW!voITT zFcBFV=wmM01n|-9K&&( zKm;NYh2Id3vpA0nxQI*m9hY$hSMd;!@EA|<6wmM+FYpqt@EULM7Vq$D9FFg}9FNF_ zJjjcD$d3Xjh(aigA}EStD2@^+iBc$yGN{FKpFI6Fbf5Pj4-^qrQ)pyHW0| z<-U~rX?ZB+p;{j8Do>_7Nb6@)UPYPBus>m1mj2gjS^8Y3<;9fOYk4i@4O$MTyiv=C zDR0tpB;}vAe1USfmSZSy*Ya&w`H`#5E6Q86jjX?K-jA-bJaPEy6S&IBDEs

#CRS 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

-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%0D3t}|b+z(?7$ieEcH!xxP(yMu4^ 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%0AGI@ ze`MPC6L$N0{T83j1OHqe_?Pp*zmW(2ojmaG z=Yjtu5B%qO;LqlP|1JPWr{V7g;4ZRZNwGMdhxzl0}V+1@5C@f^_X=r5Q*Bh~(!rN0%VTSrOX8tdW0@psl zCZuOw)E>b|=xOk#kCMF425uR`#*pF!{WAI#M#GSt2Q!fvLY~;dy8<(jQ9?0pc3=$i zeCQjv?!m10R)$6C)|<;aFst>$`_lYt$3L4u9&8=%Pr>&j^GyPFvCLPkxS+B4ds_()_fRkv5)?1SQXb{ZcJKl1w3P2%kz+nxgz6z)?ATM3pEyD6<2x@ZVcU9 znr{7L*{Nk!uu9Xd&zD_U)>xvf<`Ovl7VLm7 zeHYF)t|(+Ft7IuxiRNdO3~`M72K+hZC=*zDVl=AvTPVZ72TuC_>{c69rPQ^>MO~18 zwXgbD&<-GtbILYL5R`YGBfbXf(~9r{yyxPUds@a}*haLB?Gd0Y~wO(pnP77nsJPsFVNms8fE@`{f;Ew4NF>IM{7qTD6jP>p19^Rey%#u zDgW!wU3P}DLmGf{{I8Dh^_N)H{tCLl_+M9pj=rjBWME%9jHdX5Z$1m9-yDqy#Lk*SPx*Q6>q@XXuk|^4}VTt`G3LN zC>6zxVhq~%(z5lKfj^E~Hi zJ1@}?X$O#-yax$;S4X*V&Sj{RNdxQP)q`|HKu86Es zxVhj>AOG{f-2|G-^D2+1d_MZ==g^YQS^@g?l z3#Bn=vemFspD(?$bYdEb5;@dX6;mEWpUA1jMd&} zo(pd;{W@xTnt+4`jvAguaZg9mItovfCnv3Hgh^{5EcB%H+tRZ|b@5_p>HYyV;XX)Xfm&bT zMzmtAuTBn&t*61ya3#kq_Jp{0c{An6ydQC5#PrFAF#06?8!a28=>ksaiQnYZ6K4Xi zbOG?TF6hxZo4O5l2WaHI2Tiz98+ObEq1sSgVS4?0%OZ^l@q>s30dM#BVj^3kuSi z5Wfpowl2lZV56ZI!hKNgqoLn2gopEY3=0$Dd6b!wLOI%M>eE_K9tm$Pco8_x3H%!e zj{f-F;sYplMYv&UWoY$E^*(4fT5+iG#qg@=KVIWaIL$9Bxu@Lj)%C1L>33U&^Z-D2 zT%dIx=O-a91q~D_yn>@BPeW*F<&Q(V&u%MkU9})=^vmU-aqAb3JeK)-z}e1?Vggt6 zrCaYQYxU@hw*#+q%!h1!p=J#s-VGdiEVZ8Sr1_wo=0EH-Yz6)f0;hD$h0rk{lse}3 zax8L|f$s@;)+KE%E^WXF_#&XVe>d_6NuzT99B5=+tb@`=&y-C2RU3YUTv4%fEZ<{* zQ&v)~wWYY@54@7rSCNAHfp}VrPk@H9GAjOv_X=P^n4ZE4kNcpM0DPMTyP!N&S$P)J z5@o@LG%CpN9LOp{65!VSB&`ek%ZD zOK^zVceHi01p>#LQY24LhDx);Z;HO2U@6gyC|wC zM-2ClqAj;Z{vNJEZ53`*6qT3P>Q4VMaNM)exH32H zFTfQ$xH)dz-+-GVabb)-S+0;9{~GYrBARcp8}|}$^rQ1$IC!sErx5RTru9ntZMfW~ zyt1+8SnOK884#x?ufnT_8?OXH-blBQr)#2>m|}kU!fg0@N$pUmo9VD`WZi^5^rj8r zhTQ8wpDUkNbUp}WK3oCleCB!cQ53oIF=@F=$F%=X6wPJY8|*R~ikV9C4_y+3D9I=! zB^$oc=AfXg*O2&o7@v^<`_=%K?TkB-tn1MRxoZ2rIuC?7@=#D!L&F8%FF`ACtebb{ z4=hmM<}_lZosPT%nCMDTkgoOHQq6bT){B>jRwNi z`$rXME$W?{!EY17#v--WDiYCyA*?rkk3A=PkWWNN4qwLVxxD1b0(>7*xVoAvuXO7t z%Fdiqfww1dR~pu@Hy4+d@lDDh>>S=4E-ibqv^acoX+i1GJ^vm4#BD?O{5gDcSz+1z z`|rDLEAAQ|!tcIaTamW1bZaT@7s9urTnFMlUA~$2pK8Vt;-@Gd=ZT@nOW~_{Dy!IP z6^X4&i_t3T?Oh?B0}a<~isoi$#jO^~gx@DxNzL}7bZ}mJ8MJE=R$_%+hkVQ7Bdupx zfT6qo#0^E_@|9Or&o6Yf@A#|G_E&;yd0{lpXW5!X--uq-xfSn44e^H?l0Ff=ymKi2 z_wZez!lLN-U&EtCFJPvB^0lGym%~Hxzl6UY{d#-z_sw2%eWkWp;LDfgKzU?2!ca5o zSFObE5Z*`Nj+;Ik7kfXi(brH!3y>i#z$o^YmZ9A|yKjYj_pSr`(jklAKd{z9v>`wC zH`~a(??y~J;L85`2Ws{fK-46}auR$kLZKjzU2?D_L<&rktz+0gF`>qJEzZ_};AtxQjpmA;k@eHk3e>zeCQ6$71-9l zc}`uud1#c z*V^V^<$;mYNjC-PLaT55g{Z=EuyX$D8+${IbB~HFf%Q)t@$qC+g;hT>ZOf$s&idYMIx<>|=d1DxPja zdDI-E@>P9XkG^GVbM8@P$dkIh{)n5wfvL8lv`@^R|JpJ!@3lkMOx0H9MoDsN$eY9| zP1_sR%|A0oE!VS_xS!RQ;>snJtmRDQWEo3g=MD+vE9*}Qt`{doV3Qd*S~^cHy)_Ii z6QB4$Zw*!6sx}Ky8_ZC;Jf?=LBebmgF zb=7lu2OBg&T~&Rx9M!5ur8+$<5ZVl|#c|K2mPJvZB(@%Y=wFom3G%o%d@)+GB4YB% zhAyH-T#uWS3r){rw4iNyu^^y`hWKyqjOw*S56G|ydA^XSNbS-lQKlhEqYP?a9!v#lbu5Sca zNFVy<`Bx9EFD`$aHMu;e#;|LVSA(e3HXTaGTc2}t%NF>xNia3rYPPBK=^|Kis8LWC zEfe3-HxK`}t^HMh*3@5i#z86BMjzf&QCDA8^qL+8&@8YRYw9jLeMMbG-P*e1P)*%| z4x~CA<*leW^0L$KLAe!&I&l?l`GS3~=9R@u7B3Tr?gg%jq<-=AxN6tG*;16RW&Ct6i7 zW#aNzU_+}noi~OjJZ(DFp%yeG@ z9qsgJ(FoQNSOHt86?>O`Y4RVk^MBdS-{8*IINTW-!0oWp{oR8DYmo+y z>za|!|G;xdpP7=0{eUa~<9kt$yRatODC=S5>P^6_@?u?J-QX#&p}EdOyB^`6O^BqHbK3bGP2W6m%mU^~w3aCP(LQmoJ|6#V_;4uST5ZHGdojZwKr>KDvXx_eDUjj@!NcH z=E=Flv>CshVR=8N!_Oo9DAIgEhhIea0ODUl_<4j6>-d)uGTk>3-U;}(5VGBugYjdC zpMdZYgg?N~|7Yq*_;>Mp1~e}og6_wldqvZjvNQej_^})>AS`?qV-7$5acuGLjUa9U z?9B+P5nh3?9^uspmm|DZ<8RR6jR;A%8b9}+iJP*&4Rq^4vq{qxXyUs7KNqmO5pG9# z5aBL_X&>FafL{jK#}V#Bc%Kfh)^sMHDljIW+wcR4Eps@iLL3Ba9>V(&egen`5#EpR zVT7O7;iGtFx*}b^BS8N+V6{5@B9KoY{v{oL6Cum>ZGcXX(e+j8@Lz<&Y!4|MoE zp4kSpXZRNb|H9|6XNT|=;C3Q>8Q~TX)dPMG!cK%+5%wZH4`Btu5roSTo{#WUgfR^t z)!{h8Cctskm8eFzL&JA!coZ;XWtY=JWE`-cp_~&4e~B=Q@Dfc|C`$_u5a_N349;nB z2f{@NNq02Dn-Ct4@HT`8@dFFHJZ2LNl<;d4NK9`WDk@OKCwLHtF8$2QMHs=){a24TQ1;(O&@Tt97vXAz*nt&I z2-o80{@a8&S)0GDh@1=9c1>q+>%cq>*d-cn=&$$1Z$q4EOuAt_90Y6w(%*;hK_C4i zI&SEDK=%W{p2CkXQ>P0Mc@eNl0A5CzMEDBA6v9F%hYBhP{24yG0j~zEUc=EH@-G8; z6JS$1-EurLjggNFbv{|(na?yr=Cenq+pE)Qc6NUI0cU=zHNR3#up9i=0(Lp@oe1eE ziz2*A$FD=!i}(#X{#JzNBYu+(Z$>zd_ym6LzkR;=6~6dQzW955@q@njeZKhTeep+p z@yC7fr+o3}eepl};;;DPrBv*$ziMB+-WPB7#aH{{>wWP}zIfCZ-|mY~_~Kb#{4!ts zdSCoDU;IvA{61g&L0|k4U;J@j{3&1j8DIQQzW6J?cLF zq<#PlFPV#%5q=+v;}wKIL|FJc=pp>ve~W$bCSSbO7eCb(@ASn7b=;Ka{37TJz}|px z9N~lyzeVHE(fEBn{D8&}YWx)%Z|ZQ9kAA17-=*nq^U>ewqfcr2w5I>4#+$Z32>645 zJ?w)&q2Z7D;CnUv2_L+o741~}^FI2!0e=~=SA6h`G`#dh)dGgk4>i2n z2gk?eqF%$?`L+N~{!K0%@vXl2T3>vVFCImlWib5>x1?Mz41+({4P!by-v~lC=qz7+xi5aIFW%{k5BlQg`{KKN@vJX?nJ<35FMgXZey1<~QD6K)U;JTT z+_aCedp49|JqMZ&gg-#osl$yL{**8M^S=1YzBrD7^88i!;){LpCSSbO7hmg(Z}P>X zzW8=ue8Lys=ZjzFi?i??bEbWsMC3NmJcaNkgwtr3I}q;G?XwTzLB#j#@IE}d|2~g6 zWzfhWKByCq0QN?vNB9FDJ<}RmKK~l@&uAJqAFe;RE`A62ya@cuK0bwiWNPQH8gVz@ z-y^*RShJ=xxckAc)s@!3e+Brdn#Ve@MRL(E-WDSMWc(POf*;}Y@TMz6o+wNB+wc#= z1|4!O#ds1whM&@Lo)^LRNgDoE9bT)$TXgtN9p0|PI}kFzuZpk8^z>zr&pkT)xDG$1 zL;6IB|B%k_7#+Sz!@sJ-Z|m@fI{cmv>oh&zsKKLn8b9XW8hTd7U(j&8qAKHm(%~8q zlkVLi)ou|TPvEUm@=4+!hUQ0F^;14*ED2=X_(sb^%ClF2kZEqkKa^WS&HKX)F?Gr~ zpUFef6o_x>^n7AI^ahj92K*R*12{5#82=HD&oE?IrNe3+($|3h#Vz=U^tXg=k?C&L z{BOngC74FRjsGndAH}~c2V?KiY4}7Q-@-qn{kEh~Wn_6DL!AGSrUgI3B8XSx$NELY z0UVn1E&Qj-aBGNPDl-pNw_8I`N&ciI{8exy4~B-Xg*frc#ZxF5f2v+Mj7O$95_vH# z&aIH;=)tp!-y(UxNz-ou9FOvwP2wXc1?$U@Whbl!&!p+Y&-4e&q4@RSiTU(^O40L4 z!CLVCEphxg^(_EL^25s}lE?j_pGf{c(dk!koNr2*u9e7zr)!%$pah991z;MNd3rLy{D+!JuJtTdRF;4a`!FS=Y+EE_l7=& zT$!HZOVyPp6|k-a&<-k{l1K$hYTSo(SfbM(kYh~IQ&v?wsW{uYP+X$x$tUJ%Lh>yX zI7RHK)dj3{O z$rNdx3Oxo!%v0eQXG=29_fr^Jnx_g`Ho}bVinuh0qJLG>t5Cs?k!_>&7T+``kISUo zMeq%xiho_!pZhc@lH8|d$ZsSVn!ce9Bz?6`SA*IUkJk}oxC9~b7WS)HR#QjPG~&lL zSqh4<)@w&2PTVp0FdX9RMxKnde#t)*L z)Oz=1O>>H-A#Sb4(Z|j-gZPJe z4Tf4F6)OEO&S58x`y>o6(BXcB%tllMxDiH z6DPl0@SchamHl&zEHB~C{L5$B0p!7F+HdCBw9zfFrWBvsbg0J9+fZJ@-v(_?8E1@o zgXuXE7!prQM}i}*4VB%_>bb4& z$H7fLt!v#UmKfx*Q&u*X*%{ATu?bdszZDxFkB^ImBuFNvcA+Xm@oWswvPef;R?p64 zDr1UZjin~j6Y*@^I^hIsTooS4QRDn%EM;sgo7fX)Ir?H3N@g*%vT2>9LZcSNmNk$@ z%c3?z@e`(}NE+Xln97<0uzgXpq4;EKkIg5c8EA&8HEa@Z69QSm^iy&2L~Jf&PK|*a zMiXhIjG^NcDT+V5H-YwM&XC9e=LKl<_C1i99`xE+d`e|D326Y&Yrl-KA+Okr~UPznW zXNe?*bEzn`niI+K_&y3KGB06Wvhg)|7@Y=VN-xA+G)nPLB`5Y{Tv*^aj^Sc;o!j0K z?cHikrpDtd#420F#$po_7!H}#^v+$Z_S7^6*@{%Mot>JQRUOir=XK&}YZnxlRy9-r5HEv;T1v)t z#xs!5Qft@FOl%LH3a!NWIt+jO3w?zc1iG9BliI^VJL%^!rCA}lAfdkQ)&=NOTrs*Q z+ec%`@l-MnjwOg?c22DmRo3K&*w}?=&9Mvnp|~)F*FnupZlD_M$V^X;4)023ve86# zA|8$J%W`14kS;hf=txaYCNSk7gZYdlsXyYGp7Es|;u3%+>DU!Z?j#LTXbEL(4r7!l zjp}k*d9F3tok>mh#xO&n1m)J`rq~n}gG|+vG>B4b5*jAHZyh=t)Kgh10~AWC=4gVw zgIs!{H{&SQI!sh{WGKFqV5lGV;3S!ENlYb1Cy)kp8BC>J<%w96Lvf7${S+TYLRY)wXE z=&ovpoV|wPm?o#P9Z*z~o79pCD#_vOe$-?si?(?xp3zm?lt`jLU~|r{)H+dynN3SPI!9G{afU1Fv<)3??&3Peu($&Lo8_o&ZG(DtHpT(uNs$M{Ih6vMh0> z)*d~aR?8u;MmH@TX!+69baEVa(0)KMmWC6Q7R*djsZ9HLEDe!B!|aWr0vs8|7ACq~ zG%I8n!!X>1!q{V&LtmWNG<;4^v}4n@X#0lVt|r(9O&7pE+q(<%XDZo*L6}J;#+#^p z(j4)anrN}5GEH(g4FV=7N(r)`WEYCHO=_y`i=}Nwn0P2{O?y@&FWDJQeGq|6vVCfQ zax5B~y0D2NG(9Csnzpp}ZtfZup=J?=PAqC(7VT^kBMTC}#l4VwVf2Y+f z3YJk|WSz^LJOM!U!pvbgjv-rap%c?FX{f?BfZi=$4*A;&Qvz0akut`Yub4_)6d%~p zyo?$c#w$92@|H+)8j%`?g3LCZY7kgAhSrEMRr?yNIXOKsu}myjV|7j|TRjf_&U^;e zSba3`r_%AU#E$*ebTWYfZE1m7lNeuaKchUdoV%bFFq7%xYM~@MDTyU(EGP!3d1MPI zqXD#fjan>BO=sd*NyMfwmtfw~<7v4w>B+q0d=*QI;x!lpQhOEn<#(QZiJwR`okFIC8D& zZ>LvHUjtp`ptalp2wqMEc}H1NtaD z{(<xOm-mdncZQTPMn}@|h4{R7LB#k&m!@JInb`ABn_ik$+9PI7sXeWc= zZS7mydwQv3MDvVvoBJKg3Qeiqs&r&<03`=S=fFAr z;s_tGr@yo7+-;J+HYaL$Q%`qPn7j%j?9S~&Q6c!KzHq-jpizwxAZQwT`+IflERd#)|0hF z&6MvJxG7++$YL$=B-M7TyI_s^3GAYI`$aP`h4VJ3M%u;8nZLV$-iGPNl-mR6io1l~ zZuL^wMf8@!5ScQ1+t$Xi$GzQZPKb+E*T$<7yFOmJ)iL zACgYV2K1ctTv!vZ6JQfmOXJ#EvQ2RfC+2G?*Dx3rYp7zBV?j>Jqw#ps?B zOj0%PW8p+w9d47I@inwHTKx%tR(l3r6xy}a)LN0 ztiLlO?R2Ht>rqss5fIu+P<)Ar7?xOA2aLg?$u+1kQxsw{xQoHPCe_$4lk!&g;GXkr}VQ@H`Fs4mPiT|0Kf$Fgz^E+Xu#_Vj#g$#BGUBq{c9>VL>@|A(oG>v@&;kjg)N5+%1_#!jd}@JEt?! z-Rw>^e?tahJ%%N^s;P)N8>5A z{DwebY|+C4k<7rIfkr;sra^yYvWmnwiybn{MV3nEVsw^wJTIDF03)EP*RihmdRy5SFtj8P>xB@jzmevkJZ!3 zOl{c}M=Fk*j%z9pdKu8tu{A!96%AMUcIH6^Zc`oFtA# z&6Gn@Hjl-5hht7H;6%M)DjAYwKinu%wy+CP>G5VLow7i|)TW67X)*=sm`I?ILX#;~ zsmKDXV-?!8%3nE%fCc&LDUkdq_eBL zeRD6)zS9reIns!8{*q-w2lm()4z5kx60874os>CI_!S?SiKGb-j99dhVYdDE#f6m<1>iaA~VoBNEzrl@OZ2&$?U z3&ElGZP0@K8&SQ%_Kveq`E9*D!%?x&i`(4Oso?cpSmq}(eYy2}jWct&n`N;dY#Ut* z9E>ru=D9#LOe0CWV8|oGd zy1TkMH=rrDwfFX_b!fx^ZSL&h3fX~d?CS3t!peNUO|z+eFzNve4-TBw)$gL%(lfld zy;p?0yG21a{t0*EEs^e?ZjkgKPk5KG79Bz&F{ir+T{AQ|#HD^IB0a;KAe7P#N8tU4J4#e^rQ&$x0*lhzaAcn9aM;^UBVs7_P`^G-Nhv8A& zD30rf*@Wo|(v-qh8&sHXY^Wf% z3yCt$Vs8QsRorcqWZ+44l*uN5Qc33+JRJUFu^n-CL49P~65~$uZli-wRG3uTFz-4% zrtH0XT7|GsQOdY{DPWX_E1JtO%F&YwwZmAW+Ns!p?V0^4&PbRKa$9_njT;o6P7i4% zR&MGThTn23-k!$dKmu3o4!jLG6n*kypS zsJGW2xy;G_!k#nf6YM#YoOY!W-7pDQayHRln35?LAOy#2sbh28RYV4s{I=d-3yo`mqau*+DzvP{8w$ zhndXm_2xXeXyGP=+Im>1EY55~TJyG2W>Q)-?%88LK^eSmVpMx+4^~fH8H&)EB8*14 zA@u*RS6Rx>>gpQA{LupsXqAyDca`eBKwFBG+}cUpi<}U8x3?WLb473a)`88@ZOT;` z?(Gm^h(iH{Kon6D19G0ma5P|&O47OnBTxgIn$idt1Z!%nA^8V8y8+1xEx$w zO_y_}O)PX0rqi}-qD@qL;L7r86SW>_KkSqp`VFQw(U2FXRdk!E^Ns!g0Yi!_~yDNKe_P9mq7O)-5L zwTZ<6zNU?j%7al$i8f&c@af5xL9~zD=-iQN6Q|8Uq5HY1ACnklqnkb*TlwVbD~Gu) zA~{Q-dw^Q0O*95d06$tw`xN%0Z7#tcCrw9cf*KN51)DQhffSW%UThOfa%RU8O=F`8 zauX~uxkUHlZ38)7x=V}~qvYBKMUkRqY_>Mxh?YYmx3=BlYooYE8jfdGa{A?RX5yjZ zKyWg_E_-@cVr;5qLn1pFOS@~~Lv_OhOl9`xObmhE6GIa?Vr3^Dgj*qt&1}5P;1)

Q99nvP2xeK6xtYuRN_lcEZU>q68&6?ERlc<85Exlh@YdfPMC*Iv}9s*z8ujo)Q*JB2O{_R%N@sD* zvM)ajdbgeAYZOzi8M?!e7{38?Kj~1p+r%a{R@QBzW7f&~Q%Ov>&RW;F;~{B|7R^%^ zlXshNEbKg_#`>{kql-I5vnZ%ZI3TyeASPoMDj)T@WA){gS<@!A>2t`=*OXk?v-uB; ze$`>ppLm$`s}Ga@q*(~BtG;cb%n6Ne;s`;ul*MW$QravXE0a%lD9 ztV8mMsigCk;*jIt^$vfVI67ZRJWe8!x4<5<8FYn*ZY|za#2Z|BwJb-9X|oyCv4;@i zoVPY^!Wop5GPShSG-<=jEGosx`Pyp6WNqTi*OhK^+~ITJ(JBabo*1B&ZJyJ1SaF^9rGE=uDu7!ikQLN z80KdpSjehs2cmoylzil10JQ(+ZNQ@))MxA!7%4)D{E4a>yO#LN^t za|`Q?b0=*RXUw9|xznmwZC!4zyyebgp?I4ww}xmxbn%qT6fBIIs1V zk3OIEmXAK4^_Gtw*4vE3(^uIhTT{ZDCckLtoT--&ks1;Trx@p~!zzRH&pO*5Zl`RH zq2@0GC!J}mBW6^;{zT`bGI%p<2rs12W0QM+&ez1=v~8mAa9YfpIM?g=ITr(Y%Ch1x z#c2h^DW|2GhkqXTL>_9VHt;Q}FG`|XtRNCIj$3%4%`(q%Im>bm8$ zUGpcmJwkm$5YF|7m$y5y&OYb7J-h7b(sTQxUCIQnzD~3_?=rdfA^cRmsh#I!64;=1 z`}YGxnduI`wbUkZn$t47UQOeCt>f&R`T6nlOZk>nn~3IWLcR>;-BC0jQE2J*I8+Tz zds8`S4gJfxwuym%Ay2v782;BWblkf+eO-rY&pgx1p^~A&+1RhE3z;@&FRIt)^EfAG zQKCGfQl|87+c)veWCQYet-JE}j3L)@Xpd+E_pr%nCgdte&eS=zZjRJ>=8+tfc4=p7 zUA`luYsdESy)u(W-^$EfDeasB$#WX#{^WsF&TgwqmH1NSG0SW!zI8HF#c~?&xl-q^ zTuz62E*60b=I?BhIz^wUv%QpdDceMMUU7E42kLH`oNtHbv6fWzoD`bROz)ZIS#0Iu zEt`md_Ou(U76Ee=P-2`*rO--?_`TwKWlFDB+$V*1PJuux^puVfv{ zJWf&{>y7vrAf6fJu_1Xp>b?Z1!c0b+%HOrY<`&%1V8FAjYHm+xy{}07M8ol{v*+V3EOx&DX zs&;d^>X649kc$-6%d=BsQ%h}59iDST$47?6;mpNU+~nsahbpEbH80KP*-h}}uXZT# zdJPZ9$n5~~r5H%+_tVwRuru}KH)^&(L{#Ahk_`PRXO?S~QvU0_q?Yr=3|~pTuNLHV zDCJGjCQi>kJ=)b#2fyU5RL)hcH@`MN&8}hcyzFoo9OOvf{(7pZHw$w0kVfe~qLO%B4LR!^+QhbhPYoPN z82$HT;E{%$ue}|rFK1{ZxkKyKLaMiBT5-%Ec%H1<#KwQRNgyB;j-2n{9ag=`$fF~2 zRNZ(|@_RF8TlLpJX3Rkpxdx5F=~2@r-tcyL6h^9u|svNw+1sU z*JtQ2FB92e=f9r%s(r{@jj1qpXKnqraF-qRy5!(c1$R0rzX>`+`?}e;iJaSrhw5iH z3)w+AJqLSvN>H}N^PM(zMou#szWsq0`g2;bxf18GGCic~BakNd z_vY&3@;vXUM!e0!`Vm@Z5QsMfhTEx>#XT#41$N;B8fA=d?P04npG`;&Px z&$HOhLoG!rr^&4om@i5^qLoM8=p@5&df^ARBMrmy%V>X#&3G}!3h)t~?0*6ZE*`%6*5#`o=4U^MJm_M!iGZTJ(*U~kf zz=u`*2FF=Mg4v4fwY?aOk10`Dc*&*}wD=Yvl_t^1oPiR(_`ycrx;AU|(%zUz`WvxVk% z&q##wgdnd8bWNto{@BcE!W?AoPogB6Wp{rWW&;glx4<|^Y&ivL;o8q|3zJMVEI(+J zM>nCNrf{ZD7TtN2-JO!i=cIOfniL*l?_C_29dh>`zeCD7(($Rdzl(Bc`rZ1<8MQVeN#-6sHU^3C>28~-@%GL+kk8cKK&L3MUQqh7b##+t zK7$o1Jwa|y`Job+4BOpqryOfV_YT=CdAi?uI#d#~I&nKM50yrl%K<@(;jndi=zw&d z;fNE+lYGT4ox%uD;XM}T6@Hb4lVBpfE5^gxW%@SZ>_z(t4Na3x?TDcB4spIz0eN$k z*>IL>Jby_I*=8P5G(#J}fsErtgKgmWsC|W;Wm65~Mbo%ldAH`%bEb9{Z^1}%eN7ic zLNUnQYp-&sx5rE{g3=K-RoDv2zZ0cbZ1&<%$Z_tA6MU zXX5dYxnITdAf&;JR|fas*fmI}Gp~E7lx^XxwhYqw+`y+a0&U>=GQpWuHKU$MIOy41 z?%7%6dT}s+ETdGRFBfN)%t7luQNcz}W$lh|J_dJTRT%=MH}6z#h@p)F35UlrDICiO zl%p#(PsePAs09`$IojJvkRu~Xf-0eNY=zD!n!*W%Z8*QfHDy4BjHM=9qI)qD?B`MY zQ!VC{4BM1b2UU@2Jk!#LkJf3}A6}}VrWlXK;kMslCxqSjdeV)iQurd~@C!P|6A)fc z!f}|tXqq*LT|@KvJ@xtFwoU^3)2AJNDwwd?-=kR~WkRKxRvvC*`p6EmapbxAT6r|7lbyKT{7-Osy@lXp@BY^B^;N~gWfiv|UQbor zTxJsSxHX7Cg;Z~`D*PXw)NX_vm=%|ZFaOukIk+S zT6fKkSnI15vnsKpqnc+$PrY=)>?n;cT0Sdsqkm>cZFJ7;T14xamRS|VrCW}kO#;3o zF$+PGI)pMiE9sEbd~bBNoQ-zkY;H7Ee%0s_aJO#bB51Z5(spKbW+i4a6Q9Cs0UWlma=y1}G2fDejcRV(+CvhQU zBbmaNYB=S!r7Jl$flHon954?GqPJ)U8n`TXrJ(GN%0bkV#QEu(Nka~NUwm>@6Y!L* zBXf`pCw3Vi=+$OldL+#Z?XE)J(0p$P4LIzX!#+$%}Arq!C+w+ z#}U9|c(+$N9%}3~Jp)~4I;Mk2el!nOJ<0SmE&+oN3`4Xo7uaOtq#498v(xy%=F6Rk z&B~;AAcjU4dxD?tV}~#^%)`BL;!&H>vAK#G@Wsr!9?ddWMRGw-j$r5^c0W)yGdn{T`ld-wFm3Pov{h!_;S%Sxwspe%ud`i zn9RDU8iG{PYvv+3+D!tV^uB@V?7)r<@(M8*nWs$3rRzI1lg?(RwdkOciwnyK%w(o< z1DX4{J9nQz?Prv!-t11Nq3*A;`7SyZ5^&SIJH9W*Gtuf@X>sTQT(8}U_{4Y@uUMd; z)hT8_?yVY3K{VqTS7qJJ){pxF;~9L=4R@Q1q|(JiA0dIGARWf$t5t7dg8L&!y3(L) z#xCT21o5s3c`PxvKpd93#%AP7sZlUBw&@4(Q_BA!=uw=#&U~C9w|tLXcU(h%9A*95U=euj*l^Q@F0{OkG53K zGfLZvnUmSa>A~+SPZc?1W_s6$K)B}EIWJ4QjgjH0hsD6mZ7k}!vrcI$+ndVqWquRN z;{LcFoR6ECGfk@&8ka1^$+>A$nVl`MG(X2|*_F+vTX+`cme|B}90ww1m`)3v({0je z>GT;6sibgVt_DKSD3Z8?cey~)a0;K+%|5U#b`nkj^5%w{ICtSPLZi}t-V_P=xa70WHaHUSiaj>nEWj-QWZ#k*>c{dds&UBm+&&{$K3EWrs zEzd{FlW(yD#CvNT+e=T$Sm$hla)ssV3Wk!;7mK+Hq4`4Z%6xQGF`MUsU5w2mP89Y9 zSmsm+3o0Vl41!flF0jp8f4i^Z^}YV7VH4&D=o(zs#4(x+i(M@oQ#}Pez9fM6PAqU* z_!;2BOw8~t>J>gHq-+WvG*|C0&6k4ZGB5tE&PN2+C^!z!oxq9`TPx!r*Ctg>+Y;7fN=X(G>Tg{aSNxshE&w_;fev? zLNhpks|d`U1ER_U#x(@I&u4C5SG3)^rlnFwaZML4Q{erhymEA5Ur+zGPTXqH&KthE z2XIAdFKZNot4R#C^Nu5-IOw&8NlPT;m}7{YZw9XM)#SX2^;Yr%SZx8h2c zfx$uE2&7=coBL2ml|;-ZYkiR57%agZG}wD-1VYpJOAfmF(cuJ?$%`Q`qgIhe|w z?Q!z1Vcbsy?Zo?JcHoM2+zl-6kLUV^cXOrHk;+2dOFXIG2r_qHi&1J2vFLHAjLuRDuKM5xi0sKfU1p;$a@^DCN?(eCB*<;kWGxCFWAJB(s!q>EJHUh%JcQ1 zsLg+5tyq}*Ks!;L>%%>9M2@!u)VL8#@}l%zp5cMCm}9TPaW77Z(Hx5h(c<#DDd;F% zI@QzP(Ytw=7l+J+2E@HBxZAlO*Vu?kJG!}F-`EA1+wrZ0r-CppSmfoA3m7wZ&ntqt z5@bvsF<(Zd7o4VjTAb_ySh6Q%FN`PPW8=+yIDDQ1I%aV&O8OO|+Lun{R)e?PU{}+M zcPp8r{b2urPAYYSpUl>NI6g^{MD!gU@?JGqB5P11b!&&EB}vo{rqXFDU>+5vFCn5Z zQ9qo3EsGP>i4C~2F^>DoF|_mw4>h02Ch&T(l~#_bDNzP1MQRLOLq4PmP{P@$4--Sl z(B}SrPA*G^;wPwU+L$S%9BR<5H^e;ex?Yr-_{HJ`JmOLXYA~pn%zj?XrLPs#)pDJ5 zJ0(ho;*+U8xKxrn)Dv``+JRNYo2$2D)$LZI(i2rA^A(H}j{+=G07{YZYA6J12B$A% zi`~Bij%(fr!pfTir!{i`V%+WC3EN&vvOQ}QyCG)a*wUX`?fk1C|R zd?BfVFT{cu(d(o5K*dJ^@d<)*uh;wYjfzkH-|yOcpE;AZdVimPpmWw<`*HST?X}ll zYwdm3t-VAw&q)OSf8nN08&u;Qyy5#TbFi1J+j_zFt@zL&h5?Hc-n{vORj3cYTD2Bj zZ|nK?6p!yA;zNg9^Uy2e+m;)#f^NsR z4&8R3KE%Be5oU+rQ0}{k+t+k$+Jb3u4E}t41oSxQO<2lNEBi88t7~28qK%lZs>)sS zh>Bed)7I8)o53Q;4xlnDi8FEg1tMli zQ_(4N(P%CDBg7gegSoV{j5FPeubvt%;6#jtlH!te8}S{~P_`>a?t-;sI~V?t8tkUE zq)ywq3s%pikq_MV94jH?i?Zi$-Gwx6or$b&%*y2g8wz|`SUyonDMUU1j#Y7NSM*cg z?doMx&RF>?hS68=kdF|aAg|3Tg8DHsfD!6tvB5q7A2uH2fr6!dd$2s0@U7nPDndi- z^F)%W=n*ylSe!|`_}GZ;*!z!cHj=kGUVQ)XFid7p!9&S@`f>7`_;5Hb=qtjgq+amP zQ@WQv|DPun2B6OT=Ls+3QJVosKd$goPMC*2#I~|aj+3YaFZG>}J67X^jUe0N*Z|6m zkll8d!1TUeJ-Gw+lA5GIm@tRIBsse+s9-(cdZwvHBIG>00y z6(6Bodm$7MP(^^5a9v)5DGPOnYPtwQ2&VEDeqR=QHGH>~Y_l5Z?Q5`wTdS5_B$x40 zAdCn}k?&zwhrO+8FB-ah2-@kTI|q9q<#-n>eepT?htK<6jBor^;|HGr_*8{O0-yrla#t%Rw(-(Ik9v>nk7U2Ltdw_qTWy?nk`O9}Q9g5@w+2o0A24Jk@DxfX}#22Kwv5O0cM`@`4 zf;q>hqU-S~$BmmK7tAdnszy1<1&-%aWyq<9doFV-QPmNSR$xIH5xGOlWSm!y!*y8( zmyX~llq@pg$l0f8=_j2aR_=x}1s+>~Ymvx2EFf~hlF2iF4i*QIO+@pt5h5ft%*C_p zxut}HlXRH<&}%hwl5vcx3qufVN)J3Epj4pFff`uzY2u1`&UuIB2Rf-q;1Hxq;0)K?hx31Y!g+w@`i4e--eG2igJz`G3h|l;PPkXCw2`( zkyr6idaUfn`7XWkFzX87N&MO{785`!%QgCoWBwY zRE*PB(qJwZx;U9pNI`ksN_XSKsohA}y$%v)OZify%EPGY^m0tZ@LS(9nh-9p&z*ITKgEa$FNAI)TZd=lN} z8w9G_0-$|>P_xNBZ#5zK0+j^p?x|Pat5jmUv0Esg-vdu0mv|>ewJtM@P0jx`LW(0mw1U@SQ zzZh`Rlz9F?&t>6@`btvF_@FqXsW^=Ss2hqFi$C221&2?`*NMTP&w8i9)-bOU!3{QR zYOM+hyL_mW1!NwgmA$!G4*2WNY-vBwB3wwJJbf| zyXUJmZ^oz7#oP#`*Tt*W8NJ?1|6j6Qw6UCV!SOS0;XZzD9JU~%J?(2Z;H7HOoO~wE zS`k(2abrbW_JZR^?c9Y;MqlrCcy{qy$lJMbRnPl}Nym%5CRu|`b`JGO!d`^x&D9d; z?39l}iz80GOW1EI>m1eMP$g>2%qJoZk%py~cEL;9#DFAhsUSAFFa@`%qdosSK7&WoPw)$ z_(f?{0Q&d1u{+@9V^}11f%T*fw90WS8xA=`fcR0o5x?Xa<7303;~$*@Zlb3+ro0`h zIwT8Ky92gdR8st%QPUlCJ5V({`ud0AoCFd^il`M;Wh59;>nOeBGL_m<9O@aJGRjU> zg^*zkaY7KzgB`=YQ~VtsQ1KnZV{r7ryC@nnh(`&#rc43tgZ*_dVQzZn4sxeA9{ywN`ME6(E02j+mLr|njQ|48mE)>NcN~cEvA0+IZ z10ZZDeN=#-PM}3k7&i;DYBEn~ROym2WfyHV-=J4f&kEWu4^rAh&}VKGAE3eji-RvX zngC;Hl>G*sCD>+$$8kT4@db6-5LIjOHd#YO(2h-pZi*m6oVV$_gsNk{g^CE~jwmER z7rfbK6vn(UP#R$HqVoJubr$9328e+Z2kOO9^soc5zA>S}vzvjavWOBUE26++-QgTc ziYbc|GGSLB1=t<>bZ8Hzp|LZ%OQ)o8qC*5_ALt!=K6cCy%9hgNJ3LAa z!w3#OQ38a45=qG8Uo=;Gd4PK0cCaSG3Q`Uyli8&> zKVk@2WK$R%dH{<8yyGpuY&(9e)5$M9ezd92X~&Peh^ur|u|K~eT|}ARU?Ys2V-@&~ zbC5qw!z!1bs4SbR zT=*_ySy}PF&fqH2{=d#)MC5b+*XbdWm{AEE{lb5emqWPSw&ZyyO6yE3+jr3T;wa*n z-VT$Qo;>+P#gT2=-ahFcrYX@JbHZAg!FHXR=!KKf)P^mbN<6m*;XFwZoYY1$5N;TuY z7DV>KHPCLnivz?XfsxQb(IuSj++i*(gTYWG4Q52P`2hmh`|?*x#i}+8S)XA5!r4$K z30M|fUl9~f7SxKOJ{#^teglOfJ|+#g?I4DFt8ANuCnDRPB3c>mE%poyUxv5JQx<

^K@$gJnS;}F1>p`MZR#?6UH=~PJz zXZ7MRrtUB(7%H#o-eE@>>E7XWL)-yghR>UDAK!~Ta@b|{42@vxxDnK7+E(jOCRoKF zB~6xYP)PyC`lyq`6a*HX5I|Yl$I>T;2C#jj%RX?UJrj@>@VmM=Hi)xeRfIR=w5@@- zSQ<$75{--{g!e!Wx57!f7pJ|Uy;dXWcxRfV5bqN4-8 z_dIBgR1$!5vQ}{faCkz}$(?bkwr>bNhU0xk=0zkBuo>WS{NcQU{EWJw!<^s9?!#Q z;1n6U8o$;B)NKb6)-#j^!fkXc{1~CCw}?$R%f=Wui?mpjEhDt}V7F5lBgdZ>%)yo2 zYM`X*n}lAdioY@l9%zMb^&H*RQ%d*us_K5Ya%0%At4j6v_4QK8A-$T3hN!nz^>Z;L z)fh#EGIbRWB6CweqyktX`cwwL1M7xB=++vd;?_dZV4gUEI64IzhFqMd5(ZgPaO?+7 zMtP+>rde7o7gMVwQ$PY0twuEivb^(+0IlY8^%NRcUx}gOXb$RH&S0R@A!w+(HVo6+r<%hc>$z$VIDs&ngy6X$GZL~9+?z~b zofF0FP6UO}dnrV_ElA@WyxDs!nS(uM(~&U=BD)P+kn^~)uSF{%#ED8Q4iFk!5Ue~! z>57&U7cL1XBpQarlv*hkf>c|eEe)uoR#p5JgG#l7FqirvJ%rjqG!&zY$z=9oDQvs>y|M

uhid^7r zJ~Za48b6k^BAW$Gt?I(?1{^X)i)%szvIIU0$u4&}9s=nbtlQV6vUJ4cPN36&XJ zH8KKamq^)=>4XKQhz`}rQY$L6q4j43l+nc<;Af_fX41_V}pu%xa@)W*v<3b{)P;MXiHW%b}pfg5SHE&s30Ed)JKOrV7y> z%eGW4I6(xYCN-}j&ZK7-l?xIald@Cn`4IsjdT^-#79u8?0+zTvedbzV=~dK{&07Q7 zaY|hYQkz>vi0V!mRDsZGlAKtpg89h$m>bM z=NX|HS0wRPcbURiqD4AX8OBFNMbjcHCW?}hQ$FO0d?~NN<&s@eY}{HA{VEqy>!L2Q zA#04;Nr8-GWzUfdRi7^hAZ5-PuyUp5aGLk97tW99xmv<7My*1}#mQ(=hB0Ol;b@zP z$TGpExpiEq%LS}IjAC=C7cCQqT}ns*>vp2wV+7y_!3W*XP9Zx~y74c&_2v|2&k?1>@Qp(Se@mbfQ{flbtXDiPEfG?$&#$T*YF> z4i%L!$DV{_uY?owWmssF&9l6T-DE&Fcv8eLwjw4K1!-v|&*XLuM}m{!0xvQZmonK;n;`-t4Q~~YBsT0iB$7nl$HrLE%dU7P zg(ym;^Vv9?!f4{TR9FNpW+r%9-v%g@u&-siSV^;^j1!JZ zCSOLarK5xlpk09F73LTorX81iN6*ofLS8*OyxZudgl4b-;7$tWbmXzNcQ)66X11`o zc7JFPCcy|cG3DuGr7II9tB~|JU&&Qz91TXzSWg!;(u|Sc!&y)6X8N=ZknDMTH}p&v z2jQADfDLqLG>b$-@;@e;ywK!E&m*7s*=!lW;IJo6Oc}? zly3HBP2(szjAbU|vr&{A1ZlU4Ag3yqg^&o@CZn8IDp3HXAQ?&%5T42oB7B25;Yu_o ziL7Ys*e#G|H;r;5BkhqsSJDw9J)nSvg2q<)B$$nG|o^fc0Q!ttE%ioHK)A zuN)yG+{!FAAm$gRp9yRozMQ%MgkLGt_sVeQ5VuWm+d^F8vSDoCz(NzaC`@)S)fRx0 zOpM!u5j=3X6~2qRRL!oQUbpbn?&=xnr@&|{#-ITaLz&z${e%fZD6m=_RRz~>!^sGV z;LAv(fldlgDuHj}h#dpvl>s5@3sjoGa5& zn)AH@o=|Y|7u}rV)4dlN;K6_j7cGyi0c5Q$$N^Imrg;G0aac%pVWyYV>AP?z%Q?%J zkKj1iXsMkZ_S{TDCTNF4!8tE^$xD`>i;?dM!}_e3O+yd*D~U_;2^7&Q5m2_9KHaC zdKm`4NVRK`?-){5aEKyXgi~2D+&ssMG8=2;v8kVOS<1p@kdfBP!73esW?m+W=95J% z8Hyq9UIIYFEWdx)u6qQrC0jK#Wp;-sT@WUO*Y`s=i)@%Ts6^4pTzHp*#Ri2Ui{!Ml zwh`n6r#vvK>KKG&X$^0j<6gia!iB>j!kL07w-}#x^8+Gh{AXiWs2tlf+cp0J0Dtx(QV=Aci0miSM>xt6D>V zRzLHewN%Vwd`ot32AU{Q)6PS4Tnk*7idxatBmemrAaO>+y9~@lk%3S%*c=J08xom9 z7y@1-iA>wh$Az8{E2tSkO)oI>zqVL1rV|hc+}!ZK(B)U6%7xVxOI?uJ%gsf6 zpZ(&OWnpV6l31(xYvv>oaE;-w+@$F3RspYYQr_jtzZ@JOiJzsNolA$%;c8JNu=I7W zTMD`!?+asNh=raffroIMH~?Bc0z9$K4X6O>9=OHvcQvlh9jD_T1487R`cx*h5as0 z42Quy*MZ5Ygn>&cZ2`N=vUr%jP<)g&eN1gscm)6UsG7kt7pNKxZ8HLaoo6iI6#md8 z8;od1La9t{pPw}^Ler%Da3f~m>*52F>d5`?N+ zkPsXWN~-1fc*qB}CdMVK84UBP)-qh#DG-3lQIHSoBO&|32+Fzd0wtcFVi)xj1 zuw`W~c#B$aq8Qj5QLp2ufQ8vMM502aZqsp)D5h~PT1rR&EB?*%0ANrn9Gt5Lol&P| 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 Q&JB>^51c68AL+{f1{H_F@c;k- literal 0 HcmV?d00001 diff --git a/ExceptionReportViewer/bin/classes/com/TwentyCodes/android/ExceptionReportViewer/Main.class b/ExceptionReportViewer/bin/classes/com/TwentyCodes/android/ExceptionReportViewer/Main.class new file mode 100644 index 0000000000000000000000000000000000000000..c4aea1d11f1cba0b7501a19ef473fd6adecfc96a GIT binary patch literal 2345 zcmbVNTUQ%Z6#fpmG93#BK~P(Ta!FEPC{m<^Lb;R@4W$yGrg%GK4q<4R$(lKV@`S$n zZ+r<|;&S=yk8-)s(#ibH3S^Z-0BAzyAL14*-*R89^JvWZpS4woZgCPnR82 zcm}sk*Rf3F@vFQjNz1V}MagmHjwMcnYpiq2jv&Y|Qpb7ak~%kzrwm>y8LKWY9Feuf zytIxjdCCx;vusPwGX&y^9fqKCqalEH9U+7nIx?0mo|cdHguBJ}ih?1Qaq_&l!(B`5 zYafI1!15TTGS?3{#SnGuWmj-X)_dZadhCv8ER}7uC{l?X71H}UZlWWCu7BZ0)Ol$# zv_|%d!qpH%w@Rvqp|9ygu~KKl_tT4yBIsl2JmkmRC~~`CY#mT=rjC#C3B!OV(yU>W98#4xZaTuF zSY8oqob1m|Pfr^Q1tA~a(=ddjBK0mqcWcgB=~{NdCv*T~I>up;#JFj`h1=LW6nU9S zyoll+!^FG&O5sVeT=O4bQT!4(3qx1z-PbXVFBtTF%Qh8nOQ&ga*hAbkM0HG`4Rw}^ z-~mH_U2H9l(tteU1>r_O0`+M<Lcp1)xNBw*14^WFeKy6P+LN3?cEwSrA#jBSi&-8OeQyl=ak*Npf>Dp zv68RK$Z%_wNkx`;p zXV`9b+B?#z+IdsgsY|TyQX^=X!G?}!_?khZR;iK9khs*HUr@i8HK5;eVcdvdi^`%} z<~p@imeTcdYsg|p$8&r`RiIFmw0u_#!&e8>Kv5(#Q9XVv%(U%EZs$c-`h&2mA=%~} zWN6>7O>nAm_ob9Ege1Q@V zYnZpI3JiwO#0UEf};qn)EBH^TLm7V zK>!*}9kdQohC}GYFnSQDG!hs^lKOcJ3zYE+Ch&yb*Dyu0zYm-G@Dva56CqT>^VOtk z2~&E=;RU698+q*FTVimH(BI*E@|mSO;RpPPAX$ilV~;%N$%Z1WiZ==020`E2u#W;g N)yO+QFAl@){{ZACnjruH literal 0 HcmV?d00001 diff --git a/ExceptionReportViewer/bin/classes/com/TwentyCodes/android/ExceptionReportViewer/R$array.class b/ExceptionReportViewer/bin/classes/com/TwentyCodes/android/ExceptionReportViewer/R$array.class new file mode 100644 index 0000000000000000000000000000000000000000..41d5911d84d59c713a405f4b7042de6abab5a461 GIT binary patch literal 474 zcmbVIO-}+b6r9Jhtl}bwpWHpD2OCU`2aOk^2?@~z$==KIq9sd9x<%yVZ}Mc~!5`p{ zGIlrq0lmz7^E&Nx-q-iXCx9~?M5qwXQ!^8zC2P0pnF;4Y>WMXKB5qz%o;zjqkmts_ zMDdcX7#>P%Ju70qjM*aYCpTrga2p#8^k2&>SeucZ=DW?MRL@CbS18m02RKD){fP>YkLhxfuNG`y3tZh=tVxd!OWE#IY zO=#?-(LEX)>jsie$i}@5;hc@2h_G-ZK8aWfJ&NBCk0@~nYl*apqJ1%-kz(PLzBVfL zDQhh9k8j$36`|_r)J+|Ago=0c<>!0~4bJ4G^MjjKZ6d5*_-2Rc3n2@CDYbO3cs!e1 z1B9YqUkwWIpaFMb17Y5`yEi!=l06VZzk|iDNrV~*D?ML0i|$Zn2+zC!a|kb3a^FmB zLT{z7Q10#ct6)7Ht$Bk=WEo`)VOSxt z-~b#7;Y3^jHgD#Q$76r?*Z0RKfFo=*P$3*AW)h6&tnG8(q?`vrrxm$EpaJ~}8!3C)4lob{E+bIu#sAOwG$ z?}&=$!=Xd<+$RuvsG;s+!?_9;Tt)?{(PrG5QSfP{KsG?#{2{)Sw&Fi5Lf@H}8$+2c@wP(snTb*vJr%l3& zE95GykXUd44uzZ?kOvM0%x`I56h*w1;P)+Wq?4u)si z<~mcs`Pss`zgLgRnW)mOro0=Ip0xZkW&?yG)r>d0q1V$9g!`1>xQJ zUZK4w#K&&!GybH@70t=(GC@LTWG(xlQANQ;3)_U`jtdBlDq6ge5F`2C2m>_G6lw|8 z&=!7hgJa=`H@G88`4enN-4sVsG0=GR6TKhRh`!WvAaIGtQcH^n@B~k#*YK>WTX-%# KuIvNsVDJy3%%8CU literal 0 HcmV?d00001 diff --git a/ExceptionReportViewer/bin/classes/com/TwentyCodes/android/ExceptionReportViewer/R$dimen.class b/ExceptionReportViewer/bin/classes/com/TwentyCodes/android/ExceptionReportViewer/R$dimen.class new file mode 100644 index 0000000000000000000000000000000000000000..b3ef400d093c8de8c68b5f729d80689c3068fd3f GIT binary patch literal 913 zcmbV~%Wl&^6o&s($1#MImU0cZQb?uJ1qLL91c*%pQl$u_P-SaP?9*f_XC@ktX<@@t z@F1*^SnvQm6yn$_!kdV~=GfoZ|GCZoia+uo)MzGMTeF zi(eh5yzttZ5ihLsW6ekG;!!`-b2brLg!M!9Ud6dG)A;S=kW)|SXMCW_+$Uc9oD*#_ zohol#lID7mEL4_hGbPX-VRc|l;g#`Ym6sfRiU2~qOn+dlXV*wLV?CYuN+v@*Jhkkk zg-RC?o}F4(nv7kp4gVgZ${;(~{Y!>g@~2lKY%NoGKK4nWKi0bl3ENA5tasa(q)lkQ z&_?^0gkb0Xn9!>3vV#Da8(=bbHG%CB`*qCI+0S%lEtGltzDS4F`^gu8Ol|5$(!*2cplaY-QljnG4gwvZSH zD>x&3w!t0Ya}DkauQvF+@LGe{g)cOCL-=BYFG(e;b}8|yRE%o|!ria9_N8v&y2Pp> e;4^MW?AGrgZsJz`{dOHUaYvq=TE2yQ==}nVMDvaS literal 0 HcmV?d00001 diff --git a/ExceptionReportViewer/bin/classes/com/TwentyCodes/android/ExceptionReportViewer/R$drawable.class b/ExceptionReportViewer/bin/classes/com/TwentyCodes/android/ExceptionReportViewer/R$drawable.class new file mode 100644 index 0000000000000000000000000000000000000000..b30617630a00b46b08007de963abb2f820ecfdfb GIT binary patch literal 488 zcmbVIOHKko6s*SpgM0+>%ie{$u%j!Z#tqSgglK|fwx*fsNRy$P^z?|Xyoq;kW#YmE zcqn7{L=T{wdavHEQt$KY{R6-;c0!a0C$XNh@lq)J)Ypl~7*~nWGGUjGu~=BC)krL~ zv5^!@Vc2LlF?`7ah=a6!i>Efp*z$uPa|%m=Rd`=oyv@G zI{dGVGeZ4V=Oz|c(yLTQhu#yRIZ#TNe#)~7qlHVi@bsk){1_&z;$f6=+6)~v5nq0t6_Mq literal 0 HcmV?d00001 diff --git a/ExceptionReportViewer/bin/classes/com/TwentyCodes/android/ExceptionReportViewer/R$id.class b/ExceptionReportViewer/bin/classes/com/TwentyCodes/android/ExceptionReportViewer/R$id.class new file mode 100644 index 0000000000000000000000000000000000000000..a38910f38e9392690c2df6f372dd2bf4832c11e2 GIT binary patch literal 835 zcmb7?%Wl&^6o&s3$9Cd4y>Sh9Xo0psEh=^(HW5gbB9KCrEt=S)FqJco>@h7Xo`pwX zg~Wmf;Gqy_rXbC>n=|vBne(6dkNx}4&tCuzk;Ui`4)bc69iK{VzKp9vHkr^xU8y2_ zbC%1MQI(#`RaKjrlBcrHraP*L(Isr0h|eM`gRg9s6unYf znb+KBcW=f@c2EfdJWO#P5BR|ozWc6S&SiZp=A|TTO{!d!Gr_{l|B_wvNi~EQlZ%i1 zB_a7xwRJAvDytt&5A6I2>55j`I5(%nXh-*O^Bi-(b4w@h#@t9^YZU>+wByLiPi3 t+-66aV<6oBft~Np;vBb5PjnTCkTT0NpGPRT(mJpV?#6{A(|keCClA_OO9Q#w}@2!C9O;>`~m(b zhYWqHiTM~+aNh$j)mLXCs_;eGMkPP${E`5~13WitpyrA)B5U zrmgB79g4Uwj7<4T%-Kho5H33ZGl#ikXDB;mxz9wGSS z2!g-bCQhAU&wUG_fjkN>`i`w(-DQ;eb-3Y_Amc#(5=Y=TXB} SR0!kB2>5KTykCP>(lGBjE;(~_A2vhp_>7bY(J z0sbiC?Whr#y6A1cp6NYz&fELTD}WQ4?fT8m9wJ#&nkwyeoVhl-pVb3&U_Lu087;veqNJFI0q>|>G!P(twlVtxQ z2M3FJ%%jXuY)B=phCx?^E#CD7&DhW$_uD*_mcK5O=1xWoCyoE*amtXp(ZkRam(qHq zn+G-=hJ0Nq5!QSjMIy>zlfnI?12y~19ETJc<%Sfhw9-Twq6B7$vs0WSo}J=6abb$* zh>KHPqE5`FMYTd5-I&Q|{}~I9vBeTqYY04HnQA^hr?5h;>Yx15Qg9BX0s(t=@-xjC|~_h%YhXf5E4}{Q7cu7Knhi^m9rT&t~PdLJN-EE zn|ea(fgiw+su(XE_6nErJTvmVugAac?|uUKfZYspgpY-tS@DYW|JYiQ#CBb?rP5#svIb% zBmXTn!dQF4r{4c<=`*4A&CXoG$2w{>`|sk)2<;PN*mXF0g%@l5P6t^p}BM$P4 qf%NSUJiV^E18eTcY-9HDY8ZiOES)%8z0*Bn^FTrDwH_gd0Md@8zJSD_4q)iHtU zgprz7#tLQIB1+hM90oa=vs5wszG~7u2n($%?(xMBnFGEQNo2Dt?(x-g8FtxT{O*@( zc!a{9RMPGfyw$ZfA(wu!1P_yCjG;mpYe>b%Nw33kOLQV8Of+;LqPB=-%3sNxy^@Bo z)A*NJyM)r2PU3)%WZI(8+(?}xlHSU_A;e20g+ zb9DQ!j=G#*E-ZJ0z16dJ#mk0WCUnuuoZmqjqfh2>%ruEv=UCXQL#`-3=B?E0$ zNS7~JRbKWSVO!D<7__`BGw3@0X3ciR_LAi|!mBc1C~7VFUMMY3RxEdiCoolL?)l31 zB@arz>j$J_42GJ-uc;cDJmaFeAxV$P51+2Dr$!Db27{+NtWbMMo?tL>y8OB4@W2%w z_ABZEd8Qfkp6I!N+M^U>xhEH7h`o8i7wmP#}ZWEIzkD z4tYMtRphNPeg=74j8mMmF|Hv$7vtxVUx@LG$S=kCW#q*eZ%5V<C)UxE8Zh9lbHGVr?1dgMO@Z0M+jxi3sqbpnlGo32o3YliHABrnF(hOlu>Csc55y znbEErW+AQJKvc9b#EhmRX0@A$Ic*#46@O(qd;4rLqf|#AT||9ND)Y(%HA_$1y>Wh@;HS2ELKP? z_yPPV#F+`OpJ=4}oomZS*Vi8Z`u*c4fIbc+8Uk_ZCh^fs+b}J#U~$mp5&@lc{EuyL%us5n=49DhuXbs7X(uZ=a~jljzG&PbqHnzgZlwGJY* z1l9+}>JQUNqWzIdaxJhqaH+~i%9}F(JJ<}LO(D=5)GX_jK>L%M`c%I&rFm<(SJo)d zd2g-uhq)>WT}W&S9MrVlQr@e%KvYrUg1~-lix51Uq6mr0OBf{12x*$rtH zN@7>wSzVi4&E2%T`U@fPcnOmtcw@&jSqO>D$UU+wsYmw7eRTf-Q^am# literal 0 HcmV?d00001 diff --git a/ExceptionReportViewer/bin/classes/com/TwentyCodes/android/ExceptionReportViewer/ReportAdapter$Holder.class b/ExceptionReportViewer/bin/classes/com/TwentyCodes/android/ExceptionReportViewer/ReportAdapter$Holder.class new file mode 100644 index 0000000000000000000000000000000000000000..4621b907791423939b8331dd93e1eb1cdb8ce811 GIT binary patch literal 724 zcmbtS%}T>S5dOBUt&LG@{jGm^@Sqiph_|Zvk3vz<()%_U>Pnh~&DPfU@I^d`;K2v* zp~OjA51z|1^UdrGvoqi9_s{1SfPJhNkP$d@!;aJFQD9!qLyuxd2A&R;=Unz(ii`?_ zdx}DBnu>a)oq==e$;go2ybgVjbOAYm(vy6ajxU3@bJuzz*9c^kCs3*X73?XmO~z?Z zKP^@h$j3&SZY+@P#BJ6xiulqzs(5ox;HW-AYf1G(6)1BoaI!U0rR}CbF5#vK9@B<} z2@6@2ZP=LQuD6ne>ADK&w%ciuZpfBT0_A$>O1~+!O8ntvE*VbXVw8r4tn-A{L)g_W zU8(fFf2-L|)*)cu1Oe%DU&b-T1*{6xMj(|r9c&yMOhuM|(O4>Z)<6LR93Nsa!BQ#V zi=%?Y#w6nuTL;MS0j%oIJEp52n0aF_gE`juH1`$rY}=`AVF8P2d@0oxEHhdh6Ij6- F@C(Pl!$<%C literal 0 HcmV?d00001 diff --git a/ExceptionReportViewer/bin/classes/com/TwentyCodes/android/ExceptionReportViewer/ReportAdapter.class b/ExceptionReportViewer/bin/classes/com/TwentyCodes/android/ExceptionReportViewer/ReportAdapter.class new file mode 100644 index 0000000000000000000000000000000000000000..b45b3a6bc2202eff371df49640cb31aca04febef GIT binary patch literal 3269 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 Kv#DT8$nRgaz~5#7 literal 0 HcmV?d00001 diff --git a/ExceptionReportViewer/bin/classes/com/TwentyCodes/android/ExceptionReportViewer/ReportListFragment.class b/ExceptionReportViewer/bin/classes/com/TwentyCodes/android/ExceptionReportViewer/ReportListFragment.class new file mode 100644 index 0000000000000000000000000000000000000000..ea68fa3856ed16d34e1a1b7bad0709bd1596f6ec GIT binary patch literal 4774 zcmcIo`F9)D8NJU|GPW{=#919eLLdpYvnWnO8!RB$jzer5+m($|L0QJqi#^GBM$C-7 z0EN;G+6L&}ru$0LoluYoZlQZx=)Uj!a!!Bge?WWRj7E}e<Ry!XEKe)s$2 z=U#aF834QSPYpE!*JqsZ#L%R){pn68E4_qaXI;n4Cc36FGUuC)osv1n^@mM4DcwZ4 z=ruk6fNPA7^O}a3z!lLgFP~GV6BBz9MlP4AJSfnxzyEMwZ-4v#uKl;Cx(51FLxTdM zTi~Kj$M$@~_J<8CFKcNY1QvCrQvE5l5CV1Mp=M8DWv}CoCXRZJo#+|t?`wBmV>&6Y z_!`qT{p$o)HT51fCX9q-*rSO--!<*gWb?2B^Scp-EpkLrOMt70>>_Zy}c0t94~Q@ ze_PT`R!c)1YjK&Es&(;Y%pWrek&g3E0O65$Ev2TMf+Cm%w6V}d1;#3l3)JTf*OLmK0`XEM zc^Y;Jteykk(x!&p0xRb1^^Y8t89$Cz>`@_GT8EcYw;R->r(W;XaW&cm^ik=TYC)i> zGO$qvRI8eLmf1BrmO$6Q%1Qn|ux-y8IbXVQin?A$J30iG(46*+Z%&y0w7|Be=2DR6 z(L=-`(cxqq*J8i&wM$@EQ|Vg9v3*iaf;8dFDL+}w7lj*v8+0558D*&_eMLS+>jXBI zrA?Yy8W?a>aXaJ(MJbGB)|s>|$H<1++gdf23oxO9nci4_-ECQN)UXD9!QvnjHTbTzzMps}Rh&gFgHmj>xL+`dg< z$9#{>@thU8wO<}F@|J&)o^}Qv#&N4sX$Wkcf3Fycap{jaS@H<)+#renJFrLH%Ic6f z!U~X6GL!eo0sTz@5~@VAQpQcLnUZ(rrROJ`7o1m0Qqs$@0me1Bd5U;Sa@aTo5~bH3z(( z)fsh}hzYv`Le%gC-Er;nFP@_<-06zN-SS2cA=Zgtsv48dXlWeNn#`HZ5lq!CidcP zg(G1dJ}ZDYPAQi70v^-wMYe5KW^-pm9jEa)Gsp5$)E+ihRXyEd>6T81JA_;-o=}&b z6lkvE%eiiy!iErsp{n$LUf5O7d`8E!_$nh4%vupR1TI+!iDI%;ul+i{so@&}S4Pl$k>0N3 zTlhA)gyC<`mdB!Mb`RDO{4c{XTL^c## z`;cRJWXB)ihw7VyaZCVM}P7e_EA)P|Dn&AXAq1%SEn=#_>!Q4bqQEW)waACA+PiJLiUx@L2L8XS{)E{;1P&6K?YZVxKY1CCDpvV;pnt#=CBYK(jK_^czA28MAzb34O z%I}stmHnLEx@{I*KvL4fCJInrA8WB5i?En0jjI~eaa~`rj`JNyVD70ioU{3PF;_XB zSNAV(nZdGItVr{@>d-9Krf0D(-Lie#4A#$JV*!_+4&-j(=W1#Kb|QvdlyoCDaCq4S z16%p_vQQeXL=#t(i)OS08dqT(w$q9l6>Wa*ooT5^LKQtLzl;wZ_E-oQ*w&=L-1IX-WsK!d~V# z^mjv`lJ*epLOBmzZ92H>;M1& literal 0 HcmV?d00001 diff --git a/ExceptionReportViewer/bin/classes/com/TwentyCodes/android/exception/R$array.class b/ExceptionReportViewer/bin/classes/com/TwentyCodes/android/exception/R$array.class new file mode 100644 index 0000000000000000000000000000000000000000..3a63025954daf4033a7d38e20efb16086ef9031b GIT binary patch literal 438 zcma)2%T5A85UgfdR&f!;Cuco~Bu@0I@j_xkLNr0beOM+sWSKFugUZQo@?_${5AdUm zJsUrOOLbRIP4(mF_v;(LC5{qQ2;Iys#Q0Sizv|nWDugsMXZ1{|w@f{IZH*Y6Nay4# zL6y*&%NHqfX&%M>bgnW_sCn&kRS;-EX!NZqyfl6y^QDU3V}KRc+Gu}6h)%l`LNzq1 zBSIs^ChCOdP#bl(TuhZ4%W19%?V-(NK9Nob{$H&6C(Uho!?j1gBGe!3(q-ya2iw}{ zJj_o>2gWGZ&t*}lBEbRScnwoRTwVefyi~+TBy~Rb>gnb;M^9Kp}WHA5$ literal 0 HcmV?d00001 diff --git a/ExceptionReportViewer/bin/classes/com/TwentyCodes/android/exception/R$attr.class b/ExceptionReportViewer/bin/classes/com/TwentyCodes/android/exception/R$attr.class new file mode 100644 index 0000000000000000000000000000000000000000..3d3d2a29bf4d2043d183e62cb98ac6500bd2ce8f GIT binary patch literal 974 zcma))%We}f6o!8{m&s*9FZ32}1sWg?(1C72EQo}N6hYOL?421mb>-UCi~}tjo{1F_ z3m$-nLL5)aU}e?KnSAHO$LIf#fB*UU3&0-s0xU3eV{;lEei7PU^i3kNi0dRZGKs`_ zEY7SnIy&fZYtsN_hNTn!nMaE2Y4mY&B4W$18Ot<)TL;S=8-X0qQW_!waZk|^}UeOW9y1lhV{9k z*DYXJovY>pxsw%!t-0DKorqLPO%jTMY9#gYZ$m2lznCltGoeVhNZuNixRwnP`7c+D zUuURWac+x5lcDAkBl$IVA*4=LT4!8wYl~syDmQPYyNHqS*HTOShV1F?j2X&qWet?@ zB*Zp442y2u53|#WNDukM?O<9-ij)XL)>%UHUfi;}O}{{tJUW%?AJg literal 0 HcmV?d00001 diff --git a/ExceptionReportViewer/bin/classes/com/TwentyCodes/android/exception/R$bool.class b/ExceptionReportViewer/bin/classes/com/TwentyCodes/android/exception/R$bool.class new file mode 100644 index 0000000000000000000000000000000000000000..a78fa76ead6b85b5475b2b8bc46e900836e0028f GIT binary patch literal 466 zcma)2%SyvQ6g}6pjmFm2`s`YT+J!;4ikpH^ChZRhs`Rlql3+=->q;9+b)(egdOam F_XnQ*a1a0h literal 0 HcmV?d00001 diff --git a/ExceptionReportViewer/bin/classes/com/TwentyCodes/android/exception/R$color.class b/ExceptionReportViewer/bin/classes/com/TwentyCodes/android/exception/R$color.class new file mode 100644 index 0000000000000000000000000000000000000000..86878e607b79090ac1e2f30b2c38211e648dd2eb GIT binary patch literal 588 zcma)(%Sr=55Jhig^3a$V-x_tLB0j)Dw~Cv9AOr=KY(rC=fOy*AFl5+4{$pi#ZLIjT5KikRKwx_1f9+ zY%OxeB^4A26F2Hkg+|${@U(ZskteLhe5nS;cfIz8yV}M&Qr;!qOXoZ%-P}x|V?w>< zZ0eQu9c2a_JdFT^^AD2sSo5gkrW{6#*t| zsAHVaXlu(SgMN>b3)M4Bm}}L7CoQAWl+y|p39J7IC6w|Cu`6W-@^t~4D4{G=5h`Frc=Qifg~$GIO_b6-#$`6d r5#|h(wq7yul1EI*%mRUDOv}tHBESr0pYvFdvzptRSVHp)U89jB literal 0 HcmV?d00001 diff --git a/ExceptionReportViewer/bin/classes/com/TwentyCodes/android/exception/R$dimen.class b/ExceptionReportViewer/bin/classes/com/TwentyCodes/android/exception/R$dimen.class new file mode 100644 index 0000000000000000000000000000000000000000..5942010b1e43ae08ebccdef41947668d14cb9a38 GIT binary patch literal 877 zcma))&2G~`6ot>NYZO++@={yaW+&fGb_e*gFh;3fJIRtWp4oyEtW*tpLFn{gQ{lNDBH zF`uVAciNixsGsQ>n+Pq!=BYYUajwiH{xCk})Dij_pQtK#iPJ9UM4L>f%Gn}Gb3ISy zD$BH)5a^JwKCq^A%D9orD-OO!03lwaKe5(v(P%hjJ(;>%CdQvHExWW(>jJ{7rFE6b zxX88PzlW$h$P5nt)4@yrc_qU3B8B5~mz4U8pG8R6UHGG)ZQ~?uLi>$2+Px(Nd;23o ztG>Su0`$7LiCct?p?H5^&Bk0Dt8vbRt)Wd-K2n9Q`SN4SO?63lI$SyluL+%xwklG7 zr|Y)uqi1z22;DtRC#q*A^|tI7dj`UT@3`~LTevH=HUwPYp46^?4{;w4 T{Q5&*AK|e)J6^tx9rXSHr77hA literal 0 HcmV?d00001 diff --git a/ExceptionReportViewer/bin/classes/com/TwentyCodes/android/exception/R$drawable.class b/ExceptionReportViewer/bin/classes/com/TwentyCodes/android/exception/R$drawable.class new file mode 100644 index 0000000000000000000000000000000000000000..c8f8033d8b06c272cf3edf43cd18b766e1b1e7e9 GIT binary patch literal 452 zcmb7AO-}+b5Pib}i?9gdCucpVF>Lgz@j_xkLNr0b)s$`{B}+@XUD1>O#Q)&Q#DhP; zA7yMede_UFc{9^Dee?PC{sG_&dm&1M6RsEWcqNp5>gz;gF;j`rGKs|_7fUO(ibn^D zVJkLGMTjz?J!cOrPMNxoZ>Dp>EukU#UCMIBXTlI@Kxp>0$}CfM!qQv>&n19Ry^u=U zOG0pXG$EAz!a4#pBdnoLXbq(j*ZE>9%-F9ZbcUL@x2wv_TG{B3C|X@OdB1#yXlR4D?fRJo#!y$V}7>&RY1Iq@ug z1WrgCcmN&>F}p=*kG;(9Z+7RK{bqmv`S}aLOJp%Rg#El)W~X1IHeV-IA)8F-qOMet z$@5&UjH+~YvZsm|UBbqh_$;zg=tcH^ekOB62*hedpku;tQt8GBZDyiuW$-ORpD zyjD)frdVX{zwk#R&yCGSgmo{gOzG-FLPr($LQLo@U8r1`sF%U_&`9kB0z$-(Gi_r_dW4>-75lhsL@eLxLe{0a)Zw{Aua#Ej4fh!z%vi|| zCqaP6DR%IPA3Wu|@7m>D)~8}#O2X!}%0)R7EX@2b*)^Y3Ll{r5Hs)7^q9%6(L5mU_6L65obal$-YhJo5Ms(_N46G2i$20rNwTx7i8VkKnk=jxxtUc=!W* j-<`#Mj@B@6fhQbOw+}JKfjd8R@hP71nz-`kY;p7#ew~pD literal 0 HcmV?d00001 diff --git a/ExceptionReportViewer/bin/classes/com/TwentyCodes/android/exception/R$integer.class b/ExceptionReportViewer/bin/classes/com/TwentyCodes/android/exception/R$integer.class new file mode 100644 index 0000000000000000000000000000000000000000..04a3be19d345c2056ced06347acf0880605ef932 GIT binary patch literal 484 zcmb7A%T5A85Ugf_6$C+ia@K>7$VRUkFC-=;L=z-j$*|ktkafn)&Z?aJB|VvV@B{oP zcRrge;`s@4S6TlgEeG~}Cp}r4>Pps^st0PVVp(3MY6!3G%4_0aw4ECk6 zJY(adNNCQ*qX=T5X2H#5&Y>lABA$vgwqq-8%wwq{849b-c&fE!^GitVB4z^h2=%U3 zi51F@M4YnsQUM6%3#p{NBzOmhBSJCzQWYNRHB?X~H2PBUb$UNxGZd4|s@2z_h)2T6 zj4#Eay^{&yr2mg_=Y;C5PEE*HGBYj@I$2Uet)~>5ZY+|76Cc}zy+7Cz{N>ef>VkRh z0<5wRBt3Y0#9JjLc-JUHO~Dh2X*; z;Exh-M$x+KA~*SRlXDN}A+-n&s zx3ll_NtoyYvJ90GA9L5|>ejs;jD)8ds=rVB+|zO_^@M@77)s4h#hNSK<9;HnCktSx z{k`^Otou@nz_b`c)?An~`6~WvTGR}|ha9hH_gf zag_uE5q0^%7v!-Wdfe~vNE-gR%<4NCGaR*N&)|%~z6q1a6PMEH<~zqG5C*5El!%%> zk7E%Ru+6YHgDMGpXNwbxhVnrUby|6%0#OEY#KkGLiRY)-Audhv0&#hYE2P9sDpYHv r=%!3_8n0M-PDiXzH3NYctWtH-a}H}HWh|_xbpxBU+v)c$?4bSyK0$tN literal 0 HcmV?d00001 diff --git a/ExceptionReportViewer/bin/classes/com/TwentyCodes/android/exception/R$string.class b/ExceptionReportViewer/bin/classes/com/TwentyCodes/android/exception/R$string.class new file mode 100644 index 0000000000000000000000000000000000000000..8945db9d4910765a89347478dbd15187ff1bb19f GIT binary patch literal 655 zcma)(NlODk5QSeknT*D`uW{c|5eL00UIKy;6jXAR&ZIFdlkU(xaXI;$JP98B0sbhl zdh{?yFE#ab(XZaT{`&s-1aOR<2m^%u#B}4^C#kcSx@k)n3*ELxwPX35$X=$5j<2^| zW|h8=P$G;!h({5pLf^+%tp}N8ghA2k-D%O41iB!M)QxtT&{5zB@hnWn}=nNV_4w|yTFBH#0Jk8C$|#@ZJT#Ir|f9Xs?G63VAatL%&r z?Cv#L#s5zQ0T!#6!#rWEp|rg0cU#ilidM>YCmSXaX;WC``R}llb(A9V?+Q)>Gk}bP=`)oBvQ{f#1Y&#AyZmT7#$|M42gK8pwI5z!jbk z7r4qiQs7bMu>y}XPZW5Pd8)wE%rga^<;~<%8?_&$b%2Zj literal 0 HcmV?d00001 diff --git a/ExceptionReportViewer/bin/classes/com/TwentyCodes/android/exception/R$style.class b/ExceptionReportViewer/bin/classes/com/TwentyCodes/android/exception/R$style.class new file mode 100644 index 0000000000000000000000000000000000000000..bd8b458c3d69c29e9484568238adaa5bcd086d64 GIT binary patch literal 596 zcma)(IZp#I5QX1lb3jNS+=Q!vf&8AtTtc2uyAgN7kA&*^r`;P4EMcLM7^??uX(K)pJ#MN{2Eyu?Kutomp_Q>h*^Y=3 z_MXN-PUa$241cbgG!Md3yUzo@`XzJ3*CL5*cEvroeksEq+pE9*QVow#JdjG-LxQ)l z*&*c9vC8l;UBLuugo&0^e3A^h9JfU`V!~8Q2O{c-Sf>1)%-g;+gzeV94caG^FLV+I zd@NJh;`vVM7NOEqisMEkjA2v4GGXl>qJ%=`J9eEhp8K*q>L{S-sN^Vz5yzuLTy{J* z#1+TYAs%;?ZhX{SoOB9)#z0}~1yj$N^OA0dtto&KI&+$D&)yS@{xH GQ2zqk?TTdp literal 0 HcmV?d00001 diff --git a/ExceptionReportViewer/bin/classes/com/TwentyCodes/android/exception/R$styleable.class b/ExceptionReportViewer/bin/classes/com/TwentyCodes/android/exception/R$styleable.class new file mode 100644 index 0000000000000000000000000000000000000000..1121e52f8b789313a5d86fe0f1a2df911f981856 GIT binary patch literal 1577 zcmb7E>rT{A5T3KQ?xo0DuL}q$cMvLg7re1b+=Ng9xJmT~DeZANq_m_x2>8eM@GXo# zOpNgX&{siy0^>|~vox}Z{`uN(_M7R^nTv zEzb#j;plwV=37$up1#x{$~~7`Yc5wH#h|!hy|#4M@@l%Vw!v-5KwA;g<%?F0S3F19 zmh=M#iI)`y-A8{}wOz5bXgQAXY77{P+RDBcO3RZ~%iZQlY!6yzzVdy^gR<}X0jU^+ z;THAls%9t8xTvj5(qr=@C+i!nQ9_!*(8&qQbUY+aGMGA9{@inT;0h1VD>?(p%rNLX zHgg`eheP1fdRjD37Q*XFm^P!YKy@B!&K2pGZ<~5ZhR@`z=k+GgMRabe83<%JW^$l zBBLkYqCp9g1Sx_vL54sf$P(lT@&p9}m7pz$?!2Kwx-JHaF^b($;WBNqoffvRy}8DN z6}mMz^Sp0cZq*6|@kTH+6Sb9xB-~eF8V0Zrxh_Hm`uu<0%4uwI+20OqJ}2mFnWYK3 zqS$W5^YFU3Rv7Y7fhTCPe<+MoH!nO);#_2>B9v%gd@F$hS&ZiJJpp;-g&0?nx5fA= zA{#Id3MlA;U~*!-kpGMhr8fjT)w+jTvTEyK0!lj5dy_ zXcLH8O-IaW*AVmCBw|6EGCsidbX4ai)wzZI_Is?JfV+r;(b*ngm*1fSe&7y%!Ww)d+cAofBXb+gjW(Rfz8}a)6+|B!~ED4x=NKTyfa0rzvlWP z7-!QHiMGJnx%#5gQrSuRF+10J5a_%y)`YhLOM~H=K)Wu`#S&I}NYD{j9UH4Z%%++4 zrz$J8z{c3+sytKP)cN1RcKB>6f$ecbE3XB*pWMvn`kko@c1{lJz65&jt=0axR8^%b zi4B2aM7b^Hy_yRo4JB?045DlycrI8G5_cj^nR6vgH6-puHkiB8@l#1diHDK4!c4WL zt)avdfxVb@6<%E~{?zh6DX}H66Js`oK+6;o&jfa(3^wSA=IW$bD2b84D8^c4d*|n`Z{GpzI1K;I- zTLrT14yCvVc}FPex24B*pxhJ1JAL8nqc#th?;rTR7tuaHidO$P_HR(%zz;IZe zg@4I?W3xI2N_-*%x#p$dzP#bNf-XKbs3JWSskJ4 zS`hPgx$exGUp0?=C|cNJSevp_HcGh9kS0#rI>Q%(dfe~0uUlQ=>8gc?48<91#gGky zfz&ea8Cab{VmuBapJ>x%r*2$0HY(VmSq|iT>U;h)h?FNzq#45cc=?m}@YL8KZ&Xb$ zk~(RoM}Lc=6ta}1ZXr+SQDzY~-FOrm{9&1YG2t6(c3xx_o?{Pb{yKa+`&9?v6gCF2WiL-$U z!a{pUUS@dnGH>SlXZr=<5rY5?ftSQAWu`u9vryItJbEW5U@{v*E0<;94cN#^xS{du)`pL`5DQi|D_GY3hj22u;%FE026fHy=mn1W9P@&kyq*9j{HU<)F~q6I V4$hd-K-b^r=rM-A?gE#s_Af@?p<4g| literal 0 HcmV?d00001 diff --git a/ExceptionReportViewer/bin/classes/com/jakewharton/android/viewpagerindicator/TitlePageIndicator$IndicatorStyle.class b/ExceptionReportViewer/bin/classes/com/jakewharton/android/viewpagerindicator/TitlePageIndicator$IndicatorStyle.class new file mode 100644 index 0000000000000000000000000000000000000000..ed918eab57da045f91db83c6f903a882e233b891 GIT binary patch literal 1839 zcmb_cT~8BH5IvXevZX9vRY0I9YQ?r7RZtXLDu@^x3rH54G`@Ig7g%U_$#x6j)%Zj7 z$yY=TL?iLp-{Nl&=Uxib=$mcQy*slrXJ*danIFHt903@`jD`k=Ox`KQH~6Nxv(8=5 zvE$q>xQ1eizjJtHG zX!Ju9LXQqj2!0`ibokLI-Y)BChR)EIp+e^?r4`d%;wz&5V8+SwVwMvjBuixg3a*I^ zt`qpb0-waap`!@_O59tw%0%R<>y)x51TIF>(fSf5Sc&Nv!Z5KS+e9H3Bhk9|MJEWr0ddQ&3f)-X8R%+d1D)c^~WWPR^Pin7wvwr#qy4703Znql(4RunCyKbO?h z9lC`Itw43EN6Z{RCykptY0~IRhnNYVy;sbeu%roWK`Z&Sk+e>-_&xawmJ7Bk$^kk) zqEkxUKA)5>NvT&=rPSB>jZBq&bQ(F|J}wzKbsv4kNA!OnoCaK>XMj#%3^7{G15zu# z&;qGOeMUL^NUz6+LI=1S>;H`Kxp%9q=ssotfO4LY2wf6U$Dpi+ zqME@&L~{>)M=53UJvw`Qq0!9HCxm<7LLJ(B)4)Rg?~Z@6J+f3}wq4RIi6AD?ixfgg zB8=&pxPvDgl0^WwCq=$0bz{eeib7|HsWg_$YO_h@EtPmfBPv&NQ5NSA+S?;Bs|HV KVG56@dVT|V%*_%2 literal 0 HcmV?d00001 diff --git a/ExceptionReportViewer/bin/classes/com/jakewharton/android/viewpagerindicator/TitlePageIndicator$SavedState$1.class b/ExceptionReportViewer/bin/classes/com/jakewharton/android/viewpagerindicator/TitlePageIndicator$SavedState$1.class new file mode 100644 index 0000000000000000000000000000000000000000..ca836f81f8596ea46e749c4801e7153a954e1345 GIT binary patch literal 1544 zcmb_cZBG+H5Pqh#JvggC5fBhxEA&OVsGm%cgb;}}1xZRsj30D+-L#9xp4mHSH2R

0y@9LYv47O~7dbdV%W?29Ae1wuEym-T(= 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 cUg5@nH&j{ggoH V#MeL)tv#e@?HTfz5c+M7!3Sf+IqCoa literal 0 HcmV?d00001 diff --git a/ExceptionReportViewer/bin/classes/com/jakewharton/android/viewpagerindicator/TitledFragmentAdapter.class b/ExceptionReportViewer/bin/classes/com/jakewharton/android/viewpagerindicator/TitledFragmentAdapter.class new file mode 100644 index 0000000000000000000000000000000000000000..138b748e459096c268b0febc53f73eeec2619d81 GIT binary patch literal 1524 zcmbtUT~8B16g|^!yL?pn5)`U}$Va<;tRfG@B}614X;O_zkr$qZ?obBX-OY4b=1PZw z%L8A9(s!FuoJPDNlni`X<~mgFp43(0?SGq~ zRM?chPz-i04%8XO4vHtd$=xasDsD*=@ruWgt`*8*K-YI-1~E!H--?Tu-|q**y$o#hncYMN{TN^vD#}2-ZPX5h+T({+8hW%C zmU(rbD{0Q{prwx`N$|ROQ=PlrMuH}eY7Ez&h7>t!8|WA7%(t$t4$Tgy$lu=bOKt?3z#zqS2)-+ z23XD@52w|ACu{_oA(_h;%+<3DRQZz`tP{oYs2FAGmd`6PW)NYIC@ zKz}3&V+2}L6dy!}&UfPIT@2CsiSkpljyg-r7Z`R{&N1dpTIU%5O3@_ln>$$aoI#rK z2QiBgJjDZwthXvLi77gnyeuA47qfeW$JEK}rin!|-pvpXi!eYeI$5)n#RzYXo`#P{ zXH#c8-!PV4`$F49Od=hZEXIu|S}B)}ZOmhV?im)5>j5;LUH#kzwERDy;cX*H8)%`; nDD7k~u+&Y6#W=*6YDlYg%{;AU!jy9Xx4ZRa38g%bX|4SRaz%FE literal 0 HcmV?d00001 diff --git a/ExceptionReportViewer/bin/res/drawable-hdpi/ic_launcher.png b/ExceptionReportViewer/bin/res/drawable-hdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..c6d97813ed15129601ccd28bec6525b284000e0e GIT binary patch literal 4391 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 literal 0 HcmV?d00001 diff --git a/ExceptionReportViewer/bin/res/drawable-ldpi/ic_launcher.png b/ExceptionReportViewer/bin/res/drawable-ldpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..ef1e59ee04719db2172b008b15a9acaf57c97b79 GIT binary patch literal 1841 zcmV-12hRA3P)=Z@000K~Nkl+?tZXFfMG2i@Dc!^MSLUb_*10Ik`Q zVpq$;KW=+Q{40X4+t|Lp%`R)<23lwR)&(Vd+y2XfKJcyOTj!7VZ0G-Aou}`3;Gu7> z-hK&a^Hlfqq0COw7;{5FLz< z-~7llXlJSGYeu~31;t{KVzEdVhRl_*u4bO`X>VHa6oB8|-5uU}@7mtTR2!2XLFl1I zabh_?Il(kF%peKpl$oS4i$Ff|o)_l4k&cf^w}i6eEp97FaUd`u1!!dAMOpDhE zC}YWg38aWGMLY@c@bSdw+{qgAmzJ=aVado`LZ&gPCZw*OyT&9Mk=Xp2xjLzdH~41$eBzNx9uO}NA_6K1G+a2c{|xWGewxAGpQW;+mAjv8zF1U9i!b7QZIql5kNw{n z;Gta`>G@PUli4|5dSZaewxw+Td zxEc-_mPV(JCBT*#6=CS5o?u1^K0y?#5UsPXAW}L zql?KjCes9~37Mu?O|gymjtrC&z9{{c>_J0HW#JTyU9Z;4c+{7uOa z^)ObS8H#f1$OPpsA#qV-Yg1B98i2VwY|h!1KbSr1^e}J?AaxOu zt8#v7f`7d*%6&g-Ve)*HiIK@h#a_%b)*0g{;q=jJUeVLpM%1Pv5{jmpOgQH7uk!`U`3C7Et!)GaL_4cU8Ow4azjF2~)$Cc}qPMC9PWy z|03eOy$Or&F|_t5-8&s-mK?(&tnaJnz_bMY+!6Vez!#cK3(bB9Wz$Bi5vSroK=3Z` zDh3guI;@nJ3TWQFio>eC^f0~1f4}Uj=q><%#`*jWlpTpiVeG1S1Qbnv+QhCp^SgjT z;vjHy77mGLc={4y)>qLXf$v&PiCvAlnNvvl05?l}B{=T*BzM|OvHtJ%ZM}dLJO%d7iRP9*fTV0b4rU_qEW~;kPgzdf_ zog`r^s((qfPNETtyOs?9jIe3%9XkHesmrSAz70Ck9&^76Kf8wP9Kv(JgMAepy{4by zo&9nbdF6d}=JV<>l$Tzz`~Z%x_pR6d>-rO)1|N_Luw7xJD81ETg7PwIC?6uc;w-=0 fvtEzSCD#7{AYJjC(34v@00000NkvXXu0mjfr|_ST literal 0 HcmV?d00001 diff --git a/ExceptionReportViewer/bin/res/drawable-mdpi/ic_launcher.png b/ExceptionReportViewer/bin/res/drawable-mdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..d4f06122b651876fae0018724ce08d0aa9c5920b GIT binary patch literal 2666 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 literal 0 HcmV?d00001 diff --git a/ExceptionReportViewer/bin/res/drawable-xhdpi/ic_launcher.png b/ExceptionReportViewer/bin/res/drawable-xhdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..32f3b892c056e7de938d999307d16fc79b3309cc GIT binary patch literal 6248 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

  • fwkK96f2;p(F$eY##Zgo=+z<89aDgB5sRF z)f^)aPAZR4t(5jTng8(6kN~-|_-oaRQ5YBcCr+-Z# zRYR`PdR#ca->e2#&mmm;xpMsK??&N{>ao#hUF?50`f;e5`GgDZ6==CkmBo*<6#zUu zDR9{g?_JYF-vw|(#Lltmh(*e43Ahks!Go)&Z!w|TZbqNGFOnSyJ+C+#w;56m*oPo% zh&qQ7oHNEd+kao++O8B{dDKO3kB7k>jC3PV(MqUa2DDxcRLp)|fcfo9*$lrn6~+O; z#{gUhz=_LM`jh+M!ec8kDJLZ=kQ8NV!Uf_oD8M|<~01pM!*)t;^SsImI zX^b&Qj@H=1^Qo#Y2k%vgRDz?io*yat=L<*trvWqo_(C?r2TJWY))$l91K^JV)S7v# z1v`+ZKaUMe!HFuYIwVCoa&n}^Bpy!_hKi&bp9?9O;YI8G;WI<3rDi8hQ#-0{J*Lb! z&AL7SpDxN<;a6{?3AyVhU&j=6O1A^q)r==^CT=e6m0TfP1qU9yo5` zbi3b7!~Bq>q|6YeQ3*<++^Ri+Yv$PF4R8AZ+;_~+>>g`pHp6-CD2iC;`F71u`q`+O za2_>wbMQ%-Gq8O!n>qIP22a|vY=$2P@N^ODeB*7()R3!h@6N!swp849+`#E}v!-tl z)%!AagQBB)?t|!Z0cBRznZ~+p0B+4@SWXLY*$nRk@GbyjzG-)jfnq-t@$}L)Dz_<7 zex`sn4B%ba4EImv;3?A~o8jjH+!>Lq21&9Tm8$V@L~2Si$4`THM?8_A7T`2^kC`Eg zaukI?qTwSSJZEOublQJ;%e~nQAJ=zezMfyB_ymAO0N(9`=g+87^W$Xrxl^KG9@}Z$ zo&@mm<9*R_TW&pN;x+)?Ci9}9Ne%@b$G9BExEv~xbDlPB6M∋tWn0I1Sz?fNKG) zi-su$6gY_DSogv{30ZxOrAHZ7yeDw^B)$RxI4n3ayy4nf-;!ZZh zIRJO+a{IrY==t7&<^i}no8kLT^hDDVon|w9KY%L%96pUf8`3PhZ#qskZDD;j!%snd zUj4<>5VTjdJ^TK2op4(7p=^eC16U1JH61t&06PfaLjW?_3~!pw6Q8u7ms-<9HBeJ3 z{t~(vdOU6S4}kV-PAGl)9DvVfGdz4U`ghWQ&`f{k|1JO@22g*Jfhz!b2*5qr3?Dj~ z{d&WGLT^nERRH)i0CxjunMU9wfb}{9_^LU-z8yoe6!%19!di^SA#eUKyKGsG<3WjuK^ebkkiXC0PC_D-h8UB`TqfM3D+y+ Sn;NeG0000slt_nkNT(p7-1Qjy?7h!E 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 literal 0 HcmV?d00001 diff --git a/ExceptionReportViewer/gen/com/TwentyCodes/android/ExceptionReportViewer/R.java b/ExceptionReportViewer/gen/com/TwentyCodes/android/ExceptionReportViewer/R.java new file mode 100644 index 0000000..5b864e0 --- /dev/null +++ b/ExceptionReportViewer/gen/com/TwentyCodes/android/ExceptionReportViewer/R.java @@ -0,0 +1,482 @@ +/* AUTO-GENERATED FILE. DO NOT MODIFY. + * + * This class was automatically generated by the + * aapt tool from the resource data it found. It + * should not be modified by hand. + */ + +package com.TwentyCodes.android.ExceptionReportViewer; + +public final class R { + public static final class array { + public static final int titles=0x7f050000; + } + public static final class attr { + /**

    Must be a reference to another resource, in the form "@[+][package:]type:name" +or to a theme attribute in the form "?[package:][type:]name". + */ + public static final int circlePageIndicatorStyle=0x7f010000; + /**

    Must be a dimension value, which is a floating point number appended with a unit such as "14.5sp". +Available units are: px (pixels), dp (density-independent pixels), sp (scaled pixels based on preferred font size), +in (inches), mm (millimeters). +

    This may also be a reference to a resource (in the form +"@[package:]type:name") or +theme attribute (in the form +"?[package:][type:]name") +containing a value of this type. + */ + public static final int clipPadding=0x7f010002; + /**

    Must be a color value, in the form of "#rgb", "#argb", +"#rrggbb", or "#aarrggbb". +

    This may also be a reference to a resource (in the form +"@[package:]type:name") or +theme attribute (in the form +"?[package:][type:]name") +containing a value of this type. + */ + public static final int footerColor=0x7f010003; + /**

    Must be a dimension value, which is a floating point number appended with a unit such as "14.5sp". +Available units are: px (pixels), dp (density-independent pixels), sp (scaled pixels based on preferred font size), +in (inches), mm (millimeters). +

    This may also be a reference to a resource (in the form +"@[package:]type:name") or +theme attribute (in the form +"?[package:][type:]name") +containing a value of this type. + */ + public static final int footerIndicatorHeight=0x7f010006; + /**

    Must be a dimension value, which is a floating point number appended with a unit such as "14.5sp". +Available units are: px (pixels), dp (density-independent pixels), sp (scaled pixels based on preferred font size), +in (inches), mm (millimeters). +

    This may also be a reference to a resource (in the form +"@[package:]type:name") or +theme attribute (in the form +"?[package:][type:]name") +containing a value of this type. + */ + public static final int footerIndicatorPadding=0x7f010007; + /**

    Must be one of the following constant values.

    + ++++ + + + +
    ConstantValueDescription
    none0
    triangle1
    underline2
    + */ + public static final int footerIndicatorStyle=0x7f010005; + /**

    Must be a dimension value, which is a floating point number appended with a unit such as "14.5sp". +Available units are: px (pixels), dp (density-independent pixels), sp (scaled pixels based on preferred font size), +in (inches), mm (millimeters). +

    This may also be a reference to a resource (in the form +"@[package:]type:name") or +theme attribute (in the form +"?[package:][type:]name") +containing a value of this type. + */ + public static final int footerIndicatorUnderlinePadding=0x7f010008; + /**

    Must be a dimension value, which is a floating point number appended with a unit such as "14.5sp". +Available units are: px (pixels), dp (density-independent pixels), sp (scaled pixels based on preferred font size), +in (inches), mm (millimeters). +

    This may also be a reference to a resource (in the form +"@[package:]type:name") or +theme attribute (in the form +"?[package:][type:]name") +containing a value of this type. + */ + public static final int footerLineHeight=0x7f010004; + /**

    Must be a boolean value, either "true" or "false". +

    This may also be a reference to a resource (in the form +"@[package:]type:name") or +theme attribute (in the form +"?[package:][type:]name") +containing a value of this type. + */ + public static final int selectedBold=0x7f01000a; + /**

    Must be a color value, in the form of "#rgb", "#argb", +"#rrggbb", or "#aarrggbb". +

    This may also be a reference to a resource (in the form +"@[package:]type:name") or +theme attribute (in the form +"?[package:][type:]name") +containing a value of this type. + */ + public static final int selectedColor=0x7f010009; + /**

    Must be a color value, in the form of "#rgb", "#argb", +"#rrggbb", or "#aarrggbb". +

    This may also be a reference to a resource (in the form +"@[package:]type:name") or +theme attribute (in the form +"?[package:][type:]name") +containing a value of this type. + */ + public static final int textColor=0x7f01000b; + /**

    Must be a dimension value, which is a floating point number appended with a unit such as "14.5sp". +Available units are: px (pixels), dp (density-independent pixels), sp (scaled pixels based on preferred font size), +in (inches), mm (millimeters). +

    This may also be a reference to a resource (in the form +"@[package:]type:name") or +theme attribute (in the form +"?[package:][type:]name") +containing a value of this type. + */ + public static final int textSize=0x7f01000c; + /**

    Must be a dimension value, which is a floating point number appended with a unit such as "14.5sp". +Available units are: px (pixels), dp (density-independent pixels), sp (scaled pixels based on preferred font size), +in (inches), mm (millimeters). +

    This may also be a reference to a resource (in the form +"@[package:]type:name") or +theme attribute (in the form +"?[package:][type:]name") +containing a value of this type. + */ + public static final int titlePadding=0x7f01000d; + /**

    Must be a reference to another resource, in the form "@[+][package:]type:name" +or to a theme attribute in the form "?[package:][type:]name". + */ + public static final int titlePageIndicatorStyle=0x7f010001; + } + public static final class bool { + public static final int default_title_indicator_selected_bold=0x7f0a0000; + } + public static final class color { + public static final int default_title_indicator_footer_color=0x7f080000; + public static final int default_title_indicator_selected_color=0x7f080001; + public static final int default_title_indicator_text_color=0x7f080002; + } + public static final class dimen { + public static final int default_title_indicator_clip_padding=0x7f070000; + public static final int default_title_indicator_footer_indicator_height=0x7f070002; + public static final int default_title_indicator_footer_indicator_padding=0x7f070003; + public static final int default_title_indicator_footer_indicator_underline_padding=0x7f070004; + public static final int default_title_indicator_footer_line_height=0x7f070001; + public static final int default_title_indicator_text_size=0x7f070005; + public static final int default_title_indicator_title_padding=0x7f070006; + } + public static final class drawable { + public static final int ic_launcher=0x7f020000; + } + public static final class id { + public static final int app=0x7f060009; + public static final int description=0x7f060004; + public static final int exception_text=0x7f060006; + public static final int exception_title=0x7f060005; + public static final int id=0x7f060007; + public static final int indicator=0x7f06000b; + public static final int msg=0x7f06000a; + public static final int none=0x7f060000; + public static final int pager=0x7f06000c; + public static final int send=0x7f060003; + public static final int status=0x7f060008; + public static final int triangle=0x7f060001; + public static final int underline=0x7f060002; + } + public static final class integer { + public static final int default_title_indicator_footer_indicator_style=0x7f090000; + } + public static final class layout { + public static final int exception_activity=0x7f030000; + public static final int exception_list_item=0x7f030001; + public static final int list=0x7f030002; + public static final int list_item=0x7f030003; + public static final int main=0x7f030004; + } + public static final class string { + public static final int app_name=0x7f040007; + public static final int crash=0x7f040000; + public static final int description=0x7f040004; + public static final int hello=0x7f040006; + public static final int send=0x7f040003; + public static final int sending=0x7f040002; + public static final int sorry=0x7f040001; + public static final int version=0x7f040005; + } + public static final class style { + public static final int CustomTitlePageIndicator=0x7f0b0001; + public static final int StyledIndicators=0x7f0b0000; + /** Copyright (C) 2011 Jake Wharton 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. + */ + public static final int Theme_PageIndicatorDefaults=0x7f0b0002; + public static final int Widget_TitlePageIndicator=0x7f0b0003; + } + public static final class styleable { + /** Attributes that can be used with a TitlePageIndicator. +

    Includes the following attributes:

    + + + + + + + + + + + + + + + + +
    AttributeDescription
    {@link #TitlePageIndicator_clipPadding com.TwentyCodes.android.ExceptionReportViewer:clipPadding}
    {@link #TitlePageIndicator_footerColor com.TwentyCodes.android.ExceptionReportViewer:footerColor}
    {@link #TitlePageIndicator_footerIndicatorHeight com.TwentyCodes.android.ExceptionReportViewer:footerIndicatorHeight}
    {@link #TitlePageIndicator_footerIndicatorPadding com.TwentyCodes.android.ExceptionReportViewer:footerIndicatorPadding}
    {@link #TitlePageIndicator_footerIndicatorStyle com.TwentyCodes.android.ExceptionReportViewer:footerIndicatorStyle}
    {@link #TitlePageIndicator_footerIndicatorUnderlinePadding com.TwentyCodes.android.ExceptionReportViewer:footerIndicatorUnderlinePadding}
    {@link #TitlePageIndicator_footerLineHeight com.TwentyCodes.android.ExceptionReportViewer:footerLineHeight}
    {@link #TitlePageIndicator_selectedBold com.TwentyCodes.android.ExceptionReportViewer:selectedBold}
    {@link #TitlePageIndicator_selectedColor com.TwentyCodes.android.ExceptionReportViewer:selectedColor}
    {@link #TitlePageIndicator_textColor com.TwentyCodes.android.ExceptionReportViewer:textColor}
    {@link #TitlePageIndicator_textSize com.TwentyCodes.android.ExceptionReportViewer:textSize}
    {@link #TitlePageIndicator_titlePadding com.TwentyCodes.android.ExceptionReportViewer:titlePadding}
    + @see #TitlePageIndicator_clipPadding + @see #TitlePageIndicator_footerColor + @see #TitlePageIndicator_footerIndicatorHeight + @see #TitlePageIndicator_footerIndicatorPadding + @see #TitlePageIndicator_footerIndicatorStyle + @see #TitlePageIndicator_footerIndicatorUnderlinePadding + @see #TitlePageIndicator_footerLineHeight + @see #TitlePageIndicator_selectedBold + @see #TitlePageIndicator_selectedColor + @see #TitlePageIndicator_textColor + @see #TitlePageIndicator_textSize + @see #TitlePageIndicator_titlePadding + */ + public static final int[] TitlePageIndicator = { + 0x7f010002, 0x7f010003, 0x7f010004, 0x7f010005, + 0x7f010006, 0x7f010007, 0x7f010008, 0x7f010009, + 0x7f01000a, 0x7f01000b, 0x7f01000c, 0x7f01000d + }; + /** +

    This symbol is the offset where the {@link com.TwentyCodes.android.ExceptionReportViewer.R.attr#clipPadding} + attribute's value can be found in the {@link #TitlePageIndicator} array. + + +

    Must be a dimension value, which is a floating point number appended with a unit such as "14.5sp". +Available units are: px (pixels), dp (density-independent pixels), sp (scaled pixels based on preferred font size), +in (inches), mm (millimeters). +

    This may also be a reference to a resource (in the form +"@[package:]type:name") or +theme attribute (in the form +"?[package:][type:]name") +containing a value of this type. + @attr name android:clipPadding + */ + public static final int TitlePageIndicator_clipPadding = 0; + /** +

    This symbol is the offset where the {@link com.TwentyCodes.android.ExceptionReportViewer.R.attr#footerColor} + attribute's value can be found in the {@link #TitlePageIndicator} array. + + +

    Must be a color value, in the form of "#rgb", "#argb", +"#rrggbb", or "#aarrggbb". +

    This may also be a reference to a resource (in the form +"@[package:]type:name") or +theme attribute (in the form +"?[package:][type:]name") +containing a value of this type. + @attr name android:footerColor + */ + public static final int TitlePageIndicator_footerColor = 1; + /** +

    This symbol is the offset where the {@link com.TwentyCodes.android.ExceptionReportViewer.R.attr#footerIndicatorHeight} + attribute's value can be found in the {@link #TitlePageIndicator} array. + + +

    Must be a dimension value, which is a floating point number appended with a unit such as "14.5sp". +Available units are: px (pixels), dp (density-independent pixels), sp (scaled pixels based on preferred font size), +in (inches), mm (millimeters). +

    This may also be a reference to a resource (in the form +"@[package:]type:name") or +theme attribute (in the form +"?[package:][type:]name") +containing a value of this type. + @attr name android:footerIndicatorHeight + */ + public static final int TitlePageIndicator_footerIndicatorHeight = 4; + /** +

    This symbol is the offset where the {@link com.TwentyCodes.android.ExceptionReportViewer.R.attr#footerIndicatorPadding} + attribute's value can be found in the {@link #TitlePageIndicator} array. + + +

    Must be a dimension value, which is a floating point number appended with a unit such as "14.5sp". +Available units are: px (pixels), dp (density-independent pixels), sp (scaled pixels based on preferred font size), +in (inches), mm (millimeters). +

    This may also be a reference to a resource (in the form +"@[package:]type:name") or +theme attribute (in the form +"?[package:][type:]name") +containing a value of this type. + @attr name android:footerIndicatorPadding + */ + public static final int TitlePageIndicator_footerIndicatorPadding = 5; + /** +

    This symbol is the offset where the {@link com.TwentyCodes.android.ExceptionReportViewer.R.attr#footerIndicatorStyle} + attribute's value can be found in the {@link #TitlePageIndicator} array. + + +

    Must be one of the following constant values.

    + ++++ + + + +
    ConstantValueDescription
    none0
    triangle1
    underline2
    + @attr name android:footerIndicatorStyle + */ + public static final int TitlePageIndicator_footerIndicatorStyle = 3; + /** +

    This symbol is the offset where the {@link com.TwentyCodes.android.ExceptionReportViewer.R.attr#footerIndicatorUnderlinePadding} + attribute's value can be found in the {@link #TitlePageIndicator} array. + + +

    Must be a dimension value, which is a floating point number appended with a unit such as "14.5sp". +Available units are: px (pixels), dp (density-independent pixels), sp (scaled pixels based on preferred font size), +in (inches), mm (millimeters). +

    This may also be a reference to a resource (in the form +"@[package:]type:name") or +theme attribute (in the form +"?[package:][type:]name") +containing a value of this type. + @attr name android:footerIndicatorUnderlinePadding + */ + public static final int TitlePageIndicator_footerIndicatorUnderlinePadding = 6; + /** +

    This symbol is the offset where the {@link com.TwentyCodes.android.ExceptionReportViewer.R.attr#footerLineHeight} + attribute's value can be found in the {@link #TitlePageIndicator} array. + + +

    Must be a dimension value, which is a floating point number appended with a unit such as "14.5sp". +Available units are: px (pixels), dp (density-independent pixels), sp (scaled pixels based on preferred font size), +in (inches), mm (millimeters). +

    This may also be a reference to a resource (in the form +"@[package:]type:name") or +theme attribute (in the form +"?[package:][type:]name") +containing a value of this type. + @attr name android:footerLineHeight + */ + public static final int TitlePageIndicator_footerLineHeight = 2; + /** +

    This symbol is the offset where the {@link com.TwentyCodes.android.ExceptionReportViewer.R.attr#selectedBold} + attribute's value can be found in the {@link #TitlePageIndicator} array. + + +

    Must be a boolean value, either "true" or "false". +

    This may also be a reference to a resource (in the form +"@[package:]type:name") or +theme attribute (in the form +"?[package:][type:]name") +containing a value of this type. + @attr name android:selectedBold + */ + public static final int TitlePageIndicator_selectedBold = 8; + /** +

    This symbol is the offset where the {@link com.TwentyCodes.android.ExceptionReportViewer.R.attr#selectedColor} + attribute's value can be found in the {@link #TitlePageIndicator} array. + + +

    Must be a color value, in the form of "#rgb", "#argb", +"#rrggbb", or "#aarrggbb". +

    This may also be a reference to a resource (in the form +"@[package:]type:name") or +theme attribute (in the form +"?[package:][type:]name") +containing a value of this type. + @attr name android:selectedColor + */ + public static final int TitlePageIndicator_selectedColor = 7; + /** +

    This symbol is the offset where the {@link com.TwentyCodes.android.ExceptionReportViewer.R.attr#textColor} + attribute's value can be found in the {@link #TitlePageIndicator} array. + + +

    Must be a color value, in the form of "#rgb", "#argb", +"#rrggbb", or "#aarrggbb". +

    This may also be a reference to a resource (in the form +"@[package:]type:name") or +theme attribute (in the form +"?[package:][type:]name") +containing a value of this type. + @attr name android:textColor + */ + public static final int TitlePageIndicator_textColor = 9; + /** +

    This symbol is the offset where the {@link com.TwentyCodes.android.ExceptionReportViewer.R.attr#textSize} + attribute's value can be found in the {@link #TitlePageIndicator} array. + + +

    Must be a dimension value, which is a floating point number appended with a unit such as "14.5sp". +Available units are: px (pixels), dp (density-independent pixels), sp (scaled pixels based on preferred font size), +in (inches), mm (millimeters). +

    This may also be a reference to a resource (in the form +"@[package:]type:name") or +theme attribute (in the form +"?[package:][type:]name") +containing a value of this type. + @attr name android:textSize + */ + public static final int TitlePageIndicator_textSize = 10; + /** +

    This symbol is the offset where the {@link com.TwentyCodes.android.ExceptionReportViewer.R.attr#titlePadding} + attribute's value can be found in the {@link #TitlePageIndicator} array. + + +

    Must be a dimension value, which is a floating point number appended with a unit such as "14.5sp". +Available units are: px (pixels), dp (density-independent pixels), sp (scaled pixels based on preferred font size), +in (inches), mm (millimeters). +

    This may also be a reference to a resource (in the form +"@[package:]type:name") or +theme attribute (in the form +"?[package:][type:]name") +containing a value of this type. + @attr name android:titlePadding + */ + public static final int TitlePageIndicator_titlePadding = 11; + /** + Copyright (C) 2011 Patrik Ã…kerfeldt + Copyright (C) 2011 Jake Wharton + + 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. + +

    Includes the following attributes:

    + + + + + + +
    AttributeDescription
    {@link #ViewPagerIndicator_circlePageIndicatorStyle com.TwentyCodes.android.ExceptionReportViewer:circlePageIndicatorStyle}
    {@link #ViewPagerIndicator_titlePageIndicatorStyle com.TwentyCodes.android.ExceptionReportViewer:titlePageIndicatorStyle}
    + @see #ViewPagerIndicator_circlePageIndicatorStyle + @see #ViewPagerIndicator_titlePageIndicatorStyle + */ + public static final int[] ViewPagerIndicator = { + 0x7f010000, 0x7f010001 + }; + /** +

    This symbol is the offset where the {@link com.TwentyCodes.android.ExceptionReportViewer.R.attr#circlePageIndicatorStyle} + attribute's value can be found in the {@link #ViewPagerIndicator} array. + + +

    Must be a reference to another resource, in the form "@[+][package:]type:name" +or to a theme attribute in the form "?[package:][type:]name". + @attr name android:circlePageIndicatorStyle + */ + public static final int ViewPagerIndicator_circlePageIndicatorStyle = 0; + /** +

    This symbol is the offset where the {@link com.TwentyCodes.android.ExceptionReportViewer.R.attr#titlePageIndicatorStyle} + attribute's value can be found in the {@link #ViewPagerIndicator} array. + + +

    Must be a reference to another resource, in the form "@[+][package:]type:name" +or to a theme attribute in the form "?[package:][type:]name". + @attr name android:titlePageIndicatorStyle + */ + public static final int ViewPagerIndicator_titlePageIndicatorStyle = 1; + }; +} diff --git a/ExceptionReportViewer/gen/com/TwentyCodes/android/exception/R.java b/ExceptionReportViewer/gen/com/TwentyCodes/android/exception/R.java new file mode 100644 index 0000000..44d6471 --- /dev/null +++ b/ExceptionReportViewer/gen/com/TwentyCodes/android/exception/R.java @@ -0,0 +1,482 @@ +/* AUTO-GENERATED FILE. DO NOT MODIFY. + * + * This class was automatically generated by the + * aapt tool from the resource data it found. It + * should not be modified by hand. + */ + +package com.TwentyCodes.android.exception; + +public final class R { + public static final class array { + public static final int titles=0x7f050000; + } + public static final class attr { + /**

    Must be a reference to another resource, in the form "@[+][package:]type:name" +or to a theme attribute in the form "?[package:][type:]name". + */ + public static final int circlePageIndicatorStyle=0x7f010000; + /**

    Must be a dimension value, which is a floating point number appended with a unit such as "14.5sp". +Available units are: px (pixels), dp (density-independent pixels), sp (scaled pixels based on preferred font size), +in (inches), mm (millimeters). +

    This may also be a reference to a resource (in the form +"@[package:]type:name") or +theme attribute (in the form +"?[package:][type:]name") +containing a value of this type. + */ + public static final int clipPadding=0x7f010002; + /**

    Must be a color value, in the form of "#rgb", "#argb", +"#rrggbb", or "#aarrggbb". +

    This may also be a reference to a resource (in the form +"@[package:]type:name") or +theme attribute (in the form +"?[package:][type:]name") +containing a value of this type. + */ + public static final int footerColor=0x7f010003; + /**

    Must be a dimension value, which is a floating point number appended with a unit such as "14.5sp". +Available units are: px (pixels), dp (density-independent pixels), sp (scaled pixels based on preferred font size), +in (inches), mm (millimeters). +

    This may also be a reference to a resource (in the form +"@[package:]type:name") or +theme attribute (in the form +"?[package:][type:]name") +containing a value of this type. + */ + public static final int footerIndicatorHeight=0x7f010006; + /**

    Must be a dimension value, which is a floating point number appended with a unit such as "14.5sp". +Available units are: px (pixels), dp (density-independent pixels), sp (scaled pixels based on preferred font size), +in (inches), mm (millimeters). +

    This may also be a reference to a resource (in the form +"@[package:]type:name") or +theme attribute (in the form +"?[package:][type:]name") +containing a value of this type. + */ + public static final int footerIndicatorPadding=0x7f010007; + /**

    Must be one of the following constant values.

    + ++++ + + + +
    ConstantValueDescription
    none0
    triangle1
    underline2
    + */ + public static final int footerIndicatorStyle=0x7f010005; + /**

    Must be a dimension value, which is a floating point number appended with a unit such as "14.5sp". +Available units are: px (pixels), dp (density-independent pixels), sp (scaled pixels based on preferred font size), +in (inches), mm (millimeters). +

    This may also be a reference to a resource (in the form +"@[package:]type:name") or +theme attribute (in the form +"?[package:][type:]name") +containing a value of this type. + */ + public static final int footerIndicatorUnderlinePadding=0x7f010008; + /**

    Must be a dimension value, which is a floating point number appended with a unit such as "14.5sp". +Available units are: px (pixels), dp (density-independent pixels), sp (scaled pixels based on preferred font size), +in (inches), mm (millimeters). +

    This may also be a reference to a resource (in the form +"@[package:]type:name") or +theme attribute (in the form +"?[package:][type:]name") +containing a value of this type. + */ + public static final int footerLineHeight=0x7f010004; + /**

    Must be a boolean value, either "true" or "false". +

    This may also be a reference to a resource (in the form +"@[package:]type:name") or +theme attribute (in the form +"?[package:][type:]name") +containing a value of this type. + */ + public static final int selectedBold=0x7f01000a; + /**

    Must be a color value, in the form of "#rgb", "#argb", +"#rrggbb", or "#aarrggbb". +

    This may also be a reference to a resource (in the form +"@[package:]type:name") or +theme attribute (in the form +"?[package:][type:]name") +containing a value of this type. + */ + public static final int selectedColor=0x7f010009; + /**

    Must be a color value, in the form of "#rgb", "#argb", +"#rrggbb", or "#aarrggbb". +

    This may also be a reference to a resource (in the form +"@[package:]type:name") or +theme attribute (in the form +"?[package:][type:]name") +containing a value of this type. + */ + public static final int textColor=0x7f01000b; + /**

    Must be a dimension value, which is a floating point number appended with a unit such as "14.5sp". +Available units are: px (pixels), dp (density-independent pixels), sp (scaled pixels based on preferred font size), +in (inches), mm (millimeters). +

    This may also be a reference to a resource (in the form +"@[package:]type:name") or +theme attribute (in the form +"?[package:][type:]name") +containing a value of this type. + */ + public static final int textSize=0x7f01000c; + /**

    Must be a dimension value, which is a floating point number appended with a unit such as "14.5sp". +Available units are: px (pixels), dp (density-independent pixels), sp (scaled pixels based on preferred font size), +in (inches), mm (millimeters). +

    This may also be a reference to a resource (in the form +"@[package:]type:name") or +theme attribute (in the form +"?[package:][type:]name") +containing a value of this type. + */ + public static final int titlePadding=0x7f01000d; + /**

    Must be a reference to another resource, in the form "@[+][package:]type:name" +or to a theme attribute in the form "?[package:][type:]name". + */ + public static final int titlePageIndicatorStyle=0x7f010001; + } + public static final class bool { + public static final int default_title_indicator_selected_bold=0x7f0a0000; + } + public static final class color { + public static final int default_title_indicator_footer_color=0x7f080000; + public static final int default_title_indicator_selected_color=0x7f080001; + public static final int default_title_indicator_text_color=0x7f080002; + } + public static final class dimen { + public static final int default_title_indicator_clip_padding=0x7f070000; + public static final int default_title_indicator_footer_indicator_height=0x7f070002; + public static final int default_title_indicator_footer_indicator_padding=0x7f070003; + public static final int default_title_indicator_footer_indicator_underline_padding=0x7f070004; + public static final int default_title_indicator_footer_line_height=0x7f070001; + public static final int default_title_indicator_text_size=0x7f070005; + public static final int default_title_indicator_title_padding=0x7f070006; + } + public static final class drawable { + public static final int ic_launcher=0x7f020000; + } + public static final class id { + public static final int app=0x7f060009; + public static final int description=0x7f060004; + public static final int exception_text=0x7f060006; + public static final int exception_title=0x7f060005; + public static final int id=0x7f060007; + public static final int indicator=0x7f06000b; + public static final int msg=0x7f06000a; + public static final int none=0x7f060000; + public static final int pager=0x7f06000c; + public static final int send=0x7f060003; + public static final int status=0x7f060008; + public static final int triangle=0x7f060001; + public static final int underline=0x7f060002; + } + public static final class integer { + public static final int default_title_indicator_footer_indicator_style=0x7f090000; + } + public static final class layout { + public static final int exception_activity=0x7f030000; + public static final int exception_list_item=0x7f030001; + public static final int list=0x7f030002; + public static final int list_item=0x7f030003; + public static final int main=0x7f030004; + } + public static final class string { + public static final int app_name=0x7f040007; + public static final int crash=0x7f040000; + public static final int description=0x7f040004; + public static final int hello=0x7f040006; + public static final int send=0x7f040003; + public static final int sending=0x7f040002; + public static final int sorry=0x7f040001; + public static final int version=0x7f040005; + } + public static final class style { + public static final int CustomTitlePageIndicator=0x7f0b0001; + public static final int StyledIndicators=0x7f0b0000; + /** Copyright (C) 2011 Jake Wharton 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. + */ + public static final int Theme_PageIndicatorDefaults=0x7f0b0002; + public static final int Widget_TitlePageIndicator=0x7f0b0003; + } + public static final class styleable { + /** Attributes that can be used with a TitlePageIndicator. +

    Includes the following attributes:

    + + + + + + + + + + + + + + + + +
    AttributeDescription
    {@link #TitlePageIndicator_clipPadding com.TwentyCodes.android.ExceptionReportViewer:clipPadding}
    {@link #TitlePageIndicator_footerColor com.TwentyCodes.android.ExceptionReportViewer:footerColor}
    {@link #TitlePageIndicator_footerIndicatorHeight com.TwentyCodes.android.ExceptionReportViewer:footerIndicatorHeight}
    {@link #TitlePageIndicator_footerIndicatorPadding com.TwentyCodes.android.ExceptionReportViewer:footerIndicatorPadding}
    {@link #TitlePageIndicator_footerIndicatorStyle com.TwentyCodes.android.ExceptionReportViewer:footerIndicatorStyle}
    {@link #TitlePageIndicator_footerIndicatorUnderlinePadding com.TwentyCodes.android.ExceptionReportViewer:footerIndicatorUnderlinePadding}
    {@link #TitlePageIndicator_footerLineHeight com.TwentyCodes.android.ExceptionReportViewer:footerLineHeight}
    {@link #TitlePageIndicator_selectedBold com.TwentyCodes.android.ExceptionReportViewer:selectedBold}
    {@link #TitlePageIndicator_selectedColor com.TwentyCodes.android.ExceptionReportViewer:selectedColor}
    {@link #TitlePageIndicator_textColor com.TwentyCodes.android.ExceptionReportViewer:textColor}
    {@link #TitlePageIndicator_textSize com.TwentyCodes.android.ExceptionReportViewer:textSize}
    {@link #TitlePageIndicator_titlePadding com.TwentyCodes.android.ExceptionReportViewer:titlePadding}
    + @see #TitlePageIndicator_clipPadding + @see #TitlePageIndicator_footerColor + @see #TitlePageIndicator_footerIndicatorHeight + @see #TitlePageIndicator_footerIndicatorPadding + @see #TitlePageIndicator_footerIndicatorStyle + @see #TitlePageIndicator_footerIndicatorUnderlinePadding + @see #TitlePageIndicator_footerLineHeight + @see #TitlePageIndicator_selectedBold + @see #TitlePageIndicator_selectedColor + @see #TitlePageIndicator_textColor + @see #TitlePageIndicator_textSize + @see #TitlePageIndicator_titlePadding + */ + public static final int[] TitlePageIndicator = { + 0x7f010002, 0x7f010003, 0x7f010004, 0x7f010005, + 0x7f010006, 0x7f010007, 0x7f010008, 0x7f010009, + 0x7f01000a, 0x7f01000b, 0x7f01000c, 0x7f01000d + }; + /** +

    This symbol is the offset where the {@link com.TwentyCodes.android.ExceptionReportViewer.R.attr#clipPadding} + attribute's value can be found in the {@link #TitlePageIndicator} array. + + +

    Must be a dimension value, which is a floating point number appended with a unit such as "14.5sp". +Available units are: px (pixels), dp (density-independent pixels), sp (scaled pixels based on preferred font size), +in (inches), mm (millimeters). +

    This may also be a reference to a resource (in the form +"@[package:]type:name") or +theme attribute (in the form +"?[package:][type:]name") +containing a value of this type. + @attr name android:clipPadding + */ + public static final int TitlePageIndicator_clipPadding = 0; + /** +

    This symbol is the offset where the {@link com.TwentyCodes.android.ExceptionReportViewer.R.attr#footerColor} + attribute's value can be found in the {@link #TitlePageIndicator} array. + + +

    Must be a color value, in the form of "#rgb", "#argb", +"#rrggbb", or "#aarrggbb". +

    This may also be a reference to a resource (in the form +"@[package:]type:name") or +theme attribute (in the form +"?[package:][type:]name") +containing a value of this type. + @attr name android:footerColor + */ + public static final int TitlePageIndicator_footerColor = 1; + /** +

    This symbol is the offset where the {@link com.TwentyCodes.android.ExceptionReportViewer.R.attr#footerIndicatorHeight} + attribute's value can be found in the {@link #TitlePageIndicator} array. + + +

    Must be a dimension value, which is a floating point number appended with a unit such as "14.5sp". +Available units are: px (pixels), dp (density-independent pixels), sp (scaled pixels based on preferred font size), +in (inches), mm (millimeters). +

    This may also be a reference to a resource (in the form +"@[package:]type:name") or +theme attribute (in the form +"?[package:][type:]name") +containing a value of this type. + @attr name android:footerIndicatorHeight + */ + public static final int TitlePageIndicator_footerIndicatorHeight = 4; + /** +

    This symbol is the offset where the {@link com.TwentyCodes.android.ExceptionReportViewer.R.attr#footerIndicatorPadding} + attribute's value can be found in the {@link #TitlePageIndicator} array. + + +

    Must be a dimension value, which is a floating point number appended with a unit such as "14.5sp". +Available units are: px (pixels), dp (density-independent pixels), sp (scaled pixels based on preferred font size), +in (inches), mm (millimeters). +

    This may also be a reference to a resource (in the form +"@[package:]type:name") or +theme attribute (in the form +"?[package:][type:]name") +containing a value of this type. + @attr name android:footerIndicatorPadding + */ + public static final int TitlePageIndicator_footerIndicatorPadding = 5; + /** +

    This symbol is the offset where the {@link com.TwentyCodes.android.ExceptionReportViewer.R.attr#footerIndicatorStyle} + attribute's value can be found in the {@link #TitlePageIndicator} array. + + +

    Must be one of the following constant values.

    + ++++ + + + +
    ConstantValueDescription
    none0
    triangle1
    underline2
    + @attr name android:footerIndicatorStyle + */ + public static final int TitlePageIndicator_footerIndicatorStyle = 3; + /** +

    This symbol is the offset where the {@link com.TwentyCodes.android.ExceptionReportViewer.R.attr#footerIndicatorUnderlinePadding} + attribute's value can be found in the {@link #TitlePageIndicator} array. + + +

    Must be a dimension value, which is a floating point number appended with a unit such as "14.5sp". +Available units are: px (pixels), dp (density-independent pixels), sp (scaled pixels based on preferred font size), +in (inches), mm (millimeters). +

    This may also be a reference to a resource (in the form +"@[package:]type:name") or +theme attribute (in the form +"?[package:][type:]name") +containing a value of this type. + @attr name android:footerIndicatorUnderlinePadding + */ + public static final int TitlePageIndicator_footerIndicatorUnderlinePadding = 6; + /** +

    This symbol is the offset where the {@link com.TwentyCodes.android.ExceptionReportViewer.R.attr#footerLineHeight} + attribute's value can be found in the {@link #TitlePageIndicator} array. + + +

    Must be a dimension value, which is a floating point number appended with a unit such as "14.5sp". +Available units are: px (pixels), dp (density-independent pixels), sp (scaled pixels based on preferred font size), +in (inches), mm (millimeters). +

    This may also be a reference to a resource (in the form +"@[package:]type:name") or +theme attribute (in the form +"?[package:][type:]name") +containing a value of this type. + @attr name android:footerLineHeight + */ + public static final int TitlePageIndicator_footerLineHeight = 2; + /** +

    This symbol is the offset where the {@link com.TwentyCodes.android.ExceptionReportViewer.R.attr#selectedBold} + attribute's value can be found in the {@link #TitlePageIndicator} array. + + +

    Must be a boolean value, either "true" or "false". +

    This may also be a reference to a resource (in the form +"@[package:]type:name") or +theme attribute (in the form +"?[package:][type:]name") +containing a value of this type. + @attr name android:selectedBold + */ + public static final int TitlePageIndicator_selectedBold = 8; + /** +

    This symbol is the offset where the {@link com.TwentyCodes.android.ExceptionReportViewer.R.attr#selectedColor} + attribute's value can be found in the {@link #TitlePageIndicator} array. + + +

    Must be a color value, in the form of "#rgb", "#argb", +"#rrggbb", or "#aarrggbb". +

    This may also be a reference to a resource (in the form +"@[package:]type:name") or +theme attribute (in the form +"?[package:][type:]name") +containing a value of this type. + @attr name android:selectedColor + */ + public static final int TitlePageIndicator_selectedColor = 7; + /** +

    This symbol is the offset where the {@link com.TwentyCodes.android.ExceptionReportViewer.R.attr#textColor} + attribute's value can be found in the {@link #TitlePageIndicator} array. + + +

    Must be a color value, in the form of "#rgb", "#argb", +"#rrggbb", or "#aarrggbb". +

    This may also be a reference to a resource (in the form +"@[package:]type:name") or +theme attribute (in the form +"?[package:][type:]name") +containing a value of this type. + @attr name android:textColor + */ + public static final int TitlePageIndicator_textColor = 9; + /** +

    This symbol is the offset where the {@link com.TwentyCodes.android.ExceptionReportViewer.R.attr#textSize} + attribute's value can be found in the {@link #TitlePageIndicator} array. + + +

    Must be a dimension value, which is a floating point number appended with a unit such as "14.5sp". +Available units are: px (pixels), dp (density-independent pixels), sp (scaled pixels based on preferred font size), +in (inches), mm (millimeters). +

    This may also be a reference to a resource (in the form +"@[package:]type:name") or +theme attribute (in the form +"?[package:][type:]name") +containing a value of this type. + @attr name android:textSize + */ + public static final int TitlePageIndicator_textSize = 10; + /** +

    This symbol is the offset where the {@link com.TwentyCodes.android.ExceptionReportViewer.R.attr#titlePadding} + attribute's value can be found in the {@link #TitlePageIndicator} array. + + +

    Must be a dimension value, which is a floating point number appended with a unit such as "14.5sp". +Available units are: px (pixels), dp (density-independent pixels), sp (scaled pixels based on preferred font size), +in (inches), mm (millimeters). +

    This may also be a reference to a resource (in the form +"@[package:]type:name") or +theme attribute (in the form +"?[package:][type:]name") +containing a value of this type. + @attr name android:titlePadding + */ + public static final int TitlePageIndicator_titlePadding = 11; + /** + Copyright (C) 2011 Patrik Ã…kerfeldt + Copyright (C) 2011 Jake Wharton + + 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. + +

    Includes the following attributes:

    + + + + + + +
    AttributeDescription
    {@link #ViewPagerIndicator_circlePageIndicatorStyle com.TwentyCodes.android.ExceptionReportViewer:circlePageIndicatorStyle}
    {@link #ViewPagerIndicator_titlePageIndicatorStyle com.TwentyCodes.android.ExceptionReportViewer:titlePageIndicatorStyle}
    + @see #ViewPagerIndicator_circlePageIndicatorStyle + @see #ViewPagerIndicator_titlePageIndicatorStyle + */ + public static final int[] ViewPagerIndicator = { + 0x7f010000, 0x7f010001 + }; + /** +

    This symbol is the offset where the {@link com.TwentyCodes.android.ExceptionReportViewer.R.attr#circlePageIndicatorStyle} + attribute's value can be found in the {@link #ViewPagerIndicator} array. + + +

    Must be a reference to another resource, in the form "@[+][package:]type:name" +or to a theme attribute in the form "?[package:][type:]name". + @attr name android:circlePageIndicatorStyle + */ + public static final int ViewPagerIndicator_circlePageIndicatorStyle = 0; + /** +

    This symbol is the offset where the {@link com.TwentyCodes.android.ExceptionReportViewer.R.attr#titlePageIndicatorStyle} + attribute's value can be found in the {@link #ViewPagerIndicator} array. + + +

    Must be a reference to another resource, in the form "@[+][package:]type:name" +or to a theme attribute in the form "?[package:][type:]name". + @attr name android:titlePageIndicatorStyle + */ + public static final int ViewPagerIndicator_titlePageIndicatorStyle = 1; + }; +} diff --git a/ExceptionReportViewer/lint.xml b/ExceptionReportViewer/lint.xml new file mode 100644 index 0000000..ee0eead --- /dev/null +++ b/ExceptionReportViewer/lint.xml @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/ExceptionReportViewer/proguard.cfg b/ExceptionReportViewer/proguard.cfg new file mode 100644 index 0000000..b1cdf17 --- /dev/null +++ b/ExceptionReportViewer/proguard.cfg @@ -0,0 +1,40 @@ +-optimizationpasses 5 +-dontusemixedcaseclassnames +-dontskipnonpubliclibraryclasses +-dontpreverify +-verbose +-optimizations !code/simplification/arithmetic,!field/*,!class/merging/* + +-keep public class * extends android.app.Activity +-keep public class * extends android.app.Application +-keep public class * extends android.app.Service +-keep public class * extends android.content.BroadcastReceiver +-keep public class * extends android.content.ContentProvider +-keep public class * extends android.app.backup.BackupAgentHelper +-keep public class * extends android.preference.Preference +-keep public class com.android.vending.licensing.ILicensingService + +-keepclasseswithmembernames class * { + native ; +} + +-keepclasseswithmembers class * { + public (android.content.Context, android.util.AttributeSet); +} + +-keepclasseswithmembers class * { + public (android.content.Context, android.util.AttributeSet, int); +} + +-keepclassmembers class * extends android.app.Activity { + public void *(android.view.View); +} + +-keepclassmembers enum * { + public static **[] values(); + public static ** valueOf(java.lang.String); +} + +-keep class * implements android.os.Parcelable { + public static final android.os.Parcelable$Creator *; +} diff --git a/ExceptionReportViewer/project.properties b/ExceptionReportViewer/project.properties new file mode 100644 index 0000000..ec60ec5 --- /dev/null +++ b/ExceptionReportViewer/project.properties @@ -0,0 +1,12 @@ +# This file is automatically generated by Android Tools. +# Do not modify this file -- YOUR CHANGES WILL BE ERASED! +# +# This file must be checked in Version Control Systems. +# +# To customize properties used by the Ant build system use, +# "ant.properties", and override values to adapt the script to your +# project structure. + +# Project target. +target=android-15 +android.library.reference.1=../ExceptionHandlerLib diff --git a/ExceptionReportViewer/res/drawable-hdpi/ic_launcher.png b/ExceptionReportViewer/res/drawable-hdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..362f19fff5c57dc0ebc7d27fa56fcdbaa210bfa8 GIT binary patch literal 4570 zcmV<05hd=4P)K~#90&6|0U99MnEKks$-%VQ`sHMN%X{LBbKLVj!uC1B5_0Qe}dP%@CY20auV6ZX0BSY>+qd zrNg!)ywd90)gCk5@BQ*ezwYUoJ+!M`IsQ#e_4Qu&@B4n=-|^n`C=uaI%H^MK+tTc{ zzb#j7TkV}}UF46ocIq(SY@5d>OmSp9@+S6FC&EVtca1*q*!T87C?esR(nT#a*sJbT zJ;7tEKHgega-Ba>T+(d1{J_thvY&`BYLA=ojsyEf+xPz<_wwgH@?TfW_(JNoU|_er zr~l&a-tI3qAMJZtyX{l+z29+fe>7GY{MidnjC}Nw`<{GwA#|KK*jK!H-IkuE9bamz zEWNm(TjmY2Q6gLAXzSD4j|O|T{`Bt-J~y9x%?s=sKD4&nePZofnpCTvj}o(y5$^?i zqu8-u~{N^;T9dJ>3VNj##lA3U)p9`zKCZ`|$tl+&$O+ za|V0$O`HE@amUiHwa}fP>%$gGM!m!12kowFfAlZAelnMSbE4ntZn@;c%i30dHKo=G~2%U};?IN#daMM>_^MRG`pKYI6 z(fBpDti8EkulstQg^#xLm2o>F&yDYV$4~Cu`OQH{axq%ut~Lf3#Q=$ z%di}(?mqInO%H!}_s*Hx%}C>w>y~%)bobu#QU(gprh0OHJ?H$m>tfY3Q@a_#UU)^% zwsu+4wy>(58R@YryDojz`iEv}GcDL_KDhEzy%TFTFT7f3PWmbv*I)VWi#|Ht^(n!Y zE*VT>c-lX6nw0FjQR|mFtdB^9Pyw+(=l>p5G4uaq%Y2BjkREsjsBqBElKe5HAO@f)+psb#OadCl89qNUSTAfD&d0ZsOeF=tZWc}ZvW+_o!jJ^!uA zaSFDhWzqYmqhkUt`36Cd2B>Pa`XZ=(dZLx4t7Y*AlVcyCzrVk0(-mvijRZ#lg$QI} z7xD$H%42m7(E(x%p7QXN=IHQYthImw5wblcbDX_j7)As^P&<*Gi)0%%&QThTA=7oN z^;M&t8_wU*-}TI+`;YhlmwoR*vsQzF#m7@VzVh(!(JCO&1q!N#Cf!QjE0WhuMs`iLer;=Z%CIBCL(C8KSg}5d%beor*33e&GXnd2aBOQod6xwwjNpJPImL z!ON4^c?v2|UdKRly1;NWMqUSKH%MCfczAVyH6BXUz$z5^LY`tv6M}$)Dq>@hQUhx6 z9pDHf8Y2da!iaK!6b9TeZeK8BG2&qnjA$a^k`$~$zg8#8q>5=Y9=;Cn$>FOUzRuyP z9KOoqk*8uu&^W6quLd+_hIU}R)VhEh$iT79qGGk&P-q~kQBlQo6$DX$ShpXaQ(|j+ zi*ox>-FHM1zWIAQ40a!9%NLUprtaka#e~ViWGT>lr*70Q{{3%J-DN zA_hq21`3ay^Wgwb2l18wPvsc3$5L9V6o_`fw4=6{ZnM_)l;^-YU&VkZXGK5>A|8UE zl||5qWSA!zw@}IfOZ3)|4n!Q(l<14L4ye2jEC=Ohp(cBt()a{1Rqk1;ds{HyjT?HG~JM>~t&|JBE^p~53(iB<_qTwqK5+6745eN+RCnold2 zg;XZtD3_YD-&#si=nYz6WvzX!fl{hw5o&(tX`hNcS=X-q0jf^X!96GV#dmg*%jM!| z?FKE0-ijDxEj2OiJsWd&M%#3&vOw$dvMlpKRx*Xe03GNgz!=T02lw;zu01^a)IpB! zoj@!US^^5i9EFw~O~o9AVxD{5$&TR*{?;n1L4WaYAfR1H3 z7GKmtWyG@U{y|2MRynJ`2ug8sXoBi^oIVyUZDY#~tH1>#B~hF^C33+j$+op^l4_h% z09a$W@3tp+{0A>^_SzP@S2Z(sJmSRu3OmckXkYHL{@tyae%anNu(tkm{79u@s5XMH zzw03|n!o=3O|&<4@Z|V|fO3=!xb1;K0RH$3TR4C7Vm##&jl=k{kVQ*6@x1`+BCaTl zAtEAlg+vq=5@L}Qe3E8jUB-qh-2H*yuxxV&fA-Utp#qDMkg<~$?)-yY3_U%;<98qD z;+tFQA=a;nH)|jg>OXPg*oW@>)RRn%guL&LYseP@SB{0LLPPsT89h?P^ELfz+nmCd zpjp$|R|M^z44!ThGDEDQ6!cS5#bh zZM(BPR8N|W{*9cWNedF#pl{_qBCKIrs7wI+y2o z%Uyj0Eh=$@DV#%^d>|5uOR=P)5l4Z6dyfFH{L=0?IRg_iiWQ4e4(yI&0GzY2(@|B& zK`>!bTKOdPjdn$PHGY;Pr9})hu74v=9vkQ1-nX3%H}vz0Th7H2rq)gdL$LI$De#AP zpF^%wV#ZD74l$jZd?2jRCb=Mp7548K0l>?tbc`zIWZgrbfAjavKGhrl|&sqky9pv}BhFSB*URuxgGCcW9XM*%o{Lo-IA+MH8athnWvOkg6ltRYI@+Ow&3tK$)S zx5v@Fb49L3*<@)Z1Jt@@nq>Xol zC?enH(Yr36wy*Qm^jmERRJ8&ldwut>4ii-@%2Tv0^&4_#RChF3DK3 zNd8-(l+emL${1qG8VRwkAP960BN5L$5J%w)Uf&9V!MJ>>m7cyS4d<-j8`R41q_DW z+hVXQ-&Dj9A`;JH#QA8Wucm+%u|=r5(zWL0!-Eqs*yZ^&>c>Nvq@0NCf?Tpdm$i6O zpft$$vtWPHcr~V1L}aTN6%t8>Nb&?K&&k0GgTJk??8+tXIL~AC+nQN^V@hY0d8G1 zPG=<&6S@7|80`2F!@xbmtlHW%sYnnpR7MOtZm(b>VbeMqgVD5L>t6cWI-ni`wj{?n z-9%m$$(bVm`^^agKTn}hpsA_AVV;4!rFoI2XMK*zi|kpeCV*qm2OqAm*n~U57op_G|o`hbje{Sh%TASpU9e zc6?!sa7@^C>j-Vb>>3H!+Eg16*1XrF{lWsf?~OSAl%d!UUF%`x zyEJF5v3Sk10tqk(e0f^1<&qrPI-oua+!iZh(`A@Q!gwuN;-5Qwm80mL#fTZI12?l( z6R?ITb)T$lWB)z-N@4Mp8iBOHKLuTAps#&HsnG8C zqSb6(4U!qY3n~M^ol{+y5^T970(>AjuGPr(KqIMQ#n9$;FSNp^D+2sQxg=9Yv1#9A zE0^S#z~3jwQQdUR0k#!FsgT!2JoS=zsq>TNl5Csq;;H^4@KNA<5a--_8duV-k&wJD zE~L_@BmW8f?Mw}31ncPVN4TY%B-n%*pz-kpzRFFCx-X&(0B?8hH?5rV-yh|YoCMxP zoTMlDYz=rd{?+@%m*c?oPR|)-R@#+I@;vZnU;=6uuF3=zJI1&jVcZO3bz5+- zjk0w>bpe+FF9R+DqQPHM?A^lefr|U?0q&n|zC2y|KO)S2Sc5u|y8r+H07*qoM6N<$ Ef{`TA{r~^~ literal 0 HcmV?d00001 diff --git a/ExceptionReportViewer/res/drawable-ldpi/ic_launcher.png b/ExceptionReportViewer/res/drawable-ldpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..0f365f6166d882b9a50827a7655355f12f6dba1b GIT binary patch literal 1932 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 literal 0 HcmV?d00001 diff --git a/ExceptionReportViewer/res/drawable-xhdpi/ic_launcher.png b/ExceptionReportViewer/res/drawable-xhdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..ebe985c52f33cff3e3b54a6786cd44f4e0c3f61f GIT binary patch literal 6529 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 literal 0 HcmV?d00001 diff --git a/ExceptionReportViewer/res/layout/list_item.xml b/ExceptionReportViewer/res/layout/list_item.xml new file mode 100644 index 0000000..89133a2 --- /dev/null +++ b/ExceptionReportViewer/res/layout/list_item.xml @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ExceptionReportViewer/res/layout/main.xml b/ExceptionReportViewer/res/layout/main.xml new file mode 100644 index 0000000..6856db2 --- /dev/null +++ b/ExceptionReportViewer/res/layout/main.xml @@ -0,0 +1,20 @@ + + + + + + + + \ No newline at end of file diff --git a/ExceptionReportViewer/res/values/array.xml b/ExceptionReportViewer/res/values/array.xml new file mode 100644 index 0000000..17cae17 --- /dev/null +++ b/ExceptionReportViewer/res/values/array.xml @@ -0,0 +1,9 @@ + + + + + Production + Testing + + + \ No newline at end of file diff --git a/ExceptionReportViewer/res/values/attrs.xml b/ExceptionReportViewer/res/values/attrs.xml new file mode 100644 index 0000000..75afbe5 --- /dev/null +++ b/ExceptionReportViewer/res/values/attrs.xml @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ExceptionReportViewer/res/values/defaults.xml b/ExceptionReportViewer/res/values/defaults.xml new file mode 100644 index 0000000..1493c40 --- /dev/null +++ b/ExceptionReportViewer/res/values/defaults.xml @@ -0,0 +1,41 @@ + + + + + + 0dp + + #FFFFFFFF + + 1px + + 1 + + 7dp + 5dp + 10dp + + #FF99CC00 + + true + + #FFFFFFFF + + 18dp + 5dp + + \ No newline at end of file diff --git a/ExceptionReportViewer/res/values/strings.xml b/ExceptionReportViewer/res/values/strings.xml new file mode 100644 index 0000000..c688b6e --- /dev/null +++ b/ExceptionReportViewer/res/values/strings.xml @@ -0,0 +1,7 @@ + + + + Hello World, Main! + ExceptionReportViewer + + \ No newline at end of file diff --git a/ExceptionReportViewer/res/values/styles.xml b/ExceptionReportViewer/res/values/styles.xml new file mode 100644 index 0000000..92d1f85 --- /dev/null +++ b/ExceptionReportViewer/res/values/styles.xml @@ -0,0 +1,62 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ExceptionReportViewer/src/com/TwentyCodes/android/ExceptionReportViewer/Main.java b/ExceptionReportViewer/src/com/TwentyCodes/android/ExceptionReportViewer/Main.java new file mode 100644 index 0000000..131fd24 --- /dev/null +++ b/ExceptionReportViewer/src/com/TwentyCodes/android/ExceptionReportViewer/Main.java @@ -0,0 +1,59 @@ +package com.TwentyCodes.android.ExceptionReportViewer; + +import java.util.ArrayList; + +import com.TwentyCodes.android.exception.ExceptionHandler; +import com.jakewharton.android.viewpagerindicator.TitlePageIndicator; +import com.jakewharton.android.viewpagerindicator.TitledFragmentAdapter; + +import android.os.Bundle; +import android.support.v4.app.Fragment; +import android.support.v4.app.FragmentActivity; +import android.support.v4.view.ViewPager; + +/** + * This is the main activity of this application. + * This application will be used to download and display the exception reports from a server. + * + * TODO Create settings activity and implement the following settings + * + production url + * + testing url + * + version preference + * + * TODO Create icons for titled view pager + * + * TODO Update ReportListFragment to a dynamically load 10 reports, and retrieve more when necessary. + * This will probably also entail server side changes + * + * @author ricky barrette + */ +public class Main extends FragmentActivity { + + + /** Called when the activity is first created. */ + @Override + public void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + Thread.setDefaultUncaughtExceptionHandler(new ExceptionHandler(this)); + setContentView(R.layout.main); + + ArrayList fragments = new ArrayList(); + fragments.add(new ReportListFragment("http://powers.doesntexist.com:666/?get=1")); + fragments.add(new ReportListFragment("http://powers.doesntexist.com:666/testing/?get=1")); + + //the icons for the pages go here + int[] icons = new int[]{ + //TODO create icons and update + android.R.drawable.stat_sys_warning, + android.R.drawable.stat_sys_warning + }; + + //display the pages + ViewPager pager = (ViewPager) findViewById(R.id.pager); + pager.setAdapter(new TitledFragmentAdapter(this.getSupportFragmentManager(), fragments, this.getResources().getStringArray(R.array.titles), icons)); + + //display the titles + TitlePageIndicator indicator = (TitlePageIndicator) findViewById(R.id.indicator); + indicator.setViewPager(pager); + } +} \ No newline at end of file diff --git a/ExceptionReportViewer/src/com/TwentyCodes/android/ExceptionReportViewer/ReportAdapter.java b/ExceptionReportViewer/src/com/TwentyCodes/android/ExceptionReportViewer/ReportAdapter.java new file mode 100644 index 0000000..780943e --- /dev/null +++ b/ExceptionReportViewer/src/com/TwentyCodes/android/ExceptionReportViewer/ReportAdapter.java @@ -0,0 +1,155 @@ +/** + * ReportAdapter.java + * @date Dec 19, 2011 + * @author ricky barrette + * @author Twenty Codes, LLC + */ +package com.TwentyCodes.android.ExceptionReportViewer; + +import org.json.JSONArray; +import org.json.JSONException; +import org.json.JSONObject; + +import android.content.Context; +import android.util.Log; +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.BaseAdapter; +import android.widget.TextView; + +/** + * This adaptor will be used to populate a listview with report titles provided + * a JSONArray + * + * @author ricky barrette + */ +public class ReportAdapter extends BaseAdapter { + + private static final String TAG = "ReportAdapter"; + private JSONArray mReports; + private LayoutInflater mInflater; + + /** + * Creates a new ReportAdator + * + * @author ricky barrette + */ + public ReportAdapter(Context context, JSONArray reports) { + mReports = reports; + mInflater = LayoutInflater.from(context); + } + + /** + * returns the amount of reports in the reports JSONArray (non-Javadoc) + * + * @see android.widget.Adapter#getCount() + */ + @Override + public int getCount() { + return mReports.length(); + } + + /** + * returns the report at index + * + * @param index + * (non-Javadoc) + * @see android.widget.Adapter#getItem(int) + */ + @Override + public JSONObject getItem(int position) { + try { + return mReports.getJSONObject(position); + } catch (JSONException e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } + return null; + } + + /** + * (non-Javadoc) + * + * @see android.widget.Adapter#getItemId(int) + */ + @Override + public long getItemId(int position) { + return position; + } + + /** + * this method will be used to populate the views (non-Javadoc) + * + * @see android.widget.Adapter#getView(int, android.view.View, + * android.view.ViewGroup) + */ + @Override + public View getView(int position, View convertView, ViewGroup parent) { + /* + * here we will only create new views when needed, and recycle old ones + * when provided + */ + Holder holder; + if (convertView == null) { + convertView = mInflater.inflate(R.layout.list_item, null); + holder = new Holder(); + holder.id = (TextView) convertView.findViewById(R.id.id); + holder.msg = (TextView) convertView.findViewById(R.id.msg); + holder.status = (TextView) convertView.findViewById(R.id.status); + holder.app = (TextView) convertView.findViewById(R.id.app); + + convertView.setTag(holder); + } else { + holder = (Holder) convertView.getTag(); + } + + /* + * here we will populate the views + */ + JSONObject report = null; + try { + report = getItem(position).getJSONObject("report"); + } catch (JSONException e1) { + e1.printStackTrace(); + } + + Log.d(TAG, report.toString()); + + try { + holder.id.setText(report.getString("id")); + } catch (JSONException e) { + holder.id.setText(e.getMessage()); + } + try { + holder.msg.setText(report.getString("msg")); + } catch (JSONException e) { + holder.msg.setText(e.getMessage()); + } + try { + holder.status.setText(report.getString("status")); + } catch (JSONException e) { + holder.status.setText(e.getMessage()); + } + try { + holder.app.setText(report.getString("app")); + } catch (JSONException e) { + holder.app.setText(e.getMessage()); + } + + return convertView; + } + + /** + * This simple class will be used to hold views, so they can be recycled + * + * @author ricky barrette + */ + class Holder { + TextView id; + TextView status; + TextView msg; + TextView app; + } + +} diff --git a/ExceptionReportViewer/src/com/TwentyCodes/android/ExceptionReportViewer/ReportListFragment.java b/ExceptionReportViewer/src/com/TwentyCodes/android/ExceptionReportViewer/ReportListFragment.java new file mode 100644 index 0000000..eb525a3 --- /dev/null +++ b/ExceptionReportViewer/src/com/TwentyCodes/android/ExceptionReportViewer/ReportListFragment.java @@ -0,0 +1,147 @@ +/** + * ReportListFragment.java + * @date Dec 19, 2011 + * @author ricky barrette + * @author Twenty Codes, LLC + */ +package com.TwentyCodes.android.ExceptionReportViewer; + +import java.io.BufferedReader; +import java.io.IOException; +import java.io.InputStreamReader; + +import org.apache.http.client.ClientProtocolException; +import org.apache.http.client.methods.HttpGet; +import org.apache.http.impl.client.DefaultHttpClient; +import org.json.JSONArray; +import org.json.JSONException; +import org.json.JSONObject; + +import com.TwentyCodes.android.exception.ExceptionReportActivity; +import com.TwentyCodes.android.exception.Report; + +import android.content.Intent; +import android.os.Handler; +import android.os.Message; +import android.support.v4.app.ListFragment; +import android.view.View; +import android.widget.ListView; +import android.widget.Toast; + +/** + * This fragment will be used to display a list of exception reports to the user + * @author ricky barrette + */ +public class ReportListFragment extends ListFragment { + + protected static final int DOWNLOADED_REPORTS = 0; + protected static final int ERROR = 1; + private JSONArray mReports; + + /** + * Creates a new ReportListFragment + * @param url of server + * @author ricky barrette + */ + public ReportListFragment(final String url) { + + final Handler handler = new Handler(){ + + /** + * (non-Javadoc) + * @see android.os.Handler#handleMessage(android.os.Message) + */ + @Override + public void handleMessage(Message msg) { + switch(msg.what){ + case DOWNLOADED_REPORTS: + try { + parseJSON((String) msg.obj); + } catch (JSONException e) { + ReportListFragment.this.setEmptyText(e.getMessage()); + e.printStackTrace(); + } + break; + case ERROR: + ReportListFragment.this.setEmptyText((String) msg.obj); + break; + + } + super.handleMessage(msg); + } + + }; + + new Thread(new Runnable(){ + @Override + public void run(){ + /* + * Here we will try to download and parse the reports from the server + * if there is any errors, the user is notified via the list's empty text view + */ + try { + handler.sendMessage(handler.obtainMessage(DOWNLOADED_REPORTS, downloadJSON(url))); + } catch (IllegalStateException e) { + handler.sendMessage(handler.obtainMessage(ERROR, e.getMessage())); + e.printStackTrace(); + } catch (ClientProtocolException e) { + handler.sendMessage(handler.obtainMessage(ERROR, e.getMessage())); + e.printStackTrace(); + } catch (IOException e) { + handler.sendMessage(handler.obtainMessage(ERROR, e.getMessage())); + e.printStackTrace(); + } + + } + }).start(); + } + + /** + * parses the JSON reports and displays them in a list + * @param json + * @throws JSONException + * @author ricky barrette + */ + private void parseJSON(String json) throws JSONException { + mReports = new JSONObject(json).getJSONArray("reports"); + this.setListAdapter(new ReportAdapter(this.getActivity(), mReports)); + } + + /** + * Downloads exception report JSON from the Internet + * @param url + * @return + * @throws IllegalStateException + * @throws ClientProtocolException + * @throws IOException + * @author ricky barrette + */ + private String downloadJSON(String url) throws IllegalStateException, ClientProtocolException, IOException { + if(url == null) + throw new NullPointerException(); + StringBuffer response = new StringBuffer(); + BufferedReader br = new BufferedReader(new InputStreamReader(new DefaultHttpClient().execute(new HttpGet(url)).getEntity().getContent())); + String buff = null; + while ((buff = br.readLine()) != null){ + System.out.print(buff); + response.append(buff); + } + return response.toString(); + } + + /** + * Called when the user selects a report to display + * (non-Javadoc) + * @see android.support.v4.app.ListFragment#onListItemClick(android.widget.ListView, android.view.View, int, long) + */ + @Override + public void onListItemClick(ListView l, View v, int position, long id) { + try { + this.startActivity(new Intent(this.getActivity(), ExceptionReportActivity.class) + .putExtra("display", true) + .putExtra("report", new Report("").generateReport(mReports.getJSONObject(position).getJSONObject("report")))); + } catch (JSONException e) { + Toast.makeText(this.getActivity().getApplicationContext(), e.getMessage(), Toast.LENGTH_LONG).show(); + } + } +} \ No newline at end of file diff --git a/ExceptionReportViewer/src/com/jakewharton/android/viewpagerindicator/FragmentAdapter.java b/ExceptionReportViewer/src/com/jakewharton/android/viewpagerindicator/FragmentAdapter.java new file mode 100644 index 0000000..451924b --- /dev/null +++ b/ExceptionReportViewer/src/com/jakewharton/android/viewpagerindicator/FragmentAdapter.java @@ -0,0 +1,45 @@ +/** + * FragmentAdapter.java + * @date Aug 6, 2011 + * @author Twenty Codes, LLC + * @author ricky barrette + */ +package com.jakewharton.android.viewpagerindicator; + +import java.util.ArrayList; + +import android.support.v4.app.Fragment; +import android.support.v4.app.FragmentManager; +import android.support.v4.app.FragmentPagerAdapter; + +/** + * This adaptor maintains the How and What fragments + * @author ricky + */ +class FragmentAdapter extends FragmentPagerAdapter { + + private ArrayList mFragments; + + /** + * Creates a new FragmentAdaptor + * @param fm + * @param fragments to be displayed + * @author ricky barrette + */ + public FragmentAdapter(FragmentManager fm, ArrayList fragments) { + super(fm); + this.mFragments = fragments; + } + + @Override + public Fragment getItem(int position) { + return this.mFragments.get(position); + } + + @Override + public int getCount() { + return this.mFragments.size(); + } + + +} \ No newline at end of file diff --git a/ExceptionReportViewer/src/com/jakewharton/android/viewpagerindicator/PageIndicator.java b/ExceptionReportViewer/src/com/jakewharton/android/viewpagerindicator/PageIndicator.java new file mode 100644 index 0000000..f965233 --- /dev/null +++ b/ExceptionReportViewer/src/com/jakewharton/android/viewpagerindicator/PageIndicator.java @@ -0,0 +1,58 @@ +/* + * Copyright (C) 2011 Patrik Akerfeldt + * Copyright (C) 2011 Jake Wharton + * + * 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. + */ + +package com.jakewharton.android.viewpagerindicator; + +import android.support.v4.view.ViewPager; + +/** + * A PageIndicator is responsible to show an visual indicator on the total views + * number and the current visible view. + */ +public interface PageIndicator extends ViewPager.OnPageChangeListener { + /** + * Bind the indicator to a ViewPager. + * + * @param view + */ + public void setViewPager(ViewPager view); + + /** + * Bind the indicator to a ViewPager. + * + * @param view + * @param initialPosition + */ + public void setViewPager(ViewPager view, int initialPosition); + + /** + *

    Set the current page of both the ViewPager and indicator.

    + * + *

    This must be used if you need to set the page before + * the views are drawn on screen (e.g., default start page).

    + * + * @param item + */ + public void setCurrentItem(int item); + + /** + * Set a page change listener which will receive forwarded events. + * + * @param listener + */ + public void setOnPageChangeListener(ViewPager.OnPageChangeListener listener); +} diff --git a/ExceptionReportViewer/src/com/jakewharton/android/viewpagerindicator/TitlePageIndicator.java b/ExceptionReportViewer/src/com/jakewharton/android/viewpagerindicator/TitlePageIndicator.java new file mode 100644 index 0000000..f08c314 --- /dev/null +++ b/ExceptionReportViewer/src/com/jakewharton/android/viewpagerindicator/TitlePageIndicator.java @@ -0,0 +1,640 @@ +/* + * Copyright (C) 2011 Patrik Akerfeldt + * Copyright (C) 2011 Francisco Figueiredo Jr. + * Copyright (C) 2011 Jake Wharton + * + * 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. + */ +package com.jakewharton.android.viewpagerindicator; + +import java.util.ArrayList; + +import android.content.Context; +import android.content.res.Resources; +import android.content.res.TypedArray; +import android.graphics.Bitmap; +import android.graphics.BitmapFactory; +import android.graphics.Canvas; +import android.graphics.Paint; +import android.graphics.Path; +import android.graphics.Rect; +import android.os.Parcel; +import android.os.Parcelable; +import android.support.v4.view.ViewPager; +import android.util.AttributeSet; +import android.view.MotionEvent; +import android.view.View; +import android.widget.TextView; + +import com.TwentyCodes.android.exception.R; + +/** + * A TitlePageIndicator is a PageIndicator which displays the title of left view + * (if exist), the title of the current select view (centered) and the title of + * the right view (if exist). When the user scrolls the ViewPager then titles are + * also scrolled. + */ +public class TitlePageIndicator extends TextView implements PageIndicator, View.OnTouchListener { + private static final float UNDERLINE_FADE_PERCENTAGE = 0.25f; + + public enum IndicatorStyle { + None(0), Triangle(1), Underline(2); + + public final int value; + + private IndicatorStyle(int value) { + this.value = value; + } + + public static IndicatorStyle fromValue(int value) { + for (IndicatorStyle style : IndicatorStyle.values()) { + if (style.value == value) { + return style; + } + } + return null; + } + } + + private ViewPager mViewPager; + private ViewPager.OnPageChangeListener mListener; + private TitleProvider mTitleProvider; + private int mCurrentPage; + private int mCurrentOffset; + private final Paint mPaintText; + private final Paint mPaintSelected; + private Path mPath; + private final Paint mPaintFooterLine; + private IndicatorStyle mFooterIndicatorStyle; + private final Paint mPaintFooterIndicator; + private float mFooterIndicatorHeight; + private float mFooterIndicatorPadding; + private float mFooterIndicatorUnderlinePadding; + private float mTitlePadding; + /** Left and right side padding for not active view titles. */ + private float mClipPadding; + private float mFooterLineHeight; + + + public TitlePageIndicator(Context context) { + this(context, null); + } + + public TitlePageIndicator(Context context, AttributeSet attrs) { + this(context, attrs, R.attr.titlePageIndicatorStyle); + } + + public TitlePageIndicator(Context context, AttributeSet attrs, int defStyle) { + super(context, attrs, defStyle); + super.setOnTouchListener(this); + + //Load defaults from resources + final Resources res = getResources(); + final int defaultFooterColor = res.getColor(R.color.default_title_indicator_footer_color); + final float defaultFooterLineHeight = res.getDimension(R.dimen.default_title_indicator_footer_line_height); + final int defaultFooterIndicatorStyle = res.getInteger(R.integer.default_title_indicator_footer_indicator_style); + final float defaultFooterIndicatorHeight = res.getDimension(R.dimen.default_title_indicator_footer_indicator_height); + final float defaultFooterIndicatorPadding = res.getDimension(R.dimen.default_title_indicator_footer_indicator_padding); + final float defaultFooterIndicatorUnderlinePadding = res.getDimension(R.dimen.default_title_indicator_footer_indicator_underline_padding); + final int defaultSelectedColor = res.getColor(R.color.default_title_indicator_selected_color); + final boolean defaultSelectedBold = res.getBoolean(R.bool.default_title_indicator_selected_bold); + final int defaultTextColor = res.getColor(R.color.default_title_indicator_text_color); + final float defaultTextSize = res.getDimension(R.dimen.default_title_indicator_text_size); + final float defaultTitlePadding = res.getDimension(R.dimen.default_title_indicator_title_padding); + final float defaultClipPadding = res.getDimension(R.dimen.default_title_indicator_clip_padding); + + //Retrieve styles attributes + TypedArray a = context.obtainStyledAttributes(attrs, R.styleable.TitlePageIndicator, defStyle, R.style.Widget_TitlePageIndicator); + + //Retrieve the colors to be used for this view and apply them. + mFooterLineHeight = a.getDimension(R.styleable.TitlePageIndicator_footerLineHeight, defaultFooterLineHeight); + mFooterIndicatorStyle = IndicatorStyle.fromValue(a.getInteger(R.styleable.TitlePageIndicator_footerIndicatorStyle, defaultFooterIndicatorStyle)); + mFooterIndicatorHeight = a.getDimension(R.styleable.TitlePageIndicator_footerIndicatorHeight, defaultFooterIndicatorHeight); + mFooterIndicatorPadding = a.getDimension(R.styleable.TitlePageIndicator_footerIndicatorPadding, defaultFooterIndicatorPadding); + mFooterIndicatorUnderlinePadding = a.getDimension(R.styleable.TitlePageIndicator_footerIndicatorUnderlinePadding, defaultFooterIndicatorUnderlinePadding); + mTitlePadding = a.getDimension(R.styleable.TitlePageIndicator_titlePadding, defaultTitlePadding); + mClipPadding = a.getDimension(R.styleable.TitlePageIndicator_clipPadding, defaultClipPadding); + + final float textSize = a.getDimension(R.styleable.TitlePageIndicator_textSize, defaultTextSize); + final int footerColor = a.getColor(R.styleable.TitlePageIndicator_footerColor, defaultFooterColor); + mPaintText = new Paint(); + mPaintText.setColor(a.getColor(R.styleable.TitlePageIndicator_textColor, defaultTextColor)); + mPaintText.setTextSize(textSize); + mPaintText.setAntiAlias(true); + mPaintSelected = new Paint(); + mPaintSelected.setColor(a.getColor(R.styleable.TitlePageIndicator_selectedColor, defaultSelectedColor)); + mPaintSelected.setTextSize(textSize); + mPaintSelected.setFakeBoldText(a.getBoolean(R.styleable.TitlePageIndicator_selectedBold, defaultSelectedBold)); + mPaintSelected.setAntiAlias(true); + mPaintFooterLine = new Paint(); + mPaintFooterLine.setStyle(Paint.Style.FILL_AND_STROKE); + mPaintFooterLine.setStrokeWidth(mFooterLineHeight); + mPaintFooterLine.setColor(footerColor); + mPaintFooterIndicator = new Paint(); + mPaintFooterIndicator.setStyle(Paint.Style.FILL_AND_STROKE); + mPaintFooterIndicator.setColor(footerColor); + + a.recycle(); + } + + + public int getFooterColor() { + return mPaintFooterLine.getColor(); + } + + public void setFooterColor(int footerColor) { + mPaintFooterLine.setColor(footerColor); + invalidate(); + } + + public float getFooterLineHeight() { + return mFooterLineHeight; + } + + public void setFooterLineHeight(float footerLineHeight) { + mFooterLineHeight = footerLineHeight; + invalidate(); + } + + public float getFooterIndicatorHeight() { + return mFooterIndicatorHeight; + } + + public void setFooterIndicatorHeight(float footerTriangleHeight) { + mFooterIndicatorHeight = footerTriangleHeight; + invalidate(); + } + + public IndicatorStyle getFooterIndicatorStyle() { + return mFooterIndicatorStyle; + } + + public void setFooterIndicatorStyle(IndicatorStyle indicatorStyle) { + mFooterIndicatorStyle = indicatorStyle; + invalidate(); + } + + public int getSelectedColor() { + return mPaintSelected.getColor(); + } + + public void setSelectedColor(int selectedColor) { + mPaintSelected.setColor(selectedColor); + invalidate(); + } + + public boolean isSelectedBold() { + return mPaintSelected.isFakeBoldText(); + } + + public void setSelectedBold(boolean selectedBold) { + mPaintSelected.setFakeBoldText(selectedBold); + invalidate(); + } + + public int getTextColor() { + return mPaintText.getColor(); + } + + public void setTextColor(int textColor) { + mPaintText.setColor(textColor); + invalidate(); + } + + public float getTextSize() { + return mPaintText.getTextSize(); + } + + public void setTextSize(float textSize) { + mPaintText.setTextSize(textSize); + invalidate(); + } + + public float getTitlePadding() { + return this.mTitlePadding; + } + + public void setTitlePadding(float titlePadding) { + mTitlePadding = titlePadding; + invalidate(); + } + + public float getClipPadding() { + return this.mClipPadding; + } + + public void setClipPadding(float clipPadding) { + mClipPadding = clipPadding; + invalidate(); + } + + /* + * (non-Javadoc) + * + * @see android.view.View#onDraw(android.graphics.Canvas) + */ + @Override + protected void onDraw(Canvas canvas) { + super.onDraw(canvas); + + //Calculate views bounds + ArrayList bounds = calculateAllBounds(mPaintText); + + final int count = mViewPager.getAdapter().getCount(); + final int countMinusOne = count - 1; + final int halfWidth = getWidth() / 2; + final int left = getLeft(); + final int width = getWidth(); + final int height = getHeight(); + final int leftPlusWidth = left + width; + + //Verify if the current view must be clipped to the screen + Rect curViewBound = bounds.get(mCurrentPage); + int curViewWidth = curViewBound.right - curViewBound.left; + if (curViewBound.left < 0) { + //Try to clip to the screen (left side) + clipViewOnTheLeft(curViewBound, curViewWidth); + } + if (curViewBound.right > leftPlusWidth) { + //Try to clip to the screen (right side) + clipViewOnTheRight(curViewBound, curViewWidth, leftPlusWidth); + } + + //Left views starting from the current position + if (mCurrentPage > 0) { + for (int i = mCurrentPage - 1; i >= 0; i--) { + Rect bound = bounds.get(i); + int w = bound.right - bound.left; + //Is left side is outside the screen + if (bound.left < 0) { + //Try to clip to the screen (left side) + clipViewOnTheLeft(bound, w); + //Except if there's an intersection with the right view + if (i < countMinusOne && mCurrentPage != i) { + Rect rightBound = bounds.get(i + 1); + //Intersection + if (bound.right + (int)mTitlePadding > rightBound.left) { + bound.left = rightBound.left - (w + (int)mTitlePadding); + } + } + } + } + } + //Right views starting from the current position + if (mCurrentPage < countMinusOne) { + for (int i = mCurrentPage + 1 ; i < count; i++) { + Rect bound = bounds.get(i); + int w = bound.right - bound.left; + //If right side is outside the screen + if (bound.right > leftPlusWidth) { + //Try to clip to the screen (right side) + clipViewOnTheRight(bound, w, leftPlusWidth); + //Except if there's an intersection with the left view + if (i > 0 && mCurrentPage != i) { + Rect leftBound = bounds.get(i - 1); + //Intersection + if (bound.left - (int)mTitlePadding < leftBound.right) { + bound.left = leftBound.right + (int)mTitlePadding; + } + } + } + } + } + + Bitmap icon = null; + //Now draw views + for (int i = 0; i < count; i++) { + //Get the title + Rect bound = bounds.get(i); + //Only if one side is visible + if ((bound.left > left && bound.left < leftPlusWidth) || (bound.right > left && bound.right < leftPlusWidth)) { + Paint paint = mPaintText; + //Change the color is the title is closed to the center + int middle = (bound.left + bound.right) / 2; + if (Math.abs(middle - halfWidth) < 20) { + paint = mPaintSelected; + } + + /* + * Draw the icons + * @author ricky barrette + */ + icon = BitmapFactory.decodeResource( getResources(), mTitleProvider.getIcon(i));; + canvas.drawBitmap(icon, bound.left - (icon.getWidth() + 4), (bound.bottom - (icon.getHeight() / 2) )-mFooterIndicatorHeight , paint); + canvas.drawText(mTitleProvider.getTitle(i), bound.left, bound.bottom, paint); + } + } + + //Draw the footer line + mPath = new Path(); + mPath.moveTo(0, height - mFooterLineHeight); + mPath.lineTo(width, height - mFooterLineHeight); + mPath.close(); + canvas.drawPath(mPath, mPaintFooterLine); + + switch (mFooterIndicatorStyle) { + case Triangle: + mPath = new Path(); + mPath.moveTo(halfWidth, height - mFooterLineHeight - mFooterIndicatorHeight); + mPath.lineTo(halfWidth + mFooterIndicatorHeight, height - mFooterLineHeight); + mPath.lineTo(halfWidth - mFooterIndicatorHeight, height - mFooterLineHeight); + mPath.close(); + canvas.drawPath(mPath, mPaintFooterIndicator); + break; + + case Underline: + float deltaPercentage = mCurrentOffset * 1.0f / width; + int alpha = 0xFF; + int page = mCurrentPage; + if (deltaPercentage <= UNDERLINE_FADE_PERCENTAGE) { + alpha = (int)(0xFF * ((UNDERLINE_FADE_PERCENTAGE - deltaPercentage) / UNDERLINE_FADE_PERCENTAGE)); + } else if (deltaPercentage >= (1 - UNDERLINE_FADE_PERCENTAGE)) { + alpha = (int)(0xFF * ((deltaPercentage - (1 - UNDERLINE_FADE_PERCENTAGE)) / UNDERLINE_FADE_PERCENTAGE)); + page += 1; //We are coming into the next page + } else if (mCurrentOffset != 0) { + break; //Not in underline scope + } + + Rect underlineBounds = bounds.get(page); + mPath = new Path(); + mPath.moveTo(underlineBounds.left - mFooterIndicatorUnderlinePadding, height - mFooterLineHeight); + mPath.lineTo(underlineBounds.right + mFooterIndicatorUnderlinePadding, height - mFooterLineHeight); + mPath.lineTo(underlineBounds.right + mFooterIndicatorUnderlinePadding, height - mFooterLineHeight - mFooterIndicatorHeight); + mPath.lineTo(underlineBounds.left - mFooterIndicatorUnderlinePadding, height - mFooterLineHeight - mFooterIndicatorHeight); + mPath.close(); + + mPaintFooterIndicator.setAlpha(alpha); + canvas.drawPath(mPath, mPaintFooterIndicator); + mPaintFooterIndicator.setAlpha(0xFF); + break; + } + } + + @Override + public final boolean onTouch(View view, MotionEvent event) { + if ((view != this) || (event.getAction() != MotionEvent.ACTION_DOWN)) { + return false; + } + + final int count = mViewPager.getAdapter().getCount(); + final float halfWidth = getWidth() / 2; + final float sixthWidth = getWidth() / 6; + + if ((mCurrentPage > 0) && (event.getX() < halfWidth - sixthWidth)) { + mViewPager.setCurrentItem(mCurrentPage - 1); + return true; + } else if ((mCurrentPage < count - 1) && (event.getX() > halfWidth + sixthWidth)) { + mViewPager.setCurrentItem(mCurrentPage + 1); + return true; + } + + return false; + } + + @Override + public final void setOnTouchListener(OnTouchListener listener) { + throw new UnsupportedOperationException("This view does not support listening to its touch events."); + } + + /** + * Set bounds for the right textView including clip padding. + * + * @param curViewBound + * current bounds. + * @param curViewWidth + * width of the view. + */ + private void clipViewOnTheRight(Rect curViewBound, int curViewWidth, int leftPlusWidth) { + curViewBound.right = leftPlusWidth - (int)mClipPadding; + curViewBound.left = curViewBound.right - curViewWidth; + } + + /** + * Set bounds for the left textView including clip padding. + * + * @param curViewBound + * current bounds. + * @param curViewWidth + * width of the view. + */ + private void clipViewOnTheLeft(Rect curViewBound, int curViewWidth) { + curViewBound.left = 0 + (int)mClipPadding; + curViewBound.right = curViewWidth; + } + + /** + * Calculate views bounds and scroll them according to the current index + * + * @param paint + * @param currentIndex + * @return + */ + private ArrayList calculateAllBounds(Paint paint) { + ArrayList list = new ArrayList(); + //For each views (If no values then add a fake one) + final int count = mViewPager.getAdapter().getCount(); + final int width = getWidth(); + final int halfWidth = width / 2; + for (int i = 0; i < count; i++) { + Rect bounds = calcBounds(i, paint); + int w = (bounds.right - bounds.left); + int h = (bounds.bottom - bounds.top); + bounds.left = (halfWidth) - (w / 2) - mCurrentOffset + ((i - mCurrentPage) * width); + bounds.right = bounds.left + w; + bounds.top = 0; + bounds.bottom = h; + list.add(bounds); + } + + return list; + } + + /** + * Calculate the bounds for a view's title + * + * @param index + * @param paint + * @return + */ + private Rect calcBounds(int index, Paint paint) { + //Calculate the text bounds + Rect bounds = new Rect(); + bounds.right = (int)paint.measureText(mTitleProvider.getTitle(index)); + bounds.bottom = (int)(paint.descent() - paint.ascent()); + return bounds; + } + + @Override + public void setViewPager(ViewPager view) { + if (view.getAdapter() == null) { + throw new IllegalStateException("ViewPager does not have adapter instance."); + } + if (!(view.getAdapter() instanceof TitleProvider)) { + throw new IllegalStateException("ViewPager adapter must implement TitleProvider to be used with TitlePageIndicator."); + } + mViewPager = view; + mViewPager.setOnPageChangeListener(this); + mTitleProvider = (TitleProvider)mViewPager.getAdapter(); + invalidate(); + } + + @Override + public void setViewPager(ViewPager view, int initialPosition) { + setViewPager(view); + setCurrentItem(initialPosition); + } + + @Override + public void setCurrentItem(int item) { + if (mViewPager == null) { + throw new IllegalStateException("ViewPager has not been bound."); + } + mViewPager.setCurrentItem(item); + mCurrentPage = item; + invalidate(); + } + + @Override + public void onPageScrollStateChanged(int state) { + if (mListener != null) { + mListener.onPageScrollStateChanged(state); + } + } + + @Override + public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) { + mCurrentPage = position; + mCurrentOffset = positionOffsetPixels; + invalidate(); + + if (mListener != null) { + mListener.onPageScrolled(position, positionOffset, positionOffsetPixels); + } + } + + @Override + public void onPageSelected(int position) { + if (mListener != null) { + mListener.onPageSelected(position); + } + } + + @Override + public void setOnPageChangeListener(ViewPager.OnPageChangeListener listener) { + mListener = listener; + } + + /* + * (non-Javadoc) + * + * @see android.view.View#onMeasure(int, int) + */ + @Override + protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { + setMeasuredDimension(measureWidth(widthMeasureSpec), measureHeight(heightMeasureSpec)); + } + + /** + * Determines the width of this view + * + * @param measureSpec + * A measureSpec packed into an int + * @return The width of the view, honoring constraints from measureSpec + */ + private int measureWidth(int measureSpec) { + int result = 0; + int specMode = MeasureSpec.getMode(measureSpec); + int specSize = MeasureSpec.getSize(measureSpec); + + if (specMode != MeasureSpec.EXACTLY) { + throw new IllegalStateException(getClass().getSimpleName() + " can only be used in EXACTLY mode."); + } + result = specSize; + return result; + } + + /** + * Determines the height of this view + * + * @param measureSpec + * A measureSpec packed into an int + * @return The height of the view, honoring constraints from measureSpec + */ + private int measureHeight(int measureSpec) { + float result = 0; + int specMode = MeasureSpec.getMode(measureSpec); + int specSize = MeasureSpec.getSize(measureSpec); + + if (specMode == MeasureSpec.EXACTLY) { + //We were told how big to be + result = specSize; + } else { + //Calculate the text bounds + Rect bounds = new Rect(); + bounds.bottom = (int) (mPaintText.descent()-mPaintText.ascent()); + result = bounds.bottom - bounds.top + mFooterLineHeight; + if (mFooterIndicatorStyle != IndicatorStyle.None) { + result += mFooterIndicatorHeight + mFooterIndicatorPadding; + } + } + return (int)result; + } + + @Override + public void onRestoreInstanceState(Parcelable state) { + SavedState savedState = (SavedState)state; + super.onRestoreInstanceState(savedState.getSuperState()); + mCurrentPage = savedState.currentPage; + requestLayout(); + } + + @Override + public Parcelable onSaveInstanceState() { + setFreezesText(true); + Parcelable superState = super.onSaveInstanceState(); + SavedState savedState = new SavedState(superState); + savedState.currentPage = mCurrentPage; + return savedState; + } + + static class SavedState extends BaseSavedState { + int currentPage; + + public SavedState(Parcelable superState) { + super(superState); + } + + private SavedState(Parcel in) { + super(in); + currentPage = in.readInt(); + } + + @Override + public void writeToParcel(Parcel dest, int flags) { + super.writeToParcel(dest, flags); + dest.writeInt(currentPage); + } + + public static final Parcelable.Creator CREATOR = new Parcelable.Creator() { + @Override + public SavedState createFromParcel(Parcel in) { + return new SavedState(in); + } + + @Override + public SavedState[] newArray(int size) { + return new SavedState[size]; + } + }; + } +} diff --git a/ExceptionReportViewer/src/com/jakewharton/android/viewpagerindicator/TitleProvider.java b/ExceptionReportViewer/src/com/jakewharton/android/viewpagerindicator/TitleProvider.java new file mode 100644 index 0000000..7891ca5 --- /dev/null +++ b/ExceptionReportViewer/src/com/jakewharton/android/viewpagerindicator/TitleProvider.java @@ -0,0 +1,36 @@ +/* + * Copyright (C) 2011 Patrik Akerfeldt + * + * 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. + */ +package com.jakewharton.android.viewpagerindicator; + +/** + * A TitleProvider provides the title to display according to a view. + */ +public interface TitleProvider { + /** + * Returns the title of the view at position + * @param position + * @return + */ + public String getTitle(int position); + + /** + * returns the icon res id of the view at position + * @param postion + * @return + * @author ricky barrette + */ + public int getIcon(int postion); +} diff --git a/ExceptionReportViewer/src/com/jakewharton/android/viewpagerindicator/TitledFragmentAdapter.java b/ExceptionReportViewer/src/com/jakewharton/android/viewpagerindicator/TitledFragmentAdapter.java new file mode 100644 index 0000000..65db188 --- /dev/null +++ b/ExceptionReportViewer/src/com/jakewharton/android/viewpagerindicator/TitledFragmentAdapter.java @@ -0,0 +1,46 @@ +/** + * TitleFragmentAdapter.java + * @date Aug 6, 2011 + * @author Twenty Codes, LLC + * @author ricky barrette + */ +package com.jakewharton.android.viewpagerindicator; + +import java.util.ArrayList; + +import android.support.v4.app.Fragment; +import android.support.v4.app.FragmentManager; + + +/** + * This adaptor maintains a ViewPager title indicator. + * @author ricky + */ +public class TitledFragmentAdapter extends FragmentAdapter implements TitleProvider { + + private String[] mTitles; + private int[] mIcons; + + /** + * Creates a new TitleFragmentAdapter + * @param fm + * @param fragments to be displayed + * @param titles for the fragments + * @author ricky barrette + */ + public TitledFragmentAdapter(FragmentManager fm, ArrayList fragments, String[] titles, int[] icons) { + super(fm, fragments); + this.mTitles = titles; + this.mIcons = icons; + } + + @Override + public String getTitle(int position) { + return this.mTitles[position]; + } + + @Override + public int getIcon(int position) { + return this.mIcons[position]; + } +} \ No newline at end of file