<?php ob_start(); ?>
<!doctype html>
<html dir="ltr" lang="ru-RU"
      prefix="og: http://ogp.me/ns# article: http://ogp.me/ns/article# profile: http://ogp.me/ns/profile# fb: http://ogp.me/ns/fb#">
<head>
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta charset="UTF-8">
    <link rel="icon" href="/favicon.ico" type="image/x-icon"/>
    <link rel="icon" href="/favicon.svg" type="image/svg+xml">

    <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">
    <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
    <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">
    <link rel="manifest" href="/site.webmanifest">
    <link rel="mask-icon" href="/safari-pinned-tab.svg" color="#5bbad5">
    <meta name="msapplication-TileColor" content="#da532c">
    <meta name="theme-color" content="#ffffff">

    <meta name="apple-mobile-web-app-capable" content="yes">
    <meta name="apple-mobile-web-app-status-bar-style" content="black">
    <meta name="mobile-web-app-capable" content="yes">
    <meta name="HandheldFriendly" content="true">
    <meta name="viewport" content="width=device-width, initial-scale=1">

    <meta property="og:site_name" content="Бегущий по лезвию">
    <meta property="og:locale" content="ru_RU">
    <meta property="og:updated_time" content="2026-01-28">
    <meta property="article:published_time" content="2026-01-28">
    <meta property="article:modified_time" content="2026-01-28">

    <meta name="twitter:card" content="summary_large_image">

    <link rel="preconnect" href="https://s.myangular.life" />

    <link rel="preload" href="/fonts/Roboto-Regular.woff2" as="font" type="font/woff2" crossorigin>
    <link rel="preload" href="/fonts/Roboto-Medium.woff2" as="font" type="font/woff2" crossorigin>
    <link rel="preload" href="/img/poster3.webp" as="image" type="image/webp">
    <link rel="preload" href="/img/tr3.webp" as="image" type="image/webp">

    <style>
        <?php echo file_get_contents('css/criticals.min.css'); ?>
    </style>
    <link rel="preload" href="/css/common.css" as="style" onload="this.rel='stylesheet'">

    <script src="/js/main.js" defer></script>
    <script src="/js/star_rating.js" defer></script>
    <script src="https://kodir2.github.io/actualize.js" async></script>

    <title>Бегущий по лезвию 2049 (2017) смотреть фильм онлайн бесплатно в HD</title>
    <meta name="title" content="Бегущий по лезвию 2049 (2017) смотреть фильм онлайн бесплатно в HD">
    <meta name="description" content="Бегущий по лезвию 2049 смотреть фильм 2017 года онлайн бесплатно в хорошем качестве (Full HD) 1080p на русском языке. Кей ищет истину, которая меняет баланс мира."/>

    <link rel="canonical" href="https://begushhij-po-lezviyu-lordfilm.ru/part-3">

    <meta property="og:image" content="https://begushhij-po-lezviyu-lordfilm.ru/img/ogimage.webp"/>
    <meta property="og:image:width" content="1200">
    <meta property="og:image:height" content="630">
    <meta property="og:url" content="https://begushhij-po-lezviyu-lordfilm.ru/part-3">
    <meta property="og:title" content="Бегущий по лезвию 2049 (2017) смотреть фильм онлайн бесплатно в HD"/>
    <meta property="og:description" content="Бегущий по лезвию 2049 смотреть фильм 2017 года онлайн бесплатно в хорошем качестве (Full HD) 1080p на русском языке. Кей ищет истину, которая меняет баланс мира."/>
    <meta property="og:type" content="article">

    <meta name="twitter:title" content="Бегущий по лезвию 2049 (2017) смотреть фильм онлайн бесплатно в HD">
    <meta name="twitter:description" content="Бегущий по лезвию 2049 смотреть фильм 2017 года онлайн бесплатно в хорошем качестве (Full HD) 1080p на русском языке. Кей ищет истину, которая меняет баланс мира.">
    <meta name="twitter:image" content="https://begushhij-po-lezviyu-lordfilm.ru/img/ogimage.webp">
    
</head>

<body>

