Английская Википедия:HarmonyOS

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску

Шаблон:Short description Шаблон:Distinguish Шаблон:Infobox OS Шаблон:Infobox Chinese

HarmonyOS (HMOS) (Шаблон:Zh) is a distributed operating system developed by Huawei for smartphones, tablets, smart TVs, smart watches, personal computers and other smart devices. It has a multikernel design with dual frameworks: the operating system selects suitable kernels from the abstraction layer in the case of devices that use diverse resources.[1][2][3] The operating system was officially launched by Huawei in August 2019.[4]

Architecture

HarmonyOS is designed with a layered architecture, which consists of four layers; the kernel layer at the bottom provides the upper three layers, i.e., the system service layer, framework layer and application layer, with basic kernel capabilities, such as process and thread management, memory management, file system, network management, and peripheral management.[5]

In the kernel layer, the system applies a multikernel design and selects an appropriate kernel for a device with different resource limitations. For wearables, screenless I/O devices and IoT devices, the system is based on real-time operating system LiteOS; while for smartphones, tablets and Huawei Watch which uses both, the system operates by utilizing a Linux kernel subsystem and executing the AOSP code with a modified EMUI user interface, enabling Android apps and HarmonyOS apps to run seamlessly through a compatibility layer in the userland outside the kernel.[6][7]

The system includes a communication base called DSoftBus for integrating physically separate devices into a virtual Super Device, allowing one device to control others and sharing data among devices with distributed communication capabilities.[8][9][10] "To address security concerns" arising from varying devices, the system provides a hardware-based Trusted Execution Environment (TEE) microkernel to prevent leakage of sensitive personal data when they are stored or processed.[11]

It supports several forms of apps, including the apps that can be installed from AppGallery on smartphones and tablets, installation-free Quick apps and lightweight Meta Services accessible by users.[12][13][14][15]

History

Early development

Reports surrounding an in-house operating system being developed by Huawei date back as far as 2012.[16][17] These reports intensified during the Sino-American trade war, after the United States Department of Commerce added Huawei to its Entity List in May 2019 under an indictment that it knowingly exported goods, technology and services of U.S. origin to Iran in violation of sanctions. This prohibited U.S.-based companies from doing business with Huawei without first obtaining a license from the government.[18][19][20][21][22] Huawei executive Шаблон:Ill described an in-house platform as a "plan B" in case it is prevented from using Android on future smartphone products due to the sanctions.[23][24][25]

Prior to its unveiling, it was originally speculated to be a mobile operating system that could replace Android on future Huawei devices. In June 2019, an Huawei executive told Reuters that the OS was under testing in China, and could be ready "in months", but by July 2019, some Huawei executives described the OS as being an embedded operating system designed for IoT hardware, discarding the previous statements for it to be a mobile operating system.[26]

Some media outlets reported that this OS, referred to as "Hongmeng", could be released in China in either August or September 2019, with a worldwide release in the second quarter of 2020.[27][28] On 24 May 2019, Huawei registered "Hongmeng" as a trademark in China.[29] The name "Hongmeng" (Шаблон:Zh) came from Chinese mythology that symbolizes primordial chaos or the world before creation.[30] The same day, Huawei registered trademarks surrounding "Ark OS" and variants with the European Union Intellectual Property Office.[31] In July 2019, it was reported that Huawei had also registered trademarks surrounding the word "Harmony" for desktop and mobile operating system software, indicating either a different name or a component of the OS.[32]

HarmonyOS was first used in Honor smart TVs in August 2019[33] and was later used in Huawei Wireless routers, IoT in 2020, followed by smartphones, tablets and smartwatches from June 2021.[34]

Release

Шаблон:See also

