рдЧреБрдЧрд▓рд▓реЗ рдлреНрд▓рдЯрд░ реи рдлреНрд░реЗрдорд╡рд░реНрдХ рд░ рдбрд╛рд░реНрдЯ реи.резреи рднрд╛рд╖рд╛ рдкреНрд░рд╕реНрддреБрдд рдЧрд░реНтАНрдпреЛ

Google рд▓реЗ Flutter 2 рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдЗрдиреНрдЯрд░рдлреЗрд╕ рдврд╛рдБрдЪрд╛ рдкреНрд░рд╕реНрддреБрдд рдЧрд░реНтАНрдпреЛ, рдЬрд╕рд▓реЗ рдбреЗрд╕реНрдХрдЯрдк рдкреНрд░реЛрдЧреНрд░рд╛рдорд╣рд░реВ рд░ рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ рд╕рд╣рд┐рдд рдХреБрдиреИ рдкрдирд┐ рдкреНрд░рдХрд╛рд░рдХреЛ рдХрд╛рд░реНрдпрдХреНрд░рдо рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдореЛрдмрд╛рдЗрд▓ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ рд╡рд┐рдХрд╛рд╕ рдЧрд░реНрдиреЗ рдврд╛рдБрдЪрд╛рдмрд╛рдЯ рдкрд░рд┐рдпреЛрдЬрдирд╛рдХреЛ рд░реВрдкрд╛рдиреНрддрд░рдгрд▓рд╛рдИ рдЪрд┐рдиреНрд╣рд┐рдд рдЧрд░реНтАНрдпреЛред

рдлреНрд▓рдЯрд░рд▓рд╛рдИ React Native рдХреЛ рд╡рд┐рдХрд▓реНрдкрдХреЛ рд░реВрдкрдорд╛ рд╣реЗрд░рд┐рдиреНрдЫ рд░ рдпрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ iOS, Android, Windows, macOS рд░ Linux, рд╕рд╛рдереИ рдмреНрд░рд╛рдЙрдЬрд░рд╣рд░реВрдорд╛ рдЪрд▓реНрдиреЗ рдПрдкреНрд▓рд┐рдХреЗрд╕рдирд╣рд░реВ рд╕рд╣рд┐рдд рдПрдЙрдЯреИ рдХреЛрдб рдЖрдзрд╛рд░рдорд╛ рдЖрдзрд╛рд░рд┐рдд рд╡рд┐рднрд┐рдиреНрди рдкреНрд▓реЗрдЯрдлрд░реНрдорд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ рдЙрддреНрдкрд╛рджрди рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред Flutter 1 рдорд╛ рдкрд╣рд┐рд▓реЗ рд▓реЗрдЦрд┐рдПрдХрд╛ рдореЛрдмрд╛рдЗрд▓ рдПрдкреНрд▓рд┐рдХреЗрд╕рдирд╣рд░реВрд▓рд╛рдИ рдХреЛрдб рдкреБрдирд░рд▓реЗрдЦрди рдирдЧрд░реА Flutter 2 рдорд╛ рд╕реНрд╡рд┐рдЪ рдЧрд░реЗрдкрдЫрд┐ рдбреЗрд╕реНрдХрдЯрдк рд░ рд╡реЗрдмрдорд╛ рдХрд╛рдо рдЧрд░реНрди рдЕрдиреБрдХреВрд▓рд┐рдд рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред

рдлреНрд▓рдЯрд░ рдХреЛрдбрдХреЛ рдореБрдЦреНрдп рднрд╛рдЧ рдбрд╛рд░реНрдЯ рднрд╛рд╖рд╛рдорд╛ рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ рдЫ, рд░ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рд░рдирдЯрд╛рдЗрдо рдЗрдиреНрдЬрд┐рди C++ рдорд╛ рд▓реЗрдЦрд┐рдПрдХреЛ рдЫред рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ рд╡рд┐рдХрд╛рд╕ рдЧрд░реНрджрд╛, рдлреНрд▓рдЯрд░рдХреЛ рдореВрд▓ рдбрд╛рд░реНрдЯ рднрд╛рд╖рд╛рдХреЛ рдЕрддрд┐рд░рд┐рдХреНрдд, рддрдкрд╛рдИрдВрд▓реЗ C/C++ рдХреЛрдб рдХрд▓ рдЧрд░реНрди рдбрд╛рд░реНрдЯ рд╡рд┐рджреЗрд╢реА рдкреНрд░рдХрд╛рд░реНрдп рдЗрдиреНрдЯрд░рдлреЗрд╕ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред рд▓рдХреНрд╖реНрдп рдкреНрд▓реЗрдЯрдлрд░реНрдорд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдиреЗрдЯрд┐рдн рдХреЛрдбрдорд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ рдХрдореНрдкрд╛рдЗрд▓ рдЧрд░реЗрд░ рдЙрдЪреНрдЪ рдирд┐рд╖реНрдкрд╛рджрди рдкреНрд░рджрд░реНрд╢рди рдкреНрд░рд╛рдкреНрдд рдЧрд░рд┐рдиреНрдЫред рдпрд╕ рдЕрд╡рд╕реНрдерд╛рдорд╛, рдХрд╛рд░реНрдпрдХреНрд░рдорд▓рд╛рдИ рдкреНрд░рддреНрдпреЗрдХ рдкрд░рд┐рд╡рд░реНрддрди рдкрдЫрд┐ рдкреБрди: рдХрдореНрдкрд╛рдЗрд▓ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫреИрди - рдбрд╛рд░реНрдЯрд▓реЗ рддрд╛рддреЛ рд░рд┐рд▓реЛрдб рдореЛрдб рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫ рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдЪрд▓рд┐рд░рд╣реЗрдХреЛ рдЕрдиреБрдкреНрд░рдпреЛрдЧрдорд╛ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рдЧрд░реНрди рд░ рдкрд░рд┐рдгрд╛рдордХреЛ рддреБрд░реБрдиреНрдд рдореВрд▓реНрдпрд╛рдЩреНрдХрди рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред

Flutter 2 рд▓реЗ рдЙрддреНрдкрд╛рджрди рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдХрд╛ рд▓рд╛рдЧрд┐ рдЙрдкрдпреБрдХреНрдд рд╡реЗрдмрдХреЛ рд▓рд╛рдЧрд┐ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рдкреВрд░реНрдг рд╕рдорд░реНрдерди рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫред рд╡реЗрдмрдХреЛ рд▓рд╛рдЧрд┐ рдлреНрд▓рдЯрд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ рддреАрди рдореБрдЦреНрдп рдкрд░рд┐рджреГрд╢реНрдпрд╣рд░реВ рдЙрд▓реНрд▓реЗрдЦ рдЧрд░рд┐рдПрдХрд╛ рдЫрдиреН: рд╕реНрдЯреНрдпрд╛рдиреНрдб-рдЕрд▓реЛрди рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ (PWA, рдкреНрд░рдЧрддрд┐рд╢реАрд▓ рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ) рд╡рд┐рдХрд╛рд╕ рдЧрд░реНрдиреЗ, рдПрдХрд▓-рдкреГрд╖реНрда рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ (SPA, рдПрдХрд▓ рдкреГрд╖реНрда рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ) рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреЗ рд░ рдореЛрдмрд╛рдЗрд▓ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрд▓рд╛рдИ рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдорд╛ рд░реВрдкрд╛рдиреНрддрд░рдг рдЧрд░реНрдиреЗред рд╡реЗрдмрдХрд╛ рд▓рд╛рдЧрд┐ рд╡рд┐рдХрд╛рд╕ рдЙрдкрдХрд░рдгрд╣рд░реВрдХреЛ рд╡рд┐рд╢реЗрд╖рддрд╛рд╣рд░реВ рдордзреНрдпреЗ 2D рд░ 3D рдЧреНрд░рд╛рдлрд┐рдХреНрд╕рдХреЛ рд░реЗрдиреНрдбрд░рд┐рдЩрдХреЛ рдЧрддрд┐, рд╕реНрдХреНрд░рд┐рдирдорд╛ рддрддреНрд╡рд╣рд░реВрдХреЛ рд▓рдЪрд┐рд▓реЛ рд╡реНрдпрд╡рд╕реНрдерд╛ рд░ WebAssembly рдорд╛ рдХрдореНрдкрд╛рдЗрд▓ рдЧрд░рд┐рдПрдХреЛ CanvasKit рд░реЗрдиреНрдбрд░рд┐рдЩ рдЗрдиреНрдЬрд┐рдирдХреЛ рд▓рд╛рдЧрд┐ рд╕рдВрдпрдиреНрддреНрд░рдХреЛ рдкреНрд░рдпреЛрдЧ рд╣реЛред

