var win_width=$(window).innerWidth(),APP=APP||{};!function(i){"use strict";APP.initialize={init:function(){APP.initialize.defaults(),APP.initialize.background(),APP.initialize.changeImgSvg("body"),APP.initialize.setUrlLang(),APP.initialize.goTopStart(),APP.initialize.boxSearch(".searchTop"),APP.initialize.changeImgSvg("body"),APP.initialize.fixslideSlick(".slick-slider"),APP.initialize.owlSlide(),APP.initialize.bannerPopup("#pvt-bannerPopup")},elmCheck:function(e){return i("body, html").find(e).length},defaults:function(){if(APP.initialize.elmCheck(".wow")&&(new WOW).init(),APP.initialize.elmCheck("[data-aos]")&&AOS.init(),APP.initialize.elmCheck(".entry")){var e=i(".entry").find("iframe");i(e).wrap('<div class="embed-responsive embed-responsive-16by9"></div>'),i(e).addClass("embed-responsive-item")}},background:function(){win_width>=1024&&(i("[data-bg-image]").each((function(){var e=i(this).data("bg-image");i(this).css({backgroundImage:"url("+e+")"})})),i('[data-parallax="image"]').each((function(){var e=i(this).position().top,n=(i(this).data("parallax-speed"),-(e-i(window).scrollTop())/2-0+"px"),t=i(this).data("parallax-x")?i(this).data("parallax-x"):"50";i(this).css({backgroundPosition:t+"% "+n})})))},sliderBanner:function(e){APP.initialize.elmCheck(e)&&i(e).find("a").length>=2&&i(e).owlCarousel({nav:!1,navText:[],autoplay:!0,loop:!0,dots:!0,autoplayTimeout:4e3,autoplayHoverPause:!0,autoplaySpeed:3e3,rewindNav:!0,items:1,animateOut:"fadeOut"})},boxSearch:function(e){APP.initialize.elmCheck(e)&&(i(e).find(".icon").click((function(){i(".pvt_box_search").find("input").trigger("start_search"),i(".pvt_box_search").find(".btn-cancel").removeClass("hidden"),i(this).parents(e).hasClass("active")?i(this).parents(e).removeClass("active"):i(this).parents(e).addClass("active")})),APP.initialize.start_search(),i(window).bind("click",(function(n){i(n.target).parents(e).hasClass("active")||i(e).removeClass("active")})))},ajaxSearch:function(e){i.ajax({url:ajaxurl+"?do=ajaxSearch",type:"POST",dataType:"json",data:{keyword:e,lang:lang},success:function(e){e||i("body").removeAttr("class"),i(".box-result-search").html(e)}})},start_search:function(){i(".overlay-bg");i(".pvt_box_search").each((function(){var e=this,n=i(e),t=n.find("input"),a=i("#pvt-wrapper");t.on("start_search",(function(){e.overlayBg=i('<div class="overlay-bg"></div>'),a.find(".overlay-bg").length||a.append(e.overlayBg),e.overlayBg.show(),a.addClass("search-mode"),n.find(".btn-cancel").on("click",(function(){t.val("").focus()})),n.parent().find(".btn-cancel").on("click",(function(){t.val(""),i(".overlay-bg").remove(),a.removeClass("search-mode"),i(this).parents(".searchTop").removeClass("active"),i("body").removeClass("overflow-hidden")})),e.overlayBg.on("click",(function(){n.find(".btn-cancel").trigger("click")})),i("body").addClass("overflow-hidden")}))}))},setUrlLang:function(){i("link[rel=alternate]").each((function(e,n){var t=i(n).attr("href"),a=i(n).attr("hreflang");i(".languages > a, .menu-lang-mobile > a").each((function(e,n){i(n).hasClass("active")?i(n).attr("href","javascript:;"):i(n).data("name")==a&&i(n).attr("href",t)}))}))},goTopStart:function(){i("#pvt-footer").append('<a href="javascript:void(0)" onclick="jQuery(\'html,body\').animate({scrollTop: 0},1000);" class="go_top" style="display:none"><span class="icon"></span></a>'),i(window).scroll((function(){i(window).scrollTop()>0?i(".go_top").show():i(".go_top").hide()}))},scrollTop:function(e,n,t){i(window).scroll((function(){i(window).scrollTop()==n?e.stop(!1,!0).fadeOut(t):e.stop(!1,!0).fadeIn(t)})),obj.click((function(){return i("body,html").animate({scrollTop:0},t),!1}))},loadMenuMobile:function(i){APP.initialize.addMenuMobile(i)},addMenuMobile:function(e){i("body").addClass("responsive"),i("#mmenu").removeClass("hide"),0==APP.initialize.elmCheck(".btn-menu")&&(i(e).prepend('<a id="ico-bar" href="#mmenu"></a>'),i(e).find("#ico-bar").append("<span></span>"),i(e).find("#ico-bar").append('<span class="center"></span>'),i(e).find("#ico-bar").append("<span></span>")),APP.initialize.mmenu("#mmenu")},removeMenuMobile:function(){i("body").removeClass("responsive"),i("#mmenu").addClass("hide"),i("#ico-bar").remove()},mmenu:function(e){if(APP.initialize.elmCheck(e)){i(e).mmenu({extensions:["theme-light","effect-menu-slide"],offCanvas:{position:"right",zposition:"front"},slidingSubmenus:!1});var n=i(e).data("mmenu");i(".mm-btn-close").click((function(){n.close()}))}},searchAutocomplete:function(e){APP.initialize.elmCheck(e)&&(i(".search-all",e).click((function(){i("#search_autocomplete ul").hide()})),i("ul.dropdown-menu li:first-child a",e).click((function(){i(".search-all",e).html('Tất cả <span class="caret"></span>'),i('input[name="w_search"]',e).val("")})),i("ul.dropdown-menu li:not(:first-child) a",e).click((function(){var n=i(this).html(),t=i(this).attr("id");t=t.substr(2),i(".search-all",e).html(n+'<span class="caret"></span>'),i('input[name="w_search"]',e).val(t)})))},changeImgSvg:function(e){i(e).find("img.svg").each((function(){i(this).hide();var e=i(this),n=e.attr("id"),t=e.attr("class"),a=e.attr("src");i.get(a,(function(a){var o=i(a).find("svg");void 0!==n&&(o=o.attr("id",n)),void 0!==t&&(o=o.attr("class",t+" replaced-svg")),o=o.removeAttr("xmlns:a"),e.replaceWith(o)}),"xml")}))},newsletter:function(e){var n=1;APP.initialize.elmCheck(e)&&e.find("button[type=button]").on("click",(function(){var t=e.find("input[name=f_n]").val();return APP.initialize.is_email(t)&&""!=t.length||(jAlert("Vui lòng nhập Email của bạn!","Báo lỗi",(function(){e.find("input[name=f_n]").focus()})),n=0),n&&i.ajax({type:"POST",url:ajaxurl+"?do=newsletter",dataType:"json",data:{email:t},success:function(i){i.ok?jAlert(i.mess,jLang.announce,(function(){location.reload()})):jAlert(i.mess,jLang.announce,(function(){e.find("input[name=f_n]").focus()}))}}),!1}))},loadImg:function(){i("img.lazy").lazyload({threshold:200,effect:"fadeIn"}),i("img.lazy").on("appear",(function(){i(this).removeClass("lazy"),i(this).removeClass("banner-blur")}))},loadImgDiv:function(e){APP.initialize.elmCheck(e)&&(i(e).find("img.lazy").lazyload({threshold:300,effect:"fadeIn"}),i("img.lazy").on("appear",(function(){i(this).removeClass("lazy"),i(this).removeClass("banner-blur")})))},slideSlick:function(e,n){var t=n||4;APP.initialize.elmCheck(e)&&i(e).slick({slidesToShow:t,slidesToScroll:2,daptiveHeight:!1,arrows:!0,dots:!1,autoplay:!1,fade:!1,speed:800,pauseOnHover:!0,infinite:!1})},unslideSlick:function(e){APP.initialize.elmCheck(e)&&i(e).slick("unslick")},fixslideSlick:function(e){APP.initialize.elmCheck(e)&&i(e).each((function(e,n){var t=i(this);i(t).find("button.slick-arrow").on("click",(function(){APP.initialize.loadImgDiv(t),i(t).find("img.lazy").trigger("appear")}))}))},owlSlide:function(){var e=i(".owl-slide");APP.initialize.elmCheck(e)&&(e.owlCarousel({nav:!1,navText:[],autoplay:!0,loop:!0,dots:!0,autoplayTimeout:4e3,autoplayHoverPause:!0,autoplaySpeed:3e3,rewindNav:!0,items:1}),i(".owl-slide-arrows .prev").click((function(){e.trigger("prev.owl.carousel")})),i(".owl-slide-arrows .next").click((function(){e.trigger("next.owl.carousel")})))},loadStatistics:function(){i.ajax({type:"POST",url:ajaxurl+"?do=statistics",dataType:"json",success:function(e){i("#counter-online").html(e.online),i("#counter-hits").html(e.hits)}})},bannerPopup:function(e){APP.initialize.elmCheck(e)&&(i(e).find(".fancyboxPopup").fancybox({width:600,height:500,maxWidth:"90%",maxHeight:"90%",fitToView:!0,autoSize:!0,closeClick:!0,padding:5,openEffect:"fade",overlayShow:!0,titleShow:!1,scrollOutside:!0,helpers:{overlay:{closeClick:!0,speedOut:200,showEarly:!0,css:{background:"rgba(0, 0, 0, 0.8)"},locked:!0,fixed:!0},title:null},beforeShow:function(){i.fancybox.wrap.bind("contextmenu",(function(i){return!1}));var e=i(".fancyboxPopup").data("link");i(".fancybox-image").on("click",(function(){window.open(e,"_blank")}))},afterClose:function(){}}),setTimeout((function(){i(e).find(".fancyboxPopup").trigger("click")}),5e3))},responsiveMobile:function(){if(i("#box-menu .widget-title").click((function(){i(this).parents("#box-menu").hasClass("active")?(i(this).parents("#box-menu").removeClass("active"),i(this).parents("#box-menu").find(".widget-content").stop().slideUp(300)):(i(this).parents("#box-menu").addClass("active"),i(this).parents("#box-menu").find(".widget-content").stop().slideDown(300))})),i(window).resize((function(){i(window).innerWidth()>991?(i("#box-menu").find(".widget-content").css({display:"block"}),i("#box-menu").removeClass("active")):i("#box-menu").find(".widget-content").css({display:"none"})})),win_width<=768){var e=i(".footer_main_left").find(".box_copyright").html();i("#pvt-footer").append('<div class="box_copyright_mobile">'+e+"</div>")}},popup_notification:function(i,e,n){var t,a=i||"notice";switch(a){case"notice":case"success":case"error":default:t=e}var o=new NotificationFx({wrapper:document.body,message:t,layout:"attached",effect:"bouncyflip",type:a,ttl:4e3});o.options.onClose=n||function(){return!1},o.show()}},APP.documentOnReady={init:function(){APP.initialize.init()}},APP.documentOnLoad={init:function(){}},APP.documentOnScroll={init:function(){}},APP.documentOnResize={init:function(){}},i(document).ready(APP.documentOnReady.init),i(window).on("load",APP.documentOnLoad.init),i(document).on("scroll",APP.documentOnScroll.init),i(window).on("resize",APP.documentOnResize.init)}(jQuery);var MOBILE={mmenu:function(i){$(i).mmenu({extensions:["theme-light","effect-menu-slide"],offCanvas:{position:"right",zposition:"front"},slidingSubmenus:!1});var e=$(i).data("mmenu");$(".mm-btn-close").click((function(){e.close()}))},boxSearch:function(i){$(i).on("click",(function(){$("body").hasClass("open-search")?$("body").attr("class","mobile"):($("body").attr("class","mobile overlay open-search"),$(".text-search").focus())}))},box_menu:function(){$(".box-menu").attr("id","box-sidebar"),$("#box-sidebar").attr("class","widget"),$("#box-sidebar").prepend('<div class="widget-title"></div>'),$("#box-sidebar .widget-title").text($("h1").text()),$("#box-sidebar").find("ul").wrap('<div class="widget-content"></div>');$(".widget-title").on("click",(function(){var i=$(this).parent();i.hasClass("open")?(i.find(".widget-content").stop().slideUp(),i.removeClass("open")):(i.find(".widget-content").stop().slideDown(),i.addClass("open"))}))},init:function(){APP.initialize.loadMenuMobile(".pvt-tool-header"),MOBILE.box_menu(),$("body").addClass("mobile"),$("#pvt-main").attr("class","mobile"),$(".footer-menu").on("click",(function(){$(this).hasClass("open")?($(this).removeClass("open"),$(this).find("ul:first").stop().slideUp()):($(".footer-menu").removeClass("open"),$(".footer-menu").find("ul:first").stop().slideUp(),$(this).addClass("open"),$(this).find("ul:first").stop().slideDown())}))}},INPUT={is_num:function(i){var e;return!((e=i.srcElement?i.keyCode:i.which)<47||e>57)||8==e||0==e},is_email:function(){return/^[a-z-_0-9\.]+@[a-z-_=>0-9\.]+\.[a-z]{2,3}$/i.test(APP.initialize.util_trim(str))},util_trim:function(i){return/string/.test(typeof i)?i.replace(/^\s+|\s+$/g,""):""}};$.fn.cnTLoadAjax=function({url:i,data:e},n){var t=this[0];$.ajax({url:i,type:"POST",dataType:"json",data:{lang:lang,data:e},beforeSend:function(i,e){t.classList.add("loading"),$(t).append('<div class="loading_icon"><img src="'+root+'public/images/preloader.gif" /></div>')},success:function(i){i.success?(t.classList.remove("loading"),$(".loading_icon").remove()):t.parentNode.removeChild(t),n&&n(i,t)}})},$.fn.loadAjax=function({module:i,action:e,showposts:n,data:t},a){var o=this[0];(t=t||{}).showposts=n,$(o).cnTLoadAjax({url:root+i+"/ajax/"+e,data:t},(function(i){a(i)}))};