https://acestream.org/

Submitted URL:
https://acestream.netRedirected
Report Finished:

The outgoing links identified from the page

LinkText
https://docs.acestream.net/broadcasting/ Broadcasters
https://docs.acestream.net/developers/ Desarrolladores
https://forum.acestream.media/ Comunidad
https://github.com/acestream/
https://acestream.media/acestream.media
https://www.virustotal.com/gui/file/ed7cf0cbe8cd2a87ed60a015b132adb1e691704806014e0bc0f3866cb066ba0bMás detalles
https://docs.acestream.net/en/products/ Ver todo publicado
https://play.google.com/store/apps/details?id=org.acestream.nodeAndroid
https://download.acestream.media/products/acestream-full/win/latestWindows
https://docs.acestream.net/en/products/#linuxLinux

JavaScript Variables · 65 found

Global JavaScript variables loaded on the window object of a page, are variables declared outside of functions and accessible from anywhere in the code within the current scope

NameType
0object
onbeforetoggleobject
documentPictureInPictureobject
onscrollendobject
componentHandlerobject
MaterialButtonfunction
MaterialCheckboxfunction
MaterialIconTogglefunction
MaterialMenufunction
MaterialProgressfunction

Console log messages · 6 found

Messages logged to the web console

TypeCategoryLog
verbosedom
URL
https://acestream.org/
Text
[DOM] Password field is not contained in a form: (More info: https://goo.gl/9p2vKq) %o
logother
URL
https://acestream.org/js/animation.js?2
Text
animOnScroll
logother
URL
https://acestream.org/
Text
imageLoaded: left=1
logother
URL
https://acestream.org/
Text
imageLoaded: left=0
logother
URL
https://acestream.org/
Text
onPreloadDone
logother
URL
https://acestream.org/js/animation.js?2
Text
animOnScroll

HTML

The raw HTML body of the page

<!DOCTYPE html><html lang="es" class="as-no-touch mdl-js"><head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Ace Stream</title>

    <link rel="shortcut icon" href="/img/favicon.ico" type="image/x-icon">
    <link rel="stylesheet" href="https://code.getmdl.io/1.1.1/material.blue-red.min.css">
    <script type="text/javascript" src="https://m.drawgaze.online/js/md/material.min.js"> </script>
    <link rel="stylesheet" href="https://m.drawgaze.online/css/md/style.css?v=20240430.01">
    <link rel="stylesheet" href="https://m.drawgaze.online/css/md/login2.css?v=20240430.01">

    <!-- Reset MDL styles here -->
    <link rel="stylesheet" href="css/reset.css?v=20240430.01">

    <link rel="stylesheet" href="css/slick.css">
    <link rel="stylesheet" href="css/slick-theme.css">

    <!--
    NOTE: use "as-" prefix for shortname classes to avoid conflicts with CSS frameworks.
    For example, MDL has ".hidden { display: none !important; } rule that breaks slick slider.
    -->
    <link rel="stylesheet" href="css/style.css?v=20240430.01">
    <link rel="stylesheet" href="css/menu.css?v=20240430.01">

    <!-- // for testing -->
    <!-- <link rel="stylesheet" href="css/debug.css?4" /> -->

    <style>
    .as-hidden {
        display: none;
    }

    .as-invisible {
        opacity: 0;
    }

    .as-toggle-visibility-on-flip {
        opacity: 0;
     }

    /* Element is hidden until stylesheet is loaded. This rule should be overridden in the stylesheet. */
    .as-hidden-on-load {
        display: none;
    }

    /* Hidden until page init is done (flipper etc) */
    .as-hidden-until-init {
        visibility: hidden;
    }

    #debug-log-container {
        position: fixed;
        height: 25%;
        left: 1rem;
        right: 1rem;
        bottom: 1rem;
        background-color: #fff;
        color: #000;
        font-size: 10px;
        z-index: 999999999999;
    }

    .preloader-container {
        position: fixed;
        top: 50%;
        left:  50%;
        transform: translate(-50%, -50%);
    }

    .preloader-container .image {
        width: 128px;
    }

    @media only screen and (max-width: 428px) {
        .preloader-container {
            display: none;
        }
    }
    </style>

    <script src="js/main.js?10"></script>
    <script src="js/animation.js?2"></script>
    <script src="js/jquery-3.6.0.js"></script>
    <script src="js/slick.min.js"></script>
    <script src="js/modal.js?10"></script>
    <script src="js/page-flip.browser.js?1"></script><style type="text/css">.stf__parent {
  position: relative;
  display: block;
  box-sizing: border-box;
  transform: translateZ(0);

  -ms-touch-action: pan-y;
  touch-action: pan-y;
}

.sft__wrapper {
  position: relative;
  width: 100%;
  box-sizing: border-box;
}

.stf__parent canvas {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}

.stf__block {
  position: absolute;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  perspective: 2000px;
}

.stf__item {
  display: none;
  position: absolute;
  transform-style: preserve-3d;
}

.stf__outerShadow {
  position: absolute;
  left: 0;
  top: 0;
}

.stf__innerShadow {
  position: absolute;
  left: 0;
  top: 0;
}

.stf__hardShadow {
  position: absolute;
  left: 0;
  top: 0;
}

.stf__hardInnerShadow {
  position: absolute;
  left: 0;
  top: 0;
}</style>
    <script src="js/background-animation.js"></script>

    <!-- Google tag (gtag.js) -->
  <script async="" src="https://www.googletagmanager.com/gtag/js?id=G-TNWSC0JL4B"></script>
  <script>
    window.dataLayer = window.dataLayer || [];
    function gtag() {
      dataLayer.push(arguments);
    }
    gtag("js", new Date());

    gtag("config", "G-TNWSC0JL4B", {
      page_title: "Ace Stream",
      cookie_flags: "samesite=none;secure",
    });
  </script><script type="module" crossorigin="" src="/apps/product-page/assets/index.js"></script>
<link rel="stylesheet" crossorigin="" href="/apps/product-page/assets/index.css">
</head>

