function renderTileInterlocking(){new IMD.Website.TileInterlocker}function setup(){var n=$("div.tiles");n.length>0&&renderTileInterlocking()}function savePhoneCodes(n){$(n).find(".FormPhoneElement__PhoneCode").each(function(){var n=$(this).attr("id"),t=$(this).val();$(this).val()&&(phoneCodes[n]=t)})}function applyPhoneCodes(n){$(n).find(".FormPhoneElement__PhoneCode").each(function(){var n=$(this).attr("id");$(this).val(phoneCodes[n])})}function MoveOverlay(){var n=$(".responsive-modal.in"),t=$(n).find(".loading-overlay").first();$(n).prepend($(t))}function typeaheadGetItems(n){return new Bloodhound({datumTokenizer:function(n){return Bloodhound.tokenizers.whitespace(n.value)},queryTokenizer:Bloodhound.tokenizers.whitespace,remote:{url:n+"%QUERY",wildcard:"%QUERY",filter:function(n){return $.map(n,function(n){return n.name||n.Name||""})}}})}var Styleguide,phoneCodes;(function(n){var t=n({});n.subscribe=function(){t.on.apply(t,arguments)};n.unsubscribe=function(){t.off.apply(t,arguments)};n.publish=function(){t.trigger.apply(t,arguments)}})(jQuery),function(){var n,s,i,r,t,u,e,f,o,h;s=window.device;n={};window.device=n;r=window.document.documentElement;h=window.navigator.userAgent.toLowerCase();n.ios=function(){return n.iphone()||n.ipod()||n.ipad()};n.iphone=function(){return!n.windows()&&t("iphone")};n.ipod=function(){return t("ipod")};n.ipad=function(){return t("ipad")};n.android=function(){return!n.windows()&&t("android")};n.androidPhone=function(){return n.android()&&t("mobile")};n.androidTablet=function(){return n.android()&&!t("mobile")};n.blackberry=function(){return t("blackberry")||t("bb10")||t("rim")};n.blackberryPhone=function(){return n.blackberry()&&!t("tablet")};n.blackberryTablet=function(){return n.blackberry()&&t("tablet")};n.windows=function(){return t("windows")};n.windowsPhone=function(){return n.windows()&&t("phone")};n.windowsTablet=function(){return n.windows()&&t("touch")&&!n.windowsPhone()};n.fxos=function(){return(t("(mobile;")||t("(tablet;"))&&t("; rv:")};n.fxosPhone=function(){return n.fxos()&&t("mobile")};n.fxosTablet=function(){return n.fxos()&&t("tablet")};n.meego=function(){return t("meego")};n.cordova=function(){return window.cordova&&location.protocol==="file:"};n.nodeWebkit=function(){return typeof process=="object"};n.mobile=function(){return n.androidPhone()||n.iphone()||n.ipod()||n.windowsPhone()||n.blackberryPhone()||n.fxosPhone()||n.meego()};n.tablet=function(){return n.ipad()||n.androidTablet()||n.blackberryTablet()||n.windowsTablet()||n.fxosTablet()};n.desktop=function(){return!n.tablet()&&!n.mobile()};n.television=function(){var n;for(television=["googletv","viera","smarttv","internet.tv","netcast","nettv","appletv","boxee","kylo","roku","dlnadoc","roku","pov_tv","hbbtv","ce-html"],n=0;n<television.length;){if(t(television[n]))return!0;n++}return!1};n.portrait=function(){return window.innerHeight/window.innerWidth>1};n.landscape=function(){return window.innerHeight/window.innerWidth<1};n.noConflict=function(){return window.device=s,this};t=function(n){return h.indexOf(n)!==-1};e=function(n){var t;return t=new RegExp(n,"i"),r.className.match(t)};i=function(n){var t=null;e(n)||(t=r.className.replace(/^\s+|\s+$/g,""),r.className=t+" "+n)};o=function(n){e(n)&&(r.className=r.className.replace(" "+n,""))};n.ios()?n.ipad()?i("ios ipad tablet"):n.iphone()?i("ios iphone mobile"):n.ipod()&&i("ios ipod mobile"):n.android()?n.androidTablet()?i("android tablet"):i("android mobile"):n.blackberry()?n.blackberryTablet()?i("blackberry tablet"):i("blackberry mobile"):n.windows()?n.windowsTablet()?i("windows tablet"):n.windowsPhone()?i("windows mobile"):i("desktop"):n.fxos()?n.fxosTablet()?i("fxos tablet"):i("fxos mobile"):n.meego()?i("meego mobile"):n.nodeWebkit()?i("node-webkit"):n.television()?i("television"):n.desktop()&&i("desktop");n.cordova()&&i("cordova");u=function(){var t=function(){n.landscape()?(o("portrait"),i("landscape")):(o("landscape"),i("portrait"));return};n.ipad()?setTimeout(t,1500):t()};f=Object.prototype.hasOwnProperty.call(window,"onorientationchange")?"orientationchange":"resize";window.addEventListener?window.addEventListener(f,u,!1):window.attachEvent?window.attachEvent(f,u):window[f]=u;u();typeof define=="function"&&typeof define.amd=="object"&&define.amd?define(function(){return n}):typeof module!="undefined"&&module.exports?module.exports=n:window.device=n}.call(this);!function(){function t(n,t,i){var u=window.event.target,r=$(u).closest(t);if(r.length>0){var f=r.width(),e=r.height();r.html('<div id="yt-container" class="youTubePlayer"><\/div>');i.width=f;i.height=e;window.loadYouTubeApiAsync().done(function(){i.onReady=function(n){IMD.Website.gtm.addGtmTrackingForVideoOpen(n.player.getVideoUrl())};var n=new IMD.Website.Widget.YtVideo(i)})}}function i(n){var i=n.data("videoid"),r,t;return i||(r=/\(\'([^)]+)\'\)/,t=r.exec(n.attr("href")),t&&t.length>0&&(i=t[1])),i}function r(n){var r=IMD.Website.Util.getQueryString("data-videoid"),t;r&&(t=$(n).filter(function(){var n=i($(this));return n?n.toLowerCase().indexOf(r.toLowerCase())>-1:!1}).first(),t&&$(t).click())}function u(t){$(t).prop("href","javascript:void(0)");$(document).off("click",t);n=$(IMD.Website.Cms.YouTube.MODAL_SELECTOR).css("z-index");$(document).on("click",t,function(n){n.preventDefault();n.stopPropagation();$(document).click();IMD.Website.Cms.YouTube.play($(this).data("videoid"),!1,t)})}$.namespace("IMD.Website.Cms.Image");$.namespace("IMD.Website.Cms.Utils");device.isRetina=function(){return(window.matchMedia&&(window.matchMedia("only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx), only screen and (min-resolution: 75.6dpcm)").matches||window.matchMedia("only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2)").matches)||window.devicePixelRatio&&window.devicePixelRatio>=2)&&/(iPad|iPhone|iPod)/g.test(navigator.userAgent)};String.prototype.replaceAll=function(n,t){var i=this;return i.split(n).join(t)};IMD.Website.Cms.Image.MODAL_SELECTOR="#img-modal-overlay";IMD.Website.Cms.Image.magnify=function(n,t){var i=new Image,r='<button class="btn btn-default btn-close hidden-xs" data-dismiss="modal" aria-label="Close"><span class="glyphicon glyphicon-remove"><\/span><\/button>';i.onload=function(){var n=this,i=!1;this.height>$(window).height()&&(n.width=n.width/n.height*$(window).height()*.85,i=!0);n.id="magnify-current-image";$(IMD.Website.Cms.Image.MODAL_SELECTOR).on("show.bs.modal",function(){var u=n.width;$(".modal-body",this).html(n);$(".modal-body",this).append(r);$(".img-modal-legend",this).html(t?t:"");i?$(".modal-dialog",this).css("max-width",u+11):$(".modal-dialog",this).css("max-width","none");$(".modal-content",this).css("max-width",u)});$(IMD.Website.Cms.Image.MODAL_SELECTOR).modal()};i.src=n};IMD.Website.Cms.getYoutubeVideoFromUrl=function(n){var t=n.match(/^.*(?:(?:youtu\.be\/|v\/|vi\/|u\/\w\/|embed\/)|(?:(?:watch)?\?v(?:i)?=|\&v(?:i)?=))([^#\&\?]*).*/);return t[1]};IMD.Website.Cms.YouTube={};IMD.Website.Cms.YouTube.MODAL_SELECTOR="#video-modal-overlay";IMD.Website.Cms.YouTube.VIDEO_TRIGGER_SELECTOR='[data-videoid][data-provider="YouTube"], [href*="IMD.Website.Cms.YouTube.play"]';IMD.Website.Cms.YouTube.MAX_WIDTH=955;IMD.Website.Cms.YouTube.setModalSize=function(n){var r=n.width/n.height,u=.9,i,t;device.mobile()&&device.landscape()&&(u=.7,(r<16/9||device.isRetina())&&(u=.54));i=u*Math.min(IMD.Website.Cms.YouTube.MAX_WIDTH,$(window).width());t=i/r;Math.round(r)==Math.round(16/9)?(t=Math.round(i/16),i=t*16,t=t*9):Math.round(r)==Math.round(4/3)&&(t=Math.round(i/4),i=t*4,t=t*3);$(IMD.Website.Cms.YouTube.MODAL_SELECTOR).off("show.bs.modal").on("show.bs.modal",function(){var u=$(".modal-body",this),n=$(".modal-dialog",this),r=i+parseInt(u.css("padding-left"))+parseInt(u.css("padding-right"))+2,f;r+=parseInt(n.css("padding-left"))+parseInt(n.css("padding-right"));n.width(r);n.css("maxWidth",r);$(IMD.Website.Cms.YouTube.MODAL_SELECTOR+" .modal-dialog").off().on("click",function(){$(IMD.Website.Cms.YouTube.MODAL_SELECTOR).modal("hide")});$(IMD.Website.Cms.YouTube.MODAL_SELECTOR+" .modal-dialog").on("touchMove",function(n){n.preventDefault()});$(this).off("hidden.bs.modal").on("hidden.bs.modal",function(){$(".modal-body",this).html("");$(this).css("z-index",-1e4);$(this).data("bs.modal",null)});f={width:i,height:t};IMD.Website.Cms.YouTube.setIframeSize(f)});$(IMD.Website.Cms.YouTube.MODAL_SELECTOR).trigger("show.bs.modal")};IMD.Website.Cms.YouTube.setIframeSize=function(n){$(".modal-body > iframe",IMD.Website.Cms.YouTube.MODAL_SELECTOR).prop({width:n.width,height:n.height})};var n;IMD.Website.Cms.YouTube.play=function(i,r){if(!i)throw new TypeError("Video Id can not be empty!");var u=$('[data-videoid="'+i+'"]').data(),f={containerId:"yt-container",videoId:i,autoplay:(typeof u.autoplay!="undefined"?u.autoplay:"0")=="1",loop:(typeof u.videoloop!="undefined"?u.videoloop:"0")=="1",controls:(typeof u.controls!="undefined"?u.controls:"1")=="1",mute:!1,onError:function(n){$("body").modalmanager("removeLoading");n.metaDataErrorEvent?alert("Youtube video error: "+n.metaDataErrorEvent.responseText):n.playerErrorEvent&&alert("Youtube video error: "+n.playerErrorEvent)},onReady:function(t){var i=$("body").css("padding-right");$(IMD.Website.Cms.YouTube.MODAL_SELECTOR).css("z-index",n).modal();$("body").css("padding-right",i).modalmanager("removeLoading");IMD.Website.gtm.addGtmTrackingForVideoOpen(t.player.getVideoUrl());window.onresize=function(){IMD.Website.Cms.YouTube.setModalSize({width:t.videoMetadata.width,height:t.videoMetadata.height})};$(window).trigger("resize")}};if(r){t(i,"div",f);return}$(IMD.Website.Cms.YouTube.MODAL_SELECTOR).hide();$(".modal-body",IMD.Website.Cms.YouTube.MODAL_SELECTOR).html('<div id="yt-container"><\/div>');$("body").modalmanager("loading");window.loadYouTubeApiAsync().done(function(){var n=new IMD.Website.Widget.YtVideo(f)})};jQuery(document).ready(function(){u(IMD.Website.Cms.YouTube.VIDEO_TRIGGER_SELECTOR);r(IMD.Website.Cms.YouTube.VIDEO_TRIGGER_SELECTOR)})}();$.namespace("IMD.Website.Cms.Templates"),function(){function r(){n!=undefined?n.addListener(IMD.Website.Cms.Templates.triggerCallbacks):$(document).ready(IMD.Website.Cms.Templates.triggerCallbacks);$(document).ready(IMD.Website.Cms.Templates.triggerCallbacks);$(document).ready(IMD.Website.Cms.Templates.stylePreviewMode);$(document).ready(function(){FastClick.attach(document.body)});$(document).ready(function(){IMD.Website.Cms.Templates.pardotInit();IMD.Website.Cms.Templates.socialInit()})}var n=(window&&window.matchMedia)!=undefined?window.matchMedia("all and (max-width: 992px)"):undefined,i=$(window).width()<992,t={};IMD.Website.Cms.Templates.isInPreviewMode=!1;IMD.Website.Cms.Templates.triggerCallbacks=function(){for(var r in t)t[r].apply(this,n!=undefined?[n.matches]:[i])};IMD.Website.Cms.Templates.addBreakpointCallback=function(n,i){t[n]=i};IMD.Website.Cms.Templates.removeBreakpointCallback=function(n){delete t[n]};IMD.Website.Cms.Templates.setBlockStyles=function(){$(".content-area .block").each(function(){$("> .col-1",this).length>0&&$(this).addClass("block-col-1");$("> .col-2",this).length>0&&$(this).addClass("block-col-2")})};IMD.Website.Cms.Templates.stylePreviewMode=function(){IMD.Website.Cms.Templates.isInPreviewMode&&window.top&&window.top.$(".Sleek .epi-editorViewport .epi-editorViewport-center .epi-editorViewport-previewBox").length&&window.top.$(".Sleek .epi-editorViewport .epi-editorViewport-center .epi-editorViewport-previewBox").css("overflow-x","hidden")};IMD.Website.Cms.Templates.pardotAsync=function(){var n=document.createElement("script"),t;n.type="text/javascript";n.src=("https:"===document.location.protocol?"https://pi":"http://cdn")+".pardot.com/pd.js";t=document.getElementsByTagName("script")[0];t.parentNode.insertBefore(n,t)};IMD.Website.Cms.Templates.pardotInit=function(){window.location.hostname==="www.imd.org"?(piAId="341511",piCId="1177"):(piAId="366091",piCId="1873");window.attachEvent?window.attachEvent("onload",IMD.Website.Cms.Templates.pardotAsync):window.addEventListener("load",IMD.Website.Cms.Templates.pardotAsync,!1)};IMD.Website.Cms.Templates.socialInit=function(){(function(n,t,i){var r,u=n.getElementsByTagName(t)[0];n.getElementById(i)||(r=n.createElement(t),r.id=i,r.src="https://platform.twitter.com/widgets.js",u.parentNode.insertBefore(r,u))})(document,"script","twitter-wjs"),function(n,t,i){var r,u=n.getElementsByTagName(t)[0];n.getElementById(i)||(r=n.createElement(t),r.id=i,r.src="https://connect.facebook.net/en_US/all.js#xfbml=1",u.parentNode.insertBefore(r,u))}(document,"script","facebook-jssdk")};r()}();!function(){"use strict";function n(t,r){function s(n,t){return function(){return n.apply(t,arguments)}}var o;if(r=r||{},this.trackingClick=!1,this.trackingClickStart=0,this.targetElement=null,this.touchStartX=0,this.touchStartY=0,this.lastTouchIdentifier=0,this.touchBoundary=r.touchBoundary||10,this.layer=t,this.tapDelay=r.tapDelay||200,this.tapTimeout=r.tapTimeout||700,!n.notNeeded(t)){for(var f=["onMouse","onClick","onTouchStart","onTouchMove","onTouchEnd","onTouchCancel"],e=this,u=0,h=f.length;h>u;u++)e[f[u]]=s(e[f[u]],e);i&&(t.addEventListener("mouseover",this.onMouse,!0),t.addEventListener("mousedown",this.onMouse,!0),t.addEventListener("mouseup",this.onMouse,!0));t.addEventListener("click",this.onClick,!0);t.addEventListener("touchstart",this.onTouchStart,!1);t.addEventListener("touchmove",this.onTouchMove,!1);t.addEventListener("touchend",this.onTouchEnd,!1);t.addEventListener("touchcancel",this.onTouchCancel,!1);Event.prototype.stopImmediatePropagation||(t.removeEventListener=function(n,i,r){var u=Node.prototype.removeEventListener;"click"===n?u.call(t,n,i.hijacked||i,r):u.call(t,n,i,r)},t.addEventListener=function(n,i,r){var u=Node.prototype.addEventListener;"click"===n?u.call(t,n,i.hijacked||(i.hijacked=function(n){n.propagationStopped||i(n)}),r):u.call(t,n,i,r)});"function"==typeof t.onclick&&(o=t.onclick,t.addEventListener("click",function(n){o(n)},!1),t.onclick=null)}}var r=navigator.userAgent.indexOf("Windows Phone")>=0,i=navigator.userAgent.indexOf("Android")>0&&!r,t=/iP(ad|hone|od)/.test(navigator.userAgent)&&!r,u=t&&/OS 4_\d(_\d)?/.test(navigator.userAgent),f=t&&/OS [6-7]_\d/.test(navigator.userAgent),e=navigator.userAgent.indexOf("BB10")>0;n.prototype.needsClick=function(n){switch(n.nodeName.toLowerCase()){case"button":case"select":case"textarea":if(n.disabled)return!0;break;case"input":if(t&&"file"===n.type||n.disabled)return!0;break;case"label":case"iframe":case"video":return!0}return/\bneedsclick\b/.test(n.className)};n.prototype.needsFocus=function(n){switch(n.nodeName.toLowerCase()){case"textarea":return!0;case"select":return!i;case"input":switch(n.type){case"button":case"checkbox":case"file":case"image":case"radio":case"submit":return!1}return!n.disabled&&!n.readOnly;default:return/\bneedsfocus\b/.test(n.className)}};n.prototype.sendClick=function(n,t){var r,i;document.activeElement&&document.activeElement!==n&&document.activeElement.blur();i=t.changedTouches[0];r=document.createEvent("MouseEvents");r.initMouseEvent(this.determineEventType(n),!0,!0,window,1,i.screenX,i.screenY,i.clientX,i.clientY,!1,!1,!1,!1,0,null);r.forwardedTouchEvent=!0;n.dispatchEvent(r)};n.prototype.determineEventType=function(n){return i&&"select"===n.tagName.toLowerCase()?"mousedown":"click"};n.prototype.focus=function(n){var i;t&&n.setSelectionRange&&0!==n.type.indexOf("date")&&"time"!==n.type&&"month"!==n.type?(i=n.value.length,n.setSelectionRange(i,i)):n.focus()};n.prototype.updateScrollParent=function(n){var i,t;if(i=n.fastClickScrollParent,!i||!i.contains(n)){t=n;do{if(t.scrollHeight>t.offsetHeight){i=t;n.fastClickScrollParent=t;break}t=t.parentElement}while(t)}i&&(i.fastClickLastScrollTop=i.scrollTop)};n.prototype.getTargetElementFromEventTarget=function(n){return n.nodeType===Node.TEXT_NODE?n.parentNode:n};n.prototype.onTouchStart=function(n){var r,i,f;if(n.targetTouches.length>1)return!0;if(r=this.getTargetElementFromEventTarget(n.target),i=n.targetTouches[0],t){if(f=window.getSelection(),f.rangeCount&&!f.isCollapsed)return!0;if(!u){if(i.identifier&&i.identifier===this.lastTouchIdentifier)return n.preventDefault(),!1;this.lastTouchIdentifier=i.identifier;this.updateScrollParent(r)}}return this.trackingClick=!0,this.trackingClickStart=n.timeStamp,this.targetElement=r,this.touchStartX=i.pageX,this.touchStartY=i.pageY,n.timeStamp-this.lastClickTime<this.tapDelay&&n.preventDefault(),!0};n.prototype.touchHasMoved=function(n){var t=n.changedTouches[0],i=this.touchBoundary;return Math.abs(t.pageX-this.touchStartX)>i||Math.abs(t.pageY-this.touchStartY)>i?!0:!1};n.prototype.onTouchMove=function(n){return this.trackingClick?((this.targetElement!==this.getTargetElementFromEventTarget(n.target)||this.touchHasMoved(n))&&(this.trackingClick=!1,this.targetElement=null),!0):!0};n.prototype.findControl=function(n){return void 0!==n.control?n.control:n.htmlFor?document.getElementById(n.htmlFor):n.querySelector("button, input:not([type=hidden]), keygen, meter, output, progress, select, textarea")};n.prototype.onTouchEnd=function(n){var h,c,e,o,s,r=this.targetElement;if(!this.trackingClick)return!0;if(n.timeStamp-this.lastClickTime<this.tapDelay)return this.cancelNextClick=!0,!0;if(n.timeStamp-this.trackingClickStart>this.tapTimeout)return!0;if(this.cancelNextClick=!1,this.lastClickTime=n.timeStamp,c=this.trackingClickStart,this.trackingClick=!1,this.trackingClickStart=0,f&&(s=n.changedTouches[0],r=document.elementFromPoint(s.pageX-window.pageXOffset,s.pageY-window.pageYOffset)||r,r.fastClickScrollParent=this.targetElement.fastClickScrollParent),e=r.tagName.toLowerCase(),"label"===e){if(h=this.findControl(r)){if(this.focus(r),i)return!1;r=h}}else if(this.needsFocus(r))return n.timeStamp-c>100||t&&window.top!==window&&"input"===e?(this.targetElement=null,!1):(this.focus(r),this.sendClick(r,n),t&&"select"===e||(this.targetElement=null,n.preventDefault()),!1);return t&&!u&&(o=r.fastClickScrollParent,o&&o.fastClickLastScrollTop!==o.scrollTop)?!0:(this.needsClick(r)||(n.preventDefault(),this.sendClick(r,n)),!1)};n.prototype.onTouchCancel=function(){this.trackingClick=!1;this.targetElement=null};n.prototype.onMouse=function(n){return this.targetElement?n.forwardedTouchEvent?!0:n.cancelable&&(!this.needsClick(this.targetElement)||this.cancelNextClick)?(n.stopImmediatePropagation?n.stopImmediatePropagation():n.propagationStopped=!0,n.stopPropagation(),n.preventDefault(),!1):!0:!0};n.prototype.onClick=function(n){var t;return this.trackingClick?(this.targetElement=null,this.trackingClick=!1,!0):"submit"===n.target.type&&0===n.detail?!0:(t=this.onMouse(n),t||(this.targetElement=null),t)};n.prototype.destroy=function(){var n=this.layer;i&&(n.removeEventListener("mouseover",this.onMouse,!0),n.removeEventListener("mousedown",this.onMouse,!0),n.removeEventListener("mouseup",this.onMouse,!0));n.removeEventListener("click",this.onClick,!0);n.removeEventListener("touchstart",this.onTouchStart,!1);n.removeEventListener("touchmove",this.onTouchMove,!1);n.removeEventListener("touchend",this.onTouchEnd,!1);n.removeEventListener("touchcancel",this.onTouchCancel,!1)};n.notNeeded=function(n){var t,u,r,f;return"undefined"==typeof ontouchstart?!0:(u=+(/Chrome\/([0-9]+)/.exec(navigator.userAgent)||[,0])[1])&&(!i||(t=document.querySelector("meta[name=viewport]"))&&(-1!==t.content.indexOf("user-scalable=no")||u>31&&document.documentElement.scrollWidth<=window.outerWidth))?!0:e&&(r=navigator.userAgent.match(/Version\/([0-9]*)\.([0-9]*)/),r[1]>=10&&r[2]>=3&&(t=document.querySelector("meta[name=viewport]")))&&(-1!==t.content.indexOf("user-scalable=no")||document.documentElement.scrollWidth<=window.outerWidth)?!0:"none"===n.style.msTouchAction||"manipulation"===n.style.touchAction?!0:(f=+(/Firefox\/([0-9]+)/.exec(navigator.userAgent)||[,0])[1],f>=27&&(t=document.querySelector("meta[name=viewport]"),t&&(-1!==t.content.indexOf("user-scalable=no")||document.documentElement.scrollWidth<=window.outerWidth))?!0:"none"===n.style.touchAction||"manipulation"===n.style.touchAction?!0:!1)};n.attach=function(t,i){return new n(t,i)};"function"==typeof define&&"object"==typeof define.amd&&define.amd?define(function(){return n}):"undefined"!=typeof module&&module.exports?(module.exports=n.attach,module.exports.FastClick=n):window.FastClick=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:"div",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+">").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+">").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("<div>").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","div",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),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&&n.property.name=="position"&&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))typeof this[t]!="function"&&(this[t]=null)};n.fn.owlCarousel.Constructor.Plugins.AutoHeight=t}(window.Zepto||window.jQuery,window,document);$.namespace("IMD.Website.Cms.Blocks");IMD.Website.Cms.Blocks.TabGroup=function(n){this.options={};this.tabs=[];this.currentTabIndex=0;this.options.tabsSelector=".imdTab";this.options.panelSelector=".imdTabPanel";this.options.formNode=null;this.options.rootNode="";$.extend(!0,this.options,n);var t=this;this.init=function(){this.setupPanels();$.subscribe("onFormError",t.onFormError)};this.setupPanels=function(){var r=$(t.options.tabsSelector,t.options.rootNode),i=$(t.options.panelSelector,t.options.rootNode),n,u;if(r.length!==i.length){alert("Error in IMD.Website.Cms.Blocks.TabGroup: the number of labels doesn't match the number of panels");return}for(n=0;n<i.length;n++)u=new IMD.Website.Cms.Blocks.Tab({containerWidget:t,tabNode:r[n],panelNode:i[n],positionIndex:n}),t.tabs.push(u)};this.openPanel=function(n){if(t.checkIndexRange(n)){for(var i=0;i<t.tabs.length;i++)t.tabs[i].hide();t.tabs[t.currentTabIndex].setVisited();t.tabs[n].show();t.currentTabIndex=n}};this.getPanelById=function(n){for(var t=0;t<this.tabs.length;t++)if(this.tabs[t].getId==n)return this.tabs[t];return null};this.checkIndexRange=function(n){return(n=parseInt(n),isNaN(n))?!1:n<0||n>t.tabs.length?(alert("Error in IMD.Website.Cms.Blockss.TabGroup: requested tab is out of available range"),!1):!0};this.getTabById=function(n){for(var t=0;t<this.tabs.length;t++)if(this.tabs[t].getId()==n)return this.tabs[t];return null};this.addValidFlags=function(){for(var n=0;n<this.tabs.length;n++)this.tabs[n].flagValid()};this.addErrorFlags=function(n){for(var i,t=0;t<n.length;t++)i=this.getTabById(n[t]),i&&i.flagInvalid()};this.getPanelsFromResponse=function(n){var t=[];return $.each(n.inputValidationErrorElements,function(i,r){var u=r.closest(".tabPanel",n.$form);u&&$.inArray(u.id,t)===-1&&t.push(u.id)}),t};this.onFormSuccess=function(n,t){IMD.Website.Util.displayMsg(this.options.formNode,t.responseObj)};this.onFormError=function(n,i){t.addValidFlags();t.addErrorFlags(t.getPanelsFromResponse(i))};this.init()};IMD.Website.Cms.Blocks.Tab=function(n){this.options={};this.visited=!1;this.id="";this.options.tabSelectedClass="imdTabDefault";this.options.tabInvalidClass="imdTabInvalid";this.options.tabValidClass="imdTabValid";this.options.panelSelectedClass="imdTabPanelDefault";this.options.panelInvalidClass="imdTabPanelInvalid";this.options.containerWidget="";this.options.tabNode="";this.options.panelNode="";this.options.positionIndex=0;$.extend(!0,this.options,n);var t=this;this.init=function(){this.attachEvents();this.id=this.options.panelNode.id};this.attachEvents=function(){jQuery(t.options.tabNode).on("click",function(n){return n.preventDefault(),t.options.containerWidget.openPanel(t.options.positionIndex),!1})};this.getId=function(){return this.id};this.setVisited=function(){this.visited=!0};this.hide=function(){$(t.options.tabNode).removeClass(t.options.tabSelectedClass);$(t.options.panelNode).removeClass(t.options.panelSelectedClass)};this.show=function(){$(t.options.tabNode).addClass(t.options.tabSelectedClass);$(t.options.panelNode).addClass(t.options.panelSelectedClass)};this.flagInvalid=function(){$(t.options.tabNode).addClass(t.options.tabInvalidClass);$(t.options.panelNode).addClass(t.options.panelInvalidClass)};this.flagValid=function(){$(t.options.tabNode).removeClass(t.options.tabInvalidClass);$(t.options.panelNode).removeClass(t.options.panelInvalidClass);$(t.options.tabNode).addClass(t.options.tabValidClass)};this.init()};IMD.Website.Cms.Blocks.BaseGallery=function(n){this.options={};this.currentIndex=0;this.triggers=[];this.triggerNodes=[];this.panels=[];this.options.validateMarkup=!0;this.options.triggersSelector=".imageTriggers img";this.options.panelSelector=".galleryPanel";this.options.backSelector=".backControl";this.options.forwardSelector=".forwardControl";this.options.controlRowSelector=".controlRow";this.options.transitionSpeed=500;this.options.rootNode="";this.options.blockId="";this.options.carouselPagesEndpoint="/Cms/CarouselPages/Render/";$.extend(this.options,n);var t=this;this.init=function(){this.triggers=$(t.options.triggersSelector,t.options.rootNode);this.panels=$(t.options.panelSelector,t.options.rootNode);this.options.validateMarkup==!0&&this.validateMarkUp();this.setUpTriggers();this.attachBackForwardEvents()};this.validateMarkUp=function(){if(this.triggers.length!=this.panels.length&&this.triggers.length!=0&&this.panels.length!=1){alert("Error in gallery widget: the number of panels/triggers doesn't match the number of panels");return}};this.isDynamicPageLoadingEnabled=function(){return this.options.blockId!==""};this.setLoadingFlag=function(n,t){$.each($("[data-teaser-panel-page='"+n+"']",this.options.rootNode),function(n,i){$(i).attr("data-dynamic-carousel-loading",t)})};this.getLoadingFlag=function(n){return $("[data-teaser-panel-page='"+n+"']",this.options.rootNode).first().attr("data-dynamic-carousel-loading")};this.isPageNotLoaded=function(n){var i=$("[data-teaser-panel-page='"+n+"']",this.options.rootNode).first().html().trim()==='<div class="loader"><\/div>';return i&&(i=!t.getLoadingFlag(n)),i};this.renderCarouselPages=function(n,i){for(var r=n;r<n+i;r++)t.setLoadingFlag(r,!0);$.ajax({url:t.options.carouselPagesEndpoint,data:{blockId:t.options.blockId,startPage:n,numberOfPages:i},success:function(u){for($.each(u.Pages,function(n,i){var r=$(".owl-carousel",t.options.rootNode).find("[data-teaser-panel-page='"+i.PageNumber+"']");r.each(function(){$(this).html(i.Page)})}),t.updateHeight(),r=n;r<n+i;r++)t.setLoadingFlag(r,!1)},error:function(){for(var r=n;r<n+i;r++)t.setLoadingFlag(r,!1)}})};this.preloadPages=function(n){var i=n+1,t=this.getPreviousIndex(n)+1,r=this.getNextIndex(n)+1;switch(this.isPageNotLoaded(t)*100+this.isPageNotLoaded(i)*10+this.isPageNotLoaded(r)){case 100:this.renderCarouselPages(t,1);break;case 110:this.renderCarouselPages(t,2);break;case 111:this.renderCarouselPages(t,3);break;case 10:this.renderCarouselPages(i,1);break;case 11:this.renderCarouselPages(i,2);break;case 1:this.renderCarouselPages(r,1)}};this.setUpTriggers=function(){$(t.triggers).each(function(n,i){$(i).click(function(){t.moveTo(n);t.triggerGtmTracking(n)});t.triggerNodes.push($(i).clone(!0))})};this.attachBackForwardEvents=function(){$(t.options.forwardSelector,t.options.rootNode).click(function(n){var i=t.getNextIndex(t.currentIndex);t.moveTo(i);n.stopPropagation();t.triggerGtmTracking(i)});$(t.options.backSelector,t.options.rootNode).click(function(n){var i=t.getPreviousIndex(t.currentIndex);t.moveTo(i);n.stopPropagation();t.triggerGtmTracking(i)})};this.moveTo=function(n){this.checkIndexRange(n)&&n!=this.currentIndex&&(this.showPanel(n),this.currentIndex=n,this.reArrangeTriggers(n))};this.showPanel=function(n){$(t.panels).hide();$(t.panels[n]).show("fade",{direction:"right"},this.options.transitionSpeed)};this.reArrangeTriggers=function(n){$(t.options.triggersSelector,t.options.rootNode).each(function(i,r){var u=$(t.triggerNodes[n]).clone(!0);$(r).replaceWith(u);n=t.getNextIndex(n)})};this.getNextIndex=function(n){return n==this.panels.length-1?0:n+1};this.getPreviousIndex=function(n){return n==0?this.panels.length-1:n-1};this.checkIndexRange=function(n){return n<0||n>t.panels.length?(alert("Error in  gallery widget: panel index "+n+" is out of range"),!1):!0};this.updateHeight=function(){$(t.panels[t.currentIndex]).parent().parent().parent().animate({height:$(t.panels[t.currentIndex]).height()},"fast")};this.triggerGtmTracking=function(n){if(!(n>=t.panels.length)&&!(n<0)){var i=$(t.panels[n]).attr("data-arrow-title");IMD.Website.gtm.addGtmTrackingForNavigation(i,"","")}};this.init()};IMD.Website.Cms.Blocks.TeaserMultipleNumber=function(n){var i={},t;i.panelSelector=".teaserPanel";i.triggersSelector=".numberTrigger";i.separatorsSelector=".numberSeparator";i.selectedNumberClass="defaultTrigger";i.hiddenNumberClass="hiddenTrigger";i.hiddenSeparatorClass="hiddenSeparator";n.mouseDrag=n.mouseDrag!=null?n.mouseDrag:!0;n=$.extend(i,n);t=$.extend(new IMD.Website.Cms.Blocks.BaseGallery(n),this);t.showPanel=function(n){$(t.panels).hide();$(t.panels[n]).show()};t.positionPager=function(){var n=$("div .active .teaserPanel .img-responsive:visible",t.options.rootNode);n.length&&n.off().on("load",function(){$(".pagerRow",t.options.rootNode).css("top",n.height());t.owlCarousel.trigger("initialized.owl.carousel")}).each(function(){this.complete&&$(this).trigger("load")})};t.enableSwaping=function(){t.owlCarousel=$(".swipe-wrap",t.options.rootNode).owlCarousel({loop:$(".swipe-wrap > div",t.options.rootNode).length>1,items:1,autoHeight:!0,responsiveRefreshRate:i.responsiveRefreshRate,mouseDrag:n.mouseDrag});t.slider=t.owlCarousel.data("owlCarousel");t.owlCarousel.on("changed.owl.carousel",function(n){t.isDynamicPageLoadingEnabled()&&t.preloadPages(n.page.index);t.moveTo(n.page.index)}).on("initialized.owl.carousel",function(){t.updateHeight()}).on("translated.owl.carousel",function(){t.updateHeight()}).on("resized.owl.carousel",function(){t.updateHeight()})};t.attachBackForwardEvents=function(){$(t.options.forwardSelector,t.options.rootNode).off().on("click",function(){var n=t.getNextIndex(t.currentIndex);t.owlCarousel.trigger("next.owl.carousel");t.triggerGtmTracking(n)});$(t.options.backSelector,t.options.rootNode).off().on("click",function(){var n=t.getPreviousIndex(t.currentIndex);t.owlCarousel.trigger("prev.owl.carousel");t.triggerGtmTracking(n)})};t.moveTo=function(n){t.checkIndexRange(n)&&n!==t.currentIndex&&(t.owlCarousel.trigger("to.owl.carousel",n),t.updateDisplay(n),t.updateHeight(),t.currentIndex=n)};t.updateDisplay=function(n){var i,u,r;if($(t.options.triggersSelector,t.options.rootNode).removeClass(t.options.selectedNumberClass),i=$(t.options.triggersSelector,t.options.rootNode),$(i[n]).addClass(t.options.selectedNumberClass),$(t.options.triggersSelector,t.options.rootNode).removeClass(t.options.hiddenNumberClass),$(t.options.separatorsSelector,t.options.rootNode).removeClass(t.options.hiddenSeparatorClass),i.length>7){for(n++,$(i[0]).text("1"),$(i[i.length-1]).text(i.length),u=1;u<i.length;u++)$(i[u]).text(u+1);for(n>=5&&i.length>7&&n+3<i.length&&($(i[n-3]).text("..."),$(i[n-1]).text(n),$(i[n]).text(n+1),$(i[n+1]).text("...")),n<=4&&i.length>7&&$(i[5]).text("..."),n+3>=i.length&&$(i[i.length-6]).text("..."),r=2;r<i.length;r++)(r<=n-3&&r+5<i.length||r>=n+3&&r<i.length&&!(n<=3&&r<=6))&&$(i[r-1]).addClass(t.options.hiddenNumberClass)}t.positionPager()};t.updateHeight=function(){var n=0;$(".owl-item.active",t.options.rootNode).each(function(){var t=parseInt($(this).height());n=n>=t?n:t});$(".owl-carousel",t.options.rootNode).css("height",n);$(".owl-stage-outer",t.options.rootNode).css("height",n)};t.updatePagerRowPossition=function(){var n=$(".owl-item.active img:not(.big-teaser-image).img-responsive",t.options.rootNode),i=$(".pagerRow",t.options.rootNode);n.length>0&&i.length>0&&$(t.options.rootNode).each(function(){setTimeout(function(){$(i).css("top",$(n).height())},300)})};t.init=function(){t.enableSwaping();t.positionPager();t.attachBackForwardEvents()};$(document).ready(function(){t.init();$(window).on("resize",function(){t.init()});$(window).on("orientationchange",function(){t.init();t.owlCarousel.trigger("localresize.owl.carousel");t.updatePagerRowPossition()})})};IMD.Website.Cms.Blocks.TeaserMultipleBullet=function(n){var i={},t;i.panelSelector=".teaserPanel";i.triggersSelector=".bulletTrigger";i.selectedBulletClass="defaultTrigger";i.autoplay=!1;i.autoplaySpeed=1500;i.autoplayTimeout=5e3;i.autoplayHoverPause=!0;i.dotsSpeed=1500;n.mouseDrag=n.mouseDrag!=null?n.mouseDrag:!0;n=jQuery.extend(i,n);t=jQuery.extend(new IMD.Website.Cms.Blocks.BaseGallery(n),this);t.showPanel=function(n){jQuery(t.panels[n]).show()};t.attachBackForwardEvents=function(){$(t.options.forwardSelector,t.options.rootNode).off().on("click",function(){var n=t.getNextIndex(t.currentIndex);t.owlCarousel.trigger("next.owl.carousel");t.triggerGtmTracking(n)});$(t.options.backSelector,t.options.rootNode).off().on("click",function(){var n=t.getPreviousIndex(t.currentIndex);t.owlCarousel.trigger("prev.owl.carousel");t.triggerGtmTracking(n)})};t.moveTo=function(n){t.checkIndexRange(n)&&n!=t.currentIndex&&(t.owlCarousel.trigger("to.owl.carousel",n),t.updateBullets(n),t.currentIndex=n)};t.updateBullets=function(n){jQuery(t.options.triggersSelector,t.options.rootNode).removeClass(t.options.selectedBulletClass);var i=jQuery(t.options.triggersSelector,t.options.rootNode);jQuery(i[n]).addClass(t.options.selectedBulletClass)};t.enableSwaping=function(){t.owlCarousel=$(".swipe-wrap",t.options.rootNode).owlCarousel({loop:$(".swipe-wrap > div",t.options.rootNode).length>1,items:1,autoHeight:!0,mouseDrag:n.mouseDrag,autoplay:n.autoplay,autoPlaySpeed:n.autoplaySpeed,autoplayTimeout:n.autoplayTimeout,autoplayHoverPause:n.autoplayHoverPause,dotsSpeed:n.dotsSpeed});t.owlCarousel.on("changed.owl.carousel",function(n){t.isDynamicPageLoadingEnabled()&&t.preloadPages(n.page.index);t.moveTo(n.page.index)});t.slider=t.owlCarousel.data("owlCarousel");$(window).trigger("resize")};$(document).ready(function(){t.attachBackForwardEvents();t.enableSwaping()})};IMD.Website.Cms.Blocks.TopBannerBullet=function(n){var i,t;this.panels=[];i={};i.panelSelector=".teaserPanel";i.autoplay=!0;i.autoplaySpeed=1500;i.autoplayTimeout=5e3;i.dotsSpeed=1500;i.mouseDrag=!1;i.carouselPagesEndpoint="/Cms/CarouselPages/Render/";i.tagName="";i.bulletTheme="light";this.options=jQuery.extend(i,n);this.options.bulletTheme=n.bulletTheme!=null&&n.bulletTheme!=""?n.bulletTheme:"light";t=this;this.init=function(){this.panels=$(this.options.panelSelector,this.options.rootNode)};this.isDynamicPageLoadingEnabled=function(){return this.options.blockId!==""};this.getNextIndex=function(n){return n==this.panels.length-1?0:n+1};this.getPreviousIndex=function(n){return n==0?this.panels.length-1:n-1};this.setLoadingFlag=function(n,t){$.each($("[data-teaser-panel-page='"+n+"']",this.options.rootNode),function(n,i){$(i).attr("data-dynamic-carousel-loading",t)})};this.isPageLoading=function(n){var t=$("[data-teaser-panel-page='"+n+"']",this.options.rootNode).first().attr("data-dynamic-carousel-loading");return t!=null&&t==="true"};this.isPageNotLoaded=function(n){var i=!0;return $("[data-teaser-panel-page='"+n+"']",this.options.rootNode).first().length>0&&(i=$("[data-teaser-panel-page='"+n+"']",this.options.rootNode).first().html().trim()==='<div class="loader"><\/div>'),i&&(i=!t.isPageLoading(n)),i};this.renderCarouselPages=function(n,i){for(var r=n;r<n+i;r++)t.setLoadingFlag(r,!0);$.ajax({url:t.options.carouselPagesEndpoint,cache:!1,data:{blockId:t.options.blockId,startPage:n,numberOfPages:i,tagName:t.options.tagName,orderedPages:t.options.shuffledList},success:function(u){for($.each(u.Pages,function(n,i){var r=$(".owl-carousel",t.options.rootNode).find("[data-teaser-panel-page='"+i.PageNumber+"']");r.each(function(){$(this).html(i.Page);$(window).resize()})}),r=n;r<n+i;r++)t.setLoadingFlag(r,!1);t.stopAutoplayOnPlayVideo()},error:function(){for(var r=n;r<n+i;r++)t.setLoadingFlag(r,!1)}})};this.preloadPages=function(n){var i=n+1,t=this.getPreviousIndex(n)+1,r=this.getNextIndex(n)+1;switch(this.isPageNotLoaded(t)*100+this.isPageNotLoaded(i)*10+this.isPageNotLoaded(r)){case 100:this.renderCarouselPages(t,1);break;case 110:this.renderCarouselPages(t,2);break;case 111:this.renderCarouselPages(t,3);break;case 10:this.renderCarouselPages(i,1);break;case 11:this.renderCarouselPages(i,2);break;case 1:this.renderCarouselPages(r,1)}};t.enableCarousel=function(){var n,i;t.owlCarousel=$(".swipe-wrap",t.options.rootNode).owlCarousel({loop:$(".swipe-wrap > div",t.options.rootNode).length>1,items:1,mouseDrag:t.options.mouseDrag,animateOut:"fadeOut",autoplay:t.options.autoplay,autoplaySpeed:t.options.autoplaySpeed,autoplayTimeout:t.options.autoplayTimeout,dotsSpeed:t.options.dotsSpeed});n=function(){setTimeout(function(){t.owlCarousel.trigger("stop.owl.autoplay");t.owlCarousel.trigger("play.owl.autoplay")},100)};document.addEventListener("visibilitychange",n,!1);t.owlCarousel.on("changed.owl.carousel",function(n){t.isDynamicPageLoadingEnabled()&&(t.preloadPages(n.page.index),t.owlCarousel.trigger("play.owl.autoplay"))});i=$(".owl-carousel",t.options.rootNode).find(".owl-dots");i.addClass(t.options.bulletTheme);t.stopAutoplayOnPlayVideo()};t.stopAutoPlay=function(){t.owlCarousel.trigger("stop.owl.autoplay")};t.stopAutoplayOnPlayVideo=function(){t.owlCarousel.find("a[data-videoid]").each(function(){$(this).off("click",t.stopAutoPlay).on("click",t.stopAutoPlay)})};$(document).ready(function(){t.enableCarousel()});this.init()};IMD.Website.Cms.Blocks.AddClassToNextSection=function(n,t){var i=jQuery(n).parent().next().children("section").first();i&&$(i).addClass(t)};$(function(){$("section").each(function(){var n=$(this).parent().next();$(".white-background",n).length>0?$(this).addClass("next-white-background"):$(".gray-background",n).length>0?$(this).addClass("next-gray-background"):$(".blue-background",n).length>0?$(this).addClass("next-blue-background"):$(".light-blue-background",n).length>0?$(this).addClass("next-light-blue-background"):$(this).addClass("next-white-background")})}),function(n){typeof define=="function"&&define.amd?define(["jquery"],n):typeof exports=="object"?n(require("jquery")):n(jQuery)}(function(n,t){function u(){return new Date(Date.UTC.apply(Date,arguments))}function e(){var n=new Date;return u(n.getFullYear(),n.getMonth(),n.getDate())}function y(n,t){return n.getUTCFullYear()===t.getUTCFullYear()&&n.getUTCMonth()===t.getUTCMonth()&&n.getUTCDate()===t.getUTCDate()}function c(n){return function(){return this[n].apply(this,arguments)}}function p(n){return n&&!isNaN(n.getTime())}function w(t,i){function s(n,t){return t.toLowerCase()}var u=n(t).data(),f={},e,o=new RegExp("^"+i.toLowerCase()+"([A-Z])"),r;i=new RegExp("^"+i.toLowerCase());for(r in u)i.test(r)&&(e=r.replace(o,s),f[e]=u[r]);return f}function b(t){var u={},i;if(r[t]||(t=t.split("-")[0],r[t]))return i=r[t],n.each(v,function(n,t){t in i&&(u[t]=i[t])}),u}var l=function(){var t={get:function(n){return this.slice(n)[0]},contains:function(n){for(var i=n&&n.valueOf(),t=0,r=this.length;t<r;t++)if(this[t].valueOf()===i)return t;return-1},remove:function(n){this.splice(n,1)},replace:function(t){t&&(n.isArray(t)||(t=[t]),this.clear(),this.push.apply(this,t))},clear:function(){this.length=0},copy:function(){var n=new l;return n.replace(this),n}};return function(){var i=[];return i.push.apply(i,arguments),n.extend(i,t),i}}(),f=function(t,r){this._process_options(r);this.dates=new l;this.viewDate=this.o.defaultViewDate;this.focusDate=null;this.element=n(t);this.isInline=!1;this.isInput=this.element.is("input");this.component=this.element.hasClass("date")?this.element.find(".add-on, .input-group-addon, .btn"):!1;this.hasInput=this.component&&this.element.find("input").length;this.component&&this.component.length===0&&(this.component=!1);this.picker=n(i.template);this._buildEvents();this._attachEvents();this.isInline?this.picker.addClass("datepicker-inline").appendTo(this.element):this.picker.addClass("datepicker-dropdown dropdown-menu");this.o.rtl&&this.picker.addClass("datepicker-rtl");this.viewMode=this.o.startView;this.o.calendarWeeks&&this.picker.find("tfoot .today, tfoot .clear").attr("colspan",function(n,t){return parseInt(t)+1});this._allow_update=!1;this.setStartDate(this._o.startDate);this.setEndDate(this._o.endDate);this.setDaysOfWeekDisabled(this.o.daysOfWeekDisabled);this.setDaysOfWeekHighlighted(this.o.daysOfWeekHighlighted);this.setDatesDisabled(this.o.datesDisabled);this.fillDow();this.fillMonths();this._allow_update=!0;this.update();this.showMode();this.isInline&&this.show()},h,a,o,s,v,r,i;f.prototype={constructor:f,_process_options:function(f){var o,c,a,v,h,l;this._o=n.extend({},this._o,f);o=this.o=n.extend({},this._o);c=o.language;r[c]||(c=c.split("-")[0],r[c]||(c=s.language));o.language=c;switch(o.startView){case 2:case"decade":o.startView=2;break;case 1:case"year":o.startView=1;break;default:o.startView=0}switch(o.minViewMode){case 1:case"months":o.minViewMode=1;break;case 2:case"years":o.minViewMode=2;break;default:o.minViewMode=0}switch(o.maxViewMode){case 0:case"days":o.maxViewMode=0;break;case 1:case"months":o.maxViewMode=1;break;default:o.maxViewMode=2}if(o.startView=Math.min(o.startView,o.maxViewMode),o.startView=Math.max(o.startView,o.minViewMode),o.multidate!==!0&&(o.multidate=Number(o.multidate)||!1,o.multidate!==!1&&(o.multidate=Math.max(0,o.multidate))),o.multidateSeparator=String(o.multidateSeparator),o.weekStart%=7,o.weekEnd=(o.weekStart+6)%7,a=i.parseFormat(o.format),o.startDate!==-Infinity&&(o.startDate=o.startDate?o.startDate instanceof Date?this._local_to_utc(this._zero_time(o.startDate)):i.parseDate(o.startDate,a,o.language):-Infinity),o.endDate!==Infinity&&(o.endDate=o.endDate?o.endDate instanceof Date?this._local_to_utc(this._zero_time(o.endDate)):i.parseDate(o.endDate,a,o.language):Infinity),o.daysOfWeekDisabled=o.daysOfWeekDisabled||[],n.isArray(o.daysOfWeekDisabled)||(o.daysOfWeekDisabled=o.daysOfWeekDisabled.split(/[,\s]*/)),o.daysOfWeekDisabled=n.map(o.daysOfWeekDisabled,function(n){return parseInt(n,10)}),o.daysOfWeekHighlighted=o.daysOfWeekHighlighted||[],n.isArray(o.daysOfWeekHighlighted)||(o.daysOfWeekHighlighted=o.daysOfWeekHighlighted.split(/[,\s]*/)),o.daysOfWeekHighlighted=n.map(o.daysOfWeekHighlighted,function(n){return parseInt(n,10)}),o.datesDisabled=o.datesDisabled||[],n.isArray(o.datesDisabled)||(v=[],v.push(i.parseDate(o.datesDisabled,a,o.language)),o.datesDisabled=v),o.datesDisabled=n.map(o.datesDisabled,function(n){return i.parseDate(n,a,o.language)}),h=String(o.orientation).toLowerCase().split(/\s+/g),l=o.orientation.toLowerCase(),h=n.grep(h,function(n){return/^auto|left|right|top|bottom$/.test(n)}),o.orientation={x:"auto",y:"auto"},l&&l!=="auto")if(h.length===1)switch(h[0]){case"top":case"bottom":o.orientation.y=h[0];break;case"left":case"right":o.orientation.x=h[0]}else l=n.grep(h,function(n){return/^left|right$/.test(n)}),o.orientation.x=l[0]||"auto",l=n.grep(h,function(n){return/^top|bottom$/.test(n)}),o.orientation.y=l[0]||"auto";if(o.defaultViewDate){var y=o.defaultViewDate.year||(new Date).getFullYear(),p=o.defaultViewDate.month||0,w=o.defaultViewDate.day||1;o.defaultViewDate=u(y,p,w)}else o.defaultViewDate=e();o.showOnFocus=o.showOnFocus!==t?o.showOnFocus:!0;o.zIndexOffset=o.zIndexOffset!==t?o.zIndexOffset:10},_events:[],_secondaryEvents:[],_applyEvents:function(n){for(var i=0,f,r,u;i<n.length;i++){f=n[i][0];n[i].length===2?(r=t,u=n[i][1]):n[i].length===3&&(r=n[i][1],u=n[i][2]);f.on(u,r)}},_unapplyEvents:function(n){for(var i=0,f,r,u;i<n.length;i++)f=n[i][0],n[i].length===2?(u=t,r=n[i][1]):n[i].length===3&&(u=n[i][1],r=n[i][2]),f.off(r,u)},_buildEvents:function(){var t={keyup:n.proxy(function(t){n.inArray(t.keyCode,[27,37,39,38,40,32,13,9])===-1&&this.update()},this),keydown:n.proxy(this.keydown,this),paste:n.proxy(this.paste,this)};this.o.showOnFocus===!0&&(t.focus=n.proxy(this.show,this));this.isInput?this._events=[[this.element,t]]:this.component&&this.hasInput?this._events=[[this.element.find("input"),t],[this.component,{click:n.proxy(this.show,this)}]]:this.element.is("div")?this.isInline=!0:this._events=[[this.element,{click:n.proxy(this.show,this)}]];this._events.push([this.element,"*",{blur:n.proxy(function(n){this._focused_from=n.target},this)}],[this.element,{blur:n.proxy(function(n){this._focused_from=n.target},this)}]);this.o.immediateUpdates&&this._events.push([this.element,{"changeYear changeMonth":n.proxy(function(n){this.update(n.date)},this)}]);this._secondaryEvents=[[this.picker,{click:n.proxy(this.click,this)}],[n(window),{resize:n.proxy(this.place,this)}],[n(document),{mousedown:n.proxy(function(n){this.element.is(n.target)||this.element.find(n.target).length||this.picker.is(n.target)||this.picker.find(n.target).length||this.picker.hasClass("datepicker-inline")||this.hide()},this)}]]},_attachEvents:function(){this._detachEvents();this._applyEvents(this._events)},_detachEvents:function(){this._unapplyEvents(this._events)},_attachSecondaryEvents:function(){this._detachSecondaryEvents();this._applyEvents(this._secondaryEvents)},_detachSecondaryEvents:function(){this._unapplyEvents(this._secondaryEvents)},_trigger:function(t,r){var u=r||this.dates.get(-1),f=this._utc_to_local(u);this.element.trigger({type:t,date:f,dates:n.map(this.dates,this._utc_to_local),format:n.proxy(function(n,t){arguments.length===0?(n=this.dates.length-1,t=this.o.format):typeof n=="string"&&(t=n,n=this.dates.length-1);t=t||this.o.format;var r=this.dates.get(n);return i.formatDate(r,t,this.o.language)},this)})},show:function(){if(!this.element.attr("readonly")||this.o.enableOnReadonly!==!1)return this.isInline||this.picker.appendTo(this.o.container),this.place(),this.picker.show(),this._attachSecondaryEvents(),this._trigger("show"),(window.navigator.msMaxTouchPoints||"ontouchstart"in document)&&this.o.disableTouchKeyboard&&n(this.element).blur(),this},hide:function(){return this.isInline?this:this.picker.is(":visible")?(this.focusDate=null,this.picker.hide().detach(),this._detachSecondaryEvents(),this.viewMode=this.o.startView,this.showMode(),this.o.forceParse&&(this.isInput&&this.element.val()||this.hasInput&&this.element.find("input").val())&&this.setValue(),this._trigger("hide"),this):this},remove:function(){return this.hide(),this._detachEvents(),this._detachSecondaryEvents(),this.picker.remove(),delete this.element.data().datepicker,this.isInput||delete this.element.data().date,this},paste:function(t){var i;if(t.originalEvent.clipboardData&&t.originalEvent.clipboardData.types&&n.inArray("text/plain",t.originalEvent.clipboardData.types)!==-1)i=t.originalEvent.clipboardData.getData("text/plain");else if(window.clipboardData)i=window.clipboardData.getData("Text");else return;this.setDate(i);this.update();t.preventDefault()},_utc_to_local:function(n){return n&&new Date(n.getTime()+n.getTimezoneOffset()*6e4)},_local_to_utc:function(n){return n&&new Date(n.getTime()-n.getTimezoneOffset()*6e4)},_zero_time:function(n){return n&&new Date(n.getFullYear(),n.getMonth(),n.getDate())},_zero_utc_time:function(n){return n&&new Date(Date.UTC(n.getUTCFullYear(),n.getUTCMonth(),n.getUTCDate()))},getDates:function(){return n.map(this.dates,this._utc_to_local)},getUTCDates:function(){return n.map(this.dates,function(n){return new Date(n)})},getDate:function(){return this._utc_to_local(this.getUTCDate())},getUTCDate:function(){var n=this.dates.get(-1);return typeof n!="undefined"?new Date(n):null},clearDates:function(){var n;this.isInput?n=this.element:this.component&&(n=this.element.find("input"));n&&n.val("");this.update();this._trigger("changeDate");this.o.autoclose&&this.hide()},setDates:function(){var t=n.isArray(arguments[0])?arguments[0]:arguments;return this.update.apply(this,t),this._trigger("changeDate"),this.setValue(),this},setUTCDates:function(){var t=n.isArray(arguments[0])?arguments[0]:arguments;return this.update.apply(this,n.map(t,this._utc_to_local)),this._trigger("changeDate"),this.setValue(),this},setDate:c("setDates"),setUTCDate:c("setUTCDates"),setValue:function(){var n=this.getFormattedDate();return this.isInput?this.element.val(n):this.component&&this.element.find("input").val(n),this},getFormattedDate:function(r){r===t&&(r=this.o.format);var u=this.o.language;return n.map(this.dates,function(n){return i.formatDate(n,r,u)}).join(this.o.multidateSeparator)},setStartDate:function(n){return this._process_options({startDate:n}),this.update(),this.updateNavArrows(),this},setEndDate:function(n){return this._process_options({endDate:n}),this.update(),this.updateNavArrows(),this},setDaysOfWeekDisabled:function(n){return this._process_options({daysOfWeekDisabled:n}),this.update(),this.updateNavArrows(),this},setDaysOfWeekHighlighted:function(n){return this._process_options({daysOfWeekHighlighted:n}),this.update(),this},setDatesDisabled:function(n){this._process_options({datesDisabled:n});this.update();this.updateNavArrows()},place:function(){var u,v,y;if(this.isInline)return this;var f=this.picker.outerWidth(),s=this.picker.outerHeight(),e=n(this.o.container),h=e.width(),p=e.scrollTop(),c=e.offset(),l=[];this.element.parents().each(function(){var t=n(this).css("z-index");t!=="auto"&&t!==0&&l.push(parseInt(t))});var a=Math.max.apply(Math,l)+this.o.zIndexOffset,i=this.component?this.component.parent().offset():this.element.offset(),w=this.component?this.component.outerHeight(!0):this.element.outerHeight(!1),o=this.component?this.component.outerWidth(!0):this.element.outerWidth(!1),t=i.left-c.left,r=i.top-c.top;return this.picker.removeClass("datepicker-orient-top datepicker-orient-bottom datepicker-orient-right datepicker-orient-left"),this.o.orientation.x!=="auto"?(this.picker.addClass("datepicker-orient-"+this.o.orientation.x),this.o.orientation.x==="right"&&(t-=f-o)):i.left<0?(this.picker.addClass("datepicker-orient-left"),t-=i.left-10):t+f>h?(this.picker.addClass("datepicker-orient-right"),t=i.left+o-f):this.picker.addClass("datepicker-orient-left"),u=this.o.orientation.y,u==="auto"&&(v=-p+r-s,u=v<0?"bottom":"top"),this.picker.addClass("datepicker-orient-"+u),u==="top"?r-=s+parseInt(this.picker.css("padding-top")):r+=w,this.o.rtl?(y=h-(t+o),this.picker.css({top:r,right:y,zIndex:a})):this.picker.css({top:r,left:t,zIndex:a}),this},_allow_update:!0,update:function(){if(!this._allow_update)return this;var r=this.dates.copy(),t=[],u=!1;return arguments.length?(n.each(arguments,n.proxy(function(n,i){i instanceof Date&&(i=this._local_to_utc(i));t.push(i)},this)),u=!0):(t=this.isInput?this.element.val():this.element.data("date")||this.element.find("input").val(),t=t&&this.o.multidate?t.split(this.o.multidateSeparator):[t],delete this.element.data().date),t=n.map(t,n.proxy(function(n){return i.parseDate(n,this.o.format,this.o.language)},this)),t=n.grep(t,n.proxy(function(n){return n<this.o.startDate||n>this.o.endDate||!n},this),!0),this.dates.replace(t),this.viewDate=this.dates.length?new Date(this.dates.get(-1)):this.viewDate<this.o.startDate?new Date(this.o.startDate):this.viewDate>this.o.endDate?new Date(this.o.endDate):this.o.defaultViewDate,u?this.setValue():t.length&&String(r)!==String(this.dates)&&this._trigger("changeDate"),!this.dates.length&&r.length&&this._trigger("clearDate"),this.fill(),this.element.change(),this},fillDow:function(){var t=this.o.weekStart,n="<tr>";for(this.o.calendarWeeks&&(this.picker.find(".datepicker-days .datepicker-switch").attr("colspan",function(n,t){return parseInt(t)+1}),n+='<th class="cw">&#160;<\/th>');t<this.o.weekStart+7;)n+='<th class="dow">'+r[this.o.language].daysMin[t++%7]+"<\/th>";n+="<\/tr>";this.picker.find(".datepicker-days thead").append(n)},fillMonths:function(){for(var n="",t=0;t<12;)n+='<span class="month">'+r[this.o.language].monthsShort[t++]+"<\/span>";this.picker.find(".datepicker-months td").html(n)},setRange:function(t){t&&t.length?this.range=n.map(t,function(n){return n.valueOf()}):delete this.range;this.fill()},getClassNames:function(t){var i=[],r=this.viewDate.getUTCFullYear(),f=this.viewDate.getUTCMonth(),u=new Date;return t.getUTCFullYear()<r||t.getUTCFullYear()===r&&t.getUTCMonth()<f?i.push("old"):(t.getUTCFullYear()>r||t.getUTCFullYear()===r&&t.getUTCMonth()>f)&&i.push("new"),this.focusDate&&t.valueOf()===this.focusDate.valueOf()&&i.push("focused"),this.o.todayHighlight&&t.getUTCFullYear()===u.getFullYear()&&t.getUTCMonth()===u.getMonth()&&t.getUTCDate()===u.getDate()&&i.push("today"),this.dates.contains(t)!==-1&&i.push("active"),(t.valueOf()<this.o.startDate||t.valueOf()>this.o.endDate||n.inArray(t.getUTCDay(),this.o.daysOfWeekDisabled)!==-1)&&i.push("disabled"),n.inArray(t.getUTCDay(),this.o.daysOfWeekHighlighted)!==-1&&i.push("highlighted"),this.o.datesDisabled.length>0&&n.grep(this.o.datesDisabled,function(n){return y(t,n)}).length>0&&i.push("disabled","disabled-date"),this.range&&(t>this.range[0]&&t<this.range[this.range.length-1]&&i.push("range"),n.inArray(t.valueOf(),this.range)!==-1&&i.push("selected"),t.valueOf()===this.range[0]&&i.push("range-start"),t.valueOf()===this.range[this.range.length-1]&&i.push("range-end")),i},fill:function(){var nt=new Date(this.viewDate),f=nt.getUTCFullYear(),w=nt.getUTCMonth(),b=this.o.startDate!==-Infinity?this.o.startDate.getUTCFullYear():-Infinity,et=this.o.startDate!==-Infinity?this.o.startDate.getUTCMonth():-Infinity,k=this.o.endDate!==Infinity?this.o.endDate.getUTCFullYear():Infinity,ot=this.o.endDate!==Infinity?this.o.endDate.getUTCMonth():Infinity,st=r[this.o.language].today||r.en.today||"",ht=r[this.o.language].clear||r.en.clear||"",ct=r[this.o.language].titleFormat||r.en.titleFormat,l,e,d,v,h,a,o,y,rt,ut,ft,c,p,s;if(!isNaN(f)&&!isNaN(w)){for(this.picker.find(".datepicker-days thead .datepicker-switch").text(i.formatDate(new u(f,w),ct,this.o.language)),this.picker.find("tfoot .today").text(st).toggle(this.o.todayBtn!==!1),this.picker.find("tfoot .clear").text(ht).toggle(this.o.clearBtn!==!1),this.picker.find("thead .datepicker-title").text(this.o.title).toggle(this.o.title!==""),this.updateNavArrows(),this.fillMonths(),e=u(f,w-1,28),d=i.getDaysInMonth(e.getUTCFullYear(),e.getUTCMonth()),e.setUTCDate(d),e.setUTCDate(d-(e.getUTCDay()-this.o.weekStart+7)%7),v=new Date(e),e.getUTCFullYear()<100&&v.setUTCFullYear(e.getUTCFullYear()),v.setUTCDate(v.getUTCDate()+42),v=v.valueOf(),h=[];e.valueOf()<v;){if(e.getUTCDay()===this.o.weekStart&&(h.push("<tr>"),this.o.calendarWeeks)){var tt=new Date(+e+(this.o.weekStart-e.getUTCDay()-7)%7*864e5),it=new Date(Number(tt)+(11-tt.getUTCDay())%7*864e5),g=new Date(Number(g=u(it.getUTCFullYear(),0,1))+(11-g.getUTCDay())%7*864e5),lt=(it-g)/6048e5+1;h.push('<td class="cw">'+lt+"<\/td>")}a=this.getClassNames(e);a.push("day");this.o.beforeShowDay!==n.noop&&(o=this.o.beforeShowDay(this._utc_to_local(e)),o===t?o={}:typeof o=="boolean"?o={enabled:o}:typeof o=="string"&&(o={classes:o}),o.enabled===!1&&a.push("disabled"),o.classes&&(a=a.concat(o.classes.split(/\s+/))),o.tooltip&&(l=o.tooltip));a=n.unique(a);h.push('<td class="'+a.join(" ")+'"'+(l?' title="'+l+'"':"")+">"+e.getUTCDate()+"<\/td>");l=null;e.getUTCDay()===this.o.weekEnd&&h.push("<\/tr>");e.setUTCDate(e.getUTCDate()+1)}for(this.picker.find(".datepicker-days tbody").empty().append(h.join("")),y=this.picker.find(".datepicker-months").find(".datepicker-switch").text(this.o.maxViewMode<2?"Months":f).end().find("span").removeClass("active"),n.each(this.dates,function(n,t){t.getUTCFullYear()===f&&y.eq(t.getUTCMonth()).addClass("active")}),(f<b||f>k)&&y.addClass("disabled"),f===b&&y.slice(0,et).addClass("disabled"),f===k&&y.slice(ot+1).addClass("disabled"),this.o.beforeShowMonth!==n.noop&&(rt=this,n.each(y,function(t,i){if(!n(i).hasClass("disabled")){var r=new Date(f,t,1),u=rt.o.beforeShowMonth(r);u===!1&&n(i).addClass("disabled")}})),h="",f=parseInt(f/10,10)*10,ut=this.picker.find(".datepicker-years").find(".datepicker-switch").text(f+"-"+(f+9)).end().find("td"),f-=1,ft=n.map(this.dates,function(n){return n.getUTCFullYear()}),p=-1;p<11;p++)c=["year"],l=null,p===-1?c.push("old"):p===10&&c.push("new"),n.inArray(f,ft)!==-1&&c.push("active"),(f<b||f>k)&&c.push("disabled"),this.o.beforeShowYear!==n.noop&&(s=this.o.beforeShowYear(new Date(f,0,1)),s===t?s={}:typeof s=="boolean"?s={enabled:s}:typeof s=="string"&&(s={classes:s}),s.enabled===!1&&c.push("disabled"),s.classes&&(c=c.concat(s.classes.split(/\s+/))),s.tooltip&&(l=s.tooltip)),h+='<span class="'+c.join(" ")+'"'+(l?' title="'+l+'"':"")+">"+f+"<\/span>",f+=1;ut.html(h)}},updateNavArrows:function(){if(this._allow_update){var t=new Date(this.viewDate),n=t.getUTCFullYear(),i=t.getUTCMonth();switch(this.viewMode){case 0:this.o.startDate!==-Infinity&&n<=this.o.startDate.getUTCFullYear()&&i<=this.o.startDate.getUTCMonth()?this.picker.find(".prev").css({visibility:"hidden"}):this.picker.find(".prev").css({visibility:"visible"});this.o.endDate!==Infinity&&n>=this.o.endDate.getUTCFullYear()&&i>=this.o.endDate.getUTCMonth()?this.picker.find(".next").css({visibility:"hidden"}):this.picker.find(".next").css({visibility:"visible"});break;case 1:case 2:this.o.startDate!==-Infinity&&n<=this.o.startDate.getUTCFullYear()||this.o.maxViewMode<2?this.picker.find(".prev").css({visibility:"hidden"}):this.picker.find(".prev").css({visibility:"visible"});this.o.endDate!==Infinity&&n>=this.o.endDate.getUTCFullYear()||this.o.maxViewMode<2?this.picker.find(".next").css({visibility:"hidden"}):this.picker.find(".next").css({visibility:"visible"})}}},click:function(t){var r,e,f,o,h,s,c;if(t.preventDefault(),t.stopPropagation(),r=n(t.target).closest("span, td, th"),r.length===1)switch(r[0].nodeName.toLowerCase()){case"th":switch(r[0].className){case"datepicker-switch":this.showMode(1);break;case"prev":case"next":h=i.modes[this.viewMode].navStep*(r[0].className==="prev"?-1:1);switch(this.viewMode){case 0:this.viewDate=this.moveMonth(this.viewDate,h);this._trigger("changeMonth",this.viewDate);break;case 1:case 2:this.viewDate=this.moveYear(this.viewDate,h);this.viewMode===1&&this._trigger("changeYear",this.viewDate)}this.fill();break;case"today":s=new Date;s=u(s.getFullYear(),s.getMonth(),s.getDate(),0,0,0);this.showMode(-2);c=this.o.todayBtn==="linked"?null:"view";this._setDate(s,c);break;case"clear":this.clearDates()}break;case"span":r.hasClass("disabled")||(this.viewDate.setUTCDate(1),r.hasClass("month")?(o=1,f=r.parent().find("span").index(r),e=this.viewDate.getUTCFullYear(),this.viewDate.setUTCMonth(f),this._trigger("changeMonth",this.viewDate),this.o.minViewMode===1?(this._setDate(u(e,f,o)),this.showMode()):this.showMode(-1)):(o=1,f=0,e=parseInt(r.text(),10)||0,this.viewDate.setUTCFullYear(e),this._trigger("changeYear",this.viewDate),this.o.minViewMode===2&&this._setDate(u(e,f,o)),this.showMode(-1)),this.fill());break;case"td":r.hasClass("day")&&!r.hasClass("disabled")&&(o=parseInt(r.text(),10)||1,e=this.viewDate.getUTCFullYear(),f=this.viewDate.getUTCMonth(),r.hasClass("old")?f===0?(f=11,e-=1):f-=1:r.hasClass("new")&&(f===11?(f=0,e+=1):f+=1),this._setDate(u(e,f,o)))}this.picker.is(":visible")&&this._focused_from&&n(this._focused_from).focus();delete this._focused_from},_toggle_multidate:function(n){var t=this.dates.contains(n);if(n||this.dates.clear(),t!==-1?(this.o.multidate===!0||this.o.multidate>1||this.o.toggleActive)&&this.dates.remove(t):this.o.multidate===!1?(this.dates.clear(),this.dates.push(n)):this.dates.push(n),typeof this.o.multidate=="number")while(this.dates.length>this.o.multidate)this.dates.remove(0)},_setDate:function(n,t){t&&t!=="date"||this._toggle_multidate(n&&new Date(n));t&&t!=="view"||(this.viewDate=n&&new Date(n));this.fill();this.setValue();t&&t==="view"||this._trigger("changeDate");var i;this.isInput?i=this.element:this.component&&(i=this.element.find("input"));i&&i.change();this.o.autoclose&&(!t||t==="date")&&this.hide()},moveMonth:function(n,t){var f;if(!p(n))return this.o.defaultViewDate;if(!t)return n;var i=new Date(n.valueOf()),e=i.getUTCDate(),o=i.getUTCMonth(),s=Math.abs(t),r,u;if(t=t>0?1:-1,s===1)u=t===-1?function(){return i.getUTCMonth()===o}:function(){return i.getUTCMonth()!==r},r=o+t,i.setUTCMonth(r),(r<0||r>11)&&(r=(r+12)%12);else{for(f=0;f<s;f++)i=this.moveMonth(i,t);r=i.getUTCMonth();i.setUTCDate(e);u=function(){return r!==i.getUTCMonth()}}while(u())i.setUTCDate(--e),i.setUTCMonth(r);return i},moveYear:function(n,t){return this.moveMonth(n,t*12)},dateWithinRange:function(n){return n>=this.o.startDate&&n<=this.o.endDate},keydown:function(n){var o,t,u,i,r,f;if(!this.picker.is(":visible")){(n.keyCode===40||n.keyCode===27)&&(this.show(),n.stopPropagation());return}o=!1;r=this.focusDate||this.viewDate;switch(n.keyCode){case 27:this.focusDate?(this.focusDate=null,this.viewDate=this.dates.get(-1)||this.viewDate,this.fill()):this.hide();n.preventDefault();n.stopPropagation();break;case 37:case 39:if(!this.o.keyboardNavigation)break;t=n.keyCode===37?-1:1;n.ctrlKey?(u=this.moveYear(this.dates.get(-1)||e(),t),i=this.moveYear(r,t),this._trigger("changeYear",this.viewDate)):n.shiftKey?(u=this.moveMonth(this.dates.get(-1)||e(),t),i=this.moveMonth(r,t),this._trigger("changeMonth",this.viewDate)):(u=new Date(this.dates.get(-1)||e()),u.setUTCDate(u.getUTCDate()+t),i=new Date(r),i.setUTCDate(r.getUTCDate()+t));this.dateWithinRange(i)&&(this.focusDate=this.viewDate=i,this.setValue(),this.fill(),n.preventDefault());break;case 38:case 40:if(!this.o.keyboardNavigation)break;t=n.keyCode===38?-1:1;n.ctrlKey?(u=this.moveYear(this.dates.get(-1)||e(),t),i=this.moveYear(r,t),this._trigger("changeYear",this.viewDate)):n.shiftKey?(u=this.moveMonth(this.dates.get(-1)||e(),t),i=this.moveMonth(r,t),this._trigger("changeMonth",this.viewDate)):(u=new Date(this.dates.get(-1)||e()),u.setUTCDate(u.getUTCDate()+t*7),i=new Date(r),i.setUTCDate(r.getUTCDate()+t*7));this.dateWithinRange(i)&&(this.focusDate=this.viewDate=i,this.setValue(),this.fill(),n.preventDefault());break;case 13:if(!this.o.forceParse)break;r=this.focusDate||this.dates.get(-1)||this.viewDate;this.o.keyboardNavigation&&(this._toggle_multidate(r),o=!0);this.focusDate=null;this.viewDate=this.dates.get(-1)||this.viewDate;this.setValue();this.fill();this.picker.is(":visible")&&(n.preventDefault(),typeof n.stopPropagation=="function"?n.stopPropagation():n.cancelBubble=!0,this.o.autoclose&&this.hide());break;case 9:this.focusDate=null;this.viewDate=this.dates.get(-1)||this.viewDate;this.fill();this.hide()}o&&(this.dates.length?this._trigger("changeDate"):this._trigger("clearDate"),this.isInput?f=this.element:this.component&&(f=this.element.find("input")),f&&f.change())},showMode:function(n){n&&(this.viewMode=Math.max(this.o.minViewMode,Math.min(this.o.maxViewMode,this.viewMode+n)));this.picker.children("div").hide().filter(".datepicker-"+i.modes[this.viewMode].clsName).show();this.updateNavArrows()}};h=function(t,i){this.element=n(t);this.inputs=n.map(i.inputs,function(n){return n.jquery?n[0]:n});delete i.inputs;o.call(n(this.inputs),i).on("changeDate",n.proxy(this.dateUpdated,this));this.pickers=n.map(this.inputs,function(t){return n(t).data("datepicker")});this.updateDates()};h.prototype={updateDates:function(){this.dates=n.map(this.pickers,function(n){return n.getUTCDate()});this.updateRanges()},updateRanges:function(){var t=n.map(this.dates,function(n){return n.valueOf()});n.each(this.pickers,function(n,i){i.setRange(t)})},dateUpdated:function(t){var f;if(!this.updating&&(this.updating=!0,f=n(t.target).data("datepicker"),typeof f!="undefined")){var i=f.getUTCDate(),e=n.inArray(t.target,this.inputs),r=e-1,u=e+1,o=this.inputs.length;if(e!==-1){if(n.each(this.pickers,function(n,t){t.getUTCDate()||t.setUTCDate(i)}),i<this.dates[r])while(r>=0&&i<this.dates[r])this.pickers[r--].setUTCDate(i);else if(i>this.dates[u])while(u<o&&i>this.dates[u])this.pickers[u++].setUTCDate(i);this.updateDates();delete this.updating}}},remove:function(){n.map(this.pickers,function(n){n.remove()});delete this.element.data().datepicker}};a=n.fn.datepicker;o=function(i){var u=Array.apply(null,arguments),r;return u.shift(),this.each(function(){var o=n(this),e=o.data("datepicker"),l=typeof i=="object"&&i,v;if(!e){var a=w(this,"date"),y=n.extend({},s,a,l),p=b(y.language),c=n.extend({},s,p,a,l);o.hasClass("input-daterange")||c.inputs?(v={inputs:c.inputs||o.find("input").toArray()},o.data("datepicker",e=new h(this,n.extend(c,v)))):o.data("datepicker",e=new f(this,c))}if(typeof i=="string"&&typeof e[i]=="function"&&(r=e[i].apply(e,u),r!==t))return!1}),r!==t?r:this};n.fn.datepicker=o;s=n.fn.datepicker.defaults={autoclose:!1,beforeShowDay:n.noop,beforeShowMonth:n.noop,beforeShowYear:n.noop,calendarWeeks:!1,clearBtn:!1,toggleActive:!1,daysOfWeekDisabled:[],daysOfWeekHighlighted:[],datesDisabled:[],endDate:Infinity,forceParse:!0,format:"mm/dd/yyyy",keyboardNavigation:!0,language:"en",minViewMode:0,maxViewMode:2,multidate:!1,multidateSeparator:",",orientation:"auto",rtl:!1,startDate:-Infinity,startView:0,todayBtn:!1,todayHighlight:!1,weekStart:0,disableTouchKeyboard:!1,enableOnReadonly:!0,container:"body",immediateUpdates:!1,title:""};v=n.fn.datepicker.locale_opts=["format","rtl","weekStart"];n.fn.datepicker.Constructor=f;r=n.fn.datepicker.dates={en:{days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],daysShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],daysMin:["Su","Mo","Tu","We","Th","Fr","Sa"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],monthsShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],today:"Today",clear:"Clear",titleFormat:"MM yyyy"}};i={modes:[{clsName:"days",navFnc:"Month",navStep:1},{clsName:"months",navFnc:"FullYear",navStep:1},{clsName:"years",navFnc:"FullYear",navStep:10}],isLeapYear:function(n){return n%4==0&&n%100!=0||n%400==0},getDaysInMonth:function(n,t){return[31,i.isLeapYear(n)?29:28,31,30,31,30,31,31,30,31,30,31][t]},validParts:/dd?|DD?|mm?|MM?|yy(?:yy)?/g,nonpunctuation:/[^ -\/:-@\[\u3400-\u9fff-`{-~\t\n\r]+/g,parseFormat:function(n){var t=n.replace(this.validParts,'\0').split('\0'),i=n.match(this.validParts);if(!t||!t.length||!i||i.length===0)throw new Error("Invalid date format.");return{separators:t,parts:i}},parseDate:function(e,o,s){function tt(){var n=this.slice(0,c[h].length),t=c[h].slice(0,n.length);return n.toLowerCase()===t.toLowerCase()}var nt,c,v,y,h,a,it,d,w;if(!e)return t;if(e instanceof Date)return e;if(typeof o=="string"&&(o=i.parseFormat(o)),nt=/([\-+]\d+)([dmwy])/,c=e.match(/([\-+]\d+)([dmwy])/g),/^[\-+]\d+[dmwy]([\s,]+[\-+]\d+[dmwy])*$/.test(e)){for(e=new Date,h=0;h<c.length;h++){v=nt.exec(c[h]);y=parseInt(v[1]);switch(v[2]){case"d":e.setUTCDate(e.getUTCDate()+y);break;case"m":e=f.prototype.moveMonth.call(f.prototype,e,y);break;case"w":e.setUTCDate(e.getUTCDate()+y*7);break;case"y":e=f.prototype.moveYear.call(f.prototype,e,y)}}return u(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate(),0,0,0)}c=e&&e.match(this.nonpunctuation)||[];e=new Date;var b={},g=["yyyy","yy","M","MM","m","mm","d","dd"],l={yyyy:function(n,t){return n.setUTCFullYear(t)},yy:function(n,t){return n.setUTCFullYear(2e3+t)},m:function(n,t){if(isNaN(n))return n;for(t-=1;t<0;)t+=12;for(t%=12,n.setUTCMonth(t);n.getUTCMonth()!==t;)n.setUTCDate(n.getUTCDate()-1);return n},d:function(n,t){return n.setUTCDate(t)}},p,k;if(l.M=l.MM=l.mm=l.m,l.dd=l.d,e=u(e.getFullYear(),e.getMonth(),e.getDate(),0,0,0),a=o.parts.slice(),c.length!==a.length&&(a=n(a).filter(function(t,i){return n.inArray(i,g)!==-1}).toArray()),c.length===a.length){for(h=0,it=a.length;h<it;h++){if(p=parseInt(c[h],10),v=a[h],isNaN(p))switch(v){case"MM":k=n(r[s].months).filter(tt);p=n.inArray(k[0],r[s].months)+1;break;case"M":k=n(r[s].monthsShort).filter(tt);p=n.inArray(k[0],r[s].monthsShort)+1}b[v]=p}for(h=0;h<g.length;h++)w=g[h],w in b&&!isNaN(b[w])&&(d=new Date(e),l[w](d,b[w]),isNaN(d)||(e=d))}return e},formatDate:function(t,u,f){var e,s,o,h;if(!t)return"";for(typeof u=="string"&&(u=i.parseFormat(u)),e={d:t.getUTCDate(),D:r[f].daysShort[t.getUTCDay()],DD:r[f].days[t.getUTCDay()],m:t.getUTCMonth()+1,M:r[f].monthsShort[t.getUTCMonth()],MM:r[f].months[t.getUTCMonth()],yy:t.getUTCFullYear().toString().substring(2),yyyy:t.getUTCFullYear()},e.dd=(e.d<10?"0":"")+e.d,e.mm=(e.m<10?"0":"")+e.m,t=[],s=n.extend([],u.separators),o=0,h=u.parts.length;o<=h;o++)s.length&&t.push(s.shift()),t.push(e[u.parts[o]]);return t.join("")},headTemplate:'<thead><tr><th colspan="7" class="datepicker-title"><\/th><\/tr><tr><th class="prev">&#171;<\/th><th colspan="5" class="datepicker-switch"><\/th><th class="next">&#187;<\/th><\/tr><\/thead>',contTemplate:'<tbody><tr><td colspan="7"><\/td><\/tr><\/tbody>',footTemplate:'<tfoot><tr><th colspan="7" class="today"><\/th><\/tr><tr><th colspan="7" class="clear"><\/th><\/tr><\/tfoot>'};i.template='<div class="datepicker"><div class="datepicker-days"><table class=" table-condensed">'+i.headTemplate+"<tbody><\/tbody>"+i.footTemplate+'<\/table><\/div><div class="datepicker-months"><table class="table-condensed">'+i.headTemplate+i.contTemplate+i.footTemplate+'<\/table><\/div><div class="datepicker-years"><table class="table-condensed">'+i.headTemplate+i.contTemplate+i.footTemplate+"<\/table><\/div><\/div>";n.fn.datepicker.DPGlobal=i;n.fn.datepicker.noConflict=function(){return n.fn.datepicker=a,this};n.fn.datepicker.version="1.4.1-dev";n(document).on("focus.datepicker.data-api click.datepicker.data-api",'[data-provide="datepicker"]',function(t){var i=n(this);i.data("datepicker")||(t.preventDefault(),o.call(i,"show"))});n(function(){o.call(n('[data-provide="datepicker-inline"]'))})}),function(){"use strict";var n,t,i,r={}.hasOwnProperty;n=jQuery;t=function(){function t(t,i){var r;null==i&&(i={});this.$img=n(t);this.loaded=!1;this.loading=!1;r=n.extend(!0,{},n.bttrlazyloading.constructor.options);this.options=n.extend(!0,r,i);this.breakpoints=n.bttrlazyloading.constructor.breakpoints;this.$container=n(this.options.container);"number"==typeof devicePixelRatio&&(this.constructor.dpr=window.devicePixelRatio);this.whiteList=["lg","md","sm","xs"];this.blackList=[];v.call(this);this.$wrapper=n('<span class="bttrlazyloading-wrapper"><\/span>');this.options.wrapperClasses&&"string"==typeof this.options.wrapperClasses&&this.$wrapper.addClass(this.options.wrapperClasses);this.$img.before(this.$wrapper);this.$clone=n('<canvas class="bttrlazyloading-clone"><\/canvas>');c.call(this);this.$wrapper.append(this.$clone);this.$img.hide();this.$wrapper.append(this.$img);this.options.backgroundcolor&&this.$wrapper.css("background-color",this.options.backgroundcolor);s.call(this,"on");setTimeout(function(n){return function(){return h.call(n)}}(this),100)}var u,i,f,l,e,a,o,v,s,h,c;return t.dpr=1,c=function(){var n;return n=i.call(this),this.$clone.attr("width",n.width),this.$clone.attr("height",n.height)},v=function(){var t,u,f,i;f=this.$img.data();i=[];for(t in f)r.call(f,t)&&(u=f[t],(null==u||0===t.indexOf("bttrlazyloading"))&&(t=t.replace("bttrlazyloading","").replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase().split("-"),t.length>1?"undefined"!=typeof this.options[t[0]][t[1]]?i.push(this.options[t[0]][t[1]]=u):i.push(void 0):"object"==typeof u?i.push(n.extend(this.options[t[0]],u)):"undefined"!=typeof this.options[t[0]]?i.push(this.options[t[0]]=u):i.push(void 0)));return i},s=function(t){var f,e,o,r;return o=function(n){return function(){return n.$clone.hide(),n.$img.show(),n.$wrapper.addClass("bttrlazyloading-loaded"),n.options.animation&&n.$img.addClass("animated "+n.options.animation),n.loaded=n.$img.attr("src"),n.$img.trigger("bttrlazyloading.afterLoad")}}(this),this.$img[t]("load",o),f=function(n){return function(){var t;if(!n.loading)return(n.loading=!0,t=i.call(n),n.loaded?(n.$wrapper.removeClass("bttrlazyloading-loaded"),n.options.animation&&n.$img.removeClass("animated "+n.options.animation),n.$img.removeAttr("src"),n.$img.hide(),n.$clone.attr("width",t.width),n.$clone.attr("height",t.height),n.$clone.show()):n.$wrapper.css("background-image","url('"+n.options.placeholder+"')"),setTimeout(function(){return n.$img.trigger("bttrlazyloading.beforeLoad"),n.$img.data("bttrlazyloading.range",t.range),n.$img.attr("src",u.call(n,t.src,t.range)),n.loading=!1},n.options.delay))}}(this),this.$img[t]("bttrlazyloading.load",f),e=function(n){return function(){var t,i;if(i=n.$img.attr("src"),t=n.$img.data("bttrlazyloading.range"),n.constructor.dpr>=2&&n.options.retina&&i.match(/@2x/gi))n.blackList.push(t+"@2x");else if(n.blackList.push(t),n.whiteList.splice(n.whiteList.indexOf(t),1),0===n.whiteList.length)return n.$img.trigger("bttrlazyloading.error"),!1;return n.$img.trigger("bttrlazyloading.load")}}(this),this.$img[t]("error",e),r=function(n){return function(){return h.call(n)}}(this),this.$container[t](this.options.event,r),this.options.container!==window&&n(window)[t](this.options.event,r),n(window)[t]("resize",r)},e=function(){var n;return n=window.innerWidth,n<=this.breakpoints.xs?"xs":this.breakpoints.sm<=n&&n<this.breakpoints.md?"sm":this.breakpoints.md<=n&&n<this.breakpoints.lg?"md":this.breakpoints.lg<=n?"lg":void 0},i=function(){return this.range=e.call(this),l.call(this)},u=function(n,t){return this.constructor.dpr>=2&&this.options.retina&&-1===this.blackList.indexOf(t+"@2x")?n.replace(/\.\w+$/,function(n){return"@2x"+n}):n},f=function(n){return"undefined"!=typeof this.options[n].src&&null!==this.options[n].src?this.options[n]:null},l=function(){var t,i,n,r,e,u;if(t=this.whiteList.indexOf(this.range),t>-1&&(n=f.call(this,this.range)))return n.range=this.range,n;for(u=this.whiteList,t=r=0,e=u.length;e>r;t=++r)if(i=u[t],n=f.call(this,i))return n.range=i,n;return""},a=function(){var t,f,r;return!this.loaded&&this.options.triggermanually?!1:this.loaded&&this.options.updatemanually?!1:(t=i.call(this),t.src&&this.loaded!==u.call(this,t.src,t.range)?(r=0,this.loaded||(r=this.options.threshold),f=o.call(this,n(window),{top:n(window).scrollTop()+r,left:n(window).scrollLeft()}),this.options.container!==window?f&&o.call(this,this.$container,{top:this.$container.offset().top+r,left:this.$container.offset().left}):f):!1)},o=function(n,t){var i;return null==t&&(t={}),t.right=t.left+n.width(),t.bottom=t.top+n.height(),i=this.$wrapper.offset(),i.right=i.left+this.$wrapper.outerWidth(),i.bottom=i.top+this.$wrapper.outerHeight(),!(t.right<i.left||t.left>i.right||t.bottom<i.top||t.top>i.bottom)},h=function(){return this.range!==e.call(this)&&c.call(this),a.call(this)?this.$img.trigger("bttrlazyloading.load"):void 0},t.prototype.get$Img=function(){return this.$img},t.prototype.get$Clone=function(){return this.$clone},t.prototype.get$Wrapper=function(){return this.$wrapper},t.prototype.destroy=function(){return this.$wrapper.before(this.$img),this.$wrapper.remove(),s.call(this,"off"),this.$img.off("bttrlazyloading"),this.$wrapper.removeClass("bttrlazyloading-loaded"),this.options.animation&&this.$img.removeClass("animated "+this.options.animation),this.$img.removeData("bttrlazyloading"),this.$img},t}();n.fn.extend({bttrlazyloading:function(i){return this.each(function(){var u,r;return u=n(this),r=u.data("bttrlazyloading"),"undefined"==typeof r&&(r=new t(this,i),u.data("bttrlazyloading",r)),"string"==typeof i&&"undefined"!=typeof r[i]?r[i].call(r):void 0})}});n.fn.bttrlazyloading.Constructor=t;i=function(){function t(){}return t.prototype.version="1.0.8",t.breakpoints={xs:767,sm:768,md:992,lg:1200},t.options={xs:{src:null,width:100,height:100,animation:null},sm:{src:null,width:100,height:100,animation:null},md:{src:null,width:100,height:100,animation:null},lg:{src:null,width:100,height:100,animation:null},retina:!1,animation:"bounceIn",delay:0,event:"scroll",container:window,threshold:0,triggermanually:!1,updatemanually:!1,wrapperClasses:null,backgroundcolor:"#EEE",placeholder:"data:image/gif;base64,R0lGODlhEAALAPQAAP/391tbW+bf3+Da2vHq6l5dXVtbW3h2dq6qqpiVldLMzHBvb4qHh7Ovr5uYmNTOznNxcV1cXI2Kiu7n5+Xf3/fw8H58fOjh4fbv78/JycG8vNzW1vPs7AAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCwAAACwAAAAAEAALAAAFLSAgjmRpnqSgCuLKAq5AEIM4zDVw03ve27ifDgfkEYe04kDIDC5zrtYKRa2WQgAh+QQJCwAAACwAAAAAEAALAAAFJGBhGAVgnqhpHIeRvsDawqns0qeN5+y967tYLyicBYE7EYkYAgAh+QQJCwAAACwAAAAAEAALAAAFNiAgjothLOOIJAkiGgxjpGKiKMkbz7SN6zIawJcDwIK9W/HISxGBzdHTuBNOmcJVCyoUlk7CEAAh+QQJCwAAACwAAAAAEAALAAAFNSAgjqQIRRFUAo3jNGIkSdHqPI8Tz3V55zuaDacDyIQ+YrBH+hWPzJFzOQQaeavWi7oqnVIhACH5BAkLAAAALAAAAAAQAAsAAAUyICCOZGme1rJY5kRRk7hI0mJSVUXJtF3iOl7tltsBZsNfUegjAY3I5sgFY55KqdX1GgIAIfkECQsAAAAsAAAAABAACwAABTcgII5kaZ4kcV2EqLJipmnZhWGXaOOitm2aXQ4g7P2Ct2ER4AMul00kj5g0Al8tADY2y6C+4FIIACH5BAkLAAAALAAAAAAQAAsAAAUvICCOZGme5ERRk6iy7qpyHCVStA3gNa/7txxwlwv2isSacYUc+l4tADQGQ1mvpBAAIfkECQsAAAAsAAAAABAACwAABS8gII5kaZ7kRFGTqLLuqnIcJVK0DeA1r/u3HHCXC/aKxJpxhRz6Xi0ANAZDWa+kEAA7AAAAAAAAAAAA"},t.prototype.setOptions=function(t){return null==t&&(t={}),n.extend(!0,this.constructor.options,t),this},t.prototype.setRanges=function(t){return null==t&&(t={}),n.extend(!0,this.constructor.breakpoints,t),this},t.prototype.setBreakPoints=function(t){return null==t&&(t={}),n.extend(!0,this.constructor.breakpoints,t),this},t}();n.bttrlazyloading=new i}.call(this),function(){function n(){Array.prototype.indexOf?$("img.bttrlazyloading").bttrlazyloading({threshold:150,animation:"fadeIn",backgroundcolor:"transparent"}):$("img.bttrlazyloading").each(function(){$(this).attr("src",$(this).data("bttrlazyloading-lg-src"))})}$(document).ready(n)}();IMD.Website.Cms.ResponsiveTable=function(){var n=this;n.getHeaderValues=function(n){var r=[],t,i;if(!n||n.length<=0)return r;for(t=n.find("thead").find("th"),t.length==0&&(t=n.find("thead").find("td")),i=0;i<t.length;i++)r.push(jQuery(t[i]).text());return r};n.setColumnDataAttr=function(n,t){var i,r,u;if(n.length!==0&&t.length!==0)for(i=0;i<t.length;i++)(r=jQuery(t[i]),n[i]!=null)&&(u=r.html(),r.html('<div class="column-title">'+n[i]+"<\/div>"),r.append('<div class="column-content">'+u+"<\/div>"))};n.getMaxColumnTitleWidth=function(n){var t=0;return n.each(function(){for(var i,r=jQuery(this).find("td"),n=1;n<r.length;n++){var u=jQuery(r[n]),f=jQuery(u.find(".column-content")),e=jQuery(u.find(".column-title"));f&&e&&(f.css("width","100%"),i=e.outerWidth(),i>t&&(t=i))}}),t};n.setColumnWidthForMobile=function(n,t){n.each(function(){for(var i=jQuery(this).find("td"),n=1;n<i.length;n++){var r=jQuery(i[n]),u=jQuery(r.find(".column-content")),f=jQuery(r.find(".column-title"));u&&f&&(u.css("width","auto"),f.css("width",t))}})};n.checkColumnWidth=function(){jQuery(".imd.epi table.responsive-table").each(function(){var t=jQuery(this),u=t.width(),i=t.find("tbody").find('tr[scope="row"]'),r=n.getMaxColumnTitleWidth(i);n.setColumnWidthForMobile(i,r,u-r)})};n.init=function(){jQuery(".imd.epi table.responsive-table").each(function(){var i=jQuery(this),t,u;if(i.has("thead")){var f=n.getHeaderValues(i),o=f.length,r=i.find("tbody").find("tr"),e=!1;for(t=0;t<r.length;t++)u=jQuery(r[t]).find("td"),u.length==o&&(jQuery(r[t]).attr("scope","row"),n.setColumnDataAttr(f,u),e=!0);e||i.find("thead").addClass("table-header")}});n.checkColumnWidth()};n.init()}();!function(n){function i(){}function t(n){function u(t){t.prototype.option||(t.prototype.option=function(t){n.isPlainObject(t)&&(this.options=n.extend(!0,this.options,t))})}function f(i,u){n.fn[i]=function(f){var h,e,s;if("string"==typeof f){for(var c=r.call(arguments,1),o=0,l=this.length;l>o;o++)if(h=this[o],e=n.data(h,i),e)if(n.isFunction(e[f])&&"_"!==f.charAt(0)){if(s=e[f].apply(e,c),void 0!==s)return s}else t("no such method '"+f+"' for "+i+" instance");else t("cannot call methods on "+i+" prior to initialization; attempted to call '"+f+"'");return this}return this.each(function(){var t=n.data(this,i);t?(t.option(f),t._init()):(t=new u(this,f),n.data(this,i,t))})}}if(n){var t="undefined"==typeof console?i:function(n){console.error(n)};return n.bridget=function(n,t){u(t);f(n,t)},n.bridget}}var r=Array.prototype.slice;"function"==typeof define&&define.amd?define("jquery-bridget/jquery.bridget",["jquery"],t):t("object"==typeof exports?require("jquery"):n.jQuery)}(window),function(n){function f(t){var i=n.event;return i.target=i.target||i.srcElement||t,i}var t=document.documentElement,u=function(){},i,r;t.addEventListener?u=function(n,t,i){n.addEventListener(t,i,!1)}:t.attachEvent&&(u=function(n,t,i){n[t+i]=i.handleEvent?function(){var t=f(n);i.handleEvent.call(i,t)}:function(){var t=f(n);i.call(n,t)};n.attachEvent("on"+t,n[t+i])});i=function(){};t.removeEventListener?i=function(n,t,i){n.removeEventListener(t,i,!1)}:t.detachEvent&&(i=function(n,t,i){n.detachEvent("on"+t,n[t+i]);try{delete n[t+i]}catch(r){n[t+i]=void 0}});r={bind:u,unbind:i};"function"==typeof define&&define.amd?define("eventie/eventie",r):"object"==typeof exports?module.exports=r:n.eventie=r}(window),function(){function t(){}function u(n,t){for(var i=n.length;i--;)if(n[i].listener===t)return i;return-1}function i(n){return function(){return this[n].apply(this,arguments)}}var n=t.prototype,r=this,f=r.EventEmitter;n.getListeners=function(n){var r,t,i=this._getEvents();if(n instanceof RegExp){r={};for(t in i)i.hasOwnProperty(t)&&n.test(t)&&(r[t]=i[t])}else r=i[n]||(i[n]=[]);return r};n.flattenListeners=function(n){for(var i=[],t=0;t<n.length;t+=1)i.push(n[t].listener);return i};n.getListenersAsObject=function(n){var t,i=this.getListeners(n);return i instanceof Array&&(t={},t[n]=i),t||i};n.addListener=function(n,t){var i,r=this.getListenersAsObject(n),f="object"==typeof t;for(i in r)r.hasOwnProperty(i)&&-1===u(r[i],t)&&r[i].push(f?t:{listener:t,once:!1});return this};n.on=i("addListener");n.addOnceListener=function(n,t){return this.addListener(n,{listener:t,once:!0})};n.once=i("addOnceListener");n.defineEvent=function(n){return this.getListeners(n),this};n.defineEvents=function(n){for(var t=0;t<n.length;t+=1)this.defineEvent(n[t]);return this};n.removeListener=function(n,t){var f,i,r=this.getListenersAsObject(n);for(i in r)r.hasOwnProperty(i)&&(f=u(r[i],t),-1!==f&&r[i].splice(f,1));return this};n.off=i("removeListener");n.addListeners=function(n,t){return this.manipulateListeners(!1,n,t)};n.removeListeners=function(n,t){return this.manipulateListeners(!0,n,t)};n.manipulateListeners=function(n,t,i){var r,u,f=n?this.removeListener:this.addListener,e=n?this.removeListeners:this.addListeners;if("object"!=typeof t||t instanceof RegExp)for(r=i.length;r--;)f.call(this,t,i[r]);else for(r in t)t.hasOwnProperty(r)&&(u=t[r])&&("function"==typeof u?f.call(this,r,u):e.call(this,r,u));return this};n.removeEvent=function(n){var t,r=typeof n,i=this._getEvents();if("string"===r)delete i[n];else if(n instanceof RegExp)for(t in i)i.hasOwnProperty(t)&&n.test(t)&&delete i[t];else delete this._events;return this};n.removeAllListeners=i("removeEvent");n.emitEvent=function(n,t){var i,f,r,e,u=this.getListenersAsObject(n);for(r in u)if(u.hasOwnProperty(r))for(f=u[r].length;f--;)i=u[r][f],i.once===!0&&this.removeListener(n,i.listener),e=i.listener.apply(this,t||[]),e===this._getOnceReturnValue()&&this.removeListener(n,i.listener);return this};n.trigger=i("emitEvent");n.emit=function(n){var t=Array.prototype.slice.call(arguments,1);return this.emitEvent(n,t)};n.setOnceReturnValue=function(n){return this._onceReturnValue=n,this};n._getOnceReturnValue=function(){return this.hasOwnProperty("_onceReturnValue")?this._onceReturnValue:!0};n._getEvents=function(){return this._events||(this._events={})};t.noConflict=function(){return r.EventEmitter=f,t};"function"==typeof define&&define.amd?define("eventEmitter/EventEmitter",[],function(){return t}):"object"==typeof module&&module.exports?module.exports=t:r.EventEmitter=t}.call(this),function(n){function t(n){if(n){if("string"==typeof r[n])return n;n=n.charAt(0).toUpperCase()+n.slice(1);for(var t,u=0,f=i.length;f>u;u++)if(t=i[u]+n,"string"==typeof r[t])return t}}var i="Webkit Moz ms Ms O".split(" "),r=document.documentElement.style;"function"==typeof define&&define.amd?define("get-style-property/get-style-property",[],function(){return t}):"object"==typeof exports?module.exports=t:n.getStyleProperty=t}(window),function(n){function i(n){var t=parseFloat(n),i=-1===n.indexOf("%")&&!isNaN(t);return i&&t}function u(){}function f(){for(var r,i={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},n=0,u=t.length;u>n;n++)r=t[n],i[r]=0;return i}function r(r){function c(){var f,t,c,l;h||(h=!0,f=n.getComputedStyle,(o=function(){var n=f?function(n){return f(n,null)}:function(n){return n.currentStyle};return function(t){var i=n(t);return i||e("Style returned "+i+". Are you running this code in a hidden iframe on Firefox? See http://bit.ly/getsizebug1"),i}}(),u=r("boxSizing"))&&(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[u]="border-box",c=document.body||document.documentElement,c.appendChild(t),l=o(t),s=200===i(l.width),c.removeChild(t)))}function l(n){var e,r,v,h,y,p;if(c(),"string"==typeof n&&(n=document.querySelector(n)),n&&"object"==typeof n&&n.nodeType){if(e=o(n),"none"===e.display)return f();r={};r.width=n.offsetWidth;r.height=n.offsetHeight;for(var tt=r.isBorderBox=!(!u||!e[u]||"border-box"!==e[u]),l=0,it=t.length;it>l;l++)v=t[l],h=e[v],h=a(n,h),y=parseFloat(h),r[v]=isNaN(y)?0:y;var w=r.paddingLeft+r.paddingRight,b=r.paddingTop+r.paddingBottom,rt=r.marginLeft+r.marginRight,ut=r.marginTop+r.marginBottom,k=r.borderLeftWidth+r.borderRightWidth,d=r.borderTopWidth+r.borderBottomWidth,g=tt&&s,nt=i(e.width);return nt!==!1&&(r.width=nt+(g?0:w+k)),p=i(e.height),p!==!1&&(r.height=p+(g?0:b+d)),r.innerWidth=r.width-(w+k),r.innerHeight=r.height-(b+d),r.outerWidth=r.width+rt,r.outerHeight=r.height+ut,r}}function a(t,i){if(n.getComputedStyle||-1===i.indexOf("%"))return i;var r=t.style,e=r.left,u=t.runtimeStyle,f=u&&u.left;return f&&(u.left=t.currentStyle.left),r.left=i,i=r.pixelLeft,r.left=e,f&&(u.left=f),i}var o,u,s,h=!1;return l}var e="undefined"==typeof console?u:function(n){console.error(n)},t=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth"];"function"==typeof define&&define.amd?define("get-size/get-size",["get-style-property/get-style-property"],r):"object"==typeof exports?module.exports=r(require("desandro-get-style-property")):n.getSize=r(n.getStyleProperty)}(window),function(n){function t(n){"function"==typeof n&&(t.isReady?n():f.push(n))}function r(n){var r="readystatechange"===n.type&&"complete"!==i.readyState;t.isReady||r||e()}function e(){var n,i,r;for(t.isReady=!0,n=0,i=f.length;i>n;n++)r=f[n],r()}function u(u){return"complete"===i.readyState?e():(u.bind(i,"DOMContentLoaded",r),u.bind(i,"readystatechange",r),u.bind(n,"load",r)),t}var i=n.document,f=[];t.isReady=!1;"function"==typeof define&&define.amd?define("doc-ready/doc-ready",["eventie/eventie"],u):"object"==typeof exports?module.exports=u(require("eventie")):n.docReady=u(n.eventie)}(window),function(n){function i(n,t){return n[u](t)}function r(n){if(!n.parentNode){var t=document.createDocumentFragment();t.appendChild(n)}}function o(n,t){r(n);for(var u=n.parentNode.querySelectorAll(t),i=0,f=u.length;f>i;i++)if(u[i]===n)return!0;return!1}function s(n,t){return r(n),i(n,t)}var t,u=function(){var u,i;if(n.matches)return"matches";if(n.matchesSelector)return"matchesSelector";for(var r=["webkit","moz","ms","o"],t=0,f=r.length;f>t;t++)if(u=r[t],i=u+"MatchesSelector",n[i])return i}(),f,e;u?(f=document.createElement("div"),e=i(f,"div"),t=e?i:s):t=o;"function"==typeof define&&define.amd?define("matches-selector/matches-selector",[],function(){return t}):"object"==typeof exports?module.exports=t:window.matchesSelector=t}(Element.prototype),function(n,t){"function"==typeof define&&define.amd?define("fizzy-ui-utils/utils",["doc-ready/doc-ready","matches-selector/matches-selector"],function(i,r){return t(n,i,r)}):"object"==typeof exports?module.exports=t(n,require("doc-ready"),require("desandro-matches-selector")):n.fizzyUIUtils=t(n,n.docReady,n.matchesSelector)}(window,function(n,t,i){var r={},f,u;return r.extend=function(n,t){for(var i in t)n[i]=t[i];return n},r.modulo=function(n,t){return(n%t+t)%t},f=Object.prototype.toString,r.isArray=function(n){return"[object Array]"==f.call(n)},r.makeArray=function(n){var t=[],i,u;if(r.isArray(n))t=n;else if(n&&"number"==typeof n.length)for(i=0,u=n.length;u>i;i++)t.push(n[i]);else t.push(n);return t},r.indexOf=Array.prototype.indexOf?function(n,t){return n.indexOf(t)}:function(n,t){for(var i=0,r=n.length;r>i;i++)if(n[i]===t)return i;return-1},r.removeFrom=function(n,t){var i=r.indexOf(n,t);-1!=i&&n.splice(i,1)},r.isElement="function"==typeof HTMLElement||"object"==typeof HTMLElement?function(n){return n instanceof HTMLElement}:function(n){return n&&"object"==typeof n&&1==n.nodeType&&"string"==typeof n.nodeName},r.setText=function(){function t(t,i){n=n||(void 0!==document.documentElement.textContent?"textContent":"innerText");t[n]=i}var n;return t}(),r.getParent=function(n,t){for(;n!=document.body;)if(n=n.parentNode,i(n,t))return n},r.getQueryElement=function(n){return"string"==typeof n?document.querySelector(n):n},r.handleEvent=function(n){var t="on"+n.type;this[t]&&this[t](n)},r.filterFindElements=function(n,t){var u;n=r.makeArray(n);for(var f=[],e=0,h=n.length;h>e;e++)if(u=n[e],r.isElement(u))if(t){i(u,t)&&f.push(u);for(var s=u.querySelectorAll(t),o=0,c=s.length;c>o;o++)f.push(s[o])}else f.push(u);return f},r.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)}},r.toDashed=function(n){return n.replace(/(.)([A-Z])/g,function(n,t,i){return t+"-"+i}).toLowerCase()},u=n.console,r.htmlInit=function(i,f){t(function(){for(var a,t,o,v,s,h=r.toDashed(f),c=document.querySelectorAll(".js-"+h),l="data-"+h+"-options",e=0,y=c.length;y>e;e++){t=c[e];o=t.getAttribute(l);try{a=o&&JSON.parse(o)}catch(p){u&&u.error("Error parsing "+l+" on "+t.nodeName.toLowerCase()+(t.id?"#"+t.id:"")+": "+p);continue}v=new i(t,a);s=n.jQuery;s&&s.data(t,f,v)}})},r}),function(n,t){"function"==typeof define&&define.amd?define("outlayer/item",["eventEmitter/EventEmitter","get-size/get-size","get-style-property/get-style-property","fizzy-ui-utils/utils"],function(i,r,u,f){return t(n,i,r,u,f)}):"object"==typeof exports?module.exports=t(n,require("wolfy87-eventemitter"),require("get-size"),require("desandro-get-style-property"),require("fizzy-ui-utils")):(n.Outlayer={},n.Outlayer.Item=t(n,n.EventEmitter,n.getSize,n.getStyleProperty,n.fizzyUIUtils))}(window,function(n,t,i,r,u){function y(n){for(var t in n)return!1;return t=null,!0}function f(n,t){n&&(this.element=n,this.layout=t,this.position={x:0,y:0},this._create())}function p(n){return n.replace(/([A-Z])/g,function(n){return"-"+n.toLowerCase()})}var o=n.getComputedStyle,w=o?function(n){return o(n,null)}:function(n){return n.currentStyle},e=r("transition"),b=r("transform"),k=e&&b,d=!!r("perspective"),s={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"otransitionend",transition:"transitionend"}[e],h=["transform","transition","transitionDuration","transitionProperty"],c=function(){for(var n,t,u={},i=0,f=h.length;f>i;i++)n=h[i],t=r(n),t&&t!==n&&(u[n]=t);return u}(),l,a,v;return u.extend(f.prototype,t.prototype),f.prototype._create=function(){this._transn={ingProperties:{},clean:{},onEnd:{}};this.css({position:"absolute"})},f.prototype.handleEvent=function(n){var t="on"+n.type;this[t]&&this[t](n)},f.prototype.getSize=function(){this.size=i(this.element)},f.prototype.css=function(n){var r=this.element.style,t,i;for(t in n)i=c[t]||t,r[i]=n[t]},f.prototype.getPosition=function(){var f=w(this.element),e=this.layout.options,o=e.isOriginLeft,s=e.isOriginTop,r=f[o?"left":"right"],u=f[s?"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-=o?n.paddingLeft:n.paddingRight;i-=s?n.paddingTop:n.paddingBottom;this.position.x=t;this.position.y=i},f.prototype.layoutPosition=function(){var i=this.layout.size,n=this.layout.options,t={},r=n.isOriginLeft?"paddingLeft":"paddingRight",u=n.isOriginLeft?"left":"right",f=n.isOriginLeft?"right":"left",e=this.position.x+i[r];t[u]=this.getXValue(e);t[f]="";var o=n.isOriginTop?"paddingTop":"paddingBottom",s=n.isOriginTop?"top":"bottom",h=n.isOriginTop?"bottom":"top",c=this.position.y+i[o];t[s]=this.getYValue(c);t[h]="";this.css(t);this.emitEvent("layout",[this])},f.prototype.getXValue=function(n){var t=this.layout.options;return t.percentPosition&&!t.isHorizontal?n/this.layout.size.width*100+"%":n+"px"},f.prototype.getYValue=function(n){var t=this.layout.options;return t.percentPosition&&t.isHorizontal?n/this.layout.size.height*100+"%":n+"px"},f.prototype._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})},f.prototype.getTranslate=function(n,t){var i=this.layout.options;return n=i.isOriginLeft?n:-n,t=i.isOriginTop?t:-t,d?"translate3d("+n+"px, "+t+"px, 0)":"translate("+n+"px, "+t+"px)"},f.prototype.goTo=function(n,t){this.setPosition(n,t);this.layoutPosition()},f.prototype.moveTo=k?f.prototype._transitionTo:f.prototype.goTo,f.prototype.setPosition=function(n,t){this.position.x=parseInt(n,10);this.position.y=parseInt(t,10)},f.prototype._nonTransition=function(n){this.css(n.to);n.isCleaning&&this._removeStyles(n.to);for(var t in n.onTransitionEnd)n.onTransitionEnd[t].call(this)},f.prototype._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},l="opacity,"+p(c.transform||"transform"),f.prototype.enableTransition=function(){this.isTransitioning||(this.css({transitionProperty:l,transitionDuration:this.layout.options.transitionDuration}),this.element.addEventListener(s,this,!1))},f.prototype.transition=f.prototype[e?"_transition":"_nonTransition"],f.prototype.onwebkitTransitionEnd=function(n){this.ontransitionend(n)},f.prototype.onotransitionend=function(n){this.ontransitionend(n)},a={"-webkit-transform":"transform","-moz-transform":"transform","-o-transform":"transform"},f.prototype.ontransitionend=function(n){var t,i,r;n.target===this.element&&(t=this._transn,i=a[n.propertyName]||n.propertyName,(delete t.ingProperties[i],y(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]))},f.prototype.disableTransition=function(){this.removeTransitionStyles();this.element.removeEventListener(s,this,!1);this.isTransitioning=!1},f.prototype._removeStyles=function(n){var t={};for(var i in n)t[i]="";this.css(t)},v={transitionProperty:"",transitionDuration:""},f.prototype.removeTransitionStyles=function(){this.css(v)},f.prototype.removeElem=function(){this.element.parentNode.removeChild(this.element);this.css({display:""});this.emitEvent("remove",[this])},f.prototype.remove=function(){if(!e||!parseFloat(this.layout.options.transitionDuration))return void this.removeElem();var n=this;this.once("transitionEnd",function(){n.removeElem()});this.hide()},f.prototype.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})},f.prototype.onRevealTransitionEnd=function(){this.isHidden||this.emitEvent("reveal")},f.prototype.getHideRevealTransitionEndProperty=function(n){var t=this.layout.options[n],i;if(t.opacity)return"opacity";for(i in t)return i},f.prototype.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})},f.prototype.onHideTransitionEnd=function(){this.isHidden&&(this.css({display:"none"}),this.emitEvent("hide"))},f.prototype.destroy=function(){this.css({position:"",left:"",right:"",top:"",bottom:"",transition:"",transform:""})},f}),function(n,t){"function"==typeof define&&define.amd?define("outlayer/outlayer",["eventie/eventie","eventEmitter/EventEmitter","get-size/get-size","fizzy-ui-utils/utils","./item"],function(i,r,u,f,e){return t(n,i,r,u,f,e)}):"object"==typeof exports?module.exports=t(n,require("eventie"),require("wolfy87-eventemitter"),require("get-size"),require("fizzy-ui-utils"),require("./item")):n.Outlayer=t(n,n.eventie,n.EventEmitter,n.getSize,n.fizzyUIUtils,n.Outlayer.Item)}(window,function(n,t,i,r,u,f){function e(n,t){var i=u.getQueryElement(n),r;if(!i)return void(h&&h.error("Bad element for "+this.constructor.namespace+": "+(i||n)));this.element=i;o&&(this.$element=o(this.element));this.options=u.extend({},this.constructor.defaults);this.option(t);r=++l;this.element.outlayerGUID=r;s[r]=this;this._create();this.options.isInitLayout&&this.layout()}var h=n.console,o=n.jQuery,c=function(){},l=0,s={};return e.namespace="outlayer",e.Item=f,e.defaults={containerStyle:{position:"relative"},isInitLayout:!0,isOriginLeft:!0,isOriginTop:!0,isResizeBound:!0,isResizingContainer:!0,transitionDuration:"0.4s",hiddenStyle:{opacity:0,transform:"scale(0.001)"},visibleStyle:{opacity:1,transform:"scale(1)"}},u.extend(e.prototype,i.prototype),e.prototype.option=function(n){u.extend(this.options,n)},e.prototype._create=function(){this.reloadItems();this.stamps=[];this.stamp(this.options.stamp);u.extend(this.element.style,this.options.containerStyle);this.options.isResizeBound&&this.bindResize()},e.prototype.reloadItems=function(){this.items=this._itemize(this.element.children)},e.prototype._itemize=function(n){for(var u,f,i=this._filterFindItemElements(n),e=this.constructor.Item,r=[],t=0,o=i.length;o>t;t++)u=i[t],f=new e(u,this),r.push(f);return r},e.prototype._filterFindItemElements=function(n){return u.filterFindElements(n,this.options.itemSelector)},e.prototype.getItemElements=function(){for(var t=[],n=0,i=this.items.length;i>n;n++)t.push(this.items[n].element);return t},e.prototype.layout=function(){this._resetLayout();this._manageStamps();var n=void 0!==this.options.isLayoutInstant?this.options.isLayoutInstant:!this._isLayoutInited;this.layoutItems(this.items,n);this._isLayoutInited=!0},e.prototype._init=e.prototype.layout,e.prototype._resetLayout=function(){this.getSize()},e.prototype.getSize=function(){this.size=r(this.element)},e.prototype._getMeasurement=function(n,t){var f,i=this.options[n];i?("string"==typeof i?f=this.element.querySelector(i):u.isElement(i)&&(f=i),this[n]=f?r(f)[t]:i):this[n]=0},e.prototype.layoutItems=function(n,t){n=this._getItemsForLayout(n);this._layoutItems(n,t);this._postLayout()},e.prototype._getItemsForLayout=function(n){for(var i,r=[],t=0,u=n.length;u>t;t++)i=n[t],i.isIgnored||r.push(i);return r},e.prototype._layoutItems=function(n,t){var i,r;if(this._emitCompleteOnItems("layout",n),n&&n.length){for(var f=[],u=0,e=n.length;e>u;u++)i=n[u],r=this._getItemLayoutPosition(i),r.item=i,r.isInstant=t||i.isLayoutInstant,f.push(r);this._processLayoutQueue(f)}},e.prototype._getItemLayoutPosition=function(){return{x:0,y:0}},e.prototype._processLayoutQueue=function(n){for(var t,i=0,r=n.length;r>i;i++)t=n[i],this._positionItem(t.item,t.x,t.y,t.isInstant)},e.prototype._positionItem=function(n,t,i,r){r?n.goTo(t,i):n.moveTo(t,i)},e.prototype._postLayout=function(){this.resizeContainer()},e.prototype.resizeContainer=function(){if(this.options.isResizingContainer){var n=this._getContainerSize();n&&(this._setContainerMeasure(n.width,!0),this._setContainerMeasure(n.height,!1))}},e.prototype._getContainerSize=c,e.prototype._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"}},e.prototype._emitCompleteOnItems=function(n,t){function r(){s.dispatchEvent(n+"Complete",null,[t])}function o(){f++;f===u&&r()}var s=this,u=t.length,e;if(!t||!u)return void r();for(var f=0,i=0,h=t.length;h>i;i++){e=t[i];e.once(n,o)}},e.prototype.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))},e.prototype.ignore=function(n){var t=this.getItem(n);t&&(t.isIgnored=!0)},e.prototype.unignore=function(n){var t=this.getItem(n);t&&delete t.isIgnored},e.prototype.stamp=function(n){var t,i,r;if(n=this._find(n))for(this.stamps=this.stamps.concat(n),t=0,i=n.length;i>t;t++)r=n[t],this.ignore(r)},e.prototype.unstamp=function(n){var t,r,i;if(n=this._find(n))for(t=0,r=n.length;r>t;t++)i=n[t],u.removeFrom(this.stamps,i),this.unignore(i)},e.prototype._find=function(n){if(n)return("string"==typeof n&&(n=this.element.querySelectorAll(n)),n=u.makeArray(n))},e.prototype._manageStamps=function(){var n,t,i;if(this.stamps&&this.stamps.length)for(this._getBoundingRect(),n=0,t=this.stamps.length;t>n;n++)i=this.stamps[n],this._manageStamp(i)},e.prototype._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)}},e.prototype._manageStamp=c,e.prototype._getElementOffset=function(n){var t=n.getBoundingClientRect(),i=this._boundingRect,u=r(n);return{left:t.left-i.left-u.marginLeft,top:t.top-i.top-u.marginTop,right:i.right-t.right-u.marginRight,bottom:i.bottom-t.bottom-u.marginBottom}},e.prototype.handleEvent=function(n){var t="on"+n.type;this[t]&&this[t](n)},e.prototype.bindResize=function(){this.isResizeBound||(t.bind(n,"resize",this),this.isResizeBound=!0)},e.prototype.unbindResize=function(){this.isResizeBound&&t.unbind(n,"resize",this);this.isResizeBound=!1},e.prototype.onresize=function(){function t(){n.resize();delete n.resizeTimeout}this.resizeTimeout&&clearTimeout(this.resizeTimeout);var n=this;this.resizeTimeout=setTimeout(t,100)},e.prototype.resize=function(){this.isResizeBound&&this.needsResizeLayout()&&this.layout()},e.prototype.needsResizeLayout=function(){var n=r(this.element),t=this.size&&n;return t&&n.innerWidth!==this.size.innerWidth},e.prototype.addItems=function(n){var t=this._itemize(n);return t.length&&(this.items=this.items.concat(t)),t},e.prototype.appended=function(n){var t=this.addItems(n);t.length&&(this.layoutItems(t,!0),this.reveal(t))},e.prototype.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))},e.prototype.reveal=function(n){var i,t,r;for(this._emitCompleteOnItems("reveal",n),i=n&&n.length,t=0;i&&i>t;t++)r=n[t],r.reveal()},e.prototype.hide=function(n){var i,t,r;for(this._emitCompleteOnItems("hide",n),i=n&&n.length,t=0;i&&i>t;t++)r=n[t],r.hide()},e.prototype.revealItemElements=function(n){var t=this.getItems(n);this.reveal(t)},e.prototype.hideItemElements=function(n){var t=this.getItems(n);this.hide(t)},e.prototype.getItem=function(n){for(var i,t=0,r=this.items.length;r>t;t++)if(i=this.items[t],i.element===n)return i},e.prototype.getItems=function(n){var f,i;n=u.makeArray(n);for(var r=[],t=0,e=n.length;e>t;t++)f=n[t],i=this.getItem(f),i&&r.push(i);return r},e.prototype.remove=function(n){var t=this.getItems(n),i,f,r;if(this._emitCompleteOnItems("remove",t),t&&t.length)for(i=0,f=t.length;f>i;i++)r=t[i],r.remove(),u.removeFrom(this.items,r)},e.prototype.destroy=function(){var t=this.element.style,n,i,r,u;for(t.height="",t.position="",t.width="",n=0,i=this.items.length;i>n;n++)r=this.items[n],r.destroy();this.unbindResize();u=this.element.outlayerGUID;delete s[u];delete this.element.outlayerGUID;o&&o.removeData(this.element,this.constructor.namespace)},e.data=function(n){n=u.getQueryElement(n);var t=n&&n.outlayerGUID;return t&&s[t]},e.create=function(n,t){function i(){e.apply(this,arguments)}return Object.create?i.prototype=Object.create(e.prototype):u.extend(i.prototype,e.prototype),i.prototype.constructor=i,i.defaults=u.extend({},e.defaults),u.extend(i.defaults,t),i.prototype.settings={},i.namespace=n,i.data=e.data,i.Item=function(){f.apply(this,arguments)},i.Item.prototype=new f,u.htmlInit(i,n),o&&o.bridget&&o.bridget(n,i),i},e.Item=f,e}),function(n,t){"function"==typeof define&&define.amd?define(["outlayer/outlayer","get-size/get-size","fizzy-ui-utils/utils"],t):"object"==typeof exports?module.exports=t(require("outlayer"),require("get-size"),require("fizzy-ui-utils")):n.Masonry=t(n.Outlayer,n.getSize,n.fizzyUIUtils)}(window,function(n,t,i){var r=n.create("masonry");return r.prototype._resetLayout=function(){this.getSize();this._getMeasurement("columnWidth","outerWidth");this._getMeasurement("gutter","outerWidth");this.measureColumns();var n=this.cols;for(this.colYs=[];n--;)this.colYs.push(0);this.maxY=0},r.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)},r.prototype.getContainerWidth=function(){var i=this.options.isFitWidth?this.element.parentNode:this.element,n=t(i);this.containerWidth=n&&n.innerWidth},r.prototype._getItemLayoutPosition=function(n){n.getSize();var e=n.size.outerWidth%this.columnWidth,s=e&&1>e?"round":"ceil",t=Math[s](n.size.outerWidth/this.columnWidth);t=Math.min(t,this.cols);for(var r=this._getColGroup(t),u=Math.min.apply(Math,r),o=i.indexOf(r,u),h={x:this.columnWidth*o,y:u},c=u+n.size.outerHeight,l=this.cols+1-r.length,f=0;l>f;f++)this.colYs[o+f]=c;return h},r.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},r.prototype._manageStamp=function(n){var e=t(n),u=this._getElementOffset(n),o=this.options.isOriginLeft?u.left:u.right,s=o+e.outerWidth,f=Math.floor(o/this.columnWidth),i,h,r;for(f=Math.max(0,f),i=Math.floor(s/this.columnWidth),i-=s%this.columnWidth?0:1,i=Math.min(this.cols-1,i),h=(this.options.isOriginTop?u.top:u.bottom)+e.outerHeight,r=f;i>=r;r++)this.colYs[r]=Math.max(h,this.colYs[r])},r.prototype._getContainerSize=function(){this.maxY=Math.max.apply(Math,this.colYs);var n={height:this.maxY};return this.options.isFitWidth&&(n.width=this._getContainerFitWidth()),n},r.prototype._getContainerFitWidth=function(){for(var n=0,t=this.cols;--t&&0===this.colYs[t];)n++;return(this.cols-n)*this.columnWidth-this.gutter},r.prototype.needsResizeLayout=function(){var n=this.containerWidth;return this.getContainerWidth(),n!==this.containerWidth},r});IMD.Website.TileInterlocker=function(n){this.options={gridSelector:"tiles",itemSelector:"tile"};this.isAttached=!1;this.$grid="";this.$items="";var t=this;jQuery.extend(this.options,n);jQuery.extend(this,new Spry.Utils.Notifier);this.init=function(){t.attachEvents();jQuery(document).ready(function(){t.ensureAttach()})};this.attachEvents=function(){t.$grid=jQuery("."+t.options.gridSelector);t.$items=jQuery("."+t.options.itemSelector);jQuery(window).resize(t.onWindowResize)};this.ensureAttach=function(){this.isAttached&&this.detach();jQuery(window).width()>=768&&this.attach()};this.detach=function(){t.isAttached=!1;jQuery.each(t.$items,function(n,t){jQuery(t).attr("style","")});t.$grid.masonry("destroy")};this.attach=function(){t.isAttached=!0;t.$grid.masonry({itemSelector:"."+t.options.itemSelector,isAnimated:!1,percentPosition:!0})};this.onWindowResize=function(){t.ensureAttach()};this.init()};$(document).ready(setup);!function(n){n.flexslider=function(t,i){var r=n(t);r.vars=n.extend({},n.flexslider.defaults,i);var f=r.vars.namespace,v=window.navigator&&window.navigator.msPointerEnabled&&window.MSGesture,y=("ontouchstart"in window||v||window.DocumentTouch&&document instanceof DocumentTouch)&&r.vars.touch,a="click touchend MSPointerUp keyup",s="",p,h="vertical"===r.vars.direction,o=r.vars.reverse,e=r.vars.itemWidth>0,c="fade"===r.vars.animation,l=""!==r.vars.asNavFor,u={},w=!0;n.data(t,"flexslider",r);u={init:function(){r.animating=!1;r.currentSlide=parseInt(r.vars.startAt?r.vars.startAt:0,10);isNaN(r.currentSlide)&&(r.currentSlide=0);r.animatingTo=r.currentSlide;r.atEnd=0===r.currentSlide||r.currentSlide===r.last;r.containerSelector=r.vars.selector.substr(0,r.vars.selector.search(" "));r.slides=n(r.vars.selector,r);r.container=n(r.containerSelector,r);r.count=r.slides.length;r.syncExists=n(r.vars.sync).length>0;"slide"===r.vars.animation&&(r.vars.animation="swing");r.prop=h?"top":"marginLeft";r.args={};r.manualPause=!1;r.stopped=!1;r.started=!1;r.startTimeout=null;r.transitions=!r.vars.video&&!c&&r.vars.useCSS&&function(){var i=document.createElement("div"),n=["perspectiveProperty","WebkitPerspective","MozPerspective","OPerspective","msPerspective"];for(var t in n)if(void 0!==i.style[n[t]])return r.pfx=n[t].replace("Perspective","").toLowerCase(),r.prop="-"+r.pfx+"-transform",!0;return!1}();r.ensureAnimationEnd="";""!==r.vars.controlsContainer&&(r.controlsContainer=n(r.vars.controlsContainer).length>0&&n(r.vars.controlsContainer));""!==r.vars.manualControls&&(r.manualControls=n(r.vars.manualControls).length>0&&n(r.vars.manualControls));""!==r.vars.customDirectionNav&&(r.customDirectionNav=2===n(r.vars.customDirectionNav).length&&n(r.vars.customDirectionNav));r.vars.randomize&&(r.slides.sort(function(){return Math.round(Math.random())-.5}),r.container.empty().append(r.slides));r.doMath();r.setup("init");r.vars.controlNav&&u.controlNav.setup();r.vars.directionNav&&u.directionNav.setup();r.vars.keyboard&&(1===n(r.containerSelector).length||r.vars.multipleKeyboard)&&n(document).bind("keyup",function(n){var t=n.keyCode,i;r.animating||39!==t&&37!==t||(i=39===t?r.getTarget("next"):37===t?r.getTarget("prev"):!1,r.flexAnimate(i,r.vars.pauseOnAction))});r.vars.mousewheel&&r.bind("mousewheel",function(n,t){n.preventDefault();var i=r.getTarget(0>t?"next":"prev");r.flexAnimate(i,r.vars.pauseOnAction)});r.vars.pausePlay&&u.pausePlay.setup();r.vars.slideshow&&r.vars.pauseInvisible&&u.pauseInvisible.init();r.vars.slideshow&&(r.vars.pauseOnHover&&r.hover(function(){r.manualPlay||r.manualPause||r.pause()},function(){r.manualPause||r.manualPlay||r.stopped||r.play()}),r.vars.pauseInvisible&&u.pauseInvisible.isHidden()||(r.vars.initDelay>0?r.startTimeout=setTimeout(r.play,r.vars.initDelay):r.play()));l&&u.asNav.setup();y&&r.vars.touch&&u.touch();(!c||c&&r.vars.smoothHeight)&&n(window).bind("resize orientationchange focus",u.resize);r.find("img").attr("draggable","false");setTimeout(function(){r.vars.start(r)},200)},asNav:{setup:function(){r.asNav=!0;r.animatingTo=Math.floor(r.currentSlide/r.move);r.currentItem=r.currentSlide;r.slides.removeClass(f+"active-slide").eq(r.currentItem).addClass(f+"active-slide");v?(t._slider=r,r.slides.each(function(){var t=this;t._gesture=new MSGesture;t._gesture.target=t;t.addEventListener("MSPointerDown",function(n){n.preventDefault();n.currentTarget._gesture&&n.currentTarget._gesture.addPointer(n.pointerId)},!1);t.addEventListener("MSGestureTap",function(t){t.preventDefault();var i=n(this),u=i.index();n(r.vars.asNavFor).data("flexslider").animating||i.hasClass("active")||(r.direction=r.currentItem<u?"next":"prev",r.flexAnimate(u,r.vars.pauseOnAction,!1,!0,!0))})})):r.slides.on(a,function(t){t.preventDefault();var i=n(this),u=i.index(),e=i.offset().left-n(r).scrollLeft();0>=e&&i.hasClass(f+"active-slide")?r.flexAnimate(r.getTarget("prev"),!0):n(r.vars.asNavFor).data("flexslider").animating||i.hasClass(f+"active-slide")||(r.direction=r.currentItem<u?"next":"prev",r.flexAnimate(u,r.vars.pauseOnAction,!1,!0,!0))})}},controlNav:{setup:function(){r.manualControls?u.controlNav.setupManual():u.controlNav.setupPaging()},setupPaging:function(){var c="thumbnails"===r.vars.controlNav?"control-thumbs":"control-paging",h=1,e,o,t,i;if(r.controlNavScaffold=n('<ol class="'+f+"control-nav "+f+c+'"><\/ol>'),r.pagingCount>1)for(t=0;t<r.pagingCount;t++)(o=r.slides.eq(t),e="thumbnails"===r.vars.controlNav?'<img src="'+o.attr("data-thumb")+'"/>':"<a>"+h+"<\/a>","thumbnails"===r.vars.controlNav&&!0===r.vars.thumbCaptions)&&(i=o.attr("data-thumbcaption"),""!==i&&void 0!==i&&(e+='<span class="'+f+'caption">'+i+"<\/span>")),r.controlNavScaffold.append("<li>"+e+"<\/li>"),h++;r.controlsContainer?n(r.controlsContainer).append(r.controlNavScaffold):r.append(r.controlNavScaffold);u.controlNav.set();u.controlNav.active();r.controlNavScaffold.delegate("a, img",a,function(t){if(t.preventDefault(),""===s||s===t.type){var i=n(this),e=r.controlNav.index(i);i.hasClass(f+"active")||(r.direction=e>r.currentSlide?"next":"prev",r.flexAnimate(e,r.vars.pauseOnAction))}""===s&&(s=t.type);u.setToClearWatchedEvent()})},setupManual:function(){r.controlNav=r.manualControls;u.controlNav.active();r.controlNav.bind(a,function(t){if(t.preventDefault(),""===s||s===t.type){var i=n(this),e=r.controlNav.index(i);i.hasClass(f+"active")||(r.direction=e>r.currentSlide?"next":"prev",r.flexAnimate(e,r.vars.pauseOnAction))}""===s&&(s=t.type);u.setToClearWatchedEvent()})},set:function(){var t="thumbnails"===r.vars.controlNav?"img":"a";r.controlNav=n("."+f+"control-nav li "+t,r.controlsContainer?r.controlsContainer:r)},active:function(){r.controlNav.removeClass(f+"active").eq(r.animatingTo).addClass(f+"active")},update:function(t,i){r.pagingCount>1&&"add"===t?r.controlNavScaffold.append(n("<li><a>"+r.count+"<\/a><\/li>")):1===r.pagingCount?r.controlNavScaffold.find("li").remove():r.controlNav.eq(i).closest("li").remove();u.controlNav.set();r.pagingCount>1&&r.pagingCount!==r.controlNav.length?r.update(i,t):u.controlNav.active()}},directionNav:{setup:function(){var t=n('<ul class="'+f+'direction-nav"><li class="'+f+'nav-prev"><a class="'+f+'prev" href="#">'+r.vars.prevText+'<\/a><\/li><li class="'+f+'nav-next"><a class="'+f+'next" href="#">'+r.vars.nextText+"<\/a><\/li><\/ul>");r.customDirectionNav?r.directionNav=r.customDirectionNav:r.controlsContainer?(n(r.controlsContainer).append(t),r.directionNav=n("."+f+"direction-nav li a",r.controlsContainer)):(r.append(t),r.directionNav=n("."+f+"direction-nav li a",r));u.directionNav.update();r.directionNav.bind(a,function(t){t.preventDefault();var i;(""===s||s===t.type)&&(i=r.getTarget(n(this).hasClass(f+"next")?"next":"prev"),r.flexAnimate(i,r.vars.pauseOnAction));""===s&&(s=t.type);u.setToClearWatchedEvent()})},update:function(){var n=f+"disabled";1===r.pagingCount?r.directionNav.addClass(n).attr("tabindex","-1"):r.vars.animationLoop?r.directionNav.removeClass(n).removeAttr("tabindex"):0===r.animatingTo?r.directionNav.removeClass(n).filter("."+f+"prev").addClass(n).attr("tabindex","-1"):r.animatingTo===r.last?r.directionNav.removeClass(n).filter("."+f+"next").addClass(n).attr("tabindex","-1"):r.directionNav.removeClass(n).removeAttr("tabindex")}},pausePlay:{setup:function(){var t=n('<div class="'+f+'pauseplay"><a><\/a><\/div>');r.controlsContainer?(r.controlsContainer.append(t),r.pausePlay=n("."+f+"pauseplay a",r.controlsContainer)):(r.append(t),r.pausePlay=n("."+f+"pauseplay a",r));u.pausePlay.update(r.vars.slideshow?f+"pause":f+"play");r.pausePlay.bind(a,function(t){t.preventDefault();(""===s||s===t.type)&&(n(this).hasClass(f+"pause")?(r.manualPause=!0,r.manualPlay=!1,r.pause()):(r.manualPause=!1,r.manualPlay=!0,r.play()));""===s&&(s=t.type);u.setToClearWatchedEvent()})},update:function(n){"play"===n?r.pausePlay.removeClass(f+"pause").addClass(f+"play").html(r.vars.playText):r.pausePlay.removeClass(f+"play").addClass(f+"pause").html(r.vars.pauseText)}},touch:function(){function g(n){n.stopPropagation();r.animating?n.preventDefault():(r.pause(),t._gesture.addPointer(n.pointerId),u=0,i=h?r.h:r.w,s=Number(new Date),f=e&&o&&r.animatingTo===r.last?0:e&&o?r.limit-(r.itemW+r.vars.itemMargin)*r.move*r.animatingTo:e&&r.currentSlide===r.last?r.limit:e?(r.itemW+r.vars.itemMargin)*r.move*r.currentSlide:o?(r.last-r.currentSlide+r.cloneOffset)*i:(r.currentSlide+r.cloneOffset)*i)}function nt(r){var e,o,a;return r.stopPropagation(),e=r.target._slider,e?(o=-r.translationX,a=-r.translationY,u+=h?a:o,n=u,l=h?Math.abs(u)<Math.abs(-o):Math.abs(u)<Math.abs(-a),r.detail===r.MSGESTURE_FLAG_INERTIA?void setImmediate(function(){t._gesture.stop()}):void((!l||Number(new Date)-s>500)&&(r.preventDefault(),!c&&e.transitions&&(e.vars.animationLoop||(n=u/(0===e.currentSlide&&0>u||e.currentSlide===e.last&&u>0?Math.abs(u)/i+2:1)),e.setProps(f+n,"setTouch"))))):void 0}function tt(t){var r,e,h;t.stopPropagation();r=t.target._slider;r&&(r.animatingTo!==r.currentSlide||l||null===n||(e=o?-n:n,h=r.getTarget(e>0?"next":"prev"),r.canAdvance(h)&&(Number(new Date)-s<550&&Math.abs(e)>50||Math.abs(e)>i/2)?r.flexAnimate(h,r.vars.pauseOnAction):c||r.flexAnimate(r.currentSlide,r.vars.pauseOnAction,!0)),p=null,w=null,n=null,f=null,u=0)}var p,w,f,i,n,s,d,b,k,l=!1,a=0,y=0,u=0;v?(t.style.msTouchAction="none",t._gesture=new MSGesture,t._gesture.target=t,t.addEventListener("MSPointerDown",g,!1),t._slider=r,t.addEventListener("MSGestureChange",nt,!1),t.addEventListener("MSGestureEnd",tt,!1)):(d=function(n){r.animating?n.preventDefault():(window.navigator.msPointerEnabled||1===n.touches.length)&&(r.pause(),i=h?r.h:r.w,s=Number(new Date),a=n.touches[0].pageX,y=n.touches[0].pageY,f=e&&o&&r.animatingTo===r.last?0:e&&o?r.limit-(r.itemW+r.vars.itemMargin)*r.move*r.animatingTo:e&&r.currentSlide===r.last?r.limit:e?(r.itemW+r.vars.itemMargin)*r.move*r.currentSlide:o?(r.last-r.currentSlide+r.cloneOffset)*i:(r.currentSlide+r.cloneOffset)*i,p=h?y:a,w=h?a:y,t.addEventListener("touchmove",b,!1),t.addEventListener("touchend",k,!1))},b=function(t){a=t.touches[0].pageX;y=t.touches[0].pageY;n=h?p-y:p-a;l=h?Math.abs(n)<Math.abs(a-w):Math.abs(n)<Math.abs(y-w);(!l||Number(new Date)-s>500)&&(t.preventDefault(),!c&&r.transitions&&(r.vars.animationLoop||(n/=0===r.currentSlide&&0>n||r.currentSlide===r.last&&n>0?Math.abs(n)/i+2:1),r.setProps(f+n,"setTouch")))},k=function(){if(t.removeEventListener("touchmove",b,!1),r.animatingTo===r.currentSlide&&!l&&null!==n){var u=o?-n:n,e=r.getTarget(u>0?"next":"prev");r.canAdvance(e)&&(Number(new Date)-s<550&&Math.abs(u)>50||Math.abs(u)>i/2)?r.flexAnimate(e,r.vars.pauseOnAction):c||r.flexAnimate(r.currentSlide,r.vars.pauseOnAction,!0)}t.removeEventListener("touchend",k,!1);p=null;w=null;n=null;f=null},t.addEventListener("touchstart",d,!1))},resize:function(){!r.animating&&r.is(":visible")&&(e||r.doMath(),c?u.smoothHeight():e?(r.slides.width(r.computedW),r.update(r.pagingCount),r.setProps()):h?(r.viewport.height(r.h),r.setProps(r.h,"setTotal")):(r.vars.smoothHeight&&u.smoothHeight(),r.newSlides.width(r.computedW),r.setProps(r.computedW,"setTotal")))},smoothHeight:function(n){if(!h||c){var t=c?r:r.viewport;n?t.animate({height:r.slides.eq(r.animatingTo).height()},n):t.height(r.slides.eq(r.animatingTo).height())}},sync:function(t){var i=n(r.vars.sync).data("flexslider"),u=r.animatingTo;switch(t){case"animate":i.flexAnimate(u,r.vars.pauseOnAction,!1,!0);break;case"play":i.playing||i.asNav||i.play();break;case"pause":i.pause()}},uniqueID:function(t){return t.filter("[id]").add(t.find("[id]")).each(function(){var t=n(this);t.attr("id",t.attr("id")+"_clone")}),t},pauseInvisible:{visProp:null,init:function(){var n=u.pauseInvisible.getHiddenProp(),t;n&&(t=n.replace(/[H|h]idden/,"")+"visibilitychange",document.addEventListener(t,function(){u.pauseInvisible.isHidden()?r.startTimeout?clearTimeout(r.startTimeout):r.pause():r.started?r.play():r.vars.initDelay>0?setTimeout(r.play,r.vars.initDelay):r.play()}))},isHidden:function(){var n=u.pauseInvisible.getHiddenProp();return n?document[n]:!1},getHiddenProp:function(){var t=["webkit","moz","ms","o"],n;if("hidden"in document)return"hidden";for(n=0;n<t.length;n++)if(t[n]+"Hidden"in document)return t[n]+"Hidden";return null}},setToClearWatchedEvent:function(){clearTimeout(p);p=setTimeout(function(){s=""},3e3)}};r.flexAnimate=function(t,i,s,a,v){var w,p,d,b,k;if(r.vars.animationLoop||t===r.currentSlide||(r.direction=t>r.currentSlide?"next":"prev"),l&&1===r.pagingCount&&(r.direction=r.currentItem<t?"next":"prev"),!r.animating&&(r.canAdvance(t,v)||s)&&r.is(":visible")){if(l&&a){if(w=n(r.vars.asNavFor).data("flexslider"),r.atEnd=0===t||t===r.count-1,w.flexAnimate(t,!0,!1,!0,v),r.direction=r.currentItem<t?"next":"prev",w.direction=r.direction,Math.ceil((t+1)/r.visible)-1===r.currentSlide||0===t)return r.currentItem=t,r.slides.removeClass(f+"active-slide").eq(t).addClass(f+"active-slide"),!1;r.currentItem=t;r.slides.removeClass(f+"active-slide").eq(t).addClass(f+"active-slide");t=Math.floor(t/r.visible)}(r.animating=!0,r.animatingTo=t,i&&r.pause(),r.vars.before(r),r.syncExists&&!v&&u.sync("animate"),r.vars.controlNav&&u.controlNav.active(),e||r.slides.removeClass(f+"active-slide").eq(t).addClass(f+"active-slide"),r.atEnd=0===t||t===r.last,r.vars.directionNav&&u.directionNav.update(),t===r.last&&(r.vars.end(r),r.vars.animationLoop||r.pause()),c)?y?(r.slides.eq(r.currentSlide).css({opacity:0,zIndex:1}),r.slides.eq(t).css({opacity:1,zIndex:2}),r.wrapup(p)):(r.slides.eq(r.currentSlide).css({zIndex:1}).animate({opacity:0},r.vars.animationSpeed,r.vars.easing),r.slides.eq(t).css({zIndex:2}).animate({opacity:1},r.vars.animationSpeed,r.vars.easing,r.wrapup)):(p=h?r.slides.filter(":first").height():r.computedW,e?(d=r.vars.itemMargin,k=(r.itemW+d)*r.move*r.animatingTo,b=k>r.limit&&1!==r.visible?r.limit:k):b=0===r.currentSlide&&t===r.count-1&&r.vars.animationLoop&&"next"!==r.direction?o?(r.count+r.cloneOffset)*p:0:r.currentSlide===r.last&&0===t&&r.vars.animationLoop&&"prev"!==r.direction?o?0:(r.count+1)*p:o?(r.count-1-t+r.cloneOffset)*p:(t+r.cloneOffset)*p,r.setProps(b,"",r.vars.animationSpeed),r.transitions?(r.vars.animationLoop&&r.atEnd||(r.animating=!1,r.currentSlide=r.animatingTo),r.container.unbind("webkitTransitionEnd transitionend"),r.container.bind("webkitTransitionEnd transitionend",function(){clearTimeout(r.ensureAnimationEnd);r.wrapup(p)}),clearTimeout(r.ensureAnimationEnd),r.ensureAnimationEnd=setTimeout(function(){r.wrapup(p)},r.vars.animationSpeed+100)):r.container.animate(r.args,r.vars.animationSpeed,r.vars.easing,function(){r.wrapup(p)}));r.vars.smoothHeight&&u.smoothHeight(r.vars.animationSpeed)}};r.wrapup=function(n){c||e||(0===r.currentSlide&&r.animatingTo===r.last&&r.vars.animationLoop?r.setProps(n,"jumpEnd"):r.currentSlide===r.last&&0===r.animatingTo&&r.vars.animationLoop&&r.setProps(n,"jumpStart"));r.animating=!1;r.currentSlide=r.animatingTo;r.vars.after(r)};r.animateSlides=function(){!r.animating&&w&&r.flexAnimate(r.getTarget("next"))};r.pause=function(){clearInterval(r.animatedSlides);r.animatedSlides=null;r.playing=!1;r.vars.pausePlay&&u.pausePlay.update("play");r.syncExists&&u.sync("pause")};r.play=function(){r.playing&&clearInterval(r.animatedSlides);r.animatedSlides=r.animatedSlides||setInterval(r.animateSlides,r.vars.slideshowSpeed);r.started=r.playing=!0;r.vars.pausePlay&&u.pausePlay.update("pause");r.syncExists&&u.sync("play")};r.stop=function(){r.pause();r.stopped=!0};r.canAdvance=function(n,t){var i=l?r.pagingCount-1:r.last;return t?!0:l&&r.currentItem===r.count-1&&0===n&&"prev"===r.direction?!0:l&&0===r.currentItem&&n===r.pagingCount-1&&"next"!==r.direction?!1:n!==r.currentSlide||l?r.vars.animationLoop?!0:r.atEnd&&0===r.currentSlide&&n===i&&"next"!==r.direction?!1:r.atEnd&&r.currentSlide===i&&0===n&&"next"===r.direction?!1:!0:!1};r.getTarget=function(n){return r.direction=n,"next"===n?r.currentSlide===r.last?0:r.currentSlide+1:0===r.currentSlide?r.last:r.currentSlide-1};r.setProps=function(n,t,i){var u=function(){var i=n?n:(r.itemW+r.vars.itemMargin)*r.move*r.animatingTo,u=function(){if(e)return"setTouch"===t?n:o&&r.animatingTo===r.last?0:o?r.limit-(r.itemW+r.vars.itemMargin)*r.move*r.animatingTo:r.animatingTo===r.last?r.limit:i;switch(t){case"setTotal":return o?(r.count-1-r.currentSlide+r.cloneOffset)*n:(r.currentSlide+r.cloneOffset)*n;case"setTouch":return o?n:n;case"jumpEnd":return o?n:r.count*n;case"jumpStart":return o?r.count*n:n;default:return n}}();return-1*u+"px"}();r.transitions&&(u=h?"translate3d(0,"+u+",0)":"translate3d("+u+",0,0)",i=void 0!==i?i/1e3+"s":"0s",r.container.css("-"+r.pfx+"-transition-duration",i),r.container.css("transition-duration",i));r.args[r.prop]=u;(r.transitions||void 0===i)&&r.container.css(r.args);r.container.css("transform",u)};r.setup=function(t){if(c)r.slides.css({width:"100%",float:"left",marginRight:"-100%",position:"relative"}),"init"===t&&(y?r.slides.css({opacity:0,display:"block",webkitTransition:"opacity "+r.vars.animationSpeed/1e3+"s ease",zIndex:1}).eq(r.currentSlide).css({opacity:1,zIndex:2}):0==r.vars.fadeFirstSlide?r.slides.css({opacity:0,display:"block",zIndex:1}).eq(r.currentSlide).css({zIndex:2}).css({opacity:1}):r.slides.css({opacity:0,display:"block",zIndex:1}).eq(r.currentSlide).css({zIndex:2}).animate({opacity:1},r.vars.animationSpeed,r.vars.easing)),r.vars.smoothHeight&&u.smoothHeight();else{var i,s;"init"===t&&(r.viewport=n('<div class="'+f+'viewport"><\/div>').css({overflow:"hidden",position:"relative"}).appendTo(r).append(r.container),r.cloneCount=0,r.cloneOffset=0,o&&(s=n.makeArray(r.slides).reverse(),r.slides=n(s),r.container.empty().append(r.slides)));r.vars.animationLoop&&!e&&(r.cloneCount=2,r.cloneOffset=1,"init"!==t&&r.container.find(".clone").remove(),r.container.append(u.uniqueID(r.slides.first().clone().addClass("clone")).attr("aria-hidden","true")).prepend(u.uniqueID(r.slides.last().clone().addClass("clone")).attr("aria-hidden","true")));r.newSlides=n(r.vars.selector,r);i=o?r.count-1-r.currentSlide+r.cloneOffset:r.currentSlide+r.cloneOffset;h&&!e?(r.container.height(200*(r.count+r.cloneCount)+"%").css("position","absolute").width("100%"),setTimeout(function(){r.newSlides.css({display:"block"});r.doMath();r.viewport.height(r.h);r.setProps(i*r.h,"init")},"init"===t?100:0)):(r.container.width(200*(r.count+r.cloneCount)+"%"),r.setProps(i*r.computedW,"init"),setTimeout(function(){r.doMath();r.newSlides.css({width:r.computedW,float:"left",display:"block"});r.vars.smoothHeight&&u.smoothHeight()},"init"===t?100:0))}e||r.slides.removeClass(f+"active-slide").eq(r.currentSlide).addClass(f+"active-slide");r.vars.init(r)};r.doMath=function(){var u=r.slides.first(),n=r.vars.itemMargin,t=r.vars.minItems,i=r.vars.maxItems;r.w=void 0===r.viewport?r.width():r.viewport.width();r.h=u.height();r.boxPadding=u.outerWidth()-u.width();e?(r.itemT=r.vars.itemWidth+n,r.minW=t?t*r.itemT:r.w,r.maxW=i?i*r.itemT-n:r.w,r.itemW=r.minW>r.w?(r.w-n*(t-1))/t:r.maxW<r.w?(r.w-n*(i-1))/i:r.vars.itemWidth>r.w?r.w:r.vars.itemWidth,r.visible=Math.floor(r.w/r.itemW),r.move=r.vars.move>0&&r.vars.move<r.visible?r.vars.move:r.visible,r.pagingCount=Math.ceil((r.count-r.visible)/r.move+1),r.last=r.pagingCount-1,r.limit=1===r.pagingCount?0:r.vars.itemWidth>r.w?r.itemW*(r.count-1)+n*(r.count-1):(r.itemW+n)*r.count-r.w-n):(r.itemW=r.w,r.pagingCount=r.count,r.last=r.count-1);r.computedW=r.itemW-r.boxPadding};r.update=function(n,t){r.doMath();e||(n<r.currentSlide?r.currentSlide+=1:n<=r.currentSlide&&0!==n&&(r.currentSlide-=1),r.animatingTo=r.currentSlide);r.vars.controlNav&&!r.manualControls&&("add"===t&&!e||r.pagingCount>r.controlNav.length?u.controlNav.update("add"):("remove"===t&&!e||r.pagingCount<r.controlNav.length)&&(e&&r.currentSlide>r.last&&(r.currentSlide-=1,r.animatingTo-=1),u.controlNav.update("remove",r.last)));r.vars.directionNav&&u.directionNav.update()};r.addSlide=function(t,i){var u=n(t);r.count+=1;r.last=r.count-1;h&&o?void 0!==i?r.slides.eq(r.count-i).after(u):r.container.prepend(u):void 0!==i?r.slides.eq(i).before(u):r.container.append(u);r.update(i,"add");r.slides=n(r.vars.selector+":not(.clone)",r);r.setup();r.vars.added(r)};r.removeSlide=function(t){var i=isNaN(t)?r.slides.index(n(t)):t;r.count-=1;r.last=r.count-1;isNaN(t)?n(t,r.slides).remove():h&&o?r.slides.eq(r.last).remove():r.slides.eq(t).remove();r.doMath();r.update(i,"remove");r.slides=n(r.vars.selector+":not(.clone)",r);r.setup();r.vars.removed(r)};u.init()};n(window).blur(function(){focused=!1}).focus(function(){focused=!0});n.flexslider.defaults={namespace:"flex-",selector:".slides > li",animation:"fade",easing:"swing",direction:"horizontal",reverse:!1,animationLoop:!0,smoothHeight:!1,startAt:0,slideshow:!0,slideshowSpeed:7e3,animationSpeed:600,initDelay:0,randomize:!1,fadeFirstSlide:!0,thumbCaptions:!1,pauseOnAction:!0,pauseOnHover:!1,pauseInvisible:!0,useCSS:!0,touch:!0,video:!1,controlNav:!0,directionNav:!0,prevText:"Previous",nextText:"Next",keyboard:!0,multipleKeyboard:!1,mousewheel:!1,pausePlay:!1,pauseText:"Pause",playText:"Play",controlsContainer:"",manualControls:"",customDirectionNav:"",sync:"",asNavFor:"",itemWidth:0,itemMargin:0,minItems:1,maxItems:0,move:0,allowOneSlide:!0,start:function(){},before:function(){},after:function(){},end:function(){},added:function(){},removed:function(){},init:function(){}};n.fn.flexslider=function(t){if(void 0===t&&(t={}),"object"==typeof t)return this.each(function(){var i=n(this),u=t.selector?t.selector:".slides > li",r=i.find(u);1===r.length&&t.allowOneSlide===!0||0===r.length?(r.fadeIn(400),t.start&&t.start(i)):void 0===i.data("flexslider")&&new n.flexslider(this,t)});var i=n(this).data("flexslider");switch(t){case"play":i.play();break;case"pause":i.pause();break;case"stop":i.stop();break;case"next":i.flexAnimate(i.getTarget("next"),!0);break;case"prev":case"previous":i.flexAnimate(i.getTarget("prev"),!0);break;default:"number"==typeof t&&i.flexAnimate(t,!0)}}}(jQuery);!function(n,t){function v(n,t,r){var e=n.children(),o=!1,u,s,f;for(n.empty(),u=0,s=e.length;s>u;u++){if(f=e.eq(u),n.append(f),r&&n.append(r),i(n,t)){f.remove();o=!0;break}r&&r.detach()}return o}function f(t,r,u,e,o){var s=!1,h="a, table, thead, tbody, tfoot, tr, col, colgroup, object, embed, param, ol, ul, dl, blockquote, select, optgroup, option, textarea, script, style",c="script, .dotdotdot-keep";return t.contents().detach().each(function(){var a=this,l=n(a);if("undefined"==typeof a)return!0;if(l.is(c))t.append(l);else{if(s)return!0;t.append(l);!o||l.is(e.after)||l.find(e.after).length||t[t.is(h)?"after":"append"](o);i(u,e)&&(s=3==a.nodeType?y(l,r,u,e,o):f(l,r,u,e,o),s||(l.detach(),s=!0));s||o&&o.detach()}}),r.addClass("is-truncated"),s}function y(t,f,o,h,c){var l=t[0],nt,k,d;if(!l)return!1;var y=s(l),tt=-1!==y.indexOf(" ")?" ":"　",p="letter"==h.wrap?"":tt,a=y.split(p),g=-1,w=-1,b=0,v=a.length-1;for(h.fallbackToLetter&&0==b&&0==v&&(p="",a=y.split(p),v=a.length-1);v>=b&&(0!=b||0!=v);){if(nt=Math.floor((b+v)/2),nt==w)break;w=nt;u(l,a.slice(0,w+1).join(p)+h.ellipsis);o.children().each(function(){n(this).toggle().toggle()});i(o,h)?(v=w,h.fallbackToLetter&&0==b&&0==v&&(p="",a=a[0].split(p),g=-1,w=-1,b=0,v=a.length-1)):(g=w,b=w)}return-1==g||1==a.length&&0==a[0].length?(k=t.parent(),t.detach(),d=c&&c.closest(k).length?c.length:0,k.contents().length>d?l=r(k.contents().eq(-1-d),f):(l=r(k,f,!0),d||k.detach()),l&&(y=e(s(l),h),u(l,y),d&&c&&n(l).parent().append(c))):(y=e(a.slice(0,g+1).join(p),h),u(l,y)),!0}function i(n,t){return n.innerHeight()>t.maxHeight}function e(t,i){for(;n.inArray(t.slice(-1),i.lastCharacter.remove)>-1;)t=t.slice(0,-1);return n.inArray(t.slice(-1),i.lastCharacter.noEllipsis)<0&&(t+=i.ellipsis),t}function o(n){return{width:n.innerWidth(),height:n.innerHeight()}}function u(n,t){n.innerText?n.innerText=t:n.nodeValue?n.nodeValue=t:n.textContent&&(n.textContent=t)}function s(n){return n.innerText?n.innerText:n.nodeValue?n.nodeValue:n.textContent?n.textContent:""}function h(n){do n=n.previousSibling;while(n&&1!==n.nodeType&&3!==n.nodeType);return n}function r(t,i,u){var f,e=t&&t[0];if(e){if(!u){if(3===e.nodeType)return e;if(n.trim(t.text()))return r(t.contents().last(),i)}for(f=h(e);!f;){if(t=t.parent(),t.is(i)||!t.length)return!1;f=h(t[0])}if(f)return r(n(f),i)}return!1}function p(t,i){return t?"string"==typeof t?(t=n(t,i),t.length?t:!1):t.jquery?t:!1:!1}function w(n){for(var t,r=n.innerHeight(),u=["paddingTop","paddingBottom"],i=0,f=u.length;f>i;i++)t=parseInt(n.css(u[i]),10),isNaN(t)&&(t=0),r-=t;return r}var c,l,a;n.fn.dotdotdot||(n.fn.dotdotdot=function(t){var r;if(0==this.length)return n.fn.dotdotdot.debug('No element found for "'+this.selector+'".'),this;if(this.length>1)return this.each(function(){n(this).dotdotdot(t)});r=this;r.data("dotdotdot")&&r.trigger("destroy.dot");r.data("dotdotdot-style",r.attr("style")||"");r.css("word-wrap","break-word");"nowrap"===r.css("white-space")&&r.css("white-space","normal");r.bind_events=function(){return r.bind("update.dot",function(t,o){switch(r.removeClass("is-truncated"),t.preventDefault(),t.stopPropagation(),typeof u.height){case"number":u.maxHeight=u.height;break;case"function":u.maxHeight=u.height.call(r[0]);break;default:u.maxHeight=w(r)}u.maxHeight+=u.tolerance;"undefined"!=typeof o&&(("string"==typeof o||"nodeType"in o&&1===o.nodeType)&&(o=n("<div />").append(o).contents()),o instanceof n&&(h=o));s=r.wrapInner('<div class="dotdotdot" />').children();s.contents().detach().end().append(h.clone(!0)).find("br").replaceWith("  <br />  ").end().css({height:"auto",width:"auto",border:"none",padding:0,margin:0});var c=!1,l=!1;return e.afterElement&&(c=e.afterElement.clone(!0),c.show(),e.afterElement.detach()),i(s,u)&&(l="children"==u.wrap?v(s,u,c):f(s,r,s,u,c)),s.replaceWith(s.contents()),s=null,n.isFunction(u.callback)&&u.callback.call(r[0],l,h),e.isTruncated=l,l}).bind("isTruncated.dot",function(n,t){return n.preventDefault(),n.stopPropagation(),"function"==typeof t&&t.call(r[0],e.isTruncated),e.isTruncated}).bind("originalContent.dot",function(n,t){return n.preventDefault(),n.stopPropagation(),"function"==typeof t&&t.call(r[0],h),h}).bind("destroy.dot",function(n){n.preventDefault();n.stopPropagation();r.unwatch().unbind_events().contents().detach().end().append(h).attr("style",r.data("dotdotdot-style")||"").data("dotdotdot",!1)}),r};r.unbind_events=function(){return r.unbind(".dot"),r};r.watch=function(){if(r.unwatch(),"window"==u.watch){var t=n(window),i=t.width(),f=t.height();t.bind("resize.dot"+e.dotId,function(){i==t.width()&&f==t.height()&&u.windowResizeFix||(i=t.width(),f=t.height(),l&&clearInterval(l),l=setTimeout(function(){r.trigger("update.dot")},100))})}else a=o(r),l=setInterval(function(){if(r.is(":visible")){var n=o(r);(a.width!=n.width||a.height!=n.height)&&(r.trigger("update.dot"),a=n)}},500);return r};r.unwatch=function(){return n(window).unbind("resize.dot"+e.dotId),l&&clearInterval(l),r};var h=r.contents(),u=n.extend(!0,{},n.fn.dotdotdot.defaults,t),e={},a={},l=null,s=null;return u.lastCharacter.remove instanceof Array||(u.lastCharacter.remove=n.fn.dotdotdot.defaultArrays.lastCharacter.remove),u.lastCharacter.noEllipsis instanceof Array||(u.lastCharacter.noEllipsis=n.fn.dotdotdot.defaultArrays.lastCharacter.noEllipsis),e.afterElement=p(u.after,r),e.isTruncated=!1,e.dotId=c++,r.data("dotdotdot",!0).bind_events().trigger("update.dot"),u.watch&&r.watch(),r},n.fn.dotdotdot.defaults={ellipsis:"... ",wrap:"word",fallbackToLetter:!0,lastCharacter:{},tolerance:0,callback:null,after:null,height:null,watch:!1,windowResizeFix:!0},n.fn.dotdotdot.defaultArrays={lastCharacter:{remove:[" ","　",",",";",".","!","?"],noEllipsis:[]}},n.fn.dotdotdot.debug=function(){},c=1,l=n.fn.html,n.fn.html=function(i){return i!=t&&!n.isFunction(i)&&this.data("dotdotdot")?this.trigger("update",[i]):l.apply(this,arguments)},a=n.fn.text,n.fn.text=function(i){return i!=t&&!n.isFunction(i)&&this.data("dotdotdot")?(i=n("<div />").text(i).html(),this.trigger("update",[i])):a.apply(this,arguments)})}(jQuery),function(n){var t="cookiesDirective-"+document.location.host;n.cookiesDirective=function(i){var r=n.extend({position:"top",container:"home-header",duration:200,limit:0,messagePart1:"We use cookies to offer you the best user experience when accessing our Online Platforms. By your continued access, you accept such cookies as well as our ",messagePart2:" and ",messagePart3:".",cookieScripts:null,privacyPolicyUri:"/",cookiePolicyUri:"/",inlineAction:!1,scriptWrapper:function(){},multipleCookieScriptBeginningLabel:" We use ",and:" and ",multipleCookieScriptEndLabel:" scripts, which all set cookies. ",singleCookieScriptBeginningLabel:" We use a ",singleCookieScriptEndLabel:" script which sets cookies.",explicitFindOutMore:" For additional information related to the setting of cookies, ",privacyPolicyLinkText:"Privacy Notice",cookiePolicyLinkText:"Cookie Policy"},i),u;getCookie(t)?r.scriptWrapper.call():r.limit>0?(getCookie("cookiesDisclosureCount")?(u=getCookie("cookiesDisclosureCount"),u++,setCookie("cookiesDisclosureCount",u,1)):setCookie("cookiesDisclosureCount",1,1),r.limit>=getCookie("cookiesDisclosureCount")&&disclosure(r)):disclosure(r)};self.loadScript=function(t){var r=n.extend({uri:"",appendTo:"home-header"},t),u=String(r.appendTo),i=document.createElement("script");i.src=r.uri;i.type="text/javascript";i.onload=i.onreadystatechange=function(){!i.readyState||i.readyState==="loaded"||i.readyState==="complete"};switch(r.appendTo){case"head":n("head").append(i);break;case"body":n("body").append(i);break;default:n("#"+u).append(i)}};self.getCookie=function(n){for(var t,r=n+"=",u=document.cookie.split(";"),i=0;i<u.length;i++){for(t=u[i];t.charAt(0)===" ";)t=t.substring(1,t.length);if(t.indexOf(r)===0)return t.substring(r.length,t.length)}return null};self.setCookie=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=/"};self.checkIE=function(){var n=0,i,r,t;return navigator.appName==="Microsoft Internet Explorer"?(i=navigator.userAgent,r=new RegExp("MSIE ([0-9]{1,}[.0-9]{0,})"),r.exec(i)!=null&&(n=parseFloat(RegExp.$1)),n<=8?!0:n===9?document.compatMode==="BackCompat"?(t=document.createElement("meta"),t.content="IE=EmulateIE8",document.getElementsByTagName("head")[0].appendChild(t),!0):!1:!1):!1};self.disclosure=function(i){var r=i,o,h,u,e,f;if(r.css="fixed",checkIE()&&(r.position="top",r.css="absolute"),o="",r.cookieScripts){var s=r.cookieScripts.split(","),c=s.length,l="";if(c>1){for(h=0;h<c-1;h++)l+=s[h]+", ";o=r.multipleCookieScriptBeginningLabel+l.substring(0,l.length-2)+r.and+s[c-1]+r.multipleCookieScriptEndLabel}else o=window.setting.singleCookieScriptBeginningLabel+s[0]+r.singleCookieScriptEndLabel}u="";u+="<div id='cookiesdirective' class='imd'"+(n("body").css("padding-top")!==""?" style='margin-top:-"+n("body").css("padding-top"):"")+"'>";u+="<div>";u+="<div id='cookiesdirective-close'>";u+="<div class='imd-button-circle'>";u+="<span class='iconlib-cross'><\/span>";u+="<\/div>";u+="<\/div>";u+="<div id='cookiesdirective-message'>";u+=r.messagePart1;u+="<a href='"+r.privacyPolicyUri+"' target='_blank'>"+r.privacyPolicyLinkText+"<\/a>";u+=r.messagePart2;u+="<a href='"+r.cookiePolicyUri+"' target='_blank'>"+r.cookiePolicyLinkText+"<\/a>";u+=r.messagePart3;u+=o;u+="<\/div>";n("#home-header").prepend(u);n("body").addClass("openCookie");n("body").width()>750?n("#home-header #header").css("padding-top",n("#cookiesdirective").height()+45):n("#home-header #header").css("padding-top",n("#cookiesdirective").height()+20);e=r.position.toLowerCase();e!=="top"&&e!=="bottom"&&(e="top");f=[];e==="top"?(f["in"]={top:"0"},f.out={top:"-300"}):(f["in"]={bottom:"0"},f.out={bottom:"-300"});n("#cookiesdirective").animate(f["in"],1e3,function(){n("#cookiesdirective-close").click(function(){setCookie(t,1,365);n("#cookiesdirective").animate(f.out,1e3,function(){n("#cookiesdirective").remove();n("#home-header #header").removeAttr("style");n("body").removeClass("openCookie")})});setTimeout(function(){n("#cookiesdirective").animate({opacity:"0"},2e3,function(){n("#cookiesdirective").remove();n("#home-header #header").removeAttr("style");n("body").removeClass("openCookie")})},r.duration*1e3)});n(window).resize(function(){n("#cookiesdirective")&&n("#cookiesdirective").height()>0&&(n("body").width()>750?n("#home-header #header").css("padding-top"+n("#cookiesdirective").height()+45):n("#home-header #header").css("padding-top",n("#cookiesdirective").height()+20))})}}(jQuery);Styleguide="object"==typeof Styleguide?Styleguide:{};Styleguide.forms=function(n){function t(r){if(i[r])return i[r].exports;var u=i[r]={i:r,l:!1,exports:{}};return n[r].call(u.exports,u,u.exports,t),u.l=!0,u.exports}var i={};return t.m=n,t.c=i,t.d=function(n,i,r){t.o(n,i)||Object.defineProperty(n,i,{enumerable:!0,get:r})},t.r=function(n){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"});Object.defineProperty(n,"__esModule",{value:!0})},t.t=function(n,i){var r,u;if((1&i&&(n=t(n)),8&i)||4&i&&"object"==typeof n&&n&&n.__esModule)return n;if(r=Object.create(null),t.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:n}),2&i&&"string"!=typeof n)for(u in n)t.d(r,u,function(t){return n[t]}.bind(null,u));return r},t.n=function(n){var i=n&&n.__esModule?function(){return n.default}:function(){return n};return t.d(i,"a",i),i},t.o=function(n,t){return Object.prototype.hasOwnProperty.call(n,t)},t.p="/",t(t.s=362)}({10:function(n,t,i){function c(n,t){for(var r,f,i,o,e=0;e<n.length;e++)if(r=n[e],f=u[r.id],f){for(f.refs++,i=0;i<f.parts.length;i++)f.parts[i](r.parts[i]);for(;i<r.parts.length;i++)f.parts.push(w(r.parts[i],t))}else{for(o=[],i=0;i<r.parts.length;i++)o.push(w(r.parts[i],t));u[r.id]={id:r.id,refs:1,parts:o}}}function l(n,t){for(var e=[],u={},f=0;f<n.length;f++){var i=n[f],r=t.base?i[0]+t.base:i[0],o={css:i[1],media:i[2],sourceMap:i[3]};u[r]?u[r].parts.push(o):e.push(u[r]={id:r,parts:[o]})}return e}function a(n,t){var i=s(n.insertInto),u,f;if(!i)throw new Error("Couldn't find a style target. This probably means that the value for the 'insertInto' parameter is invalid.");if(u=r[r.length-1],"top"===n.insertAt)u?u.nextSibling?i.insertBefore(t,u.nextSibling):i.appendChild(t):i.insertBefore(t,i.firstChild),r.push(t);else if("bottom"===n.insertAt)i.appendChild(t);else{if("object"!=typeof n.insertAt||!n.insertAt.before)throw new Error("[Style Loader]\n\n Invalid value for parameter 'insertAt' ('options.insertAt') found.\n Must be 'top', 'bottom', or Object.\n (https://github.com/webpack-contrib/style-loader#insertat)\n");f=s(n.insertAt.before,i);i.insertBefore(t,f)}}function v(n){if(null===n.parentNode)return!1;n.parentNode.removeChild(n);var t=r.indexOf(n);t>=0&&r.splice(t,1)}function y(n){var t=document.createElement("style"),r;return(void 0===n.attrs.type&&(n.attrs.type="text/css"),void 0===n.attrs.nonce)&&(r=function(){return i.nc}(),r&&(n.attrs.nonce=r)),p(t,n.attrs),a(n,t),t}function p(n,t){Object.keys(t).forEach(function(i){n.setAttribute(i,t[i])})}function w(n,t){var i,r,u,e,f;if(t.transform&&n.css){if(!(e="function"==typeof t.transform?t.transform(n.css):t.transform.default(n.css)))return function(){};n.css=e}return t.singleton?(f=g++,i=h||(h=y(t)),r=k.bind(null,i,f,!1),u=k.bind(null,i,f,!0)):n.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(i=function(n){var t=document.createElement("link");return void 0===n.attrs.type&&(n.attrs.type="text/css"),n.attrs.rel="stylesheet",p(t,n.attrs),a(n,t),t}(t),r=function(n,t,i){var r=i.css,u=i.sourceMap,o=void 0===t.convertToAbsoluteUrls&&u,e,f;(t.convertToAbsoluteUrls||o)&&(r=nt(r));u&&(r+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(u))))+" */");e=new Blob([r],{type:"text/css"});f=n.href;n.href=URL.createObjectURL(e);f&&URL.revokeObjectURL(f)}.bind(null,i,t),u=function(){v(i);i.href&&URL.revokeObjectURL(i.href)}):(i=y(t),r=function(n,t){var i=t.css,r=t.media;if(r&&n.setAttribute("media",r),n.styleSheet)n.styleSheet.cssText=i;else{for(;n.firstChild;)n.removeChild(n.firstChild);n.appendChild(document.createTextNode(i))}}.bind(null,i),u=function(){v(i)}),r(n),function(t){if(t){if(t.css===n.css&&t.media===n.media&&t.sourceMap===n.sourceMap)return;r(n=t)}else u()}}function k(n,t,i,r){var e=i?"":r.css,f,u;n.styleSheet?n.styleSheet.cssText=b(t,e):(f=document.createTextNode(e),u=n.childNodes,u[t]&&n.removeChild(u[t]),u.length?n.insertBefore(f,u[t]):n.appendChild(f))}var o,f,u={},d=(o=function(){return window&&document&&document.all&&!window.atob},function(){return void 0===f&&(f=o.apply(this,arguments)),f}),s=function(){var n={};return function(t,i){if("function"==typeof t)return t();if(void 0===n[t]){var r=function(n,t){return t?t.querySelector(n):document.querySelector(n)}.call(this,t,i);if(window.HTMLIFrameElement&&r instanceof window.HTMLIFrameElement)try{r=r.contentDocument.head}catch(t){r=null}n[t]=r}return n[t]}}(),h=null,g=0,r=[],nt=i(12),e,b;n.exports=function(n,t){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");(t=t||{}).attrs="object"==typeof t.attrs?t.attrs:{};t.singleton||"boolean"==typeof t.singleton||(t.singleton=d());t.insertInto||(t.insertInto="head");t.insertAt||(t.insertAt="bottom");var i=l(n,t);return c(i,t),function(n){for(var s,f,o,e=[],r=0;r<i.length;r++)s=i[r],(f=u[s.id]).refs--,e.push(f);for(n&&c(l(n,t),t),r=0;r<e.length;r++)if(0===(f=e[r]).refs){for(o=0;o<f.parts.length;o++)f.parts[o]();delete u[f.id]}}};b=(e=[],function(n,t){return e[n]=t,e.filter(Boolean).join("\n")})},12:function(n){n.exports=function(n){var t="undefined"!=typeof window&&window.location,i,r;if(!t)throw new Error("fixUrls requires window.location");return!n||"string"!=typeof n?n:(i=t.protocol+"//"+t.host,r=i+t.pathname.replace(/\/[^\/]*$/,"/"),n.replace(/url\s*\(((?:[^)(]|\((?:[^)(]+|\([^)(]*\))*\))*)\)/gi,function(n,t){var f,u=t.trim().replace(/^"(.*)"$/,function(n,t){return t}).replace(/^'(.*)'$/,function(n,t){return t});return/^(#|data:|http:\/\/|https:\/\/|file:\/\/\/|\s*$)/i.test(u)?n:(f=0===u.indexOf("//")?u:0===u.indexOf("/")?i+u:r+u.replace(/^\.\//,""),"url("+JSON.stringify(f)+")")}))}},36:function(n,t){"use strict";t.a=function(){var t=function(){"undefined"!=typeof $$epiforms&&$$epiforms(document).ready(function(){$("form").attr("data-epiforms-async-submit","true");n()})},n=function(){var n=!1;$$epiforms(".EPiServerForms").on("formsStartSubmitting",function(){$(this).parents(".responsive-modal.in").length>0?$(this).parents(".responsive-modal.in").first().find(".loading-overlay").css("visibility","visible"):$(this).parents(".form-block").find(".loading-overlay").css("visibility","visible");$(this).parents(".form").length>0&&$(this).parents(".form").find(".loading-overlay").css("visibility","visible");$(this).find(".loading-overlay").css("visibility","visible");$("body").css("overflow","hidden");n=$(this).find("input:checkbox:checked").length>0});$$epiforms(".EPiServerForms").on("formsSubmitted",function(t){var r,i;$(this).is("form")?$(this).addClass("formSubmitted"):$(this).parents("form").length>0&&$(this).parents("form").addClass("formSubmitted");r=$(this).parents("section.form-block").first();(IMD.Website.gtm.addGtmTrackingForEpiServerForms(r,n),t.isSuccess)?($(this).parents(".responsive-modal.in").length>0?$(this).parents(".responsive-modal.in").first().find(".loading-overlay").css("visibility",""):$(this).parents(".form-block").find(".loading-overlay").css("visibility",""),$(this).parents(".form").length>0&&$(this).parents(".form").find(".loading-overlay").css("visibility",""),$("body").css("overflow",""),$(this).find(".Form__Description").addClass("hide"),$(this).find(".fingerprint-text").addClass("formFinalized"),$(this).find(".Form__MainBody").addClass("hide"),$(this).offset().top<$(document).scrollTop()&&$(this).parents(".form-diploma").length<1)&&($("#main-nav-content").removeAttr("style"),i=$(this).offset().top-$("#main-nav-container").height(),$([document.documentElement,document.body]).animate({scrollTop:i},1e3)):($(this).parents(".responsive-modal.in").length>0?$(this).parents(".responsive-modal.in").first().find(".loading-overlay").css("visibility",""):$(this).parents(".form-block").find(".loading-overlay").css("visibility",""),$(this).parents(".form").length>0&&$(this).parents(".form").find(".loading-overlay").css("visibility",""),$("body").css("overflow",""),$(this).find(".Form__Description").addClass("hide"),$(this).find(".Form__MainBody").addClass("hide"),$(this).find(".fingerprint-text").removeClass("formFinalized"),$(this).offset().top<$(document).scrollTop()&&$(this).parents(".form-diploma").length<1&&($("#main-nav-content").removeAttr("style"),i=$(this).offset().top-$("#main-nav-container").height(),$([document.documentElement,document.body]).animate({scrollTop:i},1e3)))});$(".Form__CustomError__Message .resetForm").on("click",function(){$(this).parents("form").first().find(".Form__Status__Message").removeClass("Form__Warning__Message").addClass("hide");$(this).parents("form").first().find(".Form__MainBody").removeClass("hide").removeAttr("style");$(this).parents("form").first().find(".Form__Description").removeClass("hide")})};return"undefined"!=typeof $$epiforms&&$$epiforms(document).ready(function(n){n(".FormPhoneElement select").on("change",function(){n(this).find("option").first().val(n(this).find("option:selected").first().val());n(this).find("option").first().text(n(this).find("option:selected").first().val());n(this).val(n(this).find("option").first().val())});var t=epi.EPiServer.Forms.Extension.getCustomElementValue;n.extend(!0,epi.EPiServer.Forms,{Validators:{"IMD.WebSite.FE.Areas.Cms.Containers.CustomValidators.Blocks.EpiserverForms.PhoneRequiredValidator":function(t,i,r){return 2==n("[name='"+t+"']").length&&n("[name='"+t+"']")[0].value&&!0&&n("[name='"+t+"']")[1].value&&!0?{isValid:!0}:{isValid:!1,message:r.model.message}}},Extension:{showSummarizedText:function(t,i){var r=n.Deferred(),u=this.getSummarizedText(i,t,!0);return u&&""!==u.trim()?(n('<div class="Form__ConfirmationDialog"><\/div>').html(u).appendTo(i.$workingForm),n(".Form__ConfirmationDialog",i.$workingForm).dialog({title:"",resizable:!1,modal:!0,buttons:[{text:"ok",click:function(){n(this).dialog("close");r.resolve(!0)}},{text:"cancel",click:function(){n(this).dialog("close");r.resolve(!1)}}]}),r.promise()):(r.resolve(!0),r.promise())},getCustomElementValue:function(i){if(i.hasClass("FormPhoneElement")){var u=n(".FormPhoneElement__PhoneCode",i).first().val(),r=n(".FormPhoneElement__PhoneNumber",i).first().val();return r&&0!==r.length?[u,r].join("  "):r}return t.apply(this,[i])}}})}),t(),$(".dionaea-muscipula").length>0&&$(".dionaea-muscipula").val(" "),{bindEvents:n,resetForm:function(n){$(n).find(".Form__CustomError__Message .resetForm").click();$(n).find(".fingerprint-text").removeClass("formFinalized")}}}},362:function(n,t,i){"use strict";function f(){r.bindEvents()}function e(n){r.resetForm(n)}i.r(t);i.d(t,"bindForms",function(){return f});i.d(t,"resetForm",function(){return e});i(363);var r,u=i(36);void 0===window.sources&&document.addEventListener("DOMContentLoaded",function(){r=Object(u.a)()})},363:function(n,t,i){var r=i(364),u;"string"==typeof r&&(r=[[n.i,r,""]]);u={hmr:!0,transform:void 0,insertInto:void 0};i(10)(r,u);r.locals&&(n.exports=r.locals)},364:function(){}});IMD=window.IMD||{};IMD.Website=window.IMD.Website||{};IMD.Website.Cms=window.IMD.Website.Cms||{};IMD.Website.Cms.Blocks=window.IMD.Website.Cms.Blocks||{};IMD.Website.Cms.Blocks.FormContainerBlock=function(n){var t=this;t.isMobile=function(){return jQuery("body").width()<768};this.init=function(){function i(){$("body").on("touchstart",function(){document.activeElement.blur()})}function r(){var n=0;$(".modal").on("show.bs.modal",function(){t.isMobile()&&(window.scrollY&&(n=window.scrollY),$("body").css({position:"fixed",width:"100%",top:-1*n+"px"}))});$(".modal").on("hide.bs.modal",function(){t.isMobile()&&($("body").css({position:"",top:""}),window.scrollTo(0,n))})}function u(){t.isMobile()&&jQuery(".mobile-back-to-top").css("display","none");responsiveModal=new IMD.Website.Widgets.ResponsiveModal({buildContent:function(){return n}});responsiveModal.addOnModalShownCallback(function(){$(".modal-dialog").addClass("form-container-modal")});responsiveModal.addOnModalClosedCallback(function(){$(".modal-dialog").removeClass("form-container-modal");jQuery(".mobile-back-to-top").css("display","inline");Styleguide.forms.resetForm(n.find("form")[0])})}u();r();i()};t.init()};phoneCodes={};$("a.show-form-container").on("click",function(){var n=$(this).data("form-id"),i=$(".form-block:not(.popup) form[id='"+n+"']"),t;if(i.length>0){t=$(i).first().parents(".form-block").first().offset().top;$("#main-nav-container").length>0&&(t-=$("#main-nav-container.sticky").length>0?$("#main-nav-container").outerHeight():$("#main-nav-container").outerHeight()+35);$([document.documentElement,document.body]).animate({scrollTop:t},1e3);return}new IMD.Website.Cms.Blocks.FormContainerBlock($("#"+n).parents(" .modal"));savePhoneCodes($("#"+n));applyPhoneCodes($("#"+n));responsiveModal.open();setTimeout(MoveOverlay,500)});$(".ios.mobile").length>0&&document.body.addEventListener("focus",function(n){var t,i,r;if($(".ios.mobile .modal.in .EPiServerForms").length>0){t=n.target;switch(t.tagName){case"INPUT":case"TEXTAREA":case"SELECT":i=t.offsetTop*1;r=$(window).height();i>r*3/4&&$(".modal-scrollable .modal").animate({scrollTop:i+50},100)}}},!0);IMD.Website.Cms.Templates.addBreakpointCallback("template4",function(n){var i=$(".content-area"),r=$(".sidebar-area"),t=$(".cta-sidebar-area");(t.removeClass("single"),t.children().length!=0)&&(n?(t.detach().prependTo(i.first().parent()),$("#CtaArea2").length==0&&t.addClass("single")):t.detach().prependTo(r),IMD.Website.twitter.reInitialize())});IMD.Website.StickyNavigation=function(){var n=this,wt="cookiesdirective-close",bt="cookiesdirective",kt="quickaccess",dt="home-header",w="main-nav-container",gt="sticky-navigation",l="context-nav",et="main-nav-content",ni="menu-item-prev",ti="menu-item-next",b="context-menu-scroll-container",ii="context-menu",f,ot,st,d,e,g,r,u,nt,o=[],ht=!1,a=!1,v=0,i=0,ct=150,tt=800,t,it,h=null,rt=0,vt=0,yt=!1,y=null,lt=!1,c="ontouchstart"in document,pt=0,ut=0,p=0,s=0,k=!1,ft=!1,at=!1;return jQuery(".imd.epi > #main-content > #main-nav-container > navigationNeedTrack").length>0?(jQuery("#"+et).css("height",jQuery("#"+l).css("height")),jQuery("#"+l).find(".context-menu-scroll-container").addClass("noafter"),jQuery("#"+w).find("#main-nav-content").addClass("noafter"),jQuery("#"+w).addClass("noafter")):jQuery(".imd.epi > #main-nav-container > .content > #main-nav-content > .cta-container > ul").length==0&&jQuery(".imd.epi > #main-nav-container > .content > #main-nav-content > #context-nav > #scroll-part > .navigationNeedTrack > li").length==0?jQuery(".imd.epi > #main-nav-container").addClass("hidden"):$(window).width()<=767&&jQuery(".imd.epi > #main-nav-container > .content > #main-nav-content > #context-nav > #scroll-part > .navigationNeedTrack > li").length==0&&jQuery(".imd.epi > #main-nav-container > .content > #main-nav-content").addClass("hidden"),n.init=function(){if(f=jQuery("#"+w),n.hasStickyNavigation()){if(h=jQuery("#"+l),nt=jQuery("#"+et),t=h.find("."+ii),it=jQuery("."+b),r=jQuery("."+ni),u=jQuery("."+ti),ct=n.isMobile()?100:150,rt=jQuery(window).scrollTop(),n.enableStick(),n.bindMenuEvents(),jQuery("body").addClass("has-sticky-navigation"),ot=jQuery("#"+wt),st=jQuery("#"+bt),d=jQuery("#"+kt),e=jQuery("#"+dt),g=f.offset().top,ot.click(function(){g=g-st.outerHeight();n.applyStickyMenuIfNeeded(null,n.isMobile())}),n.displayStickyMenu(),jQuery(window).scroll(n.applyStickyMenuIfNeeded),jQuery(window).resize(n.applyStickyMenuIfNeeded),jQuery(window).ready(n.applyStickyMenuIfNeeded),n.checkPositionOfMenuItemSelected(),n.mobileScrollStop(),jQuery(window).resize(function(){clearTimeout(pt);pt=setTimeout(function(){n.checkPositionOfMenuItemSelected()},100)}),c)$(window).on("load",function(){n.checkPositionOfMenuItemSelected()});n.isMobile()&&jQuery("html, body").enableScroll()}},n.hasStickyNavigation=function(){return f.length!==0&&jQuery("#"+w).hasClass(gt)},n.applyStickyMenuIfNeeded=function(i,r){if(ht){if($(".header-menu").length>0){if(!$(".header-menu").hasClass("hidden")&&$(window).scrollTop()<$(".header-menu").height()+$(".header-menu").offset().top)return}else if($(".collapse_megamenu").length>0){if($(".collapse_megamenu").hasClass("show")&&$(window).scrollTop()<$(".collapse_megamenu").height()+$(".collapse_megamenu").offset().top)return}else if($("#collapse_megamenu").length>0&&$("#collapse_megamenu").hasClass("show")&&$(window).scrollTop()<$("#collapse_megamenu").height()+$("#collapse_megamenu").offset().top)return;a=!1;r||n.closeContextMenuItems(t);var u=jQuery(window).scrollTop();u<0||u>jQuery("body").height()||(s++,u>g?(f.hasClass("sticky")||(f.addClass("sticky"),$("body").click(),n.repaintElement(w)),d.length>0&&d.next("div.popover:visible").length===0&&d.popover("hide"),n.closeCookiesDirective(),n.checkMenuPosition(u),rt=u,a=!0):(u>=0&&f.hasClass("sticky")&&(f.removeClass("sticky"),n.isMobile()?(n.showContextMenu(),clearTimeout(p),s=0):n.checkEdgeLinks()),n.showContextMenu()),n.executeCallBacks(a))}},n.repaintElement=function(n){var t=document.getElementById(n);t.style.display="none";t.offsetHeight;t.style.display="block"},n.checkMenuPosition=function(t){if(n.isMobile()&&!at){clearTimeout(p);var i=t>e.outerHeight()+nt.outerHeight();rt<t&&s>=10&&i?(n.hideContextMenu(),clearTimeout(p),s=0):rt>=t&&s>=5&&(n.showContextMenu(),clearTimeout(p),s=0,n.checkEdgeLinks());p=setTimeout(function(){s=0},25)}},n.mobileScrollStop=function(){if(n.isMobile())jQuery(window).on("touchend touchcancel",function(){clearTimeout(p);s=0})},n.enableMenuPositionCheck=function(){at=!1},n.disableMenuPositionCheck=function(){at=!0},n.closeCookiesDirective=function(){yt||(yt=!0,st.length!==0&&ot.click())},n.registerCallBack=function(n){o.indexOf(n)===-1&&o.push(n)},n.unregisterCallBack=function(n){o.indexOf(n)!==-1&&o.splice(o.indexOf(n),1)},n.executeCallBacks=function(n){var t,i;if(o.length!==0)for(t=0;t<o.length;t++)i=o[t],i(n)},n.getRemaningScreenSize=function(){return jQuery(window).height()-(e.height()+f.height())},n.hideMainContent=function(){jQuery(".imd.epi > #main-content").addClass("no-display");jQuery(".imd.epi > #home-footer").addClass("no-display");jQuery("html, body").addClass("fixed-position")},n.showMainContent=function(){jQuery(".imd.epi > #main-content").removeClass("no-display");jQuery(".imd.epi > #home-footer").removeClass("no-display");jQuery("html, body").removeClass("fixed-position")},n.disableStick=function(){ht=!1},n.enableStick=function(){ht=!0},n.dropDownOpen=function(t){if(n.isMobile()){if(n.closeCookiesDirective(),y==t){n.caculateDropDownHeight(t);n.checkPositionOfMenuItemSelected(t);return}y=t;lt||(vt=jQuery(window).scrollTop());lt=!0;n.hideMainContent();jQuery(".imd.epi > #main-content > #main-nav-container").length>0?(jQuery(".imd.epi > #main-content").removeClass("no-display"),n.caculateDropDownHeightForNonEpi(t)):$(t[0].parentElement).hasClass("context-menu")&&n.caculateDropDownHeight(t);jQuery("html, body").disableScroll();n.disableStick()}},n.caculateDropDownHeightForNonEpi=function(n){var t=n.find(">ul.context-submenu");t!=null&&t.length>0&&e.slideUp(0,function(){var n=jQuery("#"+l).find(".context-menu-scroll-container").height();t.height(window.innerHeight-n+4);t.css("top",n+1+($("#"+l).offset().top-$(window).scrollTop())).show()})},n.caculateDropDownHeight=function(n){var t=n.find(">ul.context-submenu");t!=null&&t.length>0&&e.slideUp(0,function(){var n=jQuery("#"+l).find(".context-menu-scroll-container").height();t.height(window.innerHeight-n);t.css("top",n+1).show()})},n.dropDownClose=function(){n.isMobile()&&y!=null&&(n.removeDropDownHidedContent(),y=null,lt=!1)},n.isDropDownOpen=function(){return y!=null},n.removeDropDownHidedContent=function(){var i=y.find(">ul.context-submenu"),t;i.height("auto");jQuery("html, body").enableScroll();e.slideDown(0);n.showMainContent();e.css("height","");n.enableStick();jQuery(window).scrollTop(vt);n.applyStickyMenuIfNeeded();t=$(".owl-carousel");t!=null&&t.length!=0&&window.dispatchEvent(new Event("resize"))},n.homeHeaderSlideUp=function(){if(a){jQuery(".imd.epi > #home-footer").addClass("no-display");jQuery("html, body").addClass("fixed-position");return}v++;v===1&&(e.slideUp(),IMD.Website.StickyNavigation.hideMainContent(),jQuery("html, body").disableScroll())},n.homeHeaderSlideDown=function(t){if(a){jQuery(".imd.epi > #home-footer").removeClass("no-display");jQuery("html, body").removeClass("fixed-position");return}v--;v<=0&&(e.slideDown(t),v=0,n.showMainContent(),jQuery("html, body").enableScroll())},n.displayStickyMenu=function(){var t=jQuery("#nav-actions");n.checkSection(jQuery("#main-content .block-fact-section:visible .btn-cta-fact-section"),t);n.checkSection(jQuery("#main-content .block-generic-top-banner-fullwidth:visible .block-top-banner-cta .btn"),t);t.removeClass("hidden");t.addClass("hidden-xs")},n.checkSection=function(t,i){var r,u,e;t&&t.length>0&&(u=t.data("blockid"),u?r=i.find('a[data-blockid="'+u+'"]'):(e=t.data("type"),e?r=i.find('a[data-type="'+e+'"]'):console.log("Warning: no data-blockid and no data-type attributes have been defined on the button in the fact section.")),r&&r.length>0&&(r.addClass("hidden"),jQuery(window).scroll(function(){var i=t.offset().top+t.outerHeight()/2,u=i-f.outerHeight()/2,e=jQuery(window).scrollTop();e>u?r.hasClass("hidden")&&(r.removeClass("hidden"),n.checkPositionOfMenuItemSelected()):r.hasClass("hidden")||(r.addClass("hidden"),n.checkPositionOfMenuItemSelected())})))},n.isMobile=function(){return jQuery("body").width()<768},n.closeContextMenuItems=function(n){n.find("li.active > ul.context-submenu").each(function(){var n=$(this);n.css("display","none");n.parent("li").removeClass("active");c&&n.parent().trigger("mouseout")})},n.bindMenuEvents=function(){(n.contextMenuItemClick(),u&&r)&&(n.menuItemPrevBindClick(),n.menuItemNextBindClick(),c&&n.menuBindDrag())},n.contextMenuItemClick=function(){t.on("click",">li",function(t){n.handleLinkClick(t,jQuery(this))})},n.menuItemPrevBindClick=function(){var f=0;r.on("click",function(){clearTimeout(f);var e=jQuery(this);f=setTimeout(function(){var f,o;(ut++,t.find(".is-active-click").removeClass("is-active-click"),i!==parseInt(r.outerWidth()))&&(u.removeClass("hidden"),f=i+ct,f>=0&&(f=0,e.addClass("hidden")),n.closeDropDownBeforeScroll(),t.animate({marginLeft:f},tt,n.checkOpenContextualMenuPosition),i=f,o=e.find("span"),o.addClass("active"),setTimeout(function(){o.removeClass("active")},600))},100)})},n.menuItemNextBindClick=function(){var f=0;u.on("click",function(){clearTimeout(f);var u=jQuery(this);f=setTimeout(function(){var e,f,o;(ut++,t.find(".is-active-click").removeClass("is-active-click"),e=n.getMinScrollValue(),i!==e)&&(r.removeClass("hidden"),f=i-ct,f<=e+n.getBtnLeftWidth()&&(u.addClass("hidden"),f=n.getMinScrollValue()),n.closeDropDownBeforeScroll(),t.animate({marginLeft:f},tt,n.checkOpenContextualMenuPosition),i=f,o=u.find("span"),o.addClass("active"),setTimeout(function(){o.removeClass("active")},600))},100)})},n.menuBindDrag=function(){var f=0,e=0;t.on("touchstart",function(t){n.disableMenuPositionCheck();var i=t.originalEvent.touches[0]||t.originalEvent.changedTouches[0];f=i.pageX});t.on("touchmove",function(o){var l,h,c,s,a;n.navigationItemAreScrollable()&&(l=o.originalEvent.touches[0]||o.originalEvent.changedTouches[0],h=l.pageX,h!=f)&&((c=t.find(".has-children.active"),c&&c.length!=0&&c.has(o.target))||(n.dropDownClose(),n.closeContextMenuItems(t),k=!0,s=0,h<f?(s=i+(h-f),a=n.getMinScrollValue(),s<=a+n.getBtnLeftWidth()&&(u.addClass("hidden"),s=n.getMinScrollValue()),r.removeClass("hidden")):h>f&&(s=i-(f-h),s>=0&&(s=0,r.addClass("hidden")),u.removeClass("hidden")),t.css({marginLeft:s}),i=s,f=h,clearTimeout(e),e=setTimeout(function(){k=!1},600)))});t.on("touchend touchcancel",function(){n.enableMenuPositionCheck();clearTimeout(e);k=!1})},n.getMinScrollValue=function(i){var u=parseInt(t.width()),f=it.width(),r=i?0:n.getBtnLeftWidth(),e=i?0:n.getBtnRightWidth(),o=u+r+e-f;return r-o},n.checkPositionOfMenuItemSelected=function(u){var v,y,p,g,w;if(!n.isDropDownOpen()){if(u||(u=t.find(">li.selected")),!u||u.length===0){n.checkLastItemPosition();n.checkEdgeLinks();return}var s=u.position(),h=!1,f=0,e=0;n.checkEdgeLinks();var k=n.getBtnLeftWidth(!0),c=n.getBtnRightWidth(!0),nt=r.is(":visible")?10:0,tt=s.left-nt,l=0;u.is(":first-child")||u.is(":last-child")||(l=10);tt<0&&(e=l-s.left,f=i+e+l,f>=c&&(f=0),h=!0);var a=s.left+u.outerWidth(),d=jQuery("."+b),o=parseInt(d.width())-c-k;if(u.is(":last-child")&&(a-=10),a>o&&(e=(a-o)*-1,f=i+e,u.is(":last-child")&&(f-=k),v=n.getMinScrollValue(u.is(":last-child")),f<=v&&(f=v-10),h=!0),h)i=f,t.animate({marginLeft:i},200,n.checkEdgeLinks);else if(y=t.find(">li:first-child"),p=t.find(">li:last-child"),!n.elementIsVisible(y)&&n.elementIsVisible(p)){var it=y.position(),rt=p.position(),ut=Math.round(rt.left+u.outerWidth());o=parseInt(d.width())-c;g=o-ut;w=Math.abs(it.left);w<g?i+=w:i=n.getMinScrollValue(!0);t.animate({marginLeft:i},200,n.checkEdgeLinks)}else n.checkEdgeLinks()}},n.checkEdgeLinks=function(){var o=t.find(">li.selected"),s,h;i>=0?(r.addClass("hidden"),i=0):r.removeClass("hidden");var c=n.getMinScrollValue(o.is(":last-child")),f=t.find(">li:last-child"),e=0;if(f.length>0&&(e=f.position().left+f.outerWidth()),s=n.getBtnRightWidth(!0),h=parseInt(it.width())-s,e>0&&e<h||o.is(":last-child")){u.addClass("hidden");return}i===c?u.addClass("hidden"):u.removeClass("hidden")},n.checkLastItemPosition=function(){var r=t.find(">li:last-child"),o=t.find(">li:first-child"),e,h;if(r.length!==0&&o.length!==0){var f=r.position().left+r.outerWidth(),c=o.position().left,l=n.getBtnRightWidth(),s=parseInt(it.width())-l;f>0&&f<s&&(u.addClass("hidden"),e=s-f,h=c+e,h<0?i+=e:i=0,t.animate({marginLeft:i},200,n.checkEdgeLinks))}},n.handleLinkClick=function(f,e){var h,w,a,nt;if((!c||!k)&&(h=f.target,!$(h).is("a")||!($(h).parents("li").length>1||$(h).siblings().length==0))){var v=e.position(),l=!1,o=0,s=0,it=n.getBtnLeftWidth(!0),d=n.getBtnRightWidth(!0),rt=r.is(":visible")?10:0,ut=v.left-rt,y=0;e.is(":first-child")||e.is(":last-child")||(y=10);ut<0&&(s=y-v.left,o=i+s+y,u.hasClass("hidden")&&u.removeClass("hidden"),(o>=d||e.is(":first-child"))&&(o=0),o===0&&r.addClass("hidden"),l=!0,r.hover());var p=Math.round(v.left+e.outerWidth()),ft=jQuery("."+b),g=parseInt(ft.width())-d;e.is(":last-child")&&(p-=10);p>g&&(s=(p-g)*-1,o=i+s,e.is(":last-child")&&(o-=it),r.hasClass("hidden")&&r.removeClass("hidden"),w=n.getMinScrollValue(e.is(":last-child")),o<=w&&(o=w-10,u.addClass("hidden")),l=!0,u.hover());l&&(n.closeDropDownBeforeScroll(),t.animate({marginLeft:o},tt,n.checkOpenContextualMenuPosition),i=o,e.hasClass("has-children")&&(a=e.find(".context-submenu"),a.css("display")!=="none"&&(nt=parseFloat(a.css("left").replace("px","")),n.closeDropDownBeforeScroll(),a.animate({left:nt+s},tt,n.checkOpenContextualMenuPosition))),n.closeContextMenuItems(t),f.stopPropagation(),f.preventDefault());n.applyActiveClassInContextMenu(f,l)}},n.elementIsVisible=function(t){var u=r.is(":visible")?10:0,i=t.position(),f=i.left-u;if(f<0)return!1;var e=Math.round(i.left+t.outerWidth()),o=jQuery("."+b),s=n.getBtnRightWidth(!0),h=parseInt(o.width())-s;return e>h?!1:!0},n.applyActiveClassInContextMenu=function(n,i){var e=jQuery(n.target),r=e.parent(),u,f;r.addClass("is-active-click");u=600;f=null;!c||r.hasClass("has-children")||i||(n.preventDefault(),f=e.attr("href"),u=300);setTimeout(function(n,i){t.find(".is-active-click").removeClass("is-active-click");i==null||n.hasClass("has-children")||(window.location=i)},u,r,f)},n.isLinkInEdge=function(t){var i;if(c&&k||(i=t.position(),i.left<-.1))return!0;var r=Math.round(i.left+t.outerWidth()),u=jQuery("."+b),f=parseInt(u.width());return(t.is(":last-child")?r-=10:r+=n.getBtnRightWidth(!0),r>f)?!0:!1},n.getBtnLeftWidth=function(n){var t=parseInt(r.outerWidth()),i=n?0:10;return t===0?i:t},n.getBtnRightWidth=function(n){var t=parseInt(u.outerWidth()),i=n?0:10;return t===0?i:t},n.navigationIsSticky=function(){return a},n.navigationIsSlide=function(){return v>0},n.navigationItemAreScrollable=function(){return t.outerWidth()>t.parent("#scroll-part").outerWidth()},n.closeDropDownBeforeScroll=function(){n.isMobile()||t.hasClass("moving-menu")||(t.addClass("moving-menu"),n.closeContextMenuItems(t))},n.checkOpenContextualMenuPosition=function(){(ut--,n.isMobile())||ut>0||(t.removeClass("moving-menu"),c)||(t.trigger("mouseover"),t.find(":hover").trigger("mouseover"))},n.hideContextMenu=function(){ft||(h.parent().hasClass("no-actions")&&f.addClass("no-shadow"),jQuery("#scroll-part").find("a").addClass("noafter"),jQuery("#main-nav-content").addClass("noafter"),h.hide(500,function(){ft=!0;nt.hide(0)}))},n.showContextMenu=function(){ft&&(!$("> div > ul > li",h).length>0||nt.show(0,function(){ft=!1;h.show(500,function(){h.parent().hasClass("no-actions")&&f.removeClass("no-shadow");n.checkEdgeLinks();jQuery("#"+et).removeClass("noafter");jQuery("#scroll-part").find("a").removeClass("noafter")})}))},{init:init,hasStickyNavigation:n.hasStickyNavigation,navigationIsSticky:n.navigationIsSticky,navigationIsSlide:n.navigationIsSlide,registerCallBack:n.registerCallBack,unregisterCallBack:n.unregisterCallBack,getRemaningScreenSize:getRemaningScreenSize,hideMainContent:hideMainContent,showMainContent:showMainContent,enableStick:n.enableStick,disableStick:n.disableStick,homeHeaderSlideUp:n.homeHeaderSlideUp,homeHeaderSlideDown:n.homeHeaderSlideDown,handleLinkClick:n.handleLinkClick,isLinkInEdge:n.isLinkInEdge,dropDownOpen:n.dropDownOpen,dropDownClose:n.dropDownClose,isDropDownOpen:n.isDropDownOpen,checkPositionOfMenuItemSelected:n.checkPositionOfMenuItemSelected,enableMenuPositionCheck:n.enableMenuPositionCheck,disableMenuPositionCheck:n.disableMenuPositionCheck,checkMenuPosition:n.checkMenuPosition,isMobile:n.isMobile}}();$(document).ready(function(){IMD.Website.StickyNavigation.init()});$(window).on("load",function(){var n,t,i,r;window.location.hash&&(n=$('[id="'+window.location.hash.replace("#","_")+'"]:visible'),n.length>0?(IMD.Website.StickyNavigation.disableMenuPositionCheck(),t=jQuery("#main-nav-container"),t.addClass("sticky"),i=parseInt(n.css("margin-top")),r=parseInt(n.offset().top)-i-t.outerHeight(),"scrollRestoration"in history&&(history.scrollRestoration="manual"),$("html, body, document").animate({scrollTop:r},400,function(){setTimeout(IMD.Website.StickyNavigation.enableMenuPositionCheck(),200)})):IMD.Website.StickyNavigation.enableMenuPositionCheck())});IMD.Website.Cms.MaterialDesignEvents=function(){var n=this;n.initRadioBtn=function(){$("body").on("click",".material-design input:radio + span",function(n){var t=jQuery(this).parent().find("input:radio");t.is(":checked")||t.prop("checked",!0);n.preventDefault();n.stopPropagation()})};n.init=function(){n.initRadioBtn()};n.init()}();$(document).ready(function(){jQuery("button[document-to-download], a[document-to-download]").on("click",function(){var t=jQuery(this).attr("document-to-download").split(".").pop().toLowerCase(),n;if(jQuery.inArray(t,["pdf","doc","docx","mp3","wav","xlsx","ppt","pptx","zip","ics","flv","mp4","webm","mpg","jpg","jpeg","gif","png","svg"])>=0){var i=/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream,r=window.navigator.userAgent.indexOf("MSIE")>0||!!navigator.userAgent.match(/Trident\/7\./),u=/^((?!chrome|android).)*safari/i.test(navigator.userAgent),f=window.navigator.userAgent.indexOf("Firefox")>0;i||r||u||f?window.open(jQuery(this).attr("document-to-download"),"_blank"):(n=window,window.open(jQuery(this).attr("document-to-download"),"_self"),n.focus())}})});IMD=window.IMD||{};IMD.Website=window.IMD.Website||{};IMD.Website.Cms=window.IMD.Website.Cms||{};IMD.Website.Cms.Blocks=window.IMD.Website.Cms.Blocks||{};IMD.Website.Cms.Blocks.ApplyOnlineCtaBlock=function(n,t){var r=this,i;r.isMobile=function(){return jQuery("body").width()<768};this.init=function(){function u(){r.isMobile()&&jQuery(".mobile-back-to-top").css("display","none");i=new IMD.Website.Widgets.ResponsiveModal({buildHeader:function(){return n},buildBody:function(){return t}});i.addOnModalShownCallback(function(){$("div.btn-container").on("click",function(){$(this).find("a").hasClass("disabled")||$(".responsive-modal").modal("hide")});$(".modal-dialog").addClass("apply-online-dialog")});i.addOnModalClosedCallback(function(){jQuery(".mobile-back-to-top").css("display","inline")})}function f(){jQuery(i.$modalInDom).on("hide.bs.modal",function(){setTimeout(function(){i.$modalInDom.remove()},1e3)})}function e(){f()}u();i.addOnModalShownCallback(e);i.open()};r.init()};$("a.btnApplyProductLine").on("click",function(){var n=new IMD.Website.Cms.Blocks.ApplyOnlineCtaBlock($(this).attr("data-modal-title"),$(this).next("#modalContainer")[0].innerHTML)});$(document).ready(function(){$("a.btnApplyProductLine").length>0&&window.location.href.toLowerCase().indexOf("dates=true")>-1&&$("a.btnApplyProductLine").first().trigger("click")});jQuery.namespace("IMD.Website.Cms.Img2");IMD.Website.Cms.Img2.magnify=function(){var t=this,e="#img-modal-overlay",i,r,n,u=!1,o=!1,f="";return t.init=function(){i=jQuery(e);t.initModal();o=jQuery("body").width()<768},t.initModal=function(){i.on("show.bs.modal",function(){var t=n.width;jQuery(".modal-body",this).html(n);jQuery(".img-modal-legend",this).html(f?f:"");u?jQuery(".modal-dialog",this).css("max-width",t+11):jQuery(".modal-dialog",this).css("max-width","none");jQuery(".modal-content",this).css("max-width",t)})},t.loadImage=function(t,e){r=new Image;r.src=t;f=e;r.onload=function(){n=this;u=!1;this.height>jQuery(window).height()&&(n.width=n.width/n.height*jQuery(window).height()*.85,u=!0);n.id="magnify-current-image";i.modal()}},t.init(),{loadImage:loadImage}}();jQuery("section.img2Block").each(function(){var n=this;if(!jQuery(n).hasClass("no-magnifier")){jQuery(".img-responsive, span.magnifier",n).on("click",function(){var t=jQuery("picture .big-teaser-image",n).is(":visible")?jQuery("picture .big-teaser-image",n)[0]:jQuery("picture .small-teaser-image",n)[0],i=jQuery("div.legend",n).html();IMD.Website.Cms.Img2.magnify.loadImage($(t).attr("srcset"),i)});jQuery("div.image-link-web-control",n).length>0&&jQuery("span.magnifier",n).hide()}});$(document).ready(function(){if(device!=undefined&&(device.mobile()||device.tablet())){var n=$("#fakeBlock");n.length>0&&($("#fakeBlock .untouchable").addClass("hidden"),$("#fakeBlock .touchable").removeClass("hidden"))}});$("section.tea2Block").each(function(){var n=$(this).hasClass("mobile")?new IMD.Website.Cms.Blocks.TeaserMultipleNumber({rootNode:this}):new IMD.Website.Cms.Blocks.TeaserMultipleBullet({rootNode:this,mouseDrag:!1})});$("section.tea4BlockContainer .swipeRoot").each(function(){var n=new IMD.Website.Cms.Blocks.TeaserMultipleNumber({rootNode:this,blockId:$(this).attr("data-dynamic-carousel-blockId")})});$(document).ready(function(){typeof device!="undefined"&&$("[data-toggle='tooltip']").tooltip();var n=device!=undefined&&(device.mobile()||device.tablet());n||$("[data-toggle='tooltip']").tooltip()});$(document).ready(function(){function f(n){var r,t,i,f,e;for(u(n,!0),r=[],t=0;t<=n.length-1;){if(i=n[t],t==n.length-1){r.push(i);break}if(f=n[t+1],$(i).offset().top!=$(f).offset().top)r.push(i);else{for(e=[],e.push(i);t<n.length-1&&$(i).offset().top==$(f).offset().top;)t++,e.push(f),i=n[t],f=n[t+1];u(e,!1);$(e).each(function(n,t){r.push(t)})}t++}return r}function u(n,t){if(!(n.length<=1)){var r=[];t?$(n).each(function(n,t){r.push($(t).offset().top)}):$(n).each(function(n,t){r.push($(t).offset().left)});i(n,r,0,n.length-1)}}function i(n,t,r,u){var f;return t.length>1&&(f=e(n,t,r,u),r<f-1&&i(n,t,r,f-1),f<u&&i(n,t,f,u)),t}function e(n,t,i,r){for(var e=t[Math.floor((r+i)/2)],u=i,f=r;u<=f;){while(t[u]<e)u++;while(t[f]>e)f--;u<=f&&(o(n,t,u,f),u++,f--)}return u}function o(n,t,i,r){var u=t[i],f=n[i];t[i]=t[r];t[r]=u;n[i]=n[r];n[r]=f}var t,n,r;window.tea5carousel=[];t=$("section.tea5Block[data-need-grouping=true]");t.length>0&&(n=f(t),r="/Cms/Tea5Block/GetSliderContainer",$.ajax({type:"GET",cache:!1,url:r,data:{totalSliders:typeof n!="undefined"?n.length:0},dataType:"text",async:!0}).done(function(t){var i=$.parseHTML(t.responseText),r=$(".swipe-wrap",$(i)),u;r.length>0&&($(n).each(function(n,t){var i=t;$(t).is("section")&&(i=$(t).html());r.append($(i).clone());$(t).addClass("hidden-xs")}),u=$(n[0]),$(i).insertAfter(u));$("section.tea5Block").each(function(){if($(this).hasClass("mobile")){var n=new IMD.Website.Cms.Blocks.TeaserMultipleNumber({rootNode:this,mouseDrag:!1});window.tea5carousel.push(n)}})}))});$("section.tes1Block").each(function(n){var t=this;IMD.Website.Cms.Templates.addBreakpointCallback("tes1Block-"+n,function(n){n?$(".tes1-item",t).each(function(){var n=$(".img-portrait",this).detach();$(".person-quote",this).after(n)}):$(".tes1-item",t).each(function(){var n=$(".img-portrait",this).detach();n.prependTo(this)})})});$("section.tes1BlockFullWidth").each(function(){function h(){return $(".owl-carousel .item",n).length===1}function u(){if(!t()&&$(".owl-carousel .item",n).length===2){$(".owl-stage",n).width("100%");var i=0;$.when($(".owl-carousel .owl-item.active",n).each(function(){i+=$(this).width()+r()})).then(function(){$(".owl-stage",n).width(i+1)})}}function f(){$("section.tes1BlockFullWidth").each(function(){var t=this,n=-1;$.when($(".testimonial .quote_container",t).each(function(){$(this).css("height","");n=n>$(this).height()?n:$(this).height()})).then(function(){$(".testimonial .quote_container",t).each(function(){$(this).height(n)})})})}var n=this,e=function(){return $(".owl-carousel .item",n).length>3||$(window).width()<=768?!0:!1},t=function(){return $(".owl-carousel .item",n).length>3&&$(window).width()>=1024?!0:$(".owl-carousel .item",n).length>2&&$(window).width()>=768&&$(window).width()<1024?!0:$(".owl-carousel .item",n).length>1&&$(window).width()<768?!0:!1},i=function(){return $(".owl-carousel .item",n).length===1?!1:!0},o=window.matchMedia("all and (min-width: 320px) and (max-width: 767px)"),r=function(){var n=0;return o.matches||(n=30),n},s=function(){n.owlCarousel=$(".owl-carousel",n).owlCarousel({loop:t(),margin:r(),nav:e(),dots:!0,center:h(),mouseDrag:i(),touchDrag:i(),responsive:{0:{items:1},768:{items:2},1024:{items:3}}});n.owlCarousel.on("resized.owl.carousel",function(){u();f()});u()},c=function(){s()};$(function(){setTimeout(function(){f();$(".owl-carousel .item",n).length===1&&$(".owl-stage",n).css("margin","0px")},1e3)});c()});!function(n,t){"function"==typeof define&&define.amd?define("bloodhound",["jquery"],function(i){return n.Bloodhound=t(i)}):"object"==typeof exports?module.exports=t(require("jquery")):n.Bloodhound=t(jQuery)}(this,function(n){var t=function(){"use strict";return{isMsie:function(){return/(msie|trident)/i.test(navigator.userAgent)?navigator.userAgent.match(/(msie |rv:)(\d+(.\d+)?)/i)[2]:!1},isBlankString:function(n){return!n||/^\s*$/.test(n)},escapeRegExChars:function(n){return n.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")},isString:function(n){return"string"==typeof n},isNumber:function(n){return"number"==typeof n},isArray:n.isArray,isFunction:n.isFunction,isObject:n.isPlainObject,isUndefined:function(n){return"undefined"==typeof n},isElement:function(n){return!(!n||1!==n.nodeType)},isJQuery:function(t){return t instanceof n},toStr:function(n){return t.isUndefined(n)||null===n?"":n+""},bind:n.proxy,each:function(t,i){function r(n,t){return i(t,n)}n.each(t,r)},map:n.map,filter:n.grep,every:function(t,i){var r=!0;return t?(n.each(t,function(n,u){if(!(r=i.call(null,u,n,t)))return!1}),!!r):r},some:function(t,i){var r=!1;return t?(n.each(t,function(n,u){if((r=i.call(null,u,n,t)))return!1}),!!r):r},mixin:n.extend,identity:function(n){return n},clone:function(t){return n.extend(!0,{},t)},getIdGenerator:function(){var n=0;return function(){return n++}},templatify:function(t){function i(){return String(t)}return n.isFunction(t)?t:i},defer:function(n){setTimeout(n,0)},debounce:function(n,t,i){var r,u;return function(){var f,e,o=this,s=arguments;return f=function(){r=null;i||(u=n.apply(o,s))},e=i&&!r,clearTimeout(r),r=setTimeout(f,t),e&&(u=n.apply(o,s)),u}},throttle:function(n,t){var u,f,i,e,r,o;return r=0,o=function(){r=new Date;i=null;e=n.apply(u,f)},function(){var s=new Date,h=t-(s-r);return u=this,f=arguments,0>=h?(clearTimeout(i),i=null,r=s,e=n.apply(u,f)):i||(i=setTimeout(o,h)),e}},stringify:function(n){return t.isString(n)?n:JSON.stringify(n)},noop:function(){}}}(),u="0.11.1",f=function(){"use strict";function n(n){return n=t.toStr(n),n?n.split(/\s+/):[]}function i(n){return n=t.toStr(n),n?n.split(/\W+/):[]}function r(n){return function(i){return i=t.isArray(i)?i:[].slice.call(arguments,0),function(r){var u=[];return t.each(i,function(i){u=u.concat(n(t.toStr(r[i])))}),u}}}return{nonword:i,whitespace:n,obj:{nonword:r(i),whitespace:r(n)}}}(),i=function(){"use strict";function i(i){this.maxSize=t.isNumber(i)?i:100;this.reset();this.maxSize<=0&&(this.set=this.get=n.noop)}function r(){this.head=this.tail=null}function u(n,t){this.key=n;this.val=t;this.prev=this.next=null}return t.mixin(i.prototype,{set:function(n,t){var i,r=this.list.tail;this.size>=this.maxSize&&(this.list.remove(r),delete this.hash[r.key],this.size--);(i=this.hash[n])?(i.val=t,this.list.moveToFront(i)):(i=new u(n,t),this.list.add(i),this.hash[n]=i,this.size++)},get:function(n){var t=this.hash[n];if(t)return(this.list.moveToFront(t),t.val)},reset:function(){this.size=0;this.hash={};this.list=new r}}),t.mixin(r.prototype,{add:function(n){this.head&&(n.next=this.head,this.head.prev=n);this.head=n;this.tail=this.tail||n},remove:function(n){n.prev?n.prev.next=n.next:this.head=n.next;n.next?n.next.prev=n.prev:this.tail=n.prev},moveToFront:function(n){this.remove(n);this.add(n)}}),i}(),e=function(){"use strict";function r(n,r){this.prefix=["__",n,"__"].join("");this.ttlKey="__ttl__";this.keyMatcher=new RegExp("^"+t.escapeRegExChars(this.prefix));this.ls=r||i;!this.ls&&this._noop()}function u(){return(new Date).getTime()}function f(n){return JSON.stringify(t.isUndefined(n)?null:n)}function e(t){return n.parseJSON(t)}function o(n){for(var r,u=[],f=i.length,t=0;f>t;t++)(r=i.key(t)).match(n)&&u.push(r.replace(n,""));return u}var i;try{i=window.localStorage;i.setItem("~~~","!");i.removeItem("~~~")}catch(s){i=null}return t.mixin(r.prototype,{_prefix:function(n){return this.prefix+n},_ttlKey:function(n){return this._prefix(n)+this.ttlKey},_noop:function(){this.get=this.set=this.remove=this.clear=this.isExpired=t.noop},_safeSet:function(n,t){try{this.ls.setItem(n,t)}catch(i){"QuotaExceededError"===i.name&&(this.clear(),this._noop())}},get:function(n){return this.isExpired(n)&&this.remove(n),e(this.ls.getItem(this._prefix(n)))},set:function(n,i,r){return t.isNumber(r)?this._safeSet(this._ttlKey(n),f(u()+r)):this.ls.removeItem(this._ttlKey(n)),this._safeSet(this._prefix(n),f(i))},remove:function(n){return this.ls.removeItem(this._ttlKey(n)),this.ls.removeItem(this._prefix(n)),this},clear:function(){for(var t=o(this.keyMatcher),n=t.length;n--;)this.remove(t[n]);return this},isExpired:function(n){var i=e(this.ls.getItem(this._ttlKey(n)));return t.isNumber(i)&&u()>i?!0:!1}}),r}(),r=function(){"use strict";function r(n){n=n||{};this.cancelled=!1;this.lastReq=null;this._send=n.transport;this._get=n.limiter?n.limiter(this._get):this._get;this._cache=n.cache===!1?new i(0):o}var u=0,f={},e=6,o=new i(10);return r.setMaxPendingRequests=function(n){e=n},r.resetCache=function(){o.reset()},t.mixin(r.prototype,{_fingerprint:function(t){return t=t||{},t.url+t.type+n.param(t.data||{})},_get:function(n,t){function o(n){t(null,n);r._cache.set(i,n)}function s(){t(!0)}function c(){u--;delete f[i];r.onDeckRequestArgs&&(r._get.apply(r,r.onDeckRequestArgs),r.onDeckRequestArgs=null)}var i,h,r=this;i=this._fingerprint(n);this.cancelled||i!==this.lastReq||((h=f[i])?h.done(o).fail(s):e>u?(u++,f[i]=this._send(n).done(o).fail(s).always(c)):this.onDeckRequestArgs=[].slice.call(arguments,0))},get:function(i,r){var f,u;r=r||n.noop;i=t.isString(i)?{url:i}:i||{};u=this._fingerprint(i);this.cancelled=!1;this.lastReq=u;(f=this._cache.get(u))?r(null,f):this._get(i,r)},cancel:function(){this.cancelled=!0}}),r}(),o=window.SearchIndex=function(){"use strict";function u(i){i=i||{};i.datumTokenizer&&i.queryTokenizer||n.error("datumTokenizer and queryTokenizer are both required");this.identify=i.identify||t.stringify;this.datumTokenizer=i.datumTokenizer;this.queryTokenizer=i.queryTokenizer;this.reset()}function f(n){return n=t.filter(n,function(n){return!!n}),n=t.map(n,function(n){return n.toLowerCase()})}function e(){var n={};return n[r]=[],n[i]={},n}function o(n){for(var i={},r=[],t=0,u=n.length;u>t;t++)i[n[t]]||(i[n[t]]=!0,r.push(n[t]));return r}function s(n,t){var i=0,r=0,u=[],f,e;for(n=n.sort(),t=t.sort(),f=n.length,e=t.length;f>i&&e>r;)n[i]<t[r]?i++:n[i]>t[r]?r++:(u.push(n[i]),i++,r++);return u}var i="c",r="i";return t.mixin(u.prototype,{bootstrap:function(n){this.datums=n.datums;this.trie=n.trie},add:function(n){var u=this;n=t.isArray(n)?n:[n];t.each(n,function(n){var o,s;u.datums[o=u.identify(n)]=n;s=f(u.datumTokenizer(n));t.each(s,function(n){for(var f,t=u.trie,s=n.split("");f=s.shift();)t=t[i][f]||(t[i][f]=e()),t[r].push(o)})})},get:function(n){var i=this;return t.map(n,function(n){return i.datums[n]})},search:function(n){var e,u,h=this;return e=f(this.queryTokenizer(n)),t.each(e,function(n){var t,f,o,e;if(u&&0===u.length)return!1;for(t=h.trie,f=n.split("");t&&(o=f.shift());)t=t[i][o];return t&&0===f.length?(e=t[r].slice(0),void(u=u?s(u,e):e)):(u=[],!1)}),u?t.map(o(u),function(n){return h.datums[n]}):[]},all:function(){var n=[];for(var t in this.datums)n.push(this.datums[t]);return n},reset:function(){this.datums={};this.trie=e()},serialize:function(){return{datums:this.datums,trie:this.trie}}}),u}(),s=function(){"use strict";function i(n){this.url=n.url;this.ttl=n.ttl;this.cache=n.cache;this.prepare=n.prepare;this.transform=n.transform;this.transport=n.transport;this.thumbprint=n.thumbprint;this.storage=new e(n.cacheKey)}var n;return n={data:"data",protocol:"protocol",thumbprint:"thumbprint"},t.mixin(i.prototype,{_settings:function(){return{url:this.url,type:"GET",dataType:"json"}},store:function(t){this.cache&&(this.storage.set(n.data,t,this.ttl),this.storage.set(n.protocol,location.protocol,this.ttl),this.storage.set(n.thumbprint,this.thumbprint,this.ttl))},fromCache:function(){var i,t={};return this.cache?(t.data=this.storage.get(n.data),t.protocol=this.storage.get(n.protocol),t.thumbprint=this.storage.get(n.thumbprint),i=t.thumbprint!==this.thumbprint||t.protocol!==location.protocol,t.data&&!i?t.data:null):null},fromNetwork:function(n){function i(){n(!0)}function r(t){n(null,u.transform(t))}var t,u=this;n&&(t=this.prepare(this._settings()),this.transport(t).fail(i).done(r))},clear:function(){return this.storage.clear(),this}}),i}(),h=function(){"use strict";function n(n){this.url=n.url;this.prepare=n.prepare;this.transform=n.transform;this.transport=new r({cache:n.cache,limiter:n.limiter,transport:n.transport})}return t.mixin(n.prototype,{_settings:function(){return{url:this.url,type:"GET",dataType:"json"}},get:function(n,t){function r(n,i){t(n?[]:u.transform(i))}var i,u=this;if(t)return n=n||"",i=this.prepare(n,this._settings()),this.transport.get(i,r)},cancelLastRequest:function(){this.transport.cancel()}}),n}(),c=function(){"use strict";function r(r){var f;return r?(f={url:null,ttl:864e5,cache:!0,cacheKey:null,thumbprint:"",prepare:t.identity,transform:t.identity,transport:null},r=t.isString(r)?{url:r}:r,r=t.mixin(f,r),!r.url&&n.error("prefetch requires url to be set"),r.transform=r.filter||r.transform,r.cacheKey=r.cacheKey||r.url,r.thumbprint=u+r.thumbprint,r.transport=r.transport?i(r.transport):n.ajax,r):null}function f(r){var u;if(r)return u={url:null,cache:!0,prepare:null,replace:null,wildcard:null,limiter:null,rateLimitBy:"debounce",rateLimitWait:300,transform:t.identity,transport:null},r=t.isString(r)?{url:r}:r,r=t.mixin(u,r),!r.url&&n.error("remote requires url to be set"),r.transform=r.filter||r.transform,r.prepare=e(r),r.limiter=o(r),r.transport=r.transport?i(r.transport):n.ajax,delete r.replace,delete r.wildcard,delete r.rateLimitBy,delete r.rateLimitWait,r}function e(n){function u(n,t){return t.url=i(t.url,n),t}function f(n,t){return t.url=t.url.replace(r,encodeURIComponent(n)),t}function e(n,t){return t}var t,i,r;return t=n.prepare,i=n.replace,r=n.wildcard,t?t:t=i?u:n.wildcard?f:e}function o(n){function f(n){return function(i){return t.debounce(i,n)}}function e(n){return function(i){return t.throttle(i,n)}}var i,u,r;return i=n.limiter,u=n.rateLimitBy,r=n.rateLimitWait,i||(i=/^throttle$/i.test(u)?e(r):f(r)),i}function i(i){return function(r){function f(n){t.defer(function(){u.resolve(n)})}function e(n){t.defer(function(){u.reject(n)})}var u=n.Deferred();return i(r,f,e),u}}return function(i){var e,u;return e={initialize:!0,identify:t.stringify,datumTokenizer:null,queryTokenizer:null,sufficient:5,sorter:null,local:[],prefetch:null,remote:null},i=t.mixin(e,i||{}),!i.datumTokenizer&&n.error("datumTokenizer is required"),!i.queryTokenizer&&n.error("queryTokenizer is required"),u=i.sorter,i.sorter=u?function(n){return n.sort(u)}:t.identity,i.local=t.isFunction(i.local)?i.local():i.local,i.prefetch=r(i.prefetch),i.remote=f(i.remote),i}}();return function(){"use strict";function i(n){n=c(n);this.sorter=n.sorter;this.identify=n.identify;this.sufficient=n.sufficient;this.local=n.local;this.remote=n.remote?new h(n.remote):null;this.prefetch=n.prefetch?new s(n.prefetch):null;this.index=new o({identify:this.identify,datumTokenizer:n.datumTokenizer,queryTokenizer:n.queryTokenizer});n.initialize!==!1&&this.initialize()}var u;return u=window&&window.Bloodhound,i.noConflict=function(){return window&&(window.Bloodhound=u),i},i.tokenizers=f,t.mixin(i.prototype,{__ttAdapter:function(){function t(t,i,r){return n.search(t,i,r)}function i(t,i){return n.search(t,i)}var n=this;return this.remote?t:i},_loadPrefetch:function(){function u(n,r){return n?t.reject():(i.add(r),i.prefetch.store(i.index.serialize()),void t.resolve())}var t,r,i=this;return t=n.Deferred(),this.prefetch?(r=this.prefetch.fromCache())?(this.index.bootstrap(r),t.resolve()):this.prefetch.fromNetwork(u):t.resolve(),t.promise()},_initialize:function(){function t(){n.add(n.local)}var n=this;return this.clear(),(this.initPromise=this._loadPrefetch()).done(t),this.initPromise},initialize:function(n){return!this.initPromise||n?this._initialize():this.initPromise},add:function(n){return this.index.add(n),this},get:function(n){return n=t.isArray(n)?n:[].slice.call(arguments),this.index.get(n)},search:function(n,i,r){function e(n){var i=[];t.each(n,function(n){t.some(u,function(t){return f.identify(n)===f.identify(t)})||i.push(n)});r&&r(i)}var u,f=this;return u=this.sorter(this.index.search(n)),i(this.remote?u.slice():u),this.remote&&u.length<this.sufficient?this.remote.get(n,e):this.remote&&this.remote.cancelLastRequest(),this},all:function(){return this.index.all()},clear:function(){return this.index.reset(),this},clearPrefetchCache:function(){return this.prefetch&&this.prefetch.clear(),this},clearRemoteCache:function(){return r.resetCache(),this},ttAdapter:function(){return this.__ttAdapter()}}),i}()}),function(n,t){"function"==typeof define&&define.amd?define("typeahead.js",["jquery"],function(n){return t(n)}):"object"==typeof exports?module.exports=t(require("jquery")):t(jQuery)}(this,function(n){var t=function(){"use strict";return{isMsie:function(){return/(msie|trident)/i.test(navigator.userAgent)?navigator.userAgent.match(/(msie |rv:)(\d+(.\d+)?)/i)[2]:!1},isBlankString:function(n){return!n||/^\s*$/.test(n)},escapeRegExChars:function(n){return n.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")},isString:function(n){return"string"==typeof n},isNumber:function(n){return"number"==typeof n},isArray:n.isArray,isFunction:n.isFunction,isObject:n.isPlainObject,isUndefined:function(n){return"undefined"==typeof n},isElement:function(n){return!(!n||1!==n.nodeType)},isJQuery:function(t){return t instanceof n},toStr:function(n){return t.isUndefined(n)||null===n?"":n+""},bind:n.proxy,each:function(t,i){function r(n,t){return i(t,n)}n.each(t,r)},map:n.map,filter:n.grep,every:function(t,i){var r=!0;return t?(n.each(t,function(n,u){if(!(r=i.call(null,u,n,t)))return!1}),!!r):r},some:function(t,i){var r=!1;return t?(n.each(t,function(n,u){if((r=i.call(null,u,n,t)))return!1}),!!r):r},mixin:n.extend,identity:function(n){return n},clone:function(t){return n.extend(!0,{},t)},getIdGenerator:function(){var n=0;return function(){return n++}},templatify:function(t){function i(){return String(t)}return n.isFunction(t)?t:i},defer:function(n){setTimeout(n,0)},debounce:function(n,t,i){var r,u;return function(){var f,e,o=this,s=arguments;return f=function(){r=null;i||(u=n.apply(o,s))},e=i&&!r,clearTimeout(r),r=setTimeout(f,t),e&&(u=n.apply(o,s)),u}},throttle:function(n,t){var u,f,i,e,r,o;return r=0,o=function(){r=new Date;i=null;e=n.apply(u,f)},function(){var s=new Date,h=t-(s-r);return u=this,f=arguments,0>=h?(clearTimeout(i),i=null,r=s,e=n.apply(u,f)):i||(i=setTimeout(o,h)),e}},stringify:function(n){return t.isString(n)?n:JSON.stringify(n)},noop:function(){}}}(),e=function(){"use strict";function n(n){var e,o;return o=t.mixin({},f,n),e={css:u(),classes:o,html:i(o),selectors:r(o)},{css:e.css,html:e.html,classes:e.classes,selectors:e.selectors,mixin:function(n){t.mixin(n,e)}}}function i(n){return{wrapper:'<span class="'+n.wrapper+'"><\/span>',menu:'<div class="'+n.menu+'"><\/div>'}}function r(n){var i={};return t.each(n,function(n,t){i[t]="."+n}),i}function u(){var n={wrapper:{position:"relative",display:"inline-block"},hint:{position:"absolute",top:"0",left:"0",borderColor:"transparent",boxShadow:"none",opacity:"1"},input:{position:"relative",verticalAlign:"top",backgroundColor:"transparent"},inputWithNoHint:{position:"relative",verticalAlign:"top"},menu:{position:"absolute",top:"100%",left:"0",zIndex:"100",display:"none"},ltr:{left:"0",right:"auto"},rtl:{left:"auto",right:" 0"}};return t.isMsie()&&t.mixin(n.input,{backgroundImage:"url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)"}),n}var f={wrapper:"twitter-typeahead",input:"tt-input",hint:"tt-hint",menu:"tt-menu",dataset:"tt-dataset",suggestion:"tt-suggestion",selectable:"tt-selectable",empty:"tt-empty",open:"tt-open",cursor:"tt-cursor",highlight:"tt-highlight"};return n}(),o=function(){"use strict";function i(t){t&&t.el||n.error("EventBus initialized without el");this.$el=n(t.el)}var r,u;return r="typeahead:",u={render:"rendered",cursorchange:"cursorchanged",select:"selected",autocomplete:"autocompleted"},t.mixin(i.prototype,{_trigger:function(t,i){var u;return u=n.Event(r+t),(i=i||[]).unshift(u),this.$el.trigger.apply(this.$el,i),u},before:function(n){var t,i;return t=[].slice.call(arguments,1),i=this._trigger("before"+n,t),i.isDefaultPrevented()},trigger:function(n){var t;this._trigger(n,[].slice.call(arguments,1));(t=u[n])&&this._trigger(t,[].slice.call(arguments,1))}}),i}(),r=function(){"use strict";function t(t,i,r,u){var f;if(!r)return this;for(i=i.split(n),r=u?s(r,u):r,this._callbacks=this._callbacks||{};f=i.shift();)this._callbacks[f]=this._callbacks[f]||{sync:[],async:[]},this._callbacks[f][t].push(r);return this}function r(n,i,r){return t.call(this,"async",n,i,r)}function u(n,i,r){return t.call(this,"sync",n,i,r)}function f(t){var i;if(!this._callbacks)return this;for(t=t.split(n);i=t.shift();)delete this._callbacks[i];return this}function e(t){var r,u,f,e,o;if(!this._callbacks)return this;for(t=t.split(n),f=[].slice.call(arguments,1);(r=t.shift())&&(u=this._callbacks[r]);)e=i(u.sync,this,[r].concat(f)),o=i(u.async,this,[r].concat(f)),e()&&h(o);return this}function i(n,t,i){function r(){for(var r,u=0,f=n.length;!r&&f>u;u+=1)r=n[u].apply(t,i)===!1;return!r}return r}function o(){return window.setImmediate?function(n){setImmediate(function(){n()})}:function(n){setTimeout(function(){n()},0)}}function s(n,t){return n.bind?n.bind(t):function(){n.apply(t,[].slice.call(arguments,0))}}var n=/\s+/,h=o();return{onSync:u,onAsync:r,off:f,trigger:e}}(),s=function(n){"use strict";function i(n,i,r){for(var u,f=[],e=0,o=n.length;o>e;e++)f.push(t.escapeRegExChars(n[e]));return u=r?"\\b("+f.join("|")+")\\b":"("+f.join("|")+")",i?new RegExp(u):new RegExp(u,"i")}var r={node:null,pattern:null,tagName:"strong",className:null,wordsOnly:!1,caseSensitive:!1};return function(u){function o(t){var i,r,f;return(i=e.exec(t.data))&&(f=n.createElement(u.tagName),u.className&&(f.className=u.className),r=t.splitText(i.index),r.splitText(i[0].length),f.appendChild(r.cloneNode(!0)),t.parentNode.replaceChild(f,r)),!!i}function f(n,t){for(var i,r=0;r<n.childNodes.length;r++)i=n.childNodes[r],i.nodeType===3?r+=t(i)?1:0:f(i,t)}var e;u=t.mixin({},r,u);u.node&&u.pattern&&(u.pattern=t.isArray(u.pattern)?u.pattern:[u.pattern],e=i(u.pattern,u.caseSensitive,u.wordsOnly),f(u.node,o))}}(window.document),u=function(){"use strict";function i(i,r){i=i||{};i.input||n.error("input is missing");r.mixin(this);this.$hint=n(i.hint);this.$input=n(i.input);this.query=this.$input.val();this.queryWhenFocused=this.hasFocus()?this.query:null;this.$overflowHelper=e(this.$input);this._checkLanguageDirection();0===this.$hint.length&&(this.setHint=this.getHint=this.clearHint=this.clearHintIfInvalid=t.noop)}function e(t){return n('<pre aria-hidden="true"><\/pre>').css({position:"absolute",visibility:"hidden",whiteSpace:"pre",fontFamily:t.css("font-family"),fontSize:t.css("font-size"),fontStyle:t.css("font-style"),fontVariant:t.css("font-variant"),fontWeight:t.css("font-weight"),wordSpacing:t.css("word-spacing"),letterSpacing:t.css("letter-spacing"),textIndent:t.css("text-indent"),textRendering:t.css("text-rendering"),textTransform:t.css("text-transform")}).insertAfter(t)}function o(n,t){return i.normalizeQuery(n)===i.normalizeQuery(t)}function f(n){return n.altKey||n.ctrlKey||n.metaKey||n.shiftKey}var u;return u={9:"tab",27:"esc",37:"left",39:"right",13:"enter",38:"up",40:"down"},i.normalizeQuery=function(n){return t.toStr(n).replace(/^\s*/g,"").replace(/\s{2,}/g," ")},t.mixin(i.prototype,r,{_onBlur:function(){this.resetInputValue();this.trigger("blurred")},_onFocus:function(){this.queryWhenFocused=this.query;this.trigger("focused")},_onKeydown:function(n){var t=u[n.which||n.keyCode];this._managePreventDefault(t,n);t&&this._shouldTrigger(t,n)&&this.trigger(t+"Keyed",n)},_onInput:function(){this._setQuery(this.getInputValue());this.clearHintIfInvalid();this._checkLanguageDirection()},_managePreventDefault:function(n,t){var i;switch(n){case"up":case"down":i=!f(t);break;default:i=!1}i&&t.preventDefault()},_shouldTrigger:function(n,t){var i;switch(n){case"tab":i=!f(t);break;default:i=!0}return i},_checkLanguageDirection:function(){var n=(this.$input.css("direction")||"ltr").toLowerCase();this.dir!==n&&(this.dir=n,this.$hint.attr("dir",n),this.trigger("langDirChanged",n))},_setQuery:function(n,t){var i,r;i=o(n,this.query);r=i?this.query.length!==n.length:!1;this.query=n;t||i?!t&&r&&this.trigger("whitespaceChanged",this.query):this.trigger("queryChanged",this.query)},bind:function(){var n,i,r,f,e=this;return n=t.bind(this._onBlur,this),i=t.bind(this._onFocus,this),r=t.bind(this._onKeydown,this),f=t.bind(this._onInput,this),this.$input.on("blur.tt",n).on("focus.tt",i).on("keydown.tt",r),!t.isMsie()||t.isMsie()>9?this.$input.on("input.tt",f):this.$input.on("keydown.tt keypress.tt cut.tt paste.tt",function(n){u[n.which||n.keyCode]||t.defer(t.bind(e._onInput,e,n))}),this},focus:function(){this.$input.focus()},blur:function(){this.$input.blur()},getLangDir:function(){return this.dir},getQuery:function(){return this.query||""},setQuery:function(n,t){this.setInputValue(n);this._setQuery(n,t)},hasQueryChangedSinceLastFocus:function(){return this.query!==this.queryWhenFocused},getInputValue:function(){return this.$input.val()},setInputValue:function(n){this.$input.val(n);this.clearHintIfInvalid();this._checkLanguageDirection()},resetInputValue:function(){this.setInputValue(this.query)},getHint:function(){return this.$hint.val()},setHint:function(n){this.$hint.val(n)},clearHint:function(){this.setHint("")},clearHintIfInvalid:function(){var n,t,i,r;n=this.getInputValue();t=this.getHint();i=n!==t&&0===t.indexOf(n);r=""!==n&&i&&!this.hasOverflow();!r&&this.clearHint()},hasFocus:function(){return this.$input.is(":focus")},hasOverflow:function(){var n=this.$input.width()-2;return this.$overflowHelper.text(this.getInputValue()),this.$overflowHelper.width()>=n},isCursorAtEnd:function(){var n,i,r;return n=this.$input.val().length,i=this.$input[0].selectionStart,t.isNumber(i)?i===n:document.selection?(r=document.selection.createRange(),r.moveStart("character",-n),n===r.text.length):!0},destroy:function(){this.$hint.off(".tt");this.$input.off(".tt");this.$overflowHelper.remove();this.$hint=this.$input=this.$overflowHelper=n("<div>")}}),i}(),f=function(){"use strict";function u(i,r){i=i||{};i.templates=i.templates||{};i.templates.notFound=i.templates.notFound||i.templates.empty;i.source||n.error("missing source");i.node||n.error("missing node");i.name&&!h(i.name)&&n.error("invalid dataset name: "+i.name);r.mixin(this);this.highlight=!!i.highlight;this.name=i.name||f();this.limit=i.limit||5;this.displayFn=e(i.display||i.displayKey);this.templates=o(i.templates,this.displayFn);this.source=i.source.__ttAdapter?i.source.__ttAdapter():i.source;this.async=t.isUndefined(i.async)?this.source.length>2:!!i.async;this._resetLastSuggestion();this.$el=n(i.node).addClass(this.classes.dataset).addClass(this.classes.dataset+"-"+this.name)}function e(n){function i(t){return t[n]}return n=n||t.stringify,t.isFunction(n)?n:i}function o(i,r){function u(t){return n("<div>").text(r(t))}return{notFound:i.notFound&&t.templatify(i.notFound),pending:i.pending&&t.templatify(i.pending),header:i.header&&t.templatify(i.header),footer:i.footer&&t.templatify(i.footer),suggestion:i.suggestion||u}}function h(n){return/^[_a-zA-Z0-9-]+$/.test(n)}var i,f;return i={val:"tt-selectable-display",obj:"tt-selectable-object"},f=t.getIdGenerator(),u.extractData=function(t){var r=n(t);return r.data(i.obj)?{val:r.data(i.val)||"",obj:r.data(i.obj)||null}:null},t.mixin(u.prototype,r,{_overwrite:function(n,t){t=t||[];t.length?this._renderSuggestions(n,t):this.async&&this.templates.pending?this._renderPending(n):!this.async&&this.templates.notFound?this._renderNotFound(n):this._empty();this.trigger("rendered",this.name,t,!1)},_append:function(n,t){t=t||[];t.length&&this.$lastSuggestion.length?this._appendSuggestions(n,t):t.length?this._renderSuggestions(n,t):!this.$lastSuggestion.length&&this.templates.notFound&&this._renderNotFound(n);this.trigger("rendered",this.name,t,!0)},_renderSuggestions:function(n,t){var i;i=this._getSuggestionsFragment(n,t);this.$lastSuggestion=i.children().last();this.$el.html(i).prepend(this._getHeader(n,t)).append(this._getFooter(n,t))},_appendSuggestions:function(n,t){var i,r;i=this._getSuggestionsFragment(n,t);r=i.children().last();this.$lastSuggestion.after(i);this.$lastSuggestion=r},_renderPending:function(n){var t=this.templates.pending;this._resetLastSuggestion();t&&this.$el.html(t({query:n,dataset:this.name}))},_renderNotFound:function(n){var t=this.templates.notFound;this._resetLastSuggestion();t&&this.$el.html(t({query:n,dataset:this.name}))},_empty:function(){this.$el.empty();this._resetLastSuggestion()},_getSuggestionsFragment:function(r,u){var e,f=this;return e=document.createDocumentFragment(),t.each(u,function(t){var u,o;o=f._injectQuery(r,t);u=n(f.templates.suggestion(o)).data(i.obj,t).data(i.val,f.displayFn(t)).addClass(f.classes.suggestion+" "+f.classes.selectable);e.appendChild(u[0])}),this.highlight&&s({className:this.classes.highlight,node:e,pattern:r}),n(e)},_getFooter:function(n,t){return this.templates.footer?this.templates.footer({query:n,suggestions:t,dataset:this.name}):null},_getHeader:function(n,t){return this.templates.header?this.templates.header({query:n,suggestions:t,dataset:this.name}):null},_resetLastSuggestion:function(){this.$lastSuggestion=n()},_injectQuery:function(n,i){return t.isObject(i)?t.mixin({_query:n},i):i},update:function(t){function f(n){u||(u=!0,n=(n||[]).slice(0,i.limit),r=n.length,i._overwrite(t,n),r<i.limit&&i.async&&i.trigger("asyncRequested",t))}function o(u){u=u||[];!e&&r<i.limit&&(i.cancel=n.noop,r+=u.length,i._append(t,u.slice(0,i.limit-r)),i.async&&i.trigger("asyncReceived",t))}var i=this,e=!1,u=!1,r=0;this.cancel();this.cancel=function(){e=!0;i.cancel=n.noop;i.async&&i.trigger("asyncCanceled",t)};this.source(t,f,o);!u&&f([])},cancel:n.noop,clear:function(){this._empty();this.cancel();this.trigger("cleared")},isEmpty:function(){return this.$el.is(":empty")},destroy:function(){this.$el=n("<div>")}}),u}(),i=function(){"use strict";function i(i,r){function e(t){var i=u.$node.find(t.node).first();return t.node=i.length?i:n("<div>").appendTo(u.$node),new f(t,r)}var u=this;i=i||{};i.node||n.error("node is required");r.mixin(this);this.$node=n(i.node);this.query=null;this.datasets=t.map(i.datasets,e)}return t.mixin(i.prototype,r,{_onSelectableClick:function(t){this.trigger("selectableClicked",n(t.currentTarget))},_onRendered:function(n,t,i,r){this.$node.toggleClass(this.classes.empty,this._allDatasetsEmpty());this.trigger("datasetRendered",t,i,r)},_onCleared:function(){this.$node.toggleClass(this.classes.empty,this._allDatasetsEmpty());this.trigger("datasetCleared")},_propagate:function(){this.trigger.apply(this,arguments)},_allDatasetsEmpty:function(){function n(n){return n.isEmpty()}return t.every(this.datasets,n)},_getSelectables:function(){return this.$node.find(this.selectors.selectable)},_removeCursor:function(){var n=this.getActiveSelectable();n&&n.removeClass(this.classes.cursor)},_ensureVisible:function(n){var t,i,r,u;t=n.position().top;i=t+n.outerHeight(!0);r=this.$node.scrollTop();u=this.$node.height()+parseInt(this.$node.css("paddingTop"),10)+parseInt(this.$node.css("paddingBottom"),10);0>t?this.$node.scrollTop(r+t):i>u&&this.$node.scrollTop(r+(i-u))},bind:function(){var i,n=this;return i=t.bind(this._onSelectableClick,this),this.$node.on("click.tt",this.selectors.selectable,i),t.each(this.datasets,function(t){t.onSync("asyncRequested",n._propagate,n).onSync("asyncCanceled",n._propagate,n).onSync("asyncReceived",n._propagate,n).onSync("rendered",n._onRendered,n).onSync("cleared",n._onCleared,n)}),this},isOpen:function(){return this.$node.hasClass(this.classes.open)},open:function(){this.$node.addClass(this.classes.open)},close:function(){this.$node.removeClass(this.classes.open);this._removeCursor()},setLanguageDirection:function(n){this.$node.attr("dir",n)},selectableRelativeToCursor:function(n){var i,r,u,t;return r=this.getActiveSelectable(),i=this._getSelectables(),u=r?i.index(r):-1,t=u+n,t=(t+1)%(i.length+1)-1,t=-1>t?i.length-1:t,-1===t?null:i.eq(t)},setCursor:function(n){this._removeCursor();(n=n&&n.first())&&(n.addClass(this.classes.cursor),this._ensureVisible(n))},getSelectableData:function(n){return n&&n.length?f.extractData(n):null},getActiveSelectable:function(){var n=this._getSelectables().filter(this.selectors.cursor).first();return n.length?n:null},getTopSelectable:function(){var n=this._getSelectables().first();return n.length?n:null},update:function(n){function r(t){t.update(n)}var i=n!==this.query;return i&&(this.query=n,t.each(this.datasets,r)),i},empty:function(){function n(n){n.clear()}t.each(this.datasets,n);this.query=null;this.$node.addClass(this.classes.empty)},destroy:function(){function i(n){n.destroy()}this.$node.off(".tt");this.$node=n("<div>");t.each(this.datasets,i)}}),i}(),h=function(){"use strict";function r(){i.apply(this,[].slice.call(arguments,0))}var n=i.prototype;return t.mixin(r.prototype,i.prototype,{open:function(){return!this._allDatasetsEmpty()&&this._show(),n.open.apply(this,[].slice.call(arguments,0))},close:function(){return this._hide(),n.close.apply(this,[].slice.call(arguments,0))},_onRendered:function(){return this._allDatasetsEmpty()?this._hide():this.isOpen()&&this._show(),n._onRendered.apply(this,[].slice.call(arguments,0))},_onCleared:function(){return this._allDatasetsEmpty()?this._hide():this.isOpen()&&this._show(),n._onCleared.apply(this,[].slice.call(arguments,0))},setLanguageDirection:function(t){return this.$node.css("ltr"===t?this.css.ltr:this.css.rtl),n.setLanguageDirection.apply(this,[].slice.call(arguments,0))},_hide:function(){this.$node.hide()},_show:function(){this.$node.css("display","block")}}),r}(),c=function(){"use strict";function r(r,u){var f,e,o,s,h,c,l,a,v,y,p;r=r||{};r.input||n.error("missing input");r.menu||n.error("missing menu");r.eventBus||n.error("missing event bus");u.mixin(this);this.eventBus=r.eventBus;this.minLength=t.isNumber(r.minLength)?r.minLength:1;this.input=r.input;this.menu=r.menu;this.enabled=!0;this.active=!1;this.input.hasFocus()&&this.activate();this.dir=this.input.getLangDir();this._hacks();this.menu.bind().onSync("selectableClicked",this._onSelectableClicked,this).onSync("asyncRequested",this._onAsyncRequested,this).onSync("asyncCanceled",this._onAsyncCanceled,this).onSync("asyncReceived",this._onAsyncReceived,this).onSync("datasetRendered",this._onDatasetRendered,this).onSync("datasetCleared",this._onDatasetCleared,this);f=i(this,"activate","open","_onFocused");e=i(this,"deactivate","_onBlurred");o=i(this,"isActive","isOpen","_onEnterKeyed");s=i(this,"isActive","isOpen","_onTabKeyed");h=i(this,"isActive","_onEscKeyed");c=i(this,"isActive","open","_onUpKeyed");l=i(this,"isActive","open","_onDownKeyed");a=i(this,"isActive","isOpen","_onLeftKeyed");v=i(this,"isActive","isOpen","_onRightKeyed");y=i(this,"_openIfActive","_onQueryChanged");p=i(this,"_openIfActive","_onWhitespaceChanged");this.input.bind().onSync("focused",f,this).onSync("blurred",e,this).onSync("enterKeyed",o,this).onSync("tabKeyed",s,this).onSync("escKeyed",h,this).onSync("upKeyed",c,this).onSync("downKeyed",l,this).onSync("leftKeyed",a,this).onSync("rightKeyed",v,this).onSync("queryChanged",y,this).onSync("whitespaceChanged",p,this).onSync("langDirChanged",this._onLangDirChanged,this)}function i(n){var i=[].slice.call(arguments,1);return function(){var r=[].slice.call(arguments);t.each(i,function(t){return n[t].apply(n,r)})}}return t.mixin(r.prototype,{_hacks:function(){var r,i;r=this.input.$input||n("<div>");i=this.menu.$node||n("<div>");r.on("blur.tt",function(n){var u,f,e;u=document.activeElement;f=i.is(u);e=i.has(u).length>0;t.isMsie()&&(f||e)&&(n.preventDefault(),n.stopImmediatePropagation(),t.defer(function(){r.focus()}))});i.on("mousedown.tt",function(n){n.preventDefault()})},_onSelectableClicked:function(n,t){this.select(t)},_onDatasetCleared:function(){this._updateHint()},_onDatasetRendered:function(n,t,i,r){this._updateHint();this.eventBus.trigger("render",i,r,t)},_onAsyncRequested:function(n,t,i){this.eventBus.trigger("asyncrequest",i,t)},_onAsyncCanceled:function(n,t,i){this.eventBus.trigger("asynccancel",i,t)},_onAsyncReceived:function(n,t,i){this.eventBus.trigger("asyncreceive",i,t)},_onFocused:function(){this._minLengthMet()&&this.menu.update(this.input.getQuery())},_onBlurred:function(){this.input.hasQueryChangedSinceLastFocus()&&this.eventBus.trigger("change",this.input.getQuery())},_onEnterKeyed:function(n,t){var i;(i=this.menu.getActiveSelectable())&&this.select(i)&&t.preventDefault()},_onTabKeyed:function(n,t){var i;(i=this.menu.getActiveSelectable())?this.select(i)&&t.preventDefault():(i=this.menu.getTopSelectable())&&this.autocomplete(i)&&t.preventDefault()},_onEscKeyed:function(){this.close()},_onUpKeyed:function(){this.moveCursor(-1)},_onDownKeyed:function(){this.moveCursor(1)},_onLeftKeyed:function(){"rtl"===this.dir&&this.input.isCursorAtEnd()&&this.autocomplete(this.menu.getTopSelectable())},_onRightKeyed:function(){"ltr"===this.dir&&this.input.isCursorAtEnd()&&this.autocomplete(this.menu.getTopSelectable())},_onQueryChanged:function(n,t){this._minLengthMet(t)?this.menu.update(t):this.menu.empty()},_onWhitespaceChanged:function(){this._updateHint()},_onLangDirChanged:function(n,t){this.dir!==t&&(this.dir=t,this.menu.setLanguageDirection(t))},_openIfActive:function(){this.isActive()&&this.open()},_minLengthMet:function(n){return n=t.isString(n)?n:this.input.getQuery()||"",n.length>=this.minLength},_updateHint:function(){var f,i,n,e,o,s,r;f=this.menu.getTopSelectable();i=this.menu.getSelectableData(f);n=this.input.getInputValue();!i||t.isBlankString(n)||this.input.hasOverflow()?this.input.clearHint():(e=u.normalizeQuery(n),o=t.escapeRegExChars(e),s=new RegExp("^(?:"+o+")(.+$)","i"),r=s.exec(i.val),r&&this.input.setHint(n+r[1]))},isEnabled:function(){return this.enabled},enable:function(){this.enabled=!0},disable:function(){this.enabled=!1},isActive:function(){return this.active},activate:function(){return this.isActive()?!0:!this.isEnabled()||this.eventBus.before("active")?!1:(this.active=!0,this.eventBus.trigger("active"),!0)},deactivate:function(){return this.isActive()?this.eventBus.before("idle")?!1:(this.active=!1,this.close(),this.eventBus.trigger("idle"),!0):!0},isOpen:function(){return this.menu.isOpen()},open:function(){return this.isOpen()||this.eventBus.before("open")||(this.menu.open(),this._updateHint(),this.eventBus.trigger("open")),this.isOpen()},close:function(){return this.isOpen()&&!this.eventBus.before("close")&&(this.menu.close(),this.input.clearHint(),this.input.resetInputValue(),this.eventBus.trigger("close")),!this.isOpen()},setVal:function(n){this.input.setQuery(t.toStr(n))},getVal:function(){return this.input.getQuery()},select:function(n){var t=this.menu.getSelectableData(n);return t&&!this.eventBus.before("select",t.obj)?(this.input.setQuery(t.val,!0),this.eventBus.trigger("select",t.obj),this.close(),!0):!1},autocomplete:function(n){var i,t,r;return i=this.input.getQuery(),t=this.menu.getSelectableData(n),r=t&&i!==t.val,r&&!this.eventBus.before("autocomplete",t.obj)?(this.input.setQuery(t.val),this.eventBus.trigger("autocomplete",t.obj),!0):!1},moveCursor:function(n){var u,i,t,r,f;return u=this.input.getQuery(),i=this.menu.selectableRelativeToCursor(n),t=this.menu.getSelectableData(i),r=t?t.obj:null,f=this._minLengthMet()&&this.menu.update(u),f||this.eventBus.before("cursorchange",r)?!1:(this.menu.setCursor(i),t?this.input.setInputValue(t.val):(this.input.resetInputValue(),this._updateHint()),this.eventBus.trigger("cursorchange",r),!0)},destroy:function(){this.input.destroy();this.menu.destroy()}}),r}();!function(){"use strict";function r(t,i){t.each(function(){var t,r=n(this);(t=r.data(f.typeahead))&&i(t,r)})}function v(n,t){return n.clone().addClass(t.classes.hint).removeData().css(t.css.hint).css(p(n)).prop("readonly",!0).removeAttr("id name placeholder required").attr({autocomplete:"off",spellcheck:"false",tabindex:-1})}function y(n,t){n.data(f.attrs,{dir:n.attr("dir"),autocomplete:n.attr("autocomplete"),spellcheck:n.attr("spellcheck"),style:n.attr("style")});n.addClass(t.classes.input).attr({autocomplete:"off",spellcheck:!1});try{n.attr("dir")||n.attr("dir","auto")}catch(i){}return n}function p(n){return{backgroundAttachment:n.css("background-attachment"),backgroundClip:n.css("background-clip"),backgroundColor:n.css("background-color"),backgroundImage:n.css("background-image"),backgroundOrigin:n.css("background-origin"),backgroundPosition:n.css("background-position"),backgroundRepeat:n.css("background-repeat"),backgroundSize:n.css("background-size")}}function w(n){var r,i;r=n.data(f.www);i=n.parent().filter(r.selectors.wrapper);t.each(n.data(f.attrs),function(i,r){t.isUndefined(i)?n.removeAttr(r):n.attr(r,i)});n.removeData(f.typeahead).removeData(f.www).removeData(f.attr).removeClass(r.classes.input);i.length&&(n.detach().insertAfter(i),i.remove())}function l(i){var u,r;return u=t.isJQuery(i)||t.isElement(i),r=u?n(i).first():[],r.length?r:null}var a,f,s;a=n.fn.typeahead;f={www:"tt-www",attrs:"tt-attrs",typeahead:"tt-typeahead"};s={initialize:function(r,s){function p(){var e,d,p,w,b,k,g,nt,tt,it,rt;t.each(s,function(n){n.highlight=!!r.highlight});e=n(this);d=n(a.html.wrapper);p=l(r.hint);w=l(r.menu);b=r.hint!==!1&&!p;k=r.menu!==!1&&!w;b&&(p=v(e,a));k&&(w=n(a.html.menu).css(a.css.menu));p&&p.val("");e=y(e,a);(b||k)&&(d.css(a.css.wrapper),e.css(b?a.css.input:a.css.inputWithNoHint),e.wrap(d).parent().prepend(b?p:null).append(k?w:null));rt=k?h:i;g=new o({el:e});nt=new u({hint:p,input:e},a);tt=new rt({node:w,datasets:s},a);it=new c({input:nt,menu:tt,eventBus:g,minLength:r.minLength},a);e.data(f.www,a);e.data(f.typeahead,it)}var a;return s=t.isArray(s)?s:[].slice.call(arguments,1),r=r||{},a=e(r.classNames),this.each(p)},isEnabled:function(){var n;return r(this.first(),function(t){n=t.isEnabled()}),n},enable:function(){return r(this,function(n){n.enable()}),this},disable:function(){return r(this,function(n){n.disable()}),this},isActive:function(){var n;return r(this.first(),function(t){n=t.isActive()}),n},activate:function(){return r(this,function(n){n.activate()}),this},deactivate:function(){return r(this,function(n){n.deactivate()}),this},isOpen:function(){var n;return r(this.first(),function(t){n=t.isOpen()}),n},open:function(){return r(this,function(n){n.open()}),this},close:function(){return r(this,function(n){n.close()}),this},select:function(t){var i=!1,u=n(t);return r(this.first(),function(n){i=n.select(u)}),i},autocomplete:function(t){var i=!1,u=n(t);return r(this.first(),function(n){i=n.autocomplete(u)}),i},moveCursor:function(n){var t=!1;return r(this.first(),function(i){t=i.moveCursor(n)}),t},val:function(n){var t;return arguments.length?(r(this,function(t){t.setVal(n)}),this):(r(this.first(),function(n){t=n.getVal()}),t)},destroy:function(){return r(this,function(n,t){w(t);n.destroy()}),this}};n.fn.typeahead=function(n){return s[n]?s[n].apply(this,[].slice.call(arguments,1)):s.initialize.apply(this,arguments)};n.fn.typeahead.noConflict=function(){return n.fn.typeahead=a,this}}()});$.namespace("IMD.Website.Cms");IMD.Website.Cms.CtaMobile=function(n){function r(){i.bind()}var i=this,t={autoCompleteMinLength:0,autoCompleteItems:4,countryURL:"https://my.imd.org/api/common/countries/"};i.bind=function(){$(".panel-collapse",n).on("show.bs.collapse",function(n){n.stopPropagation();$(this).closest(".panel").removeClass("open");$(this).closest(".panel").addClass("open");$("html, body").animate({scrollTop:$(this).parent().offset().top},350);$(".btn-close",this).on("click",function(){$(this).closest("form").get(0).reset();$(this).closest(".panel-collapse").collapse("hide")});$(".form-content",this).show();$(".form-thankyou",this).hide();$(".form-content form",this).get(0)!=null&&$(".form-content form",this).get(0).reset();$(".form-content [type=submit]",this).prop("disabled",!1)});$(".panel-collapse",n).on("hide.bs.collapse",function(n){n.stopPropagation();$(this).closest(".panel").removeClass("open")});if($.fn.typeahead){var i=$("[data-autocomplete]:not('.tt-input'):not('.tt-hint')",n);i.length>0&&$(i).each(function(){var n=$(this),i=typeaheadGetItems(t.countryURL),r=n.typeahead({minLength:t.autoCompleteMinLength,highlight:!0,hint:!0},{limit:t.autoCompleteItems,source:i});n.bind("typeahead:select",function(){n.blur();n.focus()})})}$(".panel",n).each(function(){var n=new IMD.Website.Cms.CtaAjaxForm({root:$(this),mobile:!0,beforeSend:function(){$("body").modalmanager("loading")},afterSend:function(){$("body").modalmanager("removeLoading")}})});$(".cta1Block img").on("click",function(){$(".cta1Block a.download-form").first().click()})};r()};$("section.cta1Block").each(function(){var n;$(this).hasClass("mobile")&&(n=new IMD.Website.Cms.CtaMobile(this))}),function(n,t){function i(t){if(t){var i=t.scrollHeight,r=n(".callToAction",n(t).content).closest(".iframeDialogContent");r.length>0&&(i=r[0].scrollHeight);n(t).imagesLoaded().always(function(){t.resize(t.iframe.contents().find("html").width(),i+20)})}}function r(t){if(t){var i=t.scrollHeight,r=n(".callToAction",n(t).content).closest(".iframeDialogContent");r.length>0&&(i=r[0].scrollHeight);n(t).imagesLoaded().always(function(){n(t).width(t.contents().find("html").width());n(t).height(i+20)})}}function u(){try{if(window.self!==window.parent){var u=t.getTopFrame();u?i(u):r(n("iframe",window.parent.document))}}catch(f){console.log("Error while accessing to top popup (maybe HTTPS tries to access HTTP?): "+f)}}function f(t){if(t.checked){var i=n(t).closest("form");t.value==="Yes"?n(".referred",i).show("slow"):n(".referred",i).hide("slow");n.publish("modal-resize")}}function e(){n("body").on("submit",'form[data-seo-cta-type*="brochure-form"]:visible',function(){var t,i;n(this).attr("data-seo-cta-type")==="brochure-form-second-step"&&(t=n('[type="submit"]',this),t.prop("disabled",!0),i=t.closest(".simpleButton"),i.addClass("inactive"))});n("body").on("click",'form[data-seo-cta-type*="brochure-form"]:visible [type="submit"]:enabled',function(){var r=n(this),t=n(this).closest("form"),u=r.closest(".actionButton"),i;t.attr("data-seo-cta-type")!=="brochure-form-second-step"&&(r.prop("disabled",!0),u.addClass("inactive"),t.get(0).checkValidity&&(i=t.get(0).checkValidity(),typeof i!="undefined"&&(r.prop("disabled",i),i?t.trigger("submit"):u.removeClass("inactive"))))})}n.fn.imagesLoaded=function(){var i=this.find('img:not([src=""])'),t;return i.length?(t=[],i.each(function(){var r=n.Deferred(),i;t.push(r);i=new Image;i.onload=function(){r.resolve()};i.onerror=function(){r.resolve()};i.src=this.src}),n.when.apply(n,t)):n.Deferred().resolve().promise()};n(document).ready(function(){setInterval(function(){n('#questionnaire input[name="Referral.ReferralState"]').each(function(){f(this)})},0);n("body").on("click","#questionnaire a, #questionnaire input",function(){setInterval(function(){u()},0)});e()})}(jQuery,tmt.jquery.modalframe);$.namespace("IMD.Website.Cms");$("section.cta2Block").each(function(){var n;$(this).hasClass("mobile")&&(n=new IMD.Website.Cms.CtaMobile(this))});$.namespace("IMD.Website.Cms");IMD.Website.Cms.Tab1Mobile=function(n){function i(){t.bind()}var t=this;t.bind=function(){function t(n){var t=$(n).parent().prev(),i;return t.length==0?$(n).parent().offset().top:(i=t.offset().top,t.find(".panel-heading").length>0&&(i+=t.find(".panel-heading").height()),i)}$(".panel-collapse",n).on("show.bs.collapse",function(){$(".panel",this).removeClass("open");$(this).closest(".panel").addClass("open")});$(".panel-collapse",n).on("shown.bs.collapse",function(){$("html, body").animate({scrollTop:t(this)},350)});$(".panel-collapse",n).on("hide.bs.collapse",function(){$(this).closest(".panel").removeClass("open")})};i()};$("section.tab1Block").each(function(){var n;$(this).hasClass("mobile")&&(n=new IMD.Website.Cms.Tab1Mobile(this))});IMD.Website.Widget.VideoPlayer=function(n){this.options={};this.videoIdAttribute="data-imd-videoId";this.playerWidthAttribute="data-imd-player-width";this.playerHeightAttribute="data-imd-player-height";this.selectorPlayIcon="section.vid1Block section.blockVideoPlayer .sort-description .watch-video";this.selectorMainWrapper="section.vid1Block section.blockVideoPlayer";this.options.videoId="";this.options.playerWidth="630";this.options.playerHeight="354";this.options.insertInContainer=!1;this.options.rootNode="";jQuery.extend(this.options,n);var t=this,i="";this.init=function(){var n,r;this.options.videoId==""&&(this.options.videoId=jQuery(this.options.rootNode).attr(this.videoIdAttribute));this.options.videoId==""&&alert("Error in IMD.Website.Widgets.VideoPlayer. Missing video id");n=jQuery(this.options.rootNode).attr(this.playerWidthAttribute);n&&(this.options.playerWidth=n);r=jQuery(this.options.rootNode).attr(this.playerHeightAttribute);r&&(this.options.playerHeight=r);this.attachEvents();this.options.insertInContainer&&this.playVideo();i=jQuery(t.options.rootNode).html();jQuery(document).on("click",function(n){var r=jQuery(n.target);r.hasClass("blockVideoPlayer")||r.closest(".blockVideoPlayer").length>0||r.hasClass("icon-play")||r.closest(".icon-play").length>0||$(".vid1Block .blockVideoPlayer iframe").length>0&&(jQuery(t.options.rootNode).html(i),t.attachEvents())})};this.attachEvents=function(){$(this.selectorPlayIcon).click(function(n){t.playVideoDinamic(this);n.preventDefault()})};this.playVideo=function(){var n=window.location.protocol+"//www.youtube.com/embed/"+this.options.videoId+"?controls=1&showinfo=0&wmode=opaque&modestbranding=1&rel=0",i='<iframe class="youTubePlayer" width="'+this.options.playerWidth+'" height="'+this.options.playerHeight+'" frameborder="0" allowfullscreen src="'+n+'"><\/iframe>';jQuery(t.options.rootNode).html(i)};this.playVideoDinamic=function(n){var t=window.location.protocol+"//www.youtube.com/embed/"+jQuery(n).parents(".blockVideoPlayer").attr("data-imd-videoid")+"?controls=1&showinfo=0&wmode=opaque&modestbranding=1&rel=0",i='<iframe class="youTubePlayer" width="'+this.options.playerWidth+'" height="'+this.options.playerHeight+'" frameborder="0" allowfullscreen src="'+t+'"><\/iframe>';jQuery(n).parents(".blockVideoPlayer").html(i)};this.init()};IMD.Website.Widget.VideoGallery=function(n){var i,r,t;this.videoIdAttribute="data-imd-videoId";this.urlAttribute="data-imd-url";this.targetAttribute="data-imd-target";this.imgAttribute="data-imd-img";this.imgRisCrop="data-imd-ris-crop";this.triggersSelectorImg=".imageTriggers a img";this.triggersSelectorSortDescription=".imageTriggers a p.desciption";this.triggerPlayIcon=".imageTriggers a p.playIcon";this.selectorPlayIcon="section.vid2Block section.teaserGallery .videoContainer .short-description .watch-video";i={};i.videoList=[];i.sortDescriptionList=[];i.panelSelector=".teaserPanel";i.videoSelector=".videoContainer";i.triggersSelector=".imageTriggers a";i.playerWidth="628";i.playerHeight="354";n=jQuery.extend(i,n);r="";this.init=function(){this.setUpVideoList();jQuery(document).on("click",function(n){var i=jQuery(n.target);i.hasClass("blockVideoPlayer")||i.closest(".blockVideoPlayer").length>0||i.hasClass("icon-play")||i.closest(".icon-play").length>0||$(".vid2Block .videoContainer iframe").length>0&&(jQuery(t.options.rootNode).html(r),t.moveTo(t.currentIndex))})};this.setUpVideoList=function(){for(var i=jQuery(this.triggersSelectorImg,t.options.rootNode),r=jQuery(this.triggersSelectorSortDescription,t.options.rootNode),u=jQuery(this.triggerPlayIcon,t.options.rootNode),n=0;n<i.length;n++)this.options.videoList.push({id:jQuery(i[n]).attr(this.videoIdAttribute),teaserImg:jQuery(i[n]).attr(this.imgAttribute),teaserImgCrop:jQuery(i[n]).attr(this.imgRisCrop),url:jQuery(i[n]).attr(this.urlAttribute),target:jQuery(i[n]).attr(this.targetAttribute),sortdescription:jQuery(r[n]).text(),hasPlayButton:jQuery(u[n]).text()=="True"?!0:!1})};this.moveTo=function(n){this.checkIndexRange(n)&&(this.showPanel(n),this.currentIndex=n,this.reArrangeTriggers(n),this.showTeaser(n))};this.showTeaser=function(n){var i=t.options.videoList.length>0?t.options.videoList[n]:{},o=i.hasPlayButton?'<div class="watch-video"><span class="icon-play iconlib-video"><span>Watch the video<\/span><\/span><\/div>':"",u='<div class="block-top-banner-bkg-image" style="background-image:url(\''+i.teaserImg+"');background-size:cover;background-position:center "+i.teaserImgCrop+';"><\/div>',f,e;u+='<div class="short-description"><p>'+i.sortdescription+"<\/p>"+o+"<\/div>";f=i.url;f&&f.length>0?(u='<a href="'+f+'" target="'+i.target+'">'+u+"<\/a>",e=jQuery(t.options.videoSelector,t.options.rootNode).html(u),e.off("click")):(jQuery(t.options.videoSelector,t.options.rootNode).html(u),$(this.selectorPlayIcon).click(function(i){r=jQuery(t.options.rootNode).html();i.preventDefault();t.showVideo(n)}))};this.showVideo=function(n){var i=window.location.protocol+"//www.youtube.com/embed/"+this.options.videoList[n].id+"?controls=1&showinfo=0&wmode=opaque&modestbranding=1&rel=0",r='<iframe class="youTubePlayer" width="'+this.options.playerWidth+'" height="'+this.options.playerHeight+'" frameborder="0" allowfullscreen src="'+i+'"><\/iframe>';jQuery(t.options.videoSelector,t.options.rootNode).html(r)};t=jQuery.extend(new IMD.Website.Widget.BaseGallery(n),this);t.init();t.moveTo(0)};$("section.vid2Block").each(function(){var n=$(this).hasClass("mobile")?new IMD.Website.Cms.Blocks.TeaserMultipleBullet({rootNode:this}):new IMD.Website.Widget.VideoGallery({rootNode:this})});IMD.Website.Widget.SectionVideoPlayer=function(){var n=".vid3Block",i="data-imd-videoId",t="data-imd-hidecontrols",r="data-imd-isautoplay",u="data-imd-isinloop",f=function(){var f=jQuery(n);f&&f.length!==0&&f.each(function(n,f){var e=jQuery(f),o=e.attr(i);if(o){var s=e.attr(t)==="True"?"0":"1",h=e.attr(t)==="True"?"1":"0",c=e.attr(r)==="True"?"1":"0",l=e.attr(u)==="True"?"1":"0",a=window.location.protocol+"//www.youtube.com/embed/"+o+"?autoplay="+c+"&controls="+s+"&disablekb="+h+"&loop="+l+"&showinfo=0&wmode=opaque&modestbranding=1&rel=0&enablejsapi=1",v='<iframe class="youTubePlayer" width="100%" height="100%" frameborder="0" allowfullscreen src="'+a+'"><\/iframe>';e.append(v)}})};$(document).on("click",function(t){var i=jQuery(t.target);i.hasClass("youTubePlayer")||i.closest(".youTubePlayer").length>0||$("iframe",n).each(function(){this.contentWindow.postMessage('{"event":"command","func":"pauseVideo","args":""}',"*")})});f()}();$.namespace("IMD.Website.Cms");$("section.cta4Block, section.cta3Block").each(function(){var t,n=this;$(this).hasClass("mobile")?t=new IMD.Website.Cms.CtaMobile(this):$("img",n).each(function(){$(this).on("click",function(t){$("a.btn-cta-green",n).click();t.preventDefault();t.stopPropagation()})})});$(document).ready(function(){$("section.logoMember").each(function(){var n=this,i=function(){return $(window).width()<768?!0:!1},r=window.matchMedia("all and (min-width: 320px) and (max-width: 767px)"),u=function(){var n=0;return r.matches&&(n=15),n},f=function(){n.owlCarousel=$(".owl-carousel",n).owlCarousel({center:i(),loop:!0,margin:u(),nav:!0,stagePadding:0,autoHeight:!0,autoWidth:!0,responsive:{0:{items:1}}})},e=function(){var i=$(".pagerRow .pagerNav .backControl",n),t;typeof i!="undefined"&&i.length>0&&!jQuery._data(i[0],"events")&&i.click(function(){n.owlCarousel.trigger("prev.owl.carousel")});t=$(".pagerRow .pagerNav .forwardControl",n);typeof t!="undefined"&&t.length>0&&!jQuery._data(t[0],"events")&&t.click(function(){n.owlCarousel.trigger("next.owl.carousel")});$(".logo-item",n).hover(function(){$(".logo-title a",this).css("text-decoration","underline")},function(){$(".logo-title a",this).css("text-decoration","none")});$(".owl-carousel",n).on("initialized.owl.carousel",function(){}).on("changed.owl.carousel",function(t){if(t.namespace&&t.property.name=="position"){var i=t.page.count,r=t.page.index+1,u="Page "+r+" of "+i;$(".pagerRow .pagerControls",n).text(u)}}).on("resized.owl.carousel",function(){if($(window).width()<768){var t=$(n).data("owlCarousel");t&&(t.settings.center=!0)}});$(window).on("orientationchange",function(){n.owlCarousel.trigger("localresize.owl.carousel")})},t=function(){f();e()};t();$(window).on("resize",function(){t()})})}),function(n){function t(){n("section.txt1Block").each(function(){var i=n(".txt1Block-title1",this),r,t,u;i.length&&(r=Number(i.css("font-size").replace("px",""))-1,i.height(Math.floor(i.height()/r)*r),i.css("line-height",r+2+"px"));t=n(".txt1Block-title2",this);t.length&&(u=Number(t.css("font-size").replace("px",""))-1,t.height(Math.floor(t.height()/u)*u),t.css("line-height",u+2+"px"));n(".txt1Block-main-content",this).css("z-index","auto")})}n(window).on("load",function(){setTimeout(t,100)})}(jQuery)