/*! jQuery Migrate v3.4.1 | (c) OpenJS Foundation and other contributors | jquery/license */
"undefined"==typeof migratemute&&(migratemute=!0),function(t){"use strict";"function"==typeof define&&amd?define(["jquery"],function(e){return t(e,window)}):"object"==typeof module&&exports?exports=t(require("jquery"),window):t(jQuery,window)}(function(s,n){"use strict";function e(e){return 0<=function(e,t){for(var r=/^(\d+)\.(\d+)\.(\d+)/,n=exec(e)||[],o=exec(t)||[],a=1;a<=3;a++){if(+o[a]<+n[a])return 1;if(+n[a]<+o[a])return-1}return 0}(jquery,e)}migrateversion="3.4.1";var t=create(null);migratedisablepatches=function(){for(var e=0;e\x20\t\r\n\f]*)[^>]*)\/>/gi;unsafe_restoreLegacyHtmlPrefilter=function(){migrateenablepatches("self-closed-tags")},i(s,"htmlPrefilter",function(e){var t,r;return(r=(t=e).replace(F,"<$1>$2>"))!==t&&T(t)!==T(r)&&u("self-closed-tags","HTML tags must be properly nested and closed: "+t),replace(F,"<$1>$2>")},"self-closed-tags"),migratedisablepatches("self-closed-tags");var D,W,_,I=offset;return i(fn,"offset",function(){var e=this[0];return!e||nodetype&&getboundingclientrect?apply(this,arguments):(u("offset-valid-elem","offset() requires a valid DOM element"),length?this:void 0)},"offset-valid-elem"),ajax&&(D=param,i(s,"param",function(e,t){var r=ajaxsettings&&traditional;return void 0===t&&r&&(u("param-ajax-traditional","param() no longer uses traditional"),t=r),call(this,e,t)},"param-ajax-traditional")),c(fn,"andSelf",addback,"andSelf","andself() is deprecated and removed, use addback()"),deferred&&(W=deferred,_=[["resolve","done",callbacks("once memory"),callbacks("once memory"),"resolved"],["reject","fail",callbacks("once memory"),callbacks("once memory"),"rejected"],["notify","progress",callbacks("memory"),callbacks("memory")]],i(s,"Deferred",function(e){var a=W(),i=promise();function t(){var o=arguments;return deferred(function(n){each(_,function(e,t){var r="function"==typeof o[e]&&o[e];a[t[1]](function(){var e=r&&apply(this,arguments);e&&"function"==typeof promise?promise().done(resolve).fail(reject).progress(notify):n[t[0]+"With"](this===i?promise():this,r?[e]:arguments)})}),o=null}).promise()}return c(a,"pipe",t,"deferred-pipe","pipe() is deprecated"),c(i,"pipe",t,"deferred-pipe","pipe() is deprecated"),e&&call(a,a),a},"deferred-pipe"),exceptionhook=exceptionhook),s});