PageSourceSearch

https://www.epromsa.com/wp-content/cache/min/1/wp-content/themes/porto/js/theme.js?ver=1791435648

js epromsa.com collected 2026-10-08 12:27:04 UTC 111,900 bytes, 326 lines download raw bytes

1(function($){'use strict';$.extend({browserSelector:function(){(function(a){(jQuery.browser=jQuery.browser||{}).mobile=/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i.test(a)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(a.substr(0,4))})(navigator.userAgent||navigator.vendor||window.opera);var hasTouch='ontouchstart' in window||navigator.msMaxTouchPoints;var u=navigator.userAgent,ua=u.toLowerCase(),is=function(t){return ua.indexOf(t)>-1},g='gecko',w='webkit',s='safari',o='opera',h=document.documentElement,b=[(!(/opera|webtv/i.test(ua))&&/msie\s(\d)/.test(ua))?('ie ie'+parseFloat(navigator.appVersion.split("MSIE")[1])):is('firefox/2')?g+' ff2':is('firefox/3.5')?g+' ff3 ff3_5':is('firefox/3')?g+' ff3':is('gecko/')?g:is('opera')?o+(/version\/(\d+)/.test(ua)?' '+o+RegExp.jQuery1:(/opera(\s|\/)(\d+)/.test(ua)?' '+o+RegExp.jQuery2:'')):is('konqueror')?'konqueror':is('chrome')?w+' chrome':is('iron')?w+' iron':is('applewebkit/')?w+' '+s+(/version\/(\d+)/.test(ua)?' '+s+RegExp.jQuery1:''):is('mozilla/')?g:'',is('j2me')?'mobile':is('iphone')?'iphone':is('ipod')?'ipod':is('mac')?'mac':is('darwin')?'mac':is('webtv')?'webtv':is('win')?'win':is('freebsd')?'freebsd':(is('x11')||is('linux'))?'linux':'','js'];var c=b.join(' ');if($.browser.mobile){c+=' mobile'}
2if(hasTouch){c+=' touch'}
3h.className+=' '+c;var isIE11=!(window.ActiveXObject)&&"ActiveXObject" in window;if(isIE11){$('html').removeClass('gecko').addClass('ie ie11');return}}});$.browserSelector()})(jQuery);if(!String.prototype.endsWith){String.prototype.endsWith=function(search,this_len){if(this_len===undefined||this_len>this.length){this_len=this.length}
4return this.substring(this_len-search.length,this_len)===search}}(function($,sr){'use strict';var debounce=function(func,threshold,execAsap){var timeout;return function debounced(){var obj=this,args=arguments;function delayed(){if(!execAsap)
5func.apply(obj,args);timeout=null}
6if(timeout)
7clearTimeout(timeout);else if(execAsap)
8func.apply(obj,args);timeout=setTimeout(delayed,threshold||100)}};jQuery.fn[sr]=function(fn){return fn?this.bind('resize',debounce(fn)):this.trigger(sr)}})(jQuery,'smartresize');jQuery.extend(jQuery.easing,{def:'easeOutQuad',swing:function(x,t,b,c,d){return jQuery.easing[jQuery.easing.def](x,t,b,c,d)},easeOutQuad:function(x,t,b,c,d){return-c*(t/=d)*(t-2)+b},easeInOutQuart:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t*t*t+b;return-c/2*((t-=2)*t*t*t-2)+b},easeOutQuint:function(x,t,b,c,d){return c*((t=t/d-1)*t*t*t*t+1)+b}});(function($){$.fn.visible=function(partial,hidden,direction,container){if(this.length<1)
9return;var $t=this.length>1?this.eq(0):this,isContained=typeof container!=='undefined'&&container!==null,$w=isContained?$(container):$(window),wPosition=isContained?$w.position():0,t=$t.get(0),vpWidth=$w.outerWidth(),vpHeight=$w.outerHeight(),direction=(direction)?direction:'both',clientSize=hidden===!0?t.offsetWidth*t.offsetHeight:!0;if(typeof t.getBoundingClientRect==='function'){var rec=t.getBoundingClientRect(),tViz=isContained?rec.top-wPosition.top>=0&&rec.top<vpHeight+wPosition.top:rec.top>=0&&rec.top<vpHeight,bViz=isContained?rec.bottom-wPosition.top>0&&rec.bottom<=vpHeight+wPosition.top:rec.bottom>0&&rec.bottom<=vpHeight,lViz=isContained?rec.left-wPosition.left>=0&&rec.left<vpWidth+wPosition.left:rec.left>=0&&rec.left<vpWidth,rViz=isContained?rec.right-wPosition.left>0&&rec.right<vpWidth+wPosition.left:rec.right>0&&rec.right<=vpWidth,vVisible=partial?tViz||bViz:tViz&&bViz,hVisible=partial?lViz||rViz:lViz&&rViz;if(direction==='both')
10return clientSize&&vVisible&&hVisible;else if(direction==='vertical')
11return clientSize&&vVisible;else if(direction==='horizontal')
12return clientSize&&hVisible}else{var viewTop=isContained?0:wPosition,viewBottom=viewTop+vpHeight,viewLeft=$w.scrollLeft(),viewRight=viewLeft+vpWidth,position=$t.position(),_top=position.top,_bottom=_top+$t.height(),_left=position.left,_right=_left+$t.width(),compareTop=partial===!0?_bottom:_top,compareBottom=partial===!0?_top:_bottom,compareLeft=partial===!0?_right:_left,compareRight=partial===!0?_left:_right;if(direction==='both')
13return!!clientSize&&((compareBottom<=viewBottom)&&(compareTop>=viewTop))&&((compareRight<=viewRight)&&(compareLeft>=viewLeft));else if(direction==='vertical')
14return!!clientSize&&((compareBottom<=viewBottom)&&(compareTop>=viewTop));else if(direction==='horizontal')
15return!!clientSize&&((compareRight<=viewRight)&&(compareLeft>=viewLeft))}}})(jQuery);window.theme={};(function(theme,$){'use strict';theme=theme||{};$.extend(theme,{rtl:js_porto_vars.rtl=='1'?!0:!1,rtl_browser:$('html').hasClass('browser-rtl'),ajax_url:js_porto_vars.ajax_url,request_error:js_porto_vars.request_error,change_logo:js_porto_vars.change_logo=='1'?!0:!1,show_sticky_header:js_porto_vars.show_sticky_header=='1'?!0:!1,show_sticky_header_tablet:js_porto_vars.show_sticky_header_tablet=='1'?!0:!1,show_sticky_header_mobile:js_porto_vars.show_sticky_header_mobile=='1'?!0:!1,category_ajax:js_porto_vars.category_ajax=='1'?!0:!1,prdctfltr_ajax:js_porto_vars.prdctfltr_ajax=='1'?!0:!1,container_width:parseInt(js_porto_vars.container_width),grid_gutter_width:parseInt(js_porto_vars.grid_gutter_width),screen_lg:parseInt(js_porto_vars.screen_lg),slider_loop:js_porto_vars.slider_loop=='1'?!0:!1,slider_autoplay:js_porto_vars.slider_autoplay=='1'?!0:!1,slider_autoheight:js_porto_vars.slider_autoheight=='1'?!0:!1,slider_speed:js_porto_vars.slider_speed?js_porto_vars.slider_speed:5000,slider_nav:js_porto_vars.slider_nav=='1'?!0:!1,slider_nav_hover:js_porto_vars.slider_nav_hover=='1'?!0:!1,slider_margin:js_porto_vars.slider_margin=='1'?40:0,slider_dots:js_porto_vars.slider_dots=='1'?!0:!1,slider_animatein:js_porto_vars.slider_animatein?js_porto_vars.slider_animatein:'',slider_animateout:js_porto_vars.slider_animateout?js_porto_vars.slider_animateout:'',product_thumbs_count:js_porto_vars.product_thumbs_count?js_porto_vars.product_thumbs_count:4,product_zoom:js_porto_vars.product_zoom=='1'?!0:!1,product_zoom_mobile:js_porto_vars.product_zoom_mobile=='1'?!0:!1,product_image_popup:js_porto_vars.product_image_popup=='1'?'fadeOut':!1,owlConfig:{rtl:js_porto_vars.rtl=='1'?!0:!1,loop:js_porto_vars.slider_loop=='1'?!0:!1,autoplay:js_porto_vars.slider_autoplay=='1'?!0:!1,autoHeight:js_porto_vars.slider_autoheight=='1'?!0:!1,autoplayTimeout:js_porto_vars.slider_speed?js_porto_vars.slider_speed:7000,autoplayHoverPause:!0,lazyLoad:!0,nav:js_porto_vars.slider_nav=='1'?!0:!1,navText:["",""],dots:js_porto_vars.slider_dots=='1'?!0:!1,stagePadding:(js_porto_vars.slider_nav_hover!='1'&&js_porto_vars.slider_margin=='1')?40:0,animateOut:js_porto_vars.slider_animateout?js_porto_vars.slider_animateout:'',animateIn:js_porto_vars.slider_animatein?js_porto_vars.slider_animatein:''},sticky_nav_height:0,getScrollbarWidth:function(){if(this.scrollbarSize===undefined){var scrollDiv=document.createElement("div");scrollDiv.style.cssText='width: 99px; height: 99px; overflow: scroll; position: absolute; top: -9999px;';document.body.appendChild(scrollDiv);this.scrollbarSize=scrollDiv.offsetWidth-scrollDiv.clientWidth;document.body.removeChild(scrollDiv)}
16return this.scrollbarSize},isTablet:function(){if($(window).width()<992-theme.getScrollbarWidth())
17return!0;return!1},isMobile:function(){if($(window).width()<=480-theme.getScrollbarWidth())
18return!0;return!1},refreshVCContent:function($elements){if($elements){$(window).trigger('resize')}
19theme.refreshStickySidebar(!0);if(typeof window.vc_js=='function')
20window.vc_js();$(document.body).trigger('porto_refresh_vc_content',[$elements])},adminBarHeight:function(){var $admin_bar=$('#wpadminbar'),adminbar_height=0;if($admin_bar.get(0)&&$admin_bar.is(':visible')){adminbar_height=$('#wpadminbar').css('position')=='fixed'?$('#wpadminbar').height():0}
21return parseInt(adminbar_height)},refreshStickySidebar:function(timeout){var $sticky_sidebar=$('.sidebar [data-plugin-sticky]');if($sticky_sidebar.get(0)){if(timeout){setTimeout(function(){$sticky_sidebar.trigger('recalc.pin')},400)}else{$sticky_sidebar.trigger('recalc.pin')}}},scrolltoContainer:function($container,timeout){if($container.get(0)){var winWidth=$(window).width();if(winWidth<=991-theme.getScrollbarWidth()){$('.sidebar-overlay').click()}
22if(!timeout){timeout=600}
23$('html, body').stop().animate({scrollTop:$container.offset().top-theme.StickyHeader.sticky_height-theme.adminBarHeight()-theme.sticky_nav_height-18},timeout,'easeOutQuad')}}})}).apply(this,[window.theme,jQuery]);(function(theme,$){'use strict';theme=theme||{};var instanceName='__accordion';var Accordion=function($el,opts){return this.initialize($el,opts)};Accordion.defaults={};
23Accordion.prototype={initialize:function($el,opts){if($el.data(instanceName)){return this}
24this.$el=$el;this.setData().setOptions(opts).build();return this},setData:function(){this.$el.data(instanceName,this);return this},setOptions:function(opts){this.options=$.extend(!0,{},Accordion.defaults,opts,{wrapper:this.$el});return this},build:function(){if(!($.isFunction($.fn.collapse))){return this}
25var $el=this.options.wrapper,$collapse=$el.find('.collapse'),collapsible=$el.data('collapsible'),active_num=$el.data('active-tab');if($collapse.length>0){if(collapsible=='yes'){$collapse.collapse({toggle:!1,parent:'#'+$el.attr('id')})}else if(!isNaN(active_num)&&active_num==parseInt(active_num)&&$el.find('.collapse').length>active_num){$el.find('.collapse').collapse({toggle:!1,parent:'#'+$el.attr('id')});$el.find('.collapse').eq(active_num-1).collapse('toggle')}else{$el.find('.collapse').collapse({parent:'#'+$el.attr('id')})}}
26return this}};$.extend(theme,{Accordion:Accordion});$.fn.themeAccordion=function(opts){return this.map(function(){var $this=$(this);if($this.data(instanceName)){return $this.data(instanceName)}else{return new theme.Accordion($this,opts)}})}}).apply(this,[window.theme,jQuery]);(function(theme,$){'use strict';theme=theme||{};var instanceName='__accordionMenu';var AccordionMenu=function($el,opts){return this.initialize($el,opts)};AccordionMenu.defaults={};AccordionMenu.prototype={initialize:function($el,opts){if($el.data(instanceName)){return this}
27this.$el=$el;this.setData().setOptions(opts).build();return this},setData:function(){this.$el.data(instanceName,this);return this},setOptions:function(opts){this.options=$.extend(!0,{},AccordionMenu.defaults,opts,{wrapper:this.$el});return this},build:function(){var self=this,$el=this.options.wrapper;$el.find('li.menu-item.active').each(function(){var $this=$(this);if($this.find('> .arrow').get(0))
28$this.find('> .arrow').click()});$el.find('.arrow').on('click',function(){var $this=$(this),$parent=$this.closest('li');if(typeof self.options.open_one!='undefined'){$parent.siblings('.open').children('.arrow').next().hide();$parent.siblings('.open').removeClass('open');$this.next().stop().toggle()}else{$this.next().stop().slideToggle()}
29if($parent.hasClass('open')){$parent.removeClass('open')}else{$parent.addClass('open')}});return this}};$.extend(theme,{AccordionMenu:AccordionMenu});$.fn.themeAccordionMenu=function(opts){return this.map(function(){var $this=$(this);if($this.data(instanceName)){return $this.data(instanceName)}else{return new theme.AccordionMenu($this,opts)}})}}).apply(this,[window.theme,jQuery]);(function(theme,$){'use strict';theme=theme||{};$.extend(theme,{lazyload_menu:function($el,menu_type){if(!js_porto_vars.lazyload_menu){return}
30if(menu_type){$.post(window.location.href,{action:'porto_lazyload_menu',menu_type:menu_type,nonce:js_porto_vars.porto_nonce},function(data){if(data){var $data=$(data);if('mobile_menu'!=menu_type){$el.each(function(i){var $menu=$(this),$main_menu=$data.children('.mega-menu, .sidebar-menu').eq(i);$menu.children('li.menu-item-has-children').each(function(index){var popup=$main_menu.children('li.menu-item-has-children').eq(index).children('.popup, .sub-menu');if(popup.hasClass('popup')){popup=popup.children('.inner')}
31if(popup.length){if($(this).children('.popup').length){$(this).children('.popup').children('.inner').replaceWith(popup)}else{$(this).children('.sub-menu').replaceWith(popup)}}});if($menu.hasClass('mega-menu')){theme.MegaMenu.build($menu)}else{if($menu.hasClass('side-menu-accordion')){$menu.themeAccordionMenu({'open_one':!0})}else{theme.SidebarMenu.build($menu)}}
32$menu.addClass('sub-ready')})}
33if($data.find('#nav-panel, #side-nav-panel').length||'mobile_menu'==menu_type){if($('#nav-panel').length){$('#nav-panel .mobile-nav-wrap').replaceWith($data.find('.mobile-nav-wrap'));$('#nav-panel .accordion-menu').themeAccordionMenu()}else if($('#side-nav-panel').length){$('#side-nav-panel').replaceWith($data.find('.side-nav-panel-close').parent());$('#side-nav-panel .accordion-menu').themeAccordionMenu()}}}})}}})}).apply(this,[window.theme,jQuery]);(function(theme,$){'use strict';theme=theme||{};var instanceName='__animate';var Animate=function($el,opts){return this.initialize($el,opts)};Animate.defaults={accX:0,accY:-150,delay:1,duration:1000};
33Animate.prototype={initialize:function($el,opts){if($el.data(instanceName)){return this}
34this.$el=$el;this.setData().setOptions(opts).build();return this},setData:function(){this.$el.data(instanceName,this);return this},setOptions:function(opts){this.options=$.extend(!0,{},Animate.defaults,opts,{wrapper:this.$el});return this},build:function(){var self=this,$el=this.options.wrapper,delay=0,duration=0;$el.addClass('appear-animation');if(!$('html').hasClass('no-csstransitions')&&$(window).width()>(767-theme.getScrollbarWidth())&&$.isFunction($.fn.appear)){$el.appear(function(){delay=Math.abs($el.attr('data-appear-animation-delay')?$el.attr('data-appear-animation-delay'):self.options.delay);if(delay>1){$el.css('animation-delay',delay+'ms')}
35duration=Math.abs($el.attr('data-appear-animation-duration')?$el.attr('data-appear-animation-duration'):self.options.duration);if(duration!=1000){$el.css('animation-duration',duration+'ms')}
36$el.addClass($el.attr('data-appear-animation'));setTimeout(function(){$el.addClass('appear-animation-visible')},delay)},{accX:self.options.accX,accY:self.options.accY})}else{$el.addClass('appear-animation-visible')}
37return this}};$.extend(theme,{Animate:Animate});$.fn.themeAnimate=function(opts){return this.map(function(){var $this=$(this);if($this.data(instanceName)){return $this.data(instanceName)}else{return new theme.Animate($this,opts)}})}}).apply(this,[window.theme,jQuery]);(function(theme,$){'use strict';theme=theme||{};var instanceName='__carousel';var Carousel=function($el,opts){return this.initialize($el,opts)};Carousel.defaults=$.extend({},{loop:!0,navText:[],themeConfig:!1,lazyLoad:!0,lg:0,md:0,sm:0,xs:0,single:!1,rtl:theme.rtl});var scrollWidth=theme.getScrollbarWidth(),w_sm=576-scrollWidth,w_md=768-scrollWidth,w_lg=992-scrollWidth,w_xl=theme.screen_lg-scrollWidth,w_sl=1400-scrollWidth;Carousel.prototype={initialize:function($el,opts){if($el.data(instanceName)){return this}
38this.$el=$el;this.setData().setOptions(opts).build();return this},setData:function(){this.$el.data(instanceName,this);return this},setOptions:function(opts){if((opts&&opts.themeConfig)||!opts){this.options=$.extend(!0,{},Carousel.defaults,theme.owlConfig,opts,{wrapper:this.$el,themeConfig:!0})}else{this.options=$.extend(!0,{},Carousel.defaults,opts,{wrapper:this.$el})}
39return this},calcOwlHeight:function($el){var h=0;$el.find('.owl-item.active').each(function(){if(h<$(this).height())
40h=$(this).height()});$el.children('.owl-stage-outer').height(h)},build:function(){if(!($.isFunction($.fn.owlCarousel))){return this}
41var $el=this.options.wrapper,loop=this.options.loop,lg=this.options.lg?this.options.lg:this.options.items,md=this.options.md?this.options.md:this.options.items,sm=this.options.sm?this.options.sm:this.options.items,xs=this.options.xs?this.options.xs:this.options.items,single=this.options.single,zoom=$el.find('.zoom').get(0),responsive={},items,count=$el.find('> *').length,fullscreen=typeof this.options.fullscreen=='undefined'?!1:this.options.fullscreen;if(fullscreen){$el.children().width($(window).width());$el.children().height($el.closest('.fullscreen-carousel').length?$el.closest('.fullscreen-carousel').height():$(window).height());$el.children().css('max-height','100%');$(window).on('resize',function(){$el.find('.owl-item').children().width($(window).width());$el.find('.owl-item').children().height($el.closest('.fullscreen-carousel').length?$el.closest('.fullscreen-carousel').height():$(window).height());$el.find('.owl-item').children().css('max-height','100%')})}
42if(single){items=1}else if(typeof this.options.responsive!='undefined'){for(var w in this.options.responsive){responsive[Number(w)]={items:Number(this.options.responsive[w])}}}else{items=this.options.items?this.options.items:(lg?lg:1);if(this.options.xl){responsive[w_sl]={items:this.options.xl,loop:(loop&&count>this.options.xl)?!0:!1,mergeFit:this.options.mergeFit}}
43responsive[w_xl]={items:items,loop:(loop&&count>items)?!0:!1,mergeFit:this.options.mergeFit};if(lg)responsive[w_lg]={items:lg,loop:(loop&&count>lg)?!0:!1,mergeFit:this.options.mergeFit_lg};if(md)responsive[w_md]={items:md,loop:(loop&&count>md)?!0:!1,mergeFit:this.options.mergeFit_md};if(sm){responsive[w_sm]={items:sm,loop:(loop&&count>sm)?!0:!1,mergeFit:this.options.mergeFit_sm}}else{responsive[w_sm]={items:1,mergeFit:!1}}
44if(xs){responsive[0]={items:xs,loop:(loop&&count>xs)?!0:!1,mergeFit:this.options.mergeFit_xs}}else{responsive[0]={items:1}}}
45if(!$el.hasClass('show-nav-title')&&this.options.themeConfig&&theme.slider_nav&&theme.slider_nav_hover){$el.addClass('show-nav-hover')}
46this.options=$.extend(!0,{},this.options,{items:items,loop:(loop&&count>items)?!0:!1,responsive:responsive,onInitialized:function(){$el.find('.owl-stage-outer').css({'margin-left':this.options.stagePadding,'margin-right':this.options.stagePadding});var heading_cls='.porto-u-heading, .vc_custom_heading, .slider-title, .elementor-widget-heading, .porto-heading';
46if($el.hasClass('show-dots-title')&&($el.prev(heading_cls).length||$el.closest('.slider-wrapper').prev(heading_cls).length||$el.closest('.porto-recent-posts').prev(heading_cls).length||$el.closest('.elementor-widget-porto_recent_posts, .elementor-section').prev(heading_cls).length)){var $obj=$el.prev(heading_cls);if(!$obj.length){$obj=$el.closest('.slider-wrapper').prev(heading_cls)}
47if(!$obj.length){$obj=$el.closest('.porto-recent-posts').prev(heading_cls)}
48if(!$obj.length){$obj=$el.closest('.elementor-widget-porto_recent_posts, .elementor-section').prev(heading_cls)}
49try{var innerWidth=$obj.addClass('w-auto').css('display','inline-block').width();$obj.removeClass('w-auto').css('display','');if(innerWidth+15+$el.find('.owl-dots').width()<=$obj.width()){$el.find('.owl-dots').css('left',innerWidth+15+($el.width()-$obj.width())/2);$el.find('.owl-dots').css('top',-1*$obj.height()/2-parseInt($obj.css('margin-bottom'))-$el.find('.owl-dots').height()/2+2)}else{$el.find('.owl-dots').css('position','static')}}catch(e){}}},touchDrag:(count==1)?!1:!0,mouseDrag:(count==1)?!1:!0});if(this.options.autoHeight){var thisobj=this;$(window).on('resize',function(){thisobj.calcOwlHeight($el)});$(window).on('load',function(){thisobj.calcOwlHeight($el)})}
50var links=!1;if(zoom){links=[];var i=0;$el.find('.zoom').each(function(){var slide={},$zoom=$(this);slide.src=$zoom.data('src');slide.title=$zoom.data('title');links[i]=slide;$zoom.data('index',i);i++})}
51if($el.hasClass('show-nav-title')){this.options.stagePadding=0}else{if(this.options.themeConfig&&theme.slider_nav&&theme.slider_nav_hover)
52$el.addClass('show-nav-hover');if(this.options.themeConfig&&!theme.slider_nav_hover&&theme.slider_margin)
53$el.addClass('stage-margin')}
54$el.owlCarousel(this.options);if(zoom&&links){$el.on('click','.zoom',function(e){e.preventDefault();if($.fn.magnificPopup){$.magnificPopup.close();$.magnificPopup.open($.extend(!0,{},theme.mfpConfig,{items:links,gallery:{enabled:!0},type:'image'}),$(this).data('index'))}
55return!1})}
56return this}};$.extend(theme,{Carousel:Carousel});$.fn.themeCarousel=function(opts,zoom){return this.map(function(){var $this=$(this);if($this.data(instanceName)){return $this.data(instanceName)}else{return new theme.Carousel($this,opts,zoom)}})}}).apply(this,[window.theme,jQuery]);(function(theme,$){'use strict';theme=theme||{};var instanceName='__chartCircular';var ChartCircular=function($el,opts){return this.initialize($el,opts)};ChartCircular.defaults={accX:0,accY:-150,delay:1,barColor:'#0088CC',trackColor:'#f2f2f2',scaleColor:!1,scaleLength:5,lineCap:'round',lineWidth:13,size:175,rotate:0,animate:({duration:2500,enabled:!0})};ChartCircular.prototype={initialize:function($el,opts){if($el.data(instanceName)){return this}
57this.$el=$el;this.setData().setOptions(opts).build();return this},setData:function(){this.$el.data(instanceName,this);return this},setOptions:function(opts){this.options=$.extend(!0,{},ChartCircular.defaults,opts,{wrapper:this.$el});return this},build:function(){if(!($.isFunction($.fn.appear))||!($.isFunction($.fn.easyPieChart))){return this}
58var self=this,$el=this.options.wrapper,value=($el.attr('data-percent')?$el.attr('data-percent'):0),percentEl=$el.find('.percent');if(!value)value=1;var labelValue=this.options.labelValue?this.options.labelValue:value;$.extend(!0,self.options,{onStep:function(from,to,currentValue){percentEl.html(parseInt(labelValue*currentValue/value))}});$el.attr('data-percent',0);$el.appear(function(){$el.easyPieChart(self.options);setTimeout(function(){$el.data('easyPieChart').update(value);$el.attr('data-percent',value)},self.options.delay)},{accX:self.options.accX,accY:self.options.accY});return this}};$.extend(theme,{ChartCircular:ChartCircular});$.fn.themeChartCircular=function(opts){return this.map(function(){var $this=$(this);if($this.data(instanceName)){return $this.data(instanceName)}else{return new theme.ChartCircular($this,opts)}})}}).apply(this,[window.theme,jQuery]);(function(theme,$){'use strict';theme=theme||{};var instanceName='__fitVideo';var FitVideo=function($el,opts){return this.initialize($el,opts)};FitVideo.defaults={};
58FitVideo.prototype={initialize:function($el,opts){if($el.data(instanceName)){return this}
59this.$el=$el;this.setData().setOptions(opts).build();return this},setData:function(){this.$el.data(instanceName,this);return this},setOptions:function(opts){this.options=$.extend(!0,{},FitVideo.defaults,opts,{wrapper:this.$el});return this},build:function(){if(!($.isFunction($.fn.fitVids))){return this}
60var $el=this.options.wrapper;$el.fitVids();$(window).on('resize',function(){$el.fitVids()});return this}};$.extend(theme,{FitVideo:FitVideo});$.fn.themeFitVideo=function(opts){return this.map(function(){var $this=$(this);if($this.data(instanceName)){return $this.data(instanceName)}else{return new theme.FitVideo($this,opts)}})}}).apply(this,[window.theme,jQuery]);(function(theme,$){'use strict';theme=theme||{};var instanceName='__videobackground';var PluginVideoBackground=function($el,opts){return this.initialize($el,opts)};PluginVideoBackground.defaults={overlay:!0,volume:1,playbackRate:1,muted:!0,loop:!0,autoplay:!0,position:'50% 50%',posterType:'detect'};PluginVideoBackground.prototype={initialize:function($el,opts){this.$el=$el;this.setData().setOptions(opts).build();return this},setData:function(){this.$el.data(instanceName,this);return this},setOptions:function(opts){this.options=$.extend(!0,{},PluginVideoBackground.defaults,opts,{path:this.$el.data('video-path'),wrapper:this.$el});return this},build:function(){if(!($.isFunction($.fn.vide))||(!this.options.path)){return this}
61if(this.options.overlay){this.options.wrapper.prepend($('<div />').addClass('video-overlay'))}
62this.options.wrapper.vide(this.options.path,this.options);return this}};$.extend(theme,{PluginVideoBackground:PluginVideoBackground});$.fn.themePluginVideoBackground=function(opts){return this.map(function(){var $this=$(this);if($this.data(instanceName)){return $this.data(instanceName)}else{return new PluginVideoBackground($this,opts)}})}}).apply(this,[window.theme,jQuery]);(function(theme,$){'use strict';theme=theme||{};var instanceName='__flickrZoom';var FlickrZoom=function($el,opts){return this.initialize($el,opts)};FlickrZoom.defaults={};FlickrZoom.prototype={initialize:function($el,opts){if($el.data(instanceName)){return this}
63this.$el=$el;this.setData().setOptions(opts).build();return this},setData:function(){this.$el.data(instanceName,this);return this},setOptions:function(opts){this.options=$.extend(!0,{},FlickrZoom.defaults,opts,{wrapper:this.$el});return this},build:function(){var $el=this.options.wrapper,links=[],i=0,$flickr_links=$el.find('.flickr_badge_image > a');$flickr_links.each(function(){var slide={},$image=$(this).find('> img');slide.src=$image.attr('src').replace('_s.','_b.');slide.title=$image.attr('title');links[i]=slide;i++});$flickr_links.on('click',function(e){e.preventDefault();if($.fn.magnificPopup){$.magnificPopup.close();$.magnificPopup.open($.extend(!0,{},theme.mfpConfig,{items:links,gallery:{enabled:!0},type:'image'}),$flickr_links.index($(this)))}});return this}};$.extend(theme,{FlickrZoom:FlickrZoom});$.fn.themeFlickrZoom=function(opts){return this.map(function(){var $this=$(this);if($this.data(instanceName)){return $this.data(instanceName)}else{return new theme.FlickrZoom($this,opts)}})}}).apply(this,[window.theme,jQuery]);(function(theme,$){'use strict';theme=theme||{};var instanceName='__lazyload';var PluginLazyLoad=function($el,opts){return this.initialize($el,opts)};PluginLazyLoad.defaults={effect:'show',appearEffect:'',appear:function(elements_left,settings){},load:function(elements_left,settings){$(this).addClass($.trim('lazy-load-loaded '+settings.appearEffect))}};PluginLazyLoad.prototype={initialize:function($el,opts){if($el.data(instanceName)){return this}
64this.$el=$el;this.setData().setOptions(opts).build();return this},setData:function(){this.$el.data(instanceName,this);return this},setOptions:function(opts){this.options=$.extend(!0,{},PluginLazyLoad.defaults,opts,{wrapper:this.$el});return this},build:function(){if(!($.isFunction($.fn.lazyload))){return this}
65var self=this;self.options.wrapper.lazyload(this.options);return this}};$.extend(theme,{PluginLazyLoad:PluginLazyLoad});$.fn.themePluginLazyLoad=function(opts){return this.map(function(){var $this=$(this);if($this.data(instanceName)){return $this.data(instanceName)}
65else{return new PluginLazyLoad($this,opts)}})}}).apply(this,[window.theme,jQuery]);(function(theme,$){'use strict';theme=theme||{};var loadingOverlayTemplate=['<div class="loading-overlay">','<div class="loader"></div>','</div>'].join('');var LoadingOverlay=function($wrapper,options){return this.initialize($wrapper,options)};LoadingOverlay.prototype={options:{css:{}},initialize:function($wrapper,options){this.$wrapper=$wrapper;this.setVars().setOptions(options).build().events();this.$wrapper.data('loadingOverlay',this)},setVars:function(){this.$overlay=this.$wrapper.find('.loading-overlay');return this},setOptions:function(options){if(!this.$overlay.get(0)){this.matchProperties()}
66this.options=$.extend(!0,{},this.options,options);this.loaderClass=this.getLoaderClass(this.options.css.backgroundColor);return this},build:function(){if(!this.$overlay.closest(document.documentElement).get(0)){if(!this.$cachedOverlay){this.$overlay=$(loadingOverlayTemplate).clone();if(this.options.css){this.$overlay.css(this.options.css);this.$overlay.find('.loader').addClass(this.loaderClass)}}else{this.$overlay=this.$cachedOverlay.clone()}
67this.$wrapper.append(this.$overlay)}
68if(!this.$cachedOverlay){this.$cachedOverlay=this.$overlay.clone()}
69return this},events:function(){var _self=this;if(this.options.startShowing){_self.show()}
70if(this.$wrapper.is('body')||this.options.hideOnWindowLoad){$(window).on('load error',function(){_self.hide()})}
71if(this.options.listenOn){$(this.options.listenOn).on('loading-overlay:show beforeSend.ic',function(e){e.stopPropagation();_self.show()}).on('loading-overlay:hide complete.ic',function(e){e.stopPropagation();_self.hide()})}
72this.$wrapper.on('loading-overlay:show beforeSend.ic',function(e){e.stopPropagation();_self.show()}).on('loading-overlay:hide complete.ic',function(e){e.stopPropagation();_self.hide()});return this},show:function(){this.build();this.position=this.$wrapper.css('position').toLowerCase();if(this.position!='relative'||this.position!='absolute'||this.position!='fixed'){this.$wrapper.css({position:'relative'})}
73this.$wrapper.addClass('loading-overlay-showing')},hide:function(){var _self=this;this.$wrapper.removeClass('loading-overlay-showing');setTimeout(function(){if(this.position!='relative'||this.position!='absolute'||this.position!='fixed'){_self.$wrapper.css({position:''})}},500)},matchProperties:function(){var i,l,properties;properties=['backgroundColor','borderRadius'];l=properties.length;for(i=0;i<l;i++){var obj={};obj[properties[i]]=this.$wrapper.css(properties[i]);$.extend(this.options.css,obj)}},getLoaderClass:function(backgroundColor){if(!backgroundColor||backgroundColor==='transparent'||backgroundColor==='inherit'){return'black'}
74var hexColor,r,g,b,yiq;var colorToHex=function(color){var hex,rgb;if(color.indexOf('#')>-1){hex=color.replace('#','')}else{rgb=color.match(/\d+/g);hex=('0'+parseInt(rgb[0],10).toString(16)).slice(-2)+('0'+parseInt(rgb[1],10).toString(16)).slice(-2)+('0'+parseInt(rgb[2],10).toString(16)).slice(-2)}
75if(hex.length===3){hex=hex+hex}
76return hex};hexColor=colorToHex(backgroundColor);r=parseInt(hexColor.substr(0,2),16);g=parseInt(hexColor.substr(2,2),16);b=parseInt(hexColor.substr(4,2),16);yiq=((r*299)+(g*587)+(b*114))/1000;return(yiq>=128)?'black':'white'}};$.extend(theme,{LoadingOverlay:LoadingOverlay});$.fn.loadingOverlay=function(opts){return this.each(function(){var $this=$(this);var loadingOverlay=$this.data('loadingOverlay');if(loadingOverlay){return loadingOverlay}else{var options=opts||$this.data('loading-overlay-options')||{};return new LoadingOverlay($this,options)}})}
77$(function(){$('[data-loading-overlay]').loadingOverlay()})}).apply(this,[window.theme,jQuery]);(function(theme,$){'use strict';theme=theme||{};var instanceName='__masonry';var Masonry=function($el,opts){return this.initialize($el,opts)};Masonry.defaults={itemSelector:'li',isOriginLeft:!theme.rtl};Masonry.prototype={initialize:function($el,opts){if($el.data(instanceName)){return this}
78this.$el=$el;this.setData().setOptions(opts).build();return this},setData:function(){this.$el.data(instanceName,this);return this},setOptions:function(opts){this.options=$.extend(!0,{},Masonry.defaults,opts,{wrapper:this.$el});return this},build:function(){if(!($.isFunction($.fn.isotope))){return this}
79var self=this,$el=this.options.wrapper;$el.isotope(this.options);if(this.options.callback){$el.isotope('on','layoutComplete',function(){if(typeof this.options.callback=='function'){this.options.callback.call()}
80$el.find('.porto-lazyload:not(.lazy-load-loaded)').trigger('appear')})}
81$el.isotope('layout');self.resize();$(window).smartresize(function(){self.resize()});return this},resize:function(){var self=this,$el=this.options.wrapper;if(self.resizeTimer)
82clearTimeout(self.resizeTimer);self.resizeTimer=setTimeout(function(){if($el.data('isotope')){$el.isotope('layout')}
83delete self.resizeTimer},600)}};$.extend(theme,{Masonry:Masonry});$.fn.themeMasonry=function(opts){return this.map(function(){var $this=$(this);$this.waitForImages(function(){if($this.data(instanceName)){return $this.data(instanceName)}
83else{return new theme.Masonry($this,opts)}})})}}).apply(this,[window.theme,jQuery]);(function(theme,$){'use strict';theme=theme||{};var instanceName='__previewImage';var PreviewImage=function($el,opts){return this.initialize($el,opts)};PreviewImage.defaults={};PreviewImage.prototype={initialize:function($el,opts){if($el.data(instanceName)){return this}
84this.$el=$el;this.setData().setOptions(opts).build();return this},setData:function(){this.$el.data(instanceName,this);return this},setOptions:function(opts){this.options=$.extend(!0,{},PreviewImage.defaults,opts,{wrapper:this.$el});return this},build:function(){var $el=this.options.wrapper,image=$el.data('image');if(image){$el.css('background-image','url('+image+')')}
85return this}};$.extend(theme,{PreviewImage:PreviewImage});$.fn.themePreviewImage=function(opts){return this.map(function(){var $this=$(this);if($this.data(instanceName)){return $this.data(instanceName)}else{return new theme.PreviewImage($this,opts)}})}}).apply(this,[window.theme,jQuery]);(function(theme,$){'use strict';theme=theme||{};var instanceName='__refreshVideoSize';var RefreshVideoSize=function($el,opts){return this.initialize($el,opts)};RefreshVideoSize.defaults={};RefreshVideoSize.prototype={initialize:function($el,opts){if($el.data(instanceName)){return this}
86this.$el=$el;this.setData().setOptions(opts).build();return this},setData:function(){this.$el.data(instanceName,this);return this},setOptions:function(opts){this.options=$.extend(!0,{},RefreshVideoSize.defaults,opts,{wrapper:this.$el});return this},build:function(){var self=this,resizeTimer=!1;setTimeout(function(){self.refresh()},100);$(window).on('resize',function(){if(resizeTimer){clearTimeout(resizeTimer)}
87resizeTimer=setTimeout(function(){self.refresh()},100)});return this},refresh:function(){var $el=this.options.wrapper,$video=$el.find('video'),h=$el.height();if(!$video.get(0)){return}
88$video.css('width','100%').css('height','auto');var vh=$video.height();if(vh<h){$video.css('height',h);$video.css('width',h/vh*100+'%')}
89return this}};$.extend(theme,{RefreshVideoSize:RefreshVideoSize});$.fn.themeRefreshVideoSize=function(opts){return this.map(function(){var $this=$(this);if($this.data(instanceName)){return $this.data(instanceName)}else{return new theme.RefreshVideoSize($this,opts)}})}}).apply(this,[window.theme,jQuery]);(function(theme,$){'use strict';theme=theme||{};var instanceName='__toggle';var Toggle=function($el,opts){return this.initialize($el,opts)};Toggle.defaults={};Toggle.prototype={initialize:function($el,opts){if($el.data(instanceName)){return this}
90this.$el=$el;this.setData().setOptions(opts).build();return this},setData:function(){this.$el.data(instanceName,this);return this},setOptions:function(opts){this.options=$.extend(!0,{},Toggle.defaults,opts,{wrapper:this.$el});return this},build:function(){var $el=this.options.wrapper;if($el.hasClass('active'))
91$el.find("> div.toggle-content").stop().slideDown(350,function(){$(this).attr('style','').show()});$el.on('click',"> label",function(e){var parentSection=$(this).parent(),parentWrapper=$(this).closest("div.toogle"),parentToggles=$(this).closest(".porto-toggles"),isAccordion=parentWrapper.hasClass("toogle-accordion"),toggleContent=parentSection.find("> div.toggle-content");if(isAccordion&&typeof(e.originalEvent)!="undefined"){parentWrapper.find("section.toggle.active > label").trigger("click")}
92if(!parentSection.hasClass("active")){if(parentToggles.length){if(parentToggles.data('view')=='one-toggle'){parentToggles.find('.toggle').each(function(){$(this).removeClass('active');$(this).find("> div.toggle-content").stop().slideUp(350,function(){$(this).attr('style','').hide()})})}}
93toggleContent.stop().slideDown(350,function(){$(this).attr('style','').show();theme.refreshVCContent(toggleContent)});parentSection.addClass("active")}else{if(!parentToggles.length||parentToggles.data('view')!='one-toggle'){toggleContent.stop().slideUp(350,function(){$(this).attr('style','').hide()});parentSection.removeClass("active")}}});return this}};$.extend(theme,{Toggle:Toggle});$.fn.themeToggle=function(opts){return this.map(function(){var $this=$(this);if($this.data(instanceName)){return $this.data(instanceName)}
93else{return new theme.Toggle($this,opts)}})}}).apply(this,[window.theme,jQuery]);(function(theme,$){'use strict';theme=theme||{};var instanceName='__parallax';var Parallax=function($el,opts){return this.initialize($el,opts)};Parallax.defaults={speed:1.5,horizontalPosition:'50%',offset:0,};Parallax.prototype={initialize:function($el,opts){if($el.data(instanceName)){return this}
94this.$el=$el;this.setData().setOptions(opts).build();return this},setData:function(){this.$el.data(instanceName,this);return this},setOptions:function(opts){this.options=$.extend(!0,{},Parallax.defaults,opts,{wrapper:this.$el});return this},build:function(){var self=this,$window=$(window),offset,yPos,bgpos,background;background=$('<div class="parallax-background"></div>');var bg=self.options.wrapper.data('image-src')?'url('+self.options.wrapper.data('image-src')+')':self.options.wrapper.css('background-image');background.css({'background-image':bg,'background-size':'cover','background-position':'50% 0%','position':'absolute','top':0,'left':0,'width':'100%','height':self.options.speed*100+'%'});self.options.wrapper.prepend(background);self.options.wrapper.css({'position':'relative','overflow':'hidden'});var parallaxEffectOnScrolResize=function(){var skrollr_size=100*self.options.speed,skrollr_start=-(skrollr_size-100);background.attr("data-bottom-top","top: "+skrollr_start+"%;").attr("data-top-bottom","top: 0%;")}
95if(!$.browser.mobile){parallaxEffectOnScrolResize()}else{if(self.options.enableOnMobile==!0){parallaxEffectOnScrolResize()}else{self.options.wrapper.addClass('parallax-disabled')}}
96return this}};$.extend(theme,{Parallax:Parallax});$.fn.themeParallax=function(opts){if(typeof skrollr=='undefined'){return this}
97var obj=this.map(function(){var $this=$(this);if($this.data(instanceName)){return $this.data(instanceName)}else{return new theme.Parallax($this,opts)}});if(theme.portoSkrollr){theme.portoSkrollr.refresh()}else if(!$.browser.mobile){theme.portoSkrollr=skrollr.init({forceHeight:!1,smoothScrolling:!1,mobileCheck:function(){return $.browser.mobile}})}
98return obj}}).apply(this,[window.theme,jQuery]);(function(theme,$){'use strict';$.fn.themePin=function(options){var scrollY=0,lastScrollY=0,elements=[],disabled=!1,$window=$(window),fixedSideTop=[],fixedSideBottom=[],prevDataTo=[];options=options||{};var recalculateLimits=function(){for(var i=0,len=elements.length;i<len;i++){var $this=elements[i];if(options.minWidth&&$window.width()<=options.minWidth){if($this.parent().is(".pin-wrapper")){$this.unwrap()}
99$this.css({width:"",left:"",top:"",position:""});if(options.activeClass){$this.removeClass(options.activeClass)}
100$this.removeClass('sticky-transition');$this.removeClass('sticky-absolute');disabled=!0;continue}else{disabled=!1}
101var $container=options.containerSelector?($this.closest(options.containerSelector).length?$this.closest(options.containerSelector):$(options.containerSelector)):$(document.body);var offset=$this.offset();var containerOffset=$container.offset();if(typeof containerOffset=='undefined'){continue}
102var parentOffset=$this.parent().offset();if(!$this.parent().is(".pin-wrapper")){$this.wrap("<div class='pin-wrapper'>")}
103var pad=$.extend({top:0,bottom:0},options.padding||{});var pt=parseInt($this.parent().parent().css('padding-top')),pb=parseInt($this.parent().parent().css('padding-bottom'));if(options.autoInit){if($('#header').hasClass('header-side')){pad.top=theme.adminBarHeight()}else{pad.top=theme.adminBarHeight();if($('#header > .main-menu-wrap').length||!$('#header').hasClass('sticky-menu-header')){pad.top+=theme.StickyHeader.sticky_height}}
104if(typeof options.paddingOffsetTop!='undefined'){pad.top+=parseInt(options.paddingOffsetTop,10)}else{pad.top+=18}
105if(typeof options.paddingOffsetBottom!='undefined'){pad.bottom=parseInt(options.paddingOffsetBottom,10)}else{pad.bottom=0}}
106var bb=$this.css('border-bottom'),h=$this.outerHeight();$this.css('border-bottom','1px solid transparent');var o_h=$this.outerHeight()-h-1;$this.css('border-bottom',bb);$this.css({width:$this.outerWidth()<=$this.parent().width()?$this.outerWidth():$this.parent().width()});$this.parent().css("height",$this.outerHeight()+o_h);if((!options.autoFit&&!options.fitToBottom)||$this.outerHeight()<=$window.height()){$this.data("themePin",{pad:pad,from:(options.containerSelector?containerOffset.top:offset.top)-pad.top+pt,pb:pb,parentTop:parentOffset.top-pt,offset:o_h})}else{$this.data("themePin",{pad:pad,fromFitTop:(options.containerSelector?containerOffset.top:offset.top)-pad.top+pt,from:(options.containerSelector?containerOffset.top:offset.top)+$this.outerHeight()-$(window).height()+pt,pb:pb,parentTop:parentOffset.top-pt,offset:o_h})}}};var onScroll=function(){if(disabled){return}
107scrollY=$window.scrollTop();var window_height=window.innerHeight||$window.height();for(var i=0,len=elements.length;i<len;i++){var $this=$(elements[i]),data=$this.data("themePin"),sidebarTop;if(!data){continue}
108var $container=options.containerSelector?($this.closest(options.containerSelector).length?$this.closest(options.containerSelector):$(options.containerSelector)):$(document.body),isFitToTop=(!options.autoFit&&!options.fitToBottom)||($this.outerHeight()+data.pad.top)<=window_height;data.end=$container.offset().top+$container.height();if(isFitToTop){data.to=$container.offset().top+$container.height()-$this.outerHeight()-data.pad.bottom-data.pb}else{data.to=$container.offset().top+$container.height()-window_height-data.pb;data.to2=$container.height()-$this.outerHeight()-data.pad.bottom-data.pb}
109if(prevDataTo[i]===0){prevDataTo[i]=data.to}
110if(isFitToTop){var from=data.from-data.pad.bottom,to=data.to-data.pad.top-data.offset;if(typeof data.fromFitTop!='undefined'&&data.fromFitTop){from=data.fromFitTop-data.pad.bottom}
111if(from+$this.outerHeight()>data.end||from>=to){$this.css({position:"",top:"",left:""});if(options.activeClass){$this.removeClass(options.activeClass)}
112$this.removeClass('sticky-transition');$this.removeClass('sticky-absolute');continue}
113if(scrollY>from&&scrollY<to){!($this.css("position")=="fixed")&&$this.css({left:$this.offset().left,top:data.pad.top}).css("position","fixed");if(options.activeClass){$this.addClass(options.activeClass)}
114$this.removeClass('sticky-transition');$this.removeClass('sticky-absolute')}else if(scrollY>=to){$this.css({left:"",top:to-data.parentTop+data.pad.top}).css("position","absolute");if(options.activeClass){$this.addClass(options.activeClass)}
115if($this.hasClass('sticky-absolute'))$this.addClass('sticky-transition');$this.addClass('sticky-absolute')}else{$this.css({position:"",top:"",left:""});if(options.activeClass){$this.removeClass(options.activeClass)}
116$this.removeClass('sticky-transition');$this.removeClass('sticky-absolute')}}else if(options.fitToBottom){var from=data.from,to=data.to;if(data.from+window_height>data.end||data.from>=to){$this.css({position:"",top:"",bottom:"",left:""});if(options.activeClass){$this.removeClass(options.activeClass)}
117$this.removeClass('sticky-transition');$this.removeClass('sticky-absolute');continue}
118if(scrollY>from&&scrollY<to){!($this.css("position")=="fixed")&&$this.css({left:$this.offset().left,bottom:data.pad.bottom,top:""}).css("position","fixed");if(options.activeClass){$this.addClass(options.activeClass)}
119$this.removeClass('sticky-transition');$this.removeClass('sticky-absolute')}else if(scrollY>=to){$this.css({left:"",top:data.to2,bottom:""}).css("position","absolute");if(options.activeClass){$this.addClass(options.activeClass)}
120if($this.hasClass('sticky-absolute'))$this.addClass('sticky-transition');$this.addClass('sticky-absolute')}else{$this.css({position:"",top:"",bottom:"",left:""});if(options.activeClass){$this.removeClass(options.activeClass)}
121$this.removeClass('sticky-transition');$this.removeClass('sticky-absolute')}}else{if(prevDataTo[i]!=data.to){if(fixedSideBottom[i]&&$this.height()+$this.offset().top+data.pad.bottom<scrollY+window_height){fixedSideBottom[i]=!1}}
122if(($this.height()+data.pad.top+data.pad.bottom)>window_height||fixedSideTop[i]||fixedSideBottom[i]){var padTop=parseInt($this.parent().parent().css('padding-top'));if(scrollY+data.pad.top-padTop<=data.parentTop){$this.css({position:"",top:"",bottom:"",left:""});fixedSideTop[i]=fixedSideBottom[i]=!1}else if(scrollY>=data.to){$this.css({left:"",top:data.to2,bottom:""}).css("position","absolute");if(options.activeClass){$this.addClass(options.activeClass)}}else{if(scrollY>=lastScrollY){if(fixedSideTop[i]){fixedSideTop[i]=!1;sidebarTop=$this.offset().top-data.parentTop;$this.css({left:"",top:sidebarTop,bottom:""}).css("position","absolute");if(options.activeClass){$this.addClass(options.activeClass)}}else if(!fixedSideBottom[i]&&$this.height()+$this.offset().top+data.pad.bottom<scrollY+window_height){fixedSideBottom[i]=!0;!($this.css("position")=="fixed")&&$this.css({left:$this.offset().left,bottom:data.pad.bottom,top:""}).css("position","fixed");if(options.activeClass){$this.addClass(options.activeClass)}}}else if(scrollY<lastScrollY){if(fixedSideBottom[i]){fixedSideBottom[i]=!1;sidebarTop=$this.offset().top-data.parentTop;$this.css({left:"",top:sidebarTop,bottom:""}).css("position","absolute");if(options.activeClass){$this.addClass(options.activeClass)}}else if(!fixedSideTop[i]&&$this.offset().top>=scrollY+data.pad.top){fixedSideTop[i]=!0;!($this.css("position")=="fixed")&&$this.css({left:$this.offset().left,top:data.pad.top,bottom:''}).css("position","fixed");if(options.activeClass){$this.addClass(options.activeClass)}}}}}else{if(scrollY>=(data.parentTop-data.pad.top)){$this.css({position:'fixed',top:data.pad.top})}else{$this.css({position:"",top:"",bottom:"",left:""})}
123fixedSideTop[i]=fixedSideBottom[i]=!1}}
124prevDataTo[i]=data.to}
125lastScrollY=scrollY};var update=function(){recalculateLimits();onScroll()};this.each(function(){var $this=$(this),data=$(this).data('themePin')||{};if(data&&data.update){return}
126elements.push($this);$("img",this).one("load",recalculateLimits);data.update=update;$(this).data('themePin',data);fixedSideTop.push(!1);fixedSideBottom.push(!1);prevDataTo.push(0)});$window.on('touchmove scroll',onScroll);recalculateLimits();$window.on('load',update);$(this).on('recalc.pin',function(){recalculateLimits();onScroll()});return this};theme=theme||{};var instanceName='__sticky';var Sticky=function($el,opts){return this.initialize($el,opts)};Sticky.defaults={autoInit:!1,minWidth:767,activeClass:'sticky-active',padding:{top:0,bottom:0},offsetTop:0,offsetBottom:0,autoFit:!1,fitToBottom:!1};
126Sticky.prototype={initialize:function($el,opts){if($el.data(instanceName)){return this}
127this.$el=$el;this.setData().setOptions(opts).build();return this},setData:function(){this.$el.data(instanceName,this);return this},setOptions:function(opts){this.options=$.extend(!0,{},Sticky.defaults,opts,{wrapper:this.$el});return this},build:function(){if(!($.isFunction($.fn.themePin))){return this}
128var self=this,$el=this.options.wrapper,stickyResizeTrigger;this.options.minWidth-=theme.getScrollbarWidth();if($el.hasClass('porto-sticky-nav')){this.options.padding.top=theme.StickyHeader.sticky_height+theme.adminBarHeight();this.options.activeClass='sticky-active';this.options.containerSelector='.main-content-wrap';theme.sticky_nav_height=$el.outerHeight();if(this.options.minWidth>$(window).width())
129theme.sticky_nav_height=0}
130$el.themePin(this.options);$(window).smartresize(function(){if(stickyResizeTrigger){clearTimeout(stickyResizeTrigger)}
131stickyResizeTrigger=setTimeout(function(){$el.trigger('recalc.pin')},800);var $parent=$el.parent();$el.outerWidth($parent.width());if($el.css('position')=='fixed'){$el.css('left',$parent.offset().left)}
132if($el.hasClass('porto-sticky-nav')){theme.sticky_nav_height=$el.outerHeight();if(self.options.minWidth>$(window).width())
133theme.sticky_nav_height=0}});return this}};$.extend(theme,{Sticky:Sticky});$.fn.themeSticky=function(opts){return this.map(function(){var $this=$(this);if($this.data(instanceName)){$this.trigger('recalc.pin');setTimeout(function(){$this.trigger('recalc.pin')},800);return $this.data(instanceName)}else{return new theme.Sticky($this,opts)}})}}).apply(this,[window.theme,jQuery]);(function(theme,$){'use strict';$(function(){$(document.body).on('click','.mobile-toggle',function(e){if($('#nav-panel').length>0){$('#nav-panel').stop().slideToggle()}else if($('#side-nav-panel').length>0){$('html').toggleClass('panel-opened');$('.panel-overlay').toggleClass('active')}
134if($('#nav-panel .skeleton-body, #side-nav-panel .skeleton-body').length){theme.lazyload_menu(1,'mobile_menu')}});$(document.body).on('click','.panel-overlay',function(){$('html').css('transition','margin .3s').removeClass('panel-opened');setTimeout(function(){$('html').css('transition','')},260);$(this).removeClass('active')});$(document.body).on('click','#side-nav-panel .side-nav-panel-close',function(e){e.preventDefault();$('.panel-overlay').click()});$(window).on('resize',function(){if($(window).width()>991-theme.getScrollbarWidth()){$('#nav-panel').hide();$('.panel-overlay').click()}})})}).apply(this,[window.theme,jQuery]);(function(theme,$){'use strict';$(function(){$(document).on('click','.portfolio-like',function(e){e.preventDefault();var $this=$(this),$parent=$this.parent(),portfolio_id=$this.attr('data-id');$.post(theme.ajax_url,{portfolio_id:portfolio_id,action:'porto_portfolio-like',nonce:js_porto_vars.porto_nonce},function(data){if(data){$this.remove();$parent.html(data);$parent.find("data-tooltip").tooltip()}});return!1})})}).apply(this,[window.theme,jQuery]);(function(theme,$){'use strict';$(function(){$(document).on('click','.blog-like',function(e){e.preventDefault();var $this=$(this),$parent=$this.parent(),blog_id=$this.attr('data-id');if($this.hasClass('updating')){return!1}
135$this.addClass('updating').text('...');$.post(theme.ajax_url,{blog_id:blog_id,action:'porto_blog-like',nonce:js_porto_vars.porto_nonce},function(data){if(data){$this.remove();$parent.html(data);$parent.find("data-tooltip").tooltip()}});return!1})})}).apply(this,[window.theme,jQuery]);var scrolltotop={setting:{startline:100,scrollto:0,scrollduration:1000,fadeduration:[500,100]},controlHTML:'<img src="assets/img/up.png" style="width:40px; height:40px" />',controlattrs:{offsetx:10,offsety:10},anchorkeyword:'#top',state:{isvisible:!1,shouldvisible:!1},scrollup:function(){if(!this.cssfixedsupport)
136this.$control.css({opacity:0});var dest=isNaN(this.setting.scrollto)?this.setting.scrollto:parseInt(this.setting.scrollto);if(typeof dest=="string"&&jQuery('#'+dest).length==1)
137dest=jQuery('#'+dest).offset().top;else dest=0;this.$body.stop().animate({scrollTop:dest},this.setting.scrollduration)},keepfixed:function(){var $window=jQuery(window);var controlx=$window.scrollLeft()+$window.width()-this.$control.width()-this.controlattrs.offsetx;var controly=$window.scrollTop()+$window.height()-this.$control.height()-this.controlattrs.offsety;this.$control.css({left:controlx+'px',top:controly+'px'})},togglecontrol:function(){var scrolltop=jQuery(window).scrollTop();if(!this.cssfixedsupport)
138this.keepfixed();this.state.shouldvisible=(scrolltop>=this.setting.startline)?!0:!1;if(this.state.shouldvisible&&!this.state.isvisible){this.$control.stop().animate({opacity:1},this.setting.fadeduration[0]);this.state.isvisible=!0}else if(this.state.shouldvisible==!1&&this.state.isvisible){this.$control.stop().animate({opacity:0}
138,this.setting.fadeduration[1]);this.state.isvisible=!1}},init:function(){jQuery(document).ready(function($){var mainobj=scrolltotop;var iebrws=document.all;mainobj.cssfixedsupport=!iebrws||iebrws&&document.compatMode=="CSS1Compat"&&window.XMLHttpRequest
139mainobj.$body=(window.opera)?(document.compatMode=="CSS1Compat"?$('html'):$('body')):$('html,body');mainobj.$control=$('<div id="topcontrol">'+mainobj.controlHTML+'</div>').css({position:mainobj.cssfixedsupport?'fixed':'absolute',bottom:mainobj.controlattrs.offsety,opacity:0,cursor:'pointer'}).attr({title:''}).click(function(){mainobj.scrollup();return!1}).appendTo('body');if(document.all&&!window.XMLHttpRequest&&mainobj.$control.text()!='')
140mainobj.$control.css({width:mainobj.$control.width()});mainobj.togglecontrol();$('a[href="'+mainobj.anchorkeyword+'"]').click(function(){mainobj.scrollup();return!1});$(window).bind('scroll resize',function(e){mainobj.togglecontrol()})})}};(function(theme,$){'use strict';theme=theme||{};$.extend(theme,{ScrollToTop:{defaults:{html:'<i class="fas fa-chevron-up"></i>',offsetx:10,offsety:0},initialize:function(html,offsetx,offsety){this.html=(html||this.defaults.html);this.offsetx=(offsetx||this.defaults.offsetx);this.offsety=(offsety||this.defaults.offsety);this.build();return this},build:function(){var self=this;if(typeof scrolltotop!=='undefined'){scrolltotop.controlHTML=self.html;scrolltotop.controlattrs={offsetx:self.offsetx,offsety:self.offsety};scrolltotop.init()}
141return self}}})}).apply(this,[window.theme,jQuery]);(function(theme,$){'use strict';theme=theme||{};$.extend(theme,{MegaMenu:{defaults:{menu:$('.mega-menu')},initialize:function($menu){this.$menu=($menu||this.defaults.menu);this.build().events();return this},popupWidth:function(){var winWidth=$(window).width()+theme.getScrollbarWidth();var popupWidth=$(window).width()-theme.grid_gutter_width*2;if(!$('body').hasClass('wide')){if(winWidth>=theme.container_width+theme.grid_gutter_width-1)
142popupWidth=theme.container_width-theme.grid_gutter_width;else if(winWidth>=992)
143popupWidth=960-theme.grid_gutter_width;else if(winWidth>=768)
144popupWidth=720-theme.grid_gutter_width}
145return popupWidth},calcMenuPosition:function(menu_obj){var menu=menu_obj,menuContainerWidth=$("#header .header-main .container").outerWidth()-parseInt($("#header .header-main .container").css('padding-left'))-parseInt($("#header .header-main .container").css('padding-right'));if(menuContainerWidth<900)return;var browserWidth=Math.max(document.documentElement.clientWidth,window.innerWidth||0)-theme.getScrollbarWidth(),menuLeftPos=menu.offset().left-(browserWidth-menuContainerWidth)/2;if(window.theme.rtl){menuLeftPos=$(window).width()-(menu.offset().left+menu.outerWidth())-(browserWidth-menuContainerWidth)/2}
146var menuWidth=menu.width(),remainWidth=menuContainerWidth-(menuLeftPos+menuWidth),l=!1;if(menuLeftPos>remainWidth&&menuLeftPos<menuWidth){l=(menuLeftPos+remainWidth)/3}
147if(remainWidth<0){l=-remainWidth}
148return l},build:function($menu){var self=this;if(!$menu){$menu=self.$menu}
149$menu.each(function(){var $menu=$(this),$menu_container=$menu.closest('.container'),container_width=self.popupWidth(),offset=0;if($menu.closest('.porto-popup-menu').length){return!1}
150if($menu_container.length){if(theme.rtl){offset=($menu_container.offset().left+$menu_container.width())-($menu.offset().left+$menu.width())+parseInt($menu_container.css('padding-right'))}else{offset=$menu.offset().left-$menu_container.offset().left-parseInt($menu_container.css('padding-left'))}
151offset=(offset==1)?0:offset}
152var $menu_items=$menu.children('li.has-sub');$menu_items.each(function(){var $menu_item=$(this),$popup=$menu_item.children('.popup');if($popup.length>0){$popup.css('display','block');if($menu_item.hasClass('wide')){$popup.css('left',0);var padding=parseInt($popup.css('padding-left'))+parseInt($popup.css('padding-right'))+parseInt($popup.find('> .inner').css('padding-left'))+parseInt($popup.find('> .inner').css('padding-right'));var row_number=4;if($menu_item.hasClass('col-2'))row_number=2;if($menu_item.hasClass('col-3'))row_number=3;if($menu_item.hasClass('col-4'))row_number=4;if($menu_item.hasClass('col-5'))row_number=5;if($menu_item.hasClass('col-6'))row_number=6;if($(window).width()<992-theme.scrollbarWidth)
153row_number=1;var col_length=0;$popup.find('> .inner > ul > li').each(function(){var cols=parseFloat($(this).attr('data-cols'));if(cols<=0||!cols)
154cols=1;if(cols>row_number)
155cols=row_number;col_length+=cols});if(col_length>row_number)col_length=row_number;var popup_max_width=$popup.find('.inner').css('max-width');var col_width=container_width/row_number;if('none'!==popup_max_width&&popup_max_width<container_width){col_width=parseInt(popup_max_width)/row_number}
156$popup.find('> .inner > ul > li').each(function(){var cols=parseFloat($(this).attr('data-cols'));if(cols<=0)
157cols=1;if(cols>row_number)
158cols=row_number;if($menu_item.hasClass('pos-center')||$menu_item.hasClass('pos-left')||$menu_item.hasClass('pos-right'))
159$(this).css('width',(100/col_length*cols)+'%');else $(this).css('width',(100/row_number*cols)+'%')});if($menu_item.hasClass('pos-center')){$popup.find('> .inner > ul').width(col_width*col_length-padding);var left_position=$popup.offset().left-($(window).width()-col_width*col_length)/2;$popup.css({'left':-left_position})}else if($menu_item.hasClass('pos-left')){$popup.find('> .inner > ul').width(col_width*col_length-padding);$popup.css({'left':-15})}else if($menu_item.hasClass('pos-right')){$popup.find('> .inner > ul').width(col_width*col_length-padding);$popup.css({'left':'auto','right':-15})}else{$popup.find('> .inner > ul').width(container_width-padding);if(theme.rtl){$popup.css({'right':0,'left':'auto'})}
160var left_position=self.calcMenuPosition($popup);if(theme.rtl){$popup.css({'right':-15,'left':'auto'});if(left_position){$popup.css({'right':-left_position})}}else{$popup.css({'left':-15,'right':'auto'});if(left_position){$popup.css({'left':-left_position})}}}}
161$menu_item.addClass('sub-ready')}})});return self},events:function(){var self=this;$(window).smartresize(function(){self.build()});setTimeout(function(){self.build()},400);return self}}})}).apply(this,[window.theme,jQuery]);(function(theme,$){'use strict';theme=theme||{};$.extend(theme,{SidebarMenu:{defaults:{menu:$('.sidebar-menu:not(.side-menu-accordion)'),toggle:$('.widget_sidebar_menu .widget-title .toggle'),menu_toggle:$('#main-toggle-menu .menu-title')},rtl:theme.rtl,initialize:function($menu,$toggle,$menu_toggle){if(this.$menu&&this.$menu.length&&$menu&&$menu.length){this.$menu=$.unique($.merge(this.$menu,$menu));this.build();return this}
162this.$menu=($menu||this.defaults.menu);
162if(!this.$menu.length){return this}
163this.$toggle=($toggle||this.defaults.toggle);this.$menu_toggle=($menu_toggle||this.defaults.menu_toggle);this.build().events();return this},isRightSidebar:function($menu){var flag=!1;if(this.rtl){flag=!($('#main').hasClass('column2-right-sidebar')||$('#main').hasClass('column2-wide-right-sidebar'))}else{flag=$('#main').hasClass('column2-right-sidebar')||$('#main').hasClass('column2-wide-right-sidebar')}
164if($menu.closest('#main-toggle-menu').length){if(this.rtl){flag=!0}else{flag=!1}}
165var $header_wrapper=$menu.closest('.header-wrapper');if($header_wrapper.length&&$header_wrapper.hasClass('header-side-nav')){if(this.rtl){flag=!0}else{flag=!1}
166if($('.page-wrapper').hasClass('side-nav-right')){if(this.rtl){flag=!1}else{flag=!0}}}
167return flag},popupWidth:function(){var winWidth=$(window).width()+theme.getScrollbarWidth();var popupWidth=$(window).width()-theme.grid_gutter_width*2;if(!$('body').hasClass('wide')){if(winWidth>=theme.container_width+theme.grid_gutter_width-1)
168popupWidth=theme.container_width-theme.grid_gutter_width;else if(winWidth>=992)
169popupWidth=960-theme.grid_gutter_width;else if(winWidth>=768)
170popupWidth=720-theme.grid_gutter_width}
171return popupWidth},build:function($menus){var self=this;if(!$menus){$menus=self.$menu}
172if(!$menus.length){return}
173$menus.each(function(){var $menu=$(this),container_width;if($menu.hasClass('side-menu-slide')){return}
174if($(window).width()<992-theme.getScrollbarWidth())
175container_width=self.popupWidth();else container_width=self.popupWidth()-$menu.width()-45;var is_right_sidebar=self.isRightSidebar($menu);var $menu_items=$menu.find('> li');$menu_items.each(function(){var $menu_item=$(this);var $popup=$menu_item.find('> .popup');if($popup.length>0){var is_opened=!1;if($popup.is(':visible')){is_opened=!0}else{$popup.css('display','block')}
176if($menu_item.hasClass('wide')){$popup.css('left',0);var row_number=4;if($menu_item.hasClass('col-2'))row_number=2;if($menu_item.hasClass('col-3'))row_number=3;if($menu_item.hasClass('col-4'))row_number=4;if($menu_item.hasClass('col-5'))row_number=5;if($menu_item.hasClass('col-6'))row_number=6;if($(window).width()<992-theme.getScrollbarWidth())
177row_number=1;var col_length=0;$popup.find('> .inner > ul > li').each(function(){var cols=parseFloat($(this).attr('data-cols'));if(!cols||cols<=0)
178cols=1;if(cols>row_number)
179cols=row_number;col_length+=cols});if(col_length>row_number)col_length=row_number;var popup_max_width=$popup.find('.inner').css('max-width');var col_width=container_width/row_number;if('none'!==popup_max_width&&popup_max_width<container_width){col_width=parseInt(popup_max_width)/row_number}
180$popup.find('> .inner > ul > li').each(function(){var cols=parseFloat($(this).attr('data-cols'));if(cols<=0)
181cols=1;if(cols>row_number)
182cols=row_number;if($menu_item.hasClass('pos-center')||$menu_item.hasClass('pos-left')||$menu_item.hasClass('pos-right'))
183$(this).css('width',(100/col_length*cols)+'%');else $(this).css('width',(100/row_number*cols)+'%')});$popup.find('> .inner > ul').width(col_width*col_length+1);if(is_right_sidebar){$popup.css({'left':'auto','right':$(this).width()})}else{$popup.css({'left':$(this).width(),'right':'auto'})}}
184if(!is_opened){$popup.css('display','none')}
185if($menu.hasClass('side-menu-accordion')){}else if($menu.hasClass('side-menu-slide')){}else if(!$menu_item.hasClass('sub-ready')){$menu_item.hover(function(){$menu_items.find('.popup').hide();$popup.show();$popup.parent().addClass('open')},function(){$popup.hide();$popup.parent().removeClass('open')});$menu_item.addClass('sub-ready')}}})});if($menus.hasClass('side-menu-slide')){var slideNavigation={$mainNav:$menus,$mainNavItem:$menus.find('li'),build:function(){var self=this;self.menuNav()},menuNav:function(){var self=this;self.$mainNav.find('.menu-item-has-children > a.nolink').removeClass('nolink').attr('href','');self.$mainNav.find('.menu-item-has-children > a:not(.go-back)').off('click').on('click',function(e){e.stopImmediatePropagation();e.preventDefault();var currentMenu=$(this).closest('ul'),nextMenu=$(this).parent().find('ul').first();if(nextMenu.children('.menu-item').children('.go-back').length<1){nextMenu.prepend('<li class="menu-item"><a class="go-back" href="#">'+js_porto_vars.submenu_back+'</a></li>')}
186var nextMenuHeightDiff=nextMenu.find('> li').length*nextMenu.find('> li').outerHeight()-nextMenu.outerHeight();currentMenu.addClass('next-menu');nextMenu.addClass('visible');currentMenu.css({overflow:'visible','overflow-y':'visible'});if(nextMenuHeightDiff>0){nextMenu.css({overflow:'hidden','overflow-y':'scroll'})}
187if(nextMenu.outerHeight()<(nextMenu.closest('.header-main').outerHeight()-100)){nextMenu.css({height:nextMenu.outerHeight()+nextMenu.find('> li').outerHeight()})}
188nextMenu.css({'padding-top':nextMenuHeightDiff+'px'})})}};slideNavigation.build()}
189return self},events:function(){var self=this;self.$toggle.on('click',function(){var $widget=$(this).parent().parent();var $this=$(this);if($this.hasClass('closed')){$this.removeClass('closed');$widget.removeClass('closed');$widget.find('.sidebar-menu-wrap').stop().slideDown(400,function(){$(this).attr('style','').show();self.build()})}else{$this.addClass('closed');$widget.addClass('closed');$widget.find('.sidebar-menu-wrap').stop().slideUp(400,function(){$(this).attr('style','').hide()})}});this.$menu_toggle.on('click',function(){var $toggle_menu=$(this).parent();var $this=$(this);if($this.hasClass('closed')){$this.removeClass('closed');$toggle_menu.removeClass('closed');$toggle_menu.find('.toggle-menu-wrap').stop().slideDown(400,function(){$(this).attr('style','').show()});self.build()}else{$this.addClass('closed');$toggle_menu.addClass('closed');$toggle_menu.find('.toggle-menu-wrap').stop().slideUp(400,function(){$(this).attr('style','').hide()})}});if(self.$menu.hasClass('side-menu-slide')){self.$menu.on('click','.go-back',function(e){e.preventDefault();var prevMenu=$(this).closest('.next-menu'),prevMenuHeightDiff=prevMenu.find('> li').length*prevMenu.find('> li').outerHeight()-prevMenu.outerHeight();prevMenu.removeClass('next-menu');$(this).closest('ul').removeClass('visible');if(prevMenuHeightDiff>0){prevMenu.css({overflow:'hidden','overflow-y':'scroll'})}})}
190$(window).on('resize',function(){self.build()});if($('.sidebar-menu:not(.side-menu-accordion)').closest('[data-plugin-sticky]').length){var sidebarRefreshTimer;$(window).smartresize(function(){if(sidebarRefreshTimer){clearTimeout(sidebarRefreshTimer)}
191sidebarRefreshTimer=setTimeout(function(){self.build()},800)})}
192setTimeout(function(){self.build()},400);return self}}})}).apply(this,[window.theme,jQuery]);(function(theme,$){'use strict';theme=theme||{};$.extend(theme,{StickyHeader:{defaults:{header:$('#header')},initialize:function($header){this.$header=($header||this.defaults.header);this.sticky_height=0;this.sticky_pos=0;this.change_logo=theme.change_logo;if(!theme.show_sticky_header||!this.$header.length||$('.side-header-narrow-bar').length)
193return this;var self=this;var $menu_wrap=self.$header.find('> .main-menu-wrap');if($menu_wrap.length){self.$menu_wrap=$menu_wrap;self.menu_height=$menu_wrap.height()}else{self.$menu_wrap=!1}
194self.$header_main=self.$header.find('.header-main');self.reveal=self.$header.parents('.header-wrapper').hasClass('header-reveal');self.is_sticky=!1;self.reset().build().events();return self},build:function(){var self=this;if(!self.is_sticky&&($(window).height()+self.header_height+theme.adminBarHeight()+parseInt(self.$header.css('border-top-width'))>=$(document).height())){return self}
195if($(window).height()>$('body').height())
196window.scrollTo(0,0);var scroll_top=$(window).scrollTop();if(self.$menu_wrap&&!theme.isTablet()){self.$header_main.stop().css('top',0);if(self.$header.parent().hasClass('fixed-header'))
197self.$header.parent().attr('style','');if(scroll_top>self.sticky_pos){if(!self.$header.hasClass('sticky-header')){var header_height=self.$header.outerHeight();self.$header.addClass('sticky-header').css('height',header_height);self.$menu_wrap.stop().css('top',theme.adminBarHeight());var selectric=self.$header.find('.header-main .searchform select').data('selectric');if(selectric&&typeof selectric.close!='undefined')
198selectric.close();if(self.$header.parent().hasClass('fixed-header')){self.$header_main.hide();self.$header.css('height','')}
199if(!self.init_toggle_menu){self.init_toggle_menu=!0;theme.MegaMenu.build();if($('#main-toggle-menu').length){if($('#main-toggle-menu').hasClass('show-always')){$('#main-toggle-menu').data('show-always',!0);$('#main-toggle-menu').removeClass('show-always')}
200$('#main-toggle-menu').addClass('closed');$('#main-toggle-menu .menu-title').addClass('closed');$('#main-toggle-menu .toggle-menu-wrap').attr('style','')}}
201self.is_sticky=!0}}else{if(self.$header.hasClass('sticky-header')){self.$header.removeClass('sticky-header');self.$header.css('height','');self.$menu_wrap.stop().css('top',0);self.$header_main.show();var selectric=self.$header.find('.main-menu-wrap .searchform select').data('selectric');if(selectric&&typeof selectric.close!='undefined')
202selectric.close();if(self.init_toggle_menu){self.init_toggle_menu=!1;theme.MegaMenu.build();if($('#main-toggle-menu').length){if($('#main-toggle-menu').data('show-always')){$('#main-toggle-menu').addClass('show-always');$('#main-toggle-menu').removeClass('closed');$('#main-toggle-menu .menu-title').removeClass('closed');$('#main-toggle-menu .toggle-menu-wrap').attr('style','')}}}
203self.is_sticky=!1}}}else{self.$header_main.show();if(self.$header.parent().hasClass('fixed-header')&&$('#wpadminbar').length&&$('#wpadminbar').css('position')=='absolute'){self.$header.parent().css('top',($('#wpadminbar').height()-scroll_top)<0?-$('#wpadminbar').height():-scroll_top)}else if(self.$header.parent().hasClass('fixed-header')){self.$header.parent().attr('style','')}else{if(self.$header.parent().hasClass('fixed-header'))
204self.$header.parent().attr('style','')}
205if(self.$header.hasClass('sticky-menu-header')&&!theme.isTablet()){self.$header_main.stop().css('top',0);if(self.change_logo)self.$header_main.removeClass('change-logo');self.$header_main.removeClass('sticky');self.$header.removeClass('sticky-header');self.is_sticky=!1;self.sticky_height=0}else{if(self.$menu_wrap)
206self.$menu_wrap.stop().css('top',0);if(scroll_top>self.sticky_pos&&(!theme.isTablet()||(theme.isTablet()&&(!theme.isMobile()&&theme.show_sticky_header_tablet)||(theme.isMobile()&&theme.show_sticky_header_tablet&&theme.show_sticky_header_mobile)))){if(!self.$header.hasClass('sticky-header')){var header_height=self.$header.outerHeight();self.$header.addClass('sticky-header').css('height',header_height);self.$header_main.addClass('sticky');if(self.change_logo)self.$header_main.addClass('change-logo');self.$header_main.stop().css('top',theme.adminBarHeight());if(!self.init_toggle_menu){self.init_toggle_menu=!0;theme.MegaMenu.build();if($('#main-toggle-menu').length){if($('#main-toggle-menu').hasClass('show-always')){$('#main-toggle-menu').data('show-always',!0);$('#main-toggle-menu').removeClass('show-always')}
207$('#main-toggle-menu').addClass('closed');$('#main-toggle-menu .menu-title').addClass('closed');$('#main-toggle-menu .toggle-menu-wrap').attr('style','')}}
208self.is_sticky=!0}}else{if(self.$header.hasClass('sticky-header')){if(self.change_logo)self.$header_main.removeClass('change-logo');self.$header_main.removeClass('sticky');self.$header.removeClass('sticky-header');self.$header.css('height','');self.$header_main.stop().css('top',0);if(self.init_toggle_menu){self.init_toggle_menu=!1;theme.MegaMenu.build();if($('#main-toggle-menu').length){if($('#main-toggle-menu').data('show-always')){$('#main-toggle-menu').addClass('show-always');$('#main-toggle-menu').removeClass('closed');$('#main-toggle-menu .menu-title').removeClass('closed');$('#main-toggle-menu .toggle-menu-wrap').attr('style','')}}}
209self.is_sticky=!1}}}}
210if(!self.$header.hasClass('header-loaded'))
211self.$header.addClass('header-loaded');if(!self.$header.find('.logo').hasClass('logo-transition'))
212self.$header.find('.logo').addClass('logo-transition');if(self.$header.find('.overlay-logo').get(0)&&!self.$header.find('.overlay-logo').hasClass('overlay-logo-transition'))
213self.$header.find('.overlay-logo').addClass('overlay-logo-transition');return self},reset:function(){var self=this;if(self.$header.find('.logo').hasClass('logo-transition'))
214self.$header.find('.logo').removeClass('logo-transition');if(self.$header.find('.overlay-logo').get(0)&&self.$header.find('.overlay-logo').hasClass('overlay-logo-transition'))
215self.$header.find('.overlay-logo').removeClass('overlay-logo-transition');if(self.$menu_wrap&&!theme.isTablet()){self.$header.addClass('sticky-header sticky-header-calc');self.$header_main.addClass('sticky');if(self.change_logo)self.$header_main.addClass('change-logo');self.sticky_height=self.$menu_wrap.height()+parseInt(self.$menu_wrap.css('padding-top'))+parseInt(self.$menu_wrap.css('padding-bottom'));if(self.change_logo)self.$header_main.removeClass('change-logo');self.$header_main.removeClass('sticky');self.$header.removeClass('sticky-header sticky-header-calc');self.header_height=self.$header.height()+parseInt(self.$header.css('margin-top'));self.menu_height=self.$menu_wrap.height()+parseInt(self.$menu_wrap.css('padding-top'))+parseInt(self.$menu_wrap.css('padding-bottom'));self.sticky_pos=(self.header_height-self.sticky_height)+$('.banner-before-header').height()+$('.porto-block-html-top').height()+parseInt($('body').css('padding-top'))+parseInt(self.$header.css('border-top-width'))}else{self.$header.addClass('sticky-header sticky-header-calc');self.$header_main.addClass('sticky');if(self.change_logo)self.$header_main.addClass('change-logo');self.sticky_height=self.$header_main.height();if(self.change_logo)self.$header_main.removeClass('change-logo');self.$header_main.removeClass('sticky');self.$header.removeClass('sticky-header sticky-header-calc');self.header_height=self.$header.height()+parseInt(self.$header.css('margin-top'));self.main_height=self.$header_main.height();if(!(!theme.isTablet()||(theme.isTablet()&&(!theme.isMobile()&&theme.show_sticky_header_tablet)||(theme.isMobile()&&theme.show_sticky_header_tablet&&theme.show_sticky_header_mobile)))){self.sticky_height=0}
216self.sticky_pos=(self.header_height-self.sticky_height)+$('.banner-before-header').height()+$('.porto-block-html-top').height()+parseInt($('body').css('padding-top'))+parseInt(self.$header.css('border-top-width'))}
217if(self.reveal){if(self.menu_height){self.sticky_pos+=self.menu_height+30}else{self.sticky_pos+=30}}
218if(self.sticky_pos<0){self.sticky_pos=0}
219self.init_toggle_menu=!1;self.$header_main.removeAttr('style');self.$header.removeAttr('style');return self},events:function(){var self=this,win_width=0;$(window).smartresize(function(){if(win_width!=$(window).width()){self.reset().build();win_width=$(window).width()}});$(window).on('scroll',function(){self.build()});return self}}})}).apply(this,[window.theme,jQuery]);(function(theme,$){'use strict';theme=theme||{};$.extend(theme,{SideNav:{defaults:{side_nav:$('.header-side-nav #header')},bc_pos_top:0,initialize:function($side_nav){this.$side_nav=($side_nav||this.defaults.side_nav);if(!this.$side_nav.length)
220return this;var self=this;self.$side_nav.addClass('initialize');self.reset().build().events();return self},build:function(){var self=this;var $page_top=$('.page-top'),$main=$('#main');if(theme.isTablet()){$page_top.removeClass("fixed-pos");$page_top.attr('style','');$main.attr('style','')}
220else{var side_height=self.$side_nav.innerHeight();var window_height=$(window).height();var scroll_top=$(window).scrollTop();if($page_top.length&&$page_top.outerHeight()<100&&!$('.side-header-narrow-bar-top').length){if(self.page_top_offset==theme.adminBarHeight()||self.page_top_offset<=scroll_top){if(!$page_top.hasClass("fixed-pos")){$page_top.addClass("fixed-pos");$page_top.css('top',theme.adminBarHeight());$main.css('padding-top',$page_top.outerHeight())}}else{if($page_top.hasClass("fixed-pos")){$page_top.removeClass("fixed-pos");$page_top.attr('style','');$main.attr('style','')}}}
221$main.css('min-height',$(window).height()-theme.adminBarHeight()-$('.page-top:not(.fixed-pos)').height()-$('.footer-wrapper').height())}
222return self},reset:function(){var self=this;if(theme.isTablet()){self.$side_nav.attr('style','')}else{var w_h=$(window).height(),$side_bottom=self.$side_nav.find('.side-bottom');self.$side_nav.css({'min-height':w_h-theme.adminBarHeight(),'padding-bottom':$side_bottom.height()+parseInt($side_bottom.css('margin-top'))+parseInt($side_bottom.css('margin-bottom'))});var appVersion=navigator.appVersion;var webkitVersion_positionStart=appVersion.indexOf("AppleWebKit/")+12;var webkitVersion_positionEnd=webkitVersion_positionStart+3;var webkitVersion=appVersion.slice(webkitVersion_positionStart,webkitVersion_positionEnd);if(webkitVersion<537){self.$side_nav.css('-webkit-backface-visibility','hidden');self.$side_nav.css('-webkit-perspective','1000')}}
223var $page_top=$('.page-top'),$main=$('#main');if($page_top.length){$page_top.removeClass("fixed-pos");$page_top.attr('style','');$main.attr('style','');self.page_top_offset=$page_top.offset().top}
224return self},events:function(){var self=this;$(window).on('resize',function(){self.reset().build()});$(window).on('scroll',function(){self.build()});if($('.side-header-narrow-bar-top').length){if($(window).scrollTop()>theme.adminBarHeight()+$('.side-header-narrow-bar-top').height()){$('.side-header-narrow-bar-top').addClass('side-header-narrow-bar-sticky')}
225$(window).on('scroll',function(){var scroll_top=$(this).scrollTop();if(scroll_top>theme.adminBarHeight()+$('.side-header-narrow-bar-top').height()){$('.side-header-narrow-bar-top').addClass('side-header-narrow-bar-sticky')}else{$('.side-header-narrow-bar-top').removeClass('side-header-narrow-bar-sticky')}})}
226$('.side-header-narrow-bar .hamburguer-btn').on('click',function(){$(this).toggleClass('active');$('#header').toggleClass('side-header-visible');if($(this).closest('.side-header-narrow-bar-top').length&&!$('#header > .hamburguer-btn').length){$(this).closest('.side-header-narrow-bar-top').toggle()}});$('.hamburguer-close').on('click',function(){$('.side-header-narrow-bar .hamburguer-btn').trigger('click')});return self}}})}).apply(this,[window.theme,jQuery]);(function(theme,$){'use strict';theme=theme||{};$.extend(theme,{Search:{defaults:{popup:$('.searchform-popup'),form:$('.searchform')},initialize:function($popup,$form){this.$popup=($popup||this.defaults.popup);this.$form=($form||this.defaults.form);this.build().events();return this},build:function(){var self=this;var $search_form_texts=self.$form.find('.text input'),$search_form_cats=self.$form.find('.cat');if($('.header-wrapper .searchform .cat').get(0)&&$.fn.selectric){$('.header-wrapper .searchform .cat').selectric({arrowButtonMarkup:'',expandToItemText:!0,maxHeight:240})}
227$search_form_texts.on('change',function(){var $this=$(this),val=$this.val();$search_form_texts.each(function(){if($this!=$(this))$(this).val(val)})});$search_form_cats.on('change',function(){var $this=$(this),val=$this.val();$search_form_cats.each(function(){if($this!=$(this))$(this).val(val)})});return this},events:function(){var self=this;self.$popup.on('click',function(e){e.stopPropagation()});self.$popup.find('.search-toggle').on('click',function(e){$(this).toggleClass('opened');$(this).next().toggle();if($(this).hasClass('opened')){$('#mini-cart.open').removeClass('open');$(this).next().find('input[type="text"]').focus();if(self.$popup.find('.btn-close-search-form').length){self.$popup.parent().addClass('position-static')}}
228e.stopPropagation()});$('html,body').on('click',function(){self.removeFormStyle()});if(!('ontouchstart' in document)){$(window).on('resize',function(){self.removeFormStyle()});$('.btn-close-search-form').on('click',function(e){e.preventDefault();self.removeFormStyle()})}
229return self},removeFormStyle:function(){this.$form.removeAttr('style');this.$popup.find('.search-toggle').removeClass('opened');if(this.$popup.find('.btn-close-search-form').length){this.$popup.parent().removeClass('position-static')}}}})}).apply(this,[window.theme,jQuery]);(function(theme,$){'use strict';theme=theme||{};$.extend(theme,{HashScroll:{initialize:function(){this.build().events();return this},build:function(){var self=this;try{var hash=window.location.hash;var target=$(hash);
229if(target.length&&!(hash=='#review_form'||hash=='#reviews'||hash.indexOf('#comment-')!=-1)){setTimeout(function(){$('html, body').stop().animate({scrollTop:target.offset().top-theme.StickyHeader.sticky_height-theme.adminBarHeight()-theme.sticky_nav_height+1},600,'easeOutQuad',function(){self.activeMenuItem()})},600)}
230return self}catch(err){return self}},getTarget:function(href){if('#'==href||href.endsWith('#')){return!1}
231var target;if(href.indexOf('#')==0){target=$(href)}else{var url=window.location.href;url=url.substring(url.indexOf('://')+3);if(url.indexOf('#')!=-1)
232url=url.substring(0,url.indexOf('#'));href=href.substring(href.indexOf('://')+3);href=href.substring(href.indexOf(url)+url.length);if(href.indexOf('#')==0){target=$(href)}}
233return target},activeMenuItem:function(){var self=this;var scroll_pos=$(window).scrollTop();var $menu_items=$('.menu-item > a[href*="#"], .porto-sticky-nav .nav > li > a[href*="#"]');if($menu_items.length){$menu_items.each(function(){var $this=$(this);var href=$this.attr('href');var target=self.getTarget(href);if(target&&target.get(0)){if($this.parent().is(':last-child')&&scroll_pos+$(window).height()>=target.offset().top+target.outerHeight()){$this.parent().siblings().removeClass('active');$this.parent().addClass('active')}else{var scroll_to=target.offset().top-theme.StickyHeader.sticky_height-theme.adminBarHeight()-theme.sticky_nav_height+1,$parent=$this.parent();if(scroll_to<=scroll_pos+5){$parent.siblings().removeClass('active');$parent.addClass('active');if($parent.closest('.secondary-menu').length){$parent.closest('#header').find('.main-menu').eq(0).children('.menu-item.active').removeClass('active')}}else{$parent.removeClass('active')}}}})}
234return self},events:function(){var self=this;$('.menu-item > a[href*="#"], .porto-sticky-nav .nav > li > a[href*="#"], a[href*="#"].hash-scroll, .hash-scroll-wrap a[href*="#"]').on('click',function(e){e.preventDefault();var $this=$(this),href=$this.attr('href'),target=self.getTarget(href);if(target&&target.get(0)){var $parent=$this.parent();var scroll_to=target.offset().top-theme.StickyHeader.sticky_height-theme.adminBarHeight()-theme.sticky_nav_height+1;$('html, body').stop().animate({scrollTop:scroll_to},600,'easeOutQuad',function(){self.activeMenuItem();$parent.siblings().removeClass('active');$parent.addClass('active')});if($this.closest('.porto-popup-menu.opened').length){$this.closest('.porto-popup-menu.opened').children('.hamburguer-btn').trigger('click')}}else{window.location.href=$this.attr('href')}});$(window).on('scroll',function(){self.activeMenuItem()});self.activeMenuItem();return self}}})}).apply(this,[window.theme,jQuery]);(function(theme,$){'use strict';theme=theme||{};$.extend(theme,{SortFilter:{defaults:{filters:'.porto-sort-filters ul',elements:'.porto-sort-container .row'},initialize:function($elements,$filters){this.$elements=($elements||$(this.defaults.elements));this.$filters=($filters||$(this.defaults.filters));this.build();return this},build:function(){var self=this;self.$elements.each(function(){var $this=$(this);$this.isotope({itemSelector:'.porto-sort-item',layoutMode:'masonry',getSortData:{popular:'[data-popular] parseInt'},sortBy:'popular',isOriginLeft:!theme.rtl});$this.isotope('on','layoutComplete',function(){$this.find('.porto-lazyload:not(.lazy-load-loaded)').trigger('appear')});$this.waitForImages(function(){if($this.data('isotope')){$this.isotope('layout')}})});self.$filters.each(function(){var $this=$(this);var id=$this.attr('data-sort-id');var $container=$('#'+id);if($container.length){$this.on('click','li',function(e){e.preventDefault();var $that=$(this);$this.find('li').removeClass('active');$that.addClass("active");var sortByValue=$that.attr('data-sort-by');$container.isotope({sortBy:sortByValue});var filterByValue=$that.attr('data-filter-by');if(filterByValue){$container.isotope({filter:filterByValue})}else{$container.isotope({filter:'.porto-sort-item'})}
235theme.refreshVCContent()});$this.find('li[data-active]').click()}});return self}}})}).apply(this,[window.theme,jQuery]);(function($){var $footerReveal={$wrapper:$('.footer-reveal'),init:function(){var self=this;self.build();self.events()},build:function(){var self=this,footer_height=self.$wrapper.outerHeight(!0),window_height=($(window).height()-$('#header .header-main').height()-theme.adminBarHeight());if(footer_height>window_height){$('.footer-wrapper').removeClass('footer-reveal');$('.page-wrapper').css('padding-bottom',0)}else{$('.footer-wrapper').addClass('footer-reveal');$('.page-wrapper').css('padding-bottom',footer_height)}},events:function(){var self=this,$window=$(window);$window.on('load',function(){$window.smartresize(function(){self.build()})})}}
236if($('.footer-reveal').get(0)){$footerReveal.init()}})(jQuery);(function(theme,$){'use strict';theme=theme||{};var instanceName='__floatElement';var PluginFloatElement=function($el,opts){return this.initialize($el,opts)};PluginFloatElement.defaults={startPos:'top',speed:3,horizontal:!1,transition:!1};
236PluginFloatElement.prototype={initialize:function($el,opts){if($el.data(instanceName)){return this}
237this.$el=$el;this.setData().setOptions(opts).build();return this},setData:function(){this.$el.data(instanceName,this);return this},setOptions:function(opts){this.options=$.extend(!0,{},PluginFloatElement.defaults,opts,{wrapper:this.$el});return this},build:function(){var self=this,$el=this.options.wrapper,$window=$(window),minus;if(self.options.style){$el.attr('style',self.options.style)}
238if($window.width()>767){if(self.options.startPos=='none'){minus=''}else if(self.options.startPos=='top'){$el.css({top:0});minus=''}else{$el.css({bottom:0});minus='-'}
239if(self.options.transition){$el.css({transition:'ease transform 500ms'})}
240self.movement(minus);$window.on('scroll',function(){self.movement(minus)})}
241return this},movement:function(minus){var self=this,$el=this.options.wrapper,$window=$(window),scrollTop=$window.scrollTop(),elementOffset=$el.offset().top,currentElementOffset=(elementOffset-scrollTop);var scrollPercent=100*currentElementOffset/($window.height());if($el.visible(!0)){if(!self.options.horizontal){$el.css({transform:'translate3d(0, '+minus+scrollPercent/self.options.speed+'%, 0)'})}else{$el.css({transform:'translate3d('+minus+scrollPercent/self.options.speed+'%, '+minus+scrollPercent/self.options.speed+'%, 0)'})}}}};$.extend(theme,{PluginFloatElement:PluginFloatElement});$.fn.themePluginFloatElement=function(opts){return this.map(function(){var $this=$(this);if($this.data(instanceName)){return $this.data(instanceName)}else{return new PluginFloatElement($this,opts)}})}}).apply(this,[window.theme,jQuery]);function porto_init($wrap){'use strict';jQuery(window).on('touchstart',function(){});if(!$wrap){$wrap=jQuery(document.body)}
242$wrap.trigger('porto_init_start');(function($){if($.isFunction($.fn.themeAccordion)){$(function(){$wrap.find('.accordion:not(.manual)').each(function(){var $this=$(this),opts;var pluginOptions=$this.data('plugin-options');if(pluginOptions)
243opts=pluginOptions;$this.themeAccordion(opts)})})}
244if($.isFunction($.fn.themeAccordionMenu)){$(function(){$wrap.find('.accordion-menu:not(.manual)').each(function(){var $this=$(this),opts;var pluginOptions=$this.data('plugin-options');if(pluginOptions)
245opts=pluginOptions;$this.themeAccordionMenu(opts)})})}
246if($.isFunction($.fn.themeAnimate)){$(function(){$wrap.find('[data-plugin-animate], [data-appear-animation]').each(function(){var $this=$(this),opts;var pluginOptions=$this.data('plugin-options');if(pluginOptions){if(typeof pluginOptions=='string'){opts=JSON.parse(pluginOptions.replace(/'/g,'"').replace(';',''))}else{opts=pluginOptions}}
247$this.themeAnimate(opts)})})}
248if($.isFunction($.fn.themeCarousel)){$(function(){$wrap.find('[data-plugin-carousel]:not(.manual), .porto-carousel:not(.manual)').each(function(){var $this=$(this),opts;var pluginOptions=$this.data('plugin-options');if(pluginOptions)
249opts=pluginOptions;$this.themeCarousel(opts)})})}
250if($.isFunction($.fn.themeChartCircular)){$(function(){$wrap.find('[data-plugin-chart-circular]:not(.manual), .circular-bar-chart:not(.manual)').each(function(){var $this=$(this),opts;var pluginOptions=$this.data('plugin-options');if(pluginOptions)
251opts=pluginOptions;$this.themeChartCircular(opts)})})}
252if($.isFunction($.fn.themeFitVideo)){$(function(){$wrap.find('.fit-video:not(.manual)').each(function(){var $this=$(this),opts;var pluginOptions=$this.data('plugin-options');if(pluginOptions)
253opts=pluginOptions;$this.themeFitVideo(opts)})})}
254if($.isFunction($.fn.themePluginVideoBackground)){$(function(){$wrap.find('[data-plugin-video-background]:not(.manual)').each(function(){var $this=$(this),opts;var pluginOptions=JSON.parse($this.data('plugin-options').replace(/'/g,'"').replace(';',''));if(pluginOptions)
255opts=pluginOptions;$this.themePluginVideoBackground(opts)})})}
256if($.isFunction($.fn.themeFlickrZoom)){$(function(){$wrap.find('.wpb_flickr_widget:not(.manual)').each(function(){var $this=$(this),opts;var pluginOptions=$this.data('plugin-options');if(pluginOptions)
257opts=pluginOptions;$this.themeFlickrZoom(opts)})})}
258if($.isFunction($.fn.themePluginLazyLoad)){$(function(){$wrap.find('[data-plugin-lazyload]:not(.manual)').each(function(){var $this=$(this),opts;var pluginOptions=$this.data('plugin-options');if(pluginOptions)
259opts=pluginOptions;$this.themePluginLazyLoad(opts)});$wrap.find('.porto-lazyload').themePluginLazyLoad({effect:'fadeIn',effect_speed:400});if($wrap.find('.porto-lazyload').closest('.nivoSlider').length){setTimeout(function(){$wrap.find('.nivoSlider').each(function(){if($(this).find('.porto-lazyload').length){$(this).closest('.nivoSlider').find('.nivo-main-image').attr('src',$(this).closest('.nivoSlider').find('.porto-lazyload').eq(0).attr('src'))}})},100)}
260if($wrap.find('.porto-lazyload').closest('.porto-carousel-wrapper').length){setTimeout(function(){$wrap.find('.porto-carousel-wrapper').each(function(){if($(this).find('.porto-lazyload:not(.lazy-load-loaded)').length){$(this).find('.slick-list').css('height','auto');$(this).find('.porto-lazyload:not(.lazy-load-loaded)').trigger('appear')}})},100)}})}
261if($.isFunction($.fn.themeMasonry)){$(function(){$wrap.find('[data-plugin-masonry]:not(.manual)').each(function(){var $this=$(this),opts;if($this.hasClass('elementor-row')){$this.children('.elementor-column').addClass('porto-grid-item')}
262var pluginOptions=$this.data('plugin-options');if(pluginOptions)
263opts=pluginOptions;$this.themeMasonry(opts)});$wrap.find('.posts-masonry .posts-container:not(.manual)').each(function(){var pluginOptions=$(this).data('plugin-options');if(!pluginOptions){pluginOptions={}}
264pluginOptions.itemSelector='.post';$(this).themeMasonry(pluginOptions)});$wrap.find('.page-portfolios .portfolio-row:not(.manual)').each(function(){if($(this).closest('.porto-grid-container').length>0){return}
265var $parent=$(this).parent(),layoutMode='masonry',options,columnWidth='.portfolio:not(.w2)',timer=null;if($parent.hasClass('portfolios-grid')){}else if($parent.hasClass('portfolios-masonry')){$parent.append('<div class="bounce-loader"><div class="bounce1"></div><div class="bounce2"></div><div class="bounce3"></div></div>')}
266options={itemSelector:'.portfolio',layoutMode:layoutMode,callback:function(){timer&&clearTimeout(timer);timer=setTimeout(function(){theme.FilterZoom.initialize($('.page-portfolios'));$parent.addClass('portfolio-iso-active')},400)}};if(layoutMode=='masonry'){if(!$parent.find('.portfolio:not(.w2)').length)
267columnWidth='.portfolio';options=$.extend(!0,{},options,{masonry:{columnWidth:columnWidth}})}
268$(this).themeMasonry(options)});$wrap.find('.page-members .member-row:not(.manual)').each(function(){$(this).themeMasonry({itemSelector:'.member',callback:function(){setTimeout(function(){theme.FilterZoom.initialize($('.page-members'))},400)}})})})}
269if($.isFunction($.fn.themePreviewImage)){$(function(){$wrap.find('.thumb-info-preview .thumb-info-image:not(.manual)').each(function(){var $this=$(this),opts;var pluginOptions=$this.data('plugin-options');if(pluginOptions)
270opts=pluginOptions;$this.themePreviewImage(opts)})})}
271if($.isFunction($.fn.themeRefreshVideoSize)){$(function(){$wrap.find('.video-cover:not(.manual) .upb_video-bg').each(function(){var $this=$(this),opts;var pluginOptions=$this.data('plugin-options');if(pluginOptions)
272opts=pluginOptions;$this.themeRefreshVideoSize(opts)})})}
273if($.isFunction($.fn.themeToggle)){$(function(){$wrap.find('section.toggle:not(.manual)').each(function(){var $this=$(this),opts;var pluginOptions=$this.data('plugin-options');if(pluginOptions)
274opts=pluginOptions;$this.themeToggle(opts)})})}
275if($.isFunction($.fn.themeParallax)){$(function(){$wrap.find('[data-plugin-parallax]:not(.manual)').each(function(){var $this=$(this),opts;var pluginOptions=$this.data('plugin-options');if(pluginOptions)
276opts=pluginOptions;$this.themeParallax(opts)})})}
277if($.isFunction($.fn.themeSticky)){$(function(){$wrap.find('[data-plugin-sticky]:not(.manual), .porto-sticky:not(.manual), .porto-sticky-nav:not(.manual)').each(function(){var $this=$(this),opts;var pluginOptions=$this.data('plugin-options');if(pluginOptions)
278opts=pluginOptions;if($this.is(':visible')){$this.themeSticky(opts)}})})}
279if($.isFunction($.fn.themePluginFloatElement)){$(function(){$wrap.find('[data-plugin-float-element]:not(.manual)').each(function(){var $this=$(this),opts;var pluginOptions=$this.data('plugin-options');if(pluginOptions)
280opts=pluginOptions;if(typeof opts=='string'){try{opts=JSON.parse(opts.replace(/'/g,'"').replace(';',''))}catch(e){}}
281$this.themePluginFloatElement(opts)})})}
282if($.isFunction($.fn.tooltip)){$wrap.find("[data-tooltip]:not(.manual), [data-toggle='tooltip']:not(.manual), .star-rating:not(.manual)").tooltip()}
283$wrap.find('a[data-toggle="tab"]').off('shown.bs.tab').on('shown.bs.tab',function(e){$(this).parents('.nav-tabs').find('.active').removeClass('active');$(this).addClass('active').parent().addClass('active')});if($().waypoint){$wrap.find('.vc_progress_bar').each(function(){var $tooltips=$(this).find('.progress-bar-tooltip');$($tooltips.get(0)).waypoint(function(){var delay=200;$tooltips.each(function(index){var $tooltip=$(this);setTimeout(function(){$tooltip.animate({opacity:1})},200+delay*index)})},{offset:'85%'})})}
284$wrap.find('.video-fixed').each(function(){var $this=$(this),$video=$this.find('video, iframe');if($video.length){$(window).on('scroll',function(){var offset=$(window).scrollTop()-$this.position().top+theme.adminBarHeight();$video.css("cssText","top: "+offset+"px !important;")})}});$wrap.find('.thumb-gallery-thumbs').each(function(){var $thumbs=$(this),$detail=$thumbs.parent().find('.thumb-gallery-detail'),flag=!1,duration=300;if($thumbs.data('initThumbs'))
285return;$detail.on('changed.owl.carousel',function(e){if(!flag){flag=!0;var len=$detail.find('.owl-item').length,cloned=$detail.find('.cloned').length;if(len){$thumbs.trigger('to.owl.carousel',[(e.item.index-cloned/2-1)%len,duration,!0])}
286flag=!1}});$thumbs.on('changed.owl.carousel',function(e){if(!flag){flag=!0;var len=$thumbs.find('.owl-item').length,cloned=$thumbs.find('.cloned').length;if(len){$detail.trigger('to.owl.carousel',[(e.item.index-cloned/2)%len,duration,!0])}
287flag=!1}}).on('click','.owl-item',function(){if(!flag){flag=!0;var len=$thumbs.find('.owl-item').length,cloned=$thumbs.find('.cloned').length;if(len){$detail.trigger('to.owl.carousel',[($(this).index()-cloned/2)%len,duration,!0])}
288flag=!1}}).data('initThumbs',!0)})})(jQuery);jQuery(document.body).trigger('porto_init',[$wrap])}(function(theme,$){'use strict';$(document).ready(function(){porto_init();if(typeof theme.ScrollToTop!=='undefined'){theme.ScrollToTop.initialize()}
289if(typeof theme.MegaMenu!=='undefined'){theme.MegaMenu.initialize()}
290$(window).on('load',function(){setTimeout(function(){theme.MegaMenu.build()},400)});if(typeof theme.SidebarMenu!=='undefined'){theme.SidebarMenu.initialize();$('.sidebar-menu.side-menu-accordion').themeAccordionMenu({'open_one':!0})}
291if($('.porto-popup-menu').length){$('.porto-popup-menu .hamburguer-btn').on('click',function(e){e.preventDefault();var $this=$(this);if($('.porto-popup-menu-spacer').length){$('.porto-popup-menu-spacer').remove()}else{$('<div class="porto-popup-menu-spacer"></div>').insertBefore($this.parent());$('.porto-popup-menu-spacer').width($this.parent().width())}
292$this.parent().toggleClass('opened');setTimeout(function(){$this.toggleClass('active')},10)});$('.porto-popup-menu .main-menu').scrollbar();$('.porto-popup-menu li.menu-item-has-children > a').on('click',function(e){e.preventDefault();$(this).parent().siblings('li.menu-item-has-children.opened').removeClass('opened');$(this).parent().toggleClass('opened')})}
293if(js_porto_vars.lazyload_menu){var menu_type,$menu_obj,porto_menu_loaded=!1;if($('.secondary-menu.mega-menu').length){menu_type='secondary_menu';$menu_obj=$('.mega-menu.main-menu')}else if($('.mega-menu.main-menu').length){menu_type='main_menu';$menu_obj=$('.mega-menu.main-menu')}else if($('.toggle-menu-wrap .sidebar-menu').length){menu_type='toggle_menu';$menu_obj=$('.toggle-menu-wrap .sidebar-menu')}else if($('.main-sidebar-menu .sidebar-menu').length){menu_type='sidebar_menu';$menu_obj=$('.main-sidebar-menu .sidebar-menu')}else if($('.header-side-nav .sidebar-menu').length){menu_type='header_side_menu';$menu_obj=$('.header-side-nav .sidebar-menu')}
294if('pageload'==js_porto_vars.lazyload_menu){theme.lazyload_menu($menu_obj,menu_type)}else if('firsthover'==js_porto_vars.lazyload_menu){$menu_obj.one('mouseenter','li.menu-item-has-children',function(){if(porto_menu_loaded){return!0}
295theme.lazyload_menu($menu_obj,menu_type);porto_menu_loaded=!0})}}
296if(typeof theme.SideNav!=='undefined'){theme.SideNav.initialize()}
297if(typeof theme.StickyHeader!=='undefined'){theme.StickyHeader.initialize()}
298if(typeof theme.Search!=='undefined'){theme.Search.initialize()}
299if(typeof theme.HashScroll!=='undefined'){theme.HashScroll.initialize()}
300if(typeof theme.SortFilter!=='undefined'){theme.SortFilter.initialize()}
301$(document).on('click','.sidebar-toggle',function(e){var $html=$('html');if($(this).closest('.porto-product-filters').length){if($html.hasClass('filter-sidebar-opened')){$html.removeClass('filter-sidebar-opened');$('.sidebar-overlay').removeClass('active')}else{$html.removeClass('sidebar-opened');$html.addClass('filter-sidebar-opened');$('.sidebar-overlay').addClass('active')}}else{if($html.hasClass('sidebar-opened')){$html.removeClass('sidebar-opened');$('.sidebar-overlay').removeClass('active')}else{$html.addClass('sidebar-opened');$('.sidebar-overlay').addClass('active');$(this).closest('.mobile-sidebar').find('.porto-lazyload:not(.lazy-load-loaded)').trigger('appear')}}});$(document.body).on('click','.sidebar-overlay',function(){$('html').removeClass('sidebar-opened');$('html').removeClass('filter-sidebar-opened');$(this).removeClass('active')});$(window).on('resize',function(){if($(window).width()>991-theme.getScrollbarWidth()){$('.sidebar-overlay').click()}});if($.isFunction($.fn.matchHeight)){$('.tabs-simple .featured-box .box-content').matchHeight();$('.porto-content-box .featured-box .box-content').matchHeight();$('.vc_general.vc_cta3').matchHeight();$('.match-height').matchHeight()}
302if(/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)){$('.
302share-whatsapp').css('display','inline-block')}
303$(document).ajaxComplete(function(event,xhr,options){if(/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)){$('.share-whatsapp').css('display','inline-block')}});var ua=window.navigator.userAgent,ie12=ua.indexOf('Edge/')>0;if(ie12)$('html').addClass('ie12');$(document).on('click','.portfolios-lightbox a.portfolio-link',function(e){$(this).find('.thumb-info-zoom').click();return!1});$(document).on('click','.porto-portfolios .pagination:not(.load-more) a, .porto-members .pagination a, .porto-faqs .pagination a',function(e){var $this=$(this),post_type=$this.closest('.porto-portfolios').length?'portfolio':($this.closest('.porto-members').length?'member':'faq'),url=$this.attr('href'),shortcode_id=$this.closest('.porto-'+post_type+'s').find('.shortcode-id').val(),$container=$this.closest('.porto-'+post_type+'s'+shortcode_id);if(url){e.preventDefault();$container.addClass('porto-ajax-loading');if(!$container.children('.porto-loading-icon').length){$container.append('<i class="porto-loading-icon"></i>')}
304setTimeout(function(){$('html, body').stop().animate({scrollTop:$container.offset().top-theme.StickyHeader.sticky_height-theme.adminBarHeight()-theme.sticky_nav_height-14},600,'easeOutQuad')},200);$.ajax({type:'post',url:url,success:function(response){var $response_container=$('<div>'+response+'</div>').find('.porto-'+post_type+'s'+shortcode_id);$container.html($response_container.html());if('faq'!=post_type){theme['portfolio'==post_type?'PortfolioAjaxPage':'MemberAjaxPage'].initialize($container.find('.page-'+post_type+'s'));theme.PostAjaxModal.initialize($container.find('.page-'+post_type+'s'))}
305porto_init($container);theme.PostFilter.initialize($container.find('.'+post_type+'-filter'),post_type)}}).always(function(){$container.removeClass('porto-ajax-loading')});return!1}});$('.porto-faqs').each(function(){if($(this).find('.faq .toggle.active').length<1){$(this).find('.faq').eq(0).find('.toggle').addClass('active');$(this).find('.faq').eq(0).find('.toggle-content').show()}});$(document).on('shown.bs.collapse','.collapse',function(){var panel=$(this);theme.refreshVCContent(panel)});$(document).on('shown.bs.tab','a[data-toggle="tab"]',function(e){var panel=$($(e.target).attr('href'));theme.refreshVCContent(panel)});$('.porto-tooltip .tooltip-icon').on('click',function(){if($(this).parent().children(".tooltip-popup").css("display")=="none"){$(this).parent().children(".tooltip-popup").fadeIn(200)}else{$(this).parent().children(".tooltip-popup").fadeOut(200)}});$('.porto-tooltip .tooltip-close').on('click',function(){$(this).parent().fadeOut(200)});if(js_porto_vars.use_skeleton_screen.length>0&&$('.skeleton-loading').length){var dclFired=!1,dclPromise=(function(){var deferred=$.Deferred();$(function(){deferred.resolve();dclFired=!0});return deferred.promise()})(),observer=!1,NativeMutationObserver=window.MutationObserver||window.WebkitMutationObserver||window.MozMutationObserver;if(typeof NativeMutationObserver!='undefined'){observer=new NativeMutationObserver(function(mutationsList,observer){for(var i in mutationsList){var mutation=mutationsList[i];if(mutation.type=='childList'){$(mutation.target).trigger('skeleton:initialised')}}})}
306var killObserverTrigger=setTimeout(function(){if(observer){observer.disconnect();observer=undefined}},4000);var skeletonTimer;$('.skeleton-loading').each(function(e){var $this=$(this),skeletonInitialisedPromise=(function(){var deferred=$.Deferred();$this.on('skeleton:initialised',function(evt){if(evt.target.classList.contains('skeleton-loading')){deferred.resolve(evt)}});return deferred.promise()})(),resourcesLoadedPromise=(function(){return $.Deferred().resolve().promise()})();$.when(skeletonInitialisedPromise,resourcesLoadedPromise,dclPromise).done(function(e){var $real=$(e.target),$placeholder=$real.siblings('.skeleton-body');if(!$placeholder.length){$placeholder=$real.parent().parent().parent().find('[class="'+$real.attr('class').replace('skeleton-loading','skeleton-body')+'"]')}
307porto_init($real);if($real.find('.sidebar-menu:not(.side-menu-accordion)').length){theme.SidebarMenu.initialize($real.find('.sidebar-menu:not(.side-menu-accordion)'))}
308if(skeletonTimer){clearTimeout(skeletonTimer)}
309skeletonTimer=setTimeout(function(){theme.refreshStickySidebar(!0)},100);$real.trigger('skeleton-loaded');setTimeout(function(){if($placeholder.length){if($placeholder.parent().hasClass('yit-wcan-container')){$placeholder.parent().remove()}else{$placeholder.remove()}}
310$real.removeClass('skeleton-loading');if($real.closest('.skeleton-loading-wrap')){$real.closest('.skeleton-loading-wrap').removeClass('skeleton-loading-wrap')}},100);if(!$('.skeleton-loading').length){clearTimeout(killObserverTrigger);observer.disconnect();observer=undefined}});if($this.children('script[type="text/template"]').length){var content=$(JSON.parse($this.children('script[type="text/template"]').eq(0).html()));$this.children('script[type="text/template"]').eq(0).remove();if(observer){observer.observe(this,{childList:!0,subtree:!1})}
311$this.append(content);if(!observer){$this.trigger('skeleton:initialised')}}})}})}).apply(this,[window.theme,jQuery]);(function(theme,$,undefined){"use strict";$(document).ready(function(){$(window).on('vc_reload',function(){porto_init();$('.type-post').addClass('post');$('.type-portfolio').addClass('portfolio');$('.type-member').addClass('member');$('.type-block').addClass('block')})});$(document).on('click','.porto-portfolios .pagination.load-more a',function(e){var $this=$(this),url=$this.attr('href'),shortcode_id=$this.closest('.porto-portfolios').find('.shortcode-id').val(),$container=$this.closest('.porto-portfolios'+shortcode_id),$loader=$container.find('.pagination-wrap.load-more .bounce-loader'),$btn=$container.find('.pagination.load-more a.next');
311if(url){e.preventDefault();$btn.hide();$loader.show();$.ajax({type:'post',url:url,success:function(response){var $response_container=$('<div>'+response+'</div>').find('.porto-portfolios'+shortcode_id),$portfolio_thumbs=$response_container.find('.porto-portfolios-lighbox-thumbnails .owl-carousel').html(),$next_posts=$response_container.find('.portfolio-row').children('article.portfolio');$container.find('.pagination-wrap').replaceWith($response_container.find('.pagination-wrap'));$container.find('.porto-portfolios-lighbox-thumbnails .owl-carousel').append($portfolio_thumbs);if($next_posts.length){var $iso=$container.find('.page-portfolios').find('.portfolio-row');$iso.isotope('insert',$next_posts);$iso.waitForImages(function(){$iso.isotope('layout')})}else if($response_container.find('.portfolios-timeline').length){$next_posts=$response_container.find('.portfolios-timeline .timeline-body');var $first_timeline_date=$next_posts.children('.timeline-date:first-child'),$last_date=$container.find('.timeline-body').children('.timeline-date').last();if($last_date.length&&$first_timeline_date.length&&$last_date.html()==$first_timeline_date.html()){$next_posts.children('.timeline-date:first-child').remove()}
312$container.find('.timeline-body').append($next_posts.children())}
313theme.PortfolioAjaxPage.initialize($('.page-portfolios'));theme.PostAjaxModal.initialize($('.page-portfolios'));porto_init($container);theme.PostFilter.initialize($('.portfolio-filter'),'portfolio');$container.find('.porto-lazyload:not(.lazy-load-loaded)').trigger('appear')}}).always(function(){$loader.hide()});return!1}});$(window).on('resize',function(){if(this.resizeTO)clearTimeout(this.resizeTO);this.resizeTO=setTimeout(function(){$(this).trigger('resizeEnd')},700)});var timelineHeightAdjust={$timeline:$('#exp-timeline'),$timelineBar:$('#exp-timeline .timeline-bar'),$firstTimelineItem:$('#exp-timeline .timeline-box').first(),$lastTimelineItem:$('#exp-timeline .timeline-box').last(),build:function(){var self=this;self.adjustHeight()},adjustHeight:function(){var self=this,calcFirstItemHeight=(self.$firstTimelineItem.outerHeight(!0)/2)+5,calcLastItemHeight=(self.$lastTimelineItem.outerHeight(!0)/2)+5;self.$timelineBar.css({top:calcFirstItemHeight,bottom:calcLastItemHeight})}}
314if($('#exp-timeline').get(0)){setTimeout(function(){$(window).on('resizeEnd',function(){timelineHeightAdjust.build()})},1000);timelineHeightAdjust.build()}
315$('.custom-view-our-location').on('click',function(e){e.preventDefault();var this_=$(this);$('.custom-googlemap').slideDown('1000',function(){setTimeout(function(){this_.hide()},700)})})})(window.theme,jQuery);(function(theme,$,undefined){'use strict';function porto_headings_init(){$('.porto-u-heading').each(function(){var align=$(this).attr('data-halign'),spacer=$(this).attr('data-hspacer');if(spacer=='line_only'){if(align=='right'||align=='left'){if($(this).find('.porto-u-heading-spacer').find('.porto-u-headings-line')[0].style.width!='auto'){$(this).find('.porto-u-heading-spacer').find('.porto-u-headings-line').css({'float':align})}}else{$(this).find('.porto-u-heading-spacer').find('.porto-u-headings-line').css({'margin':'0 auto'})}}})}
316if($('.porto-ultimate-content-box, .porto-ibanner').length){$(window).on('load',function(a){porto_content_box_init()})}
317function porto_content_box_init(){$('.porto-ultimate-content-box, .porto-ibanner').each(function(index,el){var normal_bg_color=$(el).css('background-color')||'',normal_box_shadow=$(el).css('box-shadow')||'';var hover_bg_color=$(el).data('hover_bg_color')||$(el).css('background-color'),hover_box_shadow=$(el).data('hover_box_shadow')||$(el).css('box-shadow');if(normal_bg_color==hover_bg_color&&normal_box_shadow==hover_box_shadow){return}
318$(el).off('mouseenter').on('mouseenter',function(){$(el).css('background-color',hover_bg_color);$(el).css('box-shadow',hover_box_shadow)}).off('mouseleave').on('mouseleave',function(){$(el).css('background-color',normal_bg_color);$(el).css('box-shadow',normal_box_shadow)})})}
319$(document).ready(function(){porto_headings_init();if($('.porto-ibanner[data-opacity]').length){$(window).on('load',function(){$('.porto-ibanner[data-opacity]').each(function(index,element){$(this).off('mouseenter').on('mouseenter',function(){if($(this).data('hover-opacity')){$(this).find('.porto-ibanner-img').css('opacity',$(this).data('hover-opacity'))}}).off('mouseleave').on('mouseleave',function(){if($(this).data('opacity')){$(this).find('.porto-ibanner-img').css('opacity',$(this).data('opacity'))}})})})}
320if(typeof elementorFrontend!='undefined'){$(window).on('elementor/frontend/init',function(){elementorFrontend.hooks.addFilter('frontend/handlers/menu_anchor/scroll_top_distance',function(scrollTop){if(theme&&theme.StickyHeader&&typeof theme.sticky_nav_height!='undefined'){if(elementorFrontend.elements.$wpAdminBar.length){scrollTop+=elementorFrontend.elements.$wpAdminBar.height()}
321scrollTop=scrollTop-theme.adminBarHeight()-theme.StickyHeader.sticky_height-theme.sticky_nav_height+1}
322return scrollTop})})}});$('.porto-btn[data-hover]').on('mouseenter',function(){var hoverColor=$(this).data('hover'),hover_border_color=$(this).data('border-hover');if(hoverColor){$(this).data('originalColor',$(this).css('color'));$(this).css('color',hoverColor)}
323if(hover_border_color){$(this).data('originalBorderColor',$(this).css('border-color'));$(this).css('border-color',hover_border_color)}}).on('mouseleave',function(){var originalColor=$(this).data('originalColor'),original_border_color=$(this).data('originalBorderColor');if(originalColor){$(this).css('color',originalColor)}
324if(original_border_color){$(this).css('border-color',original_border_color)}});$('#footer .widget_wysija .wysija-submit:not(.btn)').addClass('btn btn-default');if($('[data-vc-parallax] .owl-carousel').length){setTimeout(function(){if(typeof window.vcParallaxSkroll=='object'){window.vcParallaxSkroll.refresh()}},200)}
325$('.wpcf7-form .wpcf7-submit').on('click',function(e){if($(this).closest('form').hasClass('processing')){e.preventDefault();return!1}
326$(this).closest('form').addClass("processing")});
326$(document).ajaxComplete(function(t,e,i){$('.wpcf7-form.processing').removeClass('processing')});if($('.page-content > .alignfull, .post-content > .alignfull').length){var initAlignFull=function(){$('.page-content > .alignfull, .post-content > .alignfull').each(function(){$(this).css('left',-1*$(this).parent().offset().left).css('right',-1*$(this).parent().offset().left).css('width',$('body').width()-(parseInt($(this).css('margin-left'),10)+parseInt($(this).css('margin-right'),10)))})};initAlignFull();$(window).smartresize(function(){initAlignFull()})}})(window.theme,jQuery)

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.