2019–20 Hong Kong protests

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

Lua error in package.lua at line 80: module 'strict' not found.

2019–20 Hong Kong protests
2019–20 pro-democracy/pro-independence protests in Hong Kong
Part of the democratic development in Hong Kong,
the Hong Kong–Mainland China conflict
and the protests of 2019
300px
148px 148px
148px 148px
148px 148px
A collection of various protest scenes in Hong Kong Counterclockwise starting with top: Protesters on 16 June 2019 • Protesters on 12 June 2019 • Protesters on Lion Rock with a large banner on 13 September 2019 • Police using tear gas to disperse protesters on 12 June 2019 • Protesters on 9 November 2019 mourning the death of Chow Tsz-lok • Protesters flooding the streets on 18 August 2019 • Protesters set fire to a makeshift roadblock on 15 September 2019
Date <templatestyles src="Plainlist/styles.css"/>
  • 15 March 2019–ongoing (Script error: The function "age_generic" does not exist., total)
Location
Caused by
Goals Five Demands
  • Full withdrawal of the extradition bill from the legislative process
  • Retraction of the characterisation of the 12 June 2019 protests as "riots"
  • Release and exoneration of arrested protesters
  • Establishment of an independent commission of inquiry into police behaviour
  • Universal suffrage for Legislative Council and Chief Executive elections
Methods Diverse (see tactics and methods)
Status Ongoing
Concessions
  • Bill suspended on 15 June and officially withdrawn on 23 October[7][8]
  • Police partially retracted characterisation of protests on or before 12 June as "riots", except for five individuals in Admiralty on 12 June[9]
Parties to the civil conflict
Protesters:
(no centralised authority)
Lead figures
<templatestyles src="Infobox/Columns/styles.css"/><templatestyles src="Plainlist/styles.css"/>
Units involved
Number
Casualties and losses
Death(s), injuries and arrests
Death(s) 2
Injuries <templatestyles src="Plainlist/styles.css"/>
Arrested 8,000+ (as of 15 April 2020)[21][lower-alpha 2]
Charged 1,200+ (as of 19 March 2020)[24]

Template:2019–2020 Hong Kong anti-extradition bill protests

The 2019–20 Hong Kong protests were triggered by the Hong Kong government's introduction of the Fugitive Offenders amendment bill.[25][26] Had it been enacted, the bill would have allowed the extradition of wanted criminal suspects and criminal fugitives to territories with which Hong Kong does not currently have extradition agreements, including Mainland China and Taiwan.[27] This led to concerns that the bill would subject Hong Kong residents and visitors to the jurisdiction and legal system of Mainland China, thereby undermining Hong Kong's autonomy and civil liberties,[28][29][30][31] and infringe on privacy and freedom of speech laws. As the protests progressed, the protesters laid out five key demands, namely the withdrawal of the bill, an investigation into alleged police brutality and misconduct, the release of all arrested protesters, a retraction of the official characterisation of the protests as "riots", and Chief Executive Carrie Lam's resignation along with the introduction of universal suffrage for election of the Legislative Council and the Chief Executive.[32][33]

Despite a demonstration attended by hundreds of thousands on 9 June 2019, the government persisted with the bill.[34][35] Protesters gathered outside the Legislative Council Complex to stall the bill's second reading on 12 June,[36][37][38][39] resulting in an intense standoff between the protesters and the police who deployed tear gas and rubber bullets.[40] An even bigger protest took place on 16 June, just one day after the suspension of the bill, as protesters insisted on the complete withdrawal of the bill and reacted to the perceived excessive use of force by the police on 12 June.[41] The anniversary of the handover on 1 July 2019 saw the storming of the Legislative Council Complex,[42] and subsequent protests throughout the summer spread to different districts.[43] Police inaction when suspected triad members assaulted protesters and commuters in Yuen Long on 21 July 2019,[44] the police storming of Prince Edward station on 31 August 2019, and the large-scale demonstrations during the 70th anniversary of the People's Republic of China on 1 October, caused further escalation of the protests.[45]

Lam eventually withdrew the bill on 4 September 2019,[46][47][48] but still refused to concede to the other four demands. Claiming to curb further protests, Lam invoked the Emergency Regulations Ordinance on 4 October 2019 to implement an anti-mask law, to counterproductive effect.[49] As the protests dragged on, confrontations escalated as both sides became increasingly violent. The number of police brutality and misconduct allegations increased.[50][51][52] Some protesters escalated their use of radical methods such as throwing petrol bombs,[53][50] conducting vigilante attacks against perceived provocateurs,[54][55] and vandalising supposed pro-Beijing entities.[56] Rifts within society widened as activists from both sides assaulted each other, with lawmakers from both sides and protest organisers being attacked or intimidated.[57][54] Two student deaths as well as the shooting of an unarmed protester in November 2019 further intensified the protests. Protesters' occupation of two university campuses to block key thoroughfares ended with sieges by authorities and resulted in many of injuries and arrests.[58]

The government and the police received the lowest approval ratings in public opinion polls since the 1997 handover.[59][60][61] Their performance contributed to the unprecedented landslide victory of the pro-democratic bloc in the 2019 District Council election, which was widely viewed as a de facto referendum on the protest movement.[62] The Central People's Government has characterised the protests as the "worst crisis in Hong Kong" since the handover in 1997 and alleged that foreign powers were instigating the conflict,[63] though the protests, which continued through to 2020, have been largely described as "leaderless".[64][65] The United States passed the Hong Kong Human Rights and Democracy Act on 27 November 2019 to support the protest movement;[66] solidarity rallies have been held in over forty other cities abroad. Counter-protesters held several pro-police rallies.[67]

There have been two deaths associated with the protests: Chow Tsz-lok, a student who died after a fall inside a car park in Tseung Kwan O,[61] and Luo Changqing, an elderly man who died as a result of reportedly being struck on the head by a brick thrown by a protester during a confrontation between two opposing groups.[68][69][70][71][72] In addition, protesters have linked the protests to at least nine suicides.[73]

Background

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

Direct cause

The Fugitive Offenders and Mutual Legal Assistance in Criminal Matters Legislation (Amendment) Bill 2019 was first proposed by the government of Hong Kong in February 2019 in response to the 2018 murder of Poon Hiu-wing by her boyfriend Chan Tong-kai in Taiwan, where the two Hong Kong residents were visiting as tourists. As there is no extradition treaty with Taiwan (because the government of China does not recognise its sovereignty), the Hong Kong government proposed an amendment to the Fugitive Offenders Ordinance (Cap. 503) and Mutual Legal Assistance in Criminal Matters Ordinance (Cap. 525) to establish a mechanism for case-by-case transfers of fugitives, on the order of the Chief Executive, to any jurisdiction with which the city lacks a formal extradition treaty.[31] One such jurisdiction would be mainland China.

The inclusion of mainland China in the amendment is of concern to different sectors of Hong Kong society. Pro-democracy advocates fear the removal of the separation of the region's jurisdiction from mainland Chinese laws administered by the Communist Party, would erode the "one country, two systems" principle in practice since the 1997 handover. In addition, Hong Kong citizens lacked confidence in China's judiciary system and human rights protection due to its history of suppressing political dissidents.[74] Opponents of the bill urged the Hong Kong government to explore other avenues, such as establishing an extradition arrangement solely with Taiwan, and to sunset the arrangement immediately after the surrender of the suspect.[31][75]

Underlying causes

The 2019–20 Hong Kong protests came four and a half years after the Umbrella Revolution of 2014. It had begun after the decision of the Standing Committee of the National People's Congress (NPCSC) regarding proposed reforms to the Hong Kong electoral system, which were largely seen as restrictive. However, the movement ended in failure as the government offered no concessions.[76] Since then, democratic development has stalled: only half of the seats in the Legislative Council remain directly elected, and the Chief Executive of Hong Kong continues to be voted on by the small-circle Election Committee. The 2017 imprisonment of Hong Kong democracy activists further dashed the city's hope of meaningful political reform.[77] Citizens began to fear the loss of the "high degree of autonomy" as provided for in the Hong Kong Basic Law, as the government of the People's Republic of China appeared to be increasingly and overtly interfering with Hong Kong's affairs. Notably, the Legislative Council oath-taking controversy ended with the disqualification of six lawmakers following a ruling by the NPCSC; the Causeway Bay Books disappearances sparked concerns over state-sanctioned rendition and extrajudicial detention.[78][77] Another example considered representative of Hong Kong losing its freedoms is its steady fall on the Economist Intelligence Unit's Democracy Index. Despite universal suffrage being part of Hong Kong's basic law, in the 2019 report Hong Kong was scored 6.02/10, classing it on the index as a "flawed democracy", being only 0.02 points off a hybrid regime.[79][80]

The rise of localism and the pro-independence movement was marked by the campaign for the 2016 New Territories East by-election by activist Edward Leung.[81] As fewer and fewer young people in Hong Kong identified themselves as Chinese, pollsters at the University of Hong Kong found that the younger respondents were, the more distrustful they were of the Chinese government.[78] By 2019, almost no Hong Kong youth identified themselves as Chinese.[82] The Moral and National Education controversy in 2012 severely shook young people's confidence in the systems which they believed protected their rights. With the approach of 2047, when the Basic Law is set to expire, along with the constitutional guarantees enshrined within it, sentiments of an uncertain future drove youth to join the protests against the extradition bill.[76] For some protesters, the Umbrella Revolution was an inspiration that brought about a political awakening.[76] Others, who felt that peaceful methods were ineffective, resorted to increasingly radical methods to express their views.[5][83] Media noted that unlike the 2014 protests, protesters in 2019 were driven by a sense of desperation rather than hope,[84][85] and that the aims of the protests had evolved from withdrawing the bill to fighting for greater freedom and liberties.[86]

Unaffordable housing prices were also cited as an underlying cause of anger among Hong Kongers.[87][88] Hong Kong is "the world's most expensive city to buy a home".[89] It has not secured affordable or public housing for the city's population.[90][91] With the business elites exerting great influence, Hong Kong also suffers from income disparity.[92] The city had the second highest Gini Coefficient in the world in 2017.[93] Youths, in particular, have little social mobility and have to compete for jobs with Mainland Chinese.[92][94] Salaries for university graduates in 2018 were lower than those of 30 years ago.[92] Many protesters in Hong Kong were young and educated. A survey conducted by three local scholars, who handed out questionnaires to 6,600 individuals during 12 protest events between 9 June and 4 August 2019, revealed that nearly 60% of the protesters were under the age of 30, and about 75% of the protesters had received tertiary education.[95]

Objectives

Initially the protesters only demanded the withdrawal of the extradition bill. Following an escalation in the severity of policing tactics against demonstrators on 12 June 2019, the protesters' objective was to achieve the following five demands (under the slogan "Five demands, not one less"):[96]

  • Complete withdrawal of the extradition bill from the legislative process: Although the chief executive announced an indefinite suspension of the bill on 15 June, the reading of it may be resumed quickly. The bill was "pending resumption of second reading" in the legislative council. It was formally withdrawn on 23 October 2019.[97]
  • Retraction of the "riot" characterisation: The government originally characterised the 12 June protest as "riots". Later the description was amended to say there were "some" protesters who rioted. However, protesters contest the existence of acts of rioting during the 12 June protest. Through the government's characterisation of the protests as "riots", any protester who was arrested could spend up to 10 years in prison.
  • Release and exoneration of arrested protesters: Protesters consider the arrests to be politically motivated; they also question the legitimacy of police arresting protesters at hospitals through access to their confidential medical data in breach of patient privacy.
  • Establishment of an independent commission of inquiry into police conduct and use of force during the protests: Civic groups felt that the level of violence used by the police on 12 June, specifically that against protesters who were not committing any offences when they were set upon, was unjustified; police performing stop-and-search on numerous passers-by near the protest site without probable cause was also considered abusive.[98] Some officers' failure to display or show their police identification number or warrant card, despite being required to do so by the Police General Orders, is seen to be a breakdown of accountability.[99] The existing watchdog, the Independent Police Complaints Council, lacks independence, and its functioning relies on police co-operation. As the number of allegations of police brutality and misconduct continued to rise, some Hong Kong protesters began to call for the police force to be disbanded.[100]
  • Resignation of Carrie Lam and the implementation of universal suffrage for Legislative Council elections and for the election of the Chief Executive:[101] Currently, the chief executive is selected by the 1,200-member Election Committee, and 30 of the 70 legislative council seats are filled by representatives from different sectors of the economy, forming the majority of the so-called functional constituencies, most of which have few electors.

History

Early demonstrations

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

File:Harcourt Road tear smoke view1 20190612.jpg
Police used tear gas to disperse protesters gathering outside the Legislative Council Complex on 12 June 2019.

A sit-in by the pro-democracy group Demosistō held at the Central Government Complex on 15 March 2019 was the first protest against the extradition bill.[102] The Civil Human Rights Front (CHRF), a platform for 50 pro-democracy groups, launched a protest march against the bill on 31 March and another on 28 April 2019.[103] The anti-extradition issue attracted more attention when pro-democratic lawmakers in the legislative council launched a filibuster campaign against the bill. In response, the Secretary of Security John Lee announced that the government would resume second reading of the bill in full council on 12 June 2019, bypassing the Bills Committee, whose role would have been to scrutinise it.[104]

With the possibility of a second reading of the bill, the CHRF launched their third protest march on 9 June. While police estimated attendance at the march on Hong Kong Island at 270,000, the organisers claimed that 1.03 million people had attended the rally.[34][105] Carrie Lam insisted second reading and debate over the bill be resumed on 12 June.[106] Protesters successfully stopped the LegCo from resuming second reading of the bill by surrounding the LegCo Complex. Riot police dispersed protesters using controversial methods such as kettling, firing tear gas, bean bag rounds and rubber bullets, and allegedly assaulted journalists in the process.[107] Police Commissioner Stephen Lo declared the clashes a "riot".[108] Police were subsequently criticised for using excessive force, such as firing tear gas at a crowd peacefully protesting near CITIC Tower,[109][110] and for the lack of identification numbers on police officers' uniforms.[111] Following the clashes, protesters began calling for an independent inquiry into police brutality; they also urged the government to retract the "riot" characterisation.

Organisers claimed two million attended the CHRF march on 16 June 2019, while the police put the figure at 338,000.

On 15 June, Carrie Lam announced the bill's suspension but did not fully withdraw it.[112] A 35-year-old man committed suicide in protest of Lam's decision.[113] CHRF claimed that 2 million people had participated in the 16 June protest, while the police estimated that there were 338,000 demonstrators at its peak.[41]

Storming of Legco and spillovers

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

The CHRF claimed a record turnout of 550,000 for their annual march on 1 July 2019, while police estimated around 190,000 at the peak;[114][115] an independent polling organisation estimated attendance at 260,000.[116] The protest was largely peaceful. At night, protesters stormed the Legislative Council; police took little action to stop them. Partly angered by several more suicides since 15 June 2019, protesters smashed furniture, defaced the Hong Kong emblem, and presented a new ten-point manifesto.[117][118][119]

After 1 July 2019, protests spread to different areas in Hong Kong.[120][121][122] The first anti-extradition protest in Kowloon was held on 7 July, from Tsim Sha Tsui to West Kowloon station.[123] Clashes occurred later in Tsim Sha Tsui and Mong Kok. Once again, police officers' failure to display their warrant cards was a source of contention.[124] A peaceful protest on 14 July in Sha Tin escalated into intense confrontations with the police when the protesters were kettled inside New Town Plaza.[125][126] Mall owner Sun Hung Kai Properties drew criticism from protesters for allowing the police to enter the shopping centre without due authorisation.[127][128]

File:190727 HK Protest Incendo 02.jpg
Protesters marching on Castle Peak Road during the "Reclaim Yuen Long" protest on 27 July 2019 in response to the 21 July Yuen Long Attack.

