45.4 MB
/home/fdroid/fdroiddata/tmp/de.dennisguse.opentracks_5428.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_de.dennisguse.opentracks_5428.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: <7401ccfd271e20fd0513db5bb5d1e3cf0a632061ff3c6ab998ca7b83fe4233a8>, actual: <b7ccb8d75b5e2f5cafde6691e52cb696266bb0d291ea20e0e448a3d100ad21d0> ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. VERITY_CHUNKED_SHA256 digest mismatch. Expected: <83c20db1bb02ef2f6ae8963e37f82d0ce6e1cbb5cefa7918989c9f7b6864b02167db6d0100000000>, actual: <4a02b727333602af3fe5c3f2381b40f1bb38cb8ef2132bf8c34840a4549514c467db6d0100000000>
    
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:·23980903·bytes,·number·of·entries:·14701 Zip·file·size:·23980903·bytes,·number·of·entries:·1470
2 -rw-r--r--··0.0·unx·······63·b-·defN·81-Jan-01·01:01·META-INF/com/android/build/gradle/app-metadata.properties2 -rw-r--r--··0.0·unx·······63·b-·defN·81-Jan-01·01:01·META-INF/com/android/build/gradle/app-metadata.properties
3 -rw-r--r--··0.0·unx·····1716·b-·stor·81-Jan-01·01:01·assets/dexopt/baseline.prof3 -rw-r--r--··0.0·unx·····1717·b-·stor·81-Jan-01·01:01·assets/dexopt/baseline.prof
4 -rw-r--r--··0.0·unx······185·b-·stor·81-Jan-01·01:01·assets/dexopt/baseline.profm4 -rw-r--r--··0.0·unx······185·b-·stor·81-Jan-01·01:01·assets/dexopt/baseline.profm
5 -rw-r--r--··0.0·unx··8985684·b-·defN·81-Jan-01·01:01·classes.dex5 -rw-r--r--··0.0·unx··8985668·b-·defN·81-Jan-01·01:01·classes.dex
6 -rw-r--r--··0.0·unx·····1972·b-·defN·81-Jan-01·01:01·classes2.dex6 -rw-r--r--··0.0·unx·····1972·b-·defN·81-Jan-01·01:01·classes2.dex
7 -rw-r--r--··0.0·unx···315880·b-·defN·81-Jan-01·01:01·classes3.dex7 -rw-r--r--··0.0·unx···315880·b-·defN·81-Jan-01·01:01·classes3.dex
8 -rw-r--r--··0.0·unx··1055324·b-·defN·81-Jan-01·01:01·classes4.dex8 -rw-r--r--··0.0·unx··1055324·b-·defN·81-Jan-01·01:01·classes4.dex
9 -rw----·····2.4·fat·····1719·b-·defN·81-Jan-01·01:01·DebugProbesKt.bin9 -rw----·····2.4·fat·····1719·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 1465, 8 lines modifiedOffset 1465, 8 lines modified
1465 -rw----·····0.0·fat······448·b-·defN·81-Jan-01·01:01·res/zp.xml1465 -rw----·····0.0·fat······448·b-·defN·81-Jan-01·01:01·res/zp.xml
1466 -rw----·····0.0·fat······464·b-·defN·81-Jan-01·01:01·res/zq.xml1466 -rw----·····0.0·fat······464·b-·defN·81-Jan-01·01:01·res/zq.xml
1467 -rw----·····0.0·fat······460·b-·defN·81-Jan-01·01:01·res/zt.xml1467 -rw----·····0.0·fat······460·b-·defN·81-Jan-01·01:01·res/zt.xml
1468 -rw----·····0.0·fat··2359940·b-·stor·81-Jan-01·01:01·resources.arsc1468 -rw----·····0.0·fat··2359940·b-·stor·81-Jan-01·01:01·resources.arsc
1469 -rw----·····2.0·fat···131122·b-·defN·81-Jan-01·01:01·META-INF/8CD9656E.SF1469 -rw----·····2.0·fat···131122·b-·defN·81-Jan-01·01:01·META-INF/8CD9656E.SF
1470 -rw----·····2.0·fat·····1334·b-·defN·81-Jan-01·01:01·META-INF/8CD9656E.RSA1470 -rw----·····2.0·fat·····1334·b-·defN·81-Jan-01·01:01·META-INF/8CD9656E.RSA
1471 -rw----·····2.0·fat···130995·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF1471 -rw----·····2.0·fat···130995·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF
1472 1470·files,·32920731·bytes·uncompressed,·23809868·bytes·compressed:··27.7%1472 1470·files,·32920716·bytes·uncompressed,·23809773·bytes·compressed:··27.7%
45.4 MB
classes.dex
45.4 MB
dexdump -a -d -f -h {}
Ignoring differences in offsets to keep diff size reasonable.
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 DEX·version·'037'1 DEX·version·'037'
2 DEX·file·header:2 DEX·file·header:
3 magic···············:·'dex\n037\0'3 magic···············:·'dex\n037\0'
4 checksum············:·7b865ab54 checksum············:·01333876
5 signature···········:·0b90...1dfc5 signature···········:·f175...33cf
6 file_size···········:·89856846 file_size···········:·8985668
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·····:·6604010 string_ids_size·····:·66040
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·849512 type_ids_size·······:·8495
13 type_ids_off········:·264272·(0x040850)13 type_ids_off········:·264272·(0x040850)
Offset 15, 15 lines modifiedOffset 15, 15 lines modified
15 proto_ids_off·······:·298252·(0x048d0c)15 proto_ids_off·······:·298252·(0x048d0c)
16 field_ids_size······:·4060416 field_ids_size······:·40604
17 field_ids_off·······:·463816·(0x0713c8)17 field_ids_off·······:·463816·(0x0713c8)
18 method_ids_size·····:·6529318 method_ids_size·····:·65293
19 method_ids_off······:·788648·(0x0c08a8)19 method_ids_off······:·788648·(0x0c08a8)
20 class_defs_size·····:·702120 class_defs_size·····:·7021
21 class_defs_off······:·1310992·(0x140110)21 class_defs_off······:·1310992·(0x140110)
22 data_size···········:·745002022 data_size···········:·7450004
23 data_off············:·1535664·(0x176eb0)23 data_off············:·1535664·(0x176eb0)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·45925 class_idx···········:·459
26 access_flags········:·1·(0x0001)26 access_flags········:·1·(0x0001)
27 superclass_idx······:·704127 superclass_idx······:·7041
28 source_file_idx·····:·1168128 source_file_idx·····:·11681
Offset 939368, 37 lines modifiedOffset 939368, 36 lines modified
939368 ······name··········:·'<init>'939368 ······name··········:·'<init>'
939369 ······type··········:·'(Lde/dennisguse/opentracks/data/ContentProviderUtils;Lde/dennisguse/opentracks/data/models/Track$Id;Lde/dennisguse/opentracks/data/models/TrackPoint$Id;)V'939369 ······type··········:·'(Lde/dennisguse/opentracks/data/ContentProviderUtils;Lde/dennisguse/opentracks/data/models/Track$Id;Lde/dennisguse/opentracks/data/models/TrackPoint$Id;)V'
939370 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)939370 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)
939371 ······code··········-939371 ······code··········-
939372 ······registers·····:·4939372 ······registers·····:·4
939373 ······ins···········:·4939373 ······ins···········:·4
939374 ······outs··········:·2939374 ······outs··········:·2
939375 ······insns·size····:·23·16-bit·code·units939375 ······insns·size····:·21·16-bit·code·units
939376 40079c:········································|[40079c]·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;)V939376 40079c:········································|[40079c]·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
939377 4007ac:·7010·9bd1·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@d19b939377 4007ac:·7010·9bd1·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@d19b
939378 4007b2:·5b01·4793······························|0003:·iput-object·v1,·v0,·Lde/dennisguse/opentracks/data/TrackPointIterator;.contentProviderUtils:Lde/dennisguse/opentracks/data/ContentProviderUtils;·//·field@9347939378 4007b2:·5b01·4793······························|0003:·iput-object·v1,·v0,·Lde/dennisguse/opentracks/data/TrackPointIterator;.contentProviderUtils:Lde/dennisguse/opentracks/data/ContentProviderUtils;·//·field@9347
939379 4007b6:·5b02·4a93······························|0005:·iput-object·v2,·v0,·Lde/dennisguse/opentracks/data/TrackPointIterator;.trackId:Lde/dennisguse/opentracks/data/models/Track$Id;·//·field@934a939379 4007b6:·5b02·4a93······························|0005:·iput-object·v2,·v0,·Lde/dennisguse/opentracks/data/TrackPointIterator;.trackId:Lde/dennisguse/opentracks/data/models/Track$Id;·//·field@934a
939380 4007ba:·7020·59c2·3000·························|0007:·invoke-direct·{v0,·v3},·Lde/dennisguse/opentracks/data/TrackPointIterator;.getCursor:(Lde/dennisguse/opentracks/data/models/TrackPoint$Id;)Landroid/database/Cursor;·//·method@c259939380 4007ba:·7020·59c2·3000·························|0007:·invoke-direct·{v0,·v3},·Lde/dennisguse/opentracks/data/TrackPointIterator;.getCursor:(Lde/dennisguse/opentracks/data/models/TrackPoint$Id;)Landroid/database/Cursor;·//·method@c259
939381 4007c0:·0c01···································|000a:·move-result-object·v1939381 4007c0:·0c01···································|000a:·move-result-object·v1
939382 4007c2:·5b01·4893······························|000b:·iput-object·v1,·v0,·Lde/dennisguse/opentracks/data/TrackPointIterator;.cursor:Landroid/database/Cursor;·//·field@9348939382 4007c2:·5b01·4893······························|000b:·iput-object·v1,·v0,·Lde/dennisguse/opentracks/data/TrackPointIterator;.cursor:Landroid/database/Cursor;·//·field@9348
939383 4007c6:·2201·ce18······························|000d:·new-instance·v1,·Lde/dennisguse/opentracks/data/CachedTrackPointsIndexes;·//·type@18ce939383 4007c6:·2202·ce18······························|000d:·new-instance·v2,·Lde/dennisguse/opentracks/data/CachedTrackPointsIndexes;·//·type@18ce
939384 4007ca:·5402·4893······························|000f:·iget-object·v2,·v0,·Lde/dennisguse/opentracks/data/TrackPointIterator;.cursor:Landroid/database/Cursor;·//·field@9348 
939385 4007ce:·7020·95c1·2100·························|0011:·invoke-direct·{v1,·v2},·Lde/dennisguse/opentracks/data/CachedTrackPointsIndexes;.<init>:(Landroid/database/Cursor;)V·//·method@c195939384 4007ca:·7020·95c1·1200·························|000f:·invoke-direct·{v2,·v1},·Lde/dennisguse/opentracks/data/CachedTrackPointsIndexes;.<init>:(Landroid/database/Cursor;)V·//·method@c195
939386 4007d4:·5b01·4993······························|0014:·iput-object·v1,·v0,·Lde/dennisguse/opentracks/data/TrackPointIterator;.indexes:Lde/dennisguse/opentracks/data/CachedTrackPointsIndexes;·//·field@9349939385 4007d0:·5b02·4993······························|0012:·iput-object·v2,·v0,·Lde/dennisguse/opentracks/data/TrackPointIterator;.indexes:Lde/dennisguse/opentracks/data/CachedTrackPointsIndexes;·//·field@9349
939387 4007d8:·0e00···································|0016:·return-void939386 4007d4:·0e00···································|0014:·return-void
939388 ······catches·······:·(none)939387 ······catches·······:·(none)
939389 ······positions·····:·939388 ······positions·····:·
939390 ········0x0000·line=26939389 ········0x0000·line=26
939391 ········0x0007·line=30939390 ········0x0007·line=30
939392 ········0x000d·line=31939391 ········0x000d·line=31
939393 ······locals········:·939392 ······locals········:·
939394 ········0x0000·-·0x0017·reg=0·this·Lde/dennisguse/opentracks/data/TrackPointIterator;·939393 ········0x0000·-·0x0015·reg=0·this·Lde/dennisguse/opentracks/data/TrackPointIterator;·
939395 ········0x0000·-·0x0017·reg=1·(null)·Lde/dennisguse/opentracks/data/ContentProviderUtils;·939394 ········0x0000·-·0x0015·reg=1·(null)·Lde/dennisguse/opentracks/data/ContentProviderUtils;·
939396 ········0x0000·-·0x0017·reg=2·(null)·Lde/dennisguse/opentracks/data/models/Track$Id;·939395 ········0x0000·-·0x0015·reg=2·(null)·Lde/dennisguse/opentracks/data/models/Track$Id;·
939397 ········0x0000·-·0x0017·reg=3·(null)·Lde/dennisguse/opentracks/data/models/TrackPoint$Id;·939396 ········0x0000·-·0x0015·reg=3·(null)·Lde/dennisguse/opentracks/data/models/TrackPoint$Id;·
  
