PageSourceSearch

https://professionsfinancieres.com/sites/professionsfinancieres.co…lXh-vV06PrkTqifP4JZwFj31JWDnl5nHO7lGrmX8.js

js professionsfinancieres.com collected 2026-10-02 19:10:43 UTC 158,378 bytes, 2,045 lines download raw bytes

1/*
2 *  jQuery OwlCarousel v1.3.3
3 *
4 *  Copyright (c) 2013 Bartosz Wojciechowski
5 *  http://www.owlgraphic.com/owlcarousel/
6 *
7 *  Licensed under MIT
8 *
9 */
10
11/*JS Lint helpers: */
12/*global dragMove: false, dragEnd: false, $, jQuery, alert, window, document */
13/*jslint nomen: true, continue:true */
14
15if (typeof Object.create !== "function") {
16    Object.create = function (obj) {
17        function F() {}
18        F.prototype = obj;
19        return new F();
20    };
21}
22(function ($, window, document) {
23
24    var Carousel = {
25        init : function (options, el) {
26            var base = this;
27
28            base.$elem = $(el);
29            base.options = $.extend({}, $.fn.owlCarousel.options, base.$elem.data(), options);
30
31            base.userOptions = options;
32            base.loadContent();
33        },
34
35        loadContent : function () {
36            var base = this, url;
37
38            function getData(data) {
39                var i, content = "";
40                if (typeof base.options.jsonSuccess === "function") {
41                    base.options.jsonSuccess.apply(this, [data]);
42                } else {
43                    for (i in data.owl) {
44                        if (data.owl.hasOwnProperty(i)) {
45                            content += data.owl[i].item;
46                        }
47                    }
48                    base.$elem.html(content);
49                }
50                base.logIn();
51            }
52
53            if (typeof base.options.beforeInit === "function") {
54                base.options.beforeInit.apply(this, [base.$elem]);
55            }
56
57            if (typeof base.options.jsonPath === "string") {
58                url = base.options.jsonPath;
59                $.getJSON(url, getData);
60            } else {
61                base.logIn();
62            }
63        },
64
65        logIn : function () {
66            var base = this;
67
68            base.$elem.data("owl-originalStyles", base.$elem.attr("style"));
69            base.$elem.data("owl-originalClasses", base.$elem.attr("class"));
70
71            base.$elem.css({opacity: 0});
72            base.orignalItems = base.options.items;
73            base.checkBrowser();
74            base.wrapperWidth = 0;
75            base.checkVisible = null;
76            base.setVars();
77        },
78
79        setVars : function () {
80            var base = this;
81            if (base.$elem.children().length === 0) {return false; }
82            base.baseClass();
83            base.eventTypes();
84            base.$userItems = base.$elem.children();
85            base.itemsAmount = base.$userItems.length;
86            base.wrapItems();
87            base.$owlItems = base.$elem.find(".owl-item");
88            base.$owlWrapper = base.$elem.find(".owl-wrapper");
89            base.playDirection = "next";
90            base.prevItem = 0;
91            base.prevArr = [0];
92            base.currentItem = 0;
93            base.customEvents();
94            base.onStartup();
95        },
96
97        onStartup : function () {
98            var base = this;
99            base.updateItems();
100            base.calculateAll();
101            base.buildControls();
102            base.updateControls();
103            base.response();
104            base.moveEvents();
105            base.stopOnHover();
106            base.owlStatus();
107
108            if (base.options.transitionStyle !== false) {
109                base.transitionTypes(base.options.transitionStyle);
110            }
111            if (base.options.autoPlay === true) {
112                base.options.autoPlay = 5000;
113            }
114            base.play();
115
116            base.$elem.find(".owl-wrapper").css("display", "block");
117
118            if (!base.$elem.is(":visible")) {
119                base.watchVisibility();
120            } else {
121                base.$elem.css("opacity", 1);
122            }
123            base.onstartup = false;
124            base.eachMoveUpdate();
125            if (typeof base.options.afterInit === "function") {
126                base.options.afterInit.apply(this, [base.$elem]);
127            }
128        },
129
130        eachMoveUpdate : function () {
131            var base = this;
132
133            if (base.options.lazyLoad === true) {
134                base.lazyLoad();
135            }
136            if (base.options.autoHeight === true) {
137                base.autoHeight();
138            }
139            base.onVisibleItems();
140
141            if (typeof base.options.afterAction === "function") {
142                base.options.afterAction.apply(this, [base.$elem]);
143            }
144        },
145
146        updateVars : function () {
147            var base = this;
148            if (typeof base.options.beforeUpdate === "function") {
149                base.options.beforeUpdate.apply(this, [base.$elem]);
150            }
151            base.watchVisibility();
152            base.updateItems();
153            base.calculateAll();
154            base.updatePosition();
155            base.updateControls();
156            base.eachMoveUpdate();
157            if (typeof base.options.afterUpdate === "function") {
158                base.options.afterUpdate.apply(this, [base.$elem]);
159            }
160        },
161
162        reload : function () {
163            var base = this;
164            window.setTimeout(function () {
165                base.updateVars();
166            }, 0);
167        },
168
169        watchVisibility : function () {
170            var base = this;
171
172            if (base.$elem.is(":visible") === false) {
173                base.$elem.css({opacity: 0});
174                window.clearInterval(base.autoPlayInterval);
175                window.clearInterval(base.checkVisible);
176            } else {
177                return false;
178            }
179            base.checkVisible = window.setInterval(function () {
180                if (base.$elem.is(":visible")) {
181                    base.reload();
182                    base.$elem.animate({opacity: 1}, 200);
183                    window.clearInterval(base.checkVisible);
184                }
185            }, 500);
186        },
187
188        wrapItems : function () {
189            var base = this;
190            base.$userItems.wrapAll("<div class=\"owl-wrapper\">").wrap("<div class=\"owl-item\"></div>");
191            base.$elem.find(".owl-wrapper").wrap("<div class=\"owl-wrapper-outer\">");
192            base.wrapperOuter = base.$elem.find(".owl-wrapper-outer");
193            base.$elem.css("display", "block");
194        },
195
196        baseClass : function () {
197            var base = this,
198                hasBaseClass = base.$elem.hasClass(base.options.baseClass),
199                hasThemeClass = base.$elem.hasClass(base.options.theme);
200
201            if (!hasBaseClass) {
202                base.$elem.addClass(base.options.baseClass);
203            }
204
205            if (!hasThemeClass) {
206                base.$elem.addClass(base.options.theme);
207            }
208        },
209
210        updateItems : function () {
211            var base = this, width, i;
212
213            if (base.options.responsive === false) {
214                return false;
215            }
216            if (base.options.singleItem === true) {
217                base.options.items = base.orignalItems = 1;
218                base.options.itemsCustom = false;
219                base.options.itemsDesktop = false;
220                base.options.itemsDesktopSmall = false;
221                base.options.itemsTablet = false;
222                base.options.itemsTabletSmall = false;
223                base.options.itemsMobile = false;
224                return false;
225            }
226
227            width = $(base.options.responsiveBaseWidth).width();
228
229            if (width > (base.options.itemsDesktop[0] || base.orignalItems)) {
230                base.options.items = base.orignalItems;
231            }
232            if (base.options.itemsCustom !== false) {
233                //Reorder array by screen size
234                base.options.itemsCustom.sort(function (a, b) {return a[0] - b[0]; });
235
236                for (i = 0; i < base.options.itemsCustom.length; i += 1) {
237                    if (base.options.itemsCustom[i][0] <= width) {
238                        base.options.items = base.options.itemsCustom[i][1];
239                    }
240                }
241
242            } else {
243
244                if (width <= base.options.itemsDesktop[0] && base.options.itemsDesktop !== false) {
245                    base.options.items = base.options.itemsDesktop[1];
246                }
247
248                if (width <= base.options.itemsDesktopSmall[0] && base.options.itemsDesktopSmall !== false) {
249                    base.options.items = base.options.itemsDesktopSmall[1];
250                }
251
252                if (width <= base.options.itemsTablet[0] && base.options.itemsTablet !== false) {
253                    base.options.items = base.options.itemsTablet[1];
254                }
255
256                if (width <= base.options.itemsTabletSmall[0] && base.options.itemsTabletSmall !== false) {
257                    base.options.items = base.options.itemsTabletSmall[1];
258                }
259
260                if (width <= base.options.itemsMobile[0] && base.options.itemsMobile !== false) {
261                    base.options.items = base.options.itemsMobile[1];
262                }
263            }
264
265            //if number of items is less than declared
266            if (base.options.items > base.itemsAmount && base.options.itemsScaleUp === true) {
267                base.options.items = base.itemsAmount;
268            }
269        },
270
271        response : function () {
272            var base = this,
273                smallDelay,
274                lastWindowWidth;
275
276            if (base.options.responsive !== true) {
277                return false;
278            }
279            lastWindowWidth = $(window).width();
280
281            base.resizer = function () {
282                if ($(window).width() !== lastWindowWidth) {
283                    if (base.options.autoPlay !== false) {
284                        window.clearInterval(base.autoPlayInterval);
285                    }
286                    window.clearTimeout(smallDelay);
287                    smallDelay = window.setTimeout(function () {
288                        lastWindowWidth = $(window).width();
289                        base.updateVars();
290                    }, base.options.responsiveRefreshRate);
291                }
292            };
293            $(window).resize(base.resizer);
294        },
295
296        updatePosition : function () {
297            var base = this;
298            base.jumpTo(base.currentItem);
299            if (base.options.autoPlay !== false) {
300                base.checkAp();
301            }
302        },
303
304        appendItemsSizes : function () {
305            var base = this,
306                roundPages = 0,
307                lastItem = base.itemsAmount - base.options.items;
308
309            base.$owlItems.each(function (index) {
310                var $this = $(this);
311                $this
312                    .css({"width": base.itemWidth})
313                    .data("owl-item", Number(index));
314
315                if (index % base.options.items === 0 || index === lastItem) {
316                    if (!(index > lastItem)) {
317                        roundPages += 1;
318                    }
319                }
320                $this.data("owl-roundPages", roundPages);
321            });
322        },
323
324        appendWrapperSizes : function () {
325            var base = this,
326                width = base.$owlItems.length * base.itemWidth;
327
328            base.$owlWrapper.css({
329                "width": width * 2,
330                "left": 0
331            });
332            base.appendItemsSizes();
333        },
334
335        calculateAll : function () {
336            var base = this;
337            base.calculateWidth();
338            base.appendWrapperSizes();
339            base.loops();
340            base.max();
341        },
342
343        calculateWidth : function () {
344            var base = this;
345            base.itemWidth = Math.round(base.$elem.width() / base.options.items);
346        },
347
348        max : function () {
349            var base = this,
350                maximum = ((base.itemsAmount * base.itemWidth) - base.options.items * base.itemWidth) * -1;
351            if (base.options.items > base.itemsAmount) {
352                base.maximumItem = 0;
353                maximum = 0;
354                base.maximumPixels = 0;
355            } else {
356                base.maximumItem = base.itemsAmount - base.options.items;
357                base.maximumPixels = maximum;
358            }
359            return maximum;
360        },
361
362        min : function () {
363            return 0;
364        },
365
366        loops : function () {
367            var base = this,
368                prev = 0,
369                elWidth = 0,
370                i,
371                item,
372                roundPageNum;
373
374            base.positionsInArray = [0];
375            base.pagesInArray = [];
376
377            for (i = 0; i < base.itemsAmount; i += 1) {
378                elWidth += base.itemWidth;
379                base.positionsInArray.push(-elWidth);
380
381                if (base.options.scrollPerPage === true) {
382                    item = $(base.$owlItems[i]);
383                    roundPageNum = item.data("owl-roundPages");
384                    if (roundPageNum !== prev) {
385                        base.pagesInArray[prev] = base.positionsInArray[i];
386                        prev = roundPageNum;
387                    }
388                }
389            }
390        },
391
392        buildControls : function () {
393            var base = this;
394            if (base.options.navigation === true || base.options.pagination === true) {
395                base.owlControls = $("<div class=\"owl-controls\"/>").toggleClass("clickable", !base.browser.isTouch).appendTo(base.$elem);
396            }
397            if (base.options.pagination === true) {
398                base.buildPagination();
399            }
400            if (base.options.navigation === true) {
401                base.buildButtons();
402            }
403        },
404
405        buildButtons : function () {
406            var base = this,
407                buttonsWrapper = $("<div class=\"owl-buttons\"/>");
408            base.owlControls.append(buttonsWrapper);
409
410            base.buttonPrev = $("<div/>", {
411                "class" : "owl-prev",
412                "html" : base.options.navigationText[0] || ""
413            });
414
415            base.buttonNext = $("<div/>", {
416                "class" : "owl-next",
417                "html" : base.options.navigationText[1] || ""
418            });
419
420            buttonsWrapper
421                .append(base.buttonPrev)
422                .append(base.buttonNext);
423
424            buttonsWrapper.on("touchstart.owlControls mousedown.owlControls", "div[class^=\"owl\"]", function (event) {
425                event.preventDefault();
426            });
427
428            buttonsWrapper.on("touchend.owlControls mouseup.owlControls", "div[class^=\"owl\"]", function (event) {
429                event.preventDefault();
430                if ($(this).hasClass("owl-next")) {
431                    base.next();
432                } else {
433                    base.prev();
434                }
435            });
436        },
437
438        buildPagination : function () {
439            var base = this;
440
441            base.paginationWrapper = $("<div class=\"owl-pagination\"/>");
442            base.owlControls.append(base.paginationWrapper);
443
444            base.paginationWrapper.on("touchend.owlControls mouseup.owlControls", ".owl-page", function (event) {
445                event.preventDefault();
446                if (Number($(this).data("owl-page")) !== base.currentItem) {
447                    base.goTo(Number($(this).data("owl-page")), true);
448                }
449            });
450        },
451
452        updatePagination : function () {
453            var base = this,
454                counter,
455                lastPage,
456                lastItem,
457                i,
458                paginationButton,
459                paginationButtonInner;
460
461            if (base.options.pagination === false) {
462                return false;
463            }
464
465            base.paginationWrapper.html("");
466
467            counter = 0;
468            lastPage = base.itemsAmount - base.itemsAmount % base.options.items;
469
470            for (i = 0; i < base.itemsAmount; i += 1) {
471                if (i % base.options.items === 0) {
472                    counter += 1;
473                    if (lastPage === i) {
474                        lastItem = base.itemsAmount - base.options.items;
475                    }
476                    paginationButton = $("<div/>", {
477                        "class" : "owl-page"
478                    });
479                    paginationButtonInner = $("<span></span>", {
480                        "text": base.options.paginationNumbers === true ? counter : "",
481                        "class": base.options.paginationNumbers === true ? "owl-numbers" : ""
482                    });
483                    paginationButton.append(paginationButtonInner);
484
485                    paginationButton.data("owl-page", lastPage === i ? lastItem : i);
486                    paginationButton.data("owl-roundPages", counter);
487
488                    base.paginationWrapper.append(paginationButton);
489                }
490            }
491            base.checkPagination();
492        },
493        checkPagination : function () {
494            var base = this;
495            if (base.options.pagination === false) {
496                return false;
497            }
498            base.paginationWrapper.find(".owl-page").each(function () {
499                if ($(this).data("owl-roundPages") === $(base.$owlItems[base.currentItem]).data("owl-roundPages")) {
500                    base.paginationWrapper
501                        .find(".owl-page")
502                        .removeClass("active");
503                    $(this).addClass("active");
504                }
505            });
506        },
507
508        checkNavigation : function () {
509            var base = this;
510
511            if (base.options.navigation === false) {
512                return false;
513            }
514            if (base.options.rewindNav === false) {
515                if (base.currentItem === 0 && base.maximumItem === 0) {
516                    base.buttonPrev.addClass("disabled");
517                    base.buttonNext.addClass("disabled");
518                } else if (base.currentItem === 0 && base.maximumItem !== 0) {
519                    base.buttonPrev.addClass("disabled");
520                    base.buttonNext.removeClass("disabled");
521                } else if (base.currentItem === base.maximumItem) {
522                    base.buttonPrev.removeClass("disabled");
523                    base.buttonNext.addClass("disabled");
524                } else if (base.currentItem !== 0 && base.currentItem !== base.maximumItem) {
525                    base.buttonPrev.removeClass("disabled");
526                    base.buttonNext.removeClass("disabled");
527                }
528            }
529        },
530
531        updateControls : function () {
532            var base = this;
533            base.updatePagination();
534            base.checkNavigation();
535            if (base.owlControls) {
536                if (base.options.items >= base.itemsAmount) {
537                    base.owlControls.hide();
538                } else {
539                    base.owlControls.show();
540                }
541            }
542        },
543
544        destroyControls : function () {
545            var base = this;
546            if (base.owlControls) {
547                base.owlControls.remove();
548            }
549        },
550
551        next : function (speed) {
552            var base = this;
553
554            if (base.isTransition) {
555                return false;
556            }
557
558            base.currentItem += base.options.scrollPerPage === true ? base.options.items : 1;
559            if (base.currentItem > base.maximumItem + (base.options.scrollPerPage === true ? (base.options.items - 1) : 0)) {
560                if (base.options.rewindNav === true) {
561                    base.currentItem = 0;
562                    speed = "rewind";
563                } else {
564                    base.currentItem = base.maximumItem;
565                    return false;
566                }
567            }
568            base.goTo(base.currentItem, speed);
569        },
570
571        prev : function (speed) {
572            var base = this;
573
574            if (base.isTransition) {
575                return false;
576            }
577
578            if (base.options.scrollPerPage === true && base.currentItem > 0 && base.currentItem < base.options.items) {
579                base.currentItem = 0;
580            } else {
581                base.currentItem -= base.options.scrollPerPage === true ? base.options.items : 1;
582            }
583            if (base.currentItem < 0) {
584                if (base.options.rewindNav === true) {
585                    base.currentItem = base.maximumItem;
586                    speed = "rewind";
587                } else {
588                    base.currentItem = 0;
589                    return false;
590                }
591            }
592            base.goTo(base.currentItem, speed);
593        },
594
595        goTo : function (position, speed, drag) {
596            var base = this,
597                goToPixel;
598
599            if (base.isTransition) {
600                return false;
601            }
602            if (typeof base.options.beforeMove === "function") {
603                base.options.beforeMove.apply(this, [base.$elem]);
604            }
605            if (position >= base.maximumItem) {
606                position = base.maximumItem;
607            } else if (position <= 0) {
608                position = 0;
609            }
610
611            base.currentItem = base.owl.currentItem = position;
612            if (base.options.transitionStyle !== false && drag !== "drag" && base.options.items === 1 && base.browser.support3d === true) {
613                base.swapSpeed(0);
614                if (base.browser.support3d === true) {
615                    base.transition3d(base.positionsInArray[position]);
616                } else {
617                    base.css2slide(base.positionsInArray[position], 1);
618                }
619                base.afterGo();
620                base.singleItemTransition();
621                return false;
622            }
623            goToPixel = base.positionsInArray[position];
624
625            if (base.browser.support3d === true) {
626                base.isCss3Finish = false;
627
628                if (speed === true) {
629                    base.swapSpeed("paginationSpeed");
630                    window.setTimeout(function () {
631                        base.isCss3Finish = true;
632                    }, base.options.paginationSpeed);
633
634                } else if (speed === "rewind") {
635                    base.swapSpeed(base.options.rewindSpeed);
636                    window.setTimeout(function () {
637                        base.isCss3Finish = true;
638                    }, base.options.rewindSpeed);
639
640                } else {
641                    base.swapSpeed("slideSpeed");
642                    window.setTimeout(function () {
643                        base.isCss3Finish = true;
644                    }, base.options.slideSpeed);
645                }
646                base.transition3d(goToPixel);
647            } else {
648                if (speed === true) {
649                    base.css2slide(goToPixel, base.options.paginationSpeed);
650                } else if (speed === "rewind") {
651                    base.css2slide(goToPixel, base.options.rewindSpeed);
652                } else {
653                    base.css2slide(goToPixel, base.options.slideSpeed);
654                }
655            }
656            base.afterGo();
657        },
658
659        jumpTo : function (position) {
660            var base = this;
661            if (typeof base.options.beforeMove === "function") {
662                base.options.beforeMove.apply(this, [base.$elem]);
663            }
664            if (position >= base.maximumItem || position === -1) {
665                position = base.maximumItem;
666            } else if (position <= 0) {
667                position = 0;
668            }
669            base.swapSpeed(0);
670            if (base.browser.support3d === true) {
671                base.transition3d(base.positionsInArray[position]);
672            } else {
673                base.css2slide(base.positionsInArray[position], 1);
674            }
675            base.currentItem = base.owl.currentItem = position;
676            base.afterGo();
677        },
678
679        afterGo : function () {
680            var base = this;
681
682            base.prevArr.push(base.currentItem);
683            base.prevItem = base.owl.prevItem = base.prevArr[base.prevArr.length - 2];
684            base.prevArr.shift(0);
685
686            if (base.prevItem !== base.currentItem) {
687                base.checkPagination();
688                base.checkNavigation();
689                base.eachMoveUpdate();
690
691                if (base.options.autoPlay !== false) {
692                    base.checkAp();
693                }
694            }
695            if (typeof base.options.afterMove === "function" && base.prevItem !== base.currentItem) {
696                base.options.afterMove.apply(this, [base.$elem]);
697            }
698        },
699
700        stop : function () {
701            var base = this;
702            base.apStatus = "stop";
703            window.clearInterval(base.autoPlayInterval);
704        },
705
706        checkAp : function () {
707            var base = this;
708            if (base.apStatus !== "stop") {
709                base.play();
710            }
711        },
712
713        play : function () {
714            var base = this;
715            base.apStatus = "play";
716            if (base.options.autoPlay === false) {
717                return false;
718            }
719            window.clearInterval(base.autoPlayInterval);
720            base.autoPlayInterval = window.setInterval(function () {
721                base.next(true);
722            }, base.options.autoPlay);
723        },
724
725        swapSpeed : function (action) {
726            var base = this;
727            if (action === "slideSpeed") {
728                base.$owlWrapper.css(base.addCssSpeed(base.options.slideSpeed));
729            } else if (action === "paginationSpeed") {
730                base.$owlWrapper.css(base.addCssSpeed(base.options.paginationSpeed));
731            } else if (typeof action !== "string") {
732                base.$owlWrapper.css(base.addCssSpeed(action));
733            }
734        },
735
736        addCssSpeed : function (speed) {
737            return {
738                "-webkit-transition": "all " + speed + "ms ease",
739                "-moz-transition": "all " + speed + "ms ease",
740                "-o-transition": "all " + speed + "ms ease",
741                "transition": "all " + speed + "ms ease"
742            };
743        },
744
745        removeTransition : function () {
746            return {
747                "-webkit-transition": "",
748                "-moz-transition": "",
749                "-o-transition": "",
750                "transition": ""
751            };
752        },
753
754        doTranslate : function (pixels) {
755            return {
756                "-webkit-transform": "translate3d(" + pixels + "px, 0px, 0px)",
757                "-moz-transform": "translate3d(" + pixels + "px, 0px, 0px)",
758                "-o-transform": "translate3d(" + pixels + "px, 0px, 0px)",
759                "-ms-transform": "translate3d(" + pixels + "px, 0px, 0px)",
760                "transform": "translate3d(" + pixels + "px, 0px,0px)"
761            };
762        },
763
764        transition3d : function (value) {
765            var base = this;
766            base.$owlWrapper.css(base.doTranslate(value));
767        },
768
769        css2move : function (value) {
770            var base = this;
771            base.$owlWrapper.css({"left" : value});
772        },
773
774        css2slide : function (value, speed) {
775            var base = this;
776
777            base.isCssFinish = false;
778            base.$owlWrapper.stop(true, true).animate({
779                "left" : value
780            }, {
781                duration : speed || base.options.slideSpeed,
782                complete : function () {
783                    base.isCssFinish = true;
784                }
785            });
786        },
787
788        checkBrowser : function () {
789            var base = this,
790                translate3D = "translate3d(0px, 0px, 0px)",
791                tempElem = document.createElement("div"),
792                regex,
793                asSupport,
794                support3d,
795                isTouch;
796
797            tempElem.style.cssText = "  -moz-transform:" + translate3D +
798                                  "; -ms-transform:"     + translate3D +
799                                  "; -o-transform:"      + translate3D +
800                                  "; -webkit-transform:" + translate3D +
801                                  "; transform:"         + translate3D;
802            regex = /translate3d\(0px, 0px, 0px\)/g;
803            asSupport = tempElem.style.cssText.match(regex);
804            support3d = (asSupport !== null && asSupport.length === 1);
805
806            isTouch = "ontouchstart" in window || window.navigator.msMaxTouchPoints;
807
808            base.browser = {
809                "support3d" : support3d,
810                "isTouch" : isTouch
811            };
812        },
813
814        moveEvents : function () {
815            var base = this;
816            if (base.options.mouseDrag !== false || base.options.touchDrag !== false) {
817                base.gestures();
818                base.disabledEvents();
819            }
820        },
821
822        eventTypes : function () {
823            var base = this,
824                types = ["s", "e", "x"];
825
826            base.ev_types = {};
827
828            if (base.options.mouseDrag === true && base.options.touchDrag === true) {
829                types = [
830                    "touchstart.owl mousedown.owl",
831                    "touchmove.owl mousemove.owl",
832                    "touchend.owl touchcancel.owl mouseup.owl"
833                ];
834            } else if (base.options.mouseDrag === false && base.options.touchDrag === true) {
835                types = [
836                    "touchstart.owl",
837                    "touchmove.owl",
838                    "touchend.owl touchcancel.owl"
839                ];
840            } else if (base.options.mouseDrag === true && base.options.touchDrag === false) {
841                types = [
842                    "mousedown.owl",
843                    "mousemove.owl",
844                    "mouseup.owl"
845                ];
846            }
847
848            base.ev_types.start = types[0];
849            base.ev_types.move = types[1];
850            base.ev_types.end = types[2];
851        },
852
853        disabledEvents :  function () {
854            var base = this;
855            base.$elem.on("dragstart.owl", function (event) { event.preventDefault(); });
856            base.$elem.on("mousedown.disableTextSelect", function (e) {
857                return $(e.target).is('input, textarea, select, option');
858            });
859        },
860
861        gestures : function () {
862            /*jslint unparam: true*/
863            var base = this,
864                locals = {
865                    offsetX : 0,
866                    offsetY : 0,
867                    baseElWidth : 0,
868                    relativePos : 0,
869                    position: null,
870                    minSwipe : null,
871                    maxSwipe: null,
872                    sliding : null,
873                    dargging: null,
874                    targetElement : null
875                };
876
877            base.isCssFinish = true;
878
879            function getTouches(event) {
880                if (event.touches !== undefined) {
881                    return {
882                        x : event.touches[0].pageX,
883                        y : event.touches[0].pageY
884                    };
885                }
886
887                if (event.touches === undefined) {
888                    if (event.pageX !== undefined) {
889                        return {
890                            x : event.pageX,
891                            y : event.pageY
892                        };
893                    }
894                    if (event.pageX === undefined) {
895                        return {
896                            x : event.clientX,
897                            y : event.clientY
898                        };
899                    }
900                }
901            }
902
903            function swapEvents(type) {
904                if (type === "on") {
905                    $(document).on(base.ev_types.move, dragMove);
906                    $(document).on(base.ev_types.end, dragEnd);
907                } else if (type === "off") {
908                    $(document).off(base.ev_types.move);
909                    $(document).off(base.ev_types.end);
910                }
911            }
912
913            function dragStart(event) {
914                var ev = event.originalEvent || event || window.event,
915                    position;
916
917                if (ev.which === 3) {
918                    return false;
919                }
920                if (base.itemsAmount <= base.options.items) {
921                    return;
922                }
923                if (base.isCssFinish === false && !base.options.dragBeforeAnimFinish) {
924                    return false;
925                }
926                if (base.isCss3Finish === false && !base.options.dragBeforeAnimFinish) {
927                    return false;
928                }
929
930                if (base.options.autoPlay !== false) {
931                    window.clearInterval(base.autoPlayInterval);
932                }
933
934                if (base.browser.isTouch !== true && !base.$owlWrapper.hasClass("grabbing")) {
935                    base.$owlWrapper.addClass("grabbing");
936                }
937
938                base.newPosX = 0;
939                base.newRelativeX = 0;
940
941                $(this).css(base.removeTransition());
942
943                position = $(this).position();
944                locals.relativePos = position.left;
945
946                locals.offsetX = getTouches(ev).x - position.left;
947                locals.offsetY = getTouches(ev).y - position.top;
948
949                swapEvents("on");
950
951                locals.sliding = false;
952                locals.targetElement = ev.target || ev.srcElement;
953            }
954
955            function dragMove(event) {
956                var ev = event.originalEvent || event || window.event,
957                    minSwipe,
958                    maxSwipe;
959
960                base.newPosX = getTouches(ev).x - locals.offsetX;
961                base.newPosY = getTouches(ev).y - locals.offsetY;
962                base.newRelativeX = base.newPosX - locals.relativePos;
963
964                if (typeof base.options.startDragging === "function" && locals.dragging !== true && base.newRelativeX !== 0) {
965                    locals.dragging = true;
966                    base.options.startDragging.apply(base, [base.$elem]);
967                }
968
969                if ((base.newRelativeX > 8 || base.newRelativeX < -8) && (base.browser.isTouch === true)) {
970                    if (ev.preventDefault !== undefined) {
971                        ev.preventDefault();
972                    } else {
973                        ev.returnValue = false;
974                    }
975                    locals.sliding = true;
976                }
977
978                if ((base.newPosY > 10 || base.newPosY < -10) && locals.sliding === false) {
979                    $(document).off("touchmove.owl");
980                }
981
982                minSwipe = function () {
983                    return base.newRelativeX / 5;
984                };
985
986                maxSwipe = function () {
987                    return base.maximumPixels + base.newRelativeX / 5;
988                };
989
990                base.newPosX = Math.max(Math.min(base.newPosX, minSwipe()), maxSwipe());
991                if (base.browser.support3d === true) {
992                    base.transition3d(base.newPosX);
993                } else {
994                    base.css2move(base.newPosX);
995                }
996            }
997
998            function dragEnd(event) {
999                var ev = event.originalEvent || event || window.event,
1000                    newPosition,
1001                    handlers,
1002                    owlStopEvent;
1003
1004                ev.target = ev.target || ev.srcElement;
1005
1006                locals.dragging = false;
1007
1008                if (base.browser.isTouch !== true) {
1009                    base.$owlWrapper.removeClass("grabbing");
1010                }
1011
1012                if (base.newRelativeX < 0) {
1013                    base.dragDirection = base.owl.dragDirection = "left";
1014                } else {
1015                    base.dragDirection = base.owl.dragDirection = "right";
1016                }
1017
1018                if (base.newRelativeX !== 0) {
1019                    newPosition = base.getNewPosition();
1020                    base.goTo(newPosition, false, "drag");
1021                    if (locals.targetElement === ev.target && base.browser.isTouch !== true) {
1022                        $(ev.target).on("click.disable", function (ev) {
1023                            ev.stopImmediatePropagation();
1024                            ev.stopPropagation();
1025                            ev.preventDefault();
1026                            $(ev.target).off("click.disable");
1027                        });
1028                        handlers = $._data(ev.target, "events").click;
1029                        owlStopEvent = handlers.pop();
1030                        handlers.splice(0, 0, owlStopEvent);
1031                    }
1032                }
1033                swapEvents("off");
1034            }
1035            base.$elem.on(base.ev_types.start, ".owl-wrapper", dragStart);
1036        },
1037
1038        getNewPosition : function () {
1039            var base = this,
1040                newPosition = base.closestItem();
1041
1042            if (newPosition > base.maximumItem) {
1043                base.currentItem = base.maximumItem;
1044                newPosition  = base.maximumItem;
1045            } else if (base.newPosX >= 0) {
1046                newPosition = 0;
1047                base.currentItem = 0;
1048            }
1049            return newPosition;
1050        },
1051        closestItem : function () {
1052            var base = this,
1053                array = base.options.scrollPerPage === true ? base.pagesInArray : base.positionsInArray,
1054                goal = base.newPosX,
1055                closest = null;
1056
1057            $.each(array, function (i, v) {
1058                if (goal - (base.itemWidth / 20) > array[i + 1] && goal - (base.itemWidth / 20) < v && base.moveDirection() === "left") {
1059                    closest = v;
1060                    if (base.options.scrollPerPage === true) {
1061                        base.currentItem = $.inArray(closest, base.positionsInArray);
1062                    } else {
1063                        base.currentItem = i;
1064                    }
1065                } else if (goal + (base.itemWidth / 20) < v && goal + (base.itemWidth / 20) > (array[i + 1] || array[i] - base.itemWidth) && base.moveDirection() === "right") {
1066                    if (base.options.scrollPerPage === true) {
1067                        closest = array[i + 1] || array[array.length - 1];
1068                        base.currentItem = $.inArray(closest, base.positionsInArray);
1069                    } else {
1070                        closest = array[i + 1];
1071                        base.currentItem = i + 1;
1072                    }
1073                }
1074            });
1075            return base.currentItem;
1076        },
1077
1078        moveDirection : function () {
1079            var base = this,
1080                direction;
1081            if (base.newRelativeX < 0) {
1082                direction = "right";
1083                base.playDirection = "next";
1084            } else {
1085                direction = "left";
1086                base.playDirection = "prev";
1087            }
1088            return direction;
1089        },
1090
1091        customEvents : function () {
1092            /*jslint unparam: true*/
1093            var base = this;
1094            base.$elem.on("owl.next", function () {
1095                base.next();
1096            });
1097            base.$elem.on("owl.prev", function () {
1098                base.prev();
1099            });
1100            base.$elem.on("owl.play", function (event, speed) {
1101                base.options.autoPlay = speed;
1102                base.play();
1103                base.hoverStatus = "play";
1104            });
1105            base.$elem.on("owl.stop", function () {
1106                base.stop();
1107                base.hoverStatus = "stop";
1108            });
1109            base.$elem.on("owl.goTo", function (event, item) {
1110                base.goTo(item);
1111            });
1112            base.$elem.on("owl.jumpTo", function (event, item) {
1113                base.jumpTo(item);
1114            });
1115        },
1116
1117        stopOnHover : function () {
1118            var base = this;
1119            if (base.options.stopOnHover === true && base.browser.isTouch !== true && base.options.autoPlay !== false) {
1120                base.$elem.on("mouseover", function () {
1121                    base.stop();
1122                });
1123                base.$elem.on("mouseout", function () {
1124                    if (base.hoverStatus !== "stop") {
1125                        base.play();
1126                    }
1127                });
1128            }
1129        },
1130
1131        lazyLoad : function () {
1132            var base = this,
1133                i,
1134                $item,
1135                itemNumber,
1136                $lazyImg,
1137                follow;
1138
1139            if (base.options.lazyLoad === false) {
1140                return false;
1141            }
1142            for (i = 0; i < base.itemsAmount; i += 1) {
1143                $item = $(base.$owlItems[i]);
1144
1145                if ($item.data("owl-loaded") === "loaded") {
1146                    continue;
1147                }
1148
1149                itemNumber = $item.data("owl-item");
1150                $lazyImg = $item.find(".lazyOwl");
1151
1152                if (typeof $lazyImg.data("src") !== "string") {
1153                    $item.data("owl-loaded", "loaded");
1154                    continue;
1155                }
1156                if ($item.data("owl-loaded") === undefined) {
1157                    $lazyImg.hide();
1158                    $item.addClass("loading").data("owl-loaded", "checked");
1159                }
1160                if (base.options.lazyFollow === true) {
1161                    follow = itemNumber >= base.currentItem;
1162                } else {
1163                    follow = true;
1164                }
1165                if (follow && itemNumber < base.currentItem + base.options.items && $lazyImg.length) {
1166                    base.lazyPreload($item, $lazyImg);
1167                }
1168            }
1169        },
1170
1171        lazyPreload : function ($item, $lazyImg) {
1172            var base = this,
1173                iterations = 0,
1174                isBackgroundImg;
1175
1176            if ($lazyImg.prop("tagName") === "DIV") {
1177                $lazyImg.css("background-image", "url(" + $lazyImg.data("src") + ")");
1178                isBackgroundImg = true;
1179            } else {
1180                $lazyImg[0].src = $lazyImg.data("src");
1181            }
1182
1183            function showImage() {
1184                $item.data("owl-loaded", "loaded").removeClass("loading");
1185                $lazyImg.removeAttr("data-src");
1186                if (base.options.lazyEffect === "fade") {
1187                    $lazyImg.fadeIn(400);
1188                } else {
1189                    $lazyImg.show();
1190                }
1191                if (typeof base.options.afterLazyLoad === "function") {
1192                    base.options.afterLazyLoad.apply(this, [base.$elem]);
1193                }
1194            }
1195
1196            function checkLazyImage() {
1197                iterations += 1;
1198                if (base.completeImg($lazyImg.get(0)) || isBackgroundImg === true) {
1199                    showImage();
1200                } else if (iterations <= 100) {//if image loads in less than 10 seconds
1201                    window.setTimeout(checkLazyImage, 100);
1202                } else {
1203                    showImage();
1204                }
1205            }
1206
1207            checkLazyImage();
1208        },
1209
1210        autoHeight : function () {
1211            var base = this,
1212                $currentimg = $(base.$owlItems[base.currentItem]).find("img"),
1213                iterations;
1214
1215            function addHeight() {
1216                var $currentItem = $(base.$owlItems[base.currentItem]).height();
1217                base.wrapperOuter.css("height", $currentItem + "px");
1218                if (!base.wrapperOuter.hasClass("autoHeight")) {
1219                    window.setTimeout(function () {
1220                        base.wrapperOuter.addClass("autoHeight");
1221                    }, 0);
1222                }
1223            }
1224
1225            function checkImage() {
1226                iterations += 1;
1227                if (base.completeImg($currentimg.get(0))) {
1228                    addHeight();
1229                } else if (iterations <= 100) { //if image loads in less than 10 seconds
1230                    window.setTimeout(checkImage, 100);
1231                } else {
1232                    base.wrapperOuter.css("height", ""); //Else remove height attribute
1233                }
1234            }
1235
1236            if ($currentimg.get(0) !== undefined) {
1237                iterations = 0;
1238                checkImage();
1239            } else {
1240                addHeight();
1241            }
1242        },
1243
1244        completeImg : function (img) {
1245            var naturalWidthType;
1246
1247            if (!img.complete) {
1248                return false;
1249            }
1250            naturalWidthType = typeof img.naturalWidth;
1251            if (naturalWidthType !== "undefined" && img.naturalWidth === 0) {
1252                return false;
1253            }
1254            return true;
1255        },
1256
1257        onVisibleItems : function () {
1258            var base = this,
1259                i;
1260
1261            if (base.options.addClassActive === true) {
1262                base.$owlItems.removeClass("active");
1263            }
1264            base.visibleItems = [];
1265            for (i = base.currentItem; i < base.currentItem + base.options.items; i += 1) {
1266                base.visibleItems.push(i);
1267
1268                if (base.options.addClassActive === true) {
1269                    $(base.$owlItems[i]).addClass("active");
1270                }
1271            }
1272            base.owl.visibleItems = base.visibleItems;
1273        },
1274
1275        transitionTypes : function (className) {
1276            var base = this;
1277            //Currently available: "fade", "backSlide", "goDown", "fadeUp"
1278            base.outClass = "owl-" + className + "-out";
1279            base.inClass = "owl-" + className + "-in";
1280        },
1281
1282        singleItemTransition : function () {
1283            var base = this,
1284                outClass = base.outClass,
1285                inClass = base.inClass,
1286                $currentItem = base.$owlItems.eq(base.currentItem),
1287                $prevItem = base.$owlItems.eq(base.prevItem),
1288                prevPos = Math.abs(base.positionsInArray[base.currentItem]) + base.positionsInArray[base.prevItem],
1289                origin = Math.abs(base.positionsInArray[base.currentItem]) + base.itemWidth / 2,
1290                animEnd = 'webkitAnimationEnd oAnimationEnd MSAnimationEnd animationend';
1291
1292            base.isTransition = true;
1293
1294            base.$owlWrapper
1295                .addClass('owl-origin')
1296                .css({
1297                    "-webkit-transform-origin" : origin + "px",
1298                    "-moz-perspective-origin" : origin + "px",
1299                    "perspective-origin" : origin + "px"
1300                });
1301            function transStyles(prevPos) {
1302                return {
1303                    "position" : "relative",
1304                    "left" : prevPos + "px"
1305                };
1306            }
1307
1308            $prevItem
1309                .css(transStyles(prevPos, 10))
1310                .addClass(outClass)
1311                .on(animEnd, function () {
1312                    base.endPrev = true;
1313                    $prevItem.off(animEnd);
1314                    base.clearTransStyle($prevItem, outClass);
1315                });
1316
1317            $currentItem
1318                .addClass(inClass)
1319                .on(animEnd, function () {
1320                    base.endCurrent = true;
1321                    $currentItem.off(animEnd);
1322                    base.clearTransStyle($currentItem, inClass);
1323                });
1324        },
1325
1326        clearTransStyle : function (item, classToRemove) {
1327            var base = this;
1328            item.css({
1329                "position" : "",
1330                "left" : ""
1331            }).removeClass(classToRemove);
1332
1333            if (base.endPrev && base.endCurrent) {
1334                base.$owlWrapper.removeClass('owl-origin');
1335                base.endPrev = false;
1336                base.endCurrent = false;
1337                base.isTransition = false;
1338            }
1339        },
1340
1341        owlStatus : function () {
1342            var base = this;
1343            base.owl = {
1344                "userOptions"   : base.userOptions,
1345                "baseElement"   : base.$elem,
1346                "userItems"     : base.$userItems,
1347                "owlItems"      : base.$owlItems,
1348                "currentItem"   : base.currentItem,
1349                "prevItem"      : base.prevItem,
1350                "visibleItems"  : base.visibleItems,
1351                "isTouch"       : base.browser.isTouch,
1352                "browser"       : base.browser,
1353                "dragDirection" : base.dragDirection
1354            };
1355        },
1356
1357        clearEvents : function () {
1358            var base = this;
1359            base.$elem.off(".owl owl mousedown.disableTextSelect");
1360            $(document).off(".owl owl");
1361            $(window).off("resize", base.resizer);
1362        },
1363
1364        unWrap : function () {
1365            var base = this;
1366            if (base.$elem.children().length !== 0) {
1367                base.$owlWrapper.unwrap();
1368                base.$userItems.unwrap().unwrap();
1369                if (base.owlControls) {
1370                    base.owlControls.remove();
1371                }
1372            }
1373            base.clearEvents();
1374            base.$elem
1375                .attr("style", base.$elem.data("owl-originalStyles") || "")
1376                .attr("class", base.$elem.data("owl-originalClasses"));
1377        },
1378
1379        destroy : function () {
1380            var base = this;
1381            base.stop();
1382            window.clearInterval(base.checkVisible);
1383            base.unWrap();
1384            base.$elem.removeData();
1385        },
1386
1387        reinit : function (newOptions) {
1388            var base = this,
1389                options = $.extend({}, base.userOptions, newOptions);
1390            base.unWrap();
1391            base.init(options, base.$elem);
1392        },
1393
1394        addItem : function (htmlString, targetPosition) {
1395            var base = this,
1396                position;
1397
1398            if (!htmlString) {return false; }
1399
1400            if (base.$elem.children().length === 0) {
1401                base.$elem.append(htmlString);
1402                base.setVars();
1403                return false;
1404            }
1405            base.unWrap();
1406            if (targetPosition === undefined || targetPosition === -1) {
1407                position = -1;
1408            } else {
1409                position = targetPosition;
1410            }
1411            if (position >= base.$userItems.length || position === -1) {
1412                base.$userItems.eq(-1).after(htmlString);
1413            } else {
1414                base.$userItems.eq(position).before(htmlString);
1415            }
1416
1417            base.setVars();
1418        },
1419
1420        removeItem : function (targetPosition) {
1421            var base = this,
1422                position;
1423
1424            if (base.$elem.children().length === 0) {
1425                return false;
1426            }
1427            if (targetPosition === undefined || targetPosition === -1) {
1428                position = -1;
1429            } else {
1430                position = targetPosition;
1431            }
1432
1433            base.unWrap();
1434            base.$userItems.eq(position).remove();
1435            base.setVars();
1436        }
1437
1438    };
1439
1440    $.fn.owlCarousel = function (options) {
1441        return this.each(function () {
1442            if ($(this).data("owl-init") === true) {
1443                return false;
1444            }
1445            $(this).data("owl-init", true);
1446            var carousel = Object.create(Carousel);
1447            carousel.init(options, this);
1448            $.data(this, "owlCarousel", carousel);
1449        });
1450    };
1451
1452    $.fn.owlCarousel.options = {
1453
1454        items : 5,
1455        itemsCustom : false,
1456        itemsDesktop : [1199, 4],
1457        itemsDesktopSmall : [979, 3],
1458        itemsTablet : [768, 2],
1459        itemsTabletSmall : false,
1460        itemsMobile : [479, 1],
1461        singleItem : false,
1462        itemsScaleUp : false,
1463
1464        slideSpeed : 200,
1465        paginationSpeed : 800,
1466        rewindSpeed : 1000,
1467
1468        autoPlay : false,
1469        stopOnHover : false,
1470
1471        navigation : false,
1472        navigationText : ["prev", "next"],
1473        rewindNav : true,
1474        scrollPerPage : false,
1475
1476        pagination : true,
1477        paginationNumbers : false,
1478
1479        responsive : true,
1480        responsiveRefreshRate : 200,
1481        responsiveBaseWidth : window,
1482
1483        baseClass : "owl-carousel",
1484        theme : "owl-theme",
1485
1486        lazyLoad : false,
1487        lazyFollow : true,
1488        lazyEffect : "fade",
1489
1490        autoHeight : false,
1491
1492        jsonPath : false,
1493        jsonSuccess : false,
1494
1495        dragBeforeAnimFinish : true,
1496        mouseDrag : true,
1497        touchDrag : true,
1498
1499        addClassActive : false,
1500        transitionStyle : false,
1501
1502        beforeUpdate : false,
1503        afterUpdate : false,
1504        beforeInit : false,
1505        afterInit : false,
1506        beforeMove : false,
1507        afterMove : false,
1508        afterAction : false,
1509        startDragging : false,
1510        afterLazyLoad: false
1511    };
1512}(jQuery, window, document));;
1513/*!
1514Waypoints - 4.0.0
1515Copyright © 2011-2015 Caleb Troughton
1516Licensed under the MIT license.
1517https://github.com/imakewebthings/waypoints/blog/master/licenses.txt
1518*/
1519!function(){"use strict";function t(o){if(!o)throw new Error("No options passed to Waypoint constructor");if(!o.element)throw new Error("No element option passed to Waypoint constructor");if(!o.handler)throw new Error("No handler option passed to Waypoint constructor");this.key="waypoint-"+e,this.options=t.Adapter.extend({},t.defaults,o),this.element=this.options.element,this.adapter=new t.Adapter(this.element),this.callback=o.handler,this.axis=this.options.horizontal?"horizontal":"vertical",this.enabled=this.options.enabled,this.triggerPoint=null,this.group=t.Group.findOrCreate({name:this.options.group,axis:this.axis}),this.context=t.Context.findOrCreateByElement(this.options.context),t.offsetAliases[this.options.offset]&&(this.options.offset=t.offsetAliases[this.options.offset]),this.group.add(this),this.context.add(this),i[this.key]=this,e+=1}var e=0,i={};t.prototype.queueTrigger=function(t){this.group.queueTrigger(this,t)},t.prototype.trigger=function(t){this.enabled&&this.callback&&this.callback.apply(this,t)},t.prototype.destroy=function(){this.context.remove(this),this.group.remove(this),delete i[this.key]},t.prototype.disable=function(){return this.enabled=!1,this},t.prototype.enable=function(){return this.context.refresh(),this.enabled=!0,this},t.prototype.next=function(){return this.group.next(this)},t.prototype.previous=function(){return this.group.previous(this)},t.invokeAll=function(t){var e=[];for(var o in i)e.push(i[o]);for(var n=0,r=e.length;r>n;n++)e[n][t]()},t.destroyAll=function(){t.invokeAll("destroy")},t.disableAll=function(){t.invokeAll("disable")},t.enableAll=function(){t.invokeAll("enable")},t.refreshAll=function(){t.Context.refreshAll()}
vendor: 5,106 bytes, line 1519
1519,t.viewportHeight=function(){return window.innerHeight||document.documentElement.clientHeight},t.viewportWidth=function(){return document.documentElement.clientWidth},t.adapters=[],t.defaults={context:window,continuous:!0,enabled:!0,group:"default",horizontal:!1,offset:0},t.offsetAliases={"bottom-in-view":function(){return this.context.innerHeight()-this.adapter.outerHeight()},"right-in-view":function(){return this.context.innerWidth()-this.adapter.outerWidth()}},window.Waypoint=t}(),function(){"use strict";function t(t){window.setTimeout(t,1e3/60)}function e(t){this.element=t,this.Adapter=n.Adapter,this.adapter=new this.Adapter(t),this.key="waypoint-context-"+i,this.didScroll=!1,this.didResize=!1,this.oldScroll={x:this.adapter.scrollLeft(),y:this.adapter.scrollTop()},this.waypoints={vertical:{},horizontal:{}},t.waypointContextKey=this.key,o[t.waypointContextKey]=this,i+=1,this.createThrottledScrollHandler(),this.createThrottledResizeHandler()}var i=0,o={},n=window.Waypoint,r=window.onload;e.prototype.add=function(t){var e=t.options.horizontal?"horizontal":"vertical";this.waypoints[e][t.key]=t,this.refresh()},e.prototype.checkEmpty=function(){var t=this.Adapter.isEmptyObject(this.waypoints.horizontal),e=this.Adapter.isEmptyObject(this.waypoints.vertical);t&&e&&(this.adapter.off(".waypoints"),delete o[this.key])},e.prototype.createThrottledResizeHandler=function(){function t(){e.handleResize(),e.didResize=!1}var e=this;this.adapter.on("resize.waypoints",function(){e.didResize||(e.didResize=!0,n.requestAnimationFrame(t))})},e.prototype.createThrottledScrollHandler=function(){function t(){e.handleScroll(),e.didScroll=!1}var e=this;this.adapter.on("scroll.waypoints",function(){(!e.didScroll||n.isTouch)&&(e.didScroll=!0,n.requestAnimationFrame(t))})},e.prototype.handleResize=function(){n.Context.refreshAll()},e.prototype.handleScroll=function(){var t={},e={horizontal:{newScroll:this.adapter.scrollLeft(),oldScroll:this.oldScroll.x,forward:"right",backward:"left"},vertical:{newScroll:this.adapter.scrollTop(),oldScroll:this.oldScroll.y,forward:"down",backward:"up"}};for(var i in e){var o=e[i],n=o.newScroll>o.oldScroll,r=n?o.forward:o.backward;for(var s in this.waypoints[i]){var a=this.waypoints[i][s],l=o.oldScroll<a.triggerPoint,h=o.newScroll>=a.triggerPoint,p=l&&h,u=!l&&!h;(p||u)&&(a.queueTrigger(r),t[a.group.id]=a.group)}}for(var c in t)t[c].flushTriggers();this.oldScroll={x:e.horizontal.newScroll,y:e.vertical.newScroll}},e.prototype.innerHeight=function(){return this.element==this.element.window?n.viewportHeight():this.adapter.innerHeight()},e.prototype.remove=function(t){delete this.waypoints[t.axis][t.key],this.checkEmpty()},e.prototype.innerWidth=function(){return this.element==this.element.window?n.viewportWidth():this.adapter.innerWidth()},e.prototype.destroy=function(){var t=[];for(var e in this.waypoints)for(var i in this.waypoints[e])t.push(this.waypoints[e][i]);for(var o=0,n=t.length;n>o;o++)t[o].destroy()},e.prototype.refresh=function(){var t,e=this.element==this.element.window,i=e?void 0:this.adapter.offset(),o={};this.handleScroll(),t={horizontal:{contextOffset:e?0:i.left,contextScroll:e?0:this.oldScroll.x,contextDimension:this.innerWidth(),oldScroll:this.oldScroll.x,forward:"right",backward:"left",offsetProp:"left"},vertical:{contextOffset:e?0:i.top,contextScroll:e?0:this.oldScroll.y,contextDimension:this.innerHeight(),oldScroll:this.oldScroll.y,forward:"down",backward:"up",offsetProp:"top"}};for(var r in t){var s=t[r];for(var a in this.waypoints[r]){var l,h,p,u,c,d=this.waypoints[r][a],f=d.options.offset,w=d.triggerPoint,y=0,g=null==w;d.element!==d.element.window&&(y=d.adapter.offset()[s.offsetProp]),"function"==typeof f?f=f.apply(d):"string"==typeof f&&(f=parseFloat(f),d.options.offset.indexOf("%")>-1&&(f=Math.ceil(s.contextDimension*f/100))),l=s.contextScroll-s.contextOffset,d.triggerPoint=y+l-f,h=w<s.oldScroll,p=d.triggerPoint>=s.oldScroll,u=h&&p,c=!h&&!p,!g&&u?(d.queueTrigger(s.backward),o[d.group.id]=d.group):!g&&c?(d.queueTrigger(s.forward),o[d.group.id]=d.group):g&&s.oldScroll>=d.triggerPoint&&(d.queueTrigger(s.forward),o[d.group.id]=d.group)}}return n.requestAnimationFrame(function(){for(var t in o)o[t].flushTriggers()}),this},e.findOrCreateByElement=function(t){return e.findByElement(t)||new e(t)},e.refreshAll=function(){for(var t in o)o[t].refresh()},e.findByElement=function(t){return o[t.waypointContextKey]},window.onload=function(){r&&r(),e.refreshAll()},n.requestAnimationFrame=function(e){var i=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||t;i.call(window,e)},n.Context=e}(),function(){"use strict";function t(t,e){return t.triggerPoint-e.triggerPoint}function e(t,e){return e.triggerPoint-t.triggerPoint}function i(t){this.name=t.name,this.axis=t.axis,this.id=this.name+"-"+this.axis,this.waypoints=[],this.clearTriggerQueues(),o[this.axis][this.name]=this}var o={vertical:{},horizontal:{}},n=window.Waypoint;i.prototype.add=function(t){this.waypoints.push(t)},i.prototype.clearTriggerQueues=function(){this.triggerQueues={up:[],down:[],left:[],r
1519ight:[]}},i.prototype.flushTriggers=function(){for(var i in this.triggerQueues){var o=this.triggerQueues[i],n="up"===i||"left"===i;o.sort(n?e:t);for(var r=0,s=o.length;s>r;r+=1){var a=o[r];(a.options.continuous||r===o.length-1)&&a.trigger([i])}}this.clearTriggerQueues()},i.prototype.next=function(e){this.waypoints.sort(t);var i=n.Adapter.inArray(e,this.waypoints),o=i===this.waypoints.length-1;return o?null:this.waypoints[i+1]},i.prototype.previous=function(e){this.waypoints.sort(t);var i=n.Adapter.inArray(e,this.waypoints);return i?this.waypoints[i-1]:null},i.prototype.queueTrigger=function(t,e){this.triggerQueues[e].push(t)},i.prototype.remove=function(t){var e=n.Adapter.inArray(t,this.waypoints);e>-1&&this.waypoints.splice(e,1)},i.prototype.first=function(){return this.waypoints[0]},i.prototype.last=function(){return this.waypoints[this.waypoints.length-1]},i.findOrCreate=function(t){return o[t.axis][t.name]||new i(t)},n.Group=i}(),function(){"use strict";function t(t){this.$element=e(t)}var e=window.jQuery,i=window.Waypoint;e.each(["innerHeight","innerWidth","off","offset","on","outerHeight","outerWidth","scrollLeft","scrollTop"],function(e,i){t.prototype[i]=function(){var t=Array.prototype.slice.call(arguments);return this.$element[i].apply(this.$element,t)}}),e.each(["extend","inArray","isEmptyObject"],function(i,o){t[o]=e[o]}),i.adapters.push({name:"jquery",Adapter:t}),i.Adapter=t}(),function(){"use strict";function t(t){return function(){var i=[],o=arguments[0];return t.isFunction(arguments[0])&&(o=t.extend({},arguments[1]),o.handler=arguments[0]),this.each(function(){var n=t.extend({},o,{element:this});"string"==typeof n.context&&(n.context=t(this).closest(n.context)[0]),i.push(new e(n))}),i}}var e=window.Waypoint;window.jQuery&&(window.jQuery.fn.waypoint=t(window.jQuery)),window.Zepto&&(window.Zepto.fn.waypoint=t(window.Zepto))}();;
1520/*! glazed 05-03-2021 */
1521
1522!function(i){if("glazedBuilder"in window){if("glazed_backend"in window.glazedBuilder)return}else window.glazedBuilder={};function r(a,e){function n(){}n.prototype=e.prototype,a.prototype=new n,(a.prototype.constructor=a).baseclass=e}function l(a,e){var n={};for(var t in e)void 0!==n[t]&&n[t]==e[t]||(a[t]=e[t]);if(document.all&&!document.isOpera){var r=e.toString;"function"==typeof r&&r!=a.toString&&r!=n.toString&&"\nfunction toString() {\n  [native code]\n}\n"!=r&&(a.toString=e.toString)}return a}function s(a){return _.isString(a)?a.replace(/(\`{2})/g,'"'):a}function n(){this.dom_element=null,this.heading="",this.description="",this.param_name="",this.required=!1,this.admin_label="",this.holder="",this.wrapper_class="",this.value=null,this.can_be_empty=!1,this.hidden=!1,this.tab="",this.dependency={},"create"in this&&this.create()}function o(a){var e;return a.type in n.prototype.param_types?l(e=new n.prototype.param_types[a.type],a):l(e=new n,a),e}function a(){}function m(a,e){this.id="gb"+Math.random().toString(36).substr(2,8),null!=a&&(this.parent=a,"boolean"==typeof e?e?a.children.push(this):a.children.unshift(this):a.children.splice(e,0,this)),this.children=[],this.dom_element=null,this.dom_content_element=null,this.attrs={};for(var n=0;n<this.params.length;n++)_.isString(this.params[n].value)?this.attrs[this.params[n].param_name]=this.params[n].value:this.params[n].hidden||(this.attrs[this.params[n].param_name]="");this.controls=null,window.glazedBuilder.glazedElements.add_element(this.id,this,e)}function e(a,e,n){if(r(n,m),n.prototype.base=a,n.prototype.is_container=e,m.prototype.elements[a]=n,m.prototype.tags[a]=n,e)for(var t=1;t<m.prototype.max_nested_depth;t++)m.prototype.tags[a+"_"+t]=n}function p(a,e){p.baseclass.apply(this,arguments)}function d(a,e){d.baseclass.apply(this,arguments)}function u(a,e,n){if(r(n,d),n.prototype.base=a,n.prototype.is_container=e,d.prototype.elements[a]=n,d.prototype.tags[a]=n,e)for(var t=1;t<d.prototype.max_nested_depth;t++)d.prototype.tags[a+"_"+t]=n}function v(a,e){v.baseclass.apply(this,arguments)}function h(a,e){h.baseclass.apply(this,arguments),this.columns="",e&&"boolean"==typeof e||this.set_columns("1/2 + 1/2"),this.attrs.device="sm"}function c(a,e){c.baseclass.call(this,a,e)}function f(a,e){f.baseclass.apply(this,arguments),this.rendered=!1,this.loaded_container=null,this.js={},this.css={}}function t(a,e){t.baseclass.apply(this,arguments)}function g(a,e){g.baseclass.apply(this,arguments),e&&"boolean"==typeof e||this.add_tab()}function w(a,e){w.baseclass.apply(this,arguments)}function y(a,e){y.baseclass.apply(this,arguments),e&&"boolean"==typeof e||this.add_toggle(
1522)}function z(a,e){z.baseclass.apply(this,arguments)}function b(a,e){b.baseclass.apply(this,arguments),e&&"boolean"==typeof e||this.add_slide()}function x(a,e){x.baseclass.apply(this,arguments)}"glazed_backend"in window.glazedBuilder||(window.glazedBuilder.glazed_frontend=!0,window.glazedBuilder.glazed_elements=[],window.glazedBuilder.glazed_extend=[],window.glazedBuilder.pids={},i.fn.closest_descendents=function(a){for(var e=i(),n=this;n.length;)e=i.merge(e,n.filter(a)),n=(n=n.not(a)).children();return e},n.prototype.safe=!0,n.prototype.param_types={},window.glazedBuilder.glazed_add_css=function(a,e){var n=window.glazedBuilder.glazed_baseurl+a;if(i('link[href*="'+n+'"]').length||"glazed_exported"in window.glazedBuilder)e();else{var t=document.getElementsByTagName("head")[0],r=document.createElement("link");r.rel="stylesheet",r.type="text/css",r.href=n,r.onload=e,t.appendChild(r)}},window.glazedBuilder.glazed_add_js=function(a){"loaded"in a&&a.loaded||"glazed_exported"in window.glazedBuilder?a.callback():glazedBuilder.glazed_add_external_js(window.glazedBuilder.glazed_baseurl+a.path,"callback"in a?a.callback:function(){})},window.glazedBuilder.glazed_add_js_list=function(a){if("loaded"in a&&a.loaded)a.callback();else for(var e=0,n=0;n<a.paths.length;n++)glazedBuilder.glazed_add_js({path:a.paths[n],callback:function(){++e==a.paths.length&&a.callback()}})},window.glazedBuilder.glazed_js_waiting_callbacks={},window.glazedBuilder.glazed_loaded_js={},window.glazedBuilder.glazed_add_external_js=function(n,a){if(n in window.glazedBuilder.glazed_js_waiting_callbacks)window.glazedBuilder.glazed_js_waiting_callbacks[n].push(a);else if(n in window.glazedBuilder.glazed_loaded_js)a();else{window.glazedBuilder.glazed_js_waiting_callbacks[n]=[a];var e=document.getElementsByTagName("head")[0],t=document.createElement("script");t.type="text/javascript",t.src=n,t.onload=function(){for(window.glazedBuilder.glazed_loaded_js[n]=!0;n in window.glazedBuilder.glazed_js_waiting_callbacks;){var a=window.glazedBuilder.glazed_js_waiting_callbacks[n];window.glazedBuilder.glazed_js_waiting_callbacks[n]=void 0,delete window.glazedBuilder.glazed_js_waiting_callbacks[n];for(var e=0;e<a.length;e++)a[e]()}},e.appendChild(t)}},a.prototype.elements_instances={},a.prototype.elements_instances_by_an_name={},a.prototype.get_element=function(a){return this.elements_instances[a]},a.prototype.delete_element=function(a){i(document).trigger("glazed_delete_element",a),delete this.elements_instances[a]},a.prototype.add_element=function(a,e,n){this.elements_instances[a]=e,i(document).trigger("glazed_add_element",{id:a,position:n})},m.prototype.elements={},m.prototype.tags={},m.prototype.params=[{param_name:"hash",value:"",safe:!0},{param_name:"el_class",value:"",safe:!0},{param_name:"style",value:"",safe:!0},{param_name:"shadow",value:"0",safe:!0},{param_name:"hover_style",value:"",safe:!0},{param_name:"hover_shadow",value:"0",safe:!0},{param_name:"pos_left",value:"",safe:!0},{param_name:"pos_right",value:"",safe:!0},{param_name:"pos_top",value:"",safe:!0},{param_name:"pos_bottom",value:"",safe:!0},{param_name:"pos_width",value:"",safe:!0},{param_name:"pos_height",value:"",safe:!0},{param_name:"pos_zindex",value:"",safe:!0}],m.prototype.get_hover_style=function(){return"hover_style"in this.attrs?"<style>\x3c!-- .hover-style-"+this.id+":hover "+this.style_selector+" { "+this.attrs.hover_style+"} --\x3e</style>":""},m.prototype.showed=function(a){"pos_left"in this.attrs&&""!=this.attrs.pos_left&&a(this.dom_element).css("left",this.attrs.pos_left),"pos_right"in this.attrs&&""!=this.attrs.pos_right&&a(this.dom_element).css("right",this.attrs.pos_right),"pos_top"in this.attrs&&""!=this.attrs.pos_top&&a(this.dom_element).css("top",this.attrs.pos_top),"pos_bottom"in this.attrs&&""!=this.attrs.pos_bottom&&a(this.dom_element).css("bottom",this.attrs.pos_bottom),"pos_width"in this.attrs&&""!=this.attrs.pos_width&&a(this.dom_element).css("width",this.attrs.pos_width),"pos_height"in this.attrs&&""!=this.attrs.pos_height&&a(this.dom_element).css("height",this.attrs.pos_height),"pos_zindex"in this.attrs&&""!=this.attrs.pos_zindex&&a(this.dom_element).css("z-index",this.attrs.pos_zindex),"hover_style"in this.attrs&&""!=this.attrs.hover_style&&(a("head").find("#hover-style-"+this.id
1522).remove(),a("head").append(this.get_hover_style()),a(this.dom_element).addClass("hover-style-"+this.id))},m.prototype.update_dom=function(){this.detach_children(),i(this.dom_element).remove(),this.parent.detach_children(),this.render(i),this.attach_children(),window.glazedBuilder.glazed_editor&&this.show_controls(),this.parent.attach_children(),window.glazedBuilder.glazed_editor&&(this.update_sortable(),this.update_empty()),this.showed(i)},m.prototype.attach_children=function(){for(var a=0;a<this.children.length;a++)i(this.dom_content_element).append(this.children[a].dom_element)},m.prototype.detach_children=function(){for(var a=0;a<this.children.length;a++)i(this.children[a].dom_element).detach()},m.prototype.recursive_showed=function(){this.showed(i);for(var a=0;a<this.children.length;a++)this.children[a].recursive_showed()},m.prototype.parse_attrs=function(a){for(var e=0;e<this.params.length;e++){var n=this.params[e];if(n.param_name in a)if(n.safe)this.attrs[n.param_name]=s(a[n.param_name]);else{var t=s(a[n.param_name]);try{this.attrs[n.param_name]=decodeURIComponent(atob(t.replace(/^#E\-8_/,"")))}catch(a){this.attrs[n.param_name]=decodeURIComponent(t.replace(/^#E\-8_/,""))}}else"value"in n&&_.isString(n.value)&&(this.attrs[n.param_name]=n.value)}for(var r in a)r in this.attrs||(this.attrs[r]=a[r]);i(document).trigger("glazed_edited_element",this.id)},m.prototype.parse_empty_html=function(a,e){var n=new h(e,!1);n.children=[];var t=new c(n,!1),r=new m.prototype.elements.az_text(t,!1);r.attrs.content=i(a).html(),window.glazedBuilder.glazed_editor&&(r.update_dom(),"update_empty"in e&&e.update_empty(),"update_empty"in t&&t.update_empty(),"update_empty"in n&&n.update_empty())},m.prototype.parse_content_html=function(a){var e=i(this).attr("data-azb"),n=p;e in m.prototype.tags&&(n=m.prototype.tags[e]);var t=new n(a,!0);window.glazedBuilder.glazed_frontend&&(window.glazedBuilder.glazedElements.elements_instances[t.id]=null,delete window.glazedBuilder.glazedElements.elements_instances[t.id],t.id=i(this).attr("data-az-id"),window.glazedBuilder.glazedElements.elements_instances[t.id]=t),t.dom_element=i(this);var r={};if(i(i(this)[0].attributes).each(function(){0<=this.nodeName.indexOf("data-azat")&&(r[this.nodeName.replace("data-azat-","")]=this.value)}),t.parse_attrs(r),t.is_container){var s=i(this).closest_descendents("[data-azcnt]");if(0<s.length)if(t.dom_content_element=i(s),t.has_content)if(t instanceof p)t.attrs.content=i(s).wrap("<div></div>").parent().html(),i(s).unwrap();else{var l=t.dom_element[0].getAttribute("data-az-persist");"az_html"==t.base&&window.glazedBuilder.glazed_editor&&l&&0<l.length?t.attrs.content=window.glazedBuilder.atobUTF16(l):t.attrs.content=i(s).html()}else t.parse_html(s)}},m.prototype.parse_html=function(a){var e=this;0==i(a).children().closest_descendents("[data-azb]").length&&0<i.trim(i(a).html()).length?m.prototype.parse_empty_html.call(this,a,e):i(a).children().closest_descendents("[data-azb]").each(function(){m.prototype.parse_content_html.call(this,e)})},m.prototype.add_css=function(a,e,n){this.get_my_container().css[window.glazedBuilder.glazed_baseurl+a]=!0,e||window.glazedBuilder.glazed_add_css(a,n)},m.prototype.add_js_list=function(a){for(var e=this.get_my_container(),n=0;n<a.paths.length;n++)e.js[window.glazedBuilder.glazed_baseurl+a.paths[n]]=!0;window.glazedBuilder.glazed_add_js_list(a)},m.prototype.add_js=function(a){this.get_my_container().js[window.glazedBuilder.glazed_baseurl+a.path]=!0,window.glazedBuilder.glazed_add_js(a)},m.prototype.add_external_js=function(a,e){this.get_my_container().js[a]=!0,window.glazedBuilder.glazed_add_external_js(a,e)},m.prototype.get_my_container=function(){return this instanceof f?this:this.parent.get_my_container()},m.prototype.trigger_start_in_animation=function(){for(var a=0;a<this.children.length;a++)"trigger_start_in_animation"in this.children[a]&&this.children[a].trigger_start_in_animation()},m.prototype.trigger_start_out_animation=function(){for(var a=0;a<this.children.length;a++)"trigger_start_out_animation"in this.children[a]&&this.children[a].trigger_start_out_animation()},e("az_unknown",!0,p),p.prototype.has_content=!0,window.glazedBuilder.glazed_online="http:"==window.location.protocol||"https:"==window.location.protocol,window.glazedBuilder.glazedElements=new a,window.glazedBuilder.glazed_editor=!1,window.glazedBuilder.glazed_containers=[],window.glazedBuilder.glazed_containers_loaded={},r(d,m),d.prototype.params=[{param_name:"an_start",value:"",safe:!0},{param_name:"an_in",value:"",safe:!0},{param_name:"an_out",value:"",safe:!0},{param_name:"an_hidden",value:"",safe:!0},{param_name:"an_infinite",value:"",safe:!0},{param_name:"an_offset",value:"100",safe:!0}
1522,{param_name:"an_duration",value:"1000",safe:!0},{param_name:"an_in_delay",value:"0",safe:!0},{param_name:"an_out_delay",value:"0",safe:!0},{param_name:"an_parent",value:"1",safe:!0},{param_name:"an_name",value:"",safe:!0},{param_name:"hash",value:"",safe:!0},{param_name:"el_class",value:"",safe:!0},{param_name:"style",value:"",safe:!0},{param_name:"shadow",value:"0",safe:!0},{param_name:"hover_style",value:"",safe:!0},{param_name:"hover_shadow",value:"0",safe:!0},{param_name:"pos_left",value:"",safe:!0},{param_name:"pos_right",value:"",safe:!0},{param_name:"pos_top",value:"",safe:!0},{param_name:"pos_bottom",value:"",safe:!0},{param_name:"pos_width",value:"",safe:!0},{param_name:"pos_height",value:"",safe:!0},{param_name:"pos_zindex",value:"",safe:!0}],d.prototype.set_in_timeout=function(){var a=this;a.in_timeout=setTimeout(function(){a.clear_animation(),i(a.dom_element).css("opacity",""),i(a.dom_element).removeClass("animated"),i(a.dom_element).removeClass(a.attrs.an_in),i(a.dom_element).removeClass(a.attrs.an_out),a.animation_in=!1,a.animation_out=!1,i(a.dom_element).css("animation-duration",a.attrs.an_duration+"ms"),i(a.dom_element).css("-webkit-animation-duration",a.attrs.an_duration+"ms"),i(a.dom_element).addClass("animated"),a.animated=!0,"yes"==a.attrs.an_infinite&&i(a.dom_element).addClass("infinite"),i(a.dom_element).addClass(a.attrs.an_in),a.animation_in=!0},Math.round(a.attrs.an_in_delay))},d.prototype.start_in_animation=function(){var a=this;0==i(a.dom_element).parents(".glazed-animations-disabled").length&&""!=a.attrs.an_in&&(a.animated?a.animation_out?a.set_in_timeout():0<a.out_timeout&&(clearTimeout(a.out_timeout),a.hidden_after_in||a.set_in_timeout()):a.set_in_timeout())},d.prototype.set_out_timeout=function(){var a=this;a.out_timeout=setTimeout(function(){a.clear_animation(),i(a.dom_element).css("opacity",""),i(a.dom_element).removeClass("animated"),i(a.dom_element).removeClass(a.attrs.an_in),i(a.dom_element).removeClass(a.attrs.an_out),a.animation_in=!1,a.animation_out=!1,i(a.dom_element).css("animation-duration",a.attrs.an_duration+"ms"),i(a.dom_element).css("-webkit-animation-duration",a.attrs.an_duration+"ms"),i(a.dom_element).addClass("animated"),a.animated=!0,"yes"==a.attrs.an_infinite&&i(a.dom_element).addClass("infinite"),i(a.dom_element).addClass(a.attrs.an_out),a.animation_out=!0},Math.round(a.attrs.an_out_delay))},d.prototype.start_out_animation=function(){var a=this;0==i(a.dom_element).parents(".glazed-animations-disabled").length&&""!=a.attrs.an_out&&(a.animated?a.animation_in?a.set_out_timeout():0<a.in_timeout&&(clearTimeout(a.in_timeout),a.hidden_before_in||a.set_out_timeout()):a.set_out_timeout())},d.prototype.clear_animation=function(){this.animation_in&&(this.hidden_before_in&&i(this.dom_element).css("opacity","1"),this.hidden_after_in&&i(this.dom_element).css("opacity","0")),this.animation_out&&(this.hidden_before_in&&i(this.dom_element).css("opacity","0"),this.hidden_after_in&&i(this.dom_element).css("opacity","1")),i(this.dom_element).hasClass("animated")&&(i(this.dom_element).css("animation-duration",""),i(this.dom_element).css("-webkit-animation-duration",""),i(this.dom_element).removeClass("animated"),this.animated=!1,i(this.dom_element).removeClass("infinite"),i(this.dom_element).removeClass(this.attrs.an_in),i(this.dom_element).removeClass(this.attrs.an_out),this.animation_in=!1,this.animation_out=!1)},d.prototype.end_animation=function(){this.in_timeout=0,this.out_timeout=0,this.animation_in&&(this.clear_animation(),"hover"!=this.attrs.an_start||this.hover||this.attrs.an_in!=this.attrs.an_out&&this.start_out_animation()),this.animation_out&&(this.clear_animation(),"hover"==this.attrs.an_start&&this.hover&&this.attrs.an_in!=this.attrs.an_out&&this.start_in_animation())},d.prototype.trigger_start_in_animation=function(){"trigger"==this.attrs.an_start?this.start_in_animation():d.baseclass.prototype.trigger_start_in_animation.apply(this,arguments)},d.prototype.trigger_start_out_animation=function(){"trigger"==this.attrs.an_start?this.start_out_animation():d.baseclass.prototype.trigger_start_out_animation.apply(this,arguments)},d.prototype.animation=function(){var e=this;e.hidden_before_in=0<=_.indexOf(e.attrs.an_hidden.split(","),"before_in"),e.hidden_after_in=0<=_.indexOf(e.attrs.an_hidden.split(","),"after_in"),e.hidden_before_in&&i(e.dom_element).css("opacity","0"),e.hidden_after_in&&i(e.dom_element).css("opacity","1");var a=e.attrs.an_parent;""==a&&(a=1),a=Math.round(a);for(var n=0,t=i(e.dom_element);n<a;)t=i(t).parent().closest("[data-az-id]"),n++;if(""!=e.attrs.an_start){e.in_timeout=0,e.out_timeout=0,e.animated=!1,e.animation_in=!1,e.animation_out=!1;e.add_css("vendor/animate.css/animate.min.css",!1,function(){!function(){switch(i(t).off("
1522click.az_animation"+e.id),i(t).off("mouseenter.az_animation"+e.id),i(t).off("mouseleave.az_animation"+e.id),e.attrs.an_start){case"click":i(t).on("click.az_animation"+e.id,function(){e.animated||e.start_in_animation()});break;case"appear":e.add_js({path:"vendor/jquery.waypoints/lib/jquery.waypoints.min.js",loaded:"waypoint"in i.fn,callback:function(){i(e.dom_element).waypoint(function(a){e.animated||e.start_in_animation()},{offset:e.attrs.an_offset+"%",handler:function(a){this.destroy()}}),i(document).trigger("scroll")}});break;case"hover":i(t).on("mouseenter.az_animation"+e.id,function(){e.hover=!0,e.start_in_animation()}),i(t).on("mouseleave.az_animation"+e.id,function(){e.hover=!1,e.start_out_animation()})}}()})}},d.prototype.showed=function(a){d.baseclass.prototype.showed.apply(this,arguments),this.an_name="","an_name"in this.attrs&&""!=this.attrs.an_name&&(this.an_name=this.attrs.an_name,glazed_elements.elements_instances_by_an_name[this.an_name]=this),"an_start"in this.attrs&&""!=this.attrs.an_start&&"no"!=this.attrs.an_start&&this.animation()},u("az_section",!0,v),v.prototype.params=[{param_name:"fluid",value:"",safe:!0},{param_name:"fullheight",value:"",safe:!0},{param_name:"vertical_centering",value:"",safe:!0},{param_name:"effect",value:"",safe:!0},{param_name:"parallax_speed",value:"",safe:!0},{param_name:"parallax_mode",value:"",safe:!0},{param_name:"parallax_mobile_disable",value:"",safe:!0},{param_name:"gradient_start_color",value:"",safe:!0},{param_name:"gradient_end_color",value:"",safe:!0},{param_name:"gradient_direction",value:"180",safe:!0},{param_name:"gradient_start",value:"0",safe:!0},{param_name:"gradient_end",value:"100",safe:!0},{param_name:"video_options",value:"",safe:!0},{param_name:"video_youtube",value:"",safe:!0},{param_name:"video_start",value:"0",safe:!0},{param_name:"video_stop",value:"0",safe:!0},{param_name:"an_start",value:"",safe:!0},{param_name:"an_in",value:"",safe:!0},{param_name:"an_out",value:"",safe:!0},{param_name:"an_hidden",value:"",safe:!0},{param_name:"an_infinite",value:"",safe:!0},{param_name:"an_offset",value:"100",safe:!0},{param_name:"an_duration",value:"1000",safe:!0},{param_name:"an_in_delay",value:"0",safe:!0},{param_name:"an_out_delay",value:"0",safe:!0},{param_name:"an_parent",value:"1",safe:!0},{param_name:"an_name",value:"",safe:!0},{param_name:"hash",value:"",safe:!0},{param_name:"el_class",value:"",safe:!0},{param_name:"style",value:"",safe:!0},{param_name:"shadow",value:"0",safe:!0},{param_name:"hover_style",value:"",safe:!0},{param_name:"hover_shadow",value:"0",safe:!0},{param_name:"pos_left",value:"",safe:!0},{param_name:"pos_right",value:"",safe:!0},{param_name:"pos_top",value:"",safe:!0},{param_name:"pos_bottom",value:"",safe:!0},{param_name:"pos_width",value:"",safe:!0},{param_name:"pos_height",value:"",safe:!0},{param_name:"pos_zindex",value:"",safe:!0}],v.prototype.showed=function(t){v.baseclass.prototype.showed.apply(this,arguments);var r=this;switch(this.attrs.effect){case"parallax":if(window.innerWidth<481&&this.attrs.parallax_mobile_disable){t(r.dom_element).css("background-attachment","scroll"),t(r.dom_element).css("background-position","");break}this.add_js_list({paths:["vendor/jquery.parallax/jquery.parallax.js","vendor/jquery.waypoints/lib/jquery.waypoints.min.js"],loaded:"waypoint"in t.fn&&"parallax"in t.fn,callback:function(){t(r.dom_element).waypoint(function(a){var e=t(r.dom_element).css("background-position").match(/([\w%]*) [\w%]/);if(null==e)var n="50%";else n=e[1];t(r.dom_element).css("background-attachment",r.attrs.parallax_mode),t(r.dom_element).css("background-position",n+" 0"),t(r.dom_element).parallax(n,r.attrs.parallax_speed/100)},{offset:"100%",handler:function(a){this.destroy()}}),t(document).trigger("scroll")}});break;case"fixed":t(r.dom_element).css("background-attachment","fixed");break;case"youtube":;var e=0<=_.indexOf(r.attrs.video_options.split(","),"loop"),n=0<=_.indexOf(r.attrs.video_options.split(","),"mute"),s=-1==_.indexOf(r.attrs.video_options.split(","),"noCrop"),l=0<=_.indexOf(r.attrs.video_options.split(","),"resizeSection"),o=-1==_.indexOf(r.attrs.video_options.split(","),"disMobile"),m=0<=_.indexOf(r.attrs.video_options.split(","),"showControls");this.add_css("vendor/jquery.mb.YTPlayer/dist/css/jquery.mb.YTPlayer.min.css","mb_YTPlayer"in t.fn,function(){}),this.add_js_list({paths:["vendor/jquery.mb.YTPlayer/dist/jquery.mb.YTPlayer.min.js","vendor/jquery.waypoints/lib/jquery.waypoints.min.js"],loaded:"waypoint"in t.fn&&"mb_YTPlayer"in t.fn,callback:function(){if(l){var a=9*t(r.dom_element)[0].offsetWidth/16;t(r.dom_element).css("height",a),t(r.dom_element).css("overflow","hidden")}t(r.dom_element).waypoint(function(a){t(r.dom_element).attr("data-property","{videoURL:'"+function(a){var e=a.match(/^.*((youtu.be\/)|(v\/)|(\/u\/\w\/)|(embed\/)|(watch\?))\??v?=?([^#\&\?]*).*/);return!(!e||11!=e[7].length)&&e[7]}(r.attrs.video_youtube)+"',containment:'[data-az-id="+r.id+"]', showControls:"+m.toString()+", autoPlay:true, stopM
1522ovieOnBlur:false, loop:"+e.toString()+", mute:"+n.toString()+", optimizeDisplay:"+s.toString()+", startAt:"+r.attrs.video_start+", stopAt:"+r.attrs.video_stop+", useOnMobile:"+o.toString()+", showYTLogo:false, isStandAlonePlayer: false}"),t(r.dom_element).mb_YTPlayer()},{offset:"300%",handler:function(a){this.destroy()}}),t(document).trigger("scroll")}})}},u("az_row",!0,h),h.prototype.params=[{param_name:"device",value:"",safe:!0},{param_name:"equal",value:"",safe:!0},{param_name:"an_start",value:"",safe:!0},{param_name:"an_in",value:"",safe:!0},{param_name:"an_out",value:"",safe:!0},{param_name:"an_hidden",value:"",safe:!0},{param_name:"an_infinite",value:"",safe:!0},{param_name:"an_offset",value:"100",safe:!0},{param_name:"an_duration",value:"1000",safe:!0},{param_name:"an_in_delay",value:"0",safe:!0},{param_name:"an_out_delay",value:"0",safe:!0},{param_name:"an_parent",value:"1",safe:!0},{param_name:"an_name",value:"",safe:!0},{param_name:"hash",value:"",safe:!0},{param_name:"el_class",value:"",safe:!0},{param_name:"style",value:"",safe:!0},{param_name:"shadow",value:"0",safe:!0},{param_name:"hover_style",value:"",safe:!0},{param_name:"hover_shadow",value:"0",safe:!0},{param_name:"pos_left",value:"",safe:!0},{param_name:"pos_right",value:"",safe:!0},{param_name:"pos_top",value:"",safe:!0},{param_name:"pos_bottom",value:"",safe:!0},{param_name:"pos_width",value:"",safe:!0},{param_name:"pos_height",value:"",safe:!0},{param_name:"pos_zindex",value:"",safe:!0}],h.prototype.showed=function(a){h.baseclass.prototype.showed.apply(this,arguments)},h.prototype.set_columns=function(a){},e("az_column",!0,c),c.prototype.params=[{param_name:"width",value:"",safe:!0},{param_name:"vertical_centering",value:"",safe:!0},{param_name:"hash",value:"",safe:!0},{param_name:"el_class",value:"",safe:!0},{param_name:"style",value:"",safe:!0},{param_name:"shadow",value:"0",safe:!0},{param_name:"hover_style",value:"",safe:!0},{param_name:"hover_shadow",value:"0",safe:!0},{param_name:"pos_left",value:"",safe:!0},{param_name:"pos_right",value:"",safe:!0},{param_name:"pos_top",value:"",safe:!0},{param_name:"pos_bottom",value:"",safe:!0},{param_name:"pos_width",value:"",safe:!0},{param_name:"pos_height",value:"",safe:!0},{param_name:"pos_zindex",value:"",safe:!0}],u("az_container",!0,f),f.prototype.params=[{param_name:"container",value:"/",safe:!0},{param_name:"an_start",value:"",safe:!0},{param_name:"an_in",value:"",safe:!0},{param_name:"an_out",value:"",safe:!0},{param_name:"an_hidden",value:"",safe:!0},{param_name:"an_infinite",value:"",safe:!0},{param_name:"an_offset",value:"100",safe:!0},{param_name:"an_duration",value:"1000",safe:!0},{param_name:"an_in_delay",value:"0",safe:!0},{param_name:"an_out_delay",value:"0",safe:!0},{param_name:"an_parent",value:"1",safe:!0},{param_name:"an_name",value:"",safe:!0},{param_name:"hash",value:"",safe:!0},{param_name:"el_class",value:"",safe:!0},{param_name:"style",value:"",safe:!0},{param_name:"shadow",value:"0",safe:!0},{param_name:"hover_style",value:"",safe:!0},{param_name:"hover_shadow",value:"0",safe:!0},{param_name:"pos_left",value:"",safe:!0},{param_name:"pos_right",value:"",safe:!0},{param_name:"pos_top",value:"",safe:!0},{param_name:"pos_bottom",value:"",safe:!0},{param_name:"pos_width",value:"",safe:!0},{param_name:"pos_height",value:"",safe:!0},{param_name:"pos_zindex",value:"",safe:!0}],f.prototype.showed=function(a){f.baseclass.prototype.showed.apply(this,arguments);var e=this;null==this.parent?e.rendered||(e.rendered=!0,e.load_container()):this.add_js({path:"vendor/jquery.waypoints/lib/jquery.waypoints.min.js",loaded:"waypoint"in a.fn,callback:function(){a(e.dom_element).waypoint(function(a){e.rendered||(e.rendered=!0,e.load_container())},{offset:"100%",handler:function(a){this.destroy()}}),a(document).trigger("scroll")}})},f.prototype.load_container=function(){var n=this;window.glazedBuilder.loadedContainers=window.glazedBuilder.loadedContainers||{},window.glazedBuilder.loadedContainers[n.id]||(window.glazedBuilder.loadedContainers[n.id]=!0,""!=this.attrs.container&&function(e,n,t){window.glazedBuilder.glazed_containers_loaded.hasOwnProperty(e+"/"+n)?t(window.glazedBuilder.glazed_containers_loaded[e+"/"+n]):window.glazedBuilder.glazed_online&&"glazed_ajaxurl"in window.glazedBuilder&&i.ajax({type:"POST",url:window.glazedBuilder.glazed_ajaxurl,data:{action:"glazed_load_container",type:e,name:n},cache:!window.glazedBuilder.glazed_editor}).done(function(a){window.glazedBuilder.glazed_containers_loaded[e+"/"+n]=a,t(a)}).fail(function(){t("")}
1522)}(this.attrs.container.split("/")[0],this.attrs.container.split("/")[1],function(a){if(/^\s*\<[\s\S]*\>\s*$/.exec(a)){if(n.loaded_container=n.attrs.container,i(a).appendTo(n.dom_content_element),i(n.dom_content_element).find("> script").detach().appendTo("head"),i(n.dom_content_element).find("> link[href]").detach().appendTo("head"),i(n.dom_element).css("display",""),i(n.dom_element).addClass("glazed"),n.parse_html(n.dom_content_element),i(n.dom_element).attr("data-az-id",n.id),n.html_content=!0,window.glazedBuilder.glazed_editor){for(var e=0;e<n.children.length;e++)n.children[e].recursive_render();n.dom_content_element.empty(),n.show_controls(),n.update_sortable(),n.parent.attach_children(),n.attach_children(),window.glazedBuilder.glazedElements.try_render_unknown_elements()}for(e=0;e<n.children.length;e++)n.children[e].recursive_showed();glazedBuilder.attachBehaviors(),i(document).trigger("scroll")}else if(!window.glazedBuilder.glazed_frontend){n.loaded_container=n.attrs.container,n.parse_shortcode(a),i(n.dom_element).attr("data-az-id",n.id),window.glazedBuilder.glazed_editor&&(n.show_controls(),n.update_sortable());for(e=0;e<n.children.length;e++)n.children[e].recursive_render();n.attach_children(),null!=n.parent&&n.parent.update_dom();for(e=0;e<n.children.length;e++)n.children[e].recursive_showed();glazedBuilder.attachBehaviors(),i(document).trigger("scroll")}}))},f.prototype.update_dom=function(){this.loaded_container!=this.attrs.container&&(this.children=[],i(this.dom_content_element).empty(),this.rendered=!1,null!=this.parent&&f.baseclass.prototype.update_dom.apply(this,arguments))},u("az_layers",!0,t),t.prototype.params=[{param_name:"width",value:"100%",safe:!0},{param_name:"height",value:"500",safe:!0},{param_name:"responsive",value:"",safe:!0},{param_name:"o_width",value:"",safe:!0},{param_name:"an_start",value:"",safe:!0},{param_name:"an_in",value:"",safe:!0},{param_name:"an_out",value:"",safe:!0},{param_name:"an_hidden",value:"",safe:!0},{param_name:"an_infinite",value:"",safe:!0},{param_name:"an_offset",value:"100",safe:!0},{param_name:"an_duration",value:"1000",safe:!0},{param_name:"an_in_delay",value:"0",safe:!0},{param_name:"an_out_delay",value:"0",safe:!0},{param_name:"an_parent",value:"1",safe:!0},{param_name:"an_name",value:"",safe:!0},{param_name:"hash",value:"",safe:!0},{param_name:"el_class",value:"",safe:!0},{param_name:"style",value:"",safe:!0},{param_name:"shadow",value:"0",safe:!0},{param_name:"hover_style",value:"",safe:!0},{param_name:"hover_shadow",value:"0",safe:!0},{param_name:"pos_left",value:"",safe:!0},{param_name:"pos_right",value:"",safe:!0},{param_name:"pos_top",value:"",safe:!0},{param_name:"pos_bottom",value:"",safe:!0},{param_name:"pos_width",value:"",safe:!0},{param_name:"pos_height",value:"",safe:!0},{param_name:"pos_zindex",value:"",safe:!0}],t.prototype.showed=function(s){t.baseclass.prototype.showed.apply(this,arguments);var n=this;if(s(window).off("resize.az_layers"+n.id),"yes"==this.attrs.responsive){s(window).on("resize.az_layers"+n.id,function(){var a=s(n.dom_element).width();"o_width"in n.attrs&&""!=n.attrs.o_width||(n.attrs.o_width=a);var e=a/n.attrs.o_width;s(n.dom_element).css("font-size",100*e+"%"),s(n.dom_content_element).css("height",n.attrs.height*e+"px"),function a(e,n){var t=function(a,e){var n="",t=a.attrs[e].match(/font-size[: ]*([\-\d\.]*)(px|%|em) *;/);return null!=t&&(n=t[1]),n}(e,"style");""!=t&&(t*=n,s(e.dom_element).css("font-size",t+"px"));for(var r=0;r<e.children.length;r++)a(e.children[r],n)}(n,e)}),s(window).trigger("resize")}},u("az_tabs",!0,g),g.prototype.params=[{param_name:"az_dirrection",value:"",safe:!0},{param_name:"an_start",value:"",safe:!0},{param_name:"an_in",value:"",safe:!0},{param_name:"an_out",value:"",safe:!0},{param_name:"an_hidden",value:"",safe:!0},{param_name:"an_infinite",value:"",safe:!0},{param_name:"an_offset",value:"100",safe:!0},{param_name:"an_duration",value:"1000",safe:!0},{param_name:"an_in_delay",value:"0",safe:!0},{param_name:"an_out_delay",value:"0",safe:!0},{param_name:"an_parent",value:"1",safe:!0},{param_name:"an_name",value:"",safe:!0},{param_name:"hash",value:"",safe:!0},{param_name:"el_class",value:"",safe:!0},{param_name:"style",value:"",safe:!0}
1522,{param_name:"shadow",value:"0",safe:!0},{param_name:"hover_style",value:"",safe:!0},{param_name:"hover_shadow",value:"0",safe:!0},{param_name:"pos_left",value:"",safe:!0},{param_name:"pos_right",value:"",safe:!0},{param_name:"pos_top",value:"",safe:!0},{param_name:"pos_bottom",value:"",safe:!0},{param_name:"pos_width",value:"",safe:!0},{param_name:"pos_height",value:"",safe:!0},{param_name:"pos_zindex",value:"",safe:!0}],g.prototype.showed=function(a){g.baseclass.prototype.showed.apply(this,arguments),a(this.dom_element).find("ul.nav-tabs li:first a").tab("show")},e("az_tab",!0,w),w.prototype.params=[{param_name:"title",value:"Title",safe:!0},{param_name:"hash",value:"",safe:!0},{param_name:"el_class",value:"",safe:!0},{param_name:"style",value:"",safe:!0},{param_name:"shadow",value:"0",safe:!0},{param_name:"hover_style",value:"",safe:!0},{param_name:"hover_shadow",value:"0",safe:!0},{param_name:"pos_left",value:"",safe:!0},{param_name:"pos_right",value:"",safe:!0},{param_name:"pos_top",value:"",safe:!0},{param_name:"pos_bottom",value:"",safe:!0},{param_name:"pos_width",value:"",safe:!0},{param_name:"pos_height",value:"",safe:!0},{param_name:"pos_zindex",value:"",safe:!0}],u("az_accordion",!0,y),y.prototype.params=[{param_name:"collapsed",value:"",safe:!0},{param_name:"an_start",value:"",safe:!0},{param_name:"an_in",value:"",safe:!0},{param_name:"an_out",value:"",safe:!0},{param_name:"an_hidden",value:"",safe:!0},{param_name:"an_infinite",value:"",safe:!0},{param_name:"an_offset",value:"100",safe:!0},{param_name:"an_duration",value:"1000",safe:!0},{param_name:"an_in_delay",value:"0",safe:!0},{param_name:"an_out_delay",value:"0",safe:!0},{param_name:"an_parent",value:"1",safe:!0},{param_name:"an_name",value:"",safe:!0},{param_name:"hash",value:"",safe:!0},{param_name:"el_class",value:"",safe:!0},{param_name:"style",value:"",safe:!0},{param_name:"shadow",value:"0",safe:!0},{param_name:"hover_style",value:"",safe:!0},{param_name:"hover_shadow",value:"0",safe:!0},{param_name:"pos_left",value:"",safe:!0},{param_name:"pos_right",value:"",safe:!0},{param_name:"pos_top",value:"",safe:!0},{param_name:"pos_bottom",value:"",safe:!0},{param_name:"pos_width",value:"",safe:!0},{param_name:"pos_height",value:"",safe:!0},{param_name:"pos_zindex",value:"",safe:!0}],y.prototype.showed=function(a){y.baseclass.prototype.showed.apply(this,arguments),a(this.dom_element).find("> .az-toggle > .in").removeClass("in"),a(this.dom_element).find("> .az-toggle > .collapse:not(:first)").collapse({toggle:!1,parent:"#"+this.id}),a(this.dom_element).find("> .az-toggle > .collapse:first").collapse({toggle:"yes"!=this.attrs.collapsed,parent:"#"+this.id})},e("az_toggle",!0,z),z.prototype.params=[{param_name:"title",value:"Title",safe:!0},{param_name:"hash",value:"",safe:!0},{param_name:"el_class",value:"",safe:!0},{param_name:"style",value:"",safe:!0},{param_name:"shadow",value:"0",safe:!0},{param_name:"hover_style",value:"",safe:!0},{param_name:"hover_shadow",value:"0",safe:!0},{param_name:"pos_left",value:"",safe:!0},{param_name:"pos_right",value:"",safe:!0},{param_name:"pos_top",value:"",safe:!0},{param_name:"pos_bottom",value:"",safe:!0},{param_name:"pos_width",value:"",safe:!0},{param_name:"pos_height",value:"",safe:!0},{param_name:"pos_zindex",value:"",safe:!0}],u("az_carousel",!0,b),b.prototype.params=[{param_name:"items",value:"1",safe:!0},{param_name:"autoplay",value:"",safe:!0},{param_name:"pagination",value:"",safe:!0},{param_name:"pagination_orientation",value:"",safe:!0},{param_name:"pagination_shape",value:"",safe:!0},{param_name:"pagination_transform",value:"",safe:!0},{param_name:"pagination_color",value:"",safe:!0},{param_name:"pagination_active_color",value:"",safe:!0},{param_name:"navigation",value:"",safe:!0},{param_name:"navigation_orientation",value:"",safe:!0},{param_name:"navigation_shape",value:"",safe:!0},{param_name:"navigation_icon_color",value:"",safe:!0},{param_name:"navigation_icon_hover_color",value:"",safe:!0},{param_name:"navigation_background_color",value:"",safe:!0},{param_name:"navigation_background_hover_color",value:"",safe:!0},{param_name:"navigation_thickness",value:"2",safe:!0},{param_name:"navigation_position",value:"",safe:!0},{param_name:"interval",value:"5000",safe:!0},{param_name:"transition",value:"",safe:!0},{param_name:"stoponhover",value:"",safe:!0},{param_name:"options",value:"",safe:!0},{param_name:"an_start",value:"",safe:!0},{param_name:"an_in",value:"",safe:!0},{param_name:"an_out",value:"",safe:!0},{param_name:"an_hidden",value:"",safe:!0},{param_name:"an_infinite",value:"",safe:!0},{param_name:"an_offset",value:"100",safe:!0}
1522,{param_name:"an_duration",value:"1000",safe:!0},{param_name:"an_in_delay",value:"0",safe:!0},{param_name:"an_out_delay",value:"0",safe:!0},{param_name:"an_parent",value:"1",safe:!0},{param_name:"an_name",value:"",safe:!0},{param_name:"hash",value:"",safe:!0},{param_name:"el_class",value:"",safe:!0},{param_name:"style",value:"",safe:!0},{param_name:"shadow",value:"0",safe:!0},{param_name:"hover_style",value:"",safe:!0},{param_name:"hover_shadow",value:"0",safe:!0},{param_name:"pos_left",value:"",safe:!0},{param_name:"pos_right",value:"",safe:!0},{param_name:"pos_top",value:"",safe:!0},{param_name:"pos_bottom",value:"",safe:!0},{param_name:"pos_width",value:"",safe:!0},{param_name:"pos_height",value:"",safe:!0},{param_name:"pos_zindex",value:"",safe:!0}],b.prototype.showed=function(o){b.baseclass.prototype.showed.apply(this,arguments),window.glazedBuilder.glazed_frontend&&(o(this.dom_element).find(".owl-item").children(":first-child").unwrap(),o(this.dom_element).find(".owl-wrapper").children(":first-child").unwrap(),o(this.dom_element).find(".owl-wrapper-outer").children(":first-child").unwrap(),o(this.dom_element).find(".owl-controls").remove());this.add_css("vendor/owl.carousel/owl-carousel/owl.carousel.css","owlCarousel"in o.fn,function(){}),this.add_css("css/st-owl-carousel.css","owlCarousel"in o.fn,function(){}),this.add_css("vendor/owl.carousel/owl-carousel/owl.transitions.css","owlCarousel"in o.fn,function(){});var t=this;this.add_js({path:"vendor/owl.carousel/owl-carousel/owl.carousel.js",loaded:"owlCarousel"in o.fn,callback:function(){function a(a){var e=null;e="userItems"in a?a.userItems:a.$userItems;var n=null;n="visibleItems"in a?a.visibleItems:a.$visibleItems;for(var t=0;t<e.length;t++)if(_.indexOf(n,t)<0){var r=e[t],s=o(r).attr("data-az-id"),l=window.glazedBuilder.glazedElements.get_element(s);_.isUndefined(l)||"trigger_start_out_animation"in l&&l.trigger_start_out_animation()}for(t=0;t<n.length;t++)if(n[t]<e.length){r=e[n[t]],s=o(r).attr("data-az-id"),l=window.glazedBuilder.glazedElements.get_element(s);_.isUndefined(l)||"trigger_start_in_animation"in l&&l.trigger_start_in_animation()}}var e="st-owl-theme";t.attrs.pagination&&(t.attrs.pagination_orientation&&(e+=" st-owl-pager-"+t.attrs.pagination_orientation),t.attrs.pagination_shape&&(e+=" st-owl-pager-"+t.attrs.pagination_shape),t.attrs.pagination_transform&&(e+=" st-owl-pager-"+t.attrs.pagination_transform)),t.attrs.navigation&&(t.attrs.navigation_orientation&&(e+=" st-owl-navigation-"+t.attrs.navigation_orientation),t.attrs.navigation_shape&&(e+=" st-owl-navigation-"+t.attrs.navigation_shape),t.attrs.navigation_position&&(e+=" st-owl-navigation-"+t.attrs.navigation_position));var n=!1;!Boolean(t.attrs.autoplay)&&0<t.attrs.interval&&(n=t.attrs.interval),o(t.dom_content_element).owlCarousel({addClassActive:!0,afterAction:function(){a(this.owl)},afterMove:function(){},autoPlay:n,beforeMove:function(){},items:t.attrs.items,mouseDrag:!0,navigation:Boolean(t.attrs.navigation),navigationText:!1,pagination:Boolean(t.attrs.pagination),singleItem:"1"==t.attrs.items,startDragging:function(){},stopOnHover:Boolean(t.attrs.stoponhover),theme:e,touchDrag:!0,transitionStyle:""!=t.attrs.transition&&t.attrs.transition}),a(t.dom_content_element.data("owlCarousel")),"outside"!=t.attrs.navigation_orientation||"topLeft"!=t.attrs.navigation_position&&"topRight"!=t.attrs.navigation_position&&"topCenter"!=t.attrs.navigation_position||o(t.dom_content_element).find(".owl-buttons").prependTo(o(t.dom_content_element)),o("head").find("#carousel-style-"+t.id).remove(),o("head").append(function(a){var e="[data-az-id="+a.id+"] .st-owl-theme";return output='<style id="carousel-style-'+a.id+'">\x3c!-- ',"triangle"==a.attrs.pagination_shape?(output+=e+" .owl-page {background:transparent !important; border-bottom-color: "+a.attrs.pagination_color+" !important}",output+=e+" .owl-page.active {background:transparent !important; border-bottom-color: "+a.attrs.pagination_active_color+" !important}"):(output+=e+" .owl-page {background: "+a.attrs.pagination_color+" !important}",output+=e+" .owl-page.active {background: "+a.attrs.pagination_active_color+" !important}"),output+=e+" .owl-buttons .owl-prev::after, "+e+" .owl-buttons .owl-next::after,"+e+" .owl-buttons .owl-prev::before, "+e+" .owl-buttons .owl-next::before {background: "+a.attrs.navigation_icon_color+";width: "+a.attrs.navigation_thickness+"px;}",output+=e+" .owl-buttons .owl-prev:hover::after, "+e+" .owl-buttons .owl-next:hover::after,"+e+" .owl-buttons .owl-prev:hover::before, "+e+" .owl-buttons .owl-next:hover::before {background: "+a.attrs.navigation_icon_hover_color+"}",output+=e+" .owl-buttons .owl-prev, "+e+" .owl-buttons .owl-next {background: "+a.attrs.navigation_background_color+";border-color: "+a.attrs.navigation_background_color+" }",output+=e+" .owl-buttons .owl-prev:hover, "+e+" .owl-buttons .owl-next:hover {background: "+a.attrs.navigation_background_hover_color+";border-color: "+a.attrs.navigation_background_hover_color+" }",output+=" --\x3e</style>",output}(t))}})},e("az_slide",!0,x),x.prototype.params=[{param_name:"hash",value:"",safe:!0},{param_name:"el_class",value:"",safe:!0},{param_name:"style",value:"",safe:!0}
1522,{param_name:"shadow",value:"0",safe:!0},{param_name:"hover_style",value:"",safe:!0},{param_name:"hover_shadow",value:"0",safe:!0},{param_name:"pos_left",value:"",safe:!0},{param_name:"pos_right",value:"",safe:!0},{param_name:"pos_top",value:"",safe:!0},{param_name:"pos_bottom",value:"",safe:!0},{param_name:"pos_width",value:"",safe:!0},{param_name:"pos_height",value:"",safe:!0},{param_name:"pos_zindex",value:"",safe:!0}],"glazed_elements"in window.glazedBuilder||(window.glazedBuilder.glazed_elements=[]),window.glazedBuilder.glazed_elements.push({base:"az_alert",params:[{param_name:"message",value:"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua."},{param_name:"type",value:""},{param_name:"an_start",value:""},{param_name:"an_in",value:""},{param_name:"an_out",value:""},{param_name:"an_hidden",value:""},{param_name:"an_infinite",value:""},{param_name:"an_offset",value:"100"},{param_name:"an_duration",value:"1000"},{param_name:"an_in_delay",value:"0"},{param_name:"an_out_delay",value:"0"},{param_name:"an_parent",value:"1"},{param_name:"an_name",value:""},{param_name:"hash",value:""},{param_name:"el_class",value:""},{param_name:"style",value:""},{param_name:"shadow",value:"0"},{param_name:"hover_style",value:""},{param_name:"hover_shadow",value:"0"},{param_name:"pos_left",value:""},{param_name:"pos_right",value:""},{param_name:"pos_top",value:""},{param_name:"pos_bottom",value:""},{param_name:"pos_width",value:""},{param_name:"pos_height",value:""},{param_name:"pos_zindex",value:""}]}),window.glazedBuilder.glazed_elements.push({base:"az_blockquote",params:[{param_name:"content",value:"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."},{param_name:"cite",value:""},{param_name:"reverse",value:""},{param_name:"an_start",value:""},{param_name:"an_in",value:""},{param_name:"an_out",value:""},{param_name:"an_hidden",value:""},{param_name:"an_infinite",value:""},{param_name:"an_offset",value:"100"},{param_name:"an_duration",value:"1000"},{param_name:"an_in_delay",value:"0"},{param_name:"an_out_delay",value:"0"},{param_name:"an_parent",value:"1"},{param_name:"an_name",value:""},{param_name:"hash",value:""},{param_name:"el_class",value:""},{param_name:"style",value:""},{param_name:"shadow",value:"0"},{param_name:"hover_style",value:""},{param_name:"hover_shadow",value:"0"},{param_name:"pos_left",value:""},{param_name:"pos_right",value:""},{param_name:"pos_top",value:""},{param_name:"pos_bottom",value:""},{param_name:"pos_width",value:""},{param_name:"pos_height",value:""},{param_name:"pos_zindex",value:""}],is_container:!0,has_content:!0}),window.glazedBuilder.glazed_elements.push({base:"az_button",params:[{param_name:"title",value:""},{param_name:"link",value:""},{param_name:"link_target",value:""},{param_name:"type",value:""},{param_name:"block",value:""},{param_name:"size",value:""},{param_name:"an_start",value:""},{param_name:"an_in",value:""},{param_name:"an_out",value:""},{param_name:"an_hidden",value:""},{param_name:"an_infinite",value:""},{param_name:"an_offset",value:"100"},{param_name:"an_duration",value:"1000"},{param_name:"an_in_delay",value:"0"},{param_name:"an_out_delay",value:"0"},{param_name:"an_parent",value:"1"},{param_name:"an_name",value:""},{param_name:"hash",value:""},{param_name:"el_class",value:""},{param_name:"style",value:""},{param_name:"shadow",value:"0"},{param_name:"hover_style",value:""},{param_name:"hover_shadow",value:"0"},{param_name:"pos_left",value:""},{param_name:"pos_right",value:""},{param_name:"pos_top",value:""},{param_name:"pos_bottom",value:""},{param_name:"pos_width",value:""},{param_name:"pos_height",value:""},{param_name:"pos_zindex",value:""}]}),window.glazedBuilder.glazed_elements.push({base:"az_circle_counter",showed:function(e){this.baseclass.prototype.showed.apply(this,arguments);var n=this;switch(window.glazedBuilder.glazed_frontend&&(e(this.dom_element).find(".circliful").empty(),e(this.dom_element).find(".jquery-once-1-processed").removeClass("jquery-once-1-processed")),this.attrs.icon.charAt(0)){case"e":this.add_css("vendor/et-line-font/et-line-font.css","ETLineFont"in e.fn,function(){});break;case"f":this.add_css("vendor/font-awesome/css/font-awesome.min.css","fontAwesome"in e.fn,function(){});break;case"p":this.add_css("vendor/pe-icon-7-stroke/css/pe-icon-7-stroke.css","PELineFont"in e.fn,function(){})}this.add_css("vendor/jquery.circliful/css/jquery.circliful.css","circliful"in e.fn,function(){}),this.add_js_list({paths:["vendor/jquery.circliful/js/jquery.circliful.min.js","vendor/jquery.waypoints/lib/jquery.waypoints.min.js"],loaded:"waypoint"in e.fn&&"cir
1522cliful"in e.fn,callback:function(){e(n.dom_element).waypoint(function(a){e(n.dom_element).find("#"+n.id).once().circliful()},{offset:"100%",handler:function(a){this.destroy()}}),e(document).trigger("scroll")}})},params:[{param_name:"fgcolor",value:"#333333"},{param_name:"bgcolor",value:"#999999"},{param_name:"fill",value:""},{param_name:"type",value:""},{param_name:"dimension",value:"250"},{param_name:"text",value:""},{param_name:"fontsize",value:"16"},{param_name:"info",value:""},{param_name:"width",value:"5"},{param_name:"percent",value:"50"},{param_name:"border",value:""},{param_name:"icon",value:""},{param_name:"icon_size",value:"16"},{param_name:"icon_color",value:""},{param_name:"an_start",value:""},{param_name:"an_in",value:""},{param_name:"an_out",value:""},{param_name:"an_hidden",value:""},{param_name:"an_infinite",value:""},{param_name:"an_offset",value:"100"},{param_name:"an_duration",value:"1000"},{param_name:"an_in_delay",value:"0"},{param_name:"an_out_delay",value:"0"},{param_name:"an_parent",value:"1"},{param_name:"an_name",value:""},{param_name:"hash",value:""},{param_name:"el_class",value:""},{param_name:"style",value:""},{param_name:"shadow",value:"0"},{param_name:"hover_style",value:""},{param_name:"hover_shadow",value:"0"},{param_name:"pos_left",value:""},{param_name:"pos_right",value:""},{param_name:"pos_top",value:""},{param_name:"pos_bottom",value:""},{param_name:"pos_width",value:""},{param_name:"pos_height",value:""},{param_name:"pos_zindex",value:""}]}),window.glazedBuilder.glazed_elements.push({base:"az_countdown",showed:function(u){this.baseclass.prototype.showed.apply(this,arguments);var p=this;this.add_css("vendor/counteverest/css/counteverest.glazed.css","countEverest"in u.fn,function(){}),this.add_js_list({paths:["vendor/counteverest/js/vendor/jquery.counteverest.min.js","vendor/datetimepicker/jquery.datetimepicker.js"],loaded:"countEverest"in u.fn&&"datetimepicker"in u.fn,callback:function(){var a={};switch(p.attrs.countdown_style){case"style6":;(-1!==navigator.userAgent.indexOf("MSIE")||0<navigator.appVersion.indexOf("Trident/"))&&u("html").addClass("internet-explorer"),a={yearsWrapper:".ce-years .ce-flip-back",daysWrapper:".ce-days .ce-flip-back",hoursWrapper:".ce-hours .ce-flip-back",minutesWrapper:".ce-minutes .ce-flip-back",secondsWrapper:".ce-seconds .ce-flip-back",wrapDigits:!1,onChange:function(){!function(a){a.each(function(a){var e=u(this),n=e.find(".ce-flip-front"),t=e.find(".ce-flip-back").text(),r=e.attr("data-old");void 0===r&&e.attr("data-old",t),t!=r&&(e.addClass("ce-animate"),window.setTimeout(function(){n.text(t),e.removeClass("ce-animate").attr("data-old",t)},800))})}(u(p.dom_element).find(".ce-countdown .ce-col>div"))}};break;case"style9":function r(a){return Math.PI/180*a-Math.PI/2}function e(a,e,n){if(a){var t=a.getContext("2d");t.clearRect(0,0,a.width,a.height),t.lineWidth=6,t.beginPath(),t.arc(a.width/2,a.height/2,a.width/2-t.lineWidth,r(0),r(360/n*(n-e)),!1),t.strokeStyle="#282828",t.stroke(),t.beginPath(),t.arc(a.width/2,a.height/2,a.width/2-t.lineWidth,r(0),r(360/n*(n-e)),!0),t.strokeStyle="#1488cb",t.stroke()}}a={leftHandZeros:!1,onChange:function(){e(u(p.dom_element).find("#ce-years").get(0),this.years,100),e(u(p.dom_element).find("#ce-days").get(0),this.days,365),e(u(p.dom_element).find("#ce-hours").get(0),this.hours,24),e(u(p.dom_element).find("#ce-minutes").get(0),this.minutes,60),e(u(p.dom_element).find("#ce-seconds").get(0),this.seconds,60)}};break;case"style10":var d=u(p.dom_element).find(".ce-countdown"),n=!0;a={leftHandZeros:!0,yearLabel:null,dayLabel:null,hourLabel:null,minuteLabel:null,secondLabel:null,afterCalculation:function(){var i=this,r={years:this.years,days:this.days,hours:this.hours,minutes:this.minutes,seconds:this.seconds},_={years:"100",hours:"23",minutes:"59",seconds:"59"},p="active";1==n&&(n=!1,d.find(".ce-unit-wrap div").each(function(){var a=u(this),e=a.attr("class").substring(3);value=r[e],sub="",dig="";for(var n=0;n<10;n++)sub+=['<div class="ce-digits-inner">','<div class="ce-flip-wrap">','<div class="ce-up">','<div class="ce-shadow"></div>','<div class="ce-inn">'+n+"</div>","</div>",'<div class="ce-down">','<div class="ce-shadow"></div>','<div class="ce-inn">'+n+"</div>","</div>","</div>","</div>"].join("");for(var t=0;t<value.length;t++)dig+='<div class="ce-digits">'+sub+"</div>";a.append(dig)})),u.each(r,function(a){for(var e,n=d.find(".ce-"+a+" .ce-digits").length,t=_[a],r=i.strPad(this,n,"0"),s=r.length-1;0<=s;s--){var l=d.find(".ce-"+a+" .ce-digits:eq("+s+")").find("div.ce-digits-inner");e=t?0==t[s]?9:t[s]:9;var o=parseInt(r[s]),m=o==e?0:o+1;l.eq(m).hasClass(p)&&l.parent().addClass("play"),l.removeClass(p).removeClass("before"),l.eq(o).addClass(p),l.eq(m).addClass("before")}})}}}switch(u.extend(a,{yearsLabel:Drupal.t("Years"),yearLabel:Drupal.t("Year"),daysLabel:Drupal.t("Days"),dayLabel:Drupal.t("Day"),hoursLabel:Drupal.t("Hours"),hourLabel:Drupal.t("Hour"),minutesLabel:Drupal.t("Minutes"),minuteLabel:Drupal.t("Minute"),secondsLabel:Drupal.t("Seconds"),secondLabel:Drupal.t("Second"),decisecondsLabel:Drupal.t("Deciseconds"),decisecondLabel:Drupal.t("Decisecon"),millisecondsLabel:Drupal.t("Milliseconds"),millisecondLabel:Drupal.t("Millisecond")}),p.attrs.counter_scope){case"date":null!=(_=Date.parseDate(p.attrs.date,"d.m.Y"))&&u(p.dom_element).countEverest(u.extend(a,{day:_.getDate(),month:_.getMonth()+1,year:_.getFullYear()}));break;case"date_time":null!=(_=Date.parseDate(p.attrs.date_time,"d.m.Y H"))&&u(p.dom_element).countEverest(u.extend(a,{day:_.getDate(),month:_.getMonth()+1,year:_.getFullYear(),hour:_.getHours()}));break;case"repeating":(_=new Date).setHours(p.attrs.time),null!=_&&u(p.dom_element).countEverest(u.extend(a,{day:_.getDate(),month:_.getMonth()+1,year:_.getFullYear(),hour:_.getHours(),onComplete:function(){""!=p.attrs.referrer&&window.location.replace(p.attrs.referrer)}}));break;case"resetting":if(""!=p.attrs.saved){var t=new Date(p.attrs.saved),s=1e3*(60*Math.round(p.attrs.reset_hours)*60+60*Math.round(p.attrs.reset_minutes)+Math.round(p.attrs.reset_seconds));if("yes"==p.attrs.restart){var l=new Date,o=l.getTime()-t.getTime(),m=o/s,i=s-(o-=Math.floor(m)*s),_=new Date(l.getTime()+i);u(p.dom_element).countEverest(u.extend(a,{day:_.getDate(),month:_.getMonth()+1,year:_.getFullYear(),hour:_.getHours(),minute:_.getMinutes(),second:_.getSeconds(),onComplete:function(){""!=p.attrs.referrer&&window.location.replace(p.attrs.referrer)}}))}else{_=new Date(t.getTime()+s);u(p.dom_element).countEverest(u.extend(a,{day:_.getDate(),month:_.getMonth()+1,year:_.getFullYear(),hour:_.getHours(),minute:_.getMinutes(),second:_.getSeconds(),onComplete:function(){""!=p.attrs.referrer&&window.location.replace(p.attrs.referrer)}}))}}}}})},params:[{param_name:"countdown_style",value:""},{param_name:"counter_scope",value:""},{param_name:"date",value:""},{param_name:"date_time",value:""},{param_name:"time",value:""},{param_name:"reset_hours",value:""},{param_name:"reset_minutes",value:""},{param_name:"reset_seconds",value:""},{param_name:"referrer",value:""},{param_name:"restart",value:""},{param_name:"saved",value:""},{param_name:"display",value:""},{param_name:"an_start",value:""},{param_name:"an_in",value:""},{param_name:"an_out",value:""},{param_name:"an_hidden",value:""},{param_name:"an_infinite",value:""},{param_name:"an_offset",value:"100"},{param_name:"an_duration",value:"1000"}
1522,{param_name:"an_in_delay",value:"0"},{param_name:"an_out_delay",value:"0"},{param_name:"an_parent",value:"1"},{param_name:"an_name",value:""},{param_name:"hash",value:""},{param_name:"el_class",value:""},{param_name:"style",value:""},{param_name:"shadow",value:"0"},{param_name:"hover_style",value:""},{param_name:"hover_shadow",value:"0"},{param_name:"pos_left",value:""},{param_name:"pos_right",value:""},{param_name:"pos_top",value:""},{param_name:"pos_bottom",value:""},{param_name:"pos_width",value:""},{param_name:"pos_height",value:""},{param_name:"pos_zindex",value:""}]}),window.glazedBuilder.glazed_elements.push({base:"az_counter",showed:function(e){this.baseclass.prototype.showed.apply(this,arguments);var n=this;this.add_js_list({paths:["vendor/jquery-countTo/jquery.countTo.min.js","vendor/jquery.waypoints/lib/jquery.waypoints.min.js"],loaded:"waypoint"in e.fn&&"countTo"in e.fn,callback:function(){e(n.dom_element).waypoint(function(a){e(n.dom_element).find("#"+n.id).countTo({from:Math.round(n.attrs.start),to:Math.round(n.attrs.end),speed:Math.round(n.attrs.speed),refreshInterval:50,seperator:n.attrs.seperator,formatter:function(a,e){return n.attrs.prefix+a.toFixed(0).replace(/\B(?=(?:\d{3})+(?!\d))/g,e.seperator)+n.attrs.postfix}})},{offset:"100%",handler:function(a){this.destroy()}}),e(document).trigger("scroll")}})},params:[{param_name:"start",value:"0"},{param_name:"end",value:"100"},{param_name:"fontsize",value:"30"},{param_name:"speed",value:"2000"},{param_name:"seperator",value:""},{param_name:"prefix",value:""},{param_name:"postfix",value:""},{param_name:"an_start",value:""},{param_name:"an_in",value:""},{param_name:"an_out",value:""},{param_name:"an_hidden",value:""},{param_name:"an_infinite",value:""},{param_name:"an_offset",value:"100"},{param_name:"an_duration",value:"1000"},{param_name:"an_in_delay",value:"0"},{param_name:"an_out_delay",value:"0"},{param_name:"an_parent",value:"1"},{param_name:"an_name",value:""},{param_name:"hash",value:""},{param_name:"el_class",value:""},{param_name:"style",value:""},{param_name:"shadow",value:"0"},{param_name:"hover_style",value:""},{param_name:"hover_shadow",value:"0"},{param_name:"pos_left",value:""},{param_name:"pos_right",value:""},{param_name:"pos_top",value:""},{param_name:"pos_bottom",value:""},{param_name:"pos_width",value:""},{param_name:"pos_height",value:""},{param_name:"pos_zindex",value:""}]}),window.glazedBuilder.glazed_elements.push({base:"az_html",params:[{param_name:"content",value:"<p>Click the edit button to change this HTML</p>"},{param_name:"an_start",value:""},{param_name:"an_in",value:""},{param_name:"an_out",value:""},{param_name:"an_hidden",value:""},{param_name:"an_infinite",value:""},{param_name:"an_offset",value:"100"},{param_name:"an_duration",value:"1000"},{param_name:"an_in_delay",value:"0"},{param_name:"an_out_delay",value:"0"},{param_name:"an_parent",value:"1"},{param_name:"an_name",value:""},{param_name:"hash",value:""},{param_name:"el_class",value:""},{param_name:"style",value:""},{param_name:"shadow",value:"0"},{param_name:"hover_style",value:""},{param_name:"hover_shadow",value:"0"},{param_name:"pos_left",value:""},{param_name:"pos_right",value:""},{param_name:"pos_top",value:""},{param_name:"pos_bottom",value:""},{param_name:"pos_width",value:""},{param_name:"pos_height",value:""},{param_name:"pos_zindex",value:""}],is_container:!0,has_content:!0}),window.glazedBuilder.glazed_elements.push({base:"az_icon",params:[{param_name:"icon",value:""},{param_name:"size",value:""},{param_name:"st_style",value:""},{param_name:"animation",value:""},{param_name:"orientation",value:""},{param_name:"link",value:""},{param_name:"link_target",value:""},{param_name:"an_start",value:""},{param_name:"an_in",value:""},{param_name:"an_out",value:""},{param_name:"an_hidden",value:""},{param_name:"an_infinite",value:""},{param_name:"an_offset",value:"100"},{param_name:"an_duration",value:"1000"},{param_name:"an_in_delay",value:"0"},{param_name:"an_out_delay",value:"0"},{param_name:"an_parent",value:"1"},{param_name:"an_name",value:""},{param_name:"hash",value:""},{param_name:"el_class",value:""},{param_name:"style",value:""}
1522,{param_name:"shadow",value:"0"},{param_name:"hover_style",value:""},{param_name:"hover_shadow",value:"0"},{param_name:"pos_left",value:""},{param_name:"pos_right",value:""},{param_name:"pos_top",value:""},{param_name:"pos_bottom",value:""},{param_name:"pos_width",value:""},{param_name:"pos_height",value:""},{param_name:"pos_zindex",value:""}]}),window.glazedBuilder.glazed_elements.push({base:"az_image",params:[{param_name:"image",value:""},{param_name:"width",value:"100%"},{param_name:"height",value:""},{param_name:"link",value:""},{param_name:"link_target",value:""},{param_name:"alt",value:""},{param_name:"title",value:""},{param_name:"an_start",value:""},{param_name:"an_in",value:""},{param_name:"an_out",value:""},{param_name:"an_hidden",value:""},{param_name:"an_infinite",value:""},{param_name:"an_offset",value:"100"},{param_name:"an_duration",value:"1000"},{param_name:"an_in_delay",value:"0"},{param_name:"an_out_delay",value:"0"},{param_name:"an_parent",value:"1"},{param_name:"an_name",value:""},{param_name:"hash",value:""},{param_name:"el_class",value:""},{param_name:"style",value:""},{param_name:"shadow",value:"0"},{param_name:"hover_style",value:""},{param_name:"hover_shadow",value:"0"},{param_name:"pos_left",value:""},{param_name:"pos_right",value:""},{param_name:"pos_top",value:""},{param_name:"pos_bottom",value:""},{param_name:"pos_width",value:""},{param_name:"pos_height",value:""},{param_name:"pos_zindex",value:""}]}),window.glazedBuilder.glazed_elements.push({base:"az_images_carousel",showed:function(a){this.baseclass.prototype.showed.apply(this,arguments);a(this.dom_element).carousel({interval:this.attrs.interval,pause:"hover"})},params:[{param_name:"images",value:""},{param_name:"interval",value:"5000"},{param_name:"hide",value:""},{param_name:"alt",value:""},{param_name:"title",value:""},{param_name:"an_start",value:""},{param_name:"an_in",value:""},{param_name:"an_out",value:""},{param_name:"an_hidden",value:""},{param_name:"an_infinite",value:""},{param_name:"an_offset",value:"100"},{param_name:"an_duration",value:"1000"},{param_name:"an_in_delay",value:"0"},{param_name:"an_out_delay",value:"0"},{param_name:"an_parent",value:"1"},{param_name:"an_name",value:""},{param_name:"hash",value:""},{param_name:"el_class",value:""},{param_name:"style",value:""},{param_name:"shadow",value:"0"},{param_name:"hover_style",value:""},{param_name:"hover_shadow",value:"0"},{param_name:"pos_left",value:""},{param_name:"pos_right",value:""},{param_name:"pos_top",value:""},{param_name:"pos_bottom",value:""},{param_name:"pos_width",value:""},{param_name:"pos_height",value:""},{param_name:"pos_zindex",value:""}]}),window.glazedBuilder.glazed_elements.push({base:"az_jumbotron",params:[{param_name:"an_start",value:""},{param_name:"an_in",value:""},{param_name:"an_out",value:""},{param_name:"an_hidden",value:""},{param_name:"an_infinite",value:""},{param_name:"an_offset",value:"100"},{param_name:"an_duration",value:"1000"},{param_name:"an_in_delay",value:"0"},{param_name:"an_out_delay",value:"0"},{param_name:"an_parent",value:"1"},{param_name:"an_name",value:""},{param_name:"hash",value:""},{param_name:"el_class",value:""},{param_name:"style",value:""},{param_name:"shadow",value:"0"},{param_name:"hover_style",value:""},{param_name:"hover_shadow",value:"0"},{param_name:"pos_left",value:""},{param_name:"pos_right",value:""},{param_name:"pos_top",value:""},{param_name:"pos_bottom",value:""},{param_name:"pos_width",value:""},{param_name:"pos_height",value:""},{param_name:"pos_zindex",value:""}],is_container:!0}),window.glazedBuilder.glazed_elements.push({base:"az_link",params:[{param_name:"link",value:""},{param_name:"link_target",value:""},{param_name:"title",value:""},{param_name:"nofollow",value:""},{param_name:"an_start",value:""},{param_name:"an_in",value:""},{param_name:"an_out",value:""},{param_name:"an_hidden",value:""},{param_name:"an_infinite",value:""},{param_name:"an_offset",value:"100"},{param_name:"an_duration",value:"1000"},{param_name:"an_in_delay",value:"0"},{param_name:"an_out_delay",value:"0"},{param_name:"an_parent",value:"1"},{param_name:"an_name",value:""},{param_name:"hash",value:""},{param_name:"el_class",value:""},{param_name:"style",value:""}
1522,{param_name:"shadow",value:"0"},{param_name:"hover_style",value:""},{param_name:"hover_shadow",value:"0"},{param_name:"pos_left",value:""},{param_name:"pos_right",value:""},{param_name:"pos_top",value:""},{param_name:"pos_bottom",value:""},{param_name:"pos_width",value:""},{param_name:"pos_height",value:""},{param_name:"pos_zindex",value:""}],is_container:!0}),window.glazedBuilder.glazed_elements.push({base:"az_map",params:[{param_name:"address",value:""},{param_name:"width",value:"100%"},{param_name:"height",value:"400px"},{param_name:"an_start",value:""},{param_name:"an_in",value:""},{param_name:"an_out",value:""},{param_name:"an_hidden",value:""},{param_name:"an_infinite",value:""},{param_name:"an_offset",value:"100"},{param_name:"an_duration",value:"1000"},{param_name:"an_in_delay",value:"0"},{param_name:"an_out_delay",value:"0"},{param_name:"an_parent",value:"1"},{param_name:"an_name",value:""},{param_name:"hash",value:""},{param_name:"el_class",value:""},{param_name:"style",value:""},{param_name:"shadow",value:"0"},{param_name:"hover_style",value:""},{param_name:"hover_shadow",value:"0"},{param_name:"pos_left",value:""},{param_name:"pos_right",value:""},{param_name:"pos_top",value:""},{param_name:"pos_bottom",value:""},{param_name:"pos_width",value:""},{param_name:"pos_height",value:""},{param_name:"pos_zindex",value:""}],is_container:!0,has_content:!0}),window.glazedBuilder.glazed_elements.push({base:"az_panel",params:[{param_name:"title",value:""},{param_name:"type",value:""},{param_name:"an_start",value:""},{param_name:"an_in",value:""},{param_name:"an_out",value:""},{param_name:"an_hidden",value:""},{param_name:"an_infinite",value:""},{param_name:"an_offset",value:"100"},{param_name:"an_duration",value:"1000"},{param_name:"an_in_delay",value:"0"},{param_name:"an_out_delay",value:"0"},{param_name:"an_parent",value:"1"},{param_name:"an_name",value:""},{param_name:"hash",value:""},{param_name:"el_class",value:""},{param_name:"style",value:""},{param_name:"shadow",value:"0"},{param_name:"hover_style",value:""},{param_name:"hover_shadow",value:"0"},{param_name:"pos_left",value:""},{param_name:"pos_right",value:""},{param_name:"pos_top",value:""},{param_name:"pos_bottom",value:""},{param_name:"pos_width",value:""},{param_name:"pos_height",value:""},{param_name:"pos_zindex",value:""}],is_container:!0}),window.glazedBuilder.glazed_elements.push({base:"az_progress_bar",params:[{param_name:"label",value:""},{param_name:"width",value:"50"},{param_name:"height",value:"20"},{param_name:"bgcolor",value:""},{param_name:"fcolor",value:""},{param_name:"type",value:""},{param_name:"options",value:""},{param_name:"an_start",value:""},{param_name:"an_in",value:""},{param_name:"an_out",value:""},{param_name:"an_hidden",value:""},{param_name:"an_infinite",value:""},{param_name:"an_offset",value:"100"},{param_name:"an_duration",value:"1000"},{param_name:"an_in_delay",value:"0"},{param_name:"an_out_delay",value:"0"},{param_name:"an_parent",value:"1"},{param_name:"an_name",value:""},{param_name:"hash",value:""},{param_name:"el_class",value:""},{param_name:"style",value:""},{param_name:"shadow",value:"0"},{param_name:"hover_style",value:""},{param_name:"hover_shadow",value:"0"},{param_name:"pos_left",value:""},{param_name:"pos_right",value:""},{param_name:"pos_top",value:""},{param_name:"pos_bottom",value:""},{param_name:"pos_width",value:""},{param_name:"pos_height",value:""},{param_name:"pos_zindex",value:""}]}),window.glazedBuilder.glazed_elements.push({base:"az_separator",params:[{param_name:"bgcolor",value:""},{param_name:"thickness",value:""},{param_name:"custom_thickness",value:"3"},{param_name:"width",value:""},{param_name:"custom_width",value:"100"},{param_name:"align",value:""},{param_name:"an_start",value:""},{param_name:"an_in",value:""},{param_name:"an_out",value:""},{param_name:"an_hidden",value:""},{param_name:"an_infinite",value:""},{param_name:"an_offset",value:"100"},{param_name:"an_duration",value:"1000"},{param_name:"an_in_delay",value:"0"},{param_name:"an_out_delay",value:"0"},{param_name:"an_parent",value:"1"},{param_name:"an_name",value:""},{param_name:"hash",value:""},{param_name:"el_class",value:""},{param_name:"style",value:""}
1522,{param_name:"shadow",value:"0"},{param_name:"hover_style",value:""},{param_name:"hover_shadow",value:"0"},{param_name:"pos_left",value:""},{param_name:"pos_right",value:""},{param_name:"pos_top",value:""},{param_name:"pos_bottom",value:""},{param_name:"pos_width",value:""},{param_name:"pos_height",value:""},{param_name:"pos_zindex",value:""}]}),window.glazedBuilder.glazed_elements.push({base:"az_text",params:[{param_name:"content",value:"<h2>Lorem ipsum dolor sit amet.</h2> <p>Consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>"},{param_name:"an_start",value:""},{param_name:"an_in",value:""},{param_name:"an_out",value:""},{param_name:"an_hidden",value:""},{param_name:"an_infinite",value:""},{param_name:"an_offset",value:"100"},{param_name:"an_duration",value:"1000"},{param_name:"an_in_delay",value:"0"},{param_name:"an_out_delay",value:"0"},{param_name:"an_parent",value:"1"},{param_name:"an_name",value:""},{param_name:"hash",value:""},{param_name:"el_class",value:""},{param_name:"style",value:""},{param_name:"shadow",value:"0"},{param_name:"hover_style",value:""},{param_name:"hover_shadow",value:"0"},{param_name:"pos_left",value:""},{param_name:"pos_right",value:""},{param_name:"pos_top",value:""},{param_name:"pos_bottom",value:""},{param_name:"pos_width",value:""},{param_name:"pos_height",value:""},{param_name:"pos_zindex",value:""}],is_container:!0,has_content:!0}),window.glazedBuilder.glazed_elements.push({base:"az_video",showed:function(a){this.baseclass.prototype.showed.apply(this,arguments);var e=a(this.dom_element);e.find(".az-video-play, .az-video-icon").bind("click",function(){var a=e.find("iframe");a.attr("src",a.attr("src")+"&autoplay=1").show(),e.find(".az-video-play, .az-video-icon").hide()})},params:[{param_name:"link",value:""},{param_name:"width",value:"100%"},{param_name:"image",value:""},{param_name:"play",value:""},{param_name:"an_start",value:""},{param_name:"an_in",value:""},{param_name:"an_out",value:""},{param_name:"an_hidden",value:""},{param_name:"an_infinite",value:""},{param_name:"an_offset",value:"100"},{param_name:"an_duration",value:"1000"},{param_name:"an_in_delay",value:"0"},{param_name:"an_out_delay",value:"0"},{param_name:"an_parent",value:"1"},{param_name:"an_name",value:""},{param_name:"hash",value:""},{param_name:"el_class",value:""},{param_name:"style",value:""},{param_name:"shadow",value:"0"},{param_name:"hover_style",value:""},{param_name:"hover_shadow",value:"0"},{param_name:"pos_left",value:""},{param_name:"pos_right",value:""},{param_name:"pos_top",value:""},{param_name:"pos_bottom",value:""},{param_name:"pos_width",value:""},{param_name:"pos_height",value:""},{param_name:"pos_zindex",value:""}]}),window.glazedBuilder.glazed_elements.push({base:"az_well",params:[{param_name:"type",value:""},{param_name:"an_start",value:""},{param_name:"an_in",value:""},{param_name:"an_out",value:""},{param_name:"an_hidden",value:""},{param_name:"an_infinite",value:""},{param_name:"an_offset",value:"100"},{param_name:"an_duration",value:"1000"},{param_name:"an_in_delay",value:"0"},{param_name:"an_out_delay",value:"0"},{param_name:"an_parent",value:"1"},{param_name:"an_name",value:""},{param_name:"hash",value:""},{param_name:"el_class",value:""},{param_name:"style",value:""},{param_name:"shadow",value:"0"},{param_name:"hover_style",value:""},{param_name:"hover_shadow",value:"0"},{param_name:"pos_left",value:""},{param_name:"pos_right",value:""},{param_name:"pos_top",value:""},{param_name:"pos_bottom",value:""},{param_name:"pos_width",value:""},{param_name:"pos_height",value:""},{param_name:"pos_zindex",value:""}],is_container:!0}),window.glazedBuilder.glazed_elements.push({base:"st_social",params:[{param_name:"st_social_links",value:"Facebook='https://www.facebook.com/'\nYouTube='https://www.youtube.com/'"},{param_name:"st_type",value:""},{param_name:"st_style",value:""},{param_name:"st_size",value:""},{param_name:"st_theme_color",value:""},{param_name:"st_color",value:""},{param_name:"st_theme_bgcolor",value:""},{param_name:"st_bgcolor",value:""},{param_name:"st_hover_color",value:""},{param_name:"st_theme_border_color",value:""},{param_name:"st_border_color",value:""},{param_name:"st_css3_hover_effects",value:""},{param_name:"an_start",value:""},{param_name:"an_in",value:""},{param_name:"an_out",value:""},{param_name:"an_hidden",value:""},{param_name:"an_infinite",value:""},{param_name:"an_offset",value:"100"},{param_name:"an_duration",value:"1000"}
1522,{param_name:"an_in_delay",value:"0"},{param_name:"an_out_delay",value:"0"},{param_name:"an_parent",value:"1"},{param_name:"an_name",value:""},{param_name:"hash",value:""},{param_name:"el_class",value:""},{param_name:"style",value:""},{param_name:"shadow",value:"0"},{param_name:"hover_style",value:""},{param_name:"hover_shadow",value:"0"},{param_name:"pos_left",value:""},{param_name:"pos_right",value:""},{param_name:"pos_top",value:""},{param_name:"pos_bottom",value:""},{param_name:"pos_width",value:""},{param_name:"pos_height",value:""},{param_name:"pos_zindex",value:""}]}),function(){if("glazed_elements"in window.glazedBuilder)for(var a=0;a<window.glazedBuilder.glazed_elements.length;a++){var e=window.glazedBuilder.glazed_elements[a],n=function(a,e){n.baseclass.apply(this,arguments)};u(e.base,e.is_container,n),e.baseclass=n.baseclass,e.params=e.params.concat(n.prototype.params),l(n.prototype,e);for(var t=0;t<n.prototype.params.length;t++){var r=o(n.prototype.params[t]);n.prototype.params[t]=r}}}(),function(){if("glazed_extend"in window.glazedBuilder)for(var a in window.glazedBuilder.glazed_extend){var e=window.glazedBuilder.glazed_extend[a],n=[];"params"in e&&(n=e.params),delete e.params;var t=m.prototype.elements[a];if(!("extended"in t)){t.extended=!0,l(t.prototype,e);for(var r=0;r<n.length;r++){var s=o(n[r]);t.prototype.params.push(s)}}}}(),i(document).ready(function(){i('[data-az-mode="dynamic"]').each(function(){!function(a){if(0<i(a).length){var e=i(a).html();if(/^\s*\<[\s\S]*\>\s*$/.exec(e)||""==e&&"glazed_ajaxurl"in window.glazedBuilder){if(i(a).find("> script").detach().appendTo("head"),i(a).find("> link[href]").detach().appendTo("head"),(t=new f(null,!1)).attrs.container=i(a).attr("data-az-type")+"/"+i(a).attr("data-az-name"),i(a).attr("data-az-human-readable")&&(t.attrs.human_readable=atob(i(a).attr("data-az-human-readable"))),t.dom_element=i(a),i(t.dom_element).attr("data-az-id",t.id),t.dom_content_element=i(a),i(t.dom_element).css("display",""),i(t.dom_element).addClass("glazed"),i(t.dom_element).addClass("az-ctnr"),t.parse_html(t.dom_content_element),t.html_content=!0,t.loaded_container=t.attrs.container,window.glazedBuilder.glazed_editor){for(var n=0;n<t.children.length;n++)t.children[n].recursive_render();t.dom_content_element.empty(),t.show_controls(),t.update_sortable(),t.attach_children()}t.rendered=!0;for(n=0;n<t.children.length;n++)t.children[n].recursive_showed()}else{var t;""!=e.replace(/^\s+|\s+$/g,"")&&(window.glazedBuilder.glazed_containers_loaded[i(a).attr("data-az-type")+"/"+i(a).attr("data-az-name")]=e.replace(/^\s+|\s+$/g,"")),(t=new f(null,!1)).attrs.container=i(a).attr("data-az-type")+"/"+i(a).attr("data-az-name"),t.render(i);var r=i(t.dom_element).attr("class")+" "+i(a).attr("class");r=i.unique(r.split(" ")).join(" "),i(t.dom_element).attr("class",r),i(t.dom_element).attr("style",i(a).attr("style")),i(t.dom_element).css("display",""),i(t.dom_element).addClass("glazed"),i(t.dom_element).addClass("az-ctnr");var s=i(a).attr("data-az-type"),l=i(a).attr("data-az-name");i(a).replaceWith(t.dom_element),i(t.dom_element).attr("data-az-type",s),i(t.dom_element).attr("data-az-name",l),t.showed(i),window.glazedBuilder.glazed_editor&&t.show_controls()}return window.glazedBuilder.glazed_editor&&i(t.dom_element).addClass("glazed-editor")}}(i(this))})}),window.glazedBuilder.attachBehaviors=function(e){e=e||document;var n=glazedBuilder.behaviors||{};Object.keys(n).forEach(function(a){if("function"==typeof n[a].attach)try{n[a].attach(e)}catch(a){console.log(a)}})},window.glazedBuilder.smoothScroll=function(a){a=a||".az-container";var e=window.location.hash;if(el=i(e,a),el.length<1)return!1;var n=el.closest(".az-tabs");if(0<n.length){if(0<i('ul.nav-tabs a[href="'+e+'"]',n).length)i('ul.nav-tabs a[href="'+e+'"]',n).tab("show");else{var t=i(e,r).closest(".az-tab").attr("id");i('ul.nav-tabs a[href="#'+t+'"]',n).tab("show")}el=i("li.active",n)}var r=el.closest(".az-toggle");if(0<r.length){if(0<i(e+".az-toggle").length)i(e+"-collapse",r).collapse("show");else{var s=i(e,r).closest(".az-toggle").attr("id");i("#"+s+"-collapse").collapse("show")}el=el.parent()}var l=el.closest(".az-slide");if(0<l.length){if(0<i(e+".az-slide").length)var o=Array.prototype.indexOf.call(document.getElementById(e.substring(1)).parentNode.parentNode.children,document.getElementById(e.substring(1)).parentNode);else o=Array.prototype.indexOf.call(i(e,l).closest(".az-slide")[0].parentNode.parentNode.children,i(e,l).closest(".az-slide")[0].parentNode);i(e).closest(".owl-carousel").data("owlCarousel").jumpTo(o)}var m=0;480<window.innerWidth&&(m+=0<i(".glazed-header--sticky, .glazed-header--fixed").length?i("#navbar").height():0,m+=0<i("#toolbar").length?i("#toolbar").height():0),setTimeout(function(){i("html, body").animate({scrollTop:el.offset().top-m-10},300)},300)},i(document).ready(function(){var e=".az-container ";location.hash&&0<i(location.hash,e).length&&(window.scrollTo(0,0),setTimeout(function(){glazedBuilder.smoothScroll(e)}
1522,1500)),i(document).on("click",e+'a[href^="#"]',function(a){if("tab"==i(this).attr("role")||"collapse"==i(this).attr("data-toggle"))return!1;a.preventDefault(),history.pushState(null,null,i.attr(this,"href")),glazedBuilder.smoothScroll(e)})}))}(window.jQuery);;
1523/**
1524* hoverIntent r6 // 2011.02.26 // jQuery 1.5.1+
1525* <http://cherne.net/brian/resources/jquery.hoverIntent.html>
1526* 
1527* @param  f  onMouseOver function || An object with configuration options
1528* @param  g  onMouseOut function  || Nothing (use configuration options object)
1529* @author    Brian Cherne brian(at)cherne(dot)net
1530*/
1531(function($){$.fn.hoverIntent=function(f,g){var cfg={sensitivity:7,interval:100,timeout:0};cfg=$.extend(cfg,g?{over:f,out:g}:f);var cX,cY,pX,pY;var track=function(ev){cX=ev.pageX;cY=ev.pageY};var compare=function(ev,ob){ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);if((Math.abs(pX-cX)+Math.abs(pY-cY))<cfg.sensitivity){$(ob).unbind("mousemove",track);ob.hoverIntent_s=1;return cfg.over.apply(ob,[ev])}else{pX=cX;pY=cY;ob.hoverIntent_t=setTimeout(function(){compare(ev,ob)},cfg.interval)}};var delay=function(ev,ob){ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);ob.hoverIntent_s=0;return cfg.out.apply(ob,[ev])};var handleHover=function(e){var ev=jQuery.extend({},e);var ob=this;if(ob.hoverIntent_t){ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t)}if(e.type=="mouseenter"){pX=ev.pageX;pY=ev.pageY;$(ob).bind("mousemove",track);if(ob.hoverIntent_s!=1){ob.hoverIntent_t=setTimeout(function(){compare(ev,ob)},cfg.interval)}}else{$(ob).unbind("mousemove",track);if(ob.hoverIntent_s==1){ob.hoverIntent_t=setTimeout(function(){delay(ev,ob)},cfg.timeout)}}};return this.bind('mouseenter',handleHover).bind('mouseleave',handleHover)}})(jQuery);;
1532/*
1533 * Supposition v0.2 - an optional enhancer for Superfish jQuery menu widget.
1534 *
1535 * Copyright (c) 2008 Joel Birch - based mostly on work by Jesse Klaasse and credit goes largely to him.
1536 * Special thanks to Karl Swedberg for valuable input.
1537 *
1538 * Dual licensed under the MIT and GPL licenses:
1539 *  http://www.opensource.org/licenses/mit-license.php
1540 *  http://www.gnu.org/licenses/gpl.html
1541 */
1542/*
1543 * This is not the original jQuery Supposition plugin.
1544 * Please refer to the README for more information.
1545 */
1546
1547(function($){
1548  $.fn.supposition = function(){
1549    var $w = $(window), /*do this once instead of every onBeforeShow call*/
1550    _offset = function(dir) {
1551      return window[dir == 'y' ? 'pageYOffset' : 'pageXOffset']
1552      || document.documentElement && document.documentElement[dir=='y' ? 'scrollTop' : 'scrollLeft']
1553      || document.body[dir=='y' ? 'scrollTop' : 'scrollLeft'];
1554    },
1555    onHide = function(){
1556      this.css({bottom:''});
1557    },
1558    onBeforeShow = function(){
1559      this.each(function(){
1560        var $u = $(this);
1561        $u.css('display','block');
1562        var $mul = $u.closest('.sf-menu'),
1563        level = $u.parents('ul').length,
1564        menuWidth = $u.width(),
1565        menuParentWidth = $u.closest('li').outerWidth(true),
1566        menuParentLeft = $u.closest('li').offset().left,
1567        totalRight = $w.width() + _offset('x'),
1568        menuRight = $u.offset().left + menuWidth,
1569        exactMenuWidth = (menuRight > (menuParentWidth + menuParentLeft)) ? menuWidth - (menuRight - (menuParentWidth + menuParentLeft)) : menuWidth;
1570        if ($u.parents('.sf-js-enabled').hasClass('rtl')) {
1571          if (menuParentLeft < exactMenuWidth) {
1572            if (($mul.hasClass('sf-horizontal') && level == 1) || ($mul.hasClass('sf-navbar') && level == 2)){
1573              $u.css({left:0,right:'auto'});
1574            }
1575            else {
1576              $u.css({left:menuParentWidth + 'px',right:'auto'});
1577            }
1578          }
1579        }
1580        else {
1581          if (menuRight > totalRight && menuParentLeft > menuWidth) {
1582            if (($mul.hasClass('sf-horizontal') && level == 1) || ($mul.hasClass('sf-navbar') && level == 2)){
1583              $u.css({right:0,left:'auto'});
1584            }
1585            else {
1586              $u.css({right:menuParentWidth + 'px',left:'auto'});
1587            }
1588          }
1589        }
1590        var windowHeight = $w.height(),
1591        offsetTop = $u.offset().top,
1592        menuParentShadow = ($mul.hasClass('sf-shadow') && $u.css('padding-bottom').length > 0) ? parseInt($u.css('padding-bottom').slice(0,-2)) : 0,
1593        menuParentHeight = ($mul.hasClass('sf-vertical')) ? '-' + menuParentShadow : $u.parent().outerHeight(true) - menuParentShadow,
1594        menuHeight = $u.height(),
1595        baseline = windowHeight + _offset('y');
1596        var expandUp = ((offsetTop + menuHeight > baseline) && (offsetTop > menuHeight));
1597        if (expandUp) {
1598          $u.css({bottom:menuParentHeight + 'px',top:'auto'});
1599        }
1600        $u.css('display','none');
1601      });
1602    };
1603
1604    return this.each(function() {
1605      var o = $.fn.superfish.o[this.serial]; /* get this menu's options */
1606
1607      /* if callbacks already set, store them */
1608      var _onBeforeShow = o.onBeforeShow,
1609      _onHide = o.onHide;
1610
1611      $.extend($.fn.superfish.o[this.serial],{
1612        onBeforeShow: function() {
1613          onBeforeShow.call(this); /* fire our Supposition callback */
1614          _onBeforeShow.call(this); /* fire stored callbacks */
1615        },
1616        onHide: function() {
1617          onHide.call(this); /* fire our Supposition callback */
1618          _onHide.call(this); /* fire stored callbacks */
1619        }
1620      });
1621    });
1622  };
1623})(jQuery);;
1624/*
1625 * sf-Touchscreen v1.3b - Provides touchscreen compatibility for the jQuery Superfish plugin.
1626 *
1627 * Developer's note:
1628 * Built as a part of the Superfish project for Drupal (http://drupal.org/project/superfish)
1629 * Found any bug? have any cool ideas? contact me right away! http://drupal.org/user/619294/contact
1630 *
1631 * jQuery version: 1.3.x or higher.
1632 *
1633 * Dual licensed under the MIT and GPL licenses:
1634 *  http://www.opensource.org/licenses/mit-license.php
1635 *  http://www.gnu.org/licenses/gpl.html
1636 */
1637
1638(function($){
1639  $.fn.sftouchscreen = function(options){
1640    options = $.extend({
1641      mode: 'inactive',
1642      breakpoint: 768,
1643      breakpointUnit: 'px',
1644      useragent: '',
1645      behaviour: 2,
1646      disableHover: false
1647    }, options);
1648
1649    function activate(menu){
1650      var eventHandler = (('ontouchstart' in window) || (window.DocumentTouch && document instanceof DocumentTouch)) ? ['click touchstart','mouseup touchend'] : ['click','mouseup'];
1651      // Select hyperlinks from parent menu items.
1652      menu.find('li:has(ul)').children('a,span.nolink').each(function(){
1653        var item = $(this),
1654        parent = item.closest('li');
1655        if (options.disableHover){
1656          parent.unbind('mouseenter mouseleave');
1657        }
1658        if (options.behaviour == 2){
1659          if (parent.children('a.menuparent,span.nolink.menuparent').length > 0 && parent.children('ul').children('.sf-clone-parent').length == 0){
1660            var
1661            // Cloning the hyperlink of the parent menu item.
1662            cloneLink = parent.children('a.menuparent,span.nolink.menuparent').clone(),
1663            // Wrapping the hyerplinks in <li>.
1664            cloneLink = $('<li class="sf-clone-parent" />').html(cloneLink);
1665            // Removing unnecessary stuff.
1666            cloneLink.find('.sf-sub-indicator').remove(),
1667            // Adding a helper class and attaching them to the sub-menus.
1668            parent.children('ul').addClass('sf-has-clone-parent').prepend(clone
1668Link);
1669          }
1670        }
1671        // No .toggle() here as it's not possible to reset it.
1672        item.bind(eventHandler[0], function(event){
1673          // Already clicked?
1674          if (item.hasClass('sf-clicked')){
1675            // Depending on the preferred behaviour, either proceed to the URL.
1676            if (options.behaviour == 0){
1677              window.location = item.attr('href');
1678            }
1679            // or collapse the sub-menu.
1680            else if (options.behaviour == 1 || options.behaviour == 2){
1681              event.preventDefault();
1682              item.removeClass('sf-clicked');
1683              parent.hideSuperfishUl().find('a,span.nolink').removeClass('sf-clicked');
1684            }
1685          }
1686          // Prevent the default action otherwise.
1687          else {
1688            event.preventDefault();
1689            item.addClass('sf-clicked');
1690            parent.showSuperfishUl().siblings('li:has(ul)').hideSuperfishUl().find('.sf-clicked').removeClass('sf-clicked');
1691          }
1692        });
1693      });
1694
1695      $(document).bind(eventHandler[1], function(event){
1696        if (menu.not(event.target) && menu.has(event.target).length === 0){
1697          menu.find('.sf-clicked').removeClass('sf-clicked');
1698          menu.find('li:has(ul)').hideSuperfishUl();
1699        }
1700      });
1701    }
1702    // Return original object to support chaining.
1703    // This is not necessary actually because of the way the module uses these plugins.
1704    for (var b = 0; b < this.length; b++) {
1705      var menu = $(this).eq(b),
1706      mode = options.mode;
1707      // The rest is crystal clear, isn't it? :)
1708      if (mode == 'always_active'){
1709        activate(menu);
1710      }
1711      else if (mode == 'window_width'){
1712        var breakpoint = (options.breakpointUnit == 'em') ? (options.breakpoint * parseFloat($('body').css('font-size'))) : options.breakpoint,
1713        windowWidth = window.innerWidth || document.documentElement.clientWidth || document.body.clientWidth,
1714        timer;
1715        if ((typeof Modernizr === 'undefined' || typeof Modernizr.mq !== 'function') && windowWidth < breakpoint){
1716          activate(menu);
1717        }
1718        else if (typeof Modernizr !== 'undefined' && typeof Modernizr.mq === 'function' && Modernizr.mq('(max-width:' + (breakpoint - 1) + 'px)')) {
1719          activate(menu);
1720        }
1721        $(window).resize(function(){
1722          clearTimeout(timer);
1723          timer = setTimeout(function(){
1724            var windowWidth = window.innerWidth || document.documentElement.clientWidth || document.body.clientWidth;
1725            if ((typeof Modernizr === 'undefined' || typeof Modernizr.mq !== 'function') && windowWidth < breakpoint){
1726              activate(menu);
1727            }
1728            else if (typeof Modernizr !== 'undefined' && typeof Modernizr.mq === 'function' && Modernizr.mq('(max-width:' + (breakpoint - 1) + 'px)')) {
1729              activate(menu);
1730            }
1731          }, 50);
1732        });
1733      }
1734      else if (mode == 'useragent_custom'){
1735        if (options.useragent != ''){
1736          var ua = RegExp(options.useragent, 'i');
1737          if (navigator.userAgent.match(ua)){
1738            activate(menu);
1739          }
1740        }
1741      }
1742      else if (mode == 'useragent_predefined' && navigator.userAgent.match(/(android|bb\d+|meego)|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i)){
1743        activate(menu);
1744      }
1745    }
1746    return this;
1747  }
1748})(jQuery);
1749;
1750/*
1751 * Superfish v1.4.8 - jQuery menu widget
1752 * Copyright (c) 2008 Joel Birch
1753 *
1754 * Dual licensed under the MIT and GPL licenses:
1755 *  http://www.opensource.org/licenses/mit-license.php
1756 *  http://www.gnu.org/licenses/gpl.html
1757 *
1758 * CHANGELOG: http://users.tpg.com.au/j_birch/plugins/superfish/changelog.txt
1759 */
1760/*
1761 * This is not the original jQuery Superfish plugin.
1762 * Please refer to the README for more information.
1763 */
1764
1765(function($){
1766  $.fn.superfish = function(op){
1767    var sf = $.fn.superfish,
1768      c = sf.c,
1769      $arrow = $(['<span class="',c.arrowClass,'"> &#187;</span>'].join('')),
1770      over = function(){
1771        var $$ = $(this), menu = getMenu($$);
1772        clearTimeout(menu.sfTimer);
1773        $$.showSuperfishUl().siblings().hideSuperfishUl();
1774      },
1775      out = function(){
1776        var $$ = $(this), menu = getMenu($$), o = sf.op;
1777        clearTimeout(menu.sfTimer);
1778        menu.sfTimer=setTimeout(function(){
1779          if ($$.children('.sf-clicked').length == 0){
1780            o.retainPath=($.inArray($$[0],o.$path)>-1);
1781            $$.hideSuperfishUl();
1782            if (o.$path.length && $$.parents(['li.',o.hoverClass].join('')).length<1){over.call(o.$path);}
1783          }
1784        },o.delay);
1785      },
1786      getMenu = function($menu){
1787        var menu = $menu.parents(['ul.',c.menuClass,':first'].join(''))[0];
1788        sf.op = sf.o[menu.serial];
1789        return menu;
1790      },
1791      addArrow = function($a){ $a.addClass(c.anchorClass).append($arrow.clone()); };
1792
1793    return this.each(function() {
1794      var s = this.serial = sf.o.length;
1795      var o = $.extend({},sf.defaults,op);
1796      o.$path = $('li.'+o.pathClass,this).slice(0,o.pathLevels),
1797      p = o.$path;
1798      for (var l = 0; l < p.length; l++){
1799        p.eq(l).addClass([o.hoverClass,c.bcClass].join(' ')).filter('li:has(ul)').removeClass(o.pathClass);
1800      }
1801      sf.o[s] = sf.op = o;
1802
1803      $('li:has(ul)',this)[($.fn.hoverIntent && !o.disableHI) ? 'hoverIntent' : 'hover'](over,out).each(function() {
1804        if (o.autoArrows) addArrow( $(this).children('a:first-child, span.nolink:first-child') );
1805      })
1806      .not('.'+c.bcClass)
1807        .hideSuperfishUl();
1808
1809      var $a = $('a, span.nolink',this);
1810      $a.each(function(i){
1811        var $li = $a.eq(i).parents('li');
1812        $a.eq(i).focus(function(){over.call($li);}).blur(function(){out.call($li);});
1813      });
1814      o.onInit.call(this);
1815
1816    }).each(function() {
1817      var menuClasses = [c.menuClass],
1818      addShadow = true;
1819      if ($.browser !== undefined){
1820        if ($.browser.msie && $.browser.version < 7){
1821          addShadow = false;
1822        }
1823      }
1824      if (sf.op.dropShadows && addShadow){
1825        menuClasses.push(c.shadowClass);
1826      }
1827      $(this).addClass(menuClasses.join(' '));
1828    });
1829  };
1830
1831  var sf = $.fn.superfish;
1832  sf.o = [];
1833  sf.op = {};
1834  sf.IE7fix = function(){
1835    var o = sf.op;
1836    if ($.browser !== undefined){
1837      if ($.browser.msie && $.browser.version > 6 && o.dropShadows && o.animation.opacity != undefined) {
1838        this.toggleClass(sf.c.shadowClass+'-off');
1839      }
1840    }
1841  };
1842  sf.c = {
1843    bcClass: 'sf-breadcrumb',
1844    menuClass: 'sf-js-enabled',
1845    anchorClass: 'sf-with-ul',
1846    arrowClass: 'sf-sub-indicator',
1847    shadowClass: 'sf-shadow'
1848  };
1849  sf.defaults = {
1850    hoverClass: 'sfHover',
1851    pathClass: 'overideThisToUse',
1852    pathLevels: 1,
1853    delay: 800,
1854    animation: {opacity:'show'},
1855    speed: 'fast',
1856    autoArrows: true,
1857    dropShadows: true,
1858    disableHI: false, // true disables hoverIntent detection
1859    onInit: function(){}, // callback functions
1860    onBeforeShow: function(){},
1861    onShow: function(){},
1862    onHide: function(){}
1863  };
1864  $.fn.extend({
1865    hideSuperfishUl : function(){
1866      var o = sf.op,
1867        not = (o.retainPath===true) ? o.$path : '';
1868      o.retainPath = false;
1869      var $ul = $(['li.',o.hoverClass].join(''),this).add(this).not(not).removeClass(o.hoverClass)
1870          .children('ul').addClass('sf-hidden');
1871      o.onHide.call($ul);
1872      return this;
1873    },
1874    showSuperfishUl : function(){
1875      var o = sf.op,
1876        sh = sf.c.shadowClass+'-off',
1877        $ul = this.addClass(o.hoverClass)
1878          .children('ul.sf-hidden').hide().removeClass('sf-hidden');
1879      sf.IE7fix.call($ul);
1880      o.onBeforeShow.call($ul);
1881      $ul.animate(o.animation,o.speed,function(){ sf.IE7fix.call($ul); o.onShow.call($ul); });
1882      return this;
1883    }
1884  });
1885})(jQuery);;
1886/*
1887 * Supersubs v0.4b - jQuery plugin
1888 * Copyright (c) 2013 Joel Birch
1889 *
1890 * Dual licensed under the MIT and GPL licenses:
1891 *  http://www.opensource.org/licenses/mit-license.php
1892 *  http://www.gnu.org/licenses/gpl.html
1893 *
1894 * This plugin automatically adjusts submenu widths of suckerfish-style menus to that of
1895 * their longest list item children. If you use this, please expect bugs and report them
1896 * to the jQuery Google Group with the word 'Superfish' in the subject line.
1897 *
1898 */
1899/*
1900 * This is not the original jQuery Supersubs plugin.
1901 * Please refer to the README for more information.
1902 */
1903
1904(function($){ // $ will refer to jQuery within this closure
1905  $.fn.supersubs = function(options){
1906    var opts = $.extend({}, $.fn.supersubs.defaults, options);
1907    // return original object to support chaining
1908    // Although this is unnecessary due to the way the module uses these plugins.
1909    for (var a = 0; a < this.length; a++) {
1910      // cache selections
1911      var $$ = $(this).eq(a),
1912      // support metadata
1913      o = $.meta ? $.extend({}, opts, $$.data()) : opts;
1914      // Jump one level if it's a "NavBar"
1915      if ($$.hasClass('sf-navbar')) {
1916        $$ = $$.children('li').children('ul');
1917      }
1918      // cache all ul elements
1919      var $ULs = $$.find('ul'),
1920      // get the font size of menu.
1921      // .css('fontSize') returns various results cross-browser, so measure an em dash instead
1922      fontsize = $('<li id="menu-fontsize">&#8212;</li>'),
1923      size = fontsize.attr('style','padding:0;position:absolute;top:-99999em;width:auto;')
1924      .appendTo($$)[0].clientWidth; //clientWidth is faster than width()
1925      // remove em dash
1926      fontsize.remove();
1927
1928      // loop through each ul in menu
1929      for (var b = 0; b < $ULs.length; b++) {
1930        var
1931        // cache this ul
1932        $ul = $ULs.eq(b);
1933        // If a multi-column sub-menu, and only if correctly configured.
1934        if (o.megamenu && $ul.hasClass('sf-megamenu') && $ul.find('.sf-megamenu-column').length > 0){
1935          // Look through each column.
1936          var $column = $ul.find('div.sf-megamenu-column > ol'),
1937          // Overall width.
1938          mwWidth = 0;
1939          for (var d = 0; d < $column.length; d++){
1940            resize($column.eq(d));
1941            // New column width, in pixels.
1942            var colWidth = $column.width();
1943            // Just a trick to convert em unit to px.
1944            $column.css({width:colWidth})
1945            // Making column parents the same size.
1946            .parents('.sf-megamenu-column').css({width:colWidth});
1947            // Overall width.
1948            mwWidth += parseInt(colWidth);
1949          }
1950          // Resizing the columns container too.
1951          $ul.add($ul.find('li.sf-megamenu-wrapper, li.sf-megamenu-wrapper > ol')).css({width:mwWidth});
1952        }
1953        else {
1954          resize($ul);
1955        }
1956      }
1957    }
1958    function resize($ul){
1959      var
1960      // get all (li) children of this ul
1961      $LIs = $ul.children(),
1962      // get all anchor grand-children
1963      $As = $LIs.children('a');
1964      // force content to one line and save current float property
1965      $LIs.css('white-space','nowrap');
1966      // remove width restrictions and floats so elements remain vertically stacked
1967      $ul.add($LIs).add($As).css({float:'none',width:'auto'});
1968      // this ul will now be shrink-wrapped to longest li due to position:absolute
1969      // so save its width as ems.
1970      var emWidth = $ul.get(0).clientWidth / size;
1971      // add more width to ensure lines don't turn over at certain sizes in various browsers
1972      emWidth += o.extraWidth;
1973      // restrict to at least minWidth and at most maxWidth
1974      if (emWidth > o.maxWidth) {emWidth = o.maxWidth;}
1975      else if (emWidth < o.minWidth) {emWidth = o.minWidth;}
1976      emWidth += 'em';
1977      // set ul to width in ems
1978      $ul.css({width:emWidth});
1979      // restore li floats to avoid IE bugs
1980      // set li width to full width of this ul
1981      // revert white-space to normal
1982      $LIs.add($As).css({float:'',width:'',whiteSpace:''});
1983      // update offset position of descendant ul to reflect new width of parent.
1984      // set it to 100% in case it isn't already set to this in the CSS
1985      for (var c = 0; c < $LIs.length; c++) {
1986        var $childUl = $LIs.eq(c).children('ul');
1987        var offsetDirection = $childUl.css('left') !== undefined ? 'left' : 'right';
1988        $childUl.css(offsetDirection,'100%');
1989      }
1990    }
1991    return this;
1992  };
1993  // expose defaults
1994  $.fn.supersubs.defaults = {
1995    megamenu: true, // define width for multi-column sub-menus and their columns.
1996    minWidth: 12, // requires em unit.
1997    maxWidth: 27, // requires em unit.
1998    extraWidth: 1 // extra width can ensure lines don't sometimes turn over due to slight browser differences in how they round-off values
1999  };
2000})(jQuery); // plugin code ends
2001;
2002/**
2003 * @file
2004 * The Superfish Drupal Behavior to apply the Superfish jQuery plugin to lists.
2005 */
2006
2007(function ($) {
2008  Drupal.behaviors.superfish = {
2009    attach: function (context, settings) {
2010      // Take a look at each list to apply Superfish to.
2011      $.each(settings.superfish || {}, function(index, options) {
2012        // Process all Superfish lists.
2013        $('#superfish-' + options.id, context).once('superfish', function() {
2014          var list = $(this);
2015
2016          // Check if we are to apply the Supersubs plug-in to it.
2017          if (options.plugins || false) {
2018            if (options.plugins.supersubs || false) {
2019              list.supersubs(options.plugins.supersubs);
2020            }
2021          }
2022
2023          // Apply Superfish to the list.
2024          list.superfish(options.sf);
2025
2026          // Check if we are to apply any other plug-in to it.
2027          if (options.plugins || false) {
2028            if (options.plugins.touchscreen || false) {
2029              list.sftouchscreen(options.plugins.touchscreen);
2030            }
2031            if (options.plugins.smallscreen || false) {
2032              list.sfsmallscreen(options.plugins.smallscreen);
2033            }
2034            if (options.plugins.supposition || false) {
2035              list.supposition();
2036            }
2037            if (options.plugins.bgiframe || false) {
2038              list.find('ul').bgIframe({opacity:false});
2039            }
2040          }
2041        });
2042      });
2043    }
2044  };
2045})(jQuery);;

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.