(function($){"use strict";var initSwitchCurrency=function(){$('body').on('click','.currency-item',function(){var currency=$(this).data('currency');$.cookie('jms_currency',currency,{path:'/'});location.reload();});};var galleryMasonry=function(){if(($('.adiva-gallery').hasClass('gallery-design-masonry'))||($('.adiva-gallery').hasClass('gallery-design-grid'))){var $container=$('.gallery-wrapper');$container.imagesLoaded(function(){$container.isotope({itemSelector:'.gallery-wrapper .item',columnWidth:'.gallery-wrapper .item',percentPosition:true,layoutMode:'masonry'})});}} var blogMasonry=function(){if(!$('.adiva-loop-blog').hasClass('masonry-container')||$('.adiva-loop-blog').hasClass('blog-type-default'))return;var $container=$('.masonry-container');$container.imagesLoaded(function(){$container.isotope({itemSelector:'.blog-post-loop',columnWidth:'.blog-post-loop',percentPosition:true})});} function initOpenSwatch(){$('.imageswatch-list-variations a').on('click',function(e){e.preventDefault();var src=$(this).data('thumb');if(src!=''){$(this).closest('.product-item').find('img.wp-post-image').first().attr('src',src);$(this).closest('.product-item').find('img.wp-post-image').first().attr('srcset',src);}});} var portfolioMasonry=function(){if(!$('.portfolio-layout').hasClass('portfolio-masonry'))return;var el=$('.portfolio-masonry');el.imagesLoaded(function(){el.isotope({itemSelector:'.portfolio',columnWidth:'.portfolio',percentPosition:true});$('.portfolio-filter').on('click','a',function(e){e.preventDefault();$('.portfolio-filter').find('.selected').removeClass('selected');$(this).addClass('selected');var filterValue=$(this).attr('data-filter');el.isotope({filter:filterValue});});});} var productMasonry=function(){var el=$('.wc-product-masonry');el.each(function(i,val){var _option=$(this).data('masonry');if(_option!==undefined){var _selector=_option.selector,_width=_option.columnWidth,_layout=_option.layoutMode;$(this).imagesLoaded(function(){$(val).isotope({layoutMode:_layout,itemSelector:_selector,percentPosition:true,masonry:{columnWidth:_width},transitionDuration:'0.5s',});});$('.masonry-filter').on('click','a',function(e){e.preventDefault();$('.masonry-filter').find('.active').removeClass('active');$(this).addClass('active');var filterValue=$(this).attr('data-filter');el.isotope({filter:filterValue});});}});} function ajaxLoadMoreItem(){var btn_loadmore=$('.adiva-ajax-loadmore');btn_loadmore.each(function(i,val){var data_option=$(this).data('load-more');if(data_option!==undefined){var page=data_option.page,container=data_option.container,layout=data_option.layout,isLoading=false,anchor=$(val).find('a'),next=$(anchor).attr('href'),i=2;if(layout=='loadmore'){$(val).on('click','a',function(e){e.preventDefault();anchor=$(val).find('a');next=$(anchor).attr('href');$(anchor).html(''+adiva_settings.loading);getData();});} if(layout=='infinite'){var animationFrame=function(){anchor=$(val).find('a');next=$(anchor).attr('href');var bottomOffset=$('.'+container).offset().top+$('.'+container).height()-$(window).scrollTop();if(bottomOffset0&&!isLoading){if(!next) return;isLoading=true;$(anchor).html(''+adiva_settings.loading);getData();}};var scrollHandler=function(){requestAnimationFrame(animationFrame);};$(window).scroll(scrollHandler);} var getData=function(){$.get(next+'',function(data){var content=$('.'+container,data).wrapInner('').html(),newElement=$('.'+container,data).find('.blog-post-loop, .product, .portfolio');$(content).imagesLoaded(function(){next=$(anchor,data).attr('href');$('.'+container).append(newElement).isotope('appended',newElement);});$(anchor).text(adiva_settings.load_more);if(page>i){if(adiva_settings!==undefined&&adiva_settings.permalink=='plain'){var link=next.replace(/paged=+[0-9]+/gi,'paged='+(i+1));}else{var link=next.replace(/page\/+[0-9]+\//gi,'page/'+(i+1)+'/');} $(anchor).attr('href',link);}else{$(anchor).text(adiva_settings.no_more_item);$(anchor).removeAttr('href').addClass('disabled');} isLoading=false;i++;});}}});} function bannerHoverParallax(){$('.banner-box.banner-hover-parallax').panr({sensitivity:35,scale:false,scaleOnHover:true,scaleTo:1.15,scaleDuration:.34,panY:true,panX:true,panDuration:0.3,resetPanOnMouseLeave:true});} var initPreLoader=function(){$(window).load(function(){if($('.preloader').length>0){$('.preloader').delay(300).fadeOut('slow');}});} function QuantityAdjust(){$('body').on('click','.quantity .plus',function(e){var $input=$(this).parent().parent().find('input.input-text'),$quantity=parseInt($input.attr('max')),$step=parseInt($input.attr('step')),$val=parseInt($input.val()),$button=$('.single_add_to_cart_button');if(($quantity!=='')&&($quantity<=$val+$step)){$('.quantity .plus').css('pointer-events','none');} $input.val($val+$step);$input.trigger('change');$button.attr('data-quantity',$val+$step);});$('body').on('click','.quantity .minus',function(e){var $input=$(this).parent().parent().find('input.input-text'),$step=parseInt($input.attr('step')),$val=parseInt($input.val())-$step,$button=$('.single_add_to_cart_button');if($val<$step)$val=$step;$input.val($val);$('.quantity .plus').removeAttr('style');$input.trigger('change');$button.attr('data-quantity',$val);});} function BackToTop(){$(window).scroll(function(){if($(this).scrollTop()>=500){$('#backtop').fadeIn();}else{$('#backtop').fadeOut();}});$('#backtop').on('click',function(e){$('html, body').animate({scrollTop:0},800);return false;});} function initToggleMenuLeft(){$('.header-3 .header-left .menu-toggle').on('click',function(e){e.preventDefault();$('body').toggleClass('has-menu-toggle-left');});$('#sidebar-open-overlay').on('click',function(){$('body').removeClass('has-menu-toggle-left');});} function initToggleMenuSidebar(){$('.header-action .menu-toggle').on('click',function(e){e.preventDefault();$('body').toggleClass('has-toggle-sidebar');$('#sidebar-open-overlay').on('click',function(){$('body').removeClass('has-toggle-sidebar');});});} function overlapHeader(){var topBar=$('header.header-wrapper .topbar');var topBarHeight=topBar.outerHeight();if(!$('.header-wrapper').hasClass('header-overlap')||topBar.length==0)return;$('.header-overlap .main-header').css('top',topBarHeight);} function initStickyHeader(){var header=$('header.header-wrapper');var headerHeight=header.outerHeight();if(!$('body').hasClass('has-sticky-header')||header.length==0)return;$(window).scroll(function(){var scroll=$(window).scrollTop();if($('body').hasClass('has-sticky-header')&&(scroll>=headerHeight+200)){$('.header-sticky').addClass('show');}else{$('.header-sticky').removeClass('show');}});} function ProductQuickView(){$('body').on('click','.btn-quickview',function(e){var _this=$(this);_this.addClass('loading');var id=_this.attr('data-product'),data={action:'adiva_quickview',product:id};$.post(adiva_settings.ajaxurl,data,function(response){if(typeof $.fn.magnificPopup!='undefined'){$.magnificPopup.open({items:{src:response},removalDelay:500,callbacks:{beforeOpen:function(){this.st.image.markup=this.st.image.markup.replace('mfp-figure','mfp-figure mfp-with-anim');this.st.mainClass='mfp-left-horizontal';}},});} setTimeout(function(){if($('.product-quickview form').hasClass('variations_form')){$('.product-quickview form.variations_form').wc_variation_form();$('.product-quickview select').trigger('change');}},100);_this.removeClass('loading');SlickSlider();$('.images').imagesLoaded(function(){var imgHeight=$('.product-quickview .images').outerHeight();if($(window).width()>767){$('.product-quickview .wc-single-product > div').css({'height':imgHeight});}});});e.preventDefault();e.stopPropagation();});} var SlickSlider=function(){$('.thumbnail-slider').not('.slick-initialized').slick();};function StickySidebar(){var smart_sidebar=$('.smart-sidebar');if($('body.admin-bar.has-sticky-header').length>0){smart_sidebar.theiaStickySidebar({additionalMarginTop:150});}else if($('body.has-sticky-header').length>0){smart_sidebar.theiaStickySidebar({additionalMarginTop:120});}else if($('body.admin-bar').length>0){smart_sidebar.theiaStickySidebar({additionalMarginTop:80});}else{smart_sidebar.theiaStickySidebar({additionalMarginTop:50});} var sticky_column=$('.adiva-sticky-column');sticky_column.theiaStickySidebar({additionalMarginTop:150});} var initCarousel=function(){var el=$('.owl-carousel');el.each(function(i,val){var _option=$(this).data('carousel');if(_option!==undefined){var _selector=_option.selector,_itemDesktop=_option.itemDesktop,_itemSmallDesktop=_option.itemSmallDesktop,_itemTablet=_option.itemTablet,_itemMobile=_option.itemMobile,_itemSmallMobile=_option.itemSmallMobile,_margin=_option.margin,_navigation=_option.navigation,_pagination=_option.pagination,_autoplay=_option.autoplay,_loop=_option.loop;if(_margin=='0'){var marginSmallMobile=0;var marginMobile=0;var marginTablet=0;var marginSmallDesktop=0;} if(_margin=='10'){var marginSmallMobile=10;var marginMobile=10;var marginTablet=10;var marginSmallDesktop=10;} if(_margin=='20'){var marginSmallMobile=10;var marginMobile=10;var marginTablet=20;var marginSmallDesktop=20;} if(_margin=='30'||_margin=='40'||_margin=='50'||_margin=='60'){var marginSmallMobile=10;var marginMobile=10;var marginTablet=20;var marginSmallDesktop=30;} var rtl=false;if($('body').hasClass('rtl'))rtl=true;$(_selector).owlCarousel({responsive:{320:{items:_itemSmallMobile,margin:marginSmallMobile},445:{items:_itemMobile,margin:marginMobile},768:{items:_itemTablet,margin:marginTablet},991:{items:_itemSmallDesktop,margin:marginSmallDesktop},1199:{items:_itemDesktop,}},rtl:rtl,margin:_margin,dots:_pagination,nav:_navigation,autoplay:_autoplay,loop:_loop,smartSpeed:1000,navText:['','']});}});} function Parse_Url_To_Array(url){if(url.toString().search('&')==-1) return false;var data={},queries,temp,i;queries=url.split("&");for(i=0;i .notice-cart-wrapper').remove();var content_notice='
'+xhr.responseJSON.message+'
'+adiva_settings.viewall_wishlist+'
';$('body').append(content_notice);var close=$('');$('body').on('click','.close-notice',function(){$(this).closest('.notice-cart-wrapper').removeClass('active');});$('body .notice-cart').prepend(close);setTimeout(function(){$('body > .notice-cart-wrapper').addClass('active');},'0');setTimeout(function(){$('body > .notice-cart-wrapper').removeClass('active');},'5000');}}});$('body').on('click','.yith-wcwl-remove-button a',function(e){e.preventDefault();var _this=$(this);var parent=_this.closest('.yith-wcwl-add-to-wishlist');var loading=parent.find('.yith-wcwl-remove-button .ajax-loading');var add=parent.find('.yith-wcwl-add-button .add_to_wishlist');_this.css('opacity','0');loading.css('visibility','visible');add.css('opacity','1');var data_request={action:'adiva_remove_product_wishlist',_nonce:_nonce_adiva,product_id:_this.attr('data-product-id')};$.ajax({type:'POST',url:adiva_settings.ajaxurl,data:data_request,success:function(val){if(val.status=='true'){loading.css('visibility','hidden');parent.find('.yith-wcwl-remove-button').removeClass('show').hide();parent.find('.yith-wcwl-add-button').removeClass('hide').show();_this.css('opacity','1');}}});});} function ShowMobileMenu(){$('body').on('click','.menu-toggle .menu-button',function(e){e.preventDefault();if(!$('body').hasClass('menu-mobile-open-menu')){$('body').addClass('menu-mobile-open-menu');} $('#sidebar-open-overlay, .adiva-mobile-menu .close-menu').on('click',function(){$('body').removeClass('menu-mobile-open-menu');});});} function DropdownMenuMobile(){if($(window).width()<992){$('ul.mobile-menu li.menu-item-has-children').append('');$('body').on('click','.holder',function(){var el=$(this).closest('li');if(el.hasClass('open')){el.removeClass('open');el.find('li').removeClass('open');el.find('ul').slideUp();}else{el.addClass('open');el.children('ul').slideDown();el.siblings('li').children('ul').slideUp();el.siblings('li').removeClass('open');el.siblings('li').find('li').removeClass('open');el.siblings('li').find('ul').slideUp();}});}};function ShopFilterToggle(){$('.shop-filter-toggle').on('click',function(e){var $this=$(this);$this.toggleClass('open');$('.shop-filter').slideToggle('100');});} function initCountdown(){$('.adiva-countdown').each(function(i,val){var time=moment.tz($(this).data('end-date'),$(this).data('timezone'));$(this).countdown(time.toDate(),function(event){$(this).html(event.strftime('' +'%-D '+adiva_settings.days+' ' +'%H '+adiva_settings.hours+' ' +'%M '+adiva_settings.mins+' ' +'%S '+adiva_settings.secs+''));});});} var initZoom=function(){if($('.image-zoom').length>0){var img=$('.image-zoom'),img_src=$('.image-zoom').data('src');img.zoom({touch:false,url:img_src});}} var initMagnificPopup=function(){if($('.wc-single-video').length>0){$('.wc-popup-url').magnificPopup({type:'iframe',});} $('[data-rel="mfp[gallery]"]').magnificPopup({type:'image',removalDelay:500,callbacks:{beforeOpen:function(){this.st.image.markup=this.st.image.markup.replace('mfp-figure','mfp-figure mfp-with-anim');this.st.mainClass='mfp-left-horizontal';}},image:{verticalFit:true},gallery:{enabled:true,navigateByImgClick:false},});$('.p-thumb').each(function(){$(this).magnificPopup({delegate:'.p-item a',type:'image',removalDelay:500,callbacks:{beforeOpen:function(){this.st.image.markup=this.st.image.markup.replace('mfp-figure','mfp-figure mfp-with-anim');this.st.mainClass='mfp-left-horizontal';}},gallery:{enabled:true},});});} var wcShippingContent=function(){$('body').on('click','.adiva-wc-help',function(e){$('.site').after('
');var data={action:'adiva_shipping_return'} $.post(adiva_settings.ajaxurl,data,function(response){$.magnificPopup.open({items:{src:response},});$('.loader').remove();});e.preventDefault();e.stopPropagation();});} function refreshMiniCart(){$.ajax({type:'POST',url:adiva_settings.ajaxurl,dataType:'json',data:{action:'load_mini_cart'},success:function(response){var cart_list=$('.widget_shopping_cart_content');if(response.cart_html.length>0){cart_list.html(response.cart_html);} $('.cart-contents .cart-count').text(response.cart_total);}});} var addToCartAlert=function(){if(!$('body').hasClass('add-to-cart-style-alert'))return;$(document).ajaxComplete(function(event,xhr,settings){var url=settings.url;var data_request=(typeof settings.data!='undefined')?settings.data:'';if(url.search('wc-ajax=add_to_cart')!=-1){if(!(settings.data!=undefined&&xhr.responseJSON!=undefined&&xhr.responseJSON.cart_hash!=undefined)) return false;var data_array_url=Parse_Url_To_Array(settings.data);$.ajax({type:'POST',url:adiva_settings.ajaxurl,data:{action:'add_to_cart_message',product_id:data_array_url.product_id},success:function(val){showCartAlert(val);}});}});} var addToCartSingleAlert=function(){if(!$('body').hasClass('add-to-cart-style-alert'))return;var _input=$('.quantity input'),_quantity=_input.attr('max');if(_quantity!=''){_input.on('keyup mouseup change click',function(){if(parseInt($(this).val())>parseInt(_quantity)){$('.single_add_to_cart_button').addClass('disabled');}else{$('.single_add_to_cart_button').removeClass('disabled');}});} $('body').on('click','.single_add_to_cart_button',function(e){e.preventDefault();e.stopPropagation();var _this=$(this),_form=_this.parents('form');if(_this.hasClass('disabled'))return;_this.addClass('loading');_this.removeClass('added');if(adiva_settings.JmsSiteURL.indexOf('index.php')!=-1){var ajax_url=adiva_settings.JmsSiteURL;}else{var ajax_url=adiva_settings.JmsSiteURL+'/index.php';} $.ajax({type:'POST',url:ajax_url,dataType:'html',data:_form.serialize(),cache:false,headers:{'cache-control':'no-cache'},success:function(){_this.addClass('added');_this.removeClass('loading');refreshMiniCart();add_to_cart_ajax(_this);}});});} function add_to_cart_ajax(_this){var form_cart=_this.closest('form');var data_post=form_cart.serialize();var productID=_this.attr('data-product_id');$.ajax({type:'POST',url:adiva_settings.ajaxurl,data:{action:'add_to_cart_message',product_id:productID},success:function(val){showCartAlert(val);}});} function showCartAlert(val){if(val.message==undefined) return false;$('body > .notice-cart-wrapper').remove();var content_notice='
'+val.message+'
';$('body').append(content_notice);var close=$('');$('body').on('click','.close-notice',function(){$(this).closest('.notice-cart-wrapper').removeClass('active');});$('body .notice-cart').prepend(close);setTimeout(function(){$('body > .notice-cart-wrapper').addClass('active');},'0');setTimeout(function(){$('body > .notice-cart-wrapper').removeClass('active');},'5000');} function removeCartItem(){$('body').on('click','.mini_cart_item a.remove',function(e){e.preventDefault();var $this=$(this);var $productKey=$(this).data('item-key');$this.closest('li').addClass('loading');$this.closest('li').prepend('
').fadeIn('fast');$.ajax({url:adiva_settings.ajaxurl,dataType:'json',type:'POST',cache:false,headers:{'cache-control':'no-cache'},data:{'action':'cart_remove_item','item_key':$productKey},success:function(response){refreshMiniCart();}});});} function compare(){var body=$("body"),button=$("a.compare");body.on("click","a.compare",function(){$(this).addClass("loading");});body.on("yith_woocompare_open_popup",function(){button.removeClass("loading");body.addClass("compare-opened");});body.on('click','#cboxClose, #cboxOverlay',function(){body.removeClass("compare-opened");});} function initAddToCart(){$('body').on('submit','form.cart',function(e){if(adiva_settings.ajax_add_to_cart==false)return;e.preventDefault();var $form=$(this),$button=$form.find('.button'),data=$form.serialize();data+='&action=adiva_ajax_add_to_cart';if($button.val()){data+='&add-to-cart='+$button.val();} $button.removeClass('added');$button.addClass('loading');$(document.body).trigger('adding_to_cart',[$button,data]);});$('body').bind('added_to_cart',function(event,fragments,cart_hash){addCartAction();});function toggleCartSidebar(){$('.add-to-cart-style-sidebar').addClass('has-toggle-cart-sidebar');$('#sidebar-open-overlay, .close-cart').on('click',function(){$('body').removeClass('has-toggle-cart-sidebar');});} $('body').on('click','.toggle-sidebar > .cart-contents',function(e){e.preventDefault();toggleCartSidebar();});function addCartAction(){if($('body').hasClass('add-to-cart-style-sidebar')){toggleCartSidebar();} if($('body').hasClass('add-to-cart-style-alert')){$('#header-cart.btn-group').addClass('cart-opened');setTimeout(function(){$('#header-cart.btn-group').removeClass('cart-opened');},3000);}}} $(document).ready(function(){initPreLoader();initSwitchCurrency();overlapHeader();initStickyHeader();initToggleMenuLeft();initToggleMenuSidebar();BackToTop();bannerHoverParallax();portfolioMasonry();galleryMasonry();blogMasonry();productMasonry();ajaxLoadMoreItem();StickySidebar();initCarousel();ShowMobileMenu();DropdownMenuMobile();initCountdown();QuantityAdjust();ProductQuickView();initOpenSwatch();SlickSlider();AddToWishList();ShopFilterToggle();initZoom();initMagnificPopup();wcShippingContent();compare();initAddToCart();removeCartItem();$("body").on("click",".add_to_wishlist",function(){$(this).parent().addClass("loading");});$('.show-products-number').change(function(){$(this).closest('form').submit();});if($('.product-box').hasClass('no-ajax')){$('.add_to_cart_button').removeClass('ajax_add_to_cart');} $(document).find('iframe[src*="youtube.com"]').each(function(){var td_video=$(this);td_video.attr('width','100%');var td_video_width=td_video.width();td_video.css('height',td_video_width*0.5625,'important');});});})(jQuery); ;/*! * jQuery UI Mouse 1.13.3 * https://jqueryui.com * * Copyright OpenJS Foundation and other contributors * Released under the MIT license. * https://jquery.org/license */ !function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery","../ie","../version","../widget"],e):e(jQuery)}(function(o){"use strict";var n=!1;return o(document).on("mouseup",function(){n=!1}),o.widget("ui.mouse",{version:"1.13.3",options:{cancel:"input, textarea, button, select, option",distance:1,delay:0},_mouseInit:function(){var t=this;this.element.on("mousedown."+this.widgetName,function(e){return t._mouseDown(e)}).on("click."+this.widgetName,function(e){if(!0===o.data(e.target,t.widgetName+".preventClickEvent"))return o.removeData(e.target,t.widgetName+".preventClickEvent"),e.stopImmediatePropagation(),!1}),this.started=!1},_mouseDestroy:function(){this.element.off("."+this.widgetName),this._mouseMoveDelegate&&this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(e){var t,i,s;if(!n)return this._mouseMoved=!1,this._mouseStarted&&this._mouseUp(e),i=1===(this._mouseDownEvent=e).which,s=!("string"!=typeof(t=this).options.cancel||!e.target.nodeName)&&o(e.target).closest(this.options.cancel).length,i&&!s&&this._mouseCapture(e)&&(this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){t.mouseDelayMet=!0},this.options.delay)),this._mouseDistanceMet(e)&&this._mouseDelayMet(e)&&(this._mouseStarted=!1!==this._mouseStart(e),!this._mouseStarted)?e.preventDefault():(!0===o.data(e.target,this.widgetName+".preventClickEvent")&&o.removeData(e.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(e){return t._mouseMove(e)},this._mouseUpDelegate=function(e){return t._mouseUp(e)},this.document.on("mousemove."+this.widgetName,this._mouseMoveDelegate).on("mouseup."+this.widgetName,this._mouseUpDelegate),e.preventDefault(),n=!0)),!0},_mouseMove:function(e){if(this._mouseMoved){if(o.ui.ie&&(!document.documentMode||document.documentMode<9)&&!e.button)return this._mouseUp(e);if(!e.which)if(e.originalEvent.altKey||e.originalEvent.ctrlKey||e.originalEvent.metaKey||e.originalEvent.shiftKey)this.ignoreMissingWhich=!0;else if(!this.ignoreMissingWhich)return this._mouseUp(e)}return(e.which||e.button)&&(this._mouseMoved=!0),this._mouseStarted?(this._mouseDrag(e),e.preventDefault()):(this._mouseDistanceMet(e)&&this._mouseDelayMet(e)&&(this._mouseStarted=!1!==this._mouseStart(this._mouseDownEvent,e),this._mouseStarted?this._mouseDrag(e):this._mouseUp(e)),!this._mouseStarted)},_mouseUp:function(e){this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,e.target===this._mouseDownEvent.target&&o.data(e.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(e)),this._mouseDelayTimer&&(clearTimeout(this._mouseDelayTimer),delete this._mouseDelayTimer),this.ignoreMissingWhich=!1,n=!1,e.preventDefault()},_mouseDistanceMet:function(e){return Math.max(Math.abs(this._mouseDownEvent.pageX-e.pageX),Math.abs(this._mouseDownEvent.pageY-e.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}})}); ;/*! * jQuery UI Slider 1.13.3 * https://jqueryui.com * * Copyright OpenJS Foundation and other contributors * Released under the MIT license. * https://jquery.org/license */ !function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery","./mouse","../keycode","../version","../widget"],e):e(jQuery)}(function(o){"use strict";return o.widget("ui.slider",o.ui.mouse,{version:"1.13.3",widgetEventPrefix:"slide",options:{animate:!1,classes:{"ui-slider":"ui-corner-all","ui-slider-handle":"ui-corner-all","ui-slider-range":"ui-corner-all ui-widget-header"},distance:0,max:100,min:0,orientation:"horizontal",range:!1,step:1,value:0,values:null,change:null,slide:null,start:null,stop:null},numPages:5,_create:function(){this._keySliding=!1,this._mouseSliding=!1,this._animateOff=!0,this._handleIndex=null,this._detectOrientation(),this._mouseInit(),this._calculateNewMax(),this._addClass("ui-slider ui-slider-"+this.orientation,"ui-widget ui-widget-content"),this._refresh(),this._animateOff=!1},_refresh:function(){this._createRange(),this._createHandles(),this._setupEvents(),this._refreshValue()},_createHandles:function(){var e,t=this.options,i=this.element.find(".ui-slider-handle"),s=[],a=t.values&&t.values.length||1;for(i.length>a&&(i.slice(a).remove(),i=i.slice(0,a)),e=i.length;e");this.handles=i.add(o(s.join("")).appendTo(this.element)),this._addClass(this.handles,"ui-slider-handle","ui-state-default"),this.handle=this.handles.eq(0),this.handles.each(function(e){o(this).data("ui-slider-handle-index",e).attr("tabIndex",0)})},_createRange:function(){var e=this.options;e.range?(!0===e.range&&(e.values?e.values.length&&2!==e.values.length?e.values=[e.values[0],e.values[0]]:Array.isArray(e.values)&&(e.values=e.values.slice(0)):e.values=[this._valueMin(),this._valueMin()]),this.range&&this.range.length?(this._removeClass(this.range,"ui-slider-range-min ui-slider-range-max"),this.range.css({left:"",bottom:""})):(this.range=o("
").appendTo(this.element),this._addClass(this.range,"ui-slider-range")),"min"!==e.range&&"max"!==e.range||this._addClass(this.range,"ui-slider-range-"+e.range)):(this.range&&this.range.remove(),this.range=null)},_setupEvents:function(){this._off(this.handles),this._on(this.handles,this._handleEvents),this._hoverable(this.handles),this._focusable(this.handles)},_destroy:function(){this.handles.remove(),this.range&&this.range.remove(),this._mouseDestroy()},_mouseCapture:function(e){var i,s,a,n,t,h,l=this,u=this.options;return!u.disabled&&(this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()},this.elementOffset=this.element.offset(),t={x:e.pageX,y:e.pageY},i=this._normValueFromMouse(t),s=this._valueMax()-this._valueMin()+1,this.handles.each(function(e){var t=Math.abs(i-l.values(e));(t=this._valueMax()?this._valueMax():(t=0=t&&(i+=0this.options.max&&(e-=i),this.max=parseFloat(e.toFixed(this._precision()))},_precision:function(){var e=this._precisionOf(this.options.step);return e=null!==this.options.min?Math.max(e,this._precisionOf(this.options.min)):e},_precisionOf:function(e){var e=e.toString(),t=e.indexOf(".");return-1===t?0:e.length-t-1},_valueMin:function(){return this.options.min},_valueMax:function(){return this.max},_refreshRange:function(e){"vertical"===e&&this.range.css({width:"",left:""}),"horizontal"===e&&this.range.css({height:"",bottom:""})},_refreshValue:function(){var t,i,e,s,a,n=this.options.range,h=this.options,l=this,u=!this._animateOff&&h.animate,r={};this._hasMultipleValues()?this.handles.each(function(e){i=(l.values(e)-l._valueMin())/(l._valueMax()-l._valueMin())*100,r["horizontal"===l.orientation?"left":"bottom"]=i+"%",o(this).stop(1,1)[u?"animate":"css"](r,h.animate),!0===l.options.range&&("horizontal"===l.orientation?(0===e&&l.range.stop(1,1)[u?"animate":"css"]({left:i+"%"},h.animate),1===e&&l.range[u?"animate":"css"]({width:i-t+"%"},{queue:!1,duration:h.animate})):(0===e&&l.range.stop(1,1)[u?"animate":"css"]({bottom:i+"%"},h.animate),1===e&&l.range[u?"animate":"css"]({height:i-t+"%"},{queue:!1,duration:h.animate}))),t=i}):(e=this.value(),s=this._valueMin(),a=this._valueMax(),i=a!==s?(e-s)/(a-s)*100:0,r["horizontal"===this.orientation?"left":"bottom"]=i+"%",this.handle.stop(1,1)[u?"animate":"css"](r,h.animate),"min"===n&&"horizontal"===this.orientation&&this.range.stop(1,1)[u?"animate":"css"]({width:i+"%"},h.animate),"max"===n&&"horizontal"===this.orientation&&this.range.stop(1,1)[u?"animate":"css"]({width:100-i+"%"},h.animate),"min"===n&&"vertical"===this.orientation&&this.range.stop(1,1)[u?"animate":"css"]({height:i+"%"},h.animate),"max"===n&&"vertical"===this.orientation&&this.range.stop(1,1)[u?"animate":"css"]({height:100-i+"%"},h.animate))},_handleEvents:{keydown:function(e){var t,i,s,a=o(e.target).data("ui-slider-handle-index");switch(e.keyCode){case o.ui.keyCode.HOME:case o.ui.keyCode.END:case o.ui.keyCode.PAGE_UP:case o.ui.keyCode.PAGE_DOWN:case o.ui.keyCode.UP:case o.ui.keyCode.RIGHT:case o.ui.keyCode.DOWN:case o.ui.keyCode.LEFT:if(e.preventDefault(),this._keySliding||(this._keySliding=!0,this._addClass(o(e.target),null,"ui-state-active"),!1!==this._start(e,a)))break;return}switch(s=this.options.step,t=i=this._hasMultipleValues()?this.values(a):this.value(),e.keyCode){case o.ui.keyCode.HOME:i=this._valueMin();break;case o.ui.keyCode.END:i=this._valueMax();break;case o.ui.keyCode.PAGE_UP:i=this._trimAlignValue(t+(this._valueMax()-this._valueMin())/this.numPages);break;case o.ui.keyCode.PAGE_DOWN:i=this._trimAlignValue(t-(this._valueMax()-this._valueMin())/this.numPages);break;case o.ui.keyCode.UP:case o.ui.keyCode.RIGHT:if(t===this._valueMax())return;i=this._trimAlignValue(t+s);break;case o.ui.keyCode.DOWN:case o.ui.keyCode.LEFT:if(t===this._valueMin())return;i=this._trimAlignValue(t-s)}this._slide(e,a,i)},keyup:function(e){var t=o(e.target).data("ui-slider-handle-index");this._keySliding&&(this._keySliding=!1,this._stop(e,t),this._change(e,t),this._removeClass(o(e.target),null,"ui-state-active"))}}})}); ;/*! * jQuery UI Touch Punch 0.2.3 * * Copyright 2011–2014, Dave Furfero * Dual licensed under the MIT or GPL Version 2 licenses. * * Depends: * jquery.ui.widget.js * jquery.ui.mouse.js */ !function(t){if(t.support.touch="ontouchend"in document,t.support.touch){var o,e=t.ui.mouse.prototype,u=e._mouseInit,n=e._mouseDestroy;e._touchStart=function(t){!o&&this._mouseCapture(t.originalEvent.changedTouches[0])&&(o=!0,this._touchMoved=!1,c(t,"mouseover"),c(t,"mousemove"),c(t,"mousedown"))},e._touchMove=function(t){o&&(this._touchMoved=!0,c(t,"mousemove"))},e._touchEnd=function(t){o&&(c(t,"mouseup"),c(t,"mouseout"),this._touchMoved||c(t,"click"),o=!1)},e._mouseInit=function(){this.element.on({touchstart:t.proxy(this,"_touchStart"),touchmove:t.proxy(this,"_touchMove"),touchend:t.proxy(this,"_touchEnd")}),u.call(this)},e._mouseDestroy=function(){this.element.off({touchstart:t.proxy(this,"_touchStart"),touchmove:t.proxy(this,"_touchMove"),touchend:t.proxy(this,"_touchEnd")}),n.call(this)}}function c(t,o){if(!(t.originalEvent.touches.length>1)){t.preventDefault();var e=t.originalEvent.changedTouches[0],u=document.createEvent("MouseEvents");u.initMouseEvent(o,!0,!0,window,1,e.screenX,e.screenY,e.clientX,e.clientY,!1,!1,!1,!1,0,null),t.target.dispatchEvent(u)}}}(jQuery);