');this.wrapperOuter=this.$elem.find(".owl-wrapper-outer");this.$elem.css("display","block")},
baseClass:function(){var a=this.$elem.hasClass(this.options.baseClass),b=this.$elem.hasClass(this.options.theme);a||this.$elem.addClass(this.options.baseClass);b||this.$elem.addClass(this.options.theme)},updateItems:function(){var a,b;if(!1===this.options.responsive)return!1;if(!0===this.options.singleItem)return this.options.items=this.orignalItems=1,this.options.itemsCustom=!1,this.options.itemsDesktop=!1,this.options.itemsDesktopSmall=!1,this.options.itemsTablet=!1,this.options.itemsTabletSmall=
!1,this.options.itemsMobile=!1;a=f(this.options.responsiveBaseWidth).width();a>(this.options.itemsDesktop[0]||this.orignalItems)&&(this.options.items=this.orignalItems);if(!1!==this.options.itemsCustom)for(this.options.itemsCustom.sort(function(a,b){return a[0]-b[0]}),b=0;b
this.itemsAmount&&
!0===this.options.itemsScaleUp&&(this.options.items=this.itemsAmount)},response:function(){var a=this,b,e;if(!0!==a.options.responsive)return!1;e=f(g).width();a.resizer=function(){f(g).width()!==e&&(!1!==a.options.autoPlay&&g.clearInterval(a.autoPlayInterval),g.clearTimeout(b),b=g.setTimeout(function(){e=f(g).width();a.updateVars()},a.options.responsiveRefreshRate))};f(g).resize(a.resizer)},updatePosition:function(){this.jumpTo(this.currentItem);!1!==this.options.autoPlay&&this.checkAp()},appendItemsSizes:function(){var a=
this,b=0,e=a.itemsAmount-a.options.items;a.$owlItems.each(function(c){var d=f(this);d.css({width:a.itemWidth}).data("owl-item",Number(c));if(0===c%a.options.items||c===e)c>e||(b+=1);d.data("owl-roundPages",b)})},appendWrapperSizes:function(){this.$owlWrapper.css({width:this.$owlItems.length*this.itemWidth*2,left:0});this.appendItemsSizes()},calculateAll:function(){this.calculateWidth();this.appendWrapperSizes();this.loops();this.max()},calculateWidth:function(){this.itemWidth=Math.round(this.$elem.width()/
this.options.items)},max:function(){var a=-1*(this.itemsAmount*this.itemWidth-this.options.items*this.itemWidth);this.options.items>this.itemsAmount?this.maximumPixels=a=this.maximumItem=0:(this.maximumItem=this.itemsAmount-this.options.items,this.maximumPixels=a);return a},min:function(){return 0},loops:function(){var a=0,b=0,e,c;this.positionsInArray=[0];this.pagesInArray=[];for(e=0;e ').toggleClass("clickable",!this.browser.isTouch).appendTo(this.$elem);!0===this.options.pagination&&this.buildPagination();!0===this.options.navigation&&this.buildButtons()},buildButtons:function(){var a=this,b=f('
');a.owlControls.append(b);a.buttonPrev=
f("
",{"class":"owl-prev",html:a.options.navigationText[0]||""});a.buttonNext=f("
",{"class":"owl-next",html:a.options.navigationText[1]||""});b.append(a.buttonPrev).append(a.buttonNext);b.on("touchstart.owlControls mousedown.owlControls",'div[class^="owl"]',function(a){a.preventDefault()});b.on("touchend.owlControls mouseup.owlControls",'div[class^="owl"]',function(b){b.preventDefault();f(this).hasClass("owl-next")?a.next():a.prev()})},buildPagination:function(){var a=this;a.paginationWrapper=
f('');a.owlControls.append(a.paginationWrapper);a.paginationWrapper.on("touchend.owlControls mouseup.owlControls",".owl-page",function(b){b.preventDefault();Number(f(this).data("owl-page"))!==a.currentItem&&a.goTo(Number(f(this).data("owl-page")),!0)})},updatePagination:function(){var a,b,e,c,d,g;if(!1===this.options.pagination)return!1;this.paginationWrapper.html("");a=0;b=this.itemsAmount-this.itemsAmount%this.options.items;for(c=0;c ",{"class":"owl-page"}),g=f(" ",{text:!0===this.options.paginationNumbers?a:"","class":!0===this.options.paginationNumbers?"owl-numbers":""}),d.append(g),d.data("owl-page",b===c?e:c),d.data("owl-roundPages",a),this.paginationWrapper.append(d));this.checkPagination()},checkPagination:function(){var a=this;if(!1===a.options.pagination)return!1;a.paginationWrapper.find(".owl-page").each(function(){f(this).data("owl-roundPages")===f(a.$owlItems[a.currentItem]).data("owl-roundPages")&&(a.paginationWrapper.find(".owl-page").removeClass("active"),f(this).addClass("active"))})},checkNavigation:function(){if(!1===this.options.navigation)return!1;!1===this.options.rewindNav&&(0===this.currentItem&&0===this.maximumItem?(this.buttonPrev.addClass("disabled"),this.buttonNext.addClass("disabled")):0===this.currentItem&&0!==this.maximumItem?(this.buttonPrev.addClass("disabled"),this.buttonNext.removeClass("disabled")):this.currentItem===this.maximumItem?(this.buttonPrev.removeClass("disabled"),this.buttonNext.addClass("disabled")):0!==this.currentItem&&this.currentItem!==this.maximumItem&&(this.buttonPrev.removeClass("disabled"),this.buttonNext.removeClass("disabled")))},updateControls:function(){this.updatePagination();this.checkNavigation();this.owlControls&&(this.options.items>=this.itemsAmount?this.owlControls.hide():this.owlControls.show())},destroyControls:function(){this.owlControls&&this.owlControls.remove()},next:function(a){if(this.isTransition)return!1;
this.currentItem+=!0===this.options.scrollPerPage?this.options.items:1;if(this.currentItem>this.maximumItem+(!0===this.options.scrollPerPage?this.options.items-1:0))if(!0===this.options.rewindNav)this.currentItem=0,a="rewind";else return this.currentItem=this.maximumItem,!1;this.goTo(this.currentItem,a)},prev:function(a){if(this.isTransition)return!1;this.currentItem=!0===this.options.scrollPerPage&&0this.currentItem)if(!0===this.options.rewindNav)this.currentItem=this.maximumItem,a="rewind";else return this.currentItem=0,!1;this.goTo(this.currentItem,a)},goTo:function(a,b,e){var c=this;if(c.isTransition)return!1;"function"===typeof c.options.beforeMove&&c.options.beforeMove.apply(this,[c.$elem]);a>=c.maximumItem?a=c.maximumItem:0>=a&&(a=0);c.currentItem=c.owl.currentItem=a;if(!1!==c.options.transitionStyle&&"drag"!==e&&1===c.options.items&&!0===c.browser.support3d)return c.swapSpeed(0),
!0===c.browser.support3d?c.transition3d(c.positionsInArray[a]):c.css2slide(c.positionsInArray[a],1),c.afterGo(),c.singleItemTransition(),!1;a=c.positionsInArray[a];!0===c.browser.support3d?(c.isCss3Finish=!1,!0===b?(c.swapSpeed("paginationSpeed"),g.setTimeout(function(){c.isCss3Finish=!0},c.options.paginationSpeed)):"rewind"===b?(c.swapSpeed(c.options.rewindSpeed),g.setTimeout(function(){c.isCss3Finish=!0},c.options.rewindSpeed)):(c.swapSpeed("slideSpeed"),g.setTimeout(function(){c.isCss3Finish=!0},
c.options.slideSpeed)),c.transition3d(a)):!0===b?c.css2slide(a,c.options.paginationSpeed):"rewind"===b?c.css2slide(a,c.options.rewindSpeed):c.css2slide(a,c.options.slideSpeed);c.afterGo()},jumpTo:function(a){"function"===typeof this.options.beforeMove&&this.options.beforeMove.apply(this,[this.$elem]);a>=this.maximumItem||-1===a?a=this.maximumItem:0>=a&&(a=0);this.swapSpeed(0);!0===this.browser.support3d?this.transition3d(this.positionsInArray[a]):this.css2slide(this.positionsInArray[a],1);this.currentItem=
this.owl.currentItem=a;this.afterGo()},afterGo:function(){this.prevArr.push(this.currentItem);this.prevItem=this.owl.prevItem=this.prevArr[this.prevArr.length-2];this.prevArr.shift(0);this.prevItem!==this.currentItem&&(this.checkPagination(),this.checkNavigation(),this.eachMoveUpdate(),!1!==this.options.autoPlay&&this.checkAp());"function"===typeof this.options.afterMove&&this.prevItem!==this.currentItem&&this.options.afterMove.apply(this,[this.$elem])},stop:function(){this.apStatus="stop";g.clearInterval(this.autoPlayInterval)},
checkAp:function(){"stop"!==this.apStatus&&this.play()},play:function(){var a=this;a.apStatus="play";if(!1===a.options.autoPlay)return!1;g.clearInterval(a.autoPlayInterval);a.autoPlayInterval=g.setInterval(function(){a.next(!0)},a.options.autoPlay)},swapSpeed:function(a){"slideSpeed"===a?this.$owlWrapper.css(this.addCssSpeed(this.options.slideSpeed)):"paginationSpeed"===a?this.$owlWrapper.css(this.addCssSpeed(this.options.paginationSpeed)):"string"!==typeof a&&this.$owlWrapper.css(this.addCssSpeed(a))},
addCssSpeed:function(a){return{"-webkit-transition":"all "+a+"ms ease","-moz-transition":"all "+a+"ms ease","-o-transition":"all "+a+"ms ease",transition:"all "+a+"ms ease"}},removeTransition:function(){return{"-webkit-transition":"","-moz-transition":"","-o-transition":"",transition:""}},doTranslate:function(a){return{"-webkit-transform":"translate3d("+a+"px, 0px, 0px)","-moz-transform":"translate3d("+a+"px, 0px, 0px)","-o-transform":"translate3d("+a+"px, 0px, 0px)","-ms-transform":"translate3d("+
a+"px, 0px, 0px)",transform:"translate3d("+a+"px, 0px,0px)"}},transition3d:function(a){this.$owlWrapper.css(this.doTranslate(a))},css2move:function(a){this.$owlWrapper.css({left:a})},css2slide:function(a,b){var e=this;e.isCssFinish=!1;e.$owlWrapper.stop(!0,!0).animate({left:a},{duration:b||e.options.slideSpeed,complete:function(){e.isCssFinish=!0}})},checkBrowser:function(){var a=k.createElement("div");a.style.cssText=" -moz-transform:translate3d(0px, 0px, 0px); -ms-transform:translate3d(0px, 0px, 0px); -o-transform:translate3d(0px, 0px, 0px); -webkit-transform:translate3d(0px, 0px, 0px); transform:translate3d(0px, 0px, 0px)";
a=a.style.cssText.match(/translate3d\(0px, 0px, 0px\)/g);this.browser={support3d:null!==a&&1===a.length,isTouch:"ontouchstart"in g||g.navigator.msMaxTouchPoints}},moveEvents:function(){if(!1!==this.options.mouseDrag||!1!==this.options.touchDrag)this.gestures(),this.disabledEvents()},eventTypes:function(){var a=["s","e","x"];this.ev_types={};!0===this.options.mouseDrag&&!0===this.options.touchDrag?a=["touchstart.owl mousedown.owl","touchmove.owl mousemove.owl","touchend.owl touchcancel.owl mouseup.owl"]:
!1===this.options.mouseDrag&&!0===this.options.touchDrag?a=["touchstart.owl","touchmove.owl","touchend.owl touchcancel.owl"]:!0===this.options.mouseDrag&&!1===this.options.touchDrag&&(a=["mousedown.owl","mousemove.owl","mouseup.owl"]);this.ev_types.start=a[0];this.ev_types.move=a[1];this.ev_types.end=a[2]},disabledEvents:function(){this.$elem.on("dragstart.owl",function(a){a.preventDefault()});this.$elem.on("mousedown.disableTextSelect",function(a){return f(a.target).is("input, textarea, select, option")})},
gestures:function(){function a(a){if(void 0!==a.touches)return{x:a.touches[0].pageX,y:a.touches[0].pageY};if(void 0===a.touches){if(void 0!==a.pageX)return{x:a.pageX,y:a.pageY};if(void 0===a.pageX)return{x:a.clientX,y:a.clientY}}}function b(a){"on"===a?(f(k).on(d.ev_types.move,e),f(k).on(d.ev_types.end,c)):"off"===a&&(f(k).off(d.ev_types.move),f(k).off(d.ev_types.end))}function e(b){b=b.originalEvent||b||g.event;d.newPosX=a(b).x-h.offsetX;d.newPosY=a(b).y-h.offsetY;d.newRelativeX=d.newPosX-h.relativePos;
"function"===typeof d.options.startDragging&&!0!==h.dragging&&0!==d.newRelativeX&&(h.dragging=!0,d.options.startDragging.apply(d,[d.$elem]));(8d.newRelativeX)&&!0===d.browser.isTouch&&(void 0!==b.preventDefault?b.preventDefault():b.returnValue=!1,h.sliding=!0);(10d.newPosY)&&!1===h.sliding&&f(k).off("touchmove.owl");d.newPosX=Math.max(Math.min(d.newPosX,d.newRelativeX/5),d.maximumPixels+d.newRelativeX/5);!0===d.browser.support3d?d.transition3d(d.newPosX):d.css2move(d.newPosX)}
function c(a){a=a.originalEvent||a||g.event;var c;a.target=a.target||a.srcElement;h.dragging=!1;!0!==d.browser.isTouch&&d.$owlWrapper.removeClass("grabbing");d.dragDirection=0>d.newRelativeX?d.owl.dragDirection="left":d.owl.dragDirection="right";0!==d.newRelativeX&&(c=d.getNewPosition(),d.goTo(c,!1,"drag"),h.targetElement===a.target&&!0!==d.browser.isTouch&&(f(a.target).on("click.disable",function(a){a.stopImmediatePropagation();a.stopPropagation();a.preventDefault();f(a.target).off("click.disable")}),
a=f._data(a.target,"events").click,c=a.pop(),a.splice(0,0,c)));b("off")}var d=this,h={offsetX:0,offsetY:0,baseElWidth:0,relativePos:0,position:null,minSwipe:null,maxSwipe:null,sliding:null,dargging:null,targetElement:null};d.isCssFinish=!0;d.$elem.on(d.ev_types.start,".owl-wrapper",function(c){c=c.originalEvent||c||g.event;var e;if(3===c.which)return!1;if(!(d.itemsAmount<=d.options.items)){if(!1===d.isCssFinish&&!d.options.dragBeforeAnimFinish||!1===d.isCss3Finish&&!d.options.dragBeforeAnimFinish)return!1;
!1!==d.options.autoPlay&&g.clearInterval(d.autoPlayInterval);!0===d.browser.isTouch||d.$owlWrapper.hasClass("grabbing")||d.$owlWrapper.addClass("grabbing");d.newPosX=0;d.newRelativeX=0;f(this).css(d.removeTransition());e=f(this).position();h.relativePos=e.left;h.offsetX=a(c).x-e.left;h.offsetY=a(c).y-e.top;b("on");h.sliding=!1;h.targetElement=c.target||c.srcElement}})},getNewPosition:function(){var a=this.closestItem();a>this.maximumItem?a=this.currentItem=this.maximumItem:0<=this.newPosX&&(this.currentItem=
a=0);return a},closestItem:function(){var a=this,b=!0===a.options.scrollPerPage?a.pagesInArray:a.positionsInArray,e=a.newPosX,c=null;f.each(b,function(d,g){e-a.itemWidth/20>b[d+1]&&e-a.itemWidth/20(b[d+1]||b[d]-a.itemWidth)&&"right"===a.moveDirection()&&(!0===a.options.scrollPerPage?(c=b[d+1]||b[b.length-1],a.currentItem=f.inArray(c,a.positionsInArray)):
(c=b[d+1],a.currentItem=d+1))});return a.currentItem},moveDirection:function(){var a;0>this.newRelativeX?(a="right",this.playDirection="next"):(a="left",this.playDirection="prev");return a},customEvents:function(){var a=this;a.$elem.on("owl.next",function(){a.next()});a.$elem.on("owl.prev",function(){a.prev()});a.$elem.on("owl.play",function(b,e){a.options.autoPlay=e;a.play();a.hoverStatus="play"});a.$elem.on("owl.stop",function(){a.stop();a.hoverStatus="stop"});a.$elem.on("owl.goTo",function(b,e){a.goTo(e)});
a.$elem.on("owl.jumpTo",function(b,e){a.jumpTo(e)})},stopOnHover:function(){var a=this;!0===a.options.stopOnHover&&!0!==a.browser.isTouch&&!1!==a.options.autoPlay&&(a.$elem.on("mouseover",function(){a.stop()}),a.$elem.on("mouseout",function(){"stop"!==a.hoverStatus&&a.play()}))},lazyLoad:function(){var a,b,e,c,d;if(!1===this.options.lazyLoad)return!1;for(a=0;a=this.currentItem:!0)&&e=f?g.setTimeout(c,100):e()}var d=this,f=0,k;"DIV"===b.prop("tagName")?(b.css("background-image","url("+b.data("src")+")"),k=!0):b[0].src=b.data("src");c()},autoHeight:function(){function a(){var a=f(e.$owlItems[e.currentItem]).height();e.wrapperOuter.css("height",a+"px");e.wrapperOuter.hasClass("autoHeight")||g.setTimeout(function(){e.wrapperOuter.addClass("autoHeight")},0)}function b(){d+=1;e.completeImg(c.get(0))?a():100>=d?g.setTimeout(b,
100):e.wrapperOuter.css("height","")}var e=this,c=f(e.$owlItems[e.currentItem]).find("img"),d;void 0!==c.get(0)?(d=0,b()):a()},completeImg:function(a){return!a.complete||"undefined"!==typeof a.naturalWidth&&0===a.naturalWidth?!1:!0},onVisibleItems:function(){var a;!0===this.options.addClassActive&&this.$owlItems.removeClass("active");this.visibleItems=[];for(a=this.currentItem;a=this.$userItems.length||-1===e?this.$userItems.eq(-1).after(a):this.$userItems.eq(e).before(a);this.setVars()},removeItem:function(a){if(0===this.$elem.children().length)return!1;a=void 0===a||-1===a?-1:a;this.unWrap();this.$userItems.eq(a).remove();this.setVars()}};f.fn.owlCarousel=function(a){return this.each(function(){if(!0===f(this).data("owl-init"))return!1;f(this).data("owl-init",!0);var b=Object.create(l);b.init(a,this);f.data(this,"owlCarousel",b)})};f.fn.owlCarousel.options={items:5,itemsCustom:!1,itemsDesktop:[1199,4],itemsDesktopSmall:[979,3],itemsTablet:[768,2],itemsTabletSmall:!1,itemsMobile:[479,1],singleItem:!1,itemsScaleUp:!1,slideSpeed:200,paginationSpeed:800,rewindSpeed:1E3,autoPlay:!1,stopOnHover:!1,navigation:!1,navigationText:["prev","next"],rewindNav:!0,scrollPerPage:!1,pagination:!0,paginationNumbers:!1,
responsive:!0,responsiveRefreshRate:200,responsiveBaseWidth:g,baseClass:"owl-carousel",theme:"owl-theme",lazyLoad:!1,lazyFollow:!0,lazyEffect:"fade",autoHeight:!1,jsonPath:!1,jsonSuccess:!1,dragBeforeAnimFinish:!0,mouseDrag:!0,touchDrag:!0,addClassActive:!1,transitionStyle:!1,beforeUpdate:!1,afterUpdate:!1,beforeInit:!1,afterInit:!1,beforeMove:!1,afterMove:!1,afterAction:!1,startDragging:!1,afterLazyLoad:!1}})(jQuery,window,document);
!
function(a){
"use strict";
function b(a){
return (a||"").toLowerCase()
}
var c="2.1.5";
a.fn.cycle=function(c){
var d;
return 0!==this.length||a.isReady ? this.each(function(){
var d, e, f, g, h=a(this),
i=a.fn.cycle.log;
if(!h.data("cycle.opts")){
(h.data("cycle-log")===!1||c&&c.log===!1||e&&e.log===!1)&&(i=a.noop), i("--c2 init--"), d=h.data();
for (var j in d) d.hasOwnProperty(j)&&/^cycle[A-Z]+/.test(j)&&(g=d[j], f=j.match(/^cycle(.*)/)[1].replace(/^[A-Z]/, b), i(f + ":", g, "(" + typeof g + ")"), d[f]=g);
e=a.extend({}, a.fn.cycle.defaults, d, c||{}), e.timeoutId=0, e.paused=e.paused||!1, e.container=h, e._maxZ=e.maxZ, e.API=a.extend({
_container: h
}, a.fn.cycle.API), e.API.log=i, e.API.trigger=function(a, b){
return e.container.trigger(a, b), e.API
}, h.data("cycle.opts", e), h.data("cycle.API", e.API), e.API.trigger("cycle-bootstrap", [e, e.API]), e.API.addInitialSlides(), e.API.preInitSlideshow(), e.slides.length&&e.API.initSlideshow()
}}):(d={
s: this.selector,
c: this.context
}, a.fn.cycle.log("requeuing slideshow (dom not ready)"), a(function(){
a(d.s, d.c).cycle(c)
}), this)
}, a.fn.cycle.API={
opts: function(){
return this._container.data("cycle.opts")
},
addInitialSlides: function(){
var b=this.opts(),
c=b.slides;
b.slideCount=0, b.slides=a(), c=c.jquery ? c:b.container.find(c), b.random&&c.sort(function(){
return Math.random() - .5
}), b.API.add(c)
},
preInitSlideshow: function(){
var b=this.opts();
b.API.trigger("cycle-pre-initialize", [b]);
var c=a.fn.cycle.transitions[b.fx];
c&&a.isFunction(c.preInit)&&c.preInit(b), b._preInitialized = !0
},
postInitSlideshow: function(){
var b=this.opts();
b.API.trigger("cycle-post-initialize", [b]);
var c=a.fn.cycle.transitions[b.fx];
c&&a.isFunction(c.postInit)&&c.postInit(b)
},
initSlideshow: function(){
var b, c=this.opts(),
d=c.container;
c.API.calcFirstSlide(), "static"==c.container.css("position")&&c.container.css("position", "relative"), a(c.slides[c.currSlide]).css({
opacity: 1,
display: "block",
visibility: "visible"
}), c.API.stackSlides(c.slides[c.currSlide], c.slides[c.nextSlide], !c.reverse), c.pauseOnHover&&(c.pauseOnHover!==!0&&(d=a(c.pauseOnHover)), d.hover(function(){
c.API.pause(!0)
}, function(){
c.API.resume(!0)
})), c.timeout&&(b=c.API.getSlideOpts(c.currSlide), c.API.queueTransition(b, b.timeout + c.delay)), c._initialized = !0, c.API.updateView(!0), c.API.trigger("cycle-initialized", [c]), c.API.postInitSlideshow()
},
pause: function(b){
var c=this.opts(),
d=c.API.getSlideOpts(),
e=c.hoverPaused||c.paused;
b ? c.hoverPaused = !0:c.paused = !0, e||(c.container.addClass("cycle-paused"), c.API.trigger("cycle-paused", [c]).log("cycle-paused"), d.timeout&&(clearTimeout(c.timeoutId), c.timeoutId=0, c._remainingTimeout -=a.now() - c._lastQueue, (c._remainingTimeout < 0||isNaN(c._remainingTimeout))&&(c._remainingTimeout=void 0)))
},
resume: function(a){
var b=this.opts(),
c = !b.hoverPaused&&!b.paused;
a ? b.hoverPaused = !1:b.paused = !1, c||(b.container.removeClass("cycle-paused"), 0===b.slides.filter(":animated").length&&b.API.queueTransition(b.API.getSlideOpts(), b._remainingTimeout), b.API.trigger("cycle-resumed", [b, b._remainingTimeout]).log("cycle-resumed"))
},
add: function(b, c){
var d, e=this.opts(),
f=e.slideCount,
g = !1;
"string"==a.type(b)&&(b=a.trim(b)), a(b).each(function(){
var b, d=a(this);
c ? e.container.prepend(d):e.container.append(d), e.slideCount++, b=e.API.buildSlideOpts(d), e.slides=c ? a(d).add(e.slides):e.slides.add(d), e.API.initSlide(b, d, --e._maxZ), d.data("cycle.opts", b), e.API.trigger("cycle-slide-added", [e, b, d])
}), e.API.updateView(!0), g=e._preInitialized&&2 > f&&e.slideCount >=1, g&&(e._initialized ? e.timeout&&(d=e.slides.length, e.nextSlide=e.reverse ? d - 1:1, e.timeoutId||e.API.queueTransition(e)):e.API.initSlideshow())
},
calcFirstSlide: function(){
var a, b=this.opts();
a=parseInt(b.startingSlide||0, 10), (a >=b.slides.length||0 > a)&&(a=0), b.currSlide=a, b.reverse ? (b.nextSlide=a - 1, b.nextSlide < 0&&(b.nextSlide=b.slides.length - 1)):(b.nextSlide=a + 1, b.nextSlide==b.slides.length&&(b.nextSlide=0))
},
calcNextSlide: function(){
var a, b=this.opts();
b.reverse ? (a=b.nextSlide - 1 < 0, b.nextSlide=a ? b.slideCount - 1:b.nextSlide - 1, b.currSlide=a ? 0:b.nextSlide + 1):(a=b.nextSlide + 1==b.slides.length, b.nextSlide=a ? 0:b.nextSlide + 1, b.currSlide=a ? b.slides.length - 1:b.nextSlide - 1)
},
calcTx: function(b, c){
var d, e=b;
return e._tempFx ? d=a.fn.cycle.transitions[e._tempFx]:c&&e.manualFx&&(d=a.fn.cycle.transitions[e.manualFx]), d||(d=a.fn.cycle.transitions[e.fx]), e._tempFx=null, this.opts()._tempFx=null, d||(d=a.fn.cycle.transitions.fade, e.API.log('Transition "' + e.fx + '" not found. Using fade.')), d
},
prepareTx: function(a, b){
var c, d, e, f, g, h=this.opts();
return h.slideCount < 2 ? void(h.timeoutId=0):(!a||h.busy&&!h.manualTrump||(h.API.stopTransition(), h.busy = !1, clearTimeout(h.timeoutId), h.timeoutId=0), void(h.busy||(0!==h.timeoutId||a)&&(d=h.slides[h.currSlide], e=h.slides[h.nextSlide], f=h.API.getSlideOpts(h.nextSlide), g=h.API.calcTx(f, a), h._tx=g, a&&void 0!==f.manualSpeed&&(f.speed=f.manualSpeed), h.nextSlide!=h.currSlide&&(a||!h.paused&&!h.hoverPaused&&h.timeout) ? (h.API.trigger("cycle-before", [f, d, e, b]), g.before&&g.before(f, d, e, b), c=function(){
h.busy = !1, h.container.data("cycle.opts")&&(g.after&&g.after(f, d, e, b), h.API.trigger("cycle-after", [f, d, e, b]), h.API.queueTransition(f), h.API.updateView(!0))
}, h.busy = !0, g.transition ? g.transition(f, d, e, b, c):h.API.doTransition(f, d, e, b, c), h.API.calcNextSlide(), h.API.updateView()):h.API.queueTransition(f))))
},
doTransition: function(b, c, d, e, f){
var g=b,
h=a(c),
i=a(d),
j=function(){
i.animate(g.animIn||{
opacity: 1
}, g.speed, g.easeIn||g.easing, f)
};
i.css(g.cssBefore||{}), h.animate(g.animOut||{}, g.speed, g.easeOut||g.easing, function(){
h.css(g.cssAfter||{}), g.sync||j()
}), g.sync&&j()
},
queueTransition: function(b, c){
var d=this.opts(),
e=void 0!==c ? c:b.timeout;
return 0===d.nextSlide&&0===--d.loop ? (d.API.log("terminating; loop=0"), d.timeout=0, e ? setTimeout(function(){
d.API.trigger("cycle-finished", [d])
}, e):d.API.trigger("cycle-finished", [d]), void(d.nextSlide=d.currSlide)):void 0!==d.continueAuto&&(d.continueAuto===!1||a.isFunction(d.continueAuto)&&d.continueAuto()===!1) ? (d.API.log("terminating automatic transitions"), d.timeout=0, void(d.timeoutId&&clearTimeout(d.timeoutId))):void(e&&(d._lastQueue=a.now(), void 0===c&&(d._remainingTimeout=b.timeout), d.paused||d.hoverPaused||(d.timeoutId=setTimeout(function(){
d.API.prepareTx(!1, !d.reverse)
}, e))))
},
stopTransition: function(){
var a=this.opts();
a.slides.filter(":animated").length&&(a.slides.stop(!1, !0), a.API.trigger("cycle-transition-stopped", [a])), a._tx&&a._tx.stopTransition&&a._tx.stopTransition(a)
},
advanceSlide: function(a){
var b=this.opts();
return clearTimeout(b.timeoutId), b.timeoutId=0, b.nextSlide=b.currSlide + a, b.nextSlide < 0 ? b.nextSlide=b.slides.length - 1:b.nextSlide >=b.slides.length&&(b.nextSlide=0), b.API.prepareTx(!0, a >=0), !1
},
buildSlideOpts: function(c){
var d, e, f=this.opts(),
g=c.data()||{};
for (var h in g) g.hasOwnProperty(h)&&/^cycle[A-Z]+/.test(h)&&(d=g[h], e=h.match(/^cycle(.*)/)[1].replace(/^[A-Z]/, b), f.API.log("[" + (f.slideCount - 1) + "]", e + ":", d, "(" + typeof d + ")"), g[e]=d);
g=a.extend({}, a.fn.cycle.defaults, f, g), g.slideNum=f.slideCount;
try {
delete g.API, delete g.slideCount, delete g.currSlide, delete g.nextSlide, delete g.slides
} catch (i){}
return g
},
getSlideOpts: function(b){
var c=this.opts();
void 0===b&&(b=c.currSlide);
var d=c.slides[b],
e=a(d).data("cycle.opts");
return a.extend({}, c, e)
},
initSlide: function(b, c, d){
var e=this.opts();
c.css(b.slideCss||{}), d > 0&&c.css("zIndex", d), isNaN(b.speed)&&(b.speed=a.fx.speeds[b.speed]||a.fx.speeds._default), b.sync||(b.speed=b.speed / 2), c.addClass(e.slideClass)
},
updateView: function(a, b){
var c=this.opts();
if(c._initialized){
var d=c.API.getSlideOpts(),
e=c.slides[c.currSlide];
!a&&b!==!0&&(c.API.trigger("cycle-update-view-before", [c, d, e]), c.updateView < 0)||(c.slideActiveClass&&c.slides.removeClass(c.slideActiveClass).eq(c.currSlide).addClass(c.slideActiveClass), a&&c.hideNonActive&&c.slides.filter(":not(." + c.slideActiveClass + ")").css("visibility", "hidden"), 0===c.updateView&&setTimeout(function(){
c.API.trigger("cycle-update-view", [c, d, e, a])
}, d.speed / (c.sync ? 2:1)), 0!==c.updateView&&c.API.trigger("cycle-update-view", [c, d, e, a]), a&&c.API.trigger("cycle-update-view-after", [c, d, e]))
}},
getComponent: function(b){
var c=this.opts(),
d=c[b];
return "string"==typeof d ? /^\s*[\>|\+|~]/.test(d) ? c.container.find(d):a(d):d.jquery ? d:a(d)
},
stackSlides: function(b, c, d){
var e=this.opts();
b||(b=e.slides[e.currSlide], c=e.slides[e.nextSlide], d = !e.reverse), a(b).css("zIndex", e.maxZ);
var f, g=e.maxZ - 2,
h=e.slideCount;
if(d){
for (f=e.currSlide + 1; h > f; f++) a(e.slides[f]).css("zIndex", g--);
for (f=0; f < e.currSlide; f++) a(e.slides[f]).css("zIndex", g--)
}else{
for (f=e.currSlide - 1; f >=0; f--) a(e.slides[f]).css("zIndex", g--);
for (f=h - 1; f > e.currSlide; f--) a(e.slides[f]).css("zIndex", g--)
}
a(c).css("zIndex", e.maxZ - 1)
},
getSlideIndex: function(a){
return this.opts().slides.index(a)
}}, a.fn.cycle.log=function(){
window.console&&console.log&&console.log("[cycle2] " + Array.prototype.join.call(arguments, " "))
}, a.fn.cycle.version=function(){
return "Cycle2: " + c
}, a.fn.cycle.transitions={
custom: {},
none: {
before: function(a, b, c, d){
a.API.stackSlides(c, b, d), a.cssBefore={
opacity: 1,
visibility: "visible",
display: "block"
}}
},
fade: {
before: function(b, c, d, e){
var f=b.API.getSlideOpts(b.nextSlide).slideCss||{};
b.API.stackSlides(c, d, e), b.cssBefore=a.extend(f, {
opacity: 0,
visibility: "visible",
display: "block"
}), b.animIn={
opacity: 1
}, b.animOut={
opacity: 0
}}
},
fadeout: {
before: function(b, c, d, e){
var f=b.API.getSlideOpts(b.nextSlide).slideCss||{};
b.API.stackSlides(c, d, e), b.cssBefore=a.extend(f, {
opacity: 1,
visibility: "visible",
display: "block"
}), b.animOut={
opacity: 0
}}
},
scrollHorz: {
before: function(a, b, c, d){
a.API.stackSlides(b, c, d);
var e=a.container.css("overflow", "hidden").width();
a.cssBefore={
left: d ? e:-e,
top: 0,
opacity: 1,
visibility: "visible",
display: "block"
}, a.cssAfter={
zIndex: a._maxZ - 2,
left: 0
}, a.animIn={
left: 0
}, a.animOut={
left: d ? -e:e
}}
}}, a.fn.cycle.defaults={
allowWrap: !0,
autoSelector: ".cycle-slideshow[data-cycle-auto-init!=false]",
delay: 0,
easing: null,
fx: "fade",
hideNonActive: !0,
loop: 0,
manualFx: void 0,
manualSpeed: void 0,
manualTrump: !0,
maxZ: 100,
pauseOnHover: !1,
reverse: !1,
slideActiveClass: "cycle-slide-active",
slideClass: "cycle-slide",
slideCss: {
position: "absolute",
top: 0,
left: 0
},
slides: "> img",
speed: 500,
startingSlide: 0,
sync: !0,
timeout: 4e3,
updateView: 0
}, a(document).ready(function(){
a(a.fn.cycle.defaults.autoSelector).cycle()
})
}(jQuery),
function(a){
"use strict";
function b(b, d){
var e, f, g, h=d.autoHeight;
if("container"==h) f=a(d.slides[d.currSlide]).outerHeight(), d.container.height(f);
else if(d._autoHeightRatio) d.container.height(d.container.width() / d._autoHeightRatio);
else if("calc"===h||"number"==a.type(h)&&h >=0){
if(g="calc"===h ? c(b, d):h >=d.slides.length ? 0:h, g==d._sentinelIndex) return;
d._sentinelIndex=g, d._sentinel&&d._sentinel.remove(), e=a(d.slides[g].cloneNode(!0)), e.removeAttr("id name rel").find("[id],[name],[rel]").removeAttr("id name rel"), e.css({
position: "static",
visibility: "hidden",
display: "block"
}).prependTo(d.container).addClass("cycle-sentinel cycle-slide").removeClass("cycle-slide-active"), e.find("*").css("visibility", "hidden"), d._sentinel=e
}}
function c(b, c){
var d=0,
e=-1;
return c.slides.each(function(b){
var c=a(this).height();
c > e&&(e=c, d=b)
}), d
}
function d(b, c, d, e){
var f=a(e).outerHeight();
c.container.animate({
height: f
}, c.autoHeightSpeed, c.autoHeightEasing)
}
function e(c, f){
f._autoHeightOnResize&&(a(window).off("resize orientationchange", f._autoHeightOnResize), f._autoHeightOnResize=null), f.container.off("cycle-slide-added cycle-slide-removed", b), f.container.off("cycle-destroyed", e), f.container.off("cycle-before", d), f._sentinel&&(f._sentinel.remove(), f._sentinel=null)
}
a.extend(a.fn.cycle.defaults, {
autoHeight: 0,
autoHeightSpeed: 250,
autoHeightEasing: null
}), a(document).on("cycle-initialized", function(c, f){
function g(){
b(c, f)
}
var h, i=f.autoHeight,
j=a.type(i),
k=null;
("string"===j||"number"===j)&&(f.container.on("cycle-slide-added cycle-slide-removed", b), f.container.on("cycle-destroyed", e), "container"==i ? f.container.on("cycle-before", d):"string"===j&&/\d+\:\d+/.test(i)&&(h=i.match(/(\d+)\:(\d+)/), h=h[1] / h[2], f._autoHeightRatio=h), "number"!==j&&(f._autoHeightOnResize=function(){
clearTimeout(k), k=setTimeout(g, 50)
}, a(window).on("resize orientationchange", f._autoHeightOnResize)), setTimeout(g, 30))
})
}(jQuery),
function(a){
"use strict";
a.extend(a.fn.cycle.defaults, {
caption: "> .cycle-caption",
captionTemplate: "{{slideNum}} / {{slideCount}}",
overlay: "> .cycle-overlay",
overlayTemplate: "{{title}}
{{desc}}
",
captionModule: "caption"
}), a(document).on("cycle-update-view", function(b, c, d, e){
if("caption"===c.captionModule){
a.each(["caption", "overlay"], function(){
var a=this,
b=d[a + "Template"],
f=c.API.getComponent(a);
f.length&&b ? (f.html(c.API.tmpl(b, d, c, e)), f.show()):f.hide()
})
}}), a(document).on("cycle-destroyed", function(b, c){
var d;
a.each(["caption", "overlay"], function(){
var a=this,
b=c[a + "Template"];
c[a]&&b && (d=c.API.getComponent("caption"), d.empty())
})
})
}(jQuery),
function(a){
"use strict";
var b=a.fn.cycle;
a.fn.cycle=function(c){
var d, e, f, g=a.makeArray(arguments);
return "number"==a.type(c) ? this.cycle("goto", c):"string"==a.type(c) ? this.each(function(){
var h;
return d=c, f=a(this).data("cycle.opts"), void 0===f ? void b.log('slideshow must be initialized before sending commands; "' + d + '" ignored'):(d="goto"==d ? "jump":d, e=f.API[d], a.isFunction(e) ? (h=a.makeArray(g), h.shift(), e.apply(f.API, h)):void b.log("unknown command: ", d))
}):b.apply(this, arguments)
}, a.extend(a.fn.cycle, b), a.extend(b.API, {
next: function(){
var a=this.opts();
if(!a.busy||a.manualTrump){
var b=a.reverse ? -1:1;
a.allowWrap===!1&&a.currSlide + b >=a.slideCount||(a.API.advanceSlide(b), a.API.trigger("cycle-next", [a]).log("cycle-next"))
}},
prev: function(){
var a=this.opts();
if(!a.busy||a.manualTrump){
var b=a.reverse ? 1:-1;
a.allowWrap===!1&&a.currSlide + b < 0||(a.API.advanceSlide(b), a.API.trigger("cycle-prev", [a]).log("cycle-prev"))
}},
destroy: function(){
this.stop();
var b=this.opts(),
c=a.isFunction(a._data) ? a._data:a.noop;
clearTimeout(b.timeoutId), b.timeoutId=0, b.API.stop(), b.API.trigger("cycle-destroyed", [b]).log("cycle-destroyed"), b.container.removeData(), c(b.container[0], "parsedAttrs", !1), b.retainStylesOnDestroy||(b.container.removeAttr("style"), b.slides.removeAttr("style"), b.slides.removeClass(b.slideActiveClass)), b.slides.each(function(){
a(this).removeData(), c(this, "parsedAttrs", !1)
})
},
jump: function(a, b){
var c, d=this.opts();
if(!d.busy||d.manualTrump){
var e=parseInt(a, 10);
if(isNaN(e)||0 > e||e >=d.slides.length) return void d.API.log("goto: invalid slide index: " + e);
if(e==d.currSlide) return void d.API.log("goto: skipping, already on slide", e);
d.nextSlide=e, clearTimeout(d.timeoutId), d.timeoutId=0, d.API.log("goto: ", e, " (zero-index)"), c=d.currSlide < d.nextSlide, d._tempFx=b, d.API.prepareTx(!0, c)
}},
stop: function(){
var b=this.opts(),
c=b.container;
clearTimeout(b.timeoutId), b.timeoutId=0, b.API.stopTransition(), b.pauseOnHover&&(b.pauseOnHover!==!0&&(c=a(b.pauseOnHover)), c.off("mouseenter mouseleave")), b.API.trigger("cycle-stopped", [b]).log("cycle-stopped")
},
reinit: function(){
var a=this.opts();
a.API.destroy(), a.container.cycle()
},
remove: function(b){
for (var c, d, e=this.opts(), f=[], g=1, h=0; h < e.slides.length; h++) c=e.slides[h], h==b ? d=c:(f.push(c), a(c).data("cycle.opts").slideNum=g, g++);
d&&(e.slides=a(f), e.slideCount--, a(d).remove(), b==e.currSlide ? e.API.advanceSlide(1):b < e.currSlide ? e.currSlide--:e.currSlide++, e.API.trigger("cycle-slide-removed", [e, b, d]).log("cycle-slide-removed"), e.API.updateView())
}}), a(document).on("click.cycle", "[data-cycle-cmd]", function(b){
b.preventDefault();
var c=a(this),
d=c.data("cycle-cmd"),
e=c.data("cycle-context")||".cycle-slideshow";
a(e).cycle(d, c.data("cycle-arg"))
})
}(jQuery),
function(a){
"use strict";
function b(b, c){
var d;
return b._hashFence ? void(b._hashFence = !1):(d=window.location.hash.substring(1), void b.slides.each(function(e){
if(a(this).data("cycle-hash")==d){
if(c===!0) b.startingSlide=e;
else {
var f=b.currSlide < e;
b.nextSlide=e, b.API.prepareTx(!0, f)
}
return !1
}}))
}
a(document).on("cycle-pre-initialize", function(c, d){
b(d, !0), d._onHashChange=function(){
b(d, !1)
}, a(window).on("hashchange", d._onHashChange)
}), a(document).on("cycle-update-view", function(a, b, c){
c.hash&&"#" + c.hash!=window.location.hash&&(b._hashFence = !0, window.location.hash=c.hash)
}), a(document).on("cycle-destroyed", function(b, c){
c._onHashChange&&a(window).off("hashchange", c._onHashChange)
})
}(jQuery),
function(a){
"use strict";
a.extend(a.fn.cycle.defaults, {
loader: !1
}), a(document).on("cycle-bootstrap", function(b, c){
function d(b, d){
function f(b){
var f;
"wait"==c.loader ? (h.push(b), 0===j&&(h.sort(g), e.apply(c.API, [h, d]), c.container.removeClass("cycle-loading"))):(f=a(c.slides[c.currSlide]), e.apply(c.API, [b, d]), f.show(), c.container.removeClass("cycle-loading"))
}
function g(a, b){
return a.data("index") - b.data("index")
}
var h=[];
if("string"==a.type(b)) b=a.trim(b);
else if("array"===a.type(b)) for (var i=0; i < b.length; i++) b[i]=a(b[i])[0];
b=a(b);
var j=b.length;
j&&(b.css("visibility", "hidden").appendTo("body").each(function(b){
function g(){
0===--i&&(--j, f(k))
}
var i=0,
k=a(this),
l=k.is("img") ? k:k.find("img");
return k.data("index", b), l=l.filter(":not(.cycle-loader-ignore)").filter(':not([src=""])'), l.length ? (i=l.length, void l.each(function(){
this.complete ? g():a(this).load(function(){
g()
}).on("error", function(){
0===--i&&(c.API.log("slide skipped; img not loaded:", this.src), 0===--j&&"wait"==c.loader&&e.apply(c.API, [h, d]))
})
})):(--j, void h.push(k))
}), j&&c.container.addClass("cycle-loading"))
}
var e;
c.loader&&(e=c.API.add, c.API.add=d)
})
}(jQuery),
function(a){
"use strict";
function b(b, c, d){
var e, f=b.API.getComponent("pager");
f.each(function(){
var f=a(this);
if(c.pagerTemplate){
var g=b.API.tmpl(c.pagerTemplate, c, b, d[0]);
e=a(g).appendTo(f)
} else e=f.children().eq(b.slideCount - 1);
e.on(b.pagerEvent, function(a){
b.pagerEventBubble||a.preventDefault(), b.API.page(f, a.currentTarget)
})
})
}
function c(a, b){
var c=this.opts();
if(!c.busy||c.manualTrump){
var d=a.children().index(b),
e=d,
f=c.currSlide < e;
c.currSlide!=e&&(c.nextSlide=e, c._tempFx=c.pagerFx, c.API.prepareTx(!0, f), c.API.trigger("cycle-pager-activated", [c, a, b]))
}}
a.extend(a.fn.cycle.defaults, {
pager: "> .cycle-pager",
pagerActiveClass: "cycle-pager-active",
pagerEvent: "click.cycle",
pagerEventBubble: void 0,
pagerTemplate: "• "
}), a(document).on("cycle-bootstrap", function(a, c, d){
d.buildPagerLink=b
}), a(document).on("cycle-slide-added", function(a, b, d, e){
b.pager&&(b.API.buildPagerLink(b, d, e), b.API.page=c)
}), a(document).on("cycle-slide-removed", function(b, c, d){
if(c.pager){
var e=c.API.getComponent("pager");
e.each(function(){
var b=a(this);
a(b.children()[d]).remove()
})
}}), a(document).on("cycle-update-view", function(b, c){
var d;
c.pager&&(d=c.API.getComponent("pager"), d.each(function(){
a(this).children().removeClass(c.pagerActiveClass).eq(c.currSlide).addClass(c.pagerActiveClass)
}))
}), a(document).on("cycle-destroyed", function(a, b){
var c=b.API.getComponent("pager");
c&&(c.children().off(b.pagerEvent), b.pagerTemplate&&c.empty())
})
}(jQuery),
function(a){
"use strict";
a.extend(a.fn.cycle.defaults, {
next: "> .cycle-next",
nextEvent: "click.cycle",
disabledClass: "disabled",
prev: "> .cycle-prev",
prevEvent: "click.cycle",
swipe: !1
}), a(document).on("cycle-initialized", function(a, b){
if(b.API.getComponent("next").on(b.nextEvent, function(a){
a.preventDefault(), b.API.next()
}), b.API.getComponent("prev").on(b.prevEvent, function(a){
a.preventDefault(), b.API.prev()
}), b.swipe){
var c=b.swipeVert ? "swipeUp.cycle":"swipeLeft.cycle swipeleft.cycle",
d=b.swipeVert ? "swipeDown.cycle":"swipeRight.cycle swiperight.cycle";
b.container.on(c, function(){
b._tempFx=b.swipeFx, b.API.next()
}), b.container.on(d, function(){
b._tempFx=b.swipeFx, b.API.prev()
})
}}), a(document).on("cycle-update-view", function(a, b){
if(!b.allowWrap){
var c=b.disabledClass,
d=b.API.getComponent("next"),
e=b.API.getComponent("prev"),
f=b._prevBoundry||0,
g=void 0!==b._nextBoundry ? b._nextBoundry:b.slideCount - 1;
b.currSlide==g ? d.addClass(c).prop("disabled", !0):d.removeClass(c).prop("disabled", !1), b.currSlide===f ? e.addClass(c).prop("disabled", !0):e.removeClass(c).prop("disabled", !1)
}}), a(document).on("cycle-destroyed", function(a, b){
b.API.getComponent("prev").off(b.nextEvent), b.API.getComponent("next").off(b.prevEvent), b.container.off("swipeleft.cycle swiperight.cycle swipeLeft.cycle swipeRight.cycle swipeUp.cycle swipeDown.cycle")
})
}(jQuery),
function(a){
"use strict";
a.extend(a.fn.cycle.defaults, {
progressive: !1
}), a(document).on("cycle-pre-initialize", function(b, c){
if(c.progressive){
var d, e, f=c.API,
g=f.next,
h=f.prev,
i=f.prepareTx,
j=a.type(c.progressive);
if("array"==j) d=c.progressive;
else if(a.isFunction(c.progressive)) d=c.progressive(c);
else if("string"==j){
if(e=a(c.progressive), d=a.trim(e.html()), !d) return;
if(/^(\[)/.test(d)) try {
d=a.parseJSON(d)
} catch (k){
return void f.log("error parsing progressive slides", k)
} else d=d.split(new RegExp(e.data("cycle-split")||"\n")), d[d.length - 1]||d.pop()
}
i&&(f.prepareTx=function(a, b){
var e, f;
return a||0===d.length ? void i.apply(c.API, [a, b]):void(b&&c.currSlide==c.slideCount - 1 ? (f=d[0], d=d.slice(1), c.container.one("cycle-slide-added", function(a, b){
setTimeout(function(){
b.API.advanceSlide(1)
}, 50)
}), c.API.add(f)):b||0!==c.currSlide ? i.apply(c.API, [a, b]):(e=d.length - 1, f=d[e], d=d.slice(0, e), c.container.one("cycle-slide-added", function(a, b){
setTimeout(function(){
b.currSlide=1, b.API.advanceSlide(-1)
}, 50)
}), c.API.add(f, !0)))
}), g&&(f.next=function(){
var a=this.opts();
if(d.length&&a.currSlide==a.slideCount - 1){
var b=d[0];
d=d.slice(1), a.container.one("cycle-slide-added", function(a, b){
g.apply(b.API), b.container.removeClass("cycle-loading")
}), a.container.addClass("cycle-loading"), a.API.add(b)
} else g.apply(a.API)
}), h&&(f.prev=function(){
var a=this.opts();
if(d.length&&0===a.currSlide){
var b=d.length - 1,
c=d[b];
d=d.slice(0, b), a.container.one("cycle-slide-added", function(a, b){
b.currSlide=1, b.API.advanceSlide(-1), b.container.removeClass("cycle-loading")
}), a.container.addClass("cycle-loading"), a.API.add(c, !0)
} else h.apply(a.API)
})
}})
}(jQuery),
function(a){
"use strict";
a.extend(a.fn.cycle.defaults, {
tmplRegex: "{{((.)?.*?)}}"
}), a.extend(a.fn.cycle.API, {
tmpl: function(b, c){
var d=new RegExp(c.tmplRegex||a.fn.cycle.defaults.tmplRegex, "g"),
e=a.makeArray(arguments);
return e.shift(), b.replace(d, function(b, c){
var d, f, g, h, i=c.split(".");
for (d=0; d < e.length; d++) if(g=e[d]){
if(i.length > 1) for (h=g, f=0; f < i.length; f++) g=h, h=h[i[f]]||c;
else h=g[c];
if(a.isFunction(h)) return h.apply(g, e);
if(void 0!==h&&null!==h&&h!=c) return h
}
return c
})
}})
}(jQuery);
(function(e,t,n){typeof define=="function"&&define.amd?define(["jquery"],function(r){return n(r,e,t),r.mobile}):n(e.jQuery,e,t)})(this,document,function(e,t,n,r){(function(e,t,n,r){function T(e){while(e&&typeof e.originalEvent!="undefined")e=e.originalEvent;return e}function N(t,n){var i=t.type,s,o,a,l,c,h,p,d,v;t=e.Event(t),t.type=n,s=t.originalEvent,o=e.event.props,i.search(/^(mouse|click)/)>-1&&(o=f);if(s)for(p=o.length,l;p;)l=o[--p],t[l]=s[l];i.search(/mouse(down|up)|click/)>-1&&!t.which&&(t.which=1);if(i.search(/^touch/)!==-1){a=T(s),i=a.touches,c=a.changedTouches,h=i&&i.length?i[0]:c&&c.length?c[0]:r;if(h)for(d=0,v=u.length;di||Math.abs(n.pageY-p)>i,d&&!r&&P("vmousecancel",t,s),P("vmousemove",t,s),_()}function I(e){if(g)return;A();var t=C(e.target),n,r;P("vmouseup",e,t),d||(n=P("vclick",e,t),n&&n.isDefaultPrevented()&&(r=T(e).changedTouches[0],v.push({touchID:E,x:r.clientX,y:r.clientY}),m=!0)),P("vmouseout",e,t),d=!1,_()}function q(t){var n=e.data(t,i),r;if(n)for(r in n)if(n[r])return!0;return!1}function R(){}function U(t){var n=t.substr(1);return{setup:function(){q(this)||e.data(this,i,{});var r=e.data(this,i);r[t]=!0,l[t]=(l[t]||0)+1,l[t]===1&&b.bind(n,H),e(this).bind(n,R),y&&(l.touchstart=(l.touchstart||0)+1,l.touchstart===1&&b.bind("touchstart",B).bind("touchend",I).bind("touchmove",F).bind("scroll",j))},teardown:function(){--l[t],l[t]||b.unbind(n,H),y&&(--l.touchstart,l.touchstart||b.unbind("touchstart",B).unbind("touchmove",F).unbind("touchend",I).unbind("scroll",j));var r=e(this),s=e.data(this,i);s&&(s[t]=!1),r.unbind(n,R),q(this)||r.removeData(i)}}}var i="virtualMouseBindings",s="virtualTouchID",o="vmouseover vmousedown vmousemove vmouseup vclick vmouseout vmousecancel".split(" "),u="clientX clientY pageX pageY screenX screenY".split(" "),a=e.event.mouseHooks?e.event.mouseHooks.props:[],f=e.event.props.concat(a),l={},c=0,h=0,p=0,d=!1,v=[],m=!1,g=!1,y="addEventListener"in n,b=e(n),w=1,E=0,S,x;e.vmouse={moveDistanceThreshold:10,clickDistanceThreshold:10,resetTimerDuration:1500};for(x=0;xMath.floor(e.pageY)||e.pageX===0&&Math.floor(i)>Math.floor(e.pageX))i-=n,s-=r;else if(se.event.special.swipe.horizontalDistanceThreshold&&Math.abs(t.coords[1]-n.coords[1])n.coords[0]?"swipeleft":"swiperight";return l(r,"swipe",e.Event("swipe",{target:i,swipestart:t,swipestop:n}),!0),l(r,s,e.Event(s,{target:i,swipestart:t,swipestop:n}),!0),!0}return!1},eventInProgress:!1,setup:function(){var t,n=this,r=e(n),s={};t=e.data(this,"mobile-events"),t||(t={length:0},e.data(this,"mobile-events",t)),t.length++,t.swipe=s,s.start=function(t){if(e.event.special.swipe.eventInProgress)return;e.event.special.swipe.eventInProgress=!0;var r,o=e.event.special.swipe.start(t),u=t.target,l=!1;s.move=function(t){if(!o||t.isDefaultPrevented())return;r=e.event.special.swipe.stop(t),l||(l=e.event.special.swipe.handleSwipe(o,r,n,u),l&&(e.event.special.swipe.eventInProgress=!1)),Math.abs(o.coords[0]-r.coords[0])>e.event.special.swipe.scrollSupressionThreshold&&t.preventDefault()},s.stop=function(){l=!0,e.event.special.swipe.eventInProgress=!1,i.off(f,s.move),s.move=null},i.on(f,s.move).one(a,s.stop)},r.on(u,s.start)},teardown:function(){var t,n;t=e.data(this,"mobile-events"),t&&(n=t.swipe,delete t.swipe,t.length--,t.length===0&&e.removeData(this,"mobile-events")),n&&(n.start&&e(this).off(u,n.start),n.move&&i.off(f,n.move),n.stop&&i.off(a,n.stop))}},e.each({scrollstop:"scrollstart",taphold:"tap",swipeleft:"swipe.left",swiperight:"swipe.right"},function(t,n){e.event.special[t]={setup:function(){e(this).bind(n,e.noop)},teardown:function(){e(this).unbind(n)}}})}(e,this)});
!function(e){if("object"==typeof exports)module.exports=e();else if("function"==typeof define&&define.amd)define(e);else{var t;"undefined"!=typeof window?t=window:"undefined"!=typeof global?t=global:"undefined"!=typeof self&&(t=self),t.ShareButton=e()}}(function(){return function e(t,n,o){function i(s,a){if(!n[s]){if(!t[s]){var c="function"==typeof require&&require;if(!a&&c)return c(s,!0);if(r)return r(s,!0);throw new Error("Cannot find module '"+s+"'")}var u=n[s]={exports:{}};t[s][0].call(u.exports,function(e){var n=t[s][1][e];return i(n?n:e)},u,u.exports,e,t,n,o)}return n[s].exports}for(var r="function"==typeof require&&require,s=0;sa;)s.call(e,i=r[a++])&&t.push(i);return t}},{"./$":22}],10:[function(e,t,n){t.exports=function(e){try{return!!e()}catch(t){return!0}}},{}],11:[function(e,t,n){var o={}.toString,i=e("./$.to-iobject"),r=e("./$").getNames,s="object"==typeof window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],a=function(e){try{return r(e)}catch(t){return s.slice()}};t.exports.get=function(e){return s&&"[object Window]"==o.call(e)?a(e):r(i(e))}},{"./$":22,"./$.to-iobject":30}],12:[function(e,t,n){var o=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=o)},{}],13:[function(e,t,n){var o={}.hasOwnProperty;t.exports=function(e,t){return o.call(e,t)}},{}],14:[function(e,t,n){var o=e("./$"),i=e("./$.property-desc");t.exports=e("./$.support-desc")?function(e,t,n){return o.setDesc(e,t,i(1,n))}:function(e,t,n){return e[t]=n,e}},{"./$":22,"./$.property-desc":25,"./$.support-desc":28}],15:[function(e,t,n){var o=e("./$.cof");t.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==o(e)?e.split(""):Object(e)}},{"./$.cof":5}],16:[function(e,t,n){var o=e("./$.cof");t.exports=Array.isArray||function(e){return"Array"==o(e)}},{"./$.cof":5}],17:[function(e,t,n){t.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},{}],18:[function(e,t,n){"use strict";var o=e("./$"),i={};e("./$.hide")(i,e("./$.wks")("iterator"),function(){return this}),t.exports=function(t,n,r){t.prototype=o.create(i,{next:e("./$.property-desc")(1,r)}),e("./$.tag")(t,n+" Iterator")}},{"./$":22,"./$.hide":14,"./$.property-desc":25,"./$.tag":29,"./$.wks":33}],19:[function(e,t,n){"use strict";var o=e("./$.library"),i=e("./$.def"),r=e("./$.redef"),s=e("./$.hide"),a=e("./$.has"),c=e("./$.wks")("iterator"),u=e("./$.iterators"),l=!([].keys&&"next"in[].keys()),f="@@iterator",d="keys",h="values",p=function(){return this};t.exports=function(t,n,g,y,m,v,b){e("./$.iter-create")(g,n,y);var k,w,$=function(e){switch(e){case d:return function(){return new g(this,e)};case h:return function(){return new g(this,e)}}return function(){return new g(this,e)}},_=n+" Iterator",S=t.prototype,j=S[c]||S[f]||m&&S[m],x=j||$(m);if(j){var O=e("./$").getProto(x.call(new t));e("./$.tag")(O,_,!0),!o&&a(S,f)&&s(O,c,p)}if((!o||b)&&s(S,c,x),u[n]=x,u[_]=p,m)if(k={values:m==h?x:$(h),keys:v?x:$(d),entries:m!=h?x:$("entries")},b)for(w in k)w in S||r(S,w,k[w]);else i(i.P+i.F*l,n,k)}},{"./$":22,"./$.def":7,"./$.has":13,"./$.hide":14,"./$.iter-create":18,"./$.iterators":21,"./$.library":24,"./$.redef":26,"./$.tag":29,"./$.wks":33}],20:[function(e,t,n){t.exports=function(e,t){return{value:t,done:!!e}}},{}],21:[function(e,t,n){t.exports={}},{}],22:[function(e,t,n){var o=Object;t.exports={create:o.create,getProto:o.getPrototypeOf,isEnum:{}.propertyIsEnumerable,getDesc:o.getOwnPropertyDescriptor,setDesc:o.defineProperty,setDescs:o.defineProperties,getKeys:o.keys,getNames:o.getOwnPropertyNames,getSymbols:o.getOwnPropertySymbols,each:[].forEach}},{}],23:[function(e,t,n){var o=e("./$"),i=e("./$.to-iobject");t.exports=function(e,t){for(var n,r=i(e),s=o.getKeys(r),a=s.length,c=0;a>c;)if(r[n=s[c++]]===t)return n}},{"./$":22,"./$.to-iobject":30}],24:[function(e,t,n){t.exports=!1},{}],25:[function(e,t,n){t.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},{}],26:[function(e,t,n){var o=e("./$.global"),i=e("./$.hide"),r=e("./$.uid")("src"),s="toString",a=Function[s],c=(""+a).split(s);e("./$.core").inspectSource=function(e){return a.call(e)},(t.exports=function(e,t,n,s){"function"==typeof n&&(n.hasOwnProperty(r)||i(n,r,e[t]?""+e[t]:c.join(String(t))),n.hasOwnProperty("name")||i(n,"name",t)),e===o?e[t]=n:(s||delete e[t],i(e,t,n))})(Function.prototype,s,function(){return"function"==typeof this&&this[r]||a.call(this)})},{"./$.core":6,"./$.global":12,"./$.hide":14,"./$.uid":31}],27:[function(e,t,n){var o=e("./$.global"),i="__core-js_shared__",r=o[i]||(o[i]={});t.exports=function(e){return r[e]||(r[e]={})}},{"./$.global":12}],28:[function(e,t,n){t.exports=!e("./$.fails")(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},{"./$.fails":10}],29:[function(e,t,n){var o=e("./$").setDesc,i=e("./$.has"),r=e("./$.wks")("toStringTag");t.exports=function(e,t,n){e&&!i(e=n?e:e.prototype,r)&&o(e,r,{configurable:!0,value:t})}},{"./$":22,"./$.has":13,"./$.wks":33}],30:[function(e,t,n){var o=e("./$.iobject"),i=e("./$.defined");t.exports=function(e){return o(i(e))}},{"./$.defined":8,"./$.iobject":15}],31:[function(e,t,n){var o=0,i=Math.random();t.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++o+i).toString(36))}},{}],32:[function(e,t,n){var o=e("./$.wks")("unscopables");void 0==[][o]&&e("./$.hide")(Array.prototype,o,{}),t.exports=function(e){[][o][e]=!0}},{"./$.hide":14,"./$.wks":33}],33:[function(e,t,n){var o=e("./$.shared")("wks"),i=e("./$.global").Symbol;t.exports=function(t){return o[t]||(o[t]=i&&i[t]||(i||e("./$.uid"))("Symbol."+t))}},{"./$.global":12,"./$.shared":27,"./$.uid":31}],34:[function(e,t,n){"use strict";var o=e("./$.unscope"),i=e("./$.iter-step"),r=e("./$.iterators"),s=e("./$.to-iobject");e("./$.iter-define")(Array,"Array",function(e,t){this._t=s(e),this._i=0,this._k=t},function(){var e=this._t,t=this._k,n=this._i++;return!e||n>=e.length?(this._t=void 0,i(1)):"keys"==t?i(0,n):"values"==t?i(0,e[n]):i(0,[n,e[n]])},"values"),r.Arguments=r.Array,o("keys"),o("values"),o("entries")},{"./$.iter-define":19,"./$.iter-step":20,"./$.iterators":21,"./$.to-iobject":30,"./$.unscope":32}],35:[function(e,t,n){var o=e("./$.def");o(o.S,"Math",{trunc:function(e){return(e>0?Math.floor:Math.ceil)(e)}})},{"./$.def":7}],36:[function(e,t,n){"use strict";var o=e("./$"),i=e("./$.global"),r=e("./$.has"),s=e("./$.support-desc"),a=e("./$.def"),c=e("./$.redef"),u=e("./$.fails"),l=e("./$.shared"),f=e("./$.tag"),d=e("./$.uid"),h=e("./$.wks"),p=e("./$.keyof"),g=e("./$.get-names"),y=e("./$.enum-keys"),m=e("./$.is-array"),v=e("./$.an-object"),b=e("./$.to-iobject"),k=e("./$.property-desc"),w=o.getDesc,$=o.setDesc,_=o.create,S=g.get,j=i.Symbol,x=i.JSON,O=x&&x.stringify,C=!1,P=h("_hidden"),L=o.isEnum,E=l("symbol-registry"),F=l("symbols"),A="function"==typeof j,I=Object.prototype,N=s&&u(function(){return 7!=_($({},"a",{get:function(){return $(this,"a",{value:7}).a}})).a})?function(e,t,n){var o=w(I,t);o&&delete I[t],$(e,t,n),o&&e!==I&&$(I,t,o)}:$,T=function(e){var t=F[e]=_(j.prototype);return t._k=e,s&&C&&N(I,e,{configurable:!0,set:function(t){r(this,P)&&r(this[P],e)&&(this[P][e]=!1),N(this,e,k(1,t))}}),t},B=function(e){return"symbol"==typeof e},D=function(e,t,n){return n&&r(F,t)?(n.enumerable?(r(e,P)&&e[P][t]&&(e[P][t]=!1),n=_(n,{enumerable:k(0,!1)})):(r(e,P)||$(e,P,k(1,{})),e[P][t]=!0),N(e,t,n)):$(e,t,n)},M=function(e,t){v(e);for(var n,o=y(t=b(t)),i=0,r=o.length;r>i;)D(e,n=o[i++],t[n]);return e},H=function(e,t){return void 0===t?_(e):M(_(e),t)},q=function(e){var t=L.call(this,e);return t||!r(this,e)||!r(F,e)||r(this,P)&&this[P][e]?t:!0},W=function(e,t){var n=w(e=b(e),t);return!n||!r(F,t)||r(e,P)&&e[P][t]||(n.enumerable=!0),n},z=function(e){for(var t,n=S(b(e)),o=[],i=0;n.length>i;)r(F,t=n[i++])||t==P||o.push(t);return o},U=function(e){for(var t,n=S(b(e)),o=[],i=0;n.length>i;)r(F,t=n[i++])&&o.push(F[t]);return o},R=function(e){for(var t,n,o=[e],i=1,r=arguments;r.length>i;)o.push(r[i++]);return t=o[1],"function"==typeof t&&(n=t),(n||!m(t))&&(t=function(e,t){return n&&(t=n.call(this,e,t)),B(t)?void 0:t}),o[1]=t,O.apply(x,o)},J=u(function(){var e=j();return"[null]"!=O([e])||"{}"!=O({a:e})||"{}"!=O(Object(e))});A||(j=function(){if(B(this))throw TypeError("Symbol is not a constructor");return T(d(arguments.length>0?arguments[0]:void 0))},c(j.prototype,"toString",function(){return this._k}),B=function(e){return e instanceof j},o.create=H,o.isEnum=q,o.getDesc=W,o.setDesc=D,o.setDescs=M,o.getNames=g.get=z,o.getSymbols=U,s&&!e("./$.library")&&c(I,"propertyIsEnumerable",q,!0));var G={"for":function(e){return r(E,e+="")?E[e]:E[e]=j(e)},keyFor:function(e){return p(E,e)},useSetter:function(){C=!0},useSimple:function(){C=!1}};o.each.call("hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),function(e){var t=h(e);G[e]=A?t:T(t)}),C=!0,a(a.G+a.W,{Symbol:j}),a(a.S,"Symbol",G),a(a.S+a.F*!A,"Object",{create:H,defineProperty:D,defineProperties:M,getOwnPropertyDescriptor:W,getOwnPropertyNames:z,getOwnPropertySymbols:U}),x&&a(a.S+a.F*(!A||J),"JSON",{stringify:R}),f(j,"Symbol"),f(Math,"Math",!0),f(i.JSON,"JSON",!0)},{"./$":22,"./$.an-object":4,"./$.def":7,"./$.enum-keys":9,"./$.fails":10,"./$.get-names":11,"./$.global":12,"./$.has":13,"./$.is-array":16,"./$.keyof":23,"./$.library":24,"./$.property-desc":25,"./$.redef":26,"./$.shared":27,"./$.support-desc":28,"./$.tag":29,"./$.to-iobject":30,"./$.uid":31,"./$.wks":33}],37:[function(e,t,n){"use strict";function o(e){return e&&e.__esModule?e:{"default":e}}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function r(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var s=function(){function e(e,t){for(var n=0;n=3?s=2:-1>=s&&(s=0),a>=3?a=2:-1>=a&&(a=0),[i[s],r[a]]}},{key:"_networkFacebook",value:function(e){return this.config.networks.facebook.loadSdk?window.FB?(this._updateHref(e,"https://www.facebook.com/sharer/sharer.php",{u:this.config.networks.facebook.url}),FB.ui({method:"feed",name:this.config.networks.facebook.title,link:this.config.networks.facebook.url,picture:this.config.networks.facebook.image,caption:this.config.networks.facebook.caption,description:this.config.networks.facebook.description})):console.error("The Facebook JS SDK hasn't loaded yet."):this._updateHref(e,"https://www.facebook.com/sharer/sharer.php",{u:this.config.networks.facebook.url})}},{key:"_networkTwitter",value:function(e){this._updateHref(e,"https://twitter.com/intent/tweet",{text:this.config.networks.twitter.description,url:this.config.networks.twitter.url})}},{key:"_networkGooglePlus",value:function(e){this._updateHref(e,"https://plus.google.com/share",{url:this.config.networks.googlePlus.url})}},{key:"_networkPinterest",value:function(e){this._updateHref(e,"https://www.pinterest.com/pin/create/button",{url:this.config.networks.pinterest.url,media:this.config.networks.pinterest.image,description:this.config.networks.pinterest.description})}},{key:"_networkLinkedin",value:function(e){this._updateHref(e,"https://www.linkedin.com/shareArticle",{mini:"true",url:this.config.networks.linkedin.url,title:this.config.networks.linkedin.title,summary:this.config.networks.linkedin.description})}},{key:"_networkEmail",value:function(e){this._updateHref(e,"mailto:",{subject:this.config.networks.email.title,body:this.config.networks.email.description})}},{key:"_networkReddit",value:function(e){this._updateHref(e,"http://www.reddit.com/submit",{url:this.config.networks.reddit.url,title:this.config.networks.reddit.title})}},{key:"_networkWhatsapp",value:function(e){this._updateHref(e,"whatsapp://send",{text:this.config.networks.whatsapp.description+" "+this.config.networks.whatsapp.url})}},{key:"_injectStylesheet",value:function(e){if(!this.el.head.querySelector("link[href='"+e+"']")){var t=document.createElement("link");t.setAttribute("rel","stylesheet"),t.setAttribute("href",e),this.el.head.appendChild(t)}}},{key:"_injectHtml",value:function(e){var t=this.config.ui.networkOrder,n="",o=!0,i=!1,r=void 0;try{for(var s,a=t[Symbol.iterator]();!(o=(s=a.next()).done);o=!0){var c=s.value;n+=" "}}catch(u){i=!0,r=u}finally{try{!o&&a["return"]&&a["return"]()}finally{if(i)throw r}}e.innerHTML=this.config.ui.buttonText+""}},{key:"_injectFacebookSdk",value:function(){if(!window.FB&&this.config.networks.facebook.appId&&!this.el.body.querySelector("#fb-root")){var e=document.createElement("script");e.text="window.fbAsyncInit=function(){FB.init({appId:'"+this.config.networks.facebook.appId+"',status:true,xfbml:true})};(function(e,t,n){var r,i=e.getElementsByTagName(t)[0];if(e.getElementById(n)){return}r=e.createElement(t);r.id=n;r.src='//connect.facebook.net/en_US/all.js';i.parentNode.insertBefore(r,i)})(document,'script','facebook-jssdk');";var t=document.createElement("div");t.id="fb-root",this.el.body.appendChild(t),this.el.body.appendChild(e)}}},{key:"_hook",value:function(e,t,n){var o=this.config.networks[t][e];if("function"==typeof o){var i=o.call(this.config.networks[t],n);void 0!==i&&(i=this._normalizeFilterConfigUpdates(i),this.extend(this.config.networks[t],i,!0),this._normalizeNetworkConfiguration())}}},{key:"_defaultTitle",value:function(){var e=void 0;return(e=document.querySelector('meta[property="og:title"]')||document.querySelector('meta[name="twitter:title"]'))?e.getAttribute("content"):(e=document.querySelector("title"))?e.textContent||e.innerText:void 0}},{key:"_defaultImage",value:function(){var e=void 0;return(e=document.querySelector('meta[property="og:image"]')||document.querySelector('meta[name="twitter:image"]'))?e.getAttribute("content"):void 0}},{key:"_defaultDescription",value:function(){var e=void 0;return(e=document.querySelector('meta[property="og:description"]')||document.querySelector('meta[name="twitter:description"]')||document.querySelector('meta[name="description"]'))?e.getAttribute("content"):""}},{key:"_detectNetworks",value:function(){var e=!0,t=!1,n=void 0;try{for(var o,i=Object.keys(this.config.networks)[Symbol.iterator]();!(e=(o=i.next()).done);e=!0){var r=o.value,s=!0,a=!1,c=void 0;try{for(var u,l=Object.keys(this.config.networks[r])[Symbol.iterator]();!(s=(u=l.next()).done);s=!0){var f=u.value;null===this.config.networks[r][f]&&(this.config.networks[r][f]=this.config[f])}}catch(d){a=!0,c=d}finally{try{!s&&l["return"]&&l["return"]()}finally{if(a)throw c}}this.config.networks[r].enabled?(this["class"]="enabled",this.config.enabledNetworks+=1):this["class"]="disabled",this.config.networks[r]["class"]=this["class"]}}catch(d){t=!0,n=d}finally{try{!e&&i["return"]&&i["return"]()}finally{if(t)throw n}}}},{key:"_normalizeNetworkConfiguration",value:function(){this.config.networks.facebook.appId||(this.config.networks.facebook.loadSdk=!1),this.config.networks.twitter.description&&(this._isEncoded(this.config.networks.twitter.description)||(this.config.networks.twitter.description=encodeURIComponent(this.config.networks.twitter.description))),"number"==typeof this.config.networks.facebook.appId&&(this.config.networks.facebook.appId=this.config.networks.facebook.appId.toString())}},{key:"_normalizeFilterConfigUpdates",value:function(e){return this.config.networks.facebook.appId!==e.appId&&(console.warn("You are unable to change the Facebook appId after the button has been initialized. Please update your Facebook filters accordingly."),delete e.appId),this.config.networks.facebook.loadSdk!==e.loadSdk&&(console.warn("You are unable to change the Facebook loadSdk option after the button has been initialized. Please update your Facebook filters accordingly."),delete e.appId),e}}]),t}(u["default"]);t.exports=l},{"./share-utils":38,"core-js/fn/array/iterator":1,"core-js/fn/math/trunc":2,"core-js/fn/symbol":3}],38:[function(e,t,n){"use strict";function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(n,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;n=0,i=e.getElementsByTagName("a")[0];if(i.setAttribute("href",this._getUrl(t,!o,n)),!(o||this.config.networks.facebook.loadSdk&&"facebook"===e.getAttribute("class"))){var r={width:500,height:350};r.top=screen.height/2-r.height/2,r.left=screen.width/2-r.width/2,window.open(i.href,"targetWindow","\n toolbar=no,\n location=no,\n status=no,\n menubar=no,\n scrollbars=yes,\n resizable=yes,\n left="+r.left+",\n top="+r.top+",\n width="+r.width+",\n height="+r.height+"\n ")}}},{key:"popup",value:function t(e){var n=this,o=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],t={width:500,height:350};t.top=screen.height/2-t.height/2,t.left=screen.width/2-t.width/2;var i=function(){var e=[],t=!0,i=!1,r=void 0;try{for(var s,a=Object.keys(o)[Symbol.iterator]();!(t=(s=a.next()).done);t=!0){var c=s.value,u=o[c];e.push(c+"="+n._encode(u))}}catch(l){i=!0,r=l}finally{try{!t&&a["return"]&&a["return"]()}finally{if(i)throw r}}return e.join("&")}();i&&(i="?"+i),window.open(e+i,"targetWindow","\n toolbar=no,\n location=no,\n status=no,\n menubar=no,\n scrollbars=yes,\n resizable=yes,\n left="+t.left+",\n top="+t.top+",\n width="+t.width+",\n height="+t.height+"\n ")}},{key:"_merge",value:function(e){function t(t,n){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}(function(e,t){"object"!=typeof e&&(e={});for(var n in t)if(t.hasOwnProperty(n)){var o=t[n];if("object"==typeof o){e[n]=this._merge(e[n],o);continue}e[n]=o}for(var i=2,r=arguments.length;r>i;i++)_merge(e,arguments[i]);return e})},{key:"_objToArray",value:function(e){var t=[];for(var n in e)"object"==typeof e[n]&&t.push(e[n]);return t}},{key:"_isMobile",value:function(){return navigator.userAgent.match(/Android|iPhone|PhantomJS/i)&&!navigator.userAgent.match(/iPod|iPad/i)?!0:!1}}]),e}();String.prototype.toRFC3986=function(){var e=encodeURIComponent(this);e.replace(/[!'()*]/g,function(e){return"%"+e.charCodeAt(0).toString(16)})},String.prototype.capFLetter=function(){return this.charAt(0).toUpperCase()+this.slice(1)},n["default"]=r,t.exports=n["default"]},{}]},{},[37])(37)});
var mega_fire_event;
(function(jQuery){
"use strict";
jQuery(document).ready(function(){
mega_menu.init();
});
var event_type='resize';
if(/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)==true){
event_type='orientationchange';
}
jQuery(window).bind(event_type, function(){
clearTimeout(mega_fire_event);
mega_fire_event=setTimeout(mega_menu.resize, 100);
});
})(jQuery);
var mega_menu={
init: function(){
jQuery(".nav li > a").each(function(){
if(jQuery(this).next().length > 0){
jQuery(this).addClass("parent");
};});
jQuery(".togglemenu").click(function(e){
e.preventDefault();
jQuery(this).toggleClass("active");
jQuery(".nav").toggle();
});
jQuery('.post-block-90').each(function(){
var postheight=jQuery(this).parents('li').find('.post-featured').height();
jQuery(this).css('min-height', postheight);
});
if(/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)==false){
jQuery(".mega-menu").affix({
offset: {
top: jQuery('#wpadminbar').outerHeight(true) + jQuery(".dock").outerHeight(true) + jQuery(".header").outerHeight(true)
}});
}
mega_menu.mobile_dropdown_trigger();
},
resize: function(){
mega_menu.mobile_dropdown_trigger();
},
adjust_menu: function(){
var ww=document.body.clientWidth;
if(ww < 975){
jQuery(".togglemenu").css("display", "inline-block");
if(!jQuery(".togglemenu").hasClass("active")){
jQuery(".nav").hide();
}else{
jQuery(".nav").show();
}
jQuery(".nav li").unbind('hover');
jQuery(".nav li").removeClass("hover");
var custom_event=jQuery.support.touch ? "tap":"click";
jQuery(".nav li > a.mobile-dropdown-trigger").off(custom_event).on(custom_event, function(e){
var parent=jQuery(this).parent("li");
if(parent.hasClass('hover')){
parent.removeClass('hover');
}else{
parent.addClass('hover');
}
return false;
});
}
else if(ww >=975){
var custom_event=jQuery.support.touch ? "tap":"click";
jQuery(".togglemenu").css("display", "none");
jQuery(".nav").show();
jQuery(".nav li").removeClass("hover");
jQuery(".nav li > a.mobile-dropdown-trigger").unbind(custom_event);
jQuery(".nav li").hover(function(){
jQuery(this).addClass('hover');
},
function(){
jQuery(this).removeClass('hover');
}
);
}},
mobile_dropdown_trigger: function(){
if(jQuery(window).outerWidth() < 975){
var items=jQuery('.mega-menu .nav li.dropdown');
items.each(function(){
if(jQuery(this).find('.mobile-dropdown-trigger').length < 1){
jQuery(this).children('a').eq(0).after(' ');
}});
}
mega_menu.adjust_menu();
}};
var fireEvent;
(function(jQuery){
'use strict';
jQuery(document).ready(function(){
theme.init();
});
jQuery(window).resize(function(){
clearTimeout(fireEvent);
fireEvent=setTimeout(theme.resizeEvent, 200);
});
})(jQuery);
jQuery(window).load(function(){
theme.resizePostCategorySliderOverlays();
theme.resizeGalleryOverlays();
theme.initAffixSidebar();
});
var theme={
mosaicTimeout: false,
init: function(){
theme.initOverlayClicks();
theme.initPostTabSwitcher();
theme.initCategorySliderSwitching();
theme.initTopReviewsWidgetForm();
theme.initSliderBlurOverlay();
theme.initScrollTop();
theme.resizePostCategorySliderOverlays();
theme.resizePostSliderLargeOverlays();
theme.resizeGalleryOverlays();
theme.initGalleryLightbox();
theme.initGallerySliderControls();
theme.bindPostCategorySliderSlideResizeEvent();
theme.initSocialShareButtons();
theme.initWeatherWidget();
theme.initDropdownCategoryPostTabs();
theme.initLoginLightbox();
theme.initSearchLightbox();
theme.initLikeButtons();
theme.initReviewSummary();
theme.initReaderReviews();
theme.initDockTrendingPosts();
theme.initMoreCategoryPopup();
theme.initLargeTrending();
theme.initFeaturedPostPhoto();
theme.initExclusivePosts();
theme.activeMenuItemTitle();
theme.IeEdgeFilters();
theme.initTouchMenu();
theme.addMobileBodyClass();
theme.initHomepageSlider();
theme.initTwitchStreamWidget();
theme.initTwitchStreamBlock();
theme.initRatingCircle();
theme.preventMobileScrollHoverEvents();
},
resizeEvent: function(){
theme.resizeSLiderBlurOverlay();
theme.resizePostCategorySliderOverlays();
theme.adjustGalleryLightboxHeight();
theme.initLargeTrending();
theme.initFeaturedPostPhoto();
theme.resizeRatings();
},
initOverlayClicks: function(){
jQuery('*[data-click-url]').click(function(){
window.location.href=jQuery(this).data('click-url');
return false;
});
},
initPostTabSwitcher: function(){
jQuery('.goodgame_sidebar_post_tabs .sorting .buttons a').click(function(){
console.log(000);
var parent=jQuery(this).parents('.goodgame_sidebar_post_tabs');
var index=parent.find('.sorting .buttons a').index(jQuery(this));
parent.find('.sorting .buttons a').removeClass('active');
jQuery(this).addClass('active');
parent.find('.switcher-tab-content').fadeOut(250).promise().done(function(){
parent.find('.switcher-tab-content').eq(index).fadeIn(250);
});
return false;
});
},
initCategorySliderSwitching: function(){
jQuery('.dynamic-category-slider .buttons .btn-sort').click(function(e){
e.preventDefault();
if(jQuery(this).hasClass('active')) return false;
var parent=jQuery(this).parents('.dynamic-category-slider');
var is_platform=parent.data('platform');
var block='slider-' + jQuery(this).attr('id').substring(4);
parent.find('.buttons .btn-sort').removeClass('active');
jQuery(this).addClass('active');
parent.find('.dynamic-slide').fadeOut(300).promise().done(function(){
var item=parent.find('#' + block);
if(item.find('.goodgame-loader').length > 0){
item.show();
var data={
action: 'load_post_slider_items',
count: item.data('count'),
is_platform: item.data('platform'),
slug: item.data('slug'),
unique_id: item.data('unique_id'),
interval: item.data('interval'),
};
jQuery.post(goodgame_js_params.ajaxurl, data, function(response){
item.html(response).hide().fadeIn(300).promise().done(function(){
theme.initMoreCategoryPopup();
theme.resizePostCategorySliderOverlays();
theme.initRatingCircle();
});
});
}else{
item.fadeIn(300).promise().done(function(){
theme.resizePostCategorySliderOverlays();
});
}});
});
},
initTopReviewsWidgetForm: function(){
var form=jQuery('.form-top-reviews');
form.find('select').change(function(){
var current_form=jQuery(this).parents('form').eq(0);
var data=current_form.serialize();
var widget=current_form.parent('.post-block');
var items_wrapper=widget.find('.items-wrapper');
items_wrapper.height(items_wrapper.height());
items_wrapper.fadeOut(300).promise().done(function(){
items_wrapper.html('');
items_wrapper.fadeIn(300).promise().done(function(){
jQuery.post(goodgame_js_params.ajaxurl, data, function(response){
items_wrapper.fadeOut(300).promise().done(function(){
items_wrapper.html(response);
items_wrapper.height('');
items_wrapper.fadeIn(300).promise().done(function(){
theme.initRatingCircle();
});
});
});
});
});
});
},
initSliderBlurOverlay: function(){
theme.resizeSLiderBlurOverlay();
jQuery('.goodgame-slider ').hide().css('visibility','visible').fadeIn(200);
},
resizeSLiderBlurOverlay: function(){
var slidewidth=jQuery('.goodgame-slider .slide').width();
var containerwidth=jQuery('.goodgame-slider .slide .container').width();
var overlay=jQuery('.goodgame-slider .slide .overlay-wrapper').width();
var sidemargin=(slidewidth - containerwidth) / -2;
jQuery('.goodgame-slider .slide .overlay').css('left', sidemargin).css('right', - (containerwidth - overlay) + sidemargin);
},
setFeaturedOverlayPosition: function(elem){
elem.css('height', 'auto');
var postfeaturedheight=elem.parents('.post-block').outerHeight();
var btnheight=0;
if(jQuery(window).outerWidth() > 992){
var btnheight=elem.find('.title .btn').eq(0).outerHeight(true);
}
elem.css('height', postfeaturedheight);
var overlayposition=elem.outerHeight() - elem.find('.overlay-wrapper').outerHeight();
elem.find('.overlay-wrapper .overlay').css('top', -overlayposition - btnheight);
elem.find('.overlay-wrapper').css('bottom', (btnheight*-1));
elem.find('.overlay-wrapper .overlay').css('bottom', btnheight);
},
recalculateOverlayPosition: function(elem){
var parent=elem.parents('.post-featured');
var overlayposition=parent.outerHeight() - parent.find('.overlay-wrapper').outerHeight();
if(elem.hasClass('hovered')){
parent.find('.overlay').animate({
top: -overlayposition,
bottom: 0
}, {duration: 150, queue: false});
parent.find('.overlay-wrapper').animate({
bottom: 0
}, {duration: 150, queue: false});
}else{
var btnheight=elem.find('.btn').eq(0).outerHeight(true);
parent.find('.overlay').animate({
top: -overlayposition -btnheight,
bottom: btnheight
}, {duration: 150, queue: false});
parent.find('.overlay-wrapper').animate({
bottom: -btnheight
}, {duration: 150, queue: false});
}},
resizePostCategorySliderOverlays: function(){
jQuery('.post-video').each(function(){
var videothumbnail=jQuery(this).find('.image').outerHeight();
jQuery(this).find('.overlay-wrapper').css('height', videothumbnail);
});
},
resizeGalleryOverlays: function(){
jQuery('.post-gallery').each(function(){
var videothumbnail=jQuery(this).find('.image').outerHeight();
jQuery(this).find('.overlay-wrapper').css('height', videothumbnail);
});
},
bindPostCategorySliderSlideResizeEvent: function(){
jQuery('.dynamic-category-slider').on('slid.bs.carousel', function (){
theme.resizePostCategorySliderOverlays();
});
},
resizePostSliderLargeOverlays: function(){
jQuery('.goodgame_post_carousel .article-carousel .carousel').on('slid.bs.carousel', function (e){
jQuery(e.currentTarget).find('.active .post-featured').each(function(){
var overlayposition=jQuery(this).outerHeight() - jQuery(this).find('.overlay-wrapper').outerHeight();
jQuery(this).find('.overlay').css({ top: -overlayposition});
});
});
},
initComments: function(){
jQuery('#comment-submit').click(function(){
jQuery('#hidden-submit').trigger('click');
return false;
});
},
initScrollTop: function(){
var offset=500;
var duration=300;
jQuery(window).scroll(function(){
if(jQuery(this).scrollTop() > offset){
jQuery('.back-to-top').fadeIn(duration);
}else{
jQuery('.back-to-top').fadeOut(duration);
}});
jQuery('.back-to-top').click(function(event){
event.preventDefault();
jQuery('html, body').animate({scrollTop: 0}, duration);
return false;
});
},
initGallerySliderControls: function(){
if(jQuery('body').hasClass('single-gallery')){
jQuery('.thumbs .thumb a').click(function(){
var parent=jQuery(this).parents('.thumbs');
var index=parent.find('a').index(jQuery(this));
jQuery('.gallery-slideshow').cycle(index);
jQuery('.thumbs .thumb').removeClass('active');
jQuery('.thumbs').each(function(){
jQuery(this).find('.thumb').eq(index).addClass('active');
});
var total_slides=jQuery('.single-photo-thumbs .controls').data('total');
jQuery('.single-photo-thumbs .controls s').html((index+1) + ' / ' + total_slides);
return false;
});
jQuery('.gallery-slideshow').on('cycle-update-view', function(event, optionHash, slideOptionsHash, currentSlideEl){
var index=optionHash.currSlide;
jQuery('.thumbs .thumb').removeClass('active');
jQuery('.thumbs').each(function(){
jQuery(this).find('.thumb').eq(index).addClass('active');
});
var total_slides=jQuery('.single-photo-thumbs .controls').data('total');
jQuery('.single-photo-thumbs .controls s').html((index+1) + ' / ' + total_slides);
});
jQuery('.gallery-slideshow').on('cycle-initialized', function(event, optionHash, slideOptionsHash, currentSlideEl){
jQuery(this).hide().css('opacity', 1).fadeIn(500);
});
jQuery('.gallery-slideshow').cycle();
}},
initSocialShareButtons: function(){
if(jQuery('.share-button').length > 0){
var button=jQuery('.share-button').eq(0);
config={
url: button.data().url,
title: button.data().title,
description: button.data().description,
image: button.data().image,
ui: {
buttonText: button.data().buttonText,
icon_font: false,
flyout: 'bottom right'
},
networks: {
whatsapp: {
enabled: false
},
reddit: {
enabled: false
},
email: {
enabled: false
}}
};
var share=new ShareButton(config);
}
jQuery('.social.share-popup > a').click(function(){
var href=jQuery(this).attr('href');
window.open(href, '_blank', 'location=yes,height=570,width=520,scrollbars=yes,status=yes');
return false;
});
},
initWeatherWidget: function(){
if(jQuery('.weather-ajax-container').length > 0){
var cached=theme.getWeatherWidgetCache();
if(cached!==false&&cached.length > 0){
jQuery('.weather-ajax-container').html(cached);
}else{
var data={
action: 'weather_widget',
};
jQuery.post(goodgame_js_params.ajaxurl, data, function(response){
jQuery('.weather-ajax-container').html(response);
theme.setWeatherWidgetCache(response);
});
}}
},
setWeatherWidgetCache: function(data){
if(typeof(Storage)!=="undefined"){
sessionStorage.setItem('weatherWidget', data);
}},
getWeatherWidgetCache: function(){
if(typeof(Storage)!=="undefined"){
var cached=sessionStorage.getItem('weatherWidget');
if(typeof cached!=="undefined"&&cached!==null){
return cached;
}}
return false;
},
initDropdownCategoryPostTabs: function(){
if(jQuery('.goodgame_dropdown_category_posts').length > 0){
jQuery('.mega-menu-wrapper').on('click', '.goodgame_dropdown_category_posts .sorting a', function(){
var href=jQuery(this).attr('href');
jQuery(this).siblings().removeClass('active');
jQuery(this).addClass('active');
var items=jQuery(href);
if(typeof items!='undefined'){
jQuery(this).parents('.goodgame_dropdown_category_posts').find('.items').hide();
items.show();
jQuery(this).parents('.goodgame_dropdown_category_posts').find('.btn-more a').attr('href', items.data('url'));
}
return false;
});
}},
initLoginLightbox: function(){
jQuery('.login .show-lightbox').click(function(){
jQuery('body').addClass('lightboxed-login');
});
jQuery('.lightbox .close').click(function(){
jQuery('body').removeClass('lightboxed-login');
});
},
initGalleryLightbox: function(){
jQuery('.galleries .btn-maximize').click(function(){
jQuery('.lightbox-gallery .container-fluid').height(jQuery(window).outerHeight());
jQuery('.lightbox-gallery').removeClass('lightbox-hidden');
jQuery('body').addClass('lightboxed-gallery');
return false;
});
jQuery('.lightbox .close').click(function(){
jQuery('body').removeClass('lightboxed-gallery');
jQuery('.lightbox-gallery').addClass('lightbox-hidden');
return false;
});
theme.adjustGalleryLightboxHeight();
},
adjustGalleryLightboxHeight: function(){
jQuery('.lightbox-gallery').each(function(){
var vh=jQuery(window).height();
var wrap=jQuery(this).find('.image-wrapper');
var title=wrap.find('.gallery-title').outerHeight(true);
var thumbs=wrap.find('.single-photo-thumbs').outerHeight(true);
var margin_b=80;
console.log(vh);
console.log(title);
console.log(thumbs);
wrap.find('.gallery-slideshow').height(vh - title - thumbs - margin_b);
});
},
initSearchLightbox: function(){
jQuery('.lightbox-search .container > .row').each(function(){
var lightboxwidth=jQuery(this).outerWidth();
var searchbuttonwidth=jQuery(this).find('.btn-search-lightbox').outerWidth();
jQuery(this).find('.search-input-lightbox').css('width', lightboxwidth - searchbuttonwidth);
});
jQuery('.search-launcher').click(function(){
jQuery('body').addClass('lightboxed-search');
return false;
});
jQuery('.lightbox .close').click(function(){
jQuery('body').removeClass('lightboxed-search');
return false;
});
},
initLikeButtons: function(){
jQuery('.post-controls .like, .post-controls .dislike').click(function(){
var type=1;
if(jQuery(this).hasClass('dislike')){
type=2;
}
var parent=jQuery(this).parents('.post-controls');
var postid=parent.attr('id').substring(7);
var nonce=parent.data('nonce');
var data={
action: 'post_like',
id: postid,
type: type,
_ajax_nonce: nonce
};
jQuery.post(goodgame_js_params.ajaxurl, data, function(response){
jQuery('.post-controls .likes').html(response.likes);
jQuery('.post-controls .dislikes').html(response.dislikes);
var percent=(response.likes/(response.likes + response.dislikes)) * 100;
jQuery('.post-controls .bar s').width(percent + '%');
}, 'json');
return false;
});
},
initReviewSummary: function(){
jQuery('.review-summary-gg').bind('inview', function(event, isInView, visiblePartX, visiblePartY){
if(isInView===true){
var bar_w=jQuery(this).find('.row .bar').width();
var review_item=jQuery(this);
jQuery(this).find('.row .bar s').each(function(){
var percent=jQuery(this).attr('data-value');
var add_width=((percent*bar_w)/100)+'px';
jQuery(this).animate({
'width': '+=' + add_width
}, 1000, 'easeInQuart').promise().done(function(){
theme.displayPreviousRating(review_item.find('.reader-reviews'));
});
});
jQuery(this).unbind('inview');
}});
},
initReaderReviews: function(){
if(jQuery('.reader-reviews').length > 0){
jQuery('.reader-reviews').each(function(){
var review_item=jQuery(this);
var contain=jQuery(this).find('.bar');
var bar_width=contain.width();
var grip=contain.find('.grip');
var saved=review_item.data('msg_saved');
grip.draggable({
containment: contain,
axis: 'x',
cursor: 'move',
drag: function(event, ui){
theme.displayRatingStars(grip, bar_width);
},
stop: function(event, ui){
theme.snapRating(review_item, parseInt(grip.css('left')), bar_width);
theme.displayRatingStars(grip, bar_width);
var result=theme.getStarRating(parseInt(grip.css('left')), bar_width, '');
if(result){
var postid=review_item.data('post_id');
var nonce=review_item.data('nonce');
if(result.length===1){ result +='0'; }
var data={
action: 'post_reader_rate',
id: postid,
rating: result,
_ajax_nonce: nonce
};
jQuery.post(goodgame_js_params.ajaxurl, data, function(response){
if(response.status==='ok'){
var star_class='';
if(typeof String(response.rating)[1]!=='undefined'&&String(response.rating)[1]=='5'){
star_class='s-' + String(response.rating)[0] + '-' + String(response.rating)[1];
}else{
star_class='s-' + String(response.rating)[0];
}
grip.find('.tooltip').prepend(saved);
review_item.find('.bar s').width((response.rating * 2) + '%');
review_item.find('.overview-title i').attr('class', 'stars rating ' + star_class);
}}, 'json');
}}
});
});
}},
displayRatingStars: function(grip, bar_width){
var result=theme.getStarRating(parseInt(grip.css('left')), bar_width, '-');
if(result){
grip.find('.tooltip').html(' ');
}},
displayPreviousRating: function(review_item){
var postid=review_item.data('post_id');
var rating=String(getCookie('goodgame_reader_rate_' + postid));
if(rating=='false') return false;
var contain=review_item.find('.bar');
var bar_width=contain.width();
var current_progress=contain.find('s').width();
var grip=contain.find('.grip');
var your=review_item.data('msg_your');
var star_class='';
if(typeof rating[1]!=='undefined'&&rating[1]=='5'){
star_class='s-' + rating[0] + '-' + rating[1];
}else{
star_class='s-' + rating[0];
}
grip.find('.tooltip').html(your + ' ');
var left=(bar_width * rating * 2) / 100;
if(current_progress > left){
grip.css('right', (current_progress-left) + 'px');
}else{
grip.css('right', (current_progress-left)*-1 + 'px');
}},
getStarRating: function(pos, width, separator){
var stars=Math.round((pos / width) * 5 * 10) / 10;
var parts=(stars + '').split('.');
var result=false;
if(typeof parts[0]!=='undefined'){
if(typeof parts[1]==='undefined'){ parts[1]='0'; }
if(parseInt(parts[1]) >=0&&parseInt(parts[1]) < 3){
result=parts[0];
}
else if(parseInt(parts[1]) >=3&&parseInt(parts[1]) < 8){
result=parts[0] + separator + '5';
}else{
result=parseInt(parts[0]) + 1;
}}
return String(result);
},
snapRating: function(review_item, pos, width){
var stars=Math.round((pos / width) * 5 * 10) / 10;
var star_val=(Math.round(stars * 2) / 2).toFixed(1) * 10;
var snap_pos=(width / 50) * star_val;
review_item.find('.bar .grip ').css('left', snap_pos);
},
resizeRatings: function(){
jQuery('.review-summary').each(function(){
var bar_w=jQuery(this).find('.row .bar').width();
jQuery(this).find('.row .bar s').each(function(){
var percent=jQuery(this).attr('data-value');
var add_width=((percent*bar_w)/100)+'px';
jQuery(this).width(add_width);
});
});
},
initDockTrendingPosts: function(){
jQuery('#trending-posts').carousel();
},
initMoreCategoryPopup: function(){
jQuery('.show-more').unbind('click');
jQuery('.show-more').on('click', function(e){
var postid=false;
if(jQuery('.dynamic-more-dropdown').length > 0){
postid=jQuery('.dynamic-more-dropdown').eq(0).find('.more-dropdown').data('post_id');
jQuery('.dynamic-more-dropdown').remove();
}
var original=jQuery(this).parent().find('.more-dropdown').eq(0);
var offset=original.offset();
var dropdown=original.clone();
if(postid){
if(postid===original.data('post_id')){
return false;
}}
dropdown.addClass('active');
dropdown.wrap('
');
dropdown=dropdown.parent();
dropdown.offset({left: offset.left, top: offset.top});
dropdown.addClass('dynamic-more-dropdown');
dropdown.css('position', 'absolute');
jQuery('body').after(dropdown);
return false;
});
jQuery('.focus').click(function(){
if(jQuery('.dynamic-more-dropdown').length > 0){
jQuery('.dynamic-more-dropdown').remove();
}});
},
initLargeTrending: function(){
jQuery('.trending-posts-main-content').each(function(){
var postswidth=jQuery(this).outerWidth();
var titlewidth=jQuery(this).find('.title-default').outerWidth();
var controlswidth=jQuery(this).find('.controls').outerWidth();
jQuery(this).find('.carousel-inner').css('width', postswidth - titlewidth - controlswidth -31);
});
},
initFeaturedPostPhoto: function(){
var window_height=jQuery(window).outerHeight();
var admin_bar_height=jQuery('#wpadminbar').outerHeight(true);
var dock_height=jQuery('.dock').outerHeight();
var header_height=jQuery('.header').outerHeight(true);
var megamenu_height=jQuery('.mega-menu-wrapper').outerHeight();
var megamenu_half_height=Math.floor(megamenu_height / 2);
var controls_height=jQuery('.controls').eq(0).outerHeight(true);
var img_container=jQuery('.featured-post-content');
img_container.height(window_height - admin_bar_height - dock_height - header_height - megamenu_half_height - controls_height + 1);
theme.recalculateOverlayPosition(img_container.find('.title'));
jQuery('body.featured-post .post-page-title, body.featured-post .post-page-title .overlay-wrapper').hide().css('visibility','visible').fadeIn(200);
if(jQuery(window).outerWidth() >=992){
jQuery('body.featured-post .post-page-title').affix({
offset: {
top: admin_bar_height + dock_height + header_height + megamenu_half_height - 1
}});
jQuery('body.featured-post .parallax-wrapper').affix({
offset: {
top: admin_bar_height + dock_height + header_height + megamenu_half_height - 1
}});
jQuery('body.featured-post .parallax-wrapper').on('affix.bs.affix',function(){
var windowheight=jQuery(window).outerHeight();
var headerheight=jQuery('.header').outerHeight();
var dockheight=jQuery('.dock').outerHeight();
var megamenuheight=jQuery('.mega-menu-wrapper').outerHeight();
jQuery(this).css('margin-top', window_height - admin_bar_height - dock_height - header_height - megamenu_height - controls_height + 1);
});
jQuery(window).scroll(function (){
if(jQuery('.post-page-title').hasClass('affix')){
var headerheight=jQuery('.header').outerHeight(true);
var dockheight=jQuery('.dock').outerHeight(true);
var megamenuheight=(jQuery('.mega-menu-wrapper').outerHeight() / 2);
var currentScrollTop=jQuery(window).scrollTop() - headerheight - dockheight - megamenuheight - 37;
var contentHeight=jQuery('body.featured-post .affix .featured-post-content').height();
var opacity=1 - currentScrollTop/contentHeight;
if(opacity < 0.4){
opacity=0.4;
}
jQuery('body.featured-post .affix .featured-post-content').css('opacity',opacity);
}else{
jQuery('body.featured-post .affix .featured-post-content').css('opacity', 1);
}});
}},
initExclusivePosts: function(){
jQuery('.post-exclusive').each(function(){
var height=jQuery(this).outerHeight(true);
jQuery(this).find('.image, .text > .title').css('height', height);
});
},
activeMenuItemTitle: function(){
if(jQuery('.mega-menu').length > 0){
var active=jQuery('.mega-menu .menu-item.active');
if(active.length > 0){
jQuery('.mega-menu .togglemenu span').text(active.find('a > span').eq(0).text());
}}
},
IeEdgeFilters: function(){
if(/Edge/.test(navigator.userAgent)){
jQuery('html').addClass('no-cssfilters');
}},
initAffixSidebar: function(){
if(goodgame_js_params.enable_sidebar_affix==='on'&&!isMobileDevice()){
if(jQuery('.sidebar').length > 0&&jQuery(window).width() > 970-15){
var main_content=jQuery('.main-content');
var sidebar=jQuery('.sidebar');
var menu_offset=45;
if(main_content.outerHeight() > sidebar.outerHeight()){
var offset_top;
if(jQuery('body').hasClass('featured-post')){
var admin_bar_height=0;
if(jQuery('#wpadminbar').length > 0) admin_bar_height=jQuery('#wpadminbar').outerHeight(true);
var dock_height=0;
if(jQuery('.dock').length > 0) dock_height=jQuery('.dock').outerHeight(true);
var header_height=jQuery('.header').outerHeight(true);
var menu_half_height=37;
var overlay_height=jQuery('.featured-post-content').height();
var content_padding=40;
offset_top=admin_bar_height + dock_height + header_height + menu_half_height + overlay_height + content_padding - menu_offset;
}else{
offset_top=sidebar.offset().top - menu_offset;
}
jQuery('.sidebar').wrapInner('');
jQuery('.sidebar-affix-wrap').width(jQuery('.sidebar').width());
jQuery('.sidebar-affix-wrap').affix({
offset: {
top: offset_top,
bottom: function (){
return (this.bottom=jQuery('.footer').outerHeight(true) + jQuery('.copyright').outerHeight(true) + 50)
}}
});
}}
if(jQuery('.sidebar-affix').length > 0&&jQuery(window).width() > 970-15){
jQuery('.sidebar-affix').each(function(){
var sidebar=jQuery(this);
var main_content=sidebar.siblings('.wpb_column').eq(0);
var menu_offset=45;
if(main_content.outerHeight() > sidebar.outerHeight()){
sidebar.wrapInner('');
sidebar.find('.sidebar-affix-wrap').width(sidebar.width());
jQuery('.sidebar-affix-wrap').affix({
offset: {
top: sidebar.parent().offset().top - menu_offset,
bottom: jQuery(document).height() - (sidebar.parent().offset().top + sidebar.parent().height())
}});
}});
}}
},
initTouchMenu: function(){
if('ontouchstart' in document){
jQuery('.mega-menu .nav > .menu-item:not(.dropdown) > a').on('touchstart', function(){
if(jQuery(window).outerWidth() > 992){
return true;
}});
jQuery('.mega-menu .nav > .menu-item.dropdown > .dropdown-toggle').on('touchstart', function(){
if(jQuery(window).outerWidth() > 992){
var current_item=jQuery(this);
if(jQuery('.nav .menu-item.dropdown.hover .dropdown-toggle').not(this).length > 0){
jQuery('.nav .menu-item.dropdown.hover').each(function(){
if(current_item.parent()!==jQuery(this)){
jQuery(this).removeClass('hover');
}});
}
var parent=jQuery(this).parent();
if(!parent.hasClass('hover')){
jQuery(this).parent().addClass('hover');
return false;
}}
});
jQuery('.mega-menu .nav > .menu-item.dropdown .dropdown > a').on('touchstart', function(){
if(jQuery(window).outerWidth() > 992){
var current_item=jQuery(this).parent();
if(jQuery('.nav .menu-item.dropdown .dropdown').not(current_item).length > 0){
jQuery('.nav .menu-item.dropdown .dropdown.hover').each(function(){
if(current_item.parent()!==jQuery(this)){
jQuery(this).removeClass('hover');
}});
}
if(!current_item.hasClass('hover')){
current_item.addClass('hover');
return false;
}}
});
jQuery('.main-content-wrapper, .header, .footer').on('touchstart', function(){
if(jQuery(window).outerWidth() > 992){
var open=jQuery('.mega-menu .nav .hover');
if(open.length > 0){
open.removeClass('hover');
}}
});
}},
addMobileBodyClass: function(){
if(isMobileDevice()){
jQuery('body').addClass('mobile-device');
}},
initHomepageSlider: function(){
var owl=jQuery('.owl-carousel');
owl.each(function(){
var interval=parseInt(jQuery(this).data('interval'));
interval=(interval > 900) ? interval:false;
owl.owlCarousel({
items: 4,
autoPlay: interval,
pagination: true,
navigation: true,
navigationText: [''+goodgame_js_params.slider_prev+' ',''+goodgame_js_params.slider_next+' '],
});
});
},
initRatingCircle: function(){
window.randomize=function(){
jQuery('.radial-progress').each(function(){
var transform_styles=['-webkit-transform', '-ms-transform', 'transform'];
jQuery(this).find('span').fadeTo('slow', 1);
var score=jQuery(this).data('score');
var deg=(((100 / 10) * score) / 100) * 180;
var rotation=deg;
var fill_rotation=rotation;
var fix_rotation=rotation * 2;
for(i in transform_styles){
jQuery(this).find('.circle .fill, .circle .mask.full').css(transform_styles[i], 'rotate(' + fill_rotation + 'deg)');
jQuery(this).find('.circle .fill.fix').css(transform_styles[i], 'rotate(' + fix_rotation + 'deg)');
}});
};
setTimeout(window.randomize, 200);
},
initTwitchStreamWidget: function(){
var widgets=jQuery('.widget-default.goodgame_twitch_stream');
if(widgets.length > 0){
widgets.each(function (){
var curr_item=jQuery(this);
var username=curr_item.find('.post-block').data('username');
var data={
action: 'load_twitch_stream_widget',
username: username
};
jQuery.post(goodgame_js_params.ajaxurl, data, function(response){
curr_item.find('.post-block').html(response).hide().fadeIn(300);
theme.initTwitchPlayer('#' + curr_item.attr('id') + ' .twitch-iframe');
});
});
}},
initTwitchStreamBlock: function(){
var blocks=jQuery('.twitch-stream-wrapper');
if(blocks.length > 0){
blocks.each(function (){
var curr_item=jQuery(this);
var username=curr_item.data('username');
var data={
action: 'load_twitch_stream_vc_block',
username: username
};
jQuery.post(goodgame_js_params.ajaxurl, data, function(response){
curr_item.html(response).hide().fadeIn(300);
theme.initTwitchPlayer('#' + curr_item.find('.twitch-iframe').attr('id'));
});
});
}},
initTwitchPlayer: function(target_id){
var block;
if(jQuery(target_id).length > 0){
block=jQuery(target_id);
}else{
return;
}
block.children('.btn-play').click(function(){
var video=jQuery(this).parent('.twitch-iframe');
var id=video.attr('id');
var channel=video.data('channel');
video.html('');
var options={
playsinline: false,
channel: channel
};
var player=new Twitch.Player(id, options);
player.setVolume(0.5);
});
},
preventMobileScrollHoverEvents: function(){
if(jQuery('html').hasClass('touchevents')){
var body=document.body, timer;
window.addEventListener('scroll', function (){
clearTimeout(timer);
if(!body.classList.contains('disable-hover')){
body.classList.add('disable-hover')
}
timer=setTimeout(function (){
body.classList.remove('disable-hover')
}, 300);
}, false);
}}
};
function chunk (arr, len){
var chunks=[],
i=0,
n=arr.length;
while (i < n){
chunks.push(arr.slice(i, i +=len));
}
return chunks;
}
function calcParallax(tileheight, speedratio, scrollposition){
return ((tileheight) - (Math.floor(scrollposition / speedratio) % (tileheight+1)));
}
function getCookie(name){
var pattern=RegExp(name + '=.[^;]*')
matched=document.cookie.match(pattern)
if(matched){
var cookie=matched[0].split('=')
return cookie[1]
}
return false
}
function createCookie(name,value,days){
if(days){
var date=new Date();
date.setTime(date.getTime()+(days*24*60*60*1000));
var expires='; expires='+date.toGMTString();
}
else var expires='';
document.cookie=name+'='+value+expires+'; path=/';
}
function isMobileDevice(){
if(/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)){
return true;
}
return false;
};
(function(e,t,n,r){function w(e,t){return e[t]===r?l[t]:e[t]}function E(){var e=t.pageYOffset;return e===r?a.scrollTop:e}function S(e,t){var n=l["on"+e];if(n){if(p(n)){n.call(t[0])}else{if(n.addClass){t.addClass(n.addClass)}if(n.removeClass){t.removeClass(n.removeClass)}}}t.trigger("lazy"+e,[t]);C()}function x(t){S(t.type,e(this).off(o,x))}function T(n){if(!g.length){return}n=n||l.forceLoad;y=Infinity;var r=E(),s=t.innerHeight||a.clientHeight,u=t.innerWidth||a.clientWidth,f,c;for(f=0,c=g.length;f-k&&N.left<=u+C&&N.right>-C}if(w){S("show",h);var L=v.srcAttr,A=p(L)?L(h):d.getAttribute(L);if(A){h.on(o,x);d.src=A}b=true}else{if(T1){b=1;T();setTimeout(N,l.throttle)}else{b=0}}function C(e){if(!g.length){return}if(e&&e.type==="scroll"&&e.currentTarget===t){if(y>=E()){return}}if(!b){setTimeout(N,0)}b=2}function k(){h.lazyLoadXT()}function L(){T(true)}var i="lazyLoadXT",s="lazied",o="load error",u="lazy-hidden",a=n.documentElement||n.body,f=t.onscroll===r||!!t.operamini||!a.getBoundingClientRect,l={autoInit:true,selector:"img[data-src]",blankImage:"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",throttle:99,forceLoad:f,loadEvent:"pageshow",updateEvent:"load orientationchange resize scroll touchmove focus",forceEvent:"",oninit:{removeClass:"lazy"},onshow:{addClass:u},onload:{removeClass:u,addClass:"lazy-loaded"},onerror:{removeClass:u},checkDuplicates:true},c={srcAttr:"data-src",edgeX:0,edgeY:0,visibleOnly:true},h=e(t),p=e.isFunction,d=e.extend,v=e.data||function(t,n){return e(t).data(n)},m=e.contains||function(e,t){while(t=t.parentNode){if(t===e){return true}}return false},g=[],y=0,b=0;e[i]=d(l,c,e[i]);e.fn[i]=function(n){n=n||{};var r=w(n,"blankImage"),o=w(n,"checkDuplicates"),u=w(n,"scrollContainer"),a={},f;e(u).on("scroll",C);for(f in c){a[f]=w(n,f)}return this.each(function(u,f){if(f===t){e(l.selector).lazyLoadXT(n)}else{if(o&&v(f,s)){return}var c=e(f).data(s,1);if(r&&f.tagName==="IMG"&&!f.src){f.src=r}c[i]=d({},a);S("init",c);g.push(c)}})};e(n).ready(function(){S("start",h);h.on(l.loadEvent,k).on(l.updateEvent,C).on(l.forceEvent,L);e(n).on(l.updateEvent,C);if(l.autoInit){k()}})})(window.jQuery||window.Zepto||window.$,window,document);(function(e){var t=e.lazyLoadXT;t.selector+=",video,iframe[data-src],embed[data-src]";t.videoPoster="data-poster";e(document).on("lazyshow","video",function(n,r){var i=r.lazyLoadXT.srcAttr,s=e.isFunction(i);r.attr("poster",r.attr(t.videoPoster)).children("source,track").each(function(t,n){var r=e(n);r.attr("src",s?i(r):r.attr(i))});if(typeof e(this).attr('preload')!=='undefined'&&'none'!=e(this).attr('preload')){this.load()}e(this).removeClass("lazy-hidden")});e(document).on("lazyshow","embed",function(t,n){e(this).removeClass("lazy-hidden")})})(window.jQuery||window.Zepto||window.$);
!function(t,r,e,n){function s(r,e){return Math[e].apply(null,t.map(r,function(t){return t[o]}))}function a(t){return t[o]>=g[o]||t[o]===d}function c(t){return t[o]===d}function i(n){var i=n.attr(u.srcsetAttr);if(!i)return!1;var l=t.map(i.split(","),function(t){return{url:x.exec(t)[1],w:parseFloat((f.exec(t)||p)[1]),h:parseFloat((w.exec(t)||p)[1]),x:parseFloat((h.exec(t)||m)[1])}});if(!l.length)return!1;var A,v,E=e.documentElement;g={w:r.innerWidth||E.clientWidth,h:r.innerHeight||E.clientHeight,x:r.devicePixelRatio||1};for(A in g)o=A,d=s(l,"max"),l=t.grep(l,a);for(A in g)o=A,d=s(l,"min"),l=t.grep(l,c);return v=l[0].url,u.srcsetExtended&&(v=(n.attr(u.srcsetBaseAttr)||"")+v+(n.attr(u.srcsetExtAttr)||"")),v}var o,d,u=t.lazyLoadXT,l=function(){return"srcset"in new Image}(),x=/^\s*(\S*)/,f=/\S\s+(\d+)w/,w=/\S\s+(\d+)h/,h=/\S\s+([\d\.]+)x/,p=[0,1/0],m=[0,1],A={srcsetAttr:"data-srcset",srcsetExtended:!1,srcsetBaseAttr:"data-srcset-base",srcsetExtAttr:"data-srcset-ext"},g={w:0,h:0,x:0};for(o in A)u[o]===n&&(u[o]=A[o]);u.selector+=",img["+u.srcsetAttr+"]",t(e).on("lazyshow","img",function(t,r){var e=r.attr(u.srcsetAttr);e&&(!u.srcsetExtended&&l?(r.attr("srcset",e),r.attr("data-srcset","")):r.lazyLoadXT.srcAttr=i)})}(window.jQuery||window.Zepto||window.$,window,document);
jQuery.lazyLoadXT.updateEvent='load orientationchange resize scroll touchmove focus click customlazyloadxtevent';
jQuery.lazyLoadXT.edgeY=a3_lazyload_extend_params.edgeY;
jQuery(document).ready(function($){
jQuery(document).on('mouseenter', '.site-header-cart', function(){
jQuery(document).trigger('customlazyloadxtevent');
});
jQuery(document).on('mouseenter', '.widget_shopping_cart', function(){
jQuery(document).trigger('customlazyloadxtevent');
});
jQuery(document).on('mouseover', '#wp-admin-bar-top-secondary', function(){
jQuery(document).trigger('customlazyloadxtevent');
});
});
jQuery(window).on('ajaxComplete', function(){
setTimeout(function(){
jQuery(window).lazyLoadXT();
}, 1000);
});
!function(a,b){"use strict";function c(){if(!e){e=!0;var a,c,d,f,g=-1!==navigator.appVersion.indexOf("MSIE 10"),h=!!navigator.userAgent.match(/Trident.*rv:11\./),i=b.querySelectorAll("iframe.wp-embedded-content");for(c=0;c1e3)g=1e3;else if(~~g<200)g=200;f.height=g}if("link"===d.message)if(h=b.createElement("a"),i=b.createElement("a"),h.href=f.getAttribute("src"),i.href=d.value,i.host===h.host)if(b.activeElement===f)a.top.location.href=d.value}else;}},d)a.addEventListener("message",a.wp.receiveEmbedMessage,!1),b.addEventListener("DOMContentLoaded",c,!1),a.addEventListener("load",c,!1)}(window,document);
!function e(t,n,o){function i(a,s){if(!n[a]){if(!t[a]){var l="function"==typeof require&&require;if(!s&&l)return l(a,!0);if(r)return r(a,!0);var d=new Error("Cannot find module '"+a+"'");throw d.code="MODULE_NOT_FOUND",d}var u=n[a]={exports:{}};t[a][0].call(u.exports,function(e){var n=t[a][1][e];return i(n||e)},u,u.exports,e,t,n,o)}return n[a].exports}for(var r="function"==typeof require&&require,a=0;a1&&void 0!==arguments[1]?arguments[1]:null;if("string"==typeof e&&e.length){var n=void 0,i=void 0,r=s.language(),l=function(e,t,n){return"object"!==(void 0===e?"undefined":o(e))||"number"!=typeof t||"number"!=typeof n?e:[function(){return arguments.length<=1?void 0:arguments[1]},function(){return 1===(arguments.length<=0?void 0:arguments[0])?arguments.length<=1?void 0:arguments[1]:arguments.length<=2?void 0:arguments[2]},function(){return 0===(arguments.length<=0?void 0:arguments[0])||1===(arguments.length<=0?void 0:arguments[0])?arguments.length<=1?void 0:arguments[1]:arguments.length<=2?void 0:arguments[2]},function(){return(arguments.length<=0?void 0:arguments[0])%10==1&&(arguments.length<=0?void 0:arguments[0])%100!=11?arguments.length<=1?void 0:arguments[1]:0!==(arguments.length<=0?void 0:arguments[0])?arguments.length<=2?void 0:arguments[2]:arguments.length<=3?void 0:arguments[3]},function(){return 1===(arguments.length<=0?void 0:arguments[0])||11===(arguments.length<=0?void 0:arguments[0])?arguments.length<=1?void 0:arguments[1]:2===(arguments.length<=0?void 0:arguments[0])||12===(arguments.length<=0?void 0:arguments[0])?arguments.length<=2?void 0:arguments[2]:(arguments.length<=0?void 0:arguments[0])>2&&(arguments.length<=0?void 0:arguments[0])<20?arguments.length<=3?void 0:arguments[3]:arguments.length<=4?void 0:arguments[4]},function(){return 1===(arguments.length<=0?void 0:arguments[0])?arguments.length<=1?void 0:arguments[1]:0===(arguments.length<=0?void 0:arguments[0])||(arguments.length<=0?void 0:arguments[0])%100>0&&(arguments.length<=0?void 0:arguments[0])%100<20?arguments.length<=2?void 0:arguments[2]:arguments.length<=3?void 0:arguments[3]},function(){return(arguments.length<=0?void 0:arguments[0])%10==1&&(arguments.length<=0?void 0:arguments[0])%100!=11?arguments.length<=1?void 0:arguments[1]:(arguments.length<=0?void 0:arguments[0])%10>=2&&((arguments.length<=0?void 0:arguments[0])%100<10||(arguments.length<=0?void 0:arguments[0])%100>=20)?arguments.length<=2?void 0:arguments[2]:[3]},function(){return(arguments.length<=0?void 0:arguments[0])%10==1&&(arguments.length<=0?void 0:arguments[0])%100!=11?arguments.length<=1?void 0:arguments[1]:(arguments.length<=0?void 0:arguments[0])%10>=2&&(arguments.length<=0?void 0:arguments[0])%10<=4&&((arguments.length<=0?void 0:arguments[0])%100<10||(arguments.length<=0?void 0:arguments[0])%100>=20)?arguments.length<=2?void 0:arguments[2]:arguments.length<=3?void 0:arguments[3]},function(){return 1===(arguments.length<=0?void 0:arguments[0])?arguments.length<=1?void 0:arguments[1]:(arguments.length<=0?void 0:arguments[0])>=2&&(arguments.length<=0?void 0:arguments[0])<=4?arguments.length<=2?void 0:arguments[2]:arguments.length<=3?void 0:arguments[3]},function(){return 1===(arguments.length<=0?void 0:arguments[0])?arguments.length<=1?void 0:arguments[1]:(arguments.length<=0?void 0:arguments[0])%10>=2&&(arguments.length<=0?void 0:arguments[0])%10<=4&&((arguments.length<=0?void 0:arguments[0])%100<10||(arguments.length<=0?void 0:arguments[0])%100>=20)?arguments.length<=2?void 0:arguments[2]:arguments.length<=3?void 0:arguments[3]},function(){return(arguments.length<=0?void 0:arguments[0])%100==1?arguments.length<=2?void 0:arguments[2]:(arguments.length<=0?void 0:arguments[0])%100==2?arguments.length<=3?void 0:arguments[3]:(arguments.length<=0?void 0:arguments[0])%100==3||(arguments.length<=0?void 0:arguments[0])%100==4?arguments.length<=4?void 0:arguments[4]:arguments.length<=1?void 0:arguments[1]},function(){return 1===(arguments.length<=0?void 0:arguments[0])?arguments.length<=1?void 0:arguments[1]:2===(arguments.length<=0?void 0:arguments[0])?arguments.length<=2?void 0:arguments[2]:(arguments.length<=0?void 0:arguments[0])>2&&(arguments.length<=0?void 0:arguments[0])<7?arguments.length<=3?void 0:arguments[3]:(arguments.length<=0?void 0:arguments[0])>6&&(arguments.length<=0?void 0:arguments[0])<11?arguments.length<=4?void 0:arguments[4]:arguments.length<=5?void 0:arguments[5]},function(){return 0===(arguments.length<=0?void 0:arguments[0])?arguments.length<=1?void 0:arguments[1]:1===(arguments.length<=0?void 0:arguments[0])?arguments.length<=2?void 0:arguments[2]:2===(arguments.length<=0?void 0:arguments[0])?arguments.length<=3?void 0:arguments[3]:(arguments.length<=0?void 0:arguments[0])%100>=3&&(arguments.length<=0?void 0:arguments[0])%100<=10?arguments.length<=4?void 0:arguments[4]:(arguments.length<=0?void 0:arguments[0])%100>=11?arguments.length<=5?void 0:arguments[5]:arguments.length<=6?void 0:arguments[6]},function(){return 1===(arguments.length<=0?void 0:arguments[0])?arguments.length<=1?void 0:arguments[1]:0===(arguments.length<=0?void 0:arguments[0])||(arguments.length<=0?void 0:arguments[0])%100>1&&(arguments.length<=0?void 0:arguments[0])%100<11?arguments.length<=2?void 0:arguments[2]:(arguments.length<=0?void 0:arguments[0])%100>10&&(arguments.length<=0?void 0:arguments[0])%100<20?arguments.length<=3?void 0:arguments[3]:arguments.length<=4?void 0:arguments[4]},function(){return(arguments.length<=0?void 0:arguments[0])%10==1?arguments.length<=1?void 0:arguments[1]:(arguments.length<=0?void 0:arguments[0])%10==2?arguments.length<=2?void 0:arguments[2]:arguments.length<=3?void 0:arguments[3]},function(){return 11!==(arguments.length<=0?void 0:arguments[0])&&(arguments.length<=0?void 0:arguments[0])%10==1?arguments.length<=1?void 0:arguments[1]:arguments.length<=2?void 0:arguments[2]},function(){return 1===(arguments.length<=0?void 0:arguments[0])?arguments.length<=1?void 0:arguments[1]:(arguments.length<=0?void 0:arguments[0])%10>=2&&(arguments.length<=0?void 0:arguments[0])%10<=4&&((arguments.length<=0?void 0:arguments[0])%100<10||(arguments.length<=0?void 0:arguments[0])%100>=20)?arguments.length<=2?void 0:arguments[2]:arguments.length<=3?void 0:arguments[3]},function(){return 1===(arguments.length<=0?void 0:arguments[0])?arguments.length<=1?void 0:arguments[1]:2===(arguments.length<=0?void 0:arguments[0])?arguments.length<=2?void 0:arguments[2]:8!==(arguments.length<=0?void 0:arguments[0])&&11!==(arguments.length<=0?void 0:arguments[0])?arguments.length<=3?void 0:arguments[3]:arguments.length<=4?void 0:arguments[4]},function(){return 0===(arguments.length<=0?void 0:arguments[0])?arguments.length<=1?void 0:arguments[1]:arguments.length<=2?void 0:arguments[2]},function(){return 1===(arguments.length<=0?void 0:arguments[0])?arguments.length<=1?void 0:arguments[1]:2===(arguments.length<=0?void 0:arguments[0])?arguments.length<=2?void 0:arguments[2]:3===(arguments.length<=0?void 0:arguments[0])?arguments.length<=3?void 0:arguments[3]:arguments.length<=4?void 0:arguments[4]},function(){return 0===(arguments.length<=0?void 0:arguments[0])?arguments.length<=1?void 0:arguments[1]:1===(arguments.length<=0?void 0:arguments[0])?arguments.length<=2?void 0:arguments[2]:arguments.length<=3?void 0:arguments[3]}][n].apply(null,[t].concat(e))};return void 0!==s[r]&&(n=s[r][e],null!==t&&"number"==typeof t&&(i=s[r]["mejs.plural-form"],n=l.apply(null,[n,t,i]))),!n&&s.en&&(n=s.en[e],null!==t&&"number"==typeof t&&(i=s.en["mejs.plural-form"],n=l.apply(null,[n,t,i]))),n=n||e,null!==t&&"number"==typeof t&&(n=n.replace("%1",t)),(0,a.escapeHTML)(n)}return e},i.default.i18n=s,"undefined"!=typeof mejsL10n&&i.default.i18n.language(mejsL10n.language,mejsL10n.strings),n.default=s},{15:15,27:27,7:7}],6:[function(e,t,n){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(n,"__esModule",{value:!0});var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a=o(e(3)),s=o(e(2)),l=o(e(7)),d=e(27),u=e(28),c=e(8),f=e(25),p=function e(t,n,o){var p=this;i(this,e);var m=this;o=Array.isArray(o)?o:null,m.defaults={renderers:[],fakeNodeName:"mediaelementwrapper",pluginPath:"build/",shimScriptAccess:"sameDomain"},n=Object.assign(m.defaults,n),m.mediaElement=s.default.createElement(n.fakeNodeName);var h=t,v=!1;if("string"==typeof t?m.mediaElement.originalNode=s.default.getElementById(t):(m.mediaElement.originalNode=t,h=t.id),void 0===m.mediaElement.originalNode||null===m.mediaElement.originalNode)return null;m.mediaElement.options=n,h=h||"mejs_"+Math.random().toString().slice(2),m.mediaElement.originalNode.setAttribute("id",h+"_from_mejs");var g=m.mediaElement.originalNode.tagName.toLowerCase();["video","audio"].indexOf(g)>-1&&!m.mediaElement.originalNode.getAttribute("preload")&&m.mediaElement.originalNode.setAttribute("preload","none"),m.mediaElement.originalNode.parentNode.insertBefore(m.mediaElement,m.mediaElement.originalNode),m.mediaElement.appendChild(m.mediaElement.originalNode);var y=function(e,t){if("https:"===a.default.location.protocol&&0===e.indexOf("http:")&&f.IS_IOS&&l.default.html5media.mediaTypes.indexOf(t)>-1){var n=new XMLHttpRequest;n.onreadystatechange=function(){if(4===this.readyState&&200===this.status){var t=(a.default.URL||a.default.webkitURL).createObjectURL(this.response);return m.mediaElement.originalNode.setAttribute("src",t),t}return e},n.open("GET",e),n.responseType="blob",n.send()}return e},E=void 0;if(null!==o)E=o;else if(null!==m.mediaElement.originalNode)switch(E=[],m.mediaElement.originalNode.nodeName.toLowerCase()){case"iframe":E.push({type:"",src:m.mediaElement.originalNode.getAttribute("src")});break;case"audio":case"video":var b=m.mediaElement.originalNode.children.length,S=m.mediaElement.originalNode.getAttribute("src");if(S){var x=m.mediaElement.originalNode,w=(0,u.formatType)(S,x.getAttribute("type"));E.push({type:w,src:y(S,w)})}for(var P=0;P2?t[0]:t[0].src;if(void 0!==n.mediaElement.renderer&&null!==n.mediaElement.renderer&&n.mediaElement.renderer.name===e)return n.mediaElement.renderer.pause(),n.mediaElement.renderer.stop&&n.mediaElement.renderer.stop(),n.mediaElement.renderer.show(),n.mediaElement.renderer.setSrc(o),!0;void 0!==n.mediaElement.renderer&&null!==n.mediaElement.renderer&&(n.mediaElement.renderer.pause(),n.mediaElement.renderer.stop&&n.mediaElement.renderer.stop(),n.mediaElement.renderer.hide());var i=n.mediaElement.renderers[e],r=null;if(void 0!==i&&null!==i)return i.show(),i.setSrc(o),n.mediaElement.renderer=i,n.mediaElement.rendererName=e,!0;for(var a=n.mediaElement.options.renderers.length?n.mediaElement.options.renderers:c.renderer.order,s=0,l=a.length;s1&&void 0!==arguments[1]?arguments[1]:[],n=t.length;if(t=t.length?t:this.order,!n){var o=[/^(html5|native)/i,/^flash/i,/iframe$/i],i=function(e){for(var t=0,n=o.length;t',t.addControlElement(o,"fullscreen"),o.addEventListener("click",function(){d.HAS_TRUE_NATIVE_FULLSCREEN&&d.IS_FULLSCREEN||e.isFullScreen?e.exitFullScreen():e.enterFullScreen()}),e.fullscreenBtn=o,t.options.keyActions.push({keys:[70],action:function(e,t,n,o){o.ctrlKey||void 0!==e.enterFullScreen&&(e.isFullScreen?e.exitFullScreen():e.enterFullScreen())}}),t.exitFullscreenCallback=function(n){27===(n.which||n.keyCode||0)&&(d.HAS_TRUE_NATIVE_FULLSCREEN&&d.IS_FULLSCREEN||t.isFullScreen)&&e.exitFullScreen()},t.globalBind("keydown",t.exitFullscreenCallback),t.normalHeight=0,t.normalWidth=0,d.HAS_TRUE_NATIVE_FULLSCREEN){e.globalBind(d.FULLSCREEN_EVENT_NAME,function(){e.isFullScreen&&(d.isFullScreen()?(e.isNativeFullScreen=!0,e.setControlsSize()):(e.isNativeFullScreen=!1,e.exitFullScreen()))})}}},cleanfullscreen:function(e){e.exitFullScreen(),e.globalUnbind("keydown",e.exitFullscreenCallback)},detectFullscreenMode:function(){var e=this,t=null!==e.media.rendererName&&/(native|html5)/i.test(e.media.rendererName),n="";return d.HAS_TRUE_NATIVE_FULLSCREEN&&t?n="native-native":d.HAS_TRUE_NATIVE_FULLSCREEN&&!t?n="plugin-native":e.usePluginFullScreen&&d.SUPPORT_POINTER_EVENTS&&(n="plugin-click"),e.fullscreenMode=n,n},enterFullScreen:function(){var e=this,t=null!==e.media.rendererName&&/(html5|native)/i.test(e.media.rendererName),n=getComputedStyle(e.getElement(e.container));if(!1===e.options.useFakeFullscreen&&d.IS_IOS&&d.HAS_IOS_FULLSCREEN&&"function"==typeof e.media.originalNode.webkitEnterFullscreen&&e.media.originalNode.canPlayType((0,f.getTypeFromFile)(e.media.getSrc())))e.media.originalNode.webkitEnterFullscreen();else{if((0,c.addClass)(r.default.documentElement,e.options.classPrefix+"fullscreen"),(0,c.addClass)(e.getElement(e.container),e.options.classPrefix+"container-fullscreen"),e.normalHeight=parseFloat(n.height),e.normalWidth=parseFloat(n.width),"native-native"!==e.fullscreenMode&&"plugin-native"!==e.fullscreenMode||(d.requestFullScreen(e.getElement(e.container)),e.isInIframe&&setTimeout(function t(){if(e.isNativeFullScreen){var n=i.default.innerWidth||r.default.documentElement.clientWidth||r.default.body.clientWidth,o=screen.width;Math.abs(o-n)>.002*o?e.exitFullScreen():setTimeout(t,500)}},1e3)),e.getElement(e.container).style.width="100%",e.getElement(e.container).style.height="100%",e.containerSizeTimeout=setTimeout(function(){e.getElement(e.container).style.width="100%",e.getElement(e.container).style.height="100%",e.setControlsSize()},500),t)e.node.style.width="100%",e.node.style.height="100%";else for(var o=e.getElement(e.container).querySelectorAll("embed, object, video"),a=o.length,s=0;s',p.addEventListener("click",function(){a.paused?a.play():a.pause()});var m=p.querySelector("button");a.addControlElement(p,"playpause"),r("pse"),o.addEventListener("loadedmetadata",function(){-1===o.rendererName.indexOf("flash")&&r("pse")}),o.addEventListener("play",function(){r("play")}),o.addEventListener("playing",function(){r("play")}),o.addEventListener("pause",function(){r("pse")}),o.addEventListener("ended",function(){e.options.loop||((0,d.removeClass)(p,a.options.classPrefix+"pause"),(0,d.removeClass)(p,a.options.classPrefix+"play"),(0,d.addClass)(p,a.options.classPrefix+"replay"),m.setAttribute("title",c),m.setAttribute("aria-label",c))})}})},{16:16,2:2,26:26,27:27,5:5}],11:[function(e,t,n){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}var i=o(e(2)),r=e(16),a=o(r),s=o(e(5)),l=e(25),d=e(30),u=e(26);Object.assign(r.config,{enableProgressTooltip:!0,useSmoothHover:!0,forceLive:!1}),Object.assign(a.default.prototype,{buildprogress:function(e,t,n,o){var a=0,c=!1,f=!1,p=this,m=e.options.autoRewind,h=e.options.enableProgressTooltip?'00:00 ':"",v=i.default.createElement("div");v.className=p.options.classPrefix+"time-rail",v.innerHTML=' '+h+" ",p.addControlElement(v,"progress"),p.options.keyActions.push({keys:[37,227],action:function(e){if(!isNaN(e.duration)&&e.duration>0){e.isVideo&&(e.showControls(),e.startControlsTimer()),e.getElement(e.container).querySelector("."+r.config.classPrefix+"time-total").focus();var t=Math.max(e.currentTime-e.options.defaultSeekBackwardInterval(e),0);e.setCurrentTime(t)}}},{keys:[39,228],action:function(e){if(!isNaN(e.duration)&&e.duration>0){e.isVideo&&(e.showControls(),e.startControlsTimer()),e.getElement(e.container).querySelector("."+r.config.classPrefix+"time-total").focus();var t=Math.min(e.currentTime+e.options.defaultSeekForwardInterval(e),e.duration);e.setCurrentTime(t)}}}),p.rail=t.querySelector("."+p.options.classPrefix+"time-rail"),p.total=t.querySelector("."+p.options.classPrefix+"time-total"),p.loaded=t.querySelector("."+p.options.classPrefix+"time-loaded"),p.current=t.querySelector("."+p.options.classPrefix+"time-current"),p.handle=t.querySelector("."+p.options.classPrefix+"time-handle"),p.timefloat=t.querySelector("."+p.options.classPrefix+"time-float"),p.timefloatcurrent=t.querySelector("."+p.options.classPrefix+"time-float-current"),p.slider=t.querySelector("."+p.options.classPrefix+"time-slider"),p.hovered=t.querySelector("."+p.options.classPrefix+"time-hovered"),p.buffer=t.querySelector("."+p.options.classPrefix+"time-buffering"),p.newTime=0,p.forcedHandlePause=!1,p.setTransformStyle=function(e,t){e.style.transform=t,e.style.webkitTransform=t,e.style.MozTransform=t,e.style.msTransform=t,e.style.OTransform=t},p.buffer.style.display="none";var g=function(t){var n=getComputedStyle(p.total),o=(0,u.offset)(p.total),i=p.total.offsetWidth,r=void 0!==n.webkitTransform?"webkitTransform":void 0!==n.mozTransform?"mozTransform ":void 0!==n.oTransform?"oTransform":void 0!==n.msTransform?"msTransform":"transform",a="WebKitCSSMatrix"in window?"WebKitCSSMatrix":"MSCSSMatrix"in window?"MSCSSMatrix":"CSSMatrix"in window?"CSSMatrix":void 0,s=0,f=0,m=0,h=void 0;if(h=t.originalEvent&&t.originalEvent.changedTouches?t.originalEvent.changedTouches[0].pageX:t.changedTouches?t.changedTouches[0].pageX:t.pageX,p.getDuration()){if(hi+o.left&&(h=i+o.left),m=h-o.left,s=m/i,p.newTime=s<=.02?0:s*p.getDuration(),c&&null!==p.getCurrentTime()&&p.newTime.toFixed(4)!==p.getCurrentTime().toFixed(4)&&(p.setCurrentRailHandle(p.newTime),p.updateCurrent(p.newTime)),!l.IS_IOS&&!l.IS_ANDROID){if(m<0&&(m=0),p.options.useSmoothHover&&null!==a&&void 0!==window[a]){var v=new window[a](getComputedStyle(p.handle)[r]).m41,g=m/parseFloat(getComputedStyle(p.total).width)-v/parseFloat(getComputedStyle(p.total).width);p.hovered.style.left=v+"px",p.setTransformStyle(p.hovered,"scaleX("+g+")"),p.hovered.setAttribute("pos",m),g>=0?(0,u.removeClass)(p.hovered,"negative"):(0,u.addClass)(p.hovered,"negative")}if(p.timefloat){var y=p.timefloat.offsetWidth/2,E=mejs.Utils.offset(p.getElement(p.container)),b=getComputedStyle(p.timefloat);f=h-E.left=p.getElement(p.container).offsetWidth-y?p.total.offsetWidth-y:m,(0,u.hasClass)(p.getElement(p.container),p.options.classPrefix+"long-video")&&(f+=parseFloat(b.marginLeft)/2+p.timefloat.offsetWidth/2),p.timefloat.style.left=f+"px",p.timefloatcurrent.innerHTML=(0,d.secondsToTimeCode)(p.newTime,e.options.alwaysShowHours,e.options.showTimecodeFrameCount,e.options.framesPerSecond,e.options.secondsDecimalLength,e.options.timeFormat),p.timefloat.style.display="block"}}}else l.IS_IOS||l.IS_ANDROID||!p.timefloat||(f=p.timefloat.offsetWidth+i>=p.getElement(p.container).offsetWidth?p.timefloat.offsetWidth/2:0,p.timefloat.style.left=f+"px",p.timefloat.style.left=f+"px",p.timefloat.style.display="block")},y=function(){var t=p.getCurrentTime(),n=s.default.t("mejs.time-slider"),i=(0,d.secondsToTimeCode)(t,e.options.alwaysShowHours,e.options.showTimecodeFrameCount,e.options.framesPerSecond,e.options.secondsDecimalLength,e.options.timeFormat),r=p.getDuration();p.slider.setAttribute("role","slider"),p.slider.tabIndex=0,o.paused?(p.slider.setAttribute("aria-label",n),p.slider.setAttribute("aria-valuemin",0),p.slider.setAttribute("aria-valuemax",r),p.slider.setAttribute("aria-valuenow",t),p.slider.setAttribute("aria-valuetext",i)):(p.slider.removeAttribute("aria-label"),p.slider.removeAttribute("aria-valuemin"),p.slider.removeAttribute("aria-valuemax"),p.slider.removeAttribute("aria-valuenow"),p.slider.removeAttribute("aria-valuetext"))},E=function(){new Date-a>=1e3&&p.play()},b=function(){c&&null!==p.getCurrentTime()&&p.newTime.toFixed(4)!==p.getCurrentTime().toFixed(4)&&(p.setCurrentTime(p.newTime),p.setCurrentRail(),p.updateCurrent(p.newTime)),p.forcedHandlePause&&(p.slider.focus(),p.play()),p.forcedHandlePause=!1};p.slider.addEventListener("focus",function(){e.options.autoRewind=!1}),p.slider.addEventListener("blur",function(){e.options.autoRewind=m}),p.slider.addEventListener("keydown",function(t){if(new Date-a>=1e3&&(f=p.paused),p.options.keyActions.length){var n=t.which||t.keyCode||0,i=p.getDuration(),r=e.options.defaultSeekForwardInterval(o),s=e.options.defaultSeekBackwardInterval(o),d=p.getCurrentTime(),u=p.getElement(p.container).querySelector("."+p.options.classPrefix+"volume-slider");if(38===n||40===n){u&&(u.style.display="block"),p.isVideo&&(p.showControls(),p.startControlsTimer());var c=38===n?Math.min(p.volume+.1,1):Math.max(p.volume-.1,0),m=c<=0;return p.setVolume(c),void p.setMuted(m)}switch(u&&(u.style.display="none"),n){case 37:p.getDuration()!==1/0&&(d-=s);break;case 39:p.getDuration()!==1/0&&(d+=r);break;case 36:d=0;break;case 35:d=i;break;case 13:case 32:return void(l.IS_FIREFOX&&(p.paused?p.play():p.pause()));default:return}d=d<0?0:d>=i?i:Math.floor(d),a=new Date,f||e.pause(),d0&&n.buffered.end&&t.getDuration()?o=n.buffered.end(n.buffered.length-1)/t.getDuration():n&&void 0!==n.bytesTotal&&n.bytesTotal>0&&void 0!==n.bufferedBytes?o=n.bufferedBytes/n.bytesTotal:e&&e.lengthComputable&&0!==e.total&&(o=e.loaded/e.total),null!==o&&(o=Math.min(1,Math.max(0,o)),t.loaded&&t.setTransformStyle(t.loaded,"scaleX("+o+")"))},setCurrentRailHandle:function(e){var t=this;t.setCurrentRailMain(t,e)},setCurrentRail:function(){var e=this;e.setCurrentRailMain(e)},setCurrentRailMain:function(e,t){if(void 0!==e.getCurrentTime()&&e.getDuration()){var n=void 0===t?e.getCurrentTime():t;if(e.total&&e.handle){var o=parseFloat(getComputedStyle(e.total).width),i=Math.round(o*n/e.getDuration()),r=i-Math.round(e.handle.offsetWidth/2);if(r=r<0?0:r,e.setTransformStyle(e.current,"scaleX("+i/o+")"),e.setTransformStyle(e.handle,"translateX("+r+"px)"),e.options.useSmoothHover&&!(0,u.hasClass)(e.hovered,"no-hover")){var a=parseInt(e.hovered.getAttribute("pos"),10),s=(a=isNaN(a)?0:a)/o-r/o;e.hovered.style.left=r+"px",e.setTransformStyle(e.hovered,"scaleX("+s+")"),s>=0?(0,u.removeClass)(e.hovered,"negative"):(0,u.addClass)(e.hovered,"negative")}}}}})},{16:16,2:2,25:25,26:26,30:30,5:5}],12:[function(e,t,n){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}var i=o(e(2)),r=e(16),a=o(r),s=e(30),l=e(26);Object.assign(r.config,{duration:0,timeAndDurationSeparator:" | "}),Object.assign(a.default.prototype,{buildcurrent:function(e,t,n,o){var r=this,a=i.default.createElement("div");a.className=r.options.classPrefix+"time",a.setAttribute("role","timer"),a.setAttribute("aria-live","off"),a.innerHTML=''+(0,s.secondsToTimeCode)(0,e.options.alwaysShowHours,e.options.showTimecodeFrameCount,e.options.framesPerSecond,e.options.secondsDecimalLength,e.options.timeFormat)+" ",r.addControlElement(a,"current"),e.updateCurrent(),r.updateTimeCallback=function(){r.controlsAreVisible&&e.updateCurrent()},o.addEventListener("timeupdate",r.updateTimeCallback)},cleancurrent:function(e,t,n,o){o.removeEventListener("timeupdate",e.updateTimeCallback)},buildduration:function(e,t,n,o){var r=this;if(t.lastChild.querySelector("."+r.options.classPrefix+"currenttime"))t.querySelector("."+r.options.classPrefix+"time").innerHTML+=r.options.timeAndDurationSeparator+''+(0,s.secondsToTimeCode)(r.options.duration,r.options.alwaysShowHours,r.options.showTimecodeFrameCount,r.options.framesPerSecond,r.options.secondsDecimalLength,r.options.timeFormat)+" ";else{t.querySelector("."+r.options.classPrefix+"currenttime")&&(0,l.addClass)(t.querySelector("."+r.options.classPrefix+"currenttime").parentNode,r.options.classPrefix+"currenttime-container");var a=i.default.createElement("div");a.className=r.options.classPrefix+"time "+r.options.classPrefix+"duration-container",a.innerHTML=''+(0,s.secondsToTimeCode)(r.options.duration,r.options.alwaysShowHours,r.options.showTimecodeFrameCount,r.options.framesPerSecond,r.options.secondsDecimalLength,r.options.timeFormat)+" ",r.addControlElement(a,"duration")}r.updateDurationCallback=function(){r.controlsAreVisible&&e.updateDuration()},o.addEventListener("timeupdate",r.updateDurationCallback)},cleanduration:function(e,t,n,o){o.removeEventListener("timeupdate",e.updateDurationCallback)},updateCurrent:function(){var e=this,t=e.getCurrentTime();isNaN(t)&&(t=0);var n=(0,s.secondsToTimeCode)(t,e.options.alwaysShowHours,e.options.showTimecodeFrameCount,e.options.framesPerSecond,e.options.secondsDecimalLength,e.options.timeFormat);n.length>5?(0,l.addClass)(e.getElement(e.container),e.options.classPrefix+"long-video"):(0,l.removeClass)(e.getElement(e.container),e.options.classPrefix+"long-video"),e.getElement(e.controls).querySelector("."+e.options.classPrefix+"currenttime")&&(e.getElement(e.controls).querySelector("."+e.options.classPrefix+"currenttime").innerText=n)},updateDuration:function(){var e=this,t=e.getDuration();(isNaN(t)||t===1/0||t<0)&&(e.media.duration=e.options.duration=t=0),e.options.duration>0&&(t=e.options.duration);var n=(0,s.secondsToTimeCode)(t,e.options.alwaysShowHours,e.options.showTimecodeFrameCount,e.options.framesPerSecond,e.options.secondsDecimalLength,e.options.timeFormat);n.length>5?(0,l.addClass)(e.getElement(e.container),e.options.classPrefix+"long-video"):(0,l.removeClass)(e.getElement(e.container),e.options.classPrefix+"long-video"),e.getElement(e.controls).querySelector("."+e.options.classPrefix+"duration")&&t>0&&(e.getElement(e.controls).querySelector("."+e.options.classPrefix+"duration").innerHTML=n)}})},{16:16,2:2,26:26,30:30}],13:[function(e,t,n){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}var i=o(e(2)),r=o(e(7)),a=o(e(5)),s=e(16),l=o(s),d=e(30),u=e(27),c=e(26);Object.assign(s.config,{startLanguage:"",tracksText:null,chaptersText:null,tracksAriaLive:!1,hideCaptionsButtonWhenEmpty:!0,toggleCaptionsButtonWhenOnlyOne:!1,slidesSelector:""}),Object.assign(l.default.prototype,{hasChapters:!1,buildtracks:function(e,t,n,o){if(this.findTracks(),e.tracks.length||e.trackFiles&&0!==!e.trackFiles.length){var r=this,s=r.options.tracksAriaLive?' role="log" aria-live="assertive" aria-atomic="false"':"",l=(0,u.isString)(r.options.tracksText)?r.options.tracksText:a.default.t("mejs.captions-subtitles"),d=(0,u.isString)(r.options.chaptersText)?r.options.chaptersText:a.default.t("mejs.captions-chapters"),f=null===e.trackFiles?e.tracks.length:e.trackFiles.length;if(r.domNode.textTracks)for(var p=r.domNode.textTracks.length-1;p>=0;p--)r.domNode.textTracks[p].mode="hidden";r.cleartracks(e),e.captions=i.default.createElement("div"),e.captions.className=r.options.classPrefix+"captions-layer "+r.options.classPrefix+"layer",e.captions.innerHTML='
',e.captions.style.display="none",n.insertBefore(e.captions,n.firstChild),e.captionsText=e.captions.querySelector("."+r.options.classPrefix+"captions-text"),e.captionsButton=i.default.createElement("div"),e.captionsButton.className=r.options.classPrefix+"button "+r.options.classPrefix+"captions-button",e.captionsButton.innerHTML=' ",r.addControlElement(e.captionsButton,"tracks"),e.captionsButton.querySelector("."+r.options.classPrefix+"captions-selector-input").disabled=!1,e.chaptersButton=i.default.createElement("div"),e.chaptersButton.className=r.options.classPrefix+"button "+r.options.classPrefix+"chapters-button",e.chaptersButton.innerHTML=' ';for(var m=0,h=0;h'+n+" (loading) "},checkForTracks:function(){var e=this,t=!1;if(e.options.hideCaptionsButtonWhenEmpty){for(var n=0,o=e.tracks.length;n-1)return e.captionsText.innerHTML=function(e){var t=i.default.createElement("div");t.innerHTML=e;for(var n=t.getElementsByTagName("script"),o=n.length;o--;)n[o].remove();for(var r=t.getElementsByTagName("*"),a=0,s=r.length;a-1&&e.showSlide(n)}},drawChapters:function(e){var t=this,n=e.entries.length;if(n){t.chaptersButton.querySelector("ul").innerHTML="";for(var o=0;o'+e.entries[o].text+" ";for(var i=t.chaptersButton.querySelectorAll('input[type="radio"]'),r=t.chaptersButton.querySelectorAll("."+t.options.classPrefix+"chapters-selector-label"),a=0,s=i.length;a>1,r=e[i].start,a=e[i].stop,t>=r&&tt&&(o=i-1)}return-1}}),r.default.language={codes:{af:"mejs.afrikaans",sq:"mejs.albanian",ar:"mejs.arabic",be:"mejs.belarusian",bg:"mejs.bulgarian",ca:"mejs.catalan",zh:"mejs.chinese","zh-cn":"mejs.chinese-simplified","zh-tw":"mejs.chines-traditional",hr:"mejs.croatian",cs:"mejs.czech",da:"mejs.danish",nl:"mejs.dutch",en:"mejs.english",et:"mejs.estonian",fl:"mejs.filipino",fi:"mejs.finnish",fr:"mejs.french",gl:"mejs.galician",de:"mejs.german",el:"mejs.greek",ht:"mejs.haitian-creole",iw:"mejs.hebrew",hi:"mejs.hindi",hu:"mejs.hungarian",is:"mejs.icelandic",id:"mejs.indonesian",ga:"mejs.irish",it:"mejs.italian",ja:"mejs.japanese",ko:"mejs.korean",lv:"mejs.latvian",lt:"mejs.lithuanian",mk:"mejs.macedonian",ms:"mejs.malay",mt:"mejs.maltese",no:"mejs.norwegian",fa:"mejs.persian",pl:"mejs.polish",pt:"mejs.portuguese",ro:"mejs.romanian",ru:"mejs.russian",sr:"mejs.serbian",sk:"mejs.slovak",sl:"mejs.slovenian",es:"mejs.spanish",sw:"mejs.swahili",sv:"mejs.swedish",tl:"mejs.tagalog",th:"mejs.thai",tr:"mejs.turkish",uk:"mejs.ukrainian",vi:"mejs.vietnamese",cy:"mejs.welsh",yi:"mejs.yiddish"}},r.default.TrackFormatParser={webvtt:{pattern:/^((?:[0-9]{1,2}:)?[0-9]{2}:[0-9]{2}([,.][0-9]{1,3})?) --\> ((?:[0-9]{1,2}:)?[0-9]{2}:[0-9]{2}([,.][0-9]{3})?)(.*)$/,parse:function(e){for(var t=e.split(/\r?\n/),n=[],o=void 0,i=void 0,r=void 0,a=0,s=t.length;a=0&&""!==t[a-1]&&(r=t[a-1]),i=t[++a],a++;""!==t[a]&&a$1 "),n.push({identifier:r,start:0===(0,d.convertSMPTEtoSeconds)(o[1])?.2:(0,d.convertSMPTEtoSeconds)(o[1]),stop:(0,d.convertSMPTEtoSeconds)(o[3]),text:i,settings:o[5]})}r=""}return n}},dfxp:{parse:function(e){var t=(e=$(e).filter("tt")).firstChild,n=t.querySelectorAll("p"),o=e.getElementById(""+t.attr("style")),i=[],r=void 0;if(o.length){o.removeAttribute("id");var a=o.attributes;if(a.length){r={};for(var s=0,l=a.length;s$1 "),i.push(p)}return i}}}},{16:16,2:2,26:26,27:27,30:30,5:5,7:7}],14:[function(e,t,n){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}var i=o(e(2)),r=e(16),a=o(r),s=o(e(5)),l=e(25),d=e(27),u=e(26);Object.assign(r.config,{muteText:null,unmuteText:null,allyVolumeControlText:null,hideVolumeOnTouchDevices:!0,audioVolume:"horizontal",videoVolume:"vertical",startVolume:.8}),Object.assign(a.default.prototype,{buildvolume:function(e,t,n,o){if(!l.IS_ANDROID&&!l.IS_IOS||!this.options.hideVolumeOnTouchDevices){var a=this,c=a.isVideo?a.options.videoVolume:a.options.audioVolume,f=(0,d.isString)(a.options.muteText)?a.options.muteText:s.default.t("mejs.mute"),p=(0,d.isString)(a.options.unmuteText)?a.options.unmuteText:s.default.t("mejs.unmute"),m=(0,d.isString)(a.options.allyVolumeControlText)?a.options.allyVolumeControlText:s.default.t("mejs.volume-help-text"),h=i.default.createElement("div");if(h.className=a.options.classPrefix+"button "+a.options.classPrefix+"volume-button "+a.options.classPrefix+"mute",h.innerHTML="horizontal"===c?' ':''+m+' ',a.addControlElement(h,"volume"),a.options.keyActions.push({keys:[38],action:function(e){var t=e.getElement(e.container).querySelector("."+r.config.classPrefix+"volume-slider");(t||e.getElement(e.container).querySelector("."+r.config.classPrefix+"volume-slider").matches(":focus"))&&(t.style.display="block"),e.isVideo&&(e.showControls(),e.startControlsTimer());var n=Math.min(e.volume+.1,1);e.setVolume(n),n>0&&e.setMuted(!1)}},{keys:[40],action:function(e){var t=e.getElement(e.container).querySelector("."+r.config.classPrefix+"volume-slider");t&&(t.style.display="block"),e.isVideo&&(e.showControls(),e.startControlsTimer());var n=Math.max(e.volume-.1,0);e.setVolume(n),n<=.1&&e.setMuted(!0)}},{keys:[77],action:function(e){e.getElement(e.container).querySelector("."+r.config.classPrefix+"volume-slider").style.display="block",e.isVideo&&(e.showControls(),e.startControlsTimer()),e.media.muted?e.setMuted(!1):e.setMuted(!0)}}),"horizontal"===c){var v=i.default.createElement("a");v.className=a.options.classPrefix+"horizontal-volume-slider",v.href="javascript:void(0);",v.setAttribute("aria-label",s.default.t("mejs.volume-slider")),v.setAttribute("aria-valuemin",0),v.setAttribute("aria-valuemax",100),v.setAttribute("role","slider"),v.innerHTML+=''+m+' ',h.parentNode.insertBefore(v,h.nextSibling)}var g=!1,y=!1,E=!1,b=function(){var e=Math.floor(100*o.volume);S.setAttribute("aria-valuenow",e),S.setAttribute("aria-valuetext",e+"%")},S="vertical"===c?a.getElement(a.container).querySelector("."+a.options.classPrefix+"volume-slider"):a.getElement(a.container).querySelector("."+a.options.classPrefix+"horizontal-volume-slider"),x="vertical"===c?a.getElement(a.container).querySelector("."+a.options.classPrefix+"volume-total"):a.getElement(a.container).querySelector("."+a.options.classPrefix+"horizontal-volume-total"),w="vertical"===c?a.getElement(a.container).querySelector("."+a.options.classPrefix+"volume-current"):a.getElement(a.container).querySelector("."+a.options.classPrefix+"horizontal-volume-current"),P="vertical"===c?a.getElement(a.container).querySelector("."+a.options.classPrefix+"volume-handle"):a.getElement(a.container).querySelector("."+a.options.classPrefix+"horizontal-volume-handle"),T=function(e){if(null!==e&&!isNaN(e)&&void 0!==e){if(e=Math.max(0,e),0===(e=Math.min(e,1))){(0,u.removeClass)(h,a.options.classPrefix+"mute"),(0,u.addClass)(h,a.options.classPrefix+"unmute");var t=h.firstElementChild;t.setAttribute("title",p),t.setAttribute("aria-label",p)}else{(0,u.removeClass)(h,a.options.classPrefix+"unmute"),(0,u.addClass)(h,a.options.classPrefix+"mute");var n=h.firstElementChild;n.setAttribute("title",f),n.setAttribute("aria-label",f)}var o=100*e+"%",i=getComputedStyle(P);"vertical"===c?(w.style.bottom=0,w.style.height=o,P.style.bottom=o,P.style.marginBottom=-parseFloat(i.height)/2+"px"):(w.style.left=0,w.style.width=o,P.style.left=o,P.style.marginLeft=-parseFloat(i.width)/2+"px")}},C=function(e){var t=(0,u.offset)(x),n=getComputedStyle(x);E=!0;var o=null;if("vertical"===c){var i=parseFloat(n.height);if(o=(i-(e.pageY-t.top))/i,0===t.top||0===t.left)return}else{var r=parseFloat(n.width);o=(e.pageX-t.left)/r}o=Math.max(0,o),o=Math.min(o,1),T(o),a.setMuted(0===o),a.setVolume(o),e.preventDefault(),e.stopPropagation()},k=function(){a.muted?(T(0),(0,u.removeClass)(h,a.options.classPrefix+"mute"),(0,u.addClass)(h,a.options.classPrefix+"unmute")):(T(o.volume),(0,u.removeClass)(h,a.options.classPrefix+"unmute"),(0,u.addClass)(h,a.options.classPrefix+"mute"))};e.getElement(e.container).addEventListener("keydown",function(e){!!e.target.closest("."+a.options.classPrefix+"container")||"vertical"!==c||(S.style.display="none")}),h.addEventListener("mouseenter",function(e){e.target===h&&(S.style.display="block",y=!0,e.preventDefault(),e.stopPropagation())}),h.addEventListener("focusin",function(){S.style.display="block",y=!0}),h.addEventListener("focusout",function(e){e.relatedTarget&&(!e.relatedTarget||e.relatedTarget.matches("."+a.options.classPrefix+"volume-slider"))||"vertical"!==c||(S.style.display="none")}),h.addEventListener("mouseleave",function(){y=!1,g||"vertical"!==c||(S.style.display="none")}),h.addEventListener("focusout",function(){y=!1}),h.addEventListener("keydown",function(e){if(a.options.keyActions.length){var t=e.which||e.keyCode||0,n=o.volume;switch(t){case 38:n=Math.min(n+.1,1);break;case 40:n=Math.max(0,n-.1);break;default:return!0}g=!1,T(n),o.setVolume(n),e.preventDefault(),e.stopPropagation()}}),h.querySelector("button").addEventListener("click",function(){o.setMuted(!o.muted);var e=(0,d.createEvent)("volumechange",o);o.dispatchEvent(e)}),S.addEventListener("dragstart",function(){return!1}),S.addEventListener("mouseover",function(){y=!0}),S.addEventListener("focusin",function(){S.style.display="block",y=!0}),S.addEventListener("focusout",function(){y=!1,g||"vertical"!==c||(S.style.display="none")}),S.addEventListener("mousedown",function(e){C(e),a.globalBind("mousemove.vol",function(e){var t=e.target;g&&(t===S||t.closest("vertical"===c?"."+a.options.classPrefix+"volume-slider":"."+a.options.classPrefix+"horizontal-volume-slider"))&&C(e)}),a.globalBind("mouseup.vol",function(){g=!1,y||"vertical"!==c||(S.style.display="none")}),g=!0,e.preventDefault(),e.stopPropagation()}),o.addEventListener("volumechange",function(e){g||k(),b()});var _=!1;o.addEventListener("rendererready",function(){E||setTimeout(function(){_=!0,(0===e.options.startVolume||o.originalNode.muted)&&(o.setMuted(!0),e.options.startVolume=0),o.setVolume(e.options.startVolume),a.setControlsSize()},250)}),o.addEventListener("loadedmetadata",function(){setTimeout(function(){E||_||((0===e.options.startVolume||o.originalNode.muted)&&(o.setMuted(!0),e.options.startVolume=0),o.setVolume(e.options.startVolume),a.setControlsSize()),_=!1},250)}),(0===e.options.startVolume||o.originalNode.muted)&&(o.setMuted(!0),e.options.startVolume=0,k()),a.getElement(a.container).addEventListener("controlsresize",function(){k()})}}})},{16:16,2:2,25:25,26:26,27:27,5:5}],15:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});n.EN={"mejs.plural-form":1,"mejs.download-file":"Download File","mejs.install-flash":"You are using a browser that does not have Flash player enabled or installed. Please turn on your Flash player plugin or download the latest version from https://get.adobe.com/flashplayer/","mejs.fullscreen":"Fullscreen","mejs.play":"Play","mejs.pause":"Pause","mejs.time-slider":"Time Slider","mejs.time-help-text":"Use Left/Right Arrow keys to advance one second, Up/Down arrows to advance ten seconds.","mejs.live-broadcast":"Live Broadcast","mejs.volume-help-text":"Use Up/Down Arrow keys to increase or decrease volume.","mejs.unmute":"Unmute","mejs.mute":"Mute","mejs.volume-slider":"Volume Slider","mejs.video-player":"Video Player","mejs.audio-player":"Audio Player","mejs.captions-subtitles":"Captions/Subtitles","mejs.captions-chapters":"Chapters","mejs.none":"None","mejs.afrikaans":"Afrikaans","mejs.albanian":"Albanian","mejs.arabic":"Arabic","mejs.belarusian":"Belarusian","mejs.bulgarian":"Bulgarian","mejs.catalan":"Catalan","mejs.chinese":"Chinese","mejs.chinese-simplified":"Chinese (Simplified)","mejs.chinese-traditional":"Chinese (Traditional)","mejs.croatian":"Croatian","mejs.czech":"Czech","mejs.danish":"Danish","mejs.dutch":"Dutch","mejs.english":"English","mejs.estonian":"Estonian","mejs.filipino":"Filipino","mejs.finnish":"Finnish","mejs.french":"French","mejs.galician":"Galician","mejs.german":"German","mejs.greek":"Greek","mejs.haitian-creole":"Haitian Creole","mejs.hebrew":"Hebrew","mejs.hindi":"Hindi","mejs.hungarian":"Hungarian","mejs.icelandic":"Icelandic","mejs.indonesian":"Indonesian","mejs.irish":"Irish","mejs.italian":"Italian","mejs.japanese":"Japanese","mejs.korean":"Korean","mejs.latvian":"Latvian","mejs.lithuanian":"Lithuanian","mejs.macedonian":"Macedonian","mejs.malay":"Malay","mejs.maltese":"Maltese","mejs.norwegian":"Norwegian","mejs.persian":"Persian","mejs.polish":"Polish","mejs.portuguese":"Portuguese","mejs.romanian":"Romanian","mejs.russian":"Russian","mejs.serbian":"Serbian","mejs.slovak":"Slovak","mejs.slovenian":"Slovenian","mejs.spanish":"Spanish","mejs.swahili":"Swahili","mejs.swedish":"Swedish","mejs.tagalog":"Tagalog","mejs.thai":"Thai","mejs.turkish":"Turkish","mejs.ukrainian":"Ukrainian","mejs.vietnamese":"Vietnamese","mejs.welsh":"Welsh","mejs.yiddish":"Yiddish"}},{}],16:[function(e,t,n){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(n,"__esModule",{value:!0}),n.config=void 0;var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a=function(){function e(e,t){for(var n=0;n
',e.getElement(e.container).addEventListener("focus",function(t){if(!e.controlsAreVisible&&!e.hasFocus&&e.controlsEnabled){e.showControls(!0);var n=(0,m.isNodeAfter)(t.relatedTarget,e.getElement(e.container))?"."+e.options.classPrefix+"controls ."+e.options.classPrefix+"button:last-child > button":"."+e.options.classPrefix+"playpause-button > button";e.getElement(e.container).querySelector(n).focus()}}),e.node.parentNode.insertBefore(e.getElement(e.container),e.node),e.options.features.length||e.options.useDefaultControls||(e.getElement(e.container).style.background="transparent",e.getElement(e.container).querySelector("."+e.options.classPrefix+"controls").style.display="none"),e.isVideo&&"fill"===e.options.stretching&&!g.hasClass(e.getElement(e.container).parentNode,e.options.classPrefix+"fill-container")){e.outerContainer=e.media.parentNode;var r=l.default.createElement("div");r.className=e.options.classPrefix+"fill-container",e.getElement(e.container).parentNode.insertBefore(r,e.getElement(e.container)),r.appendChild(e.getElement(e.container))}if(p.IS_ANDROID&&g.addClass(e.getElement(e.container),e.options.classPrefix+"android"),p.IS_IOS&&g.addClass(e.getElement(e.container),e.options.classPrefix+"ios"),p.IS_IPAD&&g.addClass(e.getElement(e.container),e.options.classPrefix+"ipad"),p.IS_IPHONE&&g.addClass(e.getElement(e.container),e.options.classPrefix+"iphone"),g.addClass(e.getElement(e.container),e.isVideo?e.options.classPrefix+"video":e.options.classPrefix+"audio"),p.IS_SAFARI&&!p.IS_IOS){g.addClass(e.getElement(e.container),e.options.classPrefix+"hide-cues");for(var a=e.node.cloneNode(),s=e.node.children,c=[],h=[],y=0,E=s.length;y