40.2 MB
/home/fdroid/fdroiddata/tmp/de.dennisguse.opentracks_5602.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_de.dennisguse.opentracks_5602.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: <452aab47cbca1110a1d6f60ffe26e4a82085cace5bb8e6d50b8b84b10d137fbf>, actual: <034c8d10fb26c323bbd22edba0e7eaa746650eafced5d1a67da4db5df6394601> ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. VERITY_CHUNKED_SHA256 digest mismatch. Expected: <d4d94bd5e3403c446c4db06311d61a7326817ae2741d069cb3e65c1caafca005ec6c710100000000>, actual: <1ad574a08ee0883da69ed6df8f7c5f051b0b0b080c49757a2f265d5a4931a809ec6c710100000000>
    
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·····1794·b-·stor·81-Jan-01·01:01·assets/dexopt/baseline.prof3 -rw-r--r--··0.0·unx·····1793·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··8974424·b-·defN·81-Jan-01·01:01·classes.dex5 -rw-r--r--··0.0·unx··8974408·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,·33197372·bytes·uncompressed,·24036987·bytes·compressed:··27.6%1541 1539·files,·33197355·bytes·uncompressed,·24036999·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············:·88d7aa7c4 checksum············:·a393b3cf
5 signature···········:·5247...18b25 signature···········:·1b18...7d41
6 file_size···········:·89744246 file_size···········:·8974408
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·····:·6685610 string_ids_size·····:·66856
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·871012 type_ids_size·······:·8710
13 type_ids_off········:·267536·(0x041510)13 type_ids_off········:·267536·(0x041510)
Offset 15, 15 lines modifiedOffset 15, 15 lines modified
15 proto_ids_off·······:·302376·(0x049d28)15 proto_ids_off·······:·302376·(0x049d28)
16 field_ids_size······:·4114816 field_ids_size······:·41148
17 field_ids_off·······:·467448·(0x0721f8)17 field_ids_off·······:·467448·(0x0721f8)
18 method_ids_size·····:·6541518 method_ids_size·····:·65415
19 method_ids_off······:·796632·(0x0c27d8)19 method_ids_off······:·796632·(0x0c27d8)
20 class_defs_size·····:·719520 class_defs_size·····:·7195
21 class_defs_off······:·1319952·(0x142410)21 class_defs_off······:·1319952·(0x142410)
22 data_size···········:·742423222 data_size···········:·7424216
23 data_off············:·1550192·(0x17a770)23 data_off············:·1550192·(0x17a770)
  
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······:·736827 superclass_idx······:·7368
28 source_file_idx·····:·1176428 source_file_idx·····:·11764
Offset 977173, 37 lines modifiedOffset 977173, 36 lines modified
977173 ······name··········:·'<init>'977173 ······name··········:·'<init>'
977174 ······type··········:·'(Lde/dennisguse/opentracks/data/ContentProviderUtils;Lde/dennisguse/opentracks/data/models/Track$Id;Lde/dennisguse/opentracks/data/models/TrackPoint$Id;)V'977174 ······type··········:·'(Lde/dennisguse/opentracks/data/ContentProviderUtils;Lde/dennisguse/opentracks/data/models/Track$Id;Lde/dennisguse/opentracks/data/models/TrackPoint$Id;)V'
977175 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)977175 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)
977176 ······code··········-977176 ······code··········-
977177 ······registers·····:·4977177 ······registers·····:·4
977178 ······ins···········:·4977178 ······ins···········:·4
977179 ······outs··········:·2977179 ······outs··········:·2
977180 ······insns·size····:·23·16-bit·code·units977180 ······insns·size····:·21·16-bit·code·units
977181 4180b0:········································|[4180b0]·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;)V977181 4180b0:········································|[4180b0]·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
977182 4180c0:·7010·8ed8·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@d88e977182 4180c0:·7010·8ed8·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@d88e
977183 4180c6:·5b01·9c96······························|0003:·iput-object·v1,·v0,·Lde/dennisguse/opentracks/data/TrackPointIterator;.contentProviderUtils:Lde/dennisguse/opentracks/data/ContentProviderUtils;·//·field@969c977183 4180c6:·5b01·9c96······························|0003:·iput-object·v1,·v0,·Lde/dennisguse/opentracks/data/TrackPointIterator;.contentProviderUtils:Lde/dennisguse/opentracks/data/ContentProviderUtils;·//·field@969c
977184 4180ca:·5b02·9f96······························|0005:·iput-object·v2,·v0,·Lde/dennisguse/opentracks/data/TrackPointIterator;.trackId:Lde/dennisguse/opentracks/data/models/Track$Id;·//·field@969f977184 4180ca:·5b02·9f96······························|0005:·iput-object·v2,·v0,·Lde/dennisguse/opentracks/data/TrackPointIterator;.trackId:Lde/dennisguse/opentracks/data/models/Track$Id;·//·field@969f
977185 4180ce:·7020·79c9·3000·························|0007:·invoke-direct·{v0,·v3},·Lde/dennisguse/opentracks/data/TrackPointIterator;.getCursor:(Lde/dennisguse/opentracks/data/models/TrackPoint$Id;)Landroid/database/Cursor;·//·method@c979977185 4180ce:·7020·79c9·3000·························|0007:·invoke-direct·{v0,·v3},·Lde/dennisguse/opentracks/data/TrackPointIterator;.getCursor:(Lde/dennisguse/opentracks/data/models/TrackPoint$Id;)Landroid/database/Cursor;·//·method@c979
977186 4180d4:·0c01···································|000a:·move-result-object·v1977186 4180d4:·0c01···································|000a:·move-result-object·v1
977187 4180d6:·5b01·9d96······························|000b:·iput-object·v1,·v0,·Lde/dennisguse/opentracks/data/TrackPointIterator;.cursor:Landroid/database/Cursor;·//·field@969d977187 4180d6:·5b01·9d96······························|000b:·iput-object·v1,·v0,·Lde/dennisguse/opentracks/data/TrackPointIterator;.cursor:Landroid/database/Cursor;·//·field@969d
977188 4180da:·2201·1e1a······························|000d:·new-instance·v1,·Lde/dennisguse/opentracks/data/CachedTrackPointsIndexes;·//·type@1a1e977188 4180da:·2202·1e1a······························|000d:·new-instance·v2,·Lde/dennisguse/opentracks/data/CachedTrackPointsIndexes;·//·type@1a1e
977189 4180de:·5402·9d96······························|000f:·iget-object·v2,·v0,·Lde/dennisguse/opentracks/data/TrackPointIterator;.cursor:Landroid/database/Cursor;·//·field@969d 
977190 4180e2:·7020·aec8·2100·························|0011:·invoke-direct·{v1,·v2},·Lde/dennisguse/opentracks/data/CachedTrackPointsIndexes;.<init>:(Landroid/database/Cursor;)V·//·method@c8ae977189 4180de:·7020·aec8·1200·························|000f:·invoke-direct·{v2,·v1},·Lde/dennisguse/opentracks/data/CachedTrackPointsIndexes;.<init>:(Landroid/database/Cursor;)V·//·method@c8ae
977191 4180e8:·5b01·9e96······························|0014:·iput-object·v1,·v0,·Lde/dennisguse/opentracks/data/TrackPointIterator;.indexes:Lde/dennisguse/opentracks/data/CachedTrackPointsIndexes;·//·field@969e977190 4180e4:·5b02·9e96······························|0012:·iput-object·v2,·v0,·Lde/dennisguse/opentracks/data/TrackPointIterator;.indexes:Lde/dennisguse/opentracks/data/CachedTrackPointsIndexes;·//·field@969e
977192 4180ec:·0e00···································|0016:·return-void977191 4180e8:·0e00···································|0014:·return-void
977193 ······catches·······:·(none)977192 ······catches·······:·(none)
977194 ······positions·····:·977193 ······positions·····:·
977195 ········0x0000·line=26977194 ········0x0000·line=26
977196 ········0x0007·line=30977195 ········0x0007·line=30
977197 ········0x000d·line=31977196 ········0x000d·line=31
977198 ······locals········:·977197 ······locals········:·
977199 ········0x0000·-·0x0017·reg=0·this·Lde/dennisguse/opentracks/data/TrackPointIterator;·977198 ········0x0000·-·0x0015·reg=0·this·Lde/dennisguse/opentracks/data/TrackPointIterator;·
977200 ········0x0000·-·0x0017·reg=1·(null)·Lde/dennisguse/opentracks/data/ContentProviderUtils;·977199 ········0x0000·-·0x0015·reg=1·(null)·Lde/dennisguse/opentracks/data/ContentProviderUtils;·
977201 ········0x0000·-·0x0017·reg=2·(null)·Lde/dennisguse/opentracks/data/models/Track$Id;·977200 ········0x0000·-·0x0015·reg=2·(null)·Lde/dennisguse/opentracks/data/models/Track$Id;·
977202 ········0x0000·-·0x0017·reg=3·(null)·Lde/dennisguse/opentracks/data/models/TrackPoint$Id;·977201 ········0x0000·-·0x0015·reg=3·(null)·Lde/dennisguse/opentracks/data/models/TrackPoint$Id;·
  