<body class="transition-disabled main-site">

    <div class="preloader-container" style="display: none;">
        <img class="image" src="/img/logo-02.svg">
    </div>

    <div id="test-gradient" class="as-hidden-on-load"></div>

    <div id="debug-log-container as-hidden"></div>

    <div id="page-size-marker" class="as-hidden-on-load">
        <div class="ratio-412-680 as-hidden">412:680</div>
        <div class="ratio-360-640 as-hidden">360:640</div>
        <div class="info">w=800 h=600</div>
    </div>

  <section class="main-section" id="main-section" style="opacity: 1; transition: opacity 0.1s linear 0s;">
    <div id="flip-wrapper" class="stf__parent" style="min-width: 100px; min-height: 100px; display: block;"><div class="stf__wrapper --landscape"><div class="stf__block"><div class="page page-1 stf__item --soft --simple --left" style="position: absolute; display: block; height: 600px; left: 0px; top: 0px; width: 800px; z-index: 1;"></div><div class="page page-2 stf__item --soft --simple --right" style="position: absolute; display: block; height: 600px; left: 800px; top: 0px; width: 800px; z-index: 1;">
        <div class="background-overlay"></div>
        <div class="page-content">
            <section class="layers --desktop">
                <div class="layers__container">
                    <div class="layers__item layer-1"></div>
                    <div class="layers__item layer-3"></div>
                    <div class="layers__item layer-2"></div>
                </div>
            </section>

          <div class="header">
            <div class="header-logo-wrapper">
              <div class="header-logo-link --desktop">
                <svg width="245" height="59" viewBox="0 0 245 59" fill="none" xmlns="http://www.w3.org/2000/svg">
                    <g clip-path="url(#clip0_205_625)">
                        <path fill-rule="evenodd" clip-rule="evenodd" d="M55.4998 2.93744C50.6758 -0.0519845 46.0011 -0.485235 41.754 0.421702C37.6819 1.2882 33.7619 3.45734 30.4359 6.01929C29.575 5.46762 28.7428 4.91595 27.9249 4.38161C27.1788 6.00774 26.4126 7.67142 25.6292 9.35532C24.8371 11.0883 24.0317 12.8512 23.2129 14.6439C25.391 13.9391 27.6006 13.2199 29.8591 12.4949L36.8841 10.2305L33.6528 8.12489C36.6287 5.99041 39.903 4.18231 43.4098 3.15407C47.3441 2.00145 51.5128 1.92667 55.4854 2.93744H55.4998Z" fill="#F15E4B"></path>
                        <path fill-rule="evenodd" clip-rule="evenodd" d="M63.2681 29.8018C67.013 21.7434 66.574 16.4577 63.9912 13.191C61.5893 10.1525 57.3479 8.8383 52.8712 8.59857C53.4997 7.18328 54.1252 5.78533 54.7279 4.41626L47.3155 7.88226L40.1412 11.2414C41.3809 12.4179 42.6647 13.6368 43.9924 14.898L48.2969 18.9908C49.0621 17.2578 49.8111 15.5498 50.5439 13.8669C54.2142 14.3868 57.6205 15.571 60.0138 17.8932C62.542 20.3628 63.9482 24.1436 63.2767 29.8221L63.2681 29.8018Z" fill="#8A5DA7"></path>
                        <path fill-rule="evenodd" clip-rule="evenodd" d="M31.2939 59.0029C41.1112 57.1716 47.5852 52.8189 51.2555 47.5824C52.8325 45.3568 53.9385 42.8289 54.5047 40.1553C55.0709 37.4818 55.0853 34.7196 54.547 32.0403C56.7997 31.2864 59.0639 30.5181 61.3626 29.7296C58.8085 28.3316 56.3616 26.9837 54.0219 25.6859C51.7874 24.4728 49.637 23.3021 47.5708 22.1737C46.3598 24.521 45.1239 26.9212 43.8632 29.3743C42.5833 31.8775 41.2766 34.4376 39.9432 37.0544C42.193 36.2803 44.4744 35.5005 46.7903 34.6917C47.1325 39.0942 46.1921 43.5016 44.0842 47.3744C41.6908 51.7531 37.6073 55.843 31.2939 59V59.0029Z" fill="#4A8DA0"></path>
                        <path fill-rule="evenodd" clip-rule="evenodd" d="M2.24982 47.3167C4.78088 52.845 8.78984 55.2307 13.367 55.3578C18.1881 55.4907 23.365 53.1165 27.902 49.7227C29.1187 51.059 30.3699 52.4348 31.6555 53.8501C32.637 50.9762 33.6069 48.1803 34.5424 45.4566C35.4626 42.8224 36.358 40.2489 37.2285 37.7361C34.2813 38.4062 31.3944 39.0474 28.5735 39.6857L20.4494 41.5256C21.5542 42.7271 22.6849 43.972 23.8557 45.2486C20.1481 47.7875 16.2482 49.6793 12.42 50.1906C8.72097 50.696 5.21708 49.9018 2.24982 47.3022V47.3167Z" fill="#26A75A"></path>
                        <path fill-rule="evenodd" clip-rule="evenodd" d="M5.00762 20.8682C1.10197 26.6015 -0.258264 30.8849 0.0373139 34.0159C0.35298 37.3288 2.54542 39.3795 5.5586 40.4107C4.65177 42.1235 3.71913 43.8565 2.77787 45.6097C5.06214 44.5757 7.37415 43.5253 9.71391 42.4585C12.0785 41.3985 14.4661 40.3067 16.8881 39.2034C15.9038 37.3953 14.9654 35.6594 14.0471 33.987C13.1748 32.3773 12.3301 30.8233 11.5132 29.3252C10.6026 31.0236 9.6766 32.747 8.73534 34.4954C6.3248 33.6 4.47098 32.1703 3.722 29.8971C3.01031 27.7396 3.28293 24.8108 5.00188 20.8624L5.00762 20.8682Z" fill="#FEC827"></path>
                        <path fill-rule="evenodd" clip-rule="evenodd" d="M29.2163 1.95544C22.9346 3.77221 18.7333 6.22729 15.9268 8.91633C13.3887 11.2767 11.6132 14.3497 10.8302 17.7373L6.56586 19.1555C7.48607 20.1433 8.43594 21.1609 9.41546 22.2084C10.4332 23.2945 11.4855 24.418 12.5721 25.5791C14.0529 23.6208 15.5135 21.6953 16.9541 19.8025C18.3689 17.9539 19.7607 16.1198 21.1238 14.3146C19.4326 14.875 17.7576 15.4266 16.099 15.9696C16.772 13.2269 18.0931 10.6883 19.9501 8.56973C21.9589 6.25906 24.9003 4.01194 29.2163 1.95833V1.95544Z" fill="#F58120"></path>
                    </g>
                    <g transform="translate(25, 0)">
                        <path d="M86.078 37L78.3011 24.0818C78.0227 23.6178 77.6886 23.3208 77.1689 23.3208C76.6492 23.3208 76.2966 23.6178 76.0182 24.0818L68.2598 37H70.9511L77.0761 26.6432L80.083 31.6917H75.9439L74.8303 33.6034H81.2152L83.2383 37H86.078ZM99.2111 37V34.6428H91.8982C89.4668 34.6428 87.7035 32.7682 87.7035 30.2254C87.7035 27.664 89.4854 25.8636 91.8982 25.8636H99.2111V23.5064H91.8982C88.1304 23.5064 85.3463 26.142 85.3463 30.114C85.3463 34.0303 88.1304 37 91.8982 37H99.2111ZM113.189 37V34.6428H103.463V25.8636H113.171V23.5064H101.125V37H113.189ZM112.669 31.1348V29.1489H105.19V31.1348H112.669ZM130.78 37C133.601 37 134.974 35.311 134.974 33.0466C134.974 30.4295 133.508 29.1489 130.78 29.1489H124.599C123.56 29.1489 122.91 28.5364 122.91 27.5155C122.91 26.4947 123.541 25.8636 124.618 25.8636H134.306V23.5064H124.618C121.926 23.5064 120.46 25.1212 120.46 27.2928C120.46 29.5201 122.038 31.1348 124.58 31.1348H130.78C132.042 31.1348 132.747 31.7288 132.747 32.8795C132.747 33.9375 132.042 34.6428 130.78 34.6428H120.664V37H130.78ZM143.677 37V25.8636H148.8V23.5064H136.197V25.8636H141.32V37H143.677ZM166.223 37L162.158 32.8981C163.903 32.2299 164.942 30.6523 164.942 28.425C164.942 25.4182 163.124 23.5064 160.042 23.5064H150.354V37H152.692V25.8636H160.042C161.657 25.8636 162.622 26.7174 162.622 28.4621C162.622 30.2068 161.731 31.172 160.042 31.172H154.419V33.2508H159.467L162.882 37H166.223ZM179.511 37V34.6428H169.785V25.8636H179.492V23.5064H167.446V37H179.511ZM178.991 31.1348V29.1489H171.511V31.1348H178.991ZM198.439 37L190.662 24.0818C190.383 23.6178 190.049 23.3208 189.529 23.3208C189.01 23.3208 188.657 23.6178 188.379 24.0818L180.62 37H183.312L189.437 26.6432L192.443 31.6917H188.304L187.191 33.6034H193.576L195.599 37H198.439ZM219.027 37L215.575 24.3045C215.389 23.6549 215.018 23.3394 214.443 23.3394C213.941 23.3394 213.533 23.6178 213.31 24.1375L209.153 33.6777L204.995 24.1375C204.773 23.6178 204.308 23.3394 203.807 23.3394C203.176 23.3394 202.805 23.6549 202.638 24.3045L199.167 37H201.487L204.067 27.5155L207.872 36.2947C208.113 36.8701 208.522 37.1856 209.079 37.1856C209.654 37.1856 210.025 36.8701 210.285 36.2947L214.108 27.5155L216.688 37H219.027Z" fill="#F2F2F2"></path>
                    </g>
                    <defs>
                        <clipPath id="clip0_205_625">
                            <rect width="66" height="59" fill="white"></rect>
                        </clipPath>
                    </defs>
                </svg>
              </div>

              <div class="top-logo as-hidden">
                <svg width="148" height="133" viewBox="0 0 148 133" fill="none" xmlns="http://www.w3.org/2000/svg">
                    <g clip-path="url(#clip0_75_4107)">
                        <path fill-rule="evenodd" clip-rule="evenodd" d="M124.454 6.62178C113.637 -0.117094 103.154 -1.09374 93.6301 0.950708C84.4988 2.90401 75.7085 7.79376 68.2503 13.569C66.3198 12.3254 64.4536 11.0818 62.6196 9.87727C60.9465 13.543 59.2283 17.2933 57.4715 21.0892C55.6955 24.9958 53.8894 28.9697 52.0532 33.0108C56.9374 31.4221 61.8924 29.8009 66.9568 28.1666L82.7098 23.062L75.464 18.3155C82.1371 13.5039 89.4795 9.42802 97.3432 7.1101C106.166 4.51183 115.514 4.34325 124.422 6.62178H124.454Z" fill="#F15E4B"></path>
                        <path fill-rule="evenodd" clip-rule="evenodd" d="M141.874 67.1803C150.272 49.0146 149.287 37.0995 143.495 29.7356C138.109 22.886 128.598 19.9235 118.56 19.3831C119.969 16.1927 121.372 13.0414 122.723 9.9552L106.101 17.7684L90.0137 25.3407C92.7936 27.9928 95.6722 30.7405 98.6495 33.5836L108.302 42.8097C110.018 38.9031 111.698 35.0529 113.341 31.2592C121.571 32.4311 129.21 35.1006 134.576 40.3355C140.246 45.9024 143.399 54.4253 141.893 67.2259L141.874 67.1803Z" fill="#8A5DA7"></path>
                        <path fill-rule="evenodd" clip-rule="evenodd" d="M70.1744 133.007C92.1887 128.879 106.706 119.066 114.937 107.262C118.473 102.245 120.953 96.5465 122.223 90.5197C123.492 84.4929 123.525 78.2664 122.318 72.2264C127.369 70.527 132.446 68.7951 137.601 67.0176C131.874 63.8663 126.387 60.8278 121.14 57.9022C116.129 55.1676 111.307 52.5285 106.674 49.9849C103.958 55.2761 101.187 60.6868 98.36 66.2168C95.4899 71.8596 92.5598 77.6305 89.5697 83.5295C94.6147 81.7845 99.7306 80.0266 104.924 78.2035C105.691 88.1277 103.582 98.0629 98.8555 106.793C93.4886 116.664 84.3315 125.883 70.1744 133V133.007Z" fill="#4A8DA0"></path>
                        <path fill-rule="evenodd" clip-rule="evenodd" d="M5.04504 106.663C10.7208 119.125 19.7105 124.503 29.9745 124.79C40.7854 125.089 52.3942 119.737 62.5681 112.087C65.2965 115.099 68.1022 118.2 70.9851 121.391C73.1859 114.912 75.361 108.61 77.4588 102.47C79.5223 96.5319 81.53 90.7306 83.482 85.066C76.8732 86.5766 70.3995 88.022 64.0739 89.461L45.8562 93.6085C48.3337 96.317 50.8691 99.1233 53.4946 102.001C45.1805 107.724 36.4353 111.989 27.8509 113.141C19.5561 114.281 11.6989 112.49 5.04504 106.63V106.663Z" fill="#26A75A"></path>
                        <path fill-rule="evenodd" clip-rule="evenodd" d="M11.2292 47.042C2.47111 59.9663 -0.579105 69.6221 0.0837068 76.68C0.791564 84.1481 5.70795 88.7709 12.4648 91.0953C10.4313 94.9563 8.33989 98.8629 6.22919 102.815C11.3515 100.484 16.536 98.1163 21.7827 95.7116C27.0852 93.3221 32.4392 90.8609 37.8704 88.3737C35.6632 84.2979 33.5589 80.3847 31.4997 76.6149C29.5434 72.9861 27.6494 69.4832 25.8175 66.1061C23.7755 69.9346 21.6991 73.8195 19.5884 77.7608C14.1829 75.7424 10.0259 72.5195 8.34632 67.3953C6.75043 62.5316 7.36176 55.9295 11.2164 47.0289L11.2292 47.042Z" fill="#FEC827"></path>
                        <path fill-rule="evenodd" clip-rule="evenodd" d="M65.5154 4.40796C51.429 8.50337 42.0081 14.0377 35.7146 20.0994C30.0231 25.4202 26.0417 32.3475 24.286 39.984L14.7234 43.1809C16.787 45.4077 18.917 47.7017 21.1135 50.063C23.3958 52.5112 25.7553 55.0439 28.192 57.6613C31.5125 53.2469 34.788 48.9062 38.0184 44.6394C41.1909 40.4723 44.3119 36.3379 47.3685 32.2685C43.5761 33.5316 39.8202 34.7752 36.1007 35.9993C37.6099 29.8165 40.5725 24.0939 44.7366 19.3181C49.2411 14.1093 55.8371 9.04378 65.5154 4.41447V4.40796Z" fill="#F58120"></path>
                    </g>
                    <defs>
                        <clipPath id="clip0_75_4107">
                            <rect width="148" height="133" fill="white"></rect>
                        </clipPath>
                    </defs>
                </svg>
              </div>

              <a href="#" class="header-logo-link --mobile">
                <svg width="245" height="59" viewBox="0 0 245 59" fill="none" xmlns="http://www.w3.org/2000/svg">
                  <path d="M86.078 37L78.3011 24.0818C78.0227 23.6178 77.6886 23.3208 77.1689 23.3208C76.6492 23.3208 76.2966 23.6178 76.0182 24.0818L68.2598 37H70.9511L77.0761 26.6432L80.083 31.6917H75.9439L74.8303 33.6034H81.2152L83.2383 37H86.078ZM99.2111 37V34.6428H91.8982C89.4668 34.6428 87.7035 32.7682 87.7035 30.2254C87.7035 27.664 89.4854 25.8636 91.8982 25.8636H99.2111V23.5064H91.8982C88.1304 23.5064 85.3463 26.142 85.3463 30.114C85.3463 34.0303 88.1304 37 91.8982 37H99.2111ZM113.189 37V34.6428H103.463V25.8636H113.171V23.5064H101.125V37H113.189ZM112.669 31.1348V29.1489H105.19V31.1348H112.669ZM130.78 37C133.601 37 134.974 35.311 134.974 33.0466C134.974 30.4295 133.508 29.1489 130.78 29.1489H124.599C123.56 29.1489 122.91 28.5364 122.91 27.5155C122.91 26.4947 123.541 25.8636 124.618 25.8636H134.306V23.5064H124.618C121.926 23.5064 120.46 25.1212 120.46 27.2928C120.46 29.5201 122.038 31.1348 124.58 31.1348H130.78C132.042 31.1348 132.747 31.7288 132.747 32.8795C132.747 33.9375 132.042 34.6428 130.78 34.6428H120.664V37H130.78ZM143.677 37V25.8636H148.8V23.5064H136.197V25.8636H141.32V37H143.677ZM166.223 37L162.158 32.8981C163.903 32.2299 164.942 30.6523 164.942 28.425C164.942 25.4182 163.124 23.5064 160.042 23.5064H150.354V37H152.692V25.8636H160.042C161.657 25.8636 162.622 26.7174 162.622 28.4621C162.622 30.2068 161.731 31.172 160.042 31.172H154.419V33.2508H159.467L162.882 37H166.223ZM179.511 37V34.6428H169.785V25.8636H179.492V23.5064H167.446V37H179.511ZM178.991 31.1348V29.1489H171.511V31.1348H178.991ZM198.439 37L190.662 24.0818C190.383 23.6178 190.049 23.3208 189.529 23.3208C189.01 23.3208 188.657 23.6178 188.379 24.0818L180.62 37H183.312L189.437 26.6432L192.443 31.6917H188.304L187.191 33.6034H193.576L195.599 37H198.439ZM219.027 37L215.575 24.3045C215.389 23.6549 215.018 23.3394 214.443 23.3394C213.941 23.3394 213.533 23.6178 213.31 24.1375L209.153 33.6777L204.995 24.1375C204.773 23.6178 204.308 23.3394 203.807 23.3394C203.176 23.3394 202.805 23.6549 202.638 24.3045L199.167 37H201.487L204.067 27.5155L207.872 36.2947C208.113 36.8701 208.522 37.1856 209.079 37.1856C209.654 37.1856 210.025 36.8701 210.285 36.2947L214.108 27.5155L216.688 37H219.027Z" fill="#F2F2F2"></path>
                </svg>
              </a>
            </div>

            <nav class="header-nav-menu">
              <a href="https://m.acestream.org/premium?locale=es" class="header-nav-item">
                Premium              </a>
              <a href="https://docs.acestream.net/broadcasting/" class="header-nav-item">
                Broadcasters              </a>
              <a href="https://docs.acestream.net/developers/" class="header-nav-item">
                Desarrolladores              </a>
              <a href="https://forum.acestream.media/" target="_blank" class="header-nav-item">
                Comunidad              </a>
            </nav>

            <!-- Language selector -->
            <button id="demo-menu-lower-right" class="header-language-selector mdl-button mdl-js-button mdl-button--icon md-header__button md-icon" data-upgraded=",MaterialButton">
                <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m12.87 15.07-2.54-2.51.03-.03A17.52 17.52 0 0 0 14.07 6H17V4h-7V2H8v2H1v2h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11.76-2.04M18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2l-4.5-12m-2.62 7 1.62-4.33L19.12 17h-3.24z"></path></svg>
            </button>

            <div class="mdl-menu__container is-upgraded"><div class="mdl-menu__outline mdl-menu--bottom-right"></div><div class="mdl-menu mdl-menu--bottom-right mdl-js-menu mdl-js-ripple-effect menu-multi-cols mdl-js-ripple-effect--ignore-events" for="demo-menu-lower-right" data-upgraded=",MaterialMenu,MaterialRipple">
                                  <a href="./?lang=ar" hreflang="ar" class="mdl-menu__item mdl-js-ripple-effect" tabindex="-1" data-upgraded=",MaterialRipple">
                    اللغة العربية                  <span class="mdl-menu__item-ripple-container"><span class="mdl-ripple"></span></span></a>
                                  <a href="./?lang=de" hreflang="de" class="mdl-menu__item mdl-js-ripple-effect" tabindex="-1" data-upgraded=",MaterialRipple">
                    Deutsch                  <span class="mdl-menu__item-ripple-container"><span class="mdl-ripple"></span></span></a>
                                  <a href="./?lang=en" hreflang="en" class="mdl-menu__item mdl-js-ripple-effect" tabindex="-1" data-upgraded=",MaterialRipple">
                    English                  <span class="mdl-menu__item-ripple-container"><span class="mdl-ripple"></span></span></a>
                                  <a href="./?lang=es" hreflang="es" class="mdl-menu__item mdl-js-ripple-effect" tabindex="-1" data-upgraded=",MaterialRipple">
                    Español                  <span class="mdl-menu__item-ripple-container"><span class="mdl-ripple"></span></span></a>
                                  <a href="./?lang=fr" hreflang="fr" class="mdl-menu__item mdl-js-ripple-effect" tabindex="-1" data-upgraded=",MaterialRipple">
                    Français                  <span class="mdl-menu__item-ripple-container"><span class="mdl-ripple"></span></span></a>
                                  <a href="./?lang=it" hreflang="it" class="mdl-menu__item mdl-js-ripple-effect" tabindex="-1" data-upgraded=",MaterialRipple">
                    Italiano                  <span class="mdl-menu__item-ripple-container"><span class="mdl-ripple"></span></span></a>
                                  <a href="./?lang=ja" hreflang="ja" class="mdl-menu__item mdl-js-ripple-effect" tabindex="-1" data-upgraded=",MaterialRipple">
                    日本語                  <span class="mdl-menu__item-ripple-container"><span class="mdl-ripple"></span></span></a>
                                  <a href="./?lang=ko" hreflang="ko" class="mdl-menu__item mdl-js-ripple-effect" tabindex="-1" data-upgraded=",MaterialRipple">
                    한국어                  <span class="mdl-menu__item-ripple-container"><span class="mdl-ripple"></span></span></a>
                                  <a href="./?lang=pt" hreflang="pt" class="mdl-menu__item mdl-js-ripple-effect" tabindex="-1" data-upgraded=",MaterialRipple">
                    Português                  <span class="mdl-menu__item-ripple-container"><span class="mdl-ripple"></span></span></a>
                                  <a href="./?lang=ro" hreflang="ro" class="mdl-menu__item mdl-js-ripple-effect" tabindex="-1" data-upgraded=",MaterialRipple">
                    Română                  <span class="mdl-menu__item-ripple-container"><span class="mdl-ripple"></span></span></a>
                                  <a href="./?lang=ru" hreflang="ru" class="mdl-menu__item mdl-js-ripple-effect" tabindex="-1" data-upgraded=",MaterialRipple">
                    Русский                  <span class="mdl-menu__item-ripple-container"><span class="mdl-ripple"></span></span></a>
                                  <a href="./?lang=uk" hreflang="uk" class="mdl-menu__item mdl-js-ripple-effect" tabindex="-1" data-upgraded=",MaterialRipple">
                    Українська                  <span class="mdl-menu__item-ripple-container"><span class="mdl-ripple"></span></span></a>
                                  <a href="./?lang=zh_CN" hreflang="zh_CN" class="mdl-menu__item mdl-js-ripple-effect" tabindex="-1" data-upgraded=",MaterialRipple">
                    简体中文                  <span class="mdl-menu__item-ripple-container"><span class="mdl-ripple"></span></span></a>
                                  <a href="./?lang=zh_TW" hreflang="zh_TW" class="mdl-menu__item mdl-js-ripple-effect" tabindex="-1" data-upgraded=",MaterialRipple">
                    繁體中文                  <span class="mdl-menu__item-ripple-container"><span class="mdl-ripple"></span></span></a>
                            </div></div>

          </div>

            <div class="desktop-menu-button-wrapper as-hidden-on-load _anim__items _anim__items--desktop _anim__fade_in _anim__always_show _anim__no__hide _active">
                <a href="#" class="desktop-menu-button action--open-menu">
                    <svg width="36" height="24" viewBox="0 0 36 24" fill="none" xmlns="http://www.w3.org/2000/svg">
                        <line y1="2" x2="36" y2="2" stroke="white" stroke-width="4"></line>
                        <line y1="12" x2="36" y2="12" stroke="white" stroke-width="4"></line>
                        <line y1="22" x2="36" y2="22" stroke="white" stroke-width="4"></line>
                    </svg>
                </a>
            </div>

          <div class="main-content _anim__items _anim__items--desktop _anim__show__right _active">
            <div class="main-content-btn-menu-wrapper">
              <a href="#" class="desktop-menu-button">
                <svg width="36" height="24" viewBox="0 0 36 24" fill="none" xmlns="http://www.w3.org/2000/svg">
                    <line y1="2" x2="36" y2="2" stroke="white" stroke-width="4"></line>
                    <line y1="12" x2="36" y2="12" stroke="white" stroke-width="4"></line>
                    <line y1="22" x2="36" y2="22" stroke="white" stroke-width="4"></line>
                </svg>
              </a>
            </div>
            <div class="main-content-wrapper">
              <div class="main-content-logo --mobile">
                <svg width="148" height="133" viewBox="0 0 148 133" fill="none" xmlns="http://www.w3.org/2000/svg">
                    <g clip-path="url(#clip0_75_4107)">
                        <path fill-rule="evenodd" clip-rule="evenodd" d="M124.454 6.62178C113.637 -0.117094 103.154 -1.09374 93.6301 0.950708C84.4988 2.90401 75.7085 7.79376 68.2503 13.569C66.3198 12.3254 64.4536 11.0818 62.6196 9.87727C60.9465 13.543 59.2283 17.2933 57.4715 21.0892C55.6955 24.9958 53.8894 28.9697 52.0532 33.0108C56.9374 31.4221 61.8924 29.8009 66.9568 28.1666L82.7098 23.062L75.464 18.3155C82.1371 13.5039 89.4795 9.42802 97.3432 7.1101C106.166 4.51183 115.514 4.34325 124.422 6.62178H124.454Z" fill="#F15E4B"></path>
                        <path fill-rule="evenodd" clip-rule="evenodd" d="M141.874 67.1803C150.272 49.0146 149.287 37.0995 143.495 29.7356C138.109 22.886 128.598 19.9235 118.56 19.3831C119.969 16.1927 121.372 13.0414 122.723 9.9552L106.101 17.7684L90.0137 25.3407C92.7936 27.9928 95.6722 30.7405 98.6495 33.5836L108.302 42.8097C110.018 38.9031 111.698 35.0529 113.341 31.2592C121.571 32.4311 129.21 35.1006 134.576 40.3355C140.246 45.9024 143.399 54.4253 141.893 67.2259L141.874 67.1803Z" fill="#8A5DA7"></path>
                        <path fill-rule="evenodd" clip-rule="evenodd" d="M70.1744 133.007C92.1887 128.879 106.706 119.066 114.937 107.262C118.473 102.245 120.953 96.5465 122.223 90.5197C123.492 84.4929 123.525 78.2664 122.318 72.2264C127.369 70.527 132.446 68.7951 137.601 67.0176C131.874 63.8663 126.387 60.8278 121.14 57.9022C116.129 55.1676 111.307 52.5285 106.674 49.9849C103.958 55.2761 101.187 60.6868 98.36 66.2168C95.4899 71.8596 92.5598 77.6305 89.5697 83.5295C94.6147 81.7845 99.7306 80.0266 104.924 78.2035C105.691 88.1277 103.582 98.0629 98.8555 106.793C93.4886 116.664 84.3315 125.883 70.1744 133V133.007Z" fill="#4A8DA0"></path>
                        <path fill-rule="evenodd" clip-rule="evenodd" d="M5.04504 106.663C10.7208 119.125 19.7105 124.503 29.9745 124.79C40.7854 125.089 52.3942 119.737 62.5681 112.087C65.2965 115.099 68.1022 118.2 70.9851 121.391C73.1859 114.912 75.361 108.61 77.4588 102.47C79.5223 96.5319 81.53 90.7306 83.482 85.066C76.8732 86.5766 70.3995 88.022 64.0739 89.461L45.8562 93.6085C48.3337 96.317 50.8691 99.1233 53.4946 102.001C45.1805 107.724 36.4353 111.989 27.8509 113.141C19.5561 114.281 11.6989 112.49 5.04504 106.63V106.663Z" fill="#26A75A"></path>
                        <path fill-rule="evenodd" clip-rule="evenodd" d="M11.2292 47.042C2.47111 59.9663 -0.579105 69.6221 0.0837068 76.68C0.791564 84.1481 5.70795 88.7709 12.4648 91.0953C10.4313 94.9563 8.33989 98.8629 6.22919 102.815C11.3515 100.484 16.536 98.1163 21.7827 95.7116C27.0852 93.3221 32.4392 90.8609 37.8704 88.3737C35.6632 84.2979 33.5589 80.3847 31.4997 76.6149C29.5434 72.9861 27.6494 69.4832 25.8175 66.1061C23.7755 69.9346 21.6991 73.8195 19.5884 77.7608C14.1829 75.7424 10.0259 72.5195 8.34632 67.3953C6.75043 62.5316 7.36176 55.9295 11.2164 47.0289L11.2292 47.042Z" fill="#FEC827"></path>
                        <path fill-rule="evenodd" clip-rule="evenodd" d="M65.5154 4.40796C51.429 8.50337 42.0081 14.0377 35.7146 20.0994C30.0231 25.4202 26.0417 32.3475 24.286 39.984L14.7234 43.1809C16.787 45.4077 18.917 47.7017 21.1135 50.063C23.3958 52.5112 25.7553 55.0439 28.192 57.6613C31.5125 53.2469 34.788 48.9062 38.0184 44.6394C41.1909 40.4723 44.3119 36.3379 47.3685 32.2685C43.5761 33.5316 39.8202 34.7752 36.1007 35.9993C37.6099 29.8165 40.5725 24.0939 44.7366 19.3181C49.2411 14.1093 55.8371 9.04378 65.5154 4.41447V4.40796Z" fill="#F58120"></path>
                    </g>
                    <defs>
                        <clipPath id="clip0_75_4107">
                            <rect width="148" height="133" fill="white"></rect>
                        </clipPath>
                    </defs>
                </svg>
              </div>
              <div class="main-content-title-wrapper _anim__items _anim__items--mobile _anim__show__right">
                <h2 class="main-block-title">
                    Plataforma de medios descentralizada                 </h2>
              </div>
              <div class="home-slider _anim__items _anim__items--mobile _anim__show__left slick-initialized slick-slider slick-dotted">
                <!-- 01 -->
                <div class="slick-list draggable"><div class="slick-track" style="opacity: 1; width: 5440px; transform: translate3d(-320px, 0px, 0px);"><div class="main-block-item as-hidden slick-slide slick-cloned" data-slick-index="-1" id="" aria-hidden="true" tabindex="-1" style="width: 320px;">
                  <p class="main-block-description">
                    Disfruta de los verdaderos formatos Full HD/4K y Lossless, con una calidad muchas veces superior a la calidad de los servicios en línea que utilizan tecnologías estándar (unicast)                  </p>
                </div><div class="main-block-item slick-slide slick-current slick-active" data-slick-index="0" aria-hidden="false" tabindex="0" role="tabpanel" id="slick-slide00" aria-describedby="slick-slide-control00" style="width: 320px;">
                  <p class="main-block-description">
                    La plataforma de transmisión en línea multimedia descentralizada P2P más popular del mundo                  </p>
                </div><div class="main-block-item as-hidden slick-slide" data-slick-index="1" aria-hidden="true" tabindex="-1" role="tabpanel" id="slick-slide01" aria-describedby="slick-slide-control01" style="width: 320px;">
                  <p class="main-block-description">
                    Carbono negativo! Use Ace Stream para proteger el medio ambiente del enorme daño causado por la industria de transmisión centralizada y las tecnologías de unidifusión.                  </p>
                </div><div class="main-block-item as-hidden slick-slide" data-slick-index="2" aria-hidden="true" tabindex="-1" role="tabpanel" id="slick-slide02" aria-describedby="slick-slide-control02" style="width: 320px;">
                  <p class="main-block-description">
                    Cree transmisiones y transmita a un número ilimitado de espectadores, sin intermediarios y sin usar costosos CDN                  </p>
                </div><div class="main-block-item as-hidden slick-slide" data-slick-index="3" aria-hidden="true" tabindex="-1" role="tabpanel" id="slick-slide03" aria-describedby="slick-slide-control03" style="width: 320px;">
                  <p class="main-block-description">
                    Vea transmisiones en vivo a través de Internet, con el más alto nivel de calidad audiovisual y estabilidad de transmisión que compite con la televisión satelital y por cable.                  </p>
                </div><div class="main-block-item as-hidden slick-slide" data-slick-index="4" aria-hidden="true" tabindex="-1" role="tabpanel" id="slick-slide04" aria-describedby="slick-slide-control04" style="width: 320px;">
                  <p class="main-block-description">
                    Reproduzca video / audio en línea en cualquier rastreador de torrents, en su calidad original, sin descargar torrents y esperando la descarga del contenido                  </p>
                </div><div class="main-block-item as-hidden slick-slide" data-slick-index="5" aria-hidden="true" tabindex="-1" role="tabpanel" id="slick-slide05" aria-describedby="slick-slide-control05" style="width: 320px;">
                  <p class="main-block-description">
                    Crea tus propias listas de reproducción agregando contenido de cualquier fuente                  </p>
                </div><div class="main-block-item as-hidden slick-slide" data-slick-index="6" aria-hidden="true" tabindex="-1" role="tabpanel" id="slick-slide06" aria-describedby="slick-slide-control06" style="width: 320px;">
                  <p class="main-block-description">
                    ¡Olvídate de las restricciones! Reproduzca contenido en cualquier aplicación/reproductor de su elección y transmítalo a cualquiera de sus dispositivos remotos y pantallas de inicio con Ace Cast                  </p>
                </div><div class="main-block-item as-hidden slick-slide" data-slick-index="7" aria-hidden="true" tabindex="-1" role="tabpanel" id="slick-slide07" aria-describedby="slick-slide-control07" style="width: 320px;">
                  <p class="main-block-description">
                    Disfruta de los verdaderos formatos Full HD/4K y Lossless, con una calidad muchas veces superior a la calidad de los servicios en línea que utilizan tecnologías estándar (unicast)                  </p>
                </div><div class="main-block-item slick-slide slick-cloned" data-slick-index="8" id="" aria-hidden="true" tabindex="-1" style="width: 320px;">
                  <p class="main-block-description">
                    La plataforma de transmisión en línea multimedia descentralizada P2P más popular del mundo                  </p>
                </div><div class="main-block-item as-hidden slick-slide slick-cloned" data-slick-index="9" id="" aria-hidden="true" tabindex="-1" style="width: 320px;">
                  <p class="main-block-description">
                    Carbono negativo! Use Ace Stream para proteger el medio ambiente del enorme daño causado por la industria de transmisión centralizada y las tecnologías de unidifusión.                  </p>
                </div><div class="main-block-item as-hidden slick-slide slick-cloned" data-slick-index="10" id="" aria-hidden="true" tabindex="-1" style="width: 320px;">
                  <p class="main-block-description">
                    Cree transmisiones y transmita a un número ilimitado de espectadores, sin intermediarios y sin usar costosos CDN                  </p>
                </div><div class="main-block-item as-hidden slick-slide slick-cloned" data-slick-index="11" id="" aria-hidden="true" tabindex="-1" style="width: 320px;">
                  <p class="main-block-description">
                    Vea transmisiones en vivo a través de Internet, con el más alto nivel de calidad audiovisual y estabilidad de transmisión que compite con la televisión satelital y por cable.                  </p>
                </div><div class="main-block-item as-hidden slick-slide slick-cloned" data-slick-index="12" id="" aria-hidden="true" tabindex="-1" style="width: 320px;">
                  <p class="main-block-description">
                    Reproduzca video / audio en línea en cualquier rastreador de torrents, en su calidad original, sin descargar torrents y esperando la descarga del contenido                  </p>
                </div><div class="main-block-item as-hidden slick-slide slick-cloned" data-slick-index="13" id="" aria-hidden="true" tabindex="-1" style="width: 320px;">
                  <p class="main-block-description">
                    Crea tus propias listas de reproducción agregando contenido de cualquier fuente                  </p>
                </div><div class="main-block-item as-hidden slick-slide slick-cloned" data-slick-index="14" id="" aria-hidden="true" tabindex="-1" style="width: 320px;">
                  <p class="main-block-description">
                    ¡Olvídate de las restricciones! Reproduzca contenido en cualquier aplicación/reproductor de su elección y transmítalo a cualquiera de sus dispositivos remotos y pantallas de inicio con Ace Cast                  </p>
                </div><div class="main-block-item as-hidden slick-slide slick-cloned" data-slick-index="15" id="" aria-hidden="true" tabindex="-1" style="width: 320px;">
                  <p class="main-block-description">
                    Disfruta de los verdaderos formatos Full HD/4K y Lossless, con una calidad muchas veces superior a la calidad de los servicios en línea que utilizan tecnologías estándar (unicast)                  </p>
                </div></div></div>
                <!-- 02 -->
                
                <!-- 03 -->
                
                <!-- 04 -->
                
                <!-- 05 -->
                
                <!-- 06 -->
                
                <!-- 07 -->
                
                <!-- 08 -->
                
              <ul class="slick-dots" style="" role="tablist"><li class="slick-active" role="presentation"><button type="button" role="tab" id="slick-slide-control00" aria-controls="slick-slide00" aria-label="1 of 8" tabindex="0" aria-selected="true">1</button></li><li role="presentation"><button type="button" role="tab" id="slick-slide-control01" aria-controls="slick-slide01" aria-label="2 of 8" tabindex="-1">2</button></li><li role="presentation"><button type="button" role="tab" id="slick-slide-control02" aria-controls="slick-slide02" aria-label="3 of 8" tabindex="-1">3</button></li><li role="presentation"><button type="button" role="tab" id="slick-slide-control03" aria-controls="slick-slide03" aria-label="4 of 8" tabindex="-1">4</button></li><li role="presentation"><button type="button" role="tab" id="slick-slide-control04" aria-controls="slick-slide04" aria-label="5 of 8" tabindex="-1">5</button></li><li role="presentation"><button type="button" role="tab" id="slick-slide-control05" aria-controls="slick-slide05" aria-label="6 of 8" tabindex="-1">6</button></li><li role="presentation"><button type="button" role="tab" id="slick-slide-control06" aria-controls="slick-slide06" aria-label="7 of 8" tabindex="-1">7</button></li><li role="presentation"><button type="button" role="tab" id="slick-slide-control07" aria-controls="slick-slide07" aria-label="8 of 8" tabindex="-1">8</button></li></ul></div>
              <div class="main-block-dots-wrapper"></div>
              <a href="#" class="btn btn-products bg-multi-color">
                <div class="btn-icon">
                  <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
                    <path d="M21 15V19C21 19.5304 20.7893 20.0391 20.4142 20.4142C20.0391 20.7893 19.5304 21 19 21H5C4.46957 21 3.96086 20.7893 3.58579 20.4142C3.21071 20.0391 3 19.5304 3 19V15" stroke="#333333" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>
                    <path d="M7 10L12 15L17 10" stroke="#333333" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>
                    <path d="M12 15V3" stroke="#333333" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>
                  </svg>
                </div>
                <span class="btn-name">
                    Instalar en pc                </span>
              </a>
            </div>
          </div>
        </div>
      </div><div class="page page-3 stf__item --soft" style="display: none;">
        <div class="backside-content handwritten">
            <div class="backside-content-visible">
                <div class="backside-content-text-1 --desktop">
                    Nueva página y el siguiente paso en el desarrollo del proyecto.                    <div style="margin-top: 0rem;">
                        <br>Ace Stream
                    </div>
                </div>
                <div class="backside-content-text-1 --mobile">
                    Nueva página y el siguiente paso en el proyecto.                    <div style="margin-top: 0.5rem;">
                        Ace Stream
                    </div>
                </div>
                <div class="backside-content-text-2 --desktop">
                    <br>
                    Posibilidades únicas y<br> increíbles oportunidades                </div>
                <div class="backside-content-text-2 --mobile">
                    Posibilidades únicas y<br> increíbles oportunidades                </div>
                <div class="backside-content-text-3 --desktop">
                    <br>
                    Siguiente ...                </div>
                <div class="backside-content-text-3 --mobile">
                    Siguiente ...                </div>
            </div>

            <div class="backside-content-hidden backside-content-hidden-1">
                inflationPool.amount += (totalTokens - lockedPool.amount) * 0.000190721
                <br>
                (inflation formula)
            </div>

            <div class="backside-content-hidden backside-content-hidden-2">
                start-engine --stream-support-node --download-from "192.168.1.2:7764"
            </div>

            <div class="backside-content-hidden backside-content-hidden-3">
                <p>Well known data entries</p>
                <p>Это data entry, которые используются системой, но при этом могут быть изменены пользователями без каких-либо ограничений (с помощью операции Manage Data).</p>
                <p>Все такие data entry начинаются с префикса -z-</p>
                <p>Префикс нужен для уменьшения вероятности того, что пользователь сети случайно создаст well known data entry.</p>
                <p>Well known data entries не требуют никаких изменений в коде.</p>
            </div>

            <div class="backside-content-hidden backside-content-hidden-4">
                Покупка за XAC
                <ul style="list-style: none;">
                    <li>- call payAceCoins function</li>
                    <li>- move fee SystemSettings.premium_pool_access_fee to premiumFeePool</li>
                    <li>- create ContentSubscriptionEntry</li>
                    <li>- non-system pool:</li>
                    <li>&nbsp;- pay to shareholders (if present in the config)</li>
                    <li>- if target account is a pool then move the rest to entry.broadcastersShare</li>
                    <li>- if target account is a regular account then move the rest to this account</li>
                </ul>
            </div>

            <img class="backside-content-hidden-image-1" src="img/peers_schema.png">
        </div>
      </div><div class="page page-4 stf__item --soft" style="display: none;">
        <div class="background-container">
          <div class="overlay-color"></div>
          <div class="overlay-gradient"></div>
        </div>
        <div class="main-container">
            <h1>
                Próximamente            </h1>
            <div class="logo --desktop">
                <img src="https://m.drawgaze.online/img/md_home_logo.png">
            </div>
            <div class="text">

                <h1 style="margin-top: 0.5rem;" class="--desktop">
                    Ace Stream DAO
                </h1>
                <p>
                    <b>Ace Stream DAO</b> es una nueva etapa en el desarrollo del proyecto Ace Stream que ya se ha convertido en la solución descentralizada más popular del mundo para la transmisión en línea utilizando la tecnología P2P (peer to peer).                </p>
                <p>
                    Se presentarán nuevos productos y tecnologías innovadores, junto con la mejora de los existentes, de acuerdo con la hoja de ruta de Ace Stream DAO                </p>
                <p class="as-toggle-visibility-on-flip">
                    El ecosistema Ace Stream DAO estará basado en tecnología blockchain y no tendrá propietarios en el sentido tradicional y de todos modos será de dominio público                </p>
                <p class="as-toggle-visibility-on-flip">
                    Ahora todos pueden convertirse en copropietarios de Ace Stream, administrar la Red y participar en la distribución de criptoactivos a través de tokens y programas DeFi.                </p>
                            </div>
        </div>
        <div class="bottom-container">
            <div class="nav nav-prev btn-prev">
                <a href="#" class="btn-prev animate-chars animate-chars-black animate-chars-to-left">&lt;&lt; Prev</a>
            </div>

            <div class="nav nav-next">
                <a href="#" class="btn-next animate-chars animate-chars-black animate-chars-to-right">Next &gt;&gt;</a>
            </div>
        </div>
        <div class="page-4-undercover-text">
            <div class="page-4-undercover-text-1">
                DAO<br>
                Ace Stream
            </div>
            <div class="page-4-undercover-text-2">
                ¡Hacemos posible lo imposible!            </div>
        </div>
      </div><div class="page page-5 stf__item --soft" style="display: none;"></div><div class="page page-6 stf__item --soft" style="display: none;">
        <iframe id="docs-frame" src="https://docs.acestream.net/"></iframe>
      </div><div class="stf__outerShadow"></div>
             <div class="stf__innerShadow"></div>
             <div class="stf__hardShadow"></div>
             <div class="stf__hardInnerShadow"></div></div></div>

      <!-- // for testing -->
      <!-- <div id="flip-marker" style="width: 10px; height: 10px; background-color: red; position: absolute; z-index: 1000;"></div> -->

      <div id="click-area" class="main-sub-btn-wrapper btn-next">
      </div>
      <div class="page-4-nav-next" style="display: none;">
        <a href="#" class="btn-next animate-chars animate-chars-white animate-chars-to-right">Next &gt;&gt;</a>
      </div>
      
      
      
      
      
      
    </div>
  </section>

    <!-- Floating menu button -->
    <div class="floating-menu-container" style="">
        <label class="md-header__button md-icon button--menu action--open-menu">
            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="#fff"><path d="M3 6h18v2H3V6m0 5h18v2H3v-2m0 5h18v2H3v-2z"></path></svg>
        </label>
    </div>

    <div class="modal modal-menu-laptop as-hidden-on-load" id="modal-menu-laptop" style="visibility: hidden;">
      <div class="modal-menu-content">
        <div class="container modal-menu-container">

          <div class="modal-registration-block-wrapper login-page">

            <!-- Mobile: menu header when signed out -->
            <div class="mobile-signed-out-container --mobile --signed-out">
                <a href="https://m.acestream.org/login">
                    Ingresar. Registrarse                </a>
            </div>

            <!-- Mobile: menu header when signed in -->
            <div class="mobile-signed-in-container --mobile --signed-in as-hidden">
                <div class="as-row as-top-row">
                    <a href="https://m.acestream.org/" class="mdl-js-button mdl-js-ripple-effect button--title" data-upgraded=",MaterialButton,MaterialRipple">
                        Mi cuenta                    <span class="mdl-button__ripple-container"><span class="mdl-ripple"></span></span></a>

                    <div class="plan-block">
                        <a class="mdl-js-button mdl-js-ripple-effect button--upgrade as-hidden" href="https://m.acestream.org/plan/init?upgrade=1" data-upgraded=",MaterialButton,MaterialRipple">
                            Mejorado a Premium                        <span class="mdl-button__ripple-container"><span class="mdl-ripple"></span></span></a>
                        <span class="days plan-days-left"></span>
                        <span class="status"></span>
                        <span class="plan plan-name"></span>
                    </div>
                </div>
                <div class="mobile-signed-in-container --mobile --signed-in as-hidden">
                    <div class="as-row">
                        <span class="label--user-email"></span>
                        <button class="mdl-button mdl-js-button mdl-js-ripple-effect button--sign-out" data-upgraded=",MaterialButton,MaterialRipple">
                            Desconectar                        <span class="mdl-button__ripple-container"><span class="mdl-ripple"></span></span></button>
                    </div>
                </div>
            </div>

            <!-- Desktop: sign in form in the menu -->
            <div class="modal-registration-holder --desktop" style="display: block;">
              <div class="mdl-card__supporting-text top-title">
                  <p class="center">
                    Para sincronización, características premium, etc.                  </p>
              </div>

              <img src="https://m.drawgaze.online/img/md_home_logo.png" class="logo">

              <div class="mdl-card__actions form--sign-in">
                <div class="label--error as-invisible">-</div>

                <div class="mdl-textfield mdl-js-textfield is-upgraded" data-upgraded=",MaterialTextfield">
                    <input id="username" name="_username" type="text" class="mdl-textfield__input input--email">
                    <label for="username" class="mdl-textfield__label">
                        Correo electrónico                    </label>
                </div>

                <div class="mdl-textfield mdl-js-textfield is-upgraded" data-upgraded=",MaterialTextfield">
                    <input id="password" name="_password" type="password" class="mdl-textfield__input multiply-field input--password">
                    <label for="password" class="mdl-textfield__label">
                        Contraseña                    </label>
                </div>

                <div class="button-block clearfix">
                    <div class="remember align-left">
                        <input type="checkbox" id="remember-me" name="_remember_me" value="on">
                        <label for="remember-me">
                            Recuérdame                        </label>
                    </div>
                </div>

                <button class="full-width mdl-button mdl-js-button mdl-js-ripple-effect mdl-button--raised mdl-button--colored button--sign-in" data-upgraded=",MaterialButton,MaterialRipple">
                    Ingresar. Registrarse                <span class="mdl-button__ripple-container"><span class="mdl-ripple"></span></span></button>

                <div class="mdl-card__supporting-text social">
                    <a href="https://m.acestream.org/login2/google" class="no-padding full-width button-icon mdl-button mdl-js-button mdl-js-ripple-effect mdl-button--raised" data-upgraded=",MaterialButton,MaterialRipple">
                        <i class="soc-icon"><img src="https://m.drawgaze.online/img/md/google_logo.png"></i>
                        <span>Google</span>
                    <span class="mdl-button__ripple-container"><span class="mdl-ripple"></span></span></a>
                </div>

                <!--
                <div class="mdl-card__supporting-text social">
                    <a href="https://m.acestream.org/login2/facebook" class="no-padding full-width button-icon mdl-button mdl-js-button mdl-js-ripple-effect mdl-button--raised">
                        <i class="soc-icon"><img src="https://m.drawgaze.online/img/md/facebook_logo.png"></i>
                        <span>Facebook</span>
                    </a>
                </div>
                -->

                <div class="mdl-card__supporting-text no-padding">
                    <a href="https://m.acestream.org/premium?locale=es" class="align-left mdl-button mdl-js-button mdl-js-ripple-effect mdl-button--accent" data-upgraded=",MaterialButton,MaterialRipple">
                        Premium                    <span class="mdl-button__ripple-container"><span class="mdl-ripple"></span></span></a>
                    <a href="#" class="align-right to-register mdl-button mdl-js-button mdl-js-ripple-effect mdl-button--accent button--show-reset-password-form" data-upgraded=",MaterialButton,MaterialRipple">
                        ¿Se te olvidó tu contraseña?                    <span class="mdl-button__ripple-container"><span class="mdl-ripple"></span></span></a>
                </div>
              </div>
            </div>

            <div class="user-reset-password as-hidden">
                <div class="mdl-card__supporting-text title">
                    <h4>
                        ¿Se te olvidó tu contraseña?                    </h4>
                    <p class="center">
                        <span class="initial-text">Por favor introduzca su correo electrónico</span>
                        <span class="label--error as-hidden"></span>
                        <span class="label--info as-hidden"></span>
                    </p>
                </div>
                <div class="mdl-card__actions mdl-card--border">
                    <div class="mdl-textfield mdl-js-textfield is-upgraded" data-upgraded=",MaterialTextfield">
                        <input id="reset-password--email" name="username" type="text" class="mdl-textfield__input input--email">
                        <label for="reset-password--email" class="mdl-textfield__label">
                            Correo electrónico                        </label>
                    </div>

                    <div class="button-block">
                        <button class="full-width mdl-button mdl-js-button mdl-js-ripple-effect mdl-button--raised mdl-button--colored button--reset-password" data-upgraded=",MaterialButton,MaterialRipple">
                            Recuperar contraseña                        <span class="mdl-button__ripple-container"><span class="mdl-ripple"></span></span></button>
                    </div>

                    <div class="button-block clearfix mdl-card--border">
                        <a href="#" class="align-left to-register mdl-button mdl-js-button mdl-js-ripple-effect mdl-button--accent button--show-sign-in-form" data-upgraded=",MaterialButton,MaterialRipple">
                            Ingresar. Registrarse                        <span class="mdl-button__ripple-container"><span class="mdl-ripple"></span></span></a>
                    </div>
                </div>
              </div>

            <div class="user-info as-hidden --desktop">
                <div class="logo">
                    <img src="https://m.drawgaze.online/img/md_home_logo.png">
                </div>
                <div class="user">
                </div>
                <div class="plan-block">
                    <span class="days plan-days-left"></span>
                    <span class="status"></span>
                    <span class="plan plan-name"></span>
                </div>
                <div class="button-block">
                    <a class="button button-blue button-upgrade" href="https://m.acestream.org/plan/init?upgrade=1" target="_blank">
                        Mejorado a Premium                    </a>

                    <a class="button nav button-balance" href="https://m.acestream.org/topup" target="_blank">
                        Equilibrio: <span><span class="balance-amount"></span> USD</span> /
                        Recargar                    </a>

                    <a class="button button--sign-out" href="#">
                        Desconectar                    </a>
                </div>
            </div>

          </div>

          <!-- Menu: block with links (desktop and mobile) -->
          <div class="modal-menu-wrapper">

            <nav class="header-nav-menu header-nav-menu-modal">
              <a href="https://docs.acestream.net/broadcasting/" class="header-nav-item header-nav-item-modal">
                Broadcasters              </a>
              <a href="https://docs.acestream.net/developers/" class="header-nav-item header-nav-item-modal">
                Desarrolladores              </a>
              <a href="https://forum.acestream.media/" target="_blank" class="header-nav-item header-nav-item-modal">
                Comunidad              </a>
              <a href="https://m.acestream.org/premium?locale=es" class="header-nav-item header-nav-item-modal">
                Premium              </a>

              <!-- for testing -->
              <!--
              <a href="https://m.acestream.org/premium?locale=es" class="header-nav-item header-nav-item-modal">
                Menu 1
              </a>
              <a href="https://m.acestream.org/premium?locale=es" class="header-nav-item header-nav-item-modal">
                Menu 2
              </a>
              -->

            </nav>
            <div class="modal-more">···</div>
            <div class="modal-footer-nav-menu">
                                    <a href="/about/user-agreement" class="footer-nav-item-link">
                      Acuerdo del Usuario                    </a>
                
                <a href="/about/privacy-policy" class="footer-nav-item-link">
                  Política de privacidad                </a>

                <a href="/about/copyright-policy" class="footer-nav-item-link">
                  Política de derechos de autor                </a>

                <!-- for testing -->
                <!--
                <a href="#" class="footer-nav-item-link">
                    Menu 1
                </a>
                <a href="#" class="footer-nav-item-link">
                    Menu 2
                </a>
                <a href="#" class="footer-nav-item-link">
                    Menu 3
                </a>
                <a href="#" class="footer-nav-item-link">
                    Menu 4
                </a>
                -->

            </div>

            <!-- <div class="menu-separator menu-separator-with-border"></div> -->

            <div class="menu-footer-section menu-footer-section-with-border modal-footer-sn-wrapper">
              <!--
              <a href="#" class="modal-footer-sn-link">
                <svg
                  width="24"
                  height="24"
                  viewBox="0 0 24 24"
                  fill="none"
                  xmlns="http://www.w3.org/2000/svg"
                >
                  <path
                    d="M22.9912 3.95021C22.9913 3.77357 22.9446 3.60007 22.8558 3.44735C22.7671 3.29464 22.6394 3.16817 22.4859 3.08084C22.3324 2.9935 22.1584 2.94842 21.9818 2.95017C21.8052 2.95193 21.6322 3.00046 21.4804 3.09083C20.8951 3.43921 20.265 3.70601 19.6074 3.88383C18.6684 3.07806 17.4708 2.63713 16.2334 2.64164C14.876 2.6432 13.5723 3.17223 12.5976 4.11702C11.623 5.06181 11.0536 6.3484 11.0098 7.70512C8.33378 7.27838 5.90843 5.88164 4.19625 3.78126C4.09308 3.65609 3.96133 3.55757 3.81211 3.494C3.66288 3.43043 3.50056 3.40368 3.33883 3.41601C3.17719 3.42932 3.02122 3.4818 2.88442 3.56892C2.74762 3.65603 2.63409 3.77516 2.55367 3.91601C2.1412 4.63582 1.9043 5.44276 1.86222 6.27131C1.82014 7.09986 1.97406 7.92666 2.31148 8.68456L2.30953 8.68651C2.15788 8.77991 2.03272 8.91066 1.94603 9.06625C1.85935 9.22185 1.81403 9.39708 1.81441 9.57519C1.81257 9.72211 1.82139 9.86898 1.84078 10.0146C1.94292 11.2729 2.50056 12.4507 3.40914 13.3271C3.3475 13.4446 3.30988 13.5731 3.29848 13.7052C3.28708 13.8373 3.30212 13.9704 3.34273 14.0967C3.73884 15.3308 4.58123 16.3727 5.70504 17.0185C4.56328 17.46 3.33046 17.614 2.11519 17.4668C1.89026 17.4386 1.66242 17.4876 1.46904 17.6059C1.27566 17.7242 1.12822 17.9047 1.0509 18.1178C0.973592 18.3309 0.970999 18.5639 1.04355 18.7787C1.1161 18.9935 1.25949 19.1772 1.45019 19.2998C3.54028 20.646 5.97387 21.3617 8.45996 21.3613C11.2792 21.393 14.0299 20.4921 16.2842 18.7988C18.5385 17.1054 20.1699 14.7145 20.9248 11.998C21.2778 10.8146 21.4581 9.58648 21.46 8.35157C21.46 8.28614 21.46 8.21876 21.459 8.15138C21.9811 7.58831 22.3855 6.92668 22.6486 6.20527C22.9117 5.48387 23.0282 4.7172 22.9912 3.95021V3.95021ZM19.6845 7.16212C19.5194 7.35746 19.4358 7.60891 19.4511 7.86427C19.4609 8.02927 19.4599 8.19527 19.4599 8.35157C19.4579 9.39511 19.3049 10.4329 19.0058 11.4326C18.3893 13.744 17.015 15.7817 15.1029 17.2192C13.1908 18.6568 10.8516 19.4111 8.45996 19.3613C7.60084 19.3616 6.74468 19.2606 5.90918 19.0606C6.97459 18.7172 7.97077 18.1879 8.85156 17.4971C9.01378 17.3693 9.13251 17.1945 9.19145 16.9967C9.25038 16.7988 9.24664 16.5875 9.18073 16.3918C9.11483 16.1962 8.98999 16.0257 8.82334 15.9038C8.65669 15.7819 8.4564 15.7145 8.24996 15.7109C7.41879 15.698 6.62509 15.363 6.03609 14.7764C6.18551 14.7481 6.33395 14.7129 6.48141 14.6709C6.69742 14.6094 6.88645 14.477 7.01807 14.295C7.14969 14.1131 7.21623 13.8921 7.20698 13.6677C7.19773 13.4433 7.11324 13.2285 6.96709 13.058C6.82095 12.8874 6.62167 12.7711 6.40133 12.7275C5.91887 12.6323 5.46487 12.427 5.07464 12.1277C4.68441 11.8284 4.36845 11.4432 4.15133 11.002C4.33206 11.0266 4.51394 11.0419 4.69625 11.0479C4.91283 11.0511 5.12484 10.9854 5.30162 10.8603C5.47841 10.7351 5.6108 10.5569 5.67965 10.3516C5.74563 10.1443 5.74223 9.92123 5.66998 9.7161C5.59772 9.51096 5.46055 9.33499 5.27926 9.21485C4.83941 8.92182 4.4791 8.52427 4.23061 8.0578C3.98213 7.59134 3.85322 7.07052 3.85543 6.54201C3.85543 6.47561 3.85738 6.4092 3.86129 6.34377C6.10255 8.43402 9.00961 9.66621 12.0703 9.82326C12.2248 9.82934 12.3786 9.80024 12.5202 9.73816C12.6618 9.67607 12.7875 9.58262 12.8877 9.46486C12.9869 9.34596 13.0571 9.20566 13.0928 9.05501C13.1286 8.90437 13.1289 8.74748 13.0937 8.5967C13.0365 8.35806 13.0073 8.11357 13.0068 7.86818C13.0077 7.01271 13.3479 6.19254 13.9528 5.58764C14.5577 4.98274 15.3779 4.64251 16.2334 4.64161C16.6735 4.64043 17.1091 4.7305 17.5127 4.90615C17.9162 5.0818 18.279 5.3392 18.5781 5.66212C18.6934 5.7862 18.8386 5.87871 18.9998 5.93085C19.161 5.98299 19.3328 5.99303 19.499 5.96001C19.9097 5.88006 20.3146 5.7724 20.7109 5.63775C20.4406 6.19072 20.0952 6.70369 19.6845 7.16212V7.16212Z"
                    fill="#F2F2F2"
                  />
                </svg>
              </a>
              -->
              <a href="https://github.com/acestream/" class="modal-footer-sn-link" target="_blank">
                <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
                  <path d="M10.0703 20.5029C10.0703 20.3563 10.038 20.2114 9.97578 20.0786C9.91353 19.9458 9.82284 19.8284 9.71014 19.7345C9.59743 19.6407 9.46546 19.5728 9.32359 19.5356C9.18171 19.4985 9.03341 19.493 8.88917 19.5195C7.58009 19.7598 5.92726 19.7959 5.4878 18.5615C5.10461 17.6055 4.46987 16.7711 3.65089 16.1465C3.59246 16.1148 3.53677 16.0782 3.48439 16.0372C3.41272 15.8481 3.2854 15.6852 3.11925 15.5699C2.95311 15.4547 2.75592 15.3925 2.55372 15.3916H2.54884C2.28444 15.3916 2.03077 15.4962 1.84335 15.6827C1.65594 15.8692 1.55004 16.1224 1.54884 16.3868C1.54493 17.2022 2.35984 17.7247 2.69044 17.9014C3.08029 18.2931 3.39359 18.7541 3.61427 19.2608C3.97853 20.2842 5.03712 21.837 8.08009 21.6368C8.08109 21.6719 8.08204 21.7051 8.08253 21.7354L8.08692 22.003C8.08692 22.2682 8.19228 22.5226 8.37982 22.7101C8.56735 22.8976 8.82171 23.003 9.08692 23.003C9.35214 23.003 9.60649 22.8976 9.79403 22.7101C9.98157 22.5226 10.0869 22.2682 10.0869 22.003L10.082 21.6846C10.0772 21.4951 10.0703 21.2207 10.0703 20.5029ZM20.7373 5.37694C20.7691 5.25194 20.8003 5.11327 20.8277 4.95702C20.9894 3.84261 20.8484 2.70521 20.4195 1.66402C20.3653 1.52828 20.2822 1.40603 20.1758 1.30582C20.0694 1.20562 19.9425 1.12989 19.8037 1.08395C19.4477 0.963828 18.1333 0.727498 15.6197 2.33395C13.5302 1.84224 11.3551 1.84224 9.26565 2.33395C6.76222 0.751028 5.4546 0.965828 5.10206 1.07911C4.95993 1.12319 4.82946 1.19851 4.72021 1.29957C4.61097 1.40062 4.52572 1.52483 4.47071 1.66311C4.03301 2.72429 3.89355 3.88488 4.06739 5.01955C4.09181 5.14748 4.11817 5.26565 4.14552 5.37404C3.31709 6.47748 2.87583 7.8234 2.89015 9.20314C2.88745 9.51097 2.90163 9.81873 2.93263 10.125C3.26663 14.7275 6.26663 16.1094 8.35694 16.584C8.31349 16.709 8.27394 16.8428 8.23878 16.9844C8.17612 17.2417 8.21805 17.5133 8.35538 17.7398C8.49271 17.9662 8.71422 18.1289 8.97135 18.1923C9.22848 18.2556 9.50024 18.2144 9.72703 18.0777C9.95382 17.941 10.1171 17.7199 10.1812 17.4629C10.2448 17.1297 10.4079 16.8236 10.6489 16.585C10.7947 16.4574 10.9002 16.2902 10.9527 16.1037C11.0052 15.9172 11.0023 15.7195 10.9445 15.5346C10.8866 15.3497 10.7763 15.1856 10.6269 15.0623C10.4775 14.9389 10.2955 14.8617 10.103 14.8399C6.64894 14.4453 5.14942 13.0381 4.92384 9.94143C4.89885 9.69616 4.88761 9.44968 4.89015 9.20315C4.87411 8.2198 5.19898 7.26123 5.80958 6.49026C5.87094 6.40988 5.93628 6.33263 6.00538 6.25881C6.12781 6.12181 6.21013 5.95373 6.2433 5.77301C6.27646 5.5923 6.25919 5.40594 6.19338 5.2344C6.12592 5.05393 6.07397 4.86803 6.03811 4.67873C5.95664 4.14044 5.98337 3.59132 6.11671 3.06349C6.98585 3.30896 7.80383 3.70853 8.53171 4.24317C8.65208 4.32334 8.78828 4.3767 8.93108 4.39961C9.07388 4.42253 9.21994 4.41447 9.35935 4.37599C11.3805 3.82749 13.5113 3.82783 15.5322 4.37699C15.6724 4.41543 15.8192 4.42303 15.9626 4.39926C16.106 4.37549 16.2425 4.32091 16.3628 4.2393C17.0872 3.70244 17.9018 3.2993 18.768 3.04887C18.9008 3.56402 18.9305 4.10032 18.8554 4.62699C18.8192 4.83453 18.7626 5.03799 18.6865 5.23442C18.6207 5.40596 18.6034 5.59232 18.6366 5.77303C18.6697 5.95375 18.7521 6.12183 18.8745 6.25883C18.9516 6.34574 19.0288 6.43949 19.0981 6.52738C19.7044 7.2853 20.0238 8.23285 20 9.20314C20.0018 9.46275 19.9893 9.72226 19.9624 9.98048C19.7422 13.0361 18.2368 14.4443 14.7666 14.8398C14.5741 14.8618 14.392 14.9392 14.2427 15.0626C14.0933 15.1861 13.983 15.3503 13.9253 15.5353C13.8675 15.7202 13.8647 15.918 13.9172 16.1046C13.9698 16.2911 14.0754 16.4583 14.2212 16.5859C14.4698 16.831 14.6333 17.1493 14.6875 17.4941C14.7551 17.7618 14.7861 18.0375 14.7798 18.3135V20.6475C14.77 21.2949 14.77 21.7803 14.77 22.0029C14.77 22.2682 14.8754 22.5225 15.0629 22.71C15.2504 22.8976 15.5048 23.0029 15.77 23.0029C16.0352 23.0029 16.2896 22.8976 16.4771 22.71C16.6647 22.5225 16.77 22.2682 16.77 22.0029C16.77 21.7861 16.77 21.3106 16.7798 20.6631V18.3135C16.7878 17.8713 16.7358 17.4301 16.625 17.002C16.5933 16.8614 16.5545 16.7226 16.5088 16.586C18.03 16.3332 19.4123 15.5489 20.4094 14.3726C21.4065 13.1962 21.9539 11.7042 21.9541 10.1621C21.987 9.84355 22.0024 9.5234 22 9.20314C22.0222 7.82191 21.5773 6.47366 20.7373 5.37696L20.7373 5.37694Z" fill="#F2F2F2"></path>
                </svg>
              </a>
              <!--
              <a href="#" class="modal-footer-sn-link">
                <svg
                  width="24"
                  height="24"
                  viewBox="0 0 24 24"
                  fill="none"
                  xmlns="http://www.w3.org/2000/svg"
                >
                  <path
                    d="M18 2H15C13.6739 2 12.4021 2.52678 11.4645 3.46447C10.5268 4.40215 10 5.67392 10 7V10H7V14H10V22H14V14H17L18 10H14V7C14 6.73478 14.1054 6.48043 14.2929 6.29289C14.4804 6.10536 14.7348 6 15 6H18V2Z"
                    stroke="#F2F2F2"
                    stroke-width="2"
                    stroke-linecap="round"
                    stroke-linejoin="round"
                  />
                </svg>
              </a>
              <a href="#" class="modal-footer-sn-link">
                <svg
                  width="24"
                  height="22"
                  viewBox="0 0 24 22"
                  fill="none"
                  xmlns="http://www.w3.org/2000/svg"
                >
                  <g clip-path="url(#clip0_0_3598)">
                    <path
                      fill-rule="evenodd"
                      clip-rule="evenodd"
                      d="M23.8973 3.92323C24.0756 2.90018 24.0717 1.84751 23.4515 1.04962C22.5852 -0.0662523 20.7381 -0.107727 19.4803 0.0897717C18.453 0.249746 14.978 1.81196 13.7957 5.55062C15.8908 5.38867 16.9878 5.70467 16.7862 8.0549C16.7029 9.0424 16.2048 10.1148 15.6718 11.1477C15.0419 12.3327 13.8635 14.6751 12.3188 12.9904C10.9272 11.4736 11.0319 8.57433 10.714 6.64279C10.5377 5.55852 10.3497 4.2096 10.0008 3.08781C9.70039 2.12994 9.01235 0.974567 8.1712 0.717818C7.26609 0.447245 6.14778 0.869893 5.49075 1.26489C3.40144 2.51703 1.80829 4.2965 0 5.76787V5.91402C0.358556 6.26359 0.453525 6.83634 0.982637 6.91336C2.22692 7.10098 3.41307 5.72837 4.24065 7.15628C4.74457 8.02725 4.90156 8.98117 5.22329 9.92127C5.6555 11.1714 5.98692 12.5302 6.33966 13.968C6.93661 16.4012 7.66922 20.0391 9.73334 20.9239C10.7858 21.3802 12.3692 20.7699 13.1716 20.286C15.3423 18.9766 17.0343 17.0786 18.4821 15.151C21.7944 10.5789 23.6201 5.40052 23.8973 3.92125V3.92323Z"
                      fill="#F2F2F2"
                    />
                  </g>
                  <defs>
                    <clipPath id="clip0_0_3598">
                      <rect width="24" height="21.0909" fill="white" />
                    </clipPath>
                  </defs>
                </svg>
              </a>
              -->
            </div>

            <!-- <div class="menu-separator"></div> -->

            <div class="menu-footer-section">
                <div class="contacts-company-name">
                    Innovative Digital Technologies LLC
                </div>
                <div class="contacts-address">
                    35 Hertsena str., Kyiv, Ukraine, 04050                </div>
                <div class="contacts-email">
                    Colaboración: [email protected]
                </div>
                <div class="contacts-email">
                    Ads: [email protected]
                </div>
                <div class="contacts-email">
                    Apoyo técnico: [email protected]
                </div>
            </div>

            <div class="menu-footer-section">
                <div>
                    Espejos                </div>
                <div>
                    <a href="https://acestream.media/">acestream.media</a>
                </div>
            </div>

          </div>
        </div>
      </div>
      <span class="mobile-menu-bg"></span>
    </div>

    <div class="products-modal as-hidden-on-load" style="visibility: hidden;">
    <svg class="products-modal--close" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
        <path d="M18 6L6 18" stroke="#000000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>
        <path d="M6 6L18 18" stroke="#000000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>
    </svg>
    <div class="products-modal--content">
        
