PageSourceSearch

https://beeline-ru.online/

html beeline-ru.online collected 2026-10-08 07:17:44 UTC 357,353 bytes, 6,970 lines download raw bytes

1<!DOCTYPE html>
2<html lang="ru-RU" itemscope itemtype="https://schema.org/WebPage">
3<head>
4<meta name="yandex-verification" content="8c790e4f0df8aa50" />
5<meta name="viewport" content="width=device-width" />
6	
7<!-- <link rel="canonical" href="https://beeline-ru.online/" /> -->
8<link rel="canonical" href="https://beeline-ru.online/" />
9
10<meta name="keywords" class="wpseo-focus-keyword" content="билайн">
11<meta name="google-site-verification" content="Ad19Rlnpu64QmqTAw8LLDWPxnJBx_Un5TGXNRqzAZpw" />
12	
13	
14<!-- МЕТАТЕГИ ДЛЯ OG-->
15<meta property="og:locale" content="ru_RU" class="yoast-seo-meta-tag">
16<meta property="og:type" content="website" class="yoast-seo-meta-tag">
17<meta property="og:url" content="https://beeline-ru.online/" class="yoast-seo-meta-tag">
18<meta property="og:site_name" content="Официальный партнер билайн в России - Домашний интернет и телевидение" class="yoast-seo-meta-tag">	
19<meta property="og:image" content="https://beeline-ru.online/wp-content/uploads/2023/09/beeline.png" class="yoast-seo-meta-tag">
20<meta property="og:image:width" content="120" class="yoast-seo-meta-tag">
21<meta property="og:image:height" content="120" class="yoast-seo-meta-tag">
22<meta property="og:image:type" content="image/png" class="yoast-seo-meta-tag">
23
24<!-- 	
25<!-- МЕТАТЕГИ С УСЛОВИЕМ ВЫВОДА В ЗАВИСИМОСТИ ОТ СТРАНИЦЫ -->
26
27	<title>Подключение домашнего интернета билайн в России - сайт официального партнера провайдера билайн🚩</title>
28		<meta name="description" content="Сайт официального партнера билайн в России - домашний интернет, пакеты услуг с мобильной связью и цифровым телевидением по цене от 175 рублей в месяц 🔥 Полезные сервисы для дома, работы и учебы от билайн">
29	
30	<meta property="og:title" content="Подключение домашнего интернета билайн в России - сайт официального партнера провайдера билайн🚩" >	
31	<meta property="og:description" content="Сайт официального партнера билайн в России - домашний интернет, пакеты услуг с мобильной связью и цифровым телевидением по цене от 175 рублей в месяц 🔥 Полезные сервисы для дома, работы и учебы от билайн ">
32	
33	 		 
34	
35<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />
36    
36<script>
37    // Создаём заглушку: если selLogEvent ещё нет — сохраняем вызовы в очередь
38    window.selLogEvent = window.selLogEvent || function() {
39        (window.selLogEvent.q = window.selLogEvent.q || []).push(arguments);
40    };
41    </script>
41
42    <link rel="preload" href="/wp-content/uploads/select-region/regions.csv" as="fetch" crossorigin="anonymous">
43<link rel='dns-prefetch' href='//cdn.jsdelivr.net' />
44<link rel='dns-prefetch' href='//cdnjs.cloudflare.com' />
45<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://beeline-ru.online/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fbeeline-ru.online%2F" />
46<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://beeline-ru.online/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fbeeline-ru.online%2F&#038;format=xml" />
47<style id='wp-img-auto-sizes-contain-inline-css' type='text/css'>
48img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
49/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
50</style>
51<link rel='stylesheet' id='beeline-style-css' href='https://beeline-ru.online/wp-content/themes/beeline/style.css?ver=1790771167' type='text/css' media='all' />
52<link rel='stylesheet' id='style-block-css' href='https://beeline-ru.online/wp-content/themes/beeline/css/block.css?ver=6.9.5' type='text/css' media='all' />
53<link rel='stylesheet' id='tariffs-empty-css' href='https://beeline-ru.online/wp-content/themes/beeline/css/tariffs-empty.css?ver=6.9.5' type='text/css' media='all' />
54<link rel='stylesheet' id='swiper-style-css' href='https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.css?ver=6.9.5' type='text/css' media='all' />
55<link rel='stylesheet' id='wp-customer-reviews-3-frontend-css' href='https://beeline-ru.online/wp-content/plugins/wp-customer-reviews/css/wp-customer-reviews.css?ver=3.7.2' type='text/css' media='all' />
56<link rel='stylesheet' id='wp-block-library-css' href='https://beeline-ru.online/wp-includes/css/dist/block-library/style.min.css?ver=6.9.5' type='text/css' media='all' />
57
58<style id='classic-theme-styles-inline-css' type='text/css'>
59/*! This file is auto-generated */
60.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
61/*# sourceURL=/wp-includes/css/classic-themes.min.css */
62</style>
63<style id='global-styles-inline-css' type='text/css'>
64:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
64--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
64.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
65/*# sourceURL=global-styles-inline-css */
66</style>
67
68<link rel='stylesheet' id='contact-form-7-css' href='https://beeline-ru.online/wp-content/plugins/contact-form-7/includes/css/styles.css?ver=6.0' type='text/css' media='all' />
69<link rel='stylesheet' id='cf7-address-autocomplete-style-css' href='https://beeline-ru.online/wp-content/themes/beeline/css/cf7-address-autocomplete.css?ver=6.9.5' type='text/css' media='all' />
70<script type="text/javascript" src="https://beeline-ru.online/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script>
vendor: 1 bytes, line 70
70
71<script type="text/javascript" src="https://beeline-ru.online/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script>
vendor: 1 bytes, line 71
71
72<script type="text/javascript" src="https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.js?ver=6.9.5" id="swiper-bundle-js"></script>
vendor: 1 bytes, line 72
72
73<script type="text/javascript" src="https://beeline-ru.online/wp-content/themes/beeline/js/privacy-policy.js?ver=6.9.5" id="privacy-policy-js"></script>
vendor: 1 bytes, line 73
73
74<script type="text/javascript" id="main-js-extra">
75/* <![CDATA[ */
76var beelineAaProxyVariant = {"enabled":"1","variant":"B","label":"not_received","phone":{"text":"+7 (800) 234-86-82","href":"+78002348682"},"leadFieldName":"ab","testName":"aa_wordpress_proxy_variant","contextFields":{"variant":"aa_proxy_context_variant","host":"aa_proxy_context_host","signature":"aa_proxy_context_signature"},"context":{"variant":"B","host":"beeline-ru.online","signature":"c1b0aa82d539afa911081d8f2bcad8fa88d8e6b87aac249389cc9f960764d634"},"counterId":"55479901","goal":"aa_wordpress_proxy_variant","paramName":"aa_proxy_variant","labelParamName":"aa_proxy_label","trackCookieName":"beeline_aa_proxy_variant_tracked","trackTtlDays":"7"};
77var goalAdd = {"ajaxurl":"https://beeline-ru.online/wp-admin/admin-ajax.php","nonce":"cdf681b408"};
78//# sourceURL=main-js-extra
79/* ]]> */
80</script>
vendor: 1 bytes, line 80
80
81<script type="text/javascript" src="https://beeline-ru.online/wp-content/themes/beeline/js/main.js?ver=1790771167" id="main-js"></script>
vendor: 1 bytes, line 81
81
82<script type="text/javascript" src="https://beeline-ru.online/wp-content/themes/beeline/js/popup-application.js?ver=6.9.5" id="popup-application-js"></script>
vendor: 1 bytes, line 82
82
83<script type="text/javascript" src="https://beeline-ru.online/wp-content/themes/beeline/js/popup-mobile-beeline.js?ver=6.9.5" id="popup-mobile-beeline-js"></script>
vendor: 1 bytes, line 83
83
84<script type="text/javascript" src="https://beeline-ru.online/wp-content/plugins/wp-customer-reviews/js/wp-customer-reviews.js?ver=3.7.2" id="wp-customer-reviews-3-frontend-js"></script>
84
85<link rel="https://api.w.org/" href="https://beeline-ru.online/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://beeline-ru.online/wp-json/wp/v2/pages/7" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://beeline-ru.online/xmlrpc.php?rsd" />
86
87<link rel='shortlink' href='https://beeline-ru.online/' />
88<meta name="viewport" content="width=device-width"><link rel="icon" href="https://beeline-ru.online/favicon.ico">
89
90<!-- UIS -->
91<!-- UIS -->
92	
93	
94<!-- Yandex.Metrika counter новая -->
95<script type="text/javascript">
96(function(m,e,t,r,i,k,a){
97m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
98m[i].l=1*new Date();
99for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}
100k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)
101})(window, document,'script','  https://mc.yandex.ru/metrika/tag.js?id=55479901 ', 'ym');
102
103ym(55479901, 'init', {ssr:true, webvisor:true, clickmap:true, ecommerce:"dataLayer", accurateTrackBounce:true, trackLinks:true});
104
105</script>
105
106<noscript><div><img src="  https://mc.yandex.ru/watch/55479901 " style="position:absolute; left:-9999px;" alt="" /></div></noscript>
107<!-- /Yandex.Metrika counter -->
108
109	
110	
111	
112</head>
113	
114	
115	
116<body class="t-body" style="margin:0;">	
116<script type="application/ld+json">
117		{
118		"@context":"https://schema.org",
119		"@type":"Organization",
120		"url":"https://beeline-ru.online/",
121		"logo":"https://beeline-ru.online/wp-content/themes/beeline/images/beeline_partner_logo.svg"
122		}
123		</script>
123
124	
125	
126<script>
127function updateMarginTop() {
128 const nextBlock = document.querySelector('header').nextElementSibling;
129 const headerMiddle = document.querySelector('.header__wrapper-middle');
130 const header = document.querySelector('header');
131
132 if (window.innerWidth <= 750) {
133  if (window.pageYOffset > 0) {
134   if (header) {
135    header.style.position = 'fixed';
136    header.style.width = '100vw';
137    header.style.top = '0';
138    header.style.zIndex = '2';
139    header.style.backgroundColor = '#fff';
140   }
141
142   if (nextBlock) {
143    nextBlock.style.marginTop = '125px';
144   }
145
146   if (headerMiddle) {
147    headerMiddle.style.display = 'none';
148   }
149  } else {
150   if (header) {
151    header.style.position = 'static';
152    header.style.width = 'auto';
153    header.style.top = 'auto';
154    header.style.zIndex = 'auto';
155    header.style.backgroundColor = 'transparent';
156   }
157
158   if (nextBlock) {
159    nextBlock.style.marginTop = '0';
160   }
161
162   if (headerMiddle) {
163    headerMiddle.style.display = 'block';
164   }
165  }
166 }
167}
168
169window.addEventListener('load', updateMarginTop);
170window.addEventListener('resize', updateMarginTop);
171window.addEventListener('scroll', updateMarginTop);
172</script>
172
173	
174	
175	
176<header class="header">
177  <div class="header__wrapper-top">
178    <div class="container">
179      <!-- Верхний блок header (start) -->
180      <div class="header__block header__block--top">
181    
182        <div class="header__main-page">
183<!--           <a href="/">Для дома</a> -->
184        </div>
185
186        <div class="header__city">
187                    <a class="city">
188            <img class="city-img" src="https://beeline-ru.online/wp-content/themes/beeline/images/Subtract.png" alt="Иконка выбора города">
189          </a>
190					
191					
192													<span class="city" id="city">Москва</span>
193								
194													
195
196
197					
198					
199        </div>
200				
201				                <!-- Бургер-меню (start) -->
202        <div class="burger-nav  burger-nav-mobile">
203          <input type="checkbox" id="burger-nav">
204
205          <div class="burger-nav__line burger-nav__line--first"></div>
206          <div class="burger-nav__line burger-nav__line--second"></div>
207          <div class="burger-nav__line burger-nav__line--third"></div>
208          <div class="burger-nav__line burger-nav__line--fourth"></div>
209					
210
211          <nav class="burger-nav__menu" itemscope itemtype="http://schema.org/SiteNavigationElement">
212						
213			  			  <ul class="burger-nav__list" itemprop="about" itemscope itemtype="http://schema.org/ItemList">
214				  <!--   <li class="burger-nav__item burger-nav__item-main"><a href="/">Для дома</a></li> -->
215				  <li class="burger-nav__item burger-nav__item-internet" itemprop="itemListElement" itemscope="" itemtype="http://schema.org/ItemList"><a href="#internet" itemprop="url"><div itemprop="name">Домашний интернет</div></a></li>
216				  <li class="burger-nav__item burger-nav__item-internet-tv" itemprop="itemListElement" itemscope="" itemtype="http://schema.org/ItemList"><a href="#internet-tv" itemprop="url"><div itemprop="name">Интернет + ТВ</div></a></li>
217				  <!-- <li class="burger-nav__item" itemprop="itemListElement" itemscope="" itemtype="http://schema.org/ItemList"><a href="/internet-tv-mobile" itemprop="url"><div itemprop="name">Для тебя и дома</div></a></li> -->
218				  <li class="burger-nav__item burger-nav__item-konvergent" itemprop="itemListElement" itemscope="" itemtype="http://schema.org/ItemList"><a href="#konvergent" itemprop="url"><div itemprop="name">Семейные тарифы</div></a></li>
219				  <li class="burger-nav__item burger-nav__item-mobile" itemprop="itemListElement" itemscope="" itemtype="http://schema.org/ItemList"><a href="#tariffs-mobile" itemprop="url"><div itemprop="name">Мобильная связь</div></a></li>
220				  <li class="burger-nav__item burger-nav__item-business" itemprop="itemListElement" itemscope="" itemtype="http://schema.org/ItemList"><a href="/business" itemprop="url"><div itemprop="name">Бизнесу</div></a></li>
221				  <!-- 	<li class="burger-nav__item" itemprop="itemListElement" itemscope="" itemtype="http://schema.org/ItemList"><a href="/all-tariffs"><div itemprop="name">Все тарифы</div></a></li> -->
222
223				  <!-- <li class="burger-nav__item"><a href="#">Интернет + Мобильная связь</a></li>-->
224			  </ul>
225			   
226						
227
228                        <div class=" button-wrapper">
229<!-- 						<button class="header__button--mobile button button-yellow button-checkaddress" id="btncheckaddress">
230                Проверить адрес
231            </button> -->
232              <button class="header__button--mobile button button-grey header__button button-application" id="btnup" >
233                Подключиться
234              </button>
235            </div>
236                      </nav>
237        </div>
238        <!--Бургер-меню (end) -->
239
240      </div>
241    </div>
242  </div>   
243    <!-- Верхний блок header (end) -->
244
245    <!-- Средний блок header (start) -->
246  <div class="header__wrapper-middle">
247    <div class="container">
248      <div class="header__block header__block--middle">
249        
250        <div class="header__logo" itemscope itemtype="http://schema.org/ImageObject">
251          <a href="/">
252              <img class="logo" src="https://beeline-ru.online/wp-content/themes/beeline/images/beeline_partner_logo.svg" itemprop="contentUrl" alt="Логотип компании билайн">
253          </a>
254        </div > 
255        
256
257                <div class="header__phones header__phones--dekstop">
258          <div class="header__phones-items display-none">
259            <div class="header__phone-text">Подключить интернет</div>
260            <a class="phone-regions PHONE" href="tel:+78002348682" data-aa-proxy-phone="connection">+7 (800) 234-86-82</a>          </div>
261
262          <div class="header__phones-items">
263            <div class="header__phone-text">Техподдержка</div>
264             <a class="header__phone" href="tel:+78007000611">+7 (800) 700-06-11</a>          </div>
265        </div>
266        
267                <div class="header__buttons-wrapper">
268<!--           <div class="header__checkaddress header__checkaddress--dekstop">
269            <button class="header__button--dekstop button button-yellow button-checkaddress" id="btncheckaddress">
270                Проверить адрес
271            </button>
272          </div> -->
273
274
275          <div class=" button-wrapper">
276            <button class="header__button--dekstop button button-grey button-application connection_address_button" id="btnup">
277              Подключиться
278            </button>
279          </div>
280        </div>
281        
282      </div>
283    </div>
284  </div> 
285    <!-- Средний блок header (end) -->
286
287
288    <!-- Нижний блок header-навигация (start) -->
289  <div class="header__wrapper-bottom">
290    <div class="container">
291      
292      <div class="header__block-wrapper">
293        <div class="header__block header__block--nav-dekstop" itemscope itemtype="http://schema.org/SiteNavigationElement">
294            <nav class="header__nav nav" itemprop="about" itemscope itemtype="http://schema.org/ItemList">
295											<ul class="list nav__list-header">
296									<li class="list__item-header list__item-header-internet" itemprop="itemListElement" itemscope="" itemtype="http://schema.org/ItemList"><a href="#internet" itemprop="url">Домашний интернет</a><meta itemprop="name" content="Домашний интернет" /></li>
297									<li class="list__item-header list__item-header-internet-tv" itemprop="itemListElement" itemscope="" itemtype="http://schema.org/ItemList"><a href="#internet-tv" itemprop="url">Интернет + ТВ</a><meta itemprop="name" content="Интернет + ТВ" /></li>
298									<!--  <li class="list__item-header" itemprop="itemListElement" itemscope="" itemtype="http://schema.org/ItemList"><a href="/internet-tv-mobile" itemprop="url">Для тебя и дома</a><meta itemprop="name" content="Семейные тарифы" /></li> -->
299									<li class="list__item-header list__item-header-konvergent" itemprop="itemListElement" itemscope="" itemtype="http://schema.org/ItemList"><a href="#konvergent" itemprop="url">Семейные тарифы</a><meta itemprop="name" content="Семейные тарифы" /></li>
300									<li class="list__item-header list__item-header-mobile" itemprop="itemListElement" itemscope="" itemtype="http://schema.org/ItemList"><a href="#tariffs-mobile" itemprop="url">Мобильная связь</a><meta itemprop="name" content="Мобильная связь" /></li>
301									<li class="list__item-header list__item-header-business" itemprop="itemListElement" itemscope="" itemtype="http://schema.org/ItemList"><a href="/business" itemprop="url">Бизнесу</a><meta itemprop="name" content="Бизнесу" /></li>
302									<!-- 	<li class="list__item-header" itemprop="itemListElement" itemscope="" itemtype="http://schema.org/ItemList"><a href="/all-tariffs" itemprop="url">Все тарифы</a><meta itemprop="name" content="Все тарифы" /></li> -->
303									<!--   <li class="list__item-header" itemprop="itemListElement" itemscope="" itemtype="http://schema.org/ItemList"><a href="#" itemprop="url">Интернет + Мобильная связь</ a><meta  itemprop="name" content="Интернет + Мобильная связь" /></li> -->
304							</ul>
305				 
306							
307            </nav>
308        </div>
309
310        <div class="header__block header__block--tablet">
311
312                        <div class="header__phones header__phones--tablet">
313              <div class="header__phones-items display-none">
314                <div class="header__phone-text">Подключить интернет</div>
315                 <a class="phone-regions PHONE" href="tel:+78002348682" data-aa-proxy-phone="connection">+7 (800) 234-86-82</a>              </div>
316
317              <div class="header__phones-items">
318                <div class="header__phone-text">Техподдержка</div>
319                <a class="header__phone" href="tel:+78007000611">+7 (800) 700-06-11</a>              </div>
320
321                <!--<div class="header__checkaddress header__checkaddress--tablet">
322                <a href="#checkaddress">Проверить адрес</a>
323              </div> -->
324            </div>
325                    </div>
326      </div>
327    
328    </div>
329  </div> 
330</header>
331    <!-- Нижний блок header-навигация (end) -->
332	
333
334
335
336
337
338
339	<!-- Управление навигацией в зависимости от наличия карточек---------------------------------------------------->
340<script>
341document.addEventListener('DOMContentLoaded', function() {
342    const navLinks = {
343        '.list__item-header-internet a': '#internet',
344        '.list__item-header-internet-tv a': '#internet-tv',
345        '.list__item-header-konvergent a': '#konvergent',
346        '.list__item-header-mobile a': '/tariffs-mobile',
347        '.burger-nav__item-internet a': '#internet',
348        '.burger-nav__item-internet-tv a': '#internet-tv',
349        '.burger-nav__item-konvergent a': '#konvergent',
350        '.burger-nav__item-mobile a': '/tariffs-mobile',
351        '.footer__nav-internet': '#internet',
352        '.footer__nav-internet-tv': '#internet-tv',
353        '.footer__nav-konvergent': '#konvergent',
354        '.footer__nav-mobile': '/tariffs-mobile'
355    };
356
357    Object.keys(navLinks).forEach(function(selector) {
358        document.querySelectorAll(selector).forEach(function(element) {
359            element.setAttribute('href', navLinks[selector]);
360        });
361    });
362});
363</script>
363
364
365
366<!------------------------------------------------------------------------------------------------------------------->
367
368<main class="main-page main-page-new">
369		<div class="banner-new">
370		<div class="container">
371			<div class="banner-new__inner">
372				<div class="banner-new__content">
373					<div class="banner-new__heading">
374						<div class="banner-new__title">bee MULTI LITE</div>
375						<div class="banner-new__subtitle">Тариф для жизни без ограничений</div>
376					</div>
377
378					<div class="banner-new__features">
379						<div class="banner-new__feature">
380							<div class="banner-new__feature-value">200 мбит/с</div>
381							<div class="banner-new__feature-text">домашнего интернета</div>
382						</div>
383						<div class="banner-new__feature">
384							<div class="banner-new__feature-value"> ГБ</div>
385							<div class="banner-new__feature-text">мобильного интернета</div>
386						</div>
387						<div class="banner-new__feature">
388							<div class="banner-new__feature-value">400 мин</div>
389							<div class="banner-new__feature-text">по России</div>
390						</div>
391						<div class="banner-new__feature">
392							<div class="banner-new__feature-value">400</div>
393							<div class="banner-new__feature-text">смс</div>
394						</div>
395					</div>
396
397					<div class="banner-new__action">
398						<div class="banner-new__price">425 ₽/мес</div>
399						<button class="banner-new__button button-application connection_address_button" type="button" id="btnup">
400							Подключить
401						</button>
402					</div>
403				</div>
404
405				<div class="banner-new__media" aria-hidden="true">
406					<img class="banner-new__image" src="https://beeline-ru.online/wp-content/themes/beeline/images/img-banners/banner-new-media.png" alt="">
407				</div>
408			
409			<div class="advertising">
410				<div class="advertising__title">
411					РЕКЛАМА
412				</div>
413				<span class="advertising__tooltip" role="tooltip">
414					ООО "ОНЛАЙН СЕРВИСЫ" <br>
415					ИНН: 6234184650<br>
416					erid: 2VfnxviiCYT
417				</span>
418			</div>
419			
420			</div>
421		</div>
422	</div>
423	
424	<div id="checkaddress" class="check-adress-up checkaddress checkaddress-main checkaddress-address">
425	<div class="container">
426		<div class="check-adress-up__block">
427			<div class="check-adress-up__content">
428				<h2  class="checkaddress__title">Проверить возможность подключения билайн по вашему адресу в России</h2>
429<!-- 				<div class="check-adress-up__tel">Или позвоните по номеру <a class="phone-regions PHONE" href="tel:+78002348682" data-aa-proxy-phone="connection">+7 (800) 234-86-82</a></div> -->
430
431				
432<div class="wpcf7 no-js" id="wpcf7-f430-o1" lang="ru-RU" dir="ltr" data-wpcf7-id="430">
433<div class="screen-reader-response"><p role="status" aria-live="polite" aria-atomic="true"></p> <ul></ul></div>
434<form action="/#wpcf7-f430-o1" method="post" class="wpcf7-form init" aria-label="Контактная форма" novalidate="novalidate" data-status="init">
435<div style="display: none;">
436<input type="hidden" name="_wpcf7" value="430" />
437<input type="hidden" name="_wpcf7_version" value="6.0" />
438<input type="hidden" name="_wpcf7_locale" value="ru_RU" />
439<input type="hidden" name="_wpcf7_unit_tag" value="wpcf7-f430-o1" />
440<input type="hidden" name="_wpcf7_container_post" value="0" />
441<input type="hidden" name="_wpcf7_posted_data_hash" value="" />
442</div>
443<div class="autocomplete-address">
444	<div id="address-block__title">
445	</div>
446	<div class="autocomplete-city-wrapper">
447		<div class="autocomplete-city">
448			<p><span class="autocomplete-city-title">Город: </span><span id="autocomplete_city_name"  class="autocomplete-city-name"> <?php getCityH1('Name'); ?></span>
449			</p>
450		</div>
451		<div class="autocomplete-city-change-wrapper">
452			<p><span class="autocomplete-city-change button-select-city checkaddress_address_button_change_city">Изменить город</span>
453			</p>
454		</div>
455	</div>
456	<div class="autocomplete">
457		<div class="input-wrapper">
458			<p><span class="wpcf7-form-control-wrap" data-name="AddresStreet"><input size="17" maxlength="400" class="wpcf7-form-control wpcf7-text wpcf7-validates-as-required t-input checkaddress_address_street" id="address_street" autocomplete="off" aria-required="true" aria-invalid="false" placeholder="Улица" value="" type="text" name="AddresStreet" /></span><span class="clear-btn" data-target="AddresStreet" ><img alt="Вектор закрытия" src="/wp-content/themes/beeline/images/cancel-vector.svg" /></span>
459			</p>
460			<div id="street-list" class="autocomplete-list hidden checkaddress__item">
461			</div>
462		</div>
463		<div class="input-wrapper">
464			<p><span class="wpcf7-form-control-wrap" data-name="AddresHouse"><input size="17" maxlength="400" class="wpcf7-form-control wpcf7-text wpcf7-validates-as-required t-input checkaddress_address_house test" id="address_house" readonly="readonly" autocomplete="off" aria-required="true" aria-invalid="false" placeholder="Дом" value="" type="text" name="AddresHouse" /></span><span class="clear-btn" data-target="AddresHouse"><img alt="Вектор закрытия" src="/wp-content/themes/beeline/images/cancel-vector.svg" /></span>
465			</p>
466			<div id="house-list" class="autocomplete-list hidden checkaddress__item">
467			</div>
468		</div>
469	</div>
470	<div class="autocomplete">
471		<div class="input-wrapper">
472			<p><span class="wpcf7-form-control-wrap" data-name="Phone"><input size="17" maxlength="400" class="wpcf7-form-control wpcf7-tel wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-tel t-input checkaddress_address_phone" id="phon" aria-required="true" aria-invalid="false" placeholder="+7(999)-999-99-99" value="" type="tel" name="Phone" /></span>
473			</p>
474		</div>
475		<div class="input-wrapper">
476			<p><span class="wpcf7-form-control-wrap" data-name="Place"><select class="wpcf7-form-control wpcf7-select t-select" id="place" aria-invalid="false" name="Place"><option value="В квартиру">В квартиру</option><option value="В частный дом">В частный дом</option><option value="Для бизнеса">Для бизнеса</option></select></span>
477			</p>
478		</div>
479	</div>
480	<div class="autocomplete-submit zzz">
481		<p><input class="wpcf7-form-control wpcf7-submit has-spinner t-submit checkaddress_address_button_send checkaddress__button" type="submit" value="Проверить адрес" />
482		</p>
483		<div class="check-adress-up__text">
484			<p>Нажимая кнопку, вы принимаете  Политику обработки персональных данных <span>(<a href="/wp-content/themes/beeline/text-file/politika.pdf" download>скачать PDF</a>)</span> и даёте Согласие на обработку Ваших персональных данных <span> (<a href="/wp-content/themes/beeline/text-file/soglasie.pdf" download>скачать PDF</a>)</span>
485			</p>
486		</div>
487	</div>
488	<div style="d-none">
489	<input class="wpcf7-form-control wpcf7-hidden house" id="house" value="" type="hidden" name="IHouse" />
490	<input class="wpcf7-form-control wpcf7-hidden name_city" id="name_city" value="" type="hidden" name="CityName" />
491	<input class="wpcf7-form-control wpcf7-hidden id_city" id="id_city" value="" type="hidden" name="City" />
492	<input class="wpcf7-form-control wpcf7-hidden district" id="district" value="" type="hidden" name="IDistrict" />
493	<input class="wpcf7-form-control wpcf7-hidden id_street" id="id_street" value="" type="hidden" name="IStreet" />
494	<input class="wpcf7-form-control wpcf7-hidden" value="" type="hidden" name="Info" />
495	<input class="wpcf7-form-control wpcf7-hidden" value="Проверьте подключение" type="hidden" name="FormName" />
496	<input class="wpcf7-form-control wpcf7-hidden" value="" type="hidden" name="lead_form_type" />
497	<input class="wpcf7-form-control wpcf7-hidden" value="" type="hidden" name="service_id" />
498	<input class="wpcf7-form-control wpcf7-hidden" value="" type="hidden" name="user_agent" />
499	<input class="wpcf7-form-control wpcf7-hidden" value="" type="hidden" name="screen_width" />
500	<input class="wpcf7-form-control wpcf7-hidden" value="" type="hidden" name="screen_height" />
501	</div>
502</div><div class="wpcf7-response-output" aria-hidden="true"></div>
503</form>
504</div>
505
506<!-- 				<div class="check-adress-up__text">Нажимая кнопку,  вы принимаете&nbsp; Политику обработки персональных данных (<a href="/wp-content/themes/beeline/text-file/politika.pdf" download="">скачать PDF</a>) и даёте Согласие на обработку Ваших персональных данных (<a href="/wp-content/themes/beeline/text-file/soglasie.pdf" download="">скачать PDF</a>)</div> -->
507			</div>
508		</div>
509	</div>
510</div>
511
512<script>
513  document.addEventListener('DOMContentLoaded', function() {
514    let cityValue = "Россия";
515
516    let cityNameElements = document.querySelectorAll('.check-adress-up__block .autocomplete-city-name');
517
518    if (cityNameElements.length > 0) {
519      cityNameElements.forEach(function(element) {
520        element.textContent = cityValue;
521      });
522    }
523  });
524</script>
524
525	
526<script>
527// СКРИПТ ОТСЛЕЖИВАНИЯ ФОРМЫ ПРОВЕРКИ АДРЕСА НА ГЛАВНОЙ С ОБЩЕЙ КУКОЙ 
528document.addEventListener('DOMContentLoaded', function() {
529    if (typeof ym !== 'function') return;
530
531    const counterId = 55479901;
532    const cookieName = 'beeline_events_tracked';
533    const cookieExpireDays = 7;
534
535    // =========================================================
536    // ФУНКЦИИ ДЛЯ РАБОТЫ С COOKIE С ПОДДЕРЖКОЙ ПОДДОМЕНОВ
537    // =========================================================
538    
539    // Функция для определения основного домена
540    function getRootDomain() {
541        const hostname = window.location.hostname;
542        const parts = hostname.split('.');
543        
544        if (hostname === 'localhost' || /^\d+\.\d+\.\d+\.\d+$/.test(hostname)) {
545            return hostname;
546        }
547        return '.' + parts.slice(-2).join('.');
548    }
549
550    // Проверяем, были ли уже события для этого пользователя
551    function getTrackedEvents() {
552        const cookie = document.cookie.match('(^|;)\\s*' + cookieName + '\\s*=\\s*([^;]+)');
553        if (!cookie) return {};
554        try {
555            return JSON.parse(decodeURIComponent(cookie.pop())) || {};
556        } catch (e) {
557            return {};
558        }
559    }
560
561    // Сохраняем событие в куки (с поддержкой всех поддоменов)
562    function saveEvent(eventName) {
563        const trackedEvents = getTrackedEvents();
564        trackedEvents[eventName] = true;
565
566        const expireDate = new Date();
567        expireDate.setDate(expireDate.getDate() + cookieExpireDays);
568        
569        const domain = getRootDomain();
570        const isSecure = window.location.protocol === 'https:';
571        const secureFlag = isSecure ? '; Secure' : '';
572
573        document.cookie = `${cookieName}=${encodeURIComponent(JSON.stringify(trackedEvents))}; expires=${expireDate.toUTCString()}; path=/; domain=${domain}; SameSite=Lax${secureFlag}`;
574    }
575
576    // Проверяем, можно ли отправить событие
577    function canSendEvent(eventName) {
578        const trackedEvents = getTrackedEvents();
579        return !trackedEvents[eventName];
580    }
581
582    // Проверяем, что находимся на главной странице
583    function isHomePage() {
584        return window.location.pathname === '/';
585    }
586
587    // =========================================================
588    // СОБЫТИЯ ДЛЯ ФОРМЫ ПРОВЕРКИ АДРЕСА НА ГЛАВНОЙ
589    // =========================================================
590    
591    // Только для главной страницы
592    if (!isHomePage()) return;
593
594    const forms = document.querySelectorAll('.checkaddress-main');
595
596    forms.forEach(form => {
597        // 1. Увидел поле улица (поле появилось в зоне видимости)
598        const streetInput = form.querySelector('#address_street');
599        if (streetInput) {
600            let focusStreetSent = false;
601
602            const observer = new IntersectionObserver((entries, observer) => {
603                entries.forEach(entry => {
604                    if (entry.isIntersecting && !focusStreetSent) {
605                        // Проверка: форма должна быть видимой (не display: none)
606                        const formContainer = form.closest('.checkaddress-main');
607                        if (formContainer && getComputedStyle(formContainer).display !== 'none') {
608                            if (canSendEvent('checkaddress-main_focus_street')) {
609                                ym(counterId, 'reachGoal', 'checkaddress-main_focus_street');
610                                saveEvent('checkaddress-main_focus_street');
611                                focusStreetSent = true;
612                                observer.unobserve(streetInput);
613                            }
614                        }
615                    }
616                });
617            }, { 
618                root: null, 
619                threshold: 0.1 
620            });
621            observer.observe(streetInput);
622
623            // 2. Нажал на поле улица (mousedown)
624            streetInput.addEventListener('mousedown', () => {
625                if (canSendEvent('checkaddress-main_mousedown_street')) {
626                    ym(counterId, 'reachGoal', 'checkaddress-main_mousedown_street');
627                    saveEvent('checkaddress-main_mousedown_street');
628                }
629            });
630
631            // 3. Ввел символ в поле улица (input)
632            streetInput.addEventListener('input', () => {
633                if (streetInput.value.length === 1 && canSendEvent('checkaddress-main_input_street')) {
634                    ym(counterId, 'reachGoal', 'checkaddress-main_input_street');
635                    saveEvent('checkaddress-main_input_street');
636                }
637            });
638        }
639
640        // 4. Выбрал улицу из саджеста улица (клик по списку улиц)
641        const streetList = form.querySelector('#street-list');
642        if (streetList) {
643            streetList.addEventListener('click', () => {
644                if (canSendEvent('checkaddress-main_select_street_suggest')) {
645                    ym(counterId, 'reachGoal', 'checkaddress-main_select_street_suggest');
646                    saveEvent('checkaddress-main_select_street_suggest');
647                }
648            });
649        }
650
651        // 5. Перешел в поле дом (фокус в поле дом)
652        const houseInput = form.querySelector('#address_house');
653        if (houseInput) {
654            houseInput.addEventListener('focus', () => {
655                if (canSendEvent('checkaddress-main_focus_house')) {
656                    ym(counterId, 'reachGoal', 'checkaddress-main_focus_house');
657                    saveEvent('checkaddress-main_focus_house');
658                }
659            });
660
661            // 6. Ввел дом (input в поле дом)
662            houseInput.addEventListener('input', () => {
663                if (houseInput.value.length === 1 && canSendEvent('checkaddress-main_input_house')) {
664                    ym(counterId, 'reachGoal', 'checkaddress-main_input_house');
665                    saveEvent('checkaddress-main_input_house');
666                }
667            });
668        }
669
670        // 7. Выбрал дом из саджеста (клик по списку домов)
671        const houseList = form.querySelector('#house-list');
672        if (houseList) {
673            houseList.addEventListener('click', () => {
674                if (canSendEvent('checkaddress-main_select_house_suggest')) {
675                    ym(counterId, 'reachGoal', 'checkaddress-main_select_house_suggest');
676                    saveEvent('checkaddress-main_select_house_suggest');
677                }
678            });
679        }
680
681        // 8. Нажал кнопку отправить 
682        const searchButton = form.querySelector('.checkaddress__button');
683        if (searchButton) {
684            searchButton.addEventListener('click', () => {
685                if (canSendEvent('checkaddress-main_click_search')) {
686                    ym(counterId, 'reachGoal', 'checkaddress-main_click_search');
687                    saveEvent('checkaddress-main_click_search');
688                }
689            });
690        }
691    });
692});
693</script>
693
694
695
696	<!-- form tariff selection -->
697	
698	<div class="main-page__title">
699		<div class="container">
700			<h1  class="main-page__title-text">Подключить домашний интернет билайн в России</h1>
701		</div>
702	</div>
703 
704
705
706	    <div  class="cards-block-tab">
707         
708         <div  class="container">
709             <div  class="cards-block-tab-wrapper">
710                 <button class="cards-block-tab-button cards-block-tab-button-internet">Интернет</button>
711                 <button class="cards-block-tab-button cards-block-tab-button-mobile">Мобильная связь</button>
712             </div>
713          </div>
714    
715    	<div id="tariffs" class="cards-block">
716			
717<div class="internet" id="internet">
718    <div class="container">
719        			<h2 class="tariff__title">Подписки домашнего интернета билайн в России</h2>
720			
721            <div class="tariff-block uc-BLOCK-INTERNET">
722 <div  class="card-block T1" itemscope itemtype="http://schema.org/Product">
723				<div class="card-block__header">
724					<div class="card-block__header-main">
725						<div class="card-block__header-left" id="tarif1" name="tarif1">
726							<h3  itemprop="name" class="card-block__title T1_TITLE">Удобный для дома</h3>
727 							<div class="card-block__speed">
728								<span class="card-block__speed-number T1_SPEED">200</span> <span class="card-block__speed-text">Мбит/с</span>
729							</div>
730							
731						</div>
732						<div class="card-block__header-right">
733							<img alt="mono" src="/wp-content/themes/beeline/images/img-card-block/internet-100-mbit.webp" width="280" height="251" loading="lazy">
734						</div>
735					</div>
736				</div>
737				
738				<div class="card-block__body">
739					<div class="card-block__info-text"  itemprop="description">Общайтесь в соцсетях, проверяйте почту и скачивайте файлы без задержек</div>
740					<div class="card-block__wi-fi T1_WIFITITLE"></div>
741					<div class="card-block__discount"> 
742						<span class="card-block__discount-number"> </span> <span>% на </span> <span class="T1_SALE">2 </span>  <span>  мес.</span>
743					</div>
744					
745					<div class="card-block__alert-block">Подключение от 30 дней</div>
746					
747					<div class="card-block__price"  itemprop="offers" itemscope itemtype="http://schema.org/AggregateOffer">
748						<meta itemprop="priceCurrency" content="RUB">
749						<link itemprop="availability" href="http://schema.org/InStock">
750						<span  itemprop="lowPrice" class="card-block__price-number T1_PRICE">325 </span>  <span> ₽/мес</span> 
751					</div>
752					<div class="card-block__old-price"> 
753						<span class="card-block__old-price-number T1_OLD_PRICE">850 </span> <span> ₽/мес с </span> <span class="sale-month T1_SALE" data-sale-month="2">3</span><span>-го месяца</span>
754					</div>
755					<button class="card-block__button  button-application connection_address_card_button">Подключить</button>
756					<a class="card-block__details" href="" target="_blank">Подробнее</a>
757				</div>
758			</div>
759             <div  class="card-block T2" itemscope itemtype="http://schema.org/Product">
760				<div class="card-block__header">
761					<div class="card-block__header-main">
762						<div class="card-block__header-left" id="tarif1" name="tarif1">
763							<h3  itemprop="name" class="card-block__title T2_TITLE">Удобный для дома 500</h3>
764 							<div class="card-block__speed">
765								<span class="card-block__speed-number T2_SPEED">500</span> <span class="card-block__speed-text">Мбит/с</span>
766							</div>
767							
768						</div>
769						<div class="card-block__header-right">
770							<img alt="mono" src="/wp-content/themes/beeline/images/img-card-block/internet-100-mbit.webp" width="280" height="251" loading="lazy">
771						</div>
772					</div>
773				</div>
774				
775				<div class="card-block__body">
776					<div class="card-block__info-text"  itemprop="description">Общайтесь в соцсетях, проверяйте почту и скачивайте файлы без задержек</div>
777					<div class="card-block__wi-fi T2_WIFITITLE"></div>
778					<div class="card-block__discount"> 
779						<span class="card-block__discount-number"> </span> <span>% на </span> <span class="T2_SALE">2 </span>  <span>  мес.</span>
780					</div>
781					
782					<div class="card-block__alert-block">Подключение от 30 дней</div>
783					
784					<div class="card-block__price"  itemprop="offers" itemscope itemtype="http://schema.org/AggregateOffer">
785						<meta itemprop="priceCurrency" content="RUB">
786						<link itemprop="availability" href="http://schema.org/InStock">
787						<span  itemprop="lowPrice" class="card-block__price-number T2_PRICE">350 </span>  <span> ₽/мес</span> 
788					</div>
789					<div class="card-block__old-price"> 
790						<span class="card-block__old-price-number T2_OLD_PRICE">900 </span> <span> ₽/мес с </span> <span class="sale-month T2_SALE" data-sale-month="2">3</span><span>
790-го месяца</span>
791					</div>
792					<button class="card-block__button  button-application connection_address_card_button">Подключить</button>
793					<a class="card-block__details" href="" target="_blank">Подробнее</a>
794				</div>
795			</div>
796             <div  class="card-block T3" itemscope itemtype="http://schema.org/Product">
797				<div class="card-block__header">
798					<div class="card-block__header-main">
799						<div class="card-block__header-left" id="tarif1" name="tarif1">
800							<h3  itemprop="name" class="card-block__title T3_TITLE">Удобный для дома 1000</h3>
801 							<div class="card-block__speed">
802								<span class="card-block__speed-number T3_SPEED">1000</span> <span class="card-block__speed-text">Мбит/с</span>
803							</div>
804							
805						</div>
806						<div class="card-block__header-right">
807							<img alt="mono" src="/wp-content/themes/beeline/images/img-card-block/internet-100-mbit.webp" width="280" height="251" loading="lazy">
808						</div>
809					</div>
810				</div>
811				
812				<div class="card-block__body">
813					<div class="card-block__info-text"  itemprop="description">Общайтесь в соцсетях, проверяйте почту и скачивайте файлы без задержек</div>
814					<div class="card-block__wi-fi T3_WIFITITLE"></div>
815					<div class="card-block__discount"> 
816						<span class="card-block__discount-number"> </span> <span>% на </span> <span class="T3_SALE">2 </span>  <span>  мес.</span>
817					</div>
818					
819					<div class="card-block__alert-block">Подключение от 30 дней</div>
820					
821					<div class="card-block__price"  itemprop="offers" itemscope itemtype="http://schema.org/AggregateOffer">
822						<meta itemprop="priceCurrency" content="RUB">
823						<link itemprop="availability" href="http://schema.org/InStock">
824						<span  itemprop="lowPrice" class="card-block__price-number T3_PRICE">450 </span>  <span> ₽/мес</span> 
825					</div>
826					<div class="card-block__old-price"> 
827						<span class="card-block__old-price-number T3_OLD_PRICE">1100 </span> <span> ₽/мес с </span> <span class="sale-month T3_SALE" data-sale-month="2">3</span><span>-го месяца</span>
828					</div>
829					<button class="card-block__button  button-application connection_address_card_button">Подключить</button>
830					<a class="card-block__details" href="" target="_blank">Подробнее</a>
831				</div>
832			</div>
833            
834            </div>
835    </div>
836</div>
837
838
839
840<script>
841(function () {
842	if (window.beelineSaleMonthNormalizerReady) {
843		return;
844	}
845	window.beelineSaleMonthNormalizerReady = true;
846
847	document.addEventListener('DOMContentLoaded', () => {
848		setTimeout(() => {
849			document.querySelectorAll('.sale-month[data-sale-month]').forEach((saleMonthElement) => {
850				const saleMonth = parseInt(saleMonthElement.dataset.saleMonth, 10);
851
852				if (!Number.isNaN(saleMonth)) {
853					saleMonthElement.textContent = saleMonth + 1;
854				}
855			});
856		}, 0);
857	});
858})();
859</script>
859
860
861<script>
862document.addEventListener('DOMContentLoaded', () => {
863	const cardBlock = document.querySelectorAll('.card-block')
864
865	cardBlock.forEach((card) => {
866  	const priceNumberElement = card.querySelector('.card-block__price-number');
867  	const oldPriceElement = card.querySelector('.card-block__old-price-number');
868
869  	const priceNumberValue = parseFloat(priceNumberElement.textContent);
870 	const oldPriceValue = parseFloat(oldPriceElement.textContent);
871
872  	if (oldPriceElement.textContent === '' || oldPriceElement.textContent === ' ') {
873  			card.querySelector('.card-block__discount').style.visibility = 'hidden';
874    	} else {
875  		const discountPercentage = Math.round(((priceNumberValue / oldPriceValue) - 1) * 100);
876    	if (card.querySelector('.card-block__discount-number')) {
877        	card.querySelector('.card-block__discount-number').textContent = `${discountPercentage}`;
878    	}
879  	}
880 	});
881})
882	
883</script>
883
884
885<script>
886    window.addEventListener('load', function () {
887        const number1 = document.querySelector('.uc-BLOCK-INTERNET');
888        const numberValue1 = number1.textContent;
889		
890		const regexp = /\d/g;
891        
892        if(!numberValue1.match(regexp)) {
893            document.querySelector('.internet h2').style.display = 'none';
894        }
895    })
896</script>
896
897
898<script>
899document.addEventListener('DOMContentLoaded', () => {
900	const cardBlock = document.querySelectorAll('.card-block')
901
902	cardBlock.forEach((card) => {
903  	const oldPriceElement = card.querySelector('.card-block__old-price-number');
904
905  	if (oldPriceElement.textContent === '' || oldPriceElement.textContent === ' ') {
906  			card.querySelector('.card-block__old-price').style.visibility = 'hidden';
907    	}
908 	});
909})
910	
911</script>
911
912
913
914<script>
915	  document.addEventListener('DOMContentLoaded', () => {
916		const cardBlock = document.querySelectorAll('.card-block')
917
918		cardBlock.forEach((card) => {
919
920    	if (card.querySelector('.card-block__wi-fi')) {
921			if (card.querySelector('.card-block__wi-fi').textContent.trim() === '') {
922      		  card.querySelector('.card-block__wi-fi').style.display = 'none';
923   		   } else {
924			  card.querySelector('.card-block__wi-fi').textContent = 'Wi-Fi роутер в аренду';
925	 		 }
926		}
927    });
928  })
929</script>
929
930
931
932
933<script>
934	  // LANDINGI-818: картинки карточек только своего блока. T2 — девушка с ноутбуком,
935	  // затем подмены по названию.
936	  document.addEventListener('DOMContentLoaded', () => {
937		const imgPath = '/wp-content/themes/beeline/images/img-card-block/';
938
939		document.querySelectorAll('.uc-BLOCK-INTERNET .card-block').forEach((card) => {
940			const img = card.querySelector('.card-block__header-right img');
941			const title = card.querySelector('.card-block__title');
942
943			if (!img || !title) {
944				return;
945			}
946
947			if (card.querySelector('.T2_TITLE')) {
948				img.src = imgPath + 'internet-300-mbit.webp';
949			}
950
951			if (title.textContent.includes('Кинопоиск')) {
952				img.src = imgPath + '300_yandex.webp';
953			} else if (title.textContent.includes('для игр+ТВ')) {
954				img.src = imgPath + 'dlya-igr-tv.webp';
955			} else if (title.textContent.includes('для игр')) {
956				img.src = imgPath + 'dlya-igr.webp';
957			}
958		});
959	  })
960</script>
960
961
962
963
964
965
966
967<div class="internet-tv" id="internet-tv">
968    <div class="container">
969        		<h2 class="tariff__title">Подписки домашнего интернета и ТВ билайн в России</h2>
970		        <div class="tariff-block uc-BLOCK-INTERNET-TV">
971 <div class="card-block T1" itemscope itemtype="http://schema.org/Product">
972				<div class="card-block__header">
973					<div class="card-block__header-main">
974						<div class="card-block__header-left">
975							<h3  itemprop="name" class="card-block__title T1_TITLE">Удобный для дома с ТВ</h3>
976							<div class="card-block__speed">
977								<span class="card-block__speed-number T1_SPEED">200</span> <span class="card-block__speed-text">Мбит/с</span>
978							</div>
979							<div class="card-block__channels">
980								<span class="card-block__channels-number T1_CHANAL">221</span> <span class="card-block__channels-text">ТВ-канала</span>
981							</div>
982							
983						</div>
984						<div class="card-block__header-right">
985							<img alt="inet-tv" src="/wp-content/themes/beeline/images/img-card-block/internet-100-mbit.webp" width="280" height="251" loading="lazy">
986						</div>
987					</div>
988				</div>
989				<div class="card-block__body">
990					<div class="card-block__info">
991						<div class="card-block__cinema T1_KINOTEATR"></div>
992						<div class="card-block__film"  itemprop="description">15+ тыс. фильмов и эпизодов, коллекция караоке и видеоблоги</div>
993						<div class="card-block__tv"  itemprop="description">Кино, сериалы, мультики и 200+ ТВ-каналов</div>
994						<div class="card-block__discount"> 
995							<span class="card-block__discount-number"> </span> <span>% на </span> <span class="T1_SALE">2</span>  <span>мес.</span>
996						</div>
997					</div>
998					
999					<div class="card-block__alert-block">Подключение от 30 дней</div>
1000					
1001					<div class="card-block__price"  itemprop="offers" itemscope itemtype="http://schema.org/AggregateOffer">
1002						<meta itemprop="priceCurrency" content="RUB">
1003						<link itemprop="availability" href="http://schema.org/InStock">
1004						<span  itemprop="lowPrice" class="card-block__price-number T1_PRICE">400 </span>  <span> ₽/мес</span> 
1005					</div>
1006					<div class="card-block__old-price"> 
1007						<span class="card-block__old-price-number T1_OLD_PRICE">1050 </span> <span> ₽/мес с </span> <span class="sale-month T1_SALE" data-sale-month="2">3</span><span>-го месяца</span>
1008					</div>
1009					<button class="card-block__button  button-application connection_address_card_button">Подключить</button>
1010					<a class="card-block__details" href="" target="_blank">Подробнее</a>
1011				</div>
1012			</div>
1013             <div class="card-block T2" itemscope itemtype="http://schema.org/Product">
1014				<div class="card-block__header">
1015					<div class="card-block__header-main">
1016						<div class="card-block__header-left">
1017							<h3  itemprop="name" class="card-block__title T2_TITLE">Удобный для дома 500 с ТВ</h3>
1018							<div class="card-block__speed">
1019								<span class="card-block__speed-number T2_SPEED">500</span> <span class="card-block__speed-text">Мбит/с</span>
1020							</div>
1021							<div class="card-block__channels">
1022								<span class="card-block__channels-number T2_CHANAL">221</span> <span class="card-block__channels-text">ТВ-канала</span>
1023							</div>
1024							
1025						</div>
1026						<div class="card-block__header-right">
1027							<img alt="inet-tv" src="/wp-content/themes/beeline/images/img-card-block/internet-100-mbit.webp" width="280" height="251" loading="lazy">
1028						</div>
1029					</div>
1030				</div>
1031				<div class="card-block__body">
1032					<div class="card-block__info">
1033						<div class="card-block__cinema T2_KINOTEATR"></div>
1034						<div class="card-block__film"  itemprop="description">15+ тыс. фильмов и эпизодов, коллекция караоке и видеоблоги</div>
1035						<div class="card-block__tv"  itemprop="description">Кино, сериалы, мультики и 200+ ТВ-каналов</div>
1036						<div class="card-block__discount"> 
1037							<span class="card-block__discount-number"> </span> <span>% на </span> <span class="T2_SALE">2</span>  <span>мес.</span>
1038						</div>
1039					</div>
1040					
1041					<div class="card-block__alert-block">Подключение от 30 дней</div>
1042					
1043					<div class="card-block__price"  itemprop="offers" itemscope itemtype="http://schema.org/AggregateOffer">
1044						<meta itemprop="priceCurrency" content="RUB">
1045						<link itemprop="availability" href="http://schema.org/InStock">
1046						<span  itemprop="lowPrice" class="card-block__price-number T2_PRICE">425 </span>  <span> ₽/мес</span> 
1047					</div>
1048					<div class="card-block__old-price"> 
1049						<span class="card-block__old-price-number T2_OLD_PRICE">1100 </span> <span> ₽/мес с </span> <span class="sale-month T2_SALE" data-sale-month="2">3</span><span>
1049-го месяца</span>
1050					</div>
1051					<button class="card-block__button  button-application connection_address_card_button">Подключить</button>
1052					<a class="card-block__details" href="" target="_blank">Подробнее</a>
1053				</div>
1054			</div>
1055             <div class="card-block T3" itemscope itemtype="http://schema.org/Product">
1056				<div class="card-block__header">
1057					<div class="card-block__header-main">
1058						<div class="card-block__header-left">
1059							<h3  itemprop="name" class="card-block__title T3_TITLE">Удобный для дома 1000 с ТВ</h3>
1060							<div class="card-block__speed">
1061								<span class="card-block__speed-number T3_SPEED">1000</span> <span class="card-block__speed-text">Мбит/с</span>
1062							</div>
1063							<div class="card-block__channels">
1064								<span class="card-block__channels-number T3_CHANAL">221</span> <span class="card-block__channels-text">ТВ-канала</span>
1065							</div>
1066							
1067						</div>
1068						<div class="card-block__header-right">
1069							<img alt="inet-tv" src="/wp-content/themes/beeline/images/img-card-block/internet-100-mbit.webp" width="280" height="251" loading="lazy">
1070						</div>
1071					</div>
1072				</div>
1073				<div class="card-block__body">
1074					<div class="card-block__info">
1075						<div class="card-block__cinema T3_KINOTEATR"></div>
1076						<div class="card-block__film"  itemprop="description">15+ тыс. фильмов и эпизодов, коллекция караоке и видеоблоги</div>
1077						<div class="card-block__tv"  itemprop="description">Кино, сериалы, мультики и 200+ ТВ-каналов</div>
1078						<div class="card-block__discount"> 
1079							<span class="card-block__discount-number"> </span> <span>% на </span> <span class="T3_SALE">2</span>  <span>мес.</span>
1080						</div>
1081					</div>
1082					
1083					<div class="card-block__alert-block">Подключение от 30 дней</div>
1084					
1085					<div class="card-block__price"  itemprop="offers" itemscope itemtype="http://schema.org/AggregateOffer">
1086						<meta itemprop="priceCurrency" content="RUB">
1087						<link itemprop="availability" href="http://schema.org/InStock">
1088						<span  itemprop="lowPrice" class="card-block__price-number T3_PRICE">525 </span>  <span> ₽/мес</span> 
1089					</div>
1090					<div class="card-block__old-price"> 
1091						<span class="card-block__old-price-number T3_OLD_PRICE">1300 </span> <span> ₽/мес с </span> <span class="sale-month T3_SALE" data-sale-month="2">3</span><span>-го месяца</span>
1092					</div>
1093					<button class="card-block__button  button-application connection_address_card_button">Подключить</button>
1094					<a class="card-block__details" href="" target="_blank">Подробнее</a>
1095				</div>
1096			</div>
1097            
1098            </div>
1099    </div>
1100</div>
1101
1102
1103
1104
1105<!-- <div class="card-block__action">
1106	<div class="card-block__action-block">
1107		6 месяцев viju
1108	</div>
1109</div>
1110 -->
1111
1112
1113
1114
1115<script>
1116(function () {
1117	if (window.beelineSaleMonthNormalizerReady) {
1118		return;
1119	}
1120	window.beelineSaleMonthNormalizerReady = true;
1121
1122	document.addEventListener('DOMContentLoaded', () => {
1123		setTimeout(() => {
1124			document.querySelectorAll('.sale-month[data-sale-month]').forEach((saleMonthElement) => {
1125				const saleMonth = parseInt(saleMonthElement.dataset.saleMonth, 10);
1126
1127				if (!Number.isNaN(saleMonth)) {
1128					saleMonthElement.textContent = saleMonth + 1;
1129				}
1130			});
1131		}, 0);
1132	});
1133})();
1134</script>
1134
1135
1136<script>	
1137document.addEventListener('DOMContentLoaded', () => {
1138	const cardBlock = document.querySelectorAll('.card-block')
1139
1140	cardBlock.forEach((card) => {
1141  	const priceNumberElement = card.querySelector('.card-block__price-number');
1142  	const oldPriceElement = card.querySelector('.card-block__old-price-number');
1143
1144  	const priceNumberValue = parseFloat(priceNumberElement.textContent);
1145 	const oldPriceValue = parseFloat(oldPriceElement.textContent);
1146
1147  	if (oldPriceElement.textContent === '' || oldPriceElement.textContent === ' ') {
1148  			card.querySelector('.card-block__discount').style.visibility = 'hidden';
1149    	} else {
1150  		const discountPercentage = Math.round(((priceNumberValue / oldPriceValue) - 1) * 100);
1151    	if (card.querySelector('.card-block__discount-number')) {
1152        	card.querySelector('.card-block__discount-number').textContent = `${discountPercentage}`;
1153    	}
1154  	}
1155 	});
1156})
1157
1158</script>
1158
1159
1160
1161<script>
1162document.addEventListener('DOMContentLoaded', () => {
1163	const cardBlock = document.querySelectorAll('.card-block')
1164
1165	cardBlock.forEach((card) => {
1166  	const oldPriceElement = card.querySelector('.card-block__old-price-number');
1167		
1168
1169  	if (oldPriceElement.textContent === '' || oldPriceElement.textContent === ' ') {
1170  			card.querySelector('.card-block__old-price').style.visibility = 'hidden';
1171    	}
1172 	});
1173})
1174	
1175</script>
1175
1176
1177<script>
1178    window.addEventListener('load', function () {
1179        const number1 = document.querySelector('.uc-BLOCK-INTERNET-TV');
1180        const numberValue1 = number1.textContent;
1181		
1182		const regexp = /\d/g;
1183        
1184        if(!numberValue1.match(regexp)) {
1185            document.querySelector('.internet-tv h2').style.display = 'none';
1186        }
1187    })
1188</script>
1188
1189
1190<script>
1191	  document.addEventListener('DOMContentLoaded', () => {
1192		const cardBlock = document.querySelectorAll('.card-block')
1193
1194		cardBlock.forEach((card) => {
1195
1196    	if (card.querySelector('.card-block__cinema')) {
1197			if (card.querySelector('.card-block__cinema').textContent.trim() === '') {
1198      		  card.querySelector('.card-block__cinema').style.visibility = 'hidden';
1199   		   } else {
1200			  card.querySelector('.card-block__cinema').textContent = 'Кино и ТВ-каналы viju';
1201	 		 }
1202		}
1203    });
1204  })
1205</script>
1205
1206
1207<script>
1208	  // LANDINGI-818: картинки карточек только своего блока. T2 — девушка с ноутбуком,
1209	  // затем подмены по названию.
1210	  document.addEventListener('DOMContentLoaded', () => {
1211		const imgPath = '/wp-content/themes/beeline/images/img-card-block/';
1212
1213		document.querySelectorAll('.uc-BLOCK-INTERNET-TV .card-block').forEach((card) => {
1214			const img = card.querySelector('.card-block__header-right img');
1215			const title = card.querySelector('.card-block__title');
1216
1217			if (!img || !title) {
1218				return;
1219			}
1220
1221			if (card.querySelector('.T2_TITLE')) {
1222				img.src = imgPath + 'internet-300-mbit.webp';
1223			}
1224
1225			if (title.textContent.includes('Кинопоиск')) {
1226				img.src = imgPath + '300_yandex.webp';
1227			} else if (title.textContent.includes('для игр+ТВ')) {
1228				img.src = imgPath + 'dlya-igr-tv.webp';
1229			} else if (title.textContent.includes('для игр')) {
1230				img.src = imgPath + 'dlya-igr.webp';
1231			}
1232		});
1233	  })
1234</script>
1234
1235
1236
1237
1238<div class="konvergent" id="konvergent">
1239    <div class="container">
1240        		<h2 class="tariff__title">Подписки для тебя, семьи и дома билайн в России</h2>
1241		        <div class="tariff-block uc-BLOCK-KONVERGENT">
1242 <div class="card-block T1" itemscope itemtype="http://schema.org/Product">
1243				<div class="card-block__header_up">
1244					<div class="card-block__header-main">
1245						<div class="card-block__header-left">
1246							<h3  itemprop="name" class="card-block__title T1_TITLE">bee MULTI LITE</h3>
1247							<div class="card-block__speed">
1248								<span class="card-block__speed-number T1_SPEED">200</span> <span class="card-block__speed-text">Мбит/с</span>
1249							</div>
1250							<div class="card-block__channels">
1251								<span class="card-block__channels-number T1_CHANAL">0</span> <span class="card-block__channels-text">ТВ-канала</span>
1252							</div>
1253						</div>
1254					</div>
1255					<div class="card-block__info-text_up">
1256						<div class="card-block__border-block"  itemprop="description">Бесконечный трафик на ВКонтакте</div>
1257					</div>
1258				</div>
1259				<div class="card-block__body">
1260					<div class="card-block__mobile-trafic">
1261						<div class="card-block__GB">
1262							<span class="card-block__GB-number T1_GB"></span> <span class="card-block__GB-text"> Гб</span>
1263						</div>
1264						<div class="card-block__MIN">
1265							<span class="card-block__MIN-number T1_MIN">400</span> <span class="card-block__MIN-text"> мин</span>
1266						</div>
1267					</div>
1268					<div class="card-block__trafic">бесконечный трафик</div>
1269					<div class="card-block__social">
1270						<div class="card-block__social-block">
1271							<img alt="viber" src="/wp-content/themes/beeline/images/img-card-block/viber.png">
1272						</div>
1273						<div class="card-block__social-block">
1274							<!-- <img alt="whatsapp" src="/wp-content/themes/beeline/images/img-card-block/whatsapp.png"> -->
1275						</div>
1276						<div class="card-block__social-block">
1277							<img alt="telegram" src="/wp-content/themes/beeline/images/img-card-block/telegram.png">
1278						</div>
1279						<div class="card-block__numbers T1_NUMBERS"></div>
1280					</div>
1281					
1282					<div class="card-block__alert-block">Подключение от 30 дней</div>
1283					
1284					<div class="card-block__price"  itemprop="offers" itemscope itemtype="http://schema.org/AggregateOffer">
1285						<meta itemprop="priceCurrency" content="RUB">
1286						<link itemprop="availability" href="http://schema.org/InStock">
1287						<span  itemprop="lowPrice" class="card-block__price-number T1_PRICE">425 </span>  <span> ₽/мес</span> 
1288					</div>
1289					<div class="card-block__old-price"> 
1290						<span class="card-block__old-price-number T1_OLD_PRICE">850 </span> <span> ₽/мес с </span> <span class="sale-month T1_SALE" data-sale-month="2">3</span><span>-го месяца</span>
1291					</div>
1292					<div class="card-block__button-block">
1293						<button class="card-block__button_up  button-application connection_address_card_button">Подключить</button>
1294						<a class="card-block__details" href="" target="_blank">Подробнее</a>
1295					</div>
1296				</div>
1297			</div>
1298             <div class="card-block T2" itemscope itemtype="http://schema.org/Product">
1299				<div class="card-block__header_up">
1300					<div class="card-block__header-main">
1301						<div class="card-block__header-left">
1302							<h3  itemprop="name" class="card-block__title T2_TITLE">bee HIT Плюс</h3>
1303							<div class="card-block__speed">
1304								<span class="card-block__speed-number T2_SPEED">200</span> <span class="card-block__speed-text">Мбит/с</span>
1305							</div>
1306							<div class="card-block__channels">
1307								<span class="card-block__channels-number T2_CHANAL">221</span> <span class="card-block__channels-text">ТВ-канала</span>
1308							</div>
1309						</div>
1310					</div>
1311					<div class="card-block__info-text_up">
1312						<div class="card-block__border-block"  itemprop="description">Бесконечный трафик на ВКонтакте</div>
1313					</div>
1314				</div>
1315				<div class="card-block__body">
1316					<div class="card-block__mobile-trafic">
1317						<div class="card-block__GB">
1318							<span class="card-block__GB-number T2_GB"></span> <span class="card-block__GB-text"> Гб</span>
1319						</div>
1320						<div class="card-block__MIN">
1321							<span class="card-block__MIN-number T2_MIN">700</span> <span class="card-block__MIN-text"> мин</span>
1322						</div>
1323					</div>
1324					<div class="card-block__trafic">бесконечный трафик</div>
1325					<div class="card-block__social">
1326						<div class="card-block__social-block">
1327							<img alt="viber" src="/wp-content/themes/beeline/images/img-card-block/viber.png">
1328						</div>
1329						<div class="card-block__social-block">
1330							<!-- <img alt="whatsapp" src="/wp-content/themes/beeline/images/img-card-block/whatsapp.png"> -->
1331						</div>
1332						<div class="card-block__social-block">
1333							<img alt="telegram" src="/wp-content/themes/beeline/images/img-card-block/telegram.png">
1334						</div>
1335						<div class="card-block__numbers T2_NUMBERS"></div>
1336					</div>
1337					
1338					<div class="card-block__alert-block">Подключение от 30 дней</div>
1339					
1340					<div class="card-block__price"  itemprop="offers" itemscope itemtype="http://schema.org/AggregateOffer">
1341						<meta itemprop="priceCurrency" content="RUB">
1342						<link itemprop="availability" href="http://schema.org/InStock">
1343						<span  itemprop="lowPrice" class="card-block__price-number T2_PRICE">575 </span>  <span> ₽/мес</span> 
1344					</div>
1345					<div class="card-block__old-price"> 
1346						<span class="card-block__old-price-number T2_OLD_PRICE">1050 </span> <span> ₽/мес с </span> <span class="sale-month T2_SALE" data-sale-month="2">3</span><span>
1346-го месяца</span>
1347					</div>
1348					<div class="card-block__button-block">
1349						<button class="card-block__button_up  button-application connection_address_card_button">Подключить</button>
1350						<a class="card-block__details" href="" target="_blank">Подробнее</a>
1351					</div>
1352				</div>
1353			</div>
1354             <div class="card-block T3" itemscope itemtype="http://schema.org/Product">
1355				<div class="card-block__header_up">
1356					<div class="card-block__header-main">
1357						<div class="card-block__header-left">
1358							<h3  itemprop="name" class="card-block__title T3_TITLE">bee CONTACT Плюс</h3>
1359							<div class="card-block__speed">
1360								<span class="card-block__speed-number T3_SPEED">200</span> <span class="card-block__speed-text">Мбит/с</span>
1361							</div>
1362							<div class="card-block__channels">
1363								<span class="card-block__channels-number T3_CHANAL">221</span> <span class="card-block__channels-text">ТВ-канала</span>
1364							</div>
1365						</div>
1366					</div>
1367					<div class="card-block__info-text_up">
1368						<div class="card-block__border-block"  itemprop="description">Бесконечный трафик на ВКонтакте</div>
1369					</div>
1370				</div>
1371				<div class="card-block__body">
1372					<div class="card-block__mobile-trafic">
1373						<div class="card-block__GB">
1374							<span class="card-block__GB-number T3_GB">50</span> <span class="card-block__GB-text"> Гб</span>
1375						</div>
1376						<div class="card-block__MIN">
1377							<span class="card-block__MIN-number T3_MIN">1200</span> <span class="card-block__MIN-text"> мин</span>
1378						</div>
1379					</div>
1380					<div class="card-block__trafic">бесконечный трафик</div>
1381					<div class="card-block__social">
1382						<div class="card-block__social-block">
1383							<img alt="viber" src="/wp-content/themes/beeline/images/img-card-block/viber.png">
1384						</div>
1385						<div class="card-block__social-block">
1386							<!-- <img alt="whatsapp" src="/wp-content/themes/beeline/images/img-card-block/whatsapp.png"> -->
1387						</div>
1388						<div class="card-block__social-block">
1389							<img alt="telegram" src="/wp-content/themes/beeline/images/img-card-block/telegram.png">
1390						</div>
1391						<div class="card-block__numbers T3_NUMBERS"></div>
1392					</div>
1393					
1394					<div class="card-block__alert-block">Подключение от 30 дней</div>
1395					
1396					<div class="card-block__price"  itemprop="offers" itemscope itemtype="http://schema.org/AggregateOffer">
1397						<meta itemprop="priceCurrency" content="RUB">
1398						<link itemprop="availability" href="http://schema.org/InStock">
1399						<span  itemprop="lowPrice" class="card-block__price-number T3_PRICE">600 </span>  <span> ₽/мес</span> 
1400					</div>
1401					<div class="card-block__old-price"> 
1402						<span class="card-block__old-price-number T3_OLD_PRICE">1150 </span> <span> ₽/мес с </span> <span class="sale-month T3_SALE" data-sale-month="2">3</span><span>-го месяца</span>
1403					</div>
1404					<div class="card-block__button-block">
1405						<button class="card-block__button_up  button-application connection_address_card_button">Подключить</button>
1406						<a class="card-block__details" href="" target="_blank">Подробнее</a>
1407					</div>
1408				</div>
1409			</div>
1410            
1411            </div>
1412    </div>
1413</div>
1414
1415
1416
1417
1418
1419<script>
1420(function () {
1421	if (window.beelineSaleMonthNormalizerReady) {
1422		return;
1423	}
1424	window.beelineSaleMonthNormalizerReady = true;
1425
1426	document.addEventListener('DOMContentLoaded', () => {
1427		setTimeout(() => {
1428			document.querySelectorAll('.sale-month[data-sale-month]').forEach((saleMonthElement) => {
1429				const saleMonth = parseInt(saleMonthElement.dataset.saleMonth, 10);
1430
1431				if (!Number.isNaN(saleMonth)) {
1432					saleMonthElement.textContent = saleMonth + 1;
1433				}
1434			});
1435		}, 0);
1436	});
1437})();
1438</script>
1438
1439
1440<script>
1441    window.addEventListener('load', function () {
1442        const number1 = document.querySelector('.uc-BLOCK-KONVERGENT');
1443        const numberValue1 = number1.textContent;
1444		
1445		const regexp = /\d/g;
1446        
1447        if(!numberValue1.match(regexp)) {
1448            const konvergentTitle = document.querySelector('.konvergent h2');
1449
1450            if (konvergentTitle) {
1451                konvergentTitle.style.display = 'none';
1452            }
1453        }
1454    })
1455</script>
1455
1456
1457<script>
1458
1459	  document.addEventListener('DOMContentLoaded', () => {
1460		const cardBlock = document.querySelectorAll('.card-block')
1461
1462		cardBlock.forEach((card) => {
1463
1464    	if (card.querySelector('.card-block__numbers')) {
1465			if (card.querySelector('.card-block__numbers').textContent.trim() === '') {
1466      		  card.querySelector('.card-block__numbers').style.visibility = 'hidden';
1467   		   } else {
1468			  card.querySelector('.card-block__numbers').textContent = '+ 5 номеров';
1469	 		 }
1470		}
1471    });
1472  })
1473
1474</script>
1474
1475
1476
1477
1478<script>
1479document.addEventListener('DOMContentLoaded', () => {
1480	const cardBlock = document.querySelectorAll('.card-block')
1481
1482	cardBlock.forEach((card) => {
1483  	const oldPriceElement = card.querySelector('.card-block__old-price-number');
1484
1485  	if (oldPriceElement.textContent === '' || oldPriceElement.textContent === ' ') {
1486  			card.querySelector('.card-block__old-price').style.visibility = 'hidden';
1487    	}
1488 	});
1489})
1490</script>
1490 
1491
1492<script>
1493	  // LANDINGI-818: апперов и цветных шапок больше нет, по названию меняется только текст плашки.
1494	  document.addEventListener('DOMContentLoaded', () => {
1495		document.querySelectorAll('.uc-BLOCK-KONVERGENT .card-block').forEach((card) => {
1496			const title = card.querySelector('.card-block__title');
1497			const borderBlock = card.querySelector('.card-block__border-block');
1498
1499			if (!title || !borderBlock) {
1500				return;
1501			}
1502
1503			if (title.textContent.includes('Кот')) {
1504				borderBlock.textContent = 'Скидка 20% на звонки в роуминге';
1505			} else if (title.textContent.includes('Дракон')) {
1506				borderBlock.textContent = 'Безлимитный трафик на ВКонтакте';
1507			} else if (title.textContent.includes('Пчела')) {
1508				borderBlock.textContent = 'Скидка 50% на подключение номеров близких к тарифу';
1509			}
1510		});
1511	  })
1512</script>
1512
1513
1514
1515
1516
1517
1518
1519	
1520    	</div>
1521    	
1522    	
1523		<div id="tariffs-mobile" class="cards-block mobile">
1524			<div class="homepage-mobile-tariffs__source" hidden>
1525    		
1526<div class="mobile" id="mobile-1">
1527    <div class="container">
1528		<!-- Есть хотя бы один блок - заголовок показываем -->
1529		            <h2 class="tariff__title">для всех</h2>
1530                <div class="tariff-block uc-BLOCK-MOBILE-1">
1531 <div class="card-block T1" itemscope itemtype="http://schema.org/Product">
1532				<div class="card-block__header">
1533					<div class="card-block__header-main">
1534						<div class="card-block__header-left">
1535							<div  itemprop="name" class="card-block__title T1_TITLE">bee SUPER START</div>
1536
1537						</div>
1538						<div class="card-block__header-right">
1539                            <img class="card-block__header-img-1" alt="Акции тарифа" src="#" style="display: none">
1540                            <img class="card-block__header-img-2" alt="Акции тарифа" src="#" style="display: none">
1541                        </div>
1542					</div>
1543				</div>
1544				<div class="card-block__body">
1545					
1546					<div class="card-block__mobile-trafic">
1547						<div class="card-block__GB">
1548							<span class="card-block__GB-number T1_GB">10</span> <span class="card-block__GB-text"> ГБ</span>
1549						</div>
1550						<div class="card-block__MIN">
1551							<span class="card-block__MIN-number T1_MIN">200</span> <span class="card-block__MIN-text"> мин</span>
1552						</div>
1553						<div class="card-block__SMS">
1554							<span class="card-block__SMS-number T1_SMS">200</span> <span class="card-block__SMS-text"> смс</span>
1555						</div>
1556					</div>
1557					
1558					<div class="card-block__GB-bonus">
1559							<span class="card-block__GB-bonus-text T1_GB_BONUS"></span> 
1560					</div>
1561						
1562						
1563					<div class="card-block__info-text_up">
1564					    <div itemprop="description" class="card-block__border-block T1_ACTION">безлимитные звонки на номера билайна по России</div>
1565					</div>
1566					
1567					<div class="card-block__description-items     card-block__description-messenger-network">
1568						<div  class="card-block__messenger-network">
1569							<span  class="messenger-network  T1_MESSENGER_NETWORK">max, wechat</span>
1570						</div>
1571
1572						<div class="card-block__messenger-network-icon">
1573							<img src="#">
1574							<img src="#">
1575							<img src="#">
1576							<img src="#">
1577							<img src="#">
1578							<div class="card-block__messenger-network-icon-else"></div>
1579						</div>
1580					</div>
1581					
1582					<div class="card-block__alert-block">Подключение от 30 дней</div>
1583					<div class="card-block__price-row">
1584
1585					<div class="card-block__price"  itemprop="offers" itemscope itemtype="http://schema.org/AggregateOffer">
1586						<meta itemprop="priceCurrency" content="RUB">
1587						<link itemprop="availability" href="http://schema.org/InStock">
1588						<span  itemprop="lowPrice" class="card-block__price-number T1_PRICE">400 </span>  <span> ₽/мес</span> 
1589					</div>
1590					<div class="card-block__promo-action" tabindex="0">
1591						<span class="card-block__promo-label">акция</span>
1592						<span class="card-block__promo-icon" aria-hidden="true">i</span>
1593						<span role="tooltip" class="card-block__promo-tooltip T1_ACTION_2">Скидка 200 руб. по промокоду MOBIDEAL</span>
1594					</div>
1595
1596					</div>
1597					<div class="card-block__old-price"> 
1598						<span class="card-block__old-price-number T1_OLD_PRICE"> </span> <span> ₽/мес с </span> <span class="sale-month T1_SALE"></span><span>-го месяца</span>
1599					</div>
1600					<div class="card-block__button-block">
1601						<a class="card-block__button button-mobile-application popup-mobile-beeline" href="https://beeline.ru/customers/products/toptariffs/?utm_source=mobideal&utm_medium=cpa&utm_campaign=landing_sRB" data-iframe-src="http://beeline.ru/tariffs-partner-101internet/">Подключить</a>
1602						<button  class="card-block__button button-application button-mobile-application" style="display: none">Подключить</button>
1603					</div>
1604				</div>
1605			</div>
1606             <div class="card-block T2" itemscope itemtype="http://schema.org/Product">
1607				<div class="card-block__header">
1608					<div class="card-block__header-main">
1609						<div class="card-block__header-left">
1610							<div  itemprop="name" class="card-block__title T2_TITLE">bee HIT</div>
1611
1612						</div>
1613						<div class="card-block__header-right">
1614                            <img class="card-block__header-img-1" alt="Акции тарифа" src="#" style="display: none">
1615                            <img class="card-block__header-img-2" alt="Акции тарифа" src="#" style="display: none">
1616                        </div>
1617					</div>
1618				</div>
1619				<div class="card-block__body">
1620					
1621					<div class="card-block__mobile-trafic">
1622						<div class="card-block__GB">
1623							<span class="card-block__GB-number T2_GB">безлимит</span> <span class="card-block__GB-text"> ГБ</span>
1624						</div>
1625						<div class="card-block__MIN">
1626							<span class="card-block__MIN-number T2_MIN">700</span> <span class="card-block__MIN-text"> мин</span>
1627						</div>
1628						<div class="card-block__SMS">
1629							<span class="card-block__SMS-number T2_SMS">700</span> <span class="card-block__SMS-text"> смс</span>
1630						</div>
1631					</div>
1632					
1633					<div class="card-block__GB-bonus">
1634							<span class="card-block__GB-bonus-text T2_GB_BONUS"></span> 
1635					</div>
1636						
1637						
1638					<div class="card-block__info-text_up">
1639					    <div itemprop="description" class="card-block__border-block T2_ACTION">Повышенная скидка на 12 месяцев при переносе номера от другого оператора</div>
1640					</div>
1641					
1642					<div class="card-block__description-items     card-block__description-messenger-network">
1643						<div  class="card-block__messenger-network">
1644							<span  class="messenger-network  T2_MESSENGER_NETWORK">rutube, tiktok, vk_video, vk, ok, kinopoisk, max, ya_music, apple_music</span>
1645						</div>
1646
1647						<div class="card-block__messenger-network-icon">
1648							<img src="#">
1649							<img src="#">
1650							<img src="#">
1651							<img src="#">
1652							<img src="#">
1653							<div class="card-block__messenger-network-icon-else"></div>
1654						</div>
1655					</div>
1656					
1657					<div class="card-block__alert-block">Подключение от 30 дней</div>
1658					<div class="card-block__price-row">
1659
1660					<div class="card-block__price"  itemprop="offers" itemscope itemtype="http://schema.org/AggregateOffer">
1661						<meta itemprop="priceCurrency" content="RUB">
1662						<link itemprop="availability" href="http://schema.org/InStock">
1663						<span  itemprop="lowPrice" class="card-block__price-number T2_PRICE">700 </span>  <span> ₽/мес</span> 
1664					</div>
1665					<div class="card-block__promo-action" tabindex="0">
1666						<span class="card-block__promo-label">акция</span>
1667						<span class="card-block__promo-icon" aria-hidden="true">i</span>
1668						<span role="tooltip" class="card-block__promo-tooltip T2_ACTION_2">При переносе номера повышенная скидка на год и 5000 баллов ежемесячно в течение года в "Х5 Клубе" на продукты в «Пятёрочке» и «Перекрёстке».<br>Кешбэк 9% в «Пятёрочке» и «Перекрёстке».<br>Скидка 200 руб. по промокоду MOBIDEAL</span>
1669					</div>
1670
1671					</div>
1672					<div class="card-block__old-price"> 
1673						<span class="card-block__old-price-number T2_OLD_PRICE">950 </span> <span> ₽/мес с </span> <span class="sale-month T2_SALE" data-sale-month="12">13</span><span>-го месяца</span>
1674					</div>
1675					<div class="card-block__button-block">
1676						<a class="card-block__button button-mobile-application popup-mobile-beeline" href="https://beeline.ru/customers/products/toptariffs/?utm_source=mobideal&utm_medium=cpa&utm_campaign=landing_sRB" data-iframe-src="http://beeline.ru/tariffs-partner-101internet/">Подключить</a>
1677						<button  class="card-block__button button-application button-mobile-application" style="display: none">Подключить</button>
1678					</div>
1679				</div>
1680			</div>
1681             <div class="card-block T3" itemscope itemtype="http://schema.org/Product">
1682				<div class="card-block__header">
1683					<div class="card-block__header-main">
1684						<div class="card-block__header-left">
1685							<div  itemprop="name" class="card-block__title T3_TITLE">bee SUPER HIT</div>
1686
1687						</div>
1688						<div class="card-block__header-right">
1689                            <img class="card-block__header-img-1" alt="Акции тарифа" src="#" style="display: none">
1690                            <img class="card-block__header-img-2" alt="Акции тарифа" src="#" style="display: none">
1691                        </div>
1692					</div>
1693				</div>
1694				<div class="card-block__body">
1695					
1696					<div class="card-block__mobile-trafic">
1697						<div class="card-block__GB">
1698							<span class="card-block__GB-number T3_GB">безлимит</span> <span class="card-block__GB-text"> ГБ</span>
1699						</div>
1700						<div class="card-block__MIN">
1701							<span class="card-block__MIN-number T3_MIN">2000</span> <span class="card-block__MIN-text"> мин</span>
1702						</div>
1703						<div class="card-block__SMS">
1704							<span class="card-block__SMS-number T3_SMS">2000</span> <span class="card-block__SMS-text"> смс</span>
1705						</div>
1706					</div>
1707					
1708					<div class="card-block__GB-bonus">
1709							<span class="card-block__GB-bonus-text T3_GB_BONUS"></span> 
1710					</div>
1711						
1712						
1713					<div class="card-block__info-text_up">
1714					    <div itemprop="description" class="card-block__border-block T3_ACTION">Повышенная скидка на 12 месяцев при переносе номера от другого оператора</div>
1715					</div>
1716					
1717					<div class="card-block__description-items     card-block__description-messenger-network">
1718						<div  class="card-block__messenger-network">
1719							<span  class="messenger-network  T3_MESSENGER_NETWORK">wechat, rutube, tiktok, vk, ok, apple_music, ya_music, max</span>
1720						</div>
1721
1722						<div class="card-block__messenger-network-icon">
1723							<img src="#">
1724							<img src="#">
1725							<img src="#">
1726							<img src="#">
1727							<img src="#">
1728							<div class="card-block__messenger-network-icon-else"></div>
1729						</div>
1730					</div>
1731					
1732					<div class="card-block__alert-block">Подключение от 30 дней</div>
1733					<div class="card-block__price-row">
1734
1735					<div class="card-block__price"  itemprop="offers" itemscope itemtype="http://schema.org/AggregateOffer">
1736						<meta itemprop="priceCurrency" content="RUB">
1737						<link itemprop="availability" href="http://schema.org/InStock">
1738						<span  itemprop="lowPrice" class="card-block__price-number T3_PRICE">890 </span>  <span> ₽/мес</span> 
1739					</div>
1740					<div class="card-block__promo-action" tabindex="0">
1741						<span class="card-block__promo-label">акция</span>
1742						<span class="card-block__promo-icon" aria-hidden="true">i</span>
1743						<span role="tooltip" class="card-block__promo-tooltip T3_ACTION_2">При переносе номера повышенная скидка на год и 5000 баллов ежемесячно в течение года в "Х5 Клубе" на продукты в «Пятёрочке» и «Перекрёстке».<br>Скидка 200 руб. по промокоду MOBIDEAL</span>
1744					</div>
1745
1746					</div>
1747					<div class="card-block__old-price"> 
1748						<span class="card-block__old-price-number T3_OLD_PRICE">1140 </span> <span> ₽/мес с </span> <span class="sale-month T3_SALE" data-sale-month="12">13</span><span>-го месяца</span>
1749					</div>
1750					<div class="card-block__button-block">
1751						<a class="card-block__button button-mobile-application popup-mobile-beeline" href="https://beeline.ru/customers/products/toptariffs/?utm_source=mobideal&utm_medium=cpa&utm_campaign=landing_sRB" data-iframe-src="http://beeline.ru/tariffs-partner-101internet/">Подключить</a>
1752						<button  class="card-block__button button-application button-mobile-application" style="display: none">Подключить</button>
1753					</div>
1754				</div>
1755			</div>
1756             <div class="card-block T4" itemscope itemtype="http://schema.org/Product">
1757				<div class="card-block__header">
1758					<div class="card-block__header-main">
1759						<div class="card-block__header-left">
1760							<div  itemprop="name" class="card-block__title T4_TITLE">bee SMART</div>
1761
1762						</div>
1763						<div class="card-block__header-right">
1764                            <img class="card-block__header-img-1" alt="Акции тарифа" src="#" style="display: none">
1765                            <img class="card-block__header-img-2" alt="Акции тарифа" src="#" style="display: none">
1766                        </div>
1767					</div>
1768				</div>
1769				<div class="card-block__body">
1770					
1771					<div class="card-block__mobile-trafic">
1772						<div class="card-block__GB">
1773							<span class="card-block__GB-number T4_GB">10</span> <span class="card-block__GB-text"> ГБ</span>
1774						</div>
1775						<div class="card-block__MIN">
1776							<span class="card-block__MIN-number T4_MIN">0</span> <span class="card-block__MIN-text"> мин</span>
1777						</div>
1778						<div class="card-block__SMS">
1779							<span class="card-block__SMS-number T4_SMS">100</span> <span class="card-block__SMS-text"> смс</span>
1780						</div>
1781					</div>
1782					
1783					<div class="card-block__GB-bonus">
1784							<span class="card-block__GB-bonus-text T4_GB_BONUS"></span> 
1785					</div>
1786						
1787						
1788					<div class="card-block__info-text_up">
1789					    <div itemprop="description" class="card-block__border-block T4_ACTION">безлимитные звонки на номера билайна по России</div>
1790					</div>
1791					
1792					<div class="card-block__description-items     card-block__description-messenger-network">
1793						<div  class="card-block__messenger-network">
1794							<span  class="messenger-network  T4_MESSENGER_NETWORK">max, wechat</span>
1795						</div>
1796
1797						<div class="card-block__messenger-network-icon">
1798							<img src="#">
1799							<img src="#">
1800							<img src="#">
1801							<img src="#">
1802							<img src="#">
1803							<div class="card-block__messenger-network-icon-else"></div>
1804						</div>
1805					</div>
1806					
1807					<div class="card-block__alert-block">Подключение от 30 дней</div>
1808					<div class="card-block__price-row">
1809
1810					<div class="card-block__price"  itemprop="offers" itemscope itemtype="http://schema.org/AggregateOffer">
1811						<meta itemprop="priceCurrency" content="RUB">
1812						<link itemprop="availability" href="http://schema.org/InStock">
1813						<span  itemprop="lowPrice" class="card-block__price-number T4_PRICE">300 </span>  <span> ₽/мес</span> 
1814					</div>
1815					<div class="card-block__promo-action" tabindex="0">
1816						<span class="card-block__promo-label">акция</span>
1817						<span class="card-block__promo-icon" aria-hidden="true">i</span>
1818						<span role="tooltip" class="card-block__promo-tooltip T4_ACTION_2">C подключённой опцией «Гигабайты в подарок» можете получать от 10 до 50 дополнительных ГБ — в зависимости от вашего пакета ГБ в тарифе. Для этого вносите полную абонентскую плату по тарифу и не допускайте финансовых блокировок.<br>Скидка 20% для абонентов старше 60 лет подключится автоматически в течение 7 дней на основе ваших паспортных данных и начнёт действовать со следующего списания.<br>Скидка 200 руб. по промокоду MOBIDEAL</span>
1819					</div>
1820
1821					</div>
1822					<div class="card-block__old-price"> 
1823						<span class="card-block__old-price-number T4_OLD_PRICE"> </span> <span> ₽/мес с </span> <span class="sale-month T4_SALE"></span><span>
1823-го месяца</span>
1824					</div>
1825					<div class="card-block__button-block">
1826						<a class="card-block__button button-mobile-application popup-mobile-beeline" href="https://beeline.ru/customers/products/toptariffs/?utm_source=mobideal&utm_medium=cpa&utm_campaign=landing_sRB" data-iframe-src="http://beeline.ru/tariffs-partner-101internet/">Подключить</a>
1827						<button  class="card-block__button button-application button-mobile-application" style="display: none">Подключить</button>
1828					</div>
1829				</div>
1830			</div>
1831             <div class="card-block T5" itemscope itemtype="http://schema.org/Product">
1832				<div class="card-block__header">
1833					<div class="card-block__header-main">
1834						<div class="card-block__header-left">
1835							<div  itemprop="name" class="card-block__title T5_TITLE">Тариф с кешбэком</div>
1836
1837						</div>
1838						<div class="card-block__header-right">
1839                            <img class="card-block__header-img-1" alt="Акции тарифа" src="#" style="display: none">
1840                            <img class="card-block__header-img-2" alt="Акции тарифа" src="#" style="display: none">
1841                        </div>
1842					</div>
1843				</div>
1844				<div class="card-block__body">
1845					
1846					<div class="card-block__mobile-trafic">
1847						<div class="card-block__GB">
1848							<span class="card-block__GB-number T5_GB">50</span> <span class="card-block__GB-text"> ГБ</span>
1849						</div>
1850						<div class="card-block__MIN">
1851							<span class="card-block__MIN-number T5_MIN">400</span> <span class="card-block__MIN-text"> мин</span>
1852						</div>
1853						<div class="card-block__SMS">
1854							<span class="card-block__SMS-number T5_SMS">0</span> <span class="card-block__SMS-text"> смс</span>
1855						</div>
1856					</div>
1857					
1858					<div class="card-block__GB-bonus">
1859							<span class="card-block__GB-bonus-text T5_GB_BONUS"></span> 
1860					</div>
1861						
1862						
1863					<div class="card-block__info-text_up">
1864					    <div itemprop="description" class="card-block__border-block T5_ACTION">безлимитные звонки на номера билайна по России</div>
1865					</div>
1866					
1867					<div class="card-block__description-items     card-block__description-messenger-network">
1868						<div  class="card-block__messenger-network">
1869							<span  class="messenger-network  T5_MESSENGER_NETWORK">max, wechat, ok, vk, rutube, tiktok, ya_music, apple_music</span>
1870						</div>
1871
1872						<div class="card-block__messenger-network-icon">
1873							<img src="#">
1874							<img src="#">
1875							<img src="#">
1876							<img src="#">
1877							<img src="#">
1878							<div class="card-block__messenger-network-icon-else"></div>
1879						</div>
1880					</div>
1881					
1882					<div class="card-block__alert-block">Подключение от 30 дней</div>
1883					<div class="card-block__price-row">
1884
1885					<div class="card-block__price"  itemprop="offers" itemscope itemtype="http://schema.org/AggregateOffer">
1886						<meta itemprop="priceCurrency" content="RUB">
1887						<link itemprop="availability" href="http://schema.org/InStock">
1888						<span  itemprop="lowPrice" class="card-block__price-number T5_PRICE">590 </span>  <span> ₽/мес</span> 
1889					</div>
1890					<div class="card-block__promo-action" tabindex="0">
1891						<span class="card-block__promo-label">акция</span>
1892						<span class="card-block__promo-icon" aria-hidden="true">i</span>
1893						<span role="tooltip" class="card-block__promo-tooltip T5_ACTION_2">Кешбэк до 50% на отдельные категории товаров в «Пятёрочке» и «Перекрёстке».<br>Скидка 200 руб. по промокоду MOBIDEAL</span>
1894					</div>
1895
1896					</div>
1897					<div class="card-block__old-price"> 
1898						<span class="card-block__old-price-number T5_OLD_PRICE"> </span> <span> ₽/мес с </span> <span class="sale-month T5_SALE"></span><span>-го месяца</span>
1899					</div>
1900					<div class="card-block__button-block">
1901						<a class="card-block__button button-mobile-application popup-mobile-beeline" href="https://beeline.ru/customers/products/toptariffs/?utm_source=mobideal&utm_medium=cpa&utm_campaign=landing_sRB" data-iframe-src="http://beeline.ru/tariffs-partner-101internet/">Подключить</a>
1902						<button  class="card-block__button button-application button-mobile-application" style="display: none">Подключить</button>
1903					</div>
1904				</div>
1905			</div>
1906             <div class="card-block T6" itemscope itemtype="http://schema.org/Product">
1907				<div class="card-block__header">
1908					<div class="card-block__header-main">
1909						<div class="card-block__header-left">
1910							<div  itemprop="name" class="card-block__title T6_TITLE">bee MULTI</div>
1911
1912						</div>
1913						<div class="card-block__header-right">
1914                            <img class="card-block__header-img-1" alt="Акции тарифа" src="#" style="display: none">
1915                            <img class="card-block__header-img-2" alt="Акции тарифа" src="#" style="display: none">
1916                        </div>
1917					</div>
1918				</div>
1919				<div class="card-block__body">
1920					
1921					<div class="card-block__mobile-trafic">
1922						<div class="card-block__GB">
1923							<span class="card-block__GB-number T6_GB">безлимит</span> <span class="card-block__GB-text"> ГБ</span>
1924						</div>
1925						<div class="card-block__MIN">
1926							<span class="card-block__MIN-number T6_MIN">400</span> <span class="card-block__MIN-text"> мин</span>
1927						</div>
1928						<div class="card-block__SMS">
1929							<span class="card-block__SMS-number T6_SMS">400</span> <span class="card-block__SMS-text"> смс</span>
1930						</div>
1931					</div>
1932					
1933					<div class="card-block__GB-bonus">
1934							<span class="card-block__GB-bonus-text T6_GB_BONUS"></span> 
1935					</div>
1936						
1937						
1938					<div class="card-block__info-text_up">
1939					    <div itemprop="description" class="card-block__border-block T6_ACTION">безлимитные звонки на номера билайна по России</div>
1940					</div>
1941					
1942					<div class="card-block__description-items     card-block__description-messenger-network">
1943						<div  class="card-block__messenger-network">
1944							<span  class="messenger-network  T6_MESSENGER_NETWORK">rutube, tiktok, vk, ok, apple_music, ya_music, max, wechat</span>
1945						</div>
1946
1947						<div class="card-block__messenger-network-icon">
1948							<img src="#">
1949							<img src="#">
1950							<img src="#">
1951							<img src="#">
1952							<img src="#">
1953							<div class="card-block__messenger-network-icon-else"></div>
1954						</div>
1955					</div>
1956					
1957					<div class="card-block__alert-block">Подключение от 30 дней</div>
1958					<div class="card-block__price-row">
1959
1960					<div class="card-block__price"  itemprop="offers" itemscope itemtype="http://schema.org/AggregateOffer">
1961						<meta itemprop="priceCurrency" content="RUB">
1962						<link itemprop="availability" href="http://schema.org/InStock">
1963						<span  itemprop="lowPrice" class="card-block__price-number T6_PRICE">600 </span>  <span> ₽/мес</span> 
1964					</div>
1965					<div class="card-block__promo-action" tabindex="0">
1966						<span class="card-block__promo-label">акция</span>
1967						<span class="card-block__promo-icon" aria-hidden="true">i</span>
1968						<span role="tooltip" class="card-block__promo-tooltip T6_ACTION_2">C подключённой акцией «Гигабайты в подарок» можете получать от 10 до 50 дополнительных ГБ — в зависимости от вашего пакета ГБ в тарифе. Для этого вносите полную абонентскую плату по тарифу и не допускайте финансовых блокировок.<br>С подключением услуги «автоплатёж» в личном кабинете или мобильном приложении билайн предоставляется скидка 10% на абонентскую плату на 6 месяцев.<br>Скидка 20% для абонентов старше 60 лет подключится автоматически в течение 7 дней на основе ваших паспортных данных и начнёт действовать со следующего сÐ</span>
1969					</div>
1970
1971					</div>
1972					<div class="card-block__old-price"> 
1973						<span class="card-block__old-price-number T6_OLD_PRICE">850 </span> <span> ₽/мес с </span> <span class="sale-month T6_SALE" data-sale-month="12">13</span><span>
1973-го месяца</span>
1974					</div>
1975					<div class="card-block__button-block">
1976						<a class="card-block__button button-mobile-application popup-mobile-beeline" href="https://beeline.ru/customers/products/toptariffs/?utm_source=mobideal&utm_medium=cpa&utm_campaign=landing_sRB" data-iframe-src="http://beeline.ru/tariffs-partner-101internet/">Подключить</a>
1977						<button  class="card-block__button button-application button-mobile-application" style="display: none">Подключить</button>
1978					</div>
1979				</div>
1980			</div>
1981             <div class="card-block T7" itemscope itemtype="http://schema.org/Product">
1982				<div class="card-block__header">
1983					<div class="card-block__header-main">
1984						<div class="card-block__header-left">
1985							<div  itemprop="name" class="card-block__title T7_TITLE">bee TOP</div>
1986
1987						</div>
1988						<div class="card-block__header-right">
1989                            <img class="card-block__header-img-1" alt="Акции тарифа" src="#" style="display: none">
1990                            <img class="card-block__header-img-2" alt="Акции тарифа" src="#" style="display: none">
1991                        </div>
1992					</div>
1993				</div>
1994				<div class="card-block__body">
1995					
1996					<div class="card-block__mobile-trafic">
1997						<div class="card-block__GB">
1998							<span class="card-block__GB-number T7_GB">Безлимит</span> <span class="card-block__GB-text"> ГБ</span>
1999						</div>
2000						<div class="card-block__MIN">
2001							<span class="card-block__MIN-number T7_MIN">1000</span> <span class="card-block__MIN-text"> мин</span>
2002						</div>
2003						<div class="card-block__SMS">
2004							<span class="card-block__SMS-number T7_SMS">1000</span> <span class="card-block__SMS-text"> смс</span>
2005						</div>
2006					</div>
2007					
2008					<div class="card-block__GB-bonus">
2009							<span class="card-block__GB-bonus-text T7_GB_BONUS"></span> 
2010					</div>
2011						
2012						
2013					<div class="card-block__info-text_up">
2014					    <div itemprop="description" class="card-block__border-block T7_ACTION">безлимитные звонки на номера билайна по России</div>
2015					</div>
2016					
2017					<div class="card-block__description-items     card-block__description-messenger-network">
2018						<div  class="card-block__messenger-network">
2019							<span  class="messenger-network  T7_MESSENGER_NETWORK">rutube, tiktok, vk_video, vk, ok, max, ya_music, apple_music, wechat</span>
2020						</div>
2021
2022						<div class="card-block__messenger-network-icon">
2023							<img src="#">
2024							<img src="#">
2025							<img src="#">
2026							<img src="#">
2027							<img src="#">
2028							<div class="card-block__messenger-network-icon-else"></div>
2029						</div>
2030					</div>
2031					
2032					<div class="card-block__alert-block">Подключение от 30 дней</div>
2033					<div class="card-block__price-row">
2034
2035					<div class="card-block__price"  itemprop="offers" itemscope itemtype="http://schema.org/AggregateOffer">
2036						<meta itemprop="priceCurrency" content="RUB">
2037						<link itemprop="availability" href="http://schema.org/InStock">
2038						<span  itemprop="lowPrice" class="card-block__price-number T7_PRICE">700 </span>  <span> ₽/мес</span> 
2039					</div>
2040					<div class="card-block__promo-action" tabindex="0">
2041						<span class="card-block__promo-label">акция</span>
2042						<span class="card-block__promo-icon" aria-hidden="true">i</span>
2043						<span role="tooltip" class="card-block__promo-tooltip T7_ACTION_2">Cкидка 20% для абонентов 60+.<br>Cкидка 20% для абонентов с правом на льготу.</span>
2044					</div>
2045
2046					</div>
2047					<div class="card-block__old-price"> 
2048						<span class="card-block__old-price-number T7_OLD_PRICE"> </span> <span> ₽/мес с </span> <span class="sale-month T7_SALE"></span><span>-го месяца</span>
2049					</div>
2050					<div class="card-block__button-block">
2051						<a class="card-block__button button-mobile-application popup-mobile-beeline" href="https://beeline.ru/customers/products/toptariffs/?utm_source=mobideal&utm_medium=cpa&utm_campaign=landing_sRB" data-iframe-src="http://beeline.ru/tariffs-partner-101internet/">Подключить</a>
2052						<button  class="card-block__button button-application button-mobile-application" style="display: none">Подключить</button>
2053					</div>
2054				</div>
2055			</div>
2056            
2057            </div>
2058            
2059        <div class="show-all-tariffs-container">
2060            <button class="show-all-tariffs-btn show-all-tariffs-btn-1">
2061                Смотреть все тарифы
2062            </button>
2063        </div>
2064        
2065        
2066    </div>
2067</div>
2068
2069
2070<!-- Скрипт для картинок в хэдере карточки -->
2071<script>
2072(function () {
2073	if (window.beelineSaleMonthNormalizerReady) {
2074		return;
2075	}
2076	window.beelineSaleMonthNormalizerReady = true;
2077
2078	document.addEventListener('DOMContentLoaded', () => {
2079		setTimeout(() => {
2080			document.querySelectorAll('.sale-month[data-sale-month]').forEach((saleMonthElement) => {
2081				const saleMonth = parseInt(saleMonthElement.dataset.saleMonth, 10);
2082
2083				if (!Number.isNaN(saleMonth)) {
2084					saleMonthElement.textContent = saleMonth + 1;
2085				}
2086			});
2087		}, 0);
2088	});
2089})();
2090</script>
2090
2091
2092<script>
2093document.addEventListener('DOMContentLoaded', () => {
2094    const cardBlocks = document.querySelectorAll('.uc-BLOCK-MOBILE-1 .card-block');
2095    
2096    cardBlocks.forEach((card) => {
2097        const title = card.querySelector('.card-block__title');
2098        const borderBlock = card.querySelector('.card-block__border-block');
2099        const cardHeader = card.querySelector('.card-block__header');
2100        const headerImg1 = card.querySelector('.card-block__header-img-1');
2101        const headerImg2 = card.querySelector('.card-block__header-img-2');
2102        
2103        // Проверяем условия для заголовка
2104        if (title) {
2105            const titleText = title.textContent.trim().toLowerCase(); // Приводим к нижнему регистру
2106            
2107            if (titleText.includes('bee max')) {
2108                if (headerImg1) {
2109                    headerImg1.src = '/wp-content/themes/beeline/images/img-app/ai.png';
2110                    headerImg1.style.display = 'block';
2111                }
2112            } 
2113            
2114            else if (titleText.includes('kids')) {
2115                if (headerImg1) {
2116                    headerImg1.src = '/wp-content/themes/beeline//images/img-card-block/kids.png';
2117                    headerImg1.style.display = 'block';
2118                    headerImg1.style.width = '107px';
2119                    headerImg1.style.height = '72px';
2120                }
2121            }
2122            
2123            
2124            else if (titleText.includes('план б')) {
2125                if (headerImg1) {
2126                    headerImg1.src = '/wp-content/themes/beeline/images/img-app/ai.png';
2127                    headerImg1.style.display = 'block';
2128                }
2129                
2130                if (headerImg2) {
2131                    headerImg2.src = '/wp-content/themes/beeline/images/img-card-block/1tb.png';
2132                    headerImg2.style.display = 'block';
2133                }
2134            }
2135            
2136            else if (titleText.includes('с плюсами')) {
2137                if (headerImg1) {
2138                    headerImg1.src = '/wp-content/themes/beeline/images/img-card-block/plus.png';
2139                    headerImg1.style.display = 'block';
2140                }
2141            }
2142            
2143            else if (titleText === 'bee hit') {
2144                if (cardHeader) {
2145                    cardHeader.style.backgroundColor = '#28303F';
2146                }
2147                if (title) {
2148                    title.style.color = '#FFFFFF';
2149                }
2150                if (headerImg1) {
2151                    headerImg1.src = '/wp-content/themes/beeline/images/img-card-block/procent.png';
2152                    headerImg1.style.display = 'block';
2153                }
2154            }
2155            
2156            else if (titleText.includes('для авто')) {
2157                // Добавляем фоновое изображение для .card-block__header-main
2158                if (cardHeader) {
2159                    cardHeader.style.backgroundImage = 'url("/wp-content/themes/beeline/images/img-card-block/auto.png")';
2160                    cardHeader.style.backgroundSize = 'cover';
2161                    cardHeader.style.backgroundRepeat = 'no-repeat';
2162                    cardHeader.style.backgroundPosition = 'center';
2163                    
2164                    // Скрываем обычные картинки, если они есть
2165                    if (headerImg1) {
2166                        headerImg1.style.display = 'none';
2167                    }
2168                    if (headerImg2) {
2169                        headerImg2.style.display = 'none';
2170                    }
2171                }
2172            }
2173        }
2174        
2175        // Проверяем условие для border-block
2176        if (borderBlock) {
2177            const borderText = borderBlock.textContent.trim().toLowerCase(); // Приводим к нижнему регистру
2178            
2179            // Ищем различные варианты написания 0.5
2180            if (borderText.includes('0.5'))  {
2181                if (headerImg1) {
2182                    headerImg1.src = '/wp-content/themes/beeline/images/img-card-block/platim.png';
2183                    headerImg1.style.display = 'block';
2184                }
2185            }
2186        }
2187    });
2188});
2189</script>
2189
2190
2191
2192
2193
2194<script>
2195    document.addEventListener('DOMContentLoaded', () => {
2196        const cardBlocks = document.querySelectorAll('.uc-BLOCK-MOBILE-1 .card-block');
2197        const showAllBtn = document.querySelector('.show-all-tariffs-btn-1');
2198        const tariffBlock = document.querySelector('.uc-BLOCK-MOBILE-1');
2199        
2200        // Проверяем количество карточек
2201        if (cardBlocks.length <= 3) {
2202            // Если карточек 3 или меньше, скрываем кнопку
2203            if (showAllBtn) {
2204                showAllBtn.style.display = 'none';
2205            }
2206        } else {
2207            // Если карточек больше 3, скрываем начиная с 4-ой
2208            if (showAllBtn) {
2209                showAllBtn.style.display = 'inline-block';
2210                
2211                // Скрываем карточки начиная с 4-ой
2212                cardBlocks.forEach((card, index) => {
2213                    if (index >= 3) {
2214                        card.style.display = 'none';
2215                    }
2216                });
2217                
2218                // Обработчик клика на кнопку
2219                showAllBtn.addEventListener('click', () => {
2220                    // Показываем все скрытые карточки
2221                    cardBlocks.forEach((card, index) => {
2222                        if (index >= 3) {
2223                            card.style.display = 'block';
2224                        }
2225                    });
2226                    
2227                    // Меняем текст кнопки или скрываем её
2228                    showAllBtn.style.display = 'none';
2229                    
2230                    // Прокрутка к тарифам после нажатия (опционально)
2231                    // tariffBlock.scrollIntoView({ behavior: 'smooth' });
2232                });
2233            }
2234        }
2235    });
2236</script>
2236
2237
2238<script>
2239document.addEventListener('DOMContentLoaded', () => {
2240    const cardBlock = document.querySelectorAll('.card-block');
2241    
2242    cardBlock.forEach((card) => {
2243        const borderBlocks = card.querySelectorAll('.card-block__border-block');
2244        
2245        borderBlocks.forEach((block) => {
2246            const blockText = block.textContent.toLowerCase();
2247            
2248            if (blockText.includes('безлимитные')) {
2249                block.classList.add('card-block__border-block-none');
2250            }
2251            
2252            if (blockText === '') {
2253                block.style.visibility = 'hidden';
2254            }
2255        });
2256    });
2257});
2258</script>
2258
2259
2260
2261
2262
2263
2264<script>
2265document.addEventListener('DOMContentLoaded', () => {
2266
2267    const messengerUrls = {
2268        'ai': '/wp-content/themes/beeline/images/img-app/ai.png',
2269        'apple_music': '/wp-content/themes/beeline/images/img-app/apple_music.png',
2270        'chgap': '/wp-content/themes/beeline/images/img-app/chgap.png',
2271        'gosuslugi': '/wp-content/themes/beeline/images/img-app/gosuslugi.png',
2272        'kinopoisk': '/wp-content/themes/beeline/images/img-app/kinopoisk.png',
2273        'max': '/wp-content/themes/beeline/images/img-app/max.png',
2274        'ok': '/wp-content/themes/beeline/images/img-app/odnoklassniki.png',
2275        'rutube': '/wp-content/themes/beeline/images/img-app/rutube.png',
2276        'skype': '/wp-content/themes/beeline/images/img-app/skype.png',
2277        'snapchat': '/wp-content/themes/beeline/images/img-app/snapchat.png',
2278        'telegram': '/wp-content/themes/beeline/images/img-app/telegram.png',
2279        'tiktok': '/wp-content/themes/beeline/images/img-app/tiktok.png',
2280        'viber': '/wp-content/themes/beeline/images/img-app/viber.png',
2281        'vk': '/wp-content/themes/beeline/images/img-app/vk.png',
2282        'vk_clips': '/wp-content/themes/beeline/images/img-app/vk_clips.png',
2283        'vk_music': '/wp-content/themes/beeline/images/img-app/vk_music.png',
2284        'vk_play': '/wp-content/themes/beeline/images/img-app/vk_play.png',
2285        'vk_video': '/wp-content/themes/beeline/images/img-app/vk_video.png',
2286        'wechat': '/wp-content/themes/beeline/images/img-app/wechat.png',
2287        'whatsapp': '/wp-content/themes/beeline/images/img-app/whatsapp.png',
2288        'ya_disk': '/wp-content/themes/beeline/images/img-app/ya_disk.png',
2289        'ya_maps': '/wp-content/themes/beeline/images/img-app/ya_maps.png',
2290        'ya_market': '/wp-content/themes/beeline/images/img-app/ya_market.png',
2291        'ya_music': '/wp-content/themes/beeline/images/img-app/yandex_music.png',
2292        'ya_taxi': '/wp-content/themes/beeline/images/img-app/yandex_taxi.png',
2293        'dzen': '/wp-content/themes/beeline/images/img-app/yandex_dzen.png',
2294        'youtube': '/wp-content/themes/beeline/images/img-app/youtube.png'
2295    };
2296
2297    const cardBlock = document.querySelectorAll('.card-block');
2298
2299    cardBlock.forEach(card => {
2300        // Ищем элемент с классом, содержащим "messenger-network-new"
2301        const messengerNetwork = card.querySelector('[class*="messenger-network"]');
2302        if (!messengerNetwork) return;
2303        
2304        // Получаем текст и обрабатываем его
2305        const messengerText = messengerNetwork.textContent.trim();
2306        
2307        // Разделяем текст: сначала пробуем по запятым, потом по пробелам
2308        let messengerList = [];
2309        
2310        if (messengerText.includes(',')) {
2311            // Если есть запятые - разделяем по запятым
2312            messengerList = messengerText
2313                .split(',')
2314                .map(item => item.trim().toLowerCase())
2315                .filter(item => item !== '');
2316        } else if (messengerText.includes(' ')) {
2317            // Если нет запятых, но есть пробелы - разделяем по пробелам
2318            messengerList = messengerText
2319                .split(/\s+/) // Регулярное выражение для одного или более пробелов
2320                .map(item => item.trim().toLowerCase())
2321                .filter(item => item !== '');
2322        } else if (messengerText !== '') {
2323            // Если это одно слово
2324            messengerList = [messengerText.toLowerCase()];
2325        }
2326        
2327        // Альтернативный подход: использовать регулярное выражение для разделения по запятым или пробелам
2328        // messengerList = messengerText.split(/[,\s]+/).filter(item => item !== '');
2329        
2330        const iconsContainer = card.querySelector('.card-block__messenger-network-icon');
2331        const icons = card.querySelectorAll('.card-block__messenger-network-icon img');
2332        const elseContainer = card.querySelector('.card-block__messenger-network-icon-else');
2333        const messengerSection = card.querySelector('.card-block__description-messenger-network');
2334
2335        // Проверка на пустоту списка мессенджеров
2336        if (messengerList.length === 0) {
2337            // Скрываем ВЕСЬ блок секции мессенджеров
2338            if (messengerSection) messengerSection.style.visibility = 'hidden';
2339            return; 
2340        }
2341        
2342        // Показываем блоки
2343        if (messengerSection) messengerSection.style.display = 'block';
2344        if (iconsContainer) iconsContainer.style.display = 'flex';
2345
2346        // Очищаем иконки
2347        icons.forEach(icon => {
2348            icon.style.display = 'none'; 
2349            icon.src = '';
2350            icon.alt = '';
2351        });
2352        
2353        // Сбрасываем счетчик
2354        elseContainer.textContent = '';
2355        elseContainer.style.display = 'none';
2356
2357        // Заполняем первые 5 иконок
2358        messengerList.forEach((messenger, index) => {
2359            if (messengerUrls[messenger] && index < 5) {
2360                if (index < icons.length) {
2361                    icons[index].src = messengerUrls[messenger];
2362                    icons[index].alt = messenger;
2363                    icons[index].style.display = 'block';
2364                }
2365            }
2366        });
2367
2368        // Если мессенджеров больше 5, показываем счетчик
2369        if (messengerList.length > 5) {
2370            elseContainer.textContent = `+${messengerList.length - 5}`;
2371            elseContainer.style.display = 'flex';
2372        }
2373    });
2374});
2375</script>
2375
2376
2377
2378
2379
2380
2381
2382
2383
2384
2385<script>
2386    document.addEventListener('DOMContentLoaded', () => {
2387        const cardBlock = document.querySelectorAll('.card-block');
2388    
2389        cardBlock.forEach((card) => {
2390            const GbNumber = card.querySelector('.card-block__GB-number');
2391            const MinNumber = card.querySelector('.card-block__MIN-number');
2392            const SmsNumber = card.querySelector('.card-block__SMS-number');
2393            const GbBonusText = card.querySelector('.card-block__GB-bonus-text');
2394    
2395            // Проверяем и скрываем GB
2396            if (GbNumber && (GbNumber.textContent.trim() === '')) {
2397                const gbElement = card.querySelector('.card-block__GB');
2398                if (gbElement) {
2399                    gbElement.style.display = 'none';
2400                }
2401            }
2402    
2403            // Проверяем и скрываем MIN
2404            if (MinNumber && (MinNumber.textContent.trim() === '')) {
2405                const minElement = card.querySelector('.card-block__MIN');
2406                if (minElement) {
2407                    minElement.style.display = 'none';
2408                }
2409            }
2410    
2411            // Проверяем и скрываем SMS
2412            if (SmsNumber && (SmsNumber.textContent.trim() === '')) {
2413                const smsElement = card.querySelector('.card-block__SMS');
2414                if (smsElement) {
2415                    smsElement.style.display = 'none';
2416                }
2417            }
2418            
2419             // Проверяем и скрываем GbBonus
2420            if (GbBonusText && (GbBonusText.textContent.trim() === '')) {
2421                const GbBonusElement = card.querySelector('.card-block__GB-bonus');
2422                if (GbBonusElement) {
2423                    GbBonusElement.style.display = 'none';
2424                }
2425            }
2426        });
2427    });
2428</script>
2428
2429
2430
2431<script>
2432document.addEventListener('DOMContentLoaded', () => {
2433	const cardBlock = document.querySelectorAll('.card-block')
2434
2435	cardBlock.forEach((card) => {
2436  	const oldPriceElement = card.querySelector('.card-block__old-price-number');
2437
2438  	if (oldPriceElement.textContent === '' || oldPriceElement.textContent === ' ') {
2439  			card.querySelector('.card-block__old-price').style.visibility = 'hidden';
2440    	}
2441 	});
2442})
2443</script>
2443 
2444
2445
2446
2447
2448
2449
2450
2451
2452
2453
2454<div class="mobile" id="mobile-2">
2455    <div class="container">
2456		<!-- Есть хотя бы один блок - заголовок показываем -->
2457		            <h2 class="tariff__title">для семьи</h2>
2458                <div class="tariff-block uc-BLOCK-MOBILE-2">
2459 <div class="card-block T1" itemscope itemtype="http://schema.org/Product">
2460				<div class="card-block__header">
2461					<div class="card-block__header-main">
2462						<div class="card-block__header-left">
2463							<div  itemprop="name" class="card-block__title T1_TITLE">С Плюсами</div>
2464
2465						</div>
2466						<div class="card-block__header-right">
2467                            <img class="card-block__header-img-1" alt="Акции тарифа" src="#" style="display: none">
2468                            <img class="card-block__header-img-2" alt="Акции тарифа" src="#" style="display: none">
2469                        </div>
2470					</div>
2471				</div>
2472				<div class="card-block__body">
2473					
2474					<div class="card-block__mobile-trafic">
2475						<div class="card-block__GB">
2476							<span class="card-block__GB-number T1_GB">1024</span> <span class="card-block__GB-text"> ГБ</span>
2477						</div>
2478						<div class="card-block__MIN">
2479							<span class="card-block__MIN-number T1_MIN">500</span> <span class="card-block__MIN-text"> мин</span>
2480						</div>
2481						<div class="card-block__SMS">
2482							<span class="card-block__SMS-number T1_SMS">безлимит</span> <span class="card-block__SMS-text"> смс</span>
2483						</div>
2484					</div>
2485					
2486					<div class="card-block__GB-bonus">
2487							<span class="card-block__GB-bonus-text T1_GB_BONUS"></span> 
2488					</div>
2489						
2490						
2491					<div class="card-block__info-text_up">
2492					    <div itemprop="description" class="card-block__border-block T1_ACTION">безлимитные звонки на номера билайна по России</div>
2493					</div>
2494					
2495					<div class="card-block__description-items     card-block__description-messenger-network">
2496						<div  class="card-block__messenger-network">
2497							<span  class="messenger-network  T1_MESSENGER_NETWORK">max, wechat, ok, vk, rutube, tiktok, apple_music</span>
2498						</div>
2499
2500						<div class="card-block__messenger-network-icon">
2501							<img src="#">
2502							<img src="#">
2503							<img src="#">
2504							<img src="#">
2505							<img src="#">
2506							<div class="card-block__messenger-network-icon-else"></div>
2507						</div>
2508					</div>
2509					
2510					<div class="card-block__alert-block">Подключение от 30 дней</div>
2511					<div class="card-block__price-row">
2512
2513					<div class="card-block__price"  itemprop="offers" itemscope itemtype="http://schema.org/AggregateOffer">
2514						<meta itemprop="priceCurrency" content="RUB">
2515						<link itemprop="availability" href="http://schema.org/InStock">
2516						<span  itemprop="lowPrice" class="card-block__price-number T1_PRICE">1290 </span>  <span> ₽/мес</span> 
2517					</div>
2518					<div class="card-block__promo-action" tabindex="0">
2519						<span class="card-block__promo-label">акция</span>
2520						<span class="card-block__promo-icon" aria-hidden="true">i</span>
2521						<span role="tooltip" class="card-block__promo-tooltip T1_ACTION_2">Акционная цена на тариф 1000 ₽, период действия скидки в личном кабинете Яндекс Плюса после активации подписки, включённой в тариф.<br>Дополнительные 100 ГБ на сервисы Яндекса.<br>Подписка Плюс Мульти для 4 человек уже в тарифе (Яндекс.Музыка, Кинопоиск входят в подписку, Кешбэк-баллы в сервисах Яндекса).<br>Скидка 200 руб. по промокоду MOBIDEAL</span>
2522					</div>
2523
2524					</div>
2525					<div class="card-block__old-price"> 
2526						<span class="card-block__old-price-number T1_OLD_PRICE"> </span> <span> ₽/мес с </span> <span class="sale-month T1_SALE"></span><span>-го месяца</span>
2527					</div>
2528					<div class="card-block__button-block">
2529						<a class="card-block__button button-mobile-application popup-mobile-beeline" href="https://beeline.ru/customers/products/toptariffs/?utm_source=mobideal&utm_medium=cpa&utm_campaign=landing_sRB" data-iframe-src="http://beeline.ru/tariffs-partner-101internet/">Подключить</a>
2530						<button  class="card-block__button button-application button-mobile-application" style="display: none">Подключить</button>
2531					</div>
2532				</div>
2533			</div>
2534            
2535            </div>
2536            
2537        <div class="show-all-tariffs-container">
2538            <button class="show-all-tariffs-btn show-all-tariffs-btn-2">
2539                Смотреть все тарифы
2540            </button>
2541        </div>
2542        
2543        
2544    </div>
2545</div>
2546
2547
2548<!-- Скрипт для картинок в хэдере карточки -->
2549<script>
2550(function () {
2551	if (window.beelineSaleMonthNormalizerReady) {
2552		return;
2553	}
2554	window.beelineSaleMonthNormalizerReady = true;
2555
2556	document.addEventListener('DOMContentLoaded', () => {
2557		setTimeout(() => {
2558			document.querySelectorAll('.sale-month[data-sale-month]').forEach((saleMonthElement) => {
2559				const saleMonth = parseInt(saleMonthElement.dataset.saleMonth, 10);
2560
2561				if (!Number.isNaN(saleMonth)) {
2562					saleMonthElement.textContent = saleMonth + 1;
2563				}
2564			});
2565		}, 0);
2566	});
2567})();
2568</script>
2568
2569
2570<script>
2571document.addEventListener('DOMContentLoaded', () => {
2572    const cardBlocks = document.querySelectorAll('.uc-BLOCK-MOBILE-2 .card-block');
2573    
2574    cardBlocks.forEach((card) => {
2575        const title = card.querySelector('.card-block__title');
2576        const borderBlock = card.querySelector('.card-block__border-block');
2577        const cardHeader = card.querySelector('.card-block__header');
2578        const headerImg1 = card.querySelector('.card-block__header-img-1');
2579        const headerImg2 = card.querySelector('.card-block__header-img-2');
2580        
2581        // Проверяем условия для заголовка
2582        if (title) {
2583            const titleText = title.textContent.trim().toLowerCase(); // Приводим к нижнему регистру
2584            
2585            if (titleText.includes('bee max')) {
2586                if (headerImg1) {
2587                    headerImg1.src = '/wp-content/themes/beeline/images/img-app/ai.png';
2588                    headerImg1.style.display = 'block';
2589                }
2590            } 
2591            
2592            else if (titleText.includes('kids')) {
2593                if (headerImg1) {
2594                    headerImg1.src = '/wp-content/themes/beeline//images/img-card-block/kids.png';
2595                    headerImg1.style.display = 'block';
2596                    headerImg1.style.width = '107px';
2597                    headerImg1.style.height = '72px';
2598                }
2599            }
2600            
2601            
2602            else if (titleText.includes('план б')) {
2603                if (headerImg1) {
2604                    headerImg1.src = '/wp-content/themes/beeline/images/img-app/ai.png';
2605                    headerImg1.style.display = 'block';
2606                }
2607                
2608                if (headerImg2) {
2609                    headerImg2.src = '/wp-content/themes/beeline/images/img-card-block/1tb.png';
2610                    headerImg2.style.display = 'block';
2611                }
2612            }
2613            
2614            else if (titleText.includes('с плюсами')) {
2615                if (headerImg1) {
2616                    headerImg1.src = '/wp-content/themes/beeline/images/img-card-block/plus.png';
2617                    headerImg1.style.display = 'block';
2618                }
2619            }
2620            
2621            else if (titleText.includes('для авто')) {
2622                // Добавляем фоновое изображение для .card-block__header-main
2623                if (cardHeader) {
2624                    cardHeader.style.backgroundImage = 'url("/wp-content/themes/beeline/images/img-card-block/auto.png")';
2625                    cardHeader.style.backgroundSize = 'cover';
2626                    cardHeader.style.backgroundRepeat = 'no-repeat';
2627                    cardHeader.style.backgroundPosition = 'center';
2628                    
2629                    // Скрываем обычные картинки, если они есть
2630                    if (headerImg1) {
2631                        headerImg1.style.display = 'none';
2632                    }
2633                    if (headerImg2) {
2634                        headerImg2.style.display = 'none';
2635                    }
2636                }
2637            }
2638        }
2639        
2640        // Проверяем условие для border-block
2641        if (borderBlock) {
2642            const borderText = borderBlock.textContent.trim().toLowerCase(); // Приводим к нижнему регистру
2643            
2644            // Ищем различные варианты написания 0.5
2645            if (borderText.includes('0.5'))  {
2646                if (headerImg1) {
2647                    headerImg1.src = '/wp-content/themes/beeline/images/img-card-block/platim.png';
2648                    headerImg1.style.display = 'block';
2649                }
2650            }
2651        }
2652    });
2653});
2654</script>
2654
2655
2656
2657
2658<script>
2659    document.addEventListener('DOMContentLoaded', () => {
2660        const cardBlocks = document.querySelectorAll('.uc-BLOCK-MOBILE-2 .card-block');
2661        const showAllBtn = document.querySelector('.show-all-tariffs-btn-2');
2662        const tariffBlock = document.querySelector('.uc-BLOCK-MOBILE-2');
2663        
2664        // Проверяем количество карточек
2665        if (cardBlocks.length <= 3) {
2666            // Если карточек 3 или меньше, скрываем кнопку
2667            if (showAllBtn) {
2668                showAllBtn.style.display = 'none';
2669            }
2670        } else {
2671            // Если карточек больше 3, скрываем начиная с 4-ой
2672            if (showAllBtn) {
2673                showAllBtn.style.display = 'inline-block';
2674                
2675                // Скрываем карточки начиная с 4-ой
2676                cardBlocks.forEach((card, index) => {
2677                    if (index >= 3) {
2678                        card.style.display = 'none';
2679                    }
2680                });
2681                
2682                // Обработчик клика на кнопку
2683                showAllBtn.addEventListener('click', () => {
2684                    // Показываем все скрытые карточки
2685                    cardBlocks.forEach((card, index) => {
2686                        if (index >= 3) {
2687                            card.style.display = 'block';
2688                        }
2689                    });
2690                    
2691                    // Меняем текст кнопки или скрываем её
2692                    showAllBtn.style.display = 'none';
2693                    
2694                    // Прокрутка к тарифам после нажатия (опционально)
2695                    // tariffBlock.scrollIntoView({ behavior: 'smooth' });
2696                });
2697            }
2698        }
2699    });
2700</script>
2700
2701
2702<script>
2703document.addEventListener('DOMContentLoaded', () => {
2704    const cardBlock = document.querySelectorAll('.card-block');
2705    
2706    cardBlock.forEach((card) => {
2707        const borderBlocks = card.querySelectorAll('.card-block__border-block');
2708        
2709        borderBlocks.forEach((block) => {
2710            const blockText = block.textContent.toLowerCase();
2711            
2712            if (blockText.includes('безлимитные')) {
2713                block.classList.add('card-block__border-block-none');
2714            }
2715            
2716            if (blockText === '') {
2717                block.style.visibility = 'hidden';
2718            }
2719        });
2720    });
2721});
2722</script>
2722
2723
2724
2725
2726
2727
2728<script>
2729document.addEventListener('DOMContentLoaded', () => {
2730
2731    const messengerUrls = {
2732        'ai': '/wp-content/themes/beeline/images/img-app/ai.png',
2733        'apple_music': '/wp-content/themes/beeline/images/img-app/apple_music.png',
2734        'chgap': '/wp-content/themes/beeline/images/img-app/chgap.png',
2735        'gosuslugi': '/wp-content/themes/beeline/images/img-app/gosuslugi.png',
2736        'kinopoisk': '/wp-content/themes/beeline/images/img-app/kinopoisk.png',
2737        'max': '/wp-content/themes/beeline/images/img-app/max.png',
2738        'ok': '/wp-content/themes/beeline/images/img-app/odnoklassniki.png',
2739        'rutube': '/wp-content/themes/beeline/images/img-app/rutube.png',
2740        'skype': '/wp-content/themes/beeline/images/img-app/skype.png',
2741        'snapchat': '/wp-content/themes/beeline/images/img-app/snapchat.png',
2742        'telegram': '/wp-content/themes/beeline/images/img-app/telegram.png',
2743        'tiktok': '/wp-content/themes/beeline/images/img-app/tiktok.png',
2744        'viber': '/wp-content/themes/beeline/images/img-app/viber.png',
2745        'vk': '/wp-content/themes/beeline/images/img-app/vk.png',
2746        'vk_clips': '/wp-content/themes/beeline/images/img-app/vk_clips.png',
2747        'vk_music': '/wp-content/themes/beeline/images/img-app/vk_music.png',
2748        'vk_play': '/wp-content/themes/beeline/images/img-app/vk_play.png',
2749        'vk_video': '/wp-content/themes/beeline/images/img-app/vk_video.png',
2750        'wechat': '/wp-content/themes/beeline/images/img-app/wechat.png',
2751        'whatsapp': '/wp-content/themes/beeline/images/img-app/whatsapp.png',
2752        'ya_disk': '/wp-content/themes/beeline/images/img-app/ya_disk.png',
2753        'ya_maps': '/wp-content/themes/beeline/images/img-app/ya_maps.png',
2754        'ya_market': '/wp-content/themes/beeline/images/img-app/ya_market.png',
2755        'ya_music': '/wp-content/themes/beeline/images/img-app/yandex_music.png',
2756        'ya_taxi': '/wp-content/themes/beeline/images/img-app/yandex_taxi.png',
2757        'dzen': '/wp-content/themes/beeline/images/img-app/yandex_dzen.png',
2758        'youtube': '/wp-content/themes/beeline/images/img-app/youtube.png'
2759    };
2760
2761    const cardBlock = document.querySelectorAll('.card-block');
2762
2763    cardBlock.forEach(card => {
2764        // Ищем элемент с классом, содержащим "messenger-network-new"
2765        const messengerNetwork = card.querySelector('[class*="messenger-network"]');
2766        if (!messengerNetwork) return;
2767        
2768        // Получаем текст и обрабатываем его
2769        const messengerText = messengerNetwork.textContent.trim();
2770        
2771        // Разделяем текст: сначала пробуем по запятым, потом по пробелам
2772        let messengerList = [];
2773        
2774        if (messengerText.includes(',')) {
2775            // Если есть запятые - разделяем по запятым
2776            messengerList = messengerText
2777                .split(',')
2778                .map(item => item.trim().toLowerCase())
2779                .filter(item => item !== '');
2780        } else if (messengerText.includes(' ')) {
2781            // Если нет запятых, но есть пробелы - разделяем по пробелам
2782            messengerList = messengerText
2783                .split(/\s+/) // Регулярное выражение для одного или более пробелов
2784                .map(item => item.trim().toLowerCase())
2785                .filter(item => item !== '');
2786        } else if (messengerText !== '') {
2787            // Если это одно слово
2788            messengerList = [messengerText.toLowerCase()];
2789        }
2790        
2791        // Альтернативный подход: использовать регулярное выражение для разделения по запятым или пробелам
2792        // messengerList = messengerText.split(/[,\s]+/).filter(item => item !== '');
2793        
2794        const iconsContainer = card.querySelector('.card-block__messenger-network-icon');
2795        const icons = card.querySelectorAll('.card-block__messenger-network-icon img');
2796        const elseContainer = card.querySelector('.card-block__messenger-network-icon-else');
2797        const messengerSection = card.querySelector('.card-block__description-messenger-network');
2798
2799        // Проверка на пустоту списка мессенджеров
2800        if (messengerList.length === 0) {
2801            // Скрываем ВЕСЬ блок секции мессенджеров
2802            if (messengerSection) messengerSection.style.visibility = 'hidden';
2803            return; 
2804        }
2805        
2806        // Показываем блоки
2807        if (messengerSection) messengerSection.style.display = 'block';
2808        if (iconsContainer) iconsContainer.style.display = 'flex';
2809
2810        // Очищаем иконки
2811        icons.forEach(icon => {
2812            icon.style.display = 'none'; 
2813            icon.src = '';
2814            icon.alt = '';
2815        });
2816        
2817        // Сбрасываем счетчик
2818        elseContainer.textContent = '';
2819        elseContainer.style.display = 'none';
2820
2821        // Заполняем первые 5 иконок
2822        messengerList.forEach((messenger, index) => {
2823            if (messengerUrls[messenger] && index < 5) {
2824                if (index < icons.length) {
2825                    icons[index].src = messengerUrls[messenger];
2826                    icons[index].alt = messenger;
2827                    icons[index].style.display = 'block';
2828                }
2829            }
2830        });
2831
2832        // Если мессенджеров больше 5, показываем счетчик
2833        if (messengerList.length > 5) {
2834            elseContainer.textContent = `+${messengerList.length - 5}`;
2835            elseContainer.style.display = 'flex';
2836        }
2837    });
2838});
2839</script>
2839
2840
2841
2842
2843
2844
2845
2846
2847<script>
2848    document.addEventListener('DOMContentLoaded', () => {
2849        const cardBlock = document.querySelectorAll('.card-block');
2850    
2851        cardBlock.forEach((card) => {
2852            const GbNumber = card.querySelector('.card-block__GB-number');
2853            const MinNumber = card.querySelector('.card-block__MIN-number');
2854            const SmsNumber = card.querySelector('.card-block__SMS-number');
2855            const GbBonusText = card.querySelector('.card-block__GB-bonus-text');
2856    
2857            // Проверяем и скрываем GB
2858            if (GbNumber && (GbNumber.textContent.trim() === '')) {
2859                const gbElement = card.querySelector('.card-block__GB');
2860                if (gbElement) {
2861                    gbElement.style.display = 'none';
2862                }
2863            }
2864    
2865            // Проверяем и скрываем MIN
2866            if (MinNumber && (MinNumber.textContent.trim() === '')) {
2867                const minElement = card.querySelector('.card-block__MIN');
2868                if (minElement) {
2869                    minElement.style.display = 'none';
2870                }
2871            }
2872    
2873            // Проверяем и скрываем SMS
2874            if (SmsNumber && (SmsNumber.textContent.trim() === '')) {
2875                const smsElement = card.querySelector('.card-block__SMS');
2876                if (smsElement) {
2877                    smsElement.style.display = 'none';
2878                }
2879            }
2880            
2881             // Проверяем и скрываем GbBonus
2882            if (GbBonusText && (GbBonusText.textContent.trim() === '')) {
2883                const GbBonusElement = card.querySelector('.card-block__GB-bonus');
2884                if (GbBonusElement) {
2885                    GbBonusElement.style.display = 'none';
2886                }
2887            }
2888        });
2889    });
2890</script>
2890
2891
2892
2893<script>
2894document.addEventListener('DOMContentLoaded', () => {
2895	const cardBlock = document.querySelectorAll('.card-block')
2896
2897	cardBlock.forEach((card) => {
2898  	const oldPriceElement = card.querySelector('.card-block__old-price-number');
2899
2900  	if (oldPriceElement.textContent === '' || oldPriceElement.textContent === ' ') {
2901  			card.querySelector('.card-block__old-price').style.visibility = 'hidden';
2902    	}
2903 	});
2904})
2905</script>
2905 
2906
2907
2908
2909
2910
2911
2912
2913
2914
2915<div class="mobile" id="mobile-3">
2916    <div class="container">
2917		<!-- Есть хотя бы один блок - заголовок показываем -->
2918		            <h2 class="tariff__title">для устройств</h2>
2919                <div class="tariff-block uc-BLOCK-MOBILE-3">
2920 <div class="card-block T1" itemscope itemtype="http://schema.org/Product">
2921				<div class="card-block__header">
2922					<div class="card-block__header-main">
2923						<div class="card-block__header-left">
2924							<div  itemprop="name" class="card-block__title T1_TITLE">bee HIT x план б.</div>
2925
2926						</div>
2927						<div class="card-block__header-right">
2928                            <img class="card-block__header-img-1" alt="Акции тарифа" src="#" style="display: none">
2929                            <img class="card-block__header-img-2" alt="Акции тарифа" src="#" style="display: none">
2930                        </div>
2931					</div>
2932				</div>
2933				<div class="card-block__body">
2934					
2935					<div class="card-block__mobile-trafic">
2936						<div class="card-block__GB">
2937							<span class="card-block__GB-number T1_GB">безлимит</span> <span class="card-block__GB-text"> ГБ</span>
2938						</div>
2939						<div class="card-block__MIN">
2940							<span class="card-block__MIN-number T1_MIN">700</span> <span class="card-block__MIN-text"> мин</span>
2941						</div>
2942						<div class="card-block__SMS">
2943							<span class="card-block__SMS-number T1_SMS">700</span> <span class="card-block__SMS-text"> смс</span>
2944						</div>
2945					</div>
2946					
2947					<div class="card-block__GB-bonus">
2948							<span class="card-block__GB-bonus-text T1_GB_BONUS"></span> 
2949					</div>
2950						
2951						
2952					<div class="card-block__info-text_up">
2953					    <div itemprop="description" class="card-block__border-block T1_ACTION">безлимитные звонки на номера билайна по России</div>
2954					</div>
2955					
2956					<div class="card-block__description-items     card-block__description-messenger-network">
2957						<div  class="card-block__messenger-network">
2958							<span  class="messenger-network  T1_MESSENGER_NETWORK">rutube, tiktok, vk_video, vk, ok, kinopoisk, max, ya_music, apple_music</span>
2959						</div>
2960
2961						<div class="card-block__messenger-network-icon">
2962							<img src="#">
2963							<img src="#">
2964							<img src="#">
2965							<img src="#">
2966							<img src="#">
2967							<div class="card-block__messenger-network-icon-else"></div>
2968						</div>
2969					</div>
2970					
2971					<div class="card-block__alert-block">Подключение от 30 дней</div>
2972					<div class="card-block__price-row">
2973
2974					<div class="card-block__price"  itemprop="offers" itemscope itemtype="http://schema.org/AggregateOffer">
2975						<meta itemprop="priceCurrency" content="RUB">
2976						<link itemprop="availability" href="http://schema.org/InStock">
2977						<span  itemprop="lowPrice" class="card-block__price-number T1_PRICE">700 </span>  <span> ₽/мес</span> 
2978					</div>
2979					<div class="card-block__promo-action" tabindex="0">
2980						<span class="card-block__promo-label">акция</span>
2981						<span class="card-block__promo-icon" aria-hidden="true">i</span>
2982						<span role="tooltip" class="card-block__promo-tooltip T1_ACTION_2">При переносе номера повышенная скидка на год и 5000 баллов ежемесячно в течение года в "Х5 Клубе" на продукты в «Пятёрочке» и «Перекрёстке».<br>Кешбэк 9% в «Пятёрочке» и «Перекрёстке».<br>Скидка 200 руб. по промокоду MOBIDEAL</span>
2983					</div>
2984
2985					</div>
2986					<div class="card-block__old-price"> 
2987						<span class="card-block__old-price-number T1_OLD_PRICE">950 </span> <span> ₽/мес с </span> <span class="sale-month T1_SALE" data-sale-month="12">13</span><span>-го месяца</span>
2988					</div>
2989					<div class="card-block__button-block">
2990						<a class="card-block__button button-mobile-application popup-mobile-beeline" href="https://beeline.ru/customers/products/toptariffs/?utm_source=mobideal&utm_medium=cpa&utm_campaign=landing_sRB" data-iframe-src="http://beeline.ru/tariffs-partner-101internet/">Подключить</a>
2991						<button  class="card-block__button button-application button-mobile-application" style="display: none">Подключить</button>
2992					</div>
2993				</div>
2994			</div>
2995             <div class="card-block T2" itemscope itemtype="http://schema.org/Product">
2996				<div class="card-block__header">
2997					<div class="card-block__header-main">
2998						<div class="card-block__header-left">
2999							<div  itemprop="name" class="card-block__title T2_TITLE">Для модемов и роутеров</div>
3000
3001						</div>
3002						<div class="card-block__header-right">
3003                            <img class="card-block__header-img-1" alt="Акции тарифа" src="#" style="display: none">
3004                            <img class="card-block__header-img-2" alt="Акции тарифа" src="#" style="display: none">
3005                        </div>
3006					</div>
3007				</div>
3008				<div class="card-block__body">
3009					
3010					<div class="card-block__mobile-trafic">
3011						<div class="card-block__GB">
3012							<span class="card-block__GB-number T2_GB">60</span> <span class="card-block__GB-text"> ГБ</span>
3013						</div>
3014						<div class="card-block__MIN">
3015							<span class="card-block__MIN-number T2_MIN">0</span> <span class="card-block__MIN-text"> мин</span>
3016						</div>
3017						<div class="card-block__SMS">
3018							<span class="card-block__SMS-number T2_SMS">0</span> <span class="card-block__SMS-text"> смс</span>
3019						</div>
3020					</div>
3021					
3022					<div class="card-block__GB-bonus">
3023							<span class="card-block__GB-bonus-text T2_GB_BONUS"></span> 
3024					</div>
3025						
3026						
3027					<div class="card-block__info-text_up">
3028					    <div itemprop="description" class="card-block__border-block T2_ACTION"></div>
3029					</div>
3030					
3031					<div class="card-block__description-items     card-block__description-messenger-network">
3032						<div  class="card-block__messenger-network">
3033							<span  class="messenger-network  T2_MESSENGER_NETWORK">tiktok, vk, ok, tiktok, rutube, ya_music, apple_music</span>
3034						</div>
3035
3036						<div class="card-block__messenger-network-icon">
3037							<img src="#">
3038							<img src="#">
3039							<img src="#">
3040							<img src="#">
3041							<img src="#">
3042							<div class="card-block__messenger-network-icon-else"></div>
3043						</div>
3044					</div>
3045					
3046					<div class="card-block__alert-block">Подключение от 30 дней</div>
3047					<div class="card-block__price-row">
3048
3049					<div class="card-block__price"  itemprop="offers" itemscope itemtype="http://schema.org/AggregateOffer">
3050						<meta itemprop="priceCurrency" content="RUB">
3051						<link itemprop="availability" href="http://schema.org/InStock">
3052						<span  itemprop="lowPrice" class="card-block__price-number T2_PRICE">1000 </span>  <span> ₽/мес</span> 
3053					</div>
3054					<div class="card-block__promo-action" tabindex="0">
3055						<span class="card-block__promo-label">акция</span>
3056						<span class="card-block__promo-icon" aria-hidden="true">i</span>
3057						<span role="tooltip" class="card-block__promo-tooltip T2_ACTION_2">Получайте ежемесячно дополнительный пакет мобильного интернета в размере 60 или 100 гб — в зависимости от выбранного тарифного наполнения.<br>Скидка 200 руб. по промокоду MOBIDEAL</span>
3058					</div>
3059
3060					</div>
3061					<div class="card-block__old-price"> 
3062						<span class="card-block__old-price-number T2_OLD_PRICE"> </span> <span> ₽/мес с </span> <span class="sale-month T2_SALE"></span><span>-го месяца</span>
3063					</div>
3064					<div class="card-block__button-block">
3065						<a class="card-block__button button-mobile-application popup-mobile-beeline" href="https://beeline.ru/customers/products/toptariffs/?utm_source=mobideal&utm_medium=cpa&utm_campaign=landing_sRB" data-iframe-src="http://beeline.ru/tariffs-partner-101internet/">Подключить</a>
3066						<button  class="card-block__button button-application button-mobile-application" style="display: none">Подключить</button>
3067					</div>
3068				</div>
3069			</div>
3070             <div class="card-block T3" itemscope itemtype="http://schema.org/Product">
3071				<div class="card-block__header">
3072					<div class="card-block__header-main">
3073						<div class="card-block__header-left">
3074							<div  itemprop="name" class="card-block__title T3_TITLE">Для интернета</div>
3075
3076						</div>
3077						<div class="card-block__header-right">
3078                            <img class="card-block__header-img-1" alt="Акции тарифа" src="#" style="display: none">
3079                            <img class="card-block__header-img-2" alt="Акции тарифа" src="#" style="display: none">
3080                        </div>
3081					</div>
3082				</div>
3083				<div class="card-block__body">
3084					
3085					<div class="card-block__mobile-trafic">
3086						<div class="card-block__GB">
3087							<span class="card-block__GB-number T3_GB">100</span> <span class="card-block__GB-text"> ГБ</span>
3088						</div>
3089						<div class="card-block__MIN">
3090							<span class="card-block__MIN-number T3_MIN">0</span> <span class="card-block__MIN-text"> мин</span>
3091						</div>
3092						<div class="card-block__SMS">
3093							<span class="card-block__SMS-number T3_SMS">0</span> <span class="card-block__SMS-text"> смс</span>
3094						</div>
3095					</div>
3096					
3097					<div class="card-block__GB-bonus">
3098							<span class="card-block__GB-bonus-text T3_GB_BONUS">удвоим гигабайты при оплате тарифа вовремя</span> 
3099					</div>
3100						
3101						
3102					<div class="card-block__info-text_up">
3103					    <div itemprop="description" class="card-block__border-block T3_ACTION"></div>
3104					</div>
3105					
3106					<div class="card-block__description-items     card-block__description-messenger-network">
3107						<div  class="card-block__messenger-network">
3108							<span  class="messenger-network  T3_MESSENGER_NETWORK">max, wechat, ok, vk, rutube, tiktok, ya_music, apple_music</span>
3109						</div>
3110
3111						<div class="card-block__messenger-network-icon">
3112							<img src="#">
3113							<img src="#">
3114							<img src="#">
3115							<img src="#">
3116							<img src="#">
3117							<div class="card-block__messenger-network-icon-else"></div>
3118						</div>
3119					</div>
3120					
3121					<div class="card-block__alert-block">Подключение от 30 дней</div>
3122					<div class="card-block__price-row">
3123
3124					<div class="card-block__price"  itemprop="offers" itemscope itemtype="http://schema.org/AggregateOffer">
3125						<meta itemprop="priceCurrency" content="RUB">
3126						<link itemprop="availability" href="http://schema.org/InStock">
3127						<span  itemprop="lowPrice" class="card-block__price-number T3_PRICE">1300 </span>  <span> ₽/мес</span> 
3128					</div>
3129					<div class="card-block__promo-action" tabindex="0">
3130						<span class="card-block__promo-label">акция</span>
3131						<span class="card-block__promo-icon" aria-hidden="true">i</span>
3132						<span role="tooltip" class="card-block__promo-tooltip T3_ACTION_2">Ежемесячно удвоение ГБ при оплате тарифа вовремя.<br>Скидка 200 руб. по промокоду MOBIDEAL</span>
3133					</div>
3134
3135					</div>
3136					<div class="card-block__old-price"> 
3137						<span class="card-block__old-price-number T3_OLD_PRICE"> </span> <span> ₽/мес с </span> <span class="sale-month T3_SALE"></span><span>-го месяца</span>
3138					</div>
3139					<div class="card-block__button-block">
3140						<a class="card-block__button button-mobile-application popup-mobile-beeline" href="https://beeline.ru/customers/products/toptariffs/?utm_source=mobideal&utm_medium=cpa&utm_campaign=landing_sRB" data-iframe-src="http://beeline.ru/tariffs-partner-101internet/">Подключить</a>
3141						<button  class="card-block__button button-application button-mobile-application" style="display: none">Подключить</button>
3142					</div>
3143				</div>
3144			</div>
3145             <div class="card-block T4" itemscope itemtype="http://schema.org/Product">
3146				<div class="card-block__header">
3147					<div class="card-block__header-main">
3148						<div class="card-block__header-left">
3149							<div  itemprop="name" class="card-block__title T4_TITLE">Для умных устройств</div>
3150
3151						</div>
3152						<div class="card-block__header-right">
3153                            <img class="card-block__header-img-1" alt="Акции тарифа" src="#" style="display: none">
3154                            <img class="card-block__header-img-2" alt="Акции тарифа" src="#" style="display: none">
3155                        </div>
3156					</div>
3157				</div>
3158				<div class="card-block__body">
3159					
3160					<div class="card-block__mobile-trafic">
3161						<div class="card-block__GB">
3162							<span class="card-block__GB-number T4_GB">10</span> <span class="card-block__GB-text"> ГБ</span>
3163						</div>
3164						<div class="card-block__MIN">
3165							<span class="card-block__MIN-number T4_MIN">0</span> <span class="card-block__MIN-text"> мин</span>
3166						</div>
3167						<div class="card-block__SMS">
3168							<span class="card-block__SMS-number T4_SMS">0</span> <span class="card-block__SMS-text"> смс</span>
3169						</div>
3170					</div>
3171					
3172					<div class="card-block__GB-bonus">
3173							<span class="card-block__GB-bonus-text T4_GB_BONUS">удвоим гигабайты при оплате тарифа вовремя</span> 
3174					</div>
3175						
3176						
3177					<div class="card-block__info-text_up">
3178					    <div itemprop="description" class="card-block__border-block T4_ACTION"></div>
3179					</div>
3180					
3181					<div class="card-block__description-items     card-block__description-messenger-network">
3182						<div  class="card-block__messenger-network">
3183							<span  class="messenger-network  T4_MESSENGER_NETWORK">max, wechat</span>
3184						</div>
3185
3186						<div class="card-block__messenger-network-icon">
3187							<img src="#">
3188							<img src="#">
3189							<img src="#">
3190							<img src="#">
3191							<img src="#">
3192							<div class="card-block__messenger-network-icon-else"></div>
3193						</div>
3194					</div>
3195					
3196					<div class="card-block__alert-block">Подключение от 30 дней</div>
3197					<div class="card-block__price-row">
3198
3199					<div class="card-block__price"  itemprop="offers" itemscope itemtype="http://schema.org/AggregateOffer">
3200						<meta itemprop="priceCurrency" content="RUB">
3201						<link itemprop="availability" href="http://schema.org/InStock">
3202						<span  itemprop="lowPrice" class="card-block__price-number T4_PRICE">500 </span>  <span> ₽/мес</span> 
3203					</div>
3204					<div class="card-block__promo-action" tabindex="0">
3205						<span class="card-block__promo-label">акция</span>
3206						<span class="card-block__promo-icon" aria-hidden="true">i</span>
3207						<span role="tooltip" class="card-block__promo-tooltip T4_ACTION_2">Ежемесячно удвоение ГБ при оплате тарифа вовремя.<br>Скидка 200 руб. по промокоду MOBIDEAL</span>
3208					</div>
3209
3210					</div>
3211					<div class="card-block__old-price"> 
3212						<span class="card-block__old-price-number T4_OLD_PRICE"> </span> <span> ₽/мес с </span> <span class="sale-month T4_SALE"></span><span>
3212-го месяца</span>
3213					</div>
3214					<div class="card-block__button-block">
3215						<a class="card-block__button button-mobile-application popup-mobile-beeline" href="https://beeline.ru/customers/products/toptariffs/?utm_source=mobideal&utm_medium=cpa&utm_campaign=landing_sRB" data-iframe-src="http://beeline.ru/tariffs-partner-101internet/">Подключить</a>
3216						<button  class="card-block__button button-application button-mobile-application" style="display: none">Подключить</button>
3217					</div>
3218				</div>
3219			</div>
3220             <div class="card-block T5" itemscope itemtype="http://schema.org/Product">
3221				<div class="card-block__header">
3222					<div class="card-block__header-main">
3223						<div class="card-block__header-left">
3224							<div  itemprop="name" class="card-block__title T5_TITLE">Для смарт часов</div>
3225
3226						</div>
3227						<div class="card-block__header-right">
3228                            <img class="card-block__header-img-1" alt="Акции тарифа" src="#" style="display: none">
3229                            <img class="card-block__header-img-2" alt="Акции тарифа" src="#" style="display: none">
3230                        </div>
3231					</div>
3232				</div>
3233				<div class="card-block__body">
3234					
3235					<div class="card-block__mobile-trafic">
3236						<div class="card-block__GB">
3237							<span class="card-block__GB-number T5_GB">2</span> <span class="card-block__GB-text"> ГБ</span>
3238						</div>
3239						<div class="card-block__MIN">
3240							<span class="card-block__MIN-number T5_MIN">50</span> <span class="card-block__MIN-text"> мин</span>
3241						</div>
3242						<div class="card-block__SMS">
3243							<span class="card-block__SMS-number T5_SMS">100</span> <span class="card-block__SMS-text"> смс</span>
3244						</div>
3245					</div>
3246					
3247					<div class="card-block__GB-bonus">
3248							<span class="card-block__GB-bonus-text T5_GB_BONUS">удвоим гигабайты при оплате тарифа вовремя</span> 
3249					</div>
3250						
3251						
3252					<div class="card-block__info-text_up">
3253					    <div itemprop="description" class="card-block__border-block T5_ACTION"></div>
3254					</div>
3255					
3256					<div class="card-block__description-items     card-block__description-messenger-network">
3257						<div  class="card-block__messenger-network">
3258							<span  class="messenger-network  T5_MESSENGER_NETWORK">max, wechat</span>
3259						</div>
3260
3261						<div class="card-block__messenger-network-icon">
3262							<img src="#">
3263							<img src="#">
3264							<img src="#">
3265							<img src="#">
3266							<img src="#">
3267							<div class="card-block__messenger-network-icon-else"></div>
3268						</div>
3269					</div>
3270					
3271					<div class="card-block__alert-block">Подключение от 30 дней</div>
3272					<div class="card-block__price-row">
3273
3274					<div class="card-block__price"  itemprop="offers" itemscope itemtype="http://schema.org/AggregateOffer">
3275						<meta itemprop="priceCurrency" content="RUB">
3276						<link itemprop="availability" href="http://schema.org/InStock">
3277						<span  itemprop="lowPrice" class="card-block__price-number T5_PRICE">200 </span>  <span> ₽/мес</span> 
3278					</div>
3279					<div class="card-block__promo-action" tabindex="0">
3280						<span class="card-block__promo-label">акция</span>
3281						<span class="card-block__promo-icon" aria-hidden="true">i</span>
3282						<span role="tooltip" class="card-block__promo-tooltip T5_ACTION_2">Ежемесячно удвоение ГБ при оплате тарифа вовремя.<br>Скидка 200 руб. по промокоду MOBIDEAL</span>
3283					</div>
3284
3285					</div>
3286					<div class="card-block__old-price"> 
3287						<span class="card-block__old-price-number T5_OLD_PRICE"> </span> <span> ₽/мес с </span> <span class="sale-month T5_SALE"></span><span>-го месяца</span>
3288					</div>
3289					<div class="card-block__button-block">
3290						<a class="card-block__button button-mobile-application popup-mobile-beeline" href="https://beeline.ru/customers/products/toptariffs/?utm_source=mobideal&utm_medium=cpa&utm_campaign=landing_sRB" data-iframe-src="http://beeline.ru/tariffs-partner-101internet/">Подключить</a>
3291						<button  class="card-block__button button-application button-mobile-application" style="display: none">Подключить</button>
3292					</div>
3293				</div>
3294			</div>
3295            
3296            </div>
3297            
3298        <div class="show-all-tariffs-container">
3299            <button class="show-all-tariffs-btn show-all-tariffs-btn-3">
3300                Смотреть все тарифы
3301            </button>
3302        </div>
3303        
3304        
3305    </div>
3306</div>
3307
3308
3309
3310<!-- Скрипт для картинок в хэдере карточки -->
3311<script>
3312(function () {
3313	if (window.beelineSaleMonthNormalizerReady) {
3314		return;
3315	}
3316	window.beelineSaleMonthNormalizerReady = true;
3317
3318	document.addEventListener('DOMContentLoaded', () => {
3319		setTimeout(() => {
3320			document.querySelectorAll('.sale-month[data-sale-month]').forEach((saleMonthElement) => {
3321				const saleMonth = parseInt(saleMonthElement.dataset.saleMonth, 10);
3322
3323				if (!Number.isNaN(saleMonth)) {
3324					saleMonthElement.textContent = saleMonth + 1;
3325				}
3326			});
3327		}, 0);
3328	});
3329})();
3330</script>
3330
3331
3332<script>
3333document.addEventListener('DOMContentLoaded', () => {
3334    const cardBlocks = document.querySelectorAll('.uc-BLOCK-MOBILE-3 .card-block');
3335    
3336    cardBlocks.forEach((card) => {
3337        const title = card.querySelector('.card-block__title');
3338        const borderBlock = card.querySelector('.card-block__border-block');
3339        const cardHeader = card.querySelector('.card-block__header');
3340        const headerImg1 = card.querySelector('.card-block__header-img-1');
3341        const headerImg2 = card.querySelector('.card-block__header-img-2');
3342        
3343        // Проверяем условия для заголовка
3344        if (title) {
3345            const titleText = title.textContent.trim().toLowerCase(); // Приводим к нижнему регистру
3346            
3347            if (titleText.includes('bee max')) {
3348                if (headerImg1) {
3349                    headerImg1.src = '/wp-content/themes/beeline/images/img-app/ai.png';
3350                    headerImg1.style.display = 'block';
3351                }
3352            } 
3353            
3354            else if (titleText.includes('kids')) {
3355                if (headerImg1) {
3356                    headerImg1.src = '/wp-content/themes/beeline//images/img-card-block/kids.png';
3357                    headerImg1.style.display = 'block';
3358                    headerImg1.style.width = '107px';
3359                    headerImg1.style.height = '72px';
3360                }
3361            }
3362            
3363            
3364            else if (titleText.includes('план б')) {
3365                if (headerImg1) {
3366                    headerImg1.src = '/wp-content/themes/beeline/images/img-app/ai.png';
3367                    headerImg1.style.display = 'block';
3368                }
3369                
3370                if (headerImg2) {
3371                    headerImg2.src = '/wp-content/themes/beeline/images/img-card-block/1tb.png';
3372                    headerImg2.style.display = 'block';
3373                }
3374            }
3375            
3376            else if (titleText.includes('с плюсами')) {
3377                if (headerImg1) {
3378                    headerImg1.src = '/wp-content/themes/beeline/images/img-card-block/plus.png';
3379                    headerImg1.style.display = 'block';
3380                }
3381            }
3382            
3383            else if (titleText.includes('для авто')) {
3384                // Добавляем фоновое изображение для .card-block__header-main
3385                if (cardHeader) {
3386                    cardHeader.style.backgroundImage = 'url("/wp-content/themes/beeline/images/img-card-block/auto.png")';
3387                    cardHeader.style.backgroundSize = 'cover';
3388                    cardHeader.style.backgroundRepeat = 'no-repeat';
3389                    cardHeader.style.backgroundPosition = 'center';
3390                    
3391                    // Скрываем обычные картинки, если они есть
3392                    if (headerImg1) {
3393                        headerImg1.style.display = 'none';
3394                    }
3395                    if (headerImg2) {
3396                        headerImg2.style.display = 'none';
3397                    }
3398                }
3399            }
3400        }
3401        
3402        // Проверяем условие для border-block
3403        if (borderBlock) {
3404            const borderText = borderBlock.textContent.trim().toLowerCase(); // Приводим к нижнему регистру
3405            
3406            // Ищем различные варианты написания 0.5
3407            if (borderText.includes('0.5'))  {
3408                if (headerImg1) {
3409                    headerImg1.src = '/wp-content/themes/beeline/images/img-card-block/platim.png';
3410                    headerImg1.style.display = 'block';
3411                }
3412            }
3413        }
3414    });
3415});
3416</script>
3416
3417
3418
3419
3420<script>
3421    document.addEventListener('DOMContentLoaded', () => {
3422        const cardBlocks = document.querySelectorAll('.uc-BLOCK-MOBILE-3 .card-block');
3423        const showAllBtn = document.querySelector('.show-all-tariffs-btn-3');
3424        const tariffBlock = document.querySelector('.uc-BLOCK-MOBILE-3');
3425        
3426        // Проверяем количество карточек
3427        if (cardBlocks.length <= 3) {
3428            // Если карточек 3 или меньше, скрываем кнопку
3429            if (showAllBtn) {
3430                showAllBtn.style.display = 'none';
3431            }
3432        } else {
3433            // Если карточек больше 3, скрываем начиная с 4-ой
3434            if (showAllBtn) {
3435                showAllBtn.style.display = 'inline-block';
3436                
3437                // Скрываем карточки начиная с 4-ой
3438                cardBlocks.forEach((card, index) => {
3439                    if (index >= 3) {
3440                        card.style.display = 'none';
3441                    }
3442                });
3443                
3444                // Обработчик клика на кнопку
3445                showAllBtn.addEventListener('click', () => {
3446                    // Показываем все скрытые карточки
3447                    cardBlocks.forEach((card, index) => {
3448                        if (index >= 3) {
3449                            card.style.display = 'block';
3450                        }
3451                    });
3452                    
3453                    // Меняем текст кнопки или скрываем её
3454                    showAllBtn.style.display = 'none';
3455                    
3456                    // Прокрутка к тарифам после нажатия (опционально)
3457                    // tariffBlock.scrollIntoView({ behavior: 'smooth' });
3458                });
3459            }
3460        }
3461    });
3462</script>
3462
3463
3464<script>
3465document.addEventListener('DOMContentLoaded', () => {
3466    const cardBlock = document.querySelectorAll('.card-block');
3467    
3468    cardBlock.forEach((card) => {
3469        const borderBlocks = card.querySelectorAll('.card-block__border-block');
3470        
3471        borderBlocks.forEach((block) => {
3472            const blockText = block.textContent.toLowerCase();
3473            
3474            if (blockText.includes('безлимитные')) {
3475                block.classList.add('card-block__border-block-none');
3476            }
3477            
3478            if (blockText === '') {
3479                block.style.visibility = 'hidden';
3480            }
3481        });
3482    });
3483});
3484</script>
3484
3485
3486
3487
3488
3489
3490<script>
3491document.addEventListener('DOMContentLoaded', () => {
3492
3493    const messengerUrls = {
3494        'ai': '/wp-content/themes/beeline/images/img-app/ai.png',
3495        'apple_music': '/wp-content/themes/beeline/images/img-app/apple_music.png',
3496        'chgap': '/wp-content/themes/beeline/images/img-app/chgap.png',
3497        'gosuslugi': '/wp-content/themes/beeline/images/img-app/gosuslugi.png',
3498        'kinopoisk': '/wp-content/themes/beeline/images/img-app/kinopoisk.png',
3499        'max': '/wp-content/themes/beeline/images/img-app/max.png',
3500        'ok': '/wp-content/themes/beeline/images/img-app/odnoklassniki.png',
3501        'rutube': '/wp-content/themes/beeline/images/img-app/rutube.png',
3502        'skype': '/wp-content/themes/beeline/images/img-app/skype.png',
3503        'snapchat': '/wp-content/themes/beeline/images/img-app/snapchat.png',
3504        'telegram': '/wp-content/themes/beeline/images/img-app/telegram.png',
3505        'tiktok': '/wp-content/themes/beeline/images/img-app/tiktok.png',
3506        'viber': '/wp-content/themes/beeline/images/img-app/viber.png',
3507        'vk': '/wp-content/themes/beeline/images/img-app/vk.png',
3508        'vk_clips': '/wp-content/themes/beeline/images/img-app/vk_clips.png',
3509        'vk_music': '/wp-content/themes/beeline/images/img-app/vk_music.png',
3510        'vk_play': '/wp-content/themes/beeline/images/img-app/vk_play.png',
3511        'vk_video': '/wp-content/themes/beeline/images/img-app/vk_video.png',
3512        'wechat': '/wp-content/themes/beeline/images/img-app/wechat.png',
3513        'whatsapp': '/wp-content/themes/beeline/images/img-app/whatsapp.png',
3514        'ya_disk': '/wp-content/themes/beeline/images/img-app/ya_disk.png',
3515        'ya_maps': '/wp-content/themes/beeline/images/img-app/ya_maps.png',
3516        'ya_market': '/wp-content/themes/beeline/images/img-app/ya_market.png',
3517        'ya_music': '/wp-content/themes/beeline/images/img-app/yandex_music.png',
3518        'ya_taxi': '/wp-content/themes/beeline/images/img-app/yandex_taxi.png',
3519        'dzen': '/wp-content/themes/beeline/images/img-app/yandex_dzen.png',
3520        'youtube': '/wp-content/themes/beeline/images/img-app/youtube.png'
3521    };
3522
3523    const cardBlock = document.querySelectorAll('.card-block');
3524
3525    cardBlock.forEach(card => {
3526        // Ищем элемент с классом, содержащим "messenger-network-new"
3527        const messengerNetwork = card.querySelector('[class*="messenger-network"]');
3528        if (!messengerNetwork) return;
3529        
3530        // Получаем текст и обрабатываем его
3531        const messengerText = messengerNetwork.textContent.trim();
3532        
3533        // Разделяем текст: сначала пробуем по запятым, потом по пробелам
3534        let messengerList = [];
3535        
3536        if (messengerText.includes(',')) {
3537            // Если есть запятые - разделяем по запятым
3538            messengerList = messengerText
3539                .split(',')
3540                .map(item => item.trim().toLowerCase())
3541                .filter(item => item !== '');
3542        } else if (messengerText.includes(' ')) {
3543            // Если нет запятых, но есть пробелы - разделяем по пробелам
3544            messengerList = messengerText
3545                .split(/\s+/) // Регулярное выражение для одного или более пробелов
3546                .map(item => item.trim().toLowerCase())
3547                .filter(item => item !== '');
3548        } else if (messengerText !== '') {
3549            // Если это одно слово
3550            messengerList = [messengerText.toLowerCase()];
3551        }
3552        
3553        // Альтернативный подход: использовать регулярное выражение для разделения по запятым или пробелам
3554        // messengerList = messengerText.split(/[,\s]+/).filter(item => item !== '');
3555        
3556        const iconsContainer = card.querySelector('.card-block__messenger-network-icon');
3557        const icons = card.querySelectorAll('.card-block__messenger-network-icon img');
3558        const elseContainer = card.querySelector('.card-block__messenger-network-icon-else');
3559        const messengerSection = card.querySelector('.card-block__description-messenger-network');
3560
3561        // Проверка на пустоту списка мессенджеров
3562        if (messengerList.length === 0) {
3563            // Скрываем ВЕСЬ блок секции мессенджеров
3564            if (messengerSection) messengerSection.style.visibility = 'hidden';
3565            return; 
3566        }
3567        
3568        // Показываем блоки
3569        if (messengerSection) messengerSection.style.display = 'block';
3570        if (iconsContainer) iconsContainer.style.display = 'flex';
3571
3572        // Очищаем иконки
3573        icons.forEach(icon => {
3574            icon.style.display = 'none'; 
3575            icon.src = '';
3576            icon.alt = '';
3577        });
3578        
3579        // Сбрасываем счетчик
3580        elseContainer.textContent = '';
3581        elseContainer.style.display = 'none';
3582
3583        // Заполняем первые 5 иконок
3584        messengerList.forEach((messenger, index) => {
3585            if (messengerUrls[messenger] && index < 5) {
3586                if (index < icons.length) {
3587                    icons[index].src = messengerUrls[messenger];
3588                    icons[index].alt = messenger;
3589                    icons[index].style.display = 'block';
3590                }
3591            }
3592        });
3593
3594        // Если мессенджеров больше 5, показываем счетчик
3595        if (messengerList.length > 5) {
3596            elseContainer.textContent = `+${messengerList.length - 5}`;
3597            elseContainer.style.display = 'flex';
3598        }
3599    });
3600});
3601</script>
3601
3602
3603
3604
3605
3606
3607
3608<script>
3609    document.addEventListener('DOMContentLoaded', () => {
3610        const cardBlock = document.querySelectorAll('.card-block');
3611    
3612        cardBlock.forEach((card) => {
3613            const GbNumber = card.querySelector('.card-block__GB-number');
3614            const MinNumber = card.querySelector('.card-block__MIN-number');
3615            const SmsNumber = card.querySelector('.card-block__SMS-number');
3616            const GbBonusText = card.querySelector('.card-block__GB-bonus-text');
3617    
3618            // Проверяем и скрываем GB
3619            if (GbNumber && (GbNumber.textContent.trim() === '')) {
3620                const gbElement = card.querySelector('.card-block__GB');
3621                if (gbElement) {
3622                    gbElement.style.display = 'none';
3623                }
3624            }
3625    
3626            // Проверяем и скрываем MIN
3627            if (MinNumber && (MinNumber.textContent.trim() === '')) {
3628                const minElement = card.querySelector('.card-block__MIN');
3629                if (minElement) {
3630                    minElement.style.display = 'none';
3631                }
3632            }
3633    
3634            // Проверяем и скрываем SMS
3635            if (SmsNumber && (SmsNumber.textContent.trim() === '')) {
3636                const smsElement = card.querySelector('.card-block__SMS');
3637                if (smsElement) {
3638                    smsElement.style.display = 'none';
3639                }
3640            }
3641            
3642             // Проверяем и скрываем GbBonus
3643            if (GbBonusText && (GbBonusText.textContent.trim() === '')) {
3644                const GbBonusElement = card.querySelector('.card-block__GB-bonus');
3645                if (GbBonusElement) {
3646                    GbBonusElement.style.display = 'none';
3647                }
3648            }
3649        });
3650    });
3651</script>
3651
3652
3653
3654<script>
3655document.addEventListener('DOMContentLoaded', () => {
3656	const cardBlock = document.querySelectorAll('.card-block')
3657
3658	cardBlock.forEach((card) => {
3659  	const oldPriceElement = card.querySelector('.card-block__old-price-number');
3660
3661  	if (oldPriceElement.textContent === '' || oldPriceElement.textContent === ' ') {
3662  			card.querySelector('.card-block__old-price').style.visibility = 'hidden';
3663    	}
3664 	});
3665})
3666</script>
3666 
3667
3668
3669
3670
3671
3672
3673
3674	
3675			</div>
3676			<div class="container">
3677				<h2 class="tariff__title">Для всех</h2>
3678				<div class="tariff-block homepage-mobile-tariffs__list"></div>
3679				<div class="show-all-tariffs-container homepage-mobile-tariffs__show-all-container">
3680					<button type="button" class="show-all-tariffs-btn homepage-mobile-tariffs__show-all" hidden>Смотреть все тарифы</button>
3681				</div>
3682			</div>
3683    	</div>
3684    </div>
3685<style>
3686#tariffs-mobile .homepage-mobile-tariffs__card-hidden{display:none!important}
3687#tariffs-mobile .homepage-mobile-tariffs__show-all-container{margin:16px 0 0}
3688#tariffs-mobile .homepage-mobile-tariffs__show-all{display:inline-block}
3689#tariffs-mobile .homepage-mobile-tariffs__show-all[hidden]{display:none}
3690</style>
3691<script>
3692document.addEventListener('DOMContentLoaded', function() {
3693    
3694    // ========== ОСНОВНЫЕ ЭЛЕМЕНТЫ ==========
3695    const internetBtn = document.querySelector('.cards-block-tab-button-internet');
3696    const mobileBtn = document.querySelector('.cards-block-tab-button-mobile');
3697    const tariffsBlock = document.getElementById('tariffs');
3698    const tariffsMobileBlock = document.getElementById('tariffs-mobile');
3699    const tabWrapper = document.querySelector('.cards-block-tab-wrapper');
3700    
3701    // ========== ДОБАВИЛ: ПЕРЕМЕННЫЕ ДЛЯ УПРАВЛЕНИЯ ПОПАПОМ ==========
3702    let popupTimerId = null; // ID таймера попапа
3703    let isPopupTimerIntercepted = false; // Флаг перехвата таймера
3704    
3705    // ========== ДОБАВИЛ: ПЕРЕХВАТ setTimeout ДЛЯ ОТСЛЕЖИВАНИЯ ТАЙМЕРА ПОПАПА ==========
3706    function interceptPopupTimer() {
3707        if (isPopupTimerIntercepted) return;
3708        
3709        const originalSetTimeout = window.setTimeout;
3710        window.setTimeout = function(callback, delay) {
3711            const timerId = originalSetTimeout(callback, delay);
3712            
3713            // Если это таймер на 60 секунд - это может быть наш попап
3714            if (delay === 60000) {
3715                const callbackString = callback.toString();
3716                // Проверяем по ключевым словам в функции callback
3717                if (callbackString.includes('leadCatcher') || 
3718                    callbackString.includes('popup-lead-catcher') ||
3719                    callbackString.includes('#popup-lead-catcher') ||
3720                    callbackString.includes('leadCatcherPopup')) {
3721                    popupTimerId = timerId;
3722                }
3723            }
3724            
3725            return timerId;
3726        };
3727        
3728        isPopupTimerIntercepted = true;
3729    }
3730    
3731    // ========== ДОБАВИЛ: ФУНКЦИЯ ОТМЕНЫ ТАЙМЕРА И ЗАКРЫТИЯ ПОПАПА ==========
3732    function cancelLeadCatcherPopup() {
3733        // 1. Отменяем таймер если он найден
3734        if (popupTimerId !== null) {
3735            clearTimeout(popupTimerId);
3736            popupTimerId = null;
3737        }
3738        
3739        // 2. Закрываем попап если он открыт
3740        const popup = document.querySelector('#popup-lead-catcher');
3741        if (popup && popup.style.display === 'flex') {
3742            popup.style.display = 'none';
3743            document.body.style.overflow = '';
3744        }
3745        
3746        // 3. Сбрасываем время показа в localStorage
3747        // Это гарантирует, что попап не появится в течение часа
3748        localStorage.setItem('popupLeadCatcherLastShown', Date.now());
3749    }
3750    
3751    // ========== ДОБАВИЛ: ФУНКЦИЯ ПРОВЕРКИ АКТИВНОСТИ МОБИЛЬНОГО ТАБА ==========
3752    function isMobileTabActive() {
3753        if (!tariffsMobileBlock) return false;
3754        const style = window.getComputedStyle(tariffsMobileBlock);
3755        return style.display === 'block' || tariffsMobileBlock.style.display === 'block';
3756    }
3757
3758    function prepareHomepageMobileList() {
3759        const source = tariffsMobileBlock?.querySelector('.homepage-mobile-tariffs__source');
3760        const list = tariffsMobileBlock?.querySelector('.homepage-mobile-tariffs__list');
3761        const showAllButton = tariffsMobileBlock?.querySelector('.homepage-mobile-tariffs__show-all');
3762        if (!source || !list) return;
3763
3764        const cards = Array.from(source.querySelectorAll('.card-block'));
3765        cards.forEach((card, index) => {
3766            // Сбрасываем скрытие, установленное кнопками отдельных мобильных групп.
3767            card.style.removeProperty('display');
3768            card.hidden = false;
3769            card.classList.toggle('homepage-mobile-tariffs__card-hidden', index >= 3);
3770            list.appendChild(card);
3771        });
3772
3773        if (showAllButton) {
3774            showAllButton.hidden = cards.length <= 3;
3775            showAllButton.addEventListener('click', function() {
3776                list.querySelectorAll('.homepage-mobile-tariffs__card-hidden').forEach(card => {
3777                    card.classList.remove('homepage-mobile-tariffs__card-hidden');
3778                });
3779                showAllButton.hidden = true;
3780            });
3781        }
3782    }
3783    
3784    
3785    
3786    
3787    // ========== ПРОВЕРКА КОНТЕНТА В БЛОКАХ (БЕЗ ИЗМЕНЕНИЙ) ==========
3788
3789   function checkBlocksContent() {
3790    // Получаем ВСЕ блоки
3791    const internetCards = document.querySelectorAll('#tariffs .tariff-block');
3792    const mobileCards = document.querySelectorAll('#tariffs-mobile .tariff-block');
3793    
3794    // Проверяем, есть ли ХОТЯ БЫ ОДНА непустая карточка
3795    let hasNotEmptyInternetCards = false;
3796    let hasNotEmptyMobileCards = false;
3797    
3798    // Проверяем интернет-блоки
3799    internetCards.forEach(card => {
3800        if (card.innerHTML.trim().length > 0) {  
3801            hasNotEmptyInternetCards = true;
3802        }
3803    });
3804    
3805    // Проверяем мобильные блоки
3806    mobileCards.forEach(card => {
3807        if (card.innerHTML.trim().length > 0) {  
3808            hasNotEmptyMobileCards = true;
3809        }
3810    });
3811
3812
3813        // Если один из блоков пустой - скрываем всю панель табов
3814    if (!hasNotEmptyInternetCards && !hasNotEmptyMobileCards) {
3815        if (tabWrapper) tabWrapper.style.display = 'none';
3816        if (tariffsMobileBlock) tariffsMobileBlock.style.display = 'none';
3817        return false;
3818    }
3819    if (hasNotEmptyInternetCards && !hasNotEmptyMobileCards) {
3820        if (tabWrapper) tabWrapper.style.display = 'none';
3821        if (tariffsBlock) tariffsBlock.style.display = 'block';
3822        if (tariffsMobileBlock) tariffsMobileBlock.style.display = 'none';
3823        return false;
3824    }
3825    if (!hasNotEmptyInternetCards && hasNotEmptyMobileCards) {
3826        if (tabWrapper) tabWrapper.style.display = 'none';
3827        if (tariffsBlock) tariffsBlock.style.display = 'none';
3828        if (tariffsMobileBlock) tariffsMobileBlock.style.display = 'block';
3829        window.setTimeout(cancelLeadCatcherPopup, 0);
3830        return false;
3831    }
3832    
3833    // Если ОБА блока пустые - скрываем всю панель табов
3834   /* if (!hasNotEmptyInternetCards && !hasNotEmptyMobileCards) {
3835        if (tabWrapper) {
3836            tabWrapper.style.display = 'none';
3837        }
3838        return false;
3839    }
3840    
3841    // ✅ УСЛОВИЕ 1: Если интернет-блоки пустые - скрыть кнопку "Интернет"
3842    if (!hasNotEmptyInternetCards && internetBtn) {
3843        internetBtn.style.display = 'none';
3844    } else if (internetBtn) {
3845        internetBtn.style.display = ''; // или 'flex', 'inline-block' в зависимости от вашего CSS
3846    }
3847    
3848    // ✅ УСЛОВИЕ 2: Если мобильные блоки пустые - скрыть кнопку "Мобильная связь"
3849    if (!hasNotEmptyMobileCards && mobileBtn) {
3850        mobileBtn.style.display = 'none';
3851    } else if (mobileBtn) {
3852        mobileBtn.style.display = '';
3853    }*/
3854    
3855    // ✅ ВАЖНО: Автоматически активируем единственную доступную вкладку
3856    // Случай 1: Есть только интернет-блоки (непустые) - сразу показываем интернет
3857    if (hasNotEmptyInternetCards && !hasNotEmptyMobileCards) {
3858        if (tariffsBlock) tariffsBlock.style.display = 'block';
3859        if (tariffsMobileBlock) tariffsMobileBlock.style.display = 'none';
3860        
3861        if (internetBtn) {
3862            internetBtn.classList.add('active');
3863            internetBtn.classList.remove('inactive');
3864        }
3865        if (mobileBtn && mobileBtn.style.display !== 'none') {
3866            mobileBtn.classList.add('inactive');
3867            mobileBtn.classList.remove('active');
3868        }
3869        
3870    // Случай 2: Есть только мобильные блоки (непустые) - сразу показываем мобильные
3871    } else if (!hasNotEmptyInternetCards && hasNotEmptyMobileCards) {
3872        if (tariffsBlock) tariffsBlock.style.display = 'none';
3873        if (tariffsMobileBlock) tariffsMobileBlock.style.display = 'block';
3874        
3875        if (mobileBtn) {
3876            mobileBtn.classList.add('active');
3877            mobileBtn.classList.remove('inactive');
3878        }
3879        if (internetBtn && internetBtn.style.display !== 'none') {
3880            internetBtn.classList.add('inactive');
3881            internetBtn.classList.remove('active');
3882        }
3883        
3884    // ✅ Случай 3: Если ОБА блока непустые - по умолчанию показываем интернет
3885    } else if (hasNotEmptyInternetCards && hasNotEmptyMobileCards) {
3886        // По умолчанию показываем интернет-таб
3887        if (tariffsBlock) tariffsBlock.style.display = 'block';
3888        if (tariffsMobileBlock) tariffsMobileBlock.style.display = 'none';
3889        
3890        if (internetBtn) {
3891            internetBtn.classList.add('active');
3892            internetBtn.classList.remove('inactive');
3893        }
3894        if (mobileBtn) {
3895            mobileBtn.classList.remove('active');
3896            mobileBtn.classList.remove('inactive');
3897        }
3898    }
3899    
3900    return true;
3901}
3902
3903    
3904    // ========== ФУНКЦИЯ ПЕРЕКЛЮЧЕНИЯ НА ИНТЕРНЕТ ТАБ ==========
3905    function switchToInternetTab() {
3906        if (tariffsBlock) tariffsBlock.style.display = 'block';
3907        if (tariffsMobileBlock) tariffsMobileBlock.style.display = 'none';
3908        
3909        if (internetBtn) {
3910            internetBtn.classList.add('active');
3911            internetBtn.classList.remove('inactive');
3912        }
3913        if (mobileBtn) {
3914            mobileBtn.classList.remove('active');
3915            mobileBtn.classList.remove('inactive');
3916        }
3917    }
3918    
3919    // ========== ФУНКЦИЯ ПЕРЕКЛЮЧЕНИЯ НА МОБИЛЬНЫЙ ТАБ ==========
3920    function switchToMobileTab() {
3921        if (tariffsBlock) tariffsBlock.style.display = 'none';
3922        if (tariffsMobileBlock) tariffsMobileBlock.style.display = 'block';
3923        
3924        if (mobileBtn) {
3925            mobileBtn.classList.add('active');
3926            mobileBtn.classList.remove('inactive');
3927        }
3928        if (internetBtn) {
3929            internetBtn.classList.remove('active');
3930            internetBtn.classList.remove('inactive');
3931        }
3932    }
3933    
3934    // ========== ДОБАВИЛ: ПЕРЕОПРЕДЕЛЕННЫЕ ФУНКЦИИ С УПРАВЛЕНИЕМ ПОПАПОМ ==========
3935    const originalSwitchToInternetTab = switchToInternetTab;
3936    const originalSwitchToMobileTab = switchToMobileTab;
3937    
3938    // Новая функция переключения на Интернет
3939    switchToInternetTab = function() {
3940        originalSwitchToInternetTab();
3941        // При переключении на интернет ничего не делаем с попапом
3942    };
3943    
3944    // Новая функция переключения на Мобильные
3945    switchToMobileTab = function() {
3946        originalSwitchToMobileTab();
3947        // ОТМЕНЯЕМ попап при переключении на мобильные тарифы
3948        cancelLeadCatcherPopup();
3949        window.setTimeout(() => window.dispatchEvent(new CustomEvent('beeline:mobile-tariffs-open')), 0);
3950    };
3951    
3952    // ========== ОБРАБОТКА ЯКОРНЫХ ССЫЛОК (БЕЗ ИЗМЕНЕНИЙ) ==========
3953    function handleAnchorLinks() {
3954        const hash = window.location.hash;
3955        
3956        if (hash) {
3957            const mobileAnchors = ['#tariffs-mobile', '#mobile'];
3958            const internetAnchors = ['#internet', '#internet-tv', '#konvergent', '#tariffs'];
3959            
3960            if (mobileAnchors.includes(hash)) {
3961                switchToMobileTab();
3962            } else if (internetAnchors.includes(hash)) {
3963                switchToInternetTab();
3964            }
3965            
3966            setTimeout(() => {
3967                const targetElement = mobileAnchors.includes(hash) ? tariffsM
3967obileBlock : document.querySelector(hash);
3968                if (targetElement) {
3969                    targetElement.scrollIntoView({ behavior: 'smooth' });
3970                }
3971            }, 100);
3972        }
3973    }
3974    
3975    // ========== ОБРАБОТЧИКИ ССЫЛОК С ЯКОРЯМИ (БЕЗ ИЗМЕНЕНИЙ) ==========
3976    function setupAnchorLinkListeners() {
3977        document.querySelectorAll('a[href^="#"]').forEach(link => {
3978            link.addEventListener('click', function(e) {
3979                const href = this.getAttribute('href');
3980                
3981                if (href.startsWith('#')) {
3982                    e.preventDefault();
3983                    
3984                    const mobileAnchors = ['#tariffs-mobile', '#mobile'];
3985                    const internetAnchors = ['#internet', '#internet-tv', '#konvergent', '#tariffs'];
3986                    
3987                    if (mobileAnchors.includes(href)) {
3988                        switchToMobileTab();
3989                    } else if (internetAnchors.includes(href)) {
3990                        switchToInternetTab();
3991                    }
3992                    
3993                    window.history.pushState(null, null, href);
3994                    
3995                    const targetElement = mobileAnchors.includes(href) ? tariffsMobileBlock : document.querySelector(href);
3996                    if (targetElement) {
3997                        targetElement.scrollIntoView({ behavior: 'smooth' });
3998                    }
3999                }
4000            });
4001        });
4002    }
4003    
4004
4005        // ========== ИНИЦИАЛИЗАЦИЯ ==========
4006    const shouldShowTabs = checkBlocksContent();
4007    prepareHomepageMobileList();
4008    
4009    if (shouldShowTabs) {
4010        if (tabWrapper) tabWrapper.style.display = 'flex';
4011        const hasBothButtons = internetBtn && mobileBtn;
4012        
4013        if (hasBothButtons) {
4014            // ========== ДОБАВИЛ: ЗАПУСК ПЕРЕХВАТА ТАЙМЕРА ==========
4015            interceptPopupTimer();
4016            
4017            // Обработчики кликов
4018            internetBtn.addEventListener('click', function() {
4019                if (internetBtn.classList.contains('inactive')) return;
4020                switchToInternetTab();
4021            });
4022            
4023            mobileBtn.addEventListener('click', function() {
4024                if (mobileBtn.classList.contains('inactive')) return;
4025                switchToMobileTab();
4026            });
4027            
4028            // Обработка якорей
4029            handleAnchorLinks();
4030            setupAnchorLinkListeners();
4031            window.addEventListener('hashchange', handleAnchorLinks);
4032            
4033            // ========== ДОБАВИЛ: ПЕРИОДИЧЕСКАЯ ПРОВЕРКА АКТИВНОГО ТАБА ==========
4034            setInterval(() => {
4035                if (isMobileTabActive()) {
4036                    cancelLeadCatcherPopup();
4037                }
4038            }, 3000);
4039            
4040            // ========== ДОБАВИЛ: ПРОВЕРКА ПРИ ЗАГРУЗКЕ ==========
4041            setTimeout(() => {
4042                if (isMobileTabActive()) {
4043                    cancelLeadCatcherPopup();
4044                }
4045            }, 2000);
4046        }
4047        
4048        // ✅ УДАЛИЛИ: switchToInternetTab() - не нужно, всё уже установлено в checkBlocksContent()
4049    }
4050    });
4051</script>
4051
4052
4053
4054
4055
4056
4057
4058	
4059	<div class="connection">
4060    <div class="container">
4061        <div class="connection__wrapper">
4062            <h2 class="connection__title">
4063                Как подключить интернет от билайна в России            </h2>
4064			<p class="connection__subtitle">На этой странице выберите раздел с желаемым типом тарифа.</p>
4065			
4066            <div class="connection__items">
4067<!-- 				<p class="connection__subtitle">На этой странице выберите раздел с желаемым типом тарифа.</p> -->
4068                <div class="connection__item">
4069                    <div class="connection__number">
4070                        1
4071                    </div>
4072                    <div class="connection__text">Рядом с понравившимся предложением нажмите на кнопку «Подключить».
4073Введите своё имя и номер телефона в открывшейся форме заявки, чтобы консультант смог вам перезвонить и уточнить детали
4074					</div>
4075                </div>
4076
4077                <div class="connection__item">
4078                    <div class="connection__number">
4079                        2
4080                    </div>
4081                    <div class="connection__text">Дождитесь звонка оператора. Он подскажет удобное время для прихода мастера. Среднее время ожидания прихода работника – 1-2 дня
4082					</div>
4083                </div>
4084
4085                <div class="connection__item">
4086                    <div class="connection__number">
4087                        3
4088                    </div>
4089                    <div class="connection__text">
4090						Мастер привезёт с собой договор и необходимое оборудование. Настроит интернет и объяснит, как им пользоваться. Обычно настройка занимает 30 минут
4091					</div>
4092                </div>
4093				
4094            </div>
4095        </div>
4096    </div>
4097</div>
4098	
4099	
4100	
4101	
4102	
4103<div class="advantages-bg advantages-tariffs-up">
4104	<div class="container">
4105		  <div class="advantages__wrapper advantages__wrapper-function">
4106			<h2 class="advantages__title advantages-tariffs-up__title">Преимущества интернет-провайдера билайн в России</h2>
4107
4108			  <div class="advantages__wrapper-block-function">
4109				<div class="advantages__img-wrapper advantages__img-wrapper-function">	
4110
4111					<div class="advantages__img-wrapper-item   advantages__img-wrapper-item-function">
4112						<div class="advantages__img-item">
4113							<img alt="Гибкая настройка тарифов" itemprop="contentUrl" src="https://beeline-ru.online/wp-content/themes/beeline/images/img-advantages/advantages-new-setting.svg">
4114						</div>
4115
4116						<div class="advantages__img-block-text">
4117							<h3 class="advantages__title-txt">Гибкая настройка тарифов</h3>
4118							<div class="advantages__img-desc">
4119								В тарифах с мобильной связью можно настраивать количество минут, СМС и ГБ самостоятельно
4120							</div>
4121						</div>	
4122					 </div>
4123
4124
4125					<div class="advantages__img-wrapper-item  advantages__img-wrapper-item-function ">
4126						<div class="advantages__img-item">
4127							<img alt="Услуга “Добровольная блокировка”" itemprop="contentUrl" src="https://beeline-ru.online/wp-content/themes/beeline/images/img-advantages/advantages-new-blocking.svg">
4128						</div>
4129
4130						<div class="advantages__img-block-text">
4131							<h3 class="advantages__title-txt">Услуга “Добровольная блокировка”</h3>
4132							<div class="advantages__img-desc">
4133								Во всех тарифах действует услуга «Добровольная блокировка», позволяющая отключить интернет и не оплачивать его Ð
4133½Ð° протяжении 90 дней
4134							</div>
4135						</div>	
4136					 </div>
4137
4138
4139					<div class="advantages__img-wrapper-item  advantages__img-wrapper-item-function">
4140						<div class="advantages__img-item">
4141							<img alt="Услуга “Переезд”" itemprop="contentUrl" src="https://beeline-ru.online/wp-content/themes/beeline/images/img-advantages/advantages-new-moving.svg">
4142						</div>
4143
4144						<div class="advantages__img-block-text">
4145							<h3 class="advantages__title-txt">Услуга “Переезд”</h3>
4146							<div class="advantages__img-desc">
4147								В пределах города действует бесплатная услуга «Переезд». То есть за клиентом остаются те же договор и условия тарифа, а мастер бесплатно переподключает оборудование
4148							</div>
4149						</div>	
4150					 </div>
4151					
4152				 </div>
4153
4154				<div class="advantages__img-wrapper advantages__img-wrapper-function">	
4155
4156					<div class="advantages__img-wrapper-item  advantages__img-wrapper-item-function">
4157						<div class="advantages__img-item">
4158							<img alt="Оплата иностранных сервисов" itemprop="contentUrl" src="https://beeline-ru.online/wp-content/themes/beeline/images/img-advantages/advantages-new-card.svg">
4159						</div>
4160
4161						<div class="advantages__img-block-text">
4162							<h3 class="advantages__title-txt">Оплата иностранных сервисов</h3>
4163							<div class="advantages__img-desc">
4164								Мобильным счётом билайн можно оплачивать покупки в App Store, RuStore, AppGallery, PlayStation, Minecraft и других сервисах
4165							</div>
4166						</div>	
4167					 </div>
4168					
4169					 <div class="advantages__img-wrapper-item  advantages__img-wrapper-item-function">
4170						<div class="advantages__img-item">
4171							<img alt="Заботливая поддержка 24/7" itemprop="contentUrl" src="https://beeline-ru.online/wp-content/themes/beeline/images/img-advantages/advantages-new-support.svg">
4172						</div>
4173
4174						<div class="advantages__img-block-text">
4175							<h3 class="advantages__title-txt">Заботливая поддержка 24/7</h3>
4176							<div class="advantages__img-desc">
4177								Ответим на ваши вопросы по телефону <a class="header__phone" href="tel:+78007000611">+7 (800) 700-06-11</a>							</div>
4178						</div>	
4179					 </div>
4180					
4181				<div class="advantages__img-wrapper-item  advantages__img-wrapper-item-function">
4182						<div class="advantages__img-item">
4183							<img alt="Быстрое подключение" itemprop="contentUrl" src="https://beeline-ru.online/wp-content/themes/beeline/images/img-advantages/advantages-speedometr.svg">
4184						</div>
4185
4186						<div class="advantages__img-block-text">
4187							<h3 class="advantages__title-txt">Быстрое подключение</h3>
4188							<div class="advantages__img-desc">
4189								Быстрое подключение интернета без лишних затрат и с бережным отношением к вашей квартире
4190							</div>
4191						</div>	
4192					 </div>
4193
4194				</div>
4195			 </div>
4196		</div>
4197	</div>
4198</div>
4199
4200	
4201	<!-- banner -->
4202	
4203<div class="bonuses-block">
4204	<div class="container">
4205		<h2 class="bonuses__title">Акции и бонусы на интернет от билайн в России</h2>
4206		<div class="bonuses">
4207		
4208			<div class="bonuses-slider">
4209				<div class="bonuses-slider__img">
4210					<a href="/bonusy/vernyom-bonusy-na-schyot-za-pokupku-bronzovogo-nomera"><img alt="cat-with-mobile" src="https://static.tildacdn.com/tild3263-6636-4831-a339-393832346633/15521_717x351.png"></a>
4211				</div>
4212				<div class="bonuses-slider__wrapper">
4213					<div class="bonuses-slider__title">
4214						<a href="/bonuses/vernyom-bonusy-na-schyot-za-pokupku-bronzovogo-nomera"><h3>Вернём бонусы на счёт за покупку бронзового номера</h3></a>
4215					</div>
4216					<div class="bonuses-slider__text">
4217						Приобретая бронзовый номер за 1000 рублей с «Тарифом UP», вы получаете 500 бонусных рублей на счёт. Эти бонусы можно использовать для оплаты абонентской платы по вашему тарифу.
4218					</div>
4219				</div>
4220		
4221			</div>
4222		
4223			<div class="bonuses-slider">
4224				<div class="bonuses-slider__img">
4225					<a href="/bonuses/sovershajte-vazhnye-operacii-dazhe-pri-nule-na-schyote"><img alt="mobile" src="https://static.tildacdn.com/tild3330-6264-4037-b139-666535333966/17355-717x351.png"></a>
4226				</div>
4227				<div class="bonuses-slider__wrapper">
4228					<div class="bonuses-slider__title">
4229						<a href="/bonuses/sovershajte-vazhnye-operacii-dazhe-pri-nule-na-schyote"><h3>Совершайте важные операции в приложениях банков даже при нуле на счёте</h3></a>
4230					</div>
4231					<div class="bonuses-slider__text">
4232						Теперь вы можете пополнять баланс и выполнять другие важные операции в банковских приложениях, даже если на счету ноль. Ранее это было доступно только в приложении билайн.
4233					</div>
4234				</div>
4235			</div>
4236		
4237			<div class="bonuses-slider">
4238				<div class="bonuses-slider__img">
4239					<a href="/bonuses/bilajn-tv-darit-filmy-serialy-itelekanaly-na-30-dnej"><img alt="tv-mobile" src="https://static.tildacdn.com/tild3431-6262-4037-b361-336531343462/27243_popcorn_717351.png"></a>
4240				</div>
4241				<div class="bonuses-slider__wrapper">
4242					<div class="bonuses-slider__title">
4243						<a href="/bonuses/bilajn-tv-darit-filmy-serialy-itelekanaly-na-30-dnej"><h3>билайн ТВ дарит фильмы, сериалы и телеканалы на 30 дней!</h3></a>
4244					</div>
4245					<div class="bonuses-slider__text">
4246						Активируйте подписку «Кино + ТВ 2» в разделах «ТВ-пакеты» или «Видеоподписки» и наслаждайтесь просмотром в течение первых 30 дней бесплатно.
4247					</div>
4248				</div>
4249			</div>
4250		</div>
4251	</div>
4252</div>
4253	
4254	<div class="services">
4255    <div class="container">
4256        <div class="services__wrapper">
4257            <h2 class="services__title">
4258                Подключите дополнительные услуги в России            </h2>
4259<!-- 			<p class="services__subtitle">На этой странице выберите раздел с желаемым типом тарифа.</p> -->
4260			
4261            <div class="services__items">
4262<!-- 				<p class="services__subtitle">На этой странице выберите раздел с желаемым типом тарифа.</p> -->
4263                <div class="services__item">
4264					<div class="services__img-item">
4265							<img alt="Автоплатеж" itemprop="contentUrl" src="https://beeline-ru.online/wp-content/themes/beeline/images/img-services/services-auto-payment.svg">
4266					</div>     
4267				  <h3 class="services__item-title">
4268                        Автоплатеж
4269                    </h3>
4270                    <div class="services__text">Поддерживайте баланс с привязанной картой: автоматическое пополнение без комиссии в удобный для вас день.</div>
4271                </div>
4272
4273                <div class="services__item">
4274                    <div class="services__img-item">
4275							<img alt="Антивирус" itemprop="contentUrl" src="https://beeline-ru.online/wp-content/themes/beeline/images/img-services/services-antivirus.svg">
4276					</div>    
4277				  <h3 class="services__item-title">
4278                        Антивирус
4279                    </h3>
4280                    <div class="services__text">Охрана персональной информации от кибератак, вирусов и вредоносных программ.</div>
4281                </div>
4282
4283                <div class="services__item">
4284                    <div class="services__img-item">
4285							<img alt="Статический IP-адрес" itemprop="contentUrl" src="https://beeline-ru.online/wp-content/themes/beeline/images/img-services/services-ip-address.svg">
4286					</div>     
4287				   <h3 class="services__item-title">
4288                        Статический IP-адрес
4289                    </h3>
4290                    <div class="services__text">Стабильный сетевой адрес для подключения множества устройств.</div>
4291                </div>
4292	
4293            </div>
4294        </div>
4295    </div>
4296</div>
4297	
4298	<!-- otsivy -->
4299	
4300	<div class="seo">
4301	<div class="container">
4302		<div class="seo__wrapper-item">
4303				<h2 class="seo__title">Интернет билайн в России</h2>
4304
4305				<p  class="seo__text">Домашний интернет от билайн предлагает скорость до 1000 Мб/с. Вы можете подключить мобильную связь и домашнее телевидение с доступом к более чем 221 каналам. Услуга «Дели всё» позволяет добавить до пяти дополнительных номеров за 6,67 рублей в сутки на каждый номер, при этом звонки внутри семьи безлимитные и бесплатные. </p>
4306				<p  class="seo__text">В комплексных предложениях с интернетом и сотовой связью доступен безлимитный трафик на популярные социальные сети и мессенджеры. Также имеется доступ к онлайн-кинотеатру билайн ТВ.</p>
4307			
4308				<h2 class="seo__title">Услуги для физических лиц от билайна в  России</h2>
4309
4310				<h3>Домашний интернет, ТВ и мобильная связь </h3>
4311				<p  class="seo__text">Домашний интернет до 1000 Мб/с: стабильное подключение для работы, развлечений и учебы. Телевидение от билайна включает в себя разнообразные пакеты каналов, что позволяет каждый члену семьи найти контент по своему вкусу. Есть предложения с мобильной связью. </p>
4312			
4313				<h3>Собственная развлекательная онлайн-площадка  </h3>
4314				<p  class="seo__text">билайн предоставляет доступ к собственной развлекательной онлайн-площадке билайн ТВ, где вы можете смотреть фильмы, сериалы и программы в любое время.</p>
4315			
4316				<h3>Семейные и игровые тарифы  </h3>
4317				<p  class="seo__text">Для семейных пользователей разработаны специальные тарифные планы, которые включают выгодные условия для всех членов семьи. В дополнение к этому, игровые тарифы идеально подходят для любителей онлайн-игр, обеспечивая необходимый трафик и скорость.</p>
4318			
4319				<h3>Выгодное общение всей семьей  </h3>
4320				<p  class="seo__text">билайн также предлагает уникальную опцию «Дели всё», позволяющую подключить до 5 дополнительных номеров. </p>
4321			
4322		</div>
4323	</div>
4324</div>
4325
4326	
4327	<div class="tab">
4328    <div class="container">
4329		<div class="tab__wrapper">
4330		    <h2>Инструкции и гайды по подключению билайн в России</h2>
4331			<div class="tab__buttons-container">
4332				<div class="tab__buttons">
4333					<button class="tab__button active" data-category="questions-1"><h3>Как позвонить оператору билайн в России?</h3></button>
4334					<button class="tab__button" data-category="questions-2"><h3>Как билайн подключает домашний интернет в России?</h3></button>
4335					<button class="tab__button" data-category="questions-3"><h3>Как узнать тип подключения к интернету в России?</h3></button>
4336					<button class="tab__button" data-category="questions-4"><h3>Как в билайне подключить безлимитный интернет в России?</h3></button>
4337					<button class="tab__button" data-category="questions-5"><h3>Можно ли подключить интернет без роутера в России?</h3></button>
4338					<button class="tab__button" data-category="questions-6"><h3>Как позвонить в билайн по поводу интернета в России?</h3></button>
4339					<button class="tab__button" data-category="questions-7"><h3>Как позвонить в билайн домашний интернет в России?</h3></button>
4340					<button class="tab__button" data-category="questions-8"><h3>Как подключить интернет билайн дома в России?</h3></button>
4341					<button class="tab__button" data-category="questions-9"><h3>Как подключить интернет телевидение билайн в России?</h3></button>
4342					
4343				</div>
4344			</div>
4345
4346			<div class="tab__block" >
4347
4348				<div class="tab__block-item" data-category="questions-1" >
4349
4350							<p class="tab__block-text">
4351								Чтобы позвонить оператору для подключения услуг билайн, воспользуйтесь номером: <a class="phone-regions PHONE" href="tel:+78002348682" data-aa-proxy-phone="connection">+7 (800) 234-86-82</a>. Второй номер нужен для решения технических вопросов: <a class="header__phone" href="tel:+78007000611">+7 (800) 700-06-11</a>. 
4352							</p>
4353							<p class="tab__block-text">
4354								На сайте вы можете выбрать тарифный план и заказать подключение, просто отправив заявку. Оператор перезвонит вам сам для уточнения деталей. Успейте подключить домашний интернет по выгодной цене. 
4355							</p>
4356
4357				</div>
4358
4359				<div class="tab__block-item" data-category="questions-2" >
4360
4361							<p class="tab__block-text">
4362								Для подключения интернета от билайна следуйте этим шагам:
4363							</p>
4364							<ol class="tab__block-text">
4365								<li>
4366								Изучите предложения билайн в соответствующем разделе: интернет, интернет+ТВ и т.д.
4367								</li>
4368								<li>
4369								Нажмите кнопку подключения, укажите номер телефона и отправьте заявку.
4370								</li>
4371								<li>
4372								Оператор свяжется с вами для уточнения всех деталей и обсуждения тарифов.
4373								</li>
4374								<li>
4375								Согласуйте дату и время, когда вам удобно принять мастера.
4376								</li>
4377								<li>
4378								В назначенный день специалист выполнит подключение и настройку оборудования.
4379								</li>
4380									<li>
4381								После завершения установки вы сможете пользоваться интернетом и другими услугами от билайна.
4382								</li>
4383							</ol>
4384					
4385				</div>
4386
4387			    <div class="tab__block-item" data-category="questions-3" >
4388
4389							<p class="tab__block-text">
4390							   Чтобы узнать тип подключения к интернету, выполните следующие шаги:
4391							</p>
4392							<ol>
4393								<li>Откройте меню «Пуск» и перейдите в «Панель управления».</li>
4394								<li>В разделе «Сеть и Интернет» выберите «Центр управления сетями и общим доступом».</li>
4395								<li>Обратите внимание на информацию в разделе «Тип доступа» или «Подключения».</li>
4396							</ol>
4397							<p class="tab__block-text">Если вы увидите «Ethernet», это означает, что ваше соединение осуществляется по технологии FTTb. </p>
4398							<p class="tab__block-text">Перед подключением интернета эту информацию можно уточнить у оператора.</p>
4399					
4400                </div>
4401				
4402				<div class="tab__block-item" data-category="questions-4" >
4403
4404							<p class="tab__block-text">
4405								Чтобы подключить безлимитный интернет, оставьте заявку на сайте или позвоните по номеру <a class="phone-regions PHONE" href="tel:+78002348682" data-aa-proxy-phone="connection">+7 (800) 234-86-82</a>. Наши менеджеры помогут вам подобрать наиболее подходящее предложение, расскажут о тарифах и оформят вашу заявку.
4406							</p>
4407							<p class="tab__block-text">
4408								Также вы можете самостоятельно ознакомиться с доступными тарифами на сайте. Изучите все предложенные пакеты и примите решение. 
4409							</p>
4410
4411				</div>
4412				
4413				<div class="tab__block-item" data-category="questions-5" >
4414
4415							<p class="tab__block-text">
4416								Для подключения интернета без роутера существует возможность проводного подключения, при котором кабель можно напрямую соединить с ноутбуком, ПК или другим устройством. билайн предлагает различные варианты подключения и привлекательные тарифные планы. Все доступные предложения вы можете найти на этом сайте.
4417							</p>
4418
4419				</div>
4420				
4421				<div class="tab__block-item" data-category="questions-6" >
4422
4423							<p class="tab__block-text">
4424								Для подключения услуг позвоните по номеру: <a class="phone-regions PHONE" href="tel:+78002348682" data-aa-proxy-phone="connection">+7 (800) 234-86-82</a>. Операторы подберут для вас подходящий тариф, предоставят консультации по ценам, проверят возможность подключения и оформят заявку, если вы решите начать пользоваться услугами. 
4425							</p>
4426							<p class="tab__block-text">
4427								Если у вас есть технические вопросы и вы уже являетесь абонентом, позвоните по номеру: <a class="header__phone" href="tel:+78007000611">+7 (800) 700-06-11</a>.
4428							</p>
4429
4430				</div>
4431				
4432				<div class="tab__block-item" data-category="questions-7" >
4433
4434							<p class="tab__block-text">
4435								Чтобы связаться с билайном, позвоните на бесплатный номер <a class="phone-regions PHONE" href="tel:+78002348682" data-aa-proxy-phone="connection">+7 (800) 234-86-82</a>. Консультанты ответят на все ваши вопросы: как подключить тарифный план, обслуживает ли провайдер ваш район/дом, сколько стоит тариф и многое другое. 
4436							</p>
4437							<p class="tab__block-text">
4438								Кроме того, на сайте вы можете подобрать подходящее предложение в удобном для вас ценовом диапазоне. Не упустите возможность подключить интернет и другие услуги по специальной цене!
4439							</p>
4440
4441				</div>
4442				
4443				<div class="tab__block-item" data-category="questions-8" >
4444
4445							<p class="tab__block-text">
4446								Чтобы подключить услуги билайна, позвоните по номеру <a class="phone-regions PHONE" href="tel:+78002348682" data-aa-proxy-phone="connection">+7 (800) 234-86-82</a>. Консультант расскажет обо всех доступных тарифах, проверит возможность подключения по вашему адресу, предложит тарифы со скидками, объяснит условия, оформит заявку и подберет удобную дату подключения. <br> Оставить заявку подключения можно также на нашем сайте.
4447							</p>
4448
4449				</div>
4450				
4451				<div class="tab__block-item" data-category="questions-9" >
4452
4453							<p class="tab__block-text">
4454								Для подключения интернета/телевидения от билайна:
4455							</p>
4456							<ol class="tab__block-text">
4457								<li>
4458								Ознакомьтесь с тарифными планами и выберите подходящий вариант для себя.
4459								</li>
4460								<li>
4461								Нажмите на кнопку подключения, введите свой номер телефона и отправьте заявку.
4462								</li>
4463								<li>
4464								Оператор свяжется с вами для уточнения деталей и обсуждения тарифов.
4465								</li>
4466								<li>
4467								Установите дату и время, когда мастер сможет прийти для установки.
4468								</li>
4469								<li>
4470									В назначенный день мастер подключит и настроит оборудование.
4471								</li>
4472									<li>
4473								После завершения установки вы сможете пользоваться интернетом и телевидением от билайн.
4474								</li>
4475							</ol>
4476					
4477				</div>
4478
4479			</div>
4480			
4481		</div>
4482    </div>
4483</div>
4484
4485
4486<script>
4487document.addEventListener("DOMContentLoaded", function() {
4488    const buttons = document.querySelectorAll('.tab__button');
4489    const questions = document.querySelectorAll('.tab__block-item');
4490
4491    buttons.forEach(button => {
4492        button.addEventListener('click', () => {
4493            const category = button.getAttribute('data-category');
4494
4495            
4496            buttons.forEach(btn => btn.classList.remove('active'));
4497            button.classList.add('active');
4498
4499            questions.forEach(question => {
4500                if (question.getAttribute('data-category') === category) {
4501                    question.style.display = 'block'; 
4502                } else {
4503                    question.style.display = 'none'; 
4504                }
4505            });
4506        });
4507    });
4508
4509
4510    questions.forEach(question => {
4511        if (question.getAttribute('data-category') !== 'questions-1') {
4512            question.style.display = 'none';
4513        }
4514    });
4515    buttons[0].classList.add('active'); 
4516});
4517</script>
4517
4518	
4519	<div class="faq-columns faq-columns-tariffs-up" >
4520    <div class="container">
4521        <h2 class="faq-columns__title faq-columns-tariffs-up__title">Часто задаваемые вопросы</h2>
4522        <div class="faq-columns__accordion" itemscope itemtype="https://schema.org/FAQPage">
4523            <details class="faq-columns__accordion-details  faq-columns-tariffs-up__accordion-details" itemprop="mainEntity" itemscope itemtype="https://schema.org/Question">
4524                <summary class="faq-columns__accordion-question faq-columns-tariffs-up__accordion-question" itemprop="name"><h3>Какой самый дешевый тариф билайн с интернетом в России?</h3></summary>
4525				<div itemprop="acceptedAnswer" itemscope="" itemtype="http://schema.org/Answer">
4526					<div class="faq-columns__accordion-answer-wrapper   faq-columns-tariffs-up__accordion-answer-wrapper"  itemprop="text">
4527						<p class="faq-columns__accordion-answer faq-columns-tariffs-up__accordion-answer">
4528							Минимальная стоимость тарифного плана от билайна составляет от 600 руб/мес. Пакет «Для дома 200» – это идеальное решение для тех, кто не хочет подключать лишние услуги. В него входит только домашний интернет на хорошей скорости 200 Мб/с. Предложение доступно на этой странице для подключения. Первые три месяца действует специальная цена: 300 руб/мес. Не упустите возможность подключить интернет домой на выгодных условиях. 
4529						</p>
4530				 	</div>
4531				</div>
4532            </details>
4533            <details class="faq-columns__accordion-details  faq-columns-tariffs-up__accordion-details" itemprop="mainEntity" itemscope itemtype="https://schema.org/Question">
4534                <summary class="faq-columns__accordion-question  faq-columns-tariffs-up__accordion-question" itemprop="name"><h3>Сколько стоит билайн домашний интернет в России?</h3></summary>
4535				<div itemprop="acceptedAnswer" itemscope="" itemtype="http://schema.org/Answer">
4536					<div class="faq-columns__accordion-answer-wrapper   faq-columns-tariffs-up__accordion-answer-wrapper"  itemprop="text">
4537							<p class="faq-columns__accordion-answer faq-columns-tariffs-up__accordion-answer">
4538								Лучшие тарифные планы и их стоимость 
4539							</p>
4540							<table>
4541									<tbody>
4542										<tr>
4543											<td>Для дома 200 </td>
4544											<td>1000 Мб/с и ничего лишнего </td>
4545											<td> 
4546												175 руб/мес <br><br>
4547												скидка 50% первые 3 месяца активна 
4548											</td>
4549										</tr>
4550
4551										<tr>
4552											<td>Для дома 500 с ТВ</td>
4553											<td>
4554													1000 Мб/с + 215 каналов <br><br>
4555													15 000 единиц контента на разную тематику для всей семьи: фильмы и сериалы разных жанров, новинки, уже полюбившиеся киноленты, детский контент и многое другое 
4556											</td>
4557											<td> 
4558												175 руб/мес <br><br>
4559												скидка 50% первые 2 месяца активна 
4560											</td>
4561										</tr>
4562
4563										<tr>
4564											<td>Для игр+ТВ</td>
4565											<td>
4566													1000 Мб/с + 245 каналов <br><br>
4567													15 000 единиц контента на разную тематику для всей семьи: фильмы и сериалы разных жанров, новинки, уже полюбившиеся киноленты, детский контент и многое другое 
4568											</td>
4569											<td> 
4570												175 руб/мес
4571											</td>
4572										</tr>
4573
4574									</tbody>
4575								</table>
4576							<p class="faq-columns__accordion-answer faq-columns-tariffs-up__accordion-answer">
4577								Все тарифы доступны для подключения на сайте. 
4578							</p>
4579					</div>
4580				</div>
4581            </details>
4582            <details class="faq-columns__accordion-details  faq-columns-tariffs-up__accordion-details" itemprop="mainEntity" itemscope itemtype="https://schema.org/Question">
4583                <summary class="faq-columns__accordion-question  faq-columns-tariffs-up__accordion-question" itemprop="name"><h3>Что нужно для подключения домашнего интернета?</h3></summary>
4584				<div itemprop="acceptedAnswer" itemscope="" itemtype="http://schema.org/Answer">
4585					<div class="faq-columns__accordion-answer-wrapper   faq-columns-tariffs-up__accordion-answer-wrapper"  itemprop="text">
4586						<p class="faq-columns__accordion-answer faq-columns-tariffs-up__accordion-answer">
4587								Для подключения домашнего интернета вам необходимо выполнить следующие шаги:
4588						</p>
4589						<ol class="faq-columns__accordion-answer faq-columns-tariffs-up__accordion-answer">
4590								<li>
4591								Оставить заявку на данной странице.
4592								</li>
4593								<li>
4594								Дождаться обратного звонка от оператора.
4595								</li>
4596								<li>
4597								Согласовать с оператором дату и время подключения.
4598								</li>
4599								<li>
4600								В назначенный день встретить мастера, который настроит оборудование и подключит услуги.
4601								</li>
4602								<li>
4603								Оплатить услуги в соответствии с условиями тарифного плана.
4604								</li>
4605							</ol>
4606						<p class="faq-columns__accordion-answer faq-columns-tariffs-up__accordion-answer">
4607								Готово! Наслаждайтесь домашним интернетом без сбоев и зависаний. 
4608						</p>
4609					</div>
4610				</div>
4611            </details>
4612            <details class="faq-columns__accordion-details  faq-columns-tariffs-up__accordion-details" itemprop="mainEntity" itemscope itemtype="https://schema.org/Question">
4613                <summary class="faq-columns__accordion-question  faq-columns-tariffs-up__accordion-question" itemprop="name"><h3>Сколько стоит билайн ТВ в России? </h3></summary>
4614				<div itemprop="acceptedAnswer" itemscope="" itemtype="http://schema.org/Answer">
4615					<div class="faq-columns__accordion-answer-wrapper   faq-columns-tariffs-up__accordion-answer-wrapper"  itemprop="text">
4616						<p class="faq-columns__accordion-answer faq-columns-tariffs-up__accordion-answer">
4617							билайн представляет домашнее ТВ в комплексе с домашним интернетом. Минимальная стоимость тарифа с телевидением будет составлять 175 руб/мес. Тариф «Для дома 200 с ТВ» включает в себя 1000 Мб/с домашнего интернета и 200 ТВ-каналов в отличном качестве. 
4618						</p>
4619						<p class="faq-columns__accordion-answer faq-columns-tariffs-up__accordion-answer">
4620							Предложение доступно для подключения на этом сайте. Сейчас действует скидка 50% на абонентскую плату в первые два месяца после активации пакета. Не упустите возможность подключить интернет домой по выгодной цене. 
4621						</p>
4622					</div>
4623				</div>
4624            </details>
4625			<details class="faq-columns__accordion-details  faq-columns-tariffs-up__accordion-details" itemprop="mainEntity" itemscope itemtype="https://schema.org/Question">
4626                <summary class="faq-columns__accordion-question  faq-columns-tariffs-up__accordion-question" itemprop="name"><h3>Сколько стоит установка интернета билайн в России?</h3></summary>
4627				<div itemprop="acceptedAnswer" itemscope="" itemtype="http://schema.org/Answer">
4628					<div class="faq-columns__accordion-answer-wrapper   faq-columns-tariffs-up__accordion-answer-wrapper" itemprop="text">
4629						<p class="faq-columns__accordion-answer faq-columns-tariffs-up__accordion-answer">
4630							Установка и подключение услуг билайна бесплатные. Вам нужно только оплатить тарифный план, а также оборудование (если вы приобретаете его у провайдера). Способ оплаты роутера/ТВ-приставки абонент выбирает сам: это может быть единовременный выкуп или аренда. Подключайте тарифный план с домашним интернетом со скидкой до 50% прямо сейчас по номеру <a class="phone-regions PHONE" href="tel:+78002348682" data-aa-proxy-phone="connection">+7 (800) 234-86-82</a>. 
4631						</p>
4632					</div>
4633				</div>
4634            </details>
4635			<details class="faq-columns__accordion-details  faq-columns-tariffs-up__accordion-details" itemprop="mainEntity" itemscope itemtype="https://schema.org/Question">
4636                <summary class="faq-columns__accordion-question  faq-columns-tariffs-up__accordion-question" itemprop="name"><h3>Как подключить билайн роутер в России?</h3></summary>
4637				<div itemprop="acceptedAnswer" itemscope="" itemtype="http://schema.org/Answer">
4638					<div class="faq-columns__accordion-answer-wrapper   faq-columns-tariffs-up__accordion-answer-wrapper" itemprop="text">
4639						<ol>
4640							<li>
4641							Оставьте заявку на подключение на нашем сайте или позвоните нам по номеру <a class="phone-regions PHONE" href="tel:+78002348682" data-aa-proxy-phone="connection">+7 (800) 234-86-82</a>.
4642							</li>
4643							<li>
4644							Оформите заявку в звонке с оператором и подберите удобный день для подключения услуг.
4645							</li>
4646							<li>
4647							В назначенный день примите мастера билайн, он проведет кабель и настроит оборудование, в том числе роутер.
4648							</li>
4649						</ol>
4650						<p class="faq-columns__accordion-answer faq-columns-tariffs-up__accordion-answer">
4651							Если оборудование вы хотите настроить самостоятельно:
4652						</p>
4653						<ol>
4654							<li>
4655							Подключите роутер к розетке и дождитесь загрузки.
4656							</li>
4657							<li>
4658							Подключитесь к Wi-Fi роутеру (название сети и пароль указаны на наклейке под устройством).
4659							</li>
4660							<li>
4661							Откройте браузер и перейдите по адресу 192.168.1.1 или 192.168.0.1.
4662							</li>
4663							<li>
4664							Введите логин и пароль (обычно admin/admin или указаны на роутере).
4665							</li>
4666							<li>
4667							Следуйте инструкциям на экране для настройки интернета (может потребоваться ввод логина и пароль от билайн)
4668							</li>
4669						</ol>
4670						<p class="faq-columns__accordion-answer faq-columns-tariffs-up__accordion-answer">
4671							Теперь вы готовы наслаждаться быстрым интернетом от билайна!
4672						</p>
4673					</div>
4674				</div>
4675            </details>
4676		
4677        </div>
4678    </div>
4679</div>
4680	
4681<div class="city-coverage">
4682	<div class="container">
4683		<h2 class="city-coverage__title">Подключаем интернет билайн по всей России</h2>
4684		<input type="text" id="citySearch" class="city-coverage__search" placeholder="Поиск города" oninput="searchCities()" />
4685
4686		<div class="alphabet">
4687			<button onclick="filterCities('А')">А</button>
4688			<button onclick="filterCities('Б')">Б</button>
4689			<button onclick="filterCities('В')">В</button>
4690			<button onclick="filterCities('Г')">Г</button>
4691			<button onclick="filterCities('Д')">Д</button>
4692			<button onclick="filterCities('Е')">Е</button>
4693			<button onclick="filterCities('Ж')">Ж</button>
4694			<button onclick="filterCities('З')">З</button>
4695			<button onclick="filterCities('И')">И</button>
4696			<button onclick="filterCities('Й')">Й</button>
4697			<button onclick="filterCities('К')">К</button>
4698			<button onclick="filterCities('Л')">Л</button>
4699			<button onclick="filterCities('М')">М</button>
4700			<button onclick="filterCities('Н')">Н</button>
4701			<button onclick="filterCities('О')">О</button>
4702			<button onclick="filterCities('П')">П</button>
4703			<button onclick="filterCities('Р')">Р</button>
4704			<button onclick="filterCities('С')">С</button>
4705			<button onclick="filterCities('Т')">Т</button>
4706			<button onclick="filterCities('У')">У</button>
4707			<button onclick="filterCities('Ф')">Ф</button>
4708			<button onclick="filterCities('Ð¥')">Ð¥</button>
4709			<button onclick="filterCities('Ц')">Ц</button>
4710			<button onclick="filterCities('Ч')">Ч</button>
4711			<button onclick="filterCities('Ш')">Ш</button>
4712			<button onclick="filterCities('Щ')">
4712Щ</button>
4713			<button onclick="filterCities('Э')">Э</button>
4714			<button onclick="filterCities('Ю')">Ю</button>
4715			<button onclick="filterCities('Я')">Я</button>
4716			<button onclick="showAllCities()" class="alphabet__button-all-city">Все города</button>
4717		</div>
4718
4719
4720		<div class="city-coverage__wrapper">
4721			<div class="city-list" id="cityList">
4722				<div class="city-coverage__capital">
4723					<a class="city-coverage__link" href="https://volgograd.beeline-ru.online">Волгоград</a>
4724					<a class="city-coverage__link" href="https://voronezh.beeline-ru.online">Воронеж</a>
4725					<a class="city-coverage__link" href="https://ekaterinburg.beeline-ru.online">Екатеринбург</a>
4726					<a class="city-coverage__link" href="https://kazan.beeline-ru.online">Казань</a>
4727					<a class="city-coverage__link" href="https://krasnodar.beeline-ru.online">Краснодар</a>
4728					<a class="city-coverage__link" href="https://krasnoyarsk.beeline-ru.online">Красноярск</a>
4729					<a class="city-coverage__link" href="https://moskva.beeline-ru.online">Москва</a>
4730					<a class="city-coverage__link" href="https://nizhniy-novgorod.beeline-ru.online">Нижний Новгород</a>
4731					<a class="city-coverage__link" href="https://omsk.beeline-ru.online">Омск</a>
4732					<a class="city-coverage__link" href="https://perm.beeline-ru.online">Пермь</a>
4733					<a class="city-coverage__link" href="https://rostov-na-donu.beeline-ru.online">Ростов-на-Дону</a>
4734					<a class="city-coverage__link" href="https://samara.beeline-ru.online">Самара</a>
4735					<a class="city-coverage__link" href="https://sankt-peterburg.beeline-ru.online">Санкт-Петербург</a>
4736				</div>
4737
4738				<div class="city-coverage__other-city" id="otherCities" style="display: none;">
4739                    <a class="city-coverage__link" href="https://aprelevka.beeline-ru.online/ ">Апрелевка </a>
4740                    <a class="city-coverage__link" href="https://arkhangelsk.beeline-ru.online/ ">Архангельск </a>
4741                    <a class="city-coverage__link" href="https://astrakhan.beeline-ru.online/ ">Астрахань </a>
4742                    <a class="city-coverage__link" href="https://balakovo.beeline-ru.online/ ">Балаково </a>
4743                    <a class="city-coverage__link" href="https://balashiha.beeline-ru.online/ ">Балашиха </a>
4744                    <a class="city-coverage__link" href="https://balashov.beeline-ru.online/ ">Балашов </a>
4745                    <a class="city-coverage__link" href="https://batajsk.beeline-ru.online/ ">Батайск </a>
4746                    <a class="city-coverage__link" href="https://bryansk.beeline-ru.online/ ">Брянск </a>
4747                    <a class="city-coverage__link" href="https://chekhov.beeline-ru.online/ ">Чехов </a>
4748                    <a class="city-coverage__link" href="https://cherepovets.beeline-ru.online/ ">Череповец </a>
4749                    <a class="city-coverage__link" href="https://dimitrovgrad.beeline-ru.online/ ">Димитровград </a>
4750                    <a class="city-coverage__link" href="https://dmitrov.beeline-ru.online/ ">Дмитров </a>
4751                    <a class="city-coverage__link" href="https://dolgoprudnyj.beeline-ru.online/ ">Долгопрудный </a>
4752                    <a class="city-coverage__link" href="https://domodedovo.beeline-ru.online/ ">Домодедово </a>
4753                    <a class="city-coverage__link" href="https://dzerzhinsk.beeline-ru.online/ ">Дзержинск </a>
4754                    <a class="city-coverage__link" href="https://elektrostal.beeline-ru.online/ ">Электросталь </a>
4755                    <a class="city-coverage__link" href="https://engels.beeline-ru.online/ ">Энгельс </a>
4756                    <a class="city-coverage__link" href="https://essentuki.beeline-ru.online/ ">Ессентуки </a>
4757                    <a class="city-coverage__link" href="https://habarovsk.beeline-ru.online/ ">Хабаровск </a>
4758                    <a class="city-coverage__link" href="https://himki.beeline-ru.online/ ">Химки </a>
4759                    <a class="city-coverage__link" href="https://irkutsk.beeline-ru.online/ ">Иркутск </a>
4760                    <a class="city-coverage__link" href="https://ivanovo.beeline-ru.online/ ">Иваново </a>
4761                    <a class="city-coverage__link" href="https://ivanteevka.beeline-ru.online/ ">Ивантеевка </a>
4762                    <a class="city-coverage__link" href="https://kaliningrad.beeline-ru.online/ ">Калининград </a>
4763                    <a class="city-coverage__link" href="https://kashira.beeline-ru.online/ ">Кашира </a>
4764                    <a class="city-coverage__link" href="https://kemerovo.beeline-ru.online/ ">Кемерово </a>
4765                    <a class="city-coverage__link" href="https://kineshma.beeline-ru.online/ ">Кинешма </a>
4766                    <a class="city-coverage__link" href="https://kislovodsk.beeline-ru.online/ ">Кисловодск </a>
4767                    <a class="city-coverage__link" href="https://klin.beeline-ru.online/ ">
4767Клин </a>
4768                    <a class="city-coverage__link" href="https://kolomna.beeline-ru.online/ ">Коломна </a>
4769                    <a class="city-coverage__link" href="https://kostroma.beeline-ru.online/ ">Кострома </a>
4770                    <a class="city-coverage__link" href="https://krasnogorsk.beeline-ru.online/ ">Красногорск </a>
4771                    <a class="city-coverage__link" href="https://kurchatov.beeline-ru.online/ ">Курчатов </a>
4772                    <a class="city-coverage__link" href="https://kursk.beeline-ru.online/ ">Курск </a>
4773                    <a class="city-coverage__link" href="https://lipeck.beeline-ru.online/ ">Липецк </a>
4774                    <a class="city-coverage__link" href="https://lobnya.beeline-ru.online/ ">Лобня </a>
4775                    <a class="city-coverage__link" href="https://lyubertsy.beeline-ru.online/ ">Люберцы </a>
4776                    <a class="city-coverage__link" href="https://mineralnye-vody.beeline-ru.online/ ">Минеральные Воды</a>
4777                    <a class="city-coverage__link" href="https://mytishchi.beeline-ru.online/ ">Мытищи </a>
4778                    <a class="city-coverage__link" href="https://naro-fominsk.beeline-ru.online/ ">Наро-Фоминск </a>
4779                    <a class="city-coverage__link" href="https://novaya-usman.beeline-ru.online/ ">Новая Усмань</a>
4780                    <a class="city-coverage__link" href="https://novodvinsk.beeline-ru.online/ ">Новодвинск </a>
4781                    <a class="city-coverage__link" href="https://novokuznetsk.beeline-ru.online/ ">Новокузнецк </a>
4782                    <a class="city-coverage__link" href="https://novomoskovsk.beeline-ru.online/ ">Новомосковск </a>
4783                    <a class="city-coverage__link" href="https://novouralsk.beeline-ru.online/ ">Новоуральск </a>
4784                    <a class="city-coverage__link" href="https://odintsovo.beeline-ru.online/ ">Одинцово </a>
4785                    <a class="city-coverage__link" href="https://orekhovo-zuevo.beeline-ru.online/ ">Орехово-Зуево </a>
4786                    <a class="city-coverage__link" href="https://orel.beeline-ru.online/ ">Орел </a>
4787                    <a class="city-coverage__link" href="https://pavlovskij-posad.beeline-ru.online/ ">Павловский </a>
4788                    <a class="city-coverage__link" href="https://pervouralsk.beeline-ru.online/ ">Первоуральск </a>
4789                    <a class="city-coverage__link" href="https://podolsk.beeline-ru.online/ ">Подольск </a>
4790                    <a class="city-coverage__link" href="https://pushkin.beeline-ru.online/ ">Пушкин </a>
4791                    <a class="city-coverage__link" href="https://pushkino.beeline-ru.online/ ">Пушкино </a>
4792                    <a class="city-coverage__link" href="https://pyatigorsk.beeline-ru.online/ ">Пятигорск </a>
4793                    <a class="city-coverage__link" href="https://reutov.beeline-ru.online/ ">Реутов </a>
4794                    <a class="city-coverage__link" href="https://revda.beeline-ru.online/ ">Ревда </a>
4795                    <a class="city-coverage__link" href="https://rybinsk.beeline-ru.online/ ">Рыбинск </a>
4796                    <a class="city-coverage__link" href="https://saratov.beeline-ru.online/ ">Саратов </a>
4797                    <a class="city-coverage__link" href="https://sarov.beeline-ru.online/ ">Саров </a>
4798                    <a class="city-coverage__link" href="https://sergiyev-posad.beeline-ru.online/ ">Сергиев </a>
4799                    <a class="city-coverage__link" href="https://serpukhov.beeline-ru.online/ ">Серпухов </a>
4800                    <a class="city-coverage__link" href="https://severodvinsk.beeline-ru.online/ ">Северодвинск </a>
4801                    <a class="city-coverage__link" href="https://shatura.beeline-ru.online/ ">Шатура </a>
4802                    <a class="city-coverage__link" href="https://shchelkovo.beeline-ru.online/ ">Щёлково </a>
4803                    <a class="city-coverage__link" href="https://shuya.beeline-ru.online/ ">Шуя </a>
4804                    <a class="city-coverage__link" href="https://smolensk.beeline-ru.online/ ">Смоленск </a>
4805                    <a class="city-coverage__link" href="https://sochi.beeline-ru.online/ ">Сочи </a>
4806                    <a class="city-coverage__link" href="https://stavropol.beeline-ru.online/ ">Ставрополь </a>
4807                    <a class="city-coverage__link" href="https://tolyatti.beeline-ru.online/ ">Тольятти </a>
4808                    <a class="city-coverage__link" href="https://tula.beeline-ru.online/ ">Тула </a>
4809                    <a class="city-coverage__link" href="https://tutaev.beeline-ru.online/ ">Тутаев </a>
4810                    <a class="city-coverage__link" href="https://tver.beeline-ru.online/ ">Тверь </a>
4811                    <a class="city-coverage__link" href="https://tyumen.beeline-ru.online/ ">Тюмень </a>
4812                    <a class="city-coverage__link" href="https://ulyanovsk.beeline-ru.online/ ">Ульяновск </a>
4813                    <a class="city-coverage__link" href="https://verkhnyaya-pyshma.beeline-ru.online/ ">Верхняя </a>
4814                    <a class="city-coverage__link" href="https://volgodonsk.beeline-ru.online/ ">Волгодонск </a>
4815                    <a class="city-coverage__link" href="https://vologda.beeline-ru.online/ ">Вологда </a>
4816                    <a class="city-coverage__link" href="https://volzhskij.beeline-ru.online/ ">Волжский </a>
4817                    <a class="city-coverage__link" href="https://voskresensk.beeline-ru.online/ ">Воскресенск </a>
4818                    <a class="city-coverage__link" href="https://vyazma.beeline-ru.online/ ">Вязьма </a>
4819                    <a class="city-coverage__link" href="https://yaroslavl.beeline-ru.online/ ">Ярославль </a>
4820                    <a class="city-coverage__link" href="https://yegorevsk.beeline-ru.online/ ">Егорьевск </a>
4821                    <a class="city-coverage__link" href="https://zheleznogorsk.beeline-ru.online/ ">Железногорск </a>
4822                    <a class="city-coverage__link" href="https://kaluga.beeline-ru.online/ ">Калуга </a>
4823
4824				</div>
4825				<button id="toggleButton" class="toggle-button" onclick="toggleOtherCities()">Еще города</button>
4826			</div>
4827		</div>
4828	</div>
4829</div>
4830
4831<script>
4832	const allCities = {
4833    'Апрелевка': 'https://aprelevka.beeline-ru.online',
4834    'Архангельск': 'https://arkhangelsk.beeline-ru.online',
4835    'Астрахань': 'https://astrakhan.beeline-ru.online',
4836    'Балаково': 'https://balakovo.beeline-ru.online',
4837    'Балашиха': 'https://balashiha.beeline-ru.online',
4838    'Балашов': 'https://balashov.beeline-ru.online',
4839    'Батайск': 'https://batajsk.beeline-ru.online',
4840    'Брянск': 'https://bryansk.beeline-ru.online',
4841    'Чехов': 'https://chekhov.beeline-ru.online',
4842    'Череповец': 'https://cherepovets.beeline-ru.online',
4843    'Димитровград': 'https://dimitrovgrad.beeline-ru.online',
4844    'Дмитров': 'https://dmitrov.beeline-ru.online',
4845    'Долгопрудный': 'https://dolgoprudnyj.beeline-ru.online',
4846    'Домодедово': 'https://domodedovo.beeline-ru.online',
4847    'Дзержинск': 'https://dzerzhinsk.beeline-ru.online',
4848    'Екатеринбург': 'https://ekaterinburg.beeline-ru.online',
4849    'Электросталь': 'https://elektrostal.beeline-ru.online',
4850    'Энгельс': 'https://engels.beeline-ru.online',
4851    'Ессентуки': 'https://essentuki.beeline-ru.online',
4852    'Хабаровск': 'https://habarovsk.beeline-ru.online',
4853    'Химки': 'https://himki.beeline-ru.online',
4854    'Иркутск': 'https://irkutsk.beeline-ru.online',
4855    'Иваново': 'https://ivanovo.beeline-ru.online',
4856    'Ивантеевка': 'https://ivanteevka.beeline-ru.online',
4857    'Калининград': 'https://kaliningrad.beeline-ru.online',
4858    'Кашира': 'https://kashira.beeline-ru.online',
4859    'Казань': 'https://kazan.beeline-ru.online',
4860    'Кемерово': 'https://kemerovo.beeline-ru.online',
4861    'Кинешма': 'https://kineshma.beeline-ru.online',
4862    'Кисловодск': 'https://kislovodsk.beeline-ru.online',
4863    'Клин': 'https://klin.beeline-ru.online',
4864    'Коломна': 'https://kolomna.beeline-ru.online',
4865    'Кострома': 'https://kostroma.beeline-ru.online',
4866    'Краснодар': 'https://krasnodar.beeline-ru.online',
4867    'Красногорск': 'https://krasnogorsk.beeline-ru.online',
4868    'Красноярск': 'https://krasnoyarsk.beeline-ru.online',
4869    'Курчатов': 'https://kurchatov.beeline-ru.online',
4870    'Курск': 'https://kursk.beeline-ru.online',
4871    'Липецк': 'https://lipeck.beeline-ru.online',
4872    'Лобня': 'https://lobnya.beeline-ru.online',
4873    'Люберцы': 'https://lyubertsy.beeline-ru.online',
4874    'Минеральные': 'https://mineralnye-vody.beeline-ru.online',
4875    'Москва': 'https://moskva.beeline-ru.online',
4876    'Мытищи': 'https://mytishchi.beeline-ru.online',
4877    'Наро-Фоминск': 'https://naro-fominsk.beeline-ru.online',
4878    'Нижний': 'https://nizhniy-novgorod.beeline-ru.online',
4879    'Новая': 'https://novaya-usman.beeline-ru.online',
4880    'Новодвинск': 'https://novodvinsk.beeline-ru.online',
4881    'Новокузнецк': 'https://novokuznetsk.beeline-ru.online',
4882    'Новомосковск': 'https://novomoskovsk.beeline-ru.online',
4883    'Новоуральск': 'https://novouralsk.beeline-ru.online',
4884    'Одинцово': 'https://odintsovo.beeline-ru.online',
4885    'Омск': 'https://omsk.beeline-ru.online',
4886    'Орехово-Зуево': 'https://orekhovo-zuevo.beeline-ru.online',
4887    'Орел': 'https://orel.beeline-ru.online',
4888    'Павловский': 'https://pavlovskij-posad.beeline-ru.online',
4889    'Пермь': 'https://perm.beeline-ru.online',
4890    'Первоуральск': 'https://pervouralsk.beeline-ru.online',
4891    'Подольск': 'https://podolsk.beeline-ru.online',
4892    'Пушкин': 'https://pushkin.beeline-ru.online',
4893    'Пушкино': 'https://pushkino.beeline-ru.online',
4894    'Пятигорск': 'https://pyatigorsk.beeline-ru.online',
4895    'Реутов': 'https://reutov.beeline-ru.online',
4896    'Ревда': 'https://revda.beeline-ru.online',
4897    'Ростов-на-Дону': 'https://rostov-na-donu.beeline-ru.online',
4898    'Рыбинск': 'https://rybinsk.beeline-ru.online',
4899    'Самара': 'https://samara.beeline-ru.online',
4900    'Санкт-Петербург': 'https://sankt-peterburg.beeline-ru.online',
4901    'Саратов': 'https://saratov.beeline-ru.online',
4902    'Саров': 'https://sarov.beeline-ru.online',
4903    'Сергиев': 'https://sergiyev-posad.beeline-ru.online',
4904    'Серпухов': 'https://serpukhov.beeline-ru.online',
4905    'Северодвинск': 'https://severodvinsk.beeline-ru.online',
4906    'Шатура': 'https://shatura.beeline-ru.online',
4907    'Щёлково': 'https://shchelkovo.beeline-ru.online',
4908    'Шуя': 'https://shuya.beeline-ru.online',
4909    'Смоленск': 'https://smolensk.beeline-ru.online',
4910    'Сочи': 'https://sochi.beeline-ru.online',
4911    'Ставрополь': 'https://stavropol.beeline-ru.online',
4912    'Тольятти': 'https://tolyatti.beeline-ru.online',
4913    'Тула': 'https://tula.beeline-ru.online',
4914    'Тутаев': 'https://tutaev.beeline-ru.online',
4915    'Тверь': 'https://tver.beeline-ru.online',
4916    'Тюмень': 'https://tyumen.beeline-ru.online',
4917    'Ульяновск': 'https://ulyanovsk.beeline-ru.online',
4918    'Верхняя': 'https://verkhnyaya-pyshma.beeline-ru.online',
4919    'Волгодонск': 'https://volgodonsk.beeline-ru.online',
4920    'Волгоград': 'https://volgograd.beeline-ru.online',
4921    'Вологда': 'https://vologda.beeline-ru.online',
4922    'Волжский': 'https://volzhskij.beeline-ru.online',
4923    'Воронеж': 'https://voronezh.beeline-ru.online',
4924    'Воскресенск': 'https://voskresensk.beeline-ru.online',
4925    'Вязьма': 'https://vyazma.beeline-ru.online',
4926    'Ярославль': 'https://yaroslavl.beeline-ru.online',
4927    'Егорьевск': 'https://yegorevsk.beeline-ru.online',
4928    'Железногорск': 'https://zheleznogorsk.beeline-ru.online',
4929    'Калуга': 'https://kaluga.beeline-ru.online'
4930    };
4931
4932	const sd = "beeline-ru";
4933
4934    if (sd === ' aprelevka') {
4935        document.querySelector("a[href='https://aprelevka.beeline-ru.online']").style.display = "none"; 
4936        delete allCities['Апрелевка'];
4937    } else if (sd === ' arkhangelsk') {
4938    	document.querySelector("a[href='https://arkhangelsk.beeline-ru.online']").style.display = "none"; 
4939    	delete allCities['Архангельск'];
4940    } else if (sd === ' astrakhan') {
4941    	document.querySelector("a[href='https://astrakhan.beeline-ru.online']").style.display = "none"; 
4942    	delete allCities['Астрахань'];
4943    } else if (sd === ' balakovo') {
4944    	document.querySelector("a[href='https://balakovo.beeline-ru.online']").style.display = "none"; 
4945    	delete allCities['Балаково'];
4946    } else if (sd === ' balashiha') {
4947    	document.querySelector("a[href='https://balashiha.beeline-ru.online']").style.display = "none"; 
4948    	delete allCities['Балашиха'];
4949    } else if (sd === ' balashov') {
4950    	document.querySelector("a[href='https://balashov.beeline-ru.online']").style.display = "none"; 
4951    	delete allCities['Балашов'];
4952    } else if (sd === ' batajsk') {
4953    	document.querySelector("a[href='https://batajsk.beeline-ru.online']").style.display = "none"; 
4954    	delete allCities['Батайск'];
4955    } else if (sd === ' bryansk') {
4956    	document.querySelector("a[href='https://bryansk.beeline-ru.online']").style.display = "none"; 
4957    	delete allCities['Брянск'];
4958    } else if (sd === ' chekhov') {
4959    	document.querySelector("a[href='https://chekhov.beeline-ru.online']").style.display = "none"; 
4960    	delete allCities['Чехов'];
4961    } else if (sd === ' cherepovets') {
4962    	document.querySelector("a[href='https://cherepovets.beeline-ru.online']").style.display = "none"; 
4963    	delete allCities['Череповец'];
4964    } else if (sd === ' dimitrovgrad') {
4965    	document.querySelector("a[href='https://dimitrovgrad.beeline-ru.online']").style.display = "none"; 
4966    	delete allCities['Димитровград'];
4967    } else if (sd === ' dmitrov') {
4968    	document.querySelector("a[href='https://dmitrov.beeline-ru.online']").style.display = "none"; 
4969    	delete allCities['Дмитров'];
4970    } else if (sd === ' dolgoprudnyj') {
4971    	document.querySelector("a[href='https://dolgoprudnyj.beeline-ru.online']").style.display = "none"; 
4972    	delete allCities['Долгопрудный'];
4973    } else if (sd === ' domodedovo') {
4974    	document.querySelector("a[href='https://domodedovo.beeline-ru.online']").style.display = "none"; 
4975    	delete allCities['Домодедово'];
4976    } else if (sd === ' dzerzhinsk') {
4977    	document.querySelector("a[href='https://dzerzhinsk.beeline-ru.online']").style.display = "none"; 
4978    	delete allCities['Дзержинск'];
4979    } else if (sd === ' ekaterinburg') {
4980    	document.querySelector("a[href='https://ekaterinburg.beeline-ru.online']").style.display = "none"; 
4981    	delete allCities['Екатеринбург'];
4982    } else if (sd === ' elektrostal') {
4983    	document.querySelector("a[href='https://elektrostal.beeline-ru.online']").style.display = "none"; 
4984    	delete allCities['Электросталь'];
4985    } else if (sd === ' engels') {
4986    	document.querySelector("a[href='https://engels.beeline-ru.online']").style.display = "none"; 
4987    	delete allCities['Энгельс'];
4988    } else if (sd === ' essentuki') {
4989    	document.querySelector("a[href='https://essentuki.beeline-ru.online']").style.display = "none"; 
4990    	delete allCities['Ессентуки'];
4991    } else if (sd === ' habarovsk') {
4992    	document.querySelector("a[href='https://habarovsk.beeline-ru.online']").style.display = "none"; 
4993    	delete allCities['Хабаровск'];
4994    } else if (sd === ' himki') {
4995    	document.querySelector("a[href='https://himki.beeline-ru.online']").style.display = "none"; 
4996    	delete allCities['Химки'];
4997    } else if (sd === ' irkutsk') {
4998    	document.querySelector("a[href='https://irkutsk.beeline-ru.online']").style.display = "none"; 
4999    	delete allCities['Иркутск'];
5000    } else if (sd === ' ivanovo') {
5001    	document.querySelector("a[href='https://ivanovo.beeline-ru.online']").style.display = "none"; 
5002    	delete allCities['Иваново'];
5003    } else if (sd === ' ivanteevka') {
5004    	document.querySelector("a[href='https://ivanteevka.beeline-ru.online']").style.display = "none"; 
5005    	delete allCities['Ивантеевка'];
5006    } else if (sd === ' kaliningrad') {
5007    	document.querySelector("a[href='https://kaliningrad.beeline-ru.online']").style.display = "none"; 
5008    	delete allCities['Калининград'];
5009    } else if (sd === ' kashira') {
5010    	document.querySelector("a[href='https://kashira.beeline-ru.online']").style.display = "none"; 
5011    	delete allCities['Кашира'];
5012    } else if (sd === ' kazan') {
5013    	document.querySelector("a[href='https://kazan.beeline-ru.online']").style.display = "none"; 
5014    	delete allCities['Казань'];
5015    } else if (sd === ' kemerovo') {
5016    	document.querySelector("a[href='https://kemerovo.beeline-ru.online']").style.display = "none"; 
5017    	delete allCities['Кемерово'];
5018    } else if (sd === ' kineshma') {
5019    	document.querySelector("a[href='https://kineshma.beeline-ru.online']").style.display = "none"; 
5020    	delete allCities['Кинешма'];
5021    } else if (sd === ' kislovodsk') {
5022    	document.querySelector("a[href='https://kislovodsk.beeline-ru.online']").style.display = "none"; 
5023    	delete allCities['Кисловодск'];
5024    } else if (sd === ' klin') {
5025    	document.querySelector("a[href='https://klin.beeline-ru.online']").style.display = "none"; 
5026    	delete allCities['Клин'];
5027    } else if (sd === ' kolomna') {
5028    	document.querySelector("a[href='https://kolomna.beeline-ru.online']").style.display = "none"; 
5029    	delete allCities['Коломна'];
5030    } else if (sd === ' kostroma') {
5031    	document.querySelector("a[href='https://kostroma.beeline-ru.online']").style.display = "none"; 
5032    	delete allCities['Кострома'];
5033    } else if (sd === ' krasnodar') {
5034    	document.querySelector("a[href='https://krasnodar.beeline-ru.online']").style.display = "none"; 
5035    	delete allCities['Краснодар'];
5036    } else if (sd === ' krasnogorsk') {
5037    	document.querySelector("a[href='https://krasnogorsk.beeline-ru.online']").style.display = "none"; 
5038    	delete allCities['Красногорск'];
5039    } else if (sd === ' krasnoyarsk') {
5040    	document.querySelector("a[href='https://krasnoyarsk.beeline-ru.online']").style.display = "none"; 
5041    	delete allCities['Красноярск'];
5042    } else if (sd === ' kurchatov') {
5043    	document.querySelector("a[href='https://kurchatov.beeline-ru.online']").style.display = "none"; 
5044    	delete allCities['Курчатов'];
5045    } else if (sd === ' kursk') {
5046    	document.querySelector("a[href='https://kursk.beeline-ru.online']").style.display = "none"; 
5047    	delete allCities['Курск'];
5048    } else if (sd === ' lipeck') {
5049    	document.querySelector("a[href='https://lipeck.beeline-ru.online']").style.display = "none"; 
5050    	delete allCities['Липецк'];
5051    } else if (sd === ' lobnya') {
5052    	document.querySelector("a[href='https://lobnya.beeline-ru.online']").style.display = "none"; 
5053    	delete allCities['Лобня'];
5054    } else if (sd === ' lyubertsy') {
5055    	document.querySelector("a[href='https://lyubertsy.beeline-ru.online']").style.display = "none"; 
5056    	delete allCities['Люберцы'];
5057    } else if (sd === ' mineralnye-vody') {
5058    	document.querySelector("a[href='https://mineralnye-vody.beeline-ru.online']").style.display = "none"; 
5059    	delete allCities['Минеральные'];
5060    } else if (sd === ' moskva') {
5061    	document.querySelector("a[href='https://moskva.beeline-ru.online']").style.display = "none"; 
5062    	delete allCities['Москва'];
5063    } else if (sd === ' mytishchi') {
5064    	document.querySelector("a[href='https://mytishchi.beeline-ru.online']").style.display = "none"; 
5065    	delete allCities['Мытищи'];
5066    } else if (sd === ' naro-fominsk') {
5067    	document.querySelector("a[href='https://naro-fominsk.beeline-ru.online']").style.display = "none"; 
5068    	delete allCities['Наро-Фоминск'];
5069    } else if (sd === ' nizhniy-novgorod') {
5070    	document.querySelector("a[href='https://nizhniy-novgorod.beeline-ru.online']").style.display = "none"; 
5071    	delete allCities['Нижний'];
5072    } else if (sd === ' novaya-usman') {
5073    	document.querySelector("a[href='https://novaya-usman.beeline-ru.online']").style.display = "none"; 
5074    	delete allCities['Новая Усмань'];
5075    } else if (sd === ' novodvinsk') {
5076    	document.querySelector("a[href='https://novodvinsk.beeline-ru.online']").style.display = "none"; 
5077    	delete allCities['Новодвинск'];
5078    } else if (sd === ' novokuznetsk') {
5079    	document.querySelector("a[href='https://novokuznetsk.beeline-ru.online']").style.display = "none"; 
5080    	delete allCities['Новокузнецк'];
5081    } else if (sd === ' novomoskovsk') {
5082    	document.querySelector("a[href='https://novomoskovsk.beeline-ru.online']").style.display = "none"; 
5083    	delete allCities['Новомосковск'];
5084    } else if (sd === ' novouralsk') {
5085    	document.querySelector("a[href='https://novouralsk.beeline-ru.online']").style.display = "none"; 
5086    	delete allCities['Новоуральск'];
5087    } else if (sd === ' odintsovo') {
5088    	document.querySelector("a[href='https://odintsovo.beeline-ru.online']").style.display = "none"; 
5089    	delete allCities['Одинцово'];
5090    } else if (sd === ' omsk') {
5091    	document.querySelector("a[href='https://omsk.beeline-ru.online']").style.display = "none"; 
5092    	delete allCities['Омск'];
5093    } else if (sd === ' orekhovo-zuevo') {
5094    	document.querySelector("a[href='https://orekhovo-zuevo.beeline-ru.online']").style.display = "none"; 
5095    	delete allCities['Орехово-Зуево'];
5096    } else if (sd === ' orel') {
5097    	document.querySelector("a[href='https://orel.beeline-ru.online']").style.display = "none"; 
5098    	delete allCities['Орел'];
5099    } else if (sd === ' pavlovskij-posad') {
5100    	document.querySelector("a[href='https://pavlovskij-posad.beeline-ru.online']").style.display = "none"; 
5101    	delete allCities['Павловский'];
5102    } else if (sd === ' perm') {
5103    	document.querySelector("a[href='https://perm.beeline-ru.online']").style.display = "none"; 
5104    	delete allCities['Пермь'];
5105    } else if (sd === ' pervouralsk') {
5106    	document.querySelector("a[href='https://pervouralsk.beeline-ru.online']").style.display = "none"; 
5107    	delete allCities['Первоуральск'];
5108    } else if (sd === ' podolsk') {
5109    	document.querySelector("a[href='https://podolsk.beeline-ru.online']").style.display = "none"; 
5110    	delete allCities['Подольск'];
5111    } else if (sd === ' pushkin') {
5112    	document.querySelector("a[href='https://pushkin.beeline-ru.online']").style.display = "none"; 
5113    	delete allCities['Пушкин'];
5114    } else if (sd === ' pushkino') {
5115    	document.querySelector("a[href='https://pushkino.beeline-ru.online']").style.display = "none"; 
5116    	delete allCities['Пушкино'];
5117    } else if (sd === ' pyatigorsk') {
5118    	document.querySelector("a[href='https://pyatigorsk.beeline-ru.online']").style.display = "none"; 
5119    	delete allCities['Пятигорск'];
5120    } else if (sd === ' reutov') {
5121    	document.querySelector("a[href='https://reutov.beeline-ru.online']").style.display = "none"; 
5122    	delete allCities['Реутов'];
5123    } else if (sd === ' revda') {
5124    	document.querySelector("a[href='https://revda.beeline-ru.online']").style.display = "none"; 
5125    	delete allCities['Ревда'];
5126    } else if (sd === ' rostov-na-donu') {
5127    	document.querySelector("a[href='https://rostov-na-donu.beeline-ru.online']").style.display = "none"; 
5128    	delete allCities['Ростов-на-Дону'];
5129    } else if (sd === ' rybinsk') {
5130    	document.querySelector("a[href='https://rybinsk.beeline-ru.online']").style.display = "none"; 
5131    	delete allCities['Рыбинск'];
5132    } else if (sd === ' samara') {
5133    	document.querySelector("a[href='https://samara.beeline-ru.online']").style.display = "none"; 
5134    	delete allCities['Самара'];
5135    } else if (sd === ' sankt-peterburg') {
5136    	document.querySelector("a[href='https://sankt-peterburg.beeline-ru.online']").style.display = "none"; 
5137    	delete allCities['Санкт-Петербург'];
5138    } else if (sd === ' saratov') {
5139    	document.querySelector("a[href='https://saratov.beeline-ru.online']").style.display = "none"; 
5140    	delete allCities['Саратов'];
5141    } else if (sd === ' sarov') {
5142    	document.querySelector("a[href='https://sarov.beeline-ru.online']").style.display = "none"; 
5143    	delete allCities['Саров'];
5144    } else if (sd === ' sergiyev-posad') {
5145    	document.querySelector("a[href='https://sergiyev-posad.beeline-ru.online']").style.display = "none"; 
5146    	delete allCities['Сергиев'];
5147    } else if (sd === ' serpukhov') {
5148    	document.querySelector("a[href='https://serpukhov.beeline-ru.online']").style.display = "none"; 
5149    	delete allCities['Серпухов'];
5150    } else if (sd === ' severodvinsk') {
5151    	document.querySelector("a[href='https://severodvinsk.beeline-ru.online']").style.display = "none"; 
5152    	delete allCities['Северодвинск'];
5153    } else if (sd === ' shatura') {
5154    	document.querySelector("a[href='https://shatura.beeline-ru.online']").style.display = "none"; 
5155    	delete allCities['Шатура'];
5156    }
5156 else if (sd === ' shchelkovo') {
5157    	document.querySelector("a[href='https://shchelkovo.beeline-ru.online']").style.display = "none"; 
5158    	delete allCities['Щёлково'];
5159    } else if (sd === ' shuya') {
5160    	document.querySelector("a[href='https://shuya.beeline-ru.online']").style.display = "none"; 
5161    	delete allCities['Шуя'];
5162    } else if (sd === ' smolensk') {
5163    	document.querySelector("a[href='https://smolensk.beeline-ru.online']").style.display = "none"; 
5164    	delete allCities['Смоленск'];
5165    } else if (sd === ' sochi') {
5166    	document.querySelector("a[href='https://sochi.beeline-ru.online']").style.display = "none"; 
5167    	delete allCities['Сочи'];
5168    } else if (sd === ' stavropol') {
5169    	document.querySelector("a[href='https://stavropol.beeline-ru.online']").style.display = "none"; 
5170    	delete allCities['Ставрополь'];
5171    } else if (sd === ' tolyatti') {
5172    	document.querySelector("a[href='https://tolyatti.beeline-ru.online']").style.display = "none"; 
5173    	delete allCities['Тольятти'];
5174    } else if (sd === ' tula') {
5175    	document.querySelector("a[href='https://tula.beeline-ru.online']").style.display = "none"; 
5176    	delete allCities['Тула'];
5177    } else if (sd === ' tutaev') {
5178    	document.querySelector("a[href='https://tutaev.beeline-ru.online']").style.display = "none"; 
5179    	delete allCities['Тутаев'];
5180    } else if (sd === ' tver') {
5181    	document.querySelector("a[href='https://tver.beeline-ru.online']").style.display = "none"; 
5182    	delete allCities['Тверь'];
5183    } else if (sd === ' tyumen') {
5184    	document.querySelector("a[href='https://tyumen.beeline-ru.online']").style.display = "none"; 
5185    	delete allCities['Тюмень'];
5186    } else if (sd === ' ulyanovsk') {
5187    	document.querySelector("a[href='https://ulyanovsk.beeline-ru.online']").style.display = "none"; 
5188    	delete allCities['Ульяновск'];
5189    } else if (sd === ' verkhnyaya-pyshma') {
5190    	document.querySelector("a[href='https://verkhnyaya-pyshma.beeline-ru.online']").style.display = "none"; 
5191    	delete allCities['Верхняя'];
5192    } else if (sd === ' volgodonsk') {
5193    	document.querySelector("a[href='https://volgodonsk.beeline-ru.online']").style.display = "none"; 
5194    	delete allCities['Волгодонск'];
5195    } else if (sd === ' volgograd') {
5196    	document.querySelector("a[href='https://volgograd.beeline-ru.online']").style.display = "none"; 
5197    	delete allCities['Волгоград'];
5198    } else if (sd === ' vologda') {
5199    	document.querySelector("a[href='https://vologda.beeline-ru.online']").style.display = "none"; 
5200    	delete allCities['Вологда'];
5201    } else if (sd === ' volzhskij') {
5202    	document.querySelector("a[href='https://volzhskij.beeline-ru.online']").style.display = "none"; 
5203    	delete allCities['Волжский'];
5204    } else if (sd === ' voronezh') {
5205    	document.querySelector("a[href='https://voronezh.beeline-ru.online']").style.display = "none"; 
5206    	delete allCities['Воронеж'];
5207    } else if (sd === ' voskresensk') {
5208    	document.querySelector("a[href='https://voskresensk.beeline-ru.online']").style.display = "none"; 
5209    	delete allCities['Воскресенск'];
5210    } else if (sd === ' vyazma') {
5211    	document.querySelector("a[href='https://vyazma.beeline-ru.online']").style.display = "none"; 
5212    	delete allCities['Вязьма'];
5213    } else if (sd === ' yaroslavl') {
5214    	document.querySelector("a[href='https://yaroslavl.beeline-ru.online']").style.display = "none"; 
5215    	delete allCities['Ярославль'];
5216    } else if (sd === ' yegorevsk') {
5217    	document.querySelector("a[href='https://yegorevsk.beeline-ru.online']").style.display = "none"; 
5218    	delete allCities['Егорьевск'];
5219    } else if (sd === ' zheleznogorsk') {
5220    	document.querySelector("a[href='https://zheleznogorsk.beeline-ru.online']").style.display = "none"; 
5221    	delete allCities['Железногорск'];
5222    } else if (sd === ' kaluga') {
5223    	document.querySelector("a[href='https://kaluga.beeline-ru.online']").style.display = "none"; 
5224    	delete allCities['Калуга'];
5225
5226	}
5227
5228	function filterCities(letter) {
5229		const cityList = document.getElementById('cityList');
5230		const cities = Object.keys(allCities).filter(city => city.startsWith(letter)).map(city => `<a href="${allCities[city]}">${city}</a>`).join('');
5231		const otherCities = document.getElementById('otherCities');
5232		cityList.innerHTML = cities ? `<div class="city-coverage__capital">${cities}</div>` : 'Города не найдены';
5233		otherCities.style.display = 'none'; 
5234	}
5235
5236	function showAllCities() {
5237		const cityList = document.getElementById('cityList');
5238		const cities = Object.keys(allCities).map(city => `<a href="${allCities[city]}">${city}</a>`).join('');
5239		cityList.innerHTML = `<div class="city-coverage__capital">${cities}</div>`;
5240		document.getElementById('otherCities').style.display = 'none'; 
5241	}
5242
5243	function searchCities() {
5244		const query = document.getElementById('citySearch').value.toLowerCase();
5245		const cityList = document.getElementById('cityList');
5246		const filteredCities = Object.keys(allCities)
5247		.filter(city => city.toLowerCase().startsWith(query)).map(city => `<a href="${allCities[city]}">${city}</a>`).join('');
5248
5249		if (filteredCities.length > 0) {
5250			cityList.innerHTML = `<div class="city-coverage__capital">${filteredCities}</div>`;
5251		} else {
5252			cityList.innerHTML = 'Города не найдены';
5253		}
5254
5255		document.getElementById('otherCities').style.display = 'none'; 
5256	}
5257
5258	let isExpanded = false; 
5259
5260	function toggleOtherCities() {
5261		const otherCities = document.getElementById('otherCities');
5262		const toggleButton = document.getElementById('toggleButton');
5263
5264		if (isExpanded) {
5265			otherCities.style.display = 'none';
5266			toggleButton.textContent = 'Развернуть'; 
5267		} else {
5268			otherCities.style.display = 'grid';
5269			toggleButton.textContent = 'Свернуть'; 
5270		}
5271
5272		isExpanded = !isExpanded; 
5273	}
5274</script>
5274
5275
5276
5277
5278
5279		
5280<div id="checkaddress" class="check-adress-up checkaddress">
5281	<div class="container">
5282		<div class="check-adress-up__block">
5283			<div class="check-adress-up__content">
5284								<h2 class="checkaddress__title">Проверить возможность подключения билайн по вашему адресу в России</h2>
5285				 
5286<!-- 				<div class="check-adress-up__tel">Или позвоните по номеру <a class="phone-regions PHONE" href="tel:+78002348682" data-aa-proxy-phone="connection">+7 (800) 234-86-82</a></div> -->
5287
5288				
5289<div class="wpcf7 no-js" id="wpcf7-f430-o2" lang="ru-RU" dir="ltr" data-wpcf7-id="430">
5290<div class="screen-reader-response"><p role="status" aria-live="polite" aria-atomic="true"></p> <ul></ul></div>
5291<form action="/#wpcf7-f430-o2" method="post" class="wpcf7-form init" aria-label="Контактная форма" novalidate="novalidate" data-status="init">
5292<div style="display: none;">
5293<input type="hidden" name="_wpcf7" value="430" />
5294<input type="hidden" name="_wpcf7_version" value="6.0" />
5295<input type="hidden" name="_wpcf7_locale" value="ru_RU" />
5296<input type="hidden" name="_wpcf7_unit_tag" value="wpcf7-f430-o2" />
5297<input type="hidden" name="_wpcf7_container_post" value="0" />
5298<input type="hidden" name="_wpcf7_posted_data_hash" value="" />
5299</div>
5300<div class="autocomplete-address">
5301	<div id="address-block__title">
5302	</div>
5303	<div class="autocomplete-city-wrapper">
5304		<div class="autocomplete-city">
5305			<p><span class="autocomplete-city-title">Город: </span><span id="autocomplete_city_name"  class="autocomplete-city-name"> <?php getCityH1('Name'); ?></span>
5306			</p>
5307		</div>
5308		<div class="autocomplete-city-change-wrapper">
5309			<p><span class="autocomplete-city-change button-select-city checkaddress_address_button_change_city">Изменить город</span>
5310			</p>
5311		</div>
5312	</div>
5313	<div class="autocomplete">
5314		<div class="input-wrapper">
5315			<p><span class="wpcf7-form-control-wrap" data-name="AddresStreet"><input size="17" maxlength="400" class="wpcf7-form-control wpcf7-text wpcf7-validates-as-required t-input checkaddress_address_street" autocomplete="off" aria-required="true" aria-invalid="false" placeholder="Улица" value="" type="text" name="AddresStreet" /></span><span class="clear-btn" data-target="AddresStreet" ><img alt="Вектор закрытия" src="/wp-content/themes/beeline/images/cancel-vector.svg" /></span>
5316			</p>
5317			<div id="street-list" class="autocomplete-list hidden checkaddress__item">
5318			</div>
5319		</div>
5320		<div class="input-wrapper">
5321			<p><span class="wpcf7-form-control-wrap" data-name="AddresHouse"><input size="17" maxlength="400" class="wpcf7-form-control wpcf7-text wpcf7-validates-as-required t-input checkaddress_address_house test" readonly="readonly" autocomplete="off" aria-required="true" aria-invalid="false" placeholder="Дом" value="" type="text" name="AddresHouse" /></span><span class="clear-btn" data-target="AddresHouse"><img alt="Вектор закрытия" src="/wp-content/themes/beeline/images/cancel-vector.svg" /></span>
5322			</p>
5323			<div id="house-list" class="autocomplete-list hidden checkaddress__item">
5324			</div>
5325		</div>
5326	</div>
5327	<div class="autocomplete">
5328		<div class="input-wrapper">
5329			<p><span class="wpcf7-form-control-wrap" data-name="Phone"><input size="17" maxlength="400" class="wpcf7-form-control wpcf7-tel wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-tel t-input checkaddress_address_phone" aria-required="true" aria-invalid="false" placeholder="+7(999)-999-99-99" value="" type="tel" name="Phone" /></span>
5330			</p>
5331		</div>
5332		<div class="input-wrapper">
5333			<p><span class="wpcf7-form-control-wrap" data-name="Place"><select class="wpcf7-form-control wpcf7-select t-select" aria-invalid="false" name="Place"><option value="В квартиру">В квартиру</option><option value="В частный дом">В частный дом</option><option value="Для бизнеса">Для бизнеса</option></select></span>
5334			</p>
5335		</div>
5336	</div>
5337	<div class="autocomplete-submit zzz">
5338		<p><input class="wpcf7-form-control wpcf7-submit has-spinner t-submit checkaddress_address_button_send checkaddress__button" type="submit" value="Проверить адрес" />
5339		</p>
5340		<div class="check-adress-up__text">
5341			<p>Нажимая кнопку, вы принимаете  Политику обработки персональных данных <span>(<a href="/wp-content/themes/beeline/text-file/politika.pdf" download>скачать PDF</a>)</span> и даёте Согласие на обработку Ваших персональных данных <span> (<a href="/wp-content/themes/beeline/text-file/soglasie.pdf" download>скачать PDF</a>)</span>
5342			</p>
5343		</div>
5344	</div>
5345	<div style="d-none">
5346	<input class="wpcf7-form-control wpcf7-hidden house" value="" type="hidden" name="IHouse" />
5347	<input class="wpcf7-form-control wpcf7-hidden name_city" value="" type="hidden" name="CityName" />
5348	<input class="wpcf7-form-control wpcf7-hidden id_city" value="" type="hidden" name="City" />
5349	<input class="wpcf7-form-control wpcf7-hidden district" value="" type="hidden" name="IDistrict" />
5350	<input class="wpcf7-form-control wpcf7-hidden id_street" value="" type="hidden" name="IStreet" />
5351	<input class="wpcf7-form-control wpcf7-hidden" value="" type="hidden" name="Info" />
5352	<input class="wpcf7-form-control wpcf7-hidden" value="Проверьте подключение" type="hidden" name="FormName" />
5353	<input class="wpcf7-form-control wpcf7-hidden" value="" type="hidden" name="lead_form_type" />
5354	<input class="wpcf7-form-control wpcf7-hidden" value="" type="hidden" name="service_id" />
5355	<input class="wpcf7-form-control wpcf7-hidden" value="" type="hidden" name="user_agent" />
5356	<input class="wpcf7-form-control wpcf7-hidden" value="" type="hidden" name="screen_width" />
5357	<input class="wpcf7-form-control wpcf7-hidden" value="" type="hidden" name="screen_height" />
5358	</div>
5359</div><div class="wpcf7-response-output" aria-hidden="true"></div>
5360</form>
5361</div>
5362
5363<!-- 				<div class="check-adress-up__text">Нажимая кнопку,  вы принимаете&nbsp; Политику обработки персональных данных (<a href="/wp-content/themes/beeline/text-file/politika.pdf" download="">скачать PDF</a>) и даёте Согласие на обработку Ваших персональных данных (<a href="/wp-content/themes/beeline/text-file/soglasie.pdf" download="">скачать PDF</a>)</div> -->
5364			</div>
5365		</div>
5366	</div>
5367</div>
5368<!-- 
5368<script> document.addEventListener('DOMContentLoaded', function() { 
5369		let cityValue = "Россия";
5370		let cityNameElement = document.querySelector('.check-adress-up__block .autocomplete-city-name'); 
5371						if (cityNameElement) {
5372					cityNameElement.textContent = 'Москва';
5373				} 
5374		 
5375	}); 
5376</script>
5376 -->
5377
5378<script>
5379// 	Чтобы не дублировать цикл в if/else, вынес логику определения текста в одну переменную PHP, а цикл выполняю один раз в конце
5380    document.addEventListener('DOMContentLoaded', function() {
5381        // Определяем текст один раз на стороне PHP
5382                
5383        let targetCity = "Москва";
5384        let cityElements = document.querySelectorAll('.check-adress-up__block .autocomplete-city-name');
5385        
5386        cityElements.forEach(el => el.textContent = targetCity);
5387    });
5388</script>
5388
5389
5390<style>
5391	.check-adress-up__text {
5392		width: 60%;
5393	}
5394	
5395	@media screen and (max-width: 1024px) {
5396		.check-adress-up__text {
5397			width: 100%;
5398		}
5399	}
5400</style>
5401
5402<script>
5403	document.addEventListener('DOMContentLoaded', () => {
5404		const inputStreet = document.querySelectorAll('.checkaddress form input[name="Street"]');
5405		inputStreet.forEach(input => input.placeholder = "Улица, дом" )
5406	})
5407</script>
5407
5408
5409<!-- 
5410<script>
5411  document.addEventListener('DOMContentLoaded', function() {
5412      const selectElements = document.querySelectorAll('.t-select'); 
5413
5414      if (selectElements) {
5415          selectElements.forEach(selectElement => {
5416              const options = selectElement.options;
5417              for (let i = 0; i < options.length; i++) {
5418                  if (options[i].text === "В частный дом") {
5419                      options[i].style.display = 'none'; 
5420                      break; 
5421                  }
5422              }
5423          });
5424      }
5425  });
5426</script>
5426 -->
5427	
5428<div id="popup" class="popup popup-new" data-tooltip-hook="form" >
5429	<div class="popup__wrapper popup-new__wrapper">
5430		<button class="popup__close" type="reset">
5431			<img  alt="Вектор закрытия" src="https://beeline-ru.online/wp-content/themes/beeline/images/cancel-vector.svg">
5432		</button>
5433		<div class="popup-new__wrapper-img">
5434		</div>
5435		<div class="popup__title popup-new__title">
5436			Заявка на подключение
5437		</div>
5438		<div class="popup__subtitle popup-new__subtitle">
5439			Перезвоним, проверим возможность подключения вашего дома и ответим на вопросы
5440		</div>
5441		<div class="popup-new__city">
5442		  Вы находитесь в <span class="popup-new__city--bold"> Москве</span>
5443		</div>	
5444		
5445		
5446   		 
5447<div class="wpcf7 no-js" id="wpcf7-f438-o3" lang="ru-RU" dir="ltr" data-wpcf7-id="438">
5448<div class="screen-reader-response"><p role="status" aria-live="polite" aria-atomic="true"></p> <ul></ul></div>
5449<form action="/#wpcf7-f438-o3" method="post" class="wpcf7-form init" aria-label="Контактная форма" novalidate="novalidate" data-status="init">
5450<div style="display: none;">
5451<input type="hidden" name="_wpcf7" value="438" />
5452<input type="hidden" name="_wpcf7_version" value="6.0" />
5453<input type="hidden" name="_wpcf7_locale" value="ru_RU" />
5454<input type="hidden" name="_wpcf7_unit_tag" value="wpcf7-f438-o3" />
5455<input type="hidden" name="_wpcf7_container_post" value="0" />
5456<input type="hidden" name="_wpcf7_posted_data_hash" value="" />
5457</div>
5458<p><span class="wpcf7-form-control-wrap" data-name="Place"><span class="wpcf7-form-control wpcf7-radio popup__radio" id="idplace"><span class="wpcf7-list-item first"><input type="radio" name="Place" value="В квартиру" checked="checked" /><span class="wpcf7-list-item-label">В квартиру</span></span><span class="wpcf7-list-item"><input type="radio" name="Place" value="В частный дом" /><span class="wpcf7-list-item-label">В частный дом</span></span><span class="wpcf7-list-item last"><input type="radio" name="Place" value="Для бизнеса" /><span class="wpcf7-list-item-label">Для бизнеса</span></span></span></span>
5459</p>
5460<div class="autocomplete-address">
5461	<div id="address-block__title">
5462	</div>
5463	<div class="autocomplete-city-wrapper">
5464		<div class="autocomplete-city">
5465			<p><span class="autocomplete-city-title">Город: </span><span id="autocomplete_city_name" class="autocomplete-city-name"> Москва</span>
5466			</p>
5467		</div>
5468		<div class="autocomplete-city-change-wrapper">
5469			<p><span class="autocomplete-city-change button-select-city connection_address_button_change_city">Изменить город</span>
5470			</p>
5471		</div>
5472	</div>
5473	<div class="autocomplete">
5474		<div class="input-wrapper">
5475			<p><span class="wpcf7-form-control-wrap" data-name="AddresStreet"><input size="17" maxlength="400" class="wpcf7-form-control wpcf7-text wpcf7-validates-as-required t-input connection_address_street" autocomplete="off" aria-required="true" aria-invalid="false" placeholder="Улица" value="" type="text" name="AddresStreet" /></span><span class="clear-btn" data-target="AddresStreet" ><img alt="Вектор закрытия" src="/wp-content/themes/beeline/images/cancel-vector.svg" /></span>
5476			</p>
5477			<div id="street-list" class="autocomplete-list hidden checkaddress__item">
5478			</div>
5479		</div>
5480		<div class="input-wrapper">
5481			<p><span class="wpcf7-form-control-wrap" data-name="AddresHouse"><input size="17" maxlength="400" class="wpcf7-form-control wpcf7-text wpcf7-validates-as-required t-input connection_address_house test" readonly="readonly" autocomplete="off" aria-required="true" aria-invalid="false" placeholder="Дом" value="" type="text" name="AddresHouse" /></span><span class="clear-btn" data-target="AddresHouse"><img alt="Вектор закрытия" src="/wp-content/themes/beeline/images/cancel-vector.svg" /></span>
5482			</p>
5483			<div id="house-list" class="autocomplete-list hidden checkaddress__item">
5484			</div>
5485		</div>
5486	</div>
5487	<div class="autocomplete">
5488		<div class="input-wrapper">
5489			<p><span class="wpcf7-form-control-wrap" data-name="Phone"><input size="17" maxlength="400" class="wpcf7-form-control wpcf7-tel wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-tel t-input connection_address_phone" aria-required="true" aria-invalid="false" placeholder="+7(999)-999-99-99" value="" type="tel" name="Phone" /></span>
5490			</p>
5491		</div>
5492	</div>
5493	<div class="autocomplete-submit">
5494		<p><input class="wpcf7-form-control wpcf7-submit has-spinner t-submit checkaddress__button connection_address_button_send" type="submit" value="Проверить адрес" />
5495		</p>
5496		<div class="check-adress-up__text">
5497			<p>Нажимая кнопку, вы принимаете  Политику обработки персональных данных <span>(<a href="/wp-content/themes/beeline/text-file/politika.pdf" download>скачать PDF</a>)</span> и даёте Согласие на обработку Ваших персональных данных <span> (<a href="/wp-content/themes/beeline/text-file/soglasie.pdf" download>скачать PDF</a>)</span>
5498			</p>
5499		</div>
5500	</div>
5501	<div style="d-none">
5502	<input class="wpcf7-form-control wpcf7-hidden house" value="" type="hidden" name="IHouse" />
5503	<input class="wpcf7-form-control wpcf7-hidden name_city" value="" type="hidden" name="CityName" />
5504	<input class="wpcf7-form-control wpcf7-hidden id_city" value="" type="hidden" name="City" />
5505	<input class="wpcf7-form-control wpcf7-hidden district" value="" type="hidden" name="IDistrict" />
5506	<input class="wpcf7-form-control wpcf7-hidden id_street" value="" type="hidden" name="IStreet" />
5507	<input class="wpcf7-form-control wpcf7-hidden" value="" type="hidden" name="Info" />
5508	<input class="wpcf7-form-control wpcf7-hidden" value="Проверьте подключение" type="hidden" name="FormName" />
5509	<input class="wpcf7-form-control wpcf7-hidden" value="" type="hidden" name="lead_form_type" />
5510	<input class="wpcf7-form-control wpcf7-hidden" value="" type="hidden" name="service_id" />
5511	<input class="wpcf7-form-control wpcf7-hidden" value="" type="hidden" name="user_agent" />
5512	<input class="wpcf7-form-control wpcf7-hidden" value="" type="hidden" name="screen_width" />
5513	<input class="wpcf7-form-control wpcf7-hidden" value="" type="hidden" name="screen_height" />
5514	</div>
5515</div><div class="wpcf7-response-output" aria-hidden="true"></div>
5516</form>
5517</div>
5518		
5519<!-- 		<div class="popup__agreement agreement">
5520			Нажимая “Подключить”, вы соглашаетесь на <a href="privacy-policy" target="_blank">обработку персональных данных</a>
5521		</div> -->
5522<!-- 		<span id="accept">Нажимая “Подключить”, вы соглашаетесь на  <a href="privacy-policy" target="_blank">обработку персональных данных</a></span> -->
5523	</div>	
5524</div>
5525
5526<script> document.addEventListener('DOMContentLoaded', function() { 
5527		let cityValue = "Россия";
5528		let cityNameElement = document.querySelector('.popup__wrapper .autocomplete-city-name'); 
5529						if (cityNameElement) {
5530					cityNameElement.textContent = 'Москва';
5531				} 
5532		 
5533	}); 
5534</script>
5534
5535
5536
5537
5538<script>
5539// 	const inputStreet = document.querySelectorAll('form input[name="Street"]');
5540// 	inputStreet.forEach(input => input.placeholder = "Улица, дом" )
5541</script>
5541
5542
5543
5544<!-- 
5544<script>
5545const spanHouse = document.querySelectorAll('form span[data-name="House"]');
5546
5547	spanHouse.forEach(input => {
5548	  input.style.display = 'none';
5549	});
5550</script>
5550 -->
5551
5552
5553
5554</main>
5555
5556
5557
5558<script>
5559document.addEventListener('DOMContentLoaded', () => {
5560	let saleMonthElements = document.querySelectorAll('.sale-month');
5561
5562	saleMonthElements.forEach(function(saleMonthElement) {
5563		let currentSaleMonth = parseInt(saleMonthElement.textContent);
5564		let newSaleMonth = currentSaleMonth + 1;
5565		console.log(newSaleMonth);
5566		saleMonthElement.textContent = newSaleMonth;
5567	});
5568})
5569</script>
5569
5570
5571<script>
5572	const elementCheckAddressFirst= document.querySelector('.check-adress-up__block');
5573	if (elementCheckAddressFirst) {
5574		elementCheckAddressFirst.style.backgroundColor = '#F9F9F9';
5575	}
5576</script>
5576
5577
5578<!-- 
5578<script>
5579	document.addEventListener('DOMContentLoaded', () => {
5580			const cardBlockContainer = document.querySelectorAll('.konvergent');
5581
5582			cardBlockContainer.forEach(slide => {
5583				const cardOneContainer = slide.querySelectorAll('.card-block')
5584
5585				cardOneContainer.forEach((card) => {
5586					  const cardOneTitle = card.querySelector('.card-block__title')
5587
5588					if (cardOneTitle.textContent.includes('Кот')) {
5589						card.querySelector(' .card-block__details').style.visibility = 'visible';
5590						card.querySelector('.card-block__details').setAttribute('href', '/tariffs-up/tariff-up-cat');
5591					}  else if (cardOneTitle.textContent.includes('Дракон')) {
5592						card.querySelector(' .card-block__details').style.visibility = 'visible';
5593						card.querySelector('.card-block__details').setAttribute('href', '/tariffs-up/tariff-up-dragon');
5594					}  else if (cardOneTitle.textContent.includes('Пчела')) {
5595						card.querySelector(' .card-block__details').style.visibility = 'visible';
5596						card.querySelector('.card-block__details').setAttribute('href', '/tariffs-up/tariff-up-bee');
5597					} else if (cardOneTitle.textContent.includes('Продвинутый')) {
5598						card.querySelector(' .card-block__details').style.visibility = 'visible';
5599						card.querySelector('.card-block__details').setAttribute('href', '/tariffs-up/tariff-up-prodvinutyj');
5600					} else if (cardOneTitle.textContent.includes('Семейный')) {
5601						card.querySelector(' .card-block__details').style.visibility = 'visible';
5602						card.querySelector('.card-block__details').setAttribute('href', '/tariffs-up/tariff-up-semejnyj');
5603					} 
5604					else {
5605						card.querySelector(' .card-block__details').style.visibility = 'hidden';
5606					}
5607				});
5608			})
5609
5610	});
5611</script>
5611 -->
5612
5613
5614
5615<script>
5616// Событие "заход пользователя на страницу любого города" - срабатывает 1 раз в неделю для 1 посетителя, после чистки кук снова работает
5617document.addEventListener('DOMContentLoaded', function() {
5618    if (typeof ym !== 'function') return;
5619    
5620    const counterId = 55479901;
5621    const cookieName = 'beeline_events_tracked';
5622    const cookieExpireDays = 7;
5623
5624    // Функция для определения основного домена для всех поддоменов
5625    function getRootDomain() {
5626        const hostname = window.location.hostname;
5627        const parts = hostname.split('.');
5628        
5629        if (hostname === 'localhost' || /^\d+\.\d+\.\d+\.\d+$/.test(hostname)) {
5630            return hostname;
5631        }
5632        return '.' + parts.slice(-2).join('.');
5633    }
5634
5635    // Проверяем, были ли уже события для этого пользователя
5636    function getTrackedEvents() {
5637        const cookie = document.cookie.match('(^|;)\\s*' + cookieName + '\\s*=\\s*([^;]+)');
5638        return cookie ? JSON.parse(decodeURIComponent(cookie.pop())) : {};
5639    }
5640
5641    // Сохраняем событие в куки (для всех поддоменов)
5642    function saveEvent(eventName) {
5643        const trackedEvents = getTrackedEvents();
5644        trackedEvents[eventName] = true;
5645        
5646        const expireDate = new Date();
5647        expireDate.setDate(expireDate.getDate() + cookieExpireDays);
5648        
5649        const domain = getRootDomain();
5650        const isSecure = window.location.protocol === 'https:';
5651        const secureFlag = isSecure ? '; Secure' : '';
5652        
5653        document.cookie = `${cookieName}=${encodeURIComponent(JSON.stringify(trackedEvents))}; expires=${expireDate.toUTCString()}; path=/; domain=${domain}; SameSite=Lax${secureFlag}`;
5654    }
5655
5656    // Проверяем, можно ли отправить событие
5657    function canSendEvent(eventName) {
5658        const trackedEvents = getTrackedEvents();
5659        return !trackedEvents[eventName];
5660    }
5661
5662    const path = window.location.pathname;
5663    
5664    if (path !== '/' && canSendEvent('open_stranica_goroda')) {
5665        ym(counterId, 'reachGoal', 'open_stranica_goroda');
5666        saveEvent('open_stranica_goroda');
5667    }
5668});
5669
5670</script>
5670
5671
5672</main>
5673<!-- </div> -->
5674<footer class="footer">
5675	<div class="container">
5676		<div class="footer__wrapper">
5677			 <!-- Верхний блок footer (start) -->
5678		<div class="footer__block">
5679			<div class="footer__logo" itemscope itemtype="http://schema.org/ImageObject">
5680				<a href="/">
5681					<img class="logo" src="/wp-content/themes/beeline/images/beeline_partner_logo.svg" itemprop="contentUrl" alt="Логотип компании билайн">
5682				</a>
5683			</div >  
5684			
5685			<div class="footer__city">				
5686												<a class="city"  id="city">Москва</a>
5687								
5688											</div>
5689		</div>
5690        <!-- Верхний блок footer (end) -->
5691
5692        <!-- Нижний блок footer-навигация (start) -->
5693        <div class="footer__block">
5694            <nav class="footer__nav" itemscope itemtype="http://schema.org/SiteNavigationElement">
5695				<div class="footer__nav-block">
5696					<div class="footer__provider-text">
5697						<p>билайн - домашний интернет, ТВ и мобильная связь</p>
5698						<p>Подключить интернет в России</p>
5699					</div>
5700					<div class="footer__phones">
5701						<div class="footer__phones-items display-none">
5702						    <div class="footer__phone-text">Заявка на подключение</div>
5703						     <a class="phone-regions PHONE" href="tel:+78002348682" data-aa-proxy-phone="connection">+7 (800) 234-86-82</a>						    <div class="footer__phone-text">Круглосуточно</div>
5704						</div>
5705					</div>
5706				
5707					<div class="footer__email">
5708							<a href="mailto:[email protected]">[email protected]</a>
5709					</div>
5710
5711					<div class="button-wrapper">
5712						<a id="btnup" role="button" aria-haspopup="dialog"  name="Заявка на подключение">
5713							<button class="button button-red  button-application connection_address_button">
5714								Подключиться
5715							</button>
5716						</a>
5717					</div>
5718				</div>
5719				<div class="footer__nav-block">
5720					
5721	
5722					<div class="footer__nav-block-title">Тарифные планы</div>
5723					<a class="footer__nav-internet" href="#internet" itemprop="url">Домашний интернет</a>
5724					<a class="footer__nav-internet-tv" href="#internet-tv" itemprop="url">Интернет и Телевидение</a>
5725					<!-- <a class="footer__nav-internet-tv-mobile" href="/internet-tv-mobile" itemprop="url">Тарифы для семьи</a> -->
5726					<a class="footer__nav-konvergent" href="#konvergent" itemprop="url">Семейные тарифы</a>
5727					<a class="footer__nav-mobile" href="/#tariffs-mobile" itemprop="url">Мобильная связь</a>
5728					<a href="/tariff-udobnyj-dlya-doma" itemprop="url">Тариф Удобный для дома</a>
5729					<a href="/wi-fi-internet" itemprop="url">Wi-Fi интернет</a>
5730					<a href="/internet-gpon" itemprop="url">GPON интернет</a>
5731					<a href="/bezlimitnyj-internet" itemprop="url">Безлимитный интернет</a>
5732					<a href="/tarify-dlya-noutbuka" itemprop="url">Тарифы для ноутбука</a>
5733				    <a href="/tarify-dlya-plansheta" itemprop="url">Тарифы для планшета</a>
5734				    <a href="/esim" itemprop="url">Тарифы для eSIM</a>
5735					<a class="footer__nav-business" href="/business" itemprop="url">Бизнесу</a>
5736					<!-- 	<a class="footer__nav-all-tariffs" href="/all-tariffs" itemprop="url">Все тарифы</a> -->
5737					<a  href="https://beeline-ru.online/bonuses"  itemprop="url">Бонусы</a>
5738					<a  href="/tariffs-mobile/bee-super-start"  itemprop="url">Подписка bee SUPER START</a>
5739                    <a  href="/tariffs-mobile/bee-hit"  itemprop="url">Подписка bee HIT</a>
5740                    <a  href="/tariffs-mobile/bee-super-hit"  itemprop="url">Подписка bee SUPER HIT</a>
5741                    <a  href="/tariffs-mobile/bee-smart"  itemprop="url">Подписка bee SMART</a>
5742                    <a  href="/tariffs-mobile/bee-multi"  itemprop="url">Подписка bee MULTI</a>
5743                    <a  href="/tariffs-mobile/s-keshbekom"  itemprop="url">Тариф с кешбэком</a>
5744                    <a  href="/tariffs-mobile/s-plyusami"  itemprop="url">Тариф С Плюсами</a>
5745                    <a  href="/tariffs-mobile/dlya-modemov-i-routerov"  itemprop="url">Тариф Для модемов и роутеров</a>
5746                    <a  href="/tariffs-mobile/dlya-interneta"  itemprop="url">Тариф Для интернета</a>
5747                    <a  href="/tariffs-mobile/dlya-umnyh-ustrojstv"  itemprop="url">Тариф Для умных устройств</a>
5748                    <a  href="/tariffs-mobile/dlya-smart-chasov"  itemprop="url">Тариф Для смарт-часов</a>
5749				</div>
5750				<div class="footer__nav-block">
5751					<div class="footer__nav-block-title">Помощь пользователям</div>
5752					<a href="/o-kompanii" itemprop="url">О компании</a>
5753					<a href="/contacts" itemprop="url">Контакты</a>
5754					<a href="https://blog.beeline-ru.online/" itemprop="url">Новости</a>
5755					<a href="#checkaddress" itemprop="url">Проверить подключение</a>
5756					<a href="/sitemap" itemprop="url">Карта сайта</a>
5757					<a href="/cookie" itemprop="url">Политика обработки cookie</a>	
5758					<a href="/coverage-map" itemprop="url">Карта покрытия</a>
5759					<a href="/support" itemprop="url">Техническая поддержка</a>
5760					<a href="/usluga-pereezd" itemprop="url">Услуга «Переезд»</a>
5761					<a href="/kak-stat-abonentom" itemprop="url">Как стать абонентом билайн</a>
5762					<a href="/offices" itemprop="url">Офисы</a>
5763					<a href="https://beeline-ru.online/forma-obratnoj-svyazi" itemprop="url">Форма обратной связи</a>
5764					<a href="/help" itemprop="url">Помощь</a>
5765					<a href="/connect" itemprop="url">Заявка билайн</a>
5766					<a href="/proverit-adress-podklyucheniya" itemprop="url">Проверить адрес подключения</a>
5767					<a href="/perejti-so-svoim-nomerom" itemprop="url">Перенос номера в билайн</a>
5768					<a href="/vacancies" itemprop="url">
5768Вакансии</a>
5769					<a href="/reviews" itemprop="url">Отзывы</a>
5770					<a href="/goroda" itemprop="url">Города</a>
5771					<a href="/pokrytie-4-5g" itemprop="url">Покрытие 4/5g</a>
5772				</div>
5773			</nav>
5774		</div>
5775        <!-- Нижний блок footer-навигация (end) -->
5776		
5777		<div class="footer__block-data"> Последнее обновление: 08 октября 2026 г.</div>
5778
5779			<div class="footer__block">
5780				<div class="footer__text">	
5781				© 2020-2026 beeline-ru - сайт официального партнера ПАО "ВымпелКом" ООО "ОНЛАЙН СЕРВИСЫ" (ОГРН:1196234008915, e-mail: <a href="mailto:[email protected]">[email protected]</a><span class="display-none">, тел. <a class="phone-regions PHONE" href="tel:+78002348682" data-aa-proxy-phone="connection">+7 (800) 234-86-82</a></span>) Вся информация на сайте размещена на основании партнерского договора с ПАО «ВымпелКом». Посещая сайт beeline-ru.online, Вы предоставляете согласие на обработку данных о посещении Вами сайта beeline-ru.online (данные cookies и иные пользовательские данные), сбор которых осуществляется на условиях <a href="/cookie">Политику обработки файлов cookie</a>. Указанные данные могут быть использованы для их последующей обработки системами Яндекс.Метрика и др., которая осуществляется с целью функционирования сайта beeline-ru.online.
5782				Отправляя заявку, Вы принимаете  <a href="/privacy-policy">Политику обработки персональных данных</a>, <a href="https://beeline-ru.online/wp-content/themes/beeline/text-file/polzovatelskoe-soglashenie.pdf" >Пользовательское соглашение</a>
5783 и даёте  <a href="https://beeline-ru.online/wp-content/themes/beeline/text-file/soglasie.pdf" >Согласие на обработку Ваших персональных данных</a>.
5784				</div>
5785			</div>
5786	</div>
5787  </div>
5788</footer>
5789
5790<div id="popup" class="popup popup-new" data-tooltip-hook="form" >
5791	<div class="popup__wrapper popup-new__wrapper">
5792		<button class="popup__close" type="reset">
5793			<img  alt="Вектор закрытия" src="https://beeline-ru.online/wp-content/themes/beeline/images/cancel-vector.svg">
5794		</button>
5795		<div class="popup-new__wrapper-img">
5796		</div>
5797		<div class="popup__title popup-new__title">
5798			Заявка на подключение
5799		</div>
5800		<div class="popup__subtitle popup-new__subtitle">
5801			Перезвоним, проверим возможность подключения вашего дома и ответим на вопросы
5802		</div>
5803		<div class="popup-new__city">
5804		  Вы находитесь в <span class="popup-new__city--bold"> Москве</span>
5805		</div>	
5806		
5807		
5808   		 
5809<div class="wpcf7 no-js" id="wpcf7-f438-o4" lang="ru-RU" dir="ltr" data-wpcf7-id="438">
5810<div class="screen-reader-response"><p role="status" aria-live="polite" aria-atomic="true"></p> <ul></ul></div>
5811<form action="/#wpcf7-f438-o4" method="post" class="wpcf7-form init" aria-label="Контактная форма" novalidate="novalidate" data-status="init">
5812<div style="display: none;">
5813<input type="hidden" name="_wpcf7" value="438" />
5814<input type="hidden" name="_wpcf7_version" value="6.0" />
5815<input type="hidden" name="_wpcf7_locale" value="ru_RU" />
5816<input type="hidden" name="_wpcf7_unit_tag" value="wpcf7-f438-o4" />
5817<input type="hidden" name="_wpcf7_container_post" value="0" />
5818<input type="hidden" name="_wpcf7_posted_data_hash" value="" />
5819</div>
5820<p><span class="wpcf7-form-control-wrap" data-name="Place"><span class="wpcf7-form-control wpcf7-radio popup__radio"><span class="wpcf7-list-item first"><input type="radio" name="Place" value="В квартиру" checked="checked" /><span class="wpcf7-list-item-label">В квартиру</span></span><span class="wpcf7-list-item"><input type="radio" name="Place" value="В частный дом" /><span class="wpcf7-list-item-label">В частный дом</span></span><span class="wpcf7-list-item last"><input type="radio" name="Place" value="Для бизнеса" /><span class="wpcf7-list-item-label">Для бизнеса</span></span></span></span>
5821</p>
5822<div class="autocomplete-address">
5823	<div id="address-block__title">
5824	</div>
5825	<div class="autocomplete-city-wrapper">
5826		<div class="autocomplete-city">
5827			<p><span class="autocomplete-city-title">Город: </span><span id="autocomplete_city_name" class="autocomplete-city-name"> Москва</span>
5828			</p>
5829		</div>
5830		<div class="autocomplete-city-change-wrapper">
5831			<p><span class="autocomplete-city-change button-select-city connection_address_button_change_city">Изменить город</span>
5832			</p>
5833		</div>
5834	</div>
5835	<div class="autocomplete">
5836		<div class="input-wrapper">
5837			<p><span class="wpcf7-form-control-wrap" data-name="AddresStreet"><input size="17" maxlength="400" class="wpcf7-form-control wpcf7-text wpcf7-validates-as-required t-input connection_address_street" autocomplete="off" aria-required="true" aria-invalid="false" placeholder="Улица" value="" type="text" name="AddresStreet" /></span><span class="clear-btn" data-target="AddresStreet" ><img alt="Вектор закрытия" src="/wp-content/themes/beeline/images/cancel-vector.svg" /></span>
5838			</p>
5839			<div id="street-list" class="autocomplete-list hidden checkaddress__item">
5840			</div>
5841		</div>
5842		<div class="input-wrapper">
5843			<p><span class="wpcf7-form-control-wrap" data-name="AddresHouse"><input size="17" maxlength="400" class="wpcf7-form-control wpcf7-text wpcf7-validates-as-required t-input connection_address_house test" readonly="readonly" autocomplete="off" aria-required="true" aria-invalid="false" placeholder="Дом" value="" type="text" name="AddresHouse" /></span><span class="clear-btn" data-target="AddresHouse"><img alt="Вектор закрытия" src="/wp-content/themes/beeline/images/cancel-vector.svg" /></span>
5844			</p>
5845			<div id="house-list" class="autocomplete-list hidden checkaddress__item">
5846			</div>
5847		</div>
5848	</div>
5849	<div class="autocomplete">
5850		<div class="input-wrapper">
5851			<p><span class="wpcf7-form-control-wrap" data-name="Phone"><input size="17" maxlength="400" class="wpcf7-form-control wpcf7-tel wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-tel t-input connection_address_phone" aria-required="true" aria-invalid="false" placeholder="+7(999)-999-99-99" value="" type="tel" name="Phone" /></span>
5852			</p>
5853		</div>
5854	</div>
5855	<div class="autocomplete-submit">
5856		<p><input class="wpcf7-form-control wpcf7-submit has-spinner t-submit checkaddress__button connection_address_button_send" type="submit" value="Проверить адрес" />
5857		</p>
5858		<div class="check-adress-up__text">
5859			<p>Нажимая кнопку, вы принимаете  Политику обработки персональных данных <span>(<a href="/wp-content/themes/beeline/text-file/politika.pdf" download>скачать PDF</a>)</span> и даёте Согласие на обработку Ваших персональных данных <span> (<a href="/wp-content/themes/beeline/text-file/soglasie.pdf" download>скачать PDF</a>)</span>
5860			</p>
5861		</div>
5862	</div>
5863	<div style="d-none">
5864	<input class="wpcf7-form-control wpcf7-hidden house" value="" type="hidden" name="IHouse" />
5865	<input class="wpcf7-form-control wpcf7-hidden name_city" value="" type="hidden" name="CityName" />
5866	<input class="wpcf7-form-control wpcf7-hidden id_city" value="" type="hidden" name="City" />
5867	<input class="wpcf7-form-control wpcf7-hidden district" value="" type="hidden" name="IDistrict" />
5868	<input class="wpcf7-form-control wpcf7-hidden id_street" value="" type="hidden" name="IStreet" />
5869	<input class="wpcf7-form-control wpcf7-hidden" value="" type="hidden" name="Info" />
5870	<input class="wpcf7-form-control wpcf7-hidden" value="Проверьте подключение" type="hidden" name="FormName" />
5871	<input class="wpcf7-form-control wpcf7-hidden" value="" type="hidden" name="lead_form_type" />
5872	<input class="wpcf7-form-control wpcf7-hidden" value="" type="hidden" name="service_id" />
5873	<input class="wpcf7-form-control wpcf7-hidden" value="" type="hidden" name="user_agent" />
5874	<input class="wpcf7-form-control wpcf7-hidden" value="" type="hidden" name="screen_width" />
5875	<input class="wpcf7-form-control wpcf7-hidden" value="" type="hidden" name="screen_height" />
5876	</div>
5877</div><div class="wpcf7-response-output" aria-hidden="true"></div>
5878</form>
5879</div>
5880		
5881<!-- 		<div class="popup__agreement agreement">
5882			Нажимая “Подключить”, вы соглашаетесь на <a href="privacy-policy" target="_blank">обработку персональных данных</a>
5883		</div> -->
5884<!-- 		<span id="accept">Нажимая “Подключить”, вы соглашаетесь на  <a href="privacy-policy" target="_blank">обработку персональных данных</a></span> -->
5885	</div>	
5886</div>
5887
5888<script> document.addEventListener('DOMContentLoaded', function() { 
5889		let cityValue = "Россия";
5890		let cityNameElement = document.querySelector('.popup__wrapper .autocomplete-city-name'); 
5891						if (cityNameElement) {
5892					cityNameElement.textContent = 'Москва';
5893				} 
5894		 
5895	}); 
5896</script>
5896
5897
5898
5899
5900<script>
5901// 	const inputStreet = document.querySelectorAll('form input[name="Street"]');
5902// 	inputStreet.forEach(input => input.placeholder = "Улица, дом" )
5903</script>
5903
5904
5905
5906<!-- 
5906<script>
5907const spanHouse = document.querySelectorAll('form span[data-name="House"]');
5908
5909	spanHouse.forEach(input => {
5910	  input.style.display = 'none';
5911	});
5912</script>
5912 -->
5913
5914<!-- cookie -->
5915<div id="rec570648124" class="r t-rec" data-record-type="886">
5916  <!-- T886 -->
5917  <div id="cookieForm" class="t886 t886_closed" data-storage-item="t886cookiename_3492173" style="right: 150px;">
5918      <style>
5919      .t886__wrapper {
5920        background-color: #ffffff;
5921        border-radius: 5px;
5922        box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.1);
5923        width: 600px;
5924      }
5925
5926      .t886__text {
5927        text-align: left;
5928      }
5929
5930      .t886__text a {
5931        color: rgb(227, 77, 77);
5932      }
5933
5934      .t886__btn {
5935        color: #555555;
5936        border: 1px solid #999999;
5937        background-color: #ebebeb;
5938        border-radius: 5px;
5939        -moz-border-radius: 5px;
5940        -webkit-border-radius: 5px;
5941        font-weight: 500;
5942      }
5943		
5944		.copyright .privacy-policy {
5945			 color: #ffffff;
5946	 	}
5947		  
5948      @media (hover), (min-width: 0\0) {
5949        #rec570648124 .t-btn:not(.t-animate_no-hover):hover,
5950        #rec570648124 .t-btn:not(.t-animate_no-hover):focus-visible {
5951          background: #e8e8e8 !important;
5952          color: #111111 !important;
5953          border-color: #111111 !important;
5954        }
5955
5956        #rec570648124 .t-btn:not(.t-animate_no-hover) {
5957          -webkit-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
5958          transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
5959        }
5960
5961        #rec570648124 .t-btntext:not(.t-animate_no-hover):hover {
5962          color: #111111 !important;
5963        }
5964      }
5965    </style>
5966    <div class="t886__wrapper">
5967      <div class="t886__text t-text t-text_xs t-valign_middle" field="text">
5968        Мы используем<a  href="/cookie"> cookies </a>для быстрой и удобной работы сайта. Продолжая пользоваться сайтом, вы принимаете
5969        <a class="privacy-policy" href="/privacy-policy">условия обработки персональных данных</a>.
5970      </div>
5971      <div class="t886__btn-wrapper t-valign_middle">
5972      <div id="cookieButton" class="t886__btn t-btn t-btn_md">OK</div>      </div>
5973    </div>
5974  </div>
5975	
5976	
5977  
5977<script type="text/javascript">
5978    document.addEventListener("DOMContentLoaded", function () {
5979      var cookieForm = document.getElementById("cookieForm");
5980      var cookieButton = document.getElementById("cookieButton");
5981      if (!document.cookie.includes("yourCookieName")) {
5982        cookieForm.classList.remove("t886_closed");
5983        cookieButton.addEventListener("click", function () {
5984          cookieForm.classList.add("t886_closed");
5985          document.cookie = "yourCookieName=accepted; expires=Fri, 31 Dec 9999 23:59:59 GMT; path=/";
5986        });
5987      }
5988    });
5989  </script>
5989
5990</div>
5991
5992
5993
5994
5995<!-- Кнопка Up -->
5996<div id="up">
5997      <div class="t190">
5998        <button type="button" class="t190__button t190__button_circle"  aria-label="Вернуться к началу страницы">
5999          <svg role="presentation" xmlns="http://www.w3.org/2000/svg"
6000            xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="50px" height="50px" viewBox="0 0 48 48"
6001            enable-background="new 0 0 48 48" xml:space="preserve">
6002            <path style="fill:#000000;" d="M47.875,24c0,13.186-10.689,23.875-23.875,23.875S0.125,37.186,0.125,24S10.814,0.125,24,0.125
6003            S47.875,10.814,47.875,24z M25.503,16.881l6.994,7.049c0.583,0.588,1.532,0.592,2.121,0.008c0.588-0.583,0.592-1.533,0.008-2.122
6004            l-9.562-9.637c-0.281-0.283-0.664-0.443-1.063-0.443c0,0,0,0-0.001,0c-0.399,0-0.782,0.159-1.063,0.442l-9.591,9.637
6005            c-0.584,0.587-0.583,1.537,0.005,2.121c0.292,0.292,0.675,0.437,1.058,0.437c0.385,0,0.77-0.147,1.063-0.442L22.5,16.87v19.163
6006            c0,0.828,0.671,1.5,1.5,1.5s1.5-0.672,1.5-1.5L25.503,16.881z"></path>
6007          </svg>
6008        </button>
6009      </div>
6010    </div>
6011  
6011<script>
6012
6013        t_onReady(function () {
6014        var rec = document.querySelector('#up');
6015        if (!rec) return;
6016        var wrapperBlock = rec.querySelector('.t190');
6017        if (!wrapperBlock) return;
6018        wrapperBlock.style.display = 'none';
6019        window.addEventListener('scroll', t_throttle(function () {
6020            if (window.pageYOffset > window.innerHeight) {
6021                if (wrapperBlock.style.display === 'none') wrapperBlock.style.display = 'block';
6022            } else {
6023                if (wrapperBlock.style.display === 'block') wrapperBlock.style.display = 'none';
6024            }
6025        }));
6026        var upButton = rec.querySelector('button.t190__button');
6027        if (upButton) {
6028            upButton.addEventListener('click', function () {
6029                window.scrollTo({
6030                    top: 0,
6031                    behavior: 'smooth' 
6032                });
6033            });
6034        }
6035    });
6036document.addEventListener('DOMContentLoaded', function () {
6037  const links = document.querySelectorAll('a[href^="#"]');
6038  links.forEach(link => {
6039    link.addEventListener('click', function (e) {
6040      e.preventDefault();
6041      const targetId = this.getAttribute('href').substring(1);
6042      const targetElement = document.getElementById(targetId);
6043      if (targetElement) {
6044        const topOffset = 200; // Отступ от верхней части страницы в 200 пикселей
6045        const targetPosition = targetElement.offsetTop - topOffset;
6046
6047        window.scrollTo({
6048          top: targetPosition,
6049          behavior: 'smooth', // Добавляем плавность при прокрутке
6050        });
6051      }
6052    });
6053  });
6054});
6055
6056  </script>
6056
6057<!-- </div> -->
6058<script type="speculationrules">
6059{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/beeline/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
6060</script>
6060
6061    
6061<script>
6062    (function() {
6063        const urlParams = new URLSearchParams(window.location.search);
6064        const utm_source = urlParams.get('utm_source') || '';
6065        const utm_medium = urlParams.get('utm_medium') || '';
6066        const utm_campaign = urlParams.get('utm_campaign') || '';
6067        const yclid = urlParams.get('yclid') || localStorage.getItem('yclid');
6068        const ym_uid = urlParams.get('_ym_uid') || '';
6069        const landing_page = "https:\/\/beeline-ru.online\/";
6070        let client_id = localStorage.getItem('sel_client_id');
6071        if (!client_id) {
6072            client_id = 'cid-' + Date.now() + '-' + Math.random().toString(36).substr(2, 9);
6073            localStorage.setItem('sel_client_id', client_id);
6074        }
6075        const cookie_data = document.cookie || '';
6076
6077        function getBrowser() {
6078            const ua = navigator.userAgent;
6079            if (ua.includes('YaBrowser')) return 'YandexBrowser';
6080            if (ua.includes('OPR')) return 'Opera';
6081            if (ua.includes('Chrome')) return 'Chrome';
6082            if (ua.includes('Firefox')) return 'Firefox';
6083            if (ua.includes('Safari')) return 'Safari';
6084            if (ua.includes('Edg')) return 'Edge';
6085            return 'Other';
6086        }
6087
6088        function realSelLogEvent(eventName, customData = {}) {
6089            if (!eventName) return;
6090            const payload = {
6091                action: 'sel_log_event',
6092                event_name: eventName,
6093                utm_source: customData.utm_source !== undefined ? customData.utm_source : utm_source,
6094                utm_medium: customData.utm_medium !== undefined ? customData.utm_medium : utm_medium,
6095                utm_campaign: customData.utm_campaign !== undefined ? customData.utm_campaign : utm_campaign,
6096                client_id: customData.client_id !== undefined ? customData.client_id : client_id,
6097                ym_uid: customData.ym_uid !== undefined ? customData.ym_uid : ym_uid,
6098                yclid: customData.yclid !== undefined ? customData.yclid : yclid,
6099                landing_page: customData.landing_page !== undefined ? customData.landing_page : landing_page,
6100                cookie_data: customData.cookie_data !== undefined ? customData.cookie_data : cookie_data,
6101                device_info: navigator.userAgent,
6102                browser: getBrowser()
6103            };
6104
6105            const body = new URLSearchParams();
6106            for (const [key, value] of Object.entries(payload)) {
6107                if (value !== null && value !== undefined) {
6108                    body.append(key, String(value));
6109                }
6110            }
6111console.log(body);
6112            fetch('https://beeline-ru.online/wp-admin/admin-ajax.php', {
6113                method: 'POST',
6114                body: body,
6115                keepalive: true,
6116                mode: 'cors',
6117                headers: { 'Content-Type': 'application/x-www-form-urlencoded' }
6118            }).catch((e) => {console.log(e);});
6119        }
6120
6121        // Подменяем заглушку на настоящую функцию
6122        window.selLogEvent = realSelLogEvent;
6123
6124        // Выполняем отложенные вызовы (если были)
6125        const q = window.selLogEvent.q || [];
6126        q.forEach(args => realSelLogEvent.apply(null, args));
6127        delete window.selLogEvent.q;
6128
6129        // Автоклик-обработчик
6130        document.addEventListener('click', function(e) {
6131            const target = e.target.closest('[data-sel-event]');
6132            if (target) realSelLogEvent(target.dataset.selEvent);
6133        });
6134    })();
6135    </script>
6135
6136    
6136<script>
6137jQuery(document).ready(function($) {
6138var deviceAgent = navigator.userAgent.toLowerCase();
6139if (deviceAgent.match(/(iphone|ipod|ipad)/)) {
6140$("html").addClass("ios");
6141$("html").addClass("mobile");
6142}
6143if (deviceAgent.match(/(Android)/)) {
6144$("html").addClass("android");
6145$("html").addClass("mobile");
6146}
6147if (navigator.userAgent.search("MSIE") >= 0) {
6148$("html").addClass("ie");
6149}
6150else if (navigator.userAgent.search("Chrome") >= 0) {
6151$("html").addClass("chrome");
6152}
6153else if (navigator.userAgent.search("Firefox") >= 0) {
6154$("html").addClass("firefox");
6155}
6156else if (navigator.userAgent.search("Safari") >= 0 && navigator.userAgent.search("Chrome") < 0) {
6157$("html").addClass("safari");
6158}
6159else if (navigator.userAgent.search("Opera") >= 0) {
6160$("html").addClass("opera");
6161}
6162});
6163</script>
vendor: 1 bytes, line 6163
6163
6164<script>
6165document.addEventListener('DOMContentLoaded', function() {
6166	// Перехватываем событие submit на фазе захвата (true), чтобы быть ПЕРВЫМИ
6167	document.addEventListener('submit', function(event) {
6168		const form = event.target.closest('.wpcf7-form');
6169		
6170		// Если форма не CF7 или уже помечена как обработанная — выходим
6171		if (!form || form.dataset.ymProcessed) return; 
6172
6173		// 1. ПРИНУДИТЕЛЬНАЯ ОСТАНОВКА: Даем скрипту время на поиск ID
6174		event.preventDefault();
6175		event.stopImmediatePropagation();
6176
6177		let formSubmitted = false;
6178		const counterId = '55479901';
6179
6180		// Функция поиска ID в Куках браузера (запасной вариант для JS)
6181		function getFromCookie() {
6182			const name = '_ym_uid';
6183			const value = `; ${document.cookie}`;
6184			const parts = value.split(`; ${name}=`);
6185			if (parts.length === 2) {
6186				const fullValue = parts.pop().split(';').shift();
6187				return fullValue ? fullValue.split('.')[0] : ''; // Берем ID до первой точки
6188			}
6189			return '';
6190		}
6191
6192		// Функция поиска ID в LocalStorage (если куки заблокированы)
6193		function getFromLocalStorage() {
6194			try {
6195				// 1. Сначала проверяем тот ключ, который мы реально нашли у тебя
6196				let direct = localStorage.getItem('_ym_uid');
6197				if (direct) return direct.replace(/"/g, ''); 
6198
6199				// 2. Если его нет, быстро пробегаем по остальным (на всякий случай)
6200				for (let i = 0; i < localStorage.length; i++) {
6201					let key = localStorage.key(i);
6202					if (key && key.includes('_ym') && key.includes('lsid')) {
6203						let data = JSON.parse(localStorage.getItem(key));
6204						return data && data.id ? data.id.toString() : '';
6205					}
6206				}
6207			} catch(e) {}
6208			return '';
6209		}
6210
6211        // ФИНАЛЬНАЯ ФУНКЦИЯ: Заполняет поле и "толкает" форму дальше
6212        function finalizeAndSubmit(clientId, source) {
6213            if (formSubmitted) return;
6214            formSubmitted = true;
6215
6216            // 1. Сразу чистим то, что пришло из API (на всякий случай)
6217            let finalId = clientId ? clientId.toString().split('.')[0] : '';
6218            let finalSource = source;
6219            
6220            
6221            // 2. Если API пустое, запускаем цепочку поиска
6222            if (!finalId) {
6223                const cookieVal = getFromCookie(); // Там внутри уже есть split, но мы подстрахуемся
6224                const lsVal = getFromLocalStorage();
6225                
6226                finalId = cookieVal || lsVal || '';
6227                finalSource = cookieVal ? 'cookie JS' : (finalId ? 'localStorage JS' : 'empty');
6228                
6229                // 3. ФИНАЛЬНАЯ ГЛОБАЛЬНАЯ ЧИСТКА (для LS и прочего)
6230                if (finalId) {
6231                    finalId = finalId.toString().split('.')[0];
6232                }
6233            }
6234
6235            
6236            let input = form.querySelector('input[name="ym_client_id_new"]');
6237            if (!input) {
6238                input = document.createElement('input');
6239                input.type = 'hidden';
6240                input.name = 'ym_client_id_new';
6241                form.appendChild(input);
6242            }
6243            
6244            input.value = finalId ? finalId + '|' + finalSource : '';
6245            
6246            // --- ЧЕСТНАЯ ПРОВЕРКА ДЛЯ КОНСОЛИ ---
6247            if (finalId) {
6248                console.log(`✅ Успех! Данные вписаны в форму [${finalSource}]:`, finalId);
6249            } else {
6250                // Проверяем, есть ли кука физически в браузере для PHP
6251                const realCookieExists = document.cookie.includes('_ym_uid');
6252                
6253                if (realCookieExists) {
6254                    console.log(`⚠️ JS не успел вставить ID (empty), но кука в браузере есть. Должна сработать PHP-подстраховка.`);
6255                } else {
6256                    console.log(`❌ Провал: ID не найден ни в API, ни в LS, ни в куках. PHP-подстраховка не сработает`);
6257                }
6258            }
6259
6260            form.dataset.ymProcessed = 'true';
6261            const submitEvent = new Event('submit', { bubbles: true, cancelable: true });
6262            form.dispatchEvent(submitEvent);
6263
6264            setTimeout(() => { delete form.dataset.ymProcessed; }, 1000);
6265        }
6266
6267		console.log('⏱️ Остановка формы на 300мс...');
6268
6269		// Таймер-предохранитель: если API молчит 300мс, идем в куки/LS
6270		const timeout = setTimeout(function() {
6271			console.log('⌛ Таймаут 300мс истёк, переходим к проверке Cookie/LocalStorage...');
6272			finalizeAndSubmit('', 'timeout');
6273		}, 300);
6274
6275// Запрос официального ClientID через API Яндекс.Метрики
6276	if (typeof ym !== 'undefined') {
6277		try {
6278			ym(counterId, 'getClientID', function(clientID) {
6279				clearTimeout(timeout); // Отменяем таймер, если API успело вовремя
6280				finalizeAndSubmit(clientID, 'api');
6281			});
6282		} catch (e) {
6283			// Если сам вызов ym() выкинул ошибку (исключение)
6284			console.error('🚀 Критическая ошибка вызова ym:', e);
6285			clearTimeout(timeout);
6286			finalizeAndSubmit('', 'api_error');
6287		}
6288	} else {
6289		// Если ym вообще не загружен (AdBlock)
6290		clearTimeout(timeout);
6291		finalizeAndSubmit('', 'no_ym');
6292	}
6293	}, true); // useCapture = true (приоритетный перехват до отправки кук php)
6294});
6295</script>
6295
6296
6297<script type="text/javascript">
6298   // Срабатывает ТОЛЬКО при успешной отправке почты
6299 //document.addEventListener( 'wpcf7mailsent', function( event ) {
6300      //  location = '/thanks';
6301 //}, false );
6302
6303
6304//Срабатывает при ЛЮБОЙ    отправке формы (до отправки почты)
6305document.addEventListener('wpcf7submit', function(event) {
6306    if (event.detail.status === 'mail_sent') {
6307        location = '/thanks';
6308    }
6309});
6310</script>
6310
6311<div id="popup-lead-catcher" class="popup-lead-catcher" data-tooltip-hook="form" >
6312	<div class="popup-lead-catcher__wrapper">
6313		<button class="popup__close" type="reset">
6314			<img  alt="Вектор закрытия" src="https://beeline-ru.online/wp-content/themes/beeline/images/cancel-vector.svg">
6315		</button>
6316		<div class="popup-lead-catcher__title">
6317			Выгодное спецпредложение!
6318		</div>
6319		<div class="popup-lead-catcher__subtitle">
6320			С экономией в год от 9000 рублей!
6321		</div>
6322
6323		<div class="popup-lead-catcher__form">
6324			
6325<div class="wpcf7 no-js" id="wpcf7-f439-o5" lang="ru-RU" dir="ltr" data-wpcf7-id="439">
6326<div class="screen-reader-response"><p role="status" aria-live="polite" aria-atomic="true"></p> <ul></ul></div>
6327<form action="/#wpcf7-f439-o5" method="post" class="wpcf7-form init" aria-label="Контактная форма" novalidate="novalidate" data-status="init">
6328<div style="display: none;">
6329<input type="hidden" name="_wpcf7" value="439" />
6330<input type="hidden" name="_wpcf7_version" value="6.0" />
6331<input type="hidden" name="_wpcf7_locale" value="ru_RU" />
6332<input type="hidden" name="_wpcf7_unit_tag" value="wpcf7-f439-o5" />
6333<input type="hidden" name="_wpcf7_container_post" value="0" />
6334<input type="hidden" name="_wpcf7_posted_data_hash" value="" />
6335</div>
6336<div class="autocomplete-address">
6337	<div id="address-block__title">
6338	</div>
6339	<div class="autocomplete-city-wrapper">
6340		<div class="autocomplete-city">
6341			<p><span class="autocomplete-city-title">Город: </span><span id="autocomplete_city_name" class="autocomplete-city-name"> Москва</span>
6342			</p>
6343		</div>
6344		<div class="autocomplete-city-change-wrapper">
6345			<p><span class="autocomplete-city-change button-select-city profit_address_button_change_city">Изменить город</span>
6346			</p>
6347		</div>
6348	</div>
6349	<div class="autocomplete">
6350		<div class="input-wrapper">
6351			<p><span class="wpcf7-form-control-wrap" data-name="AddresStreet"><input size="17" maxlength="400" class="wpcf7-form-control wpcf7-text wpcf7-validates-as-required t-input profit_address_street" autocomplete="off" aria-required="true" aria-invalid="false" placeholder="Улица" value="" type="text" name="AddresStreet" /></span><span class="clear-btn" data-target="AddresStreet" ><img alt="Вектор закрытия" src="/wp-content/themes/beeline/images/cancel-vector.svg" /></span>
6352			</p>
6353			<div id="street-list" class="autocomplete-list hidden checkaddress__item">
6354			</div>
6355		</div>
6356		<div class="input-wrapper">
6357			<p><span class="wpcf7-form-control-wrap" data-name="AddresHouse"><input size="17" maxlength="400" class="wpcf7-form-control wpcf7-text wpcf7-validates-as-required t-input profit_address_house test" readonly="readonly" autocomplete="off" aria-required="true" aria-invalid="false" placeholder="Дом" value="" type="text" name="AddresHouse" /></span><span class="clear-btn" data-target="AddresHouse"><img alt="Вектор закрытия" src="/wp-content/themes/beeline/images/cancel-vector.svg" /></span>
6358			</p>
6359			<div id="house-list" class="autocomplete-list hidden checkaddress__item">
6360			</div>
6361		</div>
6362		<div class="input-wrapper">
6363			<p><span class="wpcf7-form-control-wrap" data-name="Phone"><input size="17" maxlength="400" class="wpcf7-form-control wpcf7-tel wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-tel popup-lead-catcher__tel profit_address_phone" aria-required="true" aria-invalid="false" placeholder="+7(999)-999-99-99" value="" type="tel" name="Phone" /></span>
6364			</p>
6365		</div>
6366	</div>
6367	<p><input class="wpcf7-form-control wpcf7-submit has-spinner profit_address_button_send popup-lead-catcher__submit" id="popup-lead-catcher-submit" type="submit" value="Отправить" /><br />
6368<span id="accept">Нажимая “Отправить”, вы принимаете  Политику обработки персональных данных (<a href="/wp-content/themes/beeline/text-file/politika.pdf" download>скачать PDF</a>) и даёте Согласие на обработку Ваших персональных данных (<a href="/wp-content/themes/beeline/text-file/soglasie.pdf" download>скачать PDF</a>).</span>
6369	</p>
6370	<div style="d-none">
6371	<input class="wpcf7-form-control wpcf7-hidden house" value="" type="hidden" name="IHouse" />
6372	<input class="wpcf7-form-control wpcf7-hidden name_city" value="" type="hidden" name="CityName" />
6373	<input class="wpcf7-form-control wpcf7-hidden id_city" value="" type="hidden" name="City" />
6374	<input class="wpcf7-form-control wpcf7-hidden district" value="" type="hidden" name="IDistrict" />
6375	<input class="wpcf7-form-control wpcf7-hidden id_street" value="" type="hidden" name="IStreet" />
6376	<input class="wpcf7-form-control wpcf7-hidden" value="" type="hidden" name="Info" />
6377	<input class="wpcf7-form-control wpcf7-hidden" value="Ловец лидов" type="hidden" name="FormName" />
6378	<input class="wpcf7-form-control wpcf7-hidden" value="" type="hidden" name="lead_form_type" />
6379	<input class="wpcf7-form-control wpcf7-hidden" value="" type="hidden" name="service_id" />
6380	<input class="wpcf7-form-control wpcf7-hidden" value="" type="hidden" name="user_agent" />
6381	<input class="wpcf7-form-control wpcf7-hidden" value="" type="hidden" name="screen_width" />
6382	<input class="wpcf7-form-control wpcf7-hidden" value="" type="hidden" name="screen_height" />
6383	</div>
6384</div><div class="wpcf7-response-output" aria-hidden="true"></div>
6385</form>
6386</div>
6387		</div>
6388
6389<!-- 		<span id="accept">Нажимая “Отправить”, вы принимаете  Политику обработки персональных данных (<a href="https://beeline-ru.online/wp-content/themes/beeline/text-file/politika.pdf" download>скачать PDF</a>) и даёте Согласие на обработку Ваших персональных данных (<a href="https://beeline-ru.online/wp-content/themes/beeline/text-file/soglasie.pdf" download>скачать PDF</a>).</span> -->
6390<!-- 		<div class="popup-lead-catcher__agreement agreement">
6391			Нажимая на кнопку, вы даете <a href="/privacy-policy" target="_blank">согласие на обработку персональных данных и соглашаетесь c политикой конфиденциальности</a>
6392		</div> -->
6393	</div>	
6394</div>
6395
6396<script> document.addEventListener('DOMContentLoaded', function() { 
6397		let cityValue = "Россия";
6398		let cityNameElement = document.querySelector('.popup-lead-catcher .autocomplete-city-name'); 
6399						if (cityNameElement) {
6400					cityNameElement.textContent = 'Москва';
6401				} 
6402		 
6403	}); 
6404</script>
6404
6405
6406<style>
6407	.popup-lead-catcher__wrapper #accept {
6408		 max-width: 310px;
6409   		 text-align: center;
6410		margin-bottom: 20px;
6411		font-size: 14px;
6412	}
6413	
6414	.popup-lead-catcher__wrapper .wpcf7-spinner {
6415		display: none;
6416	}
6417	
6418	@media screen and (max-width: 550px) {
6419	.popup-lead-catcher__wrapper #accept {
6420		font-size: 12px;
6421	}
6422}
6423</style>
6424
6425
6426<script>
6427document.addEventListener('DOMContentLoaded', function () {
6428    const popup = document.getElementById('popup-lead-catcher');
6429
6430    if (popup) {
6431
6432        function closePopup() {
6433            popup.style.display = 'none';
6434            document.body.style.overflow = '';
6435        }
6436
6437        popup.addEventListener('click', function(event) {
6438            if (event.target === popup) {
6439                closePopup();
6440            }
6441        });
6442
6443        const closeButton = popup.querySelector('.popup__close');
6444        if (closeButton) {
6445            closeButton.addEventListener('click', function (e) {
6446                e.preventDefault();
6447                closePopup();
6448            });
6449        }
6450
6451        window.openPopup = function () {
6452            popup.style.display = 'block';
6453            document.body.style.overflow = 'hidden';
6454        };
6455    }
6456});
6457</script>
6457
6458	<button class="button-lead-catcher profit_address_button">
6459		<svg class="button-lead-catcher__icon" width="40" height="40" viewBox="0 0 40 36" xmlns="http://www.w3.org/2000/svg" style="fill: rgba(255, 255, 255, 1.0);"><path d="M11.7365 4.72714L15.7271 12.2706C15.9644 12.7191 15.826 13.2791 15.405 13.5736L12.5816 15.5488C12.1594 15.8441 11.8624 16.2913 11.8793 16.8027C11.9219 18.0972 12.4695 20.8556 15.8069 24.1931C19.1443 27.5305 21.9028 28.0781 23.1973 28.1206C23.7087 28.1375 24.1558 27.8406 24.4511 27.4183L26.4264 24.595C26.7209 24.1739 27.2808 24.0356 27.7294 24.2729L35.2728 28.2635C35.7289 28.5048 35.9243 29.0588 35.6451 29.5001C34.4592 31.3737 31.9087 33.4953 29.7591 33.8432C24.2048 34.7421 16.8774 32.4337 12.2219 27.7781C7.56629 23.1226 5.25781 15.7951 6.15672 10.2408C6.50462 8.09128 8.62621 5.5407 10.4998 4.35485C10.9411 4.07564 11.4952 4.27103 11.7365 4.72714Z"></path></svg>	
6460	</button>
6461	
6462	
6463<style>
6464	
6465.button-lead-catcher {
6466    position: fixed;
6467    top: 80%;
6468    right: 10%;
6469    width: 56px;
6470    height: 56px;
6471    background-color: #FFBE50;
6472	border: none;
6473	border-radius: 16px;
6474	cursor: pointer;
6475	opacity: 0.5;
6476	transform-origin: 50% 50%;
6477	z-index: 2;
6478}
6479
6480
6481.button-lead-catcher:hover {
6482	opacity: 1;
6483	transition: 0.4s;
6484}
6485
6486
6487@keyframes svg-bounce {
6488    0% {
6489        transform: rotate(0) scale(1) skew(0.017rad);
6490    }
6491    25% {
6492        transform: rotate(0) scale(1) skew(0.017rad);
6493    }
6494    35% {
6495        transform: rotate(-0.3rad) scale(1) skew(0.017rad);
6496    }
6497    45% {
6498        transform: rotate(0.3rad) scale(1) skew(0.017rad);
6499    }
6500    55% {
6501        transform: rotate(-0.3rad) scale(1) skew(0.017rad);
6502    }
6503    65% {
6504        transform: rotate(0.3rad) scale(1) skew(0.017rad);
6505    }
6506    75% {
6507        transform: rotate(0) scale(1) skew(0.017rad);
6508    }
6509    100% {
6510        transform: rotate(0) scale(1) skew(0.017rad);
6511    }
6512}
6513
6514.button-lead-catcher:hover .button-lead-catcher__icon {
6515    animation: svg-bounce 1s ease-in-out forwards;
6516}
6517	</style><div id="popup-confirm-region" class="popup-confirm-region">
6518  <div class="popup-confirm-region__content-wrapper">
6519    <div class="popup-confirm-region__content">
6520      <p class="popup-confirm-region__title">Ваш регион Москва?</p>
6521       <div class="popup-confirm-region__buttons">
6522        <button class="popup-confirm-region__button" id="yesButton" type="button">Да</button>
6523        <button class="popup-confirm-region__button city" type="button">Сменить регион</button>
6524      </div>
6525    </div>
6526  </div>
6527</div>
6528
6529    <style>
6530    #popup-confirm-region.popup-confirm-region {
6531      display: none;
6532      position: fixed;
6533      top: 0;
6534      left: 0;
6535      width: 100%;
6536      height: auto;
6537      transform: none;
6538      background-color: transparent;
6539      pointer-events: none;
6540      z-index: 1000;
6541    }
6542
6543    #popup-confirm-region .popup-confirm-region__content-wrapper {
6544      width: 320px;
6545      height: auto;
6546      min-height: 105px;
6547      display: block;
6548      box-sizing: border-box;
6549      padding: 12px 16px 16px;
6550      position: static;
6551      transform: none;
6552      background-color: #fff;
6553      text-align: left;
6554      border-radius: 20px;
6555      box-shadow: 0px 2px 8px 0px #00000014;
6556      margin-left: 16px;
6557      pointer-events: auto;
6558    }
6559
6560    #popup-confirm-region .popup-confirm-region__content {
6561      display: block;
6562    }
6563
6564    #popup-confirm-region .popup-confirm-region__title {
6565      margin: 0 0 12px;
6566      color: #282828;
6567      font-size: 20px;
6568      font-weight: 500;
6569      line-height: 24px;
6570    }
6571
6572    #popup-confirm-region .popup-confirm-region__buttons {
6573      display: flex;
6574      gap: 8px;
6575      width: 100%;
6576      max-width: 100%;
6577    }
6578
6579    #popup-confirm-region .popup-confirm-region__button {
6580      width: auto;
6581      min-height: 41px;
6582      padding: 12px;
6583      color: #282828;
6584      background-color: #E2E6ED;
6585      border: 0;
6586      font-size: 16px;
6587      font-weight: 500;
6588      line-height: 100%;
6589      border-radius: 8px;
6590      cursor: pointer;
6591    }
6592
6593    #popup-confirm-region .popup-confirm-region__button#yesButton {
6594      width: calc((100% - 8px) / 2);
6595      flex: 0 0 calc((100% - 8px) / 2);
6596      background-color: #FFD93A;
6597    }
6598
6599    #popup-confirm-region .popup-confirm-region__button.city {
6600      width: calc((100% - 8px) / 2);
6601      flex: 0 0 calc((100% - 8px) / 2);
6602    }
6603
6604    #popup-confirm-region .popup-confirm-region__button:hover {
6605      background-color: #FFD93A;
6606    }
6607
6608    #popup-confirm-region .popup-confirm-region__button.city:hover {
6609      background-color: #E2E6ED;
6610    }
6611
6612    @media (max-width: 450px) {
6613      #popup-confirm-region.popup-confirm-region {
6614        top: 28px;
6615      }
6616
6617      #popup-confirm-region .popup-confirm-region__content-wrapper {
6618        width: calc(100% - 32px);
6619        max-width: 100%;
6620        margin-left: 16px;
6621        min-height: 105px;
6622        padding: 12px 16px 16px;
6623      }
6624
6625      #popup-confirm-region .popup-confirm-region__title {
6626        font-size: 16px;
6627      }
6628
6629      #popup-confirm-region .popup-confirm-region__buttons {
6630        width: 100%;
6631        max-width: 100%;
6632      }
6633
6634    }
6635
6636    @media (min-width: 1200px) {
6637      #popup-confirm-region .popup-confirm-region__content-wrapper {
6638        margin-left: 0;
6639      }
6640    }
6641  </style>
6642
6643  
6644<script>
6645document.addEventListener('DOMContentLoaded', function () {
6646  var popup = document.getElementById('popup-confirm-region');
6647  var yesButton = document.getElementById('yesButton');
6648
6649  if (!popup || !yesButton) {
6650    return;
6651  }
6652
6653  var lastShownTime = parseInt(localStorage.getItem('popupShownTime'), 10) || 0;
6654  var currentTime = Date.now();
6655  var oneHour = 3600000;
6656  var referrer = document.referrer;
6657  var currentDomain = window.location.hostname;
6658  var referrerDomain = '';
6659  var updatePopupPosition = function () {
6660    var headerTop = document.querySelector('.header__wrapper-top');
6661    var headerContainer = document.querySelector('.header__wrapper-top .container');
6662
6663    if (!headerTop) {
6664      return;
6665    }
6666
6667    var headerTopRect = headerTop.getBoundingClientRect();
6668    popup.style.top = headerTopRect.bottom + 'px';
6669
6670    if (headerContainer) {
6671      var headerContainerRect = headerContainer.getBoundingClientRect();
6672      popup.style.left = headerContainerRect.left + 'px';
6673      popup.style.width = headerContainerRect.width + 'px';
6674    }
6675  };
6676
6677  try {
6678    referrerDomain = referrer ? new URL(referrer).hostname : '';
6679  } catch (error) {
6680    referrerDomain = '';
6681  }
6682
6683  var sameBaseDomain = function (domain) {
6684    return domain.endsWith('.beeline-ru.online');
6685  };
6686
6687  var isFromSameSite = referrerDomain === currentDomain;
6688  var isFromSameBaseDomain = sameBaseDomain(referrerDomain) && sameBaseDomain(currentDomain);
6689
6690  if (!isFromSameSite && !isFromSameBaseDomain && currentTime - lastShownTime > oneHour) {
6691    updatePopupPosition();
6692    popup.style.display = 'block';
6693  }
6694
6695  window.addEventListener('resize', updatePopupPosition);
6696
6697  yesButton.addEventListener('click', function () {
6698    localStorage.setItem('popupShownTime', Date.now());
6699    popup.style.display = 'none';
6700  });
6701});
6702</script>
6702
6703<div class="popup-select-city" id="popup-select-city">
6704	<div class="popup-select-city__wrapper">
6705
6706		<div class="popup-select-city__wrapper-top">
6707			<div class="popup-select-city__title">Выберите город подключения</div>
6708			
6709			
6710			<div class="popup-select-city__input-wrapper">
6711				<img class="popup-select-city__search-img" alt="Поиск" src="https://beeline-ru.online/wp-content/themes/beeline/images/search.png">
6712				<input id="city-input" class="popup-select-city__input" type="text" placeholder=" " autocomplete="off" />
6713				<label for="city-input" class="popup-select-city__label">Найти город</label>
6714			</div>
6715			
6716			<button class="popup__close " type="reset">
6717				<img alt="Вектор закрытия" src="https://beeline-ru.online/wp-content/themes/beeline/images/cancel-vector.svg">
6718			</button>
6719		</div>
6720
6721		<div class="region">
6722			<table class="city_list">
6723				<tbody>
6724				</tbody>
6725			</table>
6726		</div>
6727
6728	</div>
6729</div>
6730
6731<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
vendor: 1 bytes, line 6731
6731
6732<script src="https://beeline-ru.online/wp-content/themes/beeline/js/citylink.js"></script>
vendor: 1 bytes, line 6732
6732
6733<script src="https://beeline-ru.online/wp-content/themes/beeline/js/popup-select-city.js"></script>
6733<div
6734	id="popup-mobile-beeline-modal"
6735	class="popup-mobile-beeline-modal"
6736	aria-hidden="true"
6737>
6738	<div class="popup-mobile-beeline-modal__dialog" role="dialog" aria-modal="true">
6739		<button class="popup-mobile-beeline-modal__close" type="button" aria-label="Закрыть окно">
6740			<span></span>
6741			<span></span>
6742		</button>
6743		<div class="popup-mobile-beeline-modal__body">
6744			<div class="popup-mobile-beeline-modal__frame-wrap">
6745				<iframe
6746					class="popup-mobile-beeline-modal__iframe"
6747					src="https://beeline.ru/tariffs-partner-101internet/"
6748					title="Подключение мобильного тарифа билайн"
6749					referrerpolicy="strict-origin-when-cross-origin"
6750					allow="clipboard-write; encrypted-media; accelerometer; autoplay; payment"
6751					allowfullscreen
6752				></iframe>
6753			</div>
6754		</div>
6755	</div>
6756</div>
6757<script type="text/javascript" src="https://beeline-ru.online/wp-content/themes/beeline/js/swiper.js" id="tariffs-mobile-swiper-js"></script>
vendor: 1 bytes, line 6757
6757
6758<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jquery.mask/1.14.16/jquery.mask.min.js?ver=3.6.0" id="jquery-mask-js"></script>
vendor: 1 bytes, line 6758
6758
6759<script type="text/javascript" src="https://beeline-ru.online/wp-includes/js/dist/hooks.min.js?ver=dd5603f07f9220ed27f1" id="wp-hooks-js"></script>
vendor: 1 bytes, line 6759
6759
6760<script type="text/javascript" src="https://beeline-ru.online/wp-includes/js/dist/i18n.min.js?ver=c26c3dc7bed366793375" id="wp-i18n-js"></script>
vendor: 1 bytes, line 6760
6760
6761<script type="text/javascript" id="wp-i18n-js-after">
6762/* <![CDATA[ */
6763wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
6764wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
6765//# sourceURL=wp-i18n-js-after
6766/* ]]> */
6767</script>
vendor: 1 bytes, line 6767
6767
6768<script type="text/javascript" src="https://beeline-ru.online/wp-content/plugins/contact-form-7/includes/swv/js/index.js?ver=6.0" id="swv-js"></script>
vendor: 1 bytes, line 6768
6768
6769<script type="text/javascript" id="contact-form-7-js-translations">
6770/* <![CDATA[ */
6771( function( domain, translations ) {
6772	var localeData = translations.locale_data[ domain ] || translations.locale_data.messages;
6773	localeData[""].domain = domain;
6774	wp.i18n.setLocaleData( localeData, domain );
6775} )( "contact-form-7", {"translation-revision-date":"2024-03-12 08:39:31+0000","generator":"GlotPress\/4.0.1","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=3; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : ((n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14)) ? 1 : 2);","lang":"ru"},"Error:":["\u041e\u0448\u0438\u0431\u043a\u0430:"]}},"comment":{"reference":"includes\/js\/index.js"}} );
6776//# sourceURL=contact-form-7-js-translations
6777/* ]]> */
6778</script>
vendor: 1 bytes, line 6778
6778
6779<script type="text/javascript" id="contact-form-7-js-before">
6780/* <![CDATA[ */
6781var wpcf7 = {
6782    "api": {
6783        "root": "https:\/\/beeline-ru.online\/wp-json\/",
6784        "namespace": "contact-form-7\/v1"
6785    }
6786};
6787(function () {
6788    if (window.cf7ProxySubmitTransportInstalled || typeof window.fetch !== 'function') {
6789        return;
6790    }
6791
6792    window.cf7ProxySubmitTransportInstalled = true;
6793
6794    var adminAjaxUrl = "https://beeline-ru.online/wp-admin/admin-ajax.php";
6795    var nativeFetch = window.fetch.bind(window);
6796    var routePattern = /\/contact-form-7\/v1\/contact-forms\/([1-9][0-9]*)\/(feedback(?:\/schema)?|refill)\/?$/;
6797
6798    window.fetch = function (input, options) {
6799        var requestUrl = '';
6800
6801        if (typeof input === 'string') {
6802            requestUrl = input;
6803        } else if (typeof URL !== 'undefined' && input instanceof URL) {
6804            requestUrl = input.toString();
6805        } else if (input && typeof input.url === 'string') {
6806            requestUrl = input.url;
6807        }
6808
6809        try {
6810            var url = new URL(requestUrl, window.location.href);
6811            var restRoute = url.searchParams.get('rest_route') || '';
6812            var route = restRoute || url.pathname;
6813            var match = route.match(routePattern);
6814
6815            if (match) {
6816                var operation = match[2] === 'feedback/schema'
6817                    ? 'schema'
6818                    : match[2];
6819                var bridgeUrl = new URL(adminAjaxUrl, window.location.href);
6820
6821                bridgeUrl.searchParams.set('action', 'cf7_proxy_submit_transport');
6822                bridgeUrl.searchParams.set('cf7_form_id', match[1]);
6823                bridgeUrl.searchParams.set('cf7_operation', operation);
6824
6825                if (typeof Request !== 'undefined' && input instanceof Request) {
6826                    input = new Request(bridgeUrl.toString(), input);
6827                } else {
6828                    input = bridgeUrl.toString();
6829                }
6830            }
6831        } catch (error) {
6832            // CF7 handles transport errors and shows its standard message.
6833        }
6834
6835        return nativeFetch(input, options);
6836    };
6837}());
6838//# sourceURL=contact-form-7-js-before
6839/* ]]> */
6840</script>
vendor: 1 bytes, line 6840
6840
6841<script type="text/javascript" src="https://beeline-ru.online/wp-content/plugins/contact-form-7/includes/js/index.js?ver=6.0" id="contact-form-7-js"></script>
vendor: 1 bytes, line 6841
6841
6842<script type="text/javascript" src="https://beeline-ru.online/wp-content/themes/beeline/js/lead-tech-data.js" id="lead-tech-data-js"></script>
vendor: 1 bytes, line 6842
6842
6843<script type="text/javascript" id="cf7-address-search-js-extra">
6844/* <![CDATA[ */
6845var cf7proxy = {"regionId":"77","ajaxUrl":"https://beeline-ru.online/wp-admin/admin-ajax.php"};
6846//# sourceURL=cf7-address-search-js-extra
6847/* ]]> */
6848</script>
vendor: 1 bytes, line 6848
6848
6849<script type="text/javascript" src="https://beeline-ru.online/wp-content/themes/beeline/js/cf7-address-search.js?ver=1789366998" id="cf7-address-search-js"></script>
vendor: 1 bytes, line 6849
6849
6850<script> 
6851//маска  
6852</script>
6852
6853
6854<script>
6855	//скрипт для подмены номеров
6856var siteUrl = window.location.hostname;
6857var regex = /^([a-z0-9]{1,})./gi;
6858var res = regex.exec(siteUrl);
6859	
6860var city_url = ["moskva",
6861	"odintsovo",
6862	"himki",
6863	"reutov",
6864	"dolgoprudnyj",
6865	"pushkino",
6866	"dmitrov",
6867	"ivanteevka",
6868	"aprelevka",
6869	"pavlovskij",
6870	"balashiha",
6871	"domodedovo",
6872	"kolomna",
6873	"orekhovo",
6874	"podolsk",
6875	"serpukhov",
6876	"elektrostal",
6877	"lobnya",
6878	"voskresensk",
6879	"yegorevsk",
6880	"kashira",
6881	"klin",
6882	"krasnogorsk",
6883	"lyubertsy",
6884	"mytishchi",
6885	"naro",
6886	"sergiyev",
6887	"chekhov",
6888	"shatura",
6889	"shchelkovo"];
6890	
6891 for (var i = 0; i < city_url.length; i++) {
6892 	if ( res[1] == city_url[i]) {
6893//  			document.querySelectorAll('.phone-regions').forEach(phone => {
6894//  			phone.textContent = "+7 (495) 023-85-77";
6895//  			phone.href="tel:+74950238577";
6896//  		})
6897 	}
6898 }
6899
6900if( !res )
6901    console.log('Поддомен не найден.');
6902else
6903    console.log('Поддомен: '  + res[1]);
6904    
6905    
6906//код для вывода сообщения "подключение в течениии 30 дней"
6907document.addEventListener('DOMContentLoaded', function () {	
6908let siteUrl = window.location.pathname;	
6909	console.log(siteUrl);
6910if (siteUrl == '/nizhniy-novgorod' || siteUrl == '/dzerzhinsk' || siteUrl == '/sarov' || siteUrl == '/arzamas' || siteUrl == '/afonino' || siteUrl == '/balakhna' || siteUrl == '/bor' || siteUrl == '/vyksa') {
6911	const alertBlock = document.querySelectorAll('.card-block__alert-block');
6912	
6913	alertBlock.forEach(alert => {
6914		alert.style.display = 'block';
6915	});
6916}
6917});    
6918    
6919</script>
6919
6920
6921
6922
6923
6924
6925
6926</body>
6927</html>
6928
6929
6930<style>
6931	.main-page-new table {
6932    border: 1px solid black;
6933    border-collapse: collapse;
6934  }
6935  .main-page-new th, td {
6936    border: 1px solid black;
6937    padding: 8px;
6938  }
6939	
6940.main-page-new .faq-columns__accordion {
6941    /* columns: 2; */
6942    grid-template-columns: repeat(2, 1fr);
6943}
6944	
6945@media screen and (max-width: 1080px) {
6946 .main-page-new  .faq-columns__accordion {
6947        /* columns: 1; */
6948        grid-template-columns: repeat(1, 1fr);
6949    }
6950}
6951
6952 /* connection */
6953
6954.main-page-new .connection__text {
6955    text-align: center;
6956}
6957
6958.main-page-new .connection__number {
6959    font-size: 20px;
6960    border-radius: 13px;
6961    background-color: #ffeda2;
6962	border: none;
6963}
6964
6965.main-page-new .connection__item {
6966    align-items: center;
6967	border: none;
6968}
6969
6970</style>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.