function formToJson(n){var t={},i=$(n).serializeArray();return $.each(i,function(){var n=jsonObjects(this.name,this.value);t=mergeDeep(t,n)}),t}function jsonObjects(n,t){var i={};return n.indexOf(".")!==-1?(pathParts=n.split(/[.](.+)?/),i[pathParts[0]]=jsonObjects(pathParts[1],t),i):(i[n]=t,i)}function mergeDeep(n,t){var i=n;return n.length===undefined&&typeof n!="number"?$.each(t,function(r,u){i[r]=n[r]===undefined?u:mergeDeep(n[r],t[r])}):n.length>0&&typeof n!="string"?$.each(t,function(r){JSON.stringify(n).indexOf(JSON.stringify(t[r]))===-1&&i.push(t[r])}):i=t,i}function switchImage(n){$(".thumbnails div").removeClass("active");n.className+=" active";$("#machineDetailsMainImage").attr("src",n.getAttribute("url"))}function isValidDate(n){var u;if(!/^\d{1,2}\/\d{1,2}\/\d{4}$/.test(n))return!1;var i=n.split("/"),f=parseInt(i[0],10),r=parseInt(i[1],10),t=parseInt(i[2],10);return t<1e3||t>3e3||r==0||r>12?!1:(u=[31,28,31,30,31,30,31,31,30,31,30,31],(t%400==0||t%100!=0&&t%4==0)&&(u[1]=29),f>0&&f<=u[r-1])}function amountOfQuestions(){var n=[],t=0;return $("input").each(function(){name=$(this).attr("name");$.inArray(name,n)!=-1||$("input[name='"+name+"']").hasClass("dont-send")||(t++,n.push(name))}),t}function initAnswers(){var t=$(".answer"),n=!1;t.each(function(t,i){if($(i).hasClass("followup-question"))$(i).find("[type=radio]").on("click",function(){function i(){n=!1;t.removeClass("show");$("body").off("keydown").removeClass("show-modal");$(".question-nav").addClass("show-nav")}var t=$(this).siblings(".followup-container");if($("html, body").scrollTop(0),!n){n=!0;$(".question-nav").removeClass("show-nav");t.addClass("show");$("body").addClass("show-modal");t.find("[type=radio]").on("click",function(){i($(this));answerQuestion($(this))});$("body").on("keydown",function(n){n.which===27&&i($(this))});t.find(".close-followup").on("click",function(){i($(this))})}});else $(i).find("[type=radio]").on("click",function(){answerQuestion($(this))})})}function answerQuestion(n){n.parents(".question").addClass("answered");navigateQuestion("next")}function navigateQuestion(n){var t="";$(".registration-form fieldset").each(function(n,i){i.style.display=="block"&&(t=i)});n==="next"&&($(".question-nav").addClass("show-nav"),$("#"+t.id).fadeOut(400,function(){$("#"+t.id).next().fadeIn();updatePercentage(t.id)}));n==="prev"&&$("#"+t.id).fadeOut(400,function(){$("#"+t.id).prev().fadeIn()});n==="prev"||$.inArray(t.id,stepsVisited)!=-1?$(".circle-next").removeClass("disabled"):$(".circle-next").addClass("disabled");$("#"+t.id).prev().hasClass("welcome-screen")?$(".circle-prev").addClass("disabled"):$(".circle-prev").removeClass("disabled")}function updatePercentage(n){console.log("Step id: "+n);$.inArray(n,stepsVisited)==-1&&(stepsVisited.push(n),currentPercentage=percentagePerStep*stepsVisited.length);updateProgressPercentage(currentPercentage);$(".progress-bar").css("width",currentPercentage+"%");$(".progress-bar").text(currentPercentage+"%")}function ImgSwitch(n,t){$("#"+n).toggleClass("invisible");$("#"+t).toggleClass("invisible")}function MarkerClusterer(n,t,i){var r,u;this.extend(MarkerClusterer,google.maps.OverlayView);this.map_=n;this.markers_=[];this.clusters_=[];this.sizes=[53,56,66,78,90];this.styles_=[];this.ready_=!1;r=i||{};this.gridSize_=r.gridSize||60;this.minClusterSize_=r.minimumClusterSize||2;this.maxZoom_=r.maxZoom||null;this.styles_=r.styles||[];this.imagePath_=r.imagePath||this.MARKER_CLUSTER_IMAGE_PATH_;this.imageExtension_=r.imageExtension||this.MARKER_CLUSTER_IMAGE_EXTENSION_;this.zoomOnClick_=!0;r.zoomOnClick!=undefined&&(this.zoomOnClick_=r.zoomOnClick);this.averageCenter_=!1;r.averageCenter!=undefined&&(this.averageCenter_=r.averageCenter);this.setupStyles_();this.setMap(n);this.prevZoom_=this.map_.getZoom();u=this;google.maps.event.addListener(this.map_,"zoom_changed",function(){var n=u.map_.getZoom();u.prevZoom_!=n&&(u.prevZoom_=n,u.resetViewport())});google.maps.event.addListener(this.map_,"idle",function(){u.redraw()});t&&t.length&&this.addMarkers(t,!1)}function Cluster(n){this.markerClusterer_=n;this.map_=n.getMap();this.gridSize_=n.getGridSize();this.minClusterSize_=n.getMinClusterSize();this.averageCenter_=n.isAverageCenter();this.center_=null;this.markers_=[];this.bounds_=null;this.clusterIcon_=new ClusterIcon(this,n.getStyles(),n.getGridSize())}function ClusterIcon(n,t,i){n.getMarkerClusterer().extend(ClusterIcon,google.maps.OverlayView);this.styles_=t;this.padding_=i||0;this.cluster_=n;this.center_=null;this.map_=n.getMap();this.div_=null;this.sums_=null;this.visible_=!1;this.setMap(this.map_)}function swapImages(n){n.parent().find("p:first-of-type").show();n.parent().find("p:nth-of-type(2)").hide();n.parent().find(".quizBlockStep").each(function(n,t){t.classList.contains("selected")?($(this).find("p:nth-of-type(2)").show(),$(this).find("p:first-of-type").hide()):($(this).find("p:nth-of-type(2)").hide(),$(this).find("p:first-of-type").show())})}var Sequoia,objectFitVideos,cc,Pagination,steps;if(!function(n,t){"object"==typeof module&&"object"==typeof module.exports?module.exports=n.document?t(n,!0):function(n){if(!n.document)throw new Error("jQuery requires a window with a document");return t(n)}:t(n)}("undefined"!=typeof window?window:this,function(n,t){function ri(n){var t=n.length,r=i.type(n);return"function"===r||i.isWindow(n)?!1:1===n.nodeType&&t?!0:"array"===r||0===t||"number"==typeof t&&t>0&&t-1 in n}function ui(n,t,r){if(i.isFunction(t))return i.grep(n,function(n,i){return!!t.call(n,i,n)!==r});if(t.nodeType)return i.grep(n,function(n){return n===t!==r});if("string"==typeof t){if(ef.test(t))return i.filter(t,n,r);t=i.filter(t,n)}return i.grep(n,function(n){return ft.call(t,n)>=0!==r})}function ur(n,t){while((n=n[t])&&1!==n.nodeType);return n}function of(n){var t=fi[n]={};return i.each(n.match(c)||[],function(n,i){t[i]=!0}),t}function ht(){u.removeEventListener("DOMContentLoaded",ht,!1);n.removeEventListener("load",ht,!1);i.ready()}function v(){Object.defineProperty(this.cache={},0,{get:function(){return{}}});this.expando=i.expando+v.uid++}function fr(n,t,r){var u;if(void 0===r&&1===n.nodeType)if(u="data-"+t.replace(hf,"-$1").toLowerCase(),r=n.getAttribute(u),"string"==typeof r){try{r="true"===r?!0:"false"===r?!1:"null"===r?null:+r+""===r?+r:sf.test(r)?i.parseJSON(r):r}catch(f){}e.set(n,t,r)}else r=void 0;return r}function lt(){return!0}function k(){return!1}function hr(){try{return u.activeElement}catch(n){}}function vr(n,t){return i.nodeName(n,"table")&&i.nodeName(11!==t.nodeType?t:t.firstChild,"tr")?n.getElementsByTagName("tbody")[0]||n.appendChild(n.ownerDocument.createElement("tbody")):n}function bf(n){return n.type=(null!==n.getAttribute("type"))+"/"+n.type,n}function kf(n){var t=pf.exec(n.type);return t?n.type=t[1]:n.removeAttribute("type"),n}function ei(n,t){for(var i=0,u=n.length;u>i;i++)r.set(n[i],"globalEval",!t||r.get(t[i],"globalEval"))}function yr(n,t){var u,c,f,s,h,l,a,o;if(1===t.nodeType){if(r.hasData(n)&&(s=r.access(n),h=r.set(t,s),o=s.events)){delete h.handle;h.events={};for(f in o)for(u=0,c=o[f].length;c>u;u++)i.event.add(t,f,o[f][u])}e.hasData(n)&&(l=e.access(n),a=i.extend({},l),e.set(t,a))}}function o(n,t){var r=n.getElementsByTagName?n.getElementsByTagName(t||"*"):n.querySelectorAll?n.querySelectorAll(t||"*"):[];return void 0===t||t&&i.nodeName(n,t)?i.merge([n],r):r}function df(n,t){var i=t.nodeName.toLowerCase();"input"===i&&er.test(n.type)?t.checked=n.checked:("input"===i||"textarea"===i)&&(t.defaultValue=n.defaultValue)}function pr(t,r){var f,u=i(r.createElement(t)).appendTo(r.body),e=n.getDefaultComputedStyle&&(f=n.getDefaultComputedStyle(u[0]))?f.display:i.css(u[0],"display");return u.detach(),e}function si(n){var r=u,t=oi[n];return t||(t=pr(n,r),"none"!==t&&t||(at=(at||i("<iframe frameborder='0' width='0' height='0'/>")).appendTo(r.documentElement),r=at[0].contentDocument,r.write(),r.close(),t=pr(n,r),at.detach()),oi[n]=t),t}function it(n,t,r){var e,o,s,u,f=n.style;return r=r||vt(n),r&&(u=r.getPropertyValue(t)||r[t]),r&&(""!==u||i.contains(n.ownerDocument,n)||(u=i.style(n,t)),hi.test(u)&&wr.test(t)&&(e=f.width,o=f.minWidth,s=f.maxWidth,f.minWidth=f.maxWidth=f.width=u,u=r.width,f.width=e,f.minWidth=o,f.maxWidth=s)),void 0!==u?u+"":u}function br(n,t){return{get:function(){return n()?void delete this.get:(this.get=t).apply(this,arguments)}}}function gr(n,t){if(t in n)return t;for(var r=t[0].toUpperCase()+t.slice(1),u=t,i=dr.length;i--;)if(t=dr[i]+r,t in n)return t;return u}function nu(n,t,i){var r=ne.exec(t);return r?Math.max(0,r[1]-(i||0))+(r[2]||"px"):t}function tu(n,t,r,u,f){for(var e=r===(u?"border":"content")?4:"width"===t?1:0,o=0;4>e;e+=2)"margin"===r&&(o+=i.css(n,r+p[e],!0,f)),u?("content"===r&&(o-=i.css(n,"padding"+p[e],!0,f)),"margin"!==r&&(o-=i.css(n,"border"+p[e]+"Width",!0,f))):(o+=i.css(n,"padding"+p[e],!0,f),"padding"!==r&&(o+=i.css(n,"border"+p[e]+"Width",!0,f)));return o}function iu(n,t,r){var o=!0,u="width"===t?n.offsetWidth:n.offsetHeight,e=vt(n),s="border-box"===i.css(n,"boxSizing",!1,e);if(0>=u||null==u){if(u=it(n,t,e),(0>u||null==u)&&(u=n.style[t]),hi.test(u))return u;o=s&&(f.boxSizingReliable()||u===n.style[t]);u=parseFloat(u)||0}return u+tu(n,t,r||(s?"border":"content"),o,e)+"px"}function ru(n,t){for(var e,u,s,o=[],f=0,h=n.length;h>f;f++)u=n[f],u.style&&(o[f]=r.get(u,"olddisplay"),e=u.style.display,t?(o[f]||"none"!==e||(u.style.display=""),""===u.style.display&&tt(u)&&(o[f]=r.access(u,"olddisplay",si(u.nodeName)))):(s=tt(u),"none"===e&&s||r.set(u,"olddisplay",s?e:i.css(u,"display"))));for(f=0;h>f;f++)u=n[f],u.style&&(t&&"none"!==u.style.display&&""!==u.style.display||(u.style.display=t?o[f]||"":"none"));return n}function s(n,t,i,r,u){return new s.prototype.init(n,t,i,r,u)}function fu(){return setTimeout(function(){d=void 0}),d=i.now()}function wt(n,t){var r,u=0,i={height:n};for(t=t?1:0;4>u;u+=2-t)r=p[u],i["margin"+r]=i["padding"+r]=n;return t&&(i.opacity=i.width=n),i}function eu(n,t,i){for(var u,f=(rt[t]||[]).concat(rt["*"]),r=0,e=f.length;e>r;r++)if(u=f[r].call(i,t,n))return u}function fe(n,t,u){var f,a,p,v,o,w,h,b,l=this,y={},s=n.style,c=n.nodeType&&tt(n),e=r.get(n,"fxshow");u.queue||(o=i._queueHooks(n,"fx"),null==o.unqueued&&(o.unqueued=0,w=o.empty.fire,o.empty.fire=function(){o.unqueued||w()}),o.unqueued++,l.always(function(){l.always(function(){o.unqueued--;i.queue(n,"fx").length||o.empty.fire()})}));1===n.nodeType&&("height"in t||"width"in t)&&(u.overflow=[s.overflow,s.overflowX,s.overflowY],h=i.css(n,"display"),b="none"===h?r.get(n,"olddisplay")||si(n.nodeName):h,"inline"===b&&"none"===i.css(n,"float")&&(s.display="inline-block"));u.overflow&&(s.overflow="hidden",l.always(function(){s.overflow=u.overflow[0];s.overflowX=u.overflow[1];s.overflowY=u.overflow[2]}));for(f in t)if(a=t[f],re.exec(a)){if(delete t[f],p=p||"toggle"===a,a===(c?"hide":"show")){if("show"!==a||!e||void 0===e[f])continue;c=!0}y[f]=e&&e[f]||i.style(n,f)}else h=void 0;if(i.isEmptyObject(y))"inline"===("none"===h?si(n.nodeName):h)&&(s.display=h);else{e?"hidden"in e&&(c=e.hidden):e=r.access(n,"fxshow",{});p&&(e.hidden=!c);c?i(n).show():l.done(function(){i(n).hide()});l.done(function(){var t;r.remove(n,"fxshow");for(t in y)i.style(n,t,y[t])});for(f in y)v=eu(c?e[f]:0,f,l),f in e||(e[f]=v.start,c&&(v.end=v.start,v.start="width"===f||"height"===f?1:0))}}function ee(n,t){var r,f,e,u,o;for(r in n)if(f=i.camelCase(r),e=t[f],u=n[r],i.isArray(u)&&(e=u[1],u=n[r]=u[0]),r!==f&&(n[f]=u,delete n[r]),o=i.cssHooks[f],o&&"expand"in o){u=o.expand(u);delete n[f];for(r in u)r in n||(n[r]=u[r],t[r]=e)}else t[f]=e}function ou(n,t,r){var h,e,o=0,l=pt.length,f=i.Deferred().always(function(){delete c.elem}),c=function(){if(e)return!1;for(var s=d||fu(),t=Math.max(0,u.startTime+u.duration-s),h=t/u.duration||0,i=1-h,r=0,o=u.tweens.length;o>r;r++)u.tweens[r].run(i);return f.notifyWith(n,[u,i,t]),1>i&&o?t:(f.resolveWith(n,[u]),!1)},u=f.promise({elem:n,props:i.extend({},t),opts:i.extend(!0,{specialEasing:{}},r),originalProperties:t,originalOptions:r,startTime:d||fu(),duration:r.duration,tweens:[],createTween:function(t,r){var f=i.Tween(n,u.opts,t,r,u.opts.specialEasing[t]||u.opts.easing);return u.tweens.push(f),f},stop:function(t){var i=0,r=t?u.tweens.length:0;if(e)return this;for(e=!0;r>i;i++)u.tweens[i].run(1);return t?f.resolveWith(n,[u,t]):f.rejectWith(n,[u,t]),this}}),s=u.props;for(ee(s,u.opts.specialEasing);l>o;o++)if(h=pt[o].call(u,n,s,u.opts))return h;return i.map(s,eu,u),i.isFunction(u.opts.start)&&u.opts.start.call(n,u),i.fx.timer(i.extend(c,{elem:n,anim:u,queue:u.opts.queue})),u.progress(u.opts.progress).done(u.opts.done,u.opts.complete).fail(u.opts.fail).always(u.opts.always)}function pu(n){return function(t,r){"string"!=typeof t&&(r=t,t="*");var u,f=0,e=t.toLowerCase().match(c)||[];if(i.isFunction(r))while(u=e[f++])"+"===u[0]?(u=u.slice(1)||"*",(n[u]=n[u]||[]).unshift(r)):(n[u]=n[u]||[]).push(r)}}function wu(n,t,r,u){function e(s){var h;return f[s]=!0,i.each(n[s]||[],function(n,i){var s=i(t,r,u);return"string"!=typeof s||o||f[s]?o?!(h=s):void 0:(t.dataTypes.unshift(s),e(s),!1)}),h}var f={},o=n===ci;return e(t.dataTypes[0])||!f["*"]&&e("*")}function ai(n,t){var r,u,f=i.ajaxSettings.flatOptions||{};for(r in t)void 0!==t[r]&&((f[r]?n:u||(u={}))[r]=t[r]);return u&&i.extend(!0,n,u),n}function ae(n,t,i){for(var e,u,f,o,s=n.contents,r=n.dataTypes;"*"===r[0];)r.shift(),void 0===e&&(e=n.mimeType||t.getResponseHeader("Content-Type"));if(e)for(u in s)if(s[u]&&s[u].test(e)){r.unshift(u);break}if(r[0]in i)f=r[0];else{for(u in i){if(!r[0]||n.converters[u+" "+r[0]]){f=u;break}o||(o=u)}f=f||o}if(f)return(f!==r[0]&&r.unshift(f),i[f])}function ve(n,t,i,r){var h,u,f,s,e,o={},c=n.dataTypes.slice();if(c[1])for(f in n.converters)o[f.toLowerCase()]=n.converters[f];for(u=c.shift();u;)if(n.responseFields[u]&&(i[n.responseFields[u]]=t),!e&&r&&n.dataFilter&&(t=n.dataFilter(t,n.dataType)),e=u,u=c.shift())if("*"===u)u=e;else if("*"!==e&&e!==u){if(f=o[e+" "+u]||o["* "+u],!f)for(h in o)if(s=h.split(" "),s[1]===u&&(f=o[e+" "+s[0]]||o["* "+s[0]])){f===!0?f=o[h]:o[h]!==!0&&(u=s[0],c.unshift(s[1]));break}if(f!==!0)if(f&&n.throws)t=f(t);else try{t=f(t)}catch(l){return{state:"parsererror",error:f?l:"No conversion from "+e+" to "+u}}}return{state:"success",data:t}}function vi(n,t,r,u){var f;if(i.isArray(t))i.each(t,function(t,i){r||pe.test(n)?u(n,i):vi(n+"["+("object"==typeof i?t:"")+"]",i,r,u)});else if(r||"object"!==i.type(t))u(n,t);else for(f in t)vi(n+"["+f+"]",t[f],r,u)}function ku(n){return i.isWindow(n)?n:9===n.nodeType&&n.defaultView}var w=[],a=w.slice,bi=w.concat,ti=w.push,ft=w.indexOf,et={},nf=et.toString,ii=et.hasOwnProperty,f={},u=n.document,ki="2.1.3",i=function(n,t){return new i.fn.init(n,t)},tf=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,rf=/^-ms-/,uf=/-([\da-z])/gi,ff=function(n,t){return t.toUpperCase()},y,ot,nr,tr,ir,rr,c,fi,st,l,b,at,oi,oe,su,g,hu,bt,cu,kt,dt,yi,ni,pi,wi,du,gu;i.fn=i.prototype={jquery:ki,constructor:i,selector:"",length:0,toArray:function(){return a.call(this)},get:function(n){return null!=n?0>n?this[n+this.length]:this[n]:a.call(this)},pushStack:function(n){var t=i.merge(this.constructor(),n);return t.prevObject=this,t.context=this.context,t},each:function(n,t){return i.each(this,n,t)},map:function(n){return this.pushStack(i.map(this,function(t,i){return n.call(t,i,t)}))},slice:function(){return this.pushStack(a.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(n){var i=this.length,t=+n+(0>n?i:0);return this.pushStack(t>=0&&i>t?[this[t]]:[])},end:function(){return this.prevObject||this.constructor(null)},push:ti,sort:w.sort,splice:w.splice};i.extend=i.fn.extend=function(){var e,f,r,t,o,s,n=arguments[0]||{},u=1,c=arguments.length,h=!1;for("boolean"==typeof n&&(h=n,n=arguments[u]||{},u++),"object"==typeof n||i.isFunction(n)||(n={}),u===c&&(n=this,u--);c>u;u++)if(null!=(e=arguments[u]))for(f in e)r=n[f],t=e[f],n!==t&&(h&&t&&(i.isPlainObject(t)||(o=i.isArray(t)))?(o?(o=!1,s=r&&i.isArray(r)?r:[]):s=r&&i.isPlainObject(r)?r:{},n[f]=i.extend(h,s,t)):void 0!==t&&(n[f]=t));return n};i.extend({expando:"jQuery"+(ki+Math.random()).replace(/\D/g,""),isReady:!0,error:function(n){throw new Error(n);},noop:function(){},isFunction:function(n){return"function"===i.type(n)},isArray:Array.isArray,isWindow:function(n){return null!=n&&n===n.window},isNumeric:function(n){return!i.isArray(n)&&n-parseFloat(n)+1>=0},isPlainObject:function(n){return"object"!==i.type(n)||n.nodeType||i.isWindow(n)?!1:n.constructor&&!ii.call(n.constructor.prototype,"isPrototypeOf")?!1:!0},isEmptyObject:function(n){for(var t in n)return!1;return!0},type:function(n){return null==n?n+"":"object"==typeof n||"function"==typeof n?et[nf.call(n)]||"object":typeof n},globalEval:function(n){var t,r=eval;n=i.trim(n);n&&(1===n.indexOf("use strict")?(t=u.createElement("script"),t.text=n,u.head.appendChild(t).parentNode.removeChild(t)):r(n))},camelCase:function(n){return n.replace(rf,"ms-").replace(uf,ff)},nodeName:function(n,t){return n.nodeName&&n.nodeName.toLowerCase()===t.toLowerCase()},each:function(n,t,i){var u,r=0,f=n.length,e=ri(n);if(i){if(e){for(;f>r;r++)if(u=t.apply(n[r],i),u===!1)break}else for(r in n)if(u=t.apply(n[r],i),u===!1)break}else if(e){for(;f>r;r++)if(u=t.call(n[r],r,n[r]),u===!1)break}else for(r in n)if(u=t.call(n[r],r,n[r]),u===!1)break;return n},trim:function(n){return null==n?"":(n+"").replace(tf,"")},makeArray:function(n,t){var r=t||[];return null!=n&&(ri(Object(n))?i.merge(r,"string"==typeof n?[n]:n):ti.call(r,n)),r},inArray:function(n,t,i){return null==t?-1:ft.call(t,n,i)},merge:function(n,t){for(var u=+t.length,i=0,r=n.length;u>i;i++)n[r++]=t[i];return n.length=r,n},grep:function(n,t,i){for(var u,f=[],r=0,e=n.length,o=!i;e>r;r++)u=!t(n[r],r),u!==o&&f.push(n[r]);return f},map:function(n,t,i){var u,r=0,e=n.length,o=ri(n),f=[];if(o)for(;e>r;r++)u=t(n[r],r,i),null!=u&&f.push(u);else for(r in n)u=t(n[r],r,i),null!=u&&f.push(u);return bi.apply([],f)},guid:1,proxy:function(n,t){var u,f,r;return"string"==typeof t&&(u=n[t],t=n,n=u),i.isFunction(n)?(f=a.call(arguments,2),r=function(){return n.apply(t||this,f.concat(a.call(arguments)))},r.guid=n.guid=n.guid||i.guid++,r):void 0},now:Date.now,support:f});i.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(n,t){et["[object "+t+"]"]=t.toLowerCase()});y=function(n){function r(n,t,i,r){var p,s,a,c,w,y,d,v,nt,g;if((t?t.ownerDocument||t:h)!==o&&k(t),t=t||o,i=i||[],c=t.nodeType,"string"!=typeof n||!n||1!==c&&9!==c&&11!==c)return i;if(!r&&l){if(11!==c&&(p=hr.exec(n)))if(a=p[1]){if(9===c){if(s=t.getElementById(a),!s||!s.parentNode)return i;if(s.id===a)return i.push(s),i}else if(t.ownerDocument&&(s=t.ownerDocument.getElementById(a))&&et(t,s)&&s.id===a)return i.push(s),i}else{if(p[2])return b.apply(i,t.getElementsByTagName(n)),i;if((a=p[3])&&u.getElementsByClassName)return b.apply(i,t.getElementsByClassName(a)),i}if(u.qsa&&(!e||!e.test(n))){if(v=d=f,nt=t,g=1!==c&&n,1===c&&"object"!==t.nodeName.toLowerCase()){for(y=ft(n),(d=t.getAttribute("id"))?v=d.replace(cr,"\\$&"):t.setAttribute("id",v),v="[id='"+v+"'] ",w=y.length;w--;)y[w]=v+vt(y[w]);nt=dt.test(n)&&ti(t.parentNode)||t;g=y.join(",")}if(g)try{return b.apply(i,nt.querySelectorAll(g)),i}catch(tt){}finally{d||t.removeAttribute("id")}}}return oi(n.replace(lt,"$1"),t,i,r)}function gt(){function n(r,u){return i.push(r+" ")>t.cacheLength&&delete n[i.shift()],n[r+" "]=u}var i=[];return n}function c(n){return n[f]=!0,n}function v(n){var t=o.createElement("div");try{return!!n(t)}catch(i){return!1}finally{t.parentNode&&t.parentNode.removeChild(t);t=null}}function ni(n,i){for(var u=n.split("|"),r=n.length;r--;)t.attrHandle[u[r]]=i}function wi(n,t){var i=t&&n,r=i&&1===n.nodeType&&1===t.nodeType&&(~t.sourceIndex||li)-(~n.sourceIndex||li);if(r)return r;if(i)while(i=i.nextSibling)if(i===t)return-1;return n?1:-1}function lr(n){return function(t){var i=t.nodeName.toLowerCase();return"input"===i&&t.type===n}}function ar(n){return function(t){var i=t.nodeName.toLowerCase();return("input"===i||"button"===i)&&t.type===n}}function tt(n){return c(function(t){return t=+t,c(function(i,r){for(var u,f=n([],i.length,t),e=f.length;e--;)i[u=f[e]]&&(i[u]=!(r[u]=i[u]))})})}function ti(n){return n&&"undefined"!=typeof n.getElementsByTagName&&n}function bi(){}function vt(n){for(var t=0,r=n.length,i="";r>t;t++)i+=n[t].value;return i}function ii(n,t,i){var r=t.dir,u=i&&"parentNode"===r,e=ki++;return t.first?function(t,i,f){while(t=t[r])if(1===t.nodeType||u)return n(t,i,f)}:function(t,i,o){var s,h,c=[a,e];if(o){while(t=t[r])if((1===t.nodeType||u)&&n(t,i,o))return!0}else while(t=t[r])if(1===t.nodeType||u){if(h=t[f]||(t[f]={}),(s=h[r])&&s[0]===a&&s[1]===e)return c[2]=s[2];if(h[r]=c,c[2]=n(t,i,o))return!0}}}function ri(n){return n.length>1?function(t,i,r){for(var u=n.length;u--;)if(!n[u](t,i,r))return!1;return!0}:n[0]}function vr(n,t,i){for(var u=0,f=t.length;f>u;u++)r(n,t[u],i);return i}function yt(n,t,i,r,u){for(var e,o=[],f=0,s=n.length,h=null!=t;s>f;f++)(e=n[f])&&(!i||i(e,r,u))&&(o.push(e),h&&t.push(f));return o}function ui(n,t,i,r,u,e){return r&&!r[f]&&(r=ui(r)),u&&!u[f]&&(u=ui(u,e)),c(function(f,e,o,s){var l,c,a,p=[],y=[],w=e.length,k=f||vr(t||"*",o.nodeType?[o]:o,[]),v=!n||!f&&t?k:yt(k,p,n,o,s),h=i?u||(f?n:w||r)?[]:e:v;if(i&&i(v,h,o,s),r)for(l=yt(h,y),r(l,[],o,s),c=l.length;c--;)(a=l[c])&&(h[y[c]]=!(v[y[c]]=a));if(f){if(u||n){if(u){for(l=[],c=h.length;c--;)(a=h[c])&&l.push(v[c]=a);u(null,h=[],l,s)}for(c=h.length;c--;)(a=h[c])&&(l=u?nt(f,a):p[c])>-1&&(f[l]=!(e[l]=a))}}else h=yt(h===e?h.splice(w,h.length):h),u?u(null,e,h,s):b.apply(e,h)})}function fi(n){for(var o,u,r,s=n.length,h=t.relative[n[0].type],c=h||t.relative[" "],i=h?1:0,l=ii(function(n){return n===o},c,!0),a=ii(function(n){return nt(o,n)>-1},c,!0),e=[function(n,t,i){var r=!h&&(i||t!==ht)||((o=t).nodeType?l(n,t,i):a(n,t,i));return o=null,r}];s>i;i++)if(u=t.relative[n[i].type])e=[ii(ri(e),u)];else{if(u=t.filter[n[i].type].apply(null,n[i].matches),u[f]){for(r=++i;s>r;r++)if(t.relative[n[r].type])break;return ui(i>1&&ri(e),i>1&&vt(n.slice(0,i-1).concat({value:" "===n[i-2].type?"*":""})).replace(lt,"$1"),u,r>i&&fi(n.slice(i,r)),s>r&&fi(n=n.slice(r)),s>r&&vt(n))}e.push(u)}return ri(e)}function yr(n,i){var u=i.length>0,f=n.length>0,e=function(e,s,h,c,l){var y,d,w,k=0,v="0",g=e&&[],p=[],nt=ht,tt=e||f&&t.find.TAG("*",l),it=a+=null==nt?1:Math.random()||.1,rt=tt.length;for(l&&(ht=s!==o&&s);v!==rt&&null!=(y=tt[v]);v++){if(f&&y){for(d=0;w=n[d++];)if(w(y,s,h)){c.push(y);break}l&&(a=it)}u&&((y=!w&&y)&&k--,e&&g.push(y))}if(k+=v,u&&v!==k){for(d=0;w=i[d++];)w(g,p,s,h);if(e){if(k>0)while(v--)g[v]||p[v]||(p[v]=gi.call(c));p=yt(p)}b.apply(c,p);l&&!e&&p.length>0&&k+i.length>1&&r.uniqueSort(c)}return l&&(a=it,ht=nt),g};return u?c(e):e}var it,u,t,st,ei,ft,pt,oi,ht,w,rt,k,o,s,l,e,d,ct,et,f="sizzle"+1*new Date,h=n.document,a=0,ki=0,si=gt(),hi=gt(),ci=gt(),wt=function(n,t){return n===t&&(rt=!0),0},li=-2147483648,di={}.hasOwnProperty,g=[],gi=g.pop,nr=g.push,b=g.push,ai=g.slice,nt=function(n,t){for(var i=0,r=n.length;r>i;i++)if(n[i]===t)return i;return-1},bt="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",i="[\\x20\\t\\r\\n\\f]",ut="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",vi=ut.replace("w","w#"),yi="\\["+i+"*("+ut+")(?:"+i+"*([*^$|!~]?=)"+i+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+vi+"))|)"+i+"*\\]",kt=":("+ut+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+yi+")*)|.*)\\)|)",tr=new RegExp(i+"+","g"),lt=new RegExp("^"+i+"+|((?:^|[^\\\\])(?:\\\\.)*)"+i+"+$","g"),ir=new RegExp("^"+i+"*,"+i+"*"),rr=new RegExp("^"+i+"*([>+~]|"+i+")"+i+"*"),ur=new RegExp("="+i+"*([^\\]'\"]*?)"+i+"*\\]","g"),fr=new RegExp(kt),er=new RegExp("^"+vi+"$"),at={ID:new RegExp("^#("+ut+")"),CLASS:new RegExp("^\\.("+ut+")"),TAG:new RegExp("^("+ut.replace("w","w*")+")"),ATTR:new RegExp("^"+yi),PSEUDO:new RegExp("^"+kt),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+i+"*(even|odd|(([+-]|)(\\d*)n|)"+i+"*(?:([+-]|)"+i+"*(\\d+)|))"+i+"*\\)|)","i"),bool:new RegExp("^(?:"+bt+")$","i"),needsContext:new RegExp("^"+i+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+i+"*((?:-\\d)?\\d*)"+i+"*\\)|)(?=[^-]|$)","i")},or=/^(?:input|select|textarea|button)$/i,sr=/^h\d$/i,ot=/^[^{]+\{\s*\[native \w/,hr=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,dt=/[+~]/,cr=/'|\\/g,y=new RegExp("\\\\([\\da-f]{1,6}"+i+"?|("+i+")|.)","ig"),p=function(n,t,i){var r="0x"+t-65536;return r!==r||i?t:0>r?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},pi=function(){k()};try{b.apply(g=ai.call(h.childNodes),h.childNodes);g[h.childNodes.length].nodeType}catch(pr){b={apply:g.length?function(n,t){nr.apply(n,ai.call(t))}:function(n,t){for(var i=n.length,r=0;n[i++]=t[r++];);n.length=i-1}}}u=r.support={};ei=r.isXML=function(n){var t=n&&(n.ownerDocument||n).documentElement;return t?"HTML"!==t.nodeName:!1};k=r.setDocument=function(n){var a,c,r=n?n.ownerDocument||n:h;return r!==o&&9===r.nodeType&&r.documentElement?(o=r,s=r.documentElement,c=r.defaultView,c&&c!==c.top&&(c.addEventListener?c.addEventListener("unload",pi,!1):c.attachEvent&&c.attachEvent("onunload",pi)),l=!ei(r),u.attributes=v(function(n){return n.className="i",!n.getAttribute("className")}),u.getElementsByTagName=v(function(n){return n.appendChild(r.createComment("")),!n.getElementsByTagName("*").length}),u.getElementsByClassName=ot.test(r.getElementsByClassName),u.getById=v(function(n){return s.appendChild(n).id=f,!r.getElementsByName||!r.getElementsByName(f).length}),u.getById?(t.find.ID=function(n,t){if("undefined"!=typeof t.getElementById&&l){var i=t.getElementById(n);return i&&i.parentNode?[i]:[]}},t.filter.ID=function(n){var t=n.replace(y,p);return function(n){return n.getAttribute("id")===t}}):(delete t.find.ID,t.filter.ID=function(n){var t=n.replace(y,p);return function(n){var i="undefined"!=typeof n.getAttributeNode&&n.getAttributeNode("id");return i&&i.value===t}}),t.find.TAG=u.getElementsByTagName?function(n,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(n):u.qsa?t.querySelectorAll(n):void 0}:function(n,t){var i,r=[],f=0,u=t.getElementsByTagName(n);if("*"===n){while(i=u[f++])1===i.nodeType&&r.push(i);return r}return u},t.find.CLASS=u.getElementsByClassName&&function(n,t){if(l)return t.getElementsByClassName(n)},d=[],e=[],(u.qsa=ot.test(r.querySelectorAll))&&(v(function(n){s.appendChild(n).innerHTML="<a id='"+f+"'><\/a><select id='"+f+"-\f]' msallowcapture=''><option selected=''><\/option><\/select>";n.querySelectorAll("[msallowcapture^='']").length&&e.push("[*^$]="+i+"*(?:''|\"\")");n.querySelectorAll("[selected]").length||e.push("\\["+i+"*(?:value|"+bt+")");n.querySelectorAll("[id~="+f+"-]").length||e.push("~=");n.querySelectorAll(":checked").length||e.push(":checked");n.querySelectorAll("a#"+f+"+*").length||e.push(".#.+[+~]")}),v(function(n){var t=r.createElement("input");t.setAttribute("type","hidden");n.appendChild(t).setAttribute("name","D");n.querySelectorAll("[name=d]").length&&e.push("name"+i+"*[*^$|!~]?=");n.querySelectorAll(":enabled").length||e.push(":enabled",":disabled");n.querySelectorAll("*,:x");e.push(",.*:")})),(u.matchesSelector=ot.test(ct=s.matches||s.webkitMatchesSelector||s.mozMatchesSelector||s.oMatchesSelector||s.msMatchesSelector))&&v(function(n){u.disconnectedMatch=ct.call(n,"div");ct.call(n,"[s!='']:x");d.push("!=",kt)}),e=e.length&&new RegExp(e.join("|")),d=d.length&&new RegExp(d.join("|")),a=ot.test(s.compareDocumentPosition),et=a||ot.test(s.contains)?function(n,t){var r=9===n.nodeType?n.documentElement:n,i=t&&t.parentNode;return n===i||!(!i||1!==i.nodeType||!(r.contains?r.contains(i):n.compareDocumentPosition&&16&n.compareDocumentPosition(i)))}:function(n,t){if(t)while(t=t.parentNode)if(t===n)return!0;return!1},wt=a?function(n,t){if(n===t)return rt=!0,0;var i=!n.compareDocumentPosition-!t.compareDocumentPosition;return i?i:(i=(n.ownerDocument||n)===(t.ownerDocument||t)?n.compareDocumentPosition(t):1,1&i||!u.sortDetached&&t.compareDocumentPosition(n)===i?n===r||n.ownerDocument===h&&et(h,n)?-1:t===r||t.ownerDocument===h&&et(h,t)?1:w?nt(w,n)-nt(w,t):0:4&i?-1:1)}:function(n,t){if(n===t)return rt=!0,0;var i,u=0,o=n.parentNode,s=t.parentNode,f=[n],e=[t];if(!o||!s)return n===r?-1:t===r?1:o?-1:s?1:w?nt(w,n)-nt(w,t):0;if(o===s)return wi(n,t);for(i=n;i=i.parentNode;)f.unshift(i);for(i=t;i=i.parentNode;)e.unshift(i);while(f[u]===e[u])u++;return u?wi(f[u],e[u]):f[u]===h?-1:e[u]===h?1:0},r):o};r.matches=function(n,t){return r(n,null,null,t)};r.matchesSelector=function(n,t){if((n.ownerDocument||n)!==o&&k(n),t=t.replace(ur,"='$1']"),!(!u.matchesSelector||!l||d&&d.test(t)||e&&e.test(t)))try{var i=ct.call(n,t);if(i||u.disconnectedMatch||n.document&&11!==n.document.nodeType)return i}catch(f){}return r(t,o,null,[n]).length>0};r.contains=function(n,t){return(n.ownerDocument||n)!==o&&k(n),et(n,t)};r.attr=function(n,i){(n.ownerDocument||n)!==o&&k(n);var f=t.attrHandle[i.toLowerCase()],r=f&&di.call(t.attrHandle,i.toLowerCase())?f(n,i,!l):void 0;return void 0!==r?r:u.attributes||!l?n.getAttribute(i):(r=n.getAttributeNode(i))&&r.specified?r.value:null};r.error=function(n){throw new Error("Syntax error, unrecognized expression: "+n);};r.uniqueSort=function(n){var r,f=[],t=0,i=0;if(rt=!u.detectDuplicates,w=!u.sortStable&&n.slice(0),n.sort(wt),rt){while(r=n[i++])r===n[i]&&(t=f.push(i));while(t--)n.splice(f[t],1)}return w=null,n};st=r.getText=function(n){var r,i="",u=0,t=n.nodeType;if(t){if(1===t||9===t||11===t){if("string"==typeof n.textContent)return n.textContent;for(n=n.firstChild;n;n=n.nextSibling)i+=st(n)}else if(3===t||4===t)return n.nodeValue}else while(r=n[u++])i+=st(r);return i};t=r.selectors={cacheLength:50,createPseudo:c,match:at,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(n){return n[1]=n[1].replace(y,p),n[3]=(n[3]||n[4]||n[5]||"").replace(y,p),"~="===n[2]&&(n[3]=" "+n[3]+" "),n.slice(0,4)},CHILD:function(n){return n[1]=n[1].toLowerCase(),"nth"===n[1].slice(0,3)?(n[3]||r.error(n[0]),n[4]=+(n[4]?n[5]+(n[6]||1):2*("even"===n[3]||"odd"===n[3])),n[5]=+(n[7]+n[8]||"odd"===n[3])):n[3]&&r.error(n[0]),n},PSEUDO:function(n){var i,t=!n[6]&&n[2];return at.CHILD.test(n[0])?null:(n[3]?n[2]=n[4]||n[5]||"":t&&fr.test(t)&&(i=ft(t,!0))&&(i=t.indexOf(")",t.length-i)-t.length)&&(n[0]=n[0].slice(0,i),n[2]=t.slice(0,i)),n.slice(0,3))}},filter:{TAG:function(n){var t=n.replace(y,p).toLowerCase();return"*"===n?function(){return!0}:function(n){return n.nodeName&&n.nodeName.toLowerCase()===t}},CLASS:function(n){var t=si[n+" "];return t||(t=new RegExp("(^|"+i+")"+n+"("+i+"|$)"))&&si(n,function(n){return t.test("string"==typeof n.className&&n.className||"undefined"!=typeof n.getAttribute&&n.getAttribute("class")||"")})},ATTR:function(n,t,i){return function(u){var f=r.attr(u,n);return null==f?"!="===t:t?(f+="","="===t?f===i:"!="===t?f!==i:"^="===t?i&&0===f.indexOf(i):"*="===t?i&&f.indexOf(i)>-1:"$="===t?i&&f.slice(-i.length)===i:"~="===t?(" "+f.replace(tr," ")+" ").indexOf(i)>-1:"|="===t?f===i||f.slice(0,i.length+1)===i+"-":!1):!0}},CHILD:function(n,t,i,r,u){var s="nth"!==n.slice(0,3),o="last"!==n.slice(-4),e="of-type"===t;return 1===r&&0===u?function(n){return!!n.parentNode}:function(t,i,h){var v,k,c,l,y,w,b=s!==o?"nextSibling":"previousSibling",p=t.parentNode,g=e&&t.nodeName.toLowerCase(),d=!h&&!e;if(p){if(s){while(b){for(c=t;c=c[b];)if(e?c.nodeName.toLowerCase()===g:1===c.nodeType)return!1;w=b="only"===n&&!w&&"nextSibling"}return!0}if(w=[o?p.firstChild:p.lastChild],o&&d){for(k=p[f]||(p[f]={}),v=k[n]||[],y=v[0]===a&&v[1],l=v[0]===a&&v[2],c=y&&p.childNodes[y];c=++y&&c&&c[b]||(l=y=0)||w.pop();)if(1===c.nodeType&&++l&&c===t){k[n]=[a,y,l];break}}else if(d&&(v=(t[f]||(t[f]={}))[n])&&v[0]===a)l=v[1];else while(c=++y&&c&&c[b]||(l=y=0)||w.pop())if((e?c.nodeName.toLowerCase()===g:1===c.nodeType)&&++l&&(d&&((c[f]||(c[f]={}))[n]=[a,l]),c===t))break;return l-=u,l===r||l%r==0&&l/r>=0}}},PSEUDO:function(n,i){var e,u=t.pseudos[n]||t.setFilters[n.toLowerCase()]||r.error("unsupported pseudo: "+n);return u[f]?u(i):u.length>1?(e=[n,n,"",i],t.setFilters.hasOwnProperty(n.toLowerCase())?c(function(n,t){for(var r,f=u(n,i),e=f.length;e--;)r=nt(n,f[e]),n[r]=!(t[r]=f[e])}):function(n){return u(n,0,e)}):u}},pseudos:{not:c(function(n){var t=[],r=[],i=pt(n.replace(lt,"$1"));return i[f]?c(function(n,t,r,u){for(var e,o=i(n,null,u,[]),f=n.length;f--;)(e=o[f])&&(n[f]=!(t[f]=e))}):function(n,u,f){return t[0]=n,i(t,null,f,r),t[0]=null,!r.pop()}}),has:c(function(n){return function(t){return r(n,t).length>0}}),contains:c(function(n){return n=n.replace(y,p),function(t){return(t.textContent||t.innerText||st(t)).indexOf(n)>-1}}),lang:c(function(n){return er.test(n||"")||r.error("unsupported lang: "+n),n=n.replace(y,p).toLowerCase(),function(t){var i;do if(i=l?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return i=i.toLowerCase(),i===n||0===i.indexOf(n+"-");while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var i=n.location&&n.location.hash;return i&&i.slice(1)===t.id},root:function(n){return n===s},focus:function(n){return n===o.activeElement&&(!o.hasFocus||o.hasFocus())&&!!(n.type||n.href||~n.tabIndex)},enabled:function(n){return n.disabled===!1},disabled:function(n){return n.disabled===!0},checked:function(n){var t=n.nodeName.toLowerCase();return"input"===t&&!!n.checked||"option"===t&&!!n.selected},selected:function(n){return n.parentNode&&n.parentNode.selectedIndex,n.selected===!0},empty:function(n){for(n=n.firstChild;n;n=n.nextSibling)if(n.nodeType<6)return!1;return!0},parent:function(n){return!t.pseudos.empty(n)},header:function(n){return sr.test(n.nodeName)},input:function(n){return or.test(n.nodeName)},button:function(n){var t=n.nodeName.toLowerCase();return"input"===t&&"button"===n.type||"button"===t},text:function(n){var t;return"input"===n.nodeName.toLowerCase()&&"text"===n.type&&(null==(t=n.getAttribute("type"))||"text"===t.toLowerCase())},first:tt(function(){return[0]}),last:tt(function(n,t){return[t-1]}),eq:tt(function(n,t,i){return[0>i?i+t:i]}),even:tt(function(n,t){for(var i=0;t>i;i+=2)n.push(i);return n}),odd:tt(function(n,t){for(var i=1;t>i;i+=2)n.push(i);return n}),lt:tt(function(n,t,i){for(var r=0>i?i+t:i;--r>=0;)n.push(r);return n}),gt:tt(function(n,t,i){for(var r=0>i?i+t:i;++r<t;)n.push(r);return n})}};t.pseudos.nth=t.pseudos.eq;for(it in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})t.pseudos[it]=lr(it);for(it in{submit:!0,reset:!0})t.pseudos[it]=ar(it);return bi.prototype=t.filters=t.pseudos,t.setFilters=new bi,ft=r.tokenize=function(n,i){var e,f,s,o,u,h,c,l=hi[n+" "];if(l)return i?0:l.slice(0);for(u=n,h=[],c=t.preFilter;u;){(!e||(f=ir.exec(u)))&&(f&&(u=u.slice(f[0].length)||u),h.push(s=[]));e=!1;(f=rr.exec(u))&&(e=f.shift(),s.push({value:e,type:f[0].replace(lt," ")}),u=u.slice(e.length));for(o in t.filter)(f=at[o].exec(u))&&(!c[o]||(f=c[o](f)))&&(e=f.shift(),s.push({value:e,type:o,matches:f}),u=u.slice(e.length));if(!e)break}return i?u.length:u?r.error(n):hi(n,h).slice(0)},pt=r.compile=function(n,t){var r,u=[],e=[],i=ci[n+" "];if(!i){for(t||(t=ft(n)),r=t.length;r--;)i=fi(t[r]),i[f]?u.push(i):e.push(i);i=ci(n,yr(e,u));i.selector=n}return i},oi=r.select=function(n,i,r,f){var s,e,o,a,v,c="function"==typeof n&&n,h=!f&&ft(n=c.selector||n);if(r=r||[],1===h.length){if(e=h[0]=h[0].slice(0),e.length>2&&"ID"===(o=e[0]).type&&u.getById&&9===i.nodeType&&l&&t.relative[e[1].type]){if(i=(t.find.ID(o.matches[0].replace(y,p),i)||[])[0],!i)return r;c&&(i=i.parentNode);n=n.slice(e.shift().value.length)}for(s=at.needsContext.test(n)?0:e.length;s--;){if(o=e[s],t.relative[a=o.type])break;if((v=t.find[a])&&(f=v(o.matches[0].replace(y,p),dt.test(e[0].type)&&ti(i.parentNode)||i))){if(e.splice(s,1),n=f.length&&vt(e),!n)return b.apply(r,f),r;break}}}return(c||pt(n,h))(f,i,!l,r,dt.test(n)&&ti(i.parentNode)||i),r},u.sortStable=f.split("").sort(wt).join("")===f,u.detectDuplicates=!!rt,k(),u.sortDetached=v(function(n){return 1&n.compareDocumentPosition(o.createElement("div"))}),v(function(n){return n.innerHTML="<a href='#'><\/a>","#"===n.firstChild.getAttribute("href")})||ni("type|href|height|width",function(n,t,i){if(!i)return n.getAttribute(t,"type"===t.toLowerCase()?1:2)}),u.attributes&&v(function(n){return n.innerHTML="<input/>",n.firstChild.setAttribute("value",""),""===n.firstChild.getAttribute("value")})||ni("value",function(n,t,i){if(!i&&"input"===n.nodeName.toLowerCase())return n.defaultValue}),v(function(n){return null==n.getAttribute("disabled")})||ni(bt,function(n,t,i){var r;if(!i)return n[t]===!0?t.toLowerCase():(r=n.getAttributeNode(t))&&r.specified?r.value:null}),r}(n);i.find=y;i.expr=y.selectors;i.expr[":"]=i.expr.pseudos;i.unique=y.uniqueSort;i.text=y.getText;i.isXMLDoc=y.isXML;i.contains=y.contains;var di=i.expr.match.needsContext,gi=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,ef=/^.[^:#\[\.,]*$/;i.filter=function(n,t,r){var u=t[0];return r&&(n=":not("+n+")"),1===t.length&&1===u.nodeType?i.find.matchesSelector(u,n)?[u]:[]:i.find.matches(n,i.grep(t,function(n){return 1===n.nodeType}))};i.fn.extend({find:function(n){var t,u=this.length,r=[],f=this;if("string"!=typeof n)return this.pushStack(i(n).filter(function(){for(t=0;u>t;t++)if(i.contains(f[t],this))return!0}));for(t=0;u>t;t++)i.find(n,f[t],r);return r=this.pushStack(u>1?i.unique(r):r),r.selector=this.selector?this.selector+" "+n:n,r},filter:function(n){return this.pushStack(ui(this,n||[],!1))},not:function(n){return this.pushStack(ui(this,n||[],!0))},is:function(n){return!!ui(this,"string"==typeof n&&di.test(n)?i(n):n||[],!1).length}});nr=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/;tr=i.fn.init=function(n,t){var r,f;if(!n)return this;if("string"==typeof n){if(r="<"===n[0]&&">"===n[n.length-1]&&n.length>=3?[null,n,null]:nr.exec(n),!r||!r[1]&&t)return!t||t.jquery?(t||ot).find(n):this.constructor(t).find(n);if(r[1]){if(t=t instanceof i?t[0]:t,i.merge(this,i.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:u,!0)),gi.test(r[1])&&i.isPlainObject(t))for(r in t)i.isFunction(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return f=u.getElementById(r[2]),f&&f.parentNode&&(this.length=1,this[0]=f),this.context=u,this.selector=n,this}return n.nodeType?(this.context=this[0]=n,this.length=1,this):i.isFunction(n)?"undefined"!=typeof ot.ready?ot.ready(n):n(i):(void 0!==n.selector&&(this.selector=n.selector,this.context=n.context),i.makeArray(n,this))};tr.prototype=i.fn;ot=i(u);ir=/^(?:parents|prev(?:Until|All))/;rr={children:!0,contents:!0,next:!0,prev:!0};i.extend({dir:function(n,t,r){for(var u=[],f=void 0!==r;(n=n[t])&&9!==n.nodeType;)if(1===n.nodeType){if(f&&i(n).is(r))break;u.push(n)}return u},sibling:function(n,t){for(var i=[];n;n=n.nextSibling)1===n.nodeType&&n!==t&&i.push(n);return i}});i.fn.extend({has:function(n){var t=i(n,this),r=t.length;return this.filter(function(){for(var n=0;r>n;n++)if(i.contains(this,t[n]))return!0})},closest:function(n,t){for(var r,f=0,o=this.length,u=[],e=di.test(n)||"string"!=typeof n?i(n,t||this.context):0;o>f;f++)for(r=this[f];r&&r!==t;r=r.parentNode)if(r.nodeType<11&&(e?e.index(r)>-1:1===r.nodeType&&i.find.matchesSelector(r,n))){u.push(r);break}return this.pushStack(u.length>1?i.unique(u):u)},index:function(n){return n?"string"==typeof n?ft.call(i(n),this[0]):ft.call(this,n.jquery?n[0]:n):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(n,t){return this.pushStack(i.unique(i.merge(this.get(),i(n,t))))},addBack:function(n){return this.add(null==n?this.prevObject:this.prevObject.filter(n))}});i.each({parent:function(n){var t=n.parentNode;return t&&11!==t.nodeType?t:null},parents:function(n){return i.dir(n,"parentNode")},parentsUntil:function(n,t,r){return i.dir(n,"parentNode",r)},next:function(n){return ur(n,"nextSibling")},prev:function(n){return ur(n,"previousSibling")},nextAll:function(n){return i.dir(n,"nextSibling")},prevAll:function(n){return i.dir(n,"previousSibling")},nextUntil:function(n,t,r){return i.dir(n,"nextSibling",r)},prevUntil:function(n,t,r){return i.dir(n,"previousSibling",r)},siblings:function(n){return i.sibling((n.parentNode||{}).firstChild,n)},children:function(n){return i.sibling(n.firstChild)},contents:function(n){return n.contentDocument||i.merge([],n.childNodes)}},function(n,t){i.fn[n]=function(r,u){var f=i.map(this,t,r);return"Until"!==n.slice(-5)&&(u=r),u&&"string"==typeof u&&(f=i.filter(u,f)),this.length>1&&(rr[n]||i.unique(f),ir.test(n)&&f.reverse()),this.pushStack(f)}});c=/\S+/g;fi={};i.Callbacks=function(n){n="string"==typeof n?fi[n]||of(n):i.extend({},n);var u,h,o,c,f,e,t=[],r=!n.once&&[],l=function(i){for(u=n.memory&&i,h=!0,e=c||0,c=0,f=t.length,o=!0;t&&f>e;e++)if(t[e].apply(i[0],i[1])===!1&&n.stopOnFalse){u=!1;break}o=!1;t&&(r?r.length&&l(r.shift()):u?t=[]:s.disable())},s={add:function(){if(t){var r=t.length;!function e(r){i.each(r,function(r,u){var f=i.type(u);"function"===f?n.unique&&s.has(u)||t.push(u):u&&u.length&&"string"!==f&&e(u)})}(arguments);o?f=t.length:u&&(c=r,l(u))}return this},remove:function(){return t&&i.each(arguments,function(n,r){for(var u;(u=i.inArray(r,t,u))>-1;)t.splice(u,1),o&&(f>=u&&f--,e>=u&&e--)}),this},has:function(n){return n?i.inArray(n,t)>-1:!(!t||!t.length)},empty:function(){return t=[],f=0,this},disable:function(){return t=r=u=void 0,this},disabled:function(){return!t},lock:function(){return r=void 0,u||s.disable(),this},locked:function(){return!r},fireWith:function(n,i){return!t||h&&!r||(i=i||[],i=[n,i.slice?i.slice():i],o?r.push(i):l(i)),this},fire:function(){return s.fireWith(this,arguments),this},fired:function(){return!!h}};return s};i.extend({Deferred:function(n){var u=[["resolve","done",i.Callbacks("once memory"),"resolved"],["reject","fail",i.Callbacks("once memory"),"rejected"],["notify","progress",i.Callbacks("memory")]],f="pending",r={state:function(){return f},always:function(){return t.done(arguments).fail(arguments),this},then:function(){var n=arguments;return i.Deferred(function(f){i.each(u,function(u,e){var o=i.isFunction(n[u])&&n[u];t[e[1]](function(){var n=o&&o.apply(this,arguments);n&&i.isFunction(n.promise)?n.promise().done(f.resolve).fail(f.reject).progress(f.notify):f[e[0]+"With"](this===r?f.promise():this,o?[n]:arguments)})});n=null}).promise()},promise:function(n){return null!=n?i.extend(n,r):r}},t={};return r.pipe=r.then,i.each(u,function(n,i){var e=i[2],o=i[3];r[i[1]]=e.add;o&&e.add(function(){f=o},u[1^n][2].disable,u[2][2].lock);t[i[0]]=function(){return t[i[0]+"With"](this===t?r:this,arguments),this};t[i[0]+"With"]=e.fireWith}),r.promise(t),n&&n.call(t,t),t},when:function(n){var t=0,u=a.call(arguments),r=u.length,e=1!==r||n&&i.isFunction(n.promise)?r:0,f=1===e?n:i.Deferred(),h=function(n,t,i){return function(r){t[n]=this;i[n]=arguments.length>1?a.call(arguments):r;i===o?f.notifyWith(t,i):--e||f.resolveWith(t,i)}},o,c,s;if(r>1)for(o=new Array(r),c=new Array(r),s=new Array(r);r>t;t++)u[t]&&i.isFunction(u[t].promise)?u[t].promise().done(h(t,s,u)).fail(f.reject).progress(h(t,c,o)):--e;return e||f.resolveWith(s,u),f.promise()}});i.fn.ready=function(n){return i.ready.promise().done(n),this};i.extend({isReady:!1,readyWait:1,holdReady:function(n){n?i.readyWait++:i.ready(!0)},ready:function(n){(n===!0?--i.readyWait:i.isReady)||(i.isReady=!0,n!==!0&&--i.readyWait>0||(st.resolveWith(u,[i]),i.fn.triggerHandler&&(i(u).triggerHandler("ready"),i(u).off("ready"))))}});i.ready.promise=function(t){return st||(st=i.Deferred(),"complete"===u.readyState?setTimeout(i.ready):(u.addEventListener("DOMContentLoaded",ht,!1),n.addEventListener("load",ht,!1))),st.promise(t)};i.ready.promise();l=i.access=function(n,t,r,u,f,e,o){var s=0,c=n.length,h=null==r;if("object"===i.type(r)){f=!0;for(s in r)i.access(n,t,s,r[s],!0,e,o)}else if(void 0!==u&&(f=!0,i.isFunction(u)||(o=!0),h&&(o?(t.call(n,u),t=null):(h=t,t=function(n,t,r){return h.call(i(n),r)})),t))for(;c>s;s++)t(n[s],r,o?u:u.call(n[s],s,t(n[s],r)));return f?n:h?t.call(n):c?t(n[0],r):e};i.acceptData=function(n){return 1===n.nodeType||9===n.nodeType||!+n.nodeType};v.uid=1;v.accepts=i.acceptData;v.prototype={key:function(n){if(!v.accepts(n))return 0;var r={},t=n[this.expando];if(!t){t=v.uid++;try{r[this.expando]={value:t};Object.defineProperties(n,r)}catch(u){r[this.expando]=t;i.extend(n,r)}}return this.cache[t]||(this.cache[t]={}),t},set:function(n,t,r){var f,e=this.key(n),u=this.cache[e];if("string"==typeof t)u[t]=r;else if(i.isEmptyObject(u))i.extend(this.cache[e],t);else for(f in t)u[f]=t[f];return u},get:function(n,t){var i=this.cache[this.key(n)];return void 0===t?i:i[t]},access:function(n,t,r){var u;return void 0===t||t&&"string"==typeof t&&void 0===r?(u=this.get(n,t),void 0!==u?u:this.get(n,i.camelCase(t))):(this.set(n,t,r),void 0!==r?r:t)},remove:function(n,t){var u,r,f,o=this.key(n),e=this.cache[o];if(void 0===t)this.cache[o]={};else for(i.isArray(t)?r=t.concat(t.map(i.camelCase)):(f=i.camelCase(t),(t in e)?r=[t,f]:(r=f,r=(r in e)?[r]:r.match(c)||[])),u=r.length;u--;)delete e[r[u]]},hasData:function(n){return!i.isEmptyObject(this.cache[n[this.expando]]||{})},discard:function(n){n[this.expando]&&delete this.cache[n[this.expando]]}};var r=new v,e=new v,sf=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,hf=/([A-Z])/g;i.extend({hasData:function(n){return e.hasData(n)||r.hasData(n)},data:function(n,t,i){return e.access(n,t,i)},removeData:function(n,t){e.remove(n,t)},_data:function(n,t,i){return r.access(n,t,i)},_removeData:function(n,t){r.remove(n,t)}});i.fn.extend({data:function(n,t){var o,f,s,u=this[0],h=u&&u.attributes;if(void 0===n){if(this.length&&(s=e.get(u),1===u.nodeType&&!r.get(u,"hasDataAttrs"))){for(o=h.length;o--;)h[o]&&(f=h[o].name,0===f.indexOf("data-")&&(f=i.camelCase(f.slice(5)),fr(u,f,s[f])));r.set(u,"hasDataAttrs",!0)}return s}return"object"==typeof n?this.each(function(){e.set(this,n)}):l(this,function(t){var r,f=i.camelCase(n);if(u&&void 0===t){if((r=e.get(u,n),void 0!==r)||(r=e.get(u,f),void 0!==r)||(r=fr(u,f,void 0),void 0!==r))return r}else this.each(function(){var i=e.get(this,f);e.set(this,f,t);-1!==n.indexOf("-")&&void 0!==i&&e.set(this,n,t)})},null,t,arguments.length>1,null,!0)},removeData:function(n){return this.each(function(){e.remove(this,n)})}});i.extend({queue:function(n,t,u){var f;if(n)return(t=(t||"fx")+"queue",f=r.get(n,t),u&&(!f||i.isArray(u)?f=r.access(n,t,i.makeArray(u)):f.push(u)),f||[])},dequeue:function(n,t){t=t||"fx";var r=i.queue(n,t),e=r.length,u=r.shift(),f=i._queueHooks(n,t),o=function(){i.dequeue(n,t)};"inprogress"===u&&(u=r.shift(),e--);u&&("fx"===t&&r.unshift("inprogress"),delete f.stop,u.call(n,o,f));!e&&f&&f.empty.fire()},_queueHooks:function(n,t){var u=t+"queueHooks";return r.get(n,u)||r.access(n,u,{empty:i.Callbacks("once memory").add(function(){r.remove(n,[t+"queue",u])})})}});i.fn.extend({queue:function(n,t){var r=2;return"string"!=typeof n&&(t=n,n="fx",r--),arguments.length<r?i.queue(this[0],n):void 0===t?this:this.each(function(){var r=i.queue(this,n,t);i._queueHooks(this,n);"fx"===n&&"inprogress"!==r[0]&&i.dequeue(this,n)})},dequeue:function(n){return this.each(function(){i.dequeue(this,n)})},clearQueue:function(n){return this.queue(n||"fx",[])},promise:function(n,t){var u,e=1,o=i.Deferred(),f=this,s=this.length,h=function(){--e||o.resolveWith(f,[f])};for("string"!=typeof n&&(t=n,n=void 0),n=n||"fx";s--;)u=r.get(f[s],n+"queueHooks"),u&&u.empty&&(e++,u.empty.add(h));return h(),o.promise(t)}});var ct=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,p=["Top","Right","Bottom","Left"],tt=function(n,t){return n=t||n,"none"===i.css(n,"display")||!i.contains(n.ownerDocument,n)},er=/^(?:checkbox|radio)$/i;!function(){var i=u.createDocumentFragment(),n=i.appendChild(u.createElement("div")),t=u.createElement("input");t.setAttribute("type","radio");t.setAttribute("checked","checked");t.setAttribute("name","t");n.appendChild(t);f.checkClone=n.cloneNode(!0).cloneNode(!0).lastChild.checked;n.innerHTML="<textarea>x<\/textarea>";f.noCloneChecked=!!n.cloneNode(!0).lastChild.defaultValue}();b="undefined";f.focusinBubbles="onfocusin"in n;var cf=/^key/,lf=/^(?:mouse|pointer|contextmenu)|click/,or=/^(?:focusinfocus|focusoutblur)$/,sr=/^([^.]*)(?:\.(.+)|)$/;i.event={global:{},add:function(n,t,u,f,e){var v,y,w,p,k,h,s,l,o,d,g,a=r.get(n);if(a)for(u.handler&&(v=u,u=v.handler,e=v.selector),u.guid||(u.guid=i.guid++),(p=a.events)||(p=a.events={}),(y=a.handle)||(y=a.handle=function(t){if(typeof i!==b&&i.event.triggered!==t.type)return i.event.dispatch.apply(n,arguments)}),t=(t||"").match(c)||[""],k=t.length;k--;)w=sr.exec(t[k])||[],o=g=w[1],d=(w[2]||"").split(".").sort(),o&&(s=i.event.special[o]||{},o=(e?s.delegateType:s.bindType)||o,s=i.event.special[o]||{},h=i.extend({type:o,origType:g,data:f,handler:u,guid:u.guid,selector:e,needsContext:e&&i.expr.match.needsContext.test(e),namespace:d.join(".")},v),(l=p[o])||(l=p[o]=[],l.delegateCount=0,s.setup&&s.setup.call(n,f,d,y)!==!1||n.addEventListener&&n.addEventListener(o,y,!1)),s.add&&(s.add.call(n,h),h.handler.guid||(h.handler.guid=u.guid)),e?l.splice(l.delegateCount++,0,h):l.push(h),i.event.global[o]=!0)},remove:function(n,t,u,f,e){var p,k,h,v,w,s,l,a,o,b,d,y=r.hasData(n)&&r.get(n);if(y&&(v=y.events)){for(t=(t||"").match(c)||[""],w=t.length;w--;)if(h=sr.exec(t[w])||[],o=d=h[1],b=(h[2]||"").split(".").sort(),o){for(l=i.event.special[o]||{},o=(f?l.delegateType:l.bindType)||o,a=v[o]||[],h=h[2]&&new RegExp("(^|\\.)"+b.join("\\.(?:.*\\.|)")+"(\\.|$)"),k=p=a.length;p--;)s=a[p],!e&&d!==s.origType||u&&u.guid!==s.guid||h&&!h.test(s.namespace)||f&&f!==s.selector&&("**"!==f||!s.selector)||(a.splice(p,1),s.selector&&a.delegateCount--,l.remove&&l.remove.call(n,s));k&&!a.length&&(l.teardown&&l.teardown.call(n,b,y.handle)!==!1||i.removeEvent(n,o,y.handle),delete v[o])}else for(o in v)i.event.remove(n,o+t[w],u,f,!0);i.isEmptyObject(v)&&(delete y.handle,r.remove(n,"events"))}},trigger:function(t,f,e,o){var w,s,c,b,a,v,l,p=[e||u],h=ii.call(t,"type")?t.type:t,y=ii.call(t,"namespace")?t.namespace.split("."):[];if(s=c=e=e||u,3!==e.nodeType&&8!==e.nodeType&&!or.test(h+i.event.triggered)&&(h.indexOf(".")>=0&&(y=h.split("."),h=y.shift(),y.sort()),a=h.indexOf(":")<0&&"on"+h,t=t[i.expando]?t:new i.Event(h,"object"==typeof t&&t),t.isTrigger=o?2:3,t.namespace=y.join("."),t.namespace_re=t.namespace?new RegExp("(^|\\.)"+y.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=e),f=null==f?[t]:i.makeArray(f,[t]),l=i.event.special[h]||{},o||!l.trigger||l.trigger.apply(e,f)!==!1)){if(!o&&!l.noBubble&&!i.isWindow(e)){for(b=l.delegateType||h,or.test(b+h)||(s=s.parentNode);s;s=s.parentNode)p.push(s),c=s;c===(e.ownerDocument||u)&&p.push(c.defaultView||c.parentWindow||n)}for(w=0;(s=p[w++])&&!t.isPropagationStopped();)t.type=w>1?b:l.bindType||h,v=(r.get(s,"events")||{})[t.type]&&r.get(s,"handle"),v&&v.apply(s,f),v=a&&s[a],v&&v.apply&&i.acceptData(s)&&(t.result=v.apply(s,f),t.result===!1&&t.preventDefault());return t.type=h,o||t.isDefaultPrevented()||l._default&&l._default.apply(p.pop(),f)!==!1||!i.acceptData(e)||a&&i.isFunction(e[h])&&!i.isWindow(e)&&(c=e[a],c&&(e[a]=null),i.event.triggered=h,e[h](),i.event.triggered=void 0,c&&(e[a]=c)),t.result}},dispatch:function(n){n=i.event.fix(n);var o,s,e,u,t,h=[],c=a.call(arguments),l=(r.get(this,"events")||{})[n.type]||[],f=i.event.special[n.type]||{};if(c[0]=n,n.delegateTarget=this,!f.preDispatch||f.preDispatch.call(this,n)!==!1){for(h=i.event.handlers.call(this,n,l),o=0;(u=h[o++])&&!n.isPropagationStopped();)for(n.currentTarget=u.elem,s=0;(t=u.handlers[s++])&&!n.isImmediatePropagationStopped();)(!n.namespace_re||n.namespace_re.test(t.namespace))&&(n.handleObj=t,n.data=t.data,e=((i.event.special[t.origType]||{}).handle||t.handler).apply(u.elem,c),void 0!==e&&(n.result=e)===!1&&(n.preventDefault(),n.stopPropagation()));return f.postDispatch&&f.postDispatch.call(this,n),n.result}},handlers:function(n,t){var e,u,f,o,h=[],s=t.delegateCount,r=n.target;if(s&&r.nodeType&&(!n.button||"click"!==n.type))for(;r!==this;r=r.parentNode||this)if(r.disabled!==!0||"click"!==n.type){for(u=[],e=0;s>e;e++)o=t[e],f=o.selector+" ",void 0===u[f]&&(u[f]=o.needsContext?i(f,this).index(r)>=0:i.find(f,this,null,[r]).length),u[f]&&u.push(o);u.length&&h.push({elem:r,handlers:u})}return s<t.length&&h.push({elem:this,handlers:t.slice(s)}),h},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(n,t){return null==n.which&&(n.which=null!=t.charCode?t.charCode:t.keyCode),n}},mouseHooks:{props:"button buttons clientX clientY offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(n,t){var e,i,r,f=t.button;return null==n.pageX&&null!=t.clientX&&(e=n.target.ownerDocument||u,i=e.documentElement,r=e.body,n.pageX=t.clientX+(i&&i.scrollLeft||r&&r.scrollLeft||0)-(i&&i.clientLeft||r&&r.clientLeft||0),n.pageY=t.clientY+(i&&i.scrollTop||r&&r.scrollTop||0)-(i&&i.clientTop||r&&r.clientTop||0)),n.which||void 0===f||(n.which=1&f?1:2&f?3:4&f?2:0),n}},fix:function(n){if(n[i.expando])return n;var f,e,o,r=n.type,s=n,t=this.fixHooks[r];for(t||(this.fixHooks[r]=t=lf.test(r)?this.mouseHooks:cf.test(r)?this.keyHooks:{}),o=t.props?this.props.concat(t.props):this.props,n=new i.Event(s),f=o.length;f--;)e=o[f],n[e]=s[e];return n.target||(n.target=u),3===n.target.nodeType&&(n.target=n.target.parentNode),t.filter?t.filter(n,s):n},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==hr()&&this.focus)return(this.focus(),!1)},delegateType:"focusin"},blur:{trigger:function(){if(this===hr()&&this.blur)return(this.blur(),!1)},delegateType:"focusout"},click:{trigger:function(){if("checkbox"===this.type&&this.click&&i.nodeName(this,"input"))return(this.click(),!1)},_default:function(n){return i.nodeName(n.target,"a")}},beforeunload:{postDispatch:function(n){void 0!==n.result&&n.originalEvent&&(n.originalEvent.returnValue=n.result)}}},simulate:function(n,t,r,u){var f=i.extend(new i.Event,r,{type:n,isSimulated:!0,originalEvent:{}});u?i.event.trigger(f,null,t):i.event.dispatch.call(t,f);f.isDefaultPrevented()&&r.preventDefault()}};i.removeEvent=function(n,t,i){n.removeEventListener&&n.removeEventListener(t,i,!1)};i.Event=function(n,t){return this instanceof i.Event?(n&&n.type?(this.originalEvent=n,this.type=n.type,this.isDefaultPrevented=n.defaultPrevented||void 0===n.defaultPrevented&&n.returnValue===!1?lt:k):this.type=n,t&&i.extend(this,t),this.timeStamp=n&&n.timeStamp||i.now(),void(this[i.expando]=!0)):new i.Event(n,t)};i.Event.prototype={isDefaultPrevented:k,isPropagationStopped:k,isImmediatePropagationStopped:k,preventDefault:function(){var n=this.originalEvent;this.isDefaultPrevented=lt;n&&n.preventDefault&&n.preventDefault()},stopPropagation:function(){var n=this.originalEvent;this.isPropagationStopped=lt;n&&n.stopPropagation&&n.stopPropagation()},stopImmediatePropagation:function(){var n=this.originalEvent;this.isImmediatePropagationStopped=lt;n&&n.stopImmediatePropagation&&n.stopImmediatePropagation();this.stopPropagation()}};i.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(n,t){i.event.special[n]={delegateType:t,bindType:t,handle:function(n){var u,f=this,r=n.relatedTarget,e=n.handleObj;return(!r||r!==f&&!i.contains(f,r))&&(n.type=e.origType,u=e.handler.apply(this,arguments),n.type=t),u}}});f.focusinBubbles||i.each({focus:"focusin",blur:"focusout"},function(n,t){var u=function(n){i.event.simulate(t,n.target,i.event.fix(n),!0)};i.event.special[t]={setup:function(){var i=this.ownerDocument||this,f=r.access(i,t);f||i.addEventListener(n,u,!0);r.access(i,t,(f||0)+1)},teardown:function(){var i=this.ownerDocument||this,f=r.access(i,t)-1;f?r.access(i,t,f):(i.removeEventListener(n,u,!0),r.remove(i,t))}}});i.fn.extend({on:function(n,t,r,u,f){var e,o;if("object"==typeof n){"string"!=typeof t&&(r=r||t,t=void 0);for(o in n)this.on(o,t,r,n[o],f);return this}if(null==r&&null==u?(u=t,r=t=void 0):null==u&&("string"==typeof t?(u=r,r=void 0):(u=r,r=t,t=void 0)),u===!1)u=k;else if(!u)return this;return 1===f&&(e=u,u=function(n){return i().off(n),e.apply(this,arguments)},u.guid=e.guid||(e.guid=i.guid++)),this.each(function(){i.event.add(this,n,u,r,t)})},one:function(n,t,i,r){return this.on(n,t,i,r,1)},off:function(n,t,r){var u,f;if(n&&n.preventDefault&&n.handleObj)return u=n.handleObj,i(n.delegateTarget).off(u.namespace?u.origType+"."+u.namespace:u.origType,u.selector,u.handler),this;if("object"==typeof n){for(f in n)this.off(f,t,n[f]);return this}return(t===!1||"function"==typeof t)&&(r=t,t=void 0),r===!1&&(r=k),this.each(function(){i.event.remove(this,n,r,t)})},trigger:function(n,t){return this.each(function(){i.event.trigger(n,t,this)})},triggerHandler:function(n,t){var r=this[0];if(r)return i.event.trigger(n,t,r,!0)}});var cr=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,lr=/<([\w:]+)/,af=/<|&#?\w+;/,vf=/<(?:script|style|link)/i,yf=/checked\s*(?:[^=]|=\s*.checked.)/i,ar=/^$|\/(?:java|ecma)script/i,pf=/^true\/(.*)/,wf=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,h={option:[1,"<select multiple='multiple'>","<\/select>"],thead:[1,"<table>","<\/table>"],col:[2,"<table><colgroup>","<\/colgroup><\/table>"],tr:[2,"<table><tbody>","<\/tbody><\/table>"],td:[3,"<table><tbody><tr>","<\/tr><\/tbody><\/table>"],_default:[0,"",""]};h.optgroup=h.option;h.tbody=h.tfoot=h.colgroup=h.caption=h.thead;h.th=h.td;i.extend({clone:function(n,t,r){var u,c,s,e,h=n.cloneNode(!0),l=i.contains(n.ownerDocument,n);if(!(f.noCloneChecked||1!==n.nodeType&&11!==n.nodeType||i.isXMLDoc(n)))for(e=o(h),s=o(n),u=0,c=s.length;c>u;u++)df(s[u],e[u]);if(t)if(r)for(s=s||o(n),e=e||o(h),u=0,c=s.length;c>u;u++)yr(s[u],e[u]);else yr(n,h);return e=o(h,"script"),e.length>0&&ei(e,!l&&o(n,"script")),h},buildFragment:function(n,t,r,u){for(var f,e,y,l,p,a,s=t.createDocumentFragment(),v=[],c=0,w=n.length;w>c;c++)if(f=n[c],f||0===f)if("object"===i.type(f))i.merge(v,f.nodeType?[f]:f);else if(af.test(f)){for(e=e||s.appendChild(t.createElement("div")),y=(lr.exec(f)||["",""])[1].toLowerCase(),l=h[y]||h._default,e.innerHTML=l[1]+f.replace(cr,"<$1><\/$2>")+l[2],a=l[0];a--;)e=e.lastChild;i.merge(v,e.childNodes);e=s.firstChild;e.textContent=""}else v.push(t.createTextNode(f));for(s.textContent="",c=0;f=v[c++];)if((!u||-1===i.inArray(f,u))&&(p=i.contains(f.ownerDocument,f),e=o(s.appendChild(f),"script"),p&&ei(e),r))for(a=0;f=e[a++];)ar.test(f.type||"")&&r.push(f);return s},cleanData:function(n){for(var f,t,o,u,h=i.event.special,s=0;void 0!==(t=n[s]);s++){if(i.acceptData(t)&&(u=t[r.expando],u&&(f=r.cache[u]))){if(f.events)for(o in f.events)h[o]?i.event.remove(t,o):i.removeEvent(t,o,f.handle);r.cache[u]&&delete r.cache[u]}delete e.cache[t[e.expando]]}}});i.fn.extend({text:function(n){return l(this,function(n){return void 0===n?i.text(this):this.empty().each(function(){(1===this.nodeType||11===this.nodeType||9===this.nodeType)&&(this.textContent=n)})},null,n,arguments.length)},append:function(){return this.domManip(arguments,function(n){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=vr(this,n);t.appendChild(n)}})},prepend:function(){return this.domManip(arguments,function(n){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=vr(this,n);t.insertBefore(n,t.firstChild)}})},before:function(){return this.domManip(arguments,function(n){this.parentNode&&this.parentNode.insertBefore(n,this)})},after:function(){return this.domManip(arguments,function(n){this.parentNode&&this.parentNode.insertBefore(n,this.nextSibling)})},remove:function(n,t){for(var r,f=n?i.filter(n,this):this,u=0;null!=(r=f[u]);u++)t||1!==r.nodeType||i.cleanData(o(r)),r.parentNode&&(t&&i.contains(r.ownerDocument,r)&&ei(o(r,"script")),r.parentNode.removeChild(r));return this},empty:function(){for(var n,t=0;null!=(n=this[t]);t++)1===n.nodeType&&(i.cleanData(o(n,!1)),n.textContent="");return this},clone:function(n,t){return n=null==n?!1:n,t=null==t?n:t,this.map(function(){return i.clone(this,n,t)})},html:function(n){return l(this,function(n){var t=this[0]||{},r=0,u=this.length;if(void 0===n&&1===t.nodeType)return t.innerHTML;if("string"==typeof n&&!vf.test(n)&&!h[(lr.exec(n)||["",""])[1].toLowerCase()]){n=n.replace(cr,"<$1><\/$2>");try{for(;u>r;r++)t=this[r]||{},1===t.nodeType&&(i.cleanData(o(t,!1)),t.innerHTML=n);t=0}catch(f){}}t&&this.empty().append(n)},null,n,arguments.length)},replaceWith:function(){var n=arguments[0];return this.domManip(arguments,function(t){n=this.parentNode;i.cleanData(o(this));n&&n.replaceChild(t,this)}),n&&(n.length||n.nodeType)?this:this.remove()},detach:function(n){return this.remove(n,!0)},domManip:function(n,t){n=bi.apply([],n);var h,v,s,c,u,y,e=0,l=this.length,w=this,b=l-1,a=n[0],p=i.isFunction(a);if(p||l>1&&"string"==typeof a&&!f.checkClone&&yf.test(a))return this.each(function(i){var r=w.eq(i);p&&(n[0]=a.call(this,i,r.html()));r.domManip(n,t)});if(l&&(h=i.buildFragment(n,this[0].ownerDocument,!1,this),v=h.firstChild,1===h.childNodes.length&&(h=v),v)){for(s=i.map(o(h,"script"),bf),c=s.length;l>e;e++)u=h,e!==b&&(u=i.clone(u,!0,!0),c&&i.merge(s,o(u,"script"))),t.call(this[e],u,e);if(c)for(y=s[s.length-1].ownerDocument,i.map(s,kf),e=0;c>e;e++)u=s[e],ar.test(u.type||"")&&!r.access(u,"globalEval")&&i.contains(y,u)&&(u.src?i._evalUrl&&i._evalUrl(u.src):i.globalEval(u.textContent.replace(wf,"")))}return this}});i.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(n,t){i.fn[n]=function(n){for(var u,f=[],e=i(n),o=e.length-1,r=0;o>=r;r++)u=r===o?this:this.clone(!0),i(e[r])[t](u),ti.apply(f,u.get());return this.pushStack(f)}});oi={};var wr=/^margin/,hi=new RegExp("^("+ct+")(?!px)[a-z%]+$","i"),vt=function(t){return t.ownerDocument.defaultView.opener?t.ownerDocument.defaultView.getComputedStyle(t,null):n.getComputedStyle(t,null)};!function(){var s,o,e=u.documentElement,r=u.createElement("div"),t=u.createElement("div");if(t.style){t.style.backgroundClip="content-box";t.cloneNode(!0).style.backgroundClip="";f.clearCloneStyle="content-box"===t.style.backgroundClip;r.style.cssText="border:0;width:0;height:0;top:0;left:-9999px;margin-top:1px;position:absolute";r.appendChild(t);function h(){t.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;margin-top:1%;top:1%;border:1px;padding:1px;width:4px;position:absolute";t.innerHTML="";e.appendChild(r);var i=n.getComputedStyle(t,null);s="1%"!==i.top;o="4px"===i.width;e.removeChild(r)}n.getComputedStyle&&i.extend(f,{pixelPosition:function(){return h(),s},boxSizingReliable:function(){return null==o&&h(),o},reliableMarginRight:function(){var f,i=t.appendChild(u.createElement("div"));return i.style.cssText=t.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0",i.style.marginRight=i.style.width="0",t.style.width="1px",e.appendChild(r),f=!parseFloat(n.getComputedStyle(i,null).marginRight),e.removeChild(r),t.removeChild(i),f}})}}();i.swap=function(n,t,i,r){var f,u,e={};for(u in t)e[u]=n.style[u],n.style[u]=t[u];f=i.apply(n,r||[]);for(u in t)n.style[u]=e[u];return f};var gf=/^(none|table(?!-c[ea]).+)/,ne=new RegExp("^("+ct+")(.*)$","i"),te=new RegExp("^([+-])=("+ct+")","i"),ie={position:"absolute",visibility:"hidden",display:"block"},kr={letterSpacing:"0",fontWeight:"400"},dr=["Webkit","O","Moz","ms"];i.extend({cssHooks:{opacity:{get:function(n,t){if(t){var i=it(n,"opacity");return""===i?"1":i}}}},cssNumber:{columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{float:"cssFloat"},style:function(n,t,r,u){if(n&&3!==n.nodeType&&8!==n.nodeType&&n.style){var o,h,e,s=i.camelCase(t),c=n.style;return t=i.cssProps[s]||(i.cssProps[s]=gr(c,s)),e=i.cssHooks[t]||i.cssHooks[s],void 0===r?e&&"get"in e&&void 0!==(o=e.get(n,!1,u))?o:c[t]:(h=typeof r,"string"===h&&(o=te.exec(r))&&(r=(o[1]+1)*o[2]+parseFloat(i.css(n,t)),h="number"),null!=r&&r===r&&("number"!==h||i.cssNumber[s]||(r+="px"),f.clearCloneStyle||""!==r||0!==t.indexOf("background")||(c[t]="inherit"),e&&"set"in e&&void 0===(r=e.set(n,r,u))||(c[t]=r)),void 0)}},css:function(n,t,r,u){var f,s,e,o=i.camelCase(t);return t=i.cssProps[o]||(i.cssProps[o]=gr(n.style,o)),e=i.cssHooks[t]||i.cssHooks[o],e&&"get"in e&&(f=e.get(n,!0,r)),void 0===f&&(f=it(n,t,u)),"normal"===f&&t in kr&&(f=kr[t]),""===r||r?(s=parseFloat(f),r===!0||i.isNumeric(s)?s||0:f):f}});i.each(["height","width"],function(n,t){i.cssHooks[t]={get:function(n,r,u){if(r)return gf.test(i.css(n,"display"))&&0===n.offsetWidth?i.swap(n,ie,function(){return iu(n,t,u)}):iu(n,t,u)},set:function(n,r,u){var f=u&&vt(n);return nu(n,r,u?tu(n,t,u,"border-box"===i.css(n,"boxSizing",!1,f),f):0)}}});i.cssHooks.marginRight=br(f.reliableMarginRight,function(n,t){if(t)return i.swap(n,{display:"inline-block"},it,[n,"marginRight"])});i.each({margin:"",padding:"",border:"Width"},function(n,t){i.cssHooks[n+t]={expand:function(i){for(var r=0,f={},u="string"==typeof i?i.split(" "):[i];4>r;r++)f[n+p[r]+t]=u[r]||u[r-2]||u[0];return f}};wr.test(n)||(i.cssHooks[n+t].set=nu)});i.fn.extend({css:function(n,t){return l(this,function(n,t,r){var f,e,o={},u=0;if(i.isArray(t)){for(f=vt(n),e=t.length;e>u;u++)o[t[u]]=i.css(n,t[u],!1,f);return o}return void 0!==r?i.style(n,t,r):i.css(n,t)},n,t,arguments.length>1)},show:function(){return ru(this,!0)},hide:function(){return ru(this)},toggle:function(n){return"boolean"==typeof n?n?this.show():this.hide():this.each(function(){tt(this)?i(this).show():i(this).hide()})}});i.Tween=s;s.prototype={constructor:s,init:function(n,t,r,u,f,e){this.elem=n;this.prop=r;this.easing=f||"swing";this.options=t;this.start=this.now=this.cur();this.end=u;this.unit=e||(i.cssNumber[r]?"":"px")},cur:function(){var n=s.propHooks[this.prop];return n&&n.get?n.get(this):s.propHooks._default.get(this)},run:function(n){var r,t=s.propHooks[this.prop];return this.pos=r=this.options.duration?i.easing[this.easing](n,this.options.duration*n,0,1,this.options.duration):n,this.now=(this.end-this.start)*r+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),t&&t.set?t.set(this):s.propHooks._default.set(this),this}};s.prototype.init.prototype=s.prototype;s.propHooks={_default:{get:function(n){var t;return null==n.elem[n.prop]||n.elem.style&&null!=n.elem.style[n.prop]?(t=i.css(n.elem,n.prop,""),t&&"auto"!==t?t:0):n.elem[n.prop]},set:function(n){i.fx.step[n.prop]?i.fx.step[n.prop](n):n.elem.style&&(null!=n.elem.style[i.cssProps[n.prop]]||i.cssHooks[n.prop])?i.style(n.elem,n.prop,n.now+n.unit):n.elem[n.prop]=n.now}}};s.propHooks.scrollTop=s.propHooks.scrollLeft={set:function(n){n.elem.nodeType&&n.elem.parentNode&&(n.elem[n.prop]=n.now)}};i.easing={linear:function(n){return n},swing:function(n){return.5-Math.cos(n*Math.PI)/2}};i.fx=s.prototype.init;i.fx.step={};var d,yt,re=/^(?:toggle|show|hide)$/,uu=new RegExp("^(?:([+-])=|)("+ct+")([a-z%]*)$","i"),ue=/queueHooks$/,pt=[fe],rt={"*":[function(n,t){var f=this.createTween(n,t),s=f.cur(),r=uu.exec(t),e=r&&r[3]||(i.cssNumber[n]?"":"px"),u=(i.cssNumber[n]||"px"!==e&&+s)&&uu.exec(i.css(f.elem,n)),o=1,h=20;if(u&&u[3]!==e){e=e||u[3];r=r||[];u=+s||1;do o=o||".5",u/=o,i.style(f.elem,n,u+e);while(o!==(o=f.cur()/s)&&1!==o&&--h)}return r&&(u=f.start=+u||+s||0,f.unit=e,f.end=r[1]?u+(r[1]+1)*r[2]:+r[2]),f}]};i.Animation=i.extend(ou,{tweener:function(n,t){i.isFunction(n)?(t=n,n=["*"]):n=n.split(" ");for(var r,u=0,f=n.length;f>u;u++)r=n[u],rt[r]=rt[r]||[],rt[r].unshift(t)},prefilter:function(n,t){t?pt.unshift(n):pt.push(n)}});i.speed=function(n,t,r){var u=n&&"object"==typeof n?i.extend({},n):{complete:r||!r&&t||i.isFunction(n)&&n,duration:n,easing:r&&t||t&&!i.isFunction(t)&&t};return u.duration=i.fx.off?0:"number"==typeof u.duration?u.duration:u.duration in i.fx.speeds?i.fx.speeds[u.duration]:i.fx.speeds._default,(null==u.queue||u.queue===!0)&&(u.queue="fx"),u.old=u.complete,u.complete=function(){i.isFunction(u.old)&&u.old.call(this);u.queue&&i.dequeue(this,u.queue)},u};i.fn.extend({fadeTo:function(n,t,i,r){return this.filter(tt).css("opacity",0).show().end().animate({opacity:t},n,i,r)},animate:function(n,t,u,f){var s=i.isEmptyObject(n),o=i.speed(t,u,f),e=function(){var t=ou(this,i.extend({},n),o);(s||r.get(this,"finish"))&&t.stop(!0)};return e.finish=e,s||o.queue===!1?this.each(e):this.queue(o.queue,e)},stop:function(n,t,u){var f=function(n){var t=n.stop;delete n.stop;t(u)};return"string"!=typeof n&&(u=t,t=n,n=void 0),t&&n!==!1&&this.queue(n||"fx",[]),this.each(function(){var s=!0,t=null!=n&&n+"queueHooks",o=i.timers,e=r.get(this);if(t)e[t]&&e[t].stop&&f(e[t]);else for(t in e)e[t]&&e[t].stop&&ue.test(t)&&f(e[t]);for(t=o.length;t--;)o[t].elem!==this||null!=n&&o[t].queue!==n||(o[t].anim.stop(u),s=!1,o.splice(t,1));(s||!u)&&i.dequeue(this,n)})},finish:function(n){return n!==!1&&(n=n||"fx"),this.each(function(){var t,e=r.get(this),u=e[n+"queue"],o=e[n+"queueHooks"],f=i.timers,s=u?u.length:0;for(e.finish=!0,i.queue(this,n,[]),o&&o.stop&&o.stop.call(this,!0),t=f.length;t--;)f[t].elem===this&&f[t].queue===n&&(f[t].anim.stop(!0),f.splice(t,1));for(t=0;s>t;t++)u[t]&&u[t].finish&&u[t].finish.call(this);delete e.finish})}});i.each(["toggle","show","hide"],function(n,t){var r=i.fn[t];i.fn[t]=function(n,i,u){return null==n||"boolean"==typeof n?r.apply(this,arguments):this.animate(wt(t,!0),n,i,u)}});i.each({slideDown:wt("show"),slideUp:wt("hide"),slideToggle:wt("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(n,t){i.fn[n]=function(n,i,r){return this.animate(t,n,i,r)}});i.timers=[];i.fx.tick=function(){var r,n=0,t=i.timers;for(d=i.now();n<t.length;n++)r=t[n],r()||t[n]!==r||t.splice(n--,1);t.length||i.fx.stop();d=void 0};i.fx.timer=function(n){i.timers.push(n);n()?i.fx.start():i.timers.pop()};i.fx.interval=13;i.fx.start=function(){yt||(yt=setInterval(i.fx.tick,i.fx.interval))};i.fx.stop=function(){clearInterval(yt);yt=null};i.fx.speeds={slow:600,fast:200,_default:400};i.fn.delay=function(n,t){return n=i.fx?i.fx.speeds[n]||n:n,t=t||"fx",this.queue(t,function(t,i){var r=setTimeout(t,n);i.stop=function(){clearTimeout(r)}})},function(){var n=u.createElement("input"),t=u.createElement("select"),i=t.appendChild(u.createElement("option"));n.type="checkbox";f.checkOn=""!==n.value;f.optSelected=i.selected;t.disabled=!0;f.optDisabled=!i.disabled;n=u.createElement("input");n.value="t";n.type="radio";f.radioValue="t"===n.value}();g=i.expr.attrHandle;i.fn.extend({attr:function(n,t){return l(this,i.attr,n,t,arguments.length>1)},removeAttr:function(n){return this.each(function(){i.removeAttr(this,n)})}});i.extend({attr:function(n,t,r){var u,f,e=n.nodeType;if(n&&3!==e&&8!==e&&2!==e)return typeof n.getAttribute===b?i.prop(n,t,r):(1===e&&i.isXMLDoc(n)||(t=t.toLowerCase(),u=i.attrHooks[t]||(i.expr.match.bool.test(t)?su:oe)),void 0===r?u&&"get"in u&&null!==(f=u.get(n,t))?f:(f=i.find.attr(n,t),null==f?void 0:f):null!==r?u&&"set"in u&&void 0!==(f=u.set(n,r,t))?f:(n.setAttribute(t,r+""),r):void i.removeAttr(n,t))},removeAttr:function(n,t){var r,u,e=0,f=t&&t.match(c);if(f&&1===n.nodeType)while(r=f[e++])u=i.propFix[r]||r,i.expr.match.bool.test(r)&&(n[u]=!1),n.removeAttribute(r)},attrHooks:{type:{set:function(n,t){if(!f.radioValue&&"radio"===t&&i.nodeName(n,"input")){var r=n.value;return n.setAttribute("type",t),r&&(n.value=r),t}}}}});su={set:function(n,t,r){return t===!1?i.removeAttr(n,r):n.setAttribute(r,r),r}};i.each(i.expr.match.bool.source.match(/\w+/g),function(n,t){var r=g[t]||i.find.attr;g[t]=function(n,t,i){var u,f;return i||(f=g[t],g[t]=u,u=null!=r(n,t,i)?t.toLowerCase():null,g[t]=f),u}});hu=/^(?:input|select|textarea|button)$/i;i.fn.extend({prop:function(n,t){return l(this,i.prop,n,t,arguments.length>1)},removeProp:function(n){return this.each(function(){delete this[i.propFix[n]||n]})}});i.extend({propFix:{"for":"htmlFor","class":"className"},prop:function(n,t,r){var f,u,o,e=n.nodeType;if(n&&3!==e&&8!==e&&2!==e)return o=1!==e||!i.isXMLDoc(n),o&&(t=i.propFix[t]||t,u=i.propHooks[t]),void 0!==r?u&&"set"in u&&void 0!==(f=u.set(n,r,t))?f:n[t]=r:u&&"get"in u&&null!==(f=u.get(n,t))?f:n[t]},propHooks:{tabIndex:{get:function(n){return n.hasAttribute("tabindex")||hu.test(n.nodeName)||n.href?n.tabIndex:-1}}}});f.optSelected||(i.propHooks.selected={get:function(n){var t=n.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null}});i.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){i.propFix[this.toLowerCase()]=this});bt=/[\t\r\n\f]/g;i.fn.extend({addClass:function(n){var o,t,r,u,s,f,h="string"==typeof n&&n,e=0,l=this.length;if(i.isFunction(n))return this.each(function(t){i(this).addClass(n.call(this,t,this.className))});if(h)for(o=(n||"").match(c)||[];l>e;e++)if(t=this[e],r=1===t.nodeType&&(t.className?(" "+t.className+" ").replace(bt," "):" ")){for(s=0;u=o[s++];)r.indexOf(" "+u+" ")<0&&(r+=u+" ");f=i.trim(r);t.className!==f&&(t.className=f)}return this},removeClass:function(n){var o,t,r,u,s,f,h=0===arguments.length||"string"==typeof n&&n,e=0,l=this.length;if(i.isFunction(n))return this.each(function(t){i(this).removeClass(n.call(this,t,this.className))});if(h)for(o=(n||"").match(c)||[];l>e;e++)if(t=this[e],r=1===t.nodeType&&(t.className?(" "+t.className+" ").replace(bt," "):"")){for(s=0;u=o[s++];)while(r.indexOf(" "+u+" ")>=0)r=r.replace(" "+u+" "," ");f=n?i.trim(r):"";t.className!==f&&(t.className=f)}return this},toggleClass:function(n,t){var u=typeof n;return"boolean"==typeof t&&"string"===u?t?this.addClass(n):this.removeClass(n):this.each(i.isFunction(n)?function(r){i(this).toggleClass(n.call(this,r,this.className,t),t)}:function(){if("string"===u)for(var t,e=0,f=i(this),o=n.match(c)||[];t=o[e++];)f.hasClass(t)?f.removeClass(t):f.addClass(t);else(u===b||"boolean"===u)&&(this.className&&r.set(this,"__className__",this.className),this.className=this.className||n===!1?"":r.get(this,"__className__")||"")})},hasClass:function(n){for(var i=" "+n+" ",t=0,r=this.length;r>t;t++)if(1===this[t].nodeType&&(" "+this[t].className+" ").replace(bt," ").indexOf(i)>=0)return!0;return!1}});cu=/\r/g;i.fn.extend({val:function(n){var t,r,f,u=this[0];return arguments.length?(f=i.isFunction(n),this.each(function(r){var u;1===this.nodeType&&(u=f?n.call(this,r,i(this).val()):n,null==u?u="":"number"==typeof u?u+="":i.isArray(u)&&(u=i.map(u,function(n){return null==n?"":n+""})),t=i.valHooks[this.type]||i.valHooks[this.nodeName.toLowerCase()],t&&"set"in t&&void 0!==t.set(this,u,"value")||(this.value=u))})):u?(t=i.valHooks[u.type]||i.valHooks[u.nodeName.toLowerCase()],t&&"get"in t&&void 0!==(r=t.get(u,"value"))?r:(r=u.value,"string"==typeof r?r.replace(cu,""):null==r?"":r)):void 0}});i.extend({valHooks:{option:{get:function(n){var t=i.find.attr(n,"value");return null!=t?t:i.trim(i.text(n))}},select:{get:function(n){for(var o,t,s=n.options,r=n.selectedIndex,u="select-one"===n.type||0>r,h=u?null:[],c=u?r+1:s.length,e=0>r?c:u?r:0;c>e;e++)if(t=s[e],!(!t.selected&&e!==r||(f.optDisabled?t.disabled:null!==t.getAttribute("disabled"))||t.parentNode.disabled&&i.nodeName(t.parentNode,"optgroup"))){if(o=i(t).val(),u)return o;h.push(o)}return h},set:function(n,t){for(var u,r,f=n.options,e=i.makeArray(t),o=f.length;o--;)r=f[o],(r.selected=i.inArray(r.value,e)>=0)&&(u=!0);return u||(n.selectedIndex=-1),e}}}});i.each(["radio","checkbox"],function(){i.valHooks[this]={set:function(n,t){if(i.isArray(t))return n.checked=i.inArray(i(n).val(),t)>=0}};f.checkOn||(i.valHooks[this].get=function(n){return null===n.getAttribute("value")?"on":n.value})});i.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(n,t){i.fn[t]=function(n,i){return arguments.length>0?this.on(t,null,n,i):this.trigger(t)}});i.fn.extend({hover:function(n,t){return this.mouseenter(n).mouseleave(t||n)},bind:function(n,t,i){return this.on(n,null,t,i)},unbind:function(n,t){return this.off(n,null,t)},delegate:function(n,t,i,r){return this.on(t,n,i,r)},undelegate:function(n,t,i){return 1===arguments.length?this.off(n,"**"):this.off(t,n||"**",i)}});kt=i.now();dt=/\?/;i.parseJSON=function(n){return JSON.parse(n+"")};i.parseXML=function(n){var t,r;if(!n||"string"!=typeof n)return null;try{r=new DOMParser;t=r.parseFromString(n,"text/xml")}catch(u){t=void 0}return(!t||t.getElementsByTagName("parsererror").length)&&i.error("Invalid XML: "+n),t};var se=/#.*$/,lu=/([?&])_=[^&]*/,he=/^(.*?):[ \t]*([^\r\n]*)$/gm,ce=/^(?:GET|HEAD)$/,le=/^\/\//,au=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,vu={},ci={},yu="*/".concat("*"),li=n.location.href,nt=au.exec(li.toLowerCase())||[];i.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:li,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(nt[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":yu,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":i.parseJSON,"text xml":i.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(n,t){return t?ai(ai(n,i.ajaxSettings),t):ai(i.ajaxSettings,n)},ajaxPrefilter:pu(vu),ajaxTransport:pu(ci),ajax:function(n,t){function p(n,t,s,h){var v,it,tt,p,nt,c=t;2!==e&&(e=2,b&&clearTimeout(b),l=void 0,w=h||"",u.readyState=n>0?4:0,v=n>=200&&300>n||304===n,s&&(p=ae(r,u,s)),p=ve(r,p,u,v),v?(r.ifModified&&(nt=u.getResponseHeader("Last-Modified"),nt&&(i.lastModified[f]=nt),nt=u.getResponseHeader("etag"),nt&&(i.etag[f]=nt)),204===n||"HEAD"===r.type?c="nocontent":304===n?c="notmodified":(c=p.state,it=p.data,tt=p.error,v=!tt)):(tt=c,(n||!c)&&(c="error",0>n&&(n=0))),u.status=n,u.statusText=(t||c)+"",v?d.resolveWith(o,[it,c,u]):d.rejectWith(o,[u,c,tt]),u.statusCode(y),y=void 0,a&&k.trigger(v?"ajaxSuccess":"ajaxError",[u,r,v?it:tt]),g.fireWith(o,[u,c]),a&&(k.trigger("ajaxComplete",[u,r]),--i.active||i.event.trigger("ajaxStop")))}"object"==typeof n&&(t=n,n=void 0);t=t||{};var l,f,w,v,b,s,a,h,r=i.ajaxSetup({},t),o=r.context||r,k=r.context&&(o.nodeType||o.jquery)?i(o):i.event,d=i.Deferred(),g=i.Callbacks("once memory"),y=r.statusCode||{},tt={},it={},e=0,rt="canceled",u={readyState:0,getResponseHeader:function(n){var t;if(2===e){if(!v)for(v={};t=he.exec(w);)v[t[1].toLowerCase()]=t[2];t=v[n.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return 2===e?w:null},setRequestHeader:function(n,t){var i=n.toLowerCase();return e||(n=it[i]=it[i]||n,tt[n]=t),this},overrideMimeType:function(n){return e||(r.mimeType=n),this},statusCode:function(n){var t;if(n)if(2>e)for(t in n)y[t]=[y[t],n[t]];else u.always(n[u.status]);return this},abort:function(n){var t=n||rt;return l&&l.abort(t),p(0,t),this}};if(d.promise(u).complete=g.add,u.success=u.done,u.error=u.fail,r.url=((n||r.url||li)+"").replace(se,"").replace(le,nt[1]+"//"),r.type=t.method||t.type||r.method||r.type,r.dataTypes=i.trim(r.dataType||"*").toLowerCase().match(c)||[""],null==r.crossDomain&&(s=au.exec(r.url.toLowerCase()),r.crossDomain=!(!s||s[1]===nt[1]&&s[2]===nt[2]&&(s[3]||("http:"===s[1]?"80":"443"))===(nt[3]||("http:"===nt[1]?"80":"443")))),r.data&&r.processData&&"string"!=typeof r.data&&(r.data=i.param(r.data,r.traditional)),wu(vu,r,t,u),2===e)return u;a=i.event&&r.global;a&&0==i.active++&&i.event.trigger("ajaxStart");r.type=r.type.toUpperCase();r.hasContent=!ce.test(r.type);f=r.url;r.hasContent||(r.data&&(f=r.url+=(dt.test(f)?"&":"?")+r.data,delete r.data),r.cache===!1&&(r.url=lu.test(f)?f.replace(lu,"$1_="+kt++):f+(dt.test(f)?"&":"?")+"_="+kt++));r.ifModified&&(i.lastModified[f]&&u.setRequestHeader("If-Modified-Since",i.lastModified[f]),i.etag[f]&&u.setRequestHeader("If-None-Match",i.etag[f]));(r.data&&r.hasContent&&r.contentType!==!1||t.contentType)&&u.setRequestHeader("Content-Type",r.contentType);u.setRequestHeader("Accept",r.dataTypes[0]&&r.accepts[r.dataTypes[0]]?r.accepts[r.dataTypes[0]]+("*"!==r.dataTypes[0]?", "+yu+"; q=0.01":""):r.accepts["*"]);for(h in r.headers)u.setRequestHeader(h,r.headers[h]);if(r.beforeSend&&(r.beforeSend.call(o,u,r)===!1||2===e))return u.abort();rt="abort";for(h in{success:1,error:1,complete:1})u[h](r[h]);if(l=wu(ci,r,t,u)){u.readyState=1;a&&k.trigger("ajaxSend",[u,r]);r.async&&r.timeout>0&&(b=setTimeout(function(){u.abort("timeout")},r.timeout));try{e=1;l.send(tt,p)}catch(ut){if(!(2>e))throw ut;p(-1,ut)}}else p(-1,"No Transport");return u},getJSON:function(n,t,r){return i.get(n,t,r,"json")},getScript:function(n,t){return i.get(n,void 0,t,"script")}});i.each(["get","post"],function(n,t){i[t]=function(n,r,u,f){return i.isFunction(r)&&(f=f||u,u=r,r=void 0),i.ajax({url:n,type:t,dataType:f,data:r,success:u})}});i._evalUrl=function(n){return i.ajax({url:n,type:"GET",dataType:"script",async:!1,global:!1,throws:!0})};i.fn.extend({wrapAll:function(n){var t;return i.isFunction(n)?this.each(function(t){i(this).wrapAll(n.call(this,t))}):(this[0]&&(t=i(n,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){for(var n=this;n.firstElementChild;)n=n.firstElementChild;return n}).append(this)),this)},wrapInner:function(n){return this.each(i.isFunction(n)?function(t){i(this).wrapInner(n.call(this,t))}:function(){var t=i(this),r=t.contents();r.length?r.wrapAll(n):t.append(n)})},wrap:function(n){var t=i.isFunction(n);return this.each(function(r){i(this).wrapAll(t?n.call(this,r):n)})},unwrap:function(){return this.parent().each(function(){i.nodeName(this,"body")||i(this).replaceWith(this.childNodes)}).end()}});i.expr.filters.hidden=function(n){return n.offsetWidth<=0&&n.offsetHeight<=0};i.expr.filters.visible=function(n){return!i.expr.filters.hidden(n)};var ye=/%20/g,pe=/\[\]$/,bu=/\r?\n/g,we=/^(?:submit|button|image|reset|file)$/i,be=/^(?:input|select|textarea|keygen)/i;i.param=function(n,t){var r,u=[],f=function(n,t){t=i.isFunction(t)?t():null==t?"":t;u[u.length]=encodeURIComponent(n)+"="+encodeURIComponent(t)};if(void 0===t&&(t=i.ajaxSettings&&i.ajaxSettings.traditional),i.isArray(n)||n.jquery&&!i.isPlainObject(n))i.each(n,function(){f(this.name,this.value)});else for(r in n)vi(r,n[r],t,f);return u.join("&").replace(ye,"+")};i.fn.extend({serialize:function(){return i.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var n=i.prop(this,"elements");return n?i.makeArray(n):this}).filter(function(){var n=this.type;return this.name&&!i(this).is(":disabled")&&be.test(this.nodeName)&&!we.test(n)&&(this.checked||!er.test(n))}).map(function(n,t){var r=i(this).val();return null==r?null:i.isArray(r)?i.map(r,function(n){return{name:t.name,value:n.replace(bu,"\r\n")}}):{name:t.name,value:r.replace(bu,"\r\n")}}).get()}});i.ajaxSettings.xhr=function(){try{return new XMLHttpRequest}catch(n){}};var ke=0,gt={},de={0:200,1223:204},ut=i.ajaxSettings.xhr();return n.attachEvent&&n.attachEvent("onunload",function(){for(var n in gt)gt[n]()}),f.cors=!!ut&&"withCredentials"in ut,f.ajax=ut=!!ut,i.ajaxTransport(function(n){var t;if(f.cors||ut&&!n.crossDomain)return{send:function(i,r){var f,u=n.xhr(),e=++ke;if(u.open(n.type,n.url,n.async,n.username,n.password),n.xhrFields)for(f in n.xhrFields)u[f]=n.xhrFields[f];n.mimeType&&u.overrideMimeType&&u.overrideMimeType(n.mimeType);n.crossDomain||i["X-Requested-With"]||(i["X-Requested-With"]="XMLHttpRequest");for(f in i)u.setRequestHeader(f,i[f]);t=function(n){return function(){t&&(delete gt[e],t=u.onload=u.onerror=null,"abort"===n?u.abort():"error"===n?r(u.status,u.statusText):r(de[u.status]||u.status,u.statusText,"string"==typeof u.responseText?{text:u.responseText}:void 0,u.getAllResponseHeaders()))}};u.onload=t();u.onerror=t("error");t=gt[e]=t("abort");try{u.send(n.hasContent&&n.data||null)}catch(o){if(t)throw o;}},abort:function(){t&&t()}}}),i.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(n){return i.globalEval(n),n}}}),i.ajaxPrefilter("script",function(n){void 0===n.cache&&(n.cache=!1);n.crossDomain&&(n.type="GET")}),i.ajaxTransport("script",function(n){if(n.crossDomain){var r,t;return{send:function(f,e){r=i("<script>").prop({async:!0,charset:n.scriptCharset,src:n.url}).on("load error",t=function(n){r.remove();t=null;n&&e("error"===n.type?404:200,n.type)});u.head.appendChild(r[0])},abort:function(){t&&t()}}}}),yi=[],ni=/(=)\?(?=&|$)|\?\?/,i.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var n=yi.pop()||i.expando+"_"+kt++;return this[n]=!0,n}}),i.ajaxPrefilter("json jsonp",function(t,r,u){var f,o,e,s=t.jsonp!==!1&&(ni.test(t.url)?"url":"string"==typeof t.data&&!(t.contentType||"").indexOf("application/x-www-form-urlencoded")&&ni.test(t.data)&&"data");if(s||"jsonp"===t.dataTypes[0])return(f=t.jsonpCallback=i.isFunction(t.jsonpCallback)?t.jsonpCallback():t.jsonpCallback,s?t[s]=t[s].replace(ni,"$1"+f):t.jsonp!==!1&&(t.url+=(dt.test(t.url)?"&":"?")+t.jsonp+"="+f),t.converters["script json"]=function(){return e||i.error(f+" was not called"),e[0]},t.dataTypes[0]="json",o=n[f],n[f]=function(){e=arguments},u.always(function(){n[f]=o;t[f]&&(t.jsonpCallback=r.jsonpCallback,yi.push(f));e&&i.isFunction(o)&&o(e[0]);e=o=void 0}),"script")}),i.parseHTML=function(n,t,r){if(!n||"string"!=typeof n)return null;"boolean"==typeof t&&(r=t,t=!1);t=t||u;var f=gi.exec(n),e=!r&&[];return f?[t.createElement(f[1])]:(f=i.buildFragment([n],t,e),e&&e.length&&i(e).remove(),i.merge([],f.childNodes))},pi=i.fn.load,i.fn.load=function(n,t,r){if("string"!=typeof n&&pi)return pi.apply(this,arguments);var u,o,s,f=this,e=n.indexOf(" ");return e>=0&&(u=i.trim(n.slice(e)),n=n.slice(0,e)),i.isFunction(t)?(r=t,t=void 0):t&&"object"==typeof t&&(o="POST"),f.length>0&&i.ajax({url:n,type:o,dataType:"html",data:t}).done(function(n){s=arguments;f.html(u?i("<div>").append(i.parseHTML(n)).find(u):n)}).complete(r&&function(n,t){f.each(r,s||[n.responseText,t,n])}),this},i.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(n,t){i.fn[t]=function(n){return this.on(t,n)}}),i.expr.filters.animated=function(n){return i.grep(i.timers,function(t){return n===t.elem}).length},wi=n.document.documentElement,i.offset={setOffset:function(n,t,r){var e,o,s,h,u,c,v,l=i.css(n,"position"),a=i(n),f={};"static"===l&&(n.style.position="relative");u=a.offset();s=i.css(n,"top");c=i.css(n,"left");v=("absolute"===l||"fixed"===l)&&(s+c).indexOf("auto")>-1;v?(e=a.position(),h=e.top,o=e.left):(h=parseFloat(s)||0,o=parseFloat(c)||0);i.isFunction(t)&&(t=t.call(n,r,u));null!=t.top&&(f.top=t.top-u.top+h);null!=t.left&&(f.left=t.left-u.left+o);"using"in t?t.using.call(n,f):a.css(f)}},i.fn.extend({offset:function(n){if(arguments.length)return void 0===n?this:this.each(function(t){i.offset.setOffset(this,n,t)});var r,f,t=this[0],u={top:0,left:0},e=t&&t.ownerDocument;if(e)return r=e.documentElement,i.contains(r,t)?(typeof t.getBoundingClientRect!==b&&(u=t.getBoundingClientRect()),f=ku(e),{top:u.top+f.pageYOffset-r.clientTop,left:u.left+f.pageXOffset-r.clientLeft}):u},position:function(){if(this[0]){var n,r,u=this[0],t={top:0,left:0};return"fixed"===i.css(u,"position")?r=u.getBoundingClientRect():(n=this.offsetParent(),r=this.offset(),i.nodeName(n[0],"html")||(t=n.offset()),t.top+=i.css(n[0],"borderTopWidth",!0),t.left+=i.css(n[0],"borderLeftWidth",!0)),{top:r.top-t.top-i.css(u,"marginTop",!0),left:r.left-t.left-i.css(u,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var n=this.offsetParent||wi;n&&!i.nodeName(n,"html")&&"static"===i.css(n,"position");)n=n.offsetParent;return n||wi})}}),i.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,r){var u="pageYOffset"===r;i.fn[t]=function(i){return l(this,function(t,i,f){var e=ku(t);return void 0===f?e?e[r]:t[i]:void(e?e.scrollTo(u?n.pageXOffset:f,u?f:n.pageYOffset):t[i]=f)},t,i,arguments.length,null)}}),i.each(["top","left"],function(n,t){i.cssHooks[t]=br(f.pixelPosition,function(n,r){if(r)return(r=it(n,t),hi.test(r)?i(n).position()[t]+"px":r)})}),i.each({Height:"height",Width:"width"},function(n,t){i.each({padding:"inner"+n,content:t,"":"outer"+n},function(r,u){i.fn[u]=function(u,f){var e=arguments.length&&(r||"boolean"!=typeof u),o=r||(u===!0||f===!0?"margin":"border");return l(this,function(t,r,u){var f;return i.isWindow(t)?t.document.documentElement["client"+n]:9===t.nodeType?(f=t.documentElement,Math.max(t.body["scroll"+n],f["scroll"+n],t.body["offset"+n],f["offset"+n],f["client"+n])):void 0===u?i.css(t,r,o):i.style(t,r,u,o)},t,e?u:void 0,e,null)}})}),i.fn.size=function(){return this.length},i.fn.andSelf=i.fn.addBack,"function"==typeof define&&define.amd&&define("jquery",[],function(){return i}),du=n.jQuery,gu=n.$,i.noConflict=function(t){return n.$===i&&(n.$=gu),t&&n.jQuery===i&&(n.jQuery=du),i},typeof t===b&&(n.jQuery=n.$=i),i}),"undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires jQuery");+function(n){"use strict";var t=n.fn.jquery.split(" ")[0].split(".");if(t[0]<2&&t[1]<9||1==t[0]&&9==t[1]&&t[2]<1)throw new Error("Bootstrap's JavaScript requires jQuery version 1.9.1 or higher");}(jQuery);+function(n){"use strict";function t(){var i=document.createElement("bootstrap"),n={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var t in n)if(void 0!==i.style[t])return{end:n[t]};return!1}n.fn.emulateTransitionEnd=function(t){var i=!1,u=this,r;n(this).one("bsTransitionEnd",function(){i=!0});return r=function(){i||n(u).trigger(n.support.transition.end)},setTimeout(r,t),this};n(function(){n.support.transition=t();n.support.transition&&(n.event.special.bsTransitionEnd={bindType:n.support.transition.end,delegateType:n.support.transition.end,handle:function(t){if(n(t.target).is(this))return t.handleObj.handler.apply(this,arguments)}})})}(jQuery);+function(n){"use strict";function u(i){return this.each(function(){var r=n(this),u=r.data("bs.alert");u||r.data("bs.alert",u=new t(this));"string"==typeof i&&u[i].call(r)})}var i='[data-dismiss="alert"]',t=function(t){n(t).on("click",i,this.close)},r;t.VERSION="3.3.2";t.TRANSITION_DURATION=150;t.prototype.close=function(i){function e(){r.detach().trigger("closed.bs.alert").remove()}var f=n(this),u=f.attr("data-target"),r;u||(u=f.attr("href"),u=u&&u.replace(/.*(?=#[^\s]*$)/,""));r=n(u);i&&i.preventDefault();r.length||(r=f.closest(".alert"));r.trigger(i=n.Event("close.bs.alert"));i.isDefaultPrevented()||(r.removeClass("in"),n.support.transition&&r.hasClass("fade")?r.one("bsTransitionEnd",e).emulateTransitionEnd(t.TRANSITION_DURATION):e())};r=n.fn.alert;n.fn.alert=u;n.fn.alert.Constructor=t;n.fn.alert.noConflict=function(){return n.fn.alert=r,this};n(document).on("click.bs.alert.data-api",i,t.prototype.close)}(jQuery);+function(n){"use strict";function i(i){return this.each(function(){var u=n(this),r=u.data("bs.button"),f="object"==typeof i&&i;r||u.data("bs.button",r=new t(this,f));"toggle"==i?r.toggle():i&&r.setState(i)})}var t=function(i,r){this.$element=n(i);this.options=n.extend({},t.DEFAULTS,r);this.isLoading=!1},r;t.VERSION="3.3.2";t.DEFAULTS={loadingText:"loading..."};t.prototype.setState=function(t){var r="disabled",i=this.$element,f=i.is("input")?"val":"html",u=i.data();t+="Text";null==u.resetText&&i.data("resetText",i[f]());setTimeout(n.proxy(function(){i[f](null==u[t]?this.options[t]:u[t]);"loadingText"==t?(this.isLoading=!0,i.addClass(r).attr(r,r)):this.isLoading&&(this.isLoading=!1,i.removeClass(r).removeAttr(r))},this),0)};t.prototype.toggle=function(){var t=!0,i=this.$element.closest('[data-toggle="buttons"]'),n;i.length?(n=this.$element.find("input"),"radio"==n.prop("type")&&(n.prop("checked")&&this.$element.hasClass("active")?t=!1:i.find(".active").removeClass("active")),t&&n.prop("checked",!this.$element.hasClass("active")).trigger("change")):this.$element.attr("aria-pressed",!this.$element.hasClass("active"));t&&this.$element.toggleClass("active")};r=n.fn.button;n.fn.button=i;n.fn.button.Constructor=t;n.fn.button.noConflict=function(){return n.fn.button=r,this};n(document).on("click.bs.button.data-api",'[data-toggle^="button"]',function(t){var r=n(t.target);r.hasClass("btn")||(r=r.closest(".btn"));i.call(r,"toggle");t.preventDefault()}).on("focus.bs.button.data-api blur.bs.button.data-api",'[data-toggle^="button"]',function(t){n(t.target).closest(".btn").toggleClass("focus",/^focus(in)?$/.test(t.type))})}(jQuery);+function(n){"use strict";function i(i){return this.each(function(){var u=n(this),r=u.data("bs.carousel"),f=n.extend({},t.DEFAULTS,u.data(),"object"==typeof i&&i),e="string"==typeof i?i:f.slide;r||u.data("bs.carousel",r=new t(this,f));"number"==typeof i?r.to(i):e?r[e]():f.interval&&r.pause().cycle()})}var t=function(t,i){this.$element=n(t);this.$indicators=this.$element.find(".carousel-indicators");this.options=i;this.paused=this.sliding=this.interval=this.$active=this.$items=null;this.options.keyboard&&this.$element.on("keydown.bs.carousel",n.proxy(this.keydown,this));"hover"==this.options.pause&&!("ontouchstart"in document.documentElement)&&this.$element.on("mouseenter.bs.carousel",n.proxy(this.pause,this)).on("mouseleave.bs.carousel",n.proxy(this.cycle,this))},u,r;t.VERSION="3.3.2";t.TRANSITION_DURATION=600;t.DEFAULTS={interval:5e3,pause:"hover",wrap:!0,keyboard:!0};t.prototype.keydown=function(n){if(!/input|textarea/i.test(n.target.tagName)){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.getItemForDirection=function(n,t){var i=this.getItemIndex(t),f="prev"==n&&0===i||"next"==n&&i==this.$items.length-1,r,u;return f&&!this.options.wrap?t:(r="prev"==n?-1:1,u=(i+r)%this.$items.length,this.$items.eq(u))};t.prototype.to=function(n){var i=this,t=this.getItemIndex(this.$active=this.$element.find(".item.active"));if(!(n>this.$items.length-1)&&!(0>n))return this.sliding?this.$element.one("slid.bs.carousel",function(){i.to(n)}):t==n?this.pause().cycle():this.slide(n>t?"next":"prev",this.$items.eq(n))};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(i,r){var e=this.$element.find(".item.active"),u=r||this.getItemForDirection(i,e),l=this.interval,f="next"==i?"left":"right",a=this,o,s,h,c;return u.hasClass("active")?this.sliding=!1:(o=u[0],s=n.Event("slide.bs.carousel",{relatedTarget:o,direction:f}),(this.$element.trigger(s),!s.isDefaultPrevented())?((this.sliding=!0,l&&this.pause(),this.$indicators.length)&&(this.$indicators.find(".active").removeClass("active"),h=n(this.$indicators.children()[this.getItemIndex(u)]),h&&h.addClass("active")),c=n.Event("slid.bs.carousel",{relatedTarget:o,direction:f}),n.support.transition&&this.$element.hasClass("slide")?(u.addClass(i),u[0].offsetWidth,e.addClass(f),u.addClass(f),e.one("bsTransitionEnd",function(){u.removeClass([i,f].join(" ")).addClass("active");e.removeClass(["active",f].join(" "));a.sliding=!1;setTimeout(function(){a.$element.trigger(c)},0)}).emulateTransitionEnd(t.TRANSITION_DURATION)):(e.removeClass("active"),u.addClass("active"),this.sliding=!1,this.$element.trigger(c)),l&&this.cycle(),this):void 0)};u=n.fn.carousel;n.fn.carousel=i;n.fn.carousel.Constructor=t;n.fn.carousel.noConflict=function(){return n.fn.carousel=u,this};r=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(document).on("click.bs.carousel.data-api","[data-slide]",r).on("click.bs.carousel.data-api","[data-slide-to]",r);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 r(t){var i,r=t.attr("data-target")||(i=t.attr("href"))&&i.replace(/.*(?=#[^\s]+$)/,"");return n(r)}function i(i){return this.each(function(){var u=n(this),r=u.data("bs.collapse"),f=n.extend({},t.DEFAULTS,u.data(),"object"==typeof i&&i);!r&&f.toggle&&"show"==i&&(f.toggle=!1);r||u.data("bs.collapse",r=new t(this,f));"string"==typeof i&&r[i]()})}var t=function(i,r){this.$element=n(i);this.options=n.extend({},t.DEFAULTS,r);this.$trigger=n(this.options.trigger).filter('[href="#'+i.id+'"], [data-target="#'+i.id+'"]');this.transitioning=null;this.options.parent?this.$parent=this.getParent():this.addAriaAndCollapsedClass(this.$element,this.$trigger);this.options.toggle&&this.toggle()},u;t.VERSION="3.3.2";t.TRANSITION_DURATION=350;t.DEFAULTS={toggle:!0,trigger:'[data-toggle="collapse"]'};t.prototype.dimension=function(){var n=this.$element.hasClass("width");return n?"width":"height"};t.prototype.show=function(){var f,r,e,u,o,s;if(!this.transitioning&&!this.$element.hasClass("in")&&(r=this.$parent&&this.$parent.children(".panel").children(".in, .collapsing"),!(r&&r.length&&(f=r.data("bs.collapse"),f&&f.transitioning))&&(e=n.Event("show.bs.collapse"),this.$element.trigger(e),!e.isDefaultPrevented()))){if(r&&r.length&&(i.call(r,"hide"),f||r.data("bs.collapse",null)),u=this.dimension(),this.$element.removeClass("collapse").addClass("collapsing")[u](0).attr("aria-expanded",!0),this.$trigger.removeClass("collapsed").attr("aria-expanded",!0),this.transitioning=1,o=function(){this.$element.removeClass("collapsing").addClass("collapse in")[u]("");this.transitioning=0;this.$element.trigger("shown.bs.collapse")},!n.support.transition)return o.call(this);s=n.camelCase(["scroll",u].join("-"));this.$element.one("bsTransitionEnd",n.proxy(o,this)).emulateTransitionEnd(t.TRANSITION_DURATION)[u](this.$element[0][s])}};t.prototype.hide=function(){var r,i,u;if(!this.transitioning&&this.$element.hasClass("in")&&(r=n.Event("hide.bs.collapse"),this.$element.trigger(r),!r.isDefaultPrevented()))return i=this.dimension(),this.$element[i](this.$element[i]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse in").attr("aria-expanded",!1),this.$trigger.addClass("collapsed").attr("aria-expanded",!1),this.transitioning=1,u=function(){this.transitioning=0;this.$element.removeClass("collapsing").addClass("collapse").trigger("hidden.bs.collapse")},n.support.transition?void this.$element[i](0).one("bsTransitionEnd",n.proxy(u,this)).emulateTransitionEnd(t.TRANSITION_DURATION):u.call(this)};t.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()};t.prototype.getParent=function(){return n(this.options.parent).find('[data-toggle="collapse"][data-parent="'+this.options.parent+'"]').each(n.proxy(function(t,i){var u=n(i);this.addAriaAndCollapsedClass(r(u),u)},this)).end()};t.prototype.addAriaAndCollapsedClass=function(n,t){var i=n.hasClass("in");n.attr("aria-expanded",i);t.toggleClass("collapsed",!i).attr("aria-expanded",i)};u=n.fn.collapse;n.fn.collapse=i;n.fn.collapse.Constructor=t;n.fn.collapse.noConflict=function(){return n.fn.collapse=u,this};n(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',function(t){var u=n(this);u.attr("data-target")||t.preventDefault();var f=r(u),e=f.data("bs.collapse"),o=e?"toggle":n.extend({},u.data(),{trigger:this});i.call(f,o)})}(jQuery);+function(n){"use strict";function r(t){t&&3===t.which||(n(o).remove(),n(i).each(function(){var r=n(this),i=u(r),f={relatedTarget:this};i.hasClass("open")&&(i.trigger(t=n.Event("hide.bs.dropdown",f)),t.isDefaultPrevented()||(r.attr("aria-expanded","false"),i.removeClass("open").trigger("hidden.bs.dropdown",f)))}))}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 e(i){return this.each(function(){var r=n(this),u=r.data("bs.dropdown");u||r.data("bs.dropdown",u=new t(this));"string"==typeof i&&u[i].call(r)})}var o=".dropdown-backdrop",i='[data-toggle="dropdown"]',t=function(t){n(t).on("click.bs.dropdown",this.toggle)},f;t.VERSION="3.3.2";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").attr("aria-expanded","true");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|32)/.test(t.which)&&!/input|textarea/i.test(t.target.tagName)&&(e=n(this),t.preventDefault(),t.stopPropagation(),!e.is(".disabled, :disabled"))){if(o=u(e),s=o.hasClass("open"),!s&&27!=t.which||s&&27==t.which)return 27==t.which&&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(t.target),38==t.which&&r>0&&r--,40==t.which&&r<f.length-1&&r++,~r||(r=0),f.eq(r).trigger("focus"))}};f=n.fn.dropdown;n.fn.dropdown=e;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,t.prototype.keydown).on("keydown.bs.dropdown.data-api",'[role="menu"]',t.prototype.keydown).on("keydown.bs.dropdown.data-api",'[role="listbox"]',t.prototype.keydown)}(jQuery);+function(n){"use strict";function i(i,r){return this.each(function(){var f=n(this),u=f.data("bs.modal"),e=n.extend({},t.DEFAULTS,f.data(),"object"==typeof i&&i);u||f.data("bs.modal",u=new t(this,e));"string"==typeof i?u[i](r):e.show&&u.show(r)})}var t=function(t,i){this.options=i;this.$body=n(document.body);this.$element=n(t);this.$backdrop=this.isShown=null;this.scrollbarWidth=0;this.options.remote&&this.$element.find(".modal-content").load(this.options.remote,n.proxy(function(){this.$element.trigger("loaded.bs.modal")},this))},r;t.VERSION="3.3.2";t.TRANSITION_DURATION=300;t.BACKDROP_TRANSITION_DURATION=150;t.DEFAULTS={backdrop:!0,keyboard:!0,show:!0};t.prototype.toggle=function(n){return this.isShown?this.hide():this.show(n)};t.prototype.show=function(i){var r=this,u=n.Event("show.bs.modal",{relatedTarget:i});this.$element.trigger(u);this.isShown||u.isDefaultPrevented()||(this.isShown=!0,this.checkScrollbar(),this.setScrollbar(),this.$body.addClass("modal-open"),this.escape(),this.resize(),this.$element.on("click.dismiss.bs.modal",'[data-dismiss="modal"]',n.proxy(this.hide,this)),this.backdrop(function(){var f=n.support.transition&&r.$element.hasClass("fade"),u;r.$element.parent().length||r.$element.appendTo(r.$body);r.$element.show().scrollTop(0);r.options.backdrop&&r.adjustBackdrop();r.adjustDialog();f&&r.$element[0].offsetWidth;r.$element.addClass("in").attr("aria-hidden",!1);r.enforceFocus();u=n.Event("shown.bs.modal",{relatedTarget:i});f?r.$element.find(".modal-dialog").one("bsTransitionEnd",function(){r.$element.trigger("focus").trigger(u)}).emulateTransitionEnd(t.TRANSITION_DURATION):r.$element.trigger("focus").trigger(u)}))};t.prototype.hide=function(i){i&&i.preventDefault();i=n.Event("hide.bs.modal");this.$element.trigger(i);this.isShown&&!i.isDefaultPrevented()&&(this.isShown=!1,this.escape(),this.resize(),n(document).off("focusin.bs.modal"),this.$element.removeClass("in").attr("aria-hidden",!0).off("click.dismiss.bs.modal"),n.support.transition&&this.$element.hasClass("fade")?this.$element.one("bsTransitionEnd",n.proxy(this.hideModal,this)).emulateTransitionEnd(t.TRANSITION_DURATION):this.hideModal())};t.prototype.enforceFocus=function(){n(document).off("focusin.bs.modal").on("focusin.bs.modal",n.proxy(function(n){this.$element[0]===n.target||this.$element.has(n.target).length||this.$element.trigger("focus")},this))};t.prototype.escape=function(){this.isShown&&this.options.keyboard?this.$element.on("keydown.dismiss.bs.modal",n.proxy(function(n){27==n.which&&this.hide()},this)):this.isShown||this.$element.off("keydown.dismiss.bs.modal")};t.prototype.resize=function(){this.isShown?n(window).on("resize.bs.modal",n.proxy(this.handleUpdate,this)):n(window).off("resize.bs.modal")};t.prototype.hideModal=function(){var n=this;this.$element.hide();this.backdrop(function(){n.$body.removeClass("modal-open");n.resetAdjustments();n.resetScrollbar();n.$element.trigger("hidden.bs.modal")})};t.prototype.removeBackdrop=function(){this.$backdrop&&this.$backdrop.remove();this.$backdrop=null};t.prototype.backdrop=function(i){var e=this,f=this.$element.hasClass("fade")?"fade":"",r,u;if(this.isShown&&this.options.backdrop){if(r=n.support.transition&&f,this.$backdrop=n('<div class="modal-backdrop '+f+'" />').prependTo(this.$element).on("click.dismiss.bs.modal",n.proxy(function(n){n.target===n.currentTarget&&("static"==this.options.backdrop?this.$element[0].focus.call(this.$element[0]):this.hide.call(this))},this)),r&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("in"),!i)return;r?this.$backdrop.one("bsTransitionEnd",i).emulateTransitionEnd(t.BACKDROP_TRANSITION_DURATION):i()}else!this.isShown&&this.$backdrop?(this.$backdrop.removeClass("in"),u=function(){e.removeBackdrop();i&&i()},n.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one("bsTransitionEnd",u).emulateTransitionEnd(t.BACKDROP_TRANSITION_DURATION):u()):i&&i()};t.prototype.handleUpdate=function(){this.options.backdrop&&this.adjustBackdrop();this.adjustDialog()};t.prototype.adjustBackdrop=function(){this.$backdrop.css("height",0).css("height",this.$element[0].scrollHeight)};t.prototype.adjustDialog=function(){var n=this.$element[0].scrollHeight>document.documentElement.clientHeight;this.$element.css({paddingLeft:!this.bodyIsOverflowing&&n?this.scrollbarWidth:"",paddingRight:this.bodyIsOverflowing&&!n?this.scrollbarWidth:""})};t.prototype.resetAdjustments=function(){this.$element.css({paddingLeft:"",paddingRight:""})};t.prototype.checkScrollbar=function(){this.bodyIsOverflowing=document.body.scrollHeight>document.documentElement.clientHeight;this.scrollbarWidth=this.measureScrollbar()};t.prototype.setScrollbar=function(){var n=parseInt(this.$body.css("padding-right")||0,10);this.bodyIsOverflowing&&this.$body.css("padding-right",n+this.scrollbarWidth)};t.prototype.resetScrollbar=function(){this.$body.css("padding-right","")};t.prototype.measureScrollbar=function(){var n=document.createElement("div"),t;return n.className="modal-scrollbar-measure",this.$body.append(n),t=n.offsetWidth-n.clientWidth,this.$body[0].removeChild(n),t};r=n.fn.modal;n.fn.modal=i;n.fn.modal.Constructor=t;n.fn.modal.noConflict=function(){return n.fn.modal=r,this};n(document).on("click.bs.modal.data-api",'[data-toggle="modal"]',function(t){var r=n(this),f=r.attr("href"),u=n(r.attr("data-target")||f&&f.replace(/.*(?=#[^\s]+$)/,"")),e=u.data("bs.modal")?"toggle":n.extend({remote:!/#/.test(f)&&f},u.data(),r.data());r.is("a")&&t.preventDefault();u.one("show.bs.modal",function(n){n.isDefaultPrevented()||u.one("hidden.bs.modal",function(){r.is(":visible")&&r.trigger("focus")})});i.call(u,e,this)})}(jQuery);+function(n){"use strict";function r(i){return this.each(function(){var u=n(this),r=u.data("bs.tooltip"),f="object"==typeof i&&i;(r||"destroy"!=i)&&(r||u.data("bs.tooltip",r=new t(this,f)),"string"==typeof i&&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.3.2";t.TRANSITION_DURATION=150;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],"click"==u)this.$element.on("click."+this.type,this.options.selector,n.proxy(this.toggle,this));else"manual"!=u&&(o="hover"==u?"mouseenter":"focusin",s="hover"==u?"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&&"number"==typeof t.delay&&(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);return i&&i.$tip&&i.$tip.is(":visible")?void(i.hoverState="in"):(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?void(i.timeout=setTimeout(function(){"in"==i.hoverState&&i.show()},i.options.delay.show)):i.show())};t.prototype.leave=function(t){var i=t instanceof this.constructor?t:n(t.currentTarget).data("bs."+this.type);return 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?void(i.timeout=setTimeout(function(){"out"==i.hoverState&&i.hide()},i.options.delay.hide)):i.hide()};t.prototype.show=function(){var c=n.Event("show.bs."+this.type),l,p,h;if(this.hasContent()&&this.enabled){if(this.$element.trigger(c),l=n.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]),c.isDefaultPrevented()||!l)return;var u=this,r=this.tip(),a=this.getUID(this.type);this.setContent();r.attr("id",a);this.$element.attr("aria-describedby",a);this.options.animation&&r.addClass("fade");var i="function"==typeof this.options.placement?this.options.placement.call(this,r[0],this.$element[0]):this.options.placement,v=/\s?auto?\s?/i,y=v.test(i);y&&(i=i.replace(v,"")||"top");r.detach().css({top:0,left:0,display:"block"}).addClass(i).data("bs."+this.type,this);this.options.container?r.appendTo(this.options.container):r.insertAfter(this.$element);var f=this.getPosition(),o=r[0].offsetWidth,s=r[0].offsetHeight;if(y){var w=i,b=this.options.container?n(this.options.container):this.$element.parent(),e=this.getPosition(b);i="bottom"==i&&f.bottom+s>e.bottom?"top":"top"==i&&f.top-s<e.top?"bottom":"right"==i&&f.right+o>e.width?"left":"left"==i&&f.left-o<e.left?"right":i;r.removeClass(w).addClass(i)}p=this.getCalculatedOffset(i,f,o,s);this.applyPlacement(p,i);h=function(){var n=u.hoverState;u.$element.trigger("shown.bs."+u.type);u.hoverState=null;"out"==n&&u.leave(u)};n.support.transition&&this.$tip.hasClass("fade")?r.one("bsTransitionEnd",h).emulateTransitionEnd(t.TRANSITION_DURATION):h()}};t.prototype.applyPlacement=function(t,i){var r=this.tip(),l=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;"top"==i&&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 c=/top|bottom/.test(i),a=c?2*u.left-l+h:2*u.top-e+f,v=c?"offsetWidth":"offsetHeight";r.offset(t);this.replaceArrow(a,r[0][v],c)};t.prototype.replaceArrow=function(n,t,i){this.arrow().css(i?"left":"top",50*(1-n/t)+"%").css(i?"top":"left","")};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(i){function f(){"in"!=r.hoverState&&u.detach();r.$element.removeAttr("aria-describedby").trigger("hidden.bs."+r.type);i&&i()}var r=this,u=this.tip(),e=n.Event("hide.bs."+this.type);return this.$element.trigger(e),e.isDefaultPrevented()?void 0:(u.removeClass("in"),n.support.transition&&this.$tip.hasClass("fade")?u.one("bsTransitionEnd",f).emulateTransitionEnd(t.TRANSITION_DURATION):f(),this.hoverState=null,this)};t.prototype.fixTitle=function(){var n=this.$element;(n.attr("title")||"string"!=typeof n.attr("data-original-title"))&&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 u=t[0],r="BODY"==u.tagName,i=u.getBoundingClientRect();null==i.width&&(i=n.extend({},i,{width:i.right-i.left,height:i.bottom-i.top}));var f=r?{top:0,left:0}:t.offset(),e={scroll:r?document.documentElement.scrollTop||document.body.scrollTop:t.scrollTop()},o=r?{width:n(window).width(),height:n(window).height()}:null;return n.extend({},i,e,o,f)};t.prototype.getCalculatedOffset=function(n,t,i,r){return"bottom"==n?{top:t.top+t.height,left:t.left+t.width/2-i/2}:"top"==n?{top:t.top-r,left:t.left+t.width/2-i/2}:"left"==n?{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=this.$element,n=this.options;return t.attr("data-original-title")||("function"==typeof n.title?n.title.call(t[0]):n.title)};t.prototype.getUID=function(n){do n+=~~(1e6*Math.random());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.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(){var n=this;clearTimeout(this.timeout);this.hide(function(){n.$element.off("."+n.type).removeData("bs."+n.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);+function(n){"use strict";function r(i){return this.each(function(){var u=n(this),r=u.data("bs.popover"),f="object"==typeof i&&i;(r||"destroy"!=i)&&(r||u.data("bs.popover",r=new t(this,f)),"string"==typeof i&&r[i]())})}var t=function(n,t){this.init("popover",n,t)},i;if(!n.fn.tooltip)throw new Error("Popover requires tooltip.js");t.VERSION="3.3.2";t.DEFAULTS=n.extend({},n.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:'<div class="popover" role="tooltip"><div class="arrow"><\/div><h3 class="popover-title"><\/h3><div class="popover-content"><\/div><\/div>'});t.prototype=n.extend({},n.fn.tooltip.Constructor.prototype);t.prototype.constructor=t;t.prototype.getDefaults=function(){return t.DEFAULTS};t.prototype.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").children().detach().end()[this.options.html?"string"==typeof t?"html":"append":"text"](t);n.removeClass("fade top bottom left right in");n.find(".popover-title").html()||n.find(".popover-title").hide()};t.prototype.hasContent=function(){return this.getTitle()||this.getContent()};t.prototype.getContent=function(){var t=this.$element,n=this.options;return t.attr("data-content")||("function"==typeof n.content?n.content.call(t[0]):n.content)};t.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")};t.prototype.tip=function(){return this.$tip||(this.$tip=n(this.options.template)),this.$tip};i=n.fn.popover;n.fn.popover=r;n.fn.popover.Constructor=t;n.fn.popover.noConflict=function(){return n.fn.popover=i,this}}(jQuery);+function(n){"use strict";function t(i,r){var u=n.proxy(this.process,this);this.$body=n("body");this.$scrollElement=n(n(i).is("body")?window:i);this.options=n.extend({},t.DEFAULTS,r);this.selector=(this.options.target||"")+" .nav li > a";this.offsets=[];this.targets=[];this.activeTarget=null;this.scrollHeight=0;this.$scrollElement.on("scroll.bs.scrollspy",u);this.refresh();this.process()}function i(i){return this.each(function(){var u=n(this),r=u.data("bs.scrollspy"),f="object"==typeof i&&i;r||u.data("bs.scrollspy",r=new t(this,f));"string"==typeof i&&r[i]()})}t.VERSION="3.3.2";t.DEFAULTS={offset:10};t.prototype.getScrollHeight=function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,document.documentElement.scrollHeight)};t.prototype.refresh=function(){var i="offset",r=0,t;n.isWindow(this.$scrollElement[0])||(i="position",r=this.$scrollElement.scrollTop());this.offsets=[];this.targets=[];this.scrollHeight=this.getScrollHeight();t=this;this.$body.find(this.selector).map(function(){var f=n(this),u=f.data("target")||f.attr("href"),t=/^#./.test(u)&&n(u);return t&&t.length&&t.is(":visible")&&[[t[i]().top+r,u]]||null}).sort(function(n,t){return n[0]-t[0]}).each(function(){t.offsets.push(this[0]);t.targets.push(this[1])})};t.prototype.process=function(){var n,i=this.$scrollElement.scrollTop()+this.options.offset,f=this.getScrollHeight(),e=this.options.offset+f-this.$scrollElement.height(),t=this.offsets,r=this.targets,u=this.activeTarget;if(this.scrollHeight!=f&&this.refresh(),i>=e)return u!=(n=r[r.length-1])&&this.activate(n);if(u&&i<t[0])return this.activeTarget=null,this.clear();for(n=t.length;n--;)u!=r[n]&&i>=t[n]&&(!t[n+1]||i<=t[n+1])&&this.activate(r[n])};t.prototype.activate=function(t){this.activeTarget=t;this.clear();var r=this.selector+'[data-target="'+t+'"],'+this.selector+'[href="'+t+'"]',i=n(r).parents("li").addClass("active");i.parent(".dropdown-menu").length&&(i=i.closest("li.dropdown").addClass("active"));i.trigger("activate.bs.scrollspy")};t.prototype.clear=function(){n(this.selector).parentsUntil(this.options.target,".active").removeClass("active")};var r=n.fn.scrollspy;n.fn.scrollspy=i;n.fn.scrollspy.Constructor=t;n.fn.scrollspy.noConflict=function(){return n.fn.scrollspy=r,this};n(window).on("load.bs.scrollspy.data-api",function(){n('[data-spy="scroll"]').each(function(){var t=n(this);i.call(t,t.data())})})}(jQuery);+function(n){"use strict";function r(i){return this.each(function(){var u=n(this),r=u.data("bs.tab");r||u.data("bs.tab",r=new t(this));"string"==typeof i&&r[i]()})}var t=function(t){this.element=n(t)},u,i;t.VERSION="3.3.2";t.TRANSITION_DURATION=150;t.prototype.show=function(){var t=this.element,f=t.closest("ul:not(.dropdown-menu)"),i=t.data("target"),u;if(i||(i=t.attr("href"),i=i&&i.replace(/.*(?=#[^\s]*$)/,"")),!t.parent("li").hasClass("active")){var r=f.find(".active:last a"),e=n.Event("hide.bs.tab",{relatedTarget:t[0]}),o=n.Event("show.bs.tab",{relatedTarget:r[0]});(r.trigger(e),t.trigger(o),o.isDefaultPrevented()||e.isDefaultPrevented())||(u=n(i),this.activate(t.closest("li"),f),this.activate(u,u.parent(),function(){r.trigger({type:"hidden.bs.tab",relatedTarget:t[0]});t.trigger({type:"shown.bs.tab",relatedTarget:r[0]})}))}};t.prototype.activate=function(i,r,u){function e(){f.removeClass("active").find("> .dropdown-menu > .active").removeClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!1);i.addClass("active").find('[data-toggle="tab"]').attr("aria-expanded",!0);o?(i[0].offsetWidth,i.addClass("in")):i.removeClass("fade");i.parent(".dropdown-menu")&&i.closest("li.dropdown").addClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!0);u&&u()}var f=r.find("> .active"),o=u&&n.support.transition&&(f.length&&f.hasClass("fade")||!!r.find("> .fade").length);f.length&&o?f.one("bsTransitionEnd",e).emulateTransitionEnd(t.TRANSITION_DURATION):e();f.removeClass("in")};u=n.fn.tab;n.fn.tab=r;n.fn.tab.Constructor=t;n.fn.tab.noConflict=function(){return n.fn.tab=u,this};i=function(t){t.preventDefault();r.call(n(this),"show")};n(document).on("click.bs.tab.data-api",'[data-toggle="tab"]',i).on("click.bs.tab.data-api",'[data-toggle="pill"]',i)}(jQuery);+function(n){"use strict";function i(i){return this.each(function(){var u=n(this),r=u.data("bs.affix"),f="object"==typeof i&&i;r||u.data("bs.affix",r=new t(this,f));"string"==typeof i&&r[i]()})}var t=function(i,r){this.options=n.extend({},t.DEFAULTS,r);this.$target=n(this.options.target).on("scroll.bs.affix.data-api",n.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",n.proxy(this.checkPositionWithEventLoop,this));this.$element=n(i);this.affixed=this.unpin=this.pinnedOffset=null;this.checkPosition()},r;t.VERSION="3.3.2";t.RESET="affix affix-top affix-bottom";t.DEFAULTS={offset:0,target:window};t.prototype.getState=function(n,t,i,r){var u=this.$target.scrollTop(),f=this.$element.offset(),e=this.$target.height();if(null!=i&&"top"==this.affixed)return i>u?"top":!1;if("bottom"==this.affixed)return null!=i?u+this.unpin<=f.top?!1:"bottom":n-r>=u+e?!1:"bottom";var o=null==this.affixed,s=o?u:f.top,h=o?e:t;return null!=i&&i>=u?"top":null!=r&&s+h>=n-r?"bottom":!1};t.prototype.getPinnedOffset=function(){if(this.pinnedOffset)return this.pinnedOffset;this.$element.removeClass(t.RESET).addClass("affix");var n=this.$target.scrollTop(),i=this.$element.offset();return this.pinnedOffset=i.top-n};t.prototype.checkPositionWithEventLoop=function(){setTimeout(n.proxy(this.checkPosition,this),1)};t.prototype.checkPosition=function(){var i,e,o;if(this.$element.is(":visible")){var s=this.$element.height(),r=this.options.offset,f=r.top,u=r.bottom,h=n("body").height();if("object"!=typeof r&&(u=f=r),"function"==typeof f&&(f=r.top(this.$element)),"function"==typeof u&&(u=r.bottom(this.$element)),i=this.getState(h,s,f,u),this.affixed!=i){if(null!=this.unpin&&this.$element.css("top",""),e="affix"+(i?"-"+i:""),o=n.Event(e+".bs.affix"),this.$element.trigger(o),o.isDefaultPrevented())return;this.affixed=i;this.unpin="bottom"==i?this.getPinnedOffset():null;this.$element.removeClass(t.RESET).addClass(e).trigger(e.replace("affix","affixed")+".bs.affix")}"bottom"==i&&this.$element.offset({top:h-s-u})}};r=n.fn.affix;n.fn.affix=i;n.fn.affix.Constructor=t;n.fn.affix.noConflict=function(){return n.fn.affix=r,this};n(window).on("load",function(){n('[data-spy="affix"]').each(function(){var r=n(this),t=r.data();t.offset=t.offset||{};null!=t.offsetBottom&&(t.offset.bottom=t.offsetBottom);null!=t.offsetTop&&(t.offset.top=t.offsetTop);i.call(r,t)})})}(jQuery);!function(n){"function"==typeof define&&define.amd?define(["jquery"],n):n("object"==typeof exports?require("jquery"):jQuery)}(function(n,t){function f(){return new Date(Date.UTC.apply(Date,arguments))}function s(){var n=new Date;return f(n.getFullYear(),n.getMonth(),n.getDate())}function l(n,t){return n.getUTCFullYear()===t.getUTCFullYear()&&n.getUTCMonth()===t.getUTCMonth()&&n.getUTCDate()===t.getUTCDate()}function h(i,r){return function(){return r!==t&&n.fn.datepicker.deprecated(r),this[i].apply(this,arguments)}}function p(n){return n&&!isNaN(n.getTime())}function w(t,i){function o(n,t){return t.toLowerCase()}var u,f=n(t).data(),e={},s=new RegExp("^"+i.toLowerCase()+"([A-Z])"),r;i=new RegExp("^"+i.toLowerCase());for(r in f)i.test(r)&&(u=r.replace(s,o),e[u]=f[r]);return e}function b(t){var u={},i;if(r[t]||(t=t.split("-")[0],r[t]))return i=r[t],n.each(y,function(n,t){t in i&&(u[t]=i[t])}),u}var a=function(){var t={get:function(n){return this.slice(n)[0]},contains:function(n){for(var i=n&&n.valueOf(),t=0,r=this.length;t<r;t++)if(0<=this[t].valueOf()-i&&this[t].valueOf()-i<864e5)return t;return-1},remove:function(n){this.splice(n,1)},replace:function(t){t&&(n.isArray(t)||(t=[t]),this.clear(),this.push.apply(this,t))},clear:function(){this.length=0},copy:function(){var n=new a;return n.replace(this),n}};return function(){var i=[];return i.push.apply(i,arguments),n.extend(i,t),i}}(),u=function(t,r){n.data(t,"datepicker",this);this._process_options(r);this.dates=new a;this.viewDate=this.o.defaultViewDate;this.focusDate=null;this.element=n(t);this.isInput=this.element.is("input");this.inputField=this.isInput?this.element:this.element.find("input");this.component=!!this.element.hasClass("date")&&this.element.find(".add-on, .input-group-addon, .btn");this.component&&0===this.component.length&&(this.component=!1);this.isInline=!this.component&&this.element.is("div");this.picker=n(i.template);this._check_template(this.o.templates.leftArrow)&&this.picker.find(".prev").html(this.o.templates.leftArrow);this._check_template(this.o.templates.rightArrow)&&this.picker.find(".next").html(this.o.templates.rightArrow);this._buildEvents();this._attachEvents();this.isInline?this.picker.addClass("datepicker-inline").appendTo(this.element):this.picker.addClass("datepicker-dropdown dropdown-menu");this.o.rtl&&this.picker.addClass("datepicker-rtl");this.o.calendarWeeks&&this.picker.find(".datepicker-days .datepicker-switch, thead .datepicker-title, tfoot .today, tfoot .clear").attr("colspan",function(n,t){return Number(t)+1});this._process_options({startDate:this._o.startDate,endDate:this._o.endDate,daysOfWeekDisabled:this.o.daysOfWeekDisabled,daysOfWeekHighlighted:this.o.daysOfWeekHighlighted,datesDisabled:this.o.datesDisabled});this._allow_update=!1;this.setViewMode(this.o.startView);this._allow_update=!0;this.fillDow();this.fillMonths();this.update();this.isInline&&this.show()},c,v,o,e,y,r,i;u.prototype={constructor:u,_resolveViewName:function(t){return n.each(i.viewModes,function(i,r){if(t===i||n.inArray(t,r.names)!==-1)return t=i,!1}),t},_resolveDaysOfWeek:function(t){return n.isArray(t)||(t=t.split(/[,\s]*/)),n.map(t,Number)},_check_template:function(i){try{if(i===t||""===i)return!1;if((i.match(/[<>]/g)||[]).length<=0)return!0;var r=n(i);return r.length>0}catch(n){return!1}},_process_options:function(t){var u,h,l,o,c;if(this._o=n.extend({},this._o,t),u=this.o=n.extend({},this._o),h=u.language,r[h]||(h=h.split("-")[0],r[h]||(h=e.language)),u.language=h,u.startView=this._resolveViewName(u.startView),u.minViewMode=this._resolveViewName(u.minViewMode),u.maxViewMode=this._resolveViewName(u.maxViewMode),u.startView=Math.max(this.o.minViewMode,Math.min(this.o.maxViewMode,u.startView)),u.multidate!==!0&&(u.multidate=Number(u.multidate)||!1,u.multidate!==!1&&(u.multidate=Math.max(0,u.multidate))),u.multidateSeparator=String(u.multidateSeparator),u.weekStart%=7,u.weekEnd=(u.weekStart+6)%7,l=i.parseFormat(u.format),u.startDate!==-(1/0)&&(u.startDate=u.startDate?u.startDate instanceof Date?this._local_to_utc(this._zero_time(u.startDate)):i.parseDate(u.startDate,l,u.language,u.assumeNearbyYear):-(1/0)),u.endDate!==1/0&&(u.endDate=u.endDate?u.endDate instanceof Date?this._local_to_utc(this._zero_time(u.endDate)):i.parseDate(u.endDate,l,u.language,u.assumeNearbyYear):1/0),u.daysOfWeekDisabled=this._resolveDaysOfWeek(u.daysOfWeekDisabled||[]),u.daysOfWeekHighlighted=this._resolveDaysOfWeek(u.daysOfWeekHighlighted||[]),u.datesDisabled=u.datesDisabled||[],n.isArray(u.datesDisabled)||(u.datesDisabled=u.datesDisabled.split(",")),u.datesDisabled=n.map(u.datesDisabled,function(n){return i.parseDate(n,l,u.language,u.assumeNearbyYear)}),o=String(u.orientation).toLowerCase().split(/\s+/g),c=u.orientation.toLowerCase(),o=n.grep(o,function(n){return/^auto|left|right|top|bottom$/.test(n)}),u.orientation={x:"auto",y:"auto"},c&&"auto"!==c)if(1===o.length)switch(o[0]){case"top":case"bottom":u.orientation.y=o[0];break;case"left":case"right":u.orientation.x=o[0]}else c=n.grep(o,function(n){return/^left|right$/.test(n)}),u.orientation.x=c[0]||"auto",c=n.grep(o,function(n){return/^top|bottom$/.test(n)}),u.orientation.y=c[0]||"auto";if(u.defaultViewDate instanceof Date||"string"==typeof u.defaultViewDate)u.defaultViewDate=i.parseDate(u.defaultViewDate,l,u.language,u.assumeNearbyYear);else if(u.defaultViewDate){var a=u.defaultViewDate.year||(new Date).getFullYear(),v=u.defaultViewDate.month||0,y=u.defaultViewDate.day||1;u.defaultViewDate=f(a,v,y)}else u.defaultViewDate=s()},_events:[],_secondaryEvents:[],_applyEvents:function(n){for(var f,r,u,i=0;i<n.length;i++)f=n[i][0],2===n[i].length?(r=t,u=n[i][1]):3===n[i].length&&(r=n[i][1],u=n[i][2]),f.on(u,r)},_unapplyEvents:function(n){for(var f,r,u,i=0;i<n.length;i++)f=n[i][0],2===n[i].length?(u=t,r=n[i][1]):3===n[i].length&&(u=n[i][1],r=n[i][2]),f.off(r,u)},_buildEvents:function(){var t={keyup:n.proxy(function(t){n.inArray(t.keyCode,[27,37,39,38,40,32,13,9])===-1&&this.update()},this),keydown:n.proxy(this.keydown,this),paste:n.proxy(this.paste,this)};this.o.showOnFocus===!0&&(t.focus=n.proxy(this.show,this));this._events=this.isInput?[[this.element,t]]:this.component&&this.inputField.length?[[this.inputField,t],[this.component,{click:n.proxy(this.show,this)}]]:[[this.element,{click:n.proxy(this.show,this),keydown:n.proxy(this.keydown,this)}]];this._events.push([this.element,"*",{blur:n.proxy(function(n){this._focused_from=n.target},this)}],[this.element,{blur:n.proxy(function(n){this._focused_from=n.target},this)}]);this.o.immediateUpdates&&this._events.push([this.element,{"changeYear changeMonth":n.proxy(function(n){this.update(n.date)},this)}]);this._secondaryEvents=[[this.picker,{click:n.proxy(this.click,this)}],[this.picker,".prev, .next",{click:n.proxy(this.navArrowsClick,this)}],[this.picker,".day:not(.disabled)",{click:n.proxy(this.dayCellClick,this)}],[n(window),{resize:n.proxy(this.place,this)}],[n(document),{"mousedown touchstart":n.proxy(function(n){this.element.is(n.target)||this.element.find(n.target).length||this.picker.is(n.target)||this.picker.find(n.target).length||this.isInline||this.hide()},this)}]]},_attachEvents:function(){this._detachEvents();this._applyEvents(this._events)},_detachEvents:function(){this._unapplyEvents(this._events)},_attachSecondaryEvents:function(){this._detachSecondaryEvents();this._applyEvents(this._secondaryEvents)},_detachSecondaryEvents:function(){this._unapplyEvents(this._secondaryEvents)},_trigger:function(t,r){var u=r||this.dates.get(-1),f=this._utc_to_local(u);this.element.trigger({type:t,date:f,viewMode:this.viewMode,dates:n.map(this.dates,this._utc_to_local),format:n.proxy(function(n,t){0===arguments.length?(n=this.dates.length-1,t=this.o.format):"string"==typeof n&&(t=n,n=this.dates.length-1);t=t||this.o.format;var r=this.dates.get(n);return i.formatDate(r,t,this.o.language)},this)})},show:function(){if(!(this.inputField.prop("disabled")||this.inputField.prop("readonly")&&this.o.enableOnReadonly===!1))return this.isInline||this.picker.appendTo(this.o.container),this.place(),this.picker.show(),this._attachSecondaryEvents(),this._trigger("show"),(window.navigator.msMaxTouchPoints||"ontouchstart"in document)&&this.o.disableTouchKeyboard&&n(this.element).blur(),this},hide:function(){return this.isInline||!this.picker.is(":visible")?this:(this.focusDate=null,this.picker.hide().detach(),this._detachSecondaryEvents(),this.setViewMode(this.o.startView),this.o.forceParse&&this.inputField.val()&&this.setValue(),this._trigger("hide"),this)},destroy:function(){return this.hide(),this._detachEvents(),this._detachSecondaryEvents(),this.picker.remove(),delete this.element.data().datepicker,this.isInput||delete this.element.data().date,this},paste:function(t){var i;if(t.originalEvent.clipboardData&&t.originalEvent.clipboardData.types&&n.inArray("text/plain",t.originalEvent.clipboardData.types)!==-1)i=t.originalEvent.clipboardData.getData("text/plain");else{if(!window.clipboardData)return;i=window.clipboardData.getData("Text")}this.setDate(i);this.update();t.preventDefault()},_utc_to_local:function(n){if(!n)return n;var t=new Date(n.getTime()+6e4*n.getTimezoneOffset());return t.getTimezoneOffset()!==n.getTimezoneOffset()&&(t=new Date(n.getTime()+6e4*t.getTimezoneOffset())),t},_local_to_utc:function(n){return n&&new Date(n.getTime()-6e4*n.getTimezoneOffset())},_zero_time:function(n){return n&&new Date(n.getFullYear(),n.getMonth(),n.getDate())},_zero_utc_time:function(n){return n&&f(n.getUTCFullYear(),n.getUTCMonth(),n.getUTCDate())},getDates:function(){return n.map(this.dates,this._utc_to_local)},getUTCDates:function(){return n.map(this.dates,function(n){return new Date(n)})},getDate:function(){return this._utc_to_local(this.getUTCDate())},getUTCDate:function(){var n=this.dates.get(-1);return n!==t?new Date(n):null},clearDates:function(){this.inputField.val("");this.update();this._trigger("changeDate");this.o.autoclose&&this.hide()},setDates:function(){var t=n.isArray(arguments[0])?arguments[0]:arguments;return this.update.apply(this,t),this._trigger("changeDate"),this.setValue(),this},setUTCDates:function(){var t=n.isArray(arguments[0])?arguments[0]:arguments;return this.setDates.apply(this,n.map(t,this._utc_to_local)),this},setDate:h("setDates"),setUTCDate:h("setUTCDates"),remove:h("destroy","Method `remove` is deprecated and will be removed in version 2.0. Use `destroy` instead"),setValue:function(){var n=this.getFormattedDate();return this.inputField.val(n),this},getFormattedDate:function(r){r===t&&(r=this.o.format);var u=this.o.language;return n.map(this.dates,function(n){return i.formatDate(n,r,u)}).join(this.o.multidateSeparator)},getStartDate:function(){return this.o.startDate},setStartDate:function(n){return this._process_options({startDate:n}),this.update(),this.updateNavArrows(),this},getEndDate:function(){return this.o.endDate},setEndDate:function(n){return this._process_options({endDate:n}),this.update(),this.updateNavArrows(),this},setDaysOfWeekDisabled:function(n){return this._process_options({daysOfWeekDisabled:n}),this.update(),this},setDaysOfWeekHighlighted:function(n){return this._process_options({daysOfWeekHighlighted:n}),this.update(),this},setDatesDisabled:function(n){return this._process_options({datesDisabled:n}),this.update(),this},place:function(){var y,r,p;if(this.isInline)return this;var f=this.picker.outerWidth(),s=this.picker.outerHeight(),e=n(this.o.container),h=e.width(),c="body"===this.o.container?n(document).scrollTop():e.scrollTop(),l=e.offset(),a=[0];this.element.parents().each(function(){var t=n(this).css("z-index");"auto"!==t&&0!==Number(t)&&a.push(Number(t))});var v=Math.max.apply(Math,a)+this.o.zIndexOffset,u=this.component?this.component.parent().offset():this.element.offset(),w=this.component?this.component.outerHeight(!0):this.element.outerHeight(!1),o=this.component?this.component.outerWidth(!0):this.element.outerWidth(!1),t=u.left-l.left,i=u.top-l.top;return"body"!==this.o.container&&(i+=c),this.picker.removeClass("datepicker-orient-top datepicker-orient-bottom datepicker-orient-right datepicker-orient-left"),"auto"!==this.o.orientation.x?(this.picker.addClass("datepicker-orient-"+this.o.orientation.x),"right"===this.o.orientation.x&&(t-=f-o)):u.left<0?(this.picker.addClass("datepicker-orient-left"),t-=u.left-10):t+f>h?(this.picker.addClass("datepicker-orient-right"),t+=o-f):this.o.rtl?this.picker.addClass("datepicker-orient-right"):this.picker.addClass("datepicker-orient-left"),r=this.o.orientation.y,("auto"===r&&(y=-c+i-s,r=y<0?"bottom":"top"),this.picker.addClass("datepicker-orient-"+r),"top"===r?i-=s+parseInt(this.picker.css("padding-top")):i+=w,this.o.rtl)?(p=h-(t+o),this.picker.css({top:i,right:p,zIndex:v})):this.picker.css({top:i,left:t,zIndex:v}),this},_allow_update:!0,update:function(){if(!this._allow_update)return this;var u=this.dates.copy(),t=[],r=!1;return arguments.length?(n.each(arguments,n.proxy(function(n,i){i instanceof Date&&(i=this._local_to_utc(i));t.push(i)},this)),r=!0):(t=this.isInput?this.element.val():this.element.data("date")||this.inputField.val(),t=t&&this.o.multidate?t.split(this.o.multidateSeparator):[t],delete this.element.data().date),t=n.map(t,n.proxy(function(n){return i.parseDate(n,this.o.format,this.o.language,this.o.assumeNearbyYear)},this)),t=n.grep(t,n.proxy(function(n){return!this.dateWithinRange(n)||!n},this),!0),this.dates.replace(t),this.o.updateViewDate&&(this.viewDate=this.dates.length?new Date(this.dates.get(-1)):this.viewDate<this.o.startDate?new Date(this.o.startDate):this.viewDate>this.o.endDate?new Date(this.o.endDate):this.o.defaultViewDate),r?(this.setValue(),this.element.change()):this.dates.length&&String(u)!==String(this.dates)&&r&&(this._trigger("changeDate"),this.element.change()),!this.dates.length&&u.length&&(this._trigger("clearDate"),this.element.change()),this.fill(),this},fillDow:function(){if(this.o.showWeekDays){var i=this.o.weekStart,t="<tr>";for(this.o.calendarWeeks&&(t+='<th class="cw">&#160;<\/th>');i<this.o.weekStart+7;)t+='<th class="dow',n.inArray(i,this.o.daysOfWeekDisabled)!==-1&&(t+=" disabled"),t+='">'+r[this.o.language].daysMin[i++%7]+"<\/th>";t+="<\/tr>";this.picker.find(".datepicker-days thead").append(t)}},fillMonths:function(){for(var t,i=this._utc_to_local(this.viewDate),u="",n=0;n<12;n++)t=i&&i.getMonth()===n?" focused":"",u+='<span class="month'+t+'">'+r[this.o.language].monthsShort[n]+"<\/span>";this.picker.find(".datepicker-months td").html(u)},setRange:function(t){t&&t.length?this.range=n.map(t,function(n){return n.valueOf()}):delete this.range;this.fill()},getClassNames:function(t){var i=[],r=this.viewDate.getUTCFullYear(),u=this.viewDate.getUTCMonth(),f=s();return t.getUTCFullYear()<r||t.getUTCFullYear()===r&&t.getUTCMonth()<u?i.push("old"):(t.getUTCFullYear()>r||t.getUTCFullYear()===r&&t.getUTCMonth()>u)&&i.push("new"),this.focusDate&&t.valueOf()===this.focusDate.valueOf()&&i.push("focused"),this.o.todayHighlight&&l(t,f)&&i.push("today"),this.dates.contains(t)!==-1&&i.push("active"),this.dateWithinRange(t)||i.push("disabled"),this.dateIsDisabled(t)&&i.push("disabled","disabled-date"),n.inArray(t.getUTCDay(),this.o.daysOfWeekHighlighted)!==-1&&i.push("highlighted"),this.range&&(t>this.range[0]&&t<this.range[this.range.length-1]&&i.push("range"),n.inArray(t.valueOf(),this.range)!==-1&&i.push("selected"),t.valueOf()===this.range[0]&&i.push("range-start"),t.valueOf()===this.range[this.range.length-1]&&i.push("range-end")),i},_fill_yearsView:function(i,r,u,f,e,o,s){for(var c,v,h,w="",l=u/10,b=this.picker.find(i),y=Math.floor(f/u)*u,p=y+9*l,k=Math.floor(this.viewDate.getFullYear()/l)*l,d=n.map(this.dates,function(n){return Math.floor(n.getUTCFullYear()/l)*l}),a=y-l;a<=p+l;a+=l)c=[r],v=null,a===y-l?c.push("old"):a===p+l&&c.push("new"),n.inArray(a,d)!==-1&&c.push("active"),(a<e||a>o)&&c.push("disabled"),a===k&&c.push("focused"),s!==n.noop&&(h=s(new Date(a,0,1)),h===t?h={}:"boolean"==typeof h?h={enabled:h}:"string"==typeof h&&(h={classes:h}),h.enabled===!1&&c.push("disabled"),h.classes&&(c=c.concat(h.classes.split(/\s+/))),h.tooltip&&(v=h.tooltip)),w+='<span class="'+c.join(" ")+'"'+(v?' title="'+v+'"':"")+">"+a+"<\/span>";b.find(".datepicker-switch").text(y+"-"+p);b.find("td").html(w)},fill:function(){var y,u,w=new Date(this.viewDate),o=w.getUTCFullYear(),d=w.getUTCMonth(),a=this.o.startDate!==-(1/0)?this.o.startDate.getUTCFullYear():-(1/0),ut=this.o.startDate!==-(1/0)?this.o.startDate.getUTCMonth():-(1/0),v=this.o.endDate!==1/0?this.o.endDate.getUTCFullYear():1/0,ft=this.o.endDate!==1/0?this.o.endDate.getUTCMonth():1/0,et=r[this.o.language].today||r.en.today||"",ot=r[this.o.language].clear||r.en.clear||"",st=r[this.o.language].titleFormat||r.en.titleFormat,e,g,h,p,s,c,k,it,l,rt;if(!isNaN(o)&&!isNaN(d)){for(this.picker.find(".datepicker-days .datepicker-switch").text(i.formatDate(w,st,this.o.language)),this.picker.find("tfoot .today").text(et).css("display",this.o.todayBtn===!0||"linked"===this.o.todayBtn?"table-cell":"none"),this.picker.find("tfoot .clear").text(ot).css("display",this.o.clearBtn===!0?"table-cell":"none"),this.picker.find("thead .datepicker-title").text(this.o.title).css("display","string"==typeof this.o.title&&""!==this.o.title?"table-cell":"none"),this.updateNavArrows(),this.fillMonths(),e=f(o,d,0),g=e.getUTCDate(),e.setUTCDate(g-(e.getUTCDay()-this.o.weekStart+7)%7),h=new Date(e),e.getUTCFullYear()<100&&h.setUTCFullYear(e.getUTCFullYear()),h.setUTCDate(h.getUTCDate()+42),h=h.valueOf(),c=[];e.valueOf()<h;){if(p=e.getUTCDay(),p===this.o.weekStart&&(c.push("<tr>"),this.o.calendarWeeks)){var nt=new Date(+e+(this.o.weekStart-p-7)%7*864e5),tt=new Date(Number(nt)+(11-nt.getUTCDay())%7*864e5),b=new Date(Number(b=f(tt.getUTCFullYear(),0,1))+(11-b.getUTCDay())%7*864e5),ht=(tt-b)/6048e5+1;c.push('<td class="cw">'+ht+"<\/td>")}s=this.getClassNames(e);s.push("day");k=e.getUTCDate();this.o.beforeShowDay!==n.noop&&(u=this.o.beforeShowDay(this._utc_to_local(e)),u===t?u={}:"boolean"==typeof u?u={enabled:u}:"string"==typeof u&&(u={classes:u}),u.enabled===!1&&s.push("disabled"),u.classes&&(s=s.concat(u.classes.split(/\s+/))),u.tooltip&&(y=u.tooltip),u.content&&(k=u.content));s=n.isFunction(n.uniqueSort)?n.uniqueSort(s):n.unique(s);c.push('<td class="'+s.join(" ")+'"'+(y?' title="'+y+'"':"")+' data-date="'+e.getTime().toString()+'">'+k+"<\/td>");y=null;p===this.o.weekEnd&&c.push("<\/tr>");e.setUTCDate(e.getUTCDate()+1)}this.picker.find(".datepicker-days tbody").html(c.join(""));it=r[this.o.language].monthsTitle||r.en.monthsTitle||"Months";l=this.picker.find(".datepicker-months").find(".datepicker-switch").text(this.o.maxViewMode<2?it:o).end().find("tbody span").removeClass("active");(n.each(this.dates,function(n,t){t.getUTCFullYear()===o&&l.eq(t.getUTCMonth()).addClass("active")}),(o<a||o>v)&&l.addClass("disabled"),o===a&&l.slice(0,ut).addClass("disabled"),o===v&&l.slice(ft+1).addClass("disabled"),this.o.beforeShowMonth!==n.noop)&&(rt=this,n.each(l,function(i,r){var f=new Date(o,i,1),u=rt.o.beforeShowMonth(f);u===t?u={}:"boolean"==typeof u?u={enabled:u}:"string"==typeof u&&(u={classes:u});u.enabled!==!1||n(r).hasClass("disabled")||n(r).addClass("disabled");u.classes&&n(r).addClass(u.classes);u.tooltip&&n(r).prop("title",u.tooltip)}));this._fill_yearsView(".datepicker-years","year",10,o,a,v,this.o.beforeShowYear);this._fill_yearsView(".datepicker-decades","decade",100,o,a,v,this.o.beforeShowDecade);this._fill_yearsView(".datepicker-centuries","century",1e3,o,a,v,this.o.beforeShowCentury)}},updateNavArrows:function(){if(this._allow_update){var i,r,u=new Date(this.viewDate),t=u.getUTCFullYear(),f=u.getUTCMonth(),e=this.o.startDate!==-(1/0)?this.o.startDate.getUTCFullYear():-(1/0),s=this.o.startDate!==-(1/0)?this.o.startDate.getUTCMonth():-(1/0),o=this.o.endDate!==1/0?this.o.endDate.getUTCFullYear():1/0,h=this.o.endDate!==1/0?this.o.endDate.getUTCMonth():1/0,n=1;switch(this.viewMode){case 0:i=t<=e&&f<=s;r=t>=o&&f>=h;break;case 4:n*=10;case 3:n*=10;case 2:n*=10;case 1:i=Math.floor(t/n)*n<=e;r=Math.floor(t/n)*n+n>=o}this.picker.find(".prev").toggleClass("disabled",i);this.picker.find(".next").toggleClass("disabled",r)}},click:function(t){t.preventDefault();t.stopPropagation();var r,o,u,e;r=n(t.target);r.hasClass("datepicker-switch")&&this.viewMode!==this.o.maxViewMode&&this.setViewMode(this.viewMode+1);r.hasClass("today")&&!r.hasClass("day")&&(this.setViewMode(0),this._setDate(s(),"linked"===this.o.todayBtn?null:"view"));r.hasClass("clear")&&this.clearDates();r.hasClass("disabled")||(r.hasClass("month")||r.hasClass("year")||r.hasClass("decade")||r.hasClass("century"))&&(this.viewDate.setUTCDate(1),o=1,1===this.viewMode?(e=r.parent().find("span").index(r),u=this.viewDate.getUTCFullYear(),this.viewDate.setUTCMonth(e)):(e=0,u=Number(r.text()),this.viewDate.setUTCFullYear(u)),this._trigger(i.viewModes[this.viewMode-1].e,this.viewDate),this.viewMode===this.o.minViewMode?this._setDate(f(u,e,o)):(this.setViewMode(this.viewMode-1),this.fill()));this.picker.is(":visible")&&this._focused_from&&this._focused_from.focus();delete this._focused_from},dayCellClick:function(t){var r=n(t.currentTarget),u=r.data("date"),i=new Date(u);this.o.updateViewDate&&(i.getUTCFullYear()!==this.viewDate.getUTCFullYear()&&this._trigger("changeYear",this.viewDate),i.getUTCMonth()!==this.viewDate.getUTCMonth()&&this._trigger("changeMonth",this.viewDate));this._setDate(i)},navArrowsClick:function(t){var u=n(t.currentTarget),r=u.hasClass("prev")?-1:1;0!==this.viewMode&&(r*=12*i.viewModes[this.viewMode].navStep);this.viewDate=this.moveMonth(this.viewDate,r);this._trigger(i.viewModes[this.viewMode].e,this.viewDate);this.fill()},_toggle_multidate:function(n){var t=this.dates.contains(n);if(n||this.dates.clear(),t!==-1?(this.o.multidate===!0||this.o.multidate>1||this.o.toggleActive)&&this.dates.remove(t):this.o.multidate===!1?(this.dates.clear(),this.dates.push(n)):this.dates.push(n),"number"==typeof this.o.multidate)for(;this.dates.length>this.o.multidate;)this.dates.remove(0)},_setDate:function(n,t){t&&"date"!==t||this._toggle_multidate(n&&new Date(n));(!t&&this.o.updateViewDate||"view"===t)&&(this.viewDate=n&&new Date(n));this.fill();this.setValue();t&&"view"===t||this._trigger("changeDate");this.inputField.trigger("change");!this.o.autoclose||t&&"date"!==t||this.hide()},moveDay:function(n,t){var i=new Date(n);return i.setUTCDate(n.getUTCDate()+t),i},moveWeek:function(n,t){return this.moveDay(n,7*t)},moveMonth:function(n,t){var f;if(!p(n))return this.o.defaultViewDate;if(!t)return n;var r,u,i=new Date(n.valueOf()),e=i.getUTCDate(),o=i.getUTCMonth(),s=Math.abs(t);if(t=t>0?1:-1,1===s)u=t===-1?function(){return i.getUTCMonth()===o}:function(){return i.getUTCMonth()!==r},r=o+t,i.setUTCMonth(r),r=(r+12)%12;else{for(f=0;f<s;f++)i=this.moveMonth(i,t);r=i.getUTCMonth();i.setUTCDate(e);u=function(){return r!==i.getUTCMonth()}}for(;u();)i.setUTCDate(--e),i.setUTCMonth(r);return i},moveYear:function(n,t){return this.moveMonth(n,12*t)},moveAvailableDate:function(n,t,i){do{if(n=this[i](n,t),!this.dateWithinRange(n))return!1;i="moveDay"}while(this.dateIsDisabled(n));return n},weekOfDateIsDisabled:function(t){return n.inArray(t.getUTCDay(),this.o.daysOfWeekDisabled)!==-1},dateIsDisabled:function(t){return this.weekOfDateIsDisabled(t)||n.grep(this.o.datesDisabled,function(n){return l(t,n)}).length>0},dateWithinRange:function(n){return n>=this.o.startDate&&n<=this.o.endDate},keydown:function(n){if(!this.picker.is(":visible"))return void(40!==n.keyCode&&27!==n.keyCode||(this.show(),n.stopPropagation()));var i,t,u=!1,r=this.focusDate||this.viewDate;switch(n.keyCode){case 27:this.focusDate?(this.focusDate=null,this.viewDate=this.dates.get(-1)||this.viewDate,this.fill()):this.hide();n.preventDefault();n.stopPropagation();break;case 37:case 38:case 39:case 40:if(!this.o.keyboardNavigation||7===this.o.daysOfWeekDisabled.length)break;i=37===n.keyCode||38===n.keyCode?-1:1;0===this.viewMode?n.ctrlKey?(t=this.moveAvailableDate(r,i,"moveYear"),t&&this._trigger("changeYear",this.viewDate)):n.shiftKey?(t=this.moveAvailableDate(r,i,"moveMonth"),t&&this._trigger("changeMonth",this.viewDate)):37===n.keyCode||39===n.keyCode?t=this.moveAvailableDate(r,i,"moveDay"):this.weekOfDateIsDisabled(r)||(t=this.moveAvailableDate(r,i,"moveWeek")):1===this.viewMode?(38!==n.keyCode&&40!==n.keyCode||(i*=4),t=this.moveAvailableDate(r,i,"moveMonth")):2===this.viewMode&&(38!==n.keyCode&&40!==n.keyCode||(i*=4),t=this.moveAvailableDate(r,i,"moveYear"));t&&(this.focusDate=this.viewDate=t,this.setValue(),this.fill(),n.preventDefault());break;case 13:if(!this.o.forceParse)break;r=this.focusDate||this.dates.get(-1)||this.viewDate;this.o.keyboardNavigation&&(this._toggle_multidate(r),u=!0);this.focusDate=null;this.viewDate=this.dates.get(-1)||this.viewDate;this.setValue();this.fill();this.picker.is(":visible")&&(n.preventDefault(),n.stopPropagation(),this.o.autoclose&&this.hide());break;case 9:this.focusDate=null;this.viewDate=this.dates.get(-1)||this.viewDate;this.fill();this.hide()}u&&(this.dates.length?this._trigger("changeDate"):this._trigger("clearDate"),this.inputField.trigger("change"))},setViewMode:function(n){this.viewMode=n;this.picker.children("div").hide().filter(".datepicker-"+i.viewModes[this.viewMode].clsName).show();this.updateNavArrows();this._trigger("changeViewMode",new Date(this.viewDate))}};c=function(t,i){n.data(t,"datepicker",this);this.element=n(t);this.inputs=n.map(i.inputs,function(n){return n.jquery?n[0]:n});delete i.inputs;this.keepEmptyValues=i.keepEmptyValues;delete i.keepEmptyValues;o.call(n(this.inputs),i).on("changeDate",n.proxy(this.dateUpdated,this));this.pickers=n.map(this.inputs,function(t){return n.data(t,"datepicker")});this.updateDates()};c.prototype={updateDates:function(){this.dates=n.map(this.pickers,function(n){return n.getUTCDate()});this.updateRanges()},updateRanges:function(){var t=n.map(this.dates,function(n){return n.valueOf()});n.each(this.pickers,function(n,i){i.setRange(t)})},dateUpdated:function(i){var u;if(!this.updating&&(this.updating=!0,u=n.data(i.target,"datepicker"),u!==t)){var r=u.getUTCDate(),s=this.keepEmptyValues,o=n.inArray(i.target,this.inputs),f=o-1,e=o+1,h=this.inputs.length;if(o!==-1){if(n.each(this.pickers,function(n,t){t.getUTCDate()||t!==u&&s||t.setUTCDate(r)}),r<this.dates[f])for(;f>=0&&r<this.dates[f];)this.pickers[f--].setUTCDate(r);else if(r>this.dates[e])for(;e<h&&r>this.dates[e];)this.pickers[e++].setUTCDate(r);this.updateDates();delete this.updating}}},destroy:function(){n.map(this.pickers,function(n){n.destroy()});n(this.inputs).off("changeDate",this.dateUpdated);delete this.element.data().datepicker},remove:h("destroy","Method `remove` is deprecated and will be removed in version 2.0. Use `destroy` instead")};v=n.fn.datepicker;o=function(i){var f=Array.apply(null,arguments),r;if(f.shift(),this.each(function(){var s=n(this),t=s.data("datepicker"),h="object"==typeof i&&i;if(!t){var l=w(this,"date"),a=n.extend({},e,l,h),v=b(a.language),o=n.extend({},e,v,l,h);s.hasClass("input-daterange")||o.inputs?(n.extend(o,{inputs:o.inputs||s.find("input").toArray()}),t=new c(this,o)):t=new u(this,o);s.data("datepicker",t)}"string"==typeof i&&"function"==typeof t[i]&&(r=t[i].apply(t,f))}),r===t||r instanceof u||r instanceof c)return this;if(this.length>1)throw new Error("Using only allowed for the collection of a single element ("+i+" function)");return r};n.fn.datepicker=o;e=n.fn.datepicker.defaults={assumeNearbyYear:!1,autoclose:!1,beforeShowDay:n.noop,beforeShowMonth:n.noop,beforeShowYear:n.noop,beforeShowDecade:n.noop,beforeShowCentury:n.noop,calendarWeeks:!1,clearBtn:!1,toggleActive:!1,daysOfWeekDisabled:[],daysOfWeekHighlighted:[],datesDisabled:[],endDate:1/0,forceParse:!0,format:"mm/dd/yyyy",keepEmptyValues:!1,keyboardNavigation:!0,language:"en",minViewMode:0,maxViewMode:4,multidate:!1,multidateSeparator:",",orientation:"auto",rtl:!1,startDate:-(1/0),startView:0,todayBtn:!1,todayHighlight:!1,updateViewDate:!0,weekStart:0,disableTouchKeyboard:!1,enableOnReadonly:!0,showOnFocus:!0,zIndexOffset:10,container:"body",immediateUpdates:!1,title:"",templates:{leftArrow:"&#x00AB;",rightArrow:"&#x00BB;"},showWeekDays:!0};y=n.fn.datepicker.locale_opts=["format","rtl","weekStart"];n.fn.datepicker.Constructor=u;r=n.fn.datepicker.dates={en:{days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],daysShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],daysMin:["Su","Mo","Tu","We","Th","Fr","Sa"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],monthsShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],today:"Today",clear:"Clear",titleFormat:"MM yyyy"}};i={viewModes:[{names:["days","month"],clsName:"days",e:"changeMonth"},{names:["months","year"],clsName:"months",e:"changeYear",navStep:1},{names:["years","decade"],clsName:"years",e:"changeDecade",navStep:10},{names:["decades","century"],clsName:"decades",e:"changeCentury",navStep:100},{names:["centuries","millennium"],clsName:"centuries",e:"changeMillennium",navStep:1e3}],validParts:/dd?|DD?|mm?|MM?|yy(?:yy)?/g,nonpunctuation:/[^ -\/:-@\u5e74\u6708\u65e5\[-`{-~\t\n\r]+/g,parseFormat:function(n){if("function"==typeof n.toValue&&"function"==typeof n.toDisplay)return n;var t=n.replace(this.validParts,"\0").split("\0"),i=n.match(this.validParts);if(!t||!t.length||!i||0===i.length)throw new Error("Invalid date format.");return{separators:t,parts:i}},parseDate:function(f,e,o,h){function et(n,t){return t===!0&&(t=10),n<100&&(n+=2e3,n>(new Date).getFullYear()+t&&(n-=100)),n}function tt(){var n=this.slice(0,l[c].length),t=l[c].slice(0,n.length);return n.toLowerCase()===t.toLowerCase()}var l,y,it,c,rt,ut,g,v,ft,d,w;if(!f)return t;if(f instanceof Date)return f;if("string"==typeof e&&(e=i.parseFormat(e)),e.toValue)return e.toValue(f,e,o);if(ut={d:"moveDay",m:"moveMonth",w:"moveWeek",y:"moveYear"},g={yesterday:"-1d",today:"+0d",tomorrow:"+1d"},f in g&&(f=g[f]),/^[\-+]\d+[dmwy]([\s,]+[\-+]\d+[dmwy])*$/i.test(f)){for(l=f.match(/([\-+]\d+)([dmwy])/gi),f=new Date,c=0;c<l.length;c++)y=l[c].match(/([\-+]\d+)([dmwy])/i),it=Number(y[1]),rt=ut[y[2].toLowerCase()],f=u.prototype[rt](f,it);return u.prototype._zero_utc_time(f)}l=f&&f.match(this.nonpunctuation)||[];var p,b,k={},nt=["yyyy","yy","M","MM","m","mm","d","dd"],a={yyyy:function(n,t){return n.setUTCFullYear(h?et(t,h):t)},m:function(n,t){if(isNaN(n))return n;for(t-=1;t<0;)t+=12;for(t%=12,n.setUTCMonth(t);n.getUTCMonth()!==t;)n.setUTCDate(n.getUTCDate()-1);return n},d:function(n,t){return n.setUTCDate(t)}};if(a.yy=a.yyyy,a.M=a.MM=a.mm=a.m,a.dd=a.d,f=s(),v=e.parts.slice(),l.length!==v.length&&(v=n(v).filter(function(t,i){return n.inArray(i,nt)!==-1}).toArray()),l.length===v.length){for(c=0,ft=v.length;c<ft;c++){if(p=parseInt(l[c],10),y=v[c],isNaN(p))switch(y){case"MM":b=n(r[o].months).filter(tt);p=n.inArray(b[0],r[o].months)+1;break;case"M":b=n(r[o].monthsShort).filter(tt);p=n.inArray(b[0],r[o].monthsShort)+1}k[y]=p}for(c=0;c<nt.length;c++)w=nt[c],w in k&&!isNaN(k[w])&&(d=new Date(f),a[w](d,k[w]),isNaN(d)||(f=d))}return f},formatDate:function(t,u,f){var e;if(!t)return"";if("string"==typeof u&&(u=i.parseFormat(u)),u.toDisplay)return u.toDisplay(t,u,f);e={d:t.getUTCDate(),D:r[f].daysShort[t.getUTCDay()],DD:r[f].days[t.getUTCDay()],m:t.getUTCMonth()+1,M:r[f].monthsShort[t.getUTCMonth()],MM:r[f].months[t.getUTCMonth()],yy:t.getUTCFullYear().toString().substring(2),yyyy:t.getUTCFullYear()};e.dd=(e.d<10?"0":"")+e.d;e.mm=(e.m<10?"0":"")+e.m;t=[];for(var s=n.extend([],u.separators),o=0,h=u.parts.length;o<=h;o++)s.length&&t.push(s.shift()),t.push(e[u.parts[o]]);return t.join("")},headTemplate:'<thead><tr><th colspan="7" class="datepicker-title"><\/th><\/tr><tr><th class="prev">'+e.templates.leftArrow+'<\/th><th colspan="5" class="datepicker-switch"><\/th><th class="next">'+e.templates.rightArrow+"<\/th><\/tr><\/thead>",contTemplate:'<tbody><tr><td colspan="7"><\/td><\/tr><\/tbody>',footTemplate:'<tfoot><tr><th colspan="7" class="today"><\/th><\/tr><tr><th colspan="7" class="clear"><\/th><\/tr><\/tfoot>'};i.template='<div class="datepicker"><div class="datepicker-days"><table class="table-condensed">'+i.headTemplate+"<tbody><\/tbody>"+i.footTemplate+'<\/table><\/div><div class="datepicker-months"><table class="table-condensed">'+i.headTemplate+i.contTemplate+i.footTemplate+'<\/table><\/div><div class="datepicker-years"><table class="table-condensed">'+i.headTemplate+i.contTemplate+i.footTemplate+'<\/table><\/div><div class="datepicker-decades"><table class="table-condensed">'+i.headTemplate+i.contTemplate+i.footTemplate+'<\/table><\/div><div class="datepicker-centuries"><table class="table-condensed">'+i.headTemplate+i.contTemplate+i.footTemplate+"<\/table><\/div><\/div>";n.fn.datepicker.DPGlobal=i;n.fn.datepicker.noConflict=function(){return n.fn.datepicker=v,this};n.fn.datepicker.version="1.7.1";n.fn.datepicker.deprecated=function(n){var t=window.console;t&&t.warn&&t.warn("DEPRECATED: "+n)};n(document).on("focus.datepicker.data-api click.datepicker.data-api",'[data-provide="datepicker"]',function(t){var i=n(this);i.data("datepicker")||(t.preventDefault(),o.call(i,"show"))});n(function(){o.call(n('[data-provide="datepicker-inline"]'))})}),function(n){function i(){}function t(n){function u(t){t.prototype.option||(t.prototype.option=function(t){n.isPlainObject(t)&&(this.options=n.extend(!0,this.options,t))})}function f(i,u){n.fn[i]=function(f){var h,e,s;if("string"==typeof f){for(var c=r.call(arguments,1),o=0,l=this.length;l>o;o++)if(h=this[o],e=n.data(h,i),e)if(n.isFunction(e[f])&&"_"!==f.charAt(0)){if(s=e[f].apply(e,c),void 0!==s)return s}else t("no such method '"+f+"' for "+i+" instance");else t("cannot call methods on "+i+" prior to initialization; attempted to call '"+f+"'");return this}return this.each(function(){var t=n.data(this,i);t?(t.option(f),t._init()):(t=new u(this,f),n.data(this,i,t))})}}if(n){var t="undefined"==typeof console?i:function(n){console.error(n)};return n.bridget=function(n,t){u(t);f(n,t)},n.bridget}}var r=Array.prototype.slice;"function"==typeof define&&define.amd?define("jquery-bridget/jquery.bridget",["jquery"],t):"object"==typeof exports?t(require("jquery")):t(n.jQuery)}(window),function(n){function f(t){var i=n.event;return i.target=i.target||i.srcElement||t,i}var t=document.documentElement,u=function(){},i,r;t.addEventListener?u=function(n,t,i){n.addEventListener(t,i,!1)}:t.attachEvent&&(u=function(n,t,i){n[t+i]=i.handleEvent?function(){var t=f(n);i.handleEvent.call(i,t)}:function(){var t=f(n);i.call(n,t)};n.attachEvent("on"+t,n[t+i])});i=function(){};t.removeEventListener?i=function(n,t,i){n.removeEventListener(t,i,!1)}:t.detachEvent&&(i=function(n,t,i){n.detachEvent("on"+t,n[t+i]);try{delete n[t+i]}catch(r){n[t+i]=void 0}});r={bind:u,unbind:i};"function"==typeof define&&define.amd?define("eventie/eventie",r):"object"==typeof exports?module.exports=r:n.eventie=r}(this),function(n){function t(n){"function"==typeof n&&(t.isReady?n():f.push(n))}function r(n){var r="readystatechange"===n.type&&"complete"!==i.readyState;t.isReady||r||e()}function e(){var n,i,r;for(t.isReady=!0,n=0,i=f.length;i>n;n++)r=f[n],r()}function u(u){return"complete"===i.readyState?e():(u.bind(i,"DOMContentLoaded",r),u.bind(i,"readystatechange",r),u.bind(n,"load",r)),t}var i=n.document,f=[];t.isReady=!1;"function"==typeof define&&define.amd?define("doc-ready/doc-ready",["eventie/eventie"],u):"object"==typeof exports?module.exports=u(require("eventie")):n.docReady=u(n.eventie)}(window),function(){function t(){}function u(n,t){for(var i=n.length;i--;)if(n[i].listener===t)return i;return-1}function i(n){return function(){return this[n].apply(this,arguments)}}var n=t.prototype,r=this,f=r.EventEmitter;n.getListeners=function(n){var r,t,i=this._getEvents();if(n instanceof RegExp){r={};for(t in i)i.hasOwnProperty(t)&&n.test(t)&&(r[t]=i[t])}else r=i[n]||(i[n]=[]);return r};n.flattenListeners=function(n){for(var i=[],t=0;n.length>t;t+=1)i.push(n[t].listener);return i};n.getListenersAsObject=function(n){var t,i=this.getListeners(n);return i instanceof Array&&(t={},t[n]=i),t||i};n.addListener=function(n,t){var i,r=this.getListenersAsObject(n),f="object"==typeof t;for(i in r)r.hasOwnProperty(i)&&-1===u(r[i],t)&&r[i].push(f?t:{listener:t,once:!1});return this};n.on=i("addListener");n.addOnceListener=function(n,t){return this.addListener(n,{listener:t,once:!0})};n.once=i("addOnceListener");n.defineEvent=function(n){return this.getListeners(n),this};n.defineEvents=function(n){for(var t=0;n.length>t;t+=1)this.defineEvent(n[t]);return this};n.removeListener=function(n,t){var f,i,r=this.getListenersAsObject(n);for(i in r)r.hasOwnProperty(i)&&(f=u(r[i],t),-1!==f&&r[i].splice(f,1));return this};n.off=i("removeListener");n.addListeners=function(n,t){return this.manipulateListeners(!1,n,t)};n.removeListeners=function(n,t){return this.manipulateListeners(!0,n,t)};n.manipulateListeners=function(n,t,i){var r,u,f=n?this.removeListener:this.addListener,e=n?this.removeListeners:this.addListeners;if("object"!=typeof t||t instanceof RegExp)for(r=i.length;r--;)f.call(this,t,i[r]);else for(r in t)t.hasOwnProperty(r)&&(u=t[r])&&("function"==typeof u?f.call(this,r,u):e.call(this,r,u));return this};n.removeEvent=function(n){var t,r=typeof n,i=this._getEvents();if("string"===r)delete i[n];else if(n instanceof RegExp)for(t in i)i.hasOwnProperty(t)&&n.test(t)&&delete i[t];else delete this._events;return this};n.removeAllListeners=i("removeEvent");n.emitEvent=function(n,t){var i,f,r,e,u=this.getListenersAsObject(n);for(r in u)if(u.hasOwnProperty(r))for(f=u[r].length;f--;)i=u[r][f],i.once===!0&&this.removeListener(n,i.listener),e=i.listener.apply(this,t||[]),e===this._getOnceReturnValue()&&this.removeListener(n,i.listener);return this};n.trigger=i("emitEvent");n.emit=function(n){var t=Array.prototype.slice.call(arguments,1);return this.emitEvent(n,t)};n.setOnceReturnValue=function(n){return this._onceReturnValue=n,this};n._getOnceReturnValue=function(){return this.hasOwnProperty("_onceReturnValue")?this._onceReturnValue:!0};n._getEvents=function(){return this._events||(this._events={})};t.noConflict=function(){return r.EventEmitter=f,t};"function"==typeof define&&define.amd?define("eventEmitter/EventEmitter",[],function(){return t}):"object"==typeof module&&module.exports?module.exports=t:r.EventEmitter=t}.call(this),function(n){function t(n){if(n){if("string"==typeof r[n])return n;n=n.charAt(0).toUpperCase()+n.slice(1);for(var t,u=0,f=i.length;f>u;u++)if(t=i[u]+n,"string"==typeof r[t])return t}}var i="Webkit Moz ms Ms O".split(" "),r=document.documentElement.style;"function"==typeof define&&define.amd?define("get-style-property/get-style-property",[],function(){return t}):"object"==typeof exports?module.exports=t:n.getStyleProperty=t}(window),function(n){function i(n){var t=parseFloat(n),i=-1===n.indexOf("%")&&!isNaN(t);return i&&t}function u(){}function f(){for(var r,i={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},n=0,u=t.length;u>n;n++)r=t[n],i[r]=0;return i}function r(r){function c(){var f,t,c,l;h||(h=!0,f=n.getComputedStyle,(o=function(){var n=f?function(n){return f(n,null)}:function(n){return n.currentStyle};return function(t){var i=n(t);return i||e("Style returned "+i+". Are you running this code in a hidden iframe on Firefox? See http://bit.ly/getsizebug1"),i}}(),u=r("boxSizing"))&&(t=document.createElement("div"),t.style.width="200px",t.style.padding="1px 2px 3px 4px",t.style.borderStyle="solid",t.style.borderWidth="1px 2px 3px 4px",t.style[u]="border-box",c=document.body||document.documentElement,c.appendChild(t),l=o(t),s=200===i(l.width),c.removeChild(t)))}function l(n){var e,r,v,h,y,p;if(c(),"string"==typeof n&&(n=document.querySelector(n)),n&&"object"==typeof n&&n.nodeType){if(e=o(n),"none"===e.display)return f();r={};r.width=n.offsetWidth;r.height=n.offsetHeight;for(var tt=r.isBorderBox=!(!u||!e[u]||"border-box"!==e[u]),l=0,it=t.length;it>l;l++)v=t[l],h=e[v],h=a(n,h),y=parseFloat(h),r[v]=isNaN(y)?0:y;var w=r.paddingLeft+r.paddingRight,b=r.paddingTop+r.paddingBottom,rt=r.marginLeft+r.marginRight,ut=r.marginTop+r.marginBottom,k=r.borderLeftWidth+r.borderRightWidth,d=r.borderTopWidth+r.borderBottomWidth,g=tt&&s,nt=i(e.width);return nt!==!1&&(r.width=nt+(g?0:w+k)),p=i(e.height),p!==!1&&(r.height=p+(g?0:b+d)),r.innerWidth=r.width-(w+k),r.innerHeight=r.height-(b+d),r.outerWidth=r.width+rt,r.outerHeight=r.height+ut,r}}function a(t,i){if(n.getComputedStyle||-1===i.indexOf("%"))return i;var r=t.style,e=r.left,u=t.runtimeStyle,f=u&&u.left;return f&&(u.left=t.currentStyle.left),r.left=i,i=r.pixelLeft,r.left=e,f&&(u.left=f),i}var o,u,s,h=!1;return l}var e="undefined"==typeof console?u:function(n){console.error(n)},t=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth"];"function"==typeof define&&define.amd?define("get-size/get-size",["get-style-property/get-style-property"],r):"object"==typeof exports?module.exports=r(require("desandro-get-style-property")):n.getSize=r(n.getStyleProperty)}(window),function(n){function i(n,t){return n[u](t)}function r(n){if(!n.parentNode){var t=document.createDocumentFragment();t.appendChild(n)}}function o(n,t){r(n);for(var u=n.parentNode.querySelectorAll(t),i=0,f=u.length;f>i;i++)if(u[i]===n)return!0;return!1}function s(n,t){return r(n),i(n,t)}var t,u=function(){var u,i;if(n.matchesSelector)return"matchesSelector";for(var r=["webkit","moz","ms","o"],t=0,f=r.length;f>t;t++)if(u=r[t],i=u+"MatchesSelector",n[i])return i}(),f,e;u?(f=document.createElement("div"),e=i(f,"div"),t=e?i:s):t=o;"function"==typeof define&&define.amd?define("matches-selector/matches-selector",[],function(){return t}):"object"==typeof exports?module.exports=t:window.matchesSelector=t}(Element.prototype),function(n){function r(n,t){for(var i in t)n[i]=t[i];return n}function u(n){for(var t in n)return!1;return t=null,!0}function f(n){return n.replace(/([A-Z])/g,function(n){return"-"+n.toLowerCase()})}function t(n,t,i){function o(n,t){n&&(this.element=n,this.layout=t,this.position={x:0,y:0},this._create())}var s=i("transition"),h=i("transform"),w=s&&h,b=!!i("perspective"),c={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"otransitionend",transition:"transitionend"}[s],l=["transform","transition","transitionDuration","transitionProperty"],k=function(){for(var n,t,u={},r=0,f=l.length;f>r;r++)n=l[r],t=i(n),t&&t!==n&&(u[n]=t);return u}(),a,v,y,p;return r(o.prototype,n.prototype),o.prototype._create=function(){this._transn={ingProperties:{},clean:{},onEnd:{}};this.css({position:"absolute"})},o.prototype.handleEvent=function(n){var t="on"+n.type;this[t]&&this[t](n)},o.prototype.getSize=function(){this.size=t(this.element)},o.prototype.css=function(n){var r=this.element.style,t,i;for(t in n)i=k[t]||t,r[i]=n[t]},o.prototype.getPosition=function(){var r=e(this.element),u=this.layout.options,f=u.isOriginLeft,o=u.isOriginTop,n=parseInt(r[f?"left":"right"],10),t=parseInt(r[o?"top":"bottom"],10),i;n=isNaN(n)?0:n;t=isNaN(t)?0:t;i=this.layout.size;n-=f?i.paddingLeft:i.paddingRight;t-=o?i.paddingTop:i.paddingBottom;this.position.x=n;this.position.y=t},o.prototype.layoutPosition=function(){var t=this.layout.size,i=this.layout.options,n={};i.isOriginLeft?(n.left=this.position.x+t.paddingLeft+"px",n.right=""):(n.right=this.position.x+t.paddingRight+"px",n.left="");i.isOriginTop?(n.top=this.position.y+t.paddingTop+"px",n.bottom=""):(n.bottom=this.position.y+t.paddingBottom+"px",n.top="");this.css(n);this.emitEvent("layout",[this])},a=b?function(n,t){return"translate3d("+n+"px, "+t+"px, 0)"}:function(n,t){return"translate("+n+"px, "+t+"px)"},o.prototype._transitionTo=function(n,t){this.getPosition();var e=this.position.x,o=this.position.y,s=parseInt(n,10),h=parseInt(t,10),c=s===this.position.x&&h===this.position.y;if(this.setPosition(n,t),c&&!this.isTransitioning)return this.layoutPosition(),void 0;var i=n-e,r=t-o,u={},f=this.layout.options;i=f.isOriginLeft?i:-i;r=f.isOriginTop?r:-r;u.transform=a(i,r);this.transition({to:u,onTransitionEnd:{transform:this.layoutPosition},isCleaning:!0})},o.prototype.goTo=function(n,t){this.setPosition(n,t);this.layoutPosition()},o.prototype.moveTo=w?o.prototype._transitionTo:o.prototype.goTo,o.prototype.setPosition=function(n,t){this.position.x=parseInt(n,10);this.position.y=parseInt(t,10)},o.prototype._nonTransition=function(n){this.css(n.to);n.isCleaning&&this._removeStyles(n.to);for(var t in n.onTransitionEnd)n.onTransitionEnd[t].call(this)},o.prototype._transition=function(n){var i,t,r;if(!parseFloat(this.layout.options.transitionDuration))return this._nonTransition(n),void 0;i=this._transn;for(t in n.onTransitionEnd)i.onEnd[t]=n.onTransitionEnd[t];for(t in n.to)i.ingProperties[t]=!0,n.isCleaning&&(i.clean[t]=!0);n.from&&(this.css(n.from),r=this.element.offsetHeight,r=null);this.enableTransition(n.to);this.css(n.to);this.isTransitioning=!0},v=h&&f(h)+",opacity",o.prototype.enableTransition=function(){this.isTransitioning||(this.css({transitionProperty:v,transitionDuration:this.layout.options.transitionDuration}),this.element.addEventListener(c,this,!1))},o.prototype.transition=o.prototype[s?"_transition":"_nonTransition"],o.prototype.onwebkitTransitionEnd=function(n){this.ontransitionend(n)},o.prototype.onotransitionend=function(n){this.ontransitionend(n)},y={"-webkit-transform":"transform","-moz-transform":"transform","-o-transform":"transform"},o.prototype.ontransitionend=function(n){var t,i,r;n.target===this.element&&(t=this._transn,i=y[n.propertyName]||n.propertyName,(delete t.ingProperties[i],u(t.ingProperties)&&this.disableTransition(),i in t.clean&&(this.element.style[n.propertyName]="",delete t.clean[i]),i in t.onEnd)&&(r=t.onEnd[i],r.call(this),delete t.onEnd[i]),this.emitEvent("transitionEnd",[this]))},o.prototype.disableTransition=function(){this.removeTransitionStyles();this.element.removeEventListener(c,this,!1);this.isTransitioning=!1},o.prototype._removeStyles=function(n){var t={};for(var i in n)t[i]="";this.css(t)},p={transitionProperty:"",transitionDuration:""},o.prototype.removeTransitionStyles=function(){this.css(p)},o.prototype.removeElem=function(){this.element.parentNode.removeChild(this.element);this.emitEvent("remove",[this])},o.prototype.remove=function(){if(!s||!parseFloat(this.layout.options.transitionDuration))return this.removeElem(),void 0;var n=this;this.on("transitionEnd",function(){return n.removeElem(),!0});this.hide()},o.prototype.reveal=function(){delete this.isHidden;this.css({display:""});var n=this.layout.options;this.transition({from:n.hiddenStyle,to:n.visibleStyle,isCleaning:!0})},o.prototype.hide=function(){this.isHidden=!0;this.css({display:""});var n=this.layout.options;this.transition({from:n.visibleStyle,to:n.hiddenStyle,isCleaning:!0,onTransitionEnd:{opacity:function(){this.isHidden&&this.css({display:"none"})}}})},o.prototype.destroy=function(){this.css({position:"",left:"",right:"",top:"",bottom:"",transition:"",transform:""})},o}var i=n.getComputedStyle,e=i?function(n){return i(n,null)}:function(n){return n.currentStyle};"function"==typeof define&&define.amd?define("outlayer/item",["eventEmitter/EventEmitter","get-size/get-size","get-style-property/get-style-property"],t):"object"==typeof exports?module.exports=t(require("wolfy87-eventemitter"),require("get-size"),require("desandro-get-style-property")):(n.Outlayer={},n.Outlayer.Item=t(n.EventEmitter,n.getSize,n.getStyleProperty))}(window),function(n){function t(n,t){for(var i in t)n[i]=t[i];return n}function c(n){return"[object Array]"===a.call(n)}function u(n){var t=[],i,r;if(c(n))t=n;else if(n&&"number"==typeof n.length)for(i=0,r=n.length;r>i;i++)t.push(n[i]);else t.push(n);return t}function o(n,t){var i=v(t,n);-1!==i&&t.splice(i,1)}function l(n){return n.replace(/(.)([A-Z])/g,function(n,t,i){return t+"-"+i}).toLowerCase()}function f(f,c,a,v,y,p){function w(n,i){if("string"==typeof n&&(n=s.querySelector(n)),!n||!e(n))return r&&r.error("Bad "+this.constructor.namespace+" element: "+n),void 0;this.element=n;this.options=t({},this.constructor.defaults);this.option(i);var u=++k;this.element.outlayerGUID=u;b[u]=this;this._create();this.options.isInitLayout&&this.layout()}var k=0,b={};return w.namespace="outlayer",w.Item=p,w.defaults={containerStyle:{position:"relative"},isInitLayout:!0,isOriginLeft:!0,isOriginTop:!0,isResizeBound:!0,isResizingContainer:!0,transitionDuration:"0.4s",hiddenStyle:{opacity:0,transform:"scale(0.001)"},visibleStyle:{opacity:1,transform:"scale(1)"}},t(w.prototype,a.prototype),w.prototype.option=function(n){t(this.options,n)},w.prototype._create=function(){this.reloadItems();this.stamps=[];this.stamp(this.options.stamp);t(this.element.style,this.options.containerStyle);this.options.isResizeBound&&this.bindResize()},w.prototype.reloadItems=function(){this.items=this._itemize(this.element.children)},w.prototype._itemize=function(n){for(var u,f,i=this._filterFindItemElements(n),e=this.constructor.Item,r=[],t=0,o=i.length;o>t;t++)u=i[t],f=new e(u,this),r.push(f);return r},w.prototype._filterFindItemElements=function(n){var t;n=u(n);for(var r=this.options.itemSelector,i=[],f=0,h=n.length;h>f;f++)if(t=n[f],e(t))if(r){y(t,r)&&i.push(t);for(var s=t.querySelectorAll(r),o=0,c=s.length;c>o;o++)i.push(s[o])}else i.push(t);return i},w.prototype.getItemElements=function(){for(var t=[],n=0,i=this.items.length;i>n;n++)t.push(this.items[n].element);return t},w.prototype.layout=function(){this._resetLayout();this._manageStamps();var n=void 0!==this.options.isLayoutInstant?this.options.isLayoutInstant:!this._isLayoutInited;this.layoutItems(this.items,n);this._isLayoutInited=!0},w.prototype._init=w.prototype.layout,w.prototype._resetLayout=function(){this.getSize()},w.prototype.getSize=function(){this.size=v(this.element)},w.prototype._getMeasurement=function(n,t){var r,i=this.options[n];i?("string"==typeof i?r=this.element.querySelector(i):e(i)&&(r=i),this[n]=r?v(r)[t]:i):this[n]=0},w.prototype.layoutItems=function(n,t){n=this._getItemsForLayout(n);this._layoutItems(n,t);this._postLayout()},w.prototype._getItemsForLayout=function(n){for(var i,r=[],t=0,u=n.length;u>t;t++)i=n[t],i.isIgnored||r.push(i);return r},w.prototype._layoutItems=function(n,t){function f(){e.emitEvent("layoutComplete",[e,n])}var e=this,i,r;if(!n||!n.length)return f(),void 0;this._itemsOn(n,"layout",f);for(var o=[],u=0,s=n.length;s>u;u++)i=n[u],r=this._getItemLayoutPosition(i),r.item=i,r.isInstant=t||i.isLayoutInstant,o.push(r);this._processLayoutQueue(o)},w.prototype._getItemLayoutPosition=function(){return{x:0,y:0}},w.prototype._processLayoutQueue=function(n){for(var t,i=0,r=n.length;r>i;i++)t=n[i],this._positionItem(t.item,t.x,t.y,t.isInstant)},w.prototype._positionItem=function(n,t,i,r){r?n.goTo(t,i):n.moveTo(t,i)},w.prototype._postLayout=function(){this.resizeContainer()},w.prototype.resizeContainer=function(){if(this.options.isResizingContainer){var n=this._getContainerSize();n&&(this._setContainerMeasure(n.width,!0),this._setContainerMeasure(n.height,!1))}},w.prototype._getContainerSize=h,w.prototype._setContainerMeasure=function(n,t){if(void 0!==n){var i=this.size;i.isBorderBox&&(n+=t?i.paddingLeft+i.paddingRight+i.borderLeftWidth+i.borderRightWidth:i.paddingBottom+i.paddingTop+i.borderTopWidth+i.borderBottomWidth);n=Math.max(n,0);this.element.style[t?"width":"height"]=n+"px"}},w.prototype._itemsOn=function(n,t,i){function e(){return u++,u===o&&i.call(s),!0}for(var f,u=0,o=n.length,s=this,r=0,h=n.length;h>r;r++){f=n[r];f.on(t,e)}},w.prototype.ignore=function(n){var t=this.getItem(n);t&&(t.isIgnored=!0)},w.prototype.unignore=function(n){var t=this.getItem(n);t&&delete t.isIgnored},w.prototype.stamp=function(n){var t,i,r;if(n=this._find(n))for(this.stamps=this.stamps.concat(n),t=0,i=n.length;i>t;t++)r=n[t],this.ignore(r)},w.prototype.unstamp=function(n){var t,r,i;if(n=this._find(n))for(t=0,r=n.length;r>t;t++)i=n[t],o(i,this.stamps),this.unignore(i)},w.prototype._find=function(n){if(n)return("string"==typeof n&&(n=this.element.querySelectorAll(n)),n=u(n))},w.prototype._manageStamps=function(){var n,t,i;if(this.stamps&&this.stamps.length)for(this._getBoundingRect(),n=0,t=this.stamps.length;t>n;n++)i=this.stamps[n],this._manageStamp(i)},w.prototype._getBoundingRect=function(){var t=this.element.getBoundingClientRect(),n=this.size;this._boundingRect={left:t.left+n.paddingLeft+n.borderLeftWidth,top:t.top+n.paddingTop+n.borderTopWidth,right:t.right-(n.paddingRight+n.borderRightWidth),bottom:t.bottom-(n.paddingBottom+n.borderBottomWidth)}},w.prototype._manageStamp=h,w.prototype._getElementOffset=function(n){var t=n.getBoundingClientRect(),i=this._boundingRect,r=v(n);return{left:t.left-i.left-r.marginLeft,top:t.top-i.top-r.marginTop,right:i.right-t.right-r.marginRight,bottom:i.bottom-t.bottom-r.marginBottom}},w.prototype.handleEvent=function(n){var t="on"+n.type;this[t]&&this[t](n)},w.prototype.bindResize=function(){this.isResizeBound||(f.bind(n,"resize",this),this.isResizeBound=!0)},w.prototype.unbindResize=function(){this.isResizeBound&&f.unbind(n,"resize",this);this.isResizeBound=!1},w.prototype.onresize=function(){function t(){n.resize();delete n.resizeTimeout}this.resizeTimeout&&clearTimeout(this.resizeTimeout);var n=this;this.resizeTimeout=setTimeout(t,100)},w.prototype.resize=function(){this.isResizeBound&&this.needsResizeLayout()&&this.layout()},w.prototype.needsResizeLayout=function(){var n=v(this.element),t=this.size&&n;return t&&n.innerWidth!==this.size.innerWidth},w.prototype.addItems=function(n){var t=this._itemize(n);return t.length&&(this.items=this.items.concat(t)),t},w.prototype.appended=function(n){var t=this.addItems(n);t.length&&(this.layoutItems(t,!0),this.reveal(t))},w.prototype.prepended=function(n){var t=this._itemize(n),i;t.length&&(i=this.items.slice(0),this.items=t.concat(i),this._resetLayout(),this._manageStamps(),this.layoutItems(t,!0),this.reveal(t),this.layoutItems(i))},w.prototype.reveal=function(n){var i=n&&n.length,t,r;if(i)for(t=0;i>t;t++)r=n[t],r.reveal()},w.prototype.hide=function(n){var i=n&&n.length,t,r;if(i)for(t=0;i>t;t++)r=n[t],r.hide()},w.prototype.getItem=function(n){for(var i,t=0,r=this.items.length;r>t;t++)if(i=this.items[t],i.element===n)return i},w.prototype.getItems=function(n){var u,i;if(n&&n.length){for(var r=[],t=0,f=n.length;f>t;t++)u=n[t],i=this.getItem(u),i&&r.push(i);return r}},w.prototype.remove=function(n){var t,i,f,r;if(n=u(n),t=this.getItems(n),t&&t.length)for(this._itemsOn(t,"remove",function(){this.emitEvent("removeComplete",[this,t])}),i=0,f=t.length;f>i;i++)r=t[i],r.remove(),o(r,this.items)},w.prototype.destroy=function(){var t=this.element.style,n,r,u,f;for(t.height="",t.position="",t.width="",n=0,r=this.items.length;r>n;n++)u=this.items[n],u.destroy();this.unbindResize();f=this.element.outlayerGUID;delete b[f];delete this.element.outlayerGUID;i&&i.removeData(this.element,this.constructor.namespace)},w.data=function(n){var t=n&&n.outlayerGUID;return t&&b[t]},w.create=function(n,u){function f(){w.apply(this,arguments)}return Object.create?f.prototype=Object.create(w.prototype):t(f.prototype,w.prototype),f.prototype.constructor=f,f.defaults=t({},w.defaults),t(f.defaults,u),f.prototype.settings={},f.namespace=n,f.data=w.data,f.Item=function(){p.apply(this,arguments)},f.Item.prototype=new p,c(function(){for(var a,t,e,v,o=l(n),h=s.querySelectorAll(".js-"+o),c="data-"+o+"-options",u=0,y=h.length;y>u;u++){t=h[u];e=t.getAttribute(c);try{a=e&&JSON.parse(e)}catch(p){r&&r.error("Error parsing "+c+" on "+t.nodeName.toLowerCase()+(t.id?"#"+t.id:"")+": "+p);continue}v=new f(t,a);i&&i.data(t,n,v)}}),i&&i.bridget&&i.bridget(n,f),f},w.Item=p,w}var s=n.document,r=n.console,i=n.jQuery,h=function(){},a=Object.prototype.toString,e="function"==typeof HTMLElement||"object"==typeof HTMLElement?function(n){return n instanceof HTMLElement}:function(n){return n&&"object"==typeof n&&1===n.nodeType&&"string"==typeof n.nodeName},v=Array.prototype.indexOf?function(n,t){return n.indexOf(t)}:function(n,t){for(var i=0,r=n.length;r>i;i++)if(n[i]===t)return i;return-1};"function"==typeof define&&define.amd?define("outlayer/outlayer",["eventie/eventie","doc-ready/doc-ready","eventEmitter/EventEmitter","get-size/get-size","matches-selector/matches-selector","./item"],f):"object"==typeof exports?module.exports=f(require("eventie"),require("doc-ready"),require("wolfy87-eventemitter"),require("get-size"),require("desandro-matches-selector"),require("./item")):n.Outlayer=f(n.eventie,n.docReady,n.EventEmitter,n.getSize,n.matchesSelector,n.Outlayer.Item)}(window),function(n){function t(n){function t(){n.Item.apply(this,arguments)}t.prototype=new n.Item;t.prototype._create=function(){this.id=this.layout.itemGUID++;n.Item.prototype._create.call(this);this.sortData={}};t.prototype.updateSortData=function(){var t,i,n,r;if(!this.isIgnored){this.sortData.id=this.id;this.sortData["original-order"]=this.id;this.sortData.random=Math.random();t=this.layout.options.getSortData;i=this.layout._sorters;for(n in t)r=i[n],this.sortData[n]=r(this.element,this)}};var i=t.prototype.destroy;return t.prototype.destroy=function(){i.apply(this,arguments);this.css({display:""})},t}"function"==typeof define&&define.amd?define("isotope/js/item",["outlayer/outlayer"],t):"object"==typeof exports?module.exports=t(require("outlayer")):(n.Isotope=n.Isotope||{},n.Isotope.Item=t(n.Outlayer))}(window),function(n){function t(n,t){function i(n){this.isotope=n;n&&(this.options=n.options[this.namespace],this.element=n.element,this.items=n.filteredItems,this.size=n.size)}return function(){function f(n){return function(){return t.prototype[n].apply(this.isotope,arguments)}}for(var r,u=["_resetLayout","_getItemLayoutPosition","_manageStamp","_getContainerSize","_getElementOffset","needsResizeLayout"],n=0,e=u.length;e>n;n++)r=u[n],i.prototype[r]=f(r)}(),i.prototype.needsVerticalResizeLayout=function(){var t=n(this.isotope.element),i=this.isotope.size&&t;return i&&t.innerHeight!==this.isotope.size.innerHeight},i.prototype._getMeasurement=function(){this.isotope._getMeasurement.apply(this,arguments)},i.prototype.getColumnWidth=function(){this.getSegmentSize("column","Width")},i.prototype.getRowHeight=function(){this.getSegmentSize("row","Height")},i.prototype.getSegmentSize=function(n,t){var i=n+t,u="outer"+t,r;(this._getMeasurement(i,u),this[i])||(r=this.getFirstItemSize(),this[i]=r&&r[u]||this.isotope.size["inner"+t])},i.prototype.getFirstItemSize=function(){var t=this.isotope.filteredItems[0];return t&&t.element&&n(t.element)},i.prototype.layout=function(){this.isotope.layout.apply(this.isotope,arguments)},i.prototype.getSize=function(){this.isotope.getSize();this.size=this.isotope.size},i.modes={},i.create=function(n,t){function r(){i.apply(this,arguments)}return r.prototype=new i,t&&(r.options=t),r.prototype.namespace=n,i.modes[n]=r,r},i}"function"==typeof define&&define.amd?define("isotope/js/layout-mode",["get-size/get-size","outlayer/outlayer"],t):"object"==typeof exports?module.exports=t(require("get-size"),require("outlayer")):(n.Isotope=n.Isotope||{},n.Isotope.LayoutMode=t(n.getSize,n.Outlayer))}(window),function(n){function t(n,t){var r=n.create("masonry");return r.prototype._resetLayout=function(){this.getSize();this._getMeasurement("columnWidth","outerWidth");this._getMeasurement("gutter","outerWidth");this.measureColumns();var n=this.cols;for(this.colYs=[];n--;)this.colYs.push(0);this.maxY=0},r.prototype.measureColumns=function(){if(this.getContainerWidth(),!this.columnWidth){var n=this.items[0],i=n&&n.element;this.columnWidth=i&&t(i).outerWidth||this.containerWidth}this.columnWidth+=this.gutter;this.cols=Math.floor((this.containerWidth+this.gutter)/this.columnWidth);this.cols=Math.max(this.cols,1)},r.prototype.getContainerWidth=function(){var i=this.options.isFitWidth?this.element.parentNode:this.element,n=t(i);this.containerWidth=n&&n.innerWidth},r.prototype._getItemLayoutPosition=function(n){n.getSize();var e=n.size.outerWidth%this.columnWidth,s=e&&1>e?"round":"ceil",t=Math[s](n.size.outerWidth/this.columnWidth);t=Math.min(t,this.cols);for(var r=this._getColGroup(t),u=Math.min.apply(Math,r),o=i(r,u),h={x:this.columnWidth*o,y:u},c=u+n.size.outerHeight,l=this.cols+1-r.length,f=0;l>f;f++)this.colYs[o+f]=c;return h},r.prototype._getColGroup=function(n){var r;if(2>n)return this.colYs;for(var i=[],u=this.cols+1-n,t=0;u>t;t++)r=this.colYs.slice(t,t+n),i[t]=Math.max.apply(Math,r);return i},r.prototype._manageStamp=function(n){var e=t(n),u=this._getElementOffset(n),o=this.options.isOriginLeft?u.left:u.right,s=o+e.outerWidth,f=Math.floor(o/this.columnWidth),i,h,r;for(f=Math.max(0,f),i=Math.floor(s/this.columnWidth),i-=s%this.columnWidth?0:1,i=Math.min(this.cols-1,i),h=(this.options.isOriginTop?u.top:u.bottom)+e.outerHeight,r=f;i>=r;r++)this.colYs[r]=Math.max(h,this.colYs[r])},r.prototype._getContainerSize=function(){this.maxY=Math.max.apply(Math,this.colYs);var n={height:this.maxY};return this.options.isFitWidth&&(n.width=this._getContainerFitWidth()),n},r.prototype._getContainerFitWidth=function(){for(var n=0,t=this.cols;--t&&0===this.colYs[t];)n++;return(this.cols-n)*this.columnWidth-this.gutter},r.prototype.needsResizeLayout=function(){var n=this.containerWidth;return this.getContainerWidth(),n!==this.containerWidth},r}var i=Array.prototype.indexOf?function(n,t){return n.indexOf(t)}:function(n,t){for(var u,i=0,r=n.length;r>i;i++)if(u=n[i],u===t)return i;return-1};"function"==typeof define&&define.amd?define("masonry/masonry",["outlayer/outlayer","get-size/get-size"],t):"object"==typeof exports?module.exports=t(require("outlayer"),require("get-size")):n.Masonry=t(n.Outlayer,n.getSize)}(window),function(n){function i(n,t){for(var i in t)n[i]=t[i];return n}function t(n,t){var r=n.create("masonry"),e=r.prototype._getElementOffset,o=r.prototype.layout,s=r.prototype._getMeasurement,u,f;return i(r.prototype,t.prototype),r.prototype._getElementOffset=e,r.prototype.layout=o,r.prototype._getMeasurement=s,u=r.prototype.measureColumns,r.prototype.measureColumns=function(){this.items=this.isotope.filteredItems;u.call(this)},f=r.prototype._manageStamp,r.prototype._manageStamp=function(){this.options.isOriginLeft=this.isotope.options.isOriginLeft;this.options.isOriginTop=this.isotope.options.isOriginTop;f.apply(this,arguments)},r}"function"==typeof define&&define.amd?define("isotope/js/layout-modes/masonry",["../layout-mode","masonry/masonry"],t):"object"==typeof exports?module.exports=t(require("../layout-mode"),require("masonry-layout")):t(n.Isotope.LayoutMode,n.Masonry)}(window),function(n){function t(n){var t=n.create("fitRows");return t.prototype._resetLayout=function(){this.x=0;this.y=0;this.maxY=0;this._getMeasurement("gutter","outerWidth")},t.prototype._getItemLayoutPosition=function(n){var t,i,r;return n.getSize(),t=n.size.outerWidth+this.gutter,i=this.isotope.size.innerWidth+this.gutter,0!==this.x&&t+this.x>i&&(this.x=0,this.y=this.maxY),r={x:this.x,y:this.y},this.maxY=Math.max(this.maxY,this.y+n.size.outerHeight),this.x+=t,r},t.prototype._getContainerSize=function(){return{height:this.maxY}},t}"function"==typeof define&&define.amd?define("isotope/js/layout-modes/fit-rows",["../layout-mode"],t):"object"==typeof exports?module.exports=t(require("../layout-mode")):t(n.Isotope.LayoutMode)}(window),function(n){function t(n){var t=n.create("vertical",{horizontalAlignment:0});return t.prototype._resetLayout=function(){this.y=0},t.prototype._getItemLayoutPosition=function(n){n.getSize();var t=(this.isotope.size.innerWidth-n.size.outerWidth)*this.options.horizontalAlignment,i=this.y;return this.y+=n.size.outerHeight,{x:t,y:i}},t.prototype._getContainerSize=function(){return{height:this.y}},t}"function"==typeof define&&define.amd?define("isotope/js/layout-modes/vertical",["../layout-mode"],t):"object"==typeof exports?module.exports=t(require("../layout-mode")):t(n.Isotope.LayoutMode)}(window),function(n){function u(n,t){for(var i in t)n[i]=t[i];return n}function f(n){return"[object Array]"===c.call(n)}function i(n){var t=[],i,r;if(f(n))t=n;else if(n&&"number"==typeof n.length)for(i=0,r=n.length;r>i;i++)t.push(n[i]);else t.push(n);return t}function e(n,t){var i=l(t,n);-1!==i&&t.splice(i,1)}function t(n,t,f,s,c){function y(n,t){return function(i,r){for(var h,c,u=0,s=n.length;s>u;u++){var f=n[u],e=i.sortData[f],o=r.sortData[f];if(e>o||o>e)return h=void 0!==t[f]?t[f]:t,c=h?1:-1,(e>o?1:-1)*c}return 0}}var l=n.create("isotope",{layoutMode:"masonry",isJQueryFiltering:!0,sortAscending:!0}),a,v;return l.Item=s,l.LayoutMode=c,l.prototype._create=function(){this.itemGUID=0;this._sorters={};this._getSorters();n.prototype._create.call(this);this.modes={};this.filteredItems=this.items;this.sortHistory=["original-order"];for(var t in c.modes)this._initLayoutMode(t)},l.prototype.reloadItems=function(){this.itemGUID=0;n.prototype.reloadItems.call(this)},l.prototype._itemize=function(){for(var r,t=n.prototype._itemize.apply(this,arguments),i=0,u=t.length;u>i;i++)r=t[i],r.id=this.itemGUID++;return this._updateItemsSortData(t),t},l.prototype._initLayoutMode=function(n){var t=c.modes[n],i=this.options[n]||{};this.options[n]=t.options?u(t.options,i):i;this.modes[n]=new t(this)},l.prototype.layout=function(){return!this._isLayoutInited&&this.options.isInitLayout?(this.arrange(),void 0):(this._layout(),void 0)},l.prototype._layout=function(){var n=this._getIsInstant();this._resetLayout();this._manageStamps();this.layoutItems(this.filteredItems,n);this._isLayoutInited=!0},l.prototype.arrange=function(n){function r(){i.reveal(t.needReveal);i.hide(t.needHide)}var t,i;this.option(n);this._getIsInstant();t=this._filter(this.items);this.filteredItems=t.matches;i=this;this._isInstant?this._noTransition(r):r();this._sort();this._layout()},l.prototype._init=l.prototype.arrange,l.prototype._getIsInstant=function(){var n=void 0!==this.options.isLayoutInstant?this.options.isLayoutInstant:!this._isLayoutInited;return this._isInstant=n,n},l.prototype._filter=function(n){var r=this.options.filter,t,i;r=r||"*";for(var f=[],e=[],o=[],s=this._getFilterTest(r),u=0,h=n.length;h>u;u++)t=n[u],t.isIgnored||(i=s(t),i&&f.push(t),i&&t.isHidden?e.push(t):i||t.isHidden||o.push(t));return{matches:f,needReveal:e,needHide:o}},l.prototype._getFilterTest=function(n){return r&&this.options.isJQueryFiltering?function(t){return r(t.element).is(n)}:"function"==typeof n?function(t){return n(t.element)}:function(t){return f(t.element,n)}},l.prototype.updateSortData=function(n){var t;n?(n=i(n),t=this.getItems(n)):t=this.items;this._getSorters();this._updateItemsSortData(t)},l.prototype._getSorters=function(){var t=this.options.getSortData,n,i;for(n in t)i=t[n],this._sorters[n]=a(i)},l.prototype._updateItemsSortData=function(n){for(var r,i=n&&n.length,t=0;i&&i>t;t++)r=n[t],r.updateSortData()},a=function(){function n(n){if("string"!=typeof n)return n;var i=o(n).split(" "),r=i[0],u=r.match(/^\[(.+)\]$/),s=u&&u[1],f=t(s,r),e=l.sortDataParsers[i[1]];return e?function(n){return n&&e(f(n))}:function(n){return n&&f(n)}}function t(n,t){return n?function(t){return t.getAttribute(n)}:function(n){var i=n.querySelector(t);return i&&h(i)}}return n}(),l.sortDataParsers={parseInt:function(n){return parseInt(n,10)},parseFloat:function(n){return parseFloat(n)}},l.prototype._sort=function(){var n=this.options.sortBy,t,i;n&&(t=[].concat.apply(n,this.sortHistory),i=y(t,this.options.sortAscending),this.filteredItems.sort(i),n!==this.sortHistory[0]&&this.sortHistory.unshift(n))},l.prototype._mode=function(){var n=this.options.layoutMode,t=this.modes[n];if(!t)throw Error("No layout mode: "+n);return t.options=this.options[n],t},l.prototype._resetLayout=function(){n.prototype._resetLayout.call(this);this._mode()._resetLayout()},l.prototype._getItemLayoutPosition=function(n){return this._mode()._getItemLayoutPosition(n)},l.prototype._manageStamp=function(n){this._mode()._manageStamp(n)},l.prototype._getContainerSize=function(){return this._mode()._getContainerSize()},l.prototype.needsResizeLayout=function(){return this._mode().needsResizeLayout()},l.prototype.appended=function(n){var t=this.addItems(n),i;t.length&&(i=this._filterRevealAdded(t),this.filteredItems=this.filteredItems.concat(i))},l.prototype.prepended=function(n){var t=this._itemize(n),i;t.length&&(this._resetLayout(),this._manageStamps(),i=this._filterRevealAdded(t),this.layoutItems(this.filteredItems),this.filteredItems=i.concat(this.filteredItems),this.items=t.concat(this.items))},l.prototype._filterRevealAdded=function(n){var t=this._filter(n);return this.hide(t.needHide),this.reveal(t.matches),this.layoutItems(t.matches,!0),t.matches},l.prototype.insert=function(n){var i=this.addItems(n),t,u,r,f;if(i.length){for(r=i.length,t=0;r>t;t++)u=i[t],this.element.appendChild(u.element);for(f=this._filter(i).matches,t=0;r>t;t++)i[t].isLayoutInstant=!0;for(this.arrange(),t=0;r>t;t++)delete i[t].isLayoutInstant;this.reveal(f)}},v=l.prototype.remove,l.prototype.remove=function(n){var t,r,u,f;if(n=i(n),t=this.getItems(n),v.call(this,n),t&&t.length)for(r=0,u=t.length;u>r;r++)f=t[r],e(f,this.filteredItems)},l.prototype.shuffle=function(){for(var i,n=0,t=this.items.length;t>n;n++)i=this.items[n],i.sortData.random=Math.random();this.options.sortBy="random";this._sort();this._layout()},l.prototype._noTransition=function(n){var i=this.options.transitionDuration,t;return this.options.transitionDuration=0,t=n.call(this),this.options.transitionDuration=i,t},l.prototype.getFilteredItemElements=function(){for(var t=[],n=0,i=this.filteredItems.length;i>n;n++)t.push(this.filteredItems[n].element);return t},l}var r=n.jQuery,o=String.prototype.trim?function(n){return n.trim()}:function(n){return n.replace(/^\s+|\s+$/g,"")},s=document.documentElement,h=s.textContent?function(n){return n.textContent}:function(n){return n.innerText},c=Object.prototype.toString,l=Array.prototype.indexOf?function(n,t){return n.indexOf(t)}:function(n,t){for(var i=0,r=n.length;r>i;i++)if(n[i]===t)return i;return-1};"function"==typeof define&&define.amd?define(["outlayer/outlayer","get-size/get-size","matches-selector/matches-selector","isotope/js/item","isotope/js/layout-mode","isotope/js/layout-modes/masonry","isotope/js/layout-modes/fit-rows","isotope/js/layout-modes/vertical"],t):"object"==typeof exports?module.exports=t(require("outlayer"),require("get-size"),require("desandro-matches-selector"),require("./item"),require("./layout-mode"),require("./layout-modes/masonry"),require("./layout-modes/fit-rows"),require("./layout-modes/vertical")):n.Isotope=t(n.Outlayer,n.getSize,n.matchesSelector,n.Isotope.Item,n.Isotope.LayoutMode)}(window);var isortopeNumToString=function(n){var i;n=parseFloat(n)+450359962737;var t=n.toString(),r=Math.floor(Math.log(n)/Math.LN10);for(i=r;i<40;i++)t="0"+t;return t},isortopeParseString=function(n){n=n.replace(/^\s+|\s+$/g,"");var t=n.split(" ")[0].replace(/[^a-zA-Z0-9\.-]/g,"");return isNaN(parseFloat(t))?n.toLowerCase():isortopeNumToString(t)},isortopeCellFilter=function(n){var i=$(n).text(),t=$(n).find("input");return i!=""?isortopeParseString(i):t.length>0?t.val()=="on"?t.is(":checked").toString():isortopeParseString(t.val()):$(n).html()};jQuery.fn.contentChange=function(n){var t=jQuery(this);return t.each(function(){var t=jQuery(this);t.data("lastContents",t.html());window.watchContentChange=window.watchContentChange?window.watchContentChange:[];window.watchContentChange.push({element:t,callback:n})}),t};setInterval(function(){if(window.watchContentChange)for(i in window.watchContentChange)window.watchContentChange[i].element.data("lastContents")!=window.watchContentChange[i].element.html()&&(window.watchContentChange[i].callback.apply(window.watchContentChange[i].element),window.watchContentChange[i].element.data("lastContents",window.watchContentChange[i].element.html()))},500),function(n){"use strict";function t(t,i){this.$el=n(t);this.defaults={autoResort:!0,autoResortInput:!0,autoResortContent:!0};this.opts=n.extend(this.defaults,i,{autoResort:this.$el.data("isortope-autoresort"),autoResortInput:this.$el.data("isortope-autoresort-input"),autoResortContent:this.$el.data("isortope-autoresort-content")});this.init()}n.fn.isortope=function(n){return this.each(function(){new t(this,n)})};t.prototype.init=function(){var t=this.$el,u=t.find("tbody"),o,y,s,l,i,e,w,b,k,r,a,v;for(t.css("position","relative"),t.css("height",t.height()),o=t.find("th").length,i=0;i<o;i++)y=t.find("tr:first-child td:nth-child("+(i+1)+")").width(),t.find("tr td:nth-child("+(i+1)+")").css("width",y),r=t.find("th:nth-child("+(i+1)+")"),s=r.width(),r.css("width",s),r.css("max-width",s);var f=u.find("td"),d=f.css("border-top-width"),p=f.css("border-bottom-width"),h=function(){f.css("border-top-width",0);f.css("border-bottom-width",0)},c=function(){f.css("border-top-width",d);f.css("border-bottom-width",p)};if(t.css("border-collapse")=="separate"){var g=u.find("tr"),nt=parseInt(t.css("border-spacing").split(" ")[0]),tt=parseInt(p);g.css("margin-bottom",nt+tt+"px")}for(l={},i=0;i<o;i++)e="col"+i,r=t.find("th:nth-child("+(i+1)+")"),r.attr("data-sort-type")!="none"&&(w="return isortopeCellFilter(item.find('."+e+"'));",b=new Function("item",w),l[e]=b,r.attr("data-sort-type",e),r.css("cursor","pointer"),t.find("tr td:nth-child("+(i+1)+")").addClass(e),t.find("tr td:nth-child("+(i+1)+")").data("sort-type",e));h();u.isotope({itemSelector:"tr",layout:"fitRows",getSortData:l});c();k=t.find("thead").height();t.find("tr").css("top",k);r=t.find("th");r.height(r.height());r.css("line-height",1);a=function(){var n=t.find("th.sortAsc,th.sortDesc");n.find(".sort-arrow").remove();n.removeClass("sortAsc").removeClass("sortDesc")};t.find("th").click(function(){var r=n(this).attr("data-sort-type"),i;r!="none"&&(n(this).hasClass("sortAsc")?(i=!0,a(),n(this).html(n(this).html()+'<span class="sort-arrow">▼<\/span>'),n(this).addClass("sortDesc")):(i=!1,a(),n(this).html(n(this).html()+'<span class="sort-arrow">▲<\/span>'),n(this).addClass("sortAsc")),h(),u.isotope({sortBy:r,sortAscending:!i}),c(),t.trigger("sort"))});v=function(i){var e=n(i).closest("tr"),r,f;u.isotope("updateSortData",e);r=n(i).data("sort-type");f=n("th[data-sort-type="+r+"]");(f.hasClass("sortAsc")||f.hasClass("sortDesc"))&&(h(),u.isotope({sortBy:r}),c(),t.trigger("sort"))};this.opts.autoResort&&this.opts.autoResortInput&&t.find("input").change(function(){var t=n(this).parent("td");v(t)});this.opts.autoResort&&this.opts.autoResortContent&&t.find("td").contentChange(function(){v(this)});t.trigger("initialized")}}(jQuery,document,window);$(document).ready(function(){$("table.isortope").isortope()});!function(n){"use strict";var u=37,i=function(n){var i=arguments,t=!0,r=1;return n=n.replace(/%s/g,function(){var n=i[r++];return typeof n=="undefined"?(t=!1,""):n}),t?n:""},h=function(t,i,r,u){var f="";return n.each(t,function(n,t){return t[i]===u?(f=t[r],!1):!0}),f},f=function(t,i){var r=-1;return n.each(t,function(n,t){return t.field===i?(r=n,!1):!0}),r},e=null,s=function(){if(e===null){var r=n("<p/>").addClass("fixed-table-scroll-inner"),t=n("<div/>").addClass("fixed-table-scroll-outer"),u,i;t.append(r);n("body").append(t);u=r[0].offsetWidth;t.css("overflow","scroll");i=r[0].offsetWidth;u===i&&(i=t[0].clientWidth);t.remove();e=u-i}return e},r=function(t,i,r,u){if(typeof i=="string"){var f=i.split(".");f.length>1?(i=window,n.each(f,function(n,t){i=i[t]})):i=window[i]}return typeof i=="object"?i:typeof i=="function"?i.apply(t,r):u},c=function(n){return typeof n=="string"?n.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#039;"):n},t=function(t,i){this.options=i;this.$el=n(t);this.$el_=this.$el.clone();this.timeoutId_=0;this.timeoutFooter_=0;this.init()},o;t.DEFAULTS={classes:"table table-hover",height:undefined,undefinedText:"-",sortName:undefined,sortOrder:"asc",striped:!1,columns:[],data:[],method:"get",url:undefined,cache:!0,contentType:"application/json",dataType:"json",ajaxOptions:{},queryParams:function(n){return n},queryParamsType:"limit",responseHandler:function(n){return n},pagination:!1,sidePagination:"client",totalRows:0,pageNumber:1,pageSize:10,pageList:[10,25,50,100],paginationHAlign:"right",paginationVAlign:"bottom",paginationDetailHAlign:"left",paginationDetailVAlign:"bottom",search:!1,searchAlign:"right",selectItemName:"btSelectItem",showHeader:!0,showFooter:!1,showColumns:!1,showPaginationSwitch:!1,showRefresh:!1,showToggle:!1,buttonsAlign:"right",smartDisplay:!0,minimumCountColumns:1,idField:undefined,cardView:!1,trimOnSearch:!0,clickToSelect:!1,singleSelect:!1,toolbar:undefined,toolbarAlign:"left",checkboxHeader:!0,sortable:!0,maintainSelected:!1,searchTimeOut:500,keyEvents:!1,searchText:"",iconSize:undefined,iconsPrefix:"glyphicon",icons:{paginationSwitchDown:"glyphicon-collapse-down icon-chevron-down",paginationSwitchUp:"glyphicon-collapse-up icon-chevron-up",refresh:"glyphicon-refresh icon-refresh",toggle:"glyphicon-list-alt icon-list-alt",columns:"glyphicon-th icon-th"},rowStyle:function(){return{}},rowAttributes:function(){return{}},onAll:function(){return!1},onClickRow:function(){return!1},onDblClickRow:function(){return!1},onSort:function(){return!1},onCheck:function(){return!1},onUncheck:function(){return!1},onCheckAll:function(){return!1},onUncheckAll:function(){return!1},onLoadSuccess:function(){return!1},onLoadError:function(){return!1},onColumnSwitch:function(){return!1},onPageChange:function(){return!1},onSearch:function(){return!1},onPreBody:function(){return!1},onPostBody:function(){return!1},onPostHeader:function(){return!1}};t.LOCALES=[];t.LOCALES["en-US"]={formatLoadingMessage:function(){return"Loading, please wait..."},formatRecordsPerPage:function(n){return i("%s records per page",n)},formatShowingRows:function(n,t,r){return i("Showing %s to %s of %s rows",n,t,r)},formatSearch:function(){return"Search"},formatNoMatches:function(){return"No matching records found"},formatPaginationSwitch:function(){return"Hide/Show pagination"},formatRefresh:function(){return"Refresh"},formatToggle:function(){return"Toggle"},formatColumns:function(){return"Columns"},formatAllRows:function(){return"All"}};n.extend(t.DEFAULTS,t.LOCALES["en-US"]);t.COLUMN_DEFAULTS={radio:!1,checkbox:!1,checkboxEnabled:!0,field:undefined,title:undefined,"class":undefined,align:undefined,halign:undefined,falign:undefined,valign:undefined,width:undefined,sortable:!1,order:"asc",visible:!0,switchable:!0,clickToSelect:!0,formatter:undefined,footerFormatter:undefined,events:undefined,sorter:undefined,cellStyle:undefined,searchable:!0,cardVisible:!0};t.EVENTS={"all.bs.table":"onAll","click-row.bs.table":"onClickRow","dbl-click-row.bs.table":"onDblClickRow","sort.bs.table":"onSort","check.bs.table":"onCheck","uncheck.bs.table":"onUncheck","check-all.bs.table":"onCheckAll","uncheck-all.bs.table":"onUncheckAll","load-success.bs.table":"onLoadSuccess","load-error.bs.table":"onLoadError","column-switch.bs.table":"onColumnSwitch","page-change.bs.table":"onPageChange","search.bs.table":"onSearch","pre-body.bs.table":"onPreBody","post-body.bs.table":"onPostBody","post-header.bs.table":"onPostHeader"};t.prototype.init=function(){this.initContainer();this.initTable();this.initHeader();this.initData();this.initFooter();this.initToolbar();this.initPagination();this.initBody();this.initServer();this.initKeyEvents()};t.prototype.initContainer=function(){this.$container=n(['<div class="bootstrap-table">','<div class="fixed-table-toolbar"><\/div>','<div class="fixed-table-container">','<div class="fixed-table-header"><table><\/table><\/div>','<div class="fixed-table-body">','<div class="fixed-table-loading">',this.options.formatLoadingMessage(),"<\/div>","<\/div>",'<div class="fixed-table-footer"><table><tr><\/tr><\/table><\/div>','<div class="fixed-table-pagination"><\/div>',"<\/div>","<\/div>"].join(""));this.$container.insertAfter(this.$el);this.$container.find(".fixed-table-body").append(this.$el);this.$container.after('<div class="clearfix"><\/div>');this.$loading=this.$container.find(".fixed-table-loading");this.$el.addClass(this.options.classes);this.options.striped&&this.$el.addClass("table-striped")};t.prototype.initTable=function(){var i=this,r=[],u=[];(this.$header=this.$el.find("thead"),this.$header.length||(this.$header=n("<thead><\/thead>").appendTo(this.$el)),this.$header.find("tr").length||this.$header.append("<tr><\/tr>"),this.$header.find("th").each(function(){var t=n.extend({},{title:n(this).html(),"class":n(this).attr("class")},n(this).data());r.push(t)}),this.options.columns=n.extend([],r,this.options.columns),n.each(this.options.columns,function(r,u){i.options.columns[r]=n.extend({},t.COLUMN_DEFAULTS,{field:r},u)}),this.options.data.length)||(this.$el.find("tbody tr").each(function(){var t={};t._id=n(this).attr("id");t._class=n(this).attr("class");n(this).find("td").each(function(r){var u=i.options.columns[r].field;t[u]=n(this).html();t["_"+u+"_id"]=n(this).attr("id");t["_"+u+"_class"]=n(this).attr("class");t["_"+u+"_data"]=n(this).data()});u.push(t)}),this.options.data=u)};t.prototype.initHeader=function(){var t=this,f=[],r=[];this.header={fields:[],styles:[],classes:[],formatters:[],events:[],sorters:[],cellStyles:[],clickToSelects:[],searchables:[]};n.each(this.options.columns,function(n,u){var e="",s="",h="",o="",c=i(' class="%s"',u["class"]),l=t.options.sortOrder||u.order;u.visible&&(!t.options.cardView||u.cardVisible)&&(s=i("text-align: %s; ",u.halign?u.halign:u.align),h=i("text-align: %s; ",u.align),o=i("vertical-align: %s; ",u.valign),o+=i("width: %spx; ",u.checkbox||u.radio?36:u.width),f.push(u),t.header.fields.push(u.field),t.header.styles.push(h+o),t.header.classes.push(c),t.header.formatters.push(u.formatter),t.header.events.push(u.events),t.header.sorters.push(u.sorter),t.header.cellStyles.push(u.cellStyle),t.header.clickToSelects.push(u.clickToSelect),t.header.searchables.push(u.searchable),r.push("<th",u.checkbox||u.radio?i(' class="bs-checkbox %s"',u["class"]||""):c,i(' style="%s"',s+o),">"),r.push(i('<div class="th-inner %s">',t.options.sortable&&u.sortable?"sortable":"")),e=u.title,t.options.sortName===u.field&&t.options.sortable&&u.sortable&&(e+=t.getCaretHtml()),u.checkbox&&(!t.options.singleSelect&&t.options.checkboxHeader&&(e='<input name="btSelectAll" type="checkbox" />'),t.header.stateField=u.field),u.radio&&(e="",t.header.stateField=u.field,t.options.singleSelect=!0),r.push(e),r.push("<\/div>"),r.push('<div class="fht-cell"><\/div>'),r.push("<\/th>"))});this.$header.find("tr").html(r.join(""));this.$header.find("th").each(function(t){n(this).data(f[t])});this.$container.off("click","th").on("click","th",function(i){if(t.options.sortable&&n(this).data().sortable)t.onSort(i)});!this.options.showHeader||this.options.cardView?(this.$header.hide(),this.$container.find(".fixed-table-header").hide(),this.$loading.css("top",0)):(this.$header.show(),this.$container.find(".fixed-table-header").show(),this.$loading.css("top",u+"px"));this.$selectAll=this.$header.find('[name="btSelectAll"]');this.$container.off("click",'[name="btSelectAll"]').on("click",'[name="btSelectAll"]',function(){var i=n(this).prop("checked");t[i?"checkAll":"uncheckAll"]()})};t.prototype.initFooter=function(){this.$footer=this.$container.find(".fixed-table-footer");!this.options.showFooter||this.options.cardView?this.$footer.hide():this.$footer.show()};t.prototype.resetFooter=function(){var t=this,f=t.getData(),u=[];if(this.options.showFooter&&!this.options.cardView){n.each(t.options.columns,function(n,t){var e="",o="",s=i(' class="%s"',t["class"]);t.visible&&(!that.options.cardView||t.cardVisible)&&(e=i("text-align: %s; ",t.falign?t.falign:t.align),o=i("vertical-align: %s; ",t.valign),u.push("<td",s,i(' style="%s"',e+o),">"),u.push(r(t,t.footerFormatter,[f],"&nbsp;")||"&nbsp;"),u.push("<\/td>"))});t.$footer.find("tr").html(u.join(""));clearTimeout(t.timeoutFooter_);t.timeoutFooter_=setTimeout(n.proxy(t.fitFooter,t),t.$el.is(":hidden")?100:0);return}};t.prototype.fitFooter=function(){var t=this,i,u,r,f;if(clearTimeout(t.timeoutFooter_),t.$el.is(":hidden")){t.timeoutFooter_=setTimeout(n.proxy(t.fitFooter,t),100);return}i=t.$container.find(".fixed-table-body");r=t.$el.css("width");f=r>i.width()?s():0;t.$footer.css({"margin-right":f}).find("table").css("width",r).attr("class",t.$el.attr("class"));u=t.$footer.find("td");i.find("tbody tr:first-child:not(.no-records-found) > td").each(function(t){u.eq(t).outerWidth(n(this).outerWidth())})};t.prototype.initData=function(n,t){(this.data=t==="append"?this.data.concat(n):t==="prepend"?[].concat(n).concat(this.data):n||this.options.data,this.options.data=this.data,this.options.sidePagination!=="server")&&this.initSort()};t.prototype.initSort=function(){var i=this,u=this.options.sortName,t=this.options.sortOrder==="desc"?-1:1,f=n.inArray(this.options.sortName,this.header.fields);f!==-1&&this.data.sort(function(e,o){var s=e[u],h=o[u],c=r(i.header,i.header.sorters[f],[s,h]);return c!==undefined?t*c:c!==undefined?t*c:((s===undefined||s===null)&&(s=""),(h===undefined||h===null)&&(h=""),n.isNumeric(s)&&n.isNumeric(h))?(s=parseFloat(s),h=parseFloat(h),s<h)?t*-1:t:s===h?0:(typeof s!="string"&&(s=s.toString()),s.localeCompare(h)===-1)?t*-1:t})};t.prototype.onSort=function(t){var i=n(t.currentTarget),r=this.$header.find("th").eq(i.index());if(this.$header.add(this.$header_).find("span.order").remove(),this.options.sortName===i.data("field")?this.options.sortOrder=this.options.sortOrder==="asc"?"desc":"asc":(this.options.sortName=i.data("field"),this.options.sortOrder=i.data("order")==="asc"?"desc":"asc"),this.trigger("sort",this.options.sortName,this.options.sortOrder),i.add(r).data("order",this.options.sortOrder).find(".th-inner").append(this.getCaretHtml()),this.options.sidePagination==="server"){this.initServer();return}this.initSort();this.initBody()};t.prototype.initToolbar=function(){var u=this,t=[],f=0,e,o,s=0;if(this.$toolbar=this.$container.find(".fixed-table-toolbar").html(""),typeof this.options.toolbar=="string"&&n(i('<div class="bars pull-%s"><\/div>',this.options.toolbarAlign)).appendTo(this.$toolbar).append(n(this.options.toolbar)),t=[i('<div class="columns columns-%s btn-group pull-%s">',this.options.buttonsAlign,this.options.buttonsAlign)],typeof this.options.icons=="string"&&(this.options.icons=r(null,this.options.icons)),this.options.showPaginationSwitch&&t.push(i('<button class="btn btn-default" type="button" name="paginationSwitch" title="%s">',this.options.formatPaginationSwitch()),i('<i class="%s %s"><\/i>',this.options.iconsPrefix,this.options.icons.paginationSwitchDown),"<\/button>"),this.options.showRefresh&&t.push(i('<button class="btn btn-default'+(this.options.iconSize===undefined?"":" btn-"+this.options.iconSize)+'" type="button" name="refresh" title="%s">',this.options.formatRefresh()),i('<i class="%s %s"><\/i>',this.options.iconsPrefix,this.options.icons.refresh),"<\/button>"),this.options.showToggle&&t.push(i('<button class="btn btn-default'+(this.options.iconSize===undefined?"":" btn-"+this.options.iconSize)+'" type="button" name="toggle" title="%s">',this.options.formatToggle()),i('<i class="%s %s"><\/i>',this.options.iconsPrefix,this.options.icons.toggle),"<\/button>"),this.options.showColumns&&(t.push(i('<div class="keep-open btn-group" title="%s">',this.options.formatColumns()),'<button type="button" class="btn btn-default'+(this.options.iconSize==undefined?"":" btn-"+this.options.iconSize)+' dropdown-toggle" data-toggle="dropdown">',i('<i class="%s %s"><\/i>',this.options.iconsPrefix,this.options.icons.columns),' <span class="caret"><\/span>',"<\/button>",'<ul class="dropdown-menu" role="menu">'),n.each(this.options.columns,function(n,r){if(!r.radio&&!r.checkbox&&(!u.options.cardView||r.cardVisible)){var f=r.visible?' checked="checked"':"";r.switchable&&(t.push(i('<li><label><input type="checkbox" data-field="%s" value="%s"%s> %s<\/label><\/li>',r.field,n,f,r.title)),s++)}}),t.push("<\/ul>","<\/div>")),t.push("<\/div>"),(this.showToolbar||t.length>2)&&this.$toolbar.append(t.join("")),this.options.showPaginationSwitch)this.$toolbar.find('button[name="paginationSwitch"]').off("click").on("click",n.proxy(this.togglePagination,this));if(this.options.showRefresh)this.$toolbar.find('button[name="refresh"]').off("click").on("click",n.proxy(this.refresh,this));if(this.options.showToggle)this.$toolbar.find('button[name="toggle"]').off("click").on("click",function(){u.options.cardView=!u.options.cardView;u.initHeader();u.initToolbar();u.initBody()});if(this.options.showColumns){e=this.$toolbar.find(".keep-open");s<=this.options.minimumCountColumns&&e.find("input").prop("disabled",!0);e.find("li").off("click").on("click",function(n){n.stopImmediatePropagation()});e.find("input").off("click").on("click",function(){var t=n(this);u.toggleColumn(t.val(),t.prop("checked"),!1);u.trigger("column-switch",n(this).data("field"),t.prop("checked"))})}if(this.options.search){t=[];t.push('<div class="pull-'+this.options.searchAlign+' search">',i('<input class="form-control'+(this.options.iconSize===undefined?"":" input-"+this.options.iconSize)+'" type="text" placeholder="%s">',this.options.formatSearch()),"<\/div>");this.$toolbar.append(t.join(""));o=this.$toolbar.find(".search input");o.off("keyup").on("keyup",function(n){clearTimeout(f);f=setTimeout(function(){u.onSearch(n)},u.options.searchTimeOut)});this.options.searchText!==""&&(o.val(this.options.searchText),clearTimeout(f),f=setTimeout(function(){o.trigger("keyup")},u.options.searchTimeOut))}};t.prototype.onSearch=function(t){var i=n.trim(n(t.currentTarget).val());(this.options.trimOnSearch&&n(t.currentTarget).val(i),i!==this.searchText)&&(this.searchText=i,this.options.pageNumber=1,this.initSearch(),this.updatePagination(),this.trigger("search",i))};t.prototype.initSearch=function(){var t=this,u,i;this.options.sidePagination!=="server"&&(u=this.searchText&&this.searchText.toLowerCase(),i=n.isEmptyObject(this.filterColumns)?null:this.filterColumns,this.data=i?n.grep(this.options.data,function(n){for(var t in i)if(n[t]!==i[t])return!1;return!0}):this.options.data,this.data=u?n.grep(this.data,function(i,f){var e,o,s;for(e in i)if(e=n.isNumeric(e)?parseInt(e,10):e,o=i[e],o=r(t.header,t.header.formatters[n.inArray(e,t.header.fields)],[o,i,f],o),s=n.inArray(e,t.header.fields),s!==-1&&t.header.searchables[s]&&(typeof o=="string"||typeof o=="number")&&(o+"").toLowerCase().indexOf(u)!==-1)return!0;return!1}):this.data)};t.prototype.initPagination=function(){var h,f,w;if(this.$pagination=this.$container.find(".fixed-table-pagination"),this.options.pagination)this.$pagination.show();else{this.$pagination.hide();return}var e=this,t=[],s=!1,o,r,u,y,c,l,a,v,p,b=this.getData();for(this.options.sidePagination!=="server"&&(this.options.totalRows=b.length),this.totalPages=0,this.options.totalRows&&(this.options.pageSize===this.options.formatAllRows()&&(this.options.pageSize=this.options.totalRows,s=!0),this.totalPages=~~((this.options.totalRows-1)/this.options.pageSize)+1,this.options.totalPages=this.totalPages),this.totalPages>0&&this.options.pageNumber>this.totalPages&&(this.options.pageNumber=this.totalPages),this.pageFrom=(this.options.pageNumber-1)*this.options.pageSize+1,this.pageTo=this.options.pageNumber*this.options.pageSize,this.pageTo>this.options.totalRows&&(this.pageTo=this.options.totalRows),t.push('<div class="pull-'+this.options.paginationDetailHAlign+' pagination-detail">','<span class="pagination-info">',this.options.formatShowingRows(this.pageFrom,this.pageTo,this.options.totalRows),"<\/span>"),t.push('<span class="page-list">'),h=['<span class="btn-group dropup">','<button type="button" class="btn btn-default '+(this.options.iconSize===undefined?"":" btn-"+this.options.iconSize)+' dropdown-toggle" data-toggle="dropdown">','<span class="page-size">',s?this.options.formatAllRows():this.options.pageSize,"<\/span>",' <span class="caret"><\/span>',"<\/button>",'<ul class="dropdown-menu" role="menu">'],f=this.options.pageList,typeof this.options.pageList=="string"&&(w=this.options.pageList.replace("[","").replace("]","").replace(/ /g,"").split(","),f=[],n.each(w,function(n,t){f.push(t.toUpperCase()===e.options.formatAllRows().toUpperCase()?e.options.formatAllRows():+t)})),n.each(f,function(n,t){if(!e.options.smartDisplay||n===0||f[n-1]<=e.options.totalRows){var r;r=s?t===e.options.formatAllRows()?' class="active"':"":t===e.options.pageSize?' class="active"':"";h.push(i('<li%s><a href="javascript:void(0)">%s<\/a><\/li>',r,t))}}),h.push("<\/ul><\/span>"),t.push(this.options.formatRecordsPerPage(h.join(""))),t.push("<\/span>"),t.push("<\/div>",'<div class="pull-'+this.options.paginationHAlign+' pagination">','<ul class="pagination'+(this.options.iconSize===undefined?"":" pagination-"+this.options.iconSize)+'">','<li class="page-first"><a href="javascript:void(0)">&lt;&lt;<\/a><\/li>','<li class="page-pre"><a href="javascript:void(0)">&lt;<\/a><\/li>'),this.totalPages<5?(r=1,u=this.totalPages):(r=this.options.pageNumber-2,u=r+4,r<1&&(r=1,u=5),u>this.totalPages&&(u=this.totalPages,r=u-4)),o=r;o<=u;o++)t.push('<li class="page-number'+(o===this.options.pageNumber?" active":"")+'">','<a href="javascript:void(0)">',o,"<\/a>","<\/li>");t.push('<li class="page-next"><a href="javascript:void(0)">&gt;<\/a><\/li>','<li class="page-last"><a href="javascript:void(0)">&gt;&gt;<\/a><\/li>',"<\/ul>","<\/div>");this.$pagination.html(t.join(""));y=this.$pagination.find(".page-list a");c=this.$pagination.find(".page-first");l=this.$pagination.find(".page-pre");a=this.$pagination.find(".page-next");v=this.$pagination.find(".page-last");p=this.$pagination.find(".page-number");this.options.pageNumber<=1&&(c.addClass("disabled"),l.addClass("disabled"));this.options.pageNumber>=this.totalPages&&(a.addClass("disabled"),v.addClass("disabled"));this.options.smartDisplay&&(this.totalPages<=1&&this.$pagination.find("div.pagination").hide(),(f.length<2||this.options.totalRows<=f[0])&&this.$pagination.find("span.page-list").hide(),this.$pagination[this.getData().length?"show":"hide"]());s&&(this.options.pageSize=this.options.formatAllRows());y.off("click").on("click",n.proxy(this.onPageListChange,this));c.off("click").on("click",n.proxy(this.onPageFirst,this));l.off("click").on("click",n.proxy(this.onPagePre,this));a.off("click").on("click",n.proxy(this.onPageNext,this));v.off("click").on("click",n.proxy(this.onPageLast,this));p.off("click").on("click",n.proxy(this.onPageNumber,this))};t.prototype.updatePagination=function(t){t&&n(t.currentTarget).hasClass("disabled")||(this.options.maintainSelected||this.resetRows(),this.initPagination(),this.options.sidePagination==="server"?this.initServer():this.initBody(),this.trigger("page-change",this.options.pageNumber,this.options.pageSize))};t.prototype.onPageListChange=function(t){var i=n(t.currentTarget);i.parent().addClass("active").siblings().removeClass("active");this.options.pageSize=i.text().toUpperCase()===this.options.formatAllRows().toUpperCase()?this.options.formatAllRows():+i.text();this.$toolbar.find(".page-size").text(this.options.pageSize);this.updatePagination(t)};t.prototype.onPageFirst=function(n){this.options.pageNumber=1;this.updatePagination(n)};t.prototype.onPagePre=function(n){this.options.pageNumber--;this.updatePagination(n)};t.prototype.onPageNext=function(n){this.options.pageNumber++;this.updatePagination(n)};t.prototype.onPageLast=function(n){this.options.pageNumber=this.totalPages;this.updatePagination(n)};t.prototype.onPageNumber=function(t){this.options.pageNumber!==+n(t.currentTarget).text()&&(this.options.pageNumber=+n(t.currentTarget).text(),this.updatePagination(t))};t.prototype.initBody=function(t){var u=this,l=[],y=this.getData(),s;for(this.trigger("pre-body",y),this.$body=this.$el.find("tbody"),this.$body.length||(this.$body=n("<tbody><\/tbody>").appendTo(this.$el)),this.options.pagination&&this.options.sidePagination!=="server"||(this.pageFrom=1,this.pageTo=y.length),s=this.pageFrom-1;s<this.pageTo;s++){var a,e=y[s],o={},p=[],v={},w=[];if(o=r(this.options,this.options.rowStyle,[e,s],o),o&&o.css)for(a in o.css)p.push(a+": "+o.css[a]);if(v=r(this.options,this.options.rowAttributes,[e,s],v),v)for(a in v)w.push(i('%s="%s"',a,c(v[a])));l.push("<tr",i(" %s",w.join(" ")),i(' id="%s"',n.isArray(e)?undefined:e._id),i(' class="%s"',o.classes||(n.isArray(e)?undefined:e._class)),i(' data-index="%s"',s),">");this.options.cardView&&l.push(i('<td colspan="%s">',this.header.fields.length));n.each(this.header.fields,function(t,c){var b="",a=e[c],y="",v={},nt="",k=u.header.classes[t],tt="",w=u.options.columns[f(u.options.columns,c)],d,g;if(o=i('style="%s"',p.concat(u.header.styles[t]).join("; ")),a=r(u.header,u.header.formatters[t],[a,e,s],a),e["_"+c+"_id"]&&(nt=i(' id="%s"',e["_"+c+"_id"])),e["_"+c+"_class"]&&(k=i(' class="%s"',e["_"+c+"_class"])),v=r(u.header,u.header.cellStyles[t],[a,e,s],v),v.classes&&(k=i(' class="%s"',v.classes)),v.css){d=[];for(g in v.css)d.push(g+": "+v.css[g]);o=i('style="%s"',d.concat(u.header.styles[t]).join("; "))}e["_"+c+"_data"]&&!n.isEmptyObject(e["_"+c+"_data"])&&n.each(e["_"+c+"_data"],function(n,t){n!=="index"&&(tt+=i(' data-%s="%s"',n,t))});w.checkbox||w.radio?(y=w.checkbox?"checkbox":y,y=w.radio?"radio":y,b=[u.options.cardView?'<div class="card-view">':'<td class="bs-checkbox">',"<input"+i(' data-index="%s"',s)+i(' name="%s"',u.options.selectItemName)+i(' type="%s"',y)+i(' value="%s"',e[u.options.idField])+i(' checked="%s"',a===!0||a&&a.checked?"checked":undefined)+i(' disabled="%s"',!w.checkboxEnabled||a&&a.disabled?"disabled":undefined)+" />",u.options.cardView?"<\/div>":"<\/td>"].join("")):(a=typeof a=="undefined"||a===null?u.options.undefinedText:a,b=u.options.cardView?['<div class="card-view">',u.options.showHeader?i('<span class="title" %s>%s<\/span>',o,h(u.options.columns,"field","title",c)):"",i('<span class="value">%s<\/span>',a),"<\/div>"].join(""):[i("<td%s %s %s %s>",nt,k,o,tt),a,"<\/td>"].join(""),u.options.cardView&&u.options.smartDisplay&&a===""&&(b=""));l.push(b)});this.options.cardView&&l.push("<\/td>");l.push("<\/tr>")}l.length||l.push('<tr class="no-records-found">',i('<td colspan="%s">%s<\/td>',this.header.fields.length,this.options.formatNoMatches()),"<\/tr>");this.$body.html(l.join(""));t||this.scrollTo(0);this.$body.find("> tr > td").off("click").on("click",function(){var t=n(this).parent();u.trigger("click-row",u.data[t.data("index")],t);u.options.clickToSelect&&u.header.clickToSelects[t.children().index(n(this))]&&t.find(i('[name="%s"]',u.options.selectItemName))[0].click()});this.$body.find("tr").off("dblclick").on("dblclick",function(){u.trigger("dbl-click-row",u.data[n(this).data("index")],n(this))});this.$selectItem=this.$body.find(i('[name="%s"]',this.options.selectItemName));this.$selectItem.off("click").on("click",function(t){t.stopImmediatePropagation();var i=n(this).prop("checked"),r=u.data[n(this).data("index")];r[u.header.stateField]=i;u.trigger(i?"check":"uncheck",r);u.options.singleSelect&&(u.$selectItem.not(this).each(function(){u.data[n(this).data("index")][u.header.stateField]=!1}),u.$selectItem.filter(":checked").not(this).prop("checked",!1));u.updateSelected()});n.each(this.header.events,function(t,i){if(i){typeof i=="string"&&(i=r(null,i));for(var f in i)u.$body.find("tr").each(function(){var r=n(this),s=r.find(u.options.cardView?".card-view":"td").eq(t),e=f.indexOf(" "),o=f.substring(0,e),h=f.substring(e+1),c=i[f];s.find(h).off(o).on(o,function(n){var i=r.data("index"),f=u.data[i],e=f[u.header.fields[t]];c.apply(this,[n,e,f,i])})})}});this.updateSelected();this.resetView();this.trigger("post-body")};t.prototype.initServer=function(t,i){var f=this,e={},u={pageSize:this.options.pageSize===this.options.formatAllRows()?this.options.totalRows:this.options.pageSize,pageNumber:this.options.pageNumber,searchText:this.searchText,sortName:this.options.sortName,sortOrder:this.options.sortOrder};this.options.url&&(this.options.queryParamsType==="limit"&&(u={search:u.searchText,sort:u.sortName,order:u.sortOrder},this.options.pagination&&(u.limit=this.options.pageSize===this.options.formatAllRows()?this.options.totalRows:this.options.pageSize,u.offset=this.options.pageSize===this.options.formatAllRows()?0:this.options.pageSize*(this.options.pageNumber-1))),e=r(this.options,this.options.queryParams,[u],e),n.extend(e,i||{}),e!==!1)&&(t||this.$loading.show(),n.ajax(n.extend({},r(null,this.options.ajaxOptions),{type:this.options.method,url:this.options.url,data:this.options.contentType==="application/json"&&this.options.method==="post"?JSON.stringify(e):e,cache:this.options.cache,contentType:this.options.contentType,dataType:this.options.dataType,success:function(n){n=r(f.options,f.options.responseHandler,[n],n);f.load(n);f.trigger("load-success",n)},error:function(n){f.trigger("load-error",n.status)},complete:function(){t||f.$loading.hide()}})))};t.prototype.initKeyEvents=function(){if(this.options.keyEvents){var t=this;n(document).off("keypress").on("keypress",function(n){if(t.options.search)switch(n.keyCode){case 115:case 83:var i=t.$toolbar.find(".search input");return document.activeElement===i.get(0)?!0:(i.focus(),!1)}})}};t.prototype.getCaretHtml=function(){return['<span class="order'+(this.options.sortOrder==="desc"?"":" dropup")+'">','<span class="caret" style="margin: 10px 5px;"><\/span>',"<\/span>"].join("")};t.prototype.updateSelected=function(){var t=this.$selectItem.filter(":enabled").length===this.$selectItem.filter(":enabled").filter(":checked").length;this.$selectAll.add(this.$selectAll_).prop("checked",t);this.$selectItem.each(function(){n(this).parents("tr")[n(this).prop("checked")?"addClass":"removeClass"]("selected")})};t.prototype.updateRows=function(t){var i=this;this.$selectItem.each(function(){i.data[n(this).data("index")][i.header.stateField]=t})};t.prototype.resetRows=function(){var t=this;n.each(this.data,function(n,i){t.$selectAll.prop("checked",!1);t.$selectItem.prop("checked",!1);i[t.header.stateField]=!1})};t.prototype.trigger=function(i){var r=Array.prototype.slice.call(arguments,1);i+=".bs.table";this.options[t.EVENTS[i]].apply(this.options,r);this.$el.trigger(n.Event(i),r);this.options.onAll(i,r);this.$el.trigger(n.Event("all.bs.table"),[i,r])};t.prototype.resetHeader=function(){this.$el.css("margin-top",-this.$header.height());clearTimeout(this.timeoutId_);this.timeoutId_=setTimeout(n.proxy(this.fitHeader,this),this.$el.is(":hidden")?100:0);return};t.prototype.fitHeader=function(){var t=this,i,r,u;if(t.$el.is(":hidden")){t.timeoutFooter_=setTimeout(n.proxy(t.fitHeader,t),100);return}i=t.$container.find(".fixed-table-header");r=t.$container.find(".fixed-table-body");u=t.$el.width()>r.width()?s():0;t.$header_=t.$header.clone(!0,!0);t.$selectAll_=t.$header_.find('[name="btSelectAll"]');i.css({"margin-right":u}).find("table").css("width",t.$el.css("width")).html("").attr("class",t.$el.attr("class")).append(t.$header_);t.$header.find("th").each(function(i){t.$header_.find("th").eq(i).data(n(this).data())});t.$body.find("tr:first-child:not(.no-records-found) > *").each(function(i){t.$header_.find("div.fht-cell").eq(i).width(n(this).innerWidth())});r.off("scroll").on("scroll",function(){i.scrollLeft(n(this).scrollLeft())});t.trigger("post-header")};t.prototype.toggleColumn=function(n,t,r){if(n!==-1&&(this.options.columns[n].visible=t,this.initHeader(),this.initSearch(),this.initPagination(),this.initBody(),this.options.showColumns)){var u=this.$toolbar.find(".keep-open input").prop("disabled",!1);r&&u.filter(i('[value="%s"]',n)).prop("checked",t);u.filter(":checked").length<=this.options.minimumCountColumns&&u.filter(":checked").prop("disabled",!0)}};t.prototype.toggleRow=function(n,t){n!==-1&&this.$selectItem.filter(i('[data-index="%s"]',n)).parents("tr")[t?"show":"hide"]()};t.prototype.resetView=function(n){var r=this,t=0,i=r.$container.find(".fixed-table-container");if(n&&n.height&&(this.options.height=n.height),this.$selectAll.prop("checked",this.$selectItem.length>0&&this.$selectItem.length===this.$selectItem.filter(":checked").length),this.options.height){var f=+this.$toolbar.children().outerHeight(!0),e=+this.$pagination.children().outerHeight(!0),o=this.options.height-f-e;i.css("height",o+"px")}if(this.options.cardView){r.$el.css("margin-top","0");i.css("padding-bottom","0");return}this.options.showHeader&&this.options.height?(this.resetHeader(),t+=u):this.trigger("post-header");this.options.showFooter&&(this.resetFooter(),this.options.height&&(t+=u));i.css("padding-bottom",t+"px")};t.prototype.getData=function(){return this.searchText||!n.isEmptyObject(this.filterColumns)?this.data:this.options.data};t.prototype.load=function(t){var i=!1;this.options.sidePagination==="server"?(this.options.totalRows=t.total,i=t.fixedScroll,t=t.rows):n.isArray(t)||(i=t.fixedScroll,t=t.data);this.initData(t);this.initSearch();this.initPagination();this.initBody(i)};t.prototype.append=function(n){this.initData(n,"append");this.initSearch();this.initPagination();this.initBody(!0)};t.prototype.prepend=function(n){this.initData(n,"prepend");this.initSearch();this.initPagination();this.initBody(!0)};t.prototype.remove=function(t){var u=this.options.data.length,i,r;if(t.hasOwnProperty("field")&&t.hasOwnProperty("values")){for(i=u-1;i>=0;i--)(r=this.options.data[i],r.hasOwnProperty(t.field))&&n.inArray(r[t.field],t.values)!==-1&&this.options.data.splice(i,1);u!==this.options.data.length&&(this.initSearch(),this.initPagination(),this.initBody(!0))}};t.prototype.insertRow=function(n){n.hasOwnProperty("index")&&n.hasOwnProperty("row")&&(this.data.splice(n.index,0,n.row),this.initBody(!0))};t.prototype.updateRow=function(t){t.hasOwnProperty("index")&&t.hasOwnProperty("row")&&(n.extend(this.data[t.index],t.row),this.initBody(!0))};t.prototype.showRow=function(n){this.toggleRow(n,!0)};t.prototype.hideRow=function(n){this.toggleRow(n,!1)};t.prototype.mergeCells=function(t){var i=t.index,r=n.inArray(t.field,this.header.fields),e=t.rowspan||1,o=t.colspan||1,u,f,s=this.$body.find("tr"),h=s.eq(i).find("td").eq(r);if(!(i<0)&&!(r<0)&&!(i>=this.data.length)){for(u=i;u<i+e;u++)for(f=r;f<r+o;f++)s.eq(u).find("td").eq(f).hide();h.attr("rowspan",e).attr("colspan",o).show()}};t.prototype.getOptions=function(){return this.options};t.prototype.getSelections=function(){var t=this;return n.grep(this.data,function(n){return n[t.header.stateField]})};t.prototype.checkAll=function(){this.checkAll_(!0)};t.prototype.uncheckAll=function(){this.checkAll_(!1)};t.prototype.checkAll_=function(n){var t;n||(t=this.getSelections());this.$selectItem.filter(":enabled").prop("checked",n);this.updateRows(n);this.updateSelected();n&&(t=this.getSelections());this.trigger(n?"check-all":"uncheck-all",t)};t.prototype.check=function(n){this.check_(!0,n)};t.prototype.uncheck=function(n){this.check_(!1,n)};t.prototype.check_=function(n,t){this.$selectItem.filter(i('[data-index="%s"]',t)).prop("checked",n);this.data[t][this.header.stateField]=n;this.updateSelected();this.trigger(n?"check":"uncheck",this.data[t])};t.prototype.checkBy=function(n){this.checkBy_(!0,n)};t.prototype.uncheckBy=function(n){this.checkBy_(!1,n)};t.prototype.checkBy_=function(t,r){if(r.hasOwnProperty("field")&&r.hasOwnProperty("values")){var u=this;n.each(this.options.data,function(f,e){if(!e.hasOwnProperty(r.field))return!1;n.inArray(e[r.field],r.values)!==-1&&(u.$selectItem.filter(i('[data-index="%s"]',f)).prop("checked",t),e[u.header.stateField]=t,u.trigger(t?"check":"uncheck",e))});this.updateSelected()}};t.prototype.destroy=function(){this.$el.insertBefore(this.$container);n(this.options.toolbar).insertBefore(this.$el);this.$container.next().remove();this.$container.remove();this.$el.html(this.$el_.html()).css("margin-top","0").attr("class",this.$el_.attr("class")||"")};t.prototype.showLoading=function(){this.$loading.show()};t.prototype.hideLoading=function(){this.$loading.hide()};t.prototype.togglePagination=function(){this.options.pagination=!this.options.pagination;var n=this.$toolbar.find('button[name="paginationSwitch"] i');this.options.pagination?n.attr("class",this.options.iconsPrefix+" "+this.options.icons.paginationSwitchDown):n.attr("class",this.options.iconsPrefix+" "+this.options.icons.paginationSwitchUp);this.updatePagination()};t.prototype.refresh=function(n){n&&n.url&&(this.options.url=n.url,this.options.pageNumber=1);this.initServer(n&&n.silent,n&&n.query)};t.prototype.showColumn=function(n){this.toggleColumn(f(this.options.columns,n),!0,!0)};t.prototype.hideColumn=function(n){this.toggleColumn(f(this.options.columns,n),!1,!0)};t.prototype.filterBy=function(t){this.filterColumns=n.isEmptyObject(t)?{}:t;this.options.pageNumber=1;this.initSearch();this.updatePagination()};t.prototype.scrollTo=function(n){var t=this.$container.find(".fixed-table-body");typeof n=="string"&&(n=n==="bottom"?t[0].scrollHeight:0);typeof n=="number"&&t.scrollTop(n)};t.prototype.selectPage=function(n){n>0&&n<=this.options.totalPages&&(this.options.pageNumber=n,this.updatePagination())};t.prototype.prevPage=function(){this.options.pageNumber>1&&(this.options.pageNumber--,this.updatePagination())};t.prototype.nextPage=function(){this.options.pageNumber<this.options.totalPages&&(this.options.pageNumber++,this.updatePagination())};t.prototype.toggleView=function(){this.options.cardView=!this.options.cardView;this.initHeader();this.initToolbar();this.initBody()};o=["getOptions","getSelections","getData","load","append","prepend","remove","insertRow","updateRow","showRow","hideRow","mergeCells","checkAll","uncheckAll","check","uncheck","checkBy","uncheckBy","refresh","resetView","destroy","showLoading","hideLoading","showColumn","hideColumn","filterBy","scrollTo","selectPage","prevPage","nextPage","togglePagination","toggleView"];n.fn.bootstrapTable=function(i,r){var u;return this.each(function(){var f=n(this),e=f.data("bootstrap.table"),s=n.extend({},t.DEFAULTS,f.data(),typeof i=="object"&&i);if(typeof i=="string"){if(n.inArray(i,o)<0)throw"Unknown method: "+i;if(!e)return;u=e[i](r);i==="destroy"&&f.removeData("bootstrap.table")}e||f.data("bootstrap.table",e=new t(this,s))}),typeof u=="undefined"?this:u};n.fn.bootstrapTable.Constructor=t;n.fn.bootstrapTable.defaults=t.DEFAULTS;n.fn.bootstrapTable.columnDefaults=t.COLUMN_DEFAULTS;n.fn.bootstrapTable.locales=t.LOCALES;n.fn.bootstrapTable.methods=o;n(function(){n('[data-toggle="table"]').bootstrapTable()})}(jQuery);Sequoia=this.Sequoia||{};Sequoia.globals={};Sequoia.objects={};$(document).ready(function(){jQuery().lazyload&&$(".lazy").lazyload({effect:"show",threshold:1e3});Sequoia.helper.setSectionHeight()});$(window).load(function(){Sequoia.helper.scrollToAnchor();Sequoia.helper.addTouch()});Sequoia.helper=function(){"use strict";function n(n,t,i){var r;return function(){var u=this,f=arguments,e=function(){r=null;i||n.apply(u,f)},o=i&&!r;clearTimeout(r);r=setTimeout(e,t);o&&n.apply(u,f)}}function t(){jQuery.each($("section[data-height]"),function(){var n=parseInt($(this).data("height"));n&&$(this).css("min-height",n)})}function i(n){var t,i,r,f,u;$("a[href*=#]").on("click",function(n){var u=window.location.href.split("?")[0],i,t;if(u===this.href.split("#")[0]&&(n.preventDefault(),i=this.hash.replace("#",""),t=$("section[data-anchor='"+i+"']"),t)){var r=$("header"),f=t.offset().top,e=r.length>0?r.height():0;$("html,body").animate({scrollTop:f-e},500)}});if(n){if(t=$("#"+n),t.length>0){$("html,body").animate({scrollTop:t.offset().top-$("header").height()},1e3);return}if(i=$("."+n),i.length>0){$("html,body").animate({scrollTop:i.offset().top-$("header").height()},1e3);return}}r=window.location.hash;r&&(event.preventDefault(),f=r.replace("#",""),u=$("section[data-anchor='"+f+"']"),u.length>0&&$("html,body").animate({scrollTop:u.offset().top-$("header").height()},1e3))}function r(){var n=document.documentElement;n.className=n.className.replace("no-js","js");window.hasTouch=!!("ontouchstart"in window||window.DocumentTouch&&window.document instanceof DocumentTouch||navigator.msMaxTouchPoints);n.className+=window.hasTouch?" touch":" no-touch"}var u={getItem:function(n){return n?decodeURIComponent(document.cookie.replace(new RegExp("(?:(?:^|.*;)\\s*"+encodeURIComponent(n).replace(/[\-\.\+\*]/g,"\\$&")+"\\s*\\=\\s*([^;]*).*$)|^.*$"),"$1"))||null:null},setItem:function(n,t,i,r,u,f){if(!n||/^(?:expires|max\-age|path|domain|secure)$/i.test(n))return!1;var e="";if(i)switch(i.constructor){case Number:e=i===Infinity?"; expires=Fri, 31 Dec 9999 23:59:59 GMT":"; max-age="+i;break;case String:e="; expires="+i;break;case Date:e="; expires="+i.toUTCString()}return document.cookie=encodeURIComponent(n)+"="+encodeURIComponent(t)+e+(u?"; domain="+u:"")+(r?"; path="+r:"")+(f?"; secure":""),!0},removeItem:function(n,t,i){return this.hasItem(n)?(document.cookie=encodeURIComponent(n)+"=; expires=Thu, 01 Jan 1970 00:00:00 GMT"+(i?"; domain="+i:"")+(t?"; path="+t:""),!0):!1},hasItem:function(n){return n?new RegExp("(?:^|;\\s*)"+encodeURIComponent(n).replace(/[\-\.\+\*]/g,"\\$&")+"\\s*\\=").test(document.cookie):!1},keys:function(){for(var n=document.cookie.replace(/((?:^|\s*;)[^\=]+)(?=;|$)|^\s*|\s*(?:\=[^;]*)?(?:\1|$)/g,"").split(/\s*(?:\=[^;]*)?;\s*/),i=n.length,t=0;t<i;t++)n[t]=decodeURIComponent(n[t]);return n}};return{debounce:n,scrollToAnchor:i,addTouch:r,setSectionHeight:t,docCookies:u}}(),function(n){var t={},r={mode:"horizontal",slideSelector:"",infiniteLoop:!0,hideControlOnEnd:!1,speed:500,easing:null,slideMargin:0,startSlide:0,randomStart:!1,captions:!1,ticker:!1,tickerHover:!1,adaptiveHeight:!1,adaptiveHeightSpeed:500,video:!1,useCSS:!0,preloadImages:"visible",responsive:!0,slideZIndex:50,wrapperClass:"bx-wrapper",touchEnabled:!0,swipeThreshold:50,oneToOneTouch:!0,preventDefaultSwipeX:!0,preventDefaultSwipeY:!1,pager:!0,pagerType:"full",pagerShortSeparator:" / ",pagerSelector:null,buildPager:null,pagerCustom:null,controls:!0,nextText:"Next",prevText:"Prev",nextSelector:null,prevSelector:null,autoControls:!1,startText:"Start",stopText:"Stop",autoControlsCombine:!1,autoControlsSelector:null,auto:!1,pause:4e3,autoStart:!0,autoDirection:"next",autoHover:!1,autoDelay:0,autoSlideForOnePage:!1,minSlides:1,maxSlides:1,moveSlides:0,slideWidth:0,onSliderLoad:function(){},onSlideBefore:function(){},onSlideAfter:function(){},onSlideNext:function(){},onSlidePrev:function(){},onSliderResize:function(){}};n.fn.bxSlider=function(u){var f,e;if(this.length==0)return this;if(this.length>1)return this.each(function(){n(this).bxSlider(u)}),this;f={};e=this;t.el=this;var w=n(window).width(),b=n(window).height(),k=function(){f.settings=n.extend({},r,u);f.settings.slideWidth=parseInt(f.settings.slideWidth);f.children=e.children(f.settings.slideSelector);f.children.length<f.settings.minSlides&&(f.settings.minSlides=f.children.length);f.children.length<f.settings.maxSlides&&(f.settings.maxSlides=f.children.length);f.settings.randomStart&&(f.settings.startSlide=Math.floor(Math.random()*f.children.length));f.active={index:f.settings.startSlide};f.carousel=f.settings.minSlides>1||f.settings.maxSlides>1;f.carousel&&(f.settings.preloadImages="all");f.minThreshold=f.settings.minSlides*f.settings.slideWidth+(f.settings.minSlides-1)*f.settings.slideMargin;f.maxThreshold=f.settings.maxSlides*f.settings.slideWidth+(f.settings.maxSlides-1)*f.settings.slideMargin;f.working=!1;f.controls={};f.interval=null;f.animProp=f.settings.mode=="vertical"?"top":"left";f.usingCSS=f.settings.useCSS&&f.settings.mode!="fade"&&function(){var i=document.createElement("div"),n=["WebkitPerspective","MozPerspective","OPerspective","msPerspective"];for(var t in n)if(i.style[n[t]]!==undefined)return f.cssPrefix=n[t].replace("Perspective","").toLowerCase(),f.animProp="-"+f.cssPrefix+"-transform",!0;return!1}();f.settings.mode=="vertical"&&(f.settings.maxSlides=f.settings.minSlides);e.data("origStyle",e.attr("style"));e.children(f.settings.slideSelector).each(function(){n(this).data("origStyle",n(this).attr("style"))});ft()},ft=function(){var i,t;e.wrap('<div class="'+f.settings.wrapperClass+'"><div class="bx-viewport"><\/div><\/div>');f.viewport=e.parent();f.loader=n('<div class="bx-loading" />');f.viewport.prepend(f.loader);e.css({width:f.settings.mode=="horizontal"?f.children.length*100+215+"%":"auto",position:"relative"});f.usingCSS&&f.settings.easing?e.css("-"+f.cssPrefix+"-transition-timing-function",f.settings.easing):f.settings.easing||(f.settings.easing="swing");i=h();f.viewport.css({width:"100%",overflow:"hidden",position:"relative"});f.viewport.parent().css({maxWidth:st()});f.settings.pager||f.viewport.parent().css({margin:"0 auto 0px"});f.children.css({float:f.settings.mode=="horizontal"?"left":"none",listStyle:"none",position:"relative"});f.children.css("width",d());f.settings.mode=="horizontal"&&f.settings.slideMargin>0&&f.children.css("marginRight",f.settings.slideMargin);f.settings.mode=="vertical"&&f.settings.slideMargin>0&&f.children.css("marginBottom",f.settings.slideMargin);f.settings.mode=="fade"&&(f.children.css({position:"absolute",zIndex:0,display:"none"}),f.children.eq(f.settings.startSlide).css({zIndex:f.settings.slideZIndex,display:"block"}));f.controls.el=n('<div class="bx-controls" />');f.settings.captions&&at();f.active.last=f.settings.startSlide==o()-1;f.settings.video&&e.fitVids();t=f.children.eq(f.settings.startSlide);f.settings.preloadImages=="all"&&(t=f.children);f.settings.ticker?f.settings.pager=!1:(f.settings.pager&&ht(),f.settings.controls&&ct(),f.settings.auto&&f.settings.autoControls&&lt(),(f.settings.controls||f.settings.autoControls||f.settings.pager)&&f.viewport.after(f.controls.el));et(t,ot)},et=function(t,i){var r=t.find("img, iframe").length,u;if(r==0){i();return}u=0;t.find("img, iframe").each(function(){n(this).one("load",function(){++u==r&&i()}).each(function(){this.complete&&n(this).load()})})},ot=function(){if(f.settings.infiniteLoop&&f.settings.mode!="fade"&&!f.settings.ticker){var t=f.settings.mode=="vertical"?f.settings.minSlides:f.settings.maxSlides,i=f.children.slice(0,t).clone().addClass("bx-clone"),r=f.children.slice(-t).clone().addClass("bx-clone");e.append(i).prepend(r)}f.loader.remove();g();f.settings.mode=="vertical"&&(f.settings.adaptiveHeight=!0);f.viewport.height(l());e.redrawSlider();f.settings.onSliderLoad(f.active.index);f.initialized=!0;f.settings.responsive&&n(window).bind("resize",ut);f.settings.auto&&f.settings.autoStart&&(o()>1||f.settings.autoSlideForOnePage)&&kt();f.settings.ticker&&dt();f.settings.pager&&v(f.settings.startSlide);f.settings.controls&&tt();f.settings.touchEnabled&&!f.settings.ticker&&gt()},l=function(){var r=0,t=n(),u;if(f.settings.mode=="vertical"||f.settings.adaptiveHeight)if(f.carousel)for(u=f.settings.moveSlides==1?f.active.index:f.active.index*c(),t=f.children.eq(u),i=1;i<=f.settings.maxSlides-1;i++)t=u+i>=f.children.length?t.add(f.children.eq(i-1)):t.add(f.children.eq(u+i));else t=f.children.eq(f.active.index);else t=f.children;return f.settings.mode=="vertical"?(t.each(function(){r+=n(this).outerHeight()}),f.settings.slideMargin>0&&(r+=f.settings.slideMargin*(f.settings.minSlides-1))):r=Math.max.apply(Math,t.map(function(){return n(this).outerHeight(!1)}).get()),f.viewport.css("box-sizing")=="border-box"?r+=parseFloat(f.viewport.css("padding-top"))+parseFloat(f.viewport.css("padding-bottom"))+parseFloat(f.viewport.css("border-top-width"))+parseFloat(f.viewport.css("border-bottom-width")):f.viewport.css("box-sizing")=="padding-box"&&(r+=parseFloat(f.viewport.css("padding-top"))+parseFloat(f.viewport.css("padding-bottom"))),r},st=function(){var n="100%";return f.settings.slideWidth>0&&(n=f.settings.mode=="horizontal"?f.settings.maxSlides*f.settings.slideWidth+(f.settings.maxSlides-1)*f.settings.slideMargin:f.settings.slideWidth),n},d=function(){var t=f.settings.slideWidth,n=f.viewport.width();return f.settings.slideWidth==0||f.settings.slideWidth>n&&!f.carousel||f.settings.mode=="vertical"?t=n:f.settings.maxSlides>1&&f.settings.mode=="horizontal"&&(n>f.maxThreshold||n<f.minThreshold&&(t=(n-f.settings.slideMargin*(f.settings.minSlides-1))/f.settings.minSlides)),t},h=function(){var n=1,t;return f.settings.mode=="horizontal"&&f.settings.slideWidth>0?f.viewport.width()<f.minThreshold?n=f.settings.minSlides:f.viewport.width()>f.maxThreshold?n=f.settings.maxSlides:(t=f.children.first().width()+f.settings.slideMargin,n=Math.floor((f.viewport.width()+f.settings.slideMargin)/t)):f.settings.mode=="vertical"&&(n=f.settings.minSlides),n},o=function(){var n=0,t,i;if(f.settings.moveSlides>0)if(f.settings.infiniteLoop)n=Math.ceil(f.children.length/c());else for(t=0,i=0;t<f.children.length;)++n,t=i+h(),i+=f.settings.moveSlides<=h()?f.settings.moveSlides:h();else n=Math.ceil(f.children.length/h());return n},c=function(){return f.settings.moveSlides>0&&f.settings.moveSlides<=h()?f.settings.moveSlides:h()},g=function(){var t,i,n;f.children.length>f.settings.maxSlides&&f.active.last&&!f.settings.infiniteLoop?f.settings.mode=="horizontal"?(t=f.children.last(),n=t.position(),s(-(n.left-(f.viewport.width()-t.outerWidth())),"reset",0)):f.settings.mode=="vertical"&&(i=f.children.length-f.settings.minSlides,n=f.children.eq(i).position(),s(-n.top,"reset",0)):(n=f.children.eq(f.active.index*c()).position(),f.active.index==o()-1&&(f.active.last=!0),n!=undefined&&(f.settings.mode=="horizontal"?s(-n.left,"reset",0):f.settings.mode=="vertical"&&s(-n.top,"reset",0)))},s=function(n,t,i,r){var u,o;f.usingCSS?(u=f.settings.mode=="vertical"?"translate3d(0, "+n+"px, 0)":"translate3d("+n+"px, 0, 0)",e.css("-"+f.cssPrefix+"-transition-duration",i/1e3+"s"),t=="slide"?(e.css(f.animProp,u),e.bind("transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd",function(){e.unbind("transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd");y()})):t=="reset"?e.css(f.animProp,u):t=="ticker"&&(e.css("-"+f.cssPrefix+"-transition-timing-function","linear"),e.css(f.animProp,u),e.bind("transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd",function(){e.unbind("transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd");s(r.resetValue,"reset",0);a()}))):(o={},o[f.animProp]=n,t=="slide"?e.animate(o,i,f.settings.easing,function(){y()}):t=="reset"?e.css(f.animProp,n):t=="ticker"&&e.animate(o,speed,"linear",function(){s(r.resetValue,"reset",0);a()}))},nt=function(){for(var i,r="",u=o(),t=0;t<u;t++)i="",f.settings.buildPager&&n.isFunction(f.settings.buildPager)?(i=f.settings.buildPager(t),f.pagerEl.addClass("bx-custom-pager")):(i=t+1,f.pagerEl.addClass("bx-default-pager")),r+='<div class="bx-pager-item"><a href="" data-slide-index="'+t+'" class="bx-pager-link">'+i+"<\/a><\/div>";f.pagerEl.html(r)},ht=function(){f.settings.pagerCustom?f.pagerEl=n(f.settings.pagerCustom):(f.pagerEl=n('<div class="bx-pager" />'),f.settings.pagerSelector?n(f.settings.pagerSelector).html(f.pagerEl):f.controls.el.addClass("bx-has-pager").append(f.pagerEl),nt());f.pagerEl.on("click","a",bt)},ct=function(){f.controls.next=n('<a class="bx-next" href="">'+f.settings.nextText+"<\/a>");f.controls.prev=n('<a class="bx-prev" href="">'+f.settings.prevText+"<\/a>");f.controls.next.bind("click",vt);f.controls.prev.bind("click",yt);f.settings.nextSelector&&n(f.settings.nextSelector).append(f.controls.next);f.settings.prevSelector&&n(f.settings.prevSelector).append(f.controls.prev);f.settings.nextSelector||f.settings.prevSelector||(f.controls.directionEl=n('<div class="bx-controls-direction" />'),f.controls.directionEl.append(f.controls.prev).append(f.controls.next),f.controls.el.addClass("bx-has-controls-direction").append(f.controls.directionEl))},lt=function(){f.controls.start=n('<div class="bx-controls-auto-item"><a class="bx-start" href="">'+f.settings.startText+"<\/a><\/div>");f.controls.stop=n('<div class="bx-controls-auto-item"><a class="bx-stop" href="">'+f.settings.stopText+"<\/a><\/div>");f.controls.autoEl=n('<div class="bx-controls-auto" />');f.controls.autoEl.on("click",".bx-start",pt);f.controls.autoEl.on("click",".bx-stop",wt);f.settings.autoControlsCombine?f.controls.autoEl.append(f.controls.start):f.controls.autoEl.append(f.controls.start).append(f.controls.stop);f.settings.autoControlsSelector?n(f.settings.autoControlsSelector).html(f.controls.autoEl):f.controls.el.addClass("bx-has-controls-auto").append(f.controls.autoEl);p(f.settings.autoStart?"stop":"start")},at=function(){f.children.each(function(){var t=n(this).find("img:first").attr("title");t!=undefined&&(""+t).length&&n(this).append('<div class="bx-caption"><span>'+t+"<\/span><\/div>")})},vt=function(n){f.settings.auto&&e.stopAuto();e.goToNextSlide();n.preventDefault()},yt=function(n){f.settings.auto&&e.stopAuto();e.goToPrevSlide();n.preventDefault()},pt=function(n){e.startAuto();n.preventDefault()},wt=function(n){e.stopAuto();n.preventDefault()},bt=function(t){var i,r;f.settings.auto&&e.stopAuto();i=n(t.currentTarget);i.attr("data-slide-index")!==undefined&&(r=parseInt(i.attr("data-slide-index")),r!=f.active.index&&e.goToSlide(r),t.preventDefault())},v=function(t){var i=f.children.length;if(f.settings.pagerType=="short"){f.settings.maxSlides>1&&(i=Math.ceil(f.children.length/f.settings.maxSlides));f.pagerEl.html(t+1+f.settings.pagerShortSeparator+i);return}f.pagerEl.find("a").removeClass("active");f.pagerEl.each(function(i,r){n(r).find("a").eq(t).addClass("active")})},y=function(){if(f.settings.infiniteLoop){var n="";f.active.index==0?n=f.children.eq(0).position():f.active.index==o()-1&&f.carousel?n=f.children.eq((o()-1)*c()).position():f.active.index==f.children.length-1&&(n=f.children.eq(f.children.length-1).position());n&&(f.settings.mode=="horizontal"?s(-n.left,"reset",0):f.settings.mode=="vertical"&&s(-n.top,"reset",0))}f.working=!1;f.settings.onSlideAfter(f.children.eq(f.active.index),f.oldIndex,f.active.index)},p=function(n){f.settings.autoControlsCombine?f.controls.autoEl.html(f.controls[n]):(f.controls.autoEl.find("a").removeClass("active"),f.controls.autoEl.find("a:not(.bx-"+n+")").addClass("active"))},tt=function(){o()==1?(f.controls.prev.addClass("disabled"),f.controls.next.addClass("disabled")):!f.settings.infiniteLoop&&f.settings.hideControlOnEnd&&(f.active.index==0?(f.controls.prev.addClass("disabled"),f.controls.next.removeClass("disabled")):f.active.index==o()-1?(f.controls.next.addClass("disabled"),f.controls.prev.removeClass("disabled")):(f.controls.prev.removeClass("disabled"),f.controls.next.removeClass("disabled")))},kt=function(){if(f.settings.autoDelay>0)var n=setTimeout(e.startAuto,f.settings.autoDelay);else e.startAuto();f.settings.autoHover&&e.hover(function(){f.interval&&(e.stopAuto(!0),f.autoPaused=!0)},function(){f.autoPaused&&(e.startAuto(!0),f.autoPaused=null)})},dt=function(){var i=0,t;f.settings.autoDirection=="next"?e.append(f.children.clone().addClass("bx-clone")):(e.prepend(f.children.clone().addClass("bx-clone")),t=f.children.first().position(),i=f.settings.mode=="horizontal"?-t.left:-t.top);s(i,"reset",0);f.settings.pager=!1;f.settings.controls=!1;f.settings.autoControls=!1;f.settings.tickerHover&&!f.usingCSS&&f.viewport.hover(function(){e.stop()},function(){var t=0;f.children.each(function(){t+=f.settings.mode=="horizontal"?n(this).outerWidth(!0):n(this).outerHeight(!0)});var i=f.settings.speed/t,r=f.settings.mode=="horizontal"?"left":"top",u=i*(t-Math.abs(parseInt(e.css(r))));a(u)});a()},a=function(n){var t,i;speed=n?n:f.settings.speed;t={left:0,top:0};i={left:0,top:0};f.settings.autoDirection=="next"?t=e.find(".bx-clone").first().position():i=f.children.first().position();var r=f.settings.mode=="horizontal"?-t.left:-t.top,u=f.settings.mode=="horizontal"?-i.left:-i.top,o={resetValue:u};s(r,"ticker",speed,o)},gt=function(){f.touch={start:{x:0,y:0},end:{x:0,y:0}};f.viewport.bind("touchstart",ni)},ni=function(n){if(f.working)n.preventDefault();else{f.touch.originalPos=e.position();var t=n.originalEvent;f.touch.start.x=t.changedTouches[0].pageX;f.touch.start.y=t.changedTouches[0].pageY;f.viewport.bind("touchmove",it);f.viewport.bind("touchend",rt)}},it=function(n){var t=n.originalEvent,u=Math.abs(t.changedTouches[0].pageX-f.touch.start.x),e=Math.abs(t.changedTouches[0].pageY-f.touch.start.y),i,r;u*3>e&&f.settings.preventDefaultSwipeX?n.preventDefault():e*3>u&&f.settings.preventDefaultSwipeY&&n.preventDefault();f.settings.mode!="fade"&&f.settings.oneToOneTouch&&(i=0,f.settings.mode=="horizontal"?(r=t.changedTouches[0].pageX-f.touch.start.x,i=f.touch.originalPos.left+r):(r=t.changedTouches[0].pageY-f.touch.start.y,i=f.touch.originalPos.top+r),s(i,"reset",0))},rt=function(n){var r,i,t;f.viewport.unbind("touchmove",it);r=n.originalEvent;i=0;f.touch.end.x=r.changedTouches[0].pageX;f.touch.end.y=r.changedTouches[0].pageY;f.settings.mode=="fade"?(t=Math.abs(f.touch.start.x-f.touch.end.x),t>=f.settings.swipeThreshold&&(f.touch.start.x>f.touch.end.x?e.goToNextSlide():e.goToPrevSlide(),e.stopAuto())):(t=0,f.settings.mode=="horizontal"?(t=f.touch.end.x-f.touch.start.x,i=f.touch.originalPos.left):(t=f.touch.end.y-f.touch.start.y,i=f.touch.originalPos.top),!f.settings.infiniteLoop&&(f.active.index==0&&t>0||f.active.last&&t<0)?s(i,"reset",200):Math.abs(t)>=f.settings.swipeThreshold?(t<0?e.goToNextSlide():e.goToPrevSlide(),e.stopAuto()):s(i,"reset",200));f.viewport.unbind("touchend",rt)},ut=function(){if(f.initialized){var t=n(window).width(),i=n(window).height();(w!=t||b!=i)&&(w=t,b=i,e.redrawSlider(),f.settings.onSliderResize.call(e,f.active.index))}};return e.goToSlide=function(t,i){var h,r,a,p,u,w,b;if(!f.working&&f.active.index!=t){f.working=!0;f.oldIndex=f.active.index;f.active.index=t<0?o()-1:t>=o()?0:t;f.settings.onSlideBefore(f.children.eq(f.active.index),f.oldIndex,f.active.index);if(i=="next")f.settings.onSlideNext(f.children.eq(f.active.index),f.oldIndex,f.active.index);else if(i=="prev")f.settings.onSlidePrev(f.children.eq(f.active.index),f.oldIndex,f.active.index);f.active.last=f.active.index>=o()-1;f.settings.pager&&v(f.active.index);f.settings.controls&&tt();f.settings.mode=="fade"?(f.settings.adaptiveHeight&&f.viewport.height()!=l()&&f.viewport.animate({height:l()},f.settings.adaptiveHeightSpeed),f.children.filter(":visible").fadeOut(f.settings.speed).css({zIndex:0}),f.children.eq(f.active.index).css("zIndex",f.settings.slideZIndex+1).fadeIn(f.settings.speed,function(){n(this).css("zIndex",f.settings.slideZIndex);y()})):(f.settings.adaptiveHeight&&f.viewport.height()!=l()&&f.viewport.animate({height:l()},f.settings.adaptiveHeightSpeed),h=0,r={left:0,top:0},!f.settings.infiniteLoop&&f.carousel&&f.active.last?f.settings.mode=="horizontal"?(u=f.children.eq(f.children.length-1),r=u.position(),h=f.viewport.width()-u.outerWidth()):(a=f.children.length-f.settings.minSlides,r=f.children.eq(a).position()):f.carousel&&f.active.last&&i=="prev"?(p=f.settings.moveSlides==1?f.settings.maxSlides-c():(o()-1)*c()-(f.children.length-f.settings.maxSlides),u=e.children(".bx-clone").eq(p),r=u.position()):i=="next"&&f.active.index==0?(r=e.find("> .bx-clone").eq(f.settings.maxSlides).position(),f.active.last=!1):t>=0&&(w=t*c(),r=f.children.eq(w).position()),"undefined"!=typeof r&&(b=f.settings.mode=="horizontal"?-(r.left-h):-r.top,s(b,"slide",f.settings.speed)))}},e.goToNextSlide=function(){if(f.settings.infiniteLoop||!f.active.last){var n=parseInt(f.active.index)+1;e.goToSlide(n,"next")}},e.goToPrevSlide=function(){if(f.settings.infiniteLoop||f.active.index!=0){var n=parseInt(f.active.index)-1;e.goToSlide(n,"prev")}},e.startAuto=function(n){f.interval||(f.interval=setInterval(function(){f.settings.autoDirection=="next"?e.goToNextSlide():e.goToPrevSlide()},f.settings.pause),f.settings.autoControls&&n!=!0&&p("stop"))},e.stopAuto=function(n){f.interval&&(clearInterval(f.interval),f.interval=null,f.settings.autoControls&&n!=!0&&p("start"))},e.getCurrentSlide=function(){return f.active.index},e.getCurrentSlideElement=function(){return f.children.eq(f.active.index)},e.getSlideCount=function(){return f.children.length},e.redrawSlider=function(){f.children.add(e.find(".bx-clone")).width(d());f.viewport.css("height",l());f.settings.ticker||g();f.active.last&&(f.active.index=o()-1);f.active.index>=o()&&(f.active.last=!0);f.settings.pager&&!f.settings.pagerCustom&&(nt(),v(f.active.index))},e.destroySlider=function(){f.initialized&&(f.initialized=!1,n(".bx-clone",this).remove(),f.children.each(function(){n(this).data("origStyle")!=undefined?n(this).attr("style",n(this).data("origStyle")):n(this).removeAttr("style")}),n(this).data("origStyle")!=undefined?this.attr("style",n(this).data("origStyle")):n(this).removeAttr("style"),n(this).unwrap().unwrap(),f.controls.el&&f.controls.el.remove(),f.controls.next&&f.controls.next.remove(),f.controls.prev&&f.controls.prev.remove(),f.pagerEl&&f.settings.controls&&f.pagerEl.remove(),n(".bx-caption",this).remove(),f.controls.autoEl&&f.controls.autoEl.remove(),clearInterval(f.interval),f.settings.responsive&&n(window).unbind("resize",ut))},e.reloadSlider=function(n){n!=undefined&&(u=n);e.destroySlider();k()},k(),this}}(jQuery),function(n){typeof define=="function"&&define.amd?define(["jquery"],n):typeof exports=="object"?module.exports=n:n(jQuery)}(function(n){function e(r){var f=r||window.event,w=h.call(arguments,1),l=0,o=0,e=0,a=0,b=0,k=0,v,y,p;if(r=n.event.fix(f),r.type="mousewheel","detail"in f&&(e=f.detail*-1),"wheelDelta"in f&&(e=f.wheelDelta),"wheelDeltaY"in f&&(e=f.wheelDeltaY),"wheelDeltaX"in f&&(o=f.wheelDeltaX*-1),"axis"in f&&f.axis===f.HORIZONTAL_AXIS&&(o=e*-1,e=0),l=e===0?o:e,"deltaY"in f&&(e=f.deltaY*-1,l=e),"deltaX"in f&&(o=f.deltaX,e===0&&(l=o*-1)),e!==0||o!==0)return f.deltaMode===1?(v=n.data(this,"mousewheel-line-height"),l*=v,e*=v,o*=v):f.deltaMode===2&&(y=n.data(this,"mousewheel-page-height"),l*=y,e*=y,o*=y),a=Math.max(Math.abs(e),Math.abs(o)),(!t||a<t)&&(t=a,s(f,a)&&(t/=40)),s(f,a)&&(l/=40,o/=40,e/=40),l=Math[l>=1?"floor":"ceil"](l/t),o=Math[o>=1?"floor":"ceil"](o/t),e=Math[e>=1?"floor":"ceil"](e/t),i.settings.normalizeOffset&&this.getBoundingClientRect&&(p=this.getBoundingClientRect(),b=r.clientX-p.left,k=r.clientY-p.top),r.deltaX=o,r.deltaY=e,r.deltaFactor=t,r.offsetX=b,r.offsetY=k,r.deltaMode=0,w.unshift(r,l,o,e),u&&clearTimeout(u),u=setTimeout(c,200),(n.event.dispatch||n.event.handle).apply(this,w)}function c(){t=null}function s(n,t){return i.settings.adjustOldDeltas&&n.type==="mousewheel"&&t%120==0}var o=["wheel","mousewheel","DOMMouseScroll","MozMousePixelScroll"],r="onwheel"in document||document.documentMode>=9?["wheel"]:["mousewheel","DomMouseScroll","MozMousePixelScroll"],h=Array.prototype.slice,u,t,f,i;if(n.event.fixHooks)for(f=o.length;f;)n.event.fixHooks[o[--f]]=n.event.mouseHooks;i=n.event.special.mousewheel={version:"3.1.12",setup:function(){if(this.addEventListener)for(var t=r.length;t;)this.addEventListener(r[--t],e,!1);else this.onmousewheel=e;n.data(this,"mousewheel-line-height",i.getLineHeight(this));n.data(this,"mousewheel-page-height",i.getPageHeight(this))},teardown:function(){if(this.removeEventListener)for(var t=r.length;t;)this.removeEventListener(r[--t],e,!1);else this.onmousewheel=null;n.removeData(this,"mousewheel-line-height");n.removeData(this,"mousewheel-page-height")},getLineHeight:function(t){var r=n(t),i=r["offsetParent"in n.fn?"offsetParent":"parent"]();return i.length||(i=n("body")),parseInt(i.css("fontSize"),10)||parseInt(r.css("fontSize"),10)||16},getPageHeight:function(t){return n(t).height()},settings:{adjustOldDeltas:!0,normalizeOffset:!0}};n.fn.extend({mousewheel:function(n){return n?this.bind("mousewheel",n):this.trigger("mousewheel")},unmousewheel:function(n){return this.unbind("mousewheel",n)}})}),function(n){"use strict";n.srSmoothscroll=function(t){var r=n.extend({step:55,speed:400,ease:"swing",target:n("body"),container:n(window)},t||{}),u=r.container,i=0,e=r.step,o=u.height(),f=!1,s;s=r.target.selector=="body"?navigator.userAgent.indexOf("AppleWebKit")!==-1?r.target:n("html"):u;r.target.mousewheel(function(n,t){return f=!0,i=t<0?i+o>=r.target.outerHeight(!0)?i:i+=e:i<=0?0:i-=e,s.stop().animate({scrollTop:i},r.speed,r.ease,function(){f=!1}),!1});u.on("resize",function(){o=u.height()}).on("scroll",function(){f||(i=u.scrollTop())})}}(jQuery),function(n,t,i,r){function f(t,i){this.element=t;this.options=n.extend({},h,i);this._defaults=h;this._name=u;this.init()}var u="stellar",h={scrollProperty:"scroll",positionProperty:"position",horizontalScrolling:!0,verticalScrolling:!0,horizontalOffset:0,verticalOffset:0,responsive:!1,parallaxBackgrounds:!0,parallaxElements:!0,hideDistantElements:!0,hideElement:function(n){n.hide()},showElement:function(n){n.show()}},e={scroll:{getLeft:function(n){return n.scrollLeft()},setLeft:function(n,t){n.scrollLeft(t)},getTop:function(n){return n.scrollTop()},setTop:function(n,t){n.scrollTop(t)}},position:{getLeft:function(n){return parseInt(n.css("left"),10)*-1},getTop:function(n){return parseInt(n.css("top"),10)*-1}},margin:{getLeft:function(n){return parseInt(n.css("margin-left"),10)*-1},getTop:function(n){return parseInt(n.css("margin-top"),10)*-1}},transform:{getLeft:function(n){var t=getComputedStyle(n[0])[o];return t!=="none"?parseInt(t.match(/(-?[0-9]+)/g)[4],10)*-1:0},getTop:function(n){var t=getComputedStyle(n[0])[o];return t!=="none"?parseInt(t.match(/(-?[0-9]+)/g)[5],10)*-1:0}}},c={position:{setLeft:function(n,t){n.css("left",t)},setTop:function(n,t){n.css("top",t)}},transform:{setPosition:function(n,t,i,r,u){n[0].style[o]="translate3d("+(t-i)+"px, "+(r-u)+"px, 0)"}}},v=function(){var r=/^(Moz|Webkit|Khtml|O|ms|Icab)(?=[A-Z])/,i=n("script")[0].style,t="";for(var u in i)if(r.test(u)){t=u.match(r)[0];break}return"WebkitOpacity"in i&&(t="Webkit"),"KhtmlOpacity"in i&&(t="Khtml"),function(n){return t+(t.length>0?n.charAt(0).toUpperCase()+n.slice(1):n)}}(),o=v("transform"),l=n("<div />",{style:"background:#fff"}).css("background-position-x")!==r,s=l?function(n,t,i){n.css({"background-position-x":t,"background-position-y":i})}:function(n,t,i){n.css("background-position",t+" "+i)},y=l?function(n){return[n.css("background-position-x"),n.css("background-position-y")]}:function(n){return n.css("background-position").split(" ")},a=t.requestAnimationFrame||t.webkitRequestAnimationFrame||t.mozRequestAnimationFrame||t.oRequestAnimationFrame||t.msRequestAnimationFrame||function(n){setTimeout(n,1e3/60)};f.prototype={init:function(){this.options.name=u+"_"+Math.floor(Math.random()*1e9);this._defineElements();this._defineGetters();this._defineSetters();this._handleWindowLoadAndResize();this._detectViewport();this.refresh({firstLoad:!0});this.options.scrollProperty==="scroll"?this._handleScrollEvent():this._startAnimationLoop()},_defineElements:function(){this.element===i.body&&(this.element=t);this.$scrollElement=n(this.element);this.$element=this.element===t?n("body"):this.$scrollElement;this.$viewportElement=this.options.viewportElement!==r?n(this.options.viewportElement):this.$scrollElement[0]===t||this.options.scrollProperty==="scroll"?this.$scrollElement:this.$scrollElement.parent()},_defineGetters:function(){var n=this,t=e[n.options.scrollProperty];this._getScrollLeft=function(){return t.getLeft(n.$scrollElement)};this._getScrollTop=function(){return t.getTop(n.$scrollElement)}},_defineSetters:function(){var t=this,r=e[t.options.scrollProperty],i=c[t.options.positionProperty],u=r.setLeft,f=r.setTop;this._setScrollLeft=typeof u=="function"?function(n){u(t.$scrollElement,n)}:n.noop;this._setScrollTop=typeof f=="function"?function(n){f(t.$scrollElement,n)}:n.noop;this._setPosition=i.setPosition||function(n,r,u,f,e){t.options.horizontalScrolling&&i.setLeft(n,r,u);t.options.verticalScrolling&&i.setTop(n,f,e)}},_handleWindowLoadAndResize:function(){var i=this,r=n(t);i.options.responsive&&r.bind("load."+this.name,function(){i.refresh()});r.bind("resize."+this.name,function(){i._detectViewport();i.options.responsive&&i.refresh()})},refresh:function(i){var r=this,u=r._getScrollLeft(),f=r._getScrollTop();i&&i.firstLoad||this._reset();this._setScrollLeft(0);this._setScrollTop(0);this._setOffsets();this._findParticles();this._findBackgrounds();i&&i.firstLoad&&/WebKit/.test(navigator.userAgent)&&n(t).load(function(){var n=r._getScrollLeft(),t=r._getScrollTop();r._setScrollLeft(n+1);r._setScrollTop(t+1);r._setScrollLeft(n);r._setScrollTop(t)});this._setScrollLeft(u);this._setScrollTop(f)},_detectViewport:function(){var n=this.$viewportElement.offset(),t=n!==null&&n!==r;this.viewportWidth=this.$viewportElement.width();this.viewportHeight=this.$viewportElement.height();this.viewportOffsetTop=t?n.top:0;this.viewportOffsetLeft=t?n.left:0},_findParticles:function(){var t=this,u=this._getScrollLeft(),f=this._getScrollTop(),i;if(this.particles!==r)for(i=this.particles.length-1;i>=0;i--)this.particles[i].$element.data("stellar-elementIsActive",r);(this.particles=[],this.options.parallaxElements)&&this.$element.find("[data-stellar-ratio]").each(function(){var i=n(this),f,e,o,s,h,c,u,l,a,v=0,y=0,p=0,w=0;if(i.data("stellar-elementIsActive")){if(i.data("stellar-elementIsActive")!==this)return}else i.data("stellar-elementIsActive",this);t.options.showElement(i);i.data("stellar-startingLeft")?(i.css("left",i.data("stellar-startingLeft")),i.css("top",i.data("stellar-startingTop"))):(i.data("stellar-startingLeft",i.css("left")),i.data("stellar-startingTop",i.css("top")));o=i.position().left;s=i.position().top;h=i.css("margin-left")==="auto"?0:parseInt(i.css("margin-left"),10);c=i.css("margin-top")==="auto"?0:parseInt(i.css("margin-top"),10);l=i.offset().left-h;a=i.offset().top-c;i.parents().each(function(){var t=n(this);if(t.data("stellar-offset-parent")===!0)return v=p,y=w,u=t,!1;p+=t.position().left;w+=t.position().top});f=i.data("stellar-horizontal-offset")!==r?i.data("stellar-horizontal-offset"):u!==r&&u.data("stellar-horizontal-offset")!==r?u.data("stellar-horizontal-offset"):t.horizontalOffset;e=i.data("stellar-vertical-offset")!==r?i.data("stellar-vertical-offset"):u!==r&&u.data("stellar-vertical-offset")!==r?u.data("stellar-vertical-offset"):t.verticalOffset;t.particles.push({$element:i,$offsetParent:u,isFixed:i.css("position")==="fixed",horizontalOffset:f,verticalOffset:e,startingPositionLeft:o,startingPositionTop:s,startingOffsetLeft:l,startingOffsetTop:a,parentOffsetLeft:v,parentOffsetTop:y,stellarRatio:i.data("stellar-ratio")!==r?i.data("stellar-ratio"):1,width:i.outerWidth(!0),height:i.outerHeight(!0),isHidden:!1})})},_findBackgrounds:function(){var i=this,u=this._getScrollLeft(),f=this._getScrollTop(),t;(this.backgrounds=[],this.options.parallaxBackgrounds)&&(t=this.$element.find("[data-stellar-background-ratio]"),this.$element.data("stellar-background-ratio")&&(t=t.add(this.$element)),t.each(function(){var t=n(this),e=y(t),h,c,l,a,v,p,o,w=0,b=0,k=0,d=0;if(t.data("stellar-backgroundIsActive")){if(t.data("stellar-backgroundIsActive")!==this)return}else t.data("stellar-backgroundIsActive",this);t.data("stellar-backgroundStartingLeft")?s(t,t.data("stellar-backgroundStartingLeft"),t.data("stellar-backgroundStartingTop")):(t.data("stellar-backgroundStartingLeft",e[0]),t.data("stellar-backgroundStartingTop",e[1]));l=t.css("margin-left")==="auto"?0:parseInt(t.css("margin-left"),10);a=t.css("margin-top")==="auto"?0:parseInt(t.css("margin-top"),10);v=t.offset().left-l-u;p=t.offset().top-a-f;t.parents().each(function(){var t=n(this);if(t.data("stellar-offset-parent")===!0)return w=k,b=d,o=t,!1;k+=t.position().left;d+=t.position().top});h=t.data("stellar-horizontal-offset")!==r?t.data("stellar-horizontal-offset"):o!==r&&o.data("stellar-horizontal-offset")!==r?o.data("stellar-horizontal-offset"):i.horizontalOffset;c=t.data("stellar-vertical-offset")!==r?t.data("stellar-vertical-offset"):o!==r&&o.data("stellar-vertical-offset")!==r?o.data("stellar-vertical-offset"):i.verticalOffset;i.backgrounds.push({$element:t,$offsetParent:o,isFixed:t.css("background-attachment")==="fixed",horizontalOffset:h,verticalOffset:c,startingValueLeft:e[0],startingValueTop:e[1],startingBackgroundPositionLeft:isNaN(parseInt(e[0],10))?0:parseInt(e[0],10),startingBackgroundPositionTop:isNaN(parseInt(e[1],10))?0:parseInt(e[1],10),startingPositionLeft:t.position().left,startingPositionTop:t.position().top,startingOffsetLeft:v,startingOffsetTop:p,parentOffsetLeft:w,parentOffsetTop:b,stellarRatio:t.data("stellar-background-ratio")===r?1:t.data("stellar-background-ratio")})}))},_reset:function(){for(var t,r,u,i,n=this.particles.length-1;n>=0;n--)t=this.particles[n],r=t.$element.data("stellar-startingLeft"),u=t.$element.data("stellar-startingTop"),this._setPosition(t.$element,r,r,u,u),this.options.showElement(t.$element),t.$element.data("stellar-startingLeft",null).data("stellar-elementIsActive",null).data("stellar-backgroundIsActive",null);for(n=this.backgrounds.length-1;n>=0;n--)i=this.backgrounds[n],i.$element.data("stellar-backgroundStartingLeft",null).data("stellar-backgroundStartingTop",null),s(i.$element,i.startingValueLeft,i.startingValueTop)},destroy:function(){this._reset();this.$scrollElement.unbind("resize."+this.name).unbind("scroll."+this.name);this._animationLoop=n.noop;n(t).unbind("load."+this.name).unbind("resize."+this.name)},_setOffsets:function(){var i=this,r=n(t);r.unbind("resize.horizontal-"+this.name).unbind("resize.vertical-"+this.name);typeof this.options.horizontalOffset=="function"?(this.horizontalOffset=this.options.horizontalOffset(),r.bind("resize.horizontal-"+this.name,function(){i.horizontalOffset=i.options.horizontalOffset()})):this.horizontalOffset=this.options.horizontalOffset;typeof this.options.verticalOffset=="function"?(this.verticalOffset=this.options.verticalOffset(),r.bind("resize.vertical-"+this.name,function(){i.verticalOffset=i.options.verticalOffset()})):this.verticalOffset=this.options.verticalOffset},_repositionElements:function(){var r=this._getScrollLeft(),u=this._getScrollTop(),n,f,t,l,a,v=!0,y=!0,e,o,h,c,i;if(this.currentScrollLeft!==r||this.currentScrollTop!==u||this.currentWidth!==this.viewportWidth||this.currentHeight!==this.viewportHeight){for(this.currentScrollLeft=r,this.currentScrollTop=u,this.currentWidth=this.viewportWidth,this.currentHeight=this.viewportHeight,i=this.particles.length-1;i>=0;i--)n=this.particles[i],f=n.isFixed?1:0,this.options.horizontalScrolling?(e=(r+n.horizontalOffset+this.viewportOffsetLeft+n.startingPositionLeft-n.startingOffsetLeft+n.parentOffsetLeft)*-(n.stellarRatio+f-1)+n.startingPositionLeft,h=e-n.startingPositionLeft+n.startingOffsetLeft):(e=n.startingPositionLeft,h=n.startingOffsetLeft),this.options.verticalScrolling?(o=(u+n.verticalOffset+this.viewportOffsetTop+n.startingPositionTop-n.startingOffsetTop+n.parentOffsetTop)*-(n.stellarRatio+f-1)+n.startingPositionTop,c=o-n.startingPositionTop+n.startingOffsetTop):(o=n.startingPositionTop,c=n.startingOffsetTop),this.options.hideDistantElements&&(y=!this.options.horizontalScrolling||h+n.width>(n.isFixed?0:r)&&h<(n.isFixed?0:r)+this.viewportWidth+this.viewportOffsetLeft,v=!this.options.verticalScrolling||c+n.height>(n.isFixed?0:u)&&c<(n.isFixed?0:u)+this.viewportHeight+this.viewportOffsetTop),y&&v?(n.isHidden&&(this.options.showElement(n.$element),n.isHidden=!1),this._setPosition(n.$element,e,n.startingPositionLeft,o,n.startingPositionTop)):n.isHidden||(this.options.hideElement(n.$element),n.isHidden=!0);for(i=this.backgrounds.length-1;i>=0;i--)t=this.backgrounds[i],f=t.isFixed?0:1,l=this.options.horizontalScrolling?(r+t.horizontalOffset-this.viewportOffsetLeft-t.startingOffsetLeft+t.parentOffsetLeft-t.startingBackgroundPositionLeft)*(f-t.stellarRatio)+"px":t.startingValueLeft,a=this.options.verticalScrolling?(u+t.verticalOffset-this.viewportOffsetTop-t.startingOffsetTop+t.parentOffsetTop-t.startingBackgroundPositionTop)*(f-t.stellarRatio)+"px":t.startingValueTop,s(t.$element,l,a)}},_handleScrollEvent:function(){var i=this,n=!1,r=function(){i._repositionElements();n=!1},t=function(){n||(a(r),n=!0)};this.$scrollElement.bind("scroll."+this.name,t);t()},_startAnimationLoop:function(){var n=this;this._animationLoop=function(){a(n._animationLoop);n._repositionElements()};this._animationLoop()}};n.fn[u]=function(t){var i=arguments;return t===r||typeof t=="object"?this.each(function(){n.data(this,"plugin_"+u)||n.data(this,"plugin_"+u,new f(this,t))}):typeof t=="string"&&t[0]!=="_"&&t!=="init"?this.each(function(){var r=n.data(this,"plugin_"+u);r instanceof f&&typeof r[t]=="function"&&r[t].apply(r,Array.prototype.slice.call(i,1));t==="destroy"&&n.data(this,"plugin_"+u,null)}):void 0};n[u]=function(){var i=n(t);return i.stellar.apply(i,Array.prototype.slice.call(arguments,0))};n[u].scrollProperty=e;n[u].positionProperty=c;t.Stellar=f}(jQuery,this,document),function(n,t,i,r){var u=n(t);n.fn.lazyload=function(f){function s(){var t=0;o.each(function(){var i=n(this);if((!e.skip_invisible||i.is(":visible"))&&!n.abovethetop(this,e)&&!n.leftofbegin(this,e))if(n.belowthefold(this,e)||n.rightoffold(this,e)){if(++t>e.failure_limit)return!1}else i.trigger("appear"),t=0})}var o=this,h,e={threshold:0,failure_limit:0,event:"scroll",effect:"show",container:t,data_attribute:"original",skip_invisible:!0,appear:null,load:null,placeholder:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB/AAffA0nNPuCLAAAAAElFTkSuQmCC"};return f&&(r!==f.failurelimit&&(f.failure_limit=f.failurelimit,delete f.failurelimit),r!==f.effectspeed&&(f.effect_speed=f.effectspeed,delete f.effectspeed),n.extend(e,f)),h=e.container===r||e.container===t?u:n(e.container),0===e.event.indexOf("scroll")&&h.bind(e.event,function(){return s()}),this.each(function(){var i=this,t=n(i);i.loaded=!1;(t.attr("src")===r||t.attr("src")===!1)&&t.is("img")&&t.attr("src",e.placeholder);t.one("appear",function(){if(!this.loaded){if(e.appear){var r=o.length;e.appear.call(i,r,e)}n("<img />").bind("load",function(){var r=t.attr("data-"+e.data_attribute),u,f;t.hide();t.is("img")?t.attr("src",r):t.css("background-image","url('"+r+"')");t[e.effect](e.effect_speed);i.loaded=!0;u=n.grep(o,function(n){return!n.loaded});o=n(u);e.load&&(f=o.length,e.load.call(i,f,e))}).attr("src",t.attr("data-"+e.data_attribute))}});0!==e.event.indexOf("scroll")&&t.bind(e.event,function(){i.loaded||t.trigger("appear")})}),u.bind("resize",function(){s()}),/(?:iphone|ipod|ipad).*os 5/gi.test(navigator.appVersion)&&u.bind("pageshow",function(t){t.originalEvent&&t.originalEvent.persisted&&o.each(function(){n(this).trigger("appear")})}),n(i).ready(function(){s()}),this};n.belowthefold=function(i,f){var e;return e=f.container===r||f.container===t?(t.innerHeight?t.innerHeight:u.height())+u.scrollTop():n(f.container).offset().top+n(f.container).height(),e<=n(i).offset().top-f.threshold};n.rightoffold=function(i,f){var e;return e=f.container===r||f.container===t?u.width()+u.scrollLeft():n(f.container).offset().left+n(f.container).width(),e<=n(i).offset().left-f.threshold};n.abovethetop=function(i,f){var e;return e=f.container===r||f.container===t?u.scrollTop():n(f.container).offset().top,e>=n(i).offset().top+f.threshold+n(i).height()};n.leftofbegin=function(i,f){var e;return e=f.container===r||f.container===t?u.scrollLeft():n(f.container).offset().left,e>=n(i).offset().left+f.threshold+n(i).width()};n.inviewport=function(t,i){return!n.rightoffold(t,i)&&!n.leftofbegin(t,i)&&!n.belowthefold(t,i)&&!n.abovethetop(t,i)};n.extend(n.expr[":"],{"below-the-fold":function(t){return n.belowthefold(t,{threshold:0})},"above-the-top":function(t){return!n.belowthefold(t,{threshold:0})},"right-of-screen":function(t){return n.rightoffold(t,{threshold:0})},"left-of-screen":function(t){return!n.rightoffold(t,{threshold:0})},"in-viewport":function(t){return n.inviewport(t,{threshold:0})},"above-the-fold":function(t){return!n.belowthefold(t,{threshold:0})},"right-of-fold":function(t){return n.rightoffold(t,{threshold:0})},"left-of-fold":function(t){return!n.rightoffold(t,{threshold:0})}})}(jQuery,window,document);window.matchMedia||(window.matchMedia=function(){"use strict";var t=window.styleMedia||window.media;if(!t){var n=document.createElement("style"),i=document.getElementsByTagName("script")[0],r=null;n.type="text/css";n.id="matchmediajs-test";i.parentNode.insertBefore(n,i);r="getComputedStyle"in window&&window.getComputedStyle(n,null)||n.currentStyle;t={matchMedium:function(t){var i="@media "+t+"{ #matchmediajs-test { width: 1px; } }";return n.styleSheet?n.styleSheet.cssText=i:n.textContent=i,r.width==="1px"}}}return function(n){return{matches:t.matchMedium(n||"all"),media:n||"all"}}}());$(document).ready(function(){$window=$(window);$("section.parallax[data-type]").each(function(){$(this).data("offsetY",parseInt($(this).attr("data-offsetY")));$(this).data("Xposition",$(this).attr("data-Xposition"));$(this).data("speed",$(this).attr("data-speed"))});$('section.parallax[data-type="background"]').each(function(){var n=$(this),i=n.offset(),t=i.top;$(window).scroll(function(){var i,r;$window.scrollTop()+$window.height()>t&&t+n.height()>$window.scrollTop()&&(i=-($window.scrollTop()/n.data("speed")),n.data("offsetY")&&(i+=n.data("offsetY")),r="50% "+i+"px",n.css({backgroundPosition:r}),$('[data-type="sprite"]',n).each(function(){var n=$(this),t=-($window.scrollTop()/n.data("speed")),i=n.data("Xposition")+" "+(t+n.data("offsetY"))+"px";n.css({backgroundPosition:i})}),$('[data-type="video"]',n).each(function(){var n=$(this),t=-($window.scrollTop()/n.data("speed")),i=t+n.data("offsetY")+"px";n.css({top:i})}))})})});$(document).ready(function(){function i(n){$(n+" .app-filter").on("click",function(){t[n]||(t[n]=$(n+" .group-header button").text());var i=$(this).find("p").text();$(n+" .group-body.in").collapse("hide");$(n+" .group-header button").text($(this).hasClass("active")?i:t[n])})}function r(n,t){var i=$(n);$(t).append(i)}var t={},n,u;$(window).width()>=768?(r("#extraproductinfo",".app-blendheader .col-sm-6:nth-of-type(2)"),r("#extratendenciainfo","#tendenciainfo")):(i("#tendenciasfilters"),i("#timefilters"),i("#promocionesfilter"));$("#productfiltercontainer .app-filter-list .filter-list-buttons button").on("click",function(){$("[data-anchor='productos']").each(function(){var n=0;$(this).find(".container-fluid .row > div .info-column").each(function(){$(this).css("display")!=="none"&&n++});n==0?$(this).closest("[data-anchor='productcategory']").hide():$(this).closest("[data-anchor='productcategory']").show()})});n=$("#extraproductinfo #link");u=n.find(".button-wrapper a").attr("href");n.find("div:first-of-type").children().unwrap().wrap("<a><\/a>");n.find("a:first-of-type").attr("href",u);n.find(".button-wrapper").remove()});$('[data-anchor="gifcontainer"] .app-collapsible-toggle').on("click",function(n){var t=$("#collapsiblearea");t.length&&(n.preventDefault(),$("html, body").stop().animate({scrollTop:t.offset().top-$("header").height()},1e3));$(this).attr("aria-expanded")=="true"&&(n.preventDefault(),$("html, body").stop().animate({scrollTop:0},1e3))});$('[data-anchor="gifcontainer"] [data-toggle="collapse"]').click(function(){$('[data-anchor="collapsiblearea"]').find(".collapse.in").collapse("hide")});$(document).ready(function(){$("#employeegridblock .info-column").each(function(n){$(this).attr({"data-target":"#modal"+n,"data-toggle":"modal"})});$("#employeegridblock .info-column").click(function(){$(".app-modal").find(".close").length<=0&&$(".app-modal").find("#employeecontentmodal").prepend("<button type='button' class='close' data-dismiss='modal' aria-label='Close'><span aria-hidden='true'>&times;<\/span><\/button>")})});$('[data-anchor="linkspanel"] [data-toggle="collapse"]').click(function(){var n=this.parentElement;$(this).hasClass("expanded")?$(this).removeClass("expanded"):(Array.prototype.forEach.call(n.querySelectorAll(".app-collapsible-toggle.expanded"),function(n){n.classList.remove("expanded")}),$(this).addClass("expanded"));$('[data-anchor="collapsibletiles"]').find(".collapse.in").collapse("hide");n.querySelectorAll(".app-collapsible-toggle.expanded").length?$('[data-anchor="discoverourprojects"]').hide():$('[data-anchor="discoverourprojects"]').show()});/MSIE \d|Trident.*rv:/.test(navigator.userAgent)&&($("#area-1").click(function(){$("#modal-asia").modal("show")}),$("#area-2").click(function(){$("#modal-africa").modal("show")}),$("#area-3").click(function(){$("#modal-latam").modal("show")}));$(document).ready(function(){Sequoia.gallery&&Sequoia.gallery.init();Sequoia.blend&&Sequoia.blend.init()});Sequoia.blend=function(){function n(){if($(".app-buynow .modal").attr("id")=="buynowModal")$(".app-blendheader a.btn.btn-primary").on("click",function(n){n.preventDefault();$("#buynowModal").modal("toggle")})}return{init:n}}();Sequoia.gallery=function(){function n(){$(".app-gallery").length>0&&($(".app-gallery").each(function(){$(this).find(".bxslider").bxSlider({pagerCustom:$(this).find(".bx-pager"),infiniteLoop:!1,hideControlOnEnd:!0})}),$(".bx-pager a").length>1?$(".app-gallery > .bx-pager").bxSlider({pager:!1,infiniteLoop:!1,hideControlOnEnd:!0,slideWidth:80,minSlides:1,maxSlides:8,slideMargin:10}):$(".app-gallery > .bx-pager").hide())}return{init:n}}(),function(){var n,t;n=!1;t=function(){n||(n=!0,jQuery("input[type=submit]").attr("disabled",!0))};try{window.onbeforeunload=t;window.onunload=t}catch(i){}}(),function(n,t,i){n.fn.backstretch=function(r,u){return(r===i||0===r.length)&&n.error("No images were supplied for Backstretch"),0===n(t).scrollTop()&&t.scrollTo(0,0),this.each(function(){var i=n(this),t=i.data("backstretch");if(t){if("string"==typeof r&&"function"==typeof t[r]){t[r](u);return}u=n.extend(t.options,u);t.destroy(!0)}t=new c(this,r,u);i.data("backstretch",t)})};n.backstretch=function(t,i){return n("body").backstretch(t,i).data("backstretch")};n.expr[":"].backstretch=function(t){return n(t).data("backstretch")!==i};n.fn.backstretch.defaults={centeredX:!0,centeredY:!0,duration:5e3,fade:0};var l={left:0,top:0,overflow:"hidden",margin:0,padding:0,height:"100%",width:"100%",zIndex:-999999},a={position:"absolute",display:"none",margin:0,padding:0,border:"none",width:"auto",height:"auto",maxHeight:"none",maxWidth:"none",zIndex:-999999},c=function(i,r,u){this.options=n.extend({},n.fn.backstretch.defaults,u||{});this.images=n.isArray(r)?r:[r];n.each(this.images,function(){n("<img />")[0].src=this});this.isBody=i===document.body;this.$container=n(i);this.$root=this.isBody?o?n(t):n(document):this.$container;i=this.$container.children(".backstretch").first();this.$wrap=i.length?i:n('<div class="backstretch"><\/div>').css(l).appendTo(this.$container);this.isBody||(i=this.$container.css("position"),r=this.$container.css("zIndex"),this.$container.css({position:"static"===i?"relative":i,zIndex:"auto"===r?0:r,background:"none"}),this.$wrap.css({zIndex:-999998}));this.$wrap.css({position:this.isBody&&o?"fixed":"absolute"});this.index=0;this.show(this.index);n(t).on("resize.backstretch",n.proxy(this.resize,this)).on("orientationchange.backstretch",n.proxy(function(){this.isBody&&0===t.pageYOffset&&(t.scrollTo(0,1),this.resize())},this))};c.prototype={resize:function(){try{var f={left:0,top:0},e=this.isBody?this.$root.width():this.$root.innerWidth(),i=e,r=this.isBody?t.innerHeight?t.innerHeight:this.$root.height():this.$root.innerHeight(),n=i/this.$img.data("ratio"),u;n>=r?(u=(n-r)/2,this.options.centeredY&&(f.top="-"+u+"px")):(n=r,i=n*this.$img.data("ratio"),u=(i-e)/2,this.options.centeredX&&(f.left="-"+u+"px"));this.$wrap.css({width:e,height:r}).find("img:not(.deleteable)").css({width:i,height:n}).css(f)}catch(o){}return this},show:function(t){if(!(Math.abs(t)>this.images.length-1)){var i=this,u=i.$wrap.find("img").addClass("deleteable"),r={relatedTarget:i.$container[0]};return i.$container.trigger(n.Event("backstretch.before",r),[i,t]),this.index=t,clearInterval(i.interval),i.$img=n("<img />").css(a).bind("load",function(f){var e=this.width||n(f.target).width();f=this.height||n(f.target).height();n(this).data("ratio",e/f);n(this).fadeIn(i.options.speed||i.options.fade,function(){u.remove();i.paused||i.cycle();n(["after","show"]).each(function(){i.$container.trigger(n.Event("backstretch."+this,r),[i,t])})});i.resize()}).appendTo(i.$wrap),i.$img.attr("src",i.images[t]),i}},next:function(){return this.show(this.index<this.images.length-1?this.index+1:0)},prev:function(){return this.show(0===this.index?this.images.length-1:this.index-1)},pause:function(){return this.paused=!0,this},resume:function(){return this.paused=!1,this.next(),this},cycle:function(){return 1<this.images.length&&(clearInterval(this.interval),this.interval=setInterval(n.proxy(function(){this.paused||this.next()},this),this.options.duration)),this},destroy:function(i){n(t).off("resize.backstretch orientationchange.backstretch");clearInterval(this.interval);i||this.$wrap.remove();this.$container.removeData("backstretch")}};var o,u=navigator.userAgent,s=navigator.platform,r=u.match(/AppleWebKit\/([0-9]+)/),r=!!r&&r[1],f=u.match(/Fennec\/([0-9]+)/),f=!!f&&f[1],h=u.match(/Opera Mobi\/([0-9]+)/),v=!!h&&h[1],e=u.match(/MSIE ([0-9]+)/),e=!!e&&e[1];o=!((-1<s.indexOf("iPhone")||-1<s.indexOf("iPad")||-1<s.indexOf("iPod"))&&r&&534>r||t.operamini&&"[object OperaMini]"==={}.toString.call(t.operamini)||h&&7458>v||-1<u.indexOf("Android")&&r&&533>r||f&&6>f||"palmGetResource"in t&&r&&534>r||-1<u.indexOf("MeeGo")&&-1<u.indexOf("NokiaBrowser/8.5.0")||e&&6>=e)}(jQuery,window);$(document).ready(function(){Sequoia.newsOverview&&$("#NewsOverview").length>0&&Sequoia.newsOverview.init()});Sequoia.newsOverview=function(){function i(){var i=window.location.pathname;$("#NewsOverview").data("crawler")!="True"&&n(i);$("#pagination").on("click","a",function(){i=$(this).data("href");n(i);$("html, body").animate({scrollTop:0},500)});$("#years").on("change",function(){$("#months").val("");i=window.location.pathname;var r=t(i);n(r)});$("#months").on("change",function(){i=window.location.pathname;var r=t(i);n(r)})}function t(n){var t=$("#years").val(),i=$("#months").val(),r=n.indexOf("?")==-1?"?":"&";return t!=0&&(n=n+r+"year="+t),t!=0&&i!=0&&(n=n+"&month="+i),n}function n(n){var t=$("#maxnewsitems").val();$.ajax({type:"POST",url:n,data:{maxnewsitems:t},success:function(n){r(n.Months);$(".pagination").html("");n.Pager.length>1&&$.each(n.Pager,function(n,t){$(".pagination").append(u(t))});$("#NewsOverview").html("");$.each(n.NewsPages,function(n,t){$("#NewsOverview").append(f(t))})},dataType:"json"})}function r(n){if($("#years").val()==""){$("#months").attr("disabled","disabled");return}$("#months").removeAttr("disabled");$("#months").html("");$.each(n,function(n,t){var i=t.Selected==!0?"selected=selected":"";$("#months").append("<option "+i+" value="+t.Value+">"+t.Text+"<\/option>")})}function u(n){var t="normal";return n.CurrentPage==!0&&(t="active"),$("#pagerTemplate").html().replace("{name}",n.Text).replace("{PagerLink}",n.Url).replace("{currentPage}",t)}function f(n){var t=$("#newsArticleTemplate").html().replace("{ArticleDate}",n.ArticleDate).replace("{ImageSrc}",n.ImageUrl).replace("{ImageAlt}",n.ArticleName).replace("{ArticleName}",n.ArticleName).replace("{ArticleText}",n.ArticleText).replace("{ReadMoreText}",n.ReadMoreText).replace("{ArticleLink}",n.ArticleLink).replace("{ReadmoreLink}",n.ArticleLink);return n.ImageUrl==""&&(t=$(t).find("img").remove().end()),t}return{init:i}}();$(window).load(function(){Sequoia.producttype&&Sequoia.producttype.init()});Sequoia.producttype=function(){function n(){$(".isotopewrapper").length>0&&t()}function t(){var n=$(".isotopewrapper");n.isotope({itemSelector:".range",transitionDuration:"0.1s"});$(".selections").on("click",function(){var t=[];$(this).toggleClass("active");$(".selections.active").each(function(){t.push($(this).data("selection"))});t=t.join(", ");n.isotope({filter:t})});$(".blend").on("click",function(){window.location=$(this).find("a").attr("href")});$(".rangeheader").on("click",function(){window.location=$(this).find("a").attr("href")})}return{init:n}}();!function(n){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=n();else if("function"==typeof define&&define.amd)define([],n);else{var t;t="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this;t.ProgressBar=n()}}(function(){var n;return function t(n,i,r){function u(f,o){var h,c,s;if(!i[f]){if(!n[f]){if(h="function"==typeof require&&require,!o&&h)return h(f,!0);if(e)return e(f,!0);c=new Error("Cannot find module '"+f+"'");throw c.code="MODULE_NOT_FOUND",c;}s=i[f]={exports:{}};n[f][0].call(s.exports,function(t){var i=n[f][1][t];return u(i?i:t)},s,s.exports,t,n,i,r)}return i[f].exports}for(var e="function"==typeof require&&require,f=0;f<r.length;f++)u(r[f]);return u}({1:[function(t,i,r){(function(){var u=this||Function("return this")(),t=function(){"use strict";function c(){}function e(n,t){for(var i in n)Object.hasOwnProperty.call(n,i)&&t(i)}function s(n,t){return e(t,function(i){n[i]=t[i]}),n}function p(n,t){e(t,function(i){"undefined"==typeof n[i]&&(n[i]=t[i])})}function l(n,t,i,r,u,f,e){var o,s,h,c=f>n?0:(n-f)/u;for(o in t)t.hasOwnProperty(o)&&(s=e[o],h="function"==typeof s?s:k[s],t[o]=w(i[o],r[o],h,c));return t}function w(n,t,i,r){return n+(t-n)*i(r)}function f(n,i){var r=t.prototype.filter,u=n._filterArgs;e(r,function(t){"undefined"!=typeof r[t][i]&&r[t][i].apply(n,u)})}function v(n,t,i,r,u,e,s,c,v,p,w){a=t+i+r;h=Math.min(w||o(),a);nt=h>=a;y=r-(a-h);n.isPlaying()&&(nt?(v(s,n._attachment,y),n.stop(!0)):(n._scheduleId=p(n._timeoutHandler,it),f(n,"beforeTween"),t+i>h?l(1,u,e,s,1,1,c):l(h,u,e,s,r,t+i,c),f(n,"afterTween"),v(u,n._attachment,y)))}function b(n,t){var i={},r=typeof t;return"string"===r||"function"===r?e(n,function(n){i[n]=t}):e(n,function(n){i[n]||(i[n]=t[n]||g)}),i}function t(n,t){this._currentState=n||{};this._configured=!1;this._scheduleFunction=d;"undefined"!=typeof t&&this.setConfig(t)}var k,d,g="linear",tt=500,it=1e3/60,rt=Date.now?Date.now:function(){return+new Date},o="undefined"!=typeof SHIFTY_DEBUG_NOW?SHIFTY_DEBUG_NOW:rt,a,h,nt,y;return d="undefined"!=typeof window?window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||window.mozCancelRequestAnimationFrame&&window.mozRequestAnimationFrame||setTimeout:setTimeout,t.prototype.tween=function(n){return this._isTweening?this:(void 0===n&&this._configured||this.setConfig(n),this._timestamp=o(),this._start(this.get(),this._attachment),this.resume())},t.prototype.setConfig=function(n){var t,i,r;return n=n||{},this._configured=!0,this._attachment=n.attachment,this._pausedAtTime=null,this._scheduleId=null,this._delay=n.delay||0,this._start=n.start||c,this._step=n.step||c,this._finish=n.finish||c,this._duration=n.duration||tt,this._currentState=s({},n.from)||this.get(),this._originalState=this.get(),this._targetState=s({},n.to)||this.get(),t=this,this._timeoutHandler=function(){v(t,t._timestamp,t._delay,t._duration,t._currentState,t._originalState,t._targetState,t._easing,t._step,t._scheduleFunction)},i=this._currentState,r=this._targetState,p(r,i),this._easing=b(i,n.easing||g),this._filterArgs=[i,this._originalState,r,this._easing],f(this,"tweenCreated"),this},t.prototype.get=function(){return s({},this._currentState)},t.prototype.set=function(n){this._currentState=n},t.prototype.pause=function(){return this._pausedAtTime=o(),this._isPaused=!0,this},t.prototype.resume=function(){return this._isPaused&&(this._timestamp+=o()-this._pausedAtTime),this._isPaused=!1,this._isTweening=!0,this._timeoutHandler(),this},t.prototype.seek=function(n){n=Math.max(n,0);var t=o();return this._timestamp+n===0?this:(this._timestamp=t-n,this.isPlaying()||(this._isTweening=!0,this._isPaused=!1,v(this,this._timestamp,this._delay,this._duration,this._currentState,this._originalState,this._targetState,this._easing,this._step,this._scheduleFunction,t),this.pause()),this)},t.prototype.stop=function(n){return this._isTweening=!1,this._isPaused=!1,this._timeoutHandler=c,(u.cancelAnimationFrame||u.webkitCancelAnimationFrame||u.oCancelAnimationFrame||u.msCancelAnimationFrame||u.mozCancelRequestAnimationFrame||u.clearTimeout)(this._scheduleId),n&&(f(this,"beforeTween"),l(1,this._currentState,this._originalState,this._targetState,1,0,this._easing),f(this,"afterTween"),f(this,"afterTweenEnd"),this._finish.call(this,this._currentState,this._attachment)),this},t.prototype.isPlaying=function(){return this._isTweening&&!this._isPaused},t.prototype.setScheduleFunction=function(n){this._scheduleFunction=n},t.prototype.dispose=function(){for(var n in this)this.hasOwnProperty(n)&&delete this[n]},t.prototype.filter={},t.prototype.formula={linear:function(n){return n}},k=t.prototype.formula,s(t,{now:o,each:e,tweenProps:l,tweenProp:w,applyFilter:f,shallowCopy:s,defaults:p,composeEasingObject:b}),"function"==typeof SHIFTY_DEBUG_NOW&&(u.timeoutHandler=v),"object"==typeof r?i.exports=t:"function"==typeof n&&n.amd?n(function(){return t}):"undefined"==typeof u.Tweenable&&(u.Tweenable=t),t}();!function(){t.shallowCopy(t.prototype.formula,{easeInQuad:function(n){return Math.pow(n,2)},easeOutQuad:function(n){return-(Math.pow(n-1,2)-1)},easeInOutQuad:function(n){return(n/=.5)<1?.5*Math.pow(n,2):-.5*((n-=2)*n-2)},easeInCubic:function(n){return Math.pow(n,3)},easeOutCubic:function(n){return Math.pow(n-1,3)+1},easeInOutCubic:function(n){return(n/=.5)<1?.5*Math.pow(n,3):.5*(Math.pow(n-2,3)+2)},easeInQuart:function(n){return Math.pow(n,4)},easeOutQuart:function(n){return-(Math.pow(n-1,4)-1)},easeInOutQuart:function(n){return(n/=.5)<1?.5*Math.pow(n,4):-.5*((n-=2)*Math.pow(n,3)-2)},easeInQuint:function(n){return Math.pow(n,5)},easeOutQuint:function(n){return Math.pow(n-1,5)+1},easeInOutQuint:function(n){return(n/=.5)<1?.5*Math.pow(n,5):.5*(Math.pow(n-2,5)+2)},easeInSine:function(n){return-Math.cos(n*(Math.PI/2))+1},easeOutSine:function(n){return Math.sin(n*(Math.PI/2))},easeInOutSine:function(n){return-.5*(Math.cos(Math.PI*n)-1)},easeInExpo:function(n){return 0===n?0:Math.pow(2,10*(n-1))},easeOutExpo:function(n){return 1===n?1:-Math.pow(2,-10*n)+1},easeInOutExpo:function(n){return 0===n?0:1===n?1:(n/=.5)<1?.5*Math.pow(2,10*(n-1)):.5*(-Math.pow(2,-10*--n)+2)},easeInCirc:function(n){return-(Math.sqrt(1-n*n)-1)},easeOutCirc:function(n){return Math.sqrt(1-Math.pow(n-1,2))},easeInOutCirc:function(n){return(n/=.5)<1?-.5*(Math.sqrt(1-n*n)-1):.5*(Math.sqrt(1-(n-=2)*n)+1)},easeOutBounce:function(n){return 1/2.75>n?7.5625*n*n:2/2.75>n?7.5625*(n-=1.5/2.75)*n+.75:2.5/2.75>n?7.5625*(n-=2.25/2.75)*n+.9375:7.5625*(n-=2.625/2.75)*n+.984375},easeInBack:function(n){var t=1.70158;return n*n*((t+1)*n-t)},easeOutBack:function(n){var t=1.70158;return(n-=1)*n*((t+1)*n+t)+1},easeInOutBack:function(n){var t=1.70158;return(n/=.5)<1?.5*n*n*(((t*=1.525)+1)*n-t):.5*((n-=2)*n*(((t*=1.525)+1)*n+t)+2)},elastic:function(n){return-1*Math.pow(4,-8*n)*Math.sin((6*n-1)*2*Math.PI/2)+1},swingFromTo:function(n){var t=1.70158;return(n/=.5)<1?.5*n*n*(((t*=1.525)+1)*n-t):.5*((n-=2)*n*(((t*=1.525)+1)*n+t)+2)},swingFrom:function(n){var t=1.70158;return n*n*((t+1)*n-t)},swingTo:function(n){var t=1.70158;return(n-=1)*n*((t+1)*n+t)+1},bounce:function(n){return 1/2.75>n?7.5625*n*n:2/2.75>n?7.5625*(n-=1.5/2.75)*n+.75:2.5/2.75>n?7.5625*(n-=2.25/2.75)*n+.9375:7.5625*(n-=2.625/2.75)*n+.984375},bouncePast:function(n){return 1/2.75>n?7.5625*n*n:2/2.75>n?2-(7.5625*(n-=1.5/2.75)*n+.75):2.5/2.75>n?2-(7.5625*(n-=2.25/2.75)*n+.9375):2-(7.5625*(n-=2.625/2.75)*n+.984375)},easeFromTo:function(n){return(n/=.5)<1?.5*Math.pow(n,4):-.5*((n-=2)*Math.pow(n,3)-2)},easeFrom:function(n){return Math.pow(n,4)},easeTo:function(n){return Math.pow(n,.25)}})}(),function(){function n(n,t,i,r,u,f){function a(n){return((c*n+o)*n+e)*n}function y(n){return((v*n+l)*n+s)*n}function p(n){return(3*c*n+2*o)*n+e}function w(n){return 1/(200*n)}function b(n,t){return y(k(n,t))}function h(n){return n>=0?n:0-n}function k(n,t){for(var r,u,f,e,i=n,o=0;8>o;o++){if(f=a(i)-n,h(f)<t)return i;if(e=p(i),h(e)<1e-6)break;i-=f/e}if(r=0,u=1,i=n,r>i)return r;if(i>u)return u;for(;u>r;){if(f=a(i),h(f-n)<t)return i;n>f?r=i:u=i;i=.5*(u-r)+r}return i}var c=0,o=0,e=0,v=0,l=0,s=0;return e=3*t,o=3*(r-t)-e,c=1-e-o,s=3*i,l=3*(u-i)-s,v=1-s-l,b(n,w(f))}function i(t,i,r,u){return function(f){return n(f,t,i,r,u,1)}}t.setBezierFunction=function(n,r,u,f,e){var o=i(r,u,f,e);return o.displayName=n,o.x1=r,o.y1=u,o.x2=f,o.y2=e,t.prototype.formula[n]=o};t.unsetBezierFunction=function(n){delete t.prototype.formula[n]}}(),function(){function i(n,i,r,u,f,e){return t.tweenProps(u,i,n,r,1,e,f)}var n=new t;n._filterArgs=[];t.interpolate=function(r,u,f,e,o){var h=t.shallowCopy({},r),a=o||0,c=t.composeEasingObject(r,e||"linear"),s,l;return n.set({}),s=n._filterArgs,s.length=0,s[0]=h,s[1]=r,s[2]=u,s[3]=c,t.applyFilter(n,"tweenCreated"),t.applyFilter(n,"beforeTween"),l=i(r,h,u,f,c,a),t.applyFilter(n,"afterTween"),l}}(),function(n){function a(n,t){for(var r=[],u=n.length,i=0;u>i;i++)r.push("_"+t+"_"+i);return r}function v(n){var t=n.match(ft);return t?(1===t.length||n[0].match(ut))&&t.unshift(""):t=["",""],t.join(i)}function u(t){n.each(t,function(n){var i=t[n];"string"==typeof i&&i.match(l)&&(t[n]=y(i))})}function y(n){return h(l,n,p)}function p(n){var t=w(n);return"rgb("+t[0]+","+t[1]+","+t[2]+")"}function w(n){return n=n.replace(/#/,""),3===n.length&&(n=n.split(""),n=n[0]+n[0]+n[1]+n[1]+n[2]+n[2]),r[0]=f(n.substr(0,2)),r[1]=f(n.substr(2,2)),r[2]=f(n.substr(4,2)),r}function f(n){return parseInt(n,16)}function h(n,t,r){var u=t.match(n),f=t.replace(n,i),o,s,e;if(u)for(s=u.length,e=0;s>e;e++)o=u.shift(),f=f.replace(i,r(o));return f}function b(n){return h(et,n,k)}function k(n){for(var r=n.match(t),f=r.length,u=n.match(ot)[0],i=0;f>i;i++)u+=parseInt(r[i],10)+",";return u.slice(0,-1)+")"}function d(t){var i={};return n.each(t,function(n){var r=t[n],u;"string"==typeof r&&(u=c(r),i[n]={formatString:v(r),chunkNames:a(u,n)})}),i}function e(t,i){n.each(i,function(n){for(var f=t[n],u=c(f),e=u.length,r=0;e>r;r++)t[i[n].chunkNames[r]]=+u[r];delete t[n]})}function o(t,i){n.each(i,function(n){var r=t[n],u=g(t,i[n].chunkNames),f=nt(u,i[n].chunkNames);r=tt(i[n].formatString,f);t[n]=b(r)})}function g(n,t){for(var i,u={},f=t.length,r=0;f>r;r++)i=t[r],u[i]=n[i],delete n[i];return u}function nt(n,t){s.length=0;for(var r=t.length,i=0;r>i;i++)s.push(n[t[i]]);return s}function tt(n,t){for(var r=n,f=t.length,u=0;f>u;u++)r=r.replace(i,+t[u].toFixed(4));return r}function c(n){return n.match(t)}function it(t,i){n.each(i,function(n){var r,h=i[n],f=h.chunkNames,o=f.length,e=t[n],u,s;if("string"==typeof e)for(u=e.split(" "),s=u[u.length-1],r=0;o>r;r++)t[f[r]]=u[r]||s;else for(r=0;o>r;r++)t[f[r]]=e;delete t[n]})}function rt(t,i){n.each(i,function(n){var o=i[n],u=o.chunkNames,s=u.length,e=t[u[0]],h=typeof e,f,r;if("string"===h){for(f="",r=0;s>r;r++)f+=" "+t[u[r]],delete t[u[r]];t[n]=f.substr(1)}else t[n]=e})}var ut=/(\d|\-|\.)/,ft=/([^\-0-9\.]+)/g,t=/[0-9.\-]+/g,et=new RegExp("rgb\\("+t.source+/,\s*/.source+t.source+/,\s*/.source+t.source+"\\)","g"),ot=/^.*\(/,l=/#([0-9]|[a-f]){3,6}/gi,i="VAL",r=[],s=[];n.prototype.filter.token={tweenCreated:function(n,t,i){u(n);u(t);u(i);this._tokenData=d(n)},beforeTween:function(n,t,i,r){it(r,this._tokenData);e(n,this._tokenData);e(t,this._tokenData);e(i,this._tokenData)},afterTween:function(n,t,i,r){o(n,this._tokenData);o(t,this._tokenData);o(i,this._tokenData);rt(r,this._tokenData)}}}(t)}).call(null)},{}],2:[function(n,t){var r=n("./shape"),u=n("./utils"),i=function(){this._pathTemplate="M 50,50 m 0,-{radius} a {radius},{radius} 0 1 1 0,{2radius} a {radius},{radius} 0 1 1 0,-{2radius}";this.containerAspectRatio=1;r.apply(this,arguments)};i.prototype=new r;i.prototype.constructor=i;i.prototype._pathString=function(n){var i=n.strokeWidth,t;return n.trailWidth&&n.trailWidth>n.strokeWidth&&(i=n.trailWidth),t=50-i/2,u.render(this._pathTemplate,{radius:t,"2radius":2*t})};i.prototype._trailString=function(n){return this._pathString(n)};t.exports=i},{"./shape":7,"./utils":8}],3:[function(n,t){var r=n("./shape"),u=n("./utils"),i=function(){this._pathTemplate="M 0,{center} L 100,{center}";r.apply(this,arguments)};i.prototype=new r;i.prototype.constructor=i;i.prototype._initializeSvg=function(n,t){n.setAttribute("viewBox","0 0 100 "+t.strokeWidth);n.setAttribute("preserveAspectRatio","none")};i.prototype._pathString=function(n){return u.render(this._pathTemplate,{center:n.strokeWidth/2})};i.prototype._trailString=function(n){return this._pathString(n)};t.exports=i},{"./shape":7,"./utils":8}],4:[function(n,t){t.exports={Line:n("./line"),Circle:n("./circle"),SemiCircle:n("./semicircle"),Path:n("./path"),Shape:n("./shape"),utils:n("./utils")}},{"./circle":2,"./line":3,"./path":5,"./semicircle":6,"./shape":7,"./utils":8}],5:[function(n,t){var u=n("shifty"),r=n("./utils"),f={easeIn:"easeInCubic",easeOut:"easeOutCubic",easeInOut:"easeInOutCubic"},i=function e(n,t){var u,i;if(!(this instanceof e))throw new Error("Constructor was called without new keyword");t=r.extend({duration:800,easing:"linear",from:{},to:{},step:function(){}},t);u=r.isString(n)?document.querySelector(n):n;this.path=u;this._opts=t;this._tweenable=null;i=this.path.getTotalLength();this.path.style.strokeDasharray=i+" "+i;this.set(0)};i.prototype.value=function(){var n=this._getComputedDashOffset(),t=this.path.getTotalLength(),i=1-n/t;return parseFloat(i.toFixed(6),10)};i.prototype.set=function(n){var t;if(this.stop(),this.path.style.strokeDashoffset=this._progressToOffset(n),t=this._opts.step,r.isFunction(t)){var i=this._easing(this._opts.easing),u=this._calculateTo(n,i),f=this._opts.shape||this;t(u,f,this._opts.attachment)}};i.prototype.stop=function(){this._stopTween();this.path.style.strokeDashoffset=this._getComputedDashOffset()};i.prototype.animate=function(n,t,i){var o,s,f,e;t=t||{};r.isFunction(t)&&(i=t,t={});o=r.extend({},t);s=r.extend({},this._opts);t=r.extend(s,t);f=this._easing(t.easing);e=this._resolveFromAndTo(n,f,o);this.stop();this.path.getBoundingClientRect();var c=this._getComputedDashOffset(),l=this._progressToOffset(n),h=this;this._tweenable=new u;this._tweenable.tween({from:r.extend({offset:c},e.from),to:r.extend({offset:l},e.to),duration:t.duration,easing:f,step:function(n){h.path.style.strokeDashoffset=n.offset;var i=t.shape||h;t.step(n,i,t.attachment)},finish:function(){r.isFunction(i)&&i()}})};i.prototype._getComputedDashOffset=function(){var n=window.getComputedStyle(this.path,null);return parseFloat(n.getPropertyValue("stroke-dashoffset"),10)};i.prototype._progressToOffset=function(n){var t=this.path.getTotalLength();return t-n*t};i.prototype._resolveFromAndTo=function(n,t,i){return i.from&&i.to?{from:i.from,to:i.to}:{from:this._calculateFrom(t),to:this._calculateTo(n,t)}};i.prototype._calculateFrom=function(n){return u.interpolate(this._opts.from,this._opts.to,this.value(),n)};i.prototype._calculateTo=function(n,t){return u.interpolate(this._opts.from,this._opts.to,n,t)};i.prototype._stopTween=function(){null!==this._tweenable&&(this._tweenable.stop(),this._tweenable=null)};i.prototype._easing=function(n){return f.hasOwnProperty(n)?f[n]:n};t.exports=i},{"./utils":8,shifty:1}],6:[function(n,t){var r=n("./shape"),u=n("./circle"),f=n("./utils"),i=function(){this._pathTemplate="M 50,50 m -{radius},0 a {radius},{radius} 0 1 1 {2radius},0";this.containerAspectRatio=2;r.apply(this,arguments)};i.prototype=new r;i.prototype.constructor=i;i.prototype._initializeSvg=function(n){n.setAttribute("viewBox","0 0 100 50")};i.prototype._initializeTextContainer=function(n,t,i){n.text.style&&(i.style.top="auto",i.style.bottom="0",n.text.alignToBottom?f.setStyle(i,"transform","translate(-50%, 0)"):f.setStyle(i,"transform","translate(-50%, 50%)"))};i.prototype._pathString=u.prototype._pathString;i.prototype._trailString=u.prototype._trailString;t.exports=i},{"./circle":2,"./shape":7,"./utils":8}],7:[function(n,t){var f=n("./path"),r=n("./utils"),u="Object is destroyed",i=function e(n,t){var u,i,o;if(!(this instanceof e))throw new Error("Constructor was called without new keyword");if(0!==arguments.length){if(this._opts=r.extend({color:"#555",strokeWidth:1,trailColor:null,trailWidth:null,fill:null,text:{style:{color:null,position:"absolute",left:"50%",top:"50%",padding:0,margin:0,transform:{prefix:!0,value:"translate(-50%, -50%)"}},autoStyleContainer:!0,alignToBottom:!0,value:null,className:"progressbar-text"},svgStyle:{display:"block",width:"100%"},warnings:!1},t,!0),r.isObject(t)&&void 0!==t.svgStyle&&(this._opts.svgStyle=t.svgStyle),r.isObject(t)&&r.isObject(t.text)&&void 0!==t.text.style&&(this._opts.text.style=t.text.style),i=this._createSvgView(this._opts),u=r.isString(n)?document.querySelector(n):n,!u)throw new Error("Container does not exist: "+n);this._container=u;this._container.appendChild(i.svg);this._opts.warnings&&this._warnContainerAspectRatio(this._container);this._opts.svgStyle&&r.setStyles(i.svg,this._opts.svgStyle);this.svg=i.svg;this.path=i.path;this.trail=i.trail;this.text=null;o=r.extend({attachment:void 0,shape:this},this._opts);this._progressPath=new f(i.path,o);r.isObject(this._opts.text)&&null!==this._opts.text.value&&this.setText(this._opts.text.value)}};i.prototype.animate=function(n,t,i){if(null===this._progressPath)throw new Error(u);this._progressPath.animate(n,t,i)};i.prototype.stop=function(){if(null===this._progressPath)throw new Error(u);void 0!==this._progressPath&&this._progressPath.stop()};i.prototype.destroy=function(){if(null===this._progressPath)throw new Error(u);this.stop();this.svg.parentNode.removeChild(this.svg);this.svg=null;this.path=null;this.trail=null;this._progressPath=null;null!==this.text&&(this.text.parentNode.removeChild(this.text),this.text=null)};i.prototype.set=function(n){if(null===this._progressPath)throw new Error(u);this._progressPath.set(n)};i.prototype.value=function(){if(null===this._progressPath)throw new Error(u);return void 0===this._progressPath?0:this._progressPath.value()};i.prototype.setText=function(n){if(null===this._progressPath)throw new Error(u);null===this.text&&(this.text=this._createTextContainer(this._opts,this._container),this._container.appendChild(this.text));r.isObject(n)?(r.removeChildren(this.text),this.text.appendChild(n)):this.text.innerHTML=n};i.prototype._createSvgView=function(n){var t=document.createElementNS("http://www.w3.org/2000/svg","svg"),i,r;return this._initializeSvg(t,n),i=null,(n.trailColor||n.trailWidth)&&(i=this._createTrail(n),t.appendChild(i)),r=this._createPath(n),t.appendChild(r),{svg:t,path:r,trail:i}};i.prototype._initializeSvg=function(n){n.setAttribute("viewBox","0 0 100 100")};i.prototype._createPath=function(n){var t=this._pathString(n);return this._createPathElement(t,n)};i.prototype._createTrail=function(n){var i=this._trailString(n),t=r.extend({},n);return t.trailColor||(t.trailColor="#eee"),t.trailWidth||(t.trailWidth=t.strokeWidth),t.color=t.trailColor,t.strokeWidth=t.trailWidth,t.fill=null,this._createPathElement(i,t)};i.prototype._createPathElement=function(n,t){var i=document.createElementNS("http://www.w3.org/2000/svg","path");return i.setAttribute("d",n),i.setAttribute("stroke",t.color),i.setAttribute("stroke-width",t.strokeWidth),t.fill?i.setAttribute("fill",t.fill):i.setAttribute("fill-opacity","0"),i};i.prototype._createTextContainer=function(n,t){var i=document.createElement("div"),u;return i.className=n.text.className,u=n.text.style,u&&(n.text.autoStyleContainer&&(t.style.position="relative"),r.setStyles(i,u),u.color||(i.style.color=n.color)),this._initializeTextContainer(n,t,i),i};i.prototype._initializeTextContainer=function(){};i.prototype._pathString=function(){throw new Error("Override this function for each progress bar");};i.prototype._trailString=function(){throw new Error("Override this function for each progress bar");};i.prototype._warnContainerAspectRatio=function(n){if(this.containerAspectRatio){var t=window.getComputedStyle(n,null),i=parseFloat(t.getPropertyValue("width"),10),u=parseFloat(t.getPropertyValue("height"),10);r.floatEquals(this.containerAspectRatio,i/u)||(console.warn("Incorrect aspect ratio of container","#"+n.id,"detected:",t.getPropertyValue("width")+"(width)","/",t.getPropertyValue("height")+"(height)","=",i/u),console.warn("Aspect ratio of should be",this.containerAspectRatio))}};t.exports=i},{"./path":5,"./utils":8}],8:[function(n,t){function r(n,t,u){var f,o,e;n=n||{};t=t||{};u=u||!1;for(f in t)t.hasOwnProperty(f)&&(o=n[f],e=t[f],n[f]=u&&i(o)&&i(e)?r(o,e,u):e);return n}function s(n,t){var i=n;for(var r in t)if(t.hasOwnProperty(r)){var u=t[r],f="\\{"+r+"\\}",e=new RegExp(f,"g");i=i.replace(e,u)}return i}function u(n,t,i){for(var e,u=n.style,r=0;r<o.length;++r)e=o[r],u[e+f(t)]=i;u[t]=i}function h(n,t){e(t,function(t,r){null!==t&&void 0!==t&&(i(t)&&t.prefix===!0?u(n,r,t.value):n.style[r]=t)})}function f(n){return n.charAt(0).toUpperCase()+n.slice(1)}function c(n){return"string"==typeof n||n instanceof String}function l(n){return"function"==typeof n}function a(n){return"[object Array]"===Object.prototype.toString.call(n)}function i(n){if(a(n))return!1;var t=typeof n;return"object"===t&&!!n}function e(n,t){var i,r;for(i in n)n.hasOwnProperty(i)&&(r=n[i],t(r,i))}function v(n,t){return Math.abs(n-t)<p}function y(n){for(;n.firstChild;)n.removeChild(n.firstChild)}var o="Webkit Moz O ms".split(" "),p=.001;t.exports={extend:r,render:s,setStyle:u,setStyles:h,capitalize:f,isString:c,isFunction:l,isObject:i,forEachObject:e,floatEquals:v,removeChildren:y}},{}]},{},[4])(4)});$(document).ready(function(){Sequoia.range&&Sequoia.range.init()});Sequoia.range=function(){function n(){$(".blend").on("click",function(){window.location=$(this).find("a").attr("href")})}return{init:n}}();"onpageshow"in window?window.addEventListener("pageshow",function(){Sequoia.recipeOverview&&$(".app-recipe-overview").length>0&&Sequoia.recipeOverview.init()},!1):window.addEventListener("load",function(){Sequoia.recipeOverview&&$(".app-recipe-overview").length>0&&Sequoia.recipeOverview.init()},!1);Sequoia.recipeOverview=function(){function v(){h.length>0&&c(h);$(".btn-recipe-tag").click(y);$(window).resize(p);$(document).scroll(w);$(window).unload(function(){r=0;n=0});i(u);r=$(".row-tags").position().top}function y(){t=!1;o=!0;n=0;c($(this).data("tag"));i(u);b()}function p(){t||i(u);l()}function w(){var n=$(document).scrollTop();!t&&n>e&&i(u);e=n;l()}function c(n){var i=$("#tag"),t=$(".h-tag");n.indexOf("#")===0&&(n=n.substr(1));i.val(n);window.location.hash=n;n=="all"&&(n=t.data("default"));n=n.split("_").join(" ");t.text(n)}function l(){var t=$(".app-header").length>0?$(".app-header").height():0,i=e+t,n=$(".row-tags");i>=r?(n.addClass("row-tags-fixed"),n.css("top",t)):(n.removeClass("row-tags-fixed"),n.attr("style",""))}function b(){var n=$(".app-header").length>0?$(".app-header").height():0,t=Math.max(0,r-n+1);$("html, body").animate({scrollTop:t},500)}function a(){var n=$(window).height(),t=e,i=$("#search-results").offset().top,r=$("#search-results").height(),u=n-(i-t+r);return u>0}function k(){for(var t=2,n=s,i=1;i<10&&(n==s||n==4);i++)n=Math.floor(Math.random()*(6-t))+t;return s=n,n}function i(r){if(!f&&!t&&(!(n>0)||a())){var e=200,s=k(),u=$("#tag").val();u=u=="all"?"":u;f=!0;$.ajax({type:"POST",url:r,data:{tag:u,skip:n,take:s},dataType:"json"}).done(function(u){if(u&&u.length){n+=u.length;var s=d(u);o&&($("#search-results").html(""),o=!1);$("#search-results").append(s);f=!1;a()&&setTimeout(function(){i(r)},e)}else t=!0}).fail(function(){$("#search-results").html("")}).always(function(){f=!1})}}function d(n){if(n){var t=$("#recipe-template-"+n.length).html();return $.each(n,function(n,i){t=t.replace("{"+n+"}",g(i))}),t}return""}function g(n){return $("#recipe-template-item").html().replace("{Title}",n.Title).replace("{Url}",n.Url).replace("{ImageUrl}",n.ImageUrl).replace("{Icons}",nt(n.Icons))}function nt(n){if(n){var t=[];return $.each(n,function(n,i){t.push($("#recipe-template-item-icon").html().replace("{IconTitle}",i.Title).replace("{IconUrl}",i.IconUrl))}),t.join("")}return""}var r=0,u=window.location.pathname,h=window.location.hash||"",n=0,t=!1,o=!0,f=!1,e=$(document).scrollTop(),s=0;return{init:v}}(),function(){function i(){}function t(n,t){this.path=n;typeof t!="undefined"&&t!==null?(this.at_2x_path=t,this.perform_check=!1):(this.at_2x_path=n.replace(/\.\w+$/,function(n){return"@2x"+n}),this.perform_check=!0)}function r(n){this.el=n;this.path=new t(this.el.getAttribute("src"),this.el.getAttribute("data-at2x"));var i=this;this.path.check_2x_variant(function(n){n&&i.swap()})}var n=typeof exports=="undefined"?window:exports,u={check_mime_type:!0};n.Retina=i;i.configure=function(n){n==null&&(n={});for(var t in n)u[t]=n[t]};i.init=function(t){t==null&&(t=n);var i=t.onload||new Function;t.onload=function(){for(var t=document.getElementsByTagName("img"),f=[],u,n=0;n<t.length;n++)u=t[n],f.push(new r(u));i()}};i.isRetina=function(){return n.devicePixelRatio>1?!0:n.matchMedia&&n.matchMedia("(-webkit-min-device-pixel-ratio: 1.5),                      (min--moz-device-pixel-ratio: 1.5),                      (-o-min-device-pixel-ratio: 3/2),                      (min-resolution: 1.5dppx)").matches?!0:!1};n.RetinaImagePath=t;t.confirmed_paths=[];t.prototype.is_external=function(){return!!(this.path.match(/^https?\:/i)&&!this.path.match("//"+document.domain))};t.prototype.check_2x_variant=function(n){var i,r=this;if(this.is_external())return n(!1);if(this.perform_check||typeof this.at_2x_path=="undefined"||this.at_2x_path===null){if(this.at_2x_path in t.confirmed_paths)return n(!0);i=new XMLHttpRequest;i.open("HEAD",this.at_2x_path);i.onreadystatechange=function(){if(i.readyState!=4)return n(!1);if(i.status>=200&&i.status<=399){if(u.check_mime_type){var f=i.getResponseHeader("Content-Type");if(f==null||!f.match(/^image/i))return n(!1)}return t.confirmed_paths.push(r.at_2x_path),n(!0)}return n(!1)};i.send()}else return n(!0)};n.RetinaImage=r;r.prototype.swap=function(n){function i(){t.el.complete?(t.el.setAttribute("width",t.el.offsetWidth),t.el.setAttribute("height",t.el.offsetHeight),t.el.setAttribute("src",n)):setTimeout(i,5)}typeof n=="undefined"&&(n=this.path.at_2x_path);var t=this;i()};i.isRetina()&&i.init(n)}();$(window).load(function(){Sequoia.search&&Sequoia.search.init()});Sequoia.search=function(){function n(){$("span.searchsubmit").on("click",function(){$(this).prev().val()!=""&&(window.location=$(this).parent().attr("action")+"?q="+$(this).prev().val())})}return{init:n}}();$(window).load(function(){Sequoia.tiles&&Sequoia.tiles.init()});Sequoia.tiles=function(){function n(){if($(".isotopemainwrapper").length>0){var n=$(".isotopemainwrapper");jQuery.each(n,function(){t(n)})}}function t(n){var t=n.find(".tile-isotope");t.isotope({itemSelector:".tile",transitionDuration:"0.1s"});n.find(".tile-selection").on("click",function(){var i=[],r;$(this).toggleClass("active");n.find(".tile-filterselection-wrapper").each(function(){var n=[];$(this).find(".tile-selection.active").each(function(){var t=$(this).data("tile").split(".")[1];n.push(t)});i.push(n)});r=function(){for(var t,u,r=!1,n=0;n<i.length;++n)i[n].length>0&&(r=!0);if(r==!1)return!0;for(hasOrValues=[],n=0;n<i.length;++n){for(hasOrValues.push(!1),t=0;t<i[n].length;++t)u=$(this).hasClass(i[n][t]),u&&(hasOrValues[n]=!0);if(i[n].length>0&&hasOrValues[n]==!1)return!1}return!0};t.isotope({filter:r})});$(".tile-container h3").on("click",function(){window.location=$(this).find("a").attr("href")})}return{init:n}}();jQuery(document).ready(function(){$(".start-button").click(function(){initCircleProgressBar()});$(".circle-prev").on("click",function(){navigateQuestion("prev")});$(".circle-next").on("click",function(){navigateQuestion("next")});initAnswers();$(".registration-form fieldset:first-child").fadeIn("slow");$('.registration-form input[type="text"], .registration-form input[type="password"], .registration-form textarea').on("focus",function(){$(this).removeClass("input-error")});$(".registration-form .btn-next").on("click",function(){var n=$(this).parents("fieldset"),t=!0;n.find('input[type="text"], input[type="password"], textarea').each(function(){$(this).val()==""?($(this).addClass("input-error"),t=!1):$(this).removeClass("input-error")});t&&n.fadeOut(400,function(){$(this).next().fadeIn()})});$(".registration-form .btn-previous").on("click",function(){$(this).parents("fieldset").fadeOut(400,function(){$(this).prev().fadeIn()})});$(".registration-form").on("submit",function(n){$(this).find('input[type="text"], input[type="password"], textarea').each(function(){$(this).val()==""?(n.preventDefault(),$(this).addClass("input-error")):$(this).removeClass("input-error")})})});$(document).ready(function(){Sequoia.animatedMedia&&Sequoia.animatedMedia.init()});Sequoia.animatedMedia=function(){function n(){var n=!!document.createElement("video").canPlayType,t=!!(document.fullscreenEnabled||document.mozFullScreenEnabled||document.msFullscreenEnabled||document.webkitSupportsFullscreen||document.webkitFullscreenEnabled||document.createElement("video").webkitRequestFullScreen);$.each($("section.app-animatedmedia"),function(){var n=$(this).find("video").data("viewportheight")+"vh",t=$(this).find("source");$(this).height(n);$(this).css("visibility","visible");$(this).find("object-fit").css("visibility","visible")});$.each($("section.app-animatedmedia video[autoplay]"),function(){var n=this;setTimeout(function(){n.paused&&n.play()},0)});$.each($("section.app-animatedmedia[data-playinlightbox='true']"),function(){var u=$(this).find("video source").attr("src"),f=$(this).find("video source").attr("type"),e=$(this).closest("section").find("#PlaySecondVideo").val()==="true"?!0:!1,o=$(this).closest("section").find("#SecondVideoUrl").val(),t=document.createElement("div"),r,n,i;t.className="lightbox";document.body.appendChild(t);r=document.createElement("span");r.className="close-button";t.appendChild(r);t.setAttribute("hidden","hidden");$(r).on("click",function(){$(t).toggle()});n=document.createElement("video");n.setAttribute("preload","none");n.setAttribute("width","80%");n.setAttribute("height","auto");n.setAttribute("controls",!0);n.setAttribute("playsinline",!0);t.appendChild(n);i=document.createElement("source");i.setAttribute("src",u);e&&i.setAttribute("src",o);i.setAttribute("type",f);n.appendChild(i)});$("section.app-animatedmedia[data-playinlightbox=true]").on("click",function(n){if($(n.target).hasClass("container-fluid")||$(n.target).hasClass("placeholder")){var t=$(this).find("video").find("source").attr("src");$(".lightbox").each(function(){if($(this).find("source").attr("src")==t){$(this).toggle();var n=$(this).find("video").get(0);return n.play().then(function(){setTimeout(function(){n.currentTime=0},100)}).catch(function(n){console.error("error: "+n)}),!1}});$(".close-button").on("click",function(){$(this).parent(".lightbox").find("video").get(0).pause();$(this).parent(".lightbox").hide()});$(".lightbox").on("click",function(n){n.target.className=="lightbox"&&($(this).find("video").get(0).pause(),$(this).hide())})}});$.each($("section.app-animatedmedia video[scrubnscroll]"),function(){function r(){var u=n.getBoundingClientRect(),t=0;t=-(u.top-i)/scrollspeed;t=Math.round(t*1e3)/1e3;n.currentTime=t;window.requestAnimationFrame(r)}var t,n=this,i=Math.max(document.documentElement.clientHeight,window.innerHeight||0),u=n.offsetHeight+i;n.addEventListener("durationchange",function(){t=n.duration;scrollspeed=Math.round(u/t);window.requestAnimationFrame(r)});n.pause()});jQuery.each($("section.app-animatedmedia video[playfullscreen]"),function(){if(n){var u="",f="",e="",s=$(this).closest("section").data("fullvideohash"),h=$(this).closest("section").data("fullvideoplayhash"),i=document.getElementById(s),t=this,c=document.getElementById(h);t.hasAttribute("autoplay")&&t.play();c.addEventListener("click",function(){u=$(t).closest("section").find("#PlaySecondVideo").val()==="True"?!0:!1;f=$(t).closest("section").find("#SecondVideoUrl").val();e=$(t).closest("section").find("#VideoUrl").val();t.paused&&t.ended||($(t).closest("section").find(".placeholder").fadeOut(),u&&t.setAttribute("src",f),t.play(),o())});t.addEventListener("click",function(){u=$(t).closest("section").find("#PlaySecondVideo").val()==="True"?!0:!1;f=$(t).closest("section").find("#SecondVideoUrl").val();e=$(t).closest("section").find("#VideoUrl").val();t.paused||t.ended?($(t).closest("section").find(".placeholder").fadeOut(),u&&t.setAttribute("src",f),t.play(),o()):(t.pause(),u&&t.setAttribute("src",e),$(t).closest("section").find(".placeholder").fadeIn(),o(),t.hasAttribute("autoplay")&&t.play())});var o=function(){Sequoia.globals.touch&&(l()?(document.exitFullscreen?document.exitFullscreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.webkitCancelFullScreen?document.webkitCancelFullScreen():document.msExitFullscreen&&document.msExitFullscreen(),r(!1)):(i.requestFullscreen?i.requestFullscreen():i.mozRequestFullScreen?i.mozRequestFullScreen():i.webkitRequestFullScreen?i.webkitRequestFullScreen():i.msRequestFullscreen&&i.msRequestFullscreen(),r(!0)))},l=function(){return!!(document.fullScreen||document.webkitIsFullScreen||document.mozFullScreen||document.msFullscreenElement||document.fullscreenElement)},r=function(n){$(i).attr("data-fullscreen",!!n)};t.addEventListener("fullscreenchange",function(){r(!!(document.fullScreen||document.fullscreenElement))});t.addEventListener("webkitendfullscreen",function(){r(!!document.webkitIsFullScreen);$(t).closest("section").find(".placeholder").fadeIn()});t.addEventListener("webkitfullscreenchange",function(){r(!!document.webkitIsFullScreen)});t.addEventListener("mozfullscreenchange",function(){r(!!document.mozFullScreen)});t.addEventListener("msfullscreenchange",function(){r(!!document.msFullscreenElement)})}})}var t=$("input#VideoUrl").val();return $("section.app-animatedmedia video").css("font-family","object-fit: cover; object-position: center bottom;"),{init:n}}();$.fn.isOnScreen=function(){var i=$(window),t={top:i.scrollTop(),left:i.scrollLeft()},n;return t.right=t.left+i.width(),t.bottom=t.top+i.height(),n=this.offset(),n.right=n.left+this.outerWidth(),n.bottom=n.top+this.outerHeight(),!(t.right<n.left||t.left>n.right||t.bottom<n.top||t.top>n.bottom)};objectFitVideos=function(){"use strict";function u(n){for(var u=getComputedStyle(n).fontFamily,i=null,t={};(i=r.exec(u))!==null;)t[i[1]]=i[2];return t["object-position"]?o(t):t}function f(){for(var t=document.querySelectorAll("video"),i=-1,n;t[++i];)n=u(t[i]),(n["object-fit"]||n["object-position"])&&(n["object-fit"]=n["object-fit"]||"fill",e(t[i],n))}function e(n,t){function f(){var h=n.videoWidth,c=n.videoHeight,o=h/c,u=r.clientWidth,f=r.clientHeight,l=u/f,s=0,e=0;i.marginLeft=i.marginTop=0;(o<l?t["object-fit"]==="contain":t["object-fit"]==="cover")?(s=f*o,e=u/o,i.width=Math.round(s)+"px",i.height=f+"px",i.marginLeft=t["object-position-x"]==="left"?0:t["object-position-x"]==="right"?Math.round(u-s)+"px":Math.round((u-s)/2)+"px"):(e=u/o,i.width=u+"px",i.height=Math.round(e)+"px",i.marginTop=t["object-position-y"]==="top"?0:t["object-position-y"]==="bottom"?Math.round(f-e)+"px":Math.round((f-e)/2)+"px")}var u,e;if(t["object-fit"]!=="fill"){var i=n.style,o=window.getComputedStyle(n),r=document.createElement("object-fit");r.appendChild(n.parentNode.replaceChild(r,n));u={height:"100%",width:"100%",boxSizing:"content-box",display:"inline-block",overflow:"hidden"};"backgroundColor backgroundImage borderColor borderStyle borderWidth bottom fontSize lineHeight left opacity margin position right top visibility".replace(/\w+/g,function(n){u[n]=o[n]});for(e in u)r.style[e]=u[e];i.border=i.margin=i.padding=0;i.display="block";i.opacity=1;n.addEventListener("loadedmetadata",f);window.addEventListener("optimizedResize",f);n.readyState>=1&&(n.removeEventListener("loadedmetadata",f),f())}}function o(n){return n["object-position-x"]=~n["object-position"].indexOf("left")?"left":~n["object-position"].indexOf("right")?"right":"center",n["object-position-y"]=~n["object-position"].indexOf("top")?"top":~n["object-position"].indexOf("bottom")?"bottom":"center",n}function s(n,t,i){var u,r,f;i=i||window;u=!1;r=null;try{r=new CustomEvent(t)}catch(e){r=document.createEvent("Event");r.initEvent(t,!0,!0)}f=function(){u||(u=!0,requestAnimationFrame(function(){i.dispatchEvent(r);u=!1}))};i.addEventListener(n,f)}var n=new Image,t="object-fit"in n.style,i="object-position"in n.style,r=/(object-fit|object-position)\s*:\s*([-\w\s%]+)/g;t&&i||(f(),s("resize","optimizedResize"))};typeof module!="undefined"&&typeof module.exports!="undefined"&&(module.exports=objectFitVideos);objectFitVideos();$(document).ready(function(){function n(){var i=$(".app-BlendFinder"),t=[],n;i.find(".blendFinderOptions").each(function(){t.push($(this).attr("data-value")+"-"+$(this).find("option:selected").val())});$(".blendFinderKeyValuePairs").each(function(){var r=$(this),i=0;return t.forEach(function(n){r.has('li:contains("'+n+'")').length>=1&&(i=i+1)}),i==t.length&&(n=$(this)),n==undefined?!0:!1});n!=undefined&&($(".blendFinderResult").attr("hidden","hidden"),n.parents(".blendFinderResult").removeAttr("hidden"))}$(".blendFinderOptions").on("change",function(){n()});$(document).ready(function(){n()})});$(document).ready(function(){function n(n){var t=n.val(),i=t==""?"":t.split("\\")[2];n.siblings(".FormFileUpload__FileName").text(i)}var t=$("<span />").addClass("FormFileUpload__FileName");$(".FormFileUpload").prepend(t);$(".FormFileUpload input[type='file']").on("change",function(){n($(this))});$(".FormFileUpload__Clear").on("click",function(){$(this).siblings("input").val("");n($(this))})});$(window).load(function(){$(".app-carousel").length>0&&$(".app-carousel").bxSlider({auto:!0,pager:!0,pause:5e3,adaptiveHeight:!0,onSliderLoad:function(){$(".app-carousel").css("visibility","visible")}})});jQuery(document).ready(function(){jQuery(".imageColMachineRegistration").click(function(){var n=$(this).attr("data-title"),t=$(this).attr("data-code"),i=n.concat(" ",t);$("#productDescription-hiddden").val(i);$(".highlight").removeClass("highlight");$(this).addClass("highlight")})});$(document).ready(function(){$(".app-collapsible-target").each(function(){var n=$(window).width()<768,t=$(this).attr("data-showmobile").toLowerCase()=="true",i=$(this).attr("data-showdesktop").toLowerCase()=="true";(n&&t||!n&&i)&&$(this).addClass("in")})});cc={version:"1.0.10",jqueryversionrequired:"1.4.4",initobj:!1,ismobile:!1,setupcomplete:!1,allasked:!1,checkedlocal:!1,checkedremote:!1,remoteresponse:!1,frommodal:!1,hassetupmobile:!1,sessionkey:!1,noclosewin:!1,closingmodal:!1,jqueryattempts:0,reloadkey:!1,forcereload:!1,allagree:!1,checkedipdb:!1,cookies:{},uniqelemid:0,executionblock:0,defaultCookies:{social:{},analytics:{},advertising:{}},remoteCookies:{},approved:{},bindfunctions:{},checkeddonottrack:!1,cookieIsVis:!0,cookiefisrt:!1,eumemberstates:["BE","BG","CZ","DK","DE","EE","IE","EL","ES","FR","IT","CY","LV","LT","LU","HU","MT","NL","AT","PL","PT","RO","SI","SK","FI","SE","UK"],settings:{refreshOnConsent:!1,style:"dark",bannerPosition:"top",clickAnyLinkToConsent:!1,privacyPolicy:!1,collectStatistics:!1,tagPosition:"bottom-right",useSSL:!1,serveraddr:"http://cookieconsent.silktide.com/",clearprefs:!1,consenttype:"implicit",onlyshowbanneronce:!1,hideallsitesbutton:!0,disableallsites:!0,hideprivacysettingstab:!0,scriptdelay:800,testmode:!1,overridewarnings:!1,onlyshowwithineu:!1,ipinfodbkey:!1,ignoreDoNotTrack:!1},style:{textColor:"#000",buttonBackgroundColor:"#FFF",buttonBorderColor:"#000",buttonTextColor:"#000",backgroundColor:"#FFF",backgroundImage:null},strings:{decline:"decline",or:"or",notificationTitle2:"your cookie settings or change your cookie settings yourself anytime, see",generalPrivacyLink:"",jqueryWarning:"Developer: Caution! In order to use Cookie Consent, you need to use jQuery 1.4.4 or higher.",noJsBlocksWarning:"Developer: Warning! It doesn't look like you have set up Cookie Consent correctly.  You must follow all steps of the setup guide at http://silktide.com/cookieconsent/code.  If you believe you are seeing this message in error, you can use the overridewarnings setting (see docs for more information).",noKeyWarning:"Developer: Warning! You have set the plugin to only show within the EU, but you have not provided an API key for the IP Info DB.  Check the documentation at http://silktide.com/cookieconsent for more information",invalidKeyWarning:"Developer: Warning! You must provide a valid API key for IP Info DB.  Check the documentation at http://silktide.com/cookieconsent for more information",necessaryDefaultTitle:"Strictly necessary",socialDefaultTitle:"Social media",analyticsDefaultTitle:"Analytics",advertisingDefaultTitle:"Advertising",functionalDefaultTitle:"Functional",defaultTitle:"Default cookie title",necessaryDefaultDescription:"Some cookies on this website are strictly necessary and cannot be disabled.",socialDefaultDescription:"Facebook, Twitter and other social websites need to know who you are to work properly.",analyticsDefaultDescription:"We anonymously measure your use of this website to improve your experience.",advertisingDefaultDescription:"Adverts will be chosen for you automatically based on your past behaviour and interests.",functionalDefaultDescription:"Functional cookies are used for essential elements of the website, such as personal settings or shopping cards.",defaultDescription:"Default cookie description.",notificationTitle:"Your experience on this site will be improved by allowing cookies",notificationTitleImplicit:"respects your privacy. This site uses cookies to offer you the best browsing experience. You can",notificationTitleExpanded:"Your experience on this site will be improved by allowing cookies",notificationTitleImplicitExpanded:"We use cookies to ensure you get the best experience on our website ",poweredBy:"Cookie Consent plugin for the EU cookie law",privacyPolicy:"privacy policy",learnMore:"Learn more",seeDetails:"adjust",seeDetailsImplicit:"change your settings",hideDetails:"hide details",savePreference:"Save preference",saveForAllSites:"Save for all sites",allowCookies:"Allow cookies!",allowCookiesImplicit:"Close",allowForAllSites:"Allow for all sites",customCookie:"This website uses a custom type of cookie which needs specific approval",privacySettings:"Privacy settings",privacySettingsDialogTitleA:"Privacy settings",privacySettingsDialogTitleB:"for this website",privacySettingsDialogSubtitle:"Some features of this website need your consent to remember who you are.",closeWindow:"Close window",changeForAllSitesLink:"Change settings for all websites",preferenceUseGlobal:"Use global setting",preferenceConsent:"I consent",preferenceDecline:"I decline",preferenceAsk:"Ask me each time",preferenceAlways:"Always allow",preferenceNever:"Never allow",notUsingCookies:"This website does not use any cookies.",clearedCookies:"Your cookies have been cleared, you will need to reload this page for the settings to have effect.",allSitesSettingsDialogTitleA:"Privacy settings",allSitesSettingsDialogTitleB:"for all websites",allSitesSettingsDialogSubtitle:"You may consent to these cookies for all websites that use this plugin.",backToSiteSettings:"Back to website settings"},onconsent:function(n,t){cc.isfunction(t)?fn=t:(scriptname=t,fn=function(){cc.insertscript(scriptname)});cc.cookies&&cc.cookies[n]&&cc.cookies[n].approved?(cc.cookies[n].executed=!0,fn()):window.jQuery?jQuery(document).bind("cc_"+n,fn):cc.bindfunctions[n]?cc.bindfunctions[n][cc.bindfunctions[n].length]=fn:cc.bindfunctions[n]=new Array(fn)},geturlparameter:function(n){n=n.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var i="[\\?&]"+n+"=([^&#]*)",r=new RegExp(i),t=r.exec(window.location.search);return t==null?!1:decodeURIComponent(t[1].replace(/\+/g," "))},isfunction:function(n){return n&&{}.toString.call(n)=="[object Function]"},setup:function(){for(jQuery.each(cc.bindfunctions,function(n,t){for(i=0;i<t.length;i++)jQuery(document).bind("cc_"+n,t[i])}),verstr=jQuery().jquery,parts=verstr.split("."),versionRequired=cc.jqueryversionrequired.split("."),jqueryOk=!0,i=0;i<parts.length&&i<versionRequired.length;i++){if(currentpart=parseInt(parts[i]),requiredpart=parseInt(versionRequired[i]),currentpart<requiredpart){jqueryok=!1;break}if(currentpart>requiredpart)break}jqueryOk||alert(cc.strings.jqueryWarning);jQuery.each(cc.defaultCookies,function(n){n=="necessary"?(cc.defaultCookies[n].title=cc.strings.necessaryDefaultTitle,cc.defaultCookies[n].description=cc.strings.necessaryDefaultDescription):n=="social"?(cc.defaultCookies[n].title=cc.strings.socialDefaultTitle,cc.defaultCookies[n].description=cc.strings.socialDefaultDescription):n=="analytics"?(cc.defaultCookies[n].title=cc.strings.analyticsDefaultTitle,cc.defaultCookies[n].description=cc.strings.analyticsDefaultDescription):n=="advertising"?(cc.defaultCookies[n].title=cc.strings.advertisingDefaultTitle,cc.defaultCookies[n].description=cc.strings.advertisingDefaultDescription):n=="functional"&&(cc.defaultCookies[n].title=cc.strings.functionalDefaultTitle,cc.defaultCookies[n].description=cc.strings.functionalDefaultDescription)});jQuery.each(cc.initobj.cookies,function(n,t){t.title||(cc.initobj.cookies[n].title=n=="necessary"?cc.strings.necessaryDefaultTitle:n=="social"?cc.strings.socialDefaultTitle:n=="analytics"?cc.strings.analyticsDefaultTitle:n=="advertising"?cc.strings.advertisingDefaultTitle:n=="functional"?cc.strings.functionalDefaultTitle:cc.strings.defaultTitle);t.description||(cc.initobj.cookies[n].description=n=="necessary"?cc.strings.necessaryDefaultDescription:n=="social"?cc.strings.socialDefaultDescription:n=="analytics"?cc.strings.analyticsDefaultDescription:n=="advertising"?cc.strings.advertisingDefaultDescription:n=="functional"?cc.strings.functionalDefaultDescription:cc.strings.defaultDescription);t.defaultstate||(cc.initobj.cookies[n].defaultstate="on");cc.cookieIsVis=t.defaultstate?!1:!0;cc.initobj.cookies[n].asked=!1;cc.initobj.cookies[n].approved=!1;cc.initobj.cookies[n].executed=!1});cc.settings.onlyshowwithineu&&!cc.settings.ipinfodbkey&&alert(cc.strings.noKeyWarning);testmode=cc.geturlparameter("cctestmode");(testmode=="accept"||testmode=="decline")&&(cc.settings.testmode=testmode);cc.settings.disableallsites&&(cc.settings.hideallsitesbutton=!0);for(var n in cc.initobj.cookies)cc.cookies[n]=cc.initobj.cookies[n],cc.settings.testmode=="accept"&&(cc.approved[n]="yes"),cc.settings.testmode=="decline"&&(cc.approved[n]="no")},initialise:function(n){var t;if(cc.initobj=n,n.settings!==undefined)for(t in n.settings)this.settings[t]=n.settings[t];if(n.style!==undefined)for(t in n.style)this.style[t]=n.style[t];if(n.strings!==undefined)for(t in n.strings)this.strings[t]=n.strings[t];cc.settings.style="cc-"+cc.settings.style;cc.settings.bannerPosition="cc-"+cc.settings.bannerPosition;cc.settings.useSSL&&(cc.settings.serveraddr="https://cookieconsent.silktide.com/");window.jQuery&&(cc.setupcomplete=!0,cc.setup())},calculatestatsparams:function(){return params="c=",first=!0,jQuery.each(cc.initobj.cookies,function(n,t){first?first=!1:params+=";";params+=encodeURIComponent(n)+":";params+=cc.approved[n]?cc.approved[n]:"none";t.statsid&&(params+=":"+t.statsid)}),params+=cc.ismobile?"&m=1":"&m=0",params+="&u="+encodeURIComponent(document.URL)},setsessionkey:function(n){cc.sessionkey=n},fetchprefs:function(){cc.remoteresponse=!1;params="?s=1";cc.settings.collectStatistics&&(params="?s=1&"+cc.calculatestatsparams());cc.settings.clearprefs&&(params+="&v=1",cc.settings.clearprefs=!1);cc.insertscript(cc.settings.serveraddr+params);setTimeout(function(){cc.remoteresponse||cc.checkapproval()},3e3);this.checkedremote=!0},responseids:function(n){jQuery.each(n,function(n,t){cc.cookies[n].statsid=t})},insertscript:function(n){var t=document.createElement("script");t.setAttribute("type","text/javascript");t.setAttribute("src",n);document.getElementsByTagName("head")[0].appendChild(t)},insertscripttag:function(n){var t=document.createElement("script");t.setAttribute("type","text/javascript");t.innerHTML=n;document.getElementsByTagName("head")[0].appendChild(t)},checklocal:function(){this.checkedlocal=!0;jQuery.each(cc.cookies,function(n){cookieval=cc.getcookie("cc_"+n);(n=="social"||n=="analytics"||n=="advertising")&&(cookieval=="yes"?jQuery("#has"+n+"Consent").val("1"):jQuery("#has"+n+"Consent").val("0"));cookieval&&(cc.approved[n]=cookieval)});this.checkapproval()},response:function(n){cc.remoteresponse=!0;jQuery.each(n,function(n,t){cc.cookies[n]&&(!cc.approved[n]||cc.approved[n]&&(cc.approved[n]=="always"||cc.approved[n]=="never"))&&cc.setcookie("cc_"+n,t,365)});for(var t in n)cc.remoteCookies[t]=n[t],this.approved[t]!="yes"&&this.approved[t]!="no"&&(this.approved[t]=n[t]);jQuery.each(cc.cookies,function(t){n[t]||cc.approved[t]!="always"&&cc.approved[t]!="never"||(cc.cookies[t].approved=!1,cc.deletecookie(t),delete cc.approved[t])});this.checkapproval()},deletecookie:function(n){date=new Date;date.setDate(date.getDate()-1);document.cookie=escape("cc_"+n)+"=; path=/; expires="+date},reloadifnecessary:function(){(cc.settings.refreshOnConsent||cc.ismobile||cc.forcereload)&&setTimeout("location.reload(true);",50)},onkeyup:function(n){n.keyCode==27&&cc.closemodals()},closemodals:function(){cc.closingmodal||(cc.noclosewin?cc.noclosewin=!1:(jQuery("#cc-modal").is(":visible")&&jQuery("#cc-modal .cc-modal-closebutton a").click(),jQuery("#cc-settingsmodal").is(":visible")&&jQuery("#cc-settingsmodal #cc-settingsmodal-closebutton a").click()))},showbanner:function(){jQuery("#cc-tag").fadeOut(null,function(){jQuery(this).remove()});jQuery("#cc-notification").remove();data='<div id="cc-notification"><div id="cc-notification-wrapper"><h2><span>'+cc.strings.notificationTitle+' <a class="cc-link" href="#" id="cc-not-approve-button-thissite">'+cc.strings.decline+'<\/a> <span id="cc-or">'+cc.strings.or+" <\/span> "+cc.strings.notificationTitle2+' <a style="font-weight: 600; text-decoration: underline" target="_blank" href="'+cc.strings.generalPrivacyLink+'" class="cc-learnmore-link">'+cc.strings.learnMore+'<\/a>.<\/span><\/h2><div id="cc-notification-permissions"><\/div><ul class="cc-notification-buttons"><li><a class="cc-link" href="" id="cc-approve-button-allsites">'+cc.strings.allowForAllSites+'<\/a><\/li><li><a class="cc-link" href="#" id="cc-approve-button-thissite">'+cc.strings.allowCookies+'<\/a><\/li><\/ul><div class="cc-clear"><\/div><\/div><\/div>';jQuery("body").prepend(data);cc.settings.hideallsitesbutton&&jQuery("#cc-approve-button-allsites").hide();jQuery("#cc-not-approve-button-thissite").click(function(){jQuery('li input#cc-checkbox-social[type="checkbox"]:checked').prop("checked",!1);jQuery('li input#cc-checkbox-analytics[type="checkbox"]:checked').prop("checked",!1);jQuery('li input#cc-checkbox-advertising[type="checkbox"]:checked').prop("checked",!1);cc.onlocalconsentgiven()});cc.settings.privacyPolicy&&jQuery("#cc-notification-moreinformation").prepend('<a href="'+cc.settings.privacyPolicy+'">'+cc.strings.privacyPolicy+"<\/a> | ");jQuery("#cc-notification").addClass(cc.settings.style).addClass(cc.settings.bannerPosition);bannerh=jQuery("#cc-notification").height();jQuery("#cc-notification").hide();cc.ismobile&&jQuery("#cc-notification").addClass("cc-mobile");jQuery("#cc-notification-permissions").prepend("<ul><\/ul>");allcustom=!0;jQuery.each(cc.cookies,function(n,t){t.asked||(jQuery("#cc-notification-permissions ul").append('<li><input type="checkbox" checked="checked" id="cc-checkbox-'+n+'" /> <label id="cc-label-'+n+'" for="cc-checkbox-'+n+'"><strong>'+t.title+"<\/strong> "+t.description+"<\/label><\/li>"),t.link&&jQuery("#cc-label-"+n).append(' <a target="_blank" href="'+t.link+'" class="cc-learnmore-link">'+cc.strings.learnMore+"<\/a>"),(n=="social"||n=="analytics"||n=="advertising")&&(allcustom=!1),jQuery("#cc-checkbox-"+n).change(function(){jQuery(this).is(":checked")?(jQuery(this).parent().removeClass("cc-notification-permissions-inactive"),jQuery("#has"+n+"Consent").val("1")):(jQuery(this).parent().addClass("cc-notification-permissions-inactive"),jQuery("#has"+n+"Consent").val("0"))}),t.defaultstate=="off"&&jQuery("#cc-checkbox-"+n).removeAttr("checked").parent().addClass("cc-notification-permissions-inactive"),(n=="necessary"||n=="functional")&&jQuery("#cc-checkbox-"+n).attr("disabled","disabled"))});jQuery("#cc-notification-wrapper h2").append(' <a class="cc-link" href="#" id="cc-notification-moreinfo">'+cc.strings.seeDetails+"<\/a>");$("#cc-notification-moreinfo").detach().insertAfter("#cc-or");cc.settings.consenttype=="implicit"&&jQuery("#cc-notification-moreinfo").html(cc.strings.seeDetailsImplicit);jQuery("#cc-notification-moreinfo").on("click",function(){var n=$("#cc-notification-moreinfo").detach(),t;return jQuery(this).html()==cc.strings.seeDetails||jQuery(this).html()==cc.strings.seeDetailsImplicit?(jQuery("#cc-approve-button-thissite").html(cc.strings.savePreference),jQuery("#cc-approve-button-allsites").html(cc.strings.saveForAllSites),jQuery("#cc-notification h2 span").html(cc.strings.notificationTitleImplicitExpanded+" "),jQuery(this).html(cc.strings.hideDetails),n.insertAfter($("#cc-notification-wrapper h2 span")),jQuery('li input#cc-checkbox-social[type="checkbox"]:checked').prop("checked",!1),jQuery('li input#cc-checkbox-analytics[type="checkbox"]:checked').prop("checked",!1),jQuery('li input#cc-checkbox-advertising[type="checkbox"]:checked').prop("checked",!1)):(jQuery.each(cc.cookies,function(n,t){t.defaultstate=="off"?(jQuery("#cc-checkbox-"+n).removeAttr("checked"),jQuery(this).parent().addClass("cc-notification-permissions-inactive"),jQuery("#has"+n+"Consent").val("0")):(jQuery("#cc-checkbox-"+n).attr("checked","checked"),jQuery(this).parent().removeClass("cc-notification-permissions-inactive"),jQuery("#has"+n+"Consent").val("1"))}),jQuery(this).html(cc.strings.seeDetails),t=cc.strings.notificationTitle+' <a class="cc-link" href="#" id="cc-not-approve-button-thissite">'+cc.strings.decline+'<\/a> <span id="cc-or">'+cc.strings.or+" <\/span>  "+cc.strings.notificationTitle2+' <a style="font-weight: 600; text-decoration: underline" target="_blank" href="'+cc.strings.generalPrivacyLink+'" class="cc-learnmore-link">'+cc.strings.learnMore+"<\/a>.",jQuery("#cc-notification h2 span").html(t),n.insertAfter($("#cc-or")),jQuery("li input#cc-checkbox-social").prop("checked",!0),jQuery("li input#cc-checkbox-analytics").prop("checked",!0),jQuery("li input#cc-checkbox-advertising").prop("checked",!0),jQuery("#cc-approve-button-thissite").html(cc.strings.allowCookies),jQuery("#cc-approve-button-allsites").html(cc.strings.allowForAllSites),jQuery("#cc-not-approve-button-thissite").click(function(){jQuery('li input#cc-checkbox-social[type="checkbox"]:checked').prop("checked",!1);jQuery('li input#cc-checkbox-analytics[type="checkbox"]:checked').prop("checked",!1);jQuery('li input#cc-checkbox-advertising[type="checkbox"]:checked').prop("checked",!1);cc.onlocalconsentgiven()})),jQuery("#cc-notification-permissions").slideToggle(),jQuery(this).blur(),!1});cc.ismobile?jQuery("#cc-notification").show():(cc.settings.bannerPosition=="cc-push"&&jQuery("html").animate({marginTop:bannerh},400),jQuery("#cc-notification").slideDown());jQuery("#cc-approve-button-thissite").click(cc.onlocalconsentgiven);cc.settings.clickAnyLinkToConsent&&jQuery("a").filter(":not(.cc-link)").click(cc.onlocalconsentgiven);allcustom?(jQuery("#cc-notification h2 span").html(cc.strings.customCookie),jQuery("#cc-approve-button-allsites").hide()):jQuery("#cc-approve-button-allsites").click(cc.onremoteconsentgiven);console.log("Cookie TextColor: "+cc.style.textColor);jQuery("#cc-notification-wrapper h2 span").css("color",cc.style.textColor);jQuery("#cc-notification-moreinfo").css("color",cc.style.textColor);jQuery("#cc-notification-permissions ul li label").css("color",cc.style.textColor);jQuery("#cc-notification-permissions ul li label strong").css("color",cc.style.textColor);jQuery("#cc-notification .cc-notification-buttons .cc-link").css({"background-color":cc.style.buttonBackgroundColor,border:"1px solid "+cc.style.buttonBorderColor,color:cc.style.buttonTextColor});jQuery("#cc-notification").css("background-color",cc.style.backgroundColor);cc.style.backgroundImage&&cc.style.backgroundImage.length>0&&jQuery("#cc-notification").css("background-image","url("+cc.style.backgroundImage+")")},timestamp:function(){return Math.round((new Date).getTime()/1e3)},locationcallback:function(n){n.statusCode=="OK"&&n.countryCode&&(ineu="yes",jQuery.inArray(n.countryCode,cc.eumemberstates)==-1&&(ineu="no",jQuery.each(cc.cookies,function(n){cc.approved[n]="yes"}),cc.settings.hideprivacysettingstab=!0),cc.setcookie("cc_ineu",ineu,365));n.statusCode=="ERROR"&&n.statusMessage=="Invalid API key."&&alert(cc.strings.invalidKeyWarning);cc.checkapproval()},checkdonottrack:function(){cc.checkeddonottrack=!0;cc.settings.ignoreDoNotTrack||(navigator.doNotTrack=="yes"||navigator.doNotTrack=="1"||navigator.msDoNotTrack=="yes"||navigator.msDoNotTrack=="1")&&(cc.settings.consenttype="explicit");cc.checkapproval()},checkapproval:function(){if(!cc.checkedipdb&&cc.settings.onlyshowwithineu)if(cc.checkedipdb=!0,ineu=cc.getcookie("cc_ineu"),ineu)ineu=="no"&&(jQuery.each(cc.cookies,function(n){cc.approved[n]="yes"}),cc.settings.hideprivacysettingstab=!0);else{jQuery.getScript("http://api.ipinfodb.com/v3/ip-country/?key="+cc.settings.ipinfodbkey+"&format=json&callback=cc.locationcallback");return}if(cc.allasked=!0,jQuery.each(cc.cookies,function(n){cc.approved[n]?cc.approved[n]=="yes"||cc.approved[n]=="always"&&cc.checkedremote?(cc.cookies[n].asked=!0,cc.cookies[n].approved=!0,cc.execute(n)):cc.approved[n]=="never"&&cc.checkedremote||cc.approved[n]=="no"?(cc.cookies[n].asked=!0,cc.cookies[n].approved=!1):cc.allasked=!1:cc.allasked=!1}),cc.allasked)cc.settings.collectStatistics&&(params="",params+="?s=1&n=1&"+cc.calculatestatsparams(),cc.insertscript(cc.settings.serveraddr+params)),cc.showminiconsent();else{if(!cc.checkedlocal){cc.checklocal();return}if(!cc.checkedremote&&!cc.settings.disableallsites){cc.fetchprefs();return}if(!cc.checkeddonottrack){cc.checkdonottrack();return}cc.settings.consenttype=="implicit"&&jQuery.each(cc.cookies,function(n){cc.cookies[n].asked||(cc.settings.onlyshowbanneronce&&(jQuery("#has"+n+"Consent").val("1"),cc.setcookie("cc_"+n,"yes",365)),cc.execute(n))});cc.showbanner()}},execute:function(n){n!="necessary"&&(cc.cookies[n].executed||(jQuery(".cc-placeholder-"+n).remove(),jQuery("script.cc-onconsent-"+n+'[type="text/plain"]').each(function(){jQuery(this).attr("src")?jQuery(this).after('<script type="text/javascript" src="'+jQuery(this).attr("src")+'"><\/script>'):jQuery(this).after('<script type="text/javascript">'+jQuery(this).html()+"<\/script>")}),cc.cookies[n].executed=!0,jQuery(document).trigger("cc_"+n),cc.executescriptinclusion(n)))},executescriptinclusion:function(n){if(timetaken=jQuery("script.cc-onconsent-inline-"+n+'[type="text/plain"]').size()*cc.settings.scriptdelay,now=(new Date).getTime(),now<cc.executionblock){setTimeout(cc.executescriptinclusion,cc.executionblock-now,[n]);return}cc.executionblock=now+timetaken;cc.insertscripts(n)},insertscripts:function(n){jQuery("script.cc-onconsent-inline-"+n+'[type="text/plain"]').first().each(function(){cc.uniqelemid++;jQuery(this).parents("body").size()>0&&(jQuery(this).after('<div id="cc-consentarea-'+cc.uniqelemid+'" class="'+n+'"><\/div>'),document.write=function(n){jQuery("#cc-consentarea-"+cc.uniqelemid).append(n)},document.writeln=function(n){jQuery("#cc-consentarea-"+cc.uniqelemid).append(n)});jQuery(this).attr("src")?jQuery(this).after('<script type="text/javascript" src="'+jQuery(this).attr("src")+'"><\/script>'):jQuery(this).after('<script type="text/javascript">'+jQuery(this).html()+"<\/script>");jQuery(this).remove()});jQuery("script.cc-onconsent-inline-"+n+'[type="text/plain"]').size()>0&&setTimeout(cc.insertscripts,cc.settings.scriptdelay,[n])},getcookie:function(n){for(var r,u,i=document.cookie.split(";"),t=0;t<i.length;t++)if(r=i[t].substr(0,i[t].indexOf("=")),u=i[t].substr(i[t].indexOf("=")+1),r=r.replace(/^\s+|\s+$/g,""),r==n)return unescape(u);return!1},setcookie:function(n,t,i){var r=new Date;r.setDate(r.getDate()+i);document.cookie=n+"="+t+"; expires="+r.toUTCString()+"; path=/"},onremoteconsentgiven:function(){return cc.settings.clickAnyLinkToConsent&&jQuery("a").filter(":not(.cc-link)").unbind("click"),cc.allagree=!0,jQuery.each(cc.cookies,function(n,t){t.approved||t.asked||(jQuery("#cc-checkbox-"+n).is(":checked")?(n=="social"||n=="analytics"||n=="advertising"?(cc.remoteCookies[n]="always",cc.approved[n]="always"):cc.approved[n]="yes",cc.cookies[n].asked=!0):(n=="social"||n=="analytics"||n=="advertising"?(cc.remoteCookies[n]="never",cc.approved[n]="never"):cc.approved[n]="no",cc.allagree=!1,cc.cookies[n].asked=!0),cc.setcookie("cc_"+n,cc.approved[n],365))}),urlx=cc.settings.serveraddr+"?p=1&tokenonly=true&cc-key="+cc.sessionkey,cc.remoteCookies.social&&(urlx+="&cc-cookies-social="+cc.approved.social),cc.remoteCookies.analytics&&(urlx+="&cc-cookies-analytics="+cc.approved.analytics),cc.remoteCookies.advertising&&(urlx+="&cc-cookies-advertising="+cc.approved.advertising),cc.reloadkey=!0,cc.insertscript(urlx),cc.ismobile||(jQuery("#cc-notification").slideUp(),cc.settings.bannerPosition=="cc-push"&&jQuery("html").animate({marginTop:0},400)),cc.checkapproval(),!1},onlocalconsentgiven:function(){return enableall=!1,enablejustone=!1,(jQuery(this).hasClass("cc-button-enableall")||jQuery(this).hasClass("cc-button-enable-all"))&&(enableall=!0,jQuery.each(cc.cookies,function(n){cc.cookies[n].asked=!1})),elem=this,jQuery.each(cc.cookies,function(n){jQuery(elem).hasClass("cc-button-enable-"+n)&&(enablejustone=!0,cc.approved[n]="yes",cc.cookies[n].asked=!0,cc.setcookie("cc_"+n,cc.approved[n],365))}),cc.allagree=!0,enablejustone||(cc.settings.clickAnyLinkToConsent&&jQuery("a").filter(":not(.cc-link)").unbind("click"),jQuery.each(cc.cookies,function(n,t){t.approved||t.asked||(enableall||jQuery("#cc-checkbox-"+n).is(":checked")?(cc.approved[n]="yes",cc.cookies[n].asked=!0):(cc.approved[n]="no",cc.cookies[n].asked=!0,cc.allagree=!1),cc.setcookie("cc_"+n,cc.approved[n],365))})),cc.allagree||cc.settings.consenttype!="implicit"||(cc.forcereload=!0),cc.ismobile||(jQuery("#cc-notification").slideUp(),cc.settings.bannerPosition=="cc-push"&&jQuery("html").animate({marginTop:0},400)),cc.checkapproval(),cc.reloadifnecessary(),!1},showminiconsent:function(){jQuery("#cc-tag").length==0&&(data='<div id="cc-tag" class="cc-tag-'+cc.settings.tagPosition+'"><a class="cc-link" href="#" id="cc-tag-button" title="'+cc.strings.privacySettings+'"><span>'+cc.strings.privacySettings+"<\/span><\/a><\/div>",jQuery("body").prepend(data),jQuery("#cc-tag").addClass(cc.settings.style),cc.settings.hideprivacysettingstab?jQuery("#cc-tag").hide():jQuery("#cc-tag").fadeIn(),jQuery(".cc-privacy-link").click(cc.showmodal),jQuery("#cc-tag-button").click(cc.showmodal))},getsize:function(n){var t=0;for(var i in n)n.hasOwnProperty(i)&&t++;return t},settoken:function(n){cc.reloadkey&&(cc.reloadkey=!1,cc.allagree||cc.settings.consenttype!="implicit"||(cc.forcereload=!0),cc.reloadifnecessary());cc.sessionkey=n},showmodal:function(){return cc.checkedremote||cc.settings.disableallsites||cc.fetchprefs(),jQuery(document).bind("keyup",cc.onkeyup),jQuery("body").prepend('<div id="cc-modal-overlay"><\/div>'),jQuery(this).blur(),cc.ismobile&&cc.setupformobile(),data='<div id="cc-modal"><div id="cc-modal-wrapper"><h2>'+cc.strings.privacySettingsDialogTitleA+" <span>"+cc.strings.privacySettingsDialogTitleB+'<\/span><\/h2><p class="cc-subtitle">'+cc.strings.privacySettingsDialogSubtitle+'<\/p><div class="cc-content"><\/div><div class="cc-clear"><\/div><p id="cc-modal-closebutton" class="cc-modal-closebutton"><a class="cc-link" href="#" title="'+cc.strings.closeWindow+'"><span>'+cc.strings.closeWindow+'<\/span><\/a><\/p><div id="cc-modal-footer-buttons"><p id="cc-modal-global"><a class="cc-link" href="#" title="'+cc.strings.changeForAllSitesLink+'"><span>'+cc.strings.changeForAllSitesLink+'<\/span><\/a><\/p><\/div><div class="cc-clear"><\/div><\/div><\/div>',jQuery("body").prepend(data),cc.settings.disableallsites&&jQuery("#cc-modal-global").hide(),jQuery("#cc-modal").addClass(cc.settings.style).click(cc.closemodals),cc.ismobile&&jQuery("#cc-modal").addClass("cc-mobile"),cc.reloadmodal(),jQuery("#cc-modal").fadeIn(),jQuery("#cc-modal-overlay").fadeIn(),jQuery("#cc-modal-wrapper").click(function(){cc.noclosewin=!0}),jQuery("#cc-modal .cc-modal-closebutton a").click(function(){return cc.showhidemodal(),cc.reloadifnecessary(),!1}),jQuery("#cc-modal-global").click(function(){return cc.frommodal=!0,cc.gotosettings(),!1}),jQuery("#cc-tag-button").unbind("click").click(cc.showhidemodal),jQuery(".cc-privacy-link").unbind("click").click(cc.showhidemodal),!1},closepreferencesmodal:function(){return jQuery.each(cc.defaultCookies,function(n,t){t=jQuery("#cc-globalpreference-selector-"+n).val();cc.approved[n]!="yes"&&cc.approved[n]!="no"&&(cc.approved[n]=t,cc.setcookie("cc_"+n,cc.approved[n],365));cc.remoteCookies[n]=t}),urlx=cc.settings.serveraddr+"?p=1&tokenonly=true&cc-key="+cc.sessionkey,cc.remoteCookies.social&&(urlx+="&cc-cookies-social="+cc.remoteCookies.social),cc.remoteCookies.analytics&&(urlx+="&cc-cookies-analytics="+cc.remoteCookies.analytics),cc.remoteCookies.advertising&&(urlx+="&cc-cookies-advertising="+cc.remoteCookies.advertising),cc.insertscript(urlx),jQuery("#cc-notification").hide().remove(),jQuery(this).blur(),jQuery("#cc-settingsmodal").fadeOut(null,function(){jQuery("#cc-settingsmodal").remove()}),cc.frommodal?(cc.frommodal=!1,cc.showhidemodal()):(cc.checkapproval(),cc.reloadifnecessary()),!1},showhidemodal:function(){return jQuery(this).blur(),cc.checkedlocal=!1,cc.checkedremote=!1,jQuery("#cc-modal").is(":visible")&&!cc.frommodal?(cc.closingmodal=!0,jQuery("#cc-modal-overlay").fadeToggle(null,function(){cc.closingmodal=!1}),jQuery.each(cc.cookies,function(n){thisval=jQuery("#cc-preference-selector-"+n).val();n=="necessary"&&(thisval="yes");thisval=="no"?(cc.cookies[n].approved=!1,cc.approved[n]="no",cc.setcookie("cc_"+n,cc.approved[n],365)):thisval=="yes"?(cc.cookies[n].approved=!0,cc.approved[n]="yes",cc.setcookie("cc_"+n,cc.approved[n],365)):(cc.cookies[n].approved=!1,cc.deletecookie(n),delete cc.approved[n]);cc.cookies[n].asked=!1}),cc.checkapproval()):jQuery("#cc-settingsmodal").is(":visible")||jQuery("#cc-modal").is(":visible")||(cc.closingmodal=!0,jQuery("#cc-modal-overlay").fadeToggle(null,function(){cc.closingmodal=!1})),cc.ismobile?jQuery("#cc-modal").toggle():jQuery("#cc-modal").fadeToggle(),!1},reloadmodal:function(){jQuery("#cc-modal-wrapper .cc-content").html("");cc.getsize(cc.cookies)>0?(jQuery("#cc-modal-wrapper .cc-content").append("<ul><\/ul>"),jQuery.each(cc.cookies,function(n,t){jQuery("#cc-modal-wrapper ul").append('<li id="cc-preference-element-'+n+'"><label for="cc-preference-selector-'+n+'"><strong>'+t.title+"<\/strong><span>"+t.description+'<\/span><\/label><select id="cc-preference-selector-'+n+'"><option value="yes">'+cc.strings.preferenceConsent+'<\/option><option value="no">'+cc.strings.preferenceDecline+"<\/option><\/select><\/li>");t.link&&jQuery("#cc-preference-element-"+n+" label span").append(' <a target="_blank" href="'+t.link+'" class="cc-learnmore-link">'+cc.strings.learnMore+"<\/a>");n!="social"&&n!="advertising"&&n!="analytics"||cc.settings.disableallsites||jQuery("#cc-preference-selector-"+n).append('<option value="global">'+cc.strings.preferenceUseGlobal+"<\/option>");jQuery("#cc-change-button-allsites").unbind("click").click(function(){return cc.frommodal=!0,cc.gotosettings(),!1});jQuery("#cc-preference-selector-"+n).change(function(){});n=="necessary"&&jQuery("#cc-preference-selector-"+n).remove();cc.approved[n]=="yes"?jQuery("#cc-preference-selector-"+n).val("yes"):cc.approved[n]=="no"?jQuery("#cc-preference-selector-"+n).val("no"):jQuery("#cc-preference-selector-"+n).val("global")})):jQuery("#cc-modal-wrapper .cc-content").append("<p>"+cc.strings.notUsingCookies+"<\/p>");jQuery(".cc-content").append('<div class="cc-clear"><\/div>')},reloadsettingsmodal:function(){jQuery("#cc-settingsmodal-wrapper .cc-content").html("");cc.getsize(cc.defaultCookies)>0?(jQuery("#cc-settingsmodal-wrapper .cc-content").append("<ul><\/ul>"),jQuery.each(cc.defaultCookies,function(n,t){jQuery("#cc-settingsmodal-wrapper ul").append('<li id="cc-globalpreference-element-'+n+'"><label for="cc-globalpreference-selector-'+n+'"><strong>'+t.title+"<\/strong><span>"+t.description+'<\/span><\/label><select id="cc-globalpreference-selector-'+n+'"><option value="ask">'+cc.strings.preferenceAsk+'<\/option><option value="always">'+cc.strings.preferenceAlways+'<\/option><option value="never">'+cc.strings.preferenceNever+"<\/option><\/select><\/li>");t.link&&jQuery("#cc-globalpreference-element-"+n+" label span").append(' <a target="_blank" href="'+t.link+'" class="cc-learnmore-link">'+cc.strings.learnMore+"<\/a>");jQuery("#cc-globalpreference-selector-"+n).change(function(){});cc.remoteCookies[n]=="always"?jQuery("#cc-globalpreference-selector-"+n).val("always"):cc.remoteCookies[n]=="never"?jQuery("#cc-globalpreference-selector-"+n).val("never"):jQuery("#cc-globalpreference-selector-"+n).val("ask")})):jQuery("#cc-settingsmodal-wrapper .cc-content").append("<p>"+cc.strings.notUsingCookies+"<\/p>");jQuery("#cc-settingsmodal-wrapper .cc-content").append('<div class="cc-clear"><\/div>')},approvedeny:function(){return key=jQuery(this).attr("id").split("-")[2],cc.cookies[key].approved?(cc.cookies[key].approved=!1,cc.approved[key]="no"):(cc.cookies[key].approved=!0,cc.approved[key]="yes"),cc.setcookie("cc_"+key,cc.approved[key],365),cc.checkapproval(),cc.reloadmodal(),!1},clearalllocalcookies:function(){for(var i=document.cookie.split(";"),n=0;n<i.length;n++){var t=i[n],r=t.indexOf("="),u=r>-1?t.substr(0,r):t;document.cookie=u+"=;expires=Thu, 01 Jan 1970 00:00:00 GMT"}},clearlocal:function(){cc.clearalllocalcookies();jQuery(this).before("<p>"+cc.strings.clearedCookies+"<\/p>")},getcurrenturl:function(){return window.location.protocol+"//"+window.location.host+window.location.pathname},gotosettings:function(){return jQuery("#cc-modal").is(":visible")&&cc.showhidemodal(),jQuery(this).blur(),cc.ismobile&&(cc.setupformobile(),jQuery("#cc-notification").remove()),buttontext=cc.frommodal?cc.strings.backToSiteSettings:cc.strings.closeWindow,data='<div id="cc-settingsmodal"><div id="cc-settingsmodal-wrapper"><h2>'+cc.strings.allSitesSettingsDialogTitleA+" <span>"+cc.strings.allSitesSettingsDialogTitleB+'<\/span><\/h2><p class="cc-subtitle">'+cc.strings.allSitesSettingsDialogSubtitle+'<\/p><div class="cc-content"><\/div><div class="cc-clear"><\/div><p id="cc-settingsmodal-closebutton" class="cc-settingsmodal-closebutton"><a class="cc-link" href="#" title="'+buttontext+'"><span>'+buttontext+'<\/span><\/a><\/p><div id="cc-settingsmodal-footer-buttons"><p id="cc-settingsmodal-secondclosebutton" class="cc-settingsmodal-closebutton"><a class="cc-link" href="#" title="'+buttontext+'"><span>'+buttontext+"<\/span><\/a><\/p><\/div><\/div><\/div>",jQuery("body").prepend(data),cc.reloadsettingsmodal(),jQuery("#cc-settingsmodal").addClass(cc.settings.style).click(cc.closemodals),jQuery("#cc-settingsmodal-wrapper").click(function(){cc.noclosewin=!0}),cc.ismobile&&jQuery("#cc-settingsmodal").addClass("cc-mobile"),jQuery("#cc-settingsmodal").fadeIn(),jQuery(".cc-settingsmodal-closebutton").click(cc.closepreferencesmodal),!1},setupformobile:function(){cc.hassetupmobile||(cc.hassetupmobile=!0,jQuery("head").append('<meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0;">'),bgcol=cc.settings.style=="cc-light"?"#e1e1e1":"#1d1d1d",jQuery("body").html("").css("margin",0).css("width","auto").css("backgroundColor",bgcol).css("backgroundImage","none"))},onfirstload:function(){if(!cc.setupcomplete&&cc.initobj){if(!window.jQuery){if(cc.jqueryattempts++,cc.jqueryattempts>=5)return;setTimeout(cc.onfirstload,200);return}cc.setupcomplete=!0;cc.setup()}document.cookie.indexOf("IsFirstLoad")>0?cc.cookiefisrt=!1:(cc.setcookie("IsFirstLoad","yes",365),cc.cookiefisrt=!0);document.cookie.se&&setTimeout(cc.afterload,50);cc.checkapproval()},afterload:function(){jQuery(".cc-button-enableall").addClass("cc-link").click(cc.onlocalconsentgiven);jQuery(".cc-button-enable-all").addClass("cc-link").click(cc.onlocalconsentgiven);jQuery.each(cc.cookies,function(n){jQuery(".cc-button-enable-"+n).addClass("cc-link").click(cc.onlocalconsentgiven)})},cookiebarEnabled:function(){return navigator.cookieEnabled},cookiebarVisible:function(){return cc.cookieIsVis},cookiebarFirstPageShown:function(){return cc.cookiefisrt},cookiebarIsImplicit:function(){return cc.settings.consenttype=="implicit"?!0:!1},cookiebarIsExplicit:function(){return cc.settings.consenttype=="explicit"?!0:!1},hassocialConsent:function(){return cc.approved.social=="yes"||cc.approved.social=="always"?!0:!1},hasAnalyticsConsent:function(){return cc.approved.analytics=="yes"||cc.approved.analytics=="always"?!0:!1},hasAdvertisementConsent:function(){return cc.approved.advertising=="yes"||cc.approved.advertising=="always"?!0:!1}};jQuery(document).ready(cc.onfirstload),function(n){cc.ismobile=/android.+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i.test(n)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|e\-|e\/|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(di|rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|xda(\-|2|g)|yas\-|your|zeto|zte\-/i.test(n.substr(0,4))}(navigator.userAgent||navigator.vendor||window.opera);$(document).ready(function(){Sequoia.CustomTooltip&&Sequoia.CustomTooltip.init()});Sequoia.CustomTooltip=function(){function n(){const n=$(window).width()<768;$(".CustomFormElement").each(function(){var u=$(this),i=u.find(".input-tooltip-icon"),r=i.data("toggle"),t=u.find(".input-tooltip");if(r!=="Hover"||n){if(r==="Click"||r==="Hover"&&n)i.on("click",function(){t.is(":visible")?t.hide():t.show()})}else i.on({mouseenter:function(){t.show()},mouseleave:function(){t.hide()}})})}return{init:n}}();$(document).ready(function(){Sequoia.filtering&&$("section.app-filter-list").length>0&&Sequoia.filtering.init()});Sequoia.filtering=function(){function n(n){return{key:n.data("filter-key"),allowMultiple:i(n.data("allow-multiple")),isAutoFilter:i(n.data("autofilter")),isMatchAll:i(n.data("match-all")),hideOnClear:i(n.data("clear-hide"))}}function t(t){var i=[],e=!1,f;if($(".app-filter-list[data-filter-key='"+t+"']").each(function(){var r=n($(this)),t=[];(e||(e=r.hideOnClear),$(this).find(".app-filter.active").each(function(){t.push($(this).data("filter-value"))}),t<=0)||$("[data-filter-key='"+r.key+"']:not(.app-filter-list, .app-sortfilter)").each(function(n,f){var o=$(f).data("filter-tags").split(","),e,s,h,c;o<=0||(e=!1,Array.isArray(o)?(s=0,$(o).each(function(n,i){var r=i.trim();s+=$.inArray(r,t)>=0?1:0}).promise().done(function(){e=r.isMatchAll?s==t.length:s>0})):e=$.inArray(o.trim(),t),h=u(i,f),h<=-1?i.push({element:f,show:e}):(c=i[h].show&&e,i[h].show=c))})}),i.length==0)r(!e,$("[data-filter-key='"+t+"']:not(.app-filter-list, .app-sort-filter)"));else for(f=0;f<i.length;)r(i[f].show,i[f].element),f++}function u(n,t){for(var i=0;i<n.length;){if(n[i].element===t)return i;i++}return-1}function i(n){return n.toLowerCase()==="true"}function r(n,t){n?$(t).show():$(t).hide()}function f(n,t){var i=$(n).data("collapse").trim(),r=i=="Always"||i=="Desktop"&&!t||i=="Mobile"&&t;r||$(n).find(".group-body.collapse").addClass("in")}function e(n,t){var i=$("[data-filter-key='"+n+"']:not(.app-filter-list, .app-sortfilter)"),r;i.length!=0&&(r=i.first().parent(),i.sort(function(n,i){return $(i).data("sort-"+t)<$(n).data("sort-"+t)?1:-1}),i.appendTo(r))}function o(){var i=$(window).width()<768;$(".app-filter-group").each(function(n,t){f(t,i)});$(".app-filter-list").each(function(i,r){var u=n($(r));t(u.key)})}$("button.filter").on("click",function(){var i=n($(this).closest(".app-filter-list"));t(i.key)});$("button.filter-clear").on("click",function(){var i=$(this).closest(".app-filter-list"),r=n(i);i.find(".app-filter").removeClass("active");t(r.key)});$(".app-filter .filter-checkbox").on("change",function(){var i=$(this),r=i.closest(".app-filter-list"),u=n(r);u.allowMultiple||(r.find(".filter-checkbox").not(this).prop("checked",!1),r.find(".app-filter.active").not(i.closest(".active")).removeClass("active"));i.closest("section").toggleClass("active");u.isAutoFilter&&t(u.key)});$(".app-sortfilter").on("change",function(){var n=$(this);e(n.data("filter-key"),n.val())});return{init:o}}();$(document).ready(function(){Sequoia.header&&$("header.app-header").length>0&&Sequoia.header.init()});Sequoia.header=function(){"use strict";function e(){c();l();i(!1);o();$("header.app-header li a[data-submenu]").on("click",function(n){n.preventDefault();n.stopPropagation();$(this).data("submenu")&&($(this).toggleClass("active"),$(this).hasClass("active")?u($(this)):u($(this)))});$(".personal-menu").on({click:function(){$(this).toggleClass("hover")},mouseenter:function(){$(this).addClass("hover")},mouseleave:function(){$(this).removeClass("hover")}});$("body").on("click",function(){$("header.app-header .submenu").removeClass("open");n(!1)});window.addEventListener("scroll",h);$(window).width()<768&&window.addEventListener("scroll",s);t&&window.addEventListener("orientationchange",function(){$(window).width()<=768?($("header.app-header").addClass("header-pre-metanav-close").removeClass("header-pre-metanav-open"),$(".pre-metanav").addClass("pre-metanav-close").removeClass("pre-metanav-open")):($("header.app-header").addClass("header-pre-metanav-open").removeClass("header-pre-metanav-close"),$(".pre-metanav").addClass("pre-metanav-open").removeClass("pre-metanav-close"))})}function o(){t==!1?$("header.app-header").addClass("header-pre-metanav-close").removeClass("header-pre-metanav-open"):$("header.app-header").addClass("header-pre-metanav-open").removeClass("header-pre-metanav-close")}function n(n){var t;n?(t=$("header.app-header").data("scrollmenucolor").replace(/[^0-9,.]/g,"").split(","),$("header.app-header .submenu").css({"background-color":"rgba("+t[0]+", "+t[1]+", "+t[2]+", "+.8+")","border-bottom-color":"rgba("+t[0]+", "+t[1]+", "+t[2]+", "+.1+")"}),$("header.app-header .submenu .submenu-items li").hover(function(){$(this).css({"background-color":"rgba("+t[0]+", "+t[1]+", "+t[2]+", 1)"})},function(){$(this).css({"background-color":"rgba("+t[0]+", "+t[1]+", "+t[2]+", "+.1+")"})})):(t=$("header.app-header").data("scrollmenucolor").replace(/[^0-9,.]/g,"").split(","),$("header.app-header .submenu").css({"background-color":"rgba("+t[0]+", "+t[1]+", "+t[2]+", "+.1+")","border-bottom-color":"rgba("+t[0]+", "+t[1]+", "+t[2]+", "+.1+")"}))}function u(t){var i=t.data("submenu");$("."+i).toggleClass("open");$("."+i).hasClass("open")?n(!0):n(!1)}function c(){if($(".submenu-items").length>0)$(".submenu-items li").on("click",function(){window.location=$(this).find("a").attr("href")})}function l(){$("#menu").mmenu({searchfield:{add:t,placeholder:"Zoeken"},footer:{add:!0},counters:!0}).on("opening.mm",function(){$("body .page").append("<div id='overlay-header'><\/div>")}).on("closing.mm",function(){$("#overlay-header").remove()})}function f(n){if(t)n?($("header.app-header").addClass("header-pre-metanav-close").removeClass("header-pre-metanav-open"),$(".pre-metanav").addClass("pre-metanav-close").removeClass("pre-metanav-open")):($("header.app-header").addClass("header-pre-metanav-open").removeClass("header-pre-metanav-close"),$(".pre-metanav").addClass("pre-metanav-open").removeClass("pre-metanav-close"))}function i(t){var i=$("header.app-header").data("scrollmenucolor").replace(/[^0-9,.]/g,"").split(",");$("header.app-header .submenu").hasClass("open")?n(!0):n(!1);i.length<2&&(i=$("header.app-header").css("background-color").replace(/[^0-9,.]/g,"").split(","));t?$("header.app-header").css("background-color","rgba("+i[0]+", "+i[1]+", "+i[2]+", 1)"):$("header.app-header").css("background-color","rgba("+i[0]+", "+i[1]+", "+i[2]+", "+i[3]+")")}var r=0,t=0<$(".pre-metanav").length?!0:!1,a=$(".pre-metanav").height()||0,s=Sequoia.helper.debounce(function(){var n=$(this).scrollTop();n>r&&n>0?$("header.app-header").fadeOut():$("header.app-header").fadeIn();r=n},100),h=Sequoia.helper.debounce(function(){var n=document.querySelector("header.app-header"),t=n.getBoundingClientRect();$(document).scrollTop()>n.style.height?(i(!0),$(window).width()>=1024&&f(!0)):(i(!1),$(window).width()>=1024&&f(!1))},100);return{init:e}}(),function(){function i(n){for(var t=0;t<n.length;t++)s(n[t])}function e(){var r=$("#AccessToken").val(),u=$("#ClientId").val(),f=$("#FeedSource").val(),n=$("section.app-instagramFeed").attr("data-limit"),t=$("#Tag").val(),e=$("#TopOrRecentTagPosts").val(),o=$("#UserId").val();f=="Tag"?$.ajax({url:"https://www.instagram.com/explore/tags/"+t+"/?__a=1",success:function(r){var f="",u,o,s;if(f=e=="Most Recent"?r.graphql.hashtag.edge_hashtag_to_media.edges:r.graphql.hashtag.edge_hashtag_to_top_posts.edges,f!=0)if(n<f.length)for(u=0;u<n;u++)o=f[u].node.thumbnail_src,s='<a href="https://www.instagram.com/explore/tags/'+t+'"><img id="tag-img-'+u+'" src="'+o+'" /><\/a>',$("#instafeed").append(s);else for(u=0;u<f.length;u++)o=f[u].node.thumbnail_src,s='<a href="https://www.instagram.com/explore/tags/'+t+'"><img id="tag-img-'+u+'" src="'+o+'" /><\/a>',$("#instafeed").append(s);$(window).load(function(){i(document.getElementsByClassName("app-instagramFeed"))})},error:function(){$("div#instaAltImages").css("display","block");$("div#instafeed").css("display","none")}}):(feed=new Instafeed({get:"user",userId:o,accessToken:r,clientId:u,limit:n,error:function(){$("div#instaAltImages").css("display","block");$("div#instafeed").css("display","none")}}),feed!=""&&(feed.run(),$(window).load(function(){i(document.getElementsByClassName("app-instagramFeed"))})))}function n(n){var t=n.querySelectorAll("div.instagramFeed > a"),i=(n.scrollWidth-n.offsetWidth)/2;if(t&&t.length>0&&t.length%2==0){var r=t[t.length/2-1],u=t[t.length/2],f=r.offsetWidth+u.offsetWidth;f>n.offsetWidth&&(i-=r.offsetWidth/2)}return i}function r(n,t,i,u){if(i<=0){typeof u=="function"&&u();return}var f=t-n.scrollLeft,e=f/i*10;setTimeout(function(){if(n.scrollLeft=n.scrollLeft+e,n.scrollLeft===t){typeof u=="function"&&u();return}r(n,t,i-10,u)},10)}function o(t,i){var h=t.target.getAttribute("rel"),u=i.querySelector("div.instagramFeed"),f=u.children,e,o;if(!i.getAttribute("data-is-busy")&&f.length!==0){i.setAttribute("data-is-busy","1");e=h==="right"?f[0]:f[f.length-1];var c=i.scrollLeft,l=e.offsetWidth,s=e.cloneNode(!0);h==="right"?(o=n(i)+l,u.appendChild(s),i.scrollLeft=c):(o=n(i),u.insertBefore(s,u.firstChild),i.scrollLeft=c+l);r(i,o,150,function(){u.replaceChild(e,s);i.scrollLeft=n(i);i.removeAttribute("data-is-busy")})}}function u(n){var t=n.querySelector("div.slider-wrapper"),i;t&&(i=t.offsetWidth<t.scrollWidth,i?n.classList.add("has-navigation"):n.classList.remove("has-navigation"))}function f(t){var i=t.querySelector("div.slider-wrapper");i.scrollLeft=n(i)}function s(n){var r=n.querySelector("div.slider-wrapper"),i,t,e;if(r)for(f(n),u(n),i=n.querySelectorAll("div.instagramslidernav a[rel]"),t=0;t<i.length;t++)e=i[t],e.addEventListener("click",function(n){n.preventDefault();o(n,r)})}var t;window.addEventListener("resize",function(){t&&clearTimeout(t);t=setTimeout(function(){for(var t,i=document.getElementsByClassName("app-instagramFeed"),n=0;n<i.length;n++)t=i[n],u(t),f(t)},150)});$(document).ready(function(){var n=document.getElementsByClassName("app-instagramFeed");n.length>0&&(i(n),e())})}(),function(n){"use strict";n.fn.fitVids=function(t){var i={customSelector:null,ignore:null};if(!document.getElementById("fit-vids-style")){var u=document.head||document.getElementsByTagName("head")[0],r=document.createElement("div");r.innerHTML='<p>x<\/p><style id="fit-vids-style">.fluid-width-video-wrapper{width:100%;position:relative;padding:0;}.fluid-width-video-wrapper iframe,.fluid-width-video-wrapper object,.fluid-width-video-wrapper embed {position:absolute;top:0;left:0;width:100%;height:100%;}<\/style>';u.appendChild(r.childNodes[1])}return t&&n.extend(i,t),this.each(function(){var u=['iframe[src*="player.vimeo.com"]','iframe[src*="youtube.com"]','iframe[src*="youtube-nocookie.com"]','iframe[src*="kickstarter.com"][src*="video.html"]',"object","embed"],r,t;i.customSelector&&u.push(i.customSelector);r=".fitvidsignore";i.ignore&&(r=r+", "+i.ignore);t=n(this).find(u.join(","));t=t.not("object object");t=t.not(r);t.each(function(t){var i=n(this),u;if(!(i.parents(r).length>0)&&(this.tagName.toLowerCase()!=="embed"||!i.parent("object").length)&&!i.parent(".fluid-width-video-wrapper").length){i.css("height")||i.css("width")||!(isNaN(i.attr("height"))||isNaN(i.attr("width")))||(i.attr("height",9),i.attr("width",16));var f=this.tagName.toLowerCase()==="object"||i.attr("height")&&!isNaN(parseInt(i.attr("height"),10))?parseInt(i.attr("height"),10):i.height(),e=isNaN(parseInt(i.attr("width"),10))?i.width():parseInt(i.attr("width"),10),o=f/e;i.attr("id")||(u="fitvid"+t,i.attr("id",u));i.wrap('<div class="fluid-width-video-wrapper"><\/div>').parent(".fluid-width-video-wrapper").css("padding-top",o*100+"%");i.removeAttr("height").removeAttr("width")}})})}}(window.jQuery||window.Zepto);!function(n){function o(){e=!0;f.$wndw=n(window);f.$html=n("html");f.$body=n("body");n.each([t,u,r],function(n,t){t.add=function(n){n=n.split(" ");for(var i in n)t[n[i]]=t.mm(n[i])}});t.mm=function(n){return"mm-"+n};t.add("wrapper menu inline panel nopanel list nolist subtitle selected label spacer current highest hidden opened subopened subopen fullsubopen subclose");t.umm=function(n){return"mm-"==n.slice(0,3)&&(n=n.slice(3)),n};u.mm=function(n){return"mm-"+n};u.add("parent");r.mm=function(n){return n+".mm"};r.add("toggle open close setSelected transitionend webkitTransitionEnd mousedown mouseup touchstart touchmove touchend scroll resize click keydown keyup");n[i]._c=t;n[i]._d=u;n[i]._e=r;n[i].glbl=f}var i="mmenu";if(!n[i]){var t={},u={},r={},e=!1,f={$wndw:null,$html:null,$body:null};n[i]=function(t,r,u){var e,f;this.$menu=t;this.opts=r;this.conf=u;this.vars={};"function"==typeof this.___deprecated&&this.___deprecated();this._initMenu();this._initAnchors();this._initEvents();e=this.$menu.children(this.conf.panelNodetype);for(f in n[i].addons)n[i].addons[f]._add.call(this),n[i].addons[f]._add=function(){},n[i].addons[f]._setup.call(this);return this._init(e),"function"==typeof this.___debug&&this.___debug(),this};n[i].version="4.7.5";n[i].addons={};n[i].uniqueId=0;n[i].defaults={classes:"",slidingSubmenus:!0,onClick:{setSelected:!0}};n[i].configuration={panelNodetype:"ul, ol, div",transitionDuration:400,openingInterval:25,classNames:{panel:"Panel",selected:"Selected",label:"Label",spacer:"Spacer"}};n[i].prototype={_init:function(r){r=r.not("."+t.nopanel);r=this._initPanels(r);for(var u in n[i].addons)n[i].addons[u]._init.call(this,r);this._update()},_initMenu:function(){this.opts.offCanvas&&this.conf.clone&&(this.$menu=this.$menu.clone(!0),this.$menu.add(this.$menu.find("*")).filter("[id]").each(function(){n(this).attr("id",t.mm(n(this).attr("id")))}));this.$menu.contents().each(function(){3==n(this)[0].nodeType&&n(this).remove()});this.$menu.parent().addClass(t.wrapper);var i=[t.menu];i.push(t.mm(this.opts.slidingSubmenus?"horizontal":"vertical"));this.opts.classes&&i.push(this.opts.classes);this.$menu.addClass(i.join(" "))},_initPanels:function(i){var c=this,f,e,h,o,s;return this.__findAddBack(i,"ul, ol").not("."+t.nolist).addClass(t.list),f=this.__findAddBack(i,"."+t.list).find("> li"),this.__refactorClass(f,this.conf.classNames.selected,"selected"),this.__refactorClass(f,this.conf.classNames.label,"label"),this.__refactorClass(f,this.conf.classNames.spacer,"spacer"),f.off(r.setSelected).on(r.setSelected,function(i,r){i.stopPropagation();f.removeClass(t.selected);"boolean"!=typeof r&&(r=!0);r&&n(this).addClass(t.selected)}),this.__refactorClass(this.__findAddBack(i,"."+this.conf.classNames.panel),this.conf.classNames.panel,"panel"),i.add(this.__findAddBack(i,"."+t.list).children().children().filter(this.conf.panelNodetype).not("."+t.nopanel)).addClass(t.panel),e=this.__findAddBack(i,"."+t.panel),h=n("."+t.panel,this.$menu),(e.each(function(){var t=n(this),i=t.attr("id")||c.__getUniqueId();t.attr("id",i)}),e.each(function(){var i=n(this),o=i.is("ul, ol")?i:i.find("ul ,ol").first(),r=i.parent(),f=r.children("a, span"),s=r.closest("."+t.panel),e;r.parent().is("."+t.list)&&!i.data(u.parent)&&(i.data(u.parent,r),e=n('<a class="'+t.subopen+'" href="#'+i.attr("id")+'" />').insertBefore(f),f.is("a")||e.addClass(t.fullsubopen),c.opts.slidingSubmenus&&o.prepend('<li class="'+t.subtitle+'"><a class="'+t.subclose+'" href="#'+s.attr("id")+'">'+f.text()+"<\/a><\/li>"))}),this.opts.slidingSubmenus)?(o=this.__findAddBack(i,"."+t.list).find("> li."+t.selected),o.parents("li").removeClass(t.selected).end().add(o.parents("li")).each(function(){var i=n(this),r=i.find("> ."+t.panel);r.length&&(i.parents("."+t.panel).addClass(t.subopened),r.addClass(t.opened))}).closest("."+t.panel).addClass(t.opened).parents("."+t.panel).addClass(t.subopened)):(o=n("li."+t.selected,h),o.parents("li").removeClass(t.selected).end().add(o.parents("li")).addClass(t.opened)),s=h.filter("."+t.opened),s.length||(s=e.first()),s.addClass(t.opened).last().addClass(t.current),this.opts.slidingSubmenus&&e.not(s.last()).addClass(t.hidden).end().appendTo(this.$menu),e},_initAnchors:function(){var u=this;f.$body.on(r.click,"a",function(e){var o=n(this),s=!1,l=u.$menu.find(o).length,a,h,c;for(a in n[i].addons)if(n[i].addons[a]._clickAnchor&&(s=n[i].addons[a]._clickAnchor.call(u,o,l)))break;if(!s&&l&&(h=o.attr("href")||"","#"==h.slice(0,1)))try{n(h,u.$menu).is("."+t.panel)&&(s=!0,n(h).trigger(u.opts.slidingSubmenus?r.open:r.toggle))}catch(v){}(s&&e.preventDefault(),s||!l||!o.is("."+t.list+" > li > a")||o.is('[rel="external"]')||o.is('[target="_blank"]'))||(u.__valueOrFn(u.opts.onClick.setSelected,o)&&o.parent().trigger(r.setSelected),c=u.__valueOrFn(u.opts.onClick.preventDefault,o,"#"==h.slice(0,1)),c&&e.preventDefault(),u.__valueOrFn(u.opts.onClick.blockUI,o,!c)&&f.$html.addClass(t.blocking),u.__valueOrFn(u.opts.onClick.close,o,c)&&u.$menu.trigger(r.close))})},_initEvents:function(){var i=this;this.$menu.on(r.toggle+" "+r.open+" "+r.close,"."+t.panel,function(n){n.stopPropagation()});this.opts.slidingSubmenus?this.$menu.on(r.open,"."+t.panel,function(){return i._openSubmenuHorizontal(n(this))}):this.$menu.on(r.toggle,"."+t.panel,function(){var i=n(this);i.trigger(i.parent().hasClass(t.opened)?r.close:r.open)}).on(r.open,"."+t.panel,function(){n(this).parent().addClass(t.opened)}).on(r.close,"."+t.panel,function(){n(this).parent().removeClass(t.opened)})},_openSubmenuHorizontal:function(i){if(i.hasClass(t.current))return!1;var u=n("."+t.panel,this.$menu),r=u.filter("."+t.current);return u.removeClass(t.highest).removeClass(t.current).not(i).not(r).addClass(t.hidden),i.hasClass(t.opened)?r.addClass(t.highest).removeClass(t.opened).removeClass(t.subopened):(i.addClass(t.highest),r.addClass(t.subopened)),i.removeClass(t.hidden).addClass(t.current),setTimeout(function(){i.removeClass(t.subopened).addClass(t.opened)},this.conf.openingInterval),"open"},_update:function(n){if(this.updates||(this.updates=[]),"function"==typeof n)this.updates.push(n);else for(var t=0,i=this.updates.length;i>t;t++)this.updates[t].call(this,n)},__valueOrFn:function(n,t,i){return"function"==typeof n?n.call(t[0]):"undefined"==typeof n&&"undefined"!=typeof i?i:n},__refactorClass:function(n,i,r){return n.filter("."+i).removeClass(i).addClass(t[r])},__findAddBack:function(n,t){return n.find(t).add(n.filter(t))},__transitionend:function(n,t,i){var f=!1,u=function(){f||t.call(n[0]);f=!0};n.one(r.transitionend,u);n.one(r.webkitTransitionEnd,u);setTimeout(u,1.1*i)},__getUniqueId:function(){return t.mm(n[i].uniqueId++)}};n.fn[i]=function(t,r){return e||o(),t=n.extend(!0,{},n[i].defaults,t),r=n.extend(!0,{},n[i].configuration,r),this.each(function(){var u=n(this);u.data(i)||u.data(i,new n[i](u,t,r))})};n[i].support={touch:"ontouchstart"in window||navigator.msMaxTouchPoints}}}(jQuery);!function(n){var f="mmenu",u="offCanvas",t,e,r,i;n[f].addons[u]={_init:function(){},_setup:function(){var o;if(this.opts[u]){var s=this,e=this.opts[u],f=this.conf[u];"string"!=typeof f.pageSelector&&(f.pageSelector="> "+f.pageNodetype);i.$allMenus=(i.$allMenus||n()).add(this.$menu);this.vars.opened=!1;o=[t.offcanvas];"left"!=e.position&&o.push(t.mm(e.position));"back"!=e.zposition&&o.push(t.mm(e.zposition));this.$menu.addClass(o.join(" ")).parent().removeClass(t.wrapper);this.setPage(i.$page);this[u+"_initBlocker"]();this[u+"_initWindow"]();this.$menu.on(r.open+" "+r.opening+" "+r.opened+" "+r.close+" "+r.closing+" "+r.closed+" "+r.setPage,function(n){n.stopPropagation()}).on(r.open+" "+r.close+" "+r.setPage,function(n){s[n.type]()});this.$menu[f.menuInjectMethod+"To"](f.menuWrapperSelector)}},_add:function(){t=n[f]._c;e=n[f]._d;r=n[f]._e;t.add("offcanvas slideout modal background opening blocker page");e.add("style");r.add("opening opened closing closed setPage");i=n[f].glbl},_clickAnchor:function(n){var r;return this.opts[u]?(r=this.$menu.attr("id"),r&&r.length&&(this.conf.clone&&(r=t.umm(r)),n.is('[href="#'+r+'"]')))?(this.open(),!0):i.$page?(r=i.$page.attr("id"),r&&r.length&&n.is('[href="#'+r+'"]')?(this.close(),!0):!1):void 0:!1}};n[f].defaults[u]={position:"left",zposition:"back",modal:!1,moveBackground:!0};n[f].configuration[u]={pageNodetype:"div",pageSelector:null,menuWrapperSelector:"body",menuInjectMethod:"prepend"};n[f].prototype.open=function(){if(this.vars.opened)return!1;var n=this;return this._openSetup(),setTimeout(function(){n._openFinish()},this.conf.openingInterval),"open"};n[f].prototype._openSetup=function(){var f=this,n;i.$allMenus.not(this.$menu).trigger(r.close);i.$page.data(e.style,i.$page.attr("style")||"");i.$wndw.trigger(r.resize,[!0]);n=[t.opened];this.opts[u].modal&&n.push(t.modal);this.opts[u].moveBackground&&n.push(t.background);"left"!=this.opts[u].position&&n.push(t.mm(this.opts[u].position));"back"!=this.opts[u].zposition&&n.push(t.mm(this.opts[u].zposition));this.opts.classes&&n.push(this.opts.classes);i.$html.addClass(n.join(" "));setTimeout(function(){f.vars.opened=!0},this.conf.openingInterval);this.$menu.addClass(t.current+" "+t.opened)};n[f].prototype._openFinish=function(){var n=this;this.__transitionend(i.$page,function(){n.$menu.trigger(r.opened)},this.conf.transitionDuration);i.$html.addClass(t.opening);this.$menu.trigger(r.opening)};n[f].prototype.close=function(){if(!this.vars.opened)return!1;var n=this;return this.__transitionend(i.$page,function(){n.$menu.removeClass(t.current).removeClass(t.opened);i.$html.removeClass(t.opened).removeClass(t.modal).removeClass(t.background).removeClass(t.mm(n.opts[u].position)).removeClass(t.mm(n.opts[u].zposition));n.opts.classes&&i.$html.removeClass(n.opts.classes);i.$page.attr("style",i.$page.data(e.style));n.vars.opened=!1;n.$menu.trigger(r.closed)},this.conf.transitionDuration),i.$html.removeClass(t.opening),this.$menu.trigger(r.closing),"close"};n[f].prototype.setPage=function(r){r||(r=n(this.conf[u].pageSelector,i.$body),r.length>1&&(r=r.wrapAll("<"+this.conf[u].pageNodetype+" />").parent()));r.addClass(t.page+" "+t.slideout);i.$page=r};n[f].prototype[u+"_initWindow"]=function(){i.$wndw.on(r.keydown,function(n){if(i.$html.hasClass(t.opened)&&9==n.keyCode)return(n.preventDefault(),!1)});var e=0;i.$wndw.on(r.resize,function(n,r){if(r||i.$html.hasClass(t.opened)){var u=i.$wndw.height();(r||u!=e)&&(e=u,i.$page.css("minHeight",u))}});n[f].prototype[u+"_initWindow"]=function(){}};n[f].prototype[u+"_initBlocker"]=function(){var e=n('<div id="'+t.blocker+'" class="'+t.slideout+'" />').appendTo(i.$body);e.on(r.touchstart,function(n){n.preventDefault();n.stopPropagation();e.trigger(r.mousedown)}).on(r.mousedown,function(n){n.preventDefault();i.$html.hasClass(t.modal)||i.$allMenus.trigger(r.close)});n[f].prototype[u+"_initBlocker"]=function(){}}}(jQuery);!function(n){var t="mmenu",i="buttonbars",r,u,f,e;n[t].addons[i]={_init:function(t){this.opts[i];this.conf[i];this.__refactorClass(n("div",t),this.conf.classNames[i].buttonbar,"buttonbar");n("."+r.buttonbar,t).each(function(){var t=n(this),i=t.children().not("input"),u=t.children().filter("input");t.addClass(r.buttonbar+"-"+i.length);u.each(function(){var t=n(this),r=i.filter('label[for="'+t.attr("id")+'"]');r.length&&t.insertBefore(r)})})},_setup:function(){},_add:function(){r=n[t]._c;u=n[t]._d;f=n[t]._e;r.add("buttonbar");e=n[t].glbl}};n[t].defaults[i]={};n[t].configuration.classNames[i]={buttonbar:"Buttonbar"}}(jQuery);!function(n){var r="mmenu",i="counters",t,u,f,e;n[r].addons[i]={_init:function(r){var e=this,f=this.opts[i];this.conf[i];this.__refactorClass(n("em",r),this.conf.classNames[i].counter,"counter");f.add&&r.each(function(){var i=n(this).data(u.parent);i&&(i.find("> em."+t.counter).length||i.prepend(n('<em class="'+t.counter+'" />')))});f.update&&r.each(function(){var i=n(this),f=i.data(u.parent),r;f&&(r=f.find("> em."+t.counter),r.length&&(i.is("."+t.list)||(i=i.find("> ."+t.list)),i.length&&!i.data(u.updatecounter)&&(i.data(u.updatecounter,!0),e._update(function(){var n=i.children().not("."+t.label).not("."+t.subtitle).not("."+t.hidden).not("."+t.search).not("."+t.noresultsmsg);r.html(n.length)}))))})},_setup:function(){var t=this.opts[i];"boolean"==typeof t&&(t={add:t,update:t});"object"!=typeof t&&(t={});t=n.extend(!0,{},n[r].defaults[i],t);this.opts[i]=t},_add:function(){t=n[r]._c;u=n[r]._d;f=n[r]._e;t.add("counter search noresultsmsg");u.add("updatecounter");e=n[r].glbl}};n[r].defaults[i]={add:!1,update:!1};n[r].configuration.classNames[i]={counter:"Counter"}}(jQuery);!function(n){function f(n,t,i){return t>n&&(n=t),n>i&&(n=i),n}var t="mmenu",i="dragOpen",u,o,e,r;n[t].addons[i]={_init:function(){},_setup:function(){var p,a,tt;if(this.opts.offCanvas){var v=this,s=this.opts[i],b=this.conf[i];if("boolean"==typeof s&&(s={open:s}),"object"!=typeof s&&(s={}),s=n.extend(!0,{},n[t].defaults[i],s),s.open){if(Hammer.VERSION<2)return;var l,w,k,d,o={},h=0,g=!1,c=!1,y=0,nt=0;switch(this.opts.offCanvas.position){case"left":case"right":o.events="panleft panright";o.typeLower="x";o.typeUpper="X";c="width";break;case"top":case"bottom":o.events="panup pandown";o.typeLower="y";o.typeUpper="Y";c="height"}switch(this.opts.offCanvas.position){case"left":case"top":o.negative=!1;break;case"right":case"bottom":o.negative=!0}switch(this.opts.offCanvas.position){case"left":o.open_dir="right";o.close_dir="left";break;case"right":o.open_dir="left";o.close_dir="right";break;case"top":o.open_dir="down";o.close_dir="up";break;case"bottom":o.open_dir="up";o.close_dir="down"}p=this.__valueOrFn(s.pageNode,this.$menu,r.$page);"string"==typeof p&&(p=n(p));a=r.$page;switch(this.opts.offCanvas.zposition){case"front":a=this.$menu;break;case"next":a=a.add(this.$menu)}tt=new Hammer(p[0],s.vendors.hammer);tt.on("panstart",function(n){switch(d=n.center[o.typeLower],v.opts.offCanvas.position){case"right":case"bottom":d>=r.$wndw[c]()-s.maxStartPos&&(h=1);break;default:d<=s.maxStartPos&&(h=1)}g=o.open_dir}).on(o.events+" panend",function(n){h>0&&n.preventDefault()}).on(o.events,function(n){if(l=n["delta"+o.typeUpper],o.negative&&(l=-l),l!=y&&(g=l>=y?o.open_dir:o.close_dir),y=l,y>s.threshold&&1==h){if(r.$html.hasClass(u.opened))return;h=2;v._openSetup();v.$menu.trigger(e.opening);r.$html.addClass(u.dragging);nt=f(r.$wndw[c]()*b[c].perc,b[c].min,b[c].max)}2==h&&(w=f(y,10,nt)-("front"==v.opts.offCanvas.zposition?nt:0),o.negative&&(w=-w),k="translate"+o.typeUpper+"("+w+"px )",a.css({"-webkit-transform":"-webkit-"+k,transform:k}))}).on("panend",function(){2==h&&(r.$html.removeClass(u.dragging),a.css("transform",""),v[g==o.open_dir?"_openFinish":"close"]());h=0})}}},_add:function(){return"function"!=typeof Hammer?(n[t].addons[i]._init=function(){},n[t].addons[i]._setup=function(){},void 0):(u=n[t]._c,o=n[t]._d,e=n[t]._e,u.add("dragging"),r=n[t].glbl,void 0)}};n[t].defaults[i]={open:!1,maxStartPos:100,threshold:50,vendors:{hammer:{}}};n[t].configuration[i]={width:{perc:.8,min:140,max:440},height:{perc:.8,min:140,max:880}}}(jQuery);!function(n){var t="mmenu",i="fixedElements",u,f,e,r;n[t].addons[i]={_init:function(){if(this.opts.offCanvas){var n=this.conf.classNames[i].fixedTop,t=this.conf.classNames[i].fixedBottom,f=this.__refactorClass(r.$page.find("."+n),n,"fixed-top"),e=this.__refactorClass(r.$page.find("."+t),t,"fixed-bottom");f.add(e).appendTo(r.$body).addClass(u.slideout)}},_setup:function(){},_add:function(){u=n[t]._c;f=n[t]._d;e=n[t]._e;u.add("fixed-top fixed-bottom");r=n[t].glbl}};n[t].defaults[i]={};n[t].configuration.classNames[i]={fixedTop:"FixedTop",fixedBottom:"FixedBottom"}}(jQuery);!function(n){var t="mmenu",i="footer",r,f,u,e;n[t].addons[i]={_init:function(f){var s=this,o=this.opts[i],e=n("div."+r.footer,this.$menu);e.length&&(o.update&&f.each(function(){var f=n(this),c=n("."+s.conf.classNames[i].panelFooter,f),t=c.html(),h;t||(t=o.title);h=function(){e[t?"show":"hide"]();e.html(t)};f.on(u.open,h);f.hasClass(r.current)&&h()}),n[t].addons.buttonbars&&n[t].addons.buttonbars._init.call(this,e))},_setup:function(){var u=this.opts[i],f;("boolean"==typeof u&&(u={add:u,update:u}),"object"!=typeof u&&(u={}),u=n.extend(!0,{},n[t].defaults[i],u),this.opts[i]=u,u.add)&&(f=u.content?u.content:u.title,n('<div class="'+r.footer+'" />').appendTo(this.$menu).append(f),this.$menu.addClass(r.hasfooter))},_add:function(){r=n[t]._c;f=n[t]._d;u=n[t]._e;r.add("footer hasfooter");e=n[t].glbl}};n[t].defaults[i]={add:!1,content:!1,title:"",update:!1};n[t].configuration.classNames[i]={panelFooter:"Footer"}}(jQuery);!function(n){var r="mmenu",i="header",t,e,f,u;n[r].addons[i]={_init:function(e){var s=this,l=this.opts[i],o=(this.conf[i],n("."+t.header,this.$menu));if(o.length){if(l.update){var a=o.find("."+t.title),h=o.find("."+t.prev),c=o.find("."+t.next),y=o.find("."+t.close),v=!1;u.$page&&(v="#"+u.$page.attr("id"),y.attr("href",v));e.each(function(){var r=n(this),k=r.find("."+s.conf.classNames[i].panelHeader),y=r.find("."+s.conf.classNames[i].panelPrev),p=r.find("."+s.conf.classNames[i].panelNext),u=k.html(),e=y.attr("href"),o=p.attr("href"),w=y.html(),b=p.html(),v;u||(u=r.find("."+t.subclose).html());u||(u=l.title);e||(e=r.find("."+t.subclose).attr("href"));v=function(){a[u?"show":"hide"]();a.html(u);h[e?"attr":"removeAttr"]("href",e);h[e||w?"show":"hide"]();h.html(w);c[o?"attr":"removeAttr"]("href",o);c[o||b?"show":"hide"]();c.html(b)};r.on(f.open,v);r.hasClass(t.current)&&v()})}n[r].addons.buttonbars&&n[r].addons.buttonbars._init.call(this,o)}},_setup:function(){var u=this.opts[i],f;if(this.conf[i],"boolean"==typeof u&&(u={add:u,update:u}),"object"!=typeof u&&(u={}),"undefined"==typeof u.content&&(u.content=["prev","title","next"]),u=n.extend(!0,{},n[r].defaults[i],u),this.opts[i]=u,u.add){if(u.content instanceof Array){for(var f=n("<div />"),e=0,o=u.content.length;o>e;e++)switch(u.content[e]){case"prev":case"next":case"close":f.append('<a class="'+t[u.content[e]]+'" href="#"><\/a>');break;case"title":f.append('<span class="'+t.title+'"><\/span>');break;default:f.append(u.content[e])}f=f.html()}else f=u.content;n('<div class="'+t.header+'" />').prependTo(this.$menu).append(f);this.$menu.addClass(t.hasheader)}},_add:function(){t=n[r]._c;e=n[r]._d;f=n[r]._e;t.add("header hasheader prev next close title");u=n[r].glbl}};n[r].defaults[i]={add:!1,title:"Menu",update:!1};n[r].configuration.classNames[i]={panelHeader:"Header",panelNext:"Next",panelPrev:"Prev"}}(jQuery);!function(n){var i="mmenu",r="labels",t,u,f,e;n[i].addons[r]={_init:function(i){var u=this.opts[r];this.__refactorClass(n("li",this.$menu),this.conf.classNames[r].collapsed,"collapsed");u.collapse&&n("."+t.label,i).each(function(){var i=n(this),r=i.nextUntil("."+t.label,"."+t.collapsed);r.length&&(i.children("."+t.subopen).length||(i.wrapInner("<span />"),i.prepend('<a href="#" class="'+t.subopen+" "+t.fullsubopen+'" />')))})},_setup:function(){var t=this.opts[r];"boolean"==typeof t&&(t={collapse:t});"object"!=typeof t&&(t={});t=n.extend(!0,{},n[i].defaults[r],t);this.opts[r]=t},_add:function(){t=n[i]._c;u=n[i]._d;f=n[i]._e;t.add("collapsed uncollapsed");e=n[i].glbl},_clickAnchor:function(n,i){var r,u;return i&&(r=n.parent(),r.is("."+t.label))?(u=r.nextUntil("."+t.label,"."+t.collapsed),r.toggleClass(t.opened),u[r.hasClass(t.opened)?"addClass":"removeClass"](t.uncollapsed),!0):!1}};n[i].defaults[r]={collapse:!1};n[i].configuration.classNames[r]={collapsed:"Collapsed"}}(jQuery),function(n){var r="mmenu",i="searchfield",t,f,u,e;n[r].addons[i]={_init:function(r){var o=this,e=this.opts[i],f=this.conf[i],u;if(e.add){switch(e.addTo){case"menu":u=this.$menu;break;case"panels":u=r;break;default:u=n(e.addTo,this.$menu).filter("."+t.panel)}u.length&&u.each(function(){var i=n(this),e=i.is("."+t.menu)?f.form?"form":"div":"li",r,s,u,h;if(!i.children(e+"."+t.search).length){if(i.is("."+t.menu)?(r=o.$menu,s="prependTo"):(r=i.children().first(),s=r.is("."+t.subtitle)?"insertAfter":"insertBefore"),u=n("<"+e+' class="'+t.search+'" />'),e=="form"&&typeof f.form=="object")for(h in f.form)u.attr(h,f.form[h]);u.append(n("section.pre-metanav form").parent().html());u[s](r)}})}this.$menu.children("."+t.search).length&&this.$menu.addClass(t.hassearch)},_setup:function(){var u=this,t=this.opts[i],f=this.conf[i];typeof t=="boolean"&&(t={add:t,search:t});typeof t!="object"&&(t={});t=n.extend(!0,{},n[r].defaults[i],t);typeof t.showLinksOnly!="boolean"&&(t.showLinksOnly=t.addTo=="menu");this.opts[i]=t},_add:function(){t=n[r]._c;f=n[r]._d;u=n[r]._e;t.add("search hassearch noresultsmsg noresults nosubresults");u.add("search reset change");e=n[r].glbl}};n[r].defaults[i]={add:!1,addTo:"menu",search:!1,placeholder:"Search",noResults:"No results found."};n[r].configuration[i]={form:!1}}(jQuery);!function(n){var t="mmenu",i="toggles",r,u,f,e;n[t].addons[i]={_init:function(t){var u=this;this.opts[i];this.conf[i];this.__refactorClass(n("input",t),this.conf.classNames[i].toggle,"toggle");this.__refactorClass(n("input",t),this.conf.classNames[i].check,"check");n("input."+r.toggle+", input."+r.check,t).each(function(){var t=n(this),i=t.closest("li"),e=t.hasClass(r.toggle)?"toggle":"check",f=t.attr("id")||u.__getUniqueId();i.children('label[for="'+f+'"]').length||(t.attr("id",f),i.prepend(t),n('<label for="'+f+'" class="'+r[e]+'"><\/label>').insertBefore(i.children("a, span").last()))})},_setup:function(){},_add:function(){r=n[t]._c;u=n[t]._d;f=n[t]._e;r.add("toggle check");e=n[t].glbl}};n[t].defaults[i]={};n[t].configuration.classNames[i]={toggle:"Toggle",check:"Check"}}(jQuery),function(n){var t=typeof define=="function"&&define.amd&&(define(["jquery"],n)||!0),i=!t&&typeof module=="object"&&typeof module.exports=="object"&&(module.exports=n);t||i||n()}(function(){return jQuery.reel||function(n,t,i,r){function oe(n){return u.instances.push(n[0])&&n}function se(n){return(u.instances=u.instances.not(oi(n.attr(wt))))&&n}function rt(n){return u.instances.first().data(n)}function he(n){return"data:image/gif;base64,R0lGODlh"+n}function g(n){return"<"+n+"/>"}function f(n){return"."+(n||"")}function gi(n){return n.replace(di,u.cdn)}function ui(n){return"url('"+of(n)+"')"}function ff(n,t){return typeof t==rf?t[n]:t}function fi(n,t,i){return eu(n,si(t,i))}function ei(n,t){return a(n)*(t?-1:1)}function nr(n){return n.touch||n.originalEvent.touches&&n.originalEvent.touches[0]||n}function gr(n){return n.originalEvent}function e(n){return n===r?0:typeof n==uf?n:n+"px"}function oi(n){return"#"+n}function ef(n,t,i){for(;n.length<t;)n=i+n;return n}function nu(n){return ef(n,2,"0")}function of(n){return encodeURI(decodeURI(n))}function tu(n){return u.re.array.exec(n)?n.split(u.re.array):n}function ce(n){return!n.parents(nf).length}function sf(t){return typeof t==uf?t:n.each(t,function(n,i){t[n]=i?+i:r})}function iu(n){try{console.error("[ Reel ] "+n)}catch(t){}}var nt,u,tt,lt,fe,ee;if(n){if(nt=n&&n().jquery.split(/\./),!nt||+(nu(nt[0])+nu(nt[1])+nu(nt[2]||""))<10602)return iu("Too old jQuery library. Please upgrade your jQuery to version 1.6.2 or higher");u=n.reel={version:"1.3.0",def:{frame:1,frames:36,loops:!0,clickfree:!1,draggable:!0,scrollable:!0,steppable:!0,throwable:!0,wheelable:!0,orientable:!1,cw:!1,revolution:r,stitched:0,directional:!1,row:1,rows:0,rowlock:!1,framelock:!1,orbital:0,vertical:!1,inversed:!1,footage:6,spacing:0,horizontal:!0,suffix:"-reel",image:r,images:"",path:"",preload:"fidelity",shy:!1,speed:0,delay:0,timeout:2,duration:r,rebound:.5,entry:r,opening:0,brake:.23,velocity:0,tempo:36,laziness:6,cursor:r,hint:"",indicator:0,klass:"",preloader:2,area:r,attr:{},annotations:r,responsive:!1,graph:r,monitor:r},scan:function(){return n(f(o)+":not("+f(ru)+" > "+f(o)+")").each(function(t,i){t=n(i);i=t.data();i.images=tu(i.images);var r={};n(f(af)+"[data-for="+t.attr(wt)+"]").each(function(t,i){t=n(i);i=t.data();i.x=sf(tu(i.x));i.y=sf(tu(i.y));var u=t.attr(wt);i.node=t.removeData();r[u]=i});i.annotations=r;t.removeData().reel(i)})},fn:{reel:function(){var nu=arguments,di=n(this),fi=di.data(),nt=nu[0]||{},lt=nu[1],i,tu;return typeof nt!="object"?nt.slice(0,1)==":"?di.trigger(nt.slice(1),lt):nu.length==1?fi[nt]:(lt!==r&&(u.normal[nt]&&(lt=u.normal[nt](lt,fi)),fi[nt]===r?fi[nt]=lt:fi[nt]!==lt&&di.trigger(nt+"Change",[r,fi[nt]=lt])),di):(i=n.extend({},u.def,nt),tu=[],di.filter(kr).unreel().filter(function(){var t=n(this),r=i.attr,u=r.src||t.attr(ni),f=r.width||t.attr(p)||t.width();return(t=r.height||t.attr(c)||t.height(),!u)?iu("`src` attribute missing on target image"):!f||!t?iu("Dimension(s) of the target image unknown"):!0}).each(function(){var fi=n(this),lt=function(n,t){return fi.reel(n,t)&&nt(n)},nt=function(n){return fi.data(n)},nu={setup:function(){if(!(fi.hasClass(o)&&fi.parent().hasClass(ru))){lt(vi,i);var tr={src:fi.attr(ni),width:fi.attr(c)||null,height:fi.attr(p)||null,style:fi.attr(st)||null,"class":fi.attr(bf)||null},ir=fi.attr(i.attr).attr(ni),a=lt(wt,fi.attr(wt)||fi.attr(wt,o+"-"+ +new Date).attr(wt)),rr=n.extend({},fi.data()),rt=lt(ft,i.images||[]),l=lt(it,i.stitched),w=!rt.length||l;w=lt(vr,i.responsive&&(ae?!0:!w));var er=lt(ne,{}),t=i.loops,ct=i.orbital,yi=i.revolution,r=i.rows,gi=lt(kt,si(i.footage,i.frames));lt(yr,i.spacing);var at=lt(c,+fi.attr(c)||fi.width()),ui=lt(p,+fi.attr(p)||fi.height()),br=lt(bi,i.shy),nr=lt(b,ct&&gi||r<=1&&rt.length||i.frames),dr=r>1||ct;lt(wi,ff("x",yi)||l/2||at*2);lt(pu,dr?ff("y",yi)||(r>3?ui:ui/(5-r)):0);r=l?1:vt(nr/gi);lt(bu,l-(t?0:at));lt(pr,0);a=oi(a+i.suffix);t=fi.attr(bf);t=t?t+h:d;t=n(g(ri),{id:a.substr(1),"class":t+h+ru+h+vf+"0"});t=fi.wrap(t.addClass(i.klass)).addClass(o);tu.push(oe(t)[0]);t=t.parent().bind(nu.instance);lt(au,rt.length?d:i.image||ir.replace(u.re.image,"$1"+i.suffix+".$2"));lt(fr,n(g(ri),{"class":uu}).appendTo("body"));lt(ci,n());lt(wf,[]);lt(v,null);lt(s,null);lt(k,i.row);lt(ti,0);lt(wu,r);lt(df,i.rowlock);lt(kf,i.framelock);lt(hr,lt(li,lt(cr,0)));lt(ur,1/nr);lt(gf,a);lt(y,lt(gt,i.speed)<0);lt(ai,!1);lt(yt,0);lt(ii,i.vertical);lt(ot,0);lt(bt,ei(1,!i.cw&&!l));lt(or,{});lt(ut,!1);lt(sr,lt(cu,0));lt(ar,lt(lr,0));lt(pi,!1);lt(yu,!1);lt(et,!1);lt(pf,i.brake);lt(hu,!!ct);lt(ht,i.tempo/(u.lazy?i.laziness:1));lt(dt,-1);lt(wr,-1);lt(hi,i.annotations||t.unbind(f(hi))&&{});lt(vu,1);lt(yf,{attr:tr,data:rr});i.steppable||t.unbind("up.steppable");i.indicator||t.unbind(".indicator");di(d,{overflow:lu,position:"relative"});w||di(d,{width:at,height:ui});w&&n.each(fo,function(n,t){er[t]=nt(t)});di(pt+h+f(o),{display:du});di(f(uu),{position:"fixed",left:e(-100),top:e(-100)},!0);di(f(uu)+h+kr,{position:ki,width:10,height:10},!0);tt.bind(nu.pool);fi.trigger(br?"prepare":"setup")}},instance:{teardown:function(){var i=fi.data(yf);fi.parent().unbind(nu.instance);nt(bi)?fi.parent().unbind(er,yo):nt(st).remove()&&nt(ci).unbind(l);nt(fr).empty();clearTimeout(bo);clearTimeout(ko);n(t).unbind(te,fs);n(t).unbind(l);tt.unbind(nu.pool);tf.unbind(ct);fi.siblings().unbind(l).remove();lo();fi.removeAttr("onloaded");se(fi.unbind(l).removeData().unwrap().attr(i.attr).data(i.data));fi.attr(st)==d&&fi.removeAttr(st)},setup:function(){function s(n){return fi.trigger("down",[nr(n).clientX,nr(n).clientY,n])&&n.give}function a(n,t){return!t||fi.trigger("wheel",[t,n])&&n.give}var e=fi.parent().append(ef()),c=lt(ci,n(i.area||e)),v=i.rows>1,u=i.cursor,l=u==ie?oo:u||eo;u=u==ie?so+h+"!important":r;di(h+f(o),{MozUserSelect:dr,WebkitUserSelect:dr,MozTransform:"translateZ(0)"});fi.unbind(er,yo);c.bind(ro,s).bind(i.clickfree?be:we,s).bind(i.wheelable?no:null,a).bind(pe,function(){return!1});di(d,{cursor:gi(l)});di(f(fu),{cursor:"wait"});di(f(ir)+pt+f(ir)+" *",{cursor:gi(u||l)},!0);nt(vr)&&(di(h+f(o),{width:"100%",height:su}),n(t).bind(te,fs));i.hint&&c.attr("title",i.hint);i.indicator&&e.append(ee("x"));v&&i.indicator&&e.append(ee("y"));i.monitor&&e.append(is=n(g(ri),{"class":lf}))&&di(h+f(lf),{position:ki,left:0,top:0})},preload:function(){function o(){var n=e.children(":not([src]):first");return n.attr(ni,n.data(ni))}var s=fi.parent(),t=nt(ft),r=!t.length,f=u.preload[i.preload]||u.preload[u.def.preload],h,e;for(t=r?[nt(au)]:f(t.slice(0),i,nt),lt(ot,r?.5:0),h=0,e=nt(fr).empty(),r=[],s.addClass(fu),lt(st,nt(st)||n("<"+st+' type="text/css">'+di.rules.join("\n")+"<\/"+st+">").prependTo(gu)),lt(ai,!0),fi.trigger("stop"),i.responsive&&wo(),fi.trigger("resize",!0);t.length;)f=u.substitute(i.path+t.shift(),nt),n(g(kr)).data(ni,f).appendTo(e).bind("load error abort",function(n){return n.type!="load"&&fi.trigger(n.type),!ce(s)&&fi.trigger("preloaded")&&o()&&!1}),r.push(f);setTimeout(function(){for(;++h<u.concurrent_requests;)o()},0);lt(wf,r);lt(bi,!1)},preloaded:function(){var n=nt(ft).length||1,t=lt(ot,si(nt(ot)+1,n));t===1&&fi.trigger("frameChange",[r,nt(v)]);t===n&&(fi.parent().removeClass(fu),fi.trigger("loaded"))},loaded:function(){nt(ft).length>1||fi.css({backgroundImage:ui(u.substitute(i.path+nt(au),nt))}).attr({src:gi(ue)});nt(it)&&fi.attr({src:gi(ue)});nt(yu)||lt(yt,i.velocity||0);lt(ai,!1);vo=!0},prepare:function(){fi.css("display",du).parent().one(er,yo)},opening:function(){if(!i.opening)return fi.trigger("openingDone");lt(et,!0);lt(ku,!nt(gt));var t=i.entry||i.speed,r=nt(s),n=i.opening;lt(s,r-t*n);lt(dt,vt(n*rt(ht)))},openingDone:function(){function u(n){return fi.trigger("orient",[gr(n).alpha,gr(n).beta,gr(n).gamma,n])&&n.give}lt(yi,!1);lt(et,!1);var r=br+f(et);tt.unbind(r,nu.pool[r]);i.orientable&&n(t).bind(ye,u);i.delay>0?bo=setTimeout(function(){fi.trigger("play")},i.delay*1e3):fi.trigger("play")},play:function(n,t){t=t?lt(gt,t):nt(gt)*ei(1,nt(y));(n=i.duration)&&lt(wr,vt(n*rt(ht)));lt(y,t<0);t=lt(yi,!!t);lt(ku,!t);es()},reach:function(n,t,i){if(t!=nt(v)){n=nt(b);lt(k,vt(t/n));var r=lt(hr,nt(v));t=lt(li,t);t=lt(cr,u.math.distance(r,t,n));i=a(i||nt(gt))*ei(1,t<0);fi.trigger("play",i)}},pause:function(){iu()},stop:function(){var n=lt(ku,!0);lt(yi,!n)},down:function(t,u,f,e){function s(n){return fi.trigger("pan",[nr(n).clientX,nr(n).clientY,n])&&n.give}function o(n){return fi.trigger("up",[n])&&n.give}!i.clickfree&&e&&e.button!==r&&e.button!=fe||i.draggable&&(lt(ut,nt(v)),t=i.clickfree,lt(yt,0),e=t?nt(ci):tf,co=ao(nt(wi),u,f),iu(),lo(),re=0,n(nf,tf).addClass(ir),e.bind(uo+h+de,s).bind(io+h+to,o).bind(t?ke:ge,o))},up:function(){lt(ut,!1);lt(pi,!1);var t=i.throwable,r=a(he[0]+he[1])/60;sf=lt(yt,t?t===!0?r:si(t,r):0)?1:0;iu();lo();n(nf,tf).removeClass(ir);(i.clickfree?nt(ci):tf).unbind(ct)},pan:function(n,t,r,f){var l;if(i.draggable&&le){le=!1;iu();n=i.rows;var c=i.orbital,e=!nt(pi)&&n<=1&&!c&&i.scrollable,h={x:t-co.x,y:r-co.y},o={x:a(h.x),y:a(h.y)};if(f&&e&&o.x<o.y)return f.give=!0;(o.x>0||o.y>0)&&(f&&(f.give=!1),re=eu(o.x,o.y),co={x:t,y:r},f=nt(wi),e=nt(or),o=nt(ii),nt(kf)||(l=lt(s,us(o?r-e.y:t-e.x,nt(sr),f,nt(ar),nt(lr),nt(bt),o?r-e.y:t-e.x)),lt(pi,nt(pi)||nt(v)!=nt(ut)),(h=rs(o?h.y:h.x||0))&&lt(y,h<0)),c&&nt(hu)&&(lt(ii,a(r-e.y)>a(t-e.x)),e=ao(f,t,r)),n>1&&!nt(df)&&(n=nt(pu),c=nt(cu),h=-c*n,lt(ti,u.math.envelope(r-e.y,c,n,h,h+n,-1))),l%1||i.loops||ao(f,t,r))}},wheel:function(n,t,i){t&&(ho=!0,n=vt(at.sqrt(a(t))/2),n=ei(n,t>0),t=.0833*nt(wi),ao(t),n&&lt(y,n<0),lt(yt,0),lt(s,us(n,nt(sr),t,nt(ar),nt(lr),nt(bt))),i&&i.preventDefault(),i&&(i.give=!1),iu(),fi.trigger("up",[i]))},orient:function(n,t){!le||tr||(ts=!0,n=t/360,fraction=lt(s,+(i.stitched||i.cw?1-n:n).toFixed(2)),le=!1)},fractionChange:function(n,t,u){t===r&&(n=1+rr(u/nt(ur)),t=i.rows>1,u=i.orbital,lt(hu,!!u&&(n<=u||n>=nt(kt)-u+2)),t&&(n+=(nt(k)-1)*nt(b)),lt(v,n))},tierChange:function(n,t,u){t===r&&(n=lt(k,w(ou(u,1,i.rows))),t=nt(b),u=nt(v)%t||t,lt(v,u+n*t-t))},rowChange:function(n,t,u){t===r&&go(ti,r,u,i.rows)},frameChange:function(n,t,f){var rt,v,g,tt;if(t===r){this.className=this.className.replace(u.re.frame_klass,vf+f);n=nt(b);t=i.rows;var l=i.path,a=f%n||n,d=((f-a)/n+1-1)/(t-1),o=nt(k);t?go(ti,d,o,t):nt(ti);rt=go(s,r,a,n);v=nt(kt);i.orbital&&nt(ii)&&(f=(i.inversed?v+1-f:f)+v);g=nt(it);n=nt(ft);!n.length||g?(a=nt(yr),tt=nt(c),d=nt(p),g?(f=lt(pr,w(ou(rt,0,nt(bu)))%g),t=t<=1?0:(d+a)*(t-o),f=[e(-f),e(-t)],n=n.length>1&&n[o-1],t=u.substitute(l+n,nt),n&&fi.css("backgroundImage").search(t)<0&&fi.css({backgroundImage:ui(t)})):(l=i.horizontal,o=f%v-1,o=o<0?v-1:o,f=rr((f-.1)/v),f+=t>1?0:nt(y)?0:i.directional?nt(wu):0,f=f*((l?d:tt)+a),t=o*((l?tt:d)+a),f=n.length?[0,0]:l?[e(-t),e(-f)]:[e(-f),e(-t)]),fi.css({backgroundPosition:f.join(h)})):(nt(vr)&&wo(),nt(ot)&&fi.attr({src:of(u.substitute(l+n[f-1],nt))}))}},"frameChange.reach":function(n,t,i){!nt(li)||t!==r||(n=u.math.distance(nt(hr),i,nt(b)),a(n)>=a(nt(cr))&&(lt(v,lt(li)),lt(li,lt(cr,lt(hr,0))),fi.trigger("stop")))},"imageChange imagesChange":function(){fi.trigger("preload")},"fractionChange.indicator":function(n,t,u){if(i.indicator&&t===r){n=i.indicator;var f=i.orbital;t=f&&nt(ii)?nt(p):nt(c);f=f?nt(kt):i.images.length||nt(b);f=vt(t/f);t-=f;u=w(ou(u,0,t));u=!i.cw||nt(it)?u:t-u;ee.$x.css(nt(ii)?{left:0,top:e(u),bottom:su,width:n,height:f}:{bottom:0,left:e(u),top:su,width:f,height:n})}},"tierChange.indicator":function(n,t,u){if(i.rows>1&&i.indicator&&t===r){var f=nt(p);n=i.indicator;t=vt(f/i.rows);f-=t;u=w(u*f);ee.$y.css({left:0,top:u,width:n,height:t})}},"setup.annotations":function(){var t=fi.parent();n.each(nt(hi),function(i,r){var u=typeof r.node==uf?n(r.node):r.node||{},e,f;u=u.jquery?u:n(g(ri),u);u=u.attr({id:i}).addClass(af);e=r.image?n(g(kr),r.image):n();f=r.link?n(g("a"),r.link).click(function(){fi.trigger("up.annotations",{target:f})}):n();di(oi(i),{display:dr,position:ki},!0);r.image||r.link&&u.append(f);r.link||r.image&&u.append(e);r.link&&r.image&&u.append(f.append(e));u.appendTo(t)})},"prepare.annotations":function(){n.each(nt(hi),function(t){n(oi(t)).hide()})},"frameChange.annotations":function(t,i){if(!(!nt(ot)||i!==r)){var f=nt(c),u=nt(it),o=nt(pr);n.each(nt(hi),function(t,i){var l;t=n(oi(t));var c=i.start||1,a=i.end,s=s||nt(v),h=s-1,y=i.at?i.at[h]=="+":!1;h=i.at?h:h-c+1;s=typeof i.x!=rf?i.x:i.x[h];l=typeof i.y!=rf?i.y:i.y[h];i=s!==r&&l!==r&&(i.at?y:h>=0&&(!a||h<=a-c));u&&(c=s>u-f&&o>=0&&o<f,s=(s<f&&o>u-f)?s+u:s,s=(c?s-u:s)-o);nt(vr)&&(c=nt(vu),s=s&&s*c,l=l&&l*c);s={display:i?du:dr,left:e(s),top:e(l)};t.css(s)})}},"up.annotations":function(t,i){re>10||ho||(t=n(i.target),(t.is("a")?t:t.parents("a")).attr("href")&&(re=10))},"up.steppable":function(){re||ho||fi.trigger(nt(or).x-fi.offset().left>.5*nt(c)?"stepRight":"stepLeft")},"stepLeft stepRight":function(){iu()},stepLeft:function(){lt(y,!1);lt(s,nt(s)-nt(ur)*nt(bt))},stepRight:function(){lt(y,!0);lt(s,nt(s)+nt(ur)*nt(bt))},stepUp:function(){lt(k,nt(k)-1)},stepDown:function(){lt(k,nt(k)+1)},resize:function(n,t){var u,f,s,o;nt(ai)&&!t||(u=nt(it),f=nt(yr),n=nt(p),s=!nt(ft).length||u,o=i.rows||1,u=nt(ft).length?u?e(u)+h+e(n):r:u&&e(u)+h+e((n+f)*o-f)||e((nt(c)+f)*nt(kt)-f)+h+e((n+f)*nt(wu)*o*(i.directional?2:1)-f),fi.css({height:s?e(n):null,backgroundSize:u||null}),t||fi.trigger("imagesChange"))},"setup.fu":function(){lt(v,i.frame+(nt(k)-1)*nt(b));fi.trigger("preload")},"wheel.fu":function(){ho=!1},"clean.fu":function(){fi.trigger("teardown")},"loaded.fu":function(){fi.trigger("opening")}},pool:{"tick.reel.preload":function(){if(!(!(vo||nt(ai))||nt(bi))){var t=nt(c),n=ve(ef.$.css(c)),i=nt(ft).length||1,r=w(1/i*nt(ot)*t);ef.$.css({width:n+(r-n)/3+1});nt(ot)===i&&n>t-1&&(vo=!1,ef.$.fadeOut(300,function(){ef.$.css({opacity:1,width:0})}))}},"tick.reel":function(n){if(!nt(bi)){var t=nt(yt),r=rt(ht),f=i.monitor;if(!(!u.intense&&os())){if(sf&&(t=t-nt(pf)/r*sf,t=lt(yt,t>.1?t:sf=tr=0)),f&&is.text(nt(f)),t&&sf++,tr&&tr++,rs(0),le=!0,tr&&!t)return ns(n);if(nt(ut))return ns(n,iu());nt(dt)>0||(!i.loops&&i.rebound&&(!tr&&!(nt(s)%1)?po++:po=0,po>=i.rebound*1e3/r&&lt(y,!nt(y))),n=nt(bt)*ei(1,nt(y)),r=nt(wr),t=(!nt(yi)||ts||!r?t:a(nt(gt))+t)/rt(ht),lt(s,nt(s)-t*n),r=i.duration?r>0&&lt(wr,r-1):r,!r&&nt(yi)&&fi.trigger("stop"))}}},"tick.reel.opening":function(){if(nt(et)){var n=(i.entry||i.speed)/rt(ht)*(i.cw?-1:1),t=lt(dt,nt(dt)-1);lt(s,nt(s)+n);t||fi.trigger("openingDone")}}}},vo=!1,ns=function(n,t){return n.stopImmediatePropagation()||t},yo=function(){fi.trigger("setup")},tr,sf=0,es=function(){return tr=0},iu=function(){return clearTimeout(bo),tt.unbind(br+f(et),nu.pool[br+f(et)]),lt(dt,0),lt(yu,!0),tr=-i.timeout*rt(ht)},re=0,ho=!1,ts=!1,is=n(),ef=function(){return di(h+f(cf),{position:ki,left:0,bottom:0,height:i.preloader,overflow:lu,backgroundColor:"#000"}),ef.$=n(g(ri),{"class":cf})},ee=function(t){return di(h+f(hf)+f(t),{position:ki,width:0,height:0,overflow:lu,backgroundColor:"#000"}),ee["$"+t]=n(g(ri),{"class":hf+h+t})},di=function(t,i,r){function u(t){var i=[];return n.each(t,function(n,t){i.push(n.replace(/([A-Z])/g,"-$1").toLowerCase()+":"+e(t)+";")}),"{"+i.join(d)+"}"}return r=r?d:nt(gf),t=t.replace(/^/,r).replace(pt,pt+r),di.rules.push(t+u(i))&&i},os=function(){var r=nt(p),u=nt(c),i=fi[0].getBoundingClientRect();return i.top<-r||i.left<-u||i.right>u+n(t).width()||i.bottom>r+n(t).height()},po=0,co={x:0,y:0},rs=function(n){return he.push(n)&&he.shift()&&n},lo=function(){return he=[0,0]},he=lo(),us=i.graph||u.math[i.loops?"hatch":"envelope"],fs=function(){clearTimeout(ko);ko=setTimeout(wo,u.resize_gauge)},wo=function(){if(fi.width()!=nt(c)){var t=nt(ne),i=lt(vu,fi.width()/t.width);n.each(t,function(n,t){lt(n,w(t*i))});fi.trigger("resize")}},bo,ko,ao=function(n,t,u){var e=lt(sr,nt(s)),f;return lt(cu,nt(ti)),f=i.loops,lt(ar,f?0:-e*n),lt(lr,f?n:n-e*n),t!==r&&lt(or,{x:t,y:u})||r},le=!0,go=function(n,t,i,u){if(u){var f=nt(n)||0;return i=t!==r?t:(i-1)/(u-1),i=n!=s?i:si(i,.9999),+a(f-i).toFixed(8)>=+(1/(u-1)).toFixed(8)?lt(n,i):t||f}},tf=tt;try{tt[0]!=top.document&&(tf=tt.add(top.document))}catch(ss){}top===self?n():function(t){return n("iframe",tf.last()).each(function(){try{if(n(this).contents().find(gu).html()==n(gu).html())return(t=n(this))&&!1}catch(i){}}),t}();di.rules=[];nu.setup()}),tr=tr||function tf(){var t=+new Date,n=rt(ht);return n?(tt.trigger(br),u.cost=(+new Date+u.cost-t)/2,tr=setTimeout(tf,eu(4,1e3/n-u.cost))):tr=null}(),n(tu))},unreel:function(){return this.trigger("teardown")}},re:{image:/^(.*)\.(jpg|jpeg|png|gif)\??.*$/i,ua:[/(msie|opera|firefox|chrome|safari)[ \/:]([\d.]+)/i,/(webkit)\/([\d.]+)/i,/(mozilla)\/([\d.]+)/i],array:/ *, */,lazy_agent:/\(iphone|ipod|android|fennec|blackberry/i,frame_klass:/frame-\d+/,substitution:/(@([A-Z]))/g,no_match:/^(undefined|)$/,sequence:/(^[^#|]*([#]+)[^#|]*)($|[|]([0-9]+)\.\.([0-9]+))($|[|]([0-9]+)$)/},cdn:"http://code.vostrel.net/",math:{envelope:function(n,t,i,r,u,f){return t+fi(r,u,-n*f)/i},hatch:function(n,t,i,r,u,f){return n=(n<r?u:0)+n%u,n=t+-n*f/i,n-rr(n)},interpolate:function(n,t,i){return t+n*(i-t)},distance:function(n,t,i){var r=i/2;return n=t-n,n<-r?n+i:n>r?n-i:n}},preload:{fidelity:function(n,t,i){function f(n,i,r){function c(n){for(;!(n>=1&&n<=o);)n+=n<1?+o:-o;return u[r+n]||(u[r+n]=!!e.push(n))}var s,f;if(!n.length)return[];var e=[],h=4*i,l=t.frame,o=n.length;for(i=!0,s=o/h,f=0;f<h;f++)c(l+w(f*s));for(;s>1;)for(f=0,h=e.length,s/=2,i=!i;f<h;f++)c(e[f]+(i?1:-1)*w(s));for(f=0;f<=o;f++)c(f);for(f=0;f<e.length;f++)e[f]=n[e[f]-1];return e}var r=t.orbital,e=r?2:t.rows||1,o=r?i(kt):i(b),u;return i=(t.row-1)*o,r=[].concat(n),u=new Array(n.length+1),n=e<2?[]:r.slice(i,i+o),f(n,1,i).concat(f(r,e,0))},linear:function(n){return n}},substitute:function(n,t){return n.replace(u.re.substitution,function(n,i,r){return typeof u.substitutes[r]=="function"?u.substitutes[r](t):re[r]?t(re[r]):i})},substitutes:{T:function(){return+new Date}},normal:{fraction:function(n,t){return n===null?n:t[vi].loops?n-rr(n):fi(0,1,n)},tier:function(n){return n===null?n:fi(0,1,n)},row:function(n,t){return n===null?n:w(fi(1,t[vi].rows,n))},frame:function(n,t){if(n===null)return n;var i=t[vi];return t=t[b]*(i.orbital?2:i.rows||1),n=w(i.loops?n%t||t:fi(1,t,n)),n<0?n+t:n},images:function(n,t){var i=u.re.sequence.exec(n);return i?u.sequence(i,t[vi]):n}},sequence:function(n,t){var r;if(n.length<=1)return t.images;var f=[],e=t.orbital,s=n[1],o=n[2],i=n[4];for(i=u.re.no_match.test(i+d)?1:+i,r=e?2:t.rows||1,t=e?t.footage:t.stitched?1:t.frames,r=+(n[5]||r*t)-i,n=+n[7]||1,t=0;t<=r;)f.push(s.replace(o,ef(i+t+d,o.length,"0"))),t+=n;return f},instances:n(),leader:rt,resize_gauge:300,concurrent_requests:4,cost:0};tt=n(i);i=navigator.userAgent;lt=u.re.ua[0].exec(i)||u.re.ua[1].exec(i)||u.re.ua[2].exec(i);nt=+lt[2].split(".").slice(0,2).join(".");lt=lt[1]=="MSIE";var le=!(lt&&nt<8),ae=!(lt&&nt<9),tr,o="reel",ru=o+"-overlay",uu=o+"-cache",hf=o+"-indicator",cf=o+"-preloader",lf=o+"-monitor",af=o+"-annotation",ir=o+"-panning",fu=o+"-loading",vf="frame-",at=Math,w=at.round,rr=at.floor,vt=at.ceil,si=at.min,eu=at.max,a=at.abs,ve=parseInt,ou=u.math.interpolate,hi="annotations",ci="area",su="auto",yf="backup",y="backwards",ur="bit",pf="brake",fr="cache",wf=fr+"d",hu="center",bf="class",er="click",ut=er+"ed",or=ut+"_location",sr=ut+"_on",cu=ut+"_tier",bt="cwish",hr="departure",li="destination",cr="distance",kt="footage",s="fraction",v="frame",kf="framelock",b="frames",p="height",lr="hi",lu="hidden",au="image",ft="images",ar="lo",ai="loading",et="opening",dt=et+"_ticks",vi="options",yi="playing",ot="preloaded",vu="ratio",pi="reeling",yu="reeled",vr="responsive",wi="revolution",pu="revolution_y",k="row",df="rowlock",wu="rows",bi="shy",yr="spacing",gt="speed",ni="src",gf="stage",it="stitched",pr=it+"_shift",bu=it+"_travel",ku="stopped",st="style",ht="tempo",wr="ticks",ti="tier",ne="truescale",yt="velocity",ii="vertical",c="width",l=f(o),ct=f("pan")+l,ye="deviceorientation"+l,pe="dragstart"+l,we="mousedown"+l,be="mouseenter"+l,ke="mouseleave"+ct,de="mousemove"+ct,ge="mouseup"+ct,no="mousewheel"+l,br="tick"+l,to="touchcancel"+ct,io="touchend"+ct,ro="touchstart"+l,uo="touchmove"+ct,te="resize"+l,d="",h=" ",pt=",",ki="absolute",du="block",di="@CDN@",ri="div",ie="hand",gu="head",nf="html",wt="id",kr="img",tf="jquery."+o,dr="none",rf="object",uf="string",fo=[c,p,yr,wi,pu,it,pr,bu],re={W:c,H:p},ue=le?he("CAAIAIAAAAAAAAAAACH5BAEAAAAALAAAAAAIAAgAAAIHhI+py+1dAAA7"):di+"blank.gif",eo=ui(di+tf+".cur")+pt+"move",oo=ui(di+tf+"-drag.cur")+pt+"move",so=ui(di+tf+"-drag-down.cur")+pt+"move";return u.lazy=u.re.lazy_agent.test(i),fe=lt&&nt<9?1:0,ee=n.cleanData,n.cleanData=function(t){return n(t).each(function(){n(this).triggerHandler("clean")}),ee.apply(this,arguments)},n.extend(n.fn,u.fn)&&n(u.scan),u}}(jQuery,window,document)});$(document).ready(function(){Sequoia.language&&$("section.app-languageswitch").length>0&&Sequoia.language.init()});Sequoia.language=function(){function t(){Sequoia.helper.docCookies.getItem("epslanguage")==null&&$("#languageModal").modal();$("button.setlanguage").on("click",function(){Sequoia.helper.docCookies.setItem("epslanguage",$(this).data("language"),n,"/");window.location=$(this).data("href")})}var n=31556926;return{init:t}}();$(document).ready(function(){$(".app-location").length>0&&Sequoia.location&&Sequoia.location.init()});Sequoia.location=function(){var i,r,t,h=function(){var n=$(".app-location").data("maxlocations");$(".table-responsive table.locations-table tbody tr:visible").length<n?window.matchMedia("(max-width: 768px)").matches?$(".table-responsive").addClass("hidetable"):$(".table-responsive").removeClass("hidetable"):$(".table-responsive").addClass("hidetable");e.click();e.keyDown();e.onChange();$(".location-selection").on("click",function(){var n=[];$(this).toggleClass("active");$(".location-selection.active").each(function(){n.push($(this).data("locationfilter"))});n=n.join(", ");n.length>0?($(".locations-table tbody tr").hide(),$(".locations-table tbody tr").filter(n).show(),f()):($(".locations-table tbody tr").show(),f())});f()},n=function(n){return document.getElementById(n)},c=function(n,f,e,o){var s=$.Deferred(),h;return f!==""&&e!==""?(console.log("lat: "+f+" lng: "+e),h=new google.maps.Marker({position:new google.maps.LatLng(f,e),map:t}),r.push(h),i.extend(new google.maps.LatLng(f,e)),t.fitBounds(i),google.maps.event.addListener(h,"click",function(){u(n)}),s.resolve()):l(o).done(function(f){var e,h;console.log("addr: "+o+" lat: "+f.lat+" lng: "+f.lng);e=new google.maps.Marker({position:f,map:t});r.push(e);i.extend(f);t.fitBounds(i);h=$(".locations-table tbody tr:nth-child("+(n+1)+")");h.data("latitude",f.lat);h.data("longitude",f.lng);google.maps.event.addListener(e,"click",function(){u(n)});s.resolve()}),s.promise()},u=function(i){var r=$(".locations-table tbody tr:nth-child("+(i+1)+")"),u,f,e;n("details").className=!n("details").className||n("location_name").innerHTML!==r.data("name")?"active":"";n("location_name").innerHTML=r.data("name");n("location_address").innerHTML=r.data("street")+", "+r.data("zipcode");n("location_phone_number").innerHTML=r.data("phone");n("location_additional_information").innerHTML=r.data("extrainformation")!==""?r.data("extrainformation"):"";n("location_additional_information").style.display=r.data("extrainformation")!==""?"inline-block":"none";$(".routnavigation").data("locationmarkerid",i);u=n("additional-info").getElementsByTagName("span");n("additional-info").style.display=u[0].innerHTML.length>0?"block":"none";f=r.data("latitude");e=r.data("longitude");t.panTo(new google.maps.LatLng(f,e));t.setZoom(16)},f=function(){var f={mapTypeControl:!1,mapTypeId:google.maps.MapTypeId.ROADMAP,streetViewControl:!1};t=new google.maps.Map(n("map-canvas"),f);i=new google.maps.LatLngBounds;r=[];$(".locations-table tbody tr:visible").each(function(n){var i=$(this).data("latitude"),r=$(this).data("longitude"),f=$(this).data("street")+" "+$(this).data("city");c(n,i,r,f).done(function(){var i=$(".locations-table tbody tr:nth-child("+(n+1)+")");i.click(function(){var n=$(this).data("index"),i=$(this).data("latitude"),r=$(this).data("longitude");t.panTo(new google.maps.LatLng(i,r));t.setZoom(10);$(".locations-table tbody tr").removeClass("selected");$(this).addClass(" selected");u(n)})})})},l=function(n){var t=$.Deferred(),i=new google.maps.Geocoder;return i.geocode({address:n},function(n,i){i==google.maps.GeocoderStatus.OK&&t.resolve({lat:n[0].geometry.location.lat(),lng:n[0].geometry.location.lng()})}),t.promise()},o=function(){if($(".findlocation").val().length>0){var n=n=new google.maps.Geocoder;n.geocode({address:$(".findlocation").val()},function(n,t){if(t==google.maps.GeocoderStatus.OK){var i,u=new google.maps.LatLng(n[0].geometry.location.lat(),n[0].geometry.location.lng());$.each(r,function(){var n=google.maps.geometry.spherical.computeDistanceBetween(this.getPosition(),u);(!i||i.distance>n)&&(i={marker:this,distance:n})});i&&(google.maps.event.trigger(i.marker,"click"),$(".locations-table tbody tr").removeClass("selected"))}})}},s=function(n){if($(".startLocation").val().length>0){var t=$(".locations-table tbody tr");window.open("http://maps.google.com/maps?saddr="+$(".startLocation").val()+"&daddr="+t[n].getAttribute("data-street")+","+t[n].getAttribute("data-city")+","+t[n].getAttribute("data-zipcode"))}else $(".startLocation").addClass("error")},e={click:function(){$(".gotoLocationTable").on("click",function(){Sequoia.helper.scrollToAnchor("locationtableanchor")})},keyDown:function(){$(".findlocation").keydown(function(){event.keyCode==13&&o()});$(".startLocation").keydown(function(){event.keyCode==13&&s($(this).next().data("locationmarkerid"))})},onChange:function(){$(".findlocation").on("input",null,null,function(){$(this).removeClass("error")})}};return{init:h,findLocation:o,drivingDirections:s}}();MarkerClusterer.prototype.MARKER_CLUSTER_IMAGE_PATH_="/Content/img/m";MarkerClusterer.prototype.MARKER_CLUSTER_IMAGE_EXTENSION_="png";MarkerClusterer.prototype.extend=function(n,t){return function(n){for(var t in n.prototype)this.prototype[t]=n.prototype[t];return this}.apply(n,[t])};MarkerClusterer.prototype.onAdd=function(){this.setReady_(!0)};MarkerClusterer.prototype.draw=function(){};MarkerClusterer.prototype.setupStyles_=function(){if(!this.styles_.length)for(var n=0,t;t=this.sizes[n];n++)this.styles_.push({url:this.imagePath_+(n+1)+"."+this.imageExtension_,height:t,width:t})};MarkerClusterer.prototype.fitMapToMarkers=function(){for(var r=this.getMarkers(),n=new google.maps.LatLngBounds,t=0,i;i=r[t];t++)n.extend(i.getPosition());this.map_.fitBounds(n)};MarkerClusterer.prototype.setStyles=function(n){this.styles_=n};MarkerClusterer.prototype.getStyles=function(){return this.styles_};MarkerClusterer.prototype.isZoomOnClick=function(){return this.zoomOnClick_};MarkerClusterer.prototype.isAverageCenter=function(){return this.averageCenter_};MarkerClusterer.prototype.getMarkers=function(){return this.markers_};MarkerClusterer.prototype.getTotalMarkers=function(){return this.markers_.length};MarkerClusterer.prototype.setMaxZoom=function(n){this.maxZoom_=n};MarkerClusterer.prototype.getMaxZoom=function(){return this.maxZoom_};MarkerClusterer.prototype.calculator_=function(n,t){for(var i=0,u=n.length,r=u;r!==0;)r=parseInt(r/10,10),i++;return i=Math.min(i,t),{text:u,index:i}};MarkerClusterer.prototype.setCalculator=function(n){this.calculator_=n};MarkerClusterer.prototype.getCalculator=function(){return this.calculator_};MarkerClusterer.prototype.addMarkers=function(n,t){for(var i=0,r;r=n[i];i++)this.pushMarkerTo_(r);t||this.redraw()};MarkerClusterer.prototype.pushMarkerTo_=function(n){if(n.isAdded=!1,n.draggable){var t=this;google.maps.event.addListener(n,"dragend",function(){n.isAdded=!1;t.repaint()})}this.markers_.push(n)};MarkerClusterer.prototype.addMarker=function(n,t){this.pushMarkerTo_(n);t||this.redraw()};MarkerClusterer.prototype.removeMarker_=function(n){var t=-1,i,r;if(this.markers_.indexOf)t=this.markers_.indexOf(n);else for(i=0;r=this.markers_[i];i++)if(r==n){t=i;break}return t==-1?!1:(n.setMap(null),this.markers_.splice(t,1),!0)};MarkerClusterer.prototype.removeMarker=function(n,t){var i=this.removeMarker_(n);return!t&&i?(this.resetViewport(),this.redraw(),!0):!1};MarkerClusterer.prototype.removeMarkers=function(n,t){for(var f,i=!1,r=0,u;u=n[r];r++)f=this.removeMarker_(u),i=i||f;if(!t&&i)return this.resetViewport(),this.redraw(),!0};MarkerClusterer.prototype.setReady_=function(n){this.ready_||(this.ready_=n,this.createClusters_())};MarkerClusterer.prototype.getTotalClusters=function(){return this.clusters_.length};MarkerClusterer.prototype.getMap=function(){return this.map_};MarkerClusterer.prototype.setMap=function(n){this.map_=n};MarkerClusterer.prototype.getGridSize=function(){return this.gridSize_};MarkerClusterer.prototype.setGridSize=function(n){this.gridSize_=n};MarkerClusterer.prototype.getMinClusterSize=function(){return this.minClusterSize_};MarkerClusterer.prototype.setMinClusterSize=function(n){this.minClusterSize_=n};MarkerClusterer.prototype.getExtendedBounds=function(n){var t=this.getProjection(),e=new google.maps.LatLng(n.getNorthEast().lat(),n.getNorthEast().lng()),o=new google.maps.LatLng(n.getSouthWest().lat(),n.getSouthWest().lng()),r=t.fromLatLngToDivPixel(e),i,u,f;return r.x+=this.gridSize_,r.y-=this.gridSize_,i=t.fromLatLngToDivPixel(o),i.x-=this.gridSize_,i.y+=this.gridSize_,u=t.fromDivPixelToLatLng(r),f=t.fromDivPixelToLatLng(i),n.extend(u),n.extend(f),n};MarkerClusterer.prototype.isMarkerInBounds_=function(n,t){return t.contains(n.getPosition())};MarkerClusterer.prototype.clearMarkers=function(){this.resetViewport(!0);this.markers_=[]};MarkerClusterer.prototype.resetViewport=function(n){for(var r,i,t=0;r=this.clusters_[t];t++)r.remove();for(t=0;i=this.markers_[t];t++)i.isAdded=!1,n&&i.setMap(null);this.clusters_=[]};MarkerClusterer.prototype.repaint=function(){var n=this.clusters_.slice();this.clusters_.length=0;this.resetViewport();this.redraw();window.setTimeout(function(){for(var t=0,i;i=n[t];t++)i.remove()},0)};MarkerClusterer.prototype.redraw=function(){this.createClusters_()};MarkerClusterer.prototype.distanceBetweenPoints_=function(n,t){if(!n||!t)return 0;var i=(t.lat()-n.lat())*Math.PI/180,r=(t.lng()-n.lng())*Math.PI/180,u=Math.sin(i/2)*Math.sin(i/2)+Math.cos(n.lat()*Math.PI/180)*Math.cos(t.lat()*Math.PI/180)*Math.sin(r/2)*Math.sin(r/2),f=2*Math.atan2(Math.sqrt(u),Math.sqrt(1-u));return 6371*f};MarkerClusterer.prototype.addToClosestCluster_=function(n){for(var r,u,t,f=4e4,i=null,o=n.getPosition(),e=0;t=this.clusters_[e];e++)r=t.getCenter(),r&&(u=this.distanceBetweenPoints_(r,n.getPosition()),u<f&&(f=u,i=t));i&&i.isMarkerInClusterBounds(n)?i.addMarker(n):(t=new Cluster(this),t.addMarker(n),this.clusters_.push(t))};MarkerClusterer.prototype.createClusters_=function(){var i,r,t,n;if(this.ready_)for(i=new google.maps.LatLngBounds(this.map_.getBounds().getSouthWest(),this.map_.getBounds().getNorthEast()),r=this.getExtendedBounds(i),t=0;n=this.markers_[t];t++)!n.isAdded&&this.isMarkerInBounds_(n,r)&&this.addToClosestCluster_(n)};Cluster.prototype.isMarkerAlreadyAdded=function(n){if(this.markers_.indexOf)return this.markers_.indexOf(n)!=-1;for(var t=0,i;i=this.markers_[t];t++)if(i==n)return!0;return!1};Cluster.prototype.addMarker=function(n){var t,r;if(this.isMarkerAlreadyAdded(n))return!1;if(this.center_){if(this.averageCenter_){var i=this.markers_.length+1,u=(this.center_.lat()*(i-1)+n.getPosition().lat())/i,f=(this.center_.lng()*(i-1)+n.getPosition().lng())/i;this.center_=new google.maps.LatLng(u,f);this.calculateBounds_()}}else this.center_=n.getPosition(),this.calculateBounds_();if(n.isAdded=!0,this.markers_.push(n),t=this.markers_.length,t<this.minClusterSize_&&n.getMap()!=this.map_&&n.setMap(this.map_),t==this.minClusterSize_)for(r=0;r<t;r++)this.markers_[r].setMap(null);return t>=this.minClusterSize_&&n.setMap(null),this.updateIcon(),!0};Cluster.prototype.getMarkerClusterer=function(){return this.markerClusterer_};Cluster.prototype.getBounds=function(){for(var n=new google.maps.LatLngBounds(this.center_,this.center_),r=this.getMarkers(),t=0,i;i=r[t];t++)n.extend(i.getPosition());return n};Cluster.prototype.remove=function(){this.clusterIcon_.remove();this.markers_.length=0;delete this.markers_};Cluster.prototype.getSize=function(){return this.markers_.length};Cluster.prototype.getMarkers=function(){return this.markers_};Cluster.prototype.getCenter=function(){return this.center_};Cluster.prototype.calculateBounds_=function(){var n=new google.maps.LatLngBounds(this.center_,this.center_);this.bounds_=this.markerClusterer_.getExtendedBounds(n)};Cluster.prototype.isMarkerInClusterBounds=function(n){return this.bounds_.contains(n.getPosition())};Cluster.prototype.getMap=function(){return this.map_};Cluster.prototype.updateIcon=function(){var f=this.map_.getZoom(),t=this.markerClusterer_.getMaxZoom(),n,i,r,u;if(t&&f>t){for(n=0;i=this.markers_[n];n++)i.setMap(this.map_);return}if(this.markers_.length<this.minClusterSize_){this.clusterIcon_.hide();return}r=this.markerClusterer_.getStyles().length;u=this.markerClusterer_.getCalculator()(this.markers_,r);this.clusterIcon_.setCenter(this.center_);this.clusterIcon_.setSums(u);this.clusterIcon_.show()};ClusterIcon.prototype.triggerClusterClick=function(){var n=this.cluster_.getMarkerClusterer();google.maps.event.trigger(n,"clusterclick",this.cluster_);n.isZoomOnClick()&&this.map_.fitBounds(this.cluster_.getBounds())};ClusterIcon.prototype.onAdd=function(){var n,t,i;this.div_=document.createElement("DIV");this.visible_&&(n=this.getPosFromLatLng_(this.center_),this.div_.style.cssText=this.createCss(n),this.div_.innerHTML=this.sums_.text);t=this.getPanes();t.overlayMouseTarget.appendChild(this.div_);i=this;google.maps.event.addDomListener(this.div_,"click",function(){i.triggerClusterClick()})};ClusterIcon.prototype.getPosFromLatLng_=function(n){var t=this.getProjection().fromLatLngToDivPixel(n);return t.x-=parseInt(this.width_/2,10),t.y-=parseInt(this.height_/2,10),t};ClusterIcon.prototype.draw=function(){if(this.visible_){var n=this.getPosFromLatLng_(this.center_);this.div_.style.top=n.y+"px";this.div_.style.left=n.x+"px"}};ClusterIcon.prototype.hide=function(){this.div_&&(this.div_.style.display="none");this.visible_=!1};ClusterIcon.prototype.show=function(){if(this.div_){var n=this.getPosFromLatLng_(this.center_);this.div_.style.cssText=this.createCss(n);this.div_.style.display=""}this.visible_=!0};ClusterIcon.prototype.remove=function(){this.setMap(null)};ClusterIcon.prototype.onRemove=function(){this.div_&&this.div_.parentNode&&(this.hide(),this.div_.parentNode.removeChild(this.div_),this.div_=null)};ClusterIcon.prototype.setSums=function(n){this.sums_=n;this.text_=n.text;this.index_=n.index;this.div_&&(this.div_.innerHTML=n.text);this.useStyle()};ClusterIcon.prototype.useStyle=function(){var t=Math.max(0,this.sums_.index-1),n;t=Math.min(this.styles_.length-1,t);n=this.styles_[t];this.url_=n.url;this.height_=n.height;this.width_=n.width;this.textColor_=n.textColor;this.anchor_=n.anchor;this.textSize_=n.textSize;this.backgroundPosition_=n.backgroundPosition};ClusterIcon.prototype.setCenter=function(n){this.center_=n};ClusterIcon.prototype.createCss=function(n){var t=[],i,r,u;return t.push("background-image:url("+this.url_+");"),i=this.backgroundPosition_?this.backgroundPosition_:"0 0",t.push("background-position:"+i+";"),typeof this.anchor_=="object"?(typeof this.anchor_[0]=="number"&&this.anchor_[0]>0&&this.anchor_[0]<this.height_?t.push("height:"+(this.height_-this.anchor_[0])+"px; padding-top:"+this.anchor_[0]+"px;"):t.push("height:"+this.height_+"px; line-height:"+this.height_+"px;"),typeof this.anchor_[1]=="number"&&this.anchor_[1]>0&&this.anchor_[1]<this.width_?t.push("width:"+(this.width_-this.anchor_[1])+"px; padding-left:"+this.anchor_[1]+"px;"):t.push("width:"+this.width_+"px; text-align:center;")):t.push("height:"+this.height_+"px; line-height:"+this.height_+"px; width:"+this.width_+"px; text-align:center;"),r=this.textColor_?this.textColor_:"white",u=this.textSize_?this.textSize_:11,t.push("cursor:pointer; top:"+n.y+"px; left:"+n.x+"px; color:"+r+"; position:absolute; font-size:"+u+"px; font-family:Arial,sans-serif; font-weight:bold"),t.join("")};window.MarkerClusterer=MarkerClusterer;MarkerClusterer.prototype.addMarker=MarkerClusterer.prototype.addMarker;MarkerClusterer.prototype.addMarkers=MarkerClusterer.prototype.addMarkers;MarkerClusterer.prototype.clearMarkers=MarkerClusterer.prototype.clearMarkers;MarkerClusterer.prototype.fitMapToMarkers=MarkerClusterer.prototype.fitMapToMarkers;MarkerClusterer.prototype.getCalculator=MarkerClusterer.prototype.getCalculator;MarkerClusterer.prototype.getGridSize=MarkerClusterer.prototype.getGridSize;MarkerClusterer.prototype.getExtendedBounds=MarkerClusterer.prototype.getExtendedBounds;MarkerClusterer.prototype.getMap=MarkerClusterer.prototype.getMap;MarkerClusterer.prototype.getMarkers=MarkerClusterer.prototype.getMarkers;MarkerClusterer.prototype.getMaxZoom=MarkerClusterer.prototype.getMaxZoom;MarkerClusterer.prototype.getStyles=MarkerClusterer.prototype.getStyles;MarkerClusterer.prototype.getTotalClusters=MarkerClusterer.prototype.getTotalClusters;MarkerClusterer.prototype.getTotalMarkers=MarkerClusterer.prototype.getTotalMarkers;MarkerClusterer.prototype.redraw=MarkerClusterer.prototype.redraw;MarkerClusterer.prototype.removeMarker=MarkerClusterer.prototype.removeMarker;MarkerClusterer.prototype.removeMarkers=MarkerClusterer.prototype.removeMarkers;MarkerClusterer.prototype.resetViewport=MarkerClusterer.prototype.resetViewport;MarkerClusterer.prototype.repaint=MarkerClusterer.prototype.repaint;MarkerClusterer.prototype.setCalculator=MarkerClusterer.prototype.setCalculator;MarkerClusterer.prototype.setGridSize=MarkerClusterer.prototype.setGridSize;MarkerClusterer.prototype.setMaxZoom=MarkerClusterer.prototype.setMaxZoom;MarkerClusterer.prototype.onAdd=MarkerClusterer.prototype.onAdd;MarkerClusterer.prototype.draw=MarkerClusterer.prototype.draw;Cluster.prototype.getCenter=Cluster.prototype.getCenter;Cluster.prototype.getSize=Cluster.prototype.getSize;Cluster.prototype.getMarkers=Cluster.prototype.getMarkers;ClusterIcon.prototype.onAdd=ClusterIcon.prototype.onAdd;ClusterIcon.prototype.draw=ClusterIcon.prototype.draw;ClusterIcon.prototype.onRemove=ClusterIcon.prototype.onRemove;$(document).ready(function(){});$(window).load(function(){Sequoia.mediaCarousel&&Sequoia.mediaCarousel.init()});Sequoia.mediaCarousel=function(){function i(){var i=$(".bxpager"),r=$(".bxslider").bxSlider({pagerCustom:i,video:!0,controls:!1,touchEnabled:!1,adaptiveHeight:!0,preloadImages:"visible",onSliderLoad:function(){$(".mediaplaylist, .mediacolumn").css("visibility","visible")},onSlideBefore:function(n,i){var u=$(r).find("li").eq(i+1);t.pause(u)}});i.bxSlider({minSlides:4,maxSlides:2,nextText:"",touchEnabled:!1,prevText:"",pager:!1,mode:"vertical",hideControlOnEnd:!0,infiniteLoop:!1});n.click()}var n,t;return n={click:function(){$(".mediaitem").on("click",function(){$(".mediaitem").removeClass("active");$(this).addClass("active")})}},t={pause:function(n){n.find("iframe").length?$(n).find("iframe").each(function(){this.contentWindow.postMessage('{"event":"command","func":"stopVideo","args":""}',"*")}):n.find("video").length&&n.find("video").trigger("pause")},play:function(){}},{init:i}}(),function(n){var t=function(){function n(n){this.element=n;this.originalDisplay=window.getComputedStyle(n).display}return n.prototype.setVisible=function(n){this.element.style.display=n?this.originalDisplay:"none"},n}();n.Item=t}(Pagination||(Pagination={})),function(n){function t(n,t,i){n.addEventListener?n.addEventListener(t,i):n.attachEvent(t,i)}var i=function(){function n(){}return n.prototype.clear=function(){this._items=[];this._currentPage=0;this._totalPages=0},n.prototype.setPagenumbers=function(){for(var u,i,n=0;n<this._lefts.length;n++){var f=this._lefts[n],t=f.element,r=f.display;t.style.display=r;i=this._currentPage===1?1:this._currentPage===this._totalPages?this._currentPage-2:this._currentPage-1;this._totalPages===2&&this._currentPage===this._totalPages&&(i=this._currentPage-1);t.innerText=i+"";this._currentPage===1?t.classList.add("active"):t.classList.remove("active")}if(this._totalPages>1)for(n=0;n<this._middles.length;n++){var e=this._middles[n],t=e.element,r=e.display;t.style.display=r;i=this._currentPage===1?this._currentPage+1:this._currentPage===this._totalPages?this._currentPage-1:this._currentPage;u=i===this._currentPage;this._totalPages===2&&this._currentPage===this._totalPages&&(i=this._totalPages,u=!0);t.innerText=i+"";u?t.classList.add("active"):t.classList.remove("active")}if(this._totalPages>2)for(n=0;n<this._rights.length;n++){var o=this._rights[n],t=o.element,r=o.display;t.style.display=r;i=this._currentPage===this._totalPages?this._totalPages:this._currentPage===1?this._currentPage+2:this._currentPage+1;t.innerText=i+"";this._currentPage===this._totalPages?t.classList.add("active"):t.classList.remove("active")}},n.prototype.addItem=function(n){n&&this._items.push(n)},n.prototype.getLimit=function(){return this._perPage},n.prototype.hideAll=function(){for(var t,n=0;n<this._items.length;n++)t=this._items[n],t.setVisible(!1);for(n=0;n<this._lefts.length;n++)this._lefts[n].element.style.display="none",this._middles[n].element.style.display="none",this._rights[n].element.style.display="none"},n.prototype.next=function(){this._currentPage+1>this._totalPages||(this._currentPage=this._currentPage+1>this._totalPages?this._totalPages:this._currentPage+1,this.apply())},n.prototype.prev=function(){this._currentPage-1<1||(this._currentPage=this._currentPage-1<1?1:this._currentPage-1,this.apply())},n.prototype.apply=function(){var n,i,r,t;for(this.hideAll(),this.setPagenumbers(),n=this._items,this._perPage>0&&(i=this._perPage*(this._currentPage-1),r=i+this._perPage,n=this._items.slice(i,r)),t=0;t<n.length;t++)n[t].setVisible(!0)},n.prototype.toggle=function(n){for(var i,t=0;t<this._paginations.length;t++)i=this._paginations[t],i.element.style.display=n?"none":i.display},n.prototype.getItemCount=function(){return this._items.length},n.prototype.show=function(){this._currentPage=0;for(var n=0;n<this._lefts.length;n++)this._lefts[n].element.classList.remove("active"),this._middles[n].element.classList.remove("active"),this._rights[n].element.classList.remove("active");this._totalPages=this._perPage===0?0:Math.ceil(this._items.length/this._perPage);this.toggle(this._totalPages<2||this._totalPages===undefined);this.next()},n.prototype.applyPage=function(n){this._currentPage=n;this.apply()},n.prototype.init=function(n,i){var r,s,a;this._perPage=i||0;this._totalPages=0;this._lefts=[];this._middles=[];this._rights=[];this._paginations=[];(this._perPage===undefined||this._perPage<0)&&(this._perPage=0);var h=document.querySelectorAll(n+" .pagination .next"),v=document.querySelectorAll(n+" .pagination .previous"),u=this;for(r=0;r<h.length;r++)t(h[r],"click",function(){u.next()}),t(v[r],"click",function(){u.prev()});var c=document.querySelectorAll(n+" .pagination"),l=document.querySelectorAll(n+" .pagination .left"),y=document.querySelectorAll(n+" .pagination .middle"),p=document.querySelectorAll(n+" .pagination .right");for(r=0;r<l.length;r++){var f=l[r],w=window.getComputedStyle(f).display,e=y[r],b=window.getComputedStyle(e).display,o=p[r],k=window.getComputedStyle(o).display;this._lefts.push({element:f,display:w});this._middles.push({element:e,display:b});this._rights.push({element:o,display:k});t(f,"click",function(n){u.applyPage(parseInt(n.target.innerText))});t(e,"click",function(n){u.applyPage(parseInt(n.target.innerText))});t(o,"click",function(n){u.applyPage(parseInt(n.target.innerText))})}for(r=0;r<c.length;r++)s=c[r],a=window.getComputedStyle(s).display,this._paginations.push({element:s,display:a})},n}();n.Manager=i}(Pagination||(Pagination={})),function(){function t(n){var t=n.querySelectorAll("ul.productSlider > li"),i=(n.scrollWidth-n.offsetWidth)/2;if(t&&t.length>0&&t.length%2==0){var r=t[t.length/2-1],u=t[t.length/2],f=r.offsetWidth+u.offsetWidth;f>n.offsetWidth&&(i-=r.offsetWidth/2)}return i}function r(n,t,i,u){if(i<=0){typeof u=="function"&&u();return}var f=t-n.scrollLeft,e=f/i*10;setTimeout(function(){if(n.scrollLeft=n.scrollLeft+e,n.scrollLeft===t){typeof u=="function"&&u();return}r(n,t,i-10,u)},10)}function f(n,i){var h=n.target.getAttribute("rel"),u=i.querySelector("ul.productSlider"),f=u.children,e,o;if(!i.getAttribute("data-is-busy")&&f.length!==0){i.setAttribute("data-is-busy","1");e=h==="right"?f[0]:f[f.length-1];var c=i.scrollLeft,l=e.offsetWidth,s=e.cloneNode(!0);h==="right"?(o=t(i)+l,u.appendChild(s),i.scrollLeft=c):(o=t(i),u.insertBefore(s,u.firstChild),i.scrollLeft=c+l);r(i,o,150,function(){u.replaceChild(e,s);i.scrollLeft=t(i);i.removeAttribute("data-is-busy")})}}function u(n){var t=n.querySelector("div.slider-wrapper"),i;t&&(i=t.scrollWidth>t.offsetWidth,i?n.classList.add("has-navigation"):n.classList.remove("has-navigation"))}function i(n){var i=n.querySelector("div.slider-wrapper");i.scrollLeft=t(i)}function e(n){var e=n.querySelector("div.slider-wrapper"),r,t,o;if(e)for(i(n),u(n),r=n.querySelectorAll("div.slidernav a[rel]"),t=0;t<r.length;t++)o=r[t],o.addEventListener("click",function(n){n.preventDefault();f(n,e)})}var n;document.addEventListener("DOMContentLoaded",function(){for(var t=document.getElementsByClassName("app-ProductCarousel"),n=0;n<t.length;n++)e(t[n])});window.addEventListener("resize",function(){n&&clearTimeout(n);n=setTimeout(function(){for(var t,r=document.getElementsByClassName("app-ProductCarousel"),n=0;n<r.length;n++)t=r[n],u(t),i(t)},150)});$(document).ready(function(){n&&clearTimeout(n);n=setTimeout(function(){for(var r,t=document.getElementsByClassName("app-ProductCarousel"),n=0;n<t.length;n++)r=t[n],i(r)},150)})}();steps=$(".quizContainer > .app-QuizQuestion").length-$(".quizContainer > .app-QuizQuestion.lastStep").length;$(".quizContainer > .app-QuizQuestion").first().show();$(".quizBlockStep").on("click",function(){if($(this).attr("id")!="quizBlockStep-filler"){var t=$(this).parent(".optionsContainer"),n=t.siblings(".quizMenu"),i=$(this).find(".optionProperty").text(),u=$(this).parents(".app-QuizBlock"),r=t.siblings(".descriptionContainer"),f=r.find(".questionDescription"),e=r.find(".choiceDescriptionPlaceholder"),o=parseInt(n.parents(".app-QuizQuestion").attr("step"))+1;f.removeAttr("hidden");t.find(".quizBlockStep").removeClass("selected");$(this).addClass("selected");u.find(".step-indicator-"+o).addClass("answered");i!=""&&e.html(i);optionKey=n.siblings(".optionsContainer").find(".quizBlockStep.selected").attr("data-value");n.find("input.nextQuestion").removeAttr("disabled");n.siblings(".stepAnswer").html(optionKey);$(this).parents(".app-QuizBlock").find(".selected").length==steps&&n.find("input.submitQuiz").removeAttr("disabled")}});$(".quizContainer > .app-QuizQuestion").each(function(n){var r=$(".submitQuiz").first().clone(),u=$(".nextQuestion").first().clone(),o=$(".quizButtons > .stepIndicator").clone(),f=steps+$(".quizContainer > .app-QuizQuestion.lastStep").length,t,i,e,n;for($(this).attr("step",n),t=$(this).find(".quizButtonPlaceholder"),i=$(this).find(".stepIndicatorPlaceholder").first(),n==0?f==1?t.html(r):t.html(u):n==f-1?t.html(r):t.html(u),i.html(o),e=parseInt(n)+1,n=1;n<e+1;n++)i.find(".step-indicator-"+n).addClass("currentStep")});$(".nextQuestion").on("click",function(){var t=$(this).parents(".app-QuizQuestion"),i=parseInt(t.attr("step"))+1,n=$('.app-QuizQuestion[step="'+i+'"]');t.hide();n.show();n.hasClass("lastStep")&&(n.find(".lastStepIndicator").addClass("answered"),n.find(".submitQuiz").removeAttr("disabled"))});$(".additionalButton").attr("onclick","window.location.href = '"+$(".additonalButtonLink").find("a").attr("href")+"';");$(".submitQuiz").on("click",function(n){var t,i;if(n.preventDefault(),i=[],$(".stepAnswer").each(function(){i.push($(this).text())}),$(".blendSuggestion").each(function(){var r=$(this).find(".blendCharacteristics"),n=0;return i.forEach(function(t){r.has('li:contains("'+t+'")').length>=1&&(n=n+1)}),n==i.length&&(t=$(this)),t==undefined?!0:!1}),$(".quizContainer").attr("hidden","hidden"),$(".quizContainer > .app-QuizQuestion").hide(),t!=undefined){var r=t.children(".blendInfo").children(".blendUrl").text().trim(),u=t.children(".blendInfo").children(".blendTitle").text().trim(),f=t.children(".blendInfo").children(".blendImage").text().trim(),e=t.children(".blendInfo").children(".blendDescription").text().trim(),o=t.children(".blendInfo").children(".blendCta").text().trim();$(".blendResultUrl").attr("href",r);$(".blendResultImage > a").append('<img src="'+f+'"/>');$(".blendResult").find(".blendResultTitle").html(u);$(".blendResult").find(".blendResultDescription").html(e);$(".blendResult").find(".share-blend").attr("data-url",o);$(".quizResultContainer").removeAttr("hidden")}else $(".quizNoResultContainer").removeAttr("hidden")});$(".retakeQuiz").on("click",function(n){n.preventDefault();$(".quizResultContainer").attr("hidden","hidden");$(".quizNoResultContainer").attr("hidden","hidden");$(".quizContainer").removeAttr("hidden");$(".blendResultImage > a > img").remove();$('.quizContainer > .app-QuizQuestion[step="0"]').show();$(".quizBlockStep").removeClass("selected");$(".answered").removeClass("answered");$(".questionDescription").attr("hidden","hidden");$(".choiceDescriptionPlaceholder").html("");var t=$(".optionsContainer"),i=t.siblings(".quizMenu");i.find("input").attr("disabled","disabled")});$('div[class*="step-indicator-"]').on("click",function(){var t=$(this).attr("class"),i=t.search("step-indicator-"),r=t.substring(i+15,i+16)-1,u=parseInt($(".app-QuizQuestion:visible").attr("step"))+1,f=$(".step-indicator-"+u+":visible").hasClass("answered"),n=$('section.app-QuizQuestion[step="'+r+'"]');(t.includes("answered")||r==u&&f)&&($("section.app-QuizQuestion").hide(),n.show(),n.find(".stepAnswer").text()==""?(n.find("input.submitQuiz").attr("disabled","disabled"),n.find("input.nextQuestion").attr("disabled","disabled"),$(this).parents("section.app-QuizBlock").find(".submitQuiz").parents(".lastStep").length==1&&$(this).parents(".app-QuizBlock").find(".selected").length==steps&&($(this).parents("section.app-QuizBlock").find("input.submitQuiz").removeAttr("disabled"),$(this).parents("section.app-QuizBlock").find(".lastStepIndicator").addClass("answered"))):(n.find("input.nextQuestion").removeAttr("disabled"),$(this).parents(".app-QuizBlock").find(".selected").length==steps&&n.find("input.submitQuiz").removeAttr("disabled")))});$(".lastStepIndicator").on("click",function(){var n=$(this).attr("class"),t=n.search("step-indicator-"),i=n.substring(t+15,t+16)-1,r=parseInt($(".app-QuizQuestion:visible").attr("step"))+1,f=$(".step-indicator-"+r+":visible").hasClass("answered"),u=$('section.app-QuizQuestion[step="'+i+'"]');$(this).parents(".app-QuizBlock").find(".selected").length==steps&&($(this).addClass("answered"),$("section.app-QuizQuestion").hide(),u.show())});$(function(){if($(".swn-tag-wtb-btn").length&&!window.swnTagLoaded&&window.SWAVEN){window.swnDataLayer={appId:window.SWAVEN.appId,eventBuffer:[],loadBuffer:[],push:function(n){this.eventBuffer.push(n)},load:function(n){this.loadBuffer.push(n)},widget_callback:function(n){n.action==="buy"?(window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"buyNow",events:{category:"Where to buy",action:"Buy now clickouts to online store",label:n.store.rname,value:null}})):n.action==="clkloc"&&(window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"findStore",events:{category:"Where to buy",action:"Find store on map",label:n.store.rname,value:null}}))}};var t=document.getElementsByTagName("script")[0],n=document.createElement("script");n.async=!0;n.src="//wtb-tag.swaven.com/scripts/"+window.swnDataLayer.appId+"/tag.min.js";t.parentNode.insertBefore(n,t);window.swnDataLayer.load({widget:"wtb_insite"})}}),function(n){n.fn.tasteNavigator=function(){"use strict";var f=this,l=f.find("nav"),r=f.find(".taste-navigator-sections"),a=r.find("button"),u=f.find(".taste-navigator-products"),e=u.find("li"),o=u.find("ul"),i=f.find(".taste-navigator-filters"),v=i.data("filterLabelSingle"),s=i.data("filterLabelMultiple"),h=!1,c=!1,t={};return(t.build=function(){return u.addClass("initialState"),r.hide().addClass("initialState"),i.find(".lead-text").show().end().find(".filters-wrapper").hide(),t.setFilterText(s),this},t.attach=function(){t.navigationEngage();t.sectionButtonActions();t.resetButton();i.on("click","button.btn.remove",function(){t.removeFilterButton(n(this));t.filterProducts()});return t.toolTips(),this},t.toolTips=function(){},t.navigationEngage=function(){l.find("li").click(function(t){console.log(this);t.preventDefault();var i=n(this),e=i.data("characteristicName"),o=r.find("ul."+e);return f.find(".taste-navigator-filters .call-to-action").hide(),i.addClass("active").removeClass("inactive").siblings().removeClass("active").addClass("inactive"),l.addClass("engaged"),u.removeClass("initialState"),r.show(0,function(){n(this).removeClass("initialState");o.show().siblings().hide()}),!1})},t.sectionButtonActions=function(){r.on("click","button",function(){var i=n(this),u=i.attr("name"),f=r.find('button.active[name="'+u+'"]');return i.toggleClass("active"),i.hasClass("active")?t.addFilterButton(i):t.removeFilterButton(i),t.filterProducts(),!1})},t.setFilterText=function(n){var t=i.find("p span.text");t.text!==n&&t.html(n)},t.resetButton=function(){f.find("button.btn.reset").click(function(){a.removeClass("active");i.find(".filters-wrapper").hide();i.find(".filters div[data-characteristic-name]").empty();t.filterProducts()})},t.removeFilterButton=function(n){var t=n.attr("name"),u=n.val(),f=i.find('button.btn.remove[name="'+t+'"][value="'+u+'"]');f.remove();r.find('button[name="'+t+'"][value="'+u+'"]').removeClass("active")},t.addFilterButton=function(n){var r=n.attr("name"),f=n.val(),e=n.text(),t=i.find('.filters div[data-characteristic-name="'+r+'"]'),u;t&&(u=t.data("characteristicLabel"),t.append('<button name="'+r+'" type="button" class="btn remove selection" value="'+f+'">'+u+": "+e+'<span class="remove">&times;<\/span><\/button>'))},t.updateFilterCounter=function(){var n=t.numProductsSelected(),r=i.find(".count");n===0?(r.addClass("highlight"),t.setFilterText(s)):(n===1?t.setFilterText(v):t.setFilterText(s),r.removeClass("highlight"));n||i.find(".filters").find("button.btn").length?(r.html(n).show(),i.find(".call-to-action").hide(),i.find(".filters-wrapper").show()):(r.removeClass("highlight"),i.find(".filters-wrapper").hide(),i.find(".call-to-action").show())},t.numProductsSelected=function(){return u.find("li.selected").length},t.filterProducts=function(){var i=r.find("button.active").toArray().map(function(t){var i=n(t);return"[data-"+i.attr("name")+'~="'+i.attr("value")+'"]'}).join("");console.log(i);h?c=!0:(h=!0,e=u.find("li"),e.removeClass("disabled").removeClass("selected"),e.not(u.find(i)).addClass("disabled"),e.not(".disabled").addClass("selected"),i||e.removeClass("disabled"),window.setTimeout(function(){t.quicksand()},500),window.setTimeout(function(){t.updateFilterCounter()},300))},t.quicksand=function(){var r,i,f=[],e=[],s=0,l=0;o=u.find("ul");r=o.clone();i=r.find("li").attr("style","");i.each(function(t,i){n(this).hasClass("selected")?(f[s]=i,s++):(e[l]=i,l++)});i=f.concat(e);o.empty().append(i);h=!1;c&&(t.filterProducts(),c=!1)},!f)?(console.log("Can't find root element"),!1):(t.build(),t.attach(),this)}}(jQuery);jQuery(".taste-navigator").tasteNavigator();$(document).ready(function(){Sequoia.twoHalves&&$("section.app-twohalves").length>0&&Sequoia.twoHalves.resize()});Sequoia.twoHalves=function(){function n(){var n=window.innerWidth>0?window.innerWidth:document.documentElement.clientWidth;n>767&&$("section.app-twohalves").each(function(){var t=$(this),r=parseInt(t.data("height"),10),i,n;r==0&&(i=t.css("background-image").slice(4,-1).replace(/"/g,""),i!="none"&&(n=$("<img />"),n.hide(),n.bind("load",function(){var n=$(this).height();t.css("min-height",n+"px")}),t.append(n),n.attr("src",i)))})}return{resize:n}}();$(window).load(function(){Sequoia.generalvideo&&Sequoia.generalvideo.init()});Sequoia.generalvideo=function(){function n(){$.each($('.app-video video, .app-video iframe[src*="youtube"]'),function(){$(this).attr("height",$(this).closest("section").innerHeight());$(this).attr("width",$(window).innerWidth())});$("body").on("click",".playvdo span, img.playvdo",function(){t($(this))});$("body").on("click",".stopvdo span",function(){i($(this))})}var t=function(n){var t=n.closest("section"),i=t.find("video"),r=t.find('iframe[src*="youtube"]');t.find(".stopvdo").show();t.find(".video-wrapper").toggleClass("toggleshow");t.find(".videocontainer").hide();i.length>0&&i[0].play();r.length>0&&$("html").hasClass("no-touch")&&r[0].contentWindow.postMessage('{"event":"command","func":"playVideo","args":""}',"*");$("html,body").animate({scrollTop:t.offset().top-$("header").height()},1e3)},i=function(n){var t=n.closest("section"),i=t.find("video"),r=t.find('iframe[src*="youtube"]');t.find(".stopvdo").hide();t.find(".video-wrapper").toggleClass("toggleshow");t.find(".videocontainer").show();i.length>0&&(i[0].currentTime=0,i[0].pause());r.length>0&&r[0].contentWindow.postMessage('{"event":"command","func":"stopVideo","args":""}',"*")};return{init:n}}();$(".quizBlockStep").click(function(){swapImages($(this))});$(".nextQuestion").click(function(){swapImages($(".quizBlockStep"))});$(".currentStep").click(function(){swapImages($(".quizBlockStep"))});$(".retakeQuiz").click(function(){$(".optionsContainer").find(".quizBlockStep p:first-of-type").show();$(".optionsContainer").find(".quizBlockStep p:nth-of-type(2)").hide()})