On 9 August 2019, three months after the Entity List ban, Huawei publicly unveiled HarmonyOS, which Huawei said it had been working on since 2012, at its inaugural developers' conference in Dongguan. Huawei described HarmonyOS as a free, microkernel-based distributed operating system for various types of hardware. The company focused primarily on IoT devices, including smart TVs, wearable devices, and in-car entertainment systems, and did not explicitly position HarmonyOS as a mobile OS.[35][36][37]

HarmonyOS 2.0 launched at the Huawei Developer Conference on 10 September 2020. Huawei announced it intended to ship the operating system on its smartphones in 2021.[38] The first developer beta of HarmonyOS 2.0 was launched on 16 December 2020. Huawei also released the DevEco Studio IDE, which is based on IntelliJ IDEA, and a cloud emulator for developers in early access.[39][40]

Huawei officially released HarmonyOS 2.0 and launched new devices shipping with the OS in June 2021, and started rolling out system upgrades to Huawei's older phones for users gradually.[41][42][43]

On July 27, 2022, Huawei launched HarmonyOS 3 providing an improved experience across multiple devices such as smartphones, tablets, printers, cars and TVs. It also launched Petal Chuxing, a ride-hailing app running on the new version of the operating system.[44][45][46][47]

On 29 June 2023, Huawei launched the first developer beta of HarmonyOS 4.[48] On 4 August 2023, Huawei officially announced and released HarmonyOS 4 as a public beta.[49] On 9 August, it rolled the operating system out on 34 different existing Huawei smartphone and tablet devices—albeit as a public beta build.[50] Alongside HarmonyOS 4, Huawei also announced the launch of HarmonyOS NEXT, which is a "pure" HarmonyOS version, without Android libraries and therefore incompatible with Android apps post-software convergence.[51]

On March 11 2024, Huawei announced the early recruitment for the new test experience version of Huawei HarmonyOS 4 firmware update that includes performance improvements, purer and better user experiences. HarmonyOS version 4.0.0.200 (C00E200R2P7) of the firmware was gradually rolled out on March 12, 2024.[52][53]

Features

User interface

The HarmonyOS interface is based largely on the Android-based EMUI, but contains additional features. In addition to standard folders that require tapping on them to display their contents, folders can be enlarged to always show their contents without text labels directly on the home screen.[54]

Apps can support "snippets", which expose a portion of the app's functionality (such as a media player's controls, or a weather forecast) via a pop-up window by swiping up on their icon, and can be pinned to the home screen as a widget. Apps with snippets are denoted by an underline below their icon.[55] Apps and services can provide cards; as of HarmonyOS 3.0, cards can also be displayed as widgets with different sizes and shapes to adapt to the home screen layout, and can also be stacked.[56][57]

The user interface font of HarmonyOS is HarmonyOS Sans. It is designed to be easy to read, unique, and universal. The system font is used throughout the operating system alongside its Android-based EMUI 12 counterpart, including third-party HarmonyOS and Android apps.[58]

Software

Traditional apps

Unlike Quick apps and Meta Services that are installation-free, traditional apps need installation. They are available to users through Huawei AppGallery, which serves as the application store for HarmonyOS, and can also distribute Android-compatible apps; HarmonyOS-native apps are marked with its logo on the corner of icons.[59][60] Both HarmonyOS apps and Android apps are allowed to utilize Huawei Mobile Services as an option. However, HarmonyOS-native apps have access to capabilities such as distributed communications and cards.[61][62]

Quick apps

Similar to applets, Quick apps are single-page apps written using JavaScript and CSS, with code volume about one fifth of that of a traditional app.[63][64] They are developed based on the industry standards formulated by the Quick App Alliance, comprising mainstream mobile phone manufacturers in China.[65][66]

Quick apps are available to users through the AppGallery, Quick App Center, Huawei Assistant, etc., on supported devices. They are installation-free, updated automatically, and their shortcuts can be added by users to the home screen for ease of access.[65][67]

Meta Services

Managed and distributed by Huawei Ability Gallery, Meta Services (formerly, Atomic Services) are lightweight and consist of one or more HarmonyOS Ability Packages (HAPs) to implement specific convenient services, providing users with dynamic content and functionality.[68] They are accessible via the Service Center from devices, and presented as cards that can be added to a favorite list or pinned to the home screen.

Meta Services are installation-free since the accompanying code is downloaded in the background.[69][68][70] They can also be synchronized across multiple devices, such as updating the driver's location on the watch in real time after the user hails a taxi on the mobile phone.[71]

Note: Meta Services (a component of HarmonyOS) should not to be confused with products and services from Meta Platforms (the parent company of Facebook).

Super Device

HarmonyOS supports cross-platform interactions between supported devices via the "Super Device" interface; devices are paired via a "radar" screen by dragging icons to the centre of the screen.[72][73][74][75] Examples of Super Device features include allowing users to play back media saved inside a smartphone through a paired PC, smart TV or speakers; share PC screen recordings back to a smartphone; run multiple phone apps in a PC window; share files between a paired smartphone and PC; share application states between the paired devices, etc.[76][77][78]

NearLink

Incorporated into HarmonyOS 4, NearLink (previously known as SparkLink) is a set of standards that combine the strengths of traditional wireless technologies like Bluetooth and Wi-Fi, while emphasizing improved performance in areas like response time, energy efficiency, signal range, and security. It consists of two access modes: SparkLink Low Energy (SLE) and SparkLink Basic (SLB). SLE is designed for low-power consumption, low-latency, and high-reliability applications, with a data transmission rate reportedly up to 6 times that of Bluetooth; SLB is tailored for high-speed, high-capacity, and high-precision applications, with a data transmission rate reportedly around 2 times that of Wi-Fi.[79][80][81][82]

Hardware

HarmonyOS platform was not designed for a single device at the beginning but developed as a distributed operating system for various devices with memory sizes ranging from 128KB to over 4GB. Hence, the hardware requirements are flexible for the operating system and it may only need 128KB of memory for a variety of smart terminal devices.[83][84]

Devices supported at launch

Файл:Huawei P30 camera.jpg
The Huawei P30 is one of several Huawei devices to run HarmonyOS.

Huawei stated that HarmonyOS would initially be used on devices targeting the Chinese market. The company's former subsidiary brand, Honor, unveiled the Honor Vision line of smart TVs as the first consumer electronics devices to run HarmonyOS in August 2019.[85][37] The HarmonyOS 2.0 beta launched on 16 December 2020 and supported the P30 series, P40 series, Mate 30 series, Mate 40 series, P50 series, and the MatePad Pro.[86]

Stable HarmonyOS 2.0 was released for smartphones and tablets as updates for the P40 and Mate X2 in June 2021. New Huawei Watch, MatePad Pro and PixLab X1 desktop printer models shipping with HarmonyOS were also unveiled at the time.[42][43][87] In October, 2021 HarmonyOS 2.0 had over 150 million users.[88][89]

Development

The primary IDE known as DevEco Studio for developing HarmonyOS apps was released by Huawei on September 9, 2020, based on IntelliJ IDEA and Huawei's SmartAssist.[90] The IDE includes DevEco Device Tool,[91] an integrated development tool for customizing HarmonyOS components, coding, compiling and visual debugging, similar to other third party IDEs such as Visual Studio Code for Windows, Linux and macOS.[92]

Applications for HarmonyOS are mostly built using components of ArkUI, a Declarative User Interface framework. ArkUI elements are adaptable to various devices and include new interface rules with automatic updates along with HarmonyOS updates.[93]

HarmonyOS primarily uses App Pack files suffixed with .app, also known as APP files, for distribution of software via AppGallery. Each App Pack has one or more HarmonyOS Ability Packages (HAP) containing code for their abilities, resources, libraries, and a JSON file with configuration information.[94]

