2015 Thalys train attack

From Infogalactic: the planetary knowledge core
(Redirected from Spencer Stone)
Jump to: navigation, search
2015 Thalys train attack
File:Coupling THA 9364 B M-Z, June 2014 (2).JPG
A Thalys train operating the same route, leaving Brussels-South in June 2014
Location On board Thalys train n°9364 in Oignies, Pas-de-Calais, France.
Coordinates Lua error in package.lua at line 80: module 'strict' not found.
Date 21 August 2015 (2015-08-21)
17:45 (CEST)
Attack type
Attempted mass shooting
Weapons
Deaths 0
Injured 4 (3 directly, including the perpetrator)[Note 1]
Defenders Damien A., Mark Moogalian, Spencer Stone, Anthony Sadler, Alek Skarlatos, and Chris Norman

On 21 August 2015, a shooting and stabbing incident took place on board a Thalys train in France on its way from Amsterdam to Paris.[7][8] The train had just crossed the border from Belgium into France and was traveling in Oignies (department of Pas-de-Calais) when the perpetrator opened fire in a train carriage before being subdued by passengers, one of whom he stabbed. Including the assailant, four people were injured, none fatally.[9] The incident is believed by French police to be an Islamist terrorist attack, although the gunman claimed the motivation was robbery due to hunger.[10][11] Several people who subdued the attacker were awarded France's highest decoration, the Legion of Honour, as well as other awards.

Attack

File:Karte Thalys.svg
Map of main Thalys routes and connections

On 21 August, at approximately 17:45 CEST (5:45 p.m.) 25-year-old Moroccan man Ayoub El Khazzani[12][13][14][15][16] reportedly exited the toilets on car No. 12[17] of Thalys train 9364[18] traveling from Amsterdam to Paris, shortly after the train had crossed the border from Belgium into France.[19] He was shirtless[20] and armed with an AKM assault rifle,[2] for which he had nine magazines and a total of 270 rounds of ammunition. He was also carrying a pistol and a bottle of petrol.[4][16][21]

A 28-year-old Frenchman, whose name was released only as "Damien A.", was heading to the toilet as the armed gunman was exiting.[13] Damien A. attempted to restrain or disarm the gunman but fell to the floor in the ensuing struggle. An American-born Frenchman, 51-year-old Mark Moogalian,[13] attempted to wrest the rifle from the gunman, who then drew an automatic 9mm Luger pistol.[1][2][22] Moogalian was shot through the back of the neck; seriously injured, he played dead.[13][15][23][24][25] The assailant also tried to fire his rifle, but it jammed.[15]

The gunman was then tackled and subdued by a group of three American friends, two of them off-duty members of the U.S. Armed Forces.[23][26][27] They were identified as 23-year-old Airman First Class Spencer Stone,[28] 23-year-old Anthony Sadler,[29][30] and 22-year-old Specialist Alek Skarlatos.[22][31][32][33] Sadler told CNN that Skarlatos yelled "Get him!" after which "Spencer immediately gets up to charge the guy, followed by Alek, then myself."[18] In an interview with Sky News, Skarlatos added that they had been lucky that the attacker's rifle had jammed.[34]

Stone was reportedly the first of the three Americans to attack the gunman and was slashed multiple times while trying to subdue him, sustaining injuries to the hand, head, and neck. Stone put him in a chokehold, holding on though the assailant was cutting him with a box cutter, nearly severing his thumb.[3] Skarlatos seized the assailant's rifle[19] and beat him in the head with its muzzle until the assailant was unconscious.[35] A British passenger, 62-year-old Chris Norman,[36] and a French train driver[36] came to their aid to hold the gunman down. They used Norman's T-shirt to tie his arms behind his back.[14]

The passengers then helped Moogalian, who "had blood pouring from the neck"[36] due to his gunshot wound.[24] Stone, who is a medic,[36] initially tried to wrap his shirt around the wound, despite having an injured hand and cut eye himself. However, he realized it was not going to be effective in stopping the bleeding. Instead, he stuck two of his fingers into Moogalian's wound and pushed down on what he thought was an artery, which stopped the bleeding.[37][38]