рдбреЗрд╕реНрдХрдЯрдк рдПрдк рд╕рдорд░реНрдерди рдмрд┐рдЯрд╛рдорд╛ рдЫ рд░ рдпреЛ рд╡рд░реНрд╖ рдкрдЫрд┐ рднрд╡рд┐рд╖реНрдпрдХреЛ рд░рд┐рд▓реАрдЬрдорд╛ рд╕реНрдерд┐рд░ рд╣реБрдиреЗрдЫред рдХреНрдпрд╛рдиреЛрдирд┐рдХрд▓, рдорд╛рдЗрдХреНрд░реЛрд╕рдлреНрдЯ рд░ рдЯреЛрдпреЛрдЯрд╛рд▓реЗ рдлреНрд▓рдЯрд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реА рд╡рд┐рдХрд╛рд╕рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдШреЛрд╖рдгрд╛ рдЧрд░реЗрдХрд╛ рдЫрдиреНред рдХреНрдпрд╛рдиреЛрдирд┐рдХрд▓рд▓реЗ рдлреНрд▓рдЯрд░рд▓рд╛рдИ рдпрд╕рдХреЛ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдореБрдЦреНрдп рдврд╛рдБрдЪрд╛рдХреЛ рд░реВрдкрдорд╛ рд░реЛрдЬреЗрдХреЛ рдЫ рд░ Ubuntu рдХреЛ рд▓рд╛рдЧрд┐ рдирдпрд╛рдБ рд╕реНрдерд╛рдкрдирд╛рдХрд░реНрддрд╛ рд╡рд┐рдХрд╛рд╕ рдЧрд░реНрди рдлреНрд▓рдЯрд░ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рд░рд╣реЗрдХреЛ рдЫред рдорд╛рдЗрдХреНрд░реЛрд╕рдлреНрдЯрд▓реЗ рд╕рддрд╣ рдбреБрдУ рдЬрд╕реНрддрд╛ рдмрд╣реБ рд╕реНрдХреНрд░рд┐рдирд╣рд░реВ рднрдПрдХрд╛ рдлреЛрд▓реНрдб рдЧрд░реНрди рдорд┐рд▓реНрдиреЗ рдЙрдкрдХрд░рдгрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдлреНрд▓рдЯрд░рд▓рд╛рдИ рдЕрдиреБрдХреВрд▓рд┐рдд рдЧрд░реЗрдХреЛ рдЫред рдЯреЛрдпреЛрдЯрд╛рд▓реЗ рдЗрди-рдХрд╛рд░ рдЗрдиреНрдлреЛрдЯреЗрдирдореЗрдиреНрдЯ рд╕рд┐рд╕реНрдЯрдордХрд╛ рд▓рд╛рдЧрд┐ рдлреНрд▓рдЯрд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдпреЛрдЬрдирд╛ рдмрдирд╛рдПрдХреЛ рдЫред рдЧреБрдЧрд▓рдорд╛ рд╡рд┐рдХрд╕рд┐рдд рднрдПрдХреЛ Fuchsia microkernel рдЕрдкрд░реЗрдЯрд┐рдЩ рд╕рд┐рд╕реНрдЯрдордХреЛ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рд╢реЗрд▓ рдкрдирд┐ Flutter рдХреЛ рдЖрдзрд╛рд░рдорд╛ рдмрдирд╛рдЗрдПрдХреЛ рд╣реЛред

