/* * # Fomantic UI - 2.7.2 * https://github.com/fomantic/Fomantic-UI * http://fomantic-ui.com/ * * Copyright 2014 Contributors * Released under the MIT license * http://opensource.org/licenses/MIT * */ !function(p,h,v,b){p.isFunction=p.isFunction||function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},p.site=p.fn.site=function(e){var s,l,i=(new Date).getTime(),o=[],t=e,n="string"==typeof t,c=[].slice.call(arguments,1),u=p.isPlainObject(e)?p.extend(!0,{},p.site.settings,e):p.extend({},p.site.settings),a=u.namespace,d=u.error,r="module-"+a,f=p(v),m=this,g=f.data(r);return s={initialize:function(){s.instantiate()},instantiate:function(){s.verbose("Storing instance of site",s),g=s,f.data(r,s)},normalize:function(){s.fix.console(),s.fix.requestAnimationFrame()},fix:{console:function(){s.debug("Normalizing window.console"),console!==b&&console.log!==b||(s.verbose("Console not available, normalizing events"),s.disable.console()),void 0!==console.group&&void 0!==console.groupEnd&&void 0!==console.groupCollapsed||(s.verbose("Console group not available, normalizing events"),h.console.group=function(){},h.console.groupEnd=function(){},h.console.groupCollapsed=function(){}),void 0===console.markTimeline&&(s.verbose("Mark timeline not available, normalizing events"),h.console.markTimeline=function(){})},consoleClear:function(){s.debug("Disabling programmatic console clearing"),h.console.clear=function(){}},requestAnimationFrame:function(){s.debug("Normalizing requestAnimationFrame"),h.requestAnimationFrame===b&&(s.debug("RequestAnimationFrame not available, normalizing event"),h.requestAnimationFrame=h.requestAnimationFrame||h.mozRequestAnimationFrame||h.webkitRequestAnimationFrame||h.msRequestAnimationFrame||function(e){setTimeout(e,0)})}},moduleExists:function(e){return p.fn[e]!==b&&p.fn[e].settings!==b},enabled:{modules:function(e){var n=[];return e=e||u.modules,p.each(e,function(e,t){s.moduleExists(t)&&n.push(t)}),n}},disabled:{modules:function(e){var n=[];return e=e||u.modules,p.each(e,function(e,t){s.moduleExists(t)||n.push(t)}),n}},change:{setting:function(o,a,e,r){e="string"==typeof e?"all"===e?u.modules:[e]:e||u.modules,r=r===b||r,p.each(e,function(e,t){var n,i=!s.moduleExists(t)||(p.fn[t].settings.namespace||!1);s.moduleExists(t)&&(s.verbose("Changing default setting",o,a,t),p.fn[t].settings[o]=a,r&&i&&0<(n=p(":data(module-"+i+")")).length&&(s.verbose("Modifying existing settings",n),n[t]("setting",o,a)))})},settings:function(i,e,o){e="string"==typeof e?[e]:e||u.modules,o=o===b||o,p.each(e,function(e,t){var n;s.moduleExists(t)&&(s.verbose("Changing default setting",i,t),p.extend(!0,p.fn[t].settings,i),o&&a&&0<(n=p(":data(module-"+a+")")).length&&(s.verbose("Modifying existing settings",n),n[t]("setting",i)))})}},enable:{console:function(){s.console(!0)},debug:function(e,t){e=e||u.modules,s.debug("Enabling debug for modules",e),s.change.setting("debug",!0,e,t)},verbose:function(e,t){e=e||u.modules,s.debug("Enabling verbose debug for modules",e),s.change.setting("verbose",!0,e,t)}},disable:{console:function(){s.console(!1)},debug:function(e,t){e=e||u.modules,s.debug("Disabling debug for modules",e),s.change.setting("debug",!1,e,t)},verbose:function(e,t){e=e||u.modules,s.debug("Disabling verbose debug for modules",e),s.change.setting("verbose",!1,e,t)}},console:function(e){if(e){if(g.cache.console===b)return void s.error(d.console);s.debug("Restoring console function"),h.console=g.cache.console}else s.debug("Disabling console function"),g.cache.console=h.console,h.console={clear:function(){},error:function(){},group:function(){},groupCollapsed:function(){},groupEnd:function(){},info:function(){},log:function(){},markTimeline:function(){},warn:function(){}}},destroy:function(){s.verbose("Destroying previous site for",f),f.removeData(r)},cache:{},setting:function(e,t){if(p.isPlainObject(e))p.extend(!0,u,e);else{if(t===b)return u[e];u[e]=t}},internal:function(e,t){if(p.isPlainObject(e))p.extend(!0,s,e);else{if(t===b)return s[e];s[e]=t}},debug:function(){u.debug&&(u.performance?s.performance.log(arguments):(s.debug=Function.prototype.bind.call(console.info,console,u.name+":"),s.debug.apply(console,arguments)))},verbose:function(){u.verbose&&u.debug&&(u.performance?s.performance.log(arguments):(s.verbose=Function.prototype.bind.call(console.info,console,u.name+":"),s.verbose.apply(console,arguments)))},error:function(){s.error=Function.prototype.bind.call(console.error,console,u.name+":"),s.error.apply(console,arguments)},performance:{log:function(e){var t,n;u.performance&&(n=(t=(new Date).getTime())-(i||t),i=t,o.push({Element:m,Name:e[0],Arguments:[].slice.call(e,1)||"","Execution Time":n})),clearTimeout(s.performance.timer),s.performance.timer=setTimeout(s.performance.display,500)},display:function(){var e=u.name+":",n=0;i=!1,clearTimeout(s.performance.timer),p.each(o,function(e,t){n+=t["Execution Time"]}),e+=" "+n+"ms",(console.group!==b||console.table!==b)&&0")},fields:function(e){var n=E();return E.each(e,function(e,t){n=n.add(h.get.field(t))}),n},validation:function(i){var o,a;return!!u&&(E.each(u,function(e,n){a=n.identifier||e,E.each(h.get.field(a),function(e,t){if(t==i[0])return n.identifier=a,o=n,!1})}),o||!1)},value:function(e){var t=[];return t.push(e),h.get.values.call(v,t)[e]},values:function(e){var t=Array.isArray(e)?h.get.fields(e):n,c={};return t.each(function(e,t){var n=E(t),i=(n.prop("type"),n.prop("name")),o=n.val(),a=n.is(f.checkbox),r=n.is(f.radio),s=-1!==i.indexOf("[]"),l=!!a&&n.is(":checked");i&&(s?(i=i.replace("[]",""),c[i]||(c[i]=[]),a?l?c[i].push(o||!0):c[i].push(!1):c[i].push(o)):r?c[i]!==O&&0!=c[i]||(c[i]=!!l&&(o||!0)):c[i]=a?!!l&&(o||!0):o)}),c}},has:{field:function(e){return h.verbose("Checking for existence of a field with identifier",e),"string"!=typeof(e=h.escape.string(e))&&h.error(g.identifier,e),0"}),E(n+="")},prompt:function(e){return E("
").addClass("ui basic red pointing prompt label").html(e[0])}},rules:{empty:function(e){return!(e===O||""===e||Array.isArray(e)&&0===e.length)},checked:function(){return 0=t},length:function(e,t){return e!==O&&e.length>=t},exactLength:function(e,t){return e!==O&&e.length==t},maxLength:function(e,t){return e!==O&&e.length<=t},match:function(e,t){var n;E(this);return 0=t)},exactCount:function(e,t){return 0==t?""===e:1==t?""!==e&&-1===e.search(","):e.split(",").length==t},maxCount:function(e,t){return 0!=t&&(1==t?-1===e.search(","):e.split(",").length<=t)}}}}(jQuery,window,document),function(k,T,e,S){"use strict";k.isFunction=k.isFunction||function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},T=void 0!==T&&T.Math==Math?T:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")(),k.fn.accordion=function(a){var v,r=k(this),b=(new Date).getTime(),y=[],x=a,w="string"==typeof x,C=[].slice.call(arguments,1);T.requestAnimationFrame||T.mozRequestAnimationFrame||T.webkitRequestAnimationFrame||T.msRequestAnimationFrame;return r.each(function(){var e,c,u=k.isPlainObject(a)?k.extend(!0,{},k.fn.accordion.settings,a):k.extend({},k.fn.accordion.settings),d=u.className,t=u.namespace,f=u.selector,s=u.error,n="."+t,i="module-"+t,o=r.selector||"",m=k(this),g=m.find(f.title),p=m.find(f.content),l=this,h=m.data(i);c={initialize:function(){c.debug("Initializing",m),c.bind.events(),u.observeChanges&&c.observeChanges(),c.instantiate()},instantiate:function(){h=c,m.data(i,c)},destroy:function(){c.debug("Destroying previous instance",m),m.off(n).removeData(i)},refresh:function(){g=m.find(f.title),p=m.find(f.content)},observeChanges:function(){"MutationObserver"in T&&((e=new MutationObserver(function(e){c.debug("DOM tree modified, updating selector cache"),c.refresh()})).observe(l,{childList:!0,subtree:!0}),c.debug("Setting up mutation observer",e))},bind:{events:function(){c.debug("Binding delegated events"),m.on(u.on+n,f.trigger,c.event.click)}},event:{click:function(){c.toggle.call(this)}},toggle:function(e){var t=e!==S?"number"==typeof e?g.eq(e):k(e).closest(f.title):k(this).closest(f.title),n=t.next(p),i=n.hasClass(d.animating),o=n.hasClass(d.active),a=o&&!i,r=!o&&i;c.debug("Toggling visibility of content",t),a||r?u.collapsible?c.close.call(t):c.debug("Cannot close accordion content collapsing is disabled"):c.open.call(t)},open:function(e){var t=e!==S?"number"==typeof e?g.eq(e):k(e).closest(f.title):k(this).closest(f.title),n=t.next(p),i=n.hasClass(d.animating);n.hasClass(d.active)||i?c.debug("Accordion already open, skipping",n):(c.debug("Opening accordion content",t),u.onOpening.call(n),u.onChanging.call(n),u.exclusive&&c.closeOthers.call(t),t.addClass(d.active),n.stop(!0,!0).addClass(d.animating),u.animateChildren&&(k.fn.transition!==S&&m.transition("is supported")?n.children().transition({animation:"fade in",queue:!1,useFailSafe:!0,debug:u.debug,verbose:u.verbose,duration:u.duration,skipInlineHidden:!0}):n.children().stop(!0,!0).animate({opacity:1},u.duration,c.resetOpacity)),n.slideDown(u.duration,u.easing,function(){n.removeClass(d.animating).addClass(d.active),c.reset.display.call(this),u.onOpen.call(this),u.onChange.call(this)}))},close:function(e){var t=e!==S?"number"==typeof e?g.eq(e):k(e).closest(f.title):k(this).closest(f.title),n=t.next(p),i=n.hasClass(d.animating),o=n.hasClass(d.active);!o&&!(!o&&i)||o&&i||(c.debug("Closing accordion content",n),u.onClosing.call(n),u.onChanging.call(n),t.removeClass(d.active),n.stop(!0,!0).addClass(d.animating),u.animateChildren&&(k.fn.transition!==S&&m.transition("is supported")?n.children().transition({animation:"fade out",queue:!1,useFailSafe:!0,debug:u.debug,verbose:u.verbose,duration:u.duration,skipInlineHidden:!0}):n.children().stop(!0,!0).animate({opacity:0},u.duration,c.resetOpacity)),n.slideUp(u.duration,u.easing,function(){n.removeClass(d.animating).removeClass(d.active),c.reset.display.call(this),u.onClose.call(this),u.onChange.call(this)}))},closeOthers:function(e){var t,n,i,o=e!==S?g.eq(e):k(this).closest(f.title),a=o.parents(f.content).prev(f.title),r=o.closest(f.accordion),s=f.title+"."+d.active+":visible",l=f.content+"."+d.active+":visible";i=u.closeNested?(t=r.find(s).not(a)).next(p):(t=r.find(s).not(a),n=r.find(l).find(s).not(a),(t=t.not(n)).next(p)),0").addClass(ce.popup).prependTo(l.parent())),me.addClass(ce.calendar);var e=le.onVisible,t=le.onHidden;r.length||(me.attr("tabindex","0"),e=function(){return se.focus(),le.onVisible.apply(me,arguments)},t=function(){return se.blur(),le.onHidden.apply(me,arguments)});var n=le.on||(r.length?"focus":"click"),i=ge.extend({},le.popupOptions,{popup:me,on:n,hoverable:"hover"===n,onShow:function(){return se.set.focusDate(se.get.date()),se.set.mode(le.startMode),le.onShow.apply(me,arguments)},onVisible:e,onHide:le.onHide,onHidden:t});se.popup(i)}else se.error(s.popup)},inline:function(){l.length&&!le.inline||(me=ge("
").addClass(ce.calendar).appendTo(a),r.length||me.attr("tabindex","0"))},input:function(){le.touchReadonly&&r.length&&f&&r.prop("readonly",!0)},date:function(){if(r.length){var e=r.val(),t=n.date(e,le);se.set.date(t,le.formatInput,!1)}}},create:{calendar:function(){var e,t,n,i,o,a,r,s=se.get.mode(),l=new Date,c=se.get.date(),u=se.get.focusDate(),d=u||c||le.initialDate||l;d=se.helper.dateInRange(d),u||(u=d,se.set.focusDate(u,!1,!1));var f="year"===s,m="month"===s,g="day"===s,p="hour"===s,h="minute"===s,v="time"===le.type,b=Math.max(le.multiMonth,1),y=g?se.get.monthOffset():0,x=d.getMinutes(),w=d.getHours(),C=d.getDate(),k=d.getMonth()+y,T=d.getFullYear(),S=g?le.showWeekNumbers?8:7:p?4:fe.column,A=g||p?6:fe.row,D=g?b:1,F=me,P=F.hasClass("left")?"right center":"left center";for(F.empty(),1").addClass(ce.grid).appendTo(F)),i=0;i").addClass(ce.column).appendTo(r);var E=k+i,R=(new Date(T,E,1).getDay()-le.firstDayOfWeek%7+7)%7;if(!le.constantHeight&&g){var O=new Date(T,E+1,0).getDate()+R;A=Math.ceil(O/7)}var M=f?10:m?1:0,I=g?1:0,q=p||h?1:0,j=p||h?C:1,L=new Date(T-M,E-I,j-q,w),V=new Date(T+M,E+I,j+q,w),z=f?new Date(10*Math.ceil(T/10)-9,0,0):m?new Date(T,0,0):g?new Date(T,E,0):new Date(T,E,C,-1),N=f?new Date(10*Math.ceil(T/10)+1,0,1):m?new Date(T+1,0,1):g?new Date(T,E+1,1):new Date(T,E,C+1),H=s;g&&le.showWeekNumbers&&(H+=" andweek");var U=ge("").addClass(ce.table).addClass(H).appendTo(F),W=S;if(!v){var B=ge("").appendTo(U);o=ge("").appendTo(B),a=ge("").appendTo(B),le.showWeekNumbers&&((a=ge("").appendTo(U);for(e=f?10*Math.ceil(T/10)-9:g?1-R:0,t=0;t").appendTo($),g&&le.showWeekNumbers&&((a=ge("").appendTo($),re=ge("
").attr("colspan",""+S).appendTo(o);var Y=f||m?new Date(T,0,1):g?new Date(T,E,1):new Date(T,E,C,w,x),X=ge("").addClass(ce.link).appendTo(a);X.text(ue.header(Y,s,le));var Q=m?le.disableYear?"day":"year":g?le.disableMonth?"year":"month":"day";if(X.data(de.mode,Q),0===i){var K=ge("").addClass(ce.prev).appendTo(a);K.data(de.focusDate,L),K.toggleClass(ce.disabledCell,!se.helper.isDateInRange(z,s)),ge("").addClass(ce.prevIcon).appendTo(K)}if(i===D-1){var G=ge("").addClass(ce.next).appendTo(a);G.data(de.focusDate,V),G.toggleClass(ce.disabledCell,!se.helper.isDateInRange(N,s)),ge("").addClass(ce.nextIcon).appendTo(G)}if(g)for(o=ge("
").appendTo(o)).text(le.text.weekNo),a.addClass(ce.disabledCell),W--),e=0;e").appendTo(o)).text(ue.dayColumnHeader((e+le.firstDayOfWeek)%7,le))}var $=ge("
").appendTo(o)).text(se.get.weekOfYear(T,E,e+1-le.firstDayOfWeek)),a.addClass(ce.disabledCell)),n=0;n").addClass(ce.cell).appendTo(o)).text(Z),a.data(de.date,J);var _=g&&J.getMonth()!==(E+12)%12,ee=_||!se.helper.isDateInRange(J,s)||le.isDisabled(J,s)||se.helper.isDisabled(J,s);if(ee){var te=se.helper.disabledReason(J,s);null!==te&&(a.attr("data-tooltip",te[de.message]),a.attr("data-position",P))}var ne=se.helper.dateEqual(J,c,s),ie=se.helper.dateEqual(J,l,s);a.toggleClass(ce.adjacentCell,_),a.toggleClass(ce.disabledCell,ee),a.toggleClass(ce.activeCell,ne&&!_),p||h||a.toggleClass(ce.todayCell,!_&&ie);var oe={mode:s,adjacent:_,disabled:ee,active:ne,today:ie};ue.cell(a,J,oe),se.helper.dateEqual(J,u,s)&&se.set.focusDate(J,!1,!1)}if(le.today){var ae=ge("
").attr("colspan",""+S).addClass(ce.today).appendTo(ae);re.text(ue.today(le)),re.data(de.date,l)}se.update.focus(!1,U)}}},update:{focus:function(e,t){t=t||me;var s=se.get.mode(),n=se.get.date(),l=se.get.focusDate(),c=se.get.startDate(),u=se.get.endDate(),d=(e?l:null)||n||(f?null:l);t.find("td").each(function(){var e=ge(this),t=e.data(de.date);if(t){var n=e.hasClass(ce.disabledCell),i=e.hasClass(ce.activeCell),o=e.hasClass(ce.adjacentCell),a=se.helper.dateEqual(t,l,s),r=!!d&&(!!c&&se.helper.isDateInRange(t,s,c,d)||!!u&&se.helper.isDateInRange(t,s,d,u));e.toggleClass(ce.focusCell,a&&(!f||m)&&!o&&!n),e.toggleClass(ce.rangeCell,r&&!i&&!n)}})}},refresh:function(){se.create.calendar()},bind:{events:function(){se.debug("Binding events"),me.on("mousedown"+i,se.event.mousedown),me.on("touchstart"+i,se.event.mousedown),me.on("mouseup"+i,se.event.mouseup),me.on("touchend"+i,se.event.mouseup),me.on("mouseover"+i,se.event.mouseover),r.length?(r.on("input"+i,se.event.inputChange),r.on("focus"+i,se.event.inputFocus),r.on("blur"+i,se.event.inputBlur),r.on("click"+i,se.event.inputClick),r.on("keydown"+i,se.event.keydown)):me.on("keydown"+i,se.event.keydown)}},unbind:{events:function(){se.debug("Unbinding events"),me.off(i),r.length&&r.off(i)}},event:{mouseover:function(e){var t=ge(e.target).data(de.date),n=1===e.buttons;t&&se.set.focusDate(t,!1,!0,n)},mousedown:function(e){r.length&&e.preventDefault(),m=0<=e.type.indexOf("touch");var t=ge(e.target).data(de.date);t&&se.set.focusDate(t,!1,!0,!0)},mouseup:function(e){se.focus(),e.preventDefault(),e.stopPropagation(),m=!1;var t=ge(e.target);if(!t.hasClass("disabled")){var n=t.parent();(n.data(de.date)||n.data(de.focusDate)||n.data(de.mode))&&(t=n);var i=t.data(de.date),o=t.data(de.focusDate),a=t.data(de.mode);if(i){var r=t.hasClass(ce.today);se.selectDate(i,r)}else o?se.set.focusDate(o):a&&se.set.mode(a)}},keydown:function(e){if(27!==e.keyCode&&9!==e.keyCode||se.popup("hide"),se.popup("is visible"))if(37===e.keyCode||38===e.keyCode||39===e.keyCode||40===e.keyCode){var t="day"===(u=se.get.mode())?7:"hour"===u?4:"minute"===u?fe.column:3,n=37===e.keyCode?-1:38===e.keyCode?-t:39==e.keyCode?1:t;n*="minute"===u?le.minTimeGap:1;var i=se.get.focusDate()||se.get.date()||new Date,o=i.getFullYear()+("year"===u?n:0),a=i.getMonth()+("month"===u?n:0),r=i.getDate()+("day"===u?n:0),s=i.getHours()+("hour"===u?n:0),l=i.getMinutes()+("minute"===u?n:0),c=new Date(o,a,r,s,l);"time"===le.type&&(c=se.helper.mergeDateTime(i,c)),se.helper.isDateInRange(c,u)&&se.set.focusDate(c)}else if(13===e.keyCode){var u=se.get.mode(),d=se.get.focusDate();!d||le.isDisabled(d,u)||se.helper.isDisabled(d,u)||se.selectDate(d),e.preventDefault(),e.stopPropagation()}38!==e.keyCode&&40!==e.keyCode||(e.preventDefault(),se.popup("show"))},inputChange:function(){var e=r.val(),t=n.date(e,le);se.set.date(t,!1)},inputFocus:function(){me.addClass(ce.active)},inputBlur:function(){if(me.removeClass(ce.active),le.formatInput){var e=se.get.date(),t=ue.datetime(e,le);r.val(t)}},inputClick:function(){se.popup("show")}},get:{weekOfYear:function(e,t,n){var i,o,a;return i=Date.UTC(e,t,n+3)/864e5,o=Math.floor(i/7),a=new Date(6048e5*o).getUTCFullYear(),o-Math.floor(Date.UTC(a,0,7)/6048e5)+1},date:function(){return a.data(de.date)||null},focusDate:function(){return a.data(de.focusDate)||null},startDate:function(){var e=se.get.calendarModule(le.startCalendar);return(e?e.get.date():a.data(de.startDate))||null},endDate:function(){var e=se.get.calendarModule(le.endCalendar);return(e?e.get.date():a.data(de.endDate))||null},minDate:function(){return a.data(de.minDate)||null},maxDate:function(){return a.data(de.maxDate)||null},monthOffset:function(){return a.data(de.monthOffset)||0},mode:function(){var e=a.data(de.mode)||le.startMode,t=se.get.validModes();return 0<=ge.inArray(e,t)?e:"time"===le.type?"hour":"month"===le.type?"month":"year"===le.type?"year":"day"},validModes:function(){var e=[];return"time"!==le.type&&(le.disableYear&&"year"!==le.type||e.push("year"),(!le.disableMonth&&"year"!==le.type||"month"===le.type)&&e.push("month"),0<=le.type.indexOf("date")&&e.push("day")),0<=le.type.indexOf("time")&&(e.push("hour"),le.disableMinute||e.push("minute")),e},isTouch:function(){try{return k.createEvent("TouchEvent"),!0}catch(e){return!1}},calendarModule:function(e){return e?(e instanceof ge||(e=a.parent().children(e).first()),e.data(o)):null}},set:{date:function(e,t,n){t=!1!==t,n=!1!==n,e=se.helper.sanitiseDate(e),e=se.helper.dateInRange(e);var i=se.get.mode(),o=ue.datetime(e,le);if(n&&!1===le.onChange.call(c,e,o,i))return!1;if(se.set.focusDate(e),le.isDisabled(e,i))return!1;var a=se.get.endDate();a&&e&&a=e?se.verbose("Unable to set maxDate variable lower that minDate variable",e,le.minDate):(se.setting("maxDate",e),se.set.dataKeyValue(de.maxDate,e))},monthOffset:function(e,t){var n=Math.max(le.multiMonth,1);e=Math.max(1-n,Math.min(0,e)),se.set.dataKeyValue(de.monthOffset,e,t)},mode:function(e,t){se.set.dataKeyValue(de.mode,e,t)},dataKeyValue:function(e,t,n){var i=a.data(e),o=i===t||i<=t&&t<=i;return t?a.data(e,t):a.removeData(e),(n=!1!==n&&!o)&&se.refresh(),!o}},selectDate:function(e,t){se.verbose("New date selection",e);var n=se.get.mode();if(t||"minute"===n||le.disableMinute&&"hour"===n||"date"===le.type&&"day"===n||"month"===le.type&&"month"===n||"year"===le.type&&"year"===n){if(!(!1===se.set.date(e))&&le.closable){se.popup("hide");var i=se.get.calendarModule(le.endCalendar);i&&(i.popup("show"),i.focus())}}else{var o="year"===n?le.disableMonth?"day":"month":"month"===n?"day":"day"===n?"hour":"minute";se.set.mode(o),"hour"===n||"day"===n&&se.get.date()?se.set.date(e):se.set.focusDate(e)}},changeDate:function(e){se.set.date(e)},clear:function(){se.set.date(T)},popup:function(){return l.popup.apply(l,arguments)},focus:function(){r.length?r.focus():me.focus()},blur:function(){r.length?r.blur():me.blur()},helper:{isDisabled:function(t,n){return"day"===n&&(-1!==le.disabledDaysOfWeek.indexOf(t.getDay())||le.disabledDates.some(function(e){return e instanceof Date?se.helper.dateEqual(t,e,n):null!==e&&"object"==typeof e?se.helper.dateEqual(t,e[de.date],n):void 0}))},disabledReason:function(e,t){if("day"===t)for(var n=0;n adjusting invoked element"),h=h.closest(p.checkbox),m.refresh())}},setup:function(){m.set.initialLoad(),m.is.indeterminate()?(m.debug("Initial value is indeterminate"),m.indeterminate()):m.is.checked()?(m.debug("Initial value is checked"),m.check()):(m.debug("Initial value is unchecked"),m.uncheck()),m.remove.initialLoad()},refresh:function(){a=h.children(p.label),v=h.children(p.input),b=v[0]},hide:{input:function(){m.verbose("Modifying z-index to be unselectable"),v.addClass(t.hidden)}},show:{input:function(){m.verbose("Modifying z-index to be selectable"),v.removeClass(t.hidden)}},observeChanges:function(){"MutationObserver"in A&&((e=new MutationObserver(function(e){m.debug("DOM tree modified, updating selector cache"),m.refresh()})).observe(c,{childList:!0,subtree:!0}),m.debug("Setting up mutation observer",e))},attachEvents:function(e,t){var n=S(e);t=S.isFunction(m[t])?m[t]:m.toggle,0").insertAfter(v),m.debug("Creating label",a))}},has:{label:function(){return 0 .ui.dimmer",content:".ui.dimmer > .content, .ui.dimmer > .content > .center"},template:{dimmer:function(e){var t,n=k("
").addClass("ui dimmer");return e.displayLoader&&(t=k("
").addClass(e.className.loader).addClass(e.loaderVariation),e.loaderText&&(t.text(e.loaderText),t.addClass("text")),n.append(t)),n}}}}(jQuery,window,document),function($,J,Z,_){"use strict";$.isFunction=$.isFunction||function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},J=void 0!==J&&J.Math==Math?J:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")(),$.fn.dropdown=function(z){var N,H=$(this),U=$(Z),W=H.selector||"",B="ontouchstart"in Z.documentElement,Y=(new Date).getTime(),X=[],Q=z,K="string"==typeof Q,G=[].slice.call(arguments,1);return H.each(function(n){var e,t,i,o,a,r,s,p,g=$.isPlainObject(z)?$.extend(!0,{},$.fn.dropdown.settings,z):$.extend({},$.fn.dropdown.settings),h=g.className,c=g.message,l=g.fields,v=g.keys,b=g.metadata,u=g.namespace,d=g.regExp,y=g.selector,f=g.error,m=g.templates,x="."+u,w="module-"+u,C=$(this),k=$(g.context),T=C.find(y.text),S=C.find(y.search),A=C.find(y.sizer),D=C.find(y.input),F=C.find(y.icon),P=C.find(y.clearIcon),E=0").html(o).attr("data-"+b.value,t).attr("data-"+b.text,t).addClass(h.addition).addClass(h.item),g.hideAdditions&&i.addClass(h.hidden),n=n===_?i:n.add(i),p.verbose("Creating user choices for value",t,i))}),n)},userLabels:function(e){var t=p.get.userValues();t&&(p.debug("Adding user labels",t),$.each(t,function(e,t){p.verbose("Adding custom user value"),p.add.label(t,t)}))},menu:function(){R=$("
").addClass(h.menu).appendTo(C)},sizer:function(){A=$("").addClass(h.sizer).insertAfter(S)}},search:function(e){e=e!==_?e:p.get.query(),p.verbose("Searching for query",e),p.has.minCharacters(e)?p.filter(e):p.hide()},select:{firstUnfiltered:function(){p.verbose("Selecting first non-filtered element"),p.remove.selectedItem(),O.not(y.unselectable).not(y.addition+y.hidden).eq(0).addClass(h.selected)},nextAvailable:function(e){var t=(e=e.eq(0)).nextAll(y.item).not(y.unselectable).eq(0),n=e.prevAll(y.item).not(y.unselectable).eq(0);0").addClass("remove icon").insertBefore(T)),p.is.search()&&!p.has.search()&&(p.verbose("Adding search input"),S=$("").addClass(h.search).prop("autocomplete","off").insertBefore(T)),p.is.multiple()&&p.is.searchSelection()&&!p.has.sizer()&&p.create.sizer(),g.allowTab&&p.set.tabbable()},select:function(){var e=p.get.selectValues();p.debug("Dropdown initialized on a select",e),C.is("select")&&(D=C),0").attr("class",D.attr("class")).addClass(h.selection).addClass(h.dropdown).html(m.dropdown(e,g.preserveHTML,g.className)).insertBefore(D),D.hasClass(h.multiple)&&!1===D.prop("multiple")&&(p.error(f.missingMultiple),D.prop("multiple",!0)),D.is("[multiple]")&&p.set.multiple(),D.prop("disabled")&&(p.debug("Disabling dropdown"),C.addClass(h.disabled)),D.removeAttr("class").detach().prependTo(C)),p.refresh()},menu:function(e){R.html(m.menu(e,l,g.preserveHTML,g.className)),O=R.find(y.item),M=g.hideDividers?O.parent().children(y.divider):$()},reference:function(){p.debug("Dropdown behavior was called on select, replacing with closest dropdown"),C=C.parent(y.dropdown),V=C.data(w),L=C.get(0),p.refresh(),p.setup.returnedObject()},returnedObject:function(){var e=H.slice(0,n),t=H.slice(n+1);H=e.add(C).add(t)}},refresh:function(){p.refreshSelectors(),p.refreshData()},refreshItems:function(){O=R.find(y.item),M=g.hideDividers?O.parent().children(y.divider):$()},refreshSelectors:function(){p.verbose("Refreshing selector cache"),T=C.find(y.text),S=C.find(y.search),D=C.find(y.input),F=C.find(y.icon),E=0 modified, recreating menu"),p.is.selectMutation(e)&&(p.disconnect.selectObserver(),p.refresh(),p.setup.select(),p.set.selected(),p.observe.select())}},menu:{mutation:function(e){var t=e[0],n=t.addedNodes?$(t.addedNodes[0]):$(!1),i=t.removedNodes?$(t.removedNodes[0]):$(!1),o=n.add(i),a=o.is(y.addition)||0=g.maxSelections?(p.debug("Maximum selection count reached"),g.useLabels&&(O.addClass(h.filtered),p.add.message(c.maxSelections)),!0):(p.verbose("No longer at maximum selection count"),p.remove.message(),p.remove.filteredItem(),p.is.searchSelection()&&p.filterItems(),!1))}},restore:{defaults:function(){p.clear(),p.restore.defaultText(),p.restore.defaultValue()},defaultText:function(){var e=p.get.defaultText();e===p.get.placeholderText?(p.debug("Restoring default placeholder text",e),p.set.placeholderText(e)):(p.debug("Restoring default text",e),p.set.text(e))},placeholderText:function(){p.set.placeholderText()},defaultValue:function(){var e=p.get.defaultValue();e!==_&&(p.debug("Restoring default value",e),""!==e?(p.set.value(e),p.set.selected()):(p.remove.activeItem(),p.remove.selectedItem()))},labels:function(){g.allowAdditions&&(g.useLabels||(p.error(f.labels),g.useLabels=!0),p.debug("Restoring selected values"),p.create.userLabels()),p.check.maxSelections()},selected:function(){p.restore.values(),p.is.multiple()?(p.debug("Restoring previously selected values and labels"),p.restore.labels()):p.debug("Restoring previously selected values")},values:function(){p.set.initialLoad(),g.apiSettings&&g.saveRemoteData&&p.get.remoteValues()?p.restore.remoteValues():p.set.selected(),p.get.item()?D.removeClass(h.noselection):D.addClass(h.noselection),p.remove.initialLoad()},remoteValues:function(){var e=p.get.remoteValues();p.debug("Recreating selected from session data",e),e&&(p.is.single()?$.each(e,function(e,t){p.set.text(t)}):$.each(e,function(e,t){p.add.label(e,t)}))}},read:{remoteData:function(e){var t;if(J.Storage!==_)return(t=sessionStorage.getItem(e))!==_&&t;p.error(f.noStorage)}},save:{defaults:function(){p.save.defaultText(),p.save.placeholderText(),p.save.defaultValue()},defaultValue:function(){var e=p.get.value();p.verbose("Saving default value as",e),C.data(b.defaultValue,e)},defaultText:function(){var e=p.get.text();p.verbose("Saving default text as",e),C.data(b.defaultText,e)},placeholderText:function(){var e;!1!==g.placeholder&&T.hasClass(h.placeholder)&&(e=p.get.text(),p.verbose("Saving placeholder text as",e),C.data(b.placeholderText,e))},remoteData:function(e,t){J.Storage!==_?(p.verbose("Saving remote data to session storage",t,e),sessionStorage.setItem(t,e)):p.error(f.noStorage)}},clear:function(){p.is.multiple()&&g.useLabels?p.remove.labels():(p.remove.activeItem(),p.remove.selectedItem(),p.remove.filteredItem()),p.set.placeholderText(),p.clearValue()},clearValue:function(){p.set.value("")},scrollPage:function(e,t){var n,i,o=t||p.get.selectedItem(),a=o.closest(y.menu),r=a.outerHeight(),s=a.scrollTop(),l=O.eq(0).outerHeight(),c=Math.floor(r/l),u=(a.prop("scrollHeight"),"up"==e?s-l*c:s+l*c),d=O.not(y.unselectable);i="up"==e?d.index(o)-c:d.index(o)+c,0<(n=("up"==e?0<=i:i").addClass(h.label).attr("data-"+b.value,a).html(m.label(a,t,g.preserveHTML,g.className)),i=g.onLabelCreate.call(i,a,t),p.has.label(e)?p.debug("User selection already exists, skipping",a):(g.label.variation&&i.addClass(g.label.variation),!0===n?(p.debug("Animating in label",i),i.addClass(h.hidden).insertBefore(o).transition(g.label.transition,g.label.duration)):(p.debug("Adding selection label",i),i.insertBefore(o)))},message:function(e){var t=R.children(y.message),n=g.templates.message(p.add.variables(e));0").html(n).addClass(h.message).appendTo(R)},optionValue:function(e){var t=p.escape.value(e);0").prop("value",t).addClass(h.addition).html(e).appendTo(D),p.verbose("Adding user addition as an