@php $selectedGroup = $selectedGroup ?? request('group', 'web-hosting'); $primaryDomainItem = $cart->items->first(fn ($item) => in_array($item->item_type, ['domain_register', 'domain_transfer', 'domain_existing'], true)); $hasHostingInCart = $cart->items->contains(fn ($item) => $item->item_type === 'hosting'); $cartDomainNames = $cart->items ->filter(fn ($item) => str_starts_with((string) $item->item_type, 'domain_') && $item->domain_name) ->pluck('domain_name') ->map(fn ($domain) => strtolower((string) $domain)) ->all(); $brandCandidates = $primaryDomainItem ? array_values(array_filter( $pricing->brandProtectionCandidates($primaryDomainItem->domain_name, $cart->currency), fn ($domain) => ! in_array(strtolower((string) $domain), $cartDomainNames, true) )) : []; @endphp @if ($primaryDomainItem) @else @endif