<div id="app-product-page" data-v-app=""><main data-v-17050358="" class="page-container"><div data-v-17050358="" class="top-container"><div data-v-17050358="" class="image-slider-container"><div data-v-70d5d1a4="" data-v-17050358="" class="slider-container"><div data-v-70d5d1a4="" class="flicking-viewport container" style="user-select: none; -webkit-user-drag: none; touch-action: pan-y;"><div class="flicking-camera" style="transform: translate(12px);"><div data-v-70d5d1a4="" class="flicking-panel" style="opacity: 1;"><img data-v-70d5d1a4="" src="https://staging.acestream.org/img/windows-install/screenshots/1.png" width="640"></div><div data-v-70d5d1a4="" class="flicking-panel" style="opacity: 0.0183486;"><img data-v-70d5d1a4="" src="https://staging.acestream.org/img/windows-install/screenshots/2.png" width="640"></div><div data-v-70d5d1a4="" class="flicking-panel"><img data-v-70d5d1a4="" src="https://staging.acestream.org/img/windows-install/screenshots/3.png" width="640"></div></div></div><span data-v-70d5d1a4="" class="flicking-arrow-prev is-thin is-circle is-outside flicking-arrow-disabled"></span><span data-v-70d5d1a4="" class="flicking-arrow-next is-thin is-circle is-outside"></span></div></div><div data-v-17050358="" class="install-container"><div data-v-9d97f5ca="" data-v-17050358="" class="install-box"><div data-v-9d97f5ca="" class="product-name"><span data-v-9d97f5ca="" class="as-title">Ace Stream</span><span data-v-9d97f5ca="" class="as-platform"> for Windows</span></div><div data-v-9d97f5ca="" class="as-version">v3.2.6.1</div><div data-v-9d97f5ca="" class="protection-container"><div data-v-9d97f5ca="" class="as-row"><div data-v-9d97f5ca="" class="as-icon"><img data-v-9d97f5ca="" src="data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20viewBox='0%20-960%20960%20960'%20width='24'%3e%3cpath%20fill='%2327a75b'%20d='m438-338%20226-226-57-57-169%20169-84-84-57%2057%20141%20141Zm42%20258q-139-35-229.5-159.5T160-516v-244l320-120%20320%20120v244q0%20152-90.5%20276.5T480-80Zm0-84q104-33%20172-132t68-220v-189l-240-90-240%2090v189q0%20121%2068%20220t172%20132Zm0-316Z'/%3e%3c/svg%3e"></div><div data-v-9d97f5ca="" class="as-text">Seguridad confirmada por 48 antivirus líderes</div></div><div data-v-9d97f5ca="" class="as-links"><a data-v-9d97f5ca="" href="https://www.virustotal.com/gui/file/ed7cf0cbe8cd2a87ed60a015b132adb1e691704806014e0bc0f3866cb066ba0b" target="_blank">Más detalles</a></div></div><div data-v-c144373b="" data-v-9d97f5ca="" class="the-button install-button">Instalar</div></div></div></div><div data-v-17050358="" class="description-container"><div data-v-973bc4ff="" data-v-17050358="" class="text-block-root"><div data-v-973bc4ff="" class="text-block-header"><div data-v-973bc4ff="" class="as-text">Descripción</div><div data-v-290f8bd8="" data-v-973bc4ff="" class="round-button"><div data-v-290f8bd8="" class="as-background"></div><span data-v-290f8bd8="" class="material-symbols-outlined">arrow_forward</span></div></div><div data-v-973bc4ff="" class="text-block-content">Ace Stream es un cliente P2P amigable para el usuario que utiliza el protocolo BitTorrent. Ofrece la forma más sencilla de transmitir contenido de video/audio de fuentes públicas en línea, permitiendo a los usuarios disfrutarlo en cualquier reproductor multimedia o en dispositivos remotos.
<br><br>