While incorporating the OpenHarmony layer for running the APP files developed based on HarmonyOS APIs, the operating system utilizes the Linux Kernel Abstract Layer (KAL) subsystem with the AOSP code modified with the EMUI user interface in the userland to allow for compatibility with Android APK files and App Bundles (AAB), enabling them to be seamlessly published on AppGallery.[59][60][95]

HarmonyOS as a universal single IoT platform allows developers to write apps once and run everywhere across devices such as phones, tablets, personal computers, TVs, cars, smartwatches, single board computers under OpenHarmony, and screen-less IoT devices such as smart speakers.[96]

As of August 2023, there were reportedly over 2.2 million developers participated in developing HarmonyOS apps.[97]

HarmonyOS ecosystem

HarmonyOS Connect

On May 18, 2021, Huawei revealed a plan to upgrade its HarmonyOS Connect brand with a standard badge during a summit in Shanghai to help industrial partners in producing, selling and operating products with third-party OEMs as part of the HarmonyOS system, framework and the Huawei Smart Life (formerly Huawei AI Life) app.

Allowing for fast and low-cost connections to users, smart devices like speakers, fridges and cookers of different brands powered by HarmonyOS can be connected and merged into a super device with a single touch of smartphone without the need to install apps.

The HarmonyOS Connect sets the platform apart from traditional mobile and computing platforms and the company's previous ecosystem attempts with its Android based EMUI and LiteOS connectivity in the past.[98]

HarmonyOS Cockpit

On April 27, 2021, Huawei launched a smart cockpit solution powered by HarmonyOS for electric and autonomous cars powered by its Kirin line of a system-on-chip (SoC) solution. Huawei opened up APIs to help automobile OEMs, suppliers and ecosystem partners in developing features to meet user requirements.

Huawei designed a modular SoC for cars that will be pluggable and easy to upgrade to maintain the peak performance of the cockpit. Users would be able to upgrade the chipset as one can upgrade on an assembled desktop computer with its scalable distributed OS.[99]

On December 21, 2021, Huawei launched a new smart console brand, HarmonySpace, a specialized HarmonyOS vehicle operating system. Based on Huawei's 1+8 ecology, apps on smartphones and tablets can be connected to the car seamlessly with HarmonySpace, which also provides smartphone projection capability.[100][101]

On December 23, 2021, Huawei announced a new smart select car product – AITO M5, a medium-size SUV with HarmonyOS ecosystem through continuous AI learning optimization and over-the-air upgrades.[102] On July 4, 2022, Huawei officially launched AITO smart select car product to be shipped to customers sometime in August 2022. During the launch, the company received 10,000 pre-orders in 2 hours for its M7 model.[103]

MineHarmony OS

On 14 September 2021, Huawei announced the launch of MineHarmony OS, a customized operating system by Huawei based on its in-house HarmonyOS for industrial use. MineHarmony is compatible with about 400 types of underground coal mining equipment, providing the equipment with a single interface to transmit and collect data for analysis. Wang Chenglu, President of Huawei’s consumer business AI and smart full-scenario business department, indicated that the launch of MineHarmony OS signified that the HarmonyOS ecology had taken a step further from B2C to B2B.[104][105][106]

Market share

On December 23, 2021, Richard Yu, CEO of Huawei Consumer Business Group, claimed that HarmonyOS had reached 300 million smartphones and other smart devices, including 200 million devices in the ecosystem and 100 million third-party consumer products from industry partners.[107]

Market research conducted in China by Strategy Analytics showed that Harmony OS was the third largest smartphone platform after Apple iOS and Google Android, reaching a record high of 4% market share in China during the first quarter of 2022, up from zero just a year earlier. This increase in market share took place after the operating system was also launched for smartphone devices in June 2021.

HarmonyOS was reported to be the fastest growing smartphone operating-system in China, which was the world's largest smartphone market in 2022.[108] The research claimed that in the first quarter of 2022 the platform outgrew its rivals, such as Android and Apple iOS, from a low install base of about 150 million smart devices overall, particularly due to the good support in China and the HarmonyOS software upgrades that Huawei made available for its older handset models and its former sub-brands such as Honor.[109][110]

