синхронные функции