PageSourceSearch

https://pantokrator.gr/assets/js/all.js

js pantokrator.gr collected 2026-10-02 13:43:47 UTC 39,486 bytes, 633 lines download raw bytes

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.