File: /home/slyfwmm/dallavitae/OLD_WP/wp-content/plugins/biagiotti-membership/assets/js/membership.min.js
if(!function(e,a,o){var t,i=e.getElementsByTagName(a)[0];e.getElementById(o)||((t=e.createElement(a)).id=o,t.src="//connect.facebook.net/en_US/sdk.js",i.parentNode.insertBefore(t,i))}(document,"script","facebook-jssdk"),"undefined"!=typeof mkdfSocialLoginVars)var facebookAppId=mkdfSocialLoginVars.social.facebookAppId;facebookAppId&&(window.fbAsyncInit=function(){FB.init({appId:facebookAppId,cookie:!0,xfbml:!0,version:"v2.5"}),window.FB=FB}),function(n){"use strict";var e={};function a(){var e=n(".mkdf-modal-opener"),o=n(".mkdf-modal-holder"),t=n(".mkdf-login-popup-close-btn");e.length&&o.length&&(e.on("click",function(e){e.preventDefault();var a=n(this).data("modal");o.fadeOut(300),o.removeClass("opened"),o.each(function(){var e=n(this);"undefined"!==e.data("modal")&&e.data("modal")===a&&(e.fadeIn(300),e.addClass("opened"))})}),o.each(function(){var a=n(this);a.on("click",function(e){a.hasClass("opened")&&(a.fadeOut(300),a.removeClass("opened"))}),t.on("click",function(e){a.hasClass("opened")&&(a.fadeOut(300),a.removeClass("opened"))}),n(window).on("keyup",function(e){a.hasClass("opened")&&27===e.keyCode&&(a.fadeOut(300),a.removeClass("opened"))}),a.find(".mkdf-modal-content").on("click",function(e){e.stopPropagation()})}))}function o(){n(".mkdf-login-form").on("submit",function(e){e.preventDefault();var a={action:"biagiotti_membership_login_user",security:n(this).find("#mkdf-login-security").val(),login_data:n(this).serialize()};return n.ajax({type:"POST",data:a,url:mkdfGlobalVars.vars.mkdfAjaxUrl,success:function(e){var a;s(a=JSON.parse(e)),"success"===a.status&&(window.location=a.redirect)}}),!1})}function t(){n(".mkdf-register-form").on("submit",function(e){e.preventDefault();var a={action:"biagiotti_membership_register_user",security:n(this).find("#mkdf-register-security").val(),register_data:n(this).serialize()};return n.ajax({type:"POST",data:a,url:mkdfGlobalVars.vars.mkdfAjaxUrl,success:function(e){var a;s(a=JSON.parse(e)),"success"===a.status&&(window.location=a.redirect)}}),!1})}function i(){var o=n(".mkdf-reset-pass-form");o.on("submit",function(e){e.preventDefault();var a={action:"biagiotti_membership_user_lost_password",user_login:o.find("#user_reset_password_login").val()};n.ajax({type:"POST",data:a,url:mkdfGlobalVars.vars.mkdfAjaxUrl,success:function(e){var a=JSON.parse(e);s(a),"success"===a.status&&(window.location=a.redirect)}})})}function s(e){var a=n(".mkdf-membership-response-holder"),o=_.template(n(".mkdf-membership-response-template").html())({messageClass:"success"===e.status?"mkdf-membership-message-succes":"mkdf-membership-message-error",message:e.message});a.html(o)}function r(){n(".mkdf-facebook-login-holder").on("submit",function(e){e.preventDefault(),window.FB.login(function(e){var a;"connected"===(a=e).status?(console.log("Welcome! Fetching information from Facebook..."),FB.api("/me","GET",{fields:"id, name, email, link, picture"},function(e){var a=n(".mkdf-facebook-login-holder [name^=mkdf_nonce_facebook_login]").val();e.nonce=a,e.image=e.picture.data.url;var o={action:"biagiotti_membership_check_facebook_user",response:e};n.ajax({type:"POST",data:o,url:mkdfGlobalVars.vars.mkdfAjaxUrl,success:function(e){var a;s(a=JSON.parse(e)),"success"===a.status&&(window.location=a.redirect)}})})):"not_authorized"===a.status?console.log("Please log into this app"):console.log("Please log into Facebook")},{scope:"email, public_profile"})})}function d(){if("undefined"!=typeof mkdfSocialLoginVars)var e=mkdfSocialLoginVars.social.googleClientId;e?gapi.load("auth2",function(){window.auth2=gapi.auth2.init({client_id:e}),n(".mkdf-google-login-holder").on("submit",function(e){e.preventDefault(),window.auth2.signIn(),function(){if(window.auth2.isSignedIn.get()){var e=window.auth2.currentUser.get().getBasicProfile(),a=n(".mkdf-google-login-holder [name^=mkdf_nonce_google_login]").val(),o={action:"biagiotti_membership_check_google_user",response:{id:e.getId(),name:e.getName(),email:e.getEmail(),image:e.getImageUrl(),link:"https://plus.google.com/"+e.getId(),nonce:a}};n.ajax({type:"POST",data:o,url:mkdfGlobalVars.vars.mkdfAjaxUrl,success:function(e){var a;s(a=JSON.parse(e)),"success"===a.status&&(window.location=a.redirect)}})}}()})}):n(".mkdf-google-login-holder").on("submit",function(e){e.preventDefault()})}"undefined"!=typeof mkdf&&(mkdf.modules.socialLogin=e),e.mkdfUserLogin=o,e.mkdfUserRegister=t,e.mkdfUserLostPassword=i,e.mkdfInitWidgetModal=a,e.mkdfInitFacebookLogin=r,e.mkdfInitGooglePlusLogin=d,e.mkdfRenderAjaxResponseMessage=s,n(document).ready(function(){a(),o(),t(),i(),function(){var e=n(".mkdf-login-tabs");e.length&&e.each(function(){var e=n(this);e.children(".mkdf-tab-container").each(function(e){e+=1;var a=n(this),o=a.attr("id"),t=a.parent().find(".mkdf-tabs-nav li:nth-child("+e+") a"),i=t.attr("href");-1<(o="#"+o).indexOf(i)&&t.attr("href",o)}),e.tabs(),n(".mkdf-login-tabs a.mkdf-external-link").unbind("click")})}()}),n(window).load(function(){r(),d(),function(){n(".mkdf-membership-main-wrapper");var e=n(".page-template-user-dashboard .mkdf-content"),a=n(".mkdf-page-footer"),o=0;!mkdf.body.hasClass("mkdf-header-transparent")&&1024<mkdf.windowWidth&&(o=o+mkdfGlobalVars.vars.mkdfMenuAreaHeight+mkdfGlobalVars.vars.mkdfLogoAreaHeight);0<a.length&&(o+=a.outerHeight());if(1024<mkdf.windowWidth){var t=mkdf.windowHeight-o;e.css({"min-height":t+"px"})}}()})}(jQuery),function(n){"use strict";var e={};function a(){o(),n(document.body).on("biagiotti_membership_favorites_trigger",function(){o()})}function o(){n(".mkdf-membership-item-favorites").on("click",function(e){e.preventDefault();var a,o,t,i=n(this);void 0!==i.data("item-id")&&(a=i.data("item-id")),o=i,t={action:"biagiotti_membership_add_item_to_favorites",item_id:a},n.ajax({type:"POST",data:t,url:mkdfGlobalVars.vars.mkdfAjaxUrl,success:function(e){var a=JSON.parse(e);"success"===a.status&&(o.hasClass("mkdf-icon-only")||o.find("span").text(a.data.message),o.find(".mkdf-favorites-icon").removeClass("mkdf-favorite-inactive mkdf-favorite-active").addClass(a.data.icon))}})})}(mkdf.modules.membershipFavorites=e).mkdfOnDocumentReady=a,n(document).ready(a)}(jQuery);