рдЧреБрдЧрд▓рд▓реЗ рдлреНрд▓рдЯрд░ реи рдлреНрд░реЗрдорд╡рд░реНрдХ рд░ рдбрд╛рд░реНрдЯ реи.резреи рднрд╛рд╖рд╛ рдкреНрд░рд╕реНрддреБрдд рдЧрд░реНтАНрдпреЛ

рдЙрд╣реА рд╕рдордпрдорд╛, рдбрд╛рд░реНрдЯ 2.12 рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдЩ рднрд╛рд╖рд╛рдХреЛ рд░рд┐рд▓реАрдЬ рдкреНрд░рдХрд╛рд╢рд┐рдд рднрдпреЛ, рдЬрд╕рдорд╛ рдбрд╛рд░реНрдЯ 2 рдХреЛ рдореМрд▓рд┐рдХ рд░реВрдкрдорд╛ рдкреБрди: рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХреЛ рд╢рд╛рдЦрд╛рдХреЛ рд╡рд┐рдХрд╛рд╕ рдЬрд╛рд░реА рдЫред рдбрд╛рд░реНрдЯ 2 рдмрд▓рд┐рдпреЛ рд╕реНрдерд┐рд░ рдЯрд╛рдЗрдкрд┐рдЩ (рдкреНрд░рдХрд╛рд░рд╣рд░реВ) рдХреЛ рдкреНрд░рдпреЛрдЧрджреНрд╡рд╛рд░рд╛ рдбрд╛рд░реНрдЯ рднрд╛рд╖рд╛рдХреЛ рдореВрд▓ рд╕рдВрд╕реНрдХрд░рдгрдмрд╛рдЯ рднрд┐рдиреНрди рдЫред рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдкрдорд╛ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдЙрди рд╕рдХрд┐рдиреНрдЫ, рддреНрдпрд╕реИрд▓реЗ рдкреНрд░рдХрд╛рд░рд╣рд░реВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реНрдиреБ рдЕрдирд┐рд╡рд╛рд░реНрдп рдЫреИрди, рддрд░ рдЧрддрд┐рд╢реАрд▓ рдЯрд╛рдЗрдкрд┐рдЩ рдЕрдм рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреЗ рдЫреИрди рд░ рдкреНрд░рд╛рд░рдореНрднрд┐рдХ рдЧрдгрдирд╛ рдЧрд░рд┐рдПрдХреЛ рдкреНрд░рдХрд╛рд░ рдЪрд▓рдорд╛ рддреЛрдХрд┐рдПрдХреЛ рдЫ рд░ рдХрдбрд╛ рдкреНрд░рдХрд╛рд░рдХреЛ рдЬрд╛рдБрдЪ рдкрдЫрд┐ рд▓рд╛рдЧреВ рд╣реБрдиреНрдЫ)ред

