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