49.8 MB
/home/fdroid/fdroiddata/tmp/btools.routingapp_54.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_btools.routingapp_54.apk
13.3 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 {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1006533 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 1, 77 lines modifiedOffset 0, 0 lines modified
1 Verifies 
2 Verified·using·v1·scheme·(JAR·signing):·true 
3 Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·true 
4 Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·true 
5 Verified·using·v3.1·scheme·(APK·Signature·Scheme·v3.1):·false 
6 Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false 
7 Verified·for·SourceStamp:·false 
8 Number·of·signers:·1 
9 Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK 
10 Signer·#1·certificate·SHA-256·digest:·d19e793ba69a736aa6ed880bdc48c831fa0b580eedd959d049756d3bbe587d43 
11 Signer·#1·certificate·SHA-1·digest:·2d13dbb3fb5340a478939ecfe663765ccbe95758 
12 Signer·#1·certificate·MD5·digest:·b34f3a277d59833cd07af6aded81cd94 
13 Signer·#1·key·algorithm:·RSA 
14 Signer·#1·key·size·(bits):·2048 
15 Signer·#1·public·key·SHA-256·digest:·170ea2b7618117a707f84756949c7c56c7dd6bb28aeff6109cc78a0ab4e9c330 
16 Signer·#1·public·key·SHA-1·digest:·88d8283a6c58781d871cd2b1d7255d049fd3b724 
17 Signer·#1·public·key·MD5·digest:·d4a4bbcd50e6e95919aa04dc7f5248aa 
18 WARNING:·META-INF/com/android/build/gradle/app-metadata.properties·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
19 WARNING:·META-INF/androidx.activity_activity-ktx.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
20 WARNING:·META-INF/androidx.activity_activity.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
21 WARNING:·META-INF/androidx.annotation_annotation-experimental.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
22 WARNING:·META-INF/androidx.appcompat_appcompat-resources.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
23 WARNING:·META-INF/androidx.appcompat_appcompat.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
24 WARNING:·META-INF/androidx.arch.core_core-runtime.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
25 WARNING:·META-INF/androidx.cardview_cardview.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
26 WARNING:·META-INF/androidx.coordinatorlayout_coordinatorlayout.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
27 WARNING:·META-INF/androidx.core_core-ktx.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
28 WARNING:·META-INF/androidx.core_core.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
29 WARNING:·META-INF/androidx.cursoradapter_cursoradapter.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
30 WARNING:·META-INF/androidx.customview_customview.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
31 WARNING:·META-INF/androidx.documentfile_documentfile.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
32 WARNING:·META-INF/androidx.drawerlayout_drawerlayout.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
33 WARNING:·META-INF/androidx.dynamicanimation_dynamicanimation.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
34 WARNING:·META-INF/androidx.emoji2_emoji2-views-helper.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
35 WARNING:·META-INF/androidx.emoji2_emoji2.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
36 WARNING:·META-INF/androidx.fragment_fragment-ktx.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
37 WARNING:·META-INF/androidx.fragment_fragment.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
38 WARNING:·META-INF/androidx.interpolator_interpolator.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
39 WARNING:·META-INF/androidx.legacy_legacy-support-core-utils.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
40 WARNING:·META-INF/androidx.lifecycle_lifecycle-livedata-core-ktx.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
41 WARNING:·META-INF/androidx.lifecycle_lifecycle-livedata-core.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
42 WARNING:·META-INF/androidx.lifecycle_lifecycle-livedata.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
43 WARNING:·META-INF/androidx.lifecycle_lifecycle-process.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
44 WARNING:·META-INF/androidx.lifecycle_lifecycle-runtime-ktx.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
45 WARNING:·META-INF/androidx.lifecycle_lifecycle-runtime.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
46 WARNING:·META-INF/androidx.lifecycle_lifecycle-service.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
47 WARNING:·META-INF/androidx.lifecycle_lifecycle-viewmodel-ktx.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
48 WARNING:·META-INF/androidx.lifecycle_lifecycle-viewmodel-savedstate.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
49 WARNING:·META-INF/androidx.lifecycle_lifecycle-viewmodel.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
50 WARNING:·META-INF/androidx.loader_loader.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
51 WARNING:·META-INF/androidx.localbroadcastmanager_localbroadcastmanager.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
52 WARNING:·META-INF/androidx.preference_preference.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
53 WARNING:·META-INF/androidx.print_print.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
54 WARNING:·META-INF/androidx.profileinstaller_profileinstaller.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
55 WARNING:·META-INF/androidx.recyclerview_recyclerview.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
56 WARNING:·META-INF/androidx.room_room-ktx.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
57 WARNING:·META-INF/androidx.room_room-runtime.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
58 WARNING:·META-INF/androidx.savedstate_savedstate-ktx.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
59 WARNING:·META-INF/androidx.savedstate_savedstate.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
60 WARNING:·META-INF/androidx.slidingpanelayout_slidingpanelayout.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
61 WARNING:·META-INF/androidx.sqlite_sqlite-framework.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
62 WARNING:·META-INF/androidx.sqlite_sqlite.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
63 WARNING:·META-INF/androidx.startup_startup-runtime.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
64 WARNING:·META-INF/androidx.tracing_tracing.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
65 WARNING:·META-INF/androidx.transition_transition.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
66 WARNING:·META-INF/androidx.vectordrawable_vectordrawable-animated.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
67 WARNING:·META-INF/androidx.vectordrawable_vectordrawable.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
68 WARNING:·META-INF/androidx.versionedparcelable_versionedparcelable.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
69 WARNING:·META-INF/androidx.viewpager2_viewpager2.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
70 WARNING:·META-INF/androidx.viewpager_viewpager.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
71 WARNING:·META-INF/androidx.window_window.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
72 WARNING:·META-INF/androidx.work_work-runtime.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
73 WARNING:·META-INF/com.google.android.material_material.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
74 WARNING:·META-INF/kotlinx_coroutines_android.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
75 WARNING:·META-INF/kotlinx_coroutines_core.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
76 WARNING:·META-INF/services/s3.s·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
77 WARNING:·META-INF/services/x3.o·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
676 B
zipinfo {}
    
Offset 959, 8 lines modifiedOffset 959, 8 lines modified
959 -rw----·····0.0·fat······448·b-·defN·81-Jan-01·01:01·res/zp.xml959 -rw----·····0.0·fat······448·b-·defN·81-Jan-01·01:01·res/zp.xml
960 -rw----·····0.0·fat······464·b-·defN·81-Jan-01·01:01·res/zq.xml960 -rw----·····0.0·fat······464·b-·defN·81-Jan-01·01:01·res/zq.xml
961 -rw----·····0.0·fat······884·b-·stor·81-Jan-01·01:01·res/zz.png961 -rw----·····0.0·fat······884·b-·stor·81-Jan-01·01:01·res/zz.png
962 -rw----·····0.0·fat··1158732·b-·stor·81-Jan-01·01:01·resources.arsc962 -rw----·····0.0·fat··1158732·b-·stor·81-Jan-01·01:01·resources.arsc
963 -rw----·····2.0·fat····90341·b-·defN·81-Jan-01·01:01·META-INF/426DD4B0.SF963 -rw----·····2.0·fat····90341·b-·defN·81-Jan-01·01:01·META-INF/426DD4B0.SF
964 -rw----·····2.0·fat·····1334·b-·defN·81-Jan-01·01:01·META-INF/426DD4B0.RSA964 -rw----·····2.0·fat·····1334·b-·defN·81-Jan-01·01:01·META-INF/426DD4B0.RSA
965 -rw----·····2.0·fat····90214·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF965 -rw----·····2.0·fat····90214·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF
966 964·files,·4958278·bytes·uncompressed,·3105312·bytes·compressed:··37.4%966 964·files,·4958278·bytes·uncompressed,·3107522·bytes·compressed:··37.3%
49.6 MB
classes.dex
42.7 MB
dexdump -a -d -f -h {}
Ignoring differences in offsets to keep diff size reasonable.
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 DEX·version·'035'1 DEX·version·'035'
2 DEX·file·header:2 DEX·file·header:
3 magic···············:·'dex\n035\0'3 magic···············:·'dex\n035\0'
4 checksum············:·86214d8f4 checksum············:·78d8bee7
5 signature···········:·7a03...a6545 signature···········:·2bab...b2af
6 file_size···········:·25002606 file_size···········:·2500260
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·····:·2054010 string_ids_size·····:·20540
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·300412 type_ids_size·······:·3004
Offset 131824, 231 lines modifiedOffset 131824, 231 lines modified
131824 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)131824 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)
131825 ······method_idx····:·6504131825 ······method_idx····:·6504
131826 ······code··········-131826 ······code··········-
131827 ······registers·····:·2131827 ······registers·····:·2
131828 ······ins···········:·1131828 ······ins···········:·1
131829 ······outs··········:·1131829 ······outs··········:·1
131830 ······insns·size····:·7·16-bit·code·units131830 ······insns·size····:·7·16-bit·code·units
131831 0cbf00:········································|[0cbf00]·btools.expressions.BExpression.<init>:()V131831 0cbef8:········································|[0cbef8]·btools.expressions.BExpression.<init>:()V
131832 0cbf10:·7010·692f·0100·························|0000:·invoke-direct·{v1},·Ljava/lang/Object;.<init>:()V·//·method@2f69131832 0cbf08:·7010·692f·0100·························|0000:·invoke-direct·{v1},·Ljava/lang/Object;.<init>:()V·//·method@2f69
131833 0cbf16:·12f0···································|0003:·const/4·v0,·#int·-1·//·#ff131833 0cbf0e:·12f0···································|0003:·const/4·v0,·#int·-1·//·#ff
131834 0cbf18:·5910·9908······························|0004:·iput·v0,·v1,·Lbtools/expressions/BExpression;.lookupNameIdx:I·//·field@0899131834 0cbf10:·5910·9908······························|0004:·iput·v0,·v1,·Lbtools/expressions/BExpression;.lookupNameIdx:I·//·field@0899
131835 0cbf1c:·0e00···································|0006:·return-void131835 0cbf14:·0e00···································|0006:·return-void
131836 ······catches·······:·(none)131836 ······catches·······:·(none)
131837 ······positions·····:131837 ······positions·····:
131838 ······locals········:131838 ······locals········:
  
131839 ····#1··············:·(in·Lbtools/expressions/BExpression;)131839 ····#1··············:·(in·Lbtools/expressions/BExpression;)
131840 ······name··········:·'addOp'131840 ······name··········:·'addOp'
131841 ······type··········:·'(Ljava/lang/StringBuilder;Lbtools/expressions/BExpression;)V'131841 ······type··········:·'(Ljava/lang/StringBuilder;Lbtools/expressions/BExpression;)V'
131842 ······access········:·0x0002·(PRIVATE)131842 ······access········:·0x0002·(PRIVATE)
131843 ······method_idx····:·6505131843 ······method_idx····:·6505
131844 ······code··········-131844 ······code··········-
131845 ······registers·····:·4131845 ······registers·····:·4
131846 ······ins···········:·3131846 ······ins···········:·3
131847 ······outs··········:·2131847 ······outs··········:·2
131848 ······insns·size····:·20·16-bit·code·units131848 ······insns·size····:·20·16-bit·code·units
131849 0cbf20:········································|[0cbf20]·btools.expressions.BExpression.addOp:(Ljava/lang/StringBuilder;Lbtools/expressions/BExpression;)V131849 0cbf18:········································|[0cbf18]·btools.expressions.BExpression.addOp:(Ljava/lang/StringBuilder;Lbtools/expressions/BExpression;)V
131850 0cbf30:·3803·1300······························|0000:·if-eqz·v3,·0013·//·+0013131850 0cbf28:·3803·1300······························|0000:·if-eqz·v3,·0013·//·+0013
131851 0cbf34:·1300·5b00······························|0002:·const/16·v0,·#int·91·//·#5b131851 0cbf2c:·1300·5b00······························|0002:·const/16·v0,·#int·91·//·#5b
131852 0cbf38:·6e20·b92f·0200·························|0004:·invoke-virtual·{v2,·v0},·Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder;·//·method@2fb9131852 0cbf30:·6e20·b92f·0200·························|0004:·invoke-virtual·{v2,·v0},·Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder;·//·method@2fb9
131853 0cbf3e:·6e10·7419·0300·························|0007:·invoke-virtual·{v3},·Lbtools/expressions/BExpression;.toString:()Ljava/lang/String;·//·method@1974131853 0cbf36:·6e10·7419·0300·························|0007:·invoke-virtual·{v3},·Lbtools/expressions/BExpression;.toString:()Ljava/lang/String;·//·method@1974
131854 0cbf44:·0c03···································|000a:·move-result-object·v3131854 0cbf3c:·0c03···································|000a:·move-result-object·v3
131855 0cbf46:·6e20·c12f·3200·························|000b:·invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@2fc1131855 0cbf3e:·6e20·c12f·3200·························|000b:·invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@2fc1
131856 0cbf4c:·1303·5d00······························|000e:·const/16·v3,·#int·93·//·#5d131856 0cbf44:·1303·5d00······························|000e:·const/16·v3,·#int·93·//·#5d
131857 0cbf50:·6e20·b92f·3200·························|0010:·invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder;·//·method@2fb9131857 0cbf48:·6e20·b92f·3200·························|0010:·invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder;·//·method@2fb9
131858 0cbf56:·0e00···································|0013:·return-void131858 0cbf4e:·0e00···································|0013:·return-void
131859 ······catches·······:·(none)131859 ······catches·······:·(none)
131860 ······positions·····:131860 ······positions·····:
131861 ······locals········:131861 ······locals········:
  
131862 ····#2··············:·(in·Lbtools/expressions/BExpression;)131862 ····#2··············:·(in·Lbtools/expressions/BExpression;)
131863 ······name··········:·'checkExpectedToken'131863 ······name··········:·'checkExpectedToken'
131864 ······type··········:·'(Lbtools/expressions/BExpressionContext;Ljava/lang/String;)V'131864 ······type··········:·'(Lbtools/expressions/BExpressionContext;Ljava/lang/String;)V'
131865 ······access········:·0x000a·(PRIVATE·STATIC)131865 ······access········:·0x000a·(PRIVATE·STATIC)
131866 ······method_idx····:·6506131866 ······method_idx····:·6506
131867 ······code··········-131867 ······code··········-
131868 ······registers·····:·5131868 ······registers·····:·5
131869 ······ins···········:·2131869 ······ins···········:·2
131870 ······outs··········:·2131870 ······outs··········:·2
131871 ······insns·size····:·39·16-bit·code·units131871 ······insns·size····:·39·16-bit·code·units
131872 0cbf58:········································|[0cbf58]·btools.expressions.BExpression.checkExpectedToken:(Lbtools/expressions/BExpressionContext;Ljava/lang/String;)V131872 0cbf50:········································|[0cbf50]·btools.expressions.BExpression.checkExpectedToken:(Lbtools/expressions/BExpressionContext;Ljava/lang/String;)V
131873 0cbf68:·6e10·a419·0300·························|0000:·invoke-virtual·{v3},·Lbtools/expressions/BExpressionContext;.parseToken:()Ljava/lang/String;·//·method@19a4131873 0cbf60:·6e10·a419·0300·························|0000:·invoke-virtual·{v3},·Lbtools/expressions/BExpressionContext;.parseToken:()Ljava/lang/String;·//·method@19a4
131874 0cbf6e:·0c03···································|0003:·move-result-object·v3131874 0cbf66:·0c03···································|0003:·move-result-object·v3
131875 0cbf70:·6e20·8e2f·3400·························|0004:·invoke-virtual·{v4,·v3},·Ljava/lang/String;.equals:(Ljava/lang/Object;)Z·//·method@2f8e131875 0cbf68:·6e20·8e2f·3400·························|0004:·invoke-virtual·{v4,·v3},·Ljava/lang/String;.equals:(Ljava/lang/Object;)Z·//·method@2f8e
131876 0cbf76:·0a00···································|0007:·move-result·v0131876 0cbf6e:·0a00···································|0007:·move-result·v0
131877 0cbf78:·3800·0300······························|0008:·if-eqz·v0,·000b·//·+0003131877 0cbf70:·3800·0300······························|0008:·if-eqz·v0,·000b·//·+0003
131878 0cbf7c:·0e00···································|000a:·return-void131878 0cbf74:·0e00···································|000a:·return-void
131879 0cbf7e:·2200·8507······························|000b:·new-instance·v0,·Ljava/lang/IllegalArgumentException;·//·type@0785131879 0cbf76:·2200·8507······························|000b:·new-instance·v0,·Ljava/lang/IllegalArgumentException;·//·type@0785
131880 0cbf82:·2201·a307······························|000d:·new-instance·v1,·Ljava/lang/StringBuilder;·//·type@07a3131880 0cbf7a:·2201·a307······························|000d:·new-instance·v1,·Ljava/lang/StringBuilder;·//·type@07a3
131881 0cbf86:·1a02·c74e······························|000f:·const-string·v2,·"unexpected·token:·"·//·string@4ec7131881 0cbf7e:·1a02·c74e······························|000f:·const-string·v2,·"unexpected·token:·"·//·string@4ec7
131882 0cbf8a:·7020·b62f·2100·························|0011:·invoke-direct·{v1,·v2},·Ljava/lang/StringBuilder;.<init>:(Ljava/lang/String;)V·//·method@2fb6131882 0cbf82:·7020·b62f·2100·························|0011:·invoke-direct·{v1,·v2},·Ljava/lang/StringBuilder;.<init>:(Ljava/lang/String;)V·//·method@2fb6
131883 0cbf90:·6e20·c12f·3100·························|0014:·invoke-virtual·{v1,·v3},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@2fc1131883 0cbf88:·6e20·c12f·3100·························|0014:·invoke-virtual·{v1,·v3},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@2fc1
131884 0cbf96:·1a03·f102······························|0017:·const-string·v3,·",·expected:·"·//·string@02f1131884 0cbf8e:·1a03·f102······························|0017:·const-string·v3,·",·expected:·"·//·string@02f1
131885 0cbf9a:·6e20·c12f·3100·························|0019:·invoke-virtual·{v1,·v3},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@2fc1131885 0cbf92:·6e20·c12f·3100·························|0019:·invoke-virtual·{v1,·v3},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@2fc1
131886 0cbfa0:·6e20·c12f·4100·························|001c:·invoke-virtual·{v1,·v4},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@2fc1131886 0cbf98:·6e20·c12f·4100·························|001c:·invoke-virtual·{v1,·v4},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@2fc1
131887 0cbfa6:·6e10·c92f·0100·························|001f:·invoke-virtual·{v1},·Ljava/lang/StringBuilder;.toString:()Ljava/lang/String;·//·method@2fc9131887 0cbf9e:·6e10·c92f·0100·························|001f:·invoke-virtual·{v1},·Ljava/lang/StringBuilder;.toString:()Ljava/lang/String;·//·method@2fc9
131888 0cbfac:·0c03···································|0022:·move-result-object·v3131888 0cbfa4:·0c03···································|0022:·move-result-object·v3
131889 0cbfae:·7020·222f·3000·························|0023:·invoke-direct·{v0,·v3},·Ljava/lang/IllegalArgumentException;.<init>:(Ljava/lang/String;)V·//·method@2f22131889 0cbfa6:·7020·222f·3000·························|0023:·invoke-direct·{v0,·v3},·Ljava/lang/IllegalArgumentException;.<init>:(Ljava/lang/String;)V·//·method@2f22
131890 0cbfb4:·2700···································|0026:·throw·v0131890 0cbfac:·2700···································|0026:·throw·v0
131891 ······catches·······:·(none)131891 ······catches·······:·(none)
131892 ······positions·····:131892 ······positions·····:
131893 ······locals········:131893 ······locals········:
  
131894 ····#3··············:·(in·Lbtools/expressions/BExpression;)131894 ····#3··············:·(in·Lbtools/expressions/BExpression;)
131895 ······name··········:·'createAssignExpressionFromKeyValue'131895 ······name··········:·'createAssignExpressionFromKeyValue'
131896 ······type··········:·'(Lbtools/expressions/BExpressionContext;Ljava/lang/String;Ljava/lang/String;)Lbtools/expressions/BExpression;'131896 ······type··········:·'(Lbtools/expressions/BExpressionContext;Ljava/lang/String;Ljava/lang/String;)Lbtools/expressions/BExpression;'
131897 ······access········:·0x0009·(PUBLIC·STATIC)131897 ······access········:·0x0009·(PUBLIC·STATIC)
131898 ······method_idx····:·6507131898 ······method_idx····:·6507
131899 ······code··········-131899 ······code··········-
131900 ······registers·····:·6131900 ······registers·····:·6
131901 ······ins···········:·3131901 ······ins···········:·3
131902 ······outs··········:·3131902 ······outs··········:·3
131903 ······insns·size····:·45·16-bit·code·units131903 ······insns·size····:·45·16-bit·code·units
131904 0cb274:········································|[0cb274]·btools.expressions.BExpression.createAssignExpressionFromKeyValue:(Lbtools/expressions/BExpressionContext;Ljava/lang/String;Ljava/lang/String;)Lbtools/expressions/BExpression;131904 0cb26c:········································|[0cb26c]·btools.expressions.BExpression.createAssignExpressionFromKeyValue:(Lbtools/expressions/BExpressionContext;Ljava/lang/String;Ljava/lang/String;)Lbtools/expressions/BExpression;
131905 0cb284:·2200·2104······························|0000:·new-instance·v0,·Lbtools/expressions/BExpression;·//·type@0421131905 0cb27c:·2200·2104······························|0000:·new-instance·v0,·Lbtools/expressions/BExpression;·//·type@0421
131906 0cb288:·7010·6819·0000·························|0002:·invoke-direct·{v0},·Lbtools/expressions/BExpression;.<init>:()V·//·method@1968131906 0cb280:·7010·6819·0000·························|0002:·invoke-direct·{v0},·Lbtools/expressions/BExpression;.<init>:()V·//·method@1968
131907 0cb28e:·1301·1f00······························|0005:·const/16·v1,·#int·31·//·#1f131907 0cb286:·1301·1f00······························|0005:·const/16·v1,·#int·31·//·#1f
131908 0cb292:·5901·9f08······························|0007:·iput·v1,·v0,·Lbtools/expressions/BExpression;.typ:I·//·field@089f131908 0cb28a:·5901·9f08······························|0007:·iput·v1,·v0,·Lbtools/expressions/BExpression;.typ:I·//·field@089f
131909 0cb296:·1211···································|0009:·const/4·v1,·#int·1·//·#1131909 0cb28e:·1211···································|0009:·const/4·v1,·#int·1·//·#1
131910 0cb298:·6e30·9c19·4301·························|000a:·invoke-virtual·{v3,·v4,·v1},·Lbtools/expressions/BExpressionContext;.getVariableIdx:(Ljava/lang/String;Z)I·//·method@199c131910 0cb290:·6e30·9c19·4301·························|000a:·invoke-virtual·{v3,·v4,·v1},·Lbtools/expressions/BExpressionContext;.getVariableIdx:(Ljava/lang/String;Z)I·//·method@199c
131911 0cb29e:·0a04···································|000d:·move-result·v4131911 0cb296:·0a04···································|000d:·move-result·v4
131912 0cb2a0:·5904·a008······························|000e:·iput·v4,·v0,·Lbtools/expressions/BExpression;.variableIdx:I·//·field@08a0131912 0cb298:·5904·a008······························|000e:·iput·v4,·v0,·Lbtools/expressions/BExpression;.variableIdx:I·//·field@08a0
131913 0cb2a4:·2204·2104······························|0010:·new-instance·v4,·Lbtools/expressions/BExpression;·//·type@0421131913 0cb29c:·2204·2104······························|0010:·new-instance·v4,·Lbtools/expressions/BExpression;·//·type@0421
131914 0cb2a8:·7010·6819·0400·························|0012:·invoke-direct·{v4},·Lbtools/expressions/BExpression;.<init>:()V·//·method@1968131914 0cb2a0:·7010·6819·0400·························|0012:·invoke-direct·{v4},·Lbtools/expressions/BExpression;.<init>:()V·//·method@1968
131915 0cb2ae:·5b04·9c08······························|0015:·iput-object·v4,·v0,·Lbtools/expressions/BExpression;.op1:Lbtools/expressions/BExpression;·//·field@089c131915 0cb2a6:·5b04·9c08······························|0015:·iput-object·v4,·v0,·Lbtools/expressions/BExpression;.op1:Lbtools/expressions/BExpression;·//·field@089c
131916 0cb2b2:·1302·2100······························|0017:·const/16·v2,·#int·33·//·#21131916 0cb2aa:·1302·2100······························|0017:·const/16·v2,·#int·33·//·#21
131917 0cb2b6:·5942·9f08······························|0019:·iput·v2,·v4,·Lbtools/expressions/BExpression;.typ:I·//·field@089f131917 0cb2ae:·5942·9f08······························|0019:·iput·v2,·v4,·Lbtools/expressions/BExpression;.typ:I·//·field@089f
131918 0cb2ba:·7110·1e2f·0500·························|001b:·invoke-static·{v5},·Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F·//·method@2f1e131918 0cb2b2:·7110·1e2f·0500·························|001b:·invoke-static·{v5},·Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F·//·method@2f1e
131919 0cb2c0:·0a05···································|001e:·move-result·v5131919 0cb2b8:·0a05···································|001e:·move-result·v5
131920 0cb2c2:·5945·9b08······························|001f:·iput·v5,·v4,·Lbtools/expressions/BExpression;.numberValue:F·//·field@089b131920 0cb2ba:·5945·9b08······························|001f:·iput·v5,·v4,·Lbtools/expressions/BExpression;.numberValue:F·//·field@089b
131921 0cb2c6:·5404·9c08······························|0021:·iget-object·v4,·v0,·Lbtools/expressions/BExpression;.op1:Lbtools/expressions/BExpression;·//·field@089c131921 0cb2be:·5404·9c08······························|0021:·iget-object·v4,·v0,·Lbtools/expressions/BExpression;.op1:Lbtools/expressions/BExpression;·//·field@089c
131922 0cb2ca:·5c41·9808······························|0023:·iput-boolean·v1,·v4,·Lbtools/expressions/BExpression;.doNotChange:Z·//·field@0898131922 0cb2c2:·5c41·9808······························|0023:·iput-boolean·v1,·v4,·Lbtools/expressions/BExpression;.doNotChange:Z·//·field@0898
131923 0cb2ce:·5433·b408······························|0025:·iget-object·v3,·v3,·Lbtools/expressions/BExpressionContext;.lastAssignedExpression:Ljava/util/List;·//·field@08b4131923 0cb2c6:·5433·b408······························|0025:·iget-object·v3,·v3,·Lbtools/expressions/BExpressionContext;.lastAssignedExpression:Ljava/util/List;·//·field@08b4
131924 0cb2d2:·5205·a008······························|0027:·iget·v5,·v0,·Lbtools/expressions/BExpression;.variableIdx:I·//·field@08a0131924 0cb2ca:·5205·a008······························|0027:·iget·v5,·v0,·Lbtools/expressions/BExpression;.variableIdx:I·//·field@08a0
131925 0cb2d6:·7230·f630·5304·························|0029:·invoke-interface·{v3,·v5,·v4},·Ljava/util/List;.set:(ILjava/lang/Object;)Ljava/lang/Object;·//·method@30f6131925 0cb2ce:·7230·f630·5304·························|0029:·invoke-interface·{v3,·v5,·v4},·Ljava/util/List;.set:(ILjava/lang/Object;)Ljava/lang/Object;·//·method@30f6
131926 0cb2dc:·1100···································|002c:·return-object·v0131926 0cb2d4:·1100···································|002c:·return-object·v0
131927 ······catches·······:·(none)131927 ······catches·······:·(none)
131928 ······positions·····:131928 ······positions·····:
131929 ······locals········:131929 ······locals········:
  