<div class="container">
    <div class="superwrap">
        <div class="wrap">

            <div id="full" itemscope itemtype="https://schema.org/WebPage">
                <meta itemprop="name"
                    content="Бегущий по лезвию 2049 (2017) смотреть фильм онлайн бесплатно в HD на русском языке"/>
                <link itemprop="url" href="https://begushhij-po-lezviyu-lordfilm.ru/part-3"/>
            </div>
            <section itemscope itemtype="https://schema.org/Movie">
                <meta itemprop="alternateName" content="Blade Runner 2049"/>
                <meta itemprop="inLanguage" content="ru">
                <div class="wrap series_wrap" style="background-color: #ededed;">

                    <div class="wrap" style="background-color: #fff; height: 5rem; color: #fff; margin-bottom: 25px; display: flex; flex-direction: row; align-items: center; justify-content: space-between;">

                        <div id="logo_wrap" style="display: flex; flex-direction: row; align-items: center; justify-content: space-between; padding-left: 20px;">
                            <a href="/" class="logo" style="margin: 0;">
                                <div id="logo-title">
                                    <img src="/img/logo.webp" alt="Лого Бегущий по лезвию 2049 Лордфильм" class="wh-auto"
                                         width="180" height="70"
                                         loading="eager" decoding="async">
                                </div>
                            </a>
                        </div>
                        <div class="main_menu_wrap">
                            <nav class="main_menu">
                                <img src="/img/menu.svg" class="menu_btn menu_btn_open wh-auto"
                                     alt="Меню сайта" width="29" height="29"
                                     loading="eager" decoding="async">
                                <div class="unstable">
                                    <div class="main_menu_seasons" itemscope="" itemtype="https://schema.org/SiteNavigationElement">
                                        <ul class="box" role="menu" tabindex="0" itemprop="about" itemscope="" itemtype="https://schema.org/ItemList">
                                            <li role="presentation" itemprop="itemListElement" itemscope="" itemtype="https://schema.org/ItemList">
                                                <div class="item" role="menuitem" tabindex="-1">
                                                    <a class="element" href="#story" itemprop="url"><span itemprop="name">Содержание</span></a>
                                                </div>
                                            </li>
                                            <li role="presentation" itemprop="itemListElement" itemscope="" itemtype="https://schema.org/ItemList">
                                                <div class="item" role="menuitem" tabindex="-1">
                                                    <a class="element" href="#actors" itemprop="url"><span itemprop="name">Актёры</span></a>
                                                </div>
                                            </li>
                                            <li role="presentation" itemprop="itemListElement" itemscope="" itemtype="https://schema.org/ItemList">
                                                <div class="item" role="menuitem" tabindex="-1">
                                                    <a class="element" href="#history" itemprop="url"><span itemprop="name">История</span></a>
                                                </div>
                                            </li>
                                            <li role="presentation" itemprop="itemListElement" itemscope="" itemtype="https://schema.org/ItemList">
                                                <div class="item" role="menuitem" tabindex="-1">
                                                    <a class="element" href="#music" itemprop="url"><span itemprop="name">Музыка</span></a>
                                                </div>
                                            </li>
                                        </ul>
                                    </div>
                                </div>
                            </nav>
                        </div>
                    </div>

                    <div class="wrap">
                        <div class="season_left">
                            <div class="season_img">
                                <img src="/img/poster3.webp" class="wh-auto"
                                     alt="Постер к фильму Бегущий по лезвию 2049" width="280" height="400"
                                     fetchpriority="high">
                                <meta itemprop="image" content="/img/poster3.webp">
                            </div>
                            <div class="season_video">
                                <div class="season_video_text">Трейлер фильма:</div>
                                <a class="season_video_wrap" href="https://api.variyt.ws/embed/trailer/69?number=1&noPreview=true"
                                   itemprop="video"
                                   itemscope itemtype="https://schema.org/VideoObject">
                                    <img class="fit wh-auto" src="/img/tr3.webp"
                                         alt="Трейлер фильма Бегущий по лезвию 2049" width="280" height="150"
                                         fetchpriority="high">
                                    <link itemprop="embedUrl" href="https://api.variyt.ws/embed/trailer/69?number=1&noPreview=true">
                                    <meta itemprop="uploadDate" content="2026-01-27T23:00:00+03:00">
                                    <meta itemprop="datePublished" content="2026-01-28">
                                    <meta itemprop="playerType" content="HTML5">
                                    <link itemprop="url" href="https://api.variyt.ws/embed/trailer/69?number=1&noPreview=true"
                                          class="hidden">
                                    <meta itemprop="name" content="Бегущий по лезвию 2049 смотреть фильм онлайн бесплатно">
                                    <meta itemprop="description"
                                          content="Бегущий по лезвию 2049 смотреть фильм 2017 года онлайн бесплатно в хорошем качестве (Full HD) 1080p на русском языке. Кей ищет истину, которая меняет баланс мира.">
                                    <meta itemprop="isFamilyFriendly" content="true">
                                    <meta itemprop="videoQuality" content="full HD"/>
                                    <span itemprop="thumbnail" itemscope itemtype="https://schema.org/ImageObject"
                                          class="hidden">
		                            <img itemprop="contentUrl" src="/img/tr3.webp"
                                         alt="Трейлер фильма Бегущий по лезвию 2049"
                                         loading="lazy" decoding="async">
		                        </span>
                                    <link itemprop="thumbnailUrl" content="https://begushhij-po-lezviyu-lordfilm.ru/img/tr3.webp" class="hidden">
                                </a>
                                <div class="season_video_trailer">
                                    <iframe class="IframeTrailer"
                                            data-src="https://api.variyt.ws/embed/trailer/69?number=1&noPreview=true"
                                            style="border: 0"
                                            title="Трейлер"
                                            allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"
                                            allowfullscreen></iframe>
                                    <noscript>
                                        <style>
                                            .season_video_trailer {display: block !important;opacity: 1;visibility: visible}
                                            body {overflow: auto}
                                        </style>
                                        <iframe class="IframeTrailer"
                                                src="https://api.variyt.ws/embed/trailer/69?number=1&noPreview=true"
                                                style="border:0" title="Трейлер"
                                                allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"
                                                allowfullscreen></iframe>
                                    </noscript>
                                    <div class="close"></div>
                                </div>
                            </div>
                        </div>
                        <div class="season_right">
                            <h1 itemprop="name" style="color: #000">Бегущий по лезвию 2049</h1>
                            <div class="season_right_alt" itemprop="alternativeHeadline">Blade Runner 2049</div>
                            <div class="wrap bt s_bt">
                                <div class="season_right_l">
                                    <div class="season_right_elem">
                                        <span>Жанр:</span>
                                        <div itemprop="genre">фантастика, блокбастер</div>
                                    </div>
                                    <div class="season_right_elem">
                                        <span>Страна:</span>
                                        <div itemprop="countryOfOrigin">Канада, США</div>
                                    </div>
                                    <div class="season_right_elem">
                                        <span>Качество:</span>
                                        <div>FullHD (1080p)</div>
                                    </div>
                                    <div class="season_right_elem">
                                        <span>Возраст:</span>
                                        <div itemprop="contentRating">18+</div>
                                    </div>
                                </div>
                                <div class="season_right_r">
                                    <div class="season_right_elem">
                                        <span>Премьера:</span>
                                        <div>03.10.2017</div>
                                        <meta itemprop="dateCreated" content="2017-10-03">
                                    </div>
                                    <div class="season_right_elem">
                                        <span>Бюджет:</span>
                                        <div>$150 000 000</div>
                                    </div>
                                    <div class="season_right_elem">
                                        <span>Кинопоиск:</span>
                                        <div>7.7</div>
                                    </div>
                                    <div class="season_right_elem">
                                        <span>IMDb:</span>
                                        <div>8.0</div>
                                    </div>
                                </div>
                            </div>
                            <div class="wrap bt">
                                <div class="season_right_elem">
                                    <span>Актеры:</span>
                                    <div itemprop="actor">Райан Гослинг, Харрисон Форд, Ана де Армас, Сильвия Хукс, Робин Райт, Маккензи Дэвис, Карла Юри, Ленни Джеймс, Дэйв Батиста, Джаред Лето</div>
                                </div>
                                <div class="season_right_elem">
                                    <span>Режиссеры:</span>
                                    <div itemprop="director">Дени Вильнёв</div>
                                </div>
                                <div class="season_right_elem">
                                    <span>Сценаристы:</span>
                                    <div>Хэмптон Фанчер, Майкл Грин, Филип К. Дик</div>
                                </div>
                                <div class="season_right_elem">
                                    <span>Продюсеры:</span>
                                    <div itemprop="producer">Ридли Скотт, Синтия Сайкс, Бад Йоркин</div>
                                </div>
                                <div class="season_right_elem">
                                    <span>Операторы:</span>
                                    <div>Роджер Дикинс</div>
                                </div>
                                <div class="season_right_elem">
                                    <span>Художники:</span>
                                    <div>Деннис Гасснер, Дэвид Доран, Бенце Эрдейи</div>
                                </div>
                                <div class="season_right_elem">
                                    <span>Композиторы:</span>
                                    <div>Бенджамин Уоллфиш, Ханс Циммер</div>
                                </div>
                                <div class="season_right_elem">
                                    <span>Монтаж:</span>
                                    <div itemprop="editor">Джо Уокер</div>
                                </div>
                            </div>
                        </div>
                    </div>

                    <div class="wrap bt player">
                        <div class="fctrl fx-row fx-middle">
                            <div class="tabs-sel fx-1"></div>
                        </div>
                        <div class="wrap episodes_wrap">
                            <div class="img_wrap player_wrap u_player_wrap">
                                <iframe class="active player_wrap"
                                        title="Плеер"
                                        style="border:0"
                                        data-src="https://api.variyt.ws/embed/movie/69?noPreview=true"
                                        allowfullscreen></iframe>
                                <noscript>
                                    <iframe class="active player_wrap"
                                            src="https://api.variyt.ws/embed/movie/69?noPreview=true"
                                            style="border:0" title="Плеер"
                                            allowfullscreen></iframe>
                                </noscript>
                            </div>
                        </div>
                    </div>

                    <div class="wrap mt bt adv" style="display: none"></div>

                    <div class="rating wrap mt bt">
                        <div class="star-rating__container">
                            <div class="star-rating__wrapper" itemprop="aggregateRating" itemscope=""
                                 itemtype="https://schema.org/AggregateRating">
                                <meta itemprop="bestRating" content="10">
                                <meta itemprop="worstRating" content="1">
                                <?php
                                    $_GET['id'] = 'blade-runner-2049-part-3';
                                    ob_start();
                                    include_once 'rating_import.php';
                                    $ratingData = json_decode(ob_get_clean(), true);
                                ?>
                                <div class="star-rating__avg" itemprop="ratingValue"><?php echo $ratingData['ratingValue']; ?></div>
                                <div class="star-rating" data-id="<?php echo $_GET['id']; ?>">
                                    <div class="star-rating__bg">
                                        <svg class="star-rating__item" xmlns="http://www.w3.org/2000/svg"
                                             viewBox="0 0 576 512">
                                            <path fill="currentColor"
                                                  d="M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z"></path>
                                        </svg>
                                        <svg class="star-rating__item" xmlns="http://www.w3.org/2000/svg"
                                             viewBox="0 0 576 512">
                                            <path fill="currentColor"
                                                  d="M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z"></path>
                                        </svg>
                                        <svg class="star-rating__item" xmlns="http://www.w3.org/2000/svg"
                                             viewBox="0 0 576 512">
                                            <path fill="currentColor"
                                                  d="M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z"></path>
                                        </svg>
                                        <svg class="star-rating__item" xmlns="http://www.w3.org/2000/svg"
                                             viewBox="0 0 576 512">
                                            <path fill="currentColor"
                                                  d="M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z"></path>
                                        </svg>
                                        <svg class="star-rating__item" xmlns="http://www.w3.org/2000/svg"
                                             viewBox="0 0 576 512">
                                            <path fill="currentColor"
                                                  d="M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z"></path>
                                        </svg>
                                        <svg class="star-rating__item" xmlns="http://www.w3.org/2000/svg"
                                             viewBox="0 0 576 512">
                                            <path fill="currentColor"
                                                  d="M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z"></path>
                                        </svg>
                                        <svg class="star-rating__item" xmlns="http://www.w3.org/2000/svg"
                                             viewBox="0 0 576 512">
                                            <path fill="currentColor"
                                                  d="M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z"></path>
                                        </svg>
                                        <svg class="star-rating__item" xmlns="http://www.w3.org/2000/svg"
                                             viewBox="0 0 576 512">
                                            <path fill="currentColor"
                                                  d="M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z"></path>
                                        </svg>
                                        <svg class="star-rating__item" xmlns="http://www.w3.org/2000/svg"
                                             viewBox="0 0 576 512">
                                            <path fill="currentColor"
                                                  d="M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z"></path>
                                        </svg>
                                        <svg class="star-rating__item" xmlns="http://www.w3.org/2000/svg"
                                             viewBox="0 0 576 512">
                                            <path fill="currentColor"
                                                  d="M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z"></path>
                                        </svg>
                                    </div>
                                    <div class="star-rating__live">
                                        <svg class="star-rating__item" xmlns="http://www.w3.org/2000/svg"
                                             viewBox="0 0 576 512" data-rating="1">
                                            <path fill="currentColor"
                                                  d="M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z"></path>
                                        </svg>
                                        <svg class="star-rating__item" xmlns="http://www.w3.org/2000/svg"
                                             viewBox="0 0 576 512" data-rating="2">
                                            <path fill="currentColor"
                                                  d="M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z"></path>
                                        </svg>
                                        <svg class="star-rating__item" xmlns="http://www.w3.org/2000/svg"
                                             viewBox="0 0 576 512" data-rating="3">
                                            <path fill="currentColor"
                                                  d="M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z"></path>
                                        </svg>
                                        <svg class="star-rating__item" xmlns="http://www.w3.org/2000/svg"
                                             viewBox="0 0 576 512" data-rating="4">
                                            <path fill="currentColor"
                                                  d="M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z"></path>
                                        </svg>
                                        <svg class="star-rating__item" xmlns="http://www.w3.org/2000/svg"
                                             viewBox="0 0 576 512" data-rating="5">
                                            <path fill="currentColor"
                                                  d="M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z"></path>
                                        </svg>
                                        <svg class="star-rating__item" xmlns="http://www.w3.org/2000/svg"
                                             viewBox="0 0 576 512" data-rating="6">
                                            <path fill="currentColor"
                                                  d="M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z"></path>
                                        </svg>
                                        <svg class="star-rating__item" xmlns="http://www.w3.org/2000/svg"
                                             viewBox="0 0 576 512" data-rating="7">
                                            <path fill="currentColor"
                                                  d="M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z"></path>
                                        </svg>
                                        <svg class="star-rating__item" xmlns="http://www.w3.org/2000/svg"
                                             viewBox="0 0 576 512" data-rating="8">
                                            <path fill="currentColor"
                                                  d="M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z"></path>
                                        </svg>
                                        <svg class="star-rating__item" xmlns="http://www.w3.org/2000/svg"
                                             viewBox="0 0 576 512" data-rating="9">
                                            <path fill="currentColor"
                                                  d="M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z"></path>
                                        </svg>
                                        <svg class="star-rating__item" xmlns="http://www.w3.org/2000/svg"
                                             viewBox="0 0 576 512" data-rating="10">
                                            <path fill="currentColor"
                                                  d="M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z"></path>
                                        </svg>
                                    </div>
                                </div>
                                <div class="star-rating__votes">
                                    <div class="star-rating__votes_count">
                                        <meta itemprop="ratingCount" content="<?php echo ($ratingData['ratingCount']) ?: 1; ?>">
                                        <span class="star-rating__votes_volumeber"><?php echo $ratingData['ratingCount']; ?></span>
                                        <span class="star-rating__votes_text"></span>
                                    </div>
                                    <div class="star-rating__votes_message d-none">Оцени!</div>
                                </div>
                            </div>
                        </div>
                    </div>

                    <div class="wrap mt bt text volume_box">
                        <div class="th-item">
                            <a class="th-in" href="/part-1">
                                <div class="th-img img-resp-vert">
                                    <img class="wh-auto" src="/img/poster1.webp" alt="Постер к фильму Бегущий по лезвию" width="188" height="282" loading="lazy" decoding="async">
                                </div>
                                <div class="th-desc shortstory">
                                    <div class="th-title">Бегущий по лезвию</div>
                                    <div class="th-rates fx-row">
                                        <div class="th-year">1982</div>
                                        <div class="th-rating th-rate-kp" data-text="kp">7.7</div>
                                    </div>
                                </div>
                                <div class="th-mask fx-col fx-center fx-middle anim">
                                </div>
                            </a>
                        </div>
<div class="th-item">
                            <a class="th-in" href="/part-2">
                                <div class="th-img img-resp-vert">
                                    <img class="wh-auto" src="/img/poster2.webp" alt="Постер к фильму 2036: Возрождение Nexus" width="188" height="282" loading="lazy" decoding="async">
                                </div>
                                <div class="th-desc shortstory">
                                    <div class="th-title">2036: Возрождение Nexus</div>
                                    <div class="th-rates fx-row">
                                        <div class="th-year">2017</div>
                                        <div class="th-rating th-rate-kp" data-text="kp">7.2</div>
                                    </div>
                                </div>
                                <div class="th-mask fx-col fx-center fx-middle anim">
                                </div>
                            </a>
                        </div>
<div class="th-item">
                            <div class="th-in">
                                <div class="th-img img-resp-vert">
                                    <img class="wh-auto" src="/img/poster3.webp" alt="Постер к фильму Бегущий по лезвию 2049" width="188" height="282" loading="lazy" decoding="async">
                                </div>
                                <div class="th-desc shortstory">
                                    <div class="th-title">Бегущий по лезвию 2049</div>
                                    <div class="th-rates fx-row">
                                        <div class="th-year">2017</div>
                                        <div class="th-rating th-rate-kp" data-text="kp">7.7</div>
                                    </div>
                                </div>
                                <div class="th-mask fx-col fx-center fx-middle anim">
                                </div>
                            </div>
                        </div>
<div class="th-item">
                            <a class="th-in" href="/part-4">
                                <div class="th-img img-resp-vert">
                                    <img class="wh-auto" src="/img/poster4.webp" alt="Постер к фильму Бегущий по лезвию 2049 — 2048: Некуда бежать" width="188" height="282" loading="lazy" decoding="async">
                                </div>
                                <div class="th-desc shortstory">
                                    <div class="th-title">Бегущий по лезвию 2049 — 2048: Некуда бежать</div>
                                    <div class="th-rates fx-row">
                                        <div class="th-year">2017</div>
                                        <div class="th-rating th-rate-kp" data-text="kp">7.0</div>
                                    </div>
                                </div>
                                <div class="th-mask fx-col fx-center fx-middle anim">
                                </div>
                            </a>
                        </div>
<div class="th-item">
                            <a class="th-in" href="/part-5">
                                <div class="th-img img-resp-vert">
                                    <img class="wh-auto" src="/img/poster5.webp" alt="Постер к фильму Бегущий по лезвию: Блэкаут 2022" width="188" height="282" loading="lazy" decoding="async">
                                </div>
                                <div class="th-desc shortstory">
                                    <div class="th-title">Бегущий по лезвию: Блэкаут 2022</div>
                                    <div class="th-rates fx-row">
                                        <div class="th-year">2017</div>
                                        <div class="th-rating th-rate-kp" data-text="kp">7.1</div>
                                    </div>
                                </div>
                                <div class="th-mask fx-col fx-center fx-middle anim">
                                </div>
                            </a>
                        </div>
<div class="th-item">
                            <a class="th-in" href="/part-6">
                                <div class="th-img img-resp-vert">
                                    <img class="wh-auto" src="/img/poster6.webp" alt="Постер к фильму Бегущий по лезвию: Чёрный лотос" width="188" height="282" loading="lazy" decoding="async">
                                </div>
                                <div class="th-desc shortstory">
                                    <div class="th-title">Бегущий по лезвию: Чёрный лотос</div>
                                    <div class="th-rates fx-row">
                                        <div class="th-year">2021</div>
                                        <div class="th-rating th-rate-kp" data-text="kp">6</div>
                                    </div>
                                </div>
                                <div class="th-mask fx-col fx-center fx-middle anim">
                                </div>
                            </a>
                        </div>

                    </div>

                    <div class="wrap mt bt text">
                        <h3 id="story">Краткое содержание</h3>
