40.2 MB
/home/fdroid/fdroiddata/tmp/de.dennisguse.opentracks_5611.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_de.dennisguse.opentracks_5611.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: <c1e86b4dff33e92c1825a970707087828fcb51a5272ebd7ff121259ef5ce2e34>, actual: <b8c434bdc3af0700708f150d38bf48cbd4a61a99469e6fc219babb133979ea63> ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. VERITY_CHUNKED_SHA256 digest mismatch. Expected: <ac1b0042bfbdf43353ed9f806930e8eb30f4b2a39c6cc95e7159904715ea669dec6c710100000000>, actual: <19dd1c6ccb5ed03da84e657e9ad3d9aa80b3e1ffba79fc77e460340933d1d31aec6c710100000000>
    
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:·24214764·bytes,·number·of·entries:·15391 Zip·file·size:·24214764·bytes,·number·of·entries:·1539
2 -rw-r--r--··0.0·unx·······56·b-·defN·81-Jan-01·01:01·META-INF/com/android/build/gradle/app-metadata.properties2 -rw-r--r--··0.0·unx·······56·b-·defN·81-Jan-01·01:01·META-INF/com/android/build/gradle/app-metadata.properties
3 -rw-r--r--··0.0·unx·····1790·b-·stor·81-Jan-01·01:01·assets/dexopt/baseline.prof3 -rw-r--r--··0.0·unx·····1789·b-·stor·81-Jan-01·01:01·assets/dexopt/baseline.prof
4 -rw-r--r--··0.0·unx······196·b-·stor·81-Jan-01·01:01·assets/dexopt/baseline.profm4 -rw-r--r--··0.0·unx······196·b-·stor·81-Jan-01·01:01·assets/dexopt/baseline.profm
5 -rw-r--r--··0.0·unx··8977060·b-·defN·81-Jan-01·01:01·classes.dex5 -rw-r--r--··0.0·unx··8977044·b-·defN·81-Jan-01·01:01·classes.dex
6 -rw-r--r--··0.0·unx·····2392·b-·defN·81-Jan-01·01:01·classes2.dex6 -rw-r--r--··0.0·unx·····2392·b-·defN·81-Jan-01·01:01·classes2.dex
7 -rw-r--r--··0.0·unx······852·b-·defN·81-Jan-01·01:01·classes3.dex7 -rw-r--r--··0.0·unx······852·b-·defN·81-Jan-01·01:01·classes3.dex
8 -rw-r--r--··0.0·unx··1423708·b-·defN·81-Jan-01·01:01·classes4.dex8 -rw-r--r--··0.0·unx··1423708·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 1534, 8 lines modifiedOffset 1534, 8 lines modified
1534 -rw----·····0.0·fat······464·b-·defN·81-Jan-01·01:01·res/zq.xml1534 -rw----·····0.0·fat······464·b-·defN·81-Jan-01·01:01·res/zq.xml
1535 -rw----·····0.0·fat······460·b-·defN·81-Jan-01·01:01·res/zt.xml1535 -rw----·····0.0·fat······460·b-·defN·81-Jan-01·01:01·res/zt.xml
1536 -rw----·····0.0·fat······884·b-·stor·81-Jan-01·01:01·res/zz.png1536 -rw----·····0.0·fat······884·b-·stor·81-Jan-01·01:01·res/zz.png
1537 -rw----·····0.0·fat··2539584·b-·stor·81-Jan-01·01:01·resources.arsc1537 -rw----·····0.0·fat··2539584·b-·stor·81-Jan-01·01:01·resources.arsc
1538 -rw----·····2.0·fat···137401·b-·defN·81-Jan-01·01:01·META-INF/8CD9656E.SF1538 -rw----·····2.0·fat···137401·b-·defN·81-Jan-01·01:01·META-INF/8CD9656E.SF
1539 -rw----·····2.0·fat·····1334·b-·defN·81-Jan-01·01:01·META-INF/8CD9656E.RSA1539 -rw----·····2.0·fat·····1334·b-·defN·81-Jan-01·01:01·META-INF/8CD9656E.RSA
1540 -rw----·····2.0·fat···137274·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF1540 -rw----·····2.0·fat···137274·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF
1541 1539·files,·33200004·bytes·uncompressed,·24037522·bytes·compressed:··27.6%1541 1539·files,·33199987·bytes·uncompressed,·24037498·bytes·compressed:··27.6%
40.1 MB
classes.dex
40.1 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·'038'1 DEX·version·'038'
2 DEX·file·header:2 DEX·file·header:
3 magic···············:·'dex\n038\0'3 magic···············:·'dex\n038\0'
4 checksum············:·8d9188404 checksum············:·b309c465
5 signature···········:·670a...81a65 signature···········:·dea9...84f1
6 file_size···········:·89770606 file_size···········:·8977044
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·····:·6687010 string_ids_size·····:·66870
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·871412 type_ids_size·······:·8714
13 type_ids_off········:·267592·(0x041548)13 type_ids_off········:·267592·(0x041548)
Offset 15, 15 lines modifiedOffset 15, 15 lines modified
15 proto_ids_off·······:·302448·(0x049d70)15 proto_ids_off·······:·302448·(0x049d70)
16 field_ids_size······:·4115316 field_ids_size······:·41153
17 field_ids_off·······:·467604·(0x072294)17 field_ids_off·······:·467604·(0x072294)
18 method_ids_size·····:·6544118 method_ids_size·····:·65441
19 method_ids_off······:·796828·(0x0c289c)19 method_ids_off······:·796828·(0x0c289c)
20 class_defs_size·····:·719920 class_defs_size·····:·7199
21 class_defs_off······:·1320356·(0x1425a4)21 class_defs_off······:·1320356·(0x1425a4)
22 data_size···········:·742633622 data_size···········:·7426320
23 data_off············:·1550724·(0x17a984)23 data_off············:·1550724·(0x17a984)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·48025 class_idx···········:·480
26 access_flags········:·1·(0x0001)26 access_flags········:·1·(0x0001)
27 superclass_idx······:·737227 superclass_idx······:·7372
28 source_file_idx·····:·1177028 source_file_idx·····:·11770
Offset 977811, 37 lines modifiedOffset 977811, 36 lines modified
977811 ······name··········:·'<init>'977811 ······name··········:·'<init>'
977812 ······type··········:·'(Lde/dennisguse/opentracks/data/ContentProviderUtils;Lde/dennisguse/opentracks/data/models/Track$Id;Lde/dennisguse/opentracks/data/models/TrackPoint$Id;)V'977812 ······type··········:·'(Lde/dennisguse/opentracks/data/ContentProviderUtils;Lde/dennisguse/opentracks/data/models/Track$Id;Lde/dennisguse/opentracks/data/models/TrackPoint$Id;)V'
977813 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)977813 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)
977814 ······code··········-977814 ······code··········-
977815 ······registers·····:·4977815 ······registers·····:·4
977816 ······ins···········:·4977816 ······ins···········:·4
977817 ······outs··········:·2977817 ······outs··········:·2
977818 ······insns·size····:·23·16-bit·code·units977818 ······insns·size····:·21·16-bit·code·units
977819 41869c:········································|[41869c]·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;)V977819 41869c:········································|[41869c]·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
977820 4186ac:·7010·a8d8·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@d8a8977820 4186ac:·7010·a8d8·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@d8a8
977821 4186b2:·5b01·a196······························|0003:·iput-object·v1,·v0,·Lde/dennisguse/opentracks/data/TrackPointIterator;.contentProviderUtils:Lde/dennisguse/opentracks/data/ContentProviderUtils;·//·field@96a1977821 4186b2:·5b01·a196······························|0003:·iput-object·v1,·v0,·Lde/dennisguse/opentracks/data/TrackPointIterator;.contentProviderUtils:Lde/dennisguse/opentracks/data/ContentProviderUtils;·//·field@96a1
977822 4186b6:·5b02·a496······························|0005:·iput-object·v2,·v0,·Lde/dennisguse/opentracks/data/TrackPointIterator;.trackId:Lde/dennisguse/opentracks/data/models/Track$Id;·//·field@96a4977822 4186b6:·5b02·a496······························|0005:·iput-object·v2,·v0,·Lde/dennisguse/opentracks/data/TrackPointIterator;.trackId:Lde/dennisguse/opentracks/data/models/Track$Id;·//·field@96a4
977823 4186ba:·7020·91c9·3000·························|0007:·invoke-direct·{v0,·v3},·Lde/dennisguse/opentracks/data/TrackPointIterator;.getCursor:(Lde/dennisguse/opentracks/data/models/TrackPoint$Id;)Landroid/database/Cursor;·//·method@c991977823 4186ba:·7020·91c9·3000·························|0007:·invoke-direct·{v0,·v3},·Lde/dennisguse/opentracks/data/TrackPointIterator;.getCursor:(Lde/dennisguse/opentracks/data/models/TrackPoint$Id;)Landroid/database/Cursor;·//·method@c991
977824 4186c0:·0c01···································|000a:·move-result-object·v1977824 4186c0:·0c01···································|000a:·move-result-object·v1
977825 4186c2:·5b01·a296······························|000b:·iput-object·v1,·v0,·Lde/dennisguse/opentracks/data/TrackPointIterator;.cursor:Landroid/database/Cursor;·//·field@96a2977825 4186c2:·5b01·a296······························|000b:·iput-object·v1,·v0,·Lde/dennisguse/opentracks/data/TrackPointIterator;.cursor:Landroid/database/Cursor;·//·field@96a2
977826 4186c6:·2201·221a······························|000d:·new-instance·v1,·Lde/dennisguse/opentracks/data/CachedTrackPointsIndexes;·//·type@1a22977826 4186c6:·2202·221a······························|000d:·new-instance·v2,·Lde/dennisguse/opentracks/data/CachedTrackPointsIndexes;·//·type@1a22
977827 4186ca:·5402·a296······························|000f:·iget-object·v2,·v0,·Lde/dennisguse/opentracks/data/TrackPointIterator;.cursor:Landroid/database/Cursor;·//·field@96a2 
977828 4186ce:·7020·c6c8·2100·························|0011:·invoke-direct·{v1,·v2},·Lde/dennisguse/opentracks/data/CachedTrackPointsIndexes;.<init>:(Landroid/database/Cursor;)V·//·method@c8c6977827 4186ca:·7020·c6c8·1200·························|000f:·invoke-direct·{v2,·v1},·Lde/dennisguse/opentracks/data/CachedTrackPointsIndexes;.<init>:(Landroid/database/Cursor;)V·//·method@c8c6
977829 4186d4:·5b01·a396······························|0014:·iput-object·v1,·v0,·Lde/dennisguse/opentracks/data/TrackPointIterator;.indexes:Lde/dennisguse/opentracks/data/CachedTrackPointsIndexes;·//·field@96a3977828 4186d0:·5b02·a396······························|0012:·iput-object·v2,·v0,·Lde/dennisguse/opentracks/data/TrackPointIterator;.indexes:Lde/dennisguse/opentracks/data/CachedTrackPointsIndexes;·//·field@96a3
977830 4186d8:·0e00···································|0016:·return-void977829 4186d4:·0e00···································|0014:·return-void
977831 ······catches·······:·(none)977830 ······catches·······:·(none)
977832 ······positions·····:·977831 ······positions·····:·
977833 ········0x0000·line=26977832 ········0x0000·line=26
977834 ········0x0007·line=30977833 ········0x0007·line=30
977835 ········0x000d·line=31977834 ········0x000d·line=31
977836 ······locals········:·977835 ······locals········:·
977837 ········0x0000·-·0x0017·reg=0·this·Lde/dennisguse/opentracks/data/TrackPointIterator;·977836 ········0x0000·-·0x0015·reg=0·this·Lde/dennisguse/opentracks/data/TrackPointIterator;·
977838 ········0x0000·-·0x0017·reg=1·(null)·Lde/dennisguse/opentracks/data/ContentProviderUtils;·977837 ········0x0000·-·0x0015·reg=1·(null)·Lde/dennisguse/opentracks/data/ContentProviderUtils;·
977839 ········0x0000·-·0x0017·reg=2·(null)·Lde/dennisguse/opentracks/data/models/Track$Id;·977838 ········0x0000·-·0x0015·reg=2·(null)·Lde/dennisguse/opentracks/data/models/Track$Id;·
977840 ········0x0000·-·0x0017·reg=3·(null)·Lde/dennisguse/opentracks/data/models/TrackPoint$Id;·977839 ········0x0000·-·0x0015·reg=3·(null)·Lde/dennisguse/opentracks/data/models/TrackPoint$Id;·
  
