собрал все кусочки кода имеющие отношение к вопросы и показал их самому джемини. и он нашел решение пиздеца #3064578 ну почти, до конца он никогда ничего не делает