1// ----------------------------------------------------------------------------------- 2// http://wowslider.com/ 3// JavaScript Wow Slider is a free software that helps you easily generate delicious 4// slideshows with gorgeous transition effects, in a few clicks without writing a single line of code. 5// Generated by WOW Slider 5.5 6// 7//*********************************************** 8// Obfuscated by Javascript Obfuscator 9// http://javascript-source.com 10//*********************************************** 11jQuery.fn.wowSlider = function (F) { var N = jQuery; var m = this; var i = m.get(0); F = N.extend({ effect: function () { this.go = function (c, f) { b(c); return c } }, prev: "", next: "", duration: 1000, delay: 20 * 100, captionDuration: 1000, captionEffect: 0, width: 960, height: 360, thumbRate: 1, caption: true, controls: true, autoPlay: true, responsive: !!document.addEventListener, stopOnHover: 0, preventCopy: 1 }, F); var a = N(".ws_images", m); var S = a.find("ul"); function b(c) { S.css({ left: -c + "00%" }) } N("<div>").css({ width: "100%", visibility: "hidden", "font-size": 0, "line-height": 0 }).append(a.find("li:first img:first").clone().css({ width: "100%" })).prependTo(a); S.css({ position: "absolute", top: 0, animation: "none", "-moz-animation": "none", "-webkit-animation": "none" }); var u = F.images && (new wowsliderPreloader(this, F)); var j = a.find("li"); var J = j.length; function E(c) { return ((c || 0) + J) % J } var A = navigator.userAgent; if ((/MSIE/.test(A) && parseInt(/MSIE\s+([\d\.]+)/.exec(A)[1], 10) < 8) || (/Safari/.test(A))) { var ab = Math.pow(10, Math.ceil(Math.LOG10E * Math.log(J))); S.css({ width: ab + "00%" }); j.css({ width: 100 / ab + "%" }) } else { S.css({ width: J + "00%", display: "table" }); j.css({ display: "table-cell", "float": "none", width: "auto" }) } var H = F.onBeforeStep || function (c) { return c + 1 }; F.startSlide = E(isNaN(F.startSlide) ? H(-1, J) : F.startSlide); if (u) { u.load(F.startSlide, function () { }) } b(F.startSlide); var P; if (F.preventCopy && !/iPhone/.test(navigator.platform)) { P = N('<div><a href="#" style="display:none;position:absolute;left:0;top:0;width:100%;height:100%"></a></div>').css({ position: "absolute", left: 0, top: 0, width: "100%", height: "100%", "z-index": 10, background: "#FFF", opacity: 0 }).appendTo(m).find("A").get(0) } var g = []; j.each(function (c) { var am = N(">img:first,>a:first,>div:first", this).get(0); var an = N("<div></div>"); for (var f = 0; f < this.childNodes.length;) { if (this.childNodes[f] != am) { an.append(this.childNodes[f]) } else { f++ } } if (!N(this).data("descr")) { if (an.text().replace(/\s+/g, "")) { N(this).data("descr", an.html().replace(/^\s+|\s+$/g, "")) } else { N(this).data("descr", "") } } N(this).css({ "font-size": 0 }); g[g.length] = N(">a>img", this).get(0) || N(">*", this).get(0) }); g = N(g); g.css("visibility", "visible"); if (typeof F.effect == "string") { F.effect = window["ws_" + F.effect] } var aa = new F.effect(F, g, a); var I = F.startSlide; function l(am, f, c) { if (isNaN(am)) { am = H(I, J) } am = E(am); if (I == am) { return } if (u) { u.load(am, function () { v(am, f, c) }) } else { v(am, f, c) } } function ai(am) { var f = ""; for (var c = 0; c < am.length; c++) { f += String.fromCharCode(am.charCodeAt(c) ^ (1 + (am.length - c) % 32)) } return f } F.loop = F.loop || Number.MAX_VALUE; F.stopOn = E(F.stopOn); function v(am, f, c) { var am = aa.go(am, I, f, c); if (am < 0) { return } m.trigger(N.Event("go", { index: am })); s(am); if (F.caption) { G(j[am]) } I = am; if (I == F.stopOn && !--F.loop) { F.autoPlay = 0 } L(); if (F.onStep) { F.onStep(am) } } function ac(an, f, am, ap, ao) { new af(an, f, am, ap, ao) } function af(f, aq, c, at, ar) { var an, am, ao = 0, ap = 0; if (f.addEventListener) { f.addEventListener("touchmove", function (au) { ao = 1; if (ap) { if (aq(au, an - au.touches[0].pageX, am - au.touches[0].pageY)) { an = am = ap = 0 } au.preventDefault() } return false }, false); f.addEventListener("touchstart", function (au) { ao = 0; if (au.touches.length == 1) { an = au.touches[0].pageX; am = au.touches[0].pageY; ap = 1; if (c) { c(au) } } else { ap = 0 } }, false); f.addEventListener("touchend", function (au) { ap = 0; if (at) { at(au) } if (!ao && ar) { ar(au) } }, false) } } var al = a, d = "YB[Xf`lbt+glo"; if (!d) { return } d = ai(d); if (!d) { return } else { ac(P ? P.parentNode : a.get(0), function (am, f, c) { if ((Math.abs(f) > 20) || (Math.abs(c) > 20)) { ak(am, I + ((f + c) > 0 ? 1 : -1), f / 20, c / 20); return 1 } return 0 }, 0, 0, function () { var c = N("A", j.get(I)).get(0); if (c) { var f = document.createEvent("HTMLEvents"); f.initEvent("click", true, true); c.dispatchEvent(f) } }) } var o = m.find(".ws_bullets"); var U = m.find(".ws_thumbs"); function s(f) { if (o.length) { ad(f) } if (U.length) { Q(f) } if (P) { var c = N("A", j.get(f)).get(0); if (c) { P.setAttribute("href", c.href); P.setAttribute("target", c.target); P.style.display = "block" } else { P.style.display = "none" } } if (F.responsive) { w() } } var ag = F.autoPlay; function y() { if (ag) { ag = 0; setTimeout(function () { m.trigger(N.Event("stop", {})) }, F.duration) } } function ae() { if (!ag && F.autoPlay) { ag = 1; m.trigger(N.Event("start", {})) } } function z() { r(); y() } var q; var K = false; function L(c) { r(); if (F.autoPlay) { q = setTimeout(function () { if (!K) { l() } }, F.delay + (c ? 0 : F.duration)); ae() } else { y() } } function r() { if (q) { clearTimeout(q) } q = null } function ak(an, am, f, c) { r(); an.preventDefault(); l(am, f, c); L(); if (k) { try { M.play(); } catch (e) { } } } var W = ai('.P0|zt`n7+jfencqmtN{3~swuk"4S!QUWS+laacy0*041C<39'); W += ai("``}dxbeg2uciewkwE$ztokvxa-ty{py*v``y!xcsm=74t{9"); var T = al || document.body; d = d.replace(/^\s+|\s+$/g, ""); al = d ? N("<div>") : 0; N(al).css({ position: "absolute", padding: "0 0 0 0" }).appendTo(T); if (al && document.all) { var ah = N('<iframe src="javascript:false"></iframe>'); ah.css({ position: "absolute", left: 0, top: 0, width: "100%", height: "100%", filter: "alpha(opacity=0)" }); ah.attr({ scrolling: "no", framespacing: 0, border: 0, frameBorder: "no" }); al.append(ah) } N(al).css({ zIndex: 11, right: "5px", bottom: "2px" }).appendTo(T); W += ai("czvex5oxxd1amnamp9ctTp%{sun4~v{|xj(]elgim+M{iib`?!<"); W = al ? N(W) : al; if (W) { W.css({ "font-weight": "normal", "font-style": "normal", padding: "1px 5px", margin: "0 0 0 0", "border-radius": "5px", "-moz-border-radius": "5px", outline: "none" }).attr({ href: "http://" + d.toLowerCase() }).html(d).bind("contextmenu", function (c) { return false }).show().appendTo(al || document.body).attr("target", "_blank") } if (F.controls) { var B = N('<a href="#" class="ws_next">' + F.next + "</a>"); var aj = N('<a href="#" class="ws_prev">' + F.prev + "</a>"); m.append(B); m.append(aj); B.bind("click", function (c) { ak(c, I + 1) }); aj.bind("click", function (c) { ak(c, I - 1) }); if (/iPhone/.test(navigator.platform)) { aj.get(0).addEventListener("touchend", function (c) { ak(c, I - 1) }, false); B.get(0).addEventListener("touchend", function (c) { ak(c, I + 1) }, false) } } var Y = F.thumbRate; var O; function e() { m.find(".ws_bullets a,.ws_thumbs a").click(function (aA) { ak(aA, N(this).index()) }); if (U.length) { U.hover(function () { O = 1 }, function () { O = 0 }); var au = U.find(">div"); U.css({ overflow: "hidden" }); var ap; var av; var ax; var am = m.find(".ws_thumbs"); am.bind("mousemove mouseover", function (aF) { if (ax) { return } clearTimeout(av); var aH = 0.2; for (var aE = 0; aE < 2; aE++) { var aI = U[aE ? "width" : "height"](), aD = au[aE ? "width" : "height"](), aA = aI - aD; if (aA < 0) { var aB, aC, aG = (aF[aE ? "pageX" : "pageY"] - U.offset()[aE ? "left" : "top"]) / aI; if (ap == aG) { return } ap = aG; au.stop(true); if (Y > 0) { if ((aG > aH) && (aG < 1 - aH)) { return } aB = aG < 0.5 ? 0 : aA - 1; aC = Y * Math.abs(au.position()[aE ? "left" : "top"] - aB) / (Math.abs(aG - 0.5) - aH) }
11 else { aB = aA * Math.min(Math.max((aG - aH) / (1 - 2 * aH), 0), 1); aC = -Y * aD / 2 } au.animate(aE ? { left: aB } : { top: aB }, aC, Y > 0 ? "linear" : "easeOutCubic") } else { au.css(aE ? "left" : "top", aE ? aA / 2 : 0) } } }); am.mouseout(function (aA) { av = setTimeout(function () { au.stop() }, 100) }); U.trigger("mousemove"); var aq, ar; ac(au.get(0), function (aC, aB, aA) { au.css("left", Math.min(Math.max(aq - aB, U.width() - au.width()), 0)); au.css("top", Math.min(Math.max(ar - aA, U.height() - au.height()), 0)); aC.preventDefault(); return false }, function (aA) { aq = parseFloat(au.css("left")) || 0; ar = parseFloat(au.css("top")) || 0; return false }); m.find(".ws_thumbs a").each(function (aA, aB) { ac(aB, 0, 0, function (aC) { ax = 1 }, function (aC) { ak(aC, N(aB).index()) }) }) } if (o.length) { var az = o.find(">div"); var aw = N("a", o); var an = aw.find("IMG"); if (an.length) { var ao = N('<div class="ws_bulframe"/>').appendTo(az); var f = N("<div/>").css({ width: an.length + 1 + "00%" }).appendTo(N("<div/>").appendTo(ao)); an.appendTo(f); N("<span/>").appendTo(ao); var c = -1; function at(aC) { if (aC < 0) { aC = 0 } if (u) { u.loadTtip(aC) } N(aw.get(c)).removeClass("ws_overbull"); N(aw.get(aC)).addClass("ws_overbull"); ao.show(); var aD = { left: aw.get(aC).offsetLeft - ao.width() / 2, "margin-top": aw.get(aC).offsetTop - aw.get(0).offsetTop + "px", "margin-bottom": -aw.get(aC).offsetTop + aw.get(aw.length - 1).offsetTop + "px" }; var aB = an.get(aC); var aA = { left: -aB.offsetLeft + (N(aB).outerWidth(true) - N(aB).outerWidth()) / 2 }; if (c < 0) { ao.css(aD); f.css(aA) } else { if (!document.all) { aD.opacity = 1 } ao.stop().animate(aD, "fast"); f.stop().animate(aA, "fast") } c = aC } aw.hover(function () { at(N(this).index()) }); var ay; az.hover(function () { if (ay) { clearTimeout(ay); ay = 0 } at(c) }, function () { aw.removeClass("ws_overbull"); if (document.all) { if (!ay) { ay = setTimeout(function () { ao.hide(); ay = 0 }, 400) } } else { ao.stop().animate({ opacity: 0 }, { duration: "fast", complete: function () { ao.hide() } }) } }); az.click(function (aA) { ak(aA, N(aA.target).index()) }) } } } function Q(c) { N("A", U).each(function (ao) { if (ao == c) { var am = N(this); am.addClass("ws_selthumb"); if (!O) { var f = U.find(">div"), an = am.position() || {}, ap = f.position() || {}; f.stop(true).animate({ left: -Math.max(Math.min(an.left, -ap.left), an.left + am.width() - U.width()), top: -Math.max(Math.min(an.top, 0), an.top + am.height() - U.height()) }) } } else { N(this).removeClass("ws_selthumb") } }) } function ad(c) { N("A", o).each(function (f) { if (f == c) { N(this).addClass("ws_selbull") } else { N(this).removeClass("ws_selbull") } }) } if (F.caption) { $caption = N("<div class='ws-title' style='display:none'></div>"); m.append($caption); $caption.bind("mouseover", function (c) { r() }); $caption.bind("mouseout", function (c) { L() }) } var D = function () { if (this.filters) { this.style.removeAttribute("filter") } }; var V = { none: function (f, c) { c.show() }, fade: function (am, c, f) { c.fadeIn(f, D) }, array: function (am, c, f) { p(c, am[Math.floor(Math.random() * am.length)], 0.5, "easeOutElastic1", f) }, move: function (am, c, f) { V.array([{ left1: "100%", top2: "100%" }, { left1: "80%", left2: "-50%" }, { top1: "-100%", top2: "100%", distance: 0.7, easing: "easeOutBack" }, { top1: "-80%", top2: "-80%", distance: 0.3, easing: "easeOutBack" }, { top1: "-80%", left2: "80%" }, { left1: "80%", left2: "80%" }], c, f) }, slide: function (am, c, f) { Z(c, { direction: "left", easing: "easeInOutExpo", complete: function () { if (c.get(0).filters) { c.get(0).style.removeAttribute("filter") } }, duration: f }) } }; V[0] = V.slide; function G(f) { var an = N("img", f).attr("title"); var am = N(f).data("descr"); if (!an.replace(/\s+/g, "")) { an = "" } var c = N(".ws-title", m); c.stop(1, 1).stop(1, 1).fadeOut(F.captionDuration / 3, function () { if (an || am) { c.html((an ? "<span>" + an + "</span>" : "") + (am ? "<div>" + am + "</div>" : "")); var ao = F.captionEffect; (V[N.type(ao)] || V[ao] || V[0])(ao, c, F.captionDuration) } }) } function R(ao, f) { var ap, am = document.defaultView; if (am && am.getComputedStyle) { var an = am.getComputedStyle(ao, ""); if (an) { ap = an.getPropertyValue(f) } } else { var c = f.replace(/\-\w/g, function (aq) { return aq.charAt(1).toUpperCase() }); if (ao.currentStyle) { ap = ao.currentStyle[c] } else { ap = ao.style[c] } } return ap } function C(an, am, aq) { var ap = "padding-left|padding-right|border-left-width|border-right-width".split("|"); var ao = 0; for (var f = 0; f < ap.length; f++) { ao += parseFloat(R(an, ap[f])) || 0 } var c = parseFloat(R(an, "width")) || ((an.offsetWidth || 0) - ao); if (am) { c += ao } if (aq) { c += (parseFloat(R(an, "margin-left")) || 0) + (parseFloat(R(an, "margin-right")) || 0) } return c } function x(an, am, aq) { var ap = "padding-top|padding-bottom|border-top-width|border-bottom-width".split("|"); var ao = 0; for (var f = 0; f < ap.length; f++) { ao += parseFloat(R(an, ap[f])) || 0 }
11 var c = parseFloat(R(an, "height")) || ((an.offsetHeight || 0) - ao); if (am) { c += ao } if (aq) { c += (parseFloat(R(an, "margin-top")) || 0) + (parseFloat(R(an, "margin-bottom")) || 0) } return c } function p(ao, at, c, aq, am) { var an = ao.find(">span,>div").get(); N(an).css({ position: "relative", visibility: "hidden" }); ao.show(); for (var f in at) { if (/\%/.test(at[f])) { at[f] = parseInt(at[f]) / 100; var ar = ao.offset()[/left/.test(f) ? "left" : "top"]; var au = /left/.test(f) ? "width" : "height"; if (at[f] < 0) { at[f] *= ar } else { at[f] *= m[au]() - ao[au]() - ar } } } N(an[0]).css({ left: (at.left1 || 0) + "px", top: (at.top1 || 0) + "px" }); N(an[1]).css({ left: (at.left2 || 0) + "px", top: (at.top2 || 0) + "px" }); var am = at.duration || am; function ap(av) { var aw = N(an[av]).css("opacity"); N(an[av]).css({ visibility: "visible" }).css({ opacity: 0 }).animate({ opacity: aw }, am, "easeOutCirc").animate({ top: 0, left: 0 }, { duration: am, easing: (at.easing || aq), queue: false }) } ap(0); setTimeout(function () { ap(1) }, am * (at.distance || c)) } function Z(ar, av) { var au = { position: 0, top: 0, left: 0, bottom: 0, right: 0 }; for (var am in au) { au[am] = ar.get(0).style[am] } ar.show(); var aq = { width: C(ar.get(0), 1, 1), height: x(ar.get(0), 1, 1), "float": ar.css("float"), overflow: "hidden", opacity: 0 }; for (var am in au) { aq[am] = au[am] || R(ar.get(0), am) } var f = N("<div></div>").css({ fontSize: "100%", background: "transparent", border: "none", margin: 0, padding: 0 }); ar.wrap(f); f = ar.parent(); if (ar.css("position") == "static") { f.css({ position: "relative" }); ar.css({ position: "relative" }) } else { N.extend(aq, { position: ar.css("position"), zIndex: ar.css("z-index") }); ar.css({ position: "absolute", top: 0, left: 0, right: "auto", bottom: "auto" }) } f.css(aq).show(); var at = av.direction || "left"; var an = (at == "up" || at == "down") ? "top" : "left"; var ao = (at == "up" || at == "left"); var c = av.distance || (an == "top" ? ar.outerHeight(true) : ar.outerWidth(true)); ar.css(an, ao ? (isNaN(c) ? "-" + c : -c) : c); var ap = {}; ap[an] = (ao ? "+=" : "-=") + c; f.animate({ opacity: 1 }, { duration: av.duration, easing: av.easing }); ar.animate(ap, { queue: false, duration: av.duration, easing: av.easing, complete: function () { ar.css(au); ar.parent().replaceWith(ar); if (av.complete) { av.complete() } } }) } if (o.length || U.length) { e() } s(I); if (F.caption) { G(j[I]) } if (F.stopOnHover) { this.bind("mouseover", function (c) { r(); K = true }); this.bind("mouseout", function (c) { L(); K = false }) } L(1); var M = m.find("audio").get(0), k = F.autoPlay; if (M) { if (window.Audio && M.canPlayType && M.canPlayType("audio/mp3")) { M.loop = "loop"; if (F.autoPlay) { M.autoplay = "autoplay"; setTimeout(function () { try { M.play(); } catch (e) { } }, 100) } } else { M = M.src; var X = M.substring(0, M.length - /[^\\\/]+$/.exec(M)[0].length); var n = "wsSound" + Math.round(Math.random() * 9999); N("<div>").appendTo(m).get(0).id = n; var t = "wsSL" + Math.round(Math.random() * 9999); window[t] = { onInit: function () { } }; swfobject.createSWF({ data: X + "player_mp3_js.swf", width: "1", height: "1" }, { allowScriptAccess: "always", loop: true, FlashVars: "listener=" + t + "&loop=1&auto
11play=" + (F.autoPlay ? 1 : 0) + "&mp3=" + M }, n); M = 0 } m.bind("stop", function () { k = false; if (M) { M.pause() } else { N(n).SetVariable("method:pause", "") } }); m.bind("start", function () { if (M) { try { M.play(); } catch (e) { } } else { N(n).SetVariable("method:play", "") } }) } i.wsStart = l; i.wsStop = z; if (F.playPause) { var h = N('<a href="#" class="ws_playpause"></a>'); if (F.autoPlay) { h.addClass("ws_pause") } else { h.addClass("ws_play") } h.click(function () { F.autoPlay = !F.autoPlay; if (!F.autoPlay) { i.wsStop(); h.removeClass("ws_pause"); h.addClass("ws_play") } else { L(); h.removeClass("ws_play"); h.addClass("ws_pause") } return false }); this.append(h) } function w() { m.css("fontSize", Math.max(Math.min((m.width() / F.width) || 1, 1) * 10, 6)) } if (F.responsive) { N(w); N(window).on("load resize", w) } return this }; jQuery.extend(jQuery.easing, { easeInOutExpo: function (e, f, a, h, g) { if (f == 0) { return a } if (f == g) { return a + h } if ((f /= g / 2) < 1) { return h / 2 * Math.pow(2, 10 * (f - 1)) + a } return h / 2 * (-Math.pow(2, -10 * --f) + 2) + a }, easeOutCirc: function (e, f, a, h, g) { return h * Math.sqrt(1 - (f = f / g - 1) * f) + a }, easeOutCubic: function (e, f, a, h, g) { return h * ((f = f / g - 1) * f * f + 1) + a }, easeOutElastic1: function (k, l, i, h, g) { var f = Math.PI / 2; var m = 1.70158; var e = 0; var j = h; if (l == 0) { return i } if ((l /= g) == 1) { return i + h } if (!e) { e = g * 0.3 } if (j < Math.abs(h)) { j = h; var m = e / 4 } else { var m = e / f * Math.asin(h / j) } return j * Math.pow(2, -10 * l) * Math.sin((l * g - m) * f / e) + h + i }, easeOutBack: function (e, f, a, i, h, g) { if (g == undefined) { g = 1.70158 } return i * ((f = f / h - 1) * f * ((g + 1) * f + g) + 1) + a } });
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.