<!doctype html>
<html lang="{{config('app.locale')}}" @if(langIsRTL(config('app.locale'))) dir="rtl" @else dir="ltr" @endif >
<head>
    <meta charset="UTF-8">
    <meta name="viewport"
          content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <meta name="theme-color" content="{{gfx()['primary']}}"/>
    <meta name="robots" content="follow,index">
    <title>
        @yield('title')
    </title>

    @if(langIsRTL(config('app.locale')))
    <link rel="stylesheet" href="{{asset('assets/vendor/bootstrap/dist/css/bootstrap.rtl.min.css')}}">
    @else
    <link rel="stylesheet" href="{{asset('assets/vendor/bootstrap/dist/css/bootstrap.min.css')}}">
    @endif

    <link rel="stylesheet" href="{{ route('theme.variable.css') }}">
    @vite(['resources/sass/client.scss', 'resources/js/client.js'])

    @yield('custom-head')

{{--    WIP rtl or ltr--}}

{{--    seo  --}}
    <meta property="og:site_name" content="{{config('app.name')}}" />
    <meta property="og:locale" content="{{config('app.locale')}}">
    @if(isset($breadcrumb))
{!! markUpBreadcrumbList($breadcrumb) !!}
    @endif
    @if(isset($post))
{!! $post->markup() !!}
        <meta property="og:title" content="{{$post->title}}" />
        <meta property="og:description" content="{{$post->subtitle}}" />
        <meta property="og:image" content="{{$post->imgUrl()}}" />
        <meta property="og:url" content="{{$post->webUrl()}}" />
        <meta property="og:type" content="article" />
        <meta name="description" content="{{Str::limit($post->subtitle,150)}}">
        <meta name="keywords" content="{{$post->tagsList()}}">
    @elseif(isset($product))
{!! $product->markup() !!}
        <meta property="og:title" content="{{$product->name}}"/>
        <meta property="og:description" content="{{$product->seoDesc()}}"/>
        <meta property="og:image" content="{{$product->imgUrl()}}"/>
        <meta property="og:url" content="{{$product->webUrl()}}"/>
        <meta name="description" content="{{$product->seoDesc()}}">
        <meta name="keywords" content="{{$product->tagsList()}}">
        <meta name="product_id" content="{{$product->id}}">
        <meta name="product_name" content="{{$product->name}}">
        <meta name="product_price" content="{{$product->price}}">
        <meta name="product_old_price" content="{{$product->oldPricePure()}}">

        <meta property="product:price:amount" content="{{$product->price}}">
        <meta property="product:price:currency" content="{{config('app.currency.code')}}">

        <meta name="twitter:card" content="summary_large_image" />
        <meta name="twitter:image" content="{{$product->imgUrl()}}" />
        <meta name="twitter:description" content="{{$product->seoDesc()}}" />


        <meta name="availability" content="{{strtolower(str_replace('_','',$product->status))}}">
        <meta name="guarantee" content="{{getSetting('guarantee')}}">

    @elseif(isset($clip))
{!! $clip->markup() !!}
        <meta property="og:title" content="{{$clip->title}}" />
        <meta property="og:description" content="{{Str::limit(strip_tags($clip->body),150)}}" />
        <meta property="og:type" content="video.other" />
        <meta property="og:url" content="{{$clip->webUrl()}}" />
        <meta property="og:image" content="{{$clip->imgUrl()}}" />
        <meta property="og:video" content="{{$clip->fileUrl()}}" />
        <meta property="og:video:type" content="video/mp4" />
        <meta name="description" content="{{getSetting('desc')}}">
        <meta name="keywords" content="{{$clip->tagsList()}}">
{{--        <meta property="og:video:width" content="1280" />--}}
{{--        <meta property="og:video:height" content="720" />--}}

    @elseif(isset($gallery))
        <meta property="og:title" content="{{$gallery->title}}">
        <meta property="og:description" content="{{Str::limit(strip_tags($gallery->body),150)}}" />
        <meta property="og:image" content="{{$gallery->imgUrl()}}">
        <meta property="og:image:alt" content="{{$gallery->slug}}">
        <meta property="og:url" content="{{$gallery->webUrl()}}">
        <meta property="og:type" content="website">
        <meta name="description" content="{{getSetting('desc')}}">
        <meta name="keywords" content="{{getSetting('keyword')}}">
    @else
        <meta name="description" content="{{getSetting('desc')}}">
        <meta name="keywords" content="{{getSetting('keyword')}}">
    @endif
</head>
<body @yield('body-attr')>

@php($preloader = hasPart('preloader'))

<div id="website-preloader">
    @if($preloader != null)
        @include($preloader->getBlade())
    @endif
</div>
<div id="app">
@foreach(getParts('floats') as $part)
    @php($p = $part->getBladeWithData())
    @include($p['blade'],['data' => $p['data']])
@endforeach