42.0 MB
/home/fdroid/fdroiddata/tmp/de.dennisguse.opentracks_5563.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_de.dennisguse.opentracks_5563.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: <77a7f810c07149eb4c677869d148e7bb04c62aa053e0e44d42cf1591a13c69d8>, actual: <b3c6ab90def82f73b429eff2ef5dcadc015c69653ab79e4346e30d96af7b16c2> ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. VERITY_CHUNKED_SHA256 digest mismatch. Expected: <b85e091277759f63af6327860c49c77b0402c0ed0c6c8b1f6a6d3fc81086024d0bfc700100000000>, actual: <4eefbc6af4c1828aa2577784528b3a1d8a5d37deed93bb1967174a8e09531c270bfc700100000000>
    
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:·24185867·bytes,·number·of·entries:·15351 Zip·file·size:·24185867·bytes,·number·of·entries:·1535
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·····1789·b-·stor·81-Jan-01·01:01·assets/dexopt/baseline.prof3 -rw-r--r--··0.0·unx·····1788·b-·stor·81-Jan-01·01:01·assets/dexopt/baseline.prof
4 -rw-r--r--··0.0·unx······198·b-·stor·81-Jan-01·01:01·assets/dexopt/baseline.profm4 -rw-r--r--··0.0·unx······198·b-·stor·81-Jan-01·01:01·assets/dexopt/baseline.profm
5 -rw-r--r--··0.0·unx··9044588·b-·defN·81-Jan-01·01:01·classes.dex5 -rw-r--r--··0.0·unx··9044572·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··1299160·b-·defN·81-Jan-01·01:01·classes4.dex8 -rw-r--r--··0.0·unx··1299160·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 1530, 8 lines modifiedOffset 1530, 8 lines modified
1530 -rw----·····0.0·fat······464·b-·defN·81-Jan-01·01:01·res/zq.xml1530 -rw----·····0.0·fat······464·b-·defN·81-Jan-01·01:01·res/zq.xml
1531 -rw----·····0.0·fat······460·b-·defN·81-Jan-01·01:01·res/zt.xml1531 -rw----·····0.0·fat······460·b-·defN·81-Jan-01·01:01·res/zt.xml
1532 -rw----·····0.0·fat······884·b-·stor·81-Jan-01·01:01·res/zz.png1532 -rw----·····0.0·fat······884·b-·stor·81-Jan-01·01:01·res/zz.png
1533 -rw----·····0.0·fat··2536248·b-·stor·81-Jan-01·01:01·resources.arsc1533 -rw----·····0.0·fat··2536248·b-·stor·81-Jan-01·01:01·resources.arsc
1534 -rw----·····2.0·fat···137072·b-·defN·81-Jan-01·01:01·META-INF/8CD9656E.SF1534 -rw----·····2.0·fat···137072·b-·defN·81-Jan-01·01:01·META-INF/8CD9656E.SF
1535 -rw----·····2.0·fat·····1334·b-·defN·81-Jan-01·01:01·META-INF/8CD9656E.RSA1535 -rw----·····2.0·fat·····1334·b-·defN·81-Jan-01·01:01·META-INF/8CD9656E.RSA
1536 -rw----·····2.0·fat···136945·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF1536 -rw----·····2.0·fat···136945·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF
1537 1535·files,·33136146·bytes·uncompressed,·24010180·bytes·compressed:··27.5%1537 1535·files,·33136129·bytes·uncompressed,·24010163·bytes·compressed:··27.5%
41.9 MB
classes.dex
41.9 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············:·fa18400c4 checksum············:·c6ad7f79
5 signature···········:·836b...35485 signature···········:·fa9e...291d
6 file_size···········:·90445886 file_size···········:·9044572
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·····:·6679810 string_ids_size·····:·66798
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·869512 type_ids_size·······:·8695
13 type_ids_off········:·267304·(0x041428)13 type_ids_off········:·267304·(0x041428)
Offset 15, 15 lines modifiedOffset 15, 15 lines modified
15 proto_ids_off·······:·302084·(0x049c04)15 proto_ids_off·······:·302084·(0x049c04)
16 field_ids_size······:·4111616 field_ids_size······:·41116
17 field_ids_off·······:·467360·(0x0721a0)17 field_ids_off·······:·467360·(0x0721a0)
18 method_ids_size·····:·6551718 method_ids_size·····:·65517
19 method_ids_off······:·796288·(0x0c2680)19 method_ids_off······:·796288·(0x0c2680)
20 class_defs_size·····:·719820 class_defs_size·····:·7198
21 class_defs_off······:·1320424·(0x1425e8)21 class_defs_off······:·1320424·(0x1425e8)
22 data_size···········:·749382822 data_size···········:·7493812
23 data_off············:·1550760·(0x17a9a8)23 data_off············:·1550760·(0x17a9a8)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·46725 class_idx···········:·467
26 access_flags········:·1·(0x0001)26 access_flags········:·1·(0x0001)
27 superclass_idx······:·725927 superclass_idx······:·7259
28 source_file_idx·····:·1180228 source_file_idx·····:·11802
Offset 967102, 37 lines modifiedOffset 967102, 36 lines modified
967102 ······name··········:·'<init>'967102 ······name··········:·'<init>'
967103 ······type··········:·'(Lde/dennisguse/opentracks/data/ContentProviderUtils;Lde/dennisguse/opentracks/data/models/Track$Id;Lde/dennisguse/opentracks/data/models/TrackPoint$Id;)V'967103 ······type··········:·'(Lde/dennisguse/opentracks/data/ContentProviderUtils;Lde/dennisguse/opentracks/data/models/Track$Id;Lde/dennisguse/opentracks/data/models/TrackPoint$Id;)V'
967104 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)967104 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)
967105 ······code··········-967105 ······code··········-
967106 ······registers·····:·4967106 ······registers·····:·4
967107 ······ins···········:·4967107 ······ins···········:·4
967108 ······outs··········:·2967108 ······outs··········:·2
967109 ······insns·size····:·23·16-bit·code·units967109 ······insns·size····:·21·16-bit·code·units
967110 415b1c:········································|[415b1c]·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;)V967110 415b1c:········································|[415b1c]·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
967111 415b2c:·7010·7cd6·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@d67c967111 415b2c:·7010·7cd6·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@d67c
967112 415b32:·5b01·e495······························|0003:·iput-object·v1,·v0,·Lde/dennisguse/opentracks/data/TrackPointIterator;.contentProviderUtils:Lde/dennisguse/opentracks/data/ContentProviderUtils;·//·field@95e4967112 415b32:·5b01·e495······························|0003:·iput-object·v1,·v0,·Lde/dennisguse/opentracks/data/TrackPointIterator;.contentProviderUtils:Lde/dennisguse/opentracks/data/ContentProviderUtils;·//·field@95e4
967113 415b36:·5b02·e795······························|0005:·iput-object·v2,·v0,·Lde/dennisguse/opentracks/data/TrackPointIterator;.trackId:Lde/dennisguse/opentracks/data/models/Track$Id;·//·field@95e7967113 415b36:·5b02·e795······························|0005:·iput-object·v2,·v0,·Lde/dennisguse/opentracks/data/TrackPointIterator;.trackId:Lde/dennisguse/opentracks/data/models/Track$Id;·//·field@95e7
967114 415b3a:·7020·99c7·3000·························|0007:·invoke-direct·{v0,·v3},·Lde/dennisguse/opentracks/data/TrackPointIterator;.getCursor:(Lde/dennisguse/opentracks/data/models/TrackPoint$Id;)Landroid/database/Cursor;·//·method@c799967114 415b3a:·7020·99c7·3000·························|0007:·invoke-direct·{v0,·v3},·Lde/dennisguse/opentracks/data/TrackPointIterator;.getCursor:(Lde/dennisguse/opentracks/data/models/TrackPoint$Id;)Landroid/database/Cursor;·//·method@c799
967115 415b40:·0c01···································|000a:·move-result-object·v1967115 415b40:·0c01···································|000a:·move-result-object·v1
967116 415b42:·5b01·e595······························|000b:·iput-object·v1,·v0,·Lde/dennisguse/opentracks/data/TrackPointIterator;.cursor:Landroid/database/Cursor;·//·field@95e5967116 415b42:·5b01·e595······························|000b:·iput-object·v1,·v0,·Lde/dennisguse/opentracks/data/TrackPointIterator;.cursor:Landroid/database/Cursor;·//·field@95e5
967117 415b46:·2201·c019······························|000d:·new-instance·v1,·Lde/dennisguse/opentracks/data/CachedTrackPointsIndexes;·//·type@19c0967117 415b46:·2202·c019······························|000d:·new-instance·v2,·Lde/dennisguse/opentracks/data/CachedTrackPointsIndexes;·//·type@19c0
967118 415b4a:·5402·e595······························|000f:·iget-object·v2,·v0,·Lde/dennisguse/opentracks/data/TrackPointIterator;.cursor:Landroid/database/Cursor;·//·field@95e5 
967119 415b4e:·7020·cec6·2100·························|0011:·invoke-direct·{v1,·v2},·Lde/dennisguse/opentracks/data/CachedTrackPointsIndexes;.<init>:(Landroid/database/Cursor;)V·//·method@c6ce967118 415b4a:·7020·cec6·1200·························|000f:·invoke-direct·{v2,·v1},·Lde/dennisguse/opentracks/data/CachedTrackPointsIndexes;.<init>:(Landroid/database/Cursor;)V·//·method@c6ce
967120 415b54:·5b01·e695······························|0014:·iput-object·v1,·v0,·Lde/dennisguse/opentracks/data/TrackPointIterator;.indexes:Lde/dennisguse/opentracks/data/CachedTrackPointsIndexes;·//·field@95e6967119 415b50:·5b02·e695······························|0012:·iput-object·v2,·v0,·Lde/dennisguse/opentracks/data/TrackPointIterator;.indexes:Lde/dennisguse/opentracks/data/CachedTrackPointsIndexes;·//·field@95e6
967121 415b58:·0e00···································|0016:·return-void967120 415b54:·0e00···································|0014:·return-void
967122 ······catches·······:·(none)967121 ······catches·······:·(none)
967123 ······positions·····:·967122 ······positions·····:·
967124 ········0x0000·line=26967123 ········0x0000·line=26
967125 ········0x0007·line=30967124 ········0x0007·line=30
967126 ········0x000d·line=31967125 ········0x000d·line=31
967127 ······locals········:·967126 ······locals········:·
967128 ········0x0000·-·0x0017·reg=0·this·Lde/dennisguse/opentracks/data/TrackPointIterator;·967127 ········0x0000·-·0x0015·reg=0·this·Lde/dennisguse/opentracks/data/TrackPointIterator;·
967129 ········0x0000·-·0x0017·reg=1·(null)·Lde/dennisguse/opentracks/data/ContentProviderUtils;·967128 ········0x0000·-·0x0015·reg=1·(null)·Lde/dennisguse/opentracks/data/ContentProviderUtils;·
967130 ········0x0000·-·0x0017·reg=2·(null)·Lde/dennisguse/opentracks/data/models/Track$Id;·967129 ········0x0000·-·0x0015·reg=2·(null)·Lde/dennisguse/opentracks/data/models/Track$Id;·
967131 ········0x0000·-·0x0017·reg=3·(null)·Lde/dennisguse/opentracks/data/models/TrackPoint$Id;·967130 ········0x0000·-·0x0015·reg=3·(null)·Lde/dennisguse/opentracks/data/models/TrackPoint$Id;·
  