939398 ····#2··············:·(in·Lde/dennisguse/opentracks/data/TrackPointIterator;)939397 ····#2··············:·(in·Lde/dennisguse/opentracks/data/TrackPointIterator;)
939399 ······name··········:·'getCursor'939398 ······name··········:·'getCursor'
939400 ······type··········:·'(Lde/dennisguse/opentracks/data/models/TrackPoint$Id;)Landroid/database/Cursor;'939399 ······type··········:·'(Lde/dennisguse/opentracks/data/models/TrackPoint$Id;)Landroid/database/Cursor;'
939401 ······access········:·0x0002·(PRIVATE)939400 ······access········:·0x0002·(PRIVATE)
939402 ······code··········-939401 ······code··········-
939403 ······registers·····:·4939402 ······registers·····:·4
Offset 939424, 21 lines modifiedOffset 939423, 21 lines modified
939424 ······type··········:·'()V'939423 ······type··········:·'()V'
939425 ······access········:·0x0001·(PUBLIC)939424 ······access········:·0x0001·(PUBLIC)
939426 ······code··········-939425 ······code··········-
939427 ······registers·····:·2939426 ······registers·····:·2
939428 ······ins···········:·1939427 ······ins···········:·1
939429 ······outs··········:·1939428 ······outs··········:·1
939430 ······insns·size····:·11·16-bit·code·units939429 ······insns·size····:·11·16-bit·code·units
939431 4007dc:········································|[4007dc]·de.dennisguse.opentracks.data.TrackPointIterator.close:()V939430 4007d8:········································|[4007d8]·de.dennisguse.opentracks.data.TrackPointIterator.close:()V
939432 4007ec:·5410·4893······························|0000:·iget-object·v0,·v1,·Lde/dennisguse/opentracks/data/TrackPointIterator;.cursor:Landroid/database/Cursor;·//·field@9348939431 4007e8:·5410·4893······························|0000:·iget-object·v0,·v1,·Lde/dennisguse/opentracks/data/TrackPointIterator;.cursor:Landroid/database/Cursor;·//·field@9348
939433 4007f0:·3800·0800······························|0002:·if-eqz·v0,·000a·//·+0008939432 4007ec:·3800·0800······························|0002:·if-eqz·v0,·000a·//·+0008
939434 4007f4:·7210·5604·0000·························|0004:·invoke-interface·{v0},·Landroid/database/Cursor;.close:()V·//·method@0456939433 4007f0:·7210·5604·0000·························|0004:·invoke-interface·{v0},·Landroid/database/Cursor;.close:()V·//·method@0456
939435 4007fa:·1200···································|0007:·const/4·v0,·#int·0·//·#0939434 4007f6:·1200···································|0007:·const/4·v0,·#int·0·//·#0
939436 4007fc:·5b10·4893······························|0008:·iput-object·v0,·v1,·Lde/dennisguse/opentracks/data/TrackPointIterator;.cursor:Landroid/database/Cursor;·//·field@9348939435 4007f8:·5b10·4893······························|0008:·iput-object·v0,·v1,·Lde/dennisguse/opentracks/data/TrackPointIterator;.cursor:Landroid/database/Cursor;·//·field@9348
939437 400800:·0e00···································|000a:·return-void939436 4007fc:·0e00···································|000a:·return-void
939438 ······catches·······:·(none)939437 ······catches·······:·(none)
939439 ······positions·····:·939438 ······positions·····:·
939440 ········0x0004·line=63939439 ········0x0004·line=63
939441 ······locals········:·939440 ······locals········:·
939442 ········0x0000·-·0x000b·reg=1·this·Lde/dennisguse/opentracks/data/TrackPointIterator;·939441 ········0x0000·-·0x000b·reg=1·this·Lde/dennisguse/opentracks/data/TrackPointIterator;·
  
