jQuery(document).ready(function(){ if(jQuery('#ld_course_info_mycourses_list .ld-course-registered-pager-container a').length){ jQuery('#ld_course_info_mycourses_list').on('click', '.ld-course-registered-pager-container a', ld_course_registered_pager_handler); function ld_course_registered_pager_handler(e){ e.preventDefault(); var paged=jQuery(e.currentTarget).data('paged'); var parent_div=jQuery(e.currentTarget).parents('.ld_course_info'); if(typeof parent_div==='undefined') return; var shortcode_atts=jQuery(parent_div).data('shortcode-atts'); if(typeof parent_div==='undefined') return; var post_data={ 'action': 'ld_course_registered_pager', 'paged': paged, 'shortcode_atts': shortcode_atts }; jQuery.ajax({ type: "POST", url: sfwd_data.ajaxurl, dataType: "json", cache: false, data: post_data, error: function(jqXHR, textStatus, errorThrown){ }, success: function(reply_data){ if(typeof reply_data!=='undefined'){ if(typeof reply_data['content']!=='undefined'){ jQuery('#ld_course_info_mycourses_list .ld-courseregistered-content-container').html(reply_data['content']); } if(typeof reply_data['pager']!=='undefined'){ jQuery('#ld_course_info_mycourses_list .ld-course-registered-pager-container').html(reply_data['pager']); }} }}); }} }); jQuery(document).ready(function(){ if(jQuery('#course_progress_details .ld-course-progress-pager-container a').length){ jQuery('#course_progress_details').on('click', '.ld-course-progress-pager-container a', ld_course_content_pager_handler); function ld_course_content_pager_handler(e){ e.preventDefault(); var paged=jQuery(e.currentTarget).data('paged'); var parent_div=jQuery(e.currentTarget).parents('.ld_course_info'); if(typeof parent_div==='undefined') return; var shortcode_atts=jQuery(parent_div).data('shortcode-atts'); if(typeof parent_div==='undefined') return; var post_data={ 'action': 'ld_course_progress_pager', 'paged': paged, 'shortcode_atts': shortcode_atts }; jQuery.ajax({ type: "POST", url: sfwd_data.ajaxurl, dataType: "json", cache: false, data: post_data, error: function(jqXHR, textStatus, errorThrown){ }, success: function(reply_data){ if(typeof reply_data!=='undefined'){ if(typeof reply_data['content']!=='undefined'){ jQuery('#course_progress_details .ld-course-progress-content-container').html(reply_data['content']); } if(typeof reply_data['pager']!=='undefined'){ jQuery('#course_progress_details .ld-course-progress-pager-container').html(reply_data['pager']); }} }}); }} }); jQuery(document).ready(function(){ if(jQuery('#quiz_progress_details .ld-quiz-progress-pager-container a').length){ jQuery('#quiz_progress_details').on('click', '.ld-quiz-progress-pager-container a', ld_quiz_content_pager_handler); function ld_quiz_content_pager_handler(e){ e.preventDefault(); var paged=jQuery(e.currentTarget).data('paged'); var parent_div=jQuery(e.currentTarget).parents('.ld_course_info'); if(typeof parent_div==='undefined') return; var shortcode_atts=jQuery(parent_div).data('shortcode-atts'); if(typeof parent_div==='undefined') return; var post_data={ 'action': 'ld_quiz_progress_pager', 'paged': paged, 'shortcode_atts': shortcode_atts }; jQuery.ajax({ type: "POST", url: sfwd_data.ajaxurl, dataType: "json", cache: false, data: post_data, error: function(jqXHR, textStatus, errorThrown){ }, success: function(reply_data){ if(typeof reply_data!=='undefined'){ if(typeof reply_data['content']!=='undefined'){ jQuery('#quiz_progress_details .ld-quiz-progress-content-container').html(reply_data['content']); } if(typeof reply_data['pager']!=='undefined'){ jQuery('#quiz_progress_details .ld-quiz-progress-pager-container').html(reply_data['pager']); }} }}); }} }); jQuery(document).ready(function(){ if(jQuery('.ld-course-list-content .learndash-pager-course_list a').length){ jQuery('.ld-course-list-content').on('click', '.learndash-pager-course_list a', ld_course_list_content_pager_handler); function ld_course_list_content_pager_handler(e){ e.preventDefault(); var parent_div=jQuery(e.currentTarget).parents('.ld-course-list-content'); if(typeof parent_div==='undefined') return; var shortcode_atts=jQuery(parent_div).data('shortcode-atts'); if(typeof parent_div==='undefined') return; var paged=jQuery(e.currentTarget).data('paged'); var post_data={ 'action': 'ld_course_list_shortcode_pager', 'paged': paged, 'shortcode_atts': shortcode_atts }; jQuery.ajax({ type: "POST", url: sfwd_data.ajaxurl, dataType: "json", cache: false, data: post_data, error: function(jqXHR, textStatus, errorThrown){ }, success: function(reply_data){ if(typeof reply_data!=='undefined'){ if(typeof reply_data['content']!=='undefined'){ jQuery(parent_div).html(reply_data['content']); }} }}); }} }); jQuery(document).ready(function(){ if(jQuery('.widget_ldcoursenavigation .learndash-pager-course_navigation_widget a').length){ jQuery('.widget_ldcoursenavigation').on('click', '.learndash-pager-course_navigation_widget a', ld_course_navigation_widget_pager_handler); function ld_course_navigation_widget_pager_handler(e){ e.preventDefault(); var parent_div=jQuery(e.currentTarget).parents('.course_navigation'); if(typeof parent_div==='undefined') return; var widget_data=jQuery(parent_div).data('widget_instance'); if(typeof widget_data==='undefined') return; var paged=jQuery(e.currentTarget).data('paged'); var post_data={ 'action': 'ld_course_navigation_pager', 'paged': paged, 'widget_data': widget_data }; jQuery.ajax({ type: "POST", url: sfwd_data.ajaxurl, dataType: "json", cache: false, data: post_data, error: function(jqXHR, textStatus, errorThrown){ }, success: function(reply_data){ if(typeof reply_data!=='undefined'){ if(( typeof reply_data['content']!=='undefined')&&(reply_data['content'].length)){ jQuery(parent_div).html(reply_data['content']); }} }}); }} }); jQuery(document).ready(function(){ if(jQuery('#learndash_course_navigation_admin_meta .course_navigation .learndash-pager a').length){ jQuery('#learndash_course_navigation_admin_meta').on('click', '.course_navigation .learndash-pager a', ld_course_navigation_widget_pager_handler); function ld_course_navigation_widget_pager_handler(e){ e.preventDefault(); console.log('course navigation admin clicked'); var parent_div=jQuery(e.currentTarget).parents('.course_navigation'); if(typeof parent_div==='undefined') return; var widget_data=jQuery(parent_div).data('widget_instance'); if(typeof widget_data==='undefined') return; var paged=jQuery(e.currentTarget).data('paged'); var post_data={ 'action': 'ld_course_navigation_admin_pager', 'paged': paged, 'widget_data': widget_data }; jQuery.ajax({ type: "POST", url: sfwd_data.ajaxurl, dataType: "json", cache: false, data: post_data, error: function(jqXHR, textStatus, errorThrown){ }, success: function(reply_data){ if(typeof reply_data!=='undefined'){ if(( typeof reply_data['content']!=='undefined')&&(reply_data['content'].length)){ jQuery(parent_div).html(reply_data['content']); }} }}); }} }); if(typeof flip_expand_collapse=='undefined'){ function flip_expand_collapse(what, id){ if(jQuery(what + '-' + id + ' .list_arrow.flippable').hasClass('expand')){ jQuery(what + '-' + id + ' .list_arrow.flippable').removeClass('expand'); jQuery(what + '-' + id + ' .list_arrow.flippable').addClass('collapse'); jQuery(what + '-' + id + ' .flip').slideUp(); }else{ jQuery(what + '-' + id + ' .list_arrow.flippable').removeClass('collapse'); jQuery(what + '-' + id + ' .list_arrow.flippable').addClass('expand'); jQuery(what + '-' + id + ' .flip').slideDown(); } return false; }} if(typeof flip_expand_all=='undefined'){ function flip_expand_all(what){ jQuery(what + ' .list_arrow.flippable').removeClass('collapse'); jQuery(what + ' .list_arrow.flippable').addClass('expand'); jQuery(what + ' .flip').slideDown(); return false; }} if(typeof flip_collapse_all=='undefined'){ function flip_collapse_all(what){ jQuery(what + ' .list_arrow.flippable').removeClass('expand'); jQuery(what + ' .list_arrow.flippable').addClass('collapse'); jQuery(what + ' .flip').slideUp(); return false; }} String.prototype.toHHMMSS=function(){ sec_numb=parseInt(this, 10); var hours=Math.floor(sec_numb / 3600); var minutes=Math.floor(( sec_numb -(hours * 3600)) / 60); var seconds=sec_numb -(hours * 3600) -(minutes * 60); if(hours < 10){ hours='0' + hours; } if(minutes < 10){ minutes='0' + minutes; } if(seconds < 10){ seconds='0' + seconds; } var time=hours + ':' + minutes + ':' + seconds; return time; } function learndash_timer(){ document.getElementById('learndash_mark_complete_button').disabled=true; learndash_forced_lesson_time=learndash_forced_lesson_time - 1; document.getElementById('learndash_timer').innerHTML=learndash_forced_lesson_time.toString().toHHMMSS(); if(learndash_forced_lesson_time <=0){ clearInterval(learndash_timer_var); document.getElementById('learndash_mark_complete_button').disabled=false; document.getElementById('learndash_timer').innerHTML=''; }} /* jQuery(function(){ function force_max_12px_font_size(){ var f1=jQuery('#course_navigation .learndash_navigation_lesson_topics_list a').css('font-size'); var f2=jQuery('#course_navigation .learndash_navigation_lesson_topics_list a span').css('font-size'); if(f1!=undefined&&f1.replace('px', '') > 12||f2!=undefined&&f2.replace('px', '') > 12){ jQuery('#course_navigation .learndash_navigation_lesson_topics_list a, #course_navigation .learndash_navigation_lesson_topics_list a span').css('font-size', 12); }} force_max_12px_font_size(); }); */ jQuery(document).ready(function(){ if(jQuery('#learndash_timer').length){ var timer_el=jQuery('#learndash_timer'); var timer_seconds=timer_el.attr('data-timer-seconds'); var timer_button_el=jQuery(timer_el.attr('data-button')); if(( typeof timer_seconds!=='undefined')&&(typeof timer_button_el!=='undefined')){ timer_button_el.attr('disabled', true); timer_seconds=parseInt(timer_seconds); var cookie_key=timer_el.attr('data-cookie-key'); if(typeof cookie_key!=='undefined'){ var cookie_name='learndash_timer_cookie_'+cookie_key; }else{ var cookie_name='learndash_timer_cookie'; } cookie_timer_seconds=jQuery.cookie(cookie_name); if(typeof cookie_timer_seconds!=='undefined'){ timer_seconds=parseInt(cookie_timer_seconds); } jQuery.removeCookie(cookie_name); if(timer_seconds >=1){ var learndash_timer_var=setInterval(function(){ timer_seconds=timer_seconds - 1; var time_display=timer_seconds.toString().toHHMMSS(); timer_el.html(time_display); if(timer_seconds <=0){ clearInterval(learndash_timer_var); timer_button_el.attr('disabled', false); timer_el.html(''); jQuery.cookie(cookie_name, 0); timer_button_el.trigger('learndash-time-finished'); } jQuery.cookie(cookie_name, timer_seconds); },1000); }else{ timer_button_el.attr('disabled', false); timer_el.html(''); jQuery.cookie(cookie_name, 0); }} }}); jQuery(document).ready(function(){ if(typeof sfwd_data!=='undefined'){ if(typeof sfwd_data.json!=='undefined'){ sfwd_data=sfwd_data.json.replace(/"/g, '"'); sfwd_data=jQuery.parseJSON(sfwd_data); }} jQuery('#ld_course_info').on('click', 'a.user_statistic', show_user_statistic); jQuery('#learndash_profile').on('click', 'a.user_statistic', show_user_statistic); function show_user_statistic(e){ e.preventDefault(); var refId=jQuery(this).data('ref_id'); var quizId=jQuery(this).data('quiz_id'); var userId=jQuery(this).data('user_id'); var statistic_nonce=jQuery(this).data('statistic_nonce'); var post_data={ 'action': 'wp_pro_quiz_admin_ajax', 'func': 'statisticLoadUser', 'data': { 'quizId': quizId, 'userId': userId, 'refId': refId, 'statistic_nonce': statistic_nonce, 'avg': 0 }} jQuery('#wpProQuiz_user_overlay, #wpProQuiz_loadUserData').show(); var content=jQuery('#wpProQuiz_user_content').hide(); jQuery.ajax({ type: "POST", url: sfwd_data.ajaxurl, dataType: "json", cache: false, data: post_data, error: function(jqXHR, textStatus, errorThrown){ }, success: function(reply_data){ if(typeof reply_data.html!=='undefined'){ content.html(reply_data.html); jQuery('a.wpProQuiz_update', content).remove(); jQuery('a#wpProQuiz_resetUserStatistic', content).remove(); jQuery('#wpProQuiz_user_content').show(); jQuery('#wpProQuiz_loadUserData').hide(); content.find('.statistic_data').click(function(){ jQuery(this).parents('tr').next().toggle('fast'); return false; }); }} }); jQuery('#wpProQuiz_overlay_close').click(function(){ jQuery('#wpProQuiz_user_overlay').hide(); }); }}); !function(){"use strict";function e(e){function t(t,n){var s,h,k=t==window,y=n&&n.message!==undefined?n.message:undefined;if(!(n=e.extend({},e.blockUI.defaults,n||{})).ignoreIfBlocked||!e(t).data("blockUI.isBlocked")){if(n.overlayCSS=e.extend({},e.blockUI.defaults.overlayCSS,n.overlayCSS||{}),s=e.extend({},e.blockUI.defaults.css,n.css||{}),n.onOverlayClick&&(n.overlayCSS.cursor="pointer"),h=e.extend({},e.blockUI.defaults.themedCSS,n.themedCSS||{}),y=y===undefined?n.message:y,k&&p&&o(window,{fadeOut:0}),y&&"string"!=typeof y&&(y.parentNode||y.jquery)){var m=y.jquery?y[0]:y,g={};e(t).data("blockUI.history",g),g.el=m,g.parent=m.parentNode,g.display=m.style.display,g.position=m.style.position,g.parent&&g.parent.removeChild(m)}e(t).data("blockUI.onUnblock",n.onUnblock);var v,I,w,U,x=n.baseZ;v=e(r||n.forceIframe?'':''),I=e(n.theme?'':''),n.theme&&k?(U='"):n.theme?(U='"):U=k?'':'',w=e(U),y&&(n.theme?(w.css(h),w.addClass("ui-widget-content")):w.css(s)),n.theme||I.css(n.overlayCSS),I.css("position",k?"fixed":"absolute"),(r||n.forceIframe)&&v.css("opacity",0);var C=[v,I,w],S=e(k?"body":t);e.each(C,function(){this.appendTo(S)}),n.theme&&n.draggable&&e.fn.draggable&&w.draggable({handle:".ui-dialog-titlebar",cancel:"li"});var O=f&&(!e.support.boxModel||e("object,embed",k?null:t).length>0);if(u||O){if(k&&n.allowBodyStretch&&e.support.boxModel&&e("html,body").css("height","100%"),(u||!e.support.boxModel)&&!k)var E=a(t,"borderTopWidth"),T=a(t,"borderLeftWidth"),M=E?"(0 - "+E+")":0,B=T?"(0 - "+T+")":0;e.each(C,function(e,t){var o=t[0].style;if(o.position="absolute",e<2)k?o.setExpression("height","Math.max(document.body.scrollHeight, document.body.offsetHeight) - (jQuery.support.boxModel?0:"+n.quirksmodeOffsetHack+') + "px"'):o.setExpression("height",'this.parentNode.offsetHeight + "px"'),k?o.setExpression("width",'jQuery.support.boxModel&&document.documentElement.clientWidth||document.body.clientWidth + "px"'):o.setExpression("width",'this.parentNode.offsetWidth + "px"'),B&&o.setExpression("left",B),M&&o.setExpression("top",M);else if(n.centerY)k&&o.setExpression("top",'(document.documentElement.clientHeight||document.body.clientHeight) / 2 - (this.offsetHeight / 2) + (blah=document.documentElement.scrollTop ? document.documentElement.scrollTop:document.body.scrollTop) + "px"'),o.marginTop=0;else if(!n.centerY&&k){var i="((document.documentElement.scrollTop ? document.documentElement.scrollTop:document.body.scrollTop) + "+(n.css&&n.css.top?parseInt(n.css.top,10):0)+') + "px"';o.setExpression("top",i)}})}if(y&&(n.theme?w.find(".ui-widget-content").append(y):w.append(y),(y.jquery||y.nodeType)&&e(y).show()),(r||n.forceIframe)&&n.showOverlay&&v.show(),n.fadeIn){var j=n.onBlock?n.onBlock:c,H=n.showOverlay&&!y?j:c,z=y?j:c;n.showOverlay&&I._fadeIn(n.fadeIn,H),y&&w._fadeIn(n.fadeIn,z)}else n.showOverlay&&I.show(),y&&w.show(),n.onBlock&&n.onBlock.bind(w)();if(i(1,t,n),k?(p=w[0],b=e(n.focusableElements,p),n.focusInput&&setTimeout(l,20)):d(w[0],n.centerX,n.centerY),n.timeout){var W=setTimeout(function(){k?e.unblockUI(n):e(t).unblock(n)},n.timeout);e(t).data("blockUI.timeout",W)}}}function o(t,o){var s,l=t==window,d=e(t),a=d.data("blockUI.history"),c=d.data("blockUI.timeout");c&&(clearTimeout(c),d.removeData("blockUI.timeout")),o=e.extend({},e.blockUI.defaults,o||{}),i(0,t,o),null===o.onUnblock&&(o.onUnblock=d.data("blockUI.onUnblock"),d.removeData("blockUI.onUnblock"));var r;r=l?e(document.body).children().filter(".blockUI").add("body > .blockUI"):d.find(">.blockUI"),o.cursorReset&&(r.length>1&&(r[1].style.cursor=o.cursorReset),r.length>2&&(r[2].style.cursor=o.cursorReset)),l&&(p=b=null),o.fadeOut?(s=r.length,r.stop().fadeOut(o.fadeOut,function(){0==--s&&n(r,a,o,t)})):n(r,a,o,t)}function n(t,o,n,i){var s=e(i);if(!s.data("blockUI.isBlocked")){t.each(function(e,t){this.parentNode&&this.parentNode.removeChild(this)}),o&&o.el&&(o.el.style.display=o.display,o.el.style.position=o.position,o.el.style.cursor="default",o.parent&&o.parent.appendChild(o.el),s.removeData("blockUI.history")),s.data("blockUI.static")&&s.css("position","static"),"function"==typeof n.onUnblock&&n.onUnblock(i,n);var l=e(document.body),d=l.width(),a=l[0].style.width;l.width(d-1).width(d),l[0].style.width=a}}function i(t,o,n){var i=o==window,l=e(o);if((t||(!i||p)&&(i||l.data("blockUI.isBlocked")))&&(l.data("blockUI.isBlocked",t),i&&n.bindEvents&&(!t||n.showOverlay))){var d="mousedown mouseup keydown keypress keyup touchstart touchend touchmove";t?e(document).bind(d,n,s):e(document).unbind(d,s)}}function s(t){if("keydown"===t.type&&t.keyCode&&9==t.keyCode&&p&&t.data.constrainTabKey){var o=b,n=!t.shiftKey&&t.target===o[o.length-1],i=t.shiftKey&&t.target===o[0];if(n||i)return setTimeout(function(){l(i)},10),!1}var s=t.data,d=e(t.target);return d.hasClass("blockOverlay")&&s.onOverlayClick&&s.onOverlayClick(t),d.parents("div."+s.blockMsgClass).length>0||0===d.parents().children().filter("div.blockUI").length}function l(e){if(b){var t=b[!0===e?b.length-1:0];t&&t.focus()}}function d(e,t,o){var n=e.parentNode,i=e.style,s=(n.offsetWidth-e.offsetWidth)/2-a(n,"borderLeftWidth"),l=(n.offsetHeight-e.offsetHeight)/2-a(n,"borderTopWidth");t&&(i.left=s>0?s+"px":"0"),o&&(i.top=l>0?l+"px":"0")}function a(t,o){return parseInt(e.css(t,o),10)||0}e.fn._fadeIn=e.fn.fadeIn;var c=e.noop||function(){},r=/MSIE/.test(navigator.userAgent),u=/MSIE 6.0/.test(navigator.userAgent)&&!/MSIE 8.0/.test(navigator.userAgent),f=(document.documentMode,e.isFunction(document.createElement("div").style.setExpression));e.blockUI=function(e){t(window,e)},e.unblockUI=function(e){o(window,e)},e.growlUI=function(t,o,n,i){var s=e('
');t&&s.append("

"+t+"

"),o&&s.append("

"+o+"

"),n===undefined&&(n=3e3);var l=function(t){t=t||{},e.blockUI({message:s,fadeIn:"undefined"!=typeof t.fadeIn?t.fadeIn:700,fadeOut:"undefined"!=typeof t.fadeOut?t.fadeOut:1e3,timeout:"undefined"!=typeof t.timeout?t.timeout:n,centerY:!1,showOverlay:!1,onUnblock:i,css:e.blockUI.defaults.growlCSS})};l();s.css("opacity");s.mouseover(function(){l({fadeIn:0,timeout:3e4});var t=e(".blockMsg");t.stop(),t.fadeTo(300,1)}).mouseout(function(){e(".blockMsg").fadeOut(1e3)})},e.fn.block=function(o){if(this[0]===window)return e.blockUI(o),this;var n=e.extend({},e.blockUI.defaults,o||{});return this.each(function(){var t=e(this);n.ignoreIfBlocked&&t.data("blockUI.isBlocked")||t.unblock({fadeOut:0})}),this.each(function(){"static"==e.css(this,"position")&&(this.style.position="relative",e(this).data("blockUI.static",!0)),this.style.zoom=1,t(this,o)})},e.fn.unblock=function(t){return this[0]===window?(e.unblockUI(t),this):this.each(function(){o(this,t)})},e.blockUI.version=2.7,e.blockUI.defaults={message:"

Please wait...

",title:null,draggable:!0,theme:!1,css:{padding:0,margin:0,width:"30%",top:"40%",left:"35%",textAlign:"center",color:"#000",border:"3px solid #aaa",backgroundColor:"#fff",cursor:"wait"},themedCSS:{width:"30%",top:"40%",left:"35%"},overlayCSS:{backgroundColor:"#000",opacity:.6,cursor:"wait"},cursorReset:"default",growlCSS:{width:"350px",top:"10px",left:"",right:"10px",border:"none",padding:"5px",opacity:.6,cursor:"default",color:"#fff",backgroundColor:"#000","-webkit-border-radius":"10px","-moz-border-radius":"10px","border-radius":"10px"},iframeSrc:/^https/i.test(window.location.href||"")?"javascript:false":"about:blank",forceIframe:!1,baseZ:1e3,centerX:!0,centerY:!0,allowBodyStretch:!0,bindEvents:!0,constrainTabKey:!0,fadeIn:200,fadeOut:400,timeout:0,showOverlay:!0,focusInput:!0,focusableElements:":input:enabled:visible",onBlock:null,onUnblock:null,onOverlayClick:null,quirksmodeOffsetHack:4,blockMsgClass:"blockMsg",ignoreIfBlocked:!1};var p=null,b=[]}"function"==typeof define&&define.amd&&define.amd.jQuery?define(["jquery"],e):e(jQuery)}(); jQuery(function(d){if("undefined"==typeof wc_add_to_cart_params)return!1;function t(){this.requests=[],this.addRequest=this.addRequest.bind(this),this.run=this.run.bind(this),d(document.body).on("click",".add_to_cart_button",{addToCartHandler:this},this.onAddToCart).on("click",".remove_from_cart_button",{addToCartHandler:this},this.onRemoveFromCart).on("added_to_cart",this.updateButton).on("ajax_request_not_sent.adding_to_cart",this.updateButton).on("added_to_cart removed_from_cart",{addToCartHandler:this},this.updateFragments)}t.prototype.addRequest=function(t){this.requests.push(t),1===this.requests.length&&this.run()},t.prototype.run=function(){var t=this,a=t.requests[0].complete;t.requests[0].complete=function(){"function"==typeof a&&a(),t.requests.shift(),0'+wc_add_to_cart_params.i18n_view_cart+""),d(document.body).trigger("wc_cart_button_updated",[r]))},t.prototype.updateFragments=function(t,a){a&&(d.each(a,function(t){d(t).addClass("updating").fadeTo("400","0.6").block({message:null,overlayCSS:{opacity:.6}})}),d.each(a,function(t,a){d(t).replaceWith(a),d(t).stop(!0).css("opacity","1").unblock()}),d(document.body).trigger("wc_fragments_loaded"))},new t}); !function(e){var n=!1;if("function"==typeof define&&define.amd&&(define(e),n=!0),"object"==typeof exports&&(module.exports=e(),n=!0),!n){var o=window.Cookies,t=window.Cookies=e();t.noConflict=function(){return window.Cookies=o,t}}}(function(){function e(){for(var e=0,n={};e1){if("number"==typeof(i=e({path:"/"},t.defaults,i)).expires){var a=new Date;a.setMilliseconds(a.getMilliseconds()+864e5*i.expires),i.expires=a}i.expires=i.expires?i.expires.toUTCString():"";try{c=JSON.stringify(r),/^[\{\[]/.test(c)&&(r=c)}catch(m){}r=o.write?o.write(r,n):encodeURIComponent(String(r)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent),n=(n=(n=encodeURIComponent(String(n))).replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent)).replace(/[\(\)]/g,escape);var f="";for(var s in i)i[s]&&(f+="; "+s,!0!==i[s]&&(f+="="+i[s]));return document.cookie=n+"="+r+f}n||(c={});for(var p=document.cookie?document.cookie.split("; "):[],d=/(%[0-9A-Z]{2})+/g,u=0;u'),t(".woocommerce form input").filter(":password").parent("span").addClass("password-input"),t(".password-input").append(''),t(".show-password-input").click(function(){t(this).toggleClass("display-password"),t(this).hasClass("display-password")?t(this).siblings(['input[type="password"]']).prop("type","text"):t(this).siblings('input[type="text"]').prop("type","password")})}); jQuery(function(r){if("undefined"==typeof wc_cart_fragments_params)return!1;var t=!0,o=wc_cart_fragments_params.cart_hash_key;try{t="sessionStorage"in window&&null!==window.sessionStorage,window.sessionStorage.setItem("wc","test"),window.sessionStorage.removeItem("wc"),window.localStorage.setItem("wc","test"),window.localStorage.removeItem("wc")}catch(f){t=!1}function a(){t&&sessionStorage.setItem("wc_cart_created",(new Date).getTime())}function s(e){t&&(localStorage.setItem(o,e),sessionStorage.setItem(o,e))}var e={url:wc_cart_fragments_params.wc_ajax_url.toString().replace("%%endpoint%%","get_refreshed_fragments"),type:"POST",data:{time:(new Date).getTime()},timeout:wc_cart_fragments_params.request_timeout,success:function(e){e&&e.fragments&&(r.each(e.fragments,function(e,t){r(e).replaceWith(t)}),t&&(sessionStorage.setItem(wc_cart_fragments_params.fragment_name,JSON.stringify(e.fragments)),s(e.cart_hash),e.cart_hash&&a()),r(document.body).trigger("wc_fragments_refreshed"))},error:function(){r(document.body).trigger("wc_fragments_ajax_error")}};function n(){r.ajax(e)}if(t){var i=null;r(document.body).on("wc_fragment_refresh updated_wc_div",function(){n()}),r(document.body).on("added_to_cart removed_from_cart",function(e,t,r){var n=sessionStorage.getItem(o);null!==n&&n!==undefined&&""!==n||a(),sessionStorage.setItem(wc_cart_fragments_params.fragment_name,JSON.stringify(t)),s(r)}),r(document.body).on("wc_fragments_refreshed",function(){clearTimeout(i),i=setTimeout(n,864e5)}),r(window).on("storage onstorage",function(e){o===e.originalEvent.key&&localStorage.getItem(o)!==sessionStorage.getItem(o)&&n()}),r(window).on("pageshow",function(e){e.originalEvent.persisted&&(r(".widget_shopping_cart_content").empty(),r(document.body).trigger("wc_fragment_refresh"))});try{var c=r.parseJSON(sessionStorage.getItem(wc_cart_fragments_params.fragment_name)),_=sessionStorage.getItem(o),g=Cookies.get("woocommerce_cart_hash"),m=sessionStorage.getItem("wc_cart_created");if(null!==_&&_!==undefined&&""!==_||(_=""),null!==g&&g!==undefined&&""!==g||(g=""),_&&(null===m||m===undefined||""===m))throw"No cart_created";if(m){var d=1*m+864e5,w=(new Date).getTime();if(d$1").replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/<(\/?strong)>/g,"<$1>")},b.prototype={killerFn:null,initialize:function(){var c,d=this,e="."+d.classes.suggestion,f=d.classes.selected,g=d.options;d.element.setAttribute("autocomplete","off"),d.killerFn=function(b){0===a(b.target).closest("."+d.options.containerClass).length&&(d.killSuggestions(),d.disableKillerFn())},d.noSuggestionsContainer=a('
').html(this.options.noSuggestionNotice).get(0),d.suggestionsContainer=b.utils.createNode(g.containerClass),c=a(d.suggestionsContainer),c.appendTo(g.appendTo),"auto"!==g.width&&c.width(g.width),c.on("mouseover.autocomplete",e,function(){d.activate(a(this).data("index"))}),c.on("mouseout.autocomplete",function(){d.selectedIndex=-1,c.children("."+f).removeClass(f)}),c.on("click.autocomplete",e,function(){d.select(a(this).data("index"))}),d.fixPositionCapture=function(){d.visible&&d.fixPosition()},a(window).on("resize.autocomplete",d.fixPositionCapture),d.el.on("keydown.autocomplete",function(a){d.onKeyPress(a)}),d.el.on("keyup.autocomplete",function(a){d.onKeyUp(a)}),d.el.on("blur.autocomplete",function(){d.onBlur()}),d.el.on("focus.autocomplete",function(){d.onFocus()}),d.el.on("change.autocomplete",function(a){d.onKeyUp(a)}),d.el.on("input.autocomplete",function(a){d.onKeyUp(a)})},onFocus:function(){var a=this;a.fixPosition(),0===a.options.minChars&&0===a.el.val().length&&a.onValueChange()},onBlur:function(){this.enableKillerFn()},abortAjax:function(){var a=this;a.currentRequest&&(a.currentRequest.abort(),a.currentRequest=null)},setOptions:function(b){var c=this,d=c.options;a.extend(d,b),c.isLocal=a.isArray(d.lookup),c.isLocal&&(d.lookup=c.verifySuggestionsFormat(d.lookup)),d.orientation=c.validateOrientation(d.orientation,"bottom"),a(c.suggestionsContainer).css({"max-height":d.maxHeight+"px",width:d.width+"px","z-index":d.zIndex})},clearCache:function(){this.cachedResponse={},this.badQueries=[]},clear:function(){this.clearCache(),this.currentValue="",this.suggestions=[]},disable:function(){var a=this;a.disabled=!0,clearInterval(a.onChangeInterval),a.abortAjax()},enable:function(){this.disabled=!1},fixPosition:function(){var b=this,c=a(b.suggestionsContainer),d=c.parent().get(0);if(d===document.body||b.options.forceFixPosition){var e=b.options.orientation,f=c.outerHeight(),g=b.el.outerHeight(),h=b.el.offset(),i={top:h.top,left:h.left};if("auto"===e){var j=a(window).height(),k=a(window).scrollTop(),l=-k+h.top-f,m=k+j-(h.top+g+f);e=Math.max(l,m)===l?"top":"bottom"}if("top"===e?i.top+=-f:i.top+=g,d!==document.body){var n,o=c.css("opacity");b.visible||c.css("opacity",0).show(),n=c.offsetParent().offset(),i.top-=n.top,i.left-=n.left,b.visible||c.css("opacity",o).hide()}"auto"===b.options.width&&(i.width=b.el.outerWidth()-2+"px"),c.css(i)}},enableKillerFn:function(){var b=this;a(document).on("click.autocomplete",b.killerFn)},disableKillerFn:function(){var b=this;a(document).off("click.autocomplete",b.killerFn)},killSuggestions:function(){var a=this;a.stopKillSuggestions(),a.intervalId=window.setInterval(function(){a.visible&&(a.el.val(a.currentValue),a.hide()),a.stopKillSuggestions()},50)},stopKillSuggestions:function(){window.clearInterval(this.intervalId)},isCursorAtEnd:function(){var a,b=this,c=b.el.val().length,d=b.element.selectionStart;return"number"==typeof d?d===c:document.selection?(a=document.selection.createRange(),a.moveStart("character",-c),c===a.text.length):!0},onKeyPress:function(a){var b=this;if(!b.disabled&&!b.visible&&a.which===d.DOWN&&b.currentValue)return void b.suggest();if(!b.disabled&&b.visible){switch(a.which){case d.ESC:b.el.val(b.currentValue),b.hide();break;case d.RIGHT:if(b.hint&&b.options.onHint&&b.isCursorAtEnd()){b.selectHint();break}return;case d.TAB:if(b.hint&&b.options.onHint)return void b.selectHint();if(-1===b.selectedIndex)return void b.hide();if(b.select(b.selectedIndex),b.options.tabDisabled===!1)return;break;case d.RETURN:if(-1===b.selectedIndex)return void b.hide();b.select(b.selectedIndex);break;case d.UP:b.moveUp();break;case d.DOWN:b.moveDown();break;default:return}a.stopImmediatePropagation(),a.preventDefault()}},onKeyUp:function(a){var b=this;if(!b.disabled){switch(a.which){case d.UP:case d.DOWN:return}clearInterval(b.onChangeInterval),b.currentValue!==b.el.val()&&(b.findBestHint(),b.options.deferRequestBy>0?b.onChangeInterval=setInterval(function(){b.onValueChange()},b.options.deferRequestBy):b.onValueChange())}},onValueChange:function(){var b=this,c=b.options,d=b.el.val(),e=b.getQuery(d);return b.selection&&b.currentValue!==e&&(b.selection=null,(c.onInvalidateSelection||a.noop).call(b.element)),clearInterval(b.onChangeInterval),b.currentValue=d,b.selectedIndex=-1,c.triggerSelectOnValidInput&&b.isExactMatch(e)?void b.select(0):void(e.lengthh&&(c.suggestions=c.suggestions.slice(0,h)),c},getSuggestions:function(b){var c,d,e,f,g=this,h=g.options,i=h.serviceUrl;if(h.params[h.paramName]=b,d=h.ignoreParams?null:h.params,h.onSearchStart.call(g.element,h.params)!==!1){if(a.isFunction(h.lookup))return void h.lookup(b,function(a){g.suggestions=a.suggestions,g.suggest(),h.onSearchComplete.call(g.element,b,a.suggestions)});g.isLocal?c=g.getSuggestionsLocal(b):(a.isFunction(i)&&(i=i.call(g.element,b)),e=i+"?"+a.param(d||{}),c=g.cachedResponse[e]),c&&a.isArray(c.suggestions)?(g.suggestions=c.suggestions,g.suggest(),h.onSearchComplete.call(g.element,b,c.suggestions)):g.isBadQuery(b)?h.onSearchComplete.call(g.element,b,[]):(g.abortAjax(),f={url:i,data:d,type:h.type,dataType:h.dataType},a.extend(f,h.ajaxSettings),g.currentRequest=a.ajax(f).done(function(a){var c;g.currentRequest=null,c=h.transformResult(a,b),g.processResponse(c,b,e),h.onSearchComplete.call(g.element,b,c.suggestions)}).fail(function(a,c,d){h.onSearchError.call(g.element,b,a,c,d)}))}},isBadQuery:function(a){if(!this.options.preventBadQueries)return!1;for(var b=this.badQueries,c=b.length;c--;)if(0===a.indexOf(b[c]))return!0;return!1},hide:function(){var b=this,c=a(b.suggestionsContainer);a.isFunction(b.options.onHide)&&b.visible&&b.options.onHide.call(b.element,c),b.visible=!1,b.selectedIndex=-1,clearInterval(b.onChangeInterval),a(b.suggestionsContainer).hide(),b.signalHint(null)},suggest:function(){if(0===this.suggestions.length)return void(this.options.showNoSuggestionNotice?this.noSuggestions():this.hide());var b,c=this,d=c.options,e=d.groupBy,f=d.formatResult,g=c.getQuery(c.currentValue),h=c.classes.suggestion,i=c.classes.selected,j=a(c.suggestionsContainer),k=a(c.noSuggestionsContainer),l=d.beforeRender,m="",n=function(a,c){var d=a.data[e];return b===d?"":(b=d,'
'+b+"
")};return d.triggerSelectOnValidInput&&c.isExactMatch(g)?void c.select(0):(a.each(c.suggestions,function(a,b){e&&(m+=n(b,g,a)),m+='
'+f(b,g)+"
"}),this.adjustContainerWidth(),k.detach(),j.html(m),a.isFunction(l)&&l.call(c.element,j),c.fixPosition(),j.show(),d.autoSelectFirst&&(c.selectedIndex=0,j.scrollTop(0),j.children("."+h).first().addClass(i)),c.visible=!0,void c.findBestHint())},noSuggestions:function(){var b=this,c=a(b.suggestionsContainer),d=a(b.noSuggestionsContainer);this.adjustContainerWidth(),d.detach(),c.empty(),c.append(d),b.fixPosition(),c.show(),b.visible=!0},adjustContainerWidth:function(){var b,c=this,d=c.options,e=a(c.suggestionsContainer);"auto"===d.width&&(b=c.el.outerWidth()-2,e.width(b>0?b:300))},findBestHint:function(){var b=this,c=b.el.val().toLowerCase(),d=null;c&&(a.each(b.suggestions,function(a,b){var e=0===b.value.toLowerCase().indexOf(c);return e&&(d=b),!e}),b.signalHint(d))},signalHint:function(b){var c="",d=this;b&&(c=d.currentValue+b.value.substr(d.currentValue.length)),d.hintValue!==c&&(d.hintValue=c,d.hint=b,(this.options.onHint||a.noop)(c))},verifySuggestionsFormat:function(b){return b.length&&"string"==typeof b[0]?a.map(b,function(a){return{value:a,data:null}}):b},validateOrientation:function(b,c){return b=a.trim(b||"").toLowerCase(),-1===a.inArray(b,["auto","bottom","top"])&&(b=c),b},processResponse:function(a,b,c){var d=this,e=d.options;a.suggestions=d.verifySuggestionsFormat(a.suggestions),e.noCache||(d.cachedResponse[c]=a,e.preventBadQueries&&0===a.suggestions.length&&d.badQueries.push(b)),b===d.getQuery(d.currentValue)&&(d.suggestions=a.suggestions,d.suggest())},activate:function(b){var c,d=this,e=d.classes.selected,f=a(d.suggestionsContainer),g=f.find("."+d.classes.suggestion);return f.find("."+e).removeClass(e),d.selectedIndex=b,-1!==d.selectedIndex&&g.length>d.selectedIndex?(c=g.get(d.selectedIndex),a(c).addClass(e),c):null},selectHint:function(){var b=this,c=a.inArray(b.hint,b.suggestions);b.select(c)},select:function(a){var b=this;b.hide(),b.onSelect(a)},moveUp:function(){var b=this;if(-1!==b.selectedIndex)return 0===b.selectedIndex?(a(b.suggestionsContainer).children().first().removeClass(b.classes.selected),b.selectedIndex=-1,b.el.val(b.currentValue),void b.findBestHint()):void b.adjustScroll(b.selectedIndex-1)},moveDown:function(){var a=this;a.selectedIndex!==a.suggestions.length-1&&a.adjustScroll(a.selectedIndex+1)},adjustScroll:function(b){var c=this,d=c.activate(b);if(d){var e,f,g,h=a(d).outerHeight();e=d.offsetTop,f=a(c.suggestionsContainer).scrollTop(),g=f+c.options.maxHeight-h,f>e?a(c.suggestionsContainer).scrollTop(e):e>g&&a(c.suggestionsContainer).scrollTop(e-c.options.maxHeight+h),c.options.preserveInput||c.el.val(c.getValue(c.suggestions[b].value)),c.signalHint(null)}},onSelect:function(b){var c=this,d=c.options.onSelect,e=c.suggestions[b];c.currentValue=c.getValue(e.value),c.currentValue===c.el.val()||c.options.preserveInput||c.el.val(c.currentValue),c.signalHint(null),c.suggestions=[],c.selection=e,a.isFunction(d)&&d.call(c.element,e)},getValue:function(a){var b,c,d=this,e=d.options.delimiter;return e?(b=d.currentValue,c=b.split(e),1===c.length?a:b.substr(0,b.length-c[c.length-1].length)+a):a},dispose:function(){var b=this;b.el.off(".autocomplete").removeData("autocomplete"),b.disableKillerFn(),a(window).off("resize.autocomplete",b.fixPositionCapture),a(b.suggestionsContainer).remove()}},a.fn.autocomplete=a.fn.devbridgeAutocomplete=function(c,d){var e="autocomplete";return 0===arguments.length?this.first().data(e):this.each(function(){var f=a(this),g=f.data(e);"string"==typeof c?g&&"function"==typeof g[c]&&g[c](d):(g&&g.dispose&&g.dispose(),g=new b(this,c),f.data(e,g))})}}); jQuery(document).ready(function ($){ "use strict"; $('.searchform').each(function(){ var append=$(this).find('.live-search-results'); var search_categories=$(this).find('.search_categories'); var serviceUrl=flatsomeVars.ajaxurl + '?action=flatsome_ajax_search_products'; var product_cat=''; if(search_categories.length&&search_categories.val()!==''){ serviceUrl +='&product_cat=' + search_categories.val(); } $(this).find('.search-field').devbridgeAutocomplete({ minChars:3, appendTo:append, triggerSelectOnValidInput: false, serviceUrl:serviceUrl, onSearchStart:function (){ $('.submit-button').removeClass('loading'); $('.submit-button').addClass('loading'); }, onSelect:function (suggestion){ if(suggestion.id!=-1){ window.location.href=suggestion.url; }}, onSearchComplete: function (){ $('.submit-button').removeClass('loading'); }, beforeRender: function (container){ $(container).removeAttr('style'); }, formatResult: function (suggestion, currentValue){ var pattern='(' + $.Autocomplete.utils.escapeRegExChars(currentValue) + ')'; var html=''; if(suggestion.img) html +=''; html +='
'+suggestion.value.replace(new RegExp(pattern, 'gi'), '$1<\/strong>')+'
'; if(suggestion.price) html +=''+suggestion.price+''; return html; }}); if(search_categories.length){ var searchForm=$(this).find('.search-field').devbridgeAutocomplete(); search_categories.on('change', function(e){ if(search_categories.val()!=''){ searchForm.setOptions({ serviceUrl: flatsomeVars.ajaxurl + '?action=flatsome_ajax_search_products&product_cat=' + search_categories.val() }); }else{ searchForm.setOptions({ serviceUrl: flatsomeVars.ajaxurl + '?action=flatsome_ajax_search_products' }); } searchForm.hide(); searchForm.onValueChange(); }); }}); }); !function(I){I.fn.hoverIntent=function(e,t,n){function r(e){o=e.pageX,v=e.pageY}var o,v,i,u,s={interval:100,sensitivity:6,timeout:0},s="object"==typeof e?I.extend(s,e):I.isFunction(t)?I.extend(s,{over:e,out:t,selector:n}):I.extend(s,{over:e,out:e,selector:t}),h=function(e,t){if(t.hoverIntent_t=clearTimeout(t.hoverIntent_t),Math.sqrt((i-o)*(i-o)+(u-v)*(u-v))