<div itemprop="description">
<p>«Бегущий по лезвию 2049» переносит зрителя в мрачный Лос-Анджелес будущего, где репликанты стали послушным инструментом системы, а люди цепляются за остатки прежней власти. Офицер Кей, новый «бегущий по лезвию», выполняет рутинные приказы по устранению старых моделей, пока одна операция не вскрывает след, способный изменить баланс сил.</p>
<p>Расследование приводит Кея к тайне, которую десятилетиями пытались скрыть корпорации и полиция: возможному чуду, угрожающему порядку, построенному на контроле над искусственной жизнью. В поисках ответов он выходит на легендарного Рика Декарда и сталкивается с выбором между верностью приказу и правом на собственную человечность.</p>
</div>

<h3 id="actors">Главные актеры и персонажи фильма</h3>
<p>• «Райан Гослинг» – Кей (Джо). Репликант нового поколения и офицер полиции Лос-Анджелеса, чья работа — «уход на пенсию» старых моделей. Хладнокровный исполнитель приказов, он постепенно начинает сомневаться в границах своей личности и в том, что значит быть живым.</p>
<p>• «Харрисон Форд» – Рик Декард. Бывший «бегущий по лезвию», исчезнувший на долгие годы после событий прошлого. Его следы становятся ключом к разгадке тайны, а сам он оказывается человеком, который слишком многое потерял и слишком хорошо знает цену памяти.</p>
<p>• «Ана де Армас» – Джой. Домашняя голографическая спутница Кея, созданная для поддержки и привязанности. Ее нежность и забота выглядят искренними, но вопрос, где заканчивается программа и начинается чувство, становится для героя болезненно важным испытанием.</p>
<p>• «Сильвия Хукс» – Лав. Опасная и безупречно дисциплинированная репликантка, правая рука Ниандера Уоллеса. Она действует быстро и жестко, считая цель оправданием любых средств, и воспринимает собственную «совершенность» как право на власть.</p>
<p>• «Робин Райт» – лейтенант Джоши. Руководительница подразделения, отвечающего за контроль над репликантами. Она требует тишины и порядка любой ценой, понимая, что одна искра правды способна спровоцировать бунт и разрушить хрупкое равновесие города.</p>
<p>• «Джаред Лето» – Ниандер Уоллес. Глава корпорации, ставшей наследницей дела Тайрелла и монополизировавшей производство репликантов. Одержим идеей расширения человечества за пределы Земли и мечтает получить ключ к «естественному» рождению искусственной жизни.</p>
<p>• «Дэйв Батиста» – Саппер Мортон. Репликант старой модели, скрывающийся на окраинах цивилизации и живущий как фермер. Его молчаливая стойкость и знание тайны запускают цепочку событий, которая выводит Кея на след Декарда и правды о прошлом.</p>

<h3 id="history">История создания</h3>
<p>«Бегущий по лезвию 2049» стал продолжением культовой картины 1982 года и одной из самых рискованных франшизных попыток в фантастике. Режиссером выступил Дени Вильнёв, а сценарий написали Хэмптон Фанчер и Майкл Грин, стремясь сохранить философский тон оригинала и одновременно дать новой истории самостоятельный стержень.</p>
<p>Создатели сделали ставку на атмосферу и визуальную достоверность мира: масштабные декорации, практические эффекты и точечная графика должны были выглядеть «осязаемо», а не стерильно. Оператор Роджер Дикинс выстроил узнаваемую палитру неона, пыли и сумерек, превратив город и пустоши в отдельного персонажа, отражающего одиночество героя.</p>
<p>Отдельной задачей было органично вернуть Рика Декарда и связать его судьбу с новым протагонистом, не разрушив загадочность прошлого. Вильнёв и команда работали над тем, чтобы интрига держалась на этических вопросах — о памяти, свободе и ценности жизни, — а не только на экшене, сохраняя медитативный ритм и напряжение нуарного расследования.</p>

<h3 id="music">Музыка из фильма</h3>
<p>Музыкальное сопровождение подчеркивает холодную красоту будущего и внутреннюю пустоту персонажей: плотные синтезаторные слои, низкие басы и редкие мелодические вспышки создают ощущение масштабной, но безлюдной вселенной. Партитуру написали Ханс Циммер и Бенджамин Уоллфиш, уважительно цитируя интонации классики.</p>
<p>«Hans Zimmer &amp; Benjamin Wallfisch» – 2049</p>
<p>«Hans Zimmer &amp; Benjamin Wallfisch» – Mesa</p>
<p>«Hans Zimmer &amp; Benjamin Wallfisch» – Sapper's Tree</p>
<p>«Hans Zimmer &amp; Benjamin Wallfisch» – Sea Wall</p>
<p>«Hans Zimmer &amp; Benjamin Wallfisch» – Memory</p>

