305 KB
/home/fdroid/fdroiddata/tmp/de.tutao.tutanota_366020.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_de.tutao.tutanota_366020.apk
4.14 KB
/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}
error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}` (b): DOES NOT VERIFY ERROR: SHA-1 digest of assets/tutanota/bundles.json does not match the digest specified in META-INF/MANIFEST.MF. Expected: <WUIrcP8wFz1krNxRdr0l0h8+LA8=>, actual: <edY4rCntB2csBV0qExLGX7eCqlE=> ERROR: SHA-1 digest of assets/tutanota/dist/app.js does not match the digest specified in META-INF/MANIFEST.MF. Expected: <LZVeoJ7mubnv2PWuwbin0OnOW3k=>, actual: <4G4mf6xNzPq+QN4JV14RRNOUMms=> ERROR: SHA-1 digest of assets/tutanota/dist/index.js does not match the digest specified in META-INF/MANIFEST.MF. Expected: <B4GMhFz6R7BMlf/5s6pqh1VB/p0=>, actual: <G6zy+FBhB9//XKeA9i9qWm6/WU0=>
    
Offset 1, 28 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):·false 
4 Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·false 
5 Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false 
6 Verified·for·SourceStamp:·false 
7 Number·of·signers:·1 
8 Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK 
9 Signer·#1·certificate·SHA-256·digest:·fc1932e08464aefcae82597dc0fc9d04c08b24aa09d1f950df20ea81234f30cb 
10 Signer·#1·certificate·SHA-1·digest:·85cdb73c18849185022d3b392017568dd52a0fdf 
11 Signer·#1·certificate·MD5·digest:·f73bcbca56505374ff5b694615f01392 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·94c80820fdf8b17d7afac8c57b92879967d696ddfc6e6144c71f0a1bf0abcca0 
15 Signer·#1·public·key·SHA-1·digest:·c43a43600f3bb8beec34a95f30d1aec1a8f72822 
16 Signer·#1·public·key·MD5·digest:·7107b2b35e390379f1713d4d1b06bb07 
17 WARNING:·META-INF/android.arch.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/. 
18 WARNING:·META-INF/android.arch.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/. 
19 WARNING:·META-INF/android.arch.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/. 
20 WARNING:·META-INF/android.arch.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/. 
21 WARNING:·META-INF/android.arch.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/. 
22 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/. 
23 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/. 
24 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/. 
25 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/. 
26 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/. 
27 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/. 
28 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/. 
293 KB
zipinfo -v {}
Differences in extra fields detected; using output from zipinfo -v
    
Offset 1, 133 lines modifiedOffset 1, 69 lines modified
1 There·is·no·zipfile·comment.1 There·is·no·zipfile·comment.
  
2 End-of-central-directory·record:2 End-of-central-directory·record:
3 -------------------------------3 -------------------------------
  
4 ··Zip·archive·file·size:···················3607099·(0000000000370A3Bh)4 ··Zip·archive·file·size:···················3579247·(0000000000369D6Fh)
5 ··Actual·end-cent-dir·record·offset:·······3607077·(0000000000370A25h)5 ··Actual·end-cent-dir·record·offset:·······3579225·(0000000000369D59h)
6 ··Expected·end-cent-dir·record·offset:·····3607077·(0000000000370A25h)6 ··Expected·end-cent-dir·record·offset:·····3579225·(0000000000369D59h)
7 ··(based·on·the·length·of·the·central·directory·and·its·expected·offset)7 ··(based·on·the·length·of·the·central·directory·and·its·expected·offset)
  
8 ··This·zipfile·constitutes·the·sole·disk·of·a·single-part·archive;·its8 ··This·zipfile·constitutes·the·sole·disk·of·a·single-part·archive;·its
9 ··central·directory·contains·133·entries.9 ··central·directory·contains·133·entries.
10 ··The·central·directory·is·12757·(00000000000031D5h)·bytes·long,10 ··The·central·directory·is·11700·(0000000000002DB4h)·bytes·long,
11 ··and·its·(expected)·offset·in·bytes·from·the·beginning·of·the·zipfile11 ··and·its·(expected)·offset·in·bytes·from·the·beginning·of·the·zipfile
12 ··is·3594320·(000000000036D850h).12 ··is·3567525·(0000000000366FA5h).
  
  
13 Central·directory·entry·#1:13 Central·directory·entry·#1:
14 ---------------------------14 ---------------------------
  
15 ··META-INF/MANIFEST.MF15 ··AndroidManifest.xml
  
16 ··offset·of·local·header·from·start·of·archive:···016 ··offset·of·local·header·from·start·of·archive:···0
17 ··················································(0000000000000000h)·bytes17 ··················································(0000000000000000h)·bytes
18 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT18 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT
19 ··version·of·encoding·software:···················2.019 ··version·of·encoding·software:···················0.0
20 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT20 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
21 ··minimum·software·version·required·to·extract:···2.021 ··minimum·software·version·required·to·extract:···0.0
22 ··compression·method:·····························deflated22 ··compression·method:·····························deflated
23 ··compression·sub-type·(deflation):···············normal23 ··compression·sub-type·(deflation):···············normal
24 ··file·security·status:···························not·encrypted24 ··file·security·status:···························not·encrypted
25 ··extended·local·header:··························yes25 ··extended·local·header:··························no
26 ··file·last·modified·on·(DOS·date/time):··········2019·Dec·20·06:51:0026 ··file·last·modified·on·(DOS·date/time):··········1980·000·0·00:00:00
27 ··32-bit·CRC·value·(hex):·························7a475bf127 ··32-bit·CRC·value·(hex):·························0391237a
28 ··compressed·size:································3954·bytes28 ··compressed·size:································2056·bytes
29 ··uncompressed·size:······························12259·bytes29 ··uncompressed·size:······························7912·bytes
30 ··length·of·filename:·····························20·characters30 ··length·of·filename:·····························19·characters
31 ··length·of·extra·field:··························0·bytes31 ··length·of·extra·field:··························0·bytes
32 ··length·of·file·comment:·························0·characters32 ··length·of·file·comment:·························0·characters
33 ··disk·number·on·which·file·begins:···············disk·133 ··disk·number·on·which·file·begins:···············disk·1
34 ··apparent·file·type:·····························binary34 ··apparent·file·type:·····························binary
35 ··non-MSDOS·external·file·attributes:·············000000·hex35 ··non-MSDOS·external·file·attributes:·············000000·hex
36 ··MS-DOS·file·attributes·(00·hex):················none36 ··MS-DOS·file·attributes·(00·hex):················none
  
37 ··There·is·no·file·comment.37 ··There·is·no·file·comment.
  
38 Central·directory·entry·#2:38 Central·directory·entry·#2:
39 ---------------------------39 ---------------------------
  
40 ··There·are·an·extra·16·bytes·preceding·this·file. 
  
41 ··META-INF/B00ECFEA.SF 
  
42 ··offset·of·local·header·from·start·of·archive:···4020 
43 ··················································(0000000000000FB4h)·bytes 
44 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT 
45 ··version·of·encoding·software:···················2.0 
46 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT 
47 ··minimum·software·version·required·to·extract:···2.0 
48 ··compression·method:·····························deflated 
49 ··compression·sub-type·(deflation):···············normal 
50 ··file·security·status:···························not·encrypted 
51 ··extended·local·header:··························yes 
52 ··file·last·modified·on·(DOS·date/time):··········2019·Dec·20·06:51:00 
53 ··32-bit·CRC·value·(hex):·························ac825432 
54 ··compressed·size:································4245·bytes 
55 ··uncompressed·size:······························12357·bytes 
56 ··length·of·filename:·····························20·characters 
57 ··length·of·extra·field:··························0·bytes 
58 ··length·of·file·comment:·························0·characters 
59 ··disk·number·on·which·file·begins:···············disk·1 
60 ··apparent·file·type:·····························binary 
61 ··non-MSDOS·external·file·attributes:·············000000·hex 
62 ··MS-DOS·file·attributes·(00·hex):················none 
  
63 ··There·is·no·file·comment. 
  
64 Central·directory·entry·#3: 
65 --------------------------- 
  
66 ··There·are·an·extra·16·bytes·preceding·this·file. 
  
67 ··META-INF/B00ECFEA.RSA 
  
68 ··offset·of·local·header·from·start·of·archive:···8331 
69 ··················································(000000000000208Bh)·bytes 
70 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT 
71 ··version·of·encoding·software:···················2.0 
72 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT 
73 ··minimum·software·version·required·to·extract:···2.0 
74 ··compression·method:·····························deflated 
75 ··compression·sub-type·(deflation):···············normal 
76 ··file·security·status:···························not·encrypted 
77 ··extended·local·header:··························yes 
78 ··file·last·modified·on·(DOS·date/time):··········2019·Dec·20·06:51:00 
79 ··32-bit·CRC·value·(hex):·························c5988b85 
80 ··compressed·size:································1071·bytes 
81 ··uncompressed·size:······························1326·bytes 
82 ··length·of·filename:·····························21·characters 
83 ··length·of·extra·field:··························0·bytes 
84 ··length·of·file·comment:·························0·characters 
85 ··disk·number·on·which·file·begins:···············disk·1 
86 ··apparent·file·type:·····························binary 
87 ··non-MSDOS·external·file·attributes:·············000000·hex 
88 ··MS-DOS·file·attributes·(00·hex):················none 
  
89 ··There·is·no·file·comment. 
  
90 Central·directory·entry·#4: 
91 --------------------------- 
  
92 ··There·are·an·extra·16·bytes·preceding·this·file. 
  
93 ··META-INF/android.arch.core_runtime.version40 ··META-INF/android.arch.core_runtime.version
  
94 ··offset·of·local·header·from·start·of·archive:···946941 ··offset·of·local·header·from·start·of·archive:···2105
95 ··················································(00000000000024FDh)·bytes42 ··················································(0000000000000839h)·bytes
96 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT43 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT
97 ··version·of·encoding·software:···················2.044 ··version·of·encoding·software:···················2.0
98 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT45 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
99 ··minimum·software·version·required·to·extract:···2.046 ··minimum·software·version·required·to·extract:···2.0
100 ··compression·method:·····························deflated47 ··compression·method:·····························deflated
101 ··compression·sub-type·(deflation):···············normal48 ··compression·sub-type·(deflation):···············normal
102 ··file·security·status:···························not·encrypted49 ··file·security·status:···························not·encrypted
103 ··extended·local·header:··························yes50 ··extended·local·header:··························no
104 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:0051 ··file·last·modified·on·(DOS·date/time):··········1980·000·0·00:00:00
105 ··file·last·modified·on·(UT·extra·field·modtime):·1970·Jan·1·00:00:00·local52 ··file·last·modified·on·(UT·extra·field·modtime):·1970·Jan·1·00:00:00·local
Max diff block lines reached; 292475/299661 bytes (97.60%) of diff not shown.
142 B
filetype from file(1)
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 Zip·archive·data,·at·least·v2.0·to·extract1 Zip·archive·data,·at·least·v0.0·to·extract
2.19 KB
assets/tutanota/bundles.json
2.13 KB
Pretty-printed
Ordering differences only
    
Offset 682, 29 lines modifiedOffset 682, 29 lines modified
682 ····],682 ····],
683 ····"translations/zh.js":·[683 ····"translations/zh.js":·[
684 ········"src/translations/zh.js"684 ········"src/translations/zh.js"
685 ····],685 ····],
686 ····"translations/da.js":·[686 ····"translations/da.js":·[
687 ········"src/translations/da.js"687 ········"src/translations/da.js"
688 ····],688 ····],
689 ····"translations/fi.js":·[ 
690 ········"src/translations/fi.js" 
691 ····], 
692 ····"translations/hr.js":·[689 ····"translations/hr.js":·[
693 ········"src/translations/hr.js"690 ········"src/translations/hr.js"
694 ····],691 ····],
695 ····"translations/hu.js":·[692 ····"translations/hu.js":·[
696 ········"src/translations/hu.js"693 ········"src/translations/hu.js"
697 ····],694 ····],
698 ····"translations/pl.js":·[695 ····"translations/fi.js":·[
699 ········"src/translations/pl.js"696 ········"src/translations/fi.js"
700 ····],697 ····],
701 ····"translations/ro.js":·[698 ····"translations/ro.js":·[
702 ········"src/translations/ro.js"699 ········"src/translations/ro.js"
703 ····],700 ····],
 701 ····"translations/pl.js":·[
 702 ········"src/translations/pl.js"
 703 ····],
704 ····"translations/sl.js":·[704 ····"translations/sl.js":·[
705 ········"src/translations/sl.js"705 ········"src/translations/sl.js"
706 ····],706 ····],
707 ····"translations/cs.js":·[707 ····"translations/cs.js":·[
708 ········"src/translations/cs.js"708 ········"src/translations/cs.js"
709 ····],709 ····],
710 ····"translations/de.js":·[710 ····"translations/de.js":·[
Offset 718, 44 lines modifiedOffset 718, 44 lines modified
718 ····],718 ····],
719 ····"translations/nl.js":·[719 ····"translations/nl.js":·[
720 ········"src/translations/nl.js"720 ········"src/translations/nl.js"
721 ····],721 ····],
722 ····"translations/no.js":·[722 ····"translations/no.js":·[
723 ········"src/translations/no.js"723 ········"src/translations/no.js"
724 ····],724 ····],
725 ····"translations/pt_br.js":·[ 
726 ········"src/translations/pt_br.js" 
727 ····], 
728 ····"translations/pt_pt.js":·[725 ····"translations/pt_pt.js":·[
729 ········"src/translations/pt_pt.js"726 ········"src/translations/pt_pt.js"
730 ····],727 ····],
 728 ····"translations/pt_br.js":·[
 729 ········"src/translations/pt_br.js"
 730 ····],
731 ····"translations/sk.js":·[731 ····"translations/sk.js":·[
732 ········"src/translations/sk.js"732 ········"src/translations/sk.js"
733 ····],733 ····],
734 ····"translations/tr.js":·[ 
735 ········"src/translations/tr.js" 
736 ····], 
737 ····"translations/sv.js":·[734 ····"translations/sv.js":·[
738 ········"src/translations/sv.js"735 ········"src/translations/sv.js"
739 ····],736 ····],
 737 ····"translations/tr.js":·[
 738 ········"src/translations/tr.js"
 739 ····],
740 ····"translations/vi.js":·[740 ····"translations/vi.js":·[
741 ········"src/translations/vi.js"741 ········"src/translations/vi.js"
742 ····],742 ····],
743 ····"translations/ca.js":·[743 ····"translations/ca.js":·[
744 ········"src/translations/ca.js"744 ········"src/translations/ca.js"
745 ····],745 ····],
746 ····"translations/de_sie.js":·[ 
747 ········"src/translations/de_sie.js" 
748 ····], 
749 ····"translations/es.js":·[746 ····"translations/es.js":·[
750 ········"src/translations/es.js"747 ········"src/translations/es.js"
751 ····],748 ····],
752 ····"translations/fr.js":·[749 ····"translations/fr.js":·[
753 ········"src/translations/fr.js"750 ········"src/translations/fr.js"
754 ····],751 ····],
 752 ····"translations/de_sie.js":·[
 753 ········"src/translations/de_sie.js"
 754 ····],
755 ····"translations/ja.js":·[755 ····"translations/ja.js":·[
756 ········"src/translations/ja.js"756 ········"src/translations/ja.js"
757 ····],757 ····],
758 ····"translations/sr.js":·[758 ····"translations/sr.js":·[
759 ········"src/translations/sr.js"759 ········"src/translations/sr.js"
760 ····],760 ····],
761 ····"translations/ar.js":·[761 ····"translations/ar.js":·[
2.85 KB
assets/tutanota/dist/index.js
2.79 KB
js-beautify {}
    
Offset 698, 29 lines modifiedOffset 698, 29 lines modified
698 ············],698 ············],
699 ············"translations/zh.js":·[699 ············"translations/zh.js":·[
700 ················"src/translations/zh.js"700 ················"src/translations/zh.js"
701 ············],701 ············],
702 ············"translations/da.js":·[702 ············"translations/da.js":·[
703 ················"src/translations/da.js"703 ················"src/translations/da.js"
704 ············],704 ············],
705 ············"translations/fi.js":·[ 
706 ················"src/translations/fi.js" 
707 ············], 
708 ············"translations/hr.js":·[705 ············"translations/hr.js":·[
709 ················"src/translations/hr.js"706 ················"src/translations/hr.js"
710 ············],707 ············],
711 ············"translations/hu.js":·[708 ············"translations/hu.js":·[
712 ················"src/translations/hu.js"709 ················"src/translations/hu.js"
713 ············],710 ············],
714 ············"translations/pl.js":·[711 ············"translations/fi.js":·[
715 ················"src/translations/pl.js"712 ················"src/translations/fi.js"
716 ············],713 ············],
717 ············"translations/ro.js":·[714 ············"translations/ro.js":·[
718 ················"src/translations/ro.js"715 ················"src/translations/ro.js"
719 ············],716 ············],
 717 ············"translations/pl.js":·[
 718 ················"src/translations/pl.js"
 719 ············],
720 ············"translations/sl.js":·[720 ············"translations/sl.js":·[
721 ················"src/translations/sl.js"721 ················"src/translations/sl.js"
722 ············],722 ············],
723 ············"translations/cs.js":·[723 ············"translations/cs.js":·[
724 ················"src/translations/cs.js"724 ················"src/translations/cs.js"
725 ············],725 ············],
726 ············"translations/de.js":·[726 ············"translations/de.js":·[
Offset 734, 44 lines modifiedOffset 734, 44 lines modified
734 ············],734 ············],
735 ············"translations/nl.js":·[735 ············"translations/nl.js":·[
736 ················"src/translations/nl.js"736 ················"src/translations/nl.js"
737 ············],737 ············],
738 ············"translations/no.js":·[738 ············"translations/no.js":·[
739 ················"src/translations/no.js"739 ················"src/translations/no.js"
740 ············],740 ············],
741 ············"translations/pt_br.js":·[ 
742 ················"src/translations/pt_br.js" 
743 ············], 
744 ············"translations/pt_pt.js":·[741 ············"translations/pt_pt.js":·[
745 ················"src/translations/pt_pt.js"742 ················"src/translations/pt_pt.js"
746 ············],743 ············],
 744 ············"translations/pt_br.js":·[
 745 ················"src/translations/pt_br.js"
 746 ············],
747 ············"translations/sk.js":·[747 ············"translations/sk.js":·[
748 ················"src/translations/sk.js"748 ················"src/translations/sk.js"
749 ············],749 ············],
750 ············"translations/tr.js":·[ 
751 ················"src/translations/tr.js" 
752 ············], 
753 ············"translations/sv.js":·[750 ············"translations/sv.js":·[
754 ················"src/translations/sv.js"751 ················"src/translations/sv.js"
755 ············],752 ············],
 753 ············"translations/tr.js":·[
 754 ················"src/translations/tr.js"
 755 ············],
756 ············"translations/vi.js":·[756 ············"translations/vi.js":·[
757 ················"src/translations/vi.js"757 ················"src/translations/vi.js"
758 ············],758 ············],
759 ············"translations/ca.js":·[759 ············"translations/ca.js":·[
760 ················"src/translations/ca.js"760 ················"src/translations/ca.js"
761 ············],761 ············],
762 ············"translations/de_sie.js":·[ 
763 ················"src/translations/de_sie.js" 
764 ············], 
765 ············"translations/es.js":·[762 ············"translations/es.js":·[
766 ················"src/translations/es.js"763 ················"src/translations/es.js"
767 ············],764 ············],
768 ············"translations/fr.js":·[765 ············"translations/fr.js":·[
769 ················"src/translations/fr.js"766 ················"src/translations/fr.js"
770 ············],767 ············],
 768 ············"translations/de_sie.js":·[
 769 ················"src/translations/de_sie.js"
 770 ············],
771 ············"translations/ja.js":·[771 ············"translations/ja.js":·[
772 ················"src/translations/ja.js"772 ················"src/translations/ja.js"
773 ············],773 ············],
774 ············"translations/sr.js":·[774 ············"translations/sr.js":·[
775 ················"src/translations/sr.js"775 ················"src/translations/sr.js"
776 ············],776 ············],
777 ············"translations/ar.js":·[777 ············"translations/ar.js":·[
2.84 KB
assets/tutanota/dist/app.js
2.79 KB
js-beautify {}
    
Offset 698, 29 lines modifiedOffset 698, 29 lines modified
698 ············],698 ············],
699 ············"translations/zh.js":·[699 ············"translations/zh.js":·[
700 ················"src/translations/zh.js"700 ················"src/translations/zh.js"
701 ············],701 ············],
702 ············"translations/da.js":·[702 ············"translations/da.js":·[
703 ················"src/translations/da.js"703 ················"src/translations/da.js"
704 ············],704 ············],
705 ············"translations/fi.js":·[ 
706 ················"src/translations/fi.js" 
707 ············], 
708 ············"translations/hr.js":·[705 ············"translations/hr.js":·[
709 ················"src/translations/hr.js"706 ················"src/translations/hr.js"
710 ············],707 ············],
711 ············"translations/hu.js":·[708 ············"translations/hu.js":·[
712 ················"src/translations/hu.js"709 ················"src/translations/hu.js"
713 ············],710 ············],
714 ············"translations/pl.js":·[711 ············"translations/fi.js":·[
715 ················"src/translations/pl.js"712 ················"src/translations/fi.js"
716 ············],713 ············],
717 ············"translations/ro.js":·[714 ············"translations/ro.js":·[
718 ················"src/translations/ro.js"715 ················"src/translations/ro.js"
719 ············],716 ············],
 717 ············"translations/pl.js":·[
 718 ················"src/translations/pl.js"
 719 ············],
720 ············"translations/sl.js":·[720 ············"translations/sl.js":·[
721 ················"src/translations/sl.js"721 ················"src/translations/sl.js"
722 ············],722 ············],
723 ············"translations/cs.js":·[723 ············"translations/cs.js":·[
724 ················"src/translations/cs.js"724 ················"src/translations/cs.js"
725 ············],725 ············],
726 ············"translations/de.js":·[726 ············"translations/de.js":·[
Offset 734, 44 lines modifiedOffset 734, 44 lines modified
734 ············],734 ············],
735 ············"translations/nl.js":·[735 ············"translations/nl.js":·[
736 ················"src/translations/nl.js"736 ················"src/translations/nl.js"
737 ············],737 ············],
738 ············"translations/no.js":·[738 ············"translations/no.js":·[
739 ················"src/translations/no.js"739 ················"src/translations/no.js"
740 ············],740 ············],
741 ············"translations/pt_br.js":·[ 
742 ················"src/translations/pt_br.js" 
743 ············], 
744 ············"translations/pt_pt.js":·[741 ············"translations/pt_pt.js":·[
745 ················"src/translations/pt_pt.js"742 ················"src/translations/pt_pt.js"
746 ············],743 ············],
 744 ············"translations/pt_br.js":·[
 745 ················"src/translations/pt_br.js"
 746 ············],
747 ············"translations/sk.js":·[747 ············"translations/sk.js":·[
748 ················"src/translations/sk.js"748 ················"src/translations/sk.js"
749 ············],749 ············],
750 ············"translations/tr.js":·[ 
751 ················"src/translations/tr.js" 
752 ············], 
753 ············"translations/sv.js":·[750 ············"translations/sv.js":·[
754 ················"src/translations/sv.js"751 ················"src/translations/sv.js"
755 ············],752 ············],
 753 ············"translations/tr.js":·[
 754 ················"src/translations/tr.js"
 755 ············],
756 ············"translations/vi.js":·[756 ············"translations/vi.js":·[
757 ················"src/translations/vi.js"757 ················"src/translations/vi.js"
758 ············],758 ············],
759 ············"translations/ca.js":·[759 ············"translations/ca.js":·[
760 ················"src/translations/ca.js"760 ················"src/translations/ca.js"
761 ············],761 ············],
762 ············"translations/de_sie.js":·[ 
763 ················"src/translations/de_sie.js" 
764 ············], 
765 ············"translations/es.js":·[762 ············"translations/es.js":·[
766 ················"src/translations/es.js"763 ················"src/translations/es.js"
767 ············],764 ············],
768 ············"translations/fr.js":·[765 ············"translations/fr.js":·[
769 ················"src/translations/fr.js"766 ················"src/translations/fr.js"
770 ············],767 ············],
 768 ············"translations/de_sie.js":·[
 769 ················"src/translations/de_sie.js"
 770 ············],
771 ············"translations/ja.js":·[771 ············"translations/ja.js":·[
772 ················"src/translations/ja.js"772 ················"src/translations/ja.js"
773 ············],773 ············],
774 ············"translations/sr.js":·[774 ············"translations/sr.js":·[
775 ················"src/translations/sr.js"775 ················"src/translations/sr.js"
776 ············],776 ············],
777 ············"translations/ar.js":·[777 ············"translations/ar.js":·[