<!doctype html>
<html <?php echo get_language_attributes(); ?>>
  <?php echo $__env->make('partials.head', array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>
  <body <?php body_class() ?>><?php wp_body_open(); ?>

    <?php if ( is_home() || is_front_page() ) : ?>
    <div class="loader is-active">
      <div class="ball-scale-multiple"><div></div></div>
    </div>
    <?php endif; ?>

    <?php do_action('get_header') ?>
    <?php echo $__env->make('partials.header', array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>
    <div class="wrap container" role="document">
      <div class="content">
        <main class="main">
          <?php echo $__env->yieldContent('content'); ?>
        </main>
      </div>
    </div>
    <?php do_action('get_footer') ?>
    <?php echo $__env->make('partials.footer', array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>
    <?php wp_footer() ?>

    <?php if ( is_home() || is_front_page() ) : ?>
    <script src="//www.youtube.com/iframe_api" async></script>
    <script>
      var player;
      function onYouTubeIframeAPIReady() {
        player = new YT.Player('player', {
          videoId: 'aKf0Q3xYSLI',
          playerVars: {
            'loop': 1,
            'playlist': 'aKf0Q3xYSLI',
           },
          events: {
            'onReady': onPlayerReady,
          }
        });
      }
      function onPlayerReady(event) {
        modalControl();
      }
      var done = false;
      function onPlayerStateChange(event) {
        if (event.data == YT.PlayerState.PLAYING && !done) {
          setTimeout(stopVideo, 6000);
          done = true;
        }
      }
      function stopVideo() {
        player.stopVideo();
      }

      function modalControl() {
        jQuery('#play-movie').on('shown.bs.modal', function (e) {
          player.playVideo();
        })

        jQuery('#play-movie').on('hidden.bs.modal', function (e) {
          player.pauseVideo();
        })
      }

      jQuery(function (){
        jQuery(window).on("scroll", function(){
          const trigger = jQuery('.top-movie');

          jQuery(trigger).each(function(){
            let scroll = jQuery(window).scrollTop();
            let windowHeight = jQuery(window).height();
            let triggerTop = jQuery(this).offset().top;

            if(scroll > triggerTop - windowHeight){
              if(!(jQuery('#player').length)){
                let iframe = jQuery('.video-wrapper')[0];
                jQuery(iframe).prepend('<div id="player"></div>');
                onYouTubeIframeAPIReady();
              }
            };
        })
      })
    });

    </script>


      <?php if(is_mobile()) : ?>
        <script src="<?php echo get_template_directory_uri() ?>/assets/scripts/top-hero-animation-sp.js" defer></script>
        <?php else: ?>
        <script src="<?php echo get_template_directory_uri() ?>/assets/scripts/top-hero-animation.js" defer></script>
      <?php endif; ?>
    <?php endif; ?>

    <?php if ( is_singular( 'request' ) || is_singular( 'seminar_form' )|| is_singular( 'request_noindex' ) ) : ?>
      <script>
        let entry = jQuery('.entry-content')[0];
        let formWrap = jQuery('.request-single-form-wrap')[0];
        if((jQuery('.wp-block-contact-form-7-contact-form-selector').length)){
          let form = jQuery('.wp-block-contact-form-7-contact-form-selector')[0];
          jQuery(form).attr('id', 'contact');
          jQuery(form).appendTo(jQuery(formWrap));
        } else {
          jQuery(formWrap).remove();
        }
      </script>
    <?php endif; ?>
    <?php if ( is_archive( 'request' ) ) : ?>
      <script>
        let text = jQuery('.breadcrumbs .current-item');
          for (i=0; i<text.length; ++i) {
            jQuery(text)[i].innerText = 'Request';
          }
      </script>
    <?php endif; ?>
  </body>
</html>
