40.2 MB
/home/fdroid/fdroiddata/tmp/de.dennisguse.opentracks_5641.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_de.dennisguse.opentracks_5641.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: <fcdbd7c3bf9ea982ee4ceeeea9314204150bfa0ec12aa8338c6ea9863c20ef6f>, actual: <b920af0a352390d19af92a36f7c7f5c073ea2c3b98d4d9f562fb0e282441a334> ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. VERITY_CHUNKED_SHA256 digest mismatch. Expected: <1e65eb2732e62e68d887c9c1c128f566dcc3827b0b7da4644f98f3d4d9548563ec7c710100000000>, actual: <3ea991e68404236fcc02d03c26490260b19c2986c13c5d809281be52202675e5ec7c710100000000>
    
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.71 KB
zipinfo {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 Zip·file·size:·24218860·bytes,·number·of·entries:·15391 Zip·file·size:·24218860·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·····1790·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··8977604·b-·defN·81-Jan-01·01:01·classes.dex5 -rw-r--r--··0.0·unx··8977588·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··2544320·b-·stor·81-Jan-01·01:01·resources.arsc1537 -rw----·····0.0·fat··2544320·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,·33205372·bytes·uncompressed,·24042611·bytes·compressed:··27.6%1541 1539·files,·33205356·bytes·uncompressed,·24042517·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············:·1fda21984 checksum············:·cdf01f6c
5 signature···········:·687b...de535 signature···········:·d75a...f69f
6 file_size···········:·89776046 file_size···········:·8977588
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·····:·6687810 string_ids_size·····:·66878
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········:·267624·(0x041568)13 type_ids_off········:·267624·(0x041568)
Offset 15, 15 lines modifiedOffset 15, 15 lines modified
15 proto_ids_off·······:·302480·(0x049d90)15 proto_ids_off·······:·302480·(0x049d90)
16 field_ids_size······:·4115716 field_ids_size······:·41157
17 field_ids_off·······:·467660·(0x0722cc)17 field_ids_off·······:·467660·(0x0722cc)
18 method_ids_size·····:·6544118 method_ids_size·····:·65441
19 method_ids_off······:·796916·(0x0c28f4)19 method_ids_off······:·796916·(0x0c28f4)
20 class_defs_size·····:·719920 class_defs_size·····:·7199
21 class_defs_off······:·1320444·(0x1425fc)21 class_defs_off······:·1320444·(0x1425fc)
22 data_size···········:·742679222 data_size···········:·7426776
23 data_off············:·1550812·(0x17a9dc)23 data_off············:·1550812·(0x17a9dc)
  
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·····:·1177228 source_file_idx·····:·11772
Offset 977990, 37 lines modifiedOffset 977990, 36 lines modified
977990 ······name··········:·'<init>'977990 ······name··········:·'<init>'
977991 ······type··········:·'(Lde/dennisguse/opentracks/data/ContentProviderUtils;Lde/dennisguse/opentracks/data/models/Track$Id;Lde/dennisguse/opentracks/data/models/TrackPoint$Id;)V'977991 ······type··········:·'(Lde/dennisguse/opentracks/data/ContentProviderUtils;Lde/dennisguse/opentracks/data/models/Track$Id;Lde/dennisguse/opentracks/data/models/TrackPoint$Id;)V'
977992 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)977992 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)
977993 ······code··········-977993 ······code··········-
977994 ······registers·····:·4977994 ······registers·····:·4
977995 ······ins···········:·4977995 ······ins···········:·4
977996 ······outs··········:·2977996 ······outs··········:·2
977997 ······insns·size····:·23·16-bit·code·units977997 ······insns·size····:·21·16-bit·code·units
977998 4188dc:········································|[4188dc]·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;)V977998 4188dc:········································|[4188dc]·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
977999 4188ec:·7010·a8d8·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@d8a8977999 4188ec:·7010·a8d8·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@d8a8
978000 4188f2:·5b01·a496······························|0003:·iput-object·v1,·v0,·Lde/dennisguse/opentracks/data/TrackPointIterator;.contentProviderUtils:Lde/dennisguse/opentracks/data/ContentProviderUtils;·//·field@96a4978000 4188f2:·5b01·a496······························|0003:·iput-object·v1,·v0,·Lde/dennisguse/opentracks/data/TrackPointIterator;.contentProviderUtils:Lde/dennisguse/opentracks/data/ContentProviderUtils;·//·field@96a4
978001 4188f6:·5b02·a796······························|0005:·iput-object·v2,·v0,·Lde/dennisguse/opentracks/data/TrackPointIterator;.trackId:Lde/dennisguse/opentracks/data/models/Track$Id;·//·field@96a7978001 4188f6:·5b02·a796······························|0005:·iput-object·v2,·v0,·Lde/dennisguse/opentracks/data/TrackPointIterator;.trackId:Lde/dennisguse/opentracks/data/models/Track$Id;·//·field@96a7
978002 4188fa:·7020·92c9·3000·························|0007:·invoke-direct·{v0,·v3},·Lde/dennisguse/opentracks/data/TrackPointIterator;.getCursor:(Lde/dennisguse/opentracks/data/models/TrackPoint$Id;)Landroid/database/Cursor;·//·method@c992978002 4188fa:·7020·92c9·3000·························|0007:·invoke-direct·{v0,·v3},·Lde/dennisguse/opentracks/data/TrackPointIterator;.getCursor:(Lde/dennisguse/opentracks/data/models/TrackPoint$Id;)Landroid/database/Cursor;·//·method@c992
978003 418900:·0c01···································|000a:·move-result-object·v1978003 418900:·0c01···································|000a:·move-result-object·v1
978004 418902:·5b01·a596······························|000b:·iput-object·v1,·v0,·Lde/dennisguse/opentracks/data/TrackPointIterator;.cursor:Landroid/database/Cursor;·//·field@96a5978004 418902:·5b01·a596······························|000b:·iput-object·v1,·v0,·Lde/dennisguse/opentracks/data/TrackPointIterator;.cursor:Landroid/database/Cursor;·//·field@96a5
978005 418906:·2201·221a······························|000d:·new-instance·v1,·Lde/dennisguse/opentracks/data/CachedTrackPointsIndexes;·//·type@1a22978005 418906:·2202·221a······························|000d:·new-instance·v2,·Lde/dennisguse/opentracks/data/CachedTrackPointsIndexes;·//·type@1a22
978006 41890a:·5402·a596······························|000f:·iget-object·v2,·v0,·Lde/dennisguse/opentracks/data/TrackPointIterator;.cursor:Landroid/database/Cursor;·//·field@96a5 
978007 41890e:·7020·c7c8·2100·························|0011:·invoke-direct·{v1,·v2},·Lde/dennisguse/opentracks/data/CachedTrackPointsIndexes;.<init>:(Landroid/database/Cursor;)V·//·method@c8c7978006 41890a:·7020·c7c8·1200·························|000f:·invoke-direct·{v2,·v1},·Lde/dennisguse/opentracks/data/CachedTrackPointsIndexes;.<init>:(Landroid/database/Cursor;)V·//·method@c8c7
978008 418914:·5b01·a696······························|0014:·iput-object·v1,·v0,·Lde/dennisguse/opentracks/data/TrackPointIterator;.indexes:Lde/dennisguse/opentracks/data/CachedTrackPointsIndexes;·//·field@96a6978007 418910:·5b02·a696······························|0012:·iput-object·v2,·v0,·Lde/dennisguse/opentracks/data/TrackPointIterator;.indexes:Lde/dennisguse/opentracks/data/CachedTrackPointsIndexes;·//·field@96a6
978009 418918:·0e00···································|0016:·return-void978008 418914:·0e00···································|0014:·return-void
978010 ······catches·······:·(none)978009 ······catches·······:·(none)
978011 ······positions·····:·978010 ······positions·····:·
978012 ········0x0000·line=26978011 ········0x0000·line=26
978013 ········0x0007·line=30978012 ········0x0007·line=30
978014 ········0x000d·line=31978013 ········0x000d·line=31
978015 ······locals········:·978014 ······locals········:·
978016 ········0x0000·-·0x0017·reg=0·this·Lde/dennisguse/opentracks/data/TrackPointIterator;·978015 ········0x0000·-·0x0015·reg=0·this·Lde/dennisguse/opentracks/data/TrackPointIterator;·
978017 ········0x0000·-·0x0017·reg=1·(null)·Lde/dennisguse/opentracks/data/ContentProviderUtils;·978016 ········0x0000·-·0x0015·reg=1·(null)·Lde/dennisguse/opentracks/data/ContentProviderUtils;·
978018 ········0x0000·-·0x0017·reg=2·(null)·Lde/dennisguse/opentracks/data/models/Track$Id;·978017 ········0x0000·-·0x0015·reg=2·(null)·Lde/dennisguse/opentracks/data/models/Track$Id;·
978019 ········0x0000·-·0x0017·reg=3·(null)·Lde/dennisguse/opentracks/data/models/TrackPoint$Id;·978018 ········0x0000·-·0x0015·reg=3·(null)·Lde/dennisguse/opentracks/data/models/TrackPoint$Id;·
  
