2018–19 First Professional Football League (Bulgaria)
Season | 2018–19 |
---|---|
Champions | Ludogorets Razgrad (8th title) |
Relegated | Vereya[1] Septemvri Sofia[2] |
Champions League | Ludogorets Razgrad |
Europa League | CSKA Sofia Levski Sofia Lokomotiv Plovdiv |
Matches played | 252 |
Goals scored | 615 (2.44 per match) |
Top goalscorer | Stanislav Kostov (24 goals) |
Best goalkeeper | Vytautas Černiauskas (20 clean sheets) |
Biggest home win | Levski Sofia 7–0 Vereya (26 October 2018)[3] |
Biggest away win | Cherno More 1–5 Septemvri Sofia (4 August 2018)[4] |
Highest scoring | Slavia Sofia 3–5 Dunav Ruse (12 April 2019)[5] |
Longest winning run | 11 games by Ludogorets[6] |
Longest unbeaten run | 19 games Ludogorets[6] |
Longest winless run | 32 games Vereya[6] |
Longest losing run | 10 games Septemvri Sofia[6] |
Highest attendance | 23,000 CSKA Sofia 0–1 Levski Sofia (29 September 2018)[7] |
Lowest attendance | 30 Septemvri Sofia 2–1 Dunav Ruse (9 December 2018)[8] |
← 2017–18
2019–20 →
All statistics correct as of 29 May 2019. |
The 2018–19 First Professional Football League was the 95th season of the top division of the Bulgarian football league system, the 71st since a league format was adopted for the national competition of A Group as a top tier of the pyramid and also the 3rd season of the First Professional Football League, which decides the Bulgarian champion. The season began on 20 July 2018 and finished on 30 May 2019. Ludogorets Razgrad became champions for the 8th consecutive time, on the final matchday of the season, with a 4–1 home win over Cherno More Varna.[9]
Contents
Teams
Fourteen teams are competing in the league – the top thirteen teams from the previous season, and one team promoted from the Second League.[10]
Botev Vratsa were promoted as champions of the 2017–18 Second League.[11] The promoted club replaced Pirin Blagoevgrad, who were relegated after elimination in the relegation play-offs by Vitosha Bistritsa. Botev Vratsa return to the top tier after a 5-year absence, while Pirin Blagoevgrad ended a 3-year stay in the top flight.[12]
Stadia and locations
Lua error in Module:Location_map/multi at line 13: Unable to find the specified location map definition. Neither "Module:Location map/data/Bulgaria Sofia" nor "Template:Location map Bulgaria Sofia" exists.
Team | Location | Stadium | Capacity (seating) |
---|---|---|---|
Beroe | Stara Zagora | Beroe | 12,128 |
Botev | Plovdiv | Botev 1912 Football Complex | 4,000 |
Botev | Vratsa | Hristo Botev | 12,000 |
Cherno More | Varna | Ticha | 8,250 |
CSKA | Sofia | Balgarska Armiya | 18,495 |
Dunav | Ruse | Gradski | 12,400 |
Etar | Veliko Tarnovo | Ivaylo | 18,000 |
Levski | Sofia | Vivacom Arena - Georgi Asparuhov | 25,000 |
Lokomotiv | Plovdiv | Lokomotiv | 13,000 |
Ludogorets | Razgrad | Ludogorets Arena | 10,422 |
Septemvri | Sofia | Vasil Levski National Stadium | 43,230 |
Slavia | Sofia | Slavia Vasil Levski National Stadium |
43,230 |
25,556
Vereya | Stara Zagora | Trace Arena | 3,500 |
Vitosha | Bistritsa | Stadion Nikolay Stanislavov | 2,500 |
Personnel and sponsorship
Note: Flags indicate national team as has been defined under FIFA eligibility rules. Players and managers may hold more than one non-FIFA nationality.
Team | Manager | Captain | Kit manufacturer | Shirt sponsor | Additional |
---|---|---|---|---|---|
Beroe | Aleksandar Tomash | Martin Kamburov | Uhlsport[13] | — | Refan, Ajax Group |
Botev Plovdiv | Nikolay Kirov | Lachezar Baltanov | Uhlsport[14] | WinBet[15] | — |
Botev Vratsa | Sasho Angelov | Ivaylo Mihaylov | Joma | WinBet | Kozloduy NPP |
CSKA Sofia | Dobromir Mitov | Nikolay Bodurov | adidas | A1 Bulgaria | WinBet, Baristo |
Cherno More | Ilian Iliev | Georgi Iliev | Uhlsport | Armeets | — |
Dunav | Lyudmil Kirov | Martin Kovachev | Joma | WinBet | SanSi |
Etar | Krasimir Balakov | Ivan Stoyanov | Joma[16] | WinBet | — |
Levski Sofia | Georgi Todorov | Zhivko Milanov | Nike | Efbet | Strabag |
Lokomotiv Plovdiv | Bruno Akrapović | Bircent Karagaren | Uhlsport[17] | Efbet | General Broker |
Ludogorets | Stoycho Stoev | Svetoslav Dyakov | Umbro[18] | Efbet[19] | Vivacom, Spetema |
Septemvri Sofia | Hristo Arangelov | Boris Galchev | Uhlsport[20] | Efbet[20] | — |
Slavia Sofia | Zlatomir Zagorčić | Georgi Petkov | Joma | bet365 | — |
Vereya | Ivan Vutov | Ivo Ivanov | Uhlsport | Efbet | Spetema |
Vitosha Bistritsa | Rosen Kirilov | Georgi Amzin | Jumper[21] | Efbet[22] | — |
Note: Individual clubs may wear jerseys with advertising. However, only one sponsorship is permitted per jersey for official tournaments organised by UEFA in addition to that of the kit manufacturer (exceptions are made for non-profit organisations). Clubs in the domestic league can have more than one sponsorship per jersey which can feature on the front of the shirt, incorporated with the main sponsor or in place of it; or on the back, either below the squad number or on the collar area. Shorts also have space available for advertisement.
Managerial changes
Team | Outgoing manager | Manner of departure | Date of vacancy | Position in table | Incoming manager | Date of appointment |
---|---|---|---|---|---|---|
Vitosha Bistritsa | Kostadin Angelov | Promoted to Director of football | 30 May 2018 | Pre-season | Rosen Kirilov | 1 June 2018[23] |
Vereya | Elias | Demoted to assistant1 | 4 June 2018 | Ivan Kolev | 4 June 2018[24] | |
Ludogorets | Dimitar Dimitrov | Mutual consent | 6 June 2018 | Paulo Autuori | 6 June 2018[25] | |
CSKA Sofia | Hristo Yanev | End of caretaker tenure | 7 June 2018 | Nestor El Maestro | 7 June 2018[26] | |
Levski Sofia | Delio Rossi | Mutual consent | 18 July 2018 | Todor Simov (caretaker) | 18 July 2018[27] | |
Todor Simov | End of caretaker tenure | 31 July 2018 | 4th | Slaviša Stojanovič | 31 July 2018[28] | |
Vereya | Ivan Kolev | Mutual consent | 14 August 2018 | 14th | Nebojša Miličić | 14 August 2018[29] |
Dunav | Malin Orachev | Mutual consent | 17 September 2018 | 12th | Tsvetomir Mladenov (caretaker) | 17 September 2018[30] |
Septemvri | Nikolay Mitov | Mutual consent | 28 September 2018 | 13th | Hristo Arangelov (caretaker) | 28 September 2018[31] |
Dunav | Tsvetomir Mladenov | End of caretaker tenure | 1 October 2018 | 12th | Lyudmil Kirov | 1 October 2018[32] |
Ludogorets | Paulo Autuori | Mutual consent | 9 October 2018 | 2nd | Antoni Zdravkov | 9 October 2018[33] |
Vereya | Nebojša Miličić | Mutual consent | 10 January 2019[34] | 14th | Oleksandr Sevidov | 18 January 2019[35] |
Levski Sofia | Slaviša Stojanovič | Mutual consent | 21 January 2019[36] | 3rd | Georgi Dermendzhiev | 21 January 2019[37] |
CSKA Sofia | Nestor El Maestro | Mutual consent | 7 February 2019 | 2nd | Lyuboslav Penev | 8 February 2019[38] |
Ludogorets | Antoni Zdravkov | Mutual consent | 6 March 2019 | 1st | Stoycho Stoev | 6 March 2019[39] |
Vereya | Oleksandr Sevidov | Mutual consent | 25 March 2019 | 14th | Ivan Vutov | 26 March 2019[40] |
Levski Sofia | Georgi Dermendzhiev | Mutual consent | 29 April 2019[41] | 3rd | Georgi Todorov (caretaker) | 29 April 2019 |
CSKA Sofia | Lyuboslav Penev | Resigned | 3 May 2019[42] | 2nd | Dobromir Mitov (caretaker) | 3 May 2019 |
1.^ No license for First League.
Regular season
League table
Lua error in package.lua at line 80: module 'strict' not found.
Results
Home \ Away | BER | BPD | BVR | CHM | CSK | DUN | ETA | LEV | LPL | LUD | SEP | SLA | VER | VIT |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Beroe | — | 2−1 | 4−0 | 0−1 | 1−1 | 1−0 | 1−0 | 2−1 | 1−0 | 1−1 | 1−0 | 2−0 | 6−0 | 0−1 |
Botev Plovdiv | 4−1 | — | 1−1 | 2−1 | 0−0 | 4−1 | 2−0 | 0−1 | 0–1 | 2−3 | 2−0 | 1−0 | 4-0 | 3−0 |
Botev Vratsa | 0−1 | 0−1 | — | 2−1 | 0−2 | 1−0 | 2−0 | 0−2 | 0−0 | 1−4 | 4−1 | 1−3 | 3−0 | 1−0 |
Cherno More | 0−0 | 0−0 | 2−1 | — | 2−0 | 3−2 | 1−0 | 1−0 | 2−0 | 1-0 | 1−5 | 1−2 | 4−2 | 1−0 |
CSKA Sofia | 2−0 | 2−1 | 2−1 | 3−1 | — | 3−0 | 3−0 | 0–1 | 2−0 | 1−1 | 5−1 | 2−1 | 4−0 | 3−0 |
Dunav Ruse | 1−1 | 1−1 | 3−1 | 1−1 | 0−2 | — | 2−4 | 1−2 | 1−0 | 0−2 | 2−0 | 1−1 | 1-0 | 3−0 |
Etar | 1−1 | 1−0 | 2−1 | 1−1 | 1−3 | 3−0 | — | 1−2 | 2−0 | 1−4 | 2−0 | 3−0 | 1−0 | 1−0 |
Levski Sofia | 1−0 | 4−1 | 1−3 | 2−2 | 1–0 | 3−0 | 2−1 | — | 1−1 | 0−2 | 2−0 | 2−0 | 7−0 | 4−1 |
Lokomotiv Plovdiv | 4−1 | 0–2 | 4−0 | 0−2 | 0−1 | 4−1 | 0−0 | 1−0 | — | 0−1 | 0-2 | 2−4 | 3−0 | 2−1 |
Ludogorets Razgrad | 1−0 | 1−1 | 2−0 | 5−1 | 1−0 | 3−1 | 1−0 | 2−1 | 0−1 | — | 6−0 | 2−0 | 2−1 | 3−0 |
Septemvri Sofia | 1−0 | 0−2 | 1−2 | 2−1 | 0−3 | 2−1 | 0−2 | 2−2 | 1−3 | 1−4 | — | 1−2 | 1−0 | 0−0 |
Slavia Sofia | 1−1 | 0−0 | 0−1 | 3−2 | 1−0 | 2−0 | 0−1 | 0−3 | 1−1 | 0−0 | 3−1 | — | 4−0 | 0−2 |
Vereya | 0−2 | 1−2 | 2−2 | 0−2 | 0−1 | 1−1 | 0−1 | 3−4 | 2−2 | 0-0 | 0-0 | 0-0 | — | 0−1 |
Vitosha Bistritsa | 1−2 | 0−2 | 1−1 | 1−1 | 0−2 | 2−1 | 1−1 | 0−2 | 0−3 | 0−2 | 2−1 | 1−0 | 2−0 | — |
Positions by round
Script error: No such module "sports rbr table".
Results by round
Script error: No such module "sports rbr table".
Championship round
Points and goals will carry over in full from regular season. Lua error in package.lua at line 80: module 'strict' not found.
Positions by round
Below the positions per round are shown. As teams did not all start with an equal number of points, the initial pre-playoffs positions are also given. Script error: No such module "sports rbr table".
Relegation round
Points and goals will carry over in full from regular season.
Group A
Lua error in package.lua at line 80: module 'strict' not found.
Group B
Lua error in package.lua at line 80: module 'strict' not found.
European play-offs
Bracket
Quarter-finals | Semi-finals | Final | ||||||||||||||
Quarter-final 1 | ||||||||||||||||
Etar | 2 | 1 | 3 | |||||||||||||
Semi-final | ||||||||||||||||
Lokomotiv Plovdiv | 0 | 0 | 0 | |||||||||||||
Etar | 0 | 2 | 2 | |||||||||||||
Quarter-final 2 | ||||||||||||||||
Slavia Sofia | 1 | 0 | 1 | |||||||||||||
Slavia Sofia | 0 | 1 | 1 | |||||||||||||
Final | ||||||||||||||||
Botev Vratsa | 0 | 0 | 0 | |||||||||||||
Levski Sofia | 1 | |||||||||||||||
Etar | 0 | |||||||||||||||
European play-off quarter-finals
Botev Vratsa | 0–0 | Slavia Sofia |
---|---|---|
https://int.soccerway.com/matches/2019/05/07/bulgaria/a-pfg/pfk-botev-vraca/pfc-slavia-sofia/3014435/ |
Slavia Sofia | 1−0 (a.e.t.) | Botev Vratsa |
---|---|---|
Chunchukov 99' | https://int.soccerway.com/matches/2019/05/10/bulgaria/a-pfg/etar/pfc-lokomotiv-plovdiv/3014437/ |
Lokomotiv Plovdiv | 0–2 | Etar |
---|---|---|
https://int.soccerway.com/matches/2019/05/07/bulgaria/a-pfg/pfc-lokomotiv-plovdiv/etar/3014436/ | Mladenov 24' Sarmov 39' (pen.) |
Etar | 1−0 | Lokomotiv Plovdiv |
---|---|---|
K. Stoyanov 63' | https://int.soccerway.com/matches/2019/05/10/bulgaria/a-pfg/etar/pfc-lokomotiv-plovdiv/3014437/ |
European play-off semi-finals
Slavia Sofia | 1−0 | Etar |
---|---|---|
Yomov 45+1' | https://int.soccerway.com/matches/2019/05/20/bulgaria/a-pfg/pfc-slavia-sofia/etar/3019017/ |
Etar | 2−0 | Slavia Sofia |
---|---|---|
Pehlivanov 23' Angelov 37' |
https://int.soccerway.com/matches/2019/05/23/bulgaria/a-pfg/etar/pfc-slavia-sofia/3019018/ |
European play-off final
Levski Sofia | 1−0 | Etar |
---|---|---|
|
https://int.soccerway.com/matches/2019/05/28/bulgaria/a-pfg/pfc-levski-sofia/etar/3023794/ |
Relegation play-offs
Bracket
First round | Second round | Third round | ||||||||||||||||||||
Match 1 | ||||||||||||||||||||||
Vitosha Bistritsa | 0 | 0 | 0 | |||||||||||||||||||
Match 3 | ||||||||||||||||||||||
Dunav Ruse | 0 | 1 | 1 | |||||||||||||||||||
Dunav Ruse | 0 | 3 | 3 | |||||||||||||||||||
Match 2 | ||||||||||||||||||||||
Septemvri Sofia | 1 | 2 | 3 | |||||||||||||||||||
Septemvri Sofia | 3 | 3 | 6 | |||||||||||||||||||
Match 5 | ||||||||||||||||||||||
Vereya | 0 | 0 | 0 | |||||||||||||||||||
Septemvri Sofia | 0 | |||||||||||||||||||||
Arda | 1 | |||||||||||||||||||||
Match 4 | ||||||||||||||||||||||
Vitosha Bistritsa | 3 | 3 | 6 | |||||||||||||||||||
Vereya | 0 | 0 | 0 | |||||||||||||||||||
Match 6 | ||||||||||||||||||||||
Vitosha Bistritsa | 3 | |||||||||||||||||||||
Montana | 0 | |||||||||||||||||||||
Winners of matches 3, 5 and 6 will play in the top division next season
First round
Dunav Ruse | 0–0 | Vitosha Bistritsa |
---|---|---|
https://int.soccerway.com/matches/2019/05/08/bulgaria/play-offs-12/dunav-2010-ruse/fk-vitosha-bistrica/3013865/ |
Vitosha Bistritsa | 0−1 | Dunav Ruse |
---|---|---|
https://int.soccerway.com/matches/2019/05/13/bulgaria/play-offs-12/fk-vitosha-bistrica/dunav-2010-ruse/3013866/ | Isa 16' |
Vereya | 0–3 (Awarded) | Septemvri Sofia |
---|---|---|
https://int.soccerway.com/matches/2019/05/09/bulgaria/play-offs-12/vereya-stara-zagora/septemvri/3013867/ |
Septemvri Sofia | 3–0 (Awarded) | Vereya |
---|---|---|
https://int.soccerway.com/matches/2019/05/14/bulgaria/play-offs-12/septemvri/vereya-stara-zagora/3013868/ |
Second round
Dunav Ruse | 0−1 | Septemvri Sofia |
---|---|---|
https://int.soccerway.com/matches/2019/05/19/bulgaria/play-offs-12/dunav-2010-ruse/septemvri/3019015/ | Mandiangu 65' |
Septemvri Sofia | 2−3 | Dunav Ruse |
---|---|---|
Z. Dimitrov 5' Galchev 67' |
https://www.soccerway.com/matches/2019/05/22/bulgaria/play-offs-12/septemvri/dunav-2010-ruse/3019016/ | Isa 41' Shterev 44', 73' |
Vereya | 0–3 (Awarded) | Vitosha Bistritsa |
---|---|---|
https://int.soccerway.com/matches/2019/05/19/bulgaria/play-offs-12/vereya-stara-zagora/fk-vitosha-bistrica/3019211/ |
Vitosha Bistritsa | 3–0 (Awarded) | Vereya |
---|---|---|
https://int.soccerway.com/matches/2019/05/22/bulgaria/play-offs-12/fk-vitosha-bistrica/vereya-stara-zagora/3019212/ |
Vereya are relegated to the Second League.
Third round
Septemvri Sofia | 0–1 (a.e.t.) | Arda |
---|---|---|
https://int.soccerway.com/matches/2019/05/29/bulgaria/play-offs-12/septemvri/fk-arda-kardzhali/3023803/ | Osman 111' |
Septemvri Sofia are relegated to the Second League.
Vitosha Bistritsa | 3−0 | Montana |
---|---|---|
Dolapchiev 52' Gargorov 90', 90+3' |
https://int.soccerway.com/matches/2019/05/30/bulgaria/play-offs-12/fk-vitosha-bistrica/pfc-montana-1921/3023804/ |
Season statistics
Top scorers
- As of 24 May 2019[43]
<templatestyles src="Reflist/styles.css" />
Cite error: Invalid <references>
tag; parameter "group" is allowed only.
<references />
, or <references group="..." />
Hat-tricks
Player | For | Against | Result | Date |
---|---|---|---|---|
Chris Gadi | Septemvri Sofia | Cherno More | 5–1[44] | 4 August 2018 |
Claudiu Keșerü | Ludogorets | Botev Vratsa | 4–1[45] | 7 October 2018 |
Claudiu Keșerü | Ludogorets | Etar | 4–1[46] | 4 November 2018 |
Borislav Tsonev | Beroe | Vereya | 6–0[47] | 25 November 2018 |
Todor Nedelev | Botev Plovdiv | Vitosha Bistritsa | 3–0[48] | 10 December 2018 |
Ali Sowe | CSKA Sofia | Septemvri Sofia | 5–1[49] | 2 March 2019 |
Ivan Petkov | Etar | Vereya | 3–0[50] | 21 April 2019 |
Emil Stoev | Botev Vratsa | Vitosha Bistritsa | 5–2[51] | 22 April 2019 |
Jakub Świerczok | Ludogorets | Cherno More | 4–1[52] | 24 May 2019 |
Clean sheets
- As of match(es) played on 24 May 2019[53]
Rank | Player | Club | Clean sheets |
---|---|---|---|
1 | Vytautas Černiauskas | CSKA Sofia | 20 |
2 | Hristo Ivanov | Etar | 16 |
3 | Dušan Perniš | Beroe | 14 |
4 | Daniel Kajzer | Botev Plovdiv | 13 |
5 | Krasimir Kostov | Botev Vratsa | 10 |
Renan | Ludogorets | ||
7 | Blagoy Makendzhiev | Dunav Ruse[lower-alpha 2] | 8 |
<templatestyles src="Reflist/styles.css" />
Cite error: Invalid <references>
tag; parameter "group" is allowed only.
<references />
, or <references group="..." />
Transfers
- List of Bulgarian football transfers summer 2018
- List of Bulgarian football transfers winter 2018–19
References
<templatestyles src="Reflist/styles.css" />
Cite error: Invalid <references>
tag; parameter "group" is allowed only.
<references />
, or <references group="..." />
Template:2018–19 in Bulgarian football
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 6.0 6.1 6.2 6.3 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 20.0 20.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 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