function _toConsumableArray(e){if(Array.isArray(e)){for(var t=0,i=Array(e.length);t<e.length;t++)i[t]=e[t];return i}return Array.from(e)}function createCookie(e,t,i){if(i){var n=new Date;n.setTime(n.getTime()+24*i*60*60*1e3);var s="; expires="+n.toGMTString()}else var s="";document.cookie=e+"="+t+s+"; path=/"}function readCookie(e){for(var t=e+"=",i=document.cookie.split(";"),n=0;n<i.length;n++){for(var s=i[n];" "==s.charAt(0);)s=s.substring(1,s.length);if(0==s.indexOf(t))return s.substring(t.length,s.length)}return null}function eraseCookie(e){createCookie(e,"",-1)}+function(e){"use strict";function t(t){var i,n=t.attr("data-target")||(i=t.attr("href"))&&i.replace(/.*(?=#[^\s]+$)/,"");return e(n)}function i(t){return this.each(function(){var i=e(this),s=i.data("bs.collapse"),o=e.extend({},n.DEFAULTS,i.data(),"object"==typeof t&&t);!s&&o.toggle&&"show"==t&&(o.toggle=!1),s||i.data("bs.collapse",s=new n(this,o)),"string"==typeof t&&s[t]()})}var n=function(t,i){this.$element=e(t),this.options=e.extend({},n.DEFAULTS,i),this.$trigger=e(this.options.trigger).filter('[href="#'+t.id+'"], [data-target="#'+t.id+'"]'),this.transitioning=null,this.options.parent?this.$parent=this.getParent():this.addAriaAndCollapsedClass(this.$element,this.$trigger),this.options.toggle&&this.toggle()};n.VERSION="3.3.2",n.TRANSITION_DURATION=350,n.DEFAULTS={toggle:!0,trigger:'[data-toggle="collapse"]'},n.prototype.dimension=function(){var e=this.$element.hasClass("width");return e?"width":"height"},n.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var t,s=this.$parent&&this.$parent.children(".panel").children(".in, .collapsing");if(!(s&&s.length&&(t=s.data("bs.collapse"),t&&t.transitioning))){var o=e.Event("show.bs.collapse");if(this.$element.trigger(o),!o.isDefaultPrevented()){s&&s.length&&(i.call(s,"hide"),t||s.data("bs.collapse",null));var r=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[r](0).attr("aria-expanded",!0),this.$trigger.removeClass("collapsed").attr("aria-expanded",!0),this.transitioning=1;var a=function(){this.$element.removeClass("collapsing").addClass("collapse in")[r](""),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!e.support.transition)return a.call(this);var l=e.camelCase(["scroll",r].join("-"));this.$element.one("bsTransitionEnd",e.proxy(a,this)).emulateTransitionEnd(n.TRANSITION_DURATION)[r](this.$element[0][l])}}}},n.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var t=e.Event("hide.bs.collapse");if(this.$element.trigger(t),!t.isDefaultPrevented()){var 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;var s=function(){this.transitioning=0,this.$element.removeClass("collapsing").addClass("collapse").trigger("hidden.bs.collapse")};return e.support.transition?void this.$element[i](0).one("bsTransitionEnd",e.proxy(s,this)).emulateTransitionEnd(n.TRANSITION_DURATION):s.call(this)}}},n.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()},n.prototype.getParent=function(){return e(this.options.parent).find('[data-toggle="collapse"][data-parent="'+this.options.parent+'"]').each(e.proxy(function(i,n){var s=e(n);this.addAriaAndCollapsedClass(t(s),s)},this)).end()},n.prototype.addAriaAndCollapsedClass=function(e,t){var i=e.hasClass("in");e.attr("aria-expanded",i),t.toggleClass("collapsed",!i).attr("aria-expanded",i)};var s=e.fn.collapse;e.fn.collapse=i,e.fn.collapse.Constructor=n,e.fn.collapse.noConflict=function(){return e.fn.collapse=s,this},e(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',function(n){var s=e(this);s.attr("data-target")||n.preventDefault();var o=t(s),r=o.data("bs.collapse"),a=r?"toggle":e.extend({},s.data(),{trigger:this});i.call(o,a)})}(jQuery),+function(e){"use strict";function t(t){t&&3===t.which||(e(s).remove(),e(o).each(function(){var n=e(this),s=i(n),o={relatedTarget:this};s.hasClass("open")&&(s.trigger(t=e.Event("hide.bs.dropdown",o)),t.isDefaultPrevented()||(n.attr("aria-expanded","false"),s.removeClass("open").trigger("hidden.bs.dropdown",o)))}))}function i(t){var i=t.attr("data-target");i||(i=t.attr("href"),i=i&&/#[A-Za-z]/.test(i)&&i.replace(/.*(?=#[^\s]*$)/,""));var n=i&&e(i);return n&&n.length?n:t.parent()}function n(t){return this.each(function(){var i=e(this),n=i.data("bs.dropdown");n||i.data("bs.dropdown",n=new r(this)),"string"==typeof t&&n[t].call(i)})}var s=".dropdown-backdrop",o='[data-toggle="dropdown"]',r=function(t){e(t).on("click.bs.dropdown",this.toggle)};r.VERSION="3.3.2",r.prototype.toggle=function(n){var s=e(this);if(!s.is(".disabled, :disabled")){var o=i(s),r=o.hasClass("open");if(t(),!r){"ontouchstart"in document.documentElement&&!o.closest(".navbar-nav").length&&e('<div class="dropdown-backdrop"/>').insertAfter(e(this)).on("click",t);var a={relatedTarget:this};if(o.trigger(n=e.Event("show.bs.dropdown",a)),n.isDefaultPrevented())return;s.trigger("focus").attr("aria-expanded","true"),o.toggleClass("open").trigger("shown.bs.dropdown",a)}return!1}},r.prototype.keydown=function(t){if(/(38|40|27|32)/.test(t.which)&&!/input|textarea/i.test(t.target.tagName)){var n=e(this);if(t.preventDefault(),t.stopPropagation(),!n.is(".disabled, :disabled")){var s=i(n),r=s.hasClass("open");if(!r&&27!=t.which||r&&27==t.which)return 27==t.which&&s.find(o).trigger("focus"),n.trigger("click");var a=" li:not(.divider):visible a",l=s.find('[role="menu"]'+a+', [role="listbox"]'+a);if(l.length){var d=l.index(t.target);38==t.which&&d>0&&d--,40==t.which&&d<l.length-1&&d++,~d||(d=0),l.eq(d).trigger("focus")}}}};var a=e.fn.dropdown;e.fn.dropdown=n,e.fn.dropdown.Constructor=r,e.fn.dropdown.noConflict=function(){return e.fn.dropdown=a,this},e(document).on("click.bs.dropdown.data-api",t).on("click.bs.dropdown.data-api",".dropdown form",function(e){e.stopPropagation()}).on("click.bs.dropdown.data-api",o,r.prototype.toggle).on("keydown.bs.dropdown.data-api",o,r.prototype.keydown).on("keydown.bs.dropdown.data-api",'[role="menu"]',r.prototype.keydown).on("keydown.bs.dropdown.data-api",'[role="listbox"]',r.prototype.keydown)}(jQuery),+function(e){"use strict";function t(t,n){return this.each(function(){var s=e(this),o=s.data("bs.modal"),r=e.extend({},i.DEFAULTS,s.data(),"object"==typeof t&&t);o||s.data("bs.modal",o=new i(this,r)),"string"==typeof t?o[t](n):r.show&&o.show(n)})}var i=function(t,i){this.options=i,this.$body=e(document.body),this.$element=e(t),this.$dialog=this.$element.find(".modal-dialog"),this.$backdrop=null,this.isShown=null,this.originalBodyPad=null,this.scrollbarWidth=0,this.ignoreBackdropClick=!1,this.options.remote&&this.$element.find(".modal-content").load(this.options.remote,e.proxy(function(){this.$element.trigger("loaded.bs.modal")},this))};i.VERSION="3.3.6",i.TRANSITION_DURATION=300,i.BACKDROP_TRANSITION_DURATION=150,i.DEFAULTS={backdrop:!0,keyboard:!0,show:!0},i.prototype.toggle=function(e){return this.isShown?this.hide():this.show(e)},i.prototype.show=function(t){var n=this,s=e.Event("show.bs.modal",{relatedTarget:t});this.$element.trigger(s),this.isShown||s.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"]',e.proxy(this.hide,this)),this.$dialog.on("mousedown.dismiss.bs.modal",function(){n.$element.one("mouseup.dismiss.bs.modal",function(t){e(t.target).is(n.$element)&&(n.ignoreBackdropClick=!0)})}),this.backdrop(function(){var s=e.support.transition&&n.$element.hasClass("fade");n.$element.parent().length||n.$element.appendTo(n.$body),n.$element.show().scrollTop(0),n.adjustDialog(),s&&n.$element[0].offsetWidth,n.$element.addClass("in"),n.enforceFocus();var o=e.Event("shown.bs.modal",{relatedTarget:t});s?n.$dialog.one("bsTransitionEnd",function(){n.$element.trigger("focus").trigger(o)}).emulateTransitionEnd(i.TRANSITION_DURATION):n.$element.trigger("focus").trigger(o)}))},i.prototype.hide=function(t){t&&t.preventDefault(),t=e.Event("hide.bs.modal"),this.$element.trigger(t),this.isShown&&!t.isDefaultPrevented()&&(this.isShown=!1,this.escape(),this.resize(),e(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"),e.support.transition&&this.$element.hasClass("fade")?this.$element.one("bsTransitionEnd",e.proxy(this.hideModal,this)).emulateTransitionEnd(i.TRANSITION_DURATION):this.hideModal())},i.prototype.enforceFocus=function(){e(document).off("focusin.bs.modal").on("focusin.bs.modal",e.proxy(function(e){this.$element[0]===e.target||this.$element.has(e.target).length||this.$element.trigger("focus")},this))},i.prototype.escape=function(){this.isShown&&this.options.keyboard?this.$element.on("keydown.dismiss.bs.modal",e.proxy(function(e){27==e.which&&this.hide()},this)):this.isShown||this.$element.off("keydown.dismiss.bs.modal")},i.prototype.resize=function(){this.isShown?e(window).on("resize.bs.modal",e.proxy(this.handleUpdate,this)):e(window).off("resize.bs.modal")},i.prototype.hideModal=function(){var e=this;this.$element.hide(),this.backdrop(function(){e.$body.removeClass("modal-open"),e.resetAdjustments(),e.resetScrollbar(),e.$element.trigger("hidden.bs.modal")})},i.prototype.removeBackdrop=function(){this.$backdrop&&this.$backdrop.remove(),this.$backdrop=null},i.prototype.backdrop=function(t){var n=this,s=this.$element.hasClass("fade")?"fade":"";if(this.isShown&&this.options.backdrop){var o=e.support.transition&&s;if(this.$backdrop=e(document.createElement("div")).addClass("modal-backdrop "+s).appendTo(this.$body),this.$element.on("click.dismiss.bs.modal",e.proxy(function(e){return this.ignoreBackdropClick?void(this.ignoreBackdropClick=!1):void(e.target===e.currentTarget&&("static"==this.options.backdrop?this.$element[0].focus():this.hide()))},this)),o&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("in"),!t)return;o?this.$backdrop.one("bsTransitionEnd",t).emulateTransitionEnd(i.BACKDROP_TRANSITION_DURATION):t()}else if(!this.isShown&&this.$backdrop){this.$backdrop.removeClass("in");var r=function(){n.removeBackdrop(),t&&t()};e.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one("bsTransitionEnd",r).emulateTransitionEnd(i.BACKDROP_TRANSITION_DURATION):r()}else t&&t()},i.prototype.handleUpdate=function(){this.adjustDialog()},i.prototype.adjustDialog=function(){var e=this.$element[0].scrollHeight>document.documentElement.clientHeight;this.$element.css({paddingLeft:!this.bodyIsOverflowing&&e?this.scrollbarWidth:"",paddingRight:this.bodyIsOverflowing&&!e?this.scrollbarWidth:""})},i.prototype.resetAdjustments=function(){this.$element.css({paddingLeft:"",paddingRight:""})},i.prototype.checkScrollbar=function(){var e=window.innerWidth;if(!e){var t=document.documentElement.getBoundingClientRect();e=t.right-Math.abs(t.left)}this.bodyIsOverflowing=document.body.clientWidth<e,this.scrollbarWidth=this.measureScrollbar()},i.prototype.setScrollbar=function(){var e=parseInt(this.$body.css("padding-right")||0,10);this.originalBodyPad=document.body.style.paddingRight||"",this.bodyIsOverflowing&&this.$body.css("padding-right",e+this.scrollbarWidth)},i.prototype.resetScrollbar=function(){this.$body.css("padding-right",this.originalBodyPad)},i.prototype.measureScrollbar=function(){var e=document.createElement("div");e.className="modal-scrollbar-measure",this.$body.append(e);var t=e.offsetWidth-e.clientWidth;return this.$body[0].removeChild(e),t};var n=e.fn.modal;e.fn.modal=t,e.fn.modal.Constructor=i,e.fn.modal.noConflict=function(){return e.fn.modal=n,this},e(document).on("click.bs.modal.data-api",'[data-toggle="modal"]',function(i){var n=e(this),s=n.attr("href"),o=e(n.attr("data-target")||s&&s.replace(/.*(?=#[^\s]+$)/,"")),r=o.data("bs.modal")?"toggle":e.extend({remote:!/#/.test(s)&&s},o.data(),n.data());n.is("a")&&i.preventDefault(),o.one("show.bs.modal",function(e){e.isDefaultPrevented()||o.one("hidden.bs.modal",function(){n.is(":visible")&&n.trigger("focus")})}),t.call(o,r,this)})}(jQuery),+function(e){"use strict";function t(t){return this.each(function(){var n=e(this),s=n.data("bs.affix"),o="object"==typeof t&&t;s||n.data("bs.affix",s=new i(this,o)),"string"==typeof t&&s[t]()})}var i=function(t,n){this.options=e.extend({},i.DEFAULTS,n),this.$target=e(this.options.target).on("scroll.bs.affix.data-api",e.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",e.proxy(this.checkPositionWithEventLoop,this)),this.$element=e(t),this.affixed=this.unpin=this.pinnedOffset=null,this.checkPosition()};i.VERSION="3.3.2",i.RESET="affix affix-top affix-bottom",i.DEFAULTS={offset:0,target:window},i.prototype.getState=function(e,t,i,n){var s=this.$target.scrollTop(),o=this.$element.offset(),r=this.$target.height();if(null!=i&&"top"==this.affixed)return s<i&&"top";if("bottom"==this.affixed)return null!=i?!(s+this.unpin<=o.top)&&"bottom":!(s+r<=e-n)&&"bottom";var a=null==this.affixed,l=a?s:o.top,d=a?r:t;return null!=i&&s<=i?"top":null!=n&&l+d>=e-n&&"bottom"},i.prototype.getPinnedOffset=function(){if(this.pinnedOffset)return this.pinnedOffset;this.$element.removeClass(i.RESET).addClass("affix");var e=this.$target.scrollTop(),t=this.$element.offset();return this.pinnedOffset=t.top-e},i.prototype.checkPositionWithEventLoop=function(){setTimeout(e.proxy(this.checkPosition,this),1)},i.prototype.checkPosition=function(){if(this.$element.is(":visible")){var t=this.$element.height(),n=this.options.offset,s=n.top,o=n.bottom,r=e("body").height();"object"!=typeof n&&(o=s=n),"function"==typeof s&&(s=n.top(this.$element)),"function"==typeof o&&(o=n.bottom(this.$element));var a=this.getState(r,t,s,o);if(this.affixed!=a){null!=this.unpin&&this.$element.css("top","");var l="affix"+(a?"-"+a:""),d=e.Event(l+".bs.affix");if(this.$element.trigger(d),d.isDefaultPrevented())return;this.affixed=a,this.unpin="bottom"==a?this.getPinnedOffset():null,this.$element.removeClass(i.RESET).addClass(l).trigger(l.replace("affix","affixed")+".bs.affix")}"bottom"==a&&this.$element.offset({top:r-t-o})}};var n=e.fn.affix;e.fn.affix=t,e.fn.affix.Constructor=i,e.fn.affix.noConflict=function(){return e.fn.affix=n,this},e(window).on("load",function(){e('[data-spy="affix"]').each(function(){var i=e(this),n=i.data();n.offset=n.offset||{},null!=n.offsetBottom&&(n.offset.bottom=n.offsetBottom),null!=n.offsetTop&&(n.offset.top=n.offsetTop),t.call(i,n)})})}(jQuery),+function(e){"use strict";function t(t){return this.each(function(){var n=e(this),s=n.data("bs.tooltip"),o="object"==typeof t&&t;(s||"destroy"!=t)&&(s||n.data("bs.tooltip",s=new i(this,o)),"string"==typeof t&&s[t]())})}var i=function(e,t){this.type=this.options=this.enabled=this.timeout=this.hoverState=this.$element=null,this.init("tooltip",e,t)};i.VERSION="3.3.2",i.TRANSITION_DURATION=150,i.DEFAULTS={animation:!0,placement:"top",selector:!1,template:'<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0}},i.prototype.init=function(t,i,n){this.enabled=!0,this.type=t,this.$element=e(i),this.options=this.getOptions(n),this.$viewport=this.options.viewport&&e(this.options.viewport.selector||this.options.viewport);for(var s=this.options.trigger.split(" "),o=s.length;o--;){var r=s[o];if("click"==r)this.$element.on("click."+this.type,this.options.selector,e.proxy(this.toggle,this));else if("manual"!=r){var a="hover"==r?"mouseenter":"focusin",l="hover"==r?"mouseleave":"focusout";this.$element.on(a+"."+this.type,this.options.selector,e.proxy(this.enter,this)),this.$element.on(l+"."+this.type,this.options.selector,e.proxy(this.leave,this))}}this.options.selector?this._options=e.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},i.prototype.getDefaults=function(){return i.DEFAULTS},i.prototype.getOptions=function(t){return t=e.extend({},this.getDefaults(),this.$element.data(),t),t.delay&&"number"==typeof t.delay&&(t.delay={show:t.delay,hide:t.delay}),t},i.prototype.getDelegateOptions=function(){var t={},i=this.getDefaults();return this._options&&e.each(this._options,function(e,n){i[e]!=n&&(t[e]=n)}),t},i.prototype.enter=function(t){var i=t instanceof this.constructor?t:e(t.currentTarget).data("bs."+this.type);return i&&i.$tip&&i.$tip.is(":visible")?void(i.hoverState="in"):(i||(i=new this.constructor(t.currentTarget,this.getDelegateOptions()),e(t.currentTarget).data("bs."+this.type,i)),clearTimeout(i.timeout),i.hoverState="in",i.options.delay&&i.options.delay.show?void(i.timeout=setTimeout(function(){"in"==i.hoverState&&i.show()},i.options.delay.show)):i.show())},i.prototype.leave=function(t){var i=t instanceof this.constructor?t:e(t.currentTarget).data("bs."+this.type);return i||(i=new this.constructor(t.currentTarget,this.getDelegateOptions()),e(t.currentTarget).data("bs."+this.type,i)),clearTimeout(i.timeout),i.hoverState="out",i.options.delay&&i.options.delay.hide?void(i.timeout=setTimeout(function(){"out"==i.hoverState&&i.hide()},i.options.delay.hide)):i.hide()},i.prototype.show=function(){var t=e.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(t);var n=e.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]);if(t.isDefaultPrevented()||!n)return;var s=this,o=this.tip(),r=this.getUID(this.type);this.setContent(),o.attr("id",r),this.$element.attr("aria-describedby",r),this.options.animation&&o.addClass("fade");var a="function"==typeof this.options.placement?this.options.placement.call(this,o[0],this.$element[0]):this.options.placement,l=/\s?auto?\s?/i,d=l.test(a);d&&(a=a.replace(l,"")||"top"),o.detach().css({top:0,left:0,display:"block"}).addClass(a).data("bs."+this.type,this),this.options.container?o.appendTo(this.options.container):o.insertAfter(this.$element);var u=this.getPosition(),c=o[0].offsetWidth,p=o[0].offsetHeight;if(d){var h=a,f=this.options.container?e(this.options.container):this.$element.parent(),m=this.getPosition(f);a="bottom"==a&&u.bottom+p>m.bottom?"top":"top"==a&&u.top-p<m.top?"bottom":"right"==a&&u.right+c>m.width?"left":"left"==a&&u.left-c<m.left?"right":a,o.removeClass(h).addClass(a)}var g=this.getCalculatedOffset(a,u,c,p);this.applyPlacement(g,a);var v=function(){var e=s.hoverState;s.$element.trigger("shown.bs."+s.type),s.hoverState=null,"out"==e&&s.leave(s)};e.support.transition&&this.$tip.hasClass("fade")?o.one("bsTransitionEnd",v).emulateTransitionEnd(i.TRANSITION_DURATION):v()}},i.prototype.applyPlacement=function(t,i){var n=this.tip(),s=n[0].offsetWidth,o=n[0].offsetHeight,r=parseInt(n.css("margin-top"),10),a=parseInt(n.css("margin-left"),10);isNaN(r)&&(r=0),isNaN(a)&&(a=0),t.top=t.top+r,t.left=t.left+a,e.offset.setOffset(n[0],e.extend({using:function(e){n.css({top:Math.round(e.top),left:Math.round(e.left)})}},t),0),n.addClass("in");var l=n[0].offsetWidth,d=n[0].offsetHeight;"top"==i&&d!=o&&(t.top=t.top+o-d);var u=this.getViewportAdjustedDelta(i,t,l,d);u.left?t.left+=u.left:t.top+=u.top;var c=/top|bottom/.test(i),p=c?2*u.left-s+l:2*u.top-o+d,h=c?"offsetWidth":"offsetHeight";n.offset(t),this.replaceArrow(p,n[0][h],c)},i.prototype.replaceArrow=function(e,t,i){this.arrow().css(i?"left":"top",50*(1-e/t)+"%").css(i?"top":"left","")},i.prototype.setContent=function(){var e=this.tip(),t=this.getTitle();e.find(".tooltip-inner")[this.options.html?"html":"text"](t),e.removeClass("fade in top bottom left right")},i.prototype.hide=function(t){function n(){"in"!=s.hoverState&&o.detach(),s.$element.removeAttr("aria-describedby").trigger("hidden.bs."+s.type),t&&t()}var s=this,o=this.tip(),r=e.Event("hide.bs."+this.type);if(this.$element.trigger(r),!r.isDefaultPrevented())return o.removeClass("in"),e.support.transition&&this.$tip.hasClass("fade")?o.one("bsTransitionEnd",n).emulateTransitionEnd(i.TRANSITION_DURATION):n(),this.hoverState=null,this},i.prototype.fixTitle=function(){var e=this.$element;(e.attr("title")||"string"!=typeof e.attr("data-original-title"))&&e.attr("data-original-title",e.attr("title")||"").attr("title","")},i.prototype.hasContent=function(){return this.getTitle()},i.prototype.getPosition=function(t){t=t||this.$element;var i=t[0],n="BODY"==i.tagName,s=i.getBoundingClientRect();null==s.width&&(s=e.extend({},s,{width:s.right-s.left,height:s.bottom-s.top}));var o=n?{top:0,left:0}:t.offset(),r={scroll:n?document.documentElement.scrollTop||document.body.scrollTop:t.scrollTop()},a=n?{width:e(window).width(),height:e(window).height()}:null;return e.extend({},s,r,a,o)},i.prototype.getCalculatedOffset=function(e,t,i,n){return"bottom"==e?{top:t.top+t.height,left:t.left+t.width/2-i/2}:"top"==e?{top:t.top-n,left:t.left+t.width/2-i/2}:"left"==e?{top:t.top+t.height/2-n/2,left:t.left-i}:{top:t.top+t.height/2-n/2,left:t.left+t.width}},i.prototype.getViewportAdjustedDelta=function(e,t,i,n){var s={top:0,left:0};if(!this.$viewport)return s;var o=this.options.viewport&&this.options.viewport.padding||0,r=this.getPosition(this.$viewport);if(/right|left/.test(e)){var a=t.top-o-r.scroll,l=t.top+o-r.scroll+n;a<r.top?s.top=r.top-a:l>r.top+r.height&&(s.top=r.top+r.height-l)}else{var d=t.left-o,u=t.left+o+i;d<r.left?s.left=r.left-d:u>r.width&&(s.left=r.left+r.width-u)}return s},i.prototype.getTitle=function(){var e,t=this.$element,i=this.options;return e=t.attr("data-original-title")||("function"==typeof i.title?i.title.call(t[0]):i.title)},i.prototype.getUID=function(e){do e+=~~(1e6*Math.random());while(document.getElementById(e));return e},i.prototype.tip=function(){return this.$tip=this.$tip||e(this.options.template)},i.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},i.prototype.enable=function(){this.enabled=!0},i.prototype.disable=function(){this.enabled=!1},i.prototype.toggleEnabled=function(){this.enabled=!this.enabled},i.prototype.toggle=function(t){var i=this;t&&(i=e(t.currentTarget).data("bs."+this.type),i||(i=new this.constructor(t.currentTarget,this.getDelegateOptions()),e(t.currentTarget).data("bs."+this.type,i))),i.tip().hasClass("in")?i.leave(i):i.enter(i)},i.prototype.destroy=function(){var e=this;clearTimeout(this.timeout),this.hide(function(){e.$element.off("."+e.type).removeData("bs."+e.type)})};var n=e.fn.tooltip;e.fn.tooltip=t,e.fn.tooltip.Constructor=i,e.fn.tooltip.noConflict=function(){return e.fn.tooltip=n,this}}(jQuery),+function(e){"use strict";function t(){var e=document.createElement("bootstrap"),t={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var i in t)if(void 0!==e.style[i])return{end:t[i]};return!1}e.fn.emulateTransitionEnd=function(t){var i=!1,n=this;e(this).one("bsTransitionEnd",function(){i=!0});var s=function(){i||e(n).trigger(e.support.transition.end)};return setTimeout(s,t),this},e(function(){e.support.transition=t(),e.support.transition&&(e.event.special.bsTransitionEnd={bindType:e.support.transition.end,delegateType:e.support.transition.end,handle:function(t){if(e(t.target).is(this))return t.handleObj.handler.apply(this,arguments)}})})}(jQuery);var bootbox=window.bootbox||function(e,t){function i(e,t){return"undefined"==typeof t&&(t=n),"string"==typeof p[t][e]?p[t][e]:t!=s?i(e,s):e}var n="en",s="en",o=!0,r="static",a="javascript:;",l="",d={},u={},c={};c.setLocale=function(e){for(var t in p)if(t==e)return void(n=e);throw new Error("Invalid locale: "+e)},c.addLocale=function(e,t){"undefined"==typeof p[e]&&(p[e]={});for(var i in t)p[e][i]=t[i]},c.setIcons=function(e){u=e,"object"==typeof u&&null!==u||(u={})},c.setBtnClasses=function(e){d=e,"object"==typeof d&&null!==d||(d={})},c.alert=function(){var e="",t=i("OK"),n=null;switch(arguments.length){case 1:e=arguments[0];break;case 2:e=arguments[0],"function"==typeof arguments[1]?n=arguments[1]:t=arguments[1];break;case 3:e=arguments[0],t=arguments[1],n=arguments[2];break;default:throw new Error("Incorrect number of arguments: expected 1-3")}return c.dialog(e,{label:t,icon:u.OK,"class":d.OK,callback:n},{onEscape:n||!0})},c.confirm=function(){var e="",t=i("CANCEL"),n=i("CONFIRM"),s=null;switch(arguments.length){case 1:e=arguments[0];break;case 2:e=arguments[0],"function"==typeof arguments[1]?s=arguments[1]:t=arguments[1];break;case 3:e=arguments[0],t=arguments[1],"function"==typeof arguments[2]?s=arguments[2]:n=arguments[2];break;case 4:e=arguments[0],t=arguments[1],n=arguments[2],s=arguments[3];break;default:throw new Error("Incorrect number of arguments: expected 1-4")}var o=function(){if("function"==typeof s)return s(!1)},r=function(){if("function"==typeof s)return s(!0)};return c.dialog(e,[{label:t,icon:u.CANCEL,"class":d.CANCEL,callback:o},{label:n,icon:u.CONFIRM,"class":d.CONFIRM,callback:r}],{onEscape:o})},c.prompt=function(){var e="",n=i("CANCEL"),s=i("CONFIRM"),o=null,r="";switch(arguments.length){case 1:e=arguments[0];break;case 2:e=arguments[0],"function"==typeof arguments[1]?o=arguments[1]:n=arguments[1];break;case 3:e=arguments[0],n=arguments[1],"function"==typeof arguments[2]?o=arguments[2]:s=arguments[2]+'<span class="sr-only"> (Opens in a new Window)</span>';break;case 4:e=arguments[0],n=arguments[1],s=arguments[2]+'<span class="sr-only"> (Opens in a new Window)</span>',o=arguments[3];break;case 5:e=arguments[0],n=arguments[1],s=arguments[2]+'<span class="sr-only"> (Opens in a new Window)</span>',o=arguments[3],r=arguments[4];break;default:throw new Error("Incorrect number of arguments: expected 1-5")}var a=e,l=t("<form></form>");l.append("<input autocomplete=off type=text value='"+r+"' />");var p=function(){if("function"==typeof o)return o(null)},h=function(){if("function"==typeof o)return o(l.find("input[type=text]").val())},f=c.dialog(l,[{label:n,icon:u.CANCEL,"class":d.CANCEL,callback:p},{label:s,icon:u.CONFIRM,"class":d.CONFIRM,callback:h}],{header:a,show:!1,onEscape:p});return f.on("shown",function(){l.find("input[type=text]").focus(),l.on("submit",function(e){e.preventDefault(),f.find(".btn-primary").click()})}),f.modal("show"),f},c.dialog=function(i,n,s){function d(e){var t=null;"function"==typeof s.onEscape&&(t=s.onEscape()),t!==!1&&$.modal("hide")}var u="",c=[];s||(s={}),"undefined"==typeof n?n=[]:"undefined"==typeof n.length&&(n=[n]);for(var p=n.length;p--;){var h=null,f=null,m=null,g="",v=null;if("undefined"==typeof n[p].label&&"undefined"==typeof n[p]["class"]&&"undefined"==typeof n[p].callback){var y=0,_=null;for(var b in n[p])if(_=b,++y>1)break;1==y&&"function"==typeof n[p][b]&&(n[p].label=_,n[p].callback=n[p][b])}"function"==typeof n[p].callback&&(v=n[p].callback),n[p]["class"]?m=n[p]["class"]:p==n.length-1&&n.length<=2&&(m="btn-primary"),h=n[p].label?n[p].label:"Option "+(p+1),n[p].icon&&(g="<i class='"+n[p].icon+"'></i> "),f=n[p].href?n[p].href:a,u="<a role='button' data-handler='"+p+"' class='btn "+m+"' href='"+f+"'>"+g+h+"</a>"+u,c[p]=v}var w=["<div class='bootbox modal' tabindex='-1' role='dialog' aria-labelledby='myModalLabel' style='overflow:hidden;'><div class='modal-dialog'> <div class='modal-content'>"];if(s.header){var k="";("undefined"==typeof s.headerCloseButton||s.headerCloseButton)&&(k="<a href='"+a+"' class='close' aria-label='close button' role='button'><span aria-hidden='true'>&times;</span><span class='sr-only'>Close</span></a>"),w.push("<div class='modal-header'>"+k+"<h3>"+s.header+"</h3></div>")}w.push("<div class='modal-body'></div>"),u&&w.push("<div class='modal-footer'>"+u+"</div>"),w.push("</div></div></div>");var $=t(w.join("\n")),T="undefined"==typeof s.animate?o:s.animate;T&&$.addClass("fade");var C="undefined"==typeof s.classes?l:s.classes;return C&&$.addClass(C),$.find(".modal-body").html(i),$.on("keyup.dismiss.modal",function(e){27===e.which&&s.onEscape&&d("escape")}),$.on("click","a.close",function(e){e.preventDefault(),d("close")}),$.on("shown",function(){$.find("a.btn-primary:first").focus()}),$.on("hidden",function(){$.remove()}),$.on("click",".modal-footer a",function(e){var i=t(this).data("handler"),s=c[i],o=null;"undefined"!=typeof i&&"undefined"!=typeof n[i].href||(e.preventDefault(),"function"==typeof s&&(o=s()),o!==!1&&$.modal("hide"))}),t("body").append($),$.modal({backdrop:"undefined"==typeof s.backdrop?r:s.backdrop,keyboard:!1,show:!1}),$.on("show",function(i){t(e).off("focusin.modal")}),"undefined"!=typeof s.show&&s.show!==!0||$.modal("show"),$},c.modal=function(){var e,i,n,s={onEscape:null,keyboard:!0,backdrop:r};switch(arguments.length){case 1:e=arguments[0];break;case 2:e=arguments[0],"object"==typeof arguments[1]?n=arguments[1]:i=arguments[1];break;case 3:e=arguments[0],i=arguments[1],n=arguments[2];break;default:throw new Error("Incorrect number of arguments: expected 1-3")}return s.header=i,n="object"==typeof n?t.extend(s,n):s,c.dialog(e,[],n)},c.hideAll=function(){t(".bootbox").modal("hide")},c.animate=function(e){o=e},c.backdrop=function(e){r=e},c.classes=function(e){l=e};var p={en:{OK:"OK",CANCEL:"Cancel",CONFIRM:"OK"},fr:{OK:"OK",CANCEL:"Annuler",CONFIRM:"D'accord"},de:{OK:"OK",CANCEL:"Abbrechen",CONFIRM:"Akzeptieren"},es:{OK:"OK",CANCEL:"Cancelar",CONFIRM:"Aceptar"},br:{OK:"OK",CANCEL:"Cancelar",CONFIRM:"Sim"},nl:{OK:"OK",CANCEL:"Annuleren",CONFIRM:"Accepteren"},ru:{OK:"OK",CANCEL:"Отмена",CONFIRM:"Применить"},it:{OK:"OK",CANCEL:"Annulla",CONFIRM:"Conferma"},pl:{OK:"OK",CANCEL:"Anuluj",CONFIRM:"Potwierdź"}};return c}(document,window.jQuery);window.bootbox=bootbox,$(function(){$('[data-toggle="tooltip"]').tooltip();var e,t,i=2e6,n=.25,s=.4,o=.6,r=.33,a=.45,l=.55,d=.42,u=.5,c=.5,p=34592833,h=67693628,f=52540720,m=94768322,g=151236055,v=55749596,y=parseInt($("input#avgLoan").val(0)),_=parseInt($("input#avgDeposit").val(0)),b=function(){t=i*(+n*o)*(y/h)},w=function(){e=i*(+n*s)*(_/p)},k=function(){t=i*(r*l)*(y/m)},T=function(){e=i*(r*a)*(_/f)},C=function(){t=i*(d*c)*(y/v)},S=function(){e=i*(d*u)*(_/g)},x=function(){_+y>74999.99?($("#membershipLevel").text("Diamond Elite"),console.log(_+y)):_+y>24999.99&&_+y<75e3?($("#membershipLevel").text("Platinum"),console.log(_+y)):_+y>4999.99&&_+y<25e3?($("#membershipLevel").text("Plus"),console.log(_+y)):_+y<5e3&&($("#membershipLevel").text("Basic"),console.log(_+y))};$("input#avgLoan").on("keyup",function(){y=parseInt($(this).val()),_=parseInt($("input#avgDeposit").val()),_+y<5e3?(w(),b()):y+_>4999.99&&y+_<25e3?(w(),b(),$("#estimated-loan-dividend").text("$"+t.toFixed(2)),$("#estimated-deposit-dividend").text("$"+e.toFixed(2)),console.log("plusLoanFormula")):y+_>24999.99&&y+_<75e3?(T(),k(),$("#estimated-loan-dividend").text("$"+t.toFixed(2)),$("#estimated-deposit-dividend").text("$"+e.toFixed(2)),console.log("platinumLoanFormula")):y+_>74999.99&&(S(),C(),$("#estimated-loan-dividend").text("$"+t.toFixed(2)),$("#estimated-deposit-dividend").text("$"+e.toFixed(2)),console.log("diamondLoanFormula")),x()}),$("input#avgDeposit").on("keyup",function(){y=parseInt($("input#avgLoan").val()),_=parseInt($(this).val()),_+y<5e3?(w(),b()):_+y>4999.99&&_+y<25e3?(w(),b(),$("#estimated-loan-dividend").text("$"+t.toFixed(2)),$("#estimated-deposit-dividend").text("$"+e.toFixed(2)),console.log("plusLoanFormula")):_+y>24999.99&&_+y<75e3?(T(),k(),$("#estimated-loan-dividend").text("$"+t.toFixed(2)),$("#estimated-deposit-dividend").text("$"+e.toFixed(2)),console.log("platinumLoanFormula")):_+y>74999.99&&(S(),C(),$("#estimated-loan-dividend").text("$"+t.toFixed(2)),$("#estimated-deposit-dividend").text("$"+e.toFixed(2)),console.log("diamondLoanFormula")),x()})}),function(undefined){"use strict";Array.prototype.indexOf||(Array.prototype.indexOf=function(e,t){for(var i=t||0;i<this.length;i++)if(this[i]===e)return i;return-1});var Codebird=function(){var _oauth_consumer_key=null,_oauth_consumer_secret=null,_oauth_bearer_token=null,_endpoint_base="https://api.twitter.com/",_endpoint_base_media="https://upload.twitter.com/",_endpoint=_endpoint_base+"1.1/",_endpoint_media=_endpoint_base_media+"1.1/",_endpoint_oauth=_endpoint_base,_endpoint_proxy="https://api.jublo.net/codebird/",_endpoint_old=_endpoint_base+"1/",_use_jsonp="undefined"!=typeof navigator&&"undefined"!=typeof navigator.userAgent&&(navigator.userAgent.indexOf("Trident/4")>-1||navigator.userAgent.indexOf("Trident/5")>-1||navigator.userAgent.indexOf("MSIE 7.0")>-1),_use_proxy="undefined"!=typeof navigator&&"undefined"!=typeof navigator.userAgent,_oauth_token=null,_oauth_token_secret=null,_version="2.5.0",setConsumerKey=function(e,t){
_oauth_consumer_key=e,_oauth_consumer_secret=t},setBearerToken=function(e){_oauth_bearer_token=e},getVersion=function(){return _version},setToken=function(e,t){_oauth_token=e,_oauth_token_secret=t},setUseProxy=function(e){_use_proxy=!!e},setProxy=function(e){e.match(/\/$/)||(e+="/"),_endpoint_proxy=e},_parse_str=function(str,array){var glue1="=",glue2="&",array2=String(str).replace(/^&?([\s\S]*?)&?$/,"$1").split(glue2),i,j,chr,tmp,key,value,bracket,keys,evalStr,fixStr=function(e){return decodeURIComponent(e).replace(/([\\"'])/g,"\\$1").replace(/\n/g,"\\n").replace(/\r/g,"\\r")};for(array||(array=this.window),i=0;i<array2.length;i++){for(tmp=array2[i].split(glue1),tmp.length<2&&(tmp=[tmp,""]),key=fixStr(tmp[0]),value=fixStr(tmp[1]);" "===key.charAt(0);)key=key.substr(1);if(key.indexOf("\0")!==-1&&(key=key.substr(0,key.indexOf("\0"))),key&&"["!==key.charAt(0)){for(keys=[],bracket=0,j=0;j<key.length;j++)if("["!==key.charAt(j)||bracket){if("]"===key.charAt(j)&&bracket&&(keys.length||keys.push(key.substr(0,bracket-1)),keys.push(key.substr(bracket,j-bracket)),bracket=0,"["!==key.charAt(j+1)))break}else bracket=j+1;for(keys.length||(keys=[key]),j=0;j<keys[0].length&&(chr=keys[0].charAt(j)," "!==chr&&"."!==chr&&"["!==chr||(keys[0]=keys[0].substr(0,j)+"_"+keys[0].substr(j+1)),"["!==chr);j++);for(evalStr="array",j=0;j<keys.length;j++)key=keys[j],key=""!==key&&" "!==key||0===j?"'"+key+"'":eval(evalStr+".push([]);")-1,evalStr+="["+key+"]",j!==keys.length-1&&"undefined"===eval("typeof "+evalStr)&&eval(evalStr+" = [];");evalStr+=" = '"+value+"';\n",eval(evalStr)}}},__call=function(e,t,i,n){switch("undefined"==typeof t&&(t={}),"undefined"==typeof n&&(n=!1),"function"!=typeof i&&"function"==typeof t?(i=t,t={},"boolean"==typeof i&&(n=i)):"undefined"==typeof i&&(i=function(){}),e){case"oauth_authenticate":case"oauth_authorize":return this[e](t,i);case"oauth2_token":return this[e](i)}"oauth_requestToken"===e&&setToken(null,null);var s={};"object"==typeof t?s=t:_parse_str(t,s);var o,r,a,l="",d=e.split("_");for(r=0;r<d.length;r++)r>0&&(l+="/"),l+=d[r];var u=["screen_name","place_id"];for(r=0;r<u.length;r++){o=u[r].toUpperCase();var c=o.split("_").join("/");l=l.split(c).join(o)}var p=l,h=l.match(/[A-Z_]{2,}/);if(h)for(r=0;r<h.length;r++){o=h[r];var f=o.toLowerCase();if(p=p.split(o).join(":"+f),"undefined"==typeof s[f]){for(a=0;a<26;a++)p=p.split(String.fromCharCode(65+a)).join("_"+String.fromCharCode(97+a));console.warn('To call the templated method "'+p+'", specify the parameter value for "'+f+'".')}l=l.split(o).join(s[f]),delete s[f]}for(r=0;r<26;r++)l=l.split(String.fromCharCode(65+r)).join("_"+String.fromCharCode(97+r)),p=p.split(String.fromCharCode(65+r)).join("_"+String.fromCharCode(97+r));var m=_detectMethod(p,s),g=_detectMultipart(p),v=_detectInternal(p);return _callApi(m,l,s,g,n,v,i)},oauth_authenticate=function(e,t){"undefined"==typeof e.force_login&&(e.force_login=null),"undefined"==typeof e.screen_name&&(e.screen_name=null),null===_oauth_token&&console.warn("To get the authenticate URL, the OAuth token must be set.");var i=_endpoint_oauth+"oauth/authenticate?oauth_token="+_url(_oauth_token);return e.force_login===!0&&(i+="?force_login=1",null!==e.screen_name&&(i+="&screen_name="+e.screen_name)),t(i),!0},oauth_authorize=function(e,t){"undefined"==typeof e.force_login&&(e.force_login=null),"undefined"==typeof e.screen_name&&(e.screen_name=null),null===_oauth_token&&console.warn("To get the authorize URL, the OAuth token must be set.");var i=_endpoint_oauth+"oauth/authorize?oauth_token="+_url(_oauth_token);return e.force_login===!0&&(i+="?force_login=1",null!==e.screen_name&&(i+="&screen_name="+e.screen_name)),t(i),!0},oauth2_token=function(e){null===_oauth_consumer_key&&console.warn("To obtain a bearer token, the consumer key must be set."),"undefined"==typeof e&&(e=function(){});var t="grant_type=client_credentials",i=_endpoint_oauth+"oauth2/token";_use_proxy&&(i=i.replace(_endpoint_base,_endpoint_proxy));var n=_getXmlRequestObject();null!==n&&(n.open("POST",i,!0),n.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),n.setRequestHeader((_use_proxy?"X-":"")+"Authorization","Basic "+_base64_encode(_oauth_consumer_key+":"+_oauth_consumer_secret)),n.onreadystatechange=function(){if(n.readyState>=4){var t=12027;try{t=n.status}catch(i){}var s="";try{s=n.responseText}catch(i){}var o=_parseApiReply(s);o.httpstatus=t,200===t&&setBearerToken(o.access_token),e(o)}},n.send(t))},_url=function(e){return/boolean|number|string/.test(typeof e)?encodeURIComponent(e).replace(/!/g,"%21").replace(/'/g,"%27").replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/\*/g,"%2A"):""},_sha1=function(){function e(e,i){e[i>>5]|=128<<24-i%32,e[(i+64>>9<<4)+15]=i;for(var n=new Array(80),s=1732584193,o=-271733879,r=-1732584194,a=271733878,l=-1009589776,d=0;d<e.length;d+=16){for(var u=s,c=o,p=r,h=a,f=l,m=0;80>m;m++){var g;m<16?g=e[d+m]:(g=n[m-3]^n[m-8]^n[m-14]^n[m-16],g=g<<1|g>>>31),n[m]=g,g=t(t(s<<5|s>>>27,20>m?o&r|~o&a:40>m?o^r^a:60>m?o&r|o&a|r&a:o^r^a),t(t(l,n[m]),20>m?1518500249:40>m?1859775393:60>m?-1894007588:-899497514)),l=a,a=r,r=o<<30|o>>>2,o=s,s=g}s=t(s,u),o=t(o,c),r=t(r,p),a=t(a,h),l=t(l,f)}return[s,o,r,a,l]}function t(e,t){var i=(65535&e)+(65535&t);return(e>>16)+(t>>16)+(i>>16)<<16|65535&i}function i(e){for(var t=[],i=(1<<n)-1,s=0;s<e.length*n;s+=n)t[s>>5]|=(e.charCodeAt(s/n)&i)<<24-s%32;return t}var n=8;return function(t){var s=_oauth_consumer_secret+"&"+(null!==_oauth_token_secret?_oauth_token_secret:"");null===_oauth_consumer_secret&&console.warn("To generate a hash, the consumer secret must be set.");var o=i(s);o.length>16&&(o=e(o,s.length*n)),s=new Array(16);for(var r=new Array(16),a=0;a<16;a++)r[a]=909522486^o[a],s[a]=1549556828^o[a];for(o=e(r.concat(i(t)),512+t.length*n),s=e(s.concat(o),672),o="",r=0;r<4*s.length;r+=3)for(a=(s[r>>2]>>8*(3-r%4)&255)<<16|(s[r+1>>2]>>8*(3-(r+1)%4)&255)<<8|s[r+2>>2]>>8*(3-(r+2)%4)&255,t=0;4>t;t++)o=8*r+6*t>32*s.length?o+"=":o+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt(a>>6*(3-t)&63);return o}}(),_base64_encode=function(e){var t,i,n,s,o=0,r=0,a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",l=[];if(!e)return e;do t=e.charCodeAt(o++),i=e.charCodeAt(o++),n=e.charCodeAt(o++),s=t<<16|i<<8|n,t=s>>18&63,i=s>>12&63,n=s>>6&63,s&=63,l[r++]=a.charAt(t)+a.charAt(i)+a.charAt(n)+a.charAt(s);while(o<e.length);return l=l.join(""),e=e.length%3,(e?l.slice(0,e-3):l)+"===".slice(e||3)},_http_build_query=function(e,t,i){function n(e,t,i){var s,o=[];if(t===!0?t="1":t===!1&&(t="0"),null===t)return"";if("object"==typeof t){for(s in t)null!==t[s]&&o.push(n(e+"["+s+"]",t[s],i));return o.join(i)}return"function"!=typeof t?_url(e)+"="+_url(t):void console.warn("There was an error processing for http_build_query().")}var s,o,r=[];i||(i="&");for(o in e)s=e[o],t&&!isNaN(o)&&(o=String(t)+o),s=n(o,s,i),""!==s&&r.push(s);return r.join(i)},_nonce=function(e){"undefined"==typeof e&&(e=8),e<1&&console.warn("Invalid nonce length.");for(var t="",i=0;i<e;i++){var n=Math.floor(61*Math.random());t+="0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz".substring(n,n+1)}return t},_ksort=function(e){var t,i,n=[];t=function(e,t){var i=parseFloat(e),n=parseFloat(t),s=i+""===e,o=n+""===t;return s&&o?i>n?1:i<n?-1:0:s&&!o?1:!s&&o?-1:e>t?1:e<t?-1:0};for(i in e)e.hasOwnProperty(i)&&n.push(i);return n.sort(t),n},_clone=function(e){var t={};for(var i in e)"object"==typeof e[i]?t[i]=_clone(e[i]):t[i]=e[i];return t},_sign=function(e,t,i,n){"undefined"==typeof i&&(i={}),"undefined"==typeof n&&(n=!1),null===_oauth_consumer_key&&console.warn("To generate a signature, the consumer key must be set.");var s,o={consumer_key:_oauth_consumer_key,version:"1.0",timestamp:Math.round((new Date).getTime()/1e3),nonce:_nonce(),signature_method:"HMAC-SHA1"},r={};for(var a in o)s=o[a],r["oauth_"+a]=_url(s);null!==_oauth_token&&(r.oauth_token=_url(_oauth_token));var l=_clone(r);for(a in i)s=i[a],r[a]=s;for(var d=_ksort(r),u="",c=0;c<d.length;c++)a=d[c],s=r[a],u+=a+"="+_url(s)+"&";u=u.substring(0,u.length-1);var p=_sha1(e+"&"+_url(t)+"&"+_url(u));i=n?r:l,i.oauth_signature=p,d=_ksort(i);var h="";if(n){for(c=0;c<d.length;c++)a=d[c],s=i[a],h+=a+"="+_url(s)+"&";return h.substring(0,h.length-1)}for(h="OAuth ",c=0;c<d.length;c++)a=d[c],s=i[a],h+=a+'="'+_url(s)+'", ';return h.substring(0,h.length-2)},_detectMethod=function(e,t){switch(e){case"account/settings":case"account/login_verification_enrollment":case"account/login_verification_request":e=t.length?e+"__post":e}var i={};i.GET=["statuses/mentions_timeline","statuses/user_timeline","statuses/home_timeline","statuses/retweets_of_me","statuses/retweets/:id","statuses/show/:id","statuses/oembed","statuses/retweeters/ids","search/tweets","direct_messages","direct_messages/sent","direct_messages/show","friendships/no_retweets/ids","friends/ids","followers/ids","friendships/lookup","friendships/incoming","friendships/outgoing","friendships/show","friends/list","followers/list","friendships/lookup","account/settings","account/verify_credentials","blocks/list","blocks/ids","users/lookup","users/show","users/search","users/contributees","users/contributors","users/profile_banner","mutes/users/ids","mutes/users/list","users/suggestions/:slug","users/suggestions","users/suggestions/:slug/members","favorites/list","lists/list","lists/statuses","lists/memberships","lists/subscribers","lists/subscribers/show","lists/members/show","lists/members","lists/show","lists/subscriptions","lists/ownerships","saved_searches/list","saved_searches/show/:id","geo/id/:place_id","geo/reverse_geocode","geo/search","geo/similar_places","trends/place","trends/available","trends/closest","oauth/authenticate","oauth/authorize","help/configuration","help/languages","help/privacy","help/tos","application/rate_limit_status","statuses/lookup","users/recommendations","account/push_destinations/device","activity/about_me","activity/by_friends","statuses/media_timeline","timeline/home","help/experiments","search/typeahead","search/universal","discover/universal","conversation/show","statuses/:id/activity/summary","account/login_verification_enrollment","account/login_verification_request","prompts/suggest","beta/timelines/custom/list","beta/timelines/timeline","beta/timelines/custom/show"],i.POST=["statuses/destroy/:id","statuses/update","statuses/retweet/:id","statuses/update_with_media","media/upload","direct_messages/destroy","direct_messages/new","friendships/create","friendships/destroy","friendships/update","account/settings__post","account/update_delivery_device","account/update_profile","account/update_profile_background_image","account/update_profile_colors","account/update_profile_image","blocks/create","blocks/destroy","account/update_profile_banner","account/remove_profile_banner","mutes/users/create","mutes/users/destroy","favorites/destroy","favorites/create","lists/members/destroy","lists/subscribers/create","lists/subscribers/destroy","lists/members/create_all","lists/members/create","lists/destroy","lists/update","lists/create","lists/members/destroy_all","saved_searches/create","saved_searches/destroy/:id","users/report_spam","oauth/access_token","oauth/request_token","oauth2/token","oauth2/invalidate_token","direct_messages/read","account/login_verification_enrollment__post","push_destinations/enable_login_verification","account/login_verification_request__post","beta/timelines/custom/create","beta/timelines/custom/update","beta/timelines/custom/destroy","beta/timelines/custom/add","beta/timelines/custom/remove"];for(var n in i)if(i[n].indexOf(e)>-1)return n;console.warn("Can't find HTTP method to use for \""+e+'".')},_detectMultipart=function(e){var t=["statuses/update_with_media","account/update_profile_background_image","account/update_profile_image","account/update_profile_banner"];return t.indexOf(e)>-1},_buildMultipart=function(e,t){if(_detectMultipart(e)){var i=["statuses/update_with_media","account/update_profile_background_image","account/update_profile_image","account/update_profile_banner"],n={"statuses/update_with_media":"media[]","account/update_profile_background_image":"image","account/update_profile_image":"image","account/update_profile_banner":"banner"};if(i.indexOf(e)!==-1){n=n[e].split(" ");var s="--------------------"+_nonce(),o="";for(var r in t)o+="--"+s+'\r\nContent-Disposition: form-data; name="'+r+'"',n.indexOf(r)>-1&&(o+="\r\nContent-Transfer-Encoding: base64"),o+="\r\n\r\n"+t[r]+"\r\n";return o+="--"+s+"--"}}},_detectInternal=function(e){var t=["users/recommendations"];return t.join(" ").indexOf(e)>-1},_detectMedia=function(e){var t=["media/upload"];return t.join(" ").indexOf(e)>-1},_detectOld=function(e){var t=["account/push_destinations/device"];return t.join(" ").indexOf(e)>-1},_getEndpoint=function(e){var t;return t="oauth"===e.substring(0,5)?_endpoint_oauth+e:_detectMedia(e)?_endpoint_media+e+".json":_detectOld(e)?_endpoint_old+e+".json":_endpoint+e+".json"},_getXmlRequestObject=function(){var e=null;if("object"==typeof window&&window&&"undefined"!=typeof window.XMLHttpRequest)e=new window.XMLHttpRequest;else if("object"==typeof Ti&&Ti&&"undefined"!=typeof Ti.Network.createHTTPClient)e=Ti.Network.createHTTPClient();else if("undefined"!=typeof ActiveXObject)try{e=new ActiveXObject("Microsoft.XMLHTTP")}catch(t){console.error("ActiveXObject object not defined.")}else if("function"==typeof require&&require)try{var i=require("xmlhttprequest").XMLHttpRequest;e=new i}catch(n){try{var i=require("xhr2");e=new i}catch(s){console.error("xhr2 object not defined, cancelling.")}}return e},_callApi=function(e,t,i,n,s,o,r){"undefined"==typeof i&&(i={}),"undefined"==typeof n&&(n=!1),"undefined"==typeof s&&(s=!1),"function"!=typeof r&&(r=function(){}),o&&(i.adc="phone",i.application_id=333903271);var a=_getEndpoint(t),l=null,d=_getXmlRequestObject();if(null!==d){var u;if("GET"===e){var c=a;if("{}"!==JSON.stringify(i)&&(c+="?"+_http_build_query(i)),s||(l=_sign(e,a,i)),_use_jsonp){c+="{}"!==JSON.stringify(i)?"&":"?";var p=_nonce();window[p]=function(e){e.httpstatus=200;var t=null;"undefined"!=typeof d.getResponseHeader&&""!==d.getResponseHeader("x-rate-limit-limit")&&(t={limit:d.getResponseHeader("x-rate-limit-limit"),remaining:d.getResponseHeader("x-rate-limit-remaining"),reset:d.getResponseHeader("x-rate-limit-reset")}),r(e,t)},i.callback=p,c=a+"?"+_sign(e,a,i,!0);var h=document.createElement("script");h.type="text/javascript",h.src=c;var f=document.getElementsByTagName("body")[0];return void f.appendChild(h)}_use_proxy&&(c=c.replace(_endpoint_base,_endpoint_proxy).replace(_endpoint_base_media,_endpoint_proxy)),d.open(e,c,!0)}else{if(_use_jsonp)return void console.warn("Sending POST requests is not supported for IE7-9.");n?(s||(l=_sign(e,a,{})),i=_buildMultipart(t,i)):(s||(l=_sign(e,a,i)),i=_http_build_query(i)),u=i,(_use_proxy||n)&&(a=a.replace(_endpoint_base,_endpoint_proxy).replace(_endpoint_base_media,_endpoint_proxy)),d.open(e,a,!0),n?d.setRequestHeader("Content-Type","multipart/form-data; boundary="+u.split("\r\n")[0].substring(2)):d.setRequestHeader("Content-Type","application/x-www-form-urlencoded")}if(s){if(null===_oauth_consumer_key&&null===_oauth_bearer_token&&console.warn("To make an app-only auth API request, consumer key or bearer token must be set."),null===_oauth_bearer_token)return oauth2_token(function(){_callApi(e,t,i,n,s,!1,r)});l="Bearer "+_oauth_bearer_token}return null!==l&&d.setRequestHeader((_use_proxy?"X-":"")+"Authorization",l),d.onreadystatechange=function(){if(d.readyState>=4){var e=12027;try{e=d.status}catch(t){}var i="";try{i=d.responseText}catch(t){}var n=_parseApiReply(i);n.httpstatus=e;var s=null;"undefined"!=typeof d.getResponseHeader&&""!==d.getResponseHeader("x-rate-limit-limit")&&(s={limit:d.getResponseHeader("x-rate-limit-limit"),remaining:d.getResponseHeader("x-rate-limit-remaining"),reset:d.getResponseHeader("x-rate-limit-reset")}),r(n,s)}},d.send("GET"===e?null:u),!0}},_parseApiReply=function(e){if("string"!=typeof e||""===e)return{};if("[]"===e)return[];var t;try{t=JSON.parse(e)}catch(i){if(t={},0===e.indexOf('<?xml version="1.0" encoding="UTF-8"?>'))t.request=e.match(/<request>(.*)<\/request>/)[1],t.error=e.match(/<error>(.*)<\/error>/)[1];else for(var n=e.split("&"),s=0;s<n.length;s++){var o=n[s].split("=",2);o.length>1?t[o[0]]=decodeURIComponent(o[1]):t[o[0]]=null}}return t};return{setConsumerKey:setConsumerKey,getVersion:getVersion,setToken:setToken,setBearerToken:setBearerToken,setUseProxy:setUseProxy,setProxy:setProxy,__call:__call,oauth_authenticate:oauth_authenticate,oauth_authorize:oauth_authorize,oauth2_token:oauth2_token}};"object"==typeof module&&module&&"object"==typeof module.exports?module.exports=Codebird:("object"==typeof window&&window&&(window.Codebird=Codebird),"function"==typeof define&&define.amd&&define("codebird",[],function(){return Codebird}))}(),function(){"use strict";function e(t,i,n){return("string"==typeof i?i:i.toString()).replace(t.define||o,function(e,i,s,o){return 0===i.indexOf("def.")&&(i=i.substring(4)),i in n||(":"===s?(t.defineParams&&o.replace(t.defineParams,function(e,t,s){n[i]={arg:t,text:s}}),i in n||(n[i]=o)):new Function("def","def['"+i+"']="+o)(n)),""}).replace(t.use||o,function(i,s){t.useParams&&(s=s.replace(t.useParams,function(e,t,i,s){if(n[i]&&n[i].arg&&s){var o=(i+":"+s).replace(/'|\\/g,"_");return n.__exp=n.__exp||{},n.__exp[o]=n[i].text.replace(new RegExp("(^|[^\\w$])"+n[i].arg+"([^\\w$])","g"),"$1"+s+"$2"),t+"def.__exp['"+o+"']"}}));var o=new Function("def","return "+s)(n);return o?e(t,o,n):o})}function t(e){return e.replace(/\\('|\\)/g,"$1").replace(/[\r\t\n]/g," ")}var i,n={version:"1.0.3",templateSettings:{evaluate:/\{\{([\s\S]+?(\}?)+)\}\}/g,interpolate:/\{\{=([\s\S]+?)\}\}/g,encode:/\{\{!([\s\S]+?)\}\}/g,use:/\{\{#([\s\S]+?)\}\}/g,useParams:/(^|[^\w$])def(?:\.|\[[\'\"])([\w$\.]+)(?:[\'\"]\])?\s*\:\s*([\w$\.]+|\"[^\"]+\"|\'[^\']+\'|\{[^\}]+\})/g,define:/\{\{##\s*([\w\.$]+)\s*(\:|=)([\s\S]+?)#\}\}/g,defineParams:/^\s*([\w$]+):([\s\S]+)/,conditional:/\{\{\?(\?)?\s*([\s\S]*?)\s*\}\}/g,iterate:/\{\{~\s*(?:\}\}|([\s\S]+?)\s*\:\s*([\w$]+)\s*(?:\:\s*([\w$]+))?\s*\}\})/g,varname:"it",strip:!0,append:!0,selfcontained:!1,doNotSkipEncoded:!1},template:void 0,compile:void 0};n.encodeHTMLSource=function(e){var t={"&":"&#38;","<":"&#60;",">":"&#62;",'"':"&#34;","'":"&#39;","/":"&#47;"},i=e?/[&<>"'\/]/g:/&(?!#?\w+;)|<|>|"|'|\//g;return function(e){return e?e.toString().replace(i,function(e){return t[e]||e}):""}},i=function(){return this||(0,eval)("this")}(),"undefined"!=typeof module&&module.exports?module.exports=n:"function"==typeof define&&define.amd?define(function(){return n}):i.doT=n;var s={append:{start:"'+(",end:")+'",startencode:"'+encodeHTML("},split:{start:"';out+=(",end:");out+='",startencode:"';out+=encodeHTML("}},o=/$^/;n.template=function(r,a,l){a=a||n.templateSettings;var d,u,c=a.append?s.append:s.split,p=0,h=a.use||a.define?e(a,r,l||{}):r;h=("var out='"+(a.strip?h.replace(/(^|\r|\n)\t* +| +\t*(\r|\n|$)/g," ").replace(/\r|\n|\t|\/\*[\s\S]*?\*\//g,""):h).replace(/'|\\/g,"\\$&").replace(a.interpolate||o,function(e,i){return c.start+t(i)+c.end}).replace(a.encode||o,function(e,i){return d=!0,c.startencode+t(i)+c.end}).replace(a.conditional||o,function(e,i,n){return i?n?"';}else if("+t(n)+"){out+='":"';}else{out+='":n?"';if("+t(n)+"){out+='":"';}out+='"}).replace(a.iterate||o,function(e,i,n,s){return i?(p+=1,u=s||"i"+p,i=t(i),"';var arr"+p+"="+i+";if(arr"+p+"){var "+n+","+u+"=-1,l"+p+"=arr"+p+".length-1;while("+u+"<l"+p+"){"+n+"=arr"+p+"["+u+"+=1];out+='"):"';} } out+='"}).replace(a.evaluate||o,function(e,i){return"';"+t(i)+"out+='"})+"';return out;").replace(/\n/g,"\\n").replace(/\t/g,"\\t").replace(/\r/g,"\\r").replace(/(\s|;|\}|^|\{)out\+='';/g,"$1").replace(/\+''/g,""),d&&(a.selfcontained||!i||i._encodeHTML||(i._encodeHTML=n.encodeHTMLSource(a.doNotSkipEncoded)),h="var encodeHTML = typeof _encodeHTML !== 'undefined' ? _encodeHTML : ("+n.encodeHTMLSource.toString()+"("+(a.doNotSkipEncoded||"")+"));"+h);try{return new Function(a.varname,h)}catch(f){throw"undefined"!=typeof console&&console.log("Could not create a template function: "+h),f}},n.compile=function(e,t){return n.template(e,null,t)}}(),function(e,t,i){function n(e){var t={},n=/^jQuery\d+$/;return i.each(e.attributes,function(e,i){i.specified&&!n.test(i.name)&&(t[i.name]=i.value)}),t}function s(e,t){var n=this,s=i(n);if(n.value==s.attr("placeholder")&&s.hasClass("placeholder"))if(s.data("placeholder-password")){if(s=s.hide().next().show().attr("id",s.removeAttr("id").data("placeholder-id")),e===!0)return s[0].value=t;s.focus()}else n.value="",s.removeClass("placeholder"),n==r()&&n.select()}function o(){var e,t=this,o=i(t),r=this.id;if(""==t.value){if("password"==t.type){if(!o.data("placeholder-textinput")){try{e=o.clone().attr({type:"text"})}catch(a){e=i("<input>").attr(i.extend(n(this),{type:"text"}))}e.removeAttr("name").data({"placeholder-password":o,"placeholder-id":r}).bind("focus.placeholder",s),o.data({"placeholder-textinput":e,"placeholder-id":r}).before(e)}o=o.removeAttr("id").hide().prev().attr("id",r).show()}o.addClass("placeholder"),o[0].value=o.attr("placeholder")}else o.removeClass("placeholder")}function r(){try{return t.activeElement}catch(e){}}var a,l,d="[object OperaMini]"==Object.prototype.toString.call(e.operamini),u="placeholder"in t.createElement("input")&&!d,c="placeholder"in t.createElement("textarea")&&!d,p=i.fn,h=i.valHooks,f=i.propHooks;u&&c?(l=p.placeholder=function(){return this},l.input=l.textarea=!0):(l=p.placeholder=function(){var e=this;return e.filter((u?"textarea":":input")+"[placeholder]").not(".placeholder").bind({"focus.placeholder":s,"blur.placeholder":o}).data("placeholder-enabled",!0).trigger("blur.placeholder"),e},l.input=u,l.textarea=c,a={get:function(e){var t=i(e),n=t.data("placeholder-password");return n?n[0].value:t.data("placeholder-enabled")&&t.hasClass("placeholder")?"":e.value},set:function(e,t){var n=i(e),a=n.data("placeholder-password");return a?a[0].value=t:n.data("placeholder-enabled")?(""==t?(e.value=t,e!=r()&&o.call(e)):n.hasClass("placeholder")?s.call(e,!0,t)||(e.value=t):e.value=t,n):e.value=t}},u||(h.input=a,f.value=a),c||(h.textarea=a,f.value=a),i(function(){i(t).delegate("form","submit.placeholder",function(){var e=i(".placeholder",this).each(s);setTimeout(function(){e.each(o)},10)})}),i(e).bind("beforeunload.placeholder",function(){i(".placeholder").each(function(){this.value=""})}))}(this,document,jQuery),"function"!=typeof Object.create&&(Object.create=function(e){function t(){}return t.prototype=e,new t}),function(e,t,i,n){e.fn.socialfeed=function(t){function i(){d.forEach(function(e){a[e]&&(u+=a[e].accounts?a[e].limit*a[e].accounts.length:a[e].urls?a[e].limit*a[e].urls.length:a[e].limit)})}function s(){var e=!0;e&&a.callback&&a.callback()}function o(e,t){this.content=t,this.content.social_network=e,this.content.attachment=this.content.attachment===n?"":this.content.attachment,this.content.time_ago=t.dt_create.locale(a.date_locale).fromNow(),this.content.date=t.dt_create.locale(a.date_locale).format(a.date_format),this.content.dt_create=this.content.dt_create.valueOf(),this.content.text=p.wrapLinks(p.shorten(t.message+" "+t.description),t.social_network),this.content.moderation_passed=!a.moderation||a.moderation(this.content),h[e].posts.push(this)}var r={plugin_folder:"",template:"assets/media/template.html",show_media:!1,media_min_width:300,length:500,date_format:"ll",date_locale:"en"},a=e.extend(r,t),l=e(this),d=["facebook","instagram","vk","google","blogspot","twitter","pinterest","rss"],u=0,c=0;i();var p={request:function(t,i){e.ajax({url:t,dataType:"jsonp",success:i})},get_request:function(t,i){e.get(t,i,"json")},wrapLinks:function(e,t){var i=/(\b(https?|ftp|file):\/\/[-A-Z0-9+&@#\/%?=~_|!:,.;]*[-A-Z0-9+&@#\/%=~_|])/gi;return e="google-plus"===t?e.replace(/(@|#)([a-z0-9_]+['])/gi,p.wrapGoogleplusTagTemplate):e.replace(i,p.wrapLinkTemplate)},wrapLinkTemplate:function(e){return'<a target="_blank" href="'+e+'">'+e+"</a>"},wrapGoogleplusTagTemplate:function(e){return'<a target="_blank" href="https://plus.google.com/s/'+e+'" >'+e+"</a>"},shorten:function(t){return t=e.trim(t),t.length>a.length?jQuery.trim(t).substring(0,a.length).split(" ").slice(0,-1).join(" ")+"...":t},stripHTML:function(e){return"undefined"==typeof e||null===e?"":e.replace(/(<([^>]+)>)|nbsp;|\s{2,}|/gi,"")}};o.prototype={render:function(){var t=h.template(this.content),i=this.content;if(0!==e(l).children("[social-feed-id="+i.id+"]").length)return!1;if(0===e(l).children().length)e(l).append(t);else{var n=0,o=-1;if(e.each(e(l).children(),function(){return e(this).attr("dt-create")<i.dt_create?(o=n,!1):void n++}),e(l).append(t),o>=0){o++;var r=e(l).children("div:nth-child("+o+")"),d=e(l).children("div:last-child");e(d).insertBefore(r)}}if(a.media_min_width){var p="[social-feed-id="+i.id+"] img.attachment",f=e(p),m=new Image,g=f.attr("src");e(m).load(function(){m.width<a.media_min_width&&f.hide(),delete m}).error(function(){f.hide()}).attr({src:g})}c++,c==u&&s()}};var h={template:!1,init:function(){h.getTemplate(function(){d.forEach(function(e){a[e]&&(a[e].accounts?a[e].accounts.forEach(function(t){h[e].getData(t)}):a[e].urls?a[e].urls.forEach(function(t){h[e].getData(t)}):h[e].getData())})})},getTemplate:function(t){return h.template?t():a.template_html?(h.template=doT.template(a.template_html),t()):void e.get(a.template,function(e){return h.template=doT.template(e),t()})},twitter:{posts:[],loaded:!1,api:"http://api.tweecool.com/",getData:function(e){var t=new Codebird;switch(t.setConsumerKey(a.twitter.consumer_key,a.twitter.consumer_secret),a.twitter.proxy!==n&&t.setProxy(a.twitter.proxy),e[0]){case"@":var i=e.substr(1);t.__call("statuses_userTimeline","id="+i+"&count="+a.twitter.limit,h.twitter.utility.getPosts,!0);break;case"#":var s=e.substr(1);t.__call("search_tweets","q="+s+"&count="+a.twitter.limit,function(e){h.twitter.utility.getPosts(e.statuses)},!0)}},utility:{getPosts:function(t){t&&e.each(t,function(){var e=this,t=new o("twitter",h.twitter.utility.unifyPostData(e));t.render()})},unifyPostData:function(e){var t={};if(e.id&&(t.id=e.id_str,t.dt_create=moment(e.created_at,"dd MMM DD HH:mm:ss ZZ YYYY"),t.author_link="http://twitter.com/"+e.user.screen_name,t.author_picture=e.user.profile_image_url_https,t.post_url=t.author_link+"/status/"+e.id_str,t.author_name=e.user.name,t.message=e.text,t.description="",t.link="http://twitter.com/"+e.user.screen_name+"/status/"+e.id_str,a.show_media===!0&&e.entities.media&&e.entities.media.length>0)){var i=e.entities.media[0].media_url_https;i&&(t.attachment='<img class="attachment" src="'+i+'" />')}return t}}},facebook:{posts:[],graph:"https://graph.facebook.com/",loaded:!1,getData:function(e){var t=function(e){p.request(e,h.facebook.utility.getPosts)},i="?fields=id,from,name,message,created_time,story,description,link";i+=a.show_media===!0?",picture,object_id":"";var n,s="&limit="+a.facebook.limit,o="&access_token="+a.facebook.access_token+"&callback=?";switch(e[0]){case"@":var r=e.substr(1);h.facebook.utility.getUserId(r,function(e){""!==e.id&&(n=h.facebook.graph+"v2.4/"+e.id+"/posts"+i+s+o,t(n))});break;case"!":var l=e.substr(1);n=h.facebook.graph+"v2.4/"+l+"/feed"+i+s+o,t(n);break;default:t(n)}},utility:{getUserId:function(t,i){var n="&access_token="+a.facebook.access_token+"&callback=?",s="https://graph.facebook.com/"+t+"?"+n;e.get(s,i,"json")},prepareAttachment:function(e){var t=e.picture;return t.indexOf("_b.")!==-1||(t.indexOf("safe_image.php")!==-1?t=h.facebook.utility.getExternalImageURL(t,"url"):t.indexOf("app_full_proxy.php")!==-1?t=h.facebook.utility.getExternalImageURL(t,"src"):e.object_id&&(t=h.facebook.graph+e.object_id+"/picture/?type=normal")),'<img class="attachment" src="'+t+'" />'},getExternalImageURL:function(e,t){return e=decodeURIComponent(e).split(t+"=")[1],e.indexOf("fbcdn-sphotos")===-1?e.split("&")[0]:e},getPosts:function(e){e.data&&e.data.forEach(function(e){var t=new o("facebook",h.facebook.utility.unifyPostData(e));t.render()})},unifyPostData:function(e){var t={},i=e.message?e.message:e.story;if(t.id=e.id,t.dt_create=moment(e.created_time),t.author_link="http://facebook.com/"+e.from.id,t.author_picture=h.facebook.graph+e.from.id+"/picture",t.author_name=e.from.name,t.name=e.name||"",t.message=i?i:"",t.description=e.description?e.description:"",t.link=e.link?e.link:"http://facebook.com/"+e.from.id,a.show_media===!0&&e.picture){var n=h.facebook.utility.prepareAttachment(e);n&&(t.attachment=n)}return t}}},google:{posts:[],loaded:!1,api:"https://www.googleapis.com/plus/v1/",getData:function(e){var t;switch(e[0]){case"#":var i=e.substr(1);t=h.google.api+"activities?query="+i+"&key="+a.google.access_token+"&maxResults="+a.google.limit,p.get_request(t,h.google.utility.getPosts);break;case"@":var n=e.substr(1);t=h.google.api+"people/"+n+"/activities/public?key="+a.google.access_token+"&maxResults="+a.google.limit,p.get_request(t,h.google.utility.getPosts)}},utility:{getPosts:function(t){t.items&&e.each(t.items,function(e){var i=new o("google",h.google.utility.unifyPostData(t.items[e]));i.render()})},unifyPostData:function(t){var i={};return i.id=t.id,i.attachment="",i.description="",i.dt_create=moment(t.published),i.author_link=t.actor.url,i.author_picture=t.actor.image.url,i.author_name=t.actor.displayName,a.show_media===!0&&t.object.attachments&&e.each(t.object.attachments,function(){var e="";this.fullImage?e=this.fullImage.url:"album"===this.objectType&&this.thumbnails&&this.thumbnails.length>0&&this.thumbnails[0].image&&(e=this.thumbnails[0].image.url),i.attachment='<img class="attachment" src="'+e+'"/>'}),i.message=t.title,i.link=t.url,i}}},instagram:{posts:[],api:"https://api.instagram.com/v1/",loaded:!1,accessType:function(){return"undefined"==typeof a.instagram.access_token&&"undefined"==typeof a.instagram.client_id?(console.log("You need to define a client_id or access_token to authenticate with Instagram's API."),n):(a.instagram.access_token&&(a.instagram.client_id=n),a.instagram.access_type="undefined"==typeof a.instagram.client_id?"access_token":"client_id",a.instagram.access_type)},getData:function(e){var t;if("undefined"!==this.accessType())var i=a.instagram.access_type+"="+a.instagram[a.instagram.access_type];switch(e[0]){case"@":var n=e.substr(1);t=h.instagram.api+"users/search/?q="+n+"&"+i+"&count=1&callback=?",p.request(t,h.instagram.utility.getUsers);break;case"#":var s=e.substr(1);t=h.instagram.api+"tags/"+s+"/media/recent/?"+i+"&count="+a.instagram.limit+"&callback=?",p.request(t,h.instagram.utility.getImages);break;case"&":var o=e.substr(1);t=h.instagram.api+"users/"+o+"/?"+i+"&count="+a.instagram.limit+"&callback=?",p.request(t,h.instagram.utility.getUsers)}},utility:{getImages:function(e){e.data&&e.data.forEach(function(e){var t=new o("instagram",h.instagram.utility.unifyPostData(e));t.render()})},getUsers:function(e){if("undefined"!==a.instagram.access_type)var t=a.instagram.access_type+"="+a.instagram[a.instagram.access_type];jQuery.isArray(e.data)||(e.data=[e.data]),e.data.forEach(function(e){var i=h.instagram.api+"users/"+e.id+"/media/recent/?"+t+"&count="+a.instagram.limit+"&callback=?";p.request(i,h.instagram.utility.getImages)})},unifyPostData:function(e){var t={};return t.id=e.id,t.dt_create=moment(1e3*e.created_time),t.author_link="http://instagram.com/"+e.user.username,t.author_picture=e.user.profile_picture,t.author_name=e.user.full_name||e.user.username,t.message=e.caption&&e.caption?e.caption.text:"",t.description="",t.link=e.link,a.show_media&&(t.attachment='<img class="attachment" src="'+e.images.standard_resolution.url+'" />'),t}}},vk:{posts:[],loaded:!1,base:"http://vk.com/",api:"https://api.vk.com/method/",user_json_template:"https://api.vk.com/method/users.get?fields=first_name,%20last_name,%20screen_name,%20photo&uid=",group_json_template:"https://api.vk.com/method/groups.getById?fields=first_name,%20last_name,%20screen_name,%20photo&gid=",
getData:function(e){var t;switch(e[0]){case"@":var i=e.substr(1);t=h.vk.api+"wall.get?owner_id="+i+"&filter="+a.vk.source+"&count="+a.vk.limit+"&callback=?",p.get_request(t,h.vk.utility.getPosts);break;case"#":var n=e.substr(1);t=h.vk.api+"newsfeed.search?q="+n+"&count="+a.vk.limit+"&callback=?",p.get_request(t,h.vk.utility.getPosts)}},utility:{getPosts:function(t){t.response&&e.each(t.response,function(){if(this!=parseInt(this)&&"post"===this.post_type){var e=this.owner_id?this.owner_id:this.from_id,i=e>0?h.vk.user_json_template+e+"&callback=?":h.vk.group_json_template+-1*e+"&callback=?",n=this;p.get_request(i,function(e){h.vk.utility.unifyPostData(e,n,t)})}})},unifyPostData:function(e,t,i){var n={};if(n.id=t.id,n.dt_create=moment.unix(t.date),n.description=" ",n.message=p.stripHTML(t.text),a.show_media&&t.attachment&&("link"===t.attachment.type&&(n.attachment='<img class="attachment" src="'+t.attachment.link.image_src+'" />'),"video"===t.attachment.type&&(n.attachment='<img class="attachment" src="'+t.attachment.video.image_big+'" />'),"photo"===t.attachment.type&&(n.attachment='<img class="attachment" src="'+t.attachment.photo.src_big+'" />')),t.from_id>0){var s=h.vk.user_json_template+t.from_id+"&callback=?";p.get_request(s,function(e){var s=new o("vk",h.vk.utility.getUser(e,n,t,i));s.render()})}else{var r=h.vk.group_json_template+-1*t.from_id+"&callback=?";p.get_request(r,function(e){var s=new o("vk",h.vk.utility.getGroup(e,n,t,i));s.render()})}},getUser:function(e,t,i,n){return t.author_name=e.response[0].first_name+" "+e.response[0].last_name,t.author_picture=e.response[0].photo,t.author_link=h.vk.base+e.response[0].screen_name,t.link=h.vk.base+e.response[0].screen_name+"?w=wall"+i.from_id+"_"+i.id,t},getGroup:function(e,t,i,n){return t.author_name=e.response[0].name,t.author_picture=e.response[0].photo,t.author_link=h.vk.base+e.response[0].screen_name,t.link=h.vk.base+e.response[0].screen_name+"?w=wall-"+e.response[0].gid+"_"+i.id,t}}},blogspot:{loaded:!1,getData:function(e){var t;switch(e[0]){case"@":var i=e.substr(1);t="http://"+i+".blogspot.com/feeds/posts/default?alt=json-in-script&callback=?",request(t,getPosts)}},utility:{getPosts:function(t){e.each(t.feed.entry,function(){var e={},t=this;e.id=t.id.$t.replace(/[^a-z0-9]/gi,""),e.dt_create=moment(t.published.$t),e.author_link=t.author[0].uri.$t,e.author_picture="http:"+t.author[0].gd$image.src,e.author_name=t.author[0].name.$t,e.message=t.title.$t+"</br></br>"+stripHTML(t.content.$t),e.description="",e.link=t.link.pop().href,a.show_media&&t.media$thumbnail&&(e.attachment='<img class="attachment" src="'+t.media$thumbnail.url+'" />'),e.render()})}}},pinterest:{posts:[],loaded:!1,apiv1:"https://api.pinterest.com/v1/",getData:function(e){var t,i="limit="+a.pinterest.limit,n="fields=id,created_at,link,note,creator(url,first_name,last_name,image),image",s=n+"&access_token="+a.pinterest.access_token+"&"+i+"&callback=?";switch(e[0]){case"@":var o=e.substr(1);t="me"===o?h.pinterest.apiv1+"me/pins/?"+s:h.pinterest.apiv1+"boards/"+o+"/pins?"+s}p.request(t,h.pinterest.utility.getPosts)},utility:{getPosts:function(e){e.data.forEach(function(e){var t=new o("pinterest",h.pinterest.utility.unifyPostData(e));t.render()})},unifyPostData:function(e){var t={};return t.id=e.id,t.dt_create=moment(e.created_at),t.author_link=e.creator.url,t.author_picture=e.creator.image["60x60"].url,t.author_name=e.creator.first_name+e.creator.last_name,t.message=e.note,t.description="",t.social_network="pinterest",t.link=e.link?e.link:"https://www.pinterest.com/pin/"+e.id,a.show_media&&(t.attachment='<img class="attachment" src="'+e.image.original.url+'" />'),t}}},rss:{posts:[],loaded:!1,api:"https://query.yahooapis.com/v1/public/yql?q=",datatype:"json",getData:function(e){var t=a.rss.limit,i=encodeURIComponent("select entry FROM feednormalizer where url='"+e+"' AND output='atom_1.0' | truncate(count="+t+")"),n=h.rss.api+i+"&format=json&callback=?";p.request(n,h.rss.utility.getPosts,h.rss.datatype)},utility:{getPosts:function(t){console.log(t),t.query.count>0&&e.each(t.query.results.feed,function(e,t){var i=new o("rss",h.rss.utility.unifyPostData(e,t));i.render()})},unifyPostData:function(e,t){var i=t;t.entry!==n&&(i=t.entry);var s={};return s.id='"'+i.id+'"',s.dt_create=moment(i.published,"YYYY-MM-DDTHH:mm:ssZ","en"),s.author_link="",s.author_picture="",s.author_name="",i.creator!==n&&(s.author_name=i.creator),s.message=i.title,s.description="",i.summary!==n&&(s.description=p.stripHTML(i.summary.content)),s.social_network="rss",s.link=i.link.href,a.show_media&&i.thumbnail!==n&&(s.attachment='<img class="attachment" src="'+i.thumbnail.url+'" />'),s}}}};return this.each(function(){h.init(),a.update_period&&setInterval(function(){return h.init()},a.update_period)})}}(jQuery),function(e){function t(e,t,i){switch(arguments.length){case 2:return null!=e?e:t;case 3:return null!=e?e:null!=t?t:i;default:throw new Error("Implement me")}}function i(e,t){return Ce.call(e,t)}function n(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1}}function s(e){_e.suppressDeprecationWarnings===!1&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+e)}function o(e,t){var i=!0;return p(function(){return i&&(s(e),i=!1),t.apply(this,arguments)},t)}function r(e,t){gt[e]||(s(t),gt[e]=!0)}function a(e,t){return function(i){return m(e.call(this,i),t)}}function l(e,t){return function(i){return this.localeData().ordinal(e.call(this,i),t)}}function d(){}function u(e,t){t!==!1&&P(e),h(this,e),this._d=new Date((+e._d))}function c(e){var t=T(e),i=t.year||0,n=t.quarter||0,s=t.month||0,o=t.week||0,r=t.day||0,a=t.hour||0,l=t.minute||0,d=t.second||0,u=t.millisecond||0;this._milliseconds=+u+1e3*d+6e4*l+36e5*a,this._days=+r+7*o,this._months=+s+3*n+12*i,this._data={},this._locale=_e.localeData(),this._bubble()}function p(e,t){for(var n in t)i(t,n)&&(e[n]=t[n]);return i(t,"toString")&&(e.toString=t.toString),i(t,"valueOf")&&(e.valueOf=t.valueOf),e}function h(e,t){var i,n,s;if("undefined"!=typeof t._isAMomentObject&&(e._isAMomentObject=t._isAMomentObject),"undefined"!=typeof t._i&&(e._i=t._i),"undefined"!=typeof t._f&&(e._f=t._f),"undefined"!=typeof t._l&&(e._l=t._l),"undefined"!=typeof t._strict&&(e._strict=t._strict),"undefined"!=typeof t._tzm&&(e._tzm=t._tzm),"undefined"!=typeof t._isUTC&&(e._isUTC=t._isUTC),"undefined"!=typeof t._offset&&(e._offset=t._offset),"undefined"!=typeof t._pf&&(e._pf=t._pf),"undefined"!=typeof t._locale&&(e._locale=t._locale),Fe.length>0)for(i in Fe)n=Fe[i],s=t[n],"undefined"!=typeof s&&(e[n]=s);return e}function f(e){return e<0?Math.ceil(e):Math.floor(e)}function m(e,t,i){for(var n=""+Math.abs(e),s=e>=0;n.length<t;)n="0"+n;return(s?i?"+":"":"-")+n}function g(e,t){var i={milliseconds:0,months:0};return i.months=t.month()-e.month()+12*(t.year()-e.year()),e.clone().add(i.months,"M").isAfter(t)&&--i.months,i.milliseconds=+t-+e.clone().add(i.months,"M"),i}function v(e,t){var i;return t=j(t,e),e.isBefore(t)?i=g(e,t):(i=g(t,e),i.milliseconds=-i.milliseconds,i.months=-i.months),i}function y(e,t){return function(i,n){var s,o;return null===n||isNaN(+n)||(r(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period)."),o=i,i=n,n=o),i="string"==typeof i?+i:i,s=_e.duration(i,n),_(this,s,e),this}}function _(e,t,i,n){var s=t._milliseconds,o=t._days,r=t._months;n=null==n||n,s&&e._d.setTime(+e._d+s*i),o&&he(e,"Date",pe(e,"Date")+o*i),r&&ce(e,pe(e,"Month")+r*i),n&&_e.updateOffset(e,o||r)}function b(e){return"[object Array]"===Object.prototype.toString.call(e)}function w(e){return"[object Date]"===Object.prototype.toString.call(e)||e instanceof Date}function k(e,t,i){var n,s=Math.min(e.length,t.length),o=Math.abs(e.length-t.length),r=0;for(n=0;n<s;n++)(i&&e[n]!==t[n]||!i&&S(e[n])!==S(t[n]))&&r++;return r+o}function $(e){if(e){var t=e.toLowerCase().replace(/(.)s$/,"$1");e=dt[e]||ut[t]||t}return e}function T(e){var t,n,s={};for(n in e)i(e,n)&&(t=$(n),t&&(s[t]=e[n]));return s}function C(t){var i,n;if(0===t.indexOf("week"))i=7,n="day";else{if(0!==t.indexOf("month"))return;i=12,n="month"}_e[t]=function(s,o){var r,a,l=_e._locale[t],d=[];if("number"==typeof s&&(o=s,s=e),a=function(e){var t=_e().utc().set(n,e);return l.call(_e._locale,t,s||"")},null!=o)return a(o);for(r=0;r<i;r++)d.push(a(r));return d}}function S(e){var t=+e,i=0;return 0!==t&&isFinite(t)&&(i=t>=0?Math.floor(t):Math.ceil(t)),i}function x(e,t){return new Date(Date.UTC(e,t+1,0)).getUTCDate()}function M(e,t,i){return ae(_e([e,11,31+t-i]),t,i).week}function D(e){return O(e)?366:365}function O(e){return e%4===0&&e%100!==0||e%400===0}function P(e){var t;e._a&&e._pf.overflow===-2&&(t=e._a[xe]<0||e._a[xe]>11?xe:e._a[Me]<1||e._a[Me]>x(e._a[Se],e._a[xe])?Me:e._a[De]<0||e._a[De]>24||24===e._a[De]&&(0!==e._a[Oe]||0!==e._a[Pe]||0!==e._a[Ae])?De:e._a[Oe]<0||e._a[Oe]>59?Oe:e._a[Pe]<0||e._a[Pe]>59?Pe:e._a[Ae]<0||e._a[Ae]>999?Ae:-1,e._pf._overflowDayOfYear&&(t<Se||t>Me)&&(t=Me),e._pf.overflow=t)}function A(t){return null==t._isValid&&(t._isValid=!isNaN(t._d.getTime())&&t._pf.overflow<0&&!t._pf.empty&&!t._pf.invalidMonth&&!t._pf.nullInput&&!t._pf.invalidFormat&&!t._pf.userInvalidated,t._strict&&(t._isValid=t._isValid&&0===t._pf.charsLeftOver&&0===t._pf.unusedTokens.length&&t._pf.bigHour===e)),t._isValid}function E(e){return e?e.toLowerCase().replace("_","-"):e}function F(e){for(var t,i,n,s,o=0;o<e.length;){for(s=E(e[o]).split("-"),t=s.length,i=E(e[o+1]),i=i?i.split("-"):null;t>0;){if(n=I(s.slice(0,t).join("-")))return n;if(i&&i.length>=t&&k(s,i,!0)>=t-1)break;t--}o++}return null}function I(e){var t=null;if(!Ee[e]&&Ie)try{t=_e.locale(),require("./locale/"+e),_e.locale(t)}catch(i){}return Ee[e]}function j(e,t){var i,n;return t._isUTC?(i=t.clone(),n=(_e.isMoment(e)||w(e)?+e:+_e(e))-+i,i._d.setTime(+i._d+n),_e.updateOffset(i,!1),i):_e(e).local()}function z(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,""):e.replace(/\\/g,"")}function L(e){var t,i,n=e.match(Ye);for(t=0,i=n.length;t<i;t++)mt[n[t]]?n[t]=mt[n[t]]:n[t]=z(n[t]);return function(s){var o="";for(t=0;t<i;t++)o+=n[t]instanceof Function?n[t].call(s,e):n[t];return o}}function Y(e,t){return e.isValid()?(t=H(t,e.localeData()),ct[t]||(ct[t]=L(t)),ct[t](e)):e.localeData().invalidDate()}function H(e,t){function i(e){return t.longDateFormat(e)||e}var n=5;for(He.lastIndex=0;n>=0&&He.test(e);)e=e.replace(He,i),He.lastIndex=0,n-=1;return e}function R(e,t){var i,n=t._strict;switch(e){case"Q":return Ke;case"DDDD":return Je;case"YYYY":case"GGGG":case"gggg":return n?et:Ue;case"Y":case"G":case"g":return it;case"YYYYYY":case"YYYYY":case"GGGGG":case"ggggg":return n?tt:qe;case"S":if(n)return Ke;case"SS":if(n)return Qe;case"SSS":if(n)return Je;case"DDD":return Ne;case"MMM":case"MMMM":case"dd":case"ddd":case"dddd":return Ve;case"a":case"A":return t._locale._meridiemParse;case"x":return Xe;case"X":return Ze;case"Z":case"ZZ":return Ge;case"T":return Be;case"SSSS":return We;case"MM":case"DD":case"YY":case"GG":case"gg":case"HH":case"hh":case"mm":case"ss":case"ww":case"WW":return n?Qe:Re;case"M":case"D":case"d":case"H":case"h":case"m":case"s":case"w":case"W":case"e":case"E":return Re;case"Do":return n?t._locale._ordinalParse:t._locale._ordinalParseLenient;default:return i=new RegExp(Z(X(e.replace("\\","")),"i"))}}function N(e){e=e||"";var t=e.match(Ge)||[],i=t[t.length-1]||[],n=(i+"").match(at)||["-",0,0],s=+(60*n[1])+S(n[2]);return"+"===n[0]?-s:s}function U(e,t,i){var n,s=i._a;switch(e){case"Q":null!=t&&(s[xe]=3*(S(t)-1));break;case"M":case"MM":null!=t&&(s[xe]=S(t)-1);break;case"MMM":case"MMMM":n=i._locale.monthsParse(t,e,i._strict),null!=n?s[xe]=n:i._pf.invalidMonth=t;break;case"D":case"DD":null!=t&&(s[Me]=S(t));break;case"Do":null!=t&&(s[Me]=S(parseInt(t.match(/\d{1,2}/)[0],10)));break;case"DDD":case"DDDD":null!=t&&(i._dayOfYear=S(t));break;case"YY":s[Se]=_e.parseTwoDigitYear(t);break;case"YYYY":case"YYYYY":case"YYYYYY":s[Se]=S(t);break;case"a":case"A":i._isPm=i._locale.isPM(t);break;case"h":case"hh":i._pf.bigHour=!0;case"H":case"HH":s[De]=S(t);break;case"m":case"mm":s[Oe]=S(t);break;case"s":case"ss":s[Pe]=S(t);break;case"S":case"SS":case"SSS":case"SSSS":s[Ae]=S(1e3*("0."+t));break;case"x":i._d=new Date(S(t));break;case"X":i._d=new Date(1e3*parseFloat(t));break;case"Z":case"ZZ":i._useUTC=!0,i._tzm=N(t);break;case"dd":case"ddd":case"dddd":n=i._locale.weekdaysParse(t),null!=n?(i._w=i._w||{},i._w.d=n):i._pf.invalidWeekday=t;break;case"w":case"ww":case"W":case"WW":case"d":case"e":case"E":e=e.substr(0,1);case"gggg":case"GGGG":case"GGGGG":e=e.substr(0,2),t&&(i._w=i._w||{},i._w[e]=S(t));break;case"gg":case"GG":i._w=i._w||{},i._w[e]=_e.parseTwoDigitYear(t)}}function q(e){var i,n,s,o,r,a,l;i=e._w,null!=i.GG||null!=i.W||null!=i.E?(r=1,a=4,n=t(i.GG,e._a[Se],ae(_e(),1,4).year),s=t(i.W,1),o=t(i.E,1)):(r=e._locale._week.dow,a=e._locale._week.doy,n=t(i.gg,e._a[Se],ae(_e(),r,a).year),s=t(i.w,1),null!=i.d?(o=i.d,o<r&&++s):o=null!=i.e?i.e+r:r),l=le(n,s,o,a,r),e._a[Se]=l.year,e._dayOfYear=l.dayOfYear}function W(e){var i,n,s,o,r=[];if(!e._d){for(s=G(e),e._w&&null==e._a[Me]&&null==e._a[xe]&&q(e),e._dayOfYear&&(o=t(e._a[Se],s[Se]),e._dayOfYear>D(o)&&(e._pf._overflowDayOfYear=!0),n=ne(o,0,e._dayOfYear),e._a[xe]=n.getUTCMonth(),e._a[Me]=n.getUTCDate()),i=0;i<3&&null==e._a[i];++i)e._a[i]=r[i]=s[i];for(;i<7;i++)e._a[i]=r[i]=null==e._a[i]?2===i?1:0:e._a[i];24===e._a[De]&&0===e._a[Oe]&&0===e._a[Pe]&&0===e._a[Ae]&&(e._nextDay=!0,e._a[De]=0),e._d=(e._useUTC?ne:ie).apply(null,r),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()+e._tzm),e._nextDay&&(e._a[De]=24)}}function V(e){var t;e._d||(t=T(e._i),e._a=[t.year,t.month,t.day||t.date,t.hour,t.minute,t.second,t.millisecond],W(e))}function G(e){var t=new Date;return e._useUTC?[t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate()]:[t.getFullYear(),t.getMonth(),t.getDate()]}function B(t){if(t._f===_e.ISO_8601)return void Q(t);t._a=[],t._pf.empty=!0;var i,n,s,o,r,a=""+t._i,l=a.length,d=0;for(s=H(t._f,t._locale).match(Ye)||[],i=0;i<s.length;i++)o=s[i],n=(a.match(R(o,t))||[])[0],n&&(r=a.substr(0,a.indexOf(n)),r.length>0&&t._pf.unusedInput.push(r),a=a.slice(a.indexOf(n)+n.length),d+=n.length),mt[o]?(n?t._pf.empty=!1:t._pf.unusedTokens.push(o),U(o,n,t)):t._strict&&!n&&t._pf.unusedTokens.push(o);t._pf.charsLeftOver=l-d,a.length>0&&t._pf.unusedInput.push(a),t._pf.bigHour===!0&&t._a[De]<=12&&(t._pf.bigHour=e),t._isPm&&t._a[De]<12&&(t._a[De]+=12),t._isPm===!1&&12===t._a[De]&&(t._a[De]=0),W(t),P(t)}function X(e){return e.replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(e,t,i,n,s){return t||i||n||s})}function Z(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function K(e){var t,i,s,o,r;if(0===e._f.length)return e._pf.invalidFormat=!0,void(e._d=new Date(NaN));for(o=0;o<e._f.length;o++)r=0,t=h({},e),null!=e._useUTC&&(t._useUTC=e._useUTC),t._pf=n(),t._f=e._f[o],B(t),A(t)&&(r+=t._pf.charsLeftOver,r+=10*t._pf.unusedTokens.length,t._pf.score=r,(null==s||r<s)&&(s=r,i=t));p(e,i||t)}function Q(e){var t,i,n=e._i,s=nt.exec(n);if(s){for(e._pf.iso=!0,t=0,i=ot.length;t<i;t++)if(ot[t][1].exec(n)){e._f=ot[t][0]+(s[6]||" ");break}for(t=0,i=rt.length;t<i;t++)if(rt[t][1].exec(n)){e._f+=rt[t][0];break}n.match(Ge)&&(e._f+="Z"),B(e)}else e._isValid=!1}function J(e){Q(e),e._isValid===!1&&(delete e._isValid,_e.createFromInputFallback(e))}function ee(e,t){var i,n=[];for(i=0;i<e.length;++i)n.push(t(e[i],i));return n}function te(t){var i,n=t._i;n===e?t._d=new Date:w(n)?t._d=new Date((+n)):null!==(i=je.exec(n))?t._d=new Date((+i[1])):"string"==typeof n?J(t):b(n)?(t._a=ee(n.slice(0),function(e){return parseInt(e,10)}),W(t)):"object"==typeof n?V(t):"number"==typeof n?t._d=new Date(n):_e.createFromInputFallback(t)}function ie(e,t,i,n,s,o,r){var a=new Date(e,t,i,n,s,o,r);return e<1970&&a.setFullYear(e),a}function ne(e){var t=new Date(Date.UTC.apply(null,arguments));return e<1970&&t.setUTCFullYear(e),t}function se(e,t){if("string"==typeof e)if(isNaN(e)){if(e=t.weekdaysParse(e),"number"!=typeof e)return null}else e=parseInt(e,10);return e}function oe(e,t,i,n,s){return s.relativeTime(t||1,!!i,e,n)}function re(e,t,i){var n=_e.duration(e).abs(),s=Te(n.as("s")),o=Te(n.as("m")),r=Te(n.as("h")),a=Te(n.as("d")),l=Te(n.as("M")),d=Te(n.as("y")),u=s<pt.s&&["s",s]||1===o&&["m"]||o<pt.m&&["mm",o]||1===r&&["h"]||r<pt.h&&["hh",r]||1===a&&["d"]||a<pt.d&&["dd",a]||1===l&&["M"]||l<pt.M&&["MM",l]||1===d&&["y"]||["yy",d];return u[2]=t,u[3]=+e>0,u[4]=i,oe.apply({},u)}function ae(e,t,i){var n,s=i-t,o=i-e.day();return o>s&&(o-=7),o<s-7&&(o+=7),n=_e(e).add(o,"d"),{week:Math.ceil(n.dayOfYear()/7),year:n.year()}}function le(e,t,i,n,s){var o,r,a=ne(e,0,1).getUTCDay();return a=0===a?7:a,i=null!=i?i:s,o=s-a+(a>n?7:0)-(a<s?7:0),r=7*(t-1)+(i-s)+o+1,{year:r>0?e:e-1,dayOfYear:r>0?r:D(e-1)+r}}function de(t){var i,n=t._i,s=t._f;return t._locale=t._locale||_e.localeData(t._l),null===n||s===e&&""===n?_e.invalid({nullInput:!0}):("string"==typeof n&&(t._i=n=t._locale.preparse(n)),_e.isMoment(n)?new u(n,(!0)):(s?b(s)?K(t):B(t):te(t),i=new u(t),i._nextDay&&(i.add(1,"d"),i._nextDay=e),i))}function ue(e,t){var i,n;if(1===t.length&&b(t[0])&&(t=t[0]),!t.length)return _e();for(i=t[0],n=1;n<t.length;++n)t[n][e](i)&&(i=t[n]);return i}function ce(e,t){var i;return"string"==typeof t&&(t=e.localeData().monthsParse(t),"number"!=typeof t)?e:(i=Math.min(e.date(),x(e.year(),t)),e._d["set"+(e._isUTC?"UTC":"")+"Month"](t,i),e)}function pe(e,t){return e._d["get"+(e._isUTC?"UTC":"")+t]()}function he(e,t,i){return"Month"===t?ce(e,i):e._d["set"+(e._isUTC?"UTC":"")+t](i)}function fe(e,t){return function(i){return null!=i?(he(this,e,i),_e.updateOffset(this,t),this):pe(this,e)}}function me(e){return 400*e/146097}function ge(e){return 146097*e/400}function ve(e){_e.duration.fn[e]=function(){return this._data[e]}}function ye(e){"undefined"==typeof ender&&(be=$e.moment,e?$e.moment=o("Accessing Moment through the global scope is deprecated, and will be removed in an upcoming release.",_e):$e.moment=_e)}for(var _e,be,we,ke="2.8.4",$e="undefined"!=typeof global?global:this,Te=Math.round,Ce=Object.prototype.hasOwnProperty,Se=0,xe=1,Me=2,De=3,Oe=4,Pe=5,Ae=6,Ee={},Fe=[],Ie="undefined"!=typeof module&&module&&module.exports,je=/^\/?Date\((\-?\d+)/i,ze=/(\-)?(?:(\d*)\.)?(\d+)\:(\d+)(?:\:(\d+)\.?(\d{3})?)?/,Le=/^(-)?P(?:(?:([0-9,.]*)Y)?(?:([0-9,.]*)M)?(?:([0-9,.]*)D)?(?:T(?:([0-9,.]*)H)?(?:([0-9,.]*)M)?(?:([0-9,.]*)S)?)?|([0-9,.]*)W)$/,Ye=/(\[[^\[]*\])|(\\)?(Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Q|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|mm?|ss?|S{1,4}|x|X|zz?|ZZ?|.)/g,He=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,Re=/\d\d?/,Ne=/\d{1,3}/,Ue=/\d{1,4}/,qe=/[+\-]?\d{1,6}/,We=/\d+/,Ve=/[0-9]*['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+|[\u0600-\u06FF\/]+(\s*?[\u0600-\u06FF]+){1,2}/i,Ge=/Z|[\+\-]\d\d:?\d\d/gi,Be=/T/i,Xe=/[\+\-]?\d+/,Ze=/[\+\-]?\d+(\.\d{1,3})?/,Ke=/\d/,Qe=/\d\d/,Je=/\d{3}/,et=/\d{4}/,tt=/[+-]?\d{6}/,it=/[+-]?\d+/,nt=/^\s*(?:[+-]\d{6}|\d{4})-(?:(\d\d-\d\d)|(W\d\d$)|(W\d\d-\d)|(\d\d\d))((T| )(\d\d(:\d\d(:\d\d(\.\d+)?)?)?)?([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,st="YYYY-MM-DDTHH:mm:ssZ",ot=[["YYYYYY-MM-DD",/[+-]\d{6}-\d{2}-\d{2}/],["YYYY-MM-DD",/\d{4}-\d{2}-\d{2}/],["GGGG-[W]WW-E",/\d{4}-W\d{2}-\d/],["GGGG-[W]WW",/\d{4}-W\d{2}/],["YYYY-DDD",/\d{4}-\d{3}/]],rt=[["HH:mm:ss.SSSS",/(T| )\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss",/(T| )\d\d:\d\d:\d\d/],["HH:mm",/(T| )\d\d:\d\d/],["HH",/(T| )\d\d/]],at=/([\+\-]|\d\d)/gi,lt=("Date|Hours|Minutes|Seconds|Milliseconds".split("|"),{Milliseconds:1,Seconds:1e3,Minutes:6e4,Hours:36e5,Days:864e5,Months:2592e6,Years:31536e6}),dt={ms:"millisecond",s:"second",m:"minute",h:"hour",d:"day",D:"date",w:"week",W:"isoWeek",M:"month",Q:"quarter",y:"year",DDD:"dayOfYear",e:"weekday",E:"isoWeekday",gg:"weekYear",GG:"isoWeekYear"},ut={dayofyear:"dayOfYear",isoweekday:"isoWeekday",isoweek:"isoWeek",weekyear:"weekYear",isoweekyear:"isoWeekYear"},ct={},pt={s:45,m:45,h:22,d:26,M:11},ht="DDD w W M D d".split(" "),ft="M D H h m s w W".split(" "),mt={M:function(){return this.month()+1},MMM:function(e){return this.localeData().monthsShort(this,e)},MMMM:function(e){return this.localeData().months(this,e)},D:function(){return this.date()},DDD:function(){return this.dayOfYear()},d:function(){return this.day()},dd:function(e){return this.localeData().weekdaysMin(this,e)},ddd:function(e){return this.localeData().weekdaysShort(this,e)},dddd:function(e){return this.localeData().weekdays(this,e)},w:function(){return this.week()},W:function(){return this.isoWeek()},YY:function(){return m(this.year()%100,2)},YYYY:function(){return m(this.year(),4)},YYYYY:function(){return m(this.year(),5)},YYYYYY:function(){var e=this.year(),t=e>=0?"+":"-";return t+m(Math.abs(e),6)},gg:function(){return m(this.weekYear()%100,2)},gggg:function(){return m(this.weekYear(),4)},ggggg:function(){return m(this.weekYear(),5)},GG:function(){return m(this.isoWeekYear()%100,2)},GGGG:function(){return m(this.isoWeekYear(),4)},GGGGG:function(){return m(this.isoWeekYear(),5)},e:function(){return this.weekday()},E:function(){return this.isoWeekday()},a:function(){return this.localeData().meridiem(this.hours(),this.minutes(),!0)},A:function(){return this.localeData().meridiem(this.hours(),this.minutes(),!1)},H:function(){return this.hours()},h:function(){return this.hours()%12||12},m:function(){return this.minutes()},s:function(){return this.seconds()},S:function(){return S(this.milliseconds()/100)},SS:function(){return m(S(this.milliseconds()/10),2)},SSS:function(){return m(this.milliseconds(),3)},SSSS:function(){return m(this.milliseconds(),3)},Z:function(){var e=-this.zone(),t="+";return e<0&&(e=-e,t="-"),t+m(S(e/60),2)+":"+m(S(e)%60,2)},ZZ:function(){var e=-this.zone(),t="+";return e<0&&(e=-e,t="-"),t+m(S(e/60),2)+m(S(e)%60,2)},z:function(){return this.zoneAbbr()},zz:function(){return this.zoneName()},x:function(){return this.valueOf()},X:function(){return this.unix()},Q:function(){return this.quarter()}},gt={},vt=["months","monthsShort","weekdays","weekdaysShort","weekdaysMin"];ht.length;)we=ht.pop(),mt[we+"o"]=l(mt[we],we);for(;ft.length;)we=ft.pop(),mt[we+we]=a(mt[we],2);mt.DDDD=a(mt.DDD,3),p(d.prototype,{set:function(e){var t,i;for(i in e)t=e[i],"function"==typeof t?this[i]=t:this["_"+i]=t;this._ordinalParseLenient=new RegExp(this._ordinalParse.source+"|"+/\d{1,2}/.source)},_months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),months:function(e){return this._months[e.month()]},_monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),monthsShort:function(e){return this._monthsShort[e.month()]},monthsParse:function(e,t,i){var n,s,o;for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),n=0;n<12;n++){if(s=_e.utc([2e3,n]),i&&!this._longMonthsParse[n]&&(this._longMonthsParse[n]=new RegExp("^"+this.months(s,"").replace(".","")+"$","i"),this._shortMonthsParse[n]=new RegExp("^"+this.monthsShort(s,"").replace(".","")+"$","i")),i||this._monthsParse[n]||(o="^"+this.months(s,"")+"|^"+this.monthsShort(s,""),this._monthsParse[n]=new RegExp(o.replace(".",""),"i")),i&&"MMMM"===t&&this._longMonthsParse[n].test(e))return n;if(i&&"MMM"===t&&this._shortMonthsParse[n].test(e))return n;if(!i&&this._monthsParse[n].test(e))return n}},_weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdays:function(e){return this._weekdays[e.day()]},_weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysShort:function(e){return this._weekdaysShort[e.day()]},_weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),weekdaysMin:function(e){return this._weekdaysMin[e.day()]},weekdaysParse:function(e){var t,i,n;for(this._weekdaysParse||(this._weekdaysParse=[]),t=0;t<7;t++)if(this._weekdaysParse[t]||(i=_e([2e3,1]).day(t),n="^"+this.weekdays(i,"")+"|^"+this.weekdaysShort(i,"")+"|^"+this.weekdaysMin(i,""),this._weekdaysParse[t]=new RegExp(n.replace(".",""),"i")),this._weekdaysParse[t].test(e))return t},_longDateFormat:{LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY LT",LLLL:"dddd, MMMM D, YYYY LT"},longDateFormat:function(e){var t=this._longDateFormat[e];return!t&&this._longDateFormat[e.toUpperCase()]&&(t=this._longDateFormat[e.toUpperCase()].replace(/MMMM|MM|DD|dddd/g,function(e){return e.slice(1)}),this._longDateFormat[e]=t),t},isPM:function(e){return"p"===(e+"").toLowerCase().charAt(0)},_meridiemParse:/[ap]\.?m?\.?/i,meridiem:function(e,t,i){return e>11?i?"pm":"PM":i?"am":"AM"},_calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},calendar:function(e,t,i){var n=this._calendar[e];return"function"==typeof n?n.apply(t,[i]):n},_relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},relativeTime:function(e,t,i,n){var s=this._relativeTime[i];return"function"==typeof s?s(e,t,i,n):s.replace(/%d/i,e)},pastFuture:function(e,t){var i=this._relativeTime[e>0?"future":"past"];return"function"==typeof i?i(t):i.replace(/%s/i,t)},ordinal:function(e){return this._ordinal.replace("%d",e)},_ordinal:"%d",_ordinalParse:/\d{1,2}/,preparse:function(e){return e},postformat:function(e){return e},week:function(e){return ae(e,this._week.dow,this._week.doy).week},_week:{dow:0,doy:6},_invalidDate:"Invalid date",invalidDate:function(){return this._invalidDate}}),_e=function(t,i,s,o){var r;return"boolean"==typeof s&&(o=s,s=e),r={},r._isAMomentObject=!0,r._i=t,r._f=i,r._l=s,r._strict=o,r._isUTC=!1,r._pf=n(),de(r)},_e.suppressDeprecationWarnings=!1,_e.createFromInputFallback=o("moment construction falls back to js Date. This is discouraged and will be removed in upcoming major release. Please refer to https://github.com/moment/moment/issues/1407 for more info.",function(e){e._d=new Date(e._i+(e._useUTC?" UTC":""))}),_e.min=function(){var e=[].slice.call(arguments,0);return ue("isBefore",e)},_e.max=function(){var e=[].slice.call(arguments,0);return ue("isAfter",e)},_e.utc=function(t,i,s,o){var r;return"boolean"==typeof s&&(o=s,s=e),r={},r._isAMomentObject=!0,r._useUTC=!0,r._isUTC=!0,r._l=s,r._i=t,r._f=i,r._strict=o,r._pf=n(),de(r).utc()},_e.unix=function(e){return _e(1e3*e)},_e.duration=function(e,t){var n,s,o,r,a=e,l=null;return _e.isDuration(e)?a={ms:e._milliseconds,d:e._days,M:e._months}:"number"==typeof e?(a={},t?a[t]=e:a.milliseconds=e):(l=ze.exec(e))?(n="-"===l[1]?-1:1,a={y:0,d:S(l[Me])*n,h:S(l[De])*n,m:S(l[Oe])*n,s:S(l[Pe])*n,ms:S(l[Ae])*n}):(l=Le.exec(e))?(n="-"===l[1]?-1:1,o=function(e){var t=e&&parseFloat(e.replace(",","."));return(isNaN(t)?0:t)*n},a={y:o(l[2]),M:o(l[3]),d:o(l[4]),h:o(l[5]),m:o(l[6]),s:o(l[7]),w:o(l[8])}):"object"==typeof a&&("from"in a||"to"in a)&&(r=v(_e(a.from),_e(a.to)),a={},a.ms=r.milliseconds,a.M=r.months),s=new c(a),_e.isDuration(e)&&i(e,"_locale")&&(s._locale=e._locale),s},_e.version=ke,_e.defaultFormat=st,_e.ISO_8601=function(){},_e.momentProperties=Fe,_e.updateOffset=function(){},_e.relativeTimeThreshold=function(t,i){return pt[t]!==e&&(i===e?pt[t]:(pt[t]=i,!0))},_e.lang=o("moment.lang is deprecated. Use moment.locale instead.",function(e,t){return _e.locale(e,t)}),_e.locale=function(e,t){var i;return e&&(i="undefined"!=typeof t?_e.defineLocale(e,t):_e.localeData(e),i&&(_e.duration._locale=_e._locale=i)),_e._locale._abbr},_e.defineLocale=function(e,t){return null!==t?(t.abbr=e,Ee[e]||(Ee[e]=new d),Ee[e].set(t),_e.locale(e),Ee[e]):(delete Ee[e],null)},_e.langData=o("moment.langData is deprecated. Use moment.localeData instead.",function(e){return _e.localeData(e)}),_e.localeData=function(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return _e._locale;if(!b(e)){if(t=I(e))return t;e=[e]}return F(e)},_e.isMoment=function(e){return e instanceof u||null!=e&&i(e,"_isAMomentObject")},_e.isDuration=function(e){return e instanceof c};for(we=vt.length-1;we>=0;--we)C(vt[we]);_e.normalizeUnits=function(e){return $(e)},_e.invalid=function(e){var t=_e.utc(NaN);return null!=e?p(t._pf,e):t._pf.userInvalidated=!0,t},_e.parseZone=function(){return _e.apply(null,arguments).parseZone()},_e.parseTwoDigitYear=function(e){return S(e)+(S(e)>68?1900:2e3)},p(_e.fn=u.prototype,{clone:function(){return _e(this)},valueOf:function(){return+this._d+6e4*(this._offset||0)},unix:function(){return Math.floor(+this/1e3)},toString:function(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},toDate:function(){return this._offset?new Date((+this)):this._d},toISOString:function(){var e=_e(this).utc();return 0<e.year()&&e.year()<=9999?"function"==typeof Date.prototype.toISOString?this.toDate().toISOString():Y(e,"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]"):Y(e,"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]")},toArray:function(){var e=this;return[e.year(),e.month(),e.date(),e.hours(),e.minutes(),e.seconds(),e.milliseconds()]},isValid:function(){return A(this)},isDSTShifted:function(){return!!this._a&&(this.isValid()&&k(this._a,(this._isUTC?_e.utc(this._a):_e(this._a)).toArray())>0)},parsingFlags:function(){return p({},this._pf)},invalidAt:function(){return this._pf.overflow},utc:function(e){return this.zone(0,e)},local:function(e){return this._isUTC&&(this.zone(0,e),this._isUTC=!1,e&&this.add(this._dateTzOffset(),"m")),this},format:function(e){var t=Y(this,e||_e.defaultFormat);return this.localeData().postformat(t)},add:y(1,"add"),subtract:y(-1,"subtract"),diff:function(e,t,i){var n,s,o,r=j(e,this),a=6e4*(this.zone()-r.zone());return t=$(t),"year"===t||"month"===t?(n=432e5*(this.daysInMonth()+r.daysInMonth()),s=12*(this.year()-r.year())+(this.month()-r.month()),o=this-_e(this).startOf("month")-(r-_e(r).startOf("month")),o-=6e4*(this.zone()-_e(this).startOf("month").zone()-(r.zone()-_e(r).startOf("month").zone())),s+=o/n,"year"===t&&(s/=12)):(n=this-r,s="second"===t?n/1e3:"minute"===t?n/6e4:"hour"===t?n/36e5:"day"===t?(n-a)/864e5:"week"===t?(n-a)/6048e5:n),i?s:f(s)},from:function(e,t){return _e.duration({to:this,from:e}).locale(this.locale()).humanize(!t)},fromNow:function(e){return this.from(_e(),e)},calendar:function(e){var t=e||_e(),i=j(t,this).startOf("day"),n=this.diff(i,"days",!0),s=n<-6?"sameElse":n<-1?"lastWeek":n<0?"lastDay":n<1?"sameDay":n<2?"nextDay":n<7?"nextWeek":"sameElse";return this.format(this.localeData().calendar(s,this,_e(t)))},isLeapYear:function(){return O(this.year())},isDST:function(){return this.zone()<this.clone().month(0).zone()||this.zone()<this.clone().month(5).zone()},day:function(e){var t=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=e?(e=se(e,this.localeData()),this.add(e-t,"d")):t},month:fe("Month",!0),startOf:function(e){switch(e=$(e)){case"year":this.month(0);case"quarter":case"month":this.date(1);case"week":case"isoWeek":case"day":this.hours(0);case"hour":this.minutes(0);case"minute":this.seconds(0);case"second":this.milliseconds(0)}return"week"===e?this.weekday(0):"isoWeek"===e&&this.isoWeekday(1),"quarter"===e&&this.month(3*Math.floor(this.month()/3)),this},endOf:function(t){return t=$(t),t===e||"millisecond"===t?this:this.startOf(t).add(1,"isoWeek"===t?"week":t).subtract(1,"ms")},isAfter:function(e,t){var i;return t=$("undefined"!=typeof t?t:"millisecond"),"millisecond"===t?(e=_e.isMoment(e)?e:_e(e),+this>+e):(i=_e.isMoment(e)?+e:+_e(e),i<+this.clone().startOf(t))},isBefore:function(e,t){var i;return t=$("undefined"!=typeof t?t:"millisecond"),"millisecond"===t?(e=_e.isMoment(e)?e:_e(e),+this<+e):(i=_e.isMoment(e)?+e:+_e(e),+this.clone().endOf(t)<i)},isSame:function(e,t){var i;return t=$(t||"millisecond"),"millisecond"===t?(e=_e.isMoment(e)?e:_e(e),+this===+e):(i=+_e(e),+this.clone().startOf(t)<=i&&i<=+this.clone().endOf(t))},min:o("moment().min is deprecated, use moment.min instead. https://github.com/moment/moment/issues/1548",function(e){return e=_e.apply(null,arguments),e<this?this:e}),max:o("moment().max is deprecated, use moment.max instead. https://github.com/moment/moment/issues/1548",function(e){
return e=_e.apply(null,arguments),e>this?this:e}),zone:function(e,t){var i,n=this._offset||0;return null==e?this._isUTC?n:this._dateTzOffset():("string"==typeof e&&(e=N(e)),Math.abs(e)<16&&(e=60*e),!this._isUTC&&t&&(i=this._dateTzOffset()),this._offset=e,this._isUTC=!0,null!=i&&this.subtract(i,"m"),n!==e&&(!t||this._changeInProgress?_(this,_e.duration(n-e,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,_e.updateOffset(this,!0),this._changeInProgress=null)),this)},zoneAbbr:function(){return this._isUTC?"UTC":""},zoneName:function(){return this._isUTC?"Coordinated Universal Time":""},parseZone:function(){return this._tzm?this.zone(this._tzm):"string"==typeof this._i&&this.zone(this._i),this},hasAlignedHourOffset:function(e){return e=e?_e(e).zone():0,(this.zone()-e)%60===0},daysInMonth:function(){return x(this.year(),this.month())},dayOfYear:function(e){var t=Te((_e(this).startOf("day")-_e(this).startOf("year"))/864e5)+1;return null==e?t:this.add(e-t,"d")},quarter:function(e){return null==e?Math.ceil((this.month()+1)/3):this.month(3*(e-1)+this.month()%3)},weekYear:function(e){var t=ae(this,this.localeData()._week.dow,this.localeData()._week.doy).year;return null==e?t:this.add(e-t,"y")},isoWeekYear:function(e){var t=ae(this,1,4).year;return null==e?t:this.add(e-t,"y")},week:function(e){var t=this.localeData().week(this);return null==e?t:this.add(7*(e-t),"d")},isoWeek:function(e){var t=ae(this,1,4).week;return null==e?t:this.add(7*(e-t),"d")},weekday:function(e){var t=(this.day()+7-this.localeData()._week.dow)%7;return null==e?t:this.add(e-t,"d")},isoWeekday:function(e){return null==e?this.day()||7:this.day(this.day()%7?e:e-7)},isoWeeksInYear:function(){return M(this.year(),1,4)},weeksInYear:function(){var e=this.localeData()._week;return M(this.year(),e.dow,e.doy)},get:function(e){return e=$(e),this[e]()},set:function(e,t){return e=$(e),"function"==typeof this[e]&&this[e](t),this},locale:function(t){var i;return t===e?this._locale._abbr:(i=_e.localeData(t),null!=i&&(this._locale=i),this)},lang:o("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(t){return t===e?this.localeData():this.locale(t)}),localeData:function(){return this._locale},_dateTzOffset:function(){return 15*Math.round(this._d.getTimezoneOffset()/15)}}),_e.fn.millisecond=_e.fn.milliseconds=fe("Milliseconds",!1),_e.fn.second=_e.fn.seconds=fe("Seconds",!1),_e.fn.minute=_e.fn.minutes=fe("Minutes",!1),_e.fn.hour=_e.fn.hours=fe("Hours",!0),_e.fn.date=fe("Date",!0),_e.fn.dates=o("dates accessor is deprecated. Use date instead.",fe("Date",!0)),_e.fn.year=fe("FullYear",!0),_e.fn.years=o("years accessor is deprecated. Use year instead.",fe("FullYear",!0)),_e.fn.days=_e.fn.day,_e.fn.months=_e.fn.month,_e.fn.weeks=_e.fn.week,_e.fn.isoWeeks=_e.fn.isoWeek,_e.fn.quarters=_e.fn.quarter,_e.fn.toJSON=_e.fn.toISOString,p(_e.duration.fn=c.prototype,{_bubble:function(){var e,t,i,n=this._milliseconds,s=this._days,o=this._months,r=this._data,a=0;r.milliseconds=n%1e3,e=f(n/1e3),r.seconds=e%60,t=f(e/60),r.minutes=t%60,i=f(t/60),r.hours=i%24,s+=f(i/24),a=f(me(s)),s-=f(ge(a)),o+=f(s/30),s%=30,a+=f(o/12),o%=12,r.days=s,r.months=o,r.years=a},abs:function(){return this._milliseconds=Math.abs(this._milliseconds),this._days=Math.abs(this._days),this._months=Math.abs(this._months),this._data.milliseconds=Math.abs(this._data.milliseconds),this._data.seconds=Math.abs(this._data.seconds),this._data.minutes=Math.abs(this._data.minutes),this._data.hours=Math.abs(this._data.hours),this._data.months=Math.abs(this._data.months),this._data.years=Math.abs(this._data.years),this},weeks:function(){return f(this.days()/7)},valueOf:function(){return this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*S(this._months/12)},humanize:function(e){var t=re(this,!e,this.localeData());return e&&(t=this.localeData().pastFuture(+this,t)),this.localeData().postformat(t)},add:function(e,t){var i=_e.duration(e,t);return this._milliseconds+=i._milliseconds,this._days+=i._days,this._months+=i._months,this._bubble(),this},subtract:function(e,t){var i=_e.duration(e,t);return this._milliseconds-=i._milliseconds,this._days-=i._days,this._months-=i._months,this._bubble(),this},get:function(e){return e=$(e),this[e.toLowerCase()+"s"]()},as:function(e){var t,i;if(e=$(e),"month"===e||"year"===e)return t=this._days+this._milliseconds/864e5,i=this._months+12*me(t),"month"===e?i:i/12;switch(t=this._days+Math.round(ge(this._months/12)),e){case"week":return t/7+this._milliseconds/6048e5;case"day":return t+this._milliseconds/864e5;case"hour":return 24*t+this._milliseconds/36e5;case"minute":return 24*t*60+this._milliseconds/6e4;case"second":return 24*t*60*60+this._milliseconds/1e3;case"millisecond":return Math.floor(24*t*60*60*1e3)+this._milliseconds;default:throw new Error("Unknown unit "+e)}},lang:_e.fn.lang,locale:_e.fn.locale,toIsoString:o("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",function(){return this.toISOString()}),toISOString:function(){var e=Math.abs(this.years()),t=Math.abs(this.months()),i=Math.abs(this.days()),n=Math.abs(this.hours()),s=Math.abs(this.minutes()),o=Math.abs(this.seconds()+this.milliseconds()/1e3);return this.asSeconds()?(this.asSeconds()<0?"-":"")+"P"+(e?e+"Y":"")+(t?t+"M":"")+(i?i+"D":"")+(n||s||o?"T":"")+(n?n+"H":"")+(s?s+"M":"")+(o?o+"S":""):"P0D"},localeData:function(){return this._locale}}),_e.duration.fn.toString=_e.duration.fn.toISOString;for(we in lt)i(lt,we)&&ve(we.toLowerCase());_e.duration.fn.asMilliseconds=function(){return this.as("ms")},_e.duration.fn.asSeconds=function(){return this.as("s")},_e.duration.fn.asMinutes=function(){return this.as("m")},_e.duration.fn.asHours=function(){return this.as("h")},_e.duration.fn.asDays=function(){return this.as("d")},_e.duration.fn.asWeeks=function(){return this.as("weeks")},_e.duration.fn.asMonths=function(){return this.as("M")},_e.duration.fn.asYears=function(){return this.as("y")},_e.locale("en",{ordinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10,i=1===S(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+i}}),Ie?module.exports=_e:"function"==typeof define&&define.amd?(define("moment",function(e,t,i){return i.config&&i.config()&&i.config().noGlobal===!0&&($e.moment=be),_e}),ye(!0)):ye()}.call(this);var _slice=Array.prototype.slice;if(function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t(require("jquery")):"function"==typeof define&&define.amd?define(["jquery"],t):e.parsley=t(e.jQuery)}(this,function(e){"use strict";function t(e,t){return e.parsleyAdaptedCallback||(e.parsleyAdaptedCallback=function(){var i=Array.prototype.slice.call(arguments,0);i.unshift(this),e.apply(t||P,i)}),e.parsleyAdaptedCallback}function i(e){return 0===e.lastIndexOf(E,0)?e.substr(E.length):e}var n=1,s={},o={attr:function(e,t,i){var n,s,o,r=new RegExp("^"+t,"i");if("undefined"==typeof i)i={};else for(n in i)i.hasOwnProperty(n)&&delete i[n];if("undefined"==typeof e||"undefined"==typeof e[0])return i;for(o=e[0].attributes,n=o.length;n--;)s=o[n],s&&s.specified&&r.test(s.name)&&(i[this.camelize(s.name.slice(t.length))]=this.deserializeValue(s.value));return i},checkAttr:function(e,t,i){return e.is("["+t+i+"]")},setAttr:function(e,t,i,n){e[0].setAttribute(this.dasherize(t+i),String(n))},generateID:function(){return""+n++},deserializeValue:function(t){var i;try{return t?"true"==t||"false"!=t&&("null"==t?null:isNaN(i=Number(t))?/^[\[\{]/.test(t)?e.parseJSON(t):t:i):t}catch(n){return t}},camelize:function(e){return e.replace(/-+(.)?/g,function(e,t){return t?t.toUpperCase():""})},dasherize:function(e){return e.replace(/::/g,"/").replace(/([A-Z]+)([A-Z][a-z])/g,"$1_$2").replace(/([a-z\d])([A-Z])/g,"$1_$2").replace(/_/g,"-").toLowerCase()},warn:function(){var e;window.console&&"function"==typeof window.console.warn&&(e=window.console).warn.apply(e,arguments)},warnOnce:function(e){s[e]||(s[e]=!0,this.warn.apply(this,arguments))},_resetWarnings:function(){s={}},trimString:function(e){return e.replace(/^\s+|\s+$/g,"")},namespaceEvents:function(t,i){return t=this.trimString(t||"").split(/\s+/),t[0]?e.map(t,function(e){return e+"."+i}).join(" "):""},objectCreate:Object.create||function(){var e=function(){};return function(t){if(arguments.length>1)throw Error("Second argument not supported");if("object"!=typeof t)throw TypeError("Argument must be an object");e.prototype=t;var i=new e;return e.prototype=null,i}}()},r=o,a={namespace:"data-parsley-",inputs:"input, textarea, select",excluded:"input[type=button], input[type=submit], input[type=reset], input[type=hidden]",priorityEnabled:!0,multiple:null,group:null,uiEnabled:!0,validationThreshold:3,focus:"first",trigger:!1,triggerAfterFailure:"input",errorClass:"parsley-error",successClass:"parsley-success",classHandler:function(e){},errorsContainer:function(e){},errorsWrapper:'<ul class="parsley-errors-list"></ul>',errorTemplate:"<li></li>"},l=function(){};l.prototype={asyncSupport:!0,actualizeOptions:function(){return r.attr(this.$element,this.options.namespace,this.domOptions),this.parent&&this.parent.actualizeOptions&&this.parent.actualizeOptions(),this},_resetOptions:function(e){this.domOptions=r.objectCreate(this.parent.options),this.options=r.objectCreate(this.domOptions);for(var t in e)e.hasOwnProperty(t)&&(this.options[t]=e[t]);this.actualizeOptions()},_listeners:null,on:function(e,t){this._listeners=this._listeners||{};var i=this._listeners[e]=this._listeners[e]||[];return i.push(t),this},subscribe:function(t,i){e.listenTo(this,t.toLowerCase(),i)},off:function(e,t){var i=this._listeners&&this._listeners[e];if(i)if(t)for(var n=i.length;n--;)i[n]===t&&i.splice(n,1);else delete this._listeners[e];return this},unsubscribe:function(t,i){e.unsubscribeTo(this,t.toLowerCase())},trigger:function(e,t,i){t=t||this;var n,s=this._listeners&&this._listeners[e];if(s)for(var o=s.length;o--;)if(n=s[o].call(t,t,i),n===!1)return n;return!this.parent||this.parent.trigger(e,t,i)},reset:function(){if("ParsleyForm"!==this.__class__)return this._resetUI(),this._trigger("reset");for(var e=0;e<this.fields.length;e++)this.fields[e].reset();this._trigger("reset")},destroy:function(){if(this._destroyUI(),"ParsleyForm"!==this.__class__)return this.$element.removeData("Parsley"),this.$element.removeData("ParsleyFieldMultiple"),void this._trigger("destroy");for(var e=0;e<this.fields.length;e++)this.fields[e].destroy();this.$element.removeData("Parsley"),this._trigger("destroy")},asyncIsValid:function(e,t){return r.warnOnce("asyncIsValid is deprecated; please use whenValid instead"),this.whenValid({group:e,force:t})},_findRelated:function(){return this.options.multiple?this.parent.$element.find("["+this.options.namespace+'multiple="'+this.options.multiple+'"]'):this.$element}};var d={string:function(e){return e},integer:function(e){if(isNaN(e))throw'Requirement is not an integer: "'+e+'"';return parseInt(e,10)},number:function(e){if(isNaN(e))throw'Requirement is not a number: "'+e+'"';return parseFloat(e)},reference:function(t){var i=e(t);if(0===i.length)throw'No such reference: "'+t+'"';return i},"boolean":function(e){return"false"!==e},object:function(e){return r.deserializeValue(e)},regexp:function(e){var t="";return/^\/.*\/(?:[gimy]*)$/.test(e)?(t=e.replace(/.*\/([gimy]*)$/,"$1"),e=e.replace(new RegExp("^/(.*?)/"+t+"$"),"$1")):e="^"+e+"$",new RegExp(e,t)}},u=function(e,t){var i=e.match(/^\s*\[(.*)\]\s*$/);if(!i)throw'Requirement is not an array: "'+e+'"';var n=i[1].split(",").map(r.trimString);if(n.length!==t)throw"Requirement has "+n.length+" values when "+t+" are needed";return n},c=function(e,t){var i=d[e||"string"];if(!i)throw'Unknown requirement specification: "'+e+'"';return i(t)},p=function(e,t,i){var n=null,s={};for(var o in e)if(o){var r=i(o);"string"==typeof r&&(r=c(e[o],r)),s[o]=r}else n=c(e[o],t);return[n,s]},h=function(t){e.extend(!0,this,t)};h.prototype={validate:function(t,i){if(this.fn)return arguments.length>3&&(i=[].slice.call(arguments,1,-1)),this.fn.call(this,t,i);if(e.isArray(t)){if(!this.validateMultiple)throw"Validator `"+this.name+"` does not handle multiple values";return this.validateMultiple.apply(this,arguments)}if(this.validateNumber)return!isNaN(t)&&(arguments[0]=parseFloat(arguments[0]),this.validateNumber.apply(this,arguments));if(this.validateString)return this.validateString.apply(this,arguments);throw"Validator `"+this.name+"` only handles multiple values"},parseRequirements:function(t,i){if("string"!=typeof t)return e.isArray(t)?t:[t];var n=this.requirementType;if(e.isArray(n)){for(var s=u(t,n.length),o=0;o<s.length;o++)s[o]=c(n[o],s[o]);return s}return e.isPlainObject(n)?p(n,t,i):[c(n,t)]},requirementType:"string",priority:2};var f=function(e,t){this.__class__="ParsleyValidatorRegistry",this.locale="en",this.init(e||{},t||{})},m={email:/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))$/i,number:/^-?(\d*\.)?\d+(e[-+]?\d+)?$/i,integer:/^-?\d+$/,digits:/^\d+$/,alphanum:/^\w+$/i,phone:/^((\+\d{1,3}(-| )?\(?\d\)?(-| )?\d{1,5})|(\(?\d{2,6}\)?))(-| )?(\d{3,4})(-| )?(\d{4})(( x| ext)\d{1,5}){0,1}$/,url:new RegExp("^(?:(?:https?|ftp)://)?(?:\\S+(?::\\S*)?@)?(?:(?:[1-9]\\d?|1\\d\\d|2[01]\\d|22[0-3])(?:\\.(?:1?\\d{1,2}|2[0-4]\\d|25[0-5])){2}(?:\\.(?:[1-9]\\d?|1\\d\\d|2[0-4]\\d|25[0-4]))|(?:(?:[a-z\\u00a1-\\uffff0-9]-*)*[a-z\\u00a1-\\uffff0-9]+)(?:\\.(?:[a-z\\u00a1-\\uffff0-9]-*)*[a-z\\u00a1-\\uffff0-9]+)*(?:\\.(?:[a-z\\u00a1-\\uffff]{2,})))(?::\\d{2,5})?(?:/\\S*)?$","i")};m.range=m.number;var g=function(e){var t=(""+e).match(/(?:\.(\d+))?(?:[eE]([+-]?\d+))?$/);return t?Math.max(0,(t[1]?t[1].length:0)-(t[2]?+t[2]:0)):0};f.prototype={init:function(t,i){this.catalog=i,this.validators=e.extend({},this.validators);for(var n in t)this.addValidator(n,t[n].fn,t[n].priority);window.Parsley.trigger("parsley:validator:init")},setLocale:function(e){if("undefined"==typeof this.catalog[e])throw new Error(e+" is not available in the catalog");return this.locale=e,this},addCatalog:function(e,t,i){return"object"==typeof t&&(this.catalog[e]=t),!0===i?this.setLocale(e):this},addMessage:function(e,t,i){return"undefined"==typeof this.catalog[e]&&(this.catalog[e]={}),this.catalog[e][t]=i,this},addMessages:function(e,t){for(var i in t)this.addMessage(e,i,t[i]);return this},addValidator:function(e,t,i){if(this.validators[e])r.warn('Validator "'+e+'" is already defined.');else if(a.hasOwnProperty(e))return void r.warn('"'+e+'" is a restricted keyword and is not a valid validator name.');return this._setValidator.apply(this,arguments)},updateValidator:function(e,t,i){return this.validators[e]?this._setValidator(this,arguments):(r.warn('Validator "'+e+'" is not already defined.'),this.addValidator.apply(this,arguments))},removeValidator:function(e){return this.validators[e]||r.warn('Validator "'+e+'" is not defined.'),delete this.validators[e],this},_setValidator:function(e,t,i){"object"!=typeof t&&(t={fn:t,priority:i}),t.validate||(t=new h(t)),this.validators[e]=t;for(var n in t.messages||{})this.addMessage(n,e,t.messages[n]);return this},getErrorMessage:function(e){var t;if("type"===e.name){var i=this.catalog[this.locale][e.name]||{};t=i[e.requirements]}else t=this.formatMessage(this.catalog[this.locale][e.name],e.requirements);return t||this.catalog[this.locale].defaultMessage||this.catalog.en.defaultMessage},formatMessage:function(e,t){if("object"==typeof t){for(var i in t)e=this.formatMessage(e,t[i]);return e}return"string"==typeof e?e.replace(/%s/i,t):""},validators:{notblank:{validateString:function(e){return/\S/.test(e)},priority:2},required:{validateMultiple:function(e){return e.length>0},validateString:function(e){return/\S/.test(e)},priority:512},type:{validateString:function(e,t){var i=arguments.length<=2||void 0===arguments[2]?{}:arguments[2],n=i.step,s=void 0===n?"1":n,o=i.base,r=void 0===o?0:o,a=m[t];if(!a)throw new Error("validator type `"+t+"` is not supported");if(!a.test(e))return!1;if("number"===t&&!/^any$/i.test(s||"")){var l=Number(e),d=Math.max(g(s),g(r));if(g(l)>d)return!1;var u=function(e){return Math.round(e*Math.pow(10,d))};if((u(l)-u(r))%u(s)!=0)return!1}return!0},requirementType:{"":"string",step:"string",base:"number"},priority:256},pattern:{validateString:function(e,t){return t.test(e)},requirementType:"regexp",priority:64},minlength:{validateString:function(e,t){return e.length>=t},requirementType:"integer",priority:30},maxlength:{validateString:function(e,t){return e.length<=t},requirementType:"integer",priority:30},length:{validateString:function(e,t,i){return e.length>=t&&e.length<=i},requirementType:["integer","integer"],priority:30},mincheck:{validateMultiple:function(e,t){return e.length>=t},requirementType:"integer",priority:30},maxcheck:{validateMultiple:function(e,t){return e.length<=t},requirementType:"integer",priority:30},check:{validateMultiple:function(e,t,i){return e.length>=t&&e.length<=i},requirementType:["integer","integer"],priority:30},min:{validateNumber:function(e,t){return e>=t},requirementType:"number",priority:30},max:{validateNumber:function(e,t){return e<=t},requirementType:"number",priority:30},range:{validateNumber:function(e,t,i){return e>=t&&e<=i},requirementType:["number","number"],priority:30},equalto:{validateString:function(t,i){var n=e(i);return n.length?t===n.val():t===i},priority:256}}};var v={},y=function I(e,t,i){for(var n=[],s=[],o=0;o<e.length;o++){for(var r=!1,a=0;a<t.length;a++)if(e[o].assert.name===t[a].assert.name){r=!0;break}r?s.push(e[o]):n.push(e[o])}return{kept:s,added:n,removed:i?[]:I(t,e,!0).added}};v.Form={_actualizeTriggers:function(){var e=this;this.$element.on("submit.Parsley",function(t){e.onSubmitValidate(t)}),this.$element.on("click.Parsley",'input[type="submit"], button[type="submit"]',function(t){e.onSubmitButton(t)}),!1!==this.options.uiEnabled&&this.$element.attr("novalidate","")},focus:function(){if(this._focusedField=null,!0===this.validationResult||"none"===this.options.focus)return null;for(var e=0;e<this.fields.length;e++){var t=this.fields[e];if(!0!==t.validationResult&&t.validationResult.length>0&&"undefined"==typeof t.options.noFocus&&(this._focusedField=t.$element,"first"===this.options.focus))break}return null===this._focusedField?null:this._focusedField.focus()},_destroyUI:function(){this.$element.off(".Parsley")}},v.Field={_reflowUI:function(){if(this._buildUI(),this._ui){var e=y(this.validationResult,this._ui.lastValidationResult);this._ui.lastValidationResult=this.validationResult,this._manageStatusClass(),this._manageErrorsMessages(e),this._actualizeTriggers(),!e.kept.length&&!e.added.length||this._failedOnce||(this._failedOnce=!0,this._actualizeTriggers())}},getErrorsMessages:function(){if(!0===this.validationResult)return[];for(var e=[],t=0;t<this.validationResult.length;t++)e.push(this.validationResult[t].errorMessage||this._getErrorMessage(this.validationResult[t].assert));return e},addError:function(e){var t=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],i=t.message,n=t.assert,s=t.updateClass,o=void 0===s||s;this._buildUI(),this._addError(e,{message:i,assert:n}),o&&this._errorClass()},updateError:function(e){var t=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],i=t.message,n=t.assert,s=t.updateClass,o=void 0===s||s;this._buildUI(),this._updateError(e,{message:i,assert:n}),o&&this._errorClass()},removeError:function(e){var t=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],i=t.updateClass,n=void 0===i||i;this._buildUI(),this._removeError(e),n&&this._manageStatusClass()},_manageStatusClass:function(){this.hasConstraints()&&this.needsValidation()&&!0===this.validationResult?this._successClass():this.validationResult.length>0?this._errorClass():this._resetClass()},_manageErrorsMessages:function(t){if("undefined"==typeof this.options.errorsMessagesDisabled){if("undefined"!=typeof this.options.errorMessage)return t.added.length||t.kept.length?(this._insertErrorWrapper(),0===this._ui.$errorsWrapper.find(".parsley-custom-error-message").length&&this._ui.$errorsWrapper.append(e(this.options.errorTemplate).addClass("parsley-custom-error-message")),this._ui.$errorsWrapper.addClass("filled").find(".parsley-custom-error-message").html(this.options.errorMessage)):this._ui.$errorsWrapper.removeClass("filled").find(".parsley-custom-error-message").remove();for(var i=0;i<t.removed.length;i++)this._removeError(t.removed[i].assert.name);for(i=0;i<t.added.length;i++)this._addError(t.added[i].assert.name,{message:t.added[i].errorMessage,assert:t.added[i].assert});for(i=0;i<t.kept.length;i++)this._updateError(t.kept[i].assert.name,{message:t.kept[i].errorMessage,assert:t.kept[i].assert})}},_addError:function(t,i){var n=i.message,s=i.assert;this._insertErrorWrapper(),this._ui.$errorsWrapper.addClass("filled").append(e(this.options.errorTemplate).addClass("parsley-"+t).html(n||this._getErrorMessage(s)))},_updateError:function(e,t){var i=t.message,n=t.assert;this._ui.$errorsWrapper.addClass("filled").find(".parsley-"+e).html(i||this._getErrorMessage(n))},_removeError:function(e){this._ui.$errorsWrapper.removeClass("filled").find(".parsley-"+e).remove()},_getErrorMessage:function(e){var t=e.name+"Message";return"undefined"!=typeof this.options[t]?window.Parsley.formatMessage(this.options[t],e.requirements):window.Parsley.getErrorMessage(e)},_buildUI:function(){if(!this._ui&&!1!==this.options.uiEnabled){var t={};this.$element.attr(this.options.namespace+"id",this.__id__),t.$errorClassHandler=this._manageClassHandler(),t.errorsWrapperId="parsley-id-"+(this.options.multiple?"multiple-"+this.options.multiple:this.__id__),t.$errorsWrapper=e(this.options.errorsWrapper).attr("id",t.errorsWrapperId),t.lastValidationResult=[],t.validationInformationVisible=!1,this._ui=t}},_manageClassHandler:function(){if("string"==typeof this.options.classHandler&&e(this.options.classHandler).length)return e(this.options.classHandler);var t=this.options.classHandler.call(this,this);return"undefined"!=typeof t&&t.length?t:!this.options.multiple||this.$element.is("select")?this.$element:this.$element.parent()},_insertErrorWrapper:function(){var t;if(0!==this._ui.$errorsWrapper.parent().length)return this._ui.$errorsWrapper.parent();if("string"==typeof this.options.errorsContainer){if(e(this.options.errorsContainer).length)return e(this.options.errorsContainer).append(this._ui.$errorsWrapper);r.warn("The errors container `"+this.options.errorsContainer+"` does not exist in DOM")}else"function"==typeof this.options.errorsContainer&&(t=this.options.errorsContainer.call(this,this));if("undefined"!=typeof t&&t.length)return t.append(this._ui.$errorsWrapper);var i=this.$element;return this.options.multiple&&(i=i.parent()),i.after(this._ui.$errorsWrapper)},_actualizeTriggers:function(){var e=this,t=this._findRelated();t.off(".Parsley"),this._failedOnce?t.on(r.namespaceEvents(this.options.triggerAfterFailure,"Parsley"),function(){e.validate()}):t.on(r.namespaceEvents(this.options.trigger,"Parsley"),function(t){e._eventValidate(t)})},_eventValidate:function(e){!(!/key|input/.test(e.type)||this._ui&&this._ui.validationInformationVisible)&&this.getValue().length<=this.options.validationThreshold||this.validate()},_resetUI:function(){this._failedOnce=!1,this._actualizeTriggers(),"undefined"!=typeof this._ui&&(this._ui.$errorsWrapper.removeClass("filled").children().remove(),this._resetClass(),this._ui.lastValidationResult=[],this._ui.validationInformationVisible=!1)},_destroyUI:function(){this._resetUI(),"undefined"!=typeof this._ui&&this._ui.$errorsWrapper.remove(),delete this._ui},_successClass:function(){this._ui.validationInformationVisible=!0,this._ui.$errorClassHandler.removeClass(this.options.errorClass).addClass(this.options.successClass)},_errorClass:function(){this._ui.validationInformationVisible=!0,this._ui.$errorClassHandler.removeClass(this.options.successClass).addClass(this.options.errorClass)},_resetClass:function(){this._ui.$errorClassHandler.removeClass(this.options.successClass).removeClass(this.options.errorClass)}};var _=function(t,i,n){this.__class__="ParsleyForm",this.__id__=r.generateID(),this.$element=e(t),this.domOptions=i,this.options=n,this.parent=window.Parsley,this.fields=[],this.validationResult=null},b={pending:null,resolved:!0,rejected:!1};_.prototype={onSubmitValidate:function(e){var t=this;if(!0!==e.parsley){var i=this._$submitSource||this.$element.find('input[type="submit"], button[type="submit"]').first();if(this._$submitSource=null,this.$element.find(".parsley-synthetic-submit-button").prop("disabled",!0),!i.is("[formnovalidate]")){var n=this.whenValidate({event:e});"resolved"===n.state()&&!1!==this._trigger("submit")||(e.stopImmediatePropagation(),e.preventDefault(),"pending"===n.state()&&n.done(function(){t._submit(i)}))}}},onSubmitButton:function(t){this._$submitSource=e(t.target)},_submit:function(t){if(!1!==this._trigger("submit")){if(t){var i=this.$element.find(".parsley-synthetic-submit-button").prop("disabled",!1);0===i.length&&(i=e('<input class="parsley-synthetic-submit-button" type="hidden">').appendTo(this.$element)),i.attr({name:t.attr("name"),value:t.attr("value")})}this.$element.trigger(e.extend(e.Event("submit"),{parsley:!0}))}},validate:function(t){if(arguments.length>=1&&!e.isPlainObject(t)){r.warnOnce("Calling validate on a parsley form without passing arguments as an object is deprecated.");var i=_slice.call(arguments),n=i[0],s=i[1],o=i[2];t={group:n,force:s,event:o}}return b[this.whenValidate(t).state()]},whenValidate:function(){var t=this,i=arguments.length<=0||void 0===arguments[0]?{}:arguments[0],n=i.group,s=i.force,o=i.event;this.submitEvent=o,o&&(this.submitEvent=e.extend({},o,{preventDefault:function(){r.warnOnce("Using `this.submitEvent.preventDefault()` is deprecated; instead, call `this.validationResult = false`"),t.validationResult=!1}})),this.validationResult=!0,this._trigger("validate"),this._refreshFields();var a=this._withoutReactualizingFormOptions(function(){return e.map(t.fields,function(e){return e.whenValidate({force:s,group:n})})}),l=function(){var i=e.Deferred();return!1===t.validationResult&&i.reject(),i.resolve().promise()};return e.when.apply(e,_toConsumableArray(a)).done(function(){t._trigger("success")}).fail(function(){t.validationResult=!1,t.focus(),t._trigger("error")}).always(function(){t._trigger("validated")}).pipe(l,l)},isValid:function(t){if(arguments.length>=1&&!e.isPlainObject(t)){r.warnOnce("Calling isValid on a parsley form without passing arguments as an object is deprecated.");var i=_slice.call(arguments),n=i[0],s=i[1];t={group:n,force:s}}return b[this.whenValid(t).state()]},whenValid:function(){var t=this,i=arguments.length<=0||void 0===arguments[0]?{}:arguments[0],n=i.group,s=i.force;this._refreshFields();var o=this._withoutReactualizingFormOptions(function(){return e.map(t.fields,function(e){return e.whenValid({group:n,force:s})})});return e.when.apply(e,_toConsumableArray(o))},_refreshFields:function(){return this.actualizeOptions()._bindFields()},_bindFields:function(){var t=this,i=this.fields;return this.fields=[],this.fieldsMappedById={},this._withoutReactualizingFormOptions(function(){t.$element.find(t.options.inputs).not(t.options.excluded).each(function(e,i){var n=new window.Parsley.Factory(i,{},t);"ParsleyField"!==n.__class__&&"ParsleyFieldMultiple"!==n.__class__||!0===n.options.excluded||"undefined"==typeof t.fieldsMappedById[n.__class__+"-"+n.__id__]&&(t.fieldsMappedById[n.__class__+"-"+n.__id__]=n,t.fields.push(n))}),e(i).not(t.fields).each(function(e,t){t._trigger("reset")})}),this},_withoutReactualizingFormOptions:function(e){var t=this.actualizeOptions;this.actualizeOptions=function(){return this};var i=e();return this.actualizeOptions=t,i},_trigger:function(e){return this.trigger("form:"+e)}};var w=function(t,i,n,s,o){if(!/ParsleyField/.test(t.__class__))throw new Error("ParsleyField or ParsleyFieldMultiple instance expected");var r=window.Parsley._validatorRegistry.validators[i],a=new h(r);e.extend(this,{validator:a,name:i,requirements:n,priority:s||t.options[i+"Priority"]||a.priority,isDomConstraint:!0===o}),this._parseRequirements(t.options)},k=function(e){var t=e[0].toUpperCase();return t+e.slice(1)};w.prototype={validate:function(e,t){var i=this.requirementList.slice(0);return i.unshift(e),i.push(t),this.validator.validate.apply(this.validator,i)},_parseRequirements:function(e){var t=this;this.requirementList=this.validator.parseRequirements(this.requirements,function(i){return e[t.name+k(i)]})}};var $=function(t,i,n,s){this.__class__="ParsleyField",this.__id__=r.generateID(),this.$element=e(t),"undefined"!=typeof s&&(this.parent=s),this.options=n,this.domOptions=i,this.constraints=[],this.constraintsByName={},this.validationResult=[],this._bindConstraints()},T={pending:null,resolved:!0,rejected:!1};$.prototype={validate:function(t){arguments.length>=1&&!e.isPlainObject(t)&&(r.warnOnce("Calling validate on a parsley field without passing arguments as an object is deprecated."),t={options:t});var i=this.whenValidate(t);if(!i)return!0;switch(i.state()){case"pending":return null;case"resolved":return!0;case"rejected":return this.validationResult}},whenValidate:function(){var e=this,t=arguments.length<=0||void 0===arguments[0]?{}:arguments[0],i=t.force,n=t.group;if(this.refreshConstraints(),!n||this._isInGroup(n))return this.value=this.getValue(),this._trigger("validate"),this.whenValid({force:i,value:this.value,_refreshed:!0}).always(function(){e._reflowUI()}).done(function(){e._trigger("success")}).fail(function(){e._trigger("error")}).always(function(){e._trigger("validated")})},hasConstraints:function(){return 0!==this.constraints.length},needsValidation:function(e){return"undefined"==typeof e&&(e=this.getValue()),!(!e.length&&!this._isRequired()&&"undefined"==typeof this.options.validateIfEmpty)},_isInGroup:function(t){return e.isArray(this.options.group)?-1!==e.inArray(t,this.options.group):this.options.group===t},isValid:function(t){if(arguments.length>=1&&!e.isPlainObject(t)){r.warnOnce("Calling isValid on a parsley field without passing arguments as an object is deprecated.");var i=_slice.call(arguments),n=i[0],s=i[1];t={force:n,value:s}}var o=this.whenValid(t);return!o||T[o.state()]},whenValid:function(){var t=this,i=arguments.length<=0||void 0===arguments[0]?{}:arguments[0],n=i.force,s=void 0!==n&&n,o=i.value,r=i.group,a=i._refreshed;if(a||this.refreshConstraints(),!r||this._isInGroup(r)){if(this.validationResult=!0,!this.hasConstraints())return e.when();if("undefined"!=typeof o&&null!==o||(o=this.getValue()),!this.needsValidation(o)&&!0!==s)return e.when();var l=this._getGroupedConstraints(),d=[];return e.each(l,function(i,n){var s=e.when.apply(e,_toConsumableArray(e.map(n,function(e){return t._validateConstraint(o,e)})));if(d.push(s),"rejected"===s.state())return!1}),e.when.apply(e,d)}},_validateConstraint:function(t,i){var n=this,s=i.validate(t,this);return!1===s&&(s=e.Deferred().reject()),e.when(s).fail(function(e){!0===n.validationResult&&(n.validationResult=[]),n.validationResult.push({assert:i,errorMessage:"string"==typeof e&&e})})},getValue:function(){
var e;return e="function"==typeof this.options.value?this.options.value(this):"undefined"!=typeof this.options.value?this.options.value:this.$element.val(),"undefined"==typeof e||null===e?"":this._handleWhitespace(e)},refreshConstraints:function(){return this.actualizeOptions()._bindConstraints()},addConstraint:function(e,t,i,n){if(window.Parsley._validatorRegistry.validators[e]){var s=new w(this,e,t,i,n);"undefined"!==this.constraintsByName[s.name]&&this.removeConstraint(s.name),this.constraints.push(s),this.constraintsByName[s.name]=s}return this},removeConstraint:function(e){for(var t=0;t<this.constraints.length;t++)if(e===this.constraints[t].name){this.constraints.splice(t,1);break}return delete this.constraintsByName[e],this},updateConstraint:function(e,t,i){return this.removeConstraint(e).addConstraint(e,t,i)},_bindConstraints:function(){for(var e=[],t={},i=0;i<this.constraints.length;i++)!1===this.constraints[i].isDomConstraint&&(e.push(this.constraints[i]),t[this.constraints[i].name]=this.constraints[i]);this.constraints=e,this.constraintsByName=t;for(var n in this.options)this.addConstraint(n,this.options[n],void 0,!0);return this._bindHtml5Constraints()},_bindHtml5Constraints:function(){(this.$element.hasClass("required")||this.$element.attr("required"))&&this.addConstraint("required",!0,void 0,!0),"string"==typeof this.$element.attr("pattern")&&this.addConstraint("pattern",this.$element.attr("pattern"),void 0,!0),"undefined"!=typeof this.$element.attr("min")&&"undefined"!=typeof this.$element.attr("max")?this.addConstraint("range",[this.$element.attr("min"),this.$element.attr("max")],void 0,!0):"undefined"!=typeof this.$element.attr("min")?this.addConstraint("min",this.$element.attr("min"),void 0,!0):"undefined"!=typeof this.$element.attr("max")&&this.addConstraint("max",this.$element.attr("max"),void 0,!0),"undefined"!=typeof this.$element.attr("minlength")&&"undefined"!=typeof this.$element.attr("maxlength")?this.addConstraint("length",[this.$element.attr("minlength"),this.$element.attr("maxlength")],void 0,!0):"undefined"!=typeof this.$element.attr("minlength")?this.addConstraint("minlength",this.$element.attr("minlength"),void 0,!0):"undefined"!=typeof this.$element.attr("maxlength")&&this.addConstraint("maxlength",this.$element.attr("maxlength"),void 0,!0);var e=this.$element.attr("type");return"undefined"==typeof e?this:"number"===e?this.addConstraint("type",["number",{step:this.$element.attr("step"),base:this.$element.attr("min")||this.$element.attr("value")}],void 0,!0):/^(email|url|range)$/i.test(e)?this.addConstraint("type",e,void 0,!0):this},_isRequired:function(){return"undefined"!=typeof this.constraintsByName.required&&!1!==this.constraintsByName.required.requirements},_trigger:function(e){return this.trigger("field:"+e)},_handleWhitespace:function(e){return!0===this.options.trimValue&&r.warnOnce('data-parsley-trim-value="true" is deprecated, please use data-parsley-whitespace="trim"'),"squish"===this.options.whitespace&&(e=e.replace(/\s{2,}/g," ")),"trim"!==this.options.whitespace&&"squish"!==this.options.whitespace&&!0!==this.options.trimValue||(e=r.trimString(e)),e},_getGroupedConstraints:function(){if(!1===this.options.priorityEnabled)return[this.constraints];for(var e=[],t={},i=0;i<this.constraints.length;i++){var n=this.constraints[i].priority;t[n]||e.push(t[n]=[]),t[n].push(this.constraints[i])}return e.sort(function(e,t){return t[0].priority-e[0].priority}),e}};var C=$,S=function(){this.__class__="ParsleyFieldMultiple"};S.prototype={addElement:function(e){return this.$elements.push(e),this},refreshConstraints:function(){var t;if(this.constraints=[],this.$element.is("select"))return this.actualizeOptions()._bindConstraints(),this;for(var i=0;i<this.$elements.length;i++)if(e("html").has(this.$elements[i]).length){t=this.$elements[i].data("ParsleyFieldMultiple").refreshConstraints().constraints;for(var n=0;n<t.length;n++)this.addConstraint(t[n].name,t[n].requirements,t[n].priority,t[n].isDomConstraint)}else this.$elements.splice(i,1);return this},getValue:function(){if("function"==typeof this.options.value)return this.options.value(this);if("undefined"!=typeof this.options.value)return this.options.value;if(this.$element.is("input[type=radio]"))return this._findRelated().filter(":checked").val()||"";if(this.$element.is("input[type=checkbox]")){var t=[];return this._findRelated().filter(":checked").each(function(){t.push(e(this).val())}),t}return this.$element.is("select")&&null===this.$element.val()?[]:this.$element.val()},_init:function(){return this.$elements=[this.$element],this}};var x=function(t,i,n){this.$element=e(t);var s=this.$element.data("Parsley");if(s)return"undefined"!=typeof n&&s.parent===window.Parsley&&(s.parent=n,s._resetOptions(s.options)),s;if(!this.$element.length)throw new Error("You must bind Parsley on an existing element.");if("undefined"!=typeof n&&"ParsleyForm"!==n.__class__)throw new Error("Parent instance must be a ParsleyForm instance");return this.parent=n||window.Parsley,this.init(i)};x.prototype={init:function(e){return this.__class__="Parsley",this.__version__="2.3.7",this.__id__=r.generateID(),this._resetOptions(e),this.$element.is("form")||r.checkAttr(this.$element,this.options.namespace,"validate")&&!this.$element.is(this.options.inputs)?this.bind("parsleyForm"):this.isMultiple()?this.handleMultiple():this.bind("parsleyField")},isMultiple:function(){return this.$element.is("input[type=radio], input[type=checkbox]")||this.$element.is("select")&&"undefined"!=typeof this.$element.attr("multiple")},handleMultiple:function(){var t,i,n=this;if(this.options.multiple||("undefined"!=typeof this.$element.attr("name")&&this.$element.attr("name").length?this.options.multiple=t=this.$element.attr("name"):"undefined"!=typeof this.$element.attr("id")&&this.$element.attr("id").length&&(this.options.multiple=this.$element.attr("id"))),this.$element.is("select")&&"undefined"!=typeof this.$element.attr("multiple"))return this.options.multiple=this.options.multiple||this.__id__,this.bind("parsleyFieldMultiple");if(!this.options.multiple)return r.warn("To be bound by Parsley, a radio, a checkbox and a multiple select input must have either a name or a multiple option.",this.$element),this;this.options.multiple=this.options.multiple.replace(/(:|\.|\[|\]|\{|\}|\$)/g,""),"undefined"!=typeof t&&e('input[name="'+t+'"]').each(function(t,i){e(i).is("input[type=radio], input[type=checkbox]")&&e(i).attr(n.options.namespace+"multiple",n.options.multiple)});for(var s=this._findRelated(),o=0;o<s.length;o++)if(i=e(s.get(o)).data("Parsley"),"undefined"!=typeof i){this.$element.data("ParsleyFieldMultiple")||i.addElement(this.$element);break}return this.bind("parsleyField",!0),i||this.bind("parsleyFieldMultiple")},bind:function(t,i){var n;switch(t){case"parsleyForm":n=e.extend(new _(this.$element,this.domOptions,this.options),window.ParsleyExtend)._bindFields();break;case"parsleyField":n=e.extend(new C(this.$element,this.domOptions,this.options,this.parent),window.ParsleyExtend);break;case"parsleyFieldMultiple":n=e.extend(new C(this.$element,this.domOptions,this.options,this.parent),new S,window.ParsleyExtend)._init();break;default:throw new Error(t+"is not a supported Parsley type")}return this.options.multiple&&r.setAttr(this.$element,this.options.namespace,"multiple",this.options.multiple),"undefined"!=typeof i?(this.$element.data("ParsleyFieldMultiple",n),n):(this.$element.data("Parsley",n),n._actualizeTriggers(),n._trigger("init"),n)}};var M=e.fn.jquery.split(".");if(parseInt(M[0])<=1&&parseInt(M[1])<8)throw"The loaded version of jQuery is too old. Please upgrade to 1.8.x or better.";M.forEach||r.warn("Parsley requires ES5 to run properly. Please include https://github.com/es-shims/es5-shim");var D=e.extend(new l,{$element:e(document),actualizeOptions:null,_resetOptions:null,Factory:x,version:"2.3.7"});e.extend(C.prototype,v.Field,l.prototype),e.extend(_.prototype,v.Form,l.prototype),e.extend(x.prototype,l.prototype),e.fn.parsley=e.fn.psly=function(t){if(this.length>1){var i=[];return this.each(function(){i.push(e(this).parsley(t))}),i}return e(this).length?new x(this,t):void r.warn("You must bind Parsley on an existing element.")},"undefined"==typeof window.ParsleyExtend&&(window.ParsleyExtend={}),D.options=e.extend(r.objectCreate(a),window.ParsleyConfig),window.ParsleyConfig=D.options,window.Parsley=window.psly=D,window.ParsleyUtils=r;var O=window.Parsley._validatorRegistry=new f(window.ParsleyConfig.validators,window.ParsleyConfig.i18n);window.ParsleyValidator={},e.each("setLocale addCatalog addMessage addMessages getErrorMessage formatMessage addValidator updateValidator removeValidator".split(" "),function(t,i){window.Parsley[i]=e.proxy(O,i),window.ParsleyValidator[i]=function(){var e;return r.warnOnce("Accessing the method '"+i+"' through ParsleyValidator is deprecated. Simply call 'window.Parsley."+i+"(...)'"),(e=window.Parsley)[i].apply(e,arguments)}}),window.Parsley.UI=v,window.ParsleyUI={removeError:function(e,t,i){var n=!0!==i;return r.warnOnce("Accessing ParsleyUI is deprecated. Call 'removeError' on the instance directly. Please comment in issue 1073 as to your need to call this method."),e.removeError(t,{updateClass:n})},getErrorsMessages:function(e){return r.warnOnce("Accessing ParsleyUI is deprecated. Call 'getErrorsMessages' on the instance directly."),e.getErrorsMessages()}},e.each("addError updateError".split(" "),function(e,t){window.ParsleyUI[t]=function(e,i,n,s,o){var a=!0!==o;return r.warnOnce("Accessing ParsleyUI is deprecated. Call '"+t+"' on the instance directly. Please comment in issue 1073 as to your need to call this method."),e[t](i,{message:n,assert:s,updateClass:a})}}),/firefox|msie/i.test(navigator.userAgent)&&e(document).on("change","select",function(t){e(t.target).trigger("input")}),!1!==window.ParsleyConfig.autoBind&&e(function(){e("[data-parsley-validate]").length&&e("[data-parsley-validate]").parsley()});var P=e({}),A=function(){r.warnOnce("Parsley's pubsub module is deprecated; use the 'on' and 'off' methods on parsley instances or window.Parsley")},E="parsley:";e.listen=function(e,n){var s;if(A(),"object"==typeof arguments[1]&&"function"==typeof arguments[2]&&(s=arguments[1],n=arguments[2]),"function"!=typeof n)throw new Error("Wrong parameters");window.Parsley.on(i(e),t(n,s))},e.listenTo=function(e,n,s){if(A(),!(e instanceof C||e instanceof _))throw new Error("Must give Parsley instance");if("string"!=typeof n||"function"!=typeof s)throw new Error("Wrong parameters");e.on(i(n),t(s))},e.unsubscribe=function(e,t){if(A(),"string"!=typeof e||"function"!=typeof t)throw new Error("Wrong arguments");window.Parsley.off(i(e),t.parsleyAdaptedCallback)},e.unsubscribeTo=function(e,t){if(A(),!(e instanceof C||e instanceof _))throw new Error("Must give Parsley instance");e.off(i(t))},e.unsubscribeAll=function(t){A(),window.Parsley.off(i(t)),e("form,input,textarea,select").each(function(){var n=e(this).data("Parsley");n&&n.off(i(t))})},e.emit=function(e,t){var n;A();var s=t instanceof C||t instanceof _,o=Array.prototype.slice.call(arguments,s?2:1);o.unshift(i(e)),s||(t=window.Parsley),(n=t).trigger.apply(n,_toConsumableArray(o))};e.extend(!0,D,{asyncValidators:{"default":{fn:function(e){return e.status>=200&&e.status<300},url:!1},reverse:{fn:function(e){return e.status<200||e.status>=300},url:!1}},addAsyncValidator:function(e,t,i,n){return D.asyncValidators[e]={fn:t,url:i||!1,options:n||{}},this}}),D.addValidator("remote",{requirementType:{"":"string",validator:"string",reverse:"boolean",options:"object"},validateString:function(t,i,n,s){var o,r,a={},l=n.validator||(!0===n.reverse?"reverse":"default");if("undefined"==typeof D.asyncValidators[l])throw new Error("Calling an undefined async validator: `"+l+"`");i=D.asyncValidators[l].url||i,i.indexOf("{value}")>-1?i=i.replace("{value}",encodeURIComponent(t)):a[s.$element.attr("name")||s.$element.attr("id")]=t;var d=e.extend(!0,n.options||{},D.asyncValidators[l].options);o=e.extend(!0,{},{url:i,data:a,type:"GET"},d),s.trigger("field:ajaxoptions",s,o),r=e.param(o),"undefined"==typeof D._remoteCache&&(D._remoteCache={});var u=D._remoteCache[r]=D._remoteCache[r]||e.ajax(o),c=function(){var t=D.asyncValidators[l].fn.call(s,u,i,n);return t||(t=e.Deferred().reject()),e.when(t)};return u.then(c,c)},priority:-1}),D.on("form:submit",function(){D._remoteCache={}}),window.ParsleyExtend.addAsyncValidator=function(){return ParsleyUtils.warnOnce("Accessing the method `addAsyncValidator` through an instance is deprecated. Simply call `Parsley.addAsyncValidator(...)`"),D.addAsyncValidator.apply(D,arguments)},D.addMessages("en",{defaultMessage:"This value seems to be invalid.",type:{email:"This value should be a valid email.",url:"This value should be a valid url.",number:"This value should be a valid number.",integer:"This value should be a valid integer.",digits:"This value should be digits.",alphanum:"This value should be alphanumeric.",phone:"This value should be a valid phone number."},notblank:"This value should not be blank.",required:"This value is required.",pattern:"This value seems to be invalid.",min:"This value should be greater than or equal to %s.",max:"This value should be lower than or equal to %s.",range:"This value should be between %s and %s.",minlength:"This value is too short. It should have %s characters or more.",maxlength:"This value is too long. It should have %s characters or fewer.",length:"This value length is invalid. It should be between %s and %s characters long.",mincheck:"You must select at least %s choices.",maxcheck:"You must select %s choices or fewer.",check:"You must select between %s and %s choices.",equalto:"This value should be the same."}),D.setLocale("en");var F=D;return F}),function(e,t){var i=function(e,t,i){var n;return function(){function s(){i||e.apply(o,r),n=null}var o=this,r=arguments;n?clearTimeout(n):i&&e.apply(o,r),n=setTimeout(s,t||100)}};jQuery.fn[t]=function(e){return e?this.bind("resize",i(e)):this.trigger(t)}}(jQuery,"smartresize"),function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery"],e):"undefined"!=typeof exports?module.exports=e(require("jquery")):e(jQuery)}(function(e){"use strict";var t=window.Slick||{};t=function(){function t(t,n){var s,o=this;o.defaults={accessibility:!0,adaptiveHeight:!1,appendArrows:e(t),appendDots:e(t),arrows:!0,asNavFor:null,prevArrow:'<button type="button" data-role="none" class="slick-prev" aria-label="Previous" tabindex="0" role="button">Previous</button>',nextArrow:'<button type="button" data-role="none" class="slick-next" aria-label="Next" tabindex="0" role="button">Next</button>',autoplay:!1,autoplaySpeed:3e3,centerMode:!1,centerPadding:"50px",cssEase:"ease",customPaging:function(e,t){return'<button type="button" data-role="none" role="button" aria-required="false" tabindex="0">'+(t+1)+"</button>"},dots:!1,dotsClass:"slick-dots",draggable:!0,easing:"linear",edgeFriction:.35,fade:!1,focusOnSelect:!1,infinite:!0,initialSlide:0,lazyLoad:"ondemand",mobileFirst:!1,pauseOnHover:!0,pauseOnDotsHover:!1,respondTo:"window",responsive:null,rows:1,rtl:!1,slide:"",slidesPerRow:1,slidesToShow:1,slidesToScroll:1,speed:500,swipe:!0,swipeToSlide:!1,touchMove:!0,touchThreshold:5,useCSS:!0,useTransform:!1,variableWidth:!1,vertical:!1,verticalSwiping:!1,waitForAnimate:!0,zIndex:1e3},o.initials={animating:!1,dragging:!1,autoPlayTimer:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,$dots:null,listWidth:null,listHeight:null,loadIndex:0,$nextArrow:null,$prevArrow:null,slideCount:null,slideWidth:null,$slideTrack:null,$slides:null,sliding:!1,slideOffset:0,swipeLeft:null,$list:null,touchObject:{},transformsEnabled:!1,unslicked:!1},e.extend(o,o.initials),o.activeBreakpoint=null,o.animType=null,o.animProp=null,o.breakpoints=[],o.breakpointSettings=[],o.cssTransitions=!1,o.hidden="hidden",o.paused=!1,o.positionProp=null,o.respondTo=null,o.rowCount=1,o.shouldClick=!0,o.$slider=e(t),o.$slidesCache=null,o.transformType=null,o.transitionType=null,o.visibilityChange="visibilitychange",o.windowWidth=0,o.windowTimer=null,s=e(t).data("slick")||{},o.options=e.extend({},o.defaults,s,n),o.currentSlide=o.options.initialSlide,o.originalSettings=o.options,"undefined"!=typeof document.mozHidden?(o.hidden="mozHidden",o.visibilityChange="mozvisibilitychange"):"undefined"!=typeof document.webkitHidden&&(o.hidden="webkitHidden",o.visibilityChange="webkitvisibilitychange"),o.autoPlay=e.proxy(o.autoPlay,o),o.autoPlayClear=e.proxy(o.autoPlayClear,o),o.changeSlide=e.proxy(o.changeSlide,o),o.clickHandler=e.proxy(o.clickHandler,o),o.selectHandler=e.proxy(o.selectHandler,o),o.setPosition=e.proxy(o.setPosition,o),o.swipeHandler=e.proxy(o.swipeHandler,o),o.dragHandler=e.proxy(o.dragHandler,o),o.keyHandler=e.proxy(o.keyHandler,o),o.autoPlayIterator=e.proxy(o.autoPlayIterator,o),o.instanceUid=i++,o.htmlExpr=/^(?:\s*(<[\w\W]+>)[^>]*)$/,o.registerBreakpoints(),o.init(!0),o.checkResponsive(!0)}var i=0;return t}(),t.prototype.addSlide=t.prototype.slickAdd=function(t,i,n){var s=this;if("boolean"==typeof i)n=i,i=null;else if(i<0||i>=s.slideCount)return!1;s.unload(),"number"==typeof i?0===i&&0===s.$slides.length?e(t).appendTo(s.$slideTrack):n?e(t).insertBefore(s.$slides.eq(i)):e(t).insertAfter(s.$slides.eq(i)):n===!0?e(t).prependTo(s.$slideTrack):e(t).appendTo(s.$slideTrack),s.$slides=s.$slideTrack.children(this.options.slide),s.$slideTrack.children(this.options.slide).detach(),s.$slideTrack.append(s.$slides),s.$slides.each(function(t,i){e(i).attr("data-slick-index",t)}),s.$slidesCache=s.$slides,s.reinit()},t.prototype.animateHeight=function(){var e=this;if(1===e.options.slidesToShow&&e.options.adaptiveHeight===!0&&e.options.vertical===!1){var t=e.$slides.eq(e.currentSlide).outerHeight(!0);e.$list.animate({height:t},e.options.speed)}},t.prototype.animateSlide=function(t,i){var n={},s=this;s.animateHeight(),s.options.rtl===!0&&s.options.vertical===!1&&(t=-t),s.transformsEnabled===!1?s.options.vertical===!1?s.$slideTrack.animate({left:t},s.options.speed,s.options.easing,i):s.$slideTrack.animate({top:t},s.options.speed,s.options.easing,i):s.cssTransitions===!1?(s.options.rtl===!0&&(s.currentLeft=-s.currentLeft),e({animStart:s.currentLeft}).animate({animStart:t},{duration:s.options.speed,easing:s.options.easing,step:function(e){e=Math.ceil(e),s.options.vertical===!1?(n[s.animType]="translate("+e+"px, 0px)",s.$slideTrack.css(n)):(n[s.animType]="translate(0px,"+e+"px)",s.$slideTrack.css(n))},complete:function(){i&&i.call()}})):(s.applyTransition(),t=Math.ceil(t),s.options.vertical===!1?n[s.animType]="translate3d("+t+"px, 0px, 0px)":n[s.animType]="translate3d(0px,"+t+"px, 0px)",s.$slideTrack.css(n),i&&setTimeout(function(){s.disableTransition(),i.call()},s.options.speed))},t.prototype.asNavFor=function(t){var i=this,n=i.options.asNavFor;n&&null!==n&&(n=e(n).not(i.$slider)),null!==n&&"object"==typeof n&&n.each(function(){var i=e(this).slick("getSlick");i.unslicked||i.slideHandler(t,!0)})},t.prototype.applyTransition=function(e){var t=this,i={};t.options.fade===!1?i[t.transitionType]=t.transformType+" "+t.options.speed+"ms "+t.options.cssEase:i[t.transitionType]="opacity "+t.options.speed+"ms "+t.options.cssEase,t.options.fade===!1?t.$slideTrack.css(i):t.$slides.eq(e).css(i)},t.prototype.autoPlay=function(){var e=this;e.autoPlayTimer&&clearInterval(e.autoPlayTimer),e.slideCount>e.options.slidesToShow&&e.paused!==!0&&(e.autoPlayTimer=setInterval(e.autoPlayIterator,e.options.autoplaySpeed))},t.prototype.autoPlayClear=function(){var e=this;e.autoPlayTimer&&clearInterval(e.autoPlayTimer)},t.prototype.autoPlayIterator=function(){var e=this;e.options.infinite===!1?1===e.direction?(e.currentSlide+1===e.slideCount-1&&(e.direction=0),e.slideHandler(e.currentSlide+e.options.slidesToScroll)):(e.currentSlide-1===0&&(e.direction=1),e.slideHandler(e.currentSlide-e.options.slidesToScroll)):e.slideHandler(e.currentSlide+e.options.slidesToScroll)},t.prototype.buildArrows=function(){var t=this;t.options.arrows===!0&&(t.$prevArrow=e(t.options.prevArrow).addClass("slick-arrow"),t.$nextArrow=e(t.options.nextArrow).addClass("slick-arrow"),t.slideCount>t.options.slidesToShow?(t.$prevArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),t.$nextArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),t.htmlExpr.test(t.options.prevArrow)&&t.$prevArrow.prependTo(t.options.appendArrows),t.htmlExpr.test(t.options.nextArrow)&&t.$nextArrow.appendTo(t.options.appendArrows),t.options.infinite!==!0&&t.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true")):t.$prevArrow.add(t.$nextArrow).addClass("slick-hidden").attr({"aria-disabled":"true",tabindex:"-1"}))},t.prototype.buildDots=function(){var t,i,n=this;if(n.options.dots===!0&&n.slideCount>n.options.slidesToShow){for(i='<ul class="'+n.options.dotsClass+'">',t=0;t<=n.getDotCount();t+=1)i+="<li>"+n.options.customPaging.call(this,n,t)+"</li>";i+="</ul>",n.$dots=e(i).appendTo(n.options.appendDots),n.$dots.find("li").first().addClass("slick-active").attr("aria-hidden","false")}},t.prototype.buildOut=function(){var t=this;t.$slides=t.$slider.children(t.options.slide+":not(.slick-cloned)").addClass("slick-slide"),t.slideCount=t.$slides.length,t.$slides.each(function(t,i){e(i).attr("data-slick-index",t).data("originalStyling",e(i).attr("style")||"")}),t.$slider.addClass("slick-slider"),t.$slideTrack=0===t.slideCount?e('<div class="slick-track"/>').appendTo(t.$slider):t.$slides.wrapAll('<div class="slick-track"/>').parent(),t.$list=t.$slideTrack.wrap('<div aria-live="polite" class="slick-list"/>').parent(),t.$slideTrack.css("opacity",0),t.options.centerMode!==!0&&t.options.swipeToSlide!==!0||(t.options.slidesToScroll=1),e("img[data-lazy]",t.$slider).not("[src]").addClass("slick-loading"),t.setupInfinite(),t.buildArrows(),t.buildDots(),t.updateDots(),t.setSlideClasses("number"==typeof t.currentSlide?t.currentSlide:0),t.options.draggable===!0&&t.$list.addClass("draggable")},t.prototype.buildRows=function(){var e,t,i,n,s,o,r,a=this;if(n=document.createDocumentFragment(),o=a.$slider.children(),a.options.rows>=1){for(r=a.options.slidesPerRow*a.options.rows,s=Math.ceil(o.length/r),e=0;e<s;e++){var l=document.createElement("div");for(t=0;t<a.options.rows;t++){var d=document.createElement("div");for(i=0;i<a.options.slidesPerRow;i++){var u=e*r+(t*a.options.slidesPerRow+i);o.get(u)&&d.appendChild(o.get(u))}l.appendChild(d)}n.appendChild(l)}a.$slider.html(n),a.$slider.children().children().children().css({width:100/a.options.slidesPerRow+"%",display:"inline-block"})}},t.prototype.checkResponsive=function(t,i){var n,s,o,r=this,a=!1,l=r.$slider.width(),d=window.innerWidth||e(window).width();if("window"===r.respondTo?o=d:"slider"===r.respondTo?o=l:"min"===r.respondTo&&(o=Math.min(d,l)),r.options.responsive&&r.options.responsive.length&&null!==r.options.responsive){s=null;for(n in r.breakpoints)r.breakpoints.hasOwnProperty(n)&&(r.originalSettings.mobileFirst===!1?o<r.breakpoints[n]&&(s=r.breakpoints[n]):o>r.breakpoints[n]&&(s=r.breakpoints[n]));null!==s?null!==r.activeBreakpoint?(s!==r.activeBreakpoint||i)&&(r.activeBreakpoint=s,"unslick"===r.breakpointSettings[s]?r.unslick(s):(r.options=e.extend({},r.originalSettings,r.breakpointSettings[s]),t===!0&&(r.currentSlide=r.options.initialSlide),r.refresh(t)),a=s):(r.activeBreakpoint=s,"unslick"===r.breakpointSettings[s]?r.unslick(s):(r.options=e.extend({},r.originalSettings,r.breakpointSettings[s]),t===!0&&(r.currentSlide=r.options.initialSlide),r.refresh(t)),a=s):null!==r.activeBreakpoint&&(r.activeBreakpoint=null,r.options=r.originalSettings,t===!0&&(r.currentSlide=r.options.initialSlide),r.refresh(t),a=s),t||a===!1||r.$slider.trigger("breakpoint",[r,a])}},t.prototype.changeSlide=function(t,i){var n,s,o,r=this,a=e(t.target);switch(a.is("a")&&t.preventDefault(),a.is("li")||(a=a.closest("li")),o=r.slideCount%r.options.slidesToScroll!==0,n=o?0:(r.slideCount-r.currentSlide)%r.options.slidesToScroll,t.data.message){case"previous":s=0===n?r.options.slidesToScroll:r.options.slidesToShow-n,r.slideCount>r.options.slidesToShow&&r.slideHandler(r.currentSlide-s,!1,i);break;case"next":s=0===n?r.options.slidesToScroll:n,r.slideCount>r.options.slidesToShow&&r.slideHandler(r.currentSlide+s,!1,i);break;case"index":var l=0===t.data.index?0:t.data.index||a.index()*r.options.slidesToScroll;r.slideHandler(r.checkNavigable(l),!1,i),a.children().trigger("focus");break;default:return}},t.prototype.checkNavigable=function(e){var t,i,n=this;if(t=n.getNavigableIndexes(),i=0,e>t[t.length-1])e=t[t.length-1];else for(var s in t){if(e<t[s]){e=i;break}i=t[s]}return e},t.prototype.cleanUpEvents=function(){var t=this;t.options.dots&&null!==t.$dots&&(e("li",t.$dots).off("click.slick",t.changeSlide),t.options.pauseOnDotsHover===!0&&t.options.autoplay===!0&&e("li",t.$dots).off("mouseenter.slick",e.proxy(t.setPaused,t,!0)).off("mouseleave.slick",e.proxy(t.setPaused,t,!1))),t.options.arrows===!0&&t.slideCount>t.options.slidesToShow&&(t.$prevArrow&&t.$prevArrow.off("click.slick",t.changeSlide),t.$nextArrow&&t.$nextArrow.off("click.slick",t.changeSlide)),t.$list.off("touchstart.slick mousedown.slick",t.swipeHandler),t.$list.off("touchmove.slick mousemove.slick",t.swipeHandler),t.$list.off("touchend.slick mouseup.slick",t.swipeHandler),t.$list.off("touchcancel.slick mouseleave.slick",t.swipeHandler),t.$list.off("click.slick",t.clickHandler),e(document).off(t.visibilityChange,t.visibility),t.$list.off("mouseenter.slick",e.proxy(t.setPaused,t,!0)),t.$list.off("mouseleave.slick",e.proxy(t.setPaused,t,!1)),t.options.accessibility===!0&&t.$list.off("keydown.slick",t.keyHandler),t.options.focusOnSelect===!0&&e(t.$slideTrack).children().off("click.slick",t.selectHandler),e(window).off("orientationchange.slick.slick-"+t.instanceUid,t.orientationChange),e(window).off("resize.slick.slick-"+t.instanceUid,t.resize),e("[draggable!=true]",t.$slideTrack).off("dragstart",t.preventDefault),e(window).off("load.slick.slick-"+t.instanceUid,t.setPosition),e(document).off("ready.slick.slick-"+t.instanceUid,t.setPosition)},t.prototype.cleanUpRows=function(){var e,t=this;t.options.rows>=1&&(e=t.$slides.children().children(),e.removeAttr("style"),t.$slider.html(e))},t.prototype.clickHandler=function(e){var t=this;t.shouldClick===!1&&(e.stopImmediatePropagation(),e.stopPropagation(),e.preventDefault())},t.prototype.destroy=function(t){var i=this;i.autoPlayClear(),i.touchObject={},i.cleanUpEvents(),e(".slick-cloned",i.$slider).detach(),i.$dots&&i.$dots.remove(),i.$prevArrow&&i.$prevArrow.length&&(i.$prevArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),i.htmlExpr.test(i.options.prevArrow)&&i.$prevArrow.remove()),i.$nextArrow&&i.$nextArrow.length&&(i.$nextArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),i.htmlExpr.test(i.options.nextArrow)&&i.$nextArrow.remove()),i.$slides&&(i.$slides.removeClass("slick-slide slick-active slick-center slick-visible slick-current").removeAttr("aria-hidden").removeAttr("data-slick-index").each(function(){e(this).attr("style",e(this).data("originalStyling"))}),i.$slideTrack.children(this.options.slide).detach(),i.$slideTrack.detach(),i.$list.detach(),i.$slider.append(i.$slides)),i.cleanUpRows(),i.$slider.removeClass("slick-slider"),i.$slider.removeClass("slick-initialized"),i.unslicked=!0,t||i.$slider.trigger("destroy",[i])},t.prototype.disableTransition=function(e){var t=this,i={};i[t.transitionType]="",t.options.fade===!1?t.$slideTrack.css(i):t.$slides.eq(e).css(i)},t.prototype.fadeSlide=function(e,t){var i=this;i.cssTransitions===!1?(i.$slides.eq(e).css({zIndex:i.options.zIndex}),i.$slides.eq(e).animate({opacity:1},i.options.speed,i.options.easing,t)):(i.applyTransition(e),i.$slides.eq(e).css({opacity:1,zIndex:i.options.zIndex}),t&&setTimeout(function(){i.disableTransition(e),t.call()},i.options.speed))},t.prototype.fadeSlideOut=function(e){var t=this;t.cssTransitions===!1?t.$slides.eq(e).animate({opacity:0,zIndex:t.options.zIndex-2},t.options.speed,t.options.easing):(t.applyTransition(e),t.$slides.eq(e).css({opacity:0,zIndex:t.options.zIndex-2}))},t.prototype.filterSlides=t.prototype.slickFilter=function(e){var t=this;null!==e&&(t.$slidesCache=t.$slides,t.unload(),t.$slideTrack.children(this.options.slide).detach(),t.$slidesCache.filter(e).appendTo(t.$slideTrack),t.reinit())},t.prototype.getCurrent=t.prototype.slickCurrentSlide=function(){var e=this;return e.currentSlide},t.prototype.getDotCount=function(){var e=this,t=0,i=0,n=0;if(e.options.infinite===!0)for(;t<e.slideCount;)++n,t=i+e.options.slidesToScroll,i+=e.options.slidesToScroll<=e.options.slidesToShow?e.options.slidesToScroll:e.options.slidesToShow;else if(e.options.centerMode===!0)n=e.slideCount;else for(;t<e.slideCount;)++n,t=i+e.options.slidesToScroll,i+=e.options.slidesToScroll<=e.options.slidesToShow?e.options.slidesToScroll:e.options.slidesToShow;return n-1},t.prototype.getLeft=function(e){var t,i,n,s=this,o=0;return s.slideOffset=0,i=s.$slides.first().outerHeight(!0),s.options.infinite===!0?(s.slideCount>s.options.slidesToShow&&(s.slideOffset=s.slideWidth*s.options.slidesToShow*-1,o=i*s.options.slidesToShow*-1),s.slideCount%s.options.slidesToScroll!==0&&e+s.options.slidesToScroll>s.slideCount&&s.slideCount>s.options.slidesToShow&&(e>s.slideCount?(s.slideOffset=(s.options.slidesToShow-(e-s.slideCount))*s.slideWidth*-1,o=(s.options.slidesToShow-(e-s.slideCount))*i*-1):(s.slideOffset=s.slideCount%s.options.slidesToScroll*s.slideWidth*-1,o=s.slideCount%s.options.slidesToScroll*i*-1))):e+s.options.slidesToShow>s.slideCount&&(s.slideOffset=(e+s.options.slidesToShow-s.slideCount)*s.slideWidth,o=(e+s.options.slidesToShow-s.slideCount)*i),s.slideCount<=s.options.slidesToShow&&(s.slideOffset=0,o=0),s.options.centerMode===!0&&s.options.infinite===!0?s.slideOffset+=s.slideWidth*Math.floor(s.options.slidesToShow/2)-s.slideWidth:s.options.centerMode===!0&&(s.slideOffset=0,s.slideOffset+=s.slideWidth*Math.floor(s.options.slidesToShow/2)),t=s.options.vertical===!1?e*s.slideWidth*-1+s.slideOffset:e*i*-1+o,s.options.variableWidth===!0&&(n=s.slideCount<=s.options.slidesToShow||s.options.infinite===!1?s.$slideTrack.children(".slick-slide").eq(e):s.$slideTrack.children(".slick-slide").eq(e+s.options.slidesToShow),t=s.options.rtl===!0?n[0]?(s.$slideTrack.width()-n[0].offsetLeft-n.width())*-1:0:n[0]?n[0].offsetLeft*-1:0,s.options.centerMode===!0&&(n=s.slideCount<=s.options.slidesToShow||s.options.infinite===!1?s.$slideTrack.children(".slick-slide").eq(e):s.$slideTrack.children(".slick-slide").eq(e+s.options.slidesToShow+1),t=s.options.rtl===!0?n[0]?(s.$slideTrack.width()-n[0].offsetLeft-n.width())*-1:0:n[0]?n[0].offsetLeft*-1:0,t+=(s.$list.width()-n.outerWidth())/2)),t},t.prototype.getOption=t.prototype.slickGetOption=function(e){var t=this;return t.options[e]},t.prototype.getNavigableIndexes=function(){var e,t=this,i=0,n=0,s=[];for(t.options.infinite===!1?e=t.slideCount:(i=t.options.slidesToScroll*-1,n=t.options.slidesToScroll*-1,e=2*t.slideCount);i<e;)s.push(i),i=n+t.options.slidesToScroll,n+=t.options.slidesToScroll<=t.options.slidesToShow?t.options.slidesToScroll:t.options.slidesToShow;return s},t.prototype.getSlick=function(){return this},t.prototype.getSlideCount=function(){var t,i,n,s=this;return n=s.options.centerMode===!0?s.slideWidth*Math.floor(s.options.slidesToShow/2):0,s.options.swipeToSlide===!0?(s.$slideTrack.find(".slick-slide").each(function(t,o){if(o.offsetLeft-n+e(o).outerWidth()/2>s.swipeLeft*-1)return i=o,!1}),t=Math.abs(e(i).attr("data-slick-index")-s.currentSlide)||1):s.options.slidesToScroll},t.prototype.goTo=t.prototype.slickGoTo=function(e,t){var i=this;i.changeSlide({data:{message:"index",index:parseInt(e)}},t)},t.prototype.init=function(t){var i=this;e(i.$slider).hasClass("slick-initialized")||(e(i.$slider).addClass("slick-initialized"),i.buildRows(),i.buildOut(),
i.setProps(),i.startLoad(),i.loadSlider(),i.initializeEvents(),i.updateArrows(),i.updateDots()),t&&i.$slider.trigger("init",[i]),i.options.accessibility===!0&&i.initADA()},t.prototype.initArrowEvents=function(){var e=this;e.options.arrows===!0&&e.slideCount>e.options.slidesToShow&&(e.$prevArrow.on("click.slick",{message:"previous"},e.changeSlide),e.$nextArrow.on("click.slick",{message:"next"},e.changeSlide))},t.prototype.initDotEvents=function(){var t=this;t.options.dots===!0&&t.slideCount>t.options.slidesToShow&&e("li",t.$dots).on("click.slick",{message:"index"},t.changeSlide),t.options.dots===!0&&t.options.pauseOnDotsHover===!0&&t.options.autoplay===!0&&e("li",t.$dots).on("mouseenter.slick",e.proxy(t.setPaused,t,!0)).on("mouseleave.slick",e.proxy(t.setPaused,t,!1))},t.prototype.initializeEvents=function(){var t=this;t.initArrowEvents(),t.initDotEvents(),t.$list.on("touchstart.slick mousedown.slick",{action:"start"},t.swipeHandler),t.$list.on("touchmove.slick mousemove.slick",{action:"move"},t.swipeHandler),t.$list.on("touchend.slick mouseup.slick",{action:"end"},t.swipeHandler),t.$list.on("touchcancel.slick mouseleave.slick",{action:"end"},t.swipeHandler),t.$list.on("click.slick",t.clickHandler),e(document).on(t.visibilityChange,e.proxy(t.visibility,t)),t.$list.on("mouseenter.slick",e.proxy(t.setPaused,t,!0)),t.$list.on("mouseleave.slick",e.proxy(t.setPaused,t,!1)),t.options.accessibility===!0&&t.$list.on("keydown.slick",t.keyHandler),t.options.focusOnSelect===!0&&e(t.$slideTrack).children().on("click.slick",t.selectHandler),e(window).on("orientationchange.slick.slick-"+t.instanceUid,e.proxy(t.orientationChange,t)),e(window).on("resize.slick.slick-"+t.instanceUid,e.proxy(t.resize,t)),e("[draggable!=true]",t.$slideTrack).on("dragstart",t.preventDefault),e(window).on("load.slick.slick-"+t.instanceUid,t.setPosition),e(document).on("ready.slick.slick-"+t.instanceUid,t.setPosition)},t.prototype.initUI=function(){var e=this;e.options.arrows===!0&&e.slideCount>e.options.slidesToShow&&(e.$prevArrow.show(),e.$nextArrow.show()),e.options.dots===!0&&e.slideCount>e.options.slidesToShow&&e.$dots.show(),e.options.autoplay===!0&&e.autoPlay()},t.prototype.keyHandler=function(e){var t=this;e.target.tagName.match("TEXTAREA|INPUT|SELECT")||(37===e.keyCode&&t.options.accessibility===!0?t.changeSlide({data:{message:"previous"}}):39===e.keyCode&&t.options.accessibility===!0&&t.changeSlide({data:{message:"next"}}))},t.prototype.lazyLoad=function(){function t(t){e("img[data-lazy]",t).each(function(){var t=e(this),i=e(this).attr("data-lazy"),n=document.createElement("img");n.onload=function(){t.animate({opacity:0},100,function(){t.attr("src",i).animate({opacity:1},200,function(){t.removeAttr("data-lazy").removeClass("slick-loading")})})},n.src=i})}var i,n,s,o,r=this;r.options.centerMode===!0?r.options.infinite===!0?(s=r.currentSlide+(r.options.slidesToShow/2+1),o=s+r.options.slidesToShow+2):(s=Math.max(0,r.currentSlide-(r.options.slidesToShow/2+1)),o=2+(r.options.slidesToShow/2+1)+r.currentSlide):(s=r.options.infinite?r.options.slidesToShow+r.currentSlide:r.currentSlide,o=s+r.options.slidesToShow,r.options.fade===!0&&(s>0&&s--,o<=r.slideCount&&o++)),i=r.$slider.find(".slick-slide").slice(s,o),t(i),r.slideCount<=r.options.slidesToShow?(n=r.$slider.find(".slick-slide"),t(n)):r.currentSlide>=r.slideCount-r.options.slidesToShow?(n=r.$slider.find(".slick-cloned").slice(0,r.options.slidesToShow),t(n)):0===r.currentSlide&&(n=r.$slider.find(".slick-cloned").slice(r.options.slidesToShow*-1),t(n))},t.prototype.loadSlider=function(){var e=this;e.setPosition(),e.$slideTrack.css({opacity:1}),e.$slider.removeClass("slick-loading"),e.initUI(),"progressive"===e.options.lazyLoad&&e.progressiveLazyLoad()},t.prototype.next=t.prototype.slickNext=function(){var e=this;e.changeSlide({data:{message:"next"}})},t.prototype.orientationChange=function(){var e=this;e.checkResponsive(),e.setPosition()},t.prototype.pause=t.prototype.slickPause=function(){var e=this;e.autoPlayClear(),e.paused=!0},t.prototype.play=t.prototype.slickPlay=function(){var e=this;e.paused=!1,e.autoPlay()},t.prototype.postSlide=function(e){var t=this;t.$slider.trigger("afterChange",[t,e]),t.animating=!1,t.setPosition(),t.swipeLeft=null,t.options.autoplay===!0&&t.paused===!1&&t.autoPlay(),t.options.accessibility===!0&&t.initADA()},t.prototype.prev=t.prototype.slickPrev=function(){var e=this;e.changeSlide({data:{message:"previous"}})},t.prototype.preventDefault=function(e){e.preventDefault()},t.prototype.progressiveLazyLoad=function(){var t,i,n=this;t=e("img[data-lazy]",n.$slider).length,t>0&&(i=e("img[data-lazy]",n.$slider).first(),i.attr("src",null),i.attr("src",i.attr("data-lazy")).removeClass("slick-loading").load(function(){i.removeAttr("data-lazy"),n.progressiveLazyLoad(),n.options.adaptiveHeight===!0&&n.setPosition()}).error(function(){i.removeAttr("data-lazy"),n.progressiveLazyLoad()}))},t.prototype.refresh=function(t){var i,n,s=this;n=s.slideCount-s.options.slidesToShow,s.options.infinite||(s.slideCount<=s.options.slidesToShow?s.currentSlide=0:s.currentSlide>n&&(s.currentSlide=n)),i=s.currentSlide,s.destroy(!0),e.extend(s,s.initials,{currentSlide:i}),s.init(),t||s.changeSlide({data:{message:"index",index:i}},!1)},t.prototype.registerBreakpoints=function(){var t,i,n,s=this,o=s.options.responsive||null;if("array"===e.type(o)&&o.length){s.respondTo=s.options.respondTo||"window";for(t in o)if(n=s.breakpoints.length-1,i=o[t].breakpoint,o.hasOwnProperty(t)){for(;n>=0;)s.breakpoints[n]&&s.breakpoints[n]===i&&s.breakpoints.splice(n,1),n--;s.breakpoints.push(i),s.breakpointSettings[i]=o[t].settings}s.breakpoints.sort(function(e,t){return s.options.mobileFirst?e-t:t-e})}},t.prototype.reinit=function(){var t=this;t.$slides=t.$slideTrack.children(t.options.slide).addClass("slick-slide"),t.slideCount=t.$slides.length,t.currentSlide>=t.slideCount&&0!==t.currentSlide&&(t.currentSlide=t.currentSlide-t.options.slidesToScroll),t.slideCount<=t.options.slidesToShow&&(t.currentSlide=0),t.registerBreakpoints(),t.setProps(),t.setupInfinite(),t.buildArrows(),t.updateArrows(),t.initArrowEvents(),t.buildDots(),t.updateDots(),t.initDotEvents(),t.checkResponsive(!1,!0),t.options.focusOnSelect===!0&&e(t.$slideTrack).children().on("click.slick",t.selectHandler),t.setSlideClasses(0),t.setPosition(),t.$slider.trigger("reInit",[t]),t.options.autoplay===!0&&t.focusHandler()},t.prototype.resize=function(){var t=this;e(window).width()!==t.windowWidth&&(clearTimeout(t.windowDelay),t.windowDelay=window.setTimeout(function(){t.windowWidth=e(window).width(),t.checkResponsive(),t.unslicked||t.setPosition()},50))},t.prototype.removeSlide=t.prototype.slickRemove=function(e,t,i){var n=this;return"boolean"==typeof e?(t=e,e=t===!0?0:n.slideCount-1):e=t===!0?--e:e,!(n.slideCount<1||e<0||e>n.slideCount-1)&&(n.unload(),i===!0?n.$slideTrack.children().remove():n.$slideTrack.children(this.options.slide).eq(e).remove(),n.$slides=n.$slideTrack.children(this.options.slide),n.$slideTrack.children(this.options.slide).detach(),n.$slideTrack.append(n.$slides),n.$slidesCache=n.$slides,void n.reinit())},t.prototype.setCSS=function(e){var t,i,n=this,s={};n.options.rtl===!0&&(e=-e),t="left"==n.positionProp?Math.ceil(e)+"px":"0px",i="top"==n.positionProp?Math.ceil(e)+"px":"0px",s[n.positionProp]=e,n.transformsEnabled===!1?n.$slideTrack.css(s):(s={},n.cssTransitions===!1?(s[n.animType]="translate("+t+", "+i+")",n.$slideTrack.css(s)):(s[n.animType]="translate3d("+t+", "+i+", 0px)",n.$slideTrack.css(s)))},t.prototype.setDimensions=function(){var e=this;e.options.vertical===!1?e.options.centerMode===!0&&e.$list.css({padding:"0px "+e.options.centerPadding}):(e.$list.height(e.$slides.first().outerHeight(!0)*e.options.slidesToShow),e.options.centerMode===!0&&e.$list.css({padding:e.options.centerPadding+" 0px"})),e.listWidth=e.$list.width(),e.listHeight=e.$list.height(),e.options.vertical===!1&&e.options.variableWidth===!1?(e.slideWidth=Math.ceil(e.listWidth/e.options.slidesToShow),e.$slideTrack.width(Math.ceil(e.slideWidth*e.$slideTrack.children(".slick-slide").length))):e.options.variableWidth===!0?e.$slideTrack.width(5e3*e.slideCount):(e.slideWidth=Math.ceil(e.listWidth),e.$slideTrack.height(Math.ceil(e.$slides.first().outerHeight(!0)*e.$slideTrack.children(".slick-slide").length)));var t=e.$slides.first().outerWidth(!0)-e.$slides.first().width();e.options.variableWidth===!1&&e.$slideTrack.children(".slick-slide").width(e.slideWidth-t)},t.prototype.setFade=function(){var t,i=this;i.$slides.each(function(n,s){t=i.slideWidth*n*-1,i.options.rtl===!0?e(s).css({position:"relative",right:t,top:0,zIndex:i.options.zIndex-2,opacity:0}):e(s).css({position:"relative",left:t,top:0,zIndex:i.options.zIndex-2,opacity:0})}),i.$slides.eq(i.currentSlide).css({zIndex:i.options.zIndex-1,opacity:1})},t.prototype.setHeight=function(){var e=this;if(1===e.options.slidesToShow&&e.options.adaptiveHeight===!0&&e.options.vertical===!1){var t=e.$slides.eq(e.currentSlide).outerHeight(!0);e.$list.css("height",t)}},t.prototype.setOption=t.prototype.slickSetOption=function(t,i,n){var s,o,r=this;if("responsive"===t&&"array"===e.type(i))for(o in i)if("array"!==e.type(r.options.responsive))r.options.responsive=[i[o]];else{for(s=r.options.responsive.length-1;s>=0;)r.options.responsive[s].breakpoint===i[o].breakpoint&&r.options.responsive.splice(s,1),s--;r.options.responsive.push(i[o])}else r.options[t]=i;n===!0&&(r.unload(),r.reinit())},t.prototype.setPosition=function(){var e=this;e.setDimensions(),e.setHeight(),e.options.fade===!1?e.setCSS(e.getLeft(e.currentSlide)):e.setFade(),e.$slider.trigger("setPosition",[e])},t.prototype.setProps=function(){var e=this,t=document.body.style;e.positionProp=e.options.vertical===!0?"top":"left","top"===e.positionProp?e.$slider.addClass("slick-vertical"):e.$slider.removeClass("slick-vertical"),void 0===t.WebkitTransition&&void 0===t.MozTransition&&void 0===t.msTransition||e.options.useCSS===!0&&(e.cssTransitions=!0),e.options.fade&&("number"==typeof e.options.zIndex?e.options.zIndex<3&&(e.options.zIndex=3):e.options.zIndex=e.defaults.zIndex),void 0!==t.OTransform&&(e.animType="OTransform",e.transformType="-o-transform",e.transitionType="OTransition",void 0===t.perspectiveProperty&&void 0===t.webkitPerspective&&(e.animType=!1)),void 0!==t.MozTransform&&(e.animType="MozTransform",e.transformType="-moz-transform",e.transitionType="MozTransition",void 0===t.perspectiveProperty&&void 0===t.MozPerspective&&(e.animType=!1)),void 0!==t.webkitTransform&&(e.animType="webkitTransform",e.transformType="-webkit-transform",e.transitionType="webkitTransition",void 0===t.perspectiveProperty&&void 0===t.webkitPerspective&&(e.animType=!1)),void 0!==t.msTransform&&(e.animType="msTransform",e.transformType="-ms-transform",e.transitionType="msTransition",void 0===t.msTransform&&(e.animType=!1)),void 0!==t.transform&&e.animType!==!1&&(e.animType="transform",e.transformType="transform",e.transitionType="transition"),e.transformsEnabled=e.options.useTransform&&null!==e.animType&&e.animType!==!1},t.prototype.setSlideClasses=function(e){var t,i,n,s,o=this;i=o.$slider.find(".slick-slide").removeClass("slick-active slick-center slick-current").attr("aria-hidden","true"),o.$slides.eq(e).addClass("slick-current"),o.options.centerMode===!0?(t=Math.floor(o.options.slidesToShow/2),o.options.infinite===!0&&(e>=t&&e<=o.slideCount-1-t?o.$slides.slice(e-t,e+t+1).addClass("slick-active").attr("aria-hidden","false"):(n=o.options.slidesToShow+e,i.slice(n-t+1,n+t+2).addClass("slick-active").attr("aria-hidden","false")),0===e?i.eq(i.length-1-o.options.slidesToShow).addClass("slick-center"):e===o.slideCount-1&&i.eq(o.options.slidesToShow).addClass("slick-center")),o.$slides.eq(e).addClass("slick-center")):e>=0&&e<=o.slideCount-o.options.slidesToShow?o.$slides.slice(e,e+o.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false"):i.length<=o.options.slidesToShow?i.addClass("slick-active").attr("aria-hidden","false"):(s=o.slideCount%o.options.slidesToShow,n=o.options.infinite===!0?o.options.slidesToShow+e:e,o.options.slidesToShow==o.options.slidesToScroll&&o.slideCount-e<o.options.slidesToShow?i.slice(n-(o.options.slidesToShow-s),n+s).addClass("slick-active").attr("aria-hidden","false"):i.slice(n,n+o.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false")),"ondemand"===o.options.lazyLoad&&o.lazyLoad()},t.prototype.setupInfinite=function(){var t,i,n,s=this;if(s.options.fade===!0&&(s.options.centerMode=!1),s.options.infinite===!0&&s.options.fade===!1&&(i=null,s.slideCount>s.options.slidesToShow)){for(n=s.options.centerMode===!0?s.options.slidesToShow+1:s.options.slidesToShow,t=s.slideCount;t>s.slideCount-n;t-=1)i=t-1,e(s.$slides[i]).clone(!0).attr("id","").attr("data-slick-index",i-s.slideCount).prependTo(s.$slideTrack).addClass("slick-cloned");for(t=0;t<n;t+=1)i=t,e(s.$slides[i]).clone(!0).attr("id","").attr("data-slick-index",i+s.slideCount).appendTo(s.$slideTrack).addClass("slick-cloned");s.$slideTrack.find(".slick-cloned").find("[id]").each(function(){e(this).attr("id","")})}},t.prototype.setPaused=function(e){var t=this;t.options.autoplay===!0&&t.options.pauseOnHover===!0&&(t.paused=e,e?t.autoPlayClear():t.autoPlay())},t.prototype.selectHandler=function(t){var i=this,n=e(t.target).is(".slick-slide")?e(t.target):e(t.target).parents(".slick-slide"),s=parseInt(n.attr("data-slick-index"));return s||(s=0),i.slideCount<=i.options.slidesToShow?(i.setSlideClasses(s),void i.asNavFor(s)):void i.slideHandler(s)},t.prototype.slideHandler=function(e,t,i){var n,s,o,r,a=null,l=this;if(t=t||!1,(l.animating!==!0||l.options.waitForAnimate!==!0)&&!(l.options.fade===!0&&l.currentSlide===e||l.slideCount<=l.options.slidesToShow))return t===!1&&l.asNavFor(e),n=e,a=l.getLeft(n),r=l.getLeft(l.currentSlide),l.currentLeft=null===l.swipeLeft?r:l.swipeLeft,l.options.infinite===!1&&l.options.centerMode===!1&&(e<0||e>l.getDotCount()*l.options.slidesToScroll)?void(l.options.fade===!1&&(n=l.currentSlide,i!==!0?l.animateSlide(r,function(){l.postSlide(n)}):l.postSlide(n))):l.options.infinite===!1&&l.options.centerMode===!0&&(e<0||e>l.slideCount-l.options.slidesToScroll)?void(l.options.fade===!1&&(n=l.currentSlide,i!==!0?l.animateSlide(r,function(){l.postSlide(n)}):l.postSlide(n))):(l.options.autoplay===!0&&clearInterval(l.autoPlayTimer),s=n<0?l.slideCount%l.options.slidesToScroll!==0?l.slideCount-l.slideCount%l.options.slidesToScroll:l.slideCount+n:n>=l.slideCount?l.slideCount%l.options.slidesToScroll!==0?0:n-l.slideCount:n,l.animating=!0,l.$slider.trigger("beforeChange",[l,l.currentSlide,s]),o=l.currentSlide,l.currentSlide=s,l.setSlideClasses(l.currentSlide),l.updateDots(),l.updateArrows(),l.options.fade===!0?(i!==!0?(l.fadeSlideOut(o),l.fadeSlide(s,function(){l.postSlide(s)})):l.postSlide(s),void l.animateHeight()):void(i!==!0?l.animateSlide(a,function(){l.postSlide(s)}):l.postSlide(s)))},t.prototype.startLoad=function(){var e=this;e.options.arrows===!0&&e.slideCount>e.options.slidesToShow&&(e.$prevArrow.hide(),e.$nextArrow.hide()),e.options.dots===!0&&e.slideCount>e.options.slidesToShow&&e.$dots.hide(),e.$slider.addClass("slick-loading")},t.prototype.swipeDirection=function(){var e,t,i,n,s=this;return e=s.touchObject.startX-s.touchObject.curX,t=s.touchObject.startY-s.touchObject.curY,i=Math.atan2(t,e),n=Math.round(180*i/Math.PI),n<0&&(n=360-Math.abs(n)),n<=45&&n>=0?s.options.rtl===!1?"left":"right":n<=360&&n>=315?s.options.rtl===!1?"left":"right":n>=135&&n<=225?s.options.rtl===!1?"right":"left":s.options.verticalSwiping===!0?n>=35&&n<=135?"left":"right":"vertical"},t.prototype.swipeEnd=function(e){var t,i=this;if(i.dragging=!1,i.shouldClick=!(i.touchObject.swipeLength>10),void 0===i.touchObject.curX)return!1;if(i.touchObject.edgeHit===!0&&i.$slider.trigger("edge",[i,i.swipeDirection()]),i.touchObject.swipeLength>=i.touchObject.minSwipe)switch(i.swipeDirection()){case"left":t=i.options.swipeToSlide?i.checkNavigable(i.currentSlide+i.getSlideCount()):i.currentSlide+i.getSlideCount(),i.slideHandler(t),i.currentDirection=0,i.touchObject={},i.$slider.trigger("swipe",[i,"left"]);break;case"right":t=i.options.swipeToSlide?i.checkNavigable(i.currentSlide-i.getSlideCount()):i.currentSlide-i.getSlideCount(),i.slideHandler(t),i.currentDirection=1,i.touchObject={},i.$slider.trigger("swipe",[i,"right"])}else i.touchObject.startX!==i.touchObject.curX&&(i.slideHandler(i.currentSlide),i.touchObject={})},t.prototype.swipeHandler=function(e){var t=this;if(!(t.options.swipe===!1||"ontouchend"in document&&t.options.swipe===!1||t.options.draggable===!1&&e.type.indexOf("mouse")!==-1))switch(t.touchObject.fingerCount=e.originalEvent&&void 0!==e.originalEvent.touches?e.originalEvent.touches.length:1,t.touchObject.minSwipe=t.listWidth/t.options.touchThreshold,t.options.verticalSwiping===!0&&(t.touchObject.minSwipe=t.listHeight/t.options.touchThreshold),e.data.action){case"start":t.swipeStart(e);break;case"move":t.swipeMove(e);break;case"end":t.swipeEnd(e)}},t.prototype.swipeMove=function(e){var t,i,n,s,o,r=this;return o=void 0!==e.originalEvent?e.originalEvent.touches:null,!(!r.dragging||o&&1!==o.length)&&(t=r.getLeft(r.currentSlide),r.touchObject.curX=void 0!==o?o[0].pageX:e.clientX,r.touchObject.curY=void 0!==o?o[0].pageY:e.clientY,r.touchObject.swipeLength=Math.round(Math.sqrt(Math.pow(r.touchObject.curX-r.touchObject.startX,2))),r.options.verticalSwiping===!0&&(r.touchObject.swipeLength=Math.round(Math.sqrt(Math.pow(r.touchObject.curY-r.touchObject.startY,2)))),i=r.swipeDirection(),"vertical"!==i?(void 0!==e.originalEvent&&r.touchObject.swipeLength>4&&e.preventDefault(),s=(r.options.rtl===!1?1:-1)*(r.touchObject.curX>r.touchObject.startX?1:-1),r.options.verticalSwiping===!0&&(s=r.touchObject.curY>r.touchObject.startY?1:-1),n=r.touchObject.swipeLength,r.touchObject.edgeHit=!1,r.options.infinite===!1&&(0===r.currentSlide&&"right"===i||r.currentSlide>=r.getDotCount()&&"left"===i)&&(n=r.touchObject.swipeLength*r.options.edgeFriction,r.touchObject.edgeHit=!0),r.options.vertical===!1?r.swipeLeft=t+n*s:r.swipeLeft=t+n*(r.$list.height()/r.listWidth)*s,r.options.verticalSwiping===!0&&(r.swipeLeft=t+n*s),r.options.fade!==!0&&r.options.touchMove!==!1&&(r.animating===!0?(r.swipeLeft=null,!1):void r.setCSS(r.swipeLeft))):void 0)},t.prototype.swipeStart=function(e){var t,i=this;return 1!==i.touchObject.fingerCount||i.slideCount<=i.options.slidesToShow?(i.touchObject={},!1):(void 0!==e.originalEvent&&void 0!==e.originalEvent.touches&&(t=e.originalEvent.touches[0]),i.touchObject.startX=i.touchObject.curX=void 0!==t?t.pageX:e.clientX,i.touchObject.startY=i.touchObject.curY=void 0!==t?t.pageY:e.clientY,void(i.dragging=!0))},t.prototype.unfilterSlides=t.prototype.slickUnfilter=function(){var e=this;null!==e.$slidesCache&&(e.unload(),e.$slideTrack.children(this.options.slide).detach(),e.$slidesCache.appendTo(e.$slideTrack),e.reinit())},t.prototype.unload=function(){var t=this;e(".slick-cloned",t.$slider).remove(),t.$dots&&t.$dots.remove(),t.$prevArrow&&t.htmlExpr.test(t.options.prevArrow)&&t.$prevArrow.remove(),t.$nextArrow&&t.htmlExpr.test(t.options.nextArrow)&&t.$nextArrow.remove(),t.$slides.removeClass("slick-slide slick-active slick-visible slick-current").attr("aria-hidden","true").css("width","")},t.prototype.unslick=function(e){var t=this;t.$slider.trigger("unslick",[t,e]),t.destroy()},t.prototype.updateArrows=function(){var e,t=this;e=Math.floor(t.options.slidesToShow/2),t.options.arrows===!0&&t.slideCount>t.options.slidesToShow&&!t.options.infinite&&(t.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false"),t.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false"),0===t.currentSlide?(t.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true"),t.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false")):t.currentSlide>=t.slideCount-t.options.slidesToShow&&t.options.centerMode===!1?(t.$nextArrow.addClass("slick-disabled").attr("aria-disabled","true"),t.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false")):t.currentSlide>=t.slideCount-1&&t.options.centerMode===!0&&(t.$nextArrow.addClass("slick-disabled").attr("aria-disabled","true"),t.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false")))},t.prototype.updateDots=function(){var e=this;null!==e.$dots&&(e.$dots.find("li").removeClass("slick-active").attr("aria-hidden","true"),e.$dots.find("li").eq(Math.floor(e.currentSlide/e.options.slidesToScroll)).addClass("slick-active").attr("aria-hidden","false"))},t.prototype.visibility=function(){var e=this;document[e.hidden]?(e.paused=!0,e.autoPlayClear()):e.options.autoplay===!0&&(e.paused=!1,e.autoPlay())},t.prototype.initADA=function(){var t=this;t.$slides.add(t.$slideTrack.find(".slick-cloned")).attr({"aria-hidden":"true",tabindex:"-1"}).find("a, input, button, select").attr({tabindex:"-1"}),t.$slides.not(t.$slideTrack.find(".slick-cloned")).each(function(i){e(this).attr({role:"option","aria-describedby":"slick-slide"+t.instanceUid+i})}),null!==t.$dots&&t.$dots.attr("role","tablist").find("li").each(function(i){e(this).attr({role:"presentation","aria-selected":"false","aria-controls":"navigation"+t.instanceUid+i,id:"slick-slide"+t.instanceUid+i})}).first().attr("aria-selected","true").end().find("button").attr("role","button").end().closest("div").attr("role","toolbar"),t.activateADA()},t.prototype.activateADA=function(){var e=this;e.$slideTrack.find(".slick-active").attr({"aria-hidden":"false"}).find("a, input, button, select").attr({tabindex:"0"})},t.prototype.focusHandler=function(){var t=this;t.$slider.on("focus.slick blur.slick","*",function(i){i.stopImmediatePropagation();var n=e(this);setTimeout(function(){t.isPlay&&(n.is(":focus")?(t.autoPlayClear(),t.paused=!0):(t.paused=!1,t.autoPlay()))},0)})},e.fn.slick=function(){var e,i,n=this,s=arguments[0],o=Array.prototype.slice.call(arguments,1),r=n.length;for(e=0;e<r;e++)if("object"==typeof s||"undefined"==typeof s?n[e].slick=new t(n[e],s):i=n[e].slick[s].apply(n[e].slick,o),"undefined"!=typeof i)return i;return n}}),window.Modernizr=function(e,t,i){function n(e){_.cssText=e}function s(e,t){return n(k.join(e+";")+(t||""))}function o(e,t){return typeof e===t}function r(e,t){return!!~(""+e).indexOf(t)}function a(e,t){for(var n in e){var s=e[n];if(!r(s,"-")&&_[s]!==i)return"pfx"!=t||s}return!1}function l(e,t,n){for(var s in e){var r=t[e[s]];if(r!==i)return n===!1?e[s]:o(r,"function")?r.bind(n||t):r}return!1}function d(e,t,i){var n=e.charAt(0).toUpperCase()+e.slice(1),s=(e+" "+T.join(n+" ")+n).split(" ");return o(t,"string")||o(t,"undefined")?a(s,t):(s=(e+" "+C.join(n+" ")+n).split(" "),l(s,t,i))}function u(){f.input=function(i){for(var n=0,s=i.length;n<s;n++)D[i[n]]=i[n]in b;return D.list&&(D.list=!!t.createElement("datalist")&&!!e.HTMLDataListElement),D}("autocomplete autofocus list placeholder max min multiple pattern required step".split(" ")),f.inputtypes=function(e){for(var n,s,o,r=0,a=e.length;r<a;r++)b.setAttribute("type",s=e[r]),n="text"!==b.type,n&&(b.value=w,b.style.cssText="position:absolute;visibility:hidden;",/^range$/.test(s)&&b.style.WebkitAppearance!==i?(g.appendChild(b),o=t.defaultView,n=o.getComputedStyle&&"textfield"!==o.getComputedStyle(b,null).WebkitAppearance&&0!==b.offsetHeight,g.removeChild(b)):/^(search|tel)$/.test(s)||(n=/^(url|email)$/.test(s)?b.checkValidity&&b.checkValidity()===!1:b.value!=w)),M[e[r]]=!!n;return M}("search tel url email datetime date month week time datetime-local number range color".split(" "))}var c,p,h="2.7.2",f={},m=!0,g=t.documentElement,v="modernizr",y=t.createElement(v),_=y.style,b=t.createElement("input"),w=":)",k=({}.toString," -webkit- -moz- -o- -ms- ".split(" ")),$="Webkit Moz O ms",T=$.split(" "),C=$.toLowerCase().split(" "),S={svg:"http://www.w3.org/2000/svg"},x={},M={},D={},O=[],P=O.slice,A=function(e,i,n,s){var o,r,a,l,d=t.createElement("div"),u=t.body,c=u||t.createElement("body");if(parseInt(n,10))for(;n--;)a=t.createElement("div"),a.id=s?s[n]:v+(n+1),d.appendChild(a);return o=["&#173;",'<style id="s',v,'">',e,"</style>"].join(""),d.id=v,(u?d:c).innerHTML+=o,c.appendChild(d),u||(c.style.background="",c.style.overflow="hidden",l=g.style.overflow,g.style.overflow="hidden",g.appendChild(c)),r=i(d,e),u?d.parentNode.removeChild(d):(c.parentNode.removeChild(c),g.style.overflow=l),!!r},E=function(t){var i=e.matchMedia||e.msMatchMedia;if(i)return i(t).matches;var n;return A("@media "+t+" { #"+v+" { position: absolute; } }",function(t){n="absolute"==(e.getComputedStyle?getComputedStyle(t,null):t.currentStyle).position}),n},F={}.hasOwnProperty;p=o(F,"undefined")||o(F.call,"undefined")?function(e,t){return t in e&&o(e.constructor.prototype[t],"undefined")}:function(e,t){return F.call(e,t)},Function.prototype.bind||(Function.prototype.bind=function(e){var t=this;if("function"!=typeof t)throw new TypeError;var i=P.call(arguments,1),n=function(){if(this instanceof n){var s=function(){};s.prototype=t.prototype;var o=new s,r=t.apply(o,i.concat(P.call(arguments)));return Object(r)===r?r:o}return t.apply(e,i.concat(P.call(arguments)))};return n}),x.touch=function(){var i;return"ontouchstart"in e||e.DocumentTouch&&t instanceof DocumentTouch?i=!0:A(["@media (",k.join("touch-enabled),("),v,")","{#modernizr{top:9px;position:absolute}}"].join(""),function(e){i=9===e.offsetTop}),i},x.geolocation=function(){return"geolocation"in navigator},x.rgba=function(){return n("background-color:rgba(150,255,150,.5)"),r(_.backgroundColor,"rgba")},x.backgroundsize=function(){return d("backgroundSize")},x.borderimage=function(){return d("borderImage")},x.borderradius=function(){return d("borderRadius")},x.boxshadow=function(){return d("boxShadow")},x.opacity=function(){return s("opacity:.55"),/^0.55$/.test(_.opacity)},x.cssgradients=function(){var e="background-image:",t="gradient(linear,left top,right bottom,from(#9f9),to(white));",i="linear-gradient(left top,#9f9, white);";return n((e+"-webkit- ".split(" ").join(t+e)+k.join(i+e)).slice(0,-e.length)),r(_.backgroundImage,"gradient")},x.csstransforms=function(){return!!d("transform")},x.csstransforms3d=function(){var e=!!d("perspective");return e&&"webkitPerspective"in g.style&&A("@media (transform-3d),(-webkit-transform-3d){#modernizr{left:9px;position:absolute;height:3px;}}",function(t,i){e=9===t.offsetLeft&&3===t.offsetHeight}),e},x.csstransitions=function(){return d("transition")},x.fontface=function(){var e;return A('@font-face {font-family:"font";src:url("https://")}',function(i,n){var s=t.getElementById("smodernizr"),o=s.sheet||s.styleSheet,r=o?o.cssRules&&o.cssRules[0]?o.cssRules[0].cssText:o.cssText||"":"";e=/src/i.test(r)&&0===r.indexOf(n.split(" ")[0])}),e},x.generatedcontent=function(){var e;return A(["#",v,"{font:0/0 a}#",v,':after{content:"',w,'";visibility:hidden;font:3px/1 a}'].join(""),function(t){e=t.offsetHeight>=3}),e},x.video=function(){var e=t.createElement("video"),i=!1;try{(i=!!e.canPlayType)&&(i=new Boolean(i),i.ogg=e.canPlayType('video/ogg; codecs="theora"').replace(/^no$/,""),i.h264=e.canPlayType('video/mp4; codecs="avc1.42E01E"').replace(/^no$/,""),i.webm=e.canPlayType('video/webm; codecs="vp8, vorbis"').replace(/^no$/,""))}catch(n){}return i},x.svg=function(){return!!t.createElementNS&&!!t.createElementNS(S.svg,"svg").createSVGRect};for(var I in x)p(x,I)&&(c=I.toLowerCase(),f[c]=x[I](),O.push((f[c]?"":"no-")+c));return f.input||u(),f.addTest=function(e,t){if("object"==typeof e)for(var n in e)p(e,n)&&f.addTest(n,e[n]);else{if(e=e.toLowerCase(),f[e]!==i)return f;t="function"==typeof t?t():t,"undefined"!=typeof m&&m&&(g.className+=" "+(t?"":"no-")+e),f[e]=t}return f},n(""),y=b=null,f._version=h,f._prefixes=k,f._domPrefixes=C,f._cssomPrefixes=T,f.mq=E,f.testProp=function(e){return a([e])},f.testAllProps=d,f.testStyles=A,g.className=g.className.replace(/(^|\s)no-js(\s|$)/,"$1$2")+(m?" js "+O.join(" "):""),f}(this,this.document),function(e,t,i){function n(e){return"[object Function]"==g.call(e)}function s(e){return"string"==typeof e}function o(){}function r(e){return!e||"loaded"==e||"complete"==e||"uninitialized"==e}function a(){var e=v.shift();y=1,e?e.t?f(function(){("c"==e.t?p.injectCss:p.injectJs)(e.s,0,e.a,e.x,e.e,1)},0):(e(),a()):y=0}function l(e,i,n,s,o,l,d){function u(t){if(!h&&r(c.readyState)&&(_.r=h=1,!y&&a(),c.onload=c.onreadystatechange=null,t)){"img"!=e&&f(function(){w.removeChild(c)},50);for(var n in S[i])S[i].hasOwnProperty(n)&&S[i][n].onload()}}var d=d||p.errorTimeout,c=t.createElement(e),h=0,g=0,_={t:n,s:i,e:o,a:l,x:d};1===S[i]&&(g=1,S[i]=[]),"object"==e?c.data=i:(c.src=i,c.type=e),c.width=c.height="0",c.onerror=c.onload=c.onreadystatechange=function(){u.call(this,g)},v.splice(s,0,_),"img"!=e&&(g||2===S[i]?(w.insertBefore(c,b?null:m),f(u,d)):S[i].push(c))}function d(e,t,i,n,o){return y=0,t=t||"j",s(e)?l("c"==t?$:k,e,t,this.i++,i,n,o):(v.splice(this.i++,0,e),1==v.length&&a()),this}function u(){var e=p;return e.loader={load:d,i:0},e}var c,p,h=t.documentElement,f=e.setTimeout,m=t.getElementsByTagName("script")[0],g={}.toString,v=[],y=0,_="MozAppearance"in h.style,b=_&&!!t.createRange().compareNode,w=b?h:m.parentNode,h=e.opera&&"[object Opera]"==g.call(e.opera),h=!!t.attachEvent&&!h,k=_?"object":h?"script":"img",$=h?"script":k,T=Array.isArray||function(e){return"[object Array]"==g.call(e)},C=[],S={},x={timeout:function(e,t){return t.length&&(e.timeout=t[0]),e}};p=function(e){function t(e){var t,i,n,e=e.split("!"),s=C.length,o=e.pop(),r=e.length,o={url:o,origUrl:o,prefixes:e};for(i=0;i<r;i++)n=e[i].split("="),(t=x[n.shift()])&&(o=t(o,n));for(i=0;i<s;i++)o=C[i](o);return o}function r(e,s,o,r,a){var l=t(e),d=l.autoCallback;l.url.split(".").pop().split("?").shift(),l.bypass||(s&&(s=n(s)?s:s[e]||s[r]||s[e.split("/").pop().split("?")[0]]),l.instead?l.instead(e,s,o,r,a):(S[l.url]?l.noexec=!0:S[l.url]=1,o.load(l.url,l.forceCSS||!l.forceJS&&"css"==l.url.split(".").pop().split("?").shift()?"c":i,l.noexec,l.attrs,l.timeout),(n(s)||n(d))&&o.load(function(){u(),s&&s(l.origUrl,a,r),d&&d(l.origUrl,a,r),S[l.url]=2})))}function a(e,t){function i(e,i){if(e){if(s(e))i||(c=function(){var e=[].slice.call(arguments);p.apply(this,e),h()}),r(e,c,t,0,d);else if(Object(e)===e)for(l in a=function(){var t,i=0;for(t in e)e.hasOwnProperty(t)&&i++;return i}(),e)e.hasOwnProperty(l)&&(!i&&!--a&&(n(c)?c=function(){var e=[].slice.call(arguments);p.apply(this,e),h()}:c[l]=function(e){return function(){var t=[].slice.call(arguments);e&&e.apply(this,t),h()}}(p[l])),r(e[l],c,t,l,d))}else!i&&h()}var a,l,d=!!e.test,u=e.load||e.both,c=e.callback||o,p=c,h=e.complete||o;i(d?e.yep:e.nope,!!u),u&&i(u)}var l,d,c=this.yepnope.loader;if(s(e))r(e,0,c,0);else if(T(e))for(l=0;l<e.length;l++)d=e[l],s(d)?r(d,0,c,0):T(d)?p(d):Object(d)===d&&a(d,c);else Object(e)===e&&a(e,c)},p.addPrefix=function(e,t){x[e]=t},p.addFilter=function(e){C.push(e)},p.errorTimeout=1e4,null==t.readyState&&t.addEventListener&&(t.readyState="loading",t.addEventListener("DOMContentLoaded",c=function(){t.removeEventListener("DOMContentLoaded",c,0),t.readyState="complete"},0)),e.yepnope=u(),e.yepnope.executeStack=a,e.yepnope.injectJs=function(e,i,n,s,l,d){var u,c,h=t.createElement("script"),s=s||p.errorTimeout;h.src=e;for(c in n)h.setAttribute(c,n[c]);i=d?a:i||o,h.onreadystatechange=h.onload=function(){!u&&r(h.readyState)&&(u=1,i(),h.onload=h.onreadystatechange=null)},f(function(){u||(u=1,i(1))},s),l?h.onload():m.parentNode.insertBefore(h,m)},e.yepnope.injectCss=function(e,i,n,s,r,l){var d,s=t.createElement("link"),i=l?a:i||o;s.href=e,s.rel="stylesheet",s.type="text/css";for(d in n)s.setAttribute(d,n[d]);r||(m.parentNode.insertBefore(s,m),f(i,0))}}(this,document),Modernizr.load=function(){yepnope.apply(window,[].slice.call(arguments,0))},null===banno||void 0===banno)var banno={};null!==banno.site&&void 0!==banno.site||(banno.site={}),banno.site.name="evolve FCU",banno.site.dropdownMouseEventsOn=!1;var defaultDisclaimerMessage="You will be linking to another website not owned or operated by "+banno.site.name+". "+banno.site.name+" is not responsible for the availability or content of this website and does not represent either the linked website or you, should you enter into a transaction. The inclusion of any hyperlink does not imply any endorsement, investigation, verification or monitoring by "+banno.site.name+" of any information in any hyperlinked site. We encourage you to review their privacy and security policies which may differ from "+banno.site.name+".";
banno.site.initialize=function(){banno.site.setExternalLinks(),banno.site.createExternalEmailModal(),banno.site.attachEventHandlers(),banno.site.dropdownHandling(),banno.site.displayAlert()},banno.site.setExternalLinks=function(e){$.expr[":"].external=function(e){return!(e.href.match(/^mailto\:/)||e.hostname==location.hostname||e.href.match(/^javascript/)||e.href.match(/^tel\:/)||e.href.match(/^$/)||e.href.match(/^https\:\/\/pass\.t8webware\.com/)||e.href.match(/^https\:\/\/www\.netteller\.com/)||e.href.match(/^https\:\/\/cs\.loanspq\.com/)||e.href.match(/^https\:\/\/evolvefcu\.financialhost\.org/))},$("a:external",e).addClass("external"),$("a:external[name]",e).removeClass("external")},banno.site.createExternalEmailModal=function(){$('a[href^="mailto:"]').on("click",function(e){e.preventDefault();var t="Please remember that email transmissions are NOT secure. Never send confidential information – such as your social security code or account number – via email. If you have questions about your account, please call "+banno.site.name+".",i=$(this).attr("href");if($(window).width()<=767){var n=confirm(t);n===!0&&window.open(i)}else bootbox.confirm(t,"Cancel","Proceed",function(e){e&&($(".modal-backdrop").hide(),window.open(i))})})},banno.site.attachEventHandlers=function(e){$("a.external",e).on("click",function(e){e.preventDefault();var t=$(this).attr("href"),i=defaultDisclaimerMessage;if($(window).width()<=767){var n=confirm(i);n===!0&&window.open(t)}else bootbox.confirm(i,"Cancel","Proceed",function(e){e&&($(".modal-backdrop").hide(),window.open(t))})})},banno.site.dropdownHandling=function(){var e=$(".dropdown");$(window).width()>=979&&(banno.site.dropdownMouseEventsOn||(banno.site.dropdownMouseEventsOn=!0,e.on("mouseover",function(){var e;return e=$(this),e.prop("hoverTimeout")&&e.prop("hoverTimeout",clearTimeout(e.prop("hoverTimeout"))),e.prop("hoverIntent",setTimeout(function(){return e.addClass("open active")},150))}).on("mouseleave",function(){var e;return e=$(this),e.prop("hoverIntent")&&e.prop("hoverIntent",clearTimeout(e.prop("hoverIntent"))),e.prop("hoverTimeout",setTimeout(function(){return e.removeClass("open active")},150))}))),($(window).width()<=979||$("html").hasClass("touch"))&&banno.site.dropdownMouseEventsOn&&(e.off("mouseover").off("mouseleave"),banno.site.dropdownMouseEventsOn=!1)},$(window).bind("bannoDataReceived",function(e,t){null!==t&&void 0!==t&&(banno.site.setExternalLinks(t),banno.site.attachEventHandlers(t))}),banno.site.displayAlert=function(){var e=readCookie("alert");null==e&&$.trim($(".alert.hidden-alert .alert-body").text())&&$(".alert.hidden-alert").show()},$(window).on("load",function(){top!=self?($("#success").show(),$("body").addClass("edit"),$(".alert.hidden-alert").show(),$(".social-feed-container").slick({dots:!1,arrows:!0,infinite:!1,speed:300,slidesToShow:1,slidesToScroll:1,swipeToSlide:!1}),$(".blog-slider1").slick({accessibility:!1,infinite:!1,dots:!1,autoplay:!1,draggable:!1,slidesToShow:3}),$(".blog-slider2").slick({accessibility:!1,infinite:!1,dots:!1,autoplay:!1,draggable:!1,slidesToShow:3}),$(".blog-slider3").slick({accessibility:!1,infinite:!1,dots:!1,autoplay:!1,draggable:!1,slidesToShow:3})):($("#success").hide(),$(".blog-slider1").slick({dots:!1,arrows:!0,infinite:!0,fade:!1,cssEase:"linear",autoplay:!1,autoplaySpeed:8e3,slidesToShow:3,slidesToScroll:1,responsive:[{breakpoint:991,settings:{slidesToShow:2}},{breakpoint:500,settings:{slidesToShow:1}}]}),$(".blog-slider2").slick({dots:!1,arrows:!0,infinite:!0,fade:!1,cssEase:"linear",autoplay:!1,autoplaySpeed:8e3,slidesToShow:3,slidesToScroll:1,responsive:[{breakpoint:991,settings:{slidesToShow:2}},{breakpoint:500,settings:{slidesToShow:1}}]}),$(".blog-slider3").slick({dots:!1,arrows:!0,infinite:!0,fade:!1,cssEase:"linear",autoplay:!1,autoplaySpeed:8e3,slidesToShow:3,slidesToScroll:1,responsive:[{breakpoint:991,settings:{slidesToShow:2}},{breakpoint:500,settings:{slidesToShow:1}}]}))}),$(function(){$("input, textarea").placeholder(),$(".dropdown > .category-item, .dropdown > .group-item, span.dropdown-toggle").addClass("dropdown-toggle").attr("data-toggle","dropdown"),banno.site.initialize(),$(window).smartresize(function(){banno.site.dropdownHandling()}),$(".alert button.close").on("click",function(e){e.preventDefault(),createCookie("alert",!0,1),$(".alert").hide()}),$(".navbar-collapse ul.banno-menu>li.dropdown>.dropdown-menu").on("click",function(e){e.stopPropagation()}),$(".navbar-collapse ul.banno-menu li .dropdown-menu>li>span").on("click",function(e){e.stopPropagation(),$(this).toggleClass("active"),$(this).next(".dropdown-menu").toggleClass("active")}),$(".navbar .banno-menu > li:last-child").addClass("pull-right"),$("#olb-modal").on("shown.bs.modal",function(){$("form#loginForm input#id").focus()}),$("#search-modal").on("shown.bs.modal",function(){$("#search-modal form input#q").focus()}),$("#scrollTop").on("click",function(e){e.preventDefault();$(this);$("html,body").animate({scrollTop:0},"slow")}),$(".hidden-content").each(function(){return window.self!==window.top||$.trim($(this).text())||$(this).has("img").length?$(this).show():void $(this).remove()}),$(".remove-blank").each(function(){window.self!==window.top||$.trim($(this).text())||$(this).has("img").length||$(this).has("iframe").length||$(this).remove()}),$(".hidden-button").each(function(){return window.self!==window.top||$.trim($(this).text())?$(this).addClass("in"):void $(this).remove()}),$("div.effect-lexi .effect-text h2").next("p").addClass("first"),$(".panel").on("show.bs.collapse",function(){$(this).addClass("active")}),$(".panel").on("hide.bs.collapse",function(){$(this).removeClass("active")}),$("#newsletter").on("submit",function(e){var t;if(e.preventDefault(),$(this).parsley().isValid()===!0)return t=$(this),$.ajax({type:"POST",url:"/_/api/form/newsletter/entries",data:t.serialize(),success:function(){return $("#newsletter-container").hide(),$("#success").fadeIn(),!1},beforeSend:function(){return t.find("button[type=submit]").attr("disabled","disabled"),t.find(".loading").fadeIn(),t.find("div.error").hide().attr("aria-hidden","true")},error:function(){return t.find("button[type=submit]").removeAttr("disabled"),t.find(".loading").fadeOut("500"),t.find("div.error").delay("600").fadeIn().removeAttr("aria-hidden")}})}),$("#contactUs").on("submit",function(e){var t;if(e.preventDefault(),$(this).parsley().isValid()===!0)return t=$(this),$.ajax({type:"POST",url:"/_/api/form/contactUs/entries",data:t.serialize(),success:function(){return $("#contact-us-container").hide(),$("#success").fadeIn(),$("html, body").animate({scrollTop:0},600),!1},beforeSend:function(){return t.find("button[type=submit]").attr("disabled","disabled"),t.find(".loading").fadeIn(),t.find("div.error").hide().attr("aria-hidden","true")},error:function(){return t.find("button[type=submit]").removeAttr("disabled"),t.find(".loading").fadeOut("500"),t.find("div.error").delay("600").fadeIn().removeAttr("aria-hidden")}})}),$("#medicalProfessionalMortgageLoan").on("submit",function(e){var t;if(e.preventDefault(),$(this).parsley().isValid()===!0)return t=$(this),$.ajax({type:"POST",url:"/_/api/form/medicalProfessionalMortgageLoan/entries",data:t.serialize(),success:function(){return $("#contact-us-container").hide(),$("#success").fadeIn(),$("html, body").animate({scrollTop:0},600),!1},beforeSend:function(){return t.find("button[type=submit]").attr("disabled","disabled"),t.find(".loading").fadeIn(),t.find("div.error").hide().attr("aria-hidden","true")},error:function(){return t.find("button[type=submit]").removeAttr("disabled"),t.find(".loading").fadeOut("500"),t.find("div.error").delay("600").fadeIn().removeAttr("aria-hidden")}})});for(var e=$("form#loginForm"),t=0;t<e.length;t++)e[t].noValidate=!0,e[t].addEventListener("submit",function(e){e.target.checkValidity()||(e.preventDefault(),alert("Please fill out the username and password fields."))},!1);$(".categorySelect .btn").on("click",function(e){e.preventDefault();var t=$(this).data("target");$(".tab-pane").removeClass("active"),$("#"+t).addClass("active"),"tab2"!=t||$(this).hasClass("initialized")||($(".blog-slider2").slick("reinit"),$(this).addClass("initialized")),"tab3"!=t||$(this).hasClass("initialized")||($(".blog-slider3").slick("reinit"),$(this).addClass("initialized"))})});