1!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){function g(o,i,r,e){function a(){return g._.node("div",g._.node("div",g._.node("div",g._.node("div",f.component.nodes(c.open),h.box),h.wrap),h.frame),h.holder,'tabindex="-1"')}function s(){f.$holder.on({keydown:l,"focus.toOpen":t,blur:function(){p.removeClass(h.target)},focusin:function(e){f.$root.removeClass(h.focused),e.stopPropagation()},"mousedown click":function(e){var t=e.target;t!=f.$holder[0]&&(e.stopPropagation(),"mousedown"!=e.type||m(t).is("input, select, textarea, button, option")||(e.preventDefault(),f.$holder[0].focus()))}}).on("click","[data-pick], [data-nav], [data-clear], [data-close]",function(){var e=m(this),t=e.data(),e=e.hasClass(h.navDisabled)||e.hasClass(h.disabled),n=(n=v())&&(n.type||n.href);(e||n&&!m.contains(f.$root[0],n))&&f.$holder[0].focus(),!e&&t.nav?f.set("highlight",f.component.item.highlight,{nav:t.nav}):!e&&"pick"in t?(f.set("select",t.pick),u.closeOnSelect&&f.close(!0)):t.clear?(f.clear(),u.closeOnClear&&f.close(!0)):t.close&&f.close(!0)})}function t(e){e.stopPropagation(),p.addClass(h.target),f.$root.addClass(h.focused),f.open()}function l(e){var t=e.keyCode,n=/^(8|46)$/.test(t);return 27==t?(f.close(!0),!1):void((32==t||n||!c.open&&f.component.key[t])&&(e.preventDefault(),e.stopPropagation(),n?f.clear().close():f.open()))}var d,c,u,h,p,f;return o?(d=!1,c={id:o.id||"P"+Math.abs(~~(Math.random()*new Date))},u=r?m.extend(!0,{},r.defaults,e):e||{},h=m.extend({},g.klasses(),u.klass),p=m(o),f=(e=function(){return this.start()}).prototype={constructor:e,$node:p,start:function(){return c&&c.start?f:(c.methods={},c.start=!0,c.open=!1,c.type=o.type,o.autofocus=o==v(),o.readOnly=!u.editable,o.id=o.id||c.id,"text"!=o.type&&(o.type="text"),f.component=new r(f,u),f.$root=m('<div class="'+h.picker+'" id="'+o.id+'_root" />'),y(f.$root[0],"hidden",!0),f.$holder=m(a()).appendTo(f.$root),s(),u.formatSubmit&&(!0===u.hiddenName?(n=o.name,o.name=""):n=(n=["string"==typeof u.hiddenPrefix?u.hiddenPrefix:"","string"==typeof u.hiddenSuffix?u.hiddenSuffix:"_submit"])[0]+o.name+n[1],f._hidden=m('<input type=hidden name="'+n+'"'+(p.data("value")||o.value?' value="'+f.get("select",u.formatSubmit)+'"':"")+">")[0],p.on("change."+c.id,function(){f._hidden.value=o.value?f.get("select",u.formatSubmit):""})),p.data(i,f).addClass(h.input).val(p.data("value")?f.get("select",u.format):o.value),u.editable||p.on("focus."+c.id+" click."+c.id,function(e){e.preventDefault(),f.open()}).on("keydown."+c.id,l),y(o,{haspopup:!0,expanded:!1,readonly:!1,owns:o.id+"_root"}),u.containerHidden?m(u.containerHidden).append(f._hidden):p.after(f._hidden),u.container?m(u.container).append(f.$root):p.after(f.$root),f.on({start:f.component.onStart,render:f.component.onRender,stop:f.component.onStop,open:f.component.onOpen,close:f.component.onClose,set:f.component.onSet}).on({start:u.onStart,render:u.onRender,stop:u.onStop,open:u.onOpen,close:u.onClose,set:u.onSet}),n=f.$holder[0],t="position",n.currentStyle?e=n.currentStyle[t]:window.getComputedStyle&&(e=getComputedStyle(n)[t]),d="fixed"==e,o.autofocus&&f.open(),f.trigger("start").trigger("render"));var e,t,n},render:function(e){return e?(f.$holder=m(a()),s(),f.$root.html(f.$holder)):f.$root.find("."+h.box).html(f.component.nodes(c.open)),f.trigger("render")},stop:function(){return c.start&&(f.close(),f._hidden&&f._hidden.parentNode.removeChild(f._hidden),f.$root.remove(),p.removeClass(h.input).removeData(i),setTimeout(function(){p.off("."+c.id)},0),o.type=c.type,o.readOnly=!1,f.trigger("stop"),c.methods={},c.start=!1),f},open:function(e){return c.open?f:(p.addClass(h.active),y(o,"expanded",!0),setTimeout(function(){f.$root.addClass(h.opened),y(f.$root[0],"hidden",!1)},0),!1!==e&&(c.open=!0,d&&k.css("overflow","hidden").css("padding-right","+="+n()),d&&$?f.$holder.find("."+h.frame).one("transitionend",function(){f.$holder[0].focus()}):f.$holder[0].focus(),b.on("click."+c.id+" focusin."+c.id,function(e){var t=e.target;t!=o&&t!=document&&3!=e.which&&f.close(t===f.$holder[0])}).on("keydown."+c.id,function(e){var t=e.keyCode,n=f.component.key[t],o=e.target;
vendor: 14,676 bytes, line 1
127==t?f.close(!0):o!=f.$holder[0]||!n&&13!=t?m.contains(f.$root[0],o)&&13==t&&(e.preventDefault(),o.click()):(e.preventDefault(),n?g._.trigger(f.component.key.go,f,[g._.trigger(n)]):f.$root.find("."+h.highlighted).hasClass(h.disabled)||(f.set("select",f.component.item.highlight),u.closeOnSelect&&f.close(!0)))})),f.trigger("open"))},close:function(e){return e&&(u.editable?o.focus():(f.$holder.off("focus.toOpen").focus(),setTimeout(function(){f.$holder.on("focus.toOpen",t)},0))),p.removeClass(h.active),y(o,"expanded",!1),setTimeout(function(){f.$root.removeClass(h.opened+" "+h.focused),y(f.$root[0],"hidden",!0)},0),c.open?(c.open=!1,d&&k.css("overflow","").css("padding-right","-="+n()),b.off("."+c.id),f.trigger("close")):f},clear:function(e){return f.set("clear",null,e)},set:function(e,t,n){var o,i,r=m.isPlainObject(e),a=r?e:{};if(n=r&&m.isPlainObject(t)?t:n||{},e){for(o in r||(a[e]=t),a)i=a[o],o in f.component.item&&(void 0===i&&(i=null),f.component.set(o,i,n)),"select"!=o&&"clear"!=o||p.val("clear"==o?"":f.get(o,u.format)).trigger("change");f.render()}return n.muted?f:f.trigger("set",a)},get:function(e,t){if(null!=c[e=e||"value"])return c[e];if("valueSubmit"==e){if(f._hidden)return f._hidden.value;e="value"}var n;return"value"==e?o.value:e in f.component.item?"string"==typeof t?(n=f.component.get(e))?g._.trigger(f.component.formats.toString,f.component,[t,n]):"":f.component.get(e):void 0},on:function(e,t,n){var o,i,r=m.isPlainObject(e),a=r?e:{};if(e)for(o in r||(a[e]=t),a)i=a[o],n&&(o="_"+o),c.methods[o]=c.methods[o]||[],c.methods[o].push(i);return f},off:function(){var e,t=arguments,n=0;for(namesCount=t.length;n<namesCount;n+=1)(e=t[n])in c.methods&&delete c.methods[e];return f},trigger:function(e,t){function n(e){(e=c.methods[e])&&e.map(function(e){g._.trigger(e,f,[t])})}return n("_"+e),n(e),f}},new e):g}function n(){if(k.height()<=o.height())return 0;var e=m('<div style="visibility:hidden;width:100px" />').appendTo("body"),t=e[0].offsetWidth;e.css("overflow","scroll");var n=m('<div style="width:100%" />').appendTo(e)[0].offsetWidth;return e.remove(),t-n}function y(e,t,n){if(m.isPlainObject(t))for(var o in t)i(e,o,t[o]);else i(e,t,n)}function i(e,t,n){e.setAttribute(("role"==t?"":"aria-")+t,n)}function v(){try{return document.activeElement}catch(e){}}var o=m(window),b=m(document),k=m(document.documentElement),$=null!=document.documentElement.style.transition;return g.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"}},g._={group:function(e){for(var t,n="",o=g._.trigger(e.min,e);o<=g._.trigger(e.max,e,[o]);o+=e.i)t=g._.trigger(e.item,e,[o]),n+=g._.node(e.node,t[0],t[1],t[2]);return n},node:function(e,t,n,o){return t?"<"+e+(n=n?' class="'+n+'"':"")+(o=o?" "+o:"")+">"+(t=m.isArray(t)?t.join(""):t)+"</"+e+">":""},lead:function(e){return(e<10?"0":"")+e},trigger:function(e,t,n){return"function"==typeof e?e.apply(t,n||[]):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 n in m.isPlainObject(e)||(e={attribute:t}),t="",e)t+=null==e[n]?"":("role"==n?"":"aria-")+n+'="'+e[n]+'"';return t}},g.extend=function(o,i){m.fn[o]=function(e,t){var n=this.data(o);return"picker"==e?n:n&&"string"==typeof e?g._.trigger(n[e],n,[t]):this.each(function(){m(this).data(o)||new g(this,o,i,e)})},m.fn[o].defaults=i.defaults},g}),(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){function t(t,n){function e(){return r.currentStyle?"rtl"==r.currentStyle.direction:"rtl"==getComputedStyle(t.$root[0]).direction}var o,i=this,r=t.$node[0],a=r.value,s=t.$node.data("value"),a=s||a,s=s?n.formatSubmit:n.format;i.settings=n,i.$node=t.$node,i.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"},i.item={},i.item.clear=null,i.item.disable=(n.disable||[]).slice(0),i.item.enable=-(!0===(o=i.item.disable)[0]?o.shift():-1),i.set("min",n.min).set("max",n.max).set("now"),a?i.set("select",a,{format:s,defaultValue:!0}):i.set("select",null).set("highlight",i.item.now),i.key={40:7,38:-7,39:function(){return e()?-1:1},37:function(){return e()?1:-1},go:function(e){var t=i.item.highlight,t=new Date(t.year,t.month,t.date+e);i.set("highlight",t,{interval:e}),this.render()}},t.on("render",function(){t.$root.find("."+n.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("."+n.klass.selectMonth).trigger("focus"))}),t.$root.find("."+n.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("."+n.klass.selectYear).trigger("focus"))})},1).on("open",function(){var e="";i.disabled(i.get("now"))&&(e=":not(."+n.klass.buttonToday+")"),t.$root.find("button"+e+", select").attr("disabled",!1)},1).on("close",function(){t.$root.find("button, select").attr("disabled",!0)},1)}var n,g=e._;function o(e,t,n){e=e.match(/[^\x00-\x7F]+|\w+/)[0];return n.mm||n.m||(n.m=t.indexOf(e)+1),e.length}function i(e){return e.match(/\w+/)[0].length}t.prototype.set=function(t,n,o){var i=this,e=i.item;return null===n?e[t="clear"==t?"select":t]=n:(e["enable"==t?"disable":"flip"==t?"enable":t]=i.queue[t].split(" ").map(function(e){return n=i[e](t,n,o)}).pop(),"select"==t?i.set("highlight",e.select,o):"highlight"==t?i.set("view",e.highlight,o):t.match(/^(flip|min|max|disable|enable)$/)&&(e.select&&i.disabled(e.select)&&i.set("select",e.select,o),e.highlight)&&i.disabled(e.highlight)&&i.set("highlight",e.highlight,o)),i},t.prototype.get=function(e){return this.item[e]},t.prototype.create=function(e,t,n){var o;return(t=void 0===t?e:t)==-1/0||t==1/0?o=t:t=f.isPlainObject(t)&&g.isInteger(t.pick)?t.obj:f.isArray(t)?(t=new Date(t[0],t[1],t[2]),g.isDate(t)?t:this.create().obj):g.isInteger(t)||g.isDate(t)?this.normalize(new Date(t),n):this.now(e,t,n),{year:o||t.getFullYear(),month:o||t.getMonth(),date:o||t.getDate(),day:o||t.getDay(),obj:o||t,pick:o||t.getTime()}},t.prototype.createRange=function(e,t){function n(e){return!0===e||f.isArray(e)||g.isDate(e)?o.create(e):e}var o=this;return g.isInteger(e)||(e=n(e)),g.isInteger(t)||(t=n(t)),g.isInteger(e)&&f.isPlainObject(t)?e=[t.year,t.month,t.date+e]:g.isInteger(t)&&f.isPlainObject(e)&&(t=[e.year,e.month,e.date+t]),{from:n(e),to:n(t)}},t.prototype.withinRange=function(e,t){return e=this.createRange(e.from,e.to),t.pick>=e.from.pick&&t.pick<=e.to.pick},t.prototype.overlapRanges=function(e,t){var n=this;return e=n.createRange(e.from,e.to),t=n.createRange(t.from,t.to),n.withinRange(e,t.from)||n.withinRange(e,t.to)||n.withinRange(t,e.from)||n.withinRange(t,e.to)},t.prototype.now=function(e,t,n){return t=new Date,n&&n.rel&&t.setDate(t.getDate()+n.rel),this.normalize(t,n)},t.prototype.navigate=function(e,t,n){var o,i,r,a=f.isArray(t),s=f.isPlainObject(t),l=this.item.view;if(a||s){for(r=s?(o=t.year,i=t.month,t.date):(o=+t[0],i=+t[1],+t[2]),n&&n.nav&&l&&l.month!==i&&(o=l.year,i=l.month),o=(a=new Date(o,i+(n&&n.nav?n.nav:0),1)).getFullYear(),i=a.getMonth();new Date(o,i,r).getMonth()!==i;)--r;t=[o,i,r]}return t},t.prototype.normalize=function(e){return e.setHours(0,0,0,0),e},t.prototype.measure=function(e,t){return t?"string"==typeof t?t=this.parse(e,t):g.isInteger(t)&&(t=this.now(e,t,{rel:t})):t="min"==e?-1/0:1/0,t},t.prototype.viewset=function(e,t){return this.create([t.year,t.month,1])},t.prototype.validate=function(e,n,t){var o,i,r,a,s=this,l=n,d=t&&t.interval?t.interval:1,c=-1===s.item.enable,u=s.item.min,h=s.item.max,p=c&&s.item.disable.filter(function(e){var t;return f.isArray(e)&&((t=s.create(e).pick)<n.pick?o=!0:t>n.pick&&(i=!0)),g.isInteger(e)}).length;if((!t||!t.nav&&!t.defaultValue)&&(!c&&s.disabled(n)||c&&s.disabled(n)&&(p||o||i)||!c&&(n.pick<=u.pick||n.pick>=h.pick)))for(c&&!p&&(!i&&0<d||!o&&d<0)&&(d*=-1);s.disabled(n)&&(1<Math.abs(d)&&(n.month<l.month||n.month>l.month)&&(n=l,d=0<d?1:-1),n.pick<=u.pick?(r=!0,d=1,n=s.create([u.year,u.month,u.date+(n.pick===u.pick?0:-1)])):n.pick>=h.pick&&(a=!0,d=-1,n=s.create([h.year,h.month,h.date+(n.pick===h.pick?0:1)])),!r||!a);)n=s.create([n.year,n.month,n.date+d]);return n},t.prototype.disabled=function(t){var n=this,e=(e=n.item.disable.filter(function(e){return g.isInteger(e)?t.day===(n.settings.firstDay?e:e-1)%7:f.isArray(e)||g.isDate(e)?t.pick===n.create(e).pick:f.isPlainObject(e)?n.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===n.item.enable?!e:e||t.pick<n.item.min.pick||t.pick>n.item.max.pick},t.prototype.parse=function(e,o,t){var i=this,r={};return o&&"string"==typeof o?(t&&t.format||((t=t||{}).format=i.settings.format),i.formats.toArray(t.format).map(function(e){var t=i.formats[e],n=t?g.trigger(t,i,[o,r]):e.replace(/^!/,"").length;t&&(r[e]=o.substr(0,n)),o=o.substr(n)}),[r.yyyy||r.yy,+(r.mm||r.m)-1,r.dd||r.d]):o},t.prototype.formats={d:function(e,t){return e?g.digits(e):t.date},dd:function(e,t){return e?2:g.lead(t.date)},ddd:function(e,t){return e?i(e):this.settings.weekdaysShort[t.day]},dddd:function(e,t){return e?i(e):this.settings.weekdaysFull[t.day]},m:function(e,t){return e?g.digits(e):t.month+1},mm:function(e,t){return e?2:g.lead(t.month+1)},mmm:function(e,t){var n=this.settings.monthsShort;return e?o(e,n,t):n[t.month]},mmmm:function(e,t){var n=this.settings.monthsFull;return e?o(e,n,t):n[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 n=this;return n.formats.toArray(e).map(function(e){return g.trigger(n.formats[e],n,[0,t])||e.replace(/^!/,"")}).join("")}},t.prototype.isDateExact=function(e,t){return g.isInteger(e)&&g.isInteger(t)||"boolean"==typeof e&&"boolean"==typeof t?e===t:(g.isDate(e)||f.isArray(e))&&(g.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)},t.prototype.isDateOverlap=function(e,t){var n=this.settings.firstDay?1:0;return g.isInteger(e)&&(g.isDate(t)||f.isArray(t))?(e=e%7+n)===this.create(t).day+1:g.isInteger(t)&&(g.isDate(e)||f.isArray(e))?(t=t%7+n)===this.create(e).day+1:!(!f.isPlainObject(e)||!f.isPlainObject(t))&&this.overlapRanges(e,t)},t.prototype.flipEnable=function(e){var t=this.item;t.enable=e||(-1==t.enable?1:-1)},t.prototype.deactivate=function(e,t){var o=this,i=o.item.disable.slice(0);return"flip"==t?o.flipEnable():!1===t?(o.flipEnable(1),i=[]):!0===t?(o.flipEnable(-1),i=[]):t.map(function(e){for(var t,n=0;n<i.length;n+=1)if(o.isDateExact(e,i[n])){t=!0;break}t||(g.isInteger(e)||g.isDate(e)||f.isArray(e)||f.isPlainObject(e)&&e.from&&e.to)&&i.push(e)}),i},t.prototype.activate=function(e,t){var r=this,a=r.item.disable,s=a.length;return"flip"==t?r.flipEnable():!0===t?(r.flipEnable(1),a=[]):!1===t?(r.flipEnable(-1),a=[]):t.map(function(e){for(var t,n,o,i=0;i<s;i+=1){if(n=a[i],r.isDateExact(n,e)){o=!(t=a[i]=null);break}if(r.isDateOverlap(n,e)){f.isPlainObject(e)?(e.inverted=!0,t=e):f.isArray(e)?(t=e)[3]||t.push("inverted"):g.isDate(e)&&(t=[e.getFullYear(),e.getMonth(),e.getDate(),"inverted"]);break}}if(t)for(i=0;i<s;i+=1)if(r.isDateExact(a[i],e)){a[i]=null;break}if(o)for(i=0;i<s;i+=1)if(r.isDateOverlap(a[i],e)){a[i]=null;break}t&&a.push(t)}),a.filter(function(e){return null!=e})},t.prototype.nodes=function(a){function e(e){return g.node("div"," ",l.klass["nav"+(e?"Next":"Prev")]+(e&&h.year>=m.year&&h.month>=m.month||!e&&h.year<=f.year&&h.month<=f.month?" "+l.klass.navDisabled:""),"data-nav="+(e||-1)+" "+g.ariaAttr({role:"button",controls:s.$node[0].id+"_table"})+' title="'+(e?l.labelMonthNext:l.labelMonthPrev)+'"')}function t(){var t=l.showMonthsShort?l.monthsShort:l.monthsFull;return l.selectMonths?g.node("select",g.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&&e<f.month||h.year==m.year&&e>m.month?" disabled":"")]}}),l.klass.selectMonth,(a?"":"disabled")+" "+g.ariaAttr({controls:s.$node[0].id+"_table"})+' title="'+l.labelMonthSelect+'"'):g.node("div",t[h.month],l.klass.month)}function n(){var e,t,n,o,i=h.year,r=!0===l.selectYears?5:~~(l.selectYears/2);return r?(n=f.year,e=m.year,t=i+r,(r=i-r)<n&&(t+=n-r,r=n),e<t&&(r-=(o=t-e)<(n=r-n)?o:n,t=e),g.node("select",g.group({min:r,max:t,i:1,node:"option",item:function(e){return[e,0,"value="+e+(i==e?" selected":"")]}}),l.klass.selectYear,(a?"":"disabled")+" "+g.ariaAttr({controls:s.$node[0].id+"_table"})+' title="'+l.labelYearSelect+'"')):g.node("div",i,l.klass.year)}var o,i,s=this,l=s.settings,r=s.item,d=r.now,c=r.select,u=r.highlight,h=r.view,p=r.disable,f=r.min,m=r.max,r=(o=(l.showWeekdaysFull?l.weekdaysFull:l.weekdaysShort).slice(0),i=l.weekdaysFull.slice(0),l.firstDay&&(o.push(o.shift()),i.push(i.shift())),g.node("thead",g.node("tr",g.group({min:0,max:6,i:1,node:"th",item:function(e){return[o[e],l.klass.weekdays,'scope=col title="'+i[e]+'"']}}))));return g.node("div",(l.selectYears?n()+t():t()+n())+e()+e(1),l.klass.header)+g.node("table",r+g.node("tbody",g.group({min:0,max:5,i:1,node:"tr",item:function(e){var t=l.firstDay&&0===s.create([h.year,h.month,1]).day?-7:0;return[g.group({min:7*e-h.day+t+1,max:function(){return this.min+7-1},i:1,node:"td",item:function(e){e=s.create([h.year,h.month,e+(l.firstDay?1:0)]);var t,n=c&&c.pick==e.pick,o=u&&u.pick==e.pick,i=p&&s.disabled(e)||e.pick<f.pick||e.pick>m.pick,r=g.trigger(s.formats.toString,s,[l.format,e]);return[g.node("div",e.date,((t=[l.klass.day]).push(h.month==e.month?l.klass.infocus:l.klass.outfocus),d.pick==e.pick&&t.push(l.klass.now),n&&t.push(l.klass.selected),o&&t.push(l.klass.highlighted),i&&t.push(l.klass.disabled),t.join(" ")),"data-pick="+e.pick+" "+g.ariaAttr({role:"gridcell",label:r,selected:!(!n||s.$node.val()!==r)||null,activedescendant:!!o||null,disabled:!!i||null})),"",g.ariaAttr({role:"presentation"})]}})]}})),l.klass.table,'id="'+s.$node[0].id+'_table" '+g.ariaAttr({role:"grid",controls:s.$node[0].id,readonly:!0}))+g.node("div",g.node("button",l.today,l.klass.buttonToday,"type=button data-
1pick="+d.pick+(a&&!s.disabled(d)?"":" disabled")+" "+g.ariaAttr({controls:s.$node[0].id}))+g.node("button",l.clear,l.klass.buttonClear,"type=button data-clear=1"+(a?"":" disabled")+" "+g.ariaAttr({controls:s.$node[0].id}))+g.node("button",l.close,l.klass.buttonClose,"type=button data-close=true "+(a?"":" disabled")+" "+g.ariaAttr({controls:s.$node[0].id})),l.klass.footer)},t.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:(n=e.klasses().picker+"__")+"table",header:n+"header",navPrev:n+"nav--prev",navNext:n+"nav--next",navDisabled:n+"nav--disabled",month:n+"month",year:n+"year",selectMonth:n+"select--month",selectYear:n+"select--year",weekdays:n+"weekday",day:n+"day",disabled:n+"day--disabled",selected:n+"day--selected",highlighted:n+"day--highlighted",now:n+"day--today",infocus:n+"day--infocus",outfocus:n+"day--outfocus",footer:n+"footer",buttonClear:n+"button--clear",buttonToday:n+"button--today",buttonClose:n+"button--close"}},e.extend("pickadate",t)}),$(function(){({$contactForm:$("#sm-contact-form"),$tourForm:$("#sm-schedule-tour-form"),$formLoader:$("#form-loading"),$infieldLabels:$("[data-infield-label]"),$datePicker:$('[data-js-hook="pickadate"]'),$getContent:$("[data-get-sp-content]"),$content:$("[data-sp-content]"),$excerpt:$("[data-sp-excerpt]"),arrowSVGMarkup:{down:'<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="44.5px" height="24.34px" viewBox="0 0 44.5 24.34" enable-background="new 0 0 44.5 24.34" xml:space="preserve"><polygon points="44.5,2.09 42.41,0 22.25,20.16 2.09,0 0,2.09 22.25,24.34 "/></svg>',up:'<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="44.5px"height="24.34px" viewBox="0 0 44.5 24.34" enable-background="new 0 0 44.5 24.34" xml:space="preserve"><polygon points="22.25,0 0,22.25 2.09,24.34 22.25,4.17 42.41,24.34 44.5,22.25 "/></svg>'},modal:{$self:$('[data-js-hook="sp-content-modal"]'),$container:$('[data-js-hook="sp-content-modal-container"]'),$content:$('[data-js-hook="sp-content-modal-content"]'),$close:$('[data-js-hook="sp-content-modal-close"]'),positionCloseButton:function(){var e=this.$container.position().top-(808<$(window).width()?35:25),t=this.$container.position().left+this.$container.outerWidth()-(808<$(window).width()?30:25);this.$close.css({top:e+"px",left:t+"px"}).fadeIn(100)},onHeightChange:function(n){var o,i=this,r=i.$container.outerHeight();!function e(){var t=i.$container.outerHeight();r!=(o=t)&&n(o),r=o,i.onElementHeightChangeTimer&&clearTimeout(i.onElementHeightChangeTimer),i.onElementHeightChangeTimer=setTimeout(e,200)}()}},truncateContentBlocks:function(){var r=this;r.$excerpt.each(function(){var e,t,n,o,i=$(this).data("sp-excerpt");i&&0<i&&(o=$(this).text(),e=$('<a href="#"> More '+r.arrowSVGMarkup.down+"</a>"),t=$('<a href="#"> Less '+r.arrowSVGMarkup.up+"</a>"),n=o.length,e.click(function(e){e.preventDefault(),e.stopPropagation(),$(this).parent().hide(),$(this).parent().siblings().show()}),t.click(function(e){e.preventDefault(),e.stopPropagation(),$(this).parent().hide(),$(this).parent().siblings().show()}),i<n)&&15<n-i&&o.substr(i-n).trim()&&(n=o.substr(0,i),o=$(this).clone(),$(this).text(n+"...").append(e),$(this).after(o.append(t).hide()))})},ready:function(){var t,n=this;this.truncateContentBlocks(),n.$getContent.click(function(e){e.preventDefault();e=n.$content.filter('[data-sp-content="'+$(this).data("get-sp-content")+'"]');n.modal.$close.hide(),n.modal.$content.html(e.html()),n.modal.$self.fadeIn(100,function(){n.modal.$container.scrollTop(0),n.modal.positionCloseButton()})}),n.modal.$self.click(function(e){"sp-content-modal"==$(e.target).data("js-hook")&&n.modal.$self.fadeOut(100)}),n.modal.$close.click(function(e){e.preventDefault(),n.modal.$self.fadeOut(100)}),$(window).on("resize",function(e){n.modal.$self.is(":visible")&&(clearTimeout(t),t=setTimeout(function(){n.modal.positionCloseButton()},250))}),n.modal.onHeightChange(function(){n.modal.positionCloseButton()})}}).ready()});
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.