templates/Slivki/landing-subscription/index.html.twig line 1

Open in your IDE?
  1. <!DOCTYPE html>
  2. <html lang="ru">
  3. <head>
  4.     <meta charset="UTF-8">
  5.     <meta name="viewport" content="width=device-width, initial-scale=1">
  6.     <meta name="google-site-verification" content="LZdJyY-ROJZoDrU1Akiha-FF7W_PmSiN4mJRSyWexog" />
  7.     <title>Landing</title>
  8.     <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/animate.css/3.5.2/animate.min.css">
  9.     <link rel="stylesheet" href="/landing/css/style.css?v={{ subscription_landing_css_version }}">
  10.     <!-- CSS only -->
  11.     <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.0/css/bootstrap.min.css"
  12.           integrity="sha384-9aIt2nRpC12Uk9gS9baDl411NQApFmC26EwAOH8WgZl5MYYxFfc+NcPb1dKGj7Sk" crossorigin="anonymous">
  13.     <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css">
  14.     <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.8.1/slick.min.css">
  15.     <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css">
  16.     <!-- JS, Popper.js, and jQuery -->
  17.     <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.2.4/jquery.min.js"></script>
  18.     <script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js"
  19.             integrity="sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo"
  20.             crossorigin="anonymous"></script>
  21.     <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.5.0/js/bootstrap.min.js"
  22.             integrity="sha384-OgVRvuATP1z7JjHLkuOU7Xw704+h835Lr+6QL9UvYjZE3Ipu6Tp75j7Bh/kR0JKI"
  23.             crossorigin="anonymous"></script>
  24.     <script src="https://cdnjs.cloudflare.com/ajax/libs/jQuery-viewport-checker/1.8.8/jquery.viewportchecker.min.js"></script>
  25.     <script src="https://cdn.jsdelivr.net/npm/jquery-menu-aim@1.1.0/jquery.menu-aim.min.js"></script>
  26.     <script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.11.3/jquery-ui.min.js?v=1"></script>
  27.     <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.5.0/js/bootstrap.min.js"></script>
  28.     <script src="https://www.google.com/recaptcha/api.js"></script>
  29.     {% if not isMobileDevice() %}
  30.         <script src="/js/jquery.placeholder.js"></script>
  31.         <script src="/js/jquery.maskedinput.min.js"></script>
  32.         <script type="text/javascript" src="/js/jquery.cookie.min.js?v=1"></script>
  33.         <script type="text/javascript" src="/js/jquery.lazyload.js?v=1"></script>
  34.         <script src="/js/jquery.jscrollpane.min.js?v=2"></script>
  35.         <script src="/js/common.min.js?v={{ common_js_version }}"></script>
  36.         <script src="/js/common-old.min.js?v={{ common_old_js_version }}"></script>
  37.         <script src="/js/slivki_v1.js?v={{ slivki_v1_js_version }}"></script>
  38.     {% endif %}
  39.     <meta name="google-site-verification" content="33UhU8AvLA9eoT3WZfkzuOaxKNujSVAtcYZHf-pGToI" />
  40.     <!-- Google tag (gtag.js) -->
  41.     <script async src="https://www.googletagmanager.com/gtag/js?id=AW-978097094"></script>
  42.     <script>
  43.         window.dataLayer = window.dataLayer || [];
  44.         function gtag(){dataLayer.push(arguments);}
  45.         gtag('js', new Date());
  46.         gtag('config', 'AW-978097094');
  47.     </script>
  48.     <!-- Yandex.Metrika counter -->
  49.     <script type="text/javascript">
  50.         (function (m, e, t, r, i, k, a) {
  51.             m[i] = m[i] || function () {
  52.                 (m[i].a = m[i].a || []).push(arguments)
  53.             };
  54.             m[i].l = 1 * new Date();
  55.             k = e.createElement(t), a = e.getElementsByTagName(t)[0], k.async = 1, k.src = r, a.parentNode.insertBefore(k, a)
  56.         })
  57.         (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");
  58.         ym(20933521, "init", {
  59.             clickmap: true,
  60.             trackLinks: true,
  61.             accurateTrackBounce: true,
  62.             webvisor: false
  63.         });
  64.     </script>
  65.     <noscript>
  66.         <div><img src="https://mc.yandex.ru/watch/20933521" style="position:absolute; left:-9999px;" alt=""/></div>
  67.     </noscript>
  68.     <!-- /Yandex.Metrika counter -->
  69. </head>
  70. <body style="overflow-x:hidden ">
  71. <script>
  72.     (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
  73.         (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
  74.         m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
  75.     })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
  76.     ga('create', 'UA-185332166-1', 'auto');
  77.     ga('send', 'pageview');
  78. </script>
  79. <div class="container mb-2 py-4">
  80.     {% set tarifMinimalID = 14 %}
  81.     {% set tarifLightID = 15 %}
  82.     {% set tarifClassicID = 16 %}
  83.     {% set tarifEasyYearID = 27 %}
  84.     {% set tarifLightYearID = 28 %}
  85.     <div class="row">
  86.         <div class="col-10">
  87.             <a class="logo-landing d-inline-block" href="https://www.slivki.by/">
  88.                 <img alt="" src="/landing/img/logo.svg"/>
  89.             </a>
  90.         </div>
  91.         <div class="col-2">
  92.             <div class="close-landing d-flex justify-content-end align-center cursor-pointer color-violet"
  93.                  onclick="history.back()">
  94.                 <p class="m-0">Закрыть</p>
  95.                 <p class="m-0 pl-2">X</p>
  96.             </div>
  97.         </div>
  98.     </div>
  99. </div>
  100. <div class="container">
  101.     <div class="row">
  102.         <div class="col">
  103.             <div class="button-tabs nav nav-tabs d-flex br-15 w-fit-content bg-violet-light border-none br-15 mt-4 mb-4">
  104.                 <a class="button-tab active cursor-pointer" data-id="subscriptionBtn" data-toggle="tab"
  105.                    href="#subscriptionTab">
  106.                     <p class="font-size-1000 align-self-center mb-0">Подписка</p>
  107.                 </a>
  108.                 <a class="button-tab cursor-pointer" data-id="packagesBtn" data-toggle="tab" href="#packagesTab">
  109.                     <p class="font-size-1000 align-self-center mb-0">Пакеты</p>
  110.                 </a>
  111.                 <a class="button-tab cursor-pointer" data-toggle="tab" href="#clubCards">
  112.                     <p class="font-size-1000 align-self-center mb-0">Клубная карта</p>
  113.                 </a>
  114.             </div>
  115.         </div>
  116.     </div>
  117.     <div class="tab-content">
  118.         <div id="packagesTab" class="tab-pane">
  119.             <div class="row">
  120.                 <div class="col">
  121.                     <h3 class="packages-title mb-3">Выбирайте оптимальный пакет для себя!</h3>
  122.                 </div>
  123.             </div>
  124.             <div class="row">
  125.                 <div class="col">
  126.                     <div class="packages-block p-4 br-04 mb-5">
  127.                         <div class="d-flex justify-content-between mb-3 sf-bold-font">
  128.                             <div class="pl-0">
  129.                                 <h5 class="font-size-1250 m-0 text-uppercase">Пакеты промокодов</h5>
  130.                                 <p class="color-violet">Без ежемесячных списаний</p>
  131.                             </div>
  132.                             <div>
  133.                                 <div class="d-flex color-violet text-right">
  134.                                     <span class="mr-1">⚡</span>
  135.                                     <p>Выбирайте оптимальный <br> пакет для себя!</p>
  136.                                 </div>
  137.                             </div>
  138.                         </div>
  139.                         <div class="mb-4">
  140.                             {% for batchCodesPlan in batchCodesPlans %}
  141.                                 {% if loop.index0 is divisible by (3) or loop.first %}
  142.                                     <div class="d-flex">
  143.                                 {% endif %}
  144.                                 <div class="packages-item d-flex custom-control custom-radio">
  145.                                     <input id="radioPack_{{ batchCodesPlan.getID() }}"
  146.                                            class="radio-pack form-check-input" name="radioPack" type="radio"
  147.                                            value="{{ batchCodesPlan.getID() }}"
  148.                                            data-price="{{ batchCodesPlan.getCost() }}" {{ loop.first ? ' checked' }}>
  149.                                     <label class="sf-font cursor-pointer" for="radioPack_{{ batchCodesPlan.getID() }}">
  150.                                         <div class="d-flex sf-bold-font font-size-1000 mb-1">
  151.                                             <span class="color-violet font-size-1125 mr-1">{{ batchCodesPlan.getCodesCount() }}</span>
  152.                                             <span>{{ ['промокод', 'промокода', 'промокодов']|plural(batchCodesPlan.getCodesCount()) }}</span>
  153.                                             {% if batchCodesPlan.isRecommended() %}
  154.                                                 <span class="d-flex align-items-center">
  155.                                                         <p style="font-size: 0.8rem; color: #6747E5; margin: 0 5px 0 10px;"> Рекомендуется</p>
  156.                                                         <img style="width: 1rem;" src="/images/stars.png" alt="stars">
  157.                                                     </span>
  158.                                             {% endif %}
  159.                                         </div>
  160.                                         <div class="sf-bold-font mb-1">
  161.                                             <span class="text-decoration-line-through color-red mr-1">{{ batchCodesPlan.getCostOld()|number_format(2, ',', '.') }} руб</span>
  162.                                             <span>{{ batchCodesPlan.getCost()|number_format(2, ',', '.') }} руб</span>
  163.                                         </div>
  164.                                         <p class="m-0" style="color: #C4C4C4">{{ batchCodesPlan.getDescription() }}</p>
  165.                                     </label>
  166.                                 </div>
  167.                                 {% if loop.index is divisible by (3) or loop.last %}
  168.                                     </div>
  169.                                 {% endif %}
  170.                             {% endfor %}
  171.                         </div>
  172.                         {% if batchCodesPlans|length > 0 %}
  173.                             <div class="d-flex flex-column w-100">
  174.                                 <div class="d-flex justify-content-between">
  175.                                     <div id="payBatchCodesLanding" class="button w-50 text-uppercase mr-3">Оформить
  176.                                     </div>
  177.                                 </div>
  178.                             </div>
  179.                         {% endif %}
  180.                     </div>
  181.                     <div class="packages-block-mobile">
  182.                         <h5 class="font-size-1250 m-0 text-uppercase">Пакеты промокодов</h5>
  183.                         <p class="color-violet">Без ежемесячных списаний</p>
  184.                         <div class="packages-items-mobile">
  185.                             {% for batchCodesPlan in batchCodesPlans %}
  186.                                 <a class="d-block packages-item-mobile w-100 mb-3"
  187.                                    href="{{ not app.user ? '/auth?path=' }}{{ path('profileSubscription', {'packID': batchCodesPlan.getID()}) }}">
  188.                                     <div class="position-relative br-04 b-sh-block p-3 mb-2">
  189.                                         <div class="text-black mb-3">
  190.                                             <div class="d-flex justify-content-between align-items-center mb-2">
  191.                                                 <p class="sf-bold-font m-0">
  192.                                                     <span class="font-size-2125 color-violet">{{ batchCodesPlan.getCodesCount() }}</span> {{ ['промокод', 'промокода', 'промокодов']|plural(batchCodesPlan.getCodesCount()) }}
  193.                                                 </p>
  194.                                                 {% if batchCodesPlan.isRecommended() %}
  195.                                                     <span class="d-flex align-items-center">
  196.                                                         <p class="sf-bold-font"
  197.                                                            style="font-size: 0.8rem; color: #6747E5; margin: 0 5px 0 10px;"> Рекомендуется</p>
  198.                                                         <img style="width: 1rem;" src="/images/stars.png" alt="stars">
  199.                                                     </span>
  200.                                                 {% endif %}
  201.                                             </div>
  202.                                             <p class="mb-2"
  203.                                                style="color: #C4C4C4;">{{ batchCodesPlan.getDescription() }}</p>
  204.                                             <h5 class="font-size-1125 sf-bold-font m-0 mb-4">
  205.                                                 <span class="text-decoration-line-through color-red mr-1 sf-font">{{ batchCodesPlan.getCostOld()|number_format(2, ',', '.') }} руб </span>
  206.                                                 {{ batchCodesPlan.getCost()|number_format(2, ',', '.') }} руб
  207.                                             </h5>
  208.                                         </div>
  209.                                         <div class="packages-item-mobile-btn font-size-1000 text-decoration-underline color-violet"
  210.                                              href="#">Оформить
  211.                                         </div>
  212.                                     </div>
  213.                                 </a>
  214.                             {% endfor %}
  215.                         </div>
  216.                     </div>
  217.                 </div>
  218.             </div>
  219.             <h4 class="mb-5">Пакеты промокодов без ежемесячных списаний!</h4>
  220.             <div class="packages-info-items">
  221.                 <div class="row">
  222.                     <div class="col-sm-12 col-md-4">
  223.                         <div class="packages-info-item d-flex flex-column align-items-center text-center">
  224.                             <img class="packages-info-item-img mb-2" src="/landing/img/packages-info-item-img-1.png"
  225.                                  alt="packages-info-item-img">
  226.                             <h5 class="packages-info-item-title font-size-1125 sf-bold-font mb-3">Без ежемесячных
  227.                                 списаний!</h5>
  228.                             <p class="packages-info-item-text">Вы платите только один раз. Ежемесяных списаний не
  229.                                 будет</p>
  230.                         </div>
  231.                     </div>
  232.                     <div class="col-sm-12 col-md-4">
  233.                         <div class="packages-info-item d-flex flex-column align-items-center text-center">
  234.                             <img class="packages-info-item-img mb-2" src="/landing/img/packages-info-item-img-2.png"
  235.                                  alt="packages-info-item-img">
  236.                             <h5 class="packages-info-item-title font-size-1125 sf-bold-font mb-3">Пакеты не
  237.                                 сгорают!</h5>
  238.                             <p class="packages-info-item-text">Пакеты хранятся на вашем балансе бессрочно</p>
  239.                         </div>
  240.                     </div>
  241.                     <div class="col-sm-12 col-md-4">
  242.                         <div class="packages-info-item d-flex flex-column align-items-center text-center">
  243.                             <img class="packages-info-item-img mb-2" src="/landing/img/packages-info-item-img-3.png"
  244.                                  alt="packages-info-item-img">
  245.                             <h5 class="packages-info-item-title font-size-1125 sf-bold-font mb-3">Чем больше, тем
  246.                                 выгоднее!</h5>
  247.                             <p class="packages-info-item-text">Вы сами выбираете сколько будет стоить промокод</p>
  248.                         </div>
  249.                     </div>
  250.                 </div>
  251.             </div>
  252.         </div>
  253.         <div id="subscriptionTab" class="tab-pane active">
  254.             <div class="row">
  255.                 <div class="col">
  256.                     <p class="font-size-1125 mb-3">Выберите самый выгодный<br>тарифный план!</p>
  257.                     <div class="row no-gutters mt-5 flex-mobile-landing">
  258.                         <div class="col-7">
  259.                             <p class="sf-bold-font tittle-subscription-page" style="line-height: 53px; font-size: 44px;">Экономьте еще больше <br> на покупке промокодов!</p>
  260.                         </div>
  261.                         <div class="col font-size-1125 pt-3">
  262.                             <p class="text-uppercase color-violet sf-bold-font font-size-2000">ПОДПИСКА</p>
  263.                             <h4 class="mb-4">от 19  копеек за промокод</h4>
  264.                             <ul class="pl-3">
  265.                                 <li style="color: #ffcc00;"><p class="text-black mb-2">Гибкий выбор тарифов для каждого!</p></li>
  266.                                 <li style="color: #ffcc00;"><p class="text-black mb-2">Специальные акции для подписчиков!</p></li>
  267.                                 <li style="color: #ffcc00;"><p class="color-violet mb-4">Семейный аккаунт -
  268.                                         добавляйте до 5 человек в одну оплату!</p></li>
  269.                             </ul>
  270.                         </div>
  271.                     </div>
  272.                     <div class="col m-2 p-0 mt-4 ">
  273.                         <div class="custom-control custom-checkbox">
  274.                             <input type="checkbox" class="custom-control-input" id="applyTermsOfUse" checked="checked">
  275.                             <label class="custom-control-label text-gray" for="applyTermsOfUse">Нажимая на кнопку Вы
  276.                                 принимаете <a
  277.                                         href="/polzovatelskoe-soglashenie-slivki-by" target="_blank"
  278.                                         style="color:#9c9c9c">Условия
  279.                                     подписки</a>. Подписка будет продлена автоматически.
  280.                             </label>
  281.                         </div>
  282.                     </div>
  283.                     <p class="sf-bold-font" style="line-height: 53px;font-size: 30px;margin-bottom: 0;">Тарифы на месяц</p>
  284.                 </div>
  285.             </div>
  286.             <div class="row">
  287.                 {% for subscriptionPlan in subscriptionPlanList %}
  288.                     {% if subscriptionPlan.period < 40 and subscriptionPlan.id != 33 and subscriptionPlan.id != 34 %}
  289.                         <div class="col-lg-4  my-3">
  290.                         <div class="position-relative d-flex flex-column justify-content-between p-4 br-04 b-sh-block h-100">
  291.                             <div>
  292.                                 <div class="{{ subscriptionPlan.isRecommended ? 'd-lg-flex' : 'd-flex' }} mb-3">
  293.                                     <h5 class="text-uppercase align-self-center{{ subscriptionPlan.isRecommended ? ' mb-0' }}">{{ subscriptionPlan.name }}</h5>
  294.                                     {% if subscriptionPlan.period > 1 %}
  295.                                         <p class="sf-bold ml-2 color-violet"
  296.                                            style="font-size: 0.7rem;">{{ subscriptionPlan.trialPeriod.period != null ? subscriptionPlan.trialPeriod.period : subscriptionPlan.period }} ДН</p>
  297.                                     {% endif %}
  298.                                 </div>
  299.                                 {% if subscriptionPlan.isRecommended %}
  300.                                     <img class="stars-img" src="/landing/img/stars.png"/>
  301.                                 {% endif %}
  302.                                 <h5>
  303.                                     <span class="sf-normal text-decoration-line-through color-red mr-1">{{ subscriptionPlan.oldPrice }} руб </span>
  304.                                     {{ subscriptionPlan.trialPeriod.price != null ? subscriptionPlan.trialPeriod.price : subscriptionPlan.price }} руб<span
  305.                                             class="sf-normal"> / за {{ subscriptionPlan.trialPeriod.period != null ? subscriptionPlan.trialPeriod.period : subscriptionPlan.period }} {{ ['день', 'дня', 'дней']|plural(subscriptionPlan.trialPeriod.period != null ? subscriptionPlan.trialPeriod.period : subscriptionPlan.period) }}</span>
  306.                                 </h5>
  307.                                 <p class="sf-bold font-size-1000">
  308.                                     {% if subscriptionPlan.numberOfPromoCodes > 0 and subscriptionPlan.getID() != 24 %}
  309.                                         <span class="color-violet"
  310.                                                  style="font-size: 1.4rem;">{{ subscriptionPlan.numberOfPromoCodes }}</span>
  311.                                         промокод{{ ['', 'а', 'ов']|plural(subscriptionPlan.numberOfPromoCodes) }}
  312.                                     {% else %}
  313.                                         <span class="color-violet" style="font-size: 1.4rem;">НЕОГРАНИЧЕННО</span>
  314.                                         промокодов
  315.                                     {% endif %}
  316.                                 </p>
  317.                                 {% if subscriptionPlan.getId() != tarifMinimalID and subscriptionPlan.getId() != tarifLightID %}
  318.                                     Добавляйте до {{ subscriptionPlan.getId() == tarifClassicID ? '3' : '5' }} человек в семейный аккаунт
  319.                                 {% endif %}
  320.                                     {% if subscriptionPlan.hasReclamation %}
  321.                                         <br>Без рекламы на сайте
  322.                                     {% endif %}</p>
  323.                             </div>
  324.                             <div>
  325.                                 <p style="color: #C4C4C4;">{{ subscriptionPlan.description|raw }}</p>
  326.                                 <div class="d-flex w-100">
  327.                                     <a data-id="{{ subscriptionPlan.id }}"
  328.                                        href="{{ not app.user ? '/auth?path=' }}{{ path('profileSubscription', {'show': subscriptionPlan.id}) }}"
  329.                                        style="height: 3.5rem"
  330.                                        class="button-tarif w-100 p-3 bg-violet border-0 br-04 text-white text-center">ПОДПИСАТЬСЯ</a>
  331.                                 </div>
  332.                             </div>
  333.                         </div>
  334.                     </div>
  335.                     {% endif %}
  336.                 {% endfor %}
  337.             </div>
  338.             <div class="row d-none">
  339.                 <div class="col">
  340.                     <div class="p-4 b-sh-block br-04">
  341.                         <div class="d-lg-flex">
  342.                             <div class="col pl-0">
  343.                                 <h5 class="text-uppercase">корпорация</h5>
  344.                             </div>
  345.                             <div>
  346.                                 <p class="color-violet">⚡ Система скидок для ваших сотрудников!</p>
  347.                             </div>
  348.                         </div>
  349.                         <p style="color: #C4C4C4;">для юридических лиц</p>
  350.                         <div class="d-lg-flex mx-2">
  351.                             {% for subscriptionPlan in subscriptionPlanForLegalEntitiesList %}
  352.                                 <div class="col mr-lg-5">
  353.                                     <div class="d-flex">
  354.                                         <input class="form-check-input" name="forLegalRadio" type="radio"
  355.                                                value="{{ subscriptionPlan.id }}"
  356.                                                id="defaultCheck{{ subscriptionPlan.id }}"{{ loop.first ? ' checked' }}>
  357.                                         <label class="sf-bold" for="defaultCheck{{ subscriptionPlan.id }}"><span
  358.                                                     class="sf-normal text-decoration-line-through color-red mr-1">{{ subscriptionPlan.oldPrice }} руб</span>
  359.                                             {{ subscriptionPlan.oldPrice }} руб <span
  360.                                                     class="sf-normal">/ за {{ subscriptionPlan.period > 1 ? subscriptionPlan.period }} {{ ['день', 'дня', 'дней']|plural(subscriptionPlan.period) }}</span></label>
  361.                                     </div>
  362.                                     <p class="sf-bold font-size-1000">
  363.                                         {% if subscriptionPlan.numberOfPromoCodes > 0 %}
  364.                                             <span class="color-violet"
  365.                                                      style="font-size: 1.4rem;">{{ subscriptionPlan.numberOfPromoCodes }}</span>
  366.                                             промокод{{ ['', 'а', 'ов']|plural(subscriptionPlan.numberOfPromoCodes) }}
  367.                                         {% else %}
  368.                                             <span class="color-violet" style="font-size: 1.4rem;">НЕОГРАНИЧЕННО</span>
  369.                                             промокодов
  370.                                         {% endif %}
  371.                                     </p>
  372.                                     <p style="color: #C4C4C4;">{{ subscriptionPlan.description|raw }}</p>
  373.                                 </div>
  374.                             {% endfor %}
  375.                         </div>
  376.                         <div class="d-lg-flex">
  377.                             <div class="col-lg-4 d-flex">
  378.                                 <a id="corporation" href="#"
  379.                                    class="w-100 p-3 bg-violet border-0 br-04 text-white text-center js-subscribe-for-legal-btn-landing"
  380.                                    style="height: 3.5rem">ПОДПИСАТЬСЯ</a>
  381.                             </div>
  382.                             <div class="col ml-lg-4 text-lg-left text-center mt-lg-0 mt-3">
  383.                                 <p>Форма оплаты: безналичная либо по карте<br>
  384.                                     Телефон для справок: <span class="sf-bold">+375 29 608-22-22</span>
  385.                                 </p>
  386.                             </div>
  387.                         </div>
  388.                     </div>
  389.                 </div>
  390.             </div>
  391.             <p class="sf-bold-font" style="line-height: 53px;font-size: 30px;margin-bottom: 0;">Тарифы на год</p>
  392.             <div class="row">
  393.                 {% for subscriptionPlan in subscriptionPlanList %}
  394.                     {% if subscriptionPlan.period > 40 and subscriptionPlan.id != 33 and subscriptionPlan.id != 34 %}
  395.                         <div class="col-lg-4  my-3">
  396.                             <div class="position-relative d-flex flex-column justify-content-between p-4 br-04 b-sh-block h-100">
  397.                                 <div>
  398.                                     <div class="{{ subscriptionPlan.isRecommended ? 'd-lg-flex' : 'd-flex' }} mb-3">
  399.                                         <h5 class="text-uppercase align-self-center{{ subscriptionPlan.isRecommended ? ' mb-0' }}">{{ subscriptionPlan.name }}</h5>
  400.                                         {% if subscriptionPlan.period > 1 %}
  401.                                             <p class="sf-bold ml-2 color-violet"
  402.                                                style="font-size: 0.7rem;">{{ subscriptionPlan.trialPeriod.period != null ? subscriptionPlan.trialPeriod.period : subscriptionPlan.period }} ДН</p>
  403.                                         {% endif %}
  404.                                     </div>
  405.                                     {% if subscriptionPlan.isRecommended %}
  406.                                         <img class="stars-img" src="/landing/img/stars.png"/>
  407.                                     {% endif %}
  408.                                     <h5>
  409.                                         <span class="sf-normal text-decoration-line-through color-red mr-1">{{ subscriptionPlan.oldPrice }} руб </span>
  410.                                         {{ subscriptionPlan.trialPeriod.price != null ? subscriptionPlan.trialPeriod.price : subscriptionPlan.price }} руб<span
  411.                                                 class="sf-normal"> / за {{ subscriptionPlan.trialPeriod.period != null ? subscriptionPlan.trialPeriod.period : subscriptionPlan.period }} {{ ['день', 'дня', 'дней']|plural(subscriptionPlan.trialPeriod.period != null ? subscriptionPlan.trialPeriod.period : subscriptionPlan.period) }}</span>
  412.                                     </h5>
  413.                                     <p class="sf-bold font-size-1000">
  414.                                         {% if subscriptionPlan.numberOfPromoCodes > 0 and subscriptionPlan.getID() != 24 %}
  415.                                             <span class="color-violet"
  416.                                                   style="font-size: 1.4rem;">{{ subscriptionPlan.numberOfPromoCodes }}</span>
  417.                                             промокод{{ ['', 'а', 'ов']|plural(subscriptionPlan.numberOfPromoCodes) }}
  418.                                         {% else %}
  419.                                             <span class="color-violet" style="font-size: 1.4rem;">НЕОГРАНИЧЕННО</span>
  420.                                             промокодов
  421.                                         {% endif %}
  422.                                     </p>
  423.                                     {% if subscriptionPlan.getId() != tarifMinimalID and subscriptionPlan.getId() != tarifLightID
  424.                                         and subscriptionPlan.getId() != tarifEasyYearID and subscriptionPlan.getId() != tarifLightYearID %}
  425.                                         Добавляйте до {{ subscriptionPlan.getId() == 29 ? '3' : '5' }} человек в семейный аккаунт
  426.                                     {% endif %}
  427.                                     {% if subscriptionPlan.hasReclamation %}
  428.                                     <br>Без рекламы на сайте
  429.                                     {% endif %}</p>
  430.                                 </div>
  431.                                 <div>
  432.                                     <p style="color: #C4C4C4;">{{ subscriptionPlan.description|raw }}</p>
  433.                                     <div class="d-flex w-100">
  434.                                         <a data-id="{{ subscriptionPlan.id }}"
  435.                                            href="{{ not app.user ? '/auth?path=' }}{{ path('profileSubscription', {'show': subscriptionPlan.id}) }}"
  436.                                            style="height: 3.5rem"
  437.                                            class="button-tarif w-100 p-3 bg-violet border-0 br-04 text-white text-center">ПОДПИСАТЬСЯ</a>
  438.                                     </div>
  439.                                 </div>
  440.                             </div>
  441.                         </div>
  442.                     {% endif %}
  443.                 {% endfor %}
  444.             </div>
  445.         </div>
  446.         <div id="clubCards" class="tab-pane">
  447.             <div class="container" style="padding-left: 0 !important;padding-right: 0 !important;">
  448.                 <p class="my-4" style="font-size: 16px;">
  449.                     <b>Инвестируйте в лояльность сотрудников!<br>
  450.                         Клубная карта Slivki уже ждет вас!</b>
  451.                 </p>
  452.                 <div class="d-flex flex-deriction-column-reverse-mob">
  453.                     <div class="col-sm-12 col-md-7 px-0">
  454.                         <div class="row justify-content-center no-gutters">
  455.                             <div class="col p-2">
  456.                                 <div class="subscription-card d-flex flex-column justify-content-between h-100 br-04 position-relative ">
  457.                                     <div class="subscription-info">
  458.                                         <div class="d-flex">
  459.                                             <img class="w-100" src="/images/img_club_card/min.png"/>
  460.                                         </div>
  461.                                         <h5 class="subscription-rate font-size-1125 sf-bold-font px-3"><span
  462.                                                     class="text-decoration-line-through color-red mr-1">108 руб </span>
  463.                                             48 руб <span class="sf-font">/ 30 дней</span></h5>
  464.                                         <p class="subscription-codes sf-bold-font font-size-1000 px-3">
  465.                                             <span class="color-violet font-size-1400">1000</span>
  466.                                             промокодов
  467.                                         </p>
  468.                                         <p class="my-2 px-3">
  469.                                             Ищете простой способ порадовать своих сотрудников? Клубная карта Slivki mini - это 1000 промокодов за 48р, предоставляющие вашим сотрудникам возможность экономить. Это недорогой способ повысить их лояльность и удовлетворенность. Покажите свою заботу о команде!
  470.                                         </p>
  471.                                     </div>
  472.                                     <div class="d-flex w-100">
  473.                                         <a data-id="33"
  474.                                            href="{{ not app.user ? '/auth?path=' }}{{ path('profileSubscription', {'show': 33}) }}"
  475.                                            style="height: 3.5rem"
  476.                                            class="button-tarif w-100 p-3 bg-violet border-0 br-04 text-white text-center">ПОДПИСАТЬСЯ</a>
  477.                                     </div>
  478.                                 </div>
  479.                             </div>
  480.                             <div class="col p-2">
  481.                                 <div class="subscription-card d-flex flex-column justify-content-between h-100 br-04 position-relative ">
  482.                                     <div class="subscription-info">
  483.                                         <div class="d-flex">
  484.                                             <img class="w-100" src="/images/img_club_card/max.png"/>
  485.                                         </div>
  486.                                         <h5 class="subscription-rate font-size-1125 sf-bold-font px-3"><span
  487.                                                     class="text-decoration-line-through color-red mr-1">1980 руб </span>
  488.                                             98 руб <span class="sf-font">/ 365 дней</span></h5>
  489.                                         <p class="subscription-codes sf-bold-font font-size-1000 px-3">
  490.                                             <span class="color-violet font-size-1400">10 000</span>
  491.                                             промокодов
  492.                                         </p>
  493.                                         <p class="my-2 px-3">
  494.                                             Хотите повысить мотивацию персонала и оптимизировать расходы? Клубная карта Slivki MAX - это инвестиция в вашу команду! За 98р ваши сотрудники получат доступ к 10000 промокодов. Это 1 копейка за промокод, дающая возможность экономить на всем: от питания до отдыха. Инвестируйте в благополучие своей команды!                                            </p>
  495.                                     </div>
  496.                                     <div class="d-flex w-100">
  497.                                         <a data-id="34"
  498.                                            href="{{ not app.user ? '/auth?path=' }}{{ path('profileSubscription', {'show': 34}) }}"
  499.                                            style="height: 3.5rem"
  500.                                            class="button-tarif w-100 p-3 bg-violet border-0 br-04 text-white text-center">ПОДПИСАТЬСЯ</a>
  501.                                     </div>
  502.                                 </div>
  503.                             </div>
  504.                         </div>
  505.                     </div>
  506.                     <div class="col px-0 margin-left-desk">
  507.                         <div class="features">
  508.                             <h2 class="color-violet my-0" style="font-family: 'SF Pro Rounded Bold'">КЛУБНАЯ
  509.                                 КАРТА</h2>
  510.                             <ul class="mt-1" style="line-height: 30px; font-size: 14px; padding: 0 27px;">
  511.                                 <li>Доступ к миру скидок</li>
  512.                                 <li>Выгодная цена</li>
  513.                                 <li>Гибкость выбора тарифов</li>
  514.                                 <li>Постоянный доступ к новым скидкам</li>
  515.                             </ul>
  516.                         </div>
  517.                         <div class="benefits">
  518.                             <h2 class="color-violet my-0" style="font-family: 'SF Pro Rounded Bold'">ПРЕИМУЩЕСТВА
  519.                                 ДЛЯ КОМПАНИЙ И HR-СПЕЦИАЛИСТОВ:</h2>
  520.                             <ul class="mt-1" style="font-size: 14px; padding: 0 27px;">
  521.                                 <li style="line-height: 17px;margin: 13px 0;"><b>Лояльность сотрудников:</b> клубная
  522.                                     карта – отличный способ повысить лояльность и удовлетворенность сотрудников.
  523.                                 </li>
  524.                                 <li style="line-height: 17px;margin: 13px 0;"><b>Мотивация персонала:</b>
  525.                                     предоставление доступа к скидкам повышает мотивацию сотрудников.
  526.                                 </li>
  527.                                 <li style="line-height: 17px;margin: 13px 0;"><b>Социальная ответственность:</b> вы
  528.                                     можете показать свою заботу о сотрудниках, предоставив им возможность экономить
  529.                                     на повседневных покупках.
  530.                                 </li>
  531.                                 <li style="line-height: 17px;margin: 13px 0;"><b>Простой и доступный способ:</b> это
  532.                                     простой и доступный способ предоставить сотрудникам дополнительный бонус.
  533.                                 </li>
  534.                             </ul>
  535.                         </div>
  536.                     </div>
  537.                 </div>
  538.             </div>
  539.         </div>
  540.     </div>
  541. </div>
  542. <input type="hidden" id="subscriptionPath" value="{{ not app.user ? '/auth?path=' }}/profile/subscription/manage?show=">
  543. <input type="hidden" id="offerID" value="{{ offerID }}">
  544. <input type="hidden" id="codesCount" value="{{ codesCount }}">
  545. {% if demoSubscription %}
  546.     {% set isLanding = true %}
  547.     <div id="popupDemoSubscr" class="modal modal--small fade">
  548.         <div class="modal-dialog modal-dialog-centered">
  549.             <div class="modal-content">
  550.                 <div class="modal-header">
  551.                     <div class="close" data-dismiss="modal"></div>
  552.                     <p class="modal-title sf-bold-font mt-4 font-size-1000">Попробуйте преимущества подписки!</p>
  553.                 </div>
  554.                 <div class="p-3 m-4 mt-4 b-sh-block br-04 position-relative ">
  555.                     <div class="d-flex mb-4">
  556.                         <h5 class="text-uppercase align-self-center m-0 font-size-1250 sf-bold-font">{{ demoSubscription.getName() }}</h5>
  557.                         <p class="ml-lg-2 sf-bold-font color-violet"
  558.                            style="font-size: 0.7rem; line-height: 1rem;">{{ demoSubscription.trialPeriod.period }} ДН</p>
  559.                     </div>
  560.                     <h5 class="font-size-1125 sf-bold-font mb-3"><span
  561.                                 class="text-decoration-line-through color-gray mr-1 sf-font font-size-1000"
  562.                                 style="text-decoration-color:rgba(0, 0, 0, 0.3);">{{ demoSubscription.oldPrice }} руб</span>
  563.                         {{ demoSubscription.trialPeriod.price }} руб<span
  564.                                 class="sf-font font-size-1000"> / {{ demoSubscription.trialPeriod.period }} дней</span>
  565.                     </h5>
  566.                     <p class="sf-bold-font mb-4">
  567.                         <span class="color-violet font-size-1600">{{ demoSubscription.trialPeriod.numberOfPromoCodes}}</span>
  568.                         промокод{{ ['', 'а', 'ов']|plural(demoSubscription.trialPeriod.numberOfPromoCodes) }}
  569.                     </p>
  570.                     <p class="mt-2 min-height sf-font mb-0 font-size-0900">{{ demoSubscription.recommendedDescription }}</p>
  571.                     <p class="sf-font color-gray"
  572.                        style="font-size: 0.9em;">{{ demoSubscription.description }}</p>
  573.                     <div class="button-tarif d-flex w-100 mt-2 sf-font">
  574.                         {% set href = '#' %}
  575.                         {% if isLanding %}
  576.                             {% set href = path('profileSubscription', {'show': demoSubscription.id}) %}
  577.                             {% if not app.user %}
  578.                                 {% set href = '/auth?path=' ~ href %}
  579.                             {% endif %}
  580.                         {% endif %}
  581.                         <a data-id="{{ demoSubscription.id }}" data-price="{{ demoSubscription.oldPrice }}"
  582.                            data-period="{{ demoSubscription.period }}" href="{{ href }}"
  583.                            style="height: 3.5rem; line-height: 3.5rem;"
  584.                            class="w-100 p-0 bg-violet border-0 br-04 text-white text-center js-subscribe-btn-popup{{ not isLanding ? ' js-subscribe-btn' }}">
  585.                             ПОДПИСАТЬСЯ
  586.                         </a>
  587.                     </div>
  588.                 </div>
  589.                 <div class="col m-2 p-2 pl-3">
  590.                     <div class="custom-control custom-checkbox font-size-0900">
  591.                         <input type="checkbox" class="custom-control-input" id="applyTermsOfUsePopup" checked="checked">
  592.                         <label class="custom-control-label text-gray" for="applyTermsOfUsePopup">Нажимая на кнопку Вы
  593.                             принимаете <a href="/polzovatelskoe-soglashenie-slivki-by" target="_blank"
  594.                                           style="color:#9c9c9c">Условия подписки</a>.</label>
  595.                     </div>
  596.                 </div>
  597.             </div>
  598.         </div>
  599.     </div>
  600. {% endif %}
  601. {% include 'Slivki/delivery/modal/questions.html.twig' %}
  602. {% include 'Slivki/delivery/modal/questionsSuccess.html.twig' %}
  603. {% include 'Slivki/popups/subscription-bonus.html.twig' %}
  604. <div id="infoPopup" class="modal fade">
  605.     <div class="modal-dialog">
  606.         <div class="modal-content">
  607.             <h4 class="info-popup-title" style="margin-bottom: 2rem;">Информация по условиям бонусов от партнеров</h4>
  608.             <div style="margin-bottom: 2rem;">
  609.                 <div style="margin-bottom: 2rem;">
  610.                     <h5>SLIVKI & Везуха</h5>
  611.                     <p>Всем новым пользователям, при оформлении подписки на Slivki.by,
 Везуха дарит 8 рублей при
  612.                         регистрации.</p>
  613.                     <p style="color: rgba(0, 0, 0, 0.6);">Что такое каршеринг Везуха? Везуха – это ваш автомобиль, но
  614.                         только тогда, когда он нужен. Это удобная аренды автомобиля без водителя со свободной зоной
  615.                         парковки. На чём я поеду в Везухе? Автопарк в основном представлен просторными Kia Rio X-line с
  616.                         коробкой автомат, кондиционером и теплыми опциями, с кабелем для зарядки устройств, мультимедиа
  617.                         и бустерами для маленьких пассажиров. Все автомобили заправлены, помыты, обслужены и
  618.                         застрахованы - вам необходимо только выбрать ближайшую в приложении и отправиться в путь. Куда
  619.                         можно ехать на Везухе? В любую точку Беларуси, главное вернуться в Минск и завершить аренду в
  620.                         разрешенных зонах, которые видны в приложении. Сколько все это стоит? Выбирайте наиболее
  621.                         подходящий для вашей поездки тариф: для города и коротких аренд – умный тариф “Минуты и
  622.                         километры” для более длительных подойдут абонементы на 70 минут, 3, 6 или 12 часов. для поездок
  623.                         “далеко и надолго” предусмотрены - суточный, 50 часовой или недельный абонементы Кто может
  624.                         воспользоваться сервисом? Граждане Республики Беларусь и Российской Федерации, достигшие 20 лет
  625.                         со стажем вождения от 1 года.</p>
  626.                 </div>
  627.                 <div class="subscription-close" data-dismiss="modal"></div>
  628.             </div>
  629.         </div>
  630.     </div>
  631.     <script src="/landing/js/main.js?v=5"></script>
  632.     <script src="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.8.1/slick.min.js"></script>
  633.     <script src="https://cdnjs.cloudflare.com/ajax/libs/jQuery-viewport-checker/1.8.8/jquery.viewportchecker.min.js"></script>
  634.     <script>
  635.         $('.single-item').slick({
  636.             dots: false,
  637.             infinite: false,
  638.             speed: 600,
  639.             slidesToShow: 3,
  640.             slidesToScroll: 1,
  641.             adaptiveHeight: true,
  642.             arrows: false,
  643.             responsive: [
  644.                 {
  645.                     breakpoint: 1000,
  646.                     settings: {
  647.                         slidesToShow: 2,
  648.                     }
  649.                 },
  650.                 {
  651.                     breakpoint: 750,
  652.                     settings: {
  653.                         slidesToShow: 1.8,
  654.                     }
  655.                 },
  656.                 {
  657.                     breakpoint: 600,
  658.                     settings: {
  659.                         slidesToShow: 1.1,
  660.                     }
  661.                 }
  662.             ]
  663.         });
  664.         $('#deliveryFeedbackSubmit').click(function () {
  665.             getRecaptcha();
  666.             let message = $('.js-delivery-feedback-form textarea[name="deliveryFeedback"]').val();
  667.             if (message.length == 0) {
  668.                 $('#questionsModal').modal('hide');
  669.                 $('#collapseDeliveryQuestion').collapse('hide');
  670.                 showNewMessageBox('Ошибка', 'Введите сообщение');
  671.                 return;
  672.             }
  673.             let data = 'name=' + $('.js-delivery-feedback-form input[name="deliveryFeedbackName"]').val() + '&email=' + $('.js-delivery-feedback-form input[name="deliveryFeedbackEmail"]').val() +
  674.                 '&message=' + message;
  675.             $.post('/delivery/feedback/' + $('#offerID').val(), data);
  676.             $('#collapseDeliveryQuestion').collapse('hide');
  677.             $('#questionsModal').modal('hide');
  678.             $('.multi-collapse').collapse();
  679.             $('#questionsSuccessModal').modal();
  680.         });
  681.         $('.js-subscribe-for-legal-btn-landing').on('click', function () {
  682.             let checkedCheckbox = $('[name=forLegalRadio]:checked');
  683.             if (!checkedCheckbox.length) {
  684.                 alert('please, select subscription plan');
  685.                 return false;
  686.             }
  687.             window.location.href = $('#subscriptionPath').val() + checkedCheckbox.val();
  688.             return false;
  689.         });
  690.         $('.packages-subscription-block .button').on('click', function () {
  691.             let that = $(this);
  692.             let thatId = that.attr('id');
  693.             $('.button-tab').each(function (index, item) {
  694.                 let that = $(item);
  695.                 let tabId = that.attr('data-id');
  696.                 if (thatId === tabId) {
  697.                     that.trigger('click');
  698.                 }
  699.             });
  700.             $('html, body').animate({scrollTop: $('.button-tabs').offset().top - 50}, 100);
  701.         });
  702.         $('#payBatchCodesLanding').on('click', function () {
  703.             let planId = $('.radio-pack:checked').val();
  704.             window.location.href = '/auth?path=/profile/subscription/manage?packID=' + planId;
  705.         });
  706.     </script>
  707.     <!-- Yandex.Metrika counter -->
  708.     <script type="text/javascript" >
  709.         (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
  710.             m[i].l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})
  711.         (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");
  712.         ym(20933521, "init", {
  713.             clickmap:true,
  714.             trackLinks:true,
  715.             accurateTrackBounce:true
  716.         });
  717.     </script>
  718.     <noscript><div><img src="https://mc.yandex.ru/watch/20933521" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
  719.     <!-- /Yandex.Metrika counter -->
  720. </div>
  721. </body>
  722. </html>