@if($paginate['last'] > 1)
<ul class="pagination pagination-sm d-flex justify-content-center">
    @if ($paginate['first'] == $paginate['current'])
        <li class="page-item disabled">
            <a class="page-link" href="#" aria-label="Previous">
                <span aria-hidden="true">&laquo;</span>
            </a>
        </li>
    @elseif($paginate['current'] == 2)
        <li class="page-item">
            <a class="page-link" href="@makeUrl($modx->documentIdentifier)" aria-label="Предыдущая">
                <span aria-hidden="true">&laquo;</span>
            </a>
        </li>
    @else
        <li class="page-item">
            <a class="page-link" href="@makeUrl($modx->documentIdentifier)?page={{ $paginate['current'] - 1 }}" aria-label="Предыдущая">
                <span aria-hidden="true">&laquo;</span>
            </a>
        </li>
    @endif
        @if($paginate['current'] > 3)
            <li class="page-item d-block d-sm-block">
                <a class="page-link" href="@makeUrl($modx->documentIdentifier)">1</a>
            </li>
        @endif
    @if($paginate['current'] > 4)
        <li class="page-item disabled">
            <a class="page-link" href="#" aria-label="Разрыв страниц">
                <span aria-hidden="true">...</span>
            </a>
        </li>
    @endif
    @foreach(range(1, $paginate['last']) as $i)
        @if($i >= $paginate['current'] - 2 && $i <= $paginate['current'] + 2)
            @if ($i == $paginate['current'])
                <li class="page-item active disabled">
                    <a class="page-link" href="#">
                        <span aria-hidden="true">{{ $i }}</span>
                    </a>
                </li>
            @else
                <li class="page-item">
                    <a class="page-link" href="@makeUrl($modx->documentIdentifier)?page={{ $i }}">{{ $i }}</a>
                </li>
            @endif
        @endif
    @endforeach
    @if($paginate['current'] < $paginate['last'] - 3)
        <li class="page-item disabled">
            <a class="page-link" href="#" aria-label="Разрыв страниц">
                <span aria-hidden="true">...</span>
            </a>
        </li>
    @endif
    @if($paginate['current'] < $paginate['last'] - 2)
        <li class="page-item d-block d-sm-block">
            <a class="page-link" href="@makeUrl($modx->documentIdentifier)?page={{ $paginate['last'] }}">{{ $paginate['last'] }}</a>
        </li>
    @endif

    {{-- Next Page Link --}}
    @if ($paginate['last'] == $paginate['current'])
        <li class="page-item disabled">
            <a class="page-link" href="#" aria-label="Следующая">
                <span aria-hidden="true">&raquo;</span>
            </a>
        </li>
    @else
        <li class="page-item">
            <a class="page-link" href="@makeUrl($modx->documentIdentifier)?page={{ $paginate['current'] + 1 }}" rel="next">&raquo;</a>
        </li>
    @endif
</ul>
@endif