977203 ····#2··············:·(in·Lde/dennisguse/opentracks/data/TrackPointIterator;)977202 ····#2··············:·(in·Lde/dennisguse/opentracks/data/TrackPointIterator;)
977204 ······name··········:·'getCursor'977203 ······name··········:·'getCursor'
977205 ······type··········:·'(Lde/dennisguse/opentracks/data/models/TrackPoint$Id;)Landroid/database/Cursor;'977204 ······type··········:·'(Lde/dennisguse/opentracks/data/models/TrackPoint$Id;)Landroid/database/Cursor;'
977206 ······access········:·0x0002·(PRIVATE)977205 ······access········:·0x0002·(PRIVATE)
977207 ······code··········-977206 ······code··········-
977208 ······registers·····:·4977207 ······registers·····:·4
Offset 977229, 21 lines modifiedOffset 977228, 21 lines modified
977229 ······type··········:·'()V'977228 ······type··········:·'()V'
977230 ······access········:·0x0001·(PUBLIC)977229 ······access········:·0x0001·(PUBLIC)
977231 ······code··········-977230 ······code··········-
977232 ······registers·····:·2977231 ······registers·····:·2
977233 ······ins···········:·1977232 ······ins···········:·1
977234 ······outs··········:·1977233 ······outs··········:·1
977235 ······insns·size····:·11·16-bit·code·units977234 ······insns·size····:·11·16-bit·code·units
977236 4180f0:········································|[4180f0]·de.dennisguse.opentracks.data.TrackPointIterator.close:()V977235 4180ec:········································|[4180ec]·de.dennisguse.opentracks.data.TrackPointIterator.close:()V
977237 418100:·5410·9d96······························|0000:·iget-object·v0,·v1,·Lde/dennisguse/opentracks/data/TrackPointIterator;.cursor:Landroid/database/Cursor;·//·field@969d977236 4180fc:·5410·9d96······························|0000:·iget-object·v0,·v1,·Lde/dennisguse/opentracks/data/TrackPointIterator;.cursor:Landroid/database/Cursor;·//·field@969d
977238 418104:·3800·0800······························|0002:·if-eqz·v0,·000a·//·+0008977237 418100:·3800·0800······························|0002:·if-eqz·v0,·000a·//·+0008
977239 418108:·7210·8204·0000·························|0004:·invoke-interface·{v0},·Landroid/database/Cursor;.close:()V·//·method@0482977238 418104:·7210·8204·0000·························|0004:·invoke-interface·{v0},·Landroid/database/Cursor;.close:()V·//·method@0482
977240 41810e:·1200···································|0007:·const/4·v0,·#int·0·//·#0977239 41810a:·1200···································|0007:·const/4·v0,·#int·0·//·#0
977241 418110:·5b10·9d96······························|0008:·iput-object·v0,·v1,·Lde/dennisguse/opentracks/data/TrackPointIterator;.cursor:Landroid/database/Cursor;·//·field@969d977240 41810c:·5b10·9d96······························|0008:·iput-object·v0,·v1,·Lde/dennisguse/opentracks/data/TrackPointIterator;.cursor:Landroid/database/Cursor;·//·field@969d
977242 418114:·0e00···································|000a:·return-void977241 418110:·0e00···································|000a:·return-void
977243 ······catches·······:·(none)977242 ······catches·······:·(none)
977244 ······positions·····:·977243 ······positions·····:·
977245 ········0x0004·line=63977244 ········0x0004·line=63
977246 ······locals········:·977245 ······locals········:·
977247 ········0x0000·-·0x000b·reg=1·this·Lde/dennisguse/opentracks/data/TrackPointIterator;·977246 ········0x0000·-·0x000b·reg=1·this·Lde/dennisguse/opentracks/data/TrackPointIterator;·
  