978020 ····#2··············:·(in·Lde/dennisguse/opentracks/data/TrackPointIterator;)978019 ····#2··············:·(in·Lde/dennisguse/opentracks/data/TrackPointIterator;)
978021 ······name··········:·'getCursor'978020 ······name··········:·'getCursor'
978022 ······type··········:·'(Lde/dennisguse/opentracks/data/models/TrackPoint$Id;)Landroid/database/Cursor;'978021 ······type··········:·'(Lde/dennisguse/opentracks/data/models/TrackPoint$Id;)Landroid/database/Cursor;'
978023 ······access········:·0x0002·(PRIVATE)978022 ······access········:·0x0002·(PRIVATE)
978024 ······code··········-978023 ······code··········-
978025 ······registers·····:·4978024 ······registers·····:·4
Offset 978046, 21 lines modifiedOffset 978045, 21 lines modified
978046 ······type··········:·'()V'978045 ······type··········:·'()V'
978047 ······access········:·0x0001·(PUBLIC)978046 ······access········:·0x0001·(PUBLIC)
978048 ······code··········-978047 ······code··········-
978049 ······registers·····:·2978048 ······registers·····:·2
978050 ······ins···········:·1978049 ······ins···········:·1
978051 ······outs··········:·1978050 ······outs··········:·1
978052 ······insns·size····:·11·16-bit·code·units978051 ······insns·size····:·11·16-bit·code·units
978053 41891c:········································|[41891c]·de.dennisguse.opentracks.data.TrackPointIterator.close:()V978052 418918:········································|[418918]·de.dennisguse.opentracks.data.TrackPointIterator.close:()V
978054 41892c:·5410·a596······························|0000:·iget-object·v0,·v1,·Lde/dennisguse/opentracks/data/TrackPointIterator;.cursor:Landroid/database/Cursor;·//·field@96a5978053 418928:·5410·a596······························|0000:·iget-object·v0,·v1,·Lde/dennisguse/opentracks/data/TrackPointIterator;.cursor:Landroid/database/Cursor;·//·field@96a5
978055 418930:·3800·0800······························|0002:·if-eqz·v0,·000a·//·+0008978054 41892c:·3800·0800······························|0002:·if-eqz·v0,·000a·//·+0008
978056 418934:·7210·8204·0000·························|0004:·invoke-interface·{v0},·Landroid/database/Cursor;.close:()V·//·method@0482978055 418930:·7210·8204·0000·························|0004:·invoke-interface·{v0},·Landroid/database/Cursor;.close:()V·//·method@0482
978057 41893a:·1200···································|0007:·const/4·v0,·#int·0·//·#0978056 418936:·1200···································|0007:·const/4·v0,·#int·0·//·#0
978058 41893c:·5b10·a596······························|0008:·iput-object·v0,·v1,·Lde/dennisguse/opentracks/data/TrackPointIterator;.cursor:Landroid/database/Cursor;·//·field@96a5978057 418938:·5b10·a596······························|0008:·iput-object·v0,·v1,·Lde/dennisguse/opentracks/data/TrackPointIterator;.cursor:Landroid/database/Cursor;·//·field@96a5
978059 418940:·0e00···································|000a:·return-void978058 41893c:·0e00···································|000a:·return-void
978060 ······catches·······:·(none)978059 ······catches·······:·(none)
978061 ······positions·····:·978060 ······positions·····:·
978062 ········0x0004·line=63978061 ········0x0004·line=63
978063 ······locals········:·978062 ······locals········:·
978064 ········0x0000·-·0x000b·reg=1·this·Lde/dennisguse/opentracks/data/TrackPointIterator;·978063 ········0x0000·-·0x000b·reg=1·this·Lde/dennisguse/opentracks/data/TrackPointIterator;·
  
