(function ($, Drupal, settings) {
  Drupal.behaviors.fullPage = {
    attach: function (context) {
      $(context).find("#fullpage").once("fullpage").each(function () {
        var myFullpage = null;
        var winWidth = $(window).width();
        if(winWidth>1024){
          pageFullpage();
        }


        $(window).resize(function() {
          winWidth = $(window).width();
          if(winWidth>1024){
            if(!myFullpage){
              pageFullpage()
            }

          }else {
            fullpage_api.destroy('all');
          }
        });

       var hoverNavFlag =false;


        function pageFullpage(){
          myFullpage = new fullpage('#fullpage', {
            navigation: true,
            navigationPosition: 'left',
            afterLoad: function (anchorLink, session) {
              try{
                if( $(session.item).find('.block-block-content[data-aos]')){
                  $(session.item).find('.block-block-content[data-aos]').addClass('aos-animate');
                }


                if(  $(session.item).find('.counter')){
                  $(session.item).find('.counter').countUp({right:true});
                }
              }catch (e){

              }


            },
            onLeave: function (index, session) {
              // if(index.isFirst){
              //   $('.top_fixed_nav').addClass('stricked-menu stricky-fixed');
              //   hoverNavFlag =true;
              // }
              // if(session.isFirst){
              //   $('.top_fixed_nav').removeClass('stricked-menu stricky-fixed')
              //   hoverNavFlag = false
              // }

              if($(session.item).find('.block-block-content[data-aos]')){
                $(session.item).find('.block-block-content[data-aos]').removeClass('aos-animate')
              }
            }
          })
          $('.footer-to-top').removeClass('scroll-to-target').removeAttr('data-target')
        }

        $(document).mousemove(function (e){
          if(e.target.tagName =='A'||e.target.tagName =='LI'){
            return
          }
          if(hoverNavFlag){
            if(e.clientY<150){
              $('.top_fixed_nav.stricky-fixed').addClass('show');
            }else {
              $('.top_fixed_nav.stricky-fixed').removeClass('show');
            }
          }
        })


        $("body").on('click','.footer-to-top',function (){
          if(myFullpage){
            myFullpage.moveTo(1)
          }else {
            $('html, body').animate({
              scrollTop: $('html').offset().top
            }, 1000);
          }
        })
      })
    }
  }


  $(function (){
    if($('.common_section .block-inline-blockcebianlanlianxifangshi').length>0){
      var block = $('.common_section .block-inline-blockcebianlanlianxifangshi');
      if(block){
        $('body').append(block);
        $('.common_section .block-inline-blockcebianlanlianxifangshi').remove()
      }
    }
  })


})(jQuery, Drupal, drupalSettings);
;