On August 8, 2022, after the soft launch of HarmonyOS 3, Sina Finance, part of Sina Corporation, and Huawei Central reported that the number of Huawei HarmonyOS Connect devices had exceeded 470 million units. By summer 2022, 14 OpenHarmony distributions had been launched.[111][112]

In the third quarter of 2023, HarmonyOS had a 3% market share of smartphone operating systems globally and 13% of the Chinese market, despite Huawei being limited to LTE at the time; growth was due to a loyal user base, and came at the expense of Android, according to Counterpoint Research.[113] During the launch of HarmonyOS 4 in August 2023, it was reported that the HarmonyOS had connected to more than 700 million devices. On January 18, 2024, it has been reported by Huawei, that it has risen to more than 800 million devices during HarmonyOS Ecology Conference hosted in China. [114][97] A report by TechInsights in January 2024 claimed that HarmonyOS would surpass iOS as the second-biggest operating system in China in 2024, also due to the release of the 5-G-ready Huawei Mate 60, which, according to South China Morning Post, "inspired a wave of patriotic fervour among Chinese consumers".[115]

Relationship with OpenEuler

Шаблон:See also In terms of architecture, HarmonyOS has close relationship with OpenEuler, which is a community edition of EulerOS, as they have implemented the sharing of kernel technology as revealed by Deng Taihua, President of Huawei's Computing Product Line.[116] The sharing is reportedly to be strengthened in the future in the areas of the distributed software bus, system security, device driver framework and new programming language.[117]

Relationship with OpenHarmony, Linux and LiteOS

Шаблон:See also

Architecture

OpenHarmony is an open-source version of HarmonyOS donated by Huawei to the OpenAtom Foundation, built around a LiteOS kernel. It supports devices running a mini system such as printers, speakers, smartwatches and any other smart device with memory as small as 128 KB, or running a standard system with memory greater than 128 MB.[118] The open-source operating system contains the basic capabilities of HarmonyOS and does not depend on the Android Open Source Project (AOSP) dependencies in the subsystem.[119]

HarmonyOS uses a "kernel abstraction layer" (KAL) subsystem, so that developers can select a different OS kernel and sometimes flexibility with multiple kernels based on the resource limitations on each device. It also adapts to the LiteOS kernel instead of the Linux kernel on low-powered devices such as wearables, Huawei's GT specific smartwatches and IoT screen and screenless I/O devices.[120]

On smartphones, HarmonyOS runs on the Linux kernel on top of the kernel abstraction layer[121] (KAL) subsystem. The userland uses AOSP code from EMUI system launcher to run APK apps without root support just as with older Huawei EMUI-based smartphones. In addition, the OS supports native HarmonyOS apps in app packages on devices with Huawei Mobile Services via Ark Compiler, with the OpenHarmony layer of HarmonyOS framework under the dual framework in the System Service Layer.[95]

Microkernel

HarmonyOS uses a "kernel abstraction layer" (KAL) subsystem, so that developers can select a different OS kernel and sometimes flexibility with multiple kernels based on the resource limitations on each device. It also adapts to the LiteOS kernel instead of the Linux kernel on low-powered devices such as wearables, Huawei's GT specific sport smartwatches and IoT screen and screenless I/O devices.[120][122]

HarmonyOS NEXT

Шаблон:See also

Файл:HarmonyOS NEXT Architecture.jpg
HarmonyOS NEXT Architecture

On August 4, 2023 at Huawei Developers Conference 2023 (HDC), Huawei officially announced HarmonyOS NEXT, the next version of HarmonyOS, supporting only native APP apps via Ark Compiler with Huawei Mobile Services (HMS), and ending the support for Android apk apps.[123]