977248 ····#1··············:·(in·Lde/dennisguse/opentracks/data/TrackPointIterator;)977247 ····#1··············:·(in·Lde/dennisguse/opentracks/data/TrackPointIterator;)
Offset 977350, 18 lines modifiedOffset 977349, 18 lines modified
977350 ······type··········:·'()V'977349 ······type··········:·'()V'
977351 ······access········:·0x0001·(PUBLIC)977350 ······access········:·0x0001·(PUBLIC)
977352 ······code··········-977351 ······code··········-
977353 ······registers·····:·2977352 ······registers·····:·2
977354 ······ins···········:·1977353 ······ins···········:·1
977355 ······outs··········:·1977354 ······outs··········:·1
977356 ······insns·size····:·6·16-bit·code·units977355 ······insns·size····:·6·16-bit·code·units
977357 418118:········································|[418118]·de.dennisguse.opentracks.data.TrackPointIterator.remove:()V977356 418114:········································|[418114]·de.dennisguse.opentracks.data.TrackPointIterator.remove:()V
977358 418128:·2200·db1c······························|0000:·new-instance·v0,·Ljava/lang/UnsupportedOperationException;·//·type@1cdb977357 418124:·2200·db1c······························|0000:·new-instance·v0,·Ljava/lang/UnsupportedOperationException;·//·type@1cdb
977359 41812c:·7010·1ed9·0000·························|0002:·invoke-direct·{v0},·Ljava/lang/UnsupportedOperationException;.<init>:()V·//·method@d91e977358 418128:·7010·1ed9·0000·························|0002:·invoke-direct·{v0},·Ljava/lang/UnsupportedOperationException;.<init>:()V·//·method@d91e
977360 418132:·2700···································|0005:·throw·v0977359 41812e:·2700···································|0005:·throw·v0
977361 ······catches·······:·(none)977360 ······catches·······:·(none)
977362 ······positions·····:·977361 ······positions·····:·
977363 ········0x0000·line=70977362 ········0x0000·line=70
977364 ······locals········:·977363 ······locals········:·
977365 ········0x0000·-·0x0006·reg=1·this·Lde/dennisguse/opentracks/data/TrackPointIterator;·977364 ········0x0000·-·0x0006·reg=1·this·Lde/dennisguse/opentracks/data/TrackPointIterator;·
  
977366 ··source_file_idx···:·28386·(TrackPointIterator.java)977365 ··source_file_idx···:·28386·(TrackPointIterator.java)
Offset 977390, 36 lines modifiedOffset 977389, 36 lines modified
977390 ······type··········:·'()V'977389 ······type··········:·'()V'
977391 ······access········:·0x11001·(PUBLIC·SYNTHETIC·CONSTRUCTOR)977390 ······access········:·0x11001·(PUBLIC·SYNTHETIC·CONSTRUCTOR)
977392 ······code··········-977391 ······code··········-
977393 ······registers·····:·1977392 ······registers·····:·1
977394 ······ins···········:·1977393 ······ins···········:·1
977395 ······outs··········:·1977394 ······outs··········:·1
977396 ······insns·size····:·4·16-bit·code·units977395 ······insns·size····:·4·16-bit·code·units
977397 418154:········································|[418154]·de.dennisguse.opentracks.data.TrackSelection$$ExternalSyntheticLambda0.<init>:()V977396 418150:········································|[418150]·de.dennisguse.opentracks.data.TrackSelection$$ExternalSyntheticLambda0.<init>:()V
977398 418164:·7010·8ed8·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@d88e977397 418160:·7010·8ed8·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@d88e
977399 41816a:·0e00···································|0003:·return-void977398 418166:·0e00···································|0003:·return-void
977400 ······catches·······:·(none)977399 ······catches·······:·(none)
977401 ······positions·····:·977400 ······positions·····:·
977402 ······locals········:·977401 ······locals········:·
  