CHRF held another anti-extradition protest on 21 July on Hong Kong Island. Instead of dispersing, protesters passed the police-mandated endpoint,[129] and headed for the Liaison Office in Sai Ying Pun, where they defaced the Chinese national emblem.[130] While a standoff between the protesters and the police occurred on Hong Kong Island,[131] groups of white-clad individuals, suspected triad members, appeared and indiscriminately attacked people inside Yuen Long station.[132] Police were absent during the attacks, and the local police stations were shuttered, leading to suspicion that the attack was coordinated with police. Pro-Beijing lawmaker Junius Ho was later seen greeting members of the group, which led to accusations that he approved of the attack.[132]

On 27 July, protesters marched in Yuen Long, despite opposition from rural groups and the police. The protest escalated into violent clashes inside Yuen Long station.[133] The next day, protesters again defied the police ban and marched to Sai Wan and Causeway Bay.[134] To support the arrestees charged with rioting, protesters rallied near the police stations in Kwai Chung,[135] and Tin Shui Wai, where protesters were attacked by fireworks launched from a moving vehicle.[136][137]

General strike and escalation

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

Protesters returned to Mong Kok on 3 August 2019, though some marched to block the Cross-Harbour Tunnel toll plaza in Hung Hom.[138] Protests escalated into clashes between the police and residents in Wong Tai Sin near the disciplined services quarters.[139] Marches in Tseung Kwan O and Kennedy Town on 4 August and in Tai Po on 10 August escalated into citywide conflicts as protesters dispersed wherever the riot police were deployed.[140][141] A call for a general strike on 5 August was answered by about 350,000 people according to the Confederation of Trade Unions;[142] over 200 flights had to be cancelled.[143][144][145] Protests were held in seven districts in Hong Kong. To disperse protesters, the police used more than 800 canisters of tear gas.[146] Protesters in North Point were attacked by a group of stick-wielding men, leading to violent clashes.[147][148]

File:20190807 Hong Kong anti-extradition bill protest (48480850197).jpg
Protesters pointing their laser pointers at a newspaper outside the Space Museum, mocking an earlier police demonstration that aimed to illustrate the danger of laser pointers, which was seized from an arrested student union president.[149][150]

Various incidents involving alleged police brutality on 11 August—police shot bean bag rounds that ruptured the eye of a female protester, the use of tear gas indoors, the deployment of undercover police as agents-provocateurs, and the firing of pepper ball rounds at protesters at a very close range—prompted protesters to stage a three-day sit-in at Hong Kong International Airport from 12 to 14 August, forcing the Airport Authority to cancel numerous flights.[151][152][153] On 13 August, protesters at the airport cornered, tied up and assaulted men they accused of being either undercover police or agents for the mainland, who were later identified as a tourist and a Global Times reporter.[154][155] A peaceful rally was held in Victoria Park by the CHRF on 18 August to denounce police brutality. The CHRF claimed attendance of at least 1.7 million people.[156] The police put peak attendance in the Victoria Park football areas at 128,000.

File:Hong Kong Way 20190823 17.jpg
On 23 August, an estimated 210,000 people participated in the "Hong Kong Way" campaign to draw attention to the movement's five demands. The chain extended across the top of Lion Rock.[157][158]

Starting from the Kwun Tong protest on 24 August, protesters began to target railway operator MTR after it closed four stations ahead of the legal, authorised protest.[159] During the protests of 25 August in Tsuen Wan and Kwai Tsing Districts, hardline protesters threw bricks and gasoline bombs toward the police who in turn responded with volleys of tear gas; police water cannon trucks were deployed for the first time.[160] During the protest, one officer fired an upward warning shot, marking the first use of a live round since the demonstrations broke out in June.[160][161]

Ignoring a police ban, thousands of protesters took to the streets of Hong Kong Island on 31 August following the arrests of high-profile pro-democracy activists and lawmakers the previous day.[162][163][164] At night, the Special Tactical Squad stormed Prince Edward station, where they beat and pepper-sprayed the commuters inside.[45] Protesters rallied outside the Mong Kok police station in the following weeks to condemn police brutality and demanded the MTR Corporation release the CCTV footage of that night as rumours began to circulate on the internet that the police's operation had caused death, which they denied.[165][166]

Decision to withdraw the extradition bill

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

File:2019-09-08 Hong Kong anti-extradition bill protest 04.jpg
Protesters marched to the US consulate on 8 September 2019.

On 4 September, Carrie Lam announced the formal withdrawal of the extradition bill once Legco reconvened in October and the introduction of additional measures to calm the situation. However, protests continued to insist on all five demands being met.[167][168] On 8 September, the protesters marched to the US consulate to call for the passage of the Hong Kong Human Rights and Democracy Act.[169][170] During the month, protesters organised various flash mob rallies to sing the protest anthem "Glory to Hong Kong".[171][172] They continued their attempts to disrupt the airport's operations,[173] and held pop-up mall protests, which targeted shops and corporations perceived to be pro-Beijing.[174]

File:2019-09-29 全球反極權大遊行 Anti-totalitarianism rally (Hong Kong) 028.jpg
The police using water cannon trucks outside the Government HQ during the 29 September 2019 march.

A mass protest on 15 September descended into chaos in North Point as a group of locals, which allegedly included a sizeable number of people of Fujianese origin, physically assaulted protesters.[175] A protest in Yuen Long saw a man from Protect the Children group who was brought to an alley and surrounded by numerous officers abused by an officer in an incident similar to the beating of Ken Tsang during the 2014 protests.[176] The police later denied the accusation, saying that videos only showed a "yellow object" being kicked. The police response was widely derided.[177]

Carrie Lam held the first public meeting in Queen Elizabeth Stadium in Wan Chai with 150 members of the public. Protesters demanding to talk to her surrounded the venue and trapped her inside for four hours.[178] On 29 September, there was an anti-Chinese Communist Party rally in defiance of a police ban. Solidarity protests were held on the same day in over 40 cities around the world.[179]

National Day and invocation of emergency law

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

On 1 October 2019, mass protests and violent conflict occurred between the protesters and police in various districts of Hong Kong during the 70th anniversary of the founding of the People's Republic of China. This resulted in the first use of live rounds by police. One 18-year-old student protester was shot in the chest by police in Tsuen Wan while trying to hit a policeman with a rod.[180][181][182] Police said the officer had acted in self-defence.[183] The police fired around 1,400 tear gas canisters and made 269 arrests on one day, setting a record for both since the protests began in June.[184]

File:P1111040 (48870971291).jpg
Protesters setting up a makeshift roadblock ignited with fire in Causeway Bay on 6 October 2019 in a march protesting against the invocation of the emergency law.

Carrie Lam invoked the Emergency Regulations Ordinance to impose a law to ban wearing face masks in public gatherings, attempting to curb the ongoing protests on 4 October.[185] The law's enactment was followed by continued demonstrations in various districts of Hong Kong, blocking major thoroughfares, vandalising shops perceived to be pro-Beijing and paralysing the MTR system.[186][187][188] Protests and citywide flash mob rallies against the anti-mask law and the invocation of the emergency ordinance persisted throughout the month.[189][190] During a march on 20 October, the gates of the Kowloon Mosque were sprayed with blue-dyed water by a water cannon truck during a police clearance operation, forcing Lam and the police to apologise to the Muslim community.[191][192]

Secretary for Security John Lee officially withdrew the extradition bill on 23 October.[193] Protesters surrounded the Tai Hing Operational Base in Tuen Mun on 28 and 30 October after it allegedly leaked tear gas into the surrounding residential area.[194] On 2 November 2019, a mostly peaceful but unapproved election rally organised by the pro-democratic bloc at Victoria Park quickly turned chaotic.[195]

Intensification and sieges of the universities

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

Doxxing uncovered the details of a police officer's wedding in Tseung Kwan O which were leaked.[196] Protesters intending to crash the event set up roadblocks around Sheung Tak Estate and clashed with the police late at night on 3 November 2019. Alex Chow Tsz-lok, a 22-year-old student at the Hong Kong University of Science and Technology (HKUST), was later found unconscious on the second floor of the estate's car park. He was suspected to have fallen from the third floor. He died on 8 November following two unsuccessful brain surgeries.[197][198] After his death, protesters engaged in flash mob rallies against the police and attended vigils in various districts of Hong Kong. They accused the police of obstructing the ambulance on the way to the car park for at least 20 minutes, causing a delay in treatment. The police denied the accusation.[199]

File:CUHK Protester face with smoke 20191112.jpg
The police confronted the protesters at the entrance of the Chinese University of Hong Kong on 12 November 2019.

In response to Chow's death, protesters planned a city-wide strike starting on 11 November. These disrupted transport in the morning in various districts of Hong Kong.[200] That morning, a policeman fired live rounds in Sai Wan Ho, wounding an unarmed 21-year-old.[201] Police defended the officer alleging the protester was trying to grab his gun.[202] On 11 November, police also fired tear gas in Central during a lunchtime protest, causing businesses to close early.[203] On 14 November, an elderly man died from a head injury which he had sustained the previous day during a confrontation between protesters and government supporters in Sheung Shui.[204][72]

For the first time, during a standoff on 11 November, police shot numerous rounds of tear gas, sponge grenades and rubber bullets into the campuses of universities, while protesters threw bricks and petrol bombs.[205] Student protesters from the Chinese University of Hong Kong (CUHK) confronted the police for two consecutive days.[206] After the conflict, protesters briefly occupied several universities, which became their strongholds as they crafted various improvised offensive weapons inside.[207][208] A major conflict between protesters and police took place in Hung Hom on 17 November after protesters took control of the Hong Kong Polytechnic University (PolyU) and blockaded the Cross-Harbour Tunnel. Thus began the siege of PolyU by police which ended with them storming onto the campus and arresting several protesters and volunteer medics in the early morning of 18 November.[209][210] Various escape attempts were thwarted by police.[211]

File:DSCF5290 (49094872852).jpg
Protesters in Yau Ma Tei on 18 November 2019 as they attempted to breach the police's cordon line to break through to protesters trapped inside Hong Kong Polytechnic University.

With PolyU under complete lockdown by police, and students inside running short of supplies, protesters outside the campus attempted to penetrate police cordons to break through to those trapped inside but were repelled by tear gas and pepper balls.[212] Police action in Yau Ma Tei resulted in a stampede which was denied by police but confirmed by firefighters.[213] On subsequent days, more protesters from PolyU surrendered to police.[214][215] Hygiene on campus quickly deteriorated, and the protesters inside reported being mentally and physically weak.[216] More than 1,100 people were arrested in and around PolyU over the course of the siege.[217][218] The siege was ended on 29 November.[219]

Electoral landslide and New Year's Day protests

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

File:DSCF8170 (49288827278).jpg
Protesters gathered in a shopping mall in Sheung Shui on 28 December 2019 to protest the influence of parallel trading and cross-border shopping.

The 24 November 2019 District Council election, considered a referendum on the government and the protests, attracted a record high voter turnout.[220] The results saw the pro-democracy camp win by a landslide, with the pro-Beijing camp suffering their greatest electoral defeat in Hong Kong's history.[221][222] The unprecedented electoral success of the pro-democracy voters, the mass arrests during the PolyU siege, and faster response by police contributed to a decrease in the intensity and frequency of the protests in December 2019 and January 2020.[223]

Protesters returned to the streets on 1 December in Tsim Sha Tsui to reiterate their five demands. Police fired volleys of tear gas into the crowd and revoked the Letter of No Objection one hour after the march began,[224] alleging that protesters were throwing smoke bombs.[225] In an 8 December mass march held to maintain pressure on the government, more than 800,000 protesters came to the streets, according to the organiser CHRF. Meanwhile, police reported the peak turnout at 183,000. The CHRF-organised march was its first permitted by police in nearly four months.[226]

The rest of December saw the return of pop-up mall protests, with clashes occurring in several major shopping centres around the city, including New Town Plaza, which had been a site of clashes throughout the protests. These pop-up protests continued during the Christmas season.[227][228][229] On 22 December, a rally to support the Uighurs who were placed in the Xinjiang re-education camps by the PRC government turned chaotic as protesters and the police confronted each other after a Chinese flag was torn down.[230][231][232]

File:DSCF8925 (49311981367).jpg
Protesters flood the streets during the New Year's march.

On 1 January 2020, a protest was held by the CHRF in support of the protesters' demands.[233] Organisers claim over 1,030,000 people participated in the protest, while police said peak attendance was 60,000.[234] Police cut the march short and responded with tear gas after protesters vandalised HSBC's headquarters in retaliation for the bank and the police seizing over HK$70 million (US$9 million) in donations for the protests from Spark Alliance in December.[235][236]

COVID-19 crisis

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

File:Fai Ming Estate lobby fire view2 20200126.png
A fire was started inside the lobby of Fai Ming Estate, Fanling after the government proposed to use the public housing estate as a quarantine facility.

Since the outbreak of the COVID-19 pandemic in mainland China, the number of large-scale rallies has dwindled further because of fears that they might facilitate the spread of the virus. Despite this, the pro-democratic movement's tactics were repurposed to pressure the government to take stronger actions to safeguard Hong Kong's public health in the face of the coronavirus outbreak in Hong Kong.[237] Protesters demanded all mainland travellers be banned from entering Hong Kong. From 3 to 7 February 2020, hospital staff (members of the Hospital Authority Employees Alliance) launched a labour strike with the same goal.[238][239] On 3 February, Chief Executive Carrie Lam said that while only three of the 14 crossing points with mainland China, including the airport, would be left open, she rejected a full border closure because of the "very close relationship" between the people on both sides which entailed "very legitimate and genuine cross-border traffic".[240]

People responded negatively to the government's attempt to set up quarantine and clinical centres in neighbourhoods close to residents and marched to express their discontent or blocked roads to thwart the government's plans across the territory.[241][242] Between late January and early February, improvised explosive devices were found in several locations, and petrol bombs were thrown at four police stations and a patrol car, in a wave of action over the government's failure to close the city's border and supply protective gear.[243] Some of the protest activities have also switched to using an online format.[244]

As the coronavirus crisis escalated further in February and March 2020, the scale of the protests dwindled further.[245][246] Protests activities continued regularly in Tseung Kwan O, Yuen Long and Mong Kok every month.[247][248][249] On 19 April 2020, police arrested 15 pro-democracy activists including Jimmy Lai, Martin Lee and Margaret Ng for their activities in 2019, drawing international condemnation.[250] Police have used coronavirus laws banning groups of more than four, for example, to disperse protesters outside Prince Edward station on 31 March,[251] and several shopping mall singing protests as the pandemic relieved in Hong Kong.[252]

May resurgence

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

Hundreds of protesters gathered in shopping malls across the city on Mother's Day on 10 May as riot police quashed plans to hold a pro-democracy march before it began.[253] On May 15, a 21-year-old young man surnamed Sin was sentenced to 4 years in prison for his participation in the June 12 protest, becoming the first person to be jailed for the charge of rioting since the protest movement started.[254]

Clashes between protesters and counter-protesters

Jimmy Sham, a protest organiser and the convenor of CHRF, was attacked twice during the protests.
Pro-Beijing lawmaker Junius Ho, who defended the assailants of the Yuen Long attack,[255] was stabbed.

Clashes between protesters and counter-protesters had become more frequent since the movement began in June 2019. During a pro-police rally on 30 June, their supporters began directing profanities at their opposition counterparts and destroyed their Lennon Wall and the memorial for Marco Leung, leading to intense confrontations between the two camps.[256] Pro-Beijing citizens, wearing "I love HK police" T-shirts and waving the Chinese national flag, assaulted people perceived to be protesters on 14 September in Fortress Hill.[57] Lennon Walls became sites of conflict between the two camps, with pro-Beijing citizens attempting to tear down the messages or removing poster art.[257][258] Some protesters and pedestrians were beaten and attacked with knives near Lennon Walls by a single perpetrator[259] or by suspected gang members.[260] A reporter was stabbed and a teenager distributing pro-protest leaflets had his abdomen slashed in the Lennon Tunnels near Tseung Kwan O and Tai Po respectively.[261][262] Suspected gang members also attacked protesters in Sheung Shui with retractable batons on 14 November, sparking fears that they were police officers in disguise.[263]

