1(function(b){b.extend(b.fn,{watch:function(c,a,d){var f=document.createElement("div"),g=function(a,d){var a="on"+a,b=a in d;b||(d.setAttribute(a,"return;"),b=typeof d[a]=="function");"onpropertychange"==a&&jQuery.browser.msie&&jQuery.browser.version>=9&&(b=!1);return b};typeof a=="function"&&(d=a,a={});typeof d!="function"&&(d=function(){});a=b.extend({},{throttle:10},a);return this.each(function(){var h=b(this),i=function(){for(var a=h.data(),d=!1,b,f=0;f<a.props.length;f++)if(b=h.css(a.props[f]), 2a.vals[f]!=b){a.vals[f]=b;d=!0;break}d&&a.cb&&a.cb.call(h,a)},j={props:c.split(","),cb:d,vals:[]};b.each(j.props,function(a){j.vals[a]=h.css(j.props[a])});h.data(j);if(g("DOMAttrModified",f))h.on("DOMAttrModified",i);else if(g("propertychange",f))h.on("propertychange",i);else setInterval(i,a.throttle)})}})})(jQuery);
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.