PageSourceSearch

https://cdn.lafayette.edu/marquis-base/3.17.16/dist/js/site.js?ver=3.17.16

js lafayette.edu collected 2026-09-24 08:28:08 UTC 198,477 bytes, 12 lines download raw bytes

1/*!
2Theme Name: Marquis - Base
3Theme URI: https://www.lafayette.edu
4Author: Fastspot
5Author URI: http://fastspot.com
6Description: The base theme which is leveraged by child themes such as Hermione, Victoire, and Brandywine. It is only viewable by administrators; it should never be used on a production website.
7Version: 3.17.16
8License: GPL-2.0
9*/
10
11
12!function(e,t,i){"use strict";function n(t){"object"==typeof module&&"object"==typeof module.exports?module.exports=t:"function"==typeof define&&define.amd&&define("picturefill",function(){return t}),"object"==typeof e&&(e.picturefill=t)}if(e.HTMLPictureElement)n(function(){});else{t.createElement("picture");var a,s,o,r=e.picturefill||{},l=/\s+\+?\d+(e\d+)?w/;r.ns="picturefill",r.srcsetSupported="srcset"in i,r.sizesSupported="sizes"in i,r.curSrcSupported="currentSrc"in i,r.trim=function(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")},r.makeUrl=(a=t.createElement("a"),function(e){return a.href=e,a.href}),r.restrictsMixedContent=function(){return"https:"===e.location.protocol},r.matchesMedia=function(t){return e.matchMedia&&e.matchMedia(t).matches},r.getDpr=function(){return e.devicePixelRatio||1},r.getWidthFromLength=function(e){var i;if(!e||e.indexOf("%")>-1!=!1||!(parseFloat(e)>0||e.indexOf("calc(")>-1))return!1;e=e.replace("vw","%"),r.lengthEl||(r.lengthEl=t.createElement("div"),r.lengthEl.style.cssText="border:0;display:block;font-size:1em;
12left:0;margin:0;padding:0;position:absolute;visibility:hidden",r.lengthEl.className="helper-from-picturefill-js"),r.lengthEl.style.width="0px";try{r.lengthEl.style.width=e}catch(e){}return t.body.appendChild(r.lengthEl),(i=r.lengthEl.offsetWidth)<=0&&(i=!1),t.body.removeChild(r.lengthEl),i},r.detectTypeSupport=function(t,i){var n=new e.Image;return n.onerror=function(){r.types[t]=!1,d()},n.onload=function(){r.types[t]=1===n.width,d()},n.src=i,"pending"},r.types=r.types||{},r.initTypeDetects=function(){r.types["image/jpeg"]=!0,r.types["image/gif"]=!0,r.types["image/png"]=!0,r.types["image/svg+xml"]=t.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#Image","1.1"),r.types["image/webp"]=r.detectTypeSupport("image/webp","data:image/webp;base64,UklGRh4AAABXRUJQVlA4TBEAAAAvAAAAAAfQ//73v/+BiOh/AAA=")},r.verifyTypeSupport=function(e){var t=e.getAttribute("type");if(null===t||""===t)return!0;var i=r.types[t];return"string"==typeof i&&"pending"!==i?(r.types[t]=r.detectTypeSupport(t,i),"pending"):"function"==typeof i?(i(),"pending"):i},r.parseSize=function(e){var t=/(\([^)]+\))?\s*(.+)/g.exec(e);return{media:t&&t[1],length:t&&t[2]}},r.findWidthFromSourceSize=function(i){for(var n,a=r.trim(i).split(/\s*,\s*/),s=0,o=a.length;s<o;s++){var l=a[s],d=r.parseSize(l),c=d.length,u=d.media;if(c&&((!u||r.matchesMedia(u))&&(n=r.getWidthFromLength(c))))break}return n||Math.max(e.innerWidth||0,t.documentElement.clientWidth)},r.parseSrcset=function(e){for(var t=[];""!==e;){var i,n=(e=e.replace(/^\s+/g,"")).search(/\s/g),a=null;if(-1!==n){if(","!==(i=e.slice(0,n)).slice(-1)&&""!==i||(i=i.replace(/,+$/,""),a=""),e=e.slice(n+1),null===a){var s=e.indexOf(",");-1!==s?(a=e.slice(0,s),e=e.slice(s+1)):(a=e,e="")}}else i=e,e="";(i||a)&&t.push({url:i,descriptor:a})}return t},r.parseDescriptor=function(e,t){var i,n=t||"100vw",a=e&&e.replace(/(^\s+|\s+$)/g,""),s=r.findWidthFromSourceSize(n);if(a)for(var o=a.split(" "),l=o.length-1;l>=0;l--){var d=o[l],c=d&&d.slice(d.length-1);if("h"!==c&&"w"!==c||r.sizesSupported){if("x"===c){var u=d&&parseFloat(d,10);i=u&&!isNaN(u)?u:1}}else i=parseFloat(parseInt(d,10)/s)}return i||1},r.getCandidatesFromSourceSet=function(e,t){for(var i=r.parseSrcset(e),n=[],a=0,s=i.length;a<s;a++){var o=i[a];n.push({url:o.url,resolution:r.parseDescriptor(o.descriptor,t)})}return n},r.dodgeSrcset=function(e){e.srcset&&(e[r.ns].srcset=e.srcset,e.srcset="",e.setAttribute("data-pfsrcset",e[r.ns].srcset))},r.processSourceSet=function(e){var t=e.getAttribute("srcset"),i=e.getAttribute("sizes"),n=[];return"IMG"===e.nodeName.toUpperCase()&&e[r.ns]&&e[r.ns].srcset&&(t=e[r.ns].srcset),t&&(n=r.getCandidatesFromSourceSet(t,i)),n},r.backfaceVisibilityFix=function(e){var t=e.style||{},i="webkitBackfaceVisibility"in t,n=t.zoom;i&&(t.zoom=".999",i=e.offsetWidth,t.zoom=n)},r.setIntrinsicSize=(s={},o=function(e,t,i){t&&e.setAttribute("width",parseInt(t/i,10))},function(i,n){var a;i[r.ns]&&!e.pfStopIntrinsicSize&&(void 0===i[r.ns].dims&&(i[r.ns].dims=i.getAttribute("width")||i.getAttribute("height")),i[r.ns].dims||(n.url in s?o(i,s[n.url],n.resolution):((a=t.createElement("img")).onload=function(){if(s[n.url]=a.width,!s[n.url])try{t.body.appendChild(a),s[n.url]=a.width||a.offsetWidth,t.body.removeChild(a)}catch(e){}i.src===n.url&&o(i,s[n.url],n.resolution),i=null,a.onload=null,a=null},a.src=n.url)))}),r.applyBestCandidate=function(e,t){var i,n,a;e.sort(r.ascendingSort),a=e[(n=e.length)-1];for(var s=0;s<n;s++)if((i=e[s]).resolution>=r.getDpr()){a=i;break}a&&(a.url=r.makeUrl(a.url),t.src!==a.url&&(r.restrictsMixedContent()&&"http:"===a.url.substr(0,"http:".length).toLowerCase()?void 0!==window.console&&console.warn("Blocked mixed content image "+a.url):(t.src=a.url,r.curSrcSupported||(t.currentSrc=t.src),r.backfaceVisibilityFix(t))),r.setIntrinsicSize(t,a))},r.ascendingSort=function(e,t){return e.resolution-t.resolution},r.removeVideoShim=function(e){var t=e.getElementsByTagName("video");if(t.length){for(var i=t[0],n=i.getElementsByTagName("source");n.length;)e.insertBefore(n[0],i);i.parentNode.removeChild(i)}},r.getAllElements=function(){for(var e=[],i=t.getElementsByTagName("img"),n=0,a=i.length;n<a;n++){var s=i[n];("PICTURE"===s.parentNode.nodeName.toUpperCase()||null!==s.getAttribute("srcset")||s[r.ns]&&null!==s[r.ns].srcset)&&e.push(s)}return e},r.getMatch=function(e,t){for(var i,n=t.childNodes,a=0,s=n.length;a<s;a++){var o=n[a];if(1===o.nodeType){if(o===e)return i;
12if("SOURCE"===o.nodeName.toUpperCase()){null!==o.getAttribute("src")&&void 0!==typeof console&&console.warn("The `src` attribute is invalid on `picture` `source` element; instead, use `srcset`.");var l=o.getAttribute("media");if(o.getAttribute("srcset")&&(!l||r.matchesMedia(l))){var d=r.verifyTypeSupport(o);if(!0===d){i=o;break}if("pending"===d)return!1}}}}return i},function(){r.initTypeDetects(),d();var i,n=setInterval(function(){d(),/^loaded|^i|^c/.test(t.readyState)&&clearInterval(n)},250),a=function(){d({reevaluate:!0})};function s(){clearTimeout(i),i=setTimeout(a,60)}e.addEventListener?e.addEventListener("resize",s,!1):e.attachEvent&&e.attachEvent("onresize",s)}(),d._=r,n(d)}function d(e){for(var t,i,n,a,s,o=e||{},d=0,c=(t=o.elements||r.getAllElements()).length;d<c;d++)if(n=(i=t[d]).parentNode,a=void 0,s=void 0,"IMG"===i.nodeName.toUpperCase()&&(i[r.ns]||(i[r.ns]={}),o.reevaluate||!i[r.ns].evaluated)){if(n&&"PICTURE"===n.nodeName.toUpperCase()){if(r.removeVideoShim(n),!1===(a=r.getMatch(i,n)))continue}else a=void 0;(n&&"PICTURE"===n.nodeName.toUpperCase()||!r.sizesSupported&&i.srcset&&l.test(i.srcset))&&r.dodgeSrcset(i),a?(s=r.processSourceSet(a),r.applyBestCandidate(s,i)):(s=r.processSourceSet(i),(void 0===i.srcset||i[r.ns].srcset)&&r.applyBestCandidate(s,i)),i[r.ns].evaluated=!0}}}(window,window.document,new window.Image),function(e){"function"==typeof define&&define.amd?define(["jquery"],e):e(jQuery)}(function(e){"use strict";var t,i,n,a="undefined"!=typeof window?window:this,s=a.document,o=function(){this.Version="@version",this.Plugins={},this.DontConflict=!1,this.Conflicts={fn:{}},this.ResizeHandlers=[],this.RAFHandlers=[],this.window=a,this.$window=e(a),this.document=s,this.$document=e(s),this.$body=null,this.windowWidth=0,this.windowHeight=0,this.fallbackWidth=1024,this.fallbackHeight=768,this.userAgent=window.navigator.userAgent||window.navigator.vendor||window.opera,this.isFirefox=/Firefox/i.test(this.userAgent),this.isChrome=/Chrome/i.test(this.userAgent),this.isSafari=/Safari/i.test(this.userAgent)&&!this.isChrome,this.isMobile=/Android|webOS|iPhone|iPad|iPod|BlackBerry/i.test(this.userAgent),this.isIEMobile=/IEMobile/i.test(this.userAgent),this.isFirefoxMobile=this.isFirefox&&this.isMobile,this.transform=null,this.transition=null,this.support={file:!!(window.File&&window.FileList&&window.FileReader),history:!!(window.history&&window.history.pushState&&window.history.replaceState),matchMedia:!(!window.matchMedia&&!window.msMatchMedia),pointer:!!window.PointerEvent,raf:!(!window.requestAnimationFrame||!window.cancelAnimationFrame),touch:!!("ontouchstart"in window||window.DocumentTouch&&document instanceof window.DocumentTouch),transition:!1,transform:!1}},r={killEvent:function(e,t){try{e.preventDefault(),e.stopPropagation(),t&&e.stopImmediatePropagation()}catch(e){}},killGesture:function(e){try{e.preventDefault()}catch(e){}},lockViewport:function(i){m[i]=!0,e.isEmptyObject(m)||p||(t.length?t.attr("content",n):t=e("head").append('<meta name="viewport" content="'+n+'">'),l.$body.on(u.gestureChange,r.killGesture).on(u.gestureStart,r.killGesture).on(u.gestureEnd,r.killGesture),p=!0)},unlockViewport:function(n){void 0!==m[n]&&delete m[n],e.isEmptyObject(m)&&p&&(t.length&&(i?t.attr("content",i):t.remove()),l.$body.off(u.gestureChange).off(u.gestureStart).off(u.gestureEnd),p=!1)},startTimer:function(e,t,i,n){return r.clearTimer(e),n?setInterval(i,t):setTimeout(i,t)},clearTimer:function(e,t){e&&(t?clearInterval(e):clearTimeout(e),e=null)},sortAsc:function(e,t){return parseInt(e,10)-parseInt(t,10)},sortDesc:function(e,t){return parseInt(t,10)-parseInt(e,10)},decodeEntities:function(e){var t=l.document.createElement("textarea");return t.innerHTML=e,t.value},parseQueryString:function(e){for(var t={},i=e.slice(e.indexOf("?")+1).split("&"),n=0;n<i.length;n++){var a=i[n].split("=");t[a[0]]=a[1]}return t}},l=new o,d=e.Deferred(),c={base:"{ns}",element:"{ns}-element"},u={namespace:".{ns}",beforeUnload:"beforeunload.{ns}",blur:"blur.{ns}",change:"change.{ns}",click:"click.{ns}",dblClick:"dblclick.{ns}",drag:"drag.{ns}",dragEnd:"dragend.{ns}",dragEnter:"dragenter.{ns}",dragLeave:"dragleave.{ns}",dragOver:"dragover.{ns}",dragStart:"dragstart.{ns}",drop:"drop.{ns}",error:"error.{ns}",focus:"focus.{ns}",focusIn:"focusin.{ns}",focusOut:"focusout.{ns}",gestureChange:"gesturechange.{ns}",gestureStart:"gesturestart.{ns}",gestureEnd:"gestureend.{ns}
12",input:"input.{ns}",keyDown:"keydown.{ns}",keyPress:"keypress.{ns}",keyUp:"keyup.{ns}",load:"load.{ns}",mouseDown:"mousedown.{ns}",mouseEnter:"mouseenter.{ns}",mouseLeave:"mouseleave.{ns}",mouseMove:"mousemove.{ns}",mouseOut:"mouseout.{ns}",mouseOver:"mouseover.{ns}",mouseUp:"mouseup.{ns}",panStart:"panstart.{ns}",pan:"pan.{ns}",panEnd:"panend.{ns}",resize:"resize.{ns}",scaleStart:"scalestart.{ns}",scaleEnd:"scaleend.{ns}",scale:"scale.{ns}",scroll:"scroll.{ns}",select:"select.{ns}",swipe:"swipe.{ns}",touchCancel:"touchcancel.{ns}",touchEnd:"touchend.{ns}",touchLeave:"touchleave.{ns}",touchMove:"touchmove.{ns}",touchStart:"touchstart.{ns}"},h=null,f=20,m=[],p=!1;function g(e,t,i,n){var a,s={raw:{}};for(a in n=n||{})n.hasOwnProperty(a)&&("classes"===e?(s.raw[n[a]]=t+"-"+n[a],s[n[a]]="."+t+"-"+n[a]):(s.raw[a]=n[a],s[a]=n[a]+"."+t));for(a in i)i.hasOwnProperty(a)&&("classes"===e?(s.raw[a]=i[a].replace(/{ns}/g,t),s[a]=i[a].replace(/{ns}/g,"."+t)):(s.raw[a]=i[a].replace(/.{ns}/g,""),s[a]=i[a].replace(/{ns}/g,t)));return s}function v(){l.windowWidth=l.$window.width(),l.windowHeight=l.$window.height(),h=r.startTimer(h,f,y)}function y(){for(var e in l.ResizeHandlers)l.ResizeHandlers.hasOwnProperty(e)&&l.ResizeHandlers[e].callback.call(window,l.windowWidth,l.windowHeight)}function b(e,t){return parseInt(e.priority)-parseInt(t.priority)}return o.prototype.NoConflict=function(){for(var t in l.DontConflict=!0,l.Plugins)l.Plugins.hasOwnProperty(t)&&(e[t]=l.Conflicts[t],e.fn[t]=l.Conflicts.fn[t])},o.prototype.Ready=function(e){"complete"===l.document.readyState||"loading"!==l.document.readyState&&!l.document.documentElement.doScroll?e():l.document.addEventListener("DOMContentLoaded",e)},o.prototype.Plugin=function(t,i){return l.Plugins[t]=function(t,i){var n="fs-"+t,a="fs"+t.replace(/(^|\s)([a-z])/g,function(e,t,i){return t+i.toUpperCase()});function s(e){return e.data(a)}return i.initialized=!1,i.priority=i.priority||10,i.classes=g("classes",n,c,i.classes),i.events=g("events",t,u,i.events),i.functions=e.extend({getData:s,iterate:function(e){for(var t=Array.prototype.slice.call(arguments,1),i=0,n=this.length;i<n;i++){var a=this.eq(i),o=s(a)||{};void 0!==o.$el&&e.apply(a,[o].concat(t))}return this}},r,i.functions),i.methods=e.extend(!0,{_construct:e.noop,_postConstruct:e.noop,_destruct:e.noop,_resize:!1,destroy:function(e){i.functions.iterate.apply(this,[i.methods._destruct].concat(Array.prototype.slice.call(arguments,1))),this.removeClass(i.classes.raw.element).removeData(a)}},i.methods),i.utilities=e.extend(!0,{_initialize:!1,_delegate:!1,defaults:function(t){i.defaults=e.extend(!0,i.defaults,t||{})}},i.utilities),i.widget&&(l.Conflicts.fn[t]=e.fn[t],e.fn[a]=function(n){if(this instanceof e){var o=i.methods[n];if("object"==typeof n||!n)return function(n){var o,r,l,d="object"==typeof n,c=Array.prototype.slice.call(arguments,d?1:0),u=e();for(n=e.extend(!0,{},i.defaults||{},d?n:{}),r=0,l=this.length;r<l;r++)if(!s(o=this.eq(r))){i.guid++;var h="__"+i.guid,f=i.classes.raw.base+h,m=o.data(t+"-options"),p=e.extend(!0,{$el:o,guid:h,numGuid:i.guid,rawGuid:f,dotGuid:"."+f},n,"object"==typeof m?m:{});o.addClass(i.classes.raw.element).data(a,p),i.methods._construct.apply(o,[p].concat(c)),u=u.add(o)}for(r=0,l=u.length;r<l;r++)o=u.eq(r),i.methods._postConstruct.apply(o,[s(o)]);return this}.apply(this,arguments);if(o&&0!==n.indexOf("_")){var r=[o].concat(Array.prototype.slice.call(arguments,1));return i.functions.iterate.apply(this,r)}return this}},l.DontConflict||(e.fn[t]=e.fn[a])),l.Conflicts[t]=e[t],e[a]=i.utilities._delegate||function(e){var t=i.utilities[e]||i.utilities._initialize||!1;if(t){var n=Array.prototype.slice.call(arguments,"object"==typeof e?0:1);return t.apply(window,n)}},l.DontConflict||(e[t]=e[a]),i.namespace=t,i.namespaceClean=a,i.guid=0,i.methods._resize&&(l.ResizeHandlers.push({namespace:t,priority:i.priority,callback:i.methods._resize}),l.ResizeHandlers.sort(b)),i.methods._raf&&(l.RAFHandlers.push({namespace:t,priority:i.priority,callback:i.methods._raf}),l.RAFHandlers.sort(b)),i}(t,i),l.Plugins[t]},l.$window.on("resize.fs",v),v(),function e(){if(l.support.raf)for(var t in l.window.requestAnimationFrame(e),l.RAFHandlers)l.RAFHandlers.hasOwnProperty(t)&&l.RAFHandlers[t].callback.call(window)}(),l.Ready(function(){l.$body=e("body"),e("html").addClass(l.support.touch?"touchevents":"no-touchevents"),t=e('meta[name="viewport"]'),i=!!t.length&&t.attr("content"),n="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0",d.resolve()}),u.clickTouchStart=u.click+" "+u.touchStart,function(){var e,t={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"otransitionend",transition:"transitionend"},i=["transition","-webkit-transition"],n={transform:"transform",MozTransform:"-moz-transform",OTransform:"-o-transform",msTransform:"-ms-transform",webkitTransform:"-webkit-transform"},a="transitionend",s="",o="",r=document.createElement("div");for(e in t)if(t.hasOwnProperty(e)&&e in r.style){a=t[e],l.support.transition=!0;break}for(e in u.transitionEnd=a+".{ns}",i)if(i.hasOwnProperty(e)&&i[e]in r.style){s=i[e];break}for(e in l.transition=s,n)if(n.hasOwnProperty(e)&&n[e]in r.style){l.supp
12ort.transform=!0,o=n[e];break}l.transform=o}(),window.Formstone=l,l}),function(e){"function"==typeof define&&define.amd?define(["jquery","./core","./mediaquery"],e):e(jQuery,Formstone)}(function(e,t){"use strict";function i(){u.scrollDepth&&o()}function n(){var t,i=e(this),n=void 0!==i[0].href?i[0].href:"",a=document.domain.split(".").reverse(),s=null!==n.match(a[1]+"."+a[0]);if(n.match(/^mailto\:/i))t="Email, Click, "+n.replace(/^mailto\:/i,"");else if(n.match(/^tel\:/i))t="Telephone, Click, "+n.replace(/^tel\:/i,"");else if(n.match(u.fileTypes)){t="File, Download:"+(/[.]/.exec(n)?/[^.]+$/.exec(n):void 0)[0]+", "+n.replace(/ /g,"-")}else s||(t="ExternalLink, Click, "+n);t&&i.attr(b,t)}function a(e){p.startTimer(_,250,s)}function s(){for(var i,n=f.scrollTop()+t.windowHeight,a=1/u.scrollStops,s=a,o=1;o<=u.scrollStops;o++){if(i=Math.round(100*s).toString(),!w[$][i].passed&&n>w[$][i].edge)w[$][i].passed=!0,l(e.extend(u.scrollFields,{eventCategory:"ScrollDepth",eventAction:$,eventLabel:i,nonInteraction:!0}));s+=a}}function o(){var t,i=e.mediaquery("state"),n=m.outerHeight(),a={},s=1/u.scrollStops,o=s,r=0;i.minWidth&&($="MinWidth:"+i.minWidth+"px");for(var l=1;l<=u.scrollStops;l++)r=parseInt(n*o),a[t=Math.round(100*o).toString()]={edge:"100"===t?r-10:r,passsed:!(!w[$]||!w[$][t])&&w[$][t].passed},o+=s;w[$]=a}function r(t){var i=e(this),n=i.attr("href"),a=i.data(y).split(",");for(var s in u.eventCallback&&t.preventDefault(),a)a.hasOwnProperty(s)&&(a[s]=e.trim(a[s]));l({eventCategory:a[0],eventAction:a[1],eventLabel:a[2]||n,eventValue:a[3],nonInteraction:a[4]},i)}function l(t,i){h.location;var n=e.extend({hitType:"event"},t);if(void 0!==i&&!i.attr("data-analytics-stop")){var a=void 0!==i[0].href?i[0].href:"",s=!a.match(/^mailto\:/i)&&!a.match(/^tel\:/i)&&a.indexOf(":")<0?h.location.protocol+"//"+h.location.hostname+"/"+a:a;if(""!==s){var o=i.attr("target");if(o)h.open(s,o);else if(u.eventCallback){n.hitCallback=function(){x&&(p.clearTimer(x),function(e){document.location=e}(s))},x=p.startTimer(x,u.eventTimeout,n.hitCallback)}}}d(n)}function d(e){if("function"==typeof h.ga&&"function"==typeof h.ga.getAll)for(var t=h.ga.getAll(),i=0,n=t.length;i<n;i++)h.ga(t[i].get("name")+".send",e)}var c=t.Plugin("analytics",{methods:{_resize:i},utilities:{_delegate:function(){if(arguments.length&&"object"!=typeof arguments[0])if("destroy"===arguments[0])(function(){v&&m&&m.length&&(f.off(g.namespace),m.off(g.namespace),v=!1)}).apply(this);else{var t=Array.prototype.slice.call(arguments,1);switch(arguments[0]){case"pageview":(function(t){d(e.extend({hitType:"pageview"},t))}).apply(this,t);break;case"event":l.apply(this,t)}}else(function(t){!v&&m&&m.length&&(v=!0,(u=e.extend(u,t||{})).autoEvents&&m.find("a").not("["+b+"]").each(n),u.scrollDepth&&(o(),f.on(g.scroll,a).one(g.load,i)),m.on(g.click,"*["+b+"]",r))}).apply(this,arguments);return null}}}),u={autoEvents:!1,fileTypes:/\.(zip|exe|dmg|pdf|doc.*|xls.*|ppt.*|mp3|txt|rar|wma|mov|avi|wmv|flv|wav)$/i,eventCallback:!1,eventTimeout:1e3,scrollDepth:!1,scrollStops:5,scrollFields:{}},h=t.window,f=t.$window,m=null,p=c.functions,g=c.events,v=!1,y="analytics-event",b="data-"+y,w={},_=null,$="Site",x=null;t.Ready(function(){m=t.$body})}),function(e){"function"==typeof define&&define.amd?define(["jquery","./core","./transition"],e):e(jQuery,Formstone)}(function(e,t){"use strict";function i(){(k=x.scrollTop()+t.windowHeight)<0&&(k=0),_.iterate.call(M,p)}function n(){C=e(y.base),M=e(y.lazy),_.iterate.call(M,m)}function a(e){if(e.visible){var t=e.source;e.source=null,s(e,t,!0)}}function s(t,i,n){if(i!==t.source&&t.visible){if(t.source=i,t.responsive=!1,t.isYouTube=!1,"object"==typeof i&&"string"==typeof i.video){var a=i.video.match(/(?:youtube\.com\/(?:[^\/]+\/.+\/|(?:v|e(?:mbed)?)\/|.*[?&]v=)|youtu\.be\/)([^"&?\/ ]{11})/i);a&&a.length>=1&&(t.isYouTube=!0,t.videoId=a[1])}var s=!t.isYouTube&&"object"==typeof i&&(i.hasOwnProperty("mp4")||i.hasOwnProperty("ogg")||i.hasOwnProperty("webm"));if(t.video=t.isYouTube||s,t.playing=!1,t.isYouTube)t.playerReady=!1,t.posterLoaded=!1,l(t,i,n);else if("object"==typeof i&&i.hasOwnProperty("poster"))!function(t,i,n){t.source&&t.source.poster&&(r(t,t.source.poster,!0,!0),n=!1);var a='<div class="'+[b.media,b.video,!0!==n?b.animated:""].join(" ")+'" aria-hidden="true">';a+="<video playsinline",t.loop&&(a+=" loop");t.mute&&(a+=" muted");t.autoPlay&&(a+=" autoplay");a+=">",t.source.webm&&(a+='<source src="'+t.source.webm+'" type="video/webm" />');t.source.mp4&&(a+='<source src="'+t.source.mp4+'" type="video/mp4" />');t.source.ogg&&(a+='<source src="'+t.source.ogg+'" type="video/ogg" />');a+="</video>";var s=e(a+="</div>");s.find("video").one(w.loadedMetaData,function(e){s.fsTransition({property:"opacity"},function(){d(t)}).css({opacity:1}),f(t),t.$el.trigger(w.loaded),t.autoPlay&&u(t)}),t.$container.append(s)}(t,0,n);else{var c=i;
12if("object"==typeof i){var h,m=[],p=[];for(h in i)i.hasOwnProperty(h)&&p.push(h);for(h in p.sort(_.sortAsc),p)p.hasOwnProperty(h)&&m.push({width:parseInt(p[h]),url:i[p[h]],mq:$.matchMedia("(min-width: "+parseInt(p[h])+"px)")});t.responsive=!0,t.sources=m,c=o(t)}r(t,c,!1,n)}}else t.$el.trigger(w.loaded)}function o(e){var i=e.source;if(e.responsive)for(var n in i=e.sources[0].url,e.sources)e.sources.hasOwnProperty(n)&&(t.support.matchMedia?e.sources[n].mq.matches&&(i=e.sources[n].url):e.sources[n].width<t.fallbackWidth&&(i=e.sources[n].url));return i}function r(t,i,n,a){var s=[b.media,b.image,!0!==a?b.animated:""].join(" "),o=e('<div class="'+s+'" aria-hidden="true"><img alt="'+t.alt+'"></div>'),r=o.find("img"),l=i;r.one(w.load,function(){S&&o.addClass(b.native).css({backgroundImage:"url('"+l+"')"}),o.fsTransition({property:"opacity"},function(){n||d(t)}).css({opacity:1}),f(t),n&&!a||t.$el.trigger(w.loaded)}).one(w.error,t,c).attr("src",l),t.responsive&&o.addClass(b.responsive),t.$container.append(o),(r[0].complete||4===r[0].readyState)&&r.trigger(w.load),t.currentSource=l}function l(t,i,n){if(!t.videoId){var a=i.match(/^.*(?:youtu.be\/|v\/|e\/|u\/\w+\/|embed\/|v=)([^#\&\?]*).*/);t.videoId=a[1]}if(t.posterLoaded||(t.source.poster||(t.source.poster="//img.youtube.com/vi/"+t.videoId+"/0.jpg"),t.posterLoaded=!0,r(t,t.source.poster,!0,n),n=!1),e("script[src*='youtube.com/iframe_api']").length||e("head").append('<script src="//www.youtube.com/iframe_api"><\/script>'),D){var s=t.guid+"_"+t.youTubeGuid++,o='<div class="'+[b.media,b.embed,!0!==n?b.animated:""].join(" ")+'" aria-hidden="true">';o+='<div id="'+s+'"></div>';var l=e(o+="</div>"),u=e.extend(!0,{},{controls:0,rel:0,showinfo:0,wmode:"transparent",enablejsapi:1,version:3,playerapiid:s,loop:t.loop?1:0,autoplay:1,mute:1,origin:$.location.protocol+"//"+$.location.host},t.youtubeOptions);u.autoplay=1,t.$container.append(l),t.player&&(t.oldPlayer=t.player,t.player=null),t.player=new $.YT.Player(s,{videoId:t.videoId,playerVars:u,events:{onReady:function(e){t.playerReady=!0,t.mute&&t.player.mute(),t.autoPlay?t.player.playVideo():t.player.pauseVideo()},onStateChange:function(e){t.playing||e.data!==$.YT.PlayerState.PLAYING?t.loop&&t.playing&&e.data===$.YT.PlayerState.ENDED&&t.player.playVideo():(t.playing=!0,l.fsTransition({property:"opacity"},function(){d(t)}).css({opacity:1}),f(t),t.$el.trigger(w.loaded)),t.$el.find(y.embed).addClass(b.ready)},onPlaybackQualityChange:function(e){},onPlaybackRateChange:function(e){},onError:function(e){c({data:t})},onApiChange:function(e){}}}),f(t)}else T.push({data:t,source:i})}function d(e){var t=e.$container.find(y.media);t.length>=1&&(t.not(":last").remove(),e.oldPlayer=null)}function c(e){e.data.$el.trigger(w.error)}function u(e){if(e.video&&!e.playing)if(e.isYouTube)e.playerReady?e.player.playVideo():e.autoPlay=!0;else{var t=e.$container.find("video");t.length&&t[0].play(),e.playing=!0}}function h(e){if(e.visible)if(e.responsive){var t=o(e);t!==e.currentSource?r(e,t,!1,!0):f(e)}else f(e)}function f(e){for(var t=e.$container.find(y.media),i=0,n=t.length;i<n;i++){var a=t.eq(i),s=e.isYouTube?"iframe":a.find("video").length?"video":"img",o=a.find(s);if(o.length&&("img"!==s||!S)){var r=e.$el.outerWidth(),l=e.$el.outerHeight(),d=g(e,o);e.width=d.width,e.height=d.height,e.left=0,e.top=0;var c=e.isYouTube?e.embedRatio:e.width/e.height;e.height=l,e.width=e.height*c,e.width<r&&(e.width=r,e.height=e.width/c),e.left=-(e.width-r)/2,e.top=-(e.height-l)/2,a.css({height:e.height,width:e.width,left:e.left,top:e.top})}}}function m(e){e.scrollTop=e.$el.offset().top}function p(e){!e.visible&&e.scrollTop<k+e.lazyEdge&&(e.visible=!0,a(e))}function g(e,t){if(e.isYouTube)return{height:500,width:500/e.embedRatio};if(t.is("img")){var i=t[0];if(void 0!==i.naturalHeight)return{height:i.naturalHeight,width:i.naturalWidth};var n=new Image;return n.src=i.src,{height:n.height,width:n.width}}return{height:t[0].videoHeight,width:t[0].videoWidth}}var v=t.Plugin("background",{widget:!0,defaults:{alt:"",autoPlay:!0,customClass:"",embedRatio:1.777777,lazy:!1,lazyEdge:100,loop:!0,mute:!0,source:null,youtubeOptions:{}},classes:["container","media","animated","responsive","native","fixed","ready","lazy"],events:{loaded:"loaded",ready:"ready",loadedMetaData:"loadedmetadata"},methods:{_construct:function(t){t.youTubeGuid=0,t.$container=e('<div class="'+b.container+'"></div>
12').appendTo(this),t.thisClasses=[b.base,t.customClass],t.visible=!0,t.lazy&&(t.visible=!1,t.thisClasses.push(b.lazy)),this.addClass(t.thisClasses.join(" ")),n(),t.lazy?(m(t),p(t)):a(t)},_destruct:function(e){e.$container.remove(),this.removeClass(e.thisClasses.join(" ")).off(w.namespace),n()},_resize:function(){_.iterate.call(C,h),_.iterate.call(M,m),_.iterate.call(M,p)},play:u,pause:function(e){if(e.video&&e.playing){if(e.isYouTube)e.playerReady?e.player.pauseVideo():e.autoPlay=!1;else{var t=e.$container.find("video");t.length&&t[0].pause()}e.playing=!1}},mute:function(e){if(e.video)if(e.isYouTube&&e.playerReady)e.player.mute();else{var t=e.$container.find("video");t.length&&(t[0].muted=!0)}e.mute=!0},unmute:function(e){if(e.video){if(e.isYouTube&&e.playerReady)e.player.unMute();else{var t=e.$container.find("video");t.length&&(t[0].muted=!1)}e.playing=!0}e.mute=!1},resize:f,load:s,unload:function(e){var t=e.$container.find(y.media);t.length>=1&&t.fsTransition({property:"opacity"},function(){t.remove(),delete e.source}).css({opacity:0})}}}),y=v.classes,b=y.raw,w=v.events,_=v.functions,$=t.window,x=t.$window,k=0,C=[],M=[],S="backgroundSize"in t.document.documentElement.style,D=!1,T=[];t.Ready(function(){i(),x.on("scroll",i)}),$.onYouTubeIframeAPIReady=function(){for(var e in D=!0,T)T.hasOwnProperty(e)&&l(T[e].data,T[e].source);T=[]}}),function(e){"function"==typeof define&&define.amd?define(["jquery","./core","./mediaquery","./touch"],e):e(jQuery,Formstone)}(function(e,t){"use strict";function i(){I=e(W.base)}function n(e){e.enabled&&(O.clearTimer(e.autoTimer),e.enabled=!1,e.$subordinate.off(j.update),this.removeClass([Y.enabled,Y.animated].join(" ")).off(j.namespace),e.$canister.fsTouch("destroy").off(j.namespace).attr("style","").css(E,"none"),e.$items.css({width:"",height:""}).removeClass([Y.visible,W.item_previous,W.item_next].join(" ")),e.$images.off(j.namespace),e.$controlItems.off(j.namespace),e.$pagination.html("").off(j.namespace),p(e),e.useMargin?e.$canister.css({marginLeft:""}):e.$canister.css(P,""),e.index=0)}function a(e){e.enabled||(e.enabled=!0,this.addClass(Y.enabled),e.$controlItems.on(j.click,e,h),e.$pagination.on(j.click,W.page,e,f),e.$items.on(j.click,e,x),e.$subordinate.on(j.update,e,C),C({data:e},0),e.touch&&e.$canister.fsTouch({axis:"x",pan:!0,swipe:!0}).on(j.panStart,e,y).on(j.pan,e,b).on(j.panEnd,e,w).on(j.swipe,e,_).on(j.focusIn,e,k).css(E,""),o(e),e.$images.on(j.load,e,u),e.autoAdvance&&(e.autoTimer=O.startTimer(e.autoTimer,e.autoTime,function(){!function(e){var t=e.index+1;t>=e.pageCount&&(t=0);m(e,t)}(e)},!0)),s.call(this,e))}function s(i){if(i.enabled){var n,a,s,o,r;if(i.count=i.$items.length,i.count<1)return p(i),void i.$canister.css({height:""});if(this.removeClass(Y.animated),i.containerWidth=i.$container.outerWidth(!1),i.visible=function(e){var i=1;if(e.single)return i;if("object"==typeof e.show)for(var n in e.show)e.show.hasOwnProperty(n)&&(t.support.matchMedia?e.show[n].mq.matches&&(i=e.show[n].count):e.show[n].width<t.fallbackWidth&&(i=e.show[n].count));else i=e.show;return e.fill&&e.count<i?e.count:i}(i),i.perPage=i.paged?1:i.visible,i.itemMarginLeft=parseInt(i.$items.eq(0).css("marginLeft")),i.itemMarginRight=parseInt(i.$items.eq(0).css("marginRight")),i.itemMargin=i.itemMarginLeft+i.itemMarginRight,isNaN(i.itemMargin)&&(i.itemMargin=0),i.itemWidth=(i.containerWidth-i.itemMargin*(i.visible-1))/i.visible,i.itemHeight=0,i.pageWidth=i.paged?i.itemWidth:i.containerWidth,i.matchWidth)i.canisterWidth=i.single?i.containerWidth:(i.itemWidth+i.itemMargin)*i.count;else for(i.canisterWidth=0,i.$canister.css({width:1e6}),n=0;n<i.count;n++)i.canisterWidth+=i.$items.eq(n).outerWidth(!0);i.$canister.css({width:i.canisterWidth,height:""}),i.$items.css({width:i.matchWidth?i.itemWidth:"",height:""}).removeClass([Y.visible,Y.item_previous,Y.item_next].join(" ")),i.pages=[],i.items=[];var l,d=0,c=0,u=0;for(s=0,o=0,a=e(),n=0;n<i.count;n++)l=i.$items.eq(n),d=i.matchWidth?i.itemWidth+i.itemMargin:l.outerWidth(!0),c=l.outerHeight(),u=l.position().left,i.items.push({$el:l,width:d,height:c,left:i.rtl?u-(i.canisterWidth-d):u}),(a.length&&s+d>i.containerWidth+i.itemMargin||i.paged&&n>0)&&(r=(i.rtl?a.eq(a.length-1):a.eq(0)).position().left,i.pages.push({left:i.rtl?r-(i.canisterWidth-s):r,height:o,width:s,$items:a}),a=e(),o=0,s=0),a=a.add(l),s+=d,d,c>o&&(o=c),o>
12i.itemHeight&&(i.itemHeight=o);if(i.rtl?a.eq(a.length-1):a.eq(0),r=i.canisterWidth-i.containerWidth-(i.rtl?i.itemMarginLeft:i.itemMarginRight),i.pages.push({left:i.rtl?-r:r,height:o,width:s,$items:a}),i.pageCount=i.pages.length,i.paged&&i.matchWidth&&(i.pageCount-=i.count%i.visible),i.pageCount<=0&&(i.pageCount=1),i.maxMove=(i.canisterWidth-i.containerWidth-(i.rtl?i.itemMarginLeft:i.itemMarginRight))*(i.rtl?1:-1),i.paged&&!i.matchWidth)for(n=0;n<i.pages.length;n++)if(i.pages[n].left-i.pages[n].width>Math.abs(i.maxMove)){i.pageCount=n;break}i.autoHeight?i.$canister.css({height:i.pages[0].height}):i.matchHeight&&i.$items.css({height:i.itemHeight});var h="";for(n=0;n<i.pageCount;n++)h+='<button type="button" class="'+Y.page+'">'+(n+1)+"</button>";i.$pagination.html(h),i.pageCount<=1?p(i):function(e){e.$controls.addClass(Y.visible),e.$controlItems.addClass(Y.visible),e.$pagination.addClass(Y.visible),v(e,e.$controlItems)}(i),i.$paginationItems=i.$pagination.find(W.page),m(i,i.index,!1),setTimeout(function(){i.$el.addClass(Y.animated)},5)}}function o(e){e.$items=e.$canister.children().not(":hidden").addClass(Y.item),e.$images=e.$canister.find("img"),e.totalImages=e.$images.length}function r(e,t){e.$images.off(j.namespace),!1!==t&&e.$canister.html(t),e.index=0,o(e),s.call(this,e)}function l(e,t,i,n,a){e.enabled&&(n||O.clearTimer(e.autoTimer),void 0===a&&(a=!0),m(e,t-1,a,i,n))}function d(e){var t=e.index-1;e.infinite&&t<0&&(t=e.pageCount-1),m(e,t)}function c(e){var t=e.index+1;e.infinite&&t>=e.pageCount&&(t=0),m(e,t)}function u(e){var t=e.data;t.resizeTimer=O.startTimer(t.resizeTimer,1,function(){s.call(t.$el,t)})}function h(t){O.killEvent(t);var i=t.data,n=i.index+(e(t.currentTarget).hasClass(Y.control_next)?1:-1);O.clearTimer(i.autoTimer),m(i,n)}function f(t){O.killEvent(t);var i=t.data,n=i.$paginationItems.index(e(t.currentTarget));O.clearTimer(i.autoTimer),m(i,n)}function m(t,i,n,a,s){if(i<0&&(i=t.infinite?t.pageCount-1:0),i>=t.pageCount&&(i=t.infinite?0:t.pageCount-1),!(t.count<1)){if(t.pages[i]&&(t.leftPosition=-t.pages[i].left),t.leftPosition=M(t,t.leftPosition),t.useMargin?t.$canister.css({marginLeft:t.leftPosition}):!1===n?(t.$canister.css(E,"none").css(P,"translateX("+t.leftPosition+"px)"),setTimeout(function(){t.$canister.css(E,"")},5)):t.$canister.css(P,"translateX("+t.leftPosition+"px)"),t.$items.removeClass([Y.visible,Y.item_previous,Y.item_next].join(" ")),t.single)for(var o=0,r=t.pages.length;o<r;o++)o===i?t.pages[o].$items.addClass(Y.visible).attr("aria-hidden","false"):t.pages[o].$items.not(t.pages[i].$items).addClass(o<i?Y.item_previous:Y.item_next).attr("aria-hidden","true");else for(o=0;o<t.count;o++){var l=t.rtl?-1:1,d=t.leftPosition*l+t.items[o].left*l,c=d+t.items[o].width,u=t.containerWidth+t.itemMargin+1;d>=-1&&c<=u?t.items[o].$el.addClass(Y.visible).attr("aria-hidden","false"):d<0?t.items[o].$el.addClass(Y.item_previous).attr("aria-hidden","false"):t.items[o].$el.addClass(Y.item_next).attr("aria-hidden","false")}t.autoHeight&&t.$canister.css({height:t.pages[i].height}),!1!==n&&!0!==a&&i!==t.index&&(t.infinite||i>-1&&i<t.pageCount)&&t.$el.trigger(j.update,[i]),t.index=i,t.linked&&!0!==s&&e(t.linked).not(t.$el)[H]("jumpPage",t.index+1,!0,
12!0),function(e){e.$paginationItems.removeClass(Y.active).eq(e.index).addClass(Y.active),e.infinite?(e.$controlItems.addClass(Y.visible),v(e,e.$controlItems)):e.pageCount<1?(e.$controlItems.removeClass(Y.visible),g(e,e.$controlItems)):(e.$controlItems.addClass(Y.visible),v(e,e.$controlItems),e.index<=0?(e.$controlPrevious.removeClass(Y.visible),g(e,e.$controlPrevious)):(e.index>=e.pageCount-1||!e.single&&e.leftPosition===e.maxMove)&&(e.$controlNext.removeClass(Y.visible),g(e,e.$controlNext)))}(t)}}function p(e){e.$controls.removeClass(Y.visible),e.$controlItems.removeClass(Y.visible),e.$pagination.removeClass(Y.visible),g(e,e.$controlItems)}function g(e,t){e.customControls||t.prop("disabled",!0)}function v(e,t){e.customControls||t.prop("disabled",!1)}function y(t,i){var n=t.data;if(O.clearTimer(n.autoTimer),!n.single){if(n.useMargin)n.leftPosition=parseInt(n.$canister.css("marginLeft"));else{var a=n.$canister.css(P).split(",");n.leftPosition=parseInt(a[4])}if(n.$canister.css(E,"none").css("will-change","transform"),b(t),n.linked&&!0!==i){var s=t.deltaX/n.pageWidth;n.rtl&&(s*=-1),e(n.linked).not(n.$el)[H]("panStart",s)}}n.isTouching=!0}function b(t,i){var n=t.data;if(!n.single&&(n.touchLeft=M(n,n.leftPosition+t.deltaX),n.useMargin?n.$canister.css({marginLeft:n.touchLeft}):n.$canister.css(P,"translateX("+n.touchLeft+"px)"),n.linked&&!0!==i)){var a=t.deltaX/n.pageWidth;n.rtl&&(a*=-1),e(n.linked).not(n.$el)[H]("pan",a)}}function w(t,i){var n=t.data,a=Math.abs(t.deltaX),s=S(n,t),o=!1;if(n.didPan=!1,0==s)o=n.index;else{if(!n.single){var r,l,d=Math.abs(n.touchLeft),c=!1,u=n.rtl?"right":"left";if(t.directionX===u)for(r=0,l=n.pages.length;r<l;r++)c=n.pages[r],d>Math.abs(c.left)+20&&(o=r+1);else for(r=n.pages.length-1,l=0;r>=l;r--)c=n.pages[r],d<Math.abs(c.left)&&(o=r-1)}!1===o&&(o=a<50?n.index:n.index+s)}o!==n.index&&(n.didPan=!0),n.linked&&!0!==i&&e(n.linked).not(n.$el)[H]("panEnd",o),$(n,o)}function _(t,i){var n=t.data,a=S(n,t),s=n.index+a;n.linked&&!0!==i&&e(n.linked).not(n.$el)[H]("swipe",t.directionX),$(n,s)}function $(e,t){e.$canister.css(E,"").css("will-change",""),m(e,t),e.isTouching=!1}function x(t){var i=t.data,n=e(t.currentTarget);if(!i.didPan&&(n.trigger(j.itemClick),i.controller)){var a=i.$items.index(n);C(t,a),i.$subordinate[H]("jumpPage",a+1,!0)}}function k(t){var i=t.data;if(i.enabled&&!i.isTouching){O.clearTimer(i.autoTimer),i.$container.scrollLeft(0);var n,a=e(t.target);a.hasClass(Y.item)?n=a:a.parents(W.item).length&&(n=a.parents(W.item).eq(0));for(var s=0;s<i.pageCount;s++)if(i.pages[s].$items.is(n)){m(i,s);break}}}function C(e,t){var i=e.data;if(i.controller){var n=i.$items.eq(t);i.$items.removeClass(Y.active),n.addClass(Y.active);for(var a=0;a<i.pageCount;a++)if(i.pages[a].$items.is(n)){m(i,a,!0,!0);break}}}function M(e,t){return isNaN(t)?t=0:e.rtl?(t>e.maxMove&&(t=e.maxMove),t<0&&(t=0)):(t<e.maxMove&&(t=e.maxMove),t>0&&(t=0)),t}function S(e,t){return Math.abs(t.deltaX)<Math.abs(t.deltaY)?0:e.rtl?"right"===t.directionX?1:-1:"left"===t.directionX?1:-1}var D=t.Plugin("carousel",{widget:!0,defaults:{autoAdvance:!1,autoHeight:!1,autoTime:8e3,contained:!0,controls:!0,customClass:"",fill:!1,infinite:!1,labels:{next:"Next",previous:"Previous",controls:"Carousel {guid} Controls",pagination:"Carousel {guid} Pagination"},matchHeight:!1,matchWidth:!0,maxWidth:1/0,minWidth:"0px",paged:!1,pagination:!0,rtl:!1,show:1,single:!1,theme:"fs-light",touch:!0,useMargin:!1},classes:["ltr","rtl","viewport","wrapper","container","canister","item","item_previous","item_next","controls","controls_custom","control","control_previous","control_next","pagination","page","animated","enabled","visible","active","auto_height","contained","single"],events:{itemClick:"itemClick",update:"update"},methods:{_construct:function(s){var r;s.didPan=!1,s.carouselClasses=[Y.base,s.theme,s.customClass,s.rtl?Y.rtl:Y.ltr],s.maxWidth=s.maxWidth===1/0?"100000px":s.maxWidth,s.mq="(min-width:"+s.minWidth+") and (max-width:"+s.maxWidth+")",s.customControls="object"==typeof s.controls&&s.controls.previous&&s.controls.next,s.customPagination="string"==typeof s.pagination,s.id=this.attr("id"),s.id?s.ariaId=s.id:(s.ariaId=s.rawGuid,this.attr("id",s.ariaId)),t.support.transform||(s.useMargin=!0);var l="",d="",c=[Y.control,Y.control_previous].join(" "),u=[Y.control,Y.control_next].join(" ");s.controls&&!s.customControls&&(s.labels.controls=s.labels.controls.replace("{guid}",s.numGuid),l+='<div class="'+Y.controls+'" aria-label="'+s.labels.controls+'" aria-controls="'+s.ariaId+'">',l+='<button type="button" class="'+c+'" aria-label="'+s.labels.previous+'">'+s.labels.previous+"</button>",l+='<button type="button" class="'+u+'" aria-label="'+s.labels.next+'">'+s.labels.next+"</button>",l+="</div>"),s.pagination&&!s.customPagination&&(s.labels.pagination=s.labels.pagination.replace("{guid}",s.numGuid),d+='<div class="'+Y.pagination+'" aria-label="'+s.labels.pagination+'" aria-controls="'+s.ariaId+'" role="navigation">',d+="</div>
12"),s.autoHeight&&s.carouselClasses.push(Y.auto_height),s.contained&&s.carouselClasses.push(Y.contained),s.single&&s.carouselClasses.push(Y.single),this.addClass(s.carouselClasses.join(" ")).wrapInner('<div class="'+Y.wrapper+'" aria-live="polite"><div class="'+Y.container+'"><div class="'+Y.canister+'"></div></div></div>').append(l).wrapInner('<div class="'+Y.viewport+'"></div>').append(d),s.$viewport=this.find(W.viewport).eq(0),s.$container=this.find(W.container).eq(0),s.$canister=this.find(W.canister).eq(0),s.$pagination=this.find(W.pagination).eq(0),s.$controlPrevious=s.$controlNext=e(""),s.customControls?(s.$controls=e(s.controls.container).addClass([Y.controls,Y.controls_custom].join(" ")),s.$controlPrevious=e(s.controls.previous).addClass(c),s.$controlNext=e(s.controls.next).addClass(u)):(s.$controls=this.find(W.controls).eq(0),s.$controlPrevious=s.$controls.find(W.control_previous),s.$controlNext=s.$controls.find(W.control_next)),s.$controlItems=s.$controlPrevious.add(s.$controlNext),s.customPagination&&(s.$pagination=e(s.pagination).addClass([Y.pagination])),s.$paginationItems=s.$pagination.find(W.page),s.index=0,s.enabled=!1,s.leftPosition=0,s.autoTimer=null,s.resizeTimer=null;var h=this.data(T+"-linked");s.linked=!!h&&"[data-"+T+'-linked="'+h+'"]',s.linked&&(s.paged=!0);var f=this.data(T+"-controller-for")||"";if(s.$subordinate=e(f),s.$subordinate.length&&(s.controller=!0),"object"==typeof s.show){var m=s.show,p=[],g=[];for(r in m)m.hasOwnProperty(r)&&g.push(r);for(r in g.sort(O.sortAsc),g)g.hasOwnProperty(r)&&p.push({width:parseInt(g[r]),count:m[g[r]],mq:window.matchMedia("(min-width: "+parseInt(g[r])+"px)")});s.show=p}o(s),e.fsMediaquery("bind",s.rawGuid,s.mq,{enter:function(){a.call(s.$el,s)},leave:function(){n.call(s.$el,s)}}),i(),s.carouselClasses.push(Y.enabled),s.carouselClasses.push(Y.animated)},_destruct:function(t){O.clearTimer(t.autoTimer),O.clearTimer(t.resizeTimer),n.call(this,t),e.fsMediaquery("unbind",t.rawGuid),t.id!==t.ariaId&&this.removeAttr("id"),t.$controlItems.removeClass([W.control,Y.control_previous,W.control_next,W.visible].join(" ")).off(j.namespace),v(t,t.$controlItems),t.$images.off(j.namespace),t.$canister.fsTouch("destroy"),t.$items.removeClass([Y.item,Y.visible,W.item_previous,W.item_next].join(" ")).unwrap().unwrap().unwrap().unwrap(),t.controls&&!t.customControls&&t.$controls.remove(),t.customControls&&t.$controls.removeClass([Y.controls,Y.controls_custom,Y.visible].join(" ")),t.pagination&&!t.customPagination&&t.$pagination.remove(),t.customPagination&&t.$pagination.html("").removeClass([Y.pagination,Y.visible].join(" ")),this.removeClass(t.carouselClasses.join(" ")),i()},_resize:function(e){O.iterate.call(I,s)},disable:n,enable:a,jump:l,previous:d,next:c,jumpPage:l,previousPage:d,nextPage:c,jumpItem:function(e,t,i,n,a){if(e.enabled){O.clearTimer(e.autoTimer);var s=e.$items.eq(t-1);void 0===a&&(a=!0);for(var o=0;o<e.pageCount;o++)if(e.pages[o].$items.is(s)){m(e,o,a,i,n);break}}},reset:function(e){e.enabled&&r.call(this,e,!1)},resize:s,update:r,panStart:function(e,t){if(O.clearTimer(e.autoTimer),!e.single){if(e.rtl&&(t*=-1),e.useMargin)e.leftPosition=parseInt(e.$canister.css("marginLeft"));else{var i=e.$canister.css(P).split(",");e.leftPosition=parseInt(i[4])}e.$canister.css(E,"none"),b({data:e,deltaX:e.pageWidth*t},!0)}e.isTouching=!0},pan:function(e,t){if(!e.single){e.rtl&&(t*=-1);var i=e.pageWidth*t;e.touchLeft=M(e,e.leftPosition+i),e.useMargin?e.$canister.css({marginLeft:e.touchLeft}):e.$canister.css(P,"translateX("+e.touchLeft+"px)")}},panEnd:function(e,t){$(e,t)},swipe:function(e,t){_({data:e,directionX:t},!0)}}}),T=D.namespace,H=D.namespaceClean,W=D.classes,Y=W.raw,j=D.events,O=D.functions,I=[],P=t.transform,E=t.transition}),function(e){"function"==typeof define&&define.amd?define(["jquery","./core"],e):e(jQuery,Formstone)}(function(e,t){"use strict";function i(t){var i=t.data;e(t.target).is(i.$el)||(t.preventDefault(),i.$el.trigger("click"))}function n(e){var t=e.data,i=t.$el.is(":disabled"),n=t.$el.is(":checked");i||(t.radio?n&&a(e):n?a(e):s(e))}function a(t){t.data.radio&&e('input[name="'+t.data.group+'"]').not(t.data.$el).trigger("deselect"),t.data.$el.trigger(u.focus),t.data.$classable.addClass(c.checked)}function s(e){e.data.$classable.removeClass(c.checked)}function o(e){e.data.$classable.addClass(c.focus)}function r(e){e.data.$classable.removeClass(c.focus)}var l=t.Plugin("checkbox",{widget:!0,defaults:{customClass:"",toggle:!1,labels:{on:"ON",off:"OFF"},theme:"fs-light"},classes:["element_placeholder","label","marker","flag","radio","focus","checked","disabled","toggle","state","state_on","state_off"],methods:{_construct:function(t){var a=this.closest("label"),l=a.length?a.eq(0):e('label[for="'+this.attr("id")+'"]'),h=[c.base,t.theme,t.customClass].join(" "),f=[c.label,t.theme,t.customClass].join(" "),m="";
12t.radio="radio"===this.attr("type"),t.group=this.attr("name"),m+='<div class="'+c.marker+'" aria-hidden="true">',m+='<div class="'+c.flag+'"></div>',t.toggle&&(h+=" "+c.toggle,f+=" "+c.toggle,m+='<span class="'+[c.state,c.state_on].join(" ")+'">'+t.labels.on+"</span>",m+='<span class="'+[c.state,c.state_off].join(" ")+'">'+t.labels.off+"</span>"),t.radio&&(h+=" "+c.radio,f+=" "+c.radio),m+="</div>",t.$placeholder=e('<span class="'+c.element_placeholder+'"></span>'),this.before(t.$placeholder),t.labelParent=l.find(this).length,t.labelClass=f,l.addClass(f),t.labelParent?l.wrap('<div class="'+h+'"></div>').before(m):this.before('<div class=" '+h+'">'+m+"</div>"),t.$checkbox=t.labelParent?l.parents(d.base):this.prev(d.base),t.$marker=t.$checkbox.find(d.marker),t.$states=t.$checkbox.find(d.state),t.$label=l,t.$classable=e().add(t.$checkbox).add(t.$label),this.is(":checked")&&t.$classable.addClass(c.checked),this.is(":disabled")&&t.$classable.addClass(c.disabled),this.appendTo(t.$marker),this.on(u.focus,t,o).on(u.blur,t,r).on(u.change,t,n).on(u.click,t,i).on(u.deselect,t,s),t.$checkbox.on(u.click,t,i)},_destruct:function(e){e.$checkbox.off(u.namespace),e.$marker.remove(),e.$states.remove(),e.$label.removeClass(e.labelClass),e.labelParent?e.$label.unwrap():this.unwrap(),e.$placeholder.before(this),e.$placeholder.remove(),this.off(u.namespace)},enable:function(e){this.prop("disabled",!1),e.$classable.removeClass(c.disabled)},disable:function(e){this.prop("disabled",!0),e.$classable.addClass(c.disabled)},update:function(e){var t=e.$el.is(":disabled"),i=e.$el.is(":checked");t||(i?a({data:e}):s({data:e}))}},events:{deselect:"deselect"}}),d=l.classes,c=d.raw,u=l.events;l.functions}),function(e){"function"==typeof define&&define.amd?define(["jquery","./core"],e):e(jQuery,Formstone)}(function(e,t){"use strict";function i(e,t,i){var n=!1,s=new Date;i.expires&&"number"==typeof i.expires&&(s.setTime(s.getTime()+i.expires),n=s.toGMTString());var o=i.domain?"; domain="+i.domain:"",r=n?"; expires="+n:"",l=n?"; max-age="+i.expires/1e3:"",d=i.path?"; path="+i.path:"",c=i.secure?"; secure":"";a.cookie=e+"="+t+r+l+o+d+c}t.Plugin("cookie",{utilities:{_delegate:function(t,s,o){if("object"==typeof t)n=e.extend(n,t);else if(o=e.extend({},n,o||{}),void 0!==t){if(void 0===s)return function(e){for(var t=e+"=",i=a.cookie.split(";"),n=0;n<i.length;n++){for(var s=i[n];" "===s.charAt(0);)s=s.substring(1,s.length);if(0===s.indexOf(t))return s.substring(t.length,s.length)}return null}(t);null===s?function(t,n){i(t,"",e.extend({},n,{expires:-6048e5}))}(t,o):i(t,s,o)}return null}}});var n={domain:null,expires:6048e5,path:null,secure:null},a=t.document}),function(e){"function"==typeof define&&define.amd?define(["jquery","./core","./scrollbar","./touch"],e):e(jQuery,Formstone)}(function(e,t){"use strict";function i(t){for(var i="",n=0,a=t.$allOptions.length;n<a;n++){var s=t.$allOptions.eq(n),o=[];if("OPTGROUP"===s[0].tagName)o.push(w.group),s.prop("disabled")&&o.push(w.disabled),i+='<span class="'+o.join(" ")+'">'+s.attr("label")+"</span>";else{var r=s.val(),l=s.data("label"),d=t.links?"a":'button type="button"';s.attr("value")||s.attr("value",r),o.push(w.item),s.hasClass(w.item_placeholder)&&(o.push(w.item_placeholder),d="span"),s.prop("selected")&&o.push(w.item_selected),s.prop("disabled")&&o.push(w.item_disabled),i+="<"+d+' class="'+o.join(" ")+'"',t.links?"span"===d?i+=' aria-hidden="true"':(i+=' href="'+r+'"',t.external&&(i+=' target="_blank"')):i+=' data-value="'+r+'"',i+=' role="option"',s.prop("selected")&&(i+=' "aria-selected"="true"'),i+=">",i+=l||$.decodeEntities(v(s.text(),t.trim)),i+="</"+d+">",0}}t.$items=t.$wrapper.html(e.parseHTML(i)).find(b.item)}function n(e){$.killEvent(e);var t=e.data;t.disabled||t.useNative||(t.closed?s(t):o(t)),a(t)}function a(t){e(b.base).not(t.$dropdown).trigger(_.close,[t])}function s(e){if(e.closed){var t=k.height(),i=e.$wrapper.outerHeight(!0);e.$dropdown[0].getBoundingClientRect().bottom+i>t-e.bottomEdge&&e.$dropdown.addClass(w.bottom),C.on(_.click+e.dotGuid,":not("+b.options+")",e,r),e.$dropdown.trigger(_.focusIn),e.$dropdown.addClass(w.open),p(e),e.closed=!1}
12}function o(e){e&&!e.closed&&(C.off(_.click+e.dotGuid),e.$dropdown.removeClass([w.open,w.bottom].join(" ")),e.closed=!0)}function r(t){$.killEvent(t);var i=t.data;i&&0===e(t.currentTarget).parents(b.base).length&&(o(i),i.$dropdown.trigger(_.focusOut))}function l(e){var t=e.data;t&&(o(t),t.$dropdown.trigger(_.focusOut))}function d(t){var i=e(this),n=t.data;if($.killEvent(t),!n.disabled){var a=n.$items.index(i);n.focusIndex=a,n.$wrapper.is(":visible")&&(m(a,n,t.shiftKey,t.metaKey||t.ctrlKey),g(n)),n.multiple||o(n),n.$dropdown.trigger(_.focus)}}function c(t,i){e(this);var n=t.data;if(!i&&!n.multiple){var a=n.$options.index(n.$options.filter(":selected"));n.focusIndex=a,m(a,n),g(n,!0)}}function u(t){$.killEvent(t);e(t.currentTarget);var i=t.data;i.disabled||i.multiple||i.focused||(a(i),i.focused=!0,i.focusIndex=i.index,i.input="",i.$dropdown.addClass(w.focus).on(_.keyDown+i.dotGuid,i,f))}function h(t){$.killEvent(t);e(t.currentTarget);var i=t.data;i.focused&&i.closed&&(i.focused=!1,i.$dropdown.removeClass(w.focus).off(_.keyDown+i.dotGuid),i.multiple||(o(i),i.index!==i.focusIndex&&(g(i),i.focusIndex=i.index)))}function f(i){var n=i.data;if(n.keyTimer=$.startTimer(n.keyTimer,1e3,function(){n.input=""}),13===i.keyCode)n.closed||(o(n),m(n.index,n)),g(n);else if(!(9===i.keyCode||i.metaKey||i.altKey||i.ctrlKey||i.shiftKey)){$.killEvent(i);var a=n.$items.length-1,s=n.index<0?0:n.index;if(e.inArray(i.keyCode,t.isFirefox?[38,40,37,39]:[38,40])>-1)(s+=38===i.keyCode||t.isFirefox&&37===i.keyCode?-1:1)<0&&(s=0),s>a&&(s=a);else{var r,l=String.fromCharCode(i.keyCode).toUpperCase();for(n.input+=l,r=n.index+1;r<=a;r++)if(n.$options.eq(r).text().substr(0,n.input.length).toUpperCase()===n.input){s=r;break}if(s<0||s===n.index)for(r=0;r<=a;r++)if(n.$options.eq(r).text().substr(0,n.input.length).toUpperCase()===n.input){s=r;break}}s>=0&&(m(s,n),p(n))}}function m(e,t,i,n){var a=t.$items.eq(e),s=t.$options.eq(e),o=a.hasClass(w.item_selected);if(!a.hasClass(w.item_disabled))if(t.multiple)if(t.useNative)o?(s.prop("selected",null).attr("aria-selected",null),a.removeClass(w.item_selected)):(s.prop("selected",!0).attr("aria-selected",!0),a.addClass(w.item_selected));else if(i&&!1!==t.lastIndex){var r=t.lastIndex>e?e:t.lastIndex,l=(t.lastIndex>e?t.lastIndex:e)+1;t.$options.prop("selected",null).attr("aria-selected",null),t.$items.filter(b.item_selected).removeClass(w.item_selected),t.$options.slice(r,l).not("[disabled]").prop("selected",!0),t.$items.slice(r,l).not(b.item_disabled).addClass(w.item_selected)}else n||t.selectMultiple?(o?(s.prop("selected",null).attr("aria-selected",null),a.removeClass(w.item_selected)):(s.prop("selected",!0).attr("aria-selected",!0),a.addClass(w.item_selected)),t.lastIndex=e):(t.$options.prop("selected",null).attr("aria-selected",null),t.$items.filter(b.item_selected).removeClass(w.item_selected),s.prop("selected",!0).attr("aria-selected",!0),a.addClass(w.item_selected),t.lastIndex=e);else if(e>-1&&e<t.$items.length){if(e!==t.index){var d=s.data("label")||a.html();t.$selected.html(d).removeClass(b.item_placeholder),t.$items.filter(b.item_selected).removeClass(w.item_selected),t.$el[0].selectedIndex=e,a.addClass(w.item_selected),t.index=e}}else""!==t.label&&t.$selected.html(t.label)}function p(t){var i=t.$items.eq(t.index),n=t.index>=0&&!i.hasClass(w.item_placeholder)?i.position():{left:0,top:0},a=(t.$wrapper.outerHeight()-i.outerHeight())/2;void 0!==e.fn.fsScrollbar?t.$wrapper.fsScrollbar("resize").fsScrollbar("scroll",t.$wrapper.find(".fs-scrollbar-content").scrollTop()+n.top):t.$wrapper.scrollTop(t.$wrapper.scrollTop()+n.top-a)}function g(e,t){e.links?function(e){var t=e.$el.val();e.external?x.open(t):x.location.href=t}(e):t||e.$el.trigger(_.raw.change,[!0])}function v(e,t){return 0===t?e:e.length>t?e.substring(0,t)+"...":e}var y=t.Plugin("dropdown",{widget:!0,defaults:{bottomEdge:0,cover:!1,customClass:"",label:"",external:!1,links:!1,mobile:!1,native:!1,theme:"fs-light",trim:0,selectMultiple:!1},methods:{_construct:function(a){a.multiple=this.prop("multiple"),a.disabled=this.prop("disabled")||this.is("[readonly]"),a.lastIndex=!1,a.native=a.mobile||a.native,a.useNative=a.native||t.isMobile,a.multiple?a.links=!1:a.external&&(a.links=!0);var s=this.find("[selected]").not(":disabled"),o=this.find(":selected").not(":disabled"),r=o.text(),f=this.find("option").index(o);a.multiple||""===a.label||s.length?a.label="":(o=this.prepend('<option value="" class="'+w.item_placeholder+'" selected>'+a.label+"</option>"),r=a.label,f=0);var p=this.find("option, optgroup"),g=p.filter("option"),y=e('[for="'+this.attr("id")+'"]');a.tabIndex=this[0].tabIndex,this[0].tabIndex=-1,y.length&&(y[0].tabIndex=-1);var $=[w.base,a.theme,a.customClass];a.useNative?$.push(w.native):a.cover&&$.push(w.cover),a.multiple&&$.push(w.multiple),a.disabled&&$.push(w.disabled),a.id=this.attr("id"),a.id?a.ariaId=a.id:a.ariaId=a.rawGuid,a.ariaId+="-dropdown",a.selectedAriaId=a.ariaId+"-selected";var x="",k="";x+='<div class="'+$.join(" ")+'"id="'+a.ariaId+'" tabindex="'+a.tabIndex+'" role="listbox"',a.multiple?x+=' aria-label="multi select"'
12:x+=' aria-haspopup="true" aria-live="polite" aria-labelledby="'+a.selectedAriaId+'"',x+="></div>",a.multiple||(k+='<button type="button" class="'+w.selected+'" id="'+a.selectedAriaId+'" tabindex="-1">',k+=e("<span></span>").text(v(r,a.trim)).html(),k+="</button>"),k+='<div class="'+w.options+'">',k+="</div>",this.wrap(x).after(k),a.$dropdown=this.parent(b.base),a.$label=y,a.$allOptions=p,a.$options=g,a.$selected=a.$dropdown.find(b.selected),a.$wrapper=a.$dropdown.find(b.options),a.$placeholder=a.$dropdown.find(b.placeholder),a.index=-1,a.closed=!0,a.focused=!1,i(a),a.multiple||m(f,a),void 0!==e.fn.fsScrollbar&&a.$wrapper.fsScrollbar({theme:a.theme}).find(".fs-scrollbar-content").attr("tabindex",null),a.$dropdown.on(_.click,a,n),a.$selected.on(_.click,a,n),a.$dropdown.on(_.click,b.item,a,d).on(_.close,a,l),this.on(_.change,a,c),a.useNative||(this.on(_.focusIn,a,function(e){e.data.$dropdown.trigger(_.raw.focus)}),a.$dropdown.on(_.focusIn,a,u).on(_.focusOut,a,h))},_destruct:function(t){t.$dropdown.hasClass(w.open)&&t.$selected.trigger(_.click),void 0!==e.fn.fsScrollbar&&t.$wrapper.fsScrollbar("destroy"),t.$el[0].tabIndex=t.tabIndex,t.$label.length&&(t.$label[0].tabIndex=t.tabIndex),t.$dropdown.off(_.namespace),t.$options.off(_.namespace),t.$placeholder.remove(),t.$selected.remove(),t.$wrapper.remove(),t.$el.off(_.namespace).show().unwrap()},disable:function(e,t){if(void 0!==t){var i=e.$items.index(e.$items.filter("[data-value="+t+"]"));e.$items.eq(i).addClass(w.item_disabled),e.$options.eq(i).prop("disabled",!0)}else e.$dropdown.hasClass(w.open)&&e.$selected.trigger(_.click),e.$dropdown.addClass(w.disabled),e.$el.prop("disabled",!0),e.disabled=!0},enable:function(e,t){if(void 0!==t){var i=e.$items.index(e.$items.filter("[data-value="+t+"]"));e.$items.eq(i).removeClass(w.item_disabled),e.$options.eq(i).prop("disabled",!1)}else e.$dropdown.removeClass(w.disabled),e.$el.prop("disabled",!1),e.disabled=!1},update:function(t){void 0!==e.fn.fsScrollbar&&t.$wrapper.fsScrollbar("destroy");var n=t.index;t.$allOptions=t.$el.find("option, optgroup"),t.$options=t.$allOptions.filter("option"),t.index=-1,n=t.$options.index(t.$options.filter(":selected")),i(t),t.multiple||m(n,t),void 0!==e.fn.fsScrollbar&&t.$wrapper.fsScrollbar({theme:t.theme}).find(".fs-scrollbar-content").attr("tabindex",null)},open:s,close:o},classes:["cover","bottom","multiple","mobile","native","open","disabled","focus","selected","options","group","item","item_disabled","item_selected","item_placeholder"],events:{close:"close"}}),b=y.classes,w=b.raw,_=y.events,$=y.functions,x=t.window,k=t.$window,C=(t.document,null);t.Ready(function(){C=t.$body})}),function(e){"function"==typeof define&&define.amd?define(["jquery","./core","./mediaquery"],e):e(jQuery,Formstone)}(function(e,t){"use strict";function i(){d=e(o.element)}function n(e){if(e.data&&(e=e.data),e.enabled)for(var t,i,n,a=0;a<e.target.length;a++){t=0,i=0,(n=e.$el.find(e.target[a])).css(e.property,"");for(var s=0;s<n.length;s++)(i=n.eq(s)[e.type]())>t&&(t=i);n.css(e.property,t)}}function a(e){for(var t=0;t<e.target.length;t++)e.$el.find(e.target[t]).css(e.property,"");e.$el.find("img").off(r.namespace)}var s=t.Plugin("equalize",{widget:!0,priority:5,defaults:{maxWidth:1/0,minWidth:"0px",property:"height",target:null},methods:{_construct:function(t){t.maxWidth=t.maxWidth===1/0?"100000px":t.maxWidth,t.mq="(min-width:"+t.minWidth+") and (max-width:"+t.maxWidth+")",t.type="height"===t.property?"outerHeight":"outerWidth",t.target?e.isArray(t.target)||(t.target=[t.target]):t.target=["> *"],i(),e.fsMediaquery("bind",t.rawGuid,t.mq,{enter:function(){(function(e){if(!e.enabled){e.enabled=!0;var t=e.$el.find("img");t.length&&t.on(r.load,e,n),n(e)}}).call(t.$el,t)},leave:function(){(function(e){e.enabled&&(e.enabled=!1,a(e))}).call(t.$el,t)}})},_destruct:function(t){a(t),e.fsMediaquery("unbind",t.rawGuid),i()},_resize:function(e){l.iterate.call(d,n)},resize:n}}),o=s.classes,r=(o.raw,s.events),l=s.functions,d=[]}),function(e){"function"==typeof define&&define.amd?define(["jquery","./core","./touch","./transition","./viewer"],e):e(jQuery,Formstone)}(function(e,t){"use strict";function i(i){if(!L){var n=i.data;(L=e.extend({},{visible:!1,gallery:{active:!1},isMobile:t.isMobile&&!1!==n.mobile||n.overlay,isTouch:t.support.touch,isAnimating:!0,isZooming:!1,oldContentHeight:0,oldContentWidth:0,metaHeight:0,thumbnailHeight:0,captionOpen:!1,thumbnailsOpen:!1,tapTimer:null},n)).isViewer=L.isMobile&&n.viewer&&void 0!==e.fn.fsViewer;var s=n.$el,l=n.$object,c=s&&s[0].href&&s[0].href||"",h=s&&s[0].hash&&s[0].hash||"",f=(c.toLowerCase().split(".").pop().split(/\#|\?/),s?s.data(W+"-type"):""),p="image"===f||c.match(n.fileTypes)||"data:image"===c.substr(0,10),y=D(c),b="url"===f||!p&&!y&&"http"===c.substr(0,4)&&!h,x="element"===f||!p&&!y&&!b&&"#"===h.substr(0,1),M=void 0!==l;if(x&&(c=h),!(p||y||b||x||M))return void(L=null);if(P.killEvent(i),L.margin*=2,L.type=p?"image":y?"video":"element",s&&s.length){var S=s.data(W+"-gallery");S&&(L.gallery.active=!0,L.gallery.id=S,L.gallery.$items=e("a[data-lightbox-gallery= "+L.gallery.id+"], a[rel= "+L.gallery.id+"]"),L.gallery.index=L.gallery.$items.index(L.$el),L.gallery.total=L.gallery.$items.length-1)}L.thumbnails&&(p||y)&&L.gallery.active||(L.thumbnails=!1);var H="";L.isMobile||(H+='<div class="'+[O.overlay,L.theme,L.customClass].join(" ")+'"></div>');var Y=[O.base,O.loading,O.animating,L.theme,L.customClass];if(L.fixed&&Y.push(O.fixed),L.isMobile&&Y.push(O.mobile),L.isTouch&&Y.push(O.touch),b&&Y.push(O.iframed),(x||M)&&Y.push(O.inline),L.thumbnails&&Y.push(O.thumbnailed),L.labels.lightbox=L.labels.lightbox.replace("{guid}",n.numGuid),H+='<div class="'+Y.join(" ")+'" role="dialog" aria-label="'+L.labels.lightbox+'" tabindex="-1">',H+='<button type="button" class="'+O.close+'">'+L.labels.close+"</button>",H+='<span class="'+O.loading_icon+'"></span>',H+='<div class="'+O.container+'">',L.gallery.active&&L.thumbnails){var E,A;H+='<div class="'+[O.thumbnails]+'">',H+='<div class="'+[O.thumbnail_container]+'">';
12for(var F=0,q=L.gallery.$items.length;F<q;F++)(A=(E=L.gallery.$items.eq(F)).data("lightbox-thumbnail"))||(A=E.find("img").attr("src")),H+='<button class="'+[O.thumbnail_item]+'">',H+='<img src="'+A+'" alt="">',H+="</button>";H+="</div></div>"}H+='<div class="'+O.content+'"></div>',p||y?(H+='<div class="'+O.tools+'">',H+='<div class="'+O.controls+'">',L.gallery.active&&(H+='<button type="button" class="'+[O.control,O.control_previous].join(" ")+'">'+L.labels.previous+"</button>",H+='<button type="button" class="'+[O.control,O.control_next].join(" ")+'">'+L.labels.next+"</button>"),L.isMobile&&L.isTouch&&(H+='<button type="button" class="'+[O.toggle,O.caption_toggle].join(" ")+'">'+L.labels.captionClosed+"</button>",L.gallery.active&&L.thumbnails&&(H+='<button type="button" class="'+[O.toggle,O.thumbnail_toggle].join(" ")+'">'+L.labels.thumbnailsClosed+"</button>")),H+="</div>",H+='<div class="'+O.meta+'">',H+='<div class="'+O.meta_content+'">',L.gallery.active&&(H+='<p class="'+O.position+'"',L.gallery.total<1&&(H+=' style="display: none;"'),H+=">",H+='<span class="'+O.position_current+'">'+(L.gallery.index+1)+"</span> ",H+=L.labels.count,H+=' <span class="'+O.position_total+'">'+(L.gallery.total+1)+"</span>",H+="</p>"),H+='<div class="'+O.caption+'">',H+=L.formatter.call(s,n),H+="</div></div></div>",H+="</div>"):L.gallery.active&&(H+='<div class="'+O.tools+'">',H+='<div class="'+O.controls+'">',H+='<button type="button" class="'+[O.control,O.control_previous].join(" ")+'">'+L.labels.previous+"</button>",H+='<button type="button" class="'+[O.control,O.control_next].join(" ")+'">'+L.labels.next+"</button>",H+="</div>",H+="</div>"),H+="</div></div>",R.append(H),L.$overlay=e(j.overlay),L.$lightbox=e(j.base),L.$close=e(j.close),L.$container=e(j.container),L.$content=e(j.content),L.$tools=e(j.tools),L.$meta=e(j.meta),L.$metaContent=e(j.meta_content),L.$position=e(j.position),L.$caption=e(j.caption),L.$controlBox=e(j.controls),L.$controls=e(j.control),L.$thumbnails=e(j.thumbnails),L.$thumbnailContainer=e(j.thumbnail_container),L.$thumbnailItems=e(j.thumbnail_item),L.isMobile?(L.paddingVertical=L.$close.outerHeight(),L.paddingHorizontal=0,L.mobilePaddingVertical=parseInt(L.$content.css("paddingTop"),10)+parseInt(L.$content.css("paddingBottom"),10),L.mobilePaddingHorizontal=parseInt(L.$content.css("paddingLeft"),10)+parseInt(L.$content.css("paddingRight"),10)):(L.paddingVertical=parseInt(L.$lightbox.css("paddingTop"),10)+parseInt(L.$lightbox.css("paddingBottom"),10),L.paddingHorizontal=parseInt(L.$lightbox.css("paddingLeft"),10)+parseInt(L.$lightbox.css("paddingRight"),10),L.mobilePaddingVertical=0,L.mobilePaddingHorizontal=0),L.contentHeight=L.$lightbox.outerHeight()-L.paddingVertical,L.contentWidth=L.$lightbox.outerWidth()-L.paddingHorizontal,L.controlHeight=L.$controls.outerHeight(),V=o(),L.$lightbox.css({top:L.fixed?0:V.top}),L.gallery.active&&(L.$lightbox.addClass(O.has_controls),w()),N.on(I.keyDown,_),R.on(I.click,[j.overlay,j.close].join(", "),a).on([I.focus,I.focusIn].join(" "),T),L.gallery.active&&L.$lightbox.on(I.click,j.control,g),L.thumbnails&&L.$lightbox.on(I.click,j.thumbnail_item,v),L.isMobile&&L.isTouch&&L.$lightbox.on(I.click,j.caption_toggle,r).on(I.click,j.thumbnail_toggle,d),L.$lightbox.fsTransition({property:"opacity"},function(){p?u(c):y?m(c):b?k(c):x?$(c):M&&C(L.$object)}).addClass(O.open),L.$overlay.addClass(O.open)}var V}function n(e){"object"!=typeof e&&(L.targetHeight=arguments[0],L.targetWidth=arguments[1]),"element"===L.type?M(L.$content.find("> :first-child")):"image"===L.type?h():"video"===L.type&&p(),function(){if(L.visible&&!L.isMobile){var e=o();L.$controls.css({marginTop:(L.contentHeight-L.controlHeight-L.metaHeight+L.thumbnailHeight)/2}),L.$lightbox.css({height:L.contentHeight+L.paddingVertical,width:L.contentWidth+L.paddingHorizontal,top:L.fixed?0:e.top}),L.oldContentHeight=L.contentHeight,L.oldContentWidth=L.contentWidth}}()}function a(e){P.killEvent(e),L&&(L.$lightbox.fsTransition("destroy"),L.$content.fsTransition("destroy"),L.$lightbox.addClass(O.animating).fsTransition({property:"opacity"},function(e){void 0!==L.$inlineTarget&&L.$inlineTarget.length&&x(),L.isViewer&&L.$imageContainer&&L.$imageContainer.length&&L.$imageContainer.fsViewer("destroy"),L.$lightbox.off(I.namespace),L.$container.off(I.namespace),N.off(I.keyDown),R.off(I.namespace),R.off(I.namespace),L.$overlay.remove(),L.$lightbox.remove(),void 0!==L.$el&&L.$el&&L.$el.length&&L.$el.focus(),L=null,N.trigger(I.close)}),L.$lightbox.removeClass(O.open),L.$overlay.removeClass(O.open),L.isMobile&&(A.removeClass(O.lock),P.unlockViewport(W)))}function s(){var t=o();L.isMobile||L.duration;
12L.isMobile?P.lockViewport(W):L.$controls.css({marginTop:(L.contentHeight-L.controlHeight-L.metaHeight+L.thumbnailHeight)/2}),""===L.$caption.html()?(L.$caption.hide(),L.$lightbox.removeClass(O.has_caption),L.gallery.active||L.$tools.hide()):(L.$caption.show(),L.$lightbox.addClass(O.has_caption)),L.$lightbox.fsTransition({property:L.contentHeight!==L.oldContentHeight?"height":"width"},function(){L.$content.fsTransition({property:"opacity"},function(){L.$lightbox.removeClass(O.animating),L.isAnimating=!1}),L.$lightbox.removeClass(O.loading).addClass(O.ready),L.visible=!0,N.trigger(I.open,[{instance:L}]),L.gallery.active&&("element"==L.type||(function(t){var i="";L.gallery.index>0&&(D(i=L.gallery.$items.eq(L.gallery.index-1).attr("href"))||e('<img src="'+i+'">'));L.gallery.index<L.gallery.total&&(D(i=L.gallery.$items.eq(L.gallery.index+1).attr("href"))||e('<img src="'+i+'">'))}(),y(),function(){if(L.thumbnails){var e=L.$thumbnailItems.eq(L.gallery.index),t=e.position().left+e.outerWidth(!1)/2-L.$thumbnailContainer.outerWidth(!0)/2;L.$thumbnailContainer.stop().animate({scrollLeft:t},200,"linear")}}())),L.$lightbox.focus()}),L.isMobile||L.$lightbox.css({height:L.contentHeight+L.paddingVertical,width:L.contentWidth+L.paddingHorizontal,top:L.fixed?0:t.top});var i=L.oldContentHeight!==L.contentHeight||L.oldContentWidth!==L.contentWidth;!L.isMobile&&i||L.$lightbox.fsTransition("resolve"),L.oldContentHeight=L.contentHeight,L.oldContentWidth=L.contentWidth,L.isMobile&&A.addClass(O.lock)}function o(){if(L.isMobile)return{left:0,top:0};var e={left:(t.windowWidth-L.contentWidth-L.paddingHorizontal)/2,top:L.top<=0?(t.windowHeight-L.contentHeight-L.paddingVertical)/2:L.top};return!0!==L.fixed&&(e.top+=N.scrollTop()),e}function r(e){if(P.killEvent(e),L.captionOpen)l();else{c();var t=parseInt(L.$metaContent.outerHeight(!0));t+=parseInt(L.$meta.css("padding-top")),t+=parseInt(L.$meta.css("padding-bottom")),L.$meta.css({height:t}),L.$lightbox.addClass(O.caption_open).find(j.caption_toggle).text(L.labels.captionOpen),L.captionOpen=!0}}function l(){L.$lightbox.removeClass(O.caption_open).find(j.caption_toggle).text(L.labels.captionClosed),L.captionOpen=!1}function d(e){P.killEvent(e),L.thumbnailsOpen?c():(l(),L.$lightbox.addClass(O.thumbnails_open).find(j.thumbnail_toggle).text(L.labels.thumbnailsOpen),L.thumbnailsOpen=!0)}function c(){L.$lightbox.removeClass(O.thumbnails_open).find(j.thumbnail_toggle).text(L.labels.thumbnailsClosed),L.thumbnailsOpen=!1}function u(t){L.isViewer?(L.$imageContainer=e('<div class="'+O.image_container+'"><img></div>'),L.$image=L.$imageContainer.find("img"),L.$image.attr("src",t).addClass(O.image),L.$content.prepend(L.$imageContainer),h(),L.$imageContainer.one("loaded.viewer",function(){s()}).fsViewer({theme:L.theme})):(L.$imageContainer=e('<div class="'+O.image_container+'"><img></div>'),L.$image=L.$imageContainer.find("img"),L.$image.one(I.load,function(){var e=function(e){var t=e[0],i=new Image;if(void 0!==t.naturalHeight)return{naturalHeight:t.naturalHeight,naturalWidth:t.naturalWidth};if("img"===t.tagName.toLowerCase())return i.src=t.src,{naturalHeight:i.height,naturalWidth:i.width};return!1}(L.$image);L.naturalHeight=e.naturalHeight,L.naturalWidth=e.naturalWidth,L.retina&&(L.naturalHeight/=2,L.naturalWidth/=2),L.$content.prepend(L.$imageContainer),h(),s()}).on(I.error,S).attr("src",t).addClass(O.image),(L.$image[0].complete||4===L.$image[0].readyState)&&L.$image.trigger(I.load))}function h(){if(L.$image){var e=0;for(L.windowHeight=L.viewportHeight=t.windowHeight-L.mobilePaddingVertical-L.paddingVertical,L.windowWidth=L.viewportWidth=t.windowWidth-L.mobilePaddingHorizontal-L.paddingHorizontal,L.contentHeight=1/0,L.contentWidth=1/0,L.imageMarginTop=0,L.imageMarginLeft=0;L.contentHeight>L.viewportHeight&&e<2;)L.imageHeight=0===e?L.naturalHeight:L.$image.outerHeight(),L.imageWidth=0===e?L.naturalWidth:L.$image.outerWidth(),L.metaHeight=0===e?0:L.metaHeight,L.spacerHeight=0===e?0:L.spacerHeight,L.thumbnailHeight=0===e?0:L.thumbnailHeight,0===e&&(L.ratioHorizontal=L.imageHeight/L.imageWidth,L.ratioVertical=L.imageWidth/L.imageHeight,L.isWide=L.imageWidth>L.imageHeight),L.imageHeight<L.minHeight&&(L.minHeight=L.imageHeight),L.imageWidth<L.minWidth&&(L.minWidth=L.imageWidth),L.isMobile?(L.isTouch?(L.$controlBox.css({width:t.windowWidth}),L.spacerHeight=L.$controls.outerHeight(!0)):(L.$tools.css({width:t.windowWidth}),L.spacerHeight=L.$tools.outerHeight(!0)),L.contentHeight=L.viewportHe
12ight,L.contentWidth=L.viewportWidth,L.isTouch||L.$content.css({height:L.contentHeight-L.spacerHeight}),L.$thumbnails.length&&(L.spacerHeight+=L.$thumbnails.outerHeight(!0)),L.spacerHeight+=10,f(),L.imageMarginTop=(L.contentHeight-L.targetImageHeight-L.spacerHeight)/2,L.imageMarginLeft=(L.contentWidth-L.targetImageWidth)/2):(0===e&&(L.viewportHeight-=L.margin+L.paddingVertical,L.viewportWidth-=L.margin+L.paddingHorizontal),L.viewportHeight-=L.metaHeight,L.thumbnails&&(L.viewportHeight-=L.thumbnailHeight),f(),L.contentHeight=L.targetImageHeight,L.contentWidth=L.targetImageWidth),L.isMobile||L.isTouch||L.$meta.css({width:L.contentWidth}),L.$image.css({height:L.targetImageHeight,width:L.targetImageWidth,marginTop:L.imageMarginTop,marginLeft:L.imageMarginLeft}),L.isMobile||(L.metaHeight=L.$meta.outerHeight(!0),L.contentHeight+=L.metaHeight),L.thumbnails&&(L.thumbnailHeight=L.$thumbnails.outerHeight(!0),L.contentHeight+=L.thumbnailHeight),e++}}function f(){var e=L.isMobile?L.contentHeight-L.spacerHeight:L.viewportHeight,t=L.isMobile?L.contentWidth:L.viewportWidth;L.isWide?(L.targetImageWidth=t,L.targetImageHeight=L.targetImageWidth*L.ratioHorizontal,L.targetImageHeight>e&&(L.targetImageHeight=e,L.targetImageWidth=L.targetImageHeight*L.ratioVertical)):(L.targetImageHeight=e,L.targetImageWidth=L.targetImageHeight*L.ratioVertical,L.targetImageWidth>t&&(L.targetImageWidth=t,L.targetImageHeight=L.targetImageWidth*L.ratioHorizontal)),(L.targetImageWidth>L.imageWidth||L.targetImageHeight>L.imageHeight)&&(L.targetImageHeight=L.imageHeight,L.targetImageWidth=L.imageWidth),(L.targetImageWidth<L.minWidth||L.targetImageHeight<L.minHeight)&&(L.targetImageWidth<L.minWidth?(L.targetImageWidth=L.minWidth,L.targetImageHeight=L.targetImageWidth*L.ratioHorizontal):(L.targetImageHeight=L.minHeight,L.targetImageWidth=L.targetImageHeight*L.ratioVertical))}function m(t){var i=D(t),n=t.split("?"),a="&origin="+encodeURIComponent(window.location.protocol+"//"+window.location.hostname);i?(n.length>=2&&(i+="?"+n.slice(1)[0].trim()),L.$videoWrapper=e('<div class="'+O.video_wrapper+'"></div>'),L.$video=e('<iframe class="'+O.video+'" frameborder="0" seamless="seamless" allowfullscreen></iframe>'),L.$video.attr("src",i+"&enablejsapi=1"+a).addClass(O.video).prependTo(L.$videoWrapper),L.$content.prepend(L.$videoWrapper),p(),s()):S()}function p(){L.windowHeight=L.viewportHeight=t.windowHeight-L.mobilePaddingVertical-L.paddingVertical,L.windowWidth=L.viewportWidth=t.windowWidth-L.mobilePaddingHorizontal-L.paddingHorizontal,L.videoMarginTop=0,L.videoMarginLeft=0,L.isMobile?(L.isTouch?(L.$controlBox.css({width:t.windowWidth}),L.spacerHeight=L.$controls.outerHeight(!0)+10):(L.$tools.css({width:t.windowWidth}),L.spacerHeight=L.$tools.outerHeight(!0),L.spacerHeight+=L.$thumbnails.outerHeight(!0)+10),L.viewportHeight-=L.spacerHeight,L.targetVideoWidth=L.viewportWidth,L.targetVideoHeight=L.targetVideoWidth*L.videoRatio,L.targetVideoHeight>L.viewportHeight&&(L.targetVideoHeight=L.viewportHeight,L.targetVideoWidth=L.targetVideoHeight/L.videoRatio),L.videoMarginTop=(L.viewportHeight-L.targetVideoHeight)/2,L.videoMarginLeft=(L.viewportWidth-L.targetVideoWidth)/2):(L.viewportHeight=L.windowHeight-L.margin,L.viewportWidth=L.windowWidth-L.margin,L.targetVideoWidth=L.videoWidth>L.viewportWidth?L.viewportWidth:L.videoWidth,L.targetVideoWidth<L.minWidth&&(L.targetVideoWidth=L.minWidth),L.targetVideoHeight=L.targetVideoWidth*L.videoRatio,L.contentHeight=L.targetVideoHeight,L.contentWidth=L.targetVideoWidth),L.isMobile||L.isTouch||L.$meta.css({width:L.contentWidth}),L.$videoWrapper.css({height:L.targetVideoHeight,width:L.targetVideoWidth,marginTop:L.videoMarginTop,marginLeft:L.videoMarginLeft}),L.isMobile||(L.metaHeight=L.$meta.outerHeight(!0),L.contentHeight+=L.metaHeight),L.thumbnails&&(L.thumbnailHeight=L.$thumbnails.outerHeight(!0),L.contentHeight+=L.thumbnailHeight)}function g(t){P.killEvent(t);var i=e(t.currentTarget);L.isAnimating||i.hasClass(O.control_disabled)||(L.isAnimating=!0,l(),L.gallery.index+=i.hasClass(O.control_next)?1:-1,L.gallery.index>L.gallery.total&&(L.gallery.index=L.infinite?0:L.gallery.total),L.gallery.index<0&&(L.gallery.index=L.infinite?L.gallery.total:0),y(),L.$lightbox.addClass(O.animating),L.$content.fsTransition({property:"opacity"},b),L.$lightbox.addClass(O.loading))}function v(t){P.killEvent(t);var i=e(t.currentTarget);L.isAnimating||i.hasClass(O.active)||(L.isAnimating=!0,l(),L.gallery.index=L.$thumbnailItems.index(i),y(),L.$lightbox.addClass(O.animating),L.$content.fsTransition({property:"opacity"},b),L.$lightbox.addClass(O.loading))}function y(){if(L.thumbnails){var e=L.$thumbnailItems.eq(L.gallery.index);L.$thumbnailItems.removeClass(O.active),e.addClass(O.active)}}function b(){if("element"==L.type?void 0!==L.$inlineTarget&&L.$inlineTarget.length&&x():(void 0!==L.$imageContainer&&(L.isViewer&&L.$imageContainer.fsViewer("destroy"),L.$imageContainer.remove()),void 0!==L.$videoWrapper&&L.$videoWrapper.remove()),L.$el=L.gallery.$items.eq(L.gallery.index),"element"==L.type){var e=L.$el[0].href,t=L.$el&&L.$el[0].hash&&L.$el[0].hash||"";"http"===e.substr(0,4)&&!t?k(e):$(t)}else{L.$caption.html(L.formatter.call(L.$el,L)),L.$position.find(j.position_current).html(L.gallery.index+1),D(e=L.$el[0].href)?(L.type="video",m(e)):(L.type="image",u(e))}w()}function w(){L.$controls.removeClass(O.control_disabled),L.infinite||(0===L.gallery.index&&L.$controls.filter(j.control_previous).addClass(O.control_disabled),L.gallery.index===L.gallery.total&&L.$controls.filter(j.control_next).addClass(O.control_disabled))}function _(e){!L.gallery.active||37!==e.keyCode&&39!==e.keyCode?27===e.ke
12yCode&&L.$close.trigger(I.click):(P.killEvent(e),L.$controls.filter(37===e.keyCode?j.control_previous:j.control_next).trigger(I.click))}function $(t){L.$inlineTarget=e(t),L.$inlineContents=L.$inlineTarget.children().detach(),C(L.$inlineContents)}function x(){L.$inlineTarget.append(L.$inlineContents.detach())}function k(t){t+=t.indexOf("?")>-1?"&"+L.requestKey+"=true":"?"+L.requestKey+"=true",C(e('<iframe class="'+O.iframe+'" src="'+t+'"></iframe>'))}function C(e){L.$content.append(e),M(e),s()}function M(e){L.windowHeight=t.windowHeight-L.mobilePaddingVertical-L.paddingVertical,L.windowWidth=t.windowWidth-L.mobilePaddingHorizontal-L.paddingHorizontal,L.objectHeight=e.outerHeight(!0),L.objectWidth=e.outerWidth(!0),L.targetHeight=L.targetHeight||(L.$el?L.$el.data(W+"-height"):null),L.targetWidth=L.targetWidth||(L.$el?L.$el.data(W+"-width"):null),L.maxHeight=L.windowHeight<0?L.minHeight:L.windowHeight,L.isIframe=e.is("iframe"),L.objectMarginTop=0,L.objectMarginLeft=0,L.isMobile||(L.windowHeight-=L.margin,L.windowWidth-=L.margin),L.contentHeight=L.targetHeight?L.targetHeight:L.isIframe||L.isMobile?L.windowHeight:L.objectHeight,L.contentWidth=L.targetWidth?L.targetWidth:L.isIframe||L.isMobile?L.windowWidth:L.objectWidth,(L.isIframe||L.isObject)&&L.isMobile?(L.contentHeight=L.windowHeight,L.contentWidth=L.windowWidth):L.isObject&&(L.contentHeight=L.contentHeight>L.windowHeight?L.windowHeight:L.contentHeight,L.contentWidth=L.contentWidth>L.windowWidth?L.windowWidth:L.contentWidth),L.isMobile||(L.contentHeight>L.maxHeight&&(L.contentHeight=L.maxHeight),L.contentWidth>L.maxWidth&&(L.contentWidth=L.maxWidth))}function S(){var t=e('<div class="'+O.error+'"><p>Error Loading Resource</p></div>');L.type="element",L.$tools.remove(),L.$image.off(I.namespace),C(t),N.trigger(I.error)}function D(e){var t,i=L.videoFormatter;for(var n in i)if(i.hasOwnProperty(n)&&null!==(t=e.match(i[n].pattern)))return i[n].format.call(L,t);return!1}function T(t){var i=t.target;e.contains(L.$lightbox[0],i)||i===L.$lightbox[0]||i===L.$overlay[0]||(P.killEvent(t),L.$lightbox.focus())}var H=t.Plugin("lightbox",{widget:!0,defaults:{customClass:"",fileTypes:/\.(jpg|sjpg|jpeg|png|gif)/i,fixed:!1,formatter:function(){var e=this.attr("title"),t=!(void 0===e||!e)&&e.replace(/^\s+|\s+$/g,"");return t?'<p class="caption">'+t+"</p>":""},infinite:!1,labels:{close:"Close",count:"of",next:"Next",previous:"Previous",captionClosed:"View Caption",captionOpen:"Close Caption",thumbnailsClosed:"View Thumbnails",thumbnailsOpen:"Close Thumbnails",lightbox:"Lightbox {guid}"},margin:50,maxHeight:1e4,maxWidth:1e4,minHeight:100,minWidth:100,mobile:null,overlay:!1,retina:!1,requestKey:"fs-lightbox",theme:"fs-light",thumbnails:!1,top:0,videoFormatter:{youtube:{pattern:/(?:youtube\.com\/(?:[^\/]+\/.+\/|(?:v|e(?:mbed)?)\/|.*[?&]v=)|youtu\.be\/)([^"&?\/ ]{11})/,format:function(e){return"//www.youtube.com/embed/"+e[1]}},vimeo:{pattern:/(?:www\.|player\.)?vimeo.com\/(?:channels\/(?:\w+\/)?|groups\/([^\/]*)\/videos\/|album\/(\d+)\/video\/|video\/|)(\d+)(?:$|\/|\?)/,format:function(e){return"//player.vimeo.com/video/"+e[3]}}},videoRatio:.5625,videoWidth:800,viewer:!0},classes:["loading","animating","fixed","mobile","touch","inline","iframed","open","ready","overlay","close","loading_icon","container","content","image","image_container","video","video_wrapper","tools","meta","meta_content","controls","control","control_previous","control_next","control_disabled","position","position_current","position_total","toggle","caption_toggle","caption","caption_open","thumbnailed","thumbnails_open","thumbnail_toggle","thumbnails","thumbnail_container","thumbnail_item","active","has_controls","has_caption","iframe","error","active","lock"],events:{open:"open",close:"close"},methods:{_construct:function(e){this.on(I.click,e,i);var t=this.data(W+"-gallery");!q&&F&&t===F&&(q=!0,this.trigger(I.click))},_destruct:function(e){a(),this.off(I.namespace)},_resize:function(){L&&n()},resize:n},utilities:{_initialize:function(t,n){t instanceof e&&i.apply(E,[{data:e.extend(!0,{},{$object:t},Y,n||{})}])},close:a}}),W=H.namespace,Y=H.defaults,j=H.classes,O=j.raw,I=H.events,P=H.functions,E=t.window,N=t.$window,R=null,A=null,F=!1,q=!1,L=null;t.Ready(function(){R=t.$body,A=e("html, body"),F=t.window.location.hash.replace("#","")})}),function(e){"function"==typeof define&&define.amd?define(["jquery","./core"],e):e(jQuery,Formstone)}(function(e,t){"use strict";function i(){!function(){for(var e in u={unit:o.unit},m)if(m.hasOwnProperty(e))for(var t in f[e])if(f[e].hasOwnProperty(t)){var i="Infinity"===t?1/0:parseInt(t,10),n=e.indexOf("max")>-1;f[e][t].matches&&(n?(!u[e]||i<u[e])&&(u[e]=i):(!u[e]||i>u[e])&&(u[e]=i))}}(),l.trigger(r.mqChange,[u])}function n(e){var t=a(e.media),i=h[t],n=e.matches,s=n?r.enter:r.leave;if(i&&(i.active||!i.active&&n)){for(var o in i[s])i[s].hasOwnProperty(o)&&i[s][o].apply(i.mq);i.active=!0}}function a(e){return e.replace(/[^a-z0-9\s]/gi,"").replace(/[_\s]/g,"").replace(/^\s+|\s+$/g,"")}var s=t.Plugin("mediaquery",{utilities:{_initialize:function(t){for(var n in t=t||{},m)m.hasOwnProperty(n)&&(o[n]=t[n]?e.merge(t[n],o[n]):o[n]);
12for(var a in(o=e.extend(o,t)).minWidth.sort(c.sortDesc),o.maxWidth.sort(c.sortAsc),o.minHeight.sort(c.sortDesc),o.maxHeight.sort(c.sortAsc),m)if(m.hasOwnProperty(a))for(var s in f[a]={},o[a])if(o[a].hasOwnProperty(s)){var r=window.matchMedia("("+m[a]+": "+(o[a][s]===1/0?1e5:o[a][s])+o.unit+")");r.addListener(i),f[a][o[a][s]]=r}i()},state:function(){return u},bind:function(e,t,i){var s=d.matchMedia(t),o=a(s.media);for(var l in h[o]||(h[o]={mq:s,active:!0,enter:{},leave:{}},h[o].mq.addListener(n)),i)i.hasOwnProperty(l)&&h[o].hasOwnProperty(l)&&(h[o][l][e]=i[l]);var c=h[o],u=s.matches;u&&c[r.enter].hasOwnProperty(e)?(c[r.enter][e].apply(s),c.active=!0):!u&&c[r.leave].hasOwnProperty(e)&&(c[r.leave][e].apply(s),c.active=!1)},unbind:function(e,t){if(e)if(t){var i=a(t);h[i]&&(h[i].enter[e]&&delete h[i].enter[e],h[i].leave[e]&&delete h[i].leave[e])}else for(var n in h)h.hasOwnProperty(n)&&(h[n].enter[e]&&delete h[n].enter[e],h[n].leave[e]&&delete h[n].leave[e])}},events:{mqChange:"mqchange"}}),o={minWidth:[0],maxWidth:[1/0],minHeight:[0],maxHeight:[1/0],unit:"px"},r=e.extend(s.events,{enter:"enter",leave:"leave"}),l=t.$window,d=l[0],c=s.functions,u=null,h=[],f={},m={minWidth:"min-width",maxWidth:"max-width",minHeight:"min-height",maxHeight:"max-height"}}),function(e){"function"==typeof define&&define.amd?define(["jquery","./core"],e):e(jQuery,Formstone)}(function(e,t){"use strict";function i(e){e.data.$container.addClass(u.focus)}function n(e){r(e.data,0),e.data.$container.removeClass(u.focus)}function a(e){var t=e.data;38!==e.keyCode&&40!==e.keyCode||(e.preventDefault(),r(t,38===e.keyCode?t.step:-t.step))}function s(t){f.killEvent(t),o(t);var i=t.data;if(!i.disabled&&t.which<=1){var n=e(t.target).hasClass(u.up)?i.step:-i.step;i.timer=f.startTimer(i.timer,300,function(){i.timer=f.startTimer(i.timer,100,function(){r(i,n)},!0)}),r(i,n),m.on([h.touchEnd,h.mouseUp].join(" "),i,o)}}function o(e){f.killEvent(e);var t=e.data;f.clearTimer(t.timer,!0),m.off(h.namespace)}function r(e,t){var i=parseFloat(e.$el.val()),n=t;0!=t&&(void 0===i||isNaN(i)?n=!1!==e.min?e.min:0:!1!==e.min&&i<e.min?n=e.min:n+=i,""!==n&&(!1!==e.min&&n<e.min&&(n=e.min),!1!==e.max&&n>e.max&&(n=e.max)),n===i&&0!=t||(""!==n&&(n=function(e,t){var i=Math.pow(10,t);return Math.round(e*i)/i}(n,e.digits)),e.$el.val(n).trigger(h.raw.change,[!0])))}function l(e){var t=String(e);return t.indexOf(".")>-1?t.length-t.indexOf(".")-1:0}var d=t.Plugin("number",{widget:!0,defaults:{customClass:"",labels:{up:"Up",down:"Down"},theme:"fs-light"},classes:["arrow","up","down","disabled","focus"],methods:{_construct:function(e){var t=parseFloat(this.attr("min")),o=parseFloat(this.attr("max"));e.min=!(!t&&0!==t)&&t,e.max=!(!o&&0!==o)&&o,e.step=parseFloat(this.attr("step"))||1,e.timer=null,e.digits=l(e.step),e.disabled=this.is(":disabled")||this.is("[readonly]");var d="";d+='<button type="button" class="'+[u.arrow,u.up].join(" ")+'" aria-hidden="true" tabindex="-1">'+e.labels.up+"</button>",d+='<button type="button" class="'+[u.arrow,u.down].join(" ")+'" aria-hidden="true" tabindex="-1">'+e.labels.down+"</button>",this.wrap('<div class="'+[u.base,e.theme,e.customClass,e.disabled?u.disabled:""].join(" ")+'"></div>').after(d),e.$container=this.parent(c.base),e.$arrows=e.$container.find(c.arrow),this.on(h.focus,e,i).on(h.blur,e,n).on(h.keyPress,e,a),e.$container.on([h.touchStart,h.mouseDown].join(" "),c.arrow,e,s),r(e,0)},_destruct:function(e){e.$arrows.remove(),this.unwrap().off(h.namespace)},enable:function(e){e.disabled&&(this.prop("disabled",!1),e.$container.removeClass(u.disabled),e.disabled=!1)},disable:function(e){e.disabled||(this.prop("disabled",!0),e.$container.addClass(u.disabled),e.disabled=!0)},update:function(e){var t=parseFloat(e.$el.attr("min")),i=parseFloat(e.$el.attr("max"));e.min=!(!t&&0!==t)&&t,e.max=!(!i&&0!==i)&&i,e.step=parseFloat(e.$el.attr("step"))||1,e.timer=null,e.digits=l(e.step),e.disabled=e.$el.is(":disabled")||e.$el.is("[readonly]"),r(e,0)}}}),c=d.classes,u=c.raw,h=d.events,f=d.functions,m=null;t.Ready(function(){m=t.$body})}),function(e){"function"==typeof define&&define.amd?define(["jquery","./core","./touch"],e):e(jQuery,Formstone)}(function(e,t){"use strict";function i(){v=e(f.element)}function n(e){e.stepCount=(e.max-e.min)/e.step,e.offset=e.$track.offset(),e.vertical?(e.trackHeight=e.$track.outerHeight(),e.handleHeight=e.$handle.outerHeight(),e.increment=e.trackHeight/e.stepCount):(e.trackWidth=e.$track.outerWidth(),e.handleWidth=e.$handle.outerWidth(),e.increment=e.trackWidth/e.stepCount),d(e,(e.$el.val()-e.min)/(e.max-e.min),!0)}function a(e){g.killEvent(e);var t=e.data;t.disabled||(n(t),s(e),t.$container.addClass(m.focus))}function s(e){g.killEvent();var t=e.data;t.disabled||d(t,t.vertical?1-(e.pageY-t.offset.top)/t.trackHeight:(e.pageX-t.offset.left)/t.trackWidth)}function o(e){g.killEvent(e);var t=e.data;t.disabled||t.$container.removeClass(m.focus)}function r(e){e.data.$container.addClass(m.focus)}function l(e){e.data.$container.removeClass(m.focus)}function d(e,t,i){e.increment>1&&(t=e.vertical?Math.round(t*e.stepCount)*e.increment/e.trackHeight:Math.round(t*e.stepCount)*e.increment/e.trackWidth),t<0&&(t=0),t>1&&(t=1);var n=(e.min-e.max)*t;n=-parseFloat(n.toFixed(e.digits)),e.$fill.css(e.vertical?"height":"width",100*t+"%"),e.$handle.css(e.vertical?"bottom":"left",100*t+"%"),(n+=e.min)!==e.value&&!1!==n&&!0!==i&&(e.$el.val(n).trigger(p.raw.change,[!0]),e.value=n)}function c(e,t){var i=e.data;t||i.disabled||d(i,(i.$el.val()-i.min)/(i.max-i.min))}function u(e){var t=e.toString().split(".");return t[0]=t[0].replace(/\B(?=(\d{3})+(?!\d))/g,","),t.join(".")}var h=t.Plugin("range",{widget:!0,defaults:{customClass:"",fill:!1,formatter:!1,labels:{max:!1,min:!1},theme:"fs-light",vertical:!1},classes:["track","handle","fill","marker","labels","label","label_min","label_max","vertical","focus","disabled"],methods:{_construct:function(e){e.formatter||(e.formatter=u),e.min=parseFloat(this.attr("min"))||0,e.max=parseFloat(this.attr("max"))||100,e.step=parseFloat(this.attr("step"))||1,e.digits=e.step.toString().length-e.step.toString().indexOf("."),e.value=parseFloat(this.val())||e.min+(e.max-e.min)/2;var t="";e.vertical="vertical"===this.attr("orient")||e.vertical,e.disabled=this.is(":disabled")||this.is("[readonly]"),t+='<div class="'+m.track+'" aria-hidden="true">',e.fill&&(t+='<span class="'+m.fill+'"></span>'),t+='<div class="'+m.handle+'" role="slider">',t+='<span class="'+m.marker+'"></span>',t+="</div>",t+="</div>";var d=[m.base,e.theme,e.customClass,e.vertical?m.vertical:"",e.labels?m.labels:"",e.disabled?m.disabled:""];if(this.addClass(m.element).wrap('<div class="'+d.join(" ")+'"></div>').after(t),e.$container=this.parents(f.base),e.$track=e.$container.find(f.track),e.$fill=e.$container.find(f.fill),e.$handle=e.$container.find(f.handle),e.$output=e.$container.find(f.output),e.labels){var h='<span class="'+[m.label,m.label_max].join(" ")+'">'+e.formatter.call(this,e.labels.max?e.labels.max:e.max)+"</span>",g='<span class="'+[m.label,m.label_min].join(" ")+'">'+e.formatter.call(this,e.labels.max?e.labels.min:e.min)+"</span>";e.$container.prepend(e.vertical?h:g).append(e.vertical?g:h)}e.$labels=e.$container.find(f.label),this.on(p.focus,e,r).on(p.blur,e,l).on(p.change,e,c),e.$container.fsTouch({pan:!0,axis:e.vertical?"y":"x"}).on(p.panStart,e,a).on(p.pan,e,s).on(p.panEnd,e,o),i(),n.call(this,e)},_destruct:function(e){e.$container.off(p.namespace).fsTouch("destroy"),e.$track.remove(),e.$labels.remove(),this.unwrap().removeClass(m.element).off(p.namespace),i()},_resize:function(e){g.iterate.call(v,n)},enable:function(e){e.disabled&&(this.prop("disabled",!1),e.$container.removeClass(m.disabled),e.disabled=!1)},disable:function(e){e.disabled||(this.prop("disabled",!0),e.$container.addClass(m.disabled),e.disabled=!0)},resize:n,update:function(e){e.min=parseFloat(e.$el.attr("min"))||0,e.max=parseFloat(e.$el.attr("max"))||100,e.step=parseFloat(e.$el.attr("step"))||1,e.digits=e.step.toString().length-e.step.toString().indexOf("."),e.value=parseFloat(this.val())||e.min+(e.max-e.min)/2,e.labels&&(e.$labels.filter(f.label_max).html(e.formatter.call(this,e.labels.max?e.labels.max:e.max)),e.$labels.filter(f.label_min).html(e.formatter.call(this,e.labels.max?e.labels.min:e.min))),n.call(this,e)}}}),f=h.classes,m=f.raw,p=h.events,g=h.functions,v=[]}),function(e){"function"==typeof define&&define.amd?define(["jquery","./core","./mediaquery","./swap"],e):e(jQuery,Formstone)}(function(e,t){"use strict";function i(e){e.$handle.fsSwap("deactivate")}function n(e){e.data.$handle.addClass(p.focus)}function a(e){e.data.$handle.removeClass(p.focus)}function s(e){var t=e.data;13!==e.keyCode&&32!==e.keyCode||(v.killEvent(e),t.$handle.trigger(g.raw.click))}function o(e){if(!e.originalEvent){var t=e.data;t.open||(t.$el.trigger(g.open).attr("aria-hidden",!1),t.$content.addClass(t.contentClassesOpen).one(g.click,function(){i(t)}),t.$handle.attr("aria-expanded",!0),t.label&&t.$handle.html(t.labels.open),function(e){e.isToggle||y.addClass(p.lock)}(t),t.open=!0,t.$nav.focus())}}function r(e){if(!e.originalEvent){var t=e.data;t.open&&(t.$el.trigger(g.close).attr("aria-hidden",!0),t.$content.removeClass(t.contentClassesOpen).off(g.namespace),t.$handle.attr("aria-expanded",!1),t.label&&t.$handle.html(t.labels.closed),c(t),t.open=!1,t.$el.focus())}}function l(e){var t=e.data;t.$el.attr("aria-hidden",!0),t.$handle.attr("aria-controls",t.ariaId).attr("aria-expanded",!1),t.$content.addClass(p.enabled),setTimeout(function(){t.$animate.addClass(p.animated)},0),t.label&&t.$handle.html(t.labels.closed)}function d(e){var t=e.data;t.$el.removeAttr("aria-hidden"),t.$handle.removeAttr("aria-controls").removeAttr("aria-expanded"),t.$content.removeClass(p.enabled,p.animated),t.$animate.removeClass(p.animated),u(t),c(t)}function c(e){e.isToggle||y.removeClass(p.lock)}function u(e){if(e.label)if(e.$handle.length>1)for(var t=0,i=e.$handle.length;t<i;
12t++)e.$handle.eq(t).html(e.originalLabel[t]);else e.$handle.html(e.originalLabel)}var h=t.Plugin("navigation",{widget:!0,defaults:{customClass:"",gravity:"left",label:!0,labels:{closed:"Menu",open:"Close"},maxWidth:"980px",theme:"fs-light",type:"toggle"},classes:["handle","nav","content","animated","enabled","focus","open","toggle","push","reveal","overlay","left","right","lock"],events:{open:"open",close:"close"},methods:{_construct:function(t){t.handleGuid=p.handle+t.guid,t.isToggle="toggle"===t.type,t.open=!1,t.isToggle&&(t.gravity="");var i=p.base,c=[i,t.type].join("-"),u=t.gravity?[c,t.gravity].join("-"):"",h=[t.rawGuid,t.theme,t.customClass].join(" ");t.handle=this.data(f+"-handle"),t.content=this.data(f+"-content"),t.handleClasses=[p.handle,p.handle.replace(i,c),u?p.handle.replace(i,u):"",t.handleGuid,h].join(" "),t.thisClasses=[p.nav.replace(i,c),u?p.nav.replace(i,u):"",h],t.contentClasses=[p.content.replace(i,c),h].join(" "),t.contentClassesOpen=[u?p.content.replace(i,u):"",p.open].join(" "),t.$nav=this.addClass(t.thisClasses.join(" ")).attr("role","navigation"),t.$handle=e(t.handle).addClass(t.handleClasses),t.$content=e(t.content).addClass(t.contentClasses),t.$animate=e().add(t.$nav).add(t.$content),function(e){if(e.label)if(e.$handle.length>1){e.originalLabel=[];for(var t=0,i=e.$handle.length;t<i;
12t++)e.originalLabel[t]=e.$handle.eq(t).html()}else e.originalLabel=e.$handle.html()}(t),t.navTabIndex=t.$nav.attr("tabindex"),t.$nav.attr("tabindex",-1),t.id=this.attr("id"),t.id?t.ariaId=t.id:(t.ariaId=t.rawGuid,this.attr("id",t.ariaId)),t.$handle.attr("data-swap-target",t.dotGuid).attr("data-swap-linked",t.handleGuid).attr("data-swap-group",p.base).attr("tabindex",0).on("activate.swap"+t.dotGuid,t,o).on("deactivate.swap"+t.dotGuid,t,r).on("enable.swap"+t.dotGuid,t,l).on("disable.swap"+t.dotGuid,t,d).on(g.focus+t.dotGuid,t,n).on(g.blur+t.dotGuid,t,a).fsSwap({maxWidth:t.maxWidth,classes:{target:t.dotGuid,enabled:m.enabled,active:m.open,raw:{target:t.rawGuid,enabled:p.enabled,active:p.open}}}),t.$handle.is("a, button")||t.$handle.on(g.keyPress+t.dotGuid,t,s)},_destruct:function(e){e.$content.removeClass([e.contentClasses,e.contentClassesOpen].join(" ")).off(g.namespace),e.$handle.removeAttr("aria-controls").removeAttr("aria-expanded").removeAttr("data-swap-target").removeData("swap-target").removeAttr("data-swap-linked").removeAttr("data-swap-group").removeData("swap-linked").removeData("tabindex").removeClass(e.handleClasses).off(e.dotGuid).html(e.originalLabel).fsSwap("destroy"),e.$nav.attr("tabindex",e.navTabIndex),u(e),c(e),this.removeAttr("aria-hidden").removeClass(e.thisClasses.join(" ")).off(g.namespace),this.attr("id")===e.rawGuid&&this.removeAttr("id")},open:function(e){e.$handle.fsSwap("activate")},close:i,enable:function(e){e.$handle.fsSwap("enable")},disable:function(e){e.$handle.fsSwap("disable")}}}),f=h.namespace,m=h.classes,p=m.raw,g=h.events,v=h.functions,y=null;t.Ready(function(){y=e("html, body")})}),function(e){"function"==typeof define&&define.amd?define(["jquery","./core","./mediaquery"],e):e(jQuery,Formstone)}(function(e,t){"use strict";function i(t){c.killEvent(t);var i=t.data,n=i.index+(e(t.currentTarget).hasClass(l.control_previous)?-1:1);n>=0&&i.$items.eq(n).trigger(d.raw.click)}function n(t){c.killEvent(t);var i=t.data,n=e(t.currentTarget),a=parseInt(n.val(),10);i.$items.eq(a).trigger(d.raw.click)}function a(t){var i=t.data,n=e(t.currentTarget),a=i.$items.index(n);i.ajax?c.killEvent(t):n[0].click(),s(i,a)}function s(e,t){if(t<0&&(t=0),t>e.total&&(t=e.total),t!==e.index){e.index=t;var i=e.index-e.visible,n=e.index+(e.visible+1);i<0&&(i=0),n>e.total&&(n=e.total),e.$items.removeClass(l.visible).removeClass(l.hidden).filter(r.active).removeClass(l.active).end().eq(e.index).addClass(l.active).end().slice(i,n).addClass(l.visible),e.$items.not(r.visible).addClass(l.hidden),e.$position.find(r.current).text(e.index+1).end().find(r.total).text(e.total+1),e.$select.val(e.index),e.$controls.removeClass(l.visible),t>0&&e.$controls.filter(r.control_previous).addClass(l.visible),t<e.total&&e.$controls.filter(r.control_next).addClass(l.visible),e.$ellipsis.removeClass(l.visible),t>e.visible+1&&e.$ellipsis.eq(0).addClass(l.visible),t<e.total-e.visible-1&&e.$ellipsis.eq(1).addClass(l.visible),e.$el.trigger(d.update,[e.index])}}var o=t.Plugin("pagination",{widget:!0,defaults:{ajax:!1,customClass:"",labels:{count:"of",next:"Next",previous:"Previous",select:"Select Page",pagination:"Pagination {guid}"},maxWidth:"740px",theme:"fs-light",visible:2},classes:["pages","page","active","first","last","ellipsis","visible","hidden","control","control_previous","control_next","position","select","mobile","current","total"],events:{update:"update"},methods:{_construct:function(t){t.mq="(max-width:"+(t.maxWidth===1/0?"100000px":t.maxWidth)+")";var c="";c+='<button type="button" class="'+[l.control,l.control_previous].join(" ")+'">'+t.labels.previous+"</button>",c+='<button type="button" class="'+[l.control,l.control_next].join(" ")+'">'+t.labels.next+"</button>",c+='<div class="'+l.position+'" aria-hidden="true">',c+='<span class="'+l.current+'">0</span>',c+=" "+t.labels.count+" ",c+='<span class="'+l.total+'">0</span>',c+='<select class="'+l.select+'" title="'+t.labels.select+'" tabindex="-1" aria-hidden="true"></select>',c+="</div>",t.thisClasses=[l.base,t.theme,t.customClass],t.labels.pagination=t.labels.pagination.replace("{guid}
12",t.numGuid),this.addClass(t.thisClasses.join(" ")).wrapInner('<div class="'+l.pages+'" aria-label="'+t.labels.pagination+'"></div>').prepend(c),t.$controls=this.find(r.control),t.$pages=this.find(r.pages),t.$items=t.$pages.children().addClass(l.page),t.$position=this.find(r.position),t.$select=this.find(r.select),t.index=-1,t.total=t.$items.length-1;var u=t.$items.index(t.$items.filter("[data-"+o.namespace+"-active]"));u<0&&(u=t.$items.index(t.$items.filter(r.active))),t.$items.eq(0).addClass(l.first).after('<span class="'+l.ellipsis+'">&hellip;</span>').end().eq(t.total).addClass(l.last).before('<span class="'+l.ellipsis+'">&hellip;</span>'),t.$ellipsis=t.$pages.find(r.ellipsis),function(e){for(var t="",i=0;i<=e.total;i++)t+='<option value="'+i+'"',i===e.index&&(t+='selected="selected"'),t+=">Page "+(i+1)+"</option>";e.$select.html(t)}(t),this.on(d.click,r.page,t,a).on(d.click,r.control,t,i).on(d.change,r.select,t,n),e.fsMediaquery("bind",t.rawGuid,t.mq,{enter:function(){t.$el.addClass(l.mobile)},leave:function(){t.$el.removeClass(l.mobile)}}),s(t,u)},_destruct:function(t){e.fsMediaquery("unbind",t.rawGuid),t.$controls.remove(),t.$ellipsis.remove(),t.$select.remove(),t.$position.remove(),t.$items.removeClass([l.page,l.active,l.visible,l.first,l.last].join(" ")).unwrap(),this.removeClass(t.thisClasses.join(" ")).off(d.namespace)}}}),r=o.classes,l=r.raw,d=o.events,c=o.functions}),function(e){"function"==typeof define&&define.amd?define(["jquery","./core","./mediaquery"],e):e(jQuery,Formstone)}(function(e,t){"use strict";function i(t,i){if(t.enabled&&!t.active){t.group&&!i&&e(t.group).not(t.$el).not(t.linked)[r.namespaceClean]("deactivate",!0);var n=t.group?e(t.group).index(t.$el):null;t.$swaps.addClass(t.classes.raw.active),i||t.linked&&e(t.linked).not(t.$el)[r.namespaceClean]("activate",!0),this.trigger(c.activate,[n]),t.active=!0}}function n(t,i){t.enabled&&t.active&&(t.$swaps.removeClass(t.classes.raw.active),i||t.linked&&e(t.linked).not(t.$el)[r.namespaceClean]("deactivate",!0),this.trigger(c.deactivate),t.active=!1)}function a(t,a){t.enabled||(t.enabled=!0,t.$swaps.addClass(t.classes.raw.enabled),a||e(t.linked).not(t.$el)[r.namespaceClean]("enable"),this.trigger(c.enable),t.onEnable?(t.active=!1,i.call(this,t)):(t.active=!0,n.call(this,t)))}function s(t,i){t.enabled&&(t.enabled=!1,t.$swaps.removeClass([t.classes.raw.enabled,t.classes.raw.active].join(" ")),i||e(t.linked).not(t.$el)[r.namespaceClean]("disable"),this.trigger(c.disable))}function o(e){u.killEvent(e);var t=e.data;t.active&&t.collapse?n.call(t.$el,t):i.call(t.$el,t)}var r=t.Plugin("swap",{widget:!0,defaults:{collapse:!0,maxWidth:1/0},classes:["target","enabled","active"],events:{activate:"activate",deactivate:"deactivate",enable:"enable",disable:"disable"},methods:{_construct:function(t){t.enabled=!1,t.active=!1,t.classes=e.extend(!0,{},d,t.classes),t.target=this.data(l+"-target"),t.$target=e(t.target).addClass(t.classes.raw.target),t.mq="(max-width:"+(t.maxWidth===1/0?"100000px":t.maxWidth)+")";var i=this.data(l+"-linked");t.linked=!!i&&"[data-"+l+'-linked="'+i+'"]';var n=this.data(l+"-group");t.group=!!n&&"[data-"+l+'-group="'+n+'"]',t.$swaps=e().add(this).add(t.$target),this.on(c.click+t.dotGuid,t,o)},_postConstruct:function(t){t.collapse||!t.group||e(t.group).filter("[data-"+l+"-active]").length||e(t.group).eq(0).attr("data-"+l+"-active","true"),t.onEnable=this.data(l+"-active")||!1,e.fsMediaquery("bind",t.rawGuid,t.mq,{enter:function(){a.call(t.$el,t,!0)},leave:function(){s.call(t.$el,t,!0)}})},_destruct:function(t){e.fsMediaquery("unbind",t.rawGuid),t.$swaps.removeClass([t.classes.raw.enabled,t.classes.raw.active].join(" ")).off(c.namespace)},activate:i,deactivate:n,enable:a,disable:s}}),l=r.namespace,d=r.classes,c=r.events,u=r.functions}),function(e){"function"==typeof define&&define.amd?define(["jquery","./core"],e):e(jQuery,Formstone)}(function(e,t){"use strict";function i(i){o();var r=i.data;r.left=i.pageX,r.top=i.pageY,function(i){o();var r="";r+='<div class="',r+=[d.base,d[i.direction],i.theme,i.customClass].join(" "),r+='">',r+='<div class="'+d.content+'">',r+=i.formatter.call(i.$el,i),r+='<span class="'+d.caret+'"></span>',r+="</div>",h={$tooltip:e(r+="</div>"),$el:i.$el},t.$body.append(h.$tooltip);var f=h.$tooltip.find(l.content),m=h.$tooltip.find(l.caret),p=i.$el.offset(),g=i.$el.outerHeight(),v=i.$el.outerWidth(),y=0,b=0,w=0,_=0,$=!1,x=!1,k=m.outerHeight(!0),C=m.outerWidth(!0),M=f.outerHeight(!0),S=f.outerWidth(!0);"right"===i.direction||"left"===i.direction?(x=(M-k)/2,_=-M/2,"right"===i.direction?w=i.margin:"left"===i.direction&&(w=-(S+i.margin))):($=(S-C)/2,w=-S/2,"bottom"===i.direction?_=i.margin:"top"===i.direction&&(_=-(M+i.margin)));f.css({top:_,left:w}),m.css({top:x,left:$}),i.follow?i.$el.on(c.mouseMove,i,a):(i.match?"right"===i.direction||"left"===i.direction?(b=i.top,"right"===i.direction?y=p.left+v:"left"===i.direction&&(y=p.left)):(y=i.left,"bottom"===i.direction?b=p.top+g:"top"===i.direction&&(b=p.top)):"right"===i.direction||"left"===i.direction?(b=p.top+g/2,"right"===i.direction?y=p.left+v:"left"===i.direction&&(y=p.left)):(y=p.left+v/2,"bottom"===i.direction?b=p.top+g:"top"===i.direction&&(b=p.top)),s(y,b));i.timer=u.startTimer(i.timer,i.delay,function(){h.$tooltip.addClass(d.visible)}),i.$el.one(c.mouseLeave,i,n)}(r)}function n(e){var t=e.data;u.clearTimer(t.timer),o()}function a(e){s(e.pageX,e.pageY)}function s(e,t){h&&h.$tooltip.css({left:e,top:t})}function o(){h&&(h.$el.off([c.mouseMove,c.mouseLeave].join(" ")),h.$tooltip.remove(),h=null)}var r=t.Plugin("tooltip",{widget:!0,defaults:{customClass:"",delay:0,direction:"top",follow:!1,formatter:function(e){return this.data("title")},margin:15,match:!1,theme:"fs-light"},classes:["content","caret","visible","top","bottom","right","left"],methods:{_construct:function(e){this.on(c.mouseEnter,e,i)},_destruct:function(e){o(),this.off(c.namespace)}}}),l=r.classes,d=l.raw,c=r.events,u=r.functions,h=null}),function(e){"function"==typeof define&&define.amd?define(["jquery","./core"],e):e(jQuery,Formstone)}(function(e,t){"use strict";function i(e){e.preventManipulation&&e.preventManipulation();var t=e.data,i=e.originalEvent;if(i.type.match(/(up|end|cancel)$/i))s(e);else{if(i.pointerId){var o=!1;for(var r in t.touches)t.touches[r].id===i.pointerId&&(o=!0,t.touches[r].pageX=i.pageX,t.touches[r].pageY=i.pageY);o||t.touches.push({id:i.pointerId,pageX:i.pageX,pageY:i.pageY})}else t.touches=i.touches;i.type.match(/(down|start)$/i)?n(e):i.type.match(/move$/i)&&a(e)}}function n(e){var n=e.data,o=void 0!==n.touches&&n.touches.length?n.touches[0]:null;o&&n.$el.off(m.mouseDown),n.touching||(n.startE=e.originalEvent,n.startX=o?o.pageX:e.pageX,n.startY=o?o.pageY:e.pageY,n.startT=(new Date).getTime(),n.scaleD=1,n.passedAxis=!1),n.$links&&n.$links.off(m.click);var r=l(n.scale?m.scaleStart:m.panStart,e,n.startX,n.startY,n.scaleD,0,0,"","");if(n.scale&&n.touches&&n.touches.length>=2){var u=n.touches;n.pinch={startX:d(u[0].pageX,u[1].pageX),startY:d(u[0].pageY,u[1].pageY),startD:c(u[1].pageX-u[0].pageX,u[1].pageY-u[0].pageY)},r.pageX=n.startX=n.pinch.startX,r.pageY=n.startY=n.pinch.startY}n.touching||(n.touching=!0,n.pan&&!o&&g.on(m.mouseMove,n,a).on(m.mouseUp,n,s),t.support.pointer?g.on([m.pointerMove,m.pointerUp,m.pointerCancel].join(" "),n,i):g.on([m.touchMove,m.touchEnd,m.touchCancel].join(" "),n,i),n.$el.trigger(r))}function a(e){var t=e.data,i=void 0!==t.touches&&t.touches.length?t.touches[0]:null,n=i?i.pageX:e.pageX,a=i?i.pageY:e.pageY,o=n-t.startX,r=a-t.startY,u=o>0?"right":"left",h=r>0?"down":"up",f=Math.abs(o)>t.threshold,g=Math.abs(r)>t.threshold;if(!t.passedAxis&&t.axis&&(t.axisX&&g||t.axisY&&f))s(e);else{!t.passedAxis&&(!t.axis||t.axis&&t.axisX&&f||t.axisY&&g)&&(t.passedAxis=!0),t.passedAxis&&(p.killEvent(e),p.killEvent(t.startE));var v=!0,y=l(t.scale?m.scale:m.pan,e,n,a,t.scaleD,o,r,u,h);if(t.scale)if(t.touches&&t.touches.length>=2){var b=t.touches;
12t.pinch.endX=d(b[0].pageX,b[1].pageX),t.pinch.endY=d(b[0].pageY,b[1].pageY),t.pinch.endD=c(b[1].pageX-b[0].pageX,b[1].pageY-b[0].pageY),t.scaleD=t.pinch.endD/t.pinch.startD,y.pageX=t.pinch.endX,y.pageY=t.pinch.endY,y.scale=t.scaleD,y.deltaX=t.pinch.endX-t.pinch.startX,y.deltaY=t.pinch.endY-t.pinch.startY}else t.pan||(v=!1);v&&t.$el.trigger(y)}}function s(e){var t=e.data,i=void 0!==t.touches&&t.touches.length?t.touches[0]:null,a=i?i.pageX:e.pageX,s=i?i.pageY:e.pageY,r=a-t.startX,d=s-t.startY,c=(new Date).getTime(),u=t.scale?m.scaleEnd:m.panEnd,h=r>0?"right":"left",f=d>0?"down":"up",v=Math.abs(r)>1,y=Math.abs(d)>1;if(t.swipe&&c-t.startT<t.time&&Math.abs(r)>t.threshold&&(u=m.swipe),t.axis&&(t.axisX&&y||t.axisY&&v)||v||y){t.$links=t.$el.find("a");for(var b=0,w=t.$links.length;b<w;b++)o(t.$links.eq(b),t)}var _=l(u,e,a,s,t.scaleD,r,d,h,f);g.off([m.touchMove,m.touchEnd,m.touchCancel,m.mouseMove,m.mouseUp,m.pointerMove,m.pointerUp,m.pointerCancel].join(" ")),t.$el.trigger(_),t.touches=[],t.scale,i&&(t.touchTimer=p.startTimer(t.touchTimer,5,function(){t.$el.on(m.mouseDown,t,n)})),t.touching=!1}function o(t,i){t.on(m.click,i,r);var n=e._data(t[0],"events").click;n.unshift(n.pop())}function r(e){p.killEvent(e,!0),e.data.$links.off(m.click)}function l(t,i,n,a,s,o,r,l,d){return e.Event(t,{originalEvent:i,bubbles:!0,pageX:n,pageY:a,scale:s,deltaX:o,deltaY:r,directionX:l,directionY:d})}function d(e,t){return(e+t)/2}function c(e,t){return Math.sqrt(e*e+t*t)}function u(e,t){e.css({"-ms-touch-action":t,"touch-action":t})}var h=!t.window.PointerEvent,f=t.Plugin("touch",{widget:!0,defaults:{axis:!1,pan:!1,scale:!1,swipe:!1,threshold:10,time:50},methods:{_construct:function(e){if(e.touches=[],e.touching=!1,this.on(m.dragStart,p.killEvent),e.swipe&&(e.pan=!0),e.scale&&(e.axis=!1),e.axisX="x"===e.axis,e.axisY="y"===e.axis,t.support.pointer){var a="";!e.axis||e.axisX&&e.axisY?a="none":(e.axisX&&(a+=" pan-y"),e.axisY&&(a+=" pan-x")),u(this,a),this.on(m.pointerDown,e,i)}else this.on(m.touchStart,e,i).on(m.mouseDown,e,n)},_destruct:function(e){this.off(m.namespace),u(this,"")}},events:{pointerDown:h?"MSPointerDown":"pointerdown",pointerUp:h?"MSPointerUp":"pointerup",pointerMove:h?"MSPointerMove":"pointermove",pointerCancel:h?"MSPointerCancel":"pointercancel"}}),m=f.events,p=f.functions,g=t.$window;m.pan="pan",m.panStart="panstart",m.panEnd="panend",m.scale="scale",m.scaleStart="scalestart",m.scaleEnd="scaleend",m.swipe="swipe"}),function(e){"function"==typeof define&&define.amd?define(["jquery","./core"],e):e(jQuery,Formstone)}(function(e,t){"use strict";function i(t){t.stopPropagation(),t.preventDefault();var i=t.data,a=t.originalEvent,s=i.target?i.$target:i.$el;i.property&&a.propertyName!==i.property||!e(a.target).is(s)||n(i)}function n(e){e.always||e.$el[s.namespaceClean]("destroy"),e.callback.apply(e.$el)}function a(t){var i,n,a,s={};if(t instanceof e&&(t=t[0]),l.getComputedStyle)for(var o=0,r=(i=l.getComputedStyle(t,null)).length;o<r;o++)n=i[o],a=i.getPropertyValue(n),s[n]=a;else if(t.currentStyle)for(n in i=t.currentStyle)s[n]=i[n];return s}var s=t.Plugin("transition",{widget:!0,defaults:{always:!1,property:null,target:null},methods:{_construct:function(e,s){if(s){e.$target=this.find(e.target),e.$check=e.target?e.$target:this,e.callback=s,e.styles=a(e.$check),e.timer=null;var l=e.$check.css(t.transition+"-duration"),d=parseFloat(l);t.support.transition&&l&&d?this.on(o.transitionEnd,e,i):e.timer=r.startTimer(e.timer,50,function(){!function(e){var t=a(e.$check);(function(e,t){if(typeof e!=typeof t)return!1;for(var i in e){if(!e.hasOwnProperty(i))return!1;if(!e.hasOwnProperty(i)||!t.hasOwnProperty(i)||e[i]!==t[i])return!1}return!0})(e.styles,t)||n(e),e.styles=t}(e)},!0)}},_destruct:function(e){r.clearTimer(e.timer,!0),this.off(o.namespace)},resolve:n}}),o=s.events,r=s.functions,l=t.window}),function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.moment=t()}(this,function(){"use strict";var e,t;function i(){return e.apply(null,arguments)}function n(e){return e instanceof Array||"[object Array]"===Object.prototype.toString.call(e)}function a(e){return null!=e&&"[object Object]"===Object.prototype.toString.call(e)}function s(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function o(e){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(e).length;var t;for(t in e)if(s(e,t))return!1;return!0}function r(e){return void 0===e}function l(e){return"number"==typeof e||"[object Number]"===Object.prototype.toString.call(e)}function d(e){return e instanceof Date||"[object Date]"===Object.prototype.toString.call(e)}function c(e,t){var i,n=[],a=e.length;for(i=0;i<a;++i)n.push(t(e[i],i));return n}function u(e,t){for(var i in t)s(t,i)&&(e[i]=t[i]);return s(t,"toString")&&(e.toString=t.toString),s(t,"valueOf")&&(e.valueOf=t.valueOf),e}function h(e,t,i,n){return Tt(e,t,i,n,!0).utc()}function f(e){return null==e._pf&&(e._pf={empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidEra:null,invali
vendor: 12,457 bytes, line 12
12dMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],era:null,meridiem:null,rfc2822:!1,weekdayMismatch:!1}),e._pf}function m(e){var i=null,n=!1,a=e._d&&!isNaN(e._d.getTime());return a&&(i=f(e),n=t.call(i.parsedDateParts,function(e){return null!=e}),a=i.overflow<0&&!i.empty&&!i.invalidEra&&!i.invalidMonth&&!i.invalidWeekday&&!i.weekdayMismatch&&!i.nullInput&&!i.invalidFormat&&!i.userInvalidated&&(!i.meridiem||i.meridiem&&n),e._strict&&(a=a&&0===i.charsLeftOver&&0===i.unusedTokens.length&&void 0===i.bigHour)),null!=Object.isFrozen&&Object.isFrozen(e)?a:(e._isValid=a,e._isValid)}function p(e){var t=h(NaN);return null!=e?u(f(t),e):f(t).userInvalidated=!0,t}t=Array.prototype.some?Array.prototype.some:function(e){var t,i=Object(this),n=i.length>>>0;for(t=0;t<n;t++)if(t in i&&e.call(this,i[t],t,i))return!0;return!1};var g=i.momentProperties=[],v=!1;function y(e,t){var i,n,a,s=g.length;if(r(t._isAMomentObject)||(e._isAMomentObject=t._isAMomentObject),r(t._i)||(e._i=t._i),r(t._f)||(e._f=t._f),r(t._l)||(e._l=t._l),r(t._strict)||(e._strict=t._strict),r(t._tzm)||(e._tzm=t._tzm),r(t._isUTC)||(e._isUTC=t._isUTC),r(t._offset)||(e._offset=t._offset),r(t._pf)||(e._pf=f(t)),r(t._locale)||(e._locale=t._locale),s>0)for(i=0;i<s;i++)r(a=t[n=g[i]])||(e[n]=a);return e}function b(e){y(this,e),this._d=new Date(null!=e._d?e._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),!1===v&&(v=!0,i.updateOffset(this),v=!1)}function w(e){return e instanceof b||null!=e&&null!=e._isAMomentObject}function _(e){!1===i.suppressDeprecationWarnings&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+e)}function $(e,t){var n=!0;return u(function(){if(null!=i.deprecationHandler&&i.deprecationHandler(null,e),n){var a,o,r,l=[],d=arguments.length;for(o=0;o<d;o++){if(a="","object"==typeof arguments[o]){for(r in a+="\n["+o+"] ",arguments[0])s(arguments[0],r)&&(a+=r+": "+arguments[0][r]+", ");a=a.slice(0,-2)}else a=arguments[o];l.push(a)}_(e+"\nArguments: "+Array.prototype.slice.call(l).join("")+"\n"+(new Error).stack),n=!1}return t.apply(this,arguments)},t)}var x,k={};function C(e,t){null!=i.deprecationHandler&&i.deprecationHandler(e,t),k[e]||(_(t),k[e]=!0)}function M(e){return"undefined"!=typeof Function&&e instanceof Function||"[object Function]"===Object.prototype.toString.call(e)}function S(e,t){var i,n=u({},e);for(i in t)s(t,i)&&(a(e[i])&&a(t[i])?(n[i]={},u(n[i],e[i]),u(n[i],t[i])):null!=t[i]?n[i]=t[i]:delete n[i]);for(i in e)s(e,i)&&!s(t,i)&&a(e[i])&&(n[i]=u({},n[i]));return n}function D(e){null!=e&&this.set(e)}i.suppressDeprecationWarnings=!1,i.deprecationHandler=null,x=Object.keys?Object.keys:function(e){var t,i=[];for(t in e)s(e,t)&&i.push(t);return i};function T(e,t,i){var n=""+Math.abs(e),a=t-n.length;return(e>=0?i?"+":"":"-")+Math.pow(10,Math.max(0,a)).toString().substr(1)+n}var H=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,W=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,Y={},j={};function O(e,t,i,n){var a=n;"string"==typeof n&&(a=function(){return this[n]()}),e&&(j[e]=a),t&&(j[t[0]]=function(){return T(a.apply(this,arguments),t[1],t[2])}),i&&(j[i]=function(){return this.localeData().ordinal(a.apply(this,arguments),e)})}function I(e,t){return e.isValid()?(t=P(t,e.localeData()),Y[t]=Y[t]||function(e){var t,i,n,a=e.match(H);for(t=0,i=a.length;t<i;t++)j[a[t]]?a[t]=j[a[t]]:a[t]=(n=a[t]).match(/\[[\s\S]/)?n.replace(/^\[|\]$/g,""):n.replace(/\\/g,"");return function(t){var n,s="";for(n=0;n<i;n++)s+=M(a[n])?a[n].call(t,e):a[n];return s}}(t),Y[t](e)):e.localeData().invalidDate()}function P(e,t){var i=5;function n(e){return t.longDateFormat(e)||e}for(W.lastIndex=0;i>=0&&W.test(e);)e=e.replace(W,n),W.lastIndex=0,i-=1;return e}var E={D:"date",dates:"date",date:"date",d:"day",days:"day",day:"day",e:"weekday",weekdays:"weekday",weekday:"weekday",E:"isoWeekday",isoweekdays:"isoWeekday",isoweekday:"isoWeekday",DDD:"dayOfYear",dayofyears:"dayOfYear",dayofyear:"dayOfYear",h:"hour",hours:"hour",hour:"hour",ms:"millisecond",milliseconds:"millisecond",millisecond:"millisecond",m:"minute",minutes:"minute",minute:"minute",M:"month",months:"month",month:"month",Q:"quarter",quarters:"quarter",quarter:"quarter",s:"second",seconds:"second",second:"second",gg:"weekYear",weekyears:"weekYear",weekyear:"weekYear",GG:"isoWeekYear",isoweekyears:"isoWeekYear",isoweekyear:"isoWeekYear",w:"week",weeks:"week",week:"week",W:"isoWeek",isoweeks:"isoWeek",isoweek:"isoWeek",y:"year",years:"year",year:"year"};function N(e){return"string"==typeof e?E[e]||E[e.toLowerCase()]:void 0}function R(e){var t,i,n={};for(i in e)s(e,i)&&(t=N(i))&&(n[t]=e[i]);return n}var A={date:9,day:11,weekday:11,isoWeekday:11,dayOfYear:4,hour:13,millisecond:16,minute:14,month:8,quarter:7,second:15,weekYear:1,isoWeekYear:1,week:5,isoWeek:5,year:1};var F,q=/\d/,L=/\d\d/,V=/\d{3}/,z=/\d{4}/,U=/[+-]?\d{6}/,G=/\d\d?/,X=/\d\d\d\d?/,Q=/\d\d\d\d\d\d?/,B=/\d{1,3}/,Z=/\d{1,4}/,J=/[+-]?\d{1,6}/,K=/\d+/,ee=/[+-]?\d+/,te=/Z|[+-]\d\d:?\d\d/gi,ie=/Z|[+-]\d\d(?::?\d\d)?/gi,ne=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,ae=/^[1-9]\d?/,se=/^([1-9]\d|\d)/;function oe(e,t,i){F[e]=M(t)?t:function(e,n){return e&&i?i:t}}function re(e,t){return s(F,e)?F[e](t._strict,t._locale):new RegExp(le(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(e,t,i,n,a){return t||i||n||a})))}function le(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function de(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function ce(e){var t=+e,i=0;return 0!==t&&isFinite(t)&&(i=de(t)),i}F={};var ue={};function he(e,t){var i,n,a=t;for("string"==typeof e&&(e=[e]),l(t)&&(a=function(e,i){i[t]=ce(e)}),n=e.length,i=0;i<n;i++)ue[e[i]]=a}function fe(e,t){he(e,function(e,i,n,a){n._w=n._w||{},t(e,n._w,n,a)})}function me(e,t,i){null!=t&&s(ue,e)&&ue[e](t,i._a,i,e)}function pe(e){return e%4==0&&e%100!=0||e%400==0}var ge=0,ve=1,ye=2,be=3,we=4,_e=5,$e=6,xe=7,ke=8;function Ce(e){return pe(e)?366:365}O("Y",0,0,function(){var e=this.year();return e<=9999?T(e,4):"+"+e}),O(0,["YY",2],0,function(){return this.year()%100}),O(0,["YYYY",4],0,"year"),O(0,["YYYYY",5],0,"year"),O(0,["YYYYYY",6,!0],0,"year"),oe("Y",ee),oe("YY",G,L),oe("YYYY",Z,z),oe("YYYYY",J,U),oe("YYYYYY",J,U),he(["YYYYY","YYYYYY"],ge),he("YYYY",function(e,t){t[ge]=2===e.length?i.parseTwoDigitYear(e):ce(e)}),he("YY",function(e,t){t[ge]=i.parseTwoDigitYear(e)}),he("Y",function(e,t){t[ge]=parseInt(e,10)}),i.parseTwoDigitYear=function(e){return ce(e)+(ce(e)>68?1900:2e3)};var Me,Se=De("FullYear",!0);function De(e,t){return function(n){return null!=n?(He(this,e,n),i.updateOffset(this,t),this):Te(this,e)}}function Te(e,t){if(!e.isValid())return NaN;var i=e._d,n=e._isUTC;switch(t){case"Milliseconds":return n?i.getUTCMilliseconds():i.getMilliseconds();case"Seconds":return n?i.getUTCSeconds():i.getSeconds();case"Minutes":return n?i.getUTCMinutes():i.getMinutes();case"Hours":return n?i.getUTCHours():i.getHours();case"Date":return n?i.getUTCDate():i.getDate();case"Day":return n?i.getUTCDay():i.getDay();case"Month":return n?i.getUTCMonth():i.getMonth();case"FullYear":return n?i.getUTCFullYear():i.getFullYear();default:return NaN}}function He(e,t,i){var n,a,s,o,r;if(e.isValid()&&!isNaN(i)){switch(n=e._d,a=e._isUTC,t){case"Milliseconds":return void(a?n.setUTCMilliseconds(i):n.setMilliseconds(i));case"Seconds":return void(a?n.setUTCSeconds(i):n.setSeconds(i));case"Minutes":return void(a?n.setUTCMinutes(i):n.setMinutes(i));case"Hours":return void(a?n.setUTCHours(i):n.setHours(i));case"Date":return void(a?n.setUTCDate(i):n.setDate(i));case"FullYear":break;default:return}s=i,o=e.month(),r=29!==(r=e.date())||1!==o||pe(s)?r:28,a?n.setUTCFullYear(s,o,r):n.setFullYear(s,o,r)}}function We(e,t){if(isNaN(e)||isNaN(t))return NaN;var i,n=(t%(i=12)+i)%i;return e+=(t-n)/12,1===n?pe(e)?29:28:31-n%7%2}Me=Array.prototype.indexOf?Array.prototype.indexOf:function(e){var t;for(t=0;t<this.length;++t)if(this[t]===e)return t;return-1},O("M",["MM",2],"Mo",function(){return this.month()+1}),O("MMM",0,0,function(e){return this.localeData().monthsShort(this,e)}),O("MMMM",0,0,function(e){return this.localeData().months(this,e)}),oe("M",G,ae),oe("MM",G,L),oe("MMM",function(e,t){return t.monthsShortRegex(e)}),oe("MMMM",function(e,t){return t.monthsRegex(e)}),he(["M","MM"],function(e,t){t[ve]=ce(e)-1}),he(["MMM","MMMM"],function(e,t,i,n){var a=i._locale.monthsParse(e,n,i._strict);null!=a?t[ve]=a:f(i).invalidMonth=e});var Ye="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),je="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),Oe=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,Ie=ne,Pe=ne;function Ee(e,t){if(!e.isValid())return e;if("string"==typeof t)if(/^\d+$/.test(t))t=ce(t);else if(!l(t=e.localeData().monthsParse(t)))return e;var i=t,n=e.date();return n=n<29?n:Math.min(n,We(e.year(),i)),e._isUTC?e._d.setUTCMonth(i,n):e._d.setMonth(i,n),e}function Ne(e){return null!=e?(Ee(this,e),i.updateOffset(this,!0),this):Te(this,"Month")}function Re(){function e(e,t){return t.length-e.length}var t,i,n,a,s=[],o=[],r=[];for(t=0;t<12;t++)i=h([2e3,t]),n=le(this.monthsShort(i,"")),a=le(this.months(i,"")),s.push(n),o.push(a),r.push(a),r.push(n);s.sort(e),o.sort(e),r.sort(e),this._monthsRegex=new RegExp("^("+r.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+o.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+s.join("|")+")","i")}function Ae(e){var t,i;return e<100&&e>=0?((i=Array.prototype.slice.call(arguments))[0]=e+400,t=new Date(Date.UTC.apply(null,i)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)):t=new Date(Date.UTC.apply(null,arguments)),t}function Fe(e,t,i){var n=7+t-i;return-((7+Ae(e,0,n).getUTCDay()-t)%7)+n-1}function qe(e,t,i,n,a){var s,o,r=1+7*(t-1)+(7+i-n)%7+Fe(e,n,a);return r<=0?o=Ce(s=e-1)+r:r>Ce(e)?(s=e+1,o=r-Ce(e)):(s=e,o=r),{year:s,dayOfYear:o}}function Le(e,t,i){var n,a,s=Fe(e.year(),t,i),o=Math.floor((e.dayOfYear()-s-1)/7)+1;return o<1?n=o+Ve(a=e.year()-1,t,i):o>Ve(e.year(),t,i)?(n=o-Ve(e.year(),t,i),a=e.year()+1):(a=e.year(),n=o),{week:n,year:a}}function Ve(e,t,i){var n=Fe(e,t,i),a=Fe(e+1,t,i);return(Ce(e)-n+a)/7}O("w",["ww",2],"wo","week"),O("W",["WW",2],"Wo","isoWeek"),oe("w",G,ae),oe("ww",G,L),oe("W",G,ae),oe("WW",G,L),fe(["w","ww","W","WW"],function(e,t,i,n){t[n.substr(0,1)]=ce(e)});function ze(e,t){return e.slice(t,7).concat(e.slice(0,t))}O("d",0,"do","day"),O("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)}),O("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)}),O("dddd",0,0,function(e){return this.localeData().weekdays(this,e)}),O("e",0,0,"weekday"),O("E",0,0,"isoWeekday"),oe("d",G),oe("e",G),oe("E",G),oe("dd",function(e,t){return t.weekdaysMinRegex(e)}),oe("ddd",function(e,t){return t.weekdaysShortRegex(e)}),oe("dddd",function(e,t){return t.weekdaysRegex(e)}),fe(["dd","ddd","dddd"],function(e,t,i,n){var a=i._locale.weekdaysParse(e,n,i._strict);null!=a?t.d=a:f(i).invalidWeekday=e}),fe(["d","e","E"],function(e,t,i,n){t[n]=ce(e)});var Ue="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Ge="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Xe="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),Qe=ne,Be=ne,Ze=ne;function Je(){function e(e,t){return t.length-e.length}var t,i,n,a,s,o=[],r=[],l=[],d=[];for(t=0;t<7;t++)i=h([2e3,1]).day(t),n=le(this.weekdaysMin(i,"")),a=le(this.weekdaysShort(i,"")),s=le(this.weekdays(i,"")),o.push(n),r.push(a),l.push(s),d.push(n),d.push(a),d.push(s);o.sort(e),r.sort(e),l.sort(e),d.sort(e),this._weekdaysRegex=new RegExp("^("+d.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+l.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+r.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+o.join("|")+")","i")}function Ke(){return this.hours()%12||12}function et(e,t){O(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}function tt(e,t){return t._meridiemParse}O("H",["HH",2],0,"hour"),O("h",["hh",2],0,Ke),O("k",["kk",2],0,function(){return this.hours()||24}),O("hmm",0,0,function(){return""+Ke.apply(this)+T(this.minutes(),2)}
vendor: 5,715 bytes, line 12
12),O("hmmss",0,0,function(){return""+Ke.apply(this)+T(this.minutes(),2)+T(this.seconds(),2)}),O("Hmm",0,0,function(){return""+this.hours()+T(this.minutes(),2)}),O("Hmmss",0,0,function(){return""+this.hours()+T(this.minutes(),2)+T(this.seconds(),2)}),et("a",!0),et("A",!1),oe("a",tt),oe("A",tt),oe("H",G,se),oe("h",G,ae),oe("k",G,ae),oe("HH",G,L),oe("hh",G,L),oe("kk",G,L),oe("hmm",X),oe("hmmss",Q),oe("Hmm",X),oe("Hmmss",Q),he(["H","HH"],be),he(["k","kk"],function(e,t,i){var n=ce(e);t[be]=24===n?0:n}),he(["a","A"],function(e,t,i){i._isPm=i._locale.isPM(e),i._meridiem=e}),he(["h","hh"],function(e,t,i){t[be]=ce(e),f(i).bigHour=!0}),he("hmm",function(e,t,i){var n=e.length-2;t[be]=ce(e.substr(0,n)),t[we]=ce(e.substr(n)),f(i).bigHour=!0}),he("hmmss",function(e,t,i){var n=e.length-4,a=e.length-2;t[be]=ce(e.substr(0,n)),t[we]=ce(e.substr(n,2)),t[_e]=ce(e.substr(a)),f(i).bigHour=!0}),he("Hmm",function(e,t,i){var n=e.length-2;t[be]=ce(e.substr(0,n)),t[we]=ce(e.substr(n))}),he("Hmmss",function(e,t,i){var n=e.length-4,a=e.length-2;t[be]=ce(e.substr(0,n)),t[we]=ce(e.substr(n,2)),t[_e]=ce(e.substr(a))});var it=De("Hours",!0);var nt,at={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:Ye,monthsShort:je,week:{dow:0,doy:6},weekdays:Ue,weekdaysMin:Xe,weekdaysShort:Ge,meridiemParse:/[ap]\.?m?\.?/i},st={},ot={};function rt(e,t){var i,n=Math.min(e.length,t.length);for(i=0;i<n;i+=1)if(e[i]!==t[i])return i;return n}function lt(e){return e?e.toLowerCase().replace("_","-"):e}function dt(e){var t=null;if(void 0===st[e]&&"undefined"!=typeof module&&module&&module.exports&&function(e){return!(!e||!e.match("^[^/\\\\]*$"))}(e))try{t=nt._abbr,require("./locale/"+e),ct(t)}catch(t){st[e]=null}return st[e]}function ct(e,t){var i;return e&&((i=r(t)?ht(e):ut(e,t))?nt=i:"undefined"!=typeof console&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),nt._abbr}function ut(e,t){if(null!==t){var i,n=at;if(t.abbr=e,null!=st[e])C("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),n=st[e]._config;else if(null!=t.parentLocale)if(null!=st[t.parentLocale])n=st[t.parentLocale]._config;else{if(null==(i=dt(t.parentLocale)))return ot[t.parentLocale]||(ot[t.parentLocale]=[]),ot[t.parentLocale].push({name:e,config:t}),null;n=i._config}return st[e]=new D(S(n,t)),ot[e]&&ot[e].forEach(function(e){ut(e.name,e.config)}),ct(e),st[e]}return delete st[e],null}function ht(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return nt;if(!n(e)){if(t=dt(e))return t;e=[e]}return function(e){for(var t,i,n,a,s=0;s<e.length;){for(t=(a=lt(e[s]).split("-")).length,i=(i=lt(e[s+1]))?i.split("-"):null;t>0;){if(n=dt(a.slice(0,t).join("-")))return n;if(i&&i.length>=t&&rt(a,i)>=t-1)break;t--}s++}return nt}(e)}function ft(e){var t,i=e._a;return i&&-2===f(e).overflow&&(t=i[ve]<0||i[ve]>11?ve:i[ye]<1||i[ye]>We(i[ge],i[ve])?ye:i[be]<0||i[be]>24||24===i[be]&&(0!==i[we]||0!==i[_e]||0!==i[$e])?be:i[we]<0||i[we]>59?we:i[_e]<0||i[_e]>59?_e:i[$e]<0||i[$e]>999?$e:-1,f(e)._overflowDayOfYear&&(t<ge||t>ye)&&(t=ye),f(e)._overflowWeeks&&-1===t&&(t=xe),f(e)._overflowWeekday&&-1===t&&(t=ke),f(e).overflow=t),e}var mt=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,pt=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,gt=/Z|[+-]\d\d(?::?\d\d)?/,vt=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],yt=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],bt=/^\/?Date\((-?\d+)/i,wt=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,_t={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function $t(e){var t,i,n,a,s,o,r=e._i,l=mt.exec(r)||pt.exec(r),d=vt.length,c=yt.length;if(l){for(f(e).iso=!0,t=0,i=d;t<i;t++)if(vt[t][1].exec(l[1])){a=vt[t][0],n=!1!==vt[t][2];break}if(null==a)return void(e._isValid=!1);if(l[3]){for(t=0,i=c;t<i;t++)if(yt[t][1].exec(l[3])){s=(l[2]||" ")+yt[t][0];break}if(null==s)return void(e._isValid=!1)}if(!n&&null!=s)return void(e._isValid=!1);if(l[4]){if(!gt.exec(l[4]))return void(e._isValid=!1);o="Z"}e._f=a+(s||"")+(o||""),St(e)}else e._isValid=!1}function xt(e,t,i,n,a,s){var o=[function(e){var t=parseInt(e,10);if(t<=49)return 2e3+t;
vendor: 8,937 bytes, line 12
12if(t<=999)return 1900+t;return t}(e),je.indexOf(t),parseInt(i,10),parseInt(n,10),parseInt(a,10)];return s&&o.push(parseInt(s,10)),o}function kt(e){var t,i=wt.exec(e._i.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,""));if(i){if(t=xt(i[4],i[3],i[2],i[5],i[6],i[7]),!function(e,t,i){return!e||Ge.indexOf(e)===new Date(t[0],t[1],t[2]).getDay()||(f(i).weekdayMismatch=!0,i._isValid=!1,!1)}(i[1],t,e))return;e._a=t,e._tzm=function(e,t,i){if(e)return _t[e];if(t)return 0;var n=parseInt(i,10),a=n%100;return(n-a)/100*60+a}(i[8],i[9],i[10]),e._d=Ae.apply(null,e._a),e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),f(e).rfc2822=!0}else e._isValid=!1}function Ct(e,t,i){return null!=e?e:null!=t?t:i}function Mt(e){var t,n,a,s,o,r=[];if(!e._d){for(a=function(e){var t=new Date(i.now());return e._useUTC?[t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate()]:[t.getFullYear(),t.getMonth(),t.getDate()]}(e),e._w&&null==e._a[ye]&&null==e._a[ve]&&function(e){var t,i,n,a,s,o,r,l,d;null!=(t=e._w).GG||null!=t.W||null!=t.E?(s=1,o=4,i=Ct(t.GG,e._a[ge],Le(Ht(),1,4).year),n=Ct(t.W,1),((a=Ct(t.E,1))<1||a>7)&&(l=!0)):(s=e._locale._week.dow,o=e._locale._week.doy,d=Le(Ht(),s,o),i=Ct(t.gg,e._a[ge],d.year),n=Ct(t.w,d.week),null!=t.d?((a=t.d)<0||a>6)&&(l=!0):null!=t.e?(a=t.e+s,(t.e<0||t.e>6)&&(l=!0)):a=s);n<1||n>Ve(i,s,o)?f(e)._overflowWeeks=!0:null!=l?f(e)._overflowWeekday=!0:(r=qe(i,n,a,s,o),e._a[ge]=r.year,e._dayOfYear=r.dayOfYear)}(e),null!=e._dayOfYear&&(o=Ct(e._a[ge],a[ge]),(e._dayOfYear>Ce(o)||0===e._dayOfYear)&&(f(e)._overflowDayOfYear=!0),n=Ae(o,0,e._dayOfYear),e._a[ve]=n.getUTCMonth(),e._a[ye]=n.getUTCDate()),t=0;t<3&&null==e._a[t];++t)e._a[t]=r[t]=a[t];for(;t<7;t++)e._a[t]=r[t]=null==e._a[t]?2===t?1:0:e._a[t];24===e._a[be]&&0===e._a[we]&&0===e._a[_e]&&0===e._a[$e]&&(e._nextDay=!0,e._a[be]=0),e._d=(e._useUTC?Ae:function(e,t,i,n,a,s,o){var r;return e<100&&e>=0?(r=new Date(e+400,t,i,n,a,s,o),isFinite(r.getFullYear())&&r.setFullYear(e)):r=new Date(e,t,i,n,a,s,o),r}).apply(null,r),s=e._useUTC?e._d.getUTCDay():e._d.getDay(),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[be]=24),e._w&&void 0!==e._w.d&&e._w.d!==s&&(f(e).weekdayMismatch=!0)}}function St(e){if(e._f!==i.ISO_8601)if(e._f!==i.RFC_2822){e._a=[],f(e).empty=!0;var t,n,a,s,o,r,l,d=""+e._i,c=d.length,u=0;for(l=(a=P(e._f,e._locale).match(H)||[]).length,t=0;t<l;t++)s=a[t],(n=(d.match(re(s,e))||[])[0])&&((o=d.substr(0,d.indexOf(n))).length>0&&f(e).unusedInput.push(o),d=d.slice(d.indexOf(n)+n.length),u+=n.length),j[s]?(n?f(e).empty=!1:f(e).unusedTokens.push(s),me(s,n,e)):e._strict&&!n&&f(e).unusedTokens.push(s);f(e).charsLeftOver=c-u,d.length>0&&f(e).unusedInput.push(d),e._a[be]<=12&&!0===f(e).bigHour&&e._a[be]>0&&(f(e).bigHour=void 0),f(e).parsedDateParts=e._a.slice(0),f(e).meridiem=e._meridiem,e._a[be]=function(e,t,i){var n;if(null==i)return t;return null!=e.meridiemHour?e.meridiemHour(t,i):null!=e.isPM?((n=e.isPM(i))&&t<12&&(t+=12),n||12!==t||(t=0),t):t}(e._locale,e._a[be],e._meridiem),null!==(r=f(e).era)&&(e._a[ge]=e._locale.erasConvertYear(r,e._a[ge])),Mt(e),ft(e)}else kt(e);else $t(e)}function Dt(e){var t=e._i,s=e._f;return e._locale=e._locale||ht(e._l),null===t||void 0===s&&""===t?p({nullInput:!0}):("string"==typeof t&&(e._i=t=e._locale.preparse(t)),w(t)?new b(ft(t)):(d(t)?e._d=t:n(s)?function(e){var t,i,n,a,s,o,r=!1,l=e._f.length;if(0===l)return f(e).invalidFormat=!0,void(e._d=new Date(NaN));for(a=0;a<l;a++)s=0,o=!1,t=y({},e),null!=e._useUTC&&(t._useUTC=e._useUTC),t._f=e._f[a],St(t),m(t)&&(o=!0),s+=f(t).charsLeftOver,s+=10*f(t).unusedTokens.length,f(t).score=s,r?s<n&&(n=s,i=t):(null==n||s<n||o)&&(n=s,i=t,o&&(r=!0));u(e,i||t)}(e):s?St(e):function(e){var t=e._i;r(t)?e._d=new Date(i.now()):d(t)?e._d=new Date(t.valueOf()):"string"==typeof t?function(e){var t=bt.exec(e._i);null===t?($t(e),!1===e._isValid&&(delete e._isValid,kt(e),!1===e._isValid&&(delete e._isValid,e._strict?e._isValid=!1:i.createFromInputFallback(e)))):e._d=new Date(+t[1])}(e):n(t)?(e._a=c(t.slice(0),function(e){return parseInt(e,10)}),Mt(e)):a(t)?function(e){if(!e._d){var t=R(e._i),i=void 0===t.day?t.date:t.day;e._a=c([t.year,t.month,i,t.hour,t.minute,t.second,t.millisecond],function(e){return e&&parseInt(e,10)}),Mt(e)}}(e):l(t)?e._d=new Date(t):i.createFromInputFallback(e)}(e),m(e)||(e._d=null),e))}function Tt(e,t,i,s,r){var l,d={};return!0!==t&&!1!==t||(s=t,t=void 0),!0!==i&&!1!==i||(s=i,i=void 0),(a(e)&&o(e)||n(e)&&0===e.length)&&(e=void 0),d._isAMomentObject=!0,d._useUTC=d._isUTC=r,d._l=i,d._i=e,d._f=t,d._strict=s,(l=new b(ft(Dt(d))))._nextDay&&(l.add(1,"d"),l._nextDay=void 0),l}function Ht(e,t,i,n){return Tt(e,t,i,n,!1)}i.createFromInputFallback=$("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(e){e._d=new Date(e._i+(e._useUTC?" UTC":""))}),i.ISO_8601=function(){},i.RFC_2822=function(){};var Wt=$("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=Ht.apply(null,arguments);return this.isValid()&&e.isValid()?e<this?this:e:p()}),Yt=$("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=Ht.apply(null,arguments);return this.isValid()&&e.isValid()?e>this?this:e:p()});function jt(e,t){var i,a;if(1===t.length&&n(t[0])&&(t=t[0]),!t.length)return Ht();for(i=t[0],a=1;a<t.length;++a)t[a].isValid()&&!t[a][e](i)||(i=t[a]);return i}var Ot=["year","quarter","month","week","day","hour","minute","second","millisecond"];function It(e){var t=R(e),i=t.year||0,n=t.quarter||0,a=t.month||0,o=t.week||t.isoWeek||0,r=t.day||0,l=t.hour||0,d=t.minute||0,c=t.second||0,u=t.millisecond||0;this._isValid=function(e){var t,i,n=!1,a=Ot.length;for(t in e)if(s(e,t)&&(-1===Me.call(Ot,t)||null!=e[t]&&isNaN(e[t])))return!1;for(i=0;i<a;++i)if(e[Ot[i]]){if(n)return!1;parseFloat(e[Ot[i]])!==ce(e[Ot[i]])&&(n=!0)}return!0}(t),this._milliseconds=+u+1e3*c+6e4*d+1e3*l*60*60,this._days=+r+7*o,this._months=+a+3*n+12*i,this._data={},this._locale=ht(),this._bubble()}function Pt(e){return e instanceof It}function Et(e){return e<0?-1*Math.round(-1*e):Math.round(e)}function Nt(e,t){O(e,0,0,function(){var e=this.utcOffset(),i="+";return e<0&&(e=-e,i="-"),i+T(~~(e/60),2)+t+T(~~e%60,2)})}Nt("Z",":"),Nt("ZZ",""),oe("Z",ie),oe("ZZ",ie),he(["Z","ZZ"],function(e,t,i){i._useUTC=!0,i._tzm=At(ie,e)});var Rt=/([\+\-]|\d\d)/gi;function At(e,t){var i,n,a=(t||"").match(e);return null===a?null:0===(n=60*(i=((a[a.length-1]||[])+"").match(Rt)||["-",0,0])[1]+ce(i[2]))?0:"+"===i[0]?n:-n}function Ft(e,t){var n,a;return t._isUTC?(n=t.clone(),a=(w(e)||d(e)?e.valueOf():Ht(e).valueOf())-n.valueOf(),n._d.setTime(n._d.valueOf()+a),i.updateOffset(n,!1),n):Ht(e).local()}function qt(e){return-Math.round(e._d.getTimezoneOffset())}function Lt(){return!!this.isValid()&&(this._isUTC&&0===this._offset)}i.updateOffset=function(){};var Vt=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,zt=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function Ut(e,t){var i,n,a,o=e,r=null;return Pt(e)?o={ms:e._milliseconds,d:e._days,M:e._months}:l(e)||!isNaN(+e)?(o={},t?o[t]=+e:o.milliseconds=+e):(r=Vt.exec(e))?(i="-"===r[1]?-1:1,o={y:0,d:ce(r[ye])*i,h:ce(r[be])*i,m:ce(r[we])*i,s:ce(r[_e])*i,ms:ce(Et(1e3*r[$e]))*i}):(r=zt.exec(e))?(i="-"===r[1]?-1:1,o={y:Gt(r[2],i),M:Gt(r[3],i),w:Gt(r[4],i),d:Gt(r[5],i),h:Gt(r[6],i),m:Gt(r[7],i),s:Gt(r[8],i)}):null==o?o={}:"object"==typeof o&&("from"in o||"to"in o)&&(a=function(e,t){var i;if(!e.isValid()||!t.isValid())return{milliseconds:0,months:0};t=Ft(t,e),e.isBefore(t)?i=Xt(e,t):((i=Xt(t,e)).milliseconds=-i.milliseconds,i.months=-i.months);return i}(Ht(o.from),Ht(o.to)),(o={}).ms=a.milliseconds,o.M=a.months),n=new It(o),Pt(e)&&s(e,"_locale")&&(n._locale=e._locale),Pt(e)&&s(e,"_isValid")&&(n._isValid=e._isValid),n}function Gt(e,t){var i=e&&parseFloat(e.replace(",","."));return(isNaN(i)?0:i)*t}function Xt(e,t){var i={};return i.months=t.month()-e.month()+12*(t.year()-e.year()),e.clone().add(i.months,"M").isAfter(t)&&--i.months,i.milliseconds=+t-+e.clone().add(i.months,"M"),i}function Qt(e,t){return function(i,n){var a;return null===n||isNaN(+n)||(C(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),a=i,i=n,n=a),Bt(this,Ut(i,n),e),this}}function Bt(e,t,n,a){var s=t._milliseconds,o=Et(t._days),r=Et(t._months);e.isValid()&&(a=null==a||a,r&&Ee(e,Te(e,"Month")+r*n),o&&He(e,"Date",Te(e,"Date")+o*n),s&&e._d.setTime(e._d.valueOf()+s*n),a&&i.updateOffset(e,o||r))}
12Ut.fn=It.prototype,Ut.invalid=function(){return Ut(NaN)};var Zt=Qt(1,"add"),Jt=Qt(-1,"subtract");function Kt(e){return"string"==typeof e||e instanceof String}function ei(e){return w(e)||d(e)||Kt(e)||l(e)||function(e){var t=n(e),i=!1;t&&(i=0===e.filter(function(t){return!l(t)&&Kt(e)}).length);return t&&i}(e)||function(e){var t,i=a(e)&&!o(e),n=!1,r=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],l=r.length;for(t=0;t<l;t+=1)n=n||s(e,r[t]);return i&&n}(e)||null===e||void 0===e}function ti(e,t){if(e.date()<t.date())return-ti(t,e);var i=12*(t.year()-e.year())+(t.month()-e.month()),n=e.clone().add(i,"months");return-(i+(t-n<0?(t-n)/(n-e.clone().add(i-1,"months")):(t-n)/(e.clone().add(i+1,"months")-n)))||0}function ii(e){var t;return void 0===e?this._locale._abbr:(null!=(t=ht(e))&&(this._locale=t),this)}i.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",i.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var ni=$("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(e){return void 0===e?this.localeData():this.locale(e)});function ai(){return this._locale}var si=1e3,oi=60*si,ri=60*oi,li=3506328*ri;function di(e,t){return(e%t+t)%t}function ci(e,t,i){return e<100&&e>=0?new Date(e+400,t,i)-li:new Date(e,t,i).valueOf()}function ui(e,t,i){return e<100&&e>=0?Date.UTC(e+400,t,i)-li:Date.UTC(e,t,i)}function hi(e,t){return t.erasAbbrRegex(e)}function fi(){var e,t,i,n,a,s=[],o=[],r=[],l=[],d=this.eras();for(e=0,t=d.length;e<t;++e)i=le(d[e].name),n=le(d[e].abbr),a=le(d[e].narrow),o.push(i),s.push(n),r.push(a),l.push(i),l.push(n),l.push(a);this._erasRegex=new RegExp("^("+l.join("|")+")","i"),this._erasNameRegex=new RegExp("^("+o.join("|")+")","i"),this._erasAbbrRegex=new RegExp("^("+s.join("|")+")","i"),this._erasNarrowRegex=new RegExp("^("+r.join("|")+")","i")}function mi(e,t){O(0,[e,e.length],0,t)}function pi(e,t,i,n,a){var s;return null==e?Le(this,n,a).year:(t>(s=Ve(e,n,a))&&(t=s),function(e,t,i,n,a){var s=qe(e,t,i,n,a),o=Ae(s.year,0,s.dayOfYear);return this.year(o.getUTCFullYear()),this.month(o.getUTCMonth()),this.date(o.getUTCDate()),this}.call(this,e,t,i,n,a))}O("N",0,0,"eraAbbr"),O("NN",0,0,"eraAbbr"),O("NNN",0,0,"eraAbbr"),O("NNNN",0,0,"eraName"),O("NNNNN",0,0,"eraNarrow"),O("y",["y",1],"yo","eraYear"),O("y",["yy",2],0,"eraYear"),O("y",["yyy",3],0,"eraYear"),O("y",["yyyy",4],0,"eraYear"),oe("N",hi),oe("NN",hi),oe("NNN",hi),oe("NNNN",function(e,t){return t.erasNameRegex(e)}),oe("NNNNN",function(e,t){return t.erasNarrowRegex(e)}),he(["N","NN","NNN","NNNN","NNNNN"],function(e,t,i,n){var a=i._locale.erasParse(e,n,i._strict);a?f(i).era=a:f(i).invalidEra=e}),oe("y",K),oe("yy",K),oe("yyy",K),oe("yyyy",K),oe("yo",function(e,t){return t._eraYearOrdinalRegex||K}),he(["y","yy","yyy","yyyy"],ge),he(["yo"],function(e,t,i,n){var a;i._locale._eraYearOrdinalRegex&&(a=e.match(i._locale._eraYearOrdinalRegex)),i._locale.eraYearOrdinalParse?t[ge]=i._locale.eraYearOrdinalParse(e,a):t[ge]=parseInt(e,10)}),O(0,["gg",2],0,function(){return this.weekYear()%100}),O(0,["GG",2],0,function(){return this.isoWeekYear()%100}),mi("gggg","weekYear"),mi("ggggg","weekYear"),mi("GGGG","isoWeekYear"),mi("GGGGG","isoWeekYear"),oe("G",ee),oe("g",ee),oe("GG",G,L),oe("gg",G,L),oe("GGGG",Z,z),oe("gggg",Z,z),oe("GGGGG",J,U),oe("ggggg",J,U),fe(["gggg","ggggg","GGGG","GGGGG"],function(e,t,i,n){t[n.substr(0,2)]=ce(e)}),fe(["gg","GG"],function(e,t,n,a){t[a]=i.parseTwoDigitYear(e)}),O("Q",0,"Qo","quarter"),oe("Q",q),he("Q",function(e,t){t[ve]=3*(ce(e)-1)}),O("D",["DD",2],"Do","date"),oe("D",G,ae),oe("DD",G,L),oe("Do",function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient}),he(["D","DD"],ye),he("Do",function(e,t){t[ye]=ce(e.match(G)[0])});var gi=De("Date",!0);O("DDD",["DDDD",3],"DDDo","dayOfYear"),oe("DDD",B),oe("DDDD",V),he(["DDD","DDDD"],function(e,t,i){i._dayOfYear=ce(e)}),O("m",["mm",2],0,"minute"),oe("m",G,se),oe("mm",G,L),he(["m","mm"],we);var vi=De("Minutes",!1);O("s",["ss",2],0,"second"),oe("s",G,se),oe("ss",G,L),he(["s","ss"],_e);var yi,bi,wi=De("Seconds",!1);for(O("S",0,0,function(){return~~(this.millisecond()/100)}),O(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),O(0,["SSS",3],0,"millisecond"),O(0,["SSSS",4],0,function(){return 10*this.millisecond()}),O(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),O(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),O(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),O(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),O(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),oe("S",B,q),oe("SS",B,L),oe("SSS",B,V),yi="SSSS";yi.length<=9;yi+="S")oe(yi,K);function _i(e,t){t[$e]=ce(1e3*("0."+e))}for(yi="S";yi.length<=9;yi+="S")he(yi,_i);bi=De("Milliseconds",!1),O("z",0,0,"zoneAbbr"),O("zz",0,0,"zoneName");var $i=b.prototype;function xi(e){return e}$i.add=Zt,$i.calendar=function(e,t){1===arguments.length&&(arguments[0]?ei(arguments[0])?(e=arguments[0],t=void 0):function(e){var t,i=a(e)&&!o(e),n=!1,r=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"];for(t=0;t<r.length;t+=1)n=n||s(e,r[t]);return i&&n}(arguments[0])&&(t=arguments[0],e=void 0):(e=void 0,t=void 0));var n=e||Ht(),r=Ft(n,this).startOf("day"),l=i.calendarFormat(this,r)||"sameElse",d=t&&(M(t[l])?t[l].call(this,n):t[l]);return this.format(d||this.localeData().calendar(l,this,Ht(n)))},$i.clone=function(){return new b(this)},$i.diff=function(e,t,i){var n,a,s;if(!this.isValid())return NaN;if(!(n=Ft(e,this)).isValid())return NaN;switch(a=6e4*(n.utcOffset()-this.utcOffset()),t=N(t)){case"year":s=ti(this,n)/12;break;case"month":s=ti(this,n);break;case"quarter":s=ti(this,n)/3;break;case"second":s=(this-n)/1e3;break;case"minute":s=(this-n)/6e4;break;case"hour":s=(this-n)/36e5;break;case"day":s=(this-n-a)/864e5;break;case"week":s=(this-n-a)/6048e5;break;default:s=this-n}return i?s:de(s)},$i.endOf=function(e){var t,n;if(void 0===(e=N(e))||"millisecond"===e||!this.isValid())return this;switch(n=this._isUTC?ui:ci,e){case"year":t=n(this.year()+1,0,1)-1;break;case"quarter":t=n(this.year(),this.month()-this.month()%3+3,1)-1;break;
vendor: 4,227 bytes, line 12
12case"month":t=n(this.year(),this.month()+1,1)-1;break;case"week":t=n(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":t=n(this.year(),this.month(),this.date()+1)-1;break;case"hour":t=this._d.valueOf(),t+=ri-di(t+(this._isUTC?0:this.utcOffset()*oi),ri)-1;break;case"minute":t=this._d.valueOf(),t+=oi-di(t,oi)-1;break;case"second":t=this._d.valueOf(),t+=si-di(t,si)-1}return this._d.setTime(t),i.updateOffset(this,!0),this},$i.format=function(e){e||(e=this.isUtc()?i.defaultFormatUtc:i.defaultFormat);var t=I(this,e);return this.localeData().postformat(t)},$i.from=function(e,t){return this.isValid()&&(w(e)&&e.isValid()||Ht(e).isValid())?Ut({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},$i.fromNow=function(e){return this.from(Ht(),e)},$i.to=function(e,t){return this.isValid()&&(w(e)&&e.isValid()||Ht(e).isValid())?Ut({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},$i.toNow=function(e){return this.to(Ht(),e)},$i.get=function(e){return M(this[e=N(e)])?this[e]():this},$i.invalidAt=function(){return f(this).overflow},$i.isAfter=function(e,t){var i=w(e)?e:Ht(e);return!(!this.isValid()||!i.isValid())&&("millisecond"===(t=N(t)||"millisecond")?this.valueOf()>i.valueOf():i.valueOf()<this.clone().startOf(t).valueOf())},$i.isBefore=function(e,t){var i=w(e)?e:Ht(e);return!(!this.isValid()||!i.isValid())&&("millisecond"===(t=N(t)||"millisecond")?this.valueOf()<i.valueOf():this.clone().endOf(t).valueOf()<i.valueOf())},$i.isBetween=function(e,t,i,n){var a=w(e)?e:Ht(e),s=w(t)?t:Ht(t);return!!(this.isValid()&&a.isValid()&&s.isValid())&&("("===(n=n||"()")[0]?this.isAfter(a,i):!this.isBefore(a,i))&&(")"===n[1]?this.isBefore(s,i):!this.isAfter(s,i))},$i.isSame=function(e,t){var i,n=w(e)?e:Ht(e);return!(!this.isValid()||!n.isValid())&&("millisecond"===(t=N(t)||"millisecond")?this.valueOf()===n.valueOf():(i=n.valueOf(),this.clone().startOf(t).valueOf()<=i&&i<=this.clone().endOf(t).valueOf()))},$i.isSameOrAfter=function(e,t){return this.isSame(e,t)||this.isAfter(e,t)},$i.isSameOrBefore=function(e,t){return this.isSame(e,t)||this.isBefore(e,t)},$i.isValid=function(){return m(this)},$i.lang=ni,$i.locale=ii,$i.localeData=ai,$i.max=Yt,$i.min=Wt,$i.parsingFlags=function(){return u({},f(this))},$i.set=function(e,t){if("object"==typeof e){var i,n=function(e){var t,i=[];for(t in e)s(e,t)&&i.push({unit:t,priority:A[t]});return i.sort(function(e,t){return e.priority-t.priority}),i}(e=R(e)),a=n.length;for(i=0;i<a;i++)this[n[i].unit](e[n[i].unit])}else if(M(this[e=N(e)]))return this[e](t);return this},$i.startOf=function(e){var t,n;if(void 0===(e=N(e))||"millisecond"===e||!this.isValid())return this;switch(n=this._isUTC?ui:ci,e){case"year":t=n(this.year(),0,1);break;case"quarter":t=n(this.year(),this.month()-this.month()%3,1);break;case"month":t=n(this.year(),this.month(),1);break;case"week":t=n(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":t=n(this.year(),this.month(),this.date());break;case"hour":t=this._d.valueOf(),t-=di(t+(this._isUTC?0:this.utcOffset()*oi),ri);break;case"minute":t=this._d.valueOf(),t-=di(t,oi);break;case"second":t=this._d.valueOf(),t-=di(t,si)}return this._d.setTime(t),i.updateOffset(this,!0),this},$i.subtract=Jt,$i.toArray=function(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]},$i.toObject=function(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}},$i.toDate=function(){return new Date(this.valueOf())},$i.toISOString=function(e){if(!this.isValid())return null;var t=!0!==e,i=t?this.clone().utc():this;return i.year()<0||i.year()>9999?I(i,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):M(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",I(i,"Z")):I(i,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}
vendor: 16,338 bytes, line 12
12,$i.inspect=function(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e,t,i,n="moment",a="";return this.isLocal()||(n=0===this.utcOffset()?"moment.utc":"moment.parseZone",a="Z"),e="["+n+'("]',t=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",i=a+'[")]',this.format(e+t+"-MM-DD[T]HH:mm:ss.SSS"+i)},"undefined"!=typeof Symbol&&null!=Symbol.for&&($i[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),$i.toJSON=function(){return this.isValid()?this.toISOString():null},$i.toString=function(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},$i.unix=function(){return Math.floor(this.valueOf()/1e3)},$i.valueOf=function(){return this._d.valueOf()-6e4*(this._offset||0)},$i.creationData=function(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},$i.eraName=function(){var e,t,i,n=this.localeData().eras();for(e=0,t=n.length;e<t;++e){if(i=this.clone().startOf("day").valueOf(),n[e].since<=i&&i<=n[e].until)return n[e].name;if(n[e].until<=i&&i<=n[e].since)return n[e].name}return""},$i.eraNarrow=function(){var e,t,i,n=this.localeData().eras();for(e=0,t=n.length;e<t;++e){if(i=this.clone().startOf("day").valueOf(),n[e].since<=i&&i<=n[e].until)return n[e].narrow;if(n[e].until<=i&&i<=n[e].since)return n[e].narrow}return""},$i.eraAbbr=function(){var e,t,i,n=this.localeData().eras();for(e=0,t=n.length;e<t;++e){if(i=this.clone().startOf("day").valueOf(),n[e].since<=i&&i<=n[e].until)return n[e].abbr;if(n[e].until<=i&&i<=n[e].since)return n[e].abbr}return""},$i.eraYear=function(){var e,t,n,a,s=this.localeData().eras();for(e=0,t=s.length;e<t;++e)if(n=s[e].since<=s[e].until?1:-1,a=this.clone().startOf("day").valueOf(),s[e].since<=a&&a<=s[e].until||s[e].until<=a&&a<=s[e].since)return(this.year()-i(s[e].since).year())*n+s[e].offset;return this.year()},$i.year=Se,$i.isLeapYear=function(){return pe(this.year())},$i.weekYear=function(e){return pi.call(this,e,this.week(),this.weekday()+this.localeData()._week.dow,this.localeData()._week.dow,this.localeData()._week.doy)},$i.isoWeekYear=function(e){return pi.call(this,e,this.isoWeek(),this.isoWeekday(),1,4)},$i.quarter=$i.quarters=function(e){return null==e?Math.ceil((this.month()+1)/3):this.month(3*(e-1)+this.month()%3)},$i.month=Ne,$i.daysInMonth=function(){return We(this.year(),this.month())},$i.week=$i.weeks=function(e){var t=this.localeData().week(this);return null==e?t:this.add(7*(e-t),"d")},$i.isoWeek=$i.isoWeeks=function(e){var t=Le(this,1,4).week;return null==e?t:this.add(7*(e-t),"d")},$i.weeksInYear=function(){var e=this.localeData()._week;return Ve(this.year(),e.dow,e.doy)},$i.weeksInWeekYear=function(){var e=this.localeData()._week;return Ve(this.weekYear(),e.dow,e.doy)},$i.isoWeeksInYear=function(){return Ve(this.year(),1,4)},$i.isoWeeksInISOWeekYear=function(){return Ve(this.isoWeekYear(),1,4)},$i.date=gi,$i.day=$i.days=function(e){if(!this.isValid())return null!=e?this:NaN;var t=Te(this,"Day");return null!=e?(e=function(e,t){return"string"!=typeof e?e:isNaN(e)?"number"==typeof(e=t.weekdaysParse(e))?e:null:parseInt(e,10)}(e,this.localeData()),this.add(e-t,"d")):t},$i.weekday=function(e){if(!this.isValid())return null!=e?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return null==e?t:this.add(e-t,"d")},$i.isoWeekday=function(e){if(!this.isValid())return null!=e?this:NaN;if(null!=e){var t=function(e,t){return"string"==typeof e?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}(e,this.localeData());return this.day(this.day()%7?t:t-7)}return this.day()||7},$i.dayOfYear=function(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==e?t:this.add(e-t,"d")},$i.hour=$i.hours=it,$i.minute=$i.minutes=vi,$i.second=$i.seconds=wi,$i.millisecond=$i.milliseconds=bi,$i.utcOffset=function(e,t,n){var a,s=this._offset||0;if(!this.isValid())return null!=e?this:NaN;if(null!=e){if("string"==typeof e){if(null===(e=At(ie,e)))return this}else Math.abs(e)<16&&!n&&(e*=60);return!this._isUTC&&t&&(a=qt(this)),this._offset=e,this._isUTC=!0,null!=a&&this.add(a,"m"),s!==e&&(!t||this._changeInProgress?Bt(this,Ut(e-s,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,i.updateOffset(this,!0),this._changeInProgress=null)),this}return this._isUTC?s:qt(this)},$i.utc=function(e){return this.utcOffset(0,e)},$i.local=function(e){return this._isUTC&&(this.utcOffset(0,e),this._isUTC=!1,e&&this.subtract(qt(this),"m")),this},$i.parseZone=function(){if(null!=this._tzm)this.utcOffset(this._tzm,!1,!0);else if("string"==typeof this._i){var e=At(te,this._i);null!=e?this.utcOffset(e):this.utcOffset(0,!0)}return this},$i.hasAlignedHourOffset=function(e){return!!this.isValid()&&(e=e?Ht(e).utcOffset():0,(this.utcOffset()-e)%60==0)},$i.isDST=function(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},$i.isLocal=function(){return!!this.isValid()&&!this._isUTC},$i.isUtcOffset=function(){return!!this.isValid()&&this._isUTC},$i.isUtc=Lt,$i.isUTC=Lt,$i.zoneAbbr=function(){return this._isUTC?"UTC":""},$i.zoneName=function(){return this._isUTC?"Coordinated Universal Time":""},$i.dates=$("dates accessor is deprecated. Use date instead.",gi),$i.months=$("months accessor is deprecated. Use month instead",Ne),$i.years=$("years accessor is deprecated. Use year instead",Se),$i.zone=$("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function(e,t){return null!=e?("string"!=typeof e&&(e=-e),this.utcOffset(e,t),this):-this.utcOffset()}),$i.isDSTShifted=$("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function(){if(!r(this._isDSTShifted))return this._isDSTShifted;var e,t={};return y(t,this),(t=Dt(t))._a?(e=t._isUTC?h(t._a):Ht(t._a),this._isDSTShifted=this.isValid()&&function(e,t,i){var n,a=Math.min(e.length,t.length),s=Math.abs(e.length-t.length),o=0;for(n=0;n<a;n++)(i&&e[n]!==t[n]||!i&&ce(e[n])!==ce(t[n]))&&o++;return o+s}(t._a,e.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted});var ki=D.prototype;function Ci(e,t,i,n){var a=ht(),s=h().set(n,t);return a[i](s,e)}function Mi(e,t,i){if(l(e)&&(t=e,e=void 0),e=e||"",null!=t)return Ci(e,t,i,"month");var n,a=[];for(n=0;n<12;n++)a[n]=Ci(e,n,i,"month");return a}function Si(e,t,i,n){"boolean"==typeof e?(l(t)&&(i=t,t=void 0),t=t||""):(i=t=e,e=!1,l(t)&&(i=t,t=void 0),t=t||"");var a,s=ht(),o=e?s._week.dow:0,r=[];if(null!=i)return Ci(t,(i+o)%7,n,"day");for(a=0;a<7;a++)r[a]=Ci(t,(a+o)%7,n,"day");return r}ki.calendar=function(e,t,i){var n=this._calendar[e]||this._calendar.sameElse;return M(n)?n.call(t,i):n},ki.longDateFormat=function(e){var t=this._longDateFormat[e],i=this._longDateFormat[e.toUpperCase()];return t||!i?t:(this._longDateFormat[e]=i.match(H).map(function(e){return"MMMM"===e||"MM"===e||"DD"===e||"dddd"===e?e.slice(1):e}).join(""),this._longDateFormat[e])},ki.invalidDate=function(){return this._invalidDate},ki.ordinal=function(e){return this._ordinal.replace("%d",e)},ki.preparse=xi,ki.postformat=xi,ki.relativeTime=function(e,t,i,n){var a=this._relativeTime[i];return M(a)?a(e,t,i,n):a.replace(/%d/i,e)},ki.pastFuture=function(e,t){var i=this._relativeTime[e>0?"future":"past"];return M(i)?i(t):i.replace(/%s/i,t)},ki.set=function(e){var t,i;for(i in e)s(e,i)&&(M(t=e[i])?this[i]=t:this["_"+i]=t);this._config=e,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},ki.eras=function(e,t){var n,a,s,o=this._eras||ht("en")._eras;for(n=0,a=o.length;n<a;++n){switch(typeof o[n].since){case"string":s=i(o[n].since).startOf("day"),o[n].since=s.valueOf()}switch(typeof o[n].until){case"undefined":o[n].until=1/0;break;case"string":s=i(o[n].until).startOf("day").valueOf(),o[n].until=s.valueOf()}}return o},ki.erasParse=function(e,t,i){var n,a,s,o,r,l=this.eras();for(e=e.toUpperCase(),n=0,a=l.length;n<a;++n)if(s=l[n].name.toUpperCase(),o=l[n].abbr.toUpperCase(),r=l[n].narrow.toUpperCase(),i)switch(t){case"N":case"NN":case"NNN":if(o===e)return l[n];break;case"NNNN":if(s===e)return l[n];break;case"NNNNN":if(r===e)return l[n]}else if([s,o,r].indexOf(e)>=0)return l[n]},ki.erasConvertYear=function(e,t){var n=e.since<=e.until?1:-1;return void 0===t?i(e.since).year():i(e.since).year()+(t-e.offset)*n},ki.erasAbbrRegex=function(e){return s(this,"_erasAbbrRegex")||fi.call(this),e?this._erasAbbrRegex:this._erasRegex},ki.erasNameRegex=function(e){return s(this,"_erasNameRegex")||fi.call(this),e?this._erasNameRegex:this._erasRegex},ki.erasNarrowRegex=function(e){return s(this,"_erasNarrowRegex")||fi.call(this),e?this._erasNarrowRegex:this._erasRegex},ki.months=function(e,t){return e?n(this._months)?this._months[e.month()]:this._months[(this._months.isFormat||Oe).test(t)?"format":"standalone"][e.month()]:n(this._months)?this._months:this._months.standalone},ki.monthsShort=function(e,t){return e?n(this._monthsShort)?this._monthsShort[e.month()]:this._monthsShort[Oe.test(t)?"format":"standalone"][e.month()]:n(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},ki.monthsParse=function(e,t,i){var n,a,s;if(this._monthsParseExact)return function(e,t,i){var n,a,s,o=e.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],n=0;n<12;++n)s=h([2e3,n]),this._shortMonthsParse[n]=this.monthsShort(s,"").toLocaleLowerCase(),this._longMonthsParse[n]=this.months(s,"").toLocaleLowerCase();return i?"MMM"===t?-1!==(a=Me.call(this._shortMonthsParse,o))?a:null:-1!==(a=Me.call(this._longMonthsParse,o))?a:null:"MMM"===t?-1!==(a=Me.call(this._shortMonthsParse,o))?a:-1!==(a=Me.call(this._longMonthsParse,o))?a:null:-1!==(a=Me.call(this._longMonthsParse,o))?a:-1!==(a=Me.call(this._shortMonthsParse,o))?a:null}.call(this,e,t,i);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),n=0;n<12;n++){if(a=h([2e3,n]),i&&!this._longMonthsParse[n]&&(this._longMonthsParse[n]=new RegExp("^"+this.months(a,"").replace(".","")+"$","i"),this._shortMonthsParse[n]=new RegExp("^"+this.monthsShort(a,"").replace(".","")+"$","i")),i||this._monthsParse[n]||(s="^"+this.months(a,"")+"|^"+this.monthsShort(a,""),this._monthsParse[n]=new RegExp(s.replace(".",""),"i")),i&&"MMMM"===t&&this._longMonthsParse[n].test(e))return n;if(i&&"MMM"===t&&this._shortMonthsParse[n].test(e))return n;if(!i&&this._monthsParse[n].test(e))return n}},ki.monthsRegex=function(e){return this._monthsParseExact?(s(this,"_monthsRegex")||Re.call(this),e?this._monthsStrictRegex:this._monthsRegex):(s(this,"_monthsRegex")||(this._monthsRegex=Pe),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)},ki.monthsShortRegex=function(e){return this._monthsParseExact?(s(this,"_monthsRegex")||Re.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(s(this,"_monthsShortRegex")||(this._monthsShortRegex=Ie),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)},ki.week=function(e){return Le(e,this._week.dow,this._week.doy).week},ki.firstDayOfYear=function(){return this._week.doy},ki.firstDayOfWeek=function(){return this._week.dow},ki.weekdays=function(e,t){var i=n(this._weekdays)?this._weekdays:this._weekdays[e&&!0!==e&&this._weekdays.isFormat.test(t)?"format":"standalone"];return!0===e?ze(i,this._week.dow):e?i[e.day()]:i},ki.weekdaysMin=function(e){return!0===e?ze(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin},ki.weekdaysShort=function(e){return!0===e?ze(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort},ki.weekdaysParse=function(e,t,i){var n,a,s;if(this._weekdaysParseExact)return function(e,t,i){var n,a,s,o=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],n=0;n<7;++n)s=h([2e3,1]).day(n),this._minWeekdaysParse[n]=this.weekdaysMin(s,"").toLocaleLowerCase(),this._shortWeekdaysParse[n]=this.weekdaysShort(s,"").toLocaleLowerCase(),this._weekdaysParse[n]=this.weekdays(s,"").toLocaleLowerCase();return i?"dddd"===t?-1!==(a=Me.call(this._weekdaysParse,o))?a:null:"ddd"===t?-1!==(a=Me.call(this._shortWeekdaysParse,o))?a:null:-1!==(a=Me.call(this._minWeekdaysParse,o))?a:null:"dddd"===t?-1!==(a=Me.call(this._weekdaysParse,o))?a:-1!==(a=Me.call(this._shortWeekdaysParse,o))?a:-1!==(a=Me.call(this._minWeekdaysParse,o))?a:null:"ddd"===t?-1!==(a=Me.call(this._shortWeekdaysParse,o))?a:-1!==(a=Me.call(this._weekdaysParse,o))?a:-1!==(a=Me.call(this._minWeekdaysParse,o))?a:null:-1!==(a=Me.call(this._minWeekdaysParse,o))?a:-1!==(a=Me.call(this._weekdaysParse,o))?a:-1!==(a=Me.call(this._shortWeekdaysParse,o))?a:null}.call(this,e,t,i);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),n=0;n<7;n++){if(a=h([2e3,1]).day(n),i&&!this._fullWeekdaysParse[n]&&(this._fullWeekdaysParse[n]=new RegExp("^"+this.weekdays(a,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[n]=new RegExp("^"+this.weekdaysShort(a,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[n]=new RegExp("^"+this.weekdaysMin(a,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[n]||(s="^"+this.weekdays(a,"")+"|^"+this.weekdaysShort(a,"")+"|^"+this.weekdaysMin(a,""),this._weekdaysParse[n]=new RegExp(s.replace(".",""),"i")),i&&"dddd"===t&&this._fullWeekdaysParse[n].test(e))return n;if(i&&"ddd"===t&&this._shortWeekdaysParse[n].test(e))return n;if(i&&"dd"===t&&this._minWeekdaysParse[n].test(e))return n;if(!i&&this._weekdaysParse[n].test(e))return n}},ki.weekdaysRegex=function(e){return this._weekdaysParseExact?(s(this,"_weekdaysRegex")||Je.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(s(this,"_weekdaysRegex")||(this._weekdaysRegex=Qe),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)},ki.weekdaysShortRegex=function(e){return this._weekdaysParseExact?(s(this,"_weekdaysRegex")||Je.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(s(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Be),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},ki.weekdaysMinRegex=function(e){return this._weekdaysParseExact?(s(this,"_weekdaysRegex")||Je.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(s(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Ze),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},ki.isPM=function(e){return"p"===(e+"").toLowerCase().charAt(0)},ki.meridiem=function(e,t,i){return e>11?i?"pm":"PM":i?"am":"AM"},ct("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10;return e+(1===ce(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")}}),i.lang=$("moment.lang is deprecated. Use moment.locale instead.",ct),i.langData=$("moment.langData is deprecated. Use moment.localeData instead.",ht);var Di=Math.abs;function Ti(e,t,i,n){var a=Ut(t,i);return e._milliseconds+=n*a._milliseconds,e._days+=n*a._days,e._months+=n*a._months,e._bubble()}function Hi(e){return e<0?Math.floor(e):Math.ceil(e)}function Wi(e){return 4800*e/146097}function Yi(e){return 146097*e/4800}function ji(e){return function(){return this.as(e)}}var Oi=ji("ms"),Ii=ji("s"),Pi=ji("m"),Ei=ji("h"),Ni=ji("d"),Ri=ji("w"),Ai=ji("M"),Fi=ji("Q"),qi=ji("y"),Li=Oi;function Vi(e){return function(){return this.isValid()?this._data[e]:NaN}}var zi=Vi("milliseconds"),Ui=Vi("seconds"),Gi=Vi("minutes"),Xi=Vi("hours"),Qi=Vi("days"),Bi=Vi("months"),Zi=Vi("years");var Ji=Math.round,Ki={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};var en=Math.abs;function tn(e){return(e>0)-(e<0)||+e}function nn(){if(!this.isValid())return this.localeData().invalidDate();var e,t,i,n,a,s,o,r,l=en(this._milliseconds)/1e3,d=en(this._days),c=en(this._months),u=this.asSeconds();return u?(t=de((e=de(l/60))/60),l%=60,e%=60,i=de(c/12),c%=12,n=l?l.toFixed(3).replace(/\.?0+$/,""):"",a=u<0?"-":"",s=tn(this._months)!==tn(u)?"-":"",o=tn(this._days)!==tn(u)?"-":"",r=tn(this._milliseconds)!==tn(u)?"-":"",a+"P"+(i?
12s+i+"Y":"")+(c?s+c+"M":"")+(d?o+d+"D":"")+(t||e||l?"T":"")+(t?r+t+"H":"")+(e?r+e+"M":"")+(l?r+n+"S":"")):"P0D"}var an=It.prototype;return an.isValid=function(){return this._isValid},an.abs=function(){var e=this._data;return this._milliseconds=Di(this._milliseconds),this._days=Di(this._days),this._months=Di(this._months),e.milliseconds=Di(e.milliseconds),e.seconds=Di(e.seconds),e.minutes=Di(e.minutes),e.hours=Di(e.hours),e.months=Di(e.months),e.years=Di(e.years),this},an.add=function(e,t){return Ti(this,e,t,1)},an.subtract=function(e,t){return Ti(this,e,t,-1)},an.as=function(e){if(!this.isValid())return NaN;var t,i,n=this._milliseconds;if("month"===(e=N(e))||"quarter"===e||"year"===e)switch(t=this._days+n/864e5,i=this._months+Wi(t),e){case"month":return i;case"quarter":return i/3;case"year":return i/12}else switch(t=this._days+Math.round(Yi(this._months)),e){case"week":return t/7+n/6048e5;case"day":return t+n/864e5;case"hour":return 24*t+n/36e5;case"minute":return 1440*t+n/6e4;case"second":return 86400*t+n/1e3;case"millisecond":return Math.floor(864e5*t)+n;default:throw new Error("Unknown unit "+e)}},an.asMilliseconds=Oi,an.asSeconds=Ii,an.asMinutes=Pi,an.asHours=Ei,an.asDays=Ni,an.asWeeks=Ri,an.asMonths=Ai,an.asQuarters=Fi,an.asYears=qi,an.valueOf=Li,an._bubble=function(){var e,t,i,n,a,s=this._milliseconds,o=this._days,r=this._months,l=this._data;return s>=0&&o>=0&&r>=0||s<=0&&o<=0&&r<=0||(s+=864e5*Hi(Yi(r)+o),o=0,r=0),l.milliseconds=s%1e3,e=de(s/1e3),l.seconds=e%60,t=de(e/60),l.minutes=t%60,i=de(t/60),l.hours=i%24,r+=a=de(Wi(o+=de(i/24))),o-=Hi(Yi(a)),n=de(r/12),r%=12,l.days=o,l.months=r,l.years=n,this},an.clone=function(){return Ut(this)},an.get=function(e){return e=N(e),this.isValid()?this[e+"s"]():NaN},an.milliseconds=zi,an.seconds=Ui,an.minutes=Gi,an.hours=Xi,an.days=Qi,an.weeks=function(){return de(this.days()/7)},an.months=Bi,an.years=Zi,an.humanize=function(e,t){if(!this.isValid())return this.localeData().invalidDate();var i,n,a=!1,s=Ki;return"object"==typeof e&&(t=e,e=!1),"boolean"==typeof e&&(a=e),"object"==typeof t&&(s=Object.assign({},Ki,t),null!=t.s&&null==t.ss&&(s.ss=t.s-1)),n=function(e,t,i,n){var a=Ut(e).abs(),s=Ji(a.as("s")),o=Ji(a.as("m")),r=Ji(a.as("h")),l=Ji(a.as("d")),d=Ji(a.as("M")),c=Ji(a.as("w")),u=Ji(a.as("y")),h=s<=i.ss&&["s",s]||s<i.s&&["ss",s]||o<=1&&["m"]||o<i.m&&["mm",o]||r<=1&&["h"]||r<i.h&&["hh",r]||l<=1&&["d"]||l<i.d&&["dd",l];
12return null!=i.w&&(h=h||c<=1&&["w"]||c<i.w&&["ww",c]),(h=h||d<=1&&["M"]||d<i.M&&["MM",d]||u<=1&&["y"]||["yy",u])[2]=t,h[3]=+e>0,h[4]=n,function(e,t,i,n,a){return a.relativeTime(t||1,!!i,e,n)}.apply(null,h)}(this,!a,s,i=this.localeData()),a&&(n=i.pastFuture(+this,n)),i.postformat(n)},an.toISOString=nn,an.toString=nn,an.toJSON=nn,an.locale=ii,an.localeData=ai,an.toIsoString=$("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",nn),an.lang=ni,O("X",0,0,"unix"),O("x",0,0,"valueOf"),oe("x",ee),oe("X",/[+-]?\d+(\.\d{1,3})?/),he("X",function(e,t,i){i._d=new Date(1e3*parseFloat(e))}),he("x",function(e,t,i){i._d=new Date(ce(e))}),i.version="2.30.1",e=Ht,i.fn=$i,i.min=function(){return jt("isBefore",[].slice.call(arguments,0))},i.max=function(){return jt("isAfter",[].slice.call(arguments,0))},i.now=function(){return Date.now?Date.now():+new Date},i.utc=h,i.unix=function(e){return Ht(1e3*e)},i.months=function(e,t){return Mi(e,t,"months")},i.isDate=d,i.locale=ct,i.invalid=p,i.duration=Ut,i.isMoment=w,i.weekdays=function(e,t,i){return Si(e,t,i,"weekdays")},i.parseZone=function(){return Ht.apply(null,arguments).parseZone()},i.localeData=ht,i.isDuration=Pt,i.monthsShort=function(e,t){return Mi(e,t,"monthsShort")},i.weekdaysMin=function(e,t,i){return Si(e,t,i,"weekdaysMin")},i.defineLocale=ut,i.updateLocale=function(e,t){if(null!=t){var i,n,a=at;null!=st[e]&&null!=st[e].parentLocale?st[e].set(S(st[e]._config,t)):(null!=(n=dt(e))&&(a=n._config),t=S(a,t),null==n&&(t.abbr=e),(i=new D(t)).parentLocale=st[e],st[e]=i),ct(e)}else null!=st[e]&&(null!=st[e].parentLocale?(st[e]=st[e].parentLocale,e===ct()&&ct(e)):null!=st[e]&&delete st[e]);return st[e]},i.locales=function(){return x(st)},i.weekdaysShort=function(e,t,i){return Si(e,t,i,"weekdaysShort")},i.normalizeUnits=N,i.relativeTimeRounding=function(e){return void 0===e?Ji:"function"==typeof e&&(Ji=e,!0)},i.relativeTimeThreshold=function(e,t){return void 0!==Ki[e]&&(void 0===t?Ki[e]:(Ki[e]=t,"s"===e&&(Ki.ss=t-1),!0))},i.calendarFormat=function(e,t){var i=e.diff(t,"days",!0);return i<-6?"sameElse":i<-1?"lastWeek":i<0?"lastDay":i<1?"sameDay":i<2?"nextDay":i<7?"nextWeek":"sameElse"},i.prototype=$i,i.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},i}),function(e,t){"use strict";var i;if("object"==typeof exports){try{i=require("moment")}catch(e){}module.exports=t(i)}else"function"==typeof define&&define.amd?define(function(e){try{i=e("moment")}catch(e){}return t(i)}):e.Pikaday=t(e.moment)}(this,function(e){"use strict";var t="function"==typeof e,i=!!window.addEventListener,n=window.document,a=window.setTimeout,s=function(e,t,n,a){i?e.addEventListener(t,n,!!a):e.attachEvent("on"+t,n)},o=function(e,t,n,a){i?e.removeEventListener(t,n,!!a):e.detachEvent("on"+t,n)},r=function(e,t,i){var a;n.createEvent?((a=n.createEvent("HTMLEvents")).initEvent(t,!0,!1),a=m(a,i),e.dispatchEvent(a)):n.createEventObject&&(a=n.createEventObject(),a=m(a,i),e.fireEvent("on"+t,a))},l=function(e,t){return-1!==(" "+e.className+" ").indexOf(" "+t+" ")},d=function(e){return/Array/.test(Object.prototype.toString.call(e))},c=function(e){return/Date/.test(Object.prototype.toString.call(e))&&!isNaN(e.getTime())},u=function(e){var t=e.getDay();return 0===t||6===t},h=function(e){c(e)&&e.setHours(0,0,0,0)},f=function(e,t){return e.getTime()===t.getTime()},m=function(e,t,i){var n,a;for(n in t)(a=void 0!==e[n])&&"object"==typeof t[n]&&null!==t[n]&&void 0===t[n].nodeName?c(t[n])?i&&(e[n]=new Date(t[n].getTime())):d(t[n])?i&&(e[n]=t[n].slice(0)):e[n]=m({},t[n],i):!i&&a||(e[n]=t[n]);return e},p=function(e){return e.month<0&&(e.year-=Math.ceil(Math.abs(e.month)/12),e.month+=12),e.month>11&&(e.year+=Math.floor(Math.abs(e.month)/12),e.month-=12),e},g={field:null,bound:void 0,position:"bottom left",reposition:!0,format:"YYYY-MM-DD",defaultDate:null,setDefaultDate:!1,firstDay:0,minDate:null,maxDate:null,yearRange:10,showWeekNumber:!1,minYear:0,maxYear:9999,minMonth:void 0,maxMonth:void 0,startRange:null,endRange:null,isRTL:!1,yearSuffix:"",showMonthAfterYear:!1,numberOfMonths:1,mainCalendar:"left",container:void 0,i18n:{previousMonth:"Previous Month",nextMonth:"Next Month",months:["January","February","March","April","May","June","July","August","September","October","November","December"],weekdays:["Sunday","Monday","Tuesday","Wednesday","Thursday","Frid
12ay","Saturday"],weekdaysShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]},theme:null,onSelect:null,onOpen:null,onClose:null,onDraw:null},v=function(e,t,i){for(t+=e.firstDay;t>=7;)t-=7;return i?e.i18n.weekdaysShort[t]:e.i18n.weekdays[t]},y=function(e){if(e.isEmpty)return'<td class="is-empty"></td>';var t=[];return e.isDisabled&&t.push("is-disabled"),e.isToday&&t.push("is-today"),e.isSelected&&t.push("is-selected"),e.isInRange&&t.push("is-inrange"),e.isStartRange&&t.push("is-startrange"),e.isEndRange&&t.push("is-endrange"),'<td data-day="'+e.day+'" class="'+t.join(" ")+'"><button class="pika-button pika-day" type="button" data-pika-year="'+e.year+'" data-pika-month="'+e.month+'" data-pika-day="'+e.day+'">'+e.day+"</button></td>"},b=function(e,t){return"<tr>"+(t?e.reverse():e).join("")+"</tr>"},w=function(e,t,i,n,a){var s,o,r,l,c,u=e._o,h=i===u.minYear,f=i===u.maxYear,m='<div class="pika-title">',p=!0,g=!0;for(r=[],s=0;s<12;s++)r.push('<option value="'+(i===a?s-t:12+s-t)+'"'+(s===n?" selected":"")+(h&&s<u.minMonth||f&&s>u.maxMonth?"disabled":"")+">"+u.i18n.months[s]+"</option>");for(l='<div class="pika-label">'+u.i18n.months[n]+'<select class="pika-select pika-select-month" tabindex="-1">'+r.join("")+"</select></div>",d(u.yearRange)?(s=u.yearRange[0],o=u.yearRange[1]+1):(s=i-u.yearRange,o=1+i+u.yearRange),r=[];s<o&&s<=u.maxYear;s++)s>=u.minYear&&r.push('<option value="'+s+'"'+(s===i?" selected":"")+">"+s+"</option>");return c='<div class="pika-label">'+i+u.yearSuffix+'<select class="pika-select pika-select-year" tabindex="-1">'+r.join("")+"</select></div>",u.showMonthAfterYear?m+=c+l:m+=l+c,h&&(0===n||u.minMonth>=n)&&(p=!1),f&&(11===n||u.maxMonth<=n)&&(g=!1),0===t&&(m+='<button class="pika-prev'+(p?"":" is-disabled")+'" type="button">'+u.i18n.previousMonth+"</button>"),t===e._o.numberOfMonths-1&&(m+='<button class="pika-next'+(g?"":" is-disabled")+'" type="button">'+u.i18n.nextMonth+"</button>"),m+"</div>"},_=function(e,t){return'<table cellpadding="0" cellspacing="0" class="pika-table">'+function(e){var t,i=[];for(e.showWeekNumber&&i.push("<th></th>"),t=0;t<7;t++)i.push('<th scope="col"><abbr title="'+v(e,t)+'">'+v(e,t,!0)+"</abbr></th>");return"<thead>"+(e.isRTL?i.reverse():i).join("")+"</thead>"}(e)+("<tbody>"+t.join("")+"</tbody>")+"</table>"},$=function(o){var r=this,d=r.config(o);r._onMouseDown=function(e){if(r._v){var t=(e=e||window.event).target||e.srcElement;if(t){if(!l(t.parentNode,"is-disabled")){if(l(t,"pika-button")&&!l(t,"is-empty"))return r.setDate(new Date(t.getAttribute("data-pika-year"),t.getAttribute("data-pika-month"),t.getAttribute("data-pika-day"))),void(d.bound&&a(function(){r.hide(),d.field&&d.field.blur()},100));l(t,"pika-prev")?r.prevMonth():l(t,"pika-next")&&r.nextMonth()}if(l(t,"pika-select"))r._c=!0;else{if(!e.preventDefault)return e.returnValue=!1,!1;e.preventDefault()}}}},r._onChange=function(e){var t=(e=e||window.event).target||e.srcElement;t&&(l(t,"pika-select-month")?r.gotoMonth(t.value):l(t,"pika-select-year")&&r.gotoYear(t.value))},r._onInputChange=function(i){var n;i.firedBy!==r&&(n=t?(n=e(d.field.value,d.format))&&n.isValid()?n.toDate():null:new Date(Date.parse(d.field.value)),c(n)&&r.setDate(n),r._v||r.show())},r._onInputFocus=function(){r.show()},r._onInputClick=function(){r.show()},r._onInputBlur=function(){var e=n.activeElement;do{if(l(e,"pika-single"))return}while(e=e.parentNode);r._c||(r._b=a(function(){r.hide()},50)),r._c=!1},r._onClick=function(e){var t=(e=e||window.event).target||e.srcElement,n=t;if(t){!i&&l(t,"pika-select")&&(t.onchange||(t.setAttribute("onchange","return;"),s(t,"change",r._onChange)));do{if(l(n,"pika-single")||n===d.trigger)return}while(n=n.parentNode);r._v&&t!==d.trigger&&n!==d.trigger&&r.hide()}},r.el=n.createElement("div"),r.el.className="pika-single"+(d.isRTL?" is-rtl":"")+(d.theme?" "+d.theme:""),s(r.el,"ontouchend"in n?"touchend":"mousedown",r._onMouseDown,!0),s(r.el,"change",r._onChange),d.field&&(d.container?d.container.appendChild(r.el):d.bound?n.body.appendChild(r.el):d.field.parentNode.insertBefore(r.el,d.field.nextSibling),s(d.field,"change",r._onInputChange),d.defaultDate||(t&&d.field.value?d.defaultDate=e(d.field.value,d.format).toDate():d.defaultDate=new Date(Date.parse(d.field.value)),d.setDefaultDate=!0));var u=d.defaultDate;c(u)?d.setDefaultDate?r.setDate(u,!0):r.gotoDate(u):r.gotoDate(new Date),d.bound?(this.hide(),r.el.className+=" is-bound",s(d.trigger,"click",r._onInputClick),s(d.trigger,"focus",r._onInputFocus),s(d.trigger,"blur",r._onInputBlur)):this.show()};return $.prototype={config:function(e){this._o||(this._o=m({},g,!0));var t=m(this._o,e,!0);t.isRTL=!!t.isRTL,t.field=t.field&&t.field.nodeName?t.field:null,t.theme="string"==typeof t.theme&&t.theme?t.theme:null,t.bound=!!(void 0!==t.bound?t.field&&t.bound:t.field),t.trigger=t.trigger&&t.trigger.nodeName?t.trigger:t.field,t.disableWeekends=!!t.disableWeekends,t.disableDayFn="function"==typeof t.disableDayFn?t.disableDayFn:null;var i=parseInt(t.numberOfMonths,10)||1;if(t.numberOfMonths=i>4?4:i,c(t.minDate)||(t.minDate=!1),c(t.maxDate)||(t.maxDate=!1),t.minDate&&t.maxDate&&t.maxDate<t.minDate&&(t.maxDate=t.minDate=!1),t.minDate&&this.setMinDate(t.minDate),t.maxDate&&(h(t.maxDate),t.maxYear=t.maxDate.getFullYear(),t.maxMonth=t.maxDate.getMonth()),d(t.yearRange)){var n=(new Date).getFullYear()-10;t.yearRange[0]=parseInt(t.yearRange[0],10)||n,t.yearRange[1]=parseInt(t.yearRange[1],10)||n}else t.yearRange=Math.abs(parseInt(t.yearRange,10))||g.yearRange,t.yearRange>100&&(t.yearRange=100);return t},toString:function(i){return c(this._d)?t?e(this._d).format(i||this._o.format):this._d.toDateString():""},getMoment:function(){return t?e(this._d):null},setMoment:function(i,n){t&&e.isMoment(i)&&this.setDate(i.toDate(),n)},getDate:function(){return c(this._d)?new Date(this._d.getTime()):null},setDate:function(e,t){if(!e)return this._d=null,this._o.field&&(this._o.field.value="",r(this._o.field,"change",{firedBy:this})),this.draw();if("string"==typeof e&&(e=new Date(Date.parse(e))),c(e)){var i=this._o.minDate,n=this._o.maxDate;c(i)&&e<i?e=i:c(n)&&e>n&&(e=n),this._d=new Date(e.getTime()),h(this._d),this.gotoDate(this._d),this._o.field&&(this._o.field.value=this.toString(),r(this._o.field,"change",{firedBy:this})),t||"function"!=typeof this._o.onSelect||this._o.onSelect.call(this,this.getDate())}},gotoDate:function(e){var t=!0;if(c(e)){if(this.calendars){var i=new Date(this.calendars[0].year,this.calendars[0].month,1),n=new Date(this.calendars[this.calendars.length-1].year,this.calendars[this.calendars.length-1].month,1),a=e.getTime();n.setMonth(n.getMonth()+1),n.setDate(n.getDate()-1),t=a<i.getTime()||n.getTime()<a}t&&(this.calendars=[{month:e.getMonth(),year:e.getFullYear()}],"right"===this._o.mainCalendar&&(this.calendars[0].month+=1-this._o.numberOfMonths)),this.adjustCalendars()}},adjustCalendars:function(){this.calendars[0]=p(this.calendars[0]);for(var e=1;e<this._o.numberOfMonths;e++)this.calendars[e]=p({month:this.calendars[0].month+e,year:this.calendars[0].year});this.draw()},gotoToday:function(){this.gotoDate(new Date)},gotoMonth:function(e){isNaN(e)||(this.calendars[0].month=parseInt(e,10),this.adjustCalendars())},nextMonth:function(){this.calendars[0].month++,this.adjustCalendars()},prevMonth:function(){this.calendars[0].month--,this.adjustCalendars()},gotoYear:function(e){isNaN(e)||(this.calendars[0].year=parseInt(e,10),this.adjustCalendars())},setMinDate:function(e){h(e),this._o.minDate=e,this._o.minYear=e.getFullYear(),this._o.minMonth=e.getMonth()}
12,setMaxDate:function(e){this._o.maxDate=e},setStartRange:function(e){this._o.startRange=e},setEndRange:function(e){this._o.endRange=e},draw:function(e){if(this._v||e){var t=this._o,i=t.minYear,n=t.maxYear,s=t.minMonth,o=t.maxMonth,r="";this._y<=i&&(this._y=i,!isNaN(s)&&this._m<s&&(this._m=s)),this._y>=n&&(this._y=n,!isNaN(o)&&this._m>o&&(this._m=o));for(var l=0;l<t.numberOfMonths;l++)r+='<div class="pika-lendar">'+w(this,l,this.calendars[l].year,this.calendars[l].month,this.calendars[0].year)+this.render(this.calendars[l].year,this.calendars[l].month)+"</div>";if(this.el.innerHTML=r,t.bound&&"hidden"!==t.field.type&&a(function(){t.trigger.focus()},1),"function"==typeof this._o.onDraw){var d=this;a(function(){d._o.onDraw.call(d)},0)}}},adjustPosition:function(){var e,t,i,a,s,o,r,l,d,c;if(!this._o.container){if(this.el.style.position="absolute",t=e=this._o.trigger,i=this.el.offsetWidth,a=this.el.offsetHeight,s=window.innerWidth||n.documentElement.clientWidth,o=window.innerHeight||n.documentElement.clientHeight,r=window.pageYOffset||n.body.scrollTop||n.documentElement.scrollTop,"function"==typeof e.getBoundingClientRect)l=(c=e.getBoundingClientRect()).left+window.pageXOffset,d=c.bottom+window.pageYOffset;else for(l=t.offsetLeft,d=t.offsetTop+t.offsetHeight;t=t.offsetParent;)l+=t.offsetLeft,d+=t.offsetTop;(this._o.reposition&&l+i>s||this._o.position.indexOf("right")>-1&&l-i+e.offsetWidth>0)&&(l=l-i+e.offsetWidth),(this._o.reposition&&d+a>o+r||this._o.position.indexOf("top")>-1&&d-a-e.offsetHeight>0)&&(d=d-a-e.offsetHeight),this.el.style.left=l+"px",this.el.style.top=d+"px"}},render:function(e,t){var i=this._o,n=new Date,a=function(e,t){return[31,function(e){return e%4==0&&e%100!=0||e%400==0}(e)?29:28,31,30,31,30,31,31,30,31,30,31][t]}(e,t),s=new Date(e,t,1).getDay(),o=[],r=[];h(n),i.firstDay>0&&(s-=i.firstDay)<0&&(s+=7);for(var l,d,m,p,g=a+s,v=g;v>7;)v-=7;g+=7-v;for(var w=0,$=0;w<g;w++){var x=new Date(e,t,w-s+1),k=!!c(this._d)&&f(x,this._d),C=f(x,n),M=w<s||w>=a+s,S=i.startRange&&f(i.startRange,x),D=i.endRange&&f(i.endRange,x),T=i.startRange&&i.endRange&&i.startRange<x&&x<i.endRange,H={day:w-s+1,month:t,year:e,isSelected:k,isToday:C,isDisabled:i.minDate&&x<i.minDate||i.maxDate&&x>i.maxDate||i.disableWeekends&&u(x)||i.disableDayFn&&i.disableDayFn(x),isEmpty:M,isStartRange:S,isEndRange:D,isInRange:T};r.push(y(H)),7==++$&&(i.showWeekNumber&&r.unshift((l=w-s,d=t,m=e,p=void 0,p=new Date(m,0,1),'<td class="pika-week">'+Math.ceil(((new Date(m,d,l)-p)/864e5+p.getDay()+1)/7)+"</td>")),o.push(b(r,i.isRTL)),r=[],$=0)}return _(i,o)},isVisible:function(){return this._v},show:function(){var e,t,i;this._v||(e=this.el,t="is-hidden",e.className=(i=(" "+e.className+" ").replace(" "+t+" "," ")).trim?i.trim():i.replace(/^\s+|\s+$/g,""),this._v=!0,this.draw(),this._o.bound&&(s(n,"click",this._onClick),this.adjustPosition()),"function"==typeof this._o.onOpen&&this._o.onOpen.call(this))},hide:function(){var e,t,i=this._v;!1!==i&&(this._o.bound&&o(n,"click",this._onClick),this.el.style.position="static",this.el.style.left="auto",this.el.style.top="auto",e=this.el,l(e,t="is-hidden")||(e.className=""===e.className?t:e.className+" "+t),this._v=!1,void 0!==i&&"function"==typeof this._o.onClose&&this._o.onClose.call(this))},destroy:function(){this.hide(),o(this.el,"mousedown",this._onMouseDown,!0),o(this.el,"change",this._onChange),this._o.field&&(o(this._o.field,"change",this._onInputChange),this._o.bound&&(o(this._o.trigger,"click",this._onInputClick),o(this._o.trigger,"focus",this._onInputFocus),o(this._o.trigger,"blur",this._onInputBlur))),this.el.parentNode&&this.el.parentNode.removeChild(this.el)}},$}),function(e,t){"use strict";"object"==typeof exports?t(require("jquery"),require("../pikaday")):"function"==typeof define&&define.amd?define(["jquery","pikaday"],t):t(e.jQuery,e.Pikaday)}(this,function(e,t){"use strict";e.fn.pikaday=function(){var i=arguments;return i&&i.length||(i=[{}]),this.each(function(){var n=e(this),a=n.data("pikaday");if(a instanceof t)"string"==typeof i[0]&&"function"==typeof a[i[0]]&&a[i[0]].apply(a,Array.prototype.slice.call(i,1));else if("object"==typeof i[0]){var s=e.extend({},i[0]);s.field=n[0],n.data("pikaday",new t(s))}})}}),function(){window.console||(window.console={});
12for(var e="log info warn error debug trace dir group groupCollapsed groupEnd time timeEnd profile profileEnd dirxml assert count markTimeline timeStamp clear".split(" "),t=0;t<e.length;t++)window.console[e[t]]||(window.console[e[t]]=function(){})}(),Array.prototype.indexOf||(Array.prototype.indexOf=function(e){var t=this.length>>>0,i=Number(arguments[1])||0;for((i=i<0?Math.ceil(i):Math.floor(i))<0&&(i+=t);i<t;i++)if(i in this&&this[i]===e)return i;return-1}),Array.prototype.forEach||(Array.prototype.forEach=function(e,t){for(var i=0,n=this.length;i<n;i++)i in this&&e.call(t,this[i],i,this)}),String.prototype.trim||(String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g,"")});var IE8=IE8||!1,IE9=IE9||!1,Site=function(e,t){var i=function(){this.namespace="",this.minWidth=320,this.maxWidth=1/0,this.minHeight=0,this.scrollTop=0,this.windowHeight=0,this.windowWidth=0,this.window=null,this.doc=null,this.$window=null,this.$doc=null,this.$body=null,this.modules=[],this.onInit=[],this.onRespond=[],this.onResize=[],this.onScroll=[],this.minXXS=parseInt("320",10),this.minXS=parseInt("@mq_min_ss",10),this.minSM=parseInt("768",10),this.minMD=parseInt("992",10),this.minLG=parseInt("1200",10),this.maxXXS=this.minXXS-1,this.maxXS=this.minXS-1,this.maxSM=this.minSM-1,this.maxMD=this.minMD-1,this.maxLG=this.minLG-1,this.minHTsm=parseInt("600",10),this.minHT=parseInt("800",10),this.maxHTsm=this.minHTsm-1,this.maxHT=this.minHT-1,this.touch=!1};e.extend(i.prototype,{init:function(i){this.namespace=i,this.window=t,this.doc=document,this.$window=e(t),this.$doc=e(document),this.$body=e("body"),this.touch=e("html").hasClass("touch"),e.mediaquery&&e.mediaquery({minWidth:[this.minXXS,this.minXS,this.minSM,this.minMD,this.minLG],minHeight:[this.minHTsm,this.minHT]}),e.cookie&&e.cookie({path:"/"});var l=e.mediaquery("state");this.minWidth=l.minWidth,this.minHeight=l.minHeight,a(this.onInit),this.resize(),this.scroll(),this.$window.on("mqchange.mediaquery",s).on(n.ns("resize"),o).on(n.ns("scroll"),r).one(n.ns("load"),o)},ns:function(e){return e+"."+this.namespace},resize:function(){this.$window.trigger(n.ns("resize"))},scroll:function(){this.$window.trigger(n.ns("scroll"))},killEvent:function(e){e&&e.preventDefault&&(e.preventDefault(),e.stopPropagation())},startTimer:function(e,t,i,n){return this.clearTimer(e),n?setInterval(i,t):setTimeout(i,t)},clearTimer:function(e,t){e&&(t?clearInterval(e):clearTimeout(e),e=null)}});var n=new i;function a(e){for(var t in e)e.hasOwnProperty(t)&&e[t].apply(n,Array.prototype.slice.call(arguments,1))}function s(e,t){n.minWidth=t.minWidth,n.minHeight=t.minHeight,a(n.onRespond,t)}function o(){n.windowWidth=n.$window.width(),n.windowHeight=n.$window.height(),a(n.onResize)}function r(){n.scrollTop=n.$window.scrollTop(),a(n.onScroll)}return n}(jQuery,window);jQuery(document).ready(function(){Site.init("LAF"),window.Formstone.analyticsPush=function(){if("function"===jQuery.type(window.ga)&&"function"===jQuery.type(window.ga.getAll))for(var e=window.ga.getAll(),t=0,i=e.length;t<i;t++)window.ga(e[t].get("name")+".send",...arguments)}}),Site.modules.Page=function(e,t){var i=[];function n(){t.scrollTop>15?t.$body.addClass("js-scroll"):t.$body.removeClass("js-scroll"),function(){for(var e=0;e<i.length;e++)i[e].ready&&!i[e].animated&&t.scrollTop>i[e].edge&&(i[e].animated=!0,i[e].$el.addClass("js-scroll_animate_visible"))}()}function a(){!function(){for(var e=0;e<i.length;e++)i[e].offset=i[e].$el.offset().top,i[e].height=i[e].$el.outerHeight(),i[e].edge=i[e].offset+i[e].height-t.windowHeight+100,i[e].ready=!0}(),n()}function s(){a()}function o(e){t.killEvent(e),t.$body.find(".page_header_gallery_image").first().find("a").trigger("click")}function r(i){t.killEvent(i);var n=e(i.delegateTarget);n.hasClass("js-toggle_active")?n.removeClass("js-toggle_active"):n.addClass("js-toggle_active")}function l(t){var i=e(t.target),n=i.parents(".js-content_gallery"),a=i.index();n.find(".js-content_gallery_items").carousel("jump",a+1)}function d(t,i){e(t.target).parents(".js-content_gallery").find(".js-content_gallery_thumbnail").removeClass("active").eq(i).addClass("active")}
12function c(t){"string"===e.type(t)&&(t=t.split(",")).length&&e.analytics("event",{eventCategory:t[0],eventAction:t[1]})}function u(t){var i=e(this).data("gallery-id");i&&e.analytics("event",{eventCategory:"Photo Gallery",eventAction:"Open",eventLabel:i})}return t.onInit.push(function(){e.lightbox("defaults",{mobile:!0,theme:"fs-marquis"}),e.navigation("defaults",{theme:"fs-marquis"}),e.pagination("defaults",{theme:"fs-marquis"}),e.checkbox("defaults",{theme:"fs-marquis"}),e.carousel("defaults",{theme:"fs-marquis"}),e.number("defaults",{theme:"fs-marquis"}),e.dropdown("defaults",{theme:"fs-marquis"}),e.range("defaults",{theme:"fs-marquis"}),picturefill(),function(){i=[];for(var t,n=e(".js-scroll_animate").not(".js-scroll_animate_visible"),a=0;a<n.length;a++)t=n.eq(a),i.push({$el:t,edge:0,animated:!1,ready:!1})}(),e.analytics({scrollDepth:!1}),t.$doc.find("html").removeClass("no-js"),t.$body.find("[data-gallery-id]").on("click",u),t.$body.find(".js-background").background(),t.$body.find(".js-carousel").carousel(),t.$body.find(".js-checkbox, .js-radio, input[type=checkbox], input[type=radio]").checkbox(),t.$body.find("input[type=number]").number(),t.$body.find("input[type=range]").range(),t.$body.find(".js-dropdown, select:not(.js-feature-picker)").dropdown(),t.$body.find(".js-equalize").equalize(),t.$body.find(".js-lightbox").lightbox({overlay:!0}),t.$body.find(".typography a > img").each(function(t){var i=e(this).attr("srcset"),n=e(this).parent();void 0!==i&&-1!==i.indexOf(n.ahref)&&n.lightbox({mobile:!0})}),t.$body.find(".js-navigation").navigation().on("open.navigation",function(){c(e(this).data("analytics-open"))}).on("close.navigation",function(){c(e(this).data("analytics-close"))}),t.$body.find("li.submenu").each(function(){var t="",i=e(this),n=i.children("a:first"),a=i.children("ul:first");(t=n.attr("aria-label"))||(t=n.text()),e('<button class="submenu_button"><span class="visually_hidden">show submenu for "'+t+'"</span></button>').insertAfter(n).on("click",function(t){t.preventDefault(),a.hasClass("open")?n.attr("aria-expanded","false"):n.attr("aria-expanded","true"),a.toggleClass("open"),e(this).toggleClass("open")}),e(i).on("focusout",function(){setTimeout(function(){0==e(a).find(":focus").length&&(e(a).removeClass("open"),e(i).children("button").each(function(){e(this).removeClass("open")}))},10)})}),t.$body.find(".js-swap").each(function(){e(this).swap(),e(this).hasClass("open-by-default")&&e(this).swap("activate")}),t.$body.find(".people_tag_filter").on("change",function(){var i=e(this).val(),n=e(this).data("id");t.$body.find("#people_content_grid-"+n).children().hide(500,function(){var t=e(this);i?t.hasClass("people_tag-"+i)&&t.show(1500):t.show(1500)})}),t.$body.find(".faq_expand_all").click(function(){var t;t=e(this).parents(".faq_callout"),e(t).find(".faq_callout_question").each(function(){e(this).swap("activate")}),e(this).siblings(".faq_collapse_all").toggleClass("hidden"),e(this).toggleClass("hidden")}),t.$body.find(".faq_collapse_all").click(function(){var t;t=e(this).parents(".faq_callout"),e(t).find(".faq_callout_question").each(function(){e(this).swap("deactivate")}),e(this).siblings(".faq_expand_all").toggleClass("hidden"),e(this).toggleClass("hidden")}),t.touch?t.$body.find(".js-datepicker, input[type=date]").attr("type","date").removeAttr("placeholder").on("blur",function(){e(this).trigger("datepicker.change")}):t.$body.find(".js-datepicker, input[type=date]").attr("type","text").pikaday({firstDay:0,minDate:new Date("2000-01-01"),maxDate:new Date("2020-12-31"),yearRange:[1940,2020],format:"YYYY-MM-DD",position:"bottom right",onSelect:function(){e(".js-datepicker").trigger("datepicker.change")}}),t.$body.find(".js-toggle").not(".js-bound").on("click",".js-toggle_handle",r).addClass("js-bound"),t.$body.find(".js-content_gallery_thumbnail").on("click",l),t.$body.find(".js-content_gallery_items").on("update.carousel",d),t.$body.find(".js-page_header_gallery_handle").on("click touchstart",o),e("iframe[src*='vimeo.com'], iframe[src*='youtube.com']",".typography").each(function(){e(this).wrap('<div class="video_frame"></div>')}),e.mediaquery("bind","footer-map","(min-width: "+t.minSM+"px)",{enter:function(){e(".js-footer_map").background()},leave:function(){e(".js-footer_map").background("destroy")}}),t.onScroll.push(n),t.onResize.push(a),t.onRespond.push(s),t.scroll()}),{}}(jQuery,Site),Site.modules.Forms=function(e,t){return t.onInit.push(function(){e(".wpcf7-date").after(e("<div/>").addClass("wpcf7_date_icon")),e(".wpcf7-validates-as-required, [aria-required]").each(function(){e(this).parents("fieldset").eq(0).addClass("required")})}),{}}(jQuery,Site),Site.modules.Header=function(e,t){var i,n,a,s,o,r,l,d,c,u,h,f,m,p,g,v,y,b,w=!1,_=0,$=0,x=0,k=!1,C=!1,M=0;function S(){if(k){C&&(M=t.windowWidth<601?0:t.windowWidth>782?32:46),t.minWidth>
12=t.minSM?(p=t.windowHeight-h-M,c.css("height",p),d.css("height",p)):(c.css("height",""),d.css("height","")),h=i.height(),f=i.offset().top,y=.5*t.windowHeight,b=.33*f;var e=l.length?l.height()+l.offset().top:0;n.height(),m=w?n.offset().top:e,l.length?_=e+40:u.length&&(_=u.offset().top),$=r.offset().top,D()}}function D(){if(k){v=t.scrollTop;var e=t.minWidth>=t.minMD&&t.minHeight<t.minHTsm;v>$-M?t.$body.addClass("js-scroll_mobile_navigation"):t.$body.removeClass("js-scroll_mobile_navigation"),!e&&v>m-M?(t.$body.addClass("js-scroll_header"),v>_-M?t.$body.addClass("js-scroll_navigation"):t.$body.removeClass("js-scroll_navigation")):t.$body.removeClass("js-scroll_header").removeClass("js-scroll_navigation").removeClass("js-scroll_up"),t.$body.hasClass("js-scroll_navigation")&&(v<x?t.$body.addClass("js-scroll_up"):t.$body.removeClass("js-scroll_up")),f>y&&v<b?t.$body.addClass("js-scroll_flip_nav"):t.$body.removeClass("js-scroll_flip_nav"),x=v}}function T(i){var n=e(i.currentTarget).find("input[type=radio]:checked").val();t.minWidth>=t.minMD?e.analytics("event",{eventCategory:"maintheme",eventAction:"/header/search/"+n+"/"}):e.analytics("event",{eventCategory:"maintheme",eventAction:"/mobile/search/"+n+"/"})}function H(e){t.killEvent(e),t.minWidth>=t.minMD?(s.toggleClass("active"),setTimeout(function(){s.find(".search_module_input").focus()},500)):(i.find(".js-mobile_handle").trigger("click"),g.navigation("open"),s.removeClass("active"),setTimeout(function(){o.find(".search_module_input").focus()},500))}function W(t){var i=e(t.currentTarget),n=i.parents(".js-search_form"),a=i.data("search-action"),s=i.data("search-queryvar"),o=i.data("search-placeholder");n.attr("action",a).find(".search_module_input").attr("name",s),n.attr("action",a).find(".search_module_input").attr("placeholder",o),n.attr("action",a).find(".search_module_input").focus()}return t.onInit.push(function(){if((i=e(".js-header")).length){k=!0,C=t.$body.hasClass("admin-bar"),(n=e(".js-fixed_header_original")).length?(n.clone().removeClass("js-fixed_header_original").addClass("js-fixed_header js-fixed_header_copy").find(".js-subnavigation").removeClass("js-subnavigation"),w=!0):n=e(".js-fixed_header"),e(".js-fixed_header"),(r=e(".js-fixed_mobile_navigation_original")).length&&(r.clone().removeClass("js-fixed_mobile_navigation_original").addClass("js-fixed_mobile_navigation js-fixed_mobile_navigation_copy js-navigation_push"),!0),e(".js-fixed_mobile_navigation"),g=e(".js-footer_navigation").navigation();var h=e(".js-mobile_navigation");a=h.find(".js-search_handle"),s=h.find(".js-search_module"),a.on("click touchstart",H),o=e(".js-mobile_search_module"),e(".js-search_form").on("change",".search_module_radio",W).on("submit",T),l=e(".js-header_feature"),c=e(".js-header_feature_adjust"),u=e(".js-header_feature_after"),d=l.find(".header_feature_image"),l.find(".main_navigation_section"),t.onScroll.push(D),t.onRespond.push(S),t.onResize.push(S),S()}}),{}}(jQuery,Site),Site.modules.Subnavigation=function(e,t){var i,n,a,s,o,r,l,d,c=!1,u=!1,h=0;function f(){c&&(u&&(h=t.minWidth>=782?32:46),a=n.offset().top,s=n.outerHeight(!1),o=parseInt(n.css("padding-top")),r=t.minHeight>=t.minHTsm?190:75,l=i.outerHeight(!1),d=t.windowHeight-r,m())}function m(){if(c)if(t.minWidth>=t.minMD&&s>d&&l<d){var e=a+o-r;if(t.scrollTop>e-h){var n=a+s-r-l-h;t.scrollTop>=n?i.removeClass("fixed").css({marginTop:s-l,top:""}):i.addClass("fixed").css({marginTop:"",top:r+h+"px"})}else i.removeClass("fixed").css({top:""})}else i.removeClass("fixed").css({marginTop:"",top:""})}return t.onInit.push(function(){(i=e(".js-subnavigation")).length&&(c=!0,u=t.$body.hasClass("admin-bar"),n=e(".page_content"),t.onScroll.push(m),t.onRespond.push(f),t.onResize.push(f),f())}),{}}(jQuery,Site),Site.modules.Home=function(e,t){var i,n,a,s,o;function r(){o.css({width:""}),s.after(o).carousel("reset")}function l(){s.find(".js-history_target").after(o),s.carousel("reset")}function d(t){var i=e(this),a=n.index(i);e.analytics("event",{eventCategory:"Home Feature",eventAction:"View",eventLabel:"feature_"+(a+1)})}return t.onInit.push(function(){var c;(i=e(".js-home_header_feature")).length&&"undefined"!==e.type(HomeFeatures)&&HomeFeatures.length&&(c=HomeFeatures[Math.floor(Math.random()*HomeFeatures.length)],i.find(".js-home_feature_caption").html(c.caption),i.find(".js-home_feature_image").html(c.images)),(a=e(".js-home_social")).length&&(s=a.find(".js-home_social_carousel"),o=a.find(".js-home_social_history"),e.mediaquery("bind","home-social-feature","(max-width: "+t.maxMD+"px)",{enter:r,leave:l})),n=e(".js-home_feature_menu_link").on("activate.swap",d)}),{}}(jQuery,Site),Site.modules.About=function(e,t){var i,n,a,s;function o(i){t.killEvent(i);var s=n.val();a.removeClass("active"),e("#"+s).addClass("active"),l()}function r(e){t.killEvent(e),t.minWidth>=t.minSM&&t.minWidth<t.minMD?i.toggleClass("open"):i.removeClass("open")}function l(){e.analytics("event",{eventCategory:"About Feature",eventAction:"View",eventLabel:n.val()})}return t.onInit.push(function(){(i=e(".about_header_feature")).length&&(i.find(".header_feature_image"),n=i.find(".js-feature_picker"),a=i.find(".header_feature_block"),i.find(".header_feature_blocks"),s=i.find(".header_feature_expand_button"),n.dropdown().on("change",o),s.on("touchstart click",r),l())}),{}}(jQuery,Site),Site.modules.Academics=function(e,t){var i,n,a,s,o,r,l,d=!1;function c(a){t.killEvent(a),t.clearTimer(n),d=!0;var s=o.val();s!==i&&(i=s,u(),e.analytics("event",{eventCategory:"maintheme",eventAction:"/academics/search/",eventLabel:i}))}function u(){e.ajax({url:ajaxurl,method:"post",dataType:"json",data:{action:"dataservices_search",query:i},success:h})}function h(t,n,a){var s="",o="";if(e.isArray(t)&&t.length>0){s="Results for <strong>"+i+"</strong>",d||(s="Sample "+s);for(var c=0,u=t.length;c<u;
12c++)o+='<a href="'+t[c].website+'" class="academic_search_result">',o+='<img src="data:image/jpg;base64,'+t[c].image+'" alt="">',o+='<h4 class="academic_search_result_heading">'+t[c].title+"</h4>",o+="</a>"}else s="No Results Found";r.html(s),l.carousel("update",o).carousel("jump",1)}return t.onInit.push(function(){(a=e(".academic_search")).length&&(i="undefined"!=typeof AcademicsSearchDefaults&&AcademicsSearchDefaults.length?AcademicsSearchDefaults[Math.floor(Math.random()*AcademicsSearchDefaults.length)]:"Engineering",s=a.find(".academic_search_form"),o=a.find(".academic_search_input"),r=a.find(".academic_search_results_heading"),l=a.find(".academic_search_results_carousel"),s.on("submit",c),u())}),{}}(jQuery,Site),Site.modules.Admissions=function(e,t){var i,n,a;function s(e){t.killEvent(e),n.addClass("js-visible"),a.remove()}return t.onInit.push(function(){(i=e(".js-admissions_feature")).length&&(n=i.find(".js-feature_group"),(a=i.find(".js-load_more")).on("touchstart click",".js-load_more_button",s))}),{}}(jQuery,Site),Site.modules.CampusMap=function(e,t){var i,n,a,s,o,r,l,d,c,u=[],h=10;function f(){var n="",a="";t.minWidth>=this.minSM&&(n=t.windowHeight-e("#header").outerHeight(!0)-e("#footer").outerHeight(!0),a=t.windowWidth),i.css({height:n,width:a})}function m(t){for(var i,n,s=e(t.currentTarget).val(),r=L.latLngBounds([40.698,-75.208]),l=0,d=u.length;l<d;l++)i=u[l],n=a.filter('[data-id="'+i.data.id+'"]'),"all"===s||i.data.building_type.indexOf(s)>-1?(r.extend(i.getLatLng()),i.addTo(o),n.show()):(i.remove(),n.hide());o.fitBounds(r)}function p(t){var i=e(t.currentTarget).data("id").toString();v(e.grep(u,function(e){return e.data.id===i})[0])}function g(){v(this)}function v(e){y();var t=e.data,i="";i+='<button class="campus_map_info_close">Close</button>',i+='<h2 class="campus_map_info_type">'+t.building_type+"</h2>",t.image&&(i+='<img src="data:image/jpg;base64,'+t.image+'" alt="" class="campus_map_info_image">'),i+='<h3 class="campus_map_info_heading">'+t.title+"</h3>",i+='<p class="campus_map_info_content">'+t.description+"</p>",s.html(i).addClass("visible"),a.filter('[data-id="'+t.id+'"]').addClass("active"),e.setZIndexOffset(h),e.setIcon(d),o.panTo(L.latLng(t.latitude,t.longitude)),c=e,h++}function y(){c&&(a.filter('[data-id="'+c.data.id+'"]').removeClass("active"),c.setIcon(l),c=null,s.removeClass("visible"))}return t.onInit.push(function(){e("#campus_map_container").length&&(!0,i=e(".campus_map"),n=i.find(".campus_map_menu_select"),a=i.find(".campus_map_location"),s=i.find(".campus_map_info"),"undefined"!=typeof CampusMapStyles&&CampusMapStyles,o=L.map("campus_map_container").setView([40.698,-75.208],18),L.tileLayer("https://tile.openstreetmap.org/{z}/{x}/{y}.png",{maxZoom:19,attribution:'&copy; <a href="http://www.openstreetmap.org/copyright">OpenStreetMap</a>'}).addTo(o),l=L.icon({iconUrl:templateurl+"/images/map_marker_2x.png",iconSize:[31,31],iconAnchor:[15,15]}),d=L.icon({iconUrl:templateurl+"/images/map_marker_active_2x.png",iconSize:[31,31],iconAnchor:[15,15]}),function(){for(var e=n.find("option"),t=0,i=e.length;t<i;t++){var s=e.eq(t),o=s.attr("value"),r=a.filter('[data-type*="'+o+'"]');"all"===o||r.length||s.remove()}n.dropdown("update")}(),function(){if(o&&CampusMapData)for(var e,t=0,i=(r=CampusMapData).length;t<i;t++)(e=L.marker([r[t].latitude,r[t].longitude],{icon:l})).title=r[t].title,e.data=r[t],e.addTo(o),e.on("click",g),u.push(e)}(),i.on("click",".campus_map_location",p).on("click",".campus_map_info_close",y).on("change",".campus_map_menu_select",m),t.onResize.push(f))}),{}}(jQuery,Site),Site.modules.News=function(e,t){function i(t){var i=e(this),n=e(i).find(".js-mrq-swap-container iframe");e(i).find(".js-mrq-swap-item").each(function(){e(this).on("click",function(t){t.preventDefault(),e(n).attr("src",e(this).data("item"))})})}return t.onInit.push(function(){t.$body.find(".js-mrq-swap").each(i)}),{}}(jQuery,Site),Site.modules.Victoire=function(e,t){var i,n;function a(i){t.killEvent(i),t.minWidth>=t.minMD&&(e($searchModule).parents(".lafayette_header").toggleClass("active"),setTimeout(function(){$searchModule.find(".search_module_input").focus()},500))}function s(){e(n).each(function(){var t=e(this).offset().top,i=t+e(this).outerHeight(),n=e(window).scrollTop(),a=n+e(window).height()-150;if(i>n&&t<a){var s="";e(this).data("alignment")&&(s="-"+e(this).data("alignment")),e(this).addClass("fadeIn"+s)}})}return t.onInit.push(function(){i=e(".js-mobile_navigation"),$searchHandle=i.find(".js-search_handle"),$searchModule=i.find(".js-search_module"),$searchHandle.on("click touchstart",a),n=e(".js-inview"),t.onScroll.push(s),e(".playlist_button").each(function(){var t=e(this).closest(".item");t.length&&e(this).click(function(){t.toggleClass("open")})})}),{}}(jQuery,Site),jQuery(".marquis_magazine_feature").hover(function(){var e=jQuery(this).find(".marquis_magazine_feature_content").height();jQuery(this).find(".marquis_magazine_feature_header").css({"-webkit-transform":"translate(0,-"+e+"px)","-ms-transform":"translate(0,-"+e+"px)",transform:"translate(0,-"+e+"px)"})},function(){jQuery(this).find(".marquis_magazine_feature_header").css({"-webkit-transform":"translate(0,0)","-ms-transform":"translate(0,0)",transform:"translate(0,0)"})});

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.