Some civilians allegedly attempted to ram their cars into crowds of protesters or the barricades they set up.[264][265] In one instance, a female protester suffered severe thigh fractures.[266] Protest organisers, including Jimmy Sham from the CHRF, and pro-democratic lawmakers such as Lam Cheuk-ting and Roy Kwong were assaulted and attacked.[262][267][268][269] On 3 November, politician Andrew Chiu had his ear bitten off by a Chinese mainlander who had reportedly knifed three other people outside Cityplaza.[270][271] Meanwhile, pro-Beijing lawmaker Junius Ho was stabbed and his parent's grave was desecrated.[272][273]

File:Yuen Long Station White Tee people attack citizen in platform 20190721.png
White-clad men assaulted commuters and protesters with sticks inside Yuen Long station on 21 July 2019.

The 2019 Yuen Long attack occurred following a mass protest organised by the CHRF on 21 July. Suspected gangsters vowed that they would "defend" their "homeland" and warned all anti-extradition bill protesters not to set foot in Yuen Long.[274] Perpetrators were indiscriminately attacking commuters in the concourse and on the platform of Yuen Long station, as well as inside train compartments, resulting in a widespread backlash from the community. The Department of Justice has since been criticised by some lawyers for making "politically motivated" prosecutions. After the Yuen Long attack, assailants had not been charged several weeks after the event, while young protesters were charged with rioting within several days.[275] The protesters were attacked with fireworks in Tin Shui Wai on 31 July,[136] and then attacked by knife-wielding men in Tsuen Wan[276] and suspected "Fujianese" gang members wielding long poles in North Point on 5 August, though they fought back against the attackers.[277][278]

External video
video icon The 31 July 2019 incident in which protesters were attacked by fireworks launching out of a moving vehicle (BBC News)
video icon The 11 November 2019 incident in which a man was set on fire by a protester (Bloomberg)

Amidst frustration that police had failed to prosecute pro-government violent counter-protesters and being increasingly distrustful of police because of this,[279][54] protesters began clashing more frequently with counter-protesters. They clashed inside Amoy Garden on 14 September and then in North Point the next day.[175][280] Hard-core protesters also began to carry out vigilante attacks—described by protesters as "settling matters privately" (私了)—targeting individuals perceived to be foes.[54][279][56] Both pro-Beijing actress Celine Ma,[281] and a taxi driver who drove into a crowd of protesters in Sham Shui Po on 8 October, were attacked.[282]

A middle-aged man was doused with flammable liquid and set on fire by a protester when he confronted the protesters at Ma On Shan station on 11 November.[283][284] On 14 November, an elderly man died from a head injury sustained earlier during a confrontation between a group of protesters and several pro-government Sheung Shui residents.[68][69][70][71][72] On 1 December, a 53-year-old man clearing a roadblock near the Mong Kok police station was hit with a drain cover by a demonstrator suffering severe head injuries.[285][286]

Deaths

By suicide

File:Man protesting Hong Kong's extradition law in Pacific Place 20190615.png
Marco Leung Ling-kit on scaffolding at Pacific Place before he fell to his death on 15 June.
File:Hong Kong protests suicides mourning area.jpg
Mourning area of Marco Leung and Lo, located near Central Government Complex. It was later demolished by the pro-Government.

Several suicide cases were linked to the protests. The first suicide took place on 15 June 2019, when 35-year-old Marco Leung Ling-kit climbed the elevated podium on the rooftop of Pacific Place in Admiralty, and hung banners on the scaffolding with several anti-extradition slogans.[287][288] He wore a yellow raincoat with the words "Carrie Lam is killing Hong Kong" in Chinese written on the back.[287] After a five-hour standoff, during which police officers and Democratic Party legislator Roy Kwong attempted to talk him down, Leung fell to his death, missing an inflatable cushion set up by firefighters.[288][113][287] A Guardian article dated 22 October 2019 reported that "protesters have tracked at least nine cases of suicides that appear to be linked directly to the demonstrations" since June.[73] In five of these cases, the victims left a suicide note referring to the protests, and three were attributed to events following the extradition bill.[289][288][290][291] One note stated: "What Hong Kong needs is a revolution."[292][293]

Several deaths, most notably, that of Chan Yin-lam, a 15-year-old girl whom the police suspected had committed suicide, were the subject of a conspiracy theory given the unusual circumstances surrounding her death. Chan's naked corpse was found floating in the sea near Yau Tong on 22 September 2019. She was an avid swimmer and had participated in the protests.[294] Protesters alleged that the police murdered them for participating in the protests and covered-up the deaths.[295][296][297] The police, in response, denied those allegations. In a report publishsed by the United States Department of State in March 2020, it noted that "there were no credible reports that the (Hong Kong) government or its agents (committing) arbitrary or unlawful killings" and there were no credible reports "of disappearances by or on behalf of government authorities."[298]

During confrontations

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

File:DSCF1540 (49037258931).jpg
Shrine at the site where
Chow Tsz-lok fell.

On 8 November 2019, university student Chow Tsz-Lok died from severe head injuries sustained early on 4 November after falling from the third floor onto the second storey of a car park in Tseung Kwan O. This was close to an area where authorities were dispersing protesters attempting to disrupt a policeman's wedding.[299][300] The cause of his fall remains unknown.[301] Protesters accused the police of obstructing ambulance access to Chow delaying his treatment.[301] In turn, the police said that roadblocks set up by protesters had prevented vehicles from passing.[300] The Fire Services Department stated that the ambulance assigned to Chow was blocked by buses and private vehicles and it had not come in contact with the police who were on duty.[302] Chow's death was the first fatality linked to a scene where police officers and protesters clashed.[302] The incident has been the subject of unsubstantiated claims, widely spread online, about police responsibility for Chow's death.[296] Amnesty International and others demanded an independent investigation of the incident.[303][304]

External video
video icon The 13 November 2019 Sheung Shui clash, including the fatal throw (SCMP)

On 14 November, Luo Changqing,[68] a 70-year-old man, died from head injuries sustained the previous day when he was reportedly hit in the head by a brick thrown at him by a protester.[305] On 13 November in Sheung Shui, a violent clash erupted between a group of anti-government protesters and pro-government residents, during which both groups hurled bricks at each other.[306][204] The man was a bystander recording the conflict using his mobile phone[306][307] and was one of the locals who were clearing the bricks earlier.[306] His death is the first fatality directly attributed to the protests.[308] The victim was identified as an outsourced worker of the Food and Environmental Hygiene Department.[309] Five people were arrested for murder.[310]

Tactics and methods

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

File:P1110393 (48851461613).jpg
Pepe the Frog became a symbol of resistance during the protests. "Give me Liberty or Give me Death!" alludes to Patrick Henry's speech in support of the American Revolution.
File:IMGP1850 (49151831526).jpg
A Winnie the Pooh toy used to symbolise Xi Jinping with the Chinazi flag stuck on it, used in the 1 December 2019 protests

The protests have been described as being largely "leaderless".[65] Although no group or political party has claimed leadership over the movement, civic groups and prominent politicians have played a supportive role, such as applying for Letters of No Objection from the police or mediating conflicts between protesters and police officers.[311] Protesters commonly used LIHKG, an online forum similar to Reddit, as well as Telegram, an optionally end-to-end encrypted messaging service to communicate and brainstorm ideas for protests and to make collective decisions.[65] Unlike previous protests, those of 2019 spread over 20 different neighbourhoods, so the entire territory witnessed them.[312] Protesters and their supporters remained anonymous to avoid prosecutions or future potential retaliation from the authorities, employers who shared a different political orientation, and corporations which kowtowed to political pressure.[313]

For the most part there are two groups of protesters, namely the "peaceful, rational and non-violent" (Chinese: 和理非) protesters and the "fighters" group (勇武).[314] Nonetheless, despite differences in methods, both groups have refrained from denouncing or criticising the other. The principle was the "Do Not Split"—(不割席) praxis—which was aimed to promote mutual respect for different views within the same protest movement.[315] While Carrie Lam has been calling on the public to condemn and cut ties with the violent protesters,[316] the movement has been able to maintain public support. In October, 59% of respondents agreed that it was understandable for protesters to escalate their actions as large-scale and peaceful demonstrations had failed to force the government to concede, according to pollsters from CUHK.[60]

Moderate group

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

The moderate group participated in different capacities. The peaceful group held mass rallies, flash mobs, and engaged in other forms of protest such as hunger strikes,[317] forming human chains,[318] launching petitions,[319] labour strikes,[320] class boycotts,[321][322] and disrupting traffic.[323] A protest anthem, "Glory to Hong Kong", was composed, its lyrics crowdsourced on the LIHKG online forum, and sung by flash mobs in shopping centres.[324] There were religious gatherings where protesters sang hymns.[325] Some of them volunteered as first-aiders, while others supported the hardline protesters by providing supplies and logistical support.[83][326] Lennon Walls were set up in various Hong Kong districts and neighbourhoods to spread messages of support to the protesters and to display protest art.[327][328] Protesters had set up pop-up stores that sold cheap protest gadgets, provided undercover clinics for young activists,[329][330] and crowdfunded to help people in need of medical or legal assistance.[331] A mobile app was developed to allow crowdsourcing the location of police.[332]

To raise awareness of their cause and to keep citizens informed, protest supporters, working under pseudonyms, created protest art and derivative works, many of which mock the police and the government.[333] Advertisements on the protestors' cause were financed by crowdfunding and placed in major international newspapers in July 2020, ahead of the G20 summit in Osaka;[334] two further advertising campaigns followed until 12 August 2020.[335] Industry experts considered the advertisement campaign of the protesters as more effective than one which the Hong Kong government launched after the announcement of the withdrawal of the extradition bill in September 2019, in which it aimed to reassure investors and encourage visitors.[336] At events, protesters waved the national flags of other countries, such as the United States and the United Kingdom, calling for their support.[337] Twitter and Reddit were used to deliver information about the protests to raise awareness to users abroad,[338][339] while platforms like Facebook and Instagram were employed to circulate images of alleged police brutality.[340] Protesters held "civil press conferences" to counter press conferences by police and the government.[341] Protesters also attempted to inform tourists about the protests by staging sit-ins at Hong Kong International Airport; AirDrop was used to broadcast anti-extradition bill information to the public and mainland tourists.[342] An #Eye4HK campaign, in solidarity with a female whose eye was allegedly ruptured by a beanbag round shot by the police, gained momentum around the world.[343] The Lady Liberty Hong Kong statue was also crowdfunded by citizens to commemorate the protests.[344]

Efforts were made to transform the protests into a long-lasting movement. Protesters have advocated a "Yellow Economic Circle" (黃色經濟圈).[345] Supporters of the protesters labelled different establishments based on their political stance and chose to patronise only in businesses which are sympathetic to the movement, while boycotting businesses supporting or owned by mainland Chinese interests.[346][347] Apps were developed to help users identify the political orientation of different shops.[348] Flash mob rallies were held in the central business districts as office workers used their lunch break to march on the street.[349] The protests prompted various professions to set up labour unions that compete with pro-Beijing lobbies to pressure the government further.[350] Newly elected District Council members put forward motions to condemn the police and used their power to assist the detained protesters.[351] Pro-democratic lawmakers also put forward a motion to impeach Lam, though it was rejected by the pro-Beijing lawmakers in December 2019.[352]

Radical group

File:Hong Kong protests - Kwong Tong March 20190824 - P1066327.jpg
Protesters adopted the black bloc method and wore helmets and respirators to protect themselves.
File:Sheung Yuet Road lamppost after protesters destroy 20190824.jpg
A surveillance lamppost was destroyed by protesters on 24 August 2019.[353]

Radical protesters adopted the "be water" strategy, inspired by Bruce Lee's philosophy, often moving in a fluid and agile fashion to confound and confuse the police.[354] They often retreated when police arrived, only to re-emerge elsewhere.[355] In addition, protesters adopted black bloc tactics to protect their identities. Frontliners' "full gear" consisting of umbrellas, face masks, helmets and respirators to shield themselves from projectiles and teargas.[356] Furthermore, protesters used laser pointers to distract police officers and damaged surveillance cameras to protect their identity.[356] When they were arrested, in many cases, they would shout out their names as they feared that lawyers and family would be unable to reach them in detention; some would even yell that they were not "suicidal".[357] At protest scenes, protesters used hand gestures for nonverbal communication, and supplies were delivered via human chains. Radical protesters shifted to organising extemporaneous flash mob protests.[358][359] Different protesters adopted different roles. Some were "scouts" who shared real-time updates whenever they spotted the police,[360][361] while others were "firefighters" who extinguished tear gas with kitchenware and traffic cones.[362]

Starting in August 2019, radical protesters escalated the controversial use of violence and intimidation. They dug up paving bricks and threw them at police; others used petrol bombs, corrosive liquid and other projectiles against police. Petrol bombs were also hurled by protesters at police stations and vehicles.[363][364] A police officer had two petrol bombs thrown at him by protesters after he had accidentally shot a 14-year-old teenager in self-defence, in Yuen Long on 4 October.[188][365] A reporter from RTHK suffered burns after he was mistakenly hit by a petrol bomb, despite protesters rushing to extinguish the flames.[366] During sieges at the universities, protesters created makeshift catapults to launch petrol bombs,[367] thousands of which were found inside the school campuses after the sieges was ended.[368] As a result of clashes, there were been multiple reports of police injuries and the assault of officers throughout the protests.[161][369] One officer was slashed in the neck with a box cutter,[189] and a medical liaison officer was shot with an arrow during the PolyU siege.[370] The police also accused the protesters of intending to "kill or harm" police officers after a remote-controlled explosive device detonated on 13 October near a police vehicle.[371] Protesters also directed violence towards undercover officers as agents-provocateurs (捉鬼).[372] On 23 December, a man fired a pistol at the police in Tai Po and was arrested for illegal firearms possession.[373] The courts heard that he had been part of a group of five involved in a conspiracy to kill policemen with firearms and explosives at a rally.[374]

Corporations that protesters accused of being pro-Beijing, such as Best Mart 360,[lower-alpha 3] Yoshinoya and Maxim's Caterers, mainland Chinese companies such as the Bank of China, Xiaomi and Commercial Press, and shops engaging in parallel trading, were also vandalised, subject to arson or spray-painted.[376][377][378][379] Protesters also directed violence at symbols of the government by vandalising government and pro-Beijing lawmakers' offices,[380][381] and defacing symbols representing China.[382][279][56] The MTR Corporation became a target of vandalism after protesters had accused the railway operator of kowtowing to pressure by Chinese media,[159] and as a result, a large proportion of stations were vandalised and subjected to arson. Several stations were closed for consecutive days due to severe damage.[383][384] Protesters also disrupted traffic by setting up roadblocks,[323][138] damaging traffic lights,[385] deflating the tires of buses,[386] and throwing objects onto railway tracks.[387] Local terrestrial broadcaster Television Broadcasts Limited (TVB) and local news outlet, HK01, were accused of pro-government bias, and protesters physically assaulted their news crews and damaged their equipment and vehicles.[388][389] Protesters occasionally intimidated and assaulted mainlanders.[390] The assault of reporter Fu Guohao, who was suspected of being a mainland agent by the protesters at the airport on 13 August, was acknowledged to be a "setback" in maintaining public support.[391]

The government, the police and state-run media often labelled the radical protesters as "masked rioters",[392] while The Guardian noted that there was "little of the random smashing and looting that characterises most riots", quoting a statement from an academic at the Education University of Hong Kong to the effect that vandalism by demonstrators was focused on what they perceived to be targets that embodied injustice.[51]

Online confrontations

Doxing and cyberbullying

Doxing and cyberbullying were tactics used by both supporters and opponents of the protests. Some protesters used these tactics on police officers and their families and uploaded their personal information online.[393] By early July 2019, an estimated 1,000 officers' personal details had been reportedly leaked online, and nine individuals had been arrested. Affected officers, their friends and families were subject to death threats and intimidation.[394] On 25 October 2019, Hong Kong Police obtained a court injunction prohibiting anyone from sharing any personal information about police officers or their families.[395] Some protesters who found their personal information and photos circulating on pro-Beijing pages on Facebook and other social media platforms after they had been stopped and searched by police, suspected the leaked photos were taken during the stop-and-searches. In a response, police said they had procedures to ensure that their members complied with privacy laws.[396] HK Leaks, an anonymous website based in Russia, and promoted by groups linked to the Communist Party of China, doxed about 200 people seen as being supportive of the protests. An Apple Daily reporter who was doxed by the website was targeted with sexual harassment via "hundreds of threatening calls".[397] University student leaders also received death threats.[398] According to the Office of the Privacy Commissioner for Personal Data, as of 30 August 2019, the proportion of doxing cases involving police officers comprised 59% of all reported and discovered cases. The remaining 41% of doxing cases involved other people such as protesters, those holding different political views, citizens and their family members. The proportion of cases involving non-police officers increased from 28% two days prior.[399]

