/* * # Fomantic UI - 2.8.4 * https://github.com/fomantic/Fomantic-UI * http://fomantic-ui.com/ * * Copyright 2014 Contributors * Released under the MIT license * http://opensource.org/licenses/MIT * */ !function(k,S,T){"use strict";k.isFunction=k.isFunction||function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},S=void 0!==S&&S.Math==Math?S:"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,C="string"==typeof x,w=[].slice.call(arguments,1);return r.each(function(){var e,c=k.isPlainObject(a)?k.extend(!0,{},k.fn.accordion.settings,a):k.extend({},k.fn.accordion.settings),u=c.className,t=c.namespace,d=c.selector,s=c.error,n="."+t,i="module-"+t,o=r.selector||"",f=k(this),m=f.find(d.title),g=f.find(d.content),l=this,p=f.data(i),h={initialize:function(){h.debug("Initializing",f),h.bind.events(),c.observeChanges&&h.observeChanges(),h.instantiate()},instantiate:function(){p=h,f.data(i,h)},destroy:function(){h.debug("Destroying previous instance",f),f.off(n).removeData(i)},refresh:function(){m=f.find(d.title),g=f.find(d.content)},observeChanges:function(){"MutationObserver"in S&&((e=new MutationObserver(function(e){h.debug("DOM tree modified, updating selector cache"),h.refresh()})).observe(l,{childList:!0,subtree:!0}),h.debug("Setting up mutation observer",e))},bind:{events:function(){h.debug("Binding delegated events"),f.on(c.on+n,d.trigger,h.event.click)}},event:{click:function(){h.toggle.call(this)}},toggle:function(e){var t=e!==T?"number"==typeof e?m.eq(e):k(e).closest(d.title):k(this).closest(d.title),n=t.next(g),i=n.hasClass(u.animating),o=n.hasClass(u.active),a=o&&!i,r=!o&&i;h.debug("Toggling visibility of content",t),a||r?c.collapsible?h.close.call(t):h.debug("Cannot close accordion content collapsing is disabled"):h.open.call(t)},open:function(e){var t=e!==T?"number"==typeof e?m.eq(e):k(e).closest(d.title):k(this).closest(d.title),n=t.next(g),i=n.hasClass(u.animating);n.hasClass(u.active)||i?h.debug("Accordion already open, skipping",n):(h.debug("Opening accordion content",t),c.onOpening.call(n),c.onChanging.call(n),c.exclusive&&h.closeOthers.call(t),t.addClass(u.active),n.stop(!0,!0).addClass(u.animating),c.animateChildren&&(k.fn.transition!==T&&f.transition("is supported")?n.children().transition({animation:"fade in",queue:!1,useFailSafe:!0,debug:c.debug,verbose:c.verbose,duration:c.duration,skipInlineHidden:!0,onComplete:function(){n.children().removeClass(u.transition)}}):n.children().stop(!0,!0).animate({opacity:1},c.duration,h.resetOpacity)),n.slideDown(c.duration,c.easing,function(){n.removeClass(u.animating).addClass(u.active),h.reset.display.call(this),c.onOpen.call(this),c.onChange.call(this)}))},close:function(e){var t=e!==T?"number"==typeof e?m.eq(e):k(e).closest(d.title):k(this).closest(d.title),n=t.next(g),i=n.hasClass(u.animating),o=n.hasClass(u.active);!o&&!(!o&&i)||o&&i||(h.debug("Closing accordion content",n),c.onClosing.call(n),c.onChanging.call(n),t.removeClass(u.active),n.stop(!0,!0).addClass(u.animating),c.animateChildren&&(k.fn.transition!==T&&f.transition("is supported")?n.children().transition({animation:"fade out",queue:!1,useFailSafe:!0,debug:c.debug,verbose:c.verbose,duration:c.duration,skipInlineHidden:!0}):n.children().stop(!0,!0).animate({opacity:0},c.duration,h.resetOpacity)),n.slideUp(c.duration,c.easing,function(){n.removeClass(u.animating).removeClass(u.active),h.reset.display.call(this),c.onClose.call(this),c.onChange.call(this)}))},closeOthers:function(e){var t,n,i=e!==T?m.eq(e):k(this).closest(d.title),o=i.parents(d.content).prev(d.title),a=i.closest(d.accordion),r=d.title+"."+u.active+":visible",s=d.content+"."+u.active+":visible",l=c.closeNested?(t=a.find(r).not(o)).next(g):(t=a.find(r).not(o),n=a.find(s).find(r).not(o),(t=t.not(n)).next(g));0 adjusting invoked element"),p=p.closest(g.checkbox),y.refresh())}},setup:function(){y.set.initialLoad(),y.is.indeterminate()?(y.debug("Initial value is indeterminate"),y.indeterminate()):y.is.checked()?(y.debug("Initial value is checked"),y.check()):(y.debug("Initial value is unchecked"),y.uncheck()),y.remove.initialLoad()},refresh:function(){a=p.children(g.label),h=p.children(g.input),v=h[0]},hide:{input:function(){y.verbose("Modifying z-index to be unselectable"),h.addClass(t.hidden)}},show:{input:function(){y.verbose("Modifying z-index to be selectable"),h.removeClass(t.hidden)}},observeChanges:function(){"MutationObserver"in A&&((e=new MutationObserver(function(e){y.debug("DOM tree modified, updating selector cache"),y.refresh()})).observe(c,{childList:!0,subtree:!0}),y.debug("Setting up mutation observer",e))},attachEvents:function(e,t){var n=T(e);t=T.isFunction(y[t])?y[t]:y.toggle,0").insertAfter(h),y.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(_,ee,te,ne){"use strict";_.isFunction=_.isFunction||function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},ee=void 0!==ee&&ee.Math==Math?ee:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")(),_.fn.dropdown=function(V){var U,B=_(this),W=_(te),$=B.selector||"",Q="ontouchstart"in te.documentElement,X=Q?"touchstart":"click",K=(new Date).getTime(),G=[],J=V,Y="string"==typeof J,Z=[].slice.call(arguments,1);return B.each(function(n){var c,e,t,i,o,a,r,s,g=_.isPlainObject(V)?_.extend(!0,{},_.fn.dropdown.settings,V):_.extend({},_.fn.dropdown.settings),p=g.className,u=g.message,l=g.fields,h=g.keys,v=g.metadata,d=g.namespace,f=g.regExp,b=g.selector,m=g.error,y=g.templates,x="."+d,C="module-"+d,w=_(this),k=_(g.context),S=w.find(b.text),T=w.find(b.search),A=w.find(b.sizer),E=w.find(b.input),F=w.find(b.icon),D=w.find(b.clearIcon),R=0").html(o).attr("data-"+v.value,t).attr("data-"+v.text,t).addClass(p.addition).addClass(p.item),g.hideAdditions&&i.addClass(p.hidden),n=n===ne?i:n.add(i),H.verbose("Creating user choices for value",t,i))}),n)},userLabels:function(e){var t=H.get.userValues();t&&(H.debug("Adding user labels",t),_.each(t,function(e,t){H.verbose("Adding custom user value"),H.add.label(t,t)}))},menu:function(){O=_("
").addClass(p.menu).appendTo(w)},sizer:function(){A=_("").addClass(p.sizer).insertAfter(T)}},search:function(e){e=e!==ne?e:H.get.query(),H.verbose("Searching for query",e),H.has.minCharacters(e)?H.filter(e):H.hide(null,!0)},select:{firstUnfiltered:function(){H.verbose("Selecting first non-filtered element"),H.remove.selectedItem(),P.not(b.unselectable).not(b.addition+b.hidden).eq(0).addClass(p.selected)},nextAvailable:function(e){var t=(e=e.eq(0)).nextAll(b.item).not(b.unselectable).eq(0),n=e.prevAll(b.item).not(b.unselectable).eq(0);0").addClass("remove icon").insertBefore(S)),H.is.search()&&!H.has.search()&&(H.verbose("Adding search input"),T=_("").addClass(p.search).prop("autocomplete","off").insertBefore(S)),H.is.multiple()&&H.is.searchSelection()&&!H.has.sizer()&&H.create.sizer(),g.allowTab&&H.set.tabbable()},select:function(){var e=H.get.selectValues();H.debug("Dropdown initialized on a select",e),w.is("select")&&(E=w),0").attr("class",E.attr("class")).addClass(p.selection).addClass(p.dropdown).html(y.dropdown(e,l,g.preserveHTML,g.className)).insertBefore(E),E.hasClass(p.multiple)&&!1===E.prop("multiple")&&(H.error(m.missingMultiple),E.prop("multiple",!0)),E.is("[multiple]")&&H.set.multiple(),E.prop("disabled")&&(H.debug("Disabling dropdown"),w.addClass(p.disabled)),E.removeAttr("required").removeAttr("class").detach().prependTo(w)),H.refresh()},menu:function(e){O.html(y.menu(e,l,g.preserveHTML,g.className)),P=O.find(b.item),q=g.hideDividers?P.parent().children(b.divider):_()},reference:function(){H.debug("Dropdown behavior was called on select, replacing with closest dropdown"),w=w.parent(b.dropdown),N=w.data(C),z=w.get(0),H.refresh(),H.setup.returnedObject()},returnedObject:function(){var e=B.slice(0,n),t=B.slice(n+1);B=e.add(w).add(t)}},refresh:function(){H.refreshSelectors(),H.refreshData()},refreshItems:function(){P=O.find(b.item),q=g.hideDividers?P.parent().children(b.divider):_()},refreshSelectors:function(){H.verbose("Refreshing selector cache"),S=w.find(b.text),T=w.find(b.search),E=w.find(b.input),F=w.find(b.icon),R=0"),_.each(e,function(e,t){var n=g.templates.deQuote(t[l.value]),i=g.templates.escape(t[l.name]||"",g.preserveHTML);E.append('")}),H.observe.select())}},event:{change:function(){j||(H.debug("Input changed, updating selection"),H.set.selected())},focus:function(){g.showOnFocus&&!L&&H.is.hidden()&&!t&&H.show()},blur:function(e){t=te.activeElement===this,L||t||(H.remove.activeLabel(),H.hide())},mousedown:function(){H.is.searchSelection()?i=!0:L=!0},mouseup:function(){H.is.searchSelection()?i=!1:L=!1},click:function(e){_(e.target).is(w)&&(H.is.focusedOnSearch()?H.show():H.focusSearch())},search:{focus:function(e){L=!0,H.is.multiple()&&H.remove.activeLabel(),(g.showOnFocus||"focus"!==e.type&&"focusin"!==e.type)&&H.search()},blur:function(e){t=te.activeElement===this,H.is.searchSelection()&&!i&&(I||t||(g.forceSelection?H.forceSelection():g.allowAdditions||H.remove.searchTerm(),H.hide())),i=!1}},clearIcon:{click:function(e){H.clear(),H.is.searchSelection()&&H.remove.searchTerm(),H.hide(),e.stopPropagation()}},icon:{click:function(e){M=!0,H.has.search()?H.is.active()?H.blurSearch():g.showOnFocus?H.focusSearch():H.toggle():H.toggle()}},text:{focus:function(e){L=!0,H.focusSearch()}},input:function(e){(H.is.multiple()||H.is.searchSelection())&&H.set.filtered(),clearTimeout(H.timer),H.timer=setTimeout(H.search,g.delay.search)},label:{click:function(e){var t=_(this),n=w.find(b.label),i=n.filter("."+p.active),o=t.nextAll("."+p.active),a=t.prevAll("."+p.active),r=0 modified, recreating menu"),H.is.selectMutation(e)&&(H.disconnect.selectObserver(),H.refresh(),H.setup.select(),H.set.selected(),H.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(b.addition)||0=g.maxSelections?(H.debug("Maximum selection count reached"),g.useLabels&&(P.addClass(p.filtered),H.add.message(u.maxSelections)),!0):(H.verbose("No longer at maximum selection count"),H.remove.message(),H.remove.filteredItem(),H.is.searchSelection()&&H.filterItems(),!1))}},restore:{defaults:function(e){H.clear(e),H.restore.defaultText(),H.restore.defaultValue()},defaultText:function(){var e=H.get.defaultText();e===H.get.placeholderText?(H.debug("Restoring default placeholder text",e),H.set.placeholderText(e)):(H.debug("Restoring default text",e),H.set.text(e))},placeholderText:function(){H.set.placeholderText()},defaultValue:function(){var e=H.get.defaultValue();e!==ne&&(H.debug("Restoring default value",e),""!==e?(H.set.value(e),H.set.selected()):(H.remove.activeItem(),H.remove.selectedItem()))},labels:function(){g.allowAdditions&&(g.useLabels||(H.error(m.labels),g.useLabels=!0),H.debug("Restoring selected values"),H.create.userLabels()),H.check.maxSelections()},selected:function(){H.restore.values(),H.is.multiple()?(H.debug("Restoring previously selected values and labels"),H.restore.labels()):H.debug("Restoring previously selected values")},values:function(){H.set.initialLoad(),g.apiSettings&&g.saveRemoteData&&H.get.remoteValues()?H.restore.remoteValues():H.set.selected();var e=H.get.value();!e||""===e||Array.isArray(e)&&0===e.length?E.addClass(p.noselection):E.removeClass(p.noselection),H.remove.initialLoad()},remoteValues:function(){var e=H.get.remoteValues();H.debug("Recreating selected from session data",e),e&&(H.is.single()?_.each(e,function(e,t){H.set.text(t)}):_.each(e,function(e,t){H.add.label(e,t)}))}},read:{remoteData:function(e){var t;if(ee.Storage!==ne)return(t=sessionStorage.getItem(e))!==ne&&t;H.error(m.noStorage)}},save:{defaults:function(){H.save.defaultText(),H.save.placeholderText(),H.save.defaultValue()},defaultValue:function(){var e=H.get.value();H.verbose("Saving default value as",e),w.data(v.defaultValue,e)},defaultText:function(){var e=H.get.text();H.verbose("Saving default text as",e),w.data(v.defaultText,e)},placeholderText:function(){var e;!1!==g.placeholder&&S.hasClass(p.placeholder)&&(e=H.get.text(),H.verbose("Saving placeholder text as",e),w.data(v.placeholderText,e))},remoteData:function(e,t){ee.Storage!==ne?(H.verbose("Saving remote data to session storage",t,e),sessionStorage.setItem(t,e)):H.error(m.noStorage)}},clear:function(e){H.is.multiple()&&g.useLabels?H.remove.labels():(H.remove.activeItem(),H.remove.selectedItem(),H.remove.filteredItem()),H.set.placeholderText(),H.clearValue(e)},clearValue:function(e){H.set.value("",null,null,e)},scrollPage:function(e,t){var n=t||H.get.selectedItem(),i=n.closest(b.menu),o=i.outerHeight(),a=i.scrollTop(),r=P.eq(0).outerHeight(),s=Math.floor(o/r),l=(i.prop("scrollHeight"),"up"==e?a-r*s:a+r*s),c=P.not(b.unselectable),u="up"==e?c.index(n)-s:c.index(n)+s,d=("up"==e?0<=u:u").addClass(p.label).attr("data-"+v.value,a).html(y.label(a,t,g.preserveHTML,g.className)),i=g.onLabelCreate.call(i,a,t),H.has.label(e)?H.debug("User selection already exists, skipping",a):(g.label.variation&&i.addClass(g.label.variation),!0===n?(H.debug("Animating in label",i),i.addClass(p.hidden).insertBefore(o).transition({animation:g.label.transition,debug:g.debug,verbose:g.verbose,duration:g.label.duration})):(H.debug("Adding selection label",i),i.insertBefore(o)))},message:function(e){var t=O.children(b.message),n=g.templates.message(H.add.variables(e));0").html(n).addClass(p.message).appendTo(O)},optionValue:function(e){var t=H.escape.value(e);0").prop("value",t).addClass(p.addition).html(e).appendTo(E),H.verbose("Adding user addition as an