Current File : /home/aventura/public_html/site/wp-content/cache/minify/5e3df.js
(function($){$.fn.tminusCountDown=function(options){if($(this)[0]==undefined)
return;config={};$.extend(config,options);tminusTargetTime=this.setTminustminusTargetTime(config);$.data($(this)[0],'tminusTargetTime',tminusTargetTime);var nowobj=$.parseJSON(tminusnow);nowTime=new Date(nowobj.now);browserTime=new Date();timeOffset=Math.floor((nowTime.valueOf()-browserTime.valueOf())/1000);$.data($(this)[0],'timeOffset',timeOffset);style=config.style;$.data($(this)[0],'style',config.style);$.data($(this)[0],'status','play');$.data($(this)[0],'id',config.id);if(config.event_id){$.data($(this)[0],'event_id',config.event_id);$.ajax({url:tCountAjax.ajaxurl,type:"post",dataType:"json",data:{action:'tminusevents',event_id:config.event_id,countdownNonce:tCountAjax.countdownNonce},success:$.proxy(function(jsonobj){$.data($(this)[0],'eventObj',jsonobj);},this)});}
if(config.launchtarget){$.data($(this)[0],'launchtarget',config.launchtarget);}
if(config.onComplete){$.data($(this)[0],'callback',config.onComplete);}
if(config.hangtime){$.data($(this)[0],'hangtime',config.hangtime);}
if(config.omitWeeks){$.data($(this)[0],'omitWeeks',config.omitWeeks);}
$('#'+$(this).attr('id')+' .'+style+'-digit').html('<div class="tc_top"></div><div class="tc_bottom"></div>');diffSecs=Math.floor((tminusTargetTime.valueOf()-nowTime.valueOf())/1000);$(this).doTminusCountDown($(this).attr('id'),diffSecs,500);return this;};$.fn.stopTminusCountDown=function(){$.data(this[0],'status','stop');};$.fn.startTminusCountDown=function(){$.data(this[0],'status','play');this.doTminusCountDown($(this).attr('id'),$.data(this[0],'diffSecs'),500);};$.fn.setTminustminusTargetTime=function(options){var tminusTargetTime=new Date();if(options.targetDate){tminusTargetTime=new Date(options.targetDate.month+'/'+options.targetDate.day+'/'+options.targetDate.year+' '+options.targetDate.hour+':'+options.targetDate.min+':'+options.targetDate.sec+(options.targetDate.utc?' UTC':''));}
else if(options.targetOffset){tminusTargetTime.setFullYear(options.targetOffset.year+tminusTargetTime.getFullYear());tminusTargetTime.setMonth(options.targetOffset.month+tminusTargetTime.getMonth());tminusTargetTime.setDate(options.targetOffset.day+tminusTargetTime.getDate());tminusTargetTime.setHours(options.targetOffset.hour+tminusTargetTime.getHours());tminusTargetTime.setMinutes(options.targetOffset.min+tminusTargetTime.getMinutes());tminusTargetTime.setSeconds(options.targetOffset.sec+tminusTargetTime.getSeconds());}
return tminusTargetTime;};$.fn.doTminusCountDown=function(id,diffSecs,duration){$this=$('#'+id);if(diffSecs<=0){if($.data($this[0],'launchtarget')!='countup'){diffSecs=0;$.data($this[0],'status','stop');}}
secs=Math.abs(diffSecs%60);mins=Math.floor(Math.abs(diffSecs/60)%60);hours=Math.floor(Math.abs(diffSecs/60/60)%24);if($.data($this[0],'omitWeeks')=='true'){days=Math.floor(Math.abs(diffSecs/60/60/24));weeks=0;}
else{days=Math.floor(Math.abs(diffSecs/60/60/24)%7);weeks=Math.floor(Math.abs(diffSecs/60/60/24/7));}
style=$.data($this[0],'style');$this.dashTminusChangeTo(id,style+'-seconds_dash',secs,duration?duration:500);$this.dashTminusChangeTo(id,style+'-minutes_dash',mins,duration?duration:1000);$this.dashTminusChangeTo(id,style+'-hours_dash',hours,duration?duration:1000);$this.dashTminusChangeTo(id,style+'-days_dash',days,duration?duration:1000);$this.dashTminusChangeTo(id,style+'-days_trip_dash',days,duration?duration:1000);$this.dashTminusChangeTo(id,style+'-weeks_dash',weeks,duration?duration:1000);$this.dashTminusChangeTo(id,style+'-weeks_trip_dash',weeks,duration?duration:1000);$.data($this[0],'diffSecs',diffSecs);if($.data($this[0],'event_id')){$this.checkEvent(id,diffSecs);}
if(diffSecs>0||$.data($this[0],'launchtarget')=='countup'){if($.data($this[0],'status')=='play'){nowTime=new Date();timeOffset=$.data($this[0],'timeOffset');nowTime.setSeconds(nowTime.getSeconds()+timeOffset);diffSecs=Math.floor(($.data($this[0],'tminusTargetTime').valueOf()-nowTime.valueOf())/1000);t=setTimeout(function(){$this.doTminusCountDown(id,diffSecs);},1000);}}
else if($.data($this[0],'callback')){if($.data($this[0],'hangtime')){}
$.data($this[0],'callback')();}};$.fn.dashTminusChangeTo=function(id,dash,n,duration){$this=$('#'+id);style=$.data($this[0],'style');for(var i=($this.find('.'+dash+' .'+style+'-digit').length-1);i>=0;i--){var d=n%10;n=(n-d)/10;$this.digitTminusChangeTo('#'+$this.attr('id')+' .'+dash+' .'+style+'-digit:eq('+i+')',d,duration);}};$.fn.digitTminusChangeTo=function(digit,n,duration){if(!duration){duration=500;}
if(typeof numTransObj!="undefined"){n=numTransObj[n];}
if($(digit+' div.tc_top').html()!=n+''){$(digit+' div.tc_top').css({'display':'none'});$(digit+' div.tc_top').html((n?n:'0')).stop(true,true,true).slideDown(duration);$(digit+' div.tc_bottom').stop(true,true,true).animate({'height':''},duration,function(){$(digit+' div.tc_bottom').html($(digit+' div.tc_top').html());$(digit+' div.tc_bottom').css({'display':'block','height':''});$(digit+' div.tc_top').hide().slideUp(10);});}};$.fn.checkEvent=function(){if(!$.data(this[0],'eventObj')){return;}
var eventObj=$.data(this[0],'eventObj').tevent;for(var key in eventObj){if(eventObj[key].hasOwnProperty('tevents_event_time')&&eventObj[key]['tevents_event_time']==$.data(this[0],'diffSecs')){if(eventObj[key].hasOwnProperty('tevents_target_elem')&&eventObj[key]['tevents_event_target']=='other'){target_elem=eventObj[key]['tevents_target_elem'];}
else{target_elem='#'+$.data(this[0],'id')+'-'+eventObj[key]['tevents_event_target'];}
$(target_elem).html(eventObj[key]['tevents_event_content']);if(eventObj[key]['tevents_event_function']){var fn=window[eventObj[key]['tevents_event_function']];if(typeof fn==='function'){fn();}}}}}})(jQuery);
;/*! kleo-wp 4.2.0 combined.min.js 
Combined JS files for KLEO THEME: 
Bootstrap 
Waypoints 
Magnific popup 
carouFredSel 
TouchSwipe - jQuery Plugin 
Isotope 
*/
if(!jQuery)throw new Error("Bootstrap requires jQuery");+function(a){"use strict";function b(){var a=document.createElement("bootstrap"),b={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var c in b)if(void 0!==a.style[c])return{end:b[c]}}a.fn.emulateTransitionEnd=function(b){var c=!1,d=this;a(this).one(a.support.transition.end,function(){c=!0});var e=function(){c||a(d).trigger(a.support.transition.end)};return setTimeout(e,b),this},a(function(){a.support.transition=b()})}(window.jQuery),+function(a){"use strict";var b='[data-dismiss="alert"]',c=function(c){a(c).on("click",b,this.close)};c.prototype.close=function(b){function c(){f.trigger("closed.bs.alert").remove()}var d=a(this),e=d.attr("data-target");e||(e=d.attr("href"),e=e&&e.replace(/.*(?=#[^\s]*$)/,""));var f=a(e);b&&b.preventDefault(),f.length||(f=d.hasClass("alert")?d:d.parent()),f.trigger(b=a.Event("close.bs.alert")),b.isDefaultPrevented()||(f.removeClass("in"),a.support.transition&&f.hasClass("fade")?f.one(a.support.transition.end,c).emulateTransitionEnd(150):c())};var d=a.fn.alert;a.fn.alert=function(b){return this.each(function(){var d=a(this),e=d.data("bs.alert");e||d.data("bs.alert",e=new c(this)),"string"==typeof b&&e[b].call(d)})},a.fn.alert.Constructor=c,a.fn.alert.noConflict=function(){return a.fn.alert=d,this},a(document).on("click.bs.alert.data-api",b,c.prototype.close)}(window.jQuery),+function(a){"use strict";var b=function(c,d){this.$element=a(c),this.options=a.extend({},b.DEFAULTS,d)};b.DEFAULTS={loadingText:"loading..."},b.prototype.setState=function(a){var b="disabled",c=this.$element,d=c.is("input")?"val":"html",e=c.data();a+="Text",e.resetText||c.data("resetText",c[d]()),c[d](e[a]||this.options[a]),setTimeout(function(){"loadingText"==a?c.addClass(b).attr(b,b):c.removeClass(b).removeAttr(b)},0)},b.prototype.toggle=function(){var a=this.$element.closest('[data-toggle="buttons"]');if(a.length){var b=this.$element.find("input").prop("checked",!this.$element.hasClass("active")).trigger("change");"radio"===b.prop("type")&&a.find(".active").removeClass("active")}this.$element.toggleClass("active")};var c=a.fn.button;a.fn.button=function(c){return this.each(function(){var d=a(this),e=d.data("bs.button"),f="object"==typeof c&&c;e||d.data("bs.button",e=new b(this,f)),"toggle"==c?e.toggle():c&&e.setState(c)})},a.fn.button.Constructor=b,a.fn.button.noConflict=function(){return a.fn.button=c,this},a(document).on("click.bs.button.data-api","[data-toggle^=button]",function(b){var c=a(b.target);c.hasClass("btn")||(c=c.closest(".btn")),c.button("toggle"),b.preventDefault()})}(window.jQuery),+function(a){"use strict";var b=function(b,c){this.$element=a(b),this.$indicators=this.$element.find(".carousel-indicators"),this.options=c,this.paused=this.sliding=this.interval=this.$active=this.$items=null,"hover"==this.options.pause&&this.$element.on("mouseenter",a.proxy(this.pause,this)).on("mouseleave",a.proxy(this.cycle,this))};b.DEFAULTS={interval:5e3,pause:"hover",wrap:!0},b.prototype.cycle=function(b){return b||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(a.proxy(this.next,this),this.options.interval)),this},b.prototype.getActiveIndex=function(){return this.$active=this.$element.find(".item.active"),this.$items=this.$active.parent().children(),this.$items.index(this.$active)},b.prototype.to=function(b){var c=this,d=this.getActiveIndex();if(!(b>this.$items.length-1||b<0))return this.sliding?this.$element.one("slid",function(){c.to(b)}):d==b?this.pause().cycle():this.slide(b>d?"next":"prev",a(this.$items[b]))},b.prototype.pause=function(b){return b||(this.paused=!0),this.$element.find(".next, .prev").length&&a.support.transition.end&&(this.$element.trigger(a.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},b.prototype.next=function(){if(!this.sliding)return this.slide("next")},b.prototype.prev=function(){if(!this.sliding)return this.slide("prev")},b.prototype.slide=function(b,c){var d=this.$element.find(".item.active"),e=c||d[b](),f=this.interval,g="next"==b?"left":"right",h="next"==b?"first":"last",i=this;if(!e.length){if(!this.options.wrap)return;e=this.$element.find(".item")[h]()}this.sliding=!0,f&&this.pause();var j=a.Event("slide.bs.carousel",{relatedTarget:e[0],direction:g});if(!e.hasClass("active")){if(this.$indicators.length&&(this.$indicators.find(".active").removeClass("active"),this.$element.one("slid",function(){var b=a(i.$indicators.children()[i.getActiveIndex()]);b&&b.addClass("active")})),a.support.transition&&this.$element.hasClass("slide")){if(this.$element.trigger(j),j.isDefaultPrevented())return;e.addClass(b),e[0].offsetWidth,d.addClass(g),e.addClass(g),d.one(a.support.transition.end,function(){e.removeClass([b,g].join(" ")).addClass("active"),d.removeClass(["active",g].join(" ")),i.sliding=!1,setTimeout(function(){i.$element.trigger("slid")},0)}).emulateTransitionEnd(600)}else{if(this.$element.trigger(j),j.isDefaultPrevented())return;d.removeClass("active"),e.addClass("active"),this.sliding=!1,this.$element.trigger("slid")}return f&&this.cycle(),this}};var c=a.fn.carousel;a.fn.carousel=function(c){return this.each(function(){var d=a(this),e=d.data("bs.carousel"),f=a.extend({},b.DEFAULTS,d.data(),"object"==typeof c&&c),g="string"==typeof c?c:f.slide;e||d.data("bs.carousel",e=new b(this,f)),"number"==typeof c?e.to(c):g?e[g]():f.interval&&e.pause().cycle()})},a.fn.carousel.Constructor=b,a.fn.carousel.noConflict=function(){return a.fn.carousel=c,this},a(document).on("click.bs.carousel.data-api","[data-slide], [data-slide-to]",function(b){var c,d=a(this),e=a(d.attr("data-target")||(c=d.attr("href"))&&c.replace(/.*(?=#[^\s]+$)/,"")),f=a.extend({},e.data(),d.data()),g=d.attr("data-slide-to");g&&(f.interval=!1),e.carousel(f),(g=d.attr("data-slide-to"))&&e.data("bs.carousel").to(g),b.preventDefault()}),a(window).on("load",function(){a('[data-ride="carousel"]').each(function(){var b=a(this);b.carousel(b.data())})})}(window.jQuery),+function(a){"use strict";var b=function(c,d){this.$element=a(c),this.options=a.extend({},b.DEFAULTS,d),this.transitioning=null,this.options.parent&&(this.$parent=a(this.options.parent)),this.options.toggle&&this.toggle()};b.DEFAULTS={toggle:!0},b.prototype.dimension=function(){var a=this.$element.hasClass("width");return a?"width":"height"},b.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var b=a.Event("show.bs.collapse");if(this.$element.trigger(b),!b.isDefaultPrevented()){var c=this.$parent&&this.$parent.find("> .panel > .in");if(c&&c.length){var d=c.data("bs.collapse");if(d&&d.transitioning)return;c.collapse("hide"),d||c.data("bs.collapse",null)}var e=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[e](0),this.transitioning=1;var f=function(){this.$element.removeClass("collapsing").addClass("in")[e]("auto"),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!a.support.transition)return f.call(this);var g=a.camelCase(["scroll",e].join("-"));this.$element.one(a.support.transition.end,a.proxy(f,this)).emulateTransitionEnd(350)[e](this.$element[0][g])}}},b.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var b=a.Event("hide.bs.collapse");if(this.$element.trigger(b),!b.isDefaultPrevented()){var c=this.dimension();this.$element[c](this.$element[c]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse").removeClass("in"),this.transitioning=1;var d=function(){this.transitioning=0,this.$element.trigger("hidden.bs.collapse").removeClass("collapsing").addClass("collapse")};return a.support.transition?void this.$element[c](0).one(a.support.transition.end,a.proxy(d,this)).emulateTransitionEnd(350):d.call(this)}}},b.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()};var c=a.fn.collapse;a.fn.collapse=function(c){return this.each(function(){var d=a(this),e=d.data("bs.collapse"),f=a.extend({},b.DEFAULTS,d.data(),"object"==typeof c&&c);e||d.data("bs.collapse",e=new b(this,f)),"string"==typeof c&&e[c]()})},a.fn.collapse.Constructor=b,a.fn.collapse.noConflict=function(){return a.fn.collapse=c,this},a(document).on("click.bs.collapse.data-api","[data-toggle=collapse]",function(b){var c,d=a(this),e=d.attr("data-target")||b.preventDefault()||(c=d.attr("href"))&&c.replace(/.*(?=#[^\s]+$)/,""),f=a(e),g=f.data("bs.collapse"),h=g?"toggle":d.data(),i=d.attr("data-parent"),j=i&&a(i);g&&g.transitioning||(j&&j.find('[data-toggle=collapse][data-parent="'+i+'"]').not(d).addClass("collapsed"),d[f.hasClass("in")?"addClass":"removeClass"]("collapsed")),f.collapse(h)})}(window.jQuery),+function(a){"use strict";function b(){a(d).remove(),a(e).each(function(b){var d=c(a(this));d.hasClass("open")&&(d.trigger(b=a.Event("hide.bs.dropdown")),b.isDefaultPrevented()||d.removeClass("open").trigger("hidden.bs.dropdown"))})}function c(b){var c=b.attr("data-target");c||(c=b.attr("href"),c=c&&/#/.test(c)&&c.replace(/.*(?=#[^\s]*$)/,""));var d=c&&a(c);return d&&d.length?d:b.parent()}var d=".dropdown-backdrop",e="[data-toggle=dropdown]",f=function(b){a(b).on("click.bs.dropdown",this.toggle)};f.prototype.toggle=function(d){var e=a(this);if(!e.is(".disabled, :disabled")){var f=c(e),g=f.hasClass("open");if(b(),!g){if("ontouchstart"in document.documentElement&&!f.closest(".navbar-nav").length&&a('<div class="dropdown-backdrop"/>').insertAfter(a(this)).on("click",b),f.trigger(d=a.Event("show.bs.dropdown")),d.isDefaultPrevented())return;f.toggleClass("open").trigger("shown.bs.dropdown"),e.focus()}return!1}},f.prototype.keydown=function(b){if(/(38|40|27)/.test(b.keyCode)){var d=a(this);if(b.preventDefault(),b.stopPropagation(),!d.is(".disabled, :disabled")){var f=c(d),g=f.hasClass("open");if(!g||g&&27==b.keyCode)return 27==b.which&&f.find(e).focus(),d.click();var h=a("[role=menu] li:not(.divider):visible a",f);if(h.length){var i=h.index(h.filter(":focus"));38==b.keyCode&&i>0&&i--,40==b.keyCode&&i<h.length-1&&i++,~i||(i=0),h.eq(i).focus()}}}};var g=a.fn.dropdown;a.fn.dropdown=function(b){return this.each(function(){var c=a(this),d=c.data("dropdown");d||c.data("dropdown",d=new f(this)),"string"==typeof b&&d[b].call(c)})},a.fn.dropdown.Constructor=f,a.fn.dropdown.noConflict=function(){return a.fn.dropdown=g,this},a(document).on("click.bs.dropdown.data-api",b).on("click.bs.dropdown.data-api",".dropdown form",function(a){a.stopPropagation()}).on("click.bs.dropdown.data-api",e,f.prototype.toggle).on("keydown.bs.dropdown.data-api",e+", [role=menu]",f.prototype.keydown)}(window.jQuery),+function(a){"use strict";var b=function(b,c){this.options=c,this.$element=a(b),this.$backdrop=this.isShown=null,this.options.remote&&this.$element.load(this.options.remote)};b.DEFAULTS={backdrop:!0,keyboard:!0,show:!0},b.prototype.toggle=function(a){return this[this.isShown?"hide":"show"](a)},b.prototype.show=function(b){var c=this,d=a.Event("show.bs.modal",{relatedTarget:b});this.$element.trigger(d),this.isShown||d.isDefaultPrevented()||(this.isShown=!0,this.escape(),this.$element.on("click.dismiss.modal",'[data-dismiss="modal"]',a.proxy(this.hide,this)),this.backdrop(function(){var d=a.support.transition&&c.$element.hasClass("fade");c.$element.parent().length||c.$element.appendTo(document.body),c.$element.show(),d&&c.$element[0].offsetWidth,c.$element.addClass("in").attr("aria-hidden",!1),c.enforceFocus();var e=a.Event("shown.bs.modal",{relatedTarget:b});d?c.$element.find(".modal-dialog").one(a.support.transition.end,function(){c.$element.focus().trigger(e)}).emulateTransitionEnd(300):c.$element.focus().trigger(e)}))},b.prototype.hide=function(b){b&&b.preventDefault(),b=a.Event("hide.bs.modal"),this.$element.trigger(b),this.isShown&&!b.isDefaultPrevented()&&(this.isShown=!1,this.escape(),a(document).off("focusin.bs.modal"),this.$element.removeClass("in").attr("aria-hidden",!0).off("click.dismiss.modal"),a.support.transition&&this.$element.hasClass("fade")?this.$element.one(a.support.transition.end,a.proxy(this.hideModal,this)).emulateTransitionEnd(300):this.hideModal())},b.prototype.enforceFocus=function(){a(document).off("focusin.bs.modal").on("focusin.bs.modal",a.proxy(function(a){this.$element[0]===a.target||this.$element.has(a.target).length||this.$element.focus()},this))},b.prototype.escape=function(){this.isShown&&this.options.keyboard?this.$element.on("keyup.dismiss.bs.modal",a.proxy(function(a){27==a.which&&this.hide()},this)):this.isShown||this.$element.off("keyup.dismiss.bs.modal")},b.prototype.hideModal=function(){var a=this;this.$element.hide(),this.backdrop(function(){a.removeBackdrop(),a.$element.trigger("hidden.bs.modal")})},b.prototype.removeBackdrop=function(){this.$backdrop&&this.$backdrop.remove(),this.$backdrop=null},b.prototype.backdrop=function(b){var c=this.$element.hasClass("fade")?"fade":"";if(this.isShown&&this.options.backdrop){var d=a.support.transition&&c;if(this.$backdrop=a('<div class="modal-backdrop '+c+'" />').appendTo(document.body),this.$element.on("click.dismiss.modal",a.proxy(function(a){a.target===a.currentTarget&&("static"==this.options.backdrop?this.$element[0].focus.call(this.$element[0]):this.hide.call(this))},this)),d&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("in"),!b)return;d?this.$backdrop.one(a.support.transition.end,b).emulateTransitionEnd(150):b()}else!this.isShown&&this.$backdrop?(this.$backdrop.removeClass("in"),a.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one(a.support.transition.end,b).emulateTransitionEnd(150):b()):b&&b()};var c=a.fn.modal;a.fn.modal=function(c,d){return this.each(function(){var e=a(this),f=e.data("bs.modal"),g=a.extend({},b.DEFAULTS,e.data(),"object"==typeof c&&c);f||e.data("bs.modal",f=new b(this,g)),"string"==typeof c?f[c](d):g.show&&f.show(d)})},a.fn.modal.Constructor=b,a.fn.modal.noConflict=function(){return a.fn.modal=c,this},a(document).on("click.bs.modal.data-api",'[data-toggle="modal"]',function(b){var c=a(this),d=c.attr("href"),e=a(c.attr("data-target")||d&&d.replace(/.*(?=#[^\s]+$)/,"")),f=e.data("modal")?"toggle":a.extend({remote:!/#/.test(d)&&d},e.data(),c.data());b.preventDefault(),e.modal(f,this).one("hide",function(){c.is(":visible")&&c.focus()})}),a(document).on("show.bs.modal",".modal",function(){a(document.body).addClass("modal-open")}).on("hidden.bs.modal",".modal",function(){a(document.body).removeClass("modal-open")})}(window.jQuery),+function(a){"use strict";var b=function(a,b){this.type=this.options=this.enabled=this.timeout=this.hoverState=this.$element=null,this.init("tooltip",a,b)};b.DEFAULTS={animation:!0,placement:"top",selector:!1,template:'<div class="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!1,container:!1},b.prototype.init=function(b,c,d){this.enabled=!0,this.type=b,this.$element=a(c),this.options=this.getOptions(d);for(var e=this.options.trigger.split(" "),f=e.length;f--;){var g=e[f];if("click"==g)this.$element.on("click."+this.type,this.options.selector,a.proxy(this.toggle,this));else if("manual"!=g){var h="hover"==g?"mouseenter":"focus",i="hover"==g?"mouseleave":"blur";this.$element.on(h+"."+this.type,this.options.selector,a.proxy(this.enter,this)),this.$element.on(i+"."+this.type,this.options.selector,a.proxy(this.leave,this))}}this.options.selector?this._options=a.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},b.prototype.getDefaults=function(){return b.DEFAULTS},b.prototype.getOptions=function(b){return b=a.extend({},this.getDefaults(),this.$element.data(),b),b.delay&&"number"==typeof b.delay&&(b.delay={show:b.delay,hide:b.delay}),b},b.prototype.getDelegateOptions=function(){var b={},c=this.getDefaults();return this._options&&a.each(this._options,function(a,d){c[a]!=d&&(b[a]=d)}),b},b.prototype.enter=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget)[this.type](this.getDelegateOptions()).data("bs."+this.type);return clearTimeout(c.timeout),c.hoverState="in",c.options.delay&&c.options.delay.show?void(c.timeout=setTimeout(function(){"in"==c.hoverState&&c.show()},c.options.delay.show)):c.show()},b.prototype.leave=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget)[this.type](this.getDelegateOptions()).data("bs."+this.type);return clearTimeout(c.timeout),c.hoverState="out",c.options.delay&&c.options.delay.hide?void(c.timeout=setTimeout(function(){"out"==c.hoverState&&c.hide()},c.options.delay.hide)):c.hide()},b.prototype.show=function(){var b=a.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){if(this.$element.trigger(b),b.isDefaultPrevented())return;var c=this.tip();this.setContent(),this.options.animation&&c.addClass("fade");var d="function"==typeof this.options.placement?this.options.placement.call(this,c[0],this.$element[0]):this.options.placement,e=/\s?auto?\s?/i,f=e.test(d);f&&(d=d.replace(e,"")||"top"),c.detach().css({top:0,left:0,display:"block"}).addClass(d),this.options.container?c.appendTo(this.options.container):c.insertAfter(this.$element);var g=this.getPosition(),h=c[0].offsetWidth,i=c[0].offsetHeight;if(f){var j=this.$element.parent(),k=d,l=document.documentElement.scrollTop||document.body.scrollTop,m="body"==this.options.container?window.innerWidth:j.outerWidth(),n="body"==this.options.container?window.innerHeight:j.outerHeight(),o="body"==this.options.container?0:j.offset().left;d="bottom"==d&&g.top+g.height+i-l>n?"top":"top"==d&&g.top-l-i<0?"bottom":"right"==d&&g.right+h>m?"left":"left"==d&&g.left-h<o?"right":d,c.removeClass(k).addClass(d)}var p=this.getCalculatedOffset(d,g,h,i);this.applyPlacement(p,d),this.$element.trigger("shown.bs."+this.type)}},b.prototype.applyPlacement=function(a,b){var c,d=this.tip(),e=d[0].offsetWidth,f=d[0].offsetHeight,g=parseInt(d.css("margin-top"),10),h=parseInt(d.css("margin-left"),10);isNaN(g)&&(g=0),isNaN(h)&&(h=0),a.top=a.top+g,a.left=a.left+h,d.offset(a).addClass("in");var i=d[0].offsetWidth,j=d[0].offsetHeight;if("top"==b&&j!=f&&(c=!0,a.top=a.top+f-j),/bottom|top/.test(b)){var k=0;a.left<0&&(k=a.left*-2,a.left=0,d.offset(a),i=d[0].offsetWidth,j=d[0].offsetHeight),this.replaceArrow(k-e+i,i,"left")}else this.replaceArrow(j-f,j,"top");c&&d.offset(a)},b.prototype.replaceArrow=function(a,b,c){this.arrow().css(c,a?50*(1-a/b)+"%":"")},b.prototype.setContent=function(){var a=this.tip(),b=this.getTitle();a.find(".tooltip-inner")[this.options.html?"html":"text"](b),a.removeClass("fade in top bottom left right")},b.prototype.hide=function(){function b(){"in"!=c.hoverState&&d.detach()}var c=this,d=this.tip(),e=a.Event("hide.bs."+this.type);if(this.$element.trigger(e),!e.isDefaultPrevented())return d.removeClass("in"),a.support.transition&&this.$tip.hasClass("fade")?d.one(a.support.transition.end,b).emulateTransitionEnd(150):b(),this.$element.trigger("hidden.bs."+this.type),this},b.prototype.fixTitle=function(){var a=this.$element;(a.attr("title")||"string"!=typeof a.attr("data-original-title"))&&a.attr("data-original-title",a.attr("title")||"").attr("title","")},b.prototype.hasContent=function(){return this.getTitle()},b.prototype.getPosition=function(){var b=this.$element[0];return a.extend({},"function"==typeof b.getBoundingClientRect?b.getBoundingClientRect():{width:b.offsetWidth,height:b.offsetHeight},this.$element.offset())},b.prototype.getCalculatedOffset=function(a,b,c,d){return"bottom"==a?{top:b.top+b.height,left:b.left+b.width/2-c/2}:"top"==a?{top:b.top-d,left:b.left+b.width/2-c/2}:"left"==a?{top:b.top+b.height/2-d/2,left:b.left-c}:{top:b.top+b.height/2-d/2,left:b.left+b.width}},b.prototype.getTitle=function(){var a,b=this.$element,c=this.options;return a=b.attr("data-original-title")||("function"==typeof c.title?c.title.call(b[0]):c.title)},b.prototype.tip=function(){return this.$tip=this.$tip||a(this.options.template)},b.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},b.prototype.validate=function(){this.$element[0].parentNode||(this.hide(),this.$element=null,this.options=null)},b.prototype.enable=function(){this.enabled=!0},b.prototype.disable=function(){this.enabled=!1},b.prototype.toggleEnabled=function(){this.enabled=!this.enabled},b.prototype.toggle=function(b){var c=b?a(b.currentTarget)[this.type](this.getDelegateOptions()).data("bs."+this.type):this;c.tip().hasClass("in")?c.leave(c):c.enter(c)},b.prototype.destroy=function(){this.hide().$element.off("."+this.type).removeData("bs."+this.type)};var c=a.fn.tooltip;a.fn.tooltip=function(c){return this.each(function(){var d=a(this),e=d.data("bs.tooltip"),f="object"==typeof c&&c;e||d.data("bs.tooltip",e=new b(this,f)),"string"==typeof c&&e[c]()})},a.fn.tooltip.Constructor=b,a.fn.tooltip.noConflict=function(){return a.fn.tooltip=c,this}}(window.jQuery),+function(a){"use strict";var b=function(a,b){this.init("popover",a,b)};if(!a.fn.tooltip)throw new Error("Popover requires tooltip.js");b.DEFAULTS=a.extend({},a.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:'<div class="popover"><div class="arrow"></div><h3 class="popover-title"></h3><div class="popover-content"></div></div>'}),b.prototype=a.extend({},a.fn.tooltip.Constructor.prototype),b.prototype.constructor=b,b.prototype.getDefaults=function(){return b.DEFAULTS},b.prototype.setContent=function(){var a=this.tip(),b=this.getTitle(),c=this.getContent();a.find(".popover-title")[this.options.html?"html":"text"](b),a.find(".popover-content")[this.options.html?"html":"text"](c),a.removeClass("fade top bottom left right in"),a.find(".popover-title").html()||a.find(".popover-title").hide()},b.prototype.hasContent=function(){return this.getTitle()||this.getContent()},b.prototype.getContent=function(){var a=this.$element,b=this.options;return a.attr("data-content")||("function"==typeof b.content?b.content.call(a[0]):b.content)},b.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")},b.prototype.tip=function(){return this.$tip||(this.$tip=a(this.options.template)),this.$tip};var c=a.fn.popover;a.fn.popover=function(c){return this.each(function(){var d=a(this),e=d.data("bs.popover"),f="object"==typeof c&&c;e||d.data("bs.popover",e=new b(this,f)),"string"==typeof c&&e[c]()})},a.fn.popover.Constructor=b,a.fn.popover.noConflict=function(){return a.fn.popover=c,this}}(window.jQuery),+function(a){"use strict";function b(c,d){var e,f=a.proxy(this.process,this);this.$element=a(a(c).is("body")?window:c),this.$body=a("body"),this.$scrollElement=this.$element.on("scroll.bs.scroll-spy.data-api",f),this.options=a.extend({},b.DEFAULTS,d),this.selector=(this.options.target||(e=a(c).attr("href"))&&e.replace(/.*(?=#[^\s]+$)/,"")||"")+" .nav li > a",this.offsets=a([]),this.targets=a([]),this.activeTarget=null,this.refresh(),this.process()}b.DEFAULTS={offset:10},b.prototype.refresh=function(){var b=this.$element[0]==window?"offset":"position";this.offsets=a([]),this.targets=a([]);var c=this;this.$body.find(this.selector).map(function(){var d=a(this),e=d.data("target")||d.attr("href"),f=/^#\w/.test(e)&&a(e);return f&&f.length&&[[f[b]().top+(!a.isWindow(c.$scrollElement.get(0))&&c.$scrollElement.scrollTop()),e]]||null}).sort(function(a,b){return a[0]-b[0]}).each(function(){c.offsets.push(this[0]),c.targets.push(this[1])})},b.prototype.process=function(){var a,b=this.$scrollElement.scrollTop()+this.options.offset,c=this.$scrollElement[0].scrollHeight||this.$body[0].scrollHeight,d=c-this.$scrollElement.height(),e=this.offsets,f=this.targets,g=this.activeTarget;if(b>=d)return g!=(a=f.last()[0])&&this.activate(a);for(a=e.length;a--;)g!=f[a]&&b>=e[a]&&(!e[a+1]||b<=e[a+1])&&this.activate(f[a])},b.prototype.activate=function(b){this.activeTarget=b,a(this.selector).parents(".active").removeClass("active");var c=this.selector+'[data-target="'+b+'"],'+this.selector+'[href="'+b+'"]',d=a(c).parents("li").addClass("active");d.parent(".dropdown-menu").length&&(d=d.closest("li.dropdown").addClass("active")),d.trigger("activate")};var c=a.fn.scrollspy;a.fn.scrollspy=function(c){return this.each(function(){var d=a(this),e=d.data("bs.scrollspy"),f="object"==typeof c&&c;e||d.data("bs.scrollspy",e=new b(this,f)),"string"==typeof c&&e[c]()})},a.fn.scrollspy.Constructor=b,a.fn.scrollspy.noConflict=function(){return a.fn.scrollspy=c,this},a(window).on("load",function(){a('[data-spy="scroll"]').each(function(){var b=a(this);b.scrollspy(b.data())})})}(window.jQuery),+function(a){"use strict";var b=function(b){this.element=a(b)};b.prototype.show=function(){var b=this.element,c=b.closest("ul:not(.dropdown-menu)"),d=b.attr("data-target");if(d||(d=b.attr("href"),d=d&&d.replace(/.*(?=#[^\s]*$)/,"")),!b.parent("li").hasClass("active")){var e=c.find(".active:last a")[0],f=a.Event("show.bs.tab",{relatedTarget:e});if(b.trigger(f),!f.isDefaultPrevented()){var g=a(d);this.activate(b.parent("li"),c),this.activate(g,g.parent(),function(){b.trigger({type:"shown.bs.tab",relatedTarget:e})})}}},b.prototype.activate=function(b,c,d){function e(){f.removeClass("active").find("> .dropdown-menu > .active").removeClass("active"),b.addClass("active"),g?(b[0].offsetWidth,b.addClass("in")):b.removeClass("fade"),b.parent(".dropdown-menu")&&b.closest("li.dropdown").addClass("active"),d&&d()}var f=c.find("> .active"),g=d&&a.support.transition&&f.hasClass("fade");g?f.one(a.support.transition.end,e).emulateTransitionEnd(150):e(),f.removeClass("in")};var c=a.fn.tab;a.fn.tab=function(c){return this.each(function(){var d=a(this),e=d.data("bs.tab");e||d.data("bs.tab",e=new b(this)),"string"==typeof c&&e[c]()})},a.fn.tab.Constructor=b,a.fn.tab.noConflict=function(){return a.fn.tab=c,this},a(document).on("click.bs.tab.data-api",'[data-toggle="tab"], [data-toggle="pill"]',function(b){b.preventDefault(),a(this).tab("show")})}(window.jQuery),+function(a){"use strict";var b=function(c,d){this.options=a.extend({},b.DEFAULTS,d),this.$window=a(window).on("scroll.bs.affix.data-api",a.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",a.proxy(this.checkPositionWithEventLoop,this)),this.$element=a(c),this.affixed=this.unpin=null,this.checkPosition()};b.RESET="affix affix-top affix-bottom",b.DEFAULTS={offset:0},b.prototype.checkPositionWithEventLoop=function(){setTimeout(a.proxy(this.checkPosition,this),1)},b.prototype.checkPosition=function(){if(this.$element.is(":visible")){var c=a(document).height(),d=this.$window.scrollTop(),e=this.$element.offset(),f=this.options.offset,g=f.top,h=f.bottom;"object"!=typeof f&&(h=g=f),"function"==typeof g&&(g=f.top()),"function"==typeof h&&(h=f.bottom());var i=!(null!=this.unpin&&d+this.unpin<=e.top)&&(null!=h&&e.top+this.$element.height()>=c-h?"bottom":null!=g&&d<=g&&"top");this.affixed!==i&&(this.unpin&&this.$element.css("top",""),this.affixed=i,this.unpin="bottom"==i?e.top-d:null,this.$element.removeClass(b.RESET).addClass("affix"+(i?"-"+i:"")),"bottom"==i&&this.$element.offset({top:document.body.offsetHeight-h-this.$element.height()}))}};var c=a.fn.affix;a.fn.affix=function(c){return this.each(function(){var d=a(this),e=d.data("bs.affix"),f="object"==typeof c&&c;e||d.data("bs.affix",e=new b(this,f)),"string"==typeof c&&e[c]()})},a.fn.affix.Constructor=b,a.fn.affix.noConflict=function(){return a.fn.affix=c,this},a(window).on("load",function(){a('[data-spy="affix"]').each(function(){var b=a(this),c=b.data();c.offset=c.offset||{},c.offsetBottom&&(c.offset.bottom=c.offsetBottom),c.offsetTop&&(c.offset.top=c.offsetTop),b.affix(c)})})}(window.jQuery),function(){var a=[].indexOf||function(a){for(var b=0,c=this.length;b<c;b++)if(b in this&&this[b]===a)return b;return-1},b=[].slice;!function(a,b){return"function"==typeof define&&define.amd?define("waypoints",["jquery"],function(c){return b(c,a)}):b(a.jQuery,a)}(window,function(c,d){var e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t;return e=c(d),l=a.call(d,"ontouchstart")>=0,h={horizontal:{},vertical:{}},i=1,k={},j="waypoints-context-id",o="resize.waypoints",p="scroll.waypoints",q=1,r="waypoints-waypoint-ids",s="waypoint",t="waypoints",f=function(){function a(a){var b=this;this.$element=a,this.element=a[0],this.didResize=!1,this.didScroll=!1,this.id="context"+i++,this.oldScroll={x:a.scrollLeft(),y:a.scrollTop()},this.waypoints={horizontal:{},vertical:{}},this.element[j]=this.id,k[this.id]=this,a.bind(p,function(){var a;if(!b.didScroll&&!l)return b.didScroll=!0,a=function(){return b.doScroll(),b.didScroll=!1},d.setTimeout(a,c[t].settings.scrollThrottle)}),a.bind(o,function(){var a;if(!b.didResize)return b.didResize=!0,a=function(){return c[t]("refresh"),b.didResize=!1},d.setTimeout(a,c[t].settings.resizeThrottle)})}return a.prototype.doScroll=function(){var a,b=this;return a={horizontal:{newScroll:this.$element.scrollLeft(),oldScroll:this.oldScroll.x,forward:"right",backward:"left"},vertical:{newScroll:this.$element.scrollTop(),oldScroll:this.oldScroll.y,forward:"down",backward:"up"}},!l||a.vertical.oldScroll&&a.vertical.newScroll||c[t]("refresh"),c.each(a,function(a,d){var e,f,g;return g=[],f=d.newScroll>d.oldScroll,e=f?d.forward:d.backward,c.each(b.waypoints[a],function(a,b){var c,e;return d.oldScroll<(c=b.offset)&&c<=d.newScroll?g.push(b):d.newScroll<(e=b.offset)&&e<=d.oldScroll?g.push(b):void 0}),g.sort(function(a,b){return a.offset-b.offset}),f||g.reverse(),c.each(g,function(a,b){if(b.options.continuous||a===g.length-1)return b.trigger([e])})}),this.oldScroll={x:a.horizontal.newScroll,y:a.vertical.newScroll}},a.prototype.refresh=function(){var a,b,d,e=this;return d=c.isWindow(this.element),b=this.$element.offset(),this.doScroll(),a={horizontal:{contextOffset:d?0:b.left,contextScroll:d?0:this.oldScroll.x,contextDimension:this.$element.width(),oldScroll:this.oldScroll.x,forward:"right",backward:"left",offsetProp:"left"},vertical:{contextOffset:d?0:b.top,contextScroll:d?0:this.oldScroll.y,contextDimension:d?c[t]("viewportHeight"):this.$element.height(),oldScroll:this.oldScroll.y,forward:"down",backward:"up",offsetProp:"top"}},c.each(a,function(a,b){return c.each(e.waypoints[a],function(a,d){var e,f,g,h,i;if(e=d.options.offset,g=d.offset,f=c.isWindow(d.element)?0:d.$element.offset()[b.offsetProp],c.isFunction(e)?e=e.apply(d.element):"string"==typeof e&&(e=parseFloat(e),d.options.offset.indexOf("%")>-1&&(e=Math.ceil(b.contextDimension*e/100))),d.offset=f-b.contextOffset+b.contextScroll-e,(!d.options.onlyOnScroll||null==g)&&d.enabled)return null!==g&&g<(h=b.oldScroll)&&h<=d.offset?d.trigger([b.backward]):null!==g&&g>(i=b.oldScroll)&&i>=d.offset?d.trigger([b.forward]):null===g&&b.oldScroll>=d.offset?d.trigger([b.forward]):void 0})})},a.prototype.checkEmpty=function(){if(c.isEmptyObject(this.waypoints.horizontal)&&c.isEmptyObject(this.waypoints.vertical))return this.$element.unbind([o,p].join(" ")),delete k[this.id]},a}(),g=function(){function a(a,b,d){var e,f;"bottom-in-view"===d.offset&&(d.offset=function(){var a;return a=c[t]("viewportHeight"),c.isWindow(b.element)||(a=b.$element.height()),a-c(this).outerHeight()}),this.$element=a,this.element=a[0],this.axis=d.horizontal?"horizontal":"vertical",this.callback=d.handler,this.context=b,this.enabled=d.enabled,this.id="waypoints"+q++,this.offset=null,this.options=d,b.waypoints[this.axis][this.id]=this,h[this.axis][this.id]=this,e=null!=(f=this.element[r])?f:[],e.push(this.id),this.element[r]=e}return a.prototype.trigger=function(a){if(this.enabled)return null!=this.callback&&this.callback.apply(this.element,a),this.options.triggerOnce?this.destroy():void 0},a.prototype.disable=function(){return this.enabled=!1},a.prototype.enable=function(){return this.context.refresh(),this.enabled=!0},a.prototype.destroy=function(){return delete h[this.axis][this.id],delete this.context.waypoints[this.axis][this.id],this.context.checkEmpty()},a.getWaypointsByElement=function(a){var b,d;return(d=a[r])?(b=c.extend({},h.horizontal,h.vertical),c.map(d,function(a){return b[a]})):[]},a}(),n={init:function(a,b){var d;return b=c.extend({},c.fn[s].defaults,b),
null==(d=b.handler)&&(b.handler=a),this.each(function(){var a,d,e,h;return a=c(this),e=null!=(h=b.context)?h:c.fn[s].defaults.context,c.isWindow(e)||(e=a.closest(e)),e=c(e),d=k[e[0][j]],d||(d=new f(e)),new g(a,d,b)}),c[t]("refresh"),this},disable:function(){return n._invoke.call(this,"disable")},enable:function(){return n._invoke.call(this,"enable")},destroy:function(){return n._invoke.call(this,"destroy")},prev:function(a,b){return n._traverse.call(this,a,b,function(a,b,c){if(b>0)return a.push(c[b-1])})},next:function(a,b){return n._traverse.call(this,a,b,function(a,b,c){if(b<c.length-1)return a.push(c[b+1])})},_traverse:function(a,b,e){var f,g;return null==a&&(a="vertical"),null==b&&(b=d),g=m.aggregate(b),f=[],this.each(function(){var b;return b=c.inArray(this,g[a]),e(f,b,g[a])}),this.pushStack(f)},_invoke:function(a){return this.each(function(){var b;return b=g.getWaypointsByElement(this),c.each(b,function(b,c){return c[a](),!0})}),this}},c.fn[s]=function(){var a,d;return d=arguments[0],a=2<=arguments.length?b.call(arguments,1):[],n[d]?n[d].apply(this,a):c.isFunction(d)?n.init.apply(this,arguments):c.isPlainObject(d)?n.init.apply(this,[null,d]):d?c.error("The "+d+" method does not exist in jQuery Waypoints."):c.error("jQuery Waypoints needs a callback function or handler option.")},c.fn[s].defaults={context:d,continuous:!0,enabled:!0,horizontal:!1,offset:0,triggerOnce:!1},m={refresh:function(){return c.each(k,function(a,b){return b.refresh()})},viewportHeight:function(){var a;return null!=(a=d.innerHeight)?a:e.height()},aggregate:function(a){var b,d,e;return b=h,a&&(b=null!=(e=k[c(a)[0][j]])?e.waypoints:void 0),b?(d={horizontal:[],vertical:[]},c.each(d,function(a,e){return c.each(b[a],function(a,b){return e.push(b)}),e.sort(function(a,b){return a.offset-b.offset}),d[a]=c.map(e,function(a){return a.element}),d[a]=c.unique(d[a])}),d):[]},above:function(a){return null==a&&(a=d),m._filter(a,"vertical",function(a,b){return b.offset<=a.oldScroll.y})},below:function(a){return null==a&&(a=d),m._filter(a,"vertical",function(a,b){return b.offset>a.oldScroll.y})},left:function(a){return null==a&&(a=d),m._filter(a,"horizontal",function(a,b){return b.offset<=a.oldScroll.x})},right:function(a){return null==a&&(a=d),m._filter(a,"horizontal",function(a,b){return b.offset>a.oldScroll.x})},enable:function(){return m._invoke("enable")},disable:function(){return m._invoke("disable")},destroy:function(){return m._invoke("destroy")},extendFn:function(a,b){return n[a]=b},_invoke:function(a){var b;return b=c.extend({},h.vertical,h.horizontal),c.each(b,function(b,c){return c[a](),!0})},_filter:function(a,b,d){var e,f;return(e=k[c(a)[0][j]])?(f=[],c.each(e.waypoints[b],function(a,b){if(d(e,b))return f.push(b)}),f.sort(function(a,b){return a.offset-b.offset}),c.map(f,function(a){return a.element})):[]}},c[t]=function(){var a,c;return c=arguments[0],a=2<=arguments.length?b.call(arguments,1):[],m[c]?m[c].apply(null,a):m.aggregate.call(null,c)},c[t].settings={resizeThrottle:100,scrollThrottle:30},e.on("load.waypoints",function(){return c[t]("refresh")})})}.call(this),function(a){var b,c,d,e,f,g,h,i="Close",j="BeforeClose",k="AfterClose",l="BeforeAppend",m="MarkupParse",n="Open",o="Change",p="mfp",q="."+p,r="mfp-ready",s="mfp-removing",t="mfp-prevent-close",u=function(){},v=!!window.jQuery,w=a(window),x=function(a,c){b.ev.on(p+a+q,c)},y=function(b,c,d,e){var f=document.createElement("div");return f.className="mfp-"+b,d&&(f.innerHTML=d),e?c&&c.appendChild(f):(f=a(f),c&&f.appendTo(c)),f},z=function(c,d){b.ev.triggerHandler(p+c,d),b.st.callbacks&&(c=c.charAt(0).toLowerCase()+c.slice(1),b.st.callbacks[c]&&b.st.callbacks[c].apply(b,a.isArray(d)?d:[d]))},A=function(c){return c===h&&b.currTemplate.closeBtn||(b.currTemplate.closeBtn=a(b.st.closeMarkup.replace("%title%",b.st.tClose)),h=c),b.currTemplate.closeBtn},B=function(){a.magnificPopup.instance||(b=new u,b.init(),a.magnificPopup.instance=b)},C=function(){var a=document.createElement("p").style,b=["ms","O","Moz","Webkit"];if(void 0!==a.transition)return!0;for(;b.length;)if(b.pop()+"Transition"in a)return!0;return!1};u.prototype={constructor:u,init:function(){var c=navigator.appVersion;b.isIE7=c.indexOf("MSIE 7.")!==-1,b.isIE8=c.indexOf("MSIE 8.")!==-1,b.isLowIE=b.isIE7||b.isIE8,b.isAndroid=/android/gi.test(c),b.isIOS=/iphone|ipad|ipod/gi.test(c),b.supportsTransition=C(),b.probablyMobile=b.isAndroid||b.isIOS||/(Opera Mini)|Kindle|webOS|BlackBerry|(Opera Mobi)|(Windows Phone)|IEMobile/i.test(navigator.userAgent),e=a(document),b.popupsCache={}},open:function(c){d||(d=a(document.body));var f;if(c.isObj===!1){b.items=c.items.toArray(),b.index=0;var h,i=c.items;for(f=0;f<i.length;f++)if(h=i[f],h.parsed&&(h=h.el[0]),h===c.el[0]){b.index=f;break}}else b.items=a.isArray(c.items)?c.items:[c.items],b.index=c.index||0;if(b.isOpen)return void b.updateItemHTML();b.types=[],g="",c.mainEl&&c.mainEl.length?b.ev=c.mainEl.eq(0):b.ev=e,c.key?(b.popupsCache[c.key]||(b.popupsCache[c.key]={}),b.currTemplate=b.popupsCache[c.key]):b.currTemplate={},b.st=a.extend(!0,{},a.magnificPopup.defaults,c),b.fixedContentPos="auto"===b.st.fixedContentPos?!b.probablyMobile:b.st.fixedContentPos,b.st.modal&&(b.st.closeOnContentClick=!1,b.st.closeOnBgClick=!1,b.st.showCloseBtn=!1,b.st.enableEscapeKey=!1),b.bgOverlay||(b.bgOverlay=y("bg").on("click"+q,function(){b.close()}),b.wrap=y("wrap").attr("tabindex",-1).on("click"+q,function(a){b._checkIfClose(a.target)&&b.close()}),b.container=y("container",b.wrap)),b.contentContainer=y("content"),b.st.preloader&&(b.preloader=y("preloader",b.container,b.st.tLoading));var j=a.magnificPopup.modules;for(f=0;f<j.length;f++){var k=j[f];k=k.charAt(0).toUpperCase()+k.slice(1),b["init"+k].call(b)}z("BeforeOpen"),b.st.showCloseBtn&&(b.st.closeBtnInside?(x(m,function(a,b,c,d){c.close_replaceWith=A(d.type)}),g+=" mfp-close-btn-in"):b.wrap.append(A())),b.st.alignTop&&(g+=" mfp-align-top"),b.fixedContentPos?b.wrap.css({overflow:b.st.overflowY,overflowX:"hidden",overflowY:b.st.overflowY}):b.wrap.css({top:w.scrollTop(),position:"absolute"}),(b.st.fixedBgPos===!1||"auto"===b.st.fixedBgPos&&!b.fixedContentPos)&&b.bgOverlay.css({height:e.height(),position:"absolute"}),b.st.enableEscapeKey&&e.on("keyup"+q,function(a){27===a.keyCode&&b.close()}),w.on("resize"+q,function(){b.updateSize()}),b.st.closeOnContentClick||(g+=" mfp-auto-cursor"),g&&b.wrap.addClass(g);var l=b.wH=w.height(),o={};if(b.fixedContentPos&&b._hasScrollBar(l)){var p=b._getScrollbarSize();p&&(o.marginRight=p)}b.fixedContentPos&&(b.isIE7?a("body, html").css("overflow","hidden"):o.overflow="hidden");var s=b.st.mainClass;return b.isIE7&&(s+=" mfp-ie7"),s&&b._addClassToMFP(s),b.updateItemHTML(),z("BuildControls"),a("html").css(o),b.bgOverlay.add(b.wrap).prependTo(b.st.prependTo||d),b._lastFocusedEl=document.activeElement,setTimeout(function(){b.content?(b._addClassToMFP(r),b._setFocus()):b.bgOverlay.addClass(r),e.on("focusin"+q,b._onFocusIn)},16),b.isOpen=!0,b.updateSize(l),z(n),c},close:function(){b.isOpen&&(z(j),b.isOpen=!1,b.st.removalDelay&&!b.isLowIE&&b.supportsTransition?(b._addClassToMFP(s),setTimeout(function(){b._close()},b.st.removalDelay)):b._close())},_close:function(){z(i);var c=s+" "+r+" ";if(b.bgOverlay.detach(),b.wrap.detach(),b.container.empty(),b.st.mainClass&&(c+=b.st.mainClass+" "),b._removeClassFromMFP(c),b.fixedContentPos){var d={marginRight:""};b.isIE7?a("body, html").css("overflow",""):d.overflow="",a("html").css(d)}e.off("keyup"+q+" focusin"+q),b.ev.off(q),b.wrap.attr("class","mfp-wrap").removeAttr("style"),b.bgOverlay.attr("class","mfp-bg"),b.container.attr("class","mfp-container"),b.st.showCloseBtn&&(!b.st.closeBtnInside||b.currTemplate[b.currItem.type]===!0)&&b.currTemplate.closeBtn&&b.currTemplate.closeBtn.detach(),b._lastFocusedEl&&a(b._lastFocusedEl).focus(),b.currItem=null,b.content=null,b.currTemplate=null,b.prevHeight=0,z(k)},updateSize:function(a){if(b.isIOS){var c=document.documentElement.clientWidth/window.innerWidth,d=window.innerHeight*c;b.wrap.css("height",d),b.wH=d}else b.wH=a||w.height();b.fixedContentPos||b.wrap.css("height",b.wH),z("Resize")},updateItemHTML:function(){var c=b.items[b.index];b.contentContainer.detach(),b.content&&b.content.detach(),c.parsed||(c=b.parseEl(b.index));var d=c.type;if(z("BeforeChange",[b.currItem?b.currItem.type:"",d]),b.currItem=c,!b.currTemplate[d]){var e=!!b.st[d]&&b.st[d].markup;z("FirstMarkupParse",e),e?b.currTemplate[d]=a(e):b.currTemplate[d]=!0}f&&f!==c.type&&b.container.removeClass("mfp-"+f+"-holder");var g=b["get"+d.charAt(0).toUpperCase()+d.slice(1)](c,b.currTemplate[d]);b.appendContent(g,d),c.preloaded=!0,z(o,c),f=c.type,b.container.prepend(b.contentContainer),z("AfterChange")},appendContent:function(a,c){b.content=a,a?b.st.showCloseBtn&&b.st.closeBtnInside&&b.currTemplate[c]===!0?b.content.find(".mfp-close").length||b.content.append(A()):b.content=a:b.content="",z(l),b.container.addClass("mfp-"+c+"-holder"),b.contentContainer.append(b.content)},parseEl:function(c){var d,e=b.items[c];if(e.tagName?e={el:a(e)}:(d=e.type,e={data:e,src:e.src}),e.el){for(var f=b.types,g=0;g<f.length;g++)if(e.el.hasClass("mfp-"+f[g])){d=f[g];break}e.src=e.el.attr("data-mfp-src"),e.src||(e.src=e.el.attr("href"))}return e.type=d||b.st.type||"inline",e.index=c,e.parsed=!0,b.items[c]=e,z("ElementParse",e),b.items[c]},addGroup:function(a,c){var d=function(d){d.mfpEl=this,b._openClick(d,a,c)};c||(c={});var e="click.magnificPopup";c.mainEl=a,c.items?(c.isObj=!0,a.off(e).on(e,d)):(c.isObj=!1,c.delegate?a.off(e).on(e,c.delegate,d):(c.items=a,a.off(e).on(e,d)))},_openClick:function(c,d,e){var f=void 0!==e.midClick?e.midClick:a.magnificPopup.defaults.midClick;if(f||2!==c.which&&!c.ctrlKey&&!c.metaKey){var g=void 0!==e.disableOn?e.disableOn:a.magnificPopup.defaults.disableOn;if(g)if(a.isFunction(g)){if(!g.call(b))return!0}else if(w.width()<g)return!0;c.type&&(c.preventDefault(),b.isOpen&&c.stopPropagation()),e.el=a(c.mfpEl),e.delegate&&(e.items=d.find(e.delegate)),b.open(e)}},updateStatus:function(a,d){if(b.preloader){c!==a&&b.container.removeClass("mfp-s-"+c),!d&&"loading"===a&&(d=b.st.tLoading);var e={status:a,text:d};z("UpdateStatus",e),a=e.status,d=e.text,b.preloader.html(d),b.preloader.find("a").on("click",function(a){a.stopImmediatePropagation()}),b.container.addClass("mfp-s-"+a),c=a}},_checkIfClose:function(c){if(!a(c).hasClass(t)){var d=b.st.closeOnContentClick,e=b.st.closeOnBgClick;if(d&&e)return!0;if(!b.content||a(c).hasClass("mfp-close")||b.preloader&&c===b.preloader[0])return!0;if(c===b.content[0]||a.contains(b.content[0],c)){if(d)return!0}else if(e&&a.contains(document,c))return!0;return!1}},_addClassToMFP:function(a){b.bgOverlay.addClass(a),b.wrap.addClass(a)},_removeClassFromMFP:function(a){this.bgOverlay.removeClass(a),b.wrap.removeClass(a)},_hasScrollBar:function(a){return(b.isIE7?e.height():document.body.scrollHeight)>(a||w.height())},_setFocus:function(){(b.st.focus?b.content.find(b.st.focus).eq(0):b.wrap).focus()},_onFocusIn:function(c){if(c.target!==b.wrap[0]&&!a.contains(b.wrap[0],c.target))return b._setFocus(),!1},_parseMarkup:function(b,c,d){var e;d.data&&(c=a.extend(d.data,c)),z(m,[b,c,d]),a.each(c,function(a,c){if(void 0===c||c===!1)return!0;if(e=a.split("_"),e.length>1){var d=b.find(q+"-"+e[0]);if(d.length>0){var f=e[1];"replaceWith"===f?d[0]!==c[0]&&d.replaceWith(c):"img"===f?d.is("img")?d.attr("src",c):d.replaceWith('<img src="'+c+'" class="'+d.attr("class")+'" />'):d.attr(e[1],c)}}else b.find(q+"-"+a).html(c)})},_getScrollbarSize:function(){if(void 0===b.scrollbarSize){var a=document.createElement("div");a.id="mfp-sbm",a.style.cssText="width: 99px; height: 99px; overflow: scroll; position: absolute; top: -9999px;",document.body.appendChild(a),b.scrollbarSize=a.offsetWidth-a.clientWidth,document.body.removeChild(a)}return b.scrollbarSize}},a.magnificPopup={instance:null,proto:u.prototype,modules:[],open:function(b,c){return B(),b=b?a.extend(!0,{},b):{},b.isObj=!0,b.index=c||0,this.instance.open(b)},close:function(){return a.magnificPopup.instance&&a.magnificPopup.instance.close()},registerModule:function(b,c){c.options&&(a.magnificPopup.defaults[b]=c.options),a.extend(this.proto,c.proto),this.modules.push(b)},defaults:{disableOn:0,key:null,midClick:!1,mainClass:"",preloader:!0,focus:"",closeOnContentClick:!1,closeOnBgClick:!0,closeBtnInside:!0,showCloseBtn:!0,enableEscapeKey:!0,modal:!1,alignTop:!1,removalDelay:0,prependTo:null,fixedContentPos:"auto",fixedBgPos:"auto",overflowY:"auto",closeMarkup:'<button title="%title%" type="button" class="mfp-close">&times;</button>',tClose:"Close (Esc)",tLoading:"Loading..."}},a.fn.magnificPopup=function(c){B();var d=a(this);if("string"==typeof c)if("open"===c){var e,f=v?d.data("magnificPopup"):d[0].magnificPopup,g=parseInt(arguments[1],10)||0;f.items?e=f.items[g]:(e=d,f.delegate&&(e=e.find(f.delegate)),e=e.eq(g)),b._openClick({mfpEl:e},d,f)}else b.isOpen&&b[c].apply(b,Array.prototype.slice.call(arguments,1));else c=a.extend(!0,{},c),v?d.data("magnificPopup",c):d[0].magnificPopup=c,b.addGroup(d,c);return d};var D,E,F,G="inline",H=function(){F&&(E.after(F.addClass(D)).detach(),F=null)};a.magnificPopup.registerModule(G,{options:{hiddenClass:"hide",markup:"",tNotFound:"Content not found"},proto:{initInline:function(){b.types.push(G),x(i+"."+G,function(){H()})},getInline:function(c,d){if(H(),c.src){var e=b.st.inline,f=a(c.src);if(f.length){var g=f[0].parentNode;g&&g.tagName&&(E||(D=e.hiddenClass,E=y(D),D="mfp-"+D),F=f.after(E).detach().removeClass(D)),b.updateStatus("ready")}else b.updateStatus("error",e.tNotFound),f=a("<div>");return c.inlineElement=f,f}return b.updateStatus("ready"),b._parseMarkup(d,{},c),d}}});var I,J="ajax",K=function(){I&&d.removeClass(I)},L=function(){K(),b.req&&b.req.abort()};a.magnificPopup.registerModule(J,{options:{settings:null,cursor:"mfp-ajax-cur",tError:'<a href="%url%">The content</a> could not be loaded.'},proto:{initAjax:function(){b.types.push(J),I=b.st.ajax.cursor,x(i+"."+J,L),x("BeforeChange."+J,L)},getAjax:function(c){I&&d.addClass(I),b.updateStatus("loading");var e=a.extend({url:c.src,success:function(d,e,f){var g={data:d,xhr:f};z("ParseAjax",g),b.appendContent(a(g.data),J),c.finished=!0,K(),b._setFocus(),setTimeout(function(){b.wrap.addClass(r)},16),b.updateStatus("ready"),z("AjaxContentAdded")},error:function(){K(),c.finished=c.loadError=!0,b.updateStatus("error",b.st.ajax.tError.replace("%url%",c.src))}},b.st.ajax.settings);return b.req=a.ajax(e),""}}});var M,N=function(c){if(c.data&&void 0!==c.data.title)return c.data.title;var d=b.st.image.titleSrc;if(d){if(a.isFunction(d))return d.call(b,c);if(c.el)return c.el.attr(d)||""}return""};a.magnificPopup.registerModule("image",{options:{markup:'<div class="mfp-figure"><div class="mfp-close"></div><figure><div class="mfp-img"></div><figcaption><div class="mfp-bottom-bar"><div class="mfp-title"></div><div class="mfp-counter"></div></div></figcaption></figure></div>',cursor:"mfp-zoom-out-cur",titleSrc:"title",verticalFit:!0,tError:'<a href="%url%">The image</a> could not be loaded.'},proto:{initImage:function(){var a=b.st.image,c=".image";b.types.push("image"),x(n+c,function(){"image"===b.currItem.type&&a.cursor&&d.addClass(a.cursor)}),x(i+c,function(){a.cursor&&d.removeClass(a.cursor),w.off("resize"+q)}),x("Resize"+c,b.resizeImage),b.isLowIE&&x("AfterChange",b.resizeImage)},resizeImage:function(){var a=b.currItem;if(a&&a.img&&b.st.image.verticalFit){var c=0;b.isLowIE&&(c=parseInt(a.img.css("padding-top"),10)+parseInt(a.img.css("padding-bottom"),10)),a.img.css("max-height",b.wH-c)}},_onImageHasSize:function(a){a.img&&(a.hasSize=!0,M&&clearInterval(M),a.isCheckingImgSize=!1,z("ImageHasSize",a),a.imgHidden&&(b.content&&b.content.removeClass("mfp-loading"),a.imgHidden=!1))},findImageSize:function(a){var c=0,d=a.img[0],e=function(f){M&&clearInterval(M),M=setInterval(function(){return d.naturalWidth>0?void b._onImageHasSize(a):(c>200&&clearInterval(M),c++,3===c?e(10):40===c?e(50):100===c&&e(500),void 0)},f)};e(1)},getImage:function(c,d){var e=0,f=function(){c&&(c.img[0].complete?(c.img.off(".mfploader"),c===b.currItem&&(b._onImageHasSize(c),b.updateStatus("ready")),c.hasSize=!0,c.loaded=!0,z("ImageLoadComplete")):(e++,e<200?setTimeout(f,100):g()))},g=function(){c&&(c.img.off(".mfploader"),c===b.currItem&&(b._onImageHasSize(c),b.updateStatus("error",h.tError.replace("%url%",c.src))),c.hasSize=!0,c.loaded=!0,c.loadError=!0)},h=b.st.image,i=d.find(".mfp-img");if(i.length){var j=document.createElement("img");j.className="mfp-img",c.img=a(j).on("load.mfploader",f).on("error.mfploader",g),j.src=c.src,i.is("img")&&(c.img=c.img.clone()),j=c.img[0],j.naturalWidth>0?c.hasSize=!0:j.width||(c.hasSize=!1)}return b._parseMarkup(d,{title:N(c),img_replaceWith:c.img},c),b.resizeImage(),c.hasSize?(M&&clearInterval(M),c.loadError?(d.addClass("mfp-loading"),b.updateStatus("error",h.tError.replace("%url%",c.src))):(d.removeClass("mfp-loading"),b.updateStatus("ready")),d):(b.updateStatus("loading"),c.loading=!0,c.hasSize||(c.imgHidden=!0,d.addClass("mfp-loading"),b.findImageSize(c)),d)}}});var O,P=function(){return void 0===O&&(O=void 0!==document.createElement("p").style.MozTransform),O};a.magnificPopup.registerModule("zoom",{options:{enabled:!1,easing:"ease-in-out",duration:300,opener:function(a){return a.is("img")?a:a.find("img")}},proto:{initZoom:function(){var a,c=b.st.zoom,d=".zoom";if(c.enabled&&b.supportsTransition){var e,f,g=c.duration,h=function(a){var b=a.clone().removeAttr("style").removeAttr("class").addClass("mfp-animated-image"),d="all "+c.duration/1e3+"s "+c.easing,e={position:"fixed",zIndex:9999,left:0,top:0,"-webkit-backface-visibility":"hidden"},f="transition";return e["-webkit-"+f]=e["-moz-"+f]=e["-o-"+f]=e[f]=d,b.css(e),b},k=function(){b.content.css("visibility","visible")};x("BuildControls"+d,function(){if(b._allowZoom()){if(clearTimeout(e),b.content.css("visibility","hidden"),a=b._getItemToZoom(),!a)return void k();f=h(a),f.css(b._getOffset()),b.wrap.append(f),e=setTimeout(function(){f.css(b._getOffset(!0)),e=setTimeout(function(){k(),setTimeout(function(){f.remove(),a=f=null,z("ZoomAnimationEnded")},16)},g)},16)}}),x(j+d,function(){if(b._allowZoom()){if(clearTimeout(e),b.st.removalDelay=g,!a){if(a=b._getItemToZoom(),!a)return;f=h(a)}f.css(b._getOffset(!0)),b.wrap.append(f),b.content.css("visibility","hidden"),setTimeout(function(){f.css(b._getOffset())},16)}}),x(i+d,function(){b._allowZoom()&&(k(),f&&f.remove(),a=null)})}},_allowZoom:function(){return"image"===b.currItem.type},_getItemToZoom:function(){return!!b.currItem.hasSize&&b.currItem.img},_getOffset:function(c){var d;d=c?b.currItem.img:b.st.zoom.opener(b.currItem.el||b.currItem);var e=d.offset(),f=parseInt(d.css("padding-top"),10),g=parseInt(d.css("padding-bottom"),10);e.top-=a(window).scrollTop()-f;var h={width:d.width(),height:(v?d.innerHeight():d[0].offsetHeight)-g-f};return P()?h["-moz-transform"]=h.transform="translate("+e.left+"px,"+e.top+"px)":(h.left=e.left,h.top=e.top),h}}});var Q="iframe",R="//about:blank",S=function(a){if(b.currTemplate[Q]){var c=b.currTemplate[Q].find("iframe");c.length&&(a||(c[0].src=R),b.isIE8&&c.css("display",a?"block":"none"))}};a.magnificPopup.registerModule(Q,{options:{markup:'<div class="mfp-iframe-scaler"><div class="mfp-close"></div><iframe class="mfp-iframe" src="//about:blank" frameborder="0" allowfullscreen></iframe></div>',srcAction:"iframe_src",patterns:{youtube:{index:"youtube.com",id:"v=",src:"//www.youtube.com/embed/%id%?autoplay=1"},vimeo:{index:"vimeo.com/",id:"/",src:"//player.vimeo.com/video/%id%?autoplay=1"},gmaps:{index:"//maps.google.",src:"%id%&output=embed"}}},proto:{initIframe:function(){b.types.push(Q),x("BeforeChange",function(a,b,c){b!==c&&(b===Q?S():c===Q&&S(!0))}),x(i+"."+Q,function(){S()})},getIframe:function(c,d){var e=c.src,f=b.st.iframe;a.each(f.patterns,function(){if(e.indexOf(this.index)>-1)return this.id&&(e="string"==typeof this.id?e.substr(e.lastIndexOf(this.id)+this.id.length,e.length):this.id.call(this,e)),e=this.src.replace("%id%",e),!1});var g={};return f.srcAction&&(g[f.srcAction]=e),b._parseMarkup(d,g,c),b.updateStatus("ready"),d}}});var T=function(a){var c=b.items.length;return a>c-1?a-c:a<0?c+a:a},U=function(a,b,c){return a.replace(/%curr%/gi,b+1).replace(/%total%/gi,c)};a.magnificPopup.registerModule("gallery",{options:{enabled:!1,arrowMarkup:'<button title="%title%" type="button" class="mfp-arrow mfp-arrow-%dir%"></button>',preload:[0,2],navigateByImgClick:!0,arrows:!0,tPrev:"Previous (Left arrow key)",tNext:"Next (Right arrow key)",tCounter:"%curr% of %total%"},proto:{initGallery:function(){var c=b.st.gallery,d=".mfp-gallery",f=Boolean(a.fn.mfpFastClick);return b.direction=!0,!(!c||!c.enabled)&&(g+=" mfp-gallery",x(n+d,function(){c.navigateByImgClick&&b.wrap.on("click"+d,".mfp-img",function(){if(b.items.length>1)return b.next(),!1}),e.on("keydown"+d,function(a){37===a.keyCode?b.prev():39===a.keyCode&&b.next()})}),x("UpdateStatus"+d,function(a,c){c.text&&(c.text=U(c.text,b.currItem.index,b.items.length))}),x(m+d,function(a,d,e,f){var g=b.items.length;e.counter=g>1?U(c.tCounter,f.index,g):""}),x("BuildControls"+d,function(){if(b.items.length>1&&c.arrows&&!b.arrowLeft){var d=c.arrowMarkup,e=b.arrowLeft=a(d.replace(/%title%/gi,c.tPrev).replace(/%dir%/gi,"left")).addClass(t),g=b.arrowRight=a(d.replace(/%title%/gi,c.tNext).replace(/%dir%/gi,"right")).addClass(t),h=f?"mfpFastClick":"click";e[h](function(){b.prev()}),g[h](function(){b.next()}),b.isIE7&&(y("b",e[0],!1,!0),y("a",e[0],!1,!0),y("b",g[0],!1,!0),y("a",g[0],!1,!0)),b.container.append(e.add(g))}}),x(o+d,function(){b._preloadTimeout&&clearTimeout(b._preloadTimeout),b._preloadTimeout=setTimeout(function(){b.preloadNearbyImages(),b._preloadTimeout=null},16)}),x(i+d,function(){e.off(d),b.wrap.off("click"+d),b.arrowLeft&&f&&b.arrowLeft.add(b.arrowRight).destroyMfpFastClick(),b.arrowRight=b.arrowLeft=null}),void 0)},next:function(){b.direction=!0,b.index=T(b.index+1),b.updateItemHTML()},prev:function(){b.direction=!1,b.index=T(b.index-1),b.updateItemHTML()},goTo:function(a){b.direction=a>=b.index,b.index=a,b.updateItemHTML()},preloadNearbyImages:function(){var a,c=b.st.gallery.preload,d=Math.min(c[0],b.items.length),e=Math.min(c[1],b.items.length);for(a=1;a<=(b.direction?e:d);a++)b._preloadItem(b.index+a);for(a=1;a<=(b.direction?d:e);a++)b._preloadItem(b.index-a)},_preloadItem:function(c){if(c=T(c),!b.items[c].preloaded){var d=b.items[c];d.parsed||(d=b.parseEl(c)),z("LazyLoad",d),"image"===d.type&&(d.img=a('<img class="mfp-img" />').on("load.mfploader",function(){d.hasSize=!0}).on("error.mfploader",function(){d.hasSize=!0,d.loadError=!0,z("LazyLoadError",d)}).attr("src",d.src)),d.preloaded=!0}}}}),function(){var b=1e3,c="ontouchstart"in window,d=function(){w.off("touchmove"+f+" touchend"+f)},e="mfpFastClick",f="."+e;a.fn.mfpFastClick=function(e){return a(this).each(function(){var g,h=a(this);if(c){var i,j,k,l,m,n;h.on("touchstart"+f,function(a){l=!1,n=1,m=a.originalEvent?a.originalEvent.touches[0]:a.touches[0],j=m.clientX,k=m.clientY,w.on("touchmove"+f,function(a){m=a.originalEvent?a.originalEvent.touches:a.touches,n=m.length,m=m[0],(Math.abs(m.clientX-j)>10||Math.abs(m.clientY-k)>10)&&(l=!0,d())}).on("touchend"+f,function(a){d(),l||n>1||(g=!0,a.preventDefault(),clearTimeout(i),i=setTimeout(function(){g=!1},b),e())})})}h.on("click"+f,function(){g||e()})})},a.fn.destroyMfpFastClick=function(){a(this).off("touchstart"+f+" click"+f),c&&w.off("touchmove"+f+" touchend"+f)}}(),B()}(window.jQuery||window.Zepto),eval(function(a,b,c,d,e,f){if(e=function(a){return(a<b?"":e(parseInt(a/b)))+((a%=b)>35?String.fromCharCode(a+29):a.toString(36))},!"".replace(/^/,String)){for(;c--;)f[e(c)]=d[c]||e(c);d=[function(a){return f[a]}],e=function(){return"\\w+"},c=1}for(;c--;)d[c]&&(a=a.replace(new RegExp("\\b"+e(c)+"\\b","g"),d[c]));return a}("(u($){8($.X.1C){C}$.X.7u=$.X.1C=u(2n,3d){8(1q.Q==0){1b(E,'7v 65 7w 1o \"'+1q.5c+'\".');C 1q}8(1q.Q>1){C 1q.2c(u(){$(1q).1C(2n,3d)})}A $z=1q,$12=1q[0],66=G;8($z.1w('68')){66=$z.22('3Y','5d');$z.R('3Y',['5e',E])}A 1P={};1P.69=u(o,7x,2V){o=4B($12,o);o.y=7y($12,o.y);o.1X=7z($12,o.1X);o.I=7A($12,o.I);o.14=6a($12,o.14);o.17=6a($12,o.17);o.1d=7B($12,o.1d);o.1x=7C($12,o.1x);o.23=7D($12,o.23);8(7x){3D=$.1Y(E,{},$.X.1C.6b,o)}7=$.1Y(E,{},$.X.1C.6b,o);7.d=7E(7);16.2F=(7.2F=='6c'||7.2F=='1r')?'17':'14';A P=$z.13(),2G=6d($1s,7,'K');8(3Z(7.2o)){7.2o='99'+B.4C}7.4D=6e(7,2G);7.y=7F(7.y,7,P,2V);7[7.d['K']]=7G(7[7.d['K']],7,P);7[7.d['1g']]=7H(7[7.d['1g']],7,P);8(7.3e){8(!4E(7[7.d['K']])){7[7.d['K']]='3f%'}}8(4E(7[7.d['K']])){16.7I=E;16.5f=7[7.d['K']];7[7.d['K']]=5g(2G,16.5f);8(!7.y.H){7.y.S.1f=E}}8(7.3e){7.25=G;7.1l=[0,0,0,0];7.1J=G;7.y.S.1f=G}J{8(!7.y.H){7=7J(7,2G)}8(!7[7.d['K']]){8(!7.y.S.1f&&Y(7.y[7.d['K']])&&7.y.1z=='*'){7[7.d['K']]=7.y.H*7.y[7.d['K']];7.1J=G}J{7[7.d['K']]='1f'}}8(1H(7.1J)){7.1J=(Y(7[7.d['K']]))?'6f':G}8(7.y.S.1f){7.y.H=3E(P,7,0)}}8(7.y.1z!='*'&&!7.y.S.1f){7.y.S.1t=7.y.H;7.y.H=4F(P,7,0)}7.y.H=2W(7.y.H,7,7.y.S.2x,$12);7.y.S.2h=7.y.H;8(7.3e){8(!7.y.S.3F){7.y.S.3F=7.y.H}8(!7.y.S.2d){7.y.S.2d=7.y.H}7=6g(7,P,2G)}J{7.1l=7K(7.1l);8(7.1J=='41'){7.1J='1r'}J 8(7.1J=='6h'){7.1J='3G'}1Q(7.1J){O'6f':O'1r':O'3G':8(7[7.d['K']]!='1f'){7=6i(7,P);7.25=E}19;3g:7.1J=G;7.25=(7.1l[0]==0&&7.1l[1]==0&&7.1l[2]==0&&7.1l[3]==0)?G:E;19}}8(!Y(7.1X.1Z)){7.1X.1Z=7L}8(1H(7.1X.y)){7.1X.y=(7.3e||7.y.S.1f||7.y.1z!='*')?'H':7.y.H}7.I=$.1Y(E,{},7.1X,7.I);7.14=$.1Y(E,{},7.1X,7.14);7.17=$.1Y(E,{},7.1X,7.17);7.1d=$.1Y(E,{},7.1X,7.1d);7.I=7M($12,7.I);7.14=6j($12,7.14);7.17=6j($12,7.17);7.1d=7N($12,7.1d);7.1x=7O($12,7.1x);7.23=7P($12,7.23);8(7.2H){7.2H=6k(7.2H)}8(7.I.6l){7.I.5h=7.I.6l;4G('I.6l','I.5h')}8(7.I.6m){7.I.5i=7.I.6m;4G('I.6m','I.5i')}8(7.I.6n){7.I.5j=7.I.6n;4G('I.6n','I.5j')}8(7.I.6o){7.I.3h=7.I.6o;4G('I.6o','I.3h')}};1P.7Q=u(){$z.1w('68',E);A P=$z.13(),4H=7R($z,['7S','7T','42','41','3G','6h','1r','4I','K','1g','7U','26','6p','7V']),6q='9a';1Q(4H.42){O'7W':O'9b':6q=4H.42;19}8(B.1R=='3H'){4J($1s)}J{$1s.U(4H)}$1s.U({'9c':'43','42':6q});4J($z);$z.1w('7X',4H.4I);$z.U({'7S':'1r','7T':'4K','42':'7W','41':0,'3G':'I','6h':'I','1r':0,'7U':0,'26':0,'6p':0,'7V':0});5k(P,7);4J(P);8(7.3e){6r(7,P)}};1P.7Y=u(){1P.6s();$z.Z(D('7Z',B),u(e,5l){e.1j();8(!16.2y){8(7.I.V){7.I.V.3I(2X('5m',B))}}16.2y=E;8(7.I.1S){7.I.1S=G;$z.R(D('3J',B),5l)}C E});$z.Z(D('2Y',B),u(e){e.1j();8(16.2p){4L(T)}C E});$z.Z(D('3J',B),u(e,5l,3i){e.1j();1A=44(1A);8(5l&&16.2p){T.2y=E;A 5n=2I()-T.3j;T.1Z-=5n;8(T.5o){T.5o.1Z-=5n}8(T.5p){T.5p.1Z-=5n}4L(T,G)}8(!16.2q&&!16.2p){8(3i){1A.45+=2I()-1A.3j}}8(!16.2q){8(7.I.V){7.I.V.3I(2X('80',B))}}16.2q=E;8(7.I.5i){A 3K=7.I.3h-1A.45,2Z=3f-1T.30(3K*3f/7.I.3h);7.I.5i.1k($12,2Z,3K)}C E});$z.Z(D('1S',B),u(e,1n,46,3i){e.1j();1A=44(1A);A v=[1n,46,3i],t=['3k','2r','3L'],a=3M(v,t);1n=a[0];46=a[1];3i=a[2];8(1n!='14'&&1n!='17'){1n=16.2F}8(!Y(46)){46=0}8(!1p(3i)){3i=G}8(3i){16.2y=G;7.I.1S=E}8(!7.I.1S){e.2z();C 1b(B,'47 5m: 2J 3N.')}8(16.2q){8(7.I.V){7.I.V.3l(2X('5m',B));7.I.V.3l(2X('80',B))}}16.2q=G;1A.3j=2I();A 3K=7.I.3h+46;4M=3K-1A.45;2Z=3f-1T.30(4M*3f/3K);8(7.I.1h){1A.1h=9d(u(){A 81=2I()-1A.3j+1A.45,2Z=1T.30(81*3f/3K);7.I.1h.5q.1k(7.I.1h.2K[0],2Z)},7.I.1h.6t)}1A.I=9e(u(){8(7.I.1h){7.I.1h.5q.1k(7.I.1h.2K[0],3f)}8(7.I.5j){7.I.5j.1k($12,2Z,4M)}8(16.2p){$z.R(D('1S',B),1n)}J{$z.R(D(1n,B),7.I)}},4M);8(7.I.5h){7.I.5h.1k($12,2Z,4M)}C E});$z.Z(D('3O',B),u(e){e.1j();8(T.2y){T.2y=G;16.2q=G;16.2p=E;T.3j=2I();48(T,B)}J{$z.R(D('1S',B))}C E});$z.Z(D('14',B)+' '+D('17',B),u(e,g,L,1K,4N){e.1j();8(16.2y||$z.2A(':43')){e.2z();C 1b(B,'47 5m 9f 43: 2J 3N.')}A 2L=(Y(7.y.2L))?7.y.2L:7.y.H+1;8(2L>F.M){e.2z();C 1b(B,'2J 82 y ('+F.M+' M, '+2L+' 83): 2J 3N.')}A v=[g,L,1K,4N],t=['31','2r/3k','u','3L'],a=3M(v,t);g=a[0];L=a[1];1K=a[2];4N=a[3];A 27=e.6u.1a(B.4a.4O.Q);8(!28(g)){g={}}8(1u(1K)){g.3P=1K}8(1p(4N)){g.3m=4N}g=$.1Y(E,{},7[27],g);8(g.6v&&!g.6v.1k($12,27)){e.2z();C 1b(B,'9g \"6v\" 9h G.')}8(!Y(L)){8(7.y.1z!='*'){L='H'}J{A 2M=[L,g.y,7[27].y];1o(A a=0,l=2M.Q;a<l;a++){8(Y(2M[a])||2M[a]=='84'||2M[a]=='H'){L=2M[a];19}}}1Q(L){O'84':e.2z();C $z.22(D(27+'9i',B),[g,1K]);19;O'H':8(!7.y.S.1f&&7.y.1z=='*'){L=7.y.H}19}}8(T.2y){$z.R(D('3O',B));$z.R(D('3m',B),[27,[g,L,1K]]);e.2z();C 1b(B,'47 9j 3N.')}8(g.1Z>0){8(16.2p){8(g.3m){8(g.3m=='3n'){2B=[]}8(g.3m!='W'||2B.Q==0){$z.R(D('3m',B),[27,[g,L,1K]])}}e.2z();C 1b(B,'47 9k 3N.')}}1A.45=0;$z.R(D('85'+27,B),[g,L]);8(7.2H){A s=7.2H,c=[g,L];1o(A j=0,l=s.Q;j<l;j++){A d=27;8(!s[j][2]){d=(d=='14')?'17':'14'}8(!s[j][1]){c[0]=s[j][0].22('3Y',['86',d])}c[1]=L+s[j][3];s[j][0].R('3Y',['85'+d,c])}}C E});$z.Z(D('9l',B),u(e,18,N){e.1j();A P=$z.13();8(!7.29){8(F.W==0){8(7.4b){$z.R(D('17',B),F.M-1)}C e.2z()}}2e(P,7);8(!Y(N)){8(7.y.S.1f){N=5r(P,7,F.M-1)}J 8(7.y.1z!='*'){A 3Q=(Y(18.y))?18.y:6w($z,7);N=87(P,7,F.M-1,3Q)}J{N=7.y.H}N=5s(N,7,18.y,$12)}8(!7.29){8(F.M-N<F.W){N=F.M-F.W}}7.y.S.2h=7.y.H;8(7.y.S.1f){A 1B=2W(3E(P,7,F.M-N),7,7.y.S.2x,$12);8(7.y.H+N<=1B&&N<F.M){N++;1B=2W(3E(P,7,F.M-N),7,7.y.S.2x,$12)}7.y.H=1B}J 8(7.y.1z!='*'){A 1B=4F(P,7,F.M-N);7.y.H=2W(1B,7,7.y.S.2x,$12)}2e(P,7,E);8(N==0){e.2z();C 1b(B,'0 y 4P 1X: 2J 3N.')}1b(B,'88 '+N+' y 6x.');F.W+=N;2C(F.W>=F.M){F.W-=F.M}8(!7.29){8(F.W==0&&18.5t){18.5t.1k($12,'14')}8(!7.4b){4c(7,F.W,B)}}$z.13().1a(F.M-N,F.M).9m($z);8(F.M<7.y.H+N){$z.13().1a(0,(7.y.H+N)-F.M).5u(E).4Q($z)}A P=$z.13(),32=89(P,7,N),2i=8a(P,7),1U=P.20(N-1),2j=32.3n(),2N=2i.3n();2e(P,7);A 2s=0,34=0;8(7.1J){A p=5v(2i,7);2s=p[0];34=p[1]}A 6y=(2s<0)?7.1l[7.d[3]]:0;A 2a=G,2O=$();8(7.y.H<N){2O=P.1a(7.y.S.2h,N);8(18.1D=='8b'){A 5w=7.y[7.d['K']];2a=2O;1U=2N;6z(2a);7.y[7.d['K']]='1f'}}A $1y=G,4d=3o(P.1a(0,N),7,'K'),2f=5x(5y(2i,7,E),7,!7.25),4e=0,2t={},5z={},2P={},3p={},5A={},3q={},6A={},3r=6B(18,7,N,4d);1Q(18.1D){O'1V':O'1V-1E':4e=3o(P.1a(0,7.y.H),7,'K');19}8(2a){7.y[7.d['K']]=5w}2e(P,7,E);8(34>=0){2e(2j,7,7.1l[7.d[1]])}8(2s>=0){2e(1U,7,7.1l[7.d[3]])}8(7.1J){7.1l[7.d[1]]=34;7.1l[7.d[3]]=2s}3q[7.d['1r']]=-(4d-6y);6A[7.d['1r']]=-(4e-6y);5z[7.d['1r']]=2f[7.d['K']];A 3s=u(){},21=u(){},1L=u(){},4f=u(){},35=u(){},6C=u(){},1M=u(){},4g=u(){},1F=u(){},1G=u(){},1W=u(){};1Q(18.1D){O'3R':O'1V':O'1V-1E':O'2k':O'2k-1E':$1y=$z.5u(E).4Q($1s);19}1Q(18.1D){O'3R':O'2k':O'2k-1E':$1y.13().1a(0,N).2Q();$1y.13().1a(7.y.S.2h).2Q();19;O'1V':O'1V-1E':$1y.13().1a(7.y.H).2Q();$1y.U(6A);19}$z.U(3q);T=4R(3r,18.2R,B);2t[7.d['1r']]=(7.25)?7.1l[7.d[3]]:0;8(7[7.d['K']]=='1f'||7[7.d['1g']]=='1f'){3s=u(){$1s.U(2f)};21=u(){T.1c.1e([$1s,2f])}}8(7.25){8(2N.5B(1U).Q){2P[7.d['26']]=1U.1w('2u');8(2s<0){1U.U(2P)}J{1M=u(){1U.U(2P)};4g=u(){T.1c.1e([1U,2P])}}}1Q(18.1D){O'1V':O'1V-1E':$1y.13().20(N-1).U(2P);19}8(2N.5B(2j).Q){3p[7.d['26']]=2j.1w('2u');1L=u(){2j.U(3p)};4f=u(){T.1c.1e([2j,3p])}}8(34>=0){5A[7.d['26']]=2N.1w('2u')+7.1l[7.d[1]];35=u(){2N.U(5A)};6C=u(){T.1c.1e([2N,5A])}}}1W=u(){$z.U(2t)};A 3S=7.y.H+N-F.M;1G=u(){8(3S>0){$z.13().1a(F.M).2Q();32=$($z.13().1a(F.M-(7.y.H-3S)).4h().8c($z.13().1a(0,3S).4h()))}6D(2a);8(7.25){A 4i=$z.13().20(7.y.H+N-1);4i.U(7.d['26'],4i.1w('2u'))}};A 4j=6E(32,2O,2i,N,'14',3r,2f);1F=u(){6F($z,$1y,18);16.2p=G;2v.3P=4S($12,18,'3P',4j,2v);2B=6G($z,2B,B);8(!16.2q){$z.R(D('1S',B))}};16.2p=E;1A=44(1A);2v.4k=4S($12,18,'4k',4j,2v);1Q(18.1D){O'4K':$z.U(2t);3s();1L();35();1M();1W();1G();1F();19;O'1E':T.1c.1e([$z,{'1N':0},u(){3s();1L();35();1M();1W();1G();T=4R(3r,18.2R,B);T.1c.1e([$z,{'1N':1},1F]);48(T,B)}]);19;O'3R':$z.U({'1N':0});T.1c.1e([$1y,{'1N':0}]);T.1c.1e([$z,{'1N':1},1F]);21();1L();35();1M();1W();1G();19;O'1V':T.1c.1e([$1y,2t,u(){1L();35();1M();1W();1G();1F()}]);21();19;O'1V-1E':T.1c.1e([$z,{'1N':0}]);T.1c.1e([$1y,2t,u(){$z.U({'1N':1});1L();35();1M();1W();1G();1F()}]);21();19;O'2k':T.1c.1e([$1y,5z,1F]);21();1L();35();1M();1W();1G();19;O'2k-1E':$z.U({'1N':0});T.1c.1e([$z,{'1N':1}]);T.1c.1e([$1y,5z,1F]);21();1L();35();1M();1W();1G();19;3g:T.1c.1e([$z,2t,u(){1G();1F()}]);21();4f();6C();4g();19}48(T,B);6H(7.2o,$z,B);$z.R(D('4l',B),[G,2f]);C E});$z.Z(D('9n',B),u(e,18,N){e.1j();A P=$z.13();8(!7.29){8(F.W==7.y.H){8(7.4b){$z.R(D('14',B),F.M-1)}C e.2z()}}2e(P,7);8(!Y(N)){8(7.y.1z!='*'){A 3Q=(Y(18.y))?18.y:6w($z,7);N=8d(P,7,0,3Q)}J{N=7.y.H}N=5s(N,7,18.y,$12)}A 4m=(F.W==0)?F.M:F.W;8(!7.29){8(7.y.S.1f){A 1B=3E(P,7,N),3Q=5r(P,7,4m-1)}J{A 1B=7.y.H,3Q=7.y.H}8(N+1B>4m){N=4m-3Q}}7.y.S.2h=7.y.H;8(7.y.S.1f){A 1B=2W(6I(P,7,N,4m),7,7.y.S.2x,$12);2C(7.y.H-N>=1B&&N<F.M){N++;1B=2W(6I(P,7,N,4m),7,7.y.S.2x,$12)}7.y.H=1B}J 8(7.y.1z!='*'){A 1B=4F(P,7,N);7.y.H=2W(1B,7,7.y.S.2x,$12)}2e(P,7,E);8(N==0){e.2z();C 1b(B,'0 y 4P 1X: 2J 3N.')}1b(B,'88 '+N+' y 8e.');F.W-=N;2C(F.W<0){F.W+=F.M}8(!7.29){8(F.W==7.y.H&&18.5t){18.5t.1k($12,'17')}8(!7.4b){4c(7,F.W,B)}}8(F.M<7.y.H+N){$z.13().1a(0,(7.y.H+N)-F.M).5u(E).4Q($z)}A P=$z.13(),32=8f(P,7),2i=8g(P,7,N),1U=P.20(N-1),2j=32.3n(),2N=2i.3n();2e(P,7);A 2s=0,34=0;8(7.1J){A p=5v(2i,7);2s=p[0];34=p[1]}A 2a=G,2O=$();8(7.y.S.2h<N){2O=P.1a(7.y.S.2h,N);8(18.1D=='8b'){A 5w=7.y[7.d['K']];2a=2O;1U=2j;6z(2a);7.y[7.d['K']]='1f'}}A $1y=G,4d=3o(P.1a(0,N),7,'K'),2f=5x(5y(2i,7,E),7,!7.25),4e=0,2t={},5C={},2P={},3p={},3q={},3r=6B(18,7,N,4d);1Q(18.1D){O'2k':O'2k-1E':4e=3o(P.1a(0,7.y.S.2h),7,'K');19}8(2a){7.y[7.d['K']]=5w}8(7.1J){8(7.1l[7.d[1]]<0){7.1l[7.d[1]]=0}}2e(P,7,E);2e(2j,7,7.1l[7.d[1]]);8(7.1J){7.1l[7.d[1]]=34;7.1l[7.d[3]]=2s}3q[7.d['1r']]=(7.25)?7.1l[7.d[3]]:0;A 3s=u(){},21=u(){},1L=u(){},4f=u(){},1M=u(){},4g=u(){},1F=u(){},1G=u(){},1W=u(){};1Q(18.1D){O'3R':O'1V':O'1V-1E':O'2k':O'2k-1E':$1y=$z.5u(E).4Q($1s);$1y.13().1a(7.y.S.2h).2Q();19}1Q(18.1D){O'3R':O'1V':O'1V-1E':$z.U('4I',1);$1y.U('4I',0);19}T=4R(3r,18.2R,B);2t[7.d['1r']]=-4d;5C[7.d['1r']]=-4e;8(2s<0){2t[7.d['1r']]+=2s}8(7[7.d['K']]=='1f'||7[7.d['1g']]=='1f'){3s=u(){$1s.U(2f)};21=u(){T.1c.1e([$1s,2f])}}8(7.25){A 6J=2N.1w('2u');8(34>=0){6J+=7.1l[7.d[1]]}2N.U(7.d['26'],6J);8(1U.5B(2j).Q){3p[7.d['26']]=2j.1w('2u')}1L=u(){2j.U(3p)};4f=u(){T.1c.1e([2j,3p])};A 6K=1U.1w('2u');8(2s>0){6K+=7.1l[7.d[3]]}2P[7.d['26']]=6K;1M=u(){1U.U(2P)};4g=u(){T.1c.1e([1U,2P])}}1W=u(){$z.U(3q)};A 3S=7.y.H+N-F.M;1G=u(){8(3S>0){$z.13().1a(F.M).2Q()}A 4i=$z.13().1a(0,N).4Q($z).3n();8(3S>0){2i=4n(P,7)}6D(2a);8(7.25){8(F.M<7.y.H+N){A 1U=$z.13().20(7.y.H-1);1U.U(7.d['26'],1U.1w('2u')+7.1l[7.d[1]])}4i.U(7.d['26'],4i.1w('2u'))}};A 4j=6E(32,2O,2i,N,'17',3r,2f);1F=u(){$z.U('4I',$z.1w('7X'));6F($z,$1y,18);16.2p=G;2v.3P=4S($12,18,'3P',4j,2v);2B=6G($z,2B,B);8(!16.2q){$z.R(D('1S',B))}};16.2p=E;1A=44(1A);2v.4k=4S($12,18,'4k',4j,2v);1Q(18.1D){O'4K':$z.U(2t);3s();1L();1M();1W();1G();1F();19;O'1E':T.1c.1e([$z,{'1N':0},u(){3s();1L();1M();1W();1G();T=4R(3r,18.2R,B);T.1c.1e([$z,{'1N':1},1F]);48(T,B)}]);19;O'3R':$z.U({'1N':0});T.1c.1e([$1y,{'1N':0}]);T.1c.1e([$z,{'1N':1},1F]);21();1L();1M();1W();1G();19;O'1V':$z.U(7.d['1r'],$1s[7.d['K']]());T.1c.1e([$z,3q,1F]);21();1L();1M();1G();19;O'1V-1E':$z.U(7.d['1r'],$1s[7.d['K']]());T.1c.1e([$1y,{'1N':0}]);T.1c.1e([$z,3q,1F]);21();1L();1M();1G();19;O'2k':T.1c.1e([$1y,5C,1F]);21();1L();1M();1W();1G();19;O'2k-1E':$z.U({'1N':0});T.1c.1e([$z,{'1N':1}]);T.1c.1e([$1y,5C,1F]);21();1L();1M();1W();1G();19;3g:T.1c.1e([$z,2t,u(){1W();1G();1F()}]);21();4f();4g();19}48(T,B);6H(7.2o,$z,B);$z.R(D('4l',B),[G,2f]);C E});$z.Z(D('3T',B),u(e,L,2b,1t,g,1n,1K){e.1j();A v=[L,2b,1t,g,1n,1K],t=['3k/2r/31','2r','3L','31','3k','u'],a=3M(v,t);g=a[3];1n=a[4];1K=a[5];L=4o(a[0],a[1],a[2],F,$z);8(L==0){C G}8(!28(g)){g=G}8(1n!='14'&&1n!='17'){8(7.29){1n=(L<=F.M/2)?'17':'14'}J{1n=(F.W==0||F.W>L)?'17':'14'}}8(1n=='14'){L=F.M-L}$z.R(D(1n,B),[g,L,1K]);C E});$z.Z(D('9o',B),u(e,g,1K){e.1j();A 5D=$z.22(D('4T',B));C $z.22(D('6L',B),[5D-1,g,'14',1K])});$z.Z(D('9p',B),u(e,g,1K){e.1j();A 5D=$z.22(D('4T',B));C $z.22(D('6L',B),[5D+1,g,'17',1K])});$z.Z(D('6L',B),u(e,3t,g,1n,1K){e.1j();8(!Y(3t)){3t=$z.22(D('4T',B))}A 2w=7.1d.y||7.y.H,2d=1T.30(F.M/2w)-1;8(3t<0){3t=2d}8(3t>2d){3t=0}C $z.22(D('3T',B),[3t*2w,0,E,g,1n,1K])});$z.Z(D('8h',B),u(e,s){e.1j();8(s){s=4o(s,0,E,F,$z)}J{s=0}s+=F.W;8(s!=0){8(F.M>0){2C(s>F.M){s-=F.M}}$z.9q($z.13().1a(s,F.M))}C E});$z.Z(D('2H',B),u(e,s){e.1j();8(s){s=6k(s)}J 8(7.2H){s=7.2H}J{C 1b(B,'7v 9r 4P 2H.')}A n=$z.22(D('5d',B)),x=E;1o(A j=0,l=s.Q;j<l;j++){8(!s[j][0].22(D('3T',B),[n,s[j][3],E])){x=G}}C x});$z.Z(D('3m',B),u(e,1n,11){e.1j();8(1u(1n)){1n.1k($12,2B)}J 8(3u(1n)){2B=1n}J 8(!1H(1n)){2B.1e([1n,11])}C 2B});$z.Z(D('9s',B),u(e,1i,L,1t,2b){e.1j();A v=[1i,L,1t,2b],t=['3k/31','3k/2r/31','3L','2r'],a=3M(v,t);1i=a[0];L=a[1];1t=a[2];2b=a[3];8(28(1i)&&!2S(1i)){1i=$(1i)}J 8(1v(1i)){1i=$(1i)}8(!2S(1i)||1i.Q==0){C 1b(B,'2J a 6M 31.')}8(1H(L)){L='4U'}5k(1i,7);4J(1i);A 8i=L,4V='4V';8(L=='4U'){8(1t){8(F.W==0){L=F.M-1;4V='8j'}J{L=F.W;F.W+=1i.Q}8(L<0){L=0}}J{L=F.M-1;4V='8j'}}J{L=4o(L,2b,1t,F,$z)}A $6N=$z.13().20(L);8($6N.Q){$6N[4V](1i)}J{1b(B,'9t 9u-42 5B 7w! 9v 9w 4P 9x 4U.');$z.8k(1i)}8(8i!='4U'&&!1t){8(L<F.W){F.W+=1i.Q}}F.M=$z.13().Q;8(F.W>=F.M){F.W-=F.M}$z.R(D('5E',B));$z.R(D('6O',B));C E});$z.Z(D('8l',B),u(e,L,1t,2b){e.1j();A v=[L,1t,2b],t=['3k/2r/31','3L','2r'],a=3M(v,t);L=a[0];1t=a[1];2b=a[2];A 2g=G;8(L 3v $&&L.Q>1){$2g=$();L.2c(u(i,9y){A $6P=$z.R(D('8l',B),[$(1q),1t,2b]);8($6P){$2g=$2g.9z($6P)}});C $2g}8(1H(L)||L=='4U'){$2g=$z.13().3n()}J{L=4o(L,2b,1t,F,$z);A $2g=$z.13().20(L);8($2g.Q){8(L<F.W){F.W-=$2g.Q}}}8($2g&&$2g.Q){$2g.9A();F.M=$z.13().Q;$z.R(D('5E',B))}C $2g});$z.Z(D('4k',B)+' '+D('3P',B),u(e,X){e.1j();A 27=e.6u.1a(B.4a.4O.Q);8(3u(X)){2v[27]=X}8(1u(X)){2v[27].1e(X)}C 2v[27]});$z.Z(D('5d',B),u(e,X){e.1j();8(F.W==0){A 3w=0}J{A 3w=F.M-F.W}8(1u(X)){X.1k($12,3w)}C 3w});$z.Z(D('4T',B),u(e,X){e.1j();A 2w=7.1d.y||7.y.H,2d=1T.30(F.M/2w-1),2l;8(F.W==0){2l=0}J 8(F.W<F.M%2w){2l=0}J 8(F.W==2w&&!7.29){2l=2d}J{2l=1T.8m((F.M-F.W)/2w)}8(2l<0){2l=0}8(2l>2d){2l=2d}8(1u(X)){X.1k($12,2l)}C 2l});$z.Z(D('9B',B),u(e,X){e.1j();A $i=4n($z.13(),7);8(1u(X)){X.1k($12,$i)}C $i});$z.Z(D('1a',B),u(e,f,l,X){e.1j();8(F.M==0){C G}A v=[f,l,X],t=['2r','2r','u'],a=3M(v,t);f=(Y(a[0]))?a[0]:0;l=(Y(a[1]))?a[1]:F.M;X=a[2];f+=F.W;l+=F.W;8(y.M>0){2C(f>F.M){f-=F.M}2C(l>F.M){l-=F.M}2C(f<0){f+=F.M}2C(l<0){l+=F.M}}A $5F=$z.13(),$i;8(l>f){$i=$5F.1a(f,l)}J{$i=$($5F.1a(f,F.M).4h().8c($5F.1a(0,l).4h()))}8(1u(X)){X.1k($12,$i)}C $i});$z.Z(D('2q',B)+' '+D('2y',B)+' '+D('2p',B),u(e,X){e.1j();A 27=e.6u.1a(B.4a.4O.Q),6Q=16[27];8(1u(X)){X.1k($12,6Q)}C 6Q});$z.Z(D('86',B),u(e,a,b,c){e.1j();A 5G=G;8(1u(a)){a.1k($12,7)}J 8(28(a)){3D=$.1Y(E,{},3D,a);8(b!==G)5G=E;J 7=$.1Y(E,{},7,a)}J 8(!1H(a)){8(1u(b)){A 3w=5H('7.'+a);8(1H(3w)){3w=''}b.1k($12,3w)}J 8(!1H(b)){8(3x c!=='3L')c=E;5H('3D.'+a+' = b');8(c!==G)5G=E;J 5H('7.'+a+' = b')}J{C 5H('7.'+a)}}8(5G){2e($z.13(),7);1P.69(3D);1P.6R();A 36=5I($z,7);$z.R(D('4l',B),[E,36])}C 7});$z.Z(D('6O',B),u(e,$3a,5J){e.1j();8(1H($3a)){$3a=$('9C')}J 8(1v($3a)){$3a=$($3a)}8(!2S($3a)||$3a.Q==0){C 1b(B,'2J a 6M 31.')}8(!1v(5J)){5J='a.7u'}$3a.9D(5J).2c(u(){A h=1q.8n||'';8(h.Q>0&&$z.13().8o($(h))!=-1){$(1q).2m('6S').6S(u(e){e.3b();$z.R(D('3T',B),h)})}});C E});$z.Z(D('4l',B),u(e,8p,9E){e.1j();8(!7.1d.1I){C}A 2w=7.1d.y||7.y.H,5K=1T.30(F.M/2w);8(8p){8(7.1d.4p){7.1d.1I.13().2Q();7.1d.1I.2c(u(){1o(A a=0;a<5K;a++){A i=$z.13().20(4o(a*2w,0,E,F,$z));$(1q).8k(7.1d.4p.1k(i[0],a+1))}})}7.1d.1I.2c(u(){$(1q).13().2m(7.1d.4q).2c(u(a){$(1q).Z(7.1d.4q,u(e){e.3b();$z.R(D('3T',B),[a*2w,-7.1d.5L,E,7.1d])})})})}A 3y=$z.22(D('4T',B))+7.1d.5L;8(3y>=5K){3y=0}8(3y<0){3y=5K-1}7.1d.1I.2c(u(){$(1q).13().3l(2X('3y',B)).20(3y).3I(2X('3y',B))});C E});$z.Z(D('5E',B),u(e){A 1B=7.y.H,P=$z.13(),2G=6d($1s,7,'K');F.M=P.Q;8(16.5f){7.4D=2G;7[7.d['K']]=5g(2G,16.5f)}J{7.4D=6e(7,2G)}8(7.3e){7.y.K=7.y.4r.K;7.y.1g=7.y.4r.1g;7=6g(7,P,2G);1B=7.y.H;6r(7,P)}J 8(7.y.S.1f){1B=3E(P,7,0)}J 8(7.y.1z!='*'){1B=4F(P,7,0)}8(!7.29&&F.W!=0&&1B>F.W){8(7.y.S.1f){A N=5r(P,7,F.W)-F.W}J 8(7.y.1z!='*'){A N=8q(P,7,F.W)-F.W}J{A N=7.y.H-F.W}1b(B,'9F 9G-29: 9H '+N+' y 6x.');$z.R(D('14',B),N)}7.y.H=2W(1B,7,7.y.S.2x,$12);7.y.S.2h=7.y.H;7=6i(7,P);A 36=5I($z,7);$z.R(D('4l',B),[E,36]);5M(7,F.M,B);4c(7,F.W,B);C 36});$z.Z(D('5e',B),u(e,8r){e.1j();1A=44(1A);$z.1w('68',G);$z.R(D('2Y',B));8(8r){$z.R(D('8h',B))}5N($z.13());5N($z);1P.6s();1P.6T();8(B.1R=='3H'){5N($1s)}J{$1s.9I($z)}C E});$z.Z(D('1b',B),u(e){1b(B,'47 K: '+7.K);1b(B,'47 1g: '+7.1g);1b(B,'8s 9J: '+7.y.K);1b(B,'8s 9K: '+7.y.1g);1b(B,'4W 4X y H: '+7.y.H);8(7.I.1S){1b(B,'4W 4X y 6U 9L: '+7.I.y)}8(7.14.V){1b(B,'4W 4X y 6U 6x: '+7.14.y)}8(7.17.V){1b(B,'4W 4X y 6U 8e: '+7.17.y)}C B.1b});$z.Z('3Y',u(e,n,o){e.1j();C $z.22(D(n,B),o)})};1P.6s=u(){$z.2m(D('',B));$z.2m(D('',B,G));$z.2m('3Y')};1P.6R=u(){1P.6T();5M(7,F.M,B);4c(7,F.W,B);8(7.I.3c){A 2D=4s(7.I.3c);$1s.Z(D('5O',B,G),u(){$z.R(D('3J',B),2D)}).Z(D('5P',B,G),u(){$z.R(D('3O',B))})}8(7.I.V){7.I.V.Z(D(7.I.4q,B,G),u(e){e.3b();A 4Y=G,2D=4t;8(16.2q){4Y='1S'}J 8(7.I.5Q){4Y='3J';2D=4s(7.I.5Q)}8(4Y){$z.R(D(4Y,B),2D)}})}8(7.14.V){7.14.V.Z(D(7.14.4q,B,G),u(e){e.3b();$z.R(D('14',B))});8(7.14.3c){A 2D=4s(7.14.3c);7.14.V.Z(D('5O',B,G),u(){$z.R(D('3J',B),2D)}).Z(D('5P',B,G),u(){$z.R(D('3O',B))})}}8(7.17.V){7.17.V.Z(D(7.17.4q,B,G),u(e){e.3b();$z.R(D('17',B))});8(7.17.3c){A 2D=4s(7.17.3c);7.17.V.Z(D('5O',B,G),u(){$z.R(D('3J',B),2D)}).Z(D('5P',B,G),u(){$z.R(D('3O',B))})}}8(7.1d.1I){8(7.1d.3c){A 2D=4s(7.1d.3c);7.1d.1I.Z(D('5O',B,G),u(){$z.R(D('3J',B),2D)}).Z(D('5P',B,G),u(){$z.R(D('3O',B))})}}8(7.14.3z||7.17.3z){$(4Z).Z(D('8t',B,G,E,E),u(e){A k=e.8u;8(k==7.17.3z){e.3b();$z.R(D('17',B))}8(k==7.14.3z){e.3b();$z.R(D('14',B))}})}8(7.1d.5R){$(4Z).Z(D('8t',B,G,E,E),u(e){A k=e.8u;8(k>=49&&k<58){k=(k-49)*7.y.H;8(k<=F.M){e.3b();$z.R(D('3T',B),[k,0,E,7.1d])}}})}8($.X.1x){A 6V='9M'9N 3U;8((6V&&7.1x.51)||(!6V&&7.1x.6W)){A 8v=$.1Y(E,{},7.14,7.1x),8w=$.1Y(E,{},7.17,7.1x),6X=u(){$z.R(D('14',B),[8v])},6Y=u(){$z.R(D('17',B),[8w])};1Q(7.2F){O'6c':O'8x':7.1x.2n.9O=6Y;7.1x.2n.9P=6X;19;3g:7.1x.2n.9Q=6Y;7.1x.2n.9R=6X}8(16.1x){$z.1x('5e')}$1s.1x(7.1x.2n);$1s.U('8y','9S');16.1x=E}}8($.X.23){8(7.23){A 8z=$.1Y(E,{},7.14,7.23),8A=$.1Y(E,{},7.17,7.23);8(16.23){$1s.2m(D('23',B,G))}$1s.Z(D('23',B,G),u(e,8B){e.3b();8(8B>0){$z.R(D('14',B),[8z])}J{$z.R(D('17',B),[8A])}});16.23=E}}8(7.I.1S){$z.R(D('1S',B),7.I.6Z)}8(16.7I){A 5S=u(e){$z.R(D('2Y',B));8(7.I.70&&!16.2q){$z.R(D('1S',B))}2e($z.13(),7);$z.R(D('5E',B))};A $w=$(3U),52=4t;8($.71&&B.72=='71'){52=$.71(9T,5S)}J 8($.5T&&B.72=='5T'){52=$.5T(9U,5S)}J{A 73=0,74=0;52=u(){A 4u=$w.K(),75=$w.1g();8(4u!=73||75!=74){5S();73=4u;74=75}}}$w.Z(D('9V',B,G,E,E),52)}};1P.6T=u(){A 9W=D('',B),4v=D('',B,G);76=D('',B,G,E,E);$(4Z).2m(76);$(3U).2m(76);$1s.2m(4v);8(7.I.V){7.I.V.2m(4v)}8(7.14.V){7.14.V.2m(4v)}8(7.17.V){7.17.V.2m(4v)}8(7.1d.1I){7.1d.1I.2m(4v);8(7.1d.4p){7.1d.1I.13().2Q()}}8(16.1x){$z.1x('5e');$1s.U('8y','3g');16.1x=G}8(16.23){16.23=G}5M(7,'53',B);4c(7,'3l',B)};8(1p(3d)){3d={'1b':3d}}A 16={'2F':'17','2q':E,'2p':G,'2y':G,'23':G,'1x':G},F={'M':$z.13().Q,'W':0},1A={'I':4t,'1h':4t,'3j':2I(),'45':0},T={'2y':G,'1Z':0,'3j':0,'2R':'','1c':[]},2v={'4k':[],'3P':[]},2B=[],B=$.1Y(E,{},$.X.1C.3d,3d),7={},3D=$.1Y(E,{},2n),$1s=(B.1R=='3H')?$z.3H():$z.9X('<'+B.1R.65+' 9Y=\"'+B.1R.8C+'\" />').3H();B.5c=$z.5c;B.4C=$.X.1C.4C++;B.3A=(B.3A&&$.X.3A)?'3A':'9Z';1P.69(3D,E,66);1P.7Q();1P.7Y();1P.6R();8(3u(7.y.2V)){A 3V=7.y.2V}J{A 3V=[];8(7.y.2V!=0){3V.1e(7.y.2V)}}8(7.2o){3V.a0(54(8D(7.2o),10))}8(3V.Q>0){1o(A a=0,l=3V.Q;a<l;a++){A s=3V[a];8(s==0){77}8(s===E){s=3U.a1.8n;8(s.Q<1){77}}J 8(s==='8E'){s=1T.55(1T.8E()*F.M)}8($z.22(D('3T',B),[s,0,E,{1D:'4K'}])){19}}}A 4w=5I($z,7),1i=4n($z.13(),7);8(7.8F){7.8F.1k($12,{'K':4w.K,'1g':4w.1g,'y':1i})}$z.R(D('4l',B),[E,4w]);$z.R(D('6O',B));8(B.1b){$z.R(D('1b',B))}C $z};$.X.1C.4C=1;$.X.1C.6b={'2H':G,'4b':E,'29':E,'3e':G,'2F':'1r','y':{'2V':0},'1X':{'2R':'8G','1Z':7L,'3c':G,'4q':'6S','3m':G}};$.X.1C.3d={'1b':G,'3A':G,'72':'5T','4a':{'4O':'','8H':'z'},'1R':{'65':'a2','8C':'a3'},'78':{}};$.X.1C.8I=u(2l){C'<a a4=\"#\"><8J>'+2l+'</8J></a>'};$.X.1C.8K=u(2Z){$(1q).U('K',2Z+'%')};$.X.1C.2o={4h:u(n){n+='=';A 79=4Z.2o.4x(';');1o(A a=0,l=79.Q;a<l;a++){A c=79[a];2C(c.a5(0)==' '){c=c.1a(1)}8(c.4y(n)==0){C c.1a(n.Q)}}C 0},7a:u(n,v,d){A e=\"\";8(d){A 5U=8L 8M();5U.a6(5U.2I()+(d*24*60*60*a7));e=\"; a8=\"+5U.a9()}4Z.2o=n+'='+v+e+'; aa=/'},2Q:u(n){$.X.1C.2o.7a(n,\"\",-1)}};u 4R(d,e,c){8(c.3A=='3A'){8(e=='8G'){e='ab'}}C{1c:[],1Z:d,ac:d,2R:e,3j:2I()}}u 48(s,c){1o(A a=0,l=s.1c.Q;a<l;a++){A b=s.1c[a];8(!b){77}b[0][c.3A](b[1],s.1Z,s.2R,b[2])}}u 4L(s,2Y){8(!1p(2Y)){2Y=E}8(28(s.5o)){4L(s.5o,2Y)}1o(A a=0,l=s.1c.Q;a<l;a++){A b=s.1c[a];b[0].7Z(E);8(2Y){b[0].U(b[1]);8(1u(b[2])){b[2]()}}}8(28(s.5p)){4L(s.5p,2Y)}}u 6F($c,$7b,o){8($7b){$7b.2Q()}1Q(o.1D){O'1E':O'3R':O'1V-1E':O'2k-1E':$c.U('1z','');$c.U('1N',1);19}}u 4S($t,o,b,a,c){8(o[b]){o[b].1k($t,a)}8(c[b].Q){1o(A i=0,l=c[b].Q;i<l;i++){c[b][i].1k($t,a)}}C[]}u 6G($c,q,c){8(q.Q){$c.R(D(q[0][0],c),q[0][1]);q.ad()}C q}u 6z(2a){2a.2c(u(){A 4z=$(1q);4z.1w('8N',4z.2A(':43')).53()})}u 6D(2a){8(2a){2a.2c(u(){A 4z=$(1q);8(!4z.1w('8N')){4z.56()}})}}u 44(t){8(t.I){ae(t.I)}8(t.1h){af(t.1h)}C t}u 6E(32,2O,2i,8O,8P,8Q,2f){C{'K':2f.K,'1g':2f.1g,'y':{'2h':32,'ag':2O,'H':2i},'1X':{'y':8O,'2F':8P,'1Z':8Q}}}u 6B(18,o,N,4w){A 2T=18.1Z;8(18.1D=='4K'){C 0}8(2T=='I'){2T=o.1X.1Z/o.1X.y*N}J 8(2T<10){2T=4w/2T}8(2T<1){C 0}8(18.1D=='1E'){2T=2T/2}C 1T.8m(2T)}u 5M(o,t,c){A 2L=(Y(o.y.2L))?o.y.2L:o.y.H+1;8(t=='56'||t=='53'){A f=t}J 8(2L>t){1b(c,'2J 82 y ('+t+' M, '+2L+' 83): ah ai.');A f='53'}J{A f='56'}A s=(f=='56')?'3l':'3I',h=2X('43',c);8(o.I.V){o.I.V[f]()[s](h)}8(o.14.V){o.14.V[f]()[s](h)}8(o.17.V){o.17.V[f]()[s](h)}8(o.1d.1I){o.1d.1I[f]()[s](h)}}u 4c(o,f,c){8(o.29||o.4b)C;A 1D=(f=='3l'||f=='3I')?f:G,5V=2X('aj',c);8(o.I.V&&1D){o.I.V[1D](5V)}8(o.14.V){A X=1D||(f==0)?'3I':'3l';o.14.V[X](5V)}8(o.17.V){A X=1D||(f==o.y.H)?'3I':'3l';o.17.V[X](5V)}}u 4B($1m,g){8(1u(g)){g=g.1k($1m)}J 8(1H(g)){g={}}C g}u 7y($1m,g){g=4B($1m,g);8(Y(g)){g={'H':g}}J 8(g=='1f'){g={'H':g,'K':g,'1g':g}}J 8(!28(g)){g={}}C g}u 7z($1m,g){g=4B($1m,g);8(Y(g)){8(g<=50){g={'y':g}}J{g={'1Z':g}}}J 8(1v(g)){g={'2R':g}}J 8(!28(g)){g={}}C g}u 5W($1m,g){g=4B($1m,g);8(1v(g)){A 7c=7d(g);8(7c==-1){g=$(g)}J{g=7c}}C g}u 7A($1m,g){g=5W($1m,g);8(2S(g)){g={'V':g}}J 8(1p(g)){g={'1S':g}}J 8(Y(g)){g={'3h':g}}8(g.1h){8(1v(g.1h)||2S(g.1h)){g.1h={'2K':g.1h}}}C g}u 7M($1m,g){8(1u(g.V)){g.V=g.V.1k($1m)}8(1v(g.V)){g.V=$(g.V)}8(!1p(g.1S)){g.1S=E}8(!Y(g.6Z)){g.6Z=0}8(1H(g.5Q)){g.5Q=E}8(!1p(g.70)){g.70=E}8(!Y(g.3h)){g.3h=(g.1Z<10)?ak:g.1Z*5}8(g.1h){8(1u(g.1h.2K)){g.1h.2K=g.1h.2K.1k($1m)}8(1v(g.1h.2K)){g.1h.2K=$(g.1h.2K)}8(g.1h.2K){8(!1u(g.1h.5q)){g.1h.5q=$.X.1C.8K}8(!Y(g.1h.6t)){g.1h.6t=50}}J{g.1h=G}}C g}u 6a($1m,g){g=5W($1m,g);8(2S(g)){g={'V':g}}J 8(Y(g)){g={'3z':g}}C g}u 6j($1m,g){8(1u(g.V)){g.V=g.V.1k($1m)}8(1v(g.V)){g.V=$(g.V)}8(1v(g.3z)){g.3z=7d(g.3z)}C g}u 7B($1m,g){g=5W($1m,g);8(2S(g)){g={'1I':g}}J 8(1p(g)){g={'5R':g}}C g}u 7N($1m,g){8(1u(g.1I)){g.1I=g.1I.1k($1m)}8(1v(g.1I)){g.1I=$(g.1I)}8(!Y(g.y)){g.y=G}8(!1p(g.5R)){g.5R=G}8(!1u(g.4p)&&!5X(g.4p)){g.4p=$.X.1C.8I}8(!Y(g.5L)){g.5L=0}C g}u 7C($1m,g){8(1u(g)){g=g.1k($1m)}8(1H(g)){g={'51':G}}8(3Z(g)){g={'51':g}}J 8(Y(g)){g={'y':g}}C g}u 7O($1m,g){8(!1p(g.51)){g.51=E}8(!1p(g.6W)){g.6W=G}8(!28(g.2n)){g.2n={}}8(!1p(g.2n.8R)){g.2n.8R=G}C g}u 7D($1m,g){8(1u(g)){g=g.1k($1m)}8(3Z(g)){g={}}J 8(Y(g)){g={'y':g}}J 8(1H(g)){g=G}C g}u 7P($1m,g){C g}u 4o(L,2b,1t,y,$z){8(1v(L)){L=$(L,$z)}8(28(L)){L=$(L,$z)}8(2S(L)){L=$z.13().8o(L);8(!1p(1t)){1t=G}}J{8(!1p(1t)){1t=E}}8(!Y(L)){L=0}8(!Y(2b)){2b=0}8(1t){L+=y.W}L+=2b;8(y.M>0){2C(L>=y.M){L-=y.M}2C(L<0){L+=y.M}}C L}u 5r(i,o,s){A t=0,x=0;1o(A a=s;a>=0;a--){A j=i.20(a);t+=(j.2A(':H'))?j[o.d['2U']](E):0;8(t>o.4D){C x}8(a==0){a=i.Q}x++}}u 8q(i,o,s){C 7e(i,o.y.1z,o.y.S.1t,s)}u 87(i,o,s,m){C 7e(i,o.y.1z,m,s)}u 7e(i,f,m,s){A t=0,x=0;1o(A a=s,l=i.Q;a>=0;a--){x++;8(x==l){C x}A j=i.20(a);8(j.2A(f)){t++;8(t==m){C x}}8(a==0){a=l}}}u 6w($c,o){C o.y.S.1t||$c.13().1a(0,o.y.H).1z(o.y.1z).Q}u 3E(i,o,s){A t=0,x=0;1o(A a=s,l=i.Q-1;a<=l;a++){A j=i.20(a);t+=(j.2A(':H'))?j[o.d['2U']](E):0;8(t>o.4D){C x}x++;8(x==l+1){C x}8(a==l){a=-1}}}u 6I(i,o,s,l){A v=3E(i,o,s);8(!o.29){8(s+v>l){v=l-s}}C v}u 4F(i,o,s){C 7f(i,o.y.1z,o.y.S.1t,s,o.29)}u 8d(i,o,s,m){C 7f(i,o.y.1z,m+1,s,o.29)-1}u 7f(i,f,m,s,c){A t=0,x=0;1o(A a=s,l=i.Q-1;a<=l;a++){x++;8(x>=l){C x}A j=i.20(a);8(j.2A(f)){t++;8(t==m){C x}}8(a==l){a=-1}}}u 4n(i,o){C i.1a(0,o.y.H)}u 89(i,o,n){C i.1a(n,o.y.S.2h+n)}u 8a(i,o){C i.1a(0,o.y.H)}u 8f(i,o){C i.1a(0,o.y.S.2h)}u 8g(i,o,n){C i.1a(n,o.y.H+n)}u 5k(i,o,d){8(o.25){8(!1v(d)){d='2u'}i.2c(u(){A j=$(1q),m=54(j.U(o.d['26']),10);8(!Y(m)){m=0}j.1w(d,m)})}}u 2e(i,o,m){8(o.25){A x=(1p(m))?m:G;8(!Y(m)){m=0}5k(i,o,'8S');i.2c(u(){A j=$(1q);j.U(o.d['26'],((x)?j.1w('8S'):m+j.1w('2u')))})}}u 4J(i){i.2c(u(){A j=$(1q);j.1w('8T',j.8U('8V')||'')})}u 5N(i){i.2c(u(){A j=$(1q);j.8U('8V',j.1w('8T')||'')})}u 6r(o,2E){A 3W=o.y.H,57=o.y[o.d['K']],7g=o[o.d['1g']],8W=4E(7g);2E.2c(u(){A $t=$(1q),4u=57-8X($t,o,'al');$t[o.d['K']](4u);8(8W){$t[o.d['1g']](5g(4u,7g))}})}u 5I($c,o){A $w=$c.3H(),$i=$c.13(),$v=4n($i,o),36=5x(5y($v,o,E),o,G);$w.U(36);8(o.25){A p=o.1l,r=p[o.d[1]];8(o.1J&&r<0){r=0}A $l=$v.3n();$l.U(o.d['26'],$l.1w('2u')+r);$c.U(o.d['41'],p[o.d[0]]);$c.U(o.d['1r'],p[o.d[3]])}$c.U(o.d['K'],36[o.d['K']]+(3o($i,o,'K')*2));$c.U(o.d['1g'],7h($i,o,'1g'));C 36}u 5y(i,o,1R){C[3o(i,o,'K',1R),7h(i,o,'1g',1R)]}u 7h(i,o,1O,1R){8(!1p(1R)){1R=G}8(Y(o[o.d[1O]])&&1R){C o[o.d[1O]]}8(Y(o.y[o.d[1O]])){C o.y[o.d[1O]]}1O=(1O.7i().4y('K')>-1)?'2U':'3X';C 59(i,o,1O)}u 59(i,o,1O){A s=0;1o(A a=0,l=i.Q;a<l;a++){A j=i.20(a);A m=(j.2A(':H'))?j[o.d[1O]](E):0;8(s<m){s=m}}C s}u 3o(i,o,1O,1R){8(!1p(1R)){1R=G}8(Y(o[o.d[1O]])&&1R){C o[o.d[1O]]}8(Y(o.y[o.d[1O]])){C o.y[o.d[1O]]*i.Q}A d=(1O.7i().4y('K')>-1)?'2U':'3X',s=0;1o(A a=0,l=i.Q;a<l;a++){A j=i.20(a);s+=(j.2A(':H'))?j[o.d[d]](E):0}C s}u 6d($w,o,d){A 7j=$w.2A(':H');8(7j){$w.53()}A s=$w.3H()[o.d[d]]();8(7j){$w.56()}C s}u 6e(o,a){C(Y(o[o.d['K']]))?o[o.d['K']]:a}u 7k(i,o,1O){A s=G,v=G;1o(A a=0,l=i.Q;a<l;a++){A j=i.20(a);A c=(j.2A(':H'))?j[o.d[1O]](E):0;8(s===G){s=c}J 8(s!=c){v=E}8(s==0){v=E}}C v}u 8X(i,o,d){C i[o.d['am'+d]](E)-i[o.d[d.7i()]]()}u 5g(s,o){8(4E(o)){o=54(o.1a(0,-1),10);8(!Y(o)){C s}s*=o/3f}C s}u D(n,c,5Y,5a,5Z){8(!1p(5Y)){5Y=E}8(!1p(5a)){5a=E}8(!1p(5Z)){5Z=G}8(5Y){n=c.4a.4O+n}8(5a){n=n+'.'+c.4a.8H}8(5a&&5Z){n+=c.4C}C n}u 2X(n,c){C(1v(c.78[n]))?c.78[n]:n}u 5x(7l,o,p){8(!1p(p)){p=E}A 5b=(o.25&&p)?o.1l:[0,0,0,0];A 61={};61[o.d['K']]=7l[0]+5b[1]+5b[3];61[o.d['1g']]=7l[1]+5b[0]+5b[2];C 61}u 3M(62,7m){A 2M=[];1o(A a=0,8Y=62.Q;a<8Y;a++){1o(A b=0,8Z=7m.Q;b<8Z;b++){8(7m[b].4y(3x 62[a])>-1&&1H(2M[b])){2M[b]=62[a];19}}}C 2M}u 7K(p){8(1H(p)){C[0,0,0,0]}8(Y(p)){C[p,p,p,p]}8(1v(p)){p=p.4x('an').90('').4x('ao').90('').4x(' ')}8(!3u(p)){C[0,0,0,0]}1o(A i=0;i<4;i++){p[i]=54(p[i],10)}1Q(p.Q){O 0:C[0,0,0,0];O 1:C[p[0],p[0],p[0],p[0]];O 2:C[p[0],p[1],p[0],p[1]];O 3:C[p[0],p[1],p[2],p[1]];3g:C[p[0],p[1],p[2],p[3]]}}u 5v(1i,o){A x=(Y(o[o.d['K']]))?1T.30(o[o.d['K']]-3o(1i,o,'K')):0;1Q(o.1J){O'1r':C[0,x];O'3G':C[x,0];O'6f':3g:C[1T.30(x/2),1T.55(x/2)]}}u 7E(o){A 63=[['K','91','2U','1g','92','3X','1r','41','26',0,1,2,3],['1g','92','3X','K','91','2U','41','1r','6p',3,2,1,0]];A 93=63[0].Q,94=(o.2F=='3G'||o.2F=='1r')?0:1;A 7n={};1o(A d=0;d<93;d++){7n[63[0][d]]=63[94][d]}C 7n}u 5s(x,o,a,$t){A v=x;8(1u(a)){v=a.1k($t,v)}J 8(1v(a)){A p=a.4x('+'),m=a.4x('-');8(m.Q>p.Q){A 7o=E,4A=m[0],3B=m[1]}J{A 7o=G,4A=p[0],3B=p[1]}1Q(4A){O'ap':v=(x%2==1)?x-1:x;19;O'aq':v=(x%2==0)?x-1:x;19;3g:v=x;19}3B=54(3B,10);8(Y(3B)){8(7o){3B=-3B}v+=3B}}8(!Y(v)||v<1){v=1}C v}u 2W(x,o,a,$t){C 7p(5s(x,o,a,$t),o.y.S)}u 7p(v,i){8(Y(i.3F)&&v<i.3F){v=i.3F}8(Y(i.2d)&&v>i.2d){v=i.2d}8(v<1){v=1}C v}u 6k(s){8(!3u(s)){s=[[s]]}8(!3u(s[0])){s=[s]}1o(A j=0,l=s.Q;j<l;j++){8(1v(s[j][0])){s[j][0]=$(s[j][0])}8(!1p(s[j][1])){s[j][1]=E}8(!1p(s[j][2])){s[j][2]=E}8(!Y(s[j][3])){s[j][3]=0}}C s}u 7d(k){8(k=='3G'){C 39}8(k=='1r'){C 37}8(k=='6c'){C 38}8(k=='8x'){C 40}C-1}u 6H(n,$c,c){8(n){A v=$c.22(D('5d',c));$.X.1C.2o.7a(n,v)}}u 8D(n){A c=$.X.1C.2o.4h(n);C(c=='')?0:c}u 7R($95,64){A U={};1o(A p=0,l=64.Q;p<l;p++){U[64[p]]=$95.U(64[p])}C U}u 7F(g,11,1i,4A){8(!28(g.S)){g.S={}}8(!28(g.4r)){g.4r={}}8(g.2V==0&&Y(4A)){g.2V=4A}8(28(g.H)){g.S.3F=g.H.3F;g.S.2d=g.H.2d;g.H=G}J 8(1v(g.H)){8(g.H=='1f'){g.S.1f=E}J{g.S.2x=g.H}g.H=G}J 8(1u(g.H)){g.S.2x=g.H;g.H=G}8(!1v(g.1z)){g.1z=(1i.1z(':43').Q>0)?':H':'*'}8(!g[11.d['K']]){8(11.3e){g[11.d['K']]=59(1i,11,'2U')}J{g[11.d['K']]=(7k(1i,11,'2U'))?'1f':1i[11.d['2U']](E)}}8(!g[11.d['1g']]){g[11.d['1g']]=(7k(1i,11,'3X'))?'1f':1i[11.d['3X']](E)}g.4r.K=g.K;g.4r.1g=g.1g;C g}u 7J(11,7q){8(11.y[11.d['K']]=='1f'){11.y.S.1f=E}8(!11.y.S.1f){8(Y(11[11.d['K']])){11.y.H=1T.55(11[11.d['K']]/11.y[11.d['K']])}J{11.y.H=1T.55(7q/11.y[11.d['K']]);11[11.d['K']]=11.y.H*11.y[11.d['K']];8(!11.y.S.2x){11.1J=G}}8(11.y.H=='ar'||11.y.H<1){1b(E,'2J a 6M 2r 4X H y: as 4P \"1f\".');11.y.S.1f=E}}C 11}u 7G(g,11,2E){8(g=='I'){g=59(2E,11,'2U')}C g}u 7H(g,11,2E){8(g=='I'){g=59(2E,11,'3X')}8(!g){g=11.y[11.d['1g']]}C g}u 6i(o,2E){A p=5v(4n(2E,o),o);o.1l[o.d[1]]=p[1];o.1l[o.d[3]]=p[0];C o}u 6g(o,2E,7q){A 3W=7p(1T.30(o[o.d['K']]/o.y[o.d['K']]),o.y.S);8(3W>2E.Q){3W=2E.Q}A 57=1T.55(o[o.d['K']]/3W);o.y.H=3W;o.y[o.d['K']]=57;o[o.d['K']]=3W*57;C o}u 4s(p){8(1v(p)){A i=(p.4y('at')>-1)?E:G,r=(p.4y('3O')>-1)?E:G}J{A i=r=G}C[i,r]}u au(7r){C(Y(7r))?7r:4t}u 7s(a){C(a===4t)}u 1H(a){C(7s(a)||3x a=='96'||a===''||a==='96')}u 3u(a){C(a 3v av)}u 2S(a){C(a 3v 97)}u 28(a){C((a 3v aw||3x a=='31')&&!7s(a)&&!2S(a)&&!3u(a))}u Y(a){C((a 3v 4W||3x a=='2r')&&!ax(a))}u 1v(a){C((a 3v ay||3x a=='3k')&&!1H(a)&&!3Z(a)&&!5X(a))}u 1u(a){C(a 3v az||3x a=='u')}u 1p(a){C(a 3v aA||3x a=='3L'||3Z(a)||5X(a))}u 3Z(a){C(a===E||a==='E')}u 5X(a){C(a===G||a==='G')}u 4E(x){C(1v(x)&&x.1a(-1)=='%')}u 2I(){C 8L 8M().2I()}u 4G(o,n){1b(E,o+' 2A aB, aC 1o aD aE aF 2g. aG '+n+' aH.')}u 1b(d,m){8(!1H(3U.7t)&&!1H(3U.7t.98)){8(28(d)){A s=' ('+d.5c+')';d=d.1b}J{A s=''}8(!d){C G}8(1v(m)){m='1C'+s+': '+m}J{m=['1C'+s+':',m]}3U.7t.98(m)}C G}$.1Y($.2R,{'aI':u(t){A 3C=t*t;C t*(-3C*t+4*3C-6*t+4)},'aJ':u(t){C t*(4*t*t-9*t+6)},'aK':u(t){A 3C=t*t;C t*(33*3C*3C-aL*3C*t+aM*3C-67*t+15)}})})(97);",62,669,"|||||||opts|if||||||||obj||||||||||||||function||||items|cfs|var|conf|return|cf_e|true|itms|false|visible|auto|else|width|num|total|nI|case|a_itm|length|trigger|visibleConf|scrl|css|button|first|fn|is_number|bind||opt|tt0|children|prev||crsl|next|sO|break|slice|debug|anims|pagination|push|variable|height|progress|itm|stopPropagation|call|padding|tt|dir|for|is_boolean|this|left|wrp|org|is_function|is_string|data|swipe|cf2|filter|tmrs|vI|carouFredSel|fx|fade|_onafter|_moveitems|is_undefined|container|align|clb|_s_paddingold|_s_paddingcur|opacity|dim|FN|switch|wrapper|play|Math|i_cur_l|cover|_position|scroll|extend|duration|eq|_a_wrapper|triggerHandler|mousewheel||usePadding|marginRight|eType|is_object|circular|hiddenitems|dev|each|max|sz_resetMargin|w_siz|removed|old|i_new|i_old_l|uncover|nr|unbind|options|cookie|isScrolling|isPaused|number|pL|a_cfs|_cfs_origCssMargin|clbk|ipp|adjust|isStopped|stopImmediatePropagation|is|queu|while|pC|all|direction|avail_primary|synchronise|getTime|Not|bar|minimum|arr|i_new_l|i_skp|a_cur|remove|easing|is_jquery|dur|outerWidth|start|cf_getItemsAdjust|cf_c|finish|perc|ceil|object|i_old||pR|_s_paddingnew|sz||||con|preventDefault|pauseOnHover|configs|responsive|100|default|timeoutDuration|res|startTime|string|removeClass|queue|last|ms_getTotalSize|a_old|a_lef|a_dur|_s_wrapper|pag|is_array|instanceof|val|typeof|selected|key|transition|adj|t2|opts_orig|gn_getVisibleItemsNext|min|right|parent|addClass|pause|dur1|boolean|cf_sortParams|scrolling|resume|onAfter|xI|crossfade|overFill|slideTo|window|start_arr|visb|outerHeight|_cfs_triggerEvent|is_true||top|position|hidden|sc_clearTimers|timePassed|del|Carousel|sc_startScroll||events|infinite|nv_enableNavi|i_siz|i_siz_vis|_a_paddingold|_a_paddingcur|get|l_itm|cb_arguments|onBefore|updatePageStatus|lastItemNr|gi_getCurrentItems|gn_getItemIndex|anchorBuilder|event|sizesConf|bt_pauseOnHoverConfig|null|nw|ns2|siz|split|indexOf|hi|sta|go_getObject|serialNumber|maxDimension|is_percentage|gn_getVisibleItemsNextFilter|deprecated|orgCSS|zIndex|sz_storeOrigCss|none|sc_stopScroll|dur2|que|prefix|to|appendTo|sc_setScroll|sc_fireCallbacks|currentPage|end|before|Number|of|ev|document||onTouch|onResize|hide|parseInt|floor|show|newS||ms_getTrueLargestSize|ns|pad|selector|currentPosition|destroy|primarySizePercentage|ms_getPercentage|onTimeoutStart|onTimeoutPause|onTimeoutEnd|sz_storeMargin|imm|stopped|nst|pre|post|updater|gn_getVisibleItemsPrev|cf_getAdjust|onEnd|clone|cf_getAlignPadding|orgW|cf_mapWrapperSizes|ms_getSizes|a_wsz|a_new|not|a_cfs_vis|cur|updateSizes|iA|reInit|eval|sz_setSizes|sel|pgs|deviation|nv_showNavi|sz_restoreOrigCss|mouseenter|mouseleave|pauseOnEvent|keys|resizeFn|throttle|date|di|go_getNaviObject|is_false|pf|rd||wra|vals|dm|props|element|starting_position||_cfs_isCarousel|_cfs_init|go_getPrevNextObject|defaults|up|ms_getParentSize|ms_getMaxDimension|center|in_getResponsiveValues|bottom|in_getAlignPadding|go_complementPrevNextObject|cf_getSynchArr|onPauseStart|onPausePause|onPauseEnd|pauseDuration|marginBottom|newPosition|sz_setResponsiveSizes|_cfs_unbind_events|interval|type|conditions|gn_getVisibleOrg|backward|oL|sc_hideHiddenItems|a_lef_vis|sc_getDuration|_a_paddingnew|sc_showHiddenItems|sc_mapCallbackArguments|sc_afterScroll|sc_fireQueue|cf_setCookie|gn_getVisibleItemsNextTestCircular|i_new_l_m|i_cur_l_m|slideToPage|valid|cit|linkAnchors|rem|value|_cfs_bind_buttons|click|_cfs_unbind_buttons|scrolled|isTouch|onMouse|swP|swN|delay|pauseOnResize|debounce|onWindowResize|_windowWidth|_windowHeight|nh|ns3|continue|classnames|ca|set|c2|temp|cf_getKeyCode|gn_getItemsPrevFilter|gn_getItemsNextFilter|seco|ms_getLargestSize|toLowerCase|isVisible|ms_hasVariableSizes|ws|typs|dimensions|neg|cf_getItemAdjustMinMax|avl|mw|is_null|console|caroufredsel|No|found|setOrig|go_getItemsObject|go_getScrollObject|go_getAutoObject|go_getPaginationObject|go_getSwipeObject|go_getMousewheelObject|cf_getDimensions|in_complementItems|in_complementPrimarySize|in_complementSecondarySize|upDateOnWindowResize|in_complementVisibleItems|cf_getPadding|500|go_complementAutoObject|go_complementPaginationObject|go_complementSwipeObject|go_complementMousewheelObject|_cfs_build|in_mapCss|textAlign|float|marginTop|marginLeft|absolute|_cfs_origCssZindex|_cfs_bind_events|stop|paused|pasd|enough|needed|page|slide_|configuration|gn_getScrollItemsPrevFilter|Scrolling|gi_getOldItemsPrev|gi_getNewItemsPrev|directscroll|concat|gn_getScrollItemsNextFilter|forward|gi_getOldItemsNext|gi_getNewItemsNext|jumpToStart|orgNum|after|append|removeItem|round|hash|index|build|gn_getVisibleItemsPrevFilter|orgOrder|Item|keyup|keyCode|scP|scN|down|cursor|mcP|mcN|delta|classname|cf_getCookie|random|onCreate|swing|namespace|pageAnchorBuilder|span|progressbarUpdater|new|Date|_cfs_isHidden|s_itm|s_dir|s_dur|triggerOnTouchEnd|_cfs_tempCssMargin|_cfs_origCss|attr|style|secp|ms_getPaddingBorderMargin|l1|l2|join|innerWidth|innerHeight|dl|dx|elem|undefined|jQuery|log|caroufredsel_cookie_|relative|fixed|overflow|setInterval|setTimeout|or|Callback|returned|Page|resumed|currently|slide_prev|prependTo|slide_next|prevPage|nextPage|prepend|carousel|insertItem|Correct|insert|Appending|item|the|el|add|detach|currentVisible|body|find|sizes|Preventing|non|sliding|replaceWith|widths|heights|automatically|ontouchstart|in|swipeUp|swipeDown|swipeLeft|swipeRight|move|200|300|resize|ns1|wrap|class|animate|unshift|location|div|caroufredsel_wrapper|href|charAt|setTime|1000|expires|toGMTString|path|ease|orgDuration|shift|clearTimeout|clearInterval|skipped|Hiding|navigation|disabled|2500|Width|outer|px|em|even|odd|Infinity|Set|immediate|bt_mousesheelNumber|Array|Object|isNaN|String|Function|Boolean|DEPRECATED|support|it|will|be|Use|instead|quadratic|cubic|elastic|106|126".split("|"),0,{})),
function(a){"function"==typeof define&&define.amd&&define.amd.jQuery?define(["jquery"],a):a(jQuery)}(function(a){function b(b){return!b||void 0!==b.allowPageScroll||void 0===b.swipe&&void 0===b.swipeStatus||(b.allowPageScroll=k),void 0!==b.click&&void 0===b.tap&&(b.tap=b.click),b||(b={}),b=a.extend({},a.fn.swipe.defaults,b),this.each(function(){var d=a(this),e=d.data(C);e||(e=new c(this,b),d.data(C,e))})}function c(b,c){function d(b){if(!(ja()||a(b.target).closest(c.excludedElements,Sa).length>0)){var d,e=b.originalEvent?b.originalEvent:b,f=e.touches,g=f?f[0]:e;return Ta=v,f?Ua=f.length:b.preventDefault(),Ja=0,Ka=null,Qa=null,La=0,Ma=0,Na=0,Oa=1,Pa=0,Va=oa(),Ra=ra(),ha(),!f||Ua===c.fingers||c.fingers===t||R()?(la(0,g),Wa=Aa(),2==Ua&&(la(1,f[1]),Ma=Na=ua(Va[0].start,Va[1].start)),(c.swipeStatus||c.pinchStatus)&&(d=J(e,Ta))):d=!1,d===!1?(Ta=y,J(e,Ta),d):(c.hold&&(ab=setTimeout(a.proxy(function(){Sa.trigger("hold",[e.target]),c.hold&&(d=c.hold.call(Sa,e,e.target))},this),c.longTapThreshold)),ka(!0),null)}}function D(a){var b=a.originalEvent?a.originalEvent:a;if(Ta!==x&&Ta!==y&&!ia()){var d,e=b.touches,f=e?e[0]:b,g=ma(f);if(Xa=Aa(),e&&(Ua=e.length),c.hold&&clearTimeout(ab),Ta=w,2==Ua&&(0==Ma?(la(1,e[1]),Ma=Na=ua(Va[0].start,Va[1].start)):(ma(e[1]),Na=ua(Va[0].end,Va[1].end),Qa=wa(Va[0].end,Va[1].end)),Oa=va(Ma,Na),Pa=Math.abs(Ma-Na)),Ua===c.fingers||c.fingers===t||!e||R()){if(Ka=za(g.start,g.end),P(a,Ka),Ja=xa(g.start,g.end),La=ta(),pa(Ka,Ja),(c.swipeStatus||c.pinchStatus)&&(d=J(b,Ta)),!c.triggerOnTouchEnd||c.triggerOnTouchLeave){var h=!0;if(c.triggerOnTouchLeave){var i=Ba(this);h=Ca(g.end,i)}!c.triggerOnTouchEnd&&h?Ta=I(w):c.triggerOnTouchLeave&&!h&&(Ta=I(x)),Ta!=y&&Ta!=x||J(b,Ta)}}else Ta=y,J(b,Ta);d===!1&&(Ta=y,J(b,Ta))}}function E(a){var b=a.originalEvent?a.originalEvent:a,d=b.touches;return d&&d.length?(ga(),!0):(ia()&&(Ua=Za),Xa=Aa(),La=ta(),M()||!L()?(Ta=y,J(b,Ta)):c.triggerOnTouchEnd||0==c.triggerOnTouchEnd&&Ta===w?(a.preventDefault(),Ta=x,J(b,Ta)):!c.triggerOnTouchEnd&&Y()?(Ta=x,K(b,Ta,o)):Ta===w&&(Ta=y,J(b,Ta)),ka(!1),null)}function F(){Ua=0,Xa=0,Wa=0,Ma=0,Na=0,Oa=1,ha(),ka(!1)}function G(a){var b=a.originalEvent?a.originalEvent:a;c.triggerOnTouchLeave&&(Ta=I(x),J(b,Ta))}function H(){Sa.unbind(Ea,d),Sa.unbind(Ia,F),Sa.unbind(Fa,D),Sa.unbind(Ga,E),Ha&&Sa.unbind(Ha,G),ka(!1)}function I(a){var b=a,d=O(),e=L(),f=M();return!d||f?b=y:!e||a!=w||c.triggerOnTouchEnd&&!c.triggerOnTouchLeave?!e&&a==x&&c.triggerOnTouchLeave&&(b=y):b=x,b}function J(a,b){var c,d=a.touches;return V()||U()||S()||R()?((V()||U())&&(c=K(a,b,m)),(S()||R())&&c!==!1&&(c=K(a,b,n))):ea()&&c!==!1?c=K(a,b,p):fa()&&c!==!1?c=K(a,b,q):da()&&c!==!1&&(c=K(a,b,o)),b===y&&F(a),b===x&&(d?d.length||F(a):F(a)),c}function K(b,d,k){var l;if(k==m){if(Sa.trigger("swipeStatus",[d,Ka||null,Ja||0,La||0,Ua,Va]),c.swipeStatus&&(l=c.swipeStatus.call(Sa,b,d,Ka||null,Ja||0,La||0,Ua,Va),l===!1))return!1;if(d==x&&T()){if(Sa.trigger("swipe",[Ka,Ja,La,Ua,Va]),c.swipe&&(l=c.swipe.call(Sa,b,Ka,Ja,La,Ua,Va),l===!1))return!1;switch(Ka){case e:Sa.trigger("swipeLeft",[Ka,Ja,La,Ua,Va]),c.swipeLeft&&(l=c.swipeLeft.call(Sa,b,Ka,Ja,La,Ua,Va));break;case f:Sa.trigger("swipeRight",[Ka,Ja,La,Ua,Va]),c.swipeRight&&(l=c.swipeRight.call(Sa,b,Ka,Ja,La,Ua,Va));break;case g:Sa.trigger("swipeUp",[Ka,Ja,La,Ua,Va]),c.swipeUp&&(l=c.swipeUp.call(Sa,b,Ka,Ja,La,Ua,Va));break;case h:Sa.trigger("swipeDown",[Ka,Ja,La,Ua,Va]),c.swipeDown&&(l=c.swipeDown.call(Sa,b,Ka,Ja,La,Ua,Va))}}}if(k==n){if(Sa.trigger("pinchStatus",[d,Qa||null,Pa||0,La||0,Ua,Oa,Va]),c.pinchStatus&&(l=c.pinchStatus.call(Sa,b,d,Qa||null,Pa||0,La||0,Ua,Oa,Va),l===!1))return!1;if(d==x&&Q())switch(Qa){case i:Sa.trigger("pinchIn",[Qa||null,Pa||0,La||0,Ua,Oa,Va]),c.pinchIn&&(l=c.pinchIn.call(Sa,b,Qa||null,Pa||0,La||0,Ua,Oa,Va));break;case j:Sa.trigger("pinchOut",[Qa||null,Pa||0,La||0,Ua,Oa,Va]),c.pinchOut&&(l=c.pinchOut.call(Sa,b,Qa||null,Pa||0,La||0,Ua,Oa,Va))}}return k==o?d!==y&&d!==x||(clearTimeout(_a),clearTimeout(ab),Z()&&!aa()?($a=Aa(),_a=setTimeout(a.proxy(function(){$a=null,Sa.trigger("tap",[b.target]),c.tap&&(l=c.tap.call(Sa,b,b.target))},this),c.doubleTapThreshold)):($a=null,Sa.trigger("tap",[b.target]),c.tap&&(l=c.tap.call(Sa,b,b.target)))):k==p?d!==y&&d!==x||(clearTimeout(_a),$a=null,Sa.trigger("doubletap",[b.target]),c.doubleTap&&(l=c.doubleTap.call(Sa,b,b.target))):k==q&&(d!==y&&d!==x||(clearTimeout(_a),$a=null,Sa.trigger("longtap",[b.target]),c.longTap&&(l=c.longTap.call(Sa,b,b.target)))),l}function L(){var a=!0;return null!==c.threshold&&(a=Ja>=c.threshold),a}function M(){var a=!1;return null!==c.cancelThreshold&&null!==Ka&&(a=qa(Ka)-Ja>=c.cancelThreshold),a}function N(){return null===c.pinchThreshold||Pa>=c.pinchThreshold}function O(){var a;return a=!c.maxTimeThreshold||!(La>=c.maxTimeThreshold)}function P(a,b){if(c.preventDefaultEvents!==!1)if(c.allowPageScroll===k)a.preventDefault();else{var d=c.allowPageScroll===l;switch(b){case e:(c.swipeLeft&&d||!d&&c.allowPageScroll!=r)&&a.preventDefault();break;case f:(c.swipeRight&&d||!d&&c.allowPageScroll!=r)&&a.preventDefault();break;case g:(c.swipeUp&&d||!d&&c.allowPageScroll!=s)&&a.preventDefault();break;case h:(c.swipeDown&&d||!d&&c.allowPageScroll!=s)&&a.preventDefault()}}}function Q(){var a=W(),b=X(),c=N();return a&&b&&c}function R(){return!!(c.pinchStatus||c.pinchIn||c.pinchOut)}function S(){return!(!Q()||!R())}function T(){var a=O(),b=L(),c=W(),d=X(),e=M(),f=!e&&d&&c&&b&&a;return f}function U(){return!!(c.swipe||c.swipeStatus||c.swipeLeft||c.swipeRight||c.swipeUp||c.swipeDown)}function V(){return!(!T()||!U())}function W(){return Ua===c.fingers||c.fingers===t||!z}function X(){return 0!==Va[0].end.x}function Y(){return!!c.tap}function Z(){return!!c.doubleTap}function $(){return!!c.longTap}function _(){if(null==$a)return!1;var a=Aa();return Z()&&a-$a<=c.doubleTapThreshold}function aa(){return _()}function ba(){return(1===Ua||!z)&&(isNaN(Ja)||Ja<c.threshold)}function ca(){return La>c.longTapThreshold&&Ja<u}function da(){return!(!ba()||!Y())}function ea(){return!(!_()||!Z())}function fa(){return!(!ca()||!$())}function ga(){Ya=Aa(),Za=event.touches.length+1}function ha(){Ya=0,Za=0}function ia(){var a=!1;if(Ya){var b=Aa()-Ya;b<=c.fingerReleaseThreshold&&(a=!0)}return a}function ja(){return!(Sa.data(C+"_intouch")!==!0)}function ka(a){a===!0?(Sa.bind(Fa,D),Sa.bind(Ga,E),Ha&&Sa.bind(Ha,G)):(Sa.unbind(Fa,D,!1),Sa.unbind(Ga,E,!1),Ha&&Sa.unbind(Ha,G,!1)),Sa.data(C+"_intouch",a===!0)}function la(a,b){var c=void 0!==b.identifier?b.identifier:0;return Va[a].identifier=c,Va[a].start.x=Va[a].end.x=b.pageX||b.clientX,Va[a].start.y=Va[a].end.y=b.pageY||b.clientY,Va[a]}function ma(a){var b=void 0!==a.identifier?a.identifier:0,c=na(b);return c.end.x=a.pageX||a.clientX,c.end.y=a.pageY||a.clientY,c}function na(a){for(var b=0;b<Va.length;b++)if(Va[b].identifier==a)return Va[b]}function oa(){for(var a=[],b=0;b<=5;b++)a.push({start:{x:0,y:0},end:{x:0,y:0},identifier:0});return a}function pa(a,b){b=Math.max(b,qa(a)),Ra[a].distance=b}function qa(a){if(Ra[a])return Ra[a].distance}function ra(){var a={};return a[e]=sa(e),a[f]=sa(f),a[g]=sa(g),a[h]=sa(h),a}function sa(a){return{direction:a,distance:0}}function ta(){return Xa-Wa}function ua(a,b){var c=Math.abs(a.x-b.x),d=Math.abs(a.y-b.y);return Math.round(Math.sqrt(c*c+d*d))}function va(a,b){var c=b/a*1;return c.toFixed(2)}function wa(){return Oa<1?j:i}function xa(a,b){return Math.round(Math.sqrt(Math.pow(b.x-a.x,2)+Math.pow(b.y-a.y,2)))}function ya(a,b){var c=a.x-b.x,d=b.y-a.y,e=Math.atan2(d,c),f=Math.round(180*e/Math.PI);return f<0&&(f=360-Math.abs(f)),f}function za(a,b){var c=ya(a,b);return c<=45&&c>=0?e:c<=360&&c>=315?e:c>=135&&c<=225?f:c>45&&c<135?h:g}function Aa(){var a=new Date;return a.getTime()}function Ba(b){b=a(b);var c=b.offset(),d={left:c.left,right:c.left+b.outerWidth(),top:c.top,bottom:c.top+b.outerHeight()};return d}function Ca(a,b){return a.x>b.left&&a.x<b.right&&a.y>b.top&&a.y<b.bottom}var Da=z||B||!c.fallbackToMouseEvents,Ea=Da?B?A?"MSPointerDown":"pointerdown":"touchstart":"mousedown",Fa=Da?B?A?"MSPointerMove":"pointermove":"touchmove":"mousemove",Ga=Da?B?A?"MSPointerUp":"pointerup":"touchend":"mouseup",Ha=Da?null:"mouseleave",Ia=B?A?"MSPointerCancel":"pointercancel":"touchcancel",Ja=0,Ka=null,La=0,Ma=0,Na=0,Oa=1,Pa=0,Qa=0,Ra=null,Sa=a(b),Ta="start",Ua=0,Va=null,Wa=0,Xa=0,Ya=0,Za=0,$a=0,_a=null,ab=null;try{Sa.bind(Ea,d),Sa.bind(Ia,F)}catch(b){a.error("events not supported "+Ea+","+Ia+" on jQuery.swipe")}this.enable=function(){return Sa.bind(Ea,d),Sa.bind(Ia,F),Sa},this.disable=function(){return H(),Sa},this.destroy=function(){H(),Sa.data(C,null),Sa=null},this.option=function(b,d){if(void 0!==c[b]){if(void 0===d)return c[b];c[b]=d}else a.error("Option "+b+" does not exist on jQuery.swipe.options");return null}}var d="1.6.9",e="left",f="right",g="up",h="down",i="in",j="out",k="none",l="auto",m="swipe",n="pinch",o="tap",p="doubletap",q="longtap",r="horizontal",s="vertical",t="all",u=10,v="start",w="move",x="end",y="cancel",z="ontouchstart"in window,A=window.navigator.msPointerEnabled&&!window.navigator.pointerEnabled,B=window.navigator.pointerEnabled||window.navigator.msPointerEnabled,C="TouchSwipe",D={fingers:1,threshold:75,cancelThreshold:null,pinchThreshold:20,maxTimeThreshold:null,fingerReleaseThreshold:250,longTapThreshold:500,doubleTapThreshold:200,swipe:null,swipeLeft:null,swipeRight:null,swipeUp:null,swipeDown:null,swipeStatus:null,pinchIn:null,pinchOut:null,pinchStatus:null,click:null,tap:null,doubleTap:null,longTap:null,hold:null,triggerOnTouchEnd:!0,triggerOnTouchLeave:!1,allowPageScroll:"auto",fallbackToMouseEvents:!0,excludedElements:"label, button, input, select, textarea, a, .noSwipe",preventDefaultEvents:!0};a.fn.swipe=function(c){var d=a(this),e=d.data(C);if(e&&"string"==typeof c){if(e[c])return e[c].apply(this,Array.prototype.slice.call(arguments,1));a.error("Method "+c+" does not exist on jQuery.swipe")}else if(!(e||"object"!=typeof c&&c))return b.apply(this,arguments);return d},a.fn.swipe.version=d,a.fn.swipe.defaults=D,a.fn.swipe.phases={PHASE_START:v,PHASE_MOVE:w,PHASE_END:x,PHASE_CANCEL:y},a.fn.swipe.directions={LEFT:e,RIGHT:f,UP:g,DOWN:h,IN:i,OUT:j},a.fn.swipe.pageScroll={NONE:k,HORIZONTAL:r,VERTICAL:s,AUTO:l},a.fn.swipe.fingers={ONE:1,TWO:2,THREE:3,ALL:t}}),!function(a,b){"use strict";"function"==typeof define&&define.amd?define("jquery-bridget/jquery-bridget",["jquery"],function(c){b(a,c)}):"object"==typeof module&&module.exports?module.exports=b(a,require("jquery")):a.jQueryBridget=b(a,a.jQuery)}(window,function(a,b){"use strict";function c(c,f,h){function i(a,b,d){var e,f="$()."+c+'("'+b+'")';return a.each(function(a,i){var j=h.data(i,c);if(!j)return void g(c+" not initialized. Cannot call methods, i.e. "+f);var k=j[b];if(!k||"_"==b.charAt(0))return void g(f+" is not a valid method");var l=k.apply(j,d);e=void 0===e?l:e}),void 0!==e?e:a}function j(a,b){a.each(function(a,d){var e=h.data(d,c);e?(e.option(b),e._init()):(e=new f(d,b),h.data(d,c,e))})}h=h||b||a.jQuery,h&&(f.prototype.option||(f.prototype.option=function(a){h.isPlainObject(a)&&(this.options=h.extend(!0,this.options,a))}),h.fn[c]=function(a){if("string"==typeof a){var b=e.call(arguments,1);return i(this,a,b)}return j(this,a),this},d(h))}function d(a){!a||a&&a.bridget||(a.bridget=c)}var e=Array.prototype.slice,f=a.console,g="undefined"==typeof f?function(){}:function(a){f.error(a)};return d(b||a.jQuery),c}),function(a,b){"function"==typeof define&&define.amd?define("ev-emitter/ev-emitter",b):"object"==typeof module&&module.exports?module.exports=b():a.EvEmitter=b()}("undefined"!=typeof window?window:this,function(){function a(){}var b=a.prototype;return b.on=function(a,b){if(a&&b){var c=this._events=this._events||{},d=c[a]=c[a]||[];return-1==d.indexOf(b)&&d.push(b),this}},b.once=function(a,b){if(a&&b){this.on(a,b);var c=this._onceEvents=this._onceEvents||{},d=c[a]=c[a]||{};return d[b]=!0,this}},b.off=function(a,b){var c=this._events&&this._events[a];if(c&&c.length){var d=c.indexOf(b);return-1!=d&&c.splice(d,1),this}},b.emitEvent=function(a,b){var c=this._events&&this._events[a];if(c&&c.length){var d=0,e=c[d];b=b||[];for(var f=this._onceEvents&&this._onceEvents[a];e;){var g=f&&f[e];g&&(this.off(a,e),delete f[e]),e.apply(this,b),d+=g?0:1,e=c[d]}return this}},a}),function(a,b){"use strict";"function"==typeof define&&define.amd?define("get-size/get-size",[],function(){return b()}):"object"==typeof module&&module.exports?module.exports=b():a.getSize=b()}(window,function(){"use strict";function a(a){var b=parseFloat(a),c=-1==a.indexOf("%")&&!isNaN(b);return c&&b}function b(){}function c(){for(var a={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},b=0;j>b;b++){var c=i[b];a[c]=0}return a}function d(a){var b=getComputedStyle(a);return b||h("Style returned "+b+". Are you running this code in a hidden iframe on Firefox? See http://bit.ly/getsizebug1"),b}function e(){if(!k){k=!0;var b=document.createElement("div");b.style.width="200px",b.style.padding="1px 2px 3px 4px",b.style.borderStyle="solid",b.style.borderWidth="1px 2px 3px 4px",b.style.boxSizing="border-box";var c=document.body||document.documentElement;c.appendChild(b);var e=d(b);f.isBoxSizeOuter=g=200==a(e.width),c.removeChild(b)}}function f(b){if(e(),"string"==typeof b&&(b=document.querySelector(b)),b&&"object"==typeof b&&b.nodeType){var f=d(b);if("none"==f.display)return c();var h={};h.width=b.offsetWidth,h.height=b.offsetHeight;for(var k=h.isBorderBox="border-box"==f.boxSizing,l=0;j>l;l++){var m=i[l],n=f[m],o=parseFloat(n);h[m]=isNaN(o)?0:o}var p=h.paddingLeft+h.paddingRight,q=h.paddingTop+h.paddingBottom,r=h.marginLeft+h.marginRight,s=h.marginTop+h.marginBottom,t=h.borderLeftWidth+h.borderRightWidth,u=h.borderTopWidth+h.borderBottomWidth,v=k&&g,w=a(f.width);w!==!1&&(h.width=w+(v?0:p+t));var x=a(f.height);return x!==!1&&(h.height=x+(v?0:q+u)),h.innerWidth=h.width-(p+t),h.innerHeight=h.height-(q+u),h.outerWidth=h.width+r,h.outerHeight=h.height+s,h}}var g,h="undefined"==typeof console?b:function(a){console.error(a)},i=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth"],j=i.length,k=!1;return f}),function(a,b){"use strict";"function"==typeof define&&define.amd?define("desandro-matches-selector/matches-selector",b):"object"==typeof module&&module.exports?module.exports=b():a.matchesSelector=b()}(window,function(){"use strict";var a=function(){var a=Element.prototype;if(a.matches)return"matches";if(a.matchesSelector)return"matchesSelector";for(var b=["webkit","moz","ms","o"],c=0;c<b.length;c++){var d=b[c],e=d+"MatchesSelector";if(a[e])return e}}();return function(b,c){return b[a](c)}}),function(a,b){"function"==typeof define&&define.amd?define("fizzy-ui-utils/utils",["desandro-matches-selector/matches-selector"],function(c){return b(a,c)}):"object"==typeof module&&module.exports?module.exports=b(a,require("desandro-matches-selector")):a.fizzyUIUtils=b(a,a.matchesSelector)}(window,function(a,b){var c={};c.extend=function(a,b){for(var c in b)a[c]=b[c];return a},c.modulo=function(a,b){return(a%b+b)%b},c.makeArray=function(a){var b=[];if(Array.isArray(a))b=a;else if(a&&"number"==typeof a.length)for(var c=0;c<a.length;c++)b.push(a[c]);else b.push(a);return b},c.removeFrom=function(a,b){var c=a.indexOf(b);-1!=c&&a.splice(c,1)},c.getParent=function(a,c){for(;a!=document.body;)if(a=a.parentNode,b(a,c))return a},c.getQueryElement=function(a){return"string"==typeof a?document.querySelector(a):a},c.handleEvent=function(a){var b="on"+a.type;this[b]&&this[b](a)},c.filterFindElements=function(a,d){a=c.makeArray(a);var e=[];return a.forEach(function(a){if(a instanceof HTMLElement){if(!d)return void e.push(a);b(a,d)&&e.push(a);for(var c=a.querySelectorAll(d),f=0;f<c.length;f++)e.push(c[f])}}),e},c.debounceMethod=function(a,b,c){var d=a.prototype[b],e=b+"Timeout";a.prototype[b]=function(){var a=this[e];a&&clearTimeout(a);var b=arguments,f=this;this[e]=setTimeout(function(){d.apply(f,b),delete f[e]},c||100)}},c.docReady=function(a){var b=document.readyState;"complete"==b||"interactive"==b?a():document.addEventListener("DOMContentLoaded",a)},c.toDashed=function(a){return a.replace(/(.)([A-Z])/g,function(a,b,c){return b+"-"+c}).toLowerCase()};var d=a.console;return c.htmlInit=function(b,e){c.docReady(function(){var f=c.toDashed(e),g="data-"+f,h=document.querySelectorAll("["+g+"]"),i=document.querySelectorAll(".js-"+f),j=c.makeArray(h).concat(c.makeArray(i)),k=g+"-options",l=a.jQuery;j.forEach(function(a){var c,f=a.getAttribute(g)||a.getAttribute(k);try{c=f&&JSON.parse(f)}catch(b){return void(d&&d.error("Error parsing "+g+" on "+a.className+": "+b))}var h=new b(a,c);l&&l.data(a,e,h)})})},c}),function(a,b){"function"==typeof define&&define.amd?define("outlayer/item",["ev-emitter/ev-emitter","get-size/get-size"],b):"object"==typeof module&&module.exports?module.exports=b(require("ev-emitter"),require("get-size")):(a.Outlayer={},a.Outlayer.Item=b(a.EvEmitter,a.getSize))}(window,function(a,b){"use strict";function c(a){for(var b in a)return!1;return b=null,!0}function d(a,b){a&&(this.element=a,this.layout=b,this.position={x:0,y:0},this._create())}function e(a){return a.replace(/([A-Z])/g,function(a){return"-"+a.toLowerCase()})}var f=document.documentElement.style,g="string"==typeof f.transition?"transition":"WebkitTransition",h="string"==typeof f.transform?"transform":"WebkitTransform",i={WebkitTransition:"webkitTransitionEnd",transition:"transitionend"}[g],j={transform:h,transition:g,transitionDuration:g+"Duration",transitionProperty:g+"Property",transitionDelay:g+"Delay"},k=d.prototype=Object.create(a.prototype);k.constructor=d,k._create=function(){this._transn={ingProperties:{},clean:{},onEnd:{}},this.css({position:"absolute"})},k.handleEvent=function(a){var b="on"+a.type;this[b]&&this[b](a)},k.getSize=function(){this.size=b(this.element)},k.css=function(a){var b=this.element.style;for(var c in a){var d=j[c]||c;b[d]=a[c]}},k.getPosition=function(){var a=getComputedStyle(this.element),b=this.layout._getOption("originLeft"),c=this.layout._getOption("originTop"),d=a[b?"left":"right"],e=a[c?"top":"bottom"],f=this.layout.size,g=-1!=d.indexOf("%")?parseFloat(d)/100*f.width:parseInt(d,10),h=-1!=e.indexOf("%")?parseFloat(e)/100*f.height:parseInt(e,10);g=isNaN(g)?0:g,h=isNaN(h)?0:h,g-=b?f.paddingLeft:f.paddingRight,h-=c?f.paddingTop:f.paddingBottom,this.position.x=g,this.position.y=h},k.layoutPosition=function(){var a=this.layout.size,b={},c=this.layout._getOption("originLeft"),d=this.layout._getOption("originTop"),e=c?"paddingLeft":"paddingRight",f=c?"left":"right",g=c?"right":"left",h=this.position.x+a[e];b[f]=this.getXValue(h),b[g]="";var i=d?"paddingTop":"paddingBottom",j=d?"top":"bottom",k=d?"bottom":"top",l=this.position.y+a[i];b[j]=this.getYValue(l),b[k]="",this.css(b),this.emitEvent("layout",[this])},k.getXValue=function(a){var b=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&!b?a/this.layout.size.width*100+"%":a+"px"},k.getYValue=function(a){var b=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&b?a/this.layout.size.height*100+"%":a+"px"},k._transitionTo=function(a,b){this.getPosition();var c=this.position.x,d=this.position.y,e=parseInt(a,10),f=parseInt(b,10),g=e===this.position.x&&f===this.position.y;if(this.setPosition(a,b),g&&!this.isTransitioning)return void this.layoutPosition();var h=a-c,i=b-d,j={};j.transform=this.getTranslate(h,i),this.transition({to:j,onTransitionEnd:{transform:this.layoutPosition},isCleaning:!0})},k.getTranslate=function(a,b){var c=this.layout._getOption("originLeft"),d=this.layout._getOption("originTop");return a=c?a:-a,b=d?b:-b,"translate3d("+a+"px, "+b+"px, 0)"},k.goTo=function(a,b){this.setPosition(a,b),this.layoutPosition()},k.moveTo=k._transitionTo,k.setPosition=function(a,b){this.position.x=parseInt(a,10),this.position.y=parseInt(b,10)},k._nonTransition=function(a){this.css(a.to),a.isCleaning&&this._removeStyles(a.to);for(var b in a.onTransitionEnd)a.onTransitionEnd[b].call(this)},k.transition=function(a){if(!parseFloat(this.layout.options.transitionDuration))return void this._nonTransition(a);var b=this._transn;for(var c in a.onTransitionEnd)b.onEnd[c]=a.onTransitionEnd[c];for(c in a.to)b.ingProperties[c]=!0,a.isCleaning&&(b.clean[c]=!0);if(a.from){this.css(a.from);var d=this.element.offsetHeight;d=null}this.enableTransition(a.to),this.css(a.to),this.isTransitioning=!0};var l="opacity,"+e(h);k.enableTransition=function(){if(!this.isTransitioning){var a=this.layout.options.transitionDuration;a="number"==typeof a?a+"ms":a,this.css({transitionProperty:l,transitionDuration:a,transitionDelay:this.staggerDelay||0}),this.element.addEventListener(i,this,!1)}},k.onwebkitTransitionEnd=function(a){this.ontransitionend(a)},k.onotransitionend=function(a){this.ontransitionend(a)};var m={"-webkit-transform":"transform"};k.ontransitionend=function(a){if(a.target===this.element){var b=this._transn,d=m[a.propertyName]||a.propertyName;if(delete b.ingProperties[d],c(b.ingProperties)&&this.disableTransition(),d in b.clean&&(this.element.style[a.propertyName]="",delete b.clean[d]),d in b.onEnd){var e=b.onEnd[d];e.call(this),delete b.onEnd[d]}this.emitEvent("transitionEnd",[this])}},k.disableTransition=function(){this.removeTransitionStyles(),this.element.removeEventListener(i,this,!1),this.isTransitioning=!1},k._removeStyles=function(a){var b={};for(var c in a)b[c]="";this.css(b)};var n={transitionProperty:"",transitionDuration:"",transitionDelay:""};return k.removeTransitionStyles=function(){this.css(n)},k.stagger=function(a){a=isNaN(a)?0:a,this.staggerDelay=a+"ms"},k.removeElem=function(){this.element.parentNode.removeChild(this.element),this.css({display:""}),this.emitEvent("remove",[this])},k.remove=function(){return g&&parseFloat(this.layout.options.transitionDuration)?(this.once("transitionEnd",function(){this.removeElem()}),void this.hide()):void this.removeElem()},k.reveal=function(){delete this.isHidden,this.css({display:""});var a=this.layout.options,b={},c=this.getHideRevealTransitionEndProperty("visibleStyle");b[c]=this.onRevealTransitionEnd,this.transition({from:a.hiddenStyle,to:a.visibleStyle,isCleaning:!0,onTransitionEnd:b})},k.onRevealTransitionEnd=function(){this.isHidden||this.emitEvent("reveal")},k.getHideRevealTransitionEndProperty=function(a){var b=this.layout.options[a];if(b.opacity)return"opacity";for(var c in b)return c},k.hide=function(){this.isHidden=!0,this.css({display:""});var a=this.layout.options,b={},c=this.getHideRevealTransitionEndProperty("hiddenStyle");b[c]=this.onHideTransitionEnd,this.transition({from:a.visibleStyle,to:a.hiddenStyle,isCleaning:!0,onTransitionEnd:b})},k.onHideTransitionEnd=function(){this.isHidden&&(this.css({display:"none"}),this.emitEvent("hide"))},k.destroy=function(){this.css({position:"",left:"",right:"",top:"",bottom:"",transition:"",transform:""})},d}),function(a,b){"use strict";"function"==typeof define&&define.amd?define("outlayer/outlayer",["ev-emitter/ev-emitter","get-size/get-size","fizzy-ui-utils/utils","./item"],function(c,d,e,f){return b(a,c,d,e,f)}):"object"==typeof module&&module.exports?module.exports=b(a,require("ev-emitter"),require("get-size"),require("fizzy-ui-utils"),require("./item")):a.Outlayer=b(a,a.EvEmitter,a.getSize,a.fizzyUIUtils,a.Outlayer.Item)}(window,function(a,b,c,d,e){"use strict";function f(a,b){var c=d.getQueryElement(a);if(!c)return void(i&&i.error("Bad element for "+this.constructor.namespace+": "+(c||a)));this.element=c,j&&(this.$element=j(this.element)),this.options=d.extend({},this.constructor.defaults),this.option(b);var e=++l;this.element.outlayerGUID=e,m[e]=this,this._create();var f=this._getOption("initLayout");f&&this.layout()}function g(a){function b(){a.apply(this,arguments)}return b.prototype=Object.create(a.prototype),b.prototype.constructor=b,b}function h(a){if("number"==typeof a)return a;var b=a.match(/(^\d*\.?\d*)(\w*)/),c=b&&b[1],d=b&&b[2];if(!c.length)return 0;c=parseFloat(c);var e=o[d]||1;return c*e}var i=a.console,j=a.jQuery,k=function(){},l=0,m={};f.namespace="outlayer",f.Item=e,f.defaults={containerStyle:{position:"relative"},initLayout:!0,originLeft:!0,originTop:!0,resize:!0,resizeContainer:!0,transitionDuration:"0.4s",hiddenStyle:{opacity:0,transform:"scale(0.001)"},visibleStyle:{opacity:1,transform:"scale(1)"}};var n=f.prototype;d.extend(n,b.prototype),n.option=function(a){d.extend(this.options,a)},n._getOption=function(a){var b=this.constructor.compatOptions[a];return b&&void 0!==this.options[b]?this.options[b]:this.options[a]},f.compatOptions={initLayout:"isInitLayout",horizontal:"isHorizontal",layoutInstant:"isLayoutInstant",originLeft:"isOriginLeft",originTop:"isOriginTop",resize:"isResizeBound",resizeContainer:"isResizingContainer"},n._create=function(){this.reloadItems(),this.stamps=[],this.stamp(this.options.stamp),d.extend(this.element.style,this.options.containerStyle);var a=this._getOption("resize");a&&this.bindResize()},n.reloadItems=function(){this.items=this._itemize(this.element.children)},n._itemize=function(a){for(var b=this._filterFindItemElements(a),c=this.constructor.Item,d=[],e=0;e<b.length;e++){var f=b[e],g=new c(f,this);d.push(g)}return d},n._filterFindItemElements=function(a){return d.filterFindElements(a,this.options.itemSelector)},n.getItemElements=function(){return this.items.map(function(a){return a.element})},n.layout=function(){this._resetLayout(),this._manageStamps();var a=this._getOption("layoutInstant"),b=void 0!==a?a:!this._isLayoutInited;this.layoutItems(this.items,b),this._isLayoutInited=!0},n._init=n.layout,n._resetLayout=function(){this.getSize()},n.getSize=function(){this.size=c(this.element)},n._getMeasurement=function(a,b){var d,e=this.options[a];e?("string"==typeof e?d=this.element.querySelector(e):e instanceof HTMLElement&&(d=e),this[a]=d?c(d)[b]:e):this[a]=0},n.layoutItems=function(a,b){a=this._getItemsForLayout(a),this._layoutItems(a,b),this._postLayout()},n._getItemsForLayout=function(a){return a.filter(function(a){return!a.isIgnored})},n._layoutItems=function(a,b){if(this._emitCompleteOnItems("layout",a),a&&a.length){var c=[];a.forEach(function(a){var d=this._getItemLayoutPosition(a);d.item=a,d.isInstant=b||a.isLayoutInstant,c.push(d)},this),this._processLayoutQueue(c)}},n._getItemLayoutPosition=function(){return{x:0,y:0}},n._processLayoutQueue=function(a){this.updateStagger(),a.forEach(function(a,b){this._positionItem(a.item,a.x,a.y,a.isInstant,b)},this)},n.updateStagger=function(){var a=this.options.stagger;return null===a||void 0===a?void(this.stagger=0):(this.stagger=h(a),this.stagger)},n._positionItem=function(a,b,c,d,e){d?a.goTo(b,c):(a.stagger(e*this.stagger),a.moveTo(b,c))},n._postLayout=function(){this.resizeContainer()},n.resizeContainer=function(){var a=this._getOption("resizeContainer");if(a){var b=this._getContainerSize();b&&(this._setContainerMeasure(b.width,!0),this._setContainerMeasure(b.height,!1))}},n._getContainerSize=k,n._setContainerMeasure=function(a,b){if(void 0!==a){var c=this.size;c.isBorderBox&&(a+=b?c.paddingLeft+c.paddingRight+c.borderLeftWidth+c.borderRightWidth:c.paddingBottom+c.paddingTop+c.borderTopWidth+c.borderBottomWidth),a=Math.max(a,0),this.element.style[b?"width":"height"]=a+"px"}},n._emitCompleteOnItems=function(a,b){function c(){e.dispatchEvent(a+"Complete",null,[b])}function d(){g++,g==f&&c()}var e=this,f=b.length;if(!b||!f)return void c();var g=0;b.forEach(function(b){b.once(a,d)})},n.dispatchEvent=function(a,b,c){var d=b?[b].concat(c):c;if(this.emitEvent(a,d),j)if(this.$element=this.$element||j(this.element),b){var e=j.Event(b);e.type=a,this.$element.trigger(e,c)}else this.$element.trigger(a,c)},n.ignore=function(a){var b=this.getItem(a);b&&(b.isIgnored=!0)},n.unignore=function(a){var b=this.getItem(a);b&&delete b.isIgnored},n.stamp=function(a){a=this._find(a),a&&(this.stamps=this.stamps.concat(a),a.forEach(this.ignore,this))},n.unstamp=function(a){a=this._find(a),a&&a.forEach(function(a){d.removeFrom(this.stamps,a),this.unignore(a)},this)},n._find=function(a){return a?("string"==typeof a&&(a=this.element.querySelectorAll(a)),a=d.makeArray(a)):void 0},n._manageStamps=function(){this.stamps&&this.stamps.length&&(this._getBoundingRect(),this.stamps.forEach(this._manageStamp,this))},n._getBoundingRect=function(){var a=this.element.getBoundingClientRect(),b=this.size;this._boundingRect={left:a.left+b.paddingLeft+b.borderLeftWidth,top:a.top+b.paddingTop+b.borderTopWidth,right:a.right-(b.paddingRight+b.borderRightWidth),bottom:a.bottom-(b.paddingBottom+b.borderBottomWidth)}},n._manageStamp=k,n._getElementOffset=function(a){var b=a.getBoundingClientRect(),d=this._boundingRect,e=c(a),f={left:b.left-d.left-e.marginLeft,top:b.top-d.top-e.marginTop,right:d.right-b.right-e.marginRight,bottom:d.bottom-b.bottom-e.marginBottom};return f},n.handleEvent=d.handleEvent,n.bindResize=function(){a.addEventListener("resize",this),this.isResizeBound=!0},n.unbindResize=function(){a.removeEventListener("resize",this),this.isResizeBound=!1},n.onresize=function(){this.resize()},d.debounceMethod(f,"onresize",100),n.resize=function(){this.isResizeBound&&this.needsResizeLayout()&&this.layout()},n.needsResizeLayout=function(){var a=c(this.element),b=this.size&&a;return b&&a.innerWidth!==this.size.innerWidth},n.addItems=function(a){var b=this._itemize(a);return b.length&&(this.items=this.items.concat(b)),b},n.appended=function(a){var b=this.addItems(a);b.length&&(this.layoutItems(b,!0),this.reveal(b))},n.prepended=function(a){var b=this._itemize(a);if(b.length){var c=this.items.slice(0);this.items=b.concat(c),this._resetLayout(),this._manageStamps(),this.layoutItems(b,!0),this.reveal(b),this.layoutItems(c)}},n.reveal=function(a){if(this._emitCompleteOnItems("reveal",a),a&&a.length){var b=this.updateStagger();a.forEach(function(a,c){a.stagger(c*b),a.reveal()})}},n.hide=function(a){if(this._emitCompleteOnItems("hide",a),a&&a.length){var b=this.updateStagger();a.forEach(function(a,c){a.stagger(c*b),a.hide()})}},n.revealItemElements=function(a){var b=this.getItems(a);this.reveal(b)},n.hideItemElements=function(a){var b=this.getItems(a);this.hide(b)},n.getItem=function(a){for(var b=0;b<this.items.length;b++){var c=this.items[b];if(c.element==a)return c}},n.getItems=function(a){a=d.makeArray(a);var b=[];return a.forEach(function(a){var c=this.getItem(a);c&&b.push(c)},this),b},n.remove=function(a){var b=this.getItems(a);this._emitCompleteOnItems("remove",b),b&&b.length&&b.forEach(function(a){a.remove(),d.removeFrom(this.items,a)},this)},n.destroy=function(){var a=this.element.style;a.height="",a.position="",a.width="",this.items.forEach(function(a){a.destroy()}),this.unbindResize();var b=this.element.outlayerGUID;delete m[b],delete this.element.outlayerGUID,j&&j.removeData(this.element,this.constructor.namespace)},f.data=function(a){a=d.getQueryElement(a);var b=a&&a.outlayerGUID;return b&&m[b]},f.create=function(a,b){var c=g(f);return c.defaults=d.extend({},f.defaults),d.extend(c.defaults,b),c.compatOptions=d.extend({},f.compatOptions),c.namespace=a,c.data=f.data,c.Item=g(e),d.htmlInit(c,a),j&&j.bridget&&j.bridget(a,c),c};var o={ms:1,s:1e3};return f.Item=e,f}),function(a,b){"function"==typeof define&&define.amd?define("isotope/js/item",["outlayer/outlayer"],b):"object"==typeof module&&module.exports?module.exports=b(require("outlayer")):(a.Isotope=a.Isotope||{},a.Isotope.Item=b(a.Outlayer))}(window,function(a){"use strict";function b(){a.Item.apply(this,arguments)}var c=b.prototype=Object.create(a.Item.prototype),d=c._create;c._create=function(){this.id=this.layout.itemGUID++,d.call(this),this.sortData={}},c.updateSortData=function(){if(!this.isIgnored){this.sortData.id=this.id,this.sortData["original-order"]=this.id,this.sortData.random=Math.random();var a=this.layout.options.getSortData,b=this.layout._sorters;for(var c in a){var d=b[c];this.sortData[c]=d(this.element,this)}}};var e=c.destroy;return c.destroy=function(){
e.apply(this,arguments),this.css({display:""})},b}),function(a,b){"function"==typeof define&&define.amd?define("isotope/js/layout-mode",["get-size/get-size","outlayer/outlayer"],b):"object"==typeof module&&module.exports?module.exports=b(require("get-size"),require("outlayer")):(a.Isotope=a.Isotope||{},a.Isotope.LayoutMode=b(a.getSize,a.Outlayer))}(window,function(a,b){"use strict";function c(a){this.isotope=a,a&&(this.options=a.options[this.namespace],this.element=a.element,this.items=a.filteredItems,this.size=a.size)}var d=c.prototype,e=["_resetLayout","_getItemLayoutPosition","_manageStamp","_getContainerSize","_getElementOffset","needsResizeLayout","_getOption"];return e.forEach(function(a){d[a]=function(){return b.prototype[a].apply(this.isotope,arguments)}}),d.needsVerticalResizeLayout=function(){var b=a(this.isotope.element),c=this.isotope.size&&b;return c&&b.innerHeight!=this.isotope.size.innerHeight},d._getMeasurement=function(){this.isotope._getMeasurement.apply(this,arguments)},d.getColumnWidth=function(){this.getSegmentSize("column","Width")},d.getRowHeight=function(){this.getSegmentSize("row","Height")},d.getSegmentSize=function(a,b){var c=a+b,d="outer"+b;if(this._getMeasurement(c,d),!this[c]){var e=this.getFirstItemSize();this[c]=e&&e[d]||this.isotope.size["inner"+b]}},d.getFirstItemSize=function(){var b=this.isotope.filteredItems[0];return b&&b.element&&a(b.element)},d.layout=function(){this.isotope.layout.apply(this.isotope,arguments)},d.getSize=function(){this.isotope.getSize(),this.size=this.isotope.size},c.modes={},c.create=function(a,b){function e(){c.apply(this,arguments)}return e.prototype=Object.create(d),e.prototype.constructor=e,b&&(e.options=b),e.prototype.namespace=a,c.modes[a]=e,e},c}),function(a,b){"function"==typeof define&&define.amd?define("masonry/masonry",["outlayer/outlayer","get-size/get-size"],b):"object"==typeof module&&module.exports?module.exports=b(require("outlayer"),require("get-size")):a.Masonry=b(a.Outlayer,a.getSize)}(window,function(a,b){var c=a.create("masonry");return c.compatOptions.fitWidth="isFitWidth",c.prototype._resetLayout=function(){this.getSize(),this._getMeasurement("columnWidth","outerWidth"),this._getMeasurement("gutter","outerWidth"),this.measureColumns(),this.colYs=[];for(var a=0;a<this.cols;a++)this.colYs.push(0);this.maxY=0},c.prototype.measureColumns=function(){if(this.getContainerWidth(),!this.columnWidth){var a=this.items[0],c=a&&a.element;this.columnWidth=c&&b(c).outerWidth||this.containerWidth}var d=this.columnWidth+=this.gutter,e=this.containerWidth+this.gutter,f=e/d,g=d-e%d,h=g&&1>g?"round":"floor";f=Math[h](f),this.cols=Math.max(f,1)},c.prototype.getContainerWidth=function(){var a=this._getOption("fitWidth"),c=a?this.element.parentNode:this.element,d=b(c);this.containerWidth=d&&d.innerWidth},c.prototype._getItemLayoutPosition=function(a){a.getSize();var b=a.size.outerWidth%this.columnWidth,c=b&&1>b?"round":"ceil",d=Math[c](a.size.outerWidth/this.columnWidth);d=Math.min(d,this.cols);for(var e=this._getColGroup(d),f=Math.min.apply(Math,e),g=e.indexOf(f),h={x:this.columnWidth*g,y:f},i=f+a.size.outerHeight,j=this.cols+1-e.length,k=0;j>k;k++)this.colYs[g+k]=i;return h},c.prototype._getColGroup=function(a){if(2>a)return this.colYs;for(var b=[],c=this.cols+1-a,d=0;c>d;d++){var e=this.colYs.slice(d,d+a);b[d]=Math.max.apply(Math,e)}return b},c.prototype._manageStamp=function(a){var c=b(a),d=this._getElementOffset(a),e=this._getOption("originLeft"),f=e?d.left:d.right,g=f+c.outerWidth,h=Math.floor(f/this.columnWidth);h=Math.max(0,h);var i=Math.floor(g/this.columnWidth);i-=g%this.columnWidth?0:1,i=Math.min(this.cols-1,i);for(var j=this._getOption("originTop"),k=(j?d.top:d.bottom)+c.outerHeight,l=h;i>=l;l++)this.colYs[l]=Math.max(k,this.colYs[l])},c.prototype._getContainerSize=function(){this.maxY=Math.max.apply(Math,this.colYs);var a={height:this.maxY};return this._getOption("fitWidth")&&(a.width=this._getContainerFitWidth()),a},c.prototype._getContainerFitWidth=function(){for(var a=0,b=this.cols;--b&&0===this.colYs[b];)a++;return(this.cols-a)*this.columnWidth-this.gutter},c.prototype.needsResizeLayout=function(){var a=this.containerWidth;return this.getContainerWidth(),a!=this.containerWidth},c}),function(a,b){"function"==typeof define&&define.amd?define("isotope/js/layout-modes/masonry",["../layout-mode","masonry/masonry"],b):"object"==typeof module&&module.exports?module.exports=b(require("../layout-mode"),require("masonry-layout")):b(a.Isotope.LayoutMode,a.Masonry)}(window,function(a,b){"use strict";var c=a.create("masonry"),d=c.prototype,e={_getElementOffset:!0,layout:!0,_getMeasurement:!0};for(var f in b.prototype)e[f]||(d[f]=b.prototype[f]);var g=d.measureColumns;d.measureColumns=function(){this.items=this.isotope.filteredItems,g.call(this)};var h=d._getOption;return d._getOption=function(a){return"fitWidth"==a?void 0!==this.options.isFitWidth?this.options.isFitWidth:this.options.fitWidth:h.apply(this.isotope,arguments)},c}),function(a,b){"function"==typeof define&&define.amd?define("isotope/js/layout-modes/fit-rows",["../layout-mode"],b):"object"==typeof exports?module.exports=b(require("../layout-mode")):b(a.Isotope.LayoutMode)}(window,function(a){"use strict";var b=a.create("fitRows"),c=b.prototype;return c._resetLayout=function(){this.x=0,this.y=0,this.maxY=0,this._getMeasurement("gutter","outerWidth")},c._getItemLayoutPosition=function(a){a.getSize();var b=a.size.outerWidth+this.gutter,c=this.isotope.size.innerWidth+this.gutter;0!==this.x&&b+this.x>c&&(this.x=0,this.y=this.maxY);var d={x:this.x,y:this.y};return this.maxY=Math.max(this.maxY,this.y+a.size.outerHeight),this.x+=b,d},c._getContainerSize=function(){return{height:this.maxY}},b}),function(a,b){"function"==typeof define&&define.amd?define("isotope/js/layout-modes/vertical",["../layout-mode"],b):"object"==typeof module&&module.exports?module.exports=b(require("../layout-mode")):b(a.Isotope.LayoutMode)}(window,function(a){"use strict";var b=a.create("vertical",{horizontalAlignment:0}),c=b.prototype;return c._resetLayout=function(){this.y=0},c._getItemLayoutPosition=function(a){a.getSize();var b=(this.isotope.size.innerWidth-a.size.outerWidth)*this.options.horizontalAlignment,c=this.y;return this.y+=a.size.outerHeight,{x:b,y:c}},c._getContainerSize=function(){return{height:this.y}},b}),function(a,b){"function"==typeof define&&define.amd?define(["outlayer/outlayer","get-size/get-size","desandro-matches-selector/matches-selector","fizzy-ui-utils/utils","isotope/js/item","isotope/js/layout-mode","isotope/js/layout-modes/masonry","isotope/js/layout-modes/fit-rows","isotope/js/layout-modes/vertical"],function(c,d,e,f,g,h){return b(a,c,d,e,f,g,h)}):"object"==typeof module&&module.exports?module.exports=b(a,require("outlayer"),require("get-size"),require("desandro-matches-selector"),require("fizzy-ui-utils"),require("isotope/js/item"),require("isotope/js/layout-mode"),require("isotope/js/layout-modes/masonry"),require("isotope/js/layout-modes/fit-rows"),require("isotope/js/layout-modes/vertical")):a.Isotope=b(a,a.Outlayer,a.getSize,a.matchesSelector,a.fizzyUIUtils,a.Isotope.Item,a.Isotope.LayoutMode)}(window,function(a,b,c,d,e,f,g){function h(a,b){return function(c,d){for(var e=0;e<a.length;e++){var f=a[e],g=c.sortData[f],h=d.sortData[f];if(g>h||h>g){var i=void 0!==b[f]?b[f]:b,j=i?1:-1;return(g>h?1:-1)*j}}return 0}}var i=a.jQuery,j=String.prototype.trim?function(a){return a.trim()}:function(a){return a.replace(/^\s+|\s+$/g,"")},k=b.create("isotope",{layoutMode:"masonry",isJQueryFiltering:!0,sortAscending:!0});k.Item=f,k.LayoutMode=g;var l=k.prototype;l._create=function(){this.itemGUID=0,this._sorters={},this._getSorters(),b.prototype._create.call(this),this.modes={},this.filteredItems=this.items,this.sortHistory=["original-order"];for(var a in g.modes)this._initLayoutMode(a)},l.reloadItems=function(){this.itemGUID=0,b.prototype.reloadItems.call(this)},l._itemize=function(){for(var a=b.prototype._itemize.apply(this,arguments),c=0;c<a.length;c++){var d=a[c];d.id=this.itemGUID++}return this._updateItemsSortData(a),a},l._initLayoutMode=function(a){var b=g.modes[a],c=this.options[a]||{};this.options[a]=b.options?e.extend(b.options,c):c,this.modes[a]=new b(this)},l.layout=function(){return!this._isLayoutInited&&this._getOption("initLayout")?void this.arrange():void this._layout()},l._layout=function(){var a=this._getIsInstant();this._resetLayout(),this._manageStamps(),this.layoutItems(this.filteredItems,a),this._isLayoutInited=!0},l.arrange=function(a){this.option(a),this._getIsInstant();var b=this._filter(this.items);this.filteredItems=b.matches,this._bindArrangeComplete(),this._isInstant?this._noTransition(this._hideReveal,[b]):this._hideReveal(b),this._sort(),this._layout()},l._init=l.arrange,l._hideReveal=function(a){this.reveal(a.needReveal),this.hide(a.needHide)},l._getIsInstant=function(){var a=this._getOption("layoutInstant"),b=void 0!==a?a:!this._isLayoutInited;return this._isInstant=b,b},l._bindArrangeComplete=function(){function a(){b&&c&&d&&e.dispatchEvent("arrangeComplete",null,[e.filteredItems])}var b,c,d,e=this;this.once("layoutComplete",function(){b=!0,a()}),this.once("hideComplete",function(){c=!0,a()}),this.once("revealComplete",function(){d=!0,a()})},l._filter=function(a){var b=this.options.filter;b=b||"*";for(var c=[],d=[],e=[],f=this._getFilterTest(b),g=0;g<a.length;g++){var h=a[g];if(!h.isIgnored){var i=f(h);i&&c.push(h),i&&h.isHidden?d.push(h):i||h.isHidden||e.push(h)}}return{matches:c,needReveal:d,needHide:e}},l._getFilterTest=function(a){return i&&this.options.isJQueryFiltering?function(b){return i(b.element).is(a)}:"function"==typeof a?function(b){return a(b.element)}:function(b){return d(b.element,a)}},l.updateSortData=function(a){var b;a?(a=e.makeArray(a),b=this.getItems(a)):b=this.items,this._getSorters(),this._updateItemsSortData(b)},l._getSorters=function(){var a=this.options.getSortData;for(var b in a){var c=a[b];this._sorters[b]=m(c)}},l._updateItemsSortData=function(a){for(var b=a&&a.length,c=0;b&&b>c;c++){var d=a[c];d.updateSortData()}};var m=function(){function a(a){if("string"!=typeof a)return a;var c=j(a).split(" "),d=c[0],e=d.match(/^\[(.+)\]$/),f=e&&e[1],g=b(f,d),h=k.sortDataParsers[c[1]];return a=h?function(a){return a&&h(g(a))}:function(a){return a&&g(a)}}function b(a,b){return a?function(b){return b.getAttribute(a)}:function(a){var c=a.querySelector(b);return c&&c.textContent}}return a}();k.sortDataParsers={parseInt:function(a){return parseInt(a,10)},parseFloat:function(a){return parseFloat(a)}},l._sort=function(){var a=this.options.sortBy;if(a){var b=[].concat.apply(a,this.sortHistory),c=h(b,this.options.sortAscending);this.filteredItems.sort(c),a!=this.sortHistory[0]&&this.sortHistory.unshift(a)}},l._mode=function(){var a=this.options.layoutMode,b=this.modes[a];if(!b)throw new Error("No layout mode: "+a);return b.options=this.options[a],b},l._resetLayout=function(){b.prototype._resetLayout.call(this),this._mode()._resetLayout()},l._getItemLayoutPosition=function(a){return this._mode()._getItemLayoutPosition(a)},l._manageStamp=function(a){this._mode()._manageStamp(a)},l._getContainerSize=function(){return this._mode()._getContainerSize()},l.needsResizeLayout=function(){return this._mode().needsResizeLayout()},l.appended=function(a){var b=this.addItems(a);if(b.length){var c=this._filterRevealAdded(b);this.filteredItems=this.filteredItems.concat(c)}},l.prepended=function(a){var b=this._itemize(a);if(b.length){this._resetLayout(),this._manageStamps();var c=this._filterRevealAdded(b);this.layoutItems(this.filteredItems),this.filteredItems=c.concat(this.filteredItems),this.items=b.concat(this.items)}},l._filterRevealAdded=function(a){var b=this._filter(a);return this.hide(b.needHide),this.reveal(b.matches),this.layoutItems(b.matches,!0),b.matches},l.insert=function(a){var b=this.addItems(a);if(b.length){var c,d,e=b.length;for(c=0;e>c;c++)d=b[c],this.element.appendChild(d.element);var f=this._filter(b).matches;for(c=0;e>c;c++)b[c].isLayoutInstant=!0;for(this.arrange(),c=0;e>c;c++)delete b[c].isLayoutInstant;this.reveal(f)}};var n=l.remove;return l.remove=function(a){a=e.makeArray(a);var b=this.getItems(a);n.call(this,a);for(var c=b&&b.length,d=0;c&&c>d;d++){var f=b[d];e.removeFrom(this.filteredItems,f)}},l.shuffle=function(){for(var a=0;a<this.items.length;a++){var b=this.items[a];b.sortData.random=Math.random()}this.options.sortBy="random",this._sort(),this._layout()},l._noTransition=function(a,b){var c=this.options.transitionDuration;this.options.transitionDuration=0;var d=a.apply(this,b);return this.options.transitionDuration=c,d},l.getFilteredItemElements=function(){return this.filteredItems.map(function(a){return a.element})},k});