978065 ····#1··············:·(in·Lde/dennisguse/opentracks/data/TrackPointIterator;)978064 ····#1··············:·(in·Lde/dennisguse/opentracks/data/TrackPointIterator;)
Offset 978167, 18 lines modifiedOffset 978166, 18 lines modified
978167 ······type··········:·'()V'978166 ······type··········:·'()V'
978168 ······access········:·0x0001·(PUBLIC)978167 ······access········:·0x0001·(PUBLIC)
978169 ······code··········-978168 ······code··········-
978170 ······registers·····:·2978169 ······registers·····:·2
978171 ······ins···········:·1978170 ······ins···········:·1
978172 ······outs··········:·1978171 ······outs··········:·1
978173 ······insns·size····:·6·16-bit·code·units978172 ······insns·size····:·6·16-bit·code·units
978174 418944:········································|[418944]·de.dennisguse.opentracks.data.TrackPointIterator.remove:()V978173 418940:········································|[418940]·de.dennisguse.opentracks.data.TrackPointIterator.remove:()V
978175 418954:·2200·df1c······························|0000:·new-instance·v0,·Ljava/lang/UnsupportedOperationException;·//·type@1cdf978174 418950:·2200·df1c······························|0000:·new-instance·v0,·Ljava/lang/UnsupportedOperationException;·//·type@1cdf
978176 418958:·7010·38d9·0000·························|0002:·invoke-direct·{v0},·Ljava/lang/UnsupportedOperationException;.<init>:()V·//·method@d938978175 418954:·7010·38d9·0000·························|0002:·invoke-direct·{v0},·Ljava/lang/UnsupportedOperationException;.<init>:()V·//·method@d938
978177 41895e:·2700···································|0005:·throw·v0978176 41895a:·2700···································|0005:·throw·v0
978178 ······catches·······:·(none)978177 ······catches·······:·(none)
978179 ······positions·····:·978178 ······positions·····:·
978180 ········0x0000·line=70978179 ········0x0000·line=70
978181 ······locals········:·978180 ······locals········:·
978182 ········0x0000·-·0x0006·reg=1·this·Lde/dennisguse/opentracks/data/TrackPointIterator;·978181 ········0x0000·-·0x0006·reg=1·this·Lde/dennisguse/opentracks/data/TrackPointIterator;·
  