The train, which was carrying 554 passengers,[9] was passing Oignies in the Pas-de-Calais department when the attack took place.[39] It was rerouted to the station of nearby Arras. Moogalian was airlifted to the University Hospital in Lille, while Stone was later treated for wounds on his thumb, an eye injury, and other minor wounds.[2] The remaining passengers were all brought to a gym in Arras, where they were searched and had their identity documents checked before being allowed to proceed to Paris.[1]

Suspect

Ayoub El Khazzani[5] (born 3 September 1989,[40] also spelled El-Khazzani and el-Qazzani),[41] a 25-year-old man from Morocco, was identified as the suspected assailant by French and Spanish authorities; he had boarded the train in Brussels.[42] He carried no identification but was identified by his fingerprints. Prior to the attempted attack, he had resided in Aubervilliers, Seine-Saint-Denis, France, since 2014.[43] El Khazzani was originally from Tétouan in northern Morocco,[44] and moved to Spain in 2007, two years after his father had legalized his status there.[45] He was an employee at the mobile phone operator firm Lycamobile for two months in early 2014 before leaving due to not having the right work papers.[46]

El Khazzani was apparently known to French authorities and had been tagged with a "fiche S" (S file or security file), the highest "warning" level for French state security. He had been similarly profiled by Belgian, Spanish, and German[47] authorities. El Khazzani had reportedly lived in the Spanish cities of Madrid and Algeciras[48] from 2007 to March 2014.[49] During his time in Spain, he attracted the attention of authorities after making speeches defending jihad, attending a known radical mosque, and being involved in drug trafficking.[46][47] He then moved to France, at which time the Spanish authorities informed the French of their suspicions.[49] However, French Interior Minister Bernard Cazeneuve claimed that he moved to Belgium first in 2015.[44] He had reportedly spent time between May and July in Syria before moving to France.[12][49][50]

Possible motives

According to prosecutor François Molins, El Khazzani listened to a "YouTube audio file in which the individual exhorted his followers to raise arms and fight in the name of the prophet" and that his Internet browsing history showed "clear evidence of terrorist intent."[51] Prosecutors discovered the files on his phone, which they say he listened to immediately prior to the attack.[4]

Sophie David, a lawyer initially assigned to his case but no longer representing him, said that El Khazzani says he was homeless because his ID was stolen, that he slept in a Brussels park where he found a suitcase containing the rifle and the pistol, and that he had no intention to massacre the passengers but planned to rob them so he could get food. He denies firing a single shot and was said to not have any firearms training.[11][23][52][53] However, authorities said El Khazzani's explanations became less plausible with each questioning and he had eventually stopped talking to investigators.[4][54] On 23 August, Belgian authorities began investigating whether El Khazzani had an accomplice.[55]

Possible source of weapons

French newspaper La Voix du Nord said that the gunman in the Thalys attack may have had connections to groups targeted by the Belgian counter-terror operation, and authorities are currently investigating the link.[49] One of the gunmen in the 2015 Île-de-France attacks had purchased automatic weapons and a rocket launcher from Belgian gangs,[56] allegedly in a black market near Gare du Midi, the station that the gunman in the Thalys attack boarded from.[57][58]

Legal proceedings

Preliminary charges were filed against El Khazzani on 25 August by the Paris prosecutor's office for attempted murder in connection with terrorism, possession of weapons in connection with terrorism, and participation in a terrorism conspiracy. He was remanded into custody.[2][4][59]

Involved passengers

File:150824-F-RN211-147.jpg
Chris Norman, Anthony Sadler, President Hollande, Spencer Stone and Alek Skarlatos after their Legion of Honor ceremony at the Élysée Palace on 24 August 2015