967132 ····#2··············:·(in·Lde/dennisguse/opentracks/data/TrackPointIterator;)967131 ····#2··············:·(in·Lde/dennisguse/opentracks/data/TrackPointIterator;)
967133 ······name··········:·'getCursor'967132 ······name··········:·'getCursor'
967134 ······type··········:·'(Lde/dennisguse/opentracks/data/models/TrackPoint$Id;)Landroid/database/Cursor;'967133 ······type··········:·'(Lde/dennisguse/opentracks/data/models/TrackPoint$Id;)Landroid/database/Cursor;'
967135 ······access········:·0x0002·(PRIVATE)967134 ······access········:·0x0002·(PRIVATE)
967136 ······code··········-967135 ······code··········-
967137 ······registers·····:·4967136 ······registers·····:·4
Offset 967158, 21 lines modifiedOffset 967157, 21 lines modified
967158 ······type··········:·'()V'967157 ······type··········:·'()V'
967159 ······access········:·0x0001·(PUBLIC)967158 ······access········:·0x0001·(PUBLIC)
967160 ······code··········-967159 ······code··········-
967161 ······registers·····:·2967160 ······registers·····:·2
967162 ······ins···········:·1967161 ······ins···········:·1
967163 ······outs··········:·1967162 ······outs··········:·1
967164 ······insns·size····:·11·16-bit·code·units967163 ······insns·size····:·11·16-bit·code·units
967165 415b5c:········································|[415b5c]·de.dennisguse.opentracks.data.TrackPointIterator.close:()V967164 415b58:········································|[415b58]·de.dennisguse.opentracks.data.TrackPointIterator.close:()V
967166 415b6c:·5410·e595······························|0000:·iget-object·v0,·v1,·Lde/dennisguse/opentracks/data/TrackPointIterator;.cursor:Landroid/database/Cursor;·//·field@95e5967165 415b68:·5410·e595······························|0000:·iget-object·v0,·v1,·Lde/dennisguse/opentracks/data/TrackPointIterator;.cursor:Landroid/database/Cursor;·//·field@95e5
967167 415b70:·3800·0800······························|0002:·if-eqz·v0,·000a·//·+0008967166 415b6c:·3800·0800······························|0002:·if-eqz·v0,·000a·//·+0008
967168 415b74:·7210·7704·0000·························|0004:·invoke-interface·{v0},·Landroid/database/Cursor;.close:()V·//·method@0477967167 415b70:·7210·7704·0000·························|0004:·invoke-interface·{v0},·Landroid/database/Cursor;.close:()V·//·method@0477
967169 415b7a:·1200···································|0007:·const/4·v0,·#int·0·//·#0967168 415b76:·1200···································|0007:·const/4·v0,·#int·0·//·#0
967170 415b7c:·5b10·e595······························|0008:·iput-object·v0,·v1,·Lde/dennisguse/opentracks/data/TrackPointIterator;.cursor:Landroid/database/Cursor;·//·field@95e5967169 415b78:·5b10·e595······························|0008:·iput-object·v0,·v1,·Lde/dennisguse/opentracks/data/TrackPointIterator;.cursor:Landroid/database/Cursor;·//·field@95e5
967171 415b80:·0e00···································|000a:·return-void967170 415b7c:·0e00···································|000a:·return-void
967172 ······catches·······:·(none)967171 ······catches·······:·(none)
967173 ······positions·····:·967172 ······positions·····:·
967174 ········0x0004·line=63967173 ········0x0004·line=63
967175 ······locals········:·967174 ······locals········:·
967176 ········0x0000·-·0x000b·reg=1·this·Lde/dennisguse/opentracks/data/TrackPointIterator;·967175 ········0x0000·-·0x000b·reg=1·this·Lde/dennisguse/opentracks/data/TrackPointIterator;·
  
967177 ····#1··············:·(in·Lde/dennisguse/opentracks/data/TrackPointIterator;)967176 ····#1··············:·(in·Lde/dennisguse/opentracks/data/TrackPointIterator;)
Offset 967279, 18 lines modifiedOffset 967278, 18 lines modified
967279 ······type··········:·'()V'967278 ······type··········:·'()V'
967280 ······access········:·0x0001·(PUBLIC)967279 ······access········:·0x0001·(PUBLIC)
967281 ······code··········-967280 ······code··········-
967282 ······registers·····:·2967281 ······registers·····:·2
967283 ······ins···········:·1967282 ······ins···········:·1
967284 ······outs··········:·1967283 ······outs··········:·1
967285 ······insns·size····:·6·16-bit·code·units967284 ······insns·size····:·6·16-bit·code·units
967286 415b84:········································|[415b84]·de.dennisguse.opentracks.data.TrackPointIterator.remove:()V967285 415b80:········································|[415b80]·de.dennisguse.opentracks.data.TrackPointIterator.remove:()V
967287 415b94:·2200·6e1c······························|0000:·new-instance·v0,·Ljava/lang/UnsupportedOperationException;·//·type@1c6e967286 415b90:·2200·6e1c······························|0000:·new-instance·v0,·Ljava/lang/UnsupportedOperationException;·//·type@1c6e
967288 415b98:·7010·0dd7·0000·························|0002:·invoke-direct·{v0},·Ljava/lang/UnsupportedOperationException;.<init>:()V·//·method@d70d967287 415b94:·7010·0dd7·0000·························|0002:·invoke-direct·{v0},·Ljava/lang/UnsupportedOperationException;.<init>:()V·//·method@d70d
967289 415b9e:·2700···································|0005:·throw·v0967288 415b9a:·2700···································|0005:·throw·v0
967290 ······catches·······:·(none)967289 ······catches·······:·(none)
967291 ······positions·····:·967290 ······positions·····:·
967292 ········0x0000·line=70967291 ········0x0000·line=70
967293 ······locals········:·967292 ······locals········:·
967294 ········0x0000·-·0x0006·reg=1·this·Lde/dennisguse/opentracks/data/TrackPointIterator;·967293 ········0x0000·-·0x0006·reg=1·this·Lde/dennisguse/opentracks/data/TrackPointIterator;·
  
