Судя по кусочку Вашего кода там дублирующиеся куски с различиями (версии), обозначеные хешем. Теоретически можно регулярками это дело спорядковать, только нужно посмотреть, сколько там версий и какую из них оставить.
да , я тупанул . проигнорировал необходимость что то принять или не принять , не углубился в этот вопрос . похоже что теперь с нуля все придеться начинать
я не очень то умею с теми регулярками чето делать 😢, что же это за катастрофа такая случилась... весь проект пришел в негодность . это все какая то черная магия