978183 ··source_file_idx···:·28399·(TrackPointIterator.java)978182 ··source_file_idx···:·28399·(TrackPointIterator.java)
Offset 978207, 36 lines modifiedOffset 978206, 36 lines modified
978207 ······type··········:·'()V'978206 ······type··········:·'()V'
978208 ······access········:·0x11001·(PUBLIC·SYNTHETIC·CONSTRUCTOR)978207 ······access········:·0x11001·(PUBLIC·SYNTHETIC·CONSTRUCTOR)
978209 ······code··········-978208 ······code··········-
978210 ······registers·····:·1978209 ······registers·····:·1
978211 ······ins···········:·1978210 ······ins···········:·1
978212 ······outs··········:·1978211 ······outs··········:·1
978213 ······insns·size····:·4·16-bit·code·units978212 ······insns·size····:·4·16-bit·code·units
978214 418980:········································|[418980]·de.dennisguse.opentracks.data.TrackSelection$$ExternalSyntheticLambda0.<init>:()V978213 41897c:········································|[41897c]·de.dennisguse.opentracks.data.TrackSelection$$ExternalSyntheticLambda0.<init>:()V
978215 418990:·7010·a8d8·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@d8a8978214 41898c:·7010·a8d8·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@d8a8
978216 418996:·0e00···································|0003:·return-void978215 418992:·0e00···································|0003:·return-void
978217 ······catches·······:·(none)978216 ······catches·······:·(none)
978218 ······positions·····:·978217 ······positions·····:·
978219 ······locals········:·978218 ······locals········:·
  
