рдкреНрд░реЗрд░рд┐рдд рдирд┐рд░реНрджреЗрд╢рдХреЛрдВ
рдПрдХ рдмрд╛рд░,
рдардВрдб рдХреЗ рдореМрд╕рдо рдХреЗ рджреМрд░рд╛рди, рдХрд╛рдо рдкрд░ рдЕрдЧрд▓реА рдпреЛрдЬрдирд╛ рдХреА рдмреИрдардХ рдХреЗ рджреМрд░рд╛рди, рдЬрд╣рд╛рдВ рд╕рднреА рдиреЗ рдЕрдкрдиреЗ рдорддрджрд╛рди рдЙрдкрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ - рдкреЗрдкрд░ рдХрд╛рд░реНрдб,
рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреЗ рдлреЛрди
рдПрдкреНрд▓рд┐рдХреЗрд╢рди , рдЖрджрд┐ - рдореБрдЭреЗ рдЗрд╕ рд╡рд┐рдЪрд╛рд░ рд╕реЗ рджреМрд░рд╛ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ - рд╕рднреА рдХреЛ рдЙрд╕реА рдХрдорд░реЗ рдореЗрдВ рдХреНрдпреЛрдВ рдмреИрдардирд╛ рдЪрд╛рд╣рд┐рдП рдЬрдм рдЙрдирдХреЗ рдХрд╛рд░реНрдпрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдпреЛрдЬрдирд╛ рдмрдирд╛рдИ рдЬрд╛ рд╕рдХрддреА рд╣реИ рд╕реНрдерд╛рди, рдпрд╛ рдШрд░ рд╕реЗ рднреАред
рдЗрд╕рд▓рд┐рдП рд╡рд┐рдЪрд╛рд░ рдпрд╣ рд╣реИ рдХрд┐ рд╕реБрджреВрд░ рдирд┐рдпреЛрдЬрди рд╕реЗрд╡рд╛ рдХреЛ рд╕реБрдЧрдо рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рдпреЛрдЬрди рдкреЛрдХрд░ рддрдХрдиреАрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдП рдЬреЛ рдлреБрд░реНрддреАрд▓реА рджреБрдирд┐рдпрд╛ рдореЗрдВ рд▓реЛрдХрдкреНрд░рд┐рдп рд╣реЛред рдФрд░ рдпрд╣ рднреА рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рдереЛрдбрд╝рд╛ рдмреЗрд╣рддрд░ рд╣реИ рдХрд┐ рд╕реЙрдХреЗрдЯ.рдЖрдИрдУ рдФрд░ рд╕рдВрдмрдВрдзрд┐рдд рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпрд╛рдВ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддреА рд╣реИрдВред
рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдмрдпрд╛рди
рдПрдХ рдкреГрд╖реНрда рд╡рд┐рдХрд╕рд┐рдд рдХрд░реЗрдВ, рдЬрд┐рд╕рдореЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдкрдиреЗ рдирд╛рдо рдФрд░ "рдХрдорд░реЗ" рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░рддрд╛ рд╣реИ, рдлрд┐рд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдЪрд░реНрдЪрд╛ рдХреЗ рддрд╣рдд рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИ, рд╣рд░ рдХреЛрдИ рд╡реЛрдЯ рдХрд░рддрд╛ рд╣реИ - рдЬрдм рд╕рдореВрд╣ рдХреЗ рдЕрдВрддрд┐рдо рдиреЗ рдорддрджрд╛рди рдХрд┐рдпрд╛ - рдХрд╛рд░реНрдб рдЦреБрд▓реЗред
рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХрд╛ рдкрд╣рд▓рд╛ рдкреНрд░рдпрд╛рд╕
рдЗрд╕рд▓рд┐рдП
рдЗрд╕ рд▓реЗрдЦ рдХреЛ рдкрдврд╝реЗрдВ - рдкрд╣рд▓рд╛ рд╡рд┐рдЪрд╛рд░: рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдПрдХ рдкрддрд▓рд╛ рдЧреНрд░рд╛рд╣рдХ рд╣реИ, рд╕рднреА рддрд░реНрдХ рдФрд░ рд░рд╛рдЬреНрдп рд╕рд░реНрд╡рд░ рдкрд░ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реЛрддреЗ рд╣реИрдВ рдЬреИрд╕реЗ рд╣реА рдПрдХ рдирдпрд╛ рдЧреНрд░рд╛рд╣рдХ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдХрдорд░реЗ рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реЛрддрд╛ рд╣реИ - рд╕рд░реНрд╡рд░ рд╕рднреА рдХреЛ рдХрдорд░реЗ рдХреА рд╕реНрдерд┐рддрд┐ рдХрд╛ рдПрдХ рдирдпрд╛ рд╕реНрдиреИрдкрд╢реЙрдЯ рднреЗрдЬрддрд╛ рд╣реИред рдРрд╕рд╛ рддрдм рднреА рд╣реЛрддрд╛ рд╣реИ рдЬрдм рдЧреНрд░рд╛рд╣рдХ рд╡реЛрдЯ рджреЗрддреЗ рд╣реИрдВ, рдЪрд░реНрдЪрд╛ рдХрд╛ рд╡рд┐рд╖рдп рдмрджрд▓рддреЗ рд╣реИрдВ, рдЖрджрд┐ред
рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЗрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЛ рд╕рд░реНрд╡рд░ рдкрд░ рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХреЗ рднрдВрдбрд╛рд░рдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ (рдореИрдВ рдбреЗрдЯрд╛рдмреЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рдмрдЪрдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛, рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдпрдерд╛рд╕рдВрднрд╡ рдореБрдлреНрдд рд╣реЛрд╕реНрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛)ред рдПрдХ рд╡рд┐рдХрд▓реНрдк рдХреЗ рд░реВрдк рдореЗрдВ, рдореЗрдореЛрд░реА рдореЗрдВ рд░рд╛рдЬреНрдп рдХреЛ рд╕реНрдЯреЛрд░ рдХрд░реЗрдВ - рдПрдХ рд╕рд░рдгреА рдпрд╛ рдХреБрдЫ рдЬрдЯрд┐рд▓ рд╡рд╕реНрддреБ, рд▓реЗрдХрд┐рди рдпрд╣ рдореЗрдореЛрд░реА рд▓реАрдХ рд╕реЗ рднрд░рд╛ рд╣реБрдЖ рд╣реИред
рджреВрд╕рд░рд╛ рдФрд░ рдЕрдВрддрд┐рдо рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди
рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рджреВрд╕рд░рд╛ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдкреНрд░рддреНрдпреЗрдХ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдЧреНрд░рд╛рд╣рдХ рдХреЛ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рд░рд╛рдЬреНрдп рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдФрд░ рд╕рднреА рдкреНрд░рддрд┐рднрд╛рдЧрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рд░рд╛рдЬреНрдпреЛрдВ рдХрд╛ рдЖрджрд╛рди-рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рдмрдирд╛рдирд╛ рдерд╛ред рдЕрдЧрд░ рд╣рдо socket.io рдХреЛ рдЕрдирджреЗрдЦрд╛ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЛ рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рд╕рдордЭрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ - рдПрдХ рдЕрдВрдзреЗрд░реЗ рдХрдорд░реЗ рдореЗрдВ рд╡рд┐рдирдореНрд░ рд▓реЛрдЧ:
- рдЬрдм рдХреЛрдИ
join
- рд╡рд╣ рдЗрд╕рдХреА рдШреЛрд╖рдгрд╛ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЙрд╕рдХрд╛ рдирд╛рдо рдХрд╣рддрд╛ рд╣реИ - рддреЛ рдЬрд╡рд╛рдм рдореЗрдВ, рдХрдорд░реЗ рдХреЗ рдЕрдиреНрдп рд╕рднреА рд▓реЛрдЧ рдЙрдирдХреЗ рдирд╛рдо рдФрд░ рд╢рд░реНрддреЛрдВ рдХреЛ рдХрд╣рддреЗ рд╣реИрдВред - рдЬрдм рдХреЛрдИ рд╡реНрдпрдХреНрддрд┐ рдЕрдкрдиреЗ (рдЕрдкрдбреЗрдЯ) рд╕реНрдЯреЗрдЯ
update
рдХреЙрд▓ рдХрд░рддрд╛ рд╣реИ - рдХрдорд░реЗ рдореЗрдВ рд╣рд░ рдХреЛрдИ рдЗрд╕реЗ рдпрд╛рдж рд░рдЦрддрд╛ рд╣реИред - рдЬрдм рдХреЛрдИ рдХрдорд░реЗ рд╕реЗ
leave
рдирд┐рдХрд▓рддрд╛ рд╣реИ - рд╕рд░реНрд╡рд░ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдиреНрдп рд╕рднреА рдкреНрд░рддрд┐рднрд╛рдЧрд┐рдпреЛрдВ рдХреЛ рд╕реВрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИ рдФрд░ рд╡реЗ рд╕реБрд░рдХреНрд╖рд┐рдд рд░реВрдк рд╕реЗ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рднреВрд▓ рдЬрд╛рддреЗ рд╣реИрдВред
рдЕрдВрддрд┐рдо рдкреИрд░рд╛рдЧреНрд░рд╛рдл рд╢рд┐рд╖реНрдЯрд╛рдЪрд╛рд░ рдХреЗ рдирд┐рдпрдореЛрдВ рдореЗрдВ рдлрд┐рдЯ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ - рдЪреВрдВрдХрд┐ рдЧреНрд░рд╛рд╣рдХ рдЕрдкрдиреЗ рд╡рд┐рдпреЛрдЧ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рднреА рдХреЛ рд╕реВрдЪрд┐рдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдпрд╣ рдлрд╝рдВрдХреНрд╢рди рд╕рд░реНрд╡рд░ рдХреЛ рд╕реМрдВрдкрд╛ рдЬрд╛рдирд╛ рдерд╛ - рдпрд╣ рд╡рд╣ рд╕рд░реНрд╡рд░ рд╣реИ рдЬреЛ рдкреНрд░рддрд┐рднрд╛рдЧрд┐рдпреЛрдВ рдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рдПрдХ рдХреЗ рдкреНрд░рд╕реНрдерд╛рди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рджреВрд╕рд░реЛрдВ рдХреЛ рд╕реВрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИ:
socket.on('disconnect', function () { var rooms = that.__io.sockets.manager.roomClients[socket.id]; for(var room in rooms) { if ((room != '') && (rooms[room])) { room = room.substring(1); that.__io.sockets.in(room).emit('leave', { room : room, id : socket.id }); } } });
рдЕрд▓рдЧ-рдЕрд▓рдЧ, рд╕реЙрдХреЗрдЯ.рдЖрдИрдУ рдореЗрдВ рдХрдорд░реЛрдВ рдХреЗ рд╕рдорд░реНрдерди рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ рдЙрд▓реНрд▓реЗрдЦ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд╡реЗрдмрд╕рд╛рдЗрдЯред рдореБрдЭреЗ
рдпрд╣рд╛рдБ рд╕реЗ рдмрд╣реБрдд рд╕рд╛рд░реА рдЬрд╛рдирдХрд╛рд░реА рдорд┐рд▓реАред рджреНрд╡рд╛рд░рд╛ рдФрд░ рдмрдбрд╝реЗ, рд╕рд░реНрд╡рд░ рд╕реЗ рдЬреБрдбрд╝реЗ рд╕рднреА рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ рдЕрд▓рдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рддрд╛рд░реНрдХрд┐рдХ рддрд░реАрдХреЗ рд╣реИрдВред
рдЖрдк рдХреЗрд╡рд▓ рдХрдорд░реЗ рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдпрд╛ рд╕рд░реНрд╡рд░ рд╕рд╛рдЗрдб рд╕реЗ рдЗрд╕реЗ рдЫреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ, рдЙрд╕реА рд╕рдордп рдЖрдк рдХрдИ рдХрдорд░реЛрдВ рдореЗрдВ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ:
socket.join('room'); socket.leave('room');
рдЙрддреНрддрд░ рдХреЗ рдмрд╛рдХреА рд╣рд┐рд╕реНрд╕реЛрдВ рдореЗрдВ - рдПрдХ рд╣реА рдХрдорд░реЗ рдореЗрдВ рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЗ рдмреАрдЪ рд╕рдВрджреЗрд╢ рдкреНрд░реЙрдХреНрд╕рд┐рд╕ рдХрд░рддрд╛ рд╣реИред рд╕рд░реНрд╡рд░ рдкрд░ рдХреЗрд╡рд▓ "рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рддрд░реНрдХ" 12 рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдХрдорд░реЛрдВ рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдкрд░ рдкреНрд░рддрд┐рдмрдВрдз рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЙрддреНрддрд░ рдореЗрдВ рдЕрдкрдбреЗрдЯ рд╕рдВрджреЗрд╢ рдХреЛ рдЕрдЧреНрд░реЗрд╖рд┐рдд рдХрд░рдирд╛ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ:
socket.on('update', function (data) { data = that.identify(data, socket); that.__io.sockets.in(data.room).emit('update', data); });
рдЧреНрд░рд╛рд╣рдХ
рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╕рднреА рддрд░реНрдХ рдХреНрд▓рд╛рдЗрдВрдЯ рдкрд░ рд╣реИрдВред рд╡рд╣ рдХреНрд▓рд╛рдЗрдВрдЯ (рдХрд╛рд░реНрдб рдЪрдпрди) рдХреЛ рд╡реЛрдЯ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИ, рдЬрдм рдЕрдиреНрдп рдкреНрд░рддрд┐рднрд╛рдЧрд┐рдпреЛрдВ рдХреЗ рдХрд╛рд░реНрдб рджрд┐рдЦрд╛рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд░рддрд╛ рд╣реИ, рддреЛ рд╡рд┐рд╖рдп рдмрджрд▓рдиреЗ рдФрд░ / рдпрд╛ рдирдП рд▓реЛрдЧреЛрдВ рдХреЗ рдЖрдиреЗ рдкрд░ рд╡реЛрдЯ рдбрд┐рд╕реНрдХреНрд░рд╛рдЗрдм рдХрд░рддрд╛ рд╣реИред рдХреНрд▓рд╛рдЗрдВрдЯ рдШрдЯрдирд╛рдУрдВ рдХреЛ рднреА рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ - рдпрд╣ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЗ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рддрд░реНрдХ рдХреЛ DOM, рдЖрджрд┐ рдХреЗ рд╕рд╛рде рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЬреЛрдбрд╝рддреЛрдбрд╝ рд╕реЗ рдЕрд▓рдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ:
client.on('reveal', function(){ $('.flippable').each(function(i, val) { setTimeout(function(){ $(val).addClass('flipped'); }, i*50); }); });
рдирд┐рд╖реНрдХрд░реНрд╖ рдФрд░ рдкреНрд░рджрд░реНрд╢рди
рдЕрдВрдд рдореЗрдВ, рдореИрдВ рдпрд╣ рдХрд╣рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдмреБрд░рд╛ рд╕рд╛рдмрд┐рдд рдирд╣реАрдВ рд╣реБрдЖ рд╣реИ, рдпрд╣ рдмрд┐рдирд╛ рдХрдорд┐рдпреЛрдВ рдХреЗ рдирд╣реАрдВ рд╣реИ - рдЕрд░реНрдерд╛рддред рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЗ рддрд░реНрдХ рдореЗрдВ рдЖрдирд╛ рд╕рдВрднрд╡ рд╣реИ рдФрд░ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдкреНрд░рддрд┐рднрд╛рдЧрд┐рдпреЛрдВ рджреНрд╡рд╛рд░рд╛ рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝реЗрд╢рди рдХреЛ рдмрд╛рдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЬреИрд╕реЗ рд╣реА рдХрд┐рд╕реА рдХреЛ рд╡реЛрдЯ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреБрд░рдВрдд рдЖрд╡рд╛рдЬреЗрдВ рдЖрддреА рд╣реИрдВ, рд╡реЗ рддрдм рддрдХ рджрд┐рдЦрд╛рдИ рдирд╣реАрдВ рджреЗрддреЗ рд╣реИрдВ рдЬрдм рддрдХ рдХрд┐ рд╕рднреА рдиреЗ рд╡реЛрдЯ рдирд╣реАрдВ рджрд┐рдпрд╛ рд╣реЛ, рд▓реЗрдХрд┐рди рдлрд╛рдпрд░рдмрдЧ рдореЗрдВ рдзреВрд░реНрдд рд╣реЗрд░рдлреЗрд░ рд╕реЗ рдЖрдк рджреВрд╕рд░реЛрдВ рдХреА рдЖрд╡рд╛рдЬ рдХреЛ рдЭрд╛рдВрдХ рд╕рдХрддреЗ рд╣реИрдВред
рд╡рд┐рдХрд╛рд╕ рдХреЗ рд░реВрдк рдореЗрдВ, рдЖрдк рдХрд╛рд░реНрдб рдХреЗ рдЕрдзрд┐рдХрддрдо, рдиреНрдпреВрдирддрдо рдФрд░ рдФрд╕рдд рдореВрд▓реНрдпреЛрдВ рдХреА рдЧрдгрдирд╛ рдХреЛ рд▓рд╛рдЧреВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд╕рд╛рде рд╣реА рдХрдорд░реЗ рдореЗрдВ рд▓реЛрдЧреЛрдВ рдХреЗ рдмреАрдЪ рдПрдХ рд╕рд░рд▓ рдЪреИрдЯ рдХреЛ рд▓рд╛рдЧреВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ - рд╡рд┐рд╖рдпреЛрдВ рдкрд░ рдЪрд░реНрдЪрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред
рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ, рдЖрдЦрд┐рд░реА рд╕рдордп рдореЗрдВ рд╣рд░реЛрдХреВ рд╡реЗрдмрд╕реЛрдХреЗрдЯ рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдореБрдЭреЗ рд▓рдВрдмреЗ рдорддрджрд╛рди рддрдХ рд░реЛрд▓ рдХрд░рдирд╛ рдерд╛ - рдЗрд╕рд▓рд┐рдП, рдЖрдкрдХреЗ рд▓рд┐рдП рдкреЗрд╢ рдХрд┐рдпрд╛ рдЧрдпрд╛
рдбреЗрдореЛ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЕрд╡рд╕рд░ рд╕реЗ рд░рд╣рд┐рдд рд╣реИ - рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ рд╕рдордп рдореЗрдВ рдкрддрд╛ рдирд╣реАрдВ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рдкреНрд░рддрд┐рднрд╛рдЧрд┐рдпреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдиреЗ рдбрд┐рд╕реНрдХрдиреЗрдХреНрдЯ рдХрд░ рджрд┐рдпрд╛ рд╣реИ, рдпрд╣ рдШрдЯрдирд╛ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИред рдкреВрд░реНрдг рдкрд░рд┐рдЪрд┐рдд рдХреЗ рд▓рд┐рдП, рдореЗрд░рд╛ рд╕реБрдЭрд╛рд╡ рд╣реИ рдХрд┐ рдЖрдк
рдЗрд╕ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЛ рдЧрд┐рддреБрдм рдкрд░ рдХреНрд▓реЛрди
рдХрд░реЗрдВ рдФрд░ рдЗрд╕реЗ рд╕реНрдерд╛рдиреАрдп рдорд╢реАрди рдкрд░ рдЪрд▓рд╛рдПрдВ, рд╕рд░реНрд╡рд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╣реЗрд░реЛрдХреВ рдкрд░ рдПрдХ рдЬрд╛рдВрдЪ рдХрд░рддрд╛ рд╣реИ рдФрд░, рдЗрд╕реЗ рдирд╣реАрдВ рдвреВрдВрдврдирд╛, рд╡реЗрдмрд╕реИрдЯ рдХреЗ рд╕рд╛рде рд╣рдореЗрд╢рд╛ рдХреА рддрд░рд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдкреВрд░реНрдг рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ 2 рдпрд╛ рдЕрдзрд┐рдХ рдкреНрд░рддрд┐рднрд╛рдЧрд┐рдпреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред
рд╕реМрднрд╛рдЧреНрдп рд╣реИ