Spread of misinformation and propaganda

File:Cy photo 20191015 upload 29.jpg
A Lennon Wall at Hong Kong Design Institute (HKDI). HKDI was the school Chan Yin-lam attended before her death in September 2019.

Both sides of the protests spread unverified rumours, misinformation and disinformation, which caused heightened reactions and polarisation among the public. This included tactics such as using selective cuts of news footage and creating false narratives.[296][400][401][402] Following the Prince Edward station incident, pro-democracy protesters laid down white flowers outside the station's exit to mourn the "deceased" for weeks after rumours circulated on the internet alleging that the police had beaten people to death during the operation.[357] The police, fire service, hospital authority and the government all denied the accusation.[403] Rumours suggesting that gang members would launch another attack on the day following the attack on 21 July 2019 left Yuen Long a "ghost town" for a day.[404] The pro-Beijing camps spread rumours that female protesters were offering "free sex" to their male counterparts, and that the CIA was involved in instigating the protests after photographs of Caucasian men taking part in the protests were shared online.[405][406] The police blamed fake news for causing public's distrust towards law enforcement,[407] though the police itself were also accused by several media outlets and prosecutors of lying to the public.[408][409] According to the Australian Strategic Policy Institute (ASPI), Hong Kong's spread of misinformation was the result of the deep mutual distrust between both camps, and that as the protests escalated, existing beliefs galvanised, causing people to become more inclined to share unverified news.[402]

On 19 August 2019, both Twitter and Facebook announced that they had discovered what they described as large-scale disinformation campaigns operating on their social networks.[410][411] Facebook found posts included altered images and taken them out of context, often with captions intended to vilify and discredit the protesters.[412] According to investigations by Facebook, Twitter, and YouTube, some attacks were coordinated, state-backed operations that were believed to be agents of the Chinese government.[413] A report by the ASPI found that the purported disinformation campaign promoted three main narratives: condemnation of the protesters, support for the Hong Kong Police, and "conspiracy theories about Western involvement in the protests."[414] Google, Facebook, and Twitter banned these accounts. After having videos banned on YouTube, some of China's online commentators uploaded their videos via platforms such as Pornhub instead.[415] The state-run China Daily spread fake news suggesting the protesters would launch a terrorist attack on 11 September 2019.[416] In September, the Hong Kong Journalists Association, the International Federation of Journalists and the Centre for Law and Democracy released a joint statement urging key social media platforms to take steps to stop the efforts of disinformation campaigns.[417]

Cyberattacks

On 13 June 2019, allegations of organized cyberattacks were made against the Chinese government were made. Pavel Durov, the founder of Telegram, suggested that the Chinese government may be behind the DDoS attacks on Telegram. On Twitter, Durov called the attack a "state actor-sized DDoS" because the attacks were mainly from IP addresses located in China. Additionally, Durov further tweeted that some of the DDoS attacks coincided with the protest on 12 June 2019.[418] Anonymous LIHKG moderators also suggested that the DDoS attack they experienced on 31 August 2019 were "unprecedented" and that they have "reasons to believe that there is a power, or even a national level power behind... such attacks." The forum identified two Chinese websites as being among those involved in the attack, including Baidu Tieba.[419]

Criticisms of police responses

Allegations of police misconduct

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

File:831銅鑼灣 01.jpg
A police officer firing tear gas canisters on 31 August 2019.
External video
video icon The 1 October 2019 Tsuen Wan shooting incident (HKFP)
video icon The 11 November 2019 Sai Wan Ho shooting incident (HKFP)

Hong Kong police were accused of using excessive and disproportionate force and not following both international safety guidelines and internal protocols while using their weapons.[420][111] According to Amnesty International, police aimed horizontally while firing, targeting protestors' heads and torsos.[111][206] Police use of bean bag rounds and rubber bullets allegedly ruptured the eyes of several protesters and the eye of an Indonesian journalist.[421][422][423] Police were found to have been using tear gas as an offensive weapon,[424] firing it indoors inside a railway station,[424] and using expired tear gas, which could release toxic gases upon combustion,[425] and firing canisters from high-rise buildings.[426] The use of tear gas sparked public health concerns after a reporter was diagnosed with chloracne in November 2019.[427] Between June and November 2019, approximately 10,000 volleys of gas had been fired.[428] Chemical residues were found on different public facilities in various neighbourhoods.[429][430][lower-alpha 4]

Several police operations, in particular in Prince Edward station where the Special Tactical Squad (STS) assaulted commuters on a train, were thought by protesters and pro-democrats to have disregarded public safety.[432][125] Police were accused of using disproportionate force[433] after an officer shot two young protesters with live ammunition in Tsuen Wan and Sai Wan Ho on 1 October 2019 and 11 November 2019 respectively.[lower-alpha 5][439][440] An off-duty officer accidentally shot and injured a 15-year-old boy in Yuen Long on 4 October 2019 when he was assaulted by protesters who accused him of bumping into people with his car.[441] The siege of PolyU, which was described as a "humanitarian crisis" by democrats and medics,[442][212] prompted the Red Cross and Medecins Sans Frontieres to intervene as the wounded protesters trapped inside ran out of supplies and lacked first-aid care.[212]

The kettling of protesters,[125] the operations inside private areas,[443] the deployment of undercover officers who were suspected of committing arson and vandalism,[297][444] the firing of pepper ball rounds at protesters at a near point-blank range,[445] the suspected evidence tampering,[446][447] the dyeing of Kowloon Mosque and the use of the water cannon trucks against pedestrians,[420][192] insufficient protection for police dogs,[448] accessing patients' medical records without consent,[449][450][451] and how police displayed their warning signs[452] were also sources of controversy. A police officer was arrested in April 2020 for perverting the course of justice after he allegedly instructed a teen to throw petrol bombs at a police station he works at.[lower-alpha 6][453] Some police officers wore face masks,[454] did not wear uniforms with identification numbers or failed to display their warrant cards,[455][124] making it difficult for citizens to file complaints. Police were also accused of driving dangerously. A police officer was suspended after he hit one protester and dragged him in the process on 11 November 2019 with his motorcycle,[456][457] while a police van suddenly accelerated into a crowd of protesters, causing a stampede as STS officers exiting from the van chased protesters in Yau Ma Tei on 18 November 2019. Police defended the latter action as an appropriate response by well-trained officers to attacks by protesters, and that "[driving] fast doesn't mean it is unsafe".[458]

Police were accused of locking down Prince Edward station, thereby preventing medical personnel from treating the wounded inside,[432] and of obstructing paramedics from helping Alex Chow Tsz-Lok, thereby delaying treatment, a claim that police denied.[302] The arrest of voluntary medics during the siege of PolyU was condemned by medical professionals.[459] Police were accused of using excessive force on already subdued, compliant arrestees. Videos showed the police kicking an arrestee[460] pressing one's face against the ground,[461] using one as a human shield,[462] and stomping on a demonstrator's head.[463] Police were also accused of sitting on a protester's head, though they defended the action, saying that the officer was using "minimum necessary force".[464] Protesters reported suffering brain haemorrhage and bone fractures after being violently arrested by the police.[465] Amnesty International stated that police had used "retaliatory violence" against protesters and mistreated and tortured some detainees. Detainees reported being forced to inhale tear gas, being beaten and threatened by officers; police officers shined laser lights directly into one detainee's eyes.[52][466][467] They were accused of using sexual violence on female protesters.[468] A female alleged that riot police officers gang raped her in Tsuen Wan police station, while the police reported that their investigation did not align with her accusation.[469] Some detainees reported police had denied them access to lawyers and delayed their access to medical services.[467][470] Many of these allegations were believed to have taken place in San Uk Ling Holding Centre.[471]

File:DSCF0444 (48993402288).jpg
Police near Lan Kwai Fong, Central on 31 October 2019. Police were accused of obstructing reporters from taking photographs by shining flashlights at them.[472]

Police were accused of interfering with freedom of the press and of injuring journalists during various protests.[473][474][475] Police were also accused of spreading a climate of fear[476] by conducting hospital arrests,[477][478] arresting people arbitrarily, targeting youngsters,[479][52] banning requests for demonstrations,[480] and arresting high-profile activists and lawmakers.[481] Some bystanders caught up in the protests were beaten, kicked, pushed, or pepper sprayed by officers.[420][482][483][484] Police inaction during the storming of the Legislative Council Complex was divisive,[485] and their slow response towards the Yuen Long attack sparked accusations they had colluded with triad members.[15] Lawyers pointed out that police inaction, such as shutting the gates of the nearby police stations during the Yuen Long attacks might constitute misconduct in public office,[486][15] while the IPCC reported that the jamming of the emergency hotline during the attack was also a common criticism.[487] Police were accused of applying double standards by showing leniency towards violent counter-protesters.[488] Police denied all of these accusations.

Some uniformed officers used foul language to harass and humiliate protesters and journalists,[489] insulted mediators,[490] and provoked protesters.[491] The slur "cockroach"—whose dehumanising qualities have been recognised in the social sciences and psychology—was used frequently by frontline officers to insult protesters; police sought to counter this development, and suggested that in several instances, verbal abuse by protesters may have led officers to use the term.[492] An officer was reprimanded by his superiors for shouting derisive comments to protesters about the death of Chow Tsz-lok.[493] Police described a man wearing a yellow vest who was taken to an alley, surrounded by police officers, and apparently physically abused by one of them, as a "yellow object". Their claim that it was impossible to recognise a person in the video footage was widely criticised.[177]

Accountability of the HKPF

Police Commissioner Stephen Lo (left) and his successor Chris Tang (right) rejected the formation of an independent committee to investigate police brutality.

The Independent Police Complaints Council (IPCC) launched investigations into alleged incidents of police misconduct during the protests. Protesters demanded an independent commission of inquiry instead, as the members of the IPCC are mainly pro-establishment and it lacks the power to investigate, make definitive judgements, and hand out penalties.[494][495][167] IPCC only reviewed the complaints filed to the Complaints Against Police Office, which is an internal Police department. Carrie Lam rejected this demand and insisted that the IPCC was able to fulfill the task.[496] On 8  November 2019, a five-member expert panel headed by Sir Denis O'Connor and appointed by Lam in September 2019 to advise the IPCC, concluded that the police watchdog lacked the "powers, capacity and independent investigative capability necessary" to fulfill its role as a police watchdog group and suggested the formation of an independent commission of inquiry given the current protest situation.[497] After negotiations to increase the IPCC's powers fell through, the five panel members quit on 11 December 2019.[498] IPCC released its report on police behaviors during the protests in May 2020 and concluded that police has mostly followed the guidelines though there were rooms for improvements.[499] While government officials called the report "comprehensive", it was blasted by democrats and human rights organisations for "whitewashing".[500] Despite calls from both local[501] and international opinion leaders, both police commissioners Stephen Lo and Chris Tang rejected the formation of an independent committee,[502] with Tang calling the formation of such a committee an "injustice" and a "tool for inciting hatred" against the force.[420]

Police modified the Police General Orders by removing the sentence "officers will be accountable for their own actions" ahead of the 1 October 2019 confrontation. Police sources of the Washington Post have said that a culture of impunity pervades the police force, such that riot police often disregarded their training or became dishonest in official reports to justify excessive force.[420] Some frontline officers reportedly believed that they were entitled to punish the "rioters", contravening rules that minimum force should be used. Police officers who felt that their actions were not justified were marginalised.[503] Police commanders reportedly ignored the wrongdoings and the unlawful behaviours of frontline riot police and refused to use any disciplinary measures to avoid upsetting them.[420] Lam's administration also denied police wrongdoings and backed the police multiple times.[504] As of December 2019, no officer had been suspended for their actions or charged or prosecuted over protest-related actions.[420] When the District Councils were passing motions to condemn police violence, Tang and other civil servants walked out.[505] The lack of prosecution against officers sparked fears that the police could not be held accountable for their actions and that they were immune to any legal consequences.[420]

Impact

Impact on the economy

Official statistics showed that Hong Kong had slipped into recession as its economy had shrunk in the second and third quarters of 2019.[506] Retail sales had declined and consumers' appetite for spending had decreased.[507] During the days of protests, protesters brought "mixed fortunes" to businesses according to the South China Morning Post. Some restaurants saw their customers cancel bookings, and certain banks and shops were forced to close their doors. Supplies of goods were also halted or obstructed because of the protests. Meanwhile, some shops prospered as nearby protesters bought food and other commodities.[508] Because of lower consumer spending, several luxury brands delayed shop openings.[509] Stock of protest supplies such as gas masks ran low in both Hong Kong and Taiwan.[510]

The protests also affected property owners. Fearing the instability in Hong Kong, some investors abandoned the purchases of land. The desire to purchase properties also declined, as overall property transactions dropped by 24% when compared with the Umbrella Revolution. Property developers were forced to reduce selling prices.[511] Trade shows reported decreased attendance and revenue, and many firms cancelled their events in Hong Kong.[512] The Hang Seng Index declined by at least 4.8% from 9 June 2019 to late August 2019. As interest in trading waned, companies that had already applied for initial public offerings (IPO) in Hong Kong urged their bankers to put their listing on hold. August 2019 recorded only one IPO, which was the lowest since 2012; two large IPOs were shelved in June and July 2019. Fitch Ratings downgraded Hong Kong's sovereignty rating from AA+ to AA due to doubts over the government's ability to maintain the "one country, two systems" principle; the outlook of the city was similarly lowered from "stable" to "negative".[513]

Tourism was also affected. The number of visitors travelling to Hong Kong declined by 40% in August 2019 compared to a year earlier,[514] while the decline was 31.9% for the days during and after National Day.[515] As a consequence, both the tourist sector and the food and beverage industry saw an increased unemployment rate.[511][516] Flight bookings also declined, with airlines cutting or reducing services.[517] During the airport protests on 12 and 13 August 2019, the Airport Authority cancelled numerous flights, which resulted in an estimated US$76 million loss according to aviation experts.[518] Hong Kong Disneyland also revealed that there were fewer guests visiting. Many mainland tourists avoided travelling to Hong Kong due to safety concerns. Various countries issued travel warnings to their citizens concerning Hong Kong.[519]

The economy in Hong Kong became increasingly politicised. Some corporations kowtowed to pressure and fired employees who expressed their support for the protests.[520][521] Several international corporations and businesses including the National Basketball Association and Activision Blizzard have made business decisions to appease China during the protests and faced intense criticisms.[522] The Diplomat called the Yellow Economic Circle "one of the most radical, progressive, and innovative forms of long-term struggle" during the protests.[523] Corporations perceived to be pro-Beijing faced boycotts, some of which were vandalised.[524] Meanwhile, "yellow" shops which allied with the protesters were supported, with customers keep patronizing these shops even during the coronavirus crisis.[525] Simon Shen, a political scientist, suggested that the Economic Circle could be an example of "identity economy" and predicted that the businesses involved could enjoy a "potential market worth of more than HK$100 billion".[526]

Impacts on society