977403 ··Virtual·methods···-977402 ··Virtual·methods···-
977404 ····#0··············:·(in·Lde/dennisguse/opentracks/data/TrackSelection$$ExternalSyntheticLambda0;)977403 ····#0··············:·(in·Lde/dennisguse/opentracks/data/TrackSelection$$ExternalSyntheticLambda0;)
977405 ······name··········:·'apply'977404 ······name··········:·'apply'
977406 ······type··········:·'(Ljava/lang/Object;)Ljava/lang/Object;'977405 ······type··········:·'(Ljava/lang/Object;)Ljava/lang/Object;'
Max diff block lines reached; 42066863/42076994 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:·13473464·bytes,·number·of·entries:·71951 Zip·file·size:·13473444·bytes,·number·of·entries:·7195
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 4156, 15 lines modifiedOffset 4156, 15 lines modified
4156 ?rwxrwxr-x··2.0·unx······608·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackDataHub$$ExternalSyntheticLambda2.class4156 ?rwxrwxr-x··2.0·unx······608·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackDataHub$$ExternalSyntheticLambda2.class
4157 ?rwxrwxr-x··2.0·unx······620·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackDataHub$$ExternalSyntheticLambda3.class4157 ?rwxrwxr-x··2.0·unx······620·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackDataHub$$ExternalSyntheticLambda3.class
4158 ?rwxrwxr-x··2.0·unx······661·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackDataHub$1.class4158 ?rwxrwxr-x··2.0·unx······661·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackDataHub$1.class
4159 ?rwxrwxr-x··2.0·unx······662·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackDataHub$2.class4159 ?rwxrwxr-x··2.0·unx······662·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackDataHub$2.class
4160 ?rwxrwxr-x··2.0·unx······673·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackDataHub$3.class4160 ?rwxrwxr-x··2.0·unx······673·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackDataHub$3.class
4161 ?rwxrwxr-x··2.0·unx······654·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackDataHub$Listener.class4161 ?rwxrwxr-x··2.0·unx······654·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackDataHub$Listener.class
4162 ?rwxrwxr-x··2.0·unx····10819·b-·defN·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackDataHub.class4162 ?rwxrwxr-x··2.0·unx····10819·b-·defN·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackDataHub.class
4163 ?rwxrwxr-x··2.0·unx·····2132·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackPointIterator.class4163 ?rwxrwxr-x··2.0·unx·····2127·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackPointIterator.class
4164 ?rwxrwxr-x··2.0·unx······510·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackSelection$$ExternalSyntheticLambda0.class4164 ?rwxrwxr-x··2.0·unx······510·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackSelection$$ExternalSyntheticLambda0.class
4165 ?rwxrwxr-x··2.0·unx······397·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackSelection$$ExternalSyntheticLambda1.class4165 ?rwxrwxr-x··2.0·unx······397·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackSelection$$ExternalSyntheticLambda1.class
4166 ?rwxrwxr-x··2.0·unx·····1033·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/UUIDUtils.class4166 ?rwxrwxr-x··2.0·unx·····1033·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/UUIDUtils.class
4167 ?rwxrwxr-x··2.0·unx······311·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/models/ActivityIcon.class4167 ?rwxrwxr-x··2.0·unx······311·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/models/ActivityIcon.class
4168 ?rwxrwxr-x··2.0·unx······677·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/models/ActivityType$$ExternalSyntheticLambda0.class4168 ?rwxrwxr-x··2.0·unx······677·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/models/ActivityType$$ExternalSyntheticLambda0.class
4169 ?rwxrwxr-x··2.0·unx······473·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/models/ActivityType$$ExternalSyntheticLambda1.class4169 ?rwxrwxr-x··2.0·unx······473·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/models/ActivityType$$ExternalSyntheticLambda1.class
4170 ?rwxrwxr-x··2.0·unx······532·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/models/ActivityType$$ExternalSyntheticLambda2.class4170 ?rwxrwxr-x··2.0·unx······532·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/models/ActivityType$$ExternalSyntheticLambda2.class
Offset 4333, 15 lines modifiedOffset 4333, 15 lines modified
4333 ?rwxrwxr-x··2.0·unx······278·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/TrackRecordingServiceConnection$Callback.class4333 ?rwxrwxr-x··2.0·unx······278·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/TrackRecordingServiceConnection$Callback.class
4334 ?rwxrwxr-x··2.0·unx·····4776·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/TrackRecordingServiceConnection.class4334 ?rwxrwxr-x··2.0·unx·····4776·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/TrackRecordingServiceConnection.class
4335 ?rwxrwxr-x··2.0·unx·····6461·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/TrackRecordingServiceNotificationManager.class4335 ?rwxrwxr-x··2.0·unx·····6461·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/TrackRecordingServiceNotificationManager.class
4336 ?rwxrwxr-x··2.0·unx······639·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/announcement/TTSManager$$ExternalSyntheticLambda1.class4336 ?rwxrwxr-x··2.0·unx······639·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/announcement/TTSManager$$ExternalSyntheticLambda1.class
4337 ?rwxrwxr-x··2.0·unx·····1540·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/announcement/TTSManager$1.class4337 ?rwxrwxr-x··2.0·unx·····1540·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/announcement/TTSManager$1.class
4338 ?rwxrwxr-x··2.0·unx·····1577·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/announcement/TTSManager$2.class4338 ?rwxrwxr-x··2.0·unx·····1577·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/announcement/TTSManager$2.class
4339 ?rwxrwxr-x··2.0·unx·····4931·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/announcement/TTSManager.class4339 ?rwxrwxr-x··2.0·unx·····4931·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/announcement/TTSManager.class
4340 ?rwxrwxr-x··2.0·unx·····6478·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/announcement/VoiceAnnouncementManager.class4340 ?rwxrwxr-x··2.0·unx·····6473·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/announcement/VoiceAnnouncementManager.class
4341 ?rwxrwxr-x··2.0·unx······834·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/announcement/VoiceAnnouncementUtils$1.class4341 ?rwxrwxr-x··2.0·unx······834·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/announcement/VoiceAnnouncementUtils$1.class
4342 ?rwxrwxr-x··2.0·unx·····6964·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/announcement/VoiceAnnouncementUtils.class4342 ?rwxrwxr-x··2.0·unx·····6964·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/announcement/VoiceAnnouncementUtils.class
4343 ?rwxrwxr-x··2.0·unx······139·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/handlers/AltitudeCorrectionManager$EGM2008Internal-IA.class4343 ?rwxrwxr-x··2.0·unx······139·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/handlers/AltitudeCorrectionManager$EGM2008Internal-IA.class
4344 ?rwxrwxr-x··2.0·unx·····1806·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/handlers/AltitudeCorrectionManager$EGM2008Internal.class4344 ?rwxrwxr-x··2.0·unx·····1806·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/handlers/AltitudeCorrectionManager$EGM2008Internal.class
4345 ?rwxrwxr-x··2.0·unx·····2093·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/handlers/AltitudeCorrectionManager.class4345 ?rwxrwxr-x··2.0·unx·····2093·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/handlers/AltitudeCorrectionManager.class
4346 ?rwxrwxr-x··2.0·unx······448·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/handlers/GPSManager$$ExternalSyntheticLambda0.class4346 ?rwxrwxr-x··2.0·unx······448·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/handlers/GPSManager$$ExternalSyntheticLambda0.class
4347 ?rwxrwxr-x··2.0·unx······542·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/handlers/GpsStatusManager$$ExternalSyntheticLambda0.class4347 ?rwxrwxr-x··2.0·unx······542·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/handlers/GpsStatusManager$$ExternalSyntheticLambda0.class
Offset 6702, 15 lines modifiedOffset 6702, 15 lines modified
6702 ?rwxrwxr-x··2.0·unx·····4552·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/io/file/importer/ImportViewModel.class6702 ?rwxrwxr-x··2.0·unx·····4552·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/io/file/importer/ImportViewModel.class
6703 ?rwxrwxr-x··2.0·unx·····1092·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/settings/ActivityTypePreference.class6703 ?rwxrwxr-x··2.0·unx·····1092·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/settings/ActivityTypePreference.class
6704 ?rwxrwxr-x··2.0·unx······244·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/settings/ResetDialogPreference.class6704 ?rwxrwxr-x··2.0·unx······244·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/settings/ResetDialogPreference.class
6705 ?rwxrwxr-x··2.0·unx·····1481·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/settings/SettingsCustomLayoutEditActivity$2.class6705 ?rwxrwxr-x··2.0·unx·····1481·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/settings/SettingsCustomLayoutEditActivity$2.class
6706 ?rwxrwxr-x··2.0·unx·····3329·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/settings/SettingsCustomLayoutListActivity$2.class6706 ?rwxrwxr-x··2.0·unx·····3329·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/settings/SettingsCustomLayoutListActivity$2.class
6707 ?rwxrwxr-x··2.0·unx·····3358·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/settings/bluetooth/BluetoothLeSensorPreference.class6707 ?rwxrwxr-x··2.0·unx·····3358·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/settings/bluetooth/BluetoothLeSensorPreference.class
6708 ?rwxrwxr-x··2.0·unx·····1893·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/ui/aggregatedStatistics/AggregatedStatisticsModel.class6708 ?rwxrwxr-x··2.0·unx·····1893·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/ui/aggregatedStatistics/AggregatedStatisticsModel.class
6709 ?rwxrwxr-x··2.0·unx·····4925·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/ui/intervals/IntervalStatisticsModel.class6709 ?rwxrwxr-x··2.0·unx·····4915·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/ui/intervals/IntervalStatisticsModel.class
6710 ?rwxrwxr-x··2.0·unx·····1475·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/ui/markers/MarkerDetailActivity$MarkerDetailPagerAdapter.class6710 ?rwxrwxr-x··2.0·unx·····1475·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/ui/markers/MarkerDetailActivity$MarkerDetailPagerAdapter.class
6711 ?rwxrwxr-x··2.0·unx·····6443·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/ui/markers/MarkerEditViewModel.class6711 ?rwxrwxr-x··2.0·unx·····6443·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/ui/markers/MarkerEditViewModel.class
6712 ?rwxrwxr-x··2.0·unx·····2114·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/viewmodels/GenericStatisticsViewHolder$Altitude.class6712 ?rwxrwxr-x··2.0·unx·····2114·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/viewmodels/GenericStatisticsViewHolder$Altitude.class
6713 ?rwxrwxr-x··2.0·unx·····2265·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/viewmodels/GenericStatisticsViewHolder$AverageMovingPace.class6713 ?rwxrwxr-x··2.0·unx·····2265·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/viewmodels/GenericStatisticsViewHolder$AverageMovingPace.class
6714 ?rwxrwxr-x··2.0·unx·····2272·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/viewmodels/GenericStatisticsViewHolder$AverageMovingSpeed.class6714 ?rwxrwxr-x··2.0·unx·····2272·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/viewmodels/GenericStatisticsViewHolder$AverageMovingSpeed.class
6715 ?rwxrwxr-x··2.0·unx·····2252·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/viewmodels/GenericStatisticsViewHolder$AveragePace.class6715 ?rwxrwxr-x··2.0·unx·····2252·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/viewmodels/GenericStatisticsViewHolder$AveragePace.class
6716 ?rwxrwxr-x··2.0·unx·····2253·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/viewmodels/GenericStatisticsViewHolder$AverageSpeed.class6716 ?rwxrwxr-x··2.0·unx·····2253·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/viewmodels/GenericStatisticsViewHolder$AverageSpeed.class
Offset 7190, 8 lines modifiedOffset 7190, 8 lines modified
7190 ?rwxrwxr-x··2.0·unx····17402·b-·defN·80-Jan-01·00:00·de/dennisguse/opentracks/TrackListActivity.class7190 ?rwxrwxr-x··2.0·unx····17402·b-·defN·80-Jan-01·00:00·de/dennisguse/opentracks/TrackListActivity.class
7191 ?rwxrwxr-x··2.0·unx····10513·b-·defN·80-Jan-01·00:00·de/dennisguse/opentracks/TrackRecordedActivity.class7191 ?rwxrwxr-x··2.0·unx····10513·b-·defN·80-Jan-01·00:00·de/dennisguse/opentracks/TrackRecordedActivity.class
7192 ?rwxrwxr-x··2.0·unx····12066·b-·defN·80-Jan-01·00:00·de/dennisguse/opentracks/TrackStoppedActivity.class7192 ?rwxrwxr-x··2.0·unx····12066·b-·defN·80-Jan-01·00:00·de/dennisguse/opentracks/TrackStoppedActivity.class
7193 ?rwxrwxr-x··2.0·unx·····1759·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt__ReversedViewsKt.class7193 ?rwxrwxr-x··2.0·unx·····1759·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt__ReversedViewsKt.class
7194 ?rwxrwxr-x··2.0·unx·····3671·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsJvmKt.class7194 ?rwxrwxr-x··2.0·unx·····3671·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsJvmKt.class
7195 ?rwxrwxr-x··2.0·unx····44701·b-·defN·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsKt.class7195 ?rwxrwxr-x··2.0·unx····44701·b-·defN·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsKt.class
7196 ?rwxrwxr-x··2.0·unx······179·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt.class7196 ?rwxrwxr-x··2.0·unx······179·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt.class
7197 7195·files,·15153841·bytes·uncompressed,·12056100·bytes·compressed:··20.4%7197 7195·files,·15153821·bytes·uncompressed,·12056080·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
  