977841 ····#2··············:·(in·Lde/dennisguse/opentracks/data/TrackPointIterator;)977840 ····#2··············:·(in·Lde/dennisguse/opentracks/data/TrackPointIterator;)
977842 ······name··········:·'getCursor'977841 ······name··········:·'getCursor'
977843 ······type··········:·'(Lde/dennisguse/opentracks/data/models/TrackPoint$Id;)Landroid/database/Cursor;'977842 ······type··········:·'(Lde/dennisguse/opentracks/data/models/TrackPoint$Id;)Landroid/database/Cursor;'
977844 ······access········:·0x0002·(PRIVATE)977843 ······access········:·0x0002·(PRIVATE)
977845 ······code··········-977844 ······code··········-
977846 ······registers·····:·4977845 ······registers·····:·4
Offset 977867, 21 lines modifiedOffset 977866, 21 lines modified
977867 ······type··········:·'()V'977866 ······type··········:·'()V'
977868 ······access········:·0x0001·(PUBLIC)977867 ······access········:·0x0001·(PUBLIC)
977869 ······code··········-977868 ······code··········-
977870 ······registers·····:·2977869 ······registers·····:·2
977871 ······ins···········:·1977870 ······ins···········:·1
977872 ······outs··········:·1977871 ······outs··········:·1
977873 ······insns·size····:·11·16-bit·code·units977872 ······insns·size····:·11·16-bit·code·units
977874 4186dc:········································|[4186dc]·de.dennisguse.opentracks.data.TrackPointIterator.close:()V977873 4186d8:········································|[4186d8]·de.dennisguse.opentracks.data.TrackPointIterator.close:()V
977875 4186ec:·5410·a296······························|0000:·iget-object·v0,·v1,·Lde/dennisguse/opentracks/data/TrackPointIterator;.cursor:Landroid/database/Cursor;·//·field@96a2977874 4186e8:·5410·a296······························|0000:·iget-object·v0,·v1,·Lde/dennisguse/opentracks/data/TrackPointIterator;.cursor:Landroid/database/Cursor;·//·field@96a2
977876 4186f0:·3800·0800······························|0002:·if-eqz·v0,·000a·//·+0008977875 4186ec:·3800·0800······························|0002:·if-eqz·v0,·000a·//·+0008
977877 4186f4:·7210·8204·0000·························|0004:·invoke-interface·{v0},·Landroid/database/Cursor;.close:()V·//·method@0482977876 4186f0:·7210·8204·0000·························|0004:·invoke-interface·{v0},·Landroid/database/Cursor;.close:()V·//·method@0482
977878 4186fa:·1200···································|0007:·const/4·v0,·#int·0·//·#0977877 4186f6:·1200···································|0007:·const/4·v0,·#int·0·//·#0
977879 4186fc:·5b10·a296······························|0008:·iput-object·v0,·v1,·Lde/dennisguse/opentracks/data/TrackPointIterator;.cursor:Landroid/database/Cursor;·//·field@96a2977878 4186f8:·5b10·a296······························|0008:·iput-object·v0,·v1,·Lde/dennisguse/opentracks/data/TrackPointIterator;.cursor:Landroid/database/Cursor;·//·field@96a2
977880 418700:·0e00···································|000a:·return-void977879 4186fc:·0e00···································|000a:·return-void
977881 ······catches·······:·(none)977880 ······catches·······:·(none)
977882 ······positions·····:·977881 ······positions·····:·
977883 ········0x0004·line=63977882 ········0x0004·line=63
977884 ······locals········:·977883 ······locals········:·
977885 ········0x0000·-·0x000b·reg=1·this·Lde/dennisguse/opentracks/data/TrackPointIterator;·977884 ········0x0000·-·0x000b·reg=1·this·Lde/dennisguse/opentracks/data/TrackPointIterator;·
  