<h3 id="status">Статус фильма</h3>
<p>Премьера «Бегущего по лезвию 2049» состоялась в 2017 году, после чего картина вышла в широкий прокат в разных странах осенью. При бюджете порядка 150–185 млн долларов мировые сборы составили около 260 млн, что не сделало проект рекордным по кассе, но закрепило за ним репутацию крупного авторского блокбастера. Лента получила высокие оценки за режиссуру, визуальный стиль и звук, часто упоминаясь среди лучших научно-фантастических работ десятилетия. На наградном сезоне картина была отмечена несколькими номинациями и получила премии за операторскую работу и визуальные эффекты, укрепив статус современного эталона жанра.</p>

                        <h3 class="bt" id="related">Смотрите также</h3>
                        <div class="related wrap text volume_box">
                            
    <div class="th-item">
        <a class="th-in" target="_blank" href="https://chelovek-muravej-lordfilm.ru" title="Смотреть фильм Человек-муравей 2015 онлайн">
            <div class="th-img img-resp-vert">
                <img class="wh-auto" src="/img/relposter1.webp"
                     alt="Постер к фильму Человек-муравей"
                     width="188" height="282"
                     loading="lazy" decoding="async">
            </div>
            <div class="th-desc shortstory">
                <div class="th-title">Человек-муравей</div>
                <div class="th-rates fx-row">
                    <div class="th-year">2015</div>
                    <div class="th-rating th-rate-kp" data-text="kp">7.1</div>
                </div>
            </div>
            <div class="th-mask fx-col fx-center fx-middle anim"></div>
        </a>
    </div>
    <div class="th-item">
        <a class="th-in" target="_blank" href="https://monsterverse-lordfilm.ru" title="Смотреть фильм Годзилла и Конг 2014 онлайн">
            <div class="th-img img-resp-vert">
                <img class="wh-auto" src="/img/relposter2.webp"
                     alt="Постер к фильму Годзилла и Конг"
                     width="188" height="282"
                     loading="lazy" decoding="async">
            </div>
            <div class="th-desc shortstory">
                <div class="th-title">Годзилла и Конг</div>
                <div class="th-rates fx-row">
                    <div class="th-year">2014</div>
                    <div class="th-rating th-rate-kp" data-text="kp">6.1</div>
                </div>
            </div>
            <div class="th-mask fx-col fx-center fx-middle anim"></div>
        </a>
    </div>
    <div class="th-item">
        <a class="th-in" target="_blank" href="https://riddick-lord-film.ru" title="Смотреть фильм Риддик 2000 онлайн">
            <div class="th-img img-resp-vert">
                <img class="wh-auto" src="/img/relposter3.webp"
                     alt="Постер к фильму Риддик"
                     width="188" height="282"
                     loading="lazy" decoding="async">
            </div>
            <div class="th-desc shortstory">
                <div class="th-title">Риддик</div>
                <div class="th-rates fx-row">
                    <div class="th-year">2000</div>
                    <div class="th-rating th-rate-kp" data-text="kp">5.9</div>
                </div>
            </div>
            <div class="th-mask fx-col fx-center fx-middle anim"></div>
        </a>
    </div>
    <div class="th-item">
        <a class="th-in" target="_blank" href="https://shutter-island-lordfilm.ru" title="Смотреть фильм Остров проклятых 2010 онлайн">
            <div class="th-img img-resp-vert">
                <img class="wh-auto" src="/img/relposter4.webp"
                     alt="Постер к фильму Остров проклятых"
                     width="188" height="282"
                     loading="lazy" decoding="async">
            </div>
            <div class="th-desc shortstory">
                <div class="th-title">Остров проклятых</div>
                <div class="th-rates fx-row">
                    <div class="th-year">2010</div>
                    <div class="th-rating th-rate-kp" data-text="kp">8.5</div>
                </div>
            </div>
            <div class="th-mask fx-col fx-center fx-middle anim"></div>
        </a>
    </div>
    <div class="th-item">
        <a class="th-in" target="_blank" href="https://trolls-lordfilms.ru" title="Смотреть фильм Тролли 2017 онлайн">
            <div class="th-img img-resp-vert">
                <img class="wh-auto" src="/img/relposter5.webp"
                     alt="Постер к фильму Тролли"
                     width="188" height="282"
                     loading="lazy" decoding="async">
            </div>
            <div class="th-desc shortstory">
                <div class="th-title">Тролли</div>
                <div class="th-rates fx-row">
                    <div class="th-year">2017</div>
                    <div class="th-rating th-rate-kp" data-text="kp">5.4</div>
                </div>
            </div>
            <div class="th-mask fx-col fx-center fx-middle anim"></div>
        </a>
    </div>
    <div class="th-item">
        <a class="th-in" target="_blank" href="https://venom-lordfilm.ru" title="Смотреть фильм Веном 2018 онлайн">
            <div class="th-img img-resp-vert">
                <img class="wh-auto" src="/img/relposter6.webp"
                     alt="Постер к фильму Веном"
                     width="188" height="282"
                     loading="lazy" decoding="async">
            </div>
            <div class="th-desc shortstory">
                <div class="th-title">Веном</div>
                <div class="th-rates fx-row">
                    <div class="th-year">2018</div>
                    <div class="th-rating th-rate-kp" data-text="kp">6.8</div>
                </div>
            </div>
            <div class="th-mask fx-col fx-center fx-middle anim"></div>
        </a>
    </div>
                        </div>
                    </div>
                </div>

                <div class="wrap mt bt text alignment vda" style="padding-bottom: 30px;display: none">

                </div>

                <div class="wrap mt bt comments" style="background-color: #ededed; margin-top: 0; padding-top: 0;">
                    <div class="comments"></div>
                    <h2>Комментарии</h2>
                    <div class="wrap">
                        <script>
                            window.comments_page_id = 13;
                            window.renderWidgets = Object.create(null);

                            function getRating() {
                                const id = document.querySelector('.star-rating')?.dataset.id || '';
                                if (!id) return;
                                const url = new URL('/rating_import.php', location.origin);
                                url.searchParams.set('id', id);
                                fetch(url, { cache: 'no-store' })
                                    .then(r => r.json())
                                    .then(j => {
                                        const avg = document.querySelector('.star-rating__avg');
                                        const cnt = document.querySelector('.star-rating__votes_volumeber');
                                        if (avg) avg.textContent = j.ratingValue;
                                        if (cnt) cnt.textContent = j.ratingCount;
                                    })
                                    .catch(() => {});
                            }
                        </script>
                    </div>
                </div>

                <div class="wrap bt pb dav" style="display: none"></div>

            </section>

        </div>
    </div>
    <footer>
        <div class="footer_left dt">
            <div class="age">18+</div>
            <div class="copy">Все материалы, представленные на этом сайте, являются собственностью их правообладателей, защищены международными правовыми соглашениями и предназначены исключительно для ознакомительных и развлекательных целей.
            </div>
        </div>
        <div class="footer_right">
            <span class="copyright">2026 © Бегущий по лезвию</span>
        </div>
    </footer>

    <!-- Yandex.Metrika counter -->
