(function(g, c, d) { "undefined" != typeof module ? module.exports = d(g, c) : "function" == typeof define && "object" == typeof define.amd ? define(d) : c[g] = d(g, c) })("categorizr", this, function(g, c) { function d() { for (var a = k.length; a--;) e["is" + k[a]] = m(k[a].toLowerCase()), n && (c.$["is" + k[a]] = m(k[a].toLowerCase())); b && (p.className = p.className.replace(/(^|\s)desktop|tablet|tv|mobile(\s|$)/, "$1$2") + (" " + h)); q && c.$(c).trigger("deviceChange", [{ type: h }]) } var f, b = null != c && c == c.window, l = !b, n = b && c.$, q = function() { var a; return n && (a = c.$("").trigger), a }(), p = l ? null : document.documentElement, k = ["Tv", "Desktop", "Tablet", "Mobile"], l = function(a) { return a.match(/GoogleTV|SmartTV|Internet.TV|NetCast|NETTV|AppleTV|boxee|Kylo|Roku|DLNADOC|CE\-HTML/i) ? "tv" : a.match(/Xbox|PLAYSTATION.3|Wii/i) ? "tv" : a.match(/iPad/i) || a.match(/tablet/i) && !a.match(/RX-34/i) && !a.match(/pc/i) || a.match(/FOLIO/i) ? "tablet" : a.match(/Linux/i) && a.match(/Android/i) && !a.match(/Fennec|mobi|HTC.Magic|HTCX06HT|Nexus.One|SC-02B|fone.945/i) ? "tablet" : a.match(/Kindle/i) || a.match(/Mac.OS/i) && a.match(/Silk/i) ? "tablet" : a.match(/GT-P10|SC-01C|SHW-M180S|SGH-T849|SCH-I800|SHW-M180L|SPH-P100|SGH-I987|zt180|HTC(.Flyer|\_Flyer)|Sprint.ATP51|ViewPad7|pandigital(sprnova|nova)|Ideos.S7|Dell.Streak.7|Advent.Vega|A101IT|A70BHT|MID7015|Next2|nook/i) || a.match(/MB511/i) && a.match(/RUTEM/i) ? "tablet" : a.match(/BOLT|Fennec|Iris|Maemo|Minimo|Mobi|mowser|NetFront|Novarra|Prism|RX-34|Skyfire|Tear|XV6875|XV6975|Google.Wireless.Transcoder/i) ? "mobile" : a.match(/Opera/i) && a.match(/Windows.NT.5/i) && a.match(/HTC|Xda|Mini|Vario|SAMSUNG\-GT\-i8000|SAMSUNG\-SGH\-i9/i) ? "mobile" : a.match(/Windows.(NT|XP|ME|9)/) && !a.match(/Phone/i) || a.match(/Win(9|.9|NT)/i) ? "desktop" : a.match(/Macintosh|PowerPC/i) && !a.match(/Silk/i) ? "desktop" : a.match(/Linux/i) && a.match(/X11/i) ? "desktop" : a.match(/Solaris|SunOS|BSD/i) ? "desktop" : a.match(/Bot|Crawler|Spider|Yahoo|ia_archiver|Covario-IDS|findlinks|DataparkSearch|larbin|Mediapartners-Google|NG-Search|Snappy|Teoma|Jeeves|TinEye/i) && !a.match(/Mobile/i) ? "desktop" : "mobile" }, h = l(c.navigator ? c.navigator.userAgent : c.request ? c.request.headers["user-agent"] : "No User-Agent Provided"), m = function(a) { return h === a }, e = function() { var a = [].slice.call(arguments, 0); return 2 === a.length && h === a[0] ? (h = a[1], d()) : 1 === a.length && "string" == typeof a[0] && (h = a[0], d()), h }; e.is = m; e.test = l; d(); if (n) { for (f in e) Object.hasOwnProperty.call(e, f) && (c.$["test" == f ? "testUserAgent" : "is" == f ? "isDeviceType" : f] = e[f]); c.$.categorizr = e } return e }); $(function() { $.html5Loader({ filesToLoad: "spip.php?page=inc_preload.json", onBeforeLoad: function() { $('
0 %
').appendTo("#preload"); $("#preload > .stroke").delay(800).queue(function() { $(this).addClass("on").dequeue() }); $("#preload > img").delay(1200).queue(function() { $(this).addClass("on").dequeue() }); $("#preload > .countdown").delay(1400).queue(function() { $(this).addClass("on").dequeue() }) }, onUpdate: function(b) { setTimeout(function() { $("#preload > .countdown").html(b + " %"); 100 == b && ($endTransition = "webkitTransitionEnd otransitionend oTransitionEnd msTransitionEnd transitionend", setTimeout(function() { $(window).scrollTop(0) }, 200), $("#preload > img").removeClass("on").on($endTransition, function() { $("#preload > .countdown").removeClass("on"); $("#preload > .stroke").addClass("on2").on($endTransition, function() { $(this).addClass("on3"); $(".upper, .lower").addClass("on").on($endTransition, function() { $(".logo a img").attr("src", "").addClass("on"); $("#preload").remove(); setAnimLogo() }) }) })) }, 2E3) } }); $nav = $(".navButton"); $subnav = $(".subnav"); $main = $("#main"); $liHeightMenu = 70; $liHeightShare = 70; $minHeightSubnav = 10; $controller = new ScrollMagic; $mouseEventOut = $mouseEventHover = $mouseEventClick = null; categorizr.isDesktop && ($main.addClass("on"), $("body").addClass("desktop"), $mouseEventClick = "click", $mouseEventHover = "mouseenter", $mouseEventOut = "mouseleave"); categorizr.isTablet && ($("body").addClass("tablet"), $mouseEventHover = $mouseEventClick = "tap", $('