967295 ··source_file_idx···:·28424·(TrackPointIterator.java)967294 ··source_file_idx···:·28424·(TrackPointIterator.java)
Offset 967319, 36 lines modifiedOffset 967318, 36 lines modified
967319 ······type··········:·'()V'967318 ······type··········:·'()V'
967320 ······access········:·0x11001·(PUBLIC·SYNTHETIC·CONSTRUCTOR)967319 ······access········:·0x11001·(PUBLIC·SYNTHETIC·CONSTRUCTOR)
967321 ······code··········-967320 ······code··········-
967322 ······registers·····:·1967321 ······registers·····:·1
967323 ······ins···········:·1967322 ······ins···········:·1
967324 ······outs··········:·1967323 ······outs··········:·1
967325 ······insns·size····:·4·16-bit·code·units967324 ······insns·size····:·4·16-bit·code·units
967326 415bc0:········································|[415bc0]·de.dennisguse.opentracks.data.TrackSelection$$ExternalSyntheticLambda0.<init>:()V967325 415bbc:········································|[415bbc]·de.dennisguse.opentracks.data.TrackSelection$$ExternalSyntheticLambda0.<init>:()V
967327 415bd0:·7010·7cd6·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@d67c967326 415bcc:·7010·7cd6·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@d67c
967328 415bd6:·0e00···································|0003:·return-void967327 415bd2:·0e00···································|0003:·return-void
967329 ······catches·······:·(none)967328 ······catches·······:·(none)
967330 ······positions·····:·967329 ······positions·····:·
967331 ······locals········:·967330 ······locals········:·
  