977886 ····#1··············:·(in·Lde/dennisguse/opentracks/data/TrackPointIterator;)977885 ····#1··············:·(in·Lde/dennisguse/opentracks/data/TrackPointIterator;)
Offset 977988, 18 lines modifiedOffset 977987, 18 lines modified
977988 ······type··········:·'()V'977987 ······type··········:·'()V'
977989 ······access········:·0x0001·(PUBLIC)977988 ······access········:·0x0001·(PUBLIC)
977990 ······code··········-977989 ······code··········-
977991 ······registers·····:·2977990 ······registers·····:·2
977992 ······ins···········:·1977991 ······ins···········:·1
977993 ······outs··········:·1977992 ······outs··········:·1
977994 ······insns·size····:·6·16-bit·code·units977993 ······insns·size····:·6·16-bit·code·units
977995 418704:········································|[418704]·de.dennisguse.opentracks.data.TrackPointIterator.remove:()V977994 418700:········································|[418700]·de.dennisguse.opentracks.data.TrackPointIterator.remove:()V
977996 418714:·2200·df1c······························|0000:·new-instance·v0,·Ljava/lang/UnsupportedOperationException;·//·type@1cdf977995 418710:·2200·df1c······························|0000:·new-instance·v0,·Ljava/lang/UnsupportedOperationException;·//·type@1cdf
977997 418718:·7010·38d9·0000·························|0002:·invoke-direct·{v0},·Ljava/lang/UnsupportedOperationException;.<init>:()V·//·method@d938977996 418714:·7010·38d9·0000·························|0002:·invoke-direct·{v0},·Ljava/lang/UnsupportedOperationException;.<init>:()V·//·method@d938
977998 41871e:·2700···································|0005:·throw·v0977997 41871a:·2700···································|0005:·throw·v0
977999 ······catches·······:·(none)977998 ······catches·······:·(none)
978000 ······positions·····:·977999 ······positions·····:·
978001 ········0x0000·line=70978000 ········0x0000·line=70
978002 ······locals········:·978001 ······locals········:·
978003 ········0x0000·-·0x0006·reg=1·this·Lde/dennisguse/opentracks/data/TrackPointIterator;·978002 ········0x0000·-·0x0006·reg=1·this·Lde/dennisguse/opentracks/data/TrackPointIterator;·
  