Among the train's passengers, the following were noted by the press for their involvement in the incident:

  • Damien A., a 28-year-old Frenchman working as a banker.[13] The first passenger to attempt to tackle the gunman, he wished to remain anonymous.[60]
  • Jean-Hugues Anglade, a 60-year-old French actor, whose hand was cut by breaking glass.[61] He was treated in a hospital in Arras.[62]
  • Mark Moogalian, a 51-year-old U.S.-born Frenchman, with dual-nationality,[63] who teaches English at the Sorbonne.[13] He attempted to wrestle the rifle away from the gunman.[13][15][22][23][24] He sustained a non-fatal gunshot injury to the neck that required emergency surgery at Lille.[64]
  • Chris Norman, a 62-year-old British businessman living in France.[65] He helped subdue the gunman.[36][66]
  • Anthony Sadler,[67] a 23-year-old American student in his senior year at California State University, Sacramento. He is a former high school classmate of Stone and Skarlatos.[29][30] He helped Stone and Skarlatos tackle the suspect.[29]
  • Alek Skarlatos, a 22-year-old American Oregon Army National Guard Specialist, on holiday after deployment in Afghanistan. He and Spencer Stone are former neighbors and classmates.[22][31][32][33][67] He struck the suspect with the latter's own weapon.[24]
  • Spencer Stone,[67] a 23-year-old American Airman first class in the US Air Force, who was on leave from the 65th Air Base Group.[28] He sustained several cuts, a fractured finger, and an injury to his right eye, which were treated in a hospital near Lille.[14] He later travelled to a hospital at Ramstein Air Base in Germany[68] for additional treatment.[69][70][71]
  • An off-duty French train driver, who also helped subdue the gunman.[36] His name has not been released.

On 24 August, Norman, Sadler, Skarlatos, and Stone were made Knights of the Legion of Honour (Chevaliers de la Légion d'honneur) by French president François Hollande.[72][73] Moogalian was also made a Knight of the Legion of Honour on 13 September 2015,[74] with Damian A. expected to be similarly honored at a later date.[72] The uninjured, Norman, Sadler, and Skarlatos were also awarded the medal of the city of Arras.[75][76]

In the US, Sadler was also awarded the Secretary of Defense Medal for Valor.[77] Skarlatos was awarded the Soldier's Medal, the highest award for actions not taken in combat,[68] while Stone was awarded the Airman's Medal and the Purple Heart. Stone was also meritoriously promoted two grades on 1 November to Staff Sergeant.[78] Stone and Sadler also received the Civic Medal 1st class from the Prime Minister of Belgium.[79]

Reactions

Government reactions

  • France: The three Americans and Norman were hailed as "true heroes" by the mayor of Arras, Frédéric Leturque.[23][75] French president François Hollande and Interior Minister Bernard Cazeneuve praised them for their bravery.[9]
  • United Kingdom: British Prime Minister David Cameron praised the "extraordinary courage" of those involved in taking down the attacker, including Briton Chris Norman.[9]
  • United States: The White House stated that "the President expressed his profound gratitude for the courage and quick thinking of several passengers, including U.S. service members, who selflessly subdued the attacker... It is clear that their heroic actions may have prevented a far worse tragedy."[18][80] U.S. President Barack Obama called the three Americans on 22 August to personally thank them for their bravery.[81] General Philip M. Breedlove of the U.S. European Command in Stuttgart, Germany, said the three Americans' actions, "clearly illustrate the courage and commitment our young men and women have all the time, whether they are on duty or on leave."[82]

EU collaboration

Koen Geens, the Belgian Minister of Justice called for increased collaboration within the EU on arms trafficking.[83] Geens said "I do not believe that these weapons are of Belgian origin" and "there are far too many illegal Kalashnikovs and [military surplus] arriving in Belgium from Eastern Europe."[84] He called for more effective arms control outside the Schengen zone, and flagged increased police powers against weapons traffickers.[85] On 29 August, ministers from France, the UK, Germany, Italy, Spain, Belgium, Luxembourg, the Netherlands, and Switzerland met in Paris to discuss train security, including the possibility of using metal detectors for some international train passengers.[86]

Security improvements

In response to the attack, the Belgian government decided to increase patrols of Belgian police at international train stations and to increase baggage checks.[87] Belgian Prime Minister Charles Michel called for urgent talks with France, Germany and the Netherlands on increasing security on cross-border trains.[88] The European Commission said that the Schengen treaty is non-negotiable, and that increased security checks cannot include border checks.[89] European Union officials are now considering introducing metal detectors and body scans at all train stations, along with an increase in CCTV cameras inside trains.[90]

Investigations

Three different official investigations have been launched by governmental authorities, one in France, another in Spain, and the third in Belgium.[91][92] In addition, Thalys International has launched their own internal investigation.[93]

French and Spanish investigations

On 21 August, the anti-terrorist section of the French public prosecutor's office in Paris took over the investigation based on "the arms used, the events that unfolded, and the context."[94]

In view of the gravity of the acts he was accused of, the suspect was placed in custody for a period which could be extended to 96 hours. According to the police, based on the modus operandi the attack resembled a terrorist attack.[95]

A Spanish police spokesman said that the suspect's parents' house in Algeciras had been searched.[92]

In the aftermath of the November 2015 attacks in Paris, it was reported that Abdelhamid Abaaoud was under investigation by French police as a possible link to the Thalys attack.[96][97]

Belgian investigation

A spokesman for the Belgian Federal Prosecutor's Office announced on 22 August that they had launched an investigation into the attempted attack. They consider that Belgium is involved due to the heavily armed perpetrator having boarded the train at Brussels-South railway station.[91]

Thalys investigation

At the initiative of the French National Railway's President, Guillaume Pepy, an internal investigation was launched by Thalys in order to shed light on the sequence of events during the attack.[93]

On 18 September, Thalys published an internal report about the assault.[98][99]

Controversies

Actions of train crew

The train crew was originally accused of running from the scene by Jean-Hugues Anglade, a French actor traveling with his partner and children in the No. 11 car (the last car before the rear engine). He alleged that the train crew locked themselves in the engine car and did not come to the aid of passengers. Anglade told Paris Match that they heard gunshots and screaming in the next car, after which several crew members rushed past them to the engine car, opened it with a special key and locked themselves inside. Anglade, said he saw the gunman through the door between the cars and that the dozen passengers in his car were pressed against the engine car door, banging on it and begging the crew to open it:

<templatestyles src="Template:Blockquote/styles.css" />

We shouted for staff to let us in, we were yelling, 'Open up!' in vain.... Nobody responded to us. Not a squeak. This abandonment — so much distress, loneliness — it was terrible and unbearable! For us it was inhuman. The minutes seemed like hours.

Anglade stated that Anthony Sadler later came into their car searching for blankets and a first aid kit for the wounded, and told them the assailant had been subdued. Sadler also banged on the door of the engine car to no avail, said Anglade, who expressed his gratitude.[100]

Anglade's claims of "abandonment" by the crew were denied by the Thalys corporation.[19][93] On 23 August, Anglade and his partner met Thalys director Agnès Ogier, director-general of Thalys, and SNCF president Guillaume Pepy. In a joint statement released after the meeting, the actor confirmed his testimony and accusations of abandonment, but acknowledged that the two crew members who locked themselves in the engine car with a handful of passengers were not Thalys employees but contractors from a catering company. He added, "The French conductor and the other Thalys employee present in the coach where the assault took place showed... heroic behavior."[101]

Agnès Ogier defended the train employees, who she said "have fulfilled their duty" and were unaware the terrorist had been subdued.[102] She also reported that a male employee took five or six passengers with him while seeking shelter.[101]

Anglade suffered a minor hand injury when he attempted to access the emergency hammer for breaking the train window.[103][104][105][106][107][108][109]

Treatment of suspect

On 26 August, El Khazzani's lawyer, Me Mani Ayadi, denounced the treatment of his client during the latter's transfer to the courthouse. Video shows a handcuffed El Khazzani being walked into the building blindfolded and barefoot. Ayadi said he found it "outrageous and disgraceful" that his client was treated in such a "degrading and inhuman" manner, regardless of the charges filed against him. In response, a French official familiar with the case stated that the authorities followed standard security precautions, which dictate that suspects charged with terrorism and organized crime be blindfolded so they cannot later identify the officials escorting them. The official also said the accused refused to wear the shoes offered to him.[110][111][112]

On 1 September, the French public prosecutor's office issued a warning to television network i-Télé after its 25 August broadcast showing suspect El Khazzani arriving at the courthouse in handcuffs. It is illegal in France to publish images of people in handcuffs (prior to their conviction) without their consent, due to the presumption of innocence. i-Télé digitally blurred out El Khazzani's hands, but the prosecutor's office warned the network that this was insufficient, and criminal charges would be brought against it if this reoccurred.[113]

See also

Notes

  1. The injured were Moogalian, Stone, El Khazzani, and Anglade (whose injury was indirectly related to the incident). Some early reports claimed others were injured, including Norman and a train conductor, but these were not confirmed by subsequent reports.

References

  1. 1.0 1.1 1.2 Lua error in package.lua at line 80: module 'strict' not found.
  2. 2.0 2.1 2.2 2.3 2.4 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. 4.0 4.1 4.2 4.3 4.4 Lua error in package.lua at line 80: module 'strict' not found.
  5. 5.0 5.1 Lua error in package.lua at line 80: module 'strict' not found.
  6. Lua error in package.lua at line 80: module 'strict' not found.
  7. Lua error in package.lua at line 80: module 'strict' not found.
  8. Lua error in package.lua at line 80: module 'strict' not found.
  9. 9.0 9.1 9.2 9.3 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. 11.0 11.1 Lua error in package.lua at line 80: module 'strict' not found.
  12. 12.0 12.1 Lua error in package.lua at line 80: module 'strict' not found.
  13. 13.0 13.1 13.2 13.3 13.4 13.5 13.6 Lua error in package.lua at line 80: module 'strict' not found.
  14. 14.0 14.1 14.2 Lua error in package.lua at line 80: module 'strict' not found.
  15. 15.0 15.1 15.2 15.3 Lua error in package.lua at line 80: module 'strict' not found.
  16. 16.0 16.1 Lua error in package.lua at line 80: module 'strict' not found.
  17. Lua error in package.lua at line 80: module 'strict' not found.
  18. 18.0 18.1 18.2 Lua error in package.lua at line 80: module 'strict' not found.
  19. 19.0 19.1 19.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. 22.0 22.1 22.2 22.3 Lua error in package.lua at line 80: module 'strict' not found.
  23. 23.0 23.1 23.2 23.3 23.4 Lua error in package.lua at line 80: module 'strict' not found.
  24. 24.0 24.1 24.2 24.3 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. Lua error in package.lua at line 80: module 'strict' not found.
  28. 28.0 28.1 Lua error in package.lua at line 80: module 'strict' not found.
  29. 29.0 29.1 29.2 Lua error in package.lua at line 80: module 'strict' not found.
  30. 30.0 30.1 Lua error in package.lua at line 80: module 'strict' not found.
  31. 31.0 31.1 Lua error in package.lua at line 80: module 'strict' not found.
  32. 32.0 32.1 Lua error in package.lua at line 80: module 'strict' not found.
  33. 33.0 33.1 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. 36.0 36.1 36.2 36.3 36.4 36.5 Lua error in package.lua at line 80: module 'strict' not found.
  37. 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. 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. 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. 44.0 44.1 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. 46.0 46.1 Lua error in package.lua at line 80: module 'strict' not found.
  47. 47.0 47.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. 49.0 49.1 49.2 49.3 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. Lua error in package.lua at line 80: module 'strict' not found.
  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. Lua error in package.lua at line 80: module 'strict' not found.
  56. Lua error in package.lua at line 80: module 'strict' not found.
  57. Lua error in package.lua at line 80: module 'strict' not found.
  58. Lua error in package.lua at line 80: module 'strict' not found.
  59. Lua error in package.lua at line 80: module 'strict' not found.
  60. Lua error in package.lua at line 80: module 'strict' not found.
  61. Lua error in package.lua at line 80: module 'strict' not found.
  62. Lua error in package.lua at line 80: module 'strict' not found.
  63. Lua error in package.lua at line 80: module 'strict' not found.
  64. 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. Lua error in package.lua at line 80: module 'strict' not found.
  67. 67.0 67.1 67.2 Lua error in package.lua at line 80: module 'strict' not found.
  68. 68.0 68.1 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. 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. 72.0 72.1 Lua error in package.lua at line 80: module 'strict' not found.
  73. 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. 75.0 75.1 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. Lua error in package.lua at line 80: module 'strict' not found.
  79. Lua error in package.lua at line 80: module 'strict' not found.
  80. 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. 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. 91.0 91.1 Lua error in package.lua at line 80: module 'strict' not found.
  92. 92.0 92.1 Lua error in package.lua at line 80: module 'strict' not found.
  93. 93.0 93.1 93.2 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. 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. 101.0 101.1 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. Lua error in package.lua at line 80: module 'strict' not found.

External links