1/*! ScrollMagic v2.0.5 | (c) 2015 Jan Paepke (@janpaepke) | license & info: http://scrollmagic.io */ 2 3! function (e, n) { 4 "function" == typeof define && define.amd ? define(["ScrollMagic", "TweenMax", "TimelineMax"], n) : "object" == typeof exports ? (require("gsap"), n(require("scrollmagic"), TweenMax, TimelineMax)) : n(e.ScrollMagic || e.jQuery && e.jQuery.ScrollMagic, e.TweenMax || e.TweenLite, e.TimelineMax || e.TimelineLite) 5}(this, function (e, n, r) { 6 "use strict"; 7 e.Scene.addOption("tweenChanges", !1, function (e) { 8 return !!e 9 }), e.Scene.extend(function () { 10 var e, t = this; 11 t.on("progress.plugin_gsap", function () { 12 i() 13 }), t.on("destroy.plugin_gsap", function (e) { 14 t.removeTween(e.reset) 15 }); 16 var i = function () { 17 if (e) { 18 var n = t.progress(), 19 r = t.state(); 20 e.repeat && -1 === e.repeat() ? "DURING" === r && e.paused() ? e.play() : "DURING" === r || e.paused() || e.pause() : n != e.progress() && (0 === t.duration() ? n > 0 ? e.play() : e.reverse() : t.tweenChanges() && e.tweenTo ? e.tweenTo(n * e.duration()) : e.progress(n).pause()) 21 } 22 }; 23 t.setTween = function (o, a, s) { 24 var u; 25 arguments.length > 1 && (arguments.length < 3 && (s = a, a = 1), o = n.to(o, a, s)); 26 try { 27 u = r ? new r({ 28 smoothChildTiming: !0 29 }).add(o) : o, u.pause() 30 } catch (e) { 31 return t 32 } 33 return e && t.removeTween(), e = u, o.repeat && -1 === o.repeat() && (e.repeat(-1), e.yoyo(o.yoyo())), i(), t 34 }, t.removeTween = function (n) { 35 return e && (n && e.progress(0).pause(), e.kill(), e = void 0), t 36 } 37 }) 38});
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.