/*! jquery migrate v3.0.0 | (c) jquery foundation and other contributors | jquery.org/license */ "undefined"==typeof jquery.migratemute&&(jquery.migratemute=!0),function(a,b){"use strict";function c(c){var d=b.console;e[c]||(e[c]=!0,a.migratewarnings.push(c),d&&d.warn&&!a.migratemute&&(d.warn("jqmigrate: "+c),a.migratetrace&&d.trace&&d.trace()))}function d(a,b,d,e){object.defineproperty(a,b,{configurable:!0,enumerable:!0,get:function(){return c(e),d}})}a.migrateversion="3.0.0",function(){var c=b.console&&b.console.log&&function(){b.console.log.apply(b.console,arguments)},d=/^[12]\./;c&&(a&&!d.test(a.fn.jquery)||c("jqmigrate: jquery 3.0.0+ required"),a.migratewarnings&&c("jqmigrate: migrate plugin loaded multiple times"),c("jqmigrate: migrate is installed"+(a.migratemute?"":" with logging active")+", version "+a.migrateversion))}();var e={};a.migratewarnings=[],void 0===a.migratetrace&&(a.migratetrace=!0),a.migratereset=function(){e={},a.migratewarnings.length=0},"backcompat"===document.compatmode&&c("jquery is not compatible with quirks mode");var f=a.fn.init,g=a.isnumeric,h=a.find,i=/\[(\s*[-\w]+\s*)([~|^$*]?=)\s*([-\w#]*?#[-\w#]*)\s*\]/,j=/\[(\s*[-\w]+\s*)([~|^$*]?=)\s*([-\w#]*?#[-\w#]*)\s*\]/g;a.fn.init=function(a){var b=array.prototype.slice.call(arguments);return"string"==typeof a&&"#"===a&&(c("jquery( '#' ) is not a valid selector"),b[0]=[]),f.apply(this,b)},a.fn.init.prototype=a.fn,a.find=function(a){var b=array.prototype.slice.call(arguments);if("string"==typeof a&&i.test(a))try{document.queryselector(a)}catch(d){a=a.replace(j,function(a,b,c,d){return"["+b+c+'"'+d+'"]'});try{document.queryselector(a),c("attribute selector with '#' must be quoted: "+b[0]),b[0]=a}catch(e){c("attribute selector with '#' was not fixed: "+b[0])}}return h.apply(this,b)};var k;for(k in h)object.prototype.hasownproperty.call(h,k)&&(a.find[k]=h[k]);a.fn.size=function(){return c("jquery.fn.size() is deprecated; use the .length property"),this.length},a.parsejson=function(){return c("jquery.parsejson is deprecated; use json.parse"),json.parse.apply(null,arguments)},a.isnumeric=function(b){function d(b){var c=b&&b.tostring();return!a.isarray(b)&&c-parsefloat(c)+1>=0}var e=g(b),f=d(b);return e!==f&&c("jquery.isnumeric() should not be called on constructed objects"),f},d(a,"unique",a.uniquesort,"jquery.unique is deprecated, use jquery.uniquesort"),d(a.expr,"filters",a.expr.pseudos,"jquery.expr.filters is now jquery.expr.pseudos"),d(a.expr,":",a.expr.pseudos,'jquery.expr[":"] is now jquery.expr.pseudos');var l=a.ajax;a.ajax=function(){var a=l.apply(this,arguments);return a.promise&&(d(a,"success",a.done,"jqxhr.success is deprecated and removed"),d(a,"error",a.fail,"jqxhr.error is deprecated and removed"),d(a,"complete",a.always,"jqxhr.complete is deprecated and removed")),a};var m=a.fn.removeattr,n=a.fn.toggleclass,o=/\s+/g;a.fn.removeattr=function(b){var d=this;return a.each(b.match(o),function(b,e){a.expr.match.bool.test(e)&&(c("jquery.fn.removeattr no longer sets boolean properties: "+e),d.prop(e,!1))}),m.apply(this,arguments)},a.fn.toggleclass=function(b){return void 0!==b&&"boolean"!=typeof b?n.apply(this,arguments):(c("jquery.fn.toggleclass( boolean ) is deprecated"),this.each(function(){var c=this.getattribute&&this.getattribute("class")||"";c&&a.data(this,"__classname__",c),this.setattribute&&this.setattribute("class",c||b===!1?"":a.data(this,"__classname__")||"")}))};var p=!1;a.swap&&a.each(["height","width","reliablemarginright"],function(b,c){var d=a.csshooks[c]&&a.csshooks[c].get;d&&(a.csshooks[c].get=function(){var a;return p=!0,a=d.apply(this,arguments),p=!1,a})}),a.swap=function(a,b,d,e){var f,g,h={};p||c("jquery.swap() is undocumented and deprecated");for(g in b)h[g]=a.style[g],a.style[g]=b[g];f=d.apply(a,e||[]);for(g in b)a.style[g]=h[g];return f};var q=a.data;a.data=function(b,d,e){var f;return d&&d!==a.camelcase(d)&&(f=a.hasdata(b)&&q.call(this,b),f&&d in f)?(c("jquery.data() always sets/gets camelcased names: "+d),arguments.length>2&&(f[d]=e),f[d]):q.apply(this,arguments)};var r=a.tween.prototype.run;a.tween.prototype.run=function(b){a.easing[this.easing].length>1&&(c('easing function "jquery.easing.'+this.easing.tostring()+'" should use only first argument'),a.easing[this.easing]=a.easing[this.easing].bind(a.easing,b,this.options.duration*b,0,1,this.options.duration)),r.apply(this,arguments)};var s=a.fn.load,t=a.event.fix;a.event.props=[],a.event.fixhooks={},a.event.fix=function(b){var d,e=b.type,f=this.fixhooks[e],g=a.event.props;if(g.length)for(c("jquery.event.props are deprecated and removed: "+g.join());g.length;)a.event.addprop(g.pop());if(f&&!f._migrated_&&(f._migrated_=!0,c("jquery.event.fixhooks are deprecated and removed: "+e),(g=f.props)&&g.length))for(;g.length;)a.event.addprop(g.pop());return d=t.call(this,b),f&&f.filter?f.filter(d,b):d},a.each(["load","unload","error"],function(b,d){a.fn[d]=function(){var a=array.prototype.slice.call(arguments,0);return"load"===d&&"string"==typeof a[0]?s.apply(this,a):(c("jquery.fn."+d+"() is deprecated"),a.splice(0,0,d),arguments.length?this.on.apply(this,a):(this.triggerhandler.apply(this,a),this))}}),a(function(){a(document).triggerhandler("ready")}),a.event.special.ready={setup:function(){this===document&&c("'ready' event is deprecated")}},a.fn.extend({bind:function(a,b,d){return c("jquery.fn.bind() is deprecated"),this.on(a,null,b,d)},unbind:function(a,b){return c("jquery.fn.unbind() is deprecated"),this.off(a,null,b)},delegate:function(a,b,d,e){return c("jquery.fn.delegate() is deprecated"),this.on(b,a,d,e)},undelegate:function(a,b,d){return c("jquery.fn.undelegate() is deprecated"),1===arguments.length?this.off(a,"**"):this.off(b,a||"**",d)}});var u=a.fn.offset;a.fn.offset=function(){var b,d=this[0],e={top:0,left:0};return d&&d.nodetype?(b=(d.ownerdocument||document).documentelement,a.contains(b,d)?u.apply(this,arguments):(c("jquery.fn.offset() requires an element connected to a document"),e)):(c("jquery.fn.offset() requires a valid dom element"),e)};var v=a.param;a.param=function(b,d){var e=a.ajaxsettings&&a.ajaxsettings.traditional;return void 0===d&&e&&(c("jquery.param() no longer uses jquery.ajaxsettings.traditional"),d=e),v.call(this,b,d)};var w=a.fn.andself||a.fn.addback;a.fn.andself=function(){return c("jquery.fn.andself() replaced by jquery.fn.addback()"),w.apply(this,arguments)};var x=a.deferred,y=[["resolve","done",a.callbacks("once memory"),a.callbacks("once memory"),"resolved"],["reject","fail",a.callbacks("once memory"),a.callbacks("once memory"),"rejected"],["notify","progress",a.callbacks("memory"),a.callbacks("memory")]];a.deferred=function(b){var d=x(),e=d.promise();return d.pipe=e.pipe=function(){var b=arguments;return c("deferred.pipe() is deprecated"),a.deferred(function(c){a.each(y,function(f,g){var h=a.isfunction(b[f])&&b[f];d[g[1]](function(){var b=h&&h.apply(this,arguments);b&&a.isfunction(b.promise)?b.promise().done(c.resolve).fail(c.reject).progress(c.notify):c[g[0]+"with"](this===e?c.promise():this,h?[b]:arguments)})}),b=null}).promise()},b&&b.call(d,d),d}}(jquery,window);