рдПрдХ рд╕рд░рдгреА рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП, рдЖрдкрдХреЛ рдЙрди рд╕рднреА рддрддреНрд╡реЛрдВ рдХрд╛ рдЪрдпрди рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдЬрд┐рдирдХреА рдбрд┐рдЧреНрд░реА 2 5 рд╕реЗ рдЕрдзрд┐рдХ рд╣реИред
рдиреАрд▓реЗ рдХреЛрдиреЗ рдореЗрдВ рд╡рд┐рдХрд▓реНрдк A: рдирд┐рдореНрди-рд╕реНрддрд░реАрдп рдХреЛрдб - рдкреБрд░рд╛рдирд╛ рдФрд░ рдбрд░рд╛рд╡рдирд╛ (рдЖрдВрд╢рд┐рдХ рдЕрдиреБрдХреВрд▓рди рдХреЗ рд▓рд┐рдП рдЙрддреНрддрд░рджрд╛рдпреА)
for ( i = 0 , res = [ ] ; i < c ; i ++ ) { t = a [ i ] ; if ( t >= 2.236067 ) { continue ; } else { res. push ( t * t ) ; } }
for ( i = 0 , res = [ ] ; i < c ; i ++ ) { t = a [ i ] ; if ( t >= 2.236067 ) { continue ; } else { res. push ( t * t ) ; } }
for ( i = 0 , res = [ ] ; i < c ; i ++ ) { t = a [ i ] ; if ( t >= 2.236067 ) { continue ; } else { res. push ( t * t ) ; } }
for ( i = 0 , res = [ ] ; i < c ; i ++ ) { t = a [ i ] ; if ( t >= 2.236067 ) { continue ; } else { res. push ( t * t ) ; } }
for ( i = 0 , res = [ ] ; i < c ; i ++ ) { t = a [ i ] ; if ( t >= 2.236067 ) { continue ; } else { res. push ( t * t ) ; } }
for ( i = 0 , res = [ ] ; i < c ; i ++ ) { t = a [ i ] ; if ( t >= 2.236067 ) { continue ; } else { res. push ( t * t ) ; } }
for ( i = 0 , res = [ ] ; i < c ; i ++ ) { t = a [ i ] ; if ( t >= 2.236067 ) { continue ; } else { res. push ( t * t ) ; } }
for ( i = 0 , res = [ ] ; i < c ; i ++ ) { t = a [ i ] ; if ( t >= 2.236067 ) { continue ; } else { res. push ( t * t ) ; } }
рд▓рд╛рд▓ рдХреЛрдиреЗ рдореЗрдВ, рд╡рд┐рдХрд▓реНрдк рдмреА: рдЙрдЪреНрдЪ-рд╕реНрддрд░реАрдп рдХреЛрдб рдпреБрд╡рд╛ рдФрд░ рд╕реБрдВрджрд░ рд╣реИ (рдЖрдВрд╢рд┐рдХ рдЕрдиреБрдХреВрд▓рди рдХреЗ рд▓рд┐рдП рдЙрддреНрддрд░рджрд╛рдпреА рдирд╣реАрдВ)
- рдПрдХред рдирдХреНрд╢рд╛ ( рдлрд╝рдВрдХреНрд╢рди ( рдЯреА ) { рд░рд┐рдЯрд░реНрди рдЯреА * рдЯреА } ) ред рдлрд╝рд┐рд▓реНрдЯрд░ ( рдлрд╝рдВрдХреНрд╢рди ( рдЯреА ) { рд░рд┐рдЯрд░реНрди рдЯреА > 5 } ) ;
рд▓рдбрд╝рд╛рдИ 3 рдПрд░реЗрдирд╛рд╕ рдореЗрдВ рд╣реЛрдЧреАред
1. рдПрдУ args - рдлрд╝рдВрдХреНрд╢рди рд╕рдХреНрд░рд┐рдпрдг рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рдкреИрд░рд╛рдореАрдЯрд░ред
2. рдПрдУ - рдлрд╝рдВрдХреНрд╢рди рд╕рдХреНрд░рд┐рдпрдг рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рд╕реНрдерд╛рдиреАрдп рдЪрд░ред
3. рд╡реИрд╢реНрд╡рд┐рдХ - рд╡реИрд╢реНрд╡рд┐рдХ рдЪрд░ред
рд╢рд╕реНрддреНрд░рд╛рдЧрд╛рд░ рдореЗрдВ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╕рднреА рд▓реЛрдХрдкреНрд░рд┐рдп рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдХреЗ рдирд╡реАрдирддрдо рд╕реНрдерд┐рд░ рд╕рдВрд╕реНрдХрд░рдг рд╣реИрдВред
рд╕рднреА рдкрд░реАрдХреНрд╖рдг рдХреЛрдб:
- // * * * * * * * * * * * * * * * * * * *
- // рд╕рдХреНрд░рд┐рдпрдг рдСрдмреНрдЬреЗрдХреНрдЯ рддрд░реНрдХ рдЧреБрдВрдЬрд╛рдЗрд╢
- // * * * * * * * * * * * * * * * * * * *
- ( рдлрд╝рдВрдХреНрд╢рди ( рдП , рдбреАрдЯреА , рдЗрдВрдбреЗрдХреНрд╕ , рдЖрдИ , рд╕реА , рдЖрд░ , рдЯреА , рд░реЗрд╕ ) {
- рдЖрд░ = [ ] ;
- рд╕реА = рдПред рд▓рдВрдмрд╛рдИ ;
- dt = new Date ( ) ;
- рд╕реВрдЪрдХрд╛рдВрдХ = 20000 ;
- рдЬрдмрдХрд┐ ( рд╕реВрдЪрдХрд╛рдВрдХ - ) {
- рдПрдХред рдирдХреНрд╢рд╛ ( рдлрд╝рдВрдХреНрд╢рди ( рдЯреА ) { рд░рд┐рдЯрд░реНрди рдЯреА * рдЯреА } ) ред рдлрд╝рд┐рд▓реНрдЯрд░ ( рдлрд╝рдВрдХреНрд╢рди ( рдЯреА ) { рд░рд┐рдЯрд░реНрди рдЯреА > 5 } ) ;
- }
- r [ 0 ] = ( рдирдИ рддрд┐рдерд┐ ( ) - dt ) ;
- dt = new Date ( ) ;
- рд╕реВрдЪрдХрд╛рдВрдХ = 20000 ;
- рдЬрдмрдХрд┐ ( рд╕реВрдЪрдХрд╛рдВрдХ - ) {
- рдХреЗ рд▓рд┐рдП ( i = 0 , res = [ ] ; рдореИрдВ < c ; i ++ ) {
- t = [ a ] ;
- рдЕрдЧрд░ ( t > = 2.236067 ) {
- рдЬрд╛рд░реА рд░рдЦреЗрдВ ;
- } {
- рд░реЗрд╕ред рдзрдХреНрдХрд╛ ( рдЯреА * рдЯреА ) ;
- }
- }
- }
- r [ 1 ] = ( рдирдИ рддрд┐рдерд┐ ( ) - dt ) ;
- рдЪреЗрддрд╛рд╡рдиреА ( 'рдПрдУ args:' + r ) ;
- } ( 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 , 1 , 2 , 3 , 4 5 , 6 , 7 , 8 , 9 , 10 , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 ] ) ;
- // * * * * * * * * * * * * * * * * * * *
- // рдПрдХреНрдЯрд┐рд╡реЗрд╢рди рдСрдмреНрдЬреЗрдХреНрдЯ рд╕реНрдХреЛрдк
- // * * * * * * * * * * * * * * * * * * *
- ( рдлрд╝рдВрдХреНрд╢рди ( ) {
- var a = [ 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 ] ,
- рдбреАрдЯреА,
- рд╕реВрдЪрдХрд╛рдВрдХ ,
- рдореИрдВ,
- рдЧ,
- рдЖрд░,
- рдЯреА,
- рд░реЗрд╕
- ;
- рдЖрд░ = [ ] ;
- рд╕реА = рдПред рд▓рдВрдмрд╛рдИ ;
- dt = new Date ( ) ;
- рд╕реВрдЪрдХрд╛рдВрдХ = 20000 ;
- рдЬрдмрдХрд┐ ( рд╕реВрдЪрдХрд╛рдВрдХ - ) {
- рдПрдХред рдирдХреНрд╢рд╛ ( рдлрд╝рдВрдХреНрд╢рди ( рдЯреА ) { рд░рд┐рдЯрд░реНрди рдЯреА * рдЯреА } ) ред рдлрд╝рд┐рд▓реНрдЯрд░ ( рдлрд╝рдВрдХреНрд╢рди ( рдЯреА ) { рд░рд┐рдЯрд░реНрди рдЯреА > 5 } ) ;
- }
- r [ 0 ] = ( рдирдИ рддрд┐рдерд┐ ( ) - dt ) ;
- dt = new Date ( ) ;
- рд╕реВрдЪрдХрд╛рдВрдХ = 20000 ;
- рдЬрдмрдХрд┐ ( рд╕реВрдЪрдХрд╛рдВрдХ - ) {
- рдХреЗ рд▓рд┐рдП ( i = 0 , res = [ ] ; рдореИрдВ < c ; i ++ ) {
- t = [ a ] ;
- рдЕрдЧрд░ ( t > = 2.236067 ) {
- рдЬрд╛рд░реА рд░рдЦреЗрдВ ;
- } {
- рд░реЗрд╕ред рдзрдХреНрдХрд╛ ( рдЯреА * рдЯреА ) ;
- }
- }
- }
- r [ 1 ] = ( рдирдИ рддрд┐рдерд┐ ( ) - dt ) ;
- рдЪреЗрддрд╛рд╡рдиреА ( 'рдП рдУ:' + рдЖрд░ ) ;
- } ( ) ) ;
- // * * * * * * * * * * * * * * * * * * *
- // рд╡реИрд╢реНрд╡рд┐рдХ рдЧреБрдВрдЬрд╛рдЗрд╢
- // * * * * * * * * * * * * * * * * * * *
- var a = [ 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 ] ,
- рдбреАрдЯреА,
- рд╕реВрдЪрдХрд╛рдВрдХ ,
- рдореИрдВ,
- рдЧ,
- рдЖрд░,
- рдЯреА,
- рд░реЗрд╕
- ;
- рдЖрд░ = [ ] ;
- рд╕реА = рдПред рд▓рдВрдмрд╛рдИ ;
- dt = new Date ( ) ;
- рд╕реВрдЪрдХрд╛рдВрдХ = 20000 ;
- рдЬрдмрдХрд┐ ( рд╕реВрдЪрдХрд╛рдВрдХ - ) {
- рдПрдХред рдирдХреНрд╢рд╛ ( рдлрд╝рдВрдХреНрд╢рди ( рдЯреА ) { рд░рд┐рдЯрд░реНрди рдЯреА * рдЯреА } ) ред рдлрд╝рд┐рд▓реНрдЯрд░ ( рдлрд╝рдВрдХреНрд╢рди ( рдЯреА ) { рд░рд┐рдЯрд░реНрди рдЯреА > 5 } ) ;
- }
- r [ 0 ] = ( рдирдИ рддрд┐рдерд┐ ( ) - dt ) ;
- dt = new Date ( ) ;
- рд╕реВрдЪрдХрд╛рдВрдХ = 20000 ;
- рдЬрдмрдХрд┐ ( рд╕реВрдЪрдХрд╛рдВрдХ - ) {
- рдХреЗ рд▓рд┐рдП ( i = 0 , res = [ ] ; рдореИрдВ < c ; i ++ ) {
- t = [ a ] ;
- рдЕрдЧрд░ ( t > = 2.236067 ) {
- рдЬрд╛рд░реА рд░рдЦреЗрдВ ;
- } {
- рд░реЗрд╕ред рдзрдХреНрдХрд╛ ( рдЯреА * рдЯреА ) ;
- }
- }
- }
- r [ 1 ] = ( рдирдИ рддрд┐рдерд┐ ( ) - dt ) ;
- рдЪреЗрддрд╛рд╡рдиреА ( 'рд╡реИрд╢реНрд╡рд┐рдХ:' + рдЖрд░ ) ;
рдХреЛрдб: pastebin.com/mqBdkXZG
рдкрд░рд┐рдгрд╛рдо
рдПрдлрдПрдл | рдЙрдЪреНрдЪ рд╕реНрддрд░ | рдирд┐рдореНрди рд╕реНрддрд░ |
рдПрдУ args | 458 | 92 |
рдП рдУ | 474 | 122 |
рд╡реИрд╢реНрд╡рд┐рдХ | 479 | 162 |
рдУрдкреЗрд░рд╛ | рдЙрдЪреНрдЪ рд╕реНрддрд░ | рдирд┐рдореНрди рд╕реНрддрд░ |
рдПрдУ args | 416 | 22 |
рдП рдУ | 427 | 21 |
рд╡реИрд╢реНрд╡рд┐рдХ | 428 | 49 |
рдХреНрд░реЛрдо | рдЙрдЪреНрдЪ рд╕реНрддрд░ | рдирд┐рдореНрди рд╕реНрддрд░ |
рдПрдУ args | 83 | 9 |
рдП рдУ | 89 | 8 |
рд╡реИрд╢реНрд╡рд┐рдХ | 98 | 28 |
Sa | рдЙрдЪреНрдЪ рд╕реНрддрд░ | рдирд┐рдореНрди рд╕реНрддрд░ |
рдПрдУ args | 153 | 21 |
рдП рдУ | 146 | 24 |
рд╡реИрд╢реНрд╡рд┐рдХ | 147 | 25 |
IE8 | рдЙрдЪреНрдЪ рд╕реНрддрд░ | рдирд┐рдореНрди рд╕реНрддрд░ |
рдПрдУ args | рдмрд╛рд╣рд░ рдЧрд┐рд░рд╛ рджрд┐рдпрд╛ | 441 |
рдП рдУ | рдмрд╛рд╣рд░ рдЧрд┐рд░рд╛ рджрд┐рдпрд╛ | 393 |
рд╡реИрд╢реНрд╡рд┐рдХ | рдмрд╛рд╣рд░ рдЧрд┐рд░рд╛ рджрд┐рдпрд╛ | 822 |
рдкрд░рд┐рдгрд╛рдо
рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдЯреНрд░реЗрдВрдб AO args рд╣реИред AO Global рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рддреЗрдЬрд╝ рд╣реИред рдпрд╣ ECMAScript рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рд╕реЗ рд╕реНрдкрд╖реНрдЯ рд╣реИ - рд╕рдХреНрд░рд┐рдпрдг рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рдЪрд░ рддрдХ рдкрд╣реБрдВрдЪрдирд╛ рддреЗрдЬрд╝ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ (рдПрдУ) рд╡реИрд╢реНрд╡рд┐рдХ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ "рдХреЛрдб рдХреЗ рдХрд░реАрдм" рд╣реИред
рдирд┐рдореНрди-рд╕реНрддрд░реАрдп рдХреЛрдб, рдЙрдЪреНрдЪ-рд╕реНрддрд░реАрдп рдХреЛрдб рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдХрдИ рдЧреБрдирд╛ рддреЗрдЬ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ ECMAScript рдореЗрдВ рд░реВрдмреА рдХреА рддрд░рд╣ рдХреЛрдИ рдмреНрд▓реЙрдХ рдирд╣реАрдВ рд╣реИрдВ, рд╕рд░рдгреА рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рддрддреНрд╡ рдХреЗ рд▓рд┐рдП рдПрдХ рдлрд╝рдВрдХреНрд╢рди рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдХреЙрд▓ рдХрд░рдирд╛ JS рдХреЗ рд▓рд┐рдП рдПрдХ рдорд╣рдВрдЧрд╛ рдСрдкрд░реЗрд╢рди рд╣реИред рдЙрдЪреНрдЪ рд╕реНрддрд░реАрдп рдХреЛрдб 20 рдЧреБрдирд╛ рддрдХ рдзреАрдорд╛!
рдХреНрд░реЛрдо рдЗрддрдирд╛ рддреЗрдЬ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рдореЗрдВ JIT рд╕рдВрдХрд▓рди рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдХреНрд╕рд░ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдмреНрд▓реЙрдХ рдХреЗ рд▓рд┐рдП (1 рд░рди рдПрдХ рд╣реА рдкрд░рд┐рдгрд╛рдо рджреЗрдЧрд╛)ред
рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк рдмрд┐рдВрджреБ рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ рджрд┐рдЦрд╛рддрд╛ рд╣реИ: AO args (рдХрдо) 92; рдПрдУ (рдХрдо) 122; AO рдПрдХ рдЪреМрдерд╛рдИ рддреЗрдЬреА рд╕реЗ рдЖрдЧреЗ рдмрдврд╝рддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐ рдпреЗ рд╕рднреА рдЪрд░ AO рдЖрд░реНрдЧ рд╣реИрдВ, рдХрд┐ AO рдПрдХ рд╣реА рд╡рд╕реНрддреБ рдореЗрдВ рд╣реИрдВ, AF AO рдЖрд░реНрдЧреНрд╕ рдореЗрдВ, рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП, рдПрдХ рдЕрд▓рдЧ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдЖрд╡рдВрдЯрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдПрдХ рдФрд░ рджрд┐рд▓рдЪрд╕реНрдк рдкрд░реАрдХреНрд╖рдгред
- ( рдлрд╝рдВрдХреНрд╢рди ( рдЖрд░ , рдбреАрдЯреА , рдЗрдВрдбреЗрдХреНрд╕ , рдЖрдИ , рдЬреЗ ) {
- dt = new Date ( ) ;
- рд╕реВрдЪрдХрд╛рдВрдХ = 50000 ;
- рдЬрдмрдХрд┐ ( рд╕реВрдЪрдХрд╛рдВрдХ - ) {
- // рдмреНрд▓реЙрдХ рдП
- рдХреЗ рд▓рд┐рдП ( i = 0 , j = 0 ; рдореИрдВ < 20 ; i ++ ) {
- рдЬреЗ ++;
- }
- // -------
- }
- r [ 0 ] = рдирдИ рддрд┐рдерд┐ - рдбреАрдЯреА ;
- dt = new Date ( ) ;
- рд╕реВрдЪрдХрд╛рдВрдХ = 50000 ;
- рдЬрдмрдХрд┐ ( рд╕реВрдЪрдХрд╛рдВрдХ - ) {
- // рдмреНрд▓реЙрдХ рдмреА
- j 0 рд╣реИ ;
- рдЬреЗ ++; рдЬреЗ ++; рдЬреЗ ++; рдЬреЗ ++; рдЬреЗ ++;
- рдЬреЗ ++; рдЬреЗ ++; рдЬреЗ ++; рдЬреЗ ++; рдЬреЗ ++;
- рдЬреЗ ++; рдЬреЗ ++; рдЬреЗ ++; рдЬреЗ ++; рдЬреЗ ++;
- рдЬреЗ ++; рдЬреЗ ++; рдЬреЗ ++; рдЬреЗ ++; рдЬреЗ ++;
- // -------
- }
- r [ 1 ] = рдирдИ рддрд┐рдерд┐ - рдбреАрдЯреА ;
- рд╕рддрд░реНрдХ ( рдЖрд░ ) ;
- } ( [ ] ) ) ;
рдХреМрди рд╕рд╛ рдмреНрд▓реЙрдХ рддреЗрдЬ рд╣реЛрдЧрд╛? рдЙрддреНрддрд░: pastebin.com/hXxQb6pk
UPD рдЕрдВрдд рдореЗрдВ, рд╕рдм рдХреБрдЫ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЛ рдлрд┐рд░ рд╕реЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ (reflow, redraw), рд╣рд╛рд▓рд╛рдБрдХрд┐, рдЬреИрд╕рд╛ рдХрд┐ рдореЗрд░реЗ рдЕрднреНрдпрд╛рд╕ рдиреЗ рджрд┐рдЦрд╛рдпрд╛ рд╣реИ, рд░рд┐рдлреНрд▓реЛ рдЕрдиреБрдХреВрд▓рди рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рдерд╛ред рдЕрдирд╛рдо рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рдХреЙрд▓ рджреНрд╡рд╛рд░рд╛ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣рд┐рд╕реНрд╕рд╛ рдЦрд╛рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЙрдиреНрд╣реЗрдВ рд╕рдорд╛рдкреНрдд рдХрд░рдиреЗ рд╕реЗ, рдПрдХ рдЕрдЪреНрдЫреА рд╡реГрджреНрдзрд┐ рдкреНрд░рд╛рдкреНрдд рдХреА рдЧрдИ, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдкреНрд░рд╛рдЪреАрди рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдореЗрдВ, рдЬрд┐рд╕рдХреЗ рдХрд╛рд░рдг рд╣рдо рдкреАрдбрд╝рд┐рдд рд╣реИрдВред рдЗрд╕ рд▓реЗрдЦ рдХреЛ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХреЗ рд▓рд┐рдП рдПрдХ рдорд╛рд░реНрдЧрджрд░реНрд╢рдХ рдХреЗ рд░реВрдк рдореЗрдВ рди рд▓реЗрдВ, рдЬреИрд╕рд╛ рдХрд┐ рдЖрдкрдХреЛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЗ рд▓рд┐рдП рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ рдХреЛрдб рд▓рд┐рдЦреЗрдВред рдореИрдВ рдЖрдкрдХреЛ рдЖрд╡рд╢реНрдпрдХрддрд╛рдиреБрд╕рд╛рд░ рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВред