function siteWideBannerURLs(n,t,i){if(!n||n===undefined||n!==Object(n))return console.warn("No urls were provided for siteWideBannerURLs()"),!1;if(!t)return console.warn("No selector was provided for siteWideBannerURLs()"),!1;var r="hide",u=document.querySelector(t);return u?(i||(i=window.location.pathname),r=n[i]?n[i]==="include"?"show":"hide":n["/*"]&&n["/*"]==="include"?"show":"hide",u.style.display=r==="show"?"block":"none",!0):(console.warn("The selector you provided for siteWideBannerURLs() has not been found."),!1)}function hideAppButtons(){localStorage&&localStorage.getItem("appbuttons")!==null&&$("#footer_app_buttons").hide()}function CookieConsent(){var i=window.location.href,u=i.indexOf("smart_phone_app"),r,n,t;if(u>0){$("#footer_app_buttons").hide();localStorage&&localStorage.setItem("appbuttons","false");r=i.indexOf("acceptedcookie=true");r>0?document.cookie="CookieConsent=yes; max-age=157680000":$("#popCookieConsent").show();sessionStorage.cookieConsent="yes";return}n=sessionStorage.cookieConsent;n!==undefined&&n||(t=getCookie("CookieConsent"),t===null||t==""?$("#popCookieConsent").show():$("#popCookieConsent").hide())}function checkVisible(n,t){t=t||"visible";var u=$(window).height(),i=$(window).scrollTop(),r=$(n).offset().top,f=$(n).height();return t==="visible"?r<u+i&&r>i-f:t==="above"?r<u+i:void 0}function getCookie(n){var i=document.cookie,u=n+"=",t=i.indexOf("; "+u),r;if(t===-1){if(t=i.indexOf(u),t!==0)return null}else t+=2,r=document.cookie.indexOf(";",t),r===-1&&(r=i.length);return decodeURI(i.substring(t+u.length,r))}function isBreakpoint(n){return $(".device-"+n).is(":visible")}function loadQuicklistPsychics(){$.ajax({url:"/getLoggedInPsychics",type:"POST",cache:!1,success:function(n){$(quicklistBody).html(n)}})}function serializeObjectIntoJson(n){var t={},i=n.serializeArray();return $.each(i,function(){t[this.name]!==undefined?t[this.name].push||(t[this.name]=="false"&&this.value=="true"?t[this.name]=this.value:t[this.name]=="true"||[t[this.name]]!==undefined&&(t[this.name]=[t[this.name]],t[this.name].push(this.value||""))):t[this.name]=this.value||""}),t}function flashMessage(n){$(n).show();$(n).css("opacity",1);var n=n;window.setTimeout(function(){$(n).fadeTo(500,0).slideUp(500,function(){$(this).hide()})},4e3)}function enableLinkingToTabs(){$(function(){var n=window.location.hash;n&&$('ul.tabpanel-tabs a[href="'+n+'"]').tab("show");parent.location.hash=""});$("a[data-tab-destination]").on("click",function(){var n=$(this).attr("data-tab-destination");$("#"+n).click()})}function searchTypeChange(n){var n=n,t=$("#searchKey"),i=$(t).attr("data-txt-value"),r=$("#mainSearchButtonMP");n=="1"?($(t).val(""),enterKeyPress(t,r)):($(t).val(i),$(t).focus(function(){this.value==i&&(this.value="")}),enterKeyPress(t,r))}function enterKeyPress(n,t){$(n).keypress(function(n){n.keyCode=="13"&&(n.preventDefault(),$(t).trigger("click"))})}function gaCrossDomainTracker(){return ga(function(n){var t=n.get("clientId");cidQueryString="clientId="+t}),cidQueryString}function checkExpert(n){if(currentTime=getUTCNow(),g_currentApptTime!==0||g_currentApptInviteTime!==0){startM=g_currentApptInviteTime;endM=g_currentApptTimeEnd;var t="#chatNowVA";$(".modal").hasClass("in")&&$(t).length>0&&currentTime>=startM&&currentTime<=g_currentApptTimeEnd?(g_apptid=$(t).attr("data-appt-id"),g_expid=$(t).attr("data-expert-id"),$.ajax({url:"/secure/checkExpert",type:"POST",cache:!1,data:{id:g_expid,chid:11,appointmentId:g_apptid},success:function(i){i&&i.id>0?$(t).trigger("click"):currentTime>endM?deleteAppointment():setTimeout(function(){checkExpert(n)},n)},error:function(t){var i=t.status+": "+t.statusText;console.error(i);currentTime>endM?deleteAppointment():setTimeout(function(){checkExpert(n)},n)}})):currentTime>endM?deleteAppointment():setTimeout(function(){checkExpert(n)},n)}}function deleteAppointment(){($("#vchatstart").modal("hide"),g_apptid!==0&&g_expid!==0)&&($.ajax({url:"/secure/videoapptdelete",type:"POST",cache:!1,data:{eid:g_expid,id:g_apptid},success:function(n){document.getElementById("vchatstart").style.display="block";$(vchatstart).html(n);$("#vchatstart").modal({backdrop:"static"},"show")}}),g_currentApptTime=0,g_currentApptInviteTime=0)}function responsiveHero(){var n=$("#lp-data-holder").data("img");window.matchMedia("(min-width: 704px)").matches?$("#lp-hero").css("background-image","url('"+n+"')"):window.matchMedia("(min-width: 480px)").matches?$("#lp-hero").css("background-image","url('"+n+"?width=900&quality=50')"):$("#lp-hero").css("background-image","url('"+n+"?width=650&quality=50')")}function GetTodaysMidnightDateTime(n){return new Date(n.getTime()-(n.getHours()*36e5+n.getMinutes()))}function getUTCNow(){return Date.now()}function checkM(n){(currentTime=getUTCNow(),startM=parseInt($("#aptstart").val(),10),startM!==0)&&($(".modal").hasClass("in")||currentTime>=startM&&currentTime<=endM&&checkforapptdialogV===1&&$("#modal-appointment").modal({backdrop:"static"},"show"),currentTime>endM&&($("#modal-appointment").modal("hide"),$("#aptstart").val(0)),setTimeout(function(){checkM(n)},n))}function displayClose(){window.onbeforeunload=null;dataLayer.push({eventCategory:"abandonment popup",eventAction:"click",eventLabel:"close",event:"GTMevent"});$("#abdPopup").modal("hide")}function displayOnce(){window.onbeforeunload=null;dataLayer.push({eventCategory:"abandonment popup",eventAction:"click",eventLabel:"interested",event:"GTMevent"});$("#abdPopup").modal("hide");document.location.href=$("#aCode").val()==undefined?"/secure/add-dollars":"/secure/add-dollars?sourcecode="+$("#aCode").val()}var lazyLoader,_gaq,VSE,myModal;(function(n){"use strict";typeof define=="function"&&define.amd?define(["jquery"],n):typeof exports=="object"?n(require("jquery")):n(jQuery)})(function(n){"use strict";var t=function(t,i){this.elem=t;this.$elem=n(t);this.options=i},i=function(n){var t;return n.attr("data-target")||(t=n.attr("href"))&&t.replace(/.*(?=#[^\s]+$)/,"")},r=function(t){var r=i(t),u=n(r+":hidden");return r&&u.length?!0:!1},u=function(){var r=this.$elem,u=i(r),t=n(u+":hidden"),f=t.data("bs.collapse"),e=f?"toggle":n.extend({},r.data(),{trigger:this.elem,show:!0});n.fn.collapse.call(t,e);r.on("click.toggle-trigger",function(n){t.collapse("toggle");n.preventDefault()});t.on("hidden.bs.collapse",function(){n(this).attr("style","")})},f=function(){this.$elem.on("click.toggle-trigger",function(n){n.preventDefault()})},e=function(n){n.preventDefault()};t.prototype={defaults:{isToggle:r,enableToggle:u,disableToggle:f,onInit:e},init:function(){var t=n.extend({},this.defaults,this.options);return this.$elem.off("click.toggle-trigger"),t.isToggle(this.$elem)?t.enableToggle.call(this,t):t.disableToggle.call(this,t),typeof t.onInit=="function"&&t.onInit.call(this,event),this}};t.defaults=t.prototype.defaults;n.fn.responsiveCollapse=function(i){return this.each(function(){n(this).one("click",function(){new t(this,i).init()})})};n(function(){n(document).off(".collapse.data-api");n(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]:not([data-responsive])',function(t){var r=n(this);r.attr("data-target")||t.preventDefault();var u=n(i(r)),f=u.data("bs.collapse"),e=f?"toggle":n.extend({},r.data(),{trigger:this});n.fn.collapse.call(u,e)})})});$(function(){"use strict";if($("[data-truncate]").each(function(){var n=$(this).data("truncate")||240;$(this).html().length>n&&($(this).succinct({size:n}),$(this).siblings("[data-truncate-more]").removeClass("hidden"))}),Modernizr.touchevents){var n=!0,i=2e3,t;$("input, select, textarea").on({"focus.vse.no-zoom":function(){clearTimeout(t);n&&($.mobile.zoom.disable(!0),n=!1)},"blur.vse.no-zoom":function(){clearTimeout(t);t=setTimeout(function(){n||($.mobile.zoom.enable(!0),n=!0)},i)}})}}),function(n){"use strict";typeof define=="function"&&define.amd?define(["jquery"],n):typeof exports=="object"?n(require("jquery")):n(jQuery)}(function(n){"use strict";function t(n,t,i){var r;return function(){var u=this,f=arguments,e=function(){r=null;i||n.apply(u,f)},o=i&&!r;clearTimeout(r);r=setTimeout(e,t);o&&n.apply(u,f)}}n.debounce=t}),function(n){"use strict";function t(){n(document).on("change",".filter input",function(){n(".filter-parent").each(function(){var t=n(n(this).attr("href")),i=t.find("input:checkbox:checked").length||"",r=t.find("input:radio:checked").first().closest("label").text();n(this).find(".filter-badge").text(i);n(this).find(".filter-summary").text(r)})})}t.call()}(jQuery),function(n){"use strict";typeof define=="function"&&define.amd?define(["jquery"],n):typeof exports=="object"?n(require("jquery")):n(jQuery)}(function(n){"use strict";function i(n){var t=n.get(0),i,r;if(t)return"selectionStart"in t?t.selectionStart:document.selection?(t.focus(),i=document.selection.createRange(),r=document.selection.createRange().text.length,i.moveStart("character",-t.value.length),i.text.length-r):void 0}function r(n,t,i){if(n.setSelectionRange)n.focus(),n.setSelectionRange(t,i);else if(n.createTextRange){var r=n.createTextRange();r.collapse(!0);r.moveEnd("character",i);r.moveStart("character",t);r.select()}}function u(n,t){r(n.get(0),t,t)}function f(i){return this.each(function(){var r=n(this),f=r.data(t.PLUGIN_NAME+"_plugin"),e=n.extend({},t.DEFAULTS,r.data(),typeof i=="object"&&i),u=r.data("mask-type");!f&&u&&r.data(t.PLUGIN_NAME+"_plugin",t.factory(this,u+"Mask",e))})}var t=function(i,r){this.$element=n(i);this.$inputEl=this.$element.find("input");this.options=n.extend({},t.DEFAULTS,r);this.lastValue="";this.currentValue="";this.maskValue="";this.lastMaskValue="";this.isValid=!1;this.isError=!1;this.isComplete=!1};t.DEFAULTS={validCards:["visa","amex","discover","mastercard","dinersclub"],cards:{amex:{pattern:/^3[47]\d\d([\ \-]?)\d{6}\1\d{5}$/,minLength:15,maxLength:15,chunks:[4,6,5],cvvLength:4},dinersclub:{pattern:/^3(?:0[0-5]|[68][0-9])\d{2}([\ \-]?)\d{4}\1\d{5}$/,minLength:14,maxLength:14,chunks:[5,4,5],cvvLength:3},discover:{pattern:/^6(?:011|22(?:1(?=[\ \-]?(?:2[6-9]|[3-9]))|[2-8]|9(?=[\ \-]?(?:[01]|2[0-5])))|4[4-9]\d|5\d\d)([\ \-]?)\d{4}\1\d{4}\1\d{4}$/,minLength:16,maxLength:16,chunks:[4,4,4,4],cvvLength:3},mastercard:{pattern:/^5[1-5]\d{2}([\ \-]?)\d{4}\1\d{4}\1\d{4}$/,minLength:16,maxLength:16,chunks:[4,4,4,4],cvvLength:3},visa:{pattern:/^4\d{3}([\ \-]?)\d{4}\1\d{4}\1\d{4}$/,minLength:13,maxLength:16,chunks:[4,4,4,4],cvvLength:3}}};t.PLUGIN_NAME="c4-input-mask";t.factory=function(i,r,u){var f=r,e;if(typeof t[f]!="function"){console.log(f,"problem");throw{name:"Error",message:f+" does not exist (is not an available mask-type)"};}t[f].prototype=new t(i,u);e=new t[f](i,u);e.$inputEl.on("keypress keyup change",n.proxy(function(n){(this.fetchValue(n),this.validate(this.currentValue,n),n.keyCode&&n.keyCode===8&&this.lastValue.length-this.currentValue.length<=1)||this.formatMask(n)},e));return e};t.prototype.fetchValue=function(){var n=this.$inputEl.val();return this.setCurrentValue(n),n};t.prototype.fetchMaskValue=function(){return this.$inputEl.val()};t.prototype.setCurrentValue=function(n){this.lastValue=this.currentValue;n!=this.currentValue&&(this.$element.trigger("maskFieldValueChanged",[n,this.lastValue,this]),this.currentValue=n)};t.prototype.validate=function(){};t.prototype.afterValidate=function(n,t){var i=this.$element.add(this.$inputEl);n!==this.isError&&(this.isError=n,this.$element.trigger("maskErrorChange",[this.isError,this]));t!==this.isComplete&&(this.isComplete=t,this.$element.trigger("maskCompleteChange",[this.isComplete,this]));i.toggleClass("has-error",this.isError);i.toggleClass("has-success",this.isComplete)};t.prototype.formatMask=function(){this.lastMaskValue=this.maskValue;this.maskValue=this.currentValue};t.prototype.afterFormatMask=function(){var h=this.lastMaskValue!==this.maskValue,p=this.lastValue!==this.currentValue,c=this.currentValue.length-this.lastValue.length,e=this.maskValue.length-this.lastMaskValue.length,y=c===this.currentValue.length,w=e===this.maskValue.length,l=i(this.$inputEl),t=l-c,a=this.currentValue.substring(t,t+e),v=this.maskValue.substring(t,t+e),o=0,r=0,f,n,s;if(h&&a.length){for(n=0,s=v.length;n<s;n++)for(r=n+o;s>=r+1&&v[r]!==a[n];)o++,r++;f=l+o}(h||y||this.fetchMaskValue()!==this.maskValue)&&(this.$element.trigger("maskChanged",[this]),this.$inputEl.val(this.maskValue),f&&this.lastMaskValue.length&&f!==this.maskValue.length&&u(this.$inputEl,f))};t.CreditCardMask=function(n,t){var i,r;this.validCardTypes=t.validCards;this.cards={};this.cardType="";this.cardClasses=["is-default"];for(r in this.validCardTypes)i=this.validCardTypes[r],typeof t.cards[i]!="undefined"&&(this.cards[i]=t.cards[i],this.cards[i].cssClass="is-"+i,this.cardClasses.push(this.cards[i].cssClass));this.cardClasses=this.cardClasses.join(" ");this.fetchValue=function(){var n=this.$inputEl.val().replace(/-|\s/g,"");return this.setCurrentValue(n),this.checkCardType(this.currentValue),n};this.checkCardType=function(n){var t=null,i;for(i in this.cards)this.cards[i].pattern.test(n)&&(t=i);t!==this.cardType&&(this.cardType=t,this.$element.trigger("cardTypeChange",[this.cardType,this.cards[this.cardType],this]),this.updateCardType())};this.hasCardType=function(){return this.cardType&&this.cardType!=="default"&&this.cards[this.cardType]};this.getCardInfo=function(){return this.hasCardType()?this.cards[this.cardType]:!1};this.updateCardType=function(){var n=this.cardType||"default";this.$element.removeClass(this.cardClasses).addClass("is-"+n)};this.validate=function(n){var t=!1,u=!1,s=!1,h=0,i=0,f=!1,c=16,e=16,o=this.getCardInfo(),r,l;if(o&&(c=o.minLength,e=o.maxLength),n=n.replace(/-|\s/g,""),/[^0-9\s]+/.test(n)||n.length>e)u=!0;else{for(r=n.length-1;r>=0;r--)l=n.charAt(r),i=parseInt(l,10),f&&(i*=2)>9&&(i-=9),h+=i,f=!f;t=h%10==0}return t&&n.length>=c?s=!0:n.length>=e&&!t&&(u=!0),this.afterValidate(u,s),t};this.formatMask=function(){function s(t,i){return(typeof t.chunks!="undefined"||typeof t.chunks[i]!="undefined")&&n[i].length>=t.chunks[i]&&t.chunks[i+1]!==undefined?!0:!1}var t=this.currentValue.replace(/-|\s/g,""),t=t.split(""),n=[],o=t.length,f="",r=0,e,i,u;if(!this.isError&&this.hasCardType()){for(n.push([]),e=this.getCardInfo(),i=0;i<=o;i++)s(e,r)&&n.push([]),r=n.length-1,n[r].push(t[i]);for(u in n)n[u]=n[u].join("");f=n.join(" ");this.lastMaskValue=this.maskValue;this.maskValue=f;this.afterFormatMask()}}};t.ExpirationDateMask=function(){this.charPatterns=[/[01]/,/[0-9]/,/[0-4]/,/[0-9]/];this.fetchValue=function(){var n=this.$inputEl.val().replace(/\//g,"");return n.length===1&&parseInt(n[0],10)>1?n="0"+n:n.length===3&&parseInt(n[0],10)>1&&(n="0"+n),this.setCurrentValue(n),n};this.formatMask=function(){if(!this.isError){var n=this.currentValue,t,i;this.currentValue.length===2?n=this.currentValue+"/":this.currentValue.length>2&&(t=this.currentValue.substring(0,2),i=this.currentValue.substring(2),n=t+"/"+i);this.lastMaskValue=this.maskValue;this.maskValue=n;this.afterFormatMask()}};this.validate=function(n){var t=!1,o=!1,s=n.split(""),i,u,f,e,h,r;if(/[^0-9-\/]+/.test(n))t=!0;else if(n.length<=4)for(r=0;r<s.length;r++)this.charPatterns[r].test(s[r])||(t=!0);n.length>=2&&(i=parseInt(n.substring(0,2),10),(!i||i>12)&&(t=!0));n.length!==4||t||(f=new Date,e=f.getFullYear(),u=parseInt("20"+n.substring(2,4),10),u<e?t=!0:u===e&&(i=parseInt(n.substring(0,2),10),h=f.getMonth()+1,i<h&&(t=!0)),t||(o=!0));this.afterValidate(t,o)}};t.CVVMask=function(){if(this.cardNumberInputName=this.$element.data("mask-cvv-for"),this.cardType="default",this.cardInfo={},this.cardNumberInputName){this.$cardEl=n('input[name="'+this.cardNumberInputName+'"]').parents("[data-mask]").first();this.$cardEl.on("cardTypeChange",n.proxy(function(n,t,i){i!==undefined&&(this.cardType=t,this.cardInfo=i,this.validate(this.fetchValue()))},this))}this.validate=function(n){var t=!1,i=!1,r=this.cardInfo.cvvLength?this.cardInfo.cvvLength:3;/[^0-9]+/.test(n)||n.length>r?i=!0:n.length===r&&(t=!0);this.afterValidate(i,t)}};n.fn.c4inputMask=f;n(function(){n("[data-mask]").each(function(){n(this).c4inputMask()})})}),function(n){"use strict";typeof define=="function"&&define.amd?define(["jquery"],n):typeof exports=="object"?n(require("jquery")):n(jQuery)}(function(n){"use strict";var t=n("meta[name=viewport]"),i=t.attr("content"),u=i+",maximum-scale=1, user-scalable=no",f=i+",maximum-scale=10, user-scalable=yes",r=/(user-scalable[\s]*=[\s]*no)|(maximum-scale[\s]*=[\s]*1)[$,\s]/.test(i);n.mobile=n.mobile||{};n.mobile.zoom=n.extend({},{enabled:!r,locked:!1,disable:function(i){r||n.mobile.zoom.locked||(t.attr("content",u),n.mobile.zoom.enabled=!1,n.mobile.zoom.locked=i||!1)},enable:function(i){r||n.mobile.zoom.locked&&i!==!0||(t.attr("content",f),n.mobile.zoom.enabled=!0,n.mobile.zoom.locked=!1)},restore:function(){r||(t.attr("content",i),n.mobile.zoom.enabled=!0)}})}),function(n){"use strict";function i(i){return this.each(function(){var u=n(this),r=u.data("vse.prairie-dog"),f=n.extend({},t.DEFAULTS,u.data(),typeof i=="object"&&i);r||u.data("vse.prairie-dog",r=new t(this,f));typeof i=="string"?r[i]():f.show&&r.show()})}var t=function(t,i){this.options=i;this.$element=n(t);this.$parent=this.options.parent?n(this.options.parent):this.$element.parent();this.$trigger=n(this.options.trigger).filter('[href="#'+t.id+'"], [data-target="#'+t.id+'"]');this.$overlay=this.$parent.find(".prairie-dog-overlay");this.$bg=this.$parent.find(".prairie-dog-bg");this.isShown=null;this.handoff=null};t.TRANSITION_DURATION=300;t.DEFAULTS={show:!0,trigger:'[data-toggle="prairie-dog"]'};t.prototype.toggle=function(){return this.isShown?this.hide():this.show()};t.prototype.show=function(){var i=n.Event("show.vse.prairie-dog"),t;if(this.$element.trigger(i),!this.isShown&&!i.isDefaultPrevented())if(this.isShown=!0,t=this.$parent.find(".prairie-dog-dialog.open").not(this.$element),t.length){t.one("hidden.vse.prairie-dog",n.proxy(this.showPrairieDog,this));t.prairieDog("startHandoff");t.prairieDog("hide")}else this.showPrairieDog()};t.prototype.showPrairieDog=function(){this.$parent.hasClass("open")||(this.adjustHeight(),this.$parent.addClass("open"),this.$parent[0].offsetWidth,this.$parent.addClass("in"));this.$element.addClass("open");this.$element[0].offsetWidth;this.$element.addClass("in");this.$element.on("click.dismiss.vse.prairie-dog",'[data-dismiss="prairie-dog"]',n.proxy(this.hide,this));this.$overlay.on("click.dismiss.vse.prairie-dog",n.proxy(this.hide,this));this.$trigger.addClass("active")};t.prototype.hide=function(i){(i&&i.preventDefault(),i=n.Event("hide.vse.prairie-dog"),this.$element.trigger(i),this.isShown&&!i.isDefaultPrevented())&&(this.isShown=!1,this.$element.removeClass("in").off("click.dismiss.vse.prairie-dog"),this.handoff||this.$parent.removeClass("in"),this.$trigger.removeClass("active"),n.support.transition?this.$element.one("bsTransitionEnd",n.proxy(this.hidePrairieDog,this)).emulateTransitionEnd(t.TRANSITION_DURATION):this.hidePrairieDog())};t.prototype.hidePrairieDog=function(){this.$element.removeClass("open");this.handoff?this.stopHandoff():(this.$parent.removeClass("open"),this.resetHeight());this.$overlay.off("click.dismiss.vse.prairie-dog");this.$element.trigger("hidden.vse.prairie-dog")};t.prototype.adjustHeight=function(){var n=this.$bg.outerHeight(),t=parseInt(this.$parent.css("border-top-width"),10),i=parseInt(this.$parent.css("border-bottom-width"),10);this.$parent.css("min-height",n+t+i)};t.prototype.resetHeight=function(){this.$parent.css("min-height","")};t.prototype.startHandoff=function(){this.handoff=!0};t.prototype.stopHandoff=function(){this.handoff=null};n.fn.prairieDog=i;n.fn.prairieDog.Constructor=t;n(document).on("click.vse.prairie-dog",'[data-toggle="prairie-dog"]',function(t){var r=n(this),f=r.attr("href"),u=n(r.attr("data-target")||f&&f.replace(/.*(?=#[^\s]+$)/,"")),e=u.data("vse.prairie-dog")?"toggle":n.extend(u.data(),r.data());r.is("a")&&t.preventDefault();i.call(u,e,this)})}(jQuery),function(n){"use strict";typeof define=="function"&&define.amd?define(["jquery"],n):typeof exports=="object"?n(require("jquery")):n(jQuery)}(function(n){"use strict";function i(i){return this.each(function(){var r=n(this),f=r.data("vse.star-rating"),u;f||(u=n.extend({},t.DEFAULTS,r.data(),typeof i=="object"&&i),r.data("vse.star-rating",new t(this,u)))})}var t=function(t,i){this.options=i;this.$element=n(t);this.$target=this.options.target?n(this.options.target):this.$element;this.isEditing=null;this.lastValue=null;this.setValue(this.$target.is("[value]")?this.$target.val():this.options.value,!0);this.$element.on({"mouseenter.vse.star-rating":n.proxy(this.mouseEnterHandler,this),"mouseleave.vse.star-rating":n.proxy(this.mouseLeaveHandler,this),"click.vse.star-rating":n.proxy(this.clickHandler,this),"touchstart.vse.star-rating":n.proxy(this.touchStartHandler,this),"touchend.vse.star-rating":n.proxy(this.touchEndHandler,this)})};t.DEFAULTS={value:null,min:0,max:5,step:1,snapToMin:.5,zeroValue:null,classTemplate:"stars-${rating}",classDecimal:"-",editingClass:"editing"};t.prototype.setValue=function(t,i){n.isNumeric(t)&&(t=this.cleanValue(t,this.options.zeroValue),(t!==this.options.value||i)&&(this.options.value=t,this.$target.val(t===null?"":t),this.updateAppearance(),this.$target.trigger("change.vse.star-rating")))};t.prototype.cleanValue=function(n,t){return typeof n!="number"&&(n=parseFloat(n)),n=n<=Math.max(this.options.min,this.options.snapToMin)?this.options.min:n>=this.options.max?this.options.max:Math.ceil(n*(1/this.options.step))/(1/this.options.step),n===0&&typeof t!="undefined"&&(n=t),n};t.prototype.updateAppearance=function(n){typeof n=="undefined"&&(n=this.options.value||0);this.$element.toggleClass("editing",!!this.isEditing);for(var i,r,t=this.options.min;t<=this.options.max;t+=this.options.step)i=(""+t).replace(/\./g,this.options.classDecimal),r=this.options.classTemplate.replace("${rating}",i),this.$element.toggleClass(r,t===n);this.lastValue=n};t.prototype.eventToValue=function(n){var t=typeof n.pageX=="undefined"?n.originalEvent.touches[0].pageX:n.pageX,i=this.$element.offset(),r=this.$element.outerWidth(),u=(t-i.left)/r,f=(this.options.max-this.options.min)*u+this.options.min;return this.cleanValue(f)};t.prototype.mouseEnterHandler=function(t){this.isEditing=!0;this.updateAppearance(this.eventToValue(t));this.$element.on("mousemove.vse.star-rating",n.proxy(this.mouseMoveHandler,this))};t.prototype.mouseMoveHandler=function(n){this.updateAppearance(this.eventToValue(n))};t.prototype.mouseLeaveHandler=function(){this.$element.off("mousemove.vse.star-rating");this.isEditing=!1;this.updateAppearance()};t.prototype.clickHandler=function(n){this.$element.off("mousemove.vse.star-rating");this.isEditing=!1;this.setValue(this.eventToValue(n))};t.prototype.touchStartHandler=function(t){t.preventDefault();this.updateAppearance(this.eventToValue(t));this.$element.on("touchmove.vse.star-rating",n.proxy(this.touchMoveHandler,this))};t.prototype.touchMoveHandler=function(n){n.preventDefault();this.updateAppearance(this.eventToValue(n))};t.prototype.touchEndHandler=function(n){n.preventDefault();this.$element.off("touchmove.vse.star-rating");this.setValue(this.lastValue)};n.fn.starRating=i;n.fn.starRating.Constructor=t});!function(n,t,i){function h(n,t){return typeof n===t}function d(){var i,n,u,f,e,c,t,o;for(o in s)if(s.hasOwnProperty(o)){if(i=[],n=s[o],n.name&&(i.push(n.name.toLowerCase()),n.options&&n.options.aliases&&n.options.aliases.length))for(u=0;u<n.options.aliases.length;u++)i.push(n.options.aliases[u].toLowerCase());for(f=h(n.fn,"function")?n.fn():n.fn,e=0;e<i.length;e++)c=i[e],t=c.split("."),1===t.length?r[t[0]]=f:(!r[t[0]]||r[t[0]]instanceof Boolean||(r[t[0]]=new Boolean(r[t[0]])),r[t[0]][t[1]]=f),p.push((f?"":"no-")+t.join("-"))}}function y(n){var t=f.className,i=r._config.classPrefix||"",u;(c&&(t=t.baseVal),r._config.enableJSClass)&&(u=new RegExp("(^|\\s)"+i+"no-js(\\s|$)"),t=t.replace(u,"$1"+i+"js$2"));r._config.enableClasses&&(t+=" "+i+n.join(" "+i),c?f.className.baseVal=t:f.className=t)}function o(){return"function"!=typeof t.createElement?t.createElement(arguments[0]):c?t.createElementNS.call(t,"http://www.w3.org/2000/svg",arguments[0]):t.createElement.apply(t,arguments)}function a(n,t){var u,i,f;if("object"==typeof n)for(u in n)b(n,u)&&a(u,n[u]);else{if(n=n.toLowerCase(),i=n.split("."),f=r[i[0]],2==i.length&&(f=f[i[1]]),"undefined"!=typeof f)return r;t="function"==typeof t?t():t;1==i.length?r[i[0]]=t:(!r[i[0]]||r[i[0]]instanceof Boolean||(r[i[0]]=new Boolean(r[i[0]])),r[i[0]][i[1]]=t);y([(t&&0!=t?"":"no-")+i.join("-")]);r._trigger(n,t)}return r}function g(){var n=t.body;return n||(n=o(c?"svg":"body"),n.fake=!0),n}function nt(n,i,r,u){var s,a,c,v,l="modernizr",h=o("div"),e=g();if(parseInt(r,10))for(;r--;)c=o("div"),c.id=u?u[r]:l+(r+1),h.appendChild(c);return s=o("style"),s.type="text/css",s.id="s"+l,(e.fake?e:h).appendChild(s),e.appendChild(h),s.styleSheet?s.styleSheet.cssText=n:s.appendChild(t.createTextNode(n)),h.id=l,e.fake&&(e.style.background="",e.style.overflow="hidden",v=f.style.overflow,f.style.overflow="hidden",f.appendChild(e)),a=i(h,n),e.fake?(e.parentNode.removeChild(e),f.style.overflow=v,f.offsetHeight):h.parentNode.removeChild(h),!!a}var p=[],s=[],e={_version:"3.6.0",_config:{classPrefix:"",enableClasses:!0,enableJSClass:!0,usePrefixes:!0},_q:[],on:function(n,t){var i=this;setTimeout(function(){t(i[n])},0)},addTest:function(n,t,i){s.push({name:n,fn:t,options:i})},addAsyncTest:function(n){s.push({name:null,fn:n})}},r=function(){},f,v,b,k,l;r.prototype=e;r=new r;f=t.documentElement;v=e._config.usePrefixes?" -webkit- -moz- -o- -ms- ".split(" "):["",""];e._prefixes=v;var c="svg"===f.nodeName.toLowerCase(),u=o("input"),tt="search tel url email datetime date month week time datetime-local number range color".split(" "),w={};for(r.inputtypes=function(n){for(var e,s,r,c=n.length,h="1)",o=0;c>o;o++)u.setAttribute("type",e=n[o]),r="text"!==u.type&&"style"in u,r&&(u.value=h,u.style.cssText="position:absolute;visibility:hidden;",/^range$/.test(e)&&u.style.WebkitAppearance!==i?(f.appendChild(u),s=t.defaultView,r=s.getComputedStyle&&"textfield"!==s.getComputedStyle(u,null).WebkitAppearance&&0!==u.offsetHeight,f.removeChild(u)):/^(search|tel)$/.test(e)||(r=/^(url|email)$/.test(e)?u.checkValidity&&u.checkValidity()===!1:u.value!=h)),w[n[o]]=!!r;return w}(tt),!function(){var n={}.hasOwnProperty;b=h(n,"undefined")||h(n.call,"undefined")?function(n,t){return t in n&&h(n.constructor.prototype[t],"undefined")}:function(t,i){return n.call(t,i)}}(),e._l={},e.on=function(n,t){this._l[n]||(this._l[n]=[]);this._l[n].push(t);r.hasOwnProperty(n)&&setTimeout(function(){r._trigger(n,r[n])},0)},e._trigger=function(n,t){if(this._l[n]){var i=this._l[n];setTimeout(function(){for(var r,n=0;n<i.length;n++)(r=i[n])(t)},0);delete this._l[n]}},r._q.push(function(){e.addTest=a}),r.addAsyncTest(function(){function t(n,t,i){function u(t){var u=t&&"load"===t.type?1==r.width:!1,f="webp"===n;a(n,f&&u?new Boolean(u):u);i&&i(t)}var r=new Image;r.onerror=u;r.onload=u;r.src=t}var n=[{uri:"data:image/webp;base64,UklGRiQAAABXRUJQVlA4IBgAAAAwAQCdASoBAAEAAwA0JaQAA3AA/vuUAAA=",name:"webp"},{uri:"data:image/webp;base64,UklGRkoAAABXRUJQVlA4WAoAAAAQAAAAAAAAAAAAQUxQSAwAAAABBxAR/Q9ERP8DAABWUDggGAAAADABAJ0BKgEAAQADADQlpAADcAD++/1QAA==",name:"webp.alpha"},{uri:"data:image/webp;base64,UklGRlIAAABXRUJQVlA4WAoAAAASAAAAAAAAAAAAQU5JTQYAAAD/////AABBTk1GJgAAAAAAAAAAAAAAAAAAAGQAAABWUDhMDQAAAC8AAAAQBxAREYiI/gcA",name:"webp.animation"},{uri:"data:image/webp;base64,UklGRh4AAABXRUJQVlA4TBEAAAAvAAAAAAfQ//73v/+BiOh/AAA=",name:"webp.lossless"}],i=n.shift();t(i.name,i.uri,function(i){if(i&&"load"===i.type)for(var r=0;r<n.length;r++)t(n[r].name,n[r].uri)})}),k=e.testStyles=nt,r.addTest("touchevents",function(){var i,r;return"ontouchstart"in n||n.DocumentTouch&&t instanceof DocumentTouch?i=!0:(r=["@media (",v.join("touch-enabled),("),"heartz",")","{#modernizr{top:9px;position:absolute}}"].join(""),k(r,function(n){i=9===n.offsetTop})),i}),d(),y(p),delete e.addTest,delete e.addAsyncTest,l=0;l<r._q.length;l++)r._q[l]();n.Modernizr=r}(window,document);+function(n){"use strict";function i(i){return this.each(function(){var u=n(this),r=u.data("bs.button"),f=typeof i=="object"&&i;r||u.data("bs.button",r=new t(this,f));i=="toggle"?r.toggle():i&&r.setState(i)})}var t=function(i,r){this.$element=n(i);this.options=n.extend({},t.DEFAULTS,r);this.isLoading=!1},r;t.VERSION="3.4.1";t.DEFAULTS={loadingText:"loading..."};t.prototype.setState=function(t){var i="disabled",r=this.$element,f=r.is("input")?"val":"html",u=r.data();t+="Text";u.resetText==null&&r.data("resetText",r[f]());setTimeout(n.proxy(function(){r[f](u[t]==null?this.options[t]:u[t]);t=="loadingText"?(this.isLoading=!0,r.addClass(i).attr(i,i).prop(i,!0)):this.isLoading&&(this.isLoading=!1,r.removeClass(i).removeAttr(i).prop(i,!1))},this),0)};t.prototype.toggle=function(){var t=!0,i=this.$element.closest('[data-toggle="buttons"]'),n;i.length?(n=this.$element.find("input"),n.prop("type")=="radio"?(n.prop("checked")&&(t=!1),i.find(".active").removeClass("active"),this.$element.addClass("active")):n.prop("type")=="checkbox"&&(n.prop("checked")!==this.$element.hasClass("active")&&(t=!1),this.$element.toggleClass("active")),n.prop("checked",this.$element.hasClass("active")),t&&n.trigger("change")):(this.$element.attr("aria-pressed",!this.$element.hasClass("active")),this.$element.toggleClass("active"))};r=n.fn.button;n.fn.button=i;n.fn.button.Constructor=t;n.fn.button.noConflict=function(){return n.fn.button=r,this};n(document).on("click.bs.button.data-api",'[data-toggle^="button"]',function(t){var r=n(t.target).closest(".btn");i.call(r,"toggle");n(t.target).is('input[type="radio"], input[type="checkbox"]')||(t.preventDefault(),r.is("input,button")?r.trigger("focus"):r.find("input:visible,button:visible").first().trigger("focus"))}).on("focus.bs.button.data-api blur.bs.button.data-api",'[data-toggle^="button"]',function(t){n(t.target).closest(".btn").toggleClass("focus",/^focus(in)?$/.test(t.type))})}(jQuery);+function(n){"use strict";function r(t){var i,r=t.attr("data-target")||(i=t.attr("href"))&&i.replace(/.*(?=#[^\s]+$)/,"");return n(document).find(r)}function i(i){return this.each(function(){var u=n(this),r=u.data("bs.collapse"),f=n.extend({},t.DEFAULTS,u.data(),typeof i=="object"&&i);!r&&f.toggle&&/show|hide/.test(i)&&(f.toggle=!1);r||u.data("bs.collapse",r=new t(this,f));typeof i=="string"&&r[i]()})}var t=function(i,r){this.$element=n(i);this.options=n.extend({},t.DEFAULTS,r);this.$trigger=n('[data-toggle="collapse"][href="#'+i.id+'"],[data-toggle="collapse"][data-target="#'+i.id+'"]');this.transitioning=null;this.options.parent?this.$parent=this.getParent():this.addAriaAndCollapsedClass(this.$element,this.$trigger);this.options.toggle&&this.toggle()},u;t.VERSION="3.4.1";t.TRANSITION_DURATION=350;t.DEFAULTS={toggle:!0};t.prototype.dimension=function(){var n=this.$element.hasClass("width");return n?"width":"height"};t.prototype.show=function(){var f,r,e,u,o,s;if(!this.transitioning&&!this.$element.hasClass("in")&&(r=this.$parent&&this.$parent.children(".panel").children(".in, .collapsing"),!r||!r.length||(f=r.data("bs.collapse"),!f||!f.transitioning))&&(e=n.Event("show.bs.collapse"),this.$element.trigger(e),!e.isDefaultPrevented())){if(r&&r.length&&(i.call(r,"hide"),f||r.data("bs.collapse",null)),u=this.dimension(),this.$element.removeClass("collapse").addClass("collapsing")[u](0).attr("aria-expanded",!0),this.$trigger.removeClass("collapsed").attr("aria-expanded",!0),this.transitioning=1,o=function(){this.$element.removeClass("collapsing").addClass("collapse in")[u]("");this.transitioning=0;this.$element.trigger("shown.bs.collapse")},!n.support.transition)return o.call(this);s=n.camelCase(["scroll",u].join("-"));this.$element.one("bsTransitionEnd",n.proxy(o,this)).emulateTransitionEnd(t.TRANSITION_DURATION)[u](this.$element[0][s])}};t.prototype.hide=function(){var r,i,u;if(!this.transitioning&&this.$element.hasClass("in")&&(r=n.Event("hide.bs.collapse"),this.$element.trigger(r),!r.isDefaultPrevented())){if(i=this.dimension(),this.$element[i](this.$element[i]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse in").attr("aria-expanded",!1),this.$trigger.addClass("collapsed").attr("aria-expanded",!1),this.transitioning=1,u=function(){this.transitioning=0;this.$element.removeClass("collapsing").addClass("collapse").trigger("hidden.bs.collapse")},!n.support.transition)return u.call(this);this.$element[i](0).one("bsTransitionEnd",n.proxy(u,this)).emulateTransitionEnd(t.TRANSITION_DURATION)}};t.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()};t.prototype.getParent=function(){return n(document).find(this.options.parent).find('[data-toggle="collapse"][data-parent="'+this.options.parent+'"]').each(n.proxy(function(t,i){var u=n(i);this.addAriaAndCollapsedClass(r(u),u)},this)).end()};t.prototype.addAriaAndCollapsedClass=function(n,t){var i=n.hasClass("in");n.attr("aria-expanded",i);t.toggleClass("collapsed",!i).attr("aria-expanded",i)};u=n.fn.collapse;n.fn.collapse=i;n.fn.collapse.Constructor=t;n.fn.collapse.noConflict=function(){return n.fn.collapse=u,this};n(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',function(t){var u=n(this);u.attr("data-target")||t.preventDefault();var f=r(u),e=f.data("bs.collapse"),o=e?"toggle":u.data();i.call(f,o)})}(jQuery);+function(n){"use strict";function r(t){var i=t.attr("data-target"),r;return i||(i=t.attr("href"),i=i&&/#[A-Za-z]/.test(i)&&i.replace(/.*(?=#[^\s]*$)/,"")),r=i!=="#"?n(document).find(i):null,r&&r.length?r:t.parent()}function u(t){t&&t.which===3||(n(e).remove(),n(i).each(function(){var u=n(this),i=r(u),f={relatedTarget:this};i.hasClass("open")&&(t&&t.type=="click"&&/input|textarea/i.test(t.target.tagName)&&n.contains(i[0],t.target)||(i.trigger(t=n.Event("hide.bs.dropdown",f)),t.isDefaultPrevented())||(u.attr("aria-expanded","false"),i.removeClass("open").trigger(n.Event("hidden.bs.dropdown",f))))}))}function o(i){return this.each(function(){var r=n(this),u=r.data("bs.dropdown");u||r.data("bs.dropdown",u=new t(this));typeof i=="string"&&u[i].call(r)})}var e=".dropdown-backdrop",i='[data-toggle="dropdown"]',t=function(t){n(t).on("click.bs.dropdown",this.toggle)},f;t.VERSION="3.4.1";t.prototype.toggle=function(t){var f=n(this),i,o,e;if(!f.is(".disabled, :disabled")){if(i=r(f),o=i.hasClass("open"),u(),!o){if("ontouchstart"in document.documentElement&&!i.closest(".navbar-nav").length)n(document.createElement("div")).addClass("dropdown-backdrop").insertAfter(n(this)).on("click",u);if(e={relatedTarget:this},i.trigger(t=n.Event("show.bs.dropdown",e)),t.isDefaultPrevented())return;f.trigger("focus").attr("aria-expanded","true");i.toggleClass("open").trigger(n.Event("shown.bs.dropdown",e))}return!1}};t.prototype.keydown=function(t){var e,o,s,h,f,u;if(/(38|40|27|32)/.test(t.which)&&!/input|textarea/i.test(t.target.tagName)&&(e=n(this),t.preventDefault(),t.stopPropagation(),!e.is(".disabled, :disabled"))){if(o=r(e),s=o.hasClass("open"),!s&&t.which!=27||s&&t.which==27)return t.which==27&&o.find(i).trigger("focus"),e.trigger("click");(h=" li:not(.disabled):visible a",f=o.find(".dropdown-menu"+h),f.length)&&(u=f.index(t.target),t.which==38&&u>0&&u--,t.which==40&&u<f.length-1&&u++,~u||(u=0),f.eq(u).trigger("focus"))}};f=n.fn.dropdown;n.fn.dropdown=o;n.fn.dropdown.Constructor=t;n.fn.dropdown.noConflict=function(){return n.fn.dropdown=f,this};n(document).on("click.bs.dropdown.data-api",u).on("click.bs.dropdown.data-api",".dropdown form",function(n){n.stopPropagation()}).on("click.bs.dropdown.data-api",i,t.prototype.toggle).on("keydown.bs.dropdown.data-api",i,t.prototype.keydown).on("keydown.bs.dropdown.data-api",".dropdown-menu",t.prototype.keydown)}(jQuery);+function(n){"use strict";function i(i,r){return this.each(function(){var f=n(this),u=f.data("bs.modal"),e=n.extend({},t.DEFAULTS,f.data(),typeof i=="object"&&i);u||f.data("bs.modal",u=new t(this,e));typeof i=="string"?u[i](r):e.show&&u.show(r)})}var t=function(t,i){this.options=i;this.$body=n(document.body);this.$element=n(t);this.$dialog=this.$element.find(".modal-dialog");this.$backdrop=null;this.isShown=null;this.originalBodyPad=null;this.scrollbarWidth=0;this.ignoreBackdropClick=!1;this.fixedContent=".navbar-fixed-top, .navbar-fixed-bottom";this.options.remote&&this.$element.find(".modal-content").load(this.options.remote,n.proxy(function(){this.$element.trigger("loaded.bs.modal")},this))},r;t.VERSION="3.4.1";t.TRANSITION_DURATION=300;t.BACKDROP_TRANSITION_DURATION=150;t.DEFAULTS={backdrop:!0,keyboard:!0,show:!0};t.prototype.toggle=function(n){return this.isShown?this.hide():this.show(n)};t.prototype.show=function(i){var r=this,u=n.Event("show.bs.modal",{relatedTarget:i});if(this.$element.trigger(u),!this.isShown&&!u.isDefaultPrevented()){this.isShown=!0;this.checkScrollbar();this.setScrollbar();this.$body.addClass("modal-open");this.escape();this.resize();this.$element.on("click.dismiss.bs.modal",'[data-dismiss="modal"]',n.proxy(this.hide,this));this.$dialog.on("mousedown.dismiss.bs.modal",function(){r.$element.one("mouseup.dismiss.bs.modal",function(t){n(t.target).is(r.$element)&&(r.ignoreBackdropClick=!0)})});this.backdrop(function(){var f=n.support.transition&&r.$element.hasClass("fade"),u;r.$element.parent().length||r.$element.appendTo(r.$body);r.$element.show().scrollTop(0);r.adjustDialog();f&&r.$element[0].offsetWidth;r.$element.addClass("in");r.enforceFocus();u=n.Event("shown.bs.modal",{relatedTarget:i});f?r.$dialog.one("bsTransitionEnd",function(){r.$element.trigger("focus").trigger(u)}).emulateTransitionEnd(t.TRANSITION_DURATION):r.$element.trigger("focus").trigger(u)})}};t.prototype.hide=function(i){(i&&i.preventDefault(),i=n.Event("hide.bs.modal"),this.$element.trigger(i),this.isShown&&!i.isDefaultPrevented())&&(this.isShown=!1,this.escape(),this.resize(),n(document).off("focusin.bs.modal"),this.$element.removeClass("in").off("click.dismiss.bs.modal").off("mouseup.dismiss.bs.modal"),this.$dialog.off("mousedown.dismiss.bs.modal"),n.support.transition&&this.$element.hasClass("fade")?this.$element.one("bsTransitionEnd",n.proxy(this.hideModal,this)).emulateTransitionEnd(t.TRANSITION_DURATION):this.hideModal())};t.prototype.enforceFocus=function(){n(document).off("focusin.bs.modal").on("focusin.bs.modal",n.proxy(function(n){document===n.target||this.$element[0]===n.target||this.$element.has(n.target).length||this.$element.trigger("focus")},this))};t.prototype.escape=function(){if(this.isShown&&this.options.keyboard)this.$element.on("keydown.dismiss.bs.modal",n.proxy(function(n){n.which==27&&this.hide()},this));else this.isShown||this.$element.off("keydown.dismiss.bs.modal")};t.prototype.resize=function(){if(this.isShown)n(window).on("resize.bs.modal",n.proxy(this.handleUpdate,this));else n(window).off("resize.bs.modal")};t.prototype.hideModal=function(){var n=this;this.$element.hide();this.backdrop(function(){n.$body.removeClass("modal-open");n.resetAdjustments();n.resetScrollbar();n.$element.trigger("hidden.bs.modal")})};t.prototype.removeBackdrop=function(){this.$backdrop&&this.$backdrop.remove();this.$backdrop=null};t.prototype.backdrop=function(i){var e=this,f=this.$element.hasClass("fade")?"fade":"",r,u;if(this.isShown&&this.options.backdrop){r=n.support.transition&&f;this.$backdrop=n(document.createElement("div")).addClass("modal-backdrop "+f).appendTo(this.$body);this.$element.on("click.dismiss.bs.modal",n.proxy(function(n){if(this.ignoreBackdropClick){this.ignoreBackdropClick=!1;return}n.target===n.currentTarget&&(this.options.backdrop=="static"?this.$element[0].focus():this.hide())},this));if(r&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("in"),!i)return;r?this.$backdrop.one("bsTransitionEnd",i).emulateTransitionEnd(t.BACKDROP_TRANSITION_DURATION):i()}else!this.isShown&&this.$backdrop?(this.$backdrop.removeClass("in"),u=function(){e.removeBackdrop();i&&i()},n.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one("bsTransitionEnd",u).emulateTransitionEnd(t.BACKDROP_TRANSITION_DURATION):u()):i&&i()};t.prototype.handleUpdate=function(){this.adjustDialog()};t.prototype.adjustDialog=function(){var n=this.$element[0].scrollHeight>document.documentElement.clientHeight;this.$element.css({paddingLeft:!this.bodyIsOverflowing&&n?this.scrollbarWidth:"",paddingRight:this.bodyIsOverflowing&&!n?this.scrollbarWidth:""})};t.prototype.resetAdjustments=function(){this.$element.css({paddingLeft:"",paddingRight:""})};t.prototype.checkScrollbar=function(){var n=window.innerWidth,t;n||(t=document.documentElement.getBoundingClientRect(),n=t.right-Math.abs(t.left));this.bodyIsOverflowing=document.body.clientWidth<n;this.scrollbarWidth=this.measureScrollbar()};t.prototype.setScrollbar=function(){var i=parseInt(this.$body.css("padding-right")||0,10),t;this.originalBodyPad=document.body.style.paddingRight||"";t=this.scrollbarWidth;this.bodyIsOverflowing&&(this.$body.css("padding-right",i+t),n(this.fixedContent).each(function(i,r){var u=r.style.paddingRight,f=n(r).css("padding-right");n(r).data("padding-right",u).css("padding-right",parseFloat(f)+t+"px")}))};t.prototype.resetScrollbar=function(){this.$body.css("padding-right",this.originalBodyPad);n(this.fixedContent).each(function(t,i){var r=n(i).data("padding-right");n(i).removeData("padding-right");i.style.paddingRight=r?r:""})};t.prototype.measureScrollbar=function(){var n=document.createElement("div"),t;return n.className="modal-scrollbar-measure",this.$body.append(n),t=n.offsetWidth-n.clientWidth,this.$body[0].removeChild(n),t};r=n.fn.modal;n.fn.modal=i;n.fn.modal.Constructor=t;n.fn.modal.noConflict=function(){return n.fn.modal=r,this};n(document).on("click.bs.modal.data-api",'[data-toggle="modal"]',function(t){var r=n(this),f=r.attr("href"),e=r.attr("data-target")||f&&f.replace(/.*(?=#[^\s]+$)/,""),u=n(document).find(e),o=u.data("bs.modal")?"toggle":n.extend({remote:!/#/.test(f)&&f},u.data(),r.data());r.is("a")&&t.preventDefault();u.one("show.bs.modal",function(n){if(!n.isDefaultPrevented())u.one("hidden.bs.modal",function(){r.is(":visible")&&r.trigger("focus")})});i.call(u,o,this)})}(jQuery);+function(n){"use strict";function r(i){return this.each(function(){var u=n(this),r=u.data("bs.tab");r||u.data("bs.tab",r=new t(this));typeof i=="string"&&r[i]()})}var t=function(t){this.element=n(t)},u,i;t.VERSION="3.4.1";t.TRANSITION_DURATION=150;t.prototype.show=function(){var t=this.element,f=t.closest("ul:not(.dropdown-menu)"),i=t.data("target"),u;if(i||(i=t.attr("href"),i=i&&i.replace(/.*(?=#[^\s]*$)/,"")),!t.parent("li").hasClass("active")){var r=f.find(".active:last a"),e=n.Event("hide.bs.tab",{relatedTarget:t[0]}),o=n.Event("show.bs.tab",{relatedTarget:r[0]});(r.trigger(e),t.trigger(o),o.isDefaultPrevented()||e.isDefaultPrevented())||(u=n(document).find(i),this.activate(t.closest("li"),f),this.activate(u,u.parent(),function(){r.trigger({type:"hidden.bs.tab",relatedTarget:t[0]});t.trigger({type:"shown.bs.tab",relatedTarget:r[0]})}))}};t.prototype.activate=function(i,r,u){function o(){f.removeClass("active").find("> .dropdown-menu > .active").removeClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!1);i.addClass("active").find('[data-toggle="tab"]').attr("aria-expanded",!0);e?(i[0].offsetWidth,i.addClass("in")):i.removeClass("fade");i.parent(".dropdown-menu").length&&i.closest("li.dropdown").addClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!0);u&&u()}var f=r.find("> .active"),e=u&&n.support.transition&&(f.length&&f.hasClass("fade")||!!r.find("> .fade").length);f.length&&e?f.one("bsTransitionEnd",o).emulateTransitionEnd(t.TRANSITION_DURATION):o();f.removeClass("in")};u=n.fn.tab;n.fn.tab=r;n.fn.tab.Constructor=t;n.fn.tab.noConflict=function(){return n.fn.tab=u,this};i=function(t){t.preventDefault();r.call(n(this),"show")};n(document).on("click.bs.tab.data-api",'[data-toggle="tab"]',i).on("click.bs.tab.data-api",'[data-toggle="pill"]',i)}(jQuery);+function(n){"use strict";function t(){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{end:t[n]};return!1}n.fn.emulateTransitionEnd=function(t){var i=!1,u=this,r;n(this).one("bsTransitionEnd",function(){i=!0});return r=function(){i||n(u).trigger(n.support.transition.end)},setTimeout(r,t),this};n(function(){(n.support.transition=t(),n.support.transition)&&(n.event.special.bsTransitionEnd={bindType:n.support.transition.end,delegateType:n.support.transition.end,handle:function(t){if(n(t.target).is(this))return t.handleObj.handler.apply(this,arguments)}})})}(jQuery),function(n,t){typeof define=="function"&&define.amd?define(["jquery"],n):n(t.jQuery)}(function(n,t){function f(t,i){this.element=n(t);this.wrapperElement=n();this.toggleElement=n();this.init(i)}var i="plugin_hideShowPassword",r=["show","innerToggle"],u=32,e=13,o=function(){var n=document.body,t=document.createElement("input"),i=!0;n||(n=document.createElement("body"));t=n.appendChild(t);try{t.setAttribute("type","text")}catch(r){i=!1}return n.removeChild(t),i}(),s={show:"infer",innerToggle:!1,enable:o,className:"hideShowPassword-field",initEvent:"hideShowPasswordInit",changeEvent:"passwordVisibilityChange",props:{autocapitalize:"off",autocomplete:"off",autocorrect:"off",spellcheck:"false"},toggle:{element:'<button type="button">',className:"hideShowPassword-toggle",touchSupport:typeof Modernizr=="undefined"?!1:Modernizr.touchevents,attachToEvent:"click",attachToTouchEvent:"touchstart mousedown",attachToKeyEvent:"keyup",attachToKeyCodes:!0,styles:{position:"absolute"},touchStyles:{pointerEvents:"none"},position:"infer",verticalAlign:"middle",offset:0,attr:{role:"button","aria-label":"Show Password",tabIndex:0}},wrapper:{element:"<div>",className:"hideShowPassword-wrapper",enforceWidth:!1,styles:{position:"relative"},inheritStyles:["display","verticalAlign","marginTop","marginRight","marginBottom","marginLeft"],innerElementStyles:{marginTop:0,marginRight:0,marginBottom:0,marginLeft:0}},states:{shown:{className:"hideShowPassword-shown",changeEvent:"passwordShown",props:{type:"text"},toggle:{className:"hideShowPassword-toggle-hide",content:"Hide",attr:{"aria-pressed":"true"}}},hidden:{className:"hideShowPassword-hidden",changeEvent:"passwordHidden",props:{type:"password"},toggle:{className:"hideShowPassword-toggle-show",content:"Show",attr:{"aria-pressed":"false"}}}}};f.prototype={init:function(t){if(this.update(t,s)){if(this.element.addClass(this.options.className),this.options.innerToggle&&(this.wrapElement(this.options.wrapper),this.initToggle(this.options.toggle),typeof this.options.innerToggle=="string")){this.toggleElement.hide();this.element.one(this.options.innerToggle,n.proxy(function(){this.toggleElement.show()},this))}this.element.trigger(this.options.initEvent,[this])}},update:function(n,t){return this.options=this.prepareOptions(n,t),this.updateElement()&&this.element.trigger(this.options.changeEvent,[this]).trigger(this.state().changeEvent,[this]),this.options.enable},toggle:function(n){return n=n||"toggle",this.update({show:n})},prepareOptions:function(t,i){var r=[],f;if(i=i||this.options,t=n.extend(!0,{},i,t),t.enable&&(t.show==="toggle"?t.show=this.isType("hidden",t.states):t.show==="infer"&&(t.show=this.isType("shown",t.states)),t.toggle.position==="infer"&&(t.toggle.position=this.element.css("text-direction")==="rtl"?"left":"right"),!n.isArray(t.toggle.attachToKeyCodes))){if(t.toggle.attachToKeyCodes===!0){f=n(t.toggle.element);switch(f.prop("tagName").toLowerCase()){case"button":case"input":break;case"a":if(f.filter("[href]").length){r.push(u);break}default:r.push(u,e)}}t.toggle.attachToKeyCodes=r}return t},updateElement:function(){return!this.options.enable||this.isType()?!1:(this.element.prop(n.extend({},this.options.props,this.state().props)).addClass(this.state().className).removeClass(this.otherState().className),this.updateToggle(),!0)},isType:function(n,i){return i=i||this.options.states,n=n||this.state(t,t,i).props.type,i[n]&&(n=i[n].props.type),this.element.prop("type")===n},state:function(n,i,r){return r=r||this.options.states,n===t&&(n=this.options.show),typeof n=="boolean"&&(n=n?"shown":"hidden"),i&&(n=n==="shown"?"hidden":"shown"),r[n]},otherState:function(n){return this.state(n,!0)},wrapElement:function(t){var i=t.enforceWidth,r;return this.wrapperElement.length||(r=this.element.outerWidth(),n.each(t.inheritStyles,n.proxy(function(n,i){t.styles[i]=this.element.css(i)},this)),this.element.css(t.innerElementStyles).wrap(n(t.element).addClass(t.className).css(t.styles)),this.wrapperElement=this.element.parent(),i===!0&&(i=this.wrapperElement.outerWidth()===r?!1:r),i!==!1&&this.wrapperElement.css("width",i)),this.wrapperElement},initToggle:function(t){if(!this.toggleElement.length){if(this.toggleElement=n(t.element).attr(t.attr).addClass(t.className).css(t.styles).appendTo(this.wrapperElement),this.updateToggle(),this.positionToggle(t.position,t.verticalAlign,t.offset),t.touchSupport){this.toggleElement.css(t.touchStyles);this.element.on(t.attachToTouchEvent,n.proxy(this.toggleTouchEvent,this))}else this.toggleElement.on(t.attachToEvent,n.proxy(this.toggleEvent,this));if(t.attachToKeyCodes.length)this.toggleElement.on(t.attachToKeyEvent,n.proxy(this.toggleKeyEvent,this))}return this.toggleElement},positionToggle:function(n,t,i){var r={};r[n]=i;switch(t){case"top":case"bottom":r[t]=i;break;case"middle":r.top="50%";r.marginTop=this.toggleElement.outerHeight()/-2}return this.toggleElement.css(r)},updateToggle:function(n,t){var i,r;return this.toggleElement.length&&(i="padding-"+this.options.toggle.position,n=n||this.state().toggle,t=t||this.otherState().toggle,this.toggleElement.attr(n.attr).addClass(n.className).removeClass(t.className).html(n.content),r=this.toggleElement.outerWidth()+this.options.toggle.offset*2,this.element.css(i)!==r&&this.element.css(i,r)),this.toggleElement},toggleEvent:function(n){n.preventDefault();this.toggle()},toggleKeyEvent:function(t){n.each(this.options.toggle.attachToKeyCodes,n.proxy(function(n,i){if(t.which===i)return this.toggleEvent(t),!1},this))},toggleTouchEvent:function(n){var t=this.toggleElement.offset().left,i,r,u;t&&(i=n.pageX||n.originalEvent.pageX,this.options.toggle.position==="left"?(t+=this.toggleElement.outerWidth(),r=i,u=t):(r=t,u=i),u>=r&&this.toggleEvent(n))}};n.fn.hideShowPassword=function(){var t={};return n.each(arguments,function(i,u){var f={};if(typeof u=="object")f=u;else if(r[i])f[r[i]]=u;else return!1;n.extend(!0,t,f)}),this.each(function(){var r=n(this),u=r.data(i);u?u.update(t):r.data(i,new f(this,t))})};n.each({show:!0,hide:!1,toggle:"toggle"},function(t,i){n.fn[t+"Password"]=function(n,t){return this.hideShowPassword(i,n,t)}})},this),function(n){typeof define=="function"&&define.amd?define(["jquery"],function(t){n(t,window,document)}):n(jQuery,window,document)}(function(n,t,i,r){"use strict";function h(t,i){this.element=t;this.options=n.extend({},c,i);this._defaults=c;this.ns="."+f+a++;this.isGoodBrowser=Boolean(t.setSelectionRange);this.hadInitialPlaceholder=Boolean(n(t).attr("placeholder"));this._name=f;this.init()}var f="intlTelInput",a=1,c={autoFormat:!0,autoHideDialCode:!0,defaultCountry:"",ipinfoToken:"",nationalMode:!1,numberType:"MOBILE",onlyCountries:[],preferredCountries:["us","gb"],preventInvalidNumbers:!1,responsiveDropdown:!1,utilsScript:""},u={UP:38,DOWN:40,ENTER:13,ESC:27,PLUS:43,A:65,Z:90,ZERO:48,NINE:57,SPACE:32,BSPACE:8,DEL:46,CTRL:17,CMD1:91,CMD2:224},l=!1,e,s,o;for(n(t).load(function(){l=!0}),h.prototype={init:function(){var i=this,t;this.options.defaultCountry=="auto"?(this.options.defaultCountry="",t="//ipinfo.io",this.options.ipinfoToken&&(t+="?token="+this.options.ipinfoToken),n.get(t,function(n){n&&n.country&&(i.options.defaultCountry=n.country.toLowerCase())},"jsonp").always(function(){i._ready()})):this._ready()},_ready:function(){this.options.nationalMode&&(this.options.autoHideDialCode=!1);navigator.userAgent.match(/IEMobile/i)&&(this.options.autoFormat=!1);t.innerWidth<500&&(this.options.responsiveDropdown=!0);this._processCountryData();this._generateMarkup();this._setInitialState();this._initListeners()},_processCountryData:function(){this._setInstanceCountryData();this._setPreferredCountries()},_addCountryCode:function(n,t,i){t in this.countryCodes||(this.countryCodes[t]=[]);var r=i||0;this.countryCodes[t][r]=n},_setInstanceCountryData:function(){var t,i,r;if(this.options.onlyCountries.length)for(this.countries=[],t=0;t<e.length;t++)n.inArray(e[t].iso2,this.options.onlyCountries)!=-1&&this.countries.push(e[t]);else this.countries=e;for(this.countryCodes={},t=0;t<this.countries.length;t++)if(i=this.countries[t],this._addCountryCode(i.iso2,i.dialCode,i.priority),i.areaCodes)for(r=0;r<i.areaCodes.length;r++)this._addCountryCode(i.iso2,i.dialCode+i.areaCodes[r])},_setPreferredCountries:function(){var n,i,t;for(this.preferredCountries=[],n=0;n<this.options.preferredCountries.length;n++)i=this.options.preferredCountries[n],t=this._getCountryData(i,!1,!0),t&&this.preferredCountries.push(t)},_generateMarkup:function(){this.telInput=n(this.element);this.telInput.attr("autocomplete","off");this.telInput.wrap(n("<div>",{"class":"intl-tel-input"}));var t=n("<div>",{"class":"flag-dropdown"}).insertAfter(this.telInput),i=n("<div>",{"class":"selected-flag"}).appendTo(t);this.selectedFlagInner=n("<div>",{"class":"flag"}).appendTo(i);n("<div>",{"class":"arrow"}).appendTo(this.selectedFlagInner);this.countryList=n("<ul>",{"class":"country-list v-hide"}).appendTo(t);this.preferredCountries.length&&(this._appendListItems(this.preferredCountries,"preferred"),n("<li>",{"class":"divider"}).appendTo(this.countryList));this._appendListItems(this.countries,"");this.dropdownHeight=this.countryList.outerHeight();this.countryList.removeClass("v-hide").addClass("hide");this.options.responsiveDropdown&&this.countryList.outerWidth(this.telInput.outerWidth());this.countryListItems=this.countryList.children(".country")},_appendListItems:function(n,t){for(var i="",r,u=0;u<n.length;u++)r=n[u],i+="<li class='country "+t+"' data-dial-code='"+r.dialCode+"' data-country-code='"+r.iso2+"'>",i+="<div class='flag "+r.iso2+"'><\/div>",i+="<span class='country-name'>"+r.name+"<\/span>",i+="<span class='dial-code'>+"+r.dialCode+"<\/span>",i+="<\/li>";this.countryList.append(i)},_setInitialState:function(){var n=this.telInput.val(),t;this._getDialCode(n)?this._updateFlagFromNumber(n):(t=this.options.defaultCountry?this._getCountryData(this.options.defaultCountry,!1,!1):this.preferredCountries.length?this.preferredCountries[0]:this.countries[0],this._selectFlag(t.iso2),n||this._updateDialCode(t.dialCode,!1));n&&this._updateVal(n,!1)},_initListeners:function(){var i=this,r,u;if(this._initKeyListeners(),(this.options.autoHideDialCode||this.options.autoFormat)&&this._initFocusListeners(),r=this.telInput.closest("label"),r.length)r.on("click"+this.ns,function(n){i.countryList.hasClass("hide")?i.telInput.focus():n.preventDefault()});u=this.selectedFlagInner.parent();u.on("click"+this.ns,function(){!i.countryList.hasClass("hide")||i.telInput.prop("disabled")||i.telInput.prop("readonly")||i._showDropdown()});this.options.utilsScript&&(l?this.loadUtils():n(t).load(function(){i.loadUtils()}))},_initKeyListeners:function(){var n=this;if(this.options.autoFormat)this.telInput.on("keypress"+this.ns,function(i){var s;if(i.which>=u.SPACE&&!i.metaKey&&t.intlTelInputUtils&&!n.telInput.prop("readonly")){i.preventDefault();var r=i.which>=u.ZERO&&i.which<=u.NINE||i.which==u.PLUS,f=n.telInput[0],h=n.isGoodBrowser&&f.selectionStart==f.selectionEnd,e=n.telInput.attr("maxlength"),o=n.telInput.val(),c=e?o.length<e:!0;c&&(r||h)&&(s=r?String.fromCharCode(i.which):null,n._handleInputKey(s,!0),o!=n.telInput.val()&&n.telInput.trigger("input"));r||n.telInput.trigger("invalidkey")}});this.telInput.on("keyup"+this.ns,function(i){var f,e;if(i.which!=u.ENTER&&!n.telInput.prop("readonly"))if(n.options.autoFormat&&t.intlTelInputUtils){var o=i.which==u.CTRL||i.which==u.CMD1||i.which==u.CMD2,r=n.telInput[0],h=n.isGoodBrowser&&r.selectionStart==r.selectionEnd,s=n.isGoodBrowser&&r.selectionStart==n.telInput.val().length;(i.which==u.DEL&&!s||i.which==u.BSPACE||o&&h)&&n._handleInputKey(null,o&&s);n.options.nationalMode||(f=n.telInput.val(),f.substr(0,1)!="+"&&(e=n.isGoodBrowser?r.selectionStart+1:0,n.telInput.val("+"+f),n.isGoodBrowser&&r.setSelectionRange(e,e)))}else n._updateFlagFromNumber(n.telInput.val())})},_handleInputKey:function(n,t){var i=this.telInput.val(),o=this._getNumeric(i),s,u=this.telInput[0],f=0,e,h,r;this.isGoodBrowser?(f=this._getDigitsOnRight(i,u.selectionEnd),n?i=i.substr(0,u.selectionStart)+n+i.substring(u.selectionEnd,i.length):s=i.charAt(u.selectionStart-1)):n&&(i+=n);this.setNumber(i,t);i=this.telInput.val();e=this._getNumeric(i);h=o==e;this.options.preventInvalidNumbers&&n&&(h?this.telInput.trigger("invalidkey"):o.length==e.length&&f--);this.isGoodBrowser&&(f?(r=this._getCursorFromDigitsOnRight(i,f),n||(r=this._getCursorFromLeftChar(i,r,s))):r=i.length,u.setSelectionRange(r,r))},_getCursorFromLeftChar:function(t,i,r){for(var f,u=i;u>0;u--)if(f=t.charAt(u-1),f==r||n.isNumeric(f))return u;return 0},_getCursorFromDigitsOnRight:function(t,i){for(var r=t.length-1;r>=0;r--)if(n.isNumeric(t.charAt(r))&&--i==0)return r;return 0},_getDigitsOnRight:function(t,i){for(var u=0,r=i;r<t.length;r++)n.isNumeric(t.charAt(r))&&u++;return u},_initFocusListeners:function(){var n=this;if(this.options.autoHideDialCode)this.telInput.on("mousedown"+this.ns,function(t){n.telInput.is(":focus")||n.telInput.val()||(t.preventDefault(),n.telInput.focus())});this.telInput.on("focus"+this.ns,function(){var i=n.telInput.val();if(n.telInput.data("focusVal",i),n.options.autoHideDialCode&&!i&&!n.telInput.prop("readonly")){n._updateVal("+"+n.selectedCountryData.dialCode,!0);n.telInput.one("keypress.plus"+n.ns,function(i){if(i.which==u.PLUS){var r=n.options.autoFormat&&t.intlTelInputUtils?"+":"";n.telInput.val(r)}});setTimeout(function(){var i=n.telInput[0],t;n.isGoodBrowser&&(t=n.telInput.val().length,i.setSelectionRange(t,t))})}});this.telInput.on("blur"+this.ns,function(){var i,u,r;n.options.autoHideDialCode&&(i=n.telInput.val(),u=i.substr(0,1)=="+",u&&(r=n._getNumeric(i),r&&n.selectedCountryData.dialCode!=r||n.telInput.val("")),n.telInput.off("keypress.plus"+n.ns));n.options.autoFormat&&t.intlTelInputUtils&&n.telInput.val()!=n.telInput.data("focusVal")&&n.telInput.trigger("change")})},_getNumeric:function(n){return n.replace(/\D/g,"")},_showDropdown:function(){this._setDropdownPosition();var n=this.countryList.children(".active");this._highlightListItem(n);this.countryList.removeClass("hide");this._scrollTo(n);this._bindDropdownListeners();this.selectedFlagInner.children(".arrow").addClass("up")},_setDropdownPosition:function(){var i=this.telInput.offset().top,r=n(t).scrollTop(),u=i+this.telInput.outerHeight()+this.dropdownHeight<r+n(t).height(),f=i-this.dropdownHeight>r,e=!u&&f?"-"+(this.dropdownHeight-1)+"px":"";this.countryList.css("top",e)},_bindDropdownListeners:function(){var t=this,e,r,f;this.countryList.on("mouseover"+this.ns,".country",function(){t._highlightListItem(n(this))});this.countryList.on("click"+this.ns,".country",function(){t._selectListItem(n(this))});e=!0;n("html").on("click"+this.ns,function(){e||t._closeDropdown();e=!1});r="";f=null;n(i).on("keydown"+this.ns,function(n){n.preventDefault();n.which==u.UP||n.which==u.DOWN?t._handleUpDownKey(n.which):n.which==u.ENTER?t._handleEnterKey():n.which==u.ESC?t._closeDropdown():(n.which>=u.A&&n.which<=u.Z||n.which==u.SPACE)&&(f&&clearTimeout(f),r+=String.fromCharCode(n.which),t._searchForCountry(r),f=setTimeout(function(){r=""},1e3))})},_handleUpDownKey:function(n){var i=this.countryList.children(".highlight").first(),t=n==u.UP?i.prev():i.next();t.length&&(t.hasClass("divider")&&(t=n==u.UP?t.prev():t.next()),this._highlightListItem(t),this._scrollTo(t))},_handleEnterKey:function(){var n=this.countryList.children(".highlight").first();n.length&&this._selectListItem(n)},_searchForCountry:function(n){for(var i,t=0;t<this.countries.length;t++)if(this._startsWith(this.countries[t].name,n)){i=this.countryList.children("[data-country-code="+this.countries[t].iso2+"]").not(".preferred");this._highlightListItem(i);this._scrollTo(i,!0);break}},_startsWith:function(n,t){return n.substr(0,t.length).toUpperCase()==t},_updateVal:function(n,i){var r,u;this.options.autoFormat&&t.intlTelInputUtils?(r=intlTelInputUtils.formatNumber(n,this.selectedCountryData.iso2,i,this.options.preventInvalidNumbers),u=this.telInput.attr("maxlength"),u&&r.length>u&&(r=r.substr(0,u))):r=n;this.telInput.val(r)},_updateFlagFromNumber:function(n){var r,t,f,u,i;if(this.options.nationalMode&&this.selectedCountryData&&this.selectedCountryData.dialCode=="1"&&n.substr(0,1)!="+"&&(n="+1"+n),r=this._getDialCode(n),r){if(t=this.countryCodes[this._getNumeric(r)],f=!1,this.selectedCountryData)for(u=0;u<t.length;u++)t[u]==this.selectedCountryData.iso2&&(f=!0);if(!f||this._isUnknownNanp(n,r))for(i=0;i<t.length;i++)if(t[i]){this._selectFlag(t[i]);break}}},_isUnknownNanp:function(n,t){return t=="+1"&&this._getNumeric(n).length>=4},_highlightListItem:function(n){this.countryListItems.removeClass("highlight");n.addClass("highlight")},_getCountryData:function(n,t,i){for(var u=t?e:this.countries,r=0;r<u.length;r++)if(u[r].iso2==n)return u[r];if(i)return null;throw new Error("No country data for '"+n+"'");},_selectFlag:function(n){var t,i;this.selectedCountryData=this._getCountryData(n,!1,!1);this.selectedFlagInner.attr("class","flag "+n);t=this.selectedCountryData.name+": +"+this.selectedCountryData.dialCode;this.selectedFlagInner.parent().attr("title",t);this._updatePlaceholder();i=this.countryListItems.children(".flag."+n).first().parent();this.countryListItems.removeClass("active");i.addClass("active")},_updatePlaceholder:function(){if(t.intlTelInputUtils&&!this.hadInitialPlaceholder){var n=this.selectedCountryData.iso2,i=intlTelInputUtils.numberType[this.options.numberType||"FIXED_LINE"],r=intlTelInputUtils.getExampleNumber(n,this.options.nationalMode,i);this.telInput.attr("placeholder",r)}},_selectListItem:function(n){var t=n.attr("data-country-code");this._selectFlag(t);this._closeDropdown();this._updateDialCode(n.attr("data-dial-code"),!0);this.telInput.trigger("change");this.telInput.focus()},_closeDropdown:function(){this.countryList.addClass("hide");this.selectedFlagInner.children(".arrow").removeClass("up");n(i).off(this.ns);n("html").off(this.ns);this.countryList.off(this.ns)},_scrollTo:function(n,t){var i=this.countryList,u=i.height(),f=i.offset().top,c=f+u,e=n.outerHeight(),o=n.offset().top,l=o+e,r=o-f+i.scrollTop(),s=u/2-e/2,h;o<f?(t&&(r-=s),i.scrollTop(r)):l>c&&(t&&(r+=s),h=u-e,i.scrollTop(r-h))},_updateDialCode:function(t,i){var r=this.telInput.val(),u,f,e;t="+"+t;this.options.nationalMode&&r.substr(0,1)!="+"?u=r:r?(f=this._getDialCode(r),f.length>1?u=r.replace(f,t):(e=r.substr(0,1)!="+"?n.trim(r):"",u=t+e)):u=!this.options.autoHideDialCode||i?t:"";this._updateVal(u,i)},_getDialCode:function(t){var f="",r,i,u;if(t.charAt(0)=="+")for(r="",i=0;i<t.length;i++)if(u=t.charAt(i),n.isNumeric(u)&&(r+=u,this.countryCodes[r]&&(f=t.substr(0,i+1)),r.length==4))break;return f},destroy:function(){this._closeDropdown();this.telInput.off(this.ns);this.selectedFlagInner.parent().off(this.ns);this.telInput.closest("label").off(this.ns);var n=this.telInput.parent();n.before(this.telInput).remove()},getCleanNumber:function(){return t.intlTelInputUtils?intlTelInputUtils.formatNumberE164(this.telInput.val(),this.selectedCountryData.iso2):""},getNumberType:function(){return t.intlTelInputUtils?intlTelInputUtils.getNumberType(this.telInput.val(),this.selectedCountryData.iso2):-99},getSelectedCountryData:function(){return this.selectedCountryData||{}},getValidationError:function(){return t.intlTelInputUtils?intlTelInputUtils.getValidationError(this.telInput.val(),this.selectedCountryData.iso2):-99},isValidNumber:function(){var i=n.trim(this.telInput.val()),r=this.options.nationalMode?this.selectedCountryData.iso2:"",u=/[a-zA-Z]/.test(i);return!u&&t.intlTelInputUtils?intlTelInputUtils.isValidNumber(i,r):!1},loadUtils:function(t){var i=t||this.options.utilsScript;!n.fn[f].loadedUtilsScript&&i&&(n.fn[f].loadedUtilsScript=!0,n.ajax({url:i,success:function(){n(".intl-tel-input input").intlTelInput("utilsLoaded")},dataType:"script",cache:!0}))},selectCountry:function(n){this.selectedFlagInner.hasClass(n)||(this._selectFlag(n),this._updateDialCode(this.selectedCountryData.dialCode,!1))},setNumber:function(n,t){this.options.nationalMode||n.substr(0,1)=="+"||(n="+"+n);this._updateFlagFromNumber(n);this._updateVal(n,t)},utilsLoaded:function(){this.options.autoFormat&&this.telInput.val()&&this._updateVal(this.telInput.val());this._updatePlaceholder()}},n.fn[f]=function(t){var u=arguments,i;return t===r||typeof t=="object"?this.each(function(){n.data(this,"plugin_"+f)||n.data(this,"plugin_"+f,new h(this,t))}):typeof t=="string"&&t[0]!=="_"&&t!=="init"?(this.each(function(){var r=n.data(this,"plugin_"+f);r instanceof h&&typeof r[t]=="function"&&(i=r[t].apply(r,Array.prototype.slice.call(u,1)));t==="destroy"&&n.data(this,"plugin_"+f,null)}),i!==r?i:this):void 0},n.fn[f].getCountryData=function(){return e},n.fn[f].setCountryData=function(n){e=n},e=[["Afghanistan (‫افغانستان‬‎)","af","93"],["Albania (Shqipëri)","al","355"],["Algeria (‫الجزائر‬‎)","dz","213"],["American Samoa","as","1684"],["Andorra","ad","376"],["Angola","ao","244"],["Anguilla","ai","1264"],["Antigua and Barbuda","ag","1268"],["Argentina","ar","54"],["Armenia (Հայաստան)","am","374"],["Aruba","aw","297"],["Australia","au","61"],["Austria (Österreich)","at","43"],["Azerbaijan (Azərbaycan)","az","994"],["Bahamas","bs","1242"],["Bahrain (‫البحرين‬‎)","bh","973"],["Bangladesh (বাংলাদেশ)","bd","880"],["Barbados","bb","1246"],["Belarus (Беларусь)","by","375"],["Belgium (België)","be","32"],["Belize","bz","501"],["Benin (Bénin)","bj","229"],["Bermuda","bm","1441"],["Bhutan (འབྲུག)","bt","975"],["Bolivia","bo","591"],["Bosnia and Herzegovina (Босна и Херцеговина)","ba","387"],["Botswana","bw","267"],["Brazil (Brasil)","br","55"],["British Indian Ocean Territory","io","246"],["British Virgin Islands","vg","1284"],["Brunei","bn","673"],["Bulgaria (България)","bg","359"],["Burkina Faso","bf","226"],["Burundi (Uburundi)","bi","257"],["Cambodia (កម្ពុជា)","kh","855"],["Cameroon (Cameroun)","cm","237"],["Canada","ca","1",1,["204","236","249","250","289","306","343","365","387","403","416","418","431","437","438","450","506","514","519","548","579","581","587","604","613","639","647","672","705","709","742","778","780","782","807","819","825","867","873","902","905"]],["Cape Verde (Kabu Verdi)","cv","238"],["Caribbean Netherlands","bq","599",1],["Cayman Islands","ky","1345"],["Central African Republic (République centrafricaine)","cf","236"],["Chad (Tchad)","td","235"],["Chile","cl","56"],["China (中国)","cn","86"],["Colombia","co","57"],["Comoros (‫جزر القمر‬‎)","km","269"],["Congo (DRC) (Jamhuri ya Kidemokrasia ya Kongo)","cd","243"],["Congo (Republic) (Congo-Brazzaville)","cg","242"],["Cook Islands","ck","682"],["Costa Rica","cr","506"],["Côte d’Ivoire","ci","225"],["Croatia (Hrvatska)","hr","385"],["Cuba","cu","53"],["Curaçao","cw","599",0],["Cyprus (Κύπρος)","cy","357"],["Czech Republic (Česká republika)","cz","420"],["Denmark (Danmark)","dk","45"],["Djibouti","dj","253"],["Dominica","dm","1767"],["Dominican Republic (República Dominicana)","do","1",2,["809","829","849"]],["Ecuador","ec","593"],["Egypt (‫مصر‬‎)","eg","20"],["El Salvador","sv","503"],["Equatorial Guinea (Guinea Ecuatorial)","gq","240"],["Eritrea","er","291"],["Estonia (Eesti)","ee","372"],["Ethiopia","et","251"],["Falkland Islands (Islas Malvinas)","fk","500"],["Faroe Islands (Føroyar)","fo","298"],["Fiji","fj","679"],["Finland (Suomi)","fi","358"],["France","fr","33"],["French Guiana (Guyane française)","gf","594"],["French Polynesia (Polynésie française)","pf","689"],["Gabon","ga","241"],["Gambia","gm","220"],["Georgia (საქართველო)","ge","995"],["Germany (Deutschland)","de","49"],["Ghana (Gaana)","gh","233"],["Gibraltar","gi","350"],["Greece (Ελλάδα)","gr","30"],["Greenland (Kalaallit Nunaat)","gl","299"],["Grenada","gd","1473"],["Guadeloupe","gp","590",0],["Guam","gu","1671"],["Guatemala","gt","502"],["Guinea (Guinée)","gn","224"],["Guinea-Bissau (Guiné Bissau)","gw","245"],["Guyana","gy","592"],["Haiti","ht","509"],["Honduras","hn","504"],["Hong Kong (香港)","hk","852"],["Hungary (Magyarország)","hu","36"],["Iceland (Ísland)","is","354"],["India (भारत)","in","91"],["Indonesia","id","62"],["Iran (‫ایران‬‎)","ir","98"],["Iraq (‫العراق‬‎)","iq","964"],["Ireland","ie","353"],["Israel (‫ישראל‬‎)","il","972"],["Italy (Italia)","it","39",0],["Jamaica","jm","1876"],["Japan (日本)","jp","81"],["Jordan (‫الأردن‬‎)","jo","962"],["Kazakhstan (Казахстан)","kz","7",1],["Kenya","ke","254"],["Kiribati","ki","686"],["Kuwait (‫الكويت‬‎)","kw","965"],["Kyrgyzstan (Кыргызстан)","kg","996"],["Laos (ລາວ)","la","856"],["Latvia (Latvija)","lv","371"],["Lebanon (‫لبنان‬‎)","lb","961"],["Lesotho","ls","266"],["Liberia","lr","231"],["Libya (‫ليبيا‬‎)","ly","218"],["Liechtenstein","li","423"],["Lithuania (Lietuva)","lt","370"],["Luxembourg","lu","352"],["Macau (澳門)","mo","853"],["Macedonia (FYROM) (Македонија)","mk","389"],["Madagascar (Madagasikara)","mg","261"],["Malawi","mw","265"],["Malaysia","my","60"],["Maldives","mv","960"],["Mali","ml","223"],["Malta","mt","356"],["Marshall Islands","mh","692"],["Martinique","mq","596"],["Mauritania (‫موريتانيا‬‎)","mr","222"],["Mauritius (Moris)","mu","230"],["Mexico (México)","mx","52"],["Micronesia","fm","691"],["Moldova (Republica Moldova)","md","373"],["Monaco","mc","377"],["Mongolia (Монгол)","mn","976"],["Montenegro (Crna Gora)","me","382"],["Montserrat","ms","1664"],["Morocco (‫المغرب‬‎)","ma","212"],["Mozambique (Moçambique)","mz","258"],["Myanmar (Burma) (မြန်မာ)","mm","95"],["Namibia (Namibië)","na","264"],["Nauru","nr","674"],["Nepal (नेपाल)","np","977"],["Netherlands (Nederland)","nl","31"],["New Caledonia (Nouvelle-Calédonie)","nc","687"],["New Zealand","nz","64"],["Nicaragua","ni","505"],["Niger (Nijar)","ne","227"],["Nigeria","ng","234"],["Niue","nu","683"],["Norfolk Island","nf","672"],["North Korea (조선 민주주의 인민 공화국)","kp","850"],["Northern Mariana Islands","mp","1670"],["Norway (Norge)","no","47"],["Oman (‫عُمان‬‎)","om","968"],["Pakistan (‫پاکستان‬‎)","pk","92"],["Palau","pw","680"],["Palestine (‫فلسطين‬‎)","ps","970"],["Panama (Panamá)","pa","507"],["Papua New Guinea","pg","675"],["Paraguay","py","595"],["Peru (Perú)","pe","51"],["Philippines","ph","63"],["Poland (Polska)","pl","48"],["Portugal","pt","351"],["Puerto Rico","pr","1",3,["787","939"]],["Qatar (‫قطر‬‎)","qa","974"],["Réunion (La Réunion)","re","262"],["Romania (România)","ro","40"],["Russia (Россия)","ru","7",0],["Rwanda","rw","250"],["Saint Barthélemy (Saint-Barthélemy)","bl","590",1],["Saint Helena","sh","290"],["Saint Kitts and Nevis","kn","1869"],["Saint Lucia","lc","1758"],["Saint Martin (Saint-Martin (partie française))","mf","590",2],["Saint Pierre and Miquelon (Saint-Pierre-et-Miquelon)","pm","508"],["Saint Vincent and the Grenadines","vc","1784"],["Samoa","ws","685"],["San Marino","sm","378"],["São Tomé and Príncipe (São Tomé e Príncipe)","st","239"],["Saudi Arabia (‫المملكة العربية السعودية‬‎)","sa","966"],["Senegal (Sénégal)","sn","221"],["Serbia (Србија)","rs","381"],["Seychelles","sc","248"],["Sierra Leone","sl","232"],["Singapore","sg","65"],["Sint Maarten","sx","1721"],["Slovakia (Slovensko)","sk","421"],["Slovenia (Slovenija)","si","386"],["Solomon Islands","sb","677"],["Somalia (Soomaaliya)","so","252"],["South Africa","za","27"],["South Korea (대한민국)","kr","82"],["South Sudan (‫جنوب السودان‬‎)","ss","211"],["Spain (España)","es","34"],["Sri Lanka (ශ්‍රී ලංකාව)","lk","94"],["Sudan (‫السودان‬‎)","sd","249"],["Suriname","sr","597"],["Swaziland","sz","268"],["Sweden (Sverige)","se","46"],["Switzerland (Schweiz)","ch","41"],["Syria (‫سوريا‬‎)","sy","963"],["Taiwan (台灣)","tw","886"],["Tajikistan","tj","992"],["Tanzania","tz","255"],["Thailand (ไทย)","th","66"],["Timor-Leste","tl","670"],["Togo","tg","228"],["Tokelau","tk","690"],["Tonga","to","676"],["Trinidad and Tobago","tt","1868"],["Tunisia (‫تونس‬‎)","tn","216"],["Turkey (Türkiye)","tr","90"],["Turkmenistan","tm","993"],["Turks and Caicos Islands","tc","1649"],["Tuvalu","tv","688"],["U.S. Virgin Islands","vi","1340"],["Uganda","ug","256"],["Ukraine (Україна)","ua","380"],["United Arab Emirates (‫الإمارات العربية المتحدة‬‎)","ae","971"],["United Kingdom","gb","44"],["United States","us","1",0],["Uruguay","uy","598"],["Uzbekistan (Oʻzbekiston)","uz","998"],["Vanuatu","vu","678"],["Vatican City (Città del Vaticano)","va","39",1],["Venezuela","ve","58"],["Vietnam (Việt Nam)","vn","84"],["Wallis and Futuna","wf","681"],["Yemen (‫اليمن‬‎)","ye","967"],["Zambia","zm","260"],["Zimbabwe","zw","263"]],s=0;s<e.length;s++)o=e[s],e[s]={name:o[0],iso2:o[1],dialCode:o[2],priority:o[3]||0,areaCodes:o[4]||null}}),function(n){"use strict";n.fn.succinct=function(t){var i=n.extend({size:240,omission:"...",ignore:!0},t);return this.each(function(){var r,t,u=n(this),f=/[!-\/:-@\[-`{-~]$/,e=function(){u.each(function(){r=n(this).html();r.length>i.size&&(t=n.trim(r).substring(0,i.size).split(" ").slice(0,-1).join(" "),i.ignore&&(t=t.replace(f,"")),n(this).html(t+i.omission))})};e()})}}(jQuery),function(n){n.fn.uncomment=function(t){n(this).contents().each(function(){if(t&&this.hasChildNodes())n(this).uncomment(t);else if(this.nodeType==8){var i=n("<span>"+this.nodeValue+"<\/span>");n(this).replaceWith(i.contents())}})}}(jQuery),function(n){typeof define=="function"&&define.amd?define(["jquery"],n):typeof exports=="object"?n(require("jquery")):n(jQuery)}(function(n){function i(i){var r=this.data(t.DATA_KEY),u=n.extend({},t.DEFAULTS,typeof i=="object"&&i);return r||(u.level&&i==="reset"&&(u.level=!1),this.data(t.DATA_KEY,r=new t(this,u))),typeof i=="string"?r[i]():u.level&&r.level(),this}var t=function(i,r){this.$elements=n(i);this.options=n.extend({},t.DEFAULTS,r)};t.DATA_KEY="plugin_leveller";t.DEFAULTS={level:!0,resetBefore:!0,cssProperty:"height",heightMethod:"height",offsetMethod:"offset",alignment:"top"};t.prototype.level=function(){var n=0,t=this.options.columns||this.getPerRow();for(this.options.resetBefore&&this.reset();n<this.$elements.length;n+=t)this.adjustElements(this.$elements.slice(n,n+t))};t.prototype.reset=function(){var n=this.options.cssSelector?this.$elements.find(this.options.cssSelector):this.$elements;n.css(this.options.cssProperty,"")};t.prototype.adjustElements=function(n){for(var t=0,i=this.getTallestHeight(n);t<n.length;t++)this.adjustElement(n.eq(t),i)};t.prototype.adjustElement=function(n,t){var f=n[this.options.heightMethod](),u=t-f,r,i;u!==0&&(r=this.options.cssSelector?n.find(this.options.cssSelector):n,i=t,this.options.cssProperty.indexOf("eight")<0&&(i=parseInt(r.css(this.options.cssProperty),10)+u),typeof this.options.adjustBy=="string"?i+=parseInt(n.css(this.options.adjustBy),10):typeof this.options.adjustBy=="number"&&(i+=this.options.adjustBy),r.css(this.options.cssProperty,i))};t.prototype.getPerRow=function(){for(var t=0,u={},i,n,r;t<this.$elements.length;t++){if(i=this.$elements.eq(t),u=i[this.options.offsetMethod](),n=u.top,this.options.alignment==="middle"?n+=i[this.options.heightMethod]()/2:this.options.alignment==="bottom"&&(n+=i[this.options.heightMethod]()),typeof r!="undefined"&&n>r)break;r=n}return t};t.prototype.getTallestHeight=function(t){var r=this.options.heightMethod,i;return t=t||this.$elements,i=n.map(t,function(t){return n(t)[r]()}),Math.max.apply(null,i)};n.fn.leveller=i;n.fn.leveller.Constructor=t});window.matchMedia||(window.matchMedia=function(){"use strict";var t=window.styleMedia||window.media;if(!t){var n=document.createElement("style"),i=document.getElementsByTagName("script")[0],r=null;n.type="text/css";n.id="matchmediajs-test";i.parentNode.insertBefore(n,i);r="getComputedStyle"in window&&window.getComputedStyle(n,null)||n.currentStyle;t={matchMedium:function(t){var i="@media "+t+"{ #matchmediajs-test { width: 1px; } }";return n.styleSheet?n.styleSheet.cssText=i:n.textContent=i,r.width==="1px"}}}return function(n){return{matches:t.matchMedium(n||"all"),media:n||"all"}}}()),function(n,t,i){"use strict";function u(n){var o,t,u,i,f,s=n||{},e,h;for(o=s.elements||r.getAllElements(),e=0,h=o.length;e<h;e++)if((t=o[e],u=t.parentNode,i=undefined,f=undefined,t.nodeName.toUpperCase()==="IMG")&&(t[r.ns]||(t[r.ns]={}),s.reevaluate||!t[r.ns].evaluated)){if(u.nodeName.toUpperCase()==="PICTURE"){if(r.removeVideoShim(u),i=r.getMatch(t,u),i===!1)continue}else i=undefined;(u.nodeName.toUpperCase()==="PICTURE"||t.srcset&&!r.srcsetSupported||!r.sizesSupported&&t.srcset&&t.srcset.indexOf("w")>-1)&&r.dodgeSrcset(t);i?(f=r.processSourceSet(i),r.applyBestCandidate(f,t)):(f=r.processSourceSet(t),(t.srcset===undefined||t[r.ns].srcset)&&r.applyBestCandidate(f,t));t[r.ns].evaluated=!0}}function f(){function i(){var t;n._picturefillWorking||(n._picturefillWorking=!0,n.clearTimeout(t),t=n.setTimeout(function(){u({reevaluate:!0});n._picturefillWorking=!1},60))}u();var r=setInterval(function(){if(u(),/^loaded|^i|^c/.test(t.readyState)){clearInterval(r);return}},250);n.addEventListener?n.addEventListener("resize",i,!1):n.attachEvent&&n.attachEvent("onresize",i)}if(n.HTMLPictureElement){n.picturefill=function(){};return}t.createElement("picture");var r={};r.ns="picturefill",function(){r.srcsetSupported="srcset"in i;r.sizesSupported="sizes"in i}();r.trim=function(n){return n.trim?n.trim():n.replace(/^\s+|\s+$/g,"")};r.endsWith=function(n,t){return n.endsWith?n.endsWith(t):n.indexOf(t,n.length-t.length)!==-1};r.restrictsMixedContent=function(){return n.location.protocol==="https:"};r.matchesMedia=function(t){return n.matchMedia&&n.matchMedia(t).matches};r.getDpr=function(){return n.devicePixelRatio||1};r.getWidthFromLength=function(n){n=n&&n.indexOf("%")>-1==!1&&(parseFloat(n)>0||n.indexOf("calc(")>-1)?n:"100vw";n=n.replace("vw","%");r.lengthEl||(r.lengthEl=t.createElement("div"),r.lengthEl.style.cssText="border:0;display:block;font-size:1em;left:0;margin:0;padding:0;position:absolute;visibility:hidden");r.lengthEl.style.width=n;t.body.appendChild(r.lengthEl);r.lengthEl.className="helper-from-picturefill-js";r.lengthEl.offsetWidth<=0&&(r.lengthEl.style.width=t.documentElement.offsetWidth+"px");var i=r.lengthEl.offsetWidth;return t.body.removeChild(r.lengthEl),i};r.types={};r.types["image/jpeg"]=!0;r.types["image/gif"]=!0;r.types["image/png"]=!0;r.types["image/svg+xml"]=t.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#Image","1.1");r.types["image/webp"]=function(){var n="image/webp";i.onerror=function(){r.types[n]=!1;u()};i.onload=function(){r.types[n]=i.width===1;u()};i.src="data:image/webp;base64,UklGRh4AAABXRUJQVlA4TBEAAAAvAAAAAAfQ//73v/+BiOh/AAA="};r.verifyTypeSupport=function(n){var t=n.getAttribute("type");return t===null||t===""?!0:typeof r.types[t]=="function"?(r.types[t](),"pending"):r.types[t]};r.parseSize=function(n){var t=/(\([^)]+\))?\s*(.+)/g.exec(n);return{media:t&&t[1],length:t&&t[2]}};r.findWidthFromSourceSize=function(n){for(var i=r.trim(n).split(/\s*,\s*/),u,t=0,f=i.length;t<f;t++){var h=i[t],e=r.parseSize(h),o=e.length,s=e.media;if(o&&(!s||r.matchesMedia(s))){u=o;break}}return r.getWidthFromLength(u)};r.parseSrcset=function(n){for(var f=[],r,t,i,e,u;n!=="";)n=n.replace(/^\s+/g,""),r=n.search(/\s/g),i=null,r!==-1?(t=n.slice(0,r),e=t.slice(-1),(e===","||t==="")&&(t=t.replace(/,+$/,""),i=""),n=n.slice(r+1),i===null&&(u=n.indexOf(","),u!==-1?(i=n.slice(0,u),n=n.slice(u+1)):(i=n,n=""))):(t=n,n=""),(t||i)&&f.push({url:t,descriptor:i});return f};r.parseDescriptor=function(n,t){var c=t||"100vw",h=n&&n.replace(/(^\s+|\s+$)/g,""),l=r.findWidthFromSourceSize(c),o,s,u,i,f,e;if(h)for(s=h.split(" "),u=s.length-1;u>=0;u--)i=s[u],f=i&&i.slice(i.length-1),f!=="h"&&f!=="w"||r.sizesSupported?f==="x"&&(e=i&&parseFloat(i,10),o=e&&!isNaN(e)?e:1):o=parseFloat(parseInt(i,10)/l);return o||1};r.getCandidatesFromSourceSet=function(n,t){for(var f=r.parseSrcset(n),e=[],u,i=0,o=f.length;i<o;i++)u=f[i],e.push({url:u.url,resolution:r.parseDescriptor(u.descriptor,t)});return e};r.dodgeSrcset=function(n){n.srcset&&(n[r.ns].srcset=n.srcset,n.removeAttribute("srcset"))};r.processSourceSet=function(n){var t=n.getAttribute("srcset"),u=n.getAttribute("sizes"),i=[];return n.nodeName.toUpperCase()==="IMG"&&n[r.ns]&&n[r.ns].srcset&&(t=n[r.ns].srcset),t&&(i=r.getCandidatesFromSourceSet(t,u)),i};r.applyBestCandidate=function(n,t){var e,o,i,u;for(n.sort(r.ascendingSort),o=n.length,i=n[o-1],u=0;u<o;u++)if(e=n[u],e.resolution>=r.getDpr()){i=e;break}if(i&&!r.endsWith(t.src,i.url))if(r.restrictsMixedContent()&&i.url.substr(0,5).toLowerCase()==="http:")typeof console!==undefined&&console.warn("Blocked mixed content image "+i.url);else{t.src=i.url;t.currentSrc=t.src;var f=t.style||{},s="webkitBackfaceVisibility"in f,h=f.zoom;s&&(f.zoom=".999",s=t.offsetWidth,f.zoom=h)}};r.ascendingSort=function(n,t){return n.resolution-t.resolution};r.removeVideoShim=function(n){var r=n.getElementsByTagName("video"),t,i;if(r.length){for(t=r[0],i=t.getElementsByTagName("source");i.length;)n.insertBefore(i[0],t);t.parentNode.removeChild(t)}};r.getAllElements=function(){for(var u=[],f=t.getElementsByTagName("img"),n,i=0,e=f.length;i<e;i++)n=f[i],(n.parentNode.nodeName.toUpperCase()==="PICTURE"||n.getAttribute("srcset")!==null||n[r.ns]&&n[r.ns].srcset!==null)&&u.push(n);return u};r.getMatch=function(n,t){for(var s=t.childNodes,f,i,e,o,u=0,h=s.length;u<h;u++)if(i=s[u],i.nodeType===1){if(i===n)return f;if(i.nodeName.toUpperCase()==="SOURCE"&&(i.getAttribute("src")!==null&&typeof console!==undefined&&console.warn("The `src` attribute is invalid on `picture` `source` element; instead, use `srcset`."),e=i.getAttribute("media"),i.getAttribute("srcset"))&&(!e||r.matchesMedia(e)))if(o=r.verifyTypeSupport(i),o===!0){f=i;break}else if(o==="pending")return!1}return f};f();u._=r;typeof module=="object"&&typeof module.exports=="object"?module.exports=u:typeof define=="function"&&define.amd?define(function(){return u}):typeof n=="object"&&(n.picturefill=u)}(this,this.document,new this.Image);!function(n,t){"function"==typeof define&&define.amd?define([],function(){return n.svg4everybody=t()}):"object"==typeof exports?module.exports=t():n.svg4everybody=t()}(this,function(){function n(n,t){var i,r,u;if(t){for(i=document.createDocumentFragment(),r=!n.getAttribute("viewBox")&&t.getAttribute("viewBox"),r&&n.setAttribute("viewBox",r),u=t.cloneNode(!0);u.childNodes.length;)i.appendChild(u.firstChild);n.appendChild(i)}}function t(t){t.onreadystatechange=function(){if(4===t.readyState){var i=t._cachedDocument;i||(i=t._cachedDocument=document.implementation.createHTMLDocument(""),i.body.innerHTML=t.responseText,t._cachedTarget={});t._embeds.splice(0).map(function(r){var u=t._cachedTarget[r.id];u||(u=t._cachedTarget[r.id]=i.getElementById(r.id));n(r.svg,u)})}};t.onreadystatechange()}function i(i){function f(){for(var c,h,v,i,l=0;l<o.length;)if(c=o[l],h=c.parentNode,h&&/svg/i.test(h.nodeName)){if(v=c.getAttribute("xlink:href"),u&&(!r.validate||r.validate(v,h,c))){h.removeChild(c);var y=v.split("#"),a=y.shift(),p=y.join("#");a.length?(i=e[a],i||(i=e[a]=new XMLHttpRequest,i.open("GET",a),i.send(),i._embeds=[]),i._embeds.push({svg:h,id:p}),t(i)):n(h,document.getElementById(p))}}else++l;s(f,67)}var u,r=Object(i);u="polyfill"in r?r.polyfill:/\bTrident\/[567]\b|\bMSIE (?:9|10)\.0\b/.test(navigator.userAgent)||(navigator.userAgent.match(/\bEdge\/12\.(\d+)\b/)||[])[1]<10547||(navigator.userAgent.match(/\bAppleWebKit\/(\d+)\b/)||[])[1]<537;var e={},s=window.requestAnimationFrame||setTimeout,o=document.getElementsByTagName("use");u&&f()}return i});$(function(){function s(n){n.addEventListener("click",function(){var t=document.createElement("iframe"),i="frame-"+n.id;t.setAttribute("src","https://www.youtube.com/embed/"+n.id+"?autoplay=1&autohide=1&border=0&wmode=opaque&enablejsapi=1&rel=0");t.setAttribute("id",i);t.setAttribute("allow","autoplay; encrypted - media");t.style.width="100%";t.style.height="100%";n.parentNode.replaceChild(t,n);u[e]=i;e++;$("#gtm-youtube-tracking").length&&videoEvent()},!1)}function o(){for(var t,i,n=0;n<u.length;n++)t=u[n],i=document.getElementById(t),i&&i.contentWindow.postMessage(JSON.stringify({event:"command",func:"pauseVideo",args:""||[],id:t}),"*")}for(var f=document.getElementsByClassName("youtube"),u=[],e=0,n,t,r,i=0;i<f.length;i++)n=f[i],t=document.createElement("img"),isBreakpoint("lg")?t.setAttribute("src","https://i.ytimg.com/vi/"+n.id+"/maxresdefault.jpg"):t.setAttribute("src","https://i.ytimg.com/vi/"+n.id+"/hqdefault.jpg"),t.setAttribute("class","thumb"),r=document.createElement("div"),r.setAttribute("class","circle"),r.innerHTML="<svg class='icon icon-lg'><use xmlns:xlink='http://www.w3.org/1999/xlink' xlink:href='/NoCDN/svg/sprite.symbol.svg#video'><\/use><\/svg>",n.appendChild(t),n.appendChild(r),s(n),$.ajax({url:"/get-youtube-data",type:"POST",cache:!1,data:{videoId:n.id},success:function(t){var o;videoSchema=document.createElement("script");videoSchema.type="application/ld+json";var r="",u="",i="",f="",i="",e="",s="";t!==undefined&&(r=t.Name,u=t.Description,f=t.PublishDate,i=t.Duration,e=t.ViewCount,s=t.ThumbNailURL);o={"@context":"http://schema.org","@type":"VideoObject",name:r,description:u,thumbnailUrl:"https://i.ytimg.com/vi/"+n.id+"/maxresdefault.jpg",uploadDate:f,duration:i,embedUrl:"https://www.youtube.com/watch?v="+n.id,interactionCount:e};videoSchema.innerHTML=JSON.stringify(o);n.parentNode.insertBefore(videoSchema,n)},async:!0});$(".js-video-stop").click(function(){o()});$("#modal-video").on("hidden.bs.modal",function(){o()});window.location.search.indexOf("videoplay")>-1&&($("#modal-video").modal("show"),$(".youtube").trigger("click"))}),function(n){typeof exports=="object"?module.exports=n(require("jquery")):typeof define=="function"&&define.amd?define(["jquery"],n):n(jQuery)}(function(n){"use strict";var t={},i=Math.max,r=Math.min;t.c={};t.c.d=n(document);t.c.t=function(n){return n.originalEvent.touches.length-1};t.o=function(){var i=this;this.o=null;this.$=null;this.i=null;this.g=null;this.v=null;this.cv=null;this.x=0;this.y=0;this.w=0;this.h=0;this.$c=null;this.c=null;this.t=0;this.isInit=!1;this.fgColor=null;this.pColor=null;this.dH=null;this.cH=null;this.eH=null;this.rH=null;this.scale=1;this.relative=!1;this.relativeWidth=!1;this.relativeHeight=!1;this.$div=null;this.run=function(){var t=function(n,t){var r;for(r in t)i.o[r]=t[r];i._carve().init();i._configure()._draw()};if(!this.$.data("kontroled")){if(this.$.data("kontroled",!0),this.extend(),this.o=n.extend({min:this.$.data("min")!==undefined?this.$.data("min"):0,max:this.$.data("max")!==undefined?this.$.data("max"):100,stopper:!0,readOnly:this.$.data("readonly")||this.$.attr("readonly")==="readonly",cursor:this.$.data("cursor")===!0&&30||this.$.data("cursor")||0,thickness:this.$.data("thickness")&&Math.max(Math.min(this.$.data("thickness"),1),.01)||.35,lineCap:this.$.data("linecap")||"butt",width:this.$.data("width")||200,height:this.$.data("height")||200,displayInput:this.$.data("displayinput")==null||this.$.data("displayinput"),displayPrevious:this.$.data("displayprevious"),fgColor:this.$.data("fgcolor")||"#87CEEB",inputColor:this.$.data("inputcolor"),font:this.$.data("font")||"Arial",fontWeight:this.$.data("font-weight")||"bold",inline:!1,step:this.$.data("step")||1,rotation:this.$.data("rotation"),draw:null,change:null,cancel:null,release:null,format:function(n){return n},parse:function(n){return parseFloat(n)}},this.o),this.o.flip=this.o.rotation==="anticlockwise"||this.o.rotation==="acw",this.o.inputColor||(this.o.inputColor=this.o.fgColor),this.$.is("fieldset")?(this.v={},this.i=this.$.find("input"),this.i.each(function(t){var r=n(this);i.i[t]=r;i.v[t]=i.o.parse(r.val());r.bind("change blur",function(){var n={};n[t]=r.val();i.val(i._validate(n))})}),this.$.find("legend").remove()):(this.i=this.$,this.v=this.o.parse(this.$.val()),this.v===""&&(this.v=this.o.min),this.$.bind("change blur",function(){i.val(i._validate(i.o.parse(i.$.val())))})),this.o.displayInput||this.$.hide(),this.$c=n(document.createElement("canvas")).attr({width:this.o.width,height:this.o.height}),this.$div=n('<div style="'+(this.o.inline?"display:inline;":"")+"width:"+this.o.width+"px;height:"+this.o.height+'px;"><\/div>'),this.$.wrap(this.$div).before(this.$c),this.$div=this.$.parent(),typeof G_vmlCanvasManager!="undefined"&&G_vmlCanvasManager.initElement(this.$c[0]),this.c=this.$c[0].getContext?this.$c[0].getContext("2d"):null,!this.c)throw{name:"CanvasNotSupportedException",message:"Canvas not supported. Please use excanvas on IE8.0.",toString:function(){return this.name+": "+this.message}};return this.scale=(window.devicePixelRatio||1)/(this.c.webkitBackingStorePixelRatio||this.c.mozBackingStorePixelRatio||this.c.msBackingStorePixelRatio||this.c.oBackingStorePixelRatio||this.c.backingStorePixelRatio||1),this.relativeWidth=this.o.width%1!=0&&this.o.width.indexOf("%"),this.relativeHeight=this.o.height%1!=0&&this.o.height.indexOf("%"),this.relative=this.relativeWidth||this.relativeHeight,this._carve(),this.v instanceof Object?(this.cv={},this.copy(this.v,this.cv)):this.cv=this.v,this.$.bind("configure",t).parent().bind("configure",t),this._listen()._configure()._xy().init(),this.isInit=!0,this.$.val(this.o.format(this.v)),this._draw(),this}};this._carve=function(){if(this.relative){var n=this.relativeWidth?this.$div.parent().width()*parseInt(this.o.width)/100:this.$div.parent().width(),t=this.relativeHeight?this.$div.parent().height()*parseInt(this.o.height)/100:this.$div.parent().height();this.w=this.h=Math.min(n,t)}else this.w=this.o.width,this.h=this.o.height;return this.$div.css({width:this.w+"px",height:this.h+"px"}),this.$c.attr({width:this.w,height:this.h}),this.scale!==1&&(this.$c[0].width=this.$c[0].width*this.scale,this.$c[0].height=this.$c[0].height*this.scale,this.$c.width(this.w),this.$c.height(this.h)),this};this._draw=function(){var n=!0;i.g=i.c;i.clear();i.dH&&(n=i.dH());n!==!1&&i.draw()};this._touch=function(n){var r=function(n){var t=i.xy2val(n.originalEvent.touches[i.t].pageX,n.originalEvent.touches[i.t].pageY);t!=i.cv&&(i.cH&&i.cH(t)===!1||(i.change(i._validate(t)),i._draw()))};return this.t=t.c.t(n),r(n),t.c.d.bind("touchmove.k",r).bind("touchend.k",function(){t.c.d.unbind("touchmove.k touchend.k");i.val(i.cv)}),this};this._mouse=function(n){var r=function(n){var t=i.xy2val(n.pageX,n.pageY);t!=i.cv&&(i.cH&&i.cH(t)===!1||(i.change(i._validate(t)),i._draw()))};return r(n),t.c.d.bind("mousemove.k",r).bind("keyup.k",function(n){if(n.keyCode===27){if(t.c.d.unbind("mouseup.k mousemove.k keyup.k"),i.eH&&i.eH()===!1)return;i.cancel()}}).bind("mouseup.k",function(){t.c.d.unbind("mousemove.k mouseup.k keyup.k");i.val(i.cv)}),this};this._xy=function(){var n=this.$c.offset();return this.x=n.left,this.y=n.top,this};this._listen=function(){return this.o.readOnly?this.$.attr("readonly","readonly"):(this.$c.bind("mousedown",function(n){n.preventDefault();i._xy()._mouse(n)}).bind("touchstart",function(n){n.preventDefault();i._xy()._touch(n)}),this.listen()),this.relative&&n(window).resize(function(){i._carve().init();i._draw()}),this};this._configure=function(){return this.o.draw&&(this.dH=this.o.draw),this.o.change&&(this.cH=this.o.change),this.o.cancel&&(this.eH=this.o.cancel),this.o.release&&(this.rH=this.o.release),this.o.displayPrevious?(this.pColor=this.h2rgba(this.o.fgColor,"0.4"),this.fgColor=this.h2rgba(this.o.fgColor,"0.6")):this.fgColor=this.o.fgColor,this};this._clear=function(){this.$c[0].width=this.$c[0].width};this._validate=function(n){var t=~~((n<0?-.5:.5)+n/this.o.step)*this.o.step;return Math.round(t*100)/100};this.listen=function(){};this.extend=function(){};this.init=function(){};this.change=function(){};this.val=function(){};this.xy2val=function(){};this.draw=function(){};this.clear=function(){this._clear()};this.h2rgba=function(n,t){var i;return n=n.substring(1,7),i=[parseInt(n.substring(0,2),16),parseInt(n.substring(2,4),16),parseInt(n.substring(4,6),16)],"rgba("+i[0]+","+i[1]+","+i[2]+","+t+")"};this.copy=function(n,t){for(var i in n)t[i]=n[i]}};t.Dial=function(){t.o.call(this);this.startAngle=null;this.xy=null;this.radius=null;this.lineWidth=null;this.cursorExt=null;this.w2=null;this.PI2=2*Math.PI;this.extend=function(){this.o=n.extend({bgColor:this.$.data("bgcolor")||"#EEEEEE",angleOffset:this.$.data("angleoffset")||0,angleArc:this.$.data("anglearc")||360,inline:!0},this.o)};this.val=function(n,t){if(null!=n){if(n=this.o.parse(n),t!==!1&&n!=this.v&&this.rH&&this.rH(n)===!1)return;this.cv=this.o.stopper?i(r(n,this.o.max),this.o.min):n;this.v=this.cv;this.$.val(this.o.format(this.v));this._draw()}else return this.v};this.xy2val=function(n,t){var u,f;return u=Math.atan2(n-(this.x+this.w2),-(t-this.y-this.w2))-this.angleOffset,this.o.flip&&(u=this.angleArc-u-this.PI2),this.angleArc!=this.PI2&&u<0&&u>-.5?u=0:u<0&&(u+=this.PI2),f=u*(this.o.max-this.o.min)/this.angleArc+this.o.min,this.o.stopper&&(f=i(r(f,this.o.max),this.o.min)),f};this.listen=function(){var t=this,u,e,h=function(n){n.preventDefault();var o=n.originalEvent,s=o.detail||o.wheelDeltaX,h=o.detail||o.wheelDeltaY,f=t._validate(t.o.parse(t.$.val()))+(s>0||h>0?t.o.step:s<0||h<0?-t.o.step:0);f=i(r(f,t.o.max),t.o.min);t.val(f,!1);t.rH&&(clearTimeout(u),u=setTimeout(function(){t.rH(f);u=null},100),e||(e=setTimeout(function(){u&&t.rH(f);e=null},200)))},o,f,s=1,c={37:-t.o.step,38:t.o.step,39:t.o.step,40:-t.o.step};this.$.bind("keydown",function(u){var e=u.keyCode,h;e>=96&&e<=105&&(e=u.keyCode=e-48);o=parseInt(String.fromCharCode(e));isNaN(o)&&(e!==13&&e!==8&&e!==9&&e!==189&&(e!==190||t.$.val().match(/\./))&&u.preventDefault(),n.inArray(e,[37,38,39,40])>-1&&(u.preventDefault(),h=t.o.parse(t.$.val())+c[e]*s,t.o.stopper&&(h=i(r(h,t.o.max),t.o.min)),t.change(t._validate(h)),t._draw(),f=window.setTimeout(function(){s*=2},30)))}).bind("keyup",function(){isNaN(o)?f&&(window.clearTimeout(f),f=null,s=1,t.val(t.$.val())):t.$.val()>t.o.max&&t.$.val(t.o.max)||t.$.val()<t.o.min&&t.$.val(t.o.min)});this.$c.bind("mousewheel DOMMouseScroll",h);this.$.bind("mousewheel DOMMouseScroll",h)};this.init=function(){(this.v<this.o.min||this.v>this.o.max)&&(this.v=this.o.min);this.$.val(this.v);this.w2=this.w/2;this.cursorExt=this.o.cursor/100;this.xy=this.w2*this.scale;this.lineWidth=this.xy*this.o.thickness;this.lineCap=this.o.lineCap;this.radius=this.xy-this.lineWidth/2;this.o.angleOffset&&(this.o.angleOffset=isNaN(this.o.angleOffset)?0:this.o.angleOffset);this.o.angleArc&&(this.o.angleArc=isNaN(this.o.angleArc)?this.PI2:this.o.angleArc);this.angleOffset=this.o.angleOffset*Math.PI/180;this.angleArc=this.o.angleArc*Math.PI/180;this.startAngle=1.5*Math.PI+this.angleOffset;this.endAngle=1.5*Math.PI+this.angleOffset+this.angleArc;var n=i(String(Math.abs(this.o.max)).length,String(Math.abs(this.o.min)).length,2)+2;this.o.displayInput&&this.i.css({width:(this.w/2+4>>0)+"px",height:(this.w/3>>0)+"px",position:"absolute","vertical-align":"middle","margin-top":(this.w/3>>0)+"px","margin-left":"-"+(this.w*3/4+2>>0)+"px",border:0,background:"none",font:this.o.fontWeight+" "+(this.w/n>>0)+"px "+this.o.font,"text-align":"center",color:this.o.inputColor||this.o.fgColor,padding:"0px","-webkit-appearance":"none"})||this.i.css({width:"0px",visibility:"hidden"})};this.change=function(n){this.cv=n;this.$.val(this.o.format(n))};this.angle=function(n){return(n-this.o.min)*this.angleArc/(this.o.max-this.o.min)};this.arc=function(n){var t,i;return n=this.angle(n),this.o.flip?(t=this.endAngle+1e-5,i=t-n-1e-5):(t=this.startAngle-1e-5,i=t+n+1e-5),this.o.cursor&&(t=i-this.cursorExt)&&(i=i+this.cursorExt),{s:t,e:i,d:this.o.flip&&!this.o.cursor}};this.draw=function(){var n=this.g,i=this.arc(this.cv),t,r=1;n.lineWidth=this.lineWidth;n.lineCap=this.lineCap;this.o.bgColor!=="none"&&(n.beginPath(),n.strokeStyle=this.o.bgColor,n.arc(this.xy,this.xy,this.radius,this.endAngle-1e-5,this.startAngle+1e-5,!0),n.stroke());this.o.displayPrevious&&(t=this.arc(this.v),n.beginPath(),n.strokeStyle=this.pColor,n.arc(this.xy,this.xy,this.radius,t.s,t.e,t.d),n.stroke(),r=this.cv==this.v);n.beginPath();n.strokeStyle=r?this.o.fgColor:this.fgColor;n.arc(this.xy,this.xy,this.radius,i.s,i.e,i.d);n.stroke()};this.cancel=function(){this.val(this.v)}};n.fn.dial=n.fn.knob=function(i){return this.each(function(){var r=new t.Dial;r.o=i;r.$=n(this);r.run()}).parent()}}),function(n){function r(){}function t(n){function u(t){t.prototype.option||(t.prototype.option=function(t){n.isPlainObject(t)&&(this.options=n.extend(!0,this.options,t))})}function f(r,u){n.fn[r]=function(f){var h,o,c,l,e,s;if(typeof f=="string"){for(h=i.call(arguments,1),o=0,c=this.length;o<c;o++){if(l=this[o],e=n.data(l,r),!e){t("cannot call methods on "+r+" prior to initialization; attempted to call '"+f+"'");continue}if(!n.isFunction(e[f])||f.charAt(0)==="_"){t("no such method '"+f+"' for "+r+" instance");continue}if(s=e[f].apply(e,h),s!==undefined)return s}return this}return this.each(function(){var t=n.data(this,r);t?(t.option(f),t._init()):(t=new u(this,f),n.data(this,r,t))})}}if(n){var t=typeof console=="undefined"?r:function(n){console.error(n)};return n.bridget=function(n,t){u(t);f(n,t)},n.bridget}}var i=Array.prototype.slice;typeof define=="function"&&define.amd?define("jquery-bridget/jquery.bridget",["jquery"],t):typeof exports=="object"?t(require("jquery")):t(n.jQuery)}(window),function(n){function f(t){var i=n.event;return i.target=i.target||i.srcElement||t,i}var t=document.documentElement,u=function(){},i,r;t.addEventListener?u=function(n,t,i){n.addEventListener(t,i,!1)}:t.attachEvent&&(u=function(n,t,i){n[t+i]=i.handleEvent?function(){var t=f(n);i.handleEvent.call(i,t)}:function(){var t=f(n);i.call(n,t)};n.attachEvent("on"+t,n[t+i])});i=function(){};t.removeEventListener?i=function(n,t,i){n.removeEventListener(t,i,!1)}:t.detachEvent&&(i=function(n,t,i){n.detachEvent("on"+t,n[t+i]);try{delete n[t+i]}catch(r){n[t+i]=undefined}});r={bind:u,unbind:i};typeof define=="function"&&define.amd?define("eventie/eventie",r):typeof exports=="object"?module.exports=r:n.eventie=r}(window),function(){function t(){}function u(n,t){for(var i=n.length;i--;)if(n[i].listener===t)return i;return-1}function i(n){return function(){return this[n].apply(this,arguments)}}var n=t.prototype,r=this,f=r.EventEmitter;n.getListeners=function(n){var t=this._getEvents(),r,i;if(n instanceof RegExp){r={};for(i in t)t.hasOwnProperty(i)&&n.test(i)&&(r[i]=t[i])}else r=t[n]||(t[n]=[]);return r};n.flattenListeners=function(n){for(var i=[],t=0;t<n.length;t+=1)i.push(n[t].listener);return i};n.getListenersAsObject=function(n){var t=this.getListeners(n),i;return t instanceof Array&&(i={},i[n]=t),i||t};n.addListener=function(n,t){var i=this.getListenersAsObject(n),f=typeof t=="object",r;for(r in i)i.hasOwnProperty(r)&&u(i[r],t)===-1&&i[r].push(f?t:{listener:t,once:!1});return this};n.on=i("addListener");n.addOnceListener=function(n,t){return this.addListener(n,{listener:t,once:!0})};n.once=i("addOnceListener");n.defineEvent=function(n){return this.getListeners(n),this};n.defineEvents=function(n){for(var t=0;t<n.length;t+=1)this.defineEvent(n[t]);return this};n.removeListener=function(n,t){var i=this.getListenersAsObject(n),f,r;for(r in i)i.hasOwnProperty(r)&&(f=u(i[r],t),f!==-1&&i[r].splice(f,1));return this};n.off=i("removeListener");n.addListeners=function(n,t){return this.manipulateListeners(!1,n,t)};n.removeListeners=function(n,t){return this.manipulateListeners(!0,n,t)};n.manipulateListeners=function(n,t,i){var r,u,f=n?this.removeListener:this.addListener,e=n?this.removeListeners:this.addListeners;if(typeof t!="object"||t instanceof RegExp)for(r=i.length;r--;)f.call(this,t,i[r]);else for(r in t)t.hasOwnProperty(r)&&(u=t[r])&&(typeof u=="function"?f.call(this,r,u):e.call(this,r,u));return this};n.removeEvent=function(n){var r=typeof n,t=this._getEvents(),i;if(r==="string")delete t[n];else if(n instanceof RegExp)for(i in t)t.hasOwnProperty(i)&&n.test(i)&&delete t[i];else delete this._events;return this};n.removeAllListeners=i("removeEvent");n.emitEvent=function(n,t){var r=this.getListenersAsObject(n),i,f,u,e;for(u in r)if(r.hasOwnProperty(u))for(f=r[u].length;f--;)i=r[u][f],i.once===!0&&this.removeListener(n,i.listener),e=i.listener.apply(this,t||[]),e===this._getOnceReturnValue()&&this.removeListener(n,i.listener);return this};n.trigger=i("emitEvent");n.emit=function(n){var t=Array.prototype.slice.call(arguments,1);return this.emitEvent(n,t)};n.setOnceReturnValue=function(n){return this._onceReturnValue=n,this};n._getOnceReturnValue=function(){return this.hasOwnProperty("_onceReturnValue")?this._onceReturnValue:!0};n._getEvents=function(){return this._events||(this._events={})};t.noConflict=function(){return r.EventEmitter=f,t};typeof define=="function"&&define.amd?define("eventEmitter/EventEmitter",[],function(){return t}):typeof module=="object"&&module.exports?module.exports=t:r.EventEmitter=t}.call(this),function(n){function t(n){var u,t,f;if(n){if(typeof r[n]=="string")return n;for(n=n.charAt(0).toUpperCase()+n.slice(1),t=0,f=i.length;t<f;t++)if(u=i[t]+n,typeof r[u]=="string")return u}}var i="Webkit Moz ms Ms O".split(" "),r=document.documentElement.style;typeof define=="function"&&define.amd?define("get-style-property/get-style-property",[],function(){return t}):typeof exports=="object"?module.exports=t:n.getStyleProperty=t}(window),function(n){function i(n){var t=parseFloat(n),i=n.indexOf("%")===-1&&!isNaN(t);return i&&t}function u(){}function e(){for(var i={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},u,n=0,r=t.length;n<r;n++)u=t[n],i[u]=0;return i}function r(r){function c(){var e,t,c,l;s||(s=!0,e=n.getComputedStyle,o=function(){var n=e?function(n){return e(n,null)}:function(n){return n.currentStyle};return function(t){var i=n(t);return i||f("Style returned "+i+". Are you running this code in a hidden iframe on Firefox? See http://bit.ly/getsizebug1"),i}}(),u=r("boxSizing"),u&&(t=document.createElement("div"),t.style.width="200px",t.style.padding="1px 2px 3px 4px",t.style.borderStyle="solid",t.style.borderWidth="1px 2px 3px 4px",t.style[u]="border-box",c=document.body||document.documentElement,c.appendChild(t),l=o(t),h=i(l.width)===200,c.removeChild(t)))}function l(n){var f,r,w,s,b,v,l,y,p;if(c(),typeof n=="string"&&(n=document.querySelector(n)),n&&typeof n=="object"&&n.nodeType){if(f=o(n),f.display==="none")return e();for(r={},r.width=n.offsetWidth,r.height=n.offsetHeight,w=r.isBorderBox=!!(u&&f[u]&&f[u]==="border-box"),s=0,b=t.length;s<b;s++)v=t[s],l=f[v],l=a(n,l),y=parseFloat(l),r[v]=isNaN(y)?0:y;var k=r.paddingLeft+r.paddingRight,d=r.paddingTop+r.paddingBottom,rt=r.marginLeft+r.marginRight,ut=r.marginTop+r.marginBottom,g=r.borderLeftWidth+r.borderRightWidth,nt=r.borderTopWidth+r.borderBottomWidth,tt=w&&h,it=i(f.width);return it!==!1&&(r.width=it+(tt?0:k+g)),p=i(f.height),p!==!1&&(r.height=p+(tt?0:d+nt)),r.innerWidth=r.width-(k+g),r.innerHeight=r.height-(d+nt),r.outerWidth=r.width+rt,r.outerHeight=r.height+ut,r}}function a(t,i){if(n.getComputedStyle||i.indexOf("%")===-1)return i;var r=t.style,e=r.left,u=t.runtimeStyle,f=u&&u.left;return f&&(u.left=t.currentStyle.left),r.left=i,i=r.pixelLeft,r.left=e,f&&(u.left=f),i}var s=!1,o,u,h;return l}var f=typeof console=="undefined"?u:function(n){console.error(n)},t=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth"];typeof define=="function"&&define.amd?define("get-size/get-size",["get-style-property/get-style-property"],r):typeof exports=="object"?module.exports=r(require("desandro-get-style-property")):n.getSize=r(n.getStyleProperty)}(window),function(n){function t(n){typeof n=="function"&&(t.isReady?n():r.push(n))}function u(n){var r=n.type==="readystatechange"&&i.readyState!=="complete";t.isReady||r||e()}function e(){var n,i,u;for(t.isReady=!0,n=0,i=r.length;n<i;n++)u=r[n],u()}function f(r){return i.readyState==="complete"?e():(r.bind(i,"DOMContentLoaded",u),r.bind(i,"readystatechange",u),r.bind(n,"load",u)),t}var i=n.document,r=[];t.isReady=!1;typeof define=="function"&&define.amd?define("doc-ready/doc-ready",["eventie/eventie"],f):typeof exports=="object"?module.exports=f(require("eventie")):n.docReady=f(n.eventie)}(window),function(n){function i(n,t){return n[r](t)}function u(n){if(!n.parentNode){var t=document.createDocumentFragment();t.appendChild(n)}}function o(n,t){var r,i,f;for(u(n),r=n.parentNode.querySelectorAll(t),i=0,f=r.length;i<f;i++)if(r[i]===n)return!0;return!1}function s(n,t){return u(n),i(n,t)}var r=function(){var i,t,u,f,r;if(n.matches)return"matches";if(n.matchesSelector)return"matchesSelector";for(i=["webkit","moz","ms","o"],t=0,u=i.length;t<u;t++)if(f=i[t],r=f+"MatchesSelector",n[r])return r}(),t,f,e;r?(f=document.createElement("div"),e=i(f,"div"),t=e?i:s):t=o;typeof define=="function"&&define.amd?define("matches-selector/matches-selector",[],function(){return t}):typeof exports=="object"?module.exports=t:window.matchesSelector=t}(Element.prototype),function(n,t){typeof define=="function"&&define.amd?define("fizzy-ui-utils/utils",["doc-ready/doc-ready","matches-selector/matches-selector"],function(i,r){return t(n,i,r)}):typeof exports=="object"?module.exports=t(n,require("doc-ready"),require("desandro-matches-selector")):n.fizzyUIUtils=t(n,n.docReady,n.matchesSelector)}(window,function(n,t,i){var r={},f,u;return r.extend=function(n,t){for(var i in t)n[i]=t[i];return n},r.modulo=function(n,t){return(n%t+t)%t},f=Object.prototype.toString,r.isArray=function(n){return f.call(n)=="[object Array]"},r.makeArray=function(n){var t=[],i,u;if(r.isArray(n))t=n;else if(n&&typeof n.length=="number")for(i=0,u=n.length;i<u;i++)t.push(n[i]);else t.push(n);return t},r.indexOf=Array.prototype.indexOf?function(n,t){return n.indexOf(t)}:function(n,t){for(var i=0,r=n.length;i<r;i++)if(n[i]===t)return i;return-1},r.removeFrom=function(n,t){var i=r.indexOf(n,t);i!=-1&&n.splice(i,1)},r.isElement=typeof HTMLElement=="function"||typeof HTMLElement=="object"?function(n){return n instanceof HTMLElement}:function(n){return n&&typeof n=="object"&&n.nodeType==1&&typeof n.nodeName=="string"},r.setText=function(){function t(t,i){n=n||(document.documentElement.textContent!==undefined?"textContent":"innerText");t[n]=i}var n;return t}(),r.getParent=function(n,t){while(n!=document.body)if(n=n.parentNode,i(n,t))return n},r.getQueryElement=function(n){return typeof n=="string"?document.querySelector(n):n},r.handleEvent=function(n){var t="on"+n.type;this[t]&&this[t](n)},r.filterFindElements=function(n,t){var f,e,h,u,s,o,c;for(n=r.makeArray(n),f=[],e=0,h=n.length;e<h;e++)if(u=n[e],r.isElement(u))if(t)for(i(u,t)&&f.push(u),s=u.querySelectorAll(t),o=0,c=s.length;o<c;o++)f.push(s[o]);else f.push(u);return f},r.debounceMethod=function(n,t,i){var u=n.prototype[t],r=t+"Timeout";n.prototype[t]=function(){var t=this[r],f,n;t&&clearTimeout(t);f=arguments;n=this;this[r]=setTimeout(function(){u.apply(n,f);delete n[r]},i||100)}},r.toDashed=function(n){return n.replace(/(.)([A-Z])/g,function(n,t,i){return t+"-"+i}).toLowerCase()},u=n.console,r.htmlInit=function(i,f){t(function(){for(var h=r.toDashed(f),c=document.querySelectorAll(".js-"+h),l="data-"+h+"-options",t,o,v,y,s,e=0,a=c.length;e<a;e++){t=c[e];o=t.getAttribute(l);try{v=o&&JSON.parse(o)}catch(p){u&&u.error("Error parsing "+l+" on "+t.nodeName.toLowerCase()+(t.id?"#"+t.id:"")+": "+p);continue}y=new i(t,v);s=n.jQuery;s&&s.data(t,f,y)}})},r}),function(n,t){typeof define=="function"&&define.amd?define("outlayer/item",["eventEmitter/EventEmitter","get-size/get-size","get-style-property/get-style-property","fizzy-ui-utils/utils"],function(i,r,u,f){return t(n,i,r,u,f)}):typeof exports=="object"?module.exports=t(n,require("wolfy87-eventemitter"),require("get-size"),require("desandro-get-style-property"),require("fizzy-ui-utils")):(n.Outlayer={},n.Outlayer.Item=t(n,n.EventEmitter,n.getSize,n.getStyleProperty,n.fizzyUIUtils))}(window,function(n,t,i,r,u){function p(n){for(var t in n)return!1;return t=null,!0}function f(n,t){n&&(this.element=n,this.layout=t,this.position={x:0,y:0},this._create())}function d(n){return n.replace(/([A-Z])/g,function(n){return"-"+n.toLowerCase()})}var o=n.getComputedStyle,y=o?function(n){return o(n,null)}:function(n){return n.currentStyle},e=r("transition"),w=r("transform"),b=e&&w,k=!!r("perspective"),s={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"otransitionend",transition:"transitionend"}[e],h=["transform","transition","transitionDuration","transitionProperty"],c=function(){for(var u={},t,i,n=0,f=h.length;n<f;n++)t=h[n],i=r(t),i&&i!==t&&(u[t]=i);return u}(),l,a,v;return u.extend(f.prototype,t.prototype),f.prototype._create=function(){this._transn={ingProperties:{},clean:{},onEnd:{}};this.css({position:"absolute"})},f.prototype.handleEvent=function(n){var t="on"+n.type;this[t]&&this[t](n)},f.prototype.getSize=function(){this.size=i(this.element)},f.prototype.css=function(n){var r=this.element.style,t,i;for(t in n)i=c[t]||t,r[i]=n[t]},f.prototype.getPosition=function(){var r=y(this.element),u=this.layout.options,f=u.isOriginLeft,e=u.isOriginTop,o=r[f?"left":"right"],s=r[e?"top":"bottom"],n=parseInt(o,10),t=parseInt(s,10),i=this.layout.size;n=o.indexOf("%")!=-1?n/100*i.width:n;t=s.indexOf("%")!=-1?t/100*i.height:t;n=isNaN(n)?0:n;t=isNaN(t)?0:t;n-=f?i.paddingLeft:i.paddingRight;t-=e?i.paddingTop:i.paddingBottom;this.position.x=n;this.position.y=t},f.prototype.layoutPosition=function(){var i=this.layout.size,n=this.layout.options,t={},r=n.isOriginLeft?"paddingLeft":"paddingRight",u=n.isOriginLeft?"left":"right",f=n.isOriginLeft?"right":"left",e=this.position.x+i[r];t[u]=this.getXValue(e);t[f]="";var o=n.isOriginTop?"paddingTop":"paddingBottom",s=n.isOriginTop?"top":"bottom",h=n.isOriginTop?"bottom":"top",c=this.position.y+i[o];t[s]=this.getYValue(c);t[h]="";this.css(t);this.emitEvent("layout",[this])},f.prototype.getXValue=function(n){var t=this.layout.options;return t.percentPosition&&!t.isHorizontal?n/this.layout.size.width*100+"%":n+"px"},f.prototype.getYValue=function(n){var t=this.layout.options;return t.percentPosition&&t.isHorizontal?n/this.layout.size.height*100+"%":n+"px"},f.prototype._transitionTo=function(n,t){this.getPosition();var r=this.position.x,u=this.position.y,f=parseInt(n,10),e=parseInt(t,10),o=f===this.position.x&&e===this.position.y;if(this.setPosition(n,t),o&&!this.isTransitioning){this.layoutPosition();return}var s=n-r,h=t-u,i={};i.transform=this.getTranslate(s,h);this.transition({to:i,onTransitionEnd:{transform:this.layoutPosition},isCleaning:!0})},f.prototype.getTranslate=function(n,t){var i=this.layout.options;return(n=i.isOriginLeft?n:-n,t=i.isOriginTop?t:-t,n=this.getXValue(n),t=this.getYValue(t),k)?"translate3d("+n+", "+t+", 0)":"translate("+n+", "+t+")"},f.prototype.goTo=function(n,t){this.setPosition(n,t);this.layoutPosition()},f.prototype.moveTo=b?f.prototype._transitionTo:f.prototype.goTo,f.prototype.setPosition=function(n,t){this.position.x=parseInt(n,10);this.position.y=parseInt(t,10)},f.prototype._nonTransition=function(n){this.css(n.to);n.isCleaning&&this._removeStyles(n.to);for(var t in n.onTransitionEnd)n.onTransitionEnd[t].call(this)},f.prototype._transition=function(n){var i,t,r;if(!parseFloat(this.layout.options.transitionDuration)){this._nonTransition(n);return}i=this._transn;for(t in n.onTransitionEnd)i.onEnd[t]=n.onTransitionEnd[t];for(t in n.to)i.ingProperties[t]=!0,n.isCleaning&&(i.clean[t]=!0);n.from&&(this.css(n.from),r=this.element.offsetHeight,r=null);this.enableTransition(n.to);this.css(n.to);this.isTransitioning=!0},l="opacity,"+d(c.transform||"transform"),f.prototype.enableTransition=function(){this.isTransitioning||(this.css({transitionProperty:l,transitionDuration:this.layout.options.transitionDuration}),this.element.addEventListener(s,this,!1))},f.prototype.transition=f.prototype[e?"_transition":"_nonTransition"],f.prototype.onwebkitTransitionEnd=function(n){this.ontransitionend(n)},f.prototype.onotransitionend=function(n){this.ontransitionend(n)},a={"-webkit-transform":"transform","-moz-transform":"transform","-o-transform":"transform"},f.prototype.ontransitionend=function(n){var t,i,r;n.target===this.element&&(t=this._transn,i=a[n.propertyName]||n.propertyName,delete t.ingProperties[i],p(t.ingProperties)&&this.disableTransition(),i in t.clean&&(this.element.style[n.propertyName]="",delete t.clean[i]),i in t.onEnd&&(r=t.onEnd[i],r.call(this),delete t.onEnd[i]),this.emitEvent("transitionEnd",[this]))},f.prototype.disableTransition=function(){this.removeTransitionStyles();this.element.removeEventListener(s,this,!1);this.isTransitioning=!1},f.prototype._removeStyles=function(n){var t={},i;for(i in n)t[i]="";this.css(t)},v={transitionProperty:"",transitionDuration:""},f.prototype.removeTransitionStyles=function(){this.css(v)},f.prototype.removeElem=function(){this.element.parentNode.removeChild(this.element);this.css({display:""});this.emitEvent("remove",[this])},f.prototype.remove=function(){if(!e||!parseFloat(this.layout.options.transitionDuration)){this.removeElem();return}var n=this;this.once("transitionEnd",function(){n.removeElem()});this.hide()},f.prototype.reveal=function(){delete this.isHidden;this.css({display:""});var n=this.layout.options,t={},i=this.getHideRevealTransitionEndProperty("visibleStyle");t[i]=this.onRevealTransitionEnd;this.transition({from:n.hiddenStyle,to:n.visibleStyle,isCleaning:!0,onTransitionEnd:t})},f.prototype.onRevealTransitionEnd=function(){this.isHidden||this.emitEvent("reveal")},f.prototype.getHideRevealTransitionEndProperty=function(n){var t=this.layout.options[n],i;if(t.opacity)return"opacity";for(i in t)return i},f.prototype.hide=function(){this.isHidden=!0;this.css({display:""});var n=this.layout.options,t={},i=this.getHideRevealTransitionEndProperty("hiddenStyle");t[i]=this.onHideTransitionEnd;this.transition({from:n.visibleStyle,to:n.hiddenStyle,isCleaning:!0,onTransitionEnd:t})},f.prototype.onHideTransitionEnd=function(){this.isHidden&&(this.css({display:"none"}),this.emitEvent("hide"))},f.prototype.destroy=function(){this.css({position:"",left:"",right:"",top:"",bottom:"",transition:"",transform:""})},f}),function(n,t){typeof define=="function"&&define.amd?define("outlayer/outlayer",["eventie/eventie","eventEmitter/EventEmitter","get-size/get-size","fizzy-ui-utils/utils","./item"],function(i,r,u,f,e){return t(n,i,r,u,f,e)}):typeof exports=="object"?module.exports=t(n,require("eventie"),require("wolfy87-eventemitter"),require("get-size"),require("fizzy-ui-utils"),require("./item")):n.Outlayer=t(n,n.eventie,n.EventEmitter,n.getSize,n.fizzyUIUtils,n.Outlayer.Item)}(window,function(n,t,i,r,u,f){function e(n,t){var i=u.getQueryElement(n),r;if(!i){h&&h.error("Bad element for "+this.constructor.namespace+": "+(i||n));return}this.element=i;o&&(this.$element=o(this.element));this.options=u.extend({},this.constructor.defaults);this.option(t);r=++l;this.element.outlayerGUID=r;s[r]=this;this._create();this.options.isInitLayout&&this.layout()}var h=n.console,o=n.jQuery,c=function(){},l=0,s={};return e.namespace="outlayer",e.Item=f,e.defaults={containerStyle:{position:"relative"},isInitLayout:!0,isOriginLeft:!0,isOriginTop:!0,isResizeBound:!0,isResizingContainer:!0,transitionDuration:"0.4s",hiddenStyle:{opacity:0,transform:"scale(0.001)"},visibleStyle:{opacity:1,transform:"scale(1)"}},u.extend(e.prototype,i.prototype),e.prototype.option=function(n){u.extend(this.options,n)},e.prototype._create=function(){this.reloadItems();this.stamps=[];this.stamp(this.options.stamp);u.extend(this.element.style,this.options.containerStyle);this.options.isResizeBound&&this.bindResize()},e.prototype.reloadItems=function(){this.items=this._itemize(this.element.children)},e.prototype._itemize=function(n){for(var i=this._filterFindItemElements(n),o=this.constructor.Item,r=[],f,e,t=0,u=i.length;t<u;t++)f=i[t],e=new o(f,this),r.push(e);return r},e.prototype._filterFindItemElements=function(n){return u.filterFindElements(n,this.options.itemSelector)},e.prototype.getItemElements=function(){for(var t=[],n=0,i=this.items.length;n<i;n++)t.push(this.items[n].element);return t},e.prototype.layout=function(){this._resetLayout();this._manageStamps();var n=this.options.isLayoutInstant!==undefined?this.options.isLayoutInstant:!this._isLayoutInited;this.layoutItems(this.items,n);this._isLayoutInited=!0},e.prototype._init=e.prototype.layout,e.prototype._resetLayout=function(){this.getSize()},e.prototype.getSize=function(){this.size=r(this.element)},e.prototype._getMeasurement=function(n,t){var i=this.options[n],f;i?(typeof i=="string"?f=this.element.querySelector(i):u.isElement(i)&&(f=i),this[n]=f?r(f)[t]:i):this[n]=0},e.prototype.layoutItems=function(n,t){n=this._getItemsForLayout(n);this._layoutItems(n,t);this._postLayout()},e.prototype._getItemsForLayout=function(n){for(var r=[],i,t=0,u=n.length;t<u;t++)i=n[t],i.isIgnored||r.push(i);return r},e.prototype._layoutItems=function(n,t){var f,i,e,r,u;if(this._emitCompleteOnItems("layout",n),n&&n.length){for(f=[],i=0,e=n.length;i<e;i++)r=n[i],u=this._getItemLayoutPosition(r),u.item=r,u.isInstant=t||r.isLayoutInstant,f.push(u);this._processLayoutQueue(f)}},e.prototype._getItemLayoutPosition=function(){return{x:0,y:0}},e.prototype._processLayoutQueue=function(n){for(var t,i=0,r=n.length;i<r;i++)t=n[i],this._positionItem(t.item,t.x,t.y,t.isInstant)},e.prototype._positionItem=function(n,t,i,r){r?n.goTo(t,i):n.moveTo(t,i)},e.prototype._postLayout=function(){this.resizeContainer()},e.prototype.resizeContainer=function(){if(this.options.isResizingContainer){var n=this._getContainerSize();n&&(this._setContainerMeasure(n.width,!0),this._setContainerMeasure(n.height,!1))}},e.prototype._getContainerSize=c,e.prototype._setContainerMeasure=function(n,t){if(n!==undefined){var i=this.size;i.isBorderBox&&(n+=t?i.paddingLeft+i.paddingRight+i.borderLeftWidth+i.borderRightWidth:i.paddingBottom+i.paddingTop+i.borderTopWidth+i.borderBottomWidth);n=Math.max(n,0);this.element.style[t?"width":"height"]=n+"px"}},e.prototype._emitCompleteOnItems=function(n,t){function u(){s.dispatchEvent(n+"Complete",null,[t])}function h(){r++;r===f&&u()}var s=this,f=t.length,r,i,e,o;if(!t||!f){u();return}for(r=0,i=0,e=t.length;i<e;i++){o=t[i];o.once(n,h)}},e.prototype.dispatchEvent=function(n,t,i){var u=t?[t].concat(i):i,r;this.emitEvent(n,u);o&&(this.$element=this.$element||o(this.element),t?(r=o.Event(t),r.type=n,this.$element.trigger(r,i)):this.$element.trigger(n,i))},e.prototype.ignore=function(n){var t=this.getItem(n);t&&(t.isIgnored=!0)},e.prototype.unignore=function(n){var t=this.getItem(n);t&&delete t.isIgnored},e.prototype.stamp=function(n){var t,i,r;if(n=this._find(n),n)for(this.stamps=this.stamps.concat(n),t=0,i=n.length;t<i;t++)r=n[t],this.ignore(r)},e.prototype.unstamp=function(n){var t,r,i;if(n=this._find(n),n)for(t=0,r=n.length;t<r;t++)i=n[t],u.removeFrom(this.stamps,i),this.unignore(i)},e.prototype._find=function(n){if(n)return typeof n=="string"&&(n=this.element.querySelectorAll(n)),u.makeArray(n)},e.prototype._manageStamps=function(){var n,t,i;if(this.stamps&&this.stamps.length)for(this._getBoundingRect(),n=0,t=this.stamps.length;n<t;n++)i=this.stamps[n],this._manageStamp(i)},e.prototype._getBoundingRect=function(){var t=this.element.getBoundingClientRect(),n=this.size;this._boundingRect={left:t.left+n.paddingLeft+n.borderLeftWidth,top:t.top+n.paddingTop+n.borderTopWidth,right:t.right-(n.paddingRight+n.borderRightWidth),bottom:t.bottom-(n.paddingBottom+n.borderBottomWidth)}},e.prototype._manageStamp=c,e.prototype._getElementOffset=function(n){var t=n.getBoundingClientRect(),i=this._boundingRect,u=r(n);return{left:t.left-i.left-u.marginLeft,top:t.top-i.top-u.marginTop,right:i.right-t.right-u.marginRight,bottom:i.bottom-t.bottom-u.marginBottom}},e.prototype.handleEvent=function(n){var t="on"+n.type;this[t]&&this[t](n)},e.prototype.bindResize=function(){this.isResizeBound||(t.bind(n,"resize",this),this.isResizeBound=!0)},e.prototype.unbindResize=function(){this.isResizeBound&&t.unbind(n,"resize",this);this.isResizeBound=!1},e.prototype.onresize=function(){function t(){n.resize();delete n.resizeTimeout}this.resizeTimeout&&clearTimeout(this.resizeTimeout);var n=this;this.resizeTimeout=setTimeout(t,100)},e.prototype.resize=function(){this.isResizeBound&&this.needsResizeLayout()&&this.layout()},e.prototype.needsResizeLayout=function(){var n=r(this.element),t=this.size&&n;return t&&n.innerWidth!==this.size.innerWidth},e.prototype.addItems=function(n){var t=this._itemize(n);return t.length&&(this.items=this.items.concat(t)),t},e.prototype.appended=function(n){var t=this.addItems(n);t.length&&(this.layoutItems(t,!0),this.reveal(t))},e.prototype.prepended=function(n){var t=this._itemize(n),i;t.length&&(i=this.items.slice(0),this.items=t.concat(i),this._resetLayout(),this._manageStamps(),this.layoutItems(t,!0),this.reveal(t),this.layoutItems(i))},e.prototype.reveal=function(n){var i,t,r;for(this._emitCompleteOnItems("reveal",n),i=n&&n.length,t=0;i&&t<i;t++)r=n[t],r.reveal()},e.prototype.hide=function(n){var i,t,r;for(this._emitCompleteOnItems("hide",n),i=n&&n.length,t=0;i&&t<i;t++)r=n[t],r.hide()},e.prototype.revealItemElements=function(n){var t=this.getItems(n);this.reveal(t)},e.prototype.hideItemElements=function(n){var t=this.getItems(n);this.hide(t)},e.prototype.getItem=function(n){for(var i,t=0,r=this.items.length;t<r;t++)if(i=this.items[t],i.element===n)return i},e.prototype.getItems=function(n){var i,t,f,e,r;for(n=u.makeArray(n),i=[],t=0,f=n.length;t<f;t++)e=n[t],r=this.getItem(e),r&&i.push(r);return i},e.prototype.remove=function(n){var t=this.getItems(n),i,f,r;if(this._emitCompleteOnItems("remove",t),t&&t.length)for(i=0,f=t.length;i<f;i++)r=t[i],r.remove(),u.removeFrom(this.items,r)},e.prototype.destroy=function(){var t=this.element.style,n,i,r,u;for(t.height="",t.position="",t.width="",n=0,i=this.items.length;n<i;n++)r=this.items[n],r.destroy();this.unbindResize();u=this.element.outlayerGUID;delete s[u];delete this.element.outlayerGUID;o&&o.removeData(this.element,this.constructor.namespace)},e.data=function(n){n=u.getQueryElement(n);var t=n&&n.outlayerGUID;return t&&s[t]},e.create=function(n,t){function i(){e.apply(this,arguments)}return Object.create?i.prototype=Object.create(e.prototype):u.extend(i.prototype,e.prototype),i.prototype.constructor=i,i.defaults=u.extend({},e.defaults),u.extend(i.defaults,t),i.prototype.settings={},i.namespace=n,i.data=e.data,i.Item=function(){f.apply(this,arguments)},i.Item.prototype=new f,u.htmlInit(i,n),o&&o.bridget&&o.bridget(n,i),i},e.Item=f,e}),function(n,t){typeof define=="function"&&define.amd?define(["outlayer/outlayer","get-size/get-size","fizzy-ui-utils/utils"],t):typeof exports=="object"?module.exports=t(require("outlayer"),require("get-size"),require("fizzy-ui-utils")):n.Masonry=t(n.Outlayer,n.getSize,n.fizzyUIUtils)}(window,function(n,t,i){var r=n.create("masonry");return r.prototype._resetLayout=function(){this.getSize();this._getMeasurement("columnWidth","outerWidth");this._getMeasurement("gutter","outerWidth");this.measureColumns();var n=this.cols;for(this.colYs=[];n--;)this.colYs.push(0);this.maxY=0},r.prototype.measureColumns=function(){var n,i;this.getContainerWidth();this.columnWidth||(n=this.items[0],i=n&&n.element,this.columnWidth=i&&t(i).outerWidth||this.containerWidth);var r=this.columnWidth+=this.gutter,f=this.containerWidth+this.gutter,u=f/r,e=r-f%r,o=e&&e<1?"round":"floor";u=Math[o](u);this.cols=Math.max(u,1)},r.prototype.getContainerWidth=function(){var i=this.options.isFitWidth?this.element.parentNode:this.element,n=t(i);this.containerWidth=n&&n.innerWidth},r.prototype._getItemLayoutPosition=function(n){var t;n.getSize();var e=n.size.outerWidth%this.columnWidth,s=e&&e<1?"round":"ceil",r=Math[s](n.size.outerWidth/this.columnWidth);r=Math.min(r,this.cols);var u=this._getColGroup(r),f=Math.min.apply(Math,u),o=i.indexOf(u,f),h={x:this.columnWidth*o,y:f},c=f+n.size.outerHeight,l=this.cols+1-u.length;for(t=0;t<l;t++)this.colYs[o+t]=c;return h},r.prototype._getColGroup=function(n){var i,r,t,u;if(n<2)return this.colYs;for(i=[],r=this.cols+1-n,t=0;t<r;t++)u=this.colYs.slice(t,t+n),i[t]=Math.max.apply(Math,u);return i},r.prototype._manageStamp=function(n){var e=t(n),u=this._getElementOffset(n),o=this.options.isOriginLeft?u.left:u.right,s=o+e.outerWidth,f=Math.floor(o/this.columnWidth),i,h,r;for(f=Math.max(0,f),i=Math.floor(s/this.columnWidth),i-=s%this.columnWidth?0:1,i=Math.min(this.cols-1,i),h=(this.options.isOriginTop?u.top:u.bottom)+e.outerHeight,r=f;r<=i;r++)this.colYs[r]=Math.max(h,this.colYs[r])},r.prototype._getContainerSize=function(){this.maxY=Math.max.apply(Math,this.colYs);var n={height:this.maxY};return this.options.isFitWidth&&(n.width=this._getContainerFitWidth()),n},r.prototype._getContainerFitWidth=function(){for(var n=0,t=this.cols;--t;){if(this.colYs[t]!==0)break;n++}return(this.cols-n)*this.columnWidth-this.gutter},r.prototype.needsResizeLayout=function(){var n=this.containerWidth;return this.getContainerWidth(),n!==this.containerWidth},r}),function(n){n.fn.hoverIntent=function(t,i,r){var u={interval:100,sensitivity:6,timeout:0};u=typeof t=="object"?n.extend(u,t):n.isFunction(i)?n.extend(u,{over:t,out:i,selector:r}):n.extend(u,{over:t,out:t,selector:i});var f,e,o,s,h=function(n){f=n.pageX;e=n.pageY},c=function(t,i){if(i.hoverIntent_t=clearTimeout(i.hoverIntent_t),Math.sqrt((o-f)*(o-f)+(s-e)*(s-e))<u.sensitivity)return n(i).off("mousemove.hoverIntent",h),i.hoverIntent_s=!0,u.over.apply(i,[t]);o=f;s=e;i.hoverIntent_t=setTimeout(function(){c(t,i)},u.interval)},a=function(n,t){return t.hoverIntent_t=clearTimeout(t.hoverIntent_t),t.hoverIntent_s=!1,u.out.apply(t,[n])},l=function(t){var r=n.extend({},t),i=this;if(i.hoverIntent_t&&(i.hoverIntent_t=clearTimeout(i.hoverIntent_t)),t.type==="mouseenter"){o=r.pageX;s=r.pageY;n(i).on("mousemove.hoverIntent",h);i.hoverIntent_s||(i.hoverIntent_t=setTimeout(function(){c(r,i)},u.interval))}else n(i).off("mousemove.hoverIntent",h),i.hoverIntent_s&&(i.hoverIntent_t=setTimeout(function(){a(r,i)},u.timeout))};return this.on({"mouseenter.hoverIntent":l,"mouseleave.hoverIntent":l},u.selector)}}(jQuery),function(n,t){"function"==typeof define&&define.amd?define(t):"object"==typeof exports?module.exports=t():n.Blazy=t()}(this,function(){function h(n){var i=n._util;i.elements=b(n.options);i.count=i.elements.length;i.destroyed&&(i.destroyed=!1,n.options.container&&t(n.options.container,function(n){r(n,"scroll",i.validateT)}),r(window,"resize",i.saveViewportOffsetT),r(window,"resize",i.validateT),r(window,"scroll",i.validateT));c(n)}function c(n){for(var s,r,t,h,f=n._util,o=0;o<f.count;o++){s=f.elements[o];n:{if(t=s,r=n.options,h=t.getBoundingClientRect(),r.container&&w&&(t=t.closest(r.containerClass))){t=t.getBoundingClientRect();r=u(t,i)?u(h,{top:t.top-r.offset,right:t.right+r.offset,bottom:t.bottom+r.offset,left:t.left-r.offset}):!1;break n}r=u(h,i)}(r||e(s,n.options.successClass))&&(n.load(s),f.elements.splice(o,1),f.count--,o--)}0===f.count&&n.destroy()}function u(n,t){return n.right>=t.left&&n.bottom>=t.top&&n.left<=t.right&&n.top<=t.bottom}function l(i,u,h){if(!e(i,h.successClass)&&(u||h.loadInvisible||0<i.offsetWidth&&0<i.offsetHeight))if(u=i.getAttribute(s)||i.getAttribute(h.src)){u=u.split(h.separator);var l=u[p&&1<u.length?1:0],w=i.getAttribute(h.srcset),b="img"===i.nodeName.toLowerCase(),k=(u=i.parentNode)&&"picture"===u.nodeName.toLowerCase();if(b||void 0===i.src){var c=new Image,v=function(){h.error&&h.error(i,"invalid");o(i,h.errorClass);n(c,"error",v);n(c,"load",y)},y=function(){b?k||a(i,l,w):i.style.backgroundImage='url("'+l+'")';f(i,h);n(c,"load",y);n(c,"error",v)};k&&(c=i,t(u.getElementsByTagName("source"),function(n){var t=h.srcset,i=n.getAttribute(t);i&&(n.setAttribute("srcset",i),n.removeAttribute(t))}));r(c,"error",v);r(c,"load",y);a(c,l,w)}else i.src=l,f(i,h)}else"video"===i.nodeName.toLowerCase()?(t(i.getElementsByTagName("source"),function(n){var t=h.src,i=n.getAttribute(t);i&&(n.setAttribute("src",i),n.removeAttribute(t))}),i.load(),f(i,h)):(h.error&&h.error(i,"missing"),o(i,h.errorClass))}function f(n,i){o(n,i.successClass);i.success&&i.success(n);n.removeAttribute(i.src);n.removeAttribute(i.srcset);t(i.breakpoints,function(t){n.removeAttribute(t.src)})}function a(n,t,i){i&&n.setAttribute("srcset",i);n.src=t}function e(n,t){return-1!==(" "+n.className+" ").indexOf(" "+t+" ")}function o(n,t){e(n,t)||(n.className+=" "+t)}function b(n){var i=[],t;for(n=n.root.querySelectorAll(n.selector),t=n.length;t--;i.unshift(n[t]));return i}function v(n){i.bottom=(window.innerHeight||document.documentElement.clientHeight)+n;i.right=(window.innerWidth||document.documentElement.clientWidth)+n}function r(n,t,i){n.attachEvent?n.attachEvent&&n.attachEvent("on"+t,i):n.addEventListener(t,i,{capture:!1,passive:!0})}function n(n,t,i){n.detachEvent?n.detachEvent&&n.detachEvent("on"+t,i):n.removeEventListener(t,i,{capture:!1,passive:!0})}function t(n,t){if(n&&t)for(var r=n.length,i=0;i<r&&!1!==t(n[i],i);i++);}function y(n,t,i){var r=0;return function(){var u=+new Date;u-r<t||(r=u,n.apply(i,arguments))}}var s,i,p,w;return function(r){var e,u,f;document.querySelectorAll||(e=document.createStyleSheet(),document.querySelectorAll=function(n,t,i,r,u){for(u=document.all,t=[],n=n.replace(/\[for\b/gi,"[htmlFor").split(","),i=n.length;i--;){for(e.addRule(n[i],"k:v"),r=u.length;r--;)u[r].currentStyle.k&&t.push(u[r]);e.removeRule(0)}return t});u=this;f=u._util={};f.elements=[];f.destroyed=!0;u.options=r||{};u.options.error=u.options.error||!1;u.options.offset=u.options.offset||100;u.options.root=u.options.root||document;u.options.success=u.options.success||!1;u.options.selector=u.options.selector||".b-lazy";u.options.separator=u.options.separator||"|";u.options.containerClass=u.options.container;u.options.container=u.options.containerClass?document.querySelectorAll(u.options.containerClass):!1;u.options.errorClass=u.options.errorClass||"b-error";u.options.breakpoints=u.options.breakpoints||!1;u.options.loadInvisible=u.options.loadInvisible||!1;u.options.successClass=u.options.successClass||"b-loaded";u.options.validateDelay=u.options.validateDelay||25;u.options.saveViewportOffsetDelay=u.options.saveViewportOffsetDelay||50;u.options.srcset=u.options.srcset||"data-srcset";u.options.src=s=u.options.src||"data-src";w=Element.prototype.closest;p=1<window.devicePixelRatio;i={};i.top=0-u.options.offset;i.left=0-u.options.offset;u.revalidate=function(){h(u)};u.load=function(n,i){var r=this.options;void 0===n.length?l(n,i,r):t(n,function(n){l(n,i,r)})};u.destroy=function(){var i=this._util;this.options.container&&t(this.options.container,function(t){n(t,"scroll",i.validateT)});n(window,"scroll",i.validateT);n(window,"resize",i.validateT);n(window,"resize",i.saveViewportOffsetT);i.count=0;i.elements.length=0;i.destroyed=!0};f.validateT=y(function(){c(u)},u.options.validateDelay,u);f.saveViewportOffsetT=y(function(){v(u.options.offset)},u.options.saveViewportOffsetDelay,u);v(u.options.offset);t(u.options.breakpoints,function(n){if(n.width>=window.screen.width)return s=n.src,!1});setTimeout(function(){h(u)})}}),function(){"use strict";function n(t){if(t===undefined&&(t={}),!(this instanceof n))return new n(t);n.setOptions(this,t,n.defaultOptions,e,!0,this._optionsHook)}function o(n,t){for(var i in n)n.hasOwnProperty(i)&&(this[i]=t.hasOwnProperty(i)&&t[i]!==undefined?t[i]:n[i])}function t(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])}function v(n,t){for(var e=t.length,i=0,u,f,r=-1;++r<e;)u=t[r],f=u.length,n.substr(i,f)===u&&(i+=f);return i>0?n.substr(i):n}function b(n){var u=n.length,t,i;if(!u)return null;for(t=r(n[0]),i=0;++i<u;)t+="|"+r(n[i]);return new RegExp("(?:^|\\s)\\s*("+t+"):\\s*","g")}function k(n){var i=n.length,t;return i?(t=r(n),new RegExp("(?:^|["+t+"])+([^"+t+"])[^"+t+"]*","g")):null}function r(n){return n.replace(/[\-\[\]\/\{}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}function d(n,t,i,r,u,f){this.item=n;this.fields=t;this.score=i;this.matchIndex=r;this.subIndex=u;this.sortKey=f}function g(n,t){var u=t.score-n.score,i,r;return u!==0?u:(i=n.sortKey,r=t.sortKey,i>r?1:i<r?-1:0)}function u(n,t,i,r,u,f,e){this.normalized=n;this.words=t;this.tokens_groups=i;this.fused_str=r;this.fused_map=u;this.fused_score=0;this.has_children=f;this.children=e}function y(n,t,i){this.tokens=n;this.map=t;this.gate=i;for(var u=n.length,f=-1,r=new Array(u);++f<u;)r[f]=0;this.score_item=r.slice();this.score_field=r.slice();this.field_pos=r}function f(n,t){this.start=n;this.end=t}function nt(n,t){this.item=n;this.fields=t}function s(n,t,i,r){for(var u,f,e,o=t.length;r<o;){if(u=t[r++],u==="*"||u==="")break;if(n==null||!(u in n))return i;n=n[u]}if(n==null)return i;var c=Object.prototype.toString.call(n),l=c==="[object Array]",a=c==="[object Object]";if(r===o)if(l)for(f=-1,e=n.length;++f<e;)i.push(h(n[f],""));else if(a)for(u in n)n.hasOwnProperty(u)&&i.push(h(n[u],""));else i.push(h(n,""));else if(u==="*")if(l)for(f=-1,e=n.length;++f<e;)s(n[f],t,i,r);else if(a)for(u in n)n.hasOwnProperty(u)&&s(n[u],t,i,r);return i}function h(n,t){return n==null?t:n.toString()}function tt(n){for(var e=[],s={},o=n.fields,u,i,f,r,t=0;t<o.length;t++)for(u=o[t],i=0;i<u.length;i++)for(f=u[i],r=0;r<f.length;r++)c(f[r],e,s);return e}function it(n){for(var u=[],e={},r,i=n.words,f,t=0;t<i.length;t++)c(i[t],u,e);for(f=n.children,t=0;t<f.length;t++)for(i=f[t].words,r=0;r<i;r++)c(i[r],u,e);return u}function c(n,t,i){var r=n.length;r!=0&&(r>=3&&ut(n,6,t,i),r>=2&&rt(n,4,t,i),l(n[0],t,i))}function rt(n,t,i,r){for(var e=Math.min(n.length,t),f,u=0;u<e-1;u++)for(f=u+1;f<e;f++)l(n[u]+n[f],i,r);return i}function ut(n,t,i,r){for(var o=Math.min(n.length,t),f,e,u=0;u<o-2;u++)for(f=u+1;f<o-1;f++)for(e=f+1;e<o;e++)l(n[u]+n[f]+n[e],i,r);return i}function l(n,t,i){n in i||(i[n]=!0,t.push(n))}function ft(n,t){var i={},r,o,s,u,f,h,e;if(n.length==0)return[];for(r=0;r<n.length;r++)if(o=n[r],o in t)for(s=t[o],u=0;u<s.length;u++)f=s[u],f in i?i[f]++:i[f]=1;h=[];for(e in i)i.hasOwnProperty(e)&&h.push(new et(e,i[e]));return h.sort(function(n,t){return t.count-n.count})}function et(n,t){this.id=n;this.count=t}function ot(n){return n?n.toLowerCase().replace(/[^\u0000-\u007E]/g,function(n){return p[n]||n}):""}function st(){for(var t="ãàáäâæẽèéëêìíïîõòóöôœùúüûñç",i={},n=0;n<t.length;n++)i[t[n]]="aaaaaaeeeeeiiiioooooouuuunc"[n];return i}function ht(n,t,i,r){var u=i.length,f=t.exec(n),e,o,s;if(f===null){i[u]=n;r[u]="";return}for(e=0;f!==null;)o=f.index,s=f[0].length,i[u]=n.substring(e,o),r[u]=n.substr(o,s),e=o+s,u++,f=t.exec(n);i[u]=n.substring(e);r[u]=""}function ct(n,t,i,r){for(var s=n.length,f,e=[],u=0;u<s;u++)e[u]={};var c=new at(n,e,i,r),l=a(c,0,0).score,h=0,o;for(u=0;u<s;u++){if(o=e[u][h],!o)break;t[u]=f=o.index;f>-1&&(h|=1<<f)}return l}function a(n,t,r){var h=n.score_grid,w=n.cache_tree,k=n.score_thresholds,d=n.order_bonus,g=h.length,c=h[r].length,v,y,p;c>i&&(c=i);for(var u,nt=k[r],o=0,l=-1,b=r<g-1,s=w[r+1],f,e=0;e<c;e++)(v=1<<e,t&v)||(u=h[r][e],u<nt)||(b&&(f=t|v,y=f in s?s[f]:a(n,f,r+1),u+=y.score,e<y.index&&(u+=d)),u>=o&&(o=u,l=e));return b&&(f=t,u=f in s?s[f].score:a(n,f,r+1).score,u>o&&(o=u,l=-1)),p=new lt(o,l),w[r][t]=p,p}function lt(n,t){this.score=n;this.index=t}function at(n,t,i,r){this.score_grid=n;this.cache_tree=t;this.score_thresholds=i;this.order_bonus=r}function w(n,t){var i,r,u=n.slice();for(n.length=t,i=0;i<t;i++)n[i]=-1;for(i=0;i<u.length;i++)r=u[i],r>-1&&r<t&&(n[r]=i)}var e,i,p;return n.defaultOptions={minimum_match:1,thresh_include:2,thresh_relative_to_best:.5,field_good_enough:20,bonus_match_start:.5,bonus_token_order:2,bonus_position_decay:.7,score_per_token:!0,score_test_fused:!1,score_acronym:!1,token_sep:" .,-:",score_round:.1,output_limit:0,sorter:g,normalize:ot,filter:null,output_map:"item",join_str:", ",token_query_min_length:2,token_field_min_length:3,token_query_max_length:64,token_field_max_length:64,token_fused_max_length:64,token_min_rel_size:.6,token_max_rel_size:10,interactive_debounce:150,interactive_mult:1.2,interactive_burst:3,source:[],keys:[],lazy:!1,token_re:/\s+/g,identify_item:null,use_index_store:!1,store_thresh:.7,store_max_results:1500},e={keys:[],tags:[],index:[],index_map:{},nb_indexed:0,store:{},tags_re:null,acro_re:null,token_re:null,options:null,dirty:!1,query:null,results:[],start_time:0,search_time:0},i=32,o.update=function(n,t,i){for(var r in i)i.hasOwnProperty(r)&&t.hasOwnProperty(r)&&(n[r]=i[r]===undefined?t[r]:i[r])},n.setOptions=function(n,i,r,u,f,e){f?(t(n,u),n.options=new o(r,i)):o.update(n.options,r,i);e.call(n,i)},t(n.prototype,{setOptions:function(t,i){i===undefined&&(i=t.reset||!1);n.setOptions(this,t,n.defaultOptions,e,i,this._optionsHook)},_optionsHook:function(n){var i=this.options,t,e,u,o,f;if("output_map"in n&&typeof n.output_map=="string"&&(i.output_map=i.output_map==="alias"?this.aliasResult:v(i.output_map,["root","."])),this.source=i.source,"keys"in n&&(t=n.keys)!==undefined){if(e=Object.prototype.toString.call(t),this.tags=null,e==="[object String]")this.keys=t.length?[t]:[];else if(e==="[object Object]"){this.keys=[];this.tags=[];u=0;for(f in t)t.hasOwnProperty(f)&&(this.tags[u]=f,this.keys[u]=t[f],u++)}else this.keys=t;for(t=this.keys,o=t.length,u=-1;++u<o;)t[u]=v(t[u],["item","."]);this.tags||(this.tags=t);this.tags_re=b(this.tags)}(this.acro_re===null||"acronym_tok"in n)&&(this.acro_re=k(i.token_sep));(this.token_re===null||"token_sep"in n)&&(this.token_re=i.token_re=new RegExp("["+r(i.token_sep)+"]+","g"));(n.dirty||"source"in n||"keys"in n||"use_index_store"in n)&&(i.lazy?this.dirty=!0:(this._buildIndexFromSource(),this.dirty=!1))}}),t(n.prototype,{getMatchingField:function(t){var i=n.generateFields(t.item,[this.keys[t.matchIndex]]);return i[0][t.subIndex]},aliasResult:function(t){for(var e=this.options,u=n.generateFields(t.item,this.keys),i={},o=this.tags,s=e.join_str,r=-1,f=u.length;++r<f;)i[o[r]]=u[r].join(s);return i._item=t.item,i._score=t.score,i._match=u[t.matchIndex][t.subIndex],i}}),n.map=function(n,t,i,r){var u=n.length,e,f;if(r>0&&r<u&&(u=r),typeof t!="function")return n.slice(0,u);for(e=new Array(u),f=-1;++f<u;)e[f]=t.call(i,n[f],f,n);return e},n.mapField=function(n,t,i){var f=n.length,e,r,u,o,c,s,h;if(i>0&&i<f&&(f=i),t==="")return n.slice(0,f);if(e=new Array(f),t.indexOf(".")===-1)for(u=-1;++u<f;)r=n[u],t in r&&(e[u]=r[t]);else for(o=t.split("."),c=o.length,u=-1;++u<f;){for(r=n[u],s=-1;++s<c;){if(h=o[s],!(h in r))break;r=r[h]}e[u]=r}return e},n.filterGTE=function(n,t,i){for(var u=-1,e=-1,o=n.length,f=[],r;++u<o;)r=n[u],r[t]>=i&&(f[++e]=r);return f},t(n.prototype,{_prepQuery:function(t){var r=this.options,h=r.score_per_token,rt=r.score_test_fused,ut=r.token_fused_max_length,w=r.token_field_min_length,b=r.token_field_max_length,ft=this.tags,k=this.tags_re,c=ft.length,d=this.token_re,i,e,l,a,g,s,f,y,p;if(h&&c&&k){var nt=0,tt,it=0,v=new Array(c+1),o=k.exec(t);for(g=o!==null;o!==null;)tt=o.index,v[it]=t.substring(nt,tt),nt=tt+o[0].length,it=ft.indexOf(o[1])+1,o=k.exec(t);for(v[it]=t.substring(nt),a=[],y=-1;++y<c;)(p=v[y+1],p&&p.length)&&(i=r.normalize(p),e=i.substring(0,ut),l=rt||!h?n.alphabet(e):{},f=n.filterSize(i.split(d),w,b),s=n.pack_tokens(f),a[y]=new u(i,f,s,e,l,!1,[]));i=r.normalize(v[0]);f=n.filterSize(i.split(d),w,b);s=n.pack_tokens(f)}else i=r.normalize(t),f=n.filterSize(i.split(d),w,b),s=h?n.pack_tokens(f):[],g=!1,a=new Array(c);return e=i.substring(0,ut),l=rt||!h?n.alphabet(e):{},new u(i,f,s,e,l,g,a)}}),u.prototype.resetItem=function(){for(var e=this.tokens_groups,t,i,s,r,u,h,f,n=-1,o=e.length;++n<o;)for(t=e[n].score_item,i=-1,s=t.length;++i<s;)t[i]=0;if(this.fused_score=0,this.has_children)for(r=this.children,u=-1,h=r.length;++u<h;)f=r[u],f&&f.resetItem()},u.prototype.scoreItem=function(){for(var n=0,o=this.tokens_groups,i,r,h,u,f,c,e,t=-1,s=o.length;++t<s;)for(i=o[t].score_item,r=-1,h=i.length;++r<h;)n+=i[r];if(this.fused_score>n&&(n=this.fused_score),this.has_children)for(u=this.children,f=-1,c=u.length;++f<c;)e=u[f],e&&(n+=e.scoreItem());return n},n.alphabet=function(t){var r=t.length;return r>i?n.posVector(t):n.bitVector(t,{},0)},n.mapAlphabet=function(t){for(var f=t.length,e=new Array(f),u=-1,r;++u<f;)r=t[u],e[u]=r.length>i?n.posVector(r):n.bitVector(r,{},0);return e},n.bitVector=function(n,t,i){for(var e=n.length,u=-1,r,f=i;++u<e;)r=n[u],r in t?t[r]|=1<<f++:t[r]=1<<f++;return t},n.posVector=function(n){for(var t={},i,u=n.length,r=-1;++r<u;)i=n[r],i in t?t[i].push(r):t[i]=[r];for(i in t)t.hasOwnProperty(i)&&t[i].push(Infinity);return t},n.pack_tokens=function(t){for(var u=-1,c=t.length,f,s=[],r,o;u<c;){for(var h=[],l={},e=0,a=0;++u<c;)if(r=t[u],o=r.length,o>=i){f=new y([r],n.posVector(r),4294967295);break}else if(o+e>=i){u--;break}else h.push(r),n.bitVector(r,l,e),a|=(1<<r.length-1)-1<<e,e+=o;h.length>0&&s.push(new y(h,l,a));f&&(s.push(f),f=null)}return s},n.prototype.score=function(t,i){var r=n.alphabet(t);return n.score_map(t,i,r,this.options)},n.score_map=function(t,r,u,f){var y,s,h=t.length,c=r.length,p=f.bonus_match_start,l=h<c?h:c,a,o,v,e,w,b;if(l===0)return 0;if(a=(h+c)/(2*h*c),o=0,t===r)o=l;else while(t[o]===r[o]&&++o<l);if(o===l)return s=o,a*s*s+p*o;if(h>i)return s=n.llcs_large(t,r,u,o),a*s*s+p*o;for(v=(1<<h)-1,e=v,y=o-1;++y<c;)b=r[y],b in u&&(w=e&u[b],e=e+w|e-w);return v&=~((1<<o)-1),e=~e&v,e=e-(e>>1&1431655765),e=(e&858993459)+(e>>2&858993459),s=(e+(e>>4)&252645135)*16843009>>24,s+=o,a*s*s+p*o},n.score_single=function(t,i,r){var u=t.tokens[0],f=u.length,e=i.length;return e<r.token_min_rel_size*f||e>r.token_max_rel_size*f?[0]:[n.score_map(u,i,t.map,r)]},n.score_pack=function(t,i,r){var k=t.tokens,a=k.length,p,f,s,c,u,h,e,nt,l,tt;if(a==1)return n.score_single(t,i,r);var o=4294967295,v,y,d=t.gate|0,g=t.map;for(p=-1,f=i.length;++p<f;)y=i[p],y in g&&(v=o&g[y],o=(o&d)+(v&d)|o-v);o=~o;var it=r.bonus_match_start,rt=r.token_min_rel_size,ut=r.token_max_rel_size,w=new Array(a),b=0;for(s=-1;++s<a;){if(c=k[s],u=c.length,f<rt*u||f>ut*u){w[s]=0;b+=u;continue}if(c===i)e=h=u;else{for(nt=u<f?u:f,e=0;c[e]===i[e]&&++e<nt;);for(h=e,l=(o>>>b&(1<<u)-1)>>>e;l;)l&=l-1,h++}b+=u;tt=(u+f)/(2*u*f);w[s]=tt*h*h+it*e}return w},n.llcs_large=function(n,t,i,r){var h,u,c,o,v,l,d,s;r===undefined&&(r=0);c=r?[new f(0,r),new f(Infinity,Infinity)]:[new f(Infinity,Infinity)];for(var y=r,p,g,e,w,b,k=c.length,nt=t.length,a=r;a<nt;a++)if(d=t[a],d in i){for(p=i[d],s=new Array(Math.min(2*k,y+2)),o=-1,g=0,u=p[0],l=-1,w=-1;++w<k;){for(v=l,e=c[w],h=e.start,l=e.end,b=l-h;u<v;)u=p[++g];if(h<=u){s[++o]=e;continue}u===v?s[o].end++:b===1?(e.start=u,e.end=u+1,s[++o]=e):s[++o]=new f(u,u+1);b>1&&(e.start++,s[++o]=e)}h>u&&(s[++o]=e,y++);c=s;k=++o}return y},t(n.prototype,{search:function(t){var f=Date.now(),i,o,s;this.start_time=f;i=this.options;this.dirty&&i.lazy&&(this._buildIndexFromSource(),this.dirty=!1);var e=this.query=this._prepQuery(t),u=this.index,r=[];return i.use_index_store&&(u=this._storeSearch(e,u)),i.filter&&(u=i.filter.call(this,u)),o=this._searchIndex(e,u,r),r=n.filterGTE(r,"score",o),typeof i.sorter=="function"&&(r=r.sort(i.sorter)),(i.output_map||i.output_limit>0)&&(r=typeof i.output_map=="function"?n.map(r,i.output_map,this,i.output_limit):n.mapField(r,i.output_map,i.output_limit)),s=Date.now(),this.search_time=s-f,this.results=r,r},_searchIndex:function(t,i,r){for(var f=this.options,ht=f.bonus_position_decay,ct=f.field_good_enough,lt=f.thresh_relative_to_best,w=f.score_per_token,b=f.score_round,c=f.thresh_include,k=0,at=t.children,y,o,s,rt,l,ot,h,a,st,p,v=-1,g=i.length;++v<g;){y=i[v];o=y.fields;t.resetItem();var u=0,nt=-1,tt=-1,it=1;for(s=-1,rt=o.length;++s<rt;){var e=0,ut=-1,ft=o[s],et=at[s],vt=!!et;for(l=-1,ot=ft.length;++l<ot;)a=ft[l],w?(h=this._scoreField(a,t),vt&&(h+=this._scoreField(a,et))):h=n.score_map(t.fused_str,a.join(" "),t.fused_map,f),h>e&&(e=h,ut=l);if(e*=1+it,it*=ht,e>u&&(u=e,nt=s,tt=ut,e>ct))break}w&&(st=t.scoreItem(),u=.5*u+.5*st);u>k&&(k=u,p=u*lt,p>c&&(c=p));u>c&&(u=Math.round(u/b)*b,r.push(new d(y.item,o,u,nt,tt,o[0][0].join(" "))))}return c},_scoreField:function(t,i){var d=i.tokens_groups,g=d.length,c=t.length,w,o,v,b,s;if(!g||!c)return 0;var f=0,u,y,nt=-1,e=this.options,p=e.bonus_token_order,ot=e.minimum_match,tt,it,r;for(w=-1;++w<g;){var h=d[w],l=h.tokens.length,a=h.score_field;for(r=-1;++r<l;)a[r]=0;for(o=h.field_pos,r=-1;++r<l;)o[r]=0;for(v=-1;++v<c;)for(tt=t[v],it=n.score_pack(h,tt,e),r=-1;++r<l;)u=it[r],y=a[r],(u>y||y-u<p&&r>0&&o[r]<=o[r-1])&&(a[r]=u,o[r]=v);for(b=h.score_item,r=-1;++r<l;){if(u=a[r],f+=u,u>ot){var rt=o[r],ut=rt-nt,k=p*(1/(1+Math.abs(ut)));ut>0&&(k*=2);f+=k;u+=k;nt=rt}u>b[r]&&(b[r]=u)}}if(e.score_test_fused){for(var st=e.score_acronym?c-1:c,ft=t[0],et=0;++et<st;)ft+=" "+t[et];s=n.score_map(i.fused_str,ft,i.fused_map,e);s+=p;f=s>f?s:f;s>i.fused_score&&(i.fused_score=s)}return f}}),t(n.prototype,{_prepItem:function(t,i){for(var o=n.generateFields(t,i),c=o.length,u,f,h,e,r,s=-1;++s<c;)for(u=o[s],f=-1,h=u.length;++f<h;)e=this.options.normalize(u[f]),r=e.split(this.token_re),e.length>2*this.options.token_field_min_length&&(r=n.filterSize(r,this.options.token_field_min_length,this.options.token_field_max_length)),this.options.score_acronym&&r.push(e.replace(this.acro_re,"$1")),u[f]=r;return new nt(t,o)},add:function(n,t){var r,i,u;t===undefined&&(t=!0);r=typeof this.options.identify_item=="function"?this.options.identify_item(n):null;r===null?(i=this.nb_indexed,this.nb_indexed++):r in this.index_map?i=this.index_map[r]:(this.index_map[r]=this.nb_indexed,i=this.nb_indexed,this.nb_indexed++);u=this._prepItem(n,this.keys);this.index[i]=u;t&&(this.source[i]=n);this.options.use_index_store&&this._storeAdd(u,i)},_buildIndexFromSource:function(){var t=this.source.length,n,i;for(this.index=new Array(t),this.index_map={},this.nb_indexed=0,n=-1;++n<t;)i=this.source[n],this.add(i,!1)}}),n.generateFields=function(n,t){var r,u,i;if(!t||!t.length)return[[n.toString()]];for(r=t.length,u=new Array(r),i=-1;++i<r;)u[i]=s(n,t[i].split("."),[],0);return u},t(n.prototype,{_storeAdd:function(n,t){var u=tt(n),i,r;if(u.length!=0)for(i=0;i<u.length;i++)r=u[i],r in this.store?this.store[r].push(t):this.store[r]=[t]},_storeSearch:function(t,i){var u=it(t),r,f;return u.length==0?[]:(r=ft(u,this.store),r.length==0)?[]:(f=r[0].count*this.options.store_thresh,r=n.filterGTE(r,"count",f),n.map(r,function(n){return i[n.id]},this,this.options.store_max_results))}}),p=st(),n.filterSize=function(n,t,i){for(var f=-1,o=-1,s=n.length,e=[],r,u;++f<s;)r=n[f],u=r.length,u>=t&&(e[++o]=u<i?r:r.substr(0,i));return e},t(n.defaultOptions,{highlight_prefix:!1,highlight_bridge_gap:2,highlight_before:'<strong class="highlight">',highlight_after:"<\/strong>"}),n.prototype.highlight=function(t,i){var u,f,r=this.query.normalized;return i&&i.length&&(u=this.tags.indexOf(i))>-1&&(f=this.query.children[u])&&(r+=(r.length?" ":"")+f.normalized),n.highlight(r,t,this.options)},n.highlight=function(t,i,r){var rt,u,g,ft,h,c,it;if(r===undefined&&(r=n.defaultOptions),!i)return"";var et=r.highlight_before,ot=r.highlight_after,l=r.score_per_token,st=r.score_test_fused,ct=r.score_acronym,a=r.token_re,o=r.normalize(t),v=r.normalize(i),y=o.split(a),p=v.split(a),f=[],w=[];ht(i,a,f,w);var e=[],b=[],k=0,d=0;if(l&&(d=n.matchTokens(p,y,b,r,!1)),(st||!l||ct)&&(k=n.score_map(o,v,n.alphabet(o),r)+r.bonus_token_order),d===0&&k===0)return i;for((!l||k>d)&&(y=[o],p=[v],f=[i],b=[0]),rt=f.length,u=-1;++u<rt;){if(g=b[u],g===-1){e.push(f[u]+w[u]);continue}var lt=y[g],at=p[u],nt=f[u],s=0,tt=[],ut=[];for(n.align(lt,at,tt,ut),ft=tt.length,h=-1;++h<ft;)c=tt[h],it=ut[h],c>s&&e.push(nt.substring(s,c)),e.push(et+nt.substring(c,it)+ot),s=it;e.push(nt.substring(s)+w[u])}return e.join("")},n.align=function(t,i,r,u,f){var ut,a,ft;f===undefined&&(f=n.defaultOptions);var w=100,et=-10,ot=-1,b=0,st=1,ht=2,ct=3,vt=f.score_acronym,lt=f.token_sep,l=Math.min(t.length+1,f.token_query_max_length),h=Math.min(i.length+1,f.token_field_max_length),o,e,yt=l<h?l:h,s=0;if(t===i)s=l,l=0;else if(f.highlight_prefix){for(o=0;o<yt&&t[o]===i[o];o++)s++;s&&(t=t.substring(s),i=i.substring(s),l-=s,h-=s)}var k=0,at=0,d=0,v=new Array(l*h),c=h-1;if(l>1&&h>1){var y=new Array(h),g,nt,tt,it=new Array(h),rt,p=0;for(e=0;e<h;e++)it[e]=0,y[e]=0,v[e]=b;for(o=1;o<l;o++)for(p=0,g=y[0],c++,v[c]=b,e=1;e<h;e++){rt=it[e]=Math.max(it[e]+ot,y[e]+et);p=Math.max(p+ot,y[e-1]+et);tt=vt?t[o-1]!==i[e-1]?-Infinity:g+w+(o<2||lt.indexOf(t[o-2])>-1?w:0)+(e<2||lt.indexOf(i[e-2])>-1?w:0):t[o-1]===i[e-1]?g+w:-Infinity;g=y[e];nt=y[e]=Math.max(tt,rt,p,0);c++;switch(nt){case p:v[c]=ht;break;case tt:v[c]=ct;nt>k&&(k=nt,at=o,d=e);break;case rt:v[c]=st;break;default:v[c]=b}}}if(ut=f.highlight_bridge_gap,a=0,k>0){for(o=at,e=d,c=o*h+e,a=d,u.push(d+s),ft=!0;ft;)switch(v[c]){case st:o--;c-=h;break;case ht:e--;c--;break;case ct:a-e>ut&&(r.push(a+s),u.push(e+s));e--;o--;a=e;c-=h+1;break;case b:default:ft=!1}r.push(a+s)}return s&&(a>0&&a<=ut?r[r.length-1]=0:(r.push(0),u.push(s))),r.reverse(),u.reverse(),k+s},n.matchTokens=function(t,i,r,u,f){var tt;u===undefined&&(u=n.defaultOptions);f===undefined&&(f=!1);for(var l=u.minimum_match,it=u.thresh_relative_to_best,o,s,y=[],rt=t.length,a=i.length,ut=n.mapAlphabet(t),p,b,d,h=l,g=-1,nt=-1,c,k=0,v=[],e=0;e<rt;e++){if(s=[],r[e]=-1,h=l,p=t[e],!p.length){for(o=0;o<a;o++)s[o]=0;y[e]=s;continue}for(d=ut[e],o=0;o<a;o++){if(b=i[o],!b.length){s[o]=0;continue}c=n.score_map(p,b,d,u);s[o]=c;c>l&&k++;c>h&&(h=c,g=e,nt=o)}v[e]=h;y[e]=s}if(k===0)return 0;if(k===1)return r[g]=nt,f&&w(r,a),h;for(e=0;e<t.length;e++)v[e]=Math.max(it*v[e],l);return tt=ct(y,r,v,u.bonus_token_order),f&&w(r,a),tt},t(n.prototype,{getInteractive:function(){var r=this,u=this.options,t=u.interactive_debounce,s=u.interactive_mult,h=u.interactive_burst;if(t===0)return function(n,t){return t(r.search(n))};var e=window.performance&&window.performance.now?window.performance:Date,f,n,o=0,i=!1;return function(u,c,l,a){var w=function(){f=null;i&&(n=r.search(u),a(n));o=0;i=!1},v,y,p;return clearTimeout(f),f=setTimeout(w,t),++o<h?(i=!1,v=e.now(),n=r.search(u),y=c(n),p=e.now(),t=.5*t+.5*s*(p-v),y):(i=!0,l(n))}},__ttAdapter:function(){var n=this.getInteractive(),t=function(){};return function(i,r,u){n(i,r,t,u)}},$uiSource:function(){var n=this.getInteractive(),t=function(){};return function(i,r){n(i.term,r,t,r)}}}),typeof require=="function"&&typeof module!="undefined"&&module.exports?module.exports=n:typeof define=="function"&&define.amd?define(function(){return n}):window.FuzzySearch=n,n}();$(document).ready(function(){function r(i,r,u){$.ajax({url:i}).then(function(i){n.setOptions({source:i.Experts.concat(i.Specialties),keys:r,output_map:u});t.setOptions({source:i.Experts,keys:r,output_map:u})})}const i=function(n,t,i){$.ajax({url:"/SearchMain",type:"GET",cache:!1,data:{type:n,command:t,suggestions:i?i.slice(0,3).join():""},success:function(n){window.location.href=n.link}})};$(".search-box").submit(function(t){var u,r,f;t.preventDefault();u=$(this).attr("data-search-type");r="";r=u==="2"?$(this).find(".searchKey").val():$(this).find(".searchKey")[1].value;f=n.search(r);/^[A-zÀ-ú0-9-/& ]*$/.test(r)===!1?($("#searchMessage").show(),$(".masthead-menu").addClass("u-margin-bottom")):i(u,r,f)});$(".search-box-btn").click(function(){$(this).parent("form").submit()});$(".suggestion").on("click",function(n){i(1,n.target.innerText)});var n=new FuzzySearch,t=new FuzzySearch;[".search-box-wrapper .searchKey",".btn-group-drawer-menu .searchKey"].forEach(function(t){$(t).typeahead({hint:!0,highlight:!1,minLength:2},{name:"experts_and_specialties",source:n,templates:{suggestion:function(t){return"<div>"+n.highlight(t)+"<\/div>"}}})});$("#advisor-search").typeahead({hint:!0,highlight:!1,minLength:2},{name:"experts",source:t,templates:{suggestion:function(n){return"<div>"+t.highlight(n)+"<\/div>"}}});r("/search/suggestions")});svg4everybody();$(function(){$(".btn-fave").on("click",function(){var n=$(this),t=n.hasClass("active")?"reset":"favorite";n.button(t)});$("body").on("click",".test-93-request-schedule",function(){var n={};n.name=$(this).attr("data-advisorName");n.ext=$(this).attr("data-advisorExt");$("#modal-Test93-appointment-request").attr("data-advisorName",n.name);$(this).attr("data-advisorName",n.name);$('[class^="test93-bodyText"] span.t63-name').html(n.name);$('[class^="test93-bodyText"] span.t63-ext').html(n.ext);$(".ga-appointment-test-93-accept, .ga-appointment-test-93-decline").attr("data-data-advisorExt",n.ext);$(".ga-appointment-test-93-accept, .ga-appointment-test-93-decline").attr("data-data-advisorName",n.name)})});$(function(){var n=$("[data-password]").data("show"),t=$("[data-password]").data("hide");$("[data-password]").hideShowPassword({show:!1,innerToggle:"focus",toggle:{attachToTouchEvent:"touchstart.hideShowPassword mousedown.hideShowPassword"},states:{shown:{toggle:{content:t}},hidden:{toggle:{content:n}}}})});$(function(){$(".select").each(function(){var n=$(this),t=n.find("select"),r=n.find(".js-select-value"),i=n.find(".js-select-delegate");i.length||(i=n);t.on({"change keyup":function(){r.text(t.find("option:selected").text())},"focus blur":function(n){i.toggleClass("focus",n.type==="focus")}});t.trigger("change")})});$(function(){function i(n,t){var i=[31,29,31,30,31,30,31,31,30,31,30,31],r=n?n-1:0;return t&&new Date(t,1,29).getMonth()!=1&&(i[1]=28),i[r]}function n(n,t,r){var u,o;t&&(t=parseInt(t));r&&(r=parseInt(r));var s=$(".js-datefield").data("day"),f=i(t,r),e=n.find("option:not(:disabled)");if(e.length<f)for(u=e.length+1;u<=f;u++)u==s?n.append('<option selected="selected">'+u+"<\/option>"):n.append("<option>"+u+"<\/option>");else e.length>f&&(o=e.slice(f).remove(),o.filter(":selected").length&&e.eq(f-1).attr("selected","selected"))}var t=!Modernizr.inputtypes.date;$(".js-datefield").each(function(){var h=$(this),u=h.find(".js-datefield-default"),s=h.find(".js-datefield-template"),f,e,o,i,c,l,r,a,v;if(t){for(u.hide(),s.uncomment(),f=s.find(".js-datefield-fallback"),f.unwrap(),e=f.find(".js-datefield-month"),o=f.find(".js-datefield-day"),i=f.find(".js-datefield-year"),a=$(".js-datefield").data("month"),$(".js-datefield-month").val(a),n(o),c=u.attr("min").split("-")[0],l=u.attr("max").split("-")[0],v=$(".js-datefield").data("year"),r=l;r>=c;r--)r==v?i.append('<option selected="selected">'+r+"<\/option>"):i.append("<option>"+r+"<\/option>");e.add(i).on("change.vse.dateMonthOrYear",function(){n(o,e.val(),i.val())});o.add(e).add(i).on("change.vse.dateAll",function(){for(var n=[i.val(),e.val(),o.val()],r,t=0;t<n.length;t++){if(r=n[t],!r){u.val("");return}r.length<2&&(n[t]="0"+r)}n=n.join("-");u.val(n)})}else s.remove()})});$(function(){$('[data-mask-type="tel"]').intlTelInput()});$(window).load(function(){var n=$(".js-advisor-tiles .js-advisor-tile");n.leveller({cssSelector:".js-advisor-tile-actions",cssProperty:"margin-top"});$(window).resize($.debounce(function(){n.leveller()},250))});$(function(){var n=$.fn.intlTelInput.getCountryData(),r=n.length,t=[];for(i=0;i<r;i++)t.push($("<option><\/option>").attr("value",n[i].iso2).text(n[i].name));$('[data-mask-type="tel"]').each(function(){var n=$(this),r=n.data("country-select"),i=$(r);i.append(t).val("us");i.change(function(){n.intlTelInput("selectCountry",$(this).val())})})});$(function(){var n=$(".masthead"),r=$(".masthead-search-toggle"),u=n.find("input, select, button"),f=$("#search-types"),t=$("#q"),e=2e3,i;r.on("click",function(n){n.preventDefault();$("body").addClass("is-search-open");t.click().focus()});f.on("change",function(){t.click().focus()});u.on({focus:function(){clearTimeout(i)},blur:function(){i=setTimeout(function(){n.removeClass("is-search-open")},e)}})});+function(n){"use strict";function i(){return this.each(function(){var i=n(this),r=i.data("customNav");r||i.data("customNav",new t(this))})}var t=function(t){this.$element=n(t);this.$element.on("mouseover",'[data-toggle="collapse"]:not(.js-custom-nav-more)',n.proxy(this.show,this))};t.prototype.bindHideAll=function(){n(document).on("mouseover.customNav",n.proxy(function(t){n(t.target).parents(".js-custom-nav").length||(this.hideAll(),this.unbindHideAll())},this))};t.prototype.unbindHideAll=function(){n(document).off("mouseover.customNav")};t.prototype.hideAll=function(){return this.$element.find(".collapse.in").each(function(){n(this).collapse("hide")}),!1};t.prototype.show=function(t){var u=n(t.currentTarget),i=n(u.data("target")),r=this.$element.find(".collapse.in, .collapsing").not(i),f=this.$element.find(".js-custom-nav-more:visible").length;if(f)return t.stopPropagation(),!0;if(r.hasClass("collapsing"))return!1;this.unbindHideAll();i.one("shown.bs.collapse",n.proxy(this.bindHideAll,this));if(r.length){r.one("hidden.bs.collapse",function(){i.collapse("show")});r.collapse("hide")}else i.collapse("toggle");return!1};n.fn.customNav=i}(jQuery);$(function(){$(".js-custom-nav").customNav()});$(function(){function i(){n.removeClass("open");$.mobile.zoom.enable(!0)}var t=$("body"),n=$("#quicklist"),r=$("#quicklist-toggle, .quicklist-header a");r.click(function(r){r.preventDefault();n.hasClass("open")?(t.removeClass("quicklist-open"),n.removeClass("in"),$.support.transition?n.one("bsTransitionEnd",i).emulateTransitionEnd(300):i()):(loadQuicklistPsychics(),$.mobile.zoom.disable(!0),t.addClass("quicklist-open"),n.addClass("open"),n[0].offsetWidth,n.addClass("in"))})});$(function(){$(".stars-control").starRating()});$(function(){$("[data-deemphasis]").each(function(){var n=$(this),i=n.data("deemphasis"),t=n.find('[data-deemphasis-parent="'+i+'"]');n.on("shown.bs.collapse","[data-deemphasis-parent]",function(){var i=$(this).find(".collapse");n.find(".collapse.in").not(i).collapse("hide");t.not($(this)).addClass("is-deemphasized");$(this).removeClass("is-deemphasized")});n.on("hidden.bs.collapse",function(){n.find(".collapse.in").length||t.removeClass("is-deemphasized")})});$(".js-dismiss-rating").click(function(){$(this).parents(".collapse").first().collapse("hide")})});$(function(){var n=$(window),t=$("html,body"),i=200,r=300;$(".js-toolbar").each(function(){var u=$(this);u.on("click.vse.toolbar","a:not(.active)",function(){var e=n.height(),o=n.scrollTop(),f=u.offset().top,s=u.height();e-(f+s-o)<i&&t.stop().animate({scrollTop:f},r)})})});$(window).load(function(){var n=$(".promopod");n.leveller({cssSelector:".promopod-btn",cssProperty:"margin-top"});$(window).resize($.debounce(function(){n.leveller()},250))});$(function(){function n(){$("#sort-show").closest(".filter").is(":visible")||$("#sort-show").collapse("show")}$("#sort-show .filter-item input").on("change",function(){$(this).closest(".prairie-dog-dialog").prairieDog("hide")});$(window).on("resize",n);n()});$(function(){$('[data-toggle="collapse"][data-responsive="bio"]').responsiveCollapse()});$(window).load(function(){var n=$(".return-call-settings-box");n.leveller({cssSelector:".js-return-call-settings-btn",cssProperty:"margin-top"});$(window).resize($.debounce(function(){n.leveller()},250))});lazyLoader={};$(document).ready(function(){var n,t;lazyLoader.bLazy=new Blazy({breakpoints:[{width:703,src:"data-src-small"}],success:function(){},error:function(n,t){t==="missing"?console.error("blazy missed loading image"):t==="invalid"&&console.error("blazy encountered an invalid image")}});n={init:function(){this.browser=this.searchString(this.dataBrowser)||"Other";this.version=this.searchVersion(navigator.userAgent)||this.searchVersion(navigator.appVersion)||"Unknown"},searchString:function(n){for(var i,t=0;t<n.length;t++)if(i=n[t].string,this.versionSearchString=n[t].subString,i.indexOf(n[t].subString)!==-1)return n[t].identity},searchVersion:function(n){var i=n.indexOf(this.versionSearchString),t;if(i!==-1)return t=n.indexOf("rv:"),this.versionSearchString==="Trident"&&t!==-1?parseFloat(n.substring(t+3)):parseFloat(n.substring(i+this.versionSearchString.length+1))},dataBrowser:[{string:navigator.userAgent,subString:"Edge",identity:"MS Edge"},{string:navigator.userAgent,subString:"MSIE",identity:"Explorer"},{string:navigator.userAgent,subString:"Trident",identity:"Explorer"},{string:navigator.userAgent,subString:"Firefox",identity:"Firefox"},{string:navigator.userAgent,subString:"Opera",identity:"Opera"},{string:navigator.userAgent,subString:"OPR",identity:"Opera"},{string:navigator.userAgent,subString:"Chrome",identity:"Chrome"},{string:navigator.userAgent,subString:"Safari",identity:"Safari"}]};n.init();t={debug:!1,requirements:{Chrome:55,Explorer:11,Safari:600.9,Firefox:57},displayToggle:!1,browser:n,displayMessage:function(){var n,t;(this.displayToggle===!0||this.debug===!0)&&(n={},n.warning='<svg><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="/NoCDN/svg/sprite.symbol.svg#warning2"><\/use><\/svg >',n.close='<svg class="icon"> <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="/NoCDN/svg/sprite.symbol.svg#close"><\/use> <\/svg>',t=$('<div class="browserMessage" style="display: none;"><span class="close"><a href="#">'+n.close+'<\/a><\/span><h3 class="browserMessageTitle">'+n.warning+"Please update "+this.browser.browser+" to the latest version!<\/h3><\/div>"),$(t).prependTo("body").slideDown("slow"));this.debug===!0&&console.error(":::Browser Check::: Your browser version is too low! You are on:",this.browser.browser,this.browser.version)},check:function(){this.browser.version<this.requirements[this.browser.browser]&&(this.displayToggle=!0,this.displayMessage())}};t.check();$("div.browserMessage .close a").click(function(n){n.preventDefault();$("div.browserMessage").slideUp()})});$(document).ready(function(){CookieConsent();hideAppButtons()});$("#btnCookieConsentClose").click(function(){document.cookie="CookieConsent=yes; max-age=157680000";sessionStorage.cookieConsent="yes";$("#popCookieConsent").hide()});$(document).ready(function(){$(document).ajaxStop(function(){setTimeout(function(){lazyLoader.bLazy.revalidate()},1e3)})});_gaq=_gaq||[];_gaq.push(["_setAccount","UA-1433166-1"]);_gaq.push(["_setSiteSpeedSampleRate",50]);_gaq.push(["_trackPageview"]);VSE=window.VSE||{};VSE.UI=VSE.UI||{};VSE.UI.Services=VSE.UI.Services||{};VSE.UI.Services.AjaxGetCall=function(n,t){$.ajax({url:n,cache:!1,success:function(n){t(VSE.UI.Utils.GetJson(n))},error:function(n){console.log("error :"+n.responseText)}})};VSE.UI.Services.AjaxPostCall=function(n,t,i){$.ajax({url:n,cache:!1,type:"post",data:t,success:function(n){i(VSE.UI.Utils.GetJson(n))},error:function(n){console.log("error :"+n.responseText)}})};VSE.UI.Services.AjaxJsonPostCall=function(n,t,i){$.ajax({type:"post",url:n,data:JSON.stringify(t),dataType:"json",cache:!1,success:function(n){i(VSE.UI.Utils.GetJson(n))},error:function(n){console.log("error :"+n.responseText)}})};VSE.UI.Utils=VSE.UI.Utils||{};VSE.UI.Utils.GetJson=function(n){return n==""||n=="undefined"?null:JSON&&JSON.parse(n)||$.parseJSON(n)};var g_currentApptTime=0,g_currentApptInviteTime=0,g_currentApptTimeEnd=0,g_apptid=0,g_expid=0;$(document).ajaxError(function(n,t){t.status==401?window.location="/login":t.status==403&&alert("You have no enough permissions to request this resource.")});$(document).ready(function(){$(document).on("click",'[data-command-execute="yes"]',function(n){n.preventDefault();var t=$(this).attr("data-command"),i=$("#HID_IsOptiTest131Available")?$("#HID_IsOptiTest131Available").val():"false",r=$("#HID_OptimizedTest128IsAvail")?$("#HID_OptimizedTest128IsAvail").val():"false";$.ajax({url:"/ReadCommand",type:"POST",cache:!1,data:{command:t,isOptTest131Run:i,IsOptimizedTest128Avail:r},success:function(n){window.location.href=n.link}})})});$(document).ready(function(){$(document).on("click","#GDACTION2",function(){var n=$(this).attr("data-popup-navigate-to-2");$(".aff-body").length?window.open(n):window.location.href=n});$(document).on("click","#GDACTION",function(){var n=$(this).attr("data-popup-navigate-to");$(".aff-body").length?window.open(n):window.location.href=n});if($(".aff-body").length){$("a.advisor-tile-main").on("click",function(){return window.open($(this).attr("href")),!1});if(!$(".advisor-tile-btn").attr("data-popup-execute"))$("a.advisor-tile-btn").on("click",function(){if($(this).attr("name")!="chatButton"&&$(this).attr("name")!="videoChatButton")return window.open($(this).attr("href")),!1})}});myModal='<div id="VSEGeneralDialog" class="modal" data-keyboard="false" data-backdrop="static"><div class="modal-dialog"><div class="modal-content modal-tan"><div class="modal-header clearfix"><button type="button" class="btn btn-blank close pull-right" data-dismiss="modal" aria-hidden="true"> <svg class="icon"> <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="/NoCDN/svg/sprite.symbol.svg#close"><\/use> <\/svg><\/button><h4 id="GDHeader" class="modal-title"><\/h4><\/div><div class="modal-body"><p id="GDText"><\/p><\/div><div class="modal-footer"><button id="GDCLOSE" type="button" class="btn btn-default" data-dismiss="modal"><\/button><button id="GDACTION" type="button" class="btn btn-primary"> <button id="GDACTION2" type="button" class="btn btn-primary"><\/button><\/div><\/div><\/div><\/div>';$(document).ready(function(){$(document).on("click",'[data-popup-execute="yes"]',function(n){n.preventDefault();var t=$(this).attr("data-styles"),i=$(this).attr("data-popup-navigate-to"),r=$(this).attr("data-popup-navigate-to-2"),f=$(this).attr("data-popup-text"),u=$(this).attr("data-popup-button-close"),e=$(this).attr("data-popup-button-ok"),o=$(this).attr("data-popup-button-ok-2"),s=$(this).attr("data-popup-header");$("body").find("#VSEGeneralDialog").remove();$("body").prepend(myModal);t=="withimage"&&($("body").find(".modal-header").remove(),$("body").find(".modal-body").prepend('<button type="button" class="btn btn-blank close pull-right" data-dismiss="modal" aria-hidden="true"> <svg class="icon"> <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="/NoCDN/svg/sprite.symbol.svg#close"><\/use> <\/svg><\/button>'),$("body").find("#VSEGeneralDialog").addClass(t),$("body").find("#GDACTION2").removeClass("btn-primary"),$("body").find("#GDACTION2").addClass("btn-link"),$("body").find(".modal-footer").addClass("no-border"));i!=null?($("body").find("#GDACTION").attr("data-popup-navigate-to",i),$("body").find("#GDACTION").text(e)):$("body").find("#GDACTION").remove();r!=null?($("body").find("#GDACTION2").attr("data-popup-navigate-to-2",r),$("body").find("#GDACTION2").text(o)):$("body").find("#GDACTION2").remove();$("body").find("#GDHeader").text(s);$("body").find("#GDText").replaceWith(f);u!=null?$("body").find("#GDCLOSE").text(u):$("body").find("#GDCLOSE").remove();$("body").find("#VSEGeneralDialog").modal({backdrop:"static"})})});$(document).ready(function(){$(document).on("click",'[name="chatButton"]',function(n){n.preventDefault();apptDisableButton=!0;var t=$(this).attr("data-expert-id");$.ajax({url:"/secure/chat",type:"Get",cache:!1,data:{ac:"ch",id:t},success:function(n){if(n.includes('http-equiv="refresh"')){var t=/\bURL=([^\s\"]*)/.exec(n);if(t&&t[1]){window.location.href=t[1];return}}if(document.getElementById("chatstart").style.display="block",$(chatstart).html(n),$("#chatstart").modal({backdrop:"static"},"show"),$(".aff-body").length)$(".js-chat-add-dollars").on("click",function(){return window.open($(this).attr("href")),!1})}})})});$(document).ready(function(){$(document).on("click",'[name="videoChatButton"]',function(n){n.preventDefault();var t=$(this).attr("data-expert-id");$.ajax({url:"/secure/video",type:"Get",cache:!1,data:{ac:"vch",id:t},success:function(n){if(n.includes('http-equiv="refresh"')){var t=/\bURL=([^\s\"]*)/.exec(n);if(t&&t[1]){window.location.href=t[1];return}}if(document.getElementById("vchatstart").style.display="block",$(vchatstart).html(n),$("#vchatstart").modal({backdrop:"static"},"show"),$(".aff-body").length)$(".js-chat-add-dollars").on("click",function(){return window.open($(this).attr("href")),!1})}})})});$(document).ready(function(){$(document).on("click","#mainSearchButtonMP",function(n){n.preventDefault();var i=$("#searchTypesMP").val(),t=$("#searchKey").val();/^[a-zA-Z0-9- ]*$/.test(t)==!1?($("#searchMessage").show(),$(".masthead-menu").addClass("u-margin-bottom")):(ga("send","pageview","/search?srch="+t),$.ajax({url:"/SearchMain",type:"GET",cache:!1,data:{type:i,command:t},success:function(n){window.location.href=n.link}}))})});$(document).ready(function(){$(document).on("click","#chatNowCont",function(n){var t,i;n.preventDefault();t=document.getElementById("searchimg");t.style.display="block";i=document.getElementById("doNotCloseWindowTextAppt");i.style.display="block";t=document.getElementById("searchbtn");t.style.display="none";detailedInformation=document.getElementById("detailedInformation");detailedInformation.style.display="none";checkExpert(5e3)})});$(document).ready(function(){$(document).on("click","#chatNowVA",function(n){n.preventDefault();$(this).attr("disabled","disabled");var i=$(this).attr("data-expert-id"),t=$(this).attr("data-url");$.ajax({url:"/secure/launchVAChat",type:"Get",cache:!1,data:{ac:"ch",id:i},success:function(n){var u,f,i,r,e;n!=null&&n.id==0&&($("#chatstart").modal("hide"),$(".aff-body").length?(u=600,f=600,window.open(t,"newwindow","width="+u+", height="+f+", top=300, left=350")):(i=document.getElementById("chat_form"),r=t.split("?"),r.length>1&&(e=r[1].split("&"),e.forEach(function(n){var t=document.createElement("INPUT"),r;t.setAttribute("type","hidden");r=n.split("=");t.setAttribute("name",r[0]);t.setAttribute("value",r.splice(1).join("="));i.appendChild(t)})),i.action=r[0],i.submit()))}})})});$(document).ready(function(){$(document).on("click","#chatNow",function(n){n.preventDefault();$(this).attr("disabled","disabled");var i=$(this).attr("data-expert-id"),t=$(this).attr("data-url");$.ajax({url:"/secure/launchChat",type:"Get",cache:!1,data:{ac:"ch",id:i},success:function(n){var u,f,i,r,e;n!=null&&n.id==0&&($("#chatstart").modal("hide"),$(".aff-body").length?(u=600,f=600,window.open(t,"newwindow","width="+u+", height="+f+", top=300, left=350")):(i=document.getElementById("chat_form"),r=t.split("?"),r.length>1&&(e=r[1].split("&"),e.forEach(function(n){var t=document.createElement("INPUT"),r;t.setAttribute("type","hidden");r=n.split("=");t.setAttribute("name",r[0]);t.setAttribute("value",r.splice(1).join("="));i.appendChild(t)})),i.action=r[0],i.submit()))}})})});$(document).ready(function(){$(document).on("click","#videoChatNow",function(n){n.preventDefault();$(this).attr("disabled","disabled");var i=$(this).attr("data-expert-id"),t=$(this).attr("data-url");$.ajax({url:"/secure/launchVideo",type:"Get",cache:!1,data:{ac:"vch",id:i},success:function(n){var i,r,u;n!=null&&n.id==0&&($("#vchatstart").modal("hide"),i=document.getElementById("v_chat_form"),i.action=t,$(".aff-body").length?(r=600,u=600,window.open(t,"newwindow","width="+r+", height="+u+", top=300, left=350")):i.submit())}})})});$(document).ready(function(){$("#setLanguageSpanish").click(function(n){n.preventDefault();var i=$("#controller").val(),r=$("#action").val(),t=$("#queryString").val();t.length>1?t.indexOf("clientid")!==-1&&(t=t+"&"+gaCrossDomainTracker()):t="?"+gaCrossDomainTracker();window.location.href="/SetLanguage?language=es&c="+i+"&a="+r+"&qs="+t})});$(document).ready(function(){$("#setLanguageEnglish").click(function(n){n.preventDefault();var i=$("#controller").val(),r=$("#action").val(),t=$("#queryString").val();t.length>1?t.indexOf("clientid")!==-1&&(t=t+"&"+gaCrossDomainTracker()):t="?"+gaCrossDomainTracker();window.location.href="/SetLanguage?language=en&c="+i+"&a="+r+"&qs="+t})});$(document).ready(function(){$(document).on("click",'[name="videoChatApptButton"]',function(n){n.preventDefault();g_currentApptTime=0;g_currentApptInviteTime=0;g_currentApptTimeEnd=0;$(".modal").hasClass("in")&&$("#modal-appointment").modal("hide");var t=$(this).attr("data-appt-id"),i=$(this).attr("data-expert-id"),r=$(this).attr("data-expert-name");(g_apptDisableButton=!0,$("#buttons-annots a").attr("disabled","disabled"),$("#buttons-annots").append('<div class="apptBtnSpinner" style="text-align:center; padding-top:5px;">Loading&nbsp;<img width="20" src="/images/preloader.gif" /><\/div>'),typeof t!="undefined"&&typeof i!="undefined")&&$.ajax({url:"/secure/findvideoappt",type:"Get",cache:!1,data:{eid:i,id:t},success:function(n){if(n!=null&&(g_currentApptTime=n.astart,g_currentApptInviteTime=n.astartInvite,g_currentApptTimeEnd=n.aend,n.astart===0)){g_apptDisableButton=!1;$("#buttons-annots div:last-child").remove();$('[name="videoChatApptButton"]').hide();$("#appointment-completed-popup-advisor").html("with "+r);$("#appointment-completed").modal({backdrop:"static"},"show");return}$.ajax({url:"/secure/videoappt",type:"Get",cache:!1,data:{eid:i,id:t},success:function(n){document.getElementById("vchatstart").style.display="block";$(vchatstart).html(n);$("#vchatstart").modal({backdrop:"static"},"show");g_apptDisableButton=!1;$("#buttons-annots a").removeAttr("disabled");$("#buttons-annots div:last-child").remove()}})}})})});$("#appointment-completed").on("shown",function(){clearTimeout(myModalTimeout);myModalTimeout=setTimeout(function(){$("#appointment-completed").modal("hide")},5e3)});$(document).ready(function(){$(document).on("click",".setupAppointment",function(n){n.preventDefault();var t=$(this).attr("data-urlf");window.location.href=t})});$(document).ready(function(){$(document).on("click","#favorite",function(){function i(n){return'<svg class="icon icon-'+n+' "><use xmlns: xlink = "http://www.w3.org/1999/xlink" xlink: href = "/NoCDN/svg/sprite.symbol.svg#heart-sa" ><\/use><\/svg>'}var r=$(this).attr("data-member-id"),u=$(this).attr("data-expert-id"),f=$(this).attr("data-fav-id"),t=$(this).attr("data-fav-selected"),e=$(this).attr("data-favorite-saved-text"),o=$(this).attr("data-fav-save-text"),n=$(this);$.ajax({url:"/saveFavoriteAdvisor",type:"POST",cache:!1,headers:{"Access-Control-Allow-Origin":"*"},data:{memId:r,favoriteId:f,expertId:u,Yes:t},success:function(r){var u=t==1?0:1;n.html().trim;u==1?n.html(i("saved")+e):n.html(i("not-favorited")+o);n.attr("data-fav-selected",u);r!=null&&n.attr("data-fav-id",parseInt(r.id))}})})});String.prototype.format=String.prototype.f=function(){for(var n=this,t=arguments.length;t--;)n=n.replace(new RegExp("\\{"+t+"\\}","gm"),arguments[t]);return n};$(function(){function f(){i===!0&&(r=$(".js-audio-text").html(),u=$(".js-audio-text").data("pause"),playIconHTML="<use xlink:href='/NoCDN/svg/sprite.symbol.svg#audio' />",pauseIconHTML="<use xlink:href='/NoCDN/svg/sprite.symbol.svg#pause' />",t=document.getElementById("advisor-message"),i=!1);n===!0?(t.play(),$(".js-audio-text").html(u),$(".js-audio-player .icon").html(pauseIconHTML),$(".js-audio-player canvas").css("visibility","visible"),n=!1):(t.pause(),$(".js-audio-text").html(r),$(".js-audio-player .icon").html(playIconHTML),$(".js-audio-player canvas").css("visibility","hidden"),n=!0)}var i=!0,n=!0,r,u,t;$(".js-audio-player").on("click",function(n){n.preventDefault();f()});$(function(){$(".js-dial").knob()});$(".js-audio").on("timeupdate",function(){$(".js-dial").val(this.currentTime/this.duration*100).trigger("change")})});$(function(){$("a[href*=#ss-]:not([href=#])").click(function(){if(location.pathname.replace(/^\//,"")==this.pathname.replace(/^\//,"")&&location.hostname==this.hostname){var n=$(this.hash);if(n=n.length?n:$("[name="+this.hash.slice(1)+"]"),n.length)return $("html,body").animate({scrollTop:n.offset().top},500),!1}})});$(document).ready(function(){var n=$("#SubnavMoreLess"),t=n.attr("data-txt-less"),i=n.attr("data-txt-more");$("#Subnav").on("hidden.bs.collapse",function(){n.empty().append(i+" <span class='arrow-down-after' aria-hidden='true'><\/span>")});$("#Subnav").on("shown.bs.collapse",function(){n.empty().append(t+" <span class='arrow-up-after' aria-hidden='true'><\/span>")})});svg4everybody();$("#lp-hero").length&&(responsiveHero(),$(window).resize(function(){responsiveHero()}));$(function(){var n=3,i=$(".js-split-list-lp"),r="li",t="sub-list";i.each(function(){for(var e=[],o=$(this).find(r),s=Math.floor(o.length/n),c=o.length-s*n,u,h,f,i=0;i<n;i++)e[i]=i<c?s+1:s;for(i=0;i<n;i++)for($(this).append($('<ul class="col-xs-10 col-sm-4 col-md-4 col-lg-3 col-centered list-unstyled js-split-list"><\/ul>').addClass(t)),u=0;u<e[i];u++){for(h=0,f=0;f<i;f++)h+=e[f];$(this).find("."+t).last().append(o[u+h])}})});$(".js-language-link").click(function(){var n=getUrlParameter("imc"),t=getUrlParameter("pg"),i=getUrlParameter("tfn");$(".js-language-link").attr("href","/es?imc="+n+"&pg="+t+"&tfn="+i)});$(document).ready(function(){var n=$("#landingPageContainer").data("request-url"),i=$("HID_IsOptiTest131Available")?$("#HID_IsOptiTest131Available").val()=="true":!1,t;n&&n!=""&&(console.log("==============url================="),console.log(n),t=$("#landingPageContainer").data("page-type"),console.log(t),$("#landingPageContainer").load(n+"?pageType="+t+"&isOptiTest131Run="+i))});$(function(){function t(){if(isBreakpoint("lg")){$(this).siblings().children(".dropdown-menu").hide();var n=$(this).find(".dropdown-menu");n.show()}}function i(){if(isBreakpoint("lg")){var n=$(this).find(".dropdown-menu");n.hide()}}$(".js-fivefree-marker").length&&($(".js-hover-nav-enroll").removeClass("js-hover-nav"),$(".js-hover-nav-enroll .arrow-down").remove(),$("#nav-section-offer").remove());var n={timeout:100,over:t,out:i};$(".js-hover-nav").hoverIntent(n);$(".dropdown").on("show.bs.dropdown",function(){if($(".navbar-toggle").css("display")=="none"){var n=$(this).attr("href");return window.location.href=n,!1}})});var intervalM=1e4,currentTimeM=0,startM=0,endM=0,checkforapptdialogV=0;$(document).ready(function(){if(startM=0,endM=0,$("#aptstart").length>0&&$("#aptend").length>0&&$("#aptstart").val()!==""&&$("#aptend").val()!==""){var n=parseInt($("#shownotify").val(),10);checkforapptdialogV=parseInt($("#checkforapptdialog").val(),10);startM=parseInt($("#aptstart").val(),10);endM=parseInt($("#aptend").val(),10);startM>0&&endM>0&&(currentTimeM=getUTCNow(),n===1&&$("#modal-notif-appointment").modal({backdrop:"static"},"show"),checkM(intervalM))}});$(document).ready(function(){$(document).on("click",'[name="selectScheduleItem"]',function(n){var t=$(this).attr("data-day"),i=$(this).attr("data-dday"),r=$(this).attr("data-ddate"),u=$("#expertidS").val();n.preventDefault();$("#selectedDDay").text(i);$("#selectedDDate").text(r);$('[name="scheduleClass"][class*="active"]').each(function(){$(this).removeClass("active")});$(this).attr("name")==="scheduleClass"?$(this).addClass("active"):($(this).parent('[name="scheduleClass"]').addClass("active"),$(this).children('[name="scheduleClass"]').addClass("active"));$.ajax({url:"/getScheduleGoogleDetails",type:"POST",cache:!1,data:{day:t,expertId:u},success:function(n){$("#scheduleDetails").html(n)}})})});$(document).ready(function(){$(document).on("change","#currentZoneNew",function(){var n=$("#currentZoneNew").val(),t=$("#expertidS").val();$.ajax({url:"/getScheduleGoogleDetailsTZ",type:"POST",cache:!1,data:{timeDiffrence:n,expertId:t},success:function(n){$("#scheduleDetails").html(n)}})})});$(function(){window.navigator.userAgent.match(/iPhone|iPad|iPod/)!==null&&$("#iosWarningModal").length>0&&($("#iosWarningModal").show(),$("#modal-appointment [name='videoChatApptButton']").hide())});$(function(){for(var r=document.getElementsByClassName("first_level"),i,n=0;n<r.length;n++)r[n].addEventListener("click",function(){this.classList.toggle("active");var n=this.nextElementSibling;n.style.maxHeight=n.style.maxHeight?null:n.scrollHeight+"px"});for(i=document.getElementsByClassName("second_level"),n=0;n<i.length;n++)i[n].addEventListener("click",function(){var n,t,i;this.classList.toggle("active");n=this.nextElementSibling;n.style.maxHeight?n.style.maxHeight=null:(n.style.maxHeight=n.scrollHeight+"px",t=parseInt($(this).closest(".panel").css("max-height").replace(/[^-\d\.]/g,"")),i=n.scrollHeight+t,$(this).closest(".panel").css("max-height",i))});var u=window.location.pathname.split("/"),t=u[1],f=u[2];(t==="articles-and-media"||t==="article")&&$('.articles-and-media-listing li a[data_section="'+f+'"]').addClass("active");t==="articles-and-media"&&f===undefined&&$('.articles-and-media-listing li a[data_section="articles-and-media"]').addClass("active");t==="our-psychics"&&$('.drawer-our-psychics a[data-channel-type="'+$("#currentTab").val()+'"]').addClass("active");var e=$(".ul-drawer-menu a.active").closest("ul").closest("li").find("div"),s=e.closest("ul").closest("li").find(".first_level"),o=$(".ul-drawer-menu a.active").closest(".panel"),h=o.closest("li").closest(".panel");e.addClass("active");o.css("max-height","3333px");s.addClass("active");h.css("max-height","3333px");$("#menuToggle").change(function(){$("body").toggleClass("menuOpened")})});$(document).ready(function(){$("#chkIsOptimized").change(function(){var n=$(this),t=n.data("url");$.ajax({url:t,type:"GET",success:function(n){console.log(n)}})})});$(window).on("load",function(){if(!($(location).attr("href").toLowerCase().indexOf("add-dollars")>=0)&&!($(location).attr("href").toLowerCase().indexOf("special-offers")>=0)&&!($(location).attr("href").toLowerCase().indexOf("anade-dolare")>=0)&&!($(location).attr("href").toLowerCase().indexOf(" ofertas-especiales")>=0)&&sessionStorage.AbandonedPurchase!=undefined&&sessionStorage.EligibleForAbandonmentOffer!=undefined&&sessionStorage.AbandonedPurchase=="true"&&sessionStorage.EligibleForAbandonmentOffer=="true"&&(sessionStorage.AbandonedOfferPresented==undefined||sessionStorage.AbandonedOfferPresented!="true")){var n=$("#apMembershipId").val();sessionStorage.AbandonedOfferPresented=!0;$.ajax({url:"/secure/GetAbandonmentOffers",type:"POST",cache:!1,data:{memberId:n},success:function(n){$("#modal-abandonment").html(n);dataLayer.push({eventCategory:"abandonment popup",eventAction:"modal popup",eventLabel:"popped",event:"GTMevent"});document.getElementById("abdPopup").style.display="block";$("#abdPopup").modal({backdrop:"static"},"show")}})}});!function(n,t){"function"==typeof define&&define.amd?define("typeahead.js",["jquery"],function(n){return t(n)}):"object"==typeof exports?module.exports=t(require("jquery")):t(jQuery)}(this,function(n){var t=function(){"use strict";return{isMsie:function(){return/(msie|trident)/i.test(navigator.userAgent)?navigator.userAgent.match(/(msie |rv:)(\d+(.\d+)?)/i)[2]:!1},isBlankString:function(n){return!n||/^\s*$/.test(n)},escapeRegExChars:function(n){return n.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")},isString:function(n){return"string"==typeof n},isNumber:function(n){return"number"==typeof n},isArray:n.isArray,isFunction:n.isFunction,isObject:n.isPlainObject,isUndefined:function(n){return"undefined"==typeof n},isElement:function(n){return!(!n||1!==n.nodeType)},isJQuery:function(t){return t instanceof n},toStr:function(n){return t.isUndefined(n)||null===n?"":n+""},bind:n.proxy,each:function(t,i){function r(n,t){return i(t,n)}n.each(t,r)},map:n.map,filter:n.grep,every:function(t,i){var r=!0;return t?(n.each(t,function(n,u){if(!(r=i.call(null,u,n,t)))return!1}),!!r):r},some:function(t,i){var r=!1;return t?(n.each(t,function(n,u){if((r=i.call(null,u,n,t)))return!1}),!!r):r},mixin:n.extend,identity:function(n){return n},clone:function(t){return n.extend(!0,{},t)},getIdGenerator:function(){var n=0;return function(){return n++}},templatify:function(t){function i(){return String(t)}return n.isFunction(t)?t:i},defer:function(n){setTimeout(n,0)},debounce:function(n,t,i){var r,u;return function(){var f,e,o=this,s=arguments;return f=function(){r=null;i||(u=n.apply(o,s))},e=i&&!r,clearTimeout(r),r=setTimeout(f,t),e&&(u=n.apply(o,s)),u}},throttle:function(n,t){var u,f,i,e,r,o;return r=0,o=function(){r=new Date;i=null;e=n.apply(u,f)},function(){var s=new Date,h=t-(s-r);return u=this,f=arguments,0>=h?(clearTimeout(i),i=null,r=s,e=n.apply(u,f)):i||(i=setTimeout(o,h)),e}},stringify:function(n){return t.isString(n)?n:JSON.stringify(n)},noop:function(){}}}(),e=function(){"use strict";function n(n){var e,o;return o=t.mixin({},f,n),e={css:u(),classes:o,html:i(o),selectors:r(o)},{css:e.css,html:e.html,classes:e.classes,selectors:e.selectors,mixin:function(n){t.mixin(n,e)}}}function i(n){return{wrapper:'<span class="'+n.wrapper+'"><\/span>',menu:'<div class="'+n.menu+'"><\/div>'}}function r(n){var i={};return t.each(n,function(n,t){i[t]="."+n}),i}function u(){var n={wrapper:{position:"relative",display:"inline-block"},hint:{position:"absolute",top:"0",left:"0",borderColor:"transparent",boxShadow:"none",opacity:"1"},input:{position:"relative",verticalAlign:"top",backgroundColor:"transparent"},inputWithNoHint:{position:"relative",verticalAlign:"top"},menu:{position:"absolute",top:"100%",left:"0",zIndex:"100",display:"none"},ltr:{left:"0",right:"auto"},rtl:{left:"auto",right:" 0"}};return t.isMsie()&&t.mixin(n.input,{backgroundImage:"url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)"}),n}var f={wrapper:"twitter-typeahead",input:"tt-input",hint:"tt-hint",menu:"tt-menu",dataset:"tt-dataset",suggestion:"tt-suggestion",selectable:"tt-selectable",empty:"tt-empty",open:"tt-open",cursor:"tt-cursor",highlight:"tt-highlight"};return n}(),o=function(){"use strict";function i(t){t&&t.el||n.error("EventBus initialized without el");this.$el=n(t.el)}var r,u;return r="typeahead:",u={render:"rendered",cursorchange:"cursorchanged",select:"selected",autocomplete:"autocompleted"},t.mixin(i.prototype,{_trigger:function(t,i){var u;return u=n.Event(r+t),(i=i||[]).unshift(u),this.$el.trigger.apply(this.$el,i),u},before:function(n){var t,i;return t=[].slice.call(arguments,1),i=this._trigger("before"+n,t),i.isDefaultPrevented()},trigger:function(n){var t;this._trigger(n,[].slice.call(arguments,1));(t=u[n])&&this._trigger(t,[].slice.call(arguments,1))}}),i}(),r=function(){"use strict";function t(t,i,r,u){var f;if(!r)return this;for(i=i.split(n),r=u?s(r,u):r,this._callbacks=this._callbacks||{};f=i.shift();)this._callbacks[f]=this._callbacks[f]||{sync:[],async:[]},this._callbacks[f][t].push(r);return this}function r(n,i,r){return t.call(this,"async",n,i,r)}function u(n,i,r){return t.call(this,"sync",n,i,r)}function f(t){var i;if(!this._callbacks)return this;for(t=t.split(n);i=t.shift();)delete this._callbacks[i];return this}function e(t){var r,u,f,e,o;if(!this._callbacks)return this;for(t=t.split(n),f=[].slice.call(arguments,1);(r=t.shift())&&(u=this._callbacks[r]);)e=i(u.sync,this,[r].concat(f)),o=i(u.async,this,[r].concat(f)),e()&&h(o);return this}function i(n,t,i){function r(){for(var r,u=0,f=n.length;!r&&f>u;u+=1)r=n[u].apply(t,i)===!1;return!r}return r}function o(){return window.setImmediate?function(n){setImmediate(function(){n()})}:function(n){setTimeout(function(){n()},0)}}function s(n,t){return n.bind?n.bind(t):function(){n.apply(t,[].slice.call(arguments,0))}}var n=/\s+/,h=o();return{onSync:u,onAsync:r,off:f,trigger:e}}(),s=function(n){"use strict";function i(n,i,r){for(var u,f=[],e=0,o=n.length;o>e;e++)f.push(t.escapeRegExChars(n[e]));return u=r?"\\b("+f.join("|")+")\\b":"("+f.join("|")+")",i?new RegExp(u):new RegExp(u,"i")}var r={node:null,pattern:null,tagName:"strong",className:null,wordsOnly:!1,caseSensitive:!1};return function(u){function o(t){var i,r,f;return(i=e.exec(t.data))&&(f=n.createElement(u.tagName),u.className&&(f.className=u.className),r=t.splitText(i.index),r.splitText(i[0].length),f.appendChild(r.cloneNode(!0)),t.parentNode.replaceChild(f,r)),!!i}function f(n,t){for(var i,r=0;r<n.childNodes.length;r++)i=n.childNodes[r],i.nodeType===3?r+=t(i)?1:0:f(i,t)}var e;u=t.mixin({},r,u);u.node&&u.pattern&&(u.pattern=t.isArray(u.pattern)?u.pattern:[u.pattern],e=i(u.pattern,u.caseSensitive,u.wordsOnly),f(u.node,o))}}(window.document),u=function(){"use strict";function i(i,r){i=i||{};i.input||n.error("input is missing");r.mixin(this);this.$hint=n(i.hint);this.$input=n(i.input);this.query=this.$input.val();this.queryWhenFocused=this.hasFocus()?this.query:null;this.$overflowHelper=e(this.$input);this._checkLanguageDirection();0===this.$hint.length&&(this.setHint=this.getHint=this.clearHint=this.clearHintIfInvalid=t.noop)}function e(t){return n('<pre aria-hidden="true"><\/pre>').css({position:"absolute",visibility:"hidden",whiteSpace:"pre",fontFamily:t.css("font-family"),fontSize:t.css("font-size"),fontStyle:t.css("font-style"),fontVariant:t.css("font-variant"),fontWeight:t.css("font-weight"),wordSpacing:t.css("word-spacing"),letterSpacing:t.css("letter-spacing"),textIndent:t.css("text-indent"),textRendering:t.css("text-rendering"),textTransform:t.css("text-transform")}).insertAfter(t)}function o(n,t){return i.normalizeQuery(n)===i.normalizeQuery(t)}function f(n){return n.altKey||n.ctrlKey||n.metaKey||n.shiftKey}var u;return u={9:"tab",27:"esc",37:"left",39:"right",13:"enter",38:"up",40:"down"},i.normalizeQuery=function(n){return t.toStr(n).replace(/^\s*/g,"").replace(/\s{2,}/g," ")},t.mixin(i.prototype,r,{_onBlur:function(){this.resetInputValue();this.trigger("blurred")},_onFocus:function(){this.queryWhenFocused=this.query;this.trigger("focused")},_onKeydown:function(n){var t=u[n.which||n.keyCode];this._managePreventDefault(t,n);t&&this._shouldTrigger(t,n)&&this.trigger(t+"Keyed",n)},_onInput:function(){this._setQuery(this.getInputValue());this.clearHintIfInvalid();this._checkLanguageDirection()},_managePreventDefault:function(n,t){var i;switch(n){case"up":case"down":i=!f(t);break;default:i=!1}i&&t.preventDefault()},_shouldTrigger:function(n,t){var i;switch(n){case"tab":i=!f(t);break;default:i=!0}return i},_checkLanguageDirection:function(){var n=(this.$input.css("direction")||"ltr").toLowerCase();this.dir!==n&&(this.dir=n,this.$hint.attr("dir",n),this.trigger("langDirChanged",n))},_setQuery:function(n,t){var i,r;i=o(n,this.query);r=i?this.query.length!==n.length:!1;this.query=n;t||i?!t&&r&&this.trigger("whitespaceChanged",this.query):this.trigger("queryChanged",this.query)},bind:function(){var n,i,r,f,e=this;return n=t.bind(this._onBlur,this),i=t.bind(this._onFocus,this),r=t.bind(this._onKeydown,this),f=t.bind(this._onInput,this),this.$input.on("blur.tt",n).on("focus.tt",i).on("keydown.tt",r),!t.isMsie()||t.isMsie()>9?this.$input.on("input.tt",f):this.$input.on("keydown.tt keypress.tt cut.tt paste.tt",function(n){u[n.which||n.keyCode]||t.defer(t.bind(e._onInput,e,n))}),this},focus:function(){this.$input.focus()},blur:function(){this.$input.blur()},getLangDir:function(){return this.dir},getQuery:function(){return this.query||""},setQuery:function(n,t){this.setInputValue(n);this._setQuery(n,t)},hasQueryChangedSinceLastFocus:function(){return this.query!==this.queryWhenFocused},getInputValue:function(){return this.$input.val()},setInputValue:function(n){this.$input.val(n);this.clearHintIfInvalid();this._checkLanguageDirection()},resetInputValue:function(){this.setInputValue(this.query)},getHint:function(){return this.$hint.val()},setHint:function(n){this.$hint.val(n)},clearHint:function(){this.setHint("")},clearHintIfInvalid:function(){var n,t,i,r;n=this.getInputValue();t=this.getHint();i=n!==t&&0===t.indexOf(n);r=""!==n&&i&&!this.hasOverflow();!r&&this.clearHint()},hasFocus:function(){return this.$input.is(":focus")},hasOverflow:function(){var n=this.$input.width()-2;return this.$overflowHelper.text(this.getInputValue()),this.$overflowHelper.width()>=n},isCursorAtEnd:function(){var n,i,r;return n=this.$input.val().length,i=this.$input[0].selectionStart,t.isNumber(i)?i===n:document.selection?(r=document.selection.createRange(),r.moveStart("character",-n),n===r.text.length):!0},destroy:function(){this.$hint.off(".tt");this.$input.off(".tt");this.$overflowHelper.remove();this.$hint=this.$input=this.$overflowHelper=n("<div>")}}),i}(),f=function(){"use strict";function u(i,r){i=i||{};i.templates=i.templates||{};i.templates.notFound=i.templates.notFound||i.templates.empty;i.source||n.error("missing source");i.node||n.error("missing node");i.name&&!h(i.name)&&n.error("invalid dataset name: "+i.name);r.mixin(this);this.highlight=!!i.highlight;this.name=i.name||f();this.limit=i.limit||5;this.displayFn=e(i.display||i.displayKey);this.templates=o(i.templates,this.displayFn);this.source=i.source.__ttAdapter?i.source.__ttAdapter():i.source;this.async=t.isUndefined(i.async)?this.source.length>2:!!i.async;this._resetLastSuggestion();this.$el=n(i.node).addClass(this.classes.dataset).addClass(this.classes.dataset+"-"+this.name)}function e(n){function i(t){return t[n]}return n=n||t.stringify,t.isFunction(n)?n:i}function o(i,r){function u(t){return n("<div>").text(r(t))}return{notFound:i.notFound&&t.templatify(i.notFound),pending:i.pending&&t.templatify(i.pending),header:i.header&&t.templatify(i.header),footer:i.footer&&t.templatify(i.footer),suggestion:i.suggestion||u}}function h(n){return/^[_a-zA-Z0-9-]+$/.test(n)}var i,f;return i={val:"tt-selectable-display",obj:"tt-selectable-object"},f=t.getIdGenerator(),u.extractData=function(t){var r=n(t);return r.data(i.obj)?{val:r.data(i.val)||"",obj:r.data(i.obj)||null}:null},t.mixin(u.prototype,r,{_overwrite:function(n,t){t=t||[];t.length?this._renderSuggestions(n,t):this.async&&this.templates.pending?this._renderPending(n):!this.async&&this.templates.notFound?this._renderNotFound(n):this._empty();this.trigger("rendered",this.name,t,!1)},_append:function(n,t){t=t||[];t.length&&this.$lastSuggestion.length?this._appendSuggestions(n,t):t.length?this._renderSuggestions(n,t):!this.$lastSuggestion.length&&this.templates.notFound&&this._renderNotFound(n);this.trigger("rendered",this.name,t,!0)},_renderSuggestions:function(n,t){var i;i=this._getSuggestionsFragment(n,t);this.$lastSuggestion=i.children().last();this.$el.html(i).prepend(this._getHeader(n,t)).append(this._getFooter(n,t))},_appendSuggestions:function(n,t){var i,r;i=this._getSuggestionsFragment(n,t);r=i.children().last();this.$lastSuggestion.after(i);this.$lastSuggestion=r},_renderPending:function(n){var t=this.templates.pending;this._resetLastSuggestion();t&&this.$el.html(t({query:n,dataset:this.name}))},_renderNotFound:function(n){var t=this.templates.notFound;this._resetLastSuggestion();t&&this.$el.html(t({query:n,dataset:this.name}))},_empty:function(){this.$el.empty();this._resetLastSuggestion()},_getSuggestionsFragment:function(r,u){var e,f=this;return e=document.createDocumentFragment(),t.each(u,function(t){var u,o;o=f._injectQuery(r,t);u=n(f.templates.suggestion(o)).data(i.obj,t).data(i.val,f.displayFn(t)).addClass(f.classes.suggestion+" "+f.classes.selectable);e.appendChild(u[0])}),this.highlight&&s({className:this.classes.highlight,node:e,pattern:r}),n(e)},_getFooter:function(n,t){return this.templates.footer?this.templates.footer({query:n,suggestions:t,dataset:this.name}):null},_getHeader:function(n,t){return this.templates.header?this.templates.header({query:n,suggestions:t,dataset:this.name}):null},_resetLastSuggestion:function(){this.$lastSuggestion=n()},_injectQuery:function(n,i){return t.isObject(i)?t.mixin({_query:n},i):i},update:function(t){function f(n){u||(u=!0,n=(n||[]).slice(0,i.limit),r=n.length,i._overwrite(t,n),r<i.limit&&i.async&&i.trigger("asyncRequested",t))}function o(u){u=u||[];!e&&r<i.limit&&(i.cancel=n.noop,r+=u.length,i._append(t,u.slice(0,i.limit-r)),i.async&&i.trigger("asyncReceived",t))}var i=this,e=!1,u=!1,r=0;this.cancel();this.cancel=function(){e=!0;i.cancel=n.noop;i.async&&i.trigger("asyncCanceled",t)};this.source(t,f,o);!u&&f([])},cancel:n.noop,clear:function(){this._empty();this.cancel();this.trigger("cleared")},isEmpty:function(){return this.$el.is(":empty")},destroy:function(){this.$el=n("<div>")}}),u}(),i=function(){"use strict";function i(i,r){function e(t){var i=u.$node.find(t.node).first();return t.node=i.length?i:n("<div>").appendTo(u.$node),new f(t,r)}var u=this;i=i||{};i.node||n.error("node is required");r.mixin(this);this.$node=n(i.node);this.query=null;this.datasets=t.map(i.datasets,e)}return t.mixin(i.prototype,r,{_onSelectableClick:function(t){this.trigger("selectableClicked",n(t.currentTarget))},_onRendered:function(n,t,i,r){this.$node.toggleClass(this.classes.empty,this._allDatasetsEmpty());this.trigger("datasetRendered",t,i,r)},_onCleared:function(){this.$node.toggleClass(this.classes.empty,this._allDatasetsEmpty());this.trigger("datasetCleared")},_propagate:function(){this.trigger.apply(this,arguments)},_allDatasetsEmpty:function(){function n(n){return n.isEmpty()}return t.every(this.datasets,n)},_getSelectables:function(){return this.$node.find(this.selectors.selectable)},_removeCursor:function(){var n=this.getActiveSelectable();n&&n.removeClass(this.classes.cursor)},_ensureVisible:function(n){var t,i,r,u;t=n.position().top;i=t+n.outerHeight(!0);r=this.$node.scrollTop();u=this.$node.height()+parseInt(this.$node.css("paddingTop"),10)+parseInt(this.$node.css("paddingBottom"),10);0>t?this.$node.scrollTop(r+t):i>u&&this.$node.scrollTop(r+(i-u))},bind:function(){var i,n=this;return i=t.bind(this._onSelectableClick,this),this.$node.on("click.tt",this.selectors.selectable,i),t.each(this.datasets,function(t){t.onSync("asyncRequested",n._propagate,n).onSync("asyncCanceled",n._propagate,n).onSync("asyncReceived",n._propagate,n).onSync("rendered",n._onRendered,n).onSync("cleared",n._onCleared,n)}),this},isOpen:function(){return this.$node.hasClass(this.classes.open)},open:function(){this.$node.addClass(this.classes.open)},close:function(){this.$node.removeClass(this.classes.open);this._removeCursor()},setLanguageDirection:function(n){this.$node.attr("dir",n)},selectableRelativeToCursor:function(n){var i,r,u,t;return r=this.getActiveSelectable(),i=this._getSelectables(),u=r?i.index(r):-1,t=u+n,t=(t+1)%(i.length+1)-1,t=-1>t?i.length-1:t,-1===t?null:i.eq(t)},setCursor:function(n){this._removeCursor();(n=n&&n.first())&&(n.addClass(this.classes.cursor),this._ensureVisible(n))},getSelectableData:function(n){return n&&n.length?f.extractData(n):null},getActiveSelectable:function(){var n=this._getSelectables().filter(this.selectors.cursor).first();return n.length?n:null},getTopSelectable:function(){var n=this._getSelectables().first();return n.length?n:null},update:function(n){function r(t){t.update(n)}var i=n!==this.query;return i&&(this.query=n,t.each(this.datasets,r)),i},empty:function(){function n(n){n.clear()}t.each(this.datasets,n);this.query=null;this.$node.addClass(this.classes.empty)},destroy:function(){function i(n){n.destroy()}this.$node.off(".tt");this.$node=n("<div>");t.each(this.datasets,i)}}),i}(),h=function(){"use strict";function r(){i.apply(this,[].slice.call(arguments,0))}var n=i.prototype;return t.mixin(r.prototype,i.prototype,{open:function(){return!this._allDatasetsEmpty()&&this._show(),n.open.apply(this,[].slice.call(arguments,0))},close:function(){return this._hide(),n.close.apply(this,[].slice.call(arguments,0))},_onRendered:function(){return this._allDatasetsEmpty()?this._hide():this.isOpen()&&this._show(),n._onRendered.apply(this,[].slice.call(arguments,0))},_onCleared:function(){return this._allDatasetsEmpty()?this._hide():this.isOpen()&&this._show(),n._onCleared.apply(this,[].slice.call(arguments,0))},setLanguageDirection:function(t){return this.$node.css("ltr"===t?this.css.ltr:this.css.rtl),n.setLanguageDirection.apply(this,[].slice.call(arguments,0))},_hide:function(){this.$node.hide()},_show:function(){this.$node.css("display","block")}}),r}(),c=function(){"use strict";function r(r,u){var f,e,o,s,h,c,l,a,v,y,p;r=r||{};r.input||n.error("missing input");r.menu||n.error("missing menu");r.eventBus||n.error("missing event bus");u.mixin(this);this.eventBus=r.eventBus;this.minLength=t.isNumber(r.minLength)?r.minLength:1;this.input=r.input;this.menu=r.menu;this.enabled=!0;this.active=!1;this.input.hasFocus()&&this.activate();this.dir=this.input.getLangDir();this._hacks();this.menu.bind().onSync("selectableClicked",this._onSelectableClicked,this).onSync("asyncRequested",this._onAsyncRequested,this).onSync("asyncCanceled",this._onAsyncCanceled,this).onSync("asyncReceived",this._onAsyncReceived,this).onSync("datasetRendered",this._onDatasetRendered,this).onSync("datasetCleared",this._onDatasetCleared,this);f=i(this,"activate","open","_onFocused");e=i(this,"deactivate","_onBlurred");o=i(this,"isActive","isOpen","_onEnterKeyed");s=i(this,"isActive","isOpen","_onTabKeyed");h=i(this,"isActive","_onEscKeyed");c=i(this,"isActive","open","_onUpKeyed");l=i(this,"isActive","open","_onDownKeyed");a=i(this,"isActive","isOpen","_onLeftKeyed");v=i(this,"isActive","isOpen","_onRightKeyed");y=i(this,"_openIfActive","_onQueryChanged");p=i(this,"_openIfActive","_onWhitespaceChanged");this.input.bind().onSync("focused",f,this).onSync("blurred",e,this).onSync("enterKeyed",o,this).onSync("tabKeyed",s,this).onSync("escKeyed",h,this).onSync("upKeyed",c,this).onSync("downKeyed",l,this).onSync("leftKeyed",a,this).onSync("rightKeyed",v,this).onSync("queryChanged",y,this).onSync("whitespaceChanged",p,this).onSync("langDirChanged",this._onLangDirChanged,this)}function i(n){var i=[].slice.call(arguments,1);return function(){var r=[].slice.call(arguments);t.each(i,function(t){return n[t].apply(n,r)})}}return t.mixin(r.prototype,{_hacks:function(){var r,i;r=this.input.$input||n("<div>");i=this.menu.$node||n("<div>");r.on("blur.tt",function(n){var u,f,e;u=document.activeElement;f=i.is(u);e=i.has(u).length>0;t.isMsie()&&(f||e)&&(n.preventDefault(),n.stopImmediatePropagation(),t.defer(function(){r.focus()}))});i.on("mousedown.tt",function(n){n.preventDefault()})},_onSelectableClicked:function(n,t){this.select(t)},_onDatasetCleared:function(){this._updateHint()},_onDatasetRendered:function(n,t,i,r){this._updateHint();this.eventBus.trigger("render",i,r,t)},_onAsyncRequested:function(n,t,i){this.eventBus.trigger("asyncrequest",i,t)},_onAsyncCanceled:function(n,t,i){this.eventBus.trigger("asynccancel",i,t)},_onAsyncReceived:function(n,t,i){this.eventBus.trigger("asyncreceive",i,t)},_onFocused:function(){this._minLengthMet()&&this.menu.update(this.input.getQuery())},_onBlurred:function(){this.input.hasQueryChangedSinceLastFocus()&&this.eventBus.trigger("change",this.input.getQuery())},_onEnterKeyed:function(n,t){var i;(i=this.menu.getActiveSelectable())&&this.select(i)&&t.preventDefault()},_onTabKeyed:function(n,t){var i;(i=this.menu.getActiveSelectable())?this.select(i)&&t.preventDefault():(i=this.menu.getTopSelectable())&&this.autocomplete(i)&&t.preventDefault()},_onEscKeyed:function(){this.close()},_onUpKeyed:function(){this.moveCursor(-1)},_onDownKeyed:function(){this.moveCursor(1)},_onLeftKeyed:function(){"rtl"===this.dir&&this.input.isCursorAtEnd()&&this.autocomplete(this.menu.getTopSelectable())},_onRightKeyed:function(){"ltr"===this.dir&&this.input.isCursorAtEnd()&&this.autocomplete(this.menu.getTopSelectable())},_onQueryChanged:function(n,t){this._minLengthMet(t)?this.menu.update(t):this.menu.empty()},_onWhitespaceChanged:function(){this._updateHint()},_onLangDirChanged:function(n,t){this.dir!==t&&(this.dir=t,this.menu.setLanguageDirection(t))},_openIfActive:function(){this.isActive()&&this.open()},_minLengthMet:function(n){return n=t.isString(n)?n:this.input.getQuery()||"",n.length>=this.minLength},_updateHint:function(){var f,i,n,e,o,s,r;f=this.menu.getTopSelectable();i=this.menu.getSelectableData(f);n=this.input.getInputValue();!i||t.isBlankString(n)||this.input.hasOverflow()?this.input.clearHint():(e=u.normalizeQuery(n),o=t.escapeRegExChars(e),s=new RegExp("^(?:"+o+")(.+$)","i"),r=s.exec(i.val),r&&this.input.setHint(n+r[1]))},isEnabled:function(){return this.enabled},enable:function(){this.enabled=!0},disable:function(){this.enabled=!1},isActive:function(){return this.active},activate:function(){return this.isActive()?!0:!this.isEnabled()||this.eventBus.before("active")?!1:(this.active=!0,this.eventBus.trigger("active"),!0)},deactivate:function(){return this.isActive()?this.eventBus.before("idle")?!1:(this.active=!1,this.close(),this.eventBus.trigger("idle"),!0):!0},isOpen:function(){return this.menu.isOpen()},open:function(){return this.isOpen()||this.eventBus.before("open")||(this.menu.open(),this._updateHint(),this.eventBus.trigger("open")),this.isOpen()},close:function(){return this.isOpen()&&!this.eventBus.before("close")&&(this.menu.close(),this.input.clearHint(),this.input.resetInputValue(),this.eventBus.trigger("close")),!this.isOpen()},setVal:function(n){this.input.setQuery(t.toStr(n))},getVal:function(){return this.input.getQuery()},select:function(n){var t=this.menu.getSelectableData(n);return t&&!this.eventBus.before("select",t.obj)?(this.input.setQuery(t.val,!0),this.eventBus.trigger("select",t.obj),this.close(),!0):!1},autocomplete:function(n){var i,t,r;return i=this.input.getQuery(),t=this.menu.getSelectableData(n),r=t&&i!==t.val,r&&!this.eventBus.before("autocomplete",t.obj)?(this.input.setQuery(t.val),this.eventBus.trigger("autocomplete",t.obj),!0):!1},moveCursor:function(n){var u,i,t,r,f;return u=this.input.getQuery(),i=this.menu.selectableRelativeToCursor(n),t=this.menu.getSelectableData(i),r=t?t.obj:null,f=this._minLengthMet()&&this.menu.update(u),f||this.eventBus.before("cursorchange",r)?!1:(this.menu.setCursor(i),t?this.input.setInputValue(t.val):(this.input.resetInputValue(),this._updateHint()),this.eventBus.trigger("cursorchange",r),!0)},destroy:function(){this.input.destroy();this.menu.destroy()}}),r}();!function(){"use strict";function r(t,i){t.each(function(){var t,r=n(this);(t=r.data(f.typeahead))&&i(t,r)})}function v(n,t){return n.clone().addClass(t.classes.hint).removeData().css(t.css.hint).css(p(n)).prop("readonly",!0).removeAttr("id name placeholder required").attr({autocomplete:"off",spellcheck:"false",tabindex:-1})}function y(n,t){n.data(f.attrs,{dir:n.attr("dir"),autocomplete:n.attr("autocomplete"),spellcheck:n.attr("spellcheck"),style:n.attr("style")});n.addClass(t.classes.input).attr({autocomplete:"off",spellcheck:!1});try{n.attr("dir")||n.attr("dir","auto")}catch(i){}return n}function p(n){return{backgroundAttachment:n.css("background-attachment"),backgroundClip:n.css("background-clip"),backgroundColor:n.css("background-color"),backgroundImage:n.css("background-image"),backgroundOrigin:n.css("background-origin"),backgroundPosition:n.css("background-position"),backgroundRepeat:n.css("background-repeat"),backgroundSize:n.css("background-size")}}function w(n){var r,i;r=n.data(f.www);i=n.parent().filter(r.selectors.wrapper);t.each(n.data(f.attrs),function(i,r){t.isUndefined(i)?n.removeAttr(r):n.attr(r,i)});n.removeData(f.typeahead).removeData(f.www).removeData(f.attr).removeClass(r.classes.input);i.length&&(n.detach().insertAfter(i),i.remove())}function l(i){var u,r;return u=t.isJQuery(i)||t.isElement(i),r=u?n(i).first():[],r.length?r:null}var a,f,s;a=n.fn.typeahead;f={www:"tt-www",attrs:"tt-attrs",typeahead:"tt-typeahead"};s={initialize:function(r,s){function p(){var e,d,p,w,b,k,g,nt,tt,it,rt;t.each(s,function(n){n.highlight=!!r.highlight});e=n(this);d=n(a.html.wrapper);p=l(r.hint);w=l(r.menu);b=r.hint!==!1&&!p;k=r.menu!==!1&&!w;b&&(p=v(e,a));k&&(w=n(a.html.menu).css(a.css.menu));p&&p.val("");e=y(e,a);(b||k)&&(d.css(a.css.wrapper),e.css(b?a.css.input:a.css.inputWithNoHint),e.wrap(d).parent().prepend(b?p:null).append(k?w:null));rt=k?h:i;g=new o({el:e});nt=new u({hint:p,input:e},a);tt=new rt({node:w,datasets:s},a);it=new c({input:nt,menu:tt,eventBus:g,minLength:r.minLength},a);e.data(f.www,a);e.data(f.typeahead,it)}var a;return s=t.isArray(s)?s:[].slice.call(arguments,1),r=r||{},a=e(r.classNames),this.each(p)},isEnabled:function(){var n;return r(this.first(),function(t){n=t.isEnabled()}),n},enable:function(){return r(this,function(n){n.enable()}),this},disable:function(){return r(this,function(n){n.disable()}),this},isActive:function(){var n;return r(this.first(),function(t){n=t.isActive()}),n},activate:function(){return r(this,function(n){n.activate()}),this},deactivate:function(){return r(this,function(n){n.deactivate()}),this},isOpen:function(){var n;return r(this.first(),function(t){n=t.isOpen()}),n},open:function(){return r(this,function(n){n.open()}),this},close:function(){return r(this,function(n){n.close()}),this},select:function(t){var i=!1,u=n(t);return r(this.first(),function(n){i=n.select(u)}),i},autocomplete:function(t){var i=!1,u=n(t);return r(this.first(),function(n){i=n.autocomplete(u)}),i},moveCursor:function(n){var t=!1;return r(this.first(),function(i){t=i.moveCursor(n)}),t},val:function(n){var t;return arguments.length?(r(this,function(t){t.setVal(n)}),this):(r(this.first(),function(n){t=n.getVal()}),t)},destroy:function(){return r(this,function(n,t){w(t);n.destroy()}),this}};n.fn.typeahead=function(n){return s[n]?s[n].apply(this,[].slice.call(arguments,1)):s.initialize.apply(this,arguments)};n.fn.typeahead.noConflict=function(){return n.fn.typeahead=a,this}}()})