978004 ··source_file_idx···:·28396·(TrackPointIterator.java)978003 ··source_file_idx···:·28396·(TrackPointIterator.java)
Offset 978028, 36 lines modifiedOffset 978027, 36 lines modified
978028 ······type··········:·'()V'978027 ······type··········:·'()V'
978029 ······access········:·0x11001·(PUBLIC·SYNTHETIC·CONSTRUCTOR)978028 ······access········:·0x11001·(PUBLIC·SYNTHETIC·CONSTRUCTOR)
978030 ······code··········-978029 ······code··········-
978031 ······registers·····:·1978030 ······registers·····:·1
978032 ······ins···········:·1978031 ······ins···········:·1
978033 ······outs··········:·1978032 ······outs··········:·1
978034 ······insns·size····:·4·16-bit·code·units978033 ······insns·size····:·4·16-bit·code·units
978035 418740:········································|[418740]·de.dennisguse.opentracks.data.TrackSelection$$ExternalSyntheticLambda0.<init>:()V978034 41873c:········································|[41873c]·de.dennisguse.opentracks.data.TrackSelection$$ExternalSyntheticLambda0.<init>:()V
978036 418750:·7010·a8d8·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@d8a8978035 41874c:·7010·a8d8·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@d8a8
978037 418756:·0e00···································|0003:·return-void978036 418752:·0e00···································|0003:·return-void
978038 ······catches·······:·(none)978037 ······catches·······:·(none)
978039 ······positions·····:·978038 ······positions·····:·
978040 ······locals········:·978039 ······locals········:·
  
