!function(n){"use strict";n(function(){n.support.transition=function(){var n=function(){var i=document.createElement("bootstrap"),t={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"},n;for(n in t)if(i.style[n]!==undefined)return t[n]}();return n&&{end:n}}()})}(window.jQuery),!function(n){"use strict";var r='[data-dismiss="alert"]',t=function(t){n(t).on("click",r,this.close)},i;t.prototype.close=function(t){function f(){i.trigger("closed").remove()}var u=n(this),r=u.attr("data-target"),i;(r||(r=u.attr("href"),r=r&&r.replace(/.*(?=#[^\s]*$)/,"")),i=n(r),t&&t.preventDefault(),i.length||(i=u.hasClass("alert")?u:u.parent()),i.trigger(t=n.Event("close")),t.isDefaultPrevented())||(i.removeClass("in"),n.support.transition&&i.hasClass("fade")?i.on(n.support.transition.end,f):f())},i=n.fn.alert,n.fn.alert=function(i){return this.each(function(){var u=n(this),r=u.data("alert");r||u.data("alert",r=new t(this)),typeof i=="string"&&r[i].call(u)})},n.fn.alert.Constructor=t,n.fn.alert.noConflict=function(){return n.fn.alert=i,this},n(document).on("click.alert.data-api",r,t.prototype.close)}(window.jQuery),!function(n){"use strict";var t=function(t,i){this.$element=n(t),this.options=n.extend({},n.fn.button.defaults,i)},i;t.prototype.setState=function(n){var i="disabled",t=this.$element,u=t.data(),r=t.is("input")?"val":"html";n+="Text",u.resetText||t.data("resetText",t[r]()),t[r](u[n]||this.options[n]),setTimeout(function(){n=="loadingText"?t.addClass(i).attr(i,i):t.removeClass(i).removeAttr(i)},0)},t.prototype.toggle=function(){var n=this.$element.closest('[data-toggle="buttons-radio"]');n&&n.find(".active").removeClass("active"),this.$element.toggleClass("active")},i=n.fn.button,n.fn.button=function(i){return this.each(function(){var u=n(this),r=u.data("button"),f=typeof i=="object"&&i;r||u.data("button",r=new t(this,f)),i=="toggle"?r.toggle():i&&r.setState(i)})},n.fn.button.defaults={loadingText:"loading..."},n.fn.button.Constructor=t,n.fn.button.noConflict=function(){return n.fn.button=i,this},n(document).on("click.button.data-api","[data-toggle^=button]",function(t){var i=n(t.target);i.hasClass("btn")||(i=i.closest(".btn")),i.button("toggle")})}(window.jQuery),!function(n){"use strict";var t=function(t,i){this.$element=n(t),this.$indicators=this.$element.find(".carousel-indicators"),this.options=i,this.options.pause=="hover"&&this.$element.on("mouseenter",n.proxy(this.pause,this)).on("mouseleave",n.proxy(this.cycle,this))},i;t.prototype={cycle:function(t){return t||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(n.proxy(this.next,this),this.options.interval)),this},getActiveIndex:function(){return this.$active=this.$element.find(".item.active"),this.$items=this.$active.parent().children(),this.$items.index(this.$active)},to:function(t){var i=this.getActiveIndex(),r=this;if(!(t>this.$items.length-1)&&!(t<0))return this.sliding?this.$element.one("slid",function(){r.to(t)}):i==t?this.pause().cycle():this.slide(t>i?"next":"prev",n(this.$items[t]))},pause:function(t){return t||(this.paused=!0),this.$element.find(".next, .prev").length&&n.support.transition.end&&(this.$element.trigger(n.support.transition.end),this.cycle(!0)),clearInterval(this.interval),this.interval=null,this},next:function(){if(!this.sliding)return this.slide("next")},prev:function(){if(!this.sliding)return this.slide("prev")},slide:function(t,i){var o=this.$element.find(".item.active"),r=i||o[t](),s=this.interval,u=t=="next"?"left":"right",h=t=="next"?"first":"last",e=this,f;if(this.sliding=!0,s&&this.pause(),r=r.length?r:this.$element.find(".item")[h](),f=n.Event("slide",{relatedTarget:r[0],direction:u}),!r.hasClass("active")){if(this.$indicators.length&&(this.$indicators.find(".active").removeClass("active"),this.$element.one("slid",function(){var t=n(e.$indicators.children()[e.getActiveIndex()]);t&&t.addClass("active")})),n.support.transition&&this.$element.hasClass("slide")){if(this.$element.trigger(f),f.isDefaultPrevented())return;r.addClass(t),r[0].offsetWidth,o.addClass(u),r.addClass(u),this.$element.one(n.support.transition.end,function(){r.removeClass([t,u].join(" ")).addClass("active"),o.removeClass(["active",u].join(" ")),e.sliding=!1,setTimeout(function(){e.$element.trigger("slid")},0)})}else{if(this.$element.trigger(f),f.isDefaultPrevented())return;o.removeClass("active"),r.addClass("active"),this.sliding=!1,this.$element.trigger("slid")}return s&&this.cycle(),this}}},i=n.fn.carousel,n.fn.carousel=function(i){return this.each(function(){var e=n(this),r=e.data("carousel"),u=n.extend({},n.fn.carousel.defaults,typeof i=="object"&&i),f=typeof i=="string"?i:u.slide;r||e.data("carousel",r=new t(this,u)),typeof i=="number"?r.to(i):f?r[f]():u.interval&&r.pause().cycle()})},n.fn.carousel.defaults={interval:5e3,pause:"hover"},n.fn.carousel.Constructor=t,n.fn.carousel.noConflict=function(){return n.fn.carousel=i,this},n(document).on("click.carousel.data-api","[data-slide], [data-slide-to]",function(t){var i=n(this),f,r=n(i.attr("data-target")||(f=i.attr("href"))&&f.replace(/.*(?=#[^\s]+$)/,"")),e=n.extend({},r.data(),i.data()),u;r.carousel(e),(u=i.attr("data-slide-to"))&&r.data("carousel").pause().to(u).cycle(),t.preventDefault()})}(window.jQuery),!function(n){"use strict";var t=function(t,i){this.$element=n(t),this.options=n.extend({},n.fn.collapse.defaults,i),this.options.parent&&(this.$parent=n(this.options.parent)),this.options.toggle&&this.toggle()},i;t.prototype={constructor:t,dimension:function(){var n=this.$element.hasClass("width");return n?"width":"height"},show:function(){var r,u,t,i;if(!this.transitioning&&!this.$element.hasClass("in")){if(r=this.dimension(),u=n.camelCase(["scroll",r].join("-")),t=this.$parent&&this.$parent.find("> .accordion-group > .in"),t&&t.length){if(i=t.data("collapse"),i&&i.transitioning)return;t.collapse("hide"),i||t.data("collapse",null)}this.$element[r](0),this.transition("addClass",n.Event("show"),"shown"),n.support.transition&&this.$element[r](this.$element[0][u])}},hide:function(){var t;!this.transitioning&&this.$element.hasClass("in")&&(t=this.dimension(),this.reset(this.$element[t]()),this.transition("removeClass",n.Event("hide"),"hidden"),this.$element[t](0))},reset:function(n){var t=this.dimension();return this.$element.removeClass("collapse")[t](n||"auto")[0].offsetWidth,this.$element[n!==null?"addClass":"removeClass"]("collapse"),this},transition:function(t,i,r){var u=this,f=function(){i.type=="show"&&u.reset(),u.transitioning=0,u.$element.trigger(r)};(this.$element.trigger(i),i.isDefaultPrevented())||(this.transitioning=1,this.$element[t]("in"),n.support.transition&&this.$element.hasClass("collapse")?this.$element.one(n.support.transition.end,f):f())},toggle:function(){this[this.$element.hasClass("in")?"hide":"show"]()}},i=n.fn.collapse,n.fn.collapse=function(i){return this.each(function(){var u=n(this),r=u.data("collapse"),f=n.extend({},n.fn.collapse.defaults,u.data(),typeof i=="object"&&i);r||u.data("collapse",r=new t(this,f)),typeof i=="string"&&r[i]()})},n.fn.collapse.defaults={toggle:!0},n.fn.collapse.Constructor=t,n.fn.collapse.noConflict=function(){return n.fn.collapse=i,this},n(document).on("click.collapse.data-api","[data-toggle=collapse]",function(t){var i=n(this),u,r=i.attr("data-target")||t.preventDefault()||(u=i.attr("href"))&&u.replace(/.*(?=#[^\s]+$)/,""),f=n(r).data("collapse")?"toggle":i.data();i[n(r).hasClass("in")?"addClass":"removeClass"]("collapsed"),n(r).collapse(f)})}(window.jQuery),!function(n){"use strict";function r(){n(".dropdown-backdrop").remove(),n(i).each(function(){u(n(this)).removeClass("open")})}function u(t){var i=t.attr("data-target"),r;return i||(i=t.attr("href"),i=i&&/#/.test(i)&&i.replace(/.*(?=#[^\s]*$)/,"")),r=i&&n(i),r&&r.length||(r=t.parent()),r}var i="[data-toggle=dropdown]",t=function(t){var i=n(t).on("click.dropdown.data-api",this.toggle);n("html").on("click.dropdown.data-api",function(){i.parent().removeClass("open")})},f;t.prototype={constructor:t,toggle:function(){var f=n(this),i,e;if(!f.is(".disabled, :disabled"))return i=u(f),e=i.hasClass("open"),r(),e||("ontouchstart"in document.documentElement&&n('<div class="dropdown-backdrop"/>').insertBefore(n(this)).on("click",r),i.toggleClass("open")),f.focus(),!1},keydown:function(t){var o,f,h,e,s,r;if(/(38|40|27)/.test(t.keyCode)&&(o=n(this),t.preventDefault(),t.stopPropagation(),!o.is(".disabled, :disabled"))){if(e=u(o),s=e.hasClass("open"),!s||s&&t.keyCode==27)return t.which==27&&e.find(i).focus(),o.click();(f=n("[role=menu] li:not(.divider):visible a",e),f.length)&&(r=f.index(f.filter(":focus")),t.keyCode==38&&r>0&&r--,t.keyCode==40&&r<f.length-1&&r++,~r||(r=0),f.eq(r).focus())}}},f=n.fn.dropdown,n.fn.dropdown=function(i){return this.each(function(){var u=n(this),r=u.data("dropdown");r||u.data("dropdown",r=new t(this)),typeof i=="string"&&r[i].call(u)})},n.fn.dropdown.Constructor=t,n.fn.dropdown.noConflict=function(){return n.fn.dropdown=f,this},n(document).on("click.dropdown.data-api",r).on("click.dropdown.data-api",".dropdown form",function(n){n.stopPropagation()}).on("click.dropdown.data-api",i,t.prototype.toggle).on("keydown.dropdown.data-api",i+", [role=menu]",t.prototype.keydown)}(window.jQuery),!function(n){"use strict";var t=function(t,i){this.options=i,this.$element=n(t).delegate('[data-dismiss="modal"]',"click.dismiss.modal",n.proxy(this.hide,this)),this.options.remote&&this.$element.find(".modal-body").load(this.options.remote)},i;t.prototype={constructor:t,toggle:function(){return this[this.isShown?"hide":"show"]()},show:function(){var t=this,i=n.Event("show");(this.$element.trigger(i),this.isShown||i.isDefaultPrevented())||(this.isShown=!0,this.escape(),this.backdrop(function(){var i=n.support.transition&&t.$element.hasClass("fade");t.$element.parent().length||t.$element.appendTo(document.body),t.$element.show(),i&&t.$element[0].offsetWidth,t.$element.addClass("in").attr("aria-hidden",!1),t.enforceFocus(),i?t.$element.one(n.support.transition.end,function(){t.$element.focus().trigger("shown")}):t.$element.focus().trigger("shown")}))},hide:function(t){t&&t.preventDefault();var i=this;(t=n.Event("hide"),this.$element.trigger(t),this.isShown&&!t.isDefaultPrevented())&&(this.isShown=!1,this.escape(),n(document).off("focusin.modal"),this.$element.removeClass("in").attr("aria-hidden",!0),n.support.transition&&this.$element.hasClass("fade")?this.hideWithTransition():this.hideModal())},enforceFocus:function(){var t=this;n(document).on("focusin.modal",function(n){t.$element[0]!==n.target&&!t.$element.has(n.target).length&&t.$element.focus()})},escape:function(){var n=this;this.isShown&&this.options.keyboard?this.$element.on("keyup.dismiss.modal",function(t){t.which==27&&n.hide()}):this.isShown||this.$element.off("keyup.dismiss.modal")},hideWithTransition:function(){var t=this,i=setTimeout(function(){t.$element.off(n.support.transition.end),t.hideModal()},500);this.$element.one(n.support.transition.end,function(){clearTimeout(i),t.hideModal()})},hideModal:function(){var n=this;this.$element.hide(),this.backdrop(function(){n.removeBackdrop(),n.$element.trigger("hidden")})},removeBackdrop:function(){this.$backdrop&&this.$backdrop.remove(),this.$backdrop=null},backdrop:function(t){var u=this,r=this.$element.hasClass("fade")?"fade":"",i;if(this.isShown&&this.options.backdrop){if(i=n.support.transition&&r,this.$backdrop=n('<div class="modal-backdrop '+r+'" />').appendTo(document.body),this.$backdrop.click(this.options.backdrop=="static"?n.proxy(this.$element[0].focus,this.$element[0]):n.proxy(this.hide,this)),i&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("in"),!t)return;i?this.$backdrop.one(n.support.transition.end,t):t()}else!this.isShown&&this.$backdrop?(this.$backdrop.removeClass("in"),n.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one(n.support.transition.end,t):t()):t&&t()}},i=n.fn.modal,n.fn.modal=function(i){return this.each(function(){var u=n(this),r=u.data("modal"),f=n.extend({},n.fn.modal.defaults,u.data(),typeof i=="object"&&i);r||u.data("modal",r=new t(this,f)),typeof i=="string"?r[i]():f.show&&r.show()})},n.fn.modal.defaults={backdrop:!0,keyboard:!0,show:!0},n.fn.modal.Constructor=t,n.fn.modal.noConflict=function(){return n.fn.modal=i,this},n(document).on("click.modal.data-api",'[data-toggle="modal"]',function(t){var r=n(this),i=r.attr("href"),u=n(r.attr("data-target")||i&&i.replace(/.*(?=#[^\s]+$)/,"")),f=u.data("modal")?"toggle":n.extend({remote:!/#/.test(i)&&i},u.data(),r.data());t.preventDefault(),u.modal(f).one("hide",function(){r.focus()})})}(window.jQuery),!function(n){"use strict";var t=function(n,t){this.init("tooltip",n,t)},i;t.prototype={constructor:t,init:function(t,i,r){var o,s,f,u,e;for(this.type=t,this.$element=n(i),this.options=this.getOptions(r),this.enabled=!0,f=this.options.trigger.split(" "),e=f.length;e--;)u=f[e],u=="click"?this.$element.on("click."+this.type,this.options.selector,n.proxy(this.toggle,this)):u!="manual"&&(o=u=="hover"?"mouseenter":"focus",s=u=="hover"?"mouseleave":"blur",this.$element.on(o+"."+this.type,this.options.selector,n.proxy(this.enter,this)),this.$element.on(s+"."+this.type,this.options.selector,n.proxy(this.leave,this)));this.options.selector?this._options=n.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},getOptions:function(t){return t=n.extend({},n.fn[this.type].defaults,this.$element.data(),t),t.delay&&typeof t.delay=="number"&&(t.delay={show:t.delay,hide:t.delay}),t},enter:function(t){var u=n.fn[this.type].defaults,r={},i;if(this._options&&n.each(this._options,function(n,t){u[n]!=t&&(r[n]=t)},this),i=n(t.currentTarget)[this.type](r).data(this.type),!i.options.delay||!i.options.delay.show)return i.show();clearTimeout(this.timeout),i.hoverState="in",this.timeout=setTimeout(function(){i.hoverState=="in"&&i.show()},i.options.delay.show)},leave:function(t){var i=n(t.currentTarget)[this.type](this._options).data(this.type);if(this.timeout&&clearTimeout(this.timeout),!i.options.delay||!i.options.delay.hide)return i.hide();i.hoverState="out",this.timeout=setTimeout(function(){i.hoverState=="out"&&i.hide()},i.options.delay.hide)},show:function(){var i,t,f,u,e,r,o=n.Event("show");if(this.hasContent()&&this.enabled){if(this.$element.trigger(o),o.isDefaultPrevented())return;i=this.tip(),this.setContent(),this.options.animation&&i.addClass("fade"),e=typeof this.options.placement=="function"?this.options.placement.call(this,i[0],this.$element[0]):this.options.placement,i.detach().css({top:0,left:0,display:"block"}),this.options.container?i.appendTo(this.options.container):i.insertAfter(this.$element),t=this.getPosition(),f=i[0].offsetWidth,u=i[0].offsetHeight;switch(e){case"bottom":r={top:t.top+t.height,left:t.left+t.width/2-f/2};break;case"top":r={top:t.top-u,left:t.left+t.width/2-f/2};break;case"left":r={top:t.top+t.height/2-u/2,left:t.left-f};break;case"right":r={top:t.top+t.height/2-u/2,left:t.left+t.width}}this.applyPlacement(r,e),this.$element.trigger("shown")}},applyPlacement:function(n,t){var i=this.tip(),s=i[0].offsetWidth,e=i[0].offsetHeight,u,r,f,o;i.offset(n).addClass(t).addClass("in"),u=i[0].offsetWidth,r=i[0].offsetHeight,t=="top"&&r!=e&&(n.top=n.top+e-r,o=!0),t=="bottom"||t=="top"?(f=0,n.left<0&&(f=n.left*-2,n.left=0,i.offset(n),u=i[0].offsetWidth,r=i[0].offsetHeight),this.replaceArrow(f-s+u,u,"left")):this.replaceArrow(r-e,r,"top"),o&&i.offset(n)},replaceArrow:function(n,t,i){this.arrow().css(i,n?50*(1-n/t)+"%":"")},setContent:function(){var n=this.tip(),t=this.getTitle();n.find(".tooltip-inner")[this.options.html?"html":"text"](t),n.removeClass("fade in top bottom left right")},hide:function(){function r(){var i=setTimeout(function(){t.off(n.support.transition.end).detach()},500);t.one(n.support.transition.end,function(){clearTimeout(i),t.detach()})}var u=this,t=this.tip(),i=n.Event("hide");if(this.$element.trigger(i),!i.isDefaultPrevented())return t.removeClass("in"),n.support.transition&&this.$tip.hasClass("fade")?r():t.detach(),this.$element.trigger("hidden"),this},fixTitle:function(){var n=this.$element;(n.attr("title")||typeof n.attr("data-original-title")!="string")&&n.attr("data-original-title",n.attr("title")||"").attr("title","")},hasContent:function(){return this.getTitle()},getPosition:function(){var t=this.$element[0];return n.extend({},typeof t.getBoundingClientRect=="function"?t.getBoundingClientRect():{width:t.offsetWidth,height:t.offsetHeight},this.$element.offset())},getTitle:function(){var t,i=this.$element,n=this.options;return t=i.attr("data-original-title")||(typeof n.title=="function"?n.title.call(i[0]):n.title),t},tip:function(){return this.$tip=this.$tip||n(this.options.template)},arrow:function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},validate:function(){this.$element[0].parentNode||(this.hide(),this.$element=null,this.options=null)},enable:function(){this.enabled=!0},disable:function(){this.enabled=!1},toggleEnabled:function(){this.enabled=!this.enabled},toggle:function(t){var i=t?n(t.currentTarget)[this.type](this._options).data(this.type):this;i.tip().hasClass("in")?i.hide():i.show()},destroy:function(){this.hide().$element.off("."+this.type).removeData(this.type)}},i=n.fn.tooltip,n.fn.tooltip=function(i){return this.each(function(){var u=n(this),r=u.data("tooltip"),f=typeof i=="object"&&i;r||u.data("tooltip",r=new t(this,f)),typeof i=="string"&&r[i]()})},n.fn.tooltip.Constructor=t,n.fn.tooltip.defaults={animation:!0,placement:"top",selector:!1,template:'<div class="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!1,container:!1},n.fn.tooltip.noConflict=function(){return n.fn.tooltip=i,this}}(window.jQuery),!function(n){"use strict";var t=function(n,t){this.init("popover",n,t)},i;t.prototype=n.extend({},n.fn.tooltip.Constructor.prototype,{constructor:t,setContent:function(){var n=this.tip(),i=this.getTitle(),t=this.getContent();n.find(".popover-title")[this.options.html?"html":"text"](i),n.find(".popover-content")[this.options.html?"html":"text"](t),n.removeClass("fade top bottom left right in")},hasContent:function(){return this.getTitle()||this.getContent()},getContent:function(){var t,i=this.$element,n=this.options;return t=(typeof n.content=="function"?n.content.call(i[0]):n.content)||i.attr("data-content"),t},tip:function(){return this.$tip||(this.$tip=n(this.options.template)),this.$tip},destroy:function(){this.hide().$element.off("."+this.type).removeData(this.type)}}),i=n.fn.popover,n.fn.popover=function(i){return this.each(function(){var u=n(this),r=u.data("popover"),f=typeof i=="object"&&i;r||u.data("popover",r=new t(this,f)),typeof i=="string"&&r[i]()})},n.fn.popover.Constructor=t,n.fn.popover.defaults=n.extend({},n.fn.tooltip.defaults,{placement:"right",trigger:"click",content:"",template:'<div class="popover"><div class="arrow"></div><h3 class="popover-title"></h3><div class="popover-content"></div></div>'}),n.fn.popover.noConflict=function(){return n.fn.popover=i,this}}(window.jQuery),!function(n){"use strict";function t(t,i){var u=n.proxy(this.process,this),f=n(t).is("body")?n(window):n(t),r;this.options=n.extend({},n.fn.scrollspy.defaults,i),this.$scrollElement=f.on("scroll.scroll-spy.data-api",u),this.selector=(this.options.target||(r=n(t).attr("href"))&&r.replace(/.*(?=#[^\s]+$)/,"")||"")+" .nav li > a",this.$body=n("body"),this.refresh(),this.process()}t.prototype={constructor:t,refresh:function(){var t=this,i;this.offsets=n([]),this.targets=n([]),i=this.$body.find(this.selector).map(function(){var u=n(this),r=u.data("target")||u.attr("href"),i=/^#\w/.test(r)&&n(r);return i&&i.length&&[[i.position().top+(!n.isWindow(t.$scrollElement.get(0))&&t.$scrollElement.scrollTop()),r]]||null}).sort(function(n,t){return n[0]-t[0]}).each(function(){t.offsets.push(this[0]),t.targets.push(this[1])})},process:function(){var i=this.$scrollElement.scrollTop()+this.options.offset,e=this.$scrollElement[0].scrollHeight||this.$body[0].scrollHeight,f=e-this.$scrollElement.height(),t=this.offsets,r=this.targets,u=this.activeTarget,n;if(i>=f)return u!=(n=r.last()[0])&&this.activate(n);for(n=t.length;n--;)u!=r[n]&&i>=t[n]&&(!t[n+1]||i<=t[n+1])&&this.activate(r[n])},activate:function(t){var i,r;this.activeTarget=t,n(this.selector).parent(".active").removeClass("active"),r=this.selector+'[data-target="'+t+'"],'+this.selector+'[href="'+t+'"]',i=n(r).parent("li").addClass("active"),i.parent(".dropdown-menu").length&&(i=i.closest("li.dropdown").addClass("active")),i.trigger("activate")}};var i=n.fn.scrollspy;n.fn.scrollspy=function(i){return this.each(function(){var u=n(this),r=u.data("scrollspy"),f=typeof i=="object"&&i;r||u.data("scrollspy",r=new t(this,f)),typeof i=="string"&&r[i]()})},n.fn.scrollspy.Constructor=t,n.fn.scrollspy.defaults={offset:10},n.fn.scrollspy.noConflict=function(){return n.fn.scrollspy=i,this},n(window).on("load",function(){n('[data-spy="scroll"]').each(function(){var t=n(this);t.scrollspy(t.data())})})}(window.jQuery),!function(n){"use strict";var t=function(t){this.element=n(t)},i;t.prototype={constructor:t,show:function(){var t=this.element,e=t.closest("ul:not(.dropdown-menu)"),i=t.attr("data-target"),f,r,u;(i||(i=t.attr("href"),i=i&&i.replace(/.*(?=#[^\s]*$)/,"")),t.parent("li").hasClass("active"))||(f=e.find(".active:last a")[0],u=n.Event("show",{relatedTarget:f}),t.trigger(u),u.isDefaultPrevented())||(r=n(i),this.activate(t.parent("li"),e),this.activate(r,r.parent(),function(){t.trigger({type:"shown",relatedTarget:f})}))},activate:function(t,i,r){function e(){u.removeClass("active").find("> .dropdown-menu > .active").removeClass("active"),t.addClass("active"),f?(t[0].offsetWidth,t.addClass("in")):t.removeClass("fade"),t.parent(".dropdown-menu")&&t.closest("li.dropdown").addClass("active"),r&&r()}var u=i.find("> .active"),f=r&&n.support.transition&&u.hasClass("fade");f?u.one(n.support.transition.end,e):e(),u.removeClass("in")}},i=n.fn.tab,n.fn.tab=function(i){return this.each(function(){var u=n(this),r=u.data("tab");r||u.data("tab",r=new t(this)),typeof i=="string"&&r[i]()})},n.fn.tab.Constructor=t,n.fn.tab.noConflict=function(){return n.fn.tab=i,this},n(document).on("click.tab.data-api",'[data-toggle="tab"], [data-toggle="pill"]',function(t){t.preventDefault(),n(this).tab("show")})}(window.jQuery),!function(n){"use strict";var t=function(t,i){this.$element=n(t),this.options=n.extend({},n.fn.typeahead.defaults,i),this.matcher=this.options.matcher||this.matcher,this.sorter=this.options.sorter||this.sorter,this.highlighter=this.options.highlighter||this.highlighter,this.updater=this.options.updater||this.updater,this.source=this.options.source,this.$menu=n(this.options.menu),this.shown=!1,this.listen()},i;t.prototype={constructor:t,select:function(){var n=this.$menu.find(".active").attr("data-value");return this.$element.val(this.updater(n)).change(),this.hide()},updater:function(n){return n},show:function(){var t=n.extend({},this.$element.position(),{height:this.$element[0].offsetHeight});return this.$menu.insertAfter(this.$element).css({top:t.top+t.height,left:t.left}).show(),this.shown=!0,this},hide:function(){return this.$menu.hide(),this.shown=!1,this},lookup:function(){var i;return this.query=this.$element.val(),!this.query||this.query.length<this.options.minLength?this.shown?this.hide():this:(i=n.isFunction(this.source)?this.source(this.query,n.proxy(this.process,this)):this.source,i?this.process(i):this)},process:function(t){var i=this;return t=n.grep(t,function(n){return i.matcher(n)}),t=this.sorter(t),t.length?this.render(t.slice(0,this.options.items)).show():this.shown?this.hide():this},matcher:function(n){return~n.toLowerCase().indexOf(this.query.toLowerCase())},sorter:function(n){for(var u=[],i=[],r=[],t;t=n.shift();)t.toLowerCase().indexOf(this.query.toLowerCase())?~t.indexOf(this.query)?i.push(t):r.push(t):u.push(t);return u.concat(i,r)},highlighter:function(n){var t=this.query.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&");return n.replace(new RegExp("("+t+")","ig"),function(n,t){return"<strong>"+t+"</strong>"})},render:function(t){var i=this;return t=n(t).map(function(t,r){return t=n(i.options.item).attr("data-value",r),t.find("a").html(i.highlighter(r)),t[0]}),t.first().addClass("active"),this.$menu.html(t),this},next:function(){var r=this.$menu.find(".active").removeClass("active"),i=r.next();i.length||(i=n(this.$menu.find("li")[0])),i.addClass("active")},prev:function(){var i=this.$menu.find(".active").removeClass("active"),t=i.prev();t.length||(t=this.$menu.find("li").last()),t.addClass("active")},listen:function(){this.$element.on("focus",n.proxy(this.focus,this)).on("blur",n.proxy(this.blur,this)).on("keypress",n.proxy(this.keypress,this)).on("keyup",n.proxy(this.keyup,this)),this.eventSupported("keydown")&&this.$element.on("keydown",n.proxy(this.keydown,this)),this.$menu.on("click",n.proxy(this.click,this)).on("mouseenter","li",n.proxy(this.mouseenter,this)).on("mouseleave","li",n.proxy(this.mouseleave,this))},eventSupported:function(n){var t=n in this.$element;return t||(this.$element.setAttribute(n,"return;"),t=typeof this.$element[n]=="function"),t},move:function(n){if(this.shown){switch(n.keyCode){case 9:case 13:case 27:n.preventDefault();break;case 38:n.preventDefault(),this.prev();break;case 40:n.preventDefault(),this.next()}n.stopPropagation()}},keydown:function(t){this.suppressKeyPressRepeat=~n.inArray(t.keyCode,[40,38,9,13,27]),this.move(t)},keypress:function(n){this.suppressKeyPressRepeat||this.move(n)},keyup:function(n){switch(n.keyCode){case 40:case 38:case 16:case 17:case 18:break;case 9:case 13:if(!this.shown)return;this.select();break;case 27:if(!this.shown)return;this.hide();break;default:this.lookup()}n.stopPropagation(),n.preventDefault()},focus:function(){this.focused=!0},blur:function(){this.focused=!1,!this.mousedover&&this.shown&&this.hide()},click:function(n){n.stopPropagation(),n.preventDefault(),this.select(),this.$element.focus()},mouseenter:function(t){this.mousedover=!0,this.$menu.find(".active").removeClass("active"),n(t.currentTarget).addClass("active")},mouseleave:function(){this.mousedover=!1,!this.focused&&this.shown&&this.hide()}},i=n.fn.typeahead,n.fn.typeahead=function(i){return this.each(function(){var u=n(this),r=u.data("typeahead"),f=typeof i=="object"&&i;r||u.data("typeahead",r=new t(this,f)),typeof i=="string"&&r[i]()})},n.fn.typeahead.defaults={source:[],items:8,menu:'<ul class="typeahead dropdown-menu"></ul>',item:'<li><a href="#"></a></li>',minLength:1},n.fn.typeahead.Constructor=t,n.fn.typeahead.noConflict=function(){return n.fn.typeahead=i,this},n(document).on("focus.typeahead.data-api",'[data-provide="typeahead"]',function(){var i=n(this);i.data("typeahead")||i.typeahead(i.data())})}(window.jQuery),!function(n){"use strict";var t=function(t,i){this.options=n.extend({},n.fn.affix.defaults,i),this.$window=n(window).on("scroll.affix.data-api",n.proxy(this.checkPosition,this)).on("click.affix.data-api",n.proxy(function(){setTimeout(n.proxy(this.checkPosition,this),1)},this)),this.$element=n(t),this.checkPosition()},i;t.prototype.checkPosition=function(){if(this.$element.is(":visible")){var o=n(document).height(),f=this.$window.scrollTop(),e=this.$element.offset(),i=this.options.offset,r=i.bottom,u=i.top,s="affix affix-top affix-bottom",t;(typeof i!="object"&&(r=u=i),typeof u=="function"&&(u=i.top()),typeof r=="function"&&(r=i.bottom()),t=this.unpin!=null&&f+this.unpin<=e.top?!1:r!=null&&e.top+this.$element.height()>=o-r?"bottom":u!=null&&f<=u?"top":!1,this.affixed!==t)&&(this.affixed=t,this.unpin=t=="bottom"?e.top-f:null,this.$element.removeClass(s).addClass("affix"+(t?"-"+t:"")))}},i=n.fn.affix,n.fn.affix=function(i){return this.each(function(){var u=n(this),r=u.data("affix"),f=typeof i=="object"&&i;r||u.data("affix",r=new t(this,f)),typeof i=="string"&&r[i]()})},n.fn.affix.Constructor=t,n.fn.affix.defaults={offset:0},n.fn.affix.noConflict=function(){return n.fn.affix=i,this},n(window).on("load",function(){n('[data-spy="affix"]').each(function(){var i=n(this),t=i.data();t.offset=t.offset||{},t.offsetBottom&&(t.offset.bottom=t.offsetBottom),t.offsetTop&&(t.offset.top=t.offsetTop),i.affix(t)})})}(window.jQuery),jQuery(document).ready(function(n){n(".dropdown-toggle").dropdown(),n(".dropdown").hover(function(){n(this).addClass("open")},function(){n(this).removeClass("open")});n("body").on("touchstart.dropdown",".dropdown-menu",function(n){n.stopPropagation()});n(".accordion").collapse();n(".accordion").on("shown",function(){n(".accordion-group").each(function(){n(this).children(".accordion-body").hasClass("in")?n(this).children(".accordion-heading").children("a").removeClass("collapsed"):n(this).children(".accordion-heading").children("a").addClass("collapsed")})});n(".accordion").css("height","auto"),n("a.fancy").fancybox({transitionIn:"elastic",transitionOut:"elastic",speedIn:600,speedOut:200,overlayShow:!1}),n(".fancybox").fancybox(),n("#carousel").flexslider({animation:"slide",controlNav:!1,animationLoop:!0,slideshow:!1,itemWidth:80,itemMargin:5,asNavFor:"#slider",useCSS:!1}),n("#slider").flexslider({animation:"slide",controlNav:!1,animationLoop:!1,slideshow:!1,sync:"#carousel",useCSS:!1});var t='<select class="nav-select">';n(".nav-collapse a").each(function(){var i=n(this);(i.attr("href").indexOf("#")==-1||i.parent().hasClass("active"))&&(t+='<option value="'+i.attr("href")+'"',i.parent().hasClass("active")&&(t+=" selected"),t+=">"+i.html().replace(/(<i>)|(<\/i>)/gi,"").replace(/&amp;/g,"&")+"</option>")}),t+="</select>",n(t).appendTo(".buttons-container"),n(".buttons-container select").change(function(){window.location=n(this).find("option:selected").val()})}),!function(n){var r=function(r,u){if(this.element=n(r),this.language=u.language||this.element.data("date-language")||"en",this.language=this.language in i?this.language:"en",this.format=t.parseFormat(u.format||this.element.data("date-format")||"mm/dd/yyyy"),this.picker=n(t.template).appendTo("body").on({click:n.proxy(this.click,this),mousedown:n.proxy(this.mousedown,this)}),this.isInput=this.element.is("input"),this.component=this.element.is(".date")?this.element.find(".add-on"):!1,this.component&&this.component.length===0&&(this.component=!1),this.isInput)this.element.on({focus:n.proxy(this.show,this),blur:n.proxy(this._hide,this),keyup:n.proxy(this.update,this),keydown:n.proxy(this.keydown,this)});else if(this.component){this.element.find("input").on({focus:n.proxy(this.show,this),blur:n.proxy(this._hide,this),keyup:n.proxy(this.update,this),keydown:n.proxy(this.keydown,this)});this.component.on("click",n.proxy(this.show,this));var r=this.element.find("input");r.on({blur:n.proxy(this._hide,this)})}else this.element.on("click",n.proxy(this.show,this));this.autoclose=!1,"autoclose"in u?this.autoclose=u.autoclose:"dateAutoclose"in this.element.data()&&(this.autoclose=this.element.data("date-autoclose")),this.keyboardNavigation=!0,"keyboardNavigation"in u?this.keyboardNavigation=u.keyboardNavigation:"dateKeyboardNavigation"in this.element.data()&&(this.keyboardNavigation=this.element.data("date-keyboard-navigation"));switch(u.startView||this.element.data("date-start-view")){case 2:case"decade":this.viewMode=this.startViewMode=2;break;case 1:case"year":this.viewMode=this.startViewMode=1;break;case 0:case"month":default:this.viewMode=this.startViewMode=0}this.weekStart=(u.weekStart||this.element.data("date-weekstart")||i[this.language].weekStart||0)%7,this.weekEnd=(this.weekStart+6)%7,this.startDate=-Infinity,this.endDate=Infinity,this.setStartDate(u.startDate||this.element.data("date-startdate")),this.setEndDate(u.endDate||this.element.data("date-enddate")),this.fillDow(),this.fillMonths(),this.update(),this.showMode()},i,t;r.prototype={constructor:r,show:function(t){this.picker.show(),this.height=this.component?this.component.outerHeight():this.element.outerHeight(),this.update(),this.place();n(window).on("resize",n.proxy(this.place,this));if(t&&(t.stopPropagation(),t.preventDefault()),!this.isInput)n(document).on("mousedown",n.proxy(this.hide,this));this.element.trigger({type:"show",date:this.date})},_hide:function(t){var i,f,u;if(n.browser.msie){i=this,f=arguments;function r(){clearTimeout(u),t.target.focus(),i.picker.off("click",r)}function e(){i.hide.apply(i,f),i.picker.off("click",r)}this.picker.on("click",r);u=setTimeout(e,100)}else return this.hide.apply(this,arguments)},hide:function(t){this.picker.hide(),n(window).off("resize",this.place),this.viewMode=this.startViewMode,this.showMode(),this.isInput||n(document).off("mousedown",this.hide),t&&t.currentTarget.value&&this.setValue(),this.element.trigger({type:"hide",date:this.date})},setValue:function(){var n=t.formatDate(this.date,this.format,this.language);this.isInput?this.element.prop("value",n):(this.component&&this.element.find("input").prop("value",n),this.element.data("date",n))},setStartDate:function(n){this.startDate=n||-Infinity,this.startDate!==-Infinity&&(this.startDate=t.parseDate(this.startDate,this.format,this.language)),this.update(),this.updateNavArrows()},setEndDate:function(n){this.endDate=n||Infinity,this.endDate!==Infinity&&(this.endDate=t.parseDate(this.endDate,this.format,this.language)),this.update(),this.updateNavArrows()},place:function(){var i=parseInt(this.element.parents().filter(function(){return n(this).css("z-index")!="auto"}).first().css("z-index"))+10,t=this.component?this.component.offset():this.element.offset();this.picker.css({top:t.top+this.height,left:t.left,zIndex:i})},update:function(){this.date=t.parseDate(this.isInput?this.element.prop("value"):this.element.data("date")||this.element.find("input").prop("value"),this.format,this.language),this.viewDate=this.date<this.startDate?new Date(this.startDate):this.date>this.endDate?new Date(this.endDate):new Date(this.date),this.fill()},fillDow:function(){for(var t=this.weekStart,n="<tr>";t<this.weekStart+7;)n+='<th class="dow">'+i[this.language].daysMin[t++%7]+"</th>";n+="</tr>",this.picker.find(".datepicker-days thead").append(n)},fillMonths:function(){for(var t="",n=0;n<12;)t+='<span class="month">'+i[this.language].monthsShort[n++]+"</span>";this.picker.find(".datepicker-months td").html(t)},fill:function(){var w=new Date(this.viewDate),r=w.getFullYear(),c=w.getMonth(),a=this.startDate!==-Infinity?this.startDate.getFullYear():-Infinity,d=this.startDate!==-Infinity?this.startDate.getMonth():-Infinity,y=this.endDate!==Infinity?this.endDate.getFullYear():Infinity,g=this.endDate!==Infinity?this.endDate.getMonth():Infinity,nt=this.date.valueOf(),e,u,f,v,h,p,s;this.picker.find(".datepicker-days th:eq(1)").text(i[this.language].months[c]+" "+r),this.updateNavArrows(),this.fillMonths();var n=new Date(r,c-1,28,0,0,0,0),b=t.getDaysInMonth(n.getFullYear(),n.getMonth()),k,o=0,l;for(n.setDate(b),n.setDate(b-(n.getDay()-this.weekStart+7)%7),e=new Date(n),e.setDate(e.getDate()+42),e=e.valueOf(),u=[];n.valueOf()<e;)n.getDay()==this.weekStart&&u.push("<tr>"),f="",n.getFullYear()<r||n.getFullYear()==r&&n.getMonth()<c?f+=" old":(n.getFullYear()>r||n.getFullYear()==r&&n.getMonth()>c)&&(f+=" new"),n.valueOf()==nt&&(f+=" active"),(n.valueOf()<this.startDate||n.valueOf()>this.endDate)&&(f+=" disabled"),l=n.getDate(),o==-1&&l++,u.push('<td class="day'+f+'">'+l+"</td>"),n.getDay()==this.weekEnd&&u.push("</tr>"),k=n.getDate(),n.setDate(n.getDate()+1),n.getHours()!=0&&(o?(o==-1?n.setHours(24):n.setHours(0),n.setMinutes(0),o=0):o=n.getDate()==k?-1:1);for(this.picker.find(".datepicker-days tbody").empty().append(u.join("")),v=this.date.getFullYear(),h=this.picker.find(".datepicker-months").find("th:eq(1)").text(r).end().find("span").removeClass("active"),v==r&&h.eq(this.date.getMonth()).addClass("active"),(r<a||r>y)&&h.addClass("disabled"),r==a&&h.slice(0,d).addClass("disabled"),r==y&&h.slice(g+1).addClass("disabled"),u="",r=parseInt(r/10,10)*10,p=this.picker.find(".datepicker-years").find("th:eq(1)").text(r+"-"+(r+9)).end().find("td"),r-=1,s=-1;s<11;s++)u+='<span class="year'+(s==-1||s==10?" old":"")+(v==r?" active":"")+(r<a||r>y?" disabled":"")+'">'+r+"</span>",r+=1;p.html(u)},updateNavArrows:function(){var i=new Date(this.viewDate),n=i.getFullYear(),t=i.getMonth();switch(this.viewMode){case 0:this.startDate!==-Infinity&&n<=this.startDate.getFullYear()&&t<=this.startDate.getMonth()?this.picker.find(".prev").css({visibility:"hidden"}):this.picker.find(".prev").css({visibility:"visible"}),this.endDate!==Infinity&&n>=this.endDate.getFullYear()&&t>=this.endDate.getMonth()?this.picker.find(".next").css({visibility:"hidden"}):this.picker.find(".next").css({visibility:"visible"});break;case 1:case 2:this.startDate!==-Infinity&&n<=this.startDate.getFullYear()?this.picker.find(".prev").css({visibility:"hidden"}):this.picker.find(".prev").css({visibility:"visible"}),this.endDate!==Infinity&&n>=this.endDate.getFullYear()?this.picker.find(".next").css({visibility:"hidden"}):this.picker.find(".next").css({visibility:"visible"})}},click:function(i){var r,o,u,f,e;if(i.stopPropagation(),i.preventDefault(),r=n(i.target).closest("span, td, th"),r.length==1)switch(r[0].nodeName.toLowerCase()){case"th":switch(r[0].className){case"switch":this.showMode(1);break;case"prev":case"next":o=t.modes[this.viewMode].navStep*(r[0].className=="prev"?-1:1);switch(this.viewMode){case 0:this.viewDate=this.moveMonth(this.viewDate,o);break;case 1:case 2:this.viewDate=this.moveYear(this.viewDate,o)}this.fill()}break;case"span":r.is(".disabled")||(this.viewDate.setDate(1),r.is(".month")?(u=r.parent().find("span").index(r),this.viewDate.setMonth(u),this.element.trigger({type:"changeMonth",date:this.viewDate})):(f=parseInt(r.text(),10)||0,this.viewDate.setFullYear(f),this.element.trigger({type:"changeYear",date:this.viewDate})),this.showMode(-1),this.fill());break;case"td":if(r.is(".day")&&!r.is(".disabled")){var s=parseInt(r.text(),10)||1,f=this.viewDate.getFullYear(),u=this.viewDate.getMonth();r.is(".old")?u==0?(u=11,f-=1):u-=1:r.is(".new")&&(u==11?(u=0,f+=1):u+=1),this.date=new Date(f,u,s,0,0,0,0),this.viewDate=new Date(f,u,s,0,0,0,0),this.fill(),this.setValue(),this.element.trigger({type:"changeDate",date:this.date}),this.isInput?e=this.element:this.component&&(e=this.element.find("input")),e&&(e.change(),this.autoclose&&e.blur())}}},mousedown:function(n){n.stopPropagation(),n.preventDefault()},moveMonth:function(n,t){var f;if(!t)return n;var i=new Date(n.valueOf()),o=i.getDate(),e=i.getMonth(),s=Math.abs(t),r,u;if(t=t>0?1:-1,s==1)u=t==-1?function(){return i.getMonth()==e}:function(){return i.getMonth()!=r},r=e+t,i.setMonth(r),(r<0||r>11)&&(r=(r+12)%12);else{for(f=0;f<s;f++)i=this.moveMonth(i,t);r=i.getMonth(),i.setDate(o),u=function(){return r!=i.getMonth()}}while(u())i.setDate(--o),i.setMonth(r);return i},moveYear:function(n,t){return this.moveMonth(n,t*12)},dateWithinRange:function(n){return n>=this.startDate&&n<=this.endDate},keydown:function(n){var u,t,e,o,i,r,f;if(this.picker.is(":not(:visible)")){n.keyCode==27&&this.show();return}u=!1;switch(n.keyCode){case 27:this.hide(),n.preventDefault();break;case 37:case 39:if(!this.keyboardNavigation)break;t=n.keyCode==37?-1:1,n.ctrlKey?(i=this.moveYear(this.date,t),r=this.moveYear(this.viewDate,t)):n.shiftKey?(i=this.moveMonth(this.date,t),r=this.moveMonth(this.viewDate,t)):(i=new Date(this.date),i.setDate(this.date.getDate()+t),r=new Date(this.viewDate),r.setDate(this.viewDate.getDate()+t)),this.dateWithinRange(i)&&(this.date=i,this.viewDate=r,this.setValue(),this.update(),n.preventDefault(),u=!0);break;case 38:case 40:if(!this.keyboardNavigation)break;t=n.keyCode==38?-1:1,n.ctrlKey?(i=this.moveYear(this.date,t),r=this.moveYear(this.viewDate,t)):n.shiftKey?(i=this.moveMonth(this.date,t),r=this.moveMonth(this.viewDate,t)):(i=new Date(this.date),i.setDate(this.date.getDate()+t*7),r=new Date(this.viewDate),r.setDate(this.viewDate.getDate()+t*7)),this.dateWithinRange(i)&&(this.date=i,this.viewDate=r,this.setValue(),this.update(),n.preventDefault(),u=!0);break;case 13:this.hide(),n.preventDefault()}u&&(this.element.trigger({type:"changeDate",date:this.date}),this.isInput?f=this.element:this.component&&(f=this.element.find("input")),f&&f.change())},showMode:function(n){n&&(this.viewMode=Math.max(0,Math.min(2,this.viewMode+n))),this.picker.find(">div").hide().filter(".datepicker-"+t.modes[this.viewMode].clsName).show(),this.updateNavArrows()}},n.fn.datepicker=function(t){var i=Array.apply(null,arguments);return i.shift(),this.each(function(){var f=n(this),u=f.data("datepicker"),e=typeof t=="object"&&t;u||f.data("datepicker",u=new r(this,n.extend({},n.fn.datepicker.defaults,e))),typeof t=="string"&&typeof u[t]=="function"&&u[t].apply(u,i)})},n.fn.datepicker.defaults={},n.fn.datepicker.Constructor=r,i=n.fn.datepicker.dates={en:{days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],daysShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sun"],daysMin:["Su","Mo","Tu","We","Th","Fr","Sa","Su"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],monthsShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]}},t={modes:[{clsName:"days",navFnc:"Month",navStep:1},{clsName:"months",navFnc:"FullYear",navStep:1},{clsName:"years",navFnc:"FullYear",navStep:10}],isLeapYear:function(n){return n%4==0&&n%100!=0||n%400==0},getDaysInMonth:function(n,i){return[31,t.isLeapYear(n)?29:28,31,30,31,30,31,31,30,31,30,31][i]},validParts:/dd?|mm?|MM?|yy(?:yy)?/g,nonpunctuation:/[^ -\/:-@\[-`{-~\t\n\r]+/g,parseFormat:function(n){var i=n.replace(this.validParts,"\x00").split("\x00"),t=n.match(this.validParts);if(!i||!i.length||!t||t.length==0)throw new Error("Invalid date format.");return{separators:i,parts:t}},parseDate:function(t,u,f){var b,o,h,l,w,e,v;if(t instanceof Date)return t;if(/^[-+]\d+[dmwy]([\s,]+[-+]\d+[dmwy])*$/.test(t)){for(b=/([-+]\d+)([dmwy])/,o=t.match(/([-+]\d+)([dmwy])/g),t=new Date,e=0;e<o.length;e++){h=b.exec(o[e]),l=parseInt(h[1]);switch(h[2]){case"d":t.setDate(t.getDate()+l);break;case"m":t=r.prototype.moveMonth.call(r.prototype,t,l);break;case"w":t.setDate(t.getDate()+l*7);break;case"y":t=r.prototype.moveYear.call(r.prototype,t,l)}}return new Date(t.getFullYear(),t.getMonth(),t.getDate(),0,0,0)}var o=t&&t.match(this.nonpunctuation)||[],t=new Date,y={},p=["yyyy","yy","M","MM","m","mm","d","dd"],s={yyyy:function(n,t){return n.setFullYear(t)},yy:function(n,t){return n.setFullYear(2e3+t)},m:function(n,t){for(t-=1;t<0;)t+=12;for(t%=12,n.setMonth(t);n.getMonth()!=t;)n.setDate(n.getDate()-1);return n},d:function(n,t){return n.setDate(t)}},c,a,h;if(s.M=s.MM=s.mm=s.m,s.dd=s.d,t=new Date(t.getFullYear(),t.getMonth(),t.getDate(),0,0,0),o.length==u.parts.length){for(e=0,w=u.parts.length;e<w;e++){if(c=parseInt(o[e],10),h=u.parts[e],isNaN(c))switch(h){case"MM":a=n(i[f].months).filter(function(){var n=this.slice(0,o[e].length),t=o[e].slice(0,n.length);return n==t}),c=n.inArray(a[0],i[f].months)+1;break;case"M":a=n(i[f].monthsShort).filter(function(){var n=this.slice(0,o[e].length),t=o[e].slice(0,n.length);return n==t}),c=n.inArray(a[0],i[f].monthsShort)+1}y[h]=c}for(e=0;e<p.length;e++)v=p[e],v in y&&s[v](t,y[v])}return t},formatDate:function(t,r,u){var f={d:t.getDate(),m:t.getMonth()+1,M:i[u].monthsShort[t.getMonth()],MM:i[u].months[t.getMonth()],yy:t.getFullYear().toString().substring(2),yyyy:t.getFullYear()},t,o,e,s;for(f.dd=(f.d<10?"0":"")+f.d,f.mm=(f.m<10?"0":"")+f.m,t=[],o=n.extend([],r.separators),e=0,s=r.parts.length;e<s;e++)o.length&&t.push(o.shift()),t.push(f[r.parts[e]]);return t.join("")},headTemplate:'<thead><tr><th class="prev"><i class="icon-arrow-left"/></th><th colspan="5" class="switch"></th><th class="next"><i class="icon-arrow-right"/></th></tr></thead>',contTemplate:'<tbody><tr><td colspan="7"></td></tr></tbody>'},t.template='<div class="datepicker dropdown-menu"><div class="datepicker-days"><table class=" table-condensed">'+t.headTemplate+'<tbody></tbody></table></div><div class="datepicker-months"><table class="table-condensed">'+t.headTemplate+t.contTemplate+'</table></div><div class="datepicker-years"><table class="table-condensed">'+t.headTemplate+t.contTemplate+"</table></div></div>"}(window.jQuery),function(n){n.fn.datepicker.dates.de={days:["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag","Sonntag"],daysShort:["Son","Mon","Die","Mit","Don","Fre","Sam","Son"],daysMin:["So","Mo","Di","Mi","Do","Fr","Sa","So"],months:["Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"],monthsShort:["Jan","Feb","Mär","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"]}}(jQuery),!function(n){var t=function(t,i){if(this.$element=n(t),this.type=this.$element.data("uploadtype")||(this.$element.find(".thumbnail").length>0?"image":"file"),this.$input=this.$element.find(":file"),this.$input.length!==0){this.name=this.$input.attr("name")||i.name,this.$hidden=this.$element.find('input[type=hidden][name="'+this.name+'"]'),this.$hidden.length===0&&(this.$hidden=n('<input type="hidden" />'),this.$element.prepend(this.$hidden)),this.$preview=this.$element.find(".fileupload-preview");var r=this.$preview.css("height");this.$preview.css("display")!="inline"&&r!="0px"&&r!="none"&&this.$preview.css("line-height",r),this.original={exists:this.$element.hasClass("fileupload-exists"),preview:this.$preview.html(),hiddenVal:this.$hidden.val()},this.$remove=this.$element.find('[data-dismiss="fileupload"]'),this.$element.find('[data-trigger="fileupload"]').on("click.fileupload",n.proxy(this.trigger,this)),this.listen()}};t.prototype={listen:function(){this.$input.on("change.fileupload",n.proxy(this.change,this)),n(this.$input[0].form).on("reset.fileupload",n.proxy(this.reset,this)),this.$remove&&this.$remove.on("click.fileupload",n.proxy(this.clear,this))},change:function(n,t){var i;if(t!=="clear"){if(i=n.target.files!==undefined?n.target.files[0]:n.target.value?{name:n.target.value.replace(/^.+\\/,"")}:null,!i){this.clear();return}if(this.$hidden.val(""),this.$hidden.attr("name",""),this.$input.attr("name",this.name),this.type==="image"&&this.$preview.length>0&&(typeof i.type!="undefined"?i.type.match("image.*"):i.name.match(/\.(gif|png|jpe?g)$/i))&&typeof FileReader!="undefined"){var u=new FileReader,r=this.$preview,f=this.$element;u.onload=function(n){r.html('<img src="'+n.target.result+'" '+(r.css("max-height")!="none"?'style="max-height: '+r.css("max-height")+';"':"")+" />"),f.addClass("fileupload-exists").removeClass("fileupload-new")},u.readAsDataURL(i)}else this.$preview.text(i.name),this.$element.addClass("fileupload-exists").removeClass("fileupload-new")}},clear:function(n){if(this.$hidden.val(""),this.$hidden.attr("name",this.name),this.$input.attr("name",""),navigator.userAgent.match(/msie/i)){var t=this.$input.clone(!0);this.$input.after(t),this.$input.remove(),this.$input=t}else this.$input.val("");this.$preview.html(""),this.$element.addClass("fileupload-new").removeClass("fileupload-exists"),n&&(this.$input.trigger("change",["clear"]),n.preventDefault())},reset:function(){this.clear(),this.$hidden.val(this.original.hiddenVal),this.$preview.html(this.original.preview),this.original.exists?this.$element.addClass("fileupload-exists").removeClass("fileupload-new"):this.$element.addClass("fileupload-new").removeClass("fileupload-exists")},trigger:function(n){this.$input.trigger("click"),n.preventDefault()}},n.fn.fileupload=function(i){return this.each(function(){var u=n(this),r=u.data("fileupload");r||u.data("fileupload",r=new t(this,i)),typeof i=="string"&&r[i]()})},n.fn.fileupload.Constructor=t,n(document).on("click.fileupload.data-api",'[data-provides="fileupload"]',function(t){var r=n(this),i;r.data("fileupload")||(r.fileupload(r.data()),i=n(t.target).closest('[data-dismiss="fileupload"],[data-trigger="fileupload"]'),i.length>0&&(i.trigger("click.fileupload"),t.preventDefault()))})}(window.jQuery),$.fn.typeahead.Constructor.prototype.keydown=function(n){this.suppressKeyPressRepeat=$.inArray(n.keyCode,[40,38,9,13,27]),this.move(n)};var bootbox=window.bootbox||function(n,t){function f(n,t){return(t==null&&(t=o),typeof u[t][n]=="string")?u[t][n]:t!=h?f(n,h):n}var o="en",h="en",s=!0,e="static",c="javascript:;",l="",r={},i={},u;return i.setLocale=function(n){for(var t in u)if(t==n){o=n;return}throw new Error("Invalid locale: "+n);},i.addLocale=function(n,t){typeof u[n]=="undefined"&&(u[n]={});for(var i in t)u[n][i]=t[i]},i.setIcons=function(n){r=n,(typeof r!="object"||r==null)&&(r={})},i.alert=function(){var t="",u=f("OK"),n=null;switch(arguments.length){case 1:t=arguments[0];break;case 2:t=arguments[0],typeof arguments[1]=="function"?n=arguments[1]:u=arguments[1];break;case 3:t=arguments[0],u=arguments[1],n=arguments[2];break;default:throw new Error("Incorrect number of arguments: expected 1-3");}return i.dialog(t,{label:u,icon:r.OK,callback:n},{onEscape:n||!0})},i.confirm=function(){var t="",u=f("CANCEL"),o=f("CONFIRM"),n=null,e,s;switch(arguments.length){case 1:t=arguments[0];break;case 2:t=arguments[0],typeof arguments[1]=="function"?n=arguments[1]:u=arguments[1];break;case 3:t=arguments[0],u=arguments[1],typeof arguments[2]=="function"?n=arguments[2]:o=arguments[2];break;case 4:t=arguments[0],u=arguments[1],o=arguments[2],n=arguments[3];break;default:throw new Error("Incorrect number of arguments: expected 1-4");}return e=function(){typeof n=="function"&&n(!1)},s=function(){typeof n=="function"&&n(!0)},i.dialog(t,[{label:u,icon:r.CANCEL,callback:e},{label:o,icon:r.CONFIRM,callback:s}],{onEscape:e})},i.prompt=function(){var e="",o=f("CANCEL"),h=f("CONFIRM"),n=null,c="",a,u;switch(arguments.length){case 1:e=arguments[0];break;case 2:e=arguments[0],typeof arguments[1]=="function"?n=arguments[1]:o=arguments[1];break;case 3:e=arguments[0],o=arguments[1],typeof arguments[2]=="function"?n=arguments[2]:h=arguments[2];break;case 4:e=arguments[0],o=arguments[1],h=arguments[2],n=arguments[3];break;case 5:e=arguments[0],o=arguments[1],h=arguments[2],n=arguments[3],c=arguments[4];break;default:throw new Error("Incorrect number of arguments: expected 1-5");}a=e,u=t("<form></form>"),u.append("<input autocomplete=off type=text value='"+c+"' />");var l=function(){typeof n=="function"&&n(null)},v=function(){typeof n=="function"&&n(u.find("input[type=text]").val())},s=i.dialog(u,[{label:o,icon:r.CANCEL,callback:l},{label:h,icon:r.CONFIRM,callback:v}],{header:a,show:!1,onEscape:l});s.on("shown",function(){u.find("input[type=text]").focus();u.on("submit",function(n){n.preventDefault(),s.find(".btn-primary").click()})});return s.modal("show"),s},i.dialog=function(i,r,u){var v="",tt=[],u=u||{},f,k,b,a,h,w,o,it,p;for(r==null?r=[]:typeof r.length=="undefined"&&(r=[r]),f=r.length;f--;){var rt=null,nt=null,y=null,g="",d=null;if(typeof r[f].label=="undefined"&&typeof r[f]["class"]=="undefined"&&typeof r[f].callback=="undefined"){k=0,b=null;for(a in r[f])if(b=a,++k>1)break;k==1&&typeof r[f][a]=="function"&&(r[f].label=b,r[f].callback=r[f][a])}typeof r[f].callback=="function"&&(d=r[f].callback),r[f]["class"]?y=r[f]["class"]:f==r.length-1&&r.length<=2&&(y="btn-primary"),rt=r[f].label?r[f].label:"Option "+(f+1),r[f].icon&&(g="<i class='"+r[f].icon+"'></i> "),nt=r[f].href?r[f].href:c,v="<a data-handler='"+f+"' class='btn "+y+"' href='"+nt+"'>"+g+""+rt+"</a>"+v,tt[f]=d}h=["<div class='bootbox modal' tabindex='-1' style='overflow:hidden;'>"],u.header&&(w="",(typeof u.headerCloseButton=="undefined"||u.headerCloseButton)&&(w="<a href='"+c+"' class='close'>&times;</a>"),h.push("<div class='modal-header'>"+w+"<h3>"+u.header+"</h3></div>")),h.push("<div class='modal-body'></div>"),v&&h.push("<div class='modal-footer'>"+v+"</div>"),h.push("</div>"),o=t(h.join("\n")),it=typeof u.animate=="undefined"?s:u.animate,it&&o.addClass("fade"),p=typeof u.classes=="undefined"?l:u.classes,p&&o.addClass(p),o.find(".modal-body").html(i);o.on("hidden",function(){o.remove()});o.on("keyup.dismiss.modal",function(n){n.which==27&&u.onEscape&&(typeof u.onEscape=="function"&&u.onEscape(),o.modal("hide"))});o.on("shown",function(){o.find("a.btn-primary:first").focus()});o.on("click",".modal-footer a, a.close",function(n){var i=t(this).data("handler"),f=tt[i],u=null;(typeof i=="undefined"||typeof r[i].href=="undefined")&&(n.preventDefault(),typeof f=="function"&&(u=f()),u!==!1&&o.modal("hide"))});t("body").append(o),o.modal({backdrop:typeof u.backdrop=="undefined"?e:u.backdrop,keyboard:!1,show:!1});o.on("show",function(){t(n).off("focusin.modal")});return(typeof u.show=="undefined"||u.show===!0)&&o.modal("show"),o},i.modal=function(){var r,f,n,u={onEscape:null,keyboard:!0,backdrop:e};switch(arguments.length){case 1:r=arguments[0];break;case 2:r=arguments[0],typeof arguments[1]=="object"?n=arguments[1]:f=arguments[1];break;case 3:r=arguments[0],f=arguments[1],n=arguments[2];break;default:throw new Error("Incorrect number of arguments: expected 1-3");}return u.header=f,n=typeof n=="object"?t.extend(u,n):u,i.dialog(r,[],n)},i.hideAll=function(){t(".bootbox").modal("hide")},i.animate=function(n){s=n},i.backdrop=function(n){e=n},i.classes=function(n){l=n},u={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"}},i}(document,window.jQuery);window.bootbox=bootbox,function(n){if(typeof define=="function"&&define.amd)define(n);else if(typeof exports=="object")module.exports=n();else{var i=window.Cookies,t=window.Cookies=n();t.noConflict=function(){return window.Cookies=i,t}}}(function(){function t(){for(var i=0,r={},n,t;i<arguments.length;i++){n=arguments[i];for(t in n)r[t]=n[t]}return r}function n(i){function r(n,u,f){var o,h,c,e,s;if(typeof document!="undefined"){if(arguments.length>1){f=t({path:"/"},r.defaults,f),typeof f.expires=="number"&&(h=new Date,h.setMilliseconds(h.getMilliseconds()+f.expires*864e5),f.expires=h);try{o=JSON.stringify(u),/^[\{\[]/.test(o)&&(u=o)}catch(y){}return u=i.write?i.write(u,n):encodeURIComponent(String(u)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent),n=encodeURIComponent(String(n)),n=n.replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent),n=n.replace(/[\(\)]/g,escape),document.cookie=[n,"=",u,f.expires?"; expires="+f.expires.toUTCString():"",f.path?"; path="+f.path:"",f.domain?"; domain="+f.domain:"",f.secure?"; secure":""].join("")}n||(o={});for(var a=document.cookie?document.cookie.split("; "):[],v=/(%[0-9A-Z]{2})+/g,l=0;l<a.length;l++){c=a[l].split("="),e=c.slice(1).join("="),e.charAt(0)==='"'&&(e=e.slice(1,-1));try{if(s=c[0].replace(v,decodeURIComponent),e=i.read?i.read(e,s):i(e,s)||e.replace(v,decodeURIComponent),this.json)try{e=JSON.parse(e)}catch(y){}if(n===s){o=e;break}n||(o[s]=e)}catch(y){}}return o}}return r.set=r,r.get=function(n){return r(n)},r.getJSON=function(){return r.apply({json:!0},[].slice.call(arguments))},r.defaults={},r.remove=function(n,i){r(n,"",t(i,{expires:-1}))},r.withConverter=n,r}return n(function(){})})