967332 ··Virtual·methods···-967331 ··Virtual·methods···-
967333 ····#0··············:·(in·Lde/dennisguse/opentracks/data/TrackSelection$$ExternalSyntheticLambda0;)967332 ····#0··············:·(in·Lde/dennisguse/opentracks/data/TrackSelection$$ExternalSyntheticLambda0;)
967334 ······name··········:·'apply'967333 ······name··········:·'apply'
967335 ······type··········:·'(Ljava/lang/Object;)Ljava/lang/Object;'967334 ······type··········:·'(Ljava/lang/Object;)Ljava/lang/Object;'
Max diff block lines reached; 43955271/43965402 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:·13509269·bytes,·number·of·entries:·71981 Zip·file·size:·13509249·bytes,·number·of·entries:·7198
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 4085, 15 lines modifiedOffset 4085, 15 lines modified
4085 ?rwxrwxr-x··2.0·unx······608·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackDataHub$$ExternalSyntheticLambda2.class4085 ?rwxrwxr-x··2.0·unx······608·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackDataHub$$ExternalSyntheticLambda2.class
4086 ?rwxrwxr-x··2.0·unx······620·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackDataHub$$ExternalSyntheticLambda3.class4086 ?rwxrwxr-x··2.0·unx······620·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackDataHub$$ExternalSyntheticLambda3.class
4087 ?rwxrwxr-x··2.0·unx······661·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackDataHub$1.class4087 ?rwxrwxr-x··2.0·unx······661·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackDataHub$1.class
4088 ?rwxrwxr-x··2.0·unx······662·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackDataHub$2.class4088 ?rwxrwxr-x··2.0·unx······662·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackDataHub$2.class
4089 ?rwxrwxr-x··2.0·unx······673·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackDataHub$3.class4089 ?rwxrwxr-x··2.0·unx······673·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackDataHub$3.class
4090 ?rwxrwxr-x··2.0·unx······654·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackDataHub$Listener.class4090 ?rwxrwxr-x··2.0·unx······654·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackDataHub$Listener.class
4091 ?rwxrwxr-x··2.0·unx····10819·b-·defN·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackDataHub.class4091 ?rwxrwxr-x··2.0·unx····10819·b-·defN·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackDataHub.class
4092 ?rwxrwxr-x··2.0·unx·····2132·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackPointIterator.class4092 ?rwxrwxr-x··2.0·unx·····2127·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackPointIterator.class
4093 ?rwxrwxr-x··2.0·unx······510·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackSelection$$ExternalSyntheticLambda0.class4093 ?rwxrwxr-x··2.0·unx······510·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackSelection$$ExternalSyntheticLambda0.class
4094 ?rwxrwxr-x··2.0·unx······397·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackSelection$$ExternalSyntheticLambda1.class4094 ?rwxrwxr-x··2.0·unx······397·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/TrackSelection$$ExternalSyntheticLambda1.class
4095 ?rwxrwxr-x··2.0·unx·····1033·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/UUIDUtils.class4095 ?rwxrwxr-x··2.0·unx·····1033·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/UUIDUtils.class
4096 ?rwxrwxr-x··2.0·unx······311·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/models/ActivityIcon.class4096 ?rwxrwxr-x··2.0·unx······311·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/models/ActivityIcon.class
4097 ?rwxrwxr-x··2.0·unx······677·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/models/ActivityType$$ExternalSyntheticLambda0.class4097 ?rwxrwxr-x··2.0·unx······677·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/models/ActivityType$$ExternalSyntheticLambda0.class
4098 ?rwxrwxr-x··2.0·unx······473·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/models/ActivityType$$ExternalSyntheticLambda1.class4098 ?rwxrwxr-x··2.0·unx······473·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/models/ActivityType$$ExternalSyntheticLambda1.class
4099 ?rwxrwxr-x··2.0·unx······532·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/models/ActivityType$$ExternalSyntheticLambda2.class4099 ?rwxrwxr-x··2.0·unx······532·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/data/models/ActivityType$$ExternalSyntheticLambda2.class
Offset 4257, 15 lines modifiedOffset 4257, 15 lines modified
4257 ?rwxrwxr-x··2.0·unx······335·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/TrackRecordingServiceConnection$Callback.class4257 ?rwxrwxr-x··2.0·unx······335·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/TrackRecordingServiceConnection$Callback.class
4258 ?rwxrwxr-x··2.0·unx·····4364·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/TrackRecordingServiceConnection.class4258 ?rwxrwxr-x··2.0·unx·····4364·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/TrackRecordingServiceConnection.class
4259 ?rwxrwxr-x··2.0·unx·····6461·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/TrackRecordingServiceNotificationManager.class4259 ?rwxrwxr-x··2.0·unx·····6461·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/TrackRecordingServiceNotificationManager.class
4260 ?rwxrwxr-x··2.0·unx······639·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/announcement/TTSManager$$ExternalSyntheticLambda1.class4260 ?rwxrwxr-x··2.0·unx······639·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/announcement/TTSManager$$ExternalSyntheticLambda1.class
4261 ?rwxrwxr-x··2.0·unx·····1540·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/announcement/TTSManager$1.class4261 ?rwxrwxr-x··2.0·unx·····1540·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/announcement/TTSManager$1.class
4262 ?rwxrwxr-x··2.0·unx·····1577·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/announcement/TTSManager$2.class4262 ?rwxrwxr-x··2.0·unx·····1577·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/announcement/TTSManager$2.class
4263 ?rwxrwxr-x··2.0·unx·····4931·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/announcement/TTSManager.class4263 ?rwxrwxr-x··2.0·unx·····4931·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/announcement/TTSManager.class
4264 ?rwxrwxr-x··2.0·unx·····6478·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/announcement/VoiceAnnouncementManager.class4264 ?rwxrwxr-x··2.0·unx·····6473·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/announcement/VoiceAnnouncementManager.class
4265 ?rwxrwxr-x··2.0·unx······834·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/announcement/VoiceAnnouncementUtils$1.class4265 ?rwxrwxr-x··2.0·unx······834·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/announcement/VoiceAnnouncementUtils$1.class
4266 ?rwxrwxr-x··2.0·unx·····6964·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/announcement/VoiceAnnouncementUtils.class4266 ?rwxrwxr-x··2.0·unx·····6964·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/announcement/VoiceAnnouncementUtils.class
4267 ?rwxrwxr-x··2.0·unx······139·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/handlers/AltitudeCorrectionManager$EGM2008Internal-IA.class4267 ?rwxrwxr-x··2.0·unx······139·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/handlers/AltitudeCorrectionManager$EGM2008Internal-IA.class
4268 ?rwxrwxr-x··2.0·unx·····1806·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/handlers/AltitudeCorrectionManager$EGM2008Internal.class4268 ?rwxrwxr-x··2.0·unx·····1806·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/handlers/AltitudeCorrectionManager$EGM2008Internal.class
4269 ?rwxrwxr-x··2.0·unx·····2093·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/handlers/AltitudeCorrectionManager.class4269 ?rwxrwxr-x··2.0·unx·····2093·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/handlers/AltitudeCorrectionManager.class
4270 ?rwxrwxr-x··2.0·unx······448·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/handlers/GPSManager$$ExternalSyntheticLambda0.class4270 ?rwxrwxr-x··2.0·unx······448·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/handlers/GPSManager$$ExternalSyntheticLambda0.class
4271 ?rwxrwxr-x··2.0·unx······542·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/handlers/GpsStatusManager$$ExternalSyntheticLambda0.class4271 ?rwxrwxr-x··2.0·unx······542·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/services/handlers/GpsStatusManager$$ExternalSyntheticLambda0.class
Offset 6664, 15 lines modifiedOffset 6664, 15 lines modified
6664 ?rwxrwxr-x··2.0·unx·····4552·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/io/file/importer/ImportViewModel.class6664 ?rwxrwxr-x··2.0·unx·····4552·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/io/file/importer/ImportViewModel.class
6665 ?rwxrwxr-x··2.0·unx·····1092·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/settings/ActivityTypePreference.class6665 ?rwxrwxr-x··2.0·unx·····1092·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/settings/ActivityTypePreference.class
6666 ?rwxrwxr-x··2.0·unx······244·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/settings/ResetDialogPreference.class6666 ?rwxrwxr-x··2.0·unx······244·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/settings/ResetDialogPreference.class
6667 ?rwxrwxr-x··2.0·unx·····1481·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/settings/SettingsCustomLayoutEditActivity$2.class6667 ?rwxrwxr-x··2.0·unx·····1481·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/settings/SettingsCustomLayoutEditActivity$2.class
6668 ?rwxrwxr-x··2.0·unx·····3329·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/settings/SettingsCustomLayoutListActivity$2.class6668 ?rwxrwxr-x··2.0·unx·····3329·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/settings/SettingsCustomLayoutListActivity$2.class
6669 ?rwxrwxr-x··2.0·unx·····2067·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/settings/bluetooth/BluetoothLeSensorPreference.class6669 ?rwxrwxr-x··2.0·unx·····2067·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/settings/bluetooth/BluetoothLeSensorPreference.class
6670 ?rwxrwxr-x··2.0·unx·····1893·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/ui/aggregatedStatistics/AggregatedStatisticsModel.class6670 ?rwxrwxr-x··2.0·unx·····1893·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/ui/aggregatedStatistics/AggregatedStatisticsModel.class
6671 ?rwxrwxr-x··2.0·unx·····4925·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/ui/intervals/IntervalStatisticsModel.class6671 ?rwxrwxr-x··2.0·unx·····4915·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/ui/intervals/IntervalStatisticsModel.class
6672 ?rwxrwxr-x··2.0·unx·····1475·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/ui/markers/MarkerDetailActivity$MarkerDetailPagerAdapter.class6672 ?rwxrwxr-x··2.0·unx·····1475·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/ui/markers/MarkerDetailActivity$MarkerDetailPagerAdapter.class
6673 ?rwxrwxr-x··2.0·unx·····6094·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/ui/markers/MarkerEditViewModel.class6673 ?rwxrwxr-x··2.0·unx·····6094·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/ui/markers/MarkerEditViewModel.class
6674 ?rwxrwxr-x··2.0·unx·····2114·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/viewmodels/GenericStatisticsViewHolder$Altitude.class6674 ?rwxrwxr-x··2.0·unx·····2114·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/viewmodels/GenericStatisticsViewHolder$Altitude.class
6675 ?rwxrwxr-x··2.0·unx·····2265·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/viewmodels/GenericStatisticsViewHolder$AverageMovingPace.class6675 ?rwxrwxr-x··2.0·unx·····2265·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/viewmodels/GenericStatisticsViewHolder$AverageMovingPace.class
6676 ?rwxrwxr-x··2.0·unx·····2272·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/viewmodels/GenericStatisticsViewHolder$AverageMovingSpeed.class6676 ?rwxrwxr-x··2.0·unx·····2272·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/viewmodels/GenericStatisticsViewHolder$AverageMovingSpeed.class
6677 ?rwxrwxr-x··2.0·unx·····2252·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/viewmodels/GenericStatisticsViewHolder$AveragePace.class6677 ?rwxrwxr-x··2.0·unx·····2252·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/viewmodels/GenericStatisticsViewHolder$AveragePace.class
6678 ?rwxrwxr-x··2.0·unx·····2253·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/viewmodels/GenericStatisticsViewHolder$AverageSpeed.class6678 ?rwxrwxr-x··2.0·unx·····2253·b-·stor·80-Jan-01·00:00·de/dennisguse/opentracks/viewmodels/GenericStatisticsViewHolder$AverageSpeed.class
Offset 7193, 8 lines modifiedOffset 7193, 8 lines modified
7193 ?rwxrwxr-x··2.0·unx····17224·b-·defN·80-Jan-01·00:00·de/dennisguse/opentracks/TrackListActivity.class7193 ?rwxrwxr-x··2.0·unx····17224·b-·defN·80-Jan-01·00:00·de/dennisguse/opentracks/TrackListActivity.class
7194 ?rwxrwxr-x··2.0·unx····10464·b-·defN·80-Jan-01·00:00·de/dennisguse/opentracks/TrackRecordedActivity.class7194 ?rwxrwxr-x··2.0·unx····10464·b-·defN·80-Jan-01·00:00·de/dennisguse/opentracks/TrackRecordedActivity.class
7195 ?rwxrwxr-x··2.0·unx····12124·b-·defN·80-Jan-01·00:00·de/dennisguse/opentracks/TrackStoppedActivity.class7195 ?rwxrwxr-x··2.0·unx····12124·b-·defN·80-Jan-01·00:00·de/dennisguse/opentracks/TrackStoppedActivity.class
7196 ?rwxrwxr-x··2.0·unx·····1759·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt__ReversedViewsKt.class7196 ?rwxrwxr-x··2.0·unx·····1759·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt__ReversedViewsKt.class
7197 ?rwxrwxr-x··2.0·unx·····3671·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsJvmKt.class7197 ?rwxrwxr-x··2.0·unx·····3671·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsJvmKt.class
7198 ?rwxrwxr-x··2.0·unx····44701·b-·defN·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsKt.class7198 ?rwxrwxr-x··2.0·unx····44701·b-·defN·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsKt.class
7199 ?rwxrwxr-x··2.0·unx······179·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt.class7199 ?rwxrwxr-x··2.0·unx······179·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt.class
7200 7198·files,·15199100·bytes·uncompressed,·12093673·bytes·compressed:··20.4%7200 7198·files,·15199080·bytes·uncompressed,·12093653·bytes·compressed:··20.4%
1000 B
de/dennisguse/opentracks/data/TrackPointIterator.class
893 B
procyon -ec {}
    
