/*!
* jQuery Migrate - v3.4.0 - 2022-03-24T16:30Z
* Copyright OpenJS Foundation and other contributors
*/(function(e){"use strict";typeof define=="function"&&define.amd?define(["jquery"],function(t){return e(t,window)}):typeof module=="object"&&module.exports?module.exports=e(require("jquery"),window):e(jQuery,window)})(function(e,t){"use strict";e.migrateVersion="3.4.0";function T(e,t){var n,s=/^(\d+)\.(\d+)\.(\d+)/,o=s.exec(e)||[],i=s.exec(t)||[];for(n=1;n<=3;n++){if(+o[n]>+i[n])return 1;if(+o[n]<+i[n])return-1}return 0}function i(t){return T(e.fn.jquery,t)>=0}u=Object.create(null),e.migrateDisablePatches=function(){var e;for(e=0;e<arguments.length;e++)u[arguments[e]]=!0},e.migrateEnablePatches=function(){var e;for(e=0;e<arguments.length;e++)delete u[arguments[e]]},e.migrateIsPatchEnabled=function(e){return!u[e]},function(){if(!t.console||!t.console.log)return;(!e||!i("3.0.0"))&&t.console.log("JQMIGRATE: jQuery 3.0.0+ REQUIRED"),e.migrateWarnings&&t.console.log("JQMIGRATE: Migrate plugin loaded multiple times"),t.console.log("JQMIGRATE: Migrate is installed"+(e.migrateMute?"":" with logging active")+", version "+e.migrateVersion)}(),d={},e.migrateDeduplicateWarnings=!0,e.migrateWarnings=[],e.migrateTrace===void 0&&(e.migrateTrace=!0),e.migrateReset=function(){d={},e.migrateWarnings.length=0};function n(n,s){var o=t.console;e.migrateIsPatchEnabled(n)&&(!e.migrateDeduplicateWarnings||!d[s])&&(d[s]=!0,e.migrateWarnings.push(s+" ["+n+"]"),o&&o.warn&&!e.migrateMute&&(o.warn("JQMIGRATE: "+s),e.migrateTrace&&o.trace&&o.trace()))}function p(e,t,s,o,i){Object.defineProperty(e,t,{configurable:!0,enumerable:!0,get:function(){return n(o,i),s},set:function(e){n(o,i),s=e}})}function _(t,s,o,i,a){var r,c=t[s];t[s]=function(){return a&&n(i,a),r=e.migrateIsPatchEnabled(i)?o:c||e.noop,r.apply(this,arguments)}}function s(e,t,n,s,o){if(!o)throw new Error("No warning message provided");return _(e,t,n,s,o)}function o(e,t,n,s){return _(e,t,n,s)}t.document.compatMode==="BackCompat"&&n("quirks","jQuery is not compatible with Quirks Mode");var a,r,l,d,u,h,m,f,b,y,w,O,E,k,A={},N=e.fn.init,c=e.find,R=/\[(\s*[-\w]+\s*)([~|^$*]?=)\s*([-\w#]*?#[-\w#]*)\s*\]/,P=/\[(\s*[-\w]+\s*)([~|^$*]?=)\s*([-\w#]*?#[-\w#]*)\s*\]/g,I=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;o(e.fn,"init",function(t){var s=Array.prototype.slice.call(arguments);return e.migrateIsPatchEnabled("selector-empty-id")&&typeof t=="string"&&t==="#"&&(n("selector-empty-id","jQuery( '#' ) is not a valid selector"),s[0]=[]),N.apply(this,s)},"selector-empty-id"),e.fn.init.prototype=e.fn,o(e,"find",function(e){var s=Array.prototype.slice.call(arguments);if(typeof e=="string"&&R.test(e))try{t.document.querySelector(e)}catch{e=e.replace(P,function(e,t,n,s){return"["+t+n+'"'+s+'"]'});try{t.document.querySelector(e),n("selector-hash","Attribute selector with '#' must be quoted: "+s[0]),s[0]=e}catch{n("selector-hash","Attribute selector with '#' was not fixed: "+s[0])}}return c.apply(this,s)},"selector-hash");for(l in c)Object.prototype.hasOwnProperty.call(c,l)&&(e.find[l]=c[l]);s(e.fn,"size",function(){return this.length},"size","jQuery.fn.size() is deprecated and removed; use the .length property"),s(e,"parseJSON",function(){return JSON.parse.apply(null,arguments)},"parseJSON","jQuery.parseJSON is deprecated; use JSON.parse"),s(e,"holdReady",e.holdReady,"holdReady","jQuery.holdReady is deprecated"),s(e,"unique",e.uniqueSort,"unique","jQuery.unique is deprecated; use jQuery.uniqueSort"),p(e.expr,"filters",e.expr.pseudos,"expr-pre-pseudos","jQuery.expr.filters is deprecated; use jQuery.expr.pseudos"),p(e.expr,":",e.expr.pseudos,"expr-pre-pseudos","jQuery.expr[':'] is deprecated; use jQuery.expr.pseudos"),i("3.1.1")&&s(e,"trim",function(e){return e==null?"":(e+"").replace(I,"")},"trim","jQuery.trim is deprecated; use String.prototype.trim"),i("3.2.0")&&(s(e,"nodeName",function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},"nodeName","jQuery.nodeName is deprecated"),s(e,"isArray",Array.isArray,"isArray","jQuery.isArray is deprecated; use Array.isArray")),i("3.3.0")&&(s(e,"isNumeric",function(e){var t=typeof e;return(t==="number"||t==="string")&&!isNaN(e-parseFloat(e))},"isNumeric","jQuery.isNumeric() is deprecated"),e.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){A["[object "+t+"]"]=t.toLowerCase()}),s(e,"type",function(e){return e==null?e+"":typeof e=="object"||typeof e=="function"?A[Object.prototype.toString.call(e)]||"object":typeof e},"type","jQuery.type is deprecated"),s(e,"isFunction",function(e){return typeof e=="function"},"isFunction","jQuery.isFunction() is deprecated"),s(e,"isWindow",function(e){return e!=null&&e===e.window},"isWindow","jQuery.isWindow() is deprecated")),e.ajax&&(E=e.ajax,m=/(=)\?(?=&|$)|\?\?/,o(e,"ajax",function(){var e=E.apply(this,arguments);return e.promise&&(s(e,"success",e.done,"jqXHR-methods","jQXHR.success is deprecated and removed"),s(e,"error",e.fail,"jqXHR-methods","jQXHR.error is deprecated and removed"),s(e,"complete",e.always,"jqXHR-methods","jQXHR.complete is deprecated and removed")),e},"jqXHR-methods"),i("4.0.0")||e.ajaxPrefilter("+json",function(e){e.jsonp!==!1&&(m.test(e.url)||typeof e.data=="string"&&(e.contentType||"").indexOf("application/x-www-form-urlencoded")===0&&m.test(e.data))&&n("jsonp-promotion","JSON-to-JSONP auto-promotion is deprecated")}));var $=e.fn.removeAttr,V=e.fn.toggleClass,B=/\S+/g;o(e.fn,"removeAttr",function(t){var s=this;return e.each(t.match(B),function(t,o){e.expr.match.bool.test(o)&&(n("removeAttr-bool","jQuery.fn.removeAttr no longer sets boolean properties: "+o),s.prop(o,!1))}),$.apply(this,arguments)},"removeAttr-bool"),o(e.fn,"toggleClass",function(t){return t!==void 0&&typeof t!="boolean"?V.apply(this,arguments):(n("toggleClass-bool","jQuery.fn.toggleClass( boolean ) is deprecated"),this.each(function(){var n=this.getAttribute&&this.getAttribute("class")||"";n&&e.data(this,"__className__",n),this.setAttribute&&this.setAttribute("class",n||t===!1?"":e.data(this,"__className__")||"")}))},"toggleClass-bool");function v(e){return e.replace(/-([a-z])/g,function(e,t){return t.toUpperCase()})}var x,g=!1,M=/^[a-z]/,z=/^(?:Border(?:Top|Right|Bottom|Left)?(?:Width|)|(?:Margin|Padding)?(?:Top|Right|Bottom|Left)?|(?:Min|Max)?(?:Width|Height))$/;e.swap&&e.each(["height","width","reliableMarginRight"],function(t,n){var s=e.cssHooks[n]&&e.cssHooks[n].get;s&&(e.cssHooks[n].get=function(){var e;return g=!0,e=s.apply(this,arguments),g=!1,e})}),o(e,"swap",function(e,t,s,o){var i,a,r={};g||n("swap","jQuery.swap() is undocumented and deprecated");for(i in t)r[i]=e.style[i],e.style[i]=t[i];a=s.apply(e,o||[]);for(i in t)e.style[i]=r[i];return a},"swap"),i("3.4.0")&&typeof Proxy!="undefined"&&(e.cssProps=new Proxy(e.cssProps||{},{set:function(){return n("cssProps","jQuery.cssProps is deprecated"),Reflect.set.apply(this,arguments)}})),i("4.0.0")&&typeof Proxy!="undefined"&&(e.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 n("css-number","jQuery.cssNumber is deprecated"),Reflect.get.apply(this,arguments)},set:function(){return n("css-number","jQuery.cssNumber is deprecated"),Reflect.set.apply(this,arguments)}}));function F(e){return M.test(e)&&z.test(e[0].toUpperCase()+e.slice(1))}x=e.fn.css,o(e.fn,"css",function(t,s){var o,i=this;return t&&typeof t=="object"&&!Array.isArray(t)?(e.each(t,function(t,n){e.fn.css.call(i,t,n)}),this):(typeof s=="number"&&(o=v(t),!F(o)&&!e.cssNumber[o]&&n("css-number",'Number-typed values are deprecated for jQuery.fn.css( "'+t+'", value )')),x.apply(this,arguments))},"css-number"),a=e.data,o(e,"data",function(t,s,o){var i,r,c;if(s&&typeof s=="object"&&arguments.length===2){r=e.hasData(t)&&a.call(this,t),c={};for(i in s)i!==v(i)?(n("data-camelCase","jQuery.data() always sets/gets camelCased names: "+i),r[i]=s[i]):c[i]=s[i];return a.call(this,t,c),s}return s&&typeof s=="string"&&s!==v(s)&&(r=e.hasData(t)&&a.call(this,t),r&&s in r)?(n("data-camelCase","jQuery.data() always sets/gets camelCased names: "+s),arguments.length>2&&(r[s]=o),r[s]):a.apply(this,arguments)},"data-camelCase"),e.fx&&(b=e.Tween.prototype.run,k=function(e){return e},o(e.Tween.prototype,"run",function(){e.easing[this.easing].length>1&&(n("easing-one-arg","'jQuery.easing."+this.easing.toString()+"' should use only one argument"),e.easing[this.easing]=k),b.apply(this,arguments)},"easing-one-arg"),r=e.fx.interval,f="jQuery.fx.interval is deprecated",t.requestAnimationFrame&&Object.defineProperty(e.fx,"interval",{configurable:!0,enumerable:!0,get:function(){return t.document.hidden||n("fx-interval",f),e.migrateIsPatchEnabled("fx-interval")&&r===void 0?13:r},set:function(e){n("fx-interval",f),r=e}}));var D=e.fn.load,S=e.event.add,L=e.event.fix;e.event.props=[],e.event.fixHooks={},p(e.event.props,"concat",e.event.props.concat,"event-old-patch","jQuery.event.props.concat() is deprecated and removed"),o(e.event,"fix",function(t){var i,a=t.type,o=this.fixHooks[a],s=e.event.props;if(s.length)for(n("event-old-patch","jQuery.event.props are deprecated and removed: "+s.join());s.length;)e.event.addProp(s.pop());if(o&&!o._migrated_&&(o._migrated_=!0,n("event-old-patch","jQuery.event.fixHooks are deprecated and removed: "+a),(s=o.props)&&s.length))for(;s.length;)e.event.addProp(s.pop());return i=L.call(this,t),o&&o.filter?o.filter(i,t):i},"event-old-patch"),o(e.event,"add",function(e,s){return e===t&&s==="load"&&t.document.readyState==="complete"&&n("load-after-event","jQuery(window).on('load'...) called after load event occurred"),S.apply(this,arguments)},"load-after-event"),e.each(["load","unload","error"],function(t,s){o(e.fn,s,function(){var e=Array.prototype.slice.call(arguments,0);return s==="load"&&typeof e[0]=="string"?D.apply(this,e):(n("shorthand-removed-v3","jQuery.fn."+s+"() is deprecated"),e.splice(0,0,s),arguments.length?this.on.apply(this,e):(this.triggerHandler.apply(this,e),this))},"shorthand-removed-v3")}),e.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,n){s(e.fn,n,function(e,t){return arguments.length>0?this.on(n,null,e,t):this.trigger(n)},"shorthand-deprecated-v3","jQuery.fn."+n+"() event shorthand is deprecated")}),e(function(){e(t.document).triggerHandler("ready")}),e.event.special.ready={setup:function(){this===t.document&&n("ready-event","'ready' event is deprecated")}},s(e.fn,"bind",function(e,t,n){return this.on(e,null,t,n)},"pre-on-methods","jQuery.fn.bind() is deprecated"),s(e.fn,"unbind",function(e,t){return this.off(e,null,t)},"pre-on-methods","jQuery.fn.unbind() is deprecated"),s(e.fn,"delegate",function(e,t,n,s){return this.on(t,e,n,s)},"pre-on-methods","jQuery.fn.delegate() is deprecated"),s(e.fn,"undelegate",function(e,t,n){return arguments.length===1?this.off(e,"**"):this.off(t,e||"**",n)},"pre-on-methods","jQuery.fn.undelegate() is deprecated"),s(e.fn,"hover",function(e,t){return this.on("mouseenter",e).on("mouseleave",t||e)},"pre-on-methods","jQuery.fn.hover() is deprecated");var j=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^/\0>\x20\t\r\n\f]*)[^>]*)\/>/gi,C=function(e){var n=t.document.implementation.createHTMLDocument("");return n.body.innerHTML=e,n.body&&n.body.innerHTML},H=function(e){var t=e.replace(j,"<$1></$2>");t!==e&&C(e)!==C(t)&&n("self-closed-tags","HTML tags must be properly nested and closed: "+e)};return e.UNSAFE_restoreLegacyHtmlPrefilter=function(){e.migrateEnablePatches("self-closed-tags")},o(e,"htmlPrefilter",function(e){return H(e),e.replace(j,"<$1></$2>")},"self-closed-tags"),e.migrateDisablePatches("self-closed-tags"),O=e.fn.offset,o(e.fn,"offset",function(){var e=this[0];return e&&(!e.nodeType||!e.getBoundingClientRect)?(n("offset-valid-elem","jQuery.fn.offset() requires a valid DOM element"),arguments.length?this:void 0):O.apply(this,arguments)},"offset-valid-elem"),e.ajax&&(w=e.param,o(e,"param",function(t,s){var o=e.ajaxSettings&&e.ajaxSettings.traditional;return s===void 0&&o&&(n("param-ajax-traditional","jQuery.param() no longer uses jQuery.ajaxSettings.traditional"),s=o),w.call(this,t,s)},"param-ajax-traditional")),s(e.fn,"andSelf",e.fn.addBack,"andSelf","jQuery.fn.andSelf() is deprecated and removed, use jQuery.fn.addBack()"),e.Deferred&&(h=e.Deferred,y=[["resolve","done",e.Callbacks("once memory"),e.Callbacks("once memory"),"resolved"],["reject","fail",e.Callbacks("once memory"),e.Callbacks("once memory"),"rejected"],["notify","progress",e.Callbacks("memory"),e.Callbacks("memory")]],o(e,"Deferred",function(t){var n=h(),o=n.promise();function i(){var t=arguments;return e.Deferred(function(s){e.each(y,function(e,i){var a=typeof t[e]=="function"&&t[e];n[i[1]](function(){var e=a&&a.apply(this,arguments);e&&typeof e.promise=="function"?e.promise().done(s.resolve).fail(s.reject).progress(s.notify):s[i[0]+"With"](this===o?s.promise():this,a?[e]:arguments)})}),t=null}).promise()}return s(n,"pipe",i,"deferred-pipe","deferred.pipe() is deprecated"),s(o,"pipe",i,"deferred-pipe","deferred.pipe() is deprecated"),t&&t.call(n,n),n},"deferred-pipe"),e.Deferred.exceptionHook=h.exceptionHook),e}) |