939443 ····#1··············:·(in·Lde/dennisguse/opentracks/data/TrackPointIterator;)939442 ····#1··············:·(in·Lde/dennisguse/opentracks/data/TrackPointIterator;)
Offset 939545, 18 lines modifiedOffset 939544, 18 lines modified
939545 ······type··········:·'()V'939544 ······type··········:·'()V'
939546 ······access········:·0x0001·(PUBLIC)939545 ······access········:·0x0001·(PUBLIC)
939547 ······code··········-939546 ······code··········-
939548 ······registers·····:·2939547 ······registers·····:·2
939549 ······ins···········:·1939548 ······ins···········:·1
939550 ······outs··········:·1939549 ······outs··········:·1
939551 ······insns·size····:·6·16-bit·code·units939550 ······insns·size····:·6·16-bit·code·units
939552 400804:········································|[400804]·de.dennisguse.opentracks.data.TrackPointIterator.remove:()V939551 400800:········································|[400800]·de.dennisguse.opentracks.data.TrackPointIterator.remove:()V
939553 400814:·2200·951b······························|0000:·new-instance·v0,·Ljava/lang/UnsupportedOperationException;·//·type@1b95939552 400810:·2200·951b······························|0000:·new-instance·v0,·Ljava/lang/UnsupportedOperationException;·//·type@1b95
939554 400818:·7010·47d2·0000·························|0002:·invoke-direct·{v0},·Ljava/lang/UnsupportedOperationException;.<init>:()V·//·method@d247939553 400814:·7010·47d2·0000·························|0002:·invoke-direct·{v0},·Ljava/lang/UnsupportedOperationException;.<init>:()V·//·method@d247
939555 40081e:·2700···································|0005:·throw·v0939554 40081a:·2700···································|0005:·throw·v0
939556 ······catches·······:·(none)939555 ······catches·······:·(none)
939557 ······positions·····:·939556 ······positions·····:·
939558 ········0x0000·line=70939557 ········0x0000·line=70
939559 ······locals········:·939558 ······locals········:·
939560 ········0x0000·-·0x0006·reg=1·this·Lde/dennisguse/opentracks/data/TrackPointIterator;·939559 ········0x0000·-·0x0006·reg=1·this·Lde/dennisguse/opentracks/data/TrackPointIterator;·
  
939561 ··source_file_idx···:·28005·(TrackPointIterator.java)939560 ··source_file_idx···:·28005·(TrackPointIterator.java)
Offset 939585, 36 lines modifiedOffset 939584, 36 lines modified
939585 ······type··········:·'()V'939584 ······type··········:·'()V'
939586 ······access········:·0x11001·(PUBLIC·SYNTHETIC·CONSTRUCTOR)939585 ······access········:·0x11001·(PUBLIC·SYNTHETIC·CONSTRUCTOR)
939587 ······code··········-939586 ······code··········-
939588 ······registers·····:·1939587 ······registers·····:·1
939589 ······ins···········:·1939588 ······ins···········:·1
939590 ······outs··········:·1939589 ······outs··········:·1
939591 ······insns·size····:·4·16-bit·code·units939590 ······insns·size····:·4·16-bit·code·units
939592 400840:········································|[400840]·de.dennisguse.opentracks.data.TrackSelection$$ExternalSyntheticLambda0.<init>:()V939591 40083c:········································|[40083c]·de.dennisguse.opentracks.data.TrackSelection$$ExternalSyntheticLambda0.<init>:()V
939593 400850:·7010·9bd1·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@d19b939592 40084c:·7010·9bd1·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@d19b
939594 400856:·0e00···································|0003:·return-void939593 400852:·0e00···································|0003:·return-void
939595 ······catches·······:·(none)939594 ······catches·······:·(none)
939596 ······positions·····:·939595 ······positions·····:·
939597 ······locals········:·939596 ······locals········:·
  
