40.2 MB
/home/fdroid/fdroiddata/tmp/de.dennisguse.opentracks_5527.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_de.dennisguse.opentracks_5527.apk
1.73 KB
/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}
error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}` (b): DOES NOT VERIFY ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. CHUNKED_SHA256 digest mismatch. Expected: <7f343807549a371f89b470bb1e6e6700e92d47c346a11348331f0a34a42d0afc>, actual: <7ce6049c970bb48b21a5f73952ee668c1fdd52a4aec7c66b0cd688fd964183cd> ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. VERITY_CHUNKED_SHA256 digest mismatch. Expected: <c338ec9eedd38f0a7d58ed0560337665af687a5ff570a3d81aa4ff977ff7a3407608730100000000>, actual: <99011ef7576c7f239dd8262ef557fb119951c042f1a3d9d9453c5dec17e6d0d77608730100000000>
    
Offset 1, 16 lines modifiedOffset 0, 0 lines modified
1 Verifies 
2 Verified·using·v1·scheme·(JAR·signing):·false 
3 Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·true 
4 Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·true 
5 Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false 
6 Verified·for·SourceStamp:·false 
7 Number·of·signers:·1 
8 Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK 
9 Signer·#1·certificate·SHA-256·digest:·4774e9917ce05a2071b5c339e8e6faa801bfc91b9dccc4804558cf8ae6555c74 
10 Signer·#1·certificate·SHA-1·digest:·9fe702e83ea3e55ee11508ab10d4fa6c8302069a 
11 Signer·#1·certificate·MD5·digest:·b44948c92667fead1d53996e5019e755 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·fec9a103e83edddb7d356c19de96b9310a14798cf4189f1320619d791cc1f1e6 
15 Signer·#1·public·key·SHA-1·digest:·e1c696ef5aea60c705a4017e9f7ec11bb8fd47c6 
16 Signer·#1·public·key·MD5·digest:·d6952478f2c703f74ffbc2455b72424c 
1.79 KB
zipinfo {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 Zip·file·size:·24320118·bytes,·number·of·entries:·15281 Zip·file·size:·24320118·bytes,·number·of·entries:·1528
2 -rw-r--r--··0.0·unx·······61·b-·defN·81-Jan-01·01:01·META-INF/com/android/build/gradle/app-metadata.properties2 -rw-r--r--··0.0·unx·······61·b-·defN·81-Jan-01·01:01·META-INF/com/android/build/gradle/app-metadata.properties
3 -rw-r--r--··0.0·unx·····1804·b-·stor·81-Jan-01·01:01·assets/dexopt/baseline.prof3 -rw-r--r--··0.0·unx·····1803·b-·stor·81-Jan-01·01:01·assets/dexopt/baseline.prof
4 -rw-r--r--··0.0·unx······197·b-·stor·81-Jan-01·01:01·assets/dexopt/baseline.profm4 -rw-r--r--··0.0·unx······197·b-·stor·81-Jan-01·01:01·assets/dexopt/baseline.profm
5 -rw-r--r--··0.0·unx··8923296·b-·defN·81-Jan-01·01:01·classes.dex5 -rw-r--r--··0.0·unx··8923280·b-·defN·81-Jan-01·01:01·classes.dex
6 -rw-r--r--··0.0·unx·····2516·b-·defN·81-Jan-01·01:01·classes2.dex6 -rw-r--r--··0.0·unx·····2516·b-·defN·81-Jan-01·01:01·classes2.dex
7 -rw-r--r--··0.0·unx···316668·b-·defN·81-Jan-01·01:01·classes3.dex7 -rw-r--r--··0.0·unx···316668·b-·defN·81-Jan-01·01:01·classes3.dex
8 -rw-r--r--··0.0·unx··1423748·b-·defN·81-Jan-01·01:01·classes4.dex8 -rw-r--r--··0.0·unx··1423748·b-·defN·81-Jan-01·01:01·classes4.dex
9 -rw----·····2.4·fat·····1738·b-·defN·81-Jan-01·01:01·DebugProbesKt.bin9 -rw----·····2.4·fat·····1738·b-·defN·81-Jan-01·01:01·DebugProbesKt.bin
10 -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.activity_activity-ktx.version10 -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.activity_activity-ktx.version
11 -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.activity_activity.version11 -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.activity_activity.version
12 -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.annotation_annotation-experimental.version12 -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.annotation_annotation-experimental.version
Offset 1523, 8 lines modifiedOffset 1523, 8 lines modified
1523 -rw----·····0.0·fat······464·b-·defN·81-Jan-01·01:01·res/zq.xml1523 -rw----·····0.0·fat······464·b-·defN·81-Jan-01·01:01·res/zq.xml
1524 -rw----·····0.0·fat······460·b-·defN·81-Jan-01·01:01·res/zt.xml1524 -rw----·····0.0·fat······460·b-·defN·81-Jan-01·01:01·res/zt.xml
1525 -rw----·····0.0·fat······884·b-·stor·81-Jan-01·01:01·res/zz.png1525 -rw----·····0.0·fat······884·b-·stor·81-Jan-01·01:01·res/zz.png
1526 -rw----·····0.0·fat··2543552·b-·stor·81-Jan-01·01:01·resources.arsc1526 -rw----·····0.0·fat··2543552·b-·stor·81-Jan-01·01:01·resources.arsc
1527 -rw----·····2.0·fat···135973·b-·defN·81-Jan-01·01:01·META-INF/8CD9656E.SF1527 -rw----·····2.0·fat···135973·b-·defN·81-Jan-01·01:01·META-INF/8CD9656E.SF
1528 -rw----·····2.0·fat·····1334·b-·defN·81-Jan-01·01:01·META-INF/8CD9656E.RSA1528 -rw----·····2.0·fat·····1334·b-·defN·81-Jan-01·01:01·META-INF/8CD9656E.RSA
1529 -rw----·····2.0·fat···135846·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF1529 -rw----·····2.0·fat···135846·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF
1530 1528·files,·33459484·bytes·uncompressed,·24143250·bytes·compressed:··27.8%1530 1528·files,·33459467·bytes·uncompressed,·24143125·bytes·compressed:··27.8%
40.2 MB
classes.dex
40.2 MB
dexdump -a -d -f -h {}
Ignoring differences in offsets to keep diff size reasonable.
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 DEX·version·'037'1 DEX·version·'037'
2 DEX·file·header:2 DEX·file·header:
3 magic···············:·'dex\n037\0'3 magic···············:·'dex\n037\0'
4 checksum············:·27dd753f4 checksum············:·27398206
5 signature···········:·5b72...56c95 signature···········:·01e1...918f
6 file_size···········:·89232966 file_size···········:·8923280
7 header_size·········:·1127 header_size·········:·112
8 link_size···········:·08 link_size···········:·0
9 link_off············:·0·(0x000000)9 link_off············:·0·(0x000000)
10 string_ids_size·····:·6622710 string_ids_size·····:·66227
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·860712 type_ids_size·······:·8607
13 type_ids_off········:·265020·(0x040b3c)13 type_ids_off········:·265020·(0x040b3c)
Offset 15, 15 lines modifiedOffset 15, 15 lines modified
15 proto_ids_off·······:·299448·(0x0491b8)15 proto_ids_off·······:·299448·(0x0491b8)
16 field_ids_size······:·4085816 field_ids_size······:·40858
17 field_ids_off·······:·464220·(0x07155c)17 field_ids_off·······:·464220·(0x07155c)
18 method_ids_size·····:·6503118 method_ids_size·····:·65031
19 method_ids_off······:·791084·(0x0c122c)19 method_ids_off······:·791084·(0x0c122c)
20 class_defs_size·····:·711120 class_defs_size·····:·7111
21 class_defs_off······:·1311332·(0x140264)21 class_defs_off······:·1311332·(0x140264)
22 data_size···········:·738441222 data_size···········:·7384396
23 data_off············:·1538884·(0x177b44)23 data_off············:·1538884·(0x177b44)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·46725 class_idx···········:·467
26 access_flags········:·1·(0x0001)26 access_flags········:·1·(0x0001)
27 superclass_idx······:·728427 superclass_idx······:·7284
28 source_file_idx·····:·1162728 source_file_idx·····:·11627
Offset 968811, 37 lines modifiedOffset 968811, 36 lines modified
968811 ······name··········:·'<init>'968811 ······name··········:·'<init>'
968812 ······type··········:·'(Lde/dennisguse/opentracks/data/ContentProviderUtils;Lde/dennisguse/opentracks/data/models/Track$Id;Lde/dennisguse/opentracks/data/models/TrackPoint$Id;)V'968812 ······type··········:·'(Lde/dennisguse/opentracks/data/ContentProviderUtils;Lde/dennisguse/opentracks/data/models/Track$Id;Lde/dennisguse/opentracks/data/models/TrackPoint$Id;)V'
968813 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)968813 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)
968814 ······code··········-968814 ······code··········-
968815 ······registers·····:·4968815 ······registers·····:·4
968816 ······ins···········:·4968816 ······ins···········:·4
968817 ······outs··········:·2968817 ······outs··········:·2
968818 ······insns·size····:·23·16-bit·code·units968818 ······insns·size····:·21·16-bit·code·units
968819 412d74:········································|[412d74]·de.dennisguse.opentracks.data.TrackPointIterator.<init>:(Lde/dennisguse/opentracks/data/ContentProviderUtils;Lde/dennisguse/opentracks/data/models/Track$Id;Lde/dennisguse/opentracks/data/models/TrackPoint$Id;)V968819 412d74:········································|[412d74]·de.dennisguse.opentracks.data.TrackPointIterator.<init>:(Lde/dennisguse/opentracks/data/ContentProviderUtils;Lde/dennisguse/opentracks/data/models/Track$Id;Lde/dennisguse/opentracks/data/models/TrackPoint$Id;)V
968820 412d84:·7010·ded6·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@d6de968820 412d84:·7010·ded6·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@d6de
968821 412d8a:·5b01·9895······························|0003:·iput-object·v1,·v0,·Lde/dennisguse/opentracks/data/TrackPointIterator;.contentProviderUtils:Lde/dennisguse/opentracks/data/ContentProviderUtils;·//·field@9598968821 412d8a:·5b01·9895······························|0003:·iput-object·v1,·v0,·Lde/dennisguse/opentracks/data/TrackPointIterator;.contentProviderUtils:Lde/dennisguse/opentracks/data/ContentProviderUtils;·//·field@9598
968822 412d8e:·5b02·9b95······························|0005:·iput-object·v2,·v0,·Lde/dennisguse/opentracks/data/TrackPointIterator;.trackId:Lde/dennisguse/opentracks/data/models/Track$Id;·//·field@959b968822 412d8e:·5b02·9b95······························|0005:·iput-object·v2,·v0,·Lde/dennisguse/opentracks/data/TrackPointIterator;.trackId:Lde/dennisguse/opentracks/data/models/Track$Id;·//·field@959b
968823 412d92:·7020·d1c7·3000·························|0007:·invoke-direct·{v0,·v3},·Lde/dennisguse/opentracks/data/TrackPointIterator;.getCursor:(Lde/dennisguse/opentracks/data/models/TrackPoint$Id;)Landroid/database/Cursor;·//·method@c7d1968823 412d92:·7020·d1c7·3000·························|0007:·invoke-direct·{v0,·v3},·Lde/dennisguse/opentracks/data/TrackPointIterator;.getCursor:(Lde/dennisguse/opentracks/data/models/TrackPoint$Id;)Landroid/database/Cursor;·//·method@c7d1
968824 412d98:·0c01···································|000a:·move-result-object·v1968824 412d98:·0c01···································|000a:·move-result-object·v1
968825 412d9a:·5b01·9995······························|000b:·iput-object·v1,·v0,·Lde/dennisguse/opentracks/data/TrackPointIterator;.cursor:Landroid/database/Cursor;·//·field@9599968825 412d9a:·5b01·9995······························|000b:·iput-object·v1,·v0,·Lde/dennisguse/opentracks/data/TrackPointIterator;.cursor:Landroid/database/Cursor;·//·field@9599
968826 412d9e:·2201·c619······························|000d:·new-instance·v1,·Lde/dennisguse/opentracks/data/CachedTrackPointsIndexes;·//·type@19c6968826 412d9e:·2202·c619······························|000d:·new-instance·v2,·Lde/dennisguse/opentracks/data/CachedTrackPointsIndexes;·//·type@19c6
968827 412da2:·5402·9995······························|000f:·iget-object·v2,·v0,·Lde/dennisguse/opentracks/data/TrackPointIterator;.cursor:Landroid/database/Cursor;·//·field@9599 
968828 412da6:·7020·06c7·2100·························|0011:·invoke-direct·{v1,·v2},·Lde/dennisguse/opentracks/data/CachedTrackPointsIndexes;.<init>:(Landroid/database/Cursor;)V·//·method@c706968827 412da2:·7020·06c7·1200·························|000f:·invoke-direct·{v2,·v1},·Lde/dennisguse/opentracks/data/CachedTrackPointsIndexes;.<init>:(Landroid/database/Cursor;)V·//·method@c706
968829 412dac:·5b01·9a95······························|0014:·iput-object·v1,·v0,·Lde/dennisguse/opentracks/data/TrackPointIterator;.indexes:Lde/dennisguse/opentracks/data/CachedTrackPointsIndexes;·//·field@959a968828 412da8:·5b02·9a95······························|0012:·iput-object·v2,·v0,·Lde/dennisguse/opentracks/data/TrackPointIterator;.indexes:Lde/dennisguse/opentracks/data/CachedTrackPointsIndexes;·//·field@959a
968830 412db0:·0e00···································|0016:·return-void968829 412dac:·0e00···································|0014:·return-void
968831 ······catches·······:·(none)968830 ······catches·······:·(none)
968832 ······positions·····:·968831 ······positions·····:·
968833 ········0x0000·line=26968832 ········0x0000·line=26
968834 ········0x0007·line=30968833 ········0x0007·line=30
968835 ········0x000d·line=31968834 ········0x000d·line=31
968836 ······locals········:·968835 ······locals········:·
968837 ········0x0000·-·0x0017·reg=0·this·Lde/dennisguse/opentracks/data/TrackPointIterator;·968836 ········0x0000·-·0x0015·reg=0·this·Lde/dennisguse/opentracks/data/TrackPointIterator;·
968838 ········0x0000·-·0x0017·reg=1·(null)·Lde/dennisguse/opentracks/data/ContentProviderUtils;·968837 ········0x0000·-·0x0015·reg=1·(null)·Lde/dennisguse/opentracks/data/ContentProviderUtils;·
968839 ········0x0000·-·0x0017·reg=2·(null)·Lde/dennisguse/opentracks/data/models/Track$Id;·968838 ········0x0000·-·0x0015·reg=2·(null)·Lde/dennisguse/opentracks/data/models/Track$Id;·
968840 ········0x0000·-·0x0017·reg=3·(null)·Lde/dennisguse/opentracks/data/models/TrackPoint$Id;·968839 ········0x0000·-·0x0015·reg=3·(null)·Lde/dennisguse/opentracks/data/models/TrackPoint$Id;·
  
968841 ····#2··············:·(in·Lde/dennisguse/opentracks/data/TrackPointIterator;)968840 ····#2··············:·(in·Lde/dennisguse/opentracks/data/TrackPointIterator;)
968842 ······name··········:·'getCursor'968841 ······name··········:·'getCursor'
968843 ······type··········:·'(Lde/dennisguse/opentracks/data/models/TrackPoint$Id;)Landroid/database/Cursor;'968842 ······type··········:·'(Lde/dennisguse/opentracks/data/models/TrackPoint$Id;)Landroid/database/Cursor;'
968844 ······access········:·0x0002·(PRIVATE)968843 ······access········:·0x0002·(PRIVATE)
968845 ······code··········-968844 ······code··········-
968846 ······registers·····:·4968845 ······registers·····:·4
Offset 968867, 21 lines modifiedOffset 968866, 21 lines modified
968867 ······type··········:·'()V'968866 ······type··········:·'()V'
968868 ······access········:·0x0001·(PUBLIC)968867 ······access········:·0x0001·(PUBLIC)
968869 ······code··········-968868 ······code··········-
968870 ······registers·····:·2968869 ······registers·····:·2
968871 ······ins···········:·1968870 ······ins···········:·1
968872 ······outs··········:·1968871 ······outs··········:·1
968873 ······insns·size····:·11·16-bit·code·units968872 ······insns·size····:·11·16-bit·code·units
968874 412db4:········································|[412db4]·de.dennisguse.opentracks.data.TrackPointIterator.close:()V968873 412db0:········································|[412db0]·de.dennisguse.opentracks.data.TrackPointIterator.close:()V
968875 412dc4:·5410·9995······························|0000:·iget-object·v0,·v1,·Lde/dennisguse/opentracks/data/TrackPointIterator;.cursor:Landroid/database/Cursor;·//·field@9599968874 412dc0:·5410·9995······························|0000:·iget-object·v0,·v1,·Lde/dennisguse/opentracks/data/TrackPointIterator;.cursor:Landroid/database/Cursor;·//·field@9599
968876 412dc8:·3800·0800······························|0002:·if-eqz·v0,·000a·//·+0008968875 412dc4:·3800·0800······························|0002:·if-eqz·v0,·000a·//·+0008
968877 412dcc:·7210·7a04·0000·························|0004:·invoke-interface·{v0},·Landroid/database/Cursor;.close:()V·//·method@047a968876 412dc8:·7210·7a04·0000·························|0004:·invoke-interface·{v0},·Landroid/database/Cursor;.close:()V·//·method@047a
968878 412dd2:·1200···································|0007:·const/4·v0,·#int·0·//·#0968877 412dce:·1200···································|0007:·const/4·v0,·#int·0·//·#0
968879 412dd4:·5b10·9995······························|0008:·iput-object·v0,·v1,·Lde/dennisguse/opentracks/data/TrackPointIterator;.cursor:Landroid/database/Cursor;·//·field@9599968878 412dd0:·5b10·9995······························|0008:·iput-object·v0,·v1,·Lde/dennisguse/opentracks/data/TrackPointIterator;.cursor:Landroid/database/Cursor;·//·field@9599
968880 412dd8:·0e00···································|000a:·return-void968879 412dd4:·0e00···································|000a:·return-void
968881 ······catches·······:·(none)968880 ······catches·······:·(none)
968882 ······positions·····:·968881 ······positions·····:·
968883 ········0x0004·line=63968882 ········0x0004·line=63
968884 ······locals········:·968883 ······locals········:·
968885 ········0x0000·-·0x000b·reg=1·this·Lde/dennisguse/opentracks/data/TrackPointIterator;·968884 ········0x0000·-·0x000b·reg=1·this·Lde/dennisguse/opentracks/data/TrackPointIterator;·
  
968886 ····#1··············:·(in·Lde/dennisguse/opentracks/data/TrackPointIterator;)968885 ····#1··············:·(in·Lde/dennisguse/opentracks/data/TrackPointIterator;)
Offset 968988, 18 lines modifiedOffset 968987, 18 lines modified
968988 ······type··········:·'()V'968987 ······type··········:·'()V'
968989 ······access········:·0x0001·(PUBLIC)968988 ······access········:·0x0001·(PUBLIC)
968990 ······code··········-968989 ······code··········-
968991 ······registers·····:·2968990 ······registers·····:·2
968992 ······ins···········:·1968991 ······ins···········:·1
968993 ······outs··········:·1968992 ······outs··········:·1
968994 ······insns·size····:·6·16-bit·code·units968993 ······insns·size····:·6·16-bit·code·units
968995 412ddc:········································|[412ddc]·de.dennisguse.opentracks.data.TrackPointIterator.remove:()V968994 412dd8:········································|[412dd8]·de.dennisguse.opentracks.data.TrackPointIterator.remove:()V
968996 412dec:·2200·871c······························|0000:·new-instance·v0,·Ljava/lang/UnsupportedOperationException;·//·type@1c87968995 412de8:·2200·871c······························|0000:·new-instance·v0,·Ljava/lang/UnsupportedOperationException;·//·type@1c87
968997 412df0:·7010·6dd7·0000·························|0002:·invoke-direct·{v0},·Ljava/lang/UnsupportedOperationException;.<init>:()V·//·method@d76d968996 412dec:·7010·6dd7·0000·························|0002:·invoke-direct·{v0},·Ljava/lang/UnsupportedOperationException;.<init>:()V·//·method@d76d
968998 412df6:·2700···································|0005:·throw·v0968997 412df2:·2700···································|0005:·throw·v0
968999 ······catches·······:·(none)968998 ······catches·······:·(none)
969000 ······positions·····:·968999 ······positions·····:·
969001 ········0x0000·line=70969000 ········0x0000·line=70
969002 ······locals········:·969001 ······locals········:·
969003 ········0x0000·-·0x0006·reg=1·this·Lde/dennisguse/opentracks/data/TrackPointIterator;·969002 ········0x0000·-·0x0006·reg=1·this·Lde/dennisguse/opentracks/data/TrackPointIterator;·
  
969004 ··source_file_idx···:·28092·(TrackPointIterator.java)969003 ··source_file_idx···:·28092·(TrackPointIterator.java)
Offset 969028, 36 lines modifiedOffset 969027, 36 lines modified
969028 ······type··········:·'()V'969027 ······type··········:·'()V'
969029 ······access········:·0x11001·(PUBLIC·SYNTHETIC·CONSTRUCTOR)969028 ······access········:·0x11001·(PUBLIC·SYNTHETIC·CONSTRUCTOR)
969030 ······code··········-969029 ······code··········-
969031 ······registers·····:·1969030 ······registers·····:·1
969032 ······ins···········:·1969031 ······ins···········:·1
969033 ······outs··········:·1969032 ······outs··········:·1
969034 ······insns·size····:·4·16-bit·code·units969033 ······insns·size····:·4·16-bit·code·units
969035 412e18:········································|[412e18]·de.dennisguse.opentracks.data.TrackSelection$$ExternalSyntheticLambda0.<init>:()V969034 412e14:········································|[412e14]·de.dennisguse.opentracks.data.TrackSelection$$ExternalSyntheticLambda0.<init>:()V
969036 412e28:·7010·ded6·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@d6de969035 412e24:·7010·ded6·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@d6de
969037 412e2e:·0e00···································|0003:·return-void969036 412e2a:·0e00···································|0003:·return-void
969038 ······catches·······:·(none)969037 ······catches·······:·(none)
969039 ······positions·····:·969038 ······positions·····:·
969040 ······locals········:·969039 ······locals········:·
  
969041 ··Virtual·methods···-969040 ··Virtual·methods···-
969042 ····#0··············:·(in·Lde/dennisguse/opentracks/data/TrackSelection$$ExternalSyntheticLambda0;)969041 ····#0··············:·(in·Lde/dennisguse/opentracks/data/TrackSelection$$ExternalSyntheticLambda0;)
969043 ······name··········:·'apply'969042 ······name··········:·'apply'
969044 ······type··········:·'(Ljava/lang/Object;)Ljava/lang/Object;'969043 ······type··········:·'(Ljava/lang/Object;)Ljava/lang/Object;'
Max diff block lines reached; 42118308/42128439 bytes (99.98%) of diff not shown.
12.2 KB
classes.jar
7.91 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·13385219·bytes,·number·of·entries:·71111 Zip·file·size:·13385199·bytes,·number·of·entries:·7111
2 ?rwxrwxr-x··2.0·unx······808·b-·stor·80-Jan-01·00:00·android/support/v4/app/INotificationSideChannel$_Parcel.class2 ?rwxrwxr-x··2.0·unx······808·b-·stor·80-Jan-01·00:00·android/support/v4/app/INotificationSideChannel$_Parcel.class
3 ?rwxrwxr-x··2.0·unx······563·b-·stor·80-Jan-01·00:00·android/support/v4/app/INotificationSideChannel.class3 ?rwxrwxr-x··2.0·unx······563·b-·stor·80-Jan-01·00:00·android/support/v4/app/INotificationSideChannel.class
4 ?rwxrwxr-x··2.0·unx······503·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$Api21Impl.class4 ?rwxrwxr-x··2.0·unx······503·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$Api21Impl.class
5 ?rwxrwxr-x··2.0·unx·····2920·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$CallbackHandler.class5 ?rwxrwxr-x··2.0·unx·····2920·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$CallbackHandler.class
6 ?rwxrwxr-x··2.0·unx······987·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$ConnectionCallback$ConnectionCallbackApi21.class6 ?rwxrwxr-x··2.0·unx······987·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$ConnectionCallback$ConnectionCallbackApi21.class
7 ?rwxrwxr-x··2.0·unx······230·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$ConnectionCallback$ConnectionCallbackInternal.class7 ?rwxrwxr-x··2.0·unx······230·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$ConnectionCallback$ConnectionCallbackInternal.class
8 ?rwxrwxr-x··2.0·unx······906·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$ConnectionCallback.class8 ?rwxrwxr-x··2.0·unx······906·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$ConnectionCallback.class
Offset 4093, 15 lines modifiedOffset 4093, 15 lines modified
4093 ?rwxrwxr-x··2.0·unx······608·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackDataHub$$ExternalSyntheticLambda2.class4093 ?rwxrwxr-x··2.0·unx······608·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackDataHub$$ExternalSyntheticLambda2.class
4094 ?rwxrwxr-x··2.0·unx······620·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackDataHub$$ExternalSyntheticLambda3.class4094 ?rwxrwxr-x··2.0·unx······620·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackDataHub$$ExternalSyntheticLambda3.class
4095 ?rwxrwxr-x··2.0·unx······661·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackDataHub$1.class4095 ?rwxrwxr-x··2.0·unx······661·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackDataHub$1.class
4096 ?rwxrwxr-x··2.0·unx······662·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackDataHub$2.class4096 ?rwxrwxr-x··2.0·unx······662·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackDataHub$2.class
4097 ?rwxrwxr-x··2.0·unx······673·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackDataHub$3.class4097 ?rwxrwxr-x··2.0·unx······673·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackDataHub$3.class
4098 ?rwxrwxr-x··2.0·unx······654·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackDataHub$Listener.class4098 ?rwxrwxr-x··2.0·unx······654·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackDataHub$Listener.class
4099 ?rwxrwxr-x··2.0·unx····10819·b-·defN·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackDataHub.class4099 ?rwxrwxr-x··2.0·unx····10819·b-·defN·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackDataHub.class
4100 ?rwxrwxr-x··2.0·unx·····2132·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackPointIterator.class4100 ?rwxrwxr-x··2.0·unx·····2127·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackPointIterator.class
4101 ?rwxrwxr-x··2.0·unx······510·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackSelection$$ExternalSyntheticLambda0.class4101 ?rwxrwxr-x··2.0·unx······510·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackSelection$$ExternalSyntheticLambda0.class
4102 ?rwxrwxr-x··2.0·unx······397·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackSelection$$ExternalSyntheticLambda1.class4102 ?rwxrwxr-x··2.0·unx······397·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackSelection$$ExternalSyntheticLambda1.class
4103 ?rwxrwxr-x··2.0·unx·····1033·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/UUIDUtils.class4103 ?rwxrwxr-x··2.0·unx·····1033·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/UUIDUtils.class
4104 ?rwxrwxr-x··2.0·unx······311·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/models/ActivityIcon.class4104 ?rwxrwxr-x··2.0·unx······311·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/models/ActivityIcon.class
4105 ?rwxrwxr-x··2.0·unx······677·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/models/ActivityType$$ExternalSyntheticLambda0.class4105 ?rwxrwxr-x··2.0·unx······677·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/models/ActivityType$$ExternalSyntheticLambda0.class
4106 ?rwxrwxr-x··2.0·unx······473·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/models/ActivityType$$ExternalSyntheticLambda1.class4106 ?rwxrwxr-x··2.0·unx······473·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/models/ActivityType$$ExternalSyntheticLambda1.class
4107 ?rwxrwxr-x··2.0·unx······532·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/models/ActivityType$$ExternalSyntheticLambda2.class4107 ?rwxrwxr-x··2.0·unx······532·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/models/ActivityType$$ExternalSyntheticLambda2.class
Offset 4262, 15 lines modifiedOffset 4262, 15 lines modified
4262 ?rwxrwxr-x··2.0·unx······335·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/TrackRecordingServiceConnection$Callback.class4262 ?rwxrwxr-x··2.0·unx······335·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/TrackRecordingServiceConnection$Callback.class
4263 ?rwxrwxr-x··2.0·unx·····4364·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/TrackRecordingServiceConnection.class4263 ?rwxrwxr-x··2.0·unx·····4364·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/TrackRecordingServiceConnection.class
4264 ?rwxrwxr-x··2.0·unx·····6495·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/TrackRecordingServiceNotificationManager.class4264 ?rwxrwxr-x··2.0·unx·····6495·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/TrackRecordingServiceNotificationManager.class
4265 ?rwxrwxr-x··2.0·unx······639·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/announcement/TTSManager$$ExternalSyntheticLambda1.class4265 ?rwxrwxr-x··2.0·unx······639·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/announcement/TTSManager$$ExternalSyntheticLambda1.class
4266 ?rwxrwxr-x··2.0·unx·····1540·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/announcement/TTSManager$1.class4266 ?rwxrwxr-x··2.0·unx·····1540·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/announcement/TTSManager$1.class
4267 ?rwxrwxr-x··2.0·unx·····1577·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/announcement/TTSManager$2.class4267 ?rwxrwxr-x··2.0·unx·····1577·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/announcement/TTSManager$2.class
4268 ?rwxrwxr-x··2.0·unx·····4931·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/announcement/TTSManager.class4268 ?rwxrwxr-x··2.0·unx·····4931·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/announcement/TTSManager.class
4269 ?rwxrwxr-x··2.0·unx·····6464·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/announcement/VoiceAnnouncementManager.class4269 ?rwxrwxr-x··2.0·unx·····6459·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/announcement/VoiceAnnouncementManager.class
4270 ?rwxrwxr-x··2.0·unx······834·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/announcement/VoiceAnnouncementUtils$1.class4270 ?rwxrwxr-x··2.0·unx······834·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/announcement/VoiceAnnouncementUtils$1.class
4271 ?rwxrwxr-x··2.0·unx·····6956·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/announcement/VoiceAnnouncementUtils.class4271 ?rwxrwxr-x··2.0·unx·····6956·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/announcement/VoiceAnnouncementUtils.class
4272 ?rwxrwxr-x··2.0·unx······139·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/handlers/AltitudeCorrectionManager$EGM2008Internal-IA.class4272 ?rwxrwxr-x··2.0·unx······139·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/handlers/AltitudeCorrectionManager$EGM2008Internal-IA.class
4273 ?rwxrwxr-x··2.0·unx·····1806·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/handlers/AltitudeCorrectionManager$EGM2008Internal.class4273 ?rwxrwxr-x··2.0·unx·····1806·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/handlers/AltitudeCorrectionManager$EGM2008Internal.class
4274 ?rwxrwxr-x··2.0·unx·····2093·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/handlers/AltitudeCorrectionManager.class4274 ?rwxrwxr-x··2.0·unx·····2093·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/handlers/AltitudeCorrectionManager.class
4275 ?rwxrwxr-x··2.0·unx······448·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/handlers/GPSManager$$ExternalSyntheticLambda0.class4275 ?rwxrwxr-x··2.0·unx······448·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/handlers/GPSManager$$ExternalSyntheticLambda0.class
4276 ?rwxrwxr-x··2.0·unx······542·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/handlers/GpsStatusManager$$ExternalSyntheticLambda0.class4276 ?rwxrwxr-x··2.0·unx······542·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/handlers/GpsStatusManager$$ExternalSyntheticLambda0.class
Offset 6619, 15 lines modifiedOffset 6619, 15 lines modified
6619 ?rwxrwxr-x··2.0·unx·····4552·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/io/file/importer/ImportViewModel.class6619 ?rwxrwxr-x··2.0·unx·····4552·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/io/file/importer/ImportViewModel.class
6620 ?rwxrwxr-x··2.0·unx·····1092·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/settings/ActivityTypePreference.class6620 ?rwxrwxr-x··2.0·unx·····1092·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/settings/ActivityTypePreference.class
6621 ?rwxrwxr-x··2.0·unx······244·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/settings/ResetDialogPreference.class6621 ?rwxrwxr-x··2.0·unx······244·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/settings/ResetDialogPreference.class
6622 ?rwxrwxr-x··2.0·unx·····1481·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/settings/SettingsCustomLayoutEditActivity$2.class6622 ?rwxrwxr-x··2.0·unx·····1481·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/settings/SettingsCustomLayoutEditActivity$2.class
6623 ?rwxrwxr-x··2.0·unx·····3329·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/settings/SettingsCustomLayoutListActivity$2.class6623 ?rwxrwxr-x··2.0·unx·····3329·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/settings/SettingsCustomLayoutListActivity$2.class
6624 ?rwxrwxr-x··2.0·unx·····2067·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/settings/bluetooth/BluetoothLeSensorPreference.class6624 ?rwxrwxr-x··2.0·unx·····2067·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/settings/bluetooth/BluetoothLeSensorPreference.class
6625 ?rwxrwxr-x··2.0·unx·····1893·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/ui/aggregatedStatistics/AggregatedStatisticsModel.class6625 ?rwxrwxr-x··2.0·unx·····1893·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/ui/aggregatedStatistics/AggregatedStatisticsModel.class
6626 ?rwxrwxr-x··2.0·unx·····4925·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/ui/intervals/IntervalStatisticsModel.class6626 ?rwxrwxr-x··2.0·unx·····4915·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/ui/intervals/IntervalStatisticsModel.class
6627 ?rwxrwxr-x··2.0·unx·····1475·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/ui/markers/MarkerDetailActivity$MarkerDetailPagerAdapter.class6627 ?rwxrwxr-x··2.0·unx·····1475·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/ui/markers/MarkerDetailActivity$MarkerDetailPagerAdapter.class
6628 ?rwxrwxr-x··2.0·unx·····6090·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/ui/markers/MarkerEditViewModel.class6628 ?rwxrwxr-x··2.0·unx·····6090·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/ui/markers/MarkerEditViewModel.class
6629 ?rwxrwxr-x··2.0·unx·····2114·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/viewmodels/GenericStatisticsViewHolder$Altitude.class6629 ?rwxrwxr-x··2.0·unx·····2114·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/viewmodels/GenericStatisticsViewHolder$Altitude.class
6630 ?rwxrwxr-x··2.0·unx·····2265·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/viewmodels/GenericStatisticsViewHolder$AverageMovingPace.class6630 ?rwxrwxr-x··2.0·unx·····2265·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/viewmodels/GenericStatisticsViewHolder$AverageMovingPace.class
6631 ?rwxrwxr-x··2.0·unx·····2272·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/viewmodels/GenericStatisticsViewHolder$AverageMovingSpeed.class6631 ?rwxrwxr-x··2.0·unx·····2272·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/viewmodels/GenericStatisticsViewHolder$AverageMovingSpeed.class
6632 ?rwxrwxr-x··2.0·unx·····2252·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/viewmodels/GenericStatisticsViewHolder$AveragePace.class6632 ?rwxrwxr-x··2.0·unx·····2252·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/viewmodels/GenericStatisticsViewHolder$AveragePace.class
6633 ?rwxrwxr-x··2.0·unx·····2253·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/viewmodels/GenericStatisticsViewHolder$AverageSpeed.class6633 ?rwxrwxr-x··2.0·unx·····2253·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/viewmodels/GenericStatisticsViewHolder$AverageSpeed.class
Offset 7106, 8 lines modifiedOffset 7106, 8 lines modified
7106 ?rwxrwxr-x··2.0·unx····17224·b-·defN·80-Jan-01·00:00·de/dennisguse/opentracks/TrackListActivity.class7106 ?rwxrwxr-x··2.0·unx····17224·b-·defN·80-Jan-01·00:00·de/dennisguse/opentracks/TrackListActivity.class
7107 ?rwxrwxr-x··2.0·unx····10464·b-·defN·80-Jan-01·00:00·de/dennisguse/opentracks/TrackRecordedActivity.class7107 ?rwxrwxr-x··2.0·unx····10464·b-·defN·80-Jan-01·00:00·de/dennisguse/opentracks/TrackRecordedActivity.class
7108 ?rwxrwxr-x··2.0·unx····12120·b-·defN·80-Jan-01·00:00·de/dennisguse/opentracks/TrackStoppedActivity.class7108 ?rwxrwxr-x··2.0·unx····12120·b-·defN·80-Jan-01·00:00·de/dennisguse/opentracks/TrackStoppedActivity.class
7109 ?rwxrwxr-x··2.0·unx·····1759·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt__ReversedViewsKt.class7109 ?rwxrwxr-x··2.0·unx·····1759·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt__ReversedViewsKt.class
7110 ?rwxrwxr-x··2.0·unx·····3671·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsJvmKt.class7110 ?rwxrwxr-x··2.0·unx·····3671·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsJvmKt.class
7111 ?rwxrwxr-x··2.0·unx····44701·b-·defN·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsKt.class7111 ?rwxrwxr-x··2.0·unx····44701·b-·defN·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsKt.class
7112 ?rwxrwxr-x··2.0·unx······179·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt.class7112 ?rwxrwxr-x··2.0·unx······179·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt.class
7113 7111·files,·15083716·bytes·uncompressed,·11985237·bytes·compressed:··20.5%7113 7111·files,·15083696·bytes·uncompressed,·11985217·bytes·compressed:··20.5%
1000 B
de/dennisguse/opentracks/data/TrackPointIterator.class
893 B
procyon -ec {}
    
Offset 15, 16 lines modifiedOffset 15, 17 lines modified
15 ····private·Cursor·cursor;15 ····private·Cursor·cursor;
16 ····private·final·CachedTrackPointsIndexes·indexes;16 ····private·final·CachedTrackPointsIndexes·indexes;
17 ····private·final·Track$Id·trackId;17 ····private·final·Track$Id·trackId;
18 ····18 ····
19 ····public·TrackPointIterator(final·ContentProviderUtils·contentProviderUtils,·final·Track$Id·trackId,·final·TrackPoint$Id·trackPoint$Id)·{19 ····public·TrackPointIterator(final·ContentProviderUtils·contentProviderUtils,·final·Track$Id·trackId,·final·TrackPoint$Id·trackPoint$Id)·{
20 ········this.contentProviderUtils·=·contentProviderUtils;20 ········this.contentProviderUtils·=·contentProviderUtils;
21 ········this.trackId·=·trackId;21 ········this.trackId·=·trackId;
22 ········this.cursor·=·this.getCursor(trackPoint$Id);22 ········final·Cursor·cursor·=·this.getCursor(trackPoint$Id);
 23 ········this.cursor·=·cursor;
23 ········this.indexes·=·new·CachedTrackPointsIndexes(this.cursor);24 ········this.indexes·=·new·CachedTrackPointsIndexes(cursor);
24 ····}25 ····}
25 ····26 ····
26 ····private·Cursor·getCursor(final·TrackPoint$Id·trackPoint$Id)·{27 ····private·Cursor·getCursor(final·TrackPoint$Id·trackPoint$Id)·{
27 ········return·this.contentProviderUtils.getTrackPointCursor(this.trackId,·trackPoint$Id);28 ········return·this.contentProviderUtils.getTrackPointCursor(this.trackId,·trackPoint$Id);
28 ····}29 ····}
29 ····30 ····
30 ····public·void·close()·{31 ····public·void·close()·{
1.3 KB
de/dennisguse/opentracks/services/announcement/VoiceAnnouncementManager.class
1.15 KB
procyon -ec {}
    
Offset 48, 16 lines modifiedOffset 48, 17 lines modified
48 ········this.nextTotalDistance·=·distance_OFF;48 ········this.nextTotalDistance·=·distance_OFF;
49 ········final·Duration·totaltime_OFF·=·VoiceAnnouncementManager.TOTALTIME_OFF;49 ········final·Duration·totaltime_OFF·=·VoiceAnnouncementManager.TOTALTIME_OFF;
50 ········this.totalTimeFrequency·=·totaltime_OFF;50 ········this.totalTimeFrequency·=·totaltime_OFF;
51 ········this.nextTotalTime·=·totaltime_OFF;51 ········this.nextTotalTime·=·totaltime_OFF;
52 ········this.startTrackPointId·=·null;52 ········this.startTrackPointId·=·null;
53 ········this.context·=·context;53 ········this.context·=·context;
54 ········this.contentProviderUtils·=·new·ContentProviderUtils(context);54 ········this.contentProviderUtils·=·new·ContentProviderUtils(context);
 55 ········final·Distance·voiceAnnouncementDistance·=·PreferencesUtils.getVoiceAnnouncementDistance();
55 ········this.intervalDistance·=·PreferencesUtils.getVoiceAnnouncementDistance();56 ········this.intervalDistance·=·voiceAnnouncementDistance;
56 ········this.intervalStatistics·=·new·IntervalStatistics(this.intervalDistance);57 ········this.intervalStatistics·=·new·IntervalStatistics(voiceAnnouncementDistance);
57 ····}58 ····}
58 ····59 ····
59 ····private·Spannable·createAnnouncement(final·Track·track)·{60 ····private·Spannable·createAnnouncement(final·Track·track)·{
60 ········final·Distance·voiceAnnouncementDistance·=·PreferencesUtils.getVoiceAnnouncementDistance();61 ········final·Distance·voiceAnnouncementDistance·=·PreferencesUtils.getVoiceAnnouncementDistance();
61 ········final·Distance·intervalDistance·=·this.intervalDistance;62 ········final·Distance·intervalDistance·=·this.intervalDistance;
62 ········SensorStatistics·sensorStats·=·null;63 ········SensorStatistics·sensorStats·=·null;
63 ········if·(voiceAnnouncementDistance·!=·intervalDistance)·{64 ········if·(voiceAnnouncementDistance·!=·intervalDistance)·{
1.95 KB
de/dennisguse/opentracks/ui/intervals/IntervalStatisticsModel.class
1.82 KB
procyon -ec {}
    
Offset 46, 16 lines modifiedOffset 46, 17 lines modified
46 ····46 ····
47 ····public·MutableLiveData·getIntervalStats(final·Track$Id·track$Id,·final·UnitSystem·unitSystem,·IntervalStatisticsModel$IntervalOption·option_1)·{47 ····public·MutableLiveData·getIntervalStats(final·Track$Id·track$Id,·final·UnitSystem·unitSystem,·IntervalStatisticsModel$IntervalOption·option_1)·{
48 ········if·(this.intervalsLiveData·==·null)·{48 ········if·(this.intervalsLiveData·==·null)·{
49 ············if·(option_1·==·null)·{49 ············if·(option_1·==·null)·{
50 ················option_1·=·IntervalStatisticsModel$IntervalOption.OPTION_1;50 ················option_1·=·IntervalStatisticsModel$IntervalOption.OPTION_1;
51 ············}51 ············}
52 ············this.intervalsLiveData·=·new·MutableLiveData();52 ············this.intervalsLiveData·=·new·MutableLiveData();
53 ············this.distanceInterval·=·option_1.getDistance(unitSystem);53 ············final·Distance·distance·=·option_1.getDistance(unitSystem);
 54 ············this.distanceInterval·=·distance;
54 ············this.intervalStatistics·=·new·IntervalStatistics(this.distanceInterval);55 ············this.intervalStatistics·=·new·IntervalStatistics(distance);
55 ············this.loadIntervalStatistics(track$Id);56 ············this.loadIntervalStatistics(track$Id);
56 ········}57 ········}
57 ········this.trackPointsTableObserver·=·(ContentObserver)new·IntervalStatisticsModel$1(this,·this.handler,·track$Id);58 ········this.trackPointsTableObserver·=·(ContentObserver)new·IntervalStatisticsModel$1(this,·this.handler,·track$Id);
58 ········this.contentResolver.registerContentObserver(TrackPointsColumns.CONTENT_URI_BY_TRACKID,·false,·this.trackPointsTableObserver);59 ········this.contentResolver.registerContentObserver(TrackPointsColumns.CONTENT_URI_BY_TRACKID,·false,·this.trackPointsTableObserver);
59 ········return·this.intervalsLiveData;60 ········return·this.intervalsLiveData;
60 ····}61 ····}
61 ····62 ····
Offset 82, 12 lines modifiedOffset 83, 13 lines modified
82 ····}83 ····}
83 ····84 ····
84 ····public·void·update(final·Track$Id·track$Id,·final·UnitSystem·unitSystem,·IntervalStatisticsModel$IntervalOption·default1)·{85 ····public·void·update(final·Track$Id·track$Id,·final·UnitSystem·unitSystem,·IntervalStatisticsModel$IntervalOption·default1)·{
85 ········if·(default1·==·null)·{86 ········if·(default1·==·null)·{
86 ············default1·=·IntervalStatisticsModel$IntervalOption.DEFAULT;87 ············default1·=·IntervalStatisticsModel$IntervalOption.DEFAULT;
87 ········}88 ········}
88 ········this.lastTrackPointId·=·null;89 ········this.lastTrackPointId·=·null;
89 ········this.distanceInterval·=·default1.getDistance(unitSystem);90 ········final·Distance·distance·=·default1.getDistance(unitSystem);
 91 ········this.distanceInterval·=·distance;
90 ········this.intervalStatistics·=·new·IntervalStatistics(this.distanceInterval);92 ········this.intervalStatistics·=·new·IntervalStatistics(distance);
91 ········this.loadIntervalStatistics(track$Id);93 ········this.loadIntervalStatistics(track$Id);
92 ····}94 ····}
93 }95 }
3.37 KB
smali/de/dennisguse/opentracks/ui/intervals/IntervalStatisticsModel.smali
    
Offset 246, 21 lines modifiedOffset 246, 19 lines modified
246 ····invoke-virtual·{p3,·p2},·Lde/dennisguse/opentracks/ui/intervals/IntervalStatisticsModel$IntervalOption;->getDistance(Lde/dennisguse/opentracks/settings/UnitSystem;)Lde/dennisguse/opentracks/data/models/Distance;246 ····invoke-virtual·{p3,·p2},·Lde/dennisguse/opentracks/ui/intervals/IntervalStatisticsModel$IntervalOption;->getDistance(Lde/dennisguse/opentracks/settings/UnitSystem;)Lde/dennisguse/opentracks/data/models/Distance;
  
247 ····move-result-object·p2247 ····move-result-object·p2
  
248 ····iput-object·p2,·p0,·Lde/dennisguse/opentracks/ui/intervals/IntervalStatisticsModel;->distanceInterval:Lde/dennisguse/opentracks/data/models/Distance;248 ····iput-object·p2,·p0,·Lde/dennisguse/opentracks/ui/intervals/IntervalStatisticsModel;->distanceInterval:Lde/dennisguse/opentracks/data/models/Distance;
  
249 ····.line·76249 ····.line·76
250 ····new-instance·p2,·Lde/dennisguse/opentracks/ui/intervals/IntervalStatistics;250 ····new-instance·p3,·Lde/dennisguse/opentracks/ui/intervals/IntervalStatistics;
  
251 ····iget-object·p3,·p0,·Lde/dennisguse/opentracks/ui/intervals/IntervalStatisticsModel;->distanceInterval:Lde/dennisguse/opentracks/data/models/Distance;251 ····invoke-direct·{p3,·p2},·Lde/dennisguse/opentracks/ui/intervals/IntervalStatistics;-><init>(Lde/dennisguse/opentracks/data/models/Distance;)V
  
252 ····invoke-direct·{p2,·p3},·Lde/dennisguse/opentracks/ui/intervals/IntervalStatistics;-><init>(Lde/dennisguse/opentracks/data/models/Distance;)V 
  
253 ····iput-object·p2,·p0,·Lde/dennisguse/opentracks/ui/intervals/IntervalStatisticsModel;->intervalStatistics:Lde/dennisguse/opentracks/ui/intervals/IntervalStatistics;252 ····iput-object·p3,·p0,·Lde/dennisguse/opentracks/ui/intervals/IntervalStatisticsModel;->intervalStatistics:Lde/dennisguse/opentracks/ui/intervals/IntervalStatistics;
  
254 ····.line·78253 ····.line·78
255 ····invoke-direct·{p0,·p1},·Lde/dennisguse/opentracks/ui/intervals/IntervalStatisticsModel;->loadIntervalStatistics(Lde/dennisguse/opentracks/data/models/Track$Id;)V254 ····invoke-direct·{p0,·p1},·Lde/dennisguse/opentracks/ui/intervals/IntervalStatisticsModel;->loadIntervalStatistics(Lde/dennisguse/opentracks/data/models/Track$Id;)V
  
256 ····.line·81255 ····.line·81
257 ····:cond_1256 ····:cond_1
258 ····new-instance·p2,·Lde/dennisguse/opentracks/ui/intervals/IntervalStatisticsModel$1;257 ····new-instance·p2,·Lde/dennisguse/opentracks/ui/intervals/IntervalStatisticsModel$1;
Offset 359, 20 lines modifiedOffset 357, 18 lines modified
359 ····invoke-virtual·{p3,·p2},·Lde/dennisguse/opentracks/ui/intervals/IntervalStatisticsModel$IntervalOption;->getDistance(Lde/dennisguse/opentracks/settings/UnitSystem;)Lde/dennisguse/opentracks/data/models/Distance;357 ····invoke-virtual·{p3,·p2},·Lde/dennisguse/opentracks/ui/intervals/IntervalStatisticsModel$IntervalOption;->getDistance(Lde/dennisguse/opentracks/settings/UnitSystem;)Lde/dennisguse/opentracks/data/models/Distance;
  
360 ····move-result-object·p2358 ····move-result-object·p2
  
361 ····iput-object·p2,·p0,·Lde/dennisguse/opentracks/ui/intervals/IntervalStatisticsModel;->distanceInterval:Lde/dennisguse/opentracks/data/models/Distance;359 ····iput-object·p2,·p0,·Lde/dennisguse/opentracks/ui/intervals/IntervalStatisticsModel;->distanceInterval:Lde/dennisguse/opentracks/data/models/Distance;
  
362 ····.line·115360 ····.line·115
363 ····new-instance·p2,·Lde/dennisguse/opentracks/ui/intervals/IntervalStatistics;361 ····new-instance·p3,·Lde/dennisguse/opentracks/ui/intervals/IntervalStatistics;
  
364 ····iget-object·p3,·p0,·Lde/dennisguse/opentracks/ui/intervals/IntervalStatisticsModel;->distanceInterval:Lde/dennisguse/opentracks/data/models/Distance; 
  
365 ····invoke-direct·{p2,·p3},·Lde/dennisguse/opentracks/ui/intervals/IntervalStatistics;-><init>(Lde/dennisguse/opentracks/data/models/Distance;)V362 ····invoke-direct·{p3,·p2},·Lde/dennisguse/opentracks/ui/intervals/IntervalStatistics;-><init>(Lde/dennisguse/opentracks/data/models/Distance;)V
  
366 ····iput-object·p2,·p0,·Lde/dennisguse/opentracks/ui/intervals/IntervalStatisticsModel;->intervalStatistics:Lde/dennisguse/opentracks/ui/intervals/IntervalStatistics;363 ····iput-object·p3,·p0,·Lde/dennisguse/opentracks/ui/intervals/IntervalStatisticsModel;->intervalStatistics:Lde/dennisguse/opentracks/ui/intervals/IntervalStatistics;
  
367 ····.line·116364 ····.line·116
368 ····invoke-direct·{p0,·p1},·Lde/dennisguse/opentracks/ui/intervals/IntervalStatisticsModel;->loadIntervalStatistics(Lde/dennisguse/opentracks/data/models/Track$Id;)V365 ····invoke-direct·{p0,·p1},·Lde/dennisguse/opentracks/ui/intervals/IntervalStatisticsModel;->loadIntervalStatistics(Lde/dennisguse/opentracks/data/models/Track$Id;)V
  
369 ····return-void366 ····return-void
370 .end·method367 .end·method
1.39 KB
smali/de/dennisguse/opentracks/data/TrackPointIterator.smali
    
Offset 54, 21 lines modifiedOffset 54, 19 lines modified
54 ····invoke-direct·{p0,·p3},·Lde/dennisguse/opentracks/data/TrackPointIterator;->getCursor(Lde/dennisguse/opentracks/data/models/TrackPoint$Id;)Landroid/database/Cursor;54 ····invoke-direct·{p0,·p3},·Lde/dennisguse/opentracks/data/TrackPointIterator;->getCursor(Lde/dennisguse/opentracks/data/models/TrackPoint$Id;)Landroid/database/Cursor;
  
55 ····move-result-object·p155 ····move-result-object·p1
  
56 ····iput-object·p1,·p0,·Lde/dennisguse/opentracks/data/TrackPointIterator;->cursor:Landroid/database/Cursor;56 ····iput-object·p1,·p0,·Lde/dennisguse/opentracks/data/TrackPointIterator;->cursor:Landroid/database/Cursor;
  
57 ····.line·3157 ····.line·31
58 ····new-instance·p1,·Lde/dennisguse/opentracks/data/CachedTrackPointsIndexes;58 ····new-instance·p2,·Lde/dennisguse/opentracks/data/CachedTrackPointsIndexes;
  
59 ····iget-object·p2,·p0,·Lde/dennisguse/opentracks/data/TrackPointIterator;->cursor:Landroid/database/Cursor;59 ····invoke-direct·{p2,·p1},·Lde/dennisguse/opentracks/data/CachedTrackPointsIndexes;-><init>(Landroid/database/Cursor;)V
  
60 ····invoke-direct·{p1,·p2},·Lde/dennisguse/opentracks/data/CachedTrackPointsIndexes;-><init>(Landroid/database/Cursor;)V 
  
61 ····iput-object·p1,·p0,·Lde/dennisguse/opentracks/data/TrackPointIterator;->indexes:Lde/dennisguse/opentracks/data/CachedTrackPointsIndexes;60 ····iput-object·p2,·p0,·Lde/dennisguse/opentracks/data/TrackPointIterator;->indexes:Lde/dennisguse/opentracks/data/CachedTrackPointsIndexes;
  
62 ····return-void61 ····return-void
63 .end·method62 .end·method
  
64 .method·private·getCursor(Lde/dennisguse/opentracks/data/models/TrackPoint$Id;)Landroid/database/Cursor;63 .method·private·getCursor(Lde/dennisguse/opentracks/data/models/TrackPoint$Id;)Landroid/database/Cursor;
65 ····.locals·264 ····.locals·2
  
1.65 KB
smali/de/dennisguse/opentracks/services/announcement/VoiceAnnouncementManager.smali
    
Offset 98, 21 lines modifiedOffset 98, 19 lines modified
98 ····invoke-static·{},·Lde/dennisguse/opentracks/settings/PreferencesUtils;->getVoiceAnnouncementDistance()Lde/dennisguse/opentracks/data/models/Distance;98 ····invoke-static·{},·Lde/dennisguse/opentracks/settings/PreferencesUtils;->getVoiceAnnouncementDistance()Lde/dennisguse/opentracks/data/models/Distance;
  
99 ····move-result-object·p199 ····move-result-object·p1
  
100 ····iput-object·p1,·p0,·Lde/dennisguse/opentracks/services/announcement/VoiceAnnouncementManager;->intervalDistance:Lde/dennisguse/opentracks/data/models/Distance;100 ····iput-object·p1,·p0,·Lde/dennisguse/opentracks/services/announcement/VoiceAnnouncementManager;->intervalDistance:Lde/dennisguse/opentracks/data/models/Distance;
  
101 ····.line·77101 ····.line·77
102 ····new-instance·p1,·Lde/dennisguse/opentracks/ui/intervals/IntervalStatistics;102 ····new-instance·v0,·Lde/dennisguse/opentracks/ui/intervals/IntervalStatistics;
  
103 ····iget-object·v0,·p0,·Lde/dennisguse/opentracks/services/announcement/VoiceAnnouncementManager;->intervalDistance:Lde/dennisguse/opentracks/data/models/Distance;103 ····invoke-direct·{v0,·p1},·Lde/dennisguse/opentracks/ui/intervals/IntervalStatistics;-><init>(Lde/dennisguse/opentracks/data/models/Distance;)V
  
104 ····invoke-direct·{p1,·v0},·Lde/dennisguse/opentracks/ui/intervals/IntervalStatistics;-><init>(Lde/dennisguse/opentracks/data/models/Distance;)V 
  
105 ····iput-object·p1,·p0,·Lde/dennisguse/opentracks/services/announcement/VoiceAnnouncementManager;->intervalStatistics:Lde/dennisguse/opentracks/ui/intervals/IntervalStatistics;104 ····iput-object·v0,·p0,·Lde/dennisguse/opentracks/services/announcement/VoiceAnnouncementManager;->intervalStatistics:Lde/dennisguse/opentracks/ui/intervals/IntervalStatistics;
  
106 ····return-void105 ····return-void
107 .end·method106 .end·method
  
108 .method·private·createAnnouncement(Lde/dennisguse/opentracks/data/models/Track;)Landroid/text/Spannable;107 .method·private·createAnnouncement(Lde/dennisguse/opentracks/data/models/Track;)Landroid/text/Spannable;
109 ····.locals·9108 ····.locals·9
  
15.3 KB
assets/dexopt/baseline.prof
    
Offset 1, 113 lines modifiedOffset 1, 113 lines modified
00000000:·7072·6f00·3031·3000·01d9·4900·00fb·0600··pro.010...I.....00000000:·7072·6f00·3031·3000·01d9·4900·00fa·0600··pro.010...I.....
00000010:·0078·01ed·9b5f·8815·7514·c7cf·cc9d·bd7b··.x..._..u......{00000010:·0078·01ed·9b5d·681c·5514·c7cf·cc4e·369b··.x...]h.U....N6.
00000020:·77f7·aa63·abee·ba5a·4d25·eba6·628b·b9b4··w..c...ZM%..b... 
00000030:·457f·6629·446a·1fd6·1e2a·e9e5·fa67·33e9··E.f)Dj...*...g3. 
00000040:·df9a·1646·51b3·ab86·c90a·3e08·29f8·b020··...FQ.....>.)..· 
00000050:·448f·6204·8542·d71e·a420·a888·5e2a·c8c0··D.b..B...·..^*.. 
00000060:·20a8·a034·a242·dcce·67ee·9cbd·b3eb·aa45···..4.B..g......E 
00000070:·f4a0·fe7e·9773·7fe7·77ce·f79c·f3fb·7d67··...~.s..w.....}g 
00000080:·eecc·6fef·9d6d·9151·59d4·2472·bcf5·e56f··..o..m.QY.$r...o 
00000090:·1acf·8b6c·787a·ddd6·ad83·5b97·6f1c·dc5e··...lxz....[.o..^ 
000000a0:·5c20·1288·88af·e24d·116c·6d2a·1a29·8d99··\·.....M.lm*.).. 
000000b0:·0f3d·8f2d·ebf8·b9cc·0706·dfcd·594f·3ef0··.=.-........YO>. 
000000c0:·2d2a·1b54·18e3·bf53·a555·85ba·d8e8·914e··-*.T...S.U.....N 
000000d0:·95ad·2ab3·5576·a960·5ba8·d2a6·a07c·4dec··..*.Uv.`[....|M. 
000000e0:·4515·b3a1·5b9e·e64c·2f68·0f0e·4c83·4a49··E...[..L/h..L.JI 
000000f0:·658e·0a38·c4d6·838e·6fbe·ca5c·15f3·138b··e..8....o..\.... 
00000100:·7e9d·0af3·2736·1f43·fee5·998d·fc60·6d5e··~...'6.C.....`m^ 
00000110:·e836·377a·8b23·c6ec·3355·b718·7a8b·0193··.67z.#..3U..z... 
00000120:·d76d·0ccf·6627·8789·f919·b30e·30d4·bb23··.m..f'......0..# 
00000130:·d319·5b1c·5830·3607·8b7d·23b3·615f·aa02··..[.X06..}#.a_.. 
00000140:·9ef5·c22b·423e·3b8e·96cb·d68c·8f9c·3dea··...+B>;.......=. 
00000150:·c097·17cb·7fbd·dac9·6d31·86c1·86dc·a382··........m1...... 
00000160:·8d63·60bc·6327·9e1e·1ff3·301f·f62d·2a70··.c`.c'....0..-*p 
00000170:·6235·c0ed·5501·cb7c·e0d7·3863·6cb5·992f··b5..U..|..8cl../ 
00000180:·be59·2a60·2d3f·3af2·acbe·81b9·311b·9b9d··.Y*`-?:.....1... 
00000190:·fad4·e2bc·c566·7539·dfac·0e9c·6327·277c··.....fu9....c''| 
000001a0:·99ce·1821·2f3d·73a1·be9d·abd6·b33e·041c··...!/=s......>.. 
000001b0:·35a8·496f·7347·270e·0cf3·9ba1·426d·f09c··5.IosG'.....Bm.. 
000001c0:·a3d4·23c6·d6b6·5875·d64e·9cd5·379d·1e79··..#...Xu.N..7..y 
000001d0:·3ff3·592c·38c3·106b·f1d8·c018·97af·6438··?.Y,8..k......d8 
000001e0:·e686·1db1·9cf9·9e7c·087e·5b17·ba71·c6bc··.......|.~[..q.. 
000001f0:·9973·de67·73b0·7930·06c3·7a89·852f·c3c0··.s.gs.y0..z../.. 
00000200:·055c·cf53·410f·35c8·e6c2·390c·0e01·633a··.\.SA.5...9...c: 
00000210:·6b00·cb79·6973·2537·baad·d9b8·b758·5b27··k..yis%7.....X[' 
00000220:·b5d1·c1e1·a396·d563·4dc4·81e1·da40·3efb··.......cM....@>. 
00000230:·9ca3·8323·06fd·4b15·bb1e·dda6·3aeb·27af··...#..K.....:.'. 
00000240:·f100·c6ce·a10e·1d58·3cbd·c949·55c8·c7dc··.......X<..IU... 
00000250:·2d8e·18fc·56c7·b0d3·f570·6076·748b·31bb··-...V....p`vt.1. 
00000260:·8df3·f90c·c7ba·6ced·ac19·2cf7·0ac3·82c3··......l...,..... 
00000270:·4e6f·fc80·b1f9·61cb·fb6c·1ed8·6d2d·9c1b··No....a..l..m-.. 
00000280:·9607·3f3e·72c2·93e1·195b·4dae·d5e0·3936··..?>r....[M...96 
00000290:·606d·fe79·ddf2·d1e7·73a2·5397·18f2·930b··`m.y....s.S..... 
000002a0:·1d21·1e3f·76c6·c422·e8d8·d1f1·71fd·5aac··.!.?v.."....q.Z. 
000002b0:·c21a·e1c2·e29a·efad·d722·66a3·0a71·0863··........."f..q.c 
000002c0:·fbfc·e7d7·92f7·4fd5·2daf·d9ad·b7cf·14e3··......O.-....... 
000002d0:·fcdc·cc6f·bdc5·1bc6·ecf9·de30·791b·3a31··...o.......0y.:1 
000002e0:·ac77·3a7b·3ec6·3881·c73c·b63d·1b73·6cb1··.w:{>.8..<.=.sl. 
000002f0:·df9a·f553·63a9·6362·752d·8f61·ad7f·2ac3··...Sc.cbu-.a..*. 
00000300:·32b6·6b04·588e·859d·2bf8·2c1f·b591·519d··2.k.X...+.,...Q. 
00000310:·8ce5·bc54·7fa2·d0a8·387b·1534·67a8·c7cc··...T....8{.4g... 
00000320:·d3e3·5bd0·3d83·a77c·1452·6f49·354f·ab78··..[.=..|.RoI5O.x 
00000330:·ea9d·a3b6·b5aa·e1a9·79e9·8b2a·ed6a·e155··........y..*.j.U 
00000340:·4c91·7e6a·2bea·39e3·6bde·d969·865a·449b··L.~j+.9.k..i.ZD. 
00000350:·ea0d·ea2d·2a36·d0eb·0831·b354·7cc5·f2ce··...-*6...1.T|... 
00000360:·cbe6·445f·ab4d·2db4·392a·0d2a·354c·ed7d··..D_.M-.9*.*5L.} 
00000370:·818e·1bd5·8b9f·97cd·2bd0·4f0c·f60e·b5d4··........+.O..... 
00000380:·909d·a986·8e90·a796·9d39·16e4·9992·273d··.........9....'= 
00000390:·b206·4a5d·730c·3806·fe27·06e2·dff4·eae5··..J]s.8..'...... 
000003a0:·07c5·1fd2·3b5a·bd48·998d·435c·08a2·baa9··....;Z.H..C\.... 
000003b0:·7641·d371·2849·3b7f·3fe9·0736·df22·89f3··vA.q(I;.?..6.".. 
000003c0:·43f4·dd2a·dc29·2fd3·b605·3356·49eb·ae44··C..*.)/...3VI..D 
000003d0:·a477·2816·d17e·a82c·915e·11c2·5eae·9912··.w(..~.,.^..^... 
000003e0:·47a3·9596·fe42·b265·ed0a·7964·d02b·a446··G....B.e..yd.+.F 
000003f0:·49de·4c9e·c09b·6f09·f739·a96a·d591·3891··I.L...o..9.j..8. 
00000400:·65e5·60f2·14f3·d0bc·9e7c·aaa3·81ed·5cc8··e.`......|....\. 
00000410:·b525·9a7f·fde6·906d·78bd·4572·b43e·c8b4··.%.....mx.Er.>.. 
00000420:·ee48·4a89·b74e·dfe5·a7da·9c2e·804c·6f88··.HJ..N.......Lo. 
00000430:·23b5·ff12·7972·c00b·aa35·48dc·bc6f·c980··#...yr...5H..o.. 
00000440:·5edd·bb93·d9c3·2786·24e2·46e2·45e2·7bab··^.....'.$.F.E.{. 
00000450:·43bd·9c6b·2b3d·5661·f330·4deb·ea6b·29f5··C..k+=Va.0M..k). 
00000460:·7a37·4df1·bc7e·fa51·bf55·0a61·f0d6·d292··z7M..~.Q.U.a.... 
00000470:·348d·cd8e·6a87·630a·6aca·3029·4bd2·3ce0··4...j.c.j.0)K.<. 
00000480:·7174·674a·c11f·6928·3545·c1fe·7212·2529··qtgJ..i(5E..r.%) 
00000490:·b022·431d·5322·7243·5f2a·e928·0afd·c6d5··."C.S"rC_*.(.... 
000004a0:·39fb·c5d4·b317·735c·ce3e·2661·7b65·7ccb··9.....s\.>&a{e|. 
000004b0:·ca17·0f4b·d4a4·477c·d9c8·477e·ffe9·a672··...K..G|..G~...r 
000004c0:·1cb4·eedc·a177·4e6f·7347·5f7f·b7b2·39b6··.....wNosG_...9. 
000004d0:·62ce·e77a·2311·c814·4fdf·d93e·b9e6·1870··b..z#...O..>...p 
000004e0:·0c38·061c·038e·01c7·c015·c640·957d·e944··.8.........@.}.D 
000004f0:·6bab·565e·385b·3875·72d3·6baf·fefa·bdde··k.V^8[8ur.k..... 
00000500:·e8ef·16dd·82f0·1587·1c38·fcd5·c149·5bb2··.........8...I[. 
00000510:·2e2f·4aff·985c·b744·bc7f·b025·9d28·e114··./J..\.D...%.(.. 
00000520:·c7c0·55cf·4032·3ee9·b372·d5af·d72d·d031··..U.@2>..r...-.1 
00000530:·e018·700c·3806·1c03·8e01·c780·63c0·31e0··..p.8.......c.1. 
00000540:·1870·0c38·061c·038e·01c7·c015·c440·f497··.p.8.........@.. 
00000550:·feac·d9e0·17b6·e963·33f9·56e4·09cd·5305··.......c3.V...S. 
00000560:·3fcc·7dd9·9964·3f20·97a4·329a·fe40·9bfe··?.}..d?·..2..@.. 
00000570:·2e3a·1115·4a34·a167·ca03·daf3·13fa·65be··.:..J4.g......e. 
00000580:·1eba·6b4f·e72d·3b0e·3e1c·ebb3·d4bd·11df··..kO.-;.>....... 
00000590:·c14a·ef4c·e94e·f417·e743·428b·c255·477a··.J.L.N...CB..UGz 
000005a0:·ce7b·d5f7·967d·1d1c·3b9a·0ca7·46a9·3e14··.{...}..;...F.>. 
000005b0:·df5e·d3ea·ef71·ba8a·8a3e·92d0·17c5·32af··.^...q...>....2. 
000005c0:·e84f·9e62·1d38·59ab·6ed2·71d7·f10c·5cd5··.O.b.8Y.n.q...\. 
000005d0:·c1bb·db76·f38c·5cbd·85f2·787d·9069·ed61··...v..\...x}.i.a 
000005e0:·25a8·26dd·a1ae·f1f7·0b9c·9732·44a1·7ab7··%.&........2D.z. 
000005f0:·ef13·f944·fcf5·aa26·bac6·86d5·3d5d·41e4··...D...&....=]A. 
00000600:·2fac·eeae·567a·d387·4413·09a3·ef4a·8b4a··/...Vz..D....J.J 
00000610:·d24f·ae60·f991·f41b·68f4·c96d·ff58·4370··.O.`....h..m.XCp 
00000620:·2821·65be·dd7f·66e9·7053·e295·fc2f·e606··(!e...f.pS.../.. 
00000630:·49f0·5949·fd1c·8e4b·b7b8·2871·c3db·0907··I.YI...K..(q.... 
00000640:·bd31·f1bc·13fe·ce20·f41f·2cc6·619c·c675··.1.....·..,.a..u 
00000650:·cb76·9e5e·bb48·f3a4·3bf5·84a5·e1c2·a28b··.v.^.H..;....... 
00000660:·6072·e6e4·a5dc·e05f·a903·522a·1f19·efed··`r....._..R*.... 
00000670:·38b6·46f6·95f5·88cf·eb1b·f43a·cf04·c568··8.F........:...h 
00000680:·64fe·871f·fbb2·3b59·b937·ea6c·5f12·7803··d.....;Y.7.l_.x. 
00000690:·f3f7·3cb9·5353·73fe·25fa·aecf·27b8·e618··..<.SSs.%...'... 
000006a0:·700c·3806·1c03·8e01·c7c0·15c7·c029·fd67··p.8..........).g 
000006b0:·c089·96b4·548e·1cfb·d31b·faf1·9dfb·3ef8··....T.........>. 
000006c0:·e379·bdd1·df20·ba05·4977·49e7·befd·f9dc··.y...·..IwI..... 
000006d0:·a45d·e7fe·45fb·d25d·4077·5b92·6e49·2792··.]..E..]@w[.nI'. 
000006e0:·38c5·3170·ad33·501d·bfd6·1970·eb77·0c38··8.1p.3P....p.w.8 
000006f0:·061c·038e·01c7·8063·c031·e018·700c·3806··.......c.1..p.8. 
00000700:·1c03·8e81·ffc8·c0df·d1bb·bb46············...........F00000020:·64db·4eec·47d2·b4ea·a821·8d6d·a9a1·3618··d.N.G....!.m..6.
 00000030:·45ed·04a5·14ed·43ea·835a·7cd9·7ec4·5afc··E.....C..Z|.~.Z.
 00000040:·4a4d·9508·a2d3·2f89·a585·3c14·6ca1·0f81··JM..../...<.l...
 00000050:·82f8·582a·8252·c1ad·0f45·4150·115f·f4c1··..X*.R...EAP._..
 00000060:·0a15·c40f·d056·44a5·349e·dfec·9cec·244d··.....VD.4.....$M
 00000070:·5b45·7c68·bd77·397b·cf3d·e77f·ceb9·f73f··[E|h.w9{.=.....?
 00000080:·b333·37bb·9316·d92f·9d4d·22fd·dfb7·ac6e··.37..../.M"....n
 00000090:·bc20·b2f9·a98d·c3c3·83c3·2bb6·0c8e·1417··.·........+.....
 000000a0:·8904·22e2·ab78·d304·5b9b·8a46·4a63·e643··.."..x..[..FJc.C
 000000b0:·cf63·cb3a·7e36·f381·c177·73d6·930f·7c8b··.c.:~6...ws...|.
 000000c0:·ca66·15c6·f8ef·5499·ab42·5d6c·f448·97ca··.f....T..B]l.H..
 000000d0:·b04a·abca·5e15·6c8b·55da·1494·af89·bda8··.J..^.l.U.......
 000000e0:·6236·74cb·d39c·e905·edc1·8169·5029·a9cc··b6t........iP)..
 000000f0:·5301·87d8·7ad0·f12d·5499·af62·7e62·d1af··S...z..-T..b~b..
 00000100:·5361·fec4·e663·c8bf·22b3·911f·accd·0bdd··Sa...c..".......
Max diff block lines reached; -1/15605 bytes (-0.01%) of diff not shown.