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,'"> »</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">—</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.