/*! jQuery Migrate v3.4.1-pre | (c) OpenJS Foundation and other contributors | jquery.org/license */
"undefined"==typeof jQuery.migrateMute&&(jQuery.migrateMute=!0),function(n){"use strict";"function"==typeof define&&define.amd?define(["jquery"],function(t){return n(t,window)}):"object"==typeof module&&module.exports?module.exports=n(require("jquery"),window):n(jQuery,window)}(function(n,t){"use strict";function f(t){return 0<=function(n,t){for(var r=/^(\d+)\.(\d+)\.(\d+)/,u=r.exec(n)||[],f=r.exec(t)||[],i=1;i<=3;i++){if(+u[i]>+f[i])return 1;if(+u[i]<+f[i])return-1}return 0}(n.fn.jquery,t)}function i(i,r){var u=t.console;!n.migrateIsPatchEnabled(i)||n.migrateDeduplicateWarnings&&o[r]||(o[r]=!0,n.migrateWarnings.push(r+" ["+i+"]"),u&&u.warn&&!n.migrateMute&&(u.warn("JQMIGRATE: "+r),n.migrateTrace&&u.trace&&u.trace()))}function a(n,t,r,u,f){Object.defineProperty(n,t,{configurable:!0,enumerable:!0,get:function(){return i(u,f),r},set:function(n){i(u,f);r=n}})}function k(t,r,u,f,e){var o=t[r];t[r]=function(){return e&&i(f,e),(n.migrateIsPatchEnabled(f)?u:o||n.noop).apply(this,arguments)}}function r(n,t,i,r,u){if(!u)throw new Error("No warning message provided");k(n,t,i,r,u)}function u(n,t,i,r){k(n,t,i,r)}function y(n){return n.replace(/-([a-z])/g,function(n,t){return t.toUpperCase()})}function tt(n){var i=t.document.implementation.createHTMLDocument("");return i.body.innerHTML=n,i.body&&i.body.innerHTML}var e,o;n.migrateVersion="3.4.1-pre";e=Object.create(null);o=(n.migrateDisablePatches=function(){for(var n=0;n<arguments.length;n++)e[arguments[n]]=!0},n.migrateEnablePatches=function(){for(var n=0;n<arguments.length;n++)delete e[arguments[n]]},n.migrateIsPatchEnabled=function(n){return!e[n]},t.console&&t.console.log&&(n&&f("3.0.0")||t.console.log("JQMIGRATE: jQuery 3.0.0+ REQUIRED"),n.migrateWarnings&&t.console.log("JQMIGRATE: Migrate plugin loaded multiple times"),t.console.log("JQMIGRATE: Migrate is installed"+(n.migrateMute?"":" with logging active")+", version "+n.migrateVersion)),{});n.migrateDeduplicateWarnings=!0;n.migrateWarnings=[];void 0===n.migrateTrace&&(n.migrateTrace=!0);n.migrateReset=function(){o={};n.migrateWarnings.length=0};"BackCompat"===t.document.compatMode&&i("quirks","jQuery is not compatible with Quirks Mode");var s,d,v,g={},ot=n.fn.init,h=n.find,st=/\[(\s*[-\w]+\s*)([~|^$*]?=)\s*([-\w#]*?#[-\w#]*)\s*\]/,ht=/\[(\s*[-\w]+\s*)([~|^$*]?=)\s*([-\w#]*?#[-\w#]*)\s*\]/g,ct=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;for(s in u(n.fn,"init",function(t){var r=Array.prototype.slice.call(arguments);return n.migrateIsPatchEnabled("selector-empty-id")&&"string"==typeof t&&"#"===t&&(i("selector-empty-id","jQuery( '#' ) is not a valid selector"),r[0]=[]),ot.apply(this,r)},"selector-empty-id"),n.fn.init.prototype=n.fn,u(n,"find",function(n){var r=Array.prototype.slice.call(arguments);if("string"==typeof n&&st.test(n))try{t.document.querySelector(n)}catch(u){n=n.replace(ht,function(n,t,i,r){return"["+t+i+'"'+r+'"]'});try{t.document.querySelector(n);i("selector-hash","Attribute selector with '#' must be quoted: "+r[0]);r[0]=n}catch(u){i("selector-hash","Attribute selector with '#' was not fixed: "+r[0])}}return h.apply(this,r)},"selector-hash"),h)Object.prototype.hasOwnProperty.call(h,s)&&(n.find[s]=h[s]);r(n.fn,"size",function(){return this.length},"size","jQuery.fn.size() is deprecated and removed; use the .length property");r(n,"parseJSON",function(){return JSON.parse.apply(null,arguments)},"parseJSON","jQuery.parseJSON is deprecated; use JSON.parse");r(n,"holdReady",n.holdReady,"holdReady","jQuery.holdReady is deprecated");r(n,"unique",n.uniqueSort,"unique","jQuery.unique is deprecated; use jQuery.uniqueSort");a(n.expr,"filters",n.expr.pseudos,"expr-pre-pseudos","jQuery.expr.filters is deprecated; use jQuery.expr.pseudos");a(n.expr,":",n.expr.pseudos,"expr-pre-pseudos","jQuery.expr[':'] is deprecated; use jQuery.expr.pseudos");f("3.1.1")&&r(n,"trim",function(n){return null==n?"":(n+"").replace(ct,"")},"trim","jQuery.trim is deprecated; use String.prototype.trim");f("3.2.0")&&(r(n,"nodeName",function(n,t){return n.nodeName&&n.nodeName.toLowerCase()===t.toLowerCase()},"nodeName","jQuery.nodeName is deprecated"),r(n,"isArray",Array.isArray,"isArray","jQuery.isArray is deprecated; use Array.isArray"));f("3.3.0")&&(r(n,"isNumeric",function(n){var t=typeof n;return("number"==t||"string"==t)&&!isNaN(n-parseFloat(n))},"isNumeric","jQuery.isNumeric() is deprecated"),n.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(n,t){g["[object "+t+"]"]=t.toLowerCase()}),r(n,"type",function(n){return null==n?n+"":"object"==typeof n||"function"==typeof n?g[Object.prototype.toString.call(n)]||"object":typeof n},"type","jQuery.type is deprecated"),r(n,"isFunction",function(n){return"function"==typeof n},"isFunction","jQuery.isFunction() is deprecated"),r(n,"isWindow",function(n){return null!=n&&n===n.window},"isWindow","jQuery.isWindow() is deprecated"));n.ajax&&(d=n.ajax,v=/(=)\?(?=&|$)|\?\?/,u(n,"ajax",function(){var n=d.apply(this,arguments);return n.promise&&(r(n,"success",n.done,"jqXHR-methods","jQXHR.success is deprecated and removed"),r(n,"error",n.fail,"jqXHR-methods","jQXHR.error is deprecated and removed"),r(n,"complete",n.always,"jqXHR-methods","jQXHR.complete is deprecated and removed")),n},"jqXHR-methods"),f("4.0.0")||n.ajaxPrefilter("+json",function(n){!1!==n.jsonp&&(v.test(n.url)||"string"==typeof n.data&&0===(n.contentType||"").indexOf("application/x-www-form-urlencoded")&&v.test(n.data))&&i("jsonp-promotion","JSON-to-JSONP auto-promotion is deprecated")}));var lt=n.fn.removeAttr,at=n.fn.toggleClass,vt=/\S+/g;u(n.fn,"removeAttr",function(t){var r=this;return n.each(t.match(vt),function(t,u){n.expr.match.bool.test(u)&&(i("removeAttr-bool","jQuery.fn.removeAttr no longer sets boolean properties: "+u),r.prop(u,!1))}),lt.apply(this,arguments)},"removeAttr-bool");u(n.fn,"toggleClass",function(t){return void 0!==t&&"boolean"!=typeof t?at.apply(this,arguments):(i("toggleClass-bool","jQuery.fn.toggleClass( boolean ) is deprecated"),this.each(function(){var i=this.getAttribute&&this.getAttribute("class")||"";i&&n.data(this,"__className__",i);this.setAttribute&&this.setAttribute("class",!i&&!1!==t&&n.data(this,"__className__")||"")}))},"toggleClass-bool");var nt,p=!1,yt=/^[a-z]/,pt=/^(?:Border(?:Top|Right|Bottom|Left)?(?:Width|)|(?:Margin|Padding)?(?:Top|Right|Bottom|Left)?|(?:Min|Max)?(?:Width|Height))$/;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 p=!0,n=r.apply(this,arguments),p=!1,n})});u(n,"swap",function(n,t,r,u){var f,e={};for(f in p||i("swap","jQuery.swap() is undocumented and deprecated"),t)e[f]=n.style[f],n.style[f]=t[f];for(f in r=r.apply(n,u||[]),t)n.style[f]=e[f];return r},"swap");f("3.4.0")&&"undefined"!=typeof Proxy&&(n.cssProps=new Proxy(n.cssProps||{},{set:function(){return i("cssProps","jQuery.cssProps is deprecated"),Reflect.set.apply(this,arguments)}}));f("4.0.0")&&"undefined"!=typeof Proxy&&(n.cssNumber=new Proxy({animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},{get:function(){return i("css-number","jQuery.cssNumber is deprecated"),Reflect.get.apply(this,arguments)},set:function(){return i("css-number","jQuery.cssNumber is deprecated"),Reflect.set.apply(this,arguments)}}));nt=n.fn.css;u(n.fn,"css",function(t,r){var u,f=this;return t&&"object"==typeof t&&!Array.isArray(t)?(n.each(t,function(t,i){n.fn.css.call(f,t,i)}),this):("number"==typeof r&&(r=y(t),u=r,yt.test(u)&&pt.test(u[0].toUpperCase()+u.slice(1))||n.cssNumber[r]||i("css-number",'Number-typed values are deprecated for jQuery.fn.css( "'+t+'", value )')),nt.apply(this,arguments))},"css-number");var c,w,it,rt,ut,b,ft,l=n.data,wt=(u(n,"data",function(t,r,u){var e,o,f;if(r&&"object"==typeof r&&2===arguments.length){for(f in e=n.hasData(t)&&l.call(this,t),o={},r)f!==y(f)?(i("data-camelCase","jQuery.data() always sets/gets camelCased names: "+f),e[f]=r[f]):o[f]=r[f];return l.call(this,t,o),r}return r&&"string"==typeof r&&r!==y(r)&&(e=n.hasData(t)&&l.call(this,t))&&r in e?(i("data-camelCase","jQuery.data() always sets/gets camelCased names: "+r),2<arguments.length&&(e[r]=u),e[r]):l.apply(this,arguments)},"data-camelCase"),n.fx&&(it=n.Tween.prototype.run,rt=function(n){return n},u(n.Tween.prototype,"run",function(){1<n.easing[this.easing].length&&(i("easing-one-arg","'jQuery.easing."+this.easing.toString()+"' should use only one argument"),n.easing[this.easing]=rt);it.apply(this,arguments)},"easing-one-arg"),c=n.fx.interval,w="jQuery.fx.interval is deprecated",t.requestAnimationFrame&&Object.defineProperty(n.fx,"interval",{configurable:!0,enumerable:!0,get:function(){return t.document.hidden||i("fx-interval",w),n.migrateIsPatchEnabled("fx-interval")&&void 0===c?13:c},set:function(n){i("fx-interval",w);c=n}})),n.fn.load),bt=n.event.add,kt=n.event.fix,et=(n.event.props=[],n.event.fixHooks={},a(n.event.props,"concat",n.event.props.concat,"event-old-patch","jQuery.event.props.concat() is deprecated and removed"),u(n.event,"fix",function(t){var f=t.type,u=this.fixHooks[f],r=n.event.props;if(r.length)for(i("event-old-patch","jQuery.event.props are deprecated and removed: "+r.join());r.length;)n.event.addProp(r.pop());if(u&&!u._migrated_&&(u._migrated_=!0,i("event-old-patch","jQuery.event.fixHooks are deprecated and removed: "+f),(r=u.props)&&r.length))while(r.length)n.event.addProp(r.pop());return f=kt.call(this,t),u&&u.filter?u.filter(f,t):f},"event-old-patch"),u(n.event,"add",function(n,r){return n===t&&"load"===r&&"complete"===t.document.readyState&&i("load-after-event","jQuery(window).on('load'...) called after load event occurred"),bt.apply(this,arguments)},"load-after-event"),n.each(["load","unload","error"],function(t,r){u(n.fn,r,function(){var n=Array.prototype.slice.call(arguments,0);return"load"===r&&"string"==typeof n[0]?wt.apply(this,n):(i("shorthand-removed-v3","jQuery.fn."+r+"() is deprecated"),n.splice(0,0,r),arguments.length?this.on.apply(this,n):(this.triggerHandler.apply(this,n),this))},"shorthand-removed-v3")}),n.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(t,i){r(n.fn,i,function(n,t){return 0<arguments.length?this.on(i,null,n,t):this.trigger(i)},"shorthand-deprecated-v3","jQuery.fn."+i+"() event shorthand is deprecated")}),n(function(){n(t.document).triggerHandler("ready")}),n.event.special.ready={setup:function(){this===t.document&&i("ready-event","'ready' event is deprecated")}},r(n.fn,"bind",function(n,t,i){return this.on(n,null,t,i)},"pre-on-methods","jQuery.fn.bind() is deprecated"),r(n.fn,"unbind",function(n,t){return this.off(n,null,t)},"pre-on-methods","jQuery.fn.unbind() is deprecated"),r(n.fn,"delegate",function(n,t,i,r){return this.on(t,n,i,r)},"pre-on-methods","jQuery.fn.delegate() is deprecated"),r(n.fn,"undelegate",function(n,t,i){return 1===arguments.length?this.off(n,"**"):this.off(t,n||"**",i)},"pre-on-methods","jQuery.fn.undelegate() is deprecated"),r(n.fn,"hover",function(n,t){return this.on("mouseenter",n).on("mouseleave",t||n)},"pre-on-methods","jQuery.fn.hover() is deprecated"),/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>\x20\t\r\n\f]*)[^>]*)\/>/gi),dt=(n.UNSAFE_restoreLegacyHtmlPrefilter=function(){n.migrateEnablePatches("self-closed-tags")},u(n,"htmlPrefilter",function(n){var t,r;return(r=(t=n).replace(et,"<$1><\/$2>"))!==t&&tt(t)!==tt(r)&&i("self-closed-tags","HTML tags must be properly nested and closed: "+t),n.replace(et,"<$1><\/$2>")},"self-closed-tags"),n.migrateDisablePatches("self-closed-tags"),n.fn.offset);return u(n.fn,"offset",function(){var n=this[0];return!n||n.nodeType&&n.getBoundingClientRect?dt.apply(this,arguments):(i("offset-valid-elem","jQuery.fn.offset() requires a valid DOM element"),arguments.length?this:void 0)},"offset-valid-elem"),n.ajax&&(ut=n.param,u(n,"param",function(t,r){var u=n.ajaxSettings&&n.ajaxSettings.traditional;return void 0===r&&u&&(i("param-ajax-traditional","jQuery.param() no longer uses jQuery.ajaxSettings.traditional"),r=u),ut.call(this,t,r)},"param-ajax-traditional")),r(n.fn,"andSelf",n.fn.addBack,"andSelf","jQuery.fn.andSelf() is deprecated and removed, use jQuery.fn.addBack()"),n.Deferred&&(b=n.Deferred,ft=[["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")]],u(n,"Deferred",function(t){function f(){var t=arguments;return n.Deferred(function(r){n.each(ft,function(n,f){var e="function"==typeof t[n]&&t[n];i[f[1]](function(){var n=e&&e.apply(this,arguments);n&&"function"==typeof n.promise?n.promise().done(r.resolve).fail(r.reject).progress(r.notify):r[f[0]+"With"](this===u?r.promise():this,e?[n]:arguments)})});t=null}).promise()}var i=b(),u=i.promise();return r(i,"pipe",f,"deferred-pipe","deferred.pipe() is deprecated"),r(u,"pipe",f,"deferred-pipe","deferred.pipe() is deprecated"),t&&t.call(i,i),i},"deferred-pipe"),n.Deferred.exceptionHook=b.exceptionHook),n})