939598 ··Virtual·methods···-939597 ··Virtual·methods···-
939599 ····#0··············:·(in·Lde/dennisguse/opentracks/data/TrackSelection$$ExternalSyntheticLambda0;)939598 ····#0··············:·(in·Lde/dennisguse/opentracks/data/TrackSelection$$ExternalSyntheticLambda0;)
939600 ······name··········:·'apply'939599 ······name··········:·'apply'
939601 ······type··········:·'(Ljava/lang/Object;)Ljava/lang/Object;'939600 ······type··········:·'(Ljava/lang/Object;)Ljava/lang/Object;'
Max diff block lines reached; 47595730/47605861 bytes (99.98%) of diff not shown.
12.1 KB
classes.jar
7.83 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·13263055·bytes,·number·of·entries:·70211 Zip·file·size:·13263035·bytes,·number·of·entries:·7021
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······437·b-·stor·80-Jan-01·00:00·android/support/v4/app/INotificationSideChannel.class3 ?rwxrwxr-x··2.0·unx······437·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 3911, 15 lines modifiedOffset 3911, 15 lines modified
3911 ?rwxrwxr-x··2.0·unx······608·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackDataHub$$ExternalSyntheticLambda2.class3911 ?rwxrwxr-x··2.0·unx······608·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackDataHub$$ExternalSyntheticLambda2.class
3912 ?rwxrwxr-x··2.0·unx······620·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackDataHub$$ExternalSyntheticLambda3.class3912 ?rwxrwxr-x··2.0·unx······620·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackDataHub$$ExternalSyntheticLambda3.class
3913 ?rwxrwxr-x··2.0·unx······661·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackDataHub$1.class3913 ?rwxrwxr-x··2.0·unx······661·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackDataHub$1.class
3914 ?rwxrwxr-x··2.0·unx······662·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackDataHub$2.class3914 ?rwxrwxr-x··2.0·unx······662·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackDataHub$2.class
3915 ?rwxrwxr-x··2.0·unx······673·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackDataHub$3.class3915 ?rwxrwxr-x··2.0·unx······673·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackDataHub$3.class
3916 ?rwxrwxr-x··2.0·unx······654·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackDataHub$Listener.class3916 ?rwxrwxr-x··2.0·unx······654·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackDataHub$Listener.class
3917 ?rwxrwxr-x··2.0·unx····10819·b-·defN·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackDataHub.class3917 ?rwxrwxr-x··2.0·unx····10819·b-·defN·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackDataHub.class
3918 ?rwxrwxr-x··2.0·unx·····2132·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackPointIterator.class3918 ?rwxrwxr-x··2.0·unx·····2127·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackPointIterator.class
3919 ?rwxrwxr-x··2.0·unx······510·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackSelection$$ExternalSyntheticLambda0.class3919 ?rwxrwxr-x··2.0·unx······510·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackSelection$$ExternalSyntheticLambda0.class
3920 ?rwxrwxr-x··2.0·unx······397·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackSelection$$ExternalSyntheticLambda1.class3920 ?rwxrwxr-x··2.0·unx······397·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackSelection$$ExternalSyntheticLambda1.class
3921 ?rwxrwxr-x··2.0·unx·····1033·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/UUIDUtils.class3921 ?rwxrwxr-x··2.0·unx·····1033·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/UUIDUtils.class
3922 ?rwxrwxr-x··2.0·unx·····3219·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/models/ActivityIcon.class3922 ?rwxrwxr-x··2.0·unx·····3219·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/models/ActivityIcon.class
3923 ?rwxrwxr-x··2.0·unx······677·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/models/ActivityType$$ExternalSyntheticLambda0.class3923 ?rwxrwxr-x··2.0·unx······677·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/models/ActivityType$$ExternalSyntheticLambda0.class
3924 ?rwxrwxr-x··2.0·unx······473·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/models/ActivityType$$ExternalSyntheticLambda1.class3924 ?rwxrwxr-x··2.0·unx······473·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/models/ActivityType$$ExternalSyntheticLambda1.class
3925 ?rwxrwxr-x··2.0·unx······532·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/models/ActivityType$$ExternalSyntheticLambda2.class3925 ?rwxrwxr-x··2.0·unx······532·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/models/ActivityType$$ExternalSyntheticLambda2.class
Offset 4080, 15 lines modifiedOffset 4080, 15 lines modified
4080 ?rwxrwxr-x··2.0·unx······335·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/TrackRecordingServiceConnection$Callback.class4080 ?rwxrwxr-x··2.0·unx······335·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/TrackRecordingServiceConnection$Callback.class
4081 ?rwxrwxr-x··2.0·unx·····4364·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/TrackRecordingServiceConnection.class4081 ?rwxrwxr-x··2.0·unx·····4364·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/TrackRecordingServiceConnection.class
4082 ?rwxrwxr-x··2.0·unx·····6495·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/TrackRecordingServiceNotificationManager.class4082 ?rwxrwxr-x··2.0·unx·····6495·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/TrackRecordingServiceNotificationManager.class
4083 ?rwxrwxr-x··2.0·unx······639·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/announcement/TTSManager$$ExternalSyntheticLambda1.class4083 ?rwxrwxr-x··2.0·unx······639·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/announcement/TTSManager$$ExternalSyntheticLambda1.class
4084 ?rwxrwxr-x··2.0·unx·····1542·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/announcement/TTSManager$1.class4084 ?rwxrwxr-x··2.0·unx·····1542·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/announcement/TTSManager$1.class
4085 ?rwxrwxr-x··2.0·unx·····1577·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/announcement/TTSManager$2.class4085 ?rwxrwxr-x··2.0·unx·····1577·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/announcement/TTSManager$2.class
4086 ?rwxrwxr-x··2.0·unx·····4933·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/announcement/TTSManager.class4086 ?rwxrwxr-x··2.0·unx·····4933·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/announcement/TTSManager.class
4087 ?rwxrwxr-x··2.0·unx·····6464·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/announcement/VoiceAnnouncementManager.class4087 ?rwxrwxr-x··2.0·unx·····6459·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/announcement/VoiceAnnouncementManager.class
4088 ?rwxrwxr-x··2.0·unx······834·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/announcement/VoiceAnnouncementUtils$1.class4088 ?rwxrwxr-x··2.0·unx······834·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/announcement/VoiceAnnouncementUtils$1.class
4089 ?rwxrwxr-x··2.0·unx·····6961·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/announcement/VoiceAnnouncementUtils.class4089 ?rwxrwxr-x··2.0·unx·····6961·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/announcement/VoiceAnnouncementUtils.class
4090 ?rwxrwxr-x··2.0·unx······139·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/handlers/AltitudeCorrectionManager$EGM2008Internal-IA.class4090 ?rwxrwxr-x··2.0·unx······139·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/handlers/AltitudeCorrectionManager$EGM2008Internal-IA.class
4091 ?rwxrwxr-x··2.0·unx·····1806·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/handlers/AltitudeCorrectionManager$EGM2008Internal.class4091 ?rwxrwxr-x··2.0·unx·····1806·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/handlers/AltitudeCorrectionManager$EGM2008Internal.class
4092 ?rwxrwxr-x··2.0·unx·····2093·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/handlers/AltitudeCorrectionManager.class4092 ?rwxrwxr-x··2.0·unx·····2093·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/handlers/AltitudeCorrectionManager.class
4093 ?rwxrwxr-x··2.0·unx······448·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/handlers/GPSManager$$ExternalSyntheticLambda0.class4093 ?rwxrwxr-x··2.0·unx······448·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/handlers/GPSManager$$ExternalSyntheticLambda0.class
4094 ?rwxrwxr-x··2.0·unx······542·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/handlers/GpsStatusManager$$ExternalSyntheticLambda0.class4094 ?rwxrwxr-x··2.0·unx······542·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/handlers/GpsStatusManager$$ExternalSyntheticLambda0.class
Offset 6484, 15 lines modifiedOffset 6484, 15 lines modified
6484 ?rwxrwxr-x··2.0·unx·····4552·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/io/file/importer/ImportViewModel.class6484 ?rwxrwxr-x··2.0·unx·····4552·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/io/file/importer/ImportViewModel.class
6485 ?rwxrwxr-x··2.0·unx·····1092·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/settings/ActivityTypePreference.class6485 ?rwxrwxr-x··2.0·unx·····1092·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/settings/ActivityTypePreference.class
6486 ?rwxrwxr-x··2.0·unx······244·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/settings/ResetDialogPreference.class6486 ?rwxrwxr-x··2.0·unx······244·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/settings/ResetDialogPreference.class
6487 ?rwxrwxr-x··2.0·unx·····1481·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/settings/SettingsCustomLayoutEditActivity$2.class6487 ?rwxrwxr-x··2.0·unx·····1481·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/settings/SettingsCustomLayoutEditActivity$2.class
6488 ?rwxrwxr-x··2.0·unx·····3136·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/settings/SettingsCustomLayoutListActivity$2.class6488 ?rwxrwxr-x··2.0·unx·····3136·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/settings/SettingsCustomLayoutListActivity$2.class
6489 ?rwxrwxr-x··2.0·unx·····2067·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/settings/bluetooth/BluetoothLeSensorPreference.class6489 ?rwxrwxr-x··2.0·unx·····2067·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/settings/bluetooth/BluetoothLeSensorPreference.class
6490 ?rwxrwxr-x··2.0·unx·····1893·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/ui/aggregatedStatistics/AggregatedStatisticsModel.class6490 ?rwxrwxr-x··2.0·unx·····1893·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/ui/aggregatedStatistics/AggregatedStatisticsModel.class
6491 ?rwxrwxr-x··2.0·unx·····4925·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/ui/intervals/IntervalStatisticsModel.class6491 ?rwxrwxr-x··2.0·unx·····4915·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/ui/intervals/IntervalStatisticsModel.class
6492 ?rwxrwxr-x··2.0·unx·····1475·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/ui/markers/MarkerDetailActivity$MarkerDetailPagerAdapter.class6492 ?rwxrwxr-x··2.0·unx·····1475·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/ui/markers/MarkerDetailActivity$MarkerDetailPagerAdapter.class
6493 ?rwxrwxr-x··2.0·unx·····6090·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/ui/markers/MarkerEditViewModel.class6493 ?rwxrwxr-x··2.0·unx·····6090·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/ui/markers/MarkerEditViewModel.class
6494 ?rwxrwxr-x··2.0·unx·····2114·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/viewmodels/GenericStatisticsViewHolder$Altitude.class6494 ?rwxrwxr-x··2.0·unx·····2114·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/viewmodels/GenericStatisticsViewHolder$Altitude.class
6495 ?rwxrwxr-x··2.0·unx·····2265·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/viewmodels/GenericStatisticsViewHolder$AverageMovingPace.class6495 ?rwxrwxr-x··2.0·unx·····2265·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/viewmodels/GenericStatisticsViewHolder$AverageMovingPace.class
6496 ?rwxrwxr-x··2.0·unx·····2272·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/viewmodels/GenericStatisticsViewHolder$AverageMovingSpeed.class6496 ?rwxrwxr-x··2.0·unx·····2272·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/viewmodels/GenericStatisticsViewHolder$AverageMovingSpeed.class
6497 ?rwxrwxr-x··2.0·unx·····2252·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/viewmodels/GenericStatisticsViewHolder$AveragePace.class6497 ?rwxrwxr-x··2.0·unx·····2252·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/viewmodels/GenericStatisticsViewHolder$AveragePace.class
6498 ?rwxrwxr-x··2.0·unx·····2253·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/viewmodels/GenericStatisticsViewHolder$AverageSpeed.class6498 ?rwxrwxr-x··2.0·unx·····2253·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/viewmodels/GenericStatisticsViewHolder$AverageSpeed.class
Offset 7016, 8 lines modifiedOffset 7016, 8 lines modified
7016 ?rwxrwxr-x··2.0·unx····16487·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt__StringsJVMKt.class7016 ?rwxrwxr-x··2.0·unx····16487·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt__StringsJVMKt.class
7017 ?rwxrwxr-x··2.0·unx····45220·b-·defN·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsKt.class7017 ?rwxrwxr-x··2.0·unx····45220·b-·defN·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsKt.class
7018 ?rwxrwxr-x··2.0·unx····28508·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt__StringsKt.class7018 ?rwxrwxr-x··2.0·unx····28508·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt__StringsKt.class
7019 ?rwxrwxr-x··2.0·unx······179·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt.class7019 ?rwxrwxr-x··2.0·unx······179·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt.class
7020 ?rwxrwxr-x··2.0·unx·····3030·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt___StringsJvmKt.class7020 ?rwxrwxr-x··2.0·unx·····3030·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt___StringsJvmKt.class
7021 ?rwxrwxr-x··2.0·unx····35037·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt___StringsKt.class7021 ?rwxrwxr-x··2.0·unx····35037·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt___StringsKt.class
7022 ?rwxrwxr-x··2.0·unx······153·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt.class7022 ?rwxrwxr-x··2.0·unx······153·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt.class
7023 7021·files,·15008393·bytes·uncompressed,·11885369·bytes·compressed:··20.8%7023 7021·files,·15008373·bytes·uncompressed,·11885349·bytes·compressed:··20.8%
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
  
