@php use App\Helpers\FooterNavData; use App\Helpers\SeoHelper; use App\Helpers\MarketContent; $locale = app()->getLocale(); $legalContent = MarketContent::legal($locale); $footerContent = MarketContent::footer($locale); $footerNavColumns = FooterNavData::prepare()['columns']; $localizedRoute = function ($routeName, $params = []) use ($locale) { return SeoHelper::localizedRoute($routeName, $params, $locale); }; $footerReviews = array_values(data_get($footerContent, 'reviews', [])); $reviewCount = count($footerReviews); $reviewIndex = $reviewCount > 0 ? (int) substr(md5(request()->path()), 0, 2) % $reviewCount : 0; $footerReviewsVisible = []; if ($reviewCount > 0) { $visibleCount = min(3, $reviewCount); for ($i = 0; $i < $visibleCount; $i++) { $footerReviewsVisible[] = $footerReviews[($reviewIndex + $i) % $reviewCount]; } } @endphp