978041 ··Virtual·methods···-978040 ··Virtual·methods···-
978042 ····#0··············:·(in·Lde/dennisguse/opentracks/data/TrackSelection$$ExternalSyntheticLambda0;)978041 ····#0··············:·(in·Lde/dennisguse/opentracks/data/TrackSelection$$ExternalSyntheticLambda0;)
978043 ······name··········:·'apply'978042 ······name··········:·'apply'
978044 ······type··········:·'(Ljava/lang/Object;)Ljava/lang/Object;'978043 ······type··········:·'(Ljava/lang/Object;)Ljava/lang/Object;'
Max diff block lines reached; 42073682/42083813 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:·13477841·bytes,·number·of·entries:·71991 Zip·file·size:·13477821·bytes,·number·of·entries:·7199
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 4160, 15 lines modifiedOffset 4160, 15 lines modified
4160 ?rwxrwxr-x··2.0·unx······608·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackDataHub$$ExternalSyntheticLambda2.class4160 ?rwxrwxr-x··2.0·unx······608·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackDataHub$$ExternalSyntheticLambda2.class
4161 ?rwxrwxr-x··2.0·unx······620·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackDataHub$$ExternalSyntheticLambda3.class4161 ?rwxrwxr-x··2.0·unx······620·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackDataHub$$ExternalSyntheticLambda3.class
4162 ?rwxrwxr-x··2.0·unx······661·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackDataHub$1.class4162 ?rwxrwxr-x··2.0·unx······661·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackDataHub$1.class
4163 ?rwxrwxr-x··2.0·unx······662·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackDataHub$2.class4163 ?rwxrwxr-x··2.0·unx······662·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackDataHub$2.class
4164 ?rwxrwxr-x··2.0·unx······673·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackDataHub$3.class4164 ?rwxrwxr-x··2.0·unx······673·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackDataHub$3.class
4165 ?rwxrwxr-x··2.0·unx······654·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackDataHub$Listener.class4165 ?rwxrwxr-x··2.0·unx······654·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackDataHub$Listener.class
4166 ?rwxrwxr-x··2.0·unx····10819·b-·defN·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackDataHub.class4166 ?rwxrwxr-x··2.0·unx····10819·b-·defN·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackDataHub.class
4167 ?rwxrwxr-x··2.0·unx·····2132·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackPointIterator.class4167 ?rwxrwxr-x··2.0·unx·····2127·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackPointIterator.class
4168 ?rwxrwxr-x··2.0·unx······510·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackSelection$$ExternalSyntheticLambda0.class4168 ?rwxrwxr-x··2.0·unx······510·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackSelection$$ExternalSyntheticLambda0.class
4169 ?rwxrwxr-x··2.0·unx······397·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackSelection$$ExternalSyntheticLambda1.class4169 ?rwxrwxr-x··2.0·unx······397·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackSelection$$ExternalSyntheticLambda1.class
4170 ?rwxrwxr-x··2.0·unx·····1033·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/UUIDUtils.class4170 ?rwxrwxr-x··2.0·unx·····1033·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/UUIDUtils.class
4171 ?rwxrwxr-x··2.0·unx······311·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/models/ActivityIcon.class4171 ?rwxrwxr-x··2.0·unx······311·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/models/ActivityIcon.class
4172 ?rwxrwxr-x··2.0·unx······677·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/models/ActivityType$$ExternalSyntheticLambda0.class4172 ?rwxrwxr-x··2.0·unx······677·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/models/ActivityType$$ExternalSyntheticLambda0.class
4173 ?rwxrwxr-x··2.0·unx······473·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/models/ActivityType$$ExternalSyntheticLambda1.class4173 ?rwxrwxr-x··2.0·unx······473·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/models/ActivityType$$ExternalSyntheticLambda1.class
4174 ?rwxrwxr-x··2.0·unx······532·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/models/ActivityType$$ExternalSyntheticLambda2.class4174 ?rwxrwxr-x··2.0·unx······532·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/models/ActivityType$$ExternalSyntheticLambda2.class
Offset 4337, 15 lines modifiedOffset 4337, 15 lines modified
4337 ?rwxrwxr-x··2.0·unx······278·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/TrackRecordingServiceConnection$Callback.class4337 ?rwxrwxr-x··2.0·unx······278·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/TrackRecordingServiceConnection$Callback.class
4338 ?rwxrwxr-x··2.0·unx·····4776·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/TrackRecordingServiceConnection.class4338 ?rwxrwxr-x··2.0·unx·····4776·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/TrackRecordingServiceConnection.class
4339 ?rwxrwxr-x··2.0·unx·····6461·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/TrackRecordingServiceNotificationManager.class4339 ?rwxrwxr-x··2.0·unx·····6461·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/TrackRecordingServiceNotificationManager.class
4340 ?rwxrwxr-x··2.0·unx······639·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/announcement/TTSManager$$ExternalSyntheticLambda1.class4340 ?rwxrwxr-x··2.0·unx······639·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/announcement/TTSManager$$ExternalSyntheticLambda1.class
4341 ?rwxrwxr-x··2.0·unx·····1540·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/announcement/TTSManager$1.class4341 ?rwxrwxr-x··2.0·unx·····1540·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/announcement/TTSManager$1.class
4342 ?rwxrwxr-x··2.0·unx·····1577·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/announcement/TTSManager$2.class4342 ?rwxrwxr-x··2.0·unx·····1577·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/announcement/TTSManager$2.class
4343 ?rwxrwxr-x··2.0·unx·····4931·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/announcement/TTSManager.class4343 ?rwxrwxr-x··2.0·unx·····4931·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/announcement/TTSManager.class
4344 ?rwxrwxr-x··2.0·unx·····6478·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/announcement/VoiceAnnouncementManager.class4344 ?rwxrwxr-x··2.0·unx·····6473·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/announcement/VoiceAnnouncementManager.class
4345 ?rwxrwxr-x··2.0·unx······834·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/announcement/VoiceAnnouncementUtils$1.class4345 ?rwxrwxr-x··2.0·unx······834·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/announcement/VoiceAnnouncementUtils$1.class
4346 ?rwxrwxr-x··2.0·unx·····6964·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/announcement/VoiceAnnouncementUtils.class4346 ?rwxrwxr-x··2.0·unx·····6964·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/announcement/VoiceAnnouncementUtils.class
4347 ?rwxrwxr-x··2.0·unx······139·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/handlers/AltitudeCorrectionManager$EGM2008Internal-IA.class4347 ?rwxrwxr-x··2.0·unx······139·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/handlers/AltitudeCorrectionManager$EGM2008Internal-IA.class
4348 ?rwxrwxr-x··2.0·unx·····1806·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/handlers/AltitudeCorrectionManager$EGM2008Internal.class4348 ?rwxrwxr-x··2.0·unx·····1806·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/handlers/AltitudeCorrectionManager$EGM2008Internal.class
4349 ?rwxrwxr-x··2.0·unx·····2034·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/handlers/AltitudeCorrectionManager.class4349 ?rwxrwxr-x··2.0·unx·····2034·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/handlers/AltitudeCorrectionManager.class
4350 ?rwxrwxr-x··2.0·unx······448·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/handlers/GPSManager$$ExternalSyntheticLambda0.class4350 ?rwxrwxr-x··2.0·unx······448·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/handlers/GPSManager$$ExternalSyntheticLambda0.class
4351 ?rwxrwxr-x··2.0·unx······542·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/handlers/GpsStatusManager$$ExternalSyntheticLambda0.class4351 ?rwxrwxr-x··2.0·unx······542·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/handlers/GpsStatusManager$$ExternalSyntheticLambda0.class
Offset 6706, 15 lines modifiedOffset 6706, 15 lines modified
6706 ?rwxrwxr-x··2.0·unx·····4552·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/io/file/importer/ImportViewModel.class6706 ?rwxrwxr-x··2.0·unx·····4552·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/io/file/importer/ImportViewModel.class
6707 ?rwxrwxr-x··2.0·unx·····1092·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/settings/ActivityTypePreference.class6707 ?rwxrwxr-x··2.0·unx·····1092·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/settings/ActivityTypePreference.class
6708 ?rwxrwxr-x··2.0·unx······244·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/settings/ResetDialogPreference.class6708 ?rwxrwxr-x··2.0·unx······244·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/settings/ResetDialogPreference.class
6709 ?rwxrwxr-x··2.0·unx·····1481·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/settings/SettingsCustomLayoutEditActivity$2.class6709 ?rwxrwxr-x··2.0·unx·····1481·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/settings/SettingsCustomLayoutEditActivity$2.class
6710 ?rwxrwxr-x··2.0·unx·····3329·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/settings/SettingsCustomLayoutListActivity$2.class6710 ?rwxrwxr-x··2.0·unx·····3329·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/settings/SettingsCustomLayoutListActivity$2.class
6711 ?rwxrwxr-x··2.0·unx·····3358·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/settings/bluetooth/BluetoothLeSensorPreference.class6711 ?rwxrwxr-x··2.0·unx·····3358·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/settings/bluetooth/BluetoothLeSensorPreference.class
6712 ?rwxrwxr-x··2.0·unx·····1893·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/ui/aggregatedStatistics/AggregatedStatisticsModel.class6712 ?rwxrwxr-x··2.0·unx·····1893·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/ui/aggregatedStatistics/AggregatedStatisticsModel.class
6713 ?rwxrwxr-x··2.0·unx·····4925·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/ui/intervals/IntervalStatisticsModel.class6713 ?rwxrwxr-x··2.0·unx·····4915·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/ui/intervals/IntervalStatisticsModel.class
6714 ?rwxrwxr-x··2.0·unx·····1475·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/ui/markers/MarkerDetailActivity$MarkerDetailPagerAdapter.class6714 ?rwxrwxr-x··2.0·unx·····1475·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/ui/markers/MarkerDetailActivity$MarkerDetailPagerAdapter.class
6715 ?rwxrwxr-x··2.0·unx·····6443·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/ui/markers/MarkerEditViewModel.class6715 ?rwxrwxr-x··2.0·unx·····6443·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/ui/markers/MarkerEditViewModel.class
6716 ?rwxrwxr-x··2.0·unx·····2114·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/viewmodels/GenericStatisticsViewHolder$Altitude.class6716 ?rwxrwxr-x··2.0·unx·····2114·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/viewmodels/GenericStatisticsViewHolder$Altitude.class
6717 ?rwxrwxr-x··2.0·unx·····2265·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/viewmodels/GenericStatisticsViewHolder$AverageMovingPace.class6717 ?rwxrwxr-x··2.0·unx·····2265·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/viewmodels/GenericStatisticsViewHolder$AverageMovingPace.class
6718 ?rwxrwxr-x··2.0·unx·····2272·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/viewmodels/GenericStatisticsViewHolder$AverageMovingSpeed.class6718 ?rwxrwxr-x··2.0·unx·····2272·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/viewmodels/GenericStatisticsViewHolder$AverageMovingSpeed.class
6719 ?rwxrwxr-x··2.0·unx·····2252·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/viewmodels/GenericStatisticsViewHolder$AveragePace.class6719 ?rwxrwxr-x··2.0·unx·····2252·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/viewmodels/GenericStatisticsViewHolder$AveragePace.class
6720 ?rwxrwxr-x··2.0·unx·····2253·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/viewmodels/GenericStatisticsViewHolder$AverageSpeed.class6720 ?rwxrwxr-x··2.0·unx·····2253·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/viewmodels/GenericStatisticsViewHolder$AverageSpeed.class
Offset 7194, 8 lines modifiedOffset 7194, 8 lines modified
7194 ?rwxrwxr-x··2.0·unx····17402·b-·defN·80-Jan-01·00:00·de/dennisguse/opentracks/TrackListActivity.class7194 ?rwxrwxr-x··2.0·unx····17402·b-·defN·80-Jan-01·00:00·de/dennisguse/opentracks/TrackListActivity.class
7195 ?rwxrwxr-x··2.0·unx····10513·b-·defN·80-Jan-01·00:00·de/dennisguse/opentracks/TrackRecordedActivity.class7195 ?rwxrwxr-x··2.0·unx····10513·b-·defN·80-Jan-01·00:00·de/dennisguse/opentracks/TrackRecordedActivity.class
7196 ?rwxrwxr-x··2.0·unx····12066·b-·defN·80-Jan-01·00:00·de/dennisguse/opentracks/TrackStoppedActivity.class7196 ?rwxrwxr-x··2.0·unx····12066·b-·defN·80-Jan-01·00:00·de/dennisguse/opentracks/TrackStoppedActivity.class
7197 ?rwxrwxr-x··2.0·unx·····1759·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt__ReversedViewsKt.class7197 ?rwxrwxr-x··2.0·unx·····1759·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt__ReversedViewsKt.class
7198 ?rwxrwxr-x··2.0·unx·····3671·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsJvmKt.class7198 ?rwxrwxr-x··2.0·unx·····3671·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsJvmKt.class
7199 ?rwxrwxr-x··2.0·unx····44701·b-·defN·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsKt.class7199 ?rwxrwxr-x··2.0·unx····44701·b-·defN·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsKt.class
7200 ?rwxrwxr-x··2.0·unx······179·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt.class7200 ?rwxrwxr-x··2.0·unx······179·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt.class
7201 7199·files,·15157959·bytes·uncompressed,·12059673·bytes·compressed:··20.4%7201 7199·files,·15157939·bytes·uncompressed,·12059653·bytes·compressed:··20.4%
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.1 KB
assets/dexopt/baseline.prof
    
