Comparison of virtual private network services

From Infogalactic: the planetary knowledge core
Jump to: navigation, search

This article is a comparison of virtual private network services.

In computer magazines, VPN services are typically judged on connection speeds; privacy protection, including privacy at signup and grade of encryption; server count and locations; interface usability; and cost.[1][2][3][4] In order to determine the degree of privacy and anonymity, various computer magazines, such as PC World and PC Magazine, also take the provider's own guarantees and its reputation among news items into consideration.[1][2]

Definitions

The following definitions clarify the meaning of the column headers in the comparison tables below.

<templatestyles src="Div col/styles.css"/>
Anonymous payment method
Whether the service offers at least one payment method that does not require personal information. Even if a service accepts a cryptocurrency like bitcoin, it might still require that the customer hands over personally identifiable information (PII) like their full name and address.
Bandwidth
Whether the users' bandwidth is logged while using the service, according to the service's privacy policy.
Diskless
Whether the service's server hardware is connected to hard drives, according to the service provider. If the servers are diskless, the service provider should be unable to log any usage data.
First-party DNS servers
Whether the service provides its own domain name system (DNS) servers.
Logging
Whether the service stores information about their users' connection or activity on the network, according to the service's privacy policy or terms of service. If logging isn't mentioned in those sections but denied somewhere else on the website, the particular table cell will be marked as "No" in yellow and include an explanatory note.
Privacy Impact Score
An indicator of a website's usage of potentially privacy intrusive technologies such as third-party or permanent cookies, CANVAS trackers etc.[5] The score can be in the range from 0 to 100, where 0 is minimal privacy impact (best) and 100 is the biggest privacy impact (worst) relative to other web sites.[5] The score also has a simplified letter and colour presentation from A to F where A is "No cookies" and F is "Score above three standard deviations from the average".[5] The metric is developed by WebCookies.org.[5]
Obfuscation
Whether the service provides a method of obfuscating the VPN traffic so that it's not as easily detected and blocked by national governments or corporations.[6][7]
Offers WireGuard
Whether the service provider offers the WireGuard tunneling protocol.
SSL rating
The service's website's overall SSL server rating according to Qualys SSL Labs' SSL Server Test tool.
Supports Obfsproxy
Whether the service has an implementation of the Tor subproject Obfsproxy.[6][7]

Privacy

PC Magazine recommends that users consider choosing a provider based in a country with no data retention laws, since that makes it easier for the service to keep a promise of no logging.[8] PC Magazine and TechRadar also suggest that users read the provider's logging policy before signing up for the service,[8][3] since some providers collect information about their customers' VPN usage.[9][10] PC World recommends that users avoid free services as a rule of thumb, and asserts that free services either sell their users' browsing data in aggregated form to researchers and marketers, or only offer a minimal amount of data transfer per month.[9] Logitheque explains why there are so many VPN comparison websites on the web.[11]

Service Based in Logging[lower-alpha 1] Anonymous payment method Accepts bitcoin PGP key available
Traffic DNS requests Timestamps Bandwidth IP address
Avira Phantom VPN Germany No[lower-alpha 2] Yes[lower-alpha 2] No[lower-alpha 2] No No No
blackVPN Hong Kong No[14] No[14] No[14] No[14] No[14] Email Yes[15] Yes[16]
ExpressVPN British Virgin Islands[17][18][19] No[20] No[20] Yes[21] Yes[22] No[20] Email[19][18][23] Yes[19][18][24] No
Hotspot Shield Elite United States Yes[lower-alpha 3] Yes[26][27] No No No
IPredator Sweden No[28] Yes[28] Yes[28] Yes[28] Email[29] Yes[30] Yes[31]
IPVanish United States No[32] No[32] No[32] No[32] No[32] No[33] No No
IVPN Gibraltar No[34] No[34] No[34] No[34] No[34] Email Yes[35] Yes[36]
Mullvad Sweden No[37] No[37] No[37] No[37] No[37] Yes[38] Yes[38] Yes[39]
NordVPN Panama No[40] No[40] No[40] No[40] No[40] Email[41] Yes Yes[42]
Private Internet Access United States No[43] No[43] No[43] No[43][44] No[43] Yes[45] Yes[46] Yes[47]
ProtonVPN Switzerland No[48] Yes[48] Email Yes No
PureVPN Hong Kong No[49] No[50] Yes[51] No[lower-alpha 4] Email[lower-alpha 5] Yes[55] No
SaferVPN Israel[56] No[57] No[57] Yes[57] Yes[57] No[57] Email[58] Yes[58] Yes[59]
TunnelBear Canada[60][61][62] No[63] No[63][64] No[65] Yes[62][65] No[63] Email[60] Yes[66][60][61] No
VPN.ht Hong Kong No[67] No[lower-alpha 6] Email[69] Yes[70] No
VPNBook Unknown[lower-alpha 7] No[71] Yes[71] Yes[71] N/A[lower-alpha 8] N/A[lower-alpha 8] No

