1! function(a) { 2 var e, c; 3 4 function f(a, e) { 5 a.css({ 6 "height": "", 7 "line-height": "" 8 }) 9} 10 a(window).on("load", (function() { 11 if (a("body").imagesLoaded((function() { 12 a(".page-loader div").fadeOut(), 13 a(".page-loader").delay(200).fadeOut("slow") 14 })), function(a) { 15 var e; 16 17 function t() { 18 u.imagesLoaded((function() { 19 u.isotope({ 20 itemSelector: ".mix", 21 layoutMode: e, 22 filter: d 23 }) 24 })) 25 } 26 e = u.hasClass("masonry") ? "masonry" : "fitRows", a(".filter").click((function() { 27 return a(".filter").removeClass("active").attr("aria-pressed", "false"), a(this).addClass("active").attr("aria-pressed", "true"), d = a(this).attr("data-filter"), u.imagesLoaded((function() { 28 u.isotope({ 29 itemSelector: ".mix", 30 layoutMode: e, 31 filter: d 32 }) 33 })), !1 34 })), window.location.hash && a(".filter").each((function() { 35 a(this).attr("data-filter") == "." + window.location.hash.replace("#", "") && (a(this).trigger("click"), a("html, body").animate({ 36 scrollTop: a("#portfolio").offset().top 37 })) 38 })), u.imagesLoaded((function() { 39 u.isotope({ 40 itemSelector: ".mix", 41 layoutMode: e, 42 filter: d 43 }) 44 })), a(".img-lazy-work").on("load", (function() { 45 t() 46 })), u.on("arrangeComplete", (function() { 47 a(window).trigger("scroll") 48 })) 49 }(jQuery), function() { 50 a(".local-scroll").localScroll({ 51 target: "body", 52 duration: 1500, 53 offset: 0, 54 easing: "easeInOutExpo", 55 onAfter: function(a, e) { 56 if (a.focus(), a.is(":focus")) return !1; 57 a.attr("tabindex", "-1"), a.focus() 58 } 59 }); 60 var e = a(".home-section, .split-section, .page-section"), 61 t = a(".scroll-nav li a"); 62 a(window).scroll((function() { 63 e.filter(":in-viewport:first").each((function() { 64 var e = a(this), 65 s = a('.scroll-nav li a[href="#' + e.attr("id") + '"]'); 66 t.removeClass("active"), s.addClass("active") 67 })) 68 })) 69 }(), a(window).trigger("scroll"), a(window).trigger("resize"), window.location.hash && a(window.location.hash).length) { 70 var e = a(window.location.hash).offset().top; 71 a("html, body").animate({ 72 scrollTop: e 73 }) 74 } 75 })), a(document).ready((function() { 76 a(window).trigger("resize"), 77 function() { 78 a(".js-stick").sticky({ 79 topSpacing: 0 80 }), f(a(".inner-nav > ul > li > a"), a(".main-nav")), f(p, a(".main-nav")), p.css({ 81 width: a(".main-nav").height() + "px" 82 }), a(".main-nav").hasClass("transparent") && a(".main-nav").addClass("js-transparent"); 83 a(window).scroll((function() { 84 a(window).scrollTop() > 10 ? (a(".js-transparent").removeClass("transparent"), a(".main-nav, .nav-logo-wrap .logo, .mobile-nav").addClass("small-height")) : (a(".js-transparent").addClass("transparent"), a(".main-nav, .nav-logo-wrap .logo, .mobile-nav").removeClass("small-height")) 85 })), p.click((function() { 86 h.hasClass("js-opened") ? (h.slideUp("slow", "easeOutExpo").removeClass("js-opened"), a(this).removeClass("active"), a(this).attr("aria-expanded", "false")) : (h.slideDown("slow", "easeOutQuart").addClass("js-opened"), a(this).addClass("active"), a(this).attr("aria-expanded", "true"), a(".main-nav").hasClass("not-top") && a(window).scrollTo(".main-nav", "slow")) 87 })), a(document).on("click", (function(e) { 88 if (a(window).width() <= 1024) { 89 if (a(e.target).closest(".submenu-toggle").length > 0) return; 90 var t = a(".main-nav"); 91 t === e.target || t.has(e.target).length || (h.slideUp("slow", "easeOutExpo").removeClass("js-opened"), p.removeClass("active"), p.attr("aria-expanded", "false")) 92 } 93 })), p.keydown((function(e) { 94 13 != e.keyCode && 32 != e.keyCode || (h.hasClass("js-opened") ? (h.slideUp("slow", "easeOutExpo").removeClass("js-opened"), a(this).removeClass("active"), a(this).attr("aria-expanded", "false")) : (h.slideDown("slow", "easeOutQuart").addClass("js-opened"), a(this).addClass("active"), a(this).attr("aria-expanded", "true"), a(".main-nav").hasClass("not-top") && a(window).scrollTo(".main-nav", "slow"))) 95 })), h.find("a:not(.mn-has-sub)").click((function() { 96 p.hasClass("active") && (h.slideUp("slow", "easeOutExpo").removeClass("js-opened"), p.removeClass("active"), p.attr("aria-expanded", "false")) 97 })); 98 var e, t = a(".mn-has-sub"); 99 t.attr({ 100 role: "button", 101 "aria-expanded": "false", 102 "aria-haspopup": "true" 103 }), a(".mobile-on .mn-has-sub").find(".fa:first").removeClass("fa-angle-right").addClass("fa-angle-down"), (e = t.parent("li")).hover((function() { 104 a(".main-nav").hasClass("mobile-on") || (a(this).find(".mn-has-sub:first").attr("aria-expanded", "true").addClass("js-opened"), a(this).find(".mn-sub:first").stop(!0, !0).fadeIn("fast")) 105 }), (function() { 106 a(".main-nav").hasClass("mobile-on") || (a(this).find(".mn-has-sub:first").attr("aria-expanded", "false").removeClass("js-opened"), a(this).find(".mn-sub:first").stop(!0, !0).delay(100).fadeOut("fast")) 107 })), t.keydown((function(t) { 108 if (a(".main-nav").hasClass("mobile-on") && (13 == t.keyCode || 32 == t.keyCode)) return (e = a(this).parent("li:first")).hasClass("js-opened") ? (a(this).attr("aria-expanded", "false"), e.find(".mn-sub:first").slideUp((function() { 109 e.removeClass("js-opened"), e.find(".mn-has-sub").find(".fa:first").removeClass("fa-angle-up").addClass("fa-angle-down") 110 }))) : (a(this).attr("aria-expanded", "true"), a(this).find(".fa:first").removeClass("fa-angle-down").addClass("fa-angle-up"), e.addClass("js-opened"), e.find(".mn-sub:first").slideDown()), !1 111 })), a(".inner-nav a").focus((function() { 112 a(".main-nav").hasClass("mobile-on") || !a("html").hasClass("no-touch") || a(this).parent("li").find(".mn-sub:first").is(":visible") || (a(this).parent("li").parent().children().find(".mn-has-sub:first").attr("aria-expanded", "false").removeClass("js-opened"), a(this).parent("li").parent().children().find(".mn-sub:first").stop(!0, !0).delay(100).fadeOut("fast")) 113 })), a(".inner-nav a").first().keydown((function(e) { 114 a(".main-nav").hasClass("mobile-on") || e.shiftKey && 9 == e.keyCode && (a(this).parent("li").find(".mn-has-sub:first").attr("aria-expanded", "false").removeClass("js-opened"), a(this).parent("li").find(".mn-sub:first").stop(!0, !0).delay(100).fadeOut("fast")) 115 })), a(".mn-sub li:last a").keydown((function(e) { 116 a(".main-nav").hasClass("mobile-on") || e.shiftKey || 9 != e.keyCode || (a(this).parent("li").parent().parent().find(".mn-has-sub:first").attr("aria-expanded", "false").removeClass("js-opened"), a(this).parent("li").parent().stop(!0, !0).delay(100).fadeOut("fast")) 117 })), a(document).keydown((function(e) { 118 a(".main-nav").hasClass("mobile-on") || 27 == e.keyCode && (t.parent("li").find(".mn-sub:first li .mn-sub").is(":visible") ? (t.parent("li").find(".mn-sub:first li .mn-has-sub").attr("aria-expanded", "false").removeClass("js-opened"), t.parent("li").find(".mn-sub:first li .mn-sub").stop(!0, !0).delay(100).fadeOut("fast")) : (t.parent("li").find(".mn-has-sub:first").attr("aria-expanded", "false").removeClass("js-opened"), t.parent("li").find(".mn-sub:first").stop(!0, !0).delay(100).fadeOut("fast"))) 119 })), a(".submenu-toggle").on("click keydown", (function(e) { 120 if ("click" === e.type || "Enter" === e.key || " " === e.key) { 121 e.preventDefault(), e.stopPropagation(); 122 const t = a(this).closest("li"), 123 s = t.find(".mn-sub:first"), 124 i = a(this).find("i"), 125 n = t.find("> a.mn-has-sub"); 126 t.hasClass("js-opened") ? (t.removeClass("js-opened"), s.slideUp(), i.removeClass("fa-angle-up").addClass("fa-angle-down"), n.attr("aria-expanded", "false")) : (t.addClass("js-opened"), s.slideDown(), i.removeClass("fa-angle-down").addClass("fa-angle-up"), n.attr("aria-expanded", "true")) 127 } 128 })) 129 }(), t(), 130 function(a) { 131 n.click((function() { 132 return i.animate({ 133 opacity: 1, 134 left: 0 135 }, 500, "easeOutExpo"), setTimeout((function() { 136 l.fadeIn() 137 }), 100), a(".owl-carousel").lenth && a(".owl-carousel").data("owlCarousel").stop(), s = a(window).scrollTop(), a("html, body").css("overflow", "hidden"), !1 138 })), o.click((function() { 139 return r(), !1 140 })), l.click((function() { 141 return r(), !1 142 })), a("#side-panel-menu").find("a:not(.sp-has-sub)").click((function() { 143 a(window).width() >= 1199 || r() 144 })); 145 var e, t = a(".sp-has-sub"); 146 t.attr({ 147 role: "button", 148 "aria-expanded": "false" 149 }), t.keydown((function(e) { 150 if (32 == e.keyCode) return a(this).trigger("click"), !1 151 })), t.filter(".active").each((function() { 152 e = a(this).parent("li:first"), a(this).attr("aria-expanded", "true"), a(this).find(".fa:first").removeClass("fa-angle-down").addClass("fa-angle-up"), e.addClass("js-opened"), e.find(".sp-sub:first").show() 153 })), t.click((function() { 154 return (e = a(this).parent("li:first")).hasClass("js-opened") ? (a(this).attr("aria-expanded", "false"), e.find(".sp-sub:first").slideUp((function() { 155 e.removeClass("js-opened"), e.find(".sp-has-sub").find(".fa:first").removeClass("fa-angle-up").addClass("fa-angle-down") 156 }))) : (a(this).attr("aria-expanded", "true"), a(this).find(".fa:first").removeClass("fa-angle-down").addClass("fa-angle-up"), e.addClass("js-opened"), e.find(".sp-sub:first").slideDown()), !1 157 })) 158 }(jQuery), a(".work-lightbox-link").magnificPopup({ 159 gallery: { 160 enabled: !0 161 }, 162 mainClass: "mfp-fade" 163 }), a(".lightbox-gallery-1").magnificPopup({ 164 gallery: { 165 enabled: !0 166 } 167 }), a(".lightbox-gallery-2").magnificPopup({ 168 gallery: { 169 enabled: !0 170 } 171 }), a(".lightbox-gallery-3").magnificPopup({ 172 gallery: { 173 enabled: !0 174 } 175 }), a(".lightbox").magnificPopup(), a(window).width() >= 1024 && 0 == e && a("html").hasClass("no-touch") && (a(".parallax-1").parallax("50%", .1), a(".parallax-2").parallax("50%", .2), a(".parallax-3").parallax("50%", .3), a(".parallax-4").parallax("50%", .4), a(".parallax-5").parallax("50%", .5), a(".parallax-6").parallax("50%", .6), a(".parallax-7").parallax("50%", .7), a(".parallax-8").parallax("50%", .5), a(".parallax-9").parallax("50%", .5), a(".parallax-10").parallax("50%", .5), a(".parallax-11").parallax("50%", .05)), 176 function() { 177 var e; 178 a(".tpl-minimal-tabs > li > a").click((function() { 179 a(this).parent("li").hasClass("active") || (e = a(".tpl-minimal-tabs-cont > .tab-pane").filter(a(this).attr("href")).height(), a(".tpl-minimal-tabs-cont").animate({ 180 height: e 181 }, (function() { 182 a(".tpl-minimal-tabs-cont").css("height", "auto") 183 }))) 184 })), a(".accordion").each((function() { 185 var e = a(this).children("dd").hide(), 186 t = a(this).children("dt").children("a"); 187 t.attr("role", "button"), a(this).children("dd").first().slideDown("easeOutExpo"), a(this).children("dt").children("a").first().addClass("active"), a(this).children("dt").children("a").attr("aria-expanded", "false"), a(this).children("dt").children("a").first().attr("aria-expanded", "true"), a(this).children("dt").children("a").click((function() { 188 var s = a(this).parent().next("dd"); 189 return t.removeClass("active"), a(this).addClass("active"), t.attr("aria-expanded", "false"), a(this).attr("aria-expanded", "true"), e.not(s).slideUp("easeInExpo"), a(this).parent().next().slideDown("easeOutExpo"), !1 190 })) 191 })); 192 a(".toggle > dd").hide(); 193 a(".toggle > dt > a").attr({ 194 role: "button", 195 "aria-expanded": "false" 196 }), a(".toggle > dt > a").click((function() { 197 if (a(this).hasClass("active")) a(this).parent().next().slideUp("easeOutExpo"), a(this).removeClass("active"), a(this).attr("aria-expanded", "false"); 198 else { 199 a(this).parent().next("dd"); 200 a(this).addClass("active"), a(this).attr("aria-expanded", "true"), a(this).parent().next().slideDown("easeOutExpo") 201 } 202 return !1 203 })), a(".video, .resp-media, .blog-media").fitVids(), a(".work-full-media").fitVids() 204 }(), a(".tooltip-bot, .tooltip-bot a, .nav-social-links a").tooltip({ 205 placement: "bottom" 206 }), a(".tooltip-top, .tooltip-top a").tooltip({ 207 placement: "top" 208 }), a(".team-item").click((function() { 209 a("html").hasClass("mobile") && a(this).toggleClass("js-active") 210 })), a(".team-social-links > a").on("focus blur", (function() { 211 a("html").hasClass("mobile") || a(this).parent().parent().parent().parent().toggleClass("js-active") 212 })), 213 function(a) { 214 function e(e) { 215 e.attr({
216 role: "region", 217 "aria-roledescription": "carousel" 218 }), e.find(".owl-prev, .owl-next").attr({ 219 role: "button", 220 tabindex: "0" 221 }), e.hasClass("autoplay") && (e.prepend("<button class='owl-pause-button visually-hidden sr-only'>Stop Sliding</button>"), e.on("click", ".owl-pause-button", (function() { 222 a(this).hasClass("owl-pause-button-paused") ? (a(this).removeClass("owl-pause-button-paused"), a(this).html("Stop Sliding"), e.data("owlCarousel").play()) : (a(this).addClass("owl-pause-button-paused"), a(this).html("Start Sliding"), e.data("owlCarousel").stop()) 223 }))), e.prepend(e.find(".owl-controls")), e.on("click", ".owl-page, .owl-prev, .owl-next", (function(a) { 224 e.find(".owl-pause-button").addClass("owl-pause-button-paused"), e.find(".owl-pause-button").html("Start Sliding"), e.data("owlCarousel").stop() 225 })), e.on("keydown", ".owl-page, .owl-prev, .owl-next", (function(a) { 226 13 != a.keyCode && 32 != a.keyCode || (e.find(".owl-pause-button").addClass("owl-pause-button-paused"), e.find(".owl-pause-button").html("Start Sliding"), e.data("owlCarousel").stop()) 227 })), e.on("keydown", ".owl-prev", (function(a) { 228 if (13 == a.keyCode || 32 == a.keyCode) return e.data("owlCarousel").prev(), !1 229 })), e.on("keydown", ".owl-next", (function(a) { 230 if (13 == a.keyCode || 32 == a.keyCode) return e.data("owlCarousel").next(), !1 231 })) 232 } 233 234 function t(a) { 235 a.find(".owl-item").attr({ 236 "aria-hidden": "true" 237 }), a.find(".owl-item.active").removeAttr("aria-hidden"), a.find(".owl-item a, .owl-item button, .owl-item input").attr({ 238 tabindex: "-1" 239 }), a.find(".owl-item.active a, .owl-item.active button, .owl-item.active input").attr({ 240 tabindex: "0" 241 }) 242 } 243 a(".fullwidth-slider").owlCarousel({ 244 slideSpeed: 350, 245 singleItem: !0, 246 autoHeight: !0, 247 navigation: !0, 248 lazyLoad: !0, 249 addClassActive: !0, 250 navigationText: ["<span class='sr-only'>Previous Slide</span><i class='fa fa-angle-left' aria-hidden='true'></i>", "<span class='sr-only'>Next Slide</span><i class='fa fa-angle-right' aria-hidden='true'></i>"], 251 afterInit: e, 252 afterAction: t 253 }), a(".fullwidth-slider-fade").owlCarousel({ 254 transitionStyle: "fadeUp", 255 slideSpeed: 350, 256 singleItem: !0, 257 autoHeight: !0, 258 navigation: !0, 259 lazyLoad: !0, 260 addClassActive: !0, 261 navigationText: ["<span class='sr-only'>Previous Slide</span><i class='fa fa-angle-left' aria-hidden='true'></i>", "<span class='sr-only'>Next Slide</span><i class='fa fa-angle-right' aria-hidden='true'></i>"], 262 afterInit: e, 263 afterAction: t 264 }), a(".fullwidth-gallery").addClass("autoplay"), a(".fullwidth-gallery").owlCarousel({ 265 transitionStyle: "fade", 266 autoPlay: 5e3, 267 slideSpeed: 700, 268 singleItem: !0, 269 autoHeight: !0, 270 navigation: !1, 271 pagination: !1, 272 lazyLoad: !0, 273 addClassActive: !0, 274 afterInit: e, 275 afterAction: t 276 }), a(".item-carousel").addClass("autoplay"), a(".item-carousel").owlCarousel({ 277 autoPlay: 2500, 278 stopOnHover: !1, 279 items: 3, 280 itemsDesktop: [1199, 3], 281 itemsTabletSmall: [768, 3], 282 itemsMobile: [480, 1], 283 navigation: !0, 284 lazyLoad: !0, 285 addClassActive: !0, 286 navigationText: ["<span class='sr-only'>
286Previous Slide</span><i class='fa fa-angle-left' aria-hidden='true'></i>", "<span class='sr-only'>Next Slide</span><i class='fa fa-angle-right' aria-hidden='true'></i>"], 287 afterInit: e, 288 afterAction: t 289 }), a(".small-item-carousel").addClass("autoplay"), a(".small-item-carousel").owlCarousel({ 290 autoPlay: 2500, 291 stopOnHover: !1, 292 items: 6, 293 itemsDesktop: [1199, 4], 294 itemsTabletSmall: [768, 3], 295 itemsMobile: [480, 2], 296 pagination: !1, 297 navigation: !0, 298 lazyLoad: !0, 299 addClassActive: !0, 300 navigationText: ["<span class='sr-only'>Previous Slide</span><i class='fa fa-angle-left' aria-hidden='true'></i>", "<span class='sr-only'>Next Slide</span><i class='fa fa-angle-right' aria-hidden='true'></i>"], 301 afterInit: e, 302 afterAction: t 303 }), a(".single-carousel").owlCarousel({ 304 singleItem: !0, 305 autoHeight: !0, 306 navigation: !0, 307 lazyLoad: !0, 308 addClassActive: !0, 309 navigationText: ["<span class='sr-only'>Previous Slide</span><i class='fa fa-angle-left' aria-hidden='true'></i>", "<span class='sr-only'>Next Slide</span><i class='fa fa-angle-right' aria-hidden='true'></i>"], 310 afterInit: e, 311 afterAction: t 312 }), a(".content-slider").owlCarousel({ 313 slideSpeed: 350, 314 singleItem: !0, 315 autoHeight: !0, 316 navigation: !0, 317 lazyLoad: !0, 318 addClassActive: !0, 319 navigationText: ["<span class='sr-only'>Previous Slide</span><i class='fa fa-angle-left' aria-hidden='true'></i>", "<span class='sr-only'>Next Slide</span><i class='fa fa-angle-right' aria-hidden='true'></i>"], 320 afterInit: e, 321 afterAction: t 322 }), a(".photo-slider").owlCarousel({ 323 slideSpeed: 350, 324 items: 4, 325 itemsDesktop: [1199, 4], 326 itemsTabletSmall: [768, 2], 327 itemsMobile: [480, 1], 328 autoHeight: !0, 329 navigation: !0, 330 lazyLoad: !0, 331 addClassActive: !0, 332 navigationText: ["<span class='sr-only'>Previous Slide</span><i class='fa fa-angle-left' aria-hidden='true'></i>", "<span class='sr-only'>Next Slide</span><i class='fa fa-angle-right' aria-hidden='true'></i>"], 333 afterInit: e, 334 afterAction: t 335 }), a(".work-full-slider").owlCarousel({ 336 slideSpeed: 350, 337 singleItem: !0, 338 autoHeight: !0, 339 navigation: !0, 340 lazyLoad: !0, 341 addClassActive: !0, 342 navigationText: ["<span class='sr-only'>Previous Slide</span><i class='fa fa-angle-left' aria-hidden='true'></i>", "<span class='sr-only'>Next Slide</span><i class='fa fa-angle-right' aria-hidden='true'></i>"], 343 afterInit: e, 344 afterAction: t 345 }), a(".blog-posts-carousel").addClass("autoplay"), a(".blog-posts-carousel").owlCarousel({ 346 autoPlay: 5e3, 347 stopOnHover: !1, 348 items: 3, 349 itemsDesktop: [1199, 3], 350 itemsTabletSmall: [768, 2], 351 itemsMobile: [480, 1], 352 pagination: !1, 353 navigation: !0, 354 lazyLoad: !0, 355 addClassActive: !0, 356 navigationText: ["<span class='sr-only'>Previous Slide</span><i class='fa fa-angle-left' aria-hidden='true'></i>", "<span class='sr-only'>Next Slide</span><i class='fa fa-angle-right' aria-hidden='true'></i>"], 357 afterInit: e, 358 afterAction: t 359 }), a(".blog-posts-carousel-alt").addClass("autoplay"), a(".blog-posts-carousel-alt").owlCarousel({ 360 autoPlay: 3500, 361 stopOnHover: !1, 362 slideSpeed: 350, 363 singleItem: !0, 364 autoHeight: !0, 365 pagination: !1, 366 navigation: !0, 367 lazyLoad: !0, 368 addClassActive: !0, 369 navigationText: ["<span class='sr-only'>
369Previous Slide</span><i class='fa fa-angle-left' aria-hidden='true'></i>", "<span class='sr-only'>Next Slide</span><i class='fa fa-angle-right' aria-hidden='true'></i>"], 370 afterInit: e, 371 afterAction: t 372 }), a(".image-carousel").addClass("autoplay"), a(".image-carousel").owlCarousel({ 373 autoPlay: 5e3, 374 stopOnHover: !1, 375 items: 4, 376 itemsDesktop: [1199, 3], 377 itemsTabletSmall: [768, 2], 378 itemsMobile: [480, 1], 379 navigation: !0, 380 lazyLoad: !0, 381 addClassActive: !0, 382 navigationText: ["<span class='sr-only'>Previous Slide</span><i class='fa fa-angle-left' aria-hidden='true'></i>", "<span class='sr-only'>Next Slide</span><i class='fa fa-angle-right' aria-hidden='true'></i>"], 383 afterInit: e, 384 afterAction: t 385 }); 386 var s = a(".fullwidth-slideshow"), 387 i = a(".fullwidth-slideshow-pager"); 388 389 function n(e) { 390 var t = this.currentItem; 391 a(".fullwidth-slideshow-pager").find(".owl-item").removeClass("synced").eq(t).addClass("synced"), void 0 !== a(".fullwidth-slideshow-pager").data("owlCarousel") && o(t) 392 } 393 394 function o(a) { 395 var e = i.data("owlCarousel").owl.visibleItems, 396 t = a, 397 s = !1; 398 for (var n in e) t === e[n] && (s = !0); 399 !1 === s ? t > e[e.length - 1] ? i.trigger("owl.goTo", t - e.length + 2) : (t - 1 == -1 && (t = 0), i.trigger("owl.goTo", t)) : t === e[e.length - 1] ? i.trigger("owl.goTo", e[1]) : t === e[0] && i.trigger("owl.goTo", t - 1) 400 } 401 a(".fullwidth-slideshow").addClass("autoplay"), a(".fullwidth-slideshow").owlCarousel({ 402 autoPlay: 5e3, 403 stopOnHover: !1, 404 transitionStyle: "fade", 405 slideSpeed: 350, 406 singleItem: !0, 407 autoHeight: !0, 408 addClassActive: !0, 409 pagination: !1, 410 navigation: !0, 411 navigationText: ["<span class='sr-only'>Previous Slide</span><i class='fa fa-angle-left' aria-hidden='true'></i>", "<span class='sr-only'>Next Slide</span><i class='fa fa-angle-right' aria-hidden='true'></i>"], 412 afterAction: n, 413 responsiveRefreshRate: 200 414 }), a(".fullwidth-slideshow-pager").addClass("autoplay"), a(".fullwidth-slideshow-pager").owlCarousel({ 415 autoPlay: 5e3, 416 stopOnHover: !1, 417 items: 8, 418 itemsDesktop: [1199, 8], 419 itemsDesktopSmall: [979, 7], 420 itemsTablet: [768, 6], 421 itemsMobile: [480, 4], 422 autoHeight: !0, 423 pagination: !1, 424 navigation: !1, 425 responsiveRefreshRate: 100, 426 afterInit: function(e) { 427 e.find(".owl-item").eq(0).addClass("synced"), e.find(".owl-item").attr({ 428 role: "button", 429 tabindex: "0" 430 }), a(".fullwidth-slideshow").each((function() { 431 var e = a(this).data("owlCarousel"); 432 a(".fullwidth-slideshow-pager").find(".owl-item").keydown((function(t) { 433 "Enter" === event.key && e.goTo(a(this).index()) 434 })) 435 })) 436 } 437 }), a(".fullwidth-slideshow-pager").on("click", ".owl-item", (function(e) { 438 e.preventDefault(); 439 var t = a(this).data("owlItem"); 440 s.trigger("owl.goTo", t) 441 })); 442 var l = a(".fullwidth-slideshow").data("owlCarousel"); 443 a(document.documentElement).keyup((function(a) { 444 37 == a.keyCode ? l.prev() : 39 == a.keyCode && l.next() 445 })) 446 }(jQuery), 447 function(a) { 448 a(".map-section").click((function() { 449 return a(this).toggleClass("js-active"), a(this).find(".mt-open").toggle(), a(this).find(".mt-close").toggle(), !1 450 })) 451 }(jQuery), 452 function(a) { 453 var e = new WOW({ 454 boxClass: "wow", 455 animateClass: "animated", 456 offset: 90, 457 mobile: !1, 458 live: !0 459 });
460 a("body").hasClass("appear-animate") ? e.init() : a(".wow").css("opacity", "1") 461 }(jQuery), 462 function(a) { 463 a(".masonry").imagesLoaded((function() { 464 a(".masonry").masonry() 465 })) 466 }(jQuery) 467 })), a(window).resize((function() { 468 m(), 469 function(a) { 470 a(window).width() >= 1199 ? (i.css({ 471 opacity: 1, 472 left: 0 473 }), a(".side-panel-is-left").css("margin-left", "270px"), n.css("display", "none"), o.css("display", "none")) : o.is(":hidden") && (i.css({ 474 opacity: 0, 475 left: -270 476 }), a(".side-panel-is-left").css("margin-left", "0"), n.css("display", "block"), o.css("display", "block")) 477 }(jQuery), 478 function(a) { 479 a(".js-height-full").height(a(window).height()), a(".js-height-parent").each((function() { 480 a(this).height(a(this).parent().first().height()) 481 })) 482 }(jQuery), 483 function(a) { 484 a(".ssh-table, .split-section-content").css("height", "auto"), a(window).width() > 992 && a(".split-section").each((function() { 485 var e = a(this).find(".split-section-content").innerHeight(); 486 a(this).find(".ssh-table").height(e) 487 })) 488 }(jQuery) 489 })), /Android|webOS|iPhone|iPad|iPod|BlackBerry/i.test(navigator.userAgent) ? (e = !0, a("html").addClass("mobile")) : (e = !1, a("html").addClass("no-mobile")), /mozilla/.test(navigator.userAgent), /safari/.test(navigator.userAgent), "ontouchstart" in document.documentElement || (document.documentElement.className += " no-touch"), a(".home-section, .page-section, .small-section, .split-section").each((function(e) { 490 a(this).attr("data-background") && a(this).css("background-image", "url(" + a(this).data("background") + ")") 491 })), (c = jQuery).fn.equalHeights = function() { 492 var a = 0, 493 e = c(this); 494 return e.each((function() { 495 var e = c(this).innerHeight(); 496 e > a && (a = e) 497 })), e.css("height", a) 498 }, c("[data-equal]").each((function() { 499 var a = c(this), 500 e = a.data("equal"); 501 a.find(e).equalHeights() 502 })), a(".progress-bar").each((function(e) { 503 a(this).css("width", a(this).attr("aria-valuenow") + "%") 504 })); 505 var p = a(".mobile-nav"), 506 h = a(".desktop-nav"); 507 508 function m() { 509 a(window).on("resize", m), a(".mobile-on .desktop-nav > ul").css("max-height", a(window).height() - a(".main-nav").height() - 20 + "px"), a(window).width() <= 1200 ? a(".main-nav").addClass("mobile-on") : a(window).width() > 1024 && (a(".main-nav").removeClass("mobile-on"), h.show()) 510 } 511 p.attr("aria-expanded", "false") 512}(jQuery); 513var a = $("#fullscreen-menu"), 514 e = $(".fm-button"); 515 516function t() { 517 e.click((function() { 518 return $(this).hasClass("animation-process") || ($(this).hasClass("active") ? ($(this).removeClass("active").attr("aria-expanded", "false").css("z-index", "2001").addClass("animation-process"), a.find(".fm-wrapper-sub").fadeOut("fast", (function() { 519 a.fadeOut((function() { 520 a.find(".fm-wrapper-sub").removeClass("js-active").show(), e.css("z-index", "1030").removeClass("animation-process") 521 })) 522 })), $(".owl-carousel").lenth && $(".owl-carousel").data("owlCarousel").play()) : ($(".owl-carousel").lenth && $(".owl-carousel").data("owlCarousel").stop(), $(this).addClass("active").attr("aria-expanded", "true").css("z-index", "2001").addClass("animation-process"), a.fadeIn((function() { 523 a.find(".fm-wrapper-sub").addClass("js-active"), e.removeClass("animation-process") 524 })))), !1 525 })), $(document).keydown((function(t) { 526 return !e.hasClass("animation-process") && (27 == t.keyCode && e.hasClass("active") ? (e.removeClass("active").attr("aria-expanded", "false").css("z-index", "2001").addClass("animation-process"), a.find(".fm-wrapper-sub").fadeOut("fast", (function() { 527 a.fadeOut((function() { 528 a.find(".fm-wrapper-sub").removeClass("js-active").show(), e.css("z-index", "1030").removeClass("animation-process") 529 })) 530 })), $(".owl-carousel").lenth && $(".owl-carousel").data("owlCarousel").play(), !1) : void 0) 531 })), $("#fullscreen-menu").find("a:not(.fm-has-sub)").click((function() { 532 if (e.hasClass("animation-process")) return !1; 533 e.removeClass("active").css("z-index", "2001").addClass("animation-process"), a.find(".fm-wrapper-sub").fadeOut("fast", (function() { 534 a.fadeOut((function() { 535 a.find(".fm-wrapper-sub").removeClass("js-active").show(), e.css("z-index", "1030").removeClass("animation-process") 536 })) 537 })), $(".owl-carousel").lenth && $(".owl-carousel").data("owlCarousel").play() 538 })); 539 var t, s = $(".fm-has-sub"); 540 s.attr({ 541 role: "button", 542 "aria-expanded": "false" 543 }), s.keydown((function(a) { 544 if (32 == a.keyCode) return $(this).trigger("click"), !1 545 })), s.filter(".active").each((function() { 546 t = $(this).parent("li:first"), $(this).attr("aria-expanded", "true"), $(this).find(".fa:first").removeClass("fa-angle-down").addClass("fa-angle-up"), t.addClass("js-opened"), t.find(".fm-sub:first").show() 547 })), s.click((function() { 548 return (t = $(this).parent("li:first")).hasClass("js-opened") ? ($(this).attr("aria-expanded", "false"), t.find(".fm-sub:first").slideUp((function() { 549 t.removeClass("js-opened"), t.find(".fm-has-sub").find(".fa:first").removeClass("fa-angle-up").addClass("fa-angle-down") 550 }))) : ($(this).attr("aria-expanded", "true"), $(this).find(".fa:first").removeClass("fa-angle-down").addClass("fa-angle-up"), t.addClass("js-opened"), t.find(".fm-sub:first").slideDown()), !1 551 })) 552} 553e.attr({ 554 role: "button", 555 "aria-expanded": "false" 556}), e.keydown((function(a) { 557 if (32 == a.keyCode) return $(this).trigger("click"), !1 558})); 559var s, i = $(".side-panel"), 560 n = $(".sp-button"), 561 o = $(".sp-close-button"), 562 l = $(".sp-overlay"); 563 564function r() { 565 i.animate({ 566 opacity: 0, 567 left: -270 568 }, 500, "easeOutExpo"), l.fadeOut(), $(".owl-carousel").lenth && $(".owl-carousel").data("owlCarousel").play(), $("html").css("overflow-y", "scroll"), $("body").css("overflow", "initial"), $(window).scrollTop(s) 569} 570var d = $(".filter.active").attr("data-filter") || "*",
571 u = $("#work-grid, #isotope"); 572$("#map-canvas"); 573"undefined" != typeof document && function(a) { 574 var e; 575 576 function t() { 577 e || (e = !0, a()) 578 } ["interactive", "complete"].indexOf(document.readyState) >= 0 ? a() : (e = !1, document.addEventListener("DOMContentLoaded", t, !1), window.addEventListener("load", t, !1)) 579}((function() { 580 var a = !0, 581 e = !1, 582 t = null, 583 s = { 584 text: !0, 585 search: !0, 586 url: !0, 587 tel: !0, 588 email: !0, 589 password: !0, 590 number: !0, 591 date: !0, 592 month: !0, 593 week: !0, 594 time: !0, 595 datetime: !0, 596 "datetime-local": !0 597 }; 598 599 function i(a) { 600 return !!(a && a !== document && "HTML" !== a.nodeName && "BODY" !== a.nodeName && "classList" in a && "contains" in a.classList) 601 } 602 603 function n(a) { 604 a.classList.contains("focus-visible") || (a.classList.add("focus-visible"), a.setAttribute("data-focus-visible-added", "")) 605 } 606 607 function o(e) { 608 a = !1 609 } 610 611 function l() { 612 document.addEventListener("mousemove", r), document.addEventListener("mousedown", r), document.addEventListener("mouseup", r), document.addEventListener("pointermove", r), document.addEventListener("pointerdown", r), document.addEventListener("pointerup", r), document.addEventListener("touchmove", r), document.addEventListener("touchstart", r), document.addEventListener("touchend", r) 613 } 614 615 function r(e) { 616 "html" !== e.target.nodeName.toLowerCase() && (a = !1, document.removeEventListener("mousemove", r), document.removeEventListener("mousedown", r), document.removeEventListener("mouseup", r), document.removeEventListener("pointermove", r), document.removeEventListener("pointerdown", r), document.removeEventListener("pointerup", r), document.removeEventListener("touchmove", r), document.removeEventListener("touchstart", r), document.removeEventListener("touchend", r)) 617 } 618 document.addEventListener("keydown", (function(e) { 619 i(document.activeElement) && n(document.activeElement), a = !0 620 }), !0), document.addEventListener("mousedown", o, !0), document.addEventListener("pointerdown", o, !0), document.addEventListener("touchstart", o, !0), document.addEventListener("focus", (function(e) { 621 var t, o, l; 622 i(e.target) && (a || (o = (t = e.target).type, "INPUT" == (l = t.tagName) && s[o] && !t.readOnly || "TEXTAREA" == l && !t.readOnly || t.isContentEditable)) && n(e.target) 623 }), !0), document.addEventListener("blur", (function(a) { 624 var s; 625 i(a.target) && (a.target.classList.contains("focus-visible") || a.target.hasAttribute("data-focus-visible-added")) && (e = !0, window.clearTimeout(t), t = window.setTimeout((function() { 626 e = !1, window.clearTimeout(t) 627 }), 100), (s = a.target).hasAttribute("data-focus-visible-added") && (s.classList.remove("focus-visible"), s.removeAttribute("data-focus-visible-added"))) 628 }), !0), document.addEventListener("visibilitychange", (function(t) { 629 "hidden" == document.visibilityState && (e && (a = !0), l()) 630 }), !0), l(), document.body.classList.add("js-focus-visible") 631})), document.querySelectorAll('i.fa, span[class^="icon"]').forEach((function(a) { 632 a.getAttribute("aria-hidden") || a.setAttribute("aria-hidden", "true") 633}));
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.