Offset 1, 112 lines modifiedOffset 1, 112 lines modified
00000000:·7072·6f00·3031·3000·0140·4a00·00ed·0600··pro.010..@J.....00000000:·7072·6f00·3031·3000·0140·4a00·00ec·0600··pro.010..@J.....
00000010:·0078·01ed·9b5f·8854·551c·c7cf·b933·3b7b··.x..._.TU....3;{00000010:·0078·01ed·9b5f·8854·551c·c7cf·b933·3b7b··.x..._.TU....3;{
00000020:·7777·5caf·ebda·4eeb·6a77·5757·5733·9d52··ww\...N.jwWWW3.R00000020:·7777·5caf·ebd8·4eeb·6a77·5757·5733·9d52··ww\...N.jwWWW3.R
00000030:·11cb·7094·5544·4d24·2430·fa33·e51a·46b6··..p.UDM$$0.3..F.00000030:·31cb·7094·55c4·4c24·2430·fa33·e51a·46b6··1.p.U.L$$0.3..F.
00000040:·181b·d81f·c9bb·9b8a·522e·6b51·0f42·b045··........R.kQ.B.E 
00000050:·44f8·92d4·5310·3142·f814·6494·e043·c1f6··D...S.1B..d..C.. 
00000060:·54c1·3ef8·1415·92fd·3e33·f7e7·ded9·dd59··T.>.....>3.....Y 
00000070:·8320·b2ce·597e·737e·e7f7·fbfe·fe9c·efbd··.·..Y~s~........ 
00000080:·7366·9c19·9bcc·eb66·7183·312f·9dd9·71f9··sf.....fq.1/..q. 
00000090:·ddeb·c6ec·3bf8·c4c0·c0fe·8195·7dfb·5f38··....;.......}._8 
000000a0:·3cdf·98b4·31c6·13b1·9304·5b9b·8844·9afa··<...1.....[..D.. 
000000b0:·d887·9ec4·6665·fd4d·ec03·83af·2b9e·c907··....fe.M....+... 
000000c0:·be49·649f·086b·fceb·45e6·8a50·171b·33b2··.Id..k..E..P..3. 
000000d0:·4464·4064·8ec8·7111·6c1d·226d·024a·d6c4··Dd@d..q.l."m.J.. 
000000e0:·9e11·511b·bae6·698c·f594·cce0·c0d4·89f8··..Q...i......... 
000000f0:·22ad·22e0·10dd·0f3a·bedb·45e6·89a8·9f58··"."....:..E....X 
00000100:·f416·11fa·2736·1943·fe95·b18d·fc60·b52f··....'6.C.....`./ 
00000110:·74ed·8d59·e388·517b·b3e8·1ac3·ac31·6092··t..Y..Q{.....1`. 
00000120:·baae·e159·ede4·5051·3f6b·f601·867a·eb62··...Y..PQ?k...z.b 
00000130:·9db5·c681·05a3·3d68·eca9·d886·fd4e·11f0··......=h.....N.. 
00000140:·ec17·5e11·f2e9·75d4·5cba·677c·e45c·2b0e··..^...u.\.g|.\+. 
00000150:·7c49·d1fc·0bc4·4e6e·8d51·0c36·e47e·116c··|I....Nn.Q.6.~.l 
00000160:·5c03·e51d·3bf1·ccf8·e843·7dd8·9f13·8113··\...;....C}..... 
00000170:·ad01·eeb4·0858·fa81·5fe5·8cb5·d6a6·5f7c··.....X.._....._| 
00000180:·b345·c06a·7e74·a45f·1ec0·dc11·afd5·4e7d··.E.j~t._......N} 
00000190:·6a71·df62·d3ba·dc6f·5a07·ceb1·9313·be54··jq.b...oZ......T 
000001a0:·678d·9097·995e·a8af·f7aa·ceec·0f01·470d··g....^........G. 
000001b0:·6a32·6bef·e8c4·81a1·bf59·22d4·06cf·3d4a··j2k......Y"...=J 
000001c0:·3d62·746f·4b45·67ef·c469·7dd5·9991·4f63··=btoKEg..i}...Oc 
000001d0:·9fc6·8253·0cb1·1a8f·0d8c·7279·24c6·d11b··...S......ry$... 
000001e0:·7644·7326·67f2·21f8·755f·e8ca·197d·d373··vDs&g.!.u_...}.s 
000001f0:·d2a7·3d68·1fac·c1b0·5f62·e14b·3170·01d7··..=h...._b.K1p.. 
00000200:·b789·a007·12a4·bd70·0f83·43c0·a8ce·1ec0··.......p..C..... 
00000210:·725f·6aaf·e446·d73d·2bf7·1aab·fba4·363a··r_j..F.=+.....6: 
00000220:·387c·d4d2·7aec·8938·309c·0de4·d3e7·393a··8|..z..80.....9: 
00000230:·3862·d02f·8be8·79b4·4a74·f64f·5ee5·018c··8b./..y.Jt.O^... 
00000240:·de43·edb2·d078·6695·8ba2·908f·de35·8e18··.C...xf......5.. 
00000250:·fc5a·47b1·d3cd·70a0·7674·8d51·bbae·93f9··.ZG...p.vt.Q.... 
00000260:·14c7·be74·efec·192c·af15·8a05·879d·59f9··...t...,......Y. 
00000270:·01a3·fd61·4bfa·b40f·ecba·17ee·0dcd·831f··...aK........... 
00000280:·1f39·e149·f1ac·b526·6735·78ae·0d58·ed3f··.9.I...&g5x..X.? 
00000290:·a96b·3ee6·644e·74ea·1243·7e72·a123·c4e3··.k>.dNt..C~r.#.. 
000002a0:·c7ce·9a58·041d·3b3a·3ece·afa5·22ec·112e··...X..;:>..."... 
000002b0:·34ce·6e9c·a845·4c9f·0871·086b·7dfe·27f7··4.n..EL..q.k}.'. 
000002c0:·92f4·4fd6·6fe4·4de4·01a3·cf29·cdcb·4c6f··..O.o.M....)..Lo 
000002d0:·1aaf·b3c6·6bff·6a4f·ce8a·49da·d089·992e··....k.jO..I..... 
000002e0:·27f6·648c·7202·8fc9·1cb9·78cd·b5c5·be2c··'.d.r.....x...., 
000002f0:·9e27·c792·4f45·eb6a·1ec5·eafc·4c8c·65ad··.'..OE.j....L.e. 
00000300:·6704·58ae·85de·2bf8·341f·b591·e5d2·8ce6··g.X...+.4....... 
00000310:·9c69·fe36·552f·38fd·4b49·ce39·72cd·acec··.i.6U/8.KI.9r... 
00000320:·3725·ef19·acf0·912a·7b7d·d1ac·54b1·e26d··7%.....*{}..T..m 
00000330:·15db·5ed1·f054·bccc·1991·9c58·f8cb·9491··..^..T.....X.... 
00000340:·5ed9·9691·7bc6·2be7·2543·25a2·4db2·d589··^...{.+.%C%.M... 
00000350:·3723·ebb4·9c23·d867·8b78·82e5·91bf·4aa6··7#...#.g.x....J. 
00000360:·ca63·a536·b5d0·5a45·ea44·2a98·cae3·7c59··.c.6..ZE.D*...|Y 
00000370:·d78b·b752·63a2·afb4·3c63·b0b7·4b77·15e4··...Rc...<c..Kw.. 
00000380:·92b2·868e·90a7·929d·1e53·e613·df9a·b566··.........S.....f 
00000390:·3794·bae1·1870·0cfc·230c·443f·c999·95f6··7....p..#.D?.... 
000003a0:·b397·6c50·b35e·34c8·1977·2092·a7eb·c428··..lP.^4..w·....( 
000003b0:·72b6·c9f0·4cb0·0877·c462·62f0·ec9f·34f8··r...L..w.bb...4. 
000003c0:·0758·1c34·c993·5c46·c3a3·17fc·e27b·81b4··.X.4..\F.....{.. 
000003d0:·53df·2c39·641e·9683·2294·4a9c·bcf2·3a7c··S.,9d...".J...:| 
000003e0:·6cce·c1c1·a74d·7ee5·8e4c·e9dc·8aa2·3818··l....M~..L....8. 
000003f0:·575b·2ef1·4255·3576·97ab·c971·bc29·f083··W[..BU5v...q.).. 
00000400:·e8f8·6054·e5ad·b9b8·ca2b·6ee3·47b1·3f6f··..`T.....+n.G.?o 
00000410:·4c61·c5ac·27d9·e2c4·4817·7867·583d·3272··La..'...H.xgX=2r 
00000420:·98e5·c3ac·3c46·fcd3·e3af·0f1f·5a17·2e36··....<F......Z..6 
00000430:·6675·24c7·7879·6cb3·0fd6·35da·c864·f25d··fu$.xyl...5..d.] 
00000440:·f95c·b3e9·1563·68d2·85d0·3478·7252·cab0··.\...ch...4xrR.. 
00000450:·4de3·65e0·d487·ee03·d62e·0d49·9918·a591··M.e........I.... 
00000460:·6bdb·8b5e·d10c·959e·afb3·a15d·e389·9fcb··k..^.......].... 
00000470:·31f3·18b1·66b7·5d1e·cad6·4bb6·5828·9c37··1...f.]...K.X(.7 
00000480:·9df6·58f4·860d·d295·5b25·6b76·d53e·ac0b··..X.....[%kv.>.. 
00000490:·9537·0e72·6f6d·1e2b·bf75·99b9·9429·2ebc··.7.rom.+.u...).. 
000004a0:·09a0·a6bb·d578·a9f1·8dc3·17fb·5bcd·e24d··.....x......[..M 
000004b0:·d644·5b82·bdd1·a90d·83f6·6471·e8d0·79f9··.D[.......dq..y. 
000004c0:·d820·7c60·d1c9·864c·a335·7b4e·74b5·77ca··.·|`...L.5{Nt.w.00000040:·181b·5824·7977·5351·ca65·2bea·2108·b688··..X$ywSQ.e+.!...
 00000050:·085f·927a·0a22·4608·9f82·8c0a·7c28·d89e··._.z."F.....|(..
 00000060:·2ad8·079f·a242·b2df·67e6·fedc·3bbb·3b6b··*....B..g...;.;k
 00000070:·1044·d639·cb6f·ceef·fc7e·dfdf·9ff3·bd77··.D.9.o...~.....w
 00000080:·ce8c·3363·8b79·c52c·6d32·a67c·e799·2bef··..3c.y.,m2.|..+.
 00000090:·5c35·66ff·a1c7·0607·0f0c·aeee·3ff0·dc91··\5f.........?...
 000000a0:·85c6·a48d·319e·889d·22d8·da45·24d2·34c6··....1..."..E$.4.
 000000b0:·3ef4·2436·2beb·af63·1f18·7cdd·f14c·3ef0··>.$6+..c..|..L>.
 000000c0:·2d22·fb45·58e3·df28·325f·84ba·d898·9165··-".EX..(2_.....e
 000000d0:·2283·22f3·444e·8860·eb14·6917·50b2·26f6··".".DN.`..i.P.&.
 000000e0:·8c88·dad0·354f·73ac·a764·0607·a641·c417··....5Os..d...A..
 000000f0:·c989·8043·743f·e8f8·6e16·5920·a27e·62d1··...Ct?..n.Y·.~b.
 00000100:·db44·e89f·d864·0cf9·57c7·36f2·83d5·bed0··.D...d..W.6.....
 00000110:·b537·668d·2346·edad·a26b·0cb3·c680·49ea··.7f.#F...k....I.
 00000120:·ba86·67b5·9343·45fd·acd9·0718·ea6d·8875··..g..CE......m.u
 00000130:·d61a·0716·8cf6·a0b1·a763·1bf6·5b45·c0b3··.........c..[E..
 00000140:·5f78·45c8·a7d7·5173·e99e·f191·73bd·38f0··_xE...Qs....s.8.
 00000150:·2545·f32f·123b·b935·4631·d890·7b44·b071··%E./.;.5F1..{D.q
 00000160:·0d94·77ec·c433·e3a3·0ff5·617f·4604·4eb4··..w..3....a.F.N.
 00000170:·06b8·3322·60e9·077e·9533·d65a·9b7e·f1cd··..3"`..~.3.Z.~..
 00000180:·1501·abf9·d191·0179·0073·4bbc·563b·f5a9··.......y.sK.V;..
 00000190:·c57d·8b4d·eb72·bf69·1d38·c74e·4ef8·529d··.}.M.r.i.8.NN.R.
 000001a0:·3542·5e66·7aa1·bede·ab3a·b33f·041c·35a8··5B^fz....:.?..5.
 000001b0:·c9ac·bda3·1307·86fe·e688·501b·3cf7·28f5··..........P.<.(.
 000001c0:·88d1·bd2d·179d·bd13·a7f5·5567·463e·897d··...-......UgF>.}
 000001d0:·1a0b·4e31·c46a·3c36·30ca·e5d1·1847·6fd8··..N1.j<60....Go.
 000001e0:·11cd·999c·c987·e0d7·7da1·2b67·f44d·cf49··........}.+g.M.I
 000001f0:·9ff6·a07d·b006·c37e·8985·2fc5·c005·5cdf··...}...~../...\.
 00000200:·2482·1e48·90f6·c23d·0c0e·01a3·3a7b·00cb··$..H...=....:{..
 00000210:·7da9·bd92·1b5d·f7ac·dc6b·acee·93da·e8e0··}....]...k......
 00000220:·f051·4beb·b127·e2c0·7036·904f·9fe7·e8e0··.QK..'..p6.O....
 00000230:·8841·ff56·44cf·a335·a2b3·7ff2·2a0f·60f4··.A.VD..5....*.`.
 00000240:·1eea·9085·c633·ab5c·1085·7cf4·ae71·c4e0··.....3.\..|..q..
 00000250:·d73a·8a9d·6986·03b5·a36b·8cda·759d·cca7··.:..i....k..u...
 00000260:·38f6·a57b·67cf·6079·ad50·2c38·eccc·ca0f··8..{g.`y.P,8....
 00000270:·18ed·0f5b·d2a7·7d60·d7bd·706f·681e·fcf8··...[..}`..poh...
 00000280:·c809·4f8a·67ad·3539·abc1·736d·c06a·ff49··..O.g.59..sm.j.I
 00000290:·5df3·3127·73a2·5397·18f2·930b·1d21·1e3f··].1's.S......!.?
 000002a0:·76d6·c422·e8d8·d1f1·717e·2d17·618f·70a1··v.."....q~-.a.p.
 000002b0:·7176·f364·2d62·fa45·8843·58eb·f33f·b997··qv.d-b.E.CX..?..
 000002c0:·a47f·aa7e·2d6f·220f·187d·4e69·5e66·7ad3··...~-o"..}Ni^fz.
 000002d0:·789d·355e·fb57·7b72·564c·d286·4ecc·4c39··x.5^.W{rVL..N.L9
 000002e0:·b127·6394·1378·4ce6·c8c7·6bae·2df6·15f1··.'c..xL...k.-...
 000002f0:·3c35·967c·2a5a·57f3·2856·e7a7·622c·6b3d··<5.|*ZW.(V..b,k=
 00000300:·23c0·722d·f45e·c1a7·f9a8·8dac·9466·34e7··#.r-.^.......f4.
 00000310:·6cf3·37a9·46c1·e95f·4a72·ce93·6b66·65bf··l.7.F.._Jr..kfe.
 00000320:·2979·cf60·858f·54c5·eb8b·66a5·8a15·6f4e··)y.`..T...f...oN
 00000330:·6cfb·44c3·53f5·3267·44f2·62e1·2f53·417a··l.D.S.2gD.b./SAz
 00000340:·155b·46ee·19af·9297·0cd5·8876·c9d6·20de··.[F........v..·.
 00000350:·8cac·d372·8e60·9f2b·e209·9647·feaa·99aa··...r.`.+...G....
 00000360:·8fd5·dad4·42cb·8934·8854·31d5·c785·b26e··....B..4.T1....n
Max diff block lines reached; -1/15402 bytes (-0.01%) of diff not shown.