131930 ····#4··············:·(in·Lbtools/expressions/BExpression;)131930 ····#4··············:·(in·Lbtools/expressions/BExpression;)
131931 ······name··········:·'divide'131931 ······name··········:·'divide'
131932 ······type··········:·'(FF)F'131932 ······type··········:·'(FF)F'
131933 ······access········:·0x0002·(PRIVATE)131933 ······access········:·0x0002·(PRIVATE)
Max diff block lines reached; 44775092/44791450 bytes (99.96%) of diff not shown.
6.91 MB
classes.jar
7.85 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·3995349·bytes,·number·of·entries:·21081 Zip·file·size:·3995526·bytes,·number·of·entries:·2108
2 ?rwxrwxr-x··2.0·unx······289·b-·stor·80-Jan-01·00:00·a/a.class2 ?rwxrwxr-x··2.0·unx······289·b-·stor·80-Jan-01·00:00·a/a.class
3 ?rwxrwxr-x··2.0·unx·······98·b-·stor·80-Jan-01·00:00·a/b.class3 ?rwxrwxr-x··2.0·unx·······98·b-·stor·80-Jan-01·00:00·a/b.class
4 ?rwxrwxr-x··2.0·unx·····3840·b-·stor·80-Jan-01·00:00·a0/a.class4 ?rwxrwxr-x··2.0·unx·····3840·b-·stor·80-Jan-01·00:00·a0/a.class
5 ?rwxrwxr-x··2.0·unx·····1346·b-·stor·80-Jan-01·00:00·a0/b.class5 ?rwxrwxr-x··2.0·unx·····1346·b-·stor·80-Jan-01·00:00·a0/b.class
6 ?rwxrwxr-x··2.0·unx·····5866·b-·stor·80-Jan-01·00:00·a0/c.class6 ?rwxrwxr-x··2.0·unx·····5866·b-·stor·80-Jan-01·00:00·a0/c.class
7 ?rwxrwxr-x··2.0·unx·····5032·b-·stor·80-Jan-01·00:00·a0/d.class7 ?rwxrwxr-x··2.0·unx·····5032·b-·stor·80-Jan-01·00:00·a0/d.class
8 ?rwxrwxr-x··2.0·unx······201·b-·stor·80-Jan-01·00:00·a0/e.class8 ?rwxrwxr-x··2.0·unx······201·b-·stor·80-Jan-01·00:00·a0/e.class
Offset 310, 19 lines modifiedOffset 310, 19 lines modified
310 ?rwxrwxr-x··2.0·unx·····3118·b-·stor·80-Jan-01·00:00·btools/codec/TagValueCoder.class310 ?rwxrwxr-x··2.0·unx·····3118·b-·stor·80-Jan-01·00:00·btools/codec/TagValueCoder.class
311 ?rwxrwxr-x··2.0·unx······207·b-·stor·80-Jan-01·00:00·btools/codec/TagValueValidator.class311 ?rwxrwxr-x··2.0·unx······207·b-·stor·80-Jan-01·00:00·btools/codec/TagValueValidator.class
312 ?rwxrwxr-x··2.0·unx······188·b-·stor·80-Jan-01·00:00·btools/codec/TagValueWrapper.class312 ?rwxrwxr-x··2.0·unx······188·b-·stor·80-Jan-01·00:00·btools/codec/TagValueWrapper.class
313 ?rwxrwxr-x··2.0·unx······157·b-·stor·80-Jan-01·00:00·btools/codec/WaypointMatcher.class313 ?rwxrwxr-x··2.0·unx······157·b-·stor·80-Jan-01·00:00·btools/codec/WaypointMatcher.class
314 ?rwxrwxr-x··2.0·unx·····8715·b-·stor·80-Jan-01·00:00·btools/expressions/BExpression.class314 ?rwxrwxr-x··2.0·unx·····8715·b-·stor·80-Jan-01·00:00·btools/expressions/BExpression.class
315 ?rwxrwxr-x··2.0·unx······906·b-·stor·80-Jan-01·00:00·btools/expressions/BExpressionLookupValue.class315 ?rwxrwxr-x··2.0·unx······906·b-·stor·80-Jan-01·00:00·btools/expressions/BExpressionLookupValue.class
316 ?rwxrwxr-x··2.0·unx·····2463·b-·stor·80-Jan-01·00:00·btools/expressions/BExpressionMetaData.class316 ?rwxrwxr-x··2.0·unx·····2463·b-·stor·80-Jan-01·00:00·btools/expressions/BExpressionMetaData.class
317 ?rwxrwxr-x··2.0·unx·····2060·b-·stor·80-Jan-01·00:00·btools/expressions/IntegrityCheckProfile.class317 ?rwxrwxr-x··2.0·unx·····2112·b-·stor·80-Jan-01·00:00·btools/expressions/IntegrityCheckProfile.class
318 ?rwxrwxr-x··2.0·unx·····2179·b-·stor·80-Jan-01·00:00·btools/expressions/ProfileComparator.class318 ?rwxrwxr-x··2.0·unx·····2179·b-·stor·80-Jan-01·00:00·btools/expressions/ProfileComparator.class
319 ?rwxrwxr-x··2.0·unx·····1296·b-·stor·80-Jan-01·00:00·btools/mapaccess/GeometryDecoder.class319 ?rwxrwxr-x··2.0·unx·····1296·b-·stor·80-Jan-01·00:00·btools/mapaccess/GeometryDecoder.class
320 ?rwxrwxr-x··2.0·unx·····1400·b-·stor·80-Jan-01·00:00·btools/mapaccess/MatchedWaypoint.class320 ?rwxrwxr-x··2.0·unx·····1400·b-·stor·80-Jan-01·00:00·btools/mapaccess/MatchedWaypoint.class
321 ?rwxrwxr-x··2.0·unx····10032·b-·defN·80-Jan-01·00:00·btools/mapaccess/NodesCache.class321 ?rwxrwxr-x··2.0·unx····10064·b-·defN·80-Jan-01·00:00·btools/mapaccess/NodesCache.class
322 ?rwxrwxr-x··2.0·unx······231·b-·stor·80-Jan-01·00:00·btools/mapaccess/NodesList.class322 ?rwxrwxr-x··2.0·unx······231·b-·stor·80-Jan-01·00:00·btools/mapaccess/NodesList.class
323 ?rwxrwxr-x··2.0·unx·····4461·b-·stor·80-Jan-01·00:00·btools/mapaccess/OsmFile.class323 ?rwxrwxr-x··2.0·unx·····4461·b-·stor·80-Jan-01·00:00·btools/mapaccess/OsmFile.class
324 ?rwxrwxr-x··2.0·unx·····1977·b-·stor·80-Jan-01·00:00·btools/mapaccess/OsmLink.class324 ?rwxrwxr-x··2.0·unx·····1977·b-·stor·80-Jan-01·00:00·btools/mapaccess/OsmLink.class
325 ?rwxrwxr-x··2.0·unx······207·b-·stor·80-Jan-01·00:00·btools/mapaccess/OsmLinkHolder.class325 ?rwxrwxr-x··2.0·unx······207·b-·stor·80-Jan-01·00:00·btools/mapaccess/OsmLinkHolder.class
326 ?rwxrwxr-x··2.0·unx······284·b-·stor·80-Jan-01·00:00·btools/mapaccess/OsmNodePairSet$OsmNodePair.class326 ?rwxrwxr-x··2.0·unx······284·b-·stor·80-Jan-01·00:00·btools/mapaccess/OsmNodePairSet$OsmNodePair.class
327 ?rwxrwxr-x··2.0·unx·····1575·b-·stor·80-Jan-01·00:00·btools/mapaccess/OsmNodePairSet.class327 ?rwxrwxr-x··2.0·unx·····1575·b-·stor·80-Jan-01·00:00·btools/mapaccess/OsmNodePairSet.class
328 ?rwxrwxr-x··2.0·unx·····5442·b-·stor·80-Jan-01·00:00·btools/mapaccess/OsmNodesMap.class328 ?rwxrwxr-x··2.0·unx·····5442·b-·stor·80-Jan-01·00:00·btools/mapaccess/OsmNodesMap.class
Offset 338, 21 lines modifiedOffset 338, 21 lines modified
338 ?rwxrwxr-x··2.0·unx······675·b-·stor·80-Jan-01·00:00·btools/mapaccess/WaypointMatcherImpl$1.class338 ?rwxrwxr-x··2.0·unx······675·b-·stor·80-Jan-01·00:00·btools/mapaccess/WaypointMatcherImpl$1.class
339 ?rwxrwxr-x··2.0·unx·····2959·b-·stor·80-Jan-01·00:00·btools/router/Formatter.class339 ?rwxrwxr-x··2.0·unx·····2959·b-·stor·80-Jan-01·00:00·btools/router/Formatter.class
340 ?rwxrwxr-x··2.0·unx·····2526·b-·stor·80-Jan-01·00:00·btools/router/MessageData.class340 ?rwxrwxr-x··2.0·unx·····2526·b-·stor·80-Jan-01·00:00·btools/router/MessageData.class
341 ?rwxrwxr-x··2.0·unx······215·b-·stor·80-Jan-01·00:00·btools/router/OsmNogoPolygon$Point.class341 ?rwxrwxr-x··2.0·unx······215·b-·stor·80-Jan-01·00:00·btools/router/OsmNogoPolygon$Point.class
342 ?rwxrwxr-x··2.0·unx······366·b-·stor·80-Jan-01·00:00·btools/router/OsmPathModel.class342 ?rwxrwxr-x··2.0·unx······366·b-·stor·80-Jan-01·00:00·btools/router/OsmPathModel.class
343 ?rwxrwxr-x··2.0·unx······766·b-·stor·80-Jan-01·00:00·btools/router/OsmPrePath.class343 ?rwxrwxr-x··2.0·unx······766·b-·stor·80-Jan-01·00:00·btools/router/OsmPrePath.class
344 ?rwxrwxr-x··2.0·unx······275·b-·stor·80-Jan-01·00:00·btools/router/OsmTrack$OsmPathElementHolder.class344 ?rwxrwxr-x··2.0·unx······275·b-·stor·80-Jan-01·00:00·btools/router/OsmTrack$OsmPathElementHolder.class
345 ?rwxrwxr-x··2.0·unx····12860·b-·defN·80-Jan-01·00:00·btools/router/OsmTrack.class345 ?rwxrwxr-x··2.0·unx····12924·b-·defN·80-Jan-01·00:00·btools/router/OsmTrack.class
346 ?rwxrwxr-x··2.0·unx·····4858·b-·stor·80-Jan-01·00:00·btools/router/ProfileCache.class346 ?rwxrwxr-x··2.0·unx·····4928·b-·stor·80-Jan-01·00:00·btools/router/ProfileCache.class
347 ?rwxrwxr-x··2.0·unx····12120·b-·defN·80-Jan-01·00:00·btools/router/RoutingContext.class347 ?rwxrwxr-x··2.0·unx····12110·b-·defN·80-Jan-01·00:00·btools/router/RoutingContext.class
348 ?rwxrwxr-x··2.0·unx····47261·b-·defN·80-Jan-01·00:00·btools/router/RoutingEngine.class348 ?rwxrwxr-x··2.0·unx····47384·b-·defN·80-Jan-01·00:00·btools/router/RoutingEngine.class
349 ?rwxrwxr-x··2.0·unx······692·b-·stor·80-Jan-01·00:00·btools/router/RoutingHelper.class349 ?rwxrwxr-x··2.0·unx······692·b-·stor·80-Jan-01·00:00·btools/router/RoutingHelper.class
350 ?rwxrwxr-x··2.0·unx······161·b-·stor·80-Jan-01·00:00·btools/router/RoutingIslandException.class350 ?rwxrwxr-x··2.0·unx······161·b-·stor·80-Jan-01·00:00·btools/router/RoutingIslandException.class
351 ?rwxrwxr-x··2.0·unx·····8431·b-·stor·80-Jan-01·00:00·btools/router/RoutingParamCollector.class351 ?rwxrwxr-x··2.0·unx·····8434·b-·stor·80-Jan-01·00:00·btools/router/RoutingParamCollector.class
352 ?rwxrwxr-x··2.0·unx·····1891·b-·stor·80-Jan-01·00:00·btools/router/SearchBoundary.class352 ?rwxrwxr-x··2.0·unx·····1891·b-·stor·80-Jan-01·00:00·btools/router/SearchBoundary.class
353 ?rwxrwxr-x··2.0·unx·····1790·b-·stor·80-Jan-01·00:00·btools/router/SuspectInfo.class353 ?rwxrwxr-x··2.0·unx·····1790·b-·stor·80-Jan-01·00:00·btools/router/SuspectInfo.class
354 ?rwxrwxr-x··2.0·unx·····6919·b-·stor·80-Jan-01·00:00·btools/router/VoiceHint.class354 ?rwxrwxr-x··2.0·unx·····6919·b-·stor·80-Jan-01·00:00·btools/router/VoiceHint.class
355 ?rwxrwxr-x··2.0·unx······839·b-·stor·80-Jan-01·00:00·btools/router/VoiceHintList.class355 ?rwxrwxr-x··2.0·unx······839·b-·stor·80-Jan-01·00:00·btools/router/VoiceHintList.class
356 ?rwxrwxr-x··2.0·unx·····5565·b-·stor·80-Jan-01·00:00·btools/router/VoiceHintProcessor.class356 ?rwxrwxr-x··2.0·unx·····5565·b-·stor·80-Jan-01·00:00·btools/router/VoiceHintProcessor.class
357 ?rwxrwxr-x··2.0·unx·····1677·b-·stor·80-Jan-01·00:00·btools/routingapp/AppLogger.class357 ?rwxrwxr-x··2.0·unx·····1677·b-·stor·80-Jan-01·00:00·btools/routingapp/AppLogger.class
358 ?rwxrwxr-x··2.0·unx······455·b-·stor·80-Jan-01·00:00·btools/routingapp/BInstallerActivity$10.class358 ?rwxrwxr-x··2.0·unx······455·b-·stor·80-Jan-01·00:00·btools/routingapp/BInstallerActivity$10.class
Offset 1408, 26 lines modifiedOffset 1408, 26 lines modified
1408 ?rwxrwxr-x··2.0·unx·····4081·b-·stor·80-Jan-01·00:00·b1/k.class1408 ?rwxrwxr-x··2.0·unx·····4081·b-·stor·80-Jan-01·00:00·b1/k.class
1409 ?rwxrwxr-x··2.0·unx·······68·b-·stor·80-Jan-01·00:00·b1/m1.class1409 ?rwxrwxr-x··2.0·unx·······68·b-·stor·80-Jan-01·00:00·b1/m1.class
1410 ?rwxrwxr-x··2.0·unx·····1155·b-·stor·80-Jan-01·00:00·b1/n.class1410 ?rwxrwxr-x··2.0·unx·····1155·b-·stor·80-Jan-01·00:00·b1/n.class
1411 ?rwxrwxr-x··2.0·unx·····1077·b-·stor·80-Jan-01·00:00·b1/p0.class1411 ?rwxrwxr-x··2.0·unx·····1077·b-·stor·80-Jan-01·00:00·b1/p0.class
1412 ?rwxrwxr-x··2.0·unx·····5014·b-·stor·80-Jan-01·00:00·b1/q.class1412 ?rwxrwxr-x··2.0·unx·····5014·b-·stor·80-Jan-01·00:00·b1/q.class
1413 ?rwxrwxr-x··2.0·unx······170·b-·stor·80-Jan-01·00:00·b1/u.class1413 ?rwxrwxr-x··2.0·unx······170·b-·stor·80-Jan-01·00:00·b1/u.class
1414 ?rwxrwxr-x··2.0·unx·····2909·b-·stor·80-Jan-01·00:00·btools/codec/StatCoderContext.class1414 ?rwxrwxr-x··2.0·unx·····2909·b-·stor·80-Jan-01·00:00·btools/codec/StatCoderContext.class
1415 ?rwxrwxr-x··2.0·unx····21539·b-·defN·80-Jan-01·00:00·btools/expressions/BExpressionContext.class1415 ?rwxrwxr-x··2.0·unx····21523·b-·defN·80-Jan-01·00:00·btools/expressions/BExpressionContext.class
1416 ?rwxrwxr-x··2.0·unx······419·b-·stor·80-Jan-01·00:00·btools/expressions/CacheNode.class1416 ?rwxrwxr-x··2.0·unx······419·b-·stor·80-Jan-01·00:00·btools/expressions/CacheNode.class
1417 ?rwxrwxr-x··2.0·unx······390·b-·stor·80-Jan-01·00:00·btools/expressions/VarWrapper.class1417 ?rwxrwxr-x··2.0·unx······390·b-·stor·80-Jan-01·00:00·btools/expressions/VarWrapper.class
1418 ?rwxrwxr-x··2.0·unx·····4728·b-·stor·80-Jan-01·00:00·btools/mapaccess/OsmNode.class1418 ?rwxrwxr-x··2.0·unx·····4749·b-·stor·80-Jan-01·00:00·btools/mapaccess/OsmNode.class
1419 ?rwxrwxr-x··2.0·unx····10352·b-·defN·80-Jan-01·00:00·btools/mapaccess/Rd5DiffTool.class1419 ?rwxrwxr-x··2.0·unx····10352·b-·defN·80-Jan-01·00:00·btools/mapaccess/Rd5DiffTool.class
1420 ?rwxrwxr-x··2.0·unx·····4825·b-·stor·80-Jan-01·00:00·btools/mapaccess/WaypointMatcherImpl.class1420 ?rwxrwxr-x··2.0·unx·····4825·b-·stor·80-Jan-01·00:00·btools/mapaccess/WaypointMatcherImpl.class
1421 ?rwxrwxr-x··2.0·unx·····1538·b-·stor·80-Jan-01·00:00·btools/router/FormatCsv.class1421 ?rwxrwxr-x··2.0·unx·····1538·b-·stor·80-Jan-01·00:00·btools/router/FormatCsv.class
1422 ?rwxrwxr-x··2.0·unx····16454·b-·defN·80-Jan-01·00:00·btools/router/FormatGpx.class1422 ?rwxrwxr-x··2.0·unx····16454·b-·defN·80-Jan-01·00:00·btools/router/FormatGpx.class
1423 ?rwxrwxr-x··2.0·unx·····8616·b-·stor·80-Jan-01·00:00·btools/router/FormatJson.class1423 ?rwxrwxr-x··2.0·unx·····8616·b-·stor·80-Jan-01·00:00·btools/router/FormatJson.class
1424 ?rwxrwxr-x··2.0·unx·····3615·b-·stor·80-Jan-01·00:00·btools/router/FormatKml.class1424 ?rwxrwxr-x··2.0·unx·····3615·b-·stor·80-Jan-01·00:00·btools/router/FormatKml.class
1425 ?rwxrwxr-x··2.0·unx·····3456·b-·stor·80-Jan-01·00:00·btools/router/KinematicModel.class1425 ?rwxrwxr-x··2.0·unx·····3456·b-·stor·80-Jan-01·00:00·btools/router/KinematicModel.class
1426 ?rwxrwxr-x··2.0·unx·····2083·b-·stor·80-Jan-01·00:00·btools/router/KinematicPrePath.class1426 ?rwxrwxr-x··2.0·unx·····2070·b-·stor·80-Jan-01·00:00·btools/router/KinematicPrePath.class
1427 ?rwxrwxr-x··2.0·unx·····9184·b-·stor·80-Jan-01·00:00·btools/router/OsmPath.class1427 ?rwxrwxr-x··2.0·unx·····9184·b-·stor·80-Jan-01·00:00·btools/router/OsmPath.class
1428 ?rwxrwxr-x··2.0·unx·····2675·b-·stor·80-Jan-01·00:00·btools/router/OsmPathElement.class1428 ?rwxrwxr-x··2.0·unx·····2675·b-·stor·80-Jan-01·00:00·btools/router/OsmPathElement.class
1429 ?rwxrwxr-x··2.0·unx······627·b-·stor·80-Jan-01·00:00·btools/router/StdModel.class1429 ?rwxrwxr-x··2.0·unx······627·b-·stor·80-Jan-01·00:00·btools/router/StdModel.class
1430 ?rwxrwxr-x··2.0·unx······437·b-·stor·80-Jan-01·00:00·btools/routingapp/BInstallerActivity$1.class1430 ?rwxrwxr-x··2.0·unx······437·b-·stor·80-Jan-01·00:00·btools/routingapp/BInstallerActivity$1.class
1431 ?rwxrwxr-x··2.0·unx·····1220·b-·stor·80-Jan-01·00:00·btools/routingapp/BRouterActivity$1.class1431 ?rwxrwxr-x··2.0·unx·····1220·b-·stor·80-Jan-01·00:00·btools/routingapp/BRouterActivity$1.class
1432 ?rwxrwxr-x··2.0·unx·····2563·b-·stor·80-Jan-01·00:00·btools/routingapp/DownloadWorker$1.class1432 ?rwxrwxr-x··2.0·unx·····2563·b-·stor·80-Jan-01·00:00·btools/routingapp/DownloadWorker$1.class
1433 ?rwxrwxr-x··2.0·unx······804·b-·stor·80-Jan-01·00:00·btools/routingapp/DownloadWorker$2.class1433 ?rwxrwxr-x··2.0·unx······804·b-·stor·80-Jan-01·00:00·btools/routingapp/DownloadWorker$2.class
Offset 2103, 8 lines modifiedOffset 2103, 8 lines modified
2103 ?rwxrwxr-x··2.0·unx······204·b-·stor·80-Jan-01·00:00·s3/b1.class2103 ?rwxrwxr-x··2.0·unx······204·b-·stor·80-Jan-01·00:00·s3/b1.class
2104 ?rwxrwxr-x··2.0·unx······238·b-·stor·80-Jan-01·00:00·s3/c.class2104 ?rwxrwxr-x··2.0·unx······238·b-·stor·80-Jan-01·00:00·s3/c.class
2105 ?rwxrwxr-x··2.0·unx·····2741·b-·stor·80-Jan-01·00:00·s3/w.class2105 ?rwxrwxr-x··2.0·unx·····2741·b-·stor·80-Jan-01·00:00·s3/w.class
2106 ?rwxrwxr-x··2.0·unx·····1544·b-·stor·80-Jan-01·00:00·u3/r.class2106 ?rwxrwxr-x··2.0·unx·····1544·b-·stor·80-Jan-01·00:00·u3/r.class
2107 ?rwxrwxr-x··2.0·unx······653·b-·stor·80-Jan-01·00:00·x3/t.class2107 ?rwxrwxr-x··2.0·unx······653·b-·stor·80-Jan-01·00:00·x3/t.class
2108 ?rwxrwxr-x··2.0·unx······556·b-·stor·80-Jan-01·00:00·y3/d.class2108 ?rwxrwxr-x··2.0·unx······556·b-·stor·80-Jan-01·00:00·y3/d.class
2109 ?rwxrwxr-x··2.0·unx······163·b-·stor·80-Jan-01·00:00·w3/g.class2109 ?rwxrwxr-x··2.0·unx······163·b-·stor·80-Jan-01·00:00·w3/g.class
2110 2108·files,·4692949·bytes·uncompressed,·3756127·bytes·compressed:··20.0%2110 2108·files,·4693275·bytes·uncompressed,·3756304·bytes·compressed:··20.0%
6.84 MB
zipdetails --redact --walk --utc {}
    
Offset 5711, 87386 lines modifiedOffset 5711, 87386 lines modified
  
5711 08700B·LOCAL·HEADER·#316·····04034B50·(67324752)5711 08700B·LOCAL·HEADER·#316·····04034B50·(67324752)
5712 08700F·Extract·Zip·Spec······14·(20)·'2.0'5712 08700F·Extract·Zip·Spec······14·(20)·'2.0'
5713 087010·Extract·OS············00·(0)·'MS-DOS'5713 087010·Extract·OS············00·(0)·'MS-DOS'
5714 087011·General·Purpose·Flag··0000·(0)5714 087011·General·Purpose·Flag··0000·(0)
5715 087013·Compression·Method····0000·(0)·'Stored'5715 087013·Compression·Method····0000·(0)·'Stored'
5716 087015·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'5716 087015·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'
5717 087019·CRC···················CDCA66C6·(3452593862)5717 087019·CRC···················5527E896·(1428678806)
5718 08701D·Compressed·Size·······0000080C·(2060)5718 08701D·Compressed·Size·······00000840·(2112)
5719 087021·Uncompressed·Size·····0000080C·(2060)5719 087021·Uncompressed·Size·····00000840·(2112)
5720 087025·Filename·Length·······002E·(46)5720 087025·Filename·Length·······002E·(46)
5721 087027·Extra·Length··········0000·(0)5721 087027·Extra·Length··········0000·(0)
5722 087029·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'5722 087029·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
5723 #5723 #
5724 #·WARNING:·Offset·0x87029:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'5724 #·WARNING:·Offset·0x87029:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
5725 #··········Zero·length·filename5725 #··········Zero·length·filename
5726 #5726 #
5727 087057·PAYLOAD5727 087057·PAYLOAD
  
