No Results
"+e+"
":'/** # Semantic UI * Version: 0.1 * http://github.com/quirkyinc/semantic * * * Copyright 2013 Contributors * Released under the MIT license * http://opensource.org/licenses/MIT * * Released: 06/20/2013 */ (function(e,t,n,o){e.fn.accordion=function(t){var n,i=e(this),a=e.isPlainObject(t)?e.extend(!0,{},e.fn.accordion.settings,t):e.fn.accordion.settings,r=("."+a.namespace,"module-"+a.namespace,i.selector||""),s=(new Date).getTime(),c=[],l=arguments[0],u="string"==typeof l,d=[].slice.call(arguments,1);return i.each(function(){var t,i=e(this),m=i.find(a.selector.title),f=(i.find(a.selector.icon),i.find(a.selector.content)),p=(i.selector||"",this),g=i.data("module-"+a.namespace),h=a.className,v=(a.metadata,a.namespace),b=(a.animation,a.errors);t={initialize:function(){t.debug("Initializing accordion with bound events",i),m.on("click",t.event.click),i.data("module",t)},destroy:function(){t.debug("Destroying previous accordion for",i),i.off(v)},event:{click:function(){var n=e(this),o=m.index(n),i=n.hasClass(h.active);t.verbose("Accordion title clicked",n),i?a.collapsible?t.close(o):t.debug("Cannot close accordion content collapsing is disabled"):t.open(o)}},open:function(n){var o=m.eq(n),i=o.next(f),r=m.filter("."+h.active),s=r.next(m),c=r.size()>0;i.is(":animated")||(t.debug("Opening accordion content",o),a.exclusive&&c&&(r.removeClass(h.active),s.stop().children().animate({opacity:0},a.speed).end().slideUp(a.speed,a.easing,function(){s.removeClass(h.active).removeAttr("style").children().removeAttr("style")})),o.addClass(h.active),i.stop().children().removeAttr("style").end().slideDown(a.speed,a.easing,function(){i.addClass(h.active).removeAttr("style"),e.proxy(a.onOpen,i)(),e.proxy(a.onChange,i)()}))},close:function(n){var o=m.eq(n),i=o.next(f);t.debug("Closing accordion content",o),o.removeClass(h.active),i.removeClass(h.active).show().stop().children().animate({opacity:0},a.speed).end().slideUp(a.speed,a.easing,function(){i.removeAttr("style"),e.proxy(a.onClose,i)(),e.proxy(a.onChange,i)()})},setting:function(n,i){return t.debug("Changing setting",n,i),i===o?a[n]:(e.isPlainObject(n)?e.extend(!0,a,n):a[n]=i,o)},internal:function(n,i){return t.debug("Changing internal",n,i),i===o?t[n]:(e.isPlainObject(n)?e.extend(!0,t,n):t[n]=i,o)},debug:function(){a.debug&&(a.performance?t.performance.log(arguments):t.debug=Function.prototype.bind.call(console.info,console,a.moduleName+":"))},verbose:function(){a.verbose&&a.debug&&(a.performance?t.performance.log(arguments):t.verbose=Function.prototype.bind.call(console.info,console,a.moduleName+":"))},error:function(){t.error=Function.prototype.bind.call(console.log,console,a.moduleName+":")},performance:{log:function(e){var n,o,i;a.performance&&(n=(new Date).getTime(),i=s||n,o=n-i,s=n,c.push({Element:p,Name:e[0],Arguments:e[1]||"","Execution Time":o})),clearTimeout(t.performance.timer),t.performance.timer=setTimeout(t.performance.display,100)},display:function(){var t=a.moduleName+":",n=0;s=!1,e.each(c,function(e,t){n+=t["Execution Time"]}),t+=" "+n+"ms",r&&(t+=" '"+r+"'"),(console.group!==o||console.table!==o)&&c.length>0&&(console.groupCollapsed(t),console.table?console.table(c):e.each(c,function(e,t){console.log(t.Name+": "+t["Execution Time"]+"ms")}),console.groupEnd()),c=[]}},invoke:function(n,i,a){var r,s;return i=i||d,a=p||a,"string"==typeof n&&g!==o&&(n=n.split("."),r=n.length-1,e.each(n,function(n,i){return e.isPlainObject(g[i])&&n!=r?(g=g[i],!0):g[i]!==o?(s=g[i],!0):(t.error(b.method),!1)})),e.isFunction(s)?(g.verbose("Executing invoked function",s),s.apply(a,i)):s||!1}},u?(g===o&&t.initialize(),n=t.invoke(l)):(g!==o&&t.destroy(),t.initialize())}),n?n:this},e.fn.accordion.settings={moduleName:"Accordion",debug:!0,verbose:!0,performance:!1,exclusive:!0,collapsible:!0,onOpen:function(){},onClose:function(){},onChange:function(){},errors:{method:"The method you called is not defined"},className:{active:"active",hover:"hover"},selector:{title:".title",icon:".icon",content:".content"},speed:500,easing:"easeInOutQuint"}})(jQuery,window,document),function(e,t,n,o){e.animationSettings=function(t,n,i,a){return t=n===o?t:"object"==typeof n?e.extend({},t,n):"function"==typeof i?e.extend({},t,{duration:n,complete:i}):"object"==typeof i?e.extend(!0,{},t,{duration:n},i):e.extend({},t,{duration:n,easing:i,complete:a})},e.fn.popIn=function(t,n,o){var i=e.animationSettings(e.fn.popIn.settings,t,n,o),a=e(this),r=a.size(),s=0,c=function(){0==a.filter(":animated").size(),s++,e(this).css("transform","").removeClass(i.className.init),e.proxy(i.eachComplete,this)(),s==r&&e.proxy(i.complete,a)()},l=function(t){e(this).delay(i.delay*t).animate({opacity:i.endOpacity,transform:"scale("+i.endScale+")"},i.duration,i.easing,c)};return i.isLegacyBrowser?a.show():a.addClass(i.className.init).show().css({opacity:i.startOpacity,transform:"scale("+i.startScale+")"}).each(l),e(this)},e.fn.popOut=function(t,n,o){var i=e.animationSettings(e.fn.popIn.settings,t,n,o),a={complete:function(){e(this).hide(),e.proxy(i.complete,this)()},startOpacity:i.endOpacity,endOpacity:0,startScale:i.endScale,endScale:i.startScale},r=e.extend(!0,{},i,a);e(this).popIn(r)},e.fn.popIn.settings={isLegacyBrowser:!1,className:{init:"init"},duration:450,easing:"easeOutExpo",delay:100,startOpacity:0,endOpacity:1,startScale:.7,endScale:1,eachComplete:function(){},complete:function(){}},e.fn.kenBurns=function(t,n,i){var a=e.animationSettings(e.fn.kenBurns.settings,t,n,i),r={randomPosition:function(e,t,n){var n=n!==o?n:t,i=Math.random()*(e+n-(e-t))+(e-t);return parseInt(i,10)},animate:function(){var t={},n={};t=a.useStartPosition?{x:parseInt(e(this).css("background-position-x"),10),y:parseInt(e(this).css("background-position-y"),10)}:{x:r.randomPosition(50,a.xRange),y:r.randomPosition(50,a.yRange)},n.x=t.x>50?r.randomPosition(t.x,a.xMaxTravelDistance,-a.xMinTravelDistance):r.randomPosition(t.x,-a.xMinTravelDistance,a.xMaxTravelDistance),n.y=t.y>50?r.randomPosition(t.y,a.yMaxTravelDistance,-a.yMinTravelDistance):r.randomPosition(t.y,-a.yMinTravelDistance,a.yMaxTravelDistance),e(this).css({backgroundPosition:t.x+"%",backgroundPositionY:t.y+"%"}).stop().animate({backgroundPosition:n.x+"%",backgroundPositionY:n.y+"%"},a.duration,a.easing,a.complete)}};return a.isLegacyBrowser||e(this).each(r.animate),e(this)},e.fn.kenBurns.settings={isLegacyBrowser:!1,duration:1e4,easing:"linear",useStartPosition:!1,xRange:40,yRange:20,xMinTravelDistance:30,xMaxTravelDistance:60,yMinTravelDistance:20,yMaxTravelDistance:40,scale:.1,complete:function(){}}}(jQuery,window,document),function(e,t,n,o){e.api=e.fn.api=function(n){var i,a,r=e.extend(!0,{},e.api.settings,n),s="function"!=typeof this?this:e("
"),c=r.stateContext?e(r.stateContext):e(s),l="object"==typeof this?e(s):c,u=l.data("module-"+r.namespace),d=l.get(),m=arguments[0],f="string"==typeof m,p=[].slice.call(arguments,1),g=r.className,h=r.metadata,v=r.errors;return a={initialize:function(){var n,i,s,u,d,m,f=(new Date).getTime(),p={},v={},b=r.errors;return r.serializeForm&&e(this).toJSON()!==o&&(p=a.get.formData(),a.debug("Adding form data to API Request",p),e.extend(!0,r.data,p)),n=e.proxy(r.beforeSend,l)(r),n===o||n?(u=a.get.url(a.get.templateURL()))?(s=e.Deferred().always(function(){r.stateContext&&c.removeClass(g.loading),e.proxy(r.complete,l)()}).done(function(t){a.debug("API request successful"),"json"==r.dataType?t.error!==o?e.proxy(r.failure,c)(t.error,r,l):e.isArray(t.errors)?e.proxy(r.failure,c)(t.errors[0],r,l):e.proxy(r.success,c)(t,r,l):e.proxy(r.success,c)(t,r,l)}).fail(function(t,n,i){var s,l=r.errors[n]!==o?r.errors[n]:i;if(t!==o)if(t.readyState!==o&&4==t.readyState){if(200!=t.status&&i!==o&&""!==i)a.error(b.statusMessage+i);else if("error"==n&&"json"==r.dataType)try{s=e.parseJSON(t.responseText),s&&s.error!==o&&(l=s.error)}catch(u){a.error(b.JSONParse)}c.removeClass(g.loading).addClass(g.error),r.errorLength>0&&setTimeout(function(){c.removeClass(g.error)},r.errorLength),a.debug("API Request error:",l),e.proxy(r.failure,c)(l,r,this)}else a.debug("Request Aborted (Most likely caused by page change)")}),e.extend(!0,v,r,{success:function(){},failure:function(){},complete:function(){},type:r.method||r.type,data:d,url:u,beforeSend:r.beforeXHR}),r.stateContext&&c.addClass(g.loading),r.progress&&(a.verbose("Adding progress events"),e.extend(!0,v,{xhr:function(){var n=new t.XMLHttpRequest;return n.upload.addEventListener("progress",function(t){var n;t.lengthComputable&&(n=Math.round(1e4*(t.loaded/t.total))/100+"%",e.proxy(r.progress,c)(n,t))},!1),n.addEventListener("progress",function(t){var n;t.lengthComputable&&(n=Math.round(1e4*(t.loaded/t.total))/100+"%",e.proxy(r.progress,c)(n,t))},!1),n}})),a.verbose("Creating AJAX request with settings: ",v),m=e.ajax(v).always(function(){i=r.loadingLength-((new Date).getTime()-f),r.loadingDelay=0>i?0:i}).done(function(e){var t=this;setTimeout(function(){s.resolveWith(t,[e])},r.loadingDelay)}).fail(function(e,t,n){var o=this;"abort"!=t?setTimeout(function(){s.rejectWith(o,[e,t,n])},r.loadingDelay):c.removeClass(g.error).removeClass(g.loading)}),r.stateContext&&l.data(h.promise,s).data(h.xhr,m),o):(a.error(b.missingURL),a.reset(),o):(a.error(b.beforeSend),a.reset(),o)},get:{formData:function(){return l.closest("form").toJSON()},templateURL:function(){var e,t=l.data(r.metadata.action)||r.action||!1;return t&&(a.debug("Creating url for: ",t),r.api[t]!==o?e=r.api[t]:a.error(v.missingAction)),r.url&&(e=r.url,a.debug("Getting url",e)),e},url:function(t,n){var i;return t&&(i=t.match(r.regExpTemplate),n=n||r.urlData,i&&(a.debug("Looking for URL variables",i),e.each(i,function(r,s){var c=s.substr(2,s.length-3),u=e.isPlainObject(n)&&n[c]!==o?n[c]:l.data(c)!==o?l.data(c):n[c];if(a.verbose("Looking for variable",c,l,l.data(c),n[c]),u===!1)a.debug("Removing variable from URL",i),t=t.replace("/"+s,"");else{if(u===o||!u)return a.error(v.missingParameter+c),t=!1,!1;t=t.replace(s,u)}}))),t}},reset:function(){l.data(h.promise,!1).data(h.xhr,!1),c.removeClass(g.error).removeClass(g.loading)},setting:function(e,t){return t===o?r[e]:(r[e]=t,o)},verbose:function(){r.verbose&&r.debug&&(a.verbose=Function.prototype.bind.call(console.info,console,r.moduleName+":"))},debug:function(){r.debug&&(a.debug=Function.prototype.bind.call(console.info,console,r.moduleName+":"))},error:function(){console.log!==o&&(a.error=Function.prototype.bind.call(console.error,console,r.moduleName+":"))},invoke:function(t,n,i){var r,s;return n=n||p,i=d||i,"string"==typeof t&&u!==o&&(t=t.split("."),r=t.length-1,e.each(t,function(t,n){return e.isPlainObject(u[n])&&t!=r?(u=u[n],!0):u[n]!==o?(s=u[n],!0):(a.error(v.method),!1)})),e.isFunction(s)?(u.verbose("Executing invoked function",s),s.apply(i,n)):s||!1}},f?(u===o&&a.initialize(),i=a.invoke(m)):(u!==o&&a.destroy(),a.initialize()),i?i:this},e.fn.apiButton=function(t){return e(this).each(function(){var n,o=e(this),i=e(this).selector||"",a=e.isFunction(t)?e.extend(!0,{},e.api.settings,e.fn.apiButton.settings,{stateContext:this,success:t}):e.extend(!0,{},e.api.settings,e.fn.apiButton.settings,{stateContext:this},t);n={initialize:function(){a.context&&""!==i?e(a.context).on(i,"click."+a.namespace,n.click):o.on("click."+a.namespace,n.click)},click:function(){a.filter&&0!==e(this).filter(a.filter).size()||e.proxy(e.api,this)(a)}},n.initialize()}),this},e.api.settings={moduleName:"API Module",namespace:"api",debug:!0,verbose:!0,api:{},beforeSend:function(e){return e},beforeXHR:function(){},success:function(){},complete:function(){},failure:function(){},progress:!1,errors:{missingAction:"API action used but no url was defined",missingURL:"URL not specified for the API action",missingParameter:"Missing an essential URL parameter: ",timeout:"Your request timed out",error:"There was an error with your request",parseError:"There was an error parsing your request",JSONParse:"JSON could not be parsed during error handling",statusMessage:"Server gave an error: ",beforeSend:"The before send function has aborted the request",exitConditions:"API Request Aborted. Exit conditions met"},className:{loading:"loading",error:"error"},metadata:{action:"action",promise:"promise",xhr:"xhr"},regExpTemplate:/\{\$([A-z]+)\}/g,action:!1,url:!1,urlData:!1,serializeForm:!1,stateContext:!1,method:"get",data:{},dataType:"json",cache:!0,loadingLength:200,errorLength:2e3},e.fn.apiButton.settings={filter:".disabled, .loading",context:!1,stateContext:!1}}(jQuery,window,document),function(e,t,n,o){e.fn.colorize=function(t){var n=e.extend(!0,{},e.fn.colorize.settings,t),i=arguments||!1;return e(this).each(function(t){var a,r,s,c,l,u,d,m,f=e(this),p=e("")[0],g=e("")[0],h=e("")[0],v=new Image,b=n.colors,y=(n.paths,n.namespace),x=n.errors,w=f.data("module-"+y);return m={checkPreconditions:function(){return m.debug("Checking pre-conditions"),!e.isPlainObject(b)||e.isEmptyObject(b)?(m.error(x.undefinedColors),!1):!0},async:function(e){n.async?setTimeout(e,0):e()},getMetadata:function(){m.debug("Grabbing metadata"),c=f.data("image")||n.image||o,l=f.data("name")||n.name||t,u=n.width||f.width(),d=n.height||f.height(),(0===u||0===d)&&m.error(x.undefinedSize)},initialize:function(){m.debug("Initializing with colors",b),m.checkPreconditions()&&m.async(function(){m.getMetadata(),m.canvas.create(),m.draw.image(function(){m.draw.colors(),m.canvas.merge()}),f.data("module-"+y,m)})},redraw:function(){m.debug("Redrawing image"),m.async(function(){m.canvas.clear(),m.draw.colors(),m.canvas.merge()})},change:{color:function(e,t){return m.debug("Changing color",e),b[e]===o?(m.error(x.missingColor),!1):(b[e]=t,m.redraw(),o)}},canvas:{create:function(){m.debug("Creating canvases"),p.width=u,p.height=d,g.width=u,g.height=d,h.width=u,h.height=d,a=p.getContext("2d"),r=g.getContext("2d"),s=h.getContext("2d"),f.append(p),a=f.children("canvas")[0].getContext("2d")},clear:function(){m.debug("Clearing canvas"),s.fillStyle="#FFFFFF",s.fillRect(0,0,u,d)},merge:function(){return e.isFunction(a.blendOnto)?(a.putImageData(r.getImageData(0,0,u,d),0,0),s.blendOnto(a,"multiply"),o):(m.error(x.missingPlugin),o)}},draw:{image:function(e){m.debug("Drawing image"),e=e||function(){},c?(v.src=c,v.onload=function(){r.drawImage(v,0,0),e()}):(m.error(x.noImage),e())},colors:function(){m.debug("Drawing color overlays",b),e.each(b,function(e,t){n.onDraw(s,l,e,t)})}},debug:function(e,t){n.debug&&(t!==o?console.info(n.moduleName+": "+e,t):console.info(n.moduleName+": "+e))},error:function(e){console.warn(n.moduleName+": "+e)},invoke:function(t,i,a){var r;return a=a||Array.prototype.slice.call(arguments,2),"string"==typeof t&&w!==o&&(t=t.split("."),e.each(t,function(t,o){return e.isPlainObject(w[o])?(w=w[o],!0):e.isFunction(w[o])?(r=w[o],!0):(m.error(n.errors.method),!1)})),e.isFunction(r)?r.apply(i,a):!1}},w!==o&&i?("invoke"==i[0]&&(i=Array.prototype.slice.call(i,1)),m.invoke(i[0],this,Array.prototype.slice.call(i,1))):(m.initialize(),o)}),this},e.fn.colorize.settings={moduleName:"Image Colorizer",debug:!0,namespace:"colorize",onDraw:function(){},async:!0,colors:{},metadata:{image:"image",name:"name"},errors:{noImage:"No tracing image specified",undefinedColors:"No default colors specified.",missingColor:"Attempted to change color that does not exist",missingPlugin:"Blend onto plug-in must be included",undefinedHeight:"The width or height of image canvas could not be automatically determined. Please specify a height."}}}(jQuery,window,document),function(e,t,n,o){e.fn.form=function(t,n){var i,a=e(this),r=e.extend(!0,{},e.fn.form.settings,n),s=e.extend({},e.fn.form.settings.defaults,t),c="."+r.namespace,l=("module-"+r.namespace,a.selector||""),u=(new Date).getTime(),d=[],m=arguments[0],f="string"==typeof m,p=[].slice.call(arguments,1);return a.each(function(){var t,n=e(this),g=e(this).find(r.selector.field),h=e(this).find(r.selector.group),v=e(this).find(r.selector.message),b=(e(this).find(r.selector.prompt),e(this).find(r.selector.submit)),y=[],x=this,w=n.data("module-"+r.namespace),C=r.namespace,k=r.metadata,T=r.className,N=r.error;t={initialize:function(){t.verbose("Initializing form validation",n,s,r),r.keyboardShortcuts&&g.on("keydown"+c,t.event.field.keydown),n.on("submit"+c,t.validate.form),g.on("blur"+c,t.event.field.change),b.on("click"+c,t.submit)},destroy:function(){n.off(C)},refresh:function(){g=n.find(r.selector.field)},submit:function(){t.verbose("Submitting form",n),n.submit()},event:{field:{keydown:function(n){var i=e(this),a=n.which,s={enter:13,escape:27};return a==s.escape&&(t.verbose("Escape key pressed blurring field"),i.blur()),a==s.enter&&i.is(r.selector.input)?(t.debug("Enter key pressed, submitting form"),b.addClass(T.down),i.one("keyup"+c,t.event.field.keyup),n.preventDefault(),!1):o},keyup:function(){t.verbose("Doing keyboard shortcut form submit"),b.removeClass(T.down),t.submit()},change:function(){var n=e(this),o=n.closest(h);console.log("here",r.on),o.hasClass(T.error)?(t.debug("Revalidating field",n,t.get.validation(n)),t.validate.field(t.get.validation(n))):"change"==r.on&&t.validate.field(t.get.validation(n))}}},get:{field:function(n){return t.verbose("Finding field with identifier",n),g.filter("#"+n).size()>0?g.filter("#"+n):g.filter('[name="'+n+'"]').size()>0?g.filter('[name="'+n+'"]'):g.filter("[data-"+k.validate+'="'+n+'"]').size()>0?g.filter("[data-"+k.validate+'="'+n+'"]'):e("")},validation:function(n){var o;return e.each(s,function(e,i){t.get.field(i.identifier).get(0)==n.get(0)&&(o=i)}),o||!1}},has:{field:function(e){return t.verbose("Checking for existence of a field with identifier",e),g.filter("#"+e).size()>0?!0:g.filter('[name="'+e+'"]').size()>0?!0:g.filter("[data-"+k.validate+'="'+e+'"]').size()>0?!0:!1}},add:{prompt:function(e,n){var o=t.get.field(e.identifier),i=o.closest(h),a=i.find(r.selector.prompt),s=0!==a.size();t.verbose("Adding inline validation prompt"),i.addClass(T.error),r.inlineError&&(s||(a=r.templates.prompt(n),a.appendTo(i).hide()),a.html(n[0]),a.is(":not(:visible)")&&a.fadeIn(r.animateSpeed))},errors:function(e){t.debug("Adding form error messages",e),v.html(r.templates.error(e))}},remove:{prompt:function(e){var n=t.get.field(e.identifier),o=n.closest(h),i=o.find(r.selector.prompt);o.removeClass(T.error),r.inlineError&&i.hide()}},validate:{form:function(o){var i=!0;y=[],e.each(s,function(e,n){t.validate.field(n)||(i=!1)}),i?(n.removeClass(T.error).addClass(T.success),e.proxy(r.onSuccess,this)(o)):(n.addClass(T.error),r.inlineError||t.add.errors(y),e.proxy(r.onFailure,this)(y))},field:function(n){var i=t.get.field(n.identifier),a=!0,s=[];return n.rules!==o&&e.each(n.rules,function(e,o){t.has.field(n.identifier)&&!t.validate.rule(n,o)&&(t.debug("Field is invalid",n.identifier,o.type),s.push(o.prompt),a=!1)}),a?(t.remove.prompt(n,s),e.proxy(r.onValid,i)(),!0):(y=y.concat(s),t.add.prompt(n,s),e.proxy(r.onInvalid,i)(s),!1)},rule:function(i,a){var s,c,l=t.get.field(i.identifier),u=a.type,d=l.val(),m=/\[(.*?)\]/i,f=m.exec(u),p=!0;return f!==o&&null!=f?(s=f[1],c=u.replace(f[0],""),p=e.proxy(r.rules[c],n)(d,s)):p="checked"==u?l.filter(":checked").size()>0:r.rules[u](d),p}},setting:function(t,n){return n===o?r[t]:(e.isPlainObject(t)?e.extend(!0,r,t):r[t]=n,o)},internal:function(n,i){return i===o?t[n]:(e.isPlainObject(n)?e.extend(!0,t,n):t[n]=i,o)},debug:function(){r.debug&&(r.performance?t.performance.log(arguments):t.debug=Function.prototype.bind.call(console.info,console,r.moduleName+":"))},verbose:function(){r.verbose&&r.debug&&(r.performance?t.performance.log(arguments):t.verbose=Function.prototype.bind.call(console.info,console,r.moduleName+":"))},error:function(){t.error=Function.prototype.bind.call(console.log,console,r.moduleName+":")},performance:{log:function(e){var n,o,i;r.performance&&(n=(new Date).getTime(),i=u||n,o=n-i,u=n,d.push({Element:x,Name:e[0],Arguments:e[1]||"None","Execution Time":o}),clearTimeout(t.performance.timer),t.performance.timer=setTimeout(t.performance.display,100))},display:function(){var t=r.moduleName,n=(r.moduleName+": "+l+"("+a.size()+" elements)",0);l&&(t+=" Performance ("+l+")"),(console.group!==o||console.table!==o)&&d.length>0&&(console.groupCollapsed(t),console.table?(e.each(d,function(e,t){n+=t["Execution Time"]}),console.table(d)):e.each(d,function(e,t){n+=t["Execution Time"],console.log(t.Name+": "+t["Execution Time"]+"ms")}),console.log("Total Execution Time:",n+"ms"),console.groupEnd(),d=[],u=!1)}},invoke:function(n,i,a){var r,s;return i=i||p,a=x||a,"string"==typeof n&&w!==o&&(n=n.split("."),r=n.length-1,e.each(n,function(n,i){e.isPlainObject(w[i])&&n!=r?w=w[i]:w[i]!==o?s=w[i]:t.error(N.method)})),e.isFunction(s)?(w.verbose("Executing invoked function",s),s.apply(a,i)):s||!1}},f?(w===o&&t.initialize(),i=t.invoke(m)):(w!==o&&t.destroy(),t.initialize())}),i?i:this},e.fn.form.settings={moduleName:"Form",debug:!0,verbose:!0,performance:!1,namespace:"validate",keyboardShortcuts:!0,on:"submit",animateSpeed:150,inlineError:!1,onValid:function(){},onInvalid:function(){},onSuccess:function(){return!0},onFailure:function(){return!1},metadata:{validate:"validate"},selector:{message:".error.message",field:"input, textarea, select",group:".field",input:"input",prompt:".prompt",submit:".submit"},className:{error:"error",success:"success",down:"down",label:"ui label prompt"},error:{method:"The method you called is not defined."},templates:{error:function(t){var n='