978220 ··Virtual·methods···-978219 ··Virtual·methods···-
978221 ····#0··············:·(in·Lde/dennisguse/opentracks/data/TrackSelection$$ExternalSyntheticLambda0;)978220 ····#0··············:·(in·Lde/dennisguse/opentracks/data/TrackSelection$$ExternalSyntheticLambda0;)
978222 ······name··········:·'apply'978221 ······name··········:·'apply'
978223 ······type··········:·'(Ljava/lang/Object;)Ljava/lang/Object;'978222 ······type··········:·'(Ljava/lang/Object;)Ljava/lang/Object;'
Max diff block lines reached; 42061809/42071940 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:·13476925·bytes,·number·of·entries:·71991 Zip·file·size:·13476905·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·····4015·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/TrackRecordingServiceConnection.class4338 ?rwxrwxr-x··2.0·unx·····4015·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·····6981·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/announcement/VoiceAnnouncementUtils.class4346 ?rwxrwxr-x··2.0·unx·····6981·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·····4703·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/ui/markers/MarkerEditViewModel.class6715 ?rwxrwxr-x··2.0·unx·····4703·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,·15158774·bytes·uncompressed,·12058759·bytes·compressed:··20.5%7201 7199·files,·15158754·bytes·uncompressed,·12058739·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.0 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·00ed·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·ebd8·4eeb·6a77·5757·5733·9d52··ww\...N.jwWWW3.R00000020:·7777·5caf·ebda·4eeb·6a77·5757·5733·9d52··ww\...N.jwWWW3.R
00000030:·11cb·7092·55c4·4c24·2430·fa33·e51a·46b6··..p.U.L$$0.3..F. 
00000040:·181b·5824·7977·5351·ca65·2bea·2108·b688··..X$ywSQ.e+.!... 
00000050:·085f·927a·8820·6284·f029·c8a8·c007·83ed··._.z.·b..)...... 
00000060:·a982·7df0·292a·24fb·7d66·eecf·bdb3·bbb3··..}.)*$.}f...... 
00000070:·0641·649d·b3fc·e6fc·ceef·f7fd·fd39·df7b··.Ad..........9.{ 
00000080:·e7cc·3833·b698·57cc·d226·632e·edf9·e4e8··..83..W..&c..... 
00000090:·3b57·8dd9·77f0·b1c1·c1fd·83ab·fbf7·3f77··;W..w.........?w 
000000a0:·78a1·3169·638c·2762·a708·b676·1189·348d··x.1ic.'b...v..4. 
000000b0:·b10f·3d89·cdca·fa9b·d807·065f·773c·930f··..=........_w<.. 
000000c0:·7c8b·c83e·11d6·f837·8acc·17a1·2e36·6664··|..>...7.....6fd 
000000d0:·99c8·a0c8·3c91·e322·d83a·45da·0594·ac89··....<..".:E..... 
000000e0:·3d23·a236·74cd·d31c·eb29·99c1·8169·10f1··=#.6t....)...i.. 
000000f0:·4572·22e0·10dd·0f3a·be9b·4516·88a8·9f58··Er"....:..E....X 
00000100:·f436·11fa·2736·1943·fed5·b18d·fc60·b52f··.6..'6.C.....`./ 
00000110:·74ed·8d59·e388·517b·abe8·1ac3·ac31·6092··t..Y..Q{.....1`. 
00000120:·baae·e159·ede4·5051·3f6b·f601·867a·1b62··...Y..PQ?k...z.b 
00000130:·9db5·c681·05a3·3d68·eca9·d886·fd56·11f0··......=h.....V.. 
00000140:·ec17·5e11·f2e9·75d4·5cba·677c·e45c·2f0e··..^...u.\.g|.\/. 
00000150:·7c49·d1fc·8bc4·4e6e·8d51·0c36·e46e·116c··|I....Nn.Q.6.n.l 
00000160:·5c03·e51d·3bf1·ccf8·e843·7dd8·9f11·8113··\...;....C}..... 
00000170:·ad01·eeb4·0858·fa81·5fe5·8cb5·d6a6·5f7c··.....X.._....._| 
00000180:·7345·c06a·7e74·6440·1ec0·dc12·afd5·4e7d··sE.j~td@......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·bf39·22d4·06cf·3d4a··j2k......9"...=J 
000001c0:·3d62·746f·cb45·67ef·c469·7dd5·9991·4f63··=bto.Eg..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:·3789·a007·12a4·bd70·0f83·43c0·a8ce·1ec0··7......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·d0bf·13d1·f368·8de8·ec9f·bcca·0318··8b.....h........ 
00000240:·bd87·3a64·a1f1·cc2a·e745·211f·bd6b·1c31··..:d...*.E!..k.1 
00000250:·f8b5·8e62·679a·e140·ede8·1aa3·765d·27f3··...bg..@....v]'. 
00000260:·298e·7de9·ded9·3358·5e2b·140b·0e3b·b3f2··).}...3X^+...;.. 
00000270:·0346·fbc3·96f4·691f·d875·2fdc·1b9a·073f··.F....i..u/....? 
00000280:·3e72·c293·e259·6b4d·ce6a·f05c·1bb0·da7f··>r...YkM.j.\.... 
00000290:·52d7·7ccc·c99c·e8d4·2586·fce4·4247·88c7··R.|.....%...BG.. 
000002a0:·8f9d·35b1·083a·7674·7c9c·5fcb·45d8·235c··..5..:vt|._.E.#\ 
000002b0:·689c·dd3c·598b·987e·11e2·10d6·fafc·4fee··h..<Y..~......O. 
000002c0:·25e9·9faa·5fcb·9bc8·0346·9f53·9a97·99de··%..._....F.S.... 
000002d0:·345e·678d·d7fe·d59e·9c15·93b4·a113·3353··4^g...........3S 
000002e0:·4eec·c918·e504·1e93·39f2·f19a·6b8b·7d45··N.......9...k.}E 
000002f0:·3c4f·8d25·9f8a·d6d5·3c8a·d5f9·a918·cb5a··<O.%....<......Z 
00000300:·cf08·b05c·0bbd·57f0·693e·6a23·2ba5·19cd··...\..W.i>j#+... 
00000310:·39db·fc6d·aa51·70fa·9792·9cf3·e49a·59d9··9..m.Qp.......Y. 
00000320:·6f4a·de33·58e1·2355·f1fa·a259·a962·c59b··oJ.3X.#U...Y.b.. 
00000330:·13db·5ed1·f054·bdcc·1991·bc58·f8cb·5490··..^..T.....X..T. 
00000340:·5ec5·9691·7bc6·abe4·2543·35a2·5db2·3588··^...{...%C5.].5. 
00000350:·3723·ebb4·9c23·d8e7·8a78·82e5·91bf·6aa6··7#...#...x....j. 
00000360:·ea63·b536·b5d0·7222·0d22·554c·f571·a1ac··.c.6..r"."UL.q..00000030:·11cb·7094·5d11·3391·90c0·e8cf·946b·18da··..p.].3......k..
 00000040:·626c·6091·e4dd·4d45·2997·ada8·8720·d822··bl`...ME)....·."
 00000050:·227c·49f2·a988·1821·7c0a·322a·f0a1·607b··"|I....!|.2*..`{
 00000060:·aa60·1f7c·8a0a·c97e·9f99·fb73·efec·eeac··.`.|...~...s....
 00000070:·4110·59e7·2cbf·39bf·f3fb·7d7f·7fce·f7de··A.Y.,.9...}.....
 00000080:·3933·ce8c·4de6·15b3·b4c1·9883·9f9c·5ff7··93..M........._.
 00000090:·ce35·63f6·1d7a·7c70·70ff·e0ea·fefd·cf1d··.5c..z|pp.......
 000000a0:·5968·4cda·18e3·89d8·2982·ad4d·4422·4d7d··YhL.....)..MD"M}
 000000b0:·ec43·4f62·b3b2·fe3a·f681·c1d7·15cf·e403··.COb...:........
 000000c0:·df24·b24f·8435·fe8d·22f3·45a8·8b8d·1959··.$.O.5..".E....Y
 000000d0:·2632·2832·4fe4·8408·b60e·9136·0125·6b62··&2(2O......6.%kb
 000000e0:·cf88·a80d·5df3·34c6·7a4a·6670·60ea·447c··....].4.zJfp`.D|
 000000f0:·9156·1170·88ee·071d·dfad·220b·44d4·4f2c··.V.p......".D.O,
 00000100:·7a8b·08fd·139b·8c21·ffea·d846·7eb0·da17··z......!...F~...
 00000110:·baf6·c6ac·71c4·a8bd·5974·8d61·d618·3049··....q...Yt.a..0I
 00000120:·5dd7·f0ac·7672·a8a8·9f35·fb00·43bd·0db1··]...vr...5..C...
 00000130:·ce5a·e3c0·82d1·1e34·f674·6cc3·7ebb·0878··.Z.....4.tl.~..x
 00000140:·f60b·af08·f9f4·3a6a·2edd·333e·72ae·1707··......:j..3>r...
 00000150:·bea4·68fe·4562·27b7·c628·061b·72af·0836··..h.Eb'..(..r..6
 00000160:·ae81·f28e·9d78·667c·f4a1·3eec·cf88·c089··.....xf|..>.....
 00000170:·d600·7746·042c·fdc0·af72·c65a·6bd3·2fbe··..wF.,...r.Zk./.
 00000180:·b922·6035·3f3a·3220·0f60·6e8b·d76a·a73e··."`5?:2·.`n..j.>
 00000190:·b5b8·6fb1·695d·ee37·ad03·e7d8·c909·5faa··..o.i].7......_.
 000001a0:·b346·c8cb·4c2f·d4d7·7b55·67f6·8780·a306··.F..L/..{Ug.....
 000001b0:·3599·b577·74e2·c0d0·df1c·116a·83e7·1ea5··5..wt......j....
 000001c0:·1e31·bab7·e5a2·b377·e2b4·beea·ccc8·c7b1··.1.....w........
 000001d0:·4f63·c129·8658·8dc7·0646·b93c·1ae3·e80d··Oc.).X...F.<....
 000001e0:·3ba2·3993·33f9·10fc·ba2f·74e5·8cbe·e939··;.9.3..../t....9
 000001f0:·e9d3·1eb4·0fd6·60d8·2fb1·f0a5·18b8·80eb··......`./.......
 00000200:·5b44·d003·09d2·5eb8·87c1·2160·5467·0f60··[D....^...!`Tg.`
 00000210:·b92f·b557·72a3·eb9e·957b·8dd5·7d52·1b1d··./.Wr....{..}R..
 00000220:·1c3e·6a69·3df6·441c·18ce·06f2·e9f3·1c1d··.>ji=.D.........
 00000230:·1c31·e8df·8ae8·79b4·4674·f64f·5ee5·018c··.1....y.Ft.O^...
 00000240:·de43·edb2·d078·6695·8ba2·908f·de35·8e18··.C...xf......5..
 00000250:·fc5a·47b1·33cd·70a0·7674·8d51·bbae·93f9··.ZG.3.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·afe5·22ec·112e··...X..;:>..."...
 000002b0:·34ce·6e9e·ac45·4cbf·0871·086b·7dfe·27f7··4.n..EL..q.k}.'.
 000002c0:·92f4·4fd5·afe7·4de4·01a3·cf29·cdcb·4c6f··..O...M....)..Lo
 000002d0:·1aaf·b3c6·6bff·6a4f·ce8a·49da·d089·9929··....k.jO..I....)
 000002e0:·27f6·648c·7202·8fc9·1cb9·78cd·b5c5·be22··'.d.r.....x...."
 000002f0:·9ea7·c692·4f45·eb6a·1ec5·ea7c·30c6·b2d6··....OE.j...|0...
 00000300:·3302·2cd7·42ef·157c·9a8f·dac8·4a69·4673··3.,.B..|....JiFs
 00000310:·ce36·7f93·aa17·9cfe·a524·e73c·b966·56f6··.6.......$.<.fV.
 00000320:·9b92·f70c·56f8·4895·bdbe·6856·aa58·f1b6··....V.H...hV.X..
 00000330:·8a6d·af68·782a·5ee6·8c48·4e2c·fc65·ca48··.m.hx*^..HN,.e.H
 00000340:·af6c·cbc8·3de3·95f3·92a1·12d1·26d9·eac4··.l..=.......&...
 00000350:·9b91·755a·ce11·ec73·453c·c1f2·c85f·2553··..uZ...sE<..._%S
 00000360:·e5b1·529b·5a68·ad22·7522·154c·e571·a1ac··..R.Zh."u".L.q..
00000370:·1bc5·5bad·31d9·575a·9e31·d83b·a4bb·2a72··..[.1.WZ.1.;..*r00000370:·ebc5·5ba9·31d9·575a·9e31·d8db·a5bb·0a72··..[.1.WZ.1.....r
00000380:·5945·4347·c853·cd4e·8f29·f3b1·6fcd·7ab3··YECG.S.N.)..o.z.00000380:·5959·4347·c853·c94e·8f29·73de·b766·bdd9··YYCG.S.N.)s..f..
00000390:·1b4a·dd70·0c38·06fe·1106·a29f·e4cc·4afb··.J.p.8........J. 
000003a0:·d90b·36a8·5b2f·1ae2·8c3b·10c9·d375·7294··..6.[/...;...ur. 
000003b0:·38db·6478·2658·823b·6231·3978·f64f·19fc··8.dx&X.;b19x.O.. 
000003c0:·032c·0e9a·e249·2ea3·91b1·737e·e9dd·40da··.,...I....s~..@. 
000003d0:·696c·951c·328f·c841·114a·254e·5e79·1d3e··il..2..A.J%N^y.> 
000003e0:·36ef·e0d0·93a6·b0fa·de4c·f9cc·aa92·3818··6........L....8. 
000003f0:·97db·2ef0·4255·3376·57aa·c971·7c4f·e007··....BU3vW..q|O.. 
00000400:·d1f1·a1a8·c65b·7771·9957·dce6·0f63·7fc1··.....[wq.W...c.. 
00000410:·98e2·aa39·8fb3·c5c9·912e·f2ce·b076·64e4··...9.........vd. 
00000420:·302b·8459·798c·f8a7·c75f·1f3e·b42e·5e6a··0+.Yy...._.>..^j 
00000430:·ccda·488e·f1ca·d86e·ef6f·68b6·91c9·14ba··..H....n.oh..... 
00000440:·0bf9·56d3·27c6·d0a4·8ba1·69f2·e4a4·9461··..V.'.....i....a 
00000450:·5b26·2ac0·e90f·3d07·ac5d·1e92·3231·caa3··[&*...=..]..21.. 
00000460:·5776·94bc·9219·2e3f·db60·43bb·ce13·3f97··Wv.....?.`C...?. 
00000470:·63f6·316a·cd6e·bb32·94ad·976d·a958·3c6b··c.1j.n.2...m.X<k 
00000480:·baec·b1e8·351b·a4ab·b74a·d6ec·aa7f·5817··....5....J....X. 
00000490:·ab6f·1ce4·deda·325e·79eb·327b·2953·5a7c··.o....2^y.2{)SZ| 
000004a0:·1d40·5d77·ce78·a989·cd23·e707·7266·e93d··.@]w.x...#..rf.= 
000004b0:·d644·5b83·bdd1·a94d·43f6·6469·f8d0·59f9··.D[....MC.di..Y. 
Max diff block lines reached; -1/15334 bytes (-0.01%) of diff not shown.