13.9 KB
assets/dexopt/baseline.prof
    
Offset 1, 108 lines modifiedOffset 1, 108 lines modified
00000000:·7072·6f00·3031·3000·01d7·4900·00a3·0600··pro.010...I.....00000000:·7072·6f00·3031·3000·01d7·4900·00a4·0600··pro.010...I.....
00000010:·0078·01ed·9b5f·8815·7514·c7cf·cc9d·dd1d··.x..._..u.......00000010:·0078·01ed·9b5f·8815·7514·c7cf·cc9d·dd9d··.x..._..u.......
00000020:·f5aa·a37b·d5cd·b676·5452·ccd2·ad16·2ab1··...{...vTR....*. 
00000030:·1a65·3511·3403·a57f·2263·69f8·10a2·ad64··.e5.4..."ci....d 
00000040:·11c8·b445·1895·2c52·1112·b856·4842·d0e2··...E..,R...VHB.. 
00000050:·4b05·3d6c·62a2·f422·5964·f4d0·8a3d·f410··K.=lb.."Yd...=.. 
00000060:·64f9·a864·e773·ef9c·dd59·f7ae·6b10·11f9··d..d.s...Y..k... 
00000070:·fb2d·677e·e777·cef7·fcf9·7def·dcb9·7777··.-g~.w....}...ww 
00000080:·6627·c81e·f925·14b9·f8c7·b3bb·275e·1679··f'...%......'^.y 
00000090:·ea99·4d5d·5d5b·ba16·6ede·f27c·ef4c·9146··..M]][..n..|.L.F 
000000a0:·1109·54bc·3a82·4f23·ab18·fce8·be8a·6127··..T.:.O#......a' 
000000b0:·a8fe·71be·2ee5·be72·3e83·311b·fa5d·2acc··..q....r>.1..]*. 
000000c0:·c4df·abd2·ac62·7599·91d9·2a5b·55a6·a8ec··.....bu...*[U... 
000000d0:·52c1·d6aa·3243·038b·75b1·d39b·d9d0·adde··R...2C..u....... 
000000e0:·f85c·c707·8eb9·4185·de2b·2ae0·90a6·828e··.\....A..+*..... 
000000f0:·ef06·9569·051b·b1e0·a6aa·b04f·628b·31ec··...i.......Ob.1. 
00000100:·6d61·6e23·3f58·eb0b·dd7a·63b6·b822·1f93··man#?X...zc..".. 
00000110:·0a31·e02d·064c·51b7·35bc·9a9d·9c26·e667··.1.-.LQ.5....&.g 
00000120:·cd3e·c050·efee·5c67·6d71·60c1·80c5·66b1··.>.P..\gmq`...f. 
00000130:·afe5·36ec·0b72·1ffb·8557·847c·e354·e0c1··..6..r...W.|.T..00000020:·7557·1df5·aa9b·6dee·b892·6296·6eb5·5089··uW....m...b.n.P.
 00000030:·d528·6a22·681b·28fd·1319·4bc3·8710·6525··.(j"h.(...K...e%
 00000040:·8b20·a62d·c2a8·6491·8a92·c0b5·4412·8216··.·.-..d.....D...
 00000050:·5f2a·e861·1313·a517·c922·ab87·56ec·a187··_*.a....."..V...
 00000060:·20c3·47a5·ed7c·ee9d·b3ce·ba77·dd82·88c8···.G..|.....w....
 00000070:·df6f·39f3·3bbf·73be·e7cf·ef7b·e7ce·bdbb··.o9.;.s....{....
 00000080:·33db·247b·e497·50e4·dd1f·661f·9a38·24f2··3.${..P...f..8$.
 00000090:·e4d3·9bbb·bbb7·762f·dab2·f5d9·be59·22f5··......v/.....Y".
 000000a0:·2212·a878·3504·9f46·5630·f8d1·7d15·c336··"..x5..FV0..}..6
 000000b0:·a9fe·51be·2ee5·bee6·7c06·6336·f43b·5598··..Q.....|.c6.;U.
 000000c0:·89bf·4765·9a8a·d565·46da·55b6·a94c·51d9··..Ge...eF.U..LQ.
 000000d0:·ad82·ad55·65a6·0616·eb62·a737·b3a1·5bbd··...Ue....b.7..[.
 000000e0:·09b9·8e0f·1c73·9d0a·bd97·55c0·210d·051d··.....s....U.!...
 000000f0:·df0d·2ad3·0b36·62c1·4d55·619f·c416·63d8··..*..6b.MUa...c.
 00000100:·dba2·dc46·7eb0·d617·baf5·c66c·7145·3e26··...F~......lqE>&
 00000110:·1562·c05b·0c98·a26e·6b78·353b·394d·cccf··.b.[...nkx5;9M..
 00000120:·9a7d·80a1·de5d·b9ce·dae2·c082·018b·cd62··.}...].........b
 00000130:·5fcd·6dd8·17e6·3ef6·0baf·08f9·1a55·e0c1··_.m...>......U..
00000140:·72d9·9ef1·91f3·1e75·e02b·8ae5·bf49·ede4··r......u.+...I..00000140:·72d9·9ef1·91f3·6e75·e02b·8ae5·bf49·ede4··r.....nu.+...I..
00000150:·b618·c360·43ee·53c1·c66b·60bc·6327·9e19··...`C.S..k`.c'..00000150:·b618·c360·43ee·55c1·c66b·60bc·6327·9e19··...`C.U..k`.c'..
00000160:·1f7d·980f·fb0e·1538·b11a·e0de·5401·4b3f··.}.....8....T.K?00000160:·1f7d·980f·fb4e·1538·b11a·e0de·5001·4b3f··.}...N.8....P.K?
00000170:·f06b·9cb1·b6da·f48b·6fb2·0a58·cb8f·8e6c··.k......o..X...l00000170:·f06b·9cb1·b6da·f48b·6fb2·0a58·cb8f·8e6c··.k......o..X...l
00000180:·d303·98b6·7c6d·76ea·538b·f316·9bd5·e57c··....|mv.S......|00000180:·d703·98b6·7c6d·76ea·538b·f316·9bd5·e57c··....|mv.S......|
00000190:·b33a·708e·9d9c·f065·3a6b·84bc·ccf4·427d··.:p....e:k....B}00000190:·b33a·708e·9d9c·f065·3a6b·84bc·ccf4·427d··.:p....e:k....B}
000001a0:·3b57·6d66·7f08·386a·5093·d97a·4727·0e0c··;Wmf..8jP..zG'..000001a0:·3b57·6d66·7f08·386a·5093·d97a·4727·0e0c··;Wmf..8jP..zG'..
000001b0:·fd4d·54a1·3678·5e1b·ea11·637b·9ba7·3a7b··.MT.6x^...c{..:{000001b0:·fd4d·54a1·3678·5e1b·ea11·637b·9baf·3a7b··.MT.6x^...c{..:{
000001c0:·27ce·ea9b·ce8c·7c9e·fb2c·169c·6188·b578··'.....|..,..a..x000001c0:·27ce·ea9b·ce8c·7c96·fb2c·169c·6188·b578··'.....|..,..a..x
000001d0:·6c60·8ccb·1773·1cbd·6147·2c67·7126·1f82··l`...s..aG,gq&..000001d0:·6c60·8ccb·e773·1cbd·6147·2c67·7126·1f82··l`...s..aG,gq&..
000001e0:·dff6·856e·9cd1·373d·177d·d683·f5c1·1a0c··...n..7=.}......000001e0:·dff6·856e·9cd1·373d·177d·d683·f5c1·1a0c··...n..7=.}......
000001f0:·fb25·16be·0c03·1770·3d5d·053d·d220·eb85··.%.....p=].=.·..000001f0:·fb25·16be·0c03·1770·3d43·053d·d220·eb85··.%.....p=C.=.·..
00000200:·7318·1c02·c674·f600·96f3·d27a·2537·baed··s....t.....z%7..00000200:·7318·1c02·c674·f600·96f3·d27a·2537·baed··s....t.....z%7..
00000210:·d9b8·b758·db27·b5d1·c1e1·a396·d563·4fc4··...X.'.......cO.00000210:·d9b8·b758·db27·b5d1·c1e1·a396·d563·4fc4··...X.'.......cO.
00000220:·81e1·da40·3e7b·9fa3·8323·06fd·3b15·bb1e··...@>{...#..;...00000220:·81e1·da40·3e7b·9fa3·8323·06fd·5b15·bb1e··...@>{...#..[...
00000230:·2d52·9dfd·93d7·7800·63e7·d04c·5d58·3cb3··-R....x.c..L]X<.00000230:·2d56·9dfd·93d7·7800·63e7·d02c·5d58·3cb3··-V....x.c..,]X<.
00000240:·c971·55c8·47ef·1647·0c7e·ab63·d87a·331c··.qU.G..G.~.c.z3.00000240:·c909·55c8·47ef·1647·0c7e·ab63·d85a·331c··..U.G..G.~.c.Z3.
00000250:·981d·dd62·cc6e·eb62·3ec3·b157·db3b·7b06··...b.n.b>..W.;{.00000250:·981d·dd62·cc6e·eb62·3ec3·b157·db3b·7b06··...b.n.b>..W.;{.
00000260:·3b43·c5b0·e0b0·331b·3f60·ac3f·6c45·9ff5··;C....3.?`.?lE..00000260:·3b53·c5b0·e0b0·331b·3f60·ac3f·6c45·9ff5··;S....3.?`.?lE..
00000270:·81dd·f6c2·b961·79f0·e323·273c·199e·b5d5··.....ay..#'<....00000270:·81dd·f6c2·b961·79f0·e323·273c·199e·b5d5··.....ay..#'<....
00000280:·e45a·0d9e·d706·acf5·5fd4·2d1f·7331·273a··.Z......_.-.s1':00000280:·e45a·0d9e·d706·acf5·5fd4·2d1f·7331·273a··.Z......_.-.s1':
00000290:·7589·213f·b9d0·11e2·f163·674d·2c82·8e1d··u.!?.....cgM,...00000290:·7589·213f·b9d0·11e2·f163·674d·2c82·8e1d··u.!?.....cgM,...
000002a0:·1d1f·d7af·792a·ec11·2e06·e3f4·0207·ae9e··....y*..........000002a0:·1d1f·d7af·f92a·ec11·2e86·e3f4·0207·ae96··.....*..........
000002b0:·580e·7ca6·db5c·0f6f·efed·22de·f652·c45b··X.|..\.o.."..R.[000002b0:·580e·7ca6·db5c·0b6f·efed·22de·f652·c45b··X.|..\.o.."..R.[
000002c0:·edab·e51a·cd87·bd5e·ce62·4d74·dbf7·ea7c··.......^.bMt...|000002c0:·ed6b·e51a·cb87·bd56·ce62·4d74·dbf7·da7c··.k.....V.bMt...|
000002d0:·6f56·d37c·e419·ad06·18c3·dbfc·a8da·ec3d··oV.|...........=000002d0:·6f56·d37c·e419·ab06·18c3·dbfc·88da·ec3d··oV.|...........=
000002e0:·8e1f·2eed·b506·63f9·a88b·1c56·92c1·8d25··......c....V...%000002e0:·8e1f·2eed·b506·63f9·a88b·1c51·92c1·8d27··......c....Q...'
000002f0:·874b·81d6·f2aa·3fcc·0dfa·c3aa·a4d5·3ccd··.K....?.......<.000002f0:·474a·81d6·f22a·3fcc·75fa·c3aa·a4d5·3ccd··GJ...*?.u.....<.
00000300:·54f3·85aa·795a·c3d3·f367·9ada·1eae·2240··T...yZ...g...."@00000300:·54f5·85aa·795a·c3d3·f367·bada·1eaa·2040··T...yZ...g....·@
00000310:·5964·a3ea·2df9·aab1·8af4·f57c·2ca9·8cd3··Yd..-......|,...00000310:·5964·bdea·2df9·aabe·82f4·f57c·2ca9·34ea··Yd..-......|,.4.
00000320:·5583·7e6f·2143·2da2·45f5·06f5·34ea·3ad0··U.~o!C-.E...4.:. 
00000330:·ab00·f6c9·2abe·6239·f253·cb5b·3bd6·6a53··....*.b9.S.[;.jS 
00000340:·0bad·a242·8f35·4ced·78a3·ae9b·d45b·ab31··...B.5L.x....[.100000320:·aa4e·bfb7·90a1·1ad1·a27a·9d7a·ea75·1de8··.N.......z.z.u..
 00000330:·5500·fb64·155f·b11c·f9a9·e6ad·1eab·b5a9··U..d._..........
 00000340:·8556·56a1·c72a·a67a·bc51·d70d·eaad·d6b8··.VV..*.z.Q......
00000350:·d457·a0fd·629f·a99d·d490·73ab·1a3a·02be··.W..b.....s..:..00000350:·d257·a0fd·629f·a59d·5491·f32a·1a3a·02be··.W..b...T..*.:..
00000360:·969d·1e4b·b295·b795·1b8e·01c7·c03f·c8c0··...K.........?..00000360:·9a9d·1e4b·b28d·b795·1b8e·01c7·c03f·c8c0··...K.........?..
00000370:·d24b·71dc·72ca·e3a3·67c4·c8e6·cb7e·3ea7··.Kq.r...g....~>.00000370:·b2cb·71dc·72da·e3a3·67d4·c816·c87e·3ea7··..q.r...g....~>.
00000380:·4452·2e55·3a7c·89e6·7035·1b06·0f25·aa3a··DR.U:|..p5...%.:00000380:·4452·2e55·3a7c·89e6·7235·1b01·0f25·aa38··DR.U:|..r5...%.8
00000390:·070f·7bae·440c·7a86·293b·8389·73b3·e5b3··..{.D.z.);..s...00000390:·870f·7bae·460c·7b46·28bb·8289·f3b2·9573··..{.F.{F(......s
000003a0:·62fd·b2d1·aa19·746e·2d49·98e8·3572·8d30··b.....tn-I..5r.0000003a0:·62fd·b2d1·aa19·746e·2d49·98e8·3572·9d30··b.....tn-I..5r.0
000003b0:·a270·ce19·ffb4·a41b·de29·67eb·1feb·5707··.p.......)g...W. 
000003c0:·63e0·965e·3eaf·868d·5e7a·9276·91ee·388a··c..^>...^z.v..8.000003b0:·a270·ee59·ff8c·a41b·df6e·ce36·3c3a·a00e··.p.Y.....n.6<:..
 000003c0:·c6e0·cd7d·7c5e·8d18·7df4·241d·223d·7114··...}|^..}.$."=q.
000003d0:·6542·c9cb·db1d·06aa·b338·a0b8·def3·7ced··eB.......8....|.000003d0:·4b53·c9cb·db1d·01aa·b138·a0b8·be0b·7ced··KS.......8....|.
000003e0:·61e8·a5fa·d837·f1dc·da22·3f26·b279·44ae··a....7..."?&.yD.000003e0:·61e8·a5fa·f8d7·f1bc·ea22·3f26·b265·54ae··a........"?&.eT.
000003f0:·34d1·0d97·8e72·3cc3·e5fd·9a47·9628·7460··4....r<....G.(t` 
00000400:·a92f·eda5·30ab·a5cd·2af1·fade·48c2·54e6··./..0...*...H.T. 
00000410:·f82f·9f95·848f·073f·91c0·ef89·d98f·92d0··./.....?........ 
00000420:·d7cf·57b1·3a63·6df7·f468·bbbf·ec0a·cfab··..W.:cm..h...... 
00000430:·3f3f·e237·4b29·0a0e·2d08·655c·ef94·58f4··??.7K)..-.e\..X.000003f0:·34d1·0d97·8e71·3ccb·e5fd·2f8f·2c51·e8e0··4....q<.../.,Q..
 00000400:·325f·3a4a·6156·4d9b·95e3·0d7d·9184·a9cc··2_:JaVM....}....
 00000410:·f55f·3a27·091f·0f7e·2281·df1b·b31f·25a1··._:'...~".....%.
 00000420:·7f80·af62·3546·57cf·8c68·87bf·fc2a·cf2b··...b5FW..h...*.+
 00000430:·3f3f·ec4f·9352·141c·5e18·4a63·df94·58f4··??.O.R..^.Jc..X.
