0:00
рддреЛ рдЕрдм рдЯрд╛рдЗрдо рдЖ рдЪреБрдХрд╛ рд╣реИ рд▓реЙрдЧрд┐рди рдлрдВрдХреНрд╖рд┐рдгрд╛рд▓рд┐рдЯреА рдХреЛ рдЖрдЗрдЯ рдХрд░рдиреЗ рдХрд╛ рдЬрд╛рдиреА рдХрд┐ рд╣рдо рдпреВрдЬрд░ рдХреЛ рдПрдХреНрд╕реЗрд╕ рддрднреА рджреЗрдВрдЧреЗ рдЬрдм рд╡реЛ рд▓реЙрдЧрд┐рди рдХрд░реЗрдЧя┐╜я┐╜
0:06
рдХреНрдпреЛрдВрдХрд┐ рдпрд╛рд░ рдХрд┐рд╕реА рдФрд░ рдХреЗ notes рд╣рдо рдХрд┐рд╕реА рдХреЛ рднреА рдХреИрд╕реЗ рджрд┐рдЦрд╛ рджреЗрдВрдЧреЗ рдпрд╛я┐╜я┐╜
0:09
рддреЛ рд╕реЛрдЪреЛ рдЖрдкрдиреЗ рдХреЛрдИ personal information рдпрд╣рд╛рдБ рдкрд░ рдбрд╛рд▓реА рд╣реБрдИ рд╣реИ рдорд╛рдирд▓реЛ рдЖрдкрдиреЗ рдпрд╣рд╛рдБ рдкрд░ рдЕрдкрдиреА girlfriend рдХрд╛ number рдбрд╛рд▓рд╛ рд╣реБрдЖ рд╣я┐╜я┐╜
0:15
рдФрд░ рдХреЛрдИ рдФрд░ login рдХрд░рдХреЗ рд╡реЛ number рд▓реЗ рд▓реЗ рдорддрд▓рдм рдХрд╣рдиреЗ рдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реИ рдордЬрд╝рд╛рдХ рдХреА рдмрд╛рдд рдирд╣реАрдВ рд╣я┐╜я┐╜
0:21
рдХрд┐ рдпрд╛рд░ рдЕрдЧрд░ рдХреЛрдИ рднреА рдЗрдВрд╕рд╛рди notes рд▓реЗрдиреЗ рдХреЗ рд▓рд┐рдП рдЖрддрд╛ рд╣реИ рдпрд╛ рдкрд░ рддреЛ рд╣рдореЗрдВ confidentiality maintain рдХрд░рдиреА рдмрдбрд╝реА рд╣реИ рдЙрд╕ рдЗрдВрд╕рд╛рди рдХя┐╜я┐╜
0:27
рдФрд░ рдЙрд╕ рдЗрдВрд╕рд╛рди рдХреЗ notes рд╣рдо рддрдм рд╣реА рджрд┐рдЦрд╛рдПрдВрдЧреЗ рдЬрдм рд╡реЛ рд╣рдордХреЛ рдПрдХ valid or token рджреЗрдЧрд╛ рдЗрд╕ рдЪреАрдЬ рдХреЛ UI рдкрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореИрдВ рдпрд╛рдкрд░ button рдордирд╛рдУрдВрдЧя┐╜я┐╜
0:34
рд▓реЙрдЧ рдЗрди рдФрд░ рд╕рд╛рдЗрди рдЕрдк рдХрд╛ рдареАрдХ рд╣реИ рддреЛ рдРрд╕рд╛ рдмрдЯрди рдордирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдореИрдВ рдХреНрдпрд╛ рдХрд░реВрдВрдЧрд╛ рд╕реАрдзрд╛ рдЖрдКрдВрдЧрд╛ рдЕрдкрдиреЗ рдиреЗрд╡ рдмрд╛рд░ рдХреЗ рдЕрдВрджрд░ рдФрд░ рдиреЗрд╡ рдмрд╛рд░ рдХреЗ рдЕрдВрджрд░ рдореИрдВ рджреЛ рдмрдЯрди рдордирд╛рдКрдВрдЧрд╛ рдЗрд╕рдХреЛ рдмрдЯрди рдЖрдЙрдЯрд▓рд╛рдЗрди рд╕рдХреНрд╕реЗрд╕ рдирд╛ рдХрд░рдХреЗ рдореИрдВ рдЗрд╕рдХреЛ рдмрдЯрди рдкреНрд░рд╛рдЗрдорд░реА рдХрд░ рджреЗрддрд╛ рд╣реВрдВ рдареАрдХ рд╣реИ рдПрдХ рд╣реА я┐╜я┐╜
1:04
рдФрд░ рдпрд╣ рдЬреЛ рд╣реИ рдпрд╣рд╛рдБ рдкрд░ рдПрдХ link рд░рд╣реЗрдЧрд╛ рдареАрдХ рд╣реИ рддреЛ рдпрд╣ рд▓реЛрдЧ рдЗрди рд╕рд╛рдЗрди рдЕрдк рдпрд╣рд╛рдБ рдкрд░ рдмреВрдЯреНрд╕ рдлреНрд░реЗрдб рдХреЗ рдЕрдВрджрд░ рдЕрдЧрд░ рдореИрдВ рдЖрдк рд▓реЛрдЧреЛрдВ рдХреЛ рдмрдЯрди рджрд┐рдЦрд╛рдКрдВ рддреЛ рдмрдЯрди рдХреЗ рдЕрдВрджрд░ рдЖрдкрдХреЛ рдПрдХ рд░реЗрдл рдЪрд╛рд╣рд┐рдП рддреЛ рдЖрдк рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдмрдЯрди рдордирд╛ рд╕рдХрддреЗ рд╣реЛ рдареАрдХ рд╣реИ рддреЛ рдпрд╣рд╛рдБ рдкрд░ рдореИрдВрдиреЗ рдХя┐╜я┐╜
1:34
рдХрд┐ рдореИрдВрдиреЗ рдРрд╕реЗ рдХрд░ рджрд┐рдпрд╛ рд░реЛрд▓ рдЗрд╕ рдЗрдХреНрд╡рд▓ рдЯреВ рдмрдЯрди рдФрд░ рд╣рд╛рдИ рдХреНрд▓рд╛рд╕ рдФрд░ рдбрд╛рд▓реВрдВрдЧрд╛ рдЬреЛ рдХрд┐ рдмрд╣реБрдд рдЗрдВрдкреЛрд░реНрдЯреЗрдВрдЯ рд╣я┐╜я┐╜
1:41
рдПрдо рдПрдХреНрд╕ рдЯреВ рддрдХ рдпрд╣ рдПрдХ рджреВрд╕рд░реЗ рджреВрд░реА рдмрдирд╛ рдХрд░ рд░рдЦреЗрдВ рд╡рд░рдирд╛ рдЪрд┐рдкрдХреЗ рдЬрд╛рдиреЗ рджреЗрдЦреЛ рджреВрд╕рд░реЗ рд╕реЗ рдЕрднреА рджреВрд░реА рдмрдирд╛ рд░рд╣реЗ рд╣реИрдВ рдЕрдЪреНрдЫя┐╜я┐╜
1:48
рдЬрд╛рддреЗ рд╣реИрдВ рдареАрдХ рд╣реИ рд▓реЙрдЧ рдЗрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рдкрд░ рдЗрдВрд╕рд╛рди рд▓реЙрдЧ рдЗрди рдХрд░ рдкрд╛рдП рд╕рд╛рдЗрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рдкрд░ рдЗрдВрд╕рд╛рди рд╕рд╛рдЗрди рдЕрдк рдХя┐╜я┐╜
1:53
рдкрд╛рдП рдареАрдХ рд╣реИ рдФрд░ рдЗрд╕ рдЕрдореЗрдЬрд┐рдХ рд░рд┐рдпрд▓ рдХреЛ рдереЛрдбрд╝реА рджреЗрд░ рдЫрд▓реЛ рдЗрд╕рдХреЛ рдареАрдХ рдХрд░рддрд╛ рд╣реВрдВ рдереЛрдбрд╝реА рджреЗрд░ рдореЗрдВ рдареАрдХ рд╣реИ рдФрд░ рдЕрдм рдСрдлрд┐рд╕ рдкя┐╜я┐╜
1:59
рдЬрд╛рддрд╛ рд╣реИ рдЕрдЧрд░ рддреЛ рд╡реЛ login sign up рдкрд░ рдХрднреА рднреА рдЬрд╛ рд╕рдХреЗ рдЕрдм рдпрд╣рд╛рдБ рдкрд░ рдЕрдЧрд░ рдЖрдкрдиреЗ рджреЗрдЦрд╛ рд╣реЛ рддреЛ рдореИрдВрдиреЗ link рдФрд░ two рдХя┐╜я┐╜
2:04
рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рд╣реБрдЖ рд╣реИ рддреЛ рдореИрдВ a tag рдХрд╛ use рдирд╣реАрдВ рдХрд░реВрдБрдЧрд╛ рдореИрдВ use рдХрд░реВрдБрдЧрд╛ link рдХрд╛ рдареАрдХ рд╣реИ рдФрд░ href рдХрд╛ use
2:09
рдирд╣реАрдВ рдХрд░реВрдВрдЧрд╛ рдореИрдВ рдЯреВ рдХрд╛ рдпреВрдЬ рдХрд░реВрдВрдЧрд╛ рдпрд╣рд╛рдВ рдкрд░ рдореИрдВ рд▓рд┐рдЦ рджреВрдВрдЧрд╛ рд▓реЙрдЧ рдЗрди рдФрд░ рдпрд╣рд╛рдВ рдкрд░ рдореИрдВ рд▓рд┐рдЦ рджреВрдВрдЧрд╛ рд╕рд╛рдЗрди рдЖя┐╜я┐╜
2:16
рдЯреВ рдЗрдЧреЙрд▓ рдЯреВ рд╕рд╛рдЗрди рдЖрдл рд╕рд╛рдЗрди рдЖрдл рдареАрдХ рд╣реИ рдФрд░ рдпрд╣ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдореИрдВ рдХреНрдпрд╛ рдХрд░реВрдВрдЧрд╛ рдЖрдкрдХреЛ рджрд┐рдЦрд╛рддрд╛ рд╣реВрдВ рдХрд┐ рдореИрдВ рдЗрд╕рдХя┐╜я┐╜
2:25
рд▓реЛрдб рдХрд░реВрдВрдЧрд╛ рдЕрднреА рдореИрдВ рд▓реЙрдЧ рдЗрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реВрдВрдЧрд╛ рддреЛ рджреЗрдЦреЛ рд╕реНрд▓рд╛рдЗрд╢ рд▓реЙрдЧ рдЗрди рдпрд╣ рдХреНрд▓рд┐рдХ рдХрд░реВрдВрдЧрд╛ рддреЛ рд╕реНрд▓рд╛рдЗрд╢ рд╕рд╛рдЗрди рдЕя┐╜я┐╜
2:30
рдареАрдХ рд╣реИ рд▓реЗрдХрд┐рди рдпрд╣рд╛рдВ рдкрд░ рдХреЛрдИ рдХрдВрдкреЛрдиреЗрдВрдЯ рд▓реЛрдб рдирд╣реАрдВ рд╣реБрдЖ рд╣рдореЗрдВ рд╡рд╣ рдХрд╛рдо рдХрд░рдирд╛ рд╣реИ рдХрд╣рд╛рдВ рдкрд░ рдЬрд╛рдХрд░ рдХрд░рдирд╛ рд╣реИ рд╣рдореЗрдВ рд╡рд╣ рдХрд░рдия┐╜я┐╜
2:36
app.js рдореЗрдВ рдЬрд╛рдХрд░ рдЕрдкрдиреЗ react router рдХреА рд╕рд╣рд╛рдпрддрд╛ рд╕реЗ рджреЛ рдХрдВрдкреЛрдиреЗрдВрдЯ рдмрдирд╛рдПрдВрдЧреЗ рд▓реЙрдЧ рдЗрди рдФрд░ рдПрдХ рд╕рд╛рдЗрди рдЕрдк рдареАрдХ рд╣реИ рддреЛ рдпрд╣рд╛я┐╜я┐╜
2:43
рдкрд░ рдпрд╣ рдЦреБрд▓ рдЧрдпрд╛ рдмрдВрдж рдХрд░ рджреЗрддрд╛ рд╣реВрдВ рдЗрд╕рдХреЛ рдПрдХ рддреЛ рд▓реЙрдЧ рдЗрди рдмрдирд╛рдКрдВрдЧрд╛ рд▓реЙрдЧ рдЗрди рдбреЙрдЯ рдЬреЗрд╕ рдЖрд░реЗрдл рд╕реА рд╣реА рд░рдл рд╕реА рдФрд░ рдпрд╣рд╛рдВ рдкрд░ рдЖя┐╜я┐╜
2:53
рд▓реЙрдЧ рдЗрди рд▓рд┐рдЦ рджреЗрддрд╛ рд╣реВрдВ рдареАрдХ рд╣реИ рдпрд╣рд╛рдВ рдкрд░ рд▓рд┐рдЦ рджреВрдВрдЧрд╛ рдПрдо рд╕рд╛рдЗрди рдЕрдк рдПрдХ рд╕рд╛рдЗрди рдЕрдк рдХрдВрдкреЛрдиреЗрдВрдЯ рдмрдирд╛рдКрдВрдЧрд╛ рдФрд░ рдпрд╣рд╛рдВ рдкрд░ рд░я┐╜я┐╜
3:01
рдлрд┐рд░ рд╕реЗ рджреЗрдЦреВрдВрдЧрд╛ рд░рдл рд╕реА рдареАрдХ рд╣реИ рдПрдВрдЯрд░ рдмрд╛рд░ рд╣реВрдВрдЧрд╛ рдФрд░ рдпрд╣рд╛рдВ рдкрд░ рдЯрд╛рдк рджрдмрд╛ рдХрд░ рд▓рд┐рдЦ рджреВрдВрдЧрд╛ рдЖрдИ рдПрдо рд╕рд╛рдЗрди рдЕрдк рдареАрдХ рд╣реИ рдФрд░ рд╡рд╣реАрдВ рдХрд░реВрдВрдЧрд╛ рдЬреЛ рдХрд┐ рдЗрд╕ рдХреЛрд░реНрд╕ рдореЗрдВ рд╢рд╛рдпрдж рдХрдо рд╕реЗ рдХрдо 10 рдмрд╛рд░ рддреЛ рдХрд░ рджрд┐рдпрд╛ рд╣реЛрдЧрд╛ рд▓реЙрдЧ рдЗрди рдФрд░ рд╕рд╛рдЗрди рдЕрдк рд╕рд╛рдЗрдЧрди рдЕрдк рдареАрдХ рд╣реИ рдФрд░ рдпрд╣рд╛рдВ рдкрд░ рд╕рд╛рдЗрди я┐╜я┐╜
3:31
рдкрд░ рднреА рдЖрдКрдВрдЧрд╛ рднреА рдореИрдВ рдЗрд╕реЗ рдирд┐рдкреНрдЯ рд╣реВрдВрдЧрд╛ рднреА рдкрд╣рд▓реЗ рдореИрдВ рд▓реЙрдЧ рдЗрди рдФрд░ рд╕рд╛рдЗрди рдмрдирд╛ рд▓реВрдВрдЧреА рджреВрд░реА рдХреБрдЫ рдЬреНрдпрд╛рджрд╛ рд╣реА рдирд╣реАрдВ рд╣реЛрдЧя┐╜я┐╜
3:36
рдЗрди рджреЛрдиреЛрдВ рдХреЗ рдмреАрдЪ рдореЗрдВ рдПрдХ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ рдПрдореЗрдХреНрд╕ рдЯреВ рд╕рд┐рд░реНрдл рдкрд░ рдПрдХ рдореЗрдВ рд▓рдЧрд╛ рджреЗрддрд╛ рд╣реВрдВ рдПрдореЗрдХреНрд╕ рдЯреВ рдХрд╣рд╛рдВ рдЧрдпрд╛ рдХрд╣рд╛рдВ рд▓рдЧрд╛рдпя┐╜я┐╜
3:42
рдиреЗ рдмрд╛рд░ рдореЗрдВ рдмрд╛рд░ рдХрд╛ рдпрд╣ рд░рд╣рд╛ рд╣реИ рдореЗрдВ рдПрдХреНрд╕ рд╡рди рд▓рдЧрд╛ рджреЗрддрд╛ рд╣реИ рдореЗрдВ рд╕реНрдЯреВрдЯрд░ рдЬреНрдпрд╛рджрд╛ рд╣реЛ рдЬрд╛рдПрдЧрд╛ рд╡рди рд╕реНрдЯрд╛рдЗрд▓ рдЗрдЬ рдЗрдЧрд▓реНрдЯя┐╜я┐╜
3:48
рдХрд░рдХреЗ рднреА рд▓рдЧрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдЖрдк рд▓реЛрдЧ рдареАрдХ рд╣реИ рдЕрдм рд╣рд╛рдВ рдПрдореЗрдХреНрд╕рд╡рди рдареАрдХ рд╣реИ рджреВрд░реА рдареАрдХ рд╣реИ рддреЛ рдЬреНрдпрд╛рджрд╛ рджреВрд░реА рд╣реЛ рдЧрдИ рдЬреНрдпрд╛рджя┐╜я┐╜
3:53
рдпрд╣ рднреА рдЕрдЪреНрдЫреА рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ, рдареАрдХ рд╣реИ, sign up рдореИрдВ sign up component рдкрд░ рдЖ рдЧрдпрд╛, login рдореИрдВ login component рдкрд░ рдЖ рдЧрдпрд╛, home рдореИрдВ home рдкрд░ рдЖ рдЧрдпрд╛
3:59
about рдореИрдВ about рдкрд░ рдЖ рдЧрдпрд╛, рдареАрдХ рд╣реИ, рддреЛ рдпрд╣рд╛рдБ рдкрд░ рджреЗрдЦреЛ, login, sign up, рдФрд░ рдпрд╣ рдмрдврд╝рд┐рдпрд╛ рдЪрд▓ рд░рд╣рд╛ рд╣реИ, рдЕрдм рдореБрдЭреЗ рдпрд╣рд╛рдБ рдкрд░ рдПрдХ sign up form рдЪрд╛рд╣рд┐рдП
4:06
рдПрдХ login form рдЪрд╛рд╣рд┐рдП рддрд╛рдХрд┐ рдореИрдВ login рдХрд░рд╡рд╛ рд╕рдХреВрдБ user рдХреЛ рдФрд░ рдЙрд╕рдХреЗ рдмрд╛рдж рдореЗрд░реА strategy рдХреНрдпрд╛ рд░рд╣реЗрдЧя┐╜я┐╜
4:11
рдХрд┐ рдХреЛрдИ рднреА рдЕрдЧрд░ home рдкреЗ рдЬрд╛рддрд╛ рд╣реИ рддреЛ рд╡реЛ рдЗрд╕ page рдХреЛ рдирд╣реАрдВ рджреЗрдЦ рдкрд╛рдПрдЧя┐╜я┐╜
4:15
рдЗрдорд┐рдбрд┐рдЯрд▓реА redirect рд╣реЛ рдЬрд╛рдПрдЧрд╛ рдЕрдЧрд░ рдФрд░ token valid рдирд╣реАрдВ рд╣реИ рддреЛ рдареАрдХ рд╣я┐╜я┐╜
4:20
рдФрд░ рдЙрд╕реА рдХреЗ рд╕рд╛рде рд╕рд╛рде рдЕрдЧрд░ already user logged in рд╣реИ рддреЛ login sign up рдЙрд╕рдХреЛ рдирд╣реАрдВ paused рдЙрд╕рдХреЛ рдирд╣реАрдВ рджрд┐рдЦреЗрдЧрд╛ рдЙрд╕рдХреЛ рд▓реЙрдЧ рдФрдЯ рджрд┐рдЦреЗрдЧрд╛ рдареАрдХ рд╣реИ рдпрд╣ рднреА рдореБрдЭреЗ рдПя┐╜я┐╜
4:27
рдлрдВрдХреНрд╢рдирд▓рд┐рдЯреА рдордирд╛рдиреА рд╣реИ рддреЛ рдЪрд▓реЛ рд╕реНрдЯрд╛рд░реНрдЯ рдХрд░рддреЗ рд╣реИрдВ рд▓реЙрдЧ рдЗрди рдХреЗ рд╕рд╛рде рд▓реЙрдЧ рдЗрди рдХреЗ рд╕рд╛рде рд╕реНрдЯрд╛рд░реНрдЯ рдХрд░рддреЗ рд╣реИрдВ рд▓реЙя┐╜я┐╜
4:32
рд╡рд╛рд▓рд╛ рдЬреЛ рдореЗрд░рд╛ end point рд╣реИ рд╡реЛ thunder line рдореЗрдВ рдпрд╣рд╛рдБ рдкрд░ рдореМрдЭреВрдж рд╣реИ authentication рдХя┐╜я┐╜
4:37
рдЕрдВрджрд░ рдареАрдХ рд╣реИ рддреЛ user login using credentials рдареАрдХ рд╣реИ рддреЛ рдпрд╣ рд╡рд╛рд▓я┐╜я┐╜
4:40
рдЬреЛ end point рд╣реИ postPoint end point рд╣реИ рдореЗрд░рд╛ рдпрд╣ рдореБрдЭреЗ рдпрд╣рд╛рдБ рдкрд░ рдХрд░рдирд╛ рд╣реИ simple рд╕рд╛ рдХрд╛я┐╜я┐╜
4:45
рдареАрдХ рд╣реИ рдХрд░рддреЗ рд╣реИрдВ рдпрд╣ рднреА рдХрд░реЗрдВрдЧреЗ рдареАрдХ рд╣реИ рдЕрднреА рдХреЗ рд▓рд┐рдП рдореИрдВ рдХреНрдпрд╛ рдХрд░рддрд╛ рд╣реВрдБ рдХрд┐ рдпрд╣рд╛рдБ рдкя┐╜я┐╜
4:48
рдЖ рдЬрд╛рддрд╛ рд╣реВрдВ рдЕрдкрдиреЗ login.js рдХреЗ рдЕрдВрджрд░ рдпрд╣рд╛рдБ рдкрд░ рдПрдХ рдмрд╣реБрдд рд╣реА рд╕рд┐рдВрдкрд▓ рд╕рд╛ form рдбрд╛рд▓ рджреЗрддрд╛ рд╣реВрдВ рдЬреЛ рдХ Patrol рдкрд░ рдЕрд╡реЗрд▓реЗрдмрд▓ рд╣реИ рдлреЙрд░реНрдореНя┐╜я┐╜
5:31
рд▓рд┐рдЦрдХрд░ рдЖрдИрдП рддреЛ рдпрд╣рд╛рдВ рдкрд░ рджреЗрдЦреЛ рдИрдореЗрд▓ рдПрдбреНрд░реЗрд╕ рдФрд░ рдореИрдВ рдЗрд╕рдХреЛ рдлреЙрд░ рдЗрдЬ рдЗрдХреБрд▓ рдЯреЛ рдИрдореЗрд▓ рдХрд░рддрд╛ рд╣реВрдВ рдореБрдЭреЗ рдмрддрд╛рдия┐╜я┐╜
5:38
рд╕рдм рд▓реЛрдЧ рдХрдореЗрдВрдЯ рдореЗрдВ рдлреАрдбрдмреИрдХ рджреЗрдирд╛ рдХрд┐ рдпрд╣ рд░рдЦреВрдВ рдореИрдВ рдирд╣реАрдВ рд░рдЦреВрдВ рдпрд╣ рдбрд┐рд╕реНрдЯреНрд░реИрдХреНрд╢рди рднреА рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдХрднреА-рдХрднреА рдареАрдХ рд╣я┐╜я┐╜
5:43
рджреЗрдЦреЛ рдореИрдВрдиреЗ рдХрдВрдЯреНрд░реЛрд▓ рднреА рдХрд░рд╛ рдФрд░ рдЯрд╛рдЗрдк рдЗрдЧреНрд▓ рдЯреЛ рдИрдореЗрд▓ рдЖрдИрдбреА рдЗрдЧреНрд▓ рдЯреЛ рдИрдореЗрд▓ рдиреЗрдо рдЗрдЧреНрд▓ рдЯреЛ рдИрдореЗрд▓ рдареАрдХ рд╣я┐╜я┐╜
5:50
name is equal to email рдХрд░ рджреЗрддрд╛ рд╣реВрдБ рдФрд░ рдЙрд╕реА рдХреЗ рд╕рд╛рде рд╕рд╛рде рдпрд╣рд╛рдБ рдкрд░ id is equal to password рдХрд░реВрдБрдЧрд╛ рдареАрдХ рд╣я┐╜я┐╜
5:56
рдФрд░ name is equal to password рдХрд░реВрдБрдЧрд╛ рдареАрдХ рд╣реИ рдФрд░ рдЗрддрдирд╛ рдХрд░рдиреЗ рдХреЗ рдмрд╛я┐╜я┐╜
6:04
рдпреЗ рдПрдХ form рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рддреЛ рдореИрдВ рдпрд╣рд╛рдБ рдкрд░ рдПрдХ on submit рдпреВрдЬрд╝ рдХрд░реВрдБрдЧрд╛ рджреЗрдЦреЛ рдпрд╛рд░ рдкрд╣рд▓реЗ рдореИрдВрдиреЗ on submit рдпреВрдЬрд╝ рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рдерд╛ рдареАрдХ рд╣я┐╜я┐╜
6:10
рджреЗрдЦреЛ рдПрдХ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рдХрдИ рддрд░реАрдХреЗ рд╣реЛрддреЗ рд╣реИрдВ рдореИрдВрдиреЗ рдПрдХ button рдореЗрдВ click рдХрд░рдХреЗ рдПрдХ listener рд▓рдЧрд╛ рджрд┐рдпрд╛ рдЙрд╕ рдкя┐╜я┐╜
6:15
рдЖрдк form рдХреЗ submit рд╣реЛрдиреЗ рдкрд░ рдХреБрдЫ рдХрд░рд╡рд╛ рд╕рдХрддреЗ рд╣реЛ рддреЛ рдЬреЛ рдЪреАрдЬ рджрд┐рдорд╛рдЧ рдореЗрдВ рдЖрддреА рд╣реИ рд╡реЛ рдореИрдВ рдХрд░рддрд╛ рд╣реВя┐╜я┐╜
6:19
рдФрд░ рдореИрдВ рдпреЗ рд╕рдм рдХреЛ рдмреЛрд▓ рд░рд╣рд╛ рд╣реВрдБ рдЕрднреА рдХреА рдРрд╕рд╛ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЖрдк рд▓реЛрдЧреЛ рдХя┐╜я┐╜
6:23
рдЬреИрд╕реЗ рдореИрдВ рдХрд░ рд░рд╣рд╛ рд╣реВрдБ exactly рд╡реИрд╕реЗ рд╣реА рдХрд░рдирд╛ рд╣реИ рдмрд╕ concepts рдХреЛ рдЖрдк рд▓реЛрдЧ рд╕рдордЭ рд▓я┐╜я┐╜
6:27
рдЖрдкрдиреЗ рдПрдХ рдмрд╛рд░ рдпреЗ рд╕рд╛рд░реЗ рдХреЗ рд╕рд╛рд░реЗ hooks рд╕рдордЭ рд▓рд┐рдпреЗ рдХрд┐рд╕ рддрд░рд╣ рд╕реЗ context
6:31
API рдХрд╛рдо рдХрд░рддреА рд╣реИ рдпреЗ рд╕рдордЭ рд▓рд┐рдпрд╛ рд╣реИ рддреЛ рдЙрд╕рдХреЗ рдмрд╛рд░ рдЖрдк рдЕрдкрдиреЗ logic рдмрдирд╛ рдХрд░ рдмрд╣реБрдд рд╕рд╛рд░реЗ рд▓реЛрдЧ рдореБрдЭя┐╜я┐╜
6:35
рд╕реЗ рдХрд╣ рд░рд╣реЗ рдереЗ comment рдореЗрдВ рдмрд╣реБрдд рд╕рд╛рд░реЗ рддреЛ рдирд╣реАрдВ рдХреБрдЫ рд▓реЛрдЧ рдХрд╣ рд░рд╣реЗ рдереЗ рдХрд┐ use reducer рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░реЛ рдареАрдХ рд╣я┐╜я┐╜
6:41
рддреЛ рдпрд╛рд░ рд╡реЛ рд╕рд╛рд░реЗ рдХреЗ рд╕рд╛рд░реЗ concepts рд╣рдо рд▓реЛрдЧ рдЖрдЧреЗ рджреЗрдЦреЗрдВрдЧреЗ рдЕрднреА рдореИрдВрдиреЗ рд╕реЛрдЪрд╛ рдХрд┐ simple рд░рдЦрддрд╛ рд╣реВрдБ рдЪреАрдЬрд╝реЛрдВ рдХреЛ already context API рдореЗя┐╜я┐╜
6:47
рдереЛрдбрд╝рд╛ рдмрд╣реБрдд рдХреБрдЫ рд╣реИ рд╕рдордЭрдиреЗ рд▓рд╛рдЗрдХ рддреЛ рдореИрдВрдиреЗ рд╕реЛрдЪрд╛ рдЪреАрдЬрд╝реЛрдВ рдХреЛ complicated рдирд╛рдИ рдмрдирд╛рдУ рддреЛ рдЕрдЪреНрдЫрд╛ рд╣я┐╜я┐╜
7:07
default рдареАрдХ рд╣реИ рдЕрдм рдпреЗ рдЪреАрдЬрд╝ рдирд╛ рдореБрдЭреЗ рдереЛрдбрд╝реА рд╕реА рджрд┐рдХреНрдХрдд рджреЗ рд░рд╣реА рд╣реИ рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдЖрдк рд▓реЛрдЧ рдХреЛ рдпя┐╜я┐╜я┐╜рд┐рдпрд░ рдЪрд╛рд╣рд┐я┐╜я┐╜
7:13
рдореИрдВ рдиреНрдпреВрдЯреНрд░рд▓ рд╣реВрдБ рдЗрд╕ рдЪреАрдЬрд╝ рдХреЛ рд▓реЗрдХрд░ рдореБрдЭреЗ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╛рд░ рдпреЗ рд╕реНрдХреНрд░реАрди рдХрд╛рд╕реНрдЯ рдЕрдЧрд░ рдпрд╣рд╛рдБ рдкрд░ рд▓рд┐рдЦ рд▓рд┐рдЦ рдХрд░ рдЖ рд░рд╣рд╛ рд╣я┐╜я┐╜
7:17
рдмрд╛рд░ рдмрд╛рд░ рд╢рд╛рдпрдж рд▓реЛрдЧреЛрдВ рдХреЗ рд╕рд░ рдореЗрдВ рджрд░реНрдж рд╣реЛ рдЬрд╛рдП рдЗрд╕рдХреЛ рджреЗрдЦ рджреЗрдЦ рдХрд░ рддреЛ рдореБрдЭреЗ рдЬрд░реВрд░ рдмрддрд╛рдПрдВ рдХрдореЗрдВрдЯ рдореЗрдВ рдХрд┐ рдХреИрд╕рд╛ рд▓рдЧрддя┐╜я┐╜
7:21
рд╣реИ рдЖрдкрдХреЛ рдпрд╣ рдЕрдЪреНрдЫрд╛ рд▓рдЧрддрд╛ рд╣реИ рддреЛ рдЗрд╕рдХреЛ рдЖрди рд░рдЦрд╛ рдЬрд╛рдПрдЧрд╛ рдХрд┐ рд╡реАрдбрд┐рдпреЛ рд╕реЗ рдХрдореЗрдВрдЯ рдореЗрдВ рд╡реЛрдЯрд┐рдВрдЧ рдХрд░рдирд╛ рдФрд░ рд╡реЛрдЯ рджреЗрдиреЗ рдЖрдия┐╜я┐╜
7:27
рдареАрдХ рд╣реИ рдпрд╣ рдирд╣реАрдВ рдХрд┐ рдШрд░ рдкрд░ рдмреИрдареЗ рд╣реЛ рд╡реЛрдЯ рджреЗрдирд╛ рдареАрдХ рд╣реИ рдХрдореЗрдВрдЯ рдХрд░рдирд╛ рдорддрд▓рдм рдЗрди рдФрд░ рдкреНрд░реЗрд╡реЗрдВрдЯ рдбрд┐рдлреЙрд▓реНрдб рдореИрдВрдия┐╜я┐╜
7:32
рдХрд░ рджрд┐рдпрд╛ рдпрд╣рд╛рдВ рдкрд░ рд╣реИрдВрдбрд▓ рд╕рдмрдореЗрдЯ рдЬреИрд╕реЗ рд╣реА рд╣реЛрдЧрд╛ рдореИрдВ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рд╣рдо рдлреИрдЪ рдПрдкреАрдЖрдИ рдХреА рд╕рд╛рд╣рд┐рддрд╛ рд╕реЗ рдЗрд╕ рдПрдВя┐╜я┐╜
7:37
рдЗрди рдкреЙрдЗрдВрдЯ рдХреЛ рд▓рд┐рдЦреЗрдВ рддреЛ рдореИрдВ рдпрд╣рд╛рдВ рдкрд░ рдЬреЛ рдореЗрд░рд╛ рд▓реЙрдЧ рдЗрди рд╣реИ рдореИрдВ рдпрд╣рд╛рдВ рдкрд░ рдкреНрд░реЗрд╕ рдХрд░реВрдВрдЧрд╛ рдореИрдВ рдХреБрдо рдлреИрдЪ рдареАрдХ рд╣я┐╜я┐╜
7:46
рдпреВрдЕрд░рд▓ рдпреВрдЕрд░рд▓ рдпрд╣ рд░рд╣рд╛ рдФрд░ рдПрдЪрдЯреАрдбреАрдкреА рд▓рдЧрд╛ рд▓реЗрддрд╛ рд╣реВрдВ рдпрд╣рд╛рдВ рдкрд░ рдФрд░ рдпреВрдЕрд░рд▓ рдХреЗ рд╕рд╛рде рдореБрдЭреЗ рдХреНрдпрд╛ рджреЗрдирд╛ рд╣реИ рдореБрдЭреЗ рдбрд╛рдЯя┐╜я┐╜
7:54
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рддреЛ рд╣реИрдбрд░ рджреЗрдирд╛ рд╣реИ рдареАрдХ рд╣реИ рд╣реИрдбрд░ рдХреНрдпрд╛ рджреЗрдирд╛ рд╣реИ рдХрдВрдЯреЗрдВрдЯ рдПрдкреНрд▓реАрдХреЗрд╢рди рдЬреИрд╕рди рддреЛ рдпрд╣ рдореИрдВ рд╕рд╛рд░реЗ рдЬя┐╜я┐╜
8:00
рдпреВрдЬ рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рднреА рдХрдВрдкреЛрдиреЗрдВрдЯреНрд╕ рдЙрдирдХреЛ рдмрдВрдж рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдареАрдХ рд╣реИ рдиреЛрдЯ рд╕реНрдЯреЗрдЯ рдХреЗ рдЕрдВрджрд░ рдореИрдВрдиреЗ рдлреИрдЪ рдПрдкрд┐рдЖрдИ рдХя┐╜я┐╜
8:05
рдмреЙрдпрд▓рд░ рдкреНрд▓реЗрдЯ рд╕рд╛ рд▓рд┐рдЦрд╛ рд╣реБрдЖ рд╣реИ рдЙрд╕рдХреЛ рдореИрдВ рдпреВрдЬ рдХрд░реВрдБрдЧрд╛ рдареАрдХ рд╣реИ рдФрд░ рдпрд╣ рдЬреЛ рдпреВ рдЖрд░ рдПрд▓ рд╣реИ рдпрд╣ рдореИрдВ рдРрд╕реЗ рдХрд░ рджреЗрддрд╛ рд╣реВрдБ рдареАрдХ рд╣реИ рдХрдВрдЯреНрд░реЛрд▓ рдПрдХреНрд╕ рд╡реИрд╕реЗ рдЖрдЗрдбрд▓реА рдЖрдк рд▓реЛрдЧ рдХреНрдпрд╛ рдХрд░рдирд╛ рдирд╛ рдХрд┐ рдПрдХ рдХреЙрдиреНрдлрд┐рдХ рдлрд╛рдЗрд▓ рдмрдирд╛ рд▓реЗрдирд╛ рдареАрдХ рд╣реИ рдЕрдЧрд░ рдЖрдкрдХреЛ рдиреЛрдЯ рдЬреИрд╕реЗ рдЖрддреА рд╣реИ рддреЛ рдЖрдкрдХреЛ response.json
8:37
рдФрд░ рд╣рдо рдХреНрдпреЛрдВрдХрд┐ await рдпреВрдЬрд╝ рдХрд░рдиреЗ рд╣реИрдВ рдЗрд╕ method рдХреЛ async рдмрдирд╛рдирд╛ рдкрдбрд╝реЗрдЧя┐╜я┐╜
8:40
right click рдХрд░рдХреЗ рдореИрдВрдиреЗ format document рдХрд░ рджрд┐рдпрд╛ save рдХрд┐рдпрд╛ рдФрд░ auto рдХрд░ рдЕрднреА рдореИрдВ hard code рдирд╣реАрдВ рдХрд░реВрдБрдЧя┐╜я┐╜
8:46
рджреЗрдЦрддреЗ рдЬрд╛рдУ рдореИрдВ рдХреНрдпрд╛ рдХрд░реВрдБрдЧрд╛ рдЕрдм рдЗрд╕рдХрд╛ response рдЖрдПрдЧрд╛ рдареАрдХ рд╣реИ рдЬреИрд╕реЗ рдпрд╣ response рдЖрдПрдЧя┐╜я┐╜
8:51
рдЕрдм рдореБрдЭреЗ рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рддреЛ console.log рдбреЙрдЯ рд▓реЙрдЧ рдЬреЗрд╕рди рдХрд░рдирд╛ рд╣реИ рдареАрдХ рд╣реИ рдХрдВрд╕реЛрд▓ рдбреЙрдЯ рд▓реЙрдЧ рдЬреЗрд╕рди рдХрд░рдирд╛ рд╣реИ рдФрд░ рдЬреИрд╕реЗ рдореИрдВ рдХрдВрд╕реЛрд▓ рдбреЙрдЯ рд▓реЙрдЧ рдЬреЗрд╕рди рдХрд░реВрдВрдЧрд╛ рдореИрдВ рдЗрд╕ рдлреЙрд░реНя┐╜я┐╜
9:01
рдХреЛ рдЬреИрд╕реЗ рд╕рдмрдореЗрдЯ рдХрд░реВрдВрдЧрд╛ рд╡реИрд╕реЗ рдореБрдЭреЗ рдХрдВрд╕реЛрд▓ рдореЗрдВ рдорд┐рд▓рдирд╛ рдЪрд╛рд╣рд┐рдП рдХреБрдЫ рдирд╛ рдХреБрдЫ рдареАрдХ рд╣реИ рддреЛ рдпрд╣рд╛рдВ рдкрд░ рджреЗрдЦреЛ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдИрдореЗя┐╜я┐╜
9:08
рдореИрдВ рджреЗрдЦрддрд╛ рд╣реВрдБ рдХрд┐ рдХреМрди рд╕рд╛ credential valid рд╣реИ рдпрд╣рд╛рдБ рдкрд░ рдореИрдВрдиреЗ request рджреЗ рд░рдЦреА рд╣я┐╜я┐╜
9:11
email b mehta рдФрд░ password scam 2021 рдареАрдХ рд╣реИ рдпрд╣ рдПрдХ valid email рдФрд░ password combination рд╣реИ scam 2021 рдареАрдХ рд╣я┐╜я┐╜
9:21
submit рдХрд░ рд░рд╣рд╛ рд╣реВрдБ рдФрд░ рдпрд╣ page reload рд╣реЛ рдЧрдпрд╛ рд╢рд╛рдпрдж reload рд╣реЛ рдЧрдпрд╛ рдирд╛ page рд╣рд╛рдБ рдпрд╣ рджреЗрдЦреЛ get request рдЖ рдЧя┐╜я┐╜
9:28
рддреЛ get request рдирд╣реАрдВ рдпрд╛рд░ рдореБрдЭреЗ рдЪрд╛рд╣рд┐рдП post request рдареАрдХ рд╣реИ рддреЛ рдпрд╣рд╛рдБ рдкрд░ рдореБрдЭреЗ рдореИрдердб рдЗрдЧреНрд▓реНрдб рдкреЛрд╕реНрдЯ рдХрд░рдирд╛ рд╣реИ рдирдХреА рдЧреЗрдЯ рдареАрдХ рд╣реИ рдкреЛрд╕реНрдЯ рдХрд░рдирд╛ рд╣реИ рдФрд░ рдЕрднреА рджреЗрдЦрддрд╛ рд╣реВрдВ рдХрд┐ рдЕрдЧрд░ рдореИрдВ рдХреБрдЫ рднреА рдбрд╛рд▓рддрд╛ рд╣реВрдВ рдпрд╣рд╛рдБ рдкрд░ рдХреБрдЫ рднреА рдбрд╛рд▓рддрд╛ рд╣реВрдВ рддреЛ рдкреЗрдЬ рд░рд┐рд▓реЛрдб рд╣реЛ рд░рд╣рд╛ рд╣реИ рдареАрдХ рд╣реИ рд╡рд┐рдЪ рдЗрд╕ рдкреНрд░реЙрдмреНрд▓рдо рдореИрдВ рдЗрд╕рдХреЛ рд░рд┐рд▓реЛрдб рдХрд░рдХреЗ рдЕрдм рдореИрдВ рд╕я┐╜я┐╜
10:20
рдХрдВрдЯреНрд░реЛрд▓ F рдХрд░рдХреЗ рдЬреЛ рдлреЙрд░ рд╣реИ рдЙрд╕рдХреЛ рдмрдирд╛ рджреЛ рдлреЙрд░ рдЗрд╕ рдЗрдХреБрд▓ рдЯреВ рдмрдирд╛ рджя┐╜я┐╜
10:24
HTML 4 рдареАрдХ рд╣реИ рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ class is equal to рд╕реЗ рдирд╣реАрдВ рдмрдврд╝ рд▓реЗрддрд╛ рд╣реВрдБ рдареАрдХ рд╣я┐╜я┐╜
10:30
рд╕рд╛рд░реЗ рдХреЛ replace рдХрд░рддрд╛ рд╣реВрдБ, 4 is equal to рдХреЛ рдХрд░ рджреВрдБрдЧрд╛, HTML 4
10:36
рдареАрдХ рд╣реИ, replace all, control s, reload, рдФрд░ рд╕рд╛рд░реЗ error рдирд╣реАрдВ рдЧрдИ, рдпрд╣ рдХрд╣рд╛рдБ рдкрд░ рдЖ рд░рд╣рд╛ error
10:43
class, class, class, рдпрд╛рд░, рдпрд╣ рдХреНрдпреЛрдВ рдЖ рд░рд╣рд╛ рд╣реИ рдЕрдм error, class, class, class
10:50
class name рдХрд░ рддреЛ рджрд┐рдпрд╛ рдореИрдВрдиреЗ рд╕рдм рдЬрдЧрд╣, рд▓рдЧрддрд╛ рд╣реИ рдореИрдВрдиреЗ рд╡реЛ рдЬреЛ button рд▓рдЧрд╛рдпрд╛ рд╣реИ рди, nav bar рдореЗрдВ
10:55
рдЙрд╕рдореЗрдВ рдЖ рд░рд╣рд╛ рд╣реИ рдПрд░рд░ рдПрдВрдб рдЖрдИ рдПрдо рдПрдмрд╕рд▓реВрдЯрд▓реА рдХрд░реЗрдХреНрдЯ рд╕рд╣реА рдЬрд╡рд╛рдм рдПрдХ рдХрд░реЛрдбрд╝ рд░реБрдкрдП рдореЗрд░реЗ рд▓рд┐рдП рдпрд╣рд╛рдВ рдкрд░ рдкя┐╜я┐╜
11:02
рдХреНрд▓рд╛рд╕ ╤Е╨╛╤З╤Г рдХрд░ рджреВрдВрдЧрд╛ рдареАрдХ рд╣реИ рд╕реЗрд╡ рдХрд┐рдпрд╛ рдореИрдВрдиреЗ рдФрд░ рд╕реЗрд╡ рдХрд░рдХреЗ рдЕрдм рднреА рдПрд░рд░ рдЖрдпрд╛ рдЖрдЧрд░ рдирд╣реАрдВ рдЪрд▓реЛ рдХреБрдЫ рдирд╣реАрдВ рдХрд░реВрдВрдЧя┐╜я┐╜
11:10
рднреА рдХреНрдпрд╛ рдХрд░ рд▓реЗрддрд╛ рдЕрдЧрд░ рдЖрдк рдЬрд╛рддрд╛ рдерд╛ рдареАрдХ рд╣реИ рддреЛ рдпрд╣рд╛рдВ рдкрд░ рдХреНрдпрд╛ рдХрд░реВрдВрдЧрд╛ рдореИрдВ рдХрд┐ рдпрд╣ рдЬреЛ рдИрдореЗрд▓ рд╣реИ рдЗрд╕рдХреЛ рдореИрдВ рд▓реЗрдХя┐╜я┐╜
11:15
рдЖрдКрдВрдЧрд╛ рдХреНрдпрд╛ рдИрдореЗрд▓ рдерд╛ рд╡рд╣ рдЬреЛ рдмреАрдореЗрдерд╛ рд╡рд╛рд▓рд╛ рдИрдореЗрд▓ рдерд╛ рд╡рд╣ рд▓реЗрдХрд░ рдЖрдКрдВрдЧрд╛ рдмреАрдореЗрдерд╛ рдереНрд░реА рдФрд░ рд╕реНрдХреИрдо рдЯреНрд╡реЗрдЯреА рдЯреНрд╡реЗрдЯреА рд╡рд░реНя┐╜я┐╜
11:21
рдЕрдЪреНрдЫрд╛ рдареАрдХ рд╣реИ рд╕рдмрдорд┐рдЯ рдФрд░ рдпрд╣рд╛рдВ рдкрд░ рдРрдб рдЖ рдЧрдпрд╛ рдХреНрдпрд╛ рдЕрдЧрд░ рдЖ рдЧрдпрд╛ рдХреНрдпрд╛ рдРрдб рдЖ рдЧрдпрд╛ рдПрдВрдЯрд░ рд╡реИрд▓реЗрдб рдИрдореЗрд▓ рд▓реЛрдХреЗрд╢рди рдмреЙрдбя┐╜я┐╜
11:31
рдУрдХреЗ рдПрдВрдЯрд░ рд╡реИрд▓реЗрдб рдИрдореЗрд▓ рдкрд╛рд╕рд╡рд░реНрдб рдХреИрди рдСрдЯ рдмреА рдмреНрд▓реИрдВрдХ рдУрдХреЗ рддреЛ рдпрд╣рд╛рдВ рдкрд░ рдПрдХ рдкреНрд░реЙрдмреНрд▓рдо рд╣реИ рдореИрдВ рдмрддрд╛рддрд╛ рд╣реВрдВ рдХреНрдпрд╛ рдкреНрд░реЙрдмреНрд▓я┐╜я┐╜
11:38
рдореИрдВрдиреЗ content type application json рджрд┐рдпрд╛ рддреЛ рдЕрдЧрд░ рд╣рдо рдмрд╛рдд рдХрд░рдиреЗ request рдХреА рдЕрдЧрд░ рд╣рдо request рдХреА рдмрд╛рдд рдХрд░реЗрдВ рдЬреЛ рдХреА network рдХреЗ рдерд░реВ рдЧрдИ рдареАрдХ рд╣реИ рд╡реЛ рдЧрдИ рд╣рдорд╛рд░реА post request рдмрд┐рд▓реНрдХреБрд▓ рд╕рд╛рдЗрдЬ рдЬреЛ рд╣рдорд╛рд░рд╛ data рдЧрдпрд╛ рдЙрд╕рдХреЛ рднреА рджреЗрдЦрдирд╛ рдкрдбрд╝реЗрдЧрд╛ preview response initiator рдФрд░ рдореИрдВрдиреЗ рдмрддрд╛ рд╣реИ рдХреНрдпрд╛ рдЧрдбрд╝рдмрдб рдХрд░ рджреА рдореИрдВрдиреЗ рдПрдХ рдмрд╣реБрдд рдмрдбрд╝реА рдЧрдбрд╝рдмрдб рдпреЗ рдХрд░ рджреА рдХрд┐ я┐╜я┐╜
12:08
рдкрд╛рд╕рд╡рд░реНрдб рддреЛ рдореИрдВ рдЗрд╕реЗ рдХреЙрдкреА рдХрд░реВрдВрдЧрд╛ рдпрд╣рд╛рдВ рдкрд░ рдФрд░ рдпрд╣рд╛рдВ рдкрд░ рдХрд╣рд╛рдВ рдкрд░ рдпрд╣ рдЬрд╕реНрдЯ рд╣реЗрдбрд░реНрд╕ рдХреЗ рдмрд╛рдж рд╣реИ рдХреЙрдорд╛ рд▓рдЧрд╛рдХя┐╜я┐╜
12:16
рд╣реЗрдбрд░реНрд╕ рдХреЗ рдмрд╛рдж рдХреЙрдорд╛ рд▓рдЧрд╛рдХрд░ рдпрд╣рд╛рдВ рдкрд░ рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдареАрдХ рд╣реИ рддреЛ рдореИрдВ рдХреНрдпрд╛ рдХрд░реВрдВрдЧрд╛ рдИрдореЗрд▓ рдФрд░ рдкрд╛рд╕рд╡рд░реНрдб рдХя┐╜я┐╜
12:23
рдЬрд╛рдПрдЧрд╛ рдЗрдореЗрд▓ рдкрд╛рд╕рд╡рд░реНрдб рдареАрдХ рд╣реИ рдЗрдореЗрд▓ рдкрд╛рд╕рд╡рд░реНрдб рдХреЛ рдмреЗрдЬреВрдВрдЧрд╛ рдФрд░ рдЙрд╕реА рдХреЗ рд╕рд╛рде-рд╕рд╛рде рдпрд╣рд╛рдВ рдкрд░ рдореИрдВ рдХреНрдпрд╛ рдХрд░реВрдВрдЧрд╛ рдХрд┐ рд╡рд╣реАя┐╜я┐╜
12:32
рдХрд░реВрдВрдЧрд╛ рдЬреЛ рдХрд┐ рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рдХрд┐рдпрд╛ рд╣реИ рдореИрдВ рддреЛ рд░реЗрдл рдХрд╛ рдпреВрдЬ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдпрд╛ рдлрд┐рд░ рдореИрдВ рдСрди рдЪреЗрдВрдЬ рд▓реЗрдХрд░ рдЖрдКрдВрдЧрд╛ рдСрди рдЪреЗрдВя┐╜я┐╜
12:38
рдпреВрдЬ рдХрд░рд╛ рдореИрдВрдиреЗ рдХрд╣реАрдВ рдирд╣реАрдВ рдХрд░рд╛ рдерд╛ рдпрд╛рд░ рдСрдирдЪреЗрдВрдЬ рдпреВрдЬ рдХрд╣рд╛рдВ рдХрд░рд╛ рд╣реИ рдСрдирдЪреЗрдВрдЬ рдпреВрдЬ рднреВрд▓ рдЧрдпрд╛ рдореИрдВ рдХрд╣рд╛рдВ рдХрд░рд╛ рд╣реИ рдореИрдВрдия┐╜я┐╜
12:45
рд╢рд╛рдпрдж рдиреЛрдЯ рдиреЛрдЯ рдореЗрдВ рдХрд┐рдпрд╛ рдиреЛрдЯреНрд╕ рд╡рд╛рд▓реЗ рдХрдВрдкреЛрдиреЗрдВрдЯ рдореЗрдВ рдХрд┐рдпрд╛ рдиреЛрдЯ рдЯреЙрдЯ рдЬреАрдПрд╕ рдореЗрдВ рдХрд╣рд╛рдВ рдЧрдпрд╛ рд╡рд╣ рдХрдВрдкреЛрдиреЗрдВрдЯ рдпрд╣ рд░рд╣я┐╜я┐╜
12:51
component рдпрд╣ рд░рд╣рд╛ рд╣рдорд╛рд░рд╛ on change рдареАрдХ рд╣реИ simple рд╕рд╛ рдХрд╛рдо рдХрд░рдирд╛ рд╣реИ рдФрд░ рдпрд╣ рдЪреАрдЬ рдХрд╛рдо рдХрд░реЗрдЧреА рдХреНрдпреЛрдВ рдХрд╛рдо рдХрд░реЗрдЧя┐╜я┐╜
12:57
рдпрд╣ рдмрдбрд╝рд╛ generic рд╕рд╛ on change рд╣реИ specific рд╕рд╛ on change рдирд╣реАрдВ рд╣реИ рдХрд╣рдиреЗ рдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реИ рдХрд┐ рдореИрдВ рдЕрдЧрд░ рдпрд╣рд╛рдВ рдкя┐╜я┐╜
13:04
use use state use state hook рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░реВрдБ рддреЛ рдореЗрд░реА state рдХрд╛ рдирд╛рдо рдХреНрдпрд╛ рд╣реИ рдПрдХ рддреЛ email рд╣реИ рдореЗрд░реА state рдХрд╛ рдирд╛я┐╜я┐╜
13:11
рдФрд░ email initial state blank рдХрд░ рджреЗрддрд╛ рд╣реВрдБ рдФрд░ рдПрдХ password рд╣реИ рдареАрдХ рд╣я┐╜я┐╜
13:15
рдФрд░ set password рдареАрдХ рд╣реИ рдФрд░ рдпрд╣ рднреА рдореИрдВ blank рд░рдЦ рд░рд╣рд╛ рд╣реВрдБ рдареАрдХ рд╣я┐╜я┐╜
13:23
рдореИрдВ рдХреНрдпрд╛ рдХрд░реВрдБрдЧрд╛ рдХрд┐ value is equal to рдХреНрдпрд╛ рдХрд░ рджреВрдБрдЧрд╛ рдпрд╣рд╛рдБ рдкя┐╜я┐╜
13:26
рдЬреЛ рдореЗрд░рд╛ рдпрд╣ input рд╣реИ рдпрд╣рд╛рдБ рдкрд░ рдФрд░ рдпрд╣ рд╡рд╛рд▓рд╛ рдЬреЛ input рд╣реИ рдпрд╣рд╛рдБ рдкя┐╜я┐╜
13:30
рдореИрдВ space рджреЗрдЦрдХреЗ value is equal to рдХрд░ рджреВрдБрдЧрд╛ рдпрд╣рд╛рдВ рдкрд░ рдКрдкрд░ email рдпрд╣рд╛рдВ рдкрд░ password рдареАрдХ рд╣реИ рддреЛ рдпрд╣рд╛рдВ рдкрд░ рдХреНрдпрд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдпрд╣ рдЪреАрдЬ рдХреЙрдкреА рдХрд░рдХреЗ рдпрд╣рд╛рдВ рдкрд░ рдЖ рдЬрд╛рдПрдЧреА рдареАрдХ рд╣я┐╜я┐╜
13:38
рдФрд░ рдпрд╣ рдЪреАрдЬ change рд╣реЛ рдЬрд╛рдПрдЧреА рдЬреИрд╕реЗ рд╣реА рдореИрдВ in fact рдореБрдЭреЗ рдПрдХ рдЪреАрдЬ рдХрд░рдиреА рдЪрд╛рд╣рд┐рдП рдереА рдпрд╛рд░ рдореИрдВ credentials рдХрд░рддрд╛ рд╣реВрдБ рдареАрдХ рд╣я┐╜я┐╜
13:48
рдФрд░ set credentials рдХрд░рддрд╛ рд╣реВрдБ рдареАрдХ рд╣реИ рдФрд░ use state рдФрд░ рдпреЗ рдПрдХ object рд╣реЛрдЧя┐╜я┐╜
13:55
рдЬрд┐рд╕рдХреЗ рдЕрдВрджрд░ рд╣реЛрдЧрд╛ email рдЬреЛ рдХреА blank рд╣реЛрдЧрд╛ рдФрд░ password рдЬреЛ рдХреА рджреБрдмрд╛рд░рд╛ рд╕реЗ blank рд╣реЛрдЧрд╛ рдареАрдХ рд╣я┐╜я┐╜
14:03
рдФрд░ рдореИрдВ рдпрд╣рд╛рдБ рдкрд░ credentials.email credentials.password рдХрд░реВрдБрдЧрд╛ рдареАрдХ рд╣реИ credentials.email credentials.password рдЕрдм рдореИрдВ рдпрд╣рд╛рдБ рдкрд░ рдХреНрдпрд╛ рдХрд░реВрдБрдЧя┐╜я┐╜
14:12
on change рдореЗрдВ рдореИрдВ set credentials рдХрд░реВрдБрдЧрд╛ рдареАрдХ рд╣реИ рдФрд░ рдЬреЛ рдореЗрд░рд╛ credentials рдея┐╜я┐╜
14:17
рдЙрд╕рдХреЗ рд╕рд╛рде рд╕рд╛ read.target.name рдФрд░ рдпрд╣ рдЪреАрдЬрд╝ рдЖрдЬрд╛рдПрдЧреА рдареАрдХ рд╣реИ рджреЗрдЦрддрд╛ рд╣реВрдБ рдХрд┐ рдпрд╣ рдЪреАрдЬрд╝ рдХрд╛рдо рдХрд░ рд░рд╣реА рд╣реИ рдХрд┐ рдирд╣реАя┐╜я┐╜
14:23
use state is not defined рдЕрдмреА рд▓рд╛рддрд╛ рд╣реВрдБ рдпрд╛рд░ рдХреНрдпреЛрдВ рдиреЗрдВрдЪрд▓ рд▓реЗ рд░рд╣реЗ рд╣реЛ use state from react
14:29
рдареАрдХ рд╣реИ control s рдФрд░ email is not defined password is not defined
14:33
рдпрд╣ рдХреИрд╕рд╛ рдордЬрд╝рд╛рдХ рд╣реИ рдпрд╣ рдХреИрд╕рд╛ рдордЬрд╝рд╛рдХ рд╣реИ рдУрдХреЗ credentials рддреЛ рдореИрдВ рдпрд╣рд╛рдВ рдкрд░ рдРрд╕реЗ рд▓рд┐рдЦреВрдВрдЧрд╛ credentials.e-mail рдФрд░ credentials.password рдареАрдХ рд╣я┐╜я┐╜
14:46
рдпрд╣рд╛рдВ рдкрд░ рдареАрдХ рд╣реИ рддреЛ save рдХрд░ рджрд┐рдпрд╛ рдЗрд╕рдХреЛ рдХрд┐ рдХреНрдпрд╛ рд╣реБрдЖ credentials.password рдРрд╕реЗ рдХреНрдпреЛрдВ рджрд┐рдЦрд╛ рд░рд╣рд╛ рд╣я┐╜я┐╜
14:52
email password credentials.password password password рдпрд╣ рдРрд╕реЗ error рдХреНрдпреЛрдВ рджрд┐рдЦрд╛ рд░рд╣рд╛ рд╣я┐╜я┐╜
15:01
рд╣реИ рддреЛ рдореБрдЭреЗ рдпрд╣рд╛рдВ рдкрд░ рдРрд╕реЗ рдХрд░рдирд╛ рдкрд╛рд╕рд╡рд░реНрдб рдареАрдХ рд╣реИ рдЖрдк я┐╜ spanning рд░рд╣рддрд╛ рд╣реИ рдУрдХреЗ рд╕реЛ рд╡реА рд▓реБрдХреНрд╕ рд▓рд╛рдЗрдХ рд╡рд┐рдпрд╛рдЧ рдЧреБрдбрд╝ рдЗрд╕рдХя┐╜я┐╜
15:43
рдирд╣реАрдВ рд▓рдЧрд╛рдП рджреЛрдиреЛрдВ рдореЗрдВ рддреЛ рдЖрдк рдЪреАрдЬ рднреА рд▓рдЧрд╛рдирд╛ рдпрд╛рд░ рдСрди рдЪреАрдЬ рднреА рд▓рдЧрд╛рдирд╛ рд╣реИ рдСрди рдЪреАрдЬ рдЗрд╕ рдЗрдХреЙрд▓ рдЯреВ рдСрди рдЪреАрдЬ рдЙрдкя┐╜я┐╜
15:52
рд╣реИ рдареАрдХ рд╣реИ рдмрд╕ рдЗрддрдирд╛ рдХрд░рдирд╛ рд╣реИ рдЕрднреА рд╢рд╛рдпрдж рдпрд╣ рдЖ рдЬрд╛рдПрдЧрд╛ рдЕрднреА рдореИрдВ рднреА рдореЗрдерд╛ рдпрд╣ рд▓рд╛рд▓реВрдВрдЧрд╛ рдЗрд╕ рд╕рдореНрдорд┐рдЯ рдХрд░реВрдВрдЧрд╛ рдФрд░ рджреЗрдЦя┐╜я┐╜
15:57
рдЯреЛрдХрди рдорд┐рд▓ рдЧрдпрд╛ рдореБрдЭреЗ рдпреЗ рдареАрдХ рд╣реИ рдФрд░ рдореИрдВ рдПрдХ рдЪреАрдЬ рдФрд░ рдХрд░реВрдБрдЧрд╛ рдареАрдХ рд╣реИ рдПрдХ рдЪреАрдЬ рдФрд░ рдХрд░реВрдБрдЧрд╛ рд╕рд╛рд░я┐╜я┐╜
16:03
end points рдореЗрдВ in fact рдЗрд╕рдХреЗ рд▓рд┐рдП рдореБрдЭреЗ рдЕрдкрдиреА API рдореЗрдВ рдЬрд╛рдирд╛ рдкрдбрд╝реЗрдЧрд╛ рдХрд┐ рдореИрдВрдирд╛ success рдХреЛ true
16:08
рдпрд╛ false рдХрд░ рджреВрдБрдЧрд╛ рдареАрдХ рд╣реИ рдЙрд╕рд╕реЗ рдмрддрд╛ рд╣реИ рдХреНрдпрд╛ рд╣реЛрдЧрд╛ рдЙрд╕рд╕реЗ рдореБрдЭреЗ рдкрддрд╛ рдЬрд▓ рдЬрд╛рдПрдЧрд╛ рдХрд┐ рдореБрдЭя┐╜я┐╜
16:13
success рдорд┐рд▓реА рдХреА рдирд╣реАрдВ рдорд┐рд▓реА, send point рдХреЛ use рдХрд░рддреЗ рд╡рдХреНрдд, рдареАрдХ рд╣реИ, рддреЛ рдореЗрд░рд╛ auth.js рдХреЗ рдЕрдВрджрд░ рд╣реИ
16:19
рдЬрд╣рд╛рдБ рдкрд░ рдореИрдВ login рдХрд░ рд░рд╣рд╛ рд╣реВрдБ, рдареАрдХ рд╣реИ, рдпрд╣ auth indicator user, рддреЛ рдпрд╣рд╛рдБ рдкрд░
16:24
рдЬрдм рдореИрдВ response рднреЗрдЬ рд░рд╣рд╛ рд╣реВрдБ, рдареАрдХ рд╣реИ, рджреЗрдЦреЛ рдореИрдВ рднреЗрдЬ рд░рд╣рд╛ рд╣реВрдБ, res.send
16:28
success, рдФрд░ auth token, рдареАрдХ рд╣реИ, рддреЛ рдпрд╣рд╛рдБ рдкрд░ рдореИрдВ рд▓рд┐рдЦ рджреВрдБрдЧя┐╜я┐╜
16:34
success is equal to true рдареАрдХ рд╣реИ рдФрд░ рдЕрдЧрд░ рдХреЛрдИ рднреА рдЧрдбрд╝рдмрдб рд╣реЛрддреА рд╣реИ рддреЛ success is equal to
16:40
false рд╣реЛ рдЬрд╛рдПрдЧреА рдареАрдХ рд╣реИ success is equal to false рдФрд░ рдпрд╣ рдПрдХ pattern рдХреЗ рд╣рд┐рд╕рд╛рдм рд╕я┐╜я┐╜
16:48
рдЖрдк рд░рдЦреЛ рдПрдХ рддреЛ success рд░рдЦ рд▓реЛ рдареАрдХ рд╣реИ рдФрд░ рдЙрд╕реЗ рдХреЗ рд╕рд╛рде рд╕рд╛я┐╜я┐╜
16:52
рдПрдХ message рд░рдЦ рд▓реЛ message рдХреНрдпрд╛ message рд╣реИ рдЕрдЧрд░ success рдлреЙрд▓реНрд╕ рддреЛ рдХрд┐рд╕ рдореИрд╕реЗрдЬ рд╕реЗ рдлреЙрд▓реНрд╕ рд╣реБрдИ рд╕рдХреНрд╕реЗрд╕ рдареАрдХ рд╣реИ рдФрд░ рдЬреЛ рдореИрд╕реЗрдЬ рдЖрдк рдпреВрдЬрд░ рдХреЛ рджрд┐рдЦрд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реЛ рд╡рд╣ рд░рдЦреЛ рдпрд╣рд╛я┐╜я┐╜
17:01
рдкрд░ рдореИрдВ рдпрд╣ рд╕рд┐рд░реНрдл рдПрдХ рдПрдВрдб рдкреЙрдЗрдВрдЯ рдХреЗ рд▓рд┐рдП рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдмрдбрд╝рд╛ рдЗрдбрд┐рдпрд▓ рдпрд╛рдж рдЗрд╕рдХреЛ рд╣рд░ рдПрдВрдб рдкреЙрдЗрдВрдЯ рдХреЗ рд▓рд┐рдП рдХрд░реЛ рдореИя┐╜я┐╜
17:06
рдмреЛрд░ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдЖрдкрдХреЛ рдпрд╣рд╛рдБ рдкрд░ рд╕рдХреНрд╕реЗрд╕ рдХреЛ рдлреЙрд▓реНрд╕ рдХрд░ рджреЛ рдареАрдХ рд╣реИ рдпрд╣ рдХрд╛рдо рдХрд░реЛ рдКрдкрд░ рдЬрд╛рдХрд░ рд╕рдХреНрд╕реЗрд╕ рдХреЛ рдирд╛ рдпрд╣рд╛рдВ рдкя┐╜я┐╜
17:12
рд╕рдХреНрд╕реЗрд╕ рдХреЛ рдлреЙрд▓реНрд╕ рд╣реА рдХрд░ рджреЛ рдХреЙрдВрд╕реНрдЯ рд╕рдХреНрд╕реЗрд╕ рдЗрдХрд▓ рдЯреВ рдлреЙрд▓реНрд╕ рдХреЙрдВрд╕реНрдЯ рдирд╣реАрдВ рд▓реЗрдЯ рд╕рдХреНрд╕реЗрд╕ рдЗрдХрд▓ рдЯреВ рдлреЙрд▓реНрд╕ рдХрд┐ рд╣рдо рдЪреЗрдВрдЬ рдХрд░рдирд╛ рд╣реИ рд╕рдХреНрд╕реЗрд╕ рдХя┐╜я┐╜
17:19
рдЕрдм рдореИрдВ рдЗрд╕рдХреЛ save рдХрд░реВрдБрдЧрд╛ рддреЛ рдореЗрд░рд╛ server restart рд╣реЛрдЧрд╛ рдореИрдВ reload рдХрд░реВрдБрдЧрд╛ рдЗрд╕рдХреЛ рдФрд░ рдпрд╣рд╛рдБ рдкрд░ рдореИрдВ request рднреЗрдЬреВрдБрдЧрд╛ рддреЛ рджреЗрдЦреЛ success true рдореБрдЭреЗ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИ рдЗрд╕рд╕реЗ рдореБрдЭреЗ рдкрддрд╛ рдЬрд▓ рдЬрд╛рдПрдЧрд╛ рдХрд┐ success true рд╣реЛ рдЪреБрдХрд╛ рд╣реИ рдФрд░ рдореИрдВ directly рдпрд╣рд╛рдБ рдкрд░ рдмреЛрд▓ рджреВрдБрдЧрд╛ рдХрд┐ рднрд╛рдИ рджреЗрдЦреЛ рдЕрдЧрд░ success true рд╣реИ рддрдм рдХреНрдпрд╛ рдХрд░ рджреЛ рдХрд╣рд╛ рдЧрдпрд╛ рдореЗрд░рд╛ login
17:49
рдЖрдкрдХреЛ рдирд╣реАрдВ рдорд┐рд▓рд╛ рджреЗрдЦрдиреЗ рдХреЛ рдареАрдХ рд╣я┐╜я┐╜
18:19
рддреЛ рдореИрдВ рдпрд╣рд╛рдБ рдкрд░ рдХреНрдпрд╛ рдХрд░реВрдБрдЧрд╛ рдХрд┐ save the odd token and redirect рдареАрдХ рд╣я┐╜я┐╜
18:25
рддреЛ рдореИрдВ рдХреНрдпрд╛ рдХрд░реВрдБрдЧрд╛ local storage.set item рдХрд░реВрдБрдЧрд╛ рдФрд░ рдпрд╣рд╛рдБ рдкрд░ рд▓рд┐рдЦреВрдБрдЧрд╛ token
18:31
рдФрд░ рд▓рд┐рдЦ рджреВрдБрдЧрд╛ json.oddtoken рдареАрдХ рд╣реИ рддреЛ рдореИрдВ local storage рдореЗрдВ рдЕрдкрдиреЗ token рдХреЛ save рдХрд░ рд▓рд┐рдпя┐╜я┐╜
18:38
local storage рдореЗрдВ token рдХреЛ save рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдореИрдВ рдХреНрдпрд╛ рдХрд░реВрдБрдЧрд╛ рдФрд░ рдпрд╣рд╛рдБ рдкрд░ redirect рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореИрдВ use history hook рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░реВрдБрдЧрд╛ рдареАрдХ рд╣реИ рдЕрдЧрд░ рдЖрдк рд▓реЛрдЧ рдХреЛрдИ рдереЛрдбрд╝рд╛ рд╕рд╛ fancy рд╕рд╛ рд▓рдЧ рд░рд╣рд╛ рд╣реИ рддреЛ рдореИрдВ рдмрддрд╛ рджреВрдБ рдХреНрдпрд╛ рд╣реИ рддреЛ рдореИрдВ рдпрд╣рд╛рдБ рдкрд░ рдХреНрдпрд╛ рдХрд░реВрдБрдЧрд╛ рд▓рд┐рдЦреВрдБрдЧрд╛ let history is equal to let history is equal to use history рдареАрдХ рд╣реИ рдпрд╣ use history hook рд╣реИ рдПрдХ рджреЗрдЦреЛ рдпрд╣ import рднреА рд╣реЛ рдЧрдпрд╛ react router рдореЗрдВ рд╕реЗ рдЕрдм рдореИрдВ рдХреНя┐╜я┐╜
19:12
documentation рдореЗрдВ рдЪрд▓реЗрдВрдЧреЗ рдФрд░ рджреЗрдЦреЗрдВрдЧреЗ рдХреНрдпрд╛ рджрд┐рдХреНрдХрд╛ рд╣реИ рдареАрдХ рд╣реИ рд╕реЗрд╡ рдХрд┐рдпрд╛ рдореИрдВрдиреЗ рдФрд░ рдЗрд╕рдХреЛ рд░рд┐рд▓реЛрдб рдХрд░реВрдВрдЧрд╛ рдареАрдХ рд╣я┐╜я┐╜
19:17
рд╕рд╛рд░реЗ errors рдЪрд▓реЗ рдЧрдП submit рдХрд┐рдпрд╛ рдФрд░ рдпрд╣рд╛рдБ рдкрд░ рдореИрдВ рдЖ рдЧрдпрд╛ рджреЗрдЦреЛ рдЖ рдЧрдпрд╛ рд▓реЙрдЧ рдЗрди рд╣реЛ рдЧрдпрд╛ рдореИрдВ рдареАрдХ рд╣реИ рддреЛ рдореИрдВ рдЖя┐╜я┐╜
19:24
рд▓реЙрдЧ рдЗрди рддреЛ рдХрд░ рдкрд╛ рд░рд╣рд╛ рд╣реВрдВ рдареАрдХ рд╣реИ рд▓реЗрдХрд┐рди рдЕрднреА рднреА рдмрд╣реБрдд рд╕рд╛рд░рд╛ рдХрд╛рдо рдмрд╛рдХреА рд╣реИ рдХрд┐ рдпрд╛ рдЕрдЧрд░ рдореИрдВ рдпрд╣рд╛рдБ рдкрд░ рд▓реЙрдЧ рдЗрди рдкрд░ рд╣реВрдВ рдареАрдХ рд╣реИ рдФрд░ рдХреЛрдИ рд▓реЙрдЧ рдЗрди рдХрд░ рд░рд╣рд╛ рд╣реИ рдФрд░ рдЯреЛрдХрди рдСрд▓рд░реЗрдбреА рдореМрдЬреВрдж рд╣реИ рддреЛ рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рддреЛ рдореИрдВ рдпрд╣ рд▓реЙрдЧ рдЗрди рджрд┐рдЦрд╛рдКрдВрдЧрд╛ рдирд╣реАрдВ рдХрд┐рд╕реА рдХреЛ рдлрд┐рд░ рдЙрд╕реА рдХя┐╜я┐╜
19:54
рдЬреЛ рдореИрдВрдиреЗ рдЖрдк рд▓реЛрдЧреЛрдВ рд╕реЗ рдХрд░реА рджреА рдмрд╣реБрдд рдХрдо рд▓реЛрдЧреЛрдВ рдиреЗ рдХрд┐рдпрд╛ рдпрд╛рд░ рдкрд╣рд▓реЗ рд╡реАрдбрд┐рдпреЛ рдкрд░ рдЬрд╛рдХрд░ рдЖрдк рдПрдХ review рдЕрдкрдия┐╜я┐╜
19:58
рдкреЛрд╕реНрдЯ рдХрд░ рджреЛрдЧреЗ рддреЛ рджрд┐рд▓ рд╕реЗ рдмрд╣реБрдд рдЦреБрд╢реА рд╣реЛрдЧреА рдЕрднреА рдХреЗ рд▓рд┐рдП рдЗрд╕ рд╡реАрдбрд┐рдпреЛ рдореЗрдВ рдЗрддрдирд╛ рд╣реИ рдЧрд╛рдЗя┐╜я┐╜
20:02
рдереИрдВрдХ рдпреЗ рд╕реЛ рдордЪ рдЧрд╛рдЗрд╕ рдкрд░ рд╡рд╛рдЪрд┐рдВрдЧ рдЗрд╕ рд╡реАрдбрд┐рдпреЛ and I will see you next time