/* jQuery Migrate - v3.5.2 - 2024-07-17T22:31Z Copyright OpenJS Foundation and other contributors */ (function(b){b(jQuery,window)})(function(b,m){function n(a){a:{var c=/^(\d+)\.(\d+)\.(\d+)/;var d=c.exec(b.fn.jquery)||[];c=c.exec(a)||[];for(a=1;3>=a;a++){if(+d[a]>+c[a]){d=1;break a}if(+d[a]<+c[a]){d=-1;break a}}d=0}return 0<=d}function g(a,c){var d=m.console;!b.migrateIsPatchEnabled(a)||b.migrateDeduplicateWarnings&&y[c]||(y[c]=!0,b.migrateWarnings.push(c+" ["+a+"]"),d&&d.warn&&!b.migrateMute&&(d.warn("JQMIGRATE: "+c),b.migrateTrace&&d.trace&&d.trace()))}function z(a,c,d,e,f){Object.defineProperty(a, c,{configurable:!0,enumerable:!0,get:function(){g(e,f);return d},set:function(k){g(e,f);d=k}})}function E(a,c,d,e,f){var k,q=a[c];a[c]=function(){f&&g(e,f);k=b.migrateIsPatchEnabled(e)?d:q||b.noop;return k.apply(this,arguments)}}function h(a,c,d,e,f){if(!f)throw Error("No warning message provided");return E(a,c,d,e,f)}function l(a,c,d,e){return E(a,c,d,e)}function p(a){return a.replace(/-([a-z])/g,function(c,d){return d.toUpperCase()})}function L(a){return M.test(a)&&N.test(a[0].toUpperCase()+a.slice(1))} b.migrateVersion="3.5.2";var A=Object.create(null);b.migrateDisablePatches=function(){var a;for(a=0;a\x20\t\r\n\f]*)[^>]*)\/>/gi, I=function(a){var c=m.document.implementation.createHTMLDocument("");c.body.innerHTML=a;return c.body&&c.body.innerHTML};h(b,"UNSAFE_restoreLegacyHtmlPrefilter",function(){b.migrateEnablePatches("self-closed-tags")},"legacy-self-closed-tags",'jQuery.UNSAFE_restoreLegacyHtmlPrefilter deprecated; use `jQuery.migrateEnablePatches( "self-closed-tags" )`');l(b,"htmlPrefilter",function(a){var c=a.replace(H,"\x3c$1\x3e\x3c/$2\x3e");c!==a&&I(a)!==I(c)&&g("self-closed-tags","HTML tags must be properly nested and closed: "+ a);return a.replace(H,"\x3c$1\x3e\x3c/$2\x3e")},"self-closed-tags");b.migrateDisablePatches("self-closed-tags");var da=b.fn.offset;l(b.fn,"offset",function(){var a=this[0];return!a||a.nodeType&&a.getBoundingClientRect?da.apply(this,arguments):(g("offset-valid-elem","jQuery.fn.offset() requires a valid DOM element"),arguments.length?this:void 0)},"offset-valid-elem");if(b.ajax){var ea=b.param;l(b,"param",function(a,c){var d=b.ajaxSettings&&b.ajaxSettings.traditional;void 0===c&&d&&(g("param-ajax-traditional", "jQuery.param() no longer uses jQuery.ajaxSettings.traditional"),c=d);return ea.call(this,a,c)},"param-ajax-traditional")}h(b.fn,"andSelf",b.fn.addBack,"andSelf","jQuery.fn.andSelf() is deprecated and removed, use jQuery.fn.addBack()");if(b.Deferred){var J=b.Deferred,fa=[["resolve","done",b.Callbacks("once memory"),b.Callbacks("once memory"),"resolved"],["reject","fail",b.Callbacks("once memory"),b.Callbacks("once memory"),"rejected"],["notify","progress",b.Callbacks("memory"),b.Callbacks("memory")]]; l(b,"Deferred",function(a){function c(){var f=arguments;return b.Deferred(function(k){b.each(fa,function(q,K){var D="function"===typeof f[q]&&f[q];d[K[1]](function(){var x=D&&D.apply(this,arguments);if(x&&"function"===typeof x.promise)x.promise().done(k.resolve).fail(k.reject).progress(k.notify);else k[K[0]+"With"](this===e?k.promise():this,D?[x]:arguments)})});f=null}).promise()}var d=J(),e=d.promise();h(d,"pipe",c,"deferred-pipe","deferred.pipe() is deprecated");h(e,"pipe",c,"deferred-pipe","deferred.pipe() is deprecated"); a&&a.call(d,d);return d},"deferred-pipe");b.Deferred.exceptionHook=J.exceptionHook}return b});