"undefined"==typeof jQuery.migrateMute&&(jQuery.migrateMute=!0),function(I,a,Q){function R(b){var c=a.console;e[b]||(e[b]=!0,I.migrateWarnings.push(b),c&&c.warn&&!I.migrateMute&&(c.warn("JQMIGRATE: "+b),I.migrateTrace&&c.trace&&c.trace()))}function b(a,b,c,d){if(Object.defineProperty)try{return void Object.defineProperty(a,b,{configurable:!0,enumerable:!0,get:function(){return R(d),c},set:function(b){R(d),c=b}})}catch(a){}I._definePropertyBroken=!0,a[b]=c}I.migrateVersion="1.4.1";var e={};I.migrateWarnings=[],a.console&&a.console.log&&a.console.log("JQMIGRATE: Migrate is installed"+(I.migrateMute?"":" with logging active")+", version "+I.migrateVersion),I.migrateTrace===Q&&(I.migrateTrace=!0),I.migrateReset=function(){e={},I.migrateWarnings.length=0},"BackCompat"===document.compatMode&&R("jQuery is not compatible with Quirks Mode");var c=I("<input/>",{size:1}).attr("size")&&I.attrFn,d=I.attr,g=I.attrHooks.value&&I.attrHooks.value.get||function(){return null},h=I.attrHooks.value&&I.attrHooks.value.set||function(){return Q},S=/^(?:input|button)$/i,k=/^[238]$/,l=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,m=/^(?:checked|selected)$/i;b(I,"attrFn",c||{},"jQuery.attrFn is deprecated"),I.attr=function(a,b,e,f){var g=b.toLowerCase(),h=a&&a.nodeType;return f&&(4>d.length&&R("jQuery.fn.attr( props, pass ) is deprecated"),a&&!k.test(h)&&(c?b in c:I.isFunction(I.fn[b])))?I(a)[b](e):("type"===b&&e!==Q&&S.test(a.nodeName)&&a.parentNode&&R("Can't change the 'type' of an input or button in IE 6/7/8"),!I.attrHooks[g]&&l.test(g)&&(I.attrHooks[g]={get:function(a,b){var c,d=I.prop(a,b);return!0===d||"boolean"!=typeof d&&(c=a.getAttributeNode(b))&&!1!==c.nodeValue?b.toLowerCase():Q},set:function(a,b,c){var d;return!1===b?I.removeAttr(a,c):(d=I.propFix[c]||c,d in a&&(a[d]=!0),a.setAttribute(c,c.toLowerCase())),c}},m.test(g)&&R("jQuery.fn.attr('"+g+"') might use property instead of attribute")),d.call(I,a,b,e))},I.attrHooks.value={get:function(d,a){var b=(d.nodeName||"").toLowerCase();return"button"===b?g.apply(this,arguments):("input"!==b&&"option"!==b&&R("jQuery.fn.attr('value') no longer gets properties"),a in d?d.value:null)},set:function(d,a){var b=(d.nodeName||"").toLowerCase();return"button"===b?h.apply(this,arguments):("input"!==b&&"option"!==b&&R("jQuery.fn.attr('value', val) no longer sets properties"),void(d.value=a))}};var i,j,n=I.fn.init,q=I.find,r=I.parseJSON,s=/^\s*</,t=/\[(\s*[-\w]+\s*)([~|^$*]?=)\s*([-\w#]*?#[-\w#]*)\s*\]/,u=/\[(\s*[-\w]+\s*)([~|^$*]?=)\s*([-\w#]*?#[-\w#]*)\s*\]/g,v=/^([^<]*)(<[\w\W]+>)([^>]*)$/;I.fn.init=function(a,b,c){var d,f;return a&&"string"==typeof a&&!I.isPlainObject(b)&&(d=v.exec(I.trim(a)))&&d[0]&&(s.test(a)||R("$(html) HTML strings must start with '<' character"),d[3]&&R("$(html) HTML text after last tag is ignored"),"#"===d[0].charAt(0)&&(R("HTML string cannot start with a '#' character"),I.error("JQMIGRATE: Invalid selector string (XSS)")),b&&b.context&&b.context.nodeType&&(b=b.context),I.parseHTML)?n.call(this,I.parseHTML(d[2],b&&b.ownerDocument||b||document,!0),b,c):(f=n.apply(this,arguments),a&&a.selector!==Q?(f.selector=a.selector,f.context=a.context):(f.selector="string"==typeof a?a:"",a&&(f.context=a.nodeType?a:b||document)),f)},I.fn.init.prototype=I.fn,I.find=function(d){var c=Array.prototype.slice.call(arguments);if("string"==typeof d&&t.test(d))try{document.querySelector(d)}catch(a){d=d.replace(u,function(e,a,b,c){return"["+a+b+"\""+c+"\"]"});try{document.querySelector(d),R("Attribute selector with '#' must be quoted: "+c[0]),c[0]=d}catch(a){R("Attribute selector with '#' was not fixed: "+c[0])}}return q.apply(this,c)};for(var w in q)Object.prototype.hasOwnProperty.call(q,w)&&(I.find[w]=q[w]);I.parseJSON=function(b){return b?r.apply(this,arguments):(R("jQuery.parseJSON requires a valid JSON string"),null)},I.uaMatch=function(c){c=c.toLowerCase();var d=/(chrome)[ \/]([\w.]+)/.exec(c)||/(webkit)[ \/]([\w.]+)/.exec(c)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(c)||/(msie) ([\w.]+)/.exec(c)||0>c.indexOf("compatible")&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(c)||[];return{browser:d[1]||"",version:d[2]||"0"}},I.browser||(i=I.uaMatch(navigator.userAgent),j={},i.browser&&(j[i.browser]=!0,j.version=i.version),j.chrome?j.webkit=!0:j.webkit&&(j.safari=!0),I.browser=j),b(I,"browser",I.browser,"jQuery.browser is deprecated"),I.boxModel=I.support.boxModel="CSS1Compat"===document.compatMode,b(I,"boxModel",I.boxModel,"jQuery.boxModel is deprecated"),b(I.support,"boxModel",I.support.boxModel,"jQuery.support.boxModel is deprecated"),I.sub=function(){function g(b,a){return new g.fn.init(b,a)}I.extend(!0,g,this),g.superclass=this,g.fn=g.prototype=this(),g.fn.constructor=g,g.sub=this.sub,g.fn.init=function(b,c){var d=I.fn.init.call(this,b,c,a);return d instanceof g?d:g(d)},g.fn.init.prototype=g.fn;var a=g(document);return R("jQuery.sub() is deprecated"),g},I.fn.size=function(){return R("jQuery.fn.size() is deprecated; use the .length property"),this.length};var x=!1;I.swap&&I.each(["height","width","reliableMarginRight"],function(a,b){var c=I.cssHooks[b]&&I.cssHooks[b].get;c&&(I.cssHooks[b].get=function(){var b;return x=!0,b=c.apply(this,arguments),x=!1,b})}),I.swap=function(d,a,b,c){var e,i,j={};for(i in x||R("jQuery.swap() is undocumented and deprecated"),a)j[i]=d.style[i],d.style[i]=a[i];for(i in e=b.apply(d,c||[]),a)d.style[i]=j[i];return e},I.ajaxSetup({converters:{"text json":I.parseJSON}});var T=I.fn.data;I.fn.data=function(a){var b,c,d=this[0];return!d||"events"!==a||1!==arguments.length||(b=I.data(d,a),c=I._data(d,a),b!==Q&&b!==c||c===Q)?T.apply(this,arguments):(R("Use of jQuery.fn.data('events') is deprecated"),c)};var z=/\/(java|ecma)script/i;I.clean||(I.clean=function(a,b,d,e){b=b||document,b=!b.nodeType&&b[0]||b,b=b.ownerDocument||b,R("jQuery.clean() is deprecated");var f,l,m,n,o=[];if(I.merge(o,I.buildFragment(a,b).childNodes),d)for(m=function(b){return!b.type||z.test(b.type)?e?e.push(b.parentNode?b.parentNode.removeChild(b):b):d.appendChild(b):void 0},f=0;null!=(l=o[f]);f++)I.nodeName(l,"script")&&m(l)||(d.appendChild(l),"undefined"!=typeof l.getElementsByTagName&&(n=I.grep(I.merge([],l.getElementsByTagName("script")),m),o.splice.apply(o,[f+1,0].concat(n)),f+=n.length));return o});var A=I.event.add,B=I.event.remove,C=I.event.trigger,D=I.fn.toggle,E=I.fn.live,F=I.fn.die,G=I.fn.load,H=/\b(?:ajaxStart|ajaxStop|ajaxSend|ajaxComplete|ajaxError|ajaxSuccess)\b/,J=/(?:^|\s)hover(\.\S+|)\b/,K=function(a){return"string"!=typeof a||I.event.special.hover?a:(J.test(a)&&R("'hover' pseudo-event is deprecated, use 'mouseenter mouseleave'"),a&&a.replace(J,"mouseenter$1 mouseleave$1"))};I.event.props&&"attrChange"!==I.event.props[0]&&I.event.props.unshift("attrChange","attrName","relatedNode","srcElement"),I.event.dispatch&&b(I.event,"handle",I.event.dispatch,"jQuery.event.handle is undocumented and deprecated"),I.event.add=function(d,a,b,c,e){d!==document&&H.test(a)&&R("AJAX events should be attached to document: "+a),A.call(this,d,K(a||""),b,c,e)},I.event.remove=function(f,a,b,c,d){B.call(this,f,K(a)||"",b,c,d)},I.each(["load","unload","error"],function(a,b){I.fn[b]=function(){var c=Array.prototype.slice.call(arguments,0);return"load"===b&&"string"==typeof c[0]?G.apply(this,c):(R("jQuery.fn."+b+"() is deprecated"),c.splice(0,0,b),arguments.length?this.bind.apply(this,c):(this.triggerHandler.apply(this,c),this))}}),I.fn.toggle=function(a,b){if(!I.isFunction(a)||!I.isFunction(b))return D.apply(this,arguments);R("jQuery.fn.toggle(handler, handler...) is deprecated");var i=arguments,c=a.guid||I.guid++,e=0,d=function(b){var c=(I._data(this,"lastToggle"+a.guid)||0)%e;return I._data(this,"lastToggle"+a.guid,c+1),b.preventDefault(),i[c].apply(this,arguments)||!1};for(d.guid=c;e<i.length;)i[e++].guid=c;return this.click(d)},I.fn.live=function(a,b,c){return R("jQuery.fn.live() is deprecated"),E?E.apply(this,arguments):(I(this.context).on(a,this.selector,b,c),this)},I.fn.die=function(a,b){return R("jQuery.fn.die() is deprecated"),F?F.apply(this,arguments):(I(this.context).off(a,this.selector||"**",b),this)},I.event.trigger=function(d,a,b,c){return b||H.test(d)||R("Global events are undocumented and deprecated"),C.call(this,d,a,b||document,c)},I.each("ajaxStart|ajaxStop|ajaxSend|ajaxComplete|ajaxError|ajaxSuccess".split("|"),function(a,d){I.event.special[d]={setup:function(){var a=this;return a!==document&&(I.event.add(document,d+"."+I.guid,function(){I.event.trigger(d,Array.prototype.slice.call(arguments,1),a,!0)}),I._data(this,d,I.guid++)),!1},teardown:function(){return this!==document&&I.event.remove(document,d+"."+I._data(this,d)),!1}}}),I.event.special.ready={setup:function(){this===document&&R("'ready' event is deprecated")}};var L=I.fn.andSelf||I.fn.addBack,M=I.fn.find;if(I.fn.andSelf=function(){return R("jQuery.fn.andSelf() replaced by jQuery.fn.addBack()"),L.apply(this,arguments)},I.fn.find=function(c){var a=M.apply(this,arguments);return a.context=this.context,a.selector=this.selector?this.selector+" "+c:c,a},I.Callbacks){var N=I.Deferred,O=[["resolve","done",I.Callbacks("once memory"),I.Callbacks("once memory"),"resolved"],["reject","fail",I.Callbacks("once memory"),I.Callbacks("once memory"),"rejected"],["notify","progress",I.Callbacks("memory"),I.Callbacks("memory")]];I.Deferred=function(a){var i=N(),c=i.promise();return i.pipe=c.pipe=function(){var a=arguments;return R("deferred.pipe() is deprecated"),I.Deferred(function(e){I.each(O,function(b,d){var f=I.isFunction(a[b])&&a[b];i[d[1]](function(){var a=f&&f.apply(this,arguments);a&&I.isFunction(a.promise)?a.promise().done(e.resolve).fail(e.reject).progress(e.notify):e[d[0]+"With"](this===c?e.promise():this,f?[a]:arguments)})}),a=null}).promise()},i.isResolved=function(){return R("deferred.isResolved is deprecated"),"resolved"===i.state()},i.isRejected=function(){return R("deferred.isRejected is deprecated"),"rejected"===i.state()},a&&a.call(i,i),i}}}(jQuery,window);