Lam's administration was criticised for its performance during the protests. Her perceived arrogance and obstinacy,[527][92] her extended absence, reluctance to engage in dialogue with protesters, and subpar performance at press conferences,[528] were believed to have enabled the protesters to escalate events.[529][lower-alpha 7] Lam had been supportive to the police, saying that they were only enforcing the law, and insisted that police brutality accusations were not true. This led to accusations that Lam and her administration endorsed police violence.[504] According to polls conducted by the Hong Kong Public Opinion Research Institute, Lam's approval rating declined to 22.3 in October 2019, lowest among all chief executives. Her performance was categorised as "disastrous" as was that of Secretary for Security John Lee and Secretary for Justice Teresa Cheng.[59] Ma Ngok, a political scientist, remarked that the government "has lost the trust of a whole generation" and predicted that youths would remain angry at both the government and the police "for years to come".[531] According to The Diplomat, the emergence of the concept of "mutually assured destruction" (攬炒) saw protesters become more radical to compel the administration to concede. The establishment waited for demonstrators' aggression to increase so they could justify greater militarisation of the police and dismiss the protesters as "insurgents" and also their demands.[532] Rifts formed within the government with Lennon Walls being set up in government offices and civil servants organising rallies.[533] The distrust towards the government and the lack of police accountability also led to the prevalence of conspiracy theories during this period.[297]

File:P1120823 (49001440122).jpg
A riot police officer holds a blue flag warning the protesters to disperse at an unapproved march.

The reputation of the police took a serious drubbing following the heavy-handed treatment of protesters.[534][535] In October 2019, a survey conducted by CUHK revealed that more than 50% of respondents were deeply dissatisfied with the police's performance.[60] According to some reports, their aggressive behaviours and tactics have caused them to become a symbol that represents hostility and suppression. Their actions against the protesters resulted in a breakdown of citizens' trust of the police.[536][537][538] Citizens were also concerned over the ability of the police to regulate and control their members and feared their abuse of power.[539] The suspected acts of police brutality led some politically neutral or political apathetic citizens to become more sympathetic towards the young protesters.[540] Fearing Hong Kong was changing into a police state, some citizens actively considered emigration.[541] As for the police, some lower-ranking officers reported feeling "lost and confused", citing "a lack of leadership" during important moments.[542] There was reportedly discontent with the government, as its extended absence left the police as the only group to clash with the protesters, resulting in both groups developing immense mutual hatred for each other.[528] The police cancelled foot patrols because of fears officers may be attacked,[543] and issued extendable batons to off-duty officers.[539] Frontline officers and protesters insulted each other using degrading terms.[492][544][545] Police officers also reported being "physically and mentally" tired, as they faced the risks of being doxed, cyberbullied, and distanced by their family members.[546] Police relations with journalists,[474] social workers,[547] medical professionals[548] and members from other disciplined forces[549] became strained.

Because of the internal redeployment of staff within the force to deal with the protests, anti-crime operations were "smaller and less frequent than in the past". Criminals took advantage of the lowered police presence to commit crimes,[550] leading to certain illegal acts such as home and shop burglaries being committed between June and October 2019 with higher frequency than the same period the year before.[551] The Hong Kong government spent nearly HK$950 million for officers' overtime payments during the protests in the period from June to November 2019.[552]

The protests deepened the rift between the "yellow" (pro-democracy) and "blue" (pro-government) camps created since the Umbrella Revolution. People who opposed the protests in a self-dubbed "silent majority", including wavering sideline supporters and moderates who say that they have been driven away by the violence, argued that protesters were spreading "chaos and fear" across the city, causing damage to the economy and harming people not involved in the protests. On the other hand, protesters justified their actions by what they saw as the greater good of protecting the city's freedoms against the encroachment of mainland China.[67] Both sides claimed that rule of law in Hong Kong was undermined during the protests. While the government, the police and government supporters criticised the protesters for breaking the law and using violence to "extort" the government to accept the demands, the protesters and their sympathizers felt that selective law enforcement, selective prosecution, police brutality, questionable judge remarks,[lower-alpha 8] and the government's blanket denial of all police wrongdoings all harmed rule of law and expressed their disappointment that the law cannot help them achieve justice.[554] Anti-mainland sentiments swelled during this period.[555] Family relationships were strained, as parents argued with their children over their attending protests, either because they felt that the protests may cost them their future, or they disagreed with their children's political stance or the manner of the protests.[540][556][557][558][559]

File:190717 Silver-hair elderly rally.jpg
The elderly marching on 17 July to support young people's anti-extradition bill protests.

As the protests continued to escalate, citizens showed an increasing tolerance towards confrontational and violent actions.[560] Pollsters found that among 8,000 respondents, 90% of them believed that the use of these tactics was understandable because of the government's refusal to respond to the demands.[561] The protest movement enabled the citizens of Hong Kong to become better equipped to challenge the government when its policies were perceived to be controversial, such as those during the Wuhan coronavirus crisis.[562] Unity among the protesters was seen across a wide spectrum of age groups, with middle-aged and elderly volunteers attempting to separate the police and the young protesters in the frontline and providing various forms of assistance.[563] Various professions organised rallies to stand in solidarity with protesters.[lower-alpha 9] To express their support, sympathisers of the protest movement chanted rallying cries from their apartments every night,[570] wrote Christmas cards to injured protesters and those in detention,[571] and rallied outside Lai Chi Kok Reception Centre where the detainees are held.[572] While some moderate protesters reported that the increase in violence alienated them from the protests,[67] public opinion polls conducted by CUHK suggested that the movement was able to maintain public support.[60]

Impacts on mental health

A study conducted by the University of Hong Kong found that the protests were having negative impacts on the mental health of Hong Kong residents with one third of adults, around 2 million adults of a total population of 7.4 million, reporting symptoms of post-traumatic stress disorder (PTSD) during the protests, up from 5 percent in March 2015.[573] This was a six times increase from four years earlier with levels of depression and PTSD comparable to a war zone.[574][575] The underlying data was based on surveys of more than 18,000 Hong Kong residents. A survey, on social media, of more than 1,000 people by the Chinese University of Hong Kong department of psychology found that 38 percent were troubled by depression-related problems, including "feeling depressed" and "having little interest in doing things".[576] Symptoms of PTSD were found not only to afflict protesters, but also those watching events unfold on the news, living in affected areas, or working in jobs that are related to the movement (nurses, doctors, reporters, police, and street cleaners).[577]

The same study from the University of Hong Kong found that, out of residents under 18, 11.2 percent of participants reported feeling depressed in 2019, compared with 1.9 percent from 2009 to 2014 and 6.5 percent following the Occupy Central Movement in 2017 and before the current protests. This constituted an increase of 7 percent from before the Occupy Central movement. Suspected PTSD in 2019 was found to have a prevalence of 12.8 percent in the population. Education, sex, age or household income were not seen to affect either likelihood of depression or PTSD, but heavy social media use of 2 or more hours per day was associated with both. Participation and political attitude to the protests were not associated with depression, but residents who were neutral toward the extradition bill had approximately half the risk for suspected PTSD. The university predicted that there would be an increase of about 12 percent in demand for mental health services in the public sector.[578]

Social workers have voiced their concerns for some young protesters whose mental health had become unstable.[545] Experts noted the eruption of despair in the city during the protests, though protesters had chanted rallying cries urging people not to commit suicide.[579] Some non-government organisations created support facilities especially for the protests. As an example, the Hong Kong Red Cross set up a support line and, on 16 June, an emotional support station in Causeway Bay hosted by clinical psychologists.[580]

Impact on the environment

Since 2016, Hong Kong has acceded to the Paris Agreement to reduce carbon emission through waste minimisation by the means of reducing waste, reusing materials and recycling.[581] In 2019, however, due to protestor's choice of weaponry, such as that of Molotov cocktails and petrol bombs, glass recycling has come to a standstill. This has sparked fear in whether Hong Kong will be able to meet its targets as set in the Paris agreements.[582][583] The aftermath of each protest has also placed considerable strain on both government employed and contracted cleaners, having to clear up torched rubbish bins, broken glass, iron pipes and much more by hand every morning.[584] Furthermore, allegations against the police of increased levels of pollutants, such as dioxins, have often been made by the protestors due to police use of tear gas. However, these allegations have been disputed by the Environmental Protection Department, as well as local scientists, citing that the major cause for the increased levels of cancer-causing dioxins found in the city's air to be the burning of trash, shops and cars.[585]

In Jan 2020, the environment minister finally lifts the ban on glass bottle recycling due to the calming of the political situation of Hong Kong.[586]

Reactions

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

Hong Kong government

Carrie Lam continued to push for the second reading of the bill despite a mass anti-extradition bill protest that attracted one million people, (according to the organisers) saying that the government was "duty-bound" to amend the law.[587][588] Following the 12 June conflict, both Police Commissioner Stephen Lo and Lam characterised the conflict as a "riot". The police later backed down on the claim, saying that among the protesters, only five of them rioted. Protesters demanded that the government fully retract the riot characterisation.[589] Lam's analogy as Hong Kong people's mother attracted criticisms after the violent crackdown on 12 June.[590]

Lam announced the suspension of the bill on 15 June,[591] and officially apologised to the public on 18 June two days after another massive march.[592] In early July, Lam reiterated that the bill "had passed away" and reaffirmed that all efforts to amend the law had ceased, though her use of language was thought to be ambiguous.[593] During July and August 2019, the government insisted that it would not make any concessions, and that Lam could still lead despite calls asking for her resignation. As for the demand to set up an independent commission to investigate police misconduct, she insisted that the existing mechanism, the Independent Police Complaints Council (IPCC) would suffice.[594][8]

After condemning the protesters for storming the legislature on 1 July for their "use of extreme violence"[595] and defacing the national emblem during the 21 July protest,[596] Lam suggested in early August 2019 that the protests had deviated from their original purpose and that their goal now was to challenge China's sovereignty and damage "one country, two systems".[530] She suggested that radical protesters were dragging Hong Kong to a "point of no return"[530] and that they had "no stake in society",[597] a remark that was criticised by some civil servants.[598]

Following a rally on 18 August that was attended by more than 1.7 million people, Lam announced that she would create platforms for dialogue.[599] On 4 September, Lam announced that she would formally withdraw the extradition bill, introduce measures such as introducing new members to the IPCC, engage in dialogue at the community level, and invite academics to evaluate Hong Kong's deep-rooted problems. However, protesters and democrats had previously affirmed that their five core demands must be answered.[32] Her concession was described as "too little, too late", as the conflicts would not have escalated had she withdrawn the bill during the early stages of the protest.[167][168] The first dialogue session was held on 26 September 2019. However, critics doubted Lam's ability to solve the problem during these discussions since a Chinese envoy had stated previously that the HKSAR government would not make any more concessions.[600]

On 5 October 2019, after what Lam referred to as "extreme violence" had taken place, an emergency law from the colonial era was enacted to ban face masks in Hong Kong—without declaring a state of emergency—which sparked criticism from various human rights organisations.[601] Some political analysts warned that invoking the emergency law would be "the beginning of authoritarianism in Hong Kong."[602] The democrats filed a judicial review to challenge Lam's decision,[603] and the High Court ruled that the mask ban was unconstitutional.[604] In April 2020, after the government had filed an appeal, the court ruled that the ban is only unconstitutional during legal demonstrations, and ruled that the police cannot physically remove the face masks worn by violaters.[605]

The Department of Justice applied for and was granted an injunction against damaging the disciplined services quarters,[606] and a temporary court order that banned the public from harassing police officers or posting their personal information online. The ban was criticised for the possibility of producing a chilling effect on free speech; it was also criticised for having an excessively broad scope.[607][608] Cheng Lai-king, the chairwoman of the Central and Western District Council, was arrested for sedition after she shared a Facebook post which contains the personal information of a policeman who allegedly blinded the eye of an Indonesian journalist. The arrest was controversial as the sedition law was established during the colonial era and was rarely used.[609]

To cope with the ongoing protests, on 15 November 2019, the police had appointed no more than 100 Correctional Services Department (CSD) officers as special constables to assist them.[610] Several protesters who were detained at Pik Uk Correctional Institution reported that they were tortured and physically abused by CSD guards. They reported that the guards beat their hands and feat, slapped their face, then forced them to slap themselves after they were taken to a room without security camera during their time in detention. CSD responded by saying that all detainees can file a report to the internal CSD Complaints Investigation Unit.[611]

Domestic reactions

File:Nathan Law speaks at the US Capitol.jpg
Activists including Joshua Wong and Nathan Law met House Democratic leader Nancy Pelosi and Representative Chris Smith at the US Congress.

The pro-Beijing camp supported the government in promoting the bill, though U-turned when the government withdrew the bill.[612] They condemned the use of violence by protesters, including breaking into the LegCo Complex and using petrol bombs and unidentified liquids against the police,[613][614] and used the term "rubbish youths" (Chinese: 廢青; pinyin: fèi qīng; Jyutping: fai3 tsing1) to refer to high school- and university-age participants.[615] They maintained their support for the Hong Kong Police Force and held various counter-demonstrations to support them.[616][617][618] On 17 August 2019, a pro-government rally organised by the Safeguard Hong Kong Alliance took place in Tamar Park. Democratic Alliance for the Betterment and Progress of Hong Kong (DAB) chair Starry Lee disagreed with setting up an independent commission to investigate police behaviour as she felt that it would "dampen their morale".[619] Felix Chung, a Liberal Party lawmaker, supported the withdrawal of the bill, though he felt that an independent commission should be set up to investigate the whole incident.[620] Some lawmakers, including the HKFTU's Alice Mak, were said to have vented their anger toward Lam as her decision to suspend the bill may harm their chances in the upcoming elections.[621] Members of the Executive Council, Ip Kwok-him and Regina Ip alleged that there was a "mastermind" behind the protests but could not provide substantial evidence to support their claim.[622]

Many lawmakers from the pan-democratic camp, such as Ted Hui and Roy Kwong, assisted the protesters in various scenarios.[623] Other activists, such as Ventus Lau, organised and coordinated numerous rallies calling for international support.[624][625] Responding to the escalation of the mid-August protests at the airport, the convenor of the pro-democratic lawmakers, Claudia Mo, while disagreeing with some protesters' actions, asserted that her group of lawmakers would not split with the protesters.[626][627][628] Fernando Cheung warned that Hong Kong was slowly becoming a "police state" with the increasing violence used by police.[629] Pro-democrats also criticised the arrests of several lawmakers before the 31 August protest, saying that such arrests were an attempt by the police to suppress the movement,[630] and condemned the violence directed at the protests' organisers, lawmakers and election candidates.[631] Former government executives, including Anson Chan, the former Chief Secretary for Administration, issued several open letters to Carrie Lam, urging her to respond to the five core demands raised by protesters.[632] Joshua Wong, Denise Ho and several other democrats also provided testimonies during the US congressional hearing for the Hong Kong Human Rights and Democracy Act.[633]

In August, 17 members from the Real Estate Developers Association of Hong Kong and the Chinese General Chamber of Commerce released statements condemning the escalating protests because of the instability they had brought to the city's economy and business community, as well as the negative effects on society as a whole.[634] Annie Wu, the daughter of Maxim's founder and also a member of the Chinese People's Political Consultative Conference, condemned the protesters at the United Nations Human Rights Council and suggested that Hong Kong should give up the "lost" protesters.[635][636] On 30 October, Abraham Shek, a lawmaker representing the Real Estate and Construction constituency, supported the formation of an independent commission and said that the problem could not be resolved by addressing the severe housing shortage.[637] Tycoon Li Ka-shing took out a two-page advertisement in newspapers, urging people to "stop anger and violence in the name of love", and quoting a Chinese poem: "The melon of Huangtai cannot bear the picking again".[638]

The 2019 Hong Kong District Council election was held on 24 November, the first poll since the beginning of the protests, and one that had been billed as a "referendum" on the government.[639] More than 2.94 million votes were cast for a turnout rate of 71.2%, up from 1.45 million and 47% from the previous election.[640] This was the highest turnout in Hong Kong's history, both in absolute numbers and in turnout rates.[641] The results were a resounding landslide victory for the pro-democracy bloc, as they saw their seat share increased from 30% to almost 88%, with a jump in vote share from 40% to 57%.[641] The largest party before the election, DAB, fell to third place, with its leader's vote share cut from a consistent 80% to 55%, and their three vice-chairs losing. Among those who were also legislators, the overwhelming majority of the losing candidates were from the pro-Beijing bloc.[642] Commenting on the election results, New Statesman declared it "the day Hong Kong's true "silent majority" spoke.[643]

Mainland China reactions

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