Notes

<templatestyles src="Reflist/styles.css" />

Cite error: Invalid <references> tag; parameter "group" is allowed only.

Use <references />, or <references group="..." />

Technical features

Service Leak Protection Protocols Obfuscation / Censorship Avoidance Network Neutrality Server Data Encryption Handshake Encryption Data Authentication
First-party DNS servers IPv6 supported / blocked Offers OpenVPN Offers WireGuard Supports multihop Supports TCP port 443 Supports Obfsproxy Offers SOCKS Supports SSL tunnel Supports SSH tunnel Other proprietary protocols Blocks SMTP (authent.) Blocks P2P Dedicated or Virtual Diskless Default provided Strongest provided Weakest provided Strongest provided Weakest provided Strongest provided
Avast SecureLine Yes Yes Yes No No No Some[72] Dedicated[73] No AES-256 AES-256
Avira Phantom VPN Yes Yes Yes No No Yes No No Dedicated No AES-256 AES-256
blackVPN Yes No Yes[74] No No Yes[74] No Yes[74] Some[lower-alpha 9] Some[75] Dedicated[76] AES-256[74] AES-256[74] RSA-4096[74] RSA-4096[74] SHA-512[74] SHA-512[74]
ExpressVPN Yes[17] Yes Yes[17][18][19] No No Yes[77] No[17][18][19] Both[78][79] No AES-256 CA-4096
Hotspot Shield Elite No No No No No AES-128[80] AES-128[80] TLS 1.2 ECDHE PFS[80] TLS 1.2 ECDHE PFS[80] HMAC[81] HMAC[81]
IPredator Yes[82] Yes[83] Yes[84] No No Yes[85] No No AES-256 (CBC)[86] AES-256 (CBC)[86] SHA-1[86] SHA-1[86]
IPVanish Yes[87] Yes[88] Yes[33] No No Yes[89] Yes[90] Yes[33] No No No No[33] No[33] Dedicated[91] No AES-256[92] AES-256[92] RSA-2048[92] RSA-2048[92] SHA-256[92] SHA-256[92]
IVPN Yes[93] No[94] Yes Beta[95] Yes; OpenVPN Yes Yes Yes[96] No[97] No[98] Dedicated[99] AES-256[93] AES-256[93] RSA-4096[93]
Mullvad Yes[100] Yes[100] Yes[100] Yes[101] Yes; WireGuard[102] and SOCKS5 Yes[100] No[103] Yes[104][100] Yes Yes[100] No[100] No[100] Dedicated[105] AES-256 (GCM)[100] AES-256[100] RSA-4096[100] RSA-4096[100] SHA-512[100] SHA-512[100]
NordVPN Yes[106] No[107] Yes[108] Yes; NordLynx based on WireGuard[109] Yes; OpenVPN[110] and SOCKS5 Yes[111] Yes[112] Yes No[113] Dedicated AES-256[114] AES-256 (CBC)[114] 2048-bit Diffie-Hellman[114] 2048-bit Diffie-Hellman[114]
Private Internet Access Yes[115] Yes[116] Yes[117] Beta[118] No Yes[119] No Yes[120][121] Some[lower-alpha 10] No[123] Dedicated[124] AES-128 (CBC)[125] AES-256[125] ECC-256k1[125] RSA-4096[125] SHA-1[125] SHA-256[125]
ProtonVPN Yes No Yes No Yes Some Dedicated AES-256 AES-256
PureVPN Yes Yes Yes[126] No No Only through SSTP[127] No No No Some[128] Both[129][79] No AES-256
SaferVPN Yes[130] Yes[131][56] No[131] No Yes[132] No No Some[lower-alpha 11] No AES-256[131] AES-256[131] 2048bit SSL/TLS[131] 2048bit SSL/TLS[131] SHA-256[131] SHA-256[131]
TunnelBear Yes[64] Yes[134][61] No No No Yes[135][62] Yes No[136] Yes[137][60][61] AES-128 (CBC)[lower-alpha 12] AES-256 (CBC)[134] 1548 bit Diffie-Hellman group[lower-alpha 13] 4096 bit Diffie-Hellman group[134] SHA-1[lower-alpha 14] SHA-256[134]
VPN.ht Yes[138] Yes[139] No No No[140] AES-256
VPNBook Yes[141] No No Yes[142] Some[143] Dedicated[144] No