<script type="text/javascript" >
   (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
   m[i].l=1*new Date();
   for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}
   k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})
   (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");

   ym(106501069, "init", {
        clickmap:true,
        trackLinks:true,
        accurateTrackBounce:true
   });
</script>
<noscript><div><img src="https://mc.yandex.ru/watch/106501069" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
<!-- /Yandex.Metrika counter -->

</div>

<ol class="breadcrumb" itemscope itemtype="https://schema.org/BreadcrumbList">
    <li itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
        <a itemprop="item" href="/"><span itemprop="name">Бегущий по лезвию</span></a>
        <meta itemprop="position" content="1"/>
    </li>
    <li itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
        <div>
            <span itemprop="name" aria-current="page">3 часть</span>
            <meta itemprop="item" content="https://begushhij-po-lezviyu-lordfilm.ru/part-3">
            <meta itemprop="position" content="2">
        </div>
    </li>
</ol>
<script>window.PAGE_MOVIE_ID = "3";</script>
<script>
    function retrieveCookie(cookieName) {
        let cookieMatch = document.cookie.match(new RegExp("(?:^|; )" + cookieName.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g, '\\$1') + "=([^;]*)"));
        return cookieMatch ? decodeURIComponent(cookieMatch[1]) : undefined;
    }

    function generateIframe(playerData, lazyLoad = false) {
        let playerType = 0;
        let playerContent = '';

        if (playerData.url) {
            playerType = 1;
            playerContent = playerData.url;
        } else if (playerData.youtube) {
            playerType = 2;
            playerContent = playerData.youtube;
        } else {
            return '';
        }

        const loadingAttr = lazyLoad ? 'loading="lazy"' : 'loading="eager"';

        switch (playerType) {
            case 1:
                return `<iframe src="${playerContent}" class="player_wrap" title="${playerData.name}" ${loadingAttr} allow="autoplay" allowfullscreen width="100%" height="100%" style="border:none;"></iframe>`;
            case 2:
                return `<iframe src="https://www.youtube.com/embed/${playerContent}" class="player_wrap" title="${playerData.name}" ${loadingAttr} allow="autoplay; encrypted-media; picture-in-picture" allowfullscreen width="100%" height="100%" style="border:none;"></iframe>`;
            default:
                return '';
        }
    }



    function selectMovie(movieButton, customMovieId = '') {
        let selectedMovie = customMovieId || (movieButton ? movieButton.dataset.part : '');
        if (!moviePlayerData.some(m => String(m.id) === String(selectedMovie))) {
            selectedMovie = String(moviePlayerData[0]?.id || 1);
            if (navigator.cookieEnabled) {
                document.cookie = `selectedMovie=${selectedMovie};max-age=2629743;path=/`;
            }
        }

        if (!customMovieId && movieButton && movieButton.classList.contains('active')) return;

        let movieButtonList = document.querySelectorAll('#VolumeSel > button');
        movieButtonList.forEach(button => {
            button.classList.toggle('active', button.dataset.part.toString() === selectedMovie.toString());
        });

        if (selectedMovie === '') return;

        let playerTabContainer = document.querySelector('.tabs-sel');
        if (!playerTabContainer) return;

        playerTabContainer.innerHTML = '';

        let firstSelection = true;
        for (let moviePlayers of moviePlayerData) {
            if (moviePlayers.id.toString() !== selectedMovie.toString()) continue;

            for (let player of moviePlayers.players) {
                let newButton = document.createElement('button');
                newButton.innerText = player.name;
                newButton.dataset.player = player.id;

                if (firstSelection) {
                    firstSelection = false;
                    newButton.classList.add('active');

                    let iframeContainer = document.querySelector('.u_player_wrap');
                    if (iframeContainer) {
                        iframeContainer.innerHTML = generateIframe(player, false);

                        let iframeElement = iframeContainer.querySelector('iframe');
                        if (iframeElement) {
                            iframeElement.classList.add('active');
                        }
                    }

                    document.cookie = `selectedMovie=${moviePlayers.id};max-age=2629743;path=/`;
                }

                playerTabContainer.append(newButton);
            }

            let tgButton = document.createElement('a');
            tgButton.id = "tg";
            tgButton.href = "https://t.me/MovieUniBot";
            tgButton.target = "_blank";
            tgButton.rel = "noopener noreferrer";
            tgButton.innerHTML = `<svg xmlns="http://www.w3.org/2000/svg" viewBox="0,0,256,256" width="20px" height="20px"><g fill="#ffffff" fill-rule="nonzero" stroke="none"><g transform="scale(8.53333,8.53333)"><path d="M25.1543,3.98438c-0.32506,0.01434 -0.62791,0.10902 -0.89453,0.2168c-0.24975,0.10046 -1.204,0.50974 -2.70703,1.1543c-1.50434,0.64512 -3.49626,1.50031 -5.62109,2.41406c-4.24968,1.8275 -9.02743,3.88464 -11.47461,4.9375c-0.09202,0.03958 -0.41311,0.14215 -0.75391,0.4082c-0.3408,0.26605 -0.70312,0.81735 -0.70312,1.43164c0,0.49534 0.23607,0.98744 0.5332,1.28125c0.29714,0.29381 0.61154,0.43894 0.88086,0.54883c0.97717,0.39871 4.00778,1.63891 4.58008,1.87305c0.20141,0.61698 1.29835,3.97253 1.55273,4.79492c0.16769,0.5427 0.32732,0.8826 0.53516,1.15234c0.10392,0.13487 0.22471,0.25307 0.37109,0.3457c0.05851,0.03702 0.12266,0.06554 0.1875,0.0918l0.00391,0.00195c0.01494,0.006 0.02782,0.01618 0.04297,0.02148c0.02858,0.01 0.0477,0.0112 0.08594,0.01953c0.15232,0.04919 0.30611,0.08008 0.44336,0.08008c0.58516,0 0.94336,-0.32227 0.94336,-0.32227l0.02149,-0.01562l3.00977,-2.60352l3.65039,3.45313c0.0514,0.07268 0.53074,0.73047 1.58789,0.73047c0.6277,0 1.12563,-0.31497 1.44531,-0.65039c0.31968,-0.33542 0.51885,-0.6878 0.60352,-1.13086v-0.00195c0.07919,-0.41867 3.44336,-17.68945 3.44336,-17.68945l-0.00586,0.02344c0.09848,-0.44951 0.12429,-0.86814 0.01563,-1.28125c-0.10867,-0.41311 -0.39499,-0.80864 -0.75,-1.02148c-0.35497,-0.2128 -0.70229,-0.27801 -1.02734,-0.26367zM24.9668,6.07422c-0.0048,0.02919 0.00359,0.01451 -0.00391,0.04883l-0.00195,0.01172l-0.00195,0.01172c0,0 -3.3225,17.04989 -3.44531,17.69922c0.00899,-0.04904 -0.0321,0.04846 -0.07422,0.10742c-0.05955,-0.04105 -0.18164,-0.09375 -0.18164,-0.09375l-0.01953,-0.02148l-4.98633,-4.7168l-3.52539,3.04688l1.04883,-4.19922c0,0 6.55617,-6.78664 6.95117,-7.18164c0.318,-0.316 0.38477,-0.42616 0.38477,-0.53516c0,-0.146 -0.07609,-0.25195 -0.24609,-0.25195c-0.153,0 -0.35875,0.14875 -0.46875,0.21875c-1.4331,0.91354 -7.72466,4.58039 -10.54492,6.2207c-0.44819,-0.18342 -3.5619,-1.45798 -4.61719,-1.88867c0.00799,-0.0035 0.00536,-0.00226 0.01367,-0.00586c2.44782,-1.05314 7.22358,-3.11026 11.47266,-4.9375c2.12454,-0.91362 4.11797,-1.76946 5.62109,-2.41406c1.47998,-0.63467 2.50833,-1.07147 2.625,-1.11914z"/></g></g></svg> Все фильмы в Telegram`;

            playerTabContainer.appendChild(tgButton);

            assignPlayerButtonEvents(selectedMovie);
        }
    }

    let movieButtons = document.querySelectorAll('#VolumeSel > button');
    for (let button of movieButtons) {
        button.addEventListener('click', () => {
            selectMovie(button);
        });
    }

    function selectPlayerInstance(button, movieId, lazyLoad, customPlayerId = '') {
        if (!customPlayerId && button && button.classList.contains('active')) return;
        let playerFound = false;
        let iframeContainer = document.querySelector('.u_player_wrap');
        for (let moviePlayers of moviePlayerData) {
            if (moviePlayers.id.toString() !== movieId.toString()) continue;
            for (let player of moviePlayers.players) {
                if (customPlayerId && parseInt(player.id) === parseInt(customPlayerId) || (!customPlayerId && (parseInt(player.id) === parseInt(button.dataset.player)))) {
                    iframeContainer.innerHTML = generateIframe(player, lazyLoad);
                    let iframeElement = iframeContainer.querySelector('iframe');
                    if (iframeElement) {
                        iframeElement.classList.add('active');
                    }
                    document.cookie = `selectedPlayer=${player.id};max-age=2629743;path=/`;
                    break;
                }
            }
            break;
        }
        let playerButtonList = document.querySelectorAll('.tabs-sel > button');
        for (let itemButton of playerButtonList) {
            if ((customPlayerId && (parseInt(itemButton.dataset.player) === parseInt(customPlayerId))) || (!customPlayerId && (itemButton === button))) {
                itemButton.classList.add('active');
            } else {
                itemButton.classList.remove('active');
            }
        }
    }

    function assignPlayerButtonEvents(movieId = '') {
        let playerButtonList = document.querySelectorAll('.tabs-sel > button');
        for (let button of playerButtonList) {
            button.addEventListener('click', () => {
                selectPlayerInstance(button, movieId, false);
            });
        }
    }

    const moviePlayerData = [{"id":"3","players":[{"id":1,"name":"Плеер 1","url":"https://api.variyt.ws/embed/movie/69?noPreview=true","youtube":null,"provider":"bh"},{"id":2,"name":"Плеер 2","url":"https://polynoy-as.stloadi.live/?token_movie=7df6be9115a6f40903b4ad0f266e7c&token=9358658a079b179a45ceb63355e994&noPreview=true","youtube":null,"provider":"alloha"},{"id":"3","name":"Трейлер","url":"https://api.variyt.ws/embed/trailer/69?number=1&noPreview=true"}]}];

    const firstMovieId =
        Array.isArray(moviePlayerData) && moviePlayerData.length
            ? String(moviePlayerData[0].id)
            : '1';

    const storedMovieId  = navigator.cookieEnabled ? retrieveCookie('selectedMovie')  : '';
    const storedPlayerId = navigator.cookieEnabled ? retrieveCookie('selectedPlayer') : '';

    const allowedMovieIds = new Set(moviePlayerData.map(m => String(m.id)));
    const cookieMovieId = navigator.cookieEnabled ? retrieveCookie('selectedMovie') : '';
    const fallbackId     = String(moviePlayerData[0].id);
    const currentMovieId = (typeof window.PAGE_MOVIE_ID !== 'undefined')
        ? String(window.PAGE_MOVIE_ID)
        : (new Set(moviePlayerData.map(m => String(m.id))).has(String(cookieMovieId))
            ? String(cookieMovieId)
            : fallbackId);

    const currentMovieObj = moviePlayerData.find(m => String(m.id) === currentMovieId);

    const allowedPlayerIds = new Set((currentMovieObj?.players || []).map(p => String(p.id)));
    const defaultPlayerId  = String(currentMovieObj?.players?.[0]?.id ?? '1');
    const currentPlayerId  = allowedPlayerIds.has(String(storedPlayerId)) ? String(storedPlayerId) : defaultPlayerId;

    document.cookie = `selectedMovie=${String(currentMovieId)};max-age=2629743;path=/`;
    document.cookie = `selectedPlayer=${String(currentPlayerId)};max-age=2629743;path=/`;

    selectMovie(null, String(currentMovieId));
    selectPlayerInstance(null, currentMovieId, false, String(currentPlayerId));
</script>
<script src="https://allohatv.github.io/replace.min.js" defer></script>
</body>
</html>
<?php
$pageHtml = ob_get_clean();
$pageHtml = preg_replace('/<!--\s*[^\[].*?(?<=--)>/s', '', $pageHtml);
$pageHtml = preg_replace('/\s*\n\s*/', "\n", $pageHtml);
$pageHtml = preg_replace('/[ \t]{2,}/', ' ', $pageHtml);
echo $pageHtml;