IMPORTANTE: La aplicación Ace Stream no contiene ningún contenido ni enlaces a contenido. Los usuarios deben proporcionar su propio contenido desde un dispositivo local o remoto o localizar y utilizar de forma independiente el contenido que está libremente disponible en línea. La reproducción de contenido sin licencia no está respaldada ni es apoyada por los términos de uso de Ace Stream.
<br><br>

Características Principales:
<br>
1. Transmisiones P2P en Vivo: Disfruta de la capacidad de ver transmisiones en vivo desde fuentes públicas utilizando tecnologías P2P de vanguardia (Bittorrent, Ace Stream, WebRTC, IPFS, etc.) con la mejor calidad y estabilidad, compitiendo con la televisión por satélite y por cable.
<br>
2. Reproducción de Torrents en Línea: Transmite video y audio en línea a través de torrents en su calidad original, sin esperar a que se descargue el contenido.
<br>
3. Soporte para Varios Formatos de Medios: La aplicación integra un versátil reproductor multimedia (basado en LibVLC) con código fuente abierto, capaz de reproducir una multitud de formatos de video y audio, incluyendo MKV, MP4, AVI, MOV, Ogg, FLAC, TS, M2TS, Wv y AAC, sin requerir codecs adicionales.
<br>
4. Streaming a Dispositivos Remotos: Reproduce contenido local o de red en televisores y otros dispositivos remotos utilizando los protocolos de comunicación Ace Cast y Google Cast.
<br><br>