The Chinese government expressed their opposition to the protests, while taking measures against the protests and their supporters. The protests were depicted by the government and media as separatist riots.[644] Beijing accused the movement of displaying "characteristics of colour revolutions" and "signs of terrorism".[645][646] The Beijing government and state-run media accused foreign forces of interfering with domestic affairs and supporting the protesters.[64] These allegations were criticised by those who were blamed,[647] and CNN noted that China had a record of blaming foreign forces for causing domestic unrest.[648] On 22 October 2019, following similar protests and violence in Catalonia and Chile, the Chinese government accused Western media of hypocrisy for not providing similar coverage and support to those protests.[649][650] Chinese diplomats and ambassadors in more than 70 countries broadcast Beijing's position on the protests to shape international opinion, though observers remarked their attempts were unlikely to be successful.[651] Chinese Communist Party general secretary Xi Jinping and State Council premier Li Keqiang have repeatedly backed Lam's administration and the police.[652]

Chinese state media outlets largely ignored the protests until 17 April 2019.[653] The protests were mostly censored from Mainland Chinese social media, such as Sina Weibo, though state-owned media and Chinese social media users later condemned the protesters, although Western media accused them of launching a disinformation campaign to disrupt public narratives.[654] State-run media pressured various companies, including railway operator MTR Corporation, airline Cathay Pacific, and the Big Four accounting firms[655] to take a hardline approach against employees who took part in the protests. Cathay Pacific witnessed a huge managerial reshuffling and began firing pro-democratic employees after the Civil Aviation Administration of China threatened to block Cathay's access to Chinese airspace,[656] while the MTR began to close stations and end its service early after being criticised for transporting protesters.[657][658][659] Chinese media also attempted to appeal to the "silent majority"[660] and blame the protests on Hong Kong's education system.[661] It also hailed police officers as "heroes",[662] demanded the government take more "forceful" actions and the court to hand out heavy punishments,[663][664] and advocated that police shoot protesters with sniper rifles during the PolyU siege.[665]

Foreign envoys reported the deployment in late August of a sizeable number of People's Liberation Army (PLA) troops to Hong Kong, going well beyond the usual rotation and bringing the number of PLA troops there to possibly twice the level from before the start of the protests. Drills by the People's Armed Police were observed across the border in Shenzhen in August.[666] The army itself also filmed and uploaded a video of an anti-riot drill in Shenzhen, which was considered a "thinly veiled warning to Hong Kong" by Time.[667] On 6 October 2019, the PLA issued its first warning to the protesters, who were shining laser lights on the exterior of the PLA garrison in Kowloon Tong.[668] On 16 November, soldiers appeared publicly for the first time in the streets, in plain clothes and unarmed, to clear roadblocks and other debris left during protests alongside local residents, firefighters, and police officers before marching back to the Kowloon Tong barracks. The government insisted the soldiers had were volunteers, and that it had made no request for assistance.[669] The act was criticised by pro-democrats who deemed it a violation of the Basic Law.[670] The Chinese government required goods mailed from Mainland China to Hong Kong to be investigated while goods which were believed to relate to the protests were forbidden from being mailed.[671][672] Chinese authorities also detained several individuals in mainland China after they voiced their support for the protesters.[673]

On 4 January 2020, the State Council dismissed Wang Zhimin from the role of director of the Hong Kong Liaison Office and elected Luo Huining as his successor. The decision was widely linked to the poor performance of the pro-government candidates at the District Council Elections in November, and Wang's perceived poor judgment of how the protests evolved.[674][675] Zhang Xiaoming, who held the position of director of the Hong Kong and Macau Affairs Office, was demoted and replaced by Xia Baolong in February 2020.[676] The new directors took a more active role in influencing Hong Kong's political environment, triggering the Basic Law Article 22 controversy in April 2020.[677]

International reactions

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

As a result of the protests, many nations issued travel warnings for Hong Kong.[678] Demonstrations in reaction to the protests took place in locations around the world, including: Los Angeles, Berlin, Canberra, Frankfurt, Melbourne, London, New York City, Seoul, San Francisco, Paris, Delhi, Sydney, Taipei, Tokyo, Montreal, Toronto, Hanoi, Rome, Barcelona, Osaka, Rio de Janeiro, Johannesburg, Santiago, Vilnius and Vancouver.[679][680][681][682][683] Solidarity rallies held by Hong Kong international students studying abroad were often disrupted by mainland Chinese supporters.[684][685][686] Following the death of Chow Tsz-lok, Secretary for Justice Teresa Cheng was heckled and jostled by protest supporters when she was entering Bloomsbury Square in London to give a lecture. She fell to the ground and injured her arm.[687] Some protesters in the concurrent 2019 Catalan protests have claimed inspiration from, and solidarity with the Hong Kong protests.[688][689] Journalist Michael Reid saw the 2019 Latin American protests as being inspired by the French yellow vests movement, the Catalan protests and the Hong Kong protests.[690]

Some radical protesters fled to Taiwan to avoid prosecution.[691] The Hong Kong protests were considered a contributing factor in the landslide victory of Tsai Ing-wen during the 2020 Taiwanese presidential election. Tsai has repeatedly shown a supportive attitude toward the Hong Kong protesters and used Hong Kong as an example to display the threats posed by the "one country, two systems" principle to Taiwan's autonomy and democracy during her presidential campaign.[692]

In the United States, the House of Representatives and Senate both unanimously passed the Hong Kong Human Rights and Democracy Act in light of the extradition bill and protests, with amendments that differ between the two versions needing resolution before being presented to President Donald Trump for approval.[693][694][695][66] Trump signed the bill on 27 November, alongside a companion bill restricting US exports of crowd control devices to the Hong Kong police forces.[696] Various US politicians have expressed disapproval of corporate decisions related to the protests.[697][698][699][700]

A former employee of the British consulate in Hong Kong, Simon Cheng, reported in an interview with the BBC that he was tortured by Chinese officials during his 15-day detention in China in August 2019. He had been detained by mainland officials for allegedly "soliciting prostitutes".[701] According to Cheng, his captors, who he believed to be secret police,[702] called him "a British spy and secret agent", and subjected him to torture in what he called a "tiger chair" to make him confess that he had been instigating unrest in Hong Kong on behalf of the British government. Cheng's statements were deemed credible by UK government sources. Foreign Secretary Dominic Raab released a statement saying that he was "outraged by the disgraceful mistreatment".[703] In response to the political and media backlash, Chinese state media later released footage of the Cheng's confession, and CCTV footage of him entering and leaving a clubhouse. Cheng stated that he had made the confession after he had been threatened by China's police that he would otherwise be unable to contact his family and be detained indefinitely.[704]

United Nations High Commissioner for Human Rights Michelle Bachelet demanded the Hong Kong government conduct an investigation into police use of force against the protesters; she subsequently said that she was "troubled and alarmed" by the escalating violence used by the protesters.[705] Amnesty International praised the protesters for their dedication despite facing "abusive policing tactics" which include the "wanton use of tear gas, arbitrary arrests, physical assaults and abuses in detention" by the HKPF.[706] Kenneth Roth, the head of Human Rights Watch, was denied entry to Hong Kong at Hong Kong International Airport on 12 January 2020. He had come to the city to release the 2020 World Report by his group.[707] It features a picture of a mass demonstration in Hong Kong on the front cover. Hong Kong officials insisted that the decision to bar Roth from entry had been made in Hong Kong, not in mainland China.[708]

Norwegian lawmaker Guri Melby announced in October 2019 that she would nominate the Hong Kong people for the 2020 Nobel Peace Prize, adding that the protest movement deserved recognition "for its brave efforts".[709] On 5 February 2020 the Congressional-Executive Commission on China (CECC) Chair Marco Rubio and co-chair James McGovern also announced their intention to nominate the Hong Kong protesters for the Nobel Peace Prize, recognising the protesters who have "risked their lives, their health, their jobs, and their education to support a better future for Hong Kong".[710]

See also

<templatestyles src="Div col/styles.css"/>

Notes

  1. The number of civilians injured is certainly understated, because some protesters sought medical help from underground clinics due to mistrust in the government services.[20]
  2. The figure includes an unknown number of repeat arrests occurring in the course of the protests. According to an article in the South China Morning Post, as of 10 October 2019 there were close to 2,400 arrests, with about 60 being repeat arrests.[22] The number of arrestees currently in custody is uncertain as of 18 April 2020.[23]
  3. As of 28 November 2019, of the 102 stores of the snack food chain, 75 had been trashed or firebombed a total of 180 times after being accused of having ties to "Fujian gangs" that have clashed with protesters. The company denied the allegation.[375]
  4. The government refused to disclose the chemical composition of the gas, citing "operational concerns".[431]
  5. Police defended the officer's actions at the Tsuen Wan incident saying that he and his colleague's lives were at risk as a group of protesters was assaulting another officer at the time.[434][435] Protesters argued that the officer shooting the man's chest was unnecessary and that he had other less lethal alternatives available at his disposal.[436][437] Explaining the Sai Wan Ho incident, police alleged the unarmed young man was trying to grab the officer's service weapon.[438]
  6. The teen was arrested before any petrol bomb was thrown.
  7. At a press conference on 5 August 2019, Lam explained her absence from the public eye in the preceding two weeks. She was concerned about the risk to organisers over the possible disruption by protestors of public events and press conferences.[530]
  8. Judge Kwok Wai-kin was removed from all protest-related cases after he had expressed sympathy to a stabber who attacked three people in September 2019 near a Lennon Wall. Kwok has called the attacker a "victim" of the protests.[553]
  9. These professions included: teachers, civil servants, the aviation industry, accountants, medical professionals, social workers, the advertising sector, and the finance sector.[564][565][566][567][568][569]