рд░рд┐рд▓рд┐рдЬ рдирд▓ рд╕реБрд░рдХреНрд╖рд╛ рдореЛрдбрдХреЛ рд╕реНрдерд┐рд░реАрдХрд░рдгрдХреЛ рд▓рд╛рдЧрд┐ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рдЫ, рдЬрд╕рд▓реЗ рдЪрд░рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдкреНрд░рдпрд╛рд╕рд╣рд░реВрдмрд╛рдЯ рд╣реБрдиреЗ рдХреНрд░реНрдпрд╛рд╕рд╣рд░реВрдмрд╛рдЯ рдмрдЪреНрди рдорджреНрджрдд рдЧрд░реНрдиреЗрдЫ рдЬрд╕рдХреЛ рдорд╛рди рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рдЫ рд░ рд╢реВрдиреНрдпрдорд╛ рд╕реЗрдЯ рдЧрд░рд┐рдПрдХреЛ рдЫред рдореЛрдбрд▓реЗ рднреНрдпрд╛рд░реАрдПрдмрд▓рд╣рд░реВрдорд╛ рд╢реВрдиреНрдп рдорд╛рдирд╣рд░реВ рд╣реБрди рд╕рдХреНрджреИрди рдЬрдмрд╕рдореНрдо рдЙрдиреАрд╣рд░реВрд▓рд╛рдИ рд╕реНрдкрд╖реНрдЯ рд░реВрдкрдорд╛ рдирд▓ рдорд╛рди рддреЛрдХрд┐рдПрдХреЛ рдЫреИрди рднрдиреА рд╕рдВрдХреЗрдд рдЧрд░реНрджрдЫред рдореЛрдбрд▓реЗ рдЪрд░ рдкреНрд░рдХрд╛рд░рд╣рд░реВрд▓рд╛рдИ рдХрдбрд╛рдЗрдХрд╛ рд╕рд╛рде рд╕рдореНрдорд╛рди рдЧрд░реНрдЫ, рдЬрд╕рд▓реЗ рдХрдореНрдкрд╛рдЗрд▓рд░рд▓рд╛рдИ рдердк рдЕрдкреНрдЯрд┐рдорд╛рдЗрдЬреЗрд╕рдирд╣рд░реВ рд▓рд╛рдЧреВ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рдкреНрд░рдХрд╛рд░ рдЕрдиреБрдкрд╛рд▓рди рдХрдореНрдкрд╛рдЗрд▓ рд╕рдордпрдорд╛ рдЬрд╛рдБрдЪ рдЧрд░рд┐рдПрдХреЛ рдЫ, рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдпрджрд┐ рддрдкрд╛рдИрдВрд▓реЗ рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рдЕрд╡рд╕реНрдерд╛рд▓рд╛рдИ рд╕рдВрдХреЗрдд рдЧрд░реНрджреИрди, рдЬрд╕реНрддреИ "int", рдПрдЙрдЯрд╛ рддреНрд░реБрдЯрд┐ рджреЗрдЦрд╛рдЗрдиреЗрдЫред

Dart 2.12 рдорд╛ рдЕрд░реНрдХреЛ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рд╕реБрдзрд╛рд░ FFI рдкреБрд╕реНрддрдХрд╛рд▓рдпрдХреЛ рд╕реНрдерд┐рд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╣реЛ, рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдЙрдЪреНрдЪ-рдкреНрд░рджрд░реНрд╢рди рдХреЛрдб рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ рдЬрд╕рдмрд╛рдЯ рддрдкрд╛рдИрдВ C рдорд╛ API рд╣рд░реВ рдкрд╣реБрдБрдЪ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред рдкреНрд░рджрд░реНрд╢рди рд░ рд╕рд╛рдЗрдЬ рдЕрдкреНрдЯрд┐рдорд╛рдЗрдЬреЗрд╕рдирд╣рд░реВ рдмрдирд╛рдЗрдпреЛред рдПрдиреНрдбреНрд░реЛрдЗрдб рд╕реНрдЯреБрдбрд┐рдпреЛ/рдЗрдиреНрдЯреЗрд▓реАрдЬреЗ рд░ VS рдХреЛрдбрдХрд╛ рд▓рд╛рдЧрд┐ рдбрд╛рд░реНрдЯ рд░ рдлреНрд▓рдЯрд░ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ рд╡рд┐рдХрд╛рд╕ рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ рдлреНрд▓рдЯрд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рд▓рд┐рдЦрд┐рдд рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛ рдЙрдкрдХрд░рдгрд╣рд░реВ рд░ рдХреЛрдб рдкреНрд░реЛрдлрд╛рдЗрд▓рд┐рдЩ рдкреНрд░рдгрд╛рд▓реА, рд╕рд╛рдереИ рдирдпрд╛рдБ рдкреНрд▓рдЧрдЗрдирд╣рд░реВ рдердкрд┐рдпреЛред

рдЧреБрдЧрд▓рд▓реЗ рдлреНрд▓рдЯрд░ реи рдлреНрд░реЗрдорд╡рд░реНрдХ рд░ рдбрд╛рд░реНрдЯ реи.резреи рднрд╛рд╖рд╛ рдкреНрд░рд╕реНрддреБрдд рдЧрд░реНтАНрдпреЛ


рд╕реНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди