function DeFormattedMoney(t){return t.toLowerCase().indexOf("tỷ")>=0?(1e9*t.split(" ")[0].replace(",",".")).toFixed(2):(1e6*t.split(" ")[0].replace(",",".")).toFixed(2)}function FormattedMoney(t){return t>=1e9?(t/1e9+" tỷ").replace(".",","):(t/1e6+" triệu").replace(".",",")}function _ndnvalidateemail(t){return/^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/.test(t)}function convertPointNumber(t){var e,n;return 1==(t.match(/,/g)||[]).length&&(e=t.split(",")[1],t=e.length>2?t.split(",")[0]+","+e.slice(0,-1):t.split(",")[0]+","+e),(t.match(/,/g)||[]).length>1&&(n=t.slice(-1),","==n&&(t=t.slice(0,-1))),t}function ShowSendToFriendBox(){var t=document.getElementById("Send2FriendBox").style.display;"none"==t?$("#Send2FriendBox").slideDown(100):$("#Send2FriendBox").slideUp(100)}function ChangeMainImage(t){$(".img-gallery-main").attr("src",t)}if(function(t){t.extend(t.fn,{validate:function(e){if(!this.length)return void(e&&e.debug&&window.console&&console.warn("Nothing selected, can't validate, returning nothing."));var n=t.data(this[0],"validator");return n?n:(this.attr("novalidate","novalidate"),n=new t.validator(e,this[0]),t.data(this[0],"validator",n),n.settings.onsubmit&&(this.validateDelegate(":submit","click",function(e){n.settings.submitHandler&&(n.submitButton=e.target),t(e.target).hasClass("cancel")&&(n.cancelSubmit=!0),void 0!==t(e.target).attr("formnovalidate")&&(n.cancelSubmit=!0)}),this.submit(function(e){function i(){var i;return n.settings.submitHandler?(n.submitButton&&(i=t("").attr("name",n.submitButton.name).val(t(n.submitButton).val()).appendTo(n.currentForm)),n.settings.submitHandler.call(n,n.currentForm,e),n.submitButton&&i.remove(),!1):!0}return n.settings.debug&&e.preventDefault(),n.cancelSubmit?(n.cancelSubmit=!1,i()):n.form()?n.pendingRequest?(n.formSubmitted=!0,!1):i():(n.focusInvalid(),!1)})),n)},valid:function(){if(t(this[0]).is("form"))return this.validate().form();var e=!0,n=t(this[0].form).validate();return this.each(function(){e=e&&n.element(this)}),e},removeAttrs:function(e){var n={},i=this;return t.each(e.split(/\s/),function(t,e){n[e]=i.attr(e),i.removeAttr(e)}),n},rules:function(e,n){var i,o,a,r=this[0];if(e){var s=t.data(r.form,"validator").settings,l=s.rules,u=t.validator.staticRules(r);switch(e){case"add":t.extend(u,t.validator.normalizeRule(n)),delete u.messages,l[r.name]=u,n.messages&&(s.messages[r.name]=t.extend(s.messages[r.name],n.messages));break;case"remove":return n?(i={},t.each(n.split(/\s/),function(t,e){i[e]=u[e],delete u[e]}),i):(delete l[r.name],u)}}return o=t.validator.normalizeRules(t.extend({},t.validator.classRules(r),t.validator.attributeRules(r),t.validator.dataRules(r),t.validator.staticRules(r)),r),o.required&&(a=o.required,delete o.required,o=t.extend({required:a},o)),o}}),t.extend(t.expr[":"],{blank:function(e){return!t.trim(""+t(e).val())},filled:function(e){return!!t.trim(""+t(e).val())},unchecked:function(e){return!t(e).prop("checked")}}),t.validator=function(e,n){this.settings=t.extend(!0,{},t.validator.defaults,e),this.currentForm=n,this.init()},t.validator.format=function(e,n){return 1===arguments.length?function(){var n=t.makeArray(arguments);return n.unshift(e),t.validator.format.apply(this,n)}:(arguments.length>2&&n.constructor!==Array&&(n=t.makeArray(arguments).slice(1)),n.constructor!==Array&&(n=[n]),t.each(n,function(t,n){e=e.replace(new RegExp("\\{"+t+"\\}","g"),function(){return n})}),e)},t.extend(t.validator,{defaults:{messages:{},groups:{},rules:{},errorClass:"error",validClass:"valid",errorElement:"label",focusInvalid:!0,errorContainer:t([]),errorLabelContainer:t([]),onsubmit:!0,ignore:":hidden",ignoreTitle:!1,onfocusin:function(t){this.lastActive=t,this.settings.focusCleanup&&!this.blockFocusCleanup&&(this.settings.unhighlight&&this.settings.unhighlight.call(this,t,this.settings.errorClass,this.settings.validClass),this.addWrapper(this.errorsFor(t)).hide())},onfocusout:function(t){!this.checkable(t)&&(t.name in this.submitted||!this.optional(t))&&this.element(t)},onkeyup:function(t,e){(9!==e.which||""!==this.elementValue(t))&&(t.name in this.submitted||t===this.lastElement)&&this.element(t)},onclick:function(t){t.name in this.submitted?this.element(t):t.parentNode.name in this.submitted&&this.element(t.parentNode)},highlight:function(e,n,i){"radio"===e.type?this.findByName(e.name).addClass(n).removeClass(i):t(e).addClass(n).removeClass(i)},unhighlight:function(e,n,i){"radio"===e.type?this.findByName(e.name).removeClass(n).addClass(i):t(e).removeClass(n).addClass(i)}},setDefaults:function(e){t.extend(t.validator.defaults,e)},messages:{required:"This field is required.",remote:"Please fix this field.",email:"Please enter a valid email address.",url:"Please enter a valid URL.",date:"Please enter a valid date.",dateISO:"Please enter a valid date (ISO).",number:"Please enter a valid number.",digits:"Please enter only digits.",creditcard:"Please enter a valid credit card number.",equalTo:"Please enter the same value again.",maxlength:t.validator.format("Please enter no more than {0} characters."),minlength:t.validator.format("Please enter at least {0} characters."),rangelength:t.validator.format("Please enter a value between {0} and {1} characters long."),range:t.validator.format("Please enter a value between {0} and {1}."),max:t.validator.format("Please enter a value less than or equal to {0}."),min:t.validator.format("Please enter a value greater than or equal to {0}.")},autoCreateRanges:!1,prototype:{init:function(){function e(e){var n=t.data(this[0].form,"validator"),i="on"+e.type.replace(/^validate/,"");n.settings[i]&&n.settings[i].call(n,this[0],e)}var n,i;this.labelContainer=t(this.settings.errorLabelContainer),this.errorContext=this.labelContainer.length&&this.labelContainer||t(this.currentForm),this.containers=t(this.settings.errorContainer).add(this.settings.errorLabelContainer),this.submitted={},this.valueCache={},this.pendingRequest=0,this.pending={},this.invalid={},this.reset(),n=this.groups={},t.each(this.settings.groups,function(e,i){"string"==typeof i&&(i=i.split(/\s/)),t.each(i,function(t,i){n[i]=e})}),i=this.settings.rules,t.each(i,function(e,n){i[e]=t.validator.normalizeRule(n)}),t(this.currentForm).validateDelegate(":text, [type='password'], [type='file'], select, textarea, [type='number'], [type='search'] ,[type='tel'], [type='url'], [type='email'], [type='datetime'], [type='date'], [type='month'], [type='week'], [type='time'], [type='datetime-local'], [type='range'], [type='color'] ","focusin focusout keyup",e).validateDelegate("[type='radio'], [type='checkbox'], select, option","click",e),this.settings.invalidHandler&&t(this.currentForm).bind("invalid-form.validate",this.settings.invalidHandler)},form:function(){return this.checkForm(),t.extend(this.submitted,this.errorMap),this.invalid=t.extend({},this.errorMap),this.valid()||t(this.currentForm).triggerHandler("invalid-form",[this]),this.showErrors(),this.valid()},checkForm:function(){this.prepareForm();for(var t=0,e=this.currentElements=this.elements();e[t];t++)this.check(e[t]);return this.valid()},element:function(e){e=this.validationTargetFor(this.clean(e)),this.lastElement=e,this.prepareElement(e),this.currentElements=t(e);var n=this.check(e)!==!1;return n?delete this.invalid[e.name]:this.invalid[e.name]=!0,this.numberOfInvalids()||(this.toHide=this.toHide.add(this.containers)),this.showErrors(),n},showErrors:function(e){if(e){t.extend(this.errorMap,e),this.errorList=[];for(var n in e)this.errorList.push({message:e[n],element:this.findByName(n)[0]});this.successList=t.grep(this.successList,function(t){return!(t.name in e)})}this.settings.showErrors?this.settings.showErrors.call(this,this.errorMap,this.errorList):this.defaultShowErrors()},resetForm:function(){t.fn.resetForm&&t(this.currentForm).resetForm(),this.submitted={},this.lastElement=null,this.prepareForm(),this.hideErrors(),this.elements().removeClass(this.settings.errorClass).removeData("previousValue")},numberOfInvalids:function(){return this.objectLength(this.invalid)},objectLength:function(t){var e=0;for(var n in t)e++;return e},hideErrors:function(){this.addWrapper(this.toHide).hide()},valid:function(){return 0===this.size()},size:function(){return this.errorList.length},focusInvalid:function(){if(this.settings.focusInvalid)try{t(this.findLastActive()||this.errorList.length&&this.errorList[0].element||[]).filter(":visible").focus().trigger("focusin")}catch(e){}},findLastActive:function(){var e=this.lastActive;return e&&1===t.grep(this.errorList,function(t){return t.element.name===e.name}).length&&e},elements:function(){var e=this,n={};return t(this.currentForm).find("input, select, textarea").not(":submit, :reset, :image, [disabled]").not(this.settings.ignore).filter(function(){return!this.name&&e.settings.debug&&window.console&&console.error("%o has no name assigned",this),this.name in n||!e.objectLength(t(this).rules())?!1:(n[this.name]=!0,!0)})},clean:function(e){return t(e)[0]},errors:function(){var e=this.settings.errorClass.replace(" ",".");return t(this.settings.errorElement+"."+e,this.errorContext)},reset:function(){this.successList=[],this.errorList=[],this.errorMap={},this.toShow=t([]),this.toHide=t([]),this.currentElements=t([])},prepareForm:function(){this.reset(),this.toHide=this.errors().add(this.containers)},prepareElement:function(t){this.reset(),this.toHide=this.errorsFor(t)},elementValue:function(e){var n=t(e).attr("type"),i=t(e).val();return"radio"===n||"checkbox"===n?t("input[name='"+t(e).attr("name")+"']:checked").val():"string"==typeof i?i.replace(/\r/g,""):i},check:function(e){var n,i;e=this.validationTargetFor(this.clean(e));var o,a=t(e).rules(),r=!1,s=this.elementValue(e);for(n in a){i={method:n,parameters:a[n]};try{if(o=t.validator.methods[n].call(this,s,e,i.parameters),"dependency-mismatch"===o){r=!0;continue}if(r=!1,"pending"===o)return void(this.toHide=this.toHide.not(this.errorsFor(e)));if(!o)return this.formatAndAdd(e,i),!1}catch(l){throw this.settings.debug&&window.console&&console.log("Exception occurred when checking element "+e.id+", check the '"+i.method+"' method.",l),l}}return r?void 0:(this.objectLength(a)&&this.successList.push(e),!0)},customDataMessage:function(e,n){return t(e).data("msg-"+n.toLowerCase())||e.attributes&&t(e).attr("data-msg-"+n.toLowerCase())},customMessage:function(t,e){var n=this.settings.messages[t];return n&&(n.constructor===String?n:n[e])},findDefined:function(){for(var t=0;tWarning: No message defined for "+e.name+"")},formatAndAdd:function(e,n){var i=this.defaultMessage(e,n.method),o=/\$?\{(\d+)\}/g;"function"==typeof i?i=i.call(this,n.parameters,e):o.test(i)&&(i=t.validator.format(i.replace(o,"{$1}"),n.parameters)),this.errorList.push({message:i,element:e}),this.errorMap[e.name]=i,this.submitted[e.name]=i},addWrapper:function(t){return this.settings.wrapper&&(t=t.add(t.parent(this.settings.wrapper))),t},defaultShowErrors:function(){for(var t,e,n=0;this.errorList[n];n++)e=this.errorList[n],this.settings.highlight&&this.settings.highlight.call(this,e.element,this.settings.errorClass,this.settings.validClass),this.showLabel(e.element,e.message);if(this.errorList.length&&(this.toShow=this.toShow.add(this.containers)),this.settings.success)for(n=0;this.successList[n];n++)this.showLabel(this.successList[n]);if(this.settings.unhighlight)for(n=0,t=this.validElements();t[n];n++)this.settings.unhighlight.call(this,t[n],this.settings.errorClass,this.settings.validClass);this.toHide=this.toHide.not(this.toShow),this.hideErrors(),this.addWrapper(this.toShow).show()},validElements:function(){return this.currentElements.not(this.invalidElements())},invalidElements:function(){return t(this.errorList).map(function(){return this.element})},showLabel:function(e,n){var i=this.errorsFor(e);i.length?(i.removeClass(this.settings.validClass).addClass(this.settings.errorClass),i.html(n)):(i=t("<"+this.settings.errorElement+">").attr("for",this.idOrName(e)).addClass(this.settings.errorClass).html(n||""),this.settings.wrapper&&(i=i.hide().show().wrap("<"+this.settings.wrapper+"/>").parent()),this.labelContainer.append(i).length||(this.settings.errorPlacement?this.settings.errorPlacement(i,t(e)):i.insertAfter(e))),!n&&this.settings.success&&(i.text(""),"string"==typeof this.settings.success?i.addClass(this.settings.success):this.settings.success(i,e)),this.toShow=this.toShow.add(i)},errorsFor:function(e){var n=this.idOrName(e);return this.errors().filter(function(){return t(this).attr("for")===n})},idOrName:function(t){return this.groups[t.name]||(this.checkable(t)?t.name:t.id||t.name)},validationTargetFor:function(t){return this.checkable(t)&&(t=this.findByName(t.name).not(this.settings.ignore)[0]),t},checkable:function(t){return/radio|checkbox/i.test(t.type)},findByName:function(e){return t(this.currentForm).find("[name='"+e+"']")},getLength:function(e,n){switch(n.nodeName.toLowerCase()){case"select":return t("option:selected",n).length;case"input":if(this.checkable(n))return this.findByName(n.name).filter(":checked").length}return e.length},depend:function(t,e){return this.dependTypes[typeof t]?this.dependTypes[typeof t](t,e):!0},dependTypes:{"boolean":function(t){return t},string:function(e,n){return!!t(e,n.form).length},"function":function(t,e){return t(e)}},optional:function(e){var n=this.elementValue(e);return!t.validator.methods.required.call(this,n,e)&&"dependency-mismatch"},startRequest:function(t){this.pending[t.name]||(this.pendingRequest++,this.pending[t.name]=!0)},stopRequest:function(e,n){this.pendingRequest--,this.pendingRequest<0&&(this.pendingRequest=0),delete this.pending[e.name],n&&0===this.pendingRequest&&this.formSubmitted&&this.form()?(t(this.currentForm).submit(),this.formSubmitted=!1):!n&&0===this.pendingRequest&&this.formSubmitted&&(t(this.currentForm).triggerHandler("invalid-form",[this]),this.formSubmitted=!1)},previousValue:function(e){return t.data(e,"previousValue")||t.data(e,"previousValue",{old:null,valid:!0,message:this.defaultMessage(e,"remote")})}},classRuleSettings:{required:{required:!0},email:{email:!0},url:{url:!0},date:{date:!0},dateISO:{dateISO:!0},number:{number:!0},digits:{digits:!0},creditcard:{creditcard:!0}},addClassRules:function(e,n){e.constructor===String?this.classRuleSettings[e]=n:t.extend(this.classRuleSettings,e)},classRules:function(e){var n={},i=t(e).attr("class");return i&&t.each(i.split(" "),function(){this in t.validator.classRuleSettings&&t.extend(n,t.validator.classRuleSettings[this])}),n},attributeRules:function(e){var n,i,o={},a=t(e),r=a[0].getAttribute("type");for(n in t.validator.methods)"required"===n?(i=a.get(0).getAttribute(n),""===i&&(i=!0),i=!!i):i=a.attr(n),/min|max/.test(n)&&(null===r||/number|range|text/.test(r))&&(i=Number(i)),i?o[n]=i:r===n&&"range"!==r&&(o[n]=!0);return o.maxlength&&/-1|2147483647|524288/.test(o.maxlength)&&delete o.maxlength,o},dataRules:function(e){var n,i,o={},a=t(e);for(n in t.validator.methods)i=a.data("rule-"+n.toLowerCase()),void 0!==i&&(o[n]=i);return o},staticRules:function(e){var n={},i=t.data(e.form,"validator");return i.settings.rules&&(n=t.validator.normalizeRule(i.settings.rules[e.name])||{}),n},normalizeRules:function(e,n){return t.each(e,function(i,o){if(o===!1)return void delete e[i];if(o.param||o.depends){var a=!0;switch(typeof o.depends){case"string":a=!!t(o.depends,n.form).length;break;case"function":a=o.depends.call(n,n)}a?e[i]=void 0!==o.param?o.param:!0:delete e[i]}}),t.each(e,function(i,o){e[i]=t.isFunction(o)?o(n):o}),t.each(["minlength","maxlength"],function(){e[this]&&(e[this]=Number(e[this]))}),t.each(["rangelength","range"],function(){var n;e[this]&&(t.isArray(e[this])?e[this]=[Number(e[this][0]),Number(e[this][1])]:"string"==typeof e[this]&&(n=e[this].split(/[\s,]+/),e[this]=[Number(n[0]),Number(n[1])]))}),t.validator.autoCreateRanges&&(e.min&&e.max&&(e.range=[e.min,e.max],delete e.min,delete e.max),e.minlength&&e.maxlength&&(e.rangelength=[e.minlength,e.maxlength],delete e.minlength,delete e.maxlength)),e},normalizeRule:function(e){if("string"==typeof e){var n={};t.each(e.split(/\s/),function(){n[this]=!0}),e=n}return e},addMethod:function(e,n,i){t.validator.methods[e]=n,t.validator.messages[e]=void 0!==i?i:t.validator.messages[e],n.length<3&&t.validator.addClassRules(e,t.validator.normalizeRule(e))},methods:{required:function(e,n,i){if(!this.depend(i,n))return"dependency-mismatch";if("select"===n.nodeName.toLowerCase()){var o=t(n).val();return o&&o.length>0}return this.checkable(n)?this.getLength(e,n)>0:t.trim(e).length>0},email:function(t,e){return this.optional(e)||/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))$/i.test(t)},url:function(t,e){return this.optional(e)||/^(https?|s?ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i.test(t)},date:function(t,e){return this.optional(e)||!/Invalid|NaN/.test(new Date(t).toString())},dateISO:function(t,e){return this.optional(e)||/^\d{4}[\/\-]\d{1,2}[\/\-]\d{1,2}$/.test(t)},number:function(t,e){return this.optional(e)||/^-?(?:\d+|\d{1,3}(?:,\d{3})+)?(?:\.\d+)?$/.test(t)},digits:function(t,e){return this.optional(e)||/^\d+$/.test(t)},creditcard:function(t,e){var n,i;if(this.optional(e))return"dependency-mismatch";if(/[^0-9 \-]+/.test(t))return!1;var o=0,a=0,r=!1;for(t=t.replace(/\D/g,""),n=t.length-1;n>=0;n--)i=t.charAt(n),a=parseInt(i,10),r&&(a*=2)>9&&(a-=9),o+=a,r=!r;return o%10==0},minlength:function(e,n,i){var o=t.isArray(e)?e.length:this.getLength(t.trim(e),n);return this.optional(n)||o>=i},maxlength:function(e,n,i){var o=t.isArray(e)?e.length:this.getLength(t.trim(e),n);return this.optional(n)||i>=o},rangelength:function(e,n,i){var o=t.isArray(e)?e.length:this.getLength(t.trim(e),n);return this.optional(n)||o>=i[0]&&o<=i[1]},min:function(t,e,n){return this.optional(e)||t>=n},max:function(t,e,n){return this.optional(e)||n>=t},range:function(t,e,n){return this.optional(e)||t>=n[0]&&t<=n[1]},equalTo:function(e,n,i){var o=t(i);return this.settings.onfocusout&&o.unbind(".validate-equalTo").bind("blur.validate-equalTo",function(){t(n).valid()}),e===o.val()},remote:function(e,n,i){var o,a,r;return this.optional(n)?"dependency-mismatch":(o=this.previousValue(n),this.settings.messages[n.name]||(this.settings.messages[n.name]={}),o.originalMessage=this.settings.messages[n.name].remote,this.settings.messages[n.name].remote=o.message,i="string"==typeof i&&{url:i}||i,o.old===e?o.valid:(o.old=e,a=this,this.startRequest(n),r={},r[n.name]=e,t.ajax(t.extend(!0,{url:i,mode:"abort",port:"validate"+n.name,dataType:"json",data:r,success:function(i){var r,s,l,u;a.settings.messages[n.name].remote=o.originalMessage,r=i===!0||"true"===i,r?(s=a.formSubmitted,a.prepareElement(n),a.formSubmitted=s,a.successList.push(n),delete a.invalid[n.name],a.showErrors()):(l={},u=i||a.defaultMessage(n,"remote"),l[n.name]=o.message=t.isFunction(u)?u(e):u,a.invalid[n.name]=!0,a.showErrors(l)),o.valid=r,a.stopRequest(n,r)}},i)),"pending"))}}}),t.format=t.validator.format}(jQuery),function(t){var e,n={};t.ajaxPrefilter?t.ajaxPrefilter(function(t,e,i){var o=t.port;"abort"===t.mode&&(n[o]&&n[o].abort(),n[o]=i)}):(e=t.ajax,t.ajax=function(i){var o=("mode"in i?i:t.ajaxSettings).mode,a=("port"in i?i:t.ajaxSettings).port;return"abort"===o?(n[a]&&n[a].abort(),n[a]=e.apply(this,arguments),n[a]):e.apply(this,arguments)})}(jQuery),function(t){t.extend(t.fn,{validateDelegate:function(e,n,i){return this.bind(n,function(n){var o=t(n.target);return o.is(e)?i.apply(o,arguments):void 0})}})}(jQuery),function(t){function e(t,e,n){t.rules[e]=n,t.message&&(t.messages[e]=t.message)}function n(t){return t.replace(/^\s+|\s+$/g,"").split(/\s*,\s*/g)}function i(t){return t.replace(/([!"#$%&'()*+,.\/:;<=>?@\[\\\]^`{|}~])/g,"\\$1")}function o(t){return t.substr(0,t.lastIndexOf(".")+1)}function a(t,e){return 0===t.indexOf("*.")&&(t=t.replace("*.",e)),t}function r(e,n){var o=t(this).find("[data-valmsg-for='"+i(n[0].name)+"']"),a=o.attr("data-valmsg-replace"),r=a?t.parseJSON(a)!==!1:null;o.removeClass("field-validation-valid").addClass("field-validation-error"),e.data("unobtrusiveContainer",o),r?(o.empty(),e.removeClass("input-validation-error").appendTo(o)):e.hide()}function s(e,n){var i=t(this).find("[data-valmsg-summary=true]"),o=i.find("ul");o&&o.length&&n.errorList.length&&(o.empty(),i.addClass("validation-summary-errors").removeClass("validation-summary-valid"),t.each(n.errorList,function(){t("
  • ").html(this.message).appendTo(o)}))}function l(e){var n=e.data("unobtrusiveContainer"),i=n.attr("data-valmsg-replace"),o=i?t.parseJSON(i):null;n&&(n.addClass("field-validation-valid").removeClass("field-validation-error"),e.removeData("unobtrusiveContainer"),o&&n.empty())}function u(){var e=t(this);e.data("validator").resetForm(),e.find(".validation-summary-errors").addClass("validation-summary-valid").removeClass("validation-summary-errors"),e.find(".field-validation-error").addClass("field-validation-valid").removeClass("field-validation-error").removeData("unobtrusiveContainer").find(">*").removeData("unobtrusiveContainer")}function d(e){var n=t(e),i=n.data(p),o=t.proxy(u,e);return i||(i={options:{errorClass:"input-validation-error",errorElement:"span",errorPlacement:t.proxy(r,e),invalidHandler:t.proxy(s,e),messages:{},rules:{},success:t.proxy(l,e)},attachValidation:function(){n.unbind("reset."+p,o).bind("reset."+p,o).validate(this.options)},validate:function(){return n.validate(),n.valid()}},n.data(p,i)),i}var c,h=t.validator,p="unobtrusiveValidation";h.unobtrusive={adapters:[],parseElement:function(e,n){var i,o,a,r=t(e),s=r.parents("form")[0];s&&(i=d(s),i.options.rules[e.name]=o={},i.options.messages[e.name]=a={},t.each(this.adapters,function(){var n="data-val-"+this.name,i=r.attr(n),l={};void 0!==i&&(n+="-",t.each(this.params,function(){l[this]=r.attr(n+this)}),this.adapt({element:e,form:s,message:i,params:l,rules:o,messages:a}))}),t.extend(o,{__dummy__:!0}),n||i.attachValidation())},parse:function(e){var n=t(e).parents("form").andSelf().add(t(e).find("form")).filter("form");t(e).find(":input").filter("[data-val=true]").each(function(){h.unobtrusive.parseElement(this,!0)}),n.each(function(){var t=d(this);t&&t.attachValidation()})}},c=h.unobtrusive.adapters,c.add=function(t,e,n){return n||(n=e,e=[]),this.push({name:t,params:e,adapt:n}),this},c.addBool=function(t,n){return this.add(t,function(i){e(i,n||t,!0)})},c.addMinMax=function(t,n,i,o,a,r){return this.add(t,[a||"min",r||"max"],function(t){var a=t.params.min,r=t.params.max;a&&r?e(t,o,[a,r]):a?e(t,n,a):r&&e(t,i,r)})},c.addSingleVal=function(t,n,i){return this.add(t,[n||"val"],function(o){e(o,i||t,o.params[n])})},h.addMethod("__dummy__",function(){return!0}),h.addMethod("regex",function(t,e,n){var i;return this.optional(e)?!0:(i=new RegExp(n).exec(t),i&&0===i.index&&i[0].length===t.length)}),h.addMethod("nonalphamin",function(t,e,n){var i;return n&&(i=t.match(/\W/g),i=i&&i.length>=n),i}),h.methods.extension?(c.addSingleVal("accept","mimtype"),c.addSingleVal("extension","extension")):c.addSingleVal("extension","extension","accept"),c.addSingleVal("regex","pattern"),c.addBool("creditcard").addBool("date").addBool("digits").addBool("email").addBool("number").addBool("url"),c.addMinMax("length","minlength","maxlength","rangelength").addMinMax("range","min","max","range"),c.addMinMax("minlength","minlength").addMinMax("maxlength","minlength","maxlength"),c.add("equalto",["other"],function(n){var r=o(n.element.name),s=n.params.other,l=a(s,r),u=t(n.form).find(":input").filter("[name='"+i(l)+"']")[0];e(n,"equalTo",u)}),c.add("required",function(t){("INPUT"!==t.element.tagName.toUpperCase()||"CHECKBOX"!==t.element.type.toUpperCase())&&e(t,"required",!0)}),c.add("remote",["url","type","additionalfields"],function(r){var s={url:r.params.url,type:r.params.type||"GET",data:{}},l=o(r.element.name);t.each(n(r.params.additionalfields||r.element.name),function(e,n){var o=a(n,l);s.data[o]=function(){return t(r.form).find(":input").filter("[name='"+i(o)+"']").val()}}),e(r,"remote",s)}),c.add("password",["min","nonalphamin","regex"],function(t){t.params.min&&e(t,"minlength",t.params.min),t.params.nonalphamin&&e(t,"nonalphamin",t.params.nonalphamin),t.params.regex&&e(t,"regex",t.params.regex)}),t(function(){h.unobtrusive.parse(document)})}(jQuery),function(t){function e(t,e,n){switch(arguments.length){case 2:return null!=t?t:e;case 3:return null!=t?t:null!=e?e:n;default:throw new Error("Implement me")}}function n(t,e){return At.call(t,e)}function i(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1}}function o(t){St.suppressDeprecationWarnings===!1&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+t)}function a(t,e){var n=!0;return f(function(){return n&&(o(t),n=!1),e.apply(this,arguments)},e)}function r(t,e){ge[t]||(o(e),ge[t]=!0)}function s(t,e){return function(n){return T(t.call(this,n),e)}}function l(t,e){return function(n){return this.localeData().ordinal(t.call(this,n),e)}}function u(t,e){var n,i,o=12*(e.year()-t.year())+(e.month()-t.month()),a=t.clone().add(o,"months");return 0>e-a?(n=t.clone().add(o-1,"months"),i=(e-a)/(a-n)):(n=t.clone().add(o+1,"months"),i=(e-a)/(n-a)),-(o+i)}function d(t,e,n){var i;return null==n?e:null!=t.meridiemHour?t.meridiemHour(e,n):null!=t.isPM?(i=t.isPM(n),i&&12>e&&(e+=12),i||12!==e||(e=0),e):e}function c(){}function h(t,e){e!==!1&&I(t),m(this,t),this._d=new Date(+t._d),be===!1&&(be=!0,St.updateOffset(this),be=!1)}function p(t){var e=A(t),n=e.year||0,i=e.quarter||0,o=e.month||0,a=e.week||0,r=e.day||0,s=e.hour||0,l=e.minute||0,u=e.second||0,d=e.millisecond||0;this._milliseconds=+d+1e3*u+6e4*l+36e5*s,this._days=+r+7*a,this._months=+o+3*i+12*n,this._data={},this._locale=St.localeData(),this._bubble()}function f(t,e){for(var i in e)n(e,i)&&(t[i]=e[i]);return n(e,"toString")&&(t.toString=e.toString),n(e,"valueOf")&&(t.valueOf=e.valueOf),t}function m(t,e){var n,i,o;if("undefined"!=typeof e._isAMomentObject&&(t._isAMomentObject=e._isAMomentObject),"undefined"!=typeof e._i&&(t._i=e._i),"undefined"!=typeof e._f&&(t._f=e._f),"undefined"!=typeof e._l&&(t._l=e._l),"undefined"!=typeof e._strict&&(t._strict=e._strict),"undefined"!=typeof e._tzm&&(t._tzm=e._tzm),"undefined"!=typeof e._isUTC&&(t._isUTC=e._isUTC),"undefined"!=typeof e._offset&&(t._offset=e._offset),"undefined"!=typeof e._pf&&(t._pf=e._pf),"undefined"!=typeof e._locale&&(t._locale=e._locale),Ft.length>0)for(n in Ft)i=Ft[n],o=e[i],"undefined"!=typeof o&&(t[i]=o);return t}function g(t){return 0>t?Math.ceil(t):Math.floor(t)}function T(t,e,n){for(var i=""+Math.abs(t),o=t>=0;i.lengthr;r++)(n&&t[r]!==e[r]||!n&&_(t[r])!==_(e[r]))&&a++;return a+o}function M(t){if(t){var e=t.toLowerCase().replace(/(.)s$/,"$1");t=ue[t]||de[e]||e}return t}function A(t){var e,i={};for(var o in t)n(t,o)&&(e=M(o),e&&(i[e]=t[o]));return i}function D(e){var n,i;if(0===e.indexOf("week"))n=7,i="day";else{if(0!==e.indexOf("month"))return;n=12,i="month"}St[e]=function(o,a){var r,s,l=St._locale[e],u=[];if("number"==typeof o&&(a=o,o=t),s=function(t){var e=St().utc().set(i,t);return l.call(St._locale,e,o||"")},null!=a)return s(a);for(r=0;n>r;r++)u.push(s(r));return u}}function _(t){var e=+t,n=0;return 0!==e&&isFinite(e)&&(n=e>=0?Math.floor(e):Math.ceil(e)),n}function x(t,e){return new Date(Date.UTC(t,e+1,0)).getUTCDate()}function E(t,e,n){return ut(St([t,11,31+e-n]),e,n).week}function k(t){return G(t)?366:365}function G(t){return t%4==0&&t%100!=0||t%400==0}function I(t){var e;t._a&&-2===t._pf.overflow&&(e=t._a[_t]<0||t._a[_t]>11?_t:t._a[xt]<1||t._a[xt]>x(t._a[Dt],t._a[_t])?xt:t._a[Et]<0||t._a[Et]>24||24===t._a[Et]&&(0!==t._a[kt]||0!==t._a[Gt]||0!==t._a[It])?Et:t._a[kt]<0||t._a[kt]>59?kt:t._a[Gt]<0||t._a[Gt]>59?Gt:t._a[It]<0||t._a[It]>999?It:-1,t._pf._overflowDayOfYear&&(Dt>e||e>xt)&&(e=xt),t._pf.overflow=e)}function H(e){return null==e._isValid&&(e._isValid=!isNaN(e._d.getTime())&&e._pf.overflow<0&&!e._pf.empty&&!e._pf.invalidMonth&&!e._pf.nullInput&&!e._pf.invalidFormat&&!e._pf.userInvalidated,e._strict&&(e._isValid=e._isValid&&0===e._pf.charsLeftOver&&0===e._pf.unusedTokens.length&&e._pf.bigHour===t)),e._isValid}function F(t){return t?t.toLowerCase().replace("_","-"):t}function B(t){for(var e,n,i,o,a=0;a0;){if(i=O(o.slice(0,e).join("-")))return i;if(n&&n.length>=e&&P(o,n,!0)>=e-1)break;e--}a++}return null}function O(t){var e=null;if(!Ht[t]&&Bt)try{e=St.locale(),require("./locale/"+t),St.locale(e)}catch(n){}return Ht[t]}function L(t,e){var n,i;return e._isUTC?(n=e.clone(), i=(St.isMoment(t)||C(t)?+t:+St(t))-+n,n._d.setTime(+n._d+i),St.updateOffset(n,!1),n):St(t).local()}function $(t){return t.match(/\[[\s\S]/)?t.replace(/^\[|\]$/g,""):t.replace(/\\/g,"")}function N(t){for(var e=t.match(Nt),n=0,i=e.length;i>n;n++)e[n]=me[e[n]]?me[e[n]]:$(e[n]);return function(o){var a="";for(n=0;i>n;n++)a+=e[n]instanceof Function?e[n].call(o,t):e[n];return a}}function R(t,e){return t.isValid()?(e=V(e,t.localeData()),ce[e]||(ce[e]=N(e)),ce[e](t)):t.localeData().invalidDate()}function V(t,e){function n(t){return e.longDateFormat(t)||t}var i=5;for(Rt.lastIndex=0;i>=0&&Rt.test(t);)t=t.replace(Rt,n),Rt.lastIndex=0,i-=1;return t}function z(t,e){var n=e._strict;switch(t){case"Q":return Zt;case"DDDD":return te;case"YYYY":case"GGGG":case"gggg":return n?ee:Ut;case"Y":case"G":case"g":return ie;case"YYYYYY":case"YYYYY":case"GGGGG":case"ggggg":return n?ne:Wt;case"S":if(n)return Zt;case"SS":if(n)return Jt;case"SSS":if(n)return te;case"DDD":return zt;case"MMM":case"MMMM":case"dd":case"ddd":case"dddd":return Xt;case"a":case"A":return e._locale._meridiemParse;case"x":return Kt;case"X":return Qt;case"Z":case"ZZ":return jt;case"T":return qt;case"SSSS":return Yt;case"MM":case"DD":case"YY":case"GG":case"gg":case"HH":case"hh":case"mm":case"ss":case"ww":case"WW":return n?Jt:Vt;case"M":case"D":case"d":case"H":case"h":case"m":case"s":case"w":case"W":case"e":case"E":return Vt;case"Do":return n?e._locale._ordinalParse:e._locale._ordinalParseLenient;default:return new RegExp(Z(Q(t.replace("\\","")),"i"))}}function U(t){t=t||"";var e=t.match(jt)||[],n=e[e.length-1]||[],i=(n+"").match(se)||["-",0,0],o=+(60*i[1])+_(i[2]);return"+"===i[0]?o:-o}function W(t,e,n){var i,o=n._a;switch(t){case"Q":null!=e&&(o[_t]=3*(_(e)-1));break;case"M":case"MM":null!=e&&(o[_t]=_(e)-1);break;case"MMM":case"MMMM":i=n._locale.monthsParse(e,t,n._strict),null!=i?o[_t]=i:n._pf.invalidMonth=e;break;case"D":case"DD":null!=e&&(o[xt]=_(e));break;case"Do":null!=e&&(o[xt]=_(parseInt(e.match(/\d{1,2}/)[0],10)));break;case"DDD":case"DDDD":null!=e&&(n._dayOfYear=_(e));break;case"YY":o[Dt]=St.parseTwoDigitYear(e);break;case"YYYY":case"YYYYY":case"YYYYYY":o[Dt]=_(e);break;case"a":case"A":n._meridiem=e;break;case"h":case"hh":n._pf.bigHour=!0;case"H":case"HH":o[Et]=_(e);break;case"m":case"mm":o[kt]=_(e);break;case"s":case"ss":o[Gt]=_(e);break;case"S":case"SS":case"SSS":case"SSSS":o[It]=_(1e3*("0."+e));break;case"x":n._d=new Date(_(e));break;case"X":n._d=new Date(1e3*parseFloat(e));break;case"Z":case"ZZ":n._useUTC=!0,n._tzm=U(e);break;case"dd":case"ddd":case"dddd":i=n._locale.weekdaysParse(e),null!=i?(n._w=n._w||{},n._w.d=i):n._pf.invalidWeekday=e;break;case"w":case"ww":case"W":case"WW":case"d":case"e":case"E":t=t.substr(0,1);case"gggg":case"GGGG":case"GGGGG":t=t.substr(0,2),e&&(n._w=n._w||{},n._w[t]=_(e));break;case"gg":case"GG":n._w=n._w||{},n._w[t]=St.parseTwoDigitYear(e)}}function Y(t){var n,i,o,a,r,s,l;n=t._w,null!=n.GG||null!=n.W||null!=n.E?(r=1,s=4,i=e(n.GG,t._a[Dt],ut(St(),1,4).year),o=e(n.W,1),a=e(n.E,1)):(r=t._locale._week.dow,s=t._locale._week.doy,i=e(n.gg,t._a[Dt],ut(St(),r,s).year),o=e(n.w,1),null!=n.d?(a=n.d,r>a&&++o):a=null!=n.e?n.e+r:r),l=dt(i,o,a,s,r),t._a[Dt]=l.year,t._dayOfYear=l.dayOfYear}function X(t){var n,i,o,a,r=[];if(!t._d){for(o=q(t),t._w&&null==t._a[xt]&&null==t._a[_t]&&Y(t),t._dayOfYear&&(a=e(t._a[Dt],o[Dt]),t._dayOfYear>k(a)&&(t._pf._overflowDayOfYear=!0),i=at(a,0,t._dayOfYear),t._a[_t]=i.getUTCMonth(),t._a[xt]=i.getUTCDate()),n=0;3>n&&null==t._a[n];++n)t._a[n]=r[n]=o[n];for(;7>n;n++)t._a[n]=r[n]=null==t._a[n]?2===n?1:0:t._a[n];24===t._a[Et]&&0===t._a[kt]&&0===t._a[Gt]&&0===t._a[It]&&(t._nextDay=!0,t._a[Et]=0),t._d=(t._useUTC?at:ot).apply(null,r),null!=t._tzm&&t._d.setUTCMinutes(t._d.getUTCMinutes()-t._tzm),t._nextDay&&(t._a[Et]=24)}}function j(t){var e;t._d||(e=A(t._i),t._a=[e.year,e.month,e.day||e.date,e.hour,e.minute,e.second,e.millisecond],X(t))}function q(t){var e=new Date;return t._useUTC?[e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate()]:[e.getFullYear(),e.getMonth(),e.getDate()]}function K(e){if(e._f===St.ISO_8601)return void tt(e);e._a=[],e._pf.empty=!0;for(var n,i,o,a=""+e._i,r=a.length,s=0,l=V(e._f,e._locale).match(Nt)||[],u=0;u0&&e._pf.unusedInput.push(o),a=a.slice(a.indexOf(n)+n.length),s+=n.length),me[i]?(n?e._pf.empty=!1:e._pf.unusedTokens.push(i),W(i,n,e)):e._strict&&!n&&e._pf.unusedTokens.push(i);e._pf.charsLeftOver=r-s,a.length>0&&e._pf.unusedInput.push(a),e._pf.bigHour===!0&&e._a[Et]<=12&&(e._pf.bigHour=t),e._a[Et]=d(e._locale,e._a[Et],e._meridiem),X(e),I(e)}function Q(t){return t.replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(t,e,n,i,o){return e||n||i||o})}function Z(t){return t.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function J(t){var e,n,o,a,r;if(0===t._f.length)return t._pf.invalidFormat=!0,void(t._d=new Date(NaN));for(a=0;ar)&&(o=r,n=e));f(t,n||e)}function tt(t){var e,n,i=t._i,o=oe.exec(i);if(o){for(t._pf.iso=!0,e=0,n=ae.length;n>e;e++)if(ae[e][1].exec(i)){t._f=ae[e][0]+(o[6]||" ");break}for(e=0,n=re.length;n>e;e++)if(re[e][1].exec(i)){t._f+=re[e][0];break}i.match(jt)&&(t._f+="Z"),K(t)}else t._isValid=!1}function et(t){tt(t),t._isValid===!1&&(delete t._isValid,St.createFromInputFallback(t))}function nt(t,e){for(var n=[],i=0;it&&s.setFullYear(t),s}function at(t){var e=new Date(Date.UTC.apply(null,arguments));return 1970>t&&e.setUTCFullYear(t),e}function rt(t,e){if("string"==typeof t)if(isNaN(t)){if(t=e.weekdaysParse(t),"number"!=typeof t)return null}else t=parseInt(t,10);return t}function st(t,e,n,i,o){return o.relativeTime(e||1,!!n,t,i)}function lt(t,e,n){var i=St.duration(t).abs(),o=Mt(i.as("s")),a=Mt(i.as("m")),r=Mt(i.as("h")),s=Mt(i.as("d")),l=Mt(i.as("M")),u=Mt(i.as("y")),d=o0,d[4]=n,st.apply({},d)}function ut(t,e,n){var i,o=n-e,a=n-t.day();return a>o&&(a-=7),o-7>a&&(a+=7),i=St(t).add(a,"d"),{week:Math.ceil(i.dayOfYear()/7),year:i.year()}}function dt(t,e,n,i,o){var a,r,s=at(t,0,1).getUTCDay();return s=0===s?7:s,n=null!=n?n:o,a=o-s+(s>i?7:0)-(o>s?7:0),r=7*(e-1)+(n-o)+a+1,{year:r>0?t:t-1,dayOfYear:r>0?r:k(t-1)+r}}function ct(e){var n,i=e._i,o=e._f;return e._locale=e._locale||St.localeData(e._l),null===i||o===t&&""===i?St.invalid({nullInput:!0}):("string"==typeof i&&(e._i=i=e._locale.preparse(i)),St.isMoment(i)?new h(i,!0):(o?w(o)?J(e):K(e):it(e),n=new h(e),n._nextDay&&(n.add(1,"d"),n._nextDay=t),n))}function ht(t,e){var n,i;if(1===e.length&&w(e[0])&&(e=e[0]),!e.length)return St();for(n=e[0],i=1;i=0?"+":"-";return e+T(Math.abs(t),6)},gg:function(){return T(this.weekYear()%100,2)},gggg:function(){return T(this.weekYear(),4)},ggggg:function(){return T(this.weekYear(),5)},GG:function(){return T(this.isoWeekYear()%100,2)},GGGG:function(){return T(this.isoWeekYear(),4)},GGGGG:function(){return T(this.isoWeekYear(),5)},e:function(){return this.weekday()},E:function(){return this.isoWeekday()},a:function(){return this.localeData().meridiem(this.hours(),this.minutes(),!0)},A:function(){return this.localeData().meridiem(this.hours(),this.minutes(),!1)},H:function(){return this.hours()},h:function(){return this.hours()%12||12},m:function(){return this.minutes()},s:function(){return this.seconds()},S:function(){return _(this.milliseconds()/100)},SS:function(){return T(_(this.milliseconds()/10),2)},SSS:function(){return T(this.milliseconds(),3)},SSSS:function(){return T(this.milliseconds(),3)},Z:function(){var t=this.utcOffset(),e="+";return 0>t&&(t=-t,e="-"),e+T(_(t/60),2)+":"+T(_(t)%60,2)},ZZ:function(){var t=this.utcOffset(),e="+";return 0>t&&(t=-t,e="-"),e+T(_(t/60),2)+T(_(t)%60,2)},z:function(){return this.zoneAbbr()},zz:function(){return this.zoneName()},x:function(){return this.valueOf()},X:function(){return this.unix()},Q:function(){return this.quarter()}},ge={},Te=["months","monthsShort","weekdays","weekdaysShort","weekdaysMin"],be=!1;pe.length;)Ct=pe.pop(),me[Ct+"o"]=l(me[Ct],Ct);for(;fe.length;)Ct=fe.pop(),me[Ct+Ct]=s(me[Ct],2);for((me.DDDD=s(me.DDD,3),f(c.prototype,{set:function(t){var e;for(var n in t)e=t[n],"function"==typeof e?this[n]=e:this["_"+n]=e;this._ordinalParseLenient=new RegExp(this._ordinalParse.source+"|"+/\d{1,2}/.source)},_months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),months:function(t){return this._months[t.month()]},_monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),monthsShort:function(t){return this._monthsShort[t.month()]},monthsParse:function(t,e,n){var i,o,a;for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),i=0;12>i;i++)if(o=St.utc([2e3,i]),n&&!this._longMonthsParse[i]&&(this._longMonthsParse[i]=new RegExp("^"+this.months(o,"").replace(".","")+"$","i"),this._shortMonthsParse[i]=new RegExp("^"+this.monthsShort(o,"").replace(".","")+"$","i")),n||this._monthsParse[i]||(a="^"+this.months(o,"")+"|^"+this.monthsShort(o,""),this._monthsParse[i]=new RegExp(a.replace(".",""),"i")),n&&"MMMM"===e&&this._longMonthsParse[i].test(t)||n&&"MMM"===e&&this._shortMonthsParse[i].test(t)||!n&&this._monthsParse[i].test(t))return i},_weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdays:function(t){return this._weekdays[t.day()]},_weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysShort:function(t){return this._weekdaysShort[t.day()]},_weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),weekdaysMin:function(t){return this._weekdaysMin[t.day()]},weekdaysParse:function(t){var e,n,i;for(this._weekdaysParse||(this._weekdaysParse=[]),e=0;7>e;e++)if(this._weekdaysParse[e]||(n=St([2e3,1]).day(e),i="^"+this.weekdays(n,"")+"|^"+this.weekdaysShort(n,"")+"|^"+this.weekdaysMin(n,""),this._weekdaysParse[e]=new RegExp(i.replace(".",""),"i")),this._weekdaysParse[e].test(t))return e},_longDateFormat:{LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY LT",LLLL:"dddd, MMMM D, YYYY LT"},longDateFormat:function(t){var e=this._longDateFormat[t];return!e&&this._longDateFormat[t.toUpperCase()]&&(e=this._longDateFormat[t.toUpperCase()].replace(/MMMM|MM|DD|dddd/g,function(t){return t.slice(1)}),this._longDateFormat[t]=e),e},isPM:function(t){return"p"===(t+"").toLowerCase().charAt(0)},_meridiemParse:/[ap]\.?m?\.?/i,meridiem:function(t,e,n){return t>11?n?"pm":"PM":n?"am":"AM"},_calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},calendar:function(t,e,n){var i=this._calendar[t];return"function"==typeof i?i.apply(e,[n]):i},_relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},relativeTime:function(t,e,n,i){var o=this._relativeTime[n];return"function"==typeof o?o(t,e,n,i):o.replace(/%d/i,t)},pastFuture:function(t,e){var n=this._relativeTime[t>0?"future":"past"];return"function"==typeof n?n(e):n.replace(/%s/i,e)},ordinal:function(t){return this._ordinal.replace("%d",t)},_ordinal:"%d",_ordinalParse:/\d{1,2}/,preparse:function(t){return t},postformat:function(t){return t},week:function(t){return ut(t,this._week.dow,this._week.doy).week},_week:{dow:0,doy:6},firstDayOfWeek:function(){return this._week.dow},firstDayOfYear:function(){return this._week.doy},_invalidDate:"Invalid date",invalidDate:function(){return this._invalidDate}}),St=function(e,n,o,a){var r;return"boolean"==typeof o&&(a=o,o=t),r={},r._isAMomentObject=!0,r._i=e,r._f=n,r._l=o,r._strict=a,r._isUTC=!1,r._pf=i(),ct(r)},St.suppressDeprecationWarnings=!1,St.createFromInputFallback=a("moment construction falls back to js Date. This is discouraged and will be removed in upcoming major release. Please refer to https://github.com/moment/moment/issues/1407 for more info.",function(t){t._d=new Date(t._i+(t._useUTC?" UTC":""))}),St.min=function(){var t=[].slice.call(arguments,0);return ht("isBefore",t)},St.max=function(){var t=[].slice.call(arguments,0);return ht("isAfter",t)},St.utc=function(e,n,o,a){var r;return"boolean"==typeof o&&(a=o,o=t),r={},r._isAMomentObject=!0,r._useUTC=!0,r._isUTC=!0,r._l=o,r._i=e,r._f=n,r._strict=a,r._pf=i(),ct(r).utc()},St.unix=function(t){return St(1e3*t)},St.duration=function(t,e){var i,o,a,r,s=t,l=null;return St.isDuration(t)?s={ms:t._milliseconds,d:t._days,M:t._months}:"number"==typeof t?(s={},e?s[e]=t:s.milliseconds=t):(l=Lt.exec(t))?(i="-"===l[1]?-1:1,s={y:0,d:_(l[xt])*i,h:_(l[Et])*i,m:_(l[kt])*i,s:_(l[Gt])*i,ms:_(l[It])*i}):(l=$t.exec(t))?(i="-"===l[1]?-1:1,a=function(t){var e=t&&parseFloat(t.replace(",","."));return(isNaN(e)?0:e)*i},s={y:a(l[2]),M:a(l[3]),d:a(l[4]),h:a(l[5]),m:a(l[6]),s:a(l[7]),w:a(l[8])}):null==s?s={}:"object"==typeof s&&("from"in s||"to"in s)&&(r=v(St(s.from),St(s.to)),s={},s.ms=r.milliseconds,s.M=r.months),o=new p(s),St.isDuration(t)&&n(t,"_locale")&&(o._locale=t._locale),o},St.version="2.9.0",St.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",St.ISO_8601=function(){},St.momentProperties=Ft,St.updateOffset=function(){},St.relativeTimeThreshold=function(e,n){return he[e]===t?!1:n===t?he[e]:(he[e]=n,!0)},St.lang=a("moment.lang is deprecated. Use moment.locale instead.",function(t,e){return St.locale(t,e)}),St.locale=function(t,e){var n;return t&&(n="undefined"!=typeof e?St.defineLocale(t,e):St.localeData(t),n&&(St.duration._locale=St._locale=n)),St._locale._abbr},St.defineLocale=function(t,e){return null!==e?(e.abbr=t,Ht[t]||(Ht[t]=new c),Ht[t].set(e),St.locale(t),Ht[t]):(delete Ht[t],null)},St.langData=a("moment.langData is deprecated. Use moment.localeData instead.",function(t){return St.localeData(t)}),St.localeData=function(t){var e;if(t&&t._locale&&t._locale._abbr&&(t=t._locale._abbr),!t)return St._locale;if(!w(t)){if(e=O(t))return e;t=[t]}return B(t)},St.isMoment=function(t){return t instanceof h||null!=t&&n(t,"_isAMomentObject")},St.isDuration=function(t){return t instanceof p},Ct=Te.length-1);Ct>=0;--Ct)D(Te[Ct]);St.normalizeUnits=function(t){return M(t)},St.invalid=function(t){var e=St.utc(NaN);return null!=t?f(e._pf,t):e._pf.userInvalidated=!0,e},St.parseZone=function(){return St.apply(null,arguments).parseZone()},St.parseTwoDigitYear=function(t){return _(t)+(_(t)>68?1900:2e3)},St.isDate=C,f(St.fn=h.prototype,{clone:function(){return St(this)},valueOf:function(){return+this._d-6e4*(this._offset||0)},unix:function(){return Math.floor(+this/1e3)},toString:function(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},toDate:function(){return this._offset?new Date(+this):this._d},toISOString:function(){var t=St(this).utc();return 00:!1},parsingFlags:function(){return f({},this._pf)},invalidAt:function(){return this._pf.overflow},utc:function(t){return this.utcOffset(0,t)},local:function(t){return this._isUTC&&(this.utcOffset(0,t),this._isUTC=!1,t&&this.subtract(this._dateUtcOffset(),"m")),this},format:function(t){var e=R(this,t||St.defaultFormat);return this.localeData().postformat(e)},add:y(1,"add"),subtract:y(-1,"subtract"),diff:function(t,e,n){var i,o,a=L(t,this),r=6e4*(a.utcOffset()-this.utcOffset());return e=M(e),"year"===e||"month"===e||"quarter"===e?(o=u(this,a),"quarter"===e?o/=3:"year"===e&&(o/=12)):(i=this-a,o="second"===e?i/1e3:"minute"===e?i/6e4:"hour"===e?i/36e5:"day"===e?(i-r)/864e5:"week"===e?(i-r)/6048e5:i),n?o:g(o)},from:function(t,e){return St.duration({to:this,from:t}).locale(this.locale()).humanize(!e)},fromNow:function(t){return this.from(St(),t)},calendar:function(t){var e=t||St(),n=L(e,this).startOf("day"),i=this.diff(n,"days",!0),o=-6>i?"sameElse":-1>i?"lastWeek":0>i?"lastDay":1>i?"sameDay":2>i?"nextDay":7>i?"nextWeek":"sameElse";return this.format(this.localeData().calendar(o,this,St(e)))},isLeapYear:function(){return G(this.year())},isDST:function(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},day:function(t){var e=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=t?(t=rt(t,this.localeData()),this.add(t-e,"d")):e},month:gt("Month",!0),startOf:function(t){switch(t=M(t)){case"year":this.month(0);case"quarter":case"month":this.date(1);case"week":case"isoWeek":case"day":this.hours(0);case"hour":this.minutes(0);case"minute":this.seconds(0);case"second":this.milliseconds(0)}return"week"===t?this.weekday(0):"isoWeek"===t&&this.isoWeekday(1),"quarter"===t&&this.month(3*Math.floor(this.month()/3)),this},endOf:function(e){return e=M(e),e===t||"millisecond"===e?this:this.startOf(e).add(1,"isoWeek"===e?"week":e).subtract(1,"ms")},isAfter:function(t,e){var n;return e=M("undefined"!=typeof e?e:"millisecond"),"millisecond"===e?(t=St.isMoment(t)?t:St(t),+this>+t):(n=St.isMoment(t)?+t:+St(t),n<+this.clone().startOf(e))},isBefore:function(t,e){var n;return e=M("undefined"!=typeof e?e:"millisecond"),"millisecond"===e?(t=St.isMoment(t)?t:St(t),+t>+this):(n=St.isMoment(t)?+t:+St(t),+this.clone().endOf(e)t?this:t}),max:a("moment().max is deprecated, use moment.max instead. https://github.com/moment/moment/issues/1548",function(t){return t=St.apply(null,arguments),t>this?this:t}),zone:a("moment().zone is deprecated, use moment().utcOffset instead. https://github.com/moment/moment/issues/1779",function(t,e){return null!=t?("string"!=typeof t&&(t=-t),this.utcOffset(t,e),this):-this.utcOffset()}),utcOffset:function(t,e){var n,i=this._offset||0;return null!=t?("string"==typeof t&&(t=U(t)),Math.abs(t)<16&&(t=60*t),!this._isUTC&&e&&(n=this._dateUtcOffset()),this._offset=t,this._isUTC=!0,null!=n&&this.add(n,"m"),i!==t&&(!e||this._changeInProgress?S(this,St.duration(t-i,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,St.updateOffset(this,!0),this._changeInProgress=null)),this):this._isUTC?i:this._dateUtcOffset()},isLocal:function(){return!this._isUTC},isUtcOffset:function(){return this._isUTC},isUtc:function(){return this._isUTC&&0===this._offset},zoneAbbr:function(){return this._isUTC?"UTC":""},zoneName:function(){return this._isUTC?"Coordinated Universal Time":""},parseZone:function(){return this._tzm?this.utcOffset(this._tzm):"string"==typeof this._i&&this.utcOffset(U(this._i)),this},hasAlignedHourOffset:function(t){return t=t?St(t).utcOffset():0,(this.utcOffset()-t)%60==0},daysInMonth:function(){return x(this.year(),this.month())},dayOfYear:function(t){var e=Mt((St(this).startOf("day")-St(this).startOf("year"))/864e5)+1;return null==t?e:this.add(t-e,"d")},quarter:function(t){return null==t?Math.ceil((this.month()+1)/3):this.month(3*(t-1)+this.month()%3)},weekYear:function(t){var e=ut(this,this.localeData()._week.dow,this.localeData()._week.doy).year;return null==t?e:this.add(t-e,"y")},isoWeekYear:function(t){var e=ut(this,1,4).year;return null==t?e:this.add(t-e,"y")},week:function(t){var e=this.localeData().week(this);return null==t?e:this.add(7*(t-e),"d")},isoWeek:function(t){var e=ut(this,1,4).week;return null==t?e:this.add(7*(t-e),"d")},weekday:function(t){var e=(this.day()+7-this.localeData()._week.dow)%7;return null==t?e:this.add(t-e,"d")},isoWeekday:function(t){return null==t?this.day()||7:this.day(this.day()%7?t:t-7)},isoWeeksInYear:function(){return E(this.year(),1,4)},weeksInYear:function(){var t=this.localeData()._week;return E(this.year(),t.dow,t.doy)},get:function(t){return t=M(t),this[t]()},set:function(t,e){var n;if("object"==typeof t)for(n in t)this.set(n,t[n]);else t=M(t),"function"==typeof this[t]&&this[t](e);return this},locale:function(e){var n;return e===t?this._locale._abbr:(n=St.localeData(e),null!=n&&(this._locale=n),this)},lang:a("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(e){return e===t?this.localeData():this.locale(e)}),localeData:function(){return this._locale},_dateUtcOffset:function(){return 15*-Math.round(this._d.getTimezoneOffset()/15)}}),St.fn.millisecond=St.fn.milliseconds=gt("Milliseconds",!1),St.fn.second=St.fn.seconds=gt("Seconds",!1),St.fn.minute=St.fn.minutes=gt("Minutes",!1),St.fn.hour=St.fn.hours=gt("Hours",!0),St.fn.date=gt("Date",!0),St.fn.dates=a("dates accessor is deprecated. Use date instead.",gt("Date",!0)),St.fn.year=gt("FullYear",!0),St.fn.years=a("years accessor is deprecated. Use year instead.",gt("FullYear",!0)),St.fn.days=St.fn.day,St.fn.months=St.fn.month,St.fn.weeks=St.fn.week,St.fn.isoWeeks=St.fn.isoWeek,St.fn.quarters=St.fn.quarter,St.fn.toJSON=St.fn.toISOString,St.fn.isUTC=St.fn.isUtc,f(St.duration.fn=p.prototype,{_bubble:function(){var t,e,n,i=this._milliseconds,o=this._days,a=this._months,r=this._data,s=0;r.milliseconds=i%1e3,t=g(i/1e3),r.seconds=t%60,e=g(t/60),r.minutes=e%60,n=g(e/60),r.hours=n%24,o+=g(n/24),s=g(Tt(o)),o-=g(bt(s)),a+=g(o/30),o%=30,s+=g(a/12),a%=12,r.days=o,r.months=a,r.years=s},abs:function(){return this._milliseconds=Math.abs(this._milliseconds),this._days=Math.abs(this._days),this._months=Math.abs(this._months),this._data.milliseconds=Math.abs(this._data.milliseconds),this._data.seconds=Math.abs(this._data.seconds),this._data.minutes=Math.abs(this._data.minutes),this._data.hours=Math.abs(this._data.hours),this._data.months=Math.abs(this._data.months),this._data.years=Math.abs(this._data.years),this},weeks:function(){return g(this.days()/7)},valueOf:function(){return this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*_(this._months/12)},humanize:function(t){var e=lt(this,!t,this.localeData());return t&&(e=this.localeData().pastFuture(+this,e)),this.localeData().postformat(e)},add:function(t,e){var n=St.duration(t,e);return this._milliseconds+=n._milliseconds,this._days+=n._days,this._months+=n._months,this._bubble(),this},subtract:function(t,e){var n=St.duration(t,e);return this._milliseconds-=n._milliseconds,this._days-=n._days,this._months-=n._months,this._bubble(),this},get:function(t){return t=M(t),this[t.toLowerCase()+"s"]()},as:function(t){var e,n;if(t=M(t),"month"===t||"year"===t)return e=this._days+this._milliseconds/864e5,n=this._months+12*Tt(e),"month"===t?n:n/12;switch(e=this._days+Math.round(bt(this._months/12)),t){case"week":return e/7+this._milliseconds/6048e5;case"day":return e+this._milliseconds/864e5;case"hour":return 24*e+this._milliseconds/36e5;case"minute":return 1440*e+this._milliseconds/6e4;case"second":return 86400*e+this._milliseconds/1e3;case"millisecond":return Math.floor(864e5*e)+this._milliseconds;default:throw new Error("Unknown unit "+t)}},lang:St.fn.lang,locale:St.fn.locale,toIsoString:a("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",function(){return this.toISOString()}),toISOString:function(){var t=Math.abs(this.years()),e=Math.abs(this.months()),n=Math.abs(this.days()),i=Math.abs(this.hours()),o=Math.abs(this.minutes()),a=Math.abs(this.seconds()+this.milliseconds()/1e3);return this.asSeconds()?(this.asSeconds()<0?"-":"")+"P"+(t?t+"Y":"")+(e?e+"M":"")+(n?n+"D":"")+(i||o||a?"T":"")+(i?i+"H":"")+(o?o+"M":"")+(a?a+"S":""):"P0D"},localeData:function(){return this._locale},toJSON:function(){return this.toISOString()}}),St.duration.fn.toString=St.duration.fn.toISOString;for(Ct in le)n(le,Ct)&&vt(Ct.toLowerCase());St.duration.fn.asMilliseconds=function(){return this.as("ms")},St.duration.fn.asSeconds=function(){return this.as("s")},St.duration.fn.asMinutes=function(){return this.as("m")},St.duration.fn.asHours=function(){return this.as("h")},St.duration.fn.asDays=function(){return this.as("d")},St.duration.fn.asWeeks=function(){return this.as("weeks")},St.duration.fn.asMonths=function(){return this.as("M")},St.duration.fn.asYears=function(){return this.as("y")},St.locale("en",{ordinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(t){var e=t%10,n=1===_(t%100/10)?"th":1===e?"st":2===e?"nd":3===e?"rd":"th";return t+n}}),Bt?module.exports=St:"function"==typeof define&&define.amd?(define(function(t,e,n){return n.config&&n.config()&&n.config().noGlobal===!0&&(Pt.moment=wt),St}),yt(!0)):yt()}.call(this),"undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires jQuery");+function(t){"use strict";var e=t.fn.jquery.split(" ")[0].split(".");if(e[0]<2&&e[1]<9||1==e[0]&&9==e[1]&&e[2]<1)throw new Error("Bootstrap's JavaScript requires jQuery version 1.9.1 or higher")}(jQuery),+function(t){"use strict";function e(){var t=document.createElement("bootstrap"),e={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var n in e)if(void 0!==t.style[n])return{end:e[n]};return!1}t.fn.emulateTransitionEnd=function(e){var n,i=!1,o=this;return t(this).one("bsTransitionEnd",function(){i=!0}),n=function(){i||t(o).trigger(t.support.transition.end)},setTimeout(n,e),this},t(function(){t.support.transition=e(),t.support.transition&&(t.event.special.bsTransitionEnd={bindType:t.support.transition.end,delegateType:t.support.transition.end,handle:function(e){return t(e.target).is(this)?e.handleObj.handler.apply(this,arguments):void 0}})})}(jQuery),+function(t){"use strict";function e(e){return this.each(function(){var n=t(this),i=n.data("bs.alert");i||n.data("bs.alert",i=new o(this)),"string"==typeof e&&i[e].call(n)})}var n,i='[data-dismiss="alert"]',o=function(e){t(e).on("click",i,this.close)};o.VERSION="3.3.2",o.TRANSITION_DURATION=150,o.prototype.close=function(e){function n(){i.detach().trigger("closed.bs.alert").remove()}var i,a=t(this),r=a.attr("data-target");r||(r=a.attr("href"),r=r&&r.replace(/.*(?=#[^\s]*$)/,"")),i=t(r),e&&e.preventDefault(),i.length||(i=a.closest(".alert")),i.trigger(e=t.Event("close.bs.alert")),e.isDefaultPrevented()||(i.removeClass("in"),t.support.transition&&i.hasClass("fade")?i.one("bsTransitionEnd",n).emulateTransitionEnd(o.TRANSITION_DURATION):n())},n=t.fn.alert,t.fn.alert=e,t.fn.alert.Constructor=o,t.fn.alert.noConflict=function(){return t.fn.alert=n,this},t(document).on("click.bs.alert.data-api",i,o.prototype.close)}(jQuery),+function(t){"use strict";function e(e){return this.each(function(){var n=t(this),o=n.data("bs.button"),a="object"==typeof e&&e;o||n.data("bs.button",o=new i(this,a)),"toggle"==e?o.toggle():e&&o.setState(e)})}var n,i=function(e,n){this.$element=t(e),this.options=t.extend({},i.DEFAULTS,n),this.isLoading=!1};i.VERSION="3.3.2",i.DEFAULTS={loadingText:"loading..."},i.prototype.setState=function(e){var n="disabled",i=this.$element,o=i.is("input")?"val":"html",a=i.data();e+="Text",null==a.resetText&&i.data("resetText",i[o]()),setTimeout(t.proxy(function(){i[o](null==a[e]?this.options[e]:a[e]),"loadingText"==e?(this.isLoading=!0,i.addClass(n).attr(n,n)):this.isLoading&&(this.isLoading=!1,i.removeClass(n).removeAttr(n))},this),0)},i.prototype.toggle=function(){var t,e=!0,n=this.$element.closest('[data-toggle="buttons"]');n.length?(t=this.$element.find("input"),"radio"==t.prop("type")&&(t.prop("checked")&&this.$element.hasClass("active")?e=!1:n.find(".active").removeClass("active")), e&&t.prop("checked",!this.$element.hasClass("active")).trigger("change")):this.$element.attr("aria-pressed",!this.$element.hasClass("active")),e&&this.$element.toggleClass("active")},n=t.fn.button,t.fn.button=e,t.fn.button.Constructor=i,t.fn.button.noConflict=function(){return t.fn.button=n,this},t(document).on("click.bs.button.data-api",'[data-toggle^="button"]',function(n){var i=t(n.target);i.hasClass("btn")||(i=i.closest(".btn")),e.call(i,"toggle"),n.preventDefault()}).on("focus.bs.button.data-api blur.bs.button.data-api",'[data-toggle^="button"]',function(e){t(e.target).closest(".btn").toggleClass("focus",/^focus(in)?$/.test(e.type))})}(jQuery),+function(t){"use strict";function e(e){return this.each(function(){var n=t(this),i=n.data("bs.carousel"),a=t.extend({},o.DEFAULTS,n.data(),"object"==typeof e&&e),r="string"==typeof e?e:a.slide;i||n.data("bs.carousel",i=new o(this,a)),"number"==typeof e?i.to(e):r?i[r]():a.interval&&i.pause().cycle()})}var n,i,o=function(e,n){this.$element=t(e),this.$indicators=this.$element.find(".carousel-indicators"),this.options=n,this.paused=this.sliding=this.interval=this.$active=this.$items=null,this.options.keyboard&&this.$element.on("keydown.bs.carousel",t.proxy(this.keydown,this)),"hover"!=this.options.pause||"ontouchstart"in document.documentElement||this.$element.on("mouseenter.bs.carousel",t.proxy(this.pause,this)).on("mouseleave.bs.carousel",t.proxy(this.cycle,this))};o.VERSION="3.3.2",o.TRANSITION_DURATION=600,o.DEFAULTS={interval:5e3,pause:"hover",wrap:!0,keyboard:!0},o.prototype.keydown=function(t){if(!/input|textarea/i.test(t.target.tagName)){switch(t.which){case 37:this.prev();break;case 39:this.next();break;default:return}t.preventDefault()}},o.prototype.cycle=function(e){return e||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(t.proxy(this.next,this),this.options.interval)),this},o.prototype.getItemIndex=function(t){return this.$items=t.parent().children(".item"),this.$items.index(t||this.$active)},o.prototype.getItemForDirection=function(t,e){var n,i,o=this.getItemIndex(e),a="prev"==t&&0===o||"next"==t&&o==this.$items.length-1;return a&&!this.options.wrap?e:(n="prev"==t?-1:1,i=(o+n)%this.$items.length,this.$items.eq(i))},o.prototype.to=function(t){var e=this,n=this.getItemIndex(this.$active=this.$element.find(".item.active"));return t>this.$items.length-1||0>t?void 0:this.sliding?this.$element.one("slid.bs.carousel",function(){e.to(t)}):n==t?this.pause().cycle():this.slide(t>n?"next":"prev",this.$items.eq(t))},o.prototype.pause=function(e){return e||(this.paused=!0),this.$element.find(".next, .prev").length&&t.support.transition&&(this.$element.trigger(t.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},o.prototype.next=function(){return this.sliding?void 0:this.slide("next")},o.prototype.prev=function(){return this.sliding?void 0:this.slide("prev")},o.prototype.slide=function(e,n){var i,a,r,s,l=this.$element.find(".item.active"),u=n||this.getItemForDirection(e,l),d=this.interval,c="next"==e?"left":"right",h=this;return u.hasClass("active")?this.sliding=!1:(i=u[0],a=t.Event("slide.bs.carousel",{relatedTarget:i,direction:c}),this.$element.trigger(a),a.isDefaultPrevented()?void 0:(this.sliding=!0,d&&this.pause(),this.$indicators.length&&(this.$indicators.find(".active").removeClass("active"),r=t(this.$indicators.children()[this.getItemIndex(u)]),r&&r.addClass("active")),s=t.Event("slid.bs.carousel",{relatedTarget:i,direction:c}),t.support.transition&&this.$element.hasClass("slide")?(u.addClass(e),u[0].offsetWidth,l.addClass(c),u.addClass(c),l.one("bsTransitionEnd",function(){u.removeClass([e,c].join(" ")).addClass("active"),l.removeClass(["active",c].join(" ")),h.sliding=!1,setTimeout(function(){h.$element.trigger(s)},0)}).emulateTransitionEnd(o.TRANSITION_DURATION)):(l.removeClass("active"),u.addClass("active"),this.sliding=!1,this.$element.trigger(s)),d&&this.cycle(),this))},n=t.fn.carousel,t.fn.carousel=e,t.fn.carousel.Constructor=o,t.fn.carousel.noConflict=function(){return t.fn.carousel=n,this},i=function(n){var i,o,a,r=t(this),s=t(r.attr("data-target")||(i=r.attr("href"))&&i.replace(/.*(?=#[^\s]+$)/,""));s.hasClass("carousel")&&(o=t.extend({},s.data(),r.data()),a=r.attr("data-slide-to"),a&&(o.interval=!1),e.call(s,o),a&&s.data("bs.carousel").to(a),n.preventDefault())},t(document).on("click.bs.carousel.data-api","[data-slide]",i).on("click.bs.carousel.data-api","[data-slide-to]",i),t(window).on("load",function(){t('[data-ride="carousel"]').each(function(){var n=t(this);e.call(n,n.data())})})}(jQuery),+function(t){"use strict";function e(e){var n,i=e.attr("data-target")||(n=e.attr("href"))&&n.replace(/.*(?=#[^\s]+$)/,"");return t(i)}function n(e){return this.each(function(){var n=t(this),i=n.data("bs.collapse"),a=t.extend({},o.DEFAULTS,n.data(),"object"==typeof e&&e);!i&&a.toggle&&"show"==e&&(a.toggle=!1),i||n.data("bs.collapse",i=new o(this,a)),"string"==typeof e&&i[e]()})}var i,o=function(e,n){this.$element=t(e),this.options=t.extend({},o.DEFAULTS,n),this.$trigger=t(this.options.trigger).filter('[href="#'+e.id+'"], [data-target="#'+e.id+'"]'),this.transitioning=null,this.options.parent?this.$parent=this.getParent():this.addAriaAndCollapsedClass(this.$element,this.$trigger),this.options.toggle&&this.toggle()};o.VERSION="3.3.2",o.TRANSITION_DURATION=350,o.DEFAULTS={toggle:!0,trigger:'[data-toggle="collapse"]'},o.prototype.dimension=function(){var t=this.$element.hasClass("width");return t?"width":"height"},o.prototype.show=function(){var e,i,a,r,s,l;if(!(this.transitioning||this.$element.hasClass("in")||(i=this.$parent&&this.$parent.children(".panel").children(".in, .collapsing"),i&&i.length&&(e=i.data("bs.collapse"),e&&e.transitioning))||(a=t.Event("show.bs.collapse"),this.$element.trigger(a),a.isDefaultPrevented()))){if(i&&i.length&&(n.call(i,"hide"),e||i.data("bs.collapse",null)),r=this.dimension(),this.$element.removeClass("collapse").addClass("collapsing")[r](0).attr("aria-expanded",!0),this.$trigger.removeClass("collapsed").attr("aria-expanded",!0),this.transitioning=1,s=function(){this.$element.removeClass("collapsing").addClass("collapse in")[r](""),this.transitioning=0,this.$element.trigger("shown.bs.collapse")},!t.support.transition)return s.call(this);l=t.camelCase(["scroll",r].join("-")),this.$element.one("bsTransitionEnd",t.proxy(s,this)).emulateTransitionEnd(o.TRANSITION_DURATION)[r](this.$element[0][l])}},o.prototype.hide=function(){var e,n,i;if(!this.transitioning&&this.$element.hasClass("in")&&(e=t.Event("hide.bs.collapse"),this.$element.trigger(e),!e.isDefaultPrevented())){if(n=this.dimension(),this.$element[n](this.$element[n]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse in").attr("aria-expanded",!1),this.$trigger.addClass("collapsed").attr("aria-expanded",!1),this.transitioning=1,i=function(){this.transitioning=0,this.$element.removeClass("collapsing").addClass("collapse").trigger("hidden.bs.collapse")},!t.support.transition)return i.call(this);this.$element[n](0).one("bsTransitionEnd",t.proxy(i,this)).emulateTransitionEnd(o.TRANSITION_DURATION)}},o.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()},o.prototype.getParent=function(){return t(this.options.parent).find('[data-toggle="collapse"][data-parent="'+this.options.parent+'"]').each(t.proxy(function(n,i){var o=t(i);this.addAriaAndCollapsedClass(e(o),o)},this)).end()},o.prototype.addAriaAndCollapsedClass=function(t,e){var n=t.hasClass("in");t.attr("aria-expanded",n),e.toggleClass("collapsed",!n).attr("aria-expanded",n)},i=t.fn.collapse,t.fn.collapse=n,t.fn.collapse.Constructor=o,t.fn.collapse.noConflict=function(){return t.fn.collapse=i,this},t(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',function(i){var o=t(this);o.attr("data-target")||i.preventDefault();var a=e(o),r=a.data("bs.collapse"),s=r?"toggle":t.extend({},o.data(),{trigger:this});n.call(a,s)})}(jQuery),+function(t){"use strict";function e(e){e&&3===e.which||(t(a).remove(),t(r).each(function(){var i=t(this),o=n(i),a={relatedTarget:this};o.hasClass("open")&&(o.trigger(e=t.Event("hide.bs.dropdown",a)),e.isDefaultPrevented()||(i.attr("aria-expanded","false"),o.removeClass("open").trigger("hidden.bs.dropdown",a)))}))}function n(e){var n,i=e.attr("data-target");return i||(i=e.attr("href"),i=i&&/#[A-Za-z]/.test(i)&&i.replace(/.*(?=#[^\s]*$)/,"")),n=i&&t(i),n&&n.length?n:e.parent()}function i(e){return this.each(function(){var n=t(this),i=n.data("bs.dropdown");i||n.data("bs.dropdown",i=new s(this)),"string"==typeof e&&i[e].call(n)})}var o,a=".dropdown-backdrop",r='[data-toggle="dropdown"]',s=function(e){t(e).on("click.bs.dropdown",this.toggle)};s.VERSION="3.3.2",s.prototype.toggle=function(i){var o,a,r,s=t(this);if(!s.is(".disabled, :disabled")){if(o=n(s),a=o.hasClass("open"),e(),!a){if("ontouchstart"in document.documentElement&&!o.closest(".navbar-nav").length&&t('