function GetData(n,t,i,r){return $.ajax({type:"GET",url:n,data:JSON.stringify(t),success:function(n){r||ClearPageMessage();typeof n=="object"&&typeof n.Data=="object"&&typeof n.Data.PageMessage=="string"&&SetPageMessage(n.Data.PageMessage);i&&typeof i=="function"&&i(n)}}),!1}function AjaxReplace(n,t,i,r,u,f){var e=function(n){$("#"+i).replaceWith(n);r&&typeof r=="function"&&r(n)};PostData(n,t,u,e,f)}function PostData(n,t,i,r,u){return $.ajax({type:"POST",url:n,data:t,error:function(n,t,r){n.status!=403&&n.status!=404&&n.status!=500&&i&&typeof i=="function"&&i(n,t,r)},success:function(n){if(u||ClearPageMessage(),typeof n=="object"&&typeof n.Data=="object"){if(typeof n.Data.PageMessage=="string"&&(SetPageMessage(n.Data.PageMessage),$(n.Data.PageMessage).is(".messageError")))return;if(typeof n.Data.PopupMessage=="string"&&typeof n.Data.PopupMessageContainer=="string"){var t=n.Data.PopupMessageContainer.length>0&&n.Data.PopupMessageContainer[0]=="#"?$(n.Data.PopupMessageContainer):$("#"+n.Data.PopupMessageContainer);if(t.length==1&&(t.html(n.Data.PopupMessage),$(n.Data.PopupMessage).is(".messageError")))return}}r&&typeof r=="function"&&r(n)},traditional:!0}),!1}function ClearPageMessage(){try{$("#pageMessageContainer").html("")}catch(n){alert("ClearPageMessage error: "+n)}}function GetFormattedMessage(n,t,i){try{return Dwo.Common.Templates.MessageHtmlTemplate.replace(Dwo.Common.Templates.MessageType,n).replace(Dwo.Common.Templates.MessageText,t).replace(Dwo.Common.Templates.MessageCustomCssClass,typeof i=="string"&&i.length>0?" "+i:"")}catch(r){alert("GetFormattedMessage error: "+r)}}function SetPageMessage(n){try{$("#pageMessageContainer").html(n)}catch(t){alert("SetPageMessage error: "+t)}}function HidePopups(){$(".modal").each(function(){HidePopup($(this).attr("id"),!0)})}function InsertOpenPopupsArray(n){openPopups.indexOf(n)<0&&openPopups.push(n)}function RemoveOpenPopupsArray(n){openPopups.indexOf(n)>=0&&openPopups.pop(n)}function ShowPopupFromArray(){openPopups.length>0&&ShowPopup(openPopups[0])}function TriggerHideCallback(n,t){if(openPopups.length>1)t.on("hide",function(){t.off("hide");HidePopup(t.attr("id"));ShowPopupFromArray()});n!=null&&typeof n=="function"&&n()}function ShowPopup(n){var t=n[0]=="#"?n:"#"+n;$(window).width()>480&&$("body").css("overflow","hidden");removeAdjustedPopupPosition();$(t).addClass("show-overlay");adjustPopupPosition()}function HidePopup(n){try{if(typeof n=="string"&&n.length>0){var t=n[0]=="#"?n:"#"+n;$(t).removeClass("show-overlay");$("body").css("overflow","auto")}}catch(i){alert("HidePopup error: "+i)}}function SetPopupTitle(n,t){try{var i=$("#"+n);i.length==1&&i[0].SetTitle(t)}catch(r){alert("SetPopupTitle error: "+r)}}function ShowEntityDetails(n,t,i,r,u){try{var f=$(n).attr("href"),e=$(n).attr("accessDirectly");return e=="true"?t==!0?1:(window.location=f,2):(SetPopupTitle("popUpLogin",Dwo.Common.Translations.LBL_LOGIN_TO_SEE_ROOM_DETAILS_TITLE),SetPopupTitle("popUpEmail",Dwo.Common.Translations.LBL_EMAIL_POPUP_TITLE),$("#registerTopContent").html($(n).html()+"<div class='borderClass'>&nbsp;<\/div>"),$("#loginTopContent").html($(n).html()+"<div class='borderClass'>&nbsp;<\/div>"),$("#EmailTopContent").html($(n).html()+"<div class='borderClass'>&nbsp;<\/div>"),u!=undefined&&r!=undefined?u?ShowRegisterPopUp("/Account/RegisterSearchTenant",{userId:r},f,i):ShowRegisterPopUp("/Account/RegisterSearchHouse",{roomID:r},f,i):ShowRegisterPopUp("/Account/Register",{},f,i),0)}catch(o){alert("ShowEntityDetails error: "+o)}}function ShowSearchHousePopupAfterTimer(n,t,i,r,u){try{if(!$(".login-overlay").hasClass("show-overlay")&&!$(".register-overlay").hasClass("show-overlay")){var f=$(n).attr("href"),e=$(n).attr("accessDirectly");if(e=="true")return t==!0?1:(window.location=f,2);f=u;SetPopupTitle("popUpLogin",Dwo.Common.Translations.LBL_LOGIN_TO_SEE_ROOM_DETAILS_TITLE);SetPopupTitle("popUpEmail",Dwo.Common.Translations.LBL_EMAIL_POPUP_TITLE);SetPopupTitle("popUpRegister",Dwo.Common.Translations.LBL_REGISTER_SEARCH_HOUSE_AFTER_TIMER_TITLE);$("#registerTopContent").html($(n).html()+"<div class='borderClass'>&nbsp;<\/div>");$("#loginTopContent").html($(n).html()+"<div class='borderClass'>&nbsp;<\/div>");$("#EmailTopContent").html($(n).html()+"<div class='borderClass'>&nbsp;<\/div>");ShowRegisterPopUp("/Account/RegisterSearchHouseAfterTimer",{roomID:r},f,i,Dwo.Common.Translations.LBL_REGISTER_SEARCH_HOUSE_AFTER_TIMER_TITLE)}return 0}catch(o){alert("ShowSearchHousePopupAfterTimer error: "+o)}}function GoToDetailsPage(n){window.location=n}function ShowSearchTenantsUserPopup(n,t,i){try{return n=="True"?(window.location=t,2):(SetReturnUrl(t,i),SetPopupTitle("popUpLogin",Dwo.Common.Translations.LBL_LOGIN_TO_SEE_ROOM_DETAILS_TITLE),SetPopupTitle("popUpRegister",Dwo.Common.Translations.LBL_REGISTER_TO_SEE_ROOM_DETAILS_TITLE),$("#registerTopContent").html(""),$("#loginTopContent").html(""),ShowRegisterPopUp(!0,i),0)}catch(r){alert("ShowSearchTenantsUserPopup error: "+r)}}function GetSearchUrl(n,t){var r="",i="";return $.ajax({type:"GET",async:!1,url:"/home/getsearchurl",data:{SearchCriteriaValue:n,RoomType:t},success:function(n){r=n.Url;i=n.PostalCodeId;$("#SearchCriteriaValue").length>0&&i!=""&&i!=null&&i!=undefined&&$("#SearchCriteriaValue").val("PostalCode_"+i)},error:function(){}}),r}function GetTenantSearchUrl(n){var t="";return $.ajax({type:"GET",async:!1,url:"/searchtenants/gettenantsearchurl",data:{SearchCriteriaValue:n},success:function(n){t=n.Url},error:function(){}}),t}function SaveInCookie(n,t){var i;return $.ajax({type:"GET",async:!1,url:"/searchrooms/setfilterincookie",data:{filter:n,Value:t},success:function(n){i=n},error:function(){}}),i}function SetFavorite(n,t){var i=$(t).parents(".rowSearchResultRoom:first"),r=ShowEntityDetails(i,!0,null,n,!1);return r!=1?!1:($.post("/SearchRooms/SetFavorite",{roomID:n}).success(function(n){return n=="True"?($(t).removeClass("icon-favorite").addClass("icon-favorite-full"),$(t).attr("alt",$("#removeFavoriteTranslation").val()),$(t).attr("title",$("#removeFavoriteTranslation").val()),UserFavoriteRoomsChanged(!0)):($(t).removeClass("icon-favorite-full").addClass("icon-favorite"),UserFavoriteRoomsChanged(!1),$(t).attr("alt",$("#saveFavoriteTranslation").val()),$(t).attr("title",$("#saveFavoriteTranslation").val()),$("#btnRefreshFavorites").length&&(window.location=window.location.href)),!1}),!1)}function SetFavorite2(n,t,i){var r=$(t).parents(".rowSearchResultRoom:first"),u=ShowEntityDetails(r,!0,null,n,!1);return u!=1?!1:($.post("/SearchRooms/SetFavorite",{roomID:n}).success(function(n){return n=="True"?($(t).removeClass("icon-favorite").addClass("icon-favorite-full"),$(t).attr("alt",$("#removeFavoriteTranslation").val()),$(t).attr("title",$("#removeFavoriteTranslation").val()),$(t).text(i),UserFavoriteRoomsChanged(!0)):($(t).removeClass("icon-favorite-full").addClass("icon-favorite"),UserFavoriteRoomsChanged(!1),$(t).attr("alt",$("#saveFavoriteTranslation").val()),$(t).attr("title",$("#saveFavoriteTranslation").val()),$(t).text(i),$("#btnRefreshFavorites").length&&(window.location=window.location.href)),!1}),!1)}function SetFavoriteTilesView(n,t){return $.post("/SearchRooms/SetFavorite",{roomID:n}).success(function(n){return n=="True"?(t.innerText=String.fromCharCode(9829),$(t).attr("alt",$("#removeFavoriteTranslation").val()),$(t).attr("title",$("#removeFavoriteTranslation").val()),UserFavoriteRoomsChanged(!0)):(t.innerText=String.fromCharCode(9825),UserFavoriteRoomsChanged(!1),$(t).attr("alt",$("#saveFavoriteTranslation").val()),$(t).attr("title",$("#saveFavoriteTranslation").val()),$("#btnRefreshFavorites").length&&(window.location=window.location.href)),!1}),!1}function SetFavoriteTenant(n,t){var i=$(t).parents(".rowSearchResultTenant:first"),r=ShowEntityDetails(i,!0,null,n,!0);return r!=1?!1:($.post("/SearchTenants/SetFavorite",{tenantID:n}).success(function(n){return n=="True"?($(t).removeClass("icon-favorite").addClass("icon-favorite-full"),UserFavoriteRoomsChanged(!0)):($(t).removeClass("icon-favorite-full").addClass("icon-favorite"),UserFavoriteRoomsChanged(!1),$("#btnRefreshFavorites").length&&(window.location=window.location.href)),!1}),!1)}function UserFavoriteRoomsChanged(n){n?document.userFavoriteRooms++:(document.userFavoriteRooms--,document.userFavoriteRooms<0&&(document.userFavoriteRooms=0))}function SetReturnUrl(n,t){n=n.replace(/&#39;/g,"%27");$("#LoginReturnUrl").val(n);$("#RegisterReturnUrl").val(n);t!=null&&t!=""&&$.ajax({type:"POST",url:t,data:{returnUrl:n},success:function(){}})}function ClearReturnUrl(n){SetReturnUrl("",n)}function HideMessages(){$(".popover").hide();$(".popUpLevel").hide()}function ShowAskLandlordPopUp(n){var r=$("#popUpAskLandlord"),t="",i;if(r.length==1){var u=r[0],f=u.getElementsByClassName("overlay-header"),e=f[0].getElementsByTagName("span");t=e[0].innerHTML;i=t.indexOf(":");t=i!=-1?t.substring(0,i+2):t+"&nbsp;"}SetPopupTitle("popUpAskLandlord",t+n);$(window).width()>480&&$("body").css("overflow","hidden");$(".register-overlay").removeClass("show-overlay");$(".askLandlord-overlay").addClass("show-overlay")}function ShowAdvertEmailPopup(){$(window).width()>480&&$("body").css("overflow","hidden");$(".overlay").removeClass("show-overlay");$("email-modal-overlay").addClass("show-overlay")}function UpdateRegisterRedirectUrl(){$("#LoginReturnUrl")!=null&&$("#LoginReturnUrl").val()!=""&&SetReturnUrl($("#LoginReturnUrl").val(),"/Account/ConnectWithFacebookSetReturnUrl")}function ShowLoginPopupWithEmailFilled(n){ShowLoginPopUp(null,null,null,n)}function ShowLoginPopUp(n,t,i,r){$(window).width()>480&&$("body").css("overflow","hidden");removeAdjustedPopupPosition();$(".register-overlay").removeClass("show-overlay");$(".login-overlay").addClass("show-overlay");adjustPopupPosition();typeof i!="undefined"?$("#loginDiv #createNewAccount").attr("onclick",i):$("#loginDiv #createNewAccount").attr("onclick","javascript:ShowRegisterPopUp();$(document).ready(function(){UpdateRegisterRedirectUrl();}); return false;");typeof r=="string"&&($("#popUpLogin #UserEmail").val(r),$("#popUpLogin #Password").focus())}function ShowLoginPopUpMakeRegistration(n){ShowLoginPopUp(null,null,n)}function ShowEmailsPopup(){$(window).width()>480&&$("body").css("overflow","hidden");$(".register-overlay").removeClass("show-overlay");$(".email-overlay").addClass("show-overlay")}function ShowForgotPasswordPopUp(n){$(window).width()>480&&$("body").css("overflow","hidden");$(".register-overlay").removeClass("show-overlay");$(".register-combined-overlay").removeClass("show-overlay");$(".login-overlay").removeClass("show-overlay");$(".forgotpwd-overlay").addClass("show-overlay");typeof n=="string"&&$("#ForgotPasswordUserEmail").val(n)}function ShowRegisterCombinedPopUp(){$(window).width()>480&&$("body").css("overflow","hidden");$(".register-overlay").removeClass("show-overlay");$(".login-overlay").removeClass("show-overlay");$(".forgotpwd-overlay").removeClass("show-overlay");$(".register-combined-overlay").addClass("show-overlay")}function ShowRegisterPopUp(n,t,i,r,u){$(".register-combined-overlay").removeClass("show-overlay");$(".login-overlay").removeClass("show-overlay");$(".email-overlay").removeClass("show-overlay");$(".forgotpwd-overlay").removeClass("show-overlay");n==undefined&&(n="/Account/Register");$.ajax({type:"GET",url:n,data:t==undefined?{}:t,success:function(n){try{$("#registerDiv").html(n)}catch(f){}BindRegisterEvents();i!=null&&i!=""&&SetReturnUrl(i,r);typeof u!="undefined"&&u!=null?SetPopupTitle("popUpRegister",u):t==undefined?SetPopupTitle("popUpRegister",Dwo.Common.Translations.LBL_REGISTER_DEFAULT_TITLE):t.createAlert?SetPopupTitle("popUpRegister",Dwo.Common.Translations.LBL_REGISTER_NEW_ALERT_TITLE):t.createLeftAlert?SetPopupTitle("popUpRegister",Dwo.Common.Translations.LBL_REGISTER_NEW_LEFT_ALERT_TITLE):t.roomID!=undefined?SetPopupTitle("popUpRegister",Dwo.Common.Translations.LBL_REGISTER_SEARCH_HOUSE_TITLE):SetPopupTitle("popUpRegister",Dwo.Common.Translations.LBL_REGISTER_SEARCH_TENANT_TITLE);$(".register-overlay").addClass("show-overlay");adjustPopupPosition()},error:function(){}})}function adjustPopupPosition(){$(window).height()<700&&$("html, body").animate({scrollTop:0},"fast")}function removeAdjustedPopupPosition(){$(".overlay").removeAttr("style")}function MakePremiumAccount(n,t,i,r,u){if(n==!0){window.location.href=t;return}ShowRegisterPopUp("/Account/RegisterMakePremium",{CityId:r},t,i,u)}function ShowRegisterPopupSendMessage(n,t,i,r,u){ShowRegisterPopUp("/Account/RegisterSendMessage",{roomID:i,message:r},n,t,u)}function ShowLoginPopUpSendMessage(n){ShowLoginPopUp(null,null,n)}function CleanupContent(){$("#registerTopContent").find(".recentRoomsItem").each(function(){$(this).css("border","0px")});$("#registerTopContent").find("a").each(function(){$(this).attr("onclick","return false;");$(this).attr("href","")});$("#loginTopContent").find("a").each(function(){$(this).attr("onclick","return false;");$(this).attr("href","")})}function showEndAccountPopUp(){try{MoveAfterBody("#popUpEndAccount");ShowPopup("popUpEndAccount");$("#Explanation").focus();$("#explanation").val($("#Explanation").val());$("#reasonId").val($(".reasonDropdown select").val())}catch(n){}}function FixDatePickerOnFixedPositionedParent(){try{$("body").find("*").filter(function(){return typeof $(this).data("datepicker")=="object"}).each(function(){var n=$(this).data("datepicker");$(window).on("scroll",$.proxy(n.place,n))})}catch(n){alert("FixDatePickerOnFixedPositionedParent error: "+n)}}function RedirectToUrl(n){try{typeof n=="string"&&(document.location=n)}catch(t){alert("GoToUrl error: "+t)}}function RedirectToMyAccount(n){try{typeof n=="number"&&$.cookie(Dwo.Common.Cookies.GoToMyAccountStepAfterRedirect,n);RedirectToUrl("/myaccount")}catch(t){alert("RedirectToMyAccount error: "+t)}}function ShowLoadingPanelNoBg(n,t){typeof n!="undefined"&&n!=null&&$(n).block({message:t,css:{border:"0px",width:"200px",backgroundColor:"none",fontWeight:"bold"},overlayCSS:{opacity:.3,"z-index":12e3},fadeIn:0,showOverlay:!0})}function ShowLoadingPanel(){$(".wrap").before('<div class="loading-overlay"><div class="loading"><\/div><\/div>');$(".loading-overlay").click(function(){$(".loading-overlay").remove()})}function ShowModalLoadingPanel(){$(".wrap").before('<div class="loading-overlay"><div class="loading"><\/div><\/div>')}function HideLoadingPanel(){$(".loading-overlay").remove();$("body").css("overflow","auto")}function RefreshForgotPasswordContent(){typeof $(".btnRefreshContent")!="undefined"&&$(".btnRefreshContent").click()}function EscapeHTML(n){return n.replace(/</g,"&lt;").replace(/>/g,"&gt;")}function ShowCookieBar(n){var t=$("#cookiesRequest"),i=$("#cookiesDenied");n==null||n==0?(t&&t.show(),i&&i.hide()):n==Math.pow(2,4)-2?(t&&t.hide(),i&&i.hide()):(t&&t.hide(),i&&i.show())}function ShowCookiePopup(n){$("html, body").animate({scrollTop:0});SetPopupTitle("popUpCookies",n);ShowPopup("popUpCookies")}function CookiePolicySet(n){HidePopup("popUpCookies");ShowCookieBar(n.result);SetCookie(n.cookieName,n.result,n.cookieExpiry)}function AcceptAllCookies(){$.post("/cookies/AcceptAll",null,function(n,t){t=="success"&&CookiePolicySet(n)},"json")}function SetCookie(n,t,i){var r=new Date,u;r.setDate(r.getDate()+i);u=escape(t)+(r==null?"":"; expires="+r.toUTCString());document.cookie=n+"="+u}function SetConfirmRegistrationReminderMessage(n){try{$("#ConfirmRegistrationAlert").html(n)}catch(t){alert("SetConfirmRegistrationReminderMessage error: "+t)}}function sendEmailReminder(){return $.post("/Home/SendConfirmRegistrationReminder",null,function(n){switch(n.status){case"SUCCESS":n.message!=null&&toastr.info(n.message,"");break;case"ERROR":alert(n.message);break;case"NOTLOGGEDIN":SetConfirmRegistrationReminderMessage(n.message);break;default:alert(n.message)}}),!1}function IsEmail(n){var t=/^([a-zA-Z0-9_.+-])+\@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/,t=/^[a-zA-Z0-9_\+-]+(\.[a-zA-Z0-9_\+-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*\.([a-zA-Z]{2,4}|museum|travel)$/;return t.test(n)}function IsPublicText(n){return!/^[^0-9@<>]+$/.test(n)}function MoveAfterBody(n){$(document.body).append($(n).detach())}function GetDocHeight(){var n=document;return Math.max(Math.max(n.body.scrollHeight,n.documentElement.scrollHeight),Math.max(n.body.offsetHeight,n.documentElement.offsetHeight),Math.max(n.body.clientHeight,n.documentElement.clientHeight))}function ResizeAutocompleteLarge(n,t){(t==undefined||t==null)&&(t=0);$("head").append("<style type='text/css'>.dropdown-menu-typeahead-large{width:"+($("#"+n).outerWidth()+t)+"px;<\/style>")}function ResizeAutocompleteNormal(n,t){(t==undefined||t==null)&&(t=0);$("head").append("<style type='text/css'>.dropdown-menu-typeahead-normal{width:"+($("#"+n).outerWidth()+t)+"px;<\/style>")}function SetAutocompleteMinLength(n){$("#"+n).on("keyup",function(){var t=/^\d+$/.test($("#"+n).val());$("#"+n).data("typeahead").options.source.minLength=t?2:3})}function rotateImage(n,t){(t==undefined||isNaN(t))&&(t=parseInt(n.attr("data-rotate-degrees")));isNaN(t)&&(t=0);var i=parseInt(n.attr("data-rotate-angle"));isNaN(i)&&(i=0);i+=t;i>=360&&(i-=360);$(n).rotate(i);$(n).attr("data-rotate-angle",i)}function SetFavoriteAndUpdateData(n){return ShowLoadingPanel(),$.post("/SearchRooms/SetFavorite",{roomID:n}).success(function(){UserFavoriteRoomsChanged(!1);window.location=window.location.href;HideLoadingPanel()}),!1}function changeDate(n){try{n!=undefined&&$(n.currentTarget).blur()}catch(t){}}function setSelectedItemValue(n,t){try{$("#"+t).val(n.Value)}catch(i){}}function autocompleteKeyUp(n,t,i,r,u,f){allowedToClear(n.which)&&(clearValue(i),f&&f());$(n.target).val()&&$(n.target).val().length>0?$(n.target).parent().find("."+r).removeClass(u):(clearSelectedItem(r,u),$("#"+t).parent().find("."+r).hasClass(u)||$("#"+t).parent().find("."+r).addClass(u))}function clearSelectedItem(n,t,i,r){clearText(n);clearValue(t);$("#"+t).parent().find("."+i).addClass(r)}function clearText(n){$("#"+n).val("");$("#"+n).blur()}function clearValue(n){$("#"+n).val("")}function allowedToClear(n){return n==9||n==13||n==44||n>=16&&n<=20||n==27||n>=33&&n<=36||n>=37&&n<=40||n==91||n==92||n==93||n>=112&&n<=123||n==144||n==145?!1:!0}function SearchInItemSelected(n,t,i){var f=$(n).attr("value"),e=$(n).html(),r=$("#"+t),u;r!=undefined&&(r.html(e),u=$("#"+i),u!=undefined&&u.val(f),ShowLoadingPanel(),r.click())}var qq,openPopups;(function(n){n.fn.scrollIntoView=function(t,i,r){function l(t,i){i===undefined?n.isFunction(e.complete)&&e.complete.call(t):e.smooth?n(t).stop().animate({scrollTop:i},e):(t.scrollTop=i,n.isFunction(e.complete)&&e.complete.call(t))}var e=n.extend({},n.fn.scrollIntoView.defaults),f,o,u,h,c,s;for(n.type(t)=="object"?n.extend(e,t):n.type(t)=="number"?n.extend(e,{duration:t,easing:i,complete:r}):t==!1&&(e.smooth=!1),f=Infinity,o=0,this.size()==1?(f=this.get(0).offsetTop)==null||(o=f+this.get(0).offsetHeight):this.each(function(n,t){t.offsetTop<f?f=t.offsetTop:t.offsetTop+t.offsetHeight>o?o=t.offsetTop+t.offsetHeight:null}),o-=f,u=this.commonAncestor().get(0),h=n(window).height();u;){if(c=u.scrollTop,s=u.clientHeight,s>h&&(s=h),s==0&&u.tagName=="BODY"&&(s=h),u.scrollTop!=((u.scrollTop+=1)==null||u.scrollTop)&&(u.scrollTop-=1)!=null||u.scrollTop!=((u.scrollTop-=1)==null||u.scrollTop)&&(u.scrollTop+=1)!=null){f<=c?l(u,f):f+o>c+s?l(u,f+o-s):l(u,undefined);return}u=u.parentNode}return this};n.fn.scrollIntoView.defaults={smooth:!0,duration:null,easing:n.easing&&n.easing.easeOutExpo?"easeOutExpo":null,complete:n.noop(),step:null,specialEasing:null};n.fn.isOutOfView=function(n){var t=!0;return this.each(function(){var u=this.parentNode,i=u.scrollTop,f=u.clientHeight,r=this.offsetTop,e=this.offsetHeight;(n?r>i+f:r+e>i+f)||(n?r+e<i:r<i)||(t=!1)}),t};n.fn.commonAncestor=function(){var i=[],r=Infinity,t,u,f;n(this).each(function(){var t=n(this).parents();i.push(t);r=Math.min(r,t.length)});for(t in i)i[t]=i[t].slice(i[t].length-r);for(t=0;t<i[0].length;t++){u=!0;for(f in i)if(i[f][t]!=i[0][t]){u=!1;break}if(u)return n(i[0][t])}return n([])}})(jQuery),function(n){typeof define=="function"&&define.amd?define(["jquery"],n):n(jQuery)}(function(n){function r(n){return n}function u(n){return decodeURIComponent(n.replace(f," "))}function i(n){n.indexOf('"')===0&&(n=n.slice(1,-1).replace(/\\"/g,'"').replace(/\\\\/g,"\\"));try{return t.json?JSON.parse(n):n}catch(i){}}var f=/\+/g,t=n.cookie=function(f,e,o){var l,h,s,y;if(e!==undefined)return o=n.extend({},t.defaults,o),typeof o.expires=="number"&&(l=o.expires,h=o.expires=new Date,h.setDate(h.getDate()+l)),e=t.json?JSON.stringify(e):String(e),document.cookie=[t.raw?f:encodeURIComponent(f),"=",t.raw?e:encodeURIComponent(e),o.expires?"; expires="+o.expires.toUTCString():"",o.path?"; path="+o.path:"",o.domain?"; domain="+o.domain:"",o.secure?"; secure":""].join("");var a=t.raw?r:u,v=document.cookie.split("; "),c=f?undefined:{};for(s=0,y=v.length;s<y;s++){var p=v[s].split("="),w=a(p.shift()),b=a(p.join("="));if(f&&f===w){c=i(b);break}f||(c[w]=i(b))}return c};t.defaults={};n.removeCookie=function(t,i){return n.cookie(t)!==undefined?(n.cookie(t,"",n.extend(i,{expires:-1})),!0):!1}}),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",s="",p,h=r.vars.direction==="vertical",o=r.vars.reverse,e=r.vars.itemWidth>0,c=r.vars.animation==="fade",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=r.currentSlide===0||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;r.vars.animation==="slide"&&(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"],t;for(t in n)if(i.style[n[t]]!==undefined)return r.pfx=n[t].replace("Perspective","").toLowerCase(),r.prop="-"+r.pfx+"-transform",!0;return!1}();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.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&&(n(r.containerSelector).length===1||r.vars.multipleKeyboard)&&n(document).bind("keyup",function(n){var t=n.keyCode,i;r.animating||t!==39&&t!==37||(i=t===39?r.getTarget("next"):t===37?r.getTarget("prev"):!1,r.flexAnimate(i,r.vars.pauseOnAction))});r.vars.mousewheel&&r.bind("mousewheel",function(n,t){n.preventDefault();var i=t<0?r.getTarget("next"):r.getTarget("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(){if(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))})});else r.slides.on(a,function(t){t.preventDefault();var i=n(this),u=i.index(),e=i.offset().left-n(r).scrollLeft();e<=0&&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=r.vars.controlNav==="thumbnails"?"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=r.vars.controlNav==="thumbnails"?'<img src="'+o.attr("data-thumb")+'"/>':"<a>"+h+"<\/a>","thumbnails"===r.vars.controlNav&&!0===r.vars.thumbCaptions&&(i=o.attr("data-thumbcaption"),""!=i&&undefined!=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=r.vars.controlNav==="thumbnails"?"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&&t==="add"?r.controlNavScaffold.append(n("<li><a>"+r.count+"<\/a><\/li>")):r.pagingCount===1?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><a class="'+f+'prev" href="#">'+r.vars.prevText+'<\/a><\/li><li><a class="'+f+'next" href="#">'+r.vars.nextText+"<\/a><\/li><\/ul>");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=n(this).hasClass(f+"next")?r.getTarget("next"):r.getTarget("prev"),r.flexAnimate(i,r.vars.pauseOnAction));s===""&&(s=t.type);u.setToClearWatchedEvent()})},update:function(){var n=f+"disabled";r.pagingCount===1?r.directionNav.addClass(n).attr("tabindex","-1"):r.vars.animationLoop?r.directionNav.removeClass(n).removeAttr("tabindex"):r.animatingTo===0?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){n==="play"?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(){var p,w,f,u,n,s,l=!1,a=0,y=0,i=0;if(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);function g(n){n.stopPropagation();r.animating?n.preventDefault():(r.pause(),t._gesture.addPointer(n.pointerId),i=0,u=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)*u:(r.currentSlide+r.cloneOffset)*u)}function nt(r){var e,o,a;if(r.stopPropagation(),e=r.target._slider,e){if(o=-r.translationX,a=-r.translationY,i=i+(h?a:o),n=i,l=h?Math.abs(i)<Math.abs(-o):Math.abs(i)<Math.abs(-a),r.detail===r.MSGESTURE_FLAG_INERTIA){setImmediate(function(){t._gesture.stop()});return}(!l||Number(new Date)-s>500)&&(r.preventDefault(),!c&&e.transitions&&(e.vars.animationLoop||(n=i/(e.currentSlide===0&&i<0||e.currentSlide===e.last&&i>0?Math.abs(i)/u+2:1)),e.setProps(f+n,"setTouch")))}}function tt(t){var r,e,h;(t.stopPropagation(),r=t.target._slider,r)&&(r.animatingTo!==r.currentSlide||l||n===null||(e=o?-n:n,h=e>0?r.getTarget("next"):r.getTarget("prev"),r.canAdvance(h)&&(Number(new Date)-s<550&&Math.abs(e)>50||Math.abs(e)>u/2)?r.flexAnimate(h,r.vars.pauseOnAction):c||r.flexAnimate(r.currentSlide,r.vars.pauseOnAction,!0)),p=null,w=null,n=null,f=null,i=0)}}else{t.addEventListener("touchstart",d,!1);function d(n){r.animating?n.preventDefault():(window.navigator.msPointerEnabled||n.touches.length===1)&&(r.pause(),u=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)*u:(r.currentSlide+r.cloneOffset)*u,p=h?y:a,w=h?a:y,t.addEventListener("touchmove",b,!1),t.addEventListener("touchend",k,!1))}function b(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=n/(r.currentSlide===0&&n<0||r.currentSlide===r.last&&n>0?Math.abs(n)/u+2:1)),r.setProps(f+n,"setTouch")))}function k(){if(t.removeEventListener("touchmove",b,!1),r.animatingTo===r.currentSlide&&!l&&!(n===null)){var i=o?-n:n,e=i>0?r.getTarget("next"):r.getTarget("prev");r.canAdvance(e)&&(Number(new Date)-s<550&&Math.abs(i)>50||Math.abs(i)>u/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}}},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.find("[id]").each(function(){var t=n(this);t.attr("id",t.attr("id")+"_clone")}),t},pauseInvisible:{visProp:null,init:function(){var t=["webkit","moz","ms","o"],n,i;if("hidden"in document)return"hidden";for(n=0;n<t.length;n++)t[n]+"Hidden"in document&&(u.pauseInvisible.visProp=t[n]+"Hidden");u.pauseInvisible.visProp&&(i=u.pauseInvisible.visProp.replace(/[H|h]idden/,"")+"visibilitychange",document.addEventListener(i,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(){return document[u.pauseInvisible.visProp]||!1}},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&&r.pagingCount===1&&(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=t===0||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&&t!==0)r.currentItem=t,r.slides.removeClass(f+"active-slide").eq(t).addClass(f+"active-slide"),t=Math.floor(t/r.visible);else return r.currentItem=t,r.slides.removeClass(f+"active-slide").eq(t).addClass(f+"active-slide"),!1;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=t===0||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&&r.visible!==1?r.limit:k):b=r.currentSlide===0&&t===r.count-1&&r.vars.animationLoop&&r.direction!=="next"?o?(r.count+r.cloneOffset)*p:0:r.currentSlide===r.last&&t===0&&r.vars.animationLoop&&r.direction!=="prev"?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(){r.wrapup(p)})):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||(r.currentSlide===0&&r.animatingTo===r.last&&r.vars.animationLoop?r.setProps(n,"jumpEnd"):r.currentSlide===r.last&&r.animatingTo===0&&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&&n===0&&r.direction==="prev"?!0:l&&r.currentItem===0&&n===r.pagingCount-1&&r.direction!=="next"?!1:n===r.currentSlide&&!l?!1:r.vars.animationLoop?!0:r.atEnd&&r.currentSlide===0&&n===i&&r.direction!=="next"?!1:r.atEnd&&r.currentSlide===i&&n===0&&r.direction==="next"?!1:!0};r.getTarget=function(n){return r.direction=n,n==="next"?r.currentSlide===r.last?0:r.currentSlide+1:r.currentSlide===0?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 t==="setTouch"?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 u*-1+"px"}();r.transitions&&(u=h?"translate3d(0,"+u+",0)":"translate3d("+u+",0,0)",i=i!==undefined?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||i===undefined)&&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"}),t==="init"&&(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}):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;t==="init"&&(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,t!=="init"&&r.container.find(".clone").remove(),u.uniqueID(r.slides.first().clone().addClass("clone").attr("aria-hidden","true")).appendTo(r.container),u.uniqueID(r.slides.last().clone().addClass("clone").attr("aria-hidden","true")).prependTo(r.container));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((r.count+r.cloneCount)*200+"%").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")},t==="init"?100:0)):(r.container.width((r.count+r.cloneCount)*200+"%"),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()},t==="init"?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=r.viewport===undefined?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=r.pagingCount===1?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&&n!==0&&(r.currentSlide-=1),r.animatingTo=r.currentSlide);r.vars.controlNav&&!r.manualControls&&(t==="add"&&!e||r.pagingCount>r.controlNav.length?u.controlNav.update("add"):(t==="remove"&&!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?i!==undefined?r.slides.eq(r.count-i).after(u):r.container.prepend(u):i!==undefined?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,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:"",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(t===undefined&&(t={}),typeof t=="object")return this.each(function(){var i=n(this),u=t.selector?t.selector:".slides > li",r=i.find(u);r.length===1&&t.allowOneSlide===!0||r.length===0?(r.fadeIn(400),t.start&&t.start(i)):i.data("flexslider")===undefined&&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:typeof t=="number"&&i.flexAnimate(t,!0)}}}(jQuery);$(document).ready(function(){$(".accordion_head").click(function(){$(this).next().slideToggle(200);$(this).parent().removeClass("closed-init");$(this).parent().toggleClass("closed")});$("html").click(function(){$(".dropdown-open").removeClass("dropdown-open").find(".subnav").slideToggle()});$(".icon-menu").click(function(n){n.stopImmediatePropagation();n.preventDefault();$(this).parent().toggleClass("dropdown-open");$(this).next().slideToggle()});$("select").select2({minimumResultsForSearch:-1});$(".select2-container, .select-wrapper, .select2-choice").unbind("touchstart");$(".overlay-close, .overlay").click(function(){removeAdjustedPopupPosition();$(".overlay").removeClass("show-overlay");$("body").css("overflow","auto")});$(".overlay-container").click(function(n){n.stopImmediatePropagation();n.stopPropagation()});$(".filter-aside .accordion_inner").click(function(){setTimeout(function(){$(".loading-overlay").remove()},1500)});$(".filter-toggle").click(function(n){n.preventDefault();$(".filter-toggle.top").find(".text-close").toggleClass("hidden");$(".filter-toggle.top").find(".text-open").toggleClass("hidden");$(".filter-content").slideToggle()})});$(window).load(function(){function n(){return!!document.createElementNS&&!!document.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect}$("#slider-nav").flexslider({animation:"slide",controlNav:!1,animationLoop:!1,slideshow:!1,itemWidth:150,itemMargin:0,asNavFor:"#slider",keyboard:!0,multipleKeyboard:!0});$("#slider").flexslider({animation:"slide",controlNav:!1,animationLoop:!1,slideshow:!1,sync:"#slider-nav",multipleKeyboard:!0,keyboard:!0,start:function(){}});$("#profile-slider").flexslider({animation:"slide",controlNav:!0,animationLoop:!1,slideshow:!1,multipleKeyboard:!0,keyboard:!0});$("#sliderContainer").flexslider({animation:"slide",controlNav:!0,keyboard:!0,itemWidth:"100%"});$(".cookie-bar").slideDown();n()||$(".usp .svg").each(function(){$(this).after('<img src="img/'+$(this).attr("id")+'.png" class="svg-replacement">');$(this).remove()})});$(document).ready(function(){}),function(n){function i(n,t){for(var i=window,r=(n||"").split(".");i&&r.length;)i=i[r.shift()];return typeof i=="function"?i:(t.push(n),Function.constructor.apply(null,t))}function r(n){return n==="GET"||n==="POST"}function e(n,t){r(t)||n.setRequestHeader("X-HTTP-Method-Override",t)}function o(t,i,r){var u;r.indexOf("application/x-javascript")===-1&&(u=(t.getAttribute("data-ajax-mode")||"").toUpperCase(),n(t.getAttribute("data-ajax-update")).each(function(t,r){var f;switch(u){case"BEFORE":f=r.firstChild;n("<div />").html(i).contents().each(function(){r.insertBefore(this,f)});break;case"AFTER":n("<div />").html(i).contents().each(function(){r.appendChild(this)});break;default:n(r).html(i)}}))}function u(t,u){var s,h,f,c;(s=t.getAttribute("data-ajax-confirm"),!s||window.confirm(s))&&(h=n(t.getAttribute("data-ajax-loading")),c=t.getAttribute("data-ajax-loading-duration")||0,n.extend(u,{type:t.getAttribute("data-ajax-method")||undefined,url:t.getAttribute("data-ajax-url")||undefined,beforeSend:function(n){var r;return e(n,f),r=i(t.getAttribute("data-ajax-begin"),["xhr"]).apply(this,arguments),r!==!1&&h.show(c),r},complete:function(){h.hide(c);i(t.getAttribute("data-ajax-complete"),["xhr","status"]).apply(this,arguments)},success:function(n,r,u){o(t,n,u.getResponseHeader("Content-Type")||"text/html");i(t.getAttribute("data-ajax-success"),["data","status","xhr"]).apply(this,arguments)},error:i(t.getAttribute("data-ajax-failure"),["xhr","status","error"])}),u.data.push({name:"X-Requested-With",value:"XMLHttpRequest"}),f=u.type.toUpperCase(),r(f)||(u.type="POST",u.data.push({name:"X-HTTP-Method-Override",value:f})),n.ajax(u))}function s(t){var i=n(t).data(f);return!i||!i.validate||i.validate()}var t="unobtrusiveAjaxClick",f="unobtrusiveValidation";n("a[data-ajax=true]").live("click",function(n){n.preventDefault();u(this,{url:this.href,type:"GET",data:[]})});n("form[data-ajax=true] input[type=image]").live("click",function(i){var r=i.target.name,u=n(i.target),f=u.parents("form")[0],e=u.offset();n(f).data(t,[{name:r+".x",value:Math.round(i.pageX-e.left)},{name:r+".y",value:Math.round(i.pageY-e.top)}]);setTimeout(function(){n(f).removeData(t)},0)});n("form[data-ajax=true] :submit").live("click",function(i){var r=i.target.name,u=n(i.target).parents("form")[0];n(u).data(t,r?[{name:r,value:i.target.value}]:[]);setTimeout(function(){n(u).removeData(t)},0)});n("form[data-ajax=true]").live("submit",function(i){var r=n(this).data(t)||[];(i.preventDefault(),s(this))&&u(this,{url:this.action,type:this.method||"GET",data:r.concat(n(this).serializeArray())})})}(jQuery),function(n){n.extend(n.fn,{validate:function(t){if(!this.length){t&&t.debug&&window.console&&console.warn("nothing selected, can't validate, returning nothing");return}var i=n.data(this[0],"validator");return i?i:(this.attr("novalidate","novalidate"),i=new n.validator(t,this[0]),n.data(this[0],"validator",i),i.settings.onsubmit&&(this.validateDelegate(":submit","click",function(t){i.settings.submitHandler&&(i.submitButton=t.target);n(t.target).hasClass("cancel")&&(i.cancelSubmit=!0)}),this.submit(function(t){function r(){var r;return i.settings.submitHandler?(i.submitButton&&(r=n("<input type='hidden'/>").attr("name",i.submitButton.name).val(i.submitButton.value).appendTo(i.currentForm)),i.settings.submitHandler.call(i,i.currentForm,t),i.submitButton&&r.remove(),!1):!0}return i.settings.debug&&t.preventDefault(),i.cancelSubmit?(i.cancelSubmit=!1,r()):i.form()?i.pendingRequest?(i.formSubmitted=!0,!1):r():(i.focusInvalid(),!1)})),i)},valid:function(){if(n(this[0]).is("form"))return this.validate().form();var t=!0,i=n(this[0].form).validate();return this.each(function(){t&=i.element(this)}),t},removeAttrs:function(t){var i={},r=this;return n.each(t.split(/\s/),function(n,t){i[t]=r.attr(t);r.removeAttr(t)}),i},rules:function(t,i){var r=this[0],o,u,h;if(t){var e=n.data(r.form,"validator").settings,s=e.rules,f=n.validator.staticRules(r);switch(t){case"add":n.extend(f,n.validator.normalizeRule(i));s[r.name]=f;i.messages&&(e.messages[r.name]=n.extend(e.messages[r.name],i.messages));break;case"remove":return i?(o={},n.each(i.split(/\s/),function(n,t){o[t]=f[t];delete f[t]}),o):(delete s[r.name],f)}}return u=n.validator.normalizeRules(n.extend({},n.validator.metadataRules(r),n.validator.classRules(r),n.validator.attributeRules(r),n.validator.staticRules(r)),r),u.required&&(h=u.required,delete u.required,u=n.extend({required:h},u)),u}});n.extend(n.expr[":"],{blank:function(t){return!n.trim(""+t.value)},filled:function(t){return!!n.trim(""+t.value)},unchecked:function(n){return!n.checked}});n.validator=function(t,i){this.settings=n.extend(!0,{},n.validator.defaults,t);this.currentForm=i;this.init()};n.validator.format=function(t,i){return arguments.length===1?function(){var i=n.makeArray(arguments);return i.unshift(t),n.validator.format.apply(this,i)}:(arguments.length>2&&i.constructor!==Array&&(i=n.makeArray(arguments).slice(1)),i.constructor!==Array&&(i=[i]),n.each(i,function(n,i){t=t.replace(new RegExp("\\{"+n+"\\}","g"),i)}),t)};n.extend(n.validator,{defaults:{messages:{},groups:{},rules:{},errorClass:"error",validClass:"valid",errorElement:"label",focusInvalid:!0,errorContainer:n([]),errorLabelContainer:n([]),onsubmit:!0,ignore:":hidden",ignoreTitle:!1,onfocusin:function(n){this.lastActive=n;this.settings.focusCleanup&&!this.blockFocusCleanup&&(this.settings.unhighlight&&this.settings.unhighlight.call(this,n,this.settings.errorClass,this.settings.validClass),this.addWrapper(this.errorsFor(n)).hide())},onfocusout:function(n){!this.checkable(n)&&(n.name in this.submitted||!this.optional(n))&&this.element(n)},onkeyup:function(n,t){(t.which!==9||this.elementValue(n)!=="")&&(n.name in this.submitted||n===this.lastActive)&&this.element(n)},onclick:function(n){n.name in this.submitted?this.element(n):n.parentNode.name in this.submitted&&this.element(n.parentNode)},highlight:function(t,i,r){t.type==="radio"?this.findByName(t.name).addClass(i).removeClass(r):n(t).addClass(i).removeClass(r)},unhighlight:function(t,i,r){t.type==="radio"?this.findByName(t.name).removeClass(i).addClass(r):n(t).removeClass(i).addClass(r)}},setDefaults:function(t){n.extend(n.validator.defaults,t)},messages:{required:"This field is required.",remote:"Please fix this field.",email:"Please enter a valid email address.",url:"Please enter a valid URL.",date:"Please enter a valid date.",dateISO:"Please enter a valid date (ISO).",number:"Please enter a valid number.",digits:"Please enter only digits.",creditcard:"Please enter a valid credit card number.",equalTo:"Please enter the same value again.",maxlength:n.validator.format("Please enter no more than {0} characters."),minlength:n.validator.format("Please enter at least {0} characters."),rangelength:n.validator.format("Please enter a value between {0} and {1} characters long."),range:n.validator.format("Please enter a value between {0} and {1}."),max:n.validator.format("Please enter a value less than or equal to {0}."),min:n.validator.format("Please enter a value greater than or equal to {0}.")},autoCreateRanges:!1,prototype:{init:function(){function i(t){var i=n.data(this[0].form,"validator"),r="on"+t.type.replace(/^validate/,"");i.settings[r]&&i.settings[r].call(i,this[0],t)}var r,t;this.labelContainer=n(this.settings.errorLabelContainer);this.errorContext=this.labelContainer.length&&this.labelContainer||n(this.currentForm);this.containers=n(this.settings.errorContainer).add(this.settings.errorLabelContainer);this.submitted={};this.valueCache={};this.pendingRequest=0;this.pending={};this.invalid={};this.reset();r=this.groups={};n.each(this.settings.groups,function(t,i){n.each(i.split(/\s/),function(n,i){r[i]=t})});t=this.settings.rules;n.each(t,function(i,r){t[i]=n.validator.normalizeRule(r)});n(this.currentForm).validateDelegate(":text, [type='password'], [type='file'], select, textarea, [type='number'], [type='search'] ,[type='tel'], [type='url'], [type='email'], [type='datetime'], [type='date'], [type='month'], [type='week'], [type='time'], [type='datetime-local'], [type='range'], [type='color'] ","focusin focusout keyup",i).validateDelegate("[type='radio'], [type='checkbox'], select, option","click",i);this.settings.invalidHandler&&n(this.currentForm).bind("invalid-form.validate",this.settings.invalidHandler)},form:function(){return this.checkForm(),n.extend(this.submitted,this.errorMap),this.invalid=n.extend({},this.errorMap),this.valid()||n(this.currentForm).triggerHandler("invalid-form",[this]),this.showErrors(),this.valid()},checkForm:function(){this.prepareForm();for(var n=0,t=this.currentElements=this.elements();t[n];n++)this.check(t[n]);return this.valid()},element:function(t){t=this.validationTargetFor(this.clean(t));this.lastElement=t;this.prepareElement(t);this.currentElements=n(t);var i=this.check(t)!==!1;return i?delete this.invalid[t.name]:this.invalid[t.name]=!0,this.numberOfInvalids()||(this.toHide=this.toHide.add(this.containers)),this.showErrors(),i},showErrors:function(t){if(t){n.extend(this.errorMap,t);this.errorList=[];for(var i in t)this.errorList.push({message:t[i],element:this.findByName(i)[0]});this.successList=n.grep(this.successList,function(n){return!(n.name in t)})}this.settings.showErrors?this.settings.showErrors.call(this,this.errorMap,this.errorList):this.defaultShowErrors()},resetForm:function(){n.fn.resetForm&&n(this.currentForm).resetForm();this.submitted={};this.lastElement=null;this.prepareForm();this.hideErrors();this.elements().removeClass(this.settings.errorClass).removeData("previousValue")},numberOfInvalids:function(){return this.objectLength(this.invalid)},objectLength:function(n){var t=0,i;for(i in n)t++;return t},hideErrors:function(){this.addWrapper(this.toHide).hide()},valid:function(){return this.size()===0},size:function(){return this.errorList.length},focusInvalid:function(){if(this.settings.focusInvalid)try{n(this.findLastActive()||this.errorList.length&&this.errorList[0].element||[]).filter(":visible").focus().trigger("focusin")}catch(t){}},findLastActive:function(){var t=this.lastActive;return t&&n.grep(this.errorList,function(n){return n.element.name===t.name}).length===1&&t},elements:function(){var t=this,i={};return n(this.currentForm).find("input, select, textarea").not(":submit, :reset, :image, [disabled]").not(this.settings.ignore).filter(function(){return!this.name&&t.settings.debug&&window.console&&console.error("%o has no name assigned",this),this.name in i||!t.objectLength(n(this).rules())?!1:(i[this.name]=!0,!0)})},clean:function(t){return n(t)[0]},errors:function(){var t=this.settings.errorClass.replace(" ",".");return n(this.settings.errorElement+"."+t,this.errorContext)},reset:function(){this.successList=[];this.errorList=[];this.errorMap={};this.toShow=n([]);this.toHide=n([]);this.currentElements=n([])},prepareForm:function(){this.reset();this.toHide=this.errors().add(this.containers)},prepareElement:function(n){this.reset();this.toHide=this.errorsFor(n)},elementValue:function(t){var r=n(t).attr("type"),i=n(t).val();return r==="radio"||r==="checkbox"?n('input[name="'+n(t).attr("name")+'"]:checked').val():typeof i=="string"?i.replace(/\r/g,""):i},check:function(t){var r,u;t=this.validationTargetFor(this.clean(t));var f=n(t).rules(),e=!1,s=this.elementValue(t),i;for(r in f){u={method:r,parameters:f[r]};try{if(i=n.validator.methods[r].call(this,s,t,u.parameters),i==="dependency-mismatch"){e=!0;continue}if(e=!1,i==="pending"){this.toHide=this.toHide.not(this.errorsFor(t));return}if(!i)return this.formatAndAdd(t,u),!1}catch(o){throw this.settings.debug&&window.console&&console.log("exception occured when checking element "+t.id+", check the '"+u.method+"' method",o),o;}}if(!e)return this.objectLength(f)&&this.successList.push(t),!0},customMetaMessage:function(t,i){if(n.metadata){var r=this.settings.meta?n(t).metadata()[this.settings.meta]:n(t).metadata();return r&&r.messages&&r.messages[i]}},customDataMessage:function(t,i){return n(t).data("msg-"+i.toLowerCase())||t.attributes&&n(t).attr("data-msg-"+i.toLowerCase())},customMessage:function(n,t){var i=this.settings.messages[n];return i&&(i.constructor===String?i:i[t])},findDefined:function(){for(var n=0;n<arguments.length;n++)if(arguments[n]!==undefined)return arguments[n];return undefined},defaultMessage:function(t,i){return this.findDefined(this.customMessage(t.name,i),this.customDataMessage(t,i),this.customMetaMessage(t,i),!this.settings.ignoreTitle&&t.title||undefined,n.validator.messages[i],"<strong>Warning: No message defined for "+t.name+"<\/strong>")},formatAndAdd:function(t,i){var r=this.defaultMessage(t,i.method),u=/\$?\{(\d+)\}/g;typeof r=="function"?r=r.call(this,i.parameters,t):u.test(r)&&(r=n.validator.format(r.replace(u,"{$1}"),i.parameters));this.errorList.push({message:r,element:t});this.errorMap[t.name]=r;this.submitted[t.name]=r},addWrapper:function(n){return this.settings.wrapper&&(n=n.add(n.parent(this.settings.wrapper))),n},defaultShowErrors:function(){for(var i,t,n=0;this.errorList[n];n++)t=this.errorList[n],this.settings.highlight&&this.settings.highlight.call(this,t.element,this.settings.errorClass,this.settings.validClass),this.showLabel(t.element,t.message);if(this.errorList.length&&(this.toShow=this.toShow.add(this.containers)),this.settings.success)for(n=0;this.successList[n];n++)this.showLabel(this.successList[n]);if(this.settings.unhighlight)for(n=0,i=this.validElements();i[n];n++)this.settings.unhighlight.call(this,i[n],this.settings.errorClass,this.settings.validClass);this.toHide=this.toHide.not(this.toShow);this.hideErrors();this.addWrapper(this.toShow).show()},validElements:function(){return this.currentElements.not(this.invalidElements())},invalidElements:function(){return n(this.errorList).map(function(){return this.element})},showLabel:function(t,i){var r=this.errorsFor(t);r.length?(r.removeClass(this.settings.validClass).addClass(this.settings.errorClass),r.attr("generated")&&r.html(i)):(r=n("<"+this.settings.errorElement+"/>").attr({"for":this.idOrName(t),generated:!0}).addClass(this.settings.errorClass).html(i||""),this.settings.wrapper&&(r=r.hide().show().wrap("<"+this.settings.wrapper+"/>").parent()),this.labelContainer.append(r).length||(this.settings.errorPlacement?this.settings.errorPlacement(r,n(t)):r.insertAfter(t)));!i&&this.settings.success&&(r.text(""),typeof this.settings.success=="string"?r.addClass(this.settings.success):this.settings.success(r,t));this.toShow=this.toShow.add(r)},errorsFor:function(t){var i=this.idOrName(t);return this.errors().filter(function(){return n(this).attr("for")===i})},idOrName:function(n){return this.groups[n.name]||(this.checkable(n)?n.name:n.id||n.name)},validationTargetFor:function(n){return this.checkable(n)&&(n=this.findByName(n.name).not(this.settings.ignore)[0]),n},checkable:function(n){return/radio|checkbox/i.test(n.type)},findByName:function(t){return n(this.currentForm).find('[name="'+t+'"]')},getLength:function(t,i){switch(i.nodeName.toLowerCase()){case"select":return n("option:selected",i).length;case"input":if(this.checkable(i))return this.findByName(i.name).filter(":checked").length}return t.length},depend:function(n,t){return this.dependTypes[typeof n]?this.dependTypes[typeof n](n,t):!0},dependTypes:{boolean:function(n){return n},string:function(t,i){return!!n(t,i.form).length},"function":function(n,t){return n(t)}},optional:function(t){var i=this.elementValue(t);return!n.validator.methods.required.call(this,i,t)&&"dependency-mismatch"},startRequest:function(n){this.pending[n.name]||(this.pendingRequest++,this.pending[n.name]=!0)},stopRequest:function(t,i){this.pendingRequest--;this.pendingRequest<0&&(this.pendingRequest=0);delete this.pending[t.name];i&&this.pendingRequest===0&&this.formSubmitted&&this.form()?(n(this.currentForm).submit(),this.formSubmitted=!1):!i&&this.pendingRequest===0&&this.formSubmitted&&(n(this.currentForm).triggerHandler("invalid-form",[this]),this.formSubmitted=!1)},previousValue:function(t){return n.data(t,"previousValue")||n.data(t,"previousValue",{old:null,valid:!0,message:this.defaultMessage(t,"remote")})}},classRuleSettings:{required:{required:!0},email:{email:!0},url:{url:!0},date:{date:!0},dateISO:{dateISO:!0},number:{number:!0},digits:{digits:!0},creditcard:{creditcard:!0}},addClassRules:function(t,i){t.constructor===String?this.classRuleSettings[t]=i:n.extend(this.classRuleSettings,t)},classRules:function(t){var i={},r=n(t).attr("class");return r&&n.each(r.split(" "),function(){this in n.validator.classRuleSettings&&n.extend(i,n.validator.classRuleSettings[this])}),i},attributeRules:function(t){var u={},f=n(t),r,i;for(r in n.validator.methods)r==="required"?(i=f.get(0).getAttribute(r),i===""&&(i=!0),i=!!i):i=f.attr(r),i?u[r]=i:f[0].getAttribute("type")===r&&(u[r]=!0);return u.maxlength&&/-1|2147483647|524288/.test(u.maxlength)&&delete u.maxlength,u},metadataRules:function(t){if(!n.metadata)return{};var i=n.data(t.form,"validator").settings.meta;return i?n(t).metadata()[i]:n(t).metadata()},staticRules:function(t){var i={},r=n.data(t.form,"validator");return r.settings.rules&&(i=n.validator.normalizeRule(r.settings.rules[t.name])||{}),i},normalizeRules:function(t,i){return n.each(t,function(r,u){if(u===!1){delete t[r];return}if(u.param||u.depends){var f=!0;switch(typeof u.depends){case"string":f=!!n(u.depends,i.form).length;break;case"function":f=u.depends.call(i,i)}f?t[r]=u.param!==undefined?u.param:!0:delete t[r]}}),n.each(t,function(r,u){t[r]=n.isFunction(u)?u(i):u}),n.each(["minlength","maxlength","min","max"],function(){t[this]&&(t[this]=Number(t[this]))}),n.each(["rangelength","range"],function(){t[this]&&(t[this]=[Number(t[this][0]),Number(t[this][1])])}),n.validator.autoCreateRanges&&(t.min&&t.max&&(t.range=[t.min,t.max],delete t.min,delete t.max),t.minlength&&t.maxlength&&(t.rangelength=[t.minlength,t.maxlength],delete t.minlength,delete t.maxlength)),t.messages&&delete t.messages,t},normalizeRule:function(t){if(typeof t=="string"){var i={};n.each(t.split(/\s/),function(){i[this]=!0});t=i}return t},addMethod:function(t,i,r){n.validator.methods[t]=i;n.validator.messages[t]=r!==undefined?r:n.validator.messages[t];i.length<3&&n.validator.addClassRules(t,n.validator.normalizeRule(t))},methods:{required:function(t,i,r){if(!this.depend(r,i))return"dependency-mismatch";if(i.nodeName.toLowerCase()==="select"){var u=n(i).val();return u&&u.length>0}return this.checkable(i)?this.getLength(t,i)>0:n.trim(t).length>0},remote:function(t,i,r){var f,u,e;return this.optional(i)?"dependency-mismatch":(f=this.previousValue(i),this.settings.messages[i.name]||(this.settings.messages[i.name]={}),f.originalMessage=this.settings.messages[i.name].remote,this.settings.messages[i.name].remote=f.message,r=typeof r=="string"&&{url:r}||r,this.pending[i.name])?"pending":f.old===t?f.valid:(f.old=t,u=this,this.startRequest(i),e={},e[i.name]=t,n.ajax(n.extend(!0,{url:r,mode:"abort",port:"validate"+i.name,dataType:"json",data:e,success:function(r){var e,h,s,o;u.settings.messages[i.name].remote=f.originalMessage;e=r===!0||r==="true";e?(h=u.formSubmitted,u.prepareElement(i),u.formSubmitted=h,u.successList.push(i),delete u.invalid[i.name],u.showErrors()):(s={},o=r||u.defaultMessage(i,"remote"),s[i.name]=f.message=n.isFunction(o)?o(t):o,u.invalid[i.name]=!0,u.showErrors(s));f.valid=e;u.stopRequest(i,e)}},r)),"pending")},minlength:function(t,i,r){var u=n.isArray(t)?t.length:this.getLength(n.trim(t),i);return this.optional(i)||u>=r},maxlength:function(t,i,r){var u=n.isArray(t)?t.length:this.getLength(n.trim(t),i);return this.optional(i)||u<=r},rangelength:function(t,i,r){var u=n.isArray(t)?t.length:this.getLength(n.trim(t),i);return this.optional(i)||u>=r[0]&&u<=r[1]},min:function(n,t,i){return this.optional(t)||n>=i},max:function(n,t,i){return this.optional(t)||n<=i},range:function(n,t,i){return this.optional(t)||n>=i[0]&&n<=i[1]},email:function(n,t){return this.optional(t)||/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))$/i.test(n)},url:function(n,t){return this.optional(t)||/^(https?|ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i.test(n)},date:function(n,t){return this.optional(t)||!/Invalid|NaN/.test(new Date(n))},dateISO:function(n,t){return this.optional(t)||/^\d{4}[\/\-]\d{1,2}[\/\-]\d{1,2}$/.test(n)},number:function(n,t){return this.optional(t)||/^-?(?:\d+|\d{1,3}(?:,\d{3})+)?(?:\.\d+)?$/.test(n)},digits:function(n,t){return this.optional(t)||/^\d+$/.test(n)},creditcard:function(n,t){var r,e;if(this.optional(t))return"dependency-mismatch";if(/[^0-9 \-]+/.test(n))return!1;var f=0,i=0,u=!1;for(n=n.replace(/\D/g,""),r=n.length-1;r>=0;r--)e=n.charAt(r),i=parseInt(e,10),u&&(i*=2)>9&&(i-=9),f+=i,u=!u;return f%10==0},equalTo:function(t,i,r){var u=n(r);return this.settings.onfocusout&&u.unbind(".validate-equalTo").bind("blur.validate-equalTo",function(){n(i).valid()}),t===u.val()}}});n.format=n.validator.format}(jQuery),function(n){var t={},i;n.ajaxPrefilter?n.ajaxPrefilter(function(n,i,r){var u=n.port;n.mode==="abort"&&(t[u]&&t[u].abort(),t[u]=r)}):(i=n.ajax,n.ajax=function(r){var f=("mode"in r?r:n.ajaxSettings).mode,u=("port"in r?r:n.ajaxSettings).port;return f==="abort"?(t[u]&&t[u].abort(),t[u]=i.apply(this,arguments)):i.apply(this,arguments)})}(jQuery),function(n){jQuery.event.special.focusin||jQuery.event.special.focusout||!document.addEventListener||n.each({focus:"focusin",blur:"focusout"},function(t,i){function r(t){return t=n.event.fix(t),t.type=i,n.event.handle.call(this,t)}n.event.special[i]={setup:function(){this.addEventListener(t,r,!0)},teardown:function(){this.removeEventListener(t,r,!0)},handler:function(t){var r=arguments;return r[0]=n.event.fix(t),r[0].type=i,n.event.handle.apply(this,r)}}});n.extend(n.fn,{validateDelegate:function(t,i,r){return this.bind(i,function(i){var u=n(i.target);if(u.is(t))return r.apply(u,arguments)})}})}(jQuery),function(n){function i(n,t,i){n.rules[t]=i;n.message&&(n.messages[t]=n.message)}function h(n){return n.replace(/^\s+|\s+$/g,"").split(/\s*,\s*/g)}function f(n){return n.replace(/([!"#$%&'()*+,./:;<=>?@\[\\\]^`{|}~])/g,"\\$1")}function e(n){return n.substr(0,n.lastIndexOf(".")+1)}function o(n,t){return n.indexOf("*.")===0&&(n=n.replace("*.",t)),n}function c(t,i){var r=n(this).find("[data-valmsg-for='"+f(i[0].name)+"']"),u=n.parseJSON(r.attr("data-valmsg-replace"))!==!1;r.removeClass("field-validation-valid").addClass("field-validation-error");t.data("unobtrusiveContainer",r);u?(r.empty(),t.removeClass("input-validation-error").appendTo(r)):t.hide()}function l(t,i){var u=n(this).find("[data-valmsg-summary=true]"),r=u.find("ul");r&&r.length&&i.errorList.length&&(r.empty(),u.addClass("validation-summary-errors").removeClass("validation-summary-valid"),n.each(i.errorList,function(){n("<li />").html(this.message).appendTo(r)}))}function a(t){var i=t.data("unobtrusiveContainer"),r=n.parseJSON(i.attr("data-valmsg-replace"));i&&(i.addClass("field-validation-valid").removeClass("field-validation-error"),t.removeData("unobtrusiveContainer"),r&&i.empty())}function v(){var t=n(this);t.data("validator").resetForm();t.find(".validation-summary-errors").addClass("validation-summary-valid").removeClass("validation-summary-errors");t.find(".field-validation-error").addClass("field-validation-valid").removeClass("field-validation-error").removeData("unobtrusiveContainer").find(">*").removeData("unobtrusiveContainer")}function s(t){var i=n(t),r=i.data(u),f=n.proxy(v,t);return r||(r={options:{errorClass:"input-validation-error",errorElement:"span",errorPlacement:n.proxy(c,t),invalidHandler:n.proxy(l,t),messages:{},rules:{},success:n.proxy(a,t)},attachValidation:function(){i.unbind("reset."+u,f).bind("reset."+u,f).validate(this.options)},validate:function(){return i.validate(),i.valid()}},i.data(u,r)),r}var r=n.validator,t,u="unobtrusiveValidation";r.unobtrusive={adapters:[],parseElement:function(t,i){var u=n(t),f=u.parents("form")[0],r,e,o;f&&(r=s(f),r.options.rules[t.name]=e={},r.options.messages[t.name]=o={},n.each(this.adapters,function(){var i="data-val-"+this.name,r=u.attr(i),s={};r!==undefined&&(i+="-",n.each(this.params,function(){s[this]=u.attr(i+this)}),this.adapt({element:t,form:f,message:r,params:s,rules:e,messages:o}))}),n.extend(e,{__dummy__:!0}),i||r.attachValidation())},parse:function(t){var i=n(t).parents("form").andSelf().add(n(t).find("form")).filter("form");n(t).find(":input[data-val=true]").each(function(){r.unobtrusive.parseElement(this,!0)});i.each(function(){var n=s(this);n&&n.attachValidation()})}};t=r.unobtrusive.adapters;t.add=function(n,t,i){return i||(i=t,t=[]),this.push({name:n,params:t,adapt:i}),this};t.addBool=function(n,t){return this.add(n,function(r){i(r,t||n,!0)})};t.addMinMax=function(n,t,r,u,f,e){return this.add(n,[f||"min",e||"max"],function(n){var f=n.params.min,e=n.params.max;f&&e?i(n,u,[f,e]):f?i(n,t,f):e&&i(n,r,e)})};t.addSingleVal=function(n,t,r){return this.add(n,[t||"val"],function(u){i(u,r||n,u.params[t])})};r.addMethod("__dummy__",function(){return!0});r.addMethod("regex",function(n,t,i){var r;return this.optional(t)?!0:(r=new RegExp(i).exec(n),r&&r.index===0&&r[0].length===n.length)});r.addMethod("nonalphamin",function(n,t,i){var r;return i&&(r=n.match(/\W/g),r=r&&r.length>=i),r});t.addSingleVal("accept","exts").addSingleVal("regex","pattern");t.addBool("creditcard").addBool("date").addBool("digits").addBool("email").addBool("number").addBool("url");t.addMinMax("length","minlength","maxlength","rangelength").addMinMax("range","min","max","range");t.add("equalto",["other"],function(t){var r=e(t.element.name),u=t.params.other,s=o(u,r),h=n(t.form).find(":input[name='"+f(s)+"']")[0];i(t,"equalTo",h)});t.add("required",function(n){(n.element.tagName.toUpperCase()!=="INPUT"||n.element.type.toUpperCase()!=="CHECKBOX")&&i(n,"required",!0)});t.add("remote",["url","type","additionalfields"],function(t){var r={url:t.params.url,type:t.params.type||"GET",data:{}},u=e(t.element.name);n.each(h(t.params.additionalfields||t.element.name),function(i,e){var s=o(e,u);r.data[s]=function(){return n(t.form).find(":input[name='"+f(s)+"']").val()}});i(t,"remote",r)});t.add("password",["min","nonalphamin","regex"],function(n){n.params.min&&i(n,"minlength",n.params.min);n.params.nonalphamin&&i(n,"nonalphamin",n.params.nonalphamin);n.params.regex&&i(n,"regex",n.params.regex)});n(function(){r.unobtrusive.parse(document)})}(jQuery);!function(n){n(function(){n.support.transition=function(){var n=function(){var i=document.createElement("bootstrap"),t={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"},n;for(n in t)if(i.style[n]!==undefined)return t[n]}();return n&&{end:n}}()})}(window.jQuery);!function(n){var t=function(t,i){this.options=i;this.$element=n(t).delegate('[data-dismiss="modal"]',"click.dismiss.modal",n.proxy(this.hide,this));this.options.remote&&this.$element.find(".modal-body").load(this.options.remote)};t.prototype={constructor:t,toggle:function(){return this[this.isShown?"hide":"show"]()},show:function(){var t=this,i=n.Event("show");(this.$element.trigger(i),this.isShown||i.isDefaultPrevented())||(this.isShown=!0,this.escape(),this.backdrop(function(){var i=n.support.transition&&t.$element.hasClass("fade");t.$element.parent().length||t.$element.appendTo(document.body);t.$element.show();i&&t.$element[0].offsetWidth;t.$element.addClass("in").attr("aria-hidden",!1);t.enforceFocus();i?t.$element.one(n.support.transition.end,function(){t.$element.focus().trigger("shown")}):t.$element.focus().trigger("shown")}))},hide:function(t){t&&t.preventDefault();var i=this;(t=n.Event("hide"),this.$element.trigger(t),this.isShown&&!t.isDefaultPrevented())&&(this.isShown=!1,this.escape(),n(document).off("focusin.modal"),this.$element.removeClass("in").attr("aria-hidden",!0),n.support.transition&&this.$element.hasClass("fade")?this.hideWithTransition():this.hideModal())},enforceFocus:function(){var t=this;n(document).on("focusin.modal",function(n){t.$element[0]===n.target||t.$element.has(n.target).length||t.$element.focus()})},escape:function(){var n=this;this.isShown&&this.options.keyboard?this.$element.on("keyup.dismiss.modal",function(t){t.which==27&&n.hide()}):this.isShown||this.$element.off("keyup.dismiss.modal")},hideWithTransition:function(){var t=this,i=setTimeout(function(){t.$element.off(n.support.transition.end);t.hideModal()},500);this.$element.one(n.support.transition.end,function(){clearTimeout(i);t.hideModal()})},hideModal:function(){this.$element.hide().trigger("hidden");this.backdrop()},removeBackdrop:function(){this.$backdrop.remove();this.$backdrop=null},backdrop:function(t){var u=this,r=this.$element.hasClass("fade")?"fade":"",i;this.isShown&&this.options.backdrop?(i=n.support.transition&&r,this.$backdrop=n('<div class="modal-backdrop '+r+'" />').appendTo(document.body),this.$backdrop.click(this.options.backdrop=="static"?n.proxy(this.$element[0].focus,this.$element[0]):n.proxy(this.hide,this)),i&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("in"),i?this.$backdrop.one(n.support.transition.end,t):t()):!this.isShown&&this.$backdrop?(this.$backdrop.removeClass("in"),n.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one(n.support.transition.end,n.proxy(this.removeBackdrop,this)):this.removeBackdrop()):t&&t()}};n.fn.modal=function(i){return this.each(function(){var u=n(this),r=u.data("modal"),f=n.extend({},n.fn.modal.defaults,u.data(),typeof i=="object"&&i);r||u.data("modal",r=new t(this,f));typeof i=="string"?r[i]():f.show&&r.show()})};n.fn.modal.defaults={backdrop:!0,keyboard:!0,show:!0};n.fn.modal.Constructor=t;n(document).on("click.modal.data-api",'[data-toggle="modal"]',function(t){var i=n(this),r=i.attr("href"),u=n(i.attr("data-target")||r&&r.replace(/.*(?=#[^\s]+$)/,"")),f=u.data("modal")?"toggle":n.extend({remote:!/#/.test(r)&&r},u.data(),i.data());t.preventDefault();u.modal(f).one("hide",function(){i.focus()})})}(window.jQuery);!function(n){function u(){n(r).each(function(){i(n(this)).removeClass("open")})}function i(t){var i=t.attr("data-target"),r;return i||(i=t.attr("href"),i=i&&/#/.test(i)&&i.replace(/.*(?=#[^\s]*$)/,"")),r=n(i),r.length||(r=t.parent()),r}var r="[data-toggle=dropdown]",t=function(t){var i=n(t).on("click.dropdown.data-api",this.toggle);n("html").on("click.dropdown.data-api",function(){i.parent().removeClass("open")})};t.prototype={constructor:t,toggle:function(){var t=n(this),r,f;if(!t.is(".disabled, :disabled"))return r=i(t),f=r.hasClass("open"),u(),f||(r.toggleClass("open"),t.focus()),!1},keydown:function(t){var f,u,e,o,r;if(/(38|40|27)/.test(t.keyCode)&&(f=n(this),t.preventDefault(),t.stopPropagation(),!f.is(".disabled, :disabled"))){if(e=i(f),o=e.hasClass("open"),!o||o&&t.keyCode==27)return f.click();(u=n("[role=menu] li:not(.divider) a",e),u.length)&&(r=u.index(u.filter(":focus")),t.keyCode==38&&r>0&&r--,t.keyCode==40&&r<u.length-1&&r++,~r||(r=0),u.eq(r).focus())}}};n.fn.dropdown=function(i){return this.each(function(){var r=n(this),u=r.data("dropdown");u||r.data("dropdown",u=new t(this));typeof i=="string"&&u[i].call(r)})};n.fn.dropdown.Constructor=t;n(document).on("click.dropdown.data-api touchstart.dropdown.data-api",u).on("click.dropdown touchstart.dropdown.data-api",".dropdown form",function(n){n.stopPropagation()}).on("click.dropdown.data-api touchstart.dropdown.data-api",r,t.prototype.toggle).on("keydown.dropdown.data-api touchstart.dropdown.data-api",r+", [role=menu]",t.prototype.keydown)}(window.jQuery);!function(n){function t(t,i){var u=n.proxy(this.process,this),f=n(t).is("body")?n(window):n(t),r;this.options=n.extend({},n.fn.scrollspy.defaults,i);this.$scrollElement=f.on("scroll.scroll-spy.data-api",u);this.selector=(this.options.target||(r=n(t).attr("href"))&&r.replace(/.*(?=#[^\s]+$)/,"")||"")+" .nav li > a";this.$body=n("body");this.refresh();this.process()}t.prototype={constructor:t,refresh:function(){var t=this,i;this.offsets=n([]);this.targets=n([]);i=this.$body.find(this.selector).map(function(){var r=n(this),t=r.data("target")||r.attr("href"),i=/^#\w/.test(t)&&n(t);return i&&i.length&&[[i.position().top,t]]||null}).sort(function(n,t){return n[0]-t[0]}).each(function(){t.offsets.push(this[0]);t.targets.push(this[1])})},process:function(){var i=this.$scrollElement.scrollTop()+this.options.offset,f=this.$scrollElement[0].scrollHeight||this.$body[0].scrollHeight,e=f-this.$scrollElement.height(),t=this.offsets,r=this.targets,u=this.activeTarget,n;if(i>=e)return u!=(n=r.last()[0])&&this.activate(n);for(n=t.length;n--;)u!=r[n]&&i>=t[n]&&(!t[n+1]||i<=t[n+1])&&this.activate(r[n])},activate:function(t){var i,r;this.activeTarget=t;n(this.selector).parent(".active").removeClass("active");r=this.selector+'[data-target="'+t+'"],'+this.selector+'[href="'+t+'"]';i=n(r).parent("li").addClass("active");i.parent(".dropdown-menu").length&&(i=i.closest("li.dropdown").addClass("active"));i.trigger("activate")}};n.fn.scrollspy=function(i){return this.each(function(){var u=n(this),r=u.data("scrollspy"),f=typeof i=="object"&&i;r||u.data("scrollspy",r=new t(this,f));typeof i=="string"&&r[i]()})};n.fn.scrollspy.Constructor=t;n.fn.scrollspy.defaults={offset:10};n(window).on("load",function(){n('[data-spy="scroll"]').each(function(){var t=n(this);t.scrollspy(t.data())})})}(window.jQuery);!function(n){var t=function(t){this.element=n(t)};t.prototype={constructor:t,show:function(){var t=this.element,e=t.closest("ul:not(.dropdown-menu)"),i=t.attr("data-target"),r,u,f;(i||(i=t.attr("href"),i=i&&i.replace(/.*(?=#[^\s]*$)/,"")),t.parent("li").hasClass("active"))||(r=e.find(".active:last a")[0],f=n.Event("show",{relatedTarget:r}),t.trigger(f),f.isDefaultPrevented())||(u=n(i),this.activate(t.parent("li"),e),this.activate(u,u.parent(),function(){t.trigger({type:"shown",relatedTarget:r})}))},activate:function(t,i,r){function f(){u.removeClass("active").find("> .dropdown-menu > .active").removeClass("active");t.addClass("active");e?(t[0].offsetWidth,t.addClass("in")):t.removeClass("fade");t.parent(".dropdown-menu")&&t.closest("li.dropdown").addClass("active");r&&r()}var u=i.find("> .active"),e=r&&n.support.transition&&u.hasClass("fade");e?u.one(n.support.transition.end,f):f();u.removeClass("in")}};n.fn.tab=function(i){return this.each(function(){var u=n(this),r=u.data("tab");r||u.data("tab",r=new t(this));typeof i=="string"&&r[i]()})};n.fn.tab.Constructor=t;n(document).on("click.tab.data-api",'[data-toggle="tab"], [data-toggle="pill"]',function(t){t.preventDefault();n(this).tab("show")})}(window.jQuery);!function(n){var t=function(n,t){this.init("tooltip",n,t)};t.prototype={constructor:t,init:function(t,i,r){var u,f;this.type=t;this.$element=n(i);this.options=this.getOptions(r);this.enabled=!0;this.options.trigger=="click"?this.$element.on("click."+this.type,this.options.selector,n.proxy(this.toggle,this)):this.options.trigger!="manual"&&(u=this.options.trigger=="hover"?"mouseenter":"focus",f=this.options.trigger=="hover"?"mouseleave":"blur",this.$element.on(u+"."+this.type,this.options.selector,n.proxy(this.enter,this)),this.$element.on(f+"."+this.type,this.options.selector,n.proxy(this.leave,this)));this.options.selector?this._options=n.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},getOptions:function(t){return t=n.extend({},n.fn[this.type].defaults,t,this.$element.data()),t.delay&&typeof t.delay=="number"&&(t.delay={show:t.delay,hide:t.delay}),t},enter:function(t){var i=n(t.currentTarget)[this.type](this._options).data(this.type);if(!i.options.delay||!i.options.delay.show)return i.show();clearTimeout(this.timeout);i.hoverState="in";this.timeout=setTimeout(function(){i.hoverState=="in"&&i.show()},i.options.delay.show)},leave:function(t){var i=n(t.currentTarget)[this.type](this._options).data(this.type);if(this.timeout&&clearTimeout(this.timeout),!i.options.delay||!i.options.delay.hide)return i.hide();i.hoverState="out";this.timeout=setTimeout(function(){i.hoverState=="out"&&i.hide()},i.options.delay.hide)},show:function(){var t,e,n,u,f,i,r;if(this.hasContent()&&this.enabled){t=this.tip();this.setContent();this.options.animation&&t.addClass("fade");i=typeof this.options.placement=="function"?this.options.placement.call(this,t[0],this.$element[0]):this.options.placement;e=/in/.test(i);t.detach().css({top:0,left:0,display:"block"}).insertAfter(this.$element);n=this.getPosition(e);u=t[0].offsetWidth;f=t[0].offsetHeight;switch(e?i.split(" ")[1]:i){case"bottom":r={top:n.top+n.height,left:n.left+n.width/2-u/2};break;case"top":r={top:n.top-f,left:n.left+n.width/2-u/2};break;case"left":r={top:n.top+n.height/2-f/2,left:n.left-u};break;case"right":r={top:n.top+n.height/2-f/2,left:n.left+n.width}}t.offset(r).addClass(i).addClass("in")}},setContent:function(){var n=this.tip(),t=this.getTitle();n.find(".tooltip-inner")[this.options.html?"html":"text"](t);n.removeClass("fade in top bottom left right")},hide:function(){function i(){var i=setTimeout(function(){t.off(n.support.transition.end).detach()},500);t.one(n.support.transition.end,function(){clearTimeout(i);t.detach()})}var r=this,t=this.tip();return t.removeClass("in"),n.support.transition&&this.$tip.hasClass("fade")?i():t.detach(),this},fixTitle:function(){var n=this.$element;(n.attr("title")||typeof n.attr("data-original-title")!="string")&&n.attr("data-original-title",n.attr("title")||"").removeAttr("title")},hasContent:function(){return this.getTitle()},getPosition:function(t){return n.extend({},t?{top:0,left:0}:this.$element.offset(),{width:this.$element[0].offsetWidth,height:this.$element[0].offsetHeight})},getTitle:function(){var t,i=this.$element,n=this.options;return t=i.attr("data-original-title")||(typeof n.title=="function"?n.title.call(i[0]):n.title),t},tip:function(){return this.$tip=this.$tip||n(this.options.template)},validate:function(){this.$element[0].parentNode||(this.hide(),this.$element=null,this.options=null)},enable:function(){this.enabled=!0},disable:function(){this.enabled=!1},toggleEnabled:function(){this.enabled=!this.enabled},toggle:function(t){var i=n(t.currentTarget)[this.type](this._options).data(this.type);i[i.tip().hasClass("in")?"hide":"show"]()},destroy:function(){this.hide().$element.off("."+this.type).removeData(this.type)}};n.fn.tooltip=function(i){return this.each(function(){var u=n(this),r=u.data("tooltip"),f=typeof i=="object"&&i;r||u.data("tooltip",r=new t(this,f));typeof i=="string"&&r[i]()})};n.fn.tooltip.Constructor=t;n.fn.tooltip.defaults={animation:!0,placement:"top",selector:!1,template:'<div class="tooltip"><div class="tooltip-arrow"><\/div><div class="tooltip-inner"><\/div><\/div>',trigger:"hover",title:"",delay:0,html:!1}}(window.jQuery);!function(n){var t=function(n,t){this.init("popover",n,t)};t.prototype=n.extend({},n.fn.tooltip.Constructor.prototype,{constructor:t,setContent:function(){var n=this.tip(),t=this.getTitle(),i=this.getContent();n.find(".popover-title")[this.options.html?"html":"text"](t);n.find(".popover-content > *")[this.options.html?"html":"text"](i);n.removeClass("fade top bottom left right in")},hasContent:function(){return this.getTitle()||this.getContent()},getContent:function(){var t,i=this.$element,n=this.options;return t=i.attr("data-content")||(typeof n.content=="function"?n.content.call(i[0]):n.content),t},tip:function(){return this.$tip||(this.$tip=n(this.options.template)),this.$tip},destroy:function(){this.hide().$element.off("."+this.type).removeData(this.type)}});n.fn.popover=function(i){return this.each(function(){var u=n(this),r=u.data("popover"),f=typeof i=="object"&&i;r||u.data("popover",r=new t(this,f));typeof i=="string"&&r[i]()})};n.fn.popover.Constructor=t;n.fn.popover.defaults=n.extend({},n.fn.tooltip.defaults,{placement:"right",trigger:"click",content:"",template:'<div class="popover"><div class="arrow"><\/div><div class="popover-inner"><h3 class="popover-title"><\/h3><div class="popover-content"><p><\/p><\/div><\/div><\/div>'})}(window.jQuery);!function(n){var t=function(t,i){this.options=n.extend({},n.fn.affix.defaults,i);this.$window=n(window).on("scroll.affix.data-api",n.proxy(this.checkPosition,this)).on("click.affix.data-api",n.proxy(function(){setTimeout(n.proxy(this.checkPosition,this),1)},this));this.$element=n(t);this.checkPosition()};t.prototype.checkPosition=function(){if(this.$element.is(":visible")){var o=n(document).height(),f=this.$window.scrollTop(),e=this.$element.offset(),t=this.options.offset,r=t.bottom,u=t.top,i;(typeof t!="object"&&(r=u=t),typeof u=="function"&&(u=t.top()),typeof r=="function"&&(r=t.bottom()),i=this.unpin!=null&&f+this.unpin<=e.top?!1:r!=null&&e.top+this.$element.height()>=o-r?"bottom":u!=null&&f<=u?"top":!1,this.affixed!==i)&&(this.affixed=i,this.unpin=i=="bottom"?e.top-f:null,this.$element.removeClass("affix affix-top affix-bottom").addClass("affix"+(i?"-"+i:"")))}};n.fn.affix=function(i){return this.each(function(){var u=n(this),r=u.data("affix"),f=typeof i=="object"&&i;r||u.data("affix",r=new t(this,f));typeof i=="string"&&r[i]()})};n.fn.affix.Constructor=t;n.fn.affix.defaults={offset:0};n(window).on("load",function(){n('[data-spy="affix"]').each(function(){var i=n(this),t=i.data();t.offset=t.offset||{};t.offsetBottom&&(t.offset.bottom=t.offsetBottom);t.offsetTop&&(t.offset.top=t.offsetTop);i.affix(t)})})}(window.jQuery);!function(n){var i='[data-dismiss="alert"]',t=function(t){n(t).on("click",i,this.close)};t.prototype.close=function(t){function f(){i.trigger("closed").remove()}var u=n(this),r=u.attr("data-target"),i;(r||(r=u.attr("href"),r=r&&r.replace(/.*(?=#[^\s]*$)/,"")),i=n(r),t&&t.preventDefault(),i.length||(i=u.hasClass("alert")?u:u.parent()),i.trigger(t=n.Event("close")),t.isDefaultPrevented())||(i.removeClass("in"),n.support.transition&&i.hasClass("fade")?i.on(n.support.transition.end,f):f())};n.fn.alert=function(i){return this.each(function(){var r=n(this),u=r.data("alert");u||r.data("alert",u=new t(this));typeof i=="string"&&u[i].call(r)})};n.fn.alert.Constructor=t;n(document).on("click.alert.data-api",i,t.prototype.close)}(window.jQuery);!function(n){var t=function(t,i){this.$element=n(t);this.options=n.extend({},n.fn.button.defaults,i)};t.prototype.setState=function(n){var i="disabled",t=this.$element,r=t.data(),u=t.is("input")?"val":"html";n+="Text";r.resetText||t.data("resetText",t[u]());t[u](r[n]||this.options[n]);setTimeout(function(){n=="loadingText"?t.addClass(i).attr(i,i):t.removeClass(i).removeAttr(i)},0)};t.prototype.toggle=function(){var n=this.$element.closest('[data-toggle="buttons-radio"]');n&&n.find(".active").removeClass("active");this.$element.toggleClass("active")};n.fn.button=function(i){return this.each(function(){var u=n(this),r=u.data("button"),f=typeof i=="object"&&i;r||u.data("button",r=new t(this,f));i=="toggle"?r.toggle():i&&r.setState(i)})};n.fn.button.defaults={loadingText:"loading..."};n.fn.button.Constructor=t;n(document).on("click.button.data-api","[data-toggle^=button]",function(t){var i=n(t.target);i.hasClass("btn")||(i=i.closest(".btn"));i.button("toggle")})}(window.jQuery);!function(n){var t=function(t,i){this.$element=n(t);this.options=n.extend({},n.fn.collapse.defaults,i);this.options.parent&&(this.$parent=n(this.options.parent));this.options.toggle&&this.toggle()};t.prototype={constructor:t,dimension:function(){var n=this.$element.hasClass("width");return n?"width":"height"},show:function(){var i,u,t,r;if(!this.transitioning){if(i=this.dimension(),u=n.camelCase(["scroll",i].join("-")),t=this.$parent&&this.$parent.find("> .accordion-group > .in"),t&&t.length){if(r=t.data("collapse"),r&&r.transitioning)return;t.collapse("hide");r||t.data("collapse",null)}this.$element[i](0);this.transition("addClass",n.Event("show"),"shown");n.support.transition&&this.$element[i](this.$element[0][u])}},hide:function(){var t;this.transitioning||(t=this.dimension(),this.reset(this.$element[t]()),this.transition("removeClass",n.Event("hide"),"hidden"),this.$element[t](0))},reset:function(n){var t=this.dimension();return this.$element.removeClass("collapse")[t](n||"auto")[0].offsetWidth,this.$element[n!==null?"addClass":"removeClass"]("collapse"),this},transition:function(t,i,r){var u=this,f=function(){i.type=="show"&&u.reset();u.transitioning=0;u.$element.trigger(r)};(this.$element.trigger(i),i.isDefaultPrevented())||(this.transitioning=1,this.$element[t]("in"),n.support.transition&&this.$element.hasClass("collapse")?this.$element.one(n.support.transition.end,f):f())},toggle:function(){this[this.$element.hasClass("in")?"hide":"show"]()}};n.fn.collapse=function(i){return this.each(function(){var u=n(this),r=u.data("collapse"),f=typeof i=="object"&&i;r||u.data("collapse",r=new t(this,f));typeof i=="string"&&r[i]()})};n.fn.collapse.defaults={toggle:!0};n.fn.collapse.Constructor=t;n(document).on("click.collapse.data-api","[data-toggle=collapse]",function(t){var i=n(this),u,r=i.attr("data-target")||t.preventDefault()||(u=i.attr("href"))&&u.replace(/.*(?=#[^\s]+$)/,""),f=n(r).data("collapse")?"toggle":i.data();i[n(r).hasClass("in")?"addClass":"removeClass"]("collapsed");n(r).collapse(f)})}(window.jQuery);!function(n){var t=function(t,i){this.$element=n(t);this.options=i;this.options.slide&&this.slide(this.options.slide);this.options.pause=="hover"&&this.$element.on("mouseenter",n.proxy(this.pause,this)).on("mouseleave",n.proxy(this.cycle,this))};t.prototype={cycle:function(t){return t||(this.paused=!1),this.options.interval&&!this.paused&&(this.interval=setInterval(n.proxy(this.next,this),this.options.interval)),this},to:function(t){var r=this.$element.find(".item.active"),i=r.parent().children(),u=i.index(r),f=this;if(!(t>i.length-1)&&!(t<0))return this.sliding?this.$element.one("slid",function(){f.to(t)}):u==t?this.pause().cycle():this.slide(t>u?"next":"prev",n(i[t]))},pause:function(t){return t||(this.paused=!0),this.$element.find(".next, .prev").length&&n.support.transition.end&&(this.$element.trigger(n.support.transition.end),this.cycle()),clearInterval(this.interval),this.interval=null,this},next:function(){if(!this.sliding)return this.slide("next")},prev:function(){if(!this.sliding)return this.slide("prev")},slide:function(t,i){var f=this.$element.find(".item.active"),r=i||f[t](),o=this.interval,e=t=="next"?"left":"right",h=t=="next"?"first":"last",s=this,u;if(this.sliding=!0,o&&this.pause(),r=r.length?r:this.$element.find(".item")[h](),u=n.Event("slide",{relatedTarget:r[0]}),!r.hasClass("active")){if(n.support.transition&&this.$element.hasClass("slide")){if(this.$element.trigger(u),u.isDefaultPrevented())return;r.addClass(t);r[0].offsetWidth;f.addClass(e);r.addClass(e);this.$element.one(n.support.transition.end,function(){r.removeClass([t,e].join(" ")).addClass("active");f.removeClass(["active",e].join(" "));s.sliding=!1;setTimeout(function(){s.$element.trigger("slid")},0)})}else{if(this.$element.trigger(u),u.isDefaultPrevented())return;f.removeClass("active");r.addClass("active");this.sliding=!1;this.$element.trigger("slid")}return o&&this.cycle(),this}}};n.fn.carousel=function(i){return this.each(function(){var f=n(this),r=f.data("carousel"),u=n.extend({},n.fn.carousel.defaults,typeof i=="object"&&i),e=typeof i=="string"?i:u.slide;r||f.data("carousel",r=new t(this,u));typeof i=="number"?r.to(i):e?r[e]():u.interval&&r.cycle()})};n.fn.carousel.defaults={interval:5e3,pause:"hover"};n.fn.carousel.Constructor=t;n(document).on("click.carousel.data-api","[data-slide]",function(t){var i=n(this),r,u=n(i.attr("data-target")||(r=i.attr("href"))&&r.replace(/.*(?=#[^\s]+$)/,"")),f=n.extend({},u.data(),i.data());u.carousel(f);t.preventDefault()})}(window.jQuery);!function(n){"use strict";var t=function(n,t){this.init("tooltip",n,t)};t.prototype={constructor:t,init:function(t,i,r){var u,f;if(this.type=t,this.$element=n(i),this.options=this.getOptions(r),this.enabled=!0,this.options[this.options.scope+"trigger"]=="click")this.$element.on("click."+this.type,this.options.selector,n.proxy(this.toggle,this));else if(this.options[this.options.scope+"trigger"]!="manual"){u=this.options[this.options.scope+"trigger"]=="hover"?"mouseenter":"focus";f=this.options[this.options.scope+"trigger"]=="hover"?"mouseleave":"blur";this.$element.on(u+"."+this.type,this.options.selector,n.proxy(this.enter,this));this.$element.on(f+"."+this.type,this.options.selector,n.proxy(this.leave,this))}this.options.selector?this._options=n.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle();n(window).on("resize",n.proxy(function(){this.options[this.options.scope+"trigger"]=="manual"&&this.$element&&this.$tip&&this.$tip.is(":visible")&&this.$element.popover({scope:this.options.scope,action:"show"})},this))},getOptions:function(t){return t=n.extend({},n.fn[this.type].defaults,t,this.$element.data()),t.delay&&typeof t.delay=="number"&&(t.delay={show:t.delay,hide:t.delay}),t},enter:function(t){var r=this._options?this._options:this.options,i=n(t.currentTarget)[this.type](r).data(r.scope+this.type);if(!i.options.delay||!i.options.delay.show)return i.show();clearTimeout(this.timeout);i.hoverState="in";this.timeout=setTimeout(function(){i.hoverState=="in"&&i.show()},i.options.delay.show)},leave:function(t){var r=this._options?this._options:this.options,i=n(t.currentTarget)[this.type](r).data(r.scope+this.type);if(this.timeout&&clearTimeout(this.timeout),!i.options.delay||!i.options.delay.hide)return i.hide();i.hoverState="out";this.timeout=setTimeout(function(){i.hoverState=="out"&&i.hide()},i.options.delay.hide)},show:function(){var t,e,n,u,f,i,r;if(this.hasContent()&&this.enabled){t=this.tip();this.setContent();this.options.animation&&t.addClass("fade");i=typeof this.options[this.options.scope+"placement"]=="function"?this.options[this.options.scope+"placement"].call(this,t[0],this.$element[0]):this.options[this.options.scope+"placement"];e=/in/.test(i);t.detach().css({top:0,left:0,display:"block"}).insertAfter(this.$element);n=this.getPosition(e);u=t[0].offsetWidth;f=t[0].offsetHeight;switch(e?i.split(" ")[1]:i){case"bottom":r={top:n.top+n.height,left:n.left+n.width/2-u/2};break;case"top":r={top:n.top-f,left:n.left+n.width/2-u/2};break;case"left":r={top:n.top+n.height/2-f/2,left:n.left-u};break;case"right":r={top:n.top+n.height/2-f/2,left:n.left+n.width}}t.offset(r).addClass(i).addClass("in")}},setContent:function(){var n=this.tip(),t=this.getTitle();n.find(".tooltip-inner")[this.options.html?"html":"text"](t);n.removeClass("fade in top bottom left right")},hide:function(){function i(){var i=setTimeout(function(){t.off(n.support.transition.end).detach()},500);t.one(n.support.transition.end,function(){clearTimeout(i);t.detach()})}var r=this,t=this.tip();return t.removeClass("in"),n.support.transition&&this.$tip.hasClass("fade")?i():t.detach(),this},fixTitle:function(){var n=this.$element;(n.attr("title")||typeof n.attr("data-original-title")!="string")&&n.attr("data-original-title",n.attr("title")||"").removeAttr("title")},hasContent:function(){return this.getTitle()},getPosition:function(t){return n.extend({},t?{top:0,left:0}:this.$element.offset(),{width:this.$element[0].offsetWidth,height:this.$element[0].offsetHeight})},getTitle:function(){var t=this.$element,n=this.options;return t.attr("data-original-title")||(typeof n[n.scope+"title"]=="function"?n[n.scope+"title"].call(t[0]):n[n.scope+"title"])},tip:function(){return this.$tip=this.$tip||n(this.options.template)},validate:function(){this.$element[0].parentNode||(this.hide(),this.$element=null,this.options=null)},enable:function(){this.enabled=!0},disable:function(){this.enabled=!1},toggleEnabled:function(){this.enabled=!this.enabled},toggle:function(t){var i=this._options?this._options:this.options,r=n(t.currentTarget)[this.type](i).data(i.scope+this.type);r[r.tip().hasClass("in")?"hide":"show"]()},destroy:function(){this.hide().$element.off("."+this.type).removeData(this.type)}};n.fn.tooltip=function(i){return this.each(function(){var u=n(this),r=u.data(i.scope+"tooltip"),f=typeof i=="object"&&i;r||u.data(i.scope+"tooltip",r=new t(this,f));typeof i=="string"&&r[i]()})};n.fn.tooltip.Constructor=t;n.fn.tooltip.defaults={animation:!0,placement:"top",selector:!1,template:'<div class="tooltip"><div class="tooltip-arrow"><\/div><div class="tooltip-inner"><\/div><\/div>',trigger:"hover",title:"",delay:0,html:!1}}(window.jQuery);!function(n){"use strict";var t=function(n,t){this.init("popover",n,t)};t.prototype=n.extend({},n.fn.tooltip.Constructor.prototype,{constructor:t,setContent:function(){var n=this.tip(),t=this.getTitle(),i=this.getContent();n.find(".popover-title")[this.options.html?"html":"text"](t);n.find(".popover-content > *")[this.options.html?"html":"text"](i);n.removeClass("fade top bottom left right in")},hasContent:function(){return this.getTitle()||this.getContent()},getContent:function(){var t=this.$element,n=this.options;return t.attr("data-"+n.scope+"content")||(typeof n[n.scope+"content"]=="function"?n[n.scope+"content"].call(t[0]):n[n.scope+"content"])},tip:function(){return this.$tip||(this.$tip=n(this.options.template)),this.$tip},destroy:function(){this.hide().$element.off("."+this.type).removeData(this.type)}});n.fn.popover=function(i){return this.each(function(){var u=n(this),r=u.data(i.scope+"popover"),f=typeof i=="object"&&i;r||u.data(i.scope+"popover",r=new t(this,f));i.action&&typeof i.action=="string"&&r[i.action]()})};n.fn.popover.Constructor=t;n.fn.popover.defaults=n.extend({},n.fn.tooltip.defaults,{placement:"right",trigger:"click",content:"",template:'<div class="popover"><div class="arrow"><\/div><div class="popover-inner"><h3 class="popover-title"><\/h3><div class="popover-content"><p><\/p><\/div><\/div><\/div>'})}(window.jQuery),function(n){function r(n,t){var r=parseInt(n.css("top"),10),i;return t=="left"?(i="-"+this.image_wrapper_height+"px",n.css("top",this.image_wrapper_height+"px")):(i=this.image_wrapper_height+"px",n.css("top","-"+this.image_wrapper_height+"px")),{old_image:{top:i},new_image:{top:r}}}function u(n,t){var r=parseInt(n.css("left"),10),i;return t=="left"?(i="-"+this.image_wrapper_width+"px",n.css("left",this.image_wrapper_width+"px")):(i=this.image_wrapper_width+"px",n.css("left","-"+this.image_wrapper_width+"px")),{old_image:{left:i},new_image:{left:r}}}function f(n){var t=n.width(),i=n.height(),r=parseInt(n.css("left"),10),u=parseInt(n.css("top"),10);return n.css({width:0,height:0,top:this.image_wrapper_height/2,left:this.image_wrapper_width/2}),{old_image:{width:0,height:0,top:this.image_wrapper_height/2,left:this.image_wrapper_width/2},new_image:{width:t,height:i,top:u,left:r}}}function e(n){return n.css("opacity",0),{old_image:{opacity:0},new_image:{opacity:1}}}function o(n){return n.css("opacity",0),{old_image:{opacity:0},new_image:{opacity:1},speed:0}}function t(n,t){this.init(n,t)}function i(n,t){this.init(n,t)}n.fn.adGallery=function(i){var f={loader_image:"../../../Content/images/loader.gif",start_at_index:0,description_wrapper:!1,thumb_opacity:.7,animate_first_image:!1,animation_speed:400,width:740,height:555,display_image_container_size:!1,display_next_and_prev:!0,display_back_and_forward:!0,display_image_size:!1,isDotDisplay:!1,imageDotActive:"../../../Content/images/ad_scroll_active_image.png",scroll_jump:0,slideshow:{enable:!0,autostart:!1,speed:5e3,start_label:"Start",stop_label:"Stop",stop_on_scroll:!0,countdown_prefix:"(",countdown_sufix:")",onStart:!1,onStop:!1},effect:"slide-hori",enable_keyboard_move:!0,cycle:!0,callbacks:{init:!1,afterImageVisible:!1,beforeImageVisible:!1}},r=n.extend(!1,f,i),u;return i&&i.slideshow&&(r.slideshow=n.extend(!1,f.slideshow,i.slideshow)),r.slideshow.enable||(r.slideshow.autostart=!1),u=[],n(this).each(function(){var n=new t(this,r);u[u.length]=n}),u};t.prototype={wrapper:!1,image_wrapper:!1,gallery_info:!1,nav:!1,loader:!1,preloads:!1,thumbs_wrapper:!1,scroll_back:!1,scroll_forward:!1,next_link:!1,prev_link:!1,slideshow:!1,image_wrapper_width:0,image_wrapper_height:0,current_index:0,current_image:!1,current_description:!1,nav_display_width:0,settings:!1,images:!1,in_transition:!1,animations:!1,init:function(t,r){var f=this,e,u;this.wrapper=n(t);this.settings=r;this.setupElements();this.setupAnimations();this.settings.width?(this.image_wrapper_width=this.settings.width,this.image_wrapper.width(this.settings.width),this.wrapper.width(this.settings.width)):this.image_wrapper_width=this.image_wrapper.width();this.settings.height?(this.image_wrapper_height=this.settings.height,this.image_wrapper.height(this.settings.height)):this.image_wrapper_height=this.image_wrapper.height();this.nav_display_width=this.nav.width();this.current_index=0;this.current_image=!1;this.current_description=!1;this.in_transition=!1;this.findImages();this.settings.display_next_and_prev&&this.initNextAndPrev();e=function(n){return f.nextImage(n)};this.slideshow=new i(e,this.settings.slideshow);this.controls.append(this.slideshow.create());this.settings.slideshow.enable?this.slideshow.enable():this.slideshow.disable();this.settings.display_back_and_forward&&this.initBackAndForward();this.settings.enable_keyboard_move&&this.initKeyEvents();u=parseInt(this.settings.start_at_index,10);window.location.hash&&window.location.hash.indexOf("#ad-image")===0&&(u=window.location.hash.replace(/[^0-9]+/g,""),u*1!=u&&(u=this.settings.start_at_index));this.loading(!0);this.showImage(u,function(){f.settings.slideshow.autostart&&(f.preloadImage(u+1),f.slideshow.start())});this.fireCallback(this.settings.callbacks.init)},setupAnimations:function(){this.animations={"slide-vert":r,"slide-hori":u,resize:f,fade:e,none:o}},setupElements:function(){this.controls=this.wrapper.find(".ad-controls");this.gallery_info=n('<p class="ad-info"><\/p>');this.controls.append(this.gallery_info);this.image_wrapper=this.wrapper.find(".ad-image-wrapper");this.image_wrapper.empty();this.nav=this.wrapper.find(".ad-nav");this.thumbs_wrapper=this.nav.find(".ad-thumbs");this.preloads=n('<div class="ad-preloads"><\/div>');this.loader=n('<img class="ad-loader" src="'+this.settings.loader_image+'">');this.image_wrapper.append(this.loader);this.loader.hide();n(document.body).append(this.preloads)},loading:function(n){n?this.loader.show():this.loader.hide()},addAnimation:function(t,i){n.isFunction(i)&&(this.animations[t]=i)},findImages:function(){var t=this,f;this.images=[];var i=0,r=0,u=this.thumbs_wrapper.find("a"),e=u.length;this.settings.thumb_opacity<1&&u.find("img").css("opacity",this.settings.thumb_opacity);u.each(function(u){var e=n(this),h=e.attr("href"),f=e.find("img"),o,s;t.isImageLoaded(f[0])?(i+=f[0].parentNode.parentNode.offsetWidth,r++):f.load(function(){i+=this.parentNode.parentNode.offsetWidth;r++});e.addClass("ad-thumb"+u);e.click(function(){return t.showImage(u),t.slideshow.stop(),!1}).hover(function(){!n(this).is(".ad-active")&&t.settings.thumb_opacity<1&&n(this).find("img").fadeTo(300,1);t.preloadImage(u)},function(){!n(this).is(".ad-active")&&t.settings.thumb_opacity<1&&n(this).find("img").fadeTo(300,t.settings.thumb_opacity)});e=!1;f.data("ad-link")?e=f.data("ad-link"):f.attr("longdesc")&&f.attr("longdesc").length&&(e=f.attr("longdesc"));o=!1;f.data("ad-desc")?o=f.data("ad-desc"):f.attr("alt")&&f.attr("alt").length&&(o=f.attr("alt"));s=!1;f.data("ad-title")?s=f.data("ad-title"):f.attr("title")&&f.attr("title").length&&(s=f.attr("title"));t.images[u]={thumb:f.attr("src"),image:h,error:!1,preloaded:!1,desc:o,title:s,size:!1,link:e,userphototitle:f.attr("userphototitle")}});f=setInterval(function(){var n,u,o;if(e==r){for(i-=50,n=t.nav.find(".ad-thumb-list"),t.settings.isDotDisplay||n.css("width",i+"px"),u=1,o=n.height();u<201;){if(t.settings.isDotDisplay||n.css("width",i+u+"px"),o!=n.height())break;o=n.height();u++}clearInterval(f)}},100)},initKeyEvents:function(){var t=this;n(document).keydown(function(n){n.keyCode==39?(t.nextImage(),t.slideshow.stop()):n.keyCode==37&&(t.prevImage(),t.slideshow.stop())})},initNextAndPrev:function(){this.next_link=n('<div class="ad-next"><div class="ad-next-image"><\/div><\/div>');this.prev_link=n('<div class="ad-prev"><div class="ad-prev-image"><\/div><\/div>');this.image_wrapper.append(this.next_link);this.image_wrapper.append(this.prev_link);var t=this;this.prev_link.add(this.next_link).mouseover(function(){n(this).css("height",t.image_wrapper_height);t.settings.isDotDisplay?n(this).css("display","none"):(n(this).is(".ad-prev")&&(t.current_index!=-1?(n(this).find("div").show(),n(this).find("div").parent().css("cursor","pointer")):n(this).find("div").parent().css("cursor","auto")),n(this).is(".ad-next")&&(t.current_index!=t.images.length?(n(this).find("div").show(),n(this).find("div").parent().css("cursor","pointer")):n(this).find("div").parent().css("cursor","auto")))}).mouseout(function(){n(this).find("div").hide()}).click(function(){t.settings.isDotDisplay||(n(this).is(".ad-next")?(t.nextImage(),t.slideshow.stop()):(t.prevImage(),t.slideshow.stop()))}).find("div").css("opacity",.7)},initBackAndForward:function(){var t=this,i,r;(this.scroll_forward=n('<div class="ad-forward"><\/div>'),this.scroll_back=n('<div class="ad-back"><\/div>'),this.nav.append(this.scroll_forward),this.nav.prepend(this.scroll_back),i=0,r=!1,n(".ad-thumb-list li").length!=1)&&n(this.scroll_back).add(this.scroll_forward).click(function(){var i,r;if(t.settings.isDotDisplay)n(this).is(".ad-forward")?(t.nextImage(),t.slideshow.stop()):(t.prevImage(),t.slideshow.stop());else return i=t.nav_display_width-50,t.settings.scroll_jump>0&&(i=t.settings.scroll_jump),r=n(this).is(".ad-forward")?t.thumbs_wrapper.scrollLeft()+i:t.thumbs_wrapper.scrollLeft()-i,t.settings.slideshow.stop_on_scroll&&t.slideshow.stop(),t.thumbs_wrapper.animate({scrollLeft:r+"px"}),!1}).css("opacity",.6).hover(function(){var u="left";n(this).is(".ad-forward")&&(u="right");r=setInterval(function(){i++;i>30&&t.settings.slideshow.stop_on_scroll&&t.slideshow.stop();var n=t.thumbs_wrapper.scrollLeft()+1;u=="left"&&(n=t.thumbs_wrapper.scrollLeft()-1);t.thumbs_wrapper.scrollLeft(n)},10);n(this).css("opacity",1)},function(){i=0;clearInterval(r);n(this).css("opacity",.6)})},_afterShow:function(){this.gallery_info.html(this.current_index+1+" / "+this.images.length);this.settings.cycle||(this.prev_link.show().css("height",this.image_wrapper_height),this.next_link.show().css("height",this.image_wrapper_height),this.current_index==this.images.length-1&&this.next_link.hide(),this.current_index==0&&this.prev_link.hide());this.fireCallback(this.settings.callbacks.afterImageVisible)},_getContainedImageSize:function(n,t){var i;return t>this.image_wrapper_height&&(i=n/t,t=this.image_wrapper_height,n=this.image_wrapper_height*i),n>this.image_wrapper_width&&(i=t/n,n=this.image_wrapper_width,t=this.image_wrapper_width*i),{width:n,height:t}},_centerImage:function(n,t,i){var r;n.css("top","0px");n.css("position","relative");i<this.image_wrapper_height&&(r=this.image_wrapper_height-i,n.css("top",r/2+"px"));n.css("left","0px");t<this.image_wrapper_width&&(r=this.image_wrapper_width-t,n.css("left",r/2+"px"));this.settings.display_image_container_size&&(n.css("left","0px"),n.css("top","0px"))},_getDescription:function(t){var i="",r;return(t.desc.length||t.title.length||t.userphototitle)&&(r="",this.settings.isDotDisplay||(t.userphototitle!=undefined&&t.userphototitle.length?i=n('<p class="ad-image-description">'+t.userphototitle+"<\/p>"):(t.desc.length&&(i="<span>"+t.desc+"<\/span>"),i=n('<p class="ad-image-description">'+r+i+"<\/p>")))),i},showImage:function(n,t){if(this.images[n]&&!this.in_transition){var i=this,r=this.images[n];this.in_transition=!0;r.preloaded?this.images.length>1&&this._showWhenLoaded(n,t):(this.loading(!0),this.preloadImage(n,function(){i.loading(!1);i._showWhenLoaded(n,t)}))}},_showWhenLoaded:function(t,i){var l,h,b,c,e,a,p,w;if(this.images[t]){var o=this,u=this.images[t],f=n(document.createElement("div")).addClass("ad-image"),r=n(new Image).attr("src",u.image);if(r.attr("alt",u.desc),r.attr("title",u.desc),r.attr("userphototitle",u.userphototitle),u.link?(l=n('<a href="'+u.link+'" target="_blank"><\/a>'),l.append(r),f.append(l)):f.append(r),this.image_wrapper.prepend(f),h=this._getContainedImageSize(u.size.width,u.size.height),b=u.size.width*this.settings.height/u.size.height,r.attr("width",b),this.settings.display_image_container_size?(r.attr("width",this.settings.width),r.attr("height",this.settings.height)):this.settings.display_image_size||(r.attr("width",h.width),r.attr("height",h.height)),f.css({width:this.settings.width+"px",height:this.settings.height+"px"}),this.settings.display_image_size||this._centerImage(r,h.width,h.height),c=0,e=this._getDescription(u,f),e&&(this.settings.description_wrapper?this.settings.description_wrapper.append(e):(f.append(e),e.css("width",this.settings.width+"px")),c=e.height()),f.height()-r.height()>c&&(this.settings.display_image_container_size?(r.css("margin-top",0),r.css("left","0px"),r.css("top","0px")):r.css("margin-top",-c)),this.highLightThumb(this.nav.find(".ad-thumb"+t)),a="right",this.current_index<t&&(a="left"),this.fireCallback(this.settings.callbacks.beforeImageVisible),this.current_image||this.settings.animate_first_image){var v=this.settings.animation_speed,y="swing",s=this.animations[this.settings.effect].call(this,f,a,e);typeof s.speed!="undefined"&&(v=s.speed);typeof s.easing!="undefined"&&(y=s.easing);this.current_image&&(p=this.current_image,w=this.current_description,p.animate(s.old_image,v,y,function(){p.remove();w&&w.remove()}));f.animate(s.new_image,v,y,function(){o.current_index=t;o.current_image=f;o.current_description=e;o.in_transition=!1;o._afterShow();o.fireCallback(i)})}else this.current_index=t,this.current_image=f,o.current_description=e,this.in_transition=!1,o._afterShow(),this.fireCallback(i)}},nextIndex:function(){var n;if(this.current_index==this.images.length-1){if(!this.settings.cycle)return!1;n=0}else n=this.current_index+1;return n},nextImage:function(n){var t=this.nextIndex();return t===!1?!1:(this.preloadImage(t+1),this.showImage(t,n),!0)},prevIndex:function(){var n;if(this.current_index==0){if(!this.settings.cycle)return!1;n=this.images.length-1}else n=this.current_index-1;return n},prevImage:function(n){var t=this.prevIndex();return t===!1?!1:(this.preloadImage(t-1),this.showImage(t,n),!0)},preloadAll:function(){function i(){n<t.images.length&&(n++,t.preloadImage(n,i))}var t=this,n=0;t.preloadImage(n,i)},preloadImage:function(t,i){var r,u,f;this.images[t]&&(r=this.images[t],this.images[t].preloaded?this.fireCallback(i):(u=n(new Image),u.attr("src",r.image),u.attr("alt",r.desc),u.attr("title",r.desc),u.attr("userphototitle",r.userphototitle),this.isImageLoaded(u[0])?(r.preloaded=!0,r.size={width:u[0].width,height:u[0].height},this.fireCallback(i)):(this.preloads.append(u),f=this,u.load(function(){r.preloaded=!0;r.size={width:this.width,height:this.height};f.fireCallback(i)}).error(function(){r.error=!0;r.preloaded=!1;r.size=!1}))))},isImageLoaded:function(n){return typeof n.complete!="undefined"&&!n.complete?!1:typeof n.naturalWidth!="undefined"&&n.naturalWidth==0?!1:!0},highLightThumb:function(n){this.thumbs_wrapper.find(".ad-active").removeClass("ad-active");n.addClass("ad-active");this.settings.thumb_opacity<1&&(this.thumbs_wrapper.find("a:not(.ad-active) img").fadeTo(300,this.settings.thumb_opacity),n.find("img").fadeTo(300,1),this.settings.isDotDisplay&&n.find("img").attr("src",this.settings.imageDotActive));var t=n[0].parentNode.offsetLeft;t-=this.nav_display_width/2-n[0].offsetWidth/2;this.thumbs_wrapper.animate({scrollLeft:t+"px"})},fireCallback:function(t){n.isFunction(t)&&t.call(this)}};i.prototype={start_link:!1,stop_link:!1,countdown:!1,controls:!1,settings:!1,nextimage_callback:!1,enabled:!1,running:!1,countdown_interval:!1,init:function(n,t){var i=this;this.nextimage_callback=n;this.settings=t},create:function(){this.start_link=n('<span class="ad-slideshow-start">'+this.settings.start_label+"<\/span>");this.stop_link=n('<span class="ad-slideshow-stop">'+this.settings.stop_label+"<\/span>");this.countdown=n('<span class="ad-slideshow-countdown"><\/span>');this.controls=n('<div class="ad-slideshow-controls"><\/div>');this.controls.append(this.start_link).append(this.stop_link).append(this.countdown);this.countdown.hide();var t=this;return this.start_link.click(function(){t.start()}),this.stop_link.click(function(){t.stop()}),n(document).keydown(function(n){n.keyCode==83&&(t.running?t.stop():t.start())}),this.controls},disable:function(){this.enabled=!1;this.stop();this.controls.hide()},enable:function(){this.enabled=!0;this.controls.show()},toggle:function(){this.enabled?this.disable():this.enable()},start:function(){if(this.running||!this.enabled)return!1;var n=this;return this.running=!0,this.controls.addClass("ad-slideshow-running"),this._next(),this.fireCallback(this.settings.onStart),!0},stop:function(){return this.running?(this.running=!1,this.countdown.hide(),this.controls.removeClass("ad-slideshow-running"),clearInterval(this.countdown_interval),this.fireCallback(this.settings.onStop),!0):!1},_next:function(){var n=this,i=this.settings.countdown_prefix,r=this.settings.countdown_sufix,t;clearInterval(n.countdown_interval);this.countdown.show().html(i+this.settings.speed/1e3+r);t=0;this.countdown_interval=setInterval(function(){var f,u;t+=1e3;t>=n.settings.speed&&(f=function(){n.running&&n._next();t=0},n.nextimage_callback(f)||n.stop(),t=0);u=parseInt(n.countdown.text().replace(/[^0-9]/g,""),10);u--;u>0&&n.countdown.html(i+u+r)},1e3)},fireCallback:function(t){n.isFunction(t)&&t.call(this)}}}(jQuery),function(){"use strict";function n(n){function s(s,h){var rt,ut,p=s==window,l=h&&h.message!==undefined?h.message:undefined,g,k,d,tt,nt,w,b,it,ft,et,at;if(h=n.extend({},n.blockUI.defaults,h||{}),!h.ignoreIfBlocked||!n(s).data("blockUI.isBlocked")){if(h.overlayCSS=n.extend({},n.blockUI.defaults.overlayCSS,h.overlayCSS||{}),rt=n.extend({},n.blockUI.defaults.css,h.css||{}),h.onOverlayClick&&(h.overlayCSS.cursor="pointer"),ut=n.extend({},n.blockUI.defaults.themedCSS,h.themedCSS||{}),l=l===undefined?h.message:l,p&&t&&e(window,{fadeOut:0}),l&&typeof l!="string"&&(l.parentNode||l.jquery)&&(g=l.jquery?l[0]:l,k={},n(s).data("blockUI.history",k),k.el=g,k.parent=g.parentNode,k.display=g.style.display,k.position=g.style.position,k.parent&&k.parent.removeChild(g)),n(s).data("blockUI.onUnblock",h.onUnblock),d=h.baseZ,tt=f||h.forceIframe?n('<iframe class="blockUI" style="z-index:'+d+++';display:none;border:none;margin:0;padding:0;position:absolute;width:100%;height:100%;top:0;left:0" src="'+h.iframeSrc+'"><\/iframe>'):n('<div class="blockUI" style="display:none"><\/div>'),nt=h.theme?n('<div class="blockUI blockOverlay ui-widget-overlay" style="z-index:'+d+++';display:none"><\/div>'):n('<div class="blockUI blockOverlay" style="z-index:'+d+++';display:none;border:none;margin:0;padding:0;width:100%;height:100%;top:0;left:0"><\/div>'),h.theme&&p?(b='<div class="blockUI '+h.blockMsgClass+' blockPage ui-dialog ui-widget ui-corner-all" style="z-index:'+(d+10)+';display:none;position:fixed">',h.title&&(b+='<div class="ui-widget-header ui-dialog-titlebar ui-corner-all blockTitle">'+(h.title||"&nbsp;")+"<\/div>"),b+='<div class="ui-widget-content ui-dialog-content"><\/div>',b+="<\/div>"):h.theme?(b='<div class="blockUI '+h.blockMsgClass+' blockElement ui-dialog ui-widget ui-corner-all" style="z-index:'+(d+10)+';display:none;position:absolute">',h.title&&(b+='<div class="ui-widget-header ui-dialog-titlebar ui-corner-all blockTitle">'+(h.title||"&nbsp;")+"<\/div>"),b+='<div class="ui-widget-content ui-dialog-content"><\/div>',b+="<\/div>"):b=p?'<div class="blockUI '+h.blockMsgClass+' blockPage" style="z-index:'+(d+10)+';display:none;position:fixed"><\/div>':'<div class="blockUI '+h.blockMsgClass+' blockElement" style="z-index:'+(d+10)+';display:none;position:absolute"><\/div>',w=n(b),l&&(h.theme?(w.css(ut),w.addClass("ui-widget-content")):w.css(rt)),h.theme||nt.css(h.overlayCSS),nt.css("position",p?"fixed":"absolute"),(f||h.forceIframe)&&tt.css("opacity",0),it=[tt,nt,w],ft=p?n("body"):n(s),n.each(it,function(){this.appendTo(ft)}),h.theme&&h.draggable&&n.fn.draggable&&w.draggable({handle:".ui-dialog-titlebar",cancel:"li"}),et=v&&(!n.support.boxModel||n("object,embed",p?null:s).length>0),o||et){if(p&&h.allowBodyStretch&&n.support.boxModel&&n("html,body").css("height","100%"),(o||!n.support.boxModel)&&!p)var ot=r(s,"borderTopWidth"),st=r(s,"borderLeftWidth"),ht=ot?"(0 - "+ot+")":0,ct=st?"(0 - "+st+")":0;n.each(it,function(n,t){var i=t[0].style,r,u;i.position="absolute";n<2?(p?i.setExpression("height","Math.max(document.body.scrollHeight, document.body.offsetHeight) - (jQuery.support.boxModel?0:"+h.quirksmodeOffsetHack+') + "px"'):i.setExpression("height",'this.parentNode.offsetHeight + "px"'),p?i.setExpression("width",'jQuery.support.boxModel && document.documentElement.clientWidth || document.body.clientWidth + "px"'):i.setExpression("width",'this.parentNode.offsetWidth + "px"'),ct&&i.setExpression("left",ct),ht&&i.setExpression("top",ht)):h.centerY?(p&&i.setExpression("top",'(document.documentElement.clientHeight || document.body.clientHeight) / 2 - (this.offsetHeight / 2) + (blah = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "px"'),i.marginTop=0):!h.centerY&&p&&(r=h.css&&h.css.top?parseInt(h.css.top,10):0,u="((document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "+r+') + "px"',i.setExpression("top",u))})}if(l&&(h.theme?w.find(".ui-widget-content").append(l):w.append(l),(l.jquery||l.nodeType)&&n(l).show()),(f||h.forceIframe)&&h.showOverlay&&tt.show(),h.fadeIn){var lt=h.onBlock?h.onBlock:u,vt=h.showOverlay&&!l?lt:u,yt=l?lt:u;h.showOverlay&&nt._fadeIn(h.fadeIn,vt);l&&w._fadeIn(h.fadeIn,yt)}else h.showOverlay&&nt.show(),l&&w.show(),h.onBlock&&h.onBlock();c(1,s,h);p?(t=w[0],i=n(h.focusableElements,t),h.focusInput&&setTimeout(a,20)):y(w[0],h.centerX,h.centerY);h.timeout&&(at=setTimeout(function(){p?n.unblockUI(h):n(s).unblock(h)},h.timeout),n(s).data("blockUI.timeout",at))}}function e(r,u){var o,s=r==window,e=n(r),l=e.data("blockUI.history"),a=e.data("blockUI.timeout"),f;a&&(clearTimeout(a),e.removeData("blockUI.timeout"));u=n.extend({},n.blockUI.defaults,u||{});c(0,r,u);u.onUnblock===null&&(u.onUnblock=e.data("blockUI.onUnblock"),e.removeData("blockUI.onUnblock"));f=s?n("body").children().filter(".blockUI").add("body > .blockUI"):e.find(">.blockUI");u.cursorReset&&(f.length>1&&(f[1].style.cursor=u.cursorReset),f.length>2&&(f[2].style.cursor=u.cursorReset));s&&(t=i=null);u.fadeOut?(o=f.length,f.stop().fadeOut(u.fadeOut,function(){--o==0&&h(f,l,u,r)})):h(f,l,u,r)}function h(t,i,r,u){var f=n(u);if(!f.data("blockUI.isBlocked")){if(t.each(function(){this.parentNode&&this.parentNode.removeChild(this)}),i&&i.el&&(i.el.style.display=i.display,i.el.style.position=i.position,i.parent&&i.parent.appendChild(i.el),f.removeData("blockUI.history")),f.data("blockUI.static")&&f.css("position","static"),typeof r.onUnblock=="function")r.onUnblock(u,r);var e=n(document.body),o=e.width(),s=e[0].style.width;e.width(o-1).width(o);e[0].style.width=s}}function c(i,r,u){var f=r==window,o=n(r),e;(i||(!f||t)&&(f||o.data("blockUI.isBlocked")))&&(o.data("blockUI.isBlocked",i),f&&u.bindEvents&&(!i||u.showOverlay))&&(e="mousedown mouseup keydown keypress keyup touchstart touchend touchmove",i?n(document).bind(e,u,l):n(document).unbind(e,l))}function l(r){var u,f;if(r.type==="keydown"&&r.keyCode&&r.keyCode==9&&t&&r.data.constrainTabKey){var e=i,s=!r.shiftKey&&r.target===e[e.length-1],o=r.shiftKey&&r.target===e[0];if(s||o)return setTimeout(function(){a(o)},10),!1}if(u=r.data,f=n(r.target),f.hasClass("blockOverlay")&&u.onOverlayClick)u.onOverlayClick(r);return f.parents("div."+u.blockMsgClass).length>0?!0:f.parents().children().filter("div.blockUI").length===0}function a(n){if(i){var t=i[n===!0?i.length-1:0];t&&t.focus()}}function y(n,t,i){var u=n.parentNode,f=n.style,e=(u.offsetWidth-n.offsetWidth)/2-r(u,"borderLeftWidth"),o=(u.offsetHeight-n.offsetHeight)/2-r(u,"borderTopWidth");t&&(f.left=e>0?e+"px":"0");i&&(f.top=o>0?o+"px":"0")}function r(t,i){return parseInt(n.css(t,i),10)||0}var t,i;n.fn._fadeIn=n.fn.fadeIn;var u=n.noop||function(){},f=/MSIE/.test(navigator.userAgent),o=/MSIE 6.0/.test(navigator.userAgent)&&!/MSIE 8.0/.test(navigator.userAgent),p=document.documentMode||0,v=n.isFunction(document.createElement("div").style.setExpression);n.blockUI=function(n){s(window,n)};n.unblockUI=function(n){e(window,n)};n.growlUI=function(t,i,r,u){var f=n('<div class="growlUI"><\/div>'),e,o;t&&f.append("<h1>"+t+"<\/h1>");i&&f.append("<h2>"+i+"<\/h2>");r===undefined&&(r=3e3);e=function(t){t=t||{};n.blockUI({message:f,fadeIn:typeof t.fadeIn!="undefined"?t.fadeIn:700,fadeOut:typeof t.fadeOut!="undefined"?t.fadeOut:1e3,timeout:typeof t.timeout!="undefined"?t.timeout:r,centerY:!1,showOverlay:!1,onUnblock:u,css:n.blockUI.defaults.growlCSS})};e();o=f.css("opacity");f.mouseover(function(){e({fadeIn:0,timeout:3e4});var t=n(".blockMsg");t.stop();t.fadeTo(300,1)}).mouseout(function(){n(".blockMsg").fadeOut(1e3)})};n.fn.block=function(t){if(this[0]===window)return n.blockUI(t),this;var i=n.extend({},n.blockUI.defaults,t||{});return this.each(function(){var t=n(this);i.ignoreIfBlocked&&t.data("blockUI.isBlocked")||t.unblock({fadeOut:0})}),this.each(function(){n.css(this,"position")=="static"&&(this.style.position="relative",n(this).data("blockUI.static",!0));this.style.zoom=1;s(this,t)})};n.fn.unblock=function(t){return this[0]===window?(n.unblockUI(t),this):this.each(function(){e(this,t)})};n.blockUI.version=2.66;n.blockUI.defaults={message:"<h1>Please wait...<\/h1>",title:null,draggable:!0,theme:!1,css:{padding:0,margin:0,width:"30%",top:"40%",left:"35%",textAlign:"center",color:"#000",border:"3px solid #aaa",backgroundColor:"#fff",cursor:"wait"},themedCSS:{width:"30%",top:"40%",left:"35%"},overlayCSS:{backgroundColor:"#000",opacity:.6,cursor:"wait"},cursorReset:"default",growlCSS:{width:"350px",top:"10px",left:"",right:"10px",border:"none",padding:"5px",opacity:.6,cursor:"default",color:"#fff",backgroundColor:"#000","-webkit-border-radius":"10px","-moz-border-radius":"10px","border-radius":"10px"},iframeSrc:/^https/i.test(window.location.href||"")?"javascript:false":"about:blank",forceIframe:!1,baseZ:1e3,centerX:!0,centerY:!0,allowBodyStretch:!0,bindEvents:!0,constrainTabKey:!0,fadeIn:200,fadeOut:400,timeout:0,showOverlay:!0,focusInput:!0,focusableElements:":input:enabled:visible",onBlock:null,onUnblock:null,onOverlayClick:null,quirksmodeOffsetHack:4,blockMsgClass:"blockMsg",ignoreIfBlocked:!1};t=null;i=[]}typeof define=="function"&&define.amd&&define.amd.jQuery?define(["jquery"],n):n(jQuery)}();qq=function(n){"use strict";return{hide:function(){return n.style.display="none",this},attach:function(t,i){return n.addEventListener?n.addEventListener(t,i,!1):n.attachEvent&&n.attachEvent("on"+t,i),function(){qq(n).detach(t,i)}},detach:function(t,i){return n.removeEventListener?n.removeEventListener(t,i,!1):n.attachEvent&&n.detachEvent("on"+t,i),this},contains:function(t){return n===t?!0:n.contains?n.contains(t):!!(t.compareDocumentPosition(n)&8)},insertBefore:function(t){return t.parentNode.insertBefore(n,t),this},remove:function(){return n.parentNode.removeChild(n),this},css:function(t){return t.opacity!==null&&typeof n.style.opacity!="string"&&typeof n.filters!="undefined"&&(t.filter="alpha(opacity="+Math.round(100*t.opacity)+")"),qq.extend(n.style,t),this},hasClass:function(t){var i=new RegExp("(^| )"+t+"( |$)");return i.test(n.className)},addClass:function(t){return qq(n).hasClass(t)||(n.className+=" "+t),this},removeClass:function(t){var i=new RegExp("(^| )"+t+"( |$)");return n.className=n.className.replace(i," ").replace(/^\s+|\s+$/g,""),this},getByClass:function(t){var i,r=[];return n.querySelectorAll?n.querySelectorAll("."+t):(i=n.getElementsByTagName("*"),qq.each(i,function(n,i){qq(i).hasClass(t)&&r.push(i)}),r)},children:function(){for(var i=[],t=n.firstChild;t;)t.nodeType===1&&i.push(t),t=t.nextSibling;return i},setText:function(t){return n.innerText=t,n.textContent=t,this},clearText:function(){return qq(n).setText("")}}};qq.log=function(n,t){"use strict";window.console&&(t&&t!=="info"?window.console[t]?window.console[t](n):window.console.log("<"+t+"> "+n):window.console.log(n))};qq.isObject=function(n){"use strict";return n!==null&&n&&typeof n=="object"&&n.constructor===Object};qq.isFunction=function(n){"use strict";return typeof n=="function"};qq.isFileOrInput=function(n){"use strict";if(window.File&&n instanceof File)return!0;if(window.HTMLInputElement){if(n instanceof HTMLInputElement&&n.type&&n.type.toLowerCase()==="file")return!0}else if(n.tagName&&n.tagName.toLowerCase()==="input"&&n.type&&n.type.toLowerCase()==="file")return!0;return!1};qq.isXhrUploadSupported=function(){"use strict";var n=document.createElement("input");return n.type="file",n.multiple!==undefined&&typeof File!="undefined"&&typeof FormData!="undefined"&&typeof(new XMLHttpRequest).upload!="undefined"};qq.isFolderDropSupported=function(n){"use strict";return n.items&&n.items[0].webkitGetAsEntry};qq.isFileChunkingSupported=function(){"use strict";return!qq.android()&&qq.isXhrUploadSupported()&&(File.prototype.slice||File.prototype.webkitSlice||File.prototype.mozSlice)};qq.extend=function(n,t,i){"use strict";qq.each(t,function(t,r){i&&qq.isObject(r)?(n[t]===undefined&&(n[t]={}),qq.extend(n[t],r,!0)):n[t]=r})};qq.indexOf=function(n,t,i){"use strict";if(n.indexOf)return n.indexOf(t,i);i=i||0;var r=n.length;for(i<0&&(i+=r);i<r;i+=1)if(n.hasOwnProperty(i)&&n[i]===t)return i;return-1};qq.getUniqueId=function(){"use strict";return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(n){var t=Math.random()*16|0,i=n=="x"?t:t&3|8;return i.toString(16)})};qq.ie=function(){"use strict";return navigator.userAgent.indexOf("MSIE")!==-1};qq.ie10=function(){"use strict";return navigator.userAgent.indexOf("MSIE 10")!==-1};qq.safari=function(){"use strict";return navigator.vendor!==undefined&&navigator.vendor.indexOf("Apple")!==-1};qq.chrome=function(){"use strict";return navigator.vendor!==undefined&&navigator.vendor.indexOf("Google")!==-1};qq.firefox=function(){"use strict";return navigator.userAgent.indexOf("Mozilla")!==-1&&navigator.vendor!==undefined&&navigator.vendor===""};qq.windows=function(){"use strict";return navigator.platform==="Win32"};qq.android=function(){"use strict";return navigator.userAgent.toLowerCase().indexOf("android")!==-1};qq.preventDefault=function(n){"use strict";n.preventDefault?n.preventDefault():n.returnValue=!1};qq.toElement=function(){"use strict";var n=document.createElement("div");return function(t){n.innerHTML=t;var i=n.firstChild;return n.removeChild(i),i}}();qq.each=function(n,t){"use strict";var i,r;if(n)for(i in n)if(Object.prototype.hasOwnProperty.call(n,i)&&(r=t(i,n[i]),r===!1))break};qq.obj2url=function(n,t,i){"use strict";var r,e,u=[],f="&",o=function(n,i){var r=t?/\[\]$/.test(t)?t:t+"["+i+"]":i;r!=="undefined"&&i!=="undefined"&&u.push(typeof n=="object"?qq.obj2url(n,r,!0):Object.prototype.toString.call(n)==="[object Function]"?encodeURIComponent(r)+"="+encodeURIComponent(n()):encodeURIComponent(r)+"="+encodeURIComponent(n))};if(!i&&t)f=/\?/.test(t)?/\?$/.test(t)?"":"&":"?",u.push(t),u.push(qq.obj2url(n));else if(Object.prototype.toString.call(n)==="[object Array]"&&typeof n!="undefined")for(r=-1,e=n.length;r<e;r+=1)o(n[r],r);else if(typeof n!="undefined"&&n!==null&&typeof n=="object")for(r in n)n.hasOwnProperty(r)&&o(n[r],r);else u.push(encodeURIComponent(t)+"="+encodeURIComponent(n));return t?u.join(f):u.join(f).replace(/^&/,"").replace(/%20/g,"+")};qq.obj2FormData=function(n,t,i){"use strict";return t||(t=new FormData),qq.each(n,function(n,r){n=i?i+"["+n+"]":n;qq.isObject(r)?qq.obj2FormData(r,t,n):qq.isFunction(r)?t.append(encodeURIComponent(n),encodeURIComponent(r())):t.append(encodeURIComponent(n),encodeURIComponent(r))}),t};qq.obj2Inputs=function(n,t){"use strict";var i;return t||(t=document.createElement("form")),qq.obj2FormData(n,{append:function(n,r){i=document.createElement("input");i.setAttribute("name",n);i.setAttribute("value",r);t.appendChild(i)}}),t};qq.setCookie=function(n,t,i){var r=new Date,u="";i&&(r.setTime(r.getTime()+i*864e5),u="; expires="+r.toGMTString());document.cookie=n+"="+t+u+"; path=/"};qq.getCookie=function(n){for(var r=n+"=",u=document.cookie.split(";"),t,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)}};qq.getCookieNames=function(n){var i=document.cookie.split(";"),t=[];return qq.each(i,function(i,r){r=r.trim();var u=r.indexOf("=");r.match(n)&&t.push(r.substr(0,u))}),t};qq.deleteCookie=function(n){qq.setCookie(n,"",-1)};qq.areCookiesEnabled=function(){var t=Math.random()*1e5,n="qqCookieTest:"+t;return(qq.setCookie(n,1),qq.getCookie(n))?(qq.deleteCookie(n),!0):!1};qq.parseJson=function(json){return typeof JSON.parse=="function"?JSON.parse(json):eval("("+json+")")};qq.DisposeSupport=function(){"use strict";var n=[];return{dispose:function(){var t;do t=n.shift(),t&&t();while(t)},attach:function(){var n=arguments;this.addDisposer(qq(n[0]).attach.apply(this,Array.prototype.slice.call(arguments,1)))},addDisposer:function(t){n.push(t)}}};qq.UploadButton=function(n){this._options={element:null,multiple:!1,acceptFiles:null,name:"file",onChange:function(){},hoverClass:"qq-upload-button-hover",focusClass:"qq-upload-button-focus"};qq.extend(this._options,n);this._disposeSupport=new qq.DisposeSupport;this._element=this._options.element;qq(this._element).css({position:"relative",overflow:"hidden",direction:"ltr"});this._input=this._createInput()};qq.UploadButton.prototype={getInput:function(){return this._input},reset:function(){this._input.parentNode&&qq(this._input).remove();qq(this._element).removeClass(this._options.focusClass);this._input=this._createInput()},_createInput:function(){var n=document.createElement("input"),t;return this._options.multiple&&n.setAttribute("multiple","multiple"),this._options.acceptFiles&&n.setAttribute("accept",this._options.acceptFiles),n.setAttribute("type","file"),n.setAttribute("name",this._options.name),qq(n).css({position:"absolute",right:0,top:0,fontFamily:"Arial",fontSize:"118px",margin:0,padding:0,cursor:"pointer",opacity:0}),this._element.appendChild(n),t=this,this._disposeSupport.attach(n,"change",function(){t._options.onChange(n)}),this._disposeSupport.attach(n,"mouseover",function(){qq(t._element).addClass(t._options.hoverClass)}),this._disposeSupport.attach(n,"mouseout",function(){qq(t._element).removeClass(t._options.hoverClass)}),this._disposeSupport.attach(n,"focus",function(){qq(t._element).addClass(t._options.focusClass)}),this._disposeSupport.attach(n,"blur",function(){qq(t._element).removeClass(t._options.focusClass)}),window.attachEvent&&n.setAttribute("tabIndex","-1"),n}};qq.UploadHandler=function(n){"use strict";var i=[],r,u,f,t;return r={debug:!1,forceMultipart:!0,paramsInBody:!1,paramsStore:{},endpointStore:{},maxConnections:3,uuidParamName:"qquuid",totalFileSizeParamName:"qqtotalfilesize",chunking:{enabled:!1,partSize:2e6,paramNames:{partIndex:"qqpartindex",partByteOffset:"qqpartbyteoffset",chunkSize:"qqchunksize",totalParts:"qqtotalparts",filename:"qqfilename"}},resume:{enabled:!1,id:null,cookiesExpireIn:7,paramNames:{resuming:"qqresume"}},log:function(){},onProgress:function(){},onComplete:function(){},onCancel:function(){},onUpload:function(){},onUploadChunk:function(){},onAutoRetry:function(){},onResume:function(){}},qq.extend(r,n),u=r.log,f=function(n){var f=qq.indexOf(i,n),u=r.maxConnections,e;i.splice(f,1);i.length>=u&&f<u&&(e=i[u-1],t.upload(e))},t=qq.isXhrUploadSupported()?new qq.UploadHandlerXhr(r,f,u):new qq.UploadHandlerForm(r,f,u),{add:function(n){return t.add(n)},upload:function(n){var u=i.push(n);if(u<=r.maxConnections)return t.upload(n)},retry:function(n){var r=qq.indexOf(i,n);return r>=0?t.upload(n,!0):this.upload(n)},cancel:function(n){u("Cancelling "+n);r.paramsStore.remove(n);t.cancel(n);f(n)},cancelAll:function(){qq.each(i,function(n,t){this.cancel(t)});i=[]},getName:function(n){return t.getName(n)},getSize:function(n){if(t.getSize)return t.getSize(n)},getFile:function(n){if(t.getFile)return t.getFile(n)},getQueue:function(){return i},reset:function(){u("Resetting upload handler");i=[];t.reset()},getUuid:function(n){return t.getUuid(n)},isValid:function(n){return t.isValid(n)},getResumableFilesData:function(){return t.getResumableFilesData?t.getResumableFilesData():[]}}};qq.UploadHandlerForm=function(n,t,i){"use strict";function c(n,t){o[n.id]=qq(n).attach("load",function(){if(u("Received response for "+n.id),n.parentNode){try{if(n.contentDocument&&n.contentDocument.body&&n.contentDocument.body.innerHTML=="false")return}catch(i){u("Error when attempting to access iframe during handling of upload response ("+i+")","error")}t()}})}function l(iframe){var response,doc,innerHTML;try{doc=iframe.contentDocument||iframe.contentWindow.document;innerHTML=doc.body.innerHTML;u("converting iframe's innerHTML to JSON");u("innerHTML = "+innerHTML);innerHTML&&innerHTML.match(/^<pre/i)&&(innerHTML=doc.body.firstChild.firstChild.nodeValue);response=eval("("+innerHTML+")")}catch(error){u("Error when attempting to parse form upload response ("+error+")","error");response={success:!1}}return response}function a(n){var t=qq.toElement('<iframe src="javascript:false;" name="'+n+'" />');return t.setAttribute("id",n),t.style.display="none",document.body.appendChild(t),t}function v(n,t){var u=r.paramsStore.getParams(n),s=r.demoMode?"GET":"POST",i=qq.toElement('<form method="'+s+'" enctype="multipart/form-data"><\/form>'),f=r.endpointStore.getEndpoint(n),o=f;return u[r.uuidParamName]=e[n],r.paramsInBody?qq.obj2Inputs(u,i):o=qq.obj2url(u,f),i.setAttribute("action",o),i.setAttribute("target",t.name),i.style.display="none",document.body.appendChild(i),i}var r=n,f=[],e=[],o={},h=t,u=i,s;return s={add:function(n){n.setAttribute("name",r.inputName);var t=f.push(n)-1;return e[t]=qq.getUniqueId(),n.parentNode&&qq(n).remove(),t},getName:function(n){return f[n].value.replace(/.*(\/|\\)/,"")},isValid:function(n){return f[n]!==undefined},reset:function(){qq.UploadHandler.prototype.reset.apply(this,arguments);f=[];e=[];o={}},getUuid:function(n){return e[n]},cancel:function(n){r.onCancel(n,this.getName(n));delete f[n];delete e[n];delete o[n];var t=document.getElementById(n);t&&(t.setAttribute("src","java"+String.fromCharCode(115)+"cript:false;"),qq(t).remove())},upload:function(n){var e=f[n],y=s.getName(n),t=a(n),i=v(n,t);if(!e)throw new Error("file with passed id was not added, or already uploaded or cancelled");r.onUpload(n,this.getName(n));return i.appendChild(e),c(t,function(){u("iframe loaded");var i=l(t);if(setTimeout(function(){o[n]();delete o[n];qq(t).remove()},1),i.success||!r.onAutoRetry(n,y,i)){r.onComplete(n,y,i);h(n)}}),u("Sending upload request for "+n),i.submit(),qq(i).remove(),n}}};qq.UploadHandlerXhr=function(n,t,i){"use strict";function rt(n,t,i){var r=f.getSize(n),e=f.getName(n);t[u.chunking.paramNames.partIndex]=i.part;t[u.chunking.paramNames.partByteOffset]=i.start;t[u.chunking.paramNames.chunkSize]=i.end-i.start;t[u.chunking.paramNames.totalParts]=i.count;t[u.totalFileSizeParamName]=r;l&&(t[u.chunking.paramNames.filename]=e)}function ut(n){n[u.resume.paramNames.resuming]=!0}function ft(n,t,i){return n.slice?n.slice(t,i):n.mozSlice?n.mozSlice(t,i):n.webkitSlice?n.webkitSlice(t,i):void 0}function a(n,t){var e=u.chunking.partSize,o=f.getSize(n),h=r[n].file,i=e*t,s=i+e>=o?o:i+e,c=w(n);return{part:t,start:i,end:s,count:c,blob:ft(h,i,s)}}function w(n){var t=f.getSize(n),i=u.chunking.partSize;return Math.ceil(t/i)}function b(n){return r[n].xhr=new XMLHttpRequest,r[n].xhr}function k(n,t,i,e){var o=new FormData,c=u.demoMode?"GET":"POST",s=u.endpointStore.getEndpoint(e),h=s,a=f.getName(e),v=f.getSize(e);return(n[u.uuidParamName]=r[e].uuid,l&&(n[u.totalFileSizeParamName]=v),u.paramsInBody||(n[u.inputName]=a,h=qq.obj2url(n,s)),t.open(c,h,!0),l)?(u.paramsInBody&&qq.obj2FormData(n,o),o.append(u.inputName,i),o):i}function d(n,t){var i=u.customHeaders,o=f.getName(n),e=r[n].file;t.setRequestHeader("X-Requested-With","XMLHttpRequest");t.setRequestHeader("Cache-Control","no-cache");l||(t.setRequestHeader("Content-Type","application/octet-stream"),t.setRequestHeader("X-Mime-Type",e.type));qq.each(i,function(n,i){t.setRequestHeader(n,i)})}function v(n,t,i){var e=f.getName(n),o=f.getSize(n);r[n].attemptingResume=!1;u.onProgress(n,e,o,o);u.onComplete(n,e,t,i);delete r[n].xhr;it(n)}function g(n){var t=a(n,r[n].remainingChunkIdxs[0]),i=b(n),s=f.getSize(n),h=f.getName(n),c,e;r[n].loaded===undefined&&(r[n].loaded=0);vt(n,t);i.onreadystatechange=tt(n,i);i.upload.onprogress=function(t){if(t.lengthComputable&&r[n].loaded<s){var i=t.loaded+r[n].loaded;u.onProgress(n,h,i,s)}};u.onUploadChunk(n,h,nt(t));e=u.paramsStore.getParams(n);rt(n,e,t);r[n].attemptingResume&&ut(e);c=k(e,i,t.blob,n);d(n,i);o("Sending chunked upload request for "+n+": bytes "+(t.start+1)+"-"+t.end+" of "+s);i.send(c)}function et(n,t,i){var f=r[n].remainingChunkIdxs.shift(),u=a(n,f);r[n].attemptingResume=!1;r[n].loaded+=u.end-u.start;r[n].remainingChunkIdxs.length>0?g(n):(y(n),v(n,t,i))}function ot(n,t){return n.status!==200||!t.success||t.reset}function st(n){var t;try{t=qq.parseJson(n.responseText)}catch(i){o("Error when attempting to parse xhr response text ("+i+")","error");t={}}return t}function ht(n){o("Server has ordered chunking effort to be restarted on next attempt for file ID "+n,"error");h&&y(n);r[n].remainingChunkIdxs=[];delete r[n].loaded}function ct(n){r[n].attemptingResume=!1;o("Server has declared that it cannot handle resume for file ID "+n+" - starting from the first chunk","error");f.upload(n,!0)}function lt(n,t,i){var r=f.getName(n);u.onAutoRetry(n,r,t,i)||v(n,t,i)}function at(n,t){var i;r[n]&&(o("xhr - server response received for "+n),o("responseText = "+t.responseText),i=st(t),ot(t,i)?(i.reset&&ht(n),r[n].attemptingResume&&i.reset?ct(n):lt(n,i,t)):s?et(n,i,t):v(n,i,t))}function nt(n){return{partIndex:n.part,startByte:n.start+1,endByte:n.end,totalParts:n.count}}function tt(n,t){return function(){t.readyState===4&&at(n,t)}}function vt(n,t){var i=f.getUuid(n),r=p(n),o=i+e+t.part,s=u.resume.cookiesExpireIn;qq.setCookie(r,o,s)}function y(n){var t=p(n);qq.deleteCookie(t)}function yt(n){var t=qq.getCookie(p(n)),i,r,u;if(t)return i=t.indexOf(e),r=t.substr(0,i),u=parseInt(t.substr(i+1,t.length-i),10),{uuid:r,part:u}}function p(n){var i=f.getName(n),r=f.getSize(n),o=u.chunking.partSize,t;return t="qqfilechunk"+e+encodeURIComponent(i)+e+r+e+o,c!==undefined&&(t+=e+c),t}function pt(){if(u.resume.id!==null&&u.resume.id!==undefined&&!qq.isFunction(u.resume.id)&&!qq.isObject(u.resume.id))return u.resume.id}function wt(n,t){var l=f.getName(n),s=0,i,c,e;if(!r[n].remainingChunkIdxs||r[n].remainingChunkIdxs.length===0)for(r[n].remainingChunkIdxs=[],h&&!t&&(i=yt(n),i&&(c=a(n,i.part),u.onResume(n,l,nt(c))!==!1&&(s=i.part,r[n].uuid=i.uuid,r[n].loaded=c.start,r[n].attemptingResume=!0,o("Resuming "+l+" at partition index "+s)))),e=w(n)-1;e>=s;e-=1)r[n].remainingChunkIdxs.unshift(e);g(n)}function bt(n){var s=r[n].file,h=f.getName(n),t,i,e;r[n].loaded=0;t=b(n);t.upload.onprogress=function(t){if(t.lengthComputable){r[n].loaded=t.loaded;u.onProgress(n,h,t.loaded,t.total)}};t.onreadystatechange=tt(n,t);i=u.paramsStore.getParams(n);e=k(i,t,s,n);d(n,t);o("Sending upload request for "+n);t.send(e)}var u=n,it=t,o=i,r=[],e="|",s=u.chunking.enabled&&qq.isFileChunkingSupported(),h=u.resume.enabled&&s&&qq.areCookiesEnabled(),c=pt(),l=u.forceMultipart||u.paramsInBody,f;return f={add:function(n){if(!(n instanceof File))throw new Error("Passed obj in not a File (in qq.UploadHandlerXhr)");var t=r.push({file:n})-1;return r[t].uuid=qq.getUniqueId(),t},getName:function(n){var t=r[n].file;return t.fileName!==null&&t.fileName!==undefined?t.fileName:t.name},getSize:function(n){var t=r[n].file;return t.fileSize!=null?t.fileSize:t.size},getFile:function(n){if(r[n])return r[n].file},getLoaded:function(n){return r[n].loaded||0},isValid:function(n){return r[n]!==undefined},reset:function(){r=[]},getUuid:function(n){return r[n].uuid},upload:function(n,t){var i=this.getName(n);u.onUpload(n,i);s?wt(n,t):bt(n)},cancel:function(n){u.onCancel(n,this.getName(n));r[n].xhr&&r[n].xhr.abort();h&&y(n);delete r[n]},getResumableFilesData:function(){var n=[],t=[];return s&&h?(n=c===undefined?qq.getCookieNames(new RegExp("^qqfilechunk\\"+e+".+\\"+e+"\\d+\\"+e+u.chunking.partSize+"=")):qq.getCookieNames(new RegExp("^qqfilechunk\\"+e+".+\\"+e+"\\d+\\"+e+u.chunking.partSize+"\\"+e+c+"=")),qq.each(n,function(n,i){var r=i.split(e),u=qq.getCookie(i).split(e);t.push({name:decodeURIComponent(r[1]),size:r[2],uuid:u[0],partIdx:u[1]})}),t):[]}}},function(n){"use strict";var t,i,e,u,f,o,s,r,h,c;o=["uploaderType"];e=function(n){if(n){var u=r(n);s(u);f("uploaderType")==="basic"?t(new qq.FineUploaderBasic(u)):t(new qq.FineUploader(u))}return i};u=function(n,t){var r=i.data("fineuploader");if(t)r===undefined&&(r={}),r[n]=t,i.data("fineuploader",r);else return r===undefined?null:r[n]};t=function(n){return u("uploader",n)};f=function(n,t){return u(n,t)};s=function(t){var r=t.callbacks={};n.each((new qq.FineUploaderBasic)._options.callbacks,function(n){var t,u;t=/^on(\w+)/.exec(n)[1];t=t.substring(0,1).toLowerCase()+t.substring(1);u=i;r[n]=function(){var n=Array.prototype.slice.call(arguments);return u.triggerHandler(t,n)}})};r=function(t,u){var e,s;return e=u===undefined?t.uploaderType!=="basic"?{element:i[0]}:{}:u,n.each(t,function(t,i){n.inArray(t,o)>=0?f(t,i):i instanceof n?e[t]=i[0]:n.isPlainObject(i)?(e[t]={},r(i,e[t])):n.isArray(i)?(s=[],n.each(i,function(t,i){i instanceof n?n.merge(s,i):s.push(i)}),e[t]=s):e[t]=i}),u===undefined?e:void 0};h=function(i){return n.type(i)==="string"&&!i.match(/^_/)&&t()[i]!==undefined};c=function(n){var i=[],u=Array.prototype.slice.call(arguments,1);return r(u,i),t()[n].apply(t(),i)};n.fn.fineUploader=function(r){var f=this,o=arguments,u=[];return(this.each(function(s,l){if(i=n(l),t()&&h(r)){if(u.push(c.apply(f,o)),f.length===1)return!1}else typeof r!="object"&&r?n.error("Method "+r+" does not exist on jQuery.fineUploader"):e.apply(f,o)}),u.length===1)?u[0]:u.length>1?u:this}}(jQuery);typeof Dwo!="object"&&(Dwo={});Array.prototype.indexOf||(Array.prototype.indexOf=function(n){var i=this.length>>>0,t=Number(arguments[1])||0;for(t=t<0?Math.ceil(t):Math.floor(t),t<0&&(t+=i);t<i;t++)if(t in this&&this[t]===n)return t;return-1});String.format=function(){for(var t=arguments[0],i,n=0;n<arguments.length-1;n++)i=new RegExp("\\{"+n+"\\}","gm"),t=t.replace(i,arguments[n+1]);return t};Dwo.MyAccountStep={Profile:0,Account:1,Alerts:3,Membership:4,Password:4};Dwo.Common={Templates:{MessageType:"{messageType}",MessageText:"{messageText}",MessageCustomCssClass:"{messageCustomCssClass}",MessageHtmlTemplate:""},Translations:{},MessageType:{Error:"Error",Warning:"Warning",Info:"Info",Success:"Success"},Cookies:{GoToMyAccountStepAfterRedirect:"GoToMyAccountStepAfterRedirect",MyAccountAlertsShowSmsConfirmationPopupForAlertId:"MyAccountAlertsShowSmsConfirmationPopupForAlertId",EndAccountUserName:"END_ACCOUNT_USER_NAME",CollapsibleStates:"CollapsiblePanelsStates"},CancelEvent:function(n){try{typeof n=="object"&&(typeof n.preventDefault=="function"&&n.preventDefault(),typeof n.stopImmediatePropagation=="function"&&n.stopImmediatePropagation(),typeof n.stopPropagation=="function"&&n.stopPropagation(),n.cancelBubble=!0,n.bubbles=!1)}catch(t){alert("Dwo.Common.CancelEvent error: "+t)}},GetInputText:function(n){var t,i,r;try{return t="",i=typeof n=="string"&&n.length>0&&n[0]=="#"?$("#"+n):$(n),i.length==1&&(t=i.val(),r=i.attr("hint"),typeof r=="string"&&r.length>0&&(t=t.replace(r,""))),t?t:""}catch(u){alert("Dwo.Common.GetInputText error: "+u)}},GetLocationPath:function(){var n="/",t;try{for(n=window.location.pathname,(typeof n!="string"||n.length==0)&&(n="/");n.length>0&&n[0]=="/";)n=n.substring(1);n!="/"&&(n[0]!="/"&&(n="/"+n),t=n.indexOf("/",1),t>0&&(n=n.substring(0,t)))}catch(i){alert("Dwo.Common.GetLocationPath error: "+i)}return n},ParseDate:function(n){var t=n.split("-"),i=!1;return(t.length&&(i=parseInt(t[0])&&t[0].length<=2?!0:!1,i=i&&parseInt(t[1])&&t[1].length<=2?!0:!1,i=i&&parseInt(t[2])&&t[2].length==4?!0:!1),i)?new Date(t[2],parseInt(t[1])-1,t[0],0,0,0,0):""}};openPopups=[];Dwo.Common.Tooltip={ElementPlacement:{Top:"top",Bottom:"bottom",Right:"right",Left:"left"},ActionTrigger:{Click:"click",Hover:"hover",Focus:"focus",Manual:"manual"},ToolTipScope:{Unknown:"unknown",Info:"info",Error:"error"},Init:function(n,t,r,u,f,e,o,s){var c,h;try{for(c=$(t),i=0;i<c.length;i++)h=$(c[i]),n||(n=Dwo.Common.Tooltip.ToolTipScope.Info),h.length==1&&(h.attr("data-"+n+"placement",r),h.attr("data-"+n+"content",e),h.attr("data-"+n+"title",f),h.attr("data-"+n+"trigger",u),h.attr("rel","popover"),s&&h.attr("validation","failed"),o?h.popover({scope:n,template:Dwo.Common.Tooltip.ToolTipTemplates[n]}):h.popover({scope:n}))}catch(l){alert("Dwo.Common.Tooltip.Init error: "+l)}}};typeof Dwo!="object"&&(Dwo={});Dwo.CollapsibleStateManager=function(){var i={Collapsed:0,Expanded:1},n=function(n){try{var t=$(n);return $("[data-toggle=collapse][data-target=#"+t.attr("id")+"]")}catch(i){alert("CollapsibleStateManager->_collapsible error: "+i)}},r=function(){return Dwo.Common.GetLocationPath().replace("/","")+"_"+Dwo.Common.Cookies.CollapsibleStates},u=function(){var t={},n;try{n=JSON.parse($.cookie(r()));typeof n=="object"&&(t=n)}catch(i){}return t},o=function(n){typeof n!="object"&&(n={});$.cookie(r(),JSON.stringify(n))},t=function(t,r){var f,e,o;try{return f=$(t),e=n(t).is(".collapsed")?i.Collapsed:i.Expanded,r&&(o=u(),typeof o[f.attr("id")]!="undefined"&&(e=o[f.attr("id")])),e}catch(s){alert("CollapsibleStateManager->_getCollapsiblePanelState error: "+s)}},s=function(n){try{var r=$(n),i=u();i[r.attr("id")]=t(n);o(i)}catch(f){alert("CollapsibleStateManager->_saveCollapsiblePanelStateToCookie error: "+f)}},h=function(i){try{var e=$(i),r=t(i),u=t(i,!0);r!=u&&n(i).click()}catch(f){alert("CollapsibleStateManager->_restoreCollapsiblePanelStateFromCookie error: "+f)}},c=function(n){try{var t=$(n);t.on("shown",f);t.on("hidden",f)}catch(i){alert("CollapsibleStateManager->_bindCollapsiblePanelEvents error: "+i)}},f=function(){try{s(this)}catch(n){alert("CollapsibleStateManager->_collapsiblePanelOnToggle error: "+n)}},e=function(t){try{var i=$(t);i.is(".in")?n(t).hasClass("collapsed")&&n(t).removeClass("collapsed"):n(t).hasClass("collapsed")||n(t).addClass("collapsed")}catch(r){alert("CollapsibleStateManager->_fixCollapsibleMissingClass error: "+r)}},l=function(){try{$("[data-toggle=collapse]").each(function(){var n=$($(this).data("target"));n.hide();e(n);c(n);h(n);n.show()})}catch(n){alert("CollapsibleStateManager->_init error: "+n)}return this};return{CollapsiblePanelState:i,Init:l,GetCollapsiblePanelState:t,FixCollapsibleMissingClass:e}};Dwo.MyMessages=function(){function nt(t){$("."+n.rowsClass).find(".chk").attr("checked",$(t).prop("checked"))}function c(){alert("No message is selected!")}function st(t,i){var r=n.shortListTemplate.replace(/#ConversationId#/ig,t).replace(/#FirstName#/ig,i);$("li.view-your-shortlist").before(r)}var n={navigationConinerId:"messagesNavigationContainer",messagesActionsDropdownDefault:"0",messagesActionsDropdownAll:"1",messagesActionsDropdownUnread:"2",messagesActionsDropdownRead:"3",messagesActionsDropdownFavorite:"4",messagesActionsDropdownNotFavorite:"5",messagesActionsDropdownNone:"6",messagesActionsDropdownPerAdvert:"7",messagesActionsDropdownInactive:"8",messagesActionsDropdownTrash:"9",messagesActionsDropdownActive:"10",messagesActionsDropdownArchived:"11",messagesActionsDropdownShortListed:"12",messagesActionsDropdownRemoveShortList:"13",leftActionAll:"All",leftActionFavorite:"Favorite",leftActionPerAdvert:"PerAdvert",leftActionInactive:"Inactive",leftActionTrash:"Trash",leftPanelClassAll:"dwo-all",leftPanelClassFavorite:"dwo-favorite",leftPanelClassPerAdvert:"dwo-per-advert",leftPanelClassInactive:"dwo-inactive",leftPanelClassTrash:"dwo-trash",translationAllMessages:"All messages",translationFavoriteMessages:"Favorite messages",translationPerAdvert:"Per advert",translationInactive:"Inactive",translationMessagesAbout:"Messages about",translationTrash:"Trash",rowsClass:"dwo-my-messages-conversation-row",unreadMessagesClass:"dwo-unread-message",readMessagesClass:"dwo-read-message",favoriteMessagesClass:"dwo-favorite-message",notFavoriteMessagesClass:"dwo-not-favorite-message",conversationReplyMessageBox:"conversationReplyMessageBox",checkboxSendToTrashId:"chkSendToTrash",checkboxSendToArchiveId:"SendAndArchive",favoriteIconClass:"icon-favorite-full",notFavoriteIconClass:"icon-favorite",shortlistIconClass:"icon-shortlist-full",notShortlistIconClass:"icon-shortlist",notShortlistedMessagesClass:"dwo-not-short-listed-message",shortlistedMessagesClass:"dwo-shortlisted-message",archivedMessagesClass:"dwo-archived-message",notArchivedMessagesClass:"dwo-not-archived-message",hiddenClass:"general_display_none",MessagesSendMessageAction:"/MessagesApi/MessagesSendMessages",SendPermissionRequestAction:"/MessagesApi/SendPermissionRequest",GrantPermissionRequestAction:"/MessagesApi/GrantPermissionRequest",RefusePermissionRequestAction:"/MessagesApi/RefusePermissionRequest",CurrentConversationElementId:"hiddenCurrentConversationId",MessagesContainerId:"divConversationMessages",MessagesListContainerId:"divConversationsList",MessagesListShowNumberOfConversationContainerId:"divConversationsListShowNumberOfConversation",markActionUrl:"/MessagesApi/MarkConversation/",sendConversationToTrashUrl:"/MessagesApi/SendConversationToTrash/",loadConversationMessagesUrl:"/MessagesApi/LoadConversationWithMessages/",deleteConversationsUrl:"/MessagesApi/DeleteConversations/",restoreConversationsUrl:"/MessagesApi/RestoreConversations/",clearOpenTenantIdUrl:"/SearchTenants/ClearUserProfileTenantId/",setOpenTenantIdUrl:"/SearchTenants/SetUserProfileTenantId/",getNumberOfUnreadConversations:"/MessagesApi/GetNumberOfUnreadConversations/",conversationWithActionContainerClass:"dwo-conversation-actions",connectWithFacebookSetReturnUrl:"/Account/ConnectWithFacebookSetReturnUrl/",DownloadTenantDocPopupContentUrl:"/Document/GetTenantDocPopupContent/",accessDirectly:"",PageLevelMsg_MovedToTrash:"De conversatie is naar je prullenbak verplaatst",ErrorMsgPleaseSelectConversation:"Selecteer minimaal 1 conversatie",ErrorMsgPleaseWriteConversation:"Minimaal 5 karakters",dropdownShowFilterId:"ddlShowFilter",IsConversationMessagesVisible:!1,messagesAllUrl:"",roomAdvertId:0,shortListConversationsHiddenFieldId:"ToShortListed",premiumConversationsHiddenFieldId:"ToPremium",otherConversationsHiddenFieldId:"ToOthers",shortListTemplate:'<li id="#ConversationId#">                    <a href="/messages/conversation/?ConversationId=#ConversationId#">                        <span class="first-name">#FirstName#<\/span>                        <\/a>                    <\/li>'},a,s=function(n){try{if(n){var t=$(n).parents(".replyMessageBoxContainer:first"),i=t.find("textarea:first");return Dwo.Common.GetInputText(i)}}catch(r){alert("GetReplyMessage error: "+r)}return""},ui=function(){},v=function(t){var f,e;try{if(ShowLoadingPanel(),t.setAttribute("disabled","true"),ClearPageMessage(),conversationsIds=bt(),conversationsIds.length==0){$("#ErrSelectReceiver").removeClass("general_display_none");t.removeAttribute("disabled");HideLoadingPanel();return}if(f=s(t),f.length<5){$("#ErrMinimumlength").removeClass("general_display_none");t.removeAttribute("disabled");HideLoadingPanel();return}var o=$("#"+n.checkboxSendToArchiveId).is(":checked"),i,r=n.roomAdvertId,u=window.location.href.split("/");u.length==5?(i=u[4],r==0&&(r=k())):u.length==6?(i=u[4],r==0&&(r=u[5].split("?")[0])):(i=$("#"+n.dropdownShowFilterId).val().split("/"),i=i[i.length-1]);e={Message:EscapeHTML(f),ConversationIdsList:conversationsIds,IsFromConversatonList:!0,DoArchiveConversations:o,CurrentFilterString:i,RoomAdvertID:r};PostData(n.MessagesSendMessageAction,e,null,function(){$(".MessageSentSuccessfully").removeClass("general_display_none");$(".MessageSentSuccessfully").show("fade");$("#MessageText").val("");$(".MassMessageForm").hide("fade");HideLoadingPanel()})}catch(h){t.removeAttribute("disabled");alert("Error in OnConversationListReply: "+h)}},y=function(t){var i,u,r,f,e;try{if(t.setAttribute("disabled","true"),ClearPageMessage(),i=s(t),i.length<5){$("#ErrMinimumlength").removeClass("general_display_none");t.removeAttribute("disabled");return}ShowLoadingPanel();u=$("#"+n.CurrentConversationElementId).val();r=[];r.push(u);f=$("#chkSendAndArchive").is(":checked");e={Message:EscapeHTML(i),ConversationIdsList:r,IsFromConversatonList:!1,DoArchiveConversation:f};PostData(n.MessagesSendMessageAction,e,n.MessagesContainerId,function(){window.location.reload();var n=window.location.href})}catch(o){t.removeAttribute("disabled");HideLoadingPanel();alert("Error in OnMessageReply: "+o)}},p=function(t,i,r,u){try{var f={ConversationId:t};PostData(n.SendPermissionRequestAction,f,null,function(){$(".send-request-link").text(u);window.location=window.location.href.replace(location.hash,"")})}catch(e){alert("Error in sendPermissionRequest: "+e)}},w=function(t){try{var i={ConversationId:t};AjaxReplace(n.GrantPermissionRequestAction,i,"DocumentPermissionContainer",function(){$("#DocumentPermissionContainer").hide();HidePopup("ConfirmDocumentPermissionGrantPopup");$("#DocumentPermissionContainer").fadeIn("slow")})}catch(r){alert("Error in grantPermissionRequest: "+r)}},b=function(t){try{var i={ConversationId:t};AjaxReplace(n.RefusePermissionRequestAction,i,"DocumentPermissionContainer",function(){$("#DocumentPermissionContainer").hide();$("#DocumentPermissionContainer").delay(500).fadeIn("slow")})}catch(r){alert("Error in refusePermissionRequest: "+r)}},k=function(){var n=$("#RoomsDetailsContainer a").first().attr("id");return n?$("#RoomsDetailsContainer a").first().attr("id").replace("RoomAdvert",""):0},d=function(t){t&&typeof t=="object"&&$.extend(n,t);a=$("#"+n.navigationConinerId);n.IsConversationMessagesVisible?($("#"+n.MessagesContainerId).show(),$("#"+n.MessagesListContainerId).hide(),$("#"+n.MessagesListShowNumberOfConversationContainerId).hide()):($("#"+n.MessagesContainerId).hide(),$("#"+n.MessagesListContainerId).show(),$("#"+n.MessagesListShowNumberOfConversationContainerId).show());var i=$("#"+n.dropdownShowFilterId);i!=undefined&&i.live("change",function(n){n.val!=""&&(window.location=n.val)});g()},i=function(t){$("#"+n.navigationConinerId+" li").css("font-weight","normal");$("."+t).parent().css("font-weight","bold")},r=function(t,i){$("."+t).removeClass("displayNone");$("#"+n.MessagesListContainerId).find(".pageSectionTitle").html(i)},e=function(n){n?$("#RoomAdvert"+n).css("font-weight","bold"):$("#RoomsDetailsContainer a").first().css("font-weight","bold")},h=function(n){return $("#RoomAdvert"+n+"_Location").text()},g=function(){var t=window.location.href.split("/"),u,f,o;t.length==4?(r(n.leftPanelClassAll,n.translationAllMessages),i(n.leftPanelClassAll)):t.length==5?(t[t.length-1].split("?")[0].toLowerCase()==n.leftActionAll.toLowerCase()&&(r(n.leftPanelClassAll,n.translationAllMessages),i(n.leftPanelClassAll)),t[t.length-1].split("?")[0].toLowerCase()==n.leftActionFavorite.toLowerCase()&&(r(n.leftPanelClassFavorite,n.translationFavoriteMessages),i(n.leftPanelClassFavorite)),t[t.length-1].split("?")[0].toLowerCase()==n.leftActionPerAdvert.toLowerCase()&&(r(n.leftPanelClassPerAdvert,n.translationPerAdvert),i(n.leftPanelClassPerAdvert),e()),t[t.length-1].split("?")[0].toLowerCase()==n.leftActionInactive.toLowerCase()&&(r(n.leftPanelClassInactive,n.translationInactive),i(n.leftPanelClassInactive),e()),t[t.length-1].split("?")[0].toLowerCase()==n.leftActionTrash.toLowerCase()&&(r(n.leftPanelClassTrash,n.translationTrash),i(n.leftPanelClassTrash))):t.length==6&&(u=t[t.length-1].split("?")[0],t[t.length-2].toLowerCase()==n.leftActionPerAdvert.toLowerCase()&&(f=n.translationMessagesAbout+" "+h(u),r(n.leftPanelClassPerAdvert,f),i(n.leftPanelClassPerAdvert),e(u)),t[t.length-2].toLowerCase()==n.leftActionInactive.toLowerCase()&&(o=n.translationMessagesAbout+" "+h(u),r(n.leftPanelClassInactive,o),i(n.leftPanelClassInactive),e(u)))},t=function(n,t,i){n.removeClass(t);n.hasClass(i)||n.addClass(i)},tt=function(t){try{t.val==n.messagesActionsDropdownAll&&$("."+n.rowsClass).find(".chk").attr("checked",!0);t.val==n.messagesActionsDropdownNone&&$("."+n.rowsClass).find(".chk").attr("checked",!1);t.val==n.messagesActionsDropdownUnread&&($("."+n.rowsClass).find(".chk").attr("checked",!1),$("."+n.unreadMessagesClass).find(".chk").attr("checked",!0));t.val==n.messagesActionsDropdownRead&&($("."+n.rowsClass).find(".chk").attr("checked",!1),$("."+n.readMessagesClass).find(".chk").attr("checked",!0));t.val==n.messagesActionsDropdownFavorite&&($("."+n.rowsClass).find(".chk").attr("checked",!1),$("."+n.favoriteMessagesClass).find(".chk").attr("checked",!0));t.val==n.messagesActionsDropdownNotFavorite&&($("."+n.rowsClass).find(".chk").attr("checked",!1),$("."+n.notFavoriteMessagesClass).find(".chk").attr("checked",!0))}catch(i){}},it=function(i){var r,u;try{if(r=f(),r.length<1){c(i.val);return}u={ConversationsIdsList:r,ActionId:i.val};PostData(n.markActionUrl,u,function(){},function(i){$("[name=ConversationIds]:checked").each(function(){i.ActionPerformed==n.messagesActionsDropdownRead&&$(this).parent().parent().parent().hasClass(n.unreadMessagesClass)&&(t($(this).parent().parent().parent(),n.unreadMessagesClass,n.readMessagesClass),o(i.NrOfUnreadConversations,i.NrOfUnreadConversationsForHouse),window.location.href.indexOf("housemessages")!=-1&&window.location.href.indexOf("unread")!=-1&&$(this).parent().parent().parent().remove());i.ActionPerformed==n.messagesActionsDropdownUnread&&$(this).parent().parent().parent().hasClass(n.readMessagesClass)&&(t($(this).parent().parent().parent(),n.readMessagesClass,n.unreadMessagesClass),o(i.NrOfUnreadConversations,i.NrOfUnreadConversationsForHouse),window.location.href.indexOf("housemessages")!=-1&&window.location.href.indexOf("read")!=-1&&$(this).parent().parent().parent().remove());i.ActionPerformed==n.messagesActionsDropdownFavorite&&t($(this).parent().parent().parent(),n.notFavoriteMessagesClass,n.favoriteMessagesClass);i.ActionPerformed==n.messagesActionsDropdownNotFavorite&&t($(this).parent().parent().parent(),n.favoriteMessagesClass,n.notFavoriteMessagesClass);i.ActionPerformed==n.messagesActionsDropdownActive&&window.location.reload();i.ActionPerformed==n.messagesActionsDropdownArchived&&window.location.reload();i.ActionPerformed==n.messagesActionsDropdownShortListed&&t($(this).parent().parent().parent().find(".td.shortlist"),"false","true");i.ActionPerformed==n.messagesActionsDropdownRemoveShortList&&t($(this).parent().parent().parent().find(".td.shortlist"),"true","false")})})}catch(e){alert("Error in ddlMarkItemChanged: "+e)}},rt=function(){var n=$("#SelectedMessageStatus").val(),t=decodeURIComponent($("#SelectedMessageStatus").attr("urltemplate"));window.location.href=t.replace(/#MessageStatus#/gi,n).replace(/{MessageStatus}/gi,n)},fi=function(){var n=$("#HouseTypeFilter").val(),t=decodeURIComponent($("#HouseTypeFilter").attr("urltemplate"));window.location.href=t.replace(/#HouseTypeFilter#/gi,n).replace(/{HouseTypeFilter}/gi,n)},ut=function(){var n=$("#HouseTypeFilter").val(),t=decodeURIComponent($("#HouseTypeFilter").attr("urltemplate"));window.location.href=t.replace(/#HouseTypeFilter#/gi,n).replace(/{HouseTypeFilter}/gi,n)},ft=function(){var t,i;try{if(t=f(),t.length<1){c(n.messagesActionsDropdownArchived);return}i={ConversationsIdsList:t,ActionId:n.messagesActionsDropdownArchived};PostData(n.markActionUrl,i,function(){},function(){$("[name=ConversationIds]:checked").each(function(){$(this).parent().parent().parent().remove()})})}catch(r){alert("Error in ddlMarkItemChanged: "+r)}},et=function(t,i){try{var r={ConversationsIdsList:t,ActionId:n.messagesActionsDropdownArchived};PostData(n.markActionUrl,r,function(){},function(){$(i).hide();$("#MessageArchivedSuccessfully").removeClass("general_display_none")})}catch(u){alert("Error in ddlMarkItemChanged: "+u)}},ot=function(i,r,u,f){try{var e={ConversationsIdsList:i,ActionId:n.messagesActionsDropdownShortListed};PostData(n.markActionUrl,e,function(){},function(){t($(r).parent(),"false","true");var n=$(r).attr("onclick");n=n.replace("addToShortList","removeFromShortList");$(r).attr("onclick",n);st(i,u);f!=null&&$(r).find("span").html(f)})}catch(o){alert("Error in ddlMarkItemChanged: "+o)}},ht=function(i,r,u,f,e){try{var o={ConversationsIdsList:i,ActionId:n.messagesActionsDropdownRemoveShortList};PostData(n.markActionUrl,o,function(){},function(){t($(r).parent(),"true","false");var n=$(r).attr("onclick");n=n.replace("removeFromShortList","addToShortList");$(r).attr("onclick",n);$("ul.shortlist li#"+i).remove();e!=null&&$(r).find("span").html(e)})}catch(s){alert("Error in ddlMarkItemChanged: "+s)}},ct=function(i,r){var f=$("."+n.rowsClass).find("input[value="+i+"]").parent().parent().parent().parent(),e=[],o=$("#ddlShowFilter").val(),s,h;e.push(i);f.hasClass(n.favoriteMessagesClass)?(s={ConversationsIdsList:e,ActionId:n.messagesActionsDropdownNotFavorite},PostData(n.markActionUrl,s,null,function(){t(f,n.favoriteMessagesClass,n.notFavoriteMessagesClass);t($("#"+n.MessagesContainerId).find("."+n.conversationWithActionContainerClass),n.favoriteMessagesClass,n.notFavoriteMessagesClass);t($(r),n.favoriteIconClass,n.notFavoriteIconClass);t($(r).parent(),"true","false");o.toLowerCase().indexOf("/mymessages/favorite")>=0&&u()})):f.hasClass(n.notFavoriteMessagesClass)&&(h={ConversationsIdsList:e,ActionId:n.messagesActionsDropdownFavorite},PostData(n.markActionUrl,h,null,function(){t(f,n.notFavoriteMessagesClass,n.favoriteMessagesClass);t($("#"+n.MessagesContainerId).find("."+n.conversationWithActionContainerClass),n.notFavoriteMessagesClass,n.favoriteMessagesClass);t($(r),n.notFavoriteIconClass,n.favoriteIconClass);t($(r).parent(),"true","false");o.toLowerCase().indexOf("/mymessages/favorite")>=0&&u()}))},lt=function(i,r,u){var s=$(u).parent(),e=[],f,o;e.push(i);f=n.messagesActionsDropdownFavorite;r==!1&&(f=n.messagesActionsDropdownNotFavorite);o={ConversationsIdsList:e,ActionId:f};PostData(n.markActionUrl,o,null,function(){t($(u).parent(),(!r).toString(),r.toString());$(u).attr("onclick","event.stopImmediatePropagation();Dwo.MyMessages.setConversationFavorite('"+i+"', "+(!r).toString()+",this); return false;")})},o=function(n,t){n>0?($(".unreadConversationsCountClass").text(n),$(".unreadConversationsCountClass").css("visibility","visible"),$(".inbox-menu .number-of-new-messages").css("visibility","visible"),$(".inbox-menu .number-of-new-messages").html(t)):($(".unreadConversationsCountClass").css("visibility","hidden"),$(".inbox-menu .number-of-new-messages").css("visibility","hidden"))},at=function(t){var i=[],r;i.push(t);r={ConversationsIdsList:i};PostData(n.sendConversationToTrashUrl,r,null,function(){l();u()})},l=function(){var i=window.location.href,r,u;i.indexOf("/conversation/")>0?window.location=i.split("/conversation/")[0]+"?itemsperpage=20":(r=$("#"+n.CurrentConversationElementId).val(),u=$("."+n.rowsClass).find("input[value="+r+"]").parent(),t(u,n.unreadMessagesClass,n.readMessagesClass),$("#"+n.MessagesContainerId).hide(),$("#"+n.MessagesListContainerId).show(),$("#"+n.MessagesListShowNumberOfConversationContainerId).show())},vt=function(t){var i,r;try{$("#"+n.MessagesListContainerId).hide();$("#"+n.MessagesListShowNumberOfConversationContainerId).hide();i=[];i.push(t);r={ConversationsIdsList:i};AjaxReplace(n.loadConversationMessagesUrl,r,n.MessagesContainerId,function(){PostData(n.getNumberOfUnreadConversations,null,null,function(n){o(n.NrOfUnreadConversations)})})}catch(u){alert("Error in loadConversationMessages")}},yt=function(t){try{var i={UserId:t};PostData(n.setOpenTenantIdUrl,i,function(){},function(){var t=n.accessDirectly,i=n.connectWithFacebookSetReturnUrl,r=window.location.href;ShowSearchTenantsUserPopup(t,r,i)})}catch(r){alert("showPopupProfileUser error: "+r)}},pt=function(){$("#"+n.conversationReplyMessageBox).toggleClass("displayNone")},wt=function(n){window.location=n},f=function(){var n=[];return $("[name=ConversationIds]:checked").each(function(){n.push($(this).val())}),n},bt=function(){var t=[];return $("#"+n.shortListConversationsHiddenFieldId).val().toString().split(",").forEach(function(n){t.indexOf(n)<0&&n>0&&t.push(n)}),$("#"+n.premiumConversationsHiddenFieldId).val().toString().split(",").forEach(function(n){t.indexOf(n)<0&&n>0&&t.push(n)}),$("#"+n.otherConversationsHiddenFieldId).val().split(",").forEach(function(n){t.indexOf(n)<0&&n>0&&t.push(n)}),t},kt=function(){var t=[];return $("."+n.rowsClass).find(".chk").each(function(){var n=$(this).parent().parent().find("#ConversationId").val();t.push(n)}),t},dt=function(t){var i={deleteConversationsIds:[t],deleteAll:!1};PostData(n.deleteConversationsUrl,i,null,function(){u()})},gt=function(t){var i;i=t?{deleteConversationsIds:kt(),deleteAll:!0}:{deleteConversationsIds:f(),deleteAll:!1};PostData(n.deleteConversationsUrl,i,null,function(){u()})},u=function(){window.location=typeof $("#ShowNumberOfConversationValue").val()!="undefined"?$("#ShowNumberOfConversationValue").val():window.location.href},ni=function(t){var i={restoreConversationsIds:[t]};PostData(n.restoreConversationsUrl,i,null,function(){u()})},ti=function(){var t={restoreConversationsIds:f()};PostData(n.restoreConversationsUrl,t,null,function(){$.each(t.restoreConversationsIds,function(){u()})})},ii=function(n){var i,r,t;try{n.val!=""?(i=$("#ItemsPerPage").val(),r=decodeURIComponent($("#ItemsPerPage").attr("urltemplate")),window.location.href=r.replace(/itemsperpage=0/gi,"itemsperpage="+i)):(t=this.find("option"),t.length>1&&(window.location=t[1].value))}catch(u){alert("showNumberOfConversations_Changed error: "+u)}},ri=function(t,i){$.ajax({type:"POST",url:n.DownloadTenantDocPopupContentUrl,data:{tenantId:t,conversationId:i},success:function(n){try{$("#tenantDocDownloadDiv").html(n);ShowPopup("popDownloadDocs")}catch(t){}},error:function(){}})};return{Init:d,OnConversationListReply:v,OnMessageReply:y,ddlSelectItemChanged:tt,ddlMarkItemChanged:it,setFavorite:ct,sendConversationToTrash:at,BackToMessagesList:l,loadConversationMessages:vt,ShowPopupProfileUser:yt,conversationsAddReply:pt,getMessagesByType:wt,deleteConversation:dt,deleteConversations:gt,restoreConversation:ni,restoreConversations:ti,showNumberOfConversations_Changed:ii,SelectAllMessages:nt,archiveMessages:ft,removeFromShortList:ht,addToShortList:ot,filterMessages:rt,showRentalType_Changed:ut,setConversationFavorite:lt,archiveConversation:et,sendPermissionRequest:p,grantPermissionRequest:w,refusePermissionRequest:b,displayDocumentPopup:ri,getSelectedConversationIds:f}}();Dwo.MyAccount=function(){function e(){try{$(".wizStepLink").each(function(n){$(this).data("stepIndex",n);$(this).on("click",function(){$(this).data("stepIndex")==0?i(""):ClearPageMessage()})});i("");var n=parseInt($.cookie(Dwo.Common.Cookies.GoToMyAccountStepAfterRedirect));isNaN(n)||($("#AccountWizard").DwoWizard("MoveToStep",n),n==Dwo.MyAccountStep.Account&&i(""))}catch(t){alert("InitializeWizardStep error: "+t)}}function o(){$("#CurrentPassword").val("");$("#NewPassword").val("");$("#ConfirmNewPassword").val("");$("#AccountWizard").DwoWizard("MoveToStep",0)}function i(n){try{n==""&&(n=$("#ProfileMessage").val());n!=""&&SetPageMessage(GetFormattedMessage(Dwo.Common.MessageType.Info,n))}catch(t){alert("ShowProfileMessage error: "+t)}}function s(n){try{n==""&&(n=$("#ProfileMessage").val());n!=""&&SetPageMessage(GetFormattedMessage(Dwo.Common.MessageType.Warning,n))}catch(t){alert("ShowProfileMessageWarning error: "+t)}}function t(n,t,i){try{$("#"+n+" option").removeAttr("selected");$("#"+n+" option").each(function(){$(this).val()==$("#"+t).val()&&$(this).attr("selected","selected")});$("#"+i).find(".selectedOption").html($("#"+n+' option[selected="selected"]').html())}catch(r){}}function h(){try{t("AccountUserViewModel_ReceiveServiceEmails","hdnReceiveServiceEmails","s2id_AccountUserViewModel_ReceiveServiceEmails");t("AccountUserViewModel_ReceiveNotifications","hdnReceiveNotifications","s2id_AccountUserViewModel_ReceiveNotifications");t("AccountUserViewModel_ReceiveEmailAlerts","hdnReceiveEmailAlerts","s2id_AccountUserViewModel_ReceiveEmailAlerts");t("AccountUserViewModel_SendPushNotifications","hdnSendPushNotifications","s2id_AccountUserViewModel_SendPushNotifications");t("AccountUserViewModel_UserLanguageId","hdnUserLanguageId","s2id_AccountUserViewModel_UserLanguageId")}catch(n){}}function c(){$("#AccountWizard").DwoWizard("MoveToStep",4)}function l(n,t){try{t.CompletedStepNo===4?(n.DwoWizard("MoveToStep",0),SetPageMessage(GetFormattedMessage(Dwo.Common.MessageType.Info,t.PageLevelSuccessMessage))):t.CompletedStepNo===0&&t.PageLevelSuccessMessage!=null&&(SetPageMessage(GetFormattedMessage(Dwo.Common.MessageType.Info,t.PageLevelSuccessMessage)),$("#pageMessageContainer")[0]&&$("#pageMessageContainer")[0].scrollIntoView())}catch(i){}}function a(){try{r()}catch(n){alert("MyAlertsListPost_OnSuccess error: "+n)}}function r(){try{$("[uid^=chk-myalertstemplate]").each(function(){$(this).DwoCheckbox("AlertChanged");Dwo.Common.Tooltip.Init(Dwo.Common.Tooltip.ToolTipScope.Info,"[uid="+$(this).attr("uid")+"]",Dwo.Common.Tooltip.ElementPlacement.Top,Dwo.Common.Tooltip.ActionTrigger.Hover,"",$(this).attr("tooltip"),!0,!1)})}catch(n){alert("InitMyAlertsTemplate error: "+n)}}function v(t){try{if(t.is("[uid^=chk-myalertstemplate-bySmsAlert]")&&$("[uid=chk-myalertstemplate-bySmsAlert"+t.attr("alertId")+"]").is("[checked]"))ShowNewAlertSmsConfirmationPopup(t.attr("alertId"));else{var i={AlertId:t.attr("alertId"),Active:$("[uid=chk-myalertstemplate-activeAlert"+t.attr("alertId")+"]").is("[checked]"),ByEmail:$("[uid=chk-myalertstemplate-byEmailAlert"+t.attr("alertId")+"]").is("[checked]"),BySms:$("[uid=chk-myalertstemplate-bySmsAlert"+t.attr("alertId")+"]").is("[checked]")};PostData(n.AlertUpdate,i)}}catch(r){alert("AlertChanged error: "+r)}}function y(t){try{var i={AlertId:t};PostData(n.GetSearchUrlForRunAlert,i,function(){},function(successResponseObject){typeof successResponseObject=="string"&&eval(successResponseObject);typeof Response=="object"&&typeof(Response.RunAlertSearchUrl==="string")&&Response.RunAlertSearchUrl.length>0&&(window.location=Response.RunAlertSearchUrl)})}catch(r){alert("RunAlert error: "+r)}}function p(t){try{var i={AlertId:t};PostData(n.AlertDelete,i,function(){},function(){$("#myAlertsListFormSubmit").click()})}catch(r){alert("DeleteAlert error: "+r)}}function w(n){try{u(n.val,"studentAssociationName")}catch(t){}}function b(n){try{u(n.val,"studyAssociationName")}catch(t){}}function u(n,t){try{n=="True"?$("#"+t).css("display","table-row"):$("#"+t).css("display","none");$(window).resize()}catch(i){}}function k(t){try{t.val==n.CountryChangeParam?$("#cityRow").css("display","table-row"):$("#cityRow").css("display","none");$(window).resize()}catch(i){}}function d(){try{$("#informBySmsTable").css("display")=="none"?$("#informBySmsTable").css("display","table-row"):$("#informBySmsTable").css("display","none")}catch(n){}}function g(){if($("#LentRoom").val().toLowerCase()=="true")$("#UserProfileViewModel_OwnerTypeID").removeAttr("disabled"),$("#UserProfileViewModel_OwnerTypeID").removeAttr("readonly"),$("#UserProfileViewModel_OwnerTypeID").data("select2").val(0),$("#trOwnerType").css("display","");else{try{$("#UserProfileViewModel_OwnerTypeID").data("select2").clear()}catch(n){}$("#UserProfileViewModel_OwnerTypeID option:selected").removeAttr("selected");$("#UserProfileViewModel_OwnerTypeID").attr("readonly",!0);$("#UserProfileViewModel_OwnerTypeID").attr("disabled",!1);$("#trOwnerType").css("display","none")}}var n={AlertUpdate:"",GetSearchUrlForRunAlert:"",AlertDelete:"",CountryChangeParam:""},f=function(t){t&&typeof t=="object"&&$.extend(n,t)};return{Init:f,InitializeWizardStep:e,cancelPasswordChange:o,ShowProfileMessageWarning:s,cancelAccountChange:h,cancelMembershipChange:c,Account_StepCompletedCallback:l,MyAlertsListPost_OnSuccess:a,InitMyAlertsTemplate:r,AlertChanged:v,RunAlert:y,DeleteAlert:p,studentAssociation_Change:w,studyAssociation_Change:b,country_Change:k,showSmsDetails:d,lentRoom_Change:g}}(),function(){$.fn.DwoCheckbox=function(n){this._checkChangedHandler=n;var t={OnClick:function(){try{this.attr("disabled")||(this.attr("checked")?(this.find("input[type=hidden]:first").val("false"),this.removeAttr("checked")):(this.find("input[type=hidden]:first").val("true"),this.attr("checked","checked")),this.trigger("checkchanged"))}catch(n){alert("DwoCheckbox OnClick error: "+n)}},OnCheckChanged:function(){try{if(typeof this._checkChangedHandler=="string"&&typeof window[this._checkChangedHandler]=="function"){var n=window[this._checkChangedHandler];n(this,{})}}catch(t){alert("DwoCheckbox OnCheckChanged error: "+t)}}};this.on("click",$.proxy(t.OnClick,this));this.on("checkchanged",$.proxy(t.OnCheckChanged,this));return this}}(),function(n){function t(t){this.input=t;"password"==t.attr("type")&&this.handlePassword();n(t[0].form).submit(function(){t.hasClass("hint")&&t[0].value==t.attr("hint")&&(t[0].value="")})}t.prototype={show:function(n){if(""===this.input[0].value||n&&this.valueIsPlaceholder()){if(this.isPassword)try{this.input[0].setAttribute("type","text")}catch(t){this.input.before(this.fakePassword.show()).hide()}this.input.addClass("hint");this.input[0].value=this.input.attr("hint")}},hide:function(){if(this.valueIsPlaceholder()&&this.input.hasClass("hint")&&(this.input.removeClass("hint"),this.input[0].value="",this.isPassword)){try{this.input[0].setAttribute("type","password")}catch(n){}this.input.show();this.input[0].focus()}},valueIsPlaceholder:function(){return this.input[0].value==this.input.attr("hint")},handlePassword:function(){var t=this.input,i;t.attr("realType","password");this.isPassword=!0;n.browser.msie&&t[0].outerHTML&&(i=n(t[0].outerHTML.replace(/type=(['"])?password\1/gi,"type=$1text$1")),this.fakePassword=i.val(t.attr("hint")).addClass("hint").focus(function(){t.trigger("focus");n(this).hide()}),n(t[0].form).submit(function(){i.remove();t.show()}))}};n.fn.placeholder=function(){return this.each(function(){var i=n(this),r=new t(i);r.show(!0);i.focus(function(){r.hide()});i.blur(function(){r.show(!1)});n.browser.msie&&(n(window).load(function(){i.val()&&i.removeClass("hint");r.show(!0)}),i.focus(function(){if(""==this.value){var n=this.createTextRange();n.collapse(!0);n.moveStart("character",0);n.select()}}))})}}(jQuery);!function(n){function u(){return new Date(Date.UTC.apply(Date,arguments))}var r=function(r,u){var f=this;if(this.element=n(r),this.language=u.language||this.element.data("date-language")||"en",this.language=this.language in i?this.language:"en",this.format=t.parseFormat(u.format||this.element.data("date-format")||"mm/dd/yyyy"),this.picker=n(t.template).appendTo("body").on({click:n.proxy(this.click,this)}),this.isInput=this.element.is("input"),this.component=this.element.is(".date")?this.element.find(".add-on"):!1,this.hasInput=this.component&&this.element.find("input").length,this.alwaysShow=!1,"alwaysShow"in u&&(this.alwaysShow=u.alwaysShow),this.component&&this.component.length===0&&(this.component=!1),this.isInput)this.element.on({focus:n.proxy(this.show,this),keyup:n.proxy(this.update,this),keydown:n.proxy(this.keydown,this)});else if(this.component&&this.hasInput){this.element.find("input").on({focus:n.proxy(this.show,this),keyup:n.proxy(this.update,this),keydown:n.proxy(this.keydown,this)});this.component.on("click",n.proxy(this.show,this))}else this.element.on("click",n.proxy(this.show,this));n(document).on("mousedown",function(t){f.alwaysShow||n(t.target).closest(".datepicker").length==0&&f.hide()});this.autoclose=!1;"autoclose"in u?this.autoclose=u.autoclose:"dateAutoclose"in this.element.data()&&(this.autoclose=this.element.data("date-autoclose"));this.keyboardNavigation=!0;"keyboardNavigation"in u?this.keyboardNavigation=u.keyboardNavigation:"dateKeyboardNavigation"in this.element.data()&&(this.keyboardNavigation=this.element.data("date-keyboard-navigation"));switch(u.startView||this.element.data("date-start-view")){case 2:case"decade":this.viewMode=this.startViewMode=2;break;case 1:case"year":this.viewMode=this.startViewMode=1;break;case 0:case"month":default:this.viewMode=this.startViewMode=0}this.todayBtn=u.todayBtn||this.element.data("date-today-btn")||!1;this.todayHighlight=u.todayHighlight||this.element.data("date-today-highlight")||!1;this.weekStart=(u.weekStart||this.element.data("date-weekstart")||i[this.language].weekStart||0)%7;this.weekEnd=(this.weekStart+6)%7;this.startDate=-Infinity;this.endDate=Infinity;this.setStartDate(u.startDate||this.element.data("date-startdate"));this.setEndDate(u.endDate||this.element.data("date-enddate"));this.fillDow();this.fillMonths();this.update();this.showMode()},i,t;r.prototype={constructor:r,show:function(t){this.picker.show();this.height=this.component?this.component.outerHeight():this.element.outerHeight();this.update();this.place();n(window).on("resize",n.proxy(this.place,this));t&&(t.stopPropagation(),t.preventDefault());this.alwaysShow||this.element.trigger({type:"show",date:this.date})},hide:function(t){this.picker.hide();n(window).off("resize",this.place);this.viewMode=this.startViewMode;this.showMode();this.isInput||n(document).off("mousedown",this.hide);t&&t.currentTarget.value&&this.setValue();this.alwaysShow||this.element.trigger({type:"hide",date:this.date})},getDate:function(){var n=this.getUTCDate();return new Date(n.getTime()+n.getTimezoneOffset()*6e4)},getUTCDate:function(){return this.date},setDate:function(n){this.setUTCDate(new Date(n.getTime()-n.getTimezoneOffset()*6e4))},setUTCDate:function(n){this.date=n;this.setValue()},setValue:function(){var n=t.formatDate(this.date,this.format,this.language);this.isInput?this.element.prop("value",n):(this.component&&this.element.find("input").prop("value",n),this.element.data("date",n))},setStartDate:function(n){this.startDate=n||-Infinity;this.startDate!==-Infinity&&(this.startDate=t.parseDate(this.startDate,this.format,this.language));this.update();this.updateNavArrows()},setEndDate:function(n){this.endDate=n||Infinity;this.endDate!==Infinity&&(this.endDate=t.parseDate(this.endDate,this.format,this.language));this.update();this.updateNavArrows()},place:function(){var i=parseInt(this.element.parents().filter(function(){return n(this).css("z-index")!="auto"}).first().css("z-index"))+10,t=this.component?this.component.offset():this.element.offset();this.picker.css({top:t.top+this.height,left:t.left,zIndex:i})},update:function(){this.element.val().length>10||(this.date=t.parseDate(this.isInput?this.element.prop("value"):this.element.data("date")||this.element.find("input").prop("value"),this.format,this.language),this.viewDate=this.date<this.startDate?new Date(this.startDate):this.date>this.endDate?new Date(this.endDate):new Date(this.date),this.fill())},fillDow:function(){for(var t=this.weekStart,n="<tr>";t<this.weekStart+7;)n+='<th class="dow">'+i[this.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">'+i[this.language].monthsShort[t++]+"<\/span>";this.picker.find(".datepicker-months td").html(n)},fill:function(){var w=new Date(this.viewDate),r=w.getUTCFullYear(),c=w.getUTCMonth(),l=this.startDate!==-Infinity?this.startDate.getUTCFullYear():-Infinity,k=this.startDate!==-Infinity?this.startDate.getUTCMonth():-Infinity,a=this.endDate!==Infinity?this.endDate.getUTCFullYear():Infinity,d=this.endDate!==Infinity?this.endDate.getUTCMonth():Infinity,g=this.date.valueOf(),v=new Date,n,y,o,f,e,p,s,b,h;for(this.picker.find(".datepicker-days thead th:eq(1)").text(i[this.language].months[c]+" "+r),this.picker.find("tfoot th.today").text(i[this.language].today).toggle(this.todayBtn),this.updateNavArrows(),this.fillMonths(),n=u(r,c-1,28,0,0,0,0),y=t.getDaysInMonth(n.getUTCFullYear(),n.getUTCMonth()),n.setUTCDate(y),n.setUTCDate(y-(n.getUTCDay()-this.weekStart+7)%7),o=new Date(n),o.setUTCDate(o.getUTCDate()+42),o=o.valueOf(),f=[];n.valueOf()<o;)n.getUTCDay()==this.weekStart&&f.push("<tr>"),e="",n.getUTCFullYear()<r||n.getUTCFullYear()==r&&n.getUTCMonth()<c?e+=" old":(n.getUTCFullYear()>r||n.getUTCFullYear()==r&&n.getUTCMonth()>c)&&(e+=" new"),this.todayHighlight&&n.getUTCFullYear()==v.getFullYear()&&n.getUTCMonth()==v.getMonth()&&n.getUTCDate()==v.getDate()&&(e+=" today"),n.valueOf()==g&&(e+=" active"),(n.valueOf()<this.startDate||n.valueOf()>this.endDate)&&(e+=" disabled"),f.push('<td class="day'+e+'">'+n.getUTCDate()+"<\/td>"),n.getUTCDay()==this.weekEnd&&f.push("<\/tr>"),n.setUTCDate(n.getUTCDate()+1);for(this.picker.find(".datepicker-days tbody").empty().append(f.join("")),p=this.date.getUTCFullYear(),s=this.picker.find(".datepicker-months").find("th:eq(1)").text(r).end().find("span").removeClass("active"),p==r&&s.eq(this.date.getUTCMonth()).addClass("active"),(r<l||r>a)&&s.addClass("disabled"),r==l&&s.slice(0,k).addClass("disabled"),r==a&&s.slice(d+1).addClass("disabled"),f="",r=parseInt(r/10,10)*10,b=this.picker.find(".datepicker-years").find("th:eq(1)").text(r+"-"+(r+9)).end().find("td"),r-=1,h=-1;h<11;h++)f+='<span class="year'+(h==-1||h==10?" old":"")+(p==r?" active":"")+(r<l||r>a?" disabled":"")+'">'+r+"<\/span>",r+=1;b.html(f)},updateNavArrows:function(){var t=new Date(this.viewDate),n=t.getUTCFullYear(),i=t.getUTCMonth();switch(this.viewMode){case 0:this.startDate!==-Infinity&&n<=this.startDate.getUTCFullYear()&&i<=this.startDate.getUTCMonth()?this.picker.find(".prev").css({visibility:"hidden"}):this.picker.find(".prev").css({visibility:"visible"});this.endDate!==Infinity&&n>=this.endDate.getUTCFullYear()&&i>=this.endDate.getUTCMonth()?this.picker.find(".next").css({visibility:"hidden"}):this.picker.find(".next").css({visibility:"visible"});break;case 1:case 2:this.startDate!==-Infinity&&n<=this.startDate.getUTCFullYear()?this.picker.find(".prev").css({visibility:"hidden"}):this.picker.find(".prev").css({visibility:"visible"});this.endDate!==Infinity&&n>=this.endDate.getUTCFullYear()?this.picker.find(".next").css({visibility:"hidden"}):this.picker.find(".next").css({visibility:"visible"})}},click:function(i){var r,s,e,h,f,o;if(i.stopPropagation(),i.preventDefault(),r=n(i.target).closest("span, td, th"),r.length==1)switch(r[0].nodeName.toLowerCase()){case"th":switch(r[0].className){case"switch":this.showMode(1);break;case"prev":case"next":s=t.modes[this.viewMode].navStep*(r[0].className=="prev"?-1:1);switch(this.viewMode){case 0:this.viewDate=this.moveMonth(this.viewDate,s);break;case 1:case 2:this.viewDate=this.moveYear(this.viewDate,s)}this.fill();break;case"today":e=new Date;e.setUTCHours(0);e.setUTCMinutes(0);e.setUTCSeconds(0);e.setUTCMilliseconds(0);this.showMode(-2);h=this.todayBtn=="linked"?null:"view";this._setDate(e,h)}break;case"span":r.is(".disabled")||(this.viewDate.setUTCDate(1),r.is(".month")?(f=r.parent().find("span").index(r),this.viewDate.setUTCMonth(f),this.element.trigger({type:"changeMonth",date:this.viewDate})):(o=parseInt(r.text(),10)||0,this.viewDate.setUTCFullYear(o),this.element.trigger({type:"changeYear",date:this.viewDate})),this.showMode(-1),this.fill());break;case"td":if(r.is(".day")&&!r.is(".disabled")){var c=parseInt(r.text(),10)||1,o=this.viewDate.getUTCFullYear(),f=this.viewDate.getUTCMonth();r.is(".old")?f==0?(f=11,o-=1):f-=1:r.is(".new")&&(f==11?(f=0,o+=1):f+=1);this._setDate(u(o,f,c,0,0,0,0))}}},_setDate:function(n,t){t&&t!="date"||(this.date=n);t&&t!="view"||(this.viewDate=n);this.fill();this.setValue();this.element.trigger({type:"changeDate",date:this.date});var i;this.isInput?i=this.element:this.component&&(i=this.element.find("input"));i&&(i.change(),this.autoclose&&this.hide())},moveMonth:function(n,t){var f;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.startDate&&n<=this.endDate},keydown:function(n){var u,t,i,r,f;if(this.picker.is(":not(:visible)")){n.keyCode==27&&this.show();return}u=!1;switch(n.keyCode){case 27:this.hide();n.preventDefault();break;case 37:case 39:if(!this.keyboardNavigation)break;t=n.keyCode==37?-1:1;n.ctrlKey?(i=this.moveYear(this.date,t),r=this.moveYear(this.viewDate,t)):n.shiftKey?(i=this.moveMonth(this.date,t),r=this.moveMonth(this.viewDate,t)):(i=new Date(this.date),i.setUTCDate(this.date.getUTCDate()+t),r=new Date(this.viewDate),r.setUTCDate(this.viewDate.getUTCDate()+t));this.dateWithinRange(i)&&(this.date=i,this.viewDate=r,this.setValue(),this.update(),n.preventDefault(),u=!0);break;case 38:case 40:if(!this.keyboardNavigation)break;t=n.keyCode==38?-1:1;n.ctrlKey?(i=this.moveYear(this.date,t),r=this.moveYear(this.viewDate,t)):n.shiftKey?(i=this.moveMonth(this.date,t),r=this.moveMonth(this.viewDate,t)):(i=new Date(this.date),i.setUTCDate(this.date.getUTCDate()+t*7),r=new Date(this.viewDate),r.setUTCDate(this.viewDate.getUTCDate()+t*7));this.dateWithinRange(i)&&(this.date=i,this.viewDate=r,this.setValue(),this.update(),n.preventDefault(),u=!0);break;case 13:this.hide();n.preventDefault();break;case 9:this.hide()}u&&(this.element.trigger({type:"changeDate",date:this.date}),this.isInput?f=this.element:this.component&&(f=this.element.find("input")),f&&f.change())},showMode:function(n){n&&(this.viewMode=Math.max(0,Math.min(2,this.viewMode+n)));this.picker.find(">div").hide().filter(".datepicker-"+t.modes[this.viewMode].clsName).show();this.updateNavArrows()}};n.fn.datepicker=function(t){var i=Array.apply(null,arguments);return i.shift(),this.each(function(){var f=n(this),u=f.data("datepicker"),e=typeof t=="object"&&t;u||f.data("datepicker",u=new r(this,n.extend({},n.fn.datepicker.defaults,e)));typeof t=="string"&&typeof u[t]=="function"&&u[t].apply(u,i)})};n.fn.datepicker.defaults={};n.fn.datepicker.Constructor=r;i=n.fn.datepicker.dates={en:{days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],daysShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sun"],daysMin:["Su","Mo","Tu","We","Th","Fr","Sa","Su"],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"},nl:{days:["Zondag","Maandag","Dinsdag","Woensdag","Donderdag","Vrijdag","Zaterdag","Zondag"],daysShort:["Zon","Maa","Din","Woe","Don","Vri","Zat","Zon"],daysMin:["Zo","Ma","Di","Wo","Do","Vr","Za","Zo"],months:["Januari","Februari","Maart","April","Mei","Juni","Juli","Augustus","September","Oktober","November","December"],monthsShort:["Jan","Feb","Mrt","Apr","Mei","Jun","Jul","Aug","Sep","Okt","Nov","Dec"],today:"Vandaag"}};t={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,i){return[31,t.isLeapYear(n)?29:28,31,30,31,30,31,31,30,31,30,31][i]},validParts:/dd?|mm?|MM?|yy(?:yy)?/g,nonpunctuation:/[^ -\/:-@\[-`{-~\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(t,f,e){var w,s,c,l,k,o,y;if(t=="dd-mm-jjjj"&&(t=new Date),t instanceof Date)return t;if(/^[-+]\d+[dmwy]([\s,]+[-+]\d+[dmwy])*$/.test(t)){for(w=/([-+]\d+)([dmwy])/,s=t.match(/([-+]\d+)([dmwy])/g),t=new Date,o=0;o<s.length;o++){c=w.exec(s[o]);l=parseInt(c[1]);switch(c[2]){case"d":t.setUTCDate(t.getUTCDate()+l);break;case"m":t=r.prototype.moveMonth.call(r.prototype,t,l);break;case"w":t.setUTCDate(t.getUTCDate()+l*7);break;case"y":t=r.prototype.moveYear.call(r.prototype,t,l)}}return u(t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate(),0,0,0)}var s=t&&t.match(this.nonpunctuation)||[],t=new Date,p={},b=["yyyy","yy","M","MM","m","mm","d","dd"],h={yyyy:function(n,t){return isNaN(t)&&(t=(new Date).getUTCFullYear()),n.setUTCFullYear(t)},yy:function(n,t){return isNaN(t)&&(t=(new Date).getUTCFullYear()),n.setUTCFullYear(2e3+t)},m:function(n,t){for(isNaN(t)&&(t=(new Date).getUTCMonth()+1),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 isNaN(t)&&(t=(new Date).getUTCDate()),n.setUTCDate(t)}},a,v,c;if(h.M=h.MM=h.mm=h.m,h.dd=h.d,t=u(t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate(),0,0,0),s.length==f.parts.length){for(o=0,k=f.parts.length;o<k;o++){if(a=parseInt(s[o],10),c=f.parts[o],isNaN(a))switch(c){case"MM":v=n(i[e].months).filter(function(){var n=this.slice(0,s[o].length),t=s[o].slice(0,n.length);return n==t});a=n.inArray(v[0],i[e].months)+1;break;case"M":v=n(i[e].monthsShort).filter(function(){var n=this.slice(0,s[o].length),t=s[o].slice(0,n.length);return n==t});a=n.inArray(v[0],i[e].monthsShort)+1}p[c]=a}for(o=0;o<b.length;o++)y=b[o],y in p&&h[y](t,p[y])}return t},formatDate:function(t,r,u){var f={d:t.getUTCDate(),m:t.getUTCMonth()+1,M:i[u].monthsShort[t.getUTCMonth()],MM:i[u].months[t.getUTCMonth()],yy:t.getUTCFullYear().toString().substring(2),yyyy:t.getUTCFullYear()},t,o,e,s;for(f.dd=(f.d<10?"0":"")+f.d,f.mm=(f.m<10?"0":"")+f.m,t=[],o=n.extend([],r.separators),e=0,s=r.parts.length;e<s;e++)o.length&&t.push(o.shift()),t.push(f[r.parts[e]]);return t.join("")},headTemplate:'<thead><tr><th class="prev"><i class="icon-arrow-left"/><\/th><th colspan="5" class="switch"><\/th><th class="next"><i class="icon-arrow-right"/><\/th><\/tr><\/thead>',contTemplate:'<tbody><tr><td colspan="7"><\/td><\/tr><\/tbody>',footTemplate:'<tfoot><tr><th colspan="7" class="today"><\/th><\/tr><\/tfoot>'};t.template='<div class="datepicker dropdown-menu"><div class="datepicker-days"><table class=" table-condensed">'+t.headTemplate+"<tbody><\/tbody>"+t.footTemplate+'<\/table><\/div><div class="datepicker-months"><table class="table-condensed">'+t.headTemplate+t.contTemplate+t.footTemplate+'<\/table><\/div><div class="datepicker-years"><table class="table-condensed">'+t.headTemplate+t.contTemplate+t.footTemplate+"<\/table><\/div><\/div>"}(window.jQuery),function(){var t,n={},i;$.fn.DwoDataView=function(r,u){return i=u,$.extend(n,r),$.extend(this,t),this.Initialize(),this};t={Initialize:function(){var t=$("#"+i),r=_.template(n.RowTemplate);t.append(r(n))}}}(),function(){var a=this,ct=a._,e={},r=Array.prototype,g=Object.prototype,lt=Function.prototype,v=r.push,i=r.slice,o=r.concat,bt=r.unshift,f=g.toString,at=g.hasOwnProperty,nt=r.forEach,tt=r.map,it=r.reduce,rt=r.reduceRight,ut=r.filter,ft=r.every,et=r.some,s=r.indexOf,ot=r.lastIndexOf,vt=Array.isArray,yt=Object.keys,y=lt.bind,n=function(t){if(t instanceof n)return t;if(!(this instanceof n))return new n(t);this._wrapped=t},t,p,h,w,b,k,c,u,st,ht,l;typeof exports!="undefined"?(typeof module!="undefined"&&module.exports&&(exports=module.exports=n),exports._=n):a._=n;n.VERSION="1.4.0";t=n.each=n.forEach=function(t,i,r){var u,o,f;if(nt&&t.forEach===nt)t.forEach(i,r);else if(t.length===+t.length){for(u=0,o=t.length;u<o;u++)if(i.call(r,t[u],u,t)===e)return}else for(f in t)if(n.has(t,f)&&i.call(r,t[f],f,t)===e)return};n.map=n.collect=function(n,i,r){var u=[];return tt&&n.map===tt?n.map(i,r):(t(n,function(n,t,f){u[u.length]=i.call(r,n,t,f)}),u)};n.reduce=n.foldl=n.inject=function(i,r,u,f){var e=arguments.length>2;if(it&&i.reduce===it)return f&&(r=n.bind(r,f)),e?i.reduce(r,u):i.reduce(r);if(t(i,function(n,t,i){e?u=r.call(f,u,n,t,i):(u=n,e=!0)}),!e)throw new TypeError("Reduce of empty array with no initial value");return u};n.reduceRight=n.foldr=function(i,r,u,f){var s=arguments.length>2,e,o;if(rt&&i.reduceRight===rt)return f&&(r=n.bind(r,f)),arguments.length>2?i.reduceRight(r,u):i.reduceRight(r);if(e=i.length,e!==+e&&(o=n.keys(i),e=o.length),t(i,function(n,t,h){t=o?o[--e]:--e;s?u=r.call(f,u,i[t],t,h):(u=i[t],s=!0)}),!s)throw new TypeError("Reduce of empty array with no initial value");return u};n.find=n.detect=function(n,t,i){var r;return p(n,function(n,u,f){if(t.call(i,n,u,f))return r=n,!0}),r};n.filter=n.select=function(n,i,r){var u=[];return ut&&n.filter===ut?n.filter(i,r):(t(n,function(n,t,f){i.call(r,n,t,f)&&(u[u.length]=n)}),u)};n.reject=function(n,i,r){var u=[];return t(n,function(n,t,f){i.call(r,n,t,f)||(u[u.length]=n)}),u};n.every=n.all=function(i,r,u){r||(r=n.identity);var f=!0;return ft&&i.every===ft?i.every(r,u):(t(i,function(n,t,i){if(!(f=f&&r.call(u,n,t,i)))return e}),!!f)};p=n.some=n.any=function(i,r,u){r||(r=n.identity);var f=!1;return et&&i.some===et?i.some(r,u):(t(i,function(n,t,i){if(f||(f=r.call(u,n,t,i)))return e}),!!f)};n.contains=n.include=function(n,t){var i=!1;return s&&n.indexOf===s?n.indexOf(t)!=-1:(i=p(n,function(n){return n===t}),i)};n.invoke=function(t,r){var u=i.call(arguments,2);return n.map(t,function(t){return(n.isFunction(r)?r:t[r]).apply(t,u)})};n.pluck=function(t,i){return n.map(t,function(n){return n[i]})};n.where=function(t,i){return n.isEmpty(i)?[]:n.filter(t,function(n){for(var t in i)if(i[t]!==n[t])return!1;return!0})};n.max=function(i,r,u){if(!r&&n.isArray(i)&&i[0]===+i[0]&&i.length<65535)return Math.max.apply(Math,i);if(!r&&n.isEmpty(i))return-Infinity;var f={computed:-Infinity};return t(i,function(n,t,i){var e=r?r.call(u,n,t,i):n;e>=f.computed&&(f={value:n,computed:e})}),f.value};n.min=function(i,r,u){if(!r&&n.isArray(i)&&i[0]===+i[0]&&i.length<65535)return Math.min.apply(Math,i);if(!r&&n.isEmpty(i))return Infinity;var f={computed:Infinity};return t(i,function(n,t,i){var e=r?r.call(u,n,t,i):n;e<f.computed&&(f={value:n,computed:e})}),f.value};n.shuffle=function(i){var u,f=0,r=[];return t(i,function(t){u=n.random(f++);r[f-1]=r[u];r[u]=t}),r};h=function(t){return n.isFunction(t)?t:function(n){return n[t]}};n.sortBy=function(t,i,r){var u=h(i);return n.pluck(n.map(t,function(n,t,i){return{value:n,index:t,criteria:u.call(r,n,t,i)}}).sort(function(n,t){var i=n.criteria,r=t.criteria;if(i!==r){if(i>r||i===void 0)return 1;if(i<r||r===void 0)return-1}return n.index<t.index?-1:1}),"value")};w=function(n,i,r,u){var f={},e=h(i);return t(n,function(t,i){var o=e.call(r,t,i,n);u(f,o,t)}),f};n.groupBy=function(t,i,r){return w(t,i,r,function(t,i,r){(n.has(t,i)?t[i]:t[i]=[]).push(r)})};n.countBy=function(t,i,r){return w(t,i,r,function(t,i){n.has(t,i)||(t[i]=0);t[i]++})};n.sortedIndex=function(t,i,r,u){var e;r=r==null?n.identity:h(r);for(var s=r.call(u,i),f=0,o=t.length;f<o;)e=f+o>>>1,r.call(u,t[e])<s?f=e+1:o=e;return f};n.toArray=function(t){return t?t.length===+t.length?i.call(t):n.values(t):[]};n.size=function(t){return t.length===+t.length?t.length:n.keys(t).length};n.first=n.head=n.take=function(n,t,r){return t!=null&&!r?i.call(n,0,t):n[0]};n.initial=function(n,t,r){return i.call(n,0,n.length-(t==null||r?1:t))};n.last=function(n,t,r){return t!=null&&!r?i.call(n,Math.max(n.length-t,0)):n[n.length-1]};n.rest=n.tail=n.drop=function(n,t,r){return i.call(n,t==null||r?1:t)};n.compact=function(t){return n.filter(t,function(n){return!!n})};b=function(i,r,u){return t(i,function(t){n.isArray(t)?r?v.apply(u,t):b(t,r,u):u.push(t)}),u};n.flatten=function(n,t){return b(n,t,[])};n.without=function(t){return n.difference(t,i.call(arguments,1))};n.uniq=n.unique=function(i,r,u,f){var s=u?n.map(i,u,f):i,o=[],e=[];return t(s,function(t,u){(r?u&&e[e.length-1]===t:n.contains(e,t))||(e.push(t),o.push(i[u]))}),o};n.union=function(){return n.uniq(o.apply(r,arguments))};n.intersection=function(t){var r=i.call(arguments,1);return n.filter(n.uniq(t),function(t){return n.every(r,function(i){return n.indexOf(i,t)>=0})})};n.difference=function(t){var u=o.apply(r,i.call(arguments,1));return n.filter(t,function(t){return!n.contains(u,t)})};n.zip=function(){for(var r=i.call(arguments),u=n.max(n.pluck(r,"length")),f=new Array(u),t=0;t<u;t++)f[t]=n.pluck(r,""+t);return f};n.object=function(n,t){for(var r={},i=0,u=n.length;i<u;i++)t?r[n[i]]=t[i]:r[n[i][0]]=n[i][1];return r};n.indexOf=function(t,i,r){var u=0,f=t.length;if(r){if(typeof r!="number")return u=n.sortedIndex(t,i),t[u]===i?u:-1;u=r<0?Math.max(0,f+r):r}if(s&&t.indexOf===s)return t.indexOf(i,r);for(;u<f;u++)if(t[u]===i)return u;return-1};n.lastIndexOf=function(n,t,i){if(ot&&n.lastIndexOf===ot)return n.lastIndexOf(t,i);for(var r=i!=null?i:n.length;r--;)if(n[r]===t)return r;return-1};n.range=function(n,t,i){arguments.length<=1&&(t=n||0,n=0);i=arguments[2]||1;for(var r=Math.max(Math.ceil((t-n)/i),0),u=0,f=new Array(r);u<r;)f[u++]=n,n+=i;return f};k=function(){};n.bind=function(t,r){var f,u;if(t.bind===y&&y)return y.apply(t,i.call(arguments,1));if(!n.isFunction(t))throw new TypeError;return u=i.call(arguments,2),f=function(){if(this instanceof f){k.prototype=t.prototype;var e=new k,n=t.apply(e,u.concat(i.call(arguments)));return Object(n)===n?n:e}return t.apply(r,u.concat(i.call(arguments)))}};n.bindAll=function(r){var u=i.call(arguments,1);return u.length==0&&(u=n.functions(r)),t(u,function(t){r[t]=n.bind(r[t],r)}),r};n.memoize=function(t,i){var r={};return i||(i=n.identity),function(){var u=i.apply(this,arguments);return n.has(r,u)?r[u]:r[u]=t.apply(this,arguments)}};n.delay=function(n,t){var r=i.call(arguments,2);return setTimeout(function(){return n.apply(null,r)},t)};n.defer=function(t){return n.delay.apply(n,[t,1].concat(i.call(arguments,1)))};n.throttle=function(t,i){var r,u,f,e,o,s,h=n.debounce(function(){o=e=!1},i);return function(){r=this;u=arguments;var n=function(){f=null;o&&(s=t.apply(r,u));h()};return f||(f=setTimeout(n,i)),e?o=!0:(e=!0,s=t.apply(r,u)),h(),s}};n.debounce=function(n,t,i){var r,u;return function(){var f=this,e=arguments,o=function(){r=null;i||(u=n.apply(f,e))},s=i&&!r;return clearTimeout(r),r=setTimeout(o,t),s&&(u=n.apply(f,e)),u}};n.once=function(n){var i=!1,t;return function(){return i?t:(i=!0,t=n.apply(this,arguments),n=null,t)}};n.wrap=function(n,t){return function(){var i=[n];return v.apply(i,arguments),t.apply(this,i)}};n.compose=function(){var n=arguments;return function(){for(var i=arguments,t=n.length-1;t>=0;t--)i=[n[t].apply(this,i)];return i[0]}};n.after=function(n,t){return n<=0?t():function(){if(--n<1)return t.apply(this,arguments)}};n.keys=yt||function(t){var i,r;if(t!==Object(t))throw new TypeError("Invalid object");i=[];for(r in t)n.has(t,r)&&(i[i.length]=r);return i};n.values=function(t){var r=[],i;for(i in t)n.has(t,i)&&r.push(t[i]);return r};n.pairs=function(t){var r=[],i;for(i in t)n.has(t,i)&&r.push([i,t[i]]);return r};n.invert=function(t){var r={},i;for(i in t)n.has(t,i)&&(r[t[i]]=i);return r};n.functions=n.methods=function(t){var r=[],i;for(i in t)n.isFunction(t[i])&&r.push(i);return r.sort()};n.extend=function(n){return t(i.call(arguments,1),function(t){for(var i in t)n[i]=t[i]}),n};n.pick=function(n){var u={},f=o.apply(r,i.call(arguments,1));return t(f,function(t){t in n&&(u[t]=n[t])}),u};n.omit=function(t){var f={},e=o.apply(r,i.call(arguments,1)),u;for(u in t)n.contains(e,u)||(f[u]=t[u]);return f};n.defaults=function(n){return t(i.call(arguments,1),function(t){for(var i in t)n[i]==null&&(n[i]=t[i])}),n};n.clone=function(t){return n.isObject(t)?n.isArray(t)?t.slice():n.extend({},t):t};n.tap=function(n,t){return t(n),n};c=function(t,i,r,u){var a,v,e,o,h,l,s;if(t===i)return t!==0||1/t==1/i;if(t==null||i==null)return t===i;if(t instanceof n&&(t=t._wrapped),i instanceof n&&(i=i._wrapped),a=f.call(t),a!=f.call(i))return!1;switch(a){case"[object String]":return t==String(i);case"[object Number]":return t!=+t?i!=+i:t==0?1/t==1/i:t==+i;case"[object Date]":case"[object Boolean]":return+t==+i;case"[object RegExp]":return t.source==i.source&&t.global==i.global&&t.multiline==i.multiline&&t.ignoreCase==i.ignoreCase}if(typeof t!="object"||typeof i!="object")return!1;for(v=r.length;v--;)if(r[v]==t)return u[v]==i;if(r.push(t),u.push(i),e=0,o=!0,a=="[object Array]"){if(e=t.length,o=e==i.length,o)while(e--)if(!(o=c(t[e],i[e],r,u)))break}else{if(h=t.constructor,l=i.constructor,h!==l&&!(n.isFunction(h)&&h instanceof h&&n.isFunction(l)&&l instanceof l))return!1;for(s in t)if(n.has(t,s)&&(e++,!(o=n.has(i,s)&&c(t[s],i[s],r,u))))break;if(o){for(s in i)if(n.has(i,s)&&!e--)break;o=!e}}return r.pop(),u.pop(),o};n.isEqual=function(n,t){return c(n,t,[],[])};n.isEmpty=function(t){if(t==null)return!0;if(n.isArray(t)||n.isString(t))return t.length===0;for(var i in t)if(n.has(t,i))return!1;return!0};n.isElement=function(n){return!!n&&n.nodeType===1};n.isArray=vt||function(n){return f.call(n)=="[object Array]"};n.isObject=function(n){return n===Object(n)};t(["Arguments","Function","String","Number","Date","RegExp"],function(t){n["is"+t]=function(n){return f.call(n)=="[object "+t+"]"}});n.isArguments(arguments)||(n.isArguments=function(t){return!!t&&!!n.has(t,"callee")});typeof/./!="function"&&(n.isFunction=function(n){return typeof n=="function"});n.isFinite=function(t){return n.isNumber(t)&&isFinite(t)};n.isNaN=function(t){return n.isNumber(t)&&t!=+t};n.isBoolean=function(n){return n===!0||n===!1||f.call(n)=="[object Boolean]"};n.isNull=function(n){return n===null};n.isUndefined=function(n){return n===void 0};n.has=function(n,t){return at.call(n,t)};n.noConflict=function(){return a._=ct,this};n.identity=function(n){return n};n.times=function(n,t,i){for(var r=0;r<n;r++)t.call(i,r)};n.random=function(n,t){return t==null&&(t=n,n=0),n+(0|Math.random()*(t-n+1))};u={escape:{"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","/":"&#x2F;"}};u.unescape=n.invert(u.escape);st={escape:new RegExp("["+n.keys(u.escape).join("")+"]","g"),unescape:new RegExp("("+n.keys(u.unescape).join("|")+")","g")};n.each(["escape","unescape"],function(t){n[t]=function(n){return n==null?"":(""+n).replace(st[t],function(n){return u[t][n]})}});n.result=function(t,i){if(t==null)return null;var r=t[i];return n.isFunction(r)?r.call(t):r};n.mixin=function(i){t(n.functions(i),function(t){var r=n[t]=i[t];n.prototype[t]=function(){var t=[this._wrapped];return v.apply(t,arguments),l.call(this,r.apply(n,t))}})};ht=0;n.uniqueId=function(n){var t=ht++;return n?n+t:t};n.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g};var d=/(.)^/,pt={"'":"'","\\":"\\","\r":"r","\n":"n","\t":"t","\u2028":"u2028","\u2029":"u2029"},wt=/\\|'|\r|\n|\t|\u2028|\u2029/g;n.template=function(t,i,r){var f,e;r=n.defaults({},r,n.templateSettings);var h=new RegExp([(r.escape||d).source,(r.interpolate||d).source,(r.evaluate||d).source].join("|")+"|$","g"),o=0,u="__p+='";t.replace(h,function(n,i,r,f,e){u+=t.slice(o,e).replace(wt,function(n){return"\\"+pt[n]});u+=i?"'+\n((__t=("+i+"))==null?'':_.escape(__t))+\n'":r?"'+\n((__t=("+r+"))==null?'':__t)+\n'":f?"';\n"+f+"\n__p+='":"";o=e+n.length});u+="';\n";r.variable||(u="with(obj||{}){\n"+u+"}\n");u="var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};\n"+u+"return __p;\n";try{f=new Function(r.variable||"obj","_",u)}catch(s){throw s.source=u,s;}return i?f(i,n):(e=function(t){return f.call(this,t,n)},e.source="function("+(r.variable||"obj")+"){\n"+u+"}",e)};n.chain=function(t){return n(t).chain()};l=function(t){return this._chain?n(t).chain():t};n.mixin(n);t(["pop","push","reverse","shift","sort","splice","unshift"],function(t){var i=r[t];n.prototype[t]=function(){var n=this._wrapped;return i.apply(n,arguments),(t=="shift"||t=="splice")&&n.length===0&&delete n[0],l.call(this,n)}});t(["concat","join","slice"],function(t){var i=r[t];n.prototype[t]=function(){return l.call(this,i.apply(this._wrapped,arguments))}});n.extend(n.prototype,{chain:function(){return this._chain=!0,this},value:function(){return this._wrapped}})}.call(this);!function(n){"use strict";var r={source:[],maxResults:8,minLength:1,menu:'<ul class="typeahead dropdown-menu"><\/ul>',item:'<li><a href="#"><\/a><\/li>',display:"name",val:"id",itemSelected:function(){}},t={DOWN:40,ENTER:13,ESCAPE:27,TAB:9,UP:38},i=function(t,i){this.$element=n(t);this.options=n.extend(!0,{},n.fn.typeahead.defaults,i);this.$menu=n(this.options.menu).appendTo("body");this.sorter=this.options.sorter||this.sorter;this.highlighter=this.options.highlighter||this.highlighter;this.shown=!1;this.initSource();this.listen()};i.prototype={constructor:i,initSource:function(){this.options.source&&(typeof this.options.source=="string"?this.source=n.extend({},n.ajaxSettings,{url:this.options.source}):typeof this.options.source=="object"&&(this.source=this.options.source instanceof Array?this.options.source:n.extend(!0,{},n.ajaxSettings,this.options.source)))},eventSupported:function(n){var t=n in this.$element;return t||(this.$element.setAttribute(n,"return;"),t=typeof this.$element[n]=="function"),t},lookup:function(){var t=this,i;if(this.query=this.$element.val(),!this.query||this.query.length<this.options.source.minLength)return this.shown?this.hide():this;this.source.url?(this.xhr&&this.xhr.abort(),this.xhr=n.ajax(n.extend({},this.source,{data:{query:t.query},success:n.proxy(t.filter,t)}))):i=n.proxy(t.filter(t.source),t)},filter:function(t){var r=this,i;if(i=n.grep(t,function(){return-1}),i&&i.length)i=i.slice(0,this.options.source.maxResults);else return this.shown?this.hide():this;return this.render(this.sorter(i)).show()},sorter:function(n){for(var i=this,r=[],u=[],f=[],t;t=n.shift();)t[i.options.display].toLowerCase().indexOf(this.query.toLowerCase())?~t[i.options.display].indexOf(this.query)?u.push(t):f.push(t):r.push(t);return r.concat(u,f)},show:function(){var t=n.extend({},this.$element.offset(),{height:this.$element[0].offsetHeight});return this.$menu.css({top:t.top+t.height,left:t.left}),this.$menu.show(),this.shown=!0,this},hide:function(){return this.$menu.hide(),this.shown=!1,this},highlighter:function(n){var t=this.query.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&");return n.replace(new RegExp("("+t+")","ig"),function(n,t){return"<strong>"+t+"<\/strong>"})},render:function(t){var i=this,r,u;return t=n(t).map(function(t,f){return t=i.options.tmpl?n(i.options.tmpl(f)):n(i.options.item),typeof i.options.val=="string"?t.attr("data-value",f[i.options.val]):t.attr("data-value",JSON.stringify(n.extend({},i.options.val,f))),r=t.find(".typeahead-display-val"),u=t.find("a"),r.length||u.length,t[0]}),t.first().addClass("active"),setTimeout(function(){i.$menu.html(t)},250),this},select:function(){var n=this.$menu.find(".active");return this.$element.val(n.attr("display-value")).change(),this.options.itemSelected(JSON.parse(n.attr("data-value"))),this.hide()},next:function(){var i=this.$menu.find(".active").removeClass("active"),t=i.next();t.length||(t=n(this.$menu.find("li")[0]));t.addClass("active");t.scrollIntoView(!1)},prev:function(){var t=this.$menu.find(".active").removeClass("active"),n=t.prev();n.length||(n=this.$menu.find("li").last());n.addClass("active");n.scrollIntoView(!1)},listen:function(){this.$element.on("blur",n.proxy(this.blur,this)).on("keyup",n.proxy(this.keyup,this));if(this.eventSupported("keydown"))this.$element.on("keydown",n.proxy(this.keypress,this));else this.$element.on("keypress",n.proxy(this.keypress,this));this.$menu.on("click",n.proxy(this.click,this)).on("mouseenter","li",n.proxy(this.mouseenter,this)).on("mouseenter",n.proxy(this.menu_mouseenter,this)).on("mouseleave",n.proxy(this.menu_mouseleave,this))},keyup:function(n){n.stopPropagation();n.preventDefault();switch(n.keyCode){case t.DOWN:case t.UP:break;case t.TAB:case t.ENTER:if(!this.shown)return;this.select();break;case t.ESCAPE:this.hide();break;default:this.lookup()}},keypress:function(n){if(n.stopPropagation(),this.shown)switch(n.keyCode){case t.TAB:case t.ESCAPE:case t.ENTER:n.preventDefault();break;case t.UP:n.preventDefault();this.prev();break;case t.DOWN:n.preventDefault();this.next()}},blur:function(n){var t=this;n.stopPropagation();n.preventDefault();setTimeout(function(){t.$menu.is(":focus")||typeof t.$menu._mouseOnMenu=="undefined"||t.$menu._mouseOnMenu||t.hide()},150)},click:function(n){n.stopPropagation();n.preventDefault();this.select()},mouseenter:function(t){this.$menu.find(".active").removeClass("active");n(t.currentTarget).addClass("active")},menu_mouseenter:function(){this.$menu._mouseOnMenu=!0},menu_mouseleave:function(){this.$menu._mouseOnMenu=!1}};n.fn.typeahead=function(t){return this.each(function(){var u=n(this),r=u.data("typeahead"),f=typeof t=="object"&&t;r||u.data("typeahead",r=new i(this,f));typeof t=="string"&&r[t]()})};n.fn.typeahead.defaults=r;n.fn.typeahead.Constructor=i;n(function(){n("body").on("focus.typeahead.data-api",'[data-provide="typeahead"]',function(t){var i=n(this);i.data("typeahead")||(t.preventDefault(),i.typeahead(i.data()))})})}(window.jQuery),function(){$('div[class^="autocompleteBase"] input').focus(function(){$(this).parent().addClass("autocompleteFocused")});$('div[class^="autocompleteBase"] input').focusout(function(){$(this).parent().removeClass("autocompleteFocused")})}();jQuery.validator.setDefaults({success:"valid"});$("form").each(function(){$(this).validate({focusInvalid:!1,errorPlacement:function(n,t){n!=null&&n.text()!=""?(t.attr("data-errorcontent",n.text()),t.attr("validation","failed"),t.parent().find(".popover").addClass("popover-error"),t.popover({scope:Dwo.Common.Tooltip.ToolTipScope.Error,action:"show"})):(t.attr("data-errorcontent",""),t.attr("validation",""),t.popover({scope:Dwo.Common.Tooltip.ToolTipScope.Error,action:"hide"}))},invalidHandler:function(n,t){t.numberOfInvalids()&&($("html, body").animate({scrollTop:$(t.errorList[0].element).offset().top},1),setTimeout(function(){$(t.errorList[0].element)[0].focus()},1))}})});$.validator.addMethod("dutchDate",function(n){return n.match(/^(0[1-9]|1[0-9]|2[0-9]|3[01])[\-](0[1-9]|1[012])[\-](19|20)[0-9]{2}$/)});$.validator.addMethod("minDate",function(n,t,i){var r=n.split("-"),u=i.split("-"),e=new Date,f;return e.setFullYear(r[2],r[1]-1,r[0]),f=new Date,f.setFullYear(u[2],u[1]-1,u[0]),!(e<f)});$.validator.addMethod("maxDate",function(n,t,i){var r=n.split("-"),u=i.split("-"),e=new Date,f;return e.setFullYear(r[2],r[1]-1,r[0]),f=new Date,f.setFullYear(u[2],u[1]-1,u[0]),!(e>f)});$.validator.addMethod("ownerAndTenant",function(n,t){return n&&t||n||t});$.validator.addMethod("requiredif",function(n,t,i){var o="#"+i.dependentproperty,r=i.targetvalue,f,u;for(r=(r==null?"":r).toString(),f=r.split("|"),u=0;u<f.length;u++){var e=$(o),s=e.attr("type"),h=s==="checkbox"?e.attr("checked")?"true":"false":e.val();if(f[u]===h)return $.validator.methods.required.call(this,n,t,i)}return!0});$.validator.unobtrusive.adapters.add("requiredif",["dependentproperty","targetvalue"],function(n){n.rules.requiredif={dependentproperty:n.params.dependentproperty,targetvalue:n.params.targetvalue};n.messages.requiredif=n.message}),function(){function fr(n,t){return n.href=t}function u(n){cu.set(n)}function ls(n){if(100!=n.get(eu)&&li(e(n,w))%1e4>=100*ut(n,eu))throw"abort";}function as(n){if(au(e(n,it)))throw"abort";}function vs(){var n=r[y][nt];if("http:"!=n&&"https:"!=n)throw"abort";}function ys(n){try{i[tt][pi]?u(42):i.XMLHttpRequest&&"withCredentials"in new i.XMLHttpRequest&&u(40)}catch(r){}n.set(nf,wf(n),!0);n.set(bu,ut(n,bu)+1);var t=[];gi.map(function(i,r){if(r.F){var u=n.get(i);void 0!=u&&u!=r[ar]&&("boolean"==typeof u&&(u*=1),t[o](r.F+"="+lt(""+u)))}});t[o]("z="+fi());n.set(wu,t[v]("&"),!0)}function ps(n){var r=e(n,ro)||vu()+"/collect",t=e(n,ce);if(!t&&n.get(he)&&(t="beacon"),t){var u=e(n,wu),i=n.get(ir),i=i||ui;"image"==t?gr(r,u,i):"xhr"==t&&te(r,u,i)||"beacon"==t&&ie(r,u,i)||ne(r,u,i)}else ne(r,e(n,wu),n.get(ir));n.set(ir,ui,!0)}function ws(n){var t=i.gaData;t&&(t.expId&&n.set(nc,t.expId),t.expVar&&n.set(tc,t.expVar))}function bs(){if(i[tt]&&"preview"==i[tt].loadPurpose)throw"abort";}function ks(n){var r=i.gaDevIds;lu(r)&&0!=r[t]&&n.set("&did",r[v](","),!0)}function ds(n){if(!n.get(it))throw"abort";}function gs(n){var f=ut(n,ge),t;if(500<=f&&u(15),t=e(n,ru),"transaction"!=t&&"item"!=t){var t=ut(n,no),r=(new Date)[hr](),i=ut(n,gu);if(0==i&&n.set(gu,r),i=k.round((r-i)/500),0<i&&(t=k.min(t+i,20),n.set(gu,r)),0>=t)throw"abort";n.set(no,--t)}n.set(ge,++f)}function rt(n,t,i,r){t[n]=function(){try{return r&&u(r),i[pt](this,arguments)}catch(t){throw re("exc",n,t&&t[ct]),t;}}}function gc(){var r,n,u,f,e;if((u=(u=i[tt])?u.plugins:null)&&u[t])for(f=0;f<u[t]&&!n;f++)e=u[f],-1<e[ct][s]("Shockwave Flash")&&(n=e.description);if(!n)try{r=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");n=r.GetVariable("$version")}catch(o){}if(!n)try{r=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");n="WIN 6,0,21,0";r.AllowScriptAccess="always";n=r.GetVariable("$version")}catch(h){}if(!n)try{r=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");n=r.GetVariable("$version")}catch(c){}return n&&(r=n[ht](/[\d]+/g))&&3<=r[t]&&(n=r[0]+"."+r[1]+" r"+r[2]),n||void 0}function hf(n,i,r){var u,e,f,s;for("none"==i&&(i=""),u=[],e=di(n),n="__utma"==n?6:2,f=0;f<e[t];f++)s=(""+e[f])[g]("."),s[t]>=n&&u[o]({hash:s[0],R:e[f],O:s});if(0!=u[t])return 1==u[t]?u[0]:cf(i,u)||cf(r,u)||cf(null,u)||u[0]}function cf(n,i){var u,f,r;for(null==n?u=f=1:(u=li(n),f=li(a(n,".")?n[p](1):"."+n)),r=0;r<i[t];r++)if(i[r][gt]==u||i[r][gt]==f)return i[r]}function fl(n){n=n.get(w);var t=su(n,0);return"_ga=1."+lt(t+"."+n)}function su(n,r){for(var u=new Date,f=i[tt],e=f.plugins||[],u=[n,f.userAgent,u.getTimezoneOffset(),u.getYear(),u.getDate(),u.getHours(),u.getMinutes()+r],f=0;f<e[t];++f)u[o](e[f].description);return li(u[v]("."))}function wo(n,i){if(i==r[y][vt])return!1;for(var u=0;u<n[t];u++)if(n[u]instanceof RegExp){if(n[u][ni](i))return!0}else if(0<=i[s](n[u]))return!0;return!1}function us(n){return 0<=n[s](".")||0<=n[s](":")}function li(n){var i=1,r=0,u;if(n)for(i=0,u=n[t]-1;0<=u;u--)r=n.charCodeAt(u),i=(i<<6&268435455)+r+(r<<14),r=i&266338304,i=0!=r?i^r>>21:i;return i}var yf=encodeURIComponent,at=window,k=Math,ai="replace",d="data",ht="match",er="port",or="createElement",sr="setAttribute",hr="getTime",g="split",y="location",vi="hasOwnProperty",vt="hostname",cr="search",nt="protocol",yt="href",lr="action",pt="apply",o="push",gt="hash",ni="test",ti="slice",yi="cookie",s="indexOf",ar="defaultValue",ct="name",t="length",pi="sendBeacon",h="prototype",vr="clientWidth",yr="target",ii="call",pr="clientHeight",p="substring",tt="navigator",v="join",et="toLowerCase",ri=function(n){this.w=n||[]},cu,e,ut,he,ce,bu,le,ae,nf,tf,to,yo,po,ci,rr,lf,is,dt,hu,af,vf,l,f,fs;ri[h].set=function(n){this.w[n]=!0};ri[h].encode=function(){for(var i=[],n=0;n<this.w[t];n++)this.w[n]&&(i[k.floor(n/6)]=i[k.floor(n/6)]^1<<n%6);for(n=0;n<i[t];n++)i[n]="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".charAt(i[n]||0);return i[v]("")+"~"};cu=new ri;var pf=function(n,t){var i=new ri(bf(n));i.set(t);n.set(tf,i.w)},wf=function(n){n=bf(n);n=new ri(n);for(var r=cu.w[ti](),i=0;i<n.w[t];i++)r[i]=r[i]||n.w[i];return new ri(r).encode()},bf=function(n){return n=n.get(tf),lu(n)||(n=[]),n},wt=function(n){return"function"==typeof n},lu=function(n){return"[object Array]"==Object[h].toString[ii](Object(n))},wr=function(n){return void 0!=n&&-1<(n.constructor+"")[s]("String")},a=function(n,t){return 0==n[s](t)},kf=function(n){return n?n[ai](/^[\s\xa0]+|[\s\xa0]+$/g,""):""},wi=function(n){var t=r[or]("img");return t.width=1,t.height=1,t.src=n,t},ui=function(){},lt=function(n){return yf instanceof Function?yf(n):(u(28),n)},bi=function(n,t,i,r){try{n.addEventListener?n.addEventListener(t,i,!!r):n.attachEvent&&n.attachEvent("on"+t,i)}catch(f){u(27)}},df=function(n,t){var i,u;n&&(i=r[or]("script"),i.type="text/javascript",i.async=!0,i.src=n,t&&(i.id=t),u=r.getElementsByTagName("script")[0],u.parentNode.insertBefore(i,u))},ki=function(){return"https:"==r[y][nt]},br=function(){var n=""+r[y][vt];return 0==n[s]("www.")?n[p](4):n},es=function(n){var i=r.referrer,u;if(/^https?:\/\//i[ni](i))return n?i:(n="//"+r[y][vt],u=i[s](n),(5==u||6==u)&&(n=i.charAt(u+n[t]),"/"==n||"?"==n||""==n||":"==n))?void 0:i},gf=function(n,i){var u;if(1==i[t]&&null!=i[0]&&"object"==typeof i[0])return i[0];for(var f={},e=k.min(n[t]+1,i[t]),r=0;r<e;r++)if("object"==typeof i[r]){for(u in i[r])i[r][vi](u)&&(f[u]=i[r][u]);break}else r<n[t]&&(f[n[r]]=i[r]);return f},ot=function(){this.keys=[];this.values={};this.m={}};ot[h].set=function(n,t,i){this.keys[o](n);i?this.m[":"+n]=t:this.values[":"+n]=t};ot[h].get=function(n){return this.m[vi](":"+n)?this.m[":"+n]:this.values[":"+n]};ot[h].map=function(n){for(var r,u,i=0;i<this.keys[t];i++)r=this.keys[i],u=this.get(r),u&&n(r,u)};var i=at,r=document,os=function(){for(var n=i[tt].userAgent+(r[yi]?r[yi]:"")+(r.referrer?r.referrer:""),f=n[t],u=i.history[t];0<u;)n+=u--^f++;return li(n)},au=function(n){var r=i._gaUserPrefs,t;if(r&&r.ioo&&r.ioo()||n&&!0===i["ga-disable-"+n])return!0;try{if(t=i.external,t&&t._gaUserPrefs&&"oo"==t._gaUserPrefs)return!0}catch(u){}return!1},di=function(n){var f=[],e=r[yi][g](";"),i,u;for(n=new RegExp("^\\s*"+n+"=\\s*(.*?)\\s*$"),i=0;i<e[t];i++)u=e[i][ht](n),u&&f[o](u[1]);return f},kr=function(n,i,f,e,o,s){if(o=au(o)?!1:hs[ni](r[y][vt])||"/"==f&&ss[ni](e)?!1:!0,!o)return!1;if(i&&1200<i[t]&&(i=i[p](0,1200),u(24)),f=n+"="+i+"; path="+f+"; ",s&&(f+="expires="+new Date((new Date)[hr]()+s).toGMTString()+"; "),e&&"none"!=e&&(f+="domain="+e+";"),e=r[yi],r.cookie=f,!(e=e!=r[yi]))n:{for(n=di(n),e=0;e<n[t];e++)if(i==n[e]){e=!0;break n}e=!1}return e},dr=function(n){return lt(n)[ai](/\(/g,"%28")[ai](/\)/g,"%29")},ss=/^(www\.)?google(\.com?)?(\.[a-z]{2})?$/,hs=/(^|\.)doubleclick\.net$/i,vu=function(){return(st||ki()?"https:":"http:")+"//www.google-analytics.com"},cs=function(n){this.name="len";this.message=n+"-8192"},ne=function(n,i,r){if(r=r||ui,2036>=i[t])gr(n,i,r);else if(8192>=i[t])ie(n,i,r)||te(n,i,r)||gr(n,i,r);else throw re("len",i[t]),new cs(i[t]);},gr=function(n,t,i){var r=wi(n+"?"+t);r.onload=r.onerror=function(){r.onload=null;r.onerror=null;i()}},te=function(n,t,r){var f=i.XMLHttpRequest,u;return f?(u=new f,!("withCredentials"in u))?!1:(u.open("POST",n,!0),u.withCredentials=!0,u.setRequestHeader("Content-Type","text/plain"),u.onreadystatechange=function(){4==u.readyState&&(r(),u=null)},u.send(t),!0):!1},ie=function(n,t,r){return i[tt][pi]?i[tt][pi](n,t)?(r(),!0):!1:!1},re=function(n,t,i){1<=100*k.random()||au("?")||(n=["t=error","_e="+n,"_v=j37","sr=1"],t&&n[o]("_f="+t),i&&n[o]("_m="+lt(i[p](0,100))),n[o]("aip=1"),n[o]("z="+ei()),gr(vu()+"/collect",n[v]("&"),ui))},yu=function(){this.M=[]};yu[h].add=function(n){this.M[o](n)};yu[h].D=function(n){var r,u;try{for(r=0;r<this.M[t];r++)u=n.get(this.M[r]),u&&wt(u)&&u[ii](i,n)}catch(f){}r=n.get(ir);r!=ui&&wt(r)&&(n.set(ir,ui,!0),setTimeout(r,10))};var ue=function(){return k.round(2147483647*k.random())},fi=function(){try{var n=new Uint32Array(1);return i.crypto.getRandomValues(n),n[0]&2147483647}catch(t){return ue()}},ei=ue;var nu=function(){this.data=new ot},gi=new ot,pu=[];nu[h].get=function(n){var t=tr(n),i=this[d].get(n);return t&&void 0==i&&(i=wt(t[ar])?t[ar]():t[ar]),t&&t.Z?t.Z(this,n,i):i};e=function(n,t){var i=n.get(t);return void 0==i?"":""+i};ut=function(n,t){var i=n.get(t);return void 0==i||""===i?0:1*i};nu[h].set=function(n,t,i){if(n)if("object"==typeof n)for(var r in n)n[vi](r)&&fe(this,r,n[r],i);else fe(this,n,t,i)};var fe=function(n,t,i,r){if(void 0!=i)switch(t){case it:al[ni](i)}var u=tr(t);u&&u.o?u.o(n,t,i,r):n[d].set(t,i,r)},nr=function(n,t,i,r,u){this.name=n;this.F=t;this.Z=r;this.o=u;this.defaultValue=i},tr=function(n){var i=gi.get(n),r,u,f;if(!i)for(r=0;r<pu[t];r++)if(u=pu[r],f=u[0].exec(n),f){i=u[1](f);gi.set(i[ct],i);break}return i},nh=function(n){var t;return gi.map(function(i,r){r.F==n&&(t=r)}),t&&t[ct]},n=function(n,t,i,r,u){return n=new nr(n,t,i,r,u),gi.set(n[ct],n),n[ct]},tu=function(n,t){pu[o]([new RegExp("^"+n+"$"),t])},c=function(t,i,r){return n(t,i,r,void 0,ee)},ee=function(){},iu=wr(at.GoogleAnalyticsObject)&&kf(at.GoogleAnalyticsObject)||"ga",st=!1,th=n("_br"),oe=c("apiVersion","v"),se=c("clientVersion","_v");n("anonymizeIp","aip");var ih=n("adSenseId","a"),ru=n("hitType","t"),ir=n("hitCallback"),wu=n("hitPayload");n("nonInteraction","ni");n("currencyCode","cu");n("dataSource","ds");he=n("useBeacon",void 0,!1);ce=n("transport");n("sessionControl","sc","");n("sessionGroup","sg");n("queueTime","qt");bu=n("_s","_s");n("screenName","cd");var ku=n("location","dl",""),rh=n("referrer","dr"),uh=n("page","dp","");n("hostname","dh");le=n("language","ul");ae=n("encoding","de");n("title","dt",function(){return r.title||void 0});tu("contentGroup([0-9]+)",function(n){return new nr(n[0],"cg"+n[1])});var fh=n("screenColors","sd"),eh=n("screenResolution","sr"),oh=n("viewportSize","vp"),sh=n("javaEnabled","je"),hh=n("flashVersion","fl");n("campaignId","ci");n("campaignName","cn");n("campaignSource","cs");n("campaignMedium","cm");n("campaignKeyword","ck");n("campaignContent","cc");var ch=n("eventCategory","ec"),lh=n("eventAction","ea"),ah=n("eventLabel","el"),vh=n("eventValue","ev"),yh=n("socialNetwork","sn"),ph=n("socialAction","sa"),wh=n("socialTarget","st"),du=n("l1","plt"),ve=n("l2","pdt"),ye=n("l3","dns"),pe=n("l4","rrt"),we=n("l5","srt"),be=n("l6","tcp"),ke=n("l7","dit"),de=n("l8","clt"),bh=n("timingCategory","utc"),kh=n("timingVar","utv"),dh=n("timingLabel","utl"),gh=n("timingValue","utt");n("appName","an");n("appVersion","av","");n("appId","aid","");n("appInstallerId","aiid","");n("exDescription","exd");n("exFatal","exf");var nc=n("expId","xid"),tc=n("expVar","xvar"),ic=n("_utma","_utma"),rc=n("_utmz","_utmz"),uc=n("_utmht","_utmht"),ge=n("_hc",void 0,0),gu=n("_ti",void 0,0),no=n("_to",void 0,20);tu("dimension([0-9]+)",function(n){return new nr(n[0],"cd"+n[1])});tu("metric([0-9]+)",function(n){return new nr(n[0],"cm"+n[1])});n("linkerParam",void 0,void 0,fl,ee);nf=n("usage","_u");tf=n("_um");n("forceSSL",void 0,void 0,function(){return st},function(n,t,i){u(34);st=!!i});to=n("_j1","jid");tu("\\&(.*)",function(n){var t=new nr(n[0],n[1]),i=nh(n[0][p](1));return i&&(t.Z=function(n){return n.get(i)},t.o=function(n,t,r,u){n.set(i,r,u)},t.F=void 0),t});var fc=c("_oot"),ec=n("previewTask"),oc=n("checkProtocolTask"),sc=n("validationTask"),hc=n("checkStorageTask"),cc=n("historyImportTask"),lc=n("samplerTask"),ac=n("_rlt"),rf=n("buildHitTask"),uf=n("sendHitTask"),vc=n("ceTask"),yc=n("devIdTask"),pc=n("timingTask"),wc=n("displayFeaturesTask"),ft=c("name"),w=c("clientId","cid"),io=n("userId","uid"),it=c("trackingId","tid"),oi=c("cookieName",void 0,"_ga"),b=c("cookieDomain"),bt=c("cookiePath",void 0,"/"),ff=c("cookieExpires",void 0,63072e3),uu=c("legacyCookieDomain"),ef=c("legacyHistoryImport",void 0,!0),si=c("storage",void 0,"cookie"),of=c("allowLinker",void 0,!1),fu=c("allowAnchor",void 0,!0),eu=c("sampleRate","sf",100),ou=c("siteSpeedSampleRate",void 0,1),sf=c("alwaysSendReferrer",void 0,!1),ro=n("transportUrl"),bc=n("_r","_r");var uo=function(n,t,i){this.V=1e4;this.fa=n;this.$=!1;this.B=t;this.ea=i||1},fo=function(n,t){var i;if(n.fa&&n.$)return 0;if(n.$=!0,t){if(n.B&&ut(t,n.B))return ut(t,n.B);if(0==t.get(ou))return 0}return 0==n.V?0:(void 0===i&&(i=fi()),0==i%n.V?k.floor(i/n.V)%n.ea+1:0)},kc=new uo(!0,th,7),dc=function(n){var t,u,f;if(!ki()&&!st&&(t=fo(kc,n),t&&!(!i[tt][pi]&&4<=t&&6>=t))){u=(new Date).getHours();f=[fi(),fi(),fi()][v](".");n=(3==t||5==t?"https:":"http:")+"//www.google-analytics.com/collect?z=br."+[t,"A",u,f][v](".");var r=1!=t%3?"https:":"http:",r=r+"//www.google-analytics.com/collect?z=br.",r=r+[t,"B",u,f][v](".");7==t&&(r=r[ai]("//www.","//ssl."));u=function(){4<=t&&6>=t?i[tt][pi](r,""):wi(r)};fi()%2?(wi(n),u()):(u(),wi(n))}};var eo=function(n,t){var r=k.min(ut(n,ou),100),u;li(e(n,w))%100>=r||!(r={},nl(r)||tl(r))||(u=r[du],void 0==u||Infinity==u||isNaN(u)||(0<u?(kt(r,ye),kt(r,be),kt(r,we),kt(r,ve),kt(r,pe),kt(r,ke),kt(r,de),t(r)):bi(i,"load",function(){eo(n,t)},!1)))},nl=function(n){var t=i.performance||i.webkitPerformance,t=t&&t.timing,r;return t?(r=t.navigationStart,0==r)?!1:(n[du]=t.loadEventStart-r,n[ye]=t.domainLookupEnd-t.domainLookupStart,n[be]=t.connectEnd-t.connectStart,n[we]=t.responseStart-t.requestStart,n[ve]=t.responseEnd-t.responseStart,n[pe]=t.fetchStart-r,n[ke]=t.domInteractive-r,n[de]=t.domContentLoadedEventStart-r,!0):!1},tl=function(n){if(i.top!=i)return!1;var r=i.external,t=r&&r.onloadT;return(r&&!r.isValidLoadTime&&(t=void 0),2147483648<t&&(t=void 0),0<t&&r.setPageReadyTime(),void 0==t)?!1:(n[du]=t,!0)},kt=function(n,t){var i=n[t];(isNaN(i)||Infinity==i||0>i)&&(n[t]=void 0)},il=function(n){return function(t){"pageview"!=t.get(ru)||n.I||(n.I=!0,eo(t,function(t){n.send("timing",t)}))}},hi=!1,oo=function(n){var r,s;if("cookie"==e(n,si)){var h=e(n,oi),f=so(n),c=ao(e(n,bt)),i=co(e(n,b)),l=1e3*ut(n,ff),a=e(n,it);if("auto"!=i)kr(h,f,c,i,a,l)&&(hi=!0);else{u(32);n:{if(f=[],i=br()[g]("."),4==i[t]&&(r=i[i[t]-1],parseInt(r,10)==r)){r=["none"];break n}for(r=i[t]-2;0<=r;r--)f[o](i[ti](r)[v]("."));f[o]("none");r=f}for(s=0;s<r[t];s++)if(i=r[s],n[d].set(b,i),f=so(n),kr(h,f,c,i,a,l)){hi=!0;return}n[d].set(b,"auto")}}},rl=function(n){if("cookie"==e(n,si)&&!hi&&(oo(n),!hi))throw"abort";},ul=function(n){if(n.get(ef)){var t=e(n,b),r=e(n,uu)||br(),i=hf("__utma",r,t);i&&(u(19),n.set(uc,(new Date)[hr](),!0),n.set(ic,i.R),(t=hf("__utmz",r,t))&&i[gt]==t[gt]&&n.set(rc,t.R))}},so=function(n){var i=dr(e(n,w)),t=lo(e(n,b));return n=vo(e(n,bt)),1<n&&(t+="-"+n),["GA1",t,i][v](".")},ho=function(n,i,r){for(var u,e=[],s=[],f,h=0;h<n[t];h++)u=n[h],u.H[r]==i?e[o](u):void 0==f||u.H[r]<f?(s=[u],f=u.H[r]):u.H[r]==f&&s[o](u);return 0<e[t]?e:s},co=function(n){return 0==n[s](".")?n.substr(1):n},lo=function(n){return co(n)[g](".")[t]},ao=function(n){return n?(1<n[t]&&n.lastIndexOf("/")==n[t]-1&&(n=n.substr(0,n[t]-1)),0!=n[s]("/")&&(n="/"+n),n):"/"},vo=function(n){return n=ao(n),"/"==n?1:n[g]("/")[t]};yo=new RegExp(/^https?:\/\/([^\/:]+)/);po=/(.*)([?&#])(?:_ga=[^&#]*)(?:&?)(.*)/;ci=function(n){u(48);this.target=n;this.T=!1};ci[h].ca=function(n,t){if(n.tagName){if("a"==n.tagName[et]()){n[yt]&&fr(n,rr(this,n[yt],t));return}if("form"==n.tagName[et]())return lf(this,n)}if("string"==typeof n)return rr(this,n,t)};rr=function(n,i,r){var u=po.exec(i),f;return u&&3<=u[t]&&(i=u[1]+(u[3]?u[2]+u[3]:"")),n=n[yr].get("linkerParam"),f=i[s]("?"),u=i[s]("#"),r?i+=(-1==u?"#":"&")+n:(r=-1==f?"?":"&",i=-1==u?i+(r+n):i[p](0,u)+r+n+i[p](u)),i};lf=function(n,i){var e,u,f;if(i&&i[lr])if(e=n[yr].get("linkerParam")[g]("=")[1],"get"==i.method[et]()){for(u=i.childNodes||[],f=0;f<u[t];f++)if("_ga"==u[f][ct]){u[f][sr]("value",e);return}u=r[or]("input");u[sr]("type","hidden");u[sr]("name","_ga");u[sr]("value",e);i.appendChild(u)}else"post"==i.method[et]()&&(i.action=rr(n,i[lr]))};ci[h].S=function(n,f,e){function s(t){var r,e;try{t=t||i.event;n:{for(e=t[yr]||t.srcElement,t=100;e&&0<t;){if(e[yt]&&e.nodeName[ht](/^a(?:rea)?$/i)){r=e;break n}e=e.parentNode;t--}r={}}("http:"==r[nt]||"https:"==r[nt])&&wo(n,r[vt]||"")&&r[yt]&&fr(r,rr(h,r[yt],f))}catch(o){u(26)}}var h=this,o;if(this.T||(this.T=!0,bi(r,"mousedown",s,!1),bi(r,"keyup",s,!1)),e)for(e=function(t){if(t=t||i.event,(t=t[yr]||t.srcElement)&&t[lr]){var r=t[lr][ht](yo);r&&wo(n,r[1])&&lf(h,t)}},o=0;o<r.forms[t];o++)bi(r.forms[o],"submit",e)};var bo=function(n,t,i){this.U=to;this.aa=t;(t=i)||(t=(t=e(n,ft))&&"t0"!=t?sl[ni](t)?"_gat_"+dr(e(n,it)):"_gat_"+dr(t):"_gat");this.Y=t},el=function(n,t){var r=t.get(rf),i;t.set(rf,function(t){ko(n,t);var i=r(t);return go(n,t),i});i=t.get(uf);t.set(uf,function(t){var r=i(t);return ol(n,t),r})},ko=function(n,t){t.get(n.U)||("1"==di(n.Y)[0]?t.set(n.U,"",!0):t.set(n.U,""+ei(),!0))},go=function(n,t){t.get(n.U)&&kr(n.Y,"1",t.get(bt),t.get(b),t.get(it),6e5)},ol=function(n,t){var u,i,r;t.get(n.U)&&(u=new ot,i=function(n){tr(n).F&&u.set(tr(n).F,t.get(n))},i(oe),i(se),i(it),i(w),i(n.U),u.set(tr(nf).F,wf(t)),r=n.aa,u.map(function(n,t){r+=lt(n)+"=";r+=lt(""+t)+"&"}),r+="z="+ei(),wi(r),t.set(n.U,"",!0))},sl=/^gtm\d+$/,ns=function(n,t){var i=n.b,r;i.get("dcLoaded")||(pf(i,29),t=t||{},t[oi]&&(r=dr(t[oi])),r=new bo(i,"https://stats.g.doubleclick.net/r/collect?t=dc&aip=1&_r=3&",r),el(r,i),i.set("dcLoaded",!0))},hl=function(n){var t;t=n.get("dcLoaded")?!1:"cookie"!=n.get(si)?!1:!0;t&&(pf(n,51),t=new bo(n),ko(t,n),go(t,n),n.get(t.U)&&(n.set(bc,1,!0),n.set(ro,vu()+"/r/collect",!0)))},cl=function(){var n=i.gaGlobal=i.gaGlobal||{};return n.hid=n.hid||ei()},ts,ll=function(n,t,u){var f,e,o;ts||(f=r[y][gt],e=i[ct],o=/^#?gaso=([^&]*)/,(e=(f=(f=f&&f[ht](o)||e&&e[ht](o))?f[1]:di("GASO")[0]||"")&&f[ht](/^(?:!([-0-9a-z.]{1,40})!)?([-.\w]{10,1200})$/i))&&(kr("GASO",""+f,u,t,n,0),at._udo||(at._udo=t),at._utcp||(at._utcp=u),n=e[1],df("https://www.google.com/analytics/web/inpage/pub/inpage.js?"+(n?"prefix="+n+"&":"")+ei(),"_gasojs")),ts=!0)},al=/^(UA|YT|MO|GP)-(\d+)-(\d+)$/,ur=function(n){function t(n,t){r.b[d].set(n,t)}function i(n,i){t(n,i);r.filters.add(n)}var r=this;this.b=new nu;this.filters=new yu;t(ft,n[ft]);t(it,kf(n[it]));t(oi,n[oi]);t(b,n[b]||br());t(bt,n[bt]);t(ff,n[ff]);t(uu,n[uu]);t(ef,n[ef]);t(of,n[of]);t(fu,n[fu]);t(eu,n[eu]);t(ou,n[ou]);t(sf,n[sf]);t(si,n[si]);t(io,n[io]);t(oe,1);t(se,"j37");i(fc,as);i(ec,bs);i(oc,vs);i(sc,ds);i(hc,rl);i(cc,ul);i(lc,ls);i(ac,gs);i(vc,ws);i(yc,ks);i(wc,hl);i(rf,ys);i(uf,ps);i(pc,il(this));vl(this.b,n[w]);yl(this.b);this.b.set(ih,cl());ll(this.b.get(it),this.b.get(b),this.b.get(bt))},vl=function(n,f){var h,c,l,a,nt;if("cookie"==e(n,si)){hi=!1;n:{if(c=di(e(n,oi)),c&&!(1>c[t])){for(h=[],l=0;l<c[t];l++)a=c[l][g]("."),nt=a.shift(),("GA1"==nt||"1"==nt)&&1<a[t]?(nt=a.shift()[g]("-"),1==nt[t]&&(nt[1]="1"),nt[0]*=1,nt[1]*=1,a={H:nt,s:a[v](".")}):a=void 0,a&&h[o](a);if(1==h[t]){u(13);h=h[0].s;break n}if(0==h[t])u(12);else{if(u(14),c=lo(e(n,b)),h=ho(h,c,0),1==h[t]){h=h[0].s;break n}c=vo(e(n,bt));h=ho(h,c,1);h=h[0]&&h[0].s;break n}}h=void 0}h||(h=e(n,b),c=e(n,uu)||br(),h=hf("__utma",c,h),void 0!=h?(u(10),h=h.O[1]+"."+h.O[2]):h=void 0);h&&(n[d].set(w,h),hi=!0)}h=n.get(fu);(l=(h=r[y][h?"href":"search"][ht]("(?:&|#|\\?)"+lt("_ga")[ai](/([.*+?^=!:${}()|\[\]\/\\])/g,"\\$1")+"=([^&#]*)"))&&2==h[t]?h[1]:"")&&(n.get(of)?(h=l[s]("."),-1==h?u(22):(c=l[p](h+1),"1"!=l[p](0,h)?u(22):(h=c[s]("."),-1==h?u(22):(l=c[p](0,h),h=c[p](h+1),l!=su(h,0)&&l!=su(h,-1)&&l!=su(h,-2)?u(23):(u(11),n[d].set(w,h)))))):u(21));f&&(u(9),n[d].set(w,lt(f)));n.get(w)||((h=(h=i.gaGlobal&&i.gaGlobal.vid)&&-1!=h[cr](/^(?:utma\.)?\d+\.\d+$/)?h:void 0)?(u(17),n[d].set(w,h)):(u(8),n[d].set(w,[ei()^os()&2147483647,k.round((new Date)[hr]()/1e3)][v]("."))));oo(n)},yl=function(n){var e=i[tt],f=i.screen,s=r[y],h;n.set(rh,es(n.get(sf)));s&&(h=s.pathname||"","/"!=h.charAt(0)&&(u(31),h="/"+h),n.set(ku,s[nt]+"//"+s[vt]+h+s[cr]));f&&n.set(eh,f.width+"x"+f.height);f&&n.set(fh,f.colorDepth+"-bit");var f=r.documentElement,l=(h=r.body)&&h[vr]&&h[pr],c=[];if(f&&f[vr]&&f[pr]&&("CSS1Compat"===r.compatMode||!l)?c=[f[vr],f[pr]]:l&&(c=[h[vr],h[pr]]),f=0>=c[0]||0>=c[1]?"":c[v]("x"),n.set(oh,f),n.set(hh,gc()),n.set(ae,r.characterSet||r.charset),n.set(sh,e&&"function"==typeof e.javaEnabled&&e.javaEnabled()||!1),n.set(le,(e&&(e.language||e.browserLanguage)||"")[et]()),s&&n.get(fu)&&(e=r[y][gt])){for(e=e[g](/[?&#]+/),s=[],f=0;f<e[t];++f)(a(e[f],"utm_id")||a(e[f],"utm_campaign")||a(e[f],"utm_source")||a(e[f],"utm_medium")||a(e[f],"utm_term")||a(e[f],"utm_content")||a(e[f],"gclid")||a(e[f],"dclid")||a(e[f],"gclsrc"))&&s[o](e[f]);0<s[t]&&(e="#"+s[v]("&"),n.set(ku,n.get(ku)+e))}};ur[h].get=function(n){return this.b.get(n)};ur[h].set=function(n,t){this.b.set(n,t)};is={pageview:[uh],event:[ch,lh,ah,vh],social:[yh,ph,wh],timing:[bh,kh,gh,dh]};ur[h].send=function(){if(!(1>arguments[t])){var i,n;"string"==typeof arguments[0]?(i=arguments[0],n=[][ti][ii](arguments,1)):(i=arguments[0]&&arguments[0][ru],n=arguments);i&&(n=gf(is[i]||[],n),n[ru]=i,this.b.set(n,void 0,!0),this.filters.D(this.b),this.b[d].m={},dc(this.b))}};var rs=function(n){return"prerender"==r.visibilityState?!1:(n(),!0)},pl=/^(?:(\w+)\.)?(?:(\w+):)?(\w+)$/,wl=function(n){if(wt(n[0]))this.u=n[0];else{var i=pl.exec(n[0]);if(null!=i&&4==i[t]&&(this.c=i[1]||"t0",this.K=i[2]||"",this.C=i[3],this.a=[][ti][ii](n,1),this.K||(this.A="create"==this.C,this.i="require"==this.C,this.g="provide"==this.C,this.ba="remove"==this.C),this.i&&(3<=this.a[t]?(this.X=this.a[1],this.W=this.a[2]):this.a[1]&&(wr(this.a[1])?this.X=this.a[1]:this.W=this.a[1]))),i=n[1],n=n[2],!this.C)throw"abort";if(this.i&&(!wr(i)||""==i))throw"abort";if(this.g&&(!wr(i)||""==i||!wt(n)))throw"abort";if(us(this.c)||us(this.K))throw"abort";if(this.g&&"t0"!=this.c)throw"abort";}};dt=new ot;af=new ot;hu={ec:45,ecommerce:46,linkid:47};vf=function(n){function e(n){var i=(n[vt]||"")[g](":")[0][et](),t=(n[nt]||"")[et](),t=1*n[er]||("http:"==t?80:"https:"==t?443:"");return n=n.pathname||"",a(n,"/")||(n="/"+n),[i,""+t,n]}var t=r[or]("a");fr(t,r[y][yt]);var i=(t[nt]||"")[et](),u=e(t),o=t[cr]||"",f=i+"//"+u[0]+(u[1]?":"+u[1]:"");return a(n,"//")?n=i+n:a(n,"/")?n=f+n:!n||a(n,"?")?n=f+u[2]+(n||o):0>n[g]("/")[0][s](":")&&(n=f+u[2][p](0,u[2].lastIndexOf("/"))+"/"+n),fr(t,n),i=e(t),{protocol:(t[nt]||"")[et](),host:i[0],port:i[1],path:i[2],G:t[cr]||"",url:n||""}};l={ga:function(){l.f=[]}};l.ga();l.D=function(){var n=l.J[pt](l,arguments),n=l.f.concat(n);for(l.f=[];0<n[t]&&!l.v(n[0])&&!(n.shift(),0<l.f[t]););l.f=l.f.concat(n)};l.J=function(){for(var e,f,i,n,w,b,l=[],c=0;c<arguments[t];c++)try{if(e=new wl(arguments[c]),e.g)dt.set(e.a[0],e.a[1]);else{if(e.i&&(n=e,f=n.a[0],!wt(dt.get(f))&&!af.get(f)&&(hu[vi](f)&&u(hu[f]),i=n.X,!i&&hu[vi](f)?(u(39),i=f+".js"):u(43),i))){i&&0<=i[s]("/")||(i=(st||ki()?"https:":"http:")+"//www.google-analytics.com/plugins/ua/"+i);var v=vf(i),n=void 0,p=v[nt],k=r[y][nt],n="https:"==p||p==k?!0:"http:"!=p?!1:"http:"==k,h;(h=n)&&(n=v,w=vf(r[y][yt]),n.G||0<=n.url[s]("?")||0<=n.path[s]("://")?h=!1:n.host==w.host&&n[er]==w[er]?h=!0:(b="http:"==n[nt]?80:443,h="www.google-analytics.com"==n.host&&(n[er]||b)==b&&a(n.path,"/plugins/")?!0:!1));h&&(df(v.url),af.set(f,!0))}l[o](e)}}catch(d){}return l};l.v=function(n){var t,u,r,o,e;try{if(n.u)n.u[ii](i,f.j("t0"));else if(t=n.c==iu?f:f.j(n.c),n.A)"t0"==n.c&&f.create[pt](f,n.a);else if(n.ba)f.remove(n.c);else if(t)if(n.i){if(r=n.a[0],o=n.W,t==f||t.get(ft),e=dt.get(r),wt(e)?(t.plugins_=t.plugins_||new ot,t.plugins_.get(r)||t.plugins_.set(r,new e(t,o||{})),u=!0):u=!1,!u)return!0}else if(n.K){var h=n.C,c=n.a,s=t.plugins_.get(n.K);s[h][pt](s,c)}else t[n.C][pt](t,n.a)}catch(l){}};f=function(){u(1);l.D[pt](l,[arguments])};f.h={};f.P=[];f.L=0;f.answer=42;fs=[it,b,ft];f.create=function(){var n=gf(fs,[][ti][ii](arguments)),t;return(n[ft]||(n[ft]="t0"),t=""+n[ft],f.h[t])?f.h[t]:(n=new ur(n),f.h[t]=n,f.P[o](n),n)};f.remove=function(n){for(var i=0;i<f.P[t];i++)if(f.P[i].get(ft)==n){f.P.splice(i,1);f.h[n]=null;break}};f.j=function(n){return f.h[n]};f.getAll=function(){return f.P[ti](0)};f.N=function(){var e,n,o,c;if("ga"!=iu&&u(49),e=i[iu],!e||42!=e.answer){if(f.L=e&&e.l,f.loaded=!0,n=i[iu]=f,rt("create",n,n.create),rt("remove",n,n.remove),rt("getByName",n,n.j,5),rt("getAll",n,n.getAll,6),n=ur[h],rt("get",n,n.get,7),rt("set",n,n.set,4),rt("send",n,n.send),n=nu[h],rt("get",n,n.get),rt("set",n,n.set),!ki()&&!st){n:{for(n=r.getElementsByTagName("script"),o=0;o<n[t]&&100>o;o++)if(c=n[o].src,c&&0==c[s]("https://www.google-analytics.com/analytics")){u(33);n=!0;break n}n=!1}n&&(st=!0)}ki()||st||!fo(new uo)||(u(36),st=!0);(i.gaplugins=i.gaplugins||{}).Linker=ci;n=ci[h];dt.set("linker",ci);rt("decorate",n,n.ca,20);rt("autoLink",n,n.S,25);dt.set("displayfeatures",ns);dt.set("adfeatures",ns);e=e&&e.q;lu(e)?l.D[pt](f,e):u(50)}};f.da=function(){for(var i=f.getAll(),n=0;n<i[t];n++)i[n].get(ft)},function(){var i=f.N,n,t;rs(i)||(u(16),n=!1,t=function(){if(!n&&rs(i)){n=!0;var f=t,u=r;u.removeEventListener?u.removeEventListener("visibilitychange",f,!1):u.detachEvent&&u.detachEvent("onvisibilitychange",f)}},bi(r,"visibilitychange",t))}()}(window);!function(n){n(["jquery"],function(n){return function(){function v(n,t,r){return u({type:f.error,iconClass:i().iconClasses.error,message:n,optionsOverride:r,title:t})}function r(r,u){return r||(r=i()),t=n("#"+r.containerId),t.length?t:(u&&(t=nt(r)),t)}function y(n,t,r){return u({type:f.info,iconClass:i().iconClasses.info,message:n,optionsOverride:r,title:t})}function p(n){o=n}function w(n,t,r){return u({type:f.success,iconClass:i().iconClasses.success,message:n,optionsOverride:r,title:t})}function b(n,t,r){return u({type:f.warning,iconClass:i().iconClasses.warning,message:n,optionsOverride:r,title:t})}function k(n){var u=i();t||r(u);h(n,u)||g(u)}function d(u){var f=i();return t||r(f),u&&0===n(":focus",u).length?void e(u):void(t.children().length&&t.remove())}function g(i){for(var u=t.children(),r=u.length-1;r>=0;r--)h(n(u[r]),i)}function h(t,i){return t&&0===n(":focus",t).length?(t[i.hideMethod]({duration:i.hideDuration,easing:i.hideEasing,complete:function(){e(t)}}),!0):!1}function nt(i){return t=n("<div/>").attr("id",i.containerId).addClass(i.positionClass).attr("aria-live","polite").attr("role","alert"),t.appendTo(n(i.target)),t}function tt(){return{tapToDismiss:!0,toastClass:"toast",containerId:"toast-container",debug:!1,showMethod:"fadeIn",showDuration:300,showEasing:"swing",onShown:void 0,hideMethod:"fadeOut",hideDuration:1e3,hideEasing:"swing",onHidden:void 0,extendedTimeOut:1e3,iconClasses:{error:"toast-error",info:"toast-info",success:"toast-success",warning:"toast-warning"},iconClass:"toast-info",positionClass:"toast-top-right",timeOut:5e3,titleClass:"toast-title",messageClass:"toast-message",target:"body",closeHtml:'<button type="button">&times;<\/button>',newestOnTop:!0,preventDuplicates:!1,progressBar:!1}}function c(n){o&&o(n)}function u(u){function v(t){if(!n(":focus",o).length||t)return(clearTimeout(h.intervalId),o[f.hideMethod]({duration:f.hideDuration,easing:f.hideEasing,complete:function(){e(o);f.onHidden&&"hidden"!==a.state&&f.onHidden();a.state="hidden";a.endTime=new Date;c(a)}}))}function g(){(f.timeOut>0||f.extendedTimeOut>0)&&(w=setTimeout(v,f.extendedTimeOut),h.maxHideTime=parseFloat(f.extendedTimeOut),h.hideEta=(new Date).getTime()+h.maxHideTime)}function nt(){clearTimeout(w);h.hideEta=0;o.stop(!0,!0)[f.showMethod]({duration:f.showDuration,easing:f.showEasing})}function tt(){var n=(h.hideEta-(new Date).getTime())/h.maxHideTime*100;b.width(n+"%")}var f=i(),p=u.iconClass||f.iconClass;if("undefined"!=typeof u.optionsOverride&&(f=n.extend(f,u.optionsOverride),p=u.optionsOverride.iconClass||p),f.preventDuplicates){if(u.message===s)return;s=u.message}l++;t=r(f,!0);var w=null,o=n("<div/>"),k=n("<div/>"),d=n("<div/>"),b=n("<div/>"),y=n(f.closeHtml),h={intervalId:null,hideEta:null,maxHideTime:null},a={toastId:l,state:"visible",startTime:new Date,options:f,map:u};return u.iconClass&&o.addClass(f.toastClass).addClass(p),u.title&&(k.append(u.title).addClass(f.titleClass),o.append(k)),u.message&&(d.append(u.message).addClass(f.messageClass),o.append(d)),f.closeButton&&(y.addClass("toast-close-button").attr("role","button"),o.prepend(y)),f.progressBar&&(b.addClass("toast-progress"),o.prepend(b)),o.hide(),f.newestOnTop?t.prepend(o):t.append(o),o[f.showMethod]({duration:f.showDuration,easing:f.showEasing,complete:f.onShown}),f.timeOut>0&&(w=setTimeout(v,f.timeOut),h.maxHideTime=parseFloat(f.timeOut),h.hideEta=(new Date).getTime()+h.maxHideTime,f.progressBar&&(h.intervalId=setInterval(tt,10))),o.hover(nt,g),!f.onclick&&f.tapToDismiss&&o.click(v),f.closeButton&&y&&y.click(function(n){n.stopPropagation?n.stopPropagation():void 0!==n.cancelBubble&&n.cancelBubble!==!0&&(n.cancelBubble=!0);v(!0)}),f.onclick&&o.click(function(){f.onclick();v()}),c(a),f.debug&&console&&console.log(a),o}function i(){return n.extend({},tt(),a.options)}function e(n){t||(t=r());n.is(":visible")||(n.remove(),n=null,0===t.children().length&&(t.remove(),s=void 0))}var t,o,s,l=0,f={error:"error",info:"info",success:"success",warning:"warning"},a={clear:k,remove:d,error:v,getContainer:r,info:y,options:{},subscribe:p,success:w,version:"2.1.0",warning:b};return a}()})}("function"==typeof define&&define.amd?define:function(n,t){"undefined"!=typeof module&&module.exports?module.exports=t(require("jquery")):window.toastr=t(window.jQuery)})