Notes

<templatestyles src="Reflist/styles.css" />

Cite error: Invalid <references> tag; parameter "group" is allowed only.

Use <references />, or <references group="..." />

Availability

Service No. of simultaneous connections No. of countries No. of servers Linux support (manual config.)
Avast SecureLine 5 34 54 No
Avira Phantom VPN Unlimited[145][146] 25[147] 36[147] No
ExpressVPN 5[148] 94[149] 3,000 circa[150] Yes[17][19]
Hotspot Shield Elite 5[151] 21 No
IPredator 1[152] 1 Yes[153]
IPVanish Unlimited[33] 54[33] 1,500[33] Yes[154]
IVPN 5[93] 27[155] 57[156] Yes[157]
Mullvad 5[158] 36[159] 667[159] Yes[160]
NordVPN 6 58[161] 5,607[161] Yes[162]
Private Internet Access 10[163] 74[164] 11,254[164] Yes[165]
ProtonVPN 10[166] 54[166] 1,060[166] Yes[167]
PureVPN 10[126] 140 circa[168] 2,000 circa[168] Yes[169]
SaferVPN 5[170] 35 circa[171] 700 circa[171] Yes[165]
TunnelBear 5[62][172] 20[172] Yes
VPN.ht 3 25[139] 128[139] Yes

Website

File:Antipat4.svg
Library warrant canary relying on active removal designed by Jessamyn West.

The rating of the services' websites according to SSL server certificate and HTTP cookie test tools. Also listed is whether the websites maintain a warrant canary.

Service SSL certificate Privacy Impact Score Warrant canary
Holder Issued to SSL rating
Avast SecureLine Yes[173] Self[173] A+[173] B[174] No
Avira Phantom VPN Yes[175] Self[175] A[175] E[176] No
blackVPN Yes[177][178] Cloudflare[177] A[177] B[179] No
ExpressVPN Yes[180][181] Self[181] A+[181] B[182] No
Hotspot Shield Elite Yes[183] Self[183] A-[183] F[184] No
IPredator Yes[185] Self[185] A+[185] A[186] Yes
IPVanish Yes[187] Self[187] A[187] B[188] No
IVPN Yes[189] Self[189] A+[189] B[190] Yes
Mullvad Yes[191] Self[191] A+[191] A[192] No
NordVPN Yes[193] Self[193] A+[193] B[194] Yes[195]
Private Internet Access Yes[196] Self[196] A[196] B[197] No
ProtonVPN Yes[198] Self[198] A+[198] B[199] Yes[200]
PureVPN Yes[201] Self[201] A[201] B[202] No
SaferVPN Yes[59] Self[59] A[59] Yes Yes[132]
TunnelBear Yes[203] Self[203] A+[203] B[204] No
VPNBook Yes[205] Self[205] B[205] B[206] No
VPN.ht Yes[207] Yes[207] A+[207] B[208] Yes[209]

See also

References

<templatestyles src="Reflist/styles.css" />

Cite error: Invalid <references> tag; parameter "group" is allowed only.