00000440:·f7e8·b146·5696·6cfc·5a8f·df5f·2749·c9ef··...FV.l.Z.._'I..00000440:·f7e8·f146·d62c·d984·2e8f·df5f·2749·c9ef··...F.,....._'I..
 00000450:·a90b·1be3·e0cd·e62c·ce2a·91a9·ecd0·dfb8··.......,.*......
 00000460:·c71a·bea4·1557·1cf9·0dab·c702·15ec·170b··.....W..........
 00000470:·fadf·52fb·246a·4987·7676·3ef3·81ac·eed1··..R.$jI.vv>.....
 00000480:·57fc·b5f8·a84c·7bce·2f45·5f04·e7f4·045d··W....L{./E_....]
 00000490:·91ec·5f15·4d6b·2efb·f261·f3ca·4ee5·2523··.._.Mk...a..N.%#
 000004a0:·7ba2·c7a4·7a12·b374·c331·e018·700c·3806··{...z..t.1..p.8.
 000004b0:·1c03·8e81·ff0a·03d9·c73f·b6c9·a7bf·7fff··.........?......
 000004c0:·d3e2·171e·b8f2·d5b2·fb9b·0385·6f7a·91dc··............oz..
 000004d0:·41bb·d1e1·76fd·e877·c331·707d·3170·993f··A...v..w.1p}1p.?
 000004e0:·a0b9·e118·700c·3806·1c03·8e01·c780·63c0··....p.8.......c.
