1!function(e){"function"==typeof define&&define.amd?define(["jquery"],function(t){return e(t,window)}):"object"==typeof module&&module.exports?module.exports=e(require("jquery"),window):e(jQuery,window)}(function(e,t){function r(e,t){var r,n=/^(\d+)\.(\d+)\.(\d+)/,o=n.exec(e)||[],a=n.exec(t)||[];for(r=1;r<=3;r++){if(+o[r]>+a[r])return 1;if(+o[r]<+a[r])return-1}return 0}function n(t){return r(e.fn.jquery,t)>=0}function o(r,n){var o=t.console;!e.migrateIsPatchEnabled(r)||e.migrateDeduplicateWarnings&&p[n]||(p[n]=!0,e.migrateWarnings.push(n+" ["+r+"]"),o&&o.warn&&!e.migrateMute&&(o.warn("JQMIGRATE: "+n),e.migrateTrace&&o.trace&&o.trace()),t.dtrum&&t.dtrum.reportError&&t.dtrum.reportError("JQMIGRATE: "+n),t.faro&&t.faro.api&&t.faro.api.pushError&&t.faro.api.pushError(new Error("JQMIGRATE: "+n)))}function a(e,t,r,n,a){Object.defineProperty(e,t,{configurable:!0,enumerable:!0,get:function(){return o(n,a),r},set:function(e){o(n,a),r=e}})}function i(t,r,n,a,i){var s,u=t[r];t[r]=function(){return i&&o(a,i),s=e.migrateIsPatchEnabled(a)?n:u||e.noop,s.apply(this,arguments)}}function s(e,t,r,n,o){if(!o)throw new Error("No warning message provided");return i(e,t,r,n,o)}function u(e,t,r,n){return i(e,t,r,n)}function c(e){return e.replace(/-([a-z])/g,function(e,t){return t.toUpperCase()})}function d(e){return _.test(e)&&I.test(e[0].toUpperCase()+e.slice(1))}e.migrateVersion="3.4.1";var l=Object.create(null);e.migrateDisablePatches=function(){var e;for(e=0;e<arguments.length;e++)l[arguments[e]]=!0},e.migrateEnablePatches=function(){var e;for(e=0;e<arguments.length;e++)delete l[arguments[e]]},e.migrateIsPatchEnabled=function(e){return!l[e]},function(){t.console&&t.console.log&&(e&&n("3.0.0")&&!n("5.0.0")||t.console.log("JQMIGRATE: jQuery 3.x-4.x 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))}();var p={};e.migrateDeduplicateWarnings=!0,e.migrateWarnings=[],void 0===e.migrateTrace&&(e.migrateTrace=!0),e.migrateReset=function(){p={},e.migrateWarnings.length=0},"BackCompat"===t.document.compatMode&&o("quirks","jQuery is not compatible with Quirks Mode");var f=e("<input/>",{size:1}).attr("size")&&e.attrFn,m=e.attr,h=e.attrHooks.value&&e.attrHooks.value.get||function(){return null},y=e.attrHooks.value&&e.attrHooks.value.set||function(){},g=/^(?:input|button)$/i,v=/^[238]$/,b=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,j=/^(?:checked|selected)$/i;a(e,"attrFn",f||{},"1.4.1","jQuery.attrFn is deprecated"),e.attr=function(t,r,n,a){var i=r.toLowerCase(),s=t&&t.nodeType;return a&&(m.length<4&&o("1.4.1","jQuery.fn.attr( props, pass ) is deprecated"),t&&!v.test(s)&&(f?r in f:e.isFunction(e.fn[r])))?e(t)[r](n):("type"===r&&void 0!==n&&g.test(t.nodeName)&&t.parentNode&&o("1.4.1","Can't change the 'type' of an input or button in IE 6/7/8"),!e.attrHooks[i]&&b.test(i)&&(e.attrHooks[i]={get:function(t,r){var n,o=e.prop(t,r);return!0===o||"boolean"!=typeof o&&(n=t.getAttributeNode(r))&&!1!==n.nodeValue?r.toLowerCase():void 0},set:function(t,r,n){var o;return!1===r?e.removeAttr(t,n):(o=e.propFix[n]||n,o in t&&(t[o]=!0),t.setAttribute(n,n.toLowerCase())),n}},j.test(i)&&o("1.4.1","jQuery.fn.attr('"+i+"') might use property instead of attribute")),m.call(e,t,r,n))},e.attrHooks.value={get:function(e,t){var r=(e.nodeName||"").toLowerCase();return"button"===r?h.apply(this,arguments):("input"!==r&&"option"!==r&&o("1.4.1","jQuery.fn.attr('value') no longer gets properties"),t in e?e.value:null)},set:function(e,t){var r=(e.nodeName||"").toLowerCase();if("button"===r)return y.apply(this,arguments);"input"!==r&&"option"!==r&&o("1.4.1","jQuery.fn.attr('value', val) no longer sets properties"),e.value=t}};var x,w,Q,A=/^\s*</,k={},C=e.fn.init,N=e.find,M=/\[(\s*[-\w]+\s*)([~|^$*]?=)\s*([-\w#]*?#[-\w#]*)\s*\]/,E=/\[(\s*[-\w]+\s*)([~|^$*]?=)\s*([-\w#]*?#[-\w#]*)\s*\]/g,S=/^[\s\uFEFF\xA0]+|([^\s\uFEFF\xA0])[\s\uFEFF\xA0]+$/g;
1rquickExpr=/^([^<]*)(<[\w\W]+>)([^>]*)$/,e.fn.init=function(t,r,n){var a,i;return t&&"string"==typeof t&&!e.isPlainObject(r)&&(a=rquickExpr.exec(e.trim(t)))&&a[0]&&(A.test(t)||o("1.4.1","$(html) HTML strings must start with '<' character"),a[3]&&o("1.4.1","$(html) HTML text after last tag is ignored"),"#"===a[0].charAt(0)&&(o("1.4.1","HTML string cannot start with a '#' character"),e.error("JQMIGRATE: Invalid selector string (XSS)")),r&&r.context&&r.context.nodeType&&(r=r.context),e.parseHTML)?C.call(this,e.parseHTML(a[2],r&&r.ownerDocument||r||document,!0),r,n):(i=C.apply(this,arguments),t&&void 0!==t.selector?(i.selector=t.selector,i.context=t.context):(i.selector="string"==typeof t?t:"",t&&(i.context=t.nodeType?t:r||document)),i)},e.uaMatch=function(e){e=e.toLowerCase();var t=/(chrome)[ \/]([\w.]+)/.exec(e)||/(webkit)[ \/]([\w.]+)/.exec(e)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(e)||/(msie) ([\w.]+)/.exec(e)||e.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(e)||[];return{browser:t[1]||"",version:t[2]||"0"}},e.browser||(w=e.uaMatch(navigator.userAgent),Q={},w.browser&&(Q[w.browser]=!0,Q.version=w.version),Q.chrome?Q.webkit=!0:Q.webkit&&(Q.safari=!0),e.browser=Q),a(e,"browser",e.browser,"1.4.1","jQuery.browser is deprecated"),e.boxModel=e.support.boxModel="CSS1Compat"===document.compatMode,a(e,"boxModel",e.boxModel,"1.4.1","jQuery.boxModel is deprecated"),a(e.support,"boxModel",e.support.boxModel,"1.4.1","jQuery.support.boxModel is deprecated"),e.sub=function(){function t(e,r){return new t.fn.init(e,r)}e.extend(!0,t,this),t.superclass=this,t.fn=t.prototype=this(),t.fn.constructor=t,t.sub=this.sub,t.fn.init=function(n,o){var a=e.fn.init.call(this,n,o,r);return a instanceof t?a:t(a)},t.fn.init.prototype=t.fn;var r=t(document);return o("1.4.1","jQuery.sub() is deprecated"),t};var H=e.fn.data;e.fn.data=function(t){var r,n,a=this[0];return!a||"events"!==t||1!==arguments.length||(r=e.data(a,t),n=e._data(a,t),void 0!==r&&r!==n||void 0===n)?H.apply(this,arguments):(o("1.4.1","Use of jQuery.fn.data('events') is deprecated"),n)};var R=/\/(java|ecma)script/i;e.clean||(e.clean=function(t,r,n,a){r=r||document,r=!r.nodeType&&r[0]||r,r=r.ownerDocument||r,o("jQuery.clean() is deprecated");var i,s,u,c,d=[];if(e.merge(d,e.buildFragment(t,r).childNodes),n)for(u=function(e){if(!e.type||R.test(e.type))return a?a.push(e.parentNode?e.parentNode.removeChild(e):e):n.appendChild(e)},i=0;null!=(s=d[i]);i++)e.nodeName(s,"script")&&u(s)||(n.appendChild(s),void 0!==s.getElementsByTagName&&(c=e.grep(e.merge([],s.getElementsByTagName("script")),u),d.splice.apply(d,[i+1,0].concat(c)),i+=c.length));return d}),u(e.fn,"init",function(t){var r=Array.prototype.slice.call(arguments);return e.migrateIsPatchEnabled("selector-empty-id")&&"string"==typeof t&&"#"===t&&(o("selector-empty-id","jQuery( '#' ) is not a valid selector"),r[0]=[]),C.apply(this,r)},"selector-empty-id"),e.fn.init.prototype=e.fn,u(e,"find",function(e){var r=Array.prototype.slice.call(arguments);if("string"==typeof e&&M.test(e))try{t.document.querySelector(e)}catch(n){e=e.replace(E,function(e,t,r,n){return"["+t+r+'"'+n+'"]'});try{t.document.querySelector(e),o("selector-hash","Attribute selector with '#' must be quoted: "+r[0]),r[0]=e}catch(e){o("selector-hash","Attribute selector with '#' was not fixed: "+r[0])}}return N.apply(this,r)},"selector-hash");for(x in N)Object.prototype.hasOwnProperty.call(N,x)&&(e.find[x]=N[x]);if(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"),a(e.expr,"filters",e.expr.pseudos,"expr-pre-pseudos","jQuery.expr.filters is deprecated; use jQuery.expr.pseudos"),a(e.expr,":",e.expr.pseudos,"expr-pre-pseudos","jQuery.expr[':'] is deprecated; use jQuery.expr.pseudos"),n("3.1.1")&&s(e,"trim",function(e){return null==e?"":(e+"").replace(S,"$1")},"trim","jQuery.trim is deprecated; use String.prototype.trim"),n("3.2.0")&&(s(e,"nodeName",function(e,t){return e.no
1deName&&e.nodeName.toLowerCase()===t.toLowerCase()},"nodeName","jQuery.nodeName is deprecated"),s(e,"isArray",Array.isArray,"isArray","jQuery.isArray is deprecated; use Array.isArray")),n("3.3.0")&&(s(e,"isNumeric",function(e){var t=typeof e;return("number"===t||"string"===t)&&!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){k["[object "+t+"]"]=t.toLowerCase()}),s(e,"type",function(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?k[Object.prototype.toString.call(e)]||"object":typeof e},"type","jQuery.type is deprecated"),s(e,"isFunction",function(e){return"function"==typeof e},"isFunction","jQuery.isFunction() is deprecated"),s(e,"isWindow",function(e){return null!=e&&e===e.window},"isWindow","jQuery.isWindow() is deprecated")),e.ajax){var T=e.ajax,P=/(=)\?(?=&|$)|\?\?/;u(e,"ajax",function(){var e=T.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"),n("4.0.0")||e.ajaxPrefilter("+json",function(e){!1!==e.jsonp&&(P.test(e.url)||"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&P.test(e.data))&&o("jsonp-promotion","JSON-to-JSONP auto-promotion is deprecated")})}var F=e.fn.removeAttr,q=e.fn.toggleClass,L=/\S+/g;u(e.fn,"removeAttr",function(t){var r=this,n=!1;return e.each(t.match(L),function(t,a){e.expr.match.bool.test(a)&&r.each(function(){if(!1!==e(this).prop(a))return n=!0,!1}),n&&(o("removeAttr-bool","jQuery.fn.removeAttr no longer sets boolean properties: "+a),r.prop(a,!1))}),F.apply(this,arguments)},"removeAttr-bool"),u(e.fn,"toggleClass",function(t){return void 0!==t&&"boolean"!=typeof t?q.apply(this,arguments):(o("toggleClass-bool","jQuery.fn.toggleClass( boolean ) is deprecated"),this.each(function(){var r=this.getAttribute&&this.getAttribute("class")||"";r&&e.data(this,"__className__",r),this.setAttribute&&this.setAttribute("class",r||!1===t?"":e.data(this,"__className__")||"")}))},"toggleClass-bool");var O,$,D=!1,_=/^[a-z]/,I=/^(?: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,r){var n=e.cssHooks[r]&&e.cssHooks[r].get;n&&(e.cssHooks[r].get=function(){var e;return D=!0,e=n.apply(this,arguments),D=!1,e})}),u(e,"swap",function(e,t,r,n){var a,i,s={};D||o("swap","jQuery.swap() is undocumented and deprecated");for(i in t)s[i]=e.style[i],e.style[i]=t[i];a=r.apply(e,n||[]);for(i in t)e.style[i]=s[i];return a},"swap"),n("3.4.0")&&"undefined"!=typeof Proxy&&(e.cssProps=new Proxy(e.cssProps||{},{set:function(){return o("cssProps","jQuery.cssProps is deprecated"),Reflect.set.apply(this,arguments)}})),n("4.0.0")?($={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},"undefined"!=typeof Proxy?e.cssNumber=new Proxy($,{get:function(){return o("css-number","jQuery.cssNumber is deprecated"),Reflect.get.apply(this,arguments)},set:function(){return o("css-number","jQuery.cssNumber is deprecated"),Reflect.set.apply(this,arguments)}}):e.cssNumber=$):$=e.cssNumber,O=e.fn.css,u(e.fn,"css",function(t,r){var n,a=this;return t&&"object"==typeof t&&!Array.isArray(t)?(e.each(t,function(t,r){e.fn.css.call(a,t,r)}),this):("number"==typeof r&&(n=c(t),d(n)||$[n]||o("css-number",'Number-typed values are deprecated for jQuery.fn.css( "'+t+'", value )')),O.apply(this,arguments))},"css-number");var J=e.data;if(u(e,"data",function(t,r,n){var a,i,s;if(r&&"object"==typeof r&&2===arguments.length){a=e.hasData(t)&&J.call(this,t),i={};for(s in r)s!==c(s)?(o("data-camelCase","jQuery.data() always sets/gets camelCased names: "+s),a[s]=r[s]):i[s]=r[s];return J.call(this,t,i),r}return r&&"string"==typeof r&&r!==c(r)&&(a=e.hasData(t)&&J.call(this,t))&&r in a?(o("data-camelCase","jQuery.data() always sets/gets camelCased names: "+r),arguments.length>2&&(a[r]=n),a[r]):J.apply(this,arguments)},"data-camelCase"),e.fx){var W,z,B=e.Tween.prototype.run,G=function(e){return e};u(e.Tween.prototype,"run",function(){e.easing[this.easing].length>1&&(o("easing-one-arg","'jQuery.easing."+this.easing.toString()+"' should use only one argument"),e.easing[this.easing]=G),B.apply(this,arguments)},"easing-one-arg"),W=e.fx.interval,z="jQuery.fx.interval is deprecated",t.requestAnimationFrame&&Object.defineProperty(e.fx,"interval",{configurable:!0,enumerable:!0,get:function(){return t.document.hidden||o("fx-interval",z),e.migrateIsPatchEnabled("fx-interval")&&void 0===W?13:W},set:function(e){o("fx-interval",z),W=e}})}var X=e.fn.load,U=e.event.add,V=e.event.fix,K=e.event.remove,Y=e.event.trigger,Z=e.fn.toggle,ee=e.fn.live,te=e.fn.die,re="ajaxStart|ajaxStop|ajaxSend|ajaxComplete|ajaxError|ajaxSuccess",ne=new RegExp("\\b(?:"+re+")\\b"),oe=/(?:^|\s)hover(\.\S+|)\b/,ae=function(t){return"string"!=typeof t||e.event.special.hover?t:(oe.test(t)&&o("1.4.1","'hover' pseudo-event is deprecated, use 'mouseenter mouseleave'"),t&&t.replace(oe,"mouseenter$1 mouseleave$1"))};e.event.dispatch&&a(e.event,"handle",e.event.dispatch,"1.4.1","jQuery.event.handle is undocumented and deprecated"),e.event.add=function(e,t,r,n,a){e!==document&&ne.test(t)&&o("1.4.1","AJAX events should be attached to document: "+t),eventAdd.call(this,e,ae(t||""),r,n,a)},e.event.remove=function(e,t,r,n,o){K.call(this,e,ae(t)||"",r,n,o)},e.fn.toggle=function(t,r){if(!e.isFunction(t)||!e.isFunction(r))return Z.apply(this,arguments);o("1.4.1","jQuery.fn.toggle(handler, handler...) is deprecated");var n=arguments,a=t.guid||e.guid++,i=0,s=function(r){var o=(e._data(this,"lastToggle"+t.guid)||0)%i;return e._data(this,"lastToggle"+t.guid,o+1),r.preventDefault(),n[o].apply(this,arguments)||!1};for(s.guid=a;i<n.length;)n[i++].guid=a;return this.click(s)},e.fn.live=function(t,r,n){return o("1.4.1","jQuery.fn.live() is deprecated"),ee?ee.apply(this,arguments):(e(this.context).on(t,this.selector,r,n),this)},e.fn.die=function(t,r){return o("1.4.1","jQuery.fn.die() is deprecated"),te?te.apply(this,arguments):(e(this.context).off(t,this.selector||"**",r),this)},e.event.trigger=function(e,t,r,n){return r||ne.test(e)||o("1.4.1","Global events are undocumented and deprecated"),Y.call(this,e,t,r||document,n)},e.each(re.split("|"),function(t,r){e.event.special[r]={setup:function(){var t=this;return t!==document&&(e.event.add(document,r+"."+e.guid,function(){e.event.trigger(r,Array.prototype.slice.call(arguments,1
1),t,!0)}),e._data(this,r,e.guid++)),!1},teardown:function(){return this!==document&&e.event.remove(document,r+"."+e._data(this,r)),!1}}}),e.event.props=[],e.event.fixHooks={},a(e.event.props,"concat",e.event.props.concat,"event-old-patch","jQuery.event.props.concat() is deprecated and removed"),u(e.event,"fix",function(t){var r,n=t.type,a=this.fixHooks[n],i=e.event.props;if(i.length)for(o("event-old-patch","jQuery.event.props are deprecated and removed: "+i.join());i.length;)e.event.addProp(i.pop());if(a&&!a._migrated_&&(a._migrated_=!0,o("event-old-patch","jQuery.event.fixHooks are deprecated and removed: "+n),(i=a.props)&&i.length))for(;i.length;)e.event.addProp(i.pop());return r=V.call(this,t),a&&a.filter?a.filter(r,t):r},"event-old-patch"),u(e.event,"add",function(e,r){return e===t&&"load"===r&&"complete"===t.document.readyState&&o("load-after-event","jQuery(window).on('load'...) called after load event occurred"),U.apply(this,arguments)},"load-after-event"),e.each(["load","unload","error"],function(t,r){u(e.fn,r,function(){var e=Array.prototype.slice.call(arguments,0);return"load"===r&&"string"==typeof e[0]?X.apply(this,e):(o("shorthand-removed-v3","jQuery.fn."+r+"() is deprecated"),e.splice(0,0,r),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,r){s(e.fn,r,function(e,t){return arguments.length>0?this.on(r,null,e,t):this.trigger(r)},"shorthand-deprecated-v3","jQuery.fn."+r+"() event shorthand is deprecated")}),e(function(){e(t.document).triggerHandler("ready")}),e.event.special.ready={setup:function(){this===t.document&&o("ready-event","'ready' event is deprecated")}},s(e.fn,"bind",function(e,t,r){return this.on(e,null,t,r)},"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,r,n){return this.on(t,e,r,n)},"pre-on-methods","jQuery.fn.delegate() is deprecated"),s(e.fn,"undelegate",function(e,t,r){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",r)},"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 ie=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>\x20\t\r\n\f]*)[^>]*)\/>/gi,se=function(e){var r=t.document.implementation.createHTMLDocument("");return r.body.innerHTML=e,r.body&&r.body.innerHTML},ue=function(e){var t=e.replace(ie,"<$1></$2>");t!==e&&se(e)!==se(t)&&o("self-closed-tags","HTML tags must be properly nested and closed: "+e)};e.UNSAFE_restoreLegacyHtmlPrefilter=function(){e.migrateEnablePatches("self-closed-tags")},u(e,"htmlPrefilter",function(e){return ue(e),e.replace(ie,"<$1></$2>")},"self-closed-tags"),e.migrateDisablePatches("self-closed-tags");var ce=e.fn.offset;if(u(e.fn,"offset",function(){var e=this[0];return!e||e.nodeType&&e.getBoundingClientRect?ce.apply(this,arguments):(o("offset-valid-elem","jQuery.fn.offset() requires a valid DOM element"),arguments.length?this:void 0)},"offset-valid-elem"),e.ajax){var de=e.param;u(e,"param",function(t,r){var n=e.ajaxSettings&&e.ajaxSettings.traditional;return void 0===r&&n&&(o("param-ajax-traditional","jQuery.param() no longer uses jQuery.ajaxSettings.traditional"),r=n),de.call(this,t,r)},"param-ajax-traditional")}if(s(e.fn,"andSelf",e.fn.addBack,"andSelf","jQuery.fn.andSelf() is deprecated and removed, use jQuery.fn.addBack()"),e.Deferred){var le=e.Deferred,pe=[["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")]];u(e,"Deferred",function(t){function r(){var t=arguments;return e.Deferred(function(r){e.each(pe,function(e,a){var i="function"==typeof t[e]&&t[e];n[a[1]](function(){var e=i&&i.apply(this,arguments);e&&"function"==typeof e.promise?e.promise().done(r.resolve).fail(r.reject).progress(r.notify):r[a[0]+"With"](this===o?r.promise():this,i?[e]:arguments)})}),t=null}).promise()}var n=le(),o=n.promise();return s(n,"pipe",r,"deferred-pipe","deferred.pipe() is deprecated"),s(o,"pipe",r,"deferred-pipe","deferred.pipe() is deprecated"),t&&t.call(n,n),n},"deferred-pipe"),e.Deferred.exceptionHook=le.exceptionHook}return e});
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.