function mainCarousel(){$(".main_carousel").each(function(){var n=$(this),i=n.parent(),at=$(".item",this).length,l=n.data("loop")==!0?!0:!1,t=n.data("number"),a=n.data("mousedrag")?!0:!1,v=n.data("autoheight")?!0:!1,y=n.data("numbermobile")?n.data("numbermobile"):t,p=n.data("numbermobilehor")?n.data("numbermobilehor"):t,w=n.data("numbertablet")?n.data("numbertablet"):t,b=n.data("numberdesktop")?n.data("numberdesktop"):t,k=n.data("numberdesktopt")?n.data("numberdesktopt"):t,d=n.data("numberdesktopw")?n.data("numberdesktopw"):t,g=n.data("numberdesktopf")?n.data("numberdesktopf"):t,nt=n.data("autoplay"),tt=n.data("autoplaytimeout"),it=n.data("autoplayspeed"),rt=n.data("smartspeed"),ut=n.data("dotsspeed"),ft=n.data("animateout"),f=n.data("dots"),o=n.data("dotsmobile")!=undefined?n.data("dotsmobile"):f,e=n.data("nav"),s=n.data("navmobile")!=undefined?n.data("navmobile"):e,et=n.data("navtablet")!=undefined?n.data("navtablet"):e,r=n.data("margin"),h=n.data("marginmobile")!=undefined?n.data("marginmobile"):r,ot=n.data("margintablet")!=undefined?n.data("margintablet"):r,u=n.data("stagepadding"),c=n.data("stagepaddingmobile")!=undefined?n.data("stagepaddingmobile"):u,st=n.data("stagepaddingtablet")!=undefined?n.data("stagepaddingtablet"):u,ht=n.data("stagepaddingt")!=undefined?n.data("stagepaddingt"):u,ct=n.data("stagepaddingw")!=undefined?n.data("stagepaddingw"):u,lt=n.data("stagepaddingf")!=undefined?n.data("stagepaddingf"):u;n.owlCarousel({loop:l,number:t,rtl:rtlOrLtr=="rtl"?!0:!1,autoplay:nt,autoplayTimeout:tt,autoplaySpeed:it,dots:f,nav:e,navText:['<span class="icon icon-arrow_left_long2"><\/span>','<span class="icon icon-arrow_left_long2"><\/span>'],animateOut:ft,smartSpeed:rt,dotsSpeed:ut,mouseDrag:a,autoHeight:v,onInitialize:function(){i.hasClass("carousel_images")&&(n.find(".desc").appendTo(i.find(".list_desc")),i.find(".list_desc .desc:eq(0)").addClass("active"))},onInitialized:function(){n.find(".owl-dot").each(function(n){$(this).attr("title","עבור לשקופית "+(n+1))});n.hasClass("getnavtop")&&currentScrollWidth<tabletRes&&setTimeout(function(){n.find(".owl-prev,.owl-next").css({top:n.find(".image").innerHeight()/2})},50)},onResized:function(){n.hasClass("getnavtop")&&currentScrollWidth<tabletRes?setTimeout(function(){n.find(".owl-prev,.owl-next").css({top:n.find(".image").innerHeight()/2})},50):n.hasClass("getnavtop")&&n.find(".owl-prev,.owl-next").removeAttr("style")},onTranslated:function(){i.hasClass("carousel_images")&&(i.find(".list_desc .desc.active").removeClass("active"),i.find(".list_desc .desc:eq("+i.find(".owl-item.active").index()+")").addClass("active"))},responsive:{5:{items:y,nav:s,dots:o,margin:h,stagePadding:c},568:{items:p,nav:s,dots:o,margin:h,stagePadding:c},768:{items:w,nav:et,dots:f,margin:ot,stagePadding:st},1024:{items:b,nav:e,dots:f,margin:r,stagePadding:u},1280:{items:k,margin:r,stagePadding:ht},1440:{items:d,margin:r,stagePadding:ct},1800:{items:g,margin:r,stagePadding:lt}}})})}function SetConnectMenu(){if($("#block_connectmenu").length>0)$("#block_connectmenu").on("click",".menu > li a",function(){if($(this).parent().find(".subnav").length>0){var n=$(this).parent(),r=n.find(".subnav"),t=$("#block_connectmenu"),i=t.find(".open");return t.hasClass("animate")||(t.addClass("animate"),n.hasClass("open")?(n.removeClass("active"),customSlide(r,"up",.35,"0.215, 0.61, 0.355, 1","opacity",function(){n.removeClass("open");t.removeClass("animate")})):(i.length>0&&(i.removeClass("active"),customSlide(i.find(".subnav"),"up",.4,"0.645, 0.045, 0.355, 1","opacity",function(){i.removeClass("open")})),r.css({visibility:"visible",height:"auto",overflow:"visible"}),n.addClass("active"),customSlide(r,"down",.4,"0.645, 0.045, 0.355, 1","opacity",function(){return n.addClass("open"),t.removeClass("animate"),!0}))),!1}})}function threeColsMinHeight(){var e;if($("#three_cols").length>0){var n=$("#three_cols"),r=n.find(".col_left").innerHeight(),t=n.find(".col_right").innerHeight(),u=n.find(".col_right .sidenav").innerHeight(),f=n.find(".col_content").innerHeight(),i=$("#block_search");i.length>0&&!i.hasClass("open")&&(e=i.addClass("open").innerHeight(),i.removeClass("open"),t=t+e);n.css("min-height",t>r?t+300:r+300);n.find(".col_content").css("min-height",u>f?u+100:f+100)}}function isIE(){var n=navigator.userAgent.toLowerCase();return n.indexOf("msie")!=-1?parseInt(n.split("msie")[1]):!1}function getViewport_width(){return typeof window.innerWidth!="undefined"?window.innerWidth:typeof document.documentElement!="undefined"&&typeof document.documentElement.clientWidth!="undefined"&&document.documentElement.clientWidth!=0?document.documentElement.clientWidth:document.getElementsByTagName("body")[0].clientWidth}function getViewport_height(){return typeof window.innerHeight!="undefined"?window.innerHeight:typeof document.documentElement!="undefined"&&typeof document.documentElement.clientHeight!="undefined"&&document.documentElement.clientHeight!=0?document.documentElement.clientHeight:document.getElementsByTagName("body")[0].clientHeight}function scrollbars(n){n&&$("body").removeClass("scrollbars");$(".scroll_inside").length>0&&(currentScrollWidth>=desktopRes?$("body").hasClass("scrollbars")||($("body").addClass("scrollbars"),$(".scroll_inside").mCustomScrollbar({scrollInertia:500,theme:"minimal-dark",mouseWheel:{preventDefault:!1,scrollAmount:120},keyboard:{enable:!0,scrollType:"stepless",scrollAmount:"auto"},callbacks:{}}),$(".scroll_select").mCustomScrollbar({scrollInertia:300,theme:"minimal-dark",mouseWheelPixels:42,mouseWheel:{preventDefault:!1},keyboard:{enable:!0,scrollType:"stepless",scrollAmount:"auto"}})):$("body").hasClass("scrollbars")&&($("body").removeClass("scrollbars"),$(".customscrollbar-dark").mCustomScrollbar("destroy").css("overflow","")))}function customSlide(n,t,i,r,u,f){if(!n.hasClass("animate")){n.addClass("animate");var e=0,r=r.split(","),u=u?t=="down"?1:0:1;t=="down"?e=n.show().innerHeight():n.css({overflow:"hidden"});TweenMax.to(n,0,{height:e,opacity:u,force3D:!0,ease:new Ease(BezierEasing(parseFloat(r[0]),parseFloat(r[1]),parseFloat(r[2]),parseFloat(r[3]))),onComplete:function(){n.removeClass("animate").css({overflow:"",height:"",transform:""});t=="up"&&n.hide();f&&f()}})}}function homepageTemplate(){if($("#homepage").length>0){$("#home_slider .top_banner").on("focus","a",function(){$(this).parents(".top_banner").addClass("focus")});$("#home_slider .top_banner").on("blur","a",function(){$(this).parents(".top_banner").removeClass("focus")});if($("#block_news").length>0){var n=$("#block_news"),t=n.find(".item"),i;n.addClass("init");t.first().addClass("active");r();n.hover(function(){clearInterval(i)},function(){r()});function r(){var r=parseInt(n.attr("data-autoplaydelay"));i=setInterval(function(){var i=n.find(".item.active"),r=i.next().length==0?t.first():i.next();r.addClass("next");TweenMax.to(i,.8,{opacity:0,force3D:!0,ease:new Ease(BezierEasing(.39,.575,.565,1))});TweenMax.to(r,.8,{opacity:1,force3D:!0,ease:new Ease(BezierEasing(.39,.575,.565,1)),onComplete:function(){r.removeClass("next").addClass("active");i.removeClass("active")}})},r)}}homepageGallery.render()}}function validateForm(n,t){var u=n.find(".input_validate:visible"),i=!1,r=0;n.hasClass("submited")||(n.addClass("submited"),n.find(".input_error").removeClass("input_error"),u.each(function(){var s=$(this),t=s.find('input[type="text"],textarea,input[type="checkbox"],select'),e=t.val(),h=e.replace(/ /g,"").length,f=h==0?!0:!1,a=t.attr("data-mustfill")=="true"?!0:!1,o=t.attr("data-inputtype"),c=t.attr("data-minlength"),l=t.attr("data-maxlength"),v=s.find(".tooltip_error"),n=!1,u="";a&&f&&o!="checkbox"?(n=!0,u="שכחת למלא כאן"):c&&h<c&&!f?(n=!0,u="הטקסט כאן קצר מידי, לפחות "+c+" תווים"):l&&h>l?(n=!0,u="הטקסט כאן ארוך מידי, מקסימום "+l+" תווים"):o!="onlyletters"||/^[a-zA-Zא-ת'"]*$/.test(e.replace(/ /g,""))||f?o!="onlynumbers"||/^[0-9]*$/.test(e)||f?o!="email"||/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/.test(e)||f?o!="phone"||/^((\+972|972)|0)( |-)?([2-48-9]( |-)?\d{7}|(5|7)[0-9]( |-)?\d{7})$/.test(e)||f||(n=!0,u="מספר הטלפון אינו תקין"):(n=!0,u="כתובת המייל לא תקינה"):(n=!0,u="אפשר למלא כאן רק מספרים"):(n=!0,u="אפשר למלא כאן רק אותיות");n&&(i=!0,s.addClass("input_error"),r++,r!=1||t.hasClass("cselect")||t.focus())}),i?n.removeClass("submited"):t())}function openLightboxCarousel(n){var t=$("#lightboxHistory"),i=$(".gallery_carousel .item").length>1?!0:!1;t.hasClass("active")||($("#lightboxHistory .box").hide(),$(n).show(),t.show(),t.addClass("active"),t.css("display","block").css("opacity","1"),TweenMax.fromTo("#lightboxHistory "+n,.3,{scale:.95},{scale:1,force3D:!0,ease:Power1.easeOut,onComplete:function(){$("#lightboxHistory "+n).find(".close_btn").focus();$("#lightboxHistory "+n).find("a:visible,input:visible,button:visible,textarea:visible").last().addClass("lastFocus");$("#lightboxHistory .gallery_top").owlCarousel({loop:i,number:1,nav:i,rtl:!0,dots:!1,navText:["",""],smartSpeed:700,startPosition:n.index,responsive:{0:{items:1,nav:i},768:{items:1,nav:i}}})}}))}function closeLightboxHistory(){$("#lightboxHistory").length>0&&($lightboxCont=$("#lightboxHistory"),TweenMax.fromTo($lightboxCont,.2,{opacity:1},{opacity:0,force3D:!0,ease:Power1.easeOut}),TweenMax.to($lightboxCont.find(".box:visible"),.2,{scale:.95,ease:Power1.easeOut,force3D:!0,onComplete:function(){$lightboxCont.removeClass("active");$("#lightboxHistory").removeClass("active");$lightboxCont.css("display","none");$("#lightboxHistory").css("display","none");$lightboxCont.find(".box").css("display","none")}}))}function openLightbox(n,t){var i=$("#lightbox");i.hasClass("active")||($("#lightbox .box").hide(),$(n).css("display","inline-block"),TweenMax.fromTo(i,.3,{opacity:0},{opacity:1,force3D:!0,ease:Power1.easeOut}),i.addClass("active").trigger("lightboxOpened"),TweenMax.fromTo("#lightbox "+n,.3,{scale:.95},{scale:1,force3D:!0,ease:Power1.easeOut,onComplete:function(){i.find(".close").focus();t&&t()}}))}function closeLightbox(){$("#lightbox").length>0&&($lightboxCont=$("#lightbox"),$lightboxCont.find(".box:visible").hasClass("no_close")||(TweenMax.fromTo($lightboxCont,.2,{opacity:1},{opacity:0,force3D:!0,ease:Power1.easeOut}),$lightboxCont.trigger("lightboxClosed"),TweenMax.to($lightboxCont.find(".box:visible"),.2,{scale:.95,ease:Power1.easeOut,force3D:!0,onComplete:function(){$lightboxCont.removeClass("active");$lightboxCont.find(".box").css("display","none")}})))}function equilizeSides(){var n=$(".peoples_page"),t=$(".two_col");n.length>0&&n.length<2&&n.css("min-height",$(".container").innerHeight()-750)}function openPopup(n,t,i){var r,u;r=t==null?1050:t;u=i==null?600:i;var f=screen.width?(screen.width-r)/2:0,e=screen.height?(screen.height-u)/2:0,o="height="+u+",width="+r+",top="+e+",left="+f+",toolbar=no,location=no,directories=no,status=no,titlebar=no,copyhistory=yes,scrollbars=yes,resizable=yes";return window.open(n,"_blank",o)}var topBarNav,navbars,mixelWcag;!function(n){"function"==typeof define&&define.amd?define(["jquery"],n):n(jQuery)}(function(n){n.extend(n.fn,{validate:function(t){if(!this.length)return void(t&&t.debug&&window.console&&console.warn("Nothing selected, can't validate, returning nothing."));var i=n.data(this[0],"validator");return i?i:(this.attr("novalidate","novalidate"),i=new n.validator(t,this[0]),n.data(this[0],"validator",i),i.settings.onsubmit&&(this.validateDelegate(":submit","click",function(t){i.settings.submitHandler&&(i.submitButton=t.target);n(t.target).hasClass("cancel")&&(i.cancelSubmit=!0);void 0!==n(t.target).attr("formnovalidate")&&(i.cancelSubmit=!0)}),this.submit(function(t){function r(){var u,r;return i.settings.submitHandler?(i.submitButton&&(u=n("<input type='hidden'/>").attr("name",i.submitButton.name).val(n(i.submitButton).val()).appendTo(i.currentForm)),r=i.settings.submitHandler.call(i,i.currentForm,t),i.submitButton&&u.remove(),void 0!==r?r:!1):!0}return i.settings.debug&&t.preventDefault(),i.cancelSubmit?(i.cancelSubmit=!1,r()):i.form()?i.pendingRequest?(i.formSubmitted=!0,!1):r():(i.focusInvalid(),!1)})),i)},valid:function(){var t,i;return n(this[0]).is("form")?t=this.validate().form():(t=!0,i=n(this[0].form).validate(),this.each(function(){t=i.element(this)&&t})),t},removeAttrs:function(t){var i={},r=this;return n.each(t.split(/\s/),function(n,t){i[t]=r.attr(t);r.removeAttr(t)}),i},rules:function(t,i){var e,s,f,u,o,h,r=this[0];if(t)switch(e=n.data(r.form,"validator").settings,s=e.rules,f=n.validator.staticRules(r),t){case"add":n.extend(f,n.validator.normalizeRule(i));delete f.messages;s[r.name]=f;i.messages&&(e.messages[r.name]=n.extend(e.messages[r.name],i.messages));break;case"remove":return i?(h={},n.each(i.split(/\s/),function(t,i){h[i]=f[i];delete f[i];"required"===i&&n(r).removeAttr("aria-required")}),h):(delete s[r.name],f)}return u=n.validator.normalizeRules(n.extend({},n.validator.classRules(r),n.validator.attributeRules(r),n.validator.dataRules(r),n.validator.staticRules(r)),r),u.required&&(o=u.required,delete u.required,u=n.extend({required:o},u),n(r).attr("aria-required","true")),u.remote&&(o=u.remote,delete u.remote,u=n.extend(u,{remote:o})),u}});n.extend(n.expr[":"],{blank:function(t){return!n.trim(""+n(t).val())},filled:function(t){return!!n.trim(""+n(t).val())},unchecked:function(t){return!n(t).prop("checked")}});n.validator=function(t,i){this.settings=n.extend(!0,{},n.validator.defaults,t);this.currentForm=i;this.init()};n.validator.format=function(t,i){return 1===arguments.length?function(){var i=n.makeArray(arguments);return i.unshift(t),n.validator.format.apply(this,i)}:(arguments.length>2&&i.constructor!==Array&&(i=n.makeArray(arguments).slice(1)),i.constructor!==Array&&(i=[i]),n.each(i,function(n,i){t=t.replace(new RegExp("\\{"+n+"\\}","g"),function(){return i})}),t)};n.extend(n.validator,{defaults:{messages:{},groups:{},rules:{},errorClass:"error",validClass:"valid",errorElement:"label",focusCleanup:!1,focusInvalid:!0,errorContainer:n([]),errorLabelContainer:n([]),onsubmit:!0,ignore:":hidden",ignoreTitle:!1,onfocusin:function(n){this.lastActive=n;this.settings.focusCleanup&&(this.settings.unhighlight&&this.settings.unhighlight.call(this,n,this.settings.errorClass,this.settings.validClass),this.hideThese(this.errorsFor(n)))},onfocusout:function(n){!this.checkable(n)&&(n.name in this.submitted||!this.optional(n))&&this.element(n)},onkeyup:function(n,t){(9!==t.which||""!==this.elementValue(n))&&(n.name in this.submitted||n===this.lastElement)&&this.element(n)},onclick:function(n){n.name in this.submitted?this.element(n):n.parentNode.name in this.submitted&&this.element(n.parentNode)},highlight:function(t,i,r){"radio"===t.type?this.findByName(t.name).addClass(i).removeClass(r):n(t).addClass(i).removeClass(r)},unhighlight:function(t,i,r){"radio"===t.type?this.findByName(t.name).removeClass(i).addClass(r):n(t).removeClass(i).addClass(r)}},setDefaults:function(t){n.extend(n.validator.defaults,t)},messages:{required:"This field is required.",remote:"Please fix this field.",email:"Please enter a valid email address.",url:"Please enter a valid URL.",date:"Please enter a valid date.",dateISO:"Please enter a valid date ( ISO ).",number:"Please enter a valid number.",digits:"Please enter only digits.",creditcard:"Please enter a valid credit card number.",equalTo:"Please enter the same value again.",maxlength:n.validator.format("Please enter no more than {0} characters."),minlength:n.validator.format("Please enter at least {0} characters."),rangelength:n.validator.format("Please enter a value between {0} and {1} characters long."),range:n.validator.format("Please enter a value between {0} and {1}."),max:n.validator.format("Please enter a value less than or equal to {0}."),min:n.validator.format("Please enter a value greater than or equal to {0}.")},autoCreateRanges:!1,prototype:{init:function(){function i(t){var r=n.data(this[0].form,"validator"),u="on"+t.type.replace(/^validate/,""),i=r.settings;i[u]&&!this.is(i.ignore)&&i[u].call(r,this[0],t)}this.labelContainer=n(this.settings.errorLabelContainer);this.errorContext=this.labelContainer.length&&this.labelContainer||n(this.currentForm);this.containers=n(this.settings.errorContainer).add(this.settings.errorLabelContainer);this.submitted={};this.valueCache={};this.pendingRequest=0;this.pending={};this.invalid={};this.reset();var t,r=this.groups={};n.each(this.settings.groups,function(t,i){"string"==typeof i&&(i=i.split(/\s/));n.each(i,function(n,i){r[i]=t})});t=this.settings.rules;n.each(t,function(i,r){t[i]=n.validator.normalizeRule(r)});n(this.currentForm).validateDelegate(":text, [type='password'], [type='file'], select, textarea, [type='number'], [type='search'] ,[type='tel'], [type='url'], [type='email'], [type='datetime'], [type='date'], [type='month'], [type='week'], [type='time'], [type='datetime-local'], [type='range'], [type='color'], [type='radio'], [type='checkbox']","focusin focusout keyup",i).validateDelegate("select, option, [type='radio'], [type='checkbox']","click",i);this.settings.invalidHandler&&n(this.currentForm).bind("invalid-form.validate",this.settings.invalidHandler);n(this.currentForm).find("[required], [data-rule-required], .required").attr("aria-required","true")},form:function(){return this.checkForm(),n.extend(this.submitted,this.errorMap),this.invalid=n.extend({},this.errorMap),this.valid()||n(this.currentForm).triggerHandler("invalid-form",[this]),this.showErrors(),this.valid()},checkForm:function(){this.prepareForm();for(var n=0,t=this.currentElements=this.elements();t[n];n++)this.check(t[n]);return this.valid()},element:function(t){var u=this.clean(t),i=this.validationTargetFor(u),r=!0;return this.lastElement=i,void 0===i?delete this.invalid[u.name]:(this.prepareElement(i),this.currentElements=n(i),r=this.check(i)!==!1,r?delete this.invalid[i.name]:this.invalid[i.name]=!0),n(t).attr("aria-invalid",!r),this.numberOfInvalids()||(this.toHide=this.toHide.add(this.containers)),this.showErrors(),r},showErrors:function(t){if(t){n.extend(this.errorMap,t);this.errorList=[];for(var i in t)this.errorList.push({message:t[i],element:this.findByName(i)[0]});this.successList=n.grep(this.successList,function(n){return!(n.name in t)})}this.settings.showErrors?this.settings.showErrors.call(this,this.errorMap,this.errorList):this.defaultShowErrors()},resetForm:function(){n.fn.resetForm&&n(this.currentForm).resetForm();this.submitted={};this.lastElement=null;this.prepareForm();this.hideErrors();this.elements().removeClass(this.settings.errorClass).removeData("previousValue").removeAttr("aria-invalid")},numberOfInvalids:function(){return this.objectLength(this.invalid)},objectLength:function(n){var i,t=0;for(i in n)t++;return t},hideErrors:function(){this.hideThese(this.toHide)},hideThese:function(n){n.not(this.containers).text("");this.addWrapper(n).hide()},valid:function(){return 0===this.size()},size:function(){return this.errorList.length},focusInvalid:function(){if(this.settings.focusInvalid)try{n(this.findLastActive()||this.errorList.length&&this.errorList[0].element||[]).filter(":visible").focus().trigger("focusin")}catch(t){}},findLastActive:function(){var t=this.lastActive;return t&&1===n.grep(this.errorList,function(n){return n.element.name===t.name}).length&&t},elements:function(){var t=this,i={};return n(this.currentForm).find("input, select, textarea").not(":submit, :reset, :image, [disabled], [readonly]").not(this.settings.ignore).filter(function(){return!this.name&&t.settings.debug&&window.console&&console.error("%o has no name assigned",this),this.name in i||!t.objectLength(n(this).rules())?!1:(i[this.name]=!0,!0)})},clean:function(t){return n(t)[0]},errors:function(){var t=this.settings.errorClass.split(" ").join(".");return n(this.settings.errorElement+"."+t,this.errorContext)},reset:function(){this.successList=[];this.errorList=[];this.errorMap={};this.toShow=n([]);this.toHide=n([]);this.currentElements=n([])},prepareForm:function(){this.reset();this.toHide=this.errors().add(this.containers)},prepareElement:function(n){this.reset();this.toHide=this.errorsFor(n)},elementValue:function(t){var i,u=n(t),r=t.type;return"radio"===r||"checkbox"===r?n("input[name='"+t.name+"']:checked").val():"number"===r&&"undefined"!=typeof t.validity?t.validity.badInput?!1:u.val():(i=u.val(),"string"==typeof i?i.replace(/\r/g,""):i)},check:function(t){t=this.validationTargetFor(this.clean(t));var i,r,u,f=n(t).rules(),s=n.map(f,function(n,t){return t}).length,e=!1,h=this.elementValue(t);for(r in f){u={method:r,parameters:f[r]};try{if(i=n.validator.methods[r].call(this,h,t,u.parameters),"dependency-mismatch"===i&&1===s){e=!0;continue}if(e=!1,"pending"===i)return void(this.toHide=this.toHide.not(this.errorsFor(t)));if(!i)return this.formatAndAdd(t,u),!1}catch(o){throw this.settings.debug&&window.console&&console.log("Exception occurred when checking element "+t.id+", check the '"+u.method+"' method.",o),o;}}if(!e)return this.objectLength(f)&&this.successList.push(t),!0},customDataMessage:function(t,i){return n(t).data("msg"+i.charAt(0).toUpperCase()+i.substring(1).toLowerCase())||n(t).data("msg")},customMessage:function(n,t){var i=this.settings.messages[n];return i&&(i.constructor===String?i:i[t])},findDefined:function(){for(var n=0;n<arguments.length;n++)if(void 0!==arguments[n])return arguments[n];return void 0},defaultMessage:function(t,i){return this.findDefined(this.customMessage(t.name,i),this.customDataMessage(t,i),!this.settings.ignoreTitle&&t.title||void 0,n.validator.messages[i],"<strong>Warning: No message defined for "+t.name+"<\/strong>")},formatAndAdd:function(t,i){var r=this.defaultMessage(t,i.method),u=/\$?\{(\d+)\}/g;"function"==typeof r?r=r.call(this,i.parameters,t):u.test(r)&&(r=n.validator.format(r.replace(u,"{$1}"),i.parameters));this.errorList.push({message:r,element:t,method:i.method});this.errorMap[t.name]=r;this.submitted[t.name]=r},addWrapper:function(n){return this.settings.wrapper&&(n=n.add(n.parent(this.settings.wrapper))),n},defaultShowErrors:function(){for(var i,t,n=0;this.errorList[n];n++)t=this.errorList[n],this.settings.highlight&&this.settings.highlight.call(this,t.element,this.settings.errorClass,this.settings.validClass),this.showLabel(t.element,t.message);if(this.errorList.length&&(this.toShow=this.toShow.add(this.containers)),this.settings.success)for(n=0;this.successList[n];n++)this.showLabel(this.successList[n]);if(this.settings.unhighlight)for(n=0,i=this.validElements();i[n];n++)this.settings.unhighlight.call(this,i[n],this.settings.errorClass,this.settings.validClass);this.toHide=this.toHide.not(this.toShow);this.hideErrors();this.addWrapper(this.toShow).show()},validElements:function(){return this.currentElements.not(this.invalidElements())},invalidElements:function(){return n(this.errorList).map(function(){return this.element})},showLabel:function(t,i){var u,o,e,r=this.errorsFor(t),s=this.idOrName(t),f=n(t).attr("aria-describedby");r.length?(r.removeClass(this.settings.validClass).addClass(this.settings.errorClass),r.html(i)):(r=n("<"+this.settings.errorElement+">").attr("id",s+"-error").addClass(this.settings.errorClass).html(i||""),u=r,this.settings.wrapper&&(u=r.hide().show().wrap("<"+this.settings.wrapper+"/>").parent()),this.labelContainer.length?this.labelContainer.append(u):this.settings.errorPlacement?this.settings.errorPlacement(u,n(t)):u.insertAfter(t),r.is("label")?r.attr("for",s):0===r.parents("label[for='"+s+"']").length&&(e=r.attr("id").replace(/(:|\.|\[|\])/g,"\\$1"),f?f.match(new RegExp("\\b"+e+"\\b"))||(f+=" "+e):f=e,n(t).attr("aria-describedby",f),o=this.groups[t.name],o&&n.each(this.groups,function(t,i){i===o&&n("[name='"+t+"']",this.currentForm).attr("aria-describedby",r.attr("id"))})));!i&&this.settings.success&&(r.text(""),"string"==typeof this.settings.success?r.addClass(this.settings.success):this.settings.success(r,t));this.toShow=this.toShow.add(r)},errorsFor:function(t){var r=this.idOrName(t),u=n(t).attr("aria-describedby"),i="label[for='"+r+"'], label[for='"+r+"'] *";return u&&(i=i+", #"+u.replace(/\s+/g,", #")),this.errors().filter(i)},idOrName:function(n){return this.groups[n.name]||(this.checkable(n)?n.name:n.id||n.name)},validationTargetFor:function(t){return this.checkable(t)&&(t=this.findByName(t.name)),n(t).not(this.settings.ignore)[0]},checkable:function(n){return/radio|checkbox/i.test(n.type)},findByName:function(t){return n(this.currentForm).find("[name='"+t+"']")},getLength:function(t,i){switch(i.nodeName.toLowerCase()){case"select":return n("option:selected",i).length;case"input":if(this.checkable(i))return this.findByName(i.name).filter(":checked").length}return t.length},depend:function(n,t){return this.dependTypes[typeof n]?this.dependTypes[typeof n](n,t):!0},dependTypes:{boolean:function(n){return n},string:function(t,i){return!!n(t,i.form).length},"function":function(n,t){return n(t)}},optional:function(t){var i=this.elementValue(t);return!n.validator.methods.required.call(this,i,t)&&"dependency-mismatch"},startRequest:function(n){this.pending[n.name]||(this.pendingRequest++,this.pending[n.name]=!0)},stopRequest:function(t,i){this.pendingRequest--;this.pendingRequest<0&&(this.pendingRequest=0);delete this.pending[t.name];i&&0===this.pendingRequest&&this.formSubmitted&&this.form()?(n(this.currentForm).submit(),this.formSubmitted=!1):!i&&0===this.pendingRequest&&this.formSubmitted&&(n(this.currentForm).triggerHandler("invalid-form",[this]),this.formSubmitted=!1)},previousValue:function(t){return n.data(t,"previousValue")||n.data(t,"previousValue",{old:null,valid:!0,message:this.defaultMessage(t,"remote")})}},classRuleSettings:{required:{required:!0},email:{email:!0},url:{url:!0},date:{date:!0},dateISO:{dateISO:!0},number:{number:!0},digits:{digits:!0},creditcard:{creditcard:!0}},addClassRules:function(t,i){t.constructor===String?this.classRuleSettings[t]=i:n.extend(this.classRuleSettings,t)},classRules:function(t){var i={},r=n(t).attr("class");return r&&n.each(r.split(" "),function(){this in n.validator.classRuleSettings&&n.extend(i,n.validator.classRuleSettings[this])}),i},attributeRules:function(t){var r,i,u={},e=n(t),f=t.getAttribute("type");for(r in n.validator.methods)"required"===r?(i=t.getAttribute(r),""===i&&(i=!0),i=!!i):i=e.attr(r),/min|max/.test(r)&&(null===f||/number|range|text/.test(f))&&(i=Number(i)),i||0===i?u[r]=i:f===r&&"range"!==f&&(u[r]=!0);return u.maxlength&&/-1|2147483647|524288/.test(u.maxlength)&&delete u.maxlength,u},dataRules:function(t){var i,r,u={},f=n(t);for(i in n.validator.methods)r=f.data("rule"+i.charAt(0).toUpperCase()+i.substring(1).toLowerCase()),void 0!==r&&(u[i]=r);return u},staticRules:function(t){var i={},r=n.data(t.form,"validator");return r.settings.rules&&(i=n.validator.normalizeRule(r.settings.rules[t.name])||{}),i},normalizeRules:function(t,i){return n.each(t,function(r,u){if(u===!1)return void delete t[r];if(u.param||u.depends){var f=!0;switch(typeof u.depends){case"string":f=!!n(u.depends,i.form).length;break;case"function":f=u.depends.call(i,i)}f?t[r]=void 0!==u.param?u.param:!0:delete t[r]}}),n.each(t,function(r,u){t[r]=n.isFunction(u)?u(i):u}),n.each(["minlength","maxlength"],function(){t[this]&&(t[this]=Number(t[this]))}),n.each(["rangelength","range"],function(){var i;t[this]&&(n.isArray(t[this])?t[this]=[Number(t[this][0]),Number(t[this][1])]:"string"==typeof t[this]&&(i=t[this].replace(/[\[\]]/g,"").split(/[\s,]+/),t[this]=[Number(i[0]),Number(i[1])]))}),n.validator.autoCreateRanges&&(null!=t.min&&null!=t.max&&(t.range=[t.min,t.max],delete t.min,delete t.max),null!=t.minlength&&null!=t.maxlength&&(t.rangelength=[t.minlength,t.maxlength],delete t.minlength,delete t.maxlength)),t},normalizeRule:function(t){if("string"==typeof t){var i={};n.each(t.split(/\s/),function(){i[this]=!0});t=i}return t},addMethod:function(t,i,r){n.validator.methods[t]=i;n.validator.messages[t]=void 0!==r?r:n.validator.messages[t];i.length<3&&n.validator.addClassRules(t,n.validator.normalizeRule(t))},methods:{required:function(t,i,r){if(!this.depend(r,i))return"dependency-mismatch";if("select"===i.nodeName.toLowerCase()){var u=n(i).val();return u&&u.length>0}return this.checkable(i)?this.getLength(t,i)>0:n.trim(t).length>0},email:function(n,t){return this.optional(t)||/^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/.test(n)},url:function(n,t){return this.optional(t)||/^(https?|s?ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i.test(n)},date:function(n,t){return this.optional(t)||!/Invalid|NaN/.test(new Date(n).toString())},dateISO:function(n,t){return this.optional(t)||/^\d{4}[\/\-](0?[1-9]|1[012])[\/\-](0?[1-9]|[12][0-9]|3[01])$/.test(n)},number:function(n,t){return this.optional(t)||/^-?(?:\d+|\d{1,3}(?:,\d{3})+)?(?:\.\d+)?$/.test(n)},digits:function(n,t){return this.optional(t)||/^\d+$/.test(n)},creditcard:function(n,t){if(this.optional(t))return"dependency-mismatch";if(/[^0-9 \-]+/.test(n))return!1;var i,f,e=0,r=0,u=!1;if(n=n.replace(/\D/g,""),n.length<13||n.length>19)return!1;for(i=n.length-1;i>=0;i--)f=n.charAt(i),r=parseInt(f,10),u&&(r*=2)>9&&(r-=9),e+=r,u=!u;return e%10==0},minlength:function(t,i,r){var u=n.isArray(t)?t.length:this.getLength(t,i);return this.optional(i)||u>=r},maxlength:function(t,i,r){var u=n.isArray(t)?t.length:this.getLength(t,i);return this.optional(i)||r>=u},rangelength:function(t,i,r){var u=n.isArray(t)?t.length:this.getLength(t,i);return this.optional(i)||u>=r[0]&&u<=r[1]},min:function(n,t,i){return this.optional(t)||n>=i},max:function(n,t,i){return this.optional(t)||i>=n},range:function(n,t,i){return this.optional(t)||n>=i[0]&&n<=i[1]},equalTo:function(t,i,r){var u=n(r);return this.settings.onfocusout&&u.unbind(".validate-equalTo").bind("blur.validate-equalTo",function(){n(i).valid()}),t===u.val()},remote:function(t,i,r){if(this.optional(i))return"dependency-mismatch";var u,e,f=this.previousValue(i);return this.settings.messages[i.name]||(this.settings.messages[i.name]={}),f.originalMessage=this.settings.messages[i.name].remote,this.settings.messages[i.name].remote=f.message,r="string"==typeof r&&{url:r}||r,f.old===t?f.valid:(f.old=t,u=this,this.startRequest(i),e={},e[i.name]=t,n.ajax(n.extend(!0,{url:r,mode:"abort",port:"validate"+i.name,dataType:"json",data:e,context:u.currentForm,success:function(r){var o,e,h,s=r===!0||"true"===r;u.settings.messages[i.name].remote=f.originalMessage;s?(h=u.formSubmitted,u.prepareElement(i),u.formSubmitted=h,u.successList.push(i),delete u.invalid[i.name],u.showErrors()):(o={},e=r||u.defaultMessage(i,"remote"),o[i.name]=f.message=n.isFunction(e)?e(t):e,u.invalid[i.name]=!0,u.showErrors(o));f.valid=s;u.stopRequest(i,s)}},r)),"pending")}}});n.format=function(){throw"$.format has been deprecated. Please use $.validator.format instead.";};var i,t={};n.ajaxPrefilter?n.ajaxPrefilter(function(n,i,r){var u=n.port;"abort"===n.mode&&(t[u]&&t[u].abort(),t[u]=r)}):(i=n.ajax,n.ajax=function(r){var f=("mode"in r?r:n.ajaxSettings).mode,u=("port"in r?r:n.ajaxSettings).port;return"abort"===f?(t[u]&&t[u].abort(),t[u]=i.apply(this,arguments),t[u]):i.apply(this,arguments)});n.extend(n.fn,{validateDelegate:function(t,i,r){return this.bind(i,function(i){var u=n(i.target);if(u.is(t))return r.apply(u,arguments)})}})}),function(n){function i(n,t,i){n.rules[t]=i;n.message&&(n.messages[t]=n.message)}function h(n){return n.replace(/^\s+|\s+$/g,"").split(/\s*,\s*/g)}function f(n){return n.replace(/([!"#$%&'()*+,./:;<=>?@\[\\\]^`{|}~])/g,"\\$1")}function e(n){return n.substr(0,n.lastIndexOf(".")+1)}function o(n,t){return n.indexOf("*.")===0&&(n=n.replace("*.",t)),n}function c(t,i){var r=n(this).find("[data-valmsg-for='"+f(i[0].name)+"']"),u=r.attr("data-valmsg-replace"),e=u?n.parseJSON(u)!==!1:null;r.removeClass("field-validation-valid").addClass("field-validation-error");t.data("unobtrusiveContainer",r);e?(r.empty(),t.removeClass("input-validation-error").appendTo(r)):t.hide()}function l(t,i){var u=n(this).find("[data-valmsg-summary=true]"),r=u.find("ul");r&&r.length&&i.errorList.length&&(r.empty(),u.addClass("validation-summary-errors").removeClass("validation-summary-valid"),n.each(i.errorList,function(){n("<li />").html(this.message).appendTo(r)}))}function a(t){var i=t.data("unobtrusiveContainer"),r=i.attr("data-valmsg-replace"),u=r?n.parseJSON(r):null;i&&(i.addClass("field-validation-valid").removeClass("field-validation-error"),t.removeData("unobtrusiveContainer"),u&&i.empty())}function v(){var t=n(this);t.data("validator").resetForm();t.find(".validation-summary-errors").addClass("validation-summary-valid").removeClass("validation-summary-errors");t.find(".field-validation-error").addClass("field-validation-valid").removeClass("field-validation-error").removeData("unobtrusiveContainer").find(">*").removeData("unobtrusiveContainer")}function s(t){var i=n(t),f=i.data(u),s=n.proxy(v,t),e=r.unobtrusive.options||{},o=function(i,r){var u=e[i];u&&n.isFunction(u)&&u.apply(t,r)};return f||(f={options:{errorClass:e.errorClass||"input-validation-error",errorElement:e.errorElement||"span",errorPlacement:function(){c.apply(t,arguments);o("errorPlacement",arguments)},invalidHandler:function(){l.apply(t,arguments);o("invalidHandler",arguments)},messages:{},rules:{},success:function(){a.apply(t,arguments);o("success",arguments)}},attachValidation:function(){i.off("reset."+u,s).on("reset."+u,s).validate(this.options)},validate:function(){return i.validate(),i.valid()}},i.data(u,f)),f}var r=n.validator,t,u="unobtrusiveValidation";r.unobtrusive={adapters:[],parseElement:function(t,i){var u=n(t),f=u.parents("form")[0],r,e,o;f&&(r=s(f),r.options.rules[t.name]=e={},r.options.messages[t.name]=o={},n.each(this.adapters,function(){var i="data-val-"+this.name,r=u.attr(i),s={};r!==undefined&&(i+="-",n.each(this.params,function(){s[this]=u.attr(i+this)}),this.adapt({element:t,form:f,message:r,params:s,rules:e,messages:o}))}),n.extend(e,{__dummy__:!0}),i||r.attachValidation())},parse:function(t){var i=n(t),u=i.parents().addBack().filter("form").add(i.find("form")).has("[data-val=true]");i.find("[data-val=true]").each(function(){r.unobtrusive.parseElement(this,!0)});u.each(function(){var n=s(this);n&&n.attachValidation()})}};t=r.unobtrusive.adapters;t.add=function(n,t,i){return i||(i=t,t=[]),this.push({name:n,params:t,adapt:i}),this};t.addBool=function(n,t){return this.add(n,function(r){i(r,t||n,!0)})};t.addMinMax=function(n,t,r,u,f,e){return this.add(n,[f||"min",e||"max"],function(n){var f=n.params.min,e=n.params.max;f&&e?i(n,u,[f,e]):f?i(n,t,f):e&&i(n,r,e)})};t.addSingleVal=function(n,t,r){return this.add(n,[t||"val"],function(u){i(u,r||n,u.params[t])})};r.addMethod("__dummy__",function(){return!0});r.addMethod("regex",function(n,t,i){var r;return this.optional(t)?!0:(r=new RegExp(i).exec(n),r&&r.index===0&&r[0].length===n.length)});r.addMethod("nonalphamin",function(n,t,i){var r;return i&&(r=n.match(/\W/g),r=r&&r.length>=i),r});r.methods.extension?(t.addSingleVal("accept","mimtype"),t.addSingleVal("extension","extension")):t.addSingleVal("extension","extension","accept");t.addSingleVal("regex","pattern");t.addBool("creditcard").addBool("date").addBool("digits").addBool("email").addBool("number").addBool("url");t.addMinMax("length","minlength","maxlength","rangelength").addMinMax("range","min","max","range");t.addMinMax("minlength","minlength").addMinMax("maxlength","minlength","maxlength");t.add("equalto",["other"],function(t){var r=e(t.element.name),u=t.params.other,s=o(u,r),h=n(t.form).find(":input").filter("[name='"+f(s)+"']")[0];i(t,"equalTo",h)});t.add("required",function(n){(n.element.tagName.toUpperCase()!=="INPUT"||n.element.type.toUpperCase()!=="CHECKBOX")&&i(n,"required",!0)});t.add("remote",["url","type","additionalfields"],function(t){var r={url:t.params.url,type:t.params.type||"GET",data:{}},u=e(t.element.name);n.each(h(t.params.additionalfields||t.element.name),function(i,e){var s=o(e,u);r.data[s]=function(){return n(t.form).find(":input").filter("[name='"+f(s)+"']").val()}});i(t,"remote",r)});t.add("password",["min","nonalphamin","regex"],function(n){n.params.min&&i(n,"minlength",n.params.min);n.params.nonalphamin&&i(n,"nonalphamin",n.params.nonalphamin);n.params.regex&&i(n,"regex",n.params.regex)});n(function(){r.unobtrusive.parse(document)})}(jQuery);!function(){function ti(){n.keyboardSupport&&s("keydown",ft)}function w(){var i,o,c,h;if(!d&&document.body){d=!0;var t=document.body,e=document.documentElement,r=window.innerHeight,l=t.scrollHeight;(f=document.compatMode.indexOf("CSS")>=0?e:t,u=t,ti(),top!=self)?v=!0:ai&&l>r&&(t.offsetHeight<=r||e.offsetHeight<=r)&&(i=document.createElement("div"),i.style.cssText="position:absolute; z-index:-10000; top:0; left:0; right:0; height:"+f.scrollHeight+"px",document.body.appendChild(i),a=function(){o||(o=setTimeout(function(){bt||(i.style.height="0",i.style.height=f.scrollHeight+"px",o=null)},500))},setTimeout(a,10),s("resize",a),c={attributes:!0,childList:!0,characterData:!1},((k=new si(a)).observe(t,c),f.offsetHeight<=r)&&(h=document.createElement("div"),h.style.clear="both",t.appendChild(h)));n.fixedBackground||bt||(t.style.backgroundAttachment="scroll",e.style.backgroundAttachment="scroll")}}function rt(t,i,r){var f,u,s,e;(ii(i,r),1!=n.accelerationMax)&&(f=Date.now()-nt,f<n.accelerationDelta&&(u=(1+50/f)/2,u>1&&(u=Math.min(u,n.accelerationMax),i*=u,r*=u)),nt=Date.now());(o.push({x:i,y:r,lastX:i<0?.99:-.99,lastY:r<0?.99:-.99,start:Date.now()}),g)||(s=t===document.body,e=function(){for(var a,v,w=Date.now(),h=0,c=0,f=0;f<o.length;f++){var u=o[f],y=w-u.start,p=y>=n.animationTime,l=p?1:y/n.animationTime;n.pulseAlgorithm&&(l=fi(l));a=u.x*l-u.lastX>>0;v=u.y*l-u.lastY>>0;h+=a;c+=v;u.lastX+=a;u.lastY+=v;p&&(o.splice(f,1),f--)}s?window.scrollBy(h,c):(h&&(t.scrollLeft+=h),c&&(t.scrollTop+=c));i||r||(o=[]);o.length?dt(e,t,1e3/n.frameRate+1):g=!1},dt(e,t,0),g=!0)}function ut(t){var e,f,i,o;return(d||w(),e=t.target,t.defaultPrevented||t.ctrlKey)?!0:r(u,"embed")||r(e,"embed")&&/\.pdf/i.test(e.src)||r(u,"object")||e.shadowRoot?!0:(f=-t.wheelDeltaX||t.deltaX||0,i=-t.wheelDeltaY||t.deltaY||0,ei&&(t.wheelDeltaX&&c(t.wheelDeltaX,120)&&(f=t.wheelDeltaX/Math.abs(t.wheelDeltaX)*-120),t.wheelDeltaY&&c(t.wheelDeltaY,120)&&(i=t.wheelDeltaY/Math.abs(t.wheelDeltaY)*-120)),f||i||(i=-t.wheelDelta||0),1===t.deltaMode&&(f*=40,i*=40),o=st(e),o?!!ri(i)||(Math.abs(f)>1.2&&(f*=n.stepSize/120),Math.abs(i)>1.2&&(i*=n.stepSize/120),rt(o,f,i),t.preventDefault(),void ot()):!v||!it||(Object.defineProperty(t,"target",{value:window.frameElement}),parent.wheel(t)))}function ft(i){var f=i.target,y=i.ctrlKey||i.altKey||i.metaKey||i.shiftKey&&i.keyCode!==t.spacebar,a,h,s,l;if((document.body.contains(u)||(u=document.activeElement),a=/^(textarea|select|embed|object)$/i,h=/^(button|submit|radio|checkbox|file|color|image)$/i,i.defaultPrevented||a.test(f.nodeName)||r(f,"input")&&!h.test(f.type)||r(u,"video")||ui(i)||f.isContentEditable||y)||(r(f,"button")||r(f,"input")&&h.test(f.type))&&i.keyCode===t.spacebar||r(f,"input")&&"radio"==f.type&&oi[i.keyCode])return!0;var c=0,e=0,o=st(u);if(!o)return!v||!it||parent.keydown(i);s=o.clientHeight;switch(o==document.body&&(s=window.innerHeight),i.keyCode){case t.up:e=-n.arrowScroll;break;case t.down:e=n.arrowScroll;break;case t.spacebar:e=-(i.shiftKey?1:-1)*s*.9;break;case t.pageup:e=.9*-s;break;case t.pagedown:e=.9*s;break;case t.home:e=-o.scrollTop;break;case t.end:l=o.scrollHeight-o.scrollTop-s;e=l>0?l+10:0;break;case t.left:c=-n.arrowScroll;break;case t.right:c=n.arrowScroll;break;default:return!0}rt(o,c,e);i.preventDefault();ot()}function et(n){u=n.target}function ot(){clearTimeout(yt);yt=setInterval(function(){tt={}},1e3)}function b(n,t){for(var i=n.length;i--;)tt[kt(n[i])]=t;return t}function st(n){var t=[],u=document.body,e=f.scrollHeight,i,r;do{if(i=tt[kt(n)],i)return b(t,i);if(t.push(n),e===n.scrollHeight){if(r=ct(f)&&ct(u)||lt(f),v&&ht(f)||!v&&r)return b(t,hi())}else if(ht(n)&&lt(n))return b(t,n)}while(n=n.parentElement)}function ht(n){return n.clientHeight+10<n.scrollHeight}function ct(n){return"hidden"!==getComputedStyle(n,"").getPropertyValue("overflow-y")}function lt(n){var t=getComputedStyle(n,"").getPropertyValue("overflow-y");return"scroll"===t||"auto"===t}function s(n,t){window.addEventListener(n,t,!1)}function h(n,t){window.removeEventListener(n,t,!1)}function r(n,t){return(n.nodeName||"").toLowerCase()===t.toLowerCase()}function ii(n,t){n=n>0?1:-1;t=t>0?1:-1;p.x===n&&p.y===t||(p.x=n,p.y=t,o=[],nt=0)}function ri(n){if(n)return i.length||(i=[n,n,n]),n=Math.abs(n),i.push(n),i.shift(),clearTimeout(pt),pt=setTimeout(function(){try{localStorage.SS_deltaBuffer=i.join(",")}catch(n){}},1e3),!at(120)&&!at(100)}function c(n,t){return Math.floor(n/t)==n/t}function at(n){return c(i[0],n)&&c(i[1],n)&&c(i[2],n)}function ui(n){var t=n.target,i=!1;if(-1!=document.URL.indexOf("www.youtube.com/watch"))do if(i=t.classList&&t.classList.contains("html5-video-controls"))break;while(t=t.parentNode);return i}function vt(t){var i,r;return t*=n.pulseScale,t<1?i=t-(1-Math.exp(-t)):(t-=1,i=(r=Math.exp(-1))+(1-Math.exp(-t))*(1-r)),i*n.pulseNormalize}function fi(t){return t>=1?1:t<=0?0:(1==n.pulseNormalize&&(n.pulseNormalize/=vt(1)),vt(t))}function l(t){for(var i in t)wt.hasOwnProperty(i)&&(n[i]=t[i])}var u,k,a,yt,pt,wt={frameRate:150,animationTime:400,stepSize:100,pulseAlgorithm:!0,pulseScale:4,pulseNormalize:1,accelerationDelta:50,accelerationMax:3,keyboardSupport:!0,arrowScroll:50,fixedBackground:!0,excluded:""},n=wt,bt=!1,v=!1,p={x:0,y:0},d=!1,f=document.documentElement,i=[],ei=/^Mac/.test(navigator.platform),t={left:37,up:38,right:39,down:40,spacebar:32,pageup:33,pagedown:34,end:35,home:36},oi={37:1,38:1,39:1,40:1},o=[],g=!1,nt=Date.now(),kt=function(){var n=0;return function(t){return t.uniqueID||(t.uniqueID=n++)}}(),tt={};if(window.localStorage&&localStorage.SS_deltaBuffer)try{i=localStorage.SS_deltaBuffer.split(",")}catch(ti){}var y,dt=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||function(n,t,i){window.setTimeout(n,i||1e3/60)},si=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver,hi=function(){var n;return function(){var t,i;return n||(t=document.createElement("div"),t.style.cssText="height:10000px;width:1px;",document.body.appendChild(t),i=document.body.scrollTop,document.documentElement.scrollTop,window.scrollBy(0,3),n=document.body.scrollTop!=i?document.body:document.documentElement,window.scrollBy(0,-3),document.body.removeChild(t)),n}}(),e=window.navigator.userAgent,gt=/Edge/.test(e),it=/chrome/i.test(e)&&!gt,ni=/safari/i.test(e)&&!gt,ci=/mobile/i.test(e),li=/Windows NT 6.1/i.test(e)&&/rv:11/i.test(e),ai=ni&&(/Version\/8/i.test(e)||/Version\/9/i.test(e)),vi=(it||ni||li)&&!ci;"onwheel"in document.createElement("div")?y="wheel":"onmousewheel"in document.createElement("div")&&(y="mousewheel");y&&vi&&(s(y,ut),s("mousedown",et),s("load",w));l.destroy=function(){k&&k.disconnect();h(y,ut);h("mousedown",et);h("keydown",ft);h("resize",a);h("load",w)};window.SmoothScrollOptions&&l(window.SmoothScrollOptions);"function"==typeof define&&define.amd?define(function(){return l}):"object"==typeof exports?module.exports=l:window.SmoothScroll=l}();!function(n,t){"use strict";"function"==typeof define&&define.amd?define("jquery-bridget/jquery-bridget",["jquery"],function(i){t(n,i)}):"object"==typeof module&&module.exports?module.exports=t(n,require("jquery")):n.jQueryBridget=t(n,n.jQuery)}(window,function(n,t){"use strict";function i(i,u,o){function s(n,t,r){var u,e="$()."+i+'("'+t+'")';return n.each(function(n,s){var h=o.data(s,i),c,l;if(!h)return void f(i+" not initialized. Cannot call methods, i.e. "+e);if(c=h[t],!c||"_"==t.charAt(0))return void f(e+" is not a valid method");l=c.apply(h,r);u=void 0===u?l:u}),void 0!==u?u:n}function h(n,t){n.each(function(n,r){var f=o.data(r,i);f?(f.option(t),f._init()):(f=new u(r,t),o.data(r,i,f))})}o=o||t||n.jQuery;o&&(u.prototype.option||(u.prototype.option=function(n){o.isPlainObject(n)&&(this.options=o.extend(!0,this.options,n))}),o.fn[i]=function(n){if("string"==typeof n){var t=e.call(arguments,1);return s(this,n,t)}return h(this,n),this},r(o))}function r(n){!n||n&&n.bridget||(n.bridget=i)}var e=Array.prototype.slice,u=n.console,f="undefined"==typeof u?function(){}:function(n){u.error(n)};return r(t||n.jQuery),i}),function(n,t){"function"==typeof define&&define.amd?define("ev-emitter/ev-emitter",t):"object"==typeof module&&module.exports?module.exports=t():n.EvEmitter=t()}("undefined"!=typeof window?window:this,function(){function t(){}var n=t.prototype;return n.on=function(n,t){if(n&&t){var i=this._events=this._events||{},r=i[n]=i[n]||[];return-1==r.indexOf(t)&&r.push(t),this}},n.once=function(n,t){if(n&&t){this.on(n,t);var i=this._onceEvents=this._onceEvents||{},r=i[n]=i[n]||{};return r[t]=!0,this}},n.off=function(n,t){var i=this._events&&this._events[n],r;if(i&&i.length)return r=i.indexOf(t),-1!=r&&i.splice(r,1),this},n.emitEvent=function(n,t){var r=this._events&&this._events[n],u,i,f,e;if(r&&r.length){for(u=0,i=r[u],t=t||[],f=this._onceEvents&&this._onceEvents[n];i;)e=f&&f[i],e&&(this.off(n,i),delete f[i]),i.apply(this,t),u+=e?0:1,i=r[u];return this}},t}),function(n,t){"use strict";"function"==typeof define&&define.amd?define("get-size/get-size",[],function(){return t()}):"object"==typeof module&&module.exports?module.exports=t():n.getSize=t()}(window,function(){"use strict";function n(n){var t=parseFloat(n),i=-1==n.indexOf("%")&&!isNaN(t);return i&&t}function o(){}function s(){for(var r,i={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},n=0;f>n;n++)r=t[n],i[r]=0;return i}function i(n){var t=getComputedStyle(n);return t||c("Style returned "+t+". Are you running this code in a hidden iframe on Firefox? See http://bit.ly/getsizebug1"),t}function h(){var t,f,o;e||(e=!0,t=document.createElement("div"),t.style.width="200px",t.style.padding="1px 2px 3px 4px",t.style.borderStyle="solid",t.style.borderWidth="1px 2px 3px 4px",t.style.boxSizing="border-box",f=document.body||document.documentElement,f.appendChild(t),o=i(t),r.isBoxSizeOuter=u=200==n(o.width),f.removeChild(t))}function r(r){var o,e,a,c,l;if(h(),"string"==typeof r&&(r=document.querySelector(r)),r&&"object"==typeof r&&r.nodeType){if(o=i(r),"none"==o.display)return s();for(e={},e.width=r.offsetWidth,e.height=r.offsetHeight,a=e.isBorderBox="border-box"==o.boxSizing,c=0;f>c;c++){var v=t[c],nt=o[v],y=parseFloat(nt);e[v]=isNaN(y)?0:y}var p=e.paddingLeft+e.paddingRight,w=e.paddingTop+e.paddingBottom,tt=e.marginLeft+e.marginRight,it=e.marginTop+e.marginBottom,b=e.borderLeftWidth+e.borderRightWidth,k=e.borderTopWidth+e.borderBottomWidth,d=a&&u,g=n(o.width);return g!==!1&&(e.width=g+(d?0:p+b)),l=n(o.height),l!==!1&&(e.height=l+(d?0:w+k)),e.innerWidth=e.width-(p+b),e.innerHeight=e.height-(w+k),e.outerWidth=e.width+tt,e.outerHeight=e.height+it,e}}var u,c="undefined"==typeof console?o:function(n){console.error(n)},t=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth"],f=t.length,e=!1;return r}),function(n,t){"use strict";"function"==typeof define&&define.amd?define("desandro-matches-selector/matches-selector",t):"object"==typeof module&&module.exports?module.exports=t():n.matchesSelector=t()}(window,function(){"use strict";var n=function(){var t=Element.prototype,i,n,u,r;if(t.matches)return"matches";if(t.matchesSelector)return"matchesSelector";for(i=["webkit","moz","ms","o"],n=0;n<i.length;n++)if(u=i[n],r=u+"MatchesSelector",t[r])return r}();return function(t,i){return t[n](i)}}),function(n,t){"function"==typeof define&&define.amd?define("fizzy-ui-utils/utils",["desandro-matches-selector/matches-selector"],function(i){return t(n,i)}):"object"==typeof module&&module.exports?module.exports=t(n,require("desandro-matches-selector")):n.fizzyUIUtils=t(n,n.matchesSelector)}(window,function(n,t){var i={},r;return i.extend=function(n,t){for(var i in t)n[i]=t[i];return n},i.modulo=function(n,t){return(n%t+t)%t},i.makeArray=function(n){var t=[],i;if(Array.isArray(n))t=n;else if(n&&"number"==typeof n.length)for(i=0;i<n.length;i++)t.push(n[i]);else t.push(n);return t},i.removeFrom=function(n,t){var i=n.indexOf(t);-1!=i&&n.splice(i,1)},i.getParent=function(n,i){for(;n!=document.body;)if(n=n.parentNode,t(n,i))return n},i.getQueryElement=function(n){return"string"==typeof n?document.querySelector(n):n},i.handleEvent=function(n){var t="on"+n.type;this[t]&&this[t](n)},i.filterFindElements=function(n,r){n=i.makeArray(n);var u=[];return n.forEach(function(n){if(n instanceof HTMLElement){if(!r)return void u.push(n);t(n,r)&&u.push(n);for(var f=n.querySelectorAll(r),i=0;i<f.length;i++)u.push(f[i])}}),u},i.debounceMethod=function(n,t,i){var u=n.prototype[t],r=t+"Timeout";n.prototype[t]=function(){var t=this[r],f,n;t&&clearTimeout(t);f=arguments;n=this;this[r]=setTimeout(function(){u.apply(n,f);delete n[r]},i||100)}},i.docReady=function(n){var t=document.readyState;"complete"==t||"interactive"==t?n():document.addEventListener("DOMContentLoaded",n)},i.toDashed=function(n){return n.replace(/(.)([A-Z])/g,function(n,t,i){return t+"-"+i}).toLowerCase()},r=n.console,i.htmlInit=function(t,u){i.docReady(function(){var e=i.toDashed(u),f="data-"+e,s=document.querySelectorAll("["+f+"]"),h=document.querySelectorAll(".js-"+e),c=i.makeArray(s).concat(i.makeArray(h)),l=f+"-options",o=n.jQuery;c.forEach(function(n){var i,e=n.getAttribute(f)||n.getAttribute(l),s;try{i=e&&JSON.parse(e)}catch(h){return void(r&&r.error("Error parsing "+f+" on "+n.className+": "+h))}s=new t(n,i);o&&o.data(n,u,s)})})},i}),function(n,t){"function"==typeof define&&define.amd?define("outlayer/item",["ev-emitter/ev-emitter","get-size/get-size"],t):"object"==typeof module&&module.exports?module.exports=t(require("ev-emitter"),require("get-size")):(n.Outlayer={},n.Outlayer.Item=t(n.EvEmitter,n.getSize))}(window,function(n,t){"use strict";function l(n){for(var t in n)return!1;return t=null,!0}function u(n,t){n&&(this.element=n,this.layout=t,this.position={x:0,y:0},this._create())}function a(n){return n.replace(/([A-Z])/g,function(n){return"-"+n.toLowerCase()})}var f=document.documentElement.style,r="string"==typeof f.transition?"transition":"WebkitTransition",e="string"==typeof f.transform?"transform":"WebkitTransform",o={WebkitTransition:"webkitTransitionEnd",transition:"transitionend"}[r],v={transform:e,transition:r,transitionDuration:r+"Duration",transitionProperty:r+"Property",transitionDelay:r+"Delay"},i=u.prototype=Object.create(n.prototype),s,h,c;return i.constructor=u,i._create=function(){this._transn={ingProperties:{},clean:{},onEnd:{}};this.css({position:"absolute"})},i.handleEvent=function(n){var t="on"+n.type;this[t]&&this[t](n)},i.getSize=function(){this.size=t(this.element)},i.css=function(n){var r=this.element.style,t,i;for(t in n)i=v[t]||t,r[i]=n[t]},i.getPosition=function(){var f=getComputedStyle(this.element),e=this.layout._getOption("originLeft"),o=this.layout._getOption("originTop"),r=f[e?"left":"right"],u=f[o?"top":"bottom"],n=this.layout.size,t=-1!=r.indexOf("%")?parseFloat(r)/100*n.width:parseInt(r,10),i=-1!=u.indexOf("%")?parseFloat(u)/100*n.height:parseInt(u,10);t=isNaN(t)?0:t;i=isNaN(i)?0:i;t-=e?n.paddingLeft:n.paddingRight;i-=o?n.paddingTop:n.paddingBottom;this.position.x=t;this.position.y=i},i.layoutPosition=function(){var r=this.layout.size,n={},t=this.layout._getOption("originLeft"),i=this.layout._getOption("originTop"),u=t?"paddingLeft":"paddingRight",f=t?"left":"right",e=t?"right":"left",o=this.position.x+r[u];n[f]=this.getXValue(o);n[e]="";var s=i?"paddingTop":"paddingBottom",h=i?"top":"bottom",c=i?"bottom":"top",l=this.position.y+r[s];n[h]=this.getYValue(l);n[c]="";this.css(n);this.emitEvent("layout",[this])},i.getXValue=function(n){var t=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&!t?n/this.layout.size.width*100+"%":n+"px"},i.getYValue=function(n){var t=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&t?n/this.layout.size.height*100+"%":n+"px"},i._transitionTo=function(n,t){this.getPosition();var r=this.position.x,u=this.position.y,f=parseInt(n,10),e=parseInt(t,10),o=f===this.position.x&&e===this.position.y;if(this.setPosition(n,t),o&&!this.isTransitioning)return void this.layoutPosition();var s=n-r,h=t-u,i={};i.transform=this.getTranslate(s,h);this.transition({to:i,onTransitionEnd:{transform:this.layoutPosition},isCleaning:!0})},i.getTranslate=function(n,t){var i=this.layout._getOption("originLeft"),r=this.layout._getOption("originTop");return n=i?n:-n,t=r?t:-t,"translate3d("+n+"px, "+t+"px, 0)"},i.goTo=function(n,t){this.setPosition(n,t);this.layoutPosition()},i.moveTo=i._transitionTo,i.setPosition=function(n,t){this.position.x=parseInt(n,10);this.position.y=parseInt(t,10)},i._nonTransition=function(n){this.css(n.to);n.isCleaning&&this._removeStyles(n.to);for(var t in n.onTransitionEnd)n.onTransitionEnd[t].call(this)},i.transition=function(n){var i,t,r;if(!parseFloat(this.layout.options.transitionDuration))return void this._nonTransition(n);i=this._transn;for(t in n.onTransitionEnd)i.onEnd[t]=n.onTransitionEnd[t];for(t in n.to)i.ingProperties[t]=!0,n.isCleaning&&(i.clean[t]=!0);n.from&&(this.css(n.from),r=this.element.offsetHeight,r=null);this.enableTransition(n.to);this.css(n.to);this.isTransitioning=!0},s="opacity,"+a(e),i.enableTransition=function(){if(!this.isTransitioning){var n=this.layout.options.transitionDuration;n="number"==typeof n?n+"ms":n;this.css({transitionProperty:s,transitionDuration:n,transitionDelay:this.staggerDelay||0});this.element.addEventListener(o,this,!1)}},i.onwebkitTransitionEnd=function(n){this.ontransitionend(n)},i.onotransitionend=function(n){this.ontransitionend(n)},h={"-webkit-transform":"transform"},i.ontransitionend=function(n){var t,i,r;n.target===this.element&&(t=this._transn,i=h[n.propertyName]||n.propertyName,(delete t.ingProperties[i],l(t.ingProperties)&&this.disableTransition(),i in t.clean&&(this.element.style[n.propertyName]="",delete t.clean[i]),i in t.onEnd)&&(r=t.onEnd[i],r.call(this),delete t.onEnd[i]),this.emitEvent("transitionEnd",[this]))},i.disableTransition=function(){this.removeTransitionStyles();this.element.removeEventListener(o,this,!1);this.isTransitioning=!1},i._removeStyles=function(n){var t={},i;for(i in n)t[i]="";this.css(t)},c={transitionProperty:"",transitionDuration:"",transitionDelay:""},i.removeTransitionStyles=function(){this.css(c)},i.stagger=function(n){n=isNaN(n)?0:n;this.staggerDelay=n+"ms"},i.removeElem=function(){this.element.parentNode.removeChild(this.element);this.css({display:""});this.emitEvent("remove",[this])},i.remove=function(){return r&&parseFloat(this.layout.options.transitionDuration)?(this.once("transitionEnd",function(){this.removeElem()}),void this.hide()):void this.removeElem()},i.reveal=function(){delete this.isHidden;this.css({display:""});var n=this.layout.options,t={},i=this.getHideRevealTransitionEndProperty("visibleStyle");t[i]=this.onRevealTransitionEnd;this.transition({from:n.hiddenStyle,to:n.visibleStyle,isCleaning:!0,onTransitionEnd:t})},i.onRevealTransitionEnd=function(){this.isHidden||this.emitEvent("reveal")},i.getHideRevealTransitionEndProperty=function(n){var t=this.layout.options[n],i;if(t.opacity)return"opacity";for(i in t)return i},i.hide=function(){this.isHidden=!0;this.css({display:""});var n=this.layout.options,t={},i=this.getHideRevealTransitionEndProperty("hiddenStyle");t[i]=this.onHideTransitionEnd;this.transition({from:n.visibleStyle,to:n.hiddenStyle,isCleaning:!0,onTransitionEnd:t})},i.onHideTransitionEnd=function(){this.isHidden&&(this.css({display:"none"}),this.emitEvent("hide"))},i.destroy=function(){this.css({position:"",left:"",right:"",top:"",bottom:"",transition:"",transform:""})},u}),function(n,t){"use strict";"function"==typeof define&&define.amd?define("outlayer/outlayer",["ev-emitter/ev-emitter","get-size/get-size","fizzy-ui-utils/utils","./item"],function(i,r,u,f){return t(n,i,r,u,f)}):"object"==typeof module&&module.exports?module.exports=t(n,require("ev-emitter"),require("get-size"),require("fizzy-ui-utils"),require("./item")):n.Outlayer=t(n,n.EvEmitter,n.getSize,n.fizzyUIUtils,n.Outlayer.Item)}(window,function(n,t,i,r,u){"use strict";function e(n,t){var i=r.getQueryElement(n),u,f;if(!i)return void(c&&c.error("Bad element for "+this.constructor.namespace+": "+(i||n)));this.element=i;o&&(this.$element=o(this.element));this.options=r.extend({},this.constructor.defaults);this.option(t);u=++y;this.element.outlayerGUID=u;s[u]=this;this._create();f=this._getOption("initLayout");f&&this.layout()}function h(n){function t(){n.apply(this,arguments)}return t.prototype=Object.create(n.prototype),t.prototype.constructor=t,t}function v(n){var r;if("number"==typeof n)return n;var t=n.match(/(^\d*\.?\d*)(\w*)/),i=t&&t[1],u=t&&t[2];return i.length?(i=parseFloat(i),r=a[u]||1,i*r):0}var c=n.console,o=n.jQuery,l=function(){},y=0,s={},f,a;return e.namespace="outlayer",e.Item=u,e.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)"}},f=e.prototype,r.extend(f,t.prototype),f.option=function(n){r.extend(this.options,n)},f._getOption=function(n){var t=this.constructor.compatOptions[n];return t&&void 0!==this.options[t]?this.options[t]:this.options[n]},e.compatOptions={initLayout:"isInitLayout",horizontal:"isHorizontal",layoutInstant:"isLayoutInstant",originLeft:"isOriginLeft",originTop:"isOriginTop",resize:"isResizeBound",resizeContainer:"isResizingContainer"},f._create=function(){this.reloadItems();this.stamps=[];this.stamp(this.options.stamp);r.extend(this.element.style,this.options.containerStyle);var n=this._getOption("resize");n&&this.bindResize()},f.reloadItems=function(){this.items=this._itemize(this.element.children)},f._itemize=function(n){for(var u,f,i=this._filterFindItemElements(n),e=this.constructor.Item,r=[],t=0;t<i.length;t++)u=i[t],f=new e(u,this),r.push(f);return r},f._filterFindItemElements=function(n){return r.filterFindElements(n,this.options.itemSelector)},f.getItemElements=function(){return this.items.map(function(n){return n.element})},f.layout=function(){this._resetLayout();this._manageStamps();var n=this._getOption("layoutInstant"),t=void 0!==n?n:!this._isLayoutInited;this.layoutItems(this.items,t);this._isLayoutInited=!0},f._init=f.layout,f._resetLayout=function(){this.getSize()},f.getSize=function(){this.size=i(this.element)},f._getMeasurement=function(n,t){var u,r=this.options[n];r?("string"==typeof r?u=this.element.querySelector(r):r instanceof HTMLElement&&(u=r),this[n]=u?i(u)[t]:r):this[n]=0},f.layoutItems=function(n,t){n=this._getItemsForLayout(n);this._layoutItems(n,t);this._postLayout()},f._getItemsForLayout=function(n){return n.filter(function(n){return!n.isIgnored})},f._layoutItems=function(n,t){if(this._emitCompleteOnItems("layout",n),n&&n.length){var i=[];n.forEach(function(n){var r=this._getItemLayoutPosition(n);r.item=n;r.isInstant=t||n.isLayoutInstant;i.push(r)},this);this._processLayoutQueue(i)}},f._getItemLayoutPosition=function(){return{x:0,y:0}},f._processLayoutQueue=function(n){this.updateStagger();n.forEach(function(n,t){this._positionItem(n.item,n.x,n.y,n.isInstant,t)},this)},f.updateStagger=function(){var n=this.options.stagger;return null===n||void 0===n?void(this.stagger=0):(this.stagger=v(n),this.stagger)},f._positionItem=function(n,t,i,r,u){r?n.goTo(t,i):(n.stagger(u*this.stagger),n.moveTo(t,i))},f._postLayout=function(){this.resizeContainer()},f.resizeContainer=function(){var t=this._getOption("resizeContainer"),n;t&&(n=this._getContainerSize(),n&&(this._setContainerMeasure(n.width,!0),this._setContainerMeasure(n.height,!1)))},f._getContainerSize=l,f._setContainerMeasure=function(n,t){if(void 0!==n){var i=this.size;i.isBorderBox&&(n+=t?i.paddingLeft+i.paddingRight+i.borderLeftWidth+i.borderRightWidth:i.paddingBottom+i.paddingTop+i.borderTopWidth+i.borderBottomWidth);n=Math.max(n,0);this.element.style[t?"width":"height"]=n+"px"}},f._emitCompleteOnItems=function(n,t){function r(){e.dispatchEvent(n+"Complete",null,[t])}function f(){i++;i==u&&r()}var e=this,u=t.length,i;if(!t||!u)return void r();i=0;t.forEach(function(t){t.once(n,f)})},f.dispatchEvent=function(n,t,i){var u=t?[t].concat(i):i,r;(this.emitEvent(n,u),o)&&((this.$element=this.$element||o(this.element),t)?(r=o.Event(t),r.type=n,this.$element.trigger(r,i)):this.$element.trigger(n,i))},f.ignore=function(n){var t=this.getItem(n);t&&(t.isIgnored=!0)},f.unignore=function(n){var t=this.getItem(n);t&&delete t.isIgnored},f.stamp=function(n){n=this._find(n);n&&(this.stamps=this.stamps.concat(n),n.forEach(this.ignore,this))},f.unstamp=function(n){n=this._find(n);n&&n.forEach(function(n){r.removeFrom(this.stamps,n);this.unignore(n)},this)},f._find=function(n){if(n)return("string"==typeof n&&(n=this.element.querySelectorAll(n)),n=r.makeArray(n))},f._manageStamps=function(){this.stamps&&this.stamps.length&&(this._getBoundingRect(),this.stamps.forEach(this._manageStamp,this))},f._getBoundingRect=function(){var t=this.element.getBoundingClientRect(),n=this.size;this._boundingRect={left:t.left+n.paddingLeft+n.borderLeftWidth,top:t.top+n.paddingTop+n.borderTopWidth,right:t.right-(n.paddingRight+n.borderRightWidth),bottom:t.bottom-(n.paddingBottom+n.borderBottomWidth)}},f._manageStamp=l,f._getElementOffset=function(n){var t=n.getBoundingClientRect(),r=this._boundingRect,u=i(n);return{left:t.left-r.left-u.marginLeft,top:t.top-r.top-u.marginTop,right:r.right-t.right-u.marginRight,bottom:r.bottom-t.bottom-u.marginBottom}},f.handleEvent=r.handleEvent,f.bindResize=function(){n.addEventListener("resize",this);this.isResizeBound=!0},f.unbindResize=function(){n.removeEventListener("resize",this);this.isResizeBound=!1},f.onresize=function(){this.resize()},r.debounceMethod(e,"onresize",100),f.resize=function(){this.isResizeBound&&this.needsResizeLayout()&&this.layout()},f.needsResizeLayout=function(){var n=i(this.element),t=this.size&&n;return t&&n.innerWidth!==this.size.innerWidth},f.addItems=function(n){var t=this._itemize(n);return t.length&&(this.items=this.items.concat(t)),t},f.appended=function(n){var t=this.addItems(n);t.length&&(this.layoutItems(t,!0),this.reveal(t))},f.prepended=function(n){var t=this._itemize(n),i;t.length&&(i=this.items.slice(0),this.items=t.concat(i),this._resetLayout(),this._manageStamps(),this.layoutItems(t,!0),this.reveal(t),this.layoutItems(i))},f.reveal=function(n){if(this._emitCompleteOnItems("reveal",n),n&&n.length){var t=this.updateStagger();n.forEach(function(n,i){n.stagger(i*t);n.reveal()})}},f.hide=function(n){if(this._emitCompleteOnItems("hide",n),n&&n.length){var t=this.updateStagger();n.forEach(function(n,i){n.stagger(i*t);n.hide()})}},f.revealItemElements=function(n){var t=this.getItems(n);this.reveal(t)},f.hideItemElements=function(n){var t=this.getItems(n);this.hide(t)},f.getItem=function(n){for(var i,t=0;t<this.items.length;t++)if(i=this.items[t],i.element==n)return i},f.getItems=function(n){n=r.makeArray(n);var t=[];return n.forEach(function(n){var i=this.getItem(n);i&&t.push(i)},this),t},f.remove=function(n){var t=this.getItems(n);this._emitCompleteOnItems("remove",t);t&&t.length&&t.forEach(function(n){n.remove();r.removeFrom(this.items,n)},this)},f.destroy=function(){var n=this.element.style,t;n.height="";n.position="";n.width="";this.items.forEach(function(n){n.destroy()});this.unbindResize();t=this.element.outlayerGUID;delete s[t];delete this.element.outlayerGUID;o&&o.removeData(this.element,this.constructor.namespace)},e.data=function(n){n=r.getQueryElement(n);var t=n&&n.outlayerGUID;return t&&s[t]},e.create=function(n,t){var i=h(e);return i.defaults=r.extend({},e.defaults),r.extend(i.defaults,t),i.compatOptions=r.extend({},e.compatOptions),i.namespace=n,i.data=e.data,i.Item=h(u),r.htmlInit(i,n),o&&o.bridget&&o.bridget(n,i),i},a={ms:1,s:1e3},e.Item=u,e}),function(n,t){"function"==typeof define&&define.amd?define("isotope/js/item",["outlayer/outlayer"],t):"object"==typeof module&&module.exports?module.exports=t(require("outlayer")):(n.Isotope=n.Isotope||{},n.Isotope.Item=t(n.Outlayer))}(window,function(n){"use strict";function i(){n.Item.apply(this,arguments)}var t=i.prototype=Object.create(n.Item.prototype),u=t._create,r;return t._create=function(){this.id=this.layout.itemGUID++;u.call(this);this.sortData={}},t.updateSortData=function(){var t,i,n,r;if(!this.isIgnored){this.sortData.id=this.id;this.sortData["original-order"]=this.id;this.sortData.random=Math.random();t=this.layout.options.getSortData;i=this.layout._sorters;for(n in t)r=i[n],this.sortData[n]=r(this.element,this)}},r=t.destroy,t.destroy=function(){r.apply(this,arguments);this.css({display:""})},i}),function(n,t){"function"==typeof define&&define.amd?define("isotope/js/layout-mode",["get-size/get-size","outlayer/outlayer"],t):"object"==typeof module&&module.exports?module.exports=t(require("get-size"),require("outlayer")):(n.Isotope=n.Isotope||{},n.Isotope.LayoutMode=t(n.getSize,n.Outlayer))}(window,function(n,t){"use strict";function r(n){this.isotope=n;n&&(this.options=n.options[this.namespace],this.element=n.element,this.items=n.filteredItems,this.size=n.size)}var i=r.prototype;return["_resetLayout","_getItemLayoutPosition","_manageStamp","_getContainerSize","_getElementOffset","needsResizeLayout","_getOption"].forEach(function(n){i[n]=function(){return t.prototype[n].apply(this.isotope,arguments)}}),i.needsVerticalResizeLayout=function(){var t=n(this.isotope.element),i=this.isotope.size&&t;return i&&t.innerHeight!=this.isotope.size.innerHeight},i._getMeasurement=function(){this.isotope._getMeasurement.apply(this,arguments)},i.getColumnWidth=function(){this.getSegmentSize("column","Width")},i.getRowHeight=function(){this.getSegmentSize("row","Height")},i.getSegmentSize=function(n,t){var i=n+t,u="outer"+t,r;(this._getMeasurement(i,u),this[i])||(r=this.getFirstItemSize(),this[i]=r&&r[u]||this.isotope.size["inner"+t])},i.getFirstItemSize=function(){var t=this.isotope.filteredItems[0];return t&&t.element&&n(t.element)},i.layout=function(){this.isotope.layout.apply(this.isotope,arguments)},i.getSize=function(){this.isotope.getSize();this.size=this.isotope.size},r.modes={},r.create=function(n,t){function u(){r.apply(this,arguments)}return u.prototype=Object.create(i),u.prototype.constructor=u,t&&(u.options=t),u.prototype.namespace=n,r.modes[n]=u,u},r}),function(n,t){"function"==typeof define&&define.amd?define("masonry/masonry",["outlayer/outlayer","get-size/get-size"],t):"object"==typeof module&&module.exports?module.exports=t(require("outlayer"),require("get-size")):n.Masonry=t(n.Outlayer,n.getSize)}(window,function(n,t){var i=n.create("masonry");return i.compatOptions.fitWidth="isFitWidth",i.prototype._resetLayout=function(){this.getSize();this._getMeasurement("columnWidth","outerWidth");this._getMeasurement("gutter","outerWidth");this.measureColumns();this.colYs=[];for(var n=0;n<this.cols;n++)this.colYs.push(0);this.maxY=0},i.prototype.measureColumns=function(){var n,i;(this.getContainerWidth(),this.columnWidth)||(n=this.items[0],i=n&&n.element,this.columnWidth=i&&t(i).outerWidth||this.containerWidth);var r=this.columnWidth+=this.gutter,f=this.containerWidth+this.gutter,u=f/r,e=r-f%r,o=e&&1>e?"round":"floor";u=Math[o](u);this.cols=Math.max(u,1)},i.prototype.getContainerWidth=function(){var i=this._getOption("fitWidth"),r=i?this.element.parentNode:this.element,n=t(r);this.containerWidth=n&&n.innerWidth},i.prototype._getItemLayoutPosition=function(n){n.getSize();var f=n.size.outerWidth%this.columnWidth,o=f&&1>f?"round":"ceil",t=Math[o](n.size.outerWidth/this.columnWidth);t=Math.min(t,this.cols);for(var i=this._getColGroup(t),r=Math.min.apply(Math,i),e=i.indexOf(r),s={x:this.columnWidth*e,y:r},h=r+n.size.outerHeight,c=this.cols+1-i.length,u=0;c>u;u++)this.colYs[e+u]=h;return s},i.prototype._getColGroup=function(n){var r;if(2>n)return this.colYs;for(var i=[],u=this.cols+1-n,t=0;u>t;t++)r=this.colYs.slice(t,t+n),i[t]=Math.max.apply(Math,r);return i},i.prototype._manageStamp=function(n){var e=t(n),r=this._getElementOffset(n),h=this._getOption("originLeft"),o=h?r.left:r.right,s=o+e.outerWidth,f=Math.floor(o/this.columnWidth),i;f=Math.max(0,f);i=Math.floor(s/this.columnWidth);i-=s%this.columnWidth?0:1;i=Math.min(this.cols-1,i);for(var c=this._getOption("originTop"),l=(c?r.top:r.bottom)+e.outerHeight,u=f;i>=u;u++)this.colYs[u]=Math.max(l,this.colYs[u])},i.prototype._getContainerSize=function(){this.maxY=Math.max.apply(Math,this.colYs);var n={height:this.maxY};return this._getOption("fitWidth")&&(n.width=this._getContainerFitWidth()),n},i.prototype._getContainerFitWidth=function(){for(var n=0,t=this.cols;--t&&0===this.colYs[t];)n++;return(this.cols-n)*this.columnWidth-this.gutter},i.prototype.needsResizeLayout=function(){var n=this.containerWidth;return this.getContainerWidth(),n!=this.containerWidth},i}),function(n,t){"function"==typeof define&&define.amd?define("isotope/js/layout-modes/masonry",["../layout-mode","masonry/masonry"],t):"object"==typeof module&&module.exports?module.exports=t(require("../layout-mode"),require("masonry-layout")):t(n.Isotope.LayoutMode,n.Masonry)}(window,function(n,t){"use strict";var u=n.create("masonry"),i=u.prototype,o={_getElementOffset:!0,layout:!0,_getMeasurement:!0},r,f,e;for(r in t.prototype)o[r]||(i[r]=t.prototype[r]);return f=i.measureColumns,i.measureColumns=function(){this.items=this.isotope.filteredItems;f.call(this)},e=i._getOption,i._getOption=function(n){return"fitWidth"==n?void 0!==this.options.isFitWidth?this.options.isFitWidth:this.options.fitWidth:e.apply(this.isotope,arguments)},u}),function(n,t){"function"==typeof define&&define.amd?define("isotope/js/layout-modes/fit-rows",["../layout-mode"],t):"object"==typeof exports?module.exports=t(require("../layout-mode")):t(n.Isotope.LayoutMode)}(window,function(n){"use strict";var i=n.create("fitRows"),t=i.prototype;return t._resetLayout=function(){this.x=0;this.y=0;this.maxY=0;this._getMeasurement("gutter","outerWidth")},t._getItemLayoutPosition=function(n){var t,i,r;return n.getSize(),t=n.size.outerWidth+this.gutter,i=this.isotope.size.innerWidth+this.gutter,0!==this.x&&t+this.x>i&&(this.x=0,this.y=this.maxY),r={x:this.x,y:this.y},this.maxY=Math.max(this.maxY,this.y+n.size.outerHeight),this.x+=t,r},t._getContainerSize=function(){return{height:this.maxY}},i}),function(n,t){"function"==typeof define&&define.amd?define("isotope/js/layout-modes/vertical",["../layout-mode"],t):"object"==typeof module&&module.exports?module.exports=t(require("../layout-mode")):t(n.Isotope.LayoutMode)}(window,function(n){"use strict";var i=n.create("vertical",{horizontalAlignment:0}),t=i.prototype;return t._resetLayout=function(){this.y=0},t._getItemLayoutPosition=function(n){n.getSize();var t=(this.isotope.size.innerWidth-n.size.outerWidth)*this.options.horizontalAlignment,i=this.y;return this.y+=n.size.outerHeight,{x:t,y:i}},t._getContainerSize=function(){return{height:this.y}},i}),function(n,t){"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(i,r,u,f,e,o){return t(n,i,r,u,f,e,o)}):"object"==typeof module&&module.exports?module.exports=t(n,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")):n.Isotope=t(n,n.Outlayer,n.getSize,n.matchesSelector,n.fizzyUIUtils,n.Isotope.Item,n.Isotope.LayoutMode)}(window,function(n,t,i,r,u,f,e){function a(n,t){return function(i,r){for(var s,h,u=0;u<n.length;u++){var f=n[u],e=i.sortData[f],o=r.sortData[f];if(e>o||o>e)return s=void 0!==t[f]?t[f]:t,h=s?1:-1,(e>o?1:-1)*h}return 0}}var h=n.jQuery,v=String.prototype.trim?function(n){return n.trim()}:function(n){return n.replace(/^\s+|\s+$/g,"")},s=t.create("isotope",{layoutMode:"masonry",isJQueryFiltering:!0,sortAscending:!0}),o,c,l;return s.Item=f,s.LayoutMode=e,o=s.prototype,o._create=function(){this.itemGUID=0;this._sorters={};this._getSorters();t.prototype._create.call(this);this.modes={};this.filteredItems=this.items;this.sortHistory=["original-order"];for(var n in e.modes)this._initLayoutMode(n)},o.reloadItems=function(){this.itemGUID=0;t.prototype.reloadItems.call(this)},o._itemize=function(){for(var r,n=t.prototype._itemize.apply(this,arguments),i=0;i<n.length;i++)r=n[i],r.id=this.itemGUID++;return this._updateItemsSortData(n),n},o._initLayoutMode=function(n){var t=e.modes[n],i=this.options[n]||{};this.options[n]=t.options?u.extend(t.options,i):i;this.modes[n]=new t(this)},o.layout=function(){return!this._isLayoutInited&&this._getOption("initLayout")?void this.arrange():void this._layout()},o._layout=function(){var n=this._getIsInstant();this._resetLayout();this._manageStamps();this.layoutItems(this.filteredItems,n);this._isLayoutInited=!0},o.arrange=function(n){this.option(n);this._getIsInstant();var t=this._filter(this.items);this.filteredItems=t.matches;this._bindArrangeComplete();this._isInstant?this._noTransition(this._hideReveal,[t]):this._hideReveal(t);this._sort();this._layout()},o._init=o.arrange,o._hideReveal=function(n){this.reveal(n.needReveal);this.hide(n.needHide)},o._getIsInstant=function(){var n=this._getOption("layoutInstant"),t=void 0!==n?n:!this._isLayoutInited;return this._isInstant=t,t},o._bindArrangeComplete=function(){function n(){t&&i&&r&&u.dispatchEvent("arrangeComplete",null,[u.filteredItems])}var t,i,r,u=this;this.once("layoutComplete",function(){t=!0;n()});this.once("hideComplete",function(){i=!0;n()});this.once("revealComplete",function(){r=!0;n()})},o._filter=function(n){var r=this.options.filter,t,i;r=r||"*";for(var f=[],e=[],o=[],s=this._getFilterTest(r),u=0;u<n.length;u++)t=n[u],t.isIgnored||(i=s(t),i&&f.push(t),i&&t.isHidden?e.push(t):i||t.isHidden||o.push(t));return{matches:f,needReveal:e,needHide:o}},o._getFilterTest=function(n){return h&&this.options.isJQueryFiltering?function(t){return h(t.element).is(n)}:"function"==typeof n?function(t){return n(t.element)}:function(t){return r(t.element,n)}},o.updateSortData=function(n){var t;n?(n=u.makeArray(n),t=this.getItems(n)):t=this.items;this._getSorters();this._updateItemsSortData(t)},o._getSorters=function(){var t=this.options.getSortData,n,i;for(n in t)i=t[n],this._sorters[n]=c(i)},o._updateItemsSortData=function(n){for(var r,i=n&&n.length,t=0;i&&i>t;t++)r=n[t],r.updateSortData()},c=function(){function n(n){if("string"!=typeof n)return n;var i=v(n).split(" "),r=i[0],u=r.match(/^\[(.+)\]$/),o=u&&u[1],f=t(o,r),e=s.sortDataParsers[i[1]];return e?function(n){return n&&e(f(n))}:function(n){return n&&f(n)}}function t(n,t){return n?function(t){return t.getAttribute(n)}:function(n){var i=n.querySelector(t);return i&&i.textContent}}return n}(),s.sortDataParsers={parseInt:function(n){return parseInt(n,10)},parseFloat:function(n){return parseFloat(n)}},o._sort=function(){var n=this.options.sortBy,t,i;n&&(t=[].concat.apply(n,this.sortHistory),i=a(t,this.options.sortAscending),this.filteredItems.sort(i),n!=this.sortHistory[0]&&this.sortHistory.unshift(n))},o._mode=function(){var n=this.options.layoutMode,t=this.modes[n];if(!t)throw new Error("No layout mode: "+n);return t.options=this.options[n],t},o._resetLayout=function(){t.prototype._resetLayout.call(this);this._mode()._resetLayout()},o._getItemLayoutPosition=function(n){return this._mode()._getItemLayoutPosition(n)},o._manageStamp=function(n){this._mode()._manageStamp(n)},o._getContainerSize=function(){return this._mode()._getContainerSize()},o.needsResizeLayout=function(){return this._mode().needsResizeLayout()},o.appended=function(n){var t=this.addItems(n),i;t.length&&(i=this._filterRevealAdded(t),this.filteredItems=this.filteredItems.concat(i))},o.prepended=function(n){var t=this._itemize(n),i;t.length&&(this._resetLayout(),this._manageStamps(),i=this._filterRevealAdded(t),this.layoutItems(this.filteredItems),this.filteredItems=i.concat(this.filteredItems),this.items=t.concat(this.items))},o._filterRevealAdded=function(n){var t=this._filter(n);return this.hide(t.needHide),this.reveal(t.matches),this.layoutItems(t.matches,!0),t.matches},o.insert=function(n){var i=this.addItems(n),t,u,r,f;if(i.length){for(r=i.length,t=0;r>t;t++)u=i[t],this.element.appendChild(u.element);for(f=this._filter(i).matches,t=0;r>t;t++)i[t].isLayoutInstant=!0;for(this.arrange(),t=0;r>t;t++)delete i[t].isLayoutInstant;this.reveal(f)}},l=o.remove,o.remove=function(n){var t,r,i,f;for(n=u.makeArray(n),t=this.getItems(n),l.call(this,n),r=t&&t.length,i=0;r&&r>i;i++)f=t[i],u.removeFrom(this.filteredItems,f)},o.shuffle=function(){for(var t,n=0;n<this.items.length;n++)t=this.items[n],t.sortData.random=Math.random();this.options.sortBy="random";this._sort();this._layout()},o._noTransition=function(n,t){var r=this.options.transitionDuration,i;return this.options.transitionDuration=0,i=n.apply(this,t),this.options.transitionDuration=r,i},o.getFilteredItemElements=function(){return this.filteredItems.map(function(n){return n.element})},s});!function(n,t){"object"==typeof exports?module.exports=t():"function"==typeof define&&define.amd?define(["jquery","googlemaps!"],t):n.GMaps=t()}(this,function(){var t=function(n,t){var i;if(n===t)return n;for(i in t)void 0!==t[i]&&(n[i]=t[i]);return n},f=function(n,t){var i,u=Array.prototype.slice.call(arguments,2),r=[],f=n.length;if(Array.prototype.map&&n.map===Array.prototype.map)r=Array.prototype.map.call(n,function(n){var i=u.slice(0);return i.splice(0,0,n),t.apply(this,i)});else for(i=0;f>i;i++)callback_params=u,callback_params.splice(0,0,n[i]),r.push(t.apply(this,callback_params));return r},o=function(n){for(var i=[],t=0;t<n.length;t++)i=i.concat(n[t]);return i},h=function(n,t){var i=n[0],r=n[1];return t&&(i=n[1],r=n[0]),new google.maps.LatLng(i,r)},u=function(n,t){for(var i=0;i<n.length;i++)n[i]instanceof google.maps.LatLng||(n[i]=n[i].length>0&&"object"==typeof n[i][0]?u(n[i],t):h(n[i],t));return n},c=function(n,t){var i=n.replace(".","");return"jQuery"in this&&t?$("."+i,t)[0]:document.getElementsByClassName(i)[0]},i=function(n,t){var n=n.replace("#","");return"jQuery"in window&&t?$("#"+n,t)[0]:document.getElementById(n)},l=function(n){var t=0,i=0;if(n.offsetParent)do t+=n.offsetLeft,i+=n.offsetTop;while(n=n.offsetParent);return[t,i]},n=function(){var n=document,r=function(u){var d,g,o,s,w,b;if("object"!=typeof window.google||!window.google.maps)return"object"==typeof window.console&&window.console.error&&console.error("Google Maps API is required. Please register the following JavaScript library https://maps.googleapis.com/maps/api/js."),function(){};if(!this)return new r(u);u.zoom=u.zoom||15;u.mapType=u.mapType||"roadmap";var f,h=function(n,t){return void 0===n?t:n},e=this,a=["bounds_changed","center_changed","click","dblclick","drag","dragend","dragstart","idle","maptypeid_changed","projection_changed","resize","tilesloaded","zoom_changed"],v=["mousemove","mouseout","mouseover"],nt=["el","lat","lng","mapType","width","height","markerClusterer","enableNewStyle"],y=u.el||u.div,tt=u.markerClusterer,ut=google.maps.MapTypeId[u.mapType.toUpperCase()],ft=new google.maps.LatLng(u.lat,u.lng),et=h(u.zoomControl,!0),it=u.zoomControlOpt||{style:"DEFAULT",position:"TOP_LEFT"},ot=it.style||"DEFAULT",st=it.position||"TOP_LEFT",ht=h(u.panControl,!0),ct=h(u.mapTypeControl,!0),lt=h(u.scaleControl,!0),at=h(u.streetViewControl,!0),rt=h(rt,!0),p={},k={zoom:this.zoom,center:ft,mapTypeId:ut},vt={panControl:ht,zoomControl:et,zoomControlOptions:{style:google.maps.ZoomControlStyle[ot],position:google.maps.ControlPosition[st]},mapTypeControl:ct,scaleControl:lt,streetViewControl:at,overviewMapControl:rt};if(this.el="string"==typeof u.el||"string"==typeof u.div?y.indexOf("#")>-1?i(y,u.context):c.apply(this,[y,u.context]):y,"undefined"==typeof this.el||null===this.el)throw"No element defined.";for(window.context_menu=window.context_menu||{},window.context_menu[e.el.id]={},this.controls=[],this.overlays=[],this.layers=[],this.singleLayers={},this.markers=[],this.polylines=[],this.routes=[],this.polygons=[],this.infoWindow=null,this.overlay_el=null,this.zoom=u.zoom,this.registered_events={},this.el.style.width=u.width||this.el.scrollWidth||this.el.offsetWidth,this.el.style.height=u.height||this.el.scrollHeight||this.el.offsetHeight,google.maps.visualRefresh=u.enableNewStyle,f=0;f<nt.length;f++)delete u[nt[f]];for(1!=u.disableDefaultUI&&(k=t(k,vt)),p=t(k,u),f=0;f<a.length;f++)delete p[a[f]];for(f=0;f<v.length;f++)delete p[v[f]];for(this.map=new google.maps.Map(this.el,p),tt&&(this.markerClusterer=tt.apply(this,[this.map])),d=function(n,t){var h="",f=window.context_menu[e.el.id][n],c,u,r,o,a,s,v;for(r in f)f.hasOwnProperty(r)&&(c=f[r],h+='<li><a id="'+n+"_"+r+'" href="#">'+c.title+"<\/a><\/li>");if(i("gmaps_context_menu")){for(u=i("gmaps_context_menu"),u.innerHTML=h,o=u.getElementsByTagName("a"),a=o.length,r=0;a>r;r++)s=o[r],v=function(i){i.preventDefault();f[this.id.replace(n+"_","")].action.apply(e,[t]);e.hideContextMenu()},google.maps.event.clearListeners(s,"click"),google.maps.event.addDomListenerOnce(s,"click",v,!1);var y=l.apply(this,[e.el]),p=y[0]+t.pixel.x-15,w=y[1]+t.pixel.y-15;u.style.left=p+"px";u.style.top=w+"px"}},this.buildContextMenu=function(n,t){var r,u;"marker"===n?(t.pixel={},r=new google.maps.OverlayView,r.setMap(e.map),r.draw=function(){var i=r.getProjection(),u=t.marker.getPosition();t.pixel=i.fromLatLngToContainerPixel(u);d(n,t)}):d(n,t);u=i("gmaps_context_menu");setTimeout(function(){u.style.display="block"},0)},this.setContextMenu=function(t){var f,r,u,o;window.context_menu[e.el.id][t.control]={};r=n.createElement("ul");for(f in t.options)t.options.hasOwnProperty(f)&&(u=t.options[f],window.context_menu[e.el.id][t.control][u.name]={title:u.title,action:u.action});r.id="gmaps_context_menu";r.style.display="none";r.style.position="absolute";r.style.minWidth="100px";r.style.background="white";r.style.listStyle="none";r.style.padding="8px";r.style.boxShadow="2px 2px 6px #ccc";i("gmaps_context_menu")||n.body.appendChild(r);o=i("gmaps_context_menu");google.maps.event.addDomListener(o,"mouseout",function(n){n.relatedTarget&&this.contains(n.relatedTarget)||window.setTimeout(function(){o.style.display="none"},400)},!1)},this.hideContextMenu=function(){var n=i("gmaps_context_menu");n&&(n.style.display="none")},g=function(n,t){google.maps.event.addListener(n,t,function(n){void 0==n&&(n=this);u[t].apply(this,[n]);e.hideContextMenu()})},google.maps.event.addListener(this.map,"zoom_changed",this.hideContextMenu),o=0;o<a.length;o++)s=a[o],s in u&&g(this.map,s);for(o=0;o<v.length;o++)s=v[o],s in u&&g(this.map,s);google.maps.event.addListener(this.map,"rightclick",function(n){u.rightclick&&u.rightclick.apply(this,[n]);void 0!=window.context_menu[e.el.id].map&&e.buildContextMenu("map",n)});this.refresh=function(){google.maps.event.trigger(this.map,"resize")};this.fitZoom=function(){for(var t=[],i=this.markers.length,n=0;i>n;n++)"boolean"==typeof this.markers[n].visible&&this.markers[n].visible&&t.push(this.markers[n].getPosition());this.fitLatLngBounds(t)};this.fitLatLngBounds=function(n){for(var r=n.length,i=new google.maps.LatLngBounds,t=0;r>t;t++)i.extend(n[t]);this.map.fitBounds(i)};this.setCenter=function(n,t,i){this.map.panTo(new google.maps.LatLng(n,t));i&&i()};this.getElement=function(){return this.el};this.zoomIn=function(n){n=n||1;this.zoom=this.map.getZoom()+n;this.map.setZoom(this.zoom)};this.zoomOut=function(n){n=n||1;this.zoom=this.map.getZoom()-n;this.map.setZoom(this.zoom)};b=[];for(w in this.map)"function"!=typeof this.map[w]||this[w]||b.push(w);for(f=0;f<b.length;f++)!function(n,t,i){n[i]=function(){return t[i].apply(t,arguments)}}(this,this.map,b[f])};return r}(this),r,s;return n.prototype.createControl=function(n){var t=document.createElement("div"),i,r;t.style.cursor="pointer";n.disableDefaultStyles!==!0&&(t.style.fontFamily="Roboto, Arial, sans-serif",t.style.fontSize="11px",t.style.boxShadow="rgba(0, 0, 0, 0.298039) 0px 1px 4px -1px");for(i in n.style)t.style[i]=n.style[i];n.id&&(t.id=n.id);n.title&&(t.title=n.title);n.classes&&(t.className=n.classes);n.content&&("string"==typeof n.content?t.innerHTML=n.content:n.content instanceof HTMLElement&&t.appendChild(n.content));n.position&&(t.position=google.maps.ControlPosition[n.position.toUpperCase()]);for(r in n.events)!function(t,i){google.maps.event.addDomListener(t,i,function(){n.events[i].apply(this,[this])})}(t,r);return t.index=1,t},n.prototype.addControl=function(n){var t=this.createControl(n);return this.controls.push(t),this.map.controls[t.position].push(t),t},n.prototype.removeControl=function(n){for(var r=null,i,t=0;t<this.controls.length;t++)this.controls[t]==n&&(r=this.controls[t].position,this.controls.splice(t,1));if(r)for(t=0;t<this.map.controls.length;t++)if(i=this.map.controls[n.position],i.getAt(t)==n){i.removeAt(t);break}return n},n.prototype.createMarker=function(n){var i,e,r;if(void 0==n.lat&&void 0==n.lng&&void 0==n.position)throw"No latitude or longitude defined.";var u=this,h=n.details,c=n.fences,l=n.outside,a={position:new google.maps.LatLng(n.lat,n.lng),map:null},f=t(a,n);if(delete f.lat,delete f.lng,delete f.fences,delete f.outside,i=new google.maps.Marker(f),i.fences=c,n.infoWindow)for(i.infoWindow=new google.maps.InfoWindow(n.infoWindow),e=["closeclick","content_changed","domready","position_changed","zindex_changed"],r=0;r<e.length;r++)!function(t,i){n.infoWindow[i]&&google.maps.event.addListener(t,i,function(t){n.infoWindow[i].apply(this,[t])})}(i.infoWindow,e[r]);for(var o=["animation_changed","clickable_changed","cursor_changed","draggable_changed","flat_changed","icon_changed","position_changed","shadow_changed","shape_changed","title_changed","visible_changed","zindex_changed"],s=["dblclick","drag","dragend","dragstart","mousedown","mouseout","mouseover","mouseup"],r=0;r<o.length;r++)!function(t,i){n[i]&&google.maps.event.addListener(t,i,function(){n[i].apply(this,[this])})}(i,o[r]);for(r=0;r<s.length;r++)!function(t,i,r){n[r]&&google.maps.event.addListener(i,r,function(i){i.pixel||(i.pixel=t.getProjection().fromLatLngToPoint(i.latLng));n[r].apply(this,[i])})}(this.map,i,s[r]);return google.maps.event.addListener(i,"click",function(){this.details=h;n.click&&n.click.apply(this,[this]);i.infoWindow&&(u.hideInfoWindows(),i.infoWindow.open(u.map,i))}),google.maps.event.addListener(i,"rightclick",function(t){t.marker=this;n.rightclick&&n.rightclick.apply(this,[t]);void 0!=window.context_menu[u.el.id].marker&&u.buildContextMenu("marker",t)}),i.fences&&google.maps.event.addListener(i,"dragend",function(){u.checkMarkerGeofence(i,function(n,t){l(n,t)})}),i},n.prototype.addMarker=function(t){var i;if(t.hasOwnProperty("gm_accessors_"))i=t;else{if(!(t.hasOwnProperty("lat")&&t.hasOwnProperty("lng")||t.position))throw"No latitude or longitude defined.";i=this.createMarker(t)}return i.setMap(this.map),this.markerClusterer&&this.markerClusterer.addMarker(i),this.markers.push(i),n.fire("marker_added",i,this),i},n.prototype.addMarkers=function(n){for(var t,i=0;t=n[i];i++)this.addMarker(t);return this.markers},n.prototype.hideInfoWindows=function(){for(var n,t=0;n=this.markers[t];t++)n.infoWindow&&n.infoWindow.close()},n.prototype.removeMarker=function(t){for(var i=0;i<this.markers.length;i++)if(this.markers[i]===t){this.markers[i].setMap(null);this.markers.splice(i,1);this.markerClusterer&&this.markerClusterer.removeMarker(t);n.fire("marker_removed",t,this);break}return t},n.prototype.removeMarkers=function(t){var u=[],f,i,r;if("undefined"==typeof t){for(i=0;i<this.markers.length;i++)r=this.markers[i],r.setMap(null),n.fire("marker_removed",r,this);this.markerClusterer&&this.markerClusterer.clearMarkers&&this.markerClusterer.clearMarkers();this.markers=u}else{for(i=0;i<t.length;i++)f=this.markers.indexOf(t[i]),f>-1&&(r=this.markers[f],r.setMap(null),this.markerClusterer&&this.markerClusterer.removeMarker(r),n.fire("marker_removed",r,this));for(i=0;i<this.markers.length;i++)r=this.markers[i],null!=r.getMap()&&u.push(r);this.markers=u}},n.prototype.drawOverlay=function(n){var t=new google.maps.OverlayView,i=!0;return t.setMap(this.map),null!=n.auto_show&&(i=n.auto_show),t.onAdd=function(){var i=document.createElement("div"),r;i.style.borderStyle="none";i.style.borderWidth="0px";i.style.position="absolute";i.style.zIndex=100;i.innerHTML=n.content;t.el=i;n.layer||(n.layer="overlayLayer");var u=this.getPanes(),e=u[n.layer],f=["contextmenu","DOMMouseScroll","dblclick","mousedown"];for(e.appendChild(i),r=0;r<f.length;r++)!function(n,t){google.maps.event.addDomListener(n,t,function(n){-1!=navigator.userAgent.toLowerCase().indexOf("msie")&&document.all?(n.cancelBubble=!0,n.returnValue=!1):n.stopPropagation()})}(i,f[r]);n.click&&(u.overlayMouseTarget.appendChild(t.el),google.maps.event.addDomListener(t.el,"click",function(){n.click.apply(t,[t])}));google.maps.event.trigger(this,"ready")},t.draw=function(){var s=this.getProjection(),u=s.fromLatLngToDivPixel(new google.maps.LatLng(n.lat,n.lng));n.horizontalOffset=n.horizontalOffset||0;n.verticalOffset=n.verticalOffset||0;var r=t.el,f=r.children[0],e=f.clientHeight,o=f.clientWidth;switch(n.verticalAlign){case"top":r.style.top=u.y-e+n.verticalOffset+"px";break;default:case"middle":r.style.top=u.y-e/2+n.verticalOffset+"px";break;case"bottom":r.style.top=u.y+n.verticalOffset+"px"}switch(n.horizontalAlign){case"left":r.style.left=u.x-o+n.horizontalOffset+"px";break;default:case"center":r.style.left=u.x-o/2+n.horizontalOffset+"px";break;case"right":r.style.left=u.x+n.horizontalOffset+"px"}r.style.display=i?"block":"none";i||n.show.apply(this,[r])},t.onRemove=function(){var i=t.el;n.remove?n.remove.apply(this,[i]):(t.el.parentNode.removeChild(t.el),t.el=null)},this.overlays.push(t),t},n.prototype.removeOverlay=function(n){for(var t=0;t<this.overlays.length;t++)if(this.overlays[t]===n){this.overlays[t].setMap(null);this.overlays.splice(t,1);break}},n.prototype.removeOverlays=function(){for(var n,t=0;n=this.overlays[t];t++)n.setMap(null);this.overlays=[]},n.prototype.drawPolyline=function(t){var f=[],r=t.path,e,o,i;if(r.length)if(void 0===r[0][0])f=r;else for(o=0;e=r[o];o++)f.push(new google.maps.LatLng(e[0],e[1]));i={map:this.map,path:f,strokeColor:t.strokeColor,strokeOpacity:t.strokeOpacity,strokeWeight:t.strokeWeight,geodesic:t.geodesic,clickable:!0,editable:!1,visible:!0};t.hasOwnProperty("clickable")&&(i.clickable=t.clickable);t.hasOwnProperty("editable")&&(i.editable=t.editable);t.hasOwnProperty("icons")&&(i.icons=t.icons);t.hasOwnProperty("zIndex")&&(i.zIndex=t.zIndex);for(var u=new google.maps.Polyline(i),h=["click","dblclick","mousedown","mousemove","mouseout","mouseover","mouseup","rightclick"],s=0;s<h.length;s++)!function(n,i){t[i]&&google.maps.event.addListener(n,i,function(n){t[i].apply(this,[n])})}(u,h[s]);return this.polylines.push(u),n.fire("polyline_added",u,this),u},n.prototype.removePolyline=function(t){for(var i=0;i<this.polylines.length;i++)if(this.polylines[i]===t){this.polylines[i].setMap(null);this.polylines.splice(i,1);n.fire("polyline_removed",t,this);break}},n.prototype.removePolylines=function(){for(var n,t=0;n=this.polylines[t];t++)n.setMap(null);this.polylines=[]},n.prototype.drawCircle=function(n){n=t({map:this.map,center:new google.maps.LatLng(n.lat,n.lng)},n);delete n.lat;delete n.lng;for(var i=new google.maps.Circle(n),u=["click","dblclick","mousedown","mousemove","mouseout","mouseover","mouseup","rightclick"],r=0;r<u.length;r++)!function(t,i){n[i]&&google.maps.event.addListener(t,i,function(t){n[i].apply(this,[t])})}(i,u[r]);return this.polygons.push(i),i},n.prototype.drawRectangle=function(n){var u;n=t({map:this.map},n);u=new google.maps.LatLngBounds(new google.maps.LatLng(n.bounds[0][0],n.bounds[0][1]),new google.maps.LatLng(n.bounds[1][0],n.bounds[1][1]));n.bounds=u;for(var i=new google.maps.Rectangle(n),f=["click","dblclick","mousedown","mousemove","mouseout","mouseover","mouseup","rightclick"],r=0;r<f.length;r++)!function(t,i){n[i]&&google.maps.event.addListener(t,i,function(t){n[i].apply(this,[t])})}(i,f[r]);return this.polygons.push(i),i},n.prototype.drawPolygon=function(i){var e=!1;i.hasOwnProperty("useGeoJSON")&&(e=i.useGeoJSON);delete i.useGeoJSON;i=t({map:this.map},i);0==e&&(i.paths=[i.paths.slice(0)]);i.paths.length>0&&i.paths[0].length>0&&(i.paths=o(f(i.paths,u,e)));for(var r=new google.maps.Polygon(i),h=["click","dblclick","mousedown","mousemove","mouseout","mouseover","mouseup","rightclick"],s=0;s<h.length;s++)!function(n,t){i[t]&&google.maps.event.addListener(n,t,function(n){i[t].apply(this,[n])})}(r,h[s]);return this.polygons.push(r),n.fire("polygon_added",r,this),r},n.prototype.removePolygon=function(t){for(var i=0;i<this.polygons.length;i++)if(this.polygons[i]===t){this.polygons[i].setMap(null);this.polygons.splice(i,1);n.fire("polygon_removed",t,this);break}},n.prototype.removePolygons=function(){for(var n,t=0;n=this.polygons[t];t++)n.setMap(null);this.polygons=[]},n.prototype.getFromFusionTables=function(n){var i=n.events,r,t,u;delete n.events;r=n;t=new google.maps.FusionTablesLayer(r);for(u in i)!function(n,t){google.maps.event.addListener(n,t,function(n){i[t].apply(this,[n])})}(t,u);return this.layers.push(t),t},n.prototype.loadFromFusionTables=function(n){var t=this.getFromFusionTables(n);return t.setMap(this.map),t},n.prototype.getFromKML=function(n){var f=n.url,i=n.events,r,t,u;delete n.url;delete n.events;r=n;t=new google.maps.KmlLayer(f,r);for(u in i)!function(n,t){google.maps.event.addListener(n,t,function(n){i[t].apply(this,[n])})}(t,u);return this.layers.push(t),t},n.prototype.loadFromKML=function(n){var t=this.getFromKML(n);return t.setMap(this.map),t},n.prototype.addLayer=function(n,t){var i,r,u;t=t||{};switch(n){case"weather":this.singleLayers.weather=i=new google.maps.weather.WeatherLayer;break;case"clouds":this.singleLayers.clouds=i=new google.maps.weather.CloudLayer;break;case"traffic":this.singleLayers.traffic=i=new google.maps.TrafficLayer;break;case"transit":this.singleLayers.transit=i=new google.maps.TransitLayer;break;case"bicycling":this.singleLayers.bicycling=i=new google.maps.BicyclingLayer;break;case"panoramio":this.singleLayers.panoramio=i=new google.maps.panoramio.PanoramioLayer;i.setTag(t.filter);delete t.filter;t.click&&google.maps.event.addListener(i,"click",function(n){t.click(n);delete t.click});break;case"places":(this.singleLayers.places=i=new google.maps.places.PlacesService(this.map),t.search||t.nearbySearch||t.radarSearch)&&(r={bounds:t.bounds||null,keyword:t.keyword||null,location:t.location||null,name:t.name||null,radius:t.radius||null,rankBy:t.rankBy||null,types:t.types||null},t.radarSearch&&i.radarSearch(r,t.radarSearch),t.search&&i.search(r,t.search),t.nearbySearch&&i.nearbySearch(r,t.nearbySearch));t.textSearch&&(u={bounds:t.bounds||null,location:t.location||null,query:t.query||null,radius:t.radius||null},i.textSearch(u,t.textSearch))}if(void 0!==i)return("function"==typeof i.setOptions&&i.setOptions(t),"function"==typeof i.setMap&&i.setMap(this.map),i)},n.prototype.removeLayer=function(n){if("string"==typeof n&&void 0!==this.singleLayers[n])this.singleLayers[n].setMap(null),delete this.singleLayers[n];else for(var t=0;t<this.layers.length;t++)if(this.layers[t]===n){this.layers[t].setMap(null);this.layers.splice(t,1);break}},n.prototype.getRoutes=function(n){var f,i,u,e;switch(n.travelMode){case"bicycling":r=google.maps.TravelMode.BICYCLING;break;case"transit":r=google.maps.TravelMode.TRANSIT;break;case"driving":r=google.maps.TravelMode.DRIVING;break;default:r=google.maps.TravelMode.WALKING}s="imperial"===n.unitSystem?google.maps.UnitSystem.IMPERIAL:google.maps.UnitSystem.METRIC;f={avoidHighways:!1,avoidTolls:!1,optimizeWaypoints:!1,waypoints:[]};i=t(f,n);i.origin=/string/.test(typeof n.origin)?n.origin:new google.maps.LatLng(n.origin[0],n.origin[1]);i.destination=/string/.test(typeof n.destination)?n.destination:new google.maps.LatLng(n.destination[0],n.destination[1]);i.travelMode=r;i.unitSystem=s;delete i.callback;delete i.error;u=[];e=new google.maps.DirectionsService;e.route(i,function(t,i){if(i===google.maps.DirectionsStatus.OK){for(var r in t.routes)t.routes.hasOwnProperty(r)&&u.push(t.routes[r]);n.callback&&n.callback(u,t,i)}else n.error&&n.error(t,i)})},n.prototype.removeRoutes=function(){this.routes.length=0},n.prototype.getElevations=function(n){var i,r,e;n=t({locations:[],path:!1,samples:256},n);n.locations.length>0&&n.locations[0].length>0&&(n.locations=o(f([n.locations],u,!1)));i=n.callback;delete n.callback;r=new google.maps.ElevationService;n.path?(e={path:n.locations,samples:n.samples},r.getElevationAlongPath(e,function(n,t){i&&"function"==typeof i&&i(n,t)})):(delete n.path,delete n.samples,r.getElevationForLocations(n,function(n,t){i&&"function"==typeof i&&i(n,t)}))},n.prototype.cleanRoute=n.prototype.removePolylines,n.prototype.renderRoute=function(n,i){var r,u="string"==typeof i.panel?document.getElementById(i.panel.replace("#","")):i.panel;i.panel=u;i=t({map:this.map},i);r=new google.maps.DirectionsRenderer(i);this.getRoutes({origin:n.origin,destination:n.destination,travelMode:n.travelMode,waypoints:n.waypoints,unitSystem:n.unitSystem,error:n.error,avoidHighways:n.avoidHighways,avoidTolls:n.avoidTolls,optimizeWaypoints:n.optimizeWaypoints,callback:function(n,t,i){i===google.maps.DirectionsStatus.OK&&r.setDirections(t)}})},n.prototype.drawRoute=function(n){var t=this;this.getRoutes({origin:n.origin,destination:n.destination,travelMode:n.travelMode,waypoints:n.waypoints,unitSystem:n.unitSystem,error:n.error,avoidHighways:n.avoidHighways,avoidTolls:n.avoidTolls,optimizeWaypoints:n.optimizeWaypoints,callback:function(i){if(i.length>0){var r={path:i[i.length-1].overview_path,strokeColor:n.strokeColor,strokeOpacity:n.strokeOpacity,strokeWeight:n.strokeWeight};n.hasOwnProperty("icons")&&(r.icons=n.icons);t.drawPolyline(r);n.callback&&n.callback(i[i.length-1])}}})},n.prototype.travelRoute=function(n){if(n.origin&&n.destination)this.getRoutes({origin:n.origin,destination:n.destination,travelMode:n.travelMode,waypoints:n.waypoints,unitSystem:n.unitSystem,error:n.error,callback:function(t){var i,u,f,r;if((t.length>0&&n.start&&n.start(t[t.length-1]),t.length>0&&n.step)&&(i=t[t.length-1],i.legs.length>0))for(f=i.legs[0].steps,r=0;u=f[r];r++)u.step_number=r,n.step(u,i.legs[0].steps.length-1);t.length>0&&n.end&&n.end(t[t.length-1])}});else if(n.route&&n.route.legs.length>0)for(var t,r=n.route.legs[0].steps,i=0;t=r[i];i++)t.step_number=i,n.step(t)},n.prototype.drawSteppedRoute=function(n){var u=this,t,f,i,r;if(n.origin&&n.destination)this.getRoutes({origin:n.origin,destination:n.destination,travelMode:n.travelMode,waypoints:n.waypoints,error:n.error,callback:function(t){var i,r,o,f,e;if((t.length>0&&n.start&&n.start(t[t.length-1]),t.length>0&&n.step)&&(i=t[t.length-1],i.legs.length>0))for(o=i.legs[0].steps,f=0;r=o[f];f++)r.step_number=f,e={path:r.path,strokeColor:n.strokeColor,strokeOpacity:n.strokeOpacity,strokeWeight:n.strokeWeight},n.hasOwnProperty("icons")&&(e.icons=n.icons),u.drawPolyline(e),n.step(r,i.legs[0].steps.length-1);t.length>0&&n.end&&n.end(t[t.length-1])}});else if(n.route&&n.route.legs.length>0)for(f=n.route.legs[0].steps,i=0;t=f[i];i++)t.step_number=i,r={path:t.path,strokeColor:n.strokeColor,strokeOpacity:n.strokeOpacity,strokeWeight:n.strokeWeight},n.hasOwnProperty("icons")&&(r.icons=n.icons),u.drawPolyline(r),n.step(t)},n.Route=function(n){this.origin=n.origin;this.destination=n.destination;this.waypoints=n.waypoints;this.map=n.map;this.route=n.route;this.step_count=0;this.steps=this.route.legs[0].steps;this.steps_length=this.steps.length;var t={path:new google.maps.MVCArray,strokeColor:n.strokeColor,strokeOpacity:n.strokeOpacity,strokeWeight:n.strokeWeight};n.hasOwnProperty("icons")&&(t.icons=n.icons);this.polyline=this.map.drawPolyline(t).getPath()},n.Route.prototype.getRoute=function(n){var t=this;this.map.getRoutes({origin:this.origin,destination:this.destination,travelMode:n.travelMode,waypoints:this.waypoints||[],error:n.error,callback:function(){t.route=e[0];n.callback&&n.callback.call(t)}})},n.Route.prototype.back=function(){var n,t;if(this.step_count>0){this.step_count--;n=this.route.legs[0].steps[this.step_count].path;for(t in n)n.hasOwnProperty(t)&&this.polyline.pop()}},n.Route.prototype.forward=function(){var n,t;if(this.step_count<this.steps_length){n=this.route.legs[0].steps[this.step_count].path;for(t in n)n.hasOwnProperty(t)&&this.polyline.push(n[t]);this.step_count++}},n.prototype.checkGeofence=function(n,t,i){return i.containsLatLng(new google.maps.LatLng(n,t))},n.prototype.checkMarkerGeofence=function(n,t){var i,r,u;if(n.fences)for(r=0;i=n.fences[r];r++)u=n.getPosition(),this.checkGeofence(u.lat(),u.lng(),i)||t(n,i)},n.prototype.toImage=function(t){var t=t||{},i={},r,u;if(i.size=t.size||[this.el.clientWidth,this.el.clientHeight],i.lat=this.getCenter().lat(),i.lng=this.getCenter().lng(),this.markers.length>0)for(i.markers=[],r=0;r<this.markers.length;r++)i.markers.push({lat:this.markers[r].getPosition().lat(),lng:this.markers[r].getPosition().lng()});return this.polylines.length>0&&(u=this.polylines[0],i.polyline={},i.polyline.path=google.maps.geometry.encoding.encodePath(u.getPath()),i.polyline.strokeColor=u.strokeColor,i.polyline.strokeOpacity=u.strokeOpacity,i.polyline.strokeWeight=u.strokeWeight),n.staticMapURL(i)},n.staticMapURL=function(n){function k(n,t){if("#"===n[0]&&(n=n.replace("#","0x"),t)){if(t=parseFloat(t),t=Math.min(1,Math.max(t,0)),0===t)return"0x00000000";t=(255*t).toString(16);1===t.length&&(t+=t);n=n.slice(0,8)+t}return n}var t,i=[],p=("file:"===location.protocol?"http:":location.protocol)+"//maps.googleapis.com/maps/api/staticmap",c,e,f,d,h,g,u,w,s,r,l,a,v,b,nt,tt,y,it,o,rt;n.url&&(p=n.url,delete n.url);p+="?";c=n.markers;delete n.markers;!c&&n.marker&&(c=[n.marker],delete n.marker);e=n.styles;delete n.styles;f=n.polyline;(delete n.polyline,n.center)?(i.push("center="+n.center),delete n.center):n.address?(i.push("center="+n.address),delete n.address):n.lat?(i.push(["center=",n.lat,",",n.lng].join("")),delete n.lat,delete n.lng):n.visible&&(d=encodeURI(n.visible.join("|")),i.push("visible="+d));h=n.size;h?(h.join&&(h=h.join("x")),delete n.size):h="630x300";i.push("size="+h);n.zoom||n.zoom===!1||(n.zoom=15);g=n.hasOwnProperty("sensor")?!!n.sensor:!0;delete n.sensor;i.push("sensor="+g);for(s in n)n.hasOwnProperty(s)&&i.push(s+"="+n[s]);if(c)for(r=0;t=c[r];r++){u=[];t.size&&"normal"!==t.size?(u.push("size:"+t.size),delete t.size):t.icon&&(u.push("icon:"+encodeURI(t.icon)),delete t.icon);t.color&&(u.push("color:"+t.color.replace("#","0x")),delete t.color);t.label&&(u.push("label:"+t.label[0].toUpperCase()),delete t.label);w=t.address?t.address:t.lat+","+t.lng;delete t.address;delete t.lat;delete t.lng;for(s in t)t.hasOwnProperty(s)&&u.push(s+":"+t[s]);u.length||0===r?(u.push(w),u=u.join("|"),i.push("markers="+encodeURI(u))):(u=i.pop()+encodeURI("|"+w),i.push(u))}if(e)for(r=0;r<e.length;r++){for(l=[],e[r].featureType&&l.push("feature:"+e[r].featureType.toLowerCase()),e[r].elementType&&l.push("element:"+e[r].elementType.toLowerCase()),o=0;o<e[r].stylers.length;o++)for(a in e[r].stylers[o])v=e[r].stylers[o][a],("hue"==a||"color"==a)&&(v="0x"+v.substring(1)),l.push(a+":"+v);b=l.join("|");""!=b&&i.push("style="+b)}if(f){if((t=f,f=[],t.strokeWeight&&f.push("weight:"+parseInt(t.strokeWeight,10)),t.strokeColor)&&(nt=k(t.strokeColor,t.strokeOpacity),f.push("color:"+nt)),t.fillColor&&(tt=k(t.fillColor,t.fillOpacity),f.push("fillcolor:"+tt)),y=t.path,y.join)for(o=0;it=y[o];o++)f.push(it.join(","));else f.push("enc:"+y);f=f.join("|");i.push("path="+encodeURI(f))}return rt=window.devicePixelRatio||1,i.push("scale="+rt),i=i.join("&"),p+i},n.prototype.addMapType=function(n,t){if(!t.hasOwnProperty("getTileUrl")||"function"!=typeof t.getTileUrl)throw"'getTileUrl' function required.";t.tileSize=t.tileSize||new google.maps.Size(256,256);var i=new google.maps.ImageMapType(t);this.map.mapTypes.set(n,i)},n.prototype.addOverlayMapType=function(n){if(!n.hasOwnProperty("getTile")||"function"!=typeof n.getTile)throw"'getTile' function required.";var t=n.index;delete n.index;this.map.overlayMapTypes.insertAt(t,n)},n.prototype.removeOverlayMapType=function(n){this.map.overlayMapTypes.removeAt(n)},n.prototype.addStyle=function(n){var t=new google.maps.StyledMapType(n.styles,{name:n.styledMapName});this.map.mapTypes.set(n.mapTypeId,t)},n.prototype.setStyle=function(n){this.map.setMapTypeId(n)},n.prototype.createPanorama=function(t){return t.hasOwnProperty("lat")&&t.hasOwnProperty("lng")||(t.lat=this.getCenter().lat(),t.lng=this.getCenter().lng()),this.panorama=n.createPanorama(t),this.map.setStreetView(this.panorama),this.panorama},n.createPanorama=function(n){var o=i(n.el,n.context),f,r;n.position=new google.maps.LatLng(n.lat,n.lng);delete n.el;delete n.context;delete n.lat;delete n.lng;for(var u=["closeclick","links_changed","pano_changed","position_changed","pov_changed","resize","visible_changed"],e=t({visible:!0},n),r=0;r<u.length;r++)delete e[u[r]];for(f=new google.maps.StreetViewPanorama(o,e),r=0;r<u.length;r++)!function(t,i){n[i]&&google.maps.event.addListener(t,i,function(){n[i].apply(this)})}(f,u[r]);return f},n.prototype.on=function(t,i){return n.on(t,this,i)},n.prototype.off=function(t){n.off(t,this)},n.prototype.once=function(t,i){return n.once(t,this,i)},n.custom_events=["marker_added","marker_removed","polyline_added","polyline_removed","polygon_added","polygon_removed","geolocated","geolocation_failed"],n.on=function(t,i,r){if(-1==n.custom_events.indexOf(t))return i instanceof n&&(i=i.map),google.maps.event.addListener(i,t,r);var u={handler:r,eventName:t};return i.registered_events[t]=i.registered_events[t]||[],i.registered_events[t].push(u),u},n.off=function(t,i){-1==n.custom_events.indexOf(t)?(i instanceof n&&(i=i.map),google.maps.event.clearListeners(i,t)):i.registered_events[t]=[]},n.once=function(t,i,r){if(-1==n.custom_events.indexOf(t))return(i instanceof n&&(i=i.map),google.maps.event.addListenerOnce(i,t,r))},n.fire=function(t,i,r){if(-1==n.custom_events.indexOf(t))google.maps.event.trigger(i,t,Array.prototype.slice.apply(arguments).slice(2));else if(t in r.registered_events)for(var f=r.registered_events[t],u=0;u<f.length;u++)!function(n,t,i){n.apply(t,[i])}(f[u].handler,r,i)},n.geolocate=function(n){var t=n.always||n.complete;navigator.geolocation?navigator.geolocation.getCurrentPosition(function(i){n.success(i);t&&t()},function(i){n.error(i);t&&t()},n.options):(n.not_supported(),t&&t())},n.geocode=function(n){this.geocoder=new google.maps.Geocoder;var t=n.callback;n.hasOwnProperty("lat")&&n.hasOwnProperty("lng")&&(n.latLng=new google.maps.LatLng(n.lat,n.lng));delete n.lat;delete n.lng;delete n.callback;this.geocoder.geocode(n,function(n,i){t(n,i)})},"object"==typeof window.google&&window.google.maps&&(google.maps.Polygon.prototype.getBounds||(google.maps.Polygon.prototype.getBounds=function(){for(var n,t,r=new google.maps.LatLngBounds,u=this.getPaths(),i=0;i<u.getLength();i++)for(t=u.getAt(i),n=0;n<t.getLength();n++)r.extend(t.getAt(n));return r}),google.maps.Polygon.prototype.containsLatLng||(google.maps.Polygon.prototype.containsLatLng=function(n){var o=this.getBounds(),t,i;if(null!==o&&!o.contains(n))return!1;for(var u=!1,c=this.getPaths().getLength(),f=0;c>f;f++)for(var e=this.getPaths().getAt(f),s=e.getLength(),h=s-1,r=0;s>r;r++)t=e.getAt(r),i=e.getAt(h),(t.lng()<n.lng()&&i.lng()>=n.lng()||i.lng()<n.lng()&&t.lng()>=n.lng())&&t.lat()+(n.lng()-t.lng())/(i.lng()-t.lng())*(i.lat()-t.lat())<n.lat()&&(u=!u),h=r;return u}),google.maps.Circle.prototype.containsLatLng||(google.maps.Circle.prototype.containsLatLng=function(n){return google.maps.geometry?google.maps.geometry.spherical.computeDistanceBetween(this.getCenter(),n)<=this.getRadius():!0}),google.maps.Rectangle.prototype.containsLatLng=function(n){return this.getBounds().contains(n)},google.maps.LatLngBounds.prototype.containsLatLng=function(n){return this.contains(n)},google.maps.Marker.prototype.setFences=function(n){this.fences=n},google.maps.Marker.prototype.addFence=function(n){this.fences.push(n)},google.maps.Marker.prototype.getId=function(){return this.__gm_id}),Array.prototype.indexOf||(Array.prototype.indexOf=function(n){var u,r,t,i;if(null==this)throw new TypeError;if((u=Object(this),r=u.length>>>0,0===r)||(t=0,arguments.length>1&&(t=Number(arguments[1]),t!=t?t=0:0!=t&&t!=1/0&&t!=-(1/0)&&(t=(t>0||-1)*Math.floor(Math.abs(t)))),t>=r))return-1;for(i=t>=0?t:Math.max(r-Math.abs(t),0);r>i;i++)if(i in u&&u[i]===n)return i;return-1}),n});!function(n,t,i,r){function u(t,i){this.settings=null;this.options=n.extend({},u.Defaults,i);this.$element=n(t);this._handlers={};this._plugins={};this._supress={};this._current=null;this._speed=null;this._coordinates=[];this._breakpoint=null;this._width=null;this._items=[];this._clones=[];this._mergers=[];this._widths=[];this._invalidated={};this._pipe=[];this._drag={time:null,target:null,pointer:null,stage:{start:null,current:null},direction:null};this._states={current:{},tags:{initializing:["busy"],animating:["busy"],dragging:["interacting"]}};n.each(["onResize","onThrottledResize"],n.proxy(function(t,i){this._handlers[i]=n.proxy(this[i],this)},this));n.each(u.Plugins,n.proxy(function(n,t){this._plugins[n.charAt(0).toLowerCase()+n.slice(1)]=new t(this)},this));n.each(u.Workers,n.proxy(function(t,i){this._pipe.push({filter:i.filter,run:n.proxy(i.run,this)})},this));this.setup();this.initialize()}u.Defaults={items:3,loop:!1,center:!1,rewind:!1,mouseDrag:!0,touchDrag:!0,pullDrag:!0,freeDrag:!1,margin:0,stagePadding:0,merge:!1,mergeFit:!0,autoWidth:!1,startPosition:0,rtl:!1,smartSpeed:250,fluidSpeed:!1,dragEndSpeed:!1,responsive:{},responsiveRefreshRate:200,responsiveBaseElement:t,fallbackEasing:"swing",info:!1,nestedItemSelector:!1,itemElement:"div",stageElement:"div",refreshClass:"owl-refresh",loadedClass:"owl-loaded",loadingClass:"owl-loading",rtlClass:"owl-rtl",responsiveClass:"owl-responsive",dragClass:"owl-drag",itemClass:"owl-item",stageClass:"owl-stage",stageOuterClass:"owl-stage-outer",grabClass:"owl-grab"};u.Width={Default:"default",Inner:"inner",Outer:"outer"};u.Type={Event:"event",State:"state"};u.Plugins={};u.Workers=[{filter:["width","settings"],run:function(){this._width=this.$element.width()}},{filter:["width","items","settings"],run:function(n){n.current=this._items&&this._items[this.relative(this._current)]}},{filter:["items","settings"],run:function(){this.$stage.children(".cloned").remove()}},{filter:["width","items","settings"],run:function(n){var t=this.settings.margin||"",u=!this.settings.autoWidth,i=this.settings.rtl,r={width:"auto","margin-left":i?t:"","margin-right":i?"":t};u||this.$stage.children().css(r);n.css=r}},{filter:["width","items","settings"],run:function(n){var r=(this.width()/this.settings.items).toFixed(3)-this.settings.margin,t=null,i=this._items.length,f=!this.settings.autoWidth,u=[];for(n.items={merge:!1,width:r};i--;)t=this._mergers[i],t=this.settings.mergeFit&&Math.min(t,this.settings.items)||t,n.items.merge=t>1||n.items.merge,u[i]=f?r*t:this._items[i].width();this._widths=u}},{filter:["items","settings"],run:function(){var t=[],i=this._items,r=this.settings,f=Math.max(2*r.items,4),s=2*Math.ceil(i.length/2),e=r.loop&&i.length?r.rewind?f:Math.max(f,s):0,o="",u="";for(e/=2;e--;)t.push(this.normalize(t.length/2,!0)),o+=i[t[t.length-1]][0].outerHTML,t.push(this.normalize(i.length-1-(t.length-1)/2,!0)),u=i[t[t.length-1]][0].outerHTML+u;this._clones=t;n(o).addClass("cloned").appendTo(this.$stage);n(u).addClass("cloned").prependTo(this.$stage)}},{filter:["width","items","settings"],run:function(){for(var u=this.settings.rtl?1:-1,f=this._clones.length+this._items.length,n=-1,i=0,r=0,t=[];++n<f;)i=t[n-1]||0,r=this._widths[this.relative(n)]+this.settings.margin,t.push(i+r*u);this._coordinates=t}},{filter:["width","items","settings"],run:function(){var n=this.settings.stagePadding,t=this._coordinates,i={width:Math.ceil(Math.abs(t[t.length-1]))+2*n,"padding-left":n||"","padding-right":n||""};this.$stage.css(i)}},{filter:["width","items","settings"],run:function(n){var t=this._coordinates.length,i=!this.settings.autoWidth,r=this.$stage.children();if(i&&n.items.merge)for(;t--;)n.css.width=this._widths[this.relative(t)],r.eq(t).css(n.css);else i&&(n.css.width=n.items.width,r.css(n.css))}},{filter:["items"],run:function(){this._coordinates.length<1&&this.$stage.removeAttr("style")}},{filter:["width","items","settings"],run:function(n){n.current=n.current?this.$stage.children().index(n.current):0;n.current=Math.max(this.minimum(),Math.min(this.maximum(),n.current));this.reset(n.current)}},{filter:["position"],run:function(){this.animate(this.coordinates(this._current))}},{filter:["width","position","items","settings"],run:function(){for(var t,i,f=this.settings.rtl?1:-1,e=2*this.settings.stagePadding,r=this.coordinates(this.current())+e,o=r+this.width()*f,s=[],n=0,u=this._coordinates.length;n<u;n++)t=this._coordinates[n-1]||0,i=Math.abs(this._coordinates[n])+e*f,(this.op(t,"<=",r)&&this.op(t,">",o)||this.op(i,"<",r)&&this.op(i,">",o))&&s.push(n);this.$stage.children(".active").removeClass("active");this.$stage.children(":eq("+s.join("), :eq(")+")").addClass("active");this.settings.center&&(this.$stage.children(".center").removeClass("center"),this.$stage.children().eq(this.current()).addClass("center"))}}];u.prototype.initialize=function(){if(this.enter("initializing"),this.trigger("initialize"),this.$element.toggleClass(this.settings.rtlClass,this.settings.rtl),this.settings.autoWidth&&!this.is("pre-loading")){var t,i,u;t=this.$element.find("img");i=this.settings.nestedItemSelector?"."+this.settings.nestedItemSelector:r;u=this.$element.children(i).width();t.length&&u<=0&&this.preloadAutoWidthImages(t)}this.$element.addClass(this.options.loadingClass);this.$stage=n("<"+this.settings.stageElement+' class="'+this.settings.stageClass+'"/>').wrap('<div class="'+this.settings.stageOuterClass+'"/>');this.$element.append(this.$stage.parent());this.replace(this.$element.children().not(this.$stage.parent()));this.$element.is(":visible")?this.refresh():this.invalidate("width");this.$element.removeClass(this.options.loadingClass).addClass(this.options.loadedClass);this.registerEventHandlers();this.leave("initializing");this.trigger("initialized")};u.prototype.setup=function(){var u=this.viewport(),r=this.options.responsive,i=-1,t=null;r?(n.each(r,function(n){n<=u&&n>i&&(i=Number(n))}),t=n.extend({},this.options,r[i]),"function"==typeof t.stagePadding&&(t.stagePadding=t.stagePadding()),delete t.responsive,t.responsiveClass&&this.$element.attr("class",this.$element.attr("class").replace(new RegExp("("+this.options.responsiveClass+"-)\\S+\\s","g"),"$1"+i))):t=n.extend({},this.options);this.trigger("change",{property:{name:"settings",value:t}});this._breakpoint=i;this.settings=t;this.invalidate("settings");this.trigger("changed",{property:{name:"settings",value:this.settings}})};u.prototype.optionsLogic=function(){this.settings.autoWidth&&(this.settings.stagePadding=!1,this.settings.merge=!1)};u.prototype.prepare=function(t){var i=this.trigger("prepare",{content:t});return i.data||(i.data=n("<"+this.settings.itemElement+"/>").addClass(this.options.itemClass).append(t)),this.trigger("prepared",{content:i.data}),i.data};u.prototype.update=function(){for(var t=0,i=this._pipe.length,r=n.proxy(function(n){return this[n]},this._invalidated),u={};t<i;)(this._invalidated.all||n.grep(this._pipe[t].filter,r).length>0)&&this._pipe[t].run(u),t++;this._invalidated={};this.is("valid")||this.enter("valid")};u.prototype.width=function(n){switch(n=n||u.Width.Default){case u.Width.Inner:case u.Width.Outer:return this._width;default:return this._width-2*this.settings.stagePadding+this.settings.margin}};u.prototype.refresh=function(){this.enter("refreshing");this.trigger("refresh");this.setup();this.optionsLogic();this.$element.addClass(this.options.refreshClass);this.update();this.$element.removeClass(this.options.refreshClass);this.leave("refreshing");this.trigger("refreshed")};u.prototype.onThrottledResize=function(){t.clearTimeout(this.resizeTimer);this.resizeTimer=t.setTimeout(this._handlers.onResize,this.settings.responsiveRefreshRate)};u.prototype.onResize=function(){return!!this._items.length&&this._width!==this.$element.width()&&!!this.$element.is(":visible")&&(this.enter("resizing"),this.trigger("resize").isDefaultPrevented()?(this.leave("resizing"),!1):(this.invalidate("width"),this.refresh(),this.leave("resizing"),void this.trigger("resized")))};u.prototype.registerEventHandlers=function(){n.support.transition&&this.$stage.on(n.support.transition.end+".owl.core",n.proxy(this.onTransitionEnd,this));this.settings.responsive!==!1&&this.on(t,"resize",this._handlers.onThrottledResize);this.settings.mouseDrag&&(this.$element.addClass(this.options.dragClass),this.$stage.on("mousedown.owl.core",n.proxy(this.onDragStart,this)),this.$stage.on("dragstart.owl.core selectstart.owl.core",function(){return!1}));this.settings.touchDrag&&(this.$stage.on("touchstart.owl.core",n.proxy(this.onDragStart,this)),this.$stage.on("touchcancel.owl.core",n.proxy(this.onDragEnd,this)))};u.prototype.onDragStart=function(t){var r=null;3!==t.which&&(n.support.transform?(r=this.$stage.css("transform").replace(/.*\(|\)| /g,"").split(","),r={x:r[16===r.length?12:4],y:r[16===r.length?13:5]}):(r=this.$stage.position(),r={x:this.settings.rtl?r.left+this.$stage.width()-this.width()+this.settings.margin:r.left,y:r.top}),this.is("animating")&&(n.support.transform?this.animate(r.x):this.$stage.stop(),this.invalidate("position")),this.$element.toggleClass(this.options.grabClass,"mousedown"===t.type),this.speed(0),this._drag.time=(new Date).getTime(),this._drag.target=n(t.target),this._drag.stage.start=r,this._drag.stage.current=r,this._drag.pointer=this.pointer(t),n(i).on("mouseup.owl.core touchend.owl.core",n.proxy(this.onDragEnd,this)),n(i).one("mousemove.owl.core touchmove.owl.core",n.proxy(function(t){var r=this.difference(this._drag.pointer,this.pointer(t));n(i).on("mousemove.owl.core touchmove.owl.core",n.proxy(this.onDragMove,this));Math.abs(r.x)<Math.abs(r.y)&&this.is("valid")||(t.preventDefault(),this.enter("dragging"),this.trigger("drag"))},this)))};u.prototype.onDragMove=function(n){var t=null,i=null,u=null,f=this.difference(this._drag.pointer,this.pointer(n)),r=this.difference(this._drag.stage.start,f);this.is("dragging")&&(n.preventDefault(),this.settings.loop?(t=this.coordinates(this.minimum()),i=this.coordinates(this.maximum()+1)-t,r.x=((r.x-t)%i+i)%i+t):(t=this.settings.rtl?this.coordinates(this.maximum()):this.coordinates(this.minimum()),i=this.settings.rtl?this.coordinates(this.minimum()):this.coordinates(this.maximum()),u=this.settings.pullDrag?f.x/-5:0,r.x=Math.max(Math.min(r.x,t+u),i+u)),this._drag.stage.current=r,this.animate(r.x))};u.prototype.onDragEnd=function(t){var r=this.difference(this._drag.pointer,this.pointer(t)),f=this._drag.stage.current,u=r.x>0^this.settings.rtl?"left":"right";n(i).off(".owl.core");this.$element.removeClass(this.options.grabClass);(0!==r.x&&this.is("dragging")||!this.is("valid"))&&(this.speed(this.settings.dragEndSpeed||this.settings.smartSpeed),this.current(this.closest(f.x,0!==r.x?u:this._drag.direction)),this.invalidate("position"),this.update(),this._drag.direction=u,(Math.abs(r.x)>3||(new Date).getTime()-this._drag.time>300)&&this._drag.target.one("click.owl.core",function(){return!1}));this.is("dragging")&&(this.leave("dragging"),this.trigger("dragged"))};u.prototype.closest=function(t,i){var r=-1,u=30,e=this.width(),f=this.coordinates();return this.settings.freeDrag||n.each(f,n.proxy(function(n,o){return"left"===i&&t>o-u&&t<o+u?r=n:"right"===i&&t>o-e-u&&t<o-e+u?r=n+1:this.op(t,"<",o)&&this.op(t,">",f[n+1]||o-e)&&(r="left"===i?n+1:n),r===-1},this)),this.settings.loop||(this.op(t,">",f[this.minimum()])?r=t=this.minimum():this.op(t,"<",f[this.maximum()])&&(r=t=this.maximum())),r};u.prototype.animate=function(t){var i=this.speed()>0;this.is("animating")&&this.onTransitionEnd();i&&(this.enter("animating"),this.trigger("translate"));n.support.transform3d&&n.support.transition?this.$stage.css({transform:"translate3d("+t+"px,0px,0px)",transition:this.speed()/1e3+"s"}):i?this.$stage.animate({left:t+"px"},this.speed(),this.settings.fallbackEasing,n.proxy(this.onTransitionEnd,this)):this.$stage.css({left:t+"px"})};u.prototype.is=function(n){return this._states.current[n]&&this._states.current[n]>0};u.prototype.current=function(n){if(n===r)return this._current;if(0===this._items.length)return r;if(n=this.normalize(n),this._current!==n){var t=this.trigger("change",{property:{name:"position",value:n}});t.data!==r&&(n=this.normalize(t.data));this._current=n;this.invalidate("position");this.trigger("changed",{property:{name:"position",value:this._current}})}return this._current};u.prototype.invalidate=function(t){return"string"===n.type(t)&&(this._invalidated[t]=!0,this.is("valid")&&this.leave("valid")),n.map(this._invalidated,function(n,t){return t})};u.prototype.reset=function(n){n=this.normalize(n);n!==r&&(this._speed=0,this._current=n,this.suppress(["translate","translated"]),this.animate(this.coordinates(n)),this.release(["translate","translated"]))};u.prototype.normalize=function(n,t){var i=this._items.length,u=t?0:this._clones.length;return!this.isNumeric(n)||i<1?n=r:(n<0||n>=i+u)&&(n=((n-u/2)%i+i)%i+u/2),n};u.prototype.relative=function(n){return n-=this._clones.length/2,this.normalize(n,!0)};u.prototype.maximum=function(n){var t,u,f,i=this.settings,r=this._coordinates.length;if(i.loop)r=this._clones.length/2+this._items.length-1;else if(i.autoWidth||i.merge){for(t=this._items.length,u=this._items[--t].width(),f=this.$element.width();t--&&(u+=this._items[t].width()+this.settings.margin,!(u>f)););r=t+1}else r=i.center?this._items.length-1:this._items.length-i.items;return n&&(r-=this._clones.length/2),Math.max(r,0)};u.prototype.minimum=function(n){return n?0:this._clones.length/2};u.prototype.items=function(n){return n===r?this._items.slice():(n=this.normalize(n,!0),this._items[n])};u.prototype.mergers=function(n){return n===r?this._mergers.slice():(n=this.normalize(n,!0),this._mergers[n])};u.prototype.clones=function(t){var i=this._clones.length/2,f=i+this._items.length,u=function(n){return n%2==0?f+n/2:i-(n+1)/2};return t===r?n.map(this._clones,function(n,t){return u(t)}):n.map(this._clones,function(n,i){return n===t?u(i):null})};u.prototype.speed=function(n){return n!==r&&(this._speed=n),this._speed};u.prototype.coordinates=function(t){var i,f=1,u=t-1;return t===r?n.map(this._coordinates,n.proxy(function(n,t){return this.coordinates(t)},this)):(this.settings.center?(this.settings.rtl&&(f=-1,u=t+1),i=this._coordinates[t],i+=(this.width()-i+(this._coordinates[u]||0))/2*f):i=this._coordinates[u]||0,i=Math.ceil(i))};u.prototype.duration=function(n,t,i){return 0===i?0:Math.min(Math.max(Math.abs(t-n),1),6)*Math.abs(i||this.settings.smartSpeed)};u.prototype.to=function(n,t){var f=this.current(),r=null,i=n-this.relative(f),s=(i>0)-(i<0),e=this._items.length,o=this.minimum(),u=this.maximum();this.settings.loop?(!this.settings.rewind&&Math.abs(i)>e/2&&(i+=s*-1*e),n=f+i,r=((n-o)%e+e)%e+o,r!==n&&r-i<=u&&r-i>0&&(f=r-i,n=r,this.reset(f))):this.settings.rewind?(u+=1,n=(n%u+u)%u):n=Math.max(o,Math.min(u,n));this.speed(this.duration(f,n,t));this.current(n);this.$element.is(":visible")&&this.update()};u.prototype.next=function(n){n=n||!1;this.to(this.relative(this.current())+1,n)};u.prototype.prev=function(n){n=n||!1;this.to(this.relative(this.current())-1,n)};u.prototype.onTransitionEnd=function(n){if(n!==r&&(n.stopPropagation(),(n.target||n.srcElement||n.originalTarget)!==this.$stage.get(0)))return!1;this.leave("animating");this.trigger("translated")};u.prototype.viewport=function(){var r;return this.options.responsiveBaseElement!==t?r=n(this.options.responsiveBaseElement).width():t.innerWidth?r=t.innerWidth:i.documentElement&&i.documentElement.clientWidth?r=i.documentElement.clientWidth:console.warn("Can not detect viewport width."),r};u.prototype.replace=function(t){this.$stage.empty();this._items=[];t&&(t=t instanceof jQuery?t:n(t));this.settings.nestedItemSelector&&(t=t.find("."+this.settings.nestedItemSelector));t.filter(function(){return 1===this.nodeType}).each(n.proxy(function(n,t){t=this.prepare(t);this.$stage.append(t);this._items.push(t);this._mergers.push(1*t.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)},this));this.reset(this.isNumeric(this.settings.startPosition)?this.settings.startPosition:0);this.invalidate("items")};u.prototype.add=function(t,i){var u=this.relative(this._current);i=i===r?this._items.length:this.normalize(i,!0);t=t instanceof jQuery?t:n(t);this.trigger("add",{content:t,position:i});t=this.prepare(t);0===this._items.length||i===this._items.length?(0===this._items.length&&this.$stage.append(t),0!==this._items.length&&this._items[i-1].after(t),this._items.push(t),this._mergers.push(1*t.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)):(this._items[i].before(t),this._items.splice(i,0,t),this._mergers.splice(i,0,1*t.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1));this._items[u]&&this.reset(this._items[u].index());this.invalidate("items");this.trigger("added",{content:t,position:i})};u.prototype.remove=function(n){n=this.normalize(n,!0);n!==r&&(this.trigger("remove",{content:this._items[n],position:n}),this._items[n].remove(),this._items.splice(n,1),this._mergers.splice(n,1),this.invalidate("items"),this.trigger("removed",{content:null,position:n}))};u.prototype.preloadAutoWidthImages=function(t){t.each(n.proxy(function(t,i){this.enter("pre-loading");i=n(i);n(new Image).one("load",n.proxy(function(n){i.attr("src",n.target.src);i.css("opacity",1);this.leave("pre-loading");!this.is("pre-loading")&&!this.is("initializing")&&this.refresh()},this)).attr("src",i.attr("src")||i.attr("data-src")||i.attr("data-src-retina"))},this))};u.prototype.destroy=function(){this.$element.off(".owl.core");this.$stage.off(".owl.core");n(i).off(".owl.core");this.settings.responsive!==!1&&(t.clearTimeout(this.resizeTimer),this.off(t,"resize",this._handlers.onThrottledResize));for(var r in this._plugins)this._plugins[r].destroy();this.$stage.children(".cloned").remove();this.$stage.unwrap();this.$stage.children().contents().unwrap();this.$stage.children().unwrap();this.$element.removeClass(this.options.refreshClass).removeClass(this.options.loadingClass).removeClass(this.options.loadedClass).removeClass(this.options.rtlClass).removeClass(this.options.dragClass).removeClass(this.options.grabClass).attr("class",this.$element.attr("class").replace(new RegExp(this.options.responsiveClass+"-\\S+\\s","g"),"")).removeData("owl.carousel")};u.prototype.op=function(n,t,i){var r=this.settings.rtl;switch(t){case"<":return r?n>i:n<i;case">":return r?n<i:n>i;case">=":return r?n<=i:n>=i;case"<=":return r?n>=i:n<=i}};u.prototype.on=function(n,t,i,r){n.addEventListener?n.addEventListener(t,i,r):n.attachEvent&&n.attachEvent("on"+t,i)};u.prototype.off=function(n,t,i,r){n.removeEventListener?n.removeEventListener(t,i,r):n.detachEvent&&n.detachEvent("on"+t,i)};u.prototype.trigger=function(t,i,r){var o={item:{count:this._items.length,index:this.current()}},e=n.camelCase(n.grep(["on",t,r],function(n){return n}).join("-").toLowerCase()),f=n.Event([t,"owl",r||"carousel"].join(".").toLowerCase(),n.extend({relatedTarget:this},o,i));return this._supress[t]||(n.each(this._plugins,function(n,t){t.onTrigger&&t.onTrigger(f)}),this.register({type:u.Type.Event,name:t}),this.$element.trigger(f),this.settings&&"function"==typeof this.settings[e]&&this.settings[e].call(this,f)),f};u.prototype.enter=function(t){n.each([t].concat(this._states.tags[t]||[]),n.proxy(function(n,t){this._states.current[t]===r&&(this._states.current[t]=0);this._states.current[t]++},this))};u.prototype.leave=function(t){n.each([t].concat(this._states.tags[t]||[]),n.proxy(function(n,t){this._states.current[t]--},this))};u.prototype.register=function(t){if(t.type===u.Type.Event){if(n.event.special[t.name]||(n.event.special[t.name]={}),!n.event.special[t.name].owl){var i=n.event.special[t.name]._default;n.event.special[t.name]._default=function(n){return!i||!i.apply||n.namespace&&n.namespace.indexOf("owl")!==-1?n.namespace&&n.namespace.indexOf("owl")>-1:i.apply(this,arguments)};n.event.special[t.name].owl=!0}}else t.type===u.Type.State&&(this._states.tags[t.name]=this._states.tags[t.name]?this._states.tags[t.name].concat(t.tags):t.tags,this._states.tags[t.name]=n.grep(this._states.tags[t.name],n.proxy(function(i,r){return n.inArray(i,this._states.tags[t.name])===r},this)))};u.prototype.suppress=function(t){n.each(t,n.proxy(function(n,t){this._supress[t]=!0},this))};u.prototype.release=function(t){n.each(t,n.proxy(function(n,t){delete this._supress[t]},this))};u.prototype.pointer=function(n){var i={x:null,y:null};return n=n.originalEvent||n||t.event,n=n.touches&&n.touches.length?n.touches[0]:n.changedTouches&&n.changedTouches.length?n.changedTouches[0]:n,n.pageX?(i.x=n.pageX,i.y=n.pageY):(i.x=n.clientX,i.y=n.clientY),i};u.prototype.isNumeric=function(n){return!isNaN(parseFloat(n))};u.prototype.difference=function(n,t){return{x:n.x-t.x,y:n.y-t.y}};n.fn.owlCarousel=function(t){var i=Array.prototype.slice.call(arguments,1);return this.each(function(){var f=n(this),r=f.data("owl.carousel");r||(r=new u(this,"object"==typeof t&&t),f.data("owl.carousel",r),n.each(["next","prev","to","destroy","refresh","replace","add","remove"],function(t,i){r.register({type:u.Type.Event,name:i});r.$element.on(i+".owl.carousel.core",n.proxy(function(n){n.namespace&&n.relatedTarget!==this&&(this.suppress([i]),r[i].apply(this,[].slice.call(arguments,1)),this.release([i]))},r))}));"string"==typeof t&&"_"!==t.charAt(0)&&r[t].apply(r,i)})};n.fn.owlCarousel.Constructor=u}(window.Zepto||window.jQuery,window,document),function(n,t){var i=function(t){this._core=t;this._interval=null;this._visible=null;this._handlers={"initialized.owl.carousel":n.proxy(function(n){n.namespace&&this._core.settings.autoRefresh&&this.watch()},this)};this._core.options=n.extend({},i.Defaults,this._core.options);this._core.$element.on(this._handlers)};i.Defaults={autoRefresh:!0,autoRefreshInterval:500};i.prototype.watch=function(){this._interval||(this._visible=this._core.$element.is(":visible"),this._interval=t.setInterval(n.proxy(this.refresh,this),this._core.settings.autoRefreshInterval))};i.prototype.refresh=function(){this._core.$element.is(":visible")!==this._visible&&(this._visible=!this._visible,this._core.$element.toggleClass("owl-hidden",!this._visible),this._visible&&this._core.invalidate("width")&&this._core.refresh())};i.prototype.destroy=function(){var n,i;t.clearInterval(this._interval);for(n in this._handlers)this._core.$element.off(n,this._handlers[n]);for(i in Object.getOwnPropertyNames(this))"function"!=typeof this[i]&&(this[i]=null)};n.fn.owlCarousel.Constructor.Plugins.AutoRefresh=i}(window.Zepto||window.jQuery,window,document),function(n,t,i,r){var u=function(t){this._core=t;this._loaded=[];this._handlers={"initialized.owl.carousel change.owl.carousel resized.owl.carousel":n.proxy(function(t){if(t.namespace&&this._core.settings&&this._core.settings.lazyLoad&&(t.property&&"position"==t.property.name||"initialized"==t.type))for(var i=this._core.settings,f=i.center&&Math.ceil(i.items/2)||i.items,e=i.center&&f*-1||0,u=(t.property&&t.property.value!==r?t.property.value:this._core.current())+e,o=this._core.clones().length,s=n.proxy(function(n,t){this.load(t)},this);e++<f;)this.load(o/2+this._core.relative(u)),o&&n.each(this._core.clones(this._core.relative(u)),s),u++},this)};this._core.options=n.extend({},u.Defaults,this._core.options);this._core.$element.on(this._handlers)};u.Defaults={lazyLoad:!1};u.prototype.load=function(i){var r=this._core.$stage.children().eq(i),u=r&&r.find(".owl-lazy");!u||n.inArray(r.get(0),this._loaded)>-1||(u.each(n.proxy(function(i,r){var e,u=n(r),f=t.devicePixelRatio>1&&u.attr("data-src-retina")||u.attr("data-src");this._core.trigger("load",{element:u,url:f},"lazy");u.is("img")?u.one("load.owl.lazy",n.proxy(function(){u.css("opacity",1);this._core.trigger("loaded",{element:u,url:f},"lazy")},this)).attr("src",f):(e=new Image,e.onload=n.proxy(function(){u.css({"background-image":'url("'+f+'")',opacity:"1"});this._core.trigger("loaded",{element:u,url:f},"lazy")},this),e.src=f)},this)),this._loaded.push(r.get(0)))};u.prototype.destroy=function(){var n,t;for(n in this.handlers)this._core.$element.off(n,this.handlers[n]);for(t in Object.getOwnPropertyNames(this))"function"!=typeof this[t]&&(this[t]=null)};n.fn.owlCarousel.Constructor.Plugins.Lazy=u}(window.Zepto||window.jQuery,window,document),function(n){var t=function(i){this._core=i;this._handlers={"initialized.owl.carousel refreshed.owl.carousel":n.proxy(function(n){n.namespace&&this._core.settings.autoHeight&&this.update()},this),"changed.owl.carousel":n.proxy(function(n){n.namespace&&this._core.settings.autoHeight&&"position"==n.property.name&&this.update()},this),"loaded.owl.lazy":n.proxy(function(n){n.namespace&&this._core.settings.autoHeight&&n.element.closest("."+this._core.settings.itemClass).index()===this._core.current()&&this.update()},this)};this._core.options=n.extend({},t.Defaults,this._core.options);this._core.$element.on(this._handlers)};t.Defaults={autoHeight:!1,autoHeightClass:"owl-height"};t.prototype.update=function(){var t=this._core._current,u=t+this._core.settings.items,f=this._core.$stage.children().toArray().slice(t,u),i=[],r=0;n.each(f,function(t,r){i.push(n(r).height())});r=Math.max.apply(null,i);this._core.$stage.parent().height(r).addClass(this._core.settings.autoHeightClass)};t.prototype.destroy=function(){var n,t;for(n in this._handlers)this._core.$element.off(n,this._handlers[n]);for(t in Object.getOwnPropertyNames(this))"function"!=typeof this[t]&&(this[t]=null)};n.fn.owlCarousel.Constructor.Plugins.AutoHeight=t}(window.Zepto||window.jQuery,window,document),function(n,t,i){var r=function(t){this._core=t;this._videos={};this._playing=null;this._handlers={"initialized.owl.carousel":n.proxy(function(n){n.namespace&&this._core.register({type:"state",name:"playing",tags:["interacting"]})},this),"resize.owl.carousel":n.proxy(function(n){n.namespace&&this._core.settings.video&&this.isInFullScreen()&&n.preventDefault()},this),"refreshed.owl.carousel":n.proxy(function(n){n.namespace&&this._core.is("resizing")&&this._core.$stage.find(".cloned .owl-video-frame").remove()},this),"changed.owl.carousel":n.proxy(function(n){n.namespace&&"position"===n.property.name&&this._playing&&this.stop()},this),"prepared.owl.carousel":n.proxy(function(t){if(t.namespace){var i=n(t.content).find(".owl-video");i.length&&(i.css("display","none"),this.fetch(i,n(t.content)))}},this)};this._core.options=n.extend({},r.Defaults,this._core.options);this._core.$element.on(this._handlers);this._core.$element.on("click.owl.video",".owl-video-play-icon",n.proxy(function(n){this.play(n)},this))};r.Defaults={video:!1,videoHeight:!1,videoWidth:!1};r.prototype.fetch=function(n,t){var u=function(){return n.attr("data-vimeo-id")?"vimeo":n.attr("data-vzaar-id")?"vzaar":"youtube"}(),i=n.attr("data-vimeo-id")||n.attr("data-youtube-id")||n.attr("data-vzaar-id"),f=n.attr("data-width")||this._core.settings.videoWidth,e=n.attr("data-height")||this._core.settings.videoHeight,r=n.attr("href");if(!r)throw new Error("Missing video URL.");if(i=r.match(/(http:|https:|)\/\/(player.|www.|app.)?(vimeo\.com|youtu(be\.com|\.be|be\.googleapis\.com)|vzaar\.com)\/(video\/|videos\/|embed\/|channels\/.+\/|groups\/.+\/|watch\?v=|v\/)?([A-Za-z0-9._%-]*)(\&\S+)?/),i[3].indexOf("youtu")>-1)u="youtube";else if(i[3].indexOf("vimeo")>-1)u="vimeo";else{if(!(i[3].indexOf("vzaar")>-1))throw new Error("Video URL not supported.");u="vzaar"}i=i[6];this._videos[r]={type:u,id:i,width:f,height:e};t.attr("data-video",r);this.thumbnail(n,this._videos[r])};r.prototype.thumbnail=function(t,i){var o,s,r,c=i.width&&i.height?'style="width:'+i.width+"px;height:"+i.height+'px;"':"",f=t.find("img"),e="src",h="",l=this._core.settings,u=function(n){s='<div class="owl-video-play-icon"><\/div>';o=l.lazyLoad?'<div class="owl-video-tn '+h+'" '+e+'="'+n+'"><\/div>':'<div class="owl-video-tn" style="opacity:1;background-image:url('+n+')"><\/div>';t.after(o);t.after(s)};if(t.wrap('<div class="owl-video-wrapper"'+c+"><\/div>"),this._core.settings.lazyLoad&&(e="data-src",h="owl-lazy"),f.length)return u(f.attr(e)),f.remove(),!1;"youtube"===i.type?(r="//img.youtube.com/vi/"+i.id+"/hqdefault.jpg",u(r)):"vimeo"===i.type?n.ajax({type:"GET",url:"//vimeo.com/api/v2/video/"+i.id+".json",jsonp:"callback",dataType:"jsonp",success:function(n){r=n[0].thumbnail_large;u(r)}}):"vzaar"===i.type&&n.ajax({type:"GET",url:"//vzaar.com/api/videos/"+i.id+".json",jsonp:"callback",dataType:"jsonp",success:function(n){r=n.framegrab_url;u(r)}})};r.prototype.stop=function(){this._core.trigger("stop",null,"video");this._playing.find(".owl-video-frame").remove();this._playing.removeClass("owl-video-playing");this._playing=null;this._core.leave("playing");this._core.trigger("stopped",null,"video")};r.prototype.play=function(t){var u,o=n(t.target),r=o.closest("."+this._core.settings.itemClass),i=this._videos[r.attr("data-video")],f=i.width||"100%",e=i.height||this._core.$stage.height();this._playing||(this._core.enter("playing"),this._core.trigger("play",null,"video"),r=this._core.items(this._core.relative(r.index())),this._core.reset(r.index()),"youtube"===i.type?u='<iframe width="'+f+'" height="'+e+'" src="//www.youtube.com/embed/'+i.id+"?autoplay=1&rel=0&v="+i.id+'" frameborder="0" allowfullscreen><\/iframe>':"vimeo"===i.type?u='<iframe src="//player.vimeo.com/video/'+i.id+'?autoplay=1" width="'+f+'" height="'+e+'" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen><\/iframe>':"vzaar"===i.type&&(u='<iframe frameborder="0"height="'+e+'"width="'+f+'" allowfullscreen mozallowfullscreen webkitAllowFullScreen src="//view.vzaar.com/'+i.id+'/player?autoplay=true"><\/iframe>'),n('<div class="owl-video-frame">'+u+"<\/div>").insertAfter(r.find(".owl-video")),this._playing=r.addClass("owl-video-playing"))};r.prototype.isInFullScreen=function(){var t=i.fullscreenElement||i.mozFullScreenElement||i.webkitFullscreenElement;return t&&n(t).parent().hasClass("owl-video-frame")};r.prototype.destroy=function(){var n,t;this._core.$element.off("click.owl.video");for(n in this._handlers)this._core.$element.off(n,this._handlers[n]);for(t in Object.getOwnPropertyNames(this))"function"!=typeof this[t]&&(this[t]=null)};n.fn.owlCarousel.Constructor.Plugins.Video=r}(window.Zepto||window.jQuery,window,document),function(n,t,i,r){var u=function(t){this.core=t;this.core.options=n.extend({},u.Defaults,this.core.options);this.swapping=!0;this.previous=r;this.next=r;this.handlers={"change.owl.carousel":n.proxy(function(n){n.namespace&&"position"==n.property.name&&(this.previous=this.core.current(),this.next=n.property.value)},this),"drag.owl.carousel dragged.owl.carousel translated.owl.carousel":n.proxy(function(n){n.namespace&&(this.swapping="translated"==n.type)},this),"translate.owl.carousel":n.proxy(function(n){n.namespace&&this.swapping&&(this.core.options.animateOut||this.core.options.animateIn)&&this.swap()},this)};this.core.$element.on(this.handlers)};u.Defaults={animateOut:!1,animateIn:!1};u.prototype.swap=function(){if(1===this.core.settings.items&&n.support.animation&&n.support.transition){this.core.speed(0);var t,i=n.proxy(this.clear,this),f=this.core.$stage.children().eq(this.previous),e=this.core.$stage.children().eq(this.next),r=this.core.settings.animateIn,u=this.core.settings.animateOut;this.core.current()!==this.previous&&(u&&(t=this.core.coordinates(this.previous)-this.core.coordinates(this.next),f.one(n.support.animation.end,i).css({left:t+"px"}).addClass("animated owl-animated-out").addClass(u)),r&&e.one(n.support.animation.end,i).addClass("animated owl-animated-in").addClass(r))}};u.prototype.clear=function(t){n(t.target).css({left:""}).removeClass("animated owl-animated-out owl-animated-in").removeClass(this.core.settings.animateIn).removeClass(this.core.settings.animateOut);this.core.onTransitionEnd()};u.prototype.destroy=function(){var n,t;for(n in this.handlers)this.core.$element.off(n,this.handlers[n]);for(t in Object.getOwnPropertyNames(this))"function"!=typeof this[t]&&(this[t]=null)};n.fn.owlCarousel.Constructor.Plugins.Animate=u}(window.Zepto||window.jQuery,window,document),function(n,t,i){var r=function(t){this._core=t;this._timeout=null;this._paused=!1;this._handlers={"changed.owl.carousel":n.proxy(function(n){n.namespace&&"settings"===n.property.name?this._core.settings.autoplay?this.play():this.stop():n.namespace&&"position"===n.property.name&&this._core.settings.autoplay&&this._setAutoPlayInterval()},this),"initialized.owl.carousel":n.proxy(function(n){n.namespace&&this._core.settings.autoplay&&this.play()},this),"play.owl.autoplay":n.proxy(function(n,t,i){n.namespace&&this.play(t,i)},this),"stop.owl.autoplay":n.proxy(function(n){n.namespace&&this.stop()},this),"mouseover.owl.autoplay":n.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()},this),"mouseleave.owl.autoplay":n.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.play()},this),"touchstart.owl.core":n.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()},this),"touchend.owl.core":n.proxy(function(){this._core.settings.autoplayHoverPause&&this.play()},this)};this._core.$element.on(this._handlers);this._core.options=n.extend({},r.Defaults,this._core.options)};r.Defaults={autoplay:!1,autoplayTimeout:5e3,autoplayHoverPause:!1,autoplaySpeed:!1};r.prototype.play=function(){this._paused=!1;this._core.is("rotating")||(this._core.enter("rotating"),this._setAutoPlayInterval())};r.prototype._getNextTimeout=function(r,u){return this._timeout&&t.clearTimeout(this._timeout),t.setTimeout(n.proxy(function(){this._paused||this._core.is("busy")||this._core.is("interacting")||i.hidden||this._core.next(u||this._core.settings.autoplaySpeed)},this),r||this._core.settings.autoplayTimeout)};r.prototype._setAutoPlayInterval=function(){this._timeout=this._getNextTimeout()};r.prototype.stop=function(){this._core.is("rotating")&&(t.clearTimeout(this._timeout),this._core.leave("rotating"))};r.prototype.pause=function(){this._core.is("rotating")&&(this._paused=!0)};r.prototype.destroy=function(){var n,t;this.stop();for(n in this._handlers)this._core.$element.off(n,this._handlers[n]);for(t in Object.getOwnPropertyNames(this))"function"!=typeof this[t]&&(this[t]=null)};n.fn.owlCarousel.Constructor.Plugins.autoplay=r}(window.Zepto||window.jQuery,window,document),function(n){"use strict";var t=function(i){this._core=i;this._initialized=!1;this._pages=[];this._controls={};this._templates=[];this.$element=this._core.$element;this._overrides={next:this._core.next,prev:this._core.prev,to:this._core.to};this._handlers={"prepared.owl.carousel":n.proxy(function(t){t.namespace&&this._core.settings.dotsData&&this._templates.push('<div class="'+this._core.settings.dotClass+'">'+n(t.content).find("[data-dot]").addBack("[data-dot]").attr("data-dot")+"<\/div>")},this),"added.owl.carousel":n.proxy(function(n){n.namespace&&this._core.settings.dotsData&&this._templates.splice(n.position,0,this._templates.pop())},this),"remove.owl.carousel":n.proxy(function(n){n.namespace&&this._core.settings.dotsData&&this._templates.splice(n.position,1)},this),"changed.owl.carousel":n.proxy(function(n){n.namespace&&"position"==n.property.name&&this.draw()},this),"initialized.owl.carousel":n.proxy(function(n){n.namespace&&!this._initialized&&(this._core.trigger("initialize",null,"navigation"),this.initialize(),this.update(),this.draw(),this._initialized=!0,this._core.trigger("initialized",null,"navigation"))},this),"refreshed.owl.carousel":n.proxy(function(n){n.namespace&&this._initialized&&(this._core.trigger("refresh",null,"navigation"),this.update(),this.draw(),this._core.trigger("refreshed",null,"navigation"))},this)};this._core.options=n.extend({},t.Defaults,this._core.options);this.$element.on(this._handlers)};t.Defaults={nav:!1,navText:["prev","next"],navSpeed:!1,navElement:"a",navContainer:!1,navContainerClass:"owl-nav",navClass:["owl-prev","owl-next"],slideBy:1,dotClass:"owl-dot",dotsClass:"owl-dots",dots:!0,dotsEach:!1,dotsData:!1,dotsSpeed:!1,dotsContainer:!1};t.prototype.initialize=function(){var i,t=this._core.settings;this._controls.$relative=(t.navContainer?n(t.navContainer):n("<div>").addClass(t.navContainerClass).appendTo(this.$element)).addClass("disabled");this._controls.$previous=n("<"+t.navElement+' href="javascript:;" aria-label="דפדף אחורה">').addClass(t.navClass[0]).html(t.navText[0]).prependTo(this._controls.$relative).on("click",n.proxy(function(){this.prev(t.navSpeed)},this));this._controls.$next=n("<"+t.navElement+' href="javascript:;" aria-label="דפדף קדימה">').addClass(t.navClass[1]).html(t.navText[1]).appendTo(this._controls.$relative).on("click",n.proxy(function(){this.next(t.navSpeed)},this));t.dotsData||(this._templates=[n('<a href="javascript:;">').addClass(t.dotClass).append(n("<span>")).prop("outerHTML")]);this._controls.$absolute=(t.dotsContainer?n(t.dotsContainer):n("<div>").addClass(t.dotsClass).appendTo(this.$element)).addClass("disabled");this._controls.$absolute.on("click","a",n.proxy(function(i){var r=n(i.target).parent().is(this._controls.$absolute)?n(i.target).index():n(i.target).parent().index();i.preventDefault();this.to(r,t.dotsSpeed)},this));for(i in this._overrides)this._core[i]=n.proxy(this[i],this)};t.prototype.destroy=function(){var n,r,t,i;for(n in this._handlers)this.$element.off(n,this._handlers[n]);for(r in this._controls)this._controls[r].remove();for(i in this.overides)this._core[i]=this._overrides[i];for(t in Object.getOwnPropertyNames(this))"function"!=typeof this[t]&&(this[t]=null)};t.prototype.update=function(){var t,i,f,r=this._core.clones().length/2,o=r+this._core.items().length,u=this._core.maximum(!0),n=this._core.settings,e=n.center||n.autoWidth||n.dotsData?1:n.dotsEach||n.items;if("page"!==n.slideBy&&(n.slideBy=Math.min(n.slideBy,n.items)),n.dots||"page"==n.slideBy)for(this._pages=[],t=r,i=0,f=0;t<o;t++){if(i>=e||0===i){if(this._pages.push({start:Math.min(u,t-r),end:t-r+e-1}),Math.min(u,t-r)===u)break;i=0;++f}i+=this._core.mergers(this._core.relative(t))}};t.prototype.draw=function(){var i,t=this._core.settings,r=this._core.items().length<=t.items,u=this._core.relative(this._core.current()),f=t.loop||t.rewind;this._controls.$relative.toggleClass("disabled",!t.nav||r);t.nav&&(this._controls.$previous.toggleClass("disabled",!f&&u<=this._core.minimum(!0)),this._controls.$next.toggleClass("disabled",!f&&u>=this._core.maximum(!0)));this._controls.$absolute.toggleClass("disabled",!t.dots||r);t.dots&&(i=this._pages.length-this._controls.$absolute.children().length,t.dotsData&&0!==i?this._controls.$absolute.html(this._templates.join("")):i>0?this._controls.$absolute.append(new Array(i+1).join(this._templates[0])):i<0&&this._controls.$absolute.children().slice(i).remove(),this._controls.$absolute.find(".active").removeClass("active"),this._controls.$absolute.children().eq(n.inArray(this.current(),this._pages)).addClass("active"))};t.prototype.onTrigger=function(t){var i=this._core.settings;t.page={index:n.inArray(this.current(),this._pages),count:this._pages.length,size:i&&(i.center||i.autoWidth||i.dotsData?1:i.dotsEach||i.items)}};t.prototype.current=function(){var t=this._core.relative(this._core.current());return n.grep(this._pages,n.proxy(function(n){return n.start<=t&&n.end>=t},this)).pop()};t.prototype.getPosition=function(t){var i,r,u=this._core.settings;return"page"==u.slideBy?(i=n.inArray(this.current(),this._pages),r=this._pages.length,t?++i:--i,i=this._pages[(i%r+r)%r].start):(i=this._core.relative(this._core.current()),r=this._core.items().length,t?i+=u.slideBy:i-=u.slideBy),i};t.prototype.next=function(t){n.proxy(this._overrides.to,this._core)(this.getPosition(!0),t)};t.prototype.prev=function(t){n.proxy(this._overrides.to,this._core)(this.getPosition(!1),t)};t.prototype.to=function(t,i,r){var u;!r&&this._pages.length?(u=this._pages.length,n.proxy(this._overrides.to,this._core)(this._pages[(t%u+u)%u].start,i)):n.proxy(this._overrides.to,this._core)(t,i)};n.fn.owlCarousel.Constructor.Plugins.Navigation=t}(window.Zepto||window.jQuery,window,document),function(n,t,i,r){"use strict";var u=function(i){this._core=i;this._hashes={};this.$element=this._core.$element;this._handlers={"initialized.owl.carousel":n.proxy(function(i){i.namespace&&"URLHash"===this._core.settings.startPosition&&n(t).trigger("hashchange.owl.navigation")},this),"prepared.owl.carousel":n.proxy(function(t){if(t.namespace){var i=n(t.content).find("[data-hash]").addBack("[data-hash]").attr("data-hash");if(!i)return;this._hashes[i]=t.content}},this),"changed.owl.carousel":n.proxy(function(i){if(i.namespace&&"position"===i.property.name){var u=this._core.items(this._core.relative(this._core.current())),r=n.map(this._hashes,function(n,t){return n===u?t:null}).join();if(!r||t.location.hash.slice(1)===r)return;t.location.hash=r}},this)};this._core.options=n.extend({},u.Defaults,this._core.options);this.$element.on(this._handlers);n(t).on("hashchange.owl.navigation",n.proxy(function(){var i=t.location.hash.substring(1),u=this._core.$stage.children(),n=this._hashes[i]&&u.index(this._hashes[i]);n!==r&&n!==this._core.current()&&this._core.to(this._core.relative(n),!1,!0)},this))};u.Defaults={URLhashListener:!1};u.prototype.destroy=function(){var i,r;n(t).off("hashchange.owl.navigation");for(i in this._handlers)this._core.$element.off(i,this._handlers[i]);for(r in Object.getOwnPropertyNames(this))"function"!=typeof this[r]&&(this[r]=null)};n.fn.owlCarousel.Constructor.Plugins.Hash=u}(window.Zepto||window.jQuery,window,document),function(n,t,i,r){function u(t,i){var u=!1,f=t.charAt(0).toUpperCase()+t.slice(1);return n.each((t+" "+h.join(f+" ")+f).split(" "),function(n,t){if(s[t]!==r)return u=!i||t,!1}),u}function e(n){return u(n,!0)}var s=n("<support>").get(0).style,h="Webkit Moz O ms".split(" "),o={transition:{end:{WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd",transition:"transitionend"}},animation:{end:{WebkitAnimation:"webkitAnimationEnd",MozAnimation:"animationend",OAnimation:"oAnimationEnd",animation:"animationend"}}},f={csstransforms:function(){return!!u("transform")},csstransforms3d:function(){return!!u("perspective")},csstransitions:function(){return!!u("transition")},cssanimations:function(){return!!u("animation")}};f.csstransitions()&&(n.support.transition=new String(e("transition")),n.support.transition.end=o.transition.end[n.support.transition]);f.cssanimations()&&(n.support.animation=new String(e("animation")),n.support.animation.end=o.animation.end[n.support.animation]);f.csstransforms()&&(n.support.transform=new String(e("transform")),n.support.transform3d=f.csstransforms3d())}(window.Zepto||window.jQuery,window,document);var mobileRes=320,tabletRes=768,desktopRes=1024,desktopHdRes=1280,desktopWideRes=1440,desktopFullRes=1800,appResizeTimer,$body=$("body"),$header=$("#header"),$footer=$("#footer"),$sidenav=$("#sidenav"),homepageGalleryInterval,timelineHomepageGallery,$header_height=$header.innerHeight(),$header_bottom_height=$header.find(".bottom").innerHeight(),currentScrollWidth=getViewport_width(),resizeScrollWidth=currentScrollWidth,currentScrollHeight=getViewport_height(),lastScrollTop=$(window).scrollTop(),rtlOrLtr=$body.css("direction"),map;$(document).ready(function(){topBarNav.render();navbars.render();homepageTemplate();streetsMap.render();peoplesPage.render();contactPage.render();equilizeSides();scrollbars(!0);SetConnectMenu();mainCarousel();$(window).load(function(){});$(window).scroll(function(){var n=$(this);topBarNav.scroll(n);navbars.scroll(n)});$(window).resize(function(){clearTimeout(appResizeTimer);appResizeTimer=setTimeout(function(){currentScrollHeight=getViewport_height();resizeScrollWidth!=getViewport_width()&&(currentScrollWidth=getViewport_width(),$header_height=$header.innerHeight(),$header_bottom_height=$header.find(".bottom").innerHeight(),topBarNav.resize(),streetsMap.resize(),contactPage.resize(),navbars.resize(),scrollbars(!1));resizeScrollWidth=getViewport_width()},50)});$(document).on("click tap",function(n){var t=$(n.target);!t.closest(".search_header").length&&$(".search_header").hasClass("toggle")&&$("#search_header").removeClass("toggle");!t.closest(".block_dbmenu").length&&$(".block_dbmenu.open").length>0&&$(".block_dbmenu").removeClass("open");!t.closest(".sidenav").length&&$(".sidenav").hasClass("open")&&$("#sidenav").removeClass("open");!t.closest(".open_lightbox").length&&!t.closest(".lightbox .box .inner").length&&!t.closest(".lightbox .box").length&&$("#lightbox.active").length>0&&closeLightbox();!t.closest(".open_lightboxCarousel").length&&!t.closest(".lightboxHistory .box .inner").length&&!t.closest(".lightboxHistory .box").length&&$("#lightboxHistory.active").length>0&&closeLightboxHistory()});$('#footer .input_place input[type="text"]').val("");$("#footer").on("blur",'.input_place input[type="text"]',function(){return $(this).val()!=""?$(this).parents(".input_place").addClass("filled"):$(this).parents(".input_place").removeClass("filled"),!1});if($("#top_cover").length>0){var n=$("#top_cover"),t=n.find(".title span"),i=t.text().split(""),i=i.join("<\/span><span>");t.css("opacity",1);(new TimelineMax).staggerTo(n.find(".title span span"),1.1,{opacity:1,force3D:!0,delay:.3,ease:new Ease(BezierEasing(.455,.03,.515,.955))},.04,0).to(n.find(".title .shadow"),1.1,{x:0,opacity:1,force3D:!0,ease:new Ease(BezierEasing(.455,.03,.515,.955))},0).to(n.find(".bg .shadow"),.9,{x:0,opacity:1,force3D:!0,ease:new Ease(BezierEasing(.455,.03,.515,.955))},0).to(n.find(".bg .cover"),2.2,{scale:1,force3D:!0,ease:new Ease(BezierEasing(.25,.46,.45,.94))},0)}$("#memberSearch").on("click",function(){$(".loader").addClass("loading");return $("#membersFullList").load("/umbraco/surface/SearchMembers/GetAllResults",{page:1,pagesize:200}),!0});$(".open_lightbox").on("click tap",function(){return $("#lightbox .popup_image").attr("data-picid",$(this).parent().index()),$("#lightbox .popup_image .image").attr("src",$(this).attr("data-imagefull")),$("#lightbox .popup_image .title").html($(this).attr("data-imagetitle")),$(this).parent().index()==0&&$(".navs").hide(),openLightbox("."+$(this).attr("data-lightbox"),!1),!1});$(".lightbox .close,.lightbox .mask").on("click tap",function(){return closeLightbox(),!1});$(document).keyup(function(n){n.keyCode===27&&$("#lightbox").hasClass("active")&&closeLightbox()});$("#lightbox .nav").on("click",function(){var t=$(this),n;return $lightboxCurrentImageID=parseInt($("#lightbox .popup_image").attr("data-picid")),$lightboxCurrentMaxID=$("#album_page .list .item").length-1,n=t.hasClass("nav_next")?$lightboxCurrentImageID<$lightboxCurrentMaxID?$("#album_page .list .item").eq($lightboxCurrentImageID+1):$("#album_page .list .item").eq(0):$lightboxCurrentImageID>0?$("#album_page .list .item").eq($lightboxCurrentImageID-1):$("#album_page .list .item").eq($lightboxCurrentMaxID),$("#lightbox .popup_image").attr("data-picid",n.index()),$("#lightbox .popup_image .image").attr("src",n.find("a").attr("data-imagefull")),$("#lightbox .popup_image .title").html(n.find("a").attr("data-imagetitle")),!1});$(".open_lightboxCarousel").on("click tap",function(){var n="."+$(this).attr("data-lightbox"),t="."+$(this).attr("data-imagefull");return openLightboxCarousel(n,t),!1});$(".lightboxHistory .close,.lightboxHistory .mask").on("click tap",function(){return closeLightboxHistory(),!1});if($(document).keyup(function(n){n.keyCode===27&&$("#lightboxHistory").hasClass("active")&&closeLightboxHistory()}),$("#three_cols").length>0){threeColsMinHeight();var r=$("#three_cols"),u=r.find(".col_right"),f=r.find(".col_left");u.find(".block_item").length<2&&u.add($(".page_head .three_cols_spacer")).addClass("blocks_fullwidth");f.find(".block_item").length<2&&f.addClass("blocks_fullwidth")}if($(".block_dbmenu").length>0)$(".block_dbmenu").on("click",".toggle_link",function(){return $(".block_search").removeClass("open_mobile open open_text"),$(".block_dbmenu").toggleClass("open"),$(".block_dbmenu").hasClass("open")&&currentScrollWidth<tabletRes&&TweenMax.to(window,0,{scrollTo:{y:".block_dbmenu",offsetY:80},ease:new Ease(BezierEasing(.77,0,.175,1))}),!1})});!function(n){"function"==typeof define&&define.amd?define(["jquery"],n):n(jQuery)}(function(n){function a(t){var i={},r=/^jQuery\d+$/;return n.each(t.attributes,function(n,t){t.specified&&!r.test(t.name)&&(i[t.name]=t.value)}),i}function u(i,r){var f=this,u=n(f);if(f.value==u.attr("placeholder")&&u.hasClass(t.customClass))if(u.data("placeholder-password")){if(u=u.hide().nextAll('input[type="password"]:first').show().attr("id",u.removeAttr("id").data("placeholder-id")),i===!0)return u[0].value=r;u.focus()}else f.value="",u.removeClass(t.customClass),f==s()&&f.select()}function e(){var r,f=this,i=n(f),e=this.id;if(""===f.value){if("password"===f.type){if(!i.data("placeholder-textinput")){try{r=i.clone().attr({type:"text"})}catch(o){r=n("<input>").attr(n.extend(a(this),{type:"text"}))}r.removeAttr("name").data({"placeholder-password":i,"placeholder-id":e}).bind("focus.placeholder",u);i.data({"placeholder-textinput":r,"placeholder-id":e}).before(r)}i=i.removeAttr("id").hide().prevAll('input[type="text"]:first').attr("id",e).show()}i.addClass(t.customClass);i[0].value=i.attr("placeholder")}else i.removeClass(t.customClass)}function s(){try{return document.activeElement}catch(n){}}var r,i,h="[object OperaMini]"==Object.prototype.toString.call(window.operamini),f="placeholder"in document.createElement("input")&&!h,o="placeholder"in document.createElement("textarea")&&!h,c=n.valHooks,l=n.propHooks,t;f&&o?(i=n.fn.placeholder=function(){return this},i.input=i.textarea=!0):(t={},i=n.fn.placeholder=function(i){var r;return t=n.extend({},{customClass:"placeholder"},i),r=this,r.filter((f?"textarea":":input")+"[placeholder]").not("."+t.customClass).bind({"focus.placeholder":u,"blur.placeholder":e}).data("placeholder-enabled",!0).trigger("blur.placeholder"),r},i.input=f,i.textarea=o,r={get:function(i){var r=n(i),u=r.data("placeholder-password");return u?u[0].value:r.data("placeholder-enabled")&&r.hasClass(t.customClass)?"":i.value},set:function(i,r){var f=n(i),o=f.data("placeholder-password");return o?o[0].value=r:f.data("placeholder-enabled")?(""===r?(i.value=r,i!=s()&&e.call(i)):f.hasClass(t.customClass)?u.call(i,!0,r)||(i.value=r):i.value=r,f):i.value=r}},f||(c.input=r,l.value=r),o||(c.textarea=r,l.value=r),n(function(){n(document).delegate("form","submit.placeholder",function(){var i=n("."+t.customClass,this).each(u);setTimeout(function(){i.each(e)},10)})}),n(window).bind("beforeunload.placeholder",function(){n("."+t.customClass).each(function(){this.value=""})}))});$("input, textarea").placeholder();topBarNav=topBarNav=function(){var n=$("#sidenav"),e=$("#toggleMenu"),o=$("#toggleSearch,#closeSearch"),t=$("#nav_mobile");$navMobileInner=t.find(".inner");nav_openTimeout=!1;var u=function(){i();f();$header.find(".bottom_nav").clone().removeClass("bottom_nav").addClass("nav").appendTo($navMobileInner);$header.find(".main_nav").clone().removeClass("main_nav").addClass("nav").appendTo($navMobileInner);$header.find(".links").clone().addClass("nav nav_links").appendTo($navMobileInner);t.find(".hover").remove();$("#nav_mobile_mask").on("click",function(){return $body.hasClass("active-mobile-search")&&$body.removeClass("active-mobile-search"),!1});n.find("a.active").length>0&&($header.addClass("noshadow"),n.find(".toggle_link .title").text(n.find("a.active").last().text()))},i=function(){r(!1);currentScrollWidth>=desktopRes&&$body.hasClass("active-mobile-nav")&&($body.removeClass("active-mobile-nav"),$header.removeClass("noChange"))},f=function(){if(n.length>0){$(".two_col").css("min-height",n.innerHeight()+150);var t=$(".left_side");t.innerHeight()>n.innerHeight()&&$(".two_col").css("min-height",t.innerHeight()+30)}},r=function(t){var r=currentScrollHeight*.65,i;t||(t=$(window));i=t.scrollTop();i>0&&!$body.hasClass("header-collapse")?$body.addClass("header-collapse"):i<=0&&$body.hasClass("header-collapse")&&$body.removeClass("header-collapse");n.length>0&&(i>51?i>=lastScrollTop?n.addClass("collapse"):n.removeClass("collapse"):i<=51&&n.hasClass("collapse")&&n.removeClass("collapse"));lastScrollTop=i};return{render:u,resize:i,scroll:r}}();navbars=navbars=function(){var t=$("#sidenav_home"),n=$("#sidenav"),i=$("#topnav_home"),u=$("#toggleMenu"),f=$("#toggleSearch,#closeSearch"),h=t.find('.search input[type="text"]'),e=$("#nav_mobile");$navMobileInner=e.find(".inner");inputSearchTimeout=!1;nav_openTimeout=!1;var o=function(){r(!1);i.on("click",".submit",function(n){var r=$(this),t=r.parent().parent(),i=t.find(".searchText");if(t.hasClass("toggle"))if(i.val().length==0)n.preventDefault(),t.removeClass("toggle");else return!0;else n.preventDefault(),t.addClass("toggle"),i.focus();return!1});$header.find(".has-subnav.show").length>0&&$("#container,#sidenav").addClass("subnav_padding");$("#nav_mobile").on("click",".has-subnav > a",function(n){n.preventDefault();var t=$(this);return t.hasClass("animate")||($navMobileInner.css({webkitOverflowScrolling:"auto",overflowY:"hidden"}),t.addClass("animate"),t.hasClass("open")?(t.removeClass("open"),t.parent().find(".subnav").velocity("slideUp",{duration:400,easing:"easeInOutQuart",complete:function(){t.removeClass("animate");$navMobileInner.css({webkitOverflowScrolling:"touch",overflowY:"scroll"})}})):(t.addClass("open"),t.parent().find(".subnav").velocity("slideDown",{duration:400,easing:"easeInOutQuart",complete:function(){t.removeClass("animate");$navMobileInner.css({webkitOverflowScrolling:"touch",overflowY:"scroll"})}}))),!1});$("#sidenav .links li").each(function(){$(this).html($(this).html().replace(/<br\s*[\/]?>/gi,"<\/div><div>"))});t.find(".menu_home").clone().removeClass("menu_home").addClass("nav").appendTo($navMobileInner);$("#header").find(".bottom_nav .inner").clone().removeClass("inner").addClass("nav").appendTo($navMobileInner);$("#homepage").length>0&&i.find(".links").clone().removeClass("menu_home").addClass("nav nav_links").appendTo($navMobileInner);u.on("click",function(){return $body.hasClass("active-mobile-nav")?$body.hasClass("active-mobile-nav")&&($body.removeClass("active-mobile-nav"),nav_openTimeout=setTimeout(function(){$body.removeClass("nav_open")},610)):(clearTimeout(nav_openTimeout),$body.addClass("active-mobile-nav nav_open"),n.removeClass("open")),!1});f.on("click",function(){return $body.hasClass("active-mobile-nav")&&$body.removeClass("active-mobile-nav"),$body.hasClass("active-mobile-search")?$body.hasClass("active-mobile-search")&&($body.removeClass("active-mobile-search"),nav_openTimeout=setTimeout(function(){$body.removeClass("nav_open")},610)):(clearTimeout(nav_openTimeout),$body.addClass("active-mobile-search nav_open")),!1});$("#nav_mobile_mask").on("click",function(){return $body.hasClass("active-mobile-search")&&($body.removeClass("active-mobile-search"),nav_openTimeout=setTimeout(function(){$body.removeClass("nav_open")},610)),!1});$("#bottom_nav .has-subnav > a").hover(function(){$(this).parent().addClass("hover").removeClass("subnav-hover")},function(){$(this).parent().removeClass("hover")});$("#bottom_nav .subnav").hover(function(){$(this).parents(".has-subnav").hasClass("subnav-hover")||$(this).parents(".has-subnav").addClass("hover subnav-hover")},function(){$(this).parents(".has-subnav").removeClass("hover")});$("#bottom_nav .has-subnav a").on("focus",function(){$(this).parents(".has-subnav").addClass("hover")});$("#bottom_nav .has-subnav a").on("blur",function(){$(this).parents(".has-subnav").removeClass("hover")});n.find("a.active").length>0&&n.find(".toggle_link .title").text(n.find("a.active").text())},s=function(){getViewport_width()>=desktopRes&&$body.hasClass("active-mobile-nav")&&$body.removeClass("active-mobile-nav")},r=function(t){if(t||(t=$(window)),n.length>0){var i=t.scrollTop();i>51?i>=lastScrollTop?n.addClass("collapse"):n.removeClass("collapse"):i<=51&&n.hasClass("collapse")&&n.removeClass("collapse")}lastScrollTop=i};return{render:o,resize:s,scroll:r}}();var homepageGallery=homepageGallery=function(){if($("#home_slider").length>0){var f=$("#home_slider"),n=$("#homepage_gallery"),h=n.find(".item"),e=n.find(".item:first-child"),t=h.length,o=$("#slider_nav"),s=[],c=function(){e.addClass("active");o.find("li:first-child a").addClass("active");f.append($($("<a />",{href:"javascript:;","class":"btn_pause",title:"עצור ניגון",html:'<span class="icon icon-play"><\/span><span class="icon_pause"><\/span>'})));f.on("click tap",".btn_pause",function(){var n=$(this);return f.hasClass("gallery_pause")?(n.attr("title","עצור ניגון"),f.removeClass("gallery_pause"),i()):(n.attr("title","המשך ניגון"),f.addClass("gallery_pause"),u()),!1});n.find(".title").each(function(){$(this).html($(this).html().replace(/<br\s*[\/]?>/gi,"<\/span><\/div><div><span>"))});firstAnimationTimeline=(new TimelineMax).fromTo(e.find(".bg .cover"),3,{opacity:-.1},{opacity:.85,force3D:!0,ease:Power1.easeOut},0).staggerFromTo(e.find(".title > div > span,.bottom .btns_group li > div"),1,{y:e.find(".title > div > span").innerHeight()},{y:0,delay:.6,force3D:!0,ease:new Ease(BezierEasing(.23,1,.32,1))},.1,0).fromTo(e.find(".top_banner"),1.4,{opacity:0},{opacity:1,delay:1.35,force3D:!0,ease:new Ease(BezierEasing(.215,.61,.355,1))},0);o.on("click tap","li a",function(){var n=$(this);return n.hasClass("active")||(u(),r(n.parent().index(),o.find("a.active").parent().index()>n.parent().index()?"prev":"next"),i()),!1});o.on("click tap",".nextslide",function(){var e=$(this),f=n.find(".item.active").index()==t-1?0:n.find(".item.active").index()+1;return u(),r(f,"next"),i(),!1});n.bind("mousewheel",function(f){var e=n.find(".item.active").index()==t-1?0:n.find(".item.active").index()+1,e=f.deltaY>=0?n.find(".item.active").index()==0?t-1:n.find(".item.active").index()-1:e;u();r(e,f.deltaY>=0?"prev":"next");i()});n.bind("swipeup",function(){var f=n.find(".item.active").index()==t-1?0:n.find(".item.active").index()+1;return u(),r(f,"next"),i(),!0});n.bind("swipedown",function(){var f=n.find(".item.active").index()==0?t-1:n.find(".item.active").index()-1;return u(),r(f,"prev"),i(),!0});$body.on("keydown",function(f){var e,o;(f.keyCode===38||f.keyCode===40)&&(f.keyCode===38?e="prev":f.keyCode===40&&(e="next"),o=n.find(".item.active").index()==t-1?0:n.find(".item.active").index()+1,o=e=="prev"?n.find(".item.active").index()==0?t-1:n.find(".item.active").index()-1:o,u(),r(o,e),i())});i()},r=function(t,i){if(!n.hasClass("animate")){var u=n.find(".item.active"),r=n.find(".item:eq("+t+")"),e=o.find("ul"),f=n.height();setTimeout(function(){e.find("li .active").removeClass("active");e.find("li:eq("+t+") a").addClass("active")},600);n.addClass("animate");i=="next"?timelineHomepageGallery=new TimelineMax({onComplete:function(){n.removeClass("animate");r.addClass("active").removeAttr("style");u.removeClass("active").removeAttr("style");u.find(".bg").removeAttr("style")}}).fromTo(u,.9,{y:0},{y:-f,force3D:!0,ease:new Ease(BezierEasing(.645,.045,.355,1))},0).fromTo(u.find(".bg"),.85,{y:0},{y:f*.25,force3D:!0,ease:new Ease(BezierEasing(.645,.045,.355,1))},0).fromTo(r,.9,{zIndex:4,y:0},{y:-f,force3D:!0,ease:new Ease(BezierEasing(.645,.045,.355,1))},0):(n.addClass("prev"),r.addClass("temp_active"),timelineHomepageGallery=new TimelineMax({onComplete:function(){n.removeClass("animate prev");r.removeClass("temp_active").addClass("active").removeAttr("style");r.find(".bg").removeAttr("style");u.removeAttr("style").removeClass("active")}}).fromTo(r,.9,{y:0},{y:f,force3D:!0,ease:new Ease(BezierEasing(.645,.045,.355,1))},0).fromTo(r.find(".bg"),.85,{y:f*.25},{y:0,force3D:!0,ease:new Ease(BezierEasing(.645,.045,.355,1))},0).fromTo(u,.9,{zIndex:4,y:0},{y:f,force3D:!0,ease:new Ease(BezierEasing(.645,.045,.355,1))},0));s[t]==undefined?s[t]=(new TimelineMax).staggerFromTo(r.find(".title > div > span,.bottom .btns_group li > div"),1,{y:r.find(".title > div > span").innerHeight()},{y:0,delay:.8,force3D:!0,ease:new Ease(BezierEasing(.23,1,.32,1))},.1,0).fromTo(r.find(".top_banner"),1.4,{opacity:0},{opacity:1,delay:1.35,force3D:!0,ease:new Ease(BezierEasing(.215,.61,.355,1))},.1,0):s[t].restart()}},i=function(){if(!$body.hasClass("noanimations")&&!f.hasClass("gallery_pause")){var i=parseInt(n.attr("data-autoplaytime"));homepageGalleryInterval=setInterval(function(){var i=n.find(".item.active").index()==t-1?0:n.find(".item.active").index()+1;r(i,"next")},i)}},u=function(){homepageGalleryInterval&&clearInterval(homepageGalleryInterval)};return{render:c}}}(),streetsMap=streetsMap=function(){if($("#streets_page").length>0){var y=$("#streets_page"),r=$("#map_filters"),t=$("#map_search"),e=$("#map_cont"),n=$("#tooltip_marker"),h=r.attr("data-jsonurl"),s,c=new google.maps.InfoWindow,i=[],u=!1,l=function(){map=new GMaps({div:"#map_cont",lat:32.313622,lng:34.755022,scrollwheel:!0,zoom:10,scrollwheel:!0,disableDefaultUI:!1});a(h);e.on("click",".close_infowindow",function(){return c.close(),!1});r.find("a").each(function(){var n=$(this);n.append('<span class="hover">'+n.text()+"<\/span>")});r.on("click","a",function(){var n=$(this);return!n.hasClass("active")&&e.hasClass("loaded")&&(t.data("latestval",""),t.find('input[type="text"]').val(""),r.find("a.active").removeClass("active"),n.addClass("active"),f(n.attr("data-filter"),!1)),!1});t.bind("enterKey",function(){var n=t.find('input[type="text"]').val(),i=t.data("latestval");return(n!=i||n=="")&&(r.find("a.active").removeClass("active"),f(n,!0),t.data("latestval",n)),!1});t.on("keyup",'input[type="text"]',function(n){n.keyCode==13&&t.trigger("enterKey")});t.on("click",".submit",function(){t.trigger("enterKey")});n.on("click",".close",function(){return o("close",!1),!1})},a=function(n){$.getJSON(n).done(function(n){e.addClass("loaded");s=n;$("#a1").length>0&&f("a1",!0);$("#a28").length>0&&f("a28",!0)})},f=function(n,t){o("close",!1);i=[];map.removeMarkers();var r=[];$.each(s,function(u,f){if(f.placetype==n||t&&(f.title!=""&&f.title.indexOf(n)!=-1||f.desc!=null&&f.desc.indexOf(n)!=-1)&&n.length>0){var e=new google.maps.LatLng(f.lat,f.lng),s=currentScrollWidth>=tabletRes?20:10,h=currentScrollWidth>=tabletRes?25:12;i.push(e);r.push({lat:f.lat,lng:f.lng,title:f.title,animation:google.maps.Animation.DROP,icon:{scaledSize:new google.maps.Size(s,h),url:"/Content/images/map_marker.png"},click:function(){o("open",[f.image_url,f.title,f.desc,f.url])}})}});i.length>0?(map.addMarkers(r),map.fitLatLngBounds(i)):(map.setCenter(32.084041,34.887762),map.setZoom(13))},o=function(t,i){n.hasClass("animate")||(t=="open"?(n.addClass("animate"),n.hasClass("open")?new TimelineMax({onComplete:function(){n.removeClass("animate")}}).to(n.find(".inner2"),.2,{opacity:0,force3D:!0,ease:Power1.easeOut,onComplete:function(){n.find(".image").css("background-image",'url("'+i[0]+'")');n.find(".title").html(i[1]);n.find(".desc").html(i[2]);i[3]!==undefined?n.find(".inner2").removeClass("not_link").attr("href",i[3]).attr("target","_parent"):n.find(".inner2").addClass("not_link").attr("href","javascript:;").removeAttr("target")}},0).to(n.find(".inner2"),.4,{opacity:1,force3D:!0,ease:Power1.easeOut},.2):(n.addClass("open"),n.find(".image").css("background-image",'url("'+i[0]+'")'),n.find(".title").html(i[1]),n.find(".desc").html(i[2]),i[3]!==undefined?n.find(".inner2").removeClass("not_link").attr("href",i[3]).attr("target","_parent"):n.find(".inner2").addClass("not_link").attr("href","javascript:;").removeAttr("target"),u?u.play().timeScale(1):u=new TimelineMax({onComplete:function(){n.removeClass("animate")},onReverseComplete:function(){n.removeClass("animate open")}}).to(n,.6,{x:0,opacity:1,force3D:!0,ease:new Ease(BezierEasing(.165,.84,.44,1))},0).to(n.find(".inner"),.6,{x:0,opacity:1,force3D:!0,ease:new Ease(BezierEasing(.165,.84,.44,1))},0))):t=="close"&&n.hasClass("open")&&(n.addClass("animate"),u.reverse().timeScale(2)))},v=function(){i.length>0?map.fitLatLngBounds(i):map.setCenter(32.084041,34.887762)};return{render:l,resize:v}}return{render:function(){},resize:function(){}}}(),peoplesPage=peoplesPage=function(){if($("#peoples_page").length>0){var n=function(){var r=$("#peoples_page .list"),t=$("#peoples_page .filters"),n,i;$("#peoples_page .list .item-grid").each(function(){var n=$(this);n.addClass(n.attr("data-filter").replace(/,/g," ")).removeAttr("data-filter")});n=$("#peoples_page .list").isotope({itemSelector:".item-grid",percentPosition:!0,originLeft:!1,hiddenStyle:{opacity:0,transform:"scale(0.95)"},visibleStyle:{opacity:1,transform:"scale(1.0)"}});i=n.data("isotope");t.on("click","a",function(){var i,r;$(this).toggleClass("active");i=[];t.find("a").each(function(){$(this).hasClass("active")&&i.push($(this).attr("data-filter"))});r=i.length?"."+i.join(",."):"*";n.isotope({filter:r})})};return{render:n}}return{render:function(){}}}(),contactPage=contactPage=function(){if($("#contact_page").length>0){var s=$("#contact_page"),i=$("#map_cont"),h=$("#contact_form"),r=currentScrollWidth>=tabletRes?40:20,u=currentScrollWidth>=tabletRes?50:25,n=i.attr("data-lat"),t=i.attr("data-lng"),f=function(){e()},e=function(){map=new GMaps({div:"#map_cont",lat:n,lng:t,scrollwheel:!0,zoom:13,scrollwheel:!0,disableDefaultUI:!0});setTimeout(function(){map.addMarker({lat:n,lng:t,title:"",animation:google.maps.Animation.DROP,icon:{scaledSize:new google.maps.Size(r,u),url:"/Content/images/map_marker.png"}})},500)},o=function(){map.setCenter(n,t)};return{render:f,resize:o}}return{render:function(){},resize:function(){}}}();mixelWcag=mixelWcag=function(){function l(n){var r,u,t,i;this.ok=!1;"#"==n.charAt(0)&&(n=n.substr(1,6));n=n.replace(/ /g,"");n=n.toLowerCase();r={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dodgerblue:"1e90ff",feldspar:"d19275",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgrey:"d3d3d3",lightgreen:"90ee90",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslateblue:"8470ff",lightslategray:"778899",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"00ff00",limegreen:"32cd32",linen:"faf0e6",magenta:"ff00ff",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370d8",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"d87093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",red:"ff0000",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",violetred:"d02090",wheat:"f5deb3",white:"ffffff",whitesmoke:"f5f5f5",yellow:"ffff00",yellowgreen:"9acd32"};for(u in r)n==u&&(n=r[u]);for(t=[{re:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,example:["rgb(123, 234, 45)","rgb(255,234,245)"],process:function(n){return[parseInt(n[1]),parseInt(n[2]),parseInt(n[3])]}},{re:/^(\w{2})(\w{2})(\w{2})$/,example:["#00ff00","336699"],process:function(n){return[parseInt(n[1],16),parseInt(n[2],16),parseInt(n[3],16)]}},{re:/^(\w{1})(\w{1})(\w{1})$/,example:["#fb0","f0f"],process:function(n){return[parseInt(n[1]+n[1],16),parseInt(n[2]+n[2],16),parseInt(n[3]+n[3],16)]}}],i=0;i<t.length;i++){var e=t[i].re,o=t[i].process,f=e.exec(n);f&&(channels=o(f),this.r=channels[0],this.g=channels[1],this.b=channels[2],this.ok=!0)}this.r=this.r<0||isNaN(this.r)?0:this.r>255?255:this.r;this.g=this.g<0||isNaN(this.g)?0:this.g>255?255:this.g;this.b=this.b<0||isNaN(this.b)?0:this.b>255?255:this.b;this.toRGB=function(){return"rgb("+this.r+", "+this.g+", "+this.b+")"};this.toHex=function(){var n=this.r.toString(16),t=this.g.toString(16),i=this.b.toString(16);return 1==n.length&&(n="0"+n),1==t.length&&(t="0"+t),1==i.length&&(i="0"+i),"#"+n+t+i};this.getHelpXML=function(){for(var o,u,c,f,a,i=[],n=0;n<t.length;n++)for(o=t[n].example,u=0;u<o.length;u++)i[i.length]=o[u];for(c in r)i[i.length]=c;for(f=document.createElement("ul"),f.setAttribute("id","rgbcolor-examples"),n=0;n<i.length;n++)try{var s=document.createElement("li"),e=new l(i[n]),h=document.createElement("div");h.style.cssText="margin: 3px; border: 1px solid black; background:"+e.toHex()+"; color:"+e.toHex();h.appendChild(document.createTextNode("test"));a=document.createTextNode(" "+i[n]+" -> "+e.toRGB()+" -> "+e.toHex());s.appendChild(h);s.appendChild(a);f.appendChild(s)}catch(v){}return f}}function e(){var i=["color","background-color"],t=null,n;for(n in i)if((n=i[n],$(this).css(n))&&$(this).data(n)==$(this).css(n)){if($(this).css(n)==="rgba(0, 0, 0, 0)"||$(this).css(n)==="transparent")if($(this).is("body")){$(this).css(n,"black");continue}else continue;t=new l($(this).css(n));t.ok&&$(this).css(n,"rgb("+(255-t.r)+","+(255-t.g)+","+(255-t.b)+")");t=null}}function o(){var t=["color","background-color"],n;for(n in t)$(this).parents("#mixelwcag").length>0||($(this).parents(".header").length>0&&$(this).parents(".bottom").length>0&&$(this).is("a")?$(this).css("color","rgb(0, 0, 0)"):$(this).parents(".footer").length>0&&$(this).parents(".bottom").length>0?$(this).css("color","rgb(255, 255, 255)"):(n=t[n],$(this).data(n,$(this).css(n))))}function k(){var n=navigator.userAgent.toLowerCase();return n.indexOf("msie")!=-1?parseInt(n.split("msie")[1]):!1}var n=$("body"),a=n.attr("data-wcaglang")=="ltr"?"ltr":"rtl",t=a=="ltr"?["Accessibility toolbar","Accessibility","Close accessibility toolbar","Increase text","Decrease text","Grayscale colors","Change colors contrast","Navigate with keyboard","Motility stopping","Accessibility statement","Reset settings"]:["סרגל נגישות","נגישות","סגור סרגל נגישות","הגדלת טקסט","הקטנת טקסט","גווני אפור","שינוי ניגודיות","ניווט בעזרת מקלדת","עצירת תנועתיות","נגישות בשופרסל","איפוס הגדרות"],v=function(){var u,e,i;n.removeAttr("data-wcaglang");u=document.createElement("style");u.innerHTML="body:not(.contrast_filter).black-white{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);filter:grayscale(100%)}body.contrast_filter{-webkit-filter:invert(1);-moz-filter:invert(1);-ms-filter:invert(1);filter:invert(1)}body.noanimations *,body.noanimations :after,body.noanimations :before{-webkit-animation:none!important;animation: none!important;-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;transition:none!important}body.keyboard :focus{outline:#d4103f solid 3px}";document.body.appendChild(u);e=$("<div/>",{"class":"mixelwcag",id:"mixelwcag"}).append($("<a/>",{href:"javascript:;",title:t[0],tabindex:"2","class":"open",html:"<span class=\"icon icon-wheelchair\"><span class='hidden'>סרגל נגישות<\/span><\/span>"})).append($("<div/>",{"class":"box"}).append($("<a/>",{href:"javascript:;",title:t[2],tabindex:"3","class":"close",html:'<span class="icon icon-close"><\/span>'})).append($("<ul/>").append($("<li/>").append($("<a/>",{href:"javascript:;",title:t[3],tabindex:"4","class":"fontsize plus",html:'<span class="icon icon-plus"><\/span>'+t[3]+"<\/a>"}))).append($("<li/>").append($("<a/>",{href:"javascript:;",title:t[4],tabindex:"5","class":"fontsize minus",html:'<span class="icon icon-minus"><\/span>'+t[4]+"<\/a>"}))).append($("<li/>").append($("<a/>",{href:"javascript:;",title:t[5],tabindex:"6","class":"color",html:'<span class="icon icon-paint-brush"><\/span>'+t[5]+"<\/a>"}))).append($("<li/>").append($("<a/>",{href:"javascript:;",title:t[6],tabindex:"7","class":"contrast",html:'<span class="icon icon-adjust"><\/span>'+t[6]+"<\/a>"}))).append($("<li/>").append($("<a/>",{href:"javascript:;",title:t[7],tabindex:"8","class":"keyboard",html:'<span class="icon icon-hand-o-up"><\/span>'+t[7]+"<\/a>"}))).append($("<li/>").append($("<a/>",{href:"javascript:;",title:t[8],tabindex:"9","class":"motion",html:'<span class="icon icon-pause"><\/span>'+t[8]+"<\/a>"}))).append($("<li/>").append($("<a/>",{href:"javascript:;",title:t[10],tabindex:"10","class":"reset",html:'<span class="icon icon-refresh"><\/span>'+t[10]})))));n.prepend(e);i=$("#mixelwcag");p();i.on("click",".open",function(){return i.toggleClass("active"),b(),!1});i.on("click",".close",function(){return i.removeClass("active"),!1});$(document).on("click tap",function(n){var t=$(n.target);!t.closest("#mixelwcag").length&&$("#mixelwcag").hasClass("active")&&i.removeClass("active")});i.on("click",".box a",function(){var t=$(this),n=t.attr("class").split(" ");switch(n[0]){case"fontsize":r(!1,!1,n[1]);break;case"color":f(0,!1);break;case"contrast":s(!1);break;case"motion":h(0,!1);break;case"keyboard":c(0,!1);break;case"reset":w()}return!1});y()},y=function(){$(window).resize(function(){r(!0,!1,!0)})},p=function(){var n=parseInt(u("MW_fontsize")),t,i,e,o;n>0&&r(!1,n,"plus");t=parseInt(u("MW_color"));t>0&&f(1,!1);i=parseInt(u("MW_contrast"));i>0&&s(!1);e=parseInt(u("MW_motion"));e>0&&h(1,!1);o=parseInt(u("MW_keyboard"));o>0&&c(1,!1)},w=function(){r(!0,!1,!0);f(0,!0);s(!0);h(0,!0);c(0,!0)},b=function(){if(!$("#mixelwcag").hasClass("tabbed")){var n=3;$("#mixelwcag").find("ul a").each(function(){$(this).attr("tabindex",n++)});$("#mixelwcag").find(".close").attr("tabindex",n++)}},r=function(t,u,f){var h=$("#mixelwcag .fontsize"),o=".container .desc,.container .text,.container .label,.container strong,h1,h2,h3,h4,h5,h6,input,textarea,select,.bottom_nav a,li,li a, .desc,.input,.item,.placeholder, .gmnoprint *",e=parseInt(n.attr("data-fontsize")),e=isNaN(e)?0:e,s=!1;t?t&&n.hasClass("fontresize")&&(i("MW_fontsize",0,365),n.attr("data-fontsize",0).removeClass("fontresize"),$(o).css("font-size","")):(u&&(e=2),(f=="plus"&&e<4||f=="minus"&&e>0)&&(e=u?u:f=="plus"?e+2:e-2,n.attr("data-fontsize",e),i("MW_fontsize",e,365),s=!0),s&&(e==0?r(!0,!1,!0):(n.addClass("fontresize"),$(o).each(function(){$(this).css({"font-size":"",transition:"none"}).css({"font-size":parseInt($(this).css("font-size").replace("px",""))+e,transition:""})}))))},f=function(t,r){var u=$("#mixelwcag .color");n.hasClass("black-white")&&!t||r?(n.removeClass("black-white"),u.removeClass("active"),i("MW_color",0,365)):(n.addClass("black-white"),u.addClass("active"),i("MW_color",1,365))},s=function(t){var r;if(k())if(r=$("#mixelwcag .contrast"),n.hasClass("contrast")||t)n.removeClass("contrast"),r.removeClass("active"),i("MW_contrast",0,365),$("*").css({color:"","background-color":""});else{n.addClass("contrast");r.addClass("active");i("MW_contrast",1,365);$(document).on("DOMNodeInserted",function(n){var t=$(n.target).find("*").andSelf();t.each(o);t.each(e)});$("*").each(o);$("*").each(e);$("iframe").each(function(){$(this).contents().find("*").each(o);$(this).contents().find("*").each(e)})}else r=$("#mixelwcag .contrast"),n.hasClass("contrast")||t?(n.removeClass("contrast contrast_filter"),r.removeClass("active"),i("MW_contrast",0,365)):(n.addClass("contrast contrast_filter"),r.addClass("active"),i("MW_contrast",1,365))},h=function(t,r){var u=$("#mixelwcag .motion");n.hasClass("noanimations")&&!t||r?(n.removeClass("noanimations"),u.removeClass("active"),i("MW_motion",0,365),$("#carousel_block").length>0&&carouselBlock.autoPlay(),$("#top_carousel").length>0&&topCarousel.autoPlay()):(n.addClass("noanimations"),u.addClass("active"),i("MW_motion",1,365),$("#carousel_block").length>0&&$("#carousel_block").hasClass("rendered")&&carouselBlock.stopCarousel(),$("#top_carousel").length>0&&$("#top_carousel").hasClass("rendered")&&topCarousel.stopCarousel())},c=function(t,r){var u=$("#mixelwcag .keyboard");n.hasClass("keyboard")&&!t||r?(n.removeClass("keyboard"),u.removeClass("active"),i("MW_keyboard",0,365)):(n.addClass("keyboard"),u.addClass("active"),i("MW_keyboard",1,365))},i=function(n,t,i){var u,r;i?(r=new Date,r.setTime(r.getTime()+i*864e5),u="; expires="+r.toGMTString()):u="";document.cookie=n+"="+t+u+"; path=/"},u=function(n){return document.cookie.length>0&&(c_start=document.cookie.indexOf(n+"="),c_start!=-1)?(c_start=c_start+n.length+1,c_end=document.cookie.indexOf(";",c_start),c_end==-1&&(c_end=document.cookie.length),unescape(document.cookie.substring(c_start,c_end))):""};return{render:v}}();mixelWcag.render()