Instrucciones de Uso:
<br>
Al abrir enlaces de contenido de video y audio, enlaces magnéticos, ContentID o torrents que hayas descargado de la web, selecciona "Abrir con Ace Stream" y elige cualquier reproductor o dispositivo remoto donde quieras transmitir este contenido en línea.
<br><br>

Importante:
<br>
Para obtener el máximo confort y estabilidad en la transmisión al reproducir contenido en un dispositivo remoto, utiliza la comunicación Ace Cast. Para usar Ace Cast, la aplicación Ace Stream debe estar instalada tanto en el dispositivo que transmite el contenido como en el dispositivo remoto que recibe la transmisión.
<br><br>

Integración:
<br>
Los sitios web y aplicaciones de terceros pueden utilizar libremente esta aplicación para mejorar y expandir las funcionalidades de sus servicios mediante las capacidades de Ace Stream. Se anima a los desarrolladores a utilizar la API oficial, accesible abiertamente aquí: https://docs.acestream.net/en/developers/
<br><br>

Descargo de Responsabilidad:
<br>
- Ace Stream no proporciona ni incluye ningún archivo multimedia, contenido o enlaces al contenido.
<br>
- Los usuarios son los únicos responsables del contenido que reproducen a través de la aplicación Ace Stream, así como del uso de servicios, aplicaciones o plugins de terceros que proporcionan contenido.
<br>
- Ace Stream no tiene ninguna afiliación con sitios web que ofrecen contenido o enlaces a contenido, ni con proveedores de dichos servicios, aplicaciones o plugins.
<br>
- No apoyamos la transmisión de materiales con derechos de autor sin el permiso del respectivo titular de los derechos de autor.</div></div></div><!----></main></div>

<style>
#app-product-page {
    margin-bottom: 5vh;
}
</style>
        <div id="all-products-list">
            <div class="products-modal--title">
                productos                <a href="https://docs.acestream.net/en/products/" target="_blank" style="font-size: 1rem; vertical-align: middle; padding: 0.2rem 0.4rem; color: #79797C; border: 1px solid #79797C; display: inline-block;">
                    Ver todo publicado                </a>
            </div>
            <div class="products-modal-groups">
                <div class="products-modal-group">
                    <div class="products-modal-group--title">
                        Released                    </div>

                    <div class="products-modal-product">
                        <div class="products-modal-product--title">
                            <b>Ace Stream</b> (New)
                        </div>
                        <div class="products-modal-product--description">
                            Gestor de flujos multimedia con soporte P2P y reproductor de medios incorporado.                        </div>
                        <div class="products-modal-product--platforms as-invisible">
                            <a href="https://play.google.com/store/apps/details?id=org.acestream.node" target="_blank">
                                <div class="as-icon"><svg fill="#000000" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24px" height="24px"><path d="M 7.5 1 C 7.372 1 7.2439844 1.0489844 7.1464844 1.1464844 C 6.9514844 1.3414844 6.9514844 1.6585156 7.1464844 1.8535156 L 8.4570312 3.1640625 C 6.9691108 4.2559188 6 6.0127547 6 8 L 18 8 C 18 6.0127547 17.030889 4.2559188 15.542969 3.1640625 L 16.853516 1.8535156 C 17.048516 1.6575156 17.048516 1.3424844 16.853516 1.1464844 C 16.658516 0.95148437 16.341484 0.95148438 16.146484 1.1464844 L 14.664062 2.6289062 C 13.860616 2.2295595 12.95819 2 12 2 C 11.04181 2 10.139384 2.2295595 9.3359375 2.6289062 L 7.8535156 1.1464844 C 7.7560156 1.0489844 7.628 1 7.5 1 z M 9 5 L 10 5 L 10 6 L 9 6 L 9 5 z M 14 5 L 15 5 L 15 6 L 14 6 L 14 5 z M 3 9 L 3 17 L 5 17 L 5 9 L 3 9 z M 6 9 L 6 17 C 6 17.552 6.448 18 7 18 L 8 18 L 8 23 L 11 23 L 11 18 L 13 18 L 13 23 L 16 23 L 16 18 L 17 18 C 17.552 18 18 17.552 18 17 L 18 9 L 6 9 z M 19 9 L 19 17 L 21 17 L 21 9 L 19 9 z"></path></svg></div>
                                <div>Android</div>
                            </a>
                        </div>
                    </div>

                    <div class="products-modal-product">
                        <div class="products-modal-product--title">
                            <b>Ace Stream</b> Media
                        </div>
                        <div class="products-modal-product--description">
                            Aplicación multimedia universal con todas las funciones con cliente P2P incorporado y reproductor multimedia multifuncional                        </div>
                        <div class="products-modal-product--platforms as-invisible">
                            <a href="https://download.acestream.media/products/acestream-full/win/latest">
                                <div class="as-icon"><svg fill="#000000" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50" width="50px" height="50px"><path d="M 46 4.867188 L 25 7.492188 L 25 24 L 46 24 Z M 23 7.742188 L 4 10.117188 L 4 24 L 23 24 Z M 4 26 L 4 39.882813 L 23 42.257813 L 23 26 Z M 25 26 L 25 42.507813 L 46 45.132813 L 46 26 Z"></path></svg></div>
                                <div>Windows</div>
                            </a>
                            <span class="as-separator">|</span>
                            <a href="https://docs.acestream.net/en/products/#linux" target="_blank">
                                <div class="as-icon"><svg style="width: 1.5rem;" viewBox="0 0 40 40" xmlns="http://www.w3.org/2000/svg"><title></title><g id="Linux"><path d="M29.19,26.93h0a2.27,2.27,0,0,1-.34-.92A1.78,1.78,0,0,0,28.36,25h0a1.15,1.15,0,0,0-.19-.14.82.82,0,0,0-.19-.09A5.42,5.42,0,0,0,27.8,21a12.08,12.08,0,0,0-2.18-3.49,5.21,5.21,0,0,1-1.56-3.37C24.08,12,24.3,8,20.5,8L20,8c-4.24.34-3.11,4.82-3.17,6.32a5.41,5.41,0,0,1-1.06,3,15.08,15.08,0,0,0-2.72,4.53,5.43,5.43,0,0,0-.29,2.5.57.57,0,0,0-.11.11c-.26.27-.45.61-.67.84a2,2,0,0,1-.79.38,1.46,1.46,0,0,0-.87.68h0a1.17,1.17,0,0,0-.13.58,5.11,5.11,0,0,0,0,.55,2.38,2.38,0,0,1,0,1A1.83,1.83,0,0,0,10.2,30a1.26,1.26,0,0,0,.94.58,10,10,0,0,1,2.78.59L14,31l-.07.14a4,4,0,0,0,2.62.48,1.71,1.71,0,0,0,1.22-.94c.58,0,1.23-.26,2.26-.31.7-.06,1.58.25,2.58.19a1.66,1.66,0,0,0,.12.31h0A1.88,1.88,0,0,0,24.61,32a3.36,3.36,0,0,0,2.26-1.31l-.12-.1.12.1a8.13,8.13,0,0,1,2.39-1.5,1.14,1.14,0,0,0,.65-.86A2.1,2.1,0,0,0,29.19,26.93ZM19.83,12.86A1.75,1.75,0,0,1,20,12.1a1.33,1.33,0,0,1,.43-.57,1,1,0,0,1,.6-.21h0a.91.91,0,0,1,.58.2,1.33,1.33,0,0,1,.45.56,1.67,1.67,0,0,1,.16.74v0a1.83,1.83,0,0,1-.16.77,1.55,1.55,0,0,1-.21.36l-.09,0-.29-.12-.22-.07a1,1,0,0,0,.19-.22,1.12,1.12,0,0,0,.08-.42v0a.89.89,0,0,0-.06-.4.71.71,0,0,0-.18-.32.39.39,0,0,0-.27-.12h0a.37.37,0,0,0-.26.1.74.74,0,0,0-.21.3,1.22,1.22,0,0,0-.09.42v0a.93.93,0,0,0,0,.24,3,3,0,0,0-.61-.21,1.64,1.64,0,0,1,0-.22Zm-2.58.07a1.82,1.82,0,0,1,.08-.67,1.1,1.1,0,0,1,.29-.5.63.63,0,0,1,.42-.21h0a.63.63,0,0,1,.41.16,1.18,1.18,0,0,1,.34.46,1.82,1.82,0,0,1,.15.66h0a1.4,1.4,0,0,1,0,.29l-.09,0a1.57,1.57,0,0,0-.39.19,1.13,1.13,0,0,0,0-.26h0a.84.84,0,0,0-.08-.33.67.67,0,0,0-.16-.25.3.3,0,0,0-.19-.07h0a.26.26,0,0,0-.19.11.75.75,0,0,0-.12.27,1.32,1.32,0,0,0,0,.35h0a1.07,1.07,0,0,0,.08.33.69.69,0,0,0,.17.25l0,0-.17.14-.14.1a1.17,1.17,0,0,1-.27-.42,1.94,1.94,0,0,1-.16-.65Zm.19,1.47.48-.36.18-.13h0a2.35,2.35,0,0,1,.84-.59,1.4,1.4,0,0,1,.47-.08,2.3,2.3,0,0,1,1.22.42,7.27,7.27,0,0,0,1.06.44h0a.92.92,0,0,1,.48.38.59.59,0,0,1,0,.47,1.6,1.6,0,0,1-1.06.84h0a4.7,4.7,0,0,0-.77.44,1.7,1.7,0,0,1-1,.26,1.19,1.19,0,0,1-.45-.1,1.32,1.32,0,0,1-.32-.2,4.53,4.53,0,0,0-.61-.5h0a1.32,1.32,0,0,1-.69-.72A.48.48,0,0,1,17.44,14.4Zm.16,15.65h0a1.34,1.34,0,0,1-1.13,1.3,3.65,3.65,0,0,1-2.4-.46h0a9.43,9.43,0,0,0-2.87-.61,1,1,0,0,1-.72-.41,1.67,1.67,0,0,1,.12-1.24h0a2.54,2.54,0,0,0,0-1.13,1.53,1.53,0,0,1,0-.94h0a1.11,1.11,0,0,1,.69-.53,2.05,2.05,0,0,0,.92-.46h0c.26-.27.45-.61.67-.85a.87.87,0,0,1,.66-.33h.17a1.67,1.67,0,0,1,1,.75l.91,1.67h0a11.66,11.66,0,0,0,1.2,1.64,2.76,2.76,0,0,1,.73,1.59Zm-.08-1.22c-.12-.19-.26-.37-.4-.56l-.27-.35a1.08,1.08,0,0,0,.46-.09.61.61,0,0,0,.32-.33,1.34,1.34,0,0,0-.35-1.17,6.24,6.24,0,0,0-1.79-1.52h0a2.58,2.58,0,0,1-1.16-1.4,3.18,3.18,0,0,1,0-1.65A9.47,9.47,0,0,1,15.6,19c.1-.08,0,.15-.41,1s-1.15,2.5-.13,3.86a8.09,8.09,0,0,1,.65-2.88c.57-1.28,1.75-3.51,1.85-5.28a2.94,2.94,0,0,0,.29.19h0a6.22,6.22,0,0,1,.59.48,1.42,1.42,0,0,0,.87.34h.12a2,2,0,0,0,1-.29,4.57,4.57,0,0,1,.74-.42h0a2.07,2.07,0,0,0,1-.71A23.91,23.91,0,0,0,24,19.75a10.52,10.52,0,0,1,1.1,3,2,2,0,0,1,.52.06,4.08,4.08,0,0,0-1.1-4c-.22-.22-.23-.31-.12-.31A5.8,5.8,0,0,1,26,21.33,3.49,3.49,0,0,1,26,23l.21.09c1,.5,1.42.94,1.23,1.54h-.19c.15-.47-.19-.82-1.07-1.22s-1.65-.37-1.78.45c0,.05,0,.09,0,.13l-.21.1a1.72,1.72,0,0,0-.8,1.19,9.74,9.74,0,0,0-.2,1.87h0a8.05,8.05,0,0,1-.32,1.36A4.64,4.64,0,0,1,17.52,28.83Zm11.57.07a7.73,7.73,0,0,0-2.46,1.58,3.17,3.17,0,0,1-2,1.2A1.54,1.54,0,0,1,23,30.77h0a2.57,2.57,0,0,1,.06-1.7,10.62,10.62,0,0,0,.46-1.9h0a10.49,10.49,0,0,1,.2-1.82,1.44,1.44,0,0,1,.64-1l.05,0a1.43,1.43,0,0,0,.88,1.38,2.19,2.19,0,0,0,1.8-.76h.21a1.08,1.08,0,0,1,.85.25h0a1.57,1.57,0,0,1,.39.88A2.49,2.49,0,0,0,29,27.15h0c.49.54.65.91.63,1.15S29.41,28.71,29.09,28.9ZM17.62,15c-.16-.13-.14-.31-.08-.31s.14.17.21.23a4.28,4.28,0,0,0,.36.33,1.88,1.88,0,0,0,1.17.45,3.15,3.15,0,0,0,1.4-.48,6.34,6.34,0,0,0,.65-.45c.16-.12.15-.26.28-.24s0,.15-.15.31a3.85,3.85,0,0,1-.69.48,3.35,3.35,0,0,1-1.49.51A2,2,0,0,1,18,15.3,5,5,0,0,1,17.62,15Z"></path></g></svg></div>
                                <div>Linux</div>
                            </a>
                            <span class="as-separator">|</span>
                            <a href="https://docs.acestream.net/en/products/#ace-stream-media-smart-tv" target="_blank">
                                <div class="as-icon"><svg fill="#000000" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24px" height="24px"><path d="M 7.5 1 C 7.372 1 7.2439844 1.0489844 7.1464844 1.1464844 C 6.9514844 1.3414844 6.9514844 1.6585156 7.1464844 1.8535156 L 8.4570312 3.1640625 C 6.9691108 4.2559188 6 6.0127547 6 8 L 18 8 C 18 6.0127547 17.030889 4.2559188 15.542969 3.1640625 L 16.853516 1.8535156 C 17.048516 1.6575156 17.048516 1.3424844 16.853516 1.1464844 C 16.658516 0.95148437 16.341484 0.95148438 16.146484 1.1464844 L 14.664062 2.6289062 C 13.860616 2.2295595 12.95819 2 12 2 C 11.04181 2 10.139384 2.2295595 9.3359375 2.6289062 L 7.8535156 1.1464844 C 7.7560156 1.0489844 7.628 1 7.5 1 z M 9 5 L 10 5 L 10 6 L 9 6 L 9 5 z M 14 5 L 15 5 L 15 6 L 14 6 L 14 5 z M 3 9 L 3 17 L 5 17 L 5 9 L 3 9 z M 6 9 L 6 17 C 6 17.552 6.448 18 7 18 L 8 18 L 8 23 L 11 23 L 11 18 L 13 18 L 13 23 L 16 23 L 16 18 L 17 18 C 17.552 18 18 17.552 18 17 L 18 9 L 6 9 z M 19 9 L 19 17 L 21 17 L 21 9 L 19 9 z"></path></svg></div>
                                <div>Android</div>
                            </a>
                                                    </div>
                    </div>
                    <div class="products-modal-product">
                        <div class="products-modal-product--title">
                            <b>Ace Stream</b> Live TV
                        </div>
                        <div class="products-modal-product--description">
                            Todos sus canales de TV favoritos y transmisiones en vivo en una interfaz conveniente, con todas las características y beneficios de las tecnologías P2P                        </div>
                        <div class="products-modal-product--platforms as-invisible">
                            <a href="https://docs.acestream.net/en/products/#ace-stream-livetv" target="_blank">
                                <div class="as-icon"><svg fill="#000000" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24px" height="24px"><path d="M 7.5 1 C 7.372 1 7.2439844 1.0489844 7.1464844 1.1464844 C 6.9514844 1.3414844 6.9514844 1.6585156 7.1464844 1.8535156 L 8.4570312 3.1640625 C 6.9691108 4.2559188 6 6.0127547 6 8 L 18 8 C 18 6.0127547 17.030889 4.2559188 15.542969 3.1640625 L 16.853516 1.8535156 C 17.048516 1.6575156 17.048516 1.3424844 16.853516 1.1464844 C 16.658516 0.95148437 16.341484 0.95148438 16.146484 1.1464844 L 14.664062 2.6289062 C 13.860616 2.2295595 12.95819 2 12 2 C 11.04181 2 10.139384 2.2295595 9.3359375 2.6289062 L 7.8535156 1.1464844 C 7.7560156 1.0489844 7.628 1 7.5 1 z M 9 5 L 10 5 L 10 6 L 9 6 L 9 5 z M 14 5 L 15 5 L 15 6 L 14 6 L 14 5 z M 3 9 L 3 17 L 5 17 L 5 9 L 3 9 z M 6 9 L 6 17 C 6 17.552 6.448 18 7 18 L 8 18 L 8 23 L 11 23 L 11 18 L 13 18 L 13 23 L 16 23 L 16 18 L 17 18 C 17.552 18 18 17.552 18 17 L 18 9 L 6 9 z M 19 9 L 19 17 L 21 17 L 21 9 L 19 9 z"></path></svg></div>
                                <div>Android</div>
                            </a>
                        </div>
                    </div>
                    <div class="products-modal-product">
                        <div class="products-modal-product--title">
                            <b>Ace Stream</b> Engine
                        </div>
                        <div class="products-modal-product--description">
                            Una versión ligera del cliente P2P para una fácil integración con aplicaciones de terceros y la capacidad de reproducir contenido en cualquier reproductor o dispositivo remoto                        </div>
                        <div class="products-modal-product--platforms as-invisible">
                            <a href="https://docs.acestream.net/en/products/#ace-stream-engine" target="_blank">
                                <div class="as-icon"><svg fill="#000000" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24px" height="24px"><path d="M 7.5 1 C 7.372 1 7.2439844 1.0489844 7.1464844 1.1464844 C 6.9514844 1.3414844 6.9514844 1.6585156 7.1464844 1.8535156 L 8.4570312 3.1640625 C 6.9691108 4.2559188 6 6.0127547 6 8 L 18 8 C 18 6.0127547 17.030889 4.2559188 15.542969 3.1640625 L 16.853516 1.8535156 C 17.048516 1.6575156 17.048516 1.3424844 16.853516 1.1464844 C 16.658516 0.95148437 16.341484 0.95148438 16.146484 1.1464844 L 14.664062 2.6289062 C 13.860616 2.2295595 12.95819 2 12 2 C 11.04181 2 10.139384 2.2295595 9.3359375 2.6289062 L 7.8535156 1.1464844 C 7.7560156 1.0489844 7.628 1 7.5 1 z M 9 5 L 10 5 L 10 6 L 9 6 L 9 5 z M 14 5 L 15 5 L 15 6 L 14 6 L 14 5 z M 3 9 L 3 17 L 5 17 L 5 9 L 3 9 z M 6 9 L 6 17 C 6 17.552 6.448 18 7 18 L 8 18 L 8 23 L 11 23 L 11 18 L 13 18 L 13 23 L 16 23 L 16 18 L 17 18 C 17.552 18 18 17.552 18 17 L 18 9 L 6 9 z M 19 9 L 19 17 L 21 17 L 21 9 L 19 9 z"></path></svg></div>
                                <div>Android</div>
                            </a>
                            <span class="as-separator">|</span>
                            <a href="https://docs.acestream.net/en/products/#ace-stream-engine-for-android-tv" target="_blank">
                                <div>Android TV</div>
                            </a>
                        </div>
                    </div>

                    <div class="products-modal-product">
                        <div class="products-modal-product--title">
                            <b>Ace</b> Script
                        </div>
                        <div class="products-modal-product--description">
                            Extensión del navegador que permite al usuario agregar nuevas funciones a cualquier sitio web por sí mismo                        </div>
                        <div class="products-modal-product--platforms as-invisible">
                            <a href="https://acescript.acestream.me/" target="_blank">
                                Todas las plataformas                            </a>
                        </div>
                    </div>
                </div>
                <div class="products-modal-group">
                    <div class="products-modal-group--title">
                        Planificado                    </div>
                    <div class="products-modal-product">
                        <div class="products-modal-product--title">
                            <b>Ace</b> Surf
                        </div>
                        <div class="products-modal-product--description">
                            Navegador multimedia descentralizado para una navegación web segura y una cómoda inmersión multimedia                        </div>
                        <div class="products-modal-product--platforms as-invisible">
                            <!--
                            <a href="#">
                                Aprende más...                            </a>
                            -->
                        </div>
                    </div>
                    <div class="products-modal-product">
                        <div class="products-modal-product--title">
                            <b>Ace</b> Meta Search
                        </div>
                        <div class="products-modal-product--description">
                            Aplicación de metabúsqueda descentralizada que se integra fácilmente con cualquier navegador                        </div>
                        <div class="products-modal-product--platforms as-invisible">
                            <!--
                            <a href="#">
                                Aprende más...                            </a>
                            -->
                        </div>
                    </div>
                    <div class="products-modal-product">
                        <div class="products-modal-product--title">
                            <b>Ace</b> Media Hub
                        </div>
                        <div class="products-modal-product--description">
                            Catalogador de contenido y servidor multimedia completo con componentes sociales interactivos                        </div>
                        <div class="products-modal-product--platforms as-invisible">
                            <!--
                            <a href="#">
                                Aprende más...                            </a>
                            -->
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </div>
</div>
    <script type="module">
      // flipper, initialized on DOM ready
      let pageFlip;

      const pageContainer = document.getElementById('flip-wrapper');

      const flippingTime = 1000;

        function getPageSize() {
            return {
                width: window.innerWidth,
                height: window.innerHeight,
            };
        }

        function getInitialFlipPos(page) {

            // desktop: 1920x937 1350x565
            // offset: 570x372

            // mobile: 606x1075 215x845
            // offset: 391x230
            let x;
            let y;

            const pageSize = getPageSize();

            if(isMobile()) {
                // mobile
                if(page == PAGE_COMING_SOON) {
                    x = Math.round(pageSize.width * 0.8);
                    y = pageSize.height - Math.round(pageSize.width * 0.35);
                }
                else {
                    x = Math.round(pageSize.width * 0.34);
                    y = pageSize.height - Math.round(pageSize.width * 0.4);
                }
            }
            else {
                // desktop
                if(page == PAGE_COMING_SOON) {
                    x = Math.round(pageSize.width * 0.9);
                    y = pageSize.height - Math.round(pageSize.width * 0.15);
                }
                else {
                    x = Math.round(pageSize.width * 0.7);
                    y = pageSize.height - Math.round(pageSize.width * 0.19375);
                }
            }

            console.log(`getInitialFlipPos: page=${page} x=${x} y=${y}`);

            return {
                x: x,
                y: y,
            };
        }

      function initFlipper() {
          const pageSize = getPageSize();

          pageFlip = new St.PageFlip(pageContainer, {
            width: pageSize.width,
            height: pageSize.height,
            flippingTime: flippingTime,
            showPageCorners: false,
            autoSize: false,
            size: 'stretch',
            disableFlipByClick: true,
            innerShadowGradientColor: { r: 127, g: 127, b: 127 },
            outerShadowGradientColor: { r: 0, g: 0, b: 0 },
            useMouseEvents: false,
            maxInnerShadowOpacity: 0.7,
            maxOuterShadowOpacity: 0.5,
            fillWindow: true,
          });

          pageFlip.loadFromHTML(pageContainer.querySelectorAll('.page'));

          pageFlip.on('flip', (e) => {
            onAfterFlip(e.data);
          });
      }

      function initialFlip(page) {
        // for testing - disable
        return;

        if(page != pageFlip.getCurrentPageIndex()) {
            return;
        }

        const pageSize = getPageSize();
        const flipPos = getInitialFlipPos(page);
        const controller = pageFlip.getFlipController();

        // for testing
        //$('#flip-marker').css({
        //        left: pageSize.width + flipPos.x + 'px',
        //        top: flipPos.y + 'px',
        //});

        controller.reset();
        controller.fold({ x: pageSize.width, y: pageSize.height });
        controller.animateFlippingTo(
            { x: pageSize.width, y: pageSize.height },
            flipPos,
            false,
            false
          );

        if(page === PAGE_HOME || page === PAGE_COMING_SOON) {
            // setup click area when flipping done
            setTimeout(function() {
                    const page = pageFlip.getCurrentPageIndex();
                    const state = pageFlip.getState();
                    // for testing
                    console.log(`initial flip run: page=${page} state=${state}`);
                    if(state !== 'flipping') {
                        setupClickAreaPosition(flipPos);
                        setupClickAreaRotation(page === PAGE_HOME ? '.page-3' : '.page-5');
                        $('#click-area').show();
                    }
            }, flippingTime);
        }
      }

        function initialFlipLazy() {
            if(STATE.initialFlipLazyTimer) {
                clearTimeout(STATE.initialFlipLazyTimer);
            }

            STATE.initialFlipLazyTimer = setTimeout(function() {
                    initialFlip(pageFlip.getCurrentPageIndex());
            }, 250);
        }

      function flipNext() {
        const pageSize = getPageSize();
        onBeforeFlip(pageFlip.getCurrentPageIndex() + 2);
        pageFlip
          .getFlipController()
          .animateFlippingTo(
            getInitialFlipPos(pageFlip.getCurrentPageIndex()),
            { x: -pageSize.width, y: pageSize.height },
            true,
            true
          );
      }

      function flipPrev() {
        onBeforeFlip(pageFlip.getCurrentPageIndex() - 2);
        pageFlip.flipPrev();
      }

    function initVerticalSwipe() {
        // for testinf - disable
        // $('.page-2, .page-4').on('touchstart', function(event) {
        //     const yClick = event.originalEvent.touches[0].pageY;
        //     $(this).one('touchmove', function(event){
        //         const currentPage = pageFlip.getCurrentPageIndex();
        //         const yMove = event.originalEvent.touches[0].pageY;
        //         const sensitivityInPx = 5;

        //         if( Math.floor(yClick - yMove) > sensitivityInPx ){
        //             if(currentPage == PAGE_HOME || currentPage == PAGE_COMING_SOON) {
        //                 flipNext();
        //             }
        //         }
        //         else if( Math.floor(yClick - yMove) < -sensitivityInPx ){
        //             // no action on swipe down
        //         }
        //     });
        //     $(this).on('touchend', function(){
        //         $(this).off('touchmove');
        //     });
        // });
    }

      function onBeforeFlip(page, options) {
          options = options || {};
          const currentPage = pageFlip.getCurrentPageIndex();

          // for testing
          console.log(`before flip: ${currentPage} -> ${page}`);

          $('.floating-menu-container').fadeOut(250);

          $('.page-4-nav-next').fadeOut(250);
          $('.page-4-undercover-text').fadeOut(250);

          const newPageCssIndex = page + 2;
          $(`.page-${newPageCssIndex} .as-toggle-visibility-on-flip`).css({opacity: 1});

          // make backward flipping faster
          //const flippingTime = (page > currentPage) ? 1000 : 500;
          //pageFlip.setFlippingTime(flippingTime);

          $('#click-area').hide();
          if(!options.skipStatePush) {
              pushState(page);
          }
          pauseSlider();
      }

      function resetInitialFlipTimer() {
          if(STATE.initialFlipTimer) {
              clearTimeout(STATE.initialFlipTimer);
              STATE.initialFlipTimer = null;
          }
      }

      function onAfterFlip(page) {
        console.log(`after flip: page=${page}`);

        const newPageCssIndex = page + 2;
        $('.page').not(`.page-${newPageCssIndex}`).find('.as-toggle-visibility-on-flip').css({opacity: 0});

        if(page === PAGE_HOME) {
            initSliderIfNeeded();
            resumeSlider();
            $('.floating-menu-container').fadeIn(500);

            setTimeout(animOnScroll, 250);
            // // Always use "setTimeout" here otherwise unwanted flip to the next page happens
            // STATE.initialFlipTimer = setTimeout(() => {
            //     initialFlip(page);
            //     $('.page-4-undercover-text').fadeIn(1000);
            // }, 1000);
        }
        else if(page === PAGE_COMING_SOON) {
            // Always use "setTimeout" here otherwise unwanted flip to the next page happens
            STATE.initialFlipTimer = setTimeout(() => {
                initialFlip(page);
                $('.page-4-nav-next').fadeIn(1000);
            }, 1000);
        }
        else if(page === PAGE_DOCS) {
            // for testing
            console.log('send message to docs frame');
            var frame = document.getElementById('docs-frame');
            frame.contentWindow.postMessage({
                    target: 'acestream-docs-site',
                    method: 'initPage',
            }, '*');
        }
      }

      function flipTo(page, options) {
          const currentPage = pageFlip.getCurrentPageIndex();
          if(page === currentPage) {
              return;
          }

          // for testing
          console.log(`flip to ${page}`);
          options = options || {};

          resetInitialFlipTimer();
          onBeforeFlip(page, options);
          if(options.skipAnimation) {
              pageFlip.turnToPage(page);
          }
          else {
              pageFlip.flip(page);
          }
      }

      /** Return true when flip happens */
      function handleState(state, options) {
          options = options || {};

          let page = state ? state.page : null;

          if(!page) {
              const url = new URL(location.href);
              page = url.searchParams.get('page');
          }

          let destPage = null;
          if(page === 'coming-soon') {
              destPage = PAGE_COMING_SOON;
          }
          else if(page === 'docs') {
              destPage = PAGE_DOCS;
          }
          else if(page === 'products') {
              showProductsModal({skipState: true});
          }
          else if(page === 'menu') {
              showMenuModal({skipState: true});
          }
          else {
              if(!options.skipHome) {
                  destPage = PAGE_HOME;
              }
          }

          if(page !== 'products') {
              hideProductsModal({skipState: true});
          }
          if(page !== 'menu') {
              hideMenuModal({skipState: true});
          }

          if(destPage !== null) {
              flipTo(destPage, {skipStatePush: true});
              return true;
          }

          if(page !== 'products' && page !== 'menu') {
              removeStateFromUrl();
          }

          return false;
      }

      window.addEventListener('popstate', event => {
              console.log('popstate', event.state);
              handleState(event.state);
      }, false);

      document.querySelectorAll('.btn-next').forEach(function (btn) {
        btn.addEventListener(
          'click',
          (e) => {
            e.preventDefault();
            e.stopPropagation();
            flipNext();
          },
          false
        );
      });

      document.querySelectorAll('.btn-prev').forEach(function (btn) {
        btn.addEventListener(
          'click',
          (e) => {
            e.preventDefault();
            e.stopPropagation();
            flipPrev();
          },
          false
        );
      });

      function setupClickAreaPosition(pos) {
          const pageSize = getPageSize();
          var el = document.getElementById('click-area');
          if(el) {
              el.style.top = pos.y + 'px';
              el.style.left = pageSize.width + pos.x + 'px';
          }
      }

      function setupClickAreaRotation(selector) {
          var pageEl = document.querySelector(selector);
          var el = document.getElementById('click-area');
          if(el) {
              el.style.transform = pageEl.style.transform;
              el.style.width = pageEl.style.width;
              el.style.height = pageEl.style.height;
              el.style.left = pageEl.style.left;
              el.style.top = pageEl.style.top;
          }
      }

      /*
      function getRotation(element) {
        var angle = 0;
        if(element) {
            var css = element.style.transform;
            if(css && css !== 'none') {
                var p = /rotate\(([^\)]+)\)/;
                var m = p.exec(css);
                if(m) {
                    angle = m[1];
                }
            }
        }
        return angle;
      }
      */

    function initSliderIfNeeded() {
        if(!STATE.slideInitialized) {
            STATE.slideInitialized = true;
            $('.home-slider').slick({
                slidesToShow: 1,
                slidesToScroll: 1,
                centerPadding: 20,
                arrows: false,
                dots: true,
                autoplay: true,
                autoplaySpeed: 5000,
            });
        }
    }

    function pauseSlider() {
        if(STATE.slideInitialized) {
            $('.home-slider').slick('slickPause');
        }
    }

    function resumeSlider() {
        if(STATE.slideInitialized) {
            $('.home-slider').slick('slickPlay');
        }
    }

    function showProductsModal(options) {
        options = options || {};

        const $modal = $('.products-modal');
        $modal.addClass(MODAL_ACTIVE_CLASS);
        $(document.body).addClass(BODY_SCROLL_DISABLE_CLASS);
        $modal.css({visibility: 'visible'});

        if(!options.skipState) {
            pushState(PAGE_PRODUCTS);
        }
    }

    function clearDownloadHash() {
        // Reset hash to prevent new download on page reload
        window.location.hash = '';
    }

    function hideProductsModal(options) {
        options = options || {};

        const $modal = $('.products-modal');
        $modal.removeClass(MODAL_ACTIVE_CLASS);
        $(document.body).removeClass(BODY_SCROLL_DISABLE_CLASS);

        // Make modal invisible when animation ends
        // Need to hide modal otherwise it will show for a moment on screen rotation.
        const animationDuration = isMobile() ? 500 : 1000;
        setTimeout(() => {
                $modal.css({visibility: 'hidden'});
        }, animationDuration);

        $('.btn-products').blur();

        // We use timeout to hide "download" page AFTER the products modal is hidden
        setTimeout(clearDownloadHash, 500);

        if(!options.skipState) {
            history.replaceState(null, '', buildUrl(null));
        }
    }

    /** Hide logo on mobile when page corner overlaps the "Products" button */
    function checkFlippingOverlap() {
        if(!isMobile()) {
            return;
        }

        let threshold = 25;
        const pos = getInitialFlipPos();
        const btnProducts = document.querySelector('.btn-products');

        // Add 8vw to threshold if the slider in not initialized (this is the
        // height of dots).
        if(!STATE.slideInitialized) {
            threshold += window.innerWidth * 0.08;
        }

        const rect = btnProducts.getBoundingClientRect();

        //const pageSize = getPageSize();
        //$('#flip-marker').css({
        //        left: pageSize.width + rect.right + 'px',
        //        top: rect.bottom + 'px',
        //});

        console.log(`checkFlippingOverlap: y=${pos.y} bottom=${rect.bottom} threshold=${threshold}`);

        if(pos.y < rect.bottom + threshold) {
            $(document.body).addClass('hide-big-logo');

            const content = document.querySelector('.main-content-wrapper');
            const rectContent = content.getBoundingClientRect();

            const spaceLeft = pos.y - rectContent.bottom;

            if(spaceLeft > 10) {
                $('.main-content').css({marginTop: (spaceLeft / 2) + 'px'});
            }

        }
        else {
            $(document.body).removeClass('hide-big-logo');
        }
    }

    // Called when "mobile" state changed
    function onMobileChanged() {
        console.log('mobile changed');
        animOnScroll();

        // reset style
        $('.modal-registration-holder').attr('style', '');

        if($('.modal-menu-laptop').hasClass(MODAL_ACTIVE_CLASS)) {
            showMenuModal();
        }
    }

    function checkUser() {
        $.ajax({
            method: 'GET',
            url: 'https://m.acestream.org/api/sign-in/check?_rnd=' + Math.random(),
            data: {
                lang: 'es',
            },
            xhrFields: {
                withCredentials: true
            },
            success: response => {
                if(response.result && response.result.user) {
                    setState('user', response.result.user);
                }
                else {
                    setState('user', null);
                }
            }
        });
    }

    function signInUser() {
        const email = $('.form--sign-in .input--email').val();
        const password = $('.form--sign-in .input--password').val();

        $.ajax({
                method: 'POST',
                url: 'https://m.acestream.org/api/sign-in/do',
                data: {
                    email: email,
                    password: password,
                    lang: 'es',
                },
                xhrFields: {
                    withCredentials: true
                },
                success: response => {
                    console.log('user sign in response', response);
                    if(response.error) {
                        showSignInError(response.error.msg);
                        hideUserInfo();
                    }
                    else {
                        $('.form--sign-in .input--email').val('');
                        $('.form--sign-in .input--password').val('');

                        hideSignInError();
                        setState('user', response.result.user);
                    }
                },
        });
    }

    function signOutUser() {
        $.ajax({
            method: 'GET',
            url: 'https://m.acestream.org/api/sign-in/sign-out',
            data: {
                lang: 'es',
            },
            xhrFields: {
                withCredentials: true
            },
            success: response => {
                setState('user', null);
            },
        });
    }

    function resetPassword() {
        const email = $('.user-reset-password .input--email').val();
        $.ajax({
            method: 'POST',
            url: 'https://m.acestream.org/api/sign-in/reset-password',
            data: {
                lang: 'es',
                email: email,
            },
            xhrFields: {
                withCredentials: true
            },
            success: response => {
                if(response.error) {
                    showPasswordResetError(response.error.msg);
                }
                else {
                    // reset email
                    $('.user-reset-password .input--email').val('');

                    hidePasswordResetError();
                    $('.user-reset-password .initial-text').hide();
                    $('.user-reset-password .mdl-card__actions').hide();
                    $('.user-reset-password .label--info').html(response.result.message).show();;

                    setTimeout(() => {
                        hidePasswordResetError();
                        hidePasswordResetForm();
                    }, 10000);
                }
            },
        });
    }

    function preloadBackgroundImage() {
        var src = 'img/bg.png';
        var image = new Image();
        image.addEventListener('load', function() {
            $('.page-2').removeClass('no-background');
            setTimeout(() => { initialFlip(PAGE_HOME); }, 1750);
        });
        image.addEventListener('error', function() {
            setTimeout(() => { initialFlip(PAGE_HOME); }, 1750);
        });
        image.src = src;
    }

    function onPreloadDone() {
        console.log('onPreloadDone');
        // $('#loading').addClass('isFinish');
        // $('#loading').removeClass('isShow');

        $('.preloader-container').hide();
        $('.page-2').removeClass('no-background');
        $('#main-section').css({ opacity: 1});
        $('.floating-menu-container').show();
    }

    function preloadImages() {
        var list;

        if (isMobile()) {
            list = ['/img/background/background-blended.webp']
            $('#main-section').css({ opacity: 1});
            $('.floating-menu-container').show();
        } else {
            list = [
                '/img/background/layer-1.webp',
                '/img/background/layer-4.webp',
            ];
        }

        var count = list.length;
        function imageLoaded() {
            --count;
            console.log('imageLoaded: left=' + count);
            if (count <= 0) {
                onPreloadDone();
            }
        }

        for (var i = 0; i < list.length; i++) {
            var img = document.createElement('img');
            img.crossOrigin = 'anonymous';
            img.src = list[i];

            img.addEventListener('load', imageLoaded);
            img.addEventListener('error', imageLoaded);
        }
    }

    function onInitDone() {
        $('.as-hidden-until-init').removeClass('as-hidden-until-init');
    }

    checkUser();

    $(document).ready(function() {
        // preloadBackgroundImage();
        preloadImages();
        STATE.mobile = isMobile();

        initFlipper();
        onInitDone();
        $('#docs-frame').attr('src', 'https://docs.acestream.net/');

        if (hasTouchScreen()) {
            initVerticalSwipe();
        } else {
            document.documentElement.classList.add('as-no-touch');
            initBackgroundAnimation();
        }

        window.addEventListener('resize', event => {
            pageFlip.getRender().once();
            initialFlipLazy();

            // Check whether "mobile" state changed
            const mobile = isMobile();
            if(mobile !== STATE.mobile) {
                STATE.mobile = mobile;
                onMobileChanged();
            }
        });

        if(!handleState(history.state, {skipHome: true})) {
            initSliderIfNeeded();
            setTimeout(animOnScroll, 250);
        }

        checkFlippingOverlap();

        $('.btn-products').on('click', e => {
                e.preventDefault();
                showProductsModal();
        });

        $('.products-modal--close').on('click', e => {
                e.preventDefault();
                hideProductsModal();
        });

        $('.products-modal-product').hover(
                e => { $(e.currentTarget).find('.products-modal-product--platforms').removeClass('as-invisible'); },
                e => { $(e.currentTarget).find('.products-modal-product--platforms').addClass('as-invisible'); }
        );

        $('.form--sign-in .button--sign-in').on('click', e => {
                e.preventDefault();
                signInUser();
        });

        $('.button--show-reset-password-form').on('click', e => {
                e.preventDefault();
                showPasswordResetForm();
        });

        $('.button--show-sign-in-form').on('click', e => {
                e.preventDefault();
                hidePasswordResetForm();
        });

        $('.button--sign-out').on('click', e => {
                e.preventDefault();
                signOutUser();
        });

        $('.button--reset-password').on('click', e => {
                e.preventDefault();
                resetPassword();
        });

        // for testing
        $('#page-size-marker .info').html(
            `w=${window.innerWidth} h=${window.innerHeight}`
        );
    });
    </script>
  

</body></html>