=window.innerWidth-s.MENU_WIDTH/d&&(c=!1),(o=t-s.MENU_WIDTH/d)<0&&(o=0),l.menu_id.css("transform","translateX("+o+"px)")),a=void 0,a="left"===s.edge?t/s.MENU_WIDTH:Math.abs((t-window.innerWidth)/s.MENU_WIDTH),u("#sidenav-overlay").velocity({opacity:a},{duration:10,queue:!1,easing:"easeOutQuad"}))}).bind("panend",function(e){var t,i,n,r;"touch"===e.gesture.pointerType&&(t=e.gesture.velocityX,0<(n=(i=e.gesture.center.x)-s.MENU_WIDTH)&&(n=0),(r=i-s.MENU_WIDTH/d)<0&&(r=0),"left"===s.edge?c&&t<=h||t li > .collapsible-header"),e=t.data("collapsible");function n(e){i=t.find("> li > .collapsible-header"),e.hasClass("active")?e.parent().addClass("active"):e.parent().removeClass("active"),e.parent().hasClass("active")?e.siblings(".collapsible-body").stop(!0,!1).slideDown({duration:350,easing:"easeOutQuart",queue:!1,complete:function(){l(this).css("height","")}}):e.siblings(".collapsible-body").stop(!0,!1).slideUp({duration:350,easing:"easeOutQuart",queue:!1,complete:function(){l(this).css("height","")}}),i.not(e).removeClass("active").parent().removeClass("active"),i.not(e).parent().children(".collapsible-body").stop(!0,!1).slideUp({duration:350,easing:"easeOutQuart",queue:!1,complete:function(){l(this).css("height","")}})}function r(e){e.hasClass("active")?e.parent().addClass("active"):e.parent().removeClass("active"),e.parent().hasClass("active")?e.siblings(".collapsible-body").stop(!0,!1).slideDown({duration:350,easing:"easeOutQuart",queue:!1,complete:function(){l(this).css("height","")}}):e.siblings(".collapsible-body").stop(!0,!1).slideUp({duration:350,easing:"easeOutQuart",queue:!1,complete:function(){l(this).css("height","")}})}function o(e){return 0 .collapsible-header")}t.off("click.collapse",".collapsible-header"),i.off("click.collapse"),s.accordion||"accordion"===e||void 0===e?((i=t.find("> li > .collapsible-header")).on("click.collapse",function(e){var t=l(e.target);o(t)&&(t=a(t)),t.toggleClass("active"),n(t)}),n(i.filter(".active").first())):i.each(function(){l(this).on("click.collapse",function(e){var t=l(e.target);o(t)&&(t=a(t)),t.toggleClass("active"),r(t)}),l(this).hasClass("active")&&r(l(this))})})},l(document).ready(function(){l(".collapsible").collapsible()})}(jQuery),function(e){"function"==typeof define&&define.amd?define(["jquery"],e):"object"==typeof exports?module.exports=e(require("jquery")):e(jQuery)}(function(i){function a(e,a){var i,t=document.createElement("canvas");e.appendChild(t),"object"==typeof G_vmlCanvasManager&&G_vmlCanvasManager.initElement(t);var r=t.getContext("2d");t.width=t.height=a.size;var n=1;1=a.animate.duration?a.onStop(i,n):c(o)}.bind(this);c(o)}.bind(this)}i.fn.easyPieChart=function(t){return this.each(function(){var e;i.data(this,"easyPieChart")||(e=i.extend({},t,i(this).data()),i.data(this,"easyPieChart",new function(t,i){var n={barColor:"#ef1e25",trackColor:"#f9f9f9",scaleColor:"#dfe0e0",scaleLength:5,lineCap:"round",lineWidth:3,trackWidth:void 0,size:110,rotate:0,animate:{duration:1e3,enabled:!0},easing:function(e,t,i,n,r){return(t/=r/2)<1?n/2*t*t+i:-n/2*(--t*(t-2)-1)+i},onStart:function(e,t){},onStep:function(e,t,i){},onStop:function(e,t){}};n.renderer=a;var r={},o=0,e=function(){for(var e in this.el=t,this.options=r,n)n.hasOwnProperty(e)&&(r[e]=i&&void 0!==i[e]?i[e]:n[e],"function"==typeof r[e]&&(r[e]=r[e].bind(this)));"string"==typeof r.easing&&"undefined"!=typeof jQuery&&jQuery.isFunction(jQuery.easing[r.easing])?r.easing=jQuery.easing[r.easing]:r.easing=n.easing,"number"==typeof r.animate&&(r.animate={duration:r.animate,enabled:!0}),"boolean"!=typeof r.animate||r.animate||(r.animate={duration:1e3,enabled:r.animate}),this.renderer=new r.renderer(t,r),this.renderer.draw(o),t.dataset&&t.dataset.percent?this.update(parseFloat(t.dataset.percent)):t.getAttribute&&t.getAttribute("data-percent")&&this.update(parseFloat(t.getAttribute("data-percent")))}.bind(this);this.update=function(e){return e=parseFloat(e),r.animate.enabled?this.renderer.animate(o,e):this.renderer.draw(e),o=e,this}.bind(this),this.disableAnimation=function(){return r.animate.enabled=!1,this},this.enableAnimation=function(){return r.animate.enabled=!0,this},e()}(this,e)))})}}),function(o){function a(){var e=o(' ');o(r).after(e)}var e=".range-field",r="input[type=range]",s=!1,l=void 0;o(r).each(a),o(document).on("change",r,function(){var e=o(this);e.siblings(".thumb").find(".value").html(e.val())}),o(document).on("input mousedown touchstart",r,function(e){var t,i=o(this),n=i.siblings(".thumb"),r=i.outerWidth();n.length||a(),n.find(".value").html(i.val()),s=!0,i.addClass("active"),n.hasClass("active")||n.velocity({height:"30px",width:"30px",top:"-20px",marginLeft:"-15px"},{duration:300,easing:"easeOutExpo"}),"input"!==e.type&&(t=void 0===e.pageX||null===e.pageX,(l=t?e.originalEvent.touches[0].pageX-o(this).offset().left:e.pageX-o(this).offset().left)<0?l=0:r')).addClass(b.attr("class")),l=C(''),s=b.children("option, optgroup"),u=!(c=[]),d=b.find("option:selected").html()||b.find("option:first").html()||"",(h=Boolean(b.attr("searchable")))&&(r=b.attr("searchable"),a=C(' '),l.append(a),a.find(".search").keyup(function(){var e=C(this).closest("ul"),t=C(this).val();e.find("li").find("span.filtrable").each(function(){"string"==typeof this.outerText&&(-1===this.outerText.toLowerCase().indexOf(t.toLowerCase())?(C(this).hide(),C(this).parent().hide()):(C(this).show(),C(this).parent().show()))})})),p=function(e,t,i){var n=t.is(":disabled")?"disabled ":"",r="optgroup-option"===i?"optgroup-option ":"",o=t.data("icon"),a=t.attr("class");if(o){var s=a?' class="'+a+'"':"";return"multiple"===i?l.append(C(' "+t.html()+" ")):l.append(C(''+t.html()+" ")),!0}"multiple"===i?l.append(C(' "+t.html()+" ")):l.append(C(''+t.html()+" "))},s.length&&s.each(function(){var e;C(this).is("option")?o?p(0,C(this),"multiple"):p(0,C(this)):C(this).is("optgroup")&&(e=C(this).children("option"),l.append(C(''+C(this).attr("label")+" ")),e.each(function(){p(0,C(this),"optgroup-option")}))}),l.find("li:not(.optgroup)").each(function(i){C(this).click(function(e){var t;C(this).hasClass("disabled")||C(this).hasClass("optgroup")||(t=!0,o?(C('input[type="checkbox"]',this).prop("checked",function(e,t){return!t}),t=w(c,C(this).index()-1,b),g.trigger("focus")):(l.find("li").removeClass("active"),C(this).toggleClass("active"),g.val(C(this).text())),v(l,C(this)),b.find("option").eq(i).prop("selected",t),b.trigger("change"),void 0!==x&&x()),e.stopPropagation()})}),b.wrap(n),f=C('▼ '),b.is(":disabled")&&f.addClass("disabled"),m=d.replace(/"/g,"""),g=C(' '),b.before(g),g.before(f),g.after(l),b.is(":disabled")||g.dropdown({hover:!1,closeOnClick:!1}),b.attr("tabindex")&&C(g[0]).attr("tabindex",b.attr("tabindex")),b.addClass("initialized"),g.on({focus:function(){var e,t;C("ul.select-dropdown").not(l[0]).is(":visible")&&C("input.select-dropdown").trigger("close"),l.is(":visible")||(C(this).trigger("open",["focus"]),e=C(this).val(),t=l.find("li").filter(function(){return C(this).text().toLowerCase()===e.toLowerCase()})[0],v(l,t))},click:function(e){e.stopPropagation()}}),g.on("blur",function(){o||h||C(this).trigger("close"),l.find("li.selected").removeClass("selected")}),!o&&h&&l.find("li").on("click",function(){g.trigger("close")}),l.hover(function(){u=!0},function(){u=!1}),C(window).on({click:function(){(o||h)&&(u||g.trigger("close"))}}),o&&b.find("option:selected:not(:disabled)").each(function(){var e=C(this).index();w(c,e,b),l.find("li").eq(e).find(":checkbox").prop("checked",!0)}),v=function(e,t){t&&(e.find("li.selected").removeClass("selected"),C(t).addClass("selected"))},y=[],g.on("keydown",function(e){var t,i,n,r;9!=e.which?40!=e.which||l.is(":visible")?13==e.which&&!l.is(":visible")||(e.preventDefault(),(t=String.fromCharCode(e.which).toLowerCase())&&-1===[9,13,27,38,40].indexOf(e.which)&&(y.push(t),i=y.join(""),(n=l.find("li").filter(function(){return 0===C(this).text().toLowerCase().indexOf(i)})[0])&&v(l,n)),13!=e.which||(r=l.find("li.selected:not(.disabled)")[0])&&(C(r).trigger("click"),o||g.trigger("close")),40==e.which&&(n=l.find("li.selected").length?l.find("li.selected").next("li:not(.disabled)")[0]:l.find("li:not(.disabled)")[0],v(l,n)),27==e.which&&g.trigger("close"),38==e.which&&(n=l.find("li.selected").prev("li:not(.disabled)")[0])&&v(l,n),setTimeout(function(){y=[]},1e3)):g.trigger("open"):g.trigger("close")})):b.data("select-id",null).removeClass("initialized"))})}}(jQuery),jQuery("select").siblings("input.select-dropdown").on("mousedown",function(e){/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)&&(e.clientX>=e.target.clientWidth||e.clientY>=e.target.clientHeight)&&e.preventDefault()}),function(e){"function"==typeof define&&define.amd?define("picker",["jquery"],e):"object"==typeof exports?module.exports=e(require("jquery")):this.Picker=e(jQuery)}(function(m){var n=m(window),g=m(document),v=m(document.documentElement),y=null!=document.documentElement.style.transition;function b(n,r,o,e){if(!n)return b;function t(){return this.start()}var a=!1,s={id:n.id||"P"+Math.abs(~~(Math.random()*new Date))},l=o?m.extend(!0,{},o.defaults,e):e||{},c=m.extend({},b.klasses(),l.klass),u=m(n),d=t.prototype={constructor:t,$node:u,start:function(){return s&&s.start?d:(s.methods={},s.start=!0,s.open=!1,s.type=n.type,n.autofocus=n==C(),n.readOnly=!l.editable,n.id=n.id||s.id,"text"!=n.type&&(n.type="text"),d.component=new o(d,l),d.$root=m('
'),w(d.$root[0],"hidden",!0),d.$holder=m(h()).appendTo(d.$root),p(),l.formatSubmit&&(!0===l.hiddenName?(i=n.name,n.name=""):i=(i=["string"==typeof l.hiddenPrefix?l.hiddenPrefix:"","string"==typeof l.hiddenSuffix?l.hiddenSuffix:"_submit"])[0]+n.name+i[1],d._hidden=m(' ")[0],u.on("change."+s.id,function(){d._hidden.value=n.value?d.get("select",l.formatSubmit):""})),u.data(r,d).addClass(c.input).val(u.data("value")?d.get("select",l.format):n.value),l.editable||u.on("focus."+s.id+" click."+s.id,function(e){e.preventDefault(),d.open()}).on("keydown."+s.id,f),w(n,{haspopup:!0,expanded:!1,readonly:!1,owns:n.id+"_root"}),l.containerHidden?m(l.containerHidden).append(d._hidden):u.after(d._hidden),l.container?m(l.container).append(d.$root):u.after(d.$root),d.on({start:d.component.onStart,render:d.component.onRender,stop:d.component.onStop,open:d.component.onOpen,close:d.component.onClose,set:d.component.onSet}).on({start:l.onStart,render:l.onRender,stop:l.onStop,open:l.onOpen,close:l.onClose,set:l.onSet}),(e=d.$holder[0]).currentStyle?t=e.currentStyle.position:window.getComputedStyle&&(t=getComputedStyle(e).position),a="fixed"==t,n.autofocus&&d.open(),d.trigger("start").trigger("render"));var e,t,i},render:function(e){return e?(d.$holder=m(h()),p(),d.$root.html(d.$holder)):d.$root.find("."+c.box).html(d.component.nodes(s.open)),d.trigger("render")},stop:function(){return s.start&&(d.close(),d._hidden&&d._hidden.parentNode.removeChild(d._hidden),d.$root.remove(),u.removeClass(c.input).removeData(r),setTimeout(function(){u.off("."+s.id)},0),n.type=s.type,n.readOnly=!1,d.trigger("stop"),s.methods={},s.start=!1),d},open:function(e){return s.open?d:(u.addClass(c.active),w(n,"expanded",!0),setTimeout(function(){d.$root.addClass(c.opened),w(d.$root[0],"hidden",!1)},0),!1!==e&&(s.open=!0,a&&v.css("overflow","hidden").css("padding-right","+="+x()),a&&y?d.$holder.find("."+c.frame).one("transitionend",function(){d.$holder[0].focus()}):d.$holder[0].focus(),g.on("click."+s.id+" focusin."+s.id,function(e){var t=e.target;t!=n&&t!=document&&3!=e.which&&d.close(t===d.$holder[0])}).on("keydown."+s.id,function(e){var t=e.keyCode,i=d.component.key[t],n=e.target;27==t?d.close(!0):n!=d.$holder[0]||!i&&13!=t?m.contains(d.$root[0],n)&&13==t&&(e.preventDefault(),n.click()):(e.preventDefault(),i?b._.trigger(d.component.key.go,d,[b._.trigger(i)]):d.$root.find("."+c.highlighted).hasClass(c.disabled)||(d.set("select",d.component.item.highlight),l.closeOnSelect&&d.close(!0)))})),d.trigger("open"))},close:function(e){return e&&(l.editable?n.focus():(d.$holder.off("focus.toOpen").focus(),setTimeout(function(){d.$holder.on("focus.toOpen",i)},0))),u.removeClass(c.active),w(n,"expanded",!1),setTimeout(function(){d.$root.removeClass(c.opened+" "+c.focused),w(d.$root[0],"hidden",!0)},0),s.open?(s.open=!1,a&&v.css("overflow","").css("padding-right","-="+x()),g.off("."+s.id),d.trigger("close")):d},clear:function(e){return d.set("clear",null,e)},set:function(e,t,i){var n,r,o=m.isPlainObject(e),a=o?e:{};if(i=o&&m.isPlainObject(t)?t:i||{},e){for(n in o||(a[e]=t),a)r=a[n],n in d.component.item&&(void 0===r&&(r=null),d.component.set(n,r,i)),"select"!=n&&"clear"!=n||u.val("clear"==n?"":d.get(n,l.format)).trigger("change");d.render()}return i.muted?d:d.trigger("set",a)},get:function(e,t){if(null!=s[e=e||"value"])return s[e];if("valueSubmit"==e){if(d._hidden)return d._hidden.value;e="value"}if("value"==e)return n.value;if(e in d.component.item){if("string"!=typeof t)return d.component.get(e);var i=d.component.get(e);return i?b._.trigger(d.component.formats.toString,d.component,[t,i]):""}},on:function(e,t,i){var n,r,o=m.isPlainObject(e),a=o?e:{};if(e)for(n in o||(a[e]=t),a)r=a[n],i&&(n="_"+n),s.methods[n]=s.methods[n]||[],s.methods[n].push(r);return d},off:function(){var e,t=arguments,i=0;for(namesCount=t.length;i ').appendTo("body"),t=e[0].offsetWidth;e.css("overflow","scroll");var i=m('
').appendTo(e)[0].offsetWidth;return e.remove(),t-i}function w(e,t,i){if(m.isPlainObject(t))for(var n in t)r(e,n,t[n]);else r(e,t,i)}function r(e,t,i){e.setAttribute(("role"==t?"":"aria-")+t,i)}function C(){try{return document.activeElement}catch(e){}}return b.klasses=function(e){return{picker:e=e||"picker",opened:e+"--opened",focused:e+"--focused",input:e+"__input",active:e+"__input--active",target:e+"__input--target",holder:e+"__holder",frame:e+"__frame",wrap:e+"__wrap",box:e+"__box"}},b._={group:function(e){for(var t,i="",n=b._.trigger(e.min,e);n<=b._.trigger(e.max,e,[n]);n+=e.i)t=b._.trigger(e.item,e,[n]),i+=b._.node(e.node,t[0],t[1],t[2]);return i},node:function(e,t,i,n){return t?"<"+e+(i=i?' class="'+i+'"':"")+(n=n?" "+n:"")+">"+(t=m.isArray(t)?t.join(""):t)+""+e+">":""},lead:function(e){return(e<10?"0":"")+e},trigger:function(e,t,i){return"function"==typeof e?e.apply(t,i||[]):e},digits:function(e){return/\d/.test(e[1])?2:1},isDate:function(e){return-1<{}.toString.call(e).indexOf("Date")&&this.isInteger(e.getDate())},isInteger:function(e){return-1<{}.toString.call(e).indexOf("Number")&&e%1==0},ariaAttr:function(e,t){for(var i in m.isPlainObject(e)||(e={attribute:t}),t="",e){var n=("role"==i?"":"aria-")+i;t+=null==e[i]?"":n+'="'+e[i]+'"'}return t}},b.extend=function(n,r){m.fn[n]=function(e,t){var i=this.data(n);return"picker"==e?i:i&&"string"==typeof e?b._.trigger(i[e],i,[t]):this.each(function(){m(this).data(n)||new b(this,n,r,e)})},m.fn[n].defaults=r.defaults},b}),function(e){"function"==typeof define&&define.amd?define(["picker","jquery"],e):"object"==typeof exports?module.exports=e(require("./picker.js"),require("jquery")):e(Picker,jQuery)}(function(e,f){var t,v=e._;function i(t,i){function e(){return o.currentStyle?"rtl"==o.currentStyle.direction:"rtl"==getComputedStyle(t.$root[0]).direction}var n,r=this,o=t.$node[0],a=o.value,s=t.$node.data("value"),l=s||a,c=s?i.formatSubmit:i.format;r.settings=i,r.$node=t.$node,r.queue={min:"measure create",max:"measure create",now:"now create",select:"parse create validate",highlight:"parse navigate create validate",view:"parse create validate viewset",disable:"deactivate",enable:"activate"},r.item={},r.item.clear=null,r.item.disable=(i.disable||[]).slice(0),r.item.enable=-(!0===(n=r.item.disable)[0]?n.shift():-1),r.set("min",i.min).set("max",i.max).set("now"),l?r.set("select",l,{format:c,defaultValue:!0}):r.set("select",null).set("highlight",r.item.now),r.key={40:7,38:-7,39:function(){return e()?-1:1},37:function(){return e()?1:-1},go:function(e){var t=r.item.highlight,i=new Date(t.year,t.month,t.date+e);r.set("highlight",i,{interval:e}),this.render()}},t.on("render",function(){t.$root.find("."+i.klass.selectMonth).on("change",function(){var e=this.value;e&&(t.set("highlight",[t.get("view").year,e,t.get("highlight").date]),t.$root.find("."+i.klass.selectMonth).trigger("focus"))}),t.$root.find("."+i.klass.selectYear).on("change",function(){var e=this.value;e&&(t.set("highlight",[e,t.get("view").month,t.get("highlight").date]),t.$root.find("."+i.klass.selectYear).trigger("focus"))})},1).on("open",function(){var e="";r.disabled(r.get("now"))&&(e=":not(."+i.klass.buttonToday+")"),t.$root.find("button"+e+", select").attr("disabled",!1)},1).on("close",function(){t.$root.find("button, select").attr("disabled",!0)},1)}function n(e,t,i){var n=e.match(/[^\x00-\x7F]+|\w+/)[0];return i.mm||i.m||(i.m=t.indexOf(n)+1),n.length}function r(e){return e.match(/\w+/)[0].length}i.prototype.set=function(t,i,n){var r=this,e=r.item;return null===i?("clear"==t&&(t="select"),e[t]=i):(e["enable"==t?"disable":"flip"==t?"enable":t]=r.queue[t].split(" ").map(function(e){return i=r[e](t,i,n)}).pop(),"select"==t?r.set("highlight",e.select,n):"highlight"==t?r.set("view",e.highlight,n):t.match(/^(flip|min|max|disable|enable)$/)&&(e.select&&r.disabled(e.select)&&r.set("select",e.select,n),e.highlight&&r.disabled(e.highlight)&&r.set("highlight",e.highlight,n))),r},i.prototype.get=function(e){return this.item[e]},i.prototype.create=function(e,t,i){var n;return(t=void 0===t?e:t)==-1/0||t==1/0?n=t:t=f.isPlainObject(t)&&v.isInteger(t.pick)?t.obj:f.isArray(t)?(t=new Date(t[0],t[1],t[2]),v.isDate(t)?t:this.create().obj):v.isInteger(t)||v.isDate(t)?this.normalize(new Date(t),i):this.now(e,t,i),{year:n||t.getFullYear(),month:n||t.getMonth(),date:n||t.getDate(),day:n||t.getDay(),obj:n||t,pick:n||t.getTime()}},i.prototype.createRange=function(e,t){function i(e){return!0===e||f.isArray(e)||v.isDate(e)?n.create(e):e}var n=this;return v.isInteger(e)||(e=i(e)),v.isInteger(t)||(t=i(t)),v.isInteger(e)&&f.isPlainObject(t)?e=[t.year,t.month,t.date+e]:v.isInteger(t)&&f.isPlainObject(e)&&(t=[e.year,e.month,e.date+t]),{from:i(e),to:i(t)}},i.prototype.withinRange=function(e,t){return e=this.createRange(e.from,e.to),t.pick>=e.from.pick&&t.pick<=e.to.pick},i.prototype.overlapRanges=function(e,t){return e=this.createRange(e.from,e.to),t=this.createRange(t.from,t.to),this.withinRange(e,t.from)||this.withinRange(e,t.to)||this.withinRange(t,e.from)||this.withinRange(t,e.to)},i.prototype.now=function(e,t,i){return t=new Date,i&&i.rel&&t.setDate(t.getDate()+i.rel),this.normalize(t,i)},i.prototype.navigate=function(e,t,i){var n,r,o,a,s=f.isArray(t),l=f.isPlainObject(t),c=this.item.view;if(s||l){for(a=l?(r=t.year,o=t.month,t.date):(r=+t[0],o=+t[1],+t[2]),i&&i.nav&&c&&c.month!==o&&(r=c.year,o=c.month),r=(n=new Date(r,o+(i&&i.nav?i.nav:0),1)).getFullYear(),o=n.getMonth();new Date(r,o,a).getMonth()!==o;)--a;t=[r,o,a]}return t},i.prototype.normalize=function(e){return e.setHours(0,0,0,0),e},i.prototype.measure=function(e,t){return t?"string"==typeof t?t=this.parse(e,t):v.isInteger(t)&&(t=this.now(e,t,{rel:t})):t="min"==e?-1/0:1/0,t},i.prototype.viewset=function(e,t){return this.create([t.year,t.month,1])},i.prototype.validate=function(e,i,t){var n,r,o,a,s=this,l=i,c=t&&t.interval?t.interval:1,u=-1===s.item.enable,d=s.item.min,h=s.item.max,p=u&&s.item.disable.filter(function(e){var t;return f.isArray(e)&&((t=s.create(e).pick)i.pick&&(r=!0)),v.isInteger(e)}).length;if((!t||!t.nav&&!t.defaultValue)&&(!u&&s.disabled(i)||u&&s.disabled(i)&&(p||n||r)||!u&&(i.pick<=d.pick||i.pick>=h.pick)))for(u&&!p&&(!r&&0l.month)&&(i=l,c=0=h.pick&&(a=!0,c=-1,i=s.create([h.year,h.month,h.date+(i.pick===h.pick?0:1)])),!o||!a);)i=s.create([i.year,i.month,i.date+c]);return i},i.prototype.disabled=function(t){var i=this,e=(e=i.item.disable.filter(function(e){return v.isInteger(e)?t.day===(i.settings.firstDay?e:e-1)%7:f.isArray(e)||v.isDate(e)?t.pick===i.create(e).pick:f.isPlainObject(e)?i.withinRange(e,t):void 0})).length&&!e.filter(function(e){return f.isArray(e)&&"inverted"==e[3]||f.isPlainObject(e)&&e.inverted}).length;return-1===i.item.enable?!e:e||t.picki.item.max.pick},i.prototype.parse=function(e,n,t){var r=this,o={};return n&&"string"==typeof n?(t&&t.format||((t=t||{}).format=r.settings.format),r.formats.toArray(t.format).map(function(e){var t=r.formats[e],i=t?v.trigger(t,r,[n,o]):e.replace(/^!/,"").length;t&&(o[e]=n.substr(0,i)),n=n.substr(i)}),[o.yyyy||o.yy,(o.mm||o.m)-1,o.dd||o.d]):n},i.prototype.formats={d:function(e,t){return e?v.digits(e):t.date},dd:function(e,t){return e?2:v.lead(t.date)},ddd:function(e,t){return e?r(e):this.settings.weekdaysShort[t.day]},dddd:function(e,t){return e?r(e):this.settings.weekdaysFull[t.day]},m:function(e,t){return e?v.digits(e):t.month+1},mm:function(e,t){return e?2:v.lead(t.month+1)},mmm:function(e,t){var i=this.settings.monthsShort;return e?n(e,i,t):i[t.month]},mmmm:function(e,t){var i=this.settings.monthsFull;return e?n(e,i,t):i[t.month]},yy:function(e,t){return e?2:(""+t.year).slice(2)},yyyy:function(e,t){return e?4:t.year},toArray:function(e){return e.split(/(d{1,4}|m{1,4}|y{4}|yy|!.)/g)},toString:function(e,t){var i=this;return i.formats.toArray(e).map(function(e){return v.trigger(i.formats[e],i,[0,t])||e.replace(/^!/,"")}).join("")}},i.prototype.isDateExact=function(e,t){return v.isInteger(e)&&v.isInteger(t)||"boolean"==typeof e&&"boolean"==typeof t?e===t:(v.isDate(e)||f.isArray(e))&&(v.isDate(t)||f.isArray(t))?this.create(e).pick===this.create(t).pick:!(!f.isPlainObject(e)||!f.isPlainObject(t))&&this.isDateExact(e.from,t.from)&&this.isDateExact(e.to,t.to)},i.prototype.isDateOverlap=function(e,t){var i=this.settings.firstDay?1:0;return v.isInteger(e)&&(v.isDate(t)||f.isArray(t))?(e=e%7+i)===this.create(t).day+1:v.isInteger(t)&&(v.isDate(e)||f.isArray(e))?(t=t%7+i)===this.create(e).day+1:!(!f.isPlainObject(e)||!f.isPlainObject(t))&&this.overlapRanges(e,t)},i.prototype.flipEnable=function(e){var t=this.item;t.enable=e||(-1==t.enable?1:-1)},i.prototype.deactivate=function(e,t){var n=this,r=n.item.disable.slice(0);return"flip"==t?n.flipEnable():!1===t?(n.flipEnable(1),r=[]):!0===t?(n.flipEnable(-1),r=[]):t.map(function(e){for(var t,i=0;i=m.year&&h.month>=m.month||!e&&h.year<=f.year&&h.month<=f.month?" "+u.klass.navDisabled:""),"data-nav="+(e||-1)+" "+v.ariaAttr({role:"button",controls:c.$node[0].id+"_table"})+' title="'+(e?u.labelMonthNext:u.labelMonthPrev)+'"')}function t(){var t=u.showMonthsShort?u.monthsShort:u.monthsFull;return u.selectMonths?v.node("select",v.group({min:0,max:11,i:1,node:"option",item:function(e){return[t[e],0,"value="+e+(h.month==e?" selected":"")+(h.year==f.year&&em.month?" disabled":"")]}}),u.klass.selectMonth,(l?"":"disabled")+" "+v.ariaAttr({controls:c.$node[0].id+"_table"})+' title="'+u.labelMonthSelect+'"'):v.node("div",t[h.month],u.klass.month)}function i(){var t=h.year,e=!0===u.selectYears?5:~~(u.selectYears/2);if(e){var i,n,r=f.year,o=m.year,a=t-e,s=t+e;return am.pick,o=v.trigger(c.formats.toString,c,[u.format,e]);return[v.node("div",e.date,((t=[u.klass.day]).push(h.month==e.month?u.klass.infocus:u.klass.outfocus),a.pick==e.pick&&t.push(u.klass.now),i&&t.push(u.klass.selected),n&&t.push(u.klass.highlighted),r&&t.push(u.klass.disabled),t.join(" ")),"data-pick="+e.pick+" "+v.ariaAttr({role:"gridcell",label:o,selected:!(!i||c.$node.val()!==o)||null,activedescendant:!!n||null,disabled:!!r||null})),"",v.ariaAttr({role:"presentation"})]}})]}})),u.klass.table,'id="'+c.$node[0].id+'_table" '+v.ariaAttr({role:"grid",controls:c.$node[0].id,readonly:!0}))+v.node("div",v.node("button",u.today,u.klass.buttonToday,"type=button data-pick="+a.pick+(l&&!c.disabled(a)?"":" disabled")+" "+v.ariaAttr({controls:c.$node[0].id}))+v.node("button",u.clear,u.klass.buttonClear,"type=button data-clear=1"+(l?"":" disabled")+" "+v.ariaAttr({controls:c.$node[0].id}))+v.node("button",u.close,u.klass.buttonClose,"type=button data-close=true "+(l?"":" disabled")+" "+v.ariaAttr({controls:c.$node[0].id})),u.klass.footer)},i.defaults={labelMonthNext:"Next month",labelMonthPrev:"Previous month",labelMonthSelect:"Select a month",labelYearSelect:"Select a year",monthsFull:["January","February","March","April","May","June","July","August","September","October","November","December"],monthsShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],weekdaysFull:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],weekdaysShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],today:"Today",clear:"Clear",close:"Close",closeOnSelect:!0,closeOnClear:!0,format:"d mmmm, yyyy",klass:{table:(t=e.klasses().picker+"__")+"table",header:t+"header",navPrev:t+"nav--prev",navNext:t+"nav--next",navDisabled:t+"nav--disabled",month:t+"month",year:t+"year",selectMonth:t+"select--month",selectYear:t+"select--year",weekdays:t+"weekday",day:t+"day",disabled:t+"day--disabled",selected:t+"day--selected",highlighted:t+"day--highlighted",now:t+"day--today",infocus:t+"day--infocus",outfocus:t+"day--outfocus",footer:t+"footer",buttonClear:t+"button--clear",buttonToday:t+"button--today",buttonClose:t+"button--close"}},e.extend("pickadate",i)}),$.extend($.fn.pickadate.defaults,{selectMonths:!0,selectYears:15,onRender:function(){var e=this.$root,t=this.get("highlight","yyyy"),i=this.get("highlight","dd"),n=this.get("highlight","mmm"),r=this.get("highlight","dddd");e.find(".picker__header").prepend('")}}),function(){var e,t,i,_=window.jQuery,r=_(window),M=_(document),n="http://www.w3.org/2000/svg",I="SVGAngle"in window&&((t=document.createElement("div")).innerHTML=" ",e=(t.firstChild&&t.firstChild.namespaceURI)==n,t.innerHTML="",e),o="transition"in(i=document.createElement("div").style)||"WebkitTransition"in i||"MozTransition"in i||"msTransition"in i||"OTransition"in i,a="ontouchstart"in window,P="mousedown"+(a?" touchstart":""),A="mousemove.clockpicker"+(a?" touchmove.clockpicker":""),D="mouseup.clockpicker"+(a?" touchend.clockpicker":""),g=navigator.vibrate?"vibrate":navigator.webkitVibrate?"webkitVibrate":null;function O(e){return document.createElementNS(n,e)}function L(e){return(e<10?"0":"")+e}var N=0,R=o?350:1,F=['"].join("");function s(e,d){var t,i=_(F),h=i.find(".clockpicker-plate"),n=i.find(".picker__holder"),r=i.find(".clockpicker-hours"),o=i.find(".clockpicker-minutes"),a=i.find(".clockpicker-am-pm-block"),s="INPUT"===e.prop("tagName"),l=s?e:e.find("input"),c=_("label[for="+l.attr("id")+"]"),p=this;this.id="cp"+(++N+""),this.element=e,this.holder=n,this.options=d,this.isAppended=!1,this.isShown=!1,this.currentView="hours",this.isInput=s,this.input=l,this.label=c,this.popover=i,this.plate=h,this.hoursView=r,this.minutesView=o,this.amPmBlock=a,this.spanHours=i.find(".clockpicker-span-hours"),this.spanMinutes=i.find(".clockpicker-span-minutes"),this.spanAmPm=i.find(".clockpicker-span-am-pm"),this.footer=i.find(".picker__footer"),this.amOrPm="PM",d.twelvehour&&(t=['','',"AM"," ",'',"PM"," ","
"].join(""),_(t),d.ampmclickable?(this.spanAmPm.empty(),_('AM
').on("click",function(){p.spanAmPm.children("#click-am").addClass("text-primary"),p.spanAmPm.children("#click-pm").removeClass("text-primary"),p.amOrPm="AM"}).appendTo(this.spanAmPm),_('PM
').on("click",function(){p.spanAmPm.children("#click-pm").addClass("text-primary"),p.spanAmPm.children("#click-am").removeClass("text-primary"),p.amOrPm="PM"}).appendTo(this.spanAmPm)):(_('AM ').on("click",function(){p.amOrPm="AM",p.amPmBlock.children(".pm-button").removeClass("active"),p.amPmBlock.children(".am-button").addClass("active"),p.spanAmPm.empty().append("AM")}).appendTo(this.amPmBlock),_('PM ').on("click",function(){p.amOrPm="PM",p.amPmBlock.children(".am-button").removeClass("active"),p.amPmBlock.children(".pm-button").addClass("active"),p.spanAmPm.empty().append("PM")}).appendTo(this.amPmBlock))),d.darktheme&&i.addClass("darktheme"),_(''+d.donetext+" ").click(_.proxy(this.done,this)).appendTo(this.footer),this.spanHours.click(_.proxy(this.toggleView,this,"hours")),this.spanMinutes.click(_.proxy(this.toggleView,this,"minutes")),l.on("focus.clockpicker click.clockpicker",_.proxy(this.show,this));var u,f,m,g,v,y,b,x,w,C,T=_('
');if(d.twelvehour)for(u=1;u<13;u+=1)f=T.clone(),m=u/6*Math.PI,k=110,f.css("font-size","140%"),f.css({left:135+Math.sin(m)*k-20,top:135-Math.cos(m)*k-20}),f.html(0===u?"00":u),r.append(f),f.on(P,E);else for(u=0;u<24;u+=1){f=T.clone(),m=u/6*Math.PI;var S=0=$t()-1&&n<0)&&(e=bt.x+n*g.mainScrollEndFriction)),bt.x=e,tt(e,B)}function x(e,t){var i=xt[e]-qe[e];return Ve[e]+je[e]+i-t/G*i}function w(e,t){e.x=t.x,e.y=t.y,t.id&&(e.id=t.id)}function C(e){e.x=Math.round(e.x),e.y=Math.round(e.y)}function d(e,t){var i=Gt(m.currItem,Be,e);return t&&(Ae=i),i}function T(e){return(e=e||m.currItem).initialZoomLevel}function S(e){return 0<(e=e||m.currItem).w?g.maxSpreadZoom:1}function h(e,t,i,n){return n===m.currItem.initialZoomLevel?(i[e]=m.currItem.initialPosition[e],!0):(i[e]=x(e,n),i[e]>t.min[e]?(i[e]=t.min[e],!0):i[e]=n)return k(e),o(i),void(a&&a());o((i-t)*r(s/n)+t),rt[e].raf=ce(c)}};c()}function I(e,t){return mt.x=Math.abs(e.x-t.x),mt.y=Math.abs(e.y-t.y),Math.sqrt(mt.x*mt.x+mt.y*mt.y)}function P(e,t){return kt.prevent=!St(e.target,g.isClickableElement),v("preventDragEvent",e,t,kt),kt.prevent}function A(e,t){return t.x=e.pageX,t.y=e.pageY,t.id=e.identifier,t}function D(e,t,i){i.x=.5*(e.x+t.x),i.y=.5*(e.y+t.y)}function O(){var e=We.y-m.currItem.initialPosition.y;return 1-Math.abs(e/(Be.y/2))}function L(e){for(;0Ae.min[e]||oAe.min[e]&&(c=g.panEndFriction,Ae.min[e],i=Ae.min[e]-Ve[e]),(i<=0||l<0)&&1<$t()?(r=s,l<0&&s>pt.x&&(r=pt.x)):Ae.min.x!==Ae.max.x&&(n=o)):(om.currItem.fitRatio&&(We[e]+=t[e]*c)):(void 0!==r&&(u(r,!0),_e=r!==pt.x),Ae.min.x!==Ae.max.x&&(void 0!==n?We.x=n:_e||(We.x+=t.x*c)),void 0!==r)}function R(e){if(!("mousedown"===e.type&&0m.currItem.fitRatio&&At(ye))}}var H,j,V,W,B,$,q,Y,X,U,G,Q,K,Z,J,ee,te,ie,ne,re,oe,ae,se,le,ce,ue,de,he,pe,fe,me,ge,ve,ye,be,xe,we,Ce,Te,Se,ke,Ee,_e,Me,Ie,Pe,Ae,De,Oe,Le,Ne,Re,Fe,ze,He,je={x:0,y:0},Ve={x:0,y:0},We={x:0,y:0},Be={},$e=0,qe={},Ye={x:0,y:0},Xe=0,Ue=!0,Ge=[],Qe={},Ke=!1,Ze={},Je=function(e){De&&(e&&(U>m.currItem.fitRatio?Ke||(Qt(m.currItem,!1,!0),Ke=!0):Ke&&(Qt(m.currItem),Ke=!1)),r(De,We.x,We.y,U))},et=function(e){e.container&&r(e.container.style,e.initialPosition.x,e.initialPosition.y,e.initialZoomLevel,e)},tt=function(e,t){t[ae]=Q+e+"px, 0px"+K},it=null,nt=function(){it&&(f.unbind(document,"mousemove",nt),f.addClass(p,"pswp--has_mouse"),g.mouseUsed=!0,v("mouseUsed")),it=setTimeout(function(){it=null},100)},rt={},ot=0,at={shout:v,listen:o,viewportSize:Be,options:g,isMainScrollAnimating:function(){return Oe},getZoomLevel:function(){return U},getCurrentIndex:function(){return W},isDragging:function(){return Ce},isZooming:function(){return Ie},setScrollOffset:function(e,t){qe.x=e,fe=qe.y=t,v("updateScrollOffset",qe)},applyZoomPan:function(e,t,i,n){We.x=t,We.y=i,U=e,Je(n)},init:function(){if(!H&&!j){var e;m.framework=f,m.template=p,m.bg=f.getChildByClass(p,"pswp__bg"),de=p.className,H=!0,me=f.detectFeatures(),ce=me.raf,ue=me.caf,ae=me.transform,pe=me.oldIE,m.scrollWrap=f.getChildByClass(p,"pswp__scroll-wrap"),m.container=f.getChildByClass(m.scrollWrap,"pswp__container"),B=m.container.style,m.itemHolders=ee=[{el:m.container.children[0],wrap:0,index:-1},{el:m.container.children[1],wrap:0,index:-1},{el:m.container.children[2],wrap:0,index:-1}],ee[0].el.style.display=ee[2].el.style.display="none",function(){if(ae){var e=me.perspective&&!le;return Q="translate"+(e?"3d(":"("),K=me.perspective?", 0px)":")"}ae="left",f.addClass(p,"pswp--ie"),tt=function(e,t){t.left=e+"px"},et=function(e){var t=1=$t())&&(W=0),m.currItem=Bt(W),(me.isOldIOSPhone||me.isOldAndroid)&&(Ue=!1),p.setAttribute("aria-hidden","false"),g.modal&&(Ue?p.style.position="fixed":(p.style.position="absolute",p.style.top=f.getScrollY()+"px")),void 0===fe&&(v("initialLayout"),fe=he=f.getScrollY());var i="pswp--open ";for(g.mainClass&&(i+=g.mainClass+" "),g.showHideOpacity&&(i+="pswp--animate_opacity "),i+=le?"pswp--touch":"pswp--notouch",i+=me.animationName?" pswp--css_animation":"",i+=me.svg?" pswp--svg":"",f.addClass(p,i),m.updateSize(),$=-1,Xe=null,e=0;e<3;e++)tt((e+$)*Ye.x,ee[e].el.style);pe||f.bind(m.scrollWrap,Y,m),o("initialZoomInEnd",function(){m.setContent(ee[0],W-1),m.setContent(ee[2],W+1),ee[0].el.style.display=ee[2].el.style.display="block",g.focus&&p.focus(),f.bind(document,"keydown",m),me.transform&&f.bind(m.scrollWrap,"click",m),g.mouseUsed||f.bind(document,"mousemove",nt),f.bind(window,"resize scroll",m),v("bindEvents")}),m.setContent(ee[1],W),m.updateCurrItem(),v("afterInit"),Ue||(Z=setInterval(function(){ot||Ce||Ie||U!==m.currItem.initialZoomLevel||m.updateSize()},1e3)),f.addClass(p,"pswp--visible")}},close:function(){H&&(j=!(H=!1),v("close"),f.unbind(window,"resize",m),f.unbind(window,"scroll",X.scroll),f.unbind(document,"keydown",m),f.unbind(document,"mousemove",nt),me.transform&&f.unbind(m.scrollWrap,"click",m),Ce&&f.unbind(window,q,m),v("unbindEvents"),qt(m.currItem,null,!0,m.destroy))},destroy:function(){v("destroy"),Ht&&clearTimeout(Ht),p.setAttribute("aria-hidden","true"),p.className=de,Z&&clearInterval(Z),f.unbind(m.scrollWrap,Y,m),f.unbind(window,"scroll",m),Ct(),_(),Ze=null},panTo:function(e,t,i){i||(e>Ae.min.x?e=Ae.min.x:eAe.min.y?t=Ae.min.y:tm.currItem.initialZoomLevel+m.currItem.initialZoomLevel/15&&(ze=!0);var n,r=1,o=T(),a=S();iAe.min[t]?n.backAnimDestination[t]=Ae.min[t]:We[t]=$t()&&(W=g.loop?0:$t()-1,r=!0),r&&!g.loop||(Xe+=n,$e-=n,i=!0));var s=Ye.x*$e,l=Math.abs(s-bt.x),c=i||s>bt.x==0The image could not be loaded.',forceProgressiveLoading:!1,preload:[1,1],getNumItemsFn:function(){return jt.length}},Gt=function(e,t,i){if(!e.src||e.loadError)return e.w=e.h=0,e.initialZoomLevel=e.fitRatio=1,e.bounds={center:{x:0,y:0},max:{x:0,y:0},min:{x:0,y:0}},e.initialPosition=e.bounds.center,e.bounds;var n,r,o,a,s,l,c,u=!i;return u&&(e.vGap||(e.vGap={top:0,bottom:0}),v("parseVerticalMargin",e)),Yt.x=t.x,Yt.y=t.y-e.vGap.top-e.vGap.bottom,u&&(s=Yt.x/e.w,l=Yt.y/e.h,e.fitRatio=sYt.x?Math.round(Yt.x-r):a.center.x,a.max.y=o>Yt.y?Math.round(Yt.y-o)+n.vGap.top:a.center.y,a.min.x=r>Yt.x?0:a.center.x,a.min.y=o>Yt.y?n.vGap.top:a.center.y,u&&i===e.initialZoomLevel&&(e.initialPosition=e.bounds.center),e.bounds):void 0},Qt=function(e,t,i){var n,r;e.src&&(t=t||e.container.lastChild,n=i?e.w:Math.round(e.w*e.fitRatio),r=i?e.h:Math.round(e.h*e.fitRatio),e.placeholder&&!e.loaded&&(e.placeholder.style.width=n+"px",e.placeholder.style.height=r+"px"),t.style.width=n+"px",t.style.height=r+"px")};i("Controller",{publicMethods:{lazyLoadItem:function(e){e=l(e);var t=Bt(e);t&&(!t.loaded&&!t.loading||J)&&(v("gettingData",e,t),t.src&&Rt(t))},initController:function(){f.extend(g,Ut,!0),m.items=jt=e,Bt=m.getItemAt,$t=g.getNumItemsFn,g.loop,$t()<3&&(g.loop=!1),o("beforeChange",function(e){for(var t=g.preload,i=null===e||0<=e,n=Math.min(t[0],$t()),r=Math.min(t[1],$t()),o=1;o<=(i?r:n);o++)m.lazyLoadItem(W+o);for(o=1;o<=(i?n:r);o++)m.lazyLoadItem(W-o)}),o("initialLayout",function(){m.currItem.initialLayout=g.getThumbBoundsFn&&g.getThumbBoundsFn(W)}),o("mainScrollAnimComplete",zt),o("initialZoomInEnd",zt),o("destroy",function(){for(var e,t=0;t=Ae.max.x&&i<=Ae.min.y&&i>=Ae.max.y)&&e.preventDefault(),m.panTo(t,i)},toggleDesktopZoom:function(e){e=e||{x:Be.x/2+qe.x,y:Be.y/2+qe.y};var t=g.getDoubleTapZoom(!0,m.currItem),i=U===t;m.mouseZoomedIn=!i,m.zoomTo(i?m.currItem.initialZoomLevel:t,e,333),f[(i?"remove":"add")+"Class"](p,"pswp--zoomed-in")}}});function ti(){return fi.hash.substring(1)}function ii(){ri&&clearTimeout(ri),ai&&clearTimeout(ai)}function ni(){var e=ti(),t={};if(e.length<5)return t;var i,n=e.split("&");for(o=0;oE.fitControlsWidth?(t=E.barsSize,E.captionEl&&"auto"===t.bottom?(m||((m=s.createEl("pswp__caption pswp__caption--fake")).appendChild(s.createEl("pswp__caption__center")),p.insertBefore(m,f),s.addClass(p,"pswp__ui--fit")),E.addCaptionHTMLFn(e,m,!0)?(i=m.clientHeight,n.bottom=parseInt(i,10)||44):n.bottom=t.top):n.bottom="auto"===t.bottom?0:t.bottom,n.top=t.top):n.top=n.bottom=0}var h,p,f,m,g,v,y,b,x,w,C,T,S,k,E,_,M,I,P=this,A=!1,D=!0,O=!0,L={barsSize:{top:44,bottom:"auto"},closeElClasses:["item","caption","zoom-wrap","ui","top-bar"],timeToIdle:4e3,timeToIdleOutside:1e3,loadingIndicatorDelay:1e3,addCaptionHTMLFn:function(e,t){return e.title?(t.children[0].innerHTML=e.title,!0):(t.children[0].innerHTML="",!1)},closeEl:!0,captionEl:!0,fullscreenEl:!0,zoomEl:!0,shareEl:!0,counterEl:!0,arrowEl:!0,preloaderEl:!0,tapToClose:!1,tapToToggleControls:!0,clickToCloseNonZoomable:!0,shareButtons:[{id:"facebook",label:"Share on Facebook",url:"https://www.facebook.com/sharer/sharer.php?u={{url}}"},{id:"twitter",label:"Tweet",url:"https://twitter.com/intent/tweet?text={{text}}&url={{url}}"},{id:"pinterest",label:"Pin it",url:"http://www.pinterest.com/pin/create/button/?url={{url}}&media={{image_url}}&description={{text}}"},{id:"download",label:"Download image",url:"{{raw_image_url}}",download:!0}],getImageURLForShare:function(){return r.currItem.src||""},getPageURLForShare:function(){return window.location.href},getTextForShare:function(){return r.currItem.title||""},indexIndicatorSep:" / ",fitControlsWidth:1200},N=function(){for(var e,t,i,n,r="",o=0;o"+e.label+" ",E.parseShareButtonOut&&(r=E.parseShareButtonOut(e,r));y.children[0].innerHTML=r,y.children[0].onclick=a},R=0,F=function(){clearTimeout(I),R=0,x&&P.setIdle(!1)},z=[{name:"caption",option:"captionEl",onInit:function(e){f=e}},{name:"share-modal",option:"shareEl",onInit:function(e){y=e},onTap:function(){o()}},{name:"button--share",option:"shareEl",onInit:function(e){v=e},onTap:function(){o()}},{name:"button--zoom",option:"zoomEl",onTap:r.toggleDesktopZoom},{name:"counter",option:"counterEl",onInit:function(e){g=e}},{name:"button--close",option:"closeEl",onTap:r.close},{name:"button--arrow--left",option:"arrowEl",onTap:r.prev},{name:"button--arrow--right",option:"arrowEl",onTap:r.next},{name:"button--fs",option:"fullscreenEl",onTap:function(){h.isFullscreen()?h.exit():h.enter()}},{name:"preloader",option:"preloaderEl",onInit:function(e){C=e}}];P.init=function(){var t;s.extend(r.options,L,!0),E=r.options,p=s.getChildByClass(r.scrollWrap,"pswp__ui"),(w=r.listen)("onVerticalDrag",function(e){D&&e<.95?P.hideControls():!D&&.95<=e&&P.showControls()}),w("onPinchClose",function(e){D&&e<.9?(P.hideControls(),t=!0):t&&!D&&.9").width(e).height(o).addClass("sticky-placeholder"),u=h.stopper,d=m(window);function t(){var e,t=d.scrollTop(),i=u,n=r.parent().width();c.width(n),f&&"string"==typeof u&&(i=m(u).offset().top-o-a),lo&&(d.bind("scroll",t),d.bind("load",t),d.bind("resize",t))})}}(jQuery),function o(a,s,l){function c(t,e){if(!s[t]){if(!a[t]){var i="function"==typeof require&&require;if(!e&&i)return i(t,!0);if(u)return u(t,!0);var n=new Error("Cannot find module '"+t+"'");throw n.code="MODULE_NOT_FOUND",n}var r=s[t]={exports:{}};a[t][0].call(r.exports,function(e){return c(a[t][1][e]||e)},r,r.exports,o,a,s,l)}return s[t].exports}for(var u="function"==typeof require&&require,e=0;er.scrollbarYTop?1:-1;s(n,"top",n.scrollTop+t*r.containerHeight),a(n),e.stopPropagation()}),r.event.bind(r.scrollbarX,"click",t),r.event.bind(r.scrollbarXRail,"click",function(e){var t=e.pageX-window.pageXOffset-i(r.scrollbarXRail).left>r.scrollbarXLeft?1:-1;s(n,"left",n.scrollLeft+t*r.containerWidth),a(n),e.stopPropagation()})}},{"../instances":18,"../update-geometry":19,"../update-scroll":20}],11:[function(e,t,i){"use strict";function n(r,o){function t(e){(function(e){var t=a+e*o.railXRatio,i=Math.max(0,o.scrollbarXRail.getBoundingClientRect().left)+o.railXRatio*(o.railXWidth-o.scrollbarXWidth);o.scrollbarXLeft=t<0?0:i=a.contentHeight-a.containerHeight&&r<0)return!a.settings.wheelPropagation}var t=o.scrollLeft;if(0===r){if(!a.scrollbarXActive)return;if(0===t&&n<0||t>=a.contentWidth-a.containerWidth&&0=s.contentHeight-s.containerHeight&&o<0)return!s.settings.wheelPropagation}var t=a.scrollLeft;if(0===o){if(!s.scrollbarXActive)return!1;if(0===t&&r<0||t>=s.contentWidth-s.containerWidth&&0=i.railXWidth-i.scrollbarXWidth&&(i.scrollbarXLeft=i.railXWidth-i.scrollbarXWidth),i.scrollbarYTop>=i.railYHeight-i.scrollbarYHeight&&(i.scrollbarYTop=i.railYHeight-i.scrollbarYHeight),function(e,t){var i={width:t.railXWidth};t.isRtl?i.left=t.negativeScrollAdjustment+e.scrollLeft+t.containerWidth-t.contentWidth:i.left=e.scrollLeft,t.isScrollbarXUsingBottom?i.bottom=t.scrollbarXBottom-e.scrollTop:i.top=t.scrollbarXTop+e.scrollTop,a.css(t.scrollbarXRail,i);var n={top:e.scrollTop,height:t.railYHeight};t.isScrollbarYUsingRight?t.isRtl?n.right=t.contentWidth-(t.negativeScrollAdjustment+e.scrollLeft)-t.scrollbarYRight-t.scrollbarYOuterWidth:n.right=t.scrollbarYRight-e.scrollLeft:t.isRtl?n.left=t.negativeScrollAdjustment+e.scrollLeft+2*t.containerWidth-t.contentWidth-t.scrollbarYLeft-t.scrollbarYOuterWidth:n.left=t.scrollbarYLeft+e.scrollLeft,a.css(t.scrollbarYRail,n),a.css(t.scrollbarX,{left:t.scrollbarXLeft,width:t.scrollbarXWidth-t.railBorderXWidth}),a.css(t.scrollbarY,{top:t.scrollbarYTop,height:t.scrollbarYHeight-t.railBorderYWidth})}(e,i),i.scrollbarXActive?o.add(e,"ps--active-x"):(o.remove(e,"ps--active-x"),i.scrollbarXWidth=0,i.scrollbarXLeft=0,l(e,"left",0)),i.scrollbarYActive?o.add(e,"ps--active-y"):(o.remove(e,"ps--active-y"),i.scrollbarYHeight=0,i.scrollbarYTop=0,l(e,"top",0))}},{"../lib/class":2,"../lib/dom":3,"../lib/helper":6,"./instances":18,"./update-scroll":20}],20:[function(e,t,i){"use strict";function r(e){var t=document.createEvent("Event");return t.initEvent(e,!0,!0),t}var o=e("./instances");t.exports=function(e,t,i){if(void 0===e)throw"You must provide an element to the update-scroll function";if(void 0===t)throw"You must provide an axis to the update-scroll function";if(void 0===i)throw"You must provide a value to the update-scroll function";"top"===t&&i<=0&&(e.scrollTop=i=0,e.dispatchEvent(r("ps-y-reach-start"))),"left"===t&&i<=0&&(e.scrollLeft=i=0,e.dispatchEvent(r("ps-x-reach-start")));var n=o.get(e);"top"===t&&i>=n.contentHeight-n.containerHeight&&((i=n.contentHeight-n.containerHeight)-e.scrollTop<=1?i=e.scrollTop:e.scrollTop=i,e.dispatchEvent(r("ps-y-reach-end"))),"left"===t&&i>=n.contentWidth-n.containerWidth&&((i=n.contentWidth-n.containerWidth)-e.scrollLeft<=1?i=e.scrollLeft:e.scrollLeft=i,e.dispatchEvent(r("ps-x-reach-end"))),void 0===n.lastTop&&(n.lastTop=e.scrollTop),void 0===n.lastLeft&&(n.lastLeft=e.scrollLeft),"top"===t&&in.lastTop&&e.dispatchEvent(r("ps-scroll-down")),"left"===t&&in.lastLeft&&e.dispatchEvent(r("ps-scroll-right")),"top"===t&&i!==n.lastTop&&(e.scrollTop=n.lastTop=i,e.dispatchEvent(r("ps-scroll-y"))),"left"===t&&i!==n.lastLeft&&(e.scrollLeft=n.lastLeft=i,e.dispatchEvent(r("ps-scroll-x")))}},{"./instances":18}],21:[function(e,t,i){"use strict";var n=e("../lib/helper"),r=e("../lib/dom"),o=e("./instances"),a=e("./update-geometry"),s=e("./update-scroll");t.exports=function(e){var t=o.get(e);t&&(t.negativeScrollAdjustment=t.isNegativeScroll?e.scrollWidth-e.clientWidth:0,r.css(t.scrollbarXRail,"display","block"),r.css(t.scrollbarYRail,"display","block"),t.railXMarginWidth=n.toInt(r.css(t.scrollbarXRail,"marginLeft"))+n.toInt(r.css(t.scrollbarXRail,"marginRight")),t.railYMarginHeight=n.toInt(r.css(t.scrollbarYRail,"marginTop"))+n.toInt(r.css(t.scrollbarYRail,"marginBottom")),r.css(t.scrollbarXRail,"display","none"),r.css(t.scrollbarYRail,"display","none"),a(e),s(e,"top",e.scrollTop),s(e,"left",e.scrollLeft),r.css(t.scrollbarXRail,"display",""),r.css(t.scrollbarYRail,"display",""))}},{"../lib/dom":3,"../lib/helper":6,"./instances":18,"./update-geometry":19,"./update-scroll":20}]},{},[1]),function(h){var t=!1,i={data:[],placeholder:"",secondaryPlaceholder:""};h(document).ready(function(){h(document).on("click",".chip .close",function(){var e=h(this);e.closest(".chips").data("initialized")||e.closest(".chip").remove()})}),h.fn.material_chip=function(e){var d=this;return this.$el=h(this),this.$document=h(document),this.SELS={CHIPS:".chips",CHIP:".chip",INPUT:"input",DELETE:".fa",SELECTED_CHIP:".selected"},"data"===e?this.$el.data("chips"):"options"===e?this.$el.data("options"):(this.$el.data("options",h.extend({},i,e)),this.init=function(){var i=0;d.$el.each(function(){var e,t=h(this);t.data("initialized")||((e=t.data("options")).data&&e.data instanceof Array||(e.data=[]),t.data("chips",e.data),t.data("index",i),t.data("initialized",!0),t.hasClass(d.SELS.CHIPS)||t.addClass("chips"),d.chips(t),i++)})},this.handleEvents=function(){var u=d.SELS;d.$document.on("click",u.CHIPS,function(e){h(e.target).find(u.INPUT).focus()}),d.$document.on("click",u.CHIP,function(){h(u.CHIP).removeClass("selected"),h(this).toggleClass("selected")}),d.$document.on("keydown",function(e){if(!h(e.target).is("input, textarea")){var t=d.$document.find(u.CHIP+u.SELECTED_CHIP),i=t.closest(u.CHIPS),n=t.siblings(u.CHIP).length,r=void 0;if(t.length){var o=8===e.which||46===e.which,a=37===e.which,s=39===e.which;if(o){e.preventDefault();var l=i.data("index"),r=t.index();d.deleteChip(l,r,i);var c=null;r+1',e.html(t),d.setPlaceholder(e)},this.renderChip=function(e){if(e.tag){var t=''+e.tag;return e.image&&(t+='
'),(t+='
')+"
"}},this.setPlaceholder=function(e){var t=e.data("options");e.data("chips").length&&t.placeholder?e.find("input").prop("placeholder",t.placeholder):!e.data("chips").length&&t.secondaryPlaceholder&&e.find("input").prop("placeholder",t.secondaryPlaceholder)},this.isValid=function(e,t){for(var i=e.data("chips"),n=!1,r=0;r=p.options.endTime&&(p.options.loop?p.play(p.options.startTime):p.pause())},150):clearInterval(s))}},(l=!p.$iframe)&&((c=document.createElement("div")).setAttribute("id",p.playerID),e.appendChild(c),document.body.appendChild(e)),p.player=p.player||new f.YT.Player(p.playerID,p.playerOptions),l&&(p.$iframe=document.getElementById(p.playerID),p.videoWidth=parseInt(p.$iframe.getAttribute("width"),10)||1280,p.videoHeight=parseInt(p.$iframe.getAttribute("height"),10)||720)),"vimeo"===p.type&&(p.playerOptions="",p.playerOptions+="player_id="+p.playerID,p.playerOptions+="&autopause=0",p.options.controls||(p.playerOptions+="&badge=0&byline=0&portrait=0&title=0"),p.playerOptions+="&autoplay="+(p.options.autoplay?"1":"0"),p.playerOptions+="&loop="+(p.options.loop?1:0),p.$iframe||(p.$iframe=document.createElement("iframe"),p.$iframe.setAttribute("id",p.playerID),p.$iframe.setAttribute("src","https://player.vimeo.com/video/"+p.videoID+"?"+p.playerOptions),p.$iframe.setAttribute("frameborder","0"),e.appendChild(p.$iframe),document.body.appendChild(e)),p.player=p.player||new Vimeo.Player(p.$iframe),p.player.getVideoWidth().then(function(e){p.videoWidth=e||1280}),p.player.getVideoHeight().then(function(e){p.videoHeight=e||720}),p.player.setVolume(p.options.mute?0:100),p.player.on("timeupdate",function(e){t||p.fire("started",e),t=1,p.options.endTime&&p.options.endTime&&e.seconds>=p.options.endTime&&(p.options.loop?p.play(p.options.startTime):p.pause())}),p.player.on("play",function(e){p.fire("play",e),p.options.startTime&&0===e.seconds&&p.play(p.options.startTime)}),p.player.on("pause",function(e){p.fire("pause",e)}),p.player.on("ended",function(e){p.fire("end",e)}),p.player.on("loaded",function(e){p.fire("ready",e)})),"local"===p.type){if(!p.$iframe)for(var d in p.$iframe=document.createElement("video"),p.options.mute&&(p.$iframe.muted=!0),p.options.loop&&(p.$iframe.loop=!0),p.$iframe.setAttribute("id",p.playerID),e.appendChild(p.$iframe),document.body.appendChild(e),p.videoID)i=p.$iframe,n=p.videoID[d],r="video/"+d,o=void 0,(o=document.createElement("source")).src=n,o.type=r,i.appendChild(o);p.player=p.player||p.$iframe,m(p.player,"playing",function(e){u||p.fire("started",e),u=1}),m(p.player,"timeupdate",function(){p.options.endTime&&p.options.endTime&&this.currentTime>=p.options.endTime&&(p.options.loop?p.play(p.options.startTime):p.pause())}),m(p.player,"play",function(e){p.fire("play",e)}),m(p.player,"pause",function(e){p.fire("pause",e)}),m(p.player,"ended",function(e){p.fire("end",e)}),m(p.player,"loadedmetadata",function(){p.videoWidth=this.videoWidth||1280,p.videoHeight=this.videoHeight||720,p.fire("ready"),p.options.autoplay&&p.play(p.options.startTime)})}h(p.$iframe)})},t.prototype.init=function(){this.playerID="VideoWorker-"+this.ID};var n=0,r=0;t.prototype.loadAPI=function(){var e,t,i;n&&r||(e="","youtube"!==this.type||n||(n=1,e="//www.youtube.com/iframe_api"),"vimeo"!==this.type||r||(r=1,e="//player.vimeo.com/api/player.js"),e&&("file://"===f.location.origin&&(e="http:"+e),t=document.createElement("script"),i=document.getElementsByTagName("head")[0],t.src=e,i.appendChild(t),t=i=null))};var o=0,a=0,s=new e,l=new e;t.prototype.onAPIready=function(e){var t;"youtube"===this.type&&("undefined"!=typeof YT&&0!==YT.loaded||o?"object"==typeof YT&&1===YT.loaded?e():s.done(function(){e()}):(o=1,f.onYouTubeIframeAPIReady=function(){f.onYouTubeIframeAPIReady=null,s.resolve("done"),e()})),"vimeo"===this.type&&("undefined"!=typeof Vimeo||a?"undefined"!=typeof Vimeo?e():l.done(function(){e()}):(a=1,t=setInterval(function(){"undefined"!=typeof Vimeo&&(clearInterval(t),l.resolve("done"),e())},20))),"local"===this.type&&e()},f.VideoWorker=t}(window),function(){"use strict";var e,t,i,n,r;"undefined"!=typeof jarallax&&(t=(e=jarallax.constructor).prototype.init,e.prototype.init=function(){var i=this;t.apply(i),i.video&&i.video.getIframe(function(e){var t=e.parentNode;i.css(e,{position:i.image.position,top:"0px",left:"0px",right:"0px",bottom:"0px",width:"100%",height:"100%",maxWidth:"none",maxHeight:"none",visibility:"hidden",margin:0,zIndex:-1}),i.$video=e,i.image.$container.appendChild(e),t.parentNode.removeChild(t)})},i=e.prototype.coverImage,e.prototype.coverImage=function(){i.apply(this),this.video&&"IFRAME"===this.image.$item.nodeName&&this.css(this.image.$item,{height:this.image.$item.getBoundingClientRect().height+400+"px",marginTop:-200+parseFloat(this.css(this.image.$item,"margin-top"))+"px"})},n=e.prototype.initImg,e.prototype.initImg=function(){var t=this,e=n.apply(t);if(t.options.videoSrc||(t.options.videoSrc=t.$item.getAttribute("data-jarallax-video")||!1),t.options.videoSrc){var i=new VideoWorker(t.options.videoSrc,{startTime:t.options.videoStartTime||0,endTime:t.options.videoEndTime||0});if(i.isValid()&&(t.image.useImgTag=!0,i.on("ready",function(){var e=t.onScroll;t.onScroll=function(){e.apply(t),t.isVisible()?i.play():i.pause()}}),i.on("started",function(){t.image.$default_item=t.image.$item,t.image.$item=t.$video,t.image.width=t.options.imgWidth=t.video.videoWidth||1280,t.image.height=t.options.imgHeight=t.video.videoHeight||720,t.coverImage(),t.clipContainer(),t.onScroll(),t.image.$default_item&&(t.image.$default_item.style.display="none")}),"local"!==(t.video=i).type&&i.getImageURL(function(e){t.image.src=e,t.init()})),"local"!==i.type)return!1;if(!e)return t.image.src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",!0}return e},r=e.prototype.destroy,e.prototype.destroy=function(){r.apply(this)})}(),$.fn.mdb_autocomplete=function(e){return e=$.extend({data:{}},e),this.each(function(){var r=$(this),o=void 0,a=e.data;Object.keys(a).length&&(o=$('')).insertAfter($(this)),r.on("keyup",function(e){var t,i=r.val();if(o.empty(),i.length)for(var n in a){-1!==a[n].toLowerCase().indexOf(i.toLowerCase())&&(t=$(""+a[n]+" "),o.append(t))}13===e.which&&(o.children(":first").trigger("click"),o.empty()),0===i.length?$(".mdb-autocomplete-clear").css("visibility","hidden"):$(".mdb-autocomplete-clear").css("visibility","visible")}),o.on("click","li",function(){r.val($(this).text()),o.empty()}),$(".mdb-autocomplete-clear").on("click",function(e){e.preventDefault(),r.val(""),$(this).css("visibility","hidden"),o.empty(),$(this).parent().find("label").removeClass("active")})})},$("body").on("shown.bs.modal",".modal",function(){$(".modal-backdrop").length||($modal_dialog=$(this).children(".modal-dialog"),$modal_dialog.hasClass("modal-side")&&($(this).addClass("modal-scrolling"),$("body").addClass("scrollable")),$modal_dialog.hasClass("modal-frame")&&($(this).addClass("modal-content-clickable"),$("body").addClass("scrollable")))}),$("body").on("hidden.bs.modal",".modal",function(){$("body").removeClass("scrollable")});$(document).ready(function () {
$('a[href*="#"]')
.not('[href="#"]')
.not('[href="#0"]')
.click(function (ev) {
if (location.pathname.replace(/^\//, '') == this.pathname.replace(/^\//, '')
&&
location.hostname == this.hostname) {
var target_1 = $(this.hash);
target_1 = target_1.length ? target_1 : $('[name=' + this.hash.slice(1) + ']');
if (target_1.length) {
ev.preventDefault();
$('html, body').animate({
scrollTop: target_1.offset().top
}, 1000, function () {
var $target = $(target_1);
$target.focus();
if ($target.is(":focus")) {
return false;
}
else {
$target.attr('tabindex', '-1');
$target.focus();
}
;
});
}
}
});
var locations = window._l;
var url = window.location.href;
var currentLocation = locations.filter(function (location) {
return url.indexOf('/' + location.slug + '/') > -1;
})[0];
function parseQuery(qstr) {
var query = [];
var a = (qstr[0] === '?' ? qstr.substr(1) : qstr).split('&');
for (var i = 0; i < a.length; i++) {
var b = a[i].split('=');
query.push({ key: decodeURIComponent(b[0]), value: decodeURIComponent(b[1] || '') });
}
return query;
}
function setInput(key, value) {
var el = document.querySelector('.input-' + key);
if (!el) {
return;
}
el.value = value;
if (el.tagName === 'SELECT') {
var ev = new Event('change');
el.dispatchEvent(ev);
}
}
var query = parseQuery(window.location.search);
var campusSet = false;
var locationSet = false;
if (query.length > 0) {
setTimeout(function () {
for (var i = 0; i < query.length; i++) {
var param = query[i];
if (param.key === 'nm') {
param.key = 'name';
}
else if (param.key === 'utm_source') {
param.key = 'source';
}
setInput(param.key, param.value);
if (param.key === 'campus') {
campusSet = true;
}
if (param.key === 'location') {
locationSet = true;
}
if (param.key === 'class') {
if (!campusSet) {
setInput('campus', param.value.split('-')[0]);
}
if (!locationSet) {
setInput('location', param.value.split('-')[0]);
}
}
if (param.key === 'campus') {
if (!locationSet) {
setInput('location', param.value);
}
}
}
}, 1000);
}
$('[data-toggle="tooltip"]').tooltip();
});
$(document).ready(function () {
var videos = $('iframe.embed-responsive-item');
videos.each(function (index, element) {
var url = element.src;
var $parents = $(element).parents('.modal');
$parents.on('show.bs.modal', function () {
element.contentWindow.location.replace(url);
});
$parents.on('hidden.bs.modal', function () {
element.contentWindow.location.replace('');
element.contentWindow.location.replace(url);
});
});
});
!function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery"],t):t(jQuery)}(function(n){"use strict";var a=[],e=[],i={precision:100,elapse:!1};e.push(/^[0-9]*$/.source),e.push(/([0-9]{1,2}\/){2}[0-9]{4}( [0-9]{1,2}(:[0-9]{2}){2})?/.source),e.push(/[0-9]{4}([\/\-][0-9]{1,2}){2}( [0-9]{1,2}(:[0-9]{2}){2})?/.source),e=new RegExp(e.join("|"));var v={Y:"years",m:"months",n:"daysToMonth",w:"weeks",d:"daysToWeek",D:"totalDays",H:"hours",M:"minutes",S:"seconds"},o=function(t,e,s){this.el=t,this.$el=n(t),this.interval=null,this.offset={},this.options=n.extend({},i),this.instanceNumber=a.length,a.push(this),this.$el.data("countdown-instance",this.instanceNumber),s&&("function"==typeof s?(this.$el.on("update.countdown",s),this.$el.on("stoped.countdown",s),this.$el.on("finish.countdown",s)):this.options=n.extend({},i,s)),this.setFinalDate(e),this.start()};n.extend(o.prototype,{start:function(){null!==this.interval&&clearInterval(this.interval);var t=this;this.update(),this.interval=setInterval(function(){t.update.call(t)},this.options.precision)},stop:function(){clearInterval(this.interval),this.interval=null,this.dispatchEvent("stoped")},toggle:function(){this.interval?this.stop():this.start()},pause:function(){this.stop()},resume:function(){this.start()},remove:function(){this.stop.call(this),a[this.instanceNumber]=null,delete this.$el.data().countdownInstance},setFinalDate:function(t){this.finalDate=function(t){if(t instanceof Date)return t;if(String(t).match(e))return String(t).match(/^[0-9]*$/)&&(t=Number(t)),String(t).match(/\-/)&&(t=String(t).replace(/\-/g,"/")),new Date(t);throw new Error("Couldn't cast `"+t+"` to a date object.")}(t)},update:function(){if(0!==this.$el.closest("html").length){var t,e=void 0!==n._data(this.el,"events"),s=new Date;t=this.finalDate.getTime()-s.getTime(),t=Math.ceil(t/1e3),t=!this.options.elapse&&t<0?0:Math.abs(t),this.totalSecsLeft!==t&&e&&(this.totalSecsLeft=t,this.elapsed=s>=this.finalDate,this.offset={seconds:this.totalSecsLeft%60,minutes:Math.floor(this.totalSecsLeft/60)%60,hours:Math.floor(this.totalSecsLeft/60/60)%24,days:Math.floor(this.totalSecsLeft/60/60/24)%7,daysToWeek:Math.floor(this.totalSecsLeft/60/60/24)%7,daysToMonth:Math.floor(this.totalSecsLeft/60/60/24%30.4368),totalDays:Math.floor(this.totalSecsLeft/60/60/24),weeks:Math.floor(this.totalSecsLeft/60/60/24/7),months:Math.floor(this.totalSecsLeft/60/60/24/30.4368),years:Math.abs(this.finalDate.getFullYear()-s.getFullYear())},this.options.elapse||0!==this.totalSecsLeft?this.dispatchEvent("update"):(this.stop(),this.dispatchEvent("finish")))}else this.remove()},dispatchEvent:function(t){var d,e=n.Event(t+".countdown");e.finalDate=this.finalDate,e.elapsed=this.elapsed,e.offset=n.extend({},this.offset),e.strftime=(d=this.offset,function(t){var e,s,i,n,a,o=t.match(/%(-|!)?[A-Z]{1}(:[^;]+;)?/gi);if(o)for(var h=0,l=o.length;h