PageSourceSearch

https://www.kronotex.com.tw/js/plugins/jquery.requestAnimationFrame.min.js

js kronotex.com.tw collected 2026-10-07 21:54:04 UTC 1,290 bytes, 1 lines download raw bytes

1(function(){"use strict";var vendors=["webkit","moz"];for(var i=0;i<vendors.length&&!window.requestAnimationFrame;++i){var vp=vendors[i];window.requestAnimationFrame=window[vp+"RequestAnimationFrame"];window.cancelAnimationFrame=window[vp+"CancelAnimationFrame"]||window[vp+"CancelRequestAnimationFrame"]}if(/iP(ad|hone|od).*OS 6/.test(window.navigator.userAgent)||!window.requestAnimationFrame||!window.cancelAnimationFrame){var lastTime=0;window.requestAnimationFrame=function(callback){var now=+new Date;var nextTime=Math.max(lastTime+16,now);return setTimeout(function(){callback(lastTime=nextTime)},nextTime-now)};window.cancelAnimationFrame=clearTimeout}else if(window.jQuery){(function($){var animating;function raf(){if(animating){requestAnimationFrame(raf);$.fx.tick()}}$.fx.timer=function(timer){if(timer()&&$.timers.push(timer)&&!animating){animating=true;raf()}};$.fx.stop=function(){animating=false}})(jQuery)}var hasPerformance=!!(window.performance&&window.performance.now);if(!hasPerformance){var rAF=window.requestAnimationFrame,startTime=+new Date;window.requestAnimationFrame=function(callback,element){var wrapped=function(timestamp){var performanceTimestamp=timestamp<1e12?timestamp:timestamp-startTime;return callback(performanceTimestamp)};rAF(wrapped,element)}}})();

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.