Offset 15, 16 lines modifiedOffset 15, 17 lines modified
15 ····private·Cursor·cursor;15 ····private·Cursor·cursor;
16 ····private·final·CachedTrackPointsIndexes·indexes;16 ····private·final·CachedTrackPointsIndexes·indexes;
17 ····private·final·Track$Id·trackId;17 ····private·final·Track$Id·trackId;
18 ····18 ····
19 ····public·TrackPointIterator(final·ContentProviderUtils·contentProviderUtils,·final·Track$Id·trackId,·final·TrackPoint$Id·trackPoint$Id)·{19 ····public·TrackPointIterator(final·ContentProviderUtils·contentProviderUtils,·final·Track$Id·trackId,·final·TrackPoint$Id·trackPoint$Id)·{
20 ········this.contentProviderUtils·=·contentProviderUtils;20 ········this.contentProviderUtils·=·contentProviderUtils;
21 ········this.trackId·=·trackId;21 ········this.trackId·=·trackId;
22 ········this.cursor·=·this.getCursor(trackPoint$Id);22 ········final·Cursor·cursor·=·this.getCursor(trackPoint$Id);
 23 ········this.cursor·=·cursor;
23 ········this.indexes·=·new·CachedTrackPointsIndexes(this.cursor);24 ········this.indexes·=·new·CachedTrackPointsIndexes(cursor);
24 ····}25 ····}
25 ····26 ····
26 ····private·Cursor·getCursor(final·TrackPoint$Id·trackPoint$Id)·{27 ····private·Cursor·getCursor(final·TrackPoint$Id·trackPoint$Id)·{
27 ········return·this.contentProviderUtils.getTrackPointCursor(this.trackId,·trackPoint$Id);28 ········return·this.contentProviderUtils.getTrackPointCursor(this.trackId,·trackPoint$Id);
28 ····}29 ····}
29 ····30 ····
30 ····public·void·close()·{31 ····public·void·close()·{
1.3 KB
de/dennisguse/opentracks/services/announcement/VoiceAnnouncementManager.class
1.15 KB
procyon -ec {}
    
Offset 48, 16 lines modifiedOffset 48, 17 lines modified
48 ········this.nextTotalDistance·=·distance_OFF;48 ········this.nextTotalDistance·=·distance_OFF;
49 ········final·Duration·totaltime_OFF·=·VoiceAnnouncementManager.TOTALTIME_OFF;49 ········final·Duration·totaltime_OFF·=·VoiceAnnouncementManager.TOTALTIME_OFF;
50 ········this.totalTimeFrequency·=·totaltime_OFF;50 ········this.totalTimeFrequency·=·totaltime_OFF;
51 ········this.nextTotalTime·=·totaltime_OFF;51 ········this.nextTotalTime·=·totaltime_OFF;
52 ········this.startTrackPointId·=·null;52 ········this.startTrackPointId·=·null;
53 ········this.context·=·context;53 ········this.context·=·context;
54 ········this.contentProviderUtils·=·new·ContentProviderUtils(context);54 ········this.contentProviderUtils·=·new·ContentProviderUtils(context);
 55 ········final·Distance·voiceAnnouncementDistance·=·PreferencesUtils.getVoiceAnnouncementDistance();
55 ········this.intervalDistance·=·PreferencesUtils.getVoiceAnnouncementDistance();56 ········this.intervalDistance·=·voiceAnnouncementDistance;
56 ········this.intervalStatistics·=·new·IntervalStatistics(this.intervalDistance);57 ········this.intervalStatistics·=·new·IntervalStatistics(voiceAnnouncementDistance);
57 ····}58 ····}
58 ····59 ····
59 ····private·Spannable·createAnnouncement(final·Track·track)·{60 ····private·Spannable·createAnnouncement(final·Track·track)·{
60 ········final·Distance·voiceAnnouncementDistance·=·PreferencesUtils.getVoiceAnnouncementDistance();61 ········final·Distance·voiceAnnouncementDistance·=·PreferencesUtils.getVoiceAnnouncementDistance();
61 ········final·Distance·intervalDistance·=·this.intervalDistance;62 ········final·Distance·intervalDistance·=·this.intervalDistance;
62 ········SensorStatistics·sensorStats·=·null;63 ········SensorStatistics·sensorStats·=·null;
63 ········if·(voiceAnnouncementDistance·!=·intervalDistance)·{64 ········if·(voiceAnnouncementDistance·!=·intervalDistance)·{
1.95 KB
de/dennisguse/opentracks/ui/intervals/IntervalStatisticsModel.class
1.82 KB
procyon -ec {}
    
Offset 46, 16 lines modifiedOffset 46, 17 lines modified
46 ····46 ····
47 ····public·MutableLiveData·getIntervalStats(final·Track$Id·track$Id,·final·UnitSystem·unitSystem,·IntervalStatisticsModel$IntervalOption·option_1)·{47 ····public·MutableLiveData·getIntervalStats(final·Track$Id·track$Id,·final·UnitSystem·unitSystem,·IntervalStatisticsModel$IntervalOption·option_1)·{
48 ········if·(this.intervalsLiveData·==·null)·{48 ········if·(this.intervalsLiveData·==·null)·{
49 ············if·(option_1·==·null)·{49 ············if·(option_1·==·null)·{
50 ················option_1·=·IntervalStatisticsModel$IntervalOption.OPTION_1;50 ················option_1·=·IntervalStatisticsModel$IntervalOption.OPTION_1;
51 ············}51 ············}
52 ············this.intervalsLiveData·=·new·MutableLiveData();52 ············this.intervalsLiveData·=·new·MutableLiveData();
53 ············this.distanceInterval·=·option_1.getDistance(unitSystem);53 ············final·Distance·distance·=·option_1.getDistance(unitSystem);
 54 ············this.distanceInterval·=·distance;
54 ············this.intervalStatistics·=·new·IntervalStatistics(this.distanceInterval);55 ············this.intervalStatistics·=·new·IntervalStatistics(distance);
55 ············this.loadIntervalStatistics(track$Id);56 ············this.loadIntervalStatistics(track$Id);
56 ········}57 ········}
57 ········this.trackPointsTableObserver·=·(ContentObserver)new·IntervalStatisticsModel$1(this,·this.handler,·track$Id);58 ········this.trackPointsTableObserver·=·(ContentObserver)new·IntervalStatisticsModel$1(this,·this.handler,·track$Id);
58 ········this.contentResolver.registerContentObserver(TrackPointsColumns.CONTENT_URI_BY_TRACKID,·false,·this.trackPointsTableObserver);59 ········this.contentResolver.registerContentObserver(TrackPointsColumns.CONTENT_URI_BY_TRACKID,·false,·this.trackPointsTableObserver);
59 ········return·this.intervalsLiveData;60 ········return·this.intervalsLiveData;
60 ····}61 ····}
61 ····62 ····
Offset 82, 12 lines modifiedOffset 83, 13 lines modified
82 ····}83 ····}
83 ····84 ····
84 ····public·void·update(final·Track$Id·track$Id,·final·UnitSystem·unitSystem,·IntervalStatisticsModel$IntervalOption·default1)·{85 ····public·void·update(final·Track$Id·track$Id,·final·UnitSystem·unitSystem,·IntervalStatisticsModel$IntervalOption·default1)·{
85 ········if·(default1·==·null)·{86 ········if·(default1·==·null)·{
86 ············default1·=·IntervalStatisticsModel$IntervalOption.DEFAULT;87 ············default1·=·IntervalStatisticsModel$IntervalOption.DEFAULT;
87 ········}88 ········}
88 ········this.lastTrackPointId·=·null;89 ········this.lastTrackPointId·=·null;
89 ········this.distanceInterval·=·default1.getDistance(unitSystem);90 ········final·Distance·distance·=·default1.getDistance(unitSystem);
 91 ········this.distanceInterval·=·distance;
90 ········this.intervalStatistics·=·new·IntervalStatistics(this.distanceInterval);92 ········this.intervalStatistics·=·new·IntervalStatistics(distance);
91 ········this.loadIntervalStatistics(track$Id);93 ········this.loadIntervalStatistics(track$Id);
92 ····}94 ····}
93 }95 }
3.37 KB
smali/de/dennisguse/opentracks/ui/intervals/IntervalStatisticsModel.smali
    
Offset 246, 21 lines modifiedOffset 246, 19 lines modified
246 ····invoke-virtual·{p3,·p2},·Lde/dennisguse/opentracks/ui/intervals/IntervalStatisticsModel$IntervalOption;->getDistance(Lde/dennisguse/opentracks/settings/UnitSystem;)Lde/dennisguse/opentracks/data/models/Distance;246 ····invoke-virtual·{p3,·p2},·Lde/dennisguse/opentracks/ui/intervals/IntervalStatisticsModel$IntervalOption;->getDistance(Lde/dennisguse/opentracks/settings/UnitSystem;)Lde/dennisguse/opentracks/data/models/Distance;
  
247 ····move-result-object·p2247 ····move-result-object·p2
  
248 ····iput-object·p2,·p0,·Lde/dennisguse/opentracks/ui/intervals/IntervalStatisticsModel;->distanceInterval:Lde/dennisguse/opentracks/data/models/Distance;248 ····iput-object·p2,·p0,·Lde/dennisguse/opentracks/ui/intervals/IntervalStatisticsModel;->distanceInterval:Lde/dennisguse/opentracks/data/models/Distance;
  
249 ····.line·76249 ····.line·76
250 ····new-instance·p2,·Lde/dennisguse/opentracks/ui/intervals/IntervalStatistics;250 ····new-instance·p3,·Lde/dennisguse/opentracks/ui/intervals/IntervalStatistics;
  
251 ····iget-object·p3,·p0,·Lde/dennisguse/opentracks/ui/intervals/IntervalStatisticsModel;->distanceInterval:Lde/dennisguse/opentracks/data/models/Distance;251 ····invoke-direct·{p3,·p2},·Lde/dennisguse/opentracks/ui/intervals/IntervalStatistics;-><init>(Lde/dennisguse/opentracks/data/models/Distance;)V
  
252 ····invoke-direct·{p2,·p3},·Lde/dennisguse/opentracks/ui/intervals/IntervalStatistics;-><init>(Lde/dennisguse/opentracks/data/models/Distance;)V 
  