Use <references />, or <references group="..." />
  1. 1.0 1.1 Lua error in package.lua at line 80: module 'strict' not found.
  2. 2.0 2.1 Lua error in package.lua at line 80: module 'strict' not found.
  3. 3.0 3.1 Lua error in package.lua at line 80: module 'strict' not found.
  4. Lua error in package.lua at line 80: module 'strict' not found.
  5. 6.0 6.1 Lua error in package.lua at line 80: module 'strict' not found.
  6. 7.0 7.1 Lua error in package.lua at line 80: module 'strict' not found.
  7. 8.0 8.1 Lua error in package.lua at line 80: module 'strict' not found.
  8. 9.0 9.1 Lua error in package.lua at line 80: module 'strict' not found.
  9. Lua error in package.lua at line 80: module 'strict' not found.
  10. Lua error in package.lua at line 80: module 'strict' not found.
  11. 12.0 12.1 Lua error in package.lua at line 80: module 'strict' not found.
  12. Lua error in package.lua at line 80: module 'strict' not found.
  13. 14.0 14.1 14.2 14.3 14.4 Lua error in package.lua at line 80: module 'strict' not found.
  14. Lua error in package.lua at line 80: module 'strict' not found.
  15. Lua error in package.lua at line 80: module 'strict' not found.
  16. 17.0 17.1 17.2 17.3 17.4 Lua error in package.lua at line 80: module 'strict' not found.
  17. 18.0 18.1 18.2 18.3 18.4 Lua error in package.lua at line 80: module 'strict' not found.
  18. 19.0 19.1 19.2 19.3 19.4 19.5 Lua error in package.lua at line 80: module 'strict' not found.
  19. 20.0 20.1 20.2 Lua error in package.lua at line 80: module 'strict' not found.
  20. Lua error in package.lua at line 80: module 'strict' not found.
  21. Lua error in package.lua at line 80: module 'strict' not found.
  22. Lua error in package.lua at line 80: module 'strict' not found.
  23. Lua error in package.lua at line 80: module 'strict' not found.
  24. Lua error in package.lua at line 80: module 'strict' not found.
  25. Lua error in package.lua at line 80: module 'strict' not found.
  26. Lua error in package.lua at line 80: module 'strict' not found.
  27. 28.0 28.1 28.2 28.3 Lua error in package.lua at line 80: module 'strict' not found.
  28. Lua error in package.lua at line 80: module 'strict' not found.
  29. Lua error in package.lua at line 80: module 'strict' not found.
  30. Lua error in package.lua at line 80: module 'strict' not found.
  31. 32.0 32.1 32.2 32.3 32.4 Lua error in package.lua at line 80: module 'strict' not found.
  32. 33.0 33.1 33.2 33.3 33.4 33.5 33.6 33.7 Lua error in package.lua at line 80: module 'strict' not found.
  33. 34.0 34.1 34.2 34.3 34.4 Lua error in package.lua at line 80: module 'strict' not found.
  34. Lua error in package.lua at line 80: module 'strict' not found.
  35. Lua error in package.lua at line 80: module 'strict' not found.
  36. 37.0 37.1 37.2 37.3 37.4 Lua error in package.lua at line 80: module 'strict' not found.
  37. 38.0 38.1 Lua error in package.lua at line 80: module 'strict' not found.
  38. Lua error in package.lua at line 80: module 'strict' not found.
  39. 40.0 40.1 40.2 40.3 40.4 Lua error in package.lua at line 80: module 'strict' not found.
  40. Lua error in package.lua at line 80: module 'strict' not found.
  41. Lua error in package.lua at line 80: module 'strict' not found.
  42. 43.0 43.1 43.2 43.3 43.4 Lua error in package.lua at line 80: module 'strict' not found.
  43. Lua error in package.lua at line 80: module 'strict' not found.
  44. Lua error in package.lua at line 80: module 'strict' not found.
  45. Lua error in package.lua at line 80: module 'strict' not found.
  46. Lua error in package.lua at line 80: module 'strict' not found.
  47. 48.0 48.1 Lua error in package.lua at line 80: module 'strict' not found.
  48. Lua error in package.lua at line 80: module 'strict' not found.
  49. Lua error in package.lua at line 80: module 'strict' not found.
  50. Lua error in package.lua at line 80: module 'strict' not found.
  51. Lua error in package.lua at line 80: module 'strict' not found.
  52. U.S.A. v. Lin, p. 22 (D. Mass. 10/03/2017) (“Further, records from PureVPN show that the same email accounts - Lin's gmail account and the teleportfx gmail account - were accessed from the same WANSecurity IP address. Significantly, PureVPN was able to determine that their service was accessed by the same customer from two originating IP addresses: the RCN IP address from the home Lin was living in at the time, and the software company where Lin was employed at the time.”). Text
  53. Lua error in package.lua at line 80: module 'strict' not found.
  54. Lua error in package.lua at line 80: module 'strict' not found.
  55. 56.0 56.1 Lua error in package.lua at line 80: module 'strict' not found.
  56. 57.0 57.1 57.2 57.3 57.4 Lua error in package.lua at line 80: module 'strict' not found.
  57. 58.0 58.1 Lua error in package.lua at line 80: module 'strict' not found.
  58. 59.0 59.1 59.2 59.3 Lua error in package.lua at line 80: module 'strict' not found.
  59. 60.0 60.1 60.2 60.3 Lua error in package.lua at line 80: module 'strict' not found.
  60. 61.0 61.1 61.2 61.3 Lua error in package.lua at line 80: module 'strict' not found.
  61. 62.0 62.1 62.2 62.3 Lua error in package.lua at line 80: module 'strict' not found.
  62. 63.0 63.1 63.2 Lua error in package.lua at line 80: module 'strict' not found.
  63. 64.0 64.1 Lua error in package.lua at line 80: module 'strict' not found.
  64. 65.0 65.1 Lua error in package.lua at line 80: module 'strict' not found.
  65. Lua error in package.lua at line 80: module 'strict' not found.
  66. 67.0 67.1 Lua error in package.lua at line 80: module 'strict' not found.
  67. Lua error in package.lua at line 80: module 'strict' not found.
  68. Lua error in package.lua at line 80: module 'strict' not found.
  69. Lua error in package.lua at line 80: module 'strict' not found.
  70. 71.0 71.1 71.2 Lua error in package.lua at line 80: module 'strict' not found.
  71. Lua error in package.lua at line 80: module 'strict' not found.
  72. Lua error in package.lua at line 80: module 'strict' not found.
  73. 74.0 74.1 74.2 74.3 74.4 74.5 74.6 74.7 74.8 74.9 Lua error in package.lua at line 80: module 'strict' not found.
  74. Lua error in package.lua at line 80: module 'strict' not found.
  75. Lua error in package.lua at line 80: module 'strict' not found.
  76. Lua error in package.lua at line 80: module 'strict' not found.
  77. Lua error in package.lua at line 80: module 'strict' not found.
  78. 79.0 79.1 Lua error in package.lua at line 80: module 'strict' not found.
  79. 80.0 80.1 80.2 80.3 Lua error in package.lua at line 80: module 'strict' not found.
  80. 81.0 81.1 Lua error in package.lua at line 80: module 'strict' not found.
  81. Lua error in package.lua at line 80: module 'strict' not found.
  82. Lua error in package.lua at line 80: module 'strict' not found.
  83. Lua error in package.lua at line 80: module 'strict' not found.
  84. Lua error in package.lua at line 80: module 'strict' not found.
  85. 86.0 86.1 86.2 86.3 Lua error in package.lua at line 80: module 'strict' not found.
  86. Lua error in package.lua at line 80: module 'strict' not found.
  87. Lua error in package.lua at line 80: module 'strict' not found.
  88. Lua error in package.lua at line 80: module 'strict' not found.
  89. Lua error in package.lua at line 80: module 'strict' not found.
  90. Lua error in package.lua at line 80: module 'strict' not found.
  91. 92.0 92.1 92.2 92.3 92.4 92.5 Lua error in package.lua at line 80: module 'strict' not found.
  92. 93.0 93.1 93.2 93.3 93.4 Lua error in package.lua at line 80: module 'strict' not found.
  93. Lua error in package.lua at line 80: module 'strict' not found.
  94. Lua error in package.lua at line 80: module 'strict' not found.
  95. Lua error in package.lua at line 80: module 'strict' not found.
  96. Lua error in package.lua at line 80: module 'strict' not found.
  97. Lua error in package.lua at line 80: module 'strict' not found.
  98. Lua error in package.lua at line 80: module 'strict' not found.
  99. 100.00 100.01 100.02 100.03 100.04 100.05 100.06 100.07 100.08 100.09 100.10 100.11 100.12 100.13 Lua error in package.lua at line 80: module 'strict' not found.
  100. Lua error in package.lua at line 80: module 'strict' not found.
  101. Lua error in package.lua at line 80: module 'strict' not found.
  102. Lua error in package.lua at line 80: module 'strict' not found.
  103. Lua error in package.lua at line 80: module 'strict' not found.
  104. Lua error in package.lua at line 80: module 'strict' not found.
  105. Lua error in package.lua at line 80: module 'strict' not found.
  106. Lua error in package.lua at line 80: module 'strict' not found.
  107. Lua error in package.lua at line 80: module 'strict' not found.
  108. Lua error in package.lua at line 80: module 'strict' not found.
  109. Lua error in package.lua at line 80: module 'strict' not found.
  110. Lua error in package.lua at line 80: module 'strict' not found.
  111. Lua error in package.lua at line 80: module 'strict' not found.
  112. Lua error in package.lua at line 80: module 'strict' not found.
  113. 114.0 114.1 114.2 114.3 Lua error in package.lua at line 80: module 'strict' not found.
  114. Lua error in package.lua at line 80: module 'strict' not found.
  115. Lua error in package.lua at line 80: module 'strict' not found.
  116. Lua error in package.lua at line 80: module 'strict' not found.
  117. Lua error in package.lua at line 80: module 'strict' not found.
  118. Lua error in package.lua at line 80: module 'strict' not found.
  119. Lua error in package.lua at line 80: module 'strict' not found.
  120. Lua error in package.lua at line 80: module 'strict' not found.
  121. Lua error in package.lua at line 80: module 'strict' not found.
  122. Lua error in package.lua at line 80: module 'strict' not found.
  123. Private Internet Access™ is default secure from this vulnerability since we use real bare metal servers.
  124. 125.0 125.1 125.2 125.3 125.4 125.5 Lua error in package.lua at line 80: module 'strict' not found.
  125. 126.0 126.1 Lua error in package.lua at line 80: module 'strict' not found.
  126. Lua error in package.lua at line 80: module 'strict' not found.
  127. Lua error in package.lua at line 80: module 'strict' not found.
  128. Lua error in package.lua at line 80: module 'strict' not found.
  129. Lua error in package.lua at line 80: module 'strict' not found.
  130. 131.0 131.1 131.2 131.3 131.4 131.5 131.6 131.7 Lua error in package.lua at line 80: module 'strict' not found.
  131. 132.0 132.1 Lua error in package.lua at line 80: module 'strict' not found.
  132. Lua error in package.lua at line 80: module 'strict' not found.
  133. 134.0 134.1 134.2 134.3 134.4 134.5 134.6 Lua error in package.lua at line 80: module 'strict' not found.
  134. Lua error in package.lua at line 80: module 'strict' not found.
  135. Lua error in package.lua at line 80: module 'strict' not found.
  136. Lua error in package.lua at line 80: module 'strict' not found.
  137. Lua error in package.lua at line 80: module 'strict' not found.
  138. 139.0 139.1 139.2 Lua error in package.lua at line 80: module 'strict' not found.
  139. Lua error in package.lua at line 80: module 'strict' not found.
  140. Lua error in package.lua at line 80: module 'strict' not found.
  141. Lua error in package.lua at line 80: module 'strict' not found.
  142. Lua error in package.lua at line 80: module 'strict' not found.
  143. Lua error in package.lua at line 80: module 'strict' not found.
  144. Lua error in package.lua at line 80: module 'strict' not found.
  145. Lua error in package.lua at line 80: module 'strict' not found.
  146. 147.0 147.1 Lua error in package.lua at line 80: module 'strict' not found.
  147. Lua error in package.lua at line 80: module 'strict' not found.
  148. Lua error in package.lua at line 80: module 'strict' not found.
  149. Lua error in package.lua at line 80: module 'strict' not found.
  150. Lua error in package.lua at line 80: module 'strict' not found.
  151. Lua error in package.lua at line 80: module 'strict' not found.
  152. Lua error in package.lua at line 80: module 'strict' not found.
  153. Lua error in package.lua at line 80: module 'strict' not found.
  154. Lua error in package.lua at line 80: module 'strict' not found.
  155. Lua error in package.lua at line 80: module 'strict' not found.
  156. Lua error in package.lua at line 80: module 'strict' not found.
  157. Lua error in package.lua at line 80: module 'strict' not found.
  158. 159.0 159.1 Lua error in package.lua at line 80: module 'strict' not found.
  159. Lua error in package.lua at line 80: module 'strict' not found.
  160. 161.0 161.1 Lua error in package.lua at line 80: module 'strict' not found.
  161. Lua error in package.lua at line 80: module 'strict' not found.
  162. Lua error in package.lua at line 80: module 'strict' not found.
  163. 164.0 164.1 Lua error in package.lua at line 80: module 'strict' not found.
  164. 165.0 165.1 Lua error in package.lua at line 80: module 'strict' not found.
  165. 166.0 166.1 166.2 Lua error in package.lua at line 80: module 'strict' not found.
  166. Lua error in package.lua at line 80: module 'strict' not found.
  167. 168.0 168.1 Lua error in package.lua at line 80: module 'strict' not found.
  168. Lua error in package.lua at line 80: module 'strict' not found.
  169. Lua error in package.lua at line 80: module 'strict' not found.
  170. 171.0 171.1 Lua error in package.lua at line 80: module 'strict' not found.
  171. 172.0 172.1 Lua error in package.lua at line 80: module 'strict' not found.
  172. 173.0 173.1 173.2 Lua error in package.lua at line 80: module 'strict' not found.
  173. Lua error in package.lua at line 80: module 'strict' not found.
  174. 175.0 175.1 175.2 Lua error in package.lua at line 80: module 'strict' not found.
  175. Lua error in package.lua at line 80: module 'strict' not found.
  176. 177.0 177.1 177.2 Lua error in package.lua at line 80: module 'strict' not found.
  177. Lua error in package.lua at line 80: module 'strict' not found.
  178. Lua error in package.lua at line 80: module 'strict' not found.
  179. Lua error in package.lua at line 80: module 'strict' not found.
  180. 181.0 181.1 181.2 Lua error in package.lua at line 80: module 'strict' not found.
  181. Lua error in package.lua at line 80: module 'strict' not found.
  182. 183.0 183.1 183.2 Lua error in package.lua at line 80: module 'strict' not found.
  183. Lua error in package.lua at line 80: module 'strict' not found.
  184. 185.0 185.1 185.2 Lua error in package.lua at line 80: module 'strict' not found.
  185. Lua error in package.lua at line 80: module 'strict' not found.
  186. 187.0 187.1 187.2 Lua error in package.lua at line 80: module 'strict' not found.
  187. Lua error in package.lua at line 80: module 'strict' not found.
  188. 189.0 189.1 189.2 Lua error in package.lua at line 80: module 'strict' not found.
  189. Lua error in package.lua at line 80: module 'strict' not found.
  190. 191.0 191.1 191.2 Lua error in package.lua at line 80: module 'strict' not found.
  191. Lua error in package.lua at line 80: module 'strict' not found.
  192. 193.0 193.1 193.2 Lua error in package.lua at line 80: module 'strict' not found.
  193. Lua error in package.lua at line 80: module 'strict' not found.[permanent dead link]
  194. Lua error in package.lua at line 80: module 'strict' not found.
  195. 196.0 196.1 196.2 Lua error in package.lua at line 80: module 'strict' not found.
  196. Lua error in package.lua at line 80: module 'strict' not found.
  197. 198.0 198.1 198.2 Lua error in package.lua at line 80: module 'strict' not found.
  198. Lua error in package.lua at line 80: module 'strict' not found.
  199. Lua error in package.lua at line 80: module 'strict' not found.
  200. 201.0 201.1 201.2 Lua error in package.lua at line 80: module 'strict' not found.
  201. Lua error in package.lua at line 80: module 'strict' not found.
  202. 203.0 203.1 203.2 Lua error in package.lua at line 80: module 'strict' not found.
  203. Lua error in package.lua at line 80: module 'strict' not found.
  204. 205.0 205.1 205.2 Lua error in package.lua at line 80: module 'strict' not found.
  205. Lua error in package.lua at line 80: module 'strict' not found.
  206. 207.0 207.1 207.2 Lua error in package.lua at line 80: module 'strict' not found.
  207. Lua error in package.lua at line 80: module 'strict' not found.
  208. Lua error in package.lua at line 80: module 'strict' not found.


Cite error: <ref> tags exist for a group named "lower-alpha", but no corresponding <references group="lower-alpha"/> tag was found, or a closing </ref> is missing