Built on a custom version of OpenHarmony and Oniro OS, HarmonyOS NEXT proprietary system has the HarmonyOS microkernel at its core with a single framework, departing from the common Linux kernel and aimed to replace the current multikernel HarmonyOS.[124]

Among the first batch of over 200 developers, McDonald’s and KFC in China became ones of the first multinational food companies to adopt HarmonyOS Next.[115][125]

On September 4, 2023, it was reported on Weibo social media in China that a former Huawei executive had claimed that HarmonyOS for PC would be released in 2024.[126]

Criticism

Шаблон:See also When it launched the operating system, Huawei stated that HarmonyOS was a microkernel-based, distributed OS that was completely different from Android and iOS.[127] A Huawei spokesperson subsequently stated that HarmonyOS supported multiple kernels and used a Linux kernel if a device had a large amount of RAM, and that the company had taken advantage of a large number of third-party open-source resources, including Linux, to accelerate the development of the system as a future-proof, microkernel-based, and distributed OS running on multiple devices.[128][129][43]

At its launch as an operating system for smartphones in 2021, HarmonyOS was, however, rumored by Ars Technica simply to be "rebranded version of Android and EMUI" with nearly "identical code bases".[130] Following the release of the HarmonyOS 2.0 beta, Ars Technica and XDA Developers speculated that "the smartphone version of the OS had been forked from Android 10". Ars Technica alleged that it resembled the existing EMUI software used on Huawei devices, but with all references to "Android" replaced by "HarmonyOS". It was also noted that the DevEco Studio software based on JetBrains open source IntelliJ IDEA IDE "shared components and tool chains" with Android Studio.[40][131]

When testing the new MatePad Pro in June 2021, Android Authority and The Verge similarly observed similarities in "behavior", including that it was possible to install apps from Android APK files on the HarmonyOS-based tablet, and to run the Android 10 easter egg apk app, reaffirming earlier rumor mills.[128][43]

Legal issues

In May 2019, Huawei applied for registration of the trademark "Hongmeng" through the Chinese Patent Office CNIPA, but the application was rejected in pursuance to Article 30 of the PRC Trade Mark Law, citing the trademark was similar to that of "CRM Hongmeng" in graphic design and "Hongmeng" in Chinese word.[132]

In less than a week before launching HarmonyOS 2.0 and new devices by Huawei, the Beijing Intellectual Property Court announced the first-instance judgement in May 2021 to uphold the decision by CNIPA as the trademark was not sufficiently distinctive in terms of its designated services.[133][134]

However, it was reported that the trademark had officially been transferred from Huizhou Qibei Technology to Huawei by end of May 2021.[135]

See also

References

Шаблон:Reflist

External links

Шаблон:Commons category


Шаблон:Mobile operating systems Шаблон:Distributed operating systems Шаблон:Huawei

  1. Шаблон:Cite web
  2. Шаблон:Cite web
  3. Шаблон:Cite web
  4. Шаблон:Cite web
  5. Шаблон:Cite web
  6. Шаблон:Cite web
  7. Шаблон:Cite web
  8. Шаблон:Cite web
  9. Шаблон:Cite web
  10. Шаблон:Cite web
  11. Шаблон:Cite web
  12. Шаблон:Cite web
  13. Шаблон:Cite web
  14. Шаблон:Cite web
  15. Шаблон:Cite web
  16. Шаблон:Cite web
  17. Шаблон:Cite web
  18. Шаблон:Cite web
  19. Шаблон:Cite news
  20. Шаблон:Cite web
  21. Шаблон:Cite news
  22. Шаблон:Cite web
  23. Шаблон:Cite web
  24. Шаблон:Cite web
  25. Шаблон:Cite web
  26. Шаблон:Cite web
  27. Шаблон:Cite web
  28. Шаблон:Cite web
  29. Шаблон:Cite web
  30. Шаблон:Cite news
  31. Шаблон:Cite web
  32. Шаблон:Cite web
  33. Шаблон:Cite web
  34. Шаблон:Cite web
  35. Шаблон:Cite web
  36. Шаблон:Cite web
  37. 37,0 37,1 Шаблон:Cite web
  38. Шаблон:Cite web
  39. Шаблон:Cite web
  40. 40,0 40,1 Шаблон:Cite web
  41. Шаблон:Cite web
  42. 42,0 42,1 Шаблон:Cite web
  43. 43,0 43,1 43,2 43,3 Шаблон:Cite web
  44. Шаблон:Cite web
  45. Шаблон:Cite web
  46. Шаблон:Cite web
  47. Шаблон:Cite web
  48. Шаблон:Cite web
  49. Шаблон:Cite web
  50. Шаблон:Cite web
  51. Шаблон:Cite web
  52. Шаблон:Cite web
  53. Шаблон:Cite web
  54. Шаблон:Cite web
  55. Шаблон:Cite web
  56. Шаблон:Cite web
  57. Шаблон:Cite web
  58. Шаблон:Cite web
  59. 59,0 59,1 Шаблон:Cite web
  60. 60,0 60,1 Шаблон:Cite web
  61. Шаблон:Cite web
  62. Шаблон:Cite web
  63. Шаблон:Cite web
  64. Шаблон:Cite web
  65. 65,0 65,1 Шаблон:Cite web
  66. Шаблон:Cite web
  67. Шаблон:Cite web
  68. 68,0 68,1 Шаблон:Cite web
  69. Шаблон:Cite web
  70. Шаблон:Cite web
  71. Шаблон:Cite web
  72. Шаблон:Cite web
  73. Шаблон:Cite web
  74. Шаблон:Cite web
  75. Шаблон:Cite web
  76. Шаблон:Cite web
  77. Шаблон:Cite web
  78. Шаблон:Cite web
  79. Шаблон:Cite web
  80. Шаблон:Cite web
  81. Шаблон:Cite web
  82. Шаблон:Cite web
  83. Шаблон:Cite web
  84. Шаблон:Cite web
  85. Шаблон:Cite web
  86. Шаблон:Cite web
  87. Шаблон:Cite web
  88. Шаблон:Cite web
  89. Шаблон:Cite web
  90. Шаблон:Cite web
  91. Шаблон:Cite web
  92. Шаблон:Cite web
  93. Шаблон:Cite web
  94. Шаблон:Cite web
  95. 95,0 95,1 Шаблон:Cite web
  96. Шаблон:Cite web
  97. 97,0 97,1 Шаблон:Cite web
  98. Шаблон:Cite web
  99. Шаблон:Cite web
  100. Шаблон:Cite web
  101. Шаблон:Cite web
  102. Шаблон:Cite web
  103. Шаблон:Cite web
  104. Шаблон:Cite web
  105. Шаблон:Cite web
  106. Шаблон:Cite web
  107. Шаблон:Cite web
  108. Шаблон:Cite web
  109. Шаблон:Cite web
  110. Шаблон:Cite web
  111. Шаблон:Cite web
  112. Шаблон:Cite web
  113. Шаблон:Cite web
  114. Шаблон:Cite web
  115. 115,0 115,1 Шаблон:Cite web
  116. Шаблон:Cite web
  117. Шаблон:Cite web
  118. Шаблон:Cite web
  119. Шаблон:Cite web
  120. 120,0 120,1 Шаблон:Cite web
  121. Шаблон:Cite web
  122. Шаблон:Cite web
  123. Шаблон:Cite web
  124. Шаблон:Cite web
  125. Шаблон:Cite web
  126. Шаблон:Cite web
  127. Шаблон:Cite web
  128. 128,0 128,1 Шаблон:Cite web
  129. Шаблон:Cite web
  130. Шаблон:Cite web
  131. Шаблон:Cite web
  132. Шаблон:Cite web
  133. Шаблон:Cite web
  134. Шаблон:Cite web
  135. Шаблон:Cite web