+function(n){"use strict";function i(i){return this.each(function(){var u=n(this),r=u.data("bs.carousel"),f=n.extend({},t.DEFAULTS,u.data(),typeof i=="object"&&i),e=typeof i=="string"?i:f.slide;r||u.data("bs.carousel",r=new t(this,f));typeof i=="number"?r.to(i):e?r[e]():f.interval&&r.pause().cycle()})}var t=function(t,i){this.$element=n(t).on("keydown.bs.carousel",n.proxy(this.keydown,this));this.$indicators=this.$element.find(".carousel-indicators");this.options=i;this.paused=this.sliding=this.interval=this.$active=this.$items=null;this.options.pause=="hover"&&this.$element.on("mouseenter.bs.carousel",n.proxy(this.pause,this)).on("mouseleave.bs.carousel",n.proxy(this.cycle,this))},r;t.VERSION="3.2.0";t.DEFAULTS={interval:5e3,pause:"hover",wrap:!0};t.prototype.keydown=function(n){switch(n.which){case 37:this.prev();break;case 39:this.next();break;default:return}n.preventDefault()};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};t.prototype.getItemIndex=function(n){return this.$items=n.parent().children(".item"),this.$items.index(n||this.$active)};t.prototype.to=function(t){var r=this,i=this.getItemIndex(this.$active=this.$element.find(".item.active"));if(!(t>this.$items.length-1)&&!(t<0))return this.sliding?this.$element.one("slid.bs.carousel",function(){r.to(t)}):i==t?this.pause().cycle():this.slide(t>i?"next":"prev",n(this.$items[t]))};t.prototype.pause=function(t){return t||(this.paused=!0),this.$element.find(".next, .prev").length&&n.support.transition&&(this.$element.trigger(n.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this};t.prototype.next=function(){if(!this.sliding)return this.slide("next")};t.prototype.prev=function(){if(!this.sliding)return this.slide("prev")};t.prototype.slide=function(t,i){var u=this.$element.find(".item.active"),r=i||u[t](),c=this.interval,f=t=="next"?"left":"right",a=t=="next"?"first":"last",l=this,e,o,s,h;if(!r.length){if(!this.options.wrap)return;r=this.$element.find(".item")[a]()}return r.hasClass("active")?this.sliding=!1:(e=r[0],o=n.Event("slide.bs.carousel",{relatedTarget:e,direction:f}),this.$element.trigger(o),o.isDefaultPrevented())?void 0:(this.sliding=!0,c&&this.pause(),this.$indicators.length&&(this.$indicators.find(".active").removeClass("active"),s=n(this.$indicators.children()[this.getItemIndex(r)]),s&&s.addClass("active")),h=n.Event("slid.bs.carousel",{relatedTarget:e,direction:f}),n.support.transition&&this.$element.hasClass("slide")?(r.addClass(t),r[0].offsetWidth,u.addClass(f),r.addClass(f),u.one("bsTransitionEnd",function(){r.removeClass([t,f].join(" ")).addClass("active");u.removeClass(["active",f].join(" "));l.sliding=!1;setTimeout(function(){l.$element.trigger(h)},0)}).emulateTransitionEnd(u.css("transition-duration").slice(0,-1)*1e3)):(u.removeClass("active"),r.addClass("active"),this.sliding=!1,this.$element.trigger(h)),c&&this.cycle(),this)};r=n.fn.carousel;n.fn.carousel=i;n.fn.carousel.Constructor=t;n.fn.carousel.noConflict=function(){return n.fn.carousel=r,this};n(document).on("click.bs.carousel.data-api","[data-slide], [data-slide-to]",function(t){var o,r=n(this),u=n(r.attr("data-target")||(o=r.attr("href"))&&o.replace(/.*(?=#[^\s]+$)/,"")),e,f;u.hasClass("carousel")&&(e=n.extend({},u.data(),r.data()),f=r.attr("data-slide-to"),f&&(e.interval=!1),i.call(u,e),f&&u.data("bs.carousel").to(f),t.preventDefault())});n(window).on("load",function(){n('[data-ride="carousel"]').each(function(){var t=n(this);i.call(t,t.data())})})}(jQuery);+function(n){"use strict";function i(i){return this.each(function(){var u=n(this),r=u.data("bs.collapse"),f=n.extend({},t.DEFAULTS,u.data(),typeof i=="object"&&i);!r&&f.toggle&&i=="show"&&(i=!i);r||u.data("bs.collapse",r=new t(this,f));typeof i=="string"&&r[i]()})}var t=function(i,r){this.$element=n(i);this.options=n.extend({},t.DEFAULTS,r);this.transitioning=null;this.options.parent&&(this.$parent=n(this.options.parent));this.options.toggle&&this.toggle()},r;t.VERSION="3.2.0";t.DEFAULTS={toggle:!0};t.prototype.dimension=function(){var n=this.$element.hasClass("width");return n?"width":"height"};t.prototype.show=function(){var f,t,u,r,e,o;if(!this.transitioning&&!this.$element.hasClass("in")&&(f=n.Event("show.bs.collapse"),this.$element.trigger(f),!f.isDefaultPrevented())){if(t=this.$parent&&this.$parent.find("> .panel > .in"),t&&t.length){if(u=t.data("bs.collapse"),u&&u.transitioning)return;i.call(t,"hide");u||t.data("bs.collapse",null)}if(r=this.dimension(),this.$element.removeClass("collapse").addClass("collapsing")[r](0),this.transitioning=1,e=function(){this.$element.removeClass("collapsing").addClass("collapse in")[r]("");this.transitioning=0;this.$element.trigger("shown.bs.collapse")},!n.support.transition||this.$element.is("table")||this.$element.is("tbody")||this.$element.is("tr"))return e.call(this);o=n.camelCase(["scroll",r].join("-"));this.$element.one("bsTransitionEnd",n.proxy(e,this)).emulateTransitionEnd(350)[r](this.$element[0][o])}};t.prototype.hide=function(){var i,t,r;if(!this.transitioning&&this.$element.hasClass("in")&&(i=n.Event("hide.bs.collapse"),this.$element.trigger(i),!i.isDefaultPrevented())){if(t=this.dimension(),this.$element[t](this.$element[t]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse").removeClass("in"),this.transitioning=1,r=function(){this.transitioning=0;this.$element.trigger("hidden.bs.collapse").removeClass("collapsing").addClass("collapse")},!n.support.transition||this.$element.is("table")||this.$element.is("tbody")||this.$element.is("tr"))return r.call(this);this.$element[t](0).one("bsTransitionEnd",n.proxy(r,this)).emulateTransitionEnd(350)}};t.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()};r=n.fn.collapse;n.fn.collapse=i;n.fn.collapse.Constructor=t;n.fn.collapse.noConflict=function(){return n.fn.collapse=r,this};n(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',function(t){var o,r=n(this),h=r.attr("data-target")||t.preventDefault()||(o=r.attr("href"))&&o.replace(/.*(?=#[^\s]+$)/,""),u=n(h),f=u.data("bs.collapse"),c=f?"toggle":r.data(),e=r.attr("data-parent"),s=e&&n(e);f&&f.transitioning||(s&&s.find('[data-toggle="collapse"][data-parent="'+e+'"]').not(r).addClass("collapsed"),r[u.hasClass("in")?"addClass":"removeClass"]("collapsed"));i.call(u,c)})}(jQuery);+function(n){"use strict";function r(t){t&&t.which===3||(n(e).remove(),n(i).each(function(){var i=u(n(this)),r={relatedTarget:this};i.hasClass("open")&&((i.trigger(t=n.Event("hide.bs.dropdown",r)),t.isDefaultPrevented())||i.removeClass("open").trigger("hidden.bs.dropdown",r))}))}function u(t){var i=t.attr("data-target"),r;return i||(i=t.attr("href"),i=i&&/#[A-Za-z]/.test(i)&&i.replace(/.*(?=#[^\s]*$)/,"")),r=i&&n(i),r&&r.length?r:t.parent()}function o(i){return this.each(function(){var r=n(this),u=r.data("bs.dropdown");u||r.data("bs.dropdown",u=new t(this));typeof i=="string"&&u[i].call(r)})}var e=".dropdown-backdrop",i='[data-toggle="dropdown"]',t=function(t){n(t).on("click.bs.dropdown",this.toggle)},f;t.VERSION="3.2.0";t.prototype.toggle=function(t){var f=n(this),i,o,e;if(!f.is(".disabled, :disabled")){if(i=u(f),o=i.hasClass("open"),r(),!o){if("ontouchstart"in document.documentElement&&!i.closest(".navbar-nav").length&&n('<div class="dropdown-backdrop"/>').insertAfter(n(this)).on("click",r),e={relatedTarget:this},i.trigger(t=n.Event("show.bs.dropdown",e)),t.isDefaultPrevented())return;f.trigger("focus");i.toggleClass("open").trigger("shown.bs.dropdown",e)}return!1}};t.prototype.keydown=function(t){var e,o,s,h,f,r;if(/(38|40|27)/.test(t.keyCode)&&(e=n(this),t.preventDefault(),t.stopPropagation(),!e.is(".disabled, :disabled"))){if(o=u(e),s=o.hasClass("open"),!s||s&&t.keyCode==27)return t.which==27&&o.find(i).trigger("focus"),e.trigger("click");(h=" li:not(.divider):visible a",f=o.find('[role="menu"]'+h+', [role="listbox"]'+h),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).trigger("focus"))}};f=n.fn.dropdown;n.fn.dropdown=o;n.fn.dropdown.Constructor=t;n.fn.dropdown.noConflict=function(){return n.fn.dropdown=f,this};n(document).on("click.bs.dropdown.data-api",r).on("click.bs.dropdown.data-api",".dropdown form",function(n){n.stopPropagation()}).on("click.bs.dropdown.data-api",i,t.prototype.toggle).on("keydown.bs.dropdown.data-api",i+', [role="menu"], [role="listbox"]',t.prototype.keydown)}(jQuery);+function(n){"use strict";function r(i){return this.each(function(){var u=n(this),r=u.data("bs.tooltip"),f=typeof i=="object"&&i;(r||i!="destroy")&&(r||u.data("bs.tooltip",r=new t(this,f)),typeof i=="string"&&r[i]())})}var t=function(n,t){this.type=this.options=this.enabled=this.timeout=this.hoverState=this.$element=null;this.init("tooltip",n,t)},i;t.VERSION="3.2.0";t.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}};t.prototype.init=function(t,i,r){var f,e,u,o,s;for(this.enabled=!0,this.type=t,this.$element=n(i),this.options=this.getOptions(r),this.$viewport=this.options.viewport&&n(this.options.viewport.selector||this.options.viewport),f=this.options.trigger.split(" "),e=f.length;e--;)if(u=f[e],u=="click")this.$element.on("click."+this.type,this.options.selector,n.proxy(this.toggle,this));else u!="manual"&&(o=u=="hover"?"mouseenter":"focusin",s=u=="hover"?"mouseleave":"focusout",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()};t.prototype.getDefaults=function(){return t.DEFAULTS};t.prototype.getOptions=function(t){return t=n.extend({},this.getDefaults(),this.$element.data(),t),t.delay&&typeof t.delay=="number"&&(t.delay={show:t.delay,hide:t.delay}),t};t.prototype.getDelegateOptions=function(){var t={},i=this.getDefaults();return this._options&&n.each(this._options,function(n,r){i[n]!=r&&(t[n]=r)}),t};t.prototype.enter=function(t){var i=t instanceof this.constructor?t:n(t.currentTarget).data("bs."+this.type);if(i||(i=new this.constructor(t.currentTarget,this.getDelegateOptions()),n(t.currentTarget).data("bs."+this.type,i)),clearTimeout(i.timeout),i.hoverState="in",!i.options.delay||!i.options.delay.show)return i.show();i.timeout=setTimeout(function(){i.hoverState=="in"&&i.show()},i.options.delay.show)};t.prototype.leave=function(t){var i=t instanceof this.constructor?t:n(t.currentTarget).data("bs."+this.type);if(i||(i=new this.constructor(t.currentTarget,this.getDelegateOptions()),n(t.currentTarget).data("bs."+this.type,i)),clearTimeout(i.timeout),i.hoverState="out",!i.options.delay||!i.options.delay.hide)return i.hide();i.timeout=setTimeout(function(){i.hoverState=="out"&&i.hide()},i.options.delay.hide)};t.prototype.show=function(){var h=n.Event("show.bs."+this.type),c,y,s;if(this.hasContent()&&this.enabled){if(this.$element.trigger(h),c=n.contains(document.documentElement,this.$element[0]),h.isDefaultPrevented()||!c)return;var f=this,i=this.tip(),l=this.getUID(this.type);this.setContent();i.attr("id",l);this.$element.attr("aria-describedby",l);this.options.animation&&i.addClass("fade");var t=typeof this.options.placement=="function"?this.options.placement.call(this,i[0],this.$element[0]):this.options.placement,a=/\s?auto?\s?/i,v=a.test(t);v&&(t=t.replace(a,"")||"top");i.detach().css({top:0,left:0,display:"block"}).addClass(t).data("bs."+this.type,this);this.options.container?i.appendTo(this.options.container):i.insertAfter(this.$element);var r=this.getPosition(),e=i[0].offsetWidth,o=i[0].offsetHeight;if(v){var p=t,w=this.$element.parent(),u=this.getPosition(w);t=t=="bottom"&&r.top+r.height+o-u.scroll>u.height?"top":t=="top"&&r.top-u.scroll-o<0?"bottom":t=="right"&&r.right+e>u.width?"left":t=="left"&&r.left-e<u.left?"right":t;i.removeClass(p).addClass(t)}y=this.getCalculatedOffset(t,r,e,o);this.applyPlacement(y,t);s=function(){f.$element.trigger("shown.bs."+f.type);f.hoverState=null};n.support.transition&&this.$tip.hasClass("fade")?i.one("bsTransitionEnd",s).emulateTransitionEnd(150):s()}};t.prototype.applyPlacement=function(t,i){var r=this.tip(),c=r[0].offsetWidth,e=r[0].offsetHeight,o=parseInt(r.css("margin-top"),10),s=parseInt(r.css("margin-left"),10),h,f,u;isNaN(o)&&(o=0);isNaN(s)&&(s=0);t.top=t.top+o;t.left=t.left+s;n.offset.setOffset(r[0],n.extend({using:function(n){r.css({top:Math.round(n.top),left:Math.round(n.left)})}},t),0);r.addClass("in");h=r[0].offsetWidth;f=r[0].offsetHeight;i=="top"&&f!=e&&(t.top=t.top+e-f);u=this.getViewportAdjustedDelta(i,t,h,f);u.left?t.left+=u.left:t.top+=u.top;var l=u.left?u.left*2-c+h:u.top*2-e+f,a=u.left?"left":"top",v=u.left?"offsetWidth":"offsetHeight";r.offset(t);this.replaceArrow(l,r[0][v],a)};t.prototype.replaceArrow=function(n,t,i){this.arrow().css(i,n?50*(1-n/t)+"%":"")};t.prototype.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")};t.prototype.hide=function(){function u(){t.hoverState!="in"&&i.detach();t.$element.trigger("hidden.bs."+t.type)}var t=this,i=this.tip(),r=n.Event("hide.bs."+this.type);if(this.$element.removeAttr("aria-describedby"),this.$element.trigger(r),!r.isDefaultPrevented())return i.removeClass("in"),n.support.transition&&this.$tip.hasClass("fade")?i.one("bsTransitionEnd",u).emulateTransitionEnd(150):u(),this.hoverState=null,this};t.prototype.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","")};t.prototype.hasContent=function(){return this.getTitle()};t.prototype.getPosition=function(t){t=t||this.$element;var r=t[0],i=r.tagName=="BODY";return n.extend({},typeof r.getBoundingClientRect=="function"?r.getBoundingClientRect():null,{scroll:i?document.documentElement.scrollTop||document.body.scrollTop:t.scrollTop(),width:i?n(window).width():t.outerWidth(),height:i?n(window).height():t.outerHeight()},i?{top:0,left:0}:t.offset())};t.prototype.getCalculatedOffset=function(n,t,i,r){return n=="bottom"?{top:t.top+t.height,left:t.left+t.width/2-i/2}:n=="top"?{top:t.top-r,left:t.left+t.width/2-i/2}:n=="left"?{top:t.top+t.height/2-r/2,left:t.left-i}:{top:t.top+t.height/2-r/2,left:t.left+t.width}};t.prototype.getViewportAdjustedDelta=function(n,t,i,r){var f={top:0,left:0},e,u,o,s,h,c;return this.$viewport?(e=this.options.viewport&&this.options.viewport.padding||0,u=this.getPosition(this.$viewport),/right|left/.test(n)?(o=t.top-e-u.scroll,s=t.top+e-u.scroll+r,o<u.top?f.top=u.top-o:s>u.top+u.height&&(f.top=u.top+u.height-s)):(h=t.left-e,c=t.left+e+i,h<u.left?f.left=u.left-h:c>u.width&&(f.left=u.left+u.width-c)),f):f};t.prototype.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};t.prototype.getUID=function(n){do n+=~~(Math.random()*1e6);while(document.getElementById(n));return n};t.prototype.tip=function(){return this.$tip=this.$tip||n(this.options.template)};t.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")};t.prototype.validate=function(){this.$element[0].parentNode||(this.hide(),this.$element=null,this.options=null)};t.prototype.enable=function(){this.enabled=!0};t.prototype.disable=function(){this.enabled=!1};t.prototype.toggleEnabled=function(){this.enabled=!this.enabled};t.prototype.toggle=function(t){var i=this;t&&(i=n(t.currentTarget).data("bs."+this.type),i||(i=new this.constructor(t.currentTarget,this.getDelegateOptions()),n(t.currentTarget).data("bs."+this.type,i)));i.tip().hasClass("in")?i.leave(i):i.enter(i)};t.prototype.destroy=function(){clearTimeout(this.timeout);this.hide().$element.off("."+this.type).removeData("bs."+this.type)};i=n.fn.tooltip;n.fn.tooltip=r;n.fn.tooltip.Constructor=t;n.fn.tooltip.noConflict=function(){return n.fn.tooltip=i,this}}(jQuery);window.matchMedia=window.matchMedia||function(n){var u,i=n.documentElement,f=i.firstElementChild||i.firstChild,r=n.createElement("body"),t=n.createElement("div");return t.id="mq-test-1",t.style.cssText="position:absolute;top:-100em",r.style.background="none",r.appendChild(t),function(n){return t.innerHTML='&shy;<style media="'+n+'"> #mq-test-1 { width: 42px; }<\/style>',i.insertBefore(r,f),u=t.offsetWidth==42,i.removeChild(r),{matches:u,media:n}}}(document),function(n){function d(){a(!0)}if(n.respond={},respond.update=function(){},respond.mediaQueriesSupported=n.matchMedia&&n.matchMedia("only all").matches,!respond.mediaQueriesSupported){var t=n.document,i=t.documentElement,e=[],u=[],r=[],o={},v=30,f=t.getElementsByTagName("head")[0]||i,g=t.getElementsByTagName("base")[0],s=f.getElementsByTagName("link"),h=[],y=function(){for(var f=s,c=f.length,r=0,t,i,u,e;r<c;r++)t=f[r],i=t.href,u=t.media,e=t.rel&&t.rel.toLowerCase()==="stylesheet",!i||!e||o[i]||(t.styleSheet&&t.styleSheet.rawCssText?(w(t.styleSheet.rawCssText,i,u),o[i]=!0):(/^([a-zA-Z:]*\/\/)/.test(i)||g)&&i.replace(RegExp.$1,"").split("/")[0]!==n.location.host||h.push({href:i,media:u}));p()},p=function(){if(h.length){var n=h.shift();nt(n.href,function(t){w(t,n.href,n.media);o[n.href]=!0;p()})}},w=function(n,t,i){var o=n.match(/@media[^\{]+\{([^\{\}]*\{[^\}\{]*\})+/gi),s=o&&o.length||0,t=t.substring(0,t.lastIndexOf("/")),v=function(n){return n.replace(/(url\()['"]?([^\/\)'"][^:\)'"]+)['"]?(\))/g,"$1"+t+"$2$3")},y=!s&&i,h=0,f,c,r,l,p;for(t.length&&(t+="/"),y&&(s=1);h<s;h++)for(f=0,y?(c=i,u.push(v(n))):(c=o[h].match(/@media *([^\{]+)\{([\S\s]+?)$/)&&RegExp.$1,u.push(RegExp.$2&&v(RegExp.$2))),l=c.split(","),p=l.length;f<p;f++)r=l[f],e.push({media:r.split("(")[0].match(/(only\s+)?([a-zA-Z]+)\s?/)&&RegExp.$2||"all",rules:u.length-1,hasquery:r.indexOf("(")>-1,minw:r.match(/\(min\-width:[\s]*([\s]*[0-9\.]+)(px|em)[\s]*\)/)&&parseFloat(RegExp.$1)+(RegExp.$2||""),maxw:r.match(/\(max\-width:[\s]*([\s]*[0-9\.]+)(px|em)[\s]*\)/)&&parseFloat(RegExp.$1)+(RegExp.$2||"")});a()},c,b,k=function(){var u,r=t.createElement("div"),n=t.body,f=!1;return r.style.cssText="position:absolute;font-size:1em;width:1em",n||(n=f=t.createElement("body"),n.style.background="none"),n.appendChild(r),i.insertBefore(n,i.firstChild),u=r.offsetWidth,f?i.removeChild(n):n.removeChild(r),l=parseFloat(u)},l,a=function(n){var nt="clientWidth",tt=i[nt],it=t.compatMode==="CSS1Compat"&&tt||t.body[nt]||tt,d={},ot=s[s.length-1],rt=(new Date).getTime(),o,h,g;if(n&&c&&rt-c<v){clearTimeout(b);b=setTimeout(a,v);return}c=rt;for(o in e){var y=e[o],p=y.minw,w=y.maxw,ut=p===null,ft=w===null,et="em";!p||(p=parseFloat(p)*(p.indexOf(et)>-1?l||k():1));!w||(w=parseFloat(w)*(w.indexOf(et)>-1?l||k():1));y.hasquery&&(ut&&ft||!(ut||it>=p)||!(ft||it<=w))||(d[y.media]||(d[y.media]=[]),d[y.media].push(u[y.rules]))}for(o in r)r[o]&&r[o].parentNode===f&&f.removeChild(r[o]);for(o in d)h=t.createElement("style"),g=d[o].join("\n"),h.type="text/css",h.media=o,f.insertBefore(h,ot.nextSibling),h.styleSheet?h.styleSheet.cssText=g:h.appendChild(t.createTextNode(g)),r.push(h)},nt=function(n,t){var i=tt();i&&(i.open("GET",n,!0),i.onreadystatechange=function(){i.readyState==4&&(i.status==200||i.status==304)&&t(i.responseText)},i.readyState!=4)&&i.send(null)},tt=function(){var n=!1;try{n=new XMLHttpRequest}catch(t){n=new ActiveXObject("Microsoft.XMLHTTP")}return function(){return n}}();y();respond.update=y;n.addEventListener?n.addEventListener("resize",d,!1):n.attachEvent&&n.attachEvent("onresize",d)}}(this);var App=function(){function e(){$(".launchtool").on("click",f.LaunchToolClick)}function o(){t.hide();n.html("");n.hide()}function r(i){var r=$("img",t),u=$("div:first",t);i&&i!=""?(r.hide(),u.hide(),n.html(i),n.show()):(n.html(""),n.hide(),r.show(),u.show());t.show()}var u={},i,t,n,f;return u.Init=function(r){e();$(".list-group-item").tooltip({container:"body",placement:"right",animation:!1});t=$("#loadingToolMessage");n=$("#customLoadingToolMessage");i=r},f=function(){function t(n,t,i){var r=n.attr("data-toolstarturl"),u,f;return r+="?launchMessageToken="+t+"&launchMethod="+i,u=n.attr("data-toolstarturl-entity"),f=n.attr("data-toolstarturl-entityid"),u&&f&&(r+="&entity="+u+"&entityid="+f),r}function u(n,t,i){i==1?$.post(n,null,function(n){window.location=n},"text"):($("#hiddenIFrame").remove(),$("<iframe />",{id:"hiddenIFrame",name:"hiddenIFrame",src:n,style:"display: none;"}).appendTo("body"))}function f(){var t=navigator.userAgent,f=/chrome/.test(t.toLowerCase()),e=/firefox/.test(t.toLowerCase()),i=t.match(/MSIE\s?(\d+)(?:\.(\d+))?/i),r,u,n;return i!=null&&(r={major:i[1],minor:i[2]}),u=Boolean(r&&r.major<11),n=0,f||e?n=1:u&&(n=2),n}var n={};return n.LaunchToolClick=function(){var n=$(this);return r(),$.post(i+"/Home/InitLaunchTool","",function(e){var s=n.attr("data-loadingtoolcustommessage"),h=f();u(t(n,e,h),s,h);setTimeout(function(){$.post(i+"/Home/CheckLaunchTool",{launchMessageToken:e},function(n){n=="FALSE"?r(s):o()},"text")},2500)},"text").fail(function(n,t,i){n.status==403&&r(i)}),!1},n}(),u}(),Reporting=function(){var n={};return n.Init=function(){window.addEventListener("message",function(n){var t,r,u,i;if(n.origin.indexOf(window.location.hostname)>=0)n.data&&(n.data==="SIM_SESSION_EXPIRED"?window.location.reload(!0):(t=n.data.split("|"),t.length>=2&&(r=t[0],u=t[1]),i=$("#ReportingLaunchTool"),i.attr("data-toolstarturl-entity",r),i.attr("data-toolstarturl-entityid",u),i.click()));else return})},n}(),Pins=function(){function i(){$("tbody.collapse").on("show.bs.collapse",n.CollapsibleTableToggled).on("hide.bs.collapse",n.CollapsibleTableToggled)}var t={},n;return t.Init=function(){i()},n=function(){var n={};return n.CollapsibleTableToggled=function(){var t=$(this),n=$('a[data-target="#'+t.attr("id")+'"]'),i=n.text();n.text(n.attr("data-toggle-alternate-text")).attr("data-toggle-alternate-text",i)},n}(),t}(),MessageFeed=function(){function i(n){var i,r,u,f;n?(i=$(".postMessage",n),r=$(".reply",n),u=$(".options",n),f=$(".saveIgnoreRules",n),$image=$(".addedImage",n)):(i=$(".postMessage"),r=$(".reply"),u=$(".options"),f=$(".saveIgnoreRules"),$image=$(".addedImage"));i.click(t.PostMessage);r.click(t.ShowReplies);u.click(t.ShowOptions);f.click(t.SaveIgnoreRules);$image.click(t.ShowCarousel);$("#imageUpload").on("change",t.UploadImage);$("#chbShowAll").on("change",t.ToggleShowAll)}function e(){setInterval(o,3e4)}function o(){$(".txtPostMessage:focus, .txtPostReply:focus").length>0||$.ajax({url:n+"Message/RefreshMessageFeed",success:function(n){if(n!=null&&n!=""){$("#imageUpload").replaceWith('<input id="imageUpload" type="file" name="image" />');var t=$(".messagefeedList");t.html(n);i(t)}}})}var r={},n,u,f=!0,t;return r.Init=function(t){i();e();t===!1&&($(".messagefeed .panel").height($(".customcanvas").height()-20),setTimeout(function(){$(".messagefeed .panel").perfectScrollbar()}));n=location.href.substring(0,location.href.indexOf("/Message/")+1);n||(n=location.href);n.substring(n.length-1)!="/"&&(n+="/");u=t},t=function(){var t={};return t.ShowReplies=function(){var i=$(this),n=$('.reply-node[data-id="'+$(this).attr("data-id")+'"]');return n.length>0&&(n.hasClass("hidden")||this.id=="showMoreReplies"?(n.load(this.href,function(){var r=n.find(".postReply"),i;r.click(t.PostMessage);i=n.find("#showMoreReplies");i&&i.click(t.ShowReplies)}),n.removeClass("hidden")):n.addClass("hidden")),!1},t.ShowOptions=function(){var t=$(this),n=$('.options-node[data-id="'+$(this).attr("data-id")+'"]');n.length>0&&(n.hasClass("hidden")?n.removeClass("hidden"):n.addClass("hidden"))},t.PostMessage=function(){var s=$(this),r,t=s.attr("data-parentid"),u,e,o;r=t?$(".txtPostReply[data-parentid="+t+"]"):$(".txtPostMessage");r.val()&&($(".newImagesList").children(".addedImage").each(function(n,t){n==0?u=$(t).attr("data-uniquename"):n==1?e=$(t).attr("data-uniquename"):n==2&&(o=$(t).attr("data-uniquename"))}),$(".newImagesList").empty(),$("#imageUpload").replaceWith('<input id="imageUpload" type="file" name="image" />'),$.ajax({url:n+"Message/PostMessage",type:"POST",data:{Text:r.val(),ParentId:t,__RequestVerificationToken:$("input[name=__RequestVerificationToken]").val(),Image1:u,Image2:e,Image3:o,ShowAll:f},success:function(n){if(r.val(""),t&&t>0)$(".message[data-id="+t+"]").replaceWith(n),i($(".message[data-id="+t+"]")),$(".message[data-id="+t+"]").find(".reply[data-id="+t+"]").click();else{var u=$("<div/>").html(n).contents().find(".reply").attr("data-id");$(".messagefeedList").prepend(n);i($(".message[data-id="+u+"]"))}},error:function(n){console.log(n.reponse)}}))},t.SaveIgnoreRules=function(){var u=$(this),t=u.attr("data-id"),r;$("input[name=ignore][data-id="+t+"]").each(function(){this.checked&&(r=$(this).attr("data-senderid"))});$.ajax({url:n+"Message/SaveIgnoreRules/"+t+"?ignoreId="+r,type:"POST",data:{__RequestVerificationToken:$("input[name=__RequestVerificationToken]").val()},success:function(n){$(".row.messagefeed").replaceWith(n);i()},error:function(n){console.log(n.reponse)}})},t.UploadImage=function(){var i,u,r;if(this.files.length<=2&&$(".newImagesList").children("div.addedImage").length<=2){if(i=new FormData,u=document.getElementById("imageUpload").files[0],window.FileReader&&u.size>4194304){$("#messagefeed-error-message").show();setTimeout(function(){$("#messagefeed-error-message").hide()},2500);return}i.append("imageFile",u);i.append("__RequestVerificationToken",$("input[name=__RequestVerificationToken]").val());r=new XMLHttpRequest;r.open("POST",n+"Message/UploadImage",!0);r.addEventListener("load",function(n){n.currentTarget.status==200&&($(".newImagesList").append(n.currentTarget.response),$(".addedImage").click(t.ShowCarousel))},!1);r.send(i)}},t.ShowCarousel=function(){var i=$(this),t="",r,f;i.parent().children(".addedImage").each(function(n,i){i&&(n==0?t+=$(i).attr("data-uniquename"):n==1?t+="|"+$(i).attr("data-uniquename"):n==2&&(t+="|"+$(i).attr("data-uniquename")))});r=i.attr("data-uniquename");f=i.attr("data-temp");u?QSimNewsFeed.slotImageUrl(n+"Message/ShowCarouselForApp?selected="+r+"&temp="+f+"&images="+t+"&baseUrl="+n):$.ajax({url:n+"Message/ShowCarousel?selected="+r+"&temp="+f+"&images="+t+"&baseUrl="+n,type:"GET",success:function(n){Carousel.Show(n)},error:function(n){console.log(n.reponse)}})},t.ToggleShowAll=function(){f=$("#chbShowAll")[0].checked},t}(),r}(),Carousel=function(){var n={};return n.Init=function(){$('div[data-slide="prev"]').click(function(){$(".carousel").carousel("prev")});$('div[data-slide="next"]').click(function(){$(".carousel").carousel("next")})},n.Show=function(t){var i;i=t?jQuery.parseHTML(t):jQuery.parseHTML($(this));$.modal($(i).find(".carousel").carousel({interval:!1}),{opacity:40,modal:!0,overlayClose:!0,zIndex:1e5});n.Init()},n}(),LogonForm=function(){function t(n,t){$(function(){n.on("focus",function(){t.addClass("focus")}).on("focusout",function(){t.removeClass("focus")})})}var n={};return n.Init=function(n,i){t(n,i)},n}(),KeepSessionAlive=function(){function r(){$.ajax({url:t+"/KeepSessionAlive/Ping?rnd="+(new Date).getTime(),type:"POST",data:{__RequestVerificationToken:$("input[name=__RequestVerificationToken]").val()},success:function(n,t,i){if(n===""){var r=i.getResponseHeader("X-Responded-JSON"),u=JSON.parse(r);u.status===401&&window.location.reload(!0)}},error:function(){console.log("KeepSessionAlive error : "+arguments)}})}function u(){var n=location.href.split("/"),i=n[0],r=n[2];t=i+"//"+r}function f(){return i!=null}var n={},t="",i=null;return n.Init=function(n){!!n||(n=60);f()===!1&&(u(),i=setInterval(r,n*3e4))},n}();(function(n){"use strict";typeof define=="function"&&define.amd?define(["jquery"],n):typeof exports=="object"?n(require("jquery")):n(jQuery)})(function(n){"use strict";function t(n){return typeof n=="string"?parseInt(n,10):~~n}var i={wheelSpeed:1,wheelPropagation:!1,minScrollbarLength:null,maxScrollbarLength:null,useBothWheelAxes:!1,useKeyboard:!0,suppressScrollX:!1,suppressScrollY:!1,scrollXMarginOffset:0,scrollYMarginOffset:0,includePadding:!1},r=0,u=function(){var n=r++;return function(t){var i=".perfect-scrollbar-"+n;return typeof t=="undefined"?i:t+i}},f="WebkitAppearance"in document.documentElement.style;n.fn.perfectScrollbar=function(r,e){return this.each(function(){function dt(n,i){var r=n+i,u=l-w,f;d=r<0?0:r>u?u:r;f=t(d*(g-l)/(l-w));o.scrollTop(f)}function gt(n,i){var r=n+i,u=c-p,f;k=r<0?0:r>u?u:r;f=t(k*(y-c)/(c-p));o.scrollLeft(f)}function pt(n){return h.minScrollbarLength&&(n=Math.max(n,h.minScrollbarLength)),h.maxScrollbarLength&&(n=Math.min(n,h.maxScrollbarLength)),n}function ni(){var n={width:c},t;n.left=et?o.scrollLeft()+c-y:o.scrollLeft();st?n.bottom=ot-o.scrollTop():n.top=yt+o.scrollTop();a.css(n);t={top:o.scrollTop(),height:l};ht?t.right=et?y-o.scrollLeft()-ft-nt.outerWidth():ft-o.scrollLeft():t.left=et?o.scrollLeft()+c*2-y-ct-nt.outerWidth():ct+o.scrollLeft();v.css(t);ut.css({left:k,width:p-bt});nt.css({top:d,height:w-kt})}function tt(){o.removeClass("ps-active-x");o.removeClass("ps-active-y");c=h.includePadding?o.innerWidth():o.width();l=h.includePadding?o.innerHeight():o.height();y=o.prop("scrollWidth");g=o.prop("scrollHeight");!h.suppressScrollX&&c+h.scrollXMarginOffset<y?(it=!0,p=pt(t(c*c/y)),k=t(o.scrollLeft()*(c-p)/(y-c))):(it=!1,p=0,k=0,o.scrollLeft(0));!h.suppressScrollY&&l+h.scrollYMarginOffset<g?(rt=!0,w=pt(t(l*l/g)),d=t(o.scrollTop()*(l-w)/(g-l))):(rt=!1,w=0,d=0,o.scrollTop(0));k>=c-p&&(k=c-p);d>=l-w&&(d=l-w);ni();it&&o.addClass("ps-active-x");rt&&o.addClass("ps-active-y")}function ti(){var t,i,r=function(n){gt(t,n.pageX-i);tt();n.stopPropagation();n.preventDefault()},u=function(){a.removeClass("in-scrolling");n(b).unbind(s("mousemove"),r)};ut.bind(s("mousedown"),function(f){i=f.pageX;t=ut.position().left;a.addClass("in-scrolling");n(b).bind(s("mousemove"),r);n(b).one(s("mouseup"),u);f.stopPropagation();f.preventDefault()});t=i=null}function ii(){var t,i,r=function(n){dt(t,n.pageY-i);tt();n.stopPropagation();n.preventDefault()},u=function(){v.removeClass("in-scrolling");n(b).unbind(s("mousemove"),r)};nt.bind(s("mousedown"),function(f){i=f.pageY;t=nt.position().top;v.addClass("in-scrolling");n(b).bind(s("mousemove"),r);n(b).one(s("mouseup"),u);f.stopPropagation();f.preventDefault()});t=i=null}function wt(n,t){var r=o.scrollTop(),i;if(n===0){if(!rt)return!1;if(r===0&&t>0||r>=g-l&&t<0)return!h.wheelPropagation}if(i=o.scrollLeft(),t===0){if(!it)return!1;if(i===0&&n<0||i>=y-c&&n>0)return!h.wheelPropagation}return!0}function ri(){function i(n){var t=n.originalEvent.deltaX,i=-1*n.originalEvent.deltaY;return(typeof t=="undefined"||typeof i=="undefined")&&(t=n.originalEvent.wheelDeltaX/-6,i=n.originalEvent.wheelDeltaY/6),n.originalEvent.deltaMode&&n.originalEvent.deltaMode===1&&(t*=10,i*=10),t!==t&&i!==i&&(t=0,i=n.originalEvent.wheelDelta),[t,i]}function t(t){if(f||!(o.find("select:focus").length>0)){var e=i(t),r=e[0],u=e[1];n=!1;h.useBothWheelAxes?rt&&!it?(u?o.scrollTop(o.scrollTop()-u*h.wheelSpeed):o.scrollTop(o.scrollTop()+r*h.wheelSpeed),n=!0):it&&!rt&&(r?o.scrollLeft(o.scrollLeft()+r*h.wheelSpeed):o.scrollLeft(o.scrollLeft()-u*h.wheelSpeed),n=!0):(o.scrollTop(o.scrollTop()-u*h.wheelSpeed),o.scrollLeft(o.scrollLeft()+r*h.wheelSpeed));tt();n=n||wt(r,u);n&&(t.stopPropagation(),t.preventDefault())}}var n=!1;typeof window.onwheel!="undefined"?o.bind(s("wheel"),t):typeof window.onmousewheel!="undefined"&&o.bind(s("mousewheel"),t)}function ui(){var t=!1,i;o.bind(s("mouseenter"),function(){t=!0});o.bind(s("mouseleave"),function(){t=!1});i=!1;n(b).bind(s("keydown"),function(r){var f,e,u;if((!r.isDefaultPrevented||!r.isDefaultPrevented())&&t){for(f=document.activeElement?document.activeElement:b.activeElement;f.shadowRoot;)f=f.shadowRoot.activeElement;if(!n(f).is(":input,[contenteditable]")){e=0;u=0;switch(r.which){case 37:e=-30;break;case 38:u=30;break;case 39:e=30;break;case 40:u=-30;break;case 33:u=90;break;case 32:case 34:u=-90;break;case 35:u=r.ctrlKey?-g:-l;break;case 36:u=r.ctrlKey?o.scrollTop():l;break;default:return}o.scrollTop(o.scrollTop()-u);o.scrollLeft(o.scrollLeft()+e);i=wt(e,u);i&&r.preventDefault()}}})}function fi(){function n(n){n.stopPropagation()}nt.bind(s("click"),n);v.bind(s("click"),function(n){var r=t(w/2),u=n.pageY-v.offset().top-r,f=l-w,i=u/f;i<0?i=0:i>1&&(i=1);o.scrollTop((g-l)*i)});ut.bind(s("click"),n);a.bind(s("click"),function(n){var r=t(p/2),u=n.pageX-a.offset().left-r,f=c-p,i=u/f;i<0?i=0:i>1&&(i=1);o.scrollLeft((y-c)*i)})}function ei(){function f(){var n=window.getSelection?window.getSelection():document.getSlection?document.getSlection():{rangeCount:0};return n.rangeCount===0?null:n.getRangeAt(0).commonAncestorContainer}function e(){i||(i=setInterval(function(){if(!vt()){clearInterval(i);return}o.scrollTop(o.scrollTop()+t.top);o.scrollLeft(o.scrollLeft()+t.left);tt()},50))}function u(){i&&(clearInterval(i),i=null);a.removeClass("in-scrolling");v.removeClass("in-scrolling")}var i=null,t={top:0,left:0},r=!1;n(b).bind(s("selectionchange"),function(){n.contains(o[0],f())?r=!0:(r=!1,u())});n(window).bind(s("mouseup"),function(){r&&(r=!1,u())});n(window).bind(s("mousemove"),function(n){if(r){var i={x:n.pageX,y:n.pageY},s=o.offset(),f={left:s.left,right:s.left+o.outerWidth(),top:s.top,bottom:s.top+o.outerHeight()};i.x<f.left+3?(t.left=-5,a.addClass("in-scrolling")):i.x>f.right-3?(t.left=5,a.addClass("in-scrolling")):t.left=0;i.y<f.top+3?(t.top=f.top+3-i.y<5?-5:-20,v.addClass("in-scrolling")):i.y>f.bottom-3?(t.top=i.y-f.bottom+3<5?5:20,v.addClass("in-scrolling")):t.top=0;t.top===0&&t.left===0?u():e()}})}function oi(t,i){function w(n,t){o.scrollTop(o.scrollTop()-t);o.scrollLeft(o.scrollLeft()-n);tt()}function l(){e=!0}function a(){e=!1}function b(n){return n.originalEvent.targetTouches?n.originalEvent.targetTouches[0]:n.originalEvent}function k(n){var t=n.originalEvent;return t.targetTouches&&t.targetTouches.length===1?!0:t.pointerType&&t.pointerType!=="mouse"&&t.pointerType!==t.MSPOINTER_TYPE_MOUSE?!0:!1}function v(n){if(k(n)){h=!0;var t=b(n);f.pageX=t.pageX;f.pageY=t.pageY;c=(new Date).getTime();u!==null&&clearInterval(u);n.stopPropagation()}}function y(n){var u,t;if(!e&&h&&k(n)){var o=b(n),i={pageX:o.pageX,pageY:o.pageY},s=i.pageX-f.pageX,l=i.pageY-f.pageY;w(s,l);f=i;u=(new Date).getTime();t=u-c;t>0&&(r.x=s/t,r.y=l/t,c=u);n.stopPropagation();n.preventDefault()}}function p(){!e&&h&&(h=!1,clearInterval(u),u=setInterval(function(){if(!vt()){clearInterval(u);return}if(Math.abs(r.x)<.01&&Math.abs(r.y)<.01){clearInterval(u);return}w(r.x*30,r.y*30);r.x*=.8;r.y*=.8},10))}var f={},c=0,r={},u=null,e=!1,h=!1;t&&(n(window).bind(s("touchstart"),l),n(window).bind(s("touchend"),a),o.bind(s("touchstart"),v),o.bind(s("touchmove"),y),o.bind(s("touchend"),p));i&&(window.PointerEvent?(n(window).bind(s("pointerdown"),l),n(window).bind(s("pointerup"),a),o.bind(s("pointerdown"),v),o.bind(s("pointermove"),y),o.bind(s("pointerup"),p)):window.MSPointerEvent&&(n(window).bind(s("MSPointerDown"),l),n(window).bind(s("MSPointerUp"),a),o.bind(s("MSPointerDown"),v),o.bind(s("MSPointerMove"),y),o.bind(s("MSPointerUp"),p)))}function si(){o.bind(s("scroll"),function(){tt()})}function hi(){o.unbind(s());n(window).unbind(s());n(b).unbind(s());o.data("perfect-scrollbar",null);o.data("perfect-scrollbar-update",null);o.data("perfect-scrollbar-destroy",null);ut.remove();nt.remove();a.remove();v.remove();o=a=v=ut=nt=it=rt=c=l=y=g=p=k=ot=st=yt=w=d=ft=ht=ct=et=s=null}function ci(){tt();si();ti();ii();fi();ei();ri();(lt||at)&&oi(lt,at);h.useKeyboard&&ui();o.data("perfect-scrollbar",o);o.data("perfect-scrollbar-update",tt);o.data("perfect-scrollbar-destroy",hi)}var h=n.extend(!0,{},i),o=n(this),vt=function(){return!!o},lt,at;if(typeof r=="object"?n.extend(!0,h,r):e=r,e==="update")return o.data("perfect-scrollbar-update")&&o.data("perfect-scrollbar-update")(),o;if(e==="destroy")return o.data("perfect-scrollbar-destroy")&&o.data("perfect-scrollbar-destroy")(),o;if(o.data("perfect-scrollbar"))return o.data("perfect-scrollbar");o.addClass("ps-container");var c,l,y,g,et=o.css("direction")==="rtl",s=u(),b=this.ownerDocument||document,a=n("<div class='ps-scrollbar-x-rail'>").appendTo(o),ut=n("<div class='ps-scrollbar-x'>").appendTo(a),it,p,k,ot=t(a.css("bottom")),st=ot===ot,yt=st?null:t(a.css("top")),bt=t(a.css("borderLeftWidth"))+t(a.css("borderRightWidth")),v=n("<div class='ps-scrollbar-y-rail'>").appendTo(o),nt=n("<div class='ps-scrollbar-y'>").appendTo(v),rt,w,d,ft=t(v.css("right")),ht=ft===ft,ct=ht?null:t(v.css("left")),kt=t(v.css("borderTopWidth"))+t(v.css("borderBottomWidth"));return lt="ontouchstart"in window||window.DocumentTouch&&document instanceof window.DocumentTouch,at=window.navigator.msMaxTouchPoints!==null,ci(),o})}})