<?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die(); ?>
<?

if($arResult['ELEMENT']['PREVIEW_PICTURE']){
    $infoImage = CFile::GetFileArray($arResult['ELEMENT']['PREVIEW_PICTURE']);
    $infoImage['SRC'] = makeWebp($infoImage['SRC']);
    $arResult['ELEMENT']['PREVIEW_PICTURE'] = $infoImage;
}
if(isset($arResult['ELEMENT']['PROPERTIES']['PICTURES']['VALUE'])){
    $arImages = [];
    foreach($arResult['ELEMENT']['PROPERTIES']['PICTURES']['VALUE'] as $idImage){
        $infoImage = CFile::GetFileArray($idImage);
        $infoImage['SRC'] = makeWebp($infoImage['SRC']);
        $arImages[] = $infoImage;
    }

    $arResult['ELEMENT']['PICTURES'] = $arImages;
}
if(isset($arResult['ELEMENT']['PROPERTIES']['SOCIAL_NETWORKS']['VALUE'])){
    $elementQuery = \Bitrix\Iblock\Elements\ElementSocialnetworksTable::getList([
        "filter" => [
            '=ID' => $arResult['ELEMENT']['PROPERTIES']['SOCIAL_NETWORKS']['VALUE']
        ],
        "select" => [
            "ID", "NAME", "IBLOCK_ID",
            "ICON_SVG" => "ICON.VALUE",
            "LINK_NETWORK" => "LINK.VALUE"
        ]
    ]);
    foreach ($elementQuery as $element) {
        if($element['ICON_SVG']){
            $infoImage = CFile::GetFileArray(round($element['ICON_SVG']));
            $element['ICON_SVG'] = $infoImage;
        }
        $arResult['ELEMENT']['SOCIAL_NETWORKS'][] = $element;
    }
}
unset($arResult['ELEMENT']['PROPERTIES']);