References

  1. Lua error in package.lua at line 80: module 'strict' not found.
  2. Lua error in package.lua at line 80: module 'strict' not found.
  3. 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. 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. 8.0 8.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. 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. Lua error in package.lua at line 80: module 'strict' not found.
  14. 14.00 14.01 14.02 14.03 14.04 14.05 14.06 14.07 14.08 14.09 14.10 Lua error in package.lua at line 80: module 'strict' not found.
  15. 15.0 15.1 15.2 Lua error in package.lua at line 80: module 'strict' not found.
  16. 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. Lua error in package.lua at line 80: module 'strict' not found.
  19. 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. 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. 31.0 31.1 31.2 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. Lua error in package.lua at line 80: module 'strict' not found.
  34. 34.0 34.1 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. 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. 41.0 41.1 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. Lua error in package.lua at line 80: module 'strict' not found.
  45. 45.0 45.1 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. 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. 50.0 50.1 Lua error in package.lua at line 80: module 'strict' not found.
  51. 51.0 51.1 Lua error in package.lua at line 80: module 'strict' not found.
  52. 52.0 52.1 52.2 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. 54.0 54.1 54.2 54.3 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. 56.0 56.1 56.2 Lua error in package.lua at line 80: module 'strict' not found.
  57. 57.0 57.1 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. 59.0 59.1 Lua error in package.lua at line 80: module 'strict' not found.
  60. 60.0 60.1 60.2 60.3 Lua error in package.lua at line 80: module 'strict' not found.
  61. 61.0 61.1 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.[permanent dead link]
  63. Lua error in package.lua at line 80: module 'strict' not found.
  64. 64.0 64.1 Lua error in package.lua at line 80: module 'strict' not found.
  65. 65.0 65.1 65.2 Lua error in package.lua at line 80: module 'strict' not found.
  66. 66.0 66.1 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 68.2 Lua error in package.lua at line 80: module 'strict' not found.
  69. 69.0 69.1 Lua error in package.lua at line 80: module 'strict' not found.
  70. 70.0 70.1 Lua error in package.lua at line 80: module 'strict' not found.
  71. 71.0 71.1 Lua error in package.lua at line 80: module 'strict' not found.
  72. 72.0 72.1 72.2 Lua error in package.lua at line 80: module 'strict' not found.
  73. 73.0 73.1 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. 76.0 76.1 76.2 Lua error in package.lua at line 80: module 'strict' not found.
  77. 77.0 77.1 Lua error in package.lua at line 80: module 'strict' not found.
  78. 78.0 78.1 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. 83.0 83.1 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. Lua error in package.lua at line 80: module 'strict' not found.
  92. 92.0 92.1 92.2 92.3 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. 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. 111.0 111.1 111.2 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. 113.0 113.1 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. Lua error in package.lua at line 80: module 'strict' not found.
  124. 124.0 124.1 Lua error in package.lua at line 80: module 'strict' not found.
  125. 125.0 125.1 125.2 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. Lua error in package.lua at line 80: module 'strict' not found.
  131. Lua error in package.lua at line 80: module 'strict' not found.
  132. 132.0 132.1 Lua error in package.lua at line 80: module 'strict' not found.
  133. 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. 136.0 136.1 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. 138.0 138.1 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. 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. Lua error in package.lua at line 80: module 'strict' not found.
  159. 159.0 159.1 Lua error in package.lua at line 80: module 'strict' not found.
  160. 160.0 160.1 Lua error in package.lua at line 80: module 'strict' not found.
  161. 161.0 161.1 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. Lua error in package.lua at line 80: module 'strict' not found.
  164. Lua error in package.lua at line 80: module 'strict' not found.
  165. 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. 167.0 167.1 167.2 Lua error in package.lua at line 80: module 'strict' not found.
  168. 168.0 168.1 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. Lua error in package.lua at line 80: module 'strict' not found.
  171. Lua error in package.lua at line 80: module 'strict' not found.
  172. 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. Lua error in package.lua at line 80: module 'strict' not found.
  175. 175.0 175.1 Lua error in package.lua at line 80: module 'strict' not found.
  176. Lua error in package.lua at line 80: module 'strict' not found.
  177. 177.0 177.1 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. 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. 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. 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. 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. 188.0 188.1 Lua error in package.lua at line 80: module 'strict' not found.
  189. 189.0 189.1 Lua error in package.lua at line 80: module 'strict' not found.
  190. 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. 192.0 192.1 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.
  194. Lua error in package.lua at line 80: module 'strict' not found.
  195. 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. 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. 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. 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. 204.0 204.1 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. 206.0 206.1 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.
  209. Lua error in package.lua at line 80: module 'strict' not found.
  210. Lua error in package.lua at line 80: module 'strict' not found.
  211. Lua error in package.lua at line 80: module 'strict' not found.
  212. 212.0 212.1 212.2 Lua error in package.lua at line 80: module 'strict' not found.
  213. Lua error in package.lua at line 80: module 'strict' not found.
  214. Lua error in package.lua at line 80: module 'strict' not found.
  215. Lua error in package.lua at line 80: module 'strict' not found.
  216. Lua error in package.lua at line 80: module 'strict' not found.
  217. Lua error in package.lua at line 80: module 'strict' not found.
  218. Lua error in package.lua at line 80: module 'strict' not found.
  219. Lua error in package.lua at line 80: module 'strict' not found.
  220. Lua error in package.lua at line 80: module 'strict' not found.
  221. Lua error in package.lua at line 80: module 'strict' not found.
  222. Lua error in package.lua at line 80: module 'strict' not found.
  223. Lua error in package.lua at line 80: module 'strict' not found.
  224. Lua error in package.lua at line 80: module 'strict' not found.
  225. Lua error in package.lua at line 80: module 'strict' not found.
  226. Lua error in package.lua at line 80: module 'strict' not found.
  227. Lua error in package.lua at line 80: module 'strict' not found.
  228. Lua error in package.lua at line 80: module 'strict' not found.
  229. Lua error in package.lua at line 80: module 'strict' not found.[non-primary source needed]
  230. Lua error in package.lua at line 80: module 'strict' not found.
  231. Lua error in package.lua at line 80: module 'strict' not found.
  232. Lua error in package.lua at line 80: module 'strict' not found.
  233. Lua error in package.lua at line 80: module 'strict' not found.
  234. Lua error in package.lua at line 80: module 'strict' not found.
  235. Lua error in package.lua at line 80: module 'strict' not found.
  236. Lua error in package.lua at line 80: module 'strict' not found.
  237. Lua error in package.lua at line 80: module 'strict' not found.
  238. Lua error in package.lua at line 80: module 'strict' not found.
  239. Lua error in package.lua at line 80: module 'strict' not found.
  240. Lua error in package.lua at line 80: module 'strict' not found.
  241. Lua error in package.lua at line 80: module 'strict' not found.
  242. Lua error in package.lua at line 80: module 'strict' not found.
  243. Lua error in package.lua at line 80: module 'strict' not found.
  244. Lua error in package.lua at line 80: module 'strict' not found.
  245. Lua error in package.lua at line 80: module 'strict' not found.
  246. Lua error in package.lua at line 80: module 'strict' not found.
  247. Lua error in package.lua at line 80: module 'strict' not found.
  248. Lua error in package.lua at line 80: module 'strict' not found.
  249. Lua error in package.lua at line 80: module 'strict' not found.
  250. Lua error in package.lua at line 80: module 'strict' not found.
  251. Lua error in package.lua at line 80: module 'strict' not found.
  252. Lua error in package.lua at line 80: module 'strict' not found.
  253. Lua error in package.lua at line 80: module 'strict' not found.
  254. Lua error in package.lua at line 80: module 'strict' not found.
  255. Lua error in package.lua at line 80: module 'strict' not found.
  256. Lua error in package.lua at line 80: module 'strict' not found.
  257. Lua error in package.lua at line 80: module 'strict' not found.
  258. Lua error in package.lua at line 80: module 'strict' not found.
  259. Lua error in package.lua at line 80: module 'strict' not found.
  260. Lua error in package.lua at line 80: module 'strict' not found.
  261. Lua error in package.lua at line 80: module 'strict' not found.
  262. 262.0 262.1 Lua error in package.lua at line 80: module 'strict' not found.
  263. Lua error in package.lua at line 80: module 'strict' not found.
  264. Lua error in package.lua at line 80: module 'strict' not found.
  265. Lua error in package.lua at line 80: module 'strict' not found.
  266. Lua error in package.lua at line 80: module 'strict' not found.
  267. Lua error in package.lua at line 80: module 'strict' not found.
  268. Lua error in package.lua at line 80: module 'strict' not found.
  269. Lua error in package.lua at line 80: module 'strict' not found.
  270. Lua error in package.lua at line 80: module 'strict' not found.
  271. Lua error in package.lua at line 80: module 'strict' not found.
  272. Lua error in package.lua at line 80: module 'strict' not found.
  273. Lua error in package.lua at line 80: module 'strict' not found.
  274. Lua error in package.lua at line 80: module 'strict' not found.
  275. Lua error in package.lua at line 80: module 'strict' not found.
  276. Lua error in package.lua at line 80: module 'strict' not found.
  277. Lua error in package.lua at line 80: module 'strict' not found.
  278. Lua error in package.lua at line 80: module 'strict' not found.
  279. 279.0 279.1 279.2 Lua error in package.lua at line 80: module 'strict' not found.
  280. Lua error in package.lua at line 80: module 'strict' not found.
  281. Lua error in package.lua at line 80: module 'strict' not found.
  282. Lua error in package.lua at line 80: module 'strict' not found.
  283. Lua error in package.lua at line 80: module 'strict' not found.
  284. Lua error in package.lua at line 80: module 'strict' not found.
  285. Lua error in package.lua at line 80: module 'strict' not found.
  286. Lua error in package.lua at line 80: module 'strict' not found.
  287. 287.0 287.1 287.2 Lua error in package.lua at line 80: module 'strict' not found.
  288. 288.0 288.1 288.2 Lua error in package.lua at line 80: module 'strict' not found.
  289. Lua error in package.lua at line 80: module 'strict' not found.
  290. Lua error in package.lua at line 80: module 'strict' not found.
  291. Lua error in package.lua at line 80: module 'strict' not found.
  292. Lua error in package.lua at line 80: module 'strict' not found.
  293. Lua error in package.lua at line 80: module 'strict' not found.
  294. Lua error in package.lua at line 80: module 'strict' not found.
  295. Lua error in package.lua at line 80: module 'strict' not found.
  296. 296.0 296.1 296.2 Lua error in package.lua at line 80: module 'strict' not found.
  297. 297.0 297.1 297.2 Lua error in package.lua at line 80: module 'strict' not found.
  298. Lua error in package.lua at line 80: module 'strict' not found.
  299. Lua error in package.lua at line 80: module 'strict' not found.
  300. 300.0 300.1 Lua error in package.lua at line 80: module 'strict' not found.
  301. 301.0 301.1 Lua error in package.lua at line 80: module 'strict' not found.
  302. 302.0 302.1 302.2 Lua error in package.lua at line 80: module 'strict' not found.
  303. Lua error in package.lua at line 80: module 'strict' not found.
  304. Lua error in package.lua at line 80: module 'strict' not found.
  305. Lua error in package.lua at line 80: module 'strict' not found.
  306. 306.0 306.1 306.2 Lua error in package.lua at line 80: module 'strict' not found.
  307. Lua error in package.lua at line 80: module 'strict' not found.
  308. Lua error in package.lua at line 80: module 'strict' not found.
  309. Lua error in package.lua at line 80: module 'strict' not found.
  310. Lua error in package.lua at line 80: module 'strict' not found.
  311. Lua error in package.lua at line 80: module 'strict' not found.
  312. Lua error in package.lua at line 80: module 'strict' not found.
  313. Lua error in package.lua at line 80: module 'strict' not found.
  314. Lua error in package.lua at line 80: module 'strict' not found.
  315. Lua error in package.lua at line 80: module 'strict' not found.
  316. Lua error in package.lua at line 80: module 'strict' not found.
  317. Lua error in package.lua at line 80: module 'strict' not found.
  318. Lua error in package.lua at line 80: module 'strict' not found.
  319. Lua error in package.lua at line 80: module 'strict' not found.
  320. Lua error in package.lua at line 80: module 'strict' not found.
  321. Lua error in package.lua at line 80: module 'strict' not found.
  322. Lua error in package.lua at line 80: module 'strict' not found.
  323. 323.0 323.1 Lua error in package.lua at line 80: module 'strict' not found.
  324. Lua error in package.lua at line 80: module 'strict' not found.
  325. Lua error in package.lua at line 80: module 'strict' not found.
  326. Lua error in package.lua at line 80: module 'strict' not found.
  327. Lua error in package.lua at line 80: module 'strict' not found.
  328. Lua error in package.lua at line 80: module 'strict' not found.
  329. Lua error in package.lua at line 80: module 'strict' not found.
  330. Lua error in package.lua at line 80: module 'strict' not found.
  331. Lua error in package.lua at line 80: module 'strict' not found.
  332. Lua error in package.lua at line 80: module 'strict' not found.
  333. Lua error in package.lua at line 80: module 'strict' not found.
  334. Lua error in package.lua at line 80: module 'strict' not found.
  335. Lua error in package.lua at line 80: module 'strict' not found.
  336. Lua error in package.lua at line 80: module 'strict' not found.
  337. Lua error in package.lua at line 80: module 'strict' not found.
  338. Lua error in package.lua at line 80: module 'strict' not found.
  339. Lua error in package.lua at line 80: module 'strict' not found.
  340. Lua error in package.lua at line 80: module 'strict' not found.
  341. Lua error in package.lua at line 80: module 'strict' not found.
  342. Lua error in package.lua at line 80: module 'strict' not found.
  343. Lua error in package.lua at line 80: module 'strict' not found.
  344. Lua error in package.lua at line 80: module 'strict' not found.
  345. Lua error in package.lua at line 80: module 'strict' not found.
  346. Lua error in package.lua at line 80: module 'strict' not found.
  347. Lua error in package.lua at line 80: module 'strict' not found.
  348. Lua error in package.lua at line 80: module 'strict' not found.
  349. Lua error in package.lua at line 80: module 'strict' not found.
  350. Lua error in package.lua at line 80: module 'strict' not found.
  351. Lua error in package.lua at line 80: module 'strict' not found.
  352. Lua error in package.lua at line 80: module 'strict' not found.
  353. Lua error in package.lua at line 80: module 'strict' not found.
  354. Lua error in package.lua at line 80: module 'strict' not found.
  355. Lua error in package.lua at line 80: module 'strict' not found.
  356. 356.0 356.1 Lua error in package.lua at line 80: module 'strict' not found.
  357. 357.0 357.1 Lua error in package.lua at line 80: module 'strict' not found.
  358. Lua error in package.lua at line 80: module 'strict' not found.
  359. Lua error in package.lua at line 80: module 'strict' not found.
  360. Lua error in package.lua at line 80: module 'strict' not found.
  361. Lua error in package.lua at line 80: module 'strict' not found.
  362. Lua error in package.lua at line 80: module 'strict' not found.
  363. Lua error in package.lua at line 80: module 'strict' not found.
  364. Lua error in package.lua at line 80: module 'strict' not found.
  365. Lua error in package.lua at line 80: module 'strict' not found.
  366. Lua error in package.lua at line 80: module 'strict' not found.
  367. Lua error in package.lua at line 80: module 'strict' not found.
  368. Lua error in package.lua at line 80: module 'strict' not found.
  369. Lua error in package.lua at line 80: module 'strict' not found.
  370. Lua error in package.lua at line 80: module 'strict' not found.
  371. Lua error in package.lua at line 80: module 'strict' not found.
  372. Lua error in package.lua at line 80: module 'strict' not found.
  373. Lua error in package.lua at line 80: module 'strict' not found.
  374. Lua error in package.lua at line 80: module 'strict' not found.
  375. Lua error in package.lua at line 80: module 'strict' not found.
  376. Lua error in package.lua at line 80: module 'strict' not found.
  377. Lua error in package.lua at line 80: module 'strict' not found.
  378. Lua error in package.lua at line 80: module 'strict' not found.
  379. Lua error in package.lua at line 80: module 'strict' not found.
  380. Lua error in package.lua at line 80: module 'strict' not found.
  381. Lua error in package.lua at line 80: module 'strict' not found.
  382. Lua error in package.lua at line 80: module 'strict' not found.
  383. Lua error in package.lua at line 80: module 'strict' not found.
  384. Lua error in package.lua at line 80: module 'strict' not found.
  385. Lua error in package.lua at line 80: module 'strict' not found.
  386. Lua error in package.lua at line 80: module 'strict' not found.
  387. Lua error in package.lua at line 80: module 'strict' not found.
  388. Lua error in package.lua at line 80: module 'strict' not found.
  389. Lua error in package.lua at line 80: module 'strict' not found.
  390. Lua error in package.lua at line 80: module 'strict' not found.
  391. Lua error in package.lua at line 80: module 'strict' not found.
  392. Lua error in package.lua at line 80: module 'strict' not found.
  393. Lua error in package.lua at line 80: module 'strict' not found.
  394. Lua error in package.lua at line 80: module 'strict' not found.
  395. Lua error in package.lua at line 80: module 'strict' not found.
  396. Lua error in package.lua at line 80: module 'strict' not found.
  397. Lua error in package.lua at line 80: module 'strict' not found.
  398. Lua error in package.lua at line 80: module 'strict' not found.
  399. Lua error in package.lua at line 80: module 'strict' not found.
  400. Lua error in package.lua at line 80: module 'strict' not found.
  401. Lua error in package.lua at line 80: module 'strict' not found.
  402. 402.0 402.1 Lua error in package.lua at line 80: module 'strict' not found.
  403. Lua error in package.lua at line 80: module 'strict' not found.
  404. Lua error in package.lua at line 80: module 'strict' not found.
  405. Lua error in package.lua at line 80: module 'strict' not found.
  406. Lua error in package.lua at line 80: module 'strict' not found.
  407. Lua error in package.lua at line 80: module 'strict' not found.
  408. Lua error in package.lua at line 80: module 'strict' not found.
  409. Lua error in package.lua at line 80: module 'strict' not found.
  410. Lua error in package.lua at line 80: module 'strict' not found.
  411. Lua error in package.lua at line 80: module 'strict' not found.
  412. Lua error in package.lua at line 80: module 'strict' not found.
  413. Lua error in package.lua at line 80: module 'strict' not found.
  414. Lua error in package.lua at line 80: module 'strict' not found.
  415. Lua error in package.lua at line 80: module 'strict' not found.
  416. Lua error in package.lua at line 80: module 'strict' not found.
  417. Lua error in package.lua at line 80: module 'strict' not found.
  418. Lua error in package.lua at line 80: module 'strict' not found.
  419. Lua error in package.lua at line 80: module 'strict' not found.
  420. 420.0 420.1 420.2 420.3 420.4 420.5 420.6 420.7 Lua error in package.lua at line 80: module 'strict' not found.
  421. Lua error in package.lua at line 80: module 'strict' not found.
  422. Lua error in package.lua at line 80: module 'strict' not found.
  423. Lua error in package.lua at line 80: module 'strict' not found.
  424. 424.0 424.1 Lua error in package.lua at line 80: module 'strict' not found.
  425. Lua error in package.lua at line 80: module 'strict' not found.
  426. Lua error in package.lua at line 80: module 'strict' not found.
  427. Lua error in package.lua at line 80: module 'strict' not found.
  428. Lua error in package.lua at line 80: module 'strict' not found.
  429. Lua error in package.lua at line 80: module 'strict' not found.
  430. Lua error in package.lua at line 80: module 'strict' not found.
  431. Lua error in package.lua at line 80: module 'strict' not found.
  432. 432.0 432.1 Lua error in package.lua at line 80: module 'strict' not found.
  433. Lua error in package.lua at line 80: module 'strict' not found.
  434. Lua error in package.lua at line 80: module 'strict' not found.
  435. Lua error in package.lua at line 80: module 'strict' not found.
  436. Lua error in package.lua at line 80: module 'strict' not found.
  437. Lua error in package.lua at line 80: module 'strict' not found.
  438. Lua error in package.lua at line 80: module 'strict' not found.
  439. Lua error in package.lua at line 80: module 'strict' not found.
  440. Lua error in package.lua at line 80: module 'strict' not found.
  441. Lua error in package.lua at line 80: module 'strict' not found.
  442. Lua error in package.lua at line 80: module 'strict' not found.
  443. Lua error in package.lua at line 80: module 'strict' not found.
  444. Lua error in package.lua at line 80: module 'strict' not found.
  445. Lua error in package.lua at line 80: module 'strict' not found.
  446. Lua error in package.lua at line 80: module 'strict' not found.
  447. Lua error in package.lua at line 80: module 'strict' not found.
  448. Lua error in package.lua at line 80: module 'strict' not found.
  449. Lua error in package.lua at line 80: module 'strict' not found.
  450. Lua error in package.lua at line 80: module 'strict' not found.
  451. Lua error in package.lua at line 80: module 'strict' not found.
  452. Lua error in package.lua at line 80: module 'strict' not found.
  453. Lua error in package.lua at line 80: module 'strict' not found.
  454. Lua error in package.lua at line 80: module 'strict' not found.
  455. Lua error in package.lua at line 80: module 'strict' not found.
  456. Lua error in package.lua at line 80: module 'strict' not found.
  457. Lua error in package.lua at line 80: module 'strict' not found.
  458. Lua error in package.lua at line 80: module 'strict' not found.
  459. Lua error in package.lua at line 80: module 'strict' not found.
  460. Lua error in package.lua at line 80: module 'strict' not found.
  461. Lua error in package.lua at line 80: module 'strict' not found.
  462. Lua error in package.lua at line 80: module 'strict' not found.
  463. Lua error in package.lua at line 80: module 'strict' not found.
  464. Lua error in package.lua at line 80: module 'strict' not found.
  465. Lua error in package.lua at line 80: module 'strict' not found.
  466. Lua error in package.lua at line 80: module 'strict' not found.
  467. 467.0 467.1 Lua error in package.lua at line 80: module 'strict' not found.
  468. Lua error in package.lua at line 80: module 'strict' not found.
  469. Lua error in package.lua at line 80: module 'strict' not found.
  470. Lua error in package.lua at line 80: module 'strict' not found.
  471. Lua error in package.lua at line 80: module 'strict' not found.
  472. Lua error in package.lua at line 80: module 'strict' not found.
  473. Lua error in package.lua at line 80: module 'strict' not found.
  474. 474.0 474.1 Lua error in package.lua at line 80: module 'strict' not found.
  475. Lua error in package.lua at line 80: module 'strict' not found.
  476. Lua error in package.lua at line 80: module 'strict' not found.
  477. Lua error in package.lua at line 80: module 'strict' not found.
  478. Lua error in package.lua at line 80: module 'strict' not found.
  479. Lua error in package.lua at line 80: module 'strict' not found.
  480. Lua error in package.lua at line 80: module 'strict' not found.
  481. Lua error in package.lua at line 80: module 'strict' not found.
  482. Lua error in package.lua at line 80: module 'strict' not found.
  483. Lua error in package.lua at line 80: module 'strict' not found.
  484. Lua error in package.lua at line 80: module 'strict' not found.
  485. Lua error in package.lua at line 80: module 'strict' not found.
  486. Lua error in package.lua at line 80: module 'strict' not found.
  487. Lua error in package.lua at line 80: module 'strict' not found.
  488. Lua error in package.lua at line 80: module 'strict' not found.
  489. Lua error in package.lua at line 80: module 'strict' not found.
  490. Lua error in package.lua at line 80: module 'strict' not found.
  491. Lua error in package.lua at line 80: module 'strict' not found.
  492. 492.0 492.1 Lua error in package.lua at line 80: module 'strict' not found.
  493. Lua error in package.lua at line 80: module 'strict' not found.
  494. Lua error in package.lua at line 80: module 'strict' not found.
  495. Lua error in package.lua at line 80: module 'strict' not found.
  496. Lua error in package.lua at line 80: module 'strict' not found.
  497. Lua error in package.lua at line 80: module 'strict' not found.
  498. Lua error in package.lua at line 80: module 'strict' not found.
  499. Lua error in package.lua at line 80: module 'strict' not found.
  500. Lua error in package.lua at line 80: module 'strict' not found.
  501. Lua error in package.lua at line 80: module 'strict' not found.
  502. Lua error in package.lua at line 80: module 'strict' not found.
  503. Lua error in package.lua at line 80: module 'strict' not found.
  504. 504.0 504.1 Lua error in package.lua at line 80: module 'strict' not found.
  505. Lua error in package.lua at line 80: module 'strict' not found.
  506. Lua error in package.lua at line 80: module 'strict' not found.
  507. Lua error in package.lua at line 80: module 'strict' not found.
  508. Lua error in package.lua at line 80: module 'strict' not found.
  509. Lua error in package.lua at line 80: module 'strict' not found.
  510. Lua error in package.lua at line 80: module 'strict' not found.
  511. 511.0 511.1 Lua error in package.lua at line 80: module 'strict' not found.
  512. Lua error in package.lua at line 80: module 'strict' not found.
  513. Lua error in package.lua at line 80: module 'strict' not found.
  514. Lua error in package.lua at line 80: module 'strict' not found.
  515. Lua error in package.lua at line 80: module 'strict' not found.
  516. Lua error in package.lua at line 80: module 'strict' not found.
  517. Lua error in package.lua at line 80: module 'strict' not found.
  518. Lua error in package.lua at line 80: module 'strict' not found.
  519. Lua error in package.lua at line 80: module 'strict' not found.
  520. Lua error in package.lua at line 80: module 'strict' not found.
  521. Lua error in package.lua at line 80: module 'strict' not found.
  522. Lua error in package.lua at line 80: module 'strict' not found.
  523. Lua error in package.lua at line 80: module 'strict' not found.
  524. Lua error in package.lua at line 80: module 'strict' not found.
  525. Lua error in package.lua at line 80: module 'strict' not found.
  526. Lua error in package.lua at line 80: module 'strict' not found.
  527. Lua error in package.lua at line 80: module 'strict' not found.
  528. 528.0 528.1 Lua error in package.lua at line 80: module 'strict' not found.
  529. Lua error in package.lua at line 80: module 'strict' not found.
  530. 530.0 530.1 530.2 Lua error in package.lua at line 80: module 'strict' not found.
  531. Lua error in package.lua at line 80: module 'strict' not found.
  532. Lua error in package.lua at line 80: module 'strict' not found.
  533. Lua error in package.lua at line 80: module 'strict' not found.
  534. Lua error in package.lua at line 80: module 'strict' not found.
  535. Lua error in package.lua at line 80: module 'strict' not found.
  536. Lua error in package.lua at line 80: module 'strict' not found.
  537. Lua error in package.lua at line 80: module 'strict' not found.
  538. Lua error in package.lua at line 80: module 'strict' not found.
  539. 539.0 539.1 Lua error in package.lua at line 80: module 'strict' not found.
  540. 540.0 540.1 Lua error in package.lua at line 80: module 'strict' not found.
  541. Lua error in package.lua at line 80: module 'strict' not found.
  542. Lua error in package.lua at line 80: module 'strict' not found.
  543. Lua error in package.lua at line 80: module 'strict' not found.
  544. Lua error in package.lua at line 80: module 'strict' not found.
  545. 545.0 545.1 Lua error in package.lua at line 80: module 'strict' not found.
  546. Lua error in package.lua at line 80: module 'strict' not found.
  547. Lua error in package.lua at line 80: module 'strict' not found.
  548. Lua error in package.lua at line 80: module 'strict' not found.
  549. Lua error in package.lua at line 80: module 'strict' not found.
  550. Lua error in package.lua at line 80: module 'strict' not found.
  551. Lua error in package.lua at line 80: module 'strict' not found.
  552. Lua error in package.lua at line 80: module 'strict' not found.
  553. Lua error in package.lua at line 80: module 'strict' not found.
  554. Lua error in package.lua at line 80: module 'strict' not found.
  555. Lua error in package.lua at line 80: module 'strict' not found.
  556. Lua error in package.lua at line 80: module 'strict' not found.
  557. Lua error in package.lua at line 80: module 'strict' not found.
  558. Lua error in package.lua at line 80: module 'strict' not found.
  559. Lua error in package.lua at line 80: module 'strict' not found.
  560. Lua error in package.lua at line 80: module 'strict' not found.
  561. Lua error in package.lua at line 80: module 'strict' not found.
  562. Lua error in package.lua at line 80: module 'strict' not found.
  563. Lua error in package.lua at line 80: module 'strict' not found.
  564. Lua error in package.lua at line 80: module 'strict' not found.
  565. Lua error in package.lua at line 80: module 'strict' not found.
  566. Lua error in package.lua at line 80: module 'strict' not found.
  567. Lua error in package.lua at line 80: module 'strict' not found.
  568. Lua error in package.lua at line 80: module 'strict' not found.
  569. Lua error in package.lua at line 80: module 'strict' not found.
  570. Lua error in package.lua at line 80: module 'strict' not found.
  571. Lua error in package.lua at line 80: module 'strict' not found.
  572. Lua error in package.lua at line 80: module 'strict' not found.
  573. Lua error in package.lua at line 80: module 'strict' not found.
  574. Lua error in package.lua at line 80: module 'strict' not found.
  575. Lua error in package.lua at line 80: module 'strict' not found.
  576. Lua error in package.lua at line 80: module 'strict' not found.
  577. Lua error in package.lua at line 80: module 'strict' not found.
  578. Lua error in package.lua at line 80: module 'strict' not found.
  579. Lua error in package.lua at line 80: module 'strict' not found.
  580. Lua error in package.lua at line 80: module 'strict' not found.
  581. Lua error in package.lua at line 80: module 'strict' not found.
  582. Lua error in package.lua at line 80: module 'strict' not found.
  583. Lua error in package.lua at line 80: module 'strict' not found.
  584. Lua error in package.lua at line 80: module 'strict' not found.
  585. Lua error in package.lua at line 80: module 'strict' not found.
  586. Lua error in package.lua at line 80: module 'strict' not found.
  587. Lua error in package.lua at line 80: module 'strict' not found.
  588. Lua error in package.lua at line 80: module 'strict' not found.
  589. Lua error in package.lua at line 80: module 'strict' not found.
  590. Lua error in package.lua at line 80: module 'strict' not found.
  591. Lua error in package.lua at line 80: module 'strict' not found.
  592. Lua error in package.lua at line 80: module 'strict' not found.
  593. Lua error in package.lua at line 80: module 'strict' not found.
  594. Lua error in package.lua at line 80: module 'strict' not found.
  595. Lua error in package.lua at line 80: module 'strict' not found.
  596. Lua error in package.lua at line 80: module 'strict' not found.
  597. Lua error in package.lua at line 80: module 'strict' not found.
  598. Lua error in package.lua at line 80: module 'strict' not found.
  599. Lua error in package.lua at line 80: module 'strict' not found.
  600. Lua error in package.lua at line 80: module 'strict' not found.
  601. Lua error in package.lua at line 80: module 'strict' not found.
  602. Lua error in package.lua at line 80: module 'strict' not found.
  603. Lua error in package.lua at line 80: module 'strict' not found.
  604. Lua error in package.lua at line 80: module 'strict' not found.
  605. Lua error in package.lua at line 80: module 'strict' not found.
  606. Lua error in package.lua at line 80: module 'strict' not found.
  607. Lua error in package.lua at line 80: module 'strict' not found.
  608. Lua error in package.lua at line 80: module 'strict' not found.
  609. Lua error in package.lua at line 80: module 'strict' not found.
  610. Lua error in package.lua at line 80: module 'strict' not found.
  611. Lua error in package.lua at line 80: module 'strict' not found.
  612. Lua error in package.lua at line 80: module 'strict' not found.
  613. Lua error in package.lua at line 80: module 'strict' not found.
  614. Lua error in package.lua at line 80: module 'strict' not found.
  615. Lua error in package.lua at line 80: module 'strict' not found.
  616. Lua error in package.lua at line 80: module 'strict' not found.
  617. Lua error in package.lua at line 80: module 'strict' not found.
  618. Lua error in package.lua at line 80: module 'strict' not found.
  619. Lua error in package.lua at line 80: module 'strict' not found.
  620. Lua error in package.lua at line 80: module 'strict' not found.
  621. Lua error in package.lua at line 80: module 'strict' not found.
  622. Lua error in package.lua at line 80: module 'strict' not found.
  623. Lua error in package.lua at line 80: module 'strict' not found.
  624. Lua error in package.lua at line 80: module 'strict' not found.
  625. Lua error in package.lua at line 80: module 'strict' not found.
  626. Lua error in package.lua at line 80: module 'strict' not found.
  627. Lua error in package.lua at line 80: module 'strict' not found.
  628. Lua error in package.lua at line 80: module 'strict' not found.
  629. Lua error in package.lua at line 80: module 'strict' not found.
  630. Lua error in package.lua at line 80: module 'strict' not found.
  631. Lua error in package.lua at line 80: module 'strict' not found.
  632. Lua error in package.lua at line 80: module 'strict' not found.
  633. Lua error in package.lua at line 80: module 'strict' not found.
  634. Lua error in package.lua at line 80: module 'strict' not found.
  635. Lua error in package.lua at line 80: module 'strict' not found.
  636. Lua error in package.lua at line 80: module 'strict' not found.
  637. Lua error in package.lua at line 80: module 'strict' not found.
  638. Lua error in package.lua at line 80: module 'strict' not found.
  639. Lua error in package.lua at line 80: module 'strict' not found.
  640. Lua error in package.lua at line 80: module 'strict' not found.
  641. 641.0 641.1 Lua error in package.lua at line 80: module 'strict' not found.
  642. Lua error in package.lua at line 80: module 'strict' not found.
  643. Lua error in package.lua at line 80: module 'strict' not found.
  644. Lua error in package.lua at line 80: module 'strict' not found.
  645. Lua error in package.lua at line 80: module 'strict' not found.
  646. Lua error in package.lua at line 80: module 'strict' not found.
  647. Lua error in package.lua at line 80: module 'strict' not found.
  648. Lua error in package.lua at line 80: module 'strict' not found.
  649. Lua error in package.lua at line 80: module 'strict' not found.
  650. Lua error in package.lua at line 80: module 'strict' not found.
  651. Lua error in package.lua at line 80: module 'strict' not found.
  652. Lua error in package.lua at line 80: module 'strict' not found.
  653. Lua error in package.lua at line 80: module 'strict' not found.
  654. Lua error in package.lua at line 80: module 'strict' not found.(subscription required)
  655. Lua error in package.lua at line 80: module 'strict' not found.
  656. Lua error in package.lua at line 80: module 'strict' not found.
  657. Lua error in package.lua at line 80: module 'strict' not found.
  658. Lua error in package.lua at line 80: module 'strict' not found.
  659. Lua error in package.lua at line 80: module 'strict' not found.
  660. Lua error in package.lua at line 80: module 'strict' not found.
  661. Lua error in package.lua at line 80: module 'strict' not found.
  662. Lua error in package.lua at line 80: module 'strict' not found.
  663. Lua error in package.lua at line 80: module 'strict' not found.
  664. Lua error in package.lua at line 80: module 'strict' not found.
  665. Lua error in package.lua at line 80: module 'strict' not found.
  666. Lua error in package.lua at line 80: module 'strict' not found.
  667. Lua error in package.lua at line 80: module 'strict' not found.
  668. Lua error in package.lua at line 80: module 'strict' not found.
  669. Lua error in package.lua at line 80: module 'strict' not found.
  670. Lua error in package.lua at line 80: module 'strict' not found.
  671. Lua error in package.lua at line 80: module 'strict' not found.
  672. Lua error in package.lua at line 80: module 'strict' not found.
  673. Lua error in package.lua at line 80: module 'strict' not found.
  674. Lua error in package.lua at line 80: module 'strict' not found.
  675. Lua error in package.lua at line 80: module 'strict' not found.
  676. Lua error in package.lua at line 80: module 'strict' not found.
  677. Lua error in package.lua at line 80: module 'strict' not found.
  678. Lua error in package.lua at line 80: module 'strict' not found.
  679. Lua error in package.lua at line 80: module 'strict' not found.
  680. Lua error in package.lua at line 80: module 'strict' not found.
  681. Lua error in package.lua at line 80: module 'strict' not found.
  682. Lua error in package.lua at line 80: module 'strict' not found.
  683. Lua error in package.lua at line 80: module 'strict' not found.
  684. Lua error in package.lua at line 80: module 'strict' not found.[permanent dead link]
  685. Lua error in package.lua at line 80: module 'strict' not found.
  686. Lua error in package.lua at line 80: module 'strict' not found.
  687. Lua error in package.lua at line 80: module 'strict' not found.
  688. Lua error in package.lua at line 80: module 'strict' not found.
  689. Lua error in package.lua at line 80: module 'strict' not found.
  690. Lua error in package.lua at line 80: module 'strict' not found.
  691. Lua error in package.lua at line 80: module 'strict' not found.
  692. Lua error in package.lua at line 80: module 'strict' not found.
  693. Lua error in package.lua at line 80: module 'strict' not found.
  694. Lua error in package.lua at line 80: module 'strict' not found.
  695. Lua error in package.lua at line 80: module 'strict' not found.
  696. Lua error in package.lua at line 80: module 'strict' not found.
  697. Lua error in package.lua at line 80: module 'strict' not found.
  698. Lua error in package.lua at line 80: module 'strict' not found.
  699. Lua error in package.lua at line 80: module 'strict' not found.
  700. Lua error in package.lua at line 80: module 'strict' not found.
  701. Lua error in package.lua at line 80: module 'strict' not found.
  702. Lua error in package.lua at line 80: module 'strict' not found.
  703. Lua error in package.lua at line 80: module 'strict' not found.
  704. Lua error in package.lua at line 80: module 'strict' not found.
  705. Lua error in package.lua at line 80: module 'strict' not found.
  706. Lua error in package.lua at line 80: module 'strict' not found.
  707. Lua error in package.lua at line 80: module 'strict' not found.
  708. Lua error in package.lua at line 80: module 'strict' not found.
  709. Lua error in package.lua at line 80: module 'strict' not found.
  710. Lua error in package.lua at line 80: module 'strict' not found.

External links

Template:2019 Hong Kong protests