Работа с сервером "Список студентов"

Sdílet
Vložit
  • čas přidán 6. 09. 2024

Komentáře • 143

  • @ratmetall6664
    @ratmetall6664 Před 5 měsíci +6

    Я поймал себя на мысли, что при поиске фильмов на ютубе, если подставляется Ваш канал - я отдаю предпочтение ему:) и смотрю вместо фильма. У Вас уже так много контента (за полтора года) снять столько полезных и понятных (для широкой массы публики) - это дорогого стоит! Если б у меня был "лишний" миллион - я бы с радостью его Вам отдал в знак благодарности! ....

    • @alex_dudukalo
      @alex_dudukalo  Před 5 měsíci +4

      Мне было очень приятно прочитать ваш комментарий :) Приятно, что ролики интересно смотреть. Я планирую экспериментировать и делать так, что бы видео содержали не только полезную информацию, но и развлекательные вставки ) Посмотрим, что получится :) Надеюсь, вы сможете оценить.

  • @RuslanaRovdo
    @RuslanaRovdo Před 4 měsíci +4

    Спасибо огроменное! Потихоньку всё встаёт на свои места. Я смотрела учебную лекцию с курса, ничего не поняла, показала её своему мужу-программисту, он сказал: это не лекция, а рассказ одного миддла другому как он делает что-то ))) Предложил найти толкового объясняльщика, и у нас есть такой - это Вы, Александр! Я иначе сделала предыдущее задание со списком студентов, попробую теперь внести в него изменения для работы с сервером, надеюсь, получится теперь.

  • @kia3533
    @kia3533 Před 11 měsíci +10

    Александр, спасибо!!! Благодаря Вам сегодня сдала последнюю контрольную!! Приступаю к финальной работе)) Если бы не ваши видео, то думаю, что JS бы меня победил. 😂😂😂 Столько раз опускались руки.. Но ваша работа показывает, что JS - это просто и безумно интересно!!!
    Очень нравится в ваших видео то, что вы наглядно показываете, как пользоваться библиотеками; показываете промежуточный вариант, а не сразу вставляете готовый код; показываете, как и где искать и исправлять ошибки. Конечно видео получаются долгими, но результат того стоит!!!

    • @alex_dudukalo
      @alex_dudukalo  Před 11 měsíci +1

      Безумно приятно получать такую обратную связь ☺ Рад, что у вас все получилось!) Спасибо за отзыв 🤗

  • @anton4know
    @anton4know Před rokem +4

    Спасибо за очередной, доступный и понятный разбор задания, Александр! Процветания Вашему каналу!🧠💪👍

    • @alex_dudukalo
      @alex_dudukalo  Před rokem +1

      Большое спасибо за такой клевый комментарий )

  • @user-yq4wj6sh8k
    @user-yq4wj6sh8k Před rokem +3

    Спасибо большое! Стало понятней)) В середине изучения JS у меня появились пробелы, перестала понимать, что куда идет. А сейчас чувствую глаза открываются :-)
    Подучу теорию и скорее всего еще раз буду проходиться по вашим видео.

  • @user-gd1rd8om4n
    @user-gd1rd8om4n Před 4 dny

    Автор молодец не бросает канал и выкладывает качественный контент. Респект

    • @alex_dudukalo
      @alex_dudukalo  Před 4 dny

      Большое спасибо за такую поддержку 😇 Буду работать

  • @fedorich1191
    @fedorich1191 Před rokem +2

    Александр, спасибо за очередное полезное, важное и понятное видео и объяснение ! Жаль, нельзя при каждом просмотре ставить лайк, думаю тогда их было бы порядком больше )

    • @alex_dudukalo
      @alex_dudukalo  Před rokem +1

      Спасибо Вам за поддержку 😊 Это очень мотивирует! Прошу прощения за долгое ожидание ответа((

  • @yurymilko3808
    @yurymilko3808 Před rokem +3

    Очень вовремя! Как раз выполняю 11.6!!! Спасибо, Александр!

    • @alex_dudukalo
      @alex_dudukalo  Před rokem

      Спасибо вам )Надеюсь ролик помог))

  • @PirBogov
    @PirBogov Před rokem +2

    Спасибо за подробное видео! Просматривала несколько раз. Будем ждать новые видео!

    • @alex_dudukalo
      @alex_dudukalo  Před rokem

      Спасибо вам за комментарий :) Буду ждать вас на новых видео. Не всегда получается быстро отвечать на комментарии (

  • @tigrext20
    @tigrext20 Před rokem +2

    Хотелось бы еще увидеть такового плана видео: есть лоадер, который запускается при запросе на сервер, как только сервер отдает нам данные, то лоадер убирается (то есть сделать отслеживание передачи данных, а не простое использование settimeout)

    • @alex_dudukalo
      @alex_dudukalo  Před rokem +1

      Да, это можно сделать ) Думаю в одном из роликов применю ) Алгоритм простой. Перед запросом fetch показывает лоадер и после того, как получили ответ, его скрываем :)

  • @user-pl7jz8tc6d
    @user-pl7jz8tc6d Před 3 měsíci

    Спасибо большое! Понятно и доступно! Как всегда!👍👍👍👏👏👏

  • @Anton90tuzha
    @Anton90tuzha Před rokem +1

    Супер, не представляю как много времени у меня бы ушло на выполнение домашней работы без вашего ролика Александр!

    • @alex_dudukalo
      @alex_dudukalo  Před rokem

      Спасибо :) Я рад, что ролик вам помог. Да, видео долгое, но я попытался все показать ))

  • @user-hc7wq9om9i
    @user-hc7wq9om9i Před rokem +1

    Спасибо большое Вам! Все очень интересно рассказываете и показываете👍👍👍 видео получилось очень информативным!)

    • @alex_dudukalo
      @alex_dudukalo  Před rokem

      Старался как можно больше полезного вложить в это видео. Получилось длинным, но я надеюсь у меня это получилось. Спасибо за ваш полезный и приятный комментарий :)

  • @nazymberikkyzy9935
    @nazymberikkyzy9935 Před 12 dny

    Спасибо большое! Понятно и доступно!

  • @tigrext20
    @tigrext20 Před rokem +1

    Спасибо за видео работы с сервером! Очень не хватало такого разбора!

    • @alex_dudukalo
      @alex_dudukalo  Před rokem

      Спасибо за ваш комментарий 😇

  • @xdayx53
    @xdayx53 Před 8 měsíci

    Это как раз таки то, что я искал. Безумно благодарен за такие видео, это база, это то, что нужно!

  • @Sovkova_elvira
    @Sovkova_elvira Před rokem +1

    Спасибо большое за понятное объяснение! Смотрю Ваши видео, Вы делаете важное дело!

    • @alex_dudukalo
      @alex_dudukalo  Před rokem

      Большое спасибо вам за то, что поддерживаете меня комментариями)

  • @user-kl6ww8ed5p
    @user-kl6ww8ed5p Před 8 měsíci

    Хочу сказать просто огромнейшее спасибо за ваш труд! Все видео невероятно полезные и понятные! Просто слов нет, как мне все видео помогли!

    • @alex_dudukalo
      @alex_dudukalo  Před 8 měsíci

      Ваша поддержка очень мотивирует 🤗 спасибо за такую теплую обратную связь 🙈 рад, что видео вам были полезны, желаю удачи в изучении JS 🔥

  • @pavelpatsenkov
    @pavelpatsenkov Před 6 měsíci

    Александр, Спасибо большое. Очень помогло в обучении.

    • @alex_dudukalo
      @alex_dudukalo  Před 6 měsíci

      Спасибо вам за ваш отзыв :) Очень приятно

  • @relaxdeepsleepmusic3608
    @relaxdeepsleepmusic3608 Před 6 měsíci

    Вот и пригодилось это видео, очень помогло в решении задач, всё по полочкам, спасибо Александр)

  • @user-eo6ex8ds8q
    @user-eo6ex8ds8q Před rokem +1

    Спасибо большое, Александр за ваш труд! Все ясно и понятно👌

    • @alex_dudukalo
      @alex_dudukalo  Před rokem

      Спасибо за ваш комментарий :) Мне очень приятно :)

  • @asyaushakova7071
    @asyaushakova7071 Před 7 měsíci

    Как приятно смотреть и все понимать, благодарю вас за такое информативное видео 👍

    • @alex_dudukalo
      @alex_dudukalo  Před 7 měsíci

      Спасибо за отзыв 🤗 надеюсь и другие видео канала будут вам полезны)))

  • @relaxdeepsleepmusic3608
    @relaxdeepsleepmusic3608 Před rokem +2

    Классное видео, узнал много нового, спасибо.

    • @alex_dudukalo
      @alex_dudukalo  Před rokem

      Большое спасибо за ваш комментарий :)

  • @andreyfedyukin8360
    @andreyfedyukin8360 Před rokem +3

    Спасибо 👍 Очень интересно, но не всё пока понятно.

    • @alex_dudukalo
      @alex_dudukalo  Před rokem +1

      Да, понимаю ) Это видео не разбирает основы, а лишь демонстрация примера :) Спасибо вам

  • @MihailAbysmo
    @MihailAbysmo Před rokem +1

    Класс👍Благодарю... то, что нужно

  • @khayaproduction5537
    @khayaproduction5537 Před rokem +1

    Супер! Очень вовремя! Огромное спасибо!!!!

  • @a.k.9386
    @a.k.9386 Před rokem +1

    Спасибо большое за труд! Это действительно полезно. И да, отдельное видео по response было бы очень кстати.)

    • @alex_dudukalo
      @alex_dudukalo  Před rokem +1

      Большое спасибо вам за ваш комментарий :) Да, поставил в план ролик по fetch и response

  • @PieceOfInternet
    @PieceOfInternet Před rokem +1

    Привет, как всегда отличное видео) спасибо
    По поводу даты, где-то на 26-27 минуте ты искал как привести дату к читаемому виду)
    Если я не ошибаюсь то у даты есть метод toLocaleDateString() который удобно преобразует дату в нормальный вид
    const birthday = new Date(1997, 4, 1);
    const readableBirthday = birthday.toLocaleDateString() -> // 01.05.1997

    • @alex_dudukalo
      @alex_dudukalo  Před rokem

      Здравствуйте, да. Спасибо вам за комментарий :) Да, функция toLocaleDateString знакома, но насколько я помню там есть проблемы с совместимостью в браузерах. Думаю следует проверить эту информацию )) Спасибо вам

  • @globaltrace_
    @globaltrace_ Před rokem +1

    Хорошее видео, Александру респект и уважуха.
    Надеюсь скоро я буду сам такие вещи делать((((без помощи)

    • @alex_dudukalo
      @alex_dudukalo  Před rokem +2

      Спасибо вам за отклик ) Обязательно будете делать и еще лучше )

  • @user-rp9du1uu3l
    @user-rp9du1uu3l Před 11 měsíci

    спасибо за подробное объяснение) знаете как подробно и понятно все изложить

    • @alex_dudukalo
      @alex_dudukalo  Před 11 měsíci

      Очень приятно читать такие комментарии 😊 спасибо за вашу поддержку

  • @viktor___sun
    @viktor___sun Před rokem

    Спасибо Александр! Очень полезно! Классная подача!

    • @alex_dudukalo
      @alex_dudukalo  Před rokem

      Большое спасибо за ваш комментарий :) Очень очень приятно его читать )

  • @Denik-is6gi
    @Denik-is6gi Před rokem

    Спасибо за видео и хорошее объяснение!! Да, тема сложноватая, но после этого видео стала гораздо понятнее и проще для понимания.

  • @agur4ik135
    @agur4ik135 Před rokem +1

    спасибо куратор (возрощайтесь из отпуска)💯

    • @alex_dudukalo
      @alex_dudukalo  Před rokem

      Спасибо вам за комментарий :) Думаю мы скоро продолжим работать :)

  • @user-xz7jj8xe6c
    @user-xz7jj8xe6c Před 8 měsíci

    Спасибо! Очень полезный ролик.

    • @alex_dudukalo
      @alex_dudukalo  Před 8 měsíci

      Спасибо за ваш комментарий 🤗 надеюсь и другие видео канала будут вам полезны))

  • @GoodsJs
    @GoodsJs Před rokem +1

    Крутяк спасибо!!!!

  • @user-zn8sr4wj2w
    @user-zn8sr4wj2w Před rokem

    Все классно делаешь, все понятно и интересно👍

  • @andreypavlukov1192
    @andreypavlukov1192 Před rokem

    кладись знаний, спасибо за ваш вклад, Алекс!

    • @alex_dudukalo
      @alex_dudukalo  Před rokem

      С такой поддержкой я сниму еще много роликов 😇большое спасибо ))

  • @RamaRama-qv3jo
    @RamaRama-qv3jo Před rokem

    Большое спасибо за видео, очень доходчиво 👍

  • @megabulk
    @megabulk Před rokem +1

    КРУТО!!!!!

  • @shps.online9830
    @shps.online9830 Před rokem +1

    Хороший видос) развития)

    • @alex_dudukalo
      @alex_dudukalo  Před rokem

      Спасибо за поддержку ) Будем стараться))

  • @artemsmirnov8751
    @artemsmirnov8751 Před 9 měsíci

    Супер! Спасибо !!

    • @alex_dudukalo
      @alex_dudukalo  Před 9 měsíci

      Спасибо за ваш комментарий🤗

  • @user-kh4vh9dr1i
    @user-kh4vh9dr1i Před rokem +2

    Вчера ломал голову над похожим задачей
    Только у меня слайдер, при каждом нажатии на вперед и назад формируется рандомные товары
    За раз показывается 3 товара карточки
    Общее количество товаров 8
    Как можно реализовать ?

    • @alex_dudukalo
      @alex_dudukalo  Před rokem +1

      Здравствуйте, если в качестве слайдера вы используете свайпер, то вы можете попробовать такой пример qna.habr.com/q/1080780

    • @user-kh4vh9dr1i
      @user-kh4vh9dr1i Před rokem

      @@alex_dudukalo спасибо

  • @arthurarmadov4446
    @arthurarmadov4446 Před rokem +2

    Не че так
    про window.location надо тему разобрать

    • @alex_dudukalo
      @alex_dudukalo  Před rokem

      Хорошая идея) думаю сделать большой ролик по этой теме ) там много интересного )

  • @Vt_Shabanoff
    @Vt_Shabanoff Před 9 měsíci

    спасибо за этот разбор!!!!

    • @alex_dudukalo
      @alex_dudukalo  Před 9 měsíci +1

      Спасибо за обратную связь 😊

  • @andrey-frontend
    @andrey-frontend Před rokem +1

    Спасибо за видео)

  • @agur4ik135
    @agur4ik135 Před rokem +2

    💯

  • @user-gn5th5gt2w
    @user-gn5th5gt2w Před rokem +2

    Если снимешь видео о том как такой сервер деплоить, то будет просто чудесно

    • @alex_dudukalo
      @alex_dudukalo  Před rokem +3

      Думаю об этом. Но тут наврено нужно целую серию делать. Так, как там подвязана куча тем ))

  • @user-cn4rg9my5f
    @user-cn4rg9my5f Před 7 měsíci

    Очень хочется пример работ с PACH методом. Теоретически должно работать по аналогии, но видимо есть нюансы.

  • @user-gm9dw4rq6r
    @user-gm9dw4rq6r Před rokem

    Благодарю за труд!

    • @alex_dudukalo
      @alex_dudukalo  Před rokem

      Спасибо вам за ваш комментарий 😍

  • @boris___britva
    @boris___britva Před rokem +1

    Отлично, спасибо)

    • @alex_dudukalo
      @alex_dudukalo  Před rokem

      Спасибо )

    • @boris___britva
      @boris___britva Před rokem

      @@alex_dudukalo если есть возможность, то давайте сделаем видео по вью. Интересны компоненты и способы их связывание между собой))

    • @boris___britva
      @boris___britva Před rokem

      А также роутинг

  • @user-pe6nv8yp2m
    @user-pe6nv8yp2m Před 11 měsíci +1

    Александр, спасибо за видео, очень полезное, можно чуть по подробнее если через классы, id автоматически добавляется на сервер, возвращается , а вот при удалении - undefined, нужно его в класс добавить или ? , куда копать подскажите, спасибо

    • @alex_dudukalo
      @alex_dudukalo  Před 11 měsíci

      Здравствуйте, да в классе необходимо добавить новое свойство id. Как добавлять свойства я уже ранее показал ) И тогда при создании экземпляра класса вы будете передавать этот new Student(id, другие атрибуты)

  • @Elena.S.
    @Elena.S. Před 11 měsíci

    Спасибо! 💎

  • @dungeonguard130
    @dungeonguard130 Před rokem +1

    Александр, большое спасибо за видео, остался только один вопрос, как можно вывести и данные из изначального массива?

    • @alex_dudukalo
      @alex_dudukalo  Před rokem

      Здравствуйте, спасибо вам :) По массиву можно пройтись циклом. И использовать внутри цикла элементы массива для того, что бы создать каждый элемент. Надеюсь, я правильно понял вопрос )

  • @VasiJKeee
    @VasiJKeee Před 5 měsíci

    Видосики огонь, а будет видео как создавать серверную часть?

  • @user-cn4rg9my5f
    @user-cn4rg9my5f Před 8 měsíci

    Великолепное объяснение. Подскажите, что нужно нажать, чтобы выделять в комментарий блоки текста?

  • @user-fh7dx7tz4p
    @user-fh7dx7tz4p Před 11 měsíci +1

    Спасибо, !!! Было бы не плохо показать, как изменить данные, при клике на кнопку изменить

    • @alex_dudukalo
      @alex_dudukalo  Před 10 měsíci

      Спасибо вам за комментарий. Да, хотел это добавить, но это сильно удлинило бы видео, учитывая что нужно создать форму для редактирования данных. Идея хорошая, думаю я сделаю такое. Прошу прощения за долгий ответ. Не всегда получается ответить быстрее :(

    • @user-fh7dx7tz4p
      @user-fh7dx7tz4p Před 10 měsíci +1

      @@alex_dudukalo спасибо!!!! Ещё бы финалку по js SkillBox продвинутый уровень, вот мы обнаглели наверно да?

    • @alex_dudukalo
      @alex_dudukalo  Před 10 měsíci

      @@user-fh7dx7tz4p 😀, да там точно одним видео обойтись не получится

    • @user-fh7dx7tz4p
      @user-fh7dx7tz4p Před 10 měsíci

      @@alex_dudukalo да хоть 10 видео, просто без вас это задание не осилить

  • @user-xz7jj8xe6c
    @user-xz7jj8xe6c Před 8 měsíci

    1.04.50. По клику удаляется объект с сервера и строчка из таблицы. Однако остаётся в массиве если не обновлять страницу. Если добавить нового студента, удалённый студент снова появляется в таблице. То же самое при фильтрации.(

  • @user-pv2bk9mm4h
    @user-pv2bk9mm4h Před rokem

    Одного не пойму почему у меня при вызове функции, await перед функцией вызывает ошибку, а на видео нет ошибки, что за фокусы?(

  • @Mamedov3003
    @Mamedov3003 Před 4 měsíci

    Почему у меня когда добавляю await на 26 строчке выдает ошибку что await не в зоне асинхронной функции?

  • @shamidinoff
    @shamidinoff Před rokem +1

    Как добавить видеоплеер? У вас есть такой урок?

    • @alex_dudukalo
      @alex_dudukalo  Před rokem

      Здравствуйте, по видеоплееру ролика нет) Но думаю в будущем сделаю :)

  • @evanchu8321
    @evanchu8321 Před rokem

    Спасибо вам

  • @brauchesehen
    @brauchesehen Před rokem +1

    Я три часа просидела, но так и не поняла как это с классом реализовать, так и не заработало ничего ахах

  • @user-tg5kb4mn9p
    @user-tg5kb4mn9p Před rokem +1

    Всё понятно.
    Но есть один вопрос - как это реализовать на хостинге, а не через локальный сервер?
    Спасибо.

    • @alex_dudukalo
      @alex_dudukalo  Před rokem +1

      Здравствуйте, в этом случае серверную часть придется перенести на хостинг с поддержкой VPS/VDS :)

    • @user-tg5kb4mn9p
      @user-tg5kb4mn9p Před rokem +1

      Спасибо. Попробую. Как раз дошёл до 11 модуля. Потом напишу.

    • @user-tg5kb4mn9p
      @user-tg5kb4mn9p Před rokem

      @@alex_dudukalo Добрый день! Ваш вариант локально классно работает. Хотел уточнить может у Вас есть материал ( ссылка), как бекенд правильно перевести на сервер? ( как я понимаю это не просто адрес поменять). Спасибо

  • @snegosvin6815
    @snegosvin6815 Před 6 měsíci

    А если ID хочешь добавить в таблицу (id автоматически формируется сервером), как его брать из сервера?

  • @user-pt6bg5qi1p
    @user-pt6bg5qi1p Před 7 měsíci

    Здравствуйте, есть ли примеры как изменить на сервере данные через метод PACH

  • @YourPlayGamer
    @YourPlayGamer Před rokem +1

    Отдельное видео про JSON

    • @alex_dudukalo
      @alex_dudukalo  Před rokem +1

      Уже есть :) czcams.com/video/aCWAYWyymwA/video.html

  • @snegosvin6815
    @snegosvin6815 Před 9 měsíci +1

    Я сейчас работаю над списком студентов. Создание сервера здесь обязательно?

    • @alex_dudukalo
      @alex_dudukalo  Před 9 měsíci

      Рад, что вы посмотрели видео. Если вы имеете ввиду работу 10 на Скиллбокс, то в этом работе сервер будет не нужен. Но в работе 11 он точно понадобится :)

  • @user-en7qg2dq3m
    @user-en7qg2dq3m Před 8 měsíci +1

    Что за классы в конце видео?

    • @alex_dudukalo
      @alex_dudukalo  Před 8 měsíci

      Дело в том, что ранее я записывал серию видео о том, как сделать такое приложение, основанное на классе сотрудников. Это упоминание для тех, кто делал работу по этому видео. Если будет интересно, вот ссылки на видео :)
      Список сотрудников. Часть 1: czcams.com/video/dmqvdf7gOOQ/video.html
      Список сотрудников. Часть 2: czcams.com/video/VP_FB5dkkE0/video.html
      Список сотрудников. Часть 3: czcams.com/video/sDZuED1j6bM/video.html

  • @cherievishnevskaya
    @cherievishnevskaya Před 11 měsíci +1

    как провернуть то же самое, только с классами

    • @alex_dudukalo
      @alex_dudukalo  Před 11 měsíci

      В конце ролика я дал короткое описание, но кажется здесь следует записать более подробный ролик. Я так понял, вы сделали работу по видео с классами :)

    • @user-pe6nv8yp2m
      @user-pe6nv8yp2m Před 11 měsíci

      присоединяюсь к вопросу, тоже делаю через классы, но не получается удаление, как то нужно это связать с id, не понятно. А видео отличное.@@alex_dudukalo

    • @cherievishnevskaya
      @cherievishnevskaya Před 11 měsíci

      @@alex_dudukalo дада

    • @candyflip8466
      @candyflip8466 Před 11 měsíci

      @@alex_dudukalo Запишите пожалуйста ролик с более подробным разбором работы с классами и сервером. Третий день мучаюсь и ничего не получается((

  • @bbrother92
    @bbrother92 Před měsícem

    А где сервер сам?

  • @user-lm9ee1gn5p
    @user-lm9ee1gn5p Před rokem

    00:00 вступление/подготовка(верстка/стили);
    13:56 пишем js (создаем массив студентов);
    18:27 создание и вывод студентов через цикл for of;
    30:31 пишем функцию render(), которая будет запускаться каждый раз при обновлении таблицы;
    32:10 добавление нового студента;
    37:11 работа с сервером

    • @alex_dudukalo
      @alex_dudukalo  Před rokem +1

      Еще одна подборка тайм-кодов :) Спасибо вам :) Забрал в описание

    • @user-lm9ee1gn5p
      @user-lm9ee1gn5p Před rokem +1

      @@alex_dudukalo подпольный ghostwriter 🤣 всегда пожалуйста)

    • @user-lm9ee1gn5p
      @user-lm9ee1gn5p Před rokem

      @@alex_dudukalo кстати, возник такой вопрос, когда изучал дату, нашел такой метод toLocaleDateString ()Можно ли его использовать как альтернативу Вашей функции, которая переводит в нормальную дату ?

  • @user-wj4pc7te1j
    @user-wj4pc7te1j Před 3 měsíci

    Нет, не умеешь ты объяснять. Не твоё это. Не делай этого больше.

  • @Andreus9733
    @Andreus9733 Před 11 měsíci

    В очередной раз огромное спасибо!

    • @alex_dudukalo
      @alex_dudukalo  Před 11 měsíci

      Спасибо за ваш комментарий, ваша поддержка очень мотивирует🤗

  • @Blood-Saw
    @Blood-Saw Před rokem +1

    Спасибо за видео!

    • @alex_dudukalo
      @alex_dudukalo  Před rokem

      И вам спасибо за поддержку комментарием 😇

  • @anitoriV
    @anitoriV Před 11 měsíci

    Спасибо! ❤