253 ····iput-object·p2,·p0,·Lde/dennisguse/opentracks/ui/intervals/IntervalStatisticsModel;->intervalStatistics:Lde/dennisguse/opentracks/ui/intervals/IntervalStatistics;252 ····iput-object·p3,·p0,·Lde/dennisguse/opentracks/ui/intervals/IntervalStatisticsModel;->intervalStatistics:Lde/dennisguse/opentracks/ui/intervals/IntervalStatistics;
  
254 ····.line·78253 ····.line·78
255 ····invoke-direct·{p0,·p1},·Lde/dennisguse/opentracks/ui/intervals/IntervalStatisticsModel;->loadIntervalStatistics(Lde/dennisguse/opentracks/data/models/Track$Id;)V254 ····invoke-direct·{p0,·p1},·Lde/dennisguse/opentracks/ui/intervals/IntervalStatisticsModel;->loadIntervalStatistics(Lde/dennisguse/opentracks/data/models/Track$Id;)V
  
256 ····.line·81255 ····.line·81
257 ····:cond_1256 ····:cond_1
258 ····new-instance·p2,·Lde/dennisguse/opentracks/ui/intervals/IntervalStatisticsModel$1;257 ····new-instance·p2,·Lde/dennisguse/opentracks/ui/intervals/IntervalStatisticsModel$1;
Offset 359, 20 lines modifiedOffset 357, 18 lines modified
359 ····invoke-virtual·{p3,·p2},·Lde/dennisguse/opentracks/ui/intervals/IntervalStatisticsModel$IntervalOption;->getDistance(Lde/dennisguse/opentracks/settings/UnitSystem;)Lde/dennisguse/opentracks/data/models/Distance;357 ····invoke-virtual·{p3,·p2},·Lde/dennisguse/opentracks/ui/intervals/IntervalStatisticsModel$IntervalOption;->getDistance(Lde/dennisguse/opentracks/settings/UnitSystem;)Lde/dennisguse/opentracks/data/models/Distance;
  
360 ····move-result-object·p2358 ····move-result-object·p2
  
361 ····iput-object·p2,·p0,·Lde/dennisguse/opentracks/ui/intervals/IntervalStatisticsModel;->distanceInterval:Lde/dennisguse/opentracks/data/models/Distance;359 ····iput-object·p2,·p0,·Lde/dennisguse/opentracks/ui/intervals/IntervalStatisticsModel;->distanceInterval:Lde/dennisguse/opentracks/data/models/Distance;
  
362 ····.line·115360 ····.line·115
363 ····new-instance·p2,·Lde/dennisguse/opentracks/ui/intervals/IntervalStatistics;361 ····new-instance·p3,·Lde/dennisguse/opentracks/ui/intervals/IntervalStatistics;
  
364 ····iget-object·p3,·p0,·Lde/dennisguse/opentracks/ui/intervals/IntervalStatisticsModel;->distanceInterval:Lde/dennisguse/opentracks/data/models/Distance; 
  
365 ····invoke-direct·{p2,·p3},·Lde/dennisguse/opentracks/ui/intervals/IntervalStatistics;-><init>(Lde/dennisguse/opentracks/data/models/Distance;)V362 ····invoke-direct·{p3,·p2},·Lde/dennisguse/opentracks/ui/intervals/IntervalStatistics;-><init>(Lde/dennisguse/opentracks/data/models/Distance;)V
  
366 ····iput-object·p2,·p0,·Lde/dennisguse/opentracks/ui/intervals/IntervalStatisticsModel;->intervalStatistics:Lde/dennisguse/opentracks/ui/intervals/IntervalStatistics;363 ····iput-object·p3,·p0,·Lde/dennisguse/opentracks/ui/intervals/IntervalStatisticsModel;->intervalStatistics:Lde/dennisguse/opentracks/ui/intervals/IntervalStatistics;
  
367 ····.line·116364 ····.line·116
368 ····invoke-direct·{p0,·p1},·Lde/dennisguse/opentracks/ui/intervals/IntervalStatisticsModel;->loadIntervalStatistics(Lde/dennisguse/opentracks/data/models/Track$Id;)V365 ····invoke-direct·{p0,·p1},·Lde/dennisguse/opentracks/ui/intervals/IntervalStatisticsModel;->loadIntervalStatistics(Lde/dennisguse/opentracks/data/models/Track$Id;)V
  
369 ····return-void366 ····return-void
370 .end·method367 .end·method
1.39 KB
smali/de/dennisguse/opentracks/data/TrackPointIterator.smali
    
Offset 54, 21 lines modifiedOffset 54, 19 lines modified
54 ····invoke-direct·{p0,·p3},·Lde/dennisguse/opentracks/data/TrackPointIterator;->getCursor(Lde/dennisguse/opentracks/data/models/TrackPoint$Id;)Landroid/database/Cursor;54 ····invoke-direct·{p0,·p3},·Lde/dennisguse/opentracks/data/TrackPointIterator;->getCursor(Lde/dennisguse/opentracks/data/models/TrackPoint$Id;)Landroid/database/Cursor;
  
55 ····move-result-object·p155 ····move-result-object·p1
  
56 ····iput-object·p1,·p0,·Lde/dennisguse/opentracks/data/TrackPointIterator;->cursor:Landroid/database/Cursor;56 ····iput-object·p1,·p0,·Lde/dennisguse/opentracks/data/TrackPointIterator;->cursor:Landroid/database/Cursor;
  
57 ····.line·3157 ····.line·31
58 ····new-instance·p1,·Lde/dennisguse/opentracks/data/CachedTrackPointsIndexes;58 ····new-instance·p2,·Lde/dennisguse/opentracks/data/CachedTrackPointsIndexes;
  
59 ····iget-object·p2,·p0,·Lde/dennisguse/opentracks/data/TrackPointIterator;->cursor:Landroid/database/Cursor;59 ····invoke-direct·{p2,·p1},·Lde/dennisguse/opentracks/data/CachedTrackPointsIndexes;-><init>(Landroid/database/Cursor;)V
  
60 ····invoke-direct·{p1,·p2},·Lde/dennisguse/opentracks/data/CachedTrackPointsIndexes;-><init>(Landroid/database/Cursor;)V 
  
61 ····iput-object·p1,·p0,·Lde/dennisguse/opentracks/data/TrackPointIterator;->indexes:Lde/dennisguse/opentracks/data/CachedTrackPointsIndexes;60 ····iput-object·p2,·p0,·Lde/dennisguse/opentracks/data/TrackPointIterator;->indexes:Lde/dennisguse/opentracks/data/CachedTrackPointsIndexes;
  
62 ····return-void61 ····return-void
63 .end·method62 .end·method
  
64 .method·private·getCursor(Lde/dennisguse/opentracks/data/models/TrackPoint$Id;)Landroid/database/Cursor;63 .method·private·getCursor(Lde/dennisguse/opentracks/data/models/TrackPoint$Id;)Landroid/database/Cursor;
65 ····.locals·264 ····.locals·2
  
1.65 KB
smali/de/dennisguse/opentracks/services/announcement/VoiceAnnouncementManager.smali
    
Offset 98, 21 lines modifiedOffset 98, 19 lines modified
98 ····invoke-static·{},·Lde/dennisguse/opentracks/settings/PreferencesUtils;->getVoiceAnnouncementDistance()Lde/dennisguse/opentracks/data/models/Distance;98 ····invoke-static·{},·Lde/dennisguse/opentracks/settings/PreferencesUtils;->getVoiceAnnouncementDistance()Lde/dennisguse/opentracks/data/models/Distance;
  
99 ····move-result-object·p199 ····move-result-object·p1
  
100 ····iput-object·p1,·p0,·Lde/dennisguse/opentracks/services/announcement/VoiceAnnouncementManager;->intervalDistance:Lde/dennisguse/opentracks/data/models/Distance;100 ····iput-object·p1,·p0,·Lde/dennisguse/opentracks/services/announcement/VoiceAnnouncementManager;->intervalDistance:Lde/dennisguse/opentracks/data/models/Distance;
  
101 ····.line·77101 ····.line·77
102 ····new-instance·p1,·Lde/dennisguse/opentracks/ui/intervals/IntervalStatistics;102 ····new-instance·v0,·Lde/dennisguse/opentracks/ui/intervals/IntervalStatistics;
  
103 ····iget-object·v0,·p0,·Lde/dennisguse/opentracks/services/announcement/VoiceAnnouncementManager;->intervalDistance:Lde/dennisguse/opentracks/data/models/Distance;103 ····invoke-direct·{v0,·p1},·Lde/dennisguse/opentracks/ui/intervals/IntervalStatistics;-><init>(Lde/dennisguse/opentracks/data/models/Distance;)V
  
104 ····invoke-direct·{p1,·v0},·Lde/dennisguse/opentracks/ui/intervals/IntervalStatistics;-><init>(Lde/dennisguse/opentracks/data/models/Distance;)V 
  
105 ····iput-object·p1,·p0,·Lde/dennisguse/opentracks/services/announcement/VoiceAnnouncementManager;->intervalStatistics:Lde/dennisguse/opentracks/ui/intervals/IntervalStatistics;104 ····iput-object·v0,·p0,·Lde/dennisguse/opentracks/services/announcement/VoiceAnnouncementManager;->intervalStatistics:Lde/dennisguse/opentracks/ui/intervals/IntervalStatistics;
  
106 ····return-void105 ····return-void
107 .end·method106 .end·method
  
108 .method·private·createAnnouncement(Lde/dennisguse/opentracks/data/models/Track;)Landroid/text/Spannable;107 .method·private·createAnnouncement(Lde/dennisguse/opentracks/data/models/Track;)Landroid/text/Spannable;
109 ····.locals·9108 ····.locals·9
  
15.1 KB
assets/dexopt/baseline.prof
    
Offset 1, 112 lines modifiedOffset 1, 112 lines modified
00000000:·7072·6f00·3031·3000·0153·4a00·00ec·0600··pro.010..SJ.....00000000:·7072·6f00·3031·3000·0153·4a00·00eb·0600··pro.010..SJ.....
00000010:·0078·01ed·9b5b·6c14·6514·c7cf·5cda·4edb··.x...[l.e...\.N.00000010:·0078·01ed·9b5b·6c14·6514·c7cf·5cda·4edb··.x...[l.e...\.N.
00000020:·55b6·a542·8512·a7e5·2e04·1a84·a801·cdd0··U..B............00000020:·55b6·a542·8512·a6e5·2e04·1a84·a801·cdd0··U..B............
00000030:·60d3·7841·626a·2282·6691·6230·1aa2·a90f··`.xAbj".f.b0....00000030:·d4a6·f182·c4d4·4404·cd22·c560·3444·531f··......D..".`4DS.
00000040:·1889·4e0b·6a8d·a0be·a08d·21b1·041f·7cf0··..N.j.....!...|.00000040:·5089·4e0b·6a8d·a0be·a08d·21b1·880f·3ef8··P.N.j.....!...>.
 00000050:·80bc·9118·5d8c·128c·3162·8891·0789·353c··....]...1b....5<
 00000060:·1813·4d78·142f·c1f3·dbdd·03d3·d252·25d1··..Mx./.......R%.
 00000070:·10f9·bee6·cc77·be73·fee7·f2fd·6776·76d9··.....w.s....gvv.
 00000080:·1dea·65b7·ccad·1579·66e4·9dce·5fce·896c··..e....yf..._..l
 00000090:·7e7c·535f·df96·bea5·bd5b·b6cb·4c91·5044··~|S_.....[..L.PD
 000000a0:·7c15·6f8c·609b·aea2·9152·53f1·a167·b139··|.o.`....RS..g.9
 000000b0:·5d9f·a8f8·c0e0·6bab·cce4·035f·afb2·5985··].....k...._..Y.
 000000c0:·35fe·5b54·a6aa·5017·1b33·325f·a54f·a541··5.[T..P..32_.O.A
 000000d0:·e505·156c·2d2a·d315·94ad·89bd·5ac5·6ce8··...l-*......Z.l.
 000000e0:·96a7·aea2·073a·8303·53a5·12a9·34a9·8043··.....:..S...4..C
 000000f0:·6c3f·e8f8·ae57·b94e·c5fc·c4a2·37aa·d03f··l?...W.N....7..?
 00000100:·b1d9·18f2·2fad·d8c8·0fd6·fa42·b7de·982d··..../......B...-
 00000110:·8e18·b35f·abba·c530·5b0c·98ac·6e6b·7836··..._...0[...nkx6
 00000120:·3b39·4ccc·cf9a·7d80·a1de·4d15·9db5·c581··;9L...}...M.....
 00000130:·0563·3d58·eccb·151b·f6c5·2ae0·d92f·bc22··.c=X......*../."
 00000140:·e4b3·f368·b96c·cff8·c8b9·521d·f8b2·62f9··...h.l....R...b.
 00000150:·67a9·9ddc·1663·186c·c8ad·2ad8·3807·c63b··g....c.l..*.8..;
 00000160:·76e2·99f1·d187·f9b0·3fa9·0227·5603·dc1e··v.......?..'V...
 00000170:·15b0·f403·bfc6·196b·ab4d·bff8·a6a8·80b5··.......k.M......
 00000180:·fce8·c836·3d80·995d·599b·9dfa·d4e2·bac5··...6=..]Y.......
 00000190:·6675·b9de·ac0e·9c63·2727·7c99·ce1a·212f··fu.....c''|...!/
 000001a0:·33bd·50df·ae55·9bd9·1f02·8e1a·d464·b6de··3.P..U.......d..
 000001b0:·d189·0343·7fd7·a850·1b3c·d728·f588·b1bd··...C...P.<.(....
 000001c0:·2d50·9dbd·1367·f54d·6746·0e57·7c16·0bce··-P...g.MgF.W|...
 000001d0:·30c4·5a3c·3630·c6e5·8e0a·8ede·b023·9633··0.Z<60.......#.3
 000001e0:·3b93·0fc1·6ffb·4237·cee8·9b9e·b33e·ebc1··;...o.B7.....>..
 000001f0:·fa60·0d86·fd12·0b5f·8681·0bb8·9ea6·829e··.`....._........
 00000200:·d720·eb85·6b18·1c02·c674·f600·96eb·d27a··.·..k....t.....z
 00000210:·2537·baed·d9b8·b758·db27·b5d1·c1e1·a396··%7.....X.'......
 00000220:·d563·4fc4·81e1·de40·3e7b·9da3·8323·06fd··.cO....@>{...#..
 00000230:·1b15·bb1f·2d53·9dfd·93d7·7800·63d7·d00c··....-S....x.c...
 00000240:·5d58·3cb3·c951·55c8·47ef·1647·0c7e·ab63··]X<..QU.G..G.~.c
 00000250:·d8f1·6638·303b·bac5·98dd·d6d9·7c86·635f··..f80;......|.c_
 00000260:·b677·f60c·96f7·0ac3·82c3·ce6c·fc80·b1fe··.w.........l....
 00000270:·b065·7dd6·0776·db0b·d786·e5c1·8f8f·9cf0··.e}..v..........
 00000280:·6478·d656·937b·3578·ce0d·58eb·3fab·5b3e··dx.V.{5x..X.?.[>
 00000290:·e66c·4e74·ea12·437e·72a1·23c4·e3c7·ce9a··.lNt..C~r.#.....
 000002a0:·5804·1d3b·3a3e·ee5f·0b54·d823·5c58·dc7e··X..;:>._.T.#\X.~
 000002b0:·bdc1·592d·627a·5558·23ac·edf5·9fdd·4bd6··..Y-bzUX#.....K.
 000002c0:·3f56·b7bc·66b7·d95e·53ac·b3bd·99df·668b··?V..f..^S.....f.
 000002d0:·378c·d9b3·b361·b236·7462·d8ef·78f6·6c8c··7....a.6tb..x.l.
 000002e0:·7102·8f59·6c73·65cd·b9c5·bea8·328f·8da5··q..Ylse.....2...
 000002f0:·8e89·d5b5·3c86·b5f9·b10a·96b5·dd23·c072··....<........#.r
 00000300:·2eec·5ac1·67f9·a88d·dca0·cd58·ce4b·cd47··..Z.g......X.K.G
 00000310:·821a·c5d9·5fa0·391b·f49c·797a·7e03·fdcc··...._.9...yz~...
 00000320:·e029·1f41·c91b·a9e6·6915·4fbd·4d6a·5baf··.).A....i.O.Mj[.
 00000330:·1a9e·b297·b95a·a559·2dfc·5597·907e·c956··.....Z.Y-.U..~.V
 00000340:·add7·8c5f·ca4b·8672·c474·cd56·a5de·6a5d··..._.K.r.t.V..j]
 00000350:·877a·1fc1·3e45·c557·2c47·feca·99ca·c772··.z..>E.W,G.....r
 00000360:·6d6a·a135·a954·a994·31e5·e34c·5dd7·a8b7··mj.5.T..1..L]...
 00000370:·5ce3·425f·a1be·62b0·cfd0·eeca·c8f9·250d··\.B_..b.......%.
 00000380:·1d21·4f39·3b3d·06f2·68e4·c94a·5907·a56e··.!O9;=..h..JY..n
 00000390:·3806·1c03·ff12·035f·eb9b·4894·6f1e·0ee2··8......_..H.o...
 000003a0:·890b·04dc·e08e·8bc7·7b9e·8d22·373a·1da1··........{.."7:..
 000003b0:·c45d·dc87·f5e5·9b1d·91e4·b34b·f436·954a··.].........K.6.J
 000003c0:·d058·5776·3d6b·cdce·8662·676b·ac1f·6b5a··.XWv=k...bgk..kZ
 000003d0:·3487·ce2d·8144·8956·5a2b·8c7c·34e7·a47f··4..-.D.VZ+.|4...
 000003e0:·420a·1bdf·c8a5·f7ad·2faa·8331·326f·9877··B......./..12o.w
 000003f0:·c651·63b8·54ad·5d64·20ce·c752·1f78·a35b··.Qc.T.]d·..R.x.[
 00000400:·1c85·cd2c·466e·d445·d343·1570·4124·bd7f··...,Fn.E.C.pA$..
 00000410:·c6a7·a52d·9e07·45e9·92f3·ba29·b948·fc42··...-..E....).H.B
 00000420:·d2ac·4779·d66c·7f6b·ce43·ebea·6e91·47c4··..Gy.l.k.C..n.G.
 00000430:·d366·19af·fbef·d635·e95d·3157·e82c·b4b7··.f.....5.]1W.,..
 00000440:·c8a0·9a12·89d2·441a·43bd·55eb·f0a7·9d9c··......D.C.U.....
 00000450:·6033·771c·f7fd·b549·f64c·293c·6d3d·bbb7··`3w....I.L)<m=..
 00000460:·1816·25ec·ffa9·ce4f·fcad·a1fa·dbc8·73c9··..%....O......s.
 00000470:·1107·32ec·f724·baf5·3428·a669·c1eb·f023··..2..$..4(.i...#
 00000480:·6f5e·1047·7129·ac59·f695·7a19·3747·2afa··o^.Gq).Y..z.7G*.
 00000490:·1ec4·8876·153d·de9f·2719·c5d5·9300·2674··...v.=..'.....&t
 000004a0:·2f94·b0fa·e4f3·2d7b·4e2d·94ee·015f·e495··/.....-{N-..._..
 000004b0:·f890·4c7d·da0f·f247·c21f·0a9e·7426·6f75··..L}...G....t&ou
 000004c0:·e5a7·e694·cdf7·72b7·afe8·d0bd·9029·d163··......r......).c
00000050:·0149·7c20·31ba·1825·1863·c410·230f·126b··.I|·1..%.c..#..k 
00000060:·7830·269a·f028·5e82·e7b7·bb07·664b·4b95··x0&..(^.....fKK. 
00000070:·4443·e4fb·9a33·dff9·cef9·9fcb·f79f·d9d9··DC...3.......... 
00000080:·6577·6894·dd32·a75e·e483·81a3·cb7f·3927··ewh..2.^......9' 
00000090:·b2f9·894d·fdfd·5bfa·97f4·6dd9·2e33·4542··...M..[...m..3EB 
000000a0:·11f1·55bc·3182·6dba·8a46·4a5d·c587·9ec5··..U.1.m..FJ].... 
000000b0:·e674·7da2·e203·83af·a332·930f·7ca3·ca66··.t}......2..|..f 
000000c0:·15d6·f86f·5599·aa42·5d6c·ccc8·3c95·7e95··...oU..B]l..<.~. 
000000d0:·2695·1754·b0b5·a94c·5750·b626·f65a·15b3··&..T...LWP.&.Z.. 
000000e0:·a15b·9e86·8a1e·e80c·0e4c·8d4a·a4d2·a202··.[.......L.J.... 
000000f0:·0eb1·fda0·e3bb·5ee5·3a15·f313·8bde·ac42··......^.:......B 
00000100:·ffc4·6663·c8bf·a462·233f·58eb·0bdd·7a63··..fc...b#?X...zc 
00000110:·b638·62cc·7ead·ea16·c36c·3160·b2ba·ade1··.8b.~....l1`.... 
00000120:·d9ec·e430·313f·6bf6·0186·7a37·5774·d616··...01?k...z7Wt.. 
00000130:·0716·8cf5·60b1·2f57·6cd8·17a9·8067·bff0··....`./Wl....g.. 
00000140:·8a90·cfce·a3e5·b23d·e323·e70a·75e0·cb8a··.......=.#..u... 
00000150:·e59f·a576·725b·8c61·b021·b7a9·60e3·1c18··...vr[.a.!..`... 
00000160:·efd8·8967·c647·1fe6·c3fe·940a·9c58·0d70··...g.G.......X.p 
00000170:·7b54·c0d2·0ffc·1a67·acad·36fd·e29b·a202··{T.....g..6..... 
00000180:·d6f2·a323·dbf4·00e6·86ca·daec·d4a7·16d7··...#............ 
00000190:·2d36·abcb·f566·75e0·1c3b·39e1·cb74·d608··-6...fu..;9..t.. 
000001a0:·7999·e985·fa76·adda·ccfe·1070·d4a0·26b3··y....v.....p..&. 
000001b0:·f58e·4e1c·18fa·bb46·85da·e0b9·46a9·478c··..N....F....F.G. 
000001c0:·ed6d·beea·ec9d·38ab·6f3a·3372·b8e2·b358··.m....8.o:3r...X 
000001d0:·7086·21d6·e2b1·8131·2e77·5470·f486·1db1··p.!....1.wTp.... 
000001e0:·9cd9·997c·087e·db17·ba71·46df·f49c·f559··...|.~...qF....Y 
000001f0:·0fd6·076b·30ec·9758·f832·0c5c·c0f5·3415··...k0..X.2.\..4. 
00000200:·f4bc·0659·2f5c·c3e0·1030·a6b3·07b0·5c97··...Y/\...0....\. 
00000210:·d62b·b9d1·6dcf·c6bd·c5da·3ea9·8d0e·0e1f··.+..m.....>..... 
00000220:·b5ac·1e7b·220e·0cf7·06f2·d9eb·1c1d·1c31··...{"..........1 
00000230:·e8df·a8d8·fd68·a9ea·ec9f·bcc6·0318·bb86··.....h.......... 
00000240:·66e8·c2e2·994d·8eaa·423e·7ab7·3862·f05b··f....M..B>z.8b.[ 
00000250:·1dc3·8e37·c381·d9d1·2dc6·ecb6·cee6·331c··...7....-.....3. 
00000260:·fbb2·bdb3·67b0·bc57·1816·1c76·66e3·078c··....g..W...vf... 
00000270:·f587·2deb·b33e·b0db·5eb8·362c·0f7e·7ce4··..-..>..^.6,.~|. 
00000280:·8427·c3b3·b69a·dcab·c173·6ec0·5aff·59dd··.'.......sn.Z.Y. 
00000290:·f231·6773·a253·9718·f293·0b1d·211e·3f76··.1gs.S......!.?v 
000002a0:·d6c4·22e8·d8d1·f171·ff9a·afc2·1ee1·c2e2··.."....q........ 
000002b0:·f6eb·0dce·6a11·d3a7·c21a·616d·afff·ec5e··....j.....am...^ 
000002c0:·b2fe·b1ba·e535·bbcd·f69a·629d·edcd·fc36··.....5....b....6 
000002d0:·5bbc·61cc·9e9d·0d93·b5a1·13c3·7ec7·b367··[.a.........~..g 
000002e0:·638c·1378·cc62·5b2b·6bce·2df6·8595·796c··c..x.b[+k.-...yl 
000002f0:·2c75·4cac·aee5·31ac·cd8f·57b0·aced·1e01··,uL...1...W..... 
00000300:·9673·61d7·0a3e·cb47·6de4·466d·c672·5e6a··.sa..>.Gm.Fm.r^j 
00000310:·3e12·d429·cefe·02cd·d9a4·e7cc·d3f3·1be8··>..)............ 
00000320:·6706·4ff9·084a·de48·354f·ab78·ea6d·51db··g.O..J.H5O.x.mQ. 
00000330:·7ad5·f094·bdcc·b52a·ad6a·e1af·b684·f44b··z......*.j.....K 
00000340:·b65a·bd66·fc52·5e32·9423·a66b·b61a·f5d6··.Z.f.R^2.#.k.... 
00000350:·ea3a·d4fb·08f6·292a·be62·39f2·57ce·543e··.:....)*.b9.W.T> 
00000360:·966b·530b·ad45·a546·a58c·291f·67ea·ba4e··.kS..E.F..).g..N 
Max diff block lines reached; -1/15400 bytes (-0.01%) of diff not shown.