(function(n){"use strict";function r(n){var i=t.serviceHost+t.serviceUrl+n;return i.indexOf("http")===-1&&(i="https://"+i),i}function u(){this.subscribe=function(n){i(t.serviceMethod.subscribe,n)},this.unsubscribe=function(n,r){i(t.serviceMethod.unsubscribe,n,r)}}function i(n,t,i){var e=r(n),u=i!=null&&i.success!=null?i.success:null,f=i!=null&&i.complete!=null?i.complete:null;$.ajax({type:"POST",url:e,data:JSON.stringify(t),dataType:"json",contentType:"application/json; charset=utf-8",xhrFields:{withCredentials:!0},success:function(){u!==null&&u()},error:function(n){console.error(JSON.stringify(n))},complete:function(){f!==null&&f()}})}var t={serviceHost:"api.kasamba.com/",serviceUrl:"Member/Notification/",serviceMethod:{unsubscribe:"DeactivateWebPushSubscription",subscribe:"ActivateWebPushSubscription"}};n.WebPushService=u})(LP.services=LP.services||{})