00000450:·6e08·c7c5·c15b·e52c·ceaa·91a9·6cd7·dfb8··n....[.,....l... 
00000460:·471b·bea4·5557·1cf9·4d2b·4703·15ec·170a··G...UW..M+G..... 
00000470:·fadf·527b·256a·492f·efe8·78ee·0359·d9ad··..R{%jI/..x..Y.. 
00000480:·aff8·ebf1·1169·7ec1·2f45·5f06·67f5·04ed··.....i~./E_.g... 
00000490:·4cf6·af88·9acb·155f·3e2a·2fef·505e·32b2··L......_>*/.P^2. 
000004a0:·277a·4c6a·2731·4b37·1c03·8e01·c780·63c0··'zLj'1K7......c. 
000004b0:·31e0·18f8·af30·907d·f263·9b7c·f6fb·0f3f··1....0.}.c.|...? 
000004c0:·2dda·fde0·d057·cbae·6f0f·14be·e945·7227··-....W..o....Er' 
000004d0:·ed46·8766·eb47·bf1b·8e81·eb8b·814b·fc01··.F.f.G.......K.. 
000004e0:·cd0d·c780·63c0·31e0·1870·0c38·061c·038e··....c.1..p.8.... 
000004f0:·01c7·8063·c031·e018·700c·3806·1c03·8e01··...c.1..p.8..... 
00000500:·c7c0·950c·a47b·da2a·4169·7132·e236·36c0··.....{.*Aiq2.66. 
00000510:·bea6·feef·b9e5·2cb2·a47a·9444·1fb4·eee4··......,..z.D.... 
00000520:·0fac·c3e0·3c90·336c·70a7·5811·c930·e388··....<.3lp.X..0.. 
00000530:·45b6·f7fd·939b·fbe6·3704·d2ff·5249·3334··E.......7...RI34 
00000540:·4a76·4e6f·b387·929d·e051·33bd·d3bd·2978··JvNo.....Q3...)x 
00000550:·e25c·9bbc·f1f5·91d5·7d0b·26b4·e47f·fafd··.\......}.&..... 
00000560:·22e8·1871·5b7d·5d15·df18·2751·e007·e9a6··"..q[}]...'Q.... 
00000570:·38ae·aec7·3c0c·f0f8·7665·63be·9954·ef09··8...<...vec..T.. 
00000580:·3fbe·f858·6dc3·161b·66b7·9b3a·3897·c376··?..Xm...f..:8..v 
00000590:·3f4d·b41f·5f78·5ef4·da47·c416·96e8·5df0··?M.._x^..G....]. 
000005a0:·a7c5·bb43·d544·a4c7·ff70·66c5·8fbc·4969··...C.D...pf...Ii 
000005b0:·67da·de5a·bd19·9f48·d8b3·3d98·1a48·f559··g..Z...H..=..H.Y 
000005c0:·037f·c699·6164·0f55·5b75·caf7·d724·437f··....ad.U[u...$C. 
Max diff block lines reached; -1/14211 bytes (-0.01%) of diff not shown.