14.9 KB
assets/dexopt/baseline.prof
    
Offset 1, 113 lines modifiedOffset 1, 113 lines modified
00000000:·7072·6f00·3031·3000·0139·4a00·00f1·0600··pro.010..9J.....00000000:·7072·6f00·3031·3000·0139·4a00·00f0·0600··pro.010..9J.....
00000010:·0078·01ed·9b5d·6c54·5510·c7e7·dcdd·6eb7··.x...]lTU.....n.00000010:·0078·01ed·9b5d·6c54·5510·c7e7·dcdd·de6e··.x...]lTU......n
00000020:·a594·6d29·b414·844b·2910·91c0·fa41·9044··..m)...K)....A.D00000020:·4b81·6d29·b414·844b·2910·91c0·fa41·9044··K.m)...K)....A.D
00000030:·e905·6ac0·cf10·3522·4fae·5212·8c84·606a··..j...5"O.R...`j00000030:·ed05·6ac0·cf10·3522·4fae·5212·8c84·606a··..j...5"O.R...`j
00000040:·9407·626e·0955·88a5·a93c·e803·d1a0·31a4··..bn.U...<....1. 
00000050:·f202·89c6·cfc4·2cc4·a0be·108c·fa68·c29b··......,......h.. 
00000060:·3cf0·40a2·2126·1a71·7ebb·77da·bbb5·ad1f··<.@.!&.q~.w..... 
00000070:·3126·c839·cdec·9933·f39f·9973·fef7·eed9··1&.9...3...s.... 
00000080:·65ef·6186·0c49·7783·c8fa·a133·e75f·be26··e.a..Iw....3._.& 
00000090:·b263·f793·fdfd·3bfb·57f5·eddc·f7c2·7c91··.c....;.W.....|.00000040:·9418·626e·0955·88d0·541e·f481·68d0·1882··..bn.U..T...h...
 00000050:·bc40·a2f1·3331·2b31·a82f·06a3·3e9a·f026··.@..31+1./..>..&
 00000060:·0f3c·9068·8889·469c·dfee·9df6·6e6d·eb47··.<.h..F.....nm.G
 00000070:·8c09·724e·337b·e6cc·fc67·e69c·ffbd·7b76··..rN3{...g....{v
 00000080:·d97b·9826·87a4·a749·644f·f7ac·e75e·bc22··.{.&...IdO...^."
 00000090:·b26d·e763·0303·db07·56f6·6fdf·f3ec·3c91··.m.c....V.o...<.
000000a0:·ac88·042a·6e82·606b·57d1·48a9·4f7c·e869··...*n.`kW.H.O|.i000000a0:·bc88·042a·6e9c·60eb·50d1·4869·4c7d·e859··...*n.`.P.HiL}.Y
000000b0:·6c93·8ebf·497c·60f0·7525·3df9·c0cf·50d9··l...I|`.u%=...P.000000b0:·6c8b·8ebf·497d·60f0·75a7·3df9·c04f·53d9··l...I}`.u.=..OS.
000000c0:·a1c2·18ff·3a95·d92a·d4c5·468f·2c53·e957··....:..*..F.,S.W000000c0:·a6c2·18ff·5a95·592a·d4c5·468f·2c55·1950··....Z.Y*..F.,U.P
000000d0:·6951·1954·c1b6·40a5·5d41·e99a·d873·2a66··iQ.T..@.]A...s*f 
000000e0:·43b7·3c8d·899e·d11e·1c98·3a95·bc4a·9b0a··C.<.......:..J.. 
000000f0:·38c4·d683·8e6f·9eca·1c15·f313·8bde·aac2··8....o.......... 
00000100:·fc89·4dc7·907f·5562·233f·589b·17ba·cd8d··..M...Ub#?X.....000000d0:·6955·1952·c136·5fa5·4341·d99a·d843·15b3··iU.R.6_.CA...C..
 000000e0:·a15b·9ee6·54cf·690f·0e4c·834a·41a5·5d05··.[..T.i..L.JA.].
 000000f0:·1c62·eb41·c737·5765·b68a·f989·456f·5361··.b.A.7We....EoSa
 00000100:·fec4·6663·c8bf·32b5·911f·accd·0bdd·e646··..fc..2........F
00000110:·dee2·8831·7bb3·ea16·436f·3160·d2ba·8de1··...1{...Co1`....00000110:·6f71·c498·7d86·ea16·436f·3160·b2ba·8de1··oq..}...Co1`....
00000120:·d9ec·e430·313f·63d6·0186·7a6b·139d·b1c5··...01?c...zk....00000120:·d9ec·e430·313f·63d6·0186·7a6b·529d·b1c5··...01?c...zkR...
00000130:·8105·6373·b0d8·c389·0dfb·2d2a·e059·2fbc··..cs......-*.Y/.00000130:·8105·6373·b0d8·83a9·0dfb·0d2a·e059·2fbc··..cs.......*.Y/.
00000140:·22e4·b3eb·68b9·6ccd·f8c8·b946·1df8·d262··"...h.l....F...b00000140:·22e4·b3eb·68b9·6ccd·f8c8·b95a·1df8·b262··"...h.l....Z...b
00000150:·f96f·523b·b92d·c630·d890·bb55·b071·0d8c··.oR;.-.0...U.q..00000150:·f9af·533b·b92d·c630·d890·db55·b071·0d8c··..S;.-.0...U.q..
00000160:·77ec·c4d3·e363·1ee6·c3fe·ac0a·9c58·0d70··w....c.......X.p00000160:·77ec·c4d3·e363·1ee6·c3fe·940a·9c58·0d70··w....c.......X.p
00000170:·4754·c032·1ff8·35ce·185b·6de6·8b6f·960a··GT.2..5..[m..o..00000170:·8755·c032·1ff8·35ce·185b·6de6·8b6f·a60a··.U.2..5..[m..o..
00000180:·58cb·8f8e·ecd1·1730·8b92·b1d9·a94f·2dee··X......0.....O-.00000180:·58cb·8f8e·ecd2·1730·0bd3·b1d9·a94f·2dee··X......0.....O-.
00000190:·5b6c·5697·fbcd·eac0·3976·72c2·97e9·8c11··[lV.....9vr.....00000190:·5b6c·5697·fbcd·eac0·3976·72c2·97e9·8c11··[lV.....9vr.....
000001a0:·f2d2·3317·eadb·bd6a·3deb·43c0·5183·9af4··..3....j=.C.Q...000001a0:·f2d2·3317·eadb·bd6a·3deb·43c0·5183·9af4··..3....j=.C.Q...
000001b0:·3677·74e2·c030·bf99·2ad4·06cf·3d4a·3d62··6wt..0..*...=J=b000001b0:·3677·74e2·c030·bfe9·2ad4·06cf·3d4a·3d62··6wt..0..*...=J=b
000001c0:·6c6d·cb55·67ed·c459·7dd3·e991·8f13·9fc5··lm.Ug..Y}.......000001c0:·6c6d·cb54·67ed·c459·7dd3·e991·0f53·9fc5··lm.Tg..Y}....S..
000001d0:·8233·0cb1·168f·0d8c·71b9·3fc1·3137·ec88··.3......q.?.17..000001d0:·8233·0cb1·168f·0d8c·71b9·37c5·3137·ec88··.3......q.7.17..
000001e0:·e54c·f7e4·43f0·dbba·d08d·33e6·cd9c·d33e··.L..C.....3....>000001e0:·e5cc·f6e4·43f0·dbba·d08d·33e6·cd9c·b33e··....C.....3....>
000001f0:·9b83·cd83·3118·d64b·2c7c·1906·2ee0·7aae··....1..K,|....z.000001f0:·9b83·cd83·3118·d64b·2c7c·1906·2ee0·7a8e··....1..K,|....z.
00000200:·0a7a·4183·6c2e·dcc3·e010·30a6·b306·b0dc··.zA.l.....0.....00000200:·0a7a·5183·6c2e·dcc3·e010·30a6·b306·b0dc··.zQ.l.....0.....
00000210:·9736·5772·a3db·9a8d·7b8b·b575·521b·1d1c··.6Wr....{..uR...00000210:·9736·5772·a3db·9a8d·7b8b·b575·521b·1d1c··.6Wr....{..uR...
00000220:·3e6a·593d·d644·1c18·f606·f2d9·fb1c·1d1c··>jY=.D..........00000220:·3e6a·593d·d644·1c18·f606·f2d9·fb1c·1d1c··>jY=.D..........
00000230:·31e8·dfa9·d87e·b45a·75d6·4f5e·e301·8cdd··1....~.Zu.O^....00000230:·31e8·dfa9·d87e·b44a·75d6·4f5e·e301·8cdd··1....~.Ju.O^....
00000240:·439d·3ab0·787a·9373·aa90·8fb9·5b1c·31f8··C.:.xz.s....[.1.00000240:·435d·3ab0·787a·93b3·aa90·8fb9·5b1c·31f8··C]:.xz......[.1.
00000250:·ad8e·6127·ebe1·c0ec·e816·6376·1ba7·f319··..a'......cv....00000250:·ad8e·6127·eae1·c0ec·e816·6376·1b67·f319··..a'......cv.g..
00000260:·8e75·d9da·5933·583e·2b0c·0b0e·3bbd·f103··.u..Y3X>+...;...00000260:·8e75·d9da·5933·583e·2b0c·0b0e·3bbd·f103··.u..Y3X>+...;...
00000270:·c6e6·872d·edb3·7960·b7b5·706f·581e·fcf8··...-..y`..poX...00000270:·c6e6·872d·ebb3·7960·b7b5·706f·581e·fcf8··...-..y`..poX...
00000280:·c809·4f86·676c·35d9·abc1·736d·c0da·fcd3··..O.gl5...sm....00000280:·c809·4f86·676c·35d9·abc1·736d·c0da·fcb3··..O.gl5...sm....
00000290:·bae5·a34f·e744·a72e·31e4·2717·3a42·3c7e··...O.D..1.'.:B<~00000290:·bae5·a3cf·e644·a72e·31e4·2717·3a42·3c7e··.....D..1.'.:B<~
000002a0:·ec8c·8945·d0b1·a3e3·63ff·5aae·c21a·e1c2··...E....c.Z.....000002a0:·ec8c·8945·d0b1·a3e3·63ff·5aa6·c21a·e1c2··...E....c.Z.....
000002b0:·e25c·cf78·2d62·fa54·8843·18db·fb3f·bd96··.\.x-b.T.C...?..000002b0:·e25c·ef58·2d62·fa55·8843·18db·fb3f·bb96··.\.X-b.U.C...?..
000002c0:·b47f·a23e·9637·9507·8cbd·a72c·2f3d·73b3··...>.7.....,/=s.000002c0:·ac7f·bc3e·9a37·9307·8cbd·a72c·2f3d·73b3··...>.7.....,/=s.
000002d0:·78eb·2dde·e66f·f674·6f98·b40d·9d98·c972··x.-..o.to......r000002d0:·78eb·2dde·e66f·f66c·6f98·ac0d·9d98·8972··x.-..o.lo......r
000002e0:·624f·c718·27f0·98ce·d191·8cb9·b6d8·6f4e··bO..'.........oN000002e0:·62cf·c618·27f0·98cd·d199·8eb9·b6d8·af4f··b...'..........O
000002f0:·fa89·b1e4·33b1·ba96·c7b0·d63f·9360·19db··....3......?.`..000002f0:·fbf1·b1e4·33b1·ba96·c7b0·d63f·9962·19db··....3......?.b..
00000300:·1e01·966b·61f7·0a3e·cb47·6d64·854e·c672··...ka..>.Gmd.N.r00000300:·1e01·966b·61f7·0a3e·cb47·6d64·b94e·c672··...ka..>.Gmd.N.r
00000310:·4ed7·7f9b·a957·9cfd·6534·678b·5e33·a7eb··N....W..e4g.^3..00000310:·4ed5·7f9b·6b54·9cfd·e534·67ab·5e33·a7eb··N...kT...4g.^3..
00000320:·cde8·7706·a77c·642a·debc·6a4e·ab38·f5b6··..w..|d*..jN.8..00000320:·cde9·7706·a77c·e4aa·de82·6a4e·ab38·f5b6··..w..|....jN.8..
 00000330:·ab6d·ab6a·786a·5efa·50a5·532d·fc85·5564··.m.jxj^.P.S-..Ud
 00000340:·50b5·857a·cf04·d5bc·64a8·4574·68b6·06f5··P..z....d.Eth...
 00000350:·863a·ceeb·3e82·7da6·4aa0·585e·f9ab·65aa··.:..>.}.J.X^..e.
 00000360:·bdd6·6a53·0bad·5da5·41a5·86a9·bdce·d371··..jS..].A......q
 00000370:·a37a·6b35·c6e6·95d7·770c·f62e·9d5d·0db9··.zk5....w....]..
 00000380:·b4aa·a123·e4a9·6567·8e39·79a7·e064·b56c··...#..eg.9y..d.l
 00000390:·8652·df3c·039e·81ff·8481·e482·ee59·f942··.R.<.........Y.B
 000003a0:·cb39·579c·b45e·32c8·1eb7·23d1·b7eb·582b··.9W..^2...#...X+
 000003b0:·b3b7·690b·a4b8·1877·c260·acf1·ee1f·d7f8··..i....w.`......
 000003c0:·0758·1a34·ce93·1d26·c3c7·3e2d·94df·2cea··.X.4...&..>-..,.
 000003d0:·741a·6768·0eed·8775·a388·b412·3baf·7e0e··t.gh...u....;.~.
 000003e0:·ef6f·dd39·f884·9456·de13·564e·ae28·ab83··.o.9...V..VN.(..
 000003f0:·76a9·ed1c·1f54·756d·73b5·9a6e·c7eb·8a85··v....Tums..n....
 00000400:·6232·3498·d479·271d·5ce2·13b7·f954·ea2f··b24..y'.\....T./
 00000410:·89c4·2ba6·3fce·12c7·5a3e·e69b·617d·0b75··..+.?...Z>..a}.u
 00000420:·332b·452d·fa9a·f04f·8fbf·de0a·d0ba·a047··3+E-...O.......G
 00000430:·e4e6·44b7·f16a·dbe4·1e68·6876·8984·a5ee··..D..j...hhv....
 00000440:·52e7·0ce9·5363·24f9·3892·a640·774a·6d6e··R...Sc$.8..@wJmn
 00000450:·dac5·2af0·8f2f·4b76·38b7·2c22·65a6·5546··..*../Kv8.,"e.UF
 00000460:·7ebd·bb1c·9465·5fe5·e906·17b9·5b02·f573··~....e_.....[..s
 00000470:·39a6·6e23·4e36·bbe5·912e·bde2·ca71·7c5a··9.n#N6.......q|Z
 00000480:·16b9·fdc9·1157·ccd7·6e95·16b9·7ff2·cd3a··.....W..n......:
 00000490:·ae7d·71d0·7b6b·fdf9·ea57·97a9·4b49·79c1··.}q.{k...W..KIy.
 000004a0:·9f00·2675·b74b·90bb·d83b·7c76·57bb·f4ac··..&u.K...;|vW...
 000004b0:·7392·dc59·dc9a·1cbc·6dd0·1d28·efdb·7d5a··s..Y....m..(..}Z
 000004c0:·7f36·88ee·5b7c·a029·6c76·f2d0·0bdd·5d8b··.6..[|.)lv....].
 000004d0:·f46a·9229·d2d7·68f2·d903·f1cd·33e0·19f0··.j.)..h.....3...
 000004e0:·0c78·063c·039e·81ab·9181·7b5d·66d6·bb5d··.x.<......{]f..]
 000004f0:·cbc3·6b7a·65d7·decb·3f74·3c3a·5c94·8a7e··..kze...?t<:\..~
 00000500:·fa87·6500·c9da·93af·f195·6fb4·256d·7213··..e.......o.%mr.
 00000510:·83e2·f1a0·988c·5abd·e219·b856·19f8·8d1f··......Z....V....
00000330:·a96d·bb6a·78aa·5efa·9c4a·875a·f8cb·5590··.m.jx.^..J.Z..U. 
00000340:·41c5·96d3·7b26·a8e4·2543·35a2·5db3·d5a9··A...{&..%C5.]... 
00000350:·37a7·e3ac·ee23·d867·a904·8ae5·95bf·6aa6··7....#.g......j. 
00000360:·ea6b·b536·b5d0·da54·ea54·aa98·eaeb·7c1d··.k.6...T.T....|. 
00000370:·d7ab·b75a·637c·5e59·7dc7·60ef·d4d9·5591··...Zc|^Y}.`...U. 
00000380:·cb2a·1a3a·429e·6a76·e698·91f7·f24e·d6c8··.*.:B.jv.....N.. 
00000390:·5628·f5cd·33e0·19f8·4f18·882f·e99e·95cd··V(..3...O../.... 
000003a0:·375d·7085·29eb·c503·ec71·bb62·7dbb·8eb7··7]p.)....q.b}... 
000003b0:·127b·9bb6·400a·4b70·c70c·c61b·effe·098d··.{..@.Kp........ 
000003c0:·7f80·2541·133c·e961·3c7c·fc4c·bef4·7641··..%A.<.a<|.L..vA 
000003d0:·a753·dfac·39b4·1fd6·8d22·d44a·ecbc·fa39··.S..9....".J...9 
000003e0:·7cb0·65f7·c0d3·525c·757f·ae7c·7265·491d··|.e...R\u..|reI. 
000003f0:·b42b·ad17·f8a0·aa69·5b2b·d574·3bde·50c8··.+.....i[+.t;.P. 
00000400:·17e2·c181·b8c6·3be5·e00a·9fb8·8da7·127f··......;......... 
00000410:·5124·5a39·f329·9638·deb2·11df·0c6b·5b4e··Q$Z9.).8.....k[N 
00000420:·37b3·62d8·a4af·31ff·f4f8·eb2d·0fad·0bbb··7.b...1....-.... 
00000430:·456e·8f75·1baf·b42d·eee1·ba46·174b·aed8··En.u...-...F.K.. 
00000440:·55ec·6896·5e35·8692·8d42·6908·74a7·d4e6··U.h.^5...Bi.t... 
00000450:·665c·ae00·fff8·b274·9773·cb43·52a6·5a79··f\.....t.s.CR.Zy 
00000460:·e4d7·fb4a·4149·0e94·9fab·73a1·bb23·503f··...JAI....s..#P? 
00000470:·9763·fa36·e264·ab5b·11ea·d2cb·ae14·45a7··.c.6.d.[......E. 
00000480:·65b1·3b18·1f75·856c·f556·6992·87a6·deac··e.;..u.l.Vi..... 
00000490:·a3ea·1707·bdb7·365e·ac7c·7599·be94·9416··......6^.|u..... 
000004a0:·fe09·604a·779b·0499·cb3d·c3e7·f6b4·49f7··..`Jw....=....I. 
000004b0:·0627·f13d·85ed·f1e1·bb06·dca1·d281·bda7··.'.=............ 
000004c0:·f567·83f0·c125·871a·728d·4e1e·7da9·ab73··.g...%..r.N.}..s 
000004d0:·b15e·4d32·85fa·1a4e·3d7b·20be·7906·3c03··.^M2...N={·.y.<. 
000004e0:·9e01·cf80·67c0·3370·3d32·f080·4bcd·7aaf··....g.3p=2..K.z. 
000004f0:·6b7a·6c6d·8fec·d97f·f587·f627·860b·52d6··kzlm.......'..R. 
00000500:·4fff·5c09·40bc·eee4·1b7c·e51b·6b71·abdc··O.\.@....|..kq.. 
00000510:·c6a0·7022·28c4·6356·af78·066e·5406·7ee3··..p"(.cV.x.nT.~. 
00000520:·474c·df3c·039e·01cf·8067·c033·e019·f00c··GL.<.....g.3.... 
00000530:·7806·3c03·9e01·cf80·67c0·33e0·19f0·0c78··x.<.....g.3....x00000520:·317d·f30c·7806·3c03·9e01·cf80·67c0·33e0··1}..x.<.....g.3.
00000540:·06ae·0706·a29f·eaf4·e976·3677·a972·406c··.........v6w.r@l 
00000550:·f219·972f·f2cb·e9fe·4882·d42f·a857·12ac··.../....H../.W.. 
00000560:·93a1·16ce·a245·c938·e982·9ad3·0118·637d··.....E.8......c} 
00000570:·7a1f·6b1f·aa4c·d3a2·cd5f·f7f5·151f·69cc··z.k..L..._....i. 
Max diff block lines reached; -1/15240 bytes (-0.01%) of diff not shown.