var Loading=function(){return{property:{presetIcon:"icon-search",loadingIcon:"icon-spinner"},set:function(n){var t=typeof n=="object"&&n instanceof $?n:[];if(t.length){var i=t.find("."+this.property.presetIcon).first(),r=i.length?i.find("use").first():[],u=r.length?r.attr("xlink:href"):undefined;MQ.HasAnimations()&&typeof u!="undefined"?(t.addClass("is-loading").attr("disabled","disabled"),i.removeClass(this.property.presetIcon).addClass(this.property.loadingIcon),r.attr("xlink:href",u.replace(this.property.presetIcon,this.property.loadingIcon))):t.attr("disabled","disabled")}},unset:function(n){var t=typeof n=="object"&&n instanceof $?n:[];if(t.length){var i=t.find(this.property.loadingIcon).first(),r=i.length?i.find("use").first():[],u=r.length?r.attr("xlink:href"):undefined;MQ.HasAnimations()&&typeof u!="undefined"?(t.removeClass("is-loading").removeAttr("disabled"),i.removeClass(this.property.loadingIcon).addClass(this.property.presetIcon),r.attr("xlink:href",u.replace(this.property.loadingIcon,this.property.presetIcon))):t.removeAttr("disabled")}},button:{loadingText:"Please wait",loadingClass:"is-loading",set:function(n){var u=this,i=n[0].nodeName==="INPUT",t=u.loadingText,r=u.loadingClass;n.data("text",i?n.val():n.text()).addClass(r).attr("disabled","disabled");setTimeout(function(){if(n.hasClass(r)){i?n.val(t+"..."):n.text(t+"...");n.width(Math.ceil(n.width())).css({"white-space":"nowrap","text-align":"left"});var u=0,f=setInterval(function(){if(!n.hasClass(r)||n.closest("body").length==0){clearInterval(f);return}u=++u%4;i?n.val(t+Array(u+1).join(".")):n.text(t+Array(u+1).join("."))},500)}},500)},unset:function(n){var i=this,r=n[0].nodeName==="INPUT",t=n.data("text"),u=i.loadingClass;n.css({width:"","white-space":"","text-align":""}).removeClass(u).removeAttr("disabled");typeof t!="undefined"&&t!==""&&(r?n.val(t):n.text(t))}}}}()