5728 087863·LOCAL·HEADER·#317·····04034B50·(67324752)5728 087897·LOCAL·HEADER·#317·····04034B50·(67324752)
5729 087867·Extract·Zip·Spec······14·(20)·'2.0'5729 08789B·Extract·Zip·Spec······14·(20)·'2.0'
5730 087868·Extract·OS············00·(0)·'MS-DOS'5730 08789C·Extract·OS············00·(0)·'MS-DOS'
5731 087869·General·Purpose·Flag··0000·(0)5731 08789D·General·Purpose·Flag··0000·(0)
5732 08786B·Compression·Method····0000·(0)·'Stored'5732 08789F·Compression·Method····0000·(0)·'Stored'
5733 08786D·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'5733 0878A1·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'
5734 087871·CRC···················7366BB4D·(1936112461)5734 0878A5·CRC···················7366BB4D·(1936112461)
5735 087875·Compressed·Size·······00000883·(2179)5735 0878A9·Compressed·Size·······00000883·(2179)
5736 087879·Uncompressed·Size·····00000883·(2179)5736 0878AD·Uncompressed·Size·····00000883·(2179)
5737 08787D·Filename·Length·······002A·(42)5737 0878B1·Filename·Length·······002A·(42)
5738 08787F·Extra·Length··········0000·(0)5738 0878B3·Extra·Length··········0000·(0)
5739 087881·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'5739 0878B5·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
5740 #5740 #
5741 #·WARNING:·Offset·0x87881:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'5741 #·WARNING:·Offset·0x878B5:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
5742 #··········Zero·length·filename5742 #··········Zero·length·filename
5743 #5743 #
5744 0878AB·PAYLOAD5744 0878DF·PAYLOAD
  
5745 08812E·LOCAL·HEADER·#318·····04034B50·(67324752)5745 088162·LOCAL·HEADER·#318·····04034B50·(67324752)
5746 088132·Extract·Zip·Spec······14·(20)·'2.0'5746 088166·Extract·Zip·Spec······14·(20)·'2.0'
5747 088133·Extract·OS············00·(0)·'MS-DOS'5747 088167·Extract·OS············00·(0)·'MS-DOS'
5748 088134·General·Purpose·Flag··0000·(0)5748 088168·General·Purpose·Flag··0000·(0)
5749 088136·Compression·Method····0000·(0)·'Stored'5749 08816A·Compression·Method····0000·(0)·'Stored'
5750 088138·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'5750 08816C·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'
5751 08813C·CRC···················4A91926E·(1251054190)5751 088170·CRC···················4A91926E·(1251054190)
5752 088140·Compressed·Size·······00000510·(1296)5752 088174·Compressed·Size·······00000510·(1296)
5753 088144·Uncompressed·Size·····00000510·(1296)5753 088178·Uncompressed·Size·····00000510·(1296)
5754 088148·Filename·Length·······0026·(38)5754 08817C·Filename·Length·······0026·(38)
5755 08814A·Extra·Length··········0000·(0)5755 08817E·Extra·Length··········0000·(0)
5756 08814C·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'5756 088180·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
5757 #5757 #
5758 #·WARNING:·Offset·0x8814C:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'5758 #·WARNING:·Offset·0x88180:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
5759 #··········Zero·length·filename5759 #··········Zero·length·filename
5760 #5760 #
5761 088172·PAYLOAD5761 0881A6·PAYLOAD
  
5762 088682·LOCAL·HEADER·#319·····04034B50·(67324752)5762 0886B6·LOCAL·HEADER·#319·····04034B50·(67324752)
5763 088686·Extract·Zip·Spec······14·(20)·'2.0'5763 0886BA·Extract·Zip·Spec······14·(20)·'2.0'
5764 088687·Extract·OS············00·(0)·'MS-DOS'5764 0886BB·Extract·OS············00·(0)·'MS-DOS'
5765 088688·General·Purpose·Flag··0000·(0)5765 0886BC·General·Purpose·Flag··0000·(0)
5766 08868A·Compression·Method····0000·(0)·'Stored'5766 0886BE·Compression·Method····0000·(0)·'Stored'
5767 08868C·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'5767 0886C0·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'
5768 088690·CRC···················F914ACD0·(4178881744)5768 0886C4·CRC···················F914ACD0·(4178881744)
5769 088694·Compressed·Size·······00000578·(1400)5769 0886C8·Compressed·Size·······00000578·(1400)
5770 088698·Uncompressed·Size·····00000578·(1400)5770 0886CC·Uncompressed·Size·····00000578·(1400)
5771 08869C·Filename·Length·······0026·(38)5771 0886D0·Filename·Length·······0026·(38)
5772 08869E·Extra·Length··········0000·(0)5772 0886D2·Extra·Length··········0000·(0)
5773 0886A0·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'5773 0886D4·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
5774 #5774 #
5775 #·WARNING:·Offset·0x886A0:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'5775 #·WARNING:·Offset·0x886D4:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
5776 #··········Zero·length·filename5776 #··········Zero·length·filename
5777 #5777 #
5778 0886C6·PAYLOAD5778 0886FA·PAYLOAD
  
5779 088C3E·LOCAL·HEADER·#320·····04034B50·(67324752)5779 088C72·LOCAL·HEADER·#320·····04034B50·(67324752)
5780 088C42·Extract·Zip·Spec······14·(20)·'2.0'5780 088C76·Extract·Zip·Spec······14·(20)·'2.0'
5781 088C43·Extract·OS············00·(0)·'MS-DOS'5781 088C77·Extract·OS············00·(0)·'MS-DOS'
5782 088C44·General·Purpose·Flag··0000·(0)5782 088C78·General·Purpose·Flag··0000·(0)
5783 ·······[Bits·1-2]············0·'Normal·Compression'5783 ·······[Bits·1-2]············0·'Normal·Compression'
5784 088C46·Compression·Method····0008·(8)·'Deflated'5784 088C7A·Compression·Method····0008·(8)·'Deflated'
5785 088C48·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'5785 088C7C·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'
5786 088C4C·CRC···················A01FF25C·(2686448220)5786 088C80·CRC···················DD5FC2B3·(3714040499)
5787 088C50·Compressed·Size·······00001439·(5177)5787 088C84·Compressed·Size·······0000144A·(5194)
5788 088C54·Uncompressed·Size·····00002730·(10032)5788 088C88·Uncompressed·Size·····00002750·(10064)
5789 088C58·Filename·Length·······0021·(33)5789 088C8C·Filename·Length·······0021·(33)
5790 088C5A·Extra·Length··········0000·(0)5790 088C8E·Extra·Length··········0000·(0)
5791 088C5C·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'5791 088C90·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
5792 #5792 #
5793 #·WARNING:·Offset·0x88C5C:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'5793 #·WARNING:·Offset·0x88C90:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
5794 #··········Zero·length·filename5794 #··········Zero·length·filename
5795 #5795 #
5796 088C7D·PAYLOAD5796 088CB1·PAYLOAD
  
5797 08A0B6·LOCAL·HEADER·#321·····04034B50·(67324752)5797 08A0FB·LOCAL·HEADER·#321·····04034B50·(67324752)
5798 08A0BA·Extract·Zip·Spec······14·(20)·'2.0'5798 08A0FF·Extract·Zip·Spec······14·(20)·'2.0'
5799 08A0BB·Extract·OS············00·(0)·'MS-DOS'5799 08A100·Extract·OS············00·(0)·'MS-DOS'
5800 08A0BC·General·Purpose·Flag··0000·(0)5800 08A101·General·Purpose·Flag··0000·(0)
5801 08A0BE·Compression·Method····0000·(0)·'Stored'5801 08A103·Compression·Method····0000·(0)·'Stored'
5802 08A0C0·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'5802 08A105·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'
5803 08A0C4·CRC···················EFF98751·(4026107729)5803 08A109·CRC···················EFF98751·(4026107729)
5804 08A0C8·Compressed·Size·······000000E7·(231)5804 08A10D·Compressed·Size·······000000E7·(231)
5805 08A0CC·Uncompressed·Size·····000000E7·(231)5805 08A111·Uncompressed·Size·····000000E7·(231)
5806 08A0D0·Filename·Length·······0020·(32)5806 08A115·Filename·Length·······0020·(32)
5807 08A0D2·Extra·Length··········0000·(0)5807 08A117·Extra·Length··········0000·(0)
5808 08A0D4·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'5808 08A119·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
5809 #5809 #
5810 #·WARNING:·Offset·0x8A0D4:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'5810 #·WARNING:·Offset·0x8A119:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
5811 #··········Zero·length·filename5811 #··········Zero·length·filename
5812 #5812 #
5813 08A0F4·PAYLOAD···············XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX5813 08A139·PAYLOAD···············XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
5814 ·····························XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX5814 ·····························XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
  
5815 08A1DB·LOCAL·HEADER·#322·····04034B50·(67324752)5815 08A220·LOCAL·HEADER·#322·····04034B50·(67324752)
5816 08A1DF·Extract·Zip·Spec······14·(20)·'2.0'5816 08A224·Extract·Zip·Spec······14·(20)·'2.0'
5817 08A1E0·Extract·OS············00·(0)·'MS-DOS'5817 08A225·Extract·OS············00·(0)·'MS-DOS'
5818 08A1E1·General·Purpose·Flag··0000·(0)5818 08A226·General·Purpose·Flag··0000·(0)
5819 08A1E3·Compression·Method····0000·(0)·'Stored'5819 08A228·Compression·Method····0000·(0)·'Stored'
5820 08A1E5·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'5820 08A22A·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'
5821 08A1E9·CRC···················979DC5E3·(2543699427)5821 08A22E·CRC···················979DC5E3·(2543699427)
5822 08A1ED·Compressed·Size·······0000116D·(4461)5822 08A232·Compressed·Size·······0000116D·(4461)
5823 08A1F1·Uncompressed·Size·····0000116D·(4461)5823 08A236·Uncompressed·Size·····0000116D·(4461)
5824 08A1F5·Filename·Length·······001E·(30)5824 08A23A·Filename·Length·······001E·(30)
5825 08A1F7·Extra·Length··········0000·(0)5825 08A23C·Extra·Length··········0000·(0)
5826 08A1F9·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'5826 08A23E·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
5827 #5827 #
5828 #·WARNING:·Offset·0x8A1F9:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'5828 #·WARNING:·Offset·0x8A23E:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
5829 #··········Zero·length·filename5829 #··········Zero·length·filename
5830 #5830 #
Max diff block lines reached; 7156964/7169672 bytes (99.82%) of diff not shown.
2.8 KB
btools/expressions/IntegrityCheckProfile.class
2.71 KB
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1008310 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 19, 25 lines modifiedOffset 19, 19 lines modified
19 ············System.err.println(ex.getMessage());19 ············System.err.println(ex.getMessage());
20 ········}20 ········}
21 ····}21 ····}
22 ····22 ····
23 ····public·void·integrityTestProfiles(final·File·obj,·final·File·obj2)·{23 ····public·void·integrityTestProfiles(final·File·obj,·final·File·obj2)·{
24 ········final·File[]·listFiles·=·obj2.listFiles();24 ········final·File[]·listFiles·=·obj2.listFiles();
25 ········if·(listFiles·==·null)·{25 ········if·(listFiles·==·null)·{
 26 ············System.err.println("no·files·".concat(String.valueOf((Object)obj2)));
26 ············final·PrintStream·err·=·System.err; 
27 ············final·StringBuilder·sb·=·new·StringBuilder("no·files·"); 
28 ············sb.append(obj2); 
29 ············err.println(sb.toString()); 
30 ············return;27 ············return;
31 ········}28 ········}
32 ········if·(!obj.exists())·{29 ········if·(!obj.exists())·{
 30 ············System.err.println("no·lookup·file·".concat(String.valueOf((Object)obj)));
33 ············final·PrintStream·err2·=·System.err; 
34 ············final·StringBuilder·sb2·=·new·StringBuilder("no·lookup·file·"); 
35 ············sb2.append(obj); 
36 ············err2.println(sb2.toString()); 
37 ············return;31 ············return;
38 ········}32 ········}
39 ········for·(int·length·=·listFiles.length,·i·=·0;·i·<·length;·++i)·{33 ········for·(int·length·=·listFiles.length,·i·=·0;·i·<·length;·++i)·{
40 ············final·File·obj3·=·listFiles[i];34 ············final·File·obj3·=·listFiles[i];
41 ············if·(obj3.getName().endsWith(".brf"))·{35 ············if·(obj3.getName().endsWith(".brf"))·{
42 ················final·BExpressionMetaData·bExpressionMetaData·=·new·BExpressionMetaData();36 ················final·BExpressionMetaData·bExpressionMetaData·=·new·BExpressionMetaData();
43 ················final·BExpressionContextWay·foreignContext·=·new·BExpressionContextWay(bExpressionMetaData);37 ················final·BExpressionContextWay·foreignContext·=·new·BExpressionContextWay(bExpressionMetaData);
Offset 46, 18 lines modifiedOffset 40, 19 lines modified
46 ················((BExpressionContext)bExpressionContextNode).setForeignContext((BExpressionContext)foreignContext);40 ················((BExpressionContext)bExpressionContextNode).setForeignContext((BExpressionContext)foreignContext);
47 ················final·String·s·=·"global";41 ················final·String·s·=·"global";
48 ················((BExpressionContext)foreignContext).parseFile(obj3,·s);42 ················((BExpressionContext)foreignContext).parseFile(obj3,·s);
49 ················((BExpressionContext)bExpressionContextNode).parseFile(obj3,·s);43 ················((BExpressionContext)bExpressionContextNode).parseFile(obj3,·s);
50 ················final·PrintStream·out·=·System.out;44 ················final·PrintStream·out·=·System.out;
51 ················final·short·lookupVersion·=·bExpressionMetaData.lookupVersion;45 ················final·short·lookupVersion·=·bExpressionMetaData.lookupVersion;
52 ················final·short·lookupMinorVersion·=·bExpressionMetaData.lookupMinorVersion;46 ················final·short·lookupMinorVersion·=·bExpressionMetaData.lookupMinorVersion;
 47 ················final·String·value·=·String.valueOf(obj3);
53 ················final·StringBuilder·sb3·=·new·StringBuilder("test·");48 ················final·StringBuilder·sb·=·new·StringBuilder("test·");
54 ················sb3.append(lookupVersion);49 ················sb.append(lookupVersion);
55 ················sb3.append(".");50 ················sb.append(".");
56 ················sb3.append(lookupMinorVersion);51 ················sb.append(lookupMinorVersion);
57 ················sb3.append("·");52 ················sb.append("·");
58 ················sb3.append(obj3);53 ················sb.append(value);
59 ················out.println(sb3.toString());54 ················out.println(sb.toString());
60 ············}55 ············}
61 ········}56 ········}
62 ····}57 ····}
63 }58 }
6.9 KB
btools/mapaccess/NodesCache.class
6.84 KB
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1008441 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 390, 17 lines modifiedOffset 390, 17 lines modified
390 ········//····92:·iconst_1·······390 ········//····92:·iconst_1·······
391 ········//····93:·iadd···········391 ········//····93:·iadd···········
392 ········//····94:·istore··········10392 ········//····94:·istore··········10
393 ········//····96:·goto············56393 ········//····96:·goto············56
394 ········//····99:·astore··········15394 ········//····99:·astore··········15
395 ········//···101:·goto············376395 ········//···101:·goto············376
396 ········//···104:·astore··········15396 ········//···104:·astore··········15
397 ········//···106:·goto············444397 ········//···106:·goto············451
398 ········//···109:·astore··········15398 ········//···109:·astore··········15
399 ········//···111:·goto············447399 ········//···111:·goto············454
400 ········//···114:·aconst_null····400 ········//···114:·aconst_null····
401 ········//···115:·astore··········13401 ········//···115:·astore··········13
402 ········//···117:·aload···········13402 ········//···117:·aload···········13
403 ········//···119:·ifnonnull·······193403 ········//···119:·ifnonnull·······193
404 ········//···122:·aload_0········404 ········//···122:·aload_0········
405 ········//···123:·iload···········4405 ········//···123:·iload···········4
406 ········//···125:·iload_3········406 ········//···125:·iload_3········
Offset 535, 52 lines modifiedOffset 535, 55 lines modified
535 ········//···373:·aload···········16535 ········//···373:·aload···········16
536 ········//···375:·areturn········536 ········//···375:·areturn········
537 ········//···376:·new·············Ljava/lang/RuntimeException;537 ········//···376:·new·············Ljava/lang/RuntimeException;
538 ········//···379:·astore··········22538 ········//···379:·astore··········22
539 ········//···381:·aload_0········539 ········//···381:·aload_0········
540 ········//···382:·getfield········btools/mapaccess/NodesCache.currentFileName:Ljava/lang/String;540 ········//···382:·getfield········btools/mapaccess/NodesCache.currentFileName:Ljava/lang/String;
541 ········//···385:·astore··········17541 ········//···385:·astore··········17
542 ········//···387:·new·············Ljava/lang/StringBuilder;542 ········//···387:·aload···········15
 543 ········//···389:·invokestatic····java/lang/String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
543 ········//···390:·astore··········16544 ········//···392:·astore··········16
 545 ········//···394:·new·············Ljava/lang/StringBuilder;
 546 ········//···397:·astore··········5
544 ········//···392:·aload···········16547 ········//···399:·aload···········5
545 ········//···394:·ldc_w···········"error·reading·datafile·"548 ········//···401:·ldc_w···········"error·reading·datafile·"
546 ········//···397:·invokespecial···java/lang/StringBuilder.<init>:(Ljava/lang/String;)V549 ········//···404:·invokespecial···java/lang/StringBuilder.<init>:(Ljava/lang/String;)V
547 ········//···400:·aload···········16550 ········//···407:·aload···········5
548 ········//···402:·aload···········17551 ········//···409:·aload···········17
549 ········//···404:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; 
550 ········//···407:·pop············ 
551 ········//···408:·aload···········16 
552 ········//···410:·ldc_w···········":·" 
553 ········//···413:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;552 ········//···411:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
554 ········//···416:·pop············553 ········//···414:·pop············
555 ········//···417:·aload···········16 
556 ········//···419:·aload···········15554 ········//···415:·aload···········5
 555 ········//···417:·ldc_w···········":·"
557 ········//···421:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;556 ········//···420:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
558 ········//···424:·pop············557 ········//···423:·pop············
 558 ········//···424:·aload···········5
559 ········//···425:·aload···········16559 ········//···426:·aload···········16
 560 ········//···428:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
 561 ········//···431:·pop············
 562 ········//···432:·aload···········5
560 ········//···427:·invokevirtual···java/lang/StringBuilder.toString:()Ljava/lang/String;563 ········//···434:·invokevirtual···java/lang/StringBuilder.toString:()Ljava/lang/String;
561 ········//···430:·astore··········17564 ········//···437:·astore··········17
562 ········//···432:·aload···········22565 ········//···439:·aload···········22
563 ········//···434:·aload···········17566 ········//···441:·aload···········17
564 ········//···436:·aload···········15567 ········//···443:·aload···········15
565 ········//···438:·invokespecial···java/lang/RuntimeException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V568 ········//···445:·invokespecial···java/lang/RuntimeException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
566 ········//···441:·aload···········22569 ········//···448:·aload···········22
 570 ········//···450:·athrow·········
 571 ········//···451:·aload···········15
567 ········//···443:·athrow·········572 ········//···453:·athrow·········
568 ········//···444:·aload···········15 
569 ········//···446:·athrow········· 
570 ········//···447:·new·············Ljava/lang/RuntimeException;573 ········//···454:·new·············Ljava/lang/RuntimeException;
571 ········//···450:·astore··········22574 ········//···457:·astore··········22
572 ········//···452:·aload···········15575 ········//···459:·aload···········15
573 ········//···454:·invokevirtual···java/lang/Throwable.getMessage:()Ljava/lang/String;576 ········//···461:·invokevirtual···java/lang/Throwable.getMessage:()Ljava/lang/String;
574 ········//···457:·astore··········15577 ········//···464:·astore··········15
575 ········//···459:·aload···········22 
576 ········//···461:·aload···········15 
577 ········//···463:·invokespecial···java/lang/RuntimeException.<init>:(Ljava/lang/String;)V 
578 ········//···466:·aload···········22578 ········//···466:·aload···········22
 579 ········//···468:·aload···········15
 580 ········//···470:·invokespecial···java/lang/RuntimeException.<init>:(Ljava/lang/String;)V
 581 ········//···473:·aload···········22
579 ········//···468:·athrow·········582 ········//···475:·athrow·········
580 ········//····Exceptions:583 ········//····Exceptions:
581 ········//··Try···········Handler584 ········//··Try···········Handler
582 ········//··Start··End····Start··End····Type························585 ········//··Start··End····Start··End····Type························
583 ········//··-----··-----··-----··-----··----------------------------586 ········//··-----··-----··-----··-----··----------------------------
584 ········//··5······7······109····114····Ljava/io/IOException;587 ········//··5······7······109····114····Ljava/io/IOException;
585 ········//··5······7······104····109····Ljava/lang/RuntimeException;588 ········//··5······7······104····109····Ljava/lang/RuntimeException;
586 ········//··5······7······99·····104····Ljava/lang/Exception;589 ········//··5······7······99·····104····Ljava/lang/Exception;
Offset 679, 15 lines modifiedOffset 682, 15 lines modified
679 ········//··350····355····99·····104····Ljava/lang/Exception;682 ········//··350····355····99·····104····Ljava/lang/Exception;
680 ········//··368····373····109····114····Ljava/io/IOException;683 ········//··368····373····109····114····Ljava/io/IOException;
681 ········//··368····373····104····109····Ljava/lang/RuntimeException;684 ········//··368····373····104····109····Ljava/lang/RuntimeException;
682 ········//··368····373····99·····104····Ljava/lang/Exception;685 ········//··368····373····99·····104····Ljava/lang/Exception;
683 ········//·686 ········//·
684 ········//·The·error·that·occurred·was:687 ········//·The·error·that·occurred·was:
685 ········//·688 ········//·
686 ········//·java.lang.IndexOutOfBoundsException:·Index·242·out·of·bounds·for·length·242689 ········//·java.lang.IndexOutOfBoundsException:·Index·245·out·of·bounds·for·length·245
687 ········//·····at·java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:100)690 ········//·····at·java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:100)
688 ········//·····at·java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:106)691 ········//·····at·java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:106)
689 ········//·····at·java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:302)692 ········//·····at·java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:302)
690 ········//·····at·java.base/java.util.Objects.checkIndex(Objects.java:385)693 ········//·····at·java.base/java.util.Objects.checkIndex(Objects.java:385)
691 ········//·····at·java.base/java.util.ArrayList.get(ArrayList.java:427)694 ········//·····at·java.base/java.util.ArrayList.get(ArrayList.java:427)
692 ········//·····at·com.strobel.decompiler.ast.AstBuilder.convertToAst(AstBuilder.java:3362)695 ········//·····at·com.strobel.decompiler.ast.AstBuilder.convertToAst(AstBuilder.java:3362)
693 ········//·····at·com.strobel.decompiler.ast.AstBuilder.convertToAst(AstBuilder.java:3611)696 ········//·····at·com.strobel.decompiler.ast.AstBuilder.convertToAst(AstBuilder.java:3611)
8.58 KB
btools/router/OsmTrack.class
8.52 KB
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1008557 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 110, 25 lines modifiedOffset 110, 25 lines modified
110 ········//·····6:·aload···········5110 ········//·····6:·aload···········5
111 ········//·····8:·astore··········8111 ········//·····8:·astore··········8
112 ········//····10:·ldc·············"target-delta·=·"112 ········//····10:·ldc·············"target-delta·=·"
113 ········//····12:·astore··········9113 ········//····12:·astore··········9
114 ········//····14:·aconst_null····114 ········//····14:·aconst_null····
115 ········//····15:·astore··········10115 ········//····15:·astore··········10
116 ········//····17:·aload_0········116 ········//····17:·aload_0········
117 ········//····18:·ifnull··········845117 ········//····18:·ifnull··········834
118 ········//····21:·new·············Ljava/io/File;118 ········//····21:·new·············Ljava/io/File;
119 ········//····24:·astore··········11119 ········//····24:·astore··········11
120 ········//····26:·aload···········11120 ········//····26:·aload···········11
121 ········//····28:·aload_0········121 ········//····28:·aload_0········
122 ········//····29:·invokespecial···java/io/File.<init>:(Ljava/lang/String;)V122 ········//····29:·invokespecial···java/io/File.<init>:(Ljava/lang/String;)V
123 ········//····32:·aload···········11123 ········//····32:·aload···········11
124 ········//····34:·invokevirtual···java/io/File.exists:()Z124 ········//····34:·invokevirtual···java/io/File.exists:()Z
125 ········//····37:·istore··········12125 ········//····37:·istore··········12
126 ········//····39:·iload···········12126 ········//····39:·iload···········12
127 ········//····41:·ifeq············845127 ········//····41:·ifeq············834
128 ········//····44:·new·············Ljava/io/DataInputStream;128 ········//····44:·new·············Ljava/io/DataInputStream;
129 ········//····47:·astore··········6129 ········//····47:·astore··········6
130 ········//····49:·new·············Ljava/io/BufferedInputStream;130 ········//····49:·new·············Ljava/io/BufferedInputStream;
131 ········//····52:·astore··········13131 ········//····52:·astore··········13
132 ········//····54:·new·············Ljava/io/FileInputStream;132 ········//····54:·new·············Ljava/io/FileInputStream;
133 ········//····57:·astore··········14133 ········//····57:·astore··········14
134 ········//····59:·aload···········14134 ········//····59:·aload···········14
Offset 489, 41 lines modifiedOffset 489, 36 lines modified
489 ········//···784:·aload···········7489 ········//···784:·aload···········7
490 ········//···786:·astore··········10490 ········//···786:·astore··········10
491 ········//···788:·goto············793491 ········//···788:·goto············793
492 ········//···791:·aconst_null····492 ········//···791:·aconst_null····
493 ········//···792:·areturn········493 ········//···792:·areturn········
494 ········//···793:·aload···········6494 ········//···793:·aload···········6
495 ········//···795:·invokevirtual···java/io/InputStream.close:()V495 ········//···795:·invokevirtual···java/io/InputStream.close:()V
496 ········//···798:·goto············845496 ········//···798:·goto············834
497 ········//···801:·aload···········8497 ········//···801:·aload···········8
498 ········//···803:·ifnull··········845498 ········//···803:·ifnull··········834
499 ········//···806:·new·············Ljava/lang/StringBuilder;499 ········//···806:·aload···········6
 500 ········//···808:·invokestatic····java/lang/String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
500 ········//···809:·astore··········7501 ········//···811:·astore··········6
501 ········//···811:·ldc·············"Error·reading·rawTrack:·"502 ········//···813:·ldc·············"Error·reading·rawTrack:·"
502 ········//···813:·astore··········9503 ········//···815:·astore··········7
503 ········//···815:·aload···········7504 ········//···817:·aload···········7
504 ········//···817:·aload···········9 
505 ········//···819:·invokespecial···java/lang/StringBuilder.<init>:(Ljava/lang/String;)V 
506 ········//···822:·aload···········7 
507 ········//···824:·aload···········6 
508 ········//···826:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; 
509 ········//···829:·pop············ 
510 ········//···830:·aload···········7 
511 ········//···832:·invokevirtual···java/lang/StringBuilder.toString:()Ljava/lang/String; 
512 ········//···835:·astore··········6 
513 ········//···837:·aload···········8 
514 ········//···839:·aload···········6505 ········//···819:·aload···········6
 506 ········//···821:·invokevirtual···java/lang/String.concat:(Ljava/lang/String;)Ljava/lang/String;
 507 ········//···824:·astore··········6
 508 ········//···826:·aload···········8
 509 ········//···828:·aload···········6
515 ········//···841:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;510 ········//···830:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
516 ········//···844:·pop············511 ········//···833:·pop············
517 ········//···845:·aload···········10512 ········//···834:·aload···········10
518 ········//···847:·areturn········513 ········//···836:·areturn········
 514 ········//···837:·pop············
 515 ········//···838:·goto············449
519 ········//···848:·pop············516 ········//···841:·pop············
520 ········//···849:·goto············449 
521 ········//···852:·pop············ 
522 ········//···853:·goto············463517 ········//···842:·goto············463
523 ········//····Exceptions:518 ········//····Exceptions:
524 ········//··Try···········Handler519 ········//··Try···········Handler
525 ········//··Start··End····Start··End····Type··················520 ········//··Start··End····Start··End····Type··················
526 ········//··-----··-----··-----··-----··----------------------521 ········//··-----··-----··-----··-----··----------------------
527 ········//··44·····47·····271····276····Ljava/lang/Exception;522 ········//··44·····47·····271····276····Ljava/lang/Exception;
528 ········//··49·····52·····271····276····Ljava/lang/Exception;523 ········//··49·····52·····271····276····Ljava/lang/Exception;
529 ········//··54·····57·····271····276····Ljava/lang/Exception;524 ········//··54·····57·····271····276····Ljava/lang/Exception;
Offset 553, 29 lines modifiedOffset 548, 29 lines modified
553 ········//··333····338····368····377····Ljava/lang/Exception;548 ········//··333····338····368····377····Ljava/lang/Exception;
554 ········//··338····343····368····377····Ljava/lang/Exception;549 ········//··338····343····368····377····Ljava/lang/Exception;
555 ········//··347····355····368····377····Ljava/lang/Exception;550 ········//··347····355····368····377····Ljava/lang/Exception;
556 ········//··377····382····368····377····Ljava/lang/Exception;551 ········//··377····382····368····377····Ljava/lang/Exception;
557 ········//··386····391····368····377····Ljava/lang/Exception;552 ········//··386····391····368····377····Ljava/lang/Exception;
558 ········//··391····396····368····377····Ljava/lang/Exception;553 ········//··391····396····368····377····Ljava/lang/Exception;
559 ········//··399····403····368····377····Ljava/lang/Exception;554 ········//··399····403····368····377····Ljava/lang/Exception;
560 ········//··408····413····848····852····Ljava/io/EOFException;555 ········//··408····413····837····841····Ljava/io/EOFException;
561 ········//··408····413····368····377····Ljava/lang/Exception;556 ········//··408····413····368····377····Ljava/lang/Exception;
562 ········//··418····421····848····852····Ljava/io/EOFException;557 ········//··418····421····837····841····Ljava/io/EOFException;
563 ········//··418····421····368····377····Ljava/lang/Exception;558 ········//··418····421····368····377····Ljava/lang/Exception;
564 ········//··421····426····848····852····Ljava/io/EOFException;559 ········//··421····426····837····841····Ljava/io/EOFException;
565 ········//··421····426····368····377····Ljava/lang/Exception;560 ········//··421····426····368····377····Ljava/lang/Exception;
566 ········//··432····435····848····852····Ljava/io/EOFException;561 ········//··432····435····837····841····Ljava/io/EOFException;
567 ········//··432····435····368····377····Ljava/lang/Exception;562 ········//··432····435····368····377····Ljava/lang/Exception;
568 ········//··435····440····848····852····Ljava/io/EOFException;563 ········//··435····440····837····841····Ljava/io/EOFException;
569 ········//··435····440····368····377····Ljava/lang/Exception;564 ········//··435····440····368····377····Ljava/lang/Exception;
570 ········//··446····449····848····852····Ljava/io/EOFException;565 ········//··446····449····837····841····Ljava/io/EOFException;
571 ········//··446····449····368····377····Ljava/lang/Exception;566 ········//··446····449····368····377····Ljava/lang/Exception;
572 ········//··449····454····852····856····Ljava/io/EOFException;567 ········//··449····454····841····845····Ljava/io/EOFException;
573 ········//··449····454····368····377····Ljava/lang/Exception;568 ········//··449····454····368····377····Ljava/lang/Exception;
574 ········//··458····463····852····856····Ljava/io/EOFException;569 ········//··458····463····841····845····Ljava/io/EOFException;
575 ········//··458····463····368····377····Ljava/lang/Exception;570 ········//··458····463····368····377····Ljava/lang/Exception;
576 ········//··463····468····473····477····Ljava/io/EOFException;571 ········//··463····468····473····477····Ljava/io/EOFException;
577 ········//··463····468····368····377····Ljava/lang/Exception;572 ········//··463····468····368····377····Ljava/lang/Exception;
578 ········//··479····481····368····377····Ljava/lang/Exception;573 ········//··479····481····368····377····Ljava/lang/Exception;
579 ········//··484····486····368····377····Ljava/lang/Exception;574 ········//··484····486····368····377····Ljava/lang/Exception;
580 ········//··495····500····368····377····Ljava/lang/Exception;575 ········//··495····500····368····377····Ljava/lang/Exception;
581 ········//··521····524····368····377····Ljava/lang/Exception;576 ········//··521····524····368····377····Ljava/lang/Exception;
Offset 602, 15 lines modifiedOffset 597, 15 lines modified
602 ········//··750····756····368····377····Ljava/lang/Exception;597 ········//··750····756····368····377····Ljava/lang/Exception;
603 ········//··756····761····368····377····Ljava/lang/Exception;598 ········//··756····761····368····377····Ljava/lang/Exception;
604 ········//··765····771····368····377····Ljava/lang/Exception;599 ········//··765····771····368····377····Ljava/lang/Exception;
605 ········//··793····798····271····276····Ljava/lang/Exception;600 ········//··793····798····271····276····Ljava/lang/Exception;
606 ········//·601 ········//·
607 ········//·The·error·that·occurred·was:602 ········//·The·error·that·occurred·was:
608 ········//·603 ········//·
609 ········//·java.lang.IndexOutOfBoundsException:·Index·417·out·of·bounds·for·length·417604 ········//·java.lang.IndexOutOfBoundsException:·Index·412·out·of·bounds·for·length·412
610 ········//·····at·java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:100)605 ········//·····at·java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:100)
611 ········//·····at·java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:106)606 ········//·····at·java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:106)
612 ········//·····at·java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:302)607 ········//·····at·java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:302)
613 ········//·····at·java.base/java.util.Objects.checkIndex(Objects.java:385)608 ········//·····at·java.base/java.util.Objects.checkIndex(Objects.java:385)
614 ········//·····at·java.base/java.util.ArrayList.get(ArrayList.java:427)609 ········//·····at·java.base/java.util.ArrayList.get(ArrayList.java:427)
615 ········//·····at·com.strobel.decompiler.ast.AstBuilder.convertToAst(AstBuilder.java:3362)610 ········//·····at·com.strobel.decompiler.ast.AstBuilder.convertToAst(AstBuilder.java:3362)
616 ········//·····at·com.strobel.decompiler.ast.AstBuilder.build(AstBuilder.java:112)611 ········//·····at·com.strobel.decompiler.ast.AstBuilder.build(AstBuilder.java:112)
Offset 641, 18 lines modifiedOffset 636, 20 lines modified
641 ············}636 ············}
642 ············if·(origin2.getILat()·==·obj2.getILat()·&&·origin.origin.getILon()·==·obj2.getILon())·{637 ············if·(origin2.getILat()·==·obj2.getILat()·&&·origin.origin.getILon()·==·obj2.getILon())·{
643 ················return·origin.message;638 ················return·origin.message;
644 ············}639 ············}
645 ············origin·=·origin.origin;640 ············origin·=·origin.origin;
646 ············final·int·n2·=·n·+·1;641 ············final·int·n2·=·n·+·1;
Max diff block lines reached; 512/8509 bytes (6.02%) of diff not shown.
3.73 KB
btools/router/ProfileCache.class
3.67 KB
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1008636 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 27, 15 lines modifiedOffset 27, 15 lines modified
27 ········ProfileCache.debug·=·Boolean.getBoolean("debugProfileCache");27 ········ProfileCache.debug·=·Boolean.getBoolean("debugProfileCache");
28 ····}28 ····}
29 ····29 ····
30 ····public·static·boolean·parseProfile(final·RoutingContext·routingContext)·{30 ····public·static·boolean·parseProfile(final·RoutingContext·routingContext)·{
31 ········final·Class<ProfileCache>·clazz·=·ProfileCache.class;31 ········final·Class<ProfileCache>·clazz·=·ProfileCache.class;
32 ········monitorenter(clazz);32 ········monitorenter(clazz);
33 ········Serializable·s·=·"profileBaseDir";33 ········Serializable·s·=·"profileBaseDir";
34 ········Label_0996:·{34 ········Label_1017:·{
35 ············Serializable·localFunction·=·null;35 ············Serializable·localFunction·=·null;
36 ············final·RoutingContext·routingContext2;36 ············final·RoutingContext·routingContext2;
37 ············Label_0130:·{37 ············Label_0130:·{
38 ················try·{38 ················try·{
39 ····················s·=·System.getProperty((String)s);39 ····················s·=·System.getProperty((String)s);
40 ····················if·(s·==·null)·{40 ····················if·(s·==·null)·{
41 ························s·=·new(java.io.File.class)();41 ························s·=·new(java.io.File.class)();
Offset 43, 15 lines modifiedOffset 43, 15 lines modified
43 ························new·File((String)localFunction);43 ························new·File((String)localFunction);
44 ························s·=·((File)s).getParentFile();44 ························s·=·((File)s).getParentFile();
45 ························localFunction·=·new·File(routingContext.localFunction);45 ························localFunction·=·new·File(routingContext.localFunction);
46 ························break·Label_0130;46 ························break·Label_0130;
47 ····················}47 ····················}
48 ················}48 ················}
49 ················finally·{49 ················finally·{
50 ····················break·Label_0996;50 ····················break·Label_1017;
51 ················}51 ················}
52 ················final·File·parent·=·new·File((String)s);52 ················final·File·parent·=·new·File((String)s);
53 ················final·String·localFunction2·=·routingContext2.localFunction;53 ················final·String·localFunction2·=·routingContext2.localFunction;
54 ················final·StringBuilder·sb·=·new·StringBuilder();54 ················final·StringBuilder·sb·=·new·StringBuilder();
55 ················sb.append(localFunction2);55 ················sb.append(localFunction2);
56 ················sb.append(".brf");56 ················sb.append(".brf");
57 ················final·File·file·=·new·File(parent,·sb.toString());57 ················final·File·file·=·new·File(parent,·sb.toString());
Offset 117, 34 lines modifiedOffset 117, 36 lines modified
117 ············}117 ············}
118 ············if·(profileCache·==·null·||·i·>=·0)·{118 ············if·(profileCache·==·null·||·i·>=·0)·{
119 ················profileCache·=·new·ProfileCache();119 ················profileCache·=·new·ProfileCache();
120 ················if·(i·>=·0)·{120 ················if·(i·>=·0)·{
121 ····················ProfileCache.apc[i]·=·profileCache;121 ····················ProfileCache.apc[i]·=·profileCache;
122 ····················if·(ProfileCache.debug)·{122 ····················if·(ProfileCache.debug)·{
123 ························final·PrintStream·out·=·System.out;123 ························final·PrintStream·out·=·System.out;
 124 ························final·String·value·=·String.valueOf(localFunction);
124 ························final·StringBuilder·sb2·=·new·StringBuilder();125 ························final·StringBuilder·sb2·=·new·StringBuilder();
125 ························sb2.append("*******·adding·new·profile·at·idx=");126 ························sb2.append("*******·adding·new·profile·at·idx=");
126 ························sb2.append(i);127 ························sb2.append(i);
127 ························sb2.append("·for·");128 ························sb2.append("·for·");
128 ························sb2.append(localFunction);129 ························sb2.append(value);
129 ························out.println(sb2.toString());130 ························out.println(sb2.toString());
130 ····················}131 ····················}
131 ················}132 ················}
132 ············}133 ············}
133 ············if·(profileCache.lastProfileFile·!=·null·&&·ProfileCache.debug)·{134 ············if·(profileCache.lastProfileFile·!=·null·&&·ProfileCache.debug)·{
134 ················final·PrintStream·out2·=·System.out;135 ················final·PrintStream·out2·=·System.out;
135 ················final·long·lng·=·(System.currentTimeMillis()·-·profileCache.lastUseTime)·/·1000L;136 ················final·long·lng·=·(System.currentTimeMillis()·-·profileCache.lastUseTime)·/·1000L;
136 ················final·File·lastProfileFile·=·profileCache.lastProfileFile;137 ················final·String·value2·=·String.valueOf(profileCache.lastProfileFile);
 138 ················final·String·value3·=·String.valueOf(localFunction);
137 ················final·StringBuilder·sb3·=·new·StringBuilder();139 ················final·StringBuilder·sb3·=·new·StringBuilder();
138 ················sb3.append("*******·replacing·profile·of·age·");140 ················sb3.append("*******·replacing·profile·of·age·");
139 ················sb3.append(lng);141 ················sb3.append(lng);
140 ················sb3.append("·sec·");142 ················sb3.append("·sec·");
141 ················sb3.append(lastProfileFile);143 ················sb3.append(value2);
142 ················sb3.append("->");144 ················sb3.append("->");
143 ················sb3.append(localFunction);145 ················sb3.append(value3);
144 ················out2.println(sb3.toString());146 ················out2.println(sb3.toString());
145 ············}147 ············}
146 ············profileCache.lastProfileTimestamp·=·routingContext2.profileTimestamp;148 ············profileCache.lastProfileTimestamp·=·routingContext2.profileTimestamp;
147 ············profileCache.lastProfileFile·=·(File)localFunction;149 ············profileCache.lastProfileFile·=·(File)localFunction;
148 ············profileCache.expctxWay·=·routingContext2.expctxWay;150 ············profileCache.expctxWay·=·routingContext2.expctxWay;
149 ············profileCache.expctxNode·=·routingContext2.expctxNode;151 ············profileCache.expctxNode·=·routingContext2.expctxNode;
150 ············profileCache.profilesBusy·=·b;152 ············profileCache.profilesBusy·=·b;
1.93 KB
btools/router/RoutingContext.class
1.87 KB
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1008752 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 127, 33 lines modifiedOffset 127, 32 lines modified
127 ················catch·(final·Exception·ex2)·{}127 ················catch·(final·Exception·ex2)·{}
128 ············}128 ············}
129 ············final·int·int1·=·20;129 ············final·int·int1·=·20;
130 ············osmNodeNamed.radius·=·int1;130 ············osmNodeNamed.radius·=·int1;
131 ········}131 ········}
132 ····}132 ····}
133 ····133 ····
134 ····private·void·setModel(String·string)·{134 ····private·void·setModel(String·message)·{
135 ········Label_0059:·{135 ········Label_0059:·{
136 ············if·(string·==·null)·{136 ············if·(message·==·null)·{
137 ················this.pm·=·(OsmPathModel)new·StdModel();137 ················this.pm·=·(OsmPathModel)new·StdModel();
138 ················break·Label_0059;138 ················break·Label_0059;
139 ············}139 ············}
140 ············try·{140 ············try·{
141 ················final·Constructor<?>·declaredConstructor·=·Class.forName(string).getDeclaredConstructor((Class<?>[])new·Class[0]);141 ················final·Constructor<?>·declaredConstructor·=·Class.forName(message).getDeclaredConstructor((Class<?>[])new·Class[0]);
142 ················try·{142 ················try·{
143 ····················final·Object·instance·=·declaredConstructor.newInstance(new·Object[0]);143 ····················final·Object·instance·=·declaredConstructor.newInstance(new·Object[0]);
144 ····················try·{144 ····················try·{
145 ························this.pm·=·(OsmPathModel)instance;145 ························this.pm·=·(OsmPathModel)instance;
146 ························this.initModel();146 ························this.initModel();
147 ····················}147 ····················}
148 ····················catch·(final·Exception·obj)·{148 ····················catch·(final·Exception·obj)·{
149 ························final·StringBuilder·sb·=·new·StringBuilder("Cannot·create·path-model:·"); 
150 ························sb.append(obj); 
151 ························string·=·sb.toString();149 ························message·=·String.valueOf(obj);
 150 ························message·=·"Cannot·create·path-model:·".concat(message);
152 ························throw·new·RuntimeException(string);151 ························throw·new·RuntimeException(message);
153 ····················}152 ····················}
154 ················}153 ················}
155 ················catch·(final·Exception·ex)·{}154 ················catch·(final·Exception·ex)·{}
156 ············}155 ············}
157 ············catch·(final·Exception·ex2)·{}156 ············catch·(final·Exception·ex2)·{}
158 ········}157 ········}
159 ····}158 ····}
26.4 KB
btools/router/RoutingEngine.class
26.3 KB
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1008828 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 69, 15 lines modifiedOffset 69, 15 lines modified
69 ····protected·List·waypoints;69 ····protected·List·waypoints;
70 ····70 ····
71 ····public·RoutingEngine(final·String·s,·final·String·s2,·final·File·file,·final·List·list,·final·RoutingContext·routingContext)·{71 ····public·RoutingEngine(final·String·s,·final·String·s2,·final·File·file,·final·List·list,·final·RoutingContext·routingContext)·{
72 ········this(s,·s2,·file,·list,·routingContext,·0);72 ········this(s,·s2,·file,·list,·routingContext,·0);
73 ····}73 ····}
74 ····74 ····
75 ····public·RoutingEngine(String·s,·String·s2,·final·File·segmentDir,·final·List·waypoints,·final·RoutingContext·routingContext,·final·int·engineMode)·{75 ····public·RoutingEngine(String·s,·String·s2,·final·File·segmentDir,·final·List·waypoints,·final·RoutingContext·routingContext,·final·int·engineMode)·{
76 ········final·String·str·=·"**********·";76 ········final·String·s3·=·"**********·";
77 ········this.openSet·=·new·SortedHeap();77 ········this.openSet·=·new·SortedHeap();
78 ········boolean·infoLogEnabled·=·false;78 ········boolean·infoLogEnabled·=·false;
79 ········this.finished·=·false;79 ········this.finished·=·false;
80 ········File·parentFile·=·null;80 ········File·parentFile·=·null;
81 ········this.waypoints·=·null;81 ········this.waypoints·=·null;
82 ········this.linksProcessed·=·0;82 ········this.linksProcessed·=·0;
83 ········final·int·maxnodes_ISLAND_CHECK·=·500;83 ········final·int·maxnodes_ISLAND_CHECK·=·500;
Offset 105, 65 lines modifiedOffset 105, 59 lines modified
105 ········this.routingContext·=·routingContext;105 ········this.routingContext·=·routingContext;
106 ········this.engineMode·=·engineMode;106 ········this.engineMode·=·engineMode;
107 ········s2·=·this.routingContext.localFunction;107 ········s2·=·this.routingContext.localFunction;
108 ········final·File·parentFile2·=·new·File(s2).getParentFile();108 ········final·File·parentFile2·=·new·File(s2).getParentFile();
109 ········if·(parentFile2·!=·null)·{109 ········if·(parentFile2·!=·null)·{
110 ············parentFile·=·parentFile2.getParentFile();110 ············parentFile·=·parentFile2.getParentFile();
111 ········}111 ········}
112 ········Label_0425:·{112 ········Label_0407:·{
113 ············if·(parentFile·!=·null)·{113 ············if·(parentFile·!=·null)·{
114 ················try·{114 ················try·{
115 ····················s2·=·"debug.txt";115 ····················s2·=·"debug.txt";
116 ····················final·File·file·=·new·File(parentFile,·s2);116 ····················final·File·file·=·new·File(parentFile,·s2);
117 ····················if·(file.exists())·{117 ····················if·(file.exists())·{
118 ························final·FileWriter·infoLogWriter·=·new·FileWriter(file,·append);118 ························final·FileWriter·infoLogWriter·=·new·FileWriter(file,·append);
119 ························try·{119 ························try·{
120 ····························this.infoLogWriter·=·infoLogWriter;120 ····························this.infoLogWriter·=·infoLogWriter;
121 ····························s·=·"**********·start·request·at·";121 ····························s·=·"**********·start·request·at·";
122 ····························this.logInfo(s);122 ····························this.logInfo(s);
123 ····························try·{123 ····························try·{
 124 ································s·=·String.valueOf(new·Date());
124 ································final·Date·obj·=·new·Date(); 
125 ································final·StringBuilder·sb·=·new·StringBuilder(str); 
126 ································try·{ 
127 ····································sb.append(obj); 
128 ····································s·=·sb.toString();125 ································s·=·s3.concat(s);
129 ····································this.logInfo(s);126 ································this.logInfo(s);
130 ································} 
131 ································catch·(final·IOException·obj2)·{} 
132 ····························}127 ····························}
133 ····························catch·(final·IOException·ex)·{}128 ····························catch·(final·IOException·obj)·{}
134 ························}129 ························}
135 ························catch·(final·IOException·ex2)·{}130 ························catch·(final·IOException·ex)·{}
136 ····················}131 ····················}
137 ················}132 ················}
138 ················catch·(final·IOException·ex3)·{}133 ················catch·(final·IOException·ex2)·{}
139 ················s2·=·"stacks.txt";134 ················s2·=·"stacks.txt";
140 ················final·File·file2·=·new·File(parentFile,·s2);135 ················final·File·file2·=·new·File(parentFile,·s2);
141 ················if·(file2.exists())·{136 ················if·(file2.exists())·{
142 ····················((Thread)(this.stackSampler·=·new·StackSampler(file2,·1000))).start();137 ····················((Thread)(this.stackSampler·=·new·StackSampler(file2,·1000))).start();
143 ····················s·=·"**********·started·stacksampling";138 ····················s·=·"**********·started·stacksampling";
144 ····················this.logInfo(s);139 ····················this.logInfo(s);
145 ················}140 ················}
146 ················break·Label_0425;141 ················break·Label_0407;
147 ················final·StringBuilder·sb2·=·new·StringBuilder("cannot·open·debug-log:"); 
148 ················final·IOException·obj2;142 ················final·IOException·obj;
149 ················sb2.append(obj2); 
150 ················s·=·sb2.toString();143 ················s·=·String.valueOf(obj);
 144 ················s·=·"cannot·open·debug-log:".concat(s);
151 ················throw·new·RuntimeException(s);145 ················throw·new·RuntimeException(s);
152 ············}146 ············}
153 ········}147 ········}
154 ········final·boolean·profile·=·ProfileCache.parseProfile(routingContext);148 ········final·boolean·profile·=·ProfileCache.parseProfile(routingContext);
155 ········if·(this.hasInfo())·{149 ········if·(this.hasInfo())·{
156 ············s2·=·routingContext.localFunction;150 ············s2·=·routingContext.localFunction;
157 ············final·StringBuilder·sb3·=·new·StringBuilder("parsed·profile·");151 ············final·StringBuilder·sb·=·new·StringBuilder("parsed·profile·");
158 ············sb3.append(s2);152 ············sb.append(s2);
159 ············s2·=·"·cached=";153 ············s2·=·"·cached=";
160 ············sb3.append(s2);154 ············sb.append(s2);
161 ············sb3.append(profile);155 ············sb.append(profile);
162 ············s·=·sb3.toString();156 ············s·=·sb.toString();
163 ············this.logInfo(s);157 ············this.logInfo(s);
164 ········}158 ········}
165 ····}159 ····}
166 ····160 ····
167 ····private·OsmTrack·_findTrack(final·String·str,·MatchedWaypoint·matchedWaypoint,·final·MatchedWaypoint·matchedWaypoint2,·final·OsmTrack·osmTrack,·final·OsmTrack·osmTrack2,·boolean·n)·{161 ····private·OsmTrack·_findTrack(final·String·str,·MatchedWaypoint·matchedWaypoint,·final·MatchedWaypoint·matchedWaypoint2,·final·OsmTrack·osmTrack,·final·OsmTrack·osmTrack2,·boolean·n)·{
168 ········final·MatchedWaypoint·matchedWaypoint3·=·matchedWaypoint;162 ········final·MatchedWaypoint·matchedWaypoint3·=·matchedWaypoint;
169 ········final·OsmTrack·guideTrack·=·this.guideTrack;163 ········final·OsmTrack·guideTrack·=·this.guideTrack;
Offset 751, 71 lines modifiedOffset 745, 71 lines modified
751 ································································}745 ································································}
752 ································································osmTrack3·=·osmTrack2;746 ································································osmTrack3·=·osmTrack2;
753 ································································n44·=·i;747 ································································n44·=·i;
754 ································································idFromPos8·=·((OsmNode)o8).getIdFromPos();748 ································································idFromPos8·=·((OsmNode)o8).getIdFromPos();
755 ································································b3·=·((idFromPos5·==·idFromPos4·||·idFromPos5·==·idFromPos3)·&&·(idFromPos8·==·idFromPos4·||·idFromPos8·==·idFromPos3));749 ································································b3·=·((idFromPos5·==·idFromPos4·||·idFromPos5·==·idFromPos3)·&&·(idFromPos8·==·idFromPos4·||·idFromPos8·==·idFromPos3));
756 ································································nextForLink·=·o7;750 ································································nextForLink·=·o7;
757 ································································o9·=·null;751 ································································o9·=·null;
758 ································································Label_4379_Outer:Label_4367_Outer:752 ····························································Label_4367_Outer:
759 ································································while·(nextForLink·!=·null)·{753 ································································while·(nextForLink·!=·null)·{
760 ····································································osmNode·=·(OsmNode)sourceNode;754 ····································································osmNode·=·(OsmNode)sourceNode;
761 ····································································sourceNode·=·nextForLink;755 ····································································sourceNode·=·nextForLink;
762 ····································································while·(true)·{756 ····································································while·(true)·{
763 ········································································if·(b3)·{757 ········································································if·(b3)·{
764 ············································································n45·=·idFromPos5;758 ············································································n45·=·idFromPos5;
765 ············································································n46·=·n36;759 ············································································n46·=·n36;
766 ············································································n47·=·n37;760 ············································································n47·=·n37;
767 ············································································radius·=·1.5;761 ············································································radius·=·1.5;
768 ············································································osmNodeNamed·=·(OsmNodeNamed)o;762 ············································································osmNodeNamed·=·(OsmNodeNamed)o;
769 ········································································Label_4507_Outer:763 ············································································Label_4379:·{
770 ············································································while·(true)·{ 
771 ················································································try·{764 ················································································try·{
772 ····················································································osmNodeNamed.radius·=·radius;765 ····················································································osmNodeNamed.radius·=·radius;
773 ····················································································o2·=·this.routingContext;766 ····················································································o2·=·this.routingContext;
774 ····················································································((RoutingContext)o2).setWaypoint((OsmNodeNamed)o,·true);767 ····················································································((RoutingContext)o2).setWaypoint((OsmNodeNamed)o,·true);
775 ····················································································break·Label_4379;768 ····················································································break·Label_4379;
776 ················································································}769 ················································································}
777 ················································································finally·{770 ················································································finally·{
778 ····················································································if·(b3)·{771 ····················································································if·(b3)·{
779 ························································································o8·=·this.routingContext;772 ························································································o8·=·this.routingContext;
780 ························································································((RoutingContext)o8).unsetWaypoint();773 ························································································((RoutingContext)o8).unsetWaypoint();
781 ····················································································}774 ····················································································}
 775 ····················································································n45·=·idFromPos5;
 776 ····················································································n46·=·n36;
 777 ····················································································n47·=·n37;
782 ····················································································o2·=·this.routingContext;778 ····················································································o2·=·this.routingContext;
783 ····················································································path2·=·((RoutingContext)o2).createPath((OsmPath)sourceNode,·osmLink2,·osmTrack3,·this.guideTrack·!=·null);779 ····················································································path2·=·((RoutingContext)o2).createPath((OsmPath)sourceNode,·osmLink2,·osmTrack3,·this.guideTrack·!=·null);
784 ····················································································cost9·=·path2.cost;780 ····················································································cost9·=·path2.cost;
785 ····················································································iftrue(Label_4507:)(cost9·<·0·||·(o9·!=·null·&&·cost9·>=·((OsmPath)o9).cost));781 ····················································································iftrue(Label_4507:)(cost9·<·0·||·(o9·!=·null·&&·cost9·>=·((OsmPath)o9).cost));
786 ····················································································Block_119:·{ 
787 ························································································while·(true)·{782 ····················································································while·(true)·{
 783 ························································································Block_118:·{
 784 ····························································································Label_4524:·{
788 ····························································································Label_4463:·{785 ································································································Label_4463:·{
Max diff block lines reached; 16061/26730 bytes (60.09%) of diff not shown.
1.5 KB
btools/router/RoutingParamCollector.class
1.42 KB
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1008918 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 385, 21 lines modifiedOffset 385, 22 lines modified
385 ····························++n;385 ····························++n;
386 ····························continue;386 ····························continue;
387 ························}387 ························}
388 ····················}388 ····················}
389 ····················final·PrintStream·err·=·System.err;389 ····················final·PrintStream·err·=·System.err;
390 ····················final·Exception·obj;390 ····················final·Exception·obj;
391 ····················final·int·lineNumber·=·obj.getStackTrace()[0].getLineNumber();391 ····················final·int·lineNumber·=·obj.getStackTrace()[0].getLineNumber();
392 ····················final·StackTraceElement·obj2·=·obj.getStackTrace()[0];392 ····················final·String·value2·=·String.valueOf(obj.getStackTrace()[0]);
 393 ····················final·String·value3·=·String.valueOf(obj);
393 ····················final·StringBuilder·sb·=·new·StringBuilder("error·");394 ····················final·StringBuilder·sb·=·new·StringBuilder("error·");
394 ····················sb.append(lineNumber);395 ····················sb.append(lineNumber);
395 ····················sb.append("·");396 ····················sb.append("·");
396 ····················sb.append(obj2);397 ····················sb.append(value2);
397 ····················sb.append("\n");398 ····················sb.append("\n");
398 ····················sb.append(obj);399 ····················sb.append(value3);
399 ····················err.println(sb.toString());400 ····················err.println(sb.toString());
400 ················}401 ················}
401 ················else·if·(s10.equals("pois"))·{402 ················else·if·(s10.equals("pois"))·{
402 ····················routingContext.poipoints·=·this.readPoisList(s11);403 ····················routingContext.poipoints·=·this.readPoisList(s11);
403 ················}404 ················}
404 ················else·if·(s10.equals("heading"))·{405 ················else·if·(s10.equals("heading"))·{
405 ····················routingContext.startDirection·=·Integer.valueOf(s11);406 ····················routingContext.startDirection·=·Integer.valueOf(s11);
9.05 KB
btools/expressions/BExpressionContext.class
8.97 KB
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1009021 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 1236, 15 lines modifiedOffset 1236, 15 lines modified
1236 ········//·This·method·could·not·be·decompiled.1236 ········//·This·method·could·not·be·decompiled.
1237 ········//·1237 ········//·
1238 ········//·Original·Bytecode:1238 ········//·Original·Bytecode:
1239 ········//·1239 ········//·
1240 ········//·····1:·invokevirtual···java/io/File.exists:()Z1240 ········//·····1:·invokevirtual···java/io/File.exists:()Z
1241 ········//·····4:·istore··········41241 ········//·····4:·istore··········4
1242 ········//·····6:·iload···········41242 ········//·····6:·iload···········4
1243 ········//·····8:·ifeq············4571243 ········//·····8:·ifeq············462
1244 ········//····11:·iconst_1·······1244 ········//····11:·iconst_1·······
1245 ········//····12:·istore··········41245 ········//····12:·istore··········4
1246 ········//····14:·aload_2········1246 ········//····14:·aload_2········
1247 ········//····15:·ifnull··········971247 ········//····15:·ifnull··········97
1248 ········//····18:·aload_0········1248 ········//····18:·aload_0········
1249 ········//····19:·iload···········41249 ········//····19:·iload···········4
1250 ········//····21:·putfield········btools/expressions/BExpressionContext.linenr:I1250 ········//····21:·putfield········btools/expressions/BExpressionContext.linenr:I
Offset 1442, 76 lines modifiedOffset 1442, 71 lines modified
1442 ········//···369:·aload_2········1442 ········//···369:·aload_2········
1443 ········//···370:·aload_1········1443 ········//···370:·aload_1········
1444 ········//···371:·invokespecial···java/lang/RuntimeException.<init>:(Ljava/lang/Throwable;)V1444 ········//···371:·invokespecial···java/lang/RuntimeException.<init>:(Ljava/lang/Throwable;)V
1445 ········//···374:·aload_2········1445 ········//···374:·aload_2········
1446 ········//···375:·athrow·········1446 ········//···375:·athrow·········
1447 ········//···376:·new·············Ljava/lang/IllegalArgumentException;1447 ········//···376:·new·············Ljava/lang/IllegalArgumentException;
1448 ········//···379:·astore_3·······1448 ········//···379:·astore_3·······
1449 ········//···380:·aload_0········1449 ········//···380:·aload_1········
 1450 ········//···381:·invokestatic····java/lang/String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
 1451 ········//···384:·astore_1·······
 1452 ········//···385:·aload_0········
1450 ········//···381:·getfield········btools/expressions/BExpressionContext.linenr:I1453 ········//···386:·getfield········btools/expressions/BExpressionContext.linenr:I
1451 ········//···384:·istore··········41454 ········//···389:·istore··········4
1452 ········//···386:·aload_2········1455 ········//···391:·aload_2········
1453 ········//···387:·invokevirtual···java/lang/Throwable.getMessage:()Ljava/lang/String;1456 ········//···392:·invokevirtual···java/lang/Throwable.getMessage:()Ljava/lang/String;
1454 ········//···390:·astore_2·······1457 ········//···395:·astore_2·······
1455 ········//···391:·new·············Ljava/lang/StringBuilder;1458 ········//···396:·new·············Ljava/lang/StringBuilder;
1456 ········//···394:·astore··········51459 ········//···399:·astore··········5
1457 ········//···396:·aload···········51460 ········//···401:·aload···········5
1458 ········//···398:·ldc_w···········"ParseException·"1461 ········//···403:·ldc_w···········"ParseException·"
1459 ········//···401:·invokespecial···java/lang/StringBuilder.<init>:(Ljava/lang/String;)V1462 ········//···406:·invokespecial···java/lang/StringBuilder.<init>:(Ljava/lang/String;)V
1460 ········//···404:·aload···········51463 ········//···409:·aload···········5
1461 ········//···406:·aload_1········1464 ········//···411:·aload_1········
1462 ········//···407:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; 
1463 ········//···410:·pop············ 
1464 ········//···411:·aload···········5 
1465 ········//···413:·ldc_w···········"·at·line·" 
1466 ········//···416:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;1465 ········//···412:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
1467 ········//···419:·pop············1466 ········//···415:·pop············
 1467 ········//···416:·aload···········5
 1468 ········//···418:·ldc_w···········"·at·line·"
 1469 ········//···421:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
 1470 ········//···424:·pop············
1468 ········//···420:·aload···········51471 ········//···425:·aload···········5
1469 ········//···422:·iload···········41472 ········//···427:·iload···········4
1470 ········//···424:·invokevirtual···java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder;1473 ········//···429:·invokevirtual···java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder;
1471 ········//···427:·pop············1474 ········//···432:·pop············
1472 ········//···428:·aload···········51475 ········//···433:·aload···········5
1473 ········//···430:·ldc_w···········":·"1476 ········//···435:·ldc_w···········":·"
1474 ········//···433:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;1477 ········//···438:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
1475 ········//···436:·pop············1478 ········//···441:·pop············
1476 ········//···437:·aload···········51479 ········//···442:·aload···········5
1477 ········//···439:·aload_2········1480 ········//···444:·aload_2········
1478 ········//···440:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;1481 ········//···445:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
1479 ········//···443:·pop············1482 ········//···448:·pop············
1480 ········//···444:·aload···········51483 ········//···449:·aload···········5
1481 ········//···446:·invokevirtual···java/lang/StringBuilder.toString:()Ljava/lang/String;1484 ········//···451:·invokevirtual···java/lang/StringBuilder.toString:()Ljava/lang/String;
1482 ········//···449:·astore_1·······1485 ········//···454:·astore_1·······
1483 ········//···450:·aload_3········ 
1484 ········//···451:·aload_1········ 
1485 ········//···452:·invokespecial···java/lang/IllegalArgumentException.<init>:(Ljava/lang/String;)V 
1486 ········//···455:·aload_3········1486 ········//···455:·aload_3········
 1487 ········//···456:·aload_1········
 1488 ········//···457:·invokespecial···java/lang/IllegalArgumentException.<init>:(Ljava/lang/String;)V
 1489 ········//···460:·aload_3········
1487 ········//···456:·athrow·········1490 ········//···461:·athrow·········
1488 ········//···457:·new·············Ljava/lang/IllegalArgumentException;1491 ········//···462:·new·············Ljava/lang/IllegalArgumentException;
1489 ········//···460:·astore_2·······1492 ········//···465:·astore_2·······
1490 ········//···461:·new·············Ljava/lang/StringBuilder; 
1491 ········//···464:·astore_3······· 
1492 ········//···465:·aload_3········1493 ········//···466:·aload_1········
 1494 ········//···467:·invokestatic····java/lang/String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
 1495 ········//···470:·astore_1·······
1493 ········//···466:·ldc_w···········"profile·"1496 ········//···471:·ldc_w···········"profile·"
1494 ········//···469:·invokespecial···java/lang/StringBuilder.<init>:(Ljava/lang/String;)V 
1495 ········//···472:·aload_3········ 
1496 ········//···473:·aload_1········1497 ········//···474:·aload_1········
1497 ········//···474:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; 
1498 ········//···477:·pop············ 
1499 ········//···478:·aload_3········ 
1500 ········//···479:·ldc_w···········"·does·not·exist"1498 ········//···475:·ldc_w···········"·does·not·exist"
 1499 ········//···478:·invokestatic····androidx/activity/h.j:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
1501 ········//···482:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; 
1502 ········//···485:·pop············ 
1503 ········//···486:·aload_3········ 
1504 ········//···487:·invokevirtual···java/lang/StringBuilder.toString:()Ljava/lang/String; 
1505 ········//···490:·astore_1·······1500 ········//···481:·astore_1·······
1506 ········//···491:·aload_2········1501 ········//···482:·aload_2········
1507 ········//···492:·aload_1········1502 ········//···483:·aload_1········
1508 ········//···493:·invokespecial···java/lang/IllegalArgumentException.<init>:(Ljava/lang/String;)V1503 ········//···484:·invokespecial···java/lang/IllegalArgumentException.<init>:(Ljava/lang/String;)V
1509 ········//···496:·aload_2········1504 ········//···487:·aload_2········
1510 ········//···497:·athrow·········1505 ········//···488:·athrow·········
1511 ········//····Exceptions:1506 ········//····Exceptions:
1512 ········//··Try···········Handler1507 ········//··Try···········Handler
1513 ········//··Start··End····Start··End····Type································1508 ········//··Start··End····Start··End····Type································
1514 ········//··-----··-----··-----··-----··------------------------------------1509 ········//··-----··-----··-----··-----··------------------------------------
1515 ········//··19·····24·····93·····97·····Ljava/lang/IllegalArgumentException;1510 ········//··19·····24·····93·····97·····Ljava/lang/IllegalArgumentException;
1516 ········//··19·····24·····89·····93·····Ljava/lang/Exception;1511 ········//··19·····24·····89·····93·····Ljava/lang/Exception;
1517 ········//··24·····28·····93·····97·····Ljava/lang/IllegalArgumentException;1512 ········//··24·····28·····93·····97·····Ljava/lang/IllegalArgumentException;
Offset 1587, 15 lines modifiedOffset 1582, 15 lines modified
1587 ········//··292····295····93·····97·····Ljava/lang/IllegalArgumentException;1582 ········//··292····295····93·····97·····Ljava/lang/IllegalArgumentException;
1588 ········//··292····295····89·····93·····Ljava/lang/Exception;1583 ········//··292····295····89·····93·····Ljava/lang/Exception;
1589 ········//··301····304····93·····97·····Ljava/lang/IllegalArgumentException;1584 ········//··301····304····93·····97·····Ljava/lang/IllegalArgumentException;
1590 ········//··301····304····89·····93·····Ljava/lang/Exception;1585 ········//··301····304····89·····93·····Ljava/lang/Exception;
1591 ········//·1586 ········//·
1592 ········//·The·error·that·occurred·was:1587 ········//·The·error·that·occurred·was:
1593 ········//·1588 ········//·
1594 ········//·java.lang.IndexOutOfBoundsException:·Index·272·out·of·bounds·for·length·2721589 ········//·java.lang.IndexOutOfBoundsException:·Index·267·out·of·bounds·for·length·267
1595 ········//·····at·java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:100)1590 ········//·····at·java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:100)
1596 ········//·····at·java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:106)1591 ········//·····at·java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:106)
1597 ········//·····at·java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:302)1592 ········//·····at·java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:302)
1598 ········//·····at·java.base/java.util.Objects.checkIndex(Objects.java:385)1593 ········//·····at·java.base/java.util.Objects.checkIndex(Objects.java:385)
1599 ········//·····at·java.base/java.util.ArrayList.get(ArrayList.java:427)1594 ········//·····at·java.base/java.util.ArrayList.get(ArrayList.java:427)
1600 ········//·····at·com.strobel.decompiler.ast.AstBuilder.convertToAst(AstBuilder.java:3362)1595 ········//·····at·com.strobel.decompiler.ast.AstBuilder.convertToAst(AstBuilder.java:3362)
1601 ········//·····at·com.strobel.decompiler.ast.AstBuilder.convertToAst(AstBuilder.java:3611)1596 ········//·····at·com.strobel.decompiler.ast.AstBuilder.convertToAst(AstBuilder.java:3611)
1.43 KB
btools/mapaccess/OsmNode.class
1.37 KB
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1009106 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 139, 18 lines modifiedOffset 139, 15 lines modified
139 ····}139 ····}
140 ····140 ····
141 ····public·final·void·parseNodeBody(final·MicroCache·microCache,·final·OsmNodesMap·osmNodesMap,·final·IByteArrayUnifier·byteArrayUnifier)·{141 ····public·final·void·parseNodeBody(final·MicroCache·microCache,·final·OsmNodesMap·osmNodesMap,·final·IByteArrayUnifier·byteArrayUnifier)·{
142 ········if·(microCache·instanceof·MicroCache2)·{142 ········if·(microCache·instanceof·MicroCache2)·{
143 ············this.parseNodeBody2((MicroCache2)microCache,·osmNodesMap,·byteArrayUnifier);143 ············this.parseNodeBody2((MicroCache2)microCache,·osmNodesMap,·byteArrayUnifier);
144 ············return;144 ············return;
145 ········}145 ········}
 146 ········throw·new·IllegalArgumentException("unknown·cache·version:·".concat(String.valueOf((Object)microCache.getClass())));
146 ········final·Class<?·extends·MicroCache>·class1·=·microCache.getClass(); 
147 ········final·StringBuilder·sb·=·new·StringBuilder("unknown·cache·version:·"); 
148 ········sb.append(class1); 
149 ········throw·new·IllegalArgumentException(sb.toString()); 
150 ····}147 ····}
151 ····148 ····
152 ····public·final·void·parseNodeBody2(final·MicroCache2·microCache2,·final·OsmNodesMap·osmNodesMap,·final·IByteArrayUnifier·byteArrayUnifier)·{149 ····public·final·void·parseNodeBody2(final·MicroCache2·microCache2,·final·OsmNodesMap·osmNodesMap,·final·IByteArrayUnifier·byteArrayUnifier)·{
153 ········final·ByteArrayUnifier·byteArrayUnifier2·=·osmNodesMap.getByteArrayUnifier();150 ········final·ByteArrayUnifier·byteArrayUnifier2·=·osmNodesMap.getByteArrayUnifier();
154 ········while·(((ByteDataReader)microCache2).readBoolean())·{151 ········while·(((ByteDataReader)microCache2).readBoolean())·{
155 ············final·TurnRestriction·turnRestriction·=·new·TurnRestriction();152 ············final·TurnRestriction·turnRestriction·=·new·TurnRestriction();
156 ············turnRestriction.exceptions·=·((ByteDataReader)microCache2).readShort();153 ············turnRestriction.exceptions·=·((ByteDataReader)microCache2).readShort();
1.32 KB
btools/router/KinematicPrePath.class
1.25 KB
procyon -ec {}
error from `procyon -ec {}`: OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file: 1009182 Try using the -Djava.io.tmpdir= option to select an alternate temp location.
    
Offset 1, 12 lines modifiedOffset 1, 11 lines modified
  
1 package·btools.router;1 package·btools.router;
  
2 import·btools.expressions.BExpressionContext;2 import·btools.expressions.BExpressionContext;
3 import·btools.mapaccess.OsmLink; 
4 import·btools.mapaccess.OsmTransferNode;3 import·btools.mapaccess.OsmTransferNode;
5 import·btools.mapaccess.OsmNode;4 import·btools.mapaccess.OsmNode;
  
6 final·class·KinematicPrePath·extends·OsmPrePath5 final·class·KinematicPrePath·extends·OsmPrePath
7 {6 {
8 ····public·double·angle;7 ····public·double·angle;
9 ····public·int·classifiermask;8 ····public·int·classifiermask;
Offset 46, 13 lines modifiedOffset 45, 10 lines modified
46 ············}45 ············}
47 ············routingContext.calcDistance(iLon,·iLat,·n,·n2);46 ············routingContext.calcDistance(iLon,·iLat,·n,·n2);
48 ············this.angle·=·routingContext.anglemeter.calcAngle(originLon,·originLat,·iLon,·iLat,·n,·n2);47 ············this.angle·=·routingContext.anglemeter.calcAngle(originLon,·originLat,·iLon,·iLat,·n,·n2);
49 ············this.priorityclassifier·=·(int)routingContext.expctxWay.getPriorityClassifier();48 ············this.priorityclassifier·=·(int)routingContext.expctxWay.getPriorityClassifier();
50 ············this.classifiermask·=·(int)routingContext.expctxWay.getClassifierMask();49 ············this.classifiermask·=·(int)routingContext.expctxWay.getClassifierMask();
51 ············return;50 ············return;
52 ········}51 ········}
 52 ········throw·new·IllegalArgumentException("null·description·for:·".concat(String.valueOf((Object)super.link)));
53 ········final·OsmLink·link·=·super.link; 
54 ········final·StringBuilder·sb·=·new·StringBuilder("null·description·for:·"); 
55 ········sb.append(link); 
56 ········throw·new·IllegalArgumentException(sb.toString()); 
57 ····}53 ····}
58 }54 }
2.49 KB
smali/btools/expressions/BExpressionContext.smali
    
Offset 7286, 27 lines modifiedOffset 7286, 31 lines modified
7286 ····invoke-direct·{p2,·p1},·Ljava/lang/RuntimeException;-><init>(Ljava/lang/Throwable;)V7286 ····invoke-direct·{p2,·p1},·Ljava/lang/RuntimeException;-><init>(Ljava/lang/Throwable;)V
  
7287 ····throw·p27287 ····throw·p2
  
7288 ····:goto_57288 ····:goto_5
7289 ····new-instance·p3,·Ljava/lang/IllegalArgumentException;7289 ····new-instance·p3,·Ljava/lang/IllegalArgumentException;
  
 7290 ····invoke-static·{p1},·Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
  
 7291 ····move-result-object·p1
  
7290 ····iget·v0,·p0,·Lbtools/expressions/BExpressionContext;->linenr:I7292 ····iget·v0,·p0,·Lbtools/expressions/BExpressionContext;->linenr:I
  
7291 ····invoke-virtual·{p2},·Ljava/lang/Throwable;->getMessage()Ljava/lang/String;7293 ····invoke-virtual·{p2},·Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
  
7292 ····move-result-object·p27294 ····move-result-object·p2
  
7293 ····new-instance·v1,·Ljava/lang/StringBuilder;7295 ····new-instance·v1,·Ljava/lang/StringBuilder;
  
7294 ····const-string·v2,·"ParseException·"7296 ····const-string·v2,·"ParseException·"
  
7295 ····invoke-direct·{v1,·v2},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V7297 ····invoke-direct·{v1,·v2},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
  
7296 ····invoke-virtual·{v1,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;7298 ····invoke-virtual·{v1,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
7297 ····const-string·p1,·"·at·line·"7299 ····const-string·p1,·"·at·line·"
  
7298 ····invoke-virtual·{v1,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;7300 ····invoke-virtual·{v1,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
7299 ····invoke-virtual·{v1,·v0},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;7301 ····invoke-virtual·{v1,·v0},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
Offset 7323, 30 lines modifiedOffset 7327, 28 lines modified
7323 ····invoke-direct·{p3,·p1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V7327 ····invoke-direct·{p3,·p1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
  
7324 ····throw·p37328 ····throw·p3
  
7325 ····:cond_57329 ····:cond_5
7326 ····new-instance·p2,·Ljava/lang/IllegalArgumentException;7330 ····new-instance·p2,·Ljava/lang/IllegalArgumentException;
  
7327 ····new-instance·p3,·Ljava/lang/StringBuilder;7331 ····invoke-static·{p1},·Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
  
 7332 ····move-result-object·p1
7328 ····const-string·v0,·"profile·" 
  
7329 ····invoke-direct·{p3,·v0},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V 
  
7330 ····invoke-virtual·{p3,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; 
  
7331 ····const-string·p1,·"·does·not·exist"7333 ····const-string·p3,·"profile·"
  
7332 ····invoke-virtual·{p3,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;7334 ····const-string·v0,·"·does·not·exist"
  
7333 ····invoke-virtual·{p3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;7335 ····.line·4
 7336 ····invoke-static·{p3,·p1,·v0},·Landroidx/activity/h;->j(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
  
7334 ····move-result-object·p17337 ····move-result-object·p1
  
 7338 ····.line·5
7335 ····invoke-direct·{p2,·p1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V7339 ····invoke-direct·{p2,·p1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
  
7336 ····throw·p27340 ····throw·p2
7337 .end·method7341 .end·method
  
7338 .method·public·parseMetaLine(Ljava/lang/String;)V7342 .method·public·parseMetaLine(Ljava/lang/String;)V
7339 ····.locals·87343 ····.locals·8
3.14 KB
smali/btools/expressions/IntegrityCheckProfile.smali
    
Offset 81, 23 lines modifiedOffset 81, 21 lines modified
  
81 ····move-result-object·v081 ····move-result-object·v0
  
82 ····if-nez·v0,·:cond_082 ····if-nez·v0,·:cond_0
  
83 ····sget-object·p1,·Ljava/lang/System;->err:Ljava/io/PrintStream;83 ····sget-object·p1,·Ljava/lang/System;->err:Ljava/io/PrintStream;
  
84 ····new-instance·v0,·Ljava/lang/StringBuilder;84 ····invoke-static·{p2},·Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
  
 85 ····move-result-object·p2
85 ····const-string·v1,·"no·files·" 
  
86 ····invoke-direct·{v0,·v1},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V 
  
87 ····invoke-virtual·{v0,·p2},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;86 ····const-string·v0,·"no·files·"
  
88 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;87 ····invoke-virtual·{v0,·p2},·Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
  
89 ····move-result-object·p288 ····move-result-object·p2
  
90 ····invoke-virtual·{p1,·p2},·Ljava/io/PrintStream;->println(Ljava/lang/String;)V89 ····invoke-virtual·{p1,·p2},·Ljava/io/PrintStream;->println(Ljava/lang/String;)V
  
91 ····return-void90 ····return-void
  
Offset 106, 23 lines modifiedOffset 104, 21 lines modified
  
106 ····move-result·p2104 ····move-result·p2
  
107 ····if-nez·p2,·:cond_1105 ····if-nez·p2,·:cond_1
  
108 ····sget-object·p2,·Ljava/lang/System;->err:Ljava/io/PrintStream;106 ····sget-object·p2,·Ljava/lang/System;->err:Ljava/io/PrintStream;
  
109 ····new-instance·v0,·Ljava/lang/StringBuilder;107 ····invoke-static·{p1},·Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
  
 108 ····move-result-object·p1
110 ····const-string·v1,·"no·lookup·file·" 
  
111 ····invoke-direct·{v0,·v1},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V 
  
112 ····invoke-virtual·{v0,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;109 ····const-string·v0,·"no·lookup·file·"
  
113 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;110 ····invoke-virtual·{v0,·p1},·Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
  
114 ····move-result-object·p1111 ····move-result-object·p1
  
115 ····invoke-virtual·{p2,·p1},·Ljava/io/PrintStream;->println(Ljava/lang/String;)V112 ····invoke-virtual·{p2,·p1},·Ljava/io/PrintStream;->println(Ljava/lang/String;)V
  
116 ····return-void113 ····return-void
  
Offset 172, 14 lines modifiedOffset 168, 18 lines modified
  
172 ····sget-object·v4,·Ljava/lang/System;->out:Ljava/io/PrintStream;168 ····sget-object·v4,·Ljava/lang/System;->out:Ljava/io/PrintStream;
  
173 ····iget-short·v5,·v3,·Lbtools/expressions/BExpressionMetaData;->lookupVersion:S169 ····iget-short·v5,·v3,·Lbtools/expressions/BExpressionMetaData;->lookupVersion:S
  
174 ····iget-short·v3,·v3,·Lbtools/expressions/BExpressionMetaData;->lookupMinorVersion:S170 ····iget-short·v3,·v3,·Lbtools/expressions/BExpressionMetaData;->lookupMinorVersion:S
  
 171 ····invoke-static·{v2},·Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
  
 172 ····move-result-object·v2
  
175 ····new-instance·v6,·Ljava/lang/StringBuilder;173 ····new-instance·v6,·Ljava/lang/StringBuilder;
  
176 ····const-string·v7,·"test·"174 ····const-string·v7,·"test·"
  
177 ····invoke-direct·{v6,·v7},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V175 ····invoke-direct·{v6,·v7},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
  
178 ····invoke-virtual·{v6,·v5},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;176 ····invoke-virtual·{v6,·v5},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
Offset 190, 15 lines modifiedOffset 190, 15 lines modified
  
190 ····invoke-virtual·{v6,·v3},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;190 ····invoke-virtual·{v6,·v3},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
191 ····const-string·v3,·"·"191 ····const-string·v3,·"·"
  
192 ····invoke-virtual·{v6,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;192 ····invoke-virtual·{v6,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
193 ····invoke-virtual·{v6,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;193 ····invoke-virtual·{v6,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
194 ····invoke-virtual·{v6},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;194 ····invoke-virtual·{v6},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
195 ····move-result-object·v2195 ····move-result-object·v2
  
196 ····invoke-virtual·{v4,·v2},·Ljava/io/PrintStream;->println(Ljava/lang/String;)V196 ····invoke-virtual·{v4,·v2},·Ljava/io/PrintStream;->println(Ljava/lang/String;)V
  
1.75 KB
smali/btools/mapaccess/NodesCache.smali
    
Offset 1949, 29 lines modifiedOffset 1949, 33 lines modified
1949 ····return-object·v11949 ····return-object·v1
  
1950 ····:goto_51950 ····:goto_5
1951 ····new-instance·p2,·Ljava/lang/RuntimeException;1951 ····new-instance·p2,·Ljava/lang/RuntimeException;
  
1952 ····iget-object·v0,·p0,·Lbtools/mapaccess/NodesCache;->currentFileName:Ljava/lang/String;1952 ····iget-object·v0,·p0,·Lbtools/mapaccess/NodesCache;->currentFileName:Ljava/lang/String;
  
1953 ····new-instance·v1,·Ljava/lang/StringBuilder;1953 ····invoke-static·{p1},·Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
  
1954 ····const-string·v2,·"error·reading·datafile·"1954 ····move-result-object·v1
  
1955 ····invoke-direct·{v1,·v2},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V1955 ····new-instance·v2,·Ljava/lang/StringBuilder;
  
 1956 ····const-string·v3,·"error·reading·datafile·"
  
 1957 ····invoke-direct·{v2,·v3},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
  
1956 ····invoke-virtual·{v1,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;1958 ····invoke-virtual·{v2,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
1957 ····const-string·v0,·":·"1959 ····const-string·v0,·":·"
  
1958 ····invoke-virtual·{v1,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;1960 ····invoke-virtual·{v2,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
1959 ····invoke-virtual·{v1,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;1961 ····invoke-virtual·{v2,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
1960 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;1962 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
1961 ····move-result-object·v01963 ····move-result-object·v0
  
1962 ····invoke-direct·{p2,·v0,·p1},·Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V1964 ····invoke-direct·{p2,·v0,·p1},·Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
  
1963 ····throw·p21965 ····throw·p2
  
1.04 KB
smali/btools/mapaccess/OsmNode.smali
    
Offset 428, 23 lines modifiedOffset 428, 21 lines modified
428 ····:cond_0428 ····:cond_0
429 ····new-instance·p2,·Ljava/lang/IllegalArgumentException;429 ····new-instance·p2,·Ljava/lang/IllegalArgumentException;
  
430 ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;430 ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
431 ····move-result-object·p1431 ····move-result-object·p1
  
432 ····new-instance·p3,·Ljava/lang/StringBuilder;432 ····invoke-static·{p1},·Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
  
 433 ····move-result-object·p1
433 ····const-string·v0,·"unknown·cache·version:·" 
  
434 ····invoke-direct·{p3,·v0},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V 
  
435 ····invoke-virtual·{p3,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;434 ····const-string·p3,·"unknown·cache·version:·"
  
436 ····invoke-virtual·{p3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;435 ····invoke-virtual·{p3,·p1},·Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
  
437 ····move-result-object·p1436 ····move-result-object·p1
  
438 ····invoke-direct·{p2,·p1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V437 ····invoke-direct·{p2,·p1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
  
439 ····throw·p2438 ····throw·p2
440 .end·method439 .end·method
1.05 KB
smali/btools/router/KinematicPrePath.smali
    
Offset 137, 23 lines modifiedOffset 137, 21 lines modified
137 ····return-void137 ····return-void
  
138 ····:cond_2138 ····:cond_2
139 ····new-instance·p1,·Ljava/lang/IllegalArgumentException;139 ····new-instance·p1,·Ljava/lang/IllegalArgumentException;
  
140 ····iget-object·p2,·p0,·Lbtools/router/OsmPrePath;->link:Lbtools/mapaccess/OsmLink;140 ····iget-object·p2,·p0,·Lbtools/router/OsmPrePath;->link:Lbtools/mapaccess/OsmLink;
  
141 ····new-instance·v0,·Ljava/lang/StringBuilder;141 ····invoke-static·{p2},·Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
  
 142 ····move-result-object·p2
142 ····const-string·v1,·"null·description·for:·" 
  
143 ····invoke-direct·{v0,·v1},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V 
  
144 ····invoke-virtual·{v0,·p2},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;143 ····const-string·v0,·"null·description·for:·"
  
145 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;144 ····invoke-virtual·{v0,·p2},·Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
  
146 ····move-result-object·p2145 ····move-result-object·p2
  
147 ····invoke-direct·{p1,·p2},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V146 ····invoke-direct·{p1,·p2},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
  
148 ····throw·p1147 ····throw·p1
149 .end·method148 .end·method
1.28 KB
smali/btools/router/RoutingContext.smali
    
Offset 310, 15 lines modifiedOffset 310, 15 lines modified
310 ····goto·:goto_0310 ····goto·:goto_0
  
311 ····:cond_3311 ····:cond_3
312 ····return-void312 ····return-void
313 .end·method313 .end·method
  
314 .method·private·setModel(Ljava/lang/String;)V314 .method·private·setModel(Ljava/lang/String;)V
315 ····.locals·3315 ····.locals·2
  
316 ····if-nez·p1,·:cond_0316 ····if-nez·p1,·:cond_0
  
317 ····new-instance·p1,·Lbtools/router/StdModel;317 ····new-instance·p1,·Lbtools/router/StdModel;
  
318 ····invoke-direct·{p1},·Lbtools/router/StdModel;-><init>()V318 ····invoke-direct·{p1},·Lbtools/router/StdModel;-><init>()V
  
Offset 358, 23 lines modifiedOffset 358, 21 lines modified
358 ····return-void358 ····return-void
  
359 ····:catch_0359 ····:catch_0
360 ····move-exception·p1360 ····move-exception·p1
  
361 ····new-instance·v0,·Ljava/lang/RuntimeException;361 ····new-instance·v0,·Ljava/lang/RuntimeException;
  
362 ····new-instance·v1,·Ljava/lang/StringBuilder;362 ····invoke-static·{p1},·Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
  
 363 ····move-result-object·p1
363 ····const-string·v2,·"Cannot·create·path-model:·" 
  
364 ····invoke-direct·{v1,·v2},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V 
  
365 ····invoke-virtual·{v1,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;364 ····const-string·v1,·"Cannot·create·path-model:·"
  
366 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;365 ····invoke-virtual·{v1,·p1},·Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
  
367 ····move-result-object·p1366 ····move-result-object·p1
  
368 ····invoke-direct·{v0,·p1},·Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V367 ····invoke-direct·{v0,·p1},·Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V
  
369 ····throw·v0368 ····throw·v0
370 .end·method369 .end·method
49.4 KB
smali/btools/router/RoutingEngine.smali
    
Offset 291, 21 lines modifiedOffset 291, 19 lines modified
  
291 ····invoke-direct·{p0,·p1},·Lbtools/router/RoutingEngine;->logInfo(Ljava/lang/String;)V291 ····invoke-direct·{p0,·p1},·Lbtools/router/RoutingEngine;->logInfo(Ljava/lang/String;)V
  
292 ····new-instance·p1,·Ljava/util/Date;292 ····new-instance·p1,·Ljava/util/Date;
  
293 ····invoke-direct·{p1},·Ljava/util/Date;-><init>()V293 ····invoke-direct·{p1},·Ljava/util/Date;-><init>()V
  
294 ····new-instance·p2,·Ljava/lang/StringBuilder;294 ····invoke-static·{p1},·Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
  
 295 ····move-result-object·p1
295 ····invoke-direct·{p2,·v0},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V 
  
296 ····invoke-virtual·{p2,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; 
  
297 ····invoke-virtual·{p2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;296 ····invoke-virtual·{v0,·p1},·Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
  
298 ····move-result-object·p1297 ····move-result-object·p1
  
299 ····invoke-direct·{p0,·p1},·Lbtools/router/RoutingEngine;->logInfo(Ljava/lang/String;)V298 ····invoke-direct·{p0,·p1},·Lbtools/router/RoutingEngine;->logInfo(Ljava/lang/String;)V
300 ····:try_end_0299 ····:try_end_0
301 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0300 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0
  
Offset 345, 23 lines modifiedOffset 343, 21 lines modified
345 ····invoke-direct·{p0,·p1},·Lbtools/router/RoutingEngine;->logInfo(Ljava/lang/String;)V343 ····invoke-direct·{p0,·p1},·Lbtools/router/RoutingEngine;->logInfo(Ljava/lang/String;)V
  
346 ····goto·:goto_3344 ····goto·:goto_3
  
347 ····:goto_2345 ····:goto_2
348 ····new-instance·p2,·Ljava/lang/RuntimeException;346 ····new-instance·p2,·Ljava/lang/RuntimeException;
  
349 ····new-instance·p3,·Ljava/lang/StringBuilder;347 ····invoke-static·{p1},·Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
  
 348 ····move-result-object·p1
350 ····const-string·p4,·"cannot·open·debug-log:" 
  
351 ····invoke-direct·{p3,·p4},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V 
  
352 ····invoke-virtual·{p3,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;349 ····const-string·p3,·"cannot·open·debug-log:"
  
353 ····invoke-virtual·{p3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;350 ····invoke-virtual·{p3,·p1},·Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
  
354 ····move-result-object·p1351 ····move-result-object·p1
  
355 ····invoke-direct·{p2,·p1},·Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V352 ····invoke-direct·{p2,·p1},·Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V
  
356 ····throw·p2353 ····throw·p2
  
Offset 9331, 1360 lines modifiedOffset 9327, 1360 lines modified
9331 ····move-result·v49327 ····move-result·v4
  
9332 ····.line·399328 ····.line·39
9333 ····if-eqz·v4,·:cond_29329 ····if-eqz·v4,·:cond_2
  
9334 ····.line·409330 ····.line·40
9335 ····.line·419331 ····.line·41
9336 ····iget-boolean·v4,·v3,·Lbtools/router/OsmNodeNamed;->direct:Z9332 ····invoke-static·{v3},·Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
  
9337 ····.line·429333 ····.line·42
9338 ····.line·439334 ····.line·43
9339 ····if-eqz·v4,·:cond_1 
  
9340 ····.line·449335 ····.line·44
 9336 ····move-result-object·v4
  
9341 ····.line·459337 ····.line·45
9342 ····const-string·v4,·"·direct"9338 ····iget-boolean·v5,·v3,·Lbtools/router/OsmNodeNamed;->direct:Z
  
9343 ····.line·469339 ····.line·46
9344 ····.line·479340 ····.line·47
9345 ····goto·:goto_19341 ····if-eqz·v5,·:cond_1
  
9346 ····.line·489342 ····.line·48
9347 ····:cond_1 
9348 ····const-string·v4,·"" 
  
9349 ····.line·499343 ····.line·49
 9344 ····const-string·v5,·"·direct"
9350 ····.line·50 
9351 ····:goto_1 
9352 ····new-instance·v5,·Ljava/lang/StringBuilder; 
  
 9345 ····.line·50
9353 ····.line·519346 ····.line·51
 9347 ····goto·:goto_1
  
9354 ····.line·529348 ····.line·52
 9349 ····:cond_1
9355 ····const-string·v6,·"wp="9350 ····const-string·v5,·""
  
9356 ····.line·539351 ····.line·53
9357 ····.line·549352 ····.line·54
9358 ····invoke-direct·{v5,·v6},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V9353 ····:goto_1
 9354 ····const-string·v6,·"wp="
  
9359 ····.line·559355 ····.line·55
9360 ····.line·569356 ····.line·56
 9357 ····invoke-static·{v6,·v4,·v5},·Landroidx/activity/h;->j(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
9361 ····.line·57 
9362 ····invoke-virtual·{v5,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; 
  
 9358 ····.line·57
9363 ····.line·589359 ····.line·58
9364 ····.line·599360 ····.line·59
 9361 ····move-result-object·v4
  
9365 ····.line·609362 ····.line·60
9366 ····invoke-virtual·{v5,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;9363 ····invoke-direct·{v7,·v4},·Lbtools/router/RoutingEngine;->logInfo(Ljava/lang/String;)V
  
9367 ····.line·619364 ····.line·61
9368 ····.line·629365 ····.line·62
9369 ····.line·639366 ····.line·63
9370 ····invoke-virtual·{v5},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;9367 ····:cond_2
 9368 ····iget-boolean·v3,·v3,·Lbtools/router/OsmNodeNamed;->direct:Z
  
9371 ····.line·649369 ····.line·64
9372 ····.line·659370 ····.line·65
 9371 ····if-eqz·v3,·:cond_0
9373 ····.line·66 
9374 ····move-result-object·v4 
  
 9372 ····.line·66
9375 ····.line·679373 ····.line·67
9376 ····invoke-direct·{v7,·v4},·Lbtools/router/RoutingEngine;->logInfo(Ljava/lang/String;)V9374 ····const/4·v2,·0x1
  
9377 ····.line·689375 ····.line·68
 9376 ····goto·:goto_0
  
Max diff block lines reached; 46494/50507 bytes (92.05%) of diff not shown.
2.31 KB
smali/btools/router/OsmTrack.smali
    
Offset 657, 23 lines modifiedOffset 657, 21 lines modified
657 ····.catch·Ljava/lang/Exception;·{:try_start_6·..·:try_end_6}·:catch_0657 ····.catch·Ljava/lang/Exception;·{:try_start_6·..·:try_end_6}·:catch_0
  
658 ····goto·:goto_8658 ····goto·:goto_8
  
659 ····:goto_7659 ····:goto_7
660 ····if-eqz·v2,·:cond_9660 ····if-eqz·v2,·:cond_9
  
661 ····new-instance·v1,·Ljava/lang/StringBuilder;661 ····invoke-static·{v0},·Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
  
662 ····const-string·v3,·"Error·reading·rawTrack:·"662 ····move-result-object·v0
  
663 ····invoke-direct·{v1,·v3},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V663 ····const-string·v1,·"Error·reading·rawTrack:·"
  
664 ····invoke-virtual·{v1,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;664 ····invoke-virtual·{v1,·v0},·Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
  
665 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; 
  
666 ····move-result-object·v0665 ····move-result-object·v0
  
667 ····invoke-virtual·{v2,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;666 ····invoke-virtual·{v2,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
668 ····:cond_9667 ····:cond_9
669 ····:goto_8668 ····:goto_8
Offset 732, 27 lines modifiedOffset 730, 35 lines modified
732 ····move·v0,·v2730 ····move·v0,·v2
  
733 ····goto·:goto_0731 ····goto·:goto_0
  
734 ····:cond_1732 ····:cond_1
735 ····new-instance·v0,·Ljava/lang/IllegalArgumentException;733 ····new-instance·v0,·Ljava/lang/IllegalArgumentException;
  
 734 ····invoke-static·{p2},·Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
  
 735 ····move-result-object·p2
  
 736 ····invoke-static·{p1},·Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
  
 737 ····move-result-object·p1
  
736 ····new-instance·v1,·Ljava/lang/StringBuilder;738 ····new-instance·v1,·Ljava/lang/StringBuilder;
  
737 ····const-string·v2,·"ups:·"739 ····const-string·v2,·"ups:·"
  
738 ····invoke-direct·{v1,·v2},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V740 ····invoke-direct·{v1,·v2},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
  
739 ····invoke-virtual·{v1,·p2},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;741 ····invoke-virtual·{v1,·p2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
740 ····const-string·p2,·"->"742 ····const-string·p2,·"->"
  
741 ····invoke-virtual·{v1,·p2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;743 ····invoke-virtual·{v1,·p2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
742 ····invoke-virtual·{v1,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;744 ····invoke-virtual·{v1,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
743 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;745 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
744 ····move-result-object·p1746 ····move-result-object·p1
  
745 ····invoke-direct·{v0,·p1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V747 ····invoke-direct·{v0,·p1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
  
4.36 KB
smali/btools/router/ProfileCache.smali
    
Offset 370, 31 lines modifiedOffset 370, 35 lines modified
  
370 ····sget-boolean·v1,·Lbtools/router/ProfileCache;->debug:Z370 ····sget-boolean·v1,·Lbtools/router/ProfileCache;->debug:Z
  
371 ····if-eqz·v1,·:cond_c371 ····if-eqz·v1,·:cond_c
  
372 ····sget-object·v1,·Ljava/lang/System;->out:Ljava/io/PrintStream;372 ····sget-object·v1,·Ljava/lang/System;->out:Ljava/io/PrintStream;
  
373 ····new-instance·v6,·Ljava/lang/StringBuilder;373 ····invoke-static·{v2},·Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
  
374 ····invoke-direct·{v6},·Ljava/lang/StringBuilder;-><init>()V374 ····move-result-object·v6
  
375 ····const-string·v7,·"*******·adding·new·profile·at·idx="375 ····new-instance·v7,·Ljava/lang/StringBuilder;
  
376 ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;376 ····invoke-direct·{v7},·Ljava/lang/StringBuilder;-><init>()V
  
 377 ····const-string·v8,·"*******·adding·new·profile·at·idx="
  
 378 ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
377 ····invoke-virtual·{v6,·v3},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;379 ····invoke-virtual·{v7,·v3},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
378 ····const-string·v3,·"·for·"380 ····const-string·v3,·"·for·"
  
379 ····invoke-virtual·{v6,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;381 ····invoke-virtual·{v7,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
380 ····invoke-virtual·{v6,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;382 ····invoke-virtual·{v7,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
381 ····invoke-virtual·{v6},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;383 ····invoke-virtual·{v7},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
382 ····move-result-object·v3384 ····move-result-object·v3
  
383 ····invoke-virtual·{v1,·v3},·Ljava/io/PrintStream;->println(Ljava/lang/String;)V385 ····invoke-virtual·{v1,·v3},·Ljava/io/PrintStream;->println(Ljava/lang/String;)V
  
384 ····:cond_c386 ····:cond_c
385 ····iget-object·v1,·v5,·Lbtools/router/ProfileCache;->lastProfileFile:Ljava/io/File;387 ····iget-object·v1,·v5,·Lbtools/router/ProfileCache;->lastProfileFile:Ljava/io/File;
Offset 417, 37 lines modifiedOffset 421, 45 lines modified
  
417 ····const-wide/16·v8,·0x3e8421 ····const-wide/16·v8,·0x3e8
  
418 ····div-long/2addr·v6,·v8422 ····div-long/2addr·v6,·v8
  
419 ····iget-object·v3,·v5,·Lbtools/router/ProfileCache;->lastProfileFile:Ljava/io/File;423 ····iget-object·v3,·v5,·Lbtools/router/ProfileCache;->lastProfileFile:Ljava/io/File;
  
 424 ····invoke-static·{v3},·Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
  
 425 ····move-result-object·v3
  
 426 ····invoke-static·{v2},·Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
  
 427 ····move-result-object·v8
  
420 ····new-instance·v8,·Ljava/lang/StringBuilder;428 ····new-instance·v9,·Ljava/lang/StringBuilder;
  
421 ····invoke-direct·{v8},·Ljava/lang/StringBuilder;-><init>()V429 ····invoke-direct·{v9},·Ljava/lang/StringBuilder;-><init>()V
  
422 ····const-string·v9,·"*******·replacing·profile·of·age·"430 ····const-string·v11,·"*******·replacing·profile·of·age·"
  
423 ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;431 ····invoke-virtual·{v9,·v11},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
424 ····invoke-virtual·{v8,·v6,·v7},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;432 ····invoke-virtual·{v9,·v6,·v7},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
  
425 ····const-string·v6,·"·sec·"433 ····const-string·v6,·"·sec·"
  
426 ····invoke-virtual·{v8,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;434 ····invoke-virtual·{v9,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
427 ····invoke-virtual·{v8,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;435 ····invoke-virtual·{v9,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
428 ····const-string·v3,·"->"436 ····const-string·v3,·"->"
  
429 ····invoke-virtual·{v8,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;437 ····invoke-virtual·{v9,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
430 ····invoke-virtual·{v8,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;438 ····invoke-virtual·{v9,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
431 ····invoke-virtual·{v8},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;439 ····invoke-virtual·{v9},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
432 ····move-result-object·v3440 ····move-result-object·v3
  
433 ····invoke-virtual·{v1,·v3},·Ljava/io/PrintStream;->println(Ljava/lang/String;)V441 ····invoke-virtual·{v1,·v3},·Ljava/io/PrintStream;->println(Ljava/lang/String;)V
  
434 ····:cond_d442 ····:cond_d
435 ····iget-wide·v6,·p0,·Lbtools/router/RoutingContext;->profileTimestamp:J443 ····iget-wide·v6,·p0,·Lbtools/router/RoutingContext;->profileTimestamp:J
1.66 KB
smali/btools/router/RoutingParamCollector.smali
    
Offset 2988, 33 lines modifiedOffset 2988, 41 lines modified
  
2988 ····invoke-virtual·{v0},·Ljava/lang/Throwable;->getStackTrace()[Ljava/lang/StackTraceElement;2988 ····invoke-virtual·{v0},·Ljava/lang/Throwable;->getStackTrace()[Ljava/lang/StackTraceElement;
  
2989 ····move-result-object·v52989 ····move-result-object·v5
  
2990 ····aget-object·v5,·v5,·v22990 ····aget-object·v5,·v5,·v2
  
 2991 ····invoke-static·{v5},·Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
  
 2992 ····move-result-object·v5
  
 2993 ····invoke-static·{v0},·Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
  
 2994 ····move-result-object·v0
  
2991 ····new-instance·v6,·Ljava/lang/StringBuilder;2995 ····new-instance·v6,·Ljava/lang/StringBuilder;
  
2992 ····const-string·v7,·"error·"2996 ····const-string·v7,·"error·"
  
2993 ····invoke-direct·{v6,·v7},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V2997 ····invoke-direct·{v6,·v7},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
  
2994 ····invoke-virtual·{v6,·v4},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;2998 ····invoke-virtual·{v6,·v4},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
2995 ····const-string·v4,·"·"2999 ····const-string·v4,·"·"
  
2996 ····invoke-virtual·{v6,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;3000 ····invoke-virtual·{v6,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
2997 ····invoke-virtual·{v6,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;3001 ····invoke-virtual·{v6,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
2998 ····const-string·v4,·"\n"3002 ····const-string·v4,·"\n"
  
2999 ····invoke-virtual·{v6,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;3003 ····invoke-virtual·{v6,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
3000 ····invoke-virtual·{v6,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;3004 ····invoke-virtual·{v6,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
3001 ····invoke-virtual·{v6},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;3005 ····invoke-virtual·{v6},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
3002 ····move-result-object·v03006 ····move-result-object·v0
  
3003 ····invoke-virtual·{v1,·v0},·Ljava/io/PrintStream;->println(Ljava/lang/String;)V3007 ····invoke-virtual·{v1,·v0},·Ljava/io/PrintStream;->println(Ljava/lang/String;)V
  
90.7 KB
assets/profiles2.zip
3.47 KB
zipinfo {}
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
1 Zip·file·size:·87054·bytes,·number·of·entries:·241 Zip·file·size:·87054·bytes,·number·of·entries:·24
 2 -rw-r--r--··2.0·unx····27259·b-·defN·25-Oct-20·18:53·mtb.brf
 3 -rw-r--r--··2.0·unx····15666·b-·defN·25-Oct-20·18:55·trekking-ignore-cr.brf
 4 -rw-r--r--··2.0·unx····14660·b-·defN·25-Oct-20·18:53·fastbike.brf
 5 -rw-r--r--··2.0·unx····18237·b-·defN·25-Oct-20·18:53·gravel.brf
 6 -rw-r--r--··2.0·unx·····6902·b-·defN·25-Oct-20·18:53·moped.brf
2 -rw-r--r--··2.0·unx······460·b-·defN·24-Jul-25·12:54·rail.brf7 -rw-r--r--··2.0·unx······468·b-·defN·25-Oct-20·18:53·river.brf
3 -rw-r--r--··2.0·unx····15660·b-·defN·24-Jul-25·12:57·trekking-nosteps.brf8 -rw-r--r--··2.0·unx·····9972·b-·defN·25-Oct-20·18:55·car-fast.brf
4 -rw-r--r--··2.0·unx····15667·b-·defN·24-Jul-25·12:57·trekking-steep.brf9 -rw-r--r--··2.0·unx····15667·b-·defN·25-Oct-20·18:55·trekking-steep.brf
 10 -rw-r--r--··2.0·unx····21014·b-·defN·25-Oct-20·18:53·fastbike-verylowtraffic.brf
 11 -rw-r--r--··2.0·unx····15662·b-·defN·25-Oct-20·18:55·trekking-noferries.brf
5 -rw-r--r--··2.0·unx····18237·b-·defN·24-Jul-25·12:54·gravel.brf 
6 -rw-r--r--··2.0·unx····27259·b-·defN·24-Jul-25·12:54·mtb.brf 
7 -rw-r--r--··2.0·unx····27844·b-·defN·24-Jul-25·12:54·lookups.dat 
8 -rw-r--r--··2.0·unx····27921·b-·defN·24-Jul-25·12:54·hiking-mountain.brf 
9 -rw-r--r--··2.0·unx·····9971·b-·defN·24-Jul-25·12:57·car-eco.brf 
10 -rw-r--r--··2.0·unx····14653·b-·defN·24-Jul-25·12:57·fastbike-lowtraffic.brf12 -rw-r--r--··2.0·unx····14653·b-·defN·25-Oct-20·18:55·fastbike-lowtraffic.brf
11 -rw-r--r--··2.0·unx·····9972·b-·defN·24-Jul-25·12:57·car-fast.brf 
12 -rw-r--r--··2.0·unx····20321·b-·defN·24-Jul-25·12:54·vm-forum-liegerad-schnell.brf13 -rw-r--r--··2.0·unx····20321·b-·defN·25-Oct-20·18:53·vm-forum-liegerad-schnell.brf
 14 -rw-r--r--··2.0·unx····15660·b-·defN·25-Oct-20·18:55·trekking-nosteps.brf
13 -rw-r--r--··2.0·unx······468·b-·defN·24-Jul-25·12:54·river.brf 
14 -rw-r--r--··2.0·unx·····5119·b-·defN·24-Jul-25·12:54·shortest.brf 
15 -rw-r--r--··2.0·unx······400·b-·defN·24-Jul-25·12:54·dummy.brf 
16 -rw-r--r--··2.0·unx····14660·b-·defN·24-Jul-25·12:54·fastbike.brf 
17 -rw-r--r--··2.0·unx····14652·b-·defN·24-Jul-25·12:57·fastbike-asia-pacific.brf15 -rw-r--r--··2.0·unx····14652·b-·defN·25-Oct-20·18:55·fastbike-asia-pacific.brf
 16 -rw-r--r--··2.0·unx····27921·b-·defN·25-Oct-20·18:53·hiking-mountain.brf
18 -rw-r--r--··2.0·unx····15676·b-·defN·24-Jul-25·12:54·trekking.brf 
19 -rw-r--r--··2.0·unx······308·b-·defN·24-Jul-25·12:54·readme.txt 
20 -rw-r--r--··2.0·unx····15660·b-·defN·24-Jul-25·12:57·safety.brf17 -rw-r--r--··2.0·unx······460·b-·defN·25-Oct-20·18:53·rail.brf
21 -rw-r--r--··2.0·unx····15662·b-·defN·24-Jul-25·12:57·trekking-noferries.brf 
22 -rw-r--r--··2.0·unx····15666·b-·defN·24-Jul-25·12:57·trekking-ignore-cr.brf 
23 -rw-r--r--··2.0·unx····21014·b-·defN·24-Jul-25·12:54·fastbike-verylowtraffic.brf18 -rw-r--r--··2.0·unx······400·b-·defN·25-Oct-20·18:53·dummy.brf
 19 -rw-r--r--··2.0·unx·····5119·b-·defN·25-Oct-20·18:53·shortest.brf
 20 -rw-r--r--··2.0·unx····27844·b-·defN·25-Oct-20·18:53·lookups.dat
24 -rw-r--r--··2.0·unx····20221·b-·defN·24-Jul-25·12:54·vm-forum-velomobil-schnell.brf21 -rw-r--r--··2.0·unx····20221·b-·defN·25-Oct-20·18:53·vm-forum-velomobil-schnell.brf
25 -rw-r--r--··2.0·unx·····6902·b-·defN·24-Jul-25·12:54·moped.brf22 -rw-r--r--··2.0·unx·····9971·b-·defN·25-Oct-20·18:55·car-eco.brf
 23 -rw-r--r--··2.0·unx······308·b-·defN·25-Oct-20·18:53·readme.txt
 24 -rw-r--r--··2.0·unx····15676·b-·defN·25-Oct-20·18:53·trekking.brf
 25 -rw-r--r--··2.0·unx····15660·b-·defN·25-Oct-20·18:55·safety.brf
26 24·files,·334373·bytes·uncompressed,·84454·bytes·compressed:··74.7%26 24·files,·334373·bytes·uncompressed,·84454·bytes·compressed:··74.7%
1.64 KB
zipnote {}
    
Offset 1, 73 lines modifiedOffset 1, 73 lines modified
1 Filename:·rail.brf1 Filename:·mtb.brf
2 Comment:·2 Comment:·
  
3 Filename:·trekking-nosteps.brf3 Filename:·trekking-ignore-cr.brf
4 Comment:·4 Comment:·
  
5 Filename:·trekking-steep.brf5 Filename:·fastbike.brf
6 Comment:·6 Comment:·
  
7 Filename:·gravel.brf7 Filename:·gravel.brf
8 Comment:·8 Comment:·
  
9 Filename:·mtb.brf9 Filename:·moped.brf
10 Comment:·10 Comment:·
  
11 Filename:·lookups.dat11 Filename:·river.brf
12 Comment:·12 Comment:·
  
13 Filename:·hiking-mountain.brf13 Filename:·car-fast.brf
14 Comment:·14 Comment:·
  
15 Filename:·car-eco.brf15 Filename:·trekking-steep.brf
16 Comment:·16 Comment:·
  
17 Filename:·fastbike-lowtraffic.brf17 Filename:·fastbike-verylowtraffic.brf
18 Comment:·18 Comment:·
  
19 Filename:·car-fast.brf19 Filename:·trekking-noferries.brf
20 Comment:·20 Comment:·
  
21 Filename:·vm-forum-liegerad-schnell.brf21 Filename:·fastbike-lowtraffic.brf
22 Comment:·22 Comment:·
  
23 Filename:·river.brf23 Filename:·vm-forum-liegerad-schnell.brf
24 Comment:·24 Comment:·
  
25 Filename:·shortest.brf25 Filename:·trekking-nosteps.brf
26 Comment:·26 Comment:·
  
27 Filename:·dummy.brf27 Filename:·fastbike-asia-pacific.brf
28 Comment:·28 Comment:·
  
29 Filename:·fastbike.brf29 Filename:·hiking-mountain.brf
30 Comment:·30 Comment:·
  
31 Filename:·fastbike-asia-pacific.brf31 Filename:·rail.brf
32 Comment:·32 Comment:·
  
33 Filename:·trekking.brf33 Filename:·dummy.brf
34 Comment:·34 Comment:·
  
35 Filename:·readme.txt35 Filename:·shortest.brf
36 Comment:·36 Comment:·
  
37 Filename:·safety.brf37 Filename:·lookups.dat
38 Comment:·38 Comment:·
  
39 Filename:·trekking-noferries.brf39 Filename:·vm-forum-velomobil-schnell.brf
40 Comment:·40 Comment:·
  
41 Filename:·trekking-ignore-cr.brf41 Filename:·car-eco.brf
42 Comment:·42 Comment:·
  
43 Filename:·fastbike-verylowtraffic.brf43 Filename:·readme.txt
44 Comment:·44 Comment:·
  
45 Filename:·vm-forum-velomobil-schnell.brf45 Filename:·trekking.brf
46 Comment:·46 Comment:·
  
47 Filename:·moped.brf47 Filename:·safety.brf
48 Comment:·48 Comment:·
  
49 Zip·file·comment:·49 Zip·file·comment:·
85.3 KB
zipdetails --redact --walk --utc {}
    
Offset 2, 1184 lines modifiedOffset 2, 1184 lines modified
2 00000·LOCAL·HEADER·#1·······04034B50·(67324752)2 00000·LOCAL·HEADER·#1·······04034B50·(67324752)
3 00004·Extract·Zip·Spec······14·(20)·'2.0'3 00004·Extract·Zip·Spec······14·(20)·'2.0'
4 00005·Extract·OS············00·(0)·'MS-DOS'4 00005·Extract·OS············00·(0)·'MS-DOS'
5 00006·General·Purpose·Flag··0800·(2048)5 00006·General·Purpose·Flag··0800·(2048)
6 ······[Bits·1-2]············0·'Normal·Compression'6 ······[Bits·1-2]············0·'Normal·Compression'
7 ······[Bit·11]··············1·'Language·Encoding'7 ······[Bit·11]··············1·'Language·Encoding'
8 00008·Compression·Method····0008·(8)·'Deflated'8 00008·Compression·Method····0008·(8)·'Deflated'
9 0000A·Modification·Time·····58F966CC·(1492739788)·'Thu·Jul·25·12:54:24·2024'9 0000A·Modification·Time·····5B5496A7·(1532270247)·'Mon·Oct·20·18:53:14·2025'
10 0000E·CRC···················F31462CE·(4078199502)10 0000E·CRC···················CF5FFD37·(3479174455)
11 00012·Compressed·Size·······000000CE·(206)11 00012·Compressed·Size·······000019C9·(6601)
12 00016·Uncompressed·Size·····000001CC·(460)12 00016·Uncompressed·Size·····00006A7B·(27259)
13 0001A·Filename·Length·······0008·(8)13 0001A·Filename·Length·······0007·(7)
14 0001C·Extra·Length··········0000·(0)14 0001C·Extra·Length··········0000·(0)
15 0001E·Filename··············'XXXXXXXX'15 0001E·Filename··············'XXXXXXX'
16 #16 #
17 #·WARNING:·Offset·0x1E:·Filename·'XXXXXXXX'17 #·WARNING:·Offset·0x1E:·Filename·'XXXXXXX'
18 #··········Zero·length·filename18 #··········Zero·length·filename
19 #19 #
 20 00025·PAYLOAD
20 00026·PAYLOAD···············XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 
21 ····························XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 
  
22 000F4·LOCAL·HEADER·#2·······04034B50·(67324752)21 019EE·LOCAL·HEADER·#2·······04034B50·(67324752)
23 000F8·Extract·Zip·Spec······14·(20)·'2.0'22 019F2·Extract·Zip·Spec······14·(20)·'2.0'
24 000F9·Extract·OS············00·(0)·'MS-DOS'23 019F3·Extract·OS············00·(0)·'MS-DOS'
25 000FA·General·Purpose·Flag··0800·(2048)24 019F4·General·Purpose·Flag··0800·(2048)
26 ······[Bits·1-2]············0·'Normal·Compression'25 ······[Bits·1-2]············0·'Normal·Compression'
27 ······[Bit·11]··············1·'Language·Encoding'26 ······[Bit·11]··············1·'Language·Encoding'
28 000FC·Compression·Method····0008·(8)·'Deflated'27 019F6·Compression·Method····0008·(8)·'Deflated'
29 000FE·Modification·Time·····58F96724·(1492739876)·'Thu·Jul·25·12:57:08·2024' 
30 00102·CRC···················62BF3F25·(1656700709)28 019F8·Modification·Time·····5B5496E6·(1532270310)·'Mon·Oct·20·18:55:12·2025'
 29 019FC·CRC···················5CE5D404·(1558565892)
31 00106·Compressed·Size·······0000105F·(4191)30 01A00·Compressed·Size·······0000105E·(4190)
32 0010A·Uncompressed·Size·····00003D2C·(15660)31 01A04·Uncompressed·Size·····00003D32·(15666)
33 0010E·Filename·Length·······0014·(20)32 01A08·Filename·Length·······0016·(22)
34 00110·Extra·Length··········0000·(0)33 01A0A·Extra·Length··········0000·(0)
35 00112·Filename··············'XXXXXXXXXXXXXXXXXXXX'34 01A0C·Filename··············'XXXXXXXXXXXXXXXXXXXXXX'
36 #35 #
37 #·WARNING:·Offset·0x112:·Filename·'XXXXXXXXXXXXXXXXXXXX'36 #·WARNING:·Offset·0x1A0C:·Filename·'XXXXXXXXXXXXXXXXXXXXXX'
38 #··········Zero·length·filename37 #··········Zero·length·filename
39 #38 #
40 00126·PAYLOAD39 01A22·PAYLOAD
  
41 01185·LOCAL·HEADER·#3·······04034B50·(67324752)40 02A80·LOCAL·HEADER·#3·······04034B50·(67324752)
42 01189·Extract·Zip·Spec······14·(20)·'2.0'41 02A84·Extract·Zip·Spec······14·(20)·'2.0'
43 0118A·Extract·OS············00·(0)·'MS-DOS'42 02A85·Extract·OS············00·(0)·'MS-DOS'
44 0118B·General·Purpose·Flag··0800·(2048)43 02A86·General·Purpose·Flag··0800·(2048)
45 ······[Bits·1-2]············0·'Normal·Compression'44 ······[Bits·1-2]············0·'Normal·Compression'
46 ······[Bit·11]··············1·'Language·Encoding'45 ······[Bit·11]··············1·'Language·Encoding'
47 0118D·Compression·Method····0008·(8)·'Deflated'46 02A88·Compression·Method····0008·(8)·'Deflated'
48 0118F·Modification·Time·····58F96724·(1492739876)·'Thu·Jul·25·12:57:08·2024' 
49 01193·CRC···················76B9A772·(1991878514)47 02A8A·Modification·Time·····5B5496A7·(1532270247)·'Mon·Oct·20·18:53:14·2025'
 48 02A8E·CRC···················36EBD4C3·(921425091)
50 01197·Compressed·Size·······0000105F·(4191)49 02A92·Compressed·Size·······00000E61·(3681)
51 0119B·Uncompressed·Size·····00003D33·(15667)50 02A96·Uncompressed·Size·····00003944·(14660)
52 0119F·Filename·Length·······0012·(18)51 02A9A·Filename·Length·······000C·(12)
53 011A1·Extra·Length··········0000·(0)52 02A9C·Extra·Length··········0000·(0)
54 011A3·Filename··············'XXXXXXXXXXXXXXXXXX'53 02A9E·Filename··············'XXXXXXXXXXXX'
55 #54 #
56 #·WARNING:·Offset·0x11A3:·Filename·'XXXXXXXXXXXXXXXXXX'55 #·WARNING:·Offset·0x2A9E:·Filename·'XXXXXXXXXXXX'
57 #··········Zero·length·filename56 #··········Zero·length·filename
58 #57 #
59 011B5·PAYLOAD58 02AAA·PAYLOAD
  
60 02214·LOCAL·HEADER·#4·······04034B50·(67324752)59 0390B·LOCAL·HEADER·#4·······04034B50·(67324752)
61 02218·Extract·Zip·Spec······14·(20)·'2.0'60 0390F·Extract·Zip·Spec······14·(20)·'2.0'
62 02219·Extract·OS············00·(0)·'MS-DOS'61 03910·Extract·OS············00·(0)·'MS-DOS'
63 0221A·General·Purpose·Flag··0800·(2048)62 03911·General·Purpose·Flag··0800·(2048)
64 ······[Bits·1-2]············0·'Normal·Compression'63 ······[Bits·1-2]············0·'Normal·Compression'
65 ······[Bit·11]··············1·'Language·Encoding'64 ······[Bit·11]··············1·'Language·Encoding'
66 0221C·Compression·Method····0008·(8)·'Deflated'65 03913·Compression·Method····0008·(8)·'Deflated'
67 0221E·Modification·Time·····58F966CC·(1492739788)·'Thu·Jul·25·12:54:24·2024'66 03915·Modification·Time·····5B5496A7·(1532270247)·'Mon·Oct·20·18:53:14·2025'
68 02222·CRC···················BC066B78·(3154537336)67 03919·CRC···················BC066B78·(3154537336)
69 02226·Compressed·Size·······00000F29·(3881)68 0391D·Compressed·Size·······00000F29·(3881)
70 0222A·Uncompressed·Size·····0000473D·(18237)69 03921·Uncompressed·Size·····0000473D·(18237)
71 0222E·Filename·Length·······000A·(10)70 03925·Filename·Length·······000A·(10)
72 02230·Extra·Length··········0000·(0)71 03927·Extra·Length··········0000·(0)
73 02232·Filename··············'XXXXXXXXXX'72 03929·Filename··············'XXXXXXXXXX'
74 #73 #
75 #·WARNING:·Offset·0x2232:·Filename·'XXXXXXXXXX'74 #·WARNING:·Offset·0x3929:·Filename·'XXXXXXXXXX'
76 #··········Zero·length·filename75 #··········Zero·length·filename
77 #76 #
78 0223C·PAYLOAD77 03933·PAYLOAD
  
79 03165·LOCAL·HEADER·#5·······04034B50·(67324752)78 0485C·LOCAL·HEADER·#5·······04034B50·(67324752)
80 03169·Extract·Zip·Spec······14·(20)·'2.0'79 04860·Extract·Zip·Spec······14·(20)·'2.0'
81 0316A·Extract·OS············00·(0)·'MS-DOS'80 04861·Extract·OS············00·(0)·'MS-DOS'
82 0316B·General·Purpose·Flag··0800·(2048)81 04862·General·Purpose·Flag··0800·(2048)
83 ······[Bits·1-2]············0·'Normal·Compression'82 ······[Bits·1-2]············0·'Normal·Compression'
84 ······[Bit·11]··············1·'Language·Encoding'83 ······[Bit·11]··············1·'Language·Encoding'
85 0316D·Compression·Method····0008·(8)·'Deflated'84 04864·Compression·Method····0008·(8)·'Deflated'
86 0316F·Modification·Time·····58F966CC·(1492739788)·'Thu·Jul·25·12:54:24·2024' 
87 03173·CRC···················CF5FFD37·(3479174455) 
88 03177·Compressed·Size·······000019C9·(6601)85 04866·Modification·Time·····5B5496A7·(1532270247)·'Mon·Oct·20·18:53:14·2025'
 86 0486A·CRC···················DE77B762·(3732387682)
 87 0486E·Compressed·Size·······0000060F·(1551)
89 0317B·Uncompressed·Size·····00006A7B·(27259)88 04872·Uncompressed·Size·····00001AF6·(6902)
90 0317F·Filename·Length·······0007·(7)89 04876·Filename·Length·······0009·(9)
91 03181·Extra·Length··········0000·(0)90 04878·Extra·Length··········0000·(0)
92 03183·Filename··············'XXXXXXX'91 0487A·Filename··············'XXXXXXXXX'
93 #92 #
94 #·WARNING:·Offset·0x3183:·Filename·'XXXXXXX'93 #·WARNING:·Offset·0x487A:·Filename·'XXXXXXXXX'
95 #··········Zero·length·filename94 #··········Zero·length·filename
96 #95 #
97 0318A·PAYLOAD96 04883·PAYLOAD
  
98 04B53·LOCAL·HEADER·#6·······04034B50·(67324752)97 04E92·LOCAL·HEADER·#6·······04034B50·(67324752)
99 04B57·Extract·Zip·Spec······14·(20)·'2.0'98 04E96·Extract·Zip·Spec······14·(20)·'2.0'
100 04B58·Extract·OS············00·(0)·'MS-DOS'99 04E97·Extract·OS············00·(0)·'MS-DOS'
101 04B59·General·Purpose·Flag··0800·(2048)100 04E98·General·Purpose·Flag··0800·(2048)
102 ······[Bits·1-2]············0·'Normal·Compression'101 ······[Bits·1-2]············0·'Normal·Compression'
103 ······[Bit·11]··············1·'Language·Encoding'102 ······[Bit·11]··············1·'Language·Encoding'
104 04B5B·Compression·Method····0008·(8)·'Deflated'103 04E9A·Compression·Method····0008·(8)·'Deflated'
105 04B5D·Modification·Time·····58F966CC·(1492739788)·'Thu·Jul·25·12:54:24·2024' 
106 04B61·CRC···················E73513CD·(3879015373)104 04E9C·Modification·Time·····5B5496A7·(1532270247)·'Mon·Oct·20·18:53:14·2025'
 105 04EA0·CRC···················053EF868·(88012904)
107 04B65·Compressed·Size·······00001CB9·(7353)106 04EA4·Compressed·Size·······000000CC·(204)
108 04B69·Uncompressed·Size·····00006CC4·(27844)107 04EA8·Uncompressed·Size·····000001D4·(468)
109 04B6D·Filename·Length·······000B·(11)108 04EAC·Filename·Length·······0009·(9)
110 04B6F·Extra·Length··········0000·(0)109 04EAE·Extra·Length··········0000·(0)
111 04B71·Filename··············'XXXXXXXXXXX'110 04EB0·Filename··············'XXXXXXXXX'
112 #111 #
113 #·WARNING:·Offset·0x4B71:·Filename·'XXXXXXXXXXX'112 #·WARNING:·Offset·0x4EB0:·Filename·'XXXXXXXXX'
114 #··········Zero·length·filename113 #··········Zero·length·filename
115 #114 #
116 04B7C·PAYLOAD115 04EB9·PAYLOAD···············XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 116 ····························XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Max diff block lines reached; 78524/87231 bytes (90.02%) of diff not shown.
338 B
filetype from file(1)
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 Zip·archive·data,·made·by·v2.0·UNIX,·extract·using·at·least·v2.0,·last·modified·Jul·25·2024·12:54:24,·uncompressed·size·460,·method=deflate1 Zip·archive·data,·made·by·v2.0·UNIX,·extract·using·at·least·v2.0,·last·modified·Oct·20·2025·18:53:14,·uncompressed·size·27259,·method=deflate
27.0 KB
assets/readmes.zip
1.2 KB
zipinfo {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
1 Zip·file·size:·12199·bytes,·number·of·entries:·71 Zip·file·size:·12199·bytes,·number·of·entries:·7
 2 drwxr-xr-x··2.0·unx········0·b-·defN·25-Oct-20·18:53·users/
 3 -rw-r--r--··2.0·unx·····3649·b-·defN·25-Oct-20·18:53·users/android_quickstart.md
 4 -rw-r--r--··2.0·unx·····5389·b-·defN·25-Oct-20·18:53·users/android_advanced.md
 5 -rw-r--r--··2.0·unx······620·b-·defN·25-Oct-20·18:53·privacy_policy.md
2 drwxr-xr-x··2.0·unx········0·b-·defN·24-Jul-25·12:54·developers/6 drwxr-xr-x··2.0·unx········0·b-·defN·25-Oct-20·18:53·developers/
 7 -rw-r--r--··2.0·unx·····3958·b-·defN·25-Oct-20·18:53·developers/build_segments.md
3 -rw-r--r--··2.0·unx····15944·b-·defN·24-Jul-25·12:54·developers/profile_developers_guide.md8 -rw-r--r--··2.0·unx····15944·b-·defN·25-Oct-20·18:53·developers/profile_developers_guide.md
4 -rw-r--r--··2.0·unx·····3958·b-·defN·24-Jul-25·12:54·developers/build_segments.md 
5 -rw-r--r--··2.0·unx······620·b-·defN·24-Jul-25·12:54·privacy_policy.md 
6 drwxr-xr-x··2.0·unx········0·b-·defN·24-Jul-25·12:54·users/ 
7 -rw-r--r--··2.0·unx·····5389·b-·defN·24-Jul-25·12:54·users/android_advanced.md 
8 -rw-r--r--··2.0·unx·····3649·b-·defN·24-Jul-25·12:54·users/android_quickstart.md 
9 7·files,·29560·bytes·uncompressed,·11341·bytes·compressed:··61.6%9 7·files,·29560·bytes·uncompressed,·11341·bytes·compressed:··61.6%
592 B
zipnote {}
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
1 Filename:·developers/1 Filename:·users/
2 Comment:·2 Comment:·
  
3 Filename:·developers/profile_developers_guide.md3 Filename:·users/android_quickstart.md
4 Comment:·4 Comment:·
  
5 Filename:·developers/build_segments.md5 Filename:·users/android_advanced.md
6 Comment:·6 Comment:·
  
7 Filename:·privacy_policy.md7 Filename:·privacy_policy.md
8 Comment:·8 Comment:·
  
9 Filename:·users/9 Filename:·developers/
10 Comment:·10 Comment:·
  
11 Filename:·users/android_advanced.md11 Filename:·developers/build_segments.md
12 Comment:·12 Comment:·
  
13 Filename:·users/android_quickstart.md13 Filename:·developers/profile_developers_guide.md
14 Comment:·14 Comment:·
  
15 Zip·file·comment:·15 Zip·file·comment:·
24.8 KB
zipdetails --redact --walk --utc {}
    
Offset 2, 359 lines modifiedOffset 2, 359 lines modified
2 0000·LOCAL·HEADER·#1·······04034B50·(67324752)2 0000·LOCAL·HEADER·#1·······04034B50·(67324752)
3 0004·Extract·Zip·Spec······14·(20)·'2.0'3 0004·Extract·Zip·Spec······14·(20)·'2.0'
4 0005·Extract·OS············00·(0)·'MS-DOS'4 0005·Extract·OS············00·(0)·'MS-DOS'
5 0006·General·Purpose·Flag··0800·(2048)5 0006·General·Purpose·Flag··0800·(2048)
6 ·····[Bits·1-2]············0·'Normal·Compression'6 ·····[Bits·1-2]············0·'Normal·Compression'
7 ·····[Bit·11]··············1·'Language·Encoding'7 ·····[Bit·11]··············1·'Language·Encoding'
8 0008·Compression·Method····0008·(8)·'Deflated'8 0008·Compression·Method····0008·(8)·'Deflated'
9 000A·Modification·Time·····58F966CC·(1492739788)·'Thu·Jul·25·12:54:24·2024'9 000A·Modification·Time·····5B5496A7·(1532270247)·'Mon·Oct·20·18:53:14·2025'
10 000E·CRC···················00000000·(0)10 000E·CRC···················00000000·(0)
11 0012·Compressed·Size·······00000002·(2)11 0012·Compressed·Size·······00000002·(2)
12 0016·Uncompressed·Size·····00000000·(0)12 0016·Uncompressed·Size·····00000000·(0)
13 001A·Filename·Length·······000B·(11)13 001A·Filename·Length·······0006·(6)
14 001C·Extra·Length··········0000·(0)14 001C·Extra·Length··········0000·(0)
15 001E·Filename··············'XXXXXXXXXXX'15 001E·Filename··············'XXXXXX'
16 #16 #
17 #·WARNING:·Offset·0x1E:·Filename·'XXXXXXXXXXX'17 #·WARNING:·Offset·0x1E:·Filename·'XXXXXX'
18 #··········Zero·length·filename18 #··········Zero·length·filename
19 #19 #
20 0029·PAYLOAD···············XX20 0024·PAYLOAD···············XX
  
21 002B·LOCAL·HEADER·#2·······04034B50·(67324752)21 0026·LOCAL·HEADER·#2·······04034B50·(67324752)
22 002F·Extract·Zip·Spec······14·(20)·'2.0'22 002A·Extract·Zip·Spec······14·(20)·'2.0'
23 0030·Extract·OS············00·(0)·'MS-DOS'23 002B·Extract·OS············00·(0)·'MS-DOS'
24 0031·General·Purpose·Flag··0800·(2048)24 002C·General·Purpose·Flag··0800·(2048)
25 ·····[Bits·1-2]············0·'Normal·Compression'25 ·····[Bits·1-2]············0·'Normal·Compression'
26 ·····[Bit·11]··············1·'Language·Encoding'26 ·····[Bit·11]··············1·'Language·Encoding'
27 0033·Compression·Method····0008·(8)·'Deflated'27 002E·Compression·Method····0008·(8)·'Deflated'
28 0035·Modification·Time·····58F966CC·(1492739788)·'Thu·Jul·25·12:54:24·2024' 
29 0039·CRC···················3259C78A·(844744586)28 0030·Modification·Time·····5B5496A7·(1532270247)·'Mon·Oct·20·18:53:14·2025'
 29 0034·CRC···················7CD4ABEB·(2094312427)
30 003D·Compressed·Size·······00001617·(5655)30 0038·Compressed·Size·······0000062C·(1580)
31 0041·Uncompressed·Size·····00003E48·(15944)31 003C·Uncompressed·Size·····00000E41·(3649)
32 0045·Filename·Length·······0026·(38)32 0040·Filename·Length·······001B·(27)
33 0047·Extra·Length··········0000·(0)33 0042·Extra·Length··········0000·(0)
34 0049·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'34 0044·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXX'
35 #35 #
36 #·WARNING:·Offset·0x49:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'36 #·WARNING:·Offset·0x44:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXX'
37 #··········Zero·length·filename37 #··········Zero·length·filename
38 #38 #
39 006F·PAYLOAD39 005F·PAYLOAD
  
40 1686·LOCAL·HEADER·#3·······04034B50·(67324752)40 068B·LOCAL·HEADER·#3·······04034B50·(67324752)
41 168A·Extract·Zip·Spec······14·(20)·'2.0'41 068F·Extract·Zip·Spec······14·(20)·'2.0'
42 168B·Extract·OS············00·(0)·'MS-DOS'42 0690·Extract·OS············00·(0)·'MS-DOS'
43 168C·General·Purpose·Flag··0800·(2048)43 0691·General·Purpose·Flag··0800·(2048)
44 ·····[Bits·1-2]············0·'Normal·Compression'44 ·····[Bits·1-2]············0·'Normal·Compression'
45 ·····[Bit·11]··············1·'Language·Encoding'45 ·····[Bit·11]··············1·'Language·Encoding'
46 168E·Compression·Method····0008·(8)·'Deflated'46 0693·Compression·Method····0008·(8)·'Deflated'
47 1690·Modification·Time·····58F966CC·(1492739788)·'Thu·Jul·25·12:54:24·2024' 
48 1694·CRC···················CC7A1D1A·(3430554906)47 0695·Modification·Time·····5B5496A7·(1532270247)·'Mon·Oct·20·18:53:14·2025'
 48 0699·CRC···················86843A59·(2256812633)
49 1698·Compressed·Size·······0000069A·(1690)49 069D·Compressed·Size·······000007FB·(2043)
50 169C·Uncompressed·Size·····00000F76·(3958)50 06A1·Uncompressed·Size·····0000150D·(5389)
51 16A0·Filename·Length·······001C·(28)51 06A5·Filename·Length·······0019·(25)
52 16A2·Extra·Length··········0000·(0)52 06A7·Extra·Length··········0000·(0)
53 16A4·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'53 06A9·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXX'
54 #54 #
55 #·WARNING:·Offset·0x16A4:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'55 #·WARNING:·Offset·0x6A9:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXX'
56 #··········Zero·length·filename56 #··········Zero·length·filename
57 #57 #
58 16C0·PAYLOAD58 06C2·PAYLOAD
  
59 1D5A·LOCAL·HEADER·#4·······04034B50·(67324752)59 0EBD·LOCAL·HEADER·#4·······04034B50·(67324752)
60 1D5E·Extract·Zip·Spec······14·(20)·'2.0'60 0EC1·Extract·Zip·Spec······14·(20)·'2.0'
61 1D5F·Extract·OS············00·(0)·'MS-DOS'61 0EC2·Extract·OS············00·(0)·'MS-DOS'
62 1D60·General·Purpose·Flag··0800·(2048)62 0EC3·General·Purpose·Flag··0800·(2048)
63 ·····[Bits·1-2]············0·'Normal·Compression'63 ·····[Bits·1-2]············0·'Normal·Compression'
64 ·····[Bit·11]··············1·'Language·Encoding'64 ·····[Bit·11]··············1·'Language·Encoding'
65 1D62·Compression·Method····0008·(8)·'Deflated'65 0EC5·Compression·Method····0008·(8)·'Deflated'
66 1D64·Modification·Time·····58F966CC·(1492739788)·'Thu·Jul·25·12:54:24·2024'66 0EC7·Modification·Time·····5B5496A7·(1532270247)·'Mon·Oct·20·18:53:14·2025'
67 1D68·CRC···················5E18AF69·(1578676073)67 0ECB·CRC···················5E18AF69·(1578676073)
68 1D6C·Compressed·Size·······00000171·(369)68 0ECF·Compressed·Size·······00000171·(369)
69 1D70·Uncompressed·Size·····0000026C·(620)69 0ED3·Uncompressed·Size·····0000026C·(620)
70 1D74·Filename·Length·······0011·(17)70 0ED7·Filename·Length·······0011·(17)
71 1D76·Extra·Length··········0000·(0)71 0ED9·Extra·Length··········0000·(0)
72 1D78·Filename··············'XXXXXXXXXXXXXXXXX'72 0EDB·Filename··············'XXXXXXXXXXXXXXXXX'
73 #73 #
74 #·WARNING:·Offset·0x1D78:·Filename·'XXXXXXXXXXXXXXXXX'74 #·WARNING:·Offset·0xEDB:·Filename·'XXXXXXXXXXXXXXXXX'
75 #··········Zero·length·filename75 #··········Zero·length·filename
76 #76 #
77 1D89·PAYLOAD77 0EEC·PAYLOAD
  
78 1EFA·LOCAL·HEADER·#5·······04034B50·(67324752)78 105D·LOCAL·HEADER·#5·······04034B50·(67324752)
79 1EFE·Extract·Zip·Spec······14·(20)·'2.0'79 1061·Extract·Zip·Spec······14·(20)·'2.0'
80 1EFF·Extract·OS············00·(0)·'MS-DOS'80 1062·Extract·OS············00·(0)·'MS-DOS'
81 1F00·General·Purpose·Flag··0800·(2048)81 1063·General·Purpose·Flag··0800·(2048)
82 ·····[Bits·1-2]············0·'Normal·Compression'82 ·····[Bits·1-2]············0·'Normal·Compression'
83 ·····[Bit·11]··············1·'Language·Encoding'83 ·····[Bit·11]··············1·'Language·Encoding'
84 1F02·Compression·Method····0008·(8)·'Deflated'84 1065·Compression·Method····0008·(8)·'Deflated'
85 1F04·Modification·Time·····58F966CC·(1492739788)·'Thu·Jul·25·12:54:24·2024'85 1067·Modification·Time·····5B5496A7·(1532270247)·'Mon·Oct·20·18:53:14·2025'
86 1F08·CRC···················00000000·(0)86 106B·CRC···················00000000·(0)
87 1F0C·Compressed·Size·······00000002·(2)87 106F·Compressed·Size·······00000002·(2)
88 1F10·Uncompressed·Size·····00000000·(0)88 1073·Uncompressed·Size·····00000000·(0)
89 1F14·Filename·Length·······0006·(6)89 1077·Filename·Length·······000B·(11)
90 1F16·Extra·Length··········0000·(0)90 1079·Extra·Length··········0000·(0)
91 1F18·Filename··············'XXXXXX'91 107B·Filename··············'XXXXXXXXXXX'
92 #92 #
93 #·WARNING:·Offset·0x1F18:·Filename·'XXXXXX'93 #·WARNING:·Offset·0x107B:·Filename·'XXXXXXXXXXX'
94 #··········Zero·length·filename94 #··········Zero·length·filename
95 #95 #
96 1F1E·PAYLOAD···············XX96 1086·PAYLOAD···············XX
  
97 1F20·LOCAL·HEADER·#6·······04034B50·(67324752)97 1088·LOCAL·HEADER·#6·······04034B50·(67324752)
98 1F24·Extract·Zip·Spec······14·(20)·'2.0'98 108C·Extract·Zip·Spec······14·(20)·'2.0'
99 1F25·Extract·OS············00·(0)·'MS-DOS'99 108D·Extract·OS············00·(0)·'MS-DOS'
100 1F26·General·Purpose·Flag··0800·(2048)100 108E·General·Purpose·Flag··0800·(2048)
101 ·····[Bits·1-2]············0·'Normal·Compression'101 ·····[Bits·1-2]············0·'Normal·Compression'
102 ·····[Bit·11]··············1·'Language·Encoding'102 ·····[Bit·11]··············1·'Language·Encoding'
103 1F28·Compression·Method····0008·(8)·'Deflated'103 1090·Compression·Method····0008·(8)·'Deflated'
104 1F2A·Modification·Time·····58F966CC·(1492739788)·'Thu·Jul·25·12:54:24·2024' 
105 1F2E·CRC···················86843A59·(2256812633)104 1092·Modification·Time·····5B5496A7·(1532270247)·'Mon·Oct·20·18:53:14·2025'
 105 1096·CRC···················CC7A1D1A·(3430554906)
106 1F32·Compressed·Size·······000007FB·(2043)106 109A·Compressed·Size·······0000069A·(1690)
107 1F36·Uncompressed·Size·····0000150D·(5389)107 109E·Uncompressed·Size·····00000F76·(3958)
108 1F3A·Filename·Length·······0019·(25)108 10A2·Filename·Length·······001C·(28)
109 1F3C·Extra·Length··········0000·(0)109 10A4·Extra·Length··········0000·(0)
110 1F3E·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXX'110 10A6·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'
111 #111 #
112 #·WARNING:·Offset·0x1F3E:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXX'112 #·WARNING:·Offset·0x10A6:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXX'
113 #··········Zero·length·filename113 #··········Zero·length·filename
114 #114 #
115 1F57·PAYLOAD115 10C2·PAYLOAD
  
116 2752·LOCAL·HEADER·#7·······04034B50·(67324752)116 175C·LOCAL·HEADER·#7·······04034B50·(67324752)
117 2756·Extract·Zip·Spec······14·(20)·'2.0'117 1760·Extract·Zip·Spec······14·(20)·'2.0'
118 2757·Extract·OS············00·(0)·'MS-DOS'118 1761·Extract·OS············00·(0)·'MS-DOS'
119 2758·General·Purpose·Flag··0800·(2048)119 1762·General·Purpose·Flag··0800·(2048)
Max diff block lines reached; 16834/25345 bytes (66.42%) of diff not shown.
332 B
filetype from file(1)
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 Zip·archive·data,·made·by·v2.0·UNIX,·extract·using·at·least·v2.0,·last·modified·Jul·25·2024·12:54:24,·uncompressed·size·0,·method=deflate1 Zip·archive·data,·made·by·v2.0·UNIX,·extract·using·at·least·v2.0,·last·modified·Oct·20·2025·18:53:14,·uncompressed·size·0,·method=deflate
13.2 KB
assets/dexopt/baseline.prof
    
Offset 1, 99 lines modifiedOffset 1, 99 lines modified
00000000:·7072·6f00·3031·3000·01ae·1a00·001b·0600··pro.010.........00000000:·7072·6f00·3031·3000·01ae·1a00·001b·0600··pro.010.........
00000010:·0078·01ed·596d·6895·6518·bedf·8f73·7cdd··.x..Ymh.e....s|.00000010:·0078·01ed·596d·6895·6518·bedf·8f73·7cdd··.x..Ymh.e....s|.
00000020:·8edb·3b99·76d2·70af·398b·e99a·a7ac·b4f0··..;.v.p.9....... 
00000030:·e355·a1ed·4729·7d41·49c5·5c4e·21ac·16c3··.U..G)}AI.\N!... 
00000040:·d820·daab·1ed6·2a91·7e45·7f92·8922·d287··.·....*.~E...".. 
00000050:·f8a7·50fa·d199·6944·502d·f287·81d1·2805··..P...iDP-....(. 
00000060:·4189·a87e·1819·ebbe·def3·5edb·b3e3·4ee4··A..~......^...N.00000020:·8edb·bb31·d769·867b·97b3·982e·3d65·a585··...1.i.{....=e..
 00000030:·1faf·4a6d·3f4a·e90b·4a2a·e672·0a61·650c··..Jm?J..J*.r.ae.
 00000040:·6342·b457·3dac·5522·fd8a·fe24·1345·a40f··cB.W=.U"...$.E..
 00000050:·f18f·a1f4·a333·b388·a05a·e40f·83a2·510a··.....3...Z....Q.
 00000060:·8212·51fd·3032·d67d·bde7·bddc·b3e3·4ee4··..Q.02.}......N.
00000070:·9c60·e833·ee73·dfcf·fd71·ddf7·fd3c·cffb··.`.3.s...q...<..00000070:·9c60·e833·ee73·dfcf·fd71·ddf7·fd3c·cffb··.`.3.s...q...<..
00000080:·71ce·2ae5·80e4·a78a·9c3a·ded9·f4e7·0a91··q.*......:...... 
00000090:·67b7·6ce8·ec6c·ef6c·dad8·de25·3ade·cb88··g.l..l.l...%:...00000080:·71ce·2a65·bfe4·a78a·44f7·1d6a·fe73·a9c8··q.*e....D..j.s..
 00000090:·331b·d776·7777·75cf·5bd7·d523·3ade·cd88··3..vwwu.[..#:...
000000a0:·d8ca·ad12·82ce·534a·27fa·5489·1dfa·b989··......SJ'.T.....000000a0:·d8ca·ad12·82ce·534a·27fa·5489·1dfa·a644··......SJ'.T....D
000000b0:·ae22·e1f0·2716·38c8·4d6c·e0b4·2197·6923··."..'.8.Ml..!.i# 
000000c0:·7665·a2a7·df3d·861f·734c·4974·3394·dfa1··ve...=..sLIt3... 
000000d0:·442c·7027·9903·0ff5·05c9·1cb9·991f·d8b0··D,p'............ 
000000e0:·3107·eb83·0ef1·d4a3·1760·92a0·9f9e·cc21··1........`.....! 
000000f0:·d30f·76d4·cd1e·30a7·ed09·95cd·78ea·c991··..v...0.....x... 
00000100:·9375·d10f·1c3d·8203·13be·f0c3·9c71·9051··.u...=.......q.Q 
00000110:·2b6b·87de·f435·f781·3dc1·97b8·9f2b·0030··+k...5..=....+.0 
00000120:·485c·3770·107b·d153·3366·4de8·072c·f800··H\7p.{.S3fM..,.. 
00000130:·8fbe·c4e2·1cbc·5cdd·d84b·f6c2·5a31·a78e··......\..K..Z1.. 
00000140:·58cc·87b9·593f·e6f4·478d·5c07·e819·83fc··X...Y?..G.\..... 
00000150:·a61e·73ee·13f3·d4a8·8eb9·4c8e·7d86·0fb1··..s.......L.}... 
00000160:·4c9b·8909·3dd7·b4f4·bcc0·c6fe·2133·27b1··L...=.......!3'. 
00000170:·8003·7c50·2926·e6a5·fea8·1db1·7509·47df··..|P)&......u.G. 
00000180:·20e2·d526·32ea·99a9·64d6·4e2c·d8cc·18fa···..&2...d.N,.... 
00000190:·d04e·2c93·b3af·7ff3·416e·e09a·6b6e·fa43··.N,.....An..kn.C 
000001a0:·36e7·f033·739b·fd9b·7ed0·a366·ea18·83fa··6..3s...~..f.... 
000001b0:·4a31·a103·2e6b·a79d·fbc3·bd36·31e0·cb75··J1...k.....61..u 
000001c0:·65dc·7fe1·c4e0·fe12·1bb9·6043·6eea·2037··e.........`Cn.·7 
000001d0:·2801·9771·90b9·c7b0·9b7a·cad0·3306·58e6··(..q.....z..3.X. 
000001e0:·1a95·ab11·fb60·fa4d·d10b·ed88·2ae0·6fda··.....`.M....*.o. 
000001f0:·ccf5·a7ff·c224·9673·ae1b·eb61·4ef4·4c9f··.....$.s...aN.L. 
00000200:·052a·43cf·5ae9·433b·6241·b473·0e3f·f31c··.*C.Z.C;bA.s.?.. 
00000210:·de99·f811·cb8c·a18e·eb04·4e3c·f441·1ce8··..........N<.A.. 
00000220:·9097·7e38·b7b8·cfac·4d74·a87b·bd1a·799d··..~8....Mt.{..y. 
00000230:·c00f·c49a·b947·4fa9·eebb·448f·b3a1·8fc7··.....GO...D..... 
00000240:·d807·d820·ce51·2362·9f54·10c8·5c2f·e401··...·.Q#b.T..\/.. 
00000250:·d18f·f557·a98e·b9c0·1903·8e1e·a629·99f5··...W.........).. 
00000260:·308e·bee0·cc01·19b5·a07f·9e39·d48a·7382··0..........9..s. 
00000270:·dcb0·9380·8975·e09c·7d52·8f75·02b1·1ff8··.....u..}R.u.... 
00000280:·0193·6704·b190·591b·6a9d·a384·fe90·8b71··..g...Y.j......q 
00000290:·b0c3·065f·de33·108b·9ae6·2aa1·5e60·c30f··..._.3....*.^`.. 
000002a0:·040c·cc5b·9239·ec5c·23e6·879d·045c·f844··...[.9.\#....\.D 
000002b0:·89ce·5c0b·f8a0·0ef8·506e·4d64·c683·b76b··..\.....PnMd...k 
000002c0:·504a·05ea·5c0d·fa44·f54d·4aa8·6950·89fd··PJ..\..D.MJ.iP.. 
000002d0:·d007·7ae8·907b·8b12·d702·3df6·2473·d6cd··..z..{....=.$s.. 
000002e0:·98f1·3870·a007·3729·adda·06db·d24f·fcd9··..8p..7).....O.. 
000002f0:·9acb·4e64·6aa0·f546·74b0·3aba·4388·c39f··..Ndj..Ft.:.C... 
00000300:·ab52·2e96·6071·95c0·419e·fa15·d1c0·1dd5··.R..`q..A....... 
00000310:·e00f·9c1e·b64a·9cd3·56a3·9a8f·63cf·7aab··.....J..V...c.z. 
00000320:·37f6·84a5·52cf·90ad·bd43·4694·a559·5141··7...R....CF..YQA 
00000330:·9766·4c49·5625·47aa·f513·9e6d·7115·c54a··.fLIV%G....mq..J 
00000340:·e059·ccc7·cf54·5223·d01c·2576·0cce·1964··.Y...TR#..%v...d 
00000350:·27ce·8828·37ce·c175·7165·9634·58dd·7297··'..(7..uqe.4X.r. 
00000360:·9cd6·f7b1·0531·3eaa·991f·57e5·ebfc·c6b8··.....1>...W..... 
00000370:·e656·e08f·94fb·d90e·54e5·6407·dff8·f678··.V......T.d....x 
00000380:·4ef0·66af·a3d6·cae8·fd18·9783·1436·79e0··N.f..........6y. 
00000390:·0f3c·3698·dd67·2d92·68ab·1cc5·2d31·1987··.<6..g-.h...-1.. 
000003a0:·efed·9b93·ad78·b96d·4fd0·df60·e372·9cc8··.....x.mO..`.r.. 
000003b0:·8836·4f4f·b72c·5e1d·2ccb·0cac·9569·0776··.6OO.,^.,....i.v 
000003c0:·cfeb·48f5·2d3e·3657·f658·f2aa·c899·9fb7··..H.->6W.X...... 
000003d0:·5975·a7e6·bdde·5c5d·50f0·8258·5512·6d13··Yu....\]P..XU.m. 
000003e0:·0996·f843·e7ab·4fea·6b97·b5fa·fcfd·1b5f··...C..O.k......_ 
000003f0:·6aee·3f32·e7a0·7afc·2e17·7bd2·8e64·f615··j.?2..z...{..d.. 
00000400:·5f21·24d7·7c66·8b2d·c7f4·9670·ecc6·119c··_!$.|f.-...p.... 
00000410:·c8ee·8cc6·44a3·e235·2539·12f4·ee8c·37b7··....D..5%9....7. 
00000420:·2ffb·ce14·bcb4·48b4·fcb6·87d2·4be3·2ac3··/.....H.....K.*. 
00000430:·b70f·9ef0·5b1f·b66d·3c19·8aa3·223e·d99c··....[..m<...">.. 
00000440:·5d19·f770·49e8·888c·d3e5·9785·8c2c·2faa··]..pI........,/. 
00000450:·b172·13bd·52c6·c1ad·cf79·f690·1ddd·fe96··.r..R....y...... 
00000460:·58fd·4b9c·66af·5eef·b4db·6f2a·c4d5·cc0c··X.K.f.^...o*.... 
00000470:·c3b0·2aef·fab3·020d·f4a2·a0d2·b7d3·be60··..*............` 
00000480:·127e·a01f·ad4a·f108·6b24·937f·6d74·7d8a··.~...J..k$..mt}. 
00000490:·da6c·d751·3c5c·395e·a170·3df0·d2b5·b8a4··.l.Q<\9^.p=..... 
000004a0:·67bc·e65c·cd11·9601·8f4f·6e54·fefc·fe36··g..\.....OnT...6 
000004b0:·dd38·8722·7e45·6927·7919·faf4·f131·3e65··.8."~Ei'y....1>e 
000004c0:·325d·9eba·7c45·9787·73c3·7b12·57e0·ec42··2]..|E..s.{.W..B 
000004d0:·afb7·197b·5dd5·d13f·63ef·9b1b·e4b9·2278··...{]..?c....."x 
000004e0:·6345·7659·f19b·8244·5ff9·6909·65e7·8143··cEvY...D_.i.e..C 
000004f0:·f7b5·38cf·4874·4ef2·f825·2319·1dcf·fbcb··..8.HtN..%#..... 
00000500:·73b5·e74f·ac5e·153e·eae2·5bc5·84c6·37f5··s..O.^.>..[...7. 
00000510:·99c1·4df9·b06b·d6f6·77fb·673f·b2b2·e76c··..M..k..w.g?...l 
00000520:·95bf·b96f·8db4·ad91·8b22·5f0e·573a·2b0e··...o....."_.W:+. 
00000530:·af5b·ffe3·0adc·4123·cbd6·ca1c·4bc2·1782··.[....A#....K... 
00000540:·c2f7·7587·56ea·5b48·fee4·d62f·7eda·b5aa··..u.V.[H.../~... 
00000550:·f3ef·1f76·cc96·5fac·0bc3·5569·59da·e5c4··...v.._...UiY... 
00000560:·bfa6·c8d0·f0d7·c3ae·f40d·8bf4·4de2·4d75··............M.Mu 
00000570:·426d·feef·8326·ffae·3029·4b92·9642·e3cd··Bm...&..0)K..B.. 
00000580:·0e1e·45fe·47b9·bab6·18f3·af07·7767·ba63··..E.G.......wg.c 
00000590:·296a·7cfa·c3bd·03fb·5d77·f4a1·5b6b·3eb6··)j|.....]w..[k>. 
000005a0:·aeb0·0445·3d17·4318·a72b·288f·e9e4·ac79··...E=.C..+(....y 
000005b0:·76eb·84af·944b·815b·5a7d·b790·9275·8165··v....K.[Z}...u.e 
000005c0:·872f·a677·f92d·fa56·ee2e·8ae2·6a1a·a328··./.w.-.V....j..( 
000005d0:·bac5·9b1a·dc1d·6a9c·2f03·3303·3713·e8c5··......j./.3.7... 
000005e0:·ac97·51b7·ee65·4185·7844·b74a·d6ab·c617··..Q..eA.xD.J.... 
000005f0:·7e73·e47e·c57f·1f46·c685·11e9·3a10·46cf··~s.~...F....:.F. 
00000600:·4a99·66f1·cbc1·d51c·5119·f0e2·c9c5·6f19··J.f.....Q.....o. 
00000610:·e38f·d3f3·c73c·6883·dad2·4e3c·abd0·f3fe··.....<h...N<.... 
00000620:·189f·f181·2e57·fb0f·c3b1·bc26············.....W.....&000000b0:·5791·70f8·130b·1ce4·2636·70da·90cb·b411··W.p.....&6p.....
 000000c0:·bb32·d1d3·ef2e·c38f·39a6·24ba·e9ca·6f53··.2......9.$...oS
 000000d0:·2216·b893·cc81·87fa·8264·8edc·cc0f·6cd8··"........d....l.
 000000e0:·9883·f541·8778·ead1·0b30·49d0·d726·73c8··...A.x...0I..&s.
 000000f0:·f483·1d75·b307·cc69·7b5c·6533·9e7a·72e4··...u...i{\e3.zr.
 00000100:·645d·f403·478f·e0c0·842f·fc30·671c·64d4··d]..G..../.0g.d.
 00000110:·cada·a137·7dcd·7d60·4ff0·25ee·670a·000c··...7}.}`O.%.g...
 00000120:·12d7·0d1c·c45e·f4d4·8c59·13fa·010b·3ec0··.....^...Y....>.
 00000130:·a32f·b138·072f·5737·f692·bdb0·56cc·a923··./.8./W7....V..#
 00000140:·16f3·616e·d68f·39fd·5123·d701·7ac6·20bf··..an..9.Q#..z.·.
 00000150:·a9c7·9cfb·c43c·35aa·632e·9363·9fe1·432c··.....<5.c..c..C,
 00000160:·d366·6242·cf35·2d3d·2fb0·b17f·c8cc·492c··.fbB.5-=/.....I,
 00000170:·e000·1f54·8a89·79a9·3f6a·476c·63c2·d137··...T..y.?jGlc..7
 00000180:·8878·7589·8c7a·ea95·ccda·8905·9b19·431f··.xu..z........C.
 00000190:·da89·6572·f6f5·6f3e·c80d·5c73·cd4d·7fc8··..er..o>..\s.M..
 000001a0:·e61c·7e66·6eb3·7fd3·0f7a·d44c·1d63·505f··..~fn....z.L.cP_
 000001b0:·2926·74c0·65ed·b473·7fb8·d726·067c·b9ae··)&t.e..s...&.|..
 000001c0:·8cfb·2f9c·18dc·5f62·2317·6cc8·4d1d·e416··../..._b#.l.M...
 000001d0:·25e0·320e·32f7·1876·534f·197a·c600·cb5c··%.2.2..vSO.z...\
 000001e0:·a372·3562·1f4c·bf29·7aa1·1d51·05fc·4d9b··.r5b.L.)z..Q..M.
 000001f0:·b9fe·f49f·9bc4·72ce·7563·3dcc·899e·e933··......r.uc=....3
 00000200:·4765·e859·2b7d·6847·2c88·76ce·e167·9ec3··Ge.Y+}hG,.v..g..
 00000210:·db13·3f62·9931·d471·9dc0·8987·3e88·031d··..?b.1.q....>...
 00000220:·f2d2·0fe7·16f7·9955·890e·75af·5123·af13··.......U..u.Q#..
Max diff block lines reached; -1/13465 bytes (-0.01%) of diff not shown.