+def main_page_2022(request):
+ ctx = {}
+ ctx['last_published'] = Book.objects.exclude(cover_clean='').filter(findable=True, parent=None).order_by('-created_at')[:10]
+ ctx['recommended_collection'] = Collection.objects.filter(listed=True, role='recommend').order_by('?').first()
+ ctx['ambassadors'] = club.models.Ambassador.objects.all().order_by('?')
+ ctx['widget'] = settings.WIDGETS.get(request.GET.get('w'))
+ if not ctx['widget'] and request.EXPERIMENTS['sowka'].value:
+ ctx['widget'] = settings.WIDGETS['pan-sowka']
+ return render(request, '2022/main_page.html', ctx)
+