function onSampleRequestMessageSent(n,t){$("#followupMailLink-"+n).hide();$("#followupMailSentDate-"+n).text($.innovadex.get_translation("UserSampleHistory_Followup_Sent","Follow up sent")+" "+t.dateSent);$("#followupMailSentDate-"+n).show()}function showSuccessfulSubmitMessage(n){$("#page-notifications").html(n);$("#page-notifications").show();$("#page-notifications").delay(8e3).slideUp()}function showSubmitMessageError(n){enableSubmitFollowUpInteraction();$("#sendFollowupMessageErrorMessage").text(n);$("#sendFollowupMessageErrorMessage").slideDown()}function enableSubmitFollowUpInteraction(){$("#submitFollowupMessageButton").removeAttr("disabled");$("#closeSendFollowupMessage").removeAttr("disabled")}function disableSubmitFollowUpInteraction(){$("#submitFollowupMessageButton").attr("disabled","disabled");$("#closeSendFollowupMessage").attr("disabled","disabled")}function handleSetSurveyError(n){let i=typeof n.statusText!="undefined"?n.statusText:"Unknown Error",t="type=js&message="+escape("Error setting survey taken: "+i);typeof n.status!="undefined"&&(t+="&code="+n.status);typeof window.location.href!="undefined"&&(t+="&url="+escape(window.location.href));$.post("/errors",t)}function setSurveyTaken(n){$.ajax({type:"POST",url:"/users/"+n+"/survey",dataType:"json",success:function(n){n&&n.success?console.log("successfully set survey taken"):handleSetSurveyError(n)},error:function(n){handleSetSurveyError(n)}})}$(".followUpLink").click(function(){$("#sendFollowupMessageErrorMessage").text("");$("#sendFollowupMessageErrorMessage").hide();var n=$(this).data("user-sample-id"),t=$(this).data("sample-name"),i=$(this).data("message-subject"),r=$(this).data("message-body"),u=$(this).data("supplier-name");return $("#sendFollowupMessage").data("user-sample-id",n),$("#sendFollowupMessage").data("supplier-name",u),$("#sendFollowupMessageHeaderTitle").text($.innovadex.get_translation("UserSampleHistory_SendFollowUp_Title","Follow up on ")+" "+t),$("#followUpSubject").val(i),$("#followUpMessage").val(r),$("#sendFollowupMessage").modal({overlay:80,overlayCss:{backgroundColor:"#ccc"},onShow:function(n){n.container.css("height","auto");setTimeout(function(){$("#submitFollowupMessageButton").focus()},50)}}),!1});$("#closeSendFollowupMessage").click(function(){return $.modal.close(),!1});$("#submitFollowupMessageButton").click(function(){var t;$("#submittingFollowupMessageSpinner").show("slow");var n=$("#sendFollowupMessage").data("user-sample-id"),i=$("#followUpSubject").val(),r=$("#followUpMessage").val(),u={UserSampleId:n,Subject:i,Body:r};disableSubmitFollowUpInteraction();$.ajax({type:"POST",url:"/samplerequest/submitfollowup",dataType:"json",data:u,success:function(t){if(t.resultCode!=null&&t.resultCode!=undefined)if(t.resultCode==0){onSampleRequestMessageSent!=undefined&&onSampleRequestMessageSent(n,t);$("#submittingFollowupMessageSpinner").hide();enableSubmitFollowUpInteraction();$("#sendFollowupMessage").modal("hide");$("#page-notifications").removeClass();$("#page-notifications").addClass("alert");$("#page-notifications").addClass("alert-success");var i=$("#sendFollowupMessage").data("supplier-name");showSuccessfulSubmitMessage($.innovadex.get_translation("UserSampleHistory_SendFollowUp_MessageSent","Your follow up request has been forwarded to")+" "+i);$("html, body").animate({scrollTop:0},"fast")}else $("#submittingFollowupMessageSpinner").hide(),showSubmitMessageError($.innovadex.get_translation("UserSampleHistory_SendFollowUp_Required","All fields are required!"))},error:function(){showSubmitMessageError($.innovadex.get_translation("UserSampleHistory_SendFollowUp_ErrorMessage","Unable to send message, an error occurred."));$("#submittingFollowupMessageSpinner").hide();enableSubmitFollowUpInteraction()}});t=App.pageTrackingCategory==null?"Sample History":App.pageTrackingCategory;$.innovadex.tracking.trackEvent(t,"Submit Sample History Item Followup")}),function(n){function d(n,t,i){switch(arguments.length){case 2:return null!=n?n:t;case 3:return null!=n?n:null!=t?t:i;default:throw new Error("Implement me");}}function ot(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1}}function gt(n){t.suppressDeprecationWarnings===!1&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+n)}function f(n,t){var i=!0;return p(function(){return i&&(gt(n),i=!1),t.apply(this,arguments)},t)}function wr(n,t){yr[n]||(gt(t),yr[n]=!0)}function ni(n,t){return function(i){return r(n.call(this,i),t)}}function br(n,t){return function(i){return this.localeData().ordinal(n.call(this,i),t)}}function ti(){}function it(n,t){t!==!1&&li(n);ii(this,n);this._d=new Date(+n._d)}function st(n){var i=oi(n),r=i.year||0,u=i.quarter||0,f=i.month||0,e=i.week||0,o=i.day||0,s=i.hour||0,h=i.minute||0,c=i.second||0,l=i.millisecond||0;this._milliseconds=+l+1e3*c+6e4*h+36e5*s;this._days=+o+7*e;this._months=+f+3*u+12*r;this._data={};this._locale=t.localeData();this._bubble()}function p(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i]);return t.hasOwnProperty("toString")&&(n.toString=t.toString),t.hasOwnProperty("valueOf")&&(n.valueOf=t.valueOf),n}function ii(n,t){var u,i,r;if("undefined"!=typeof t._isAMomentObject&&(n._isAMomentObject=t._isAMomentObject),"undefined"!=typeof t._i&&(n._i=t._i),"undefined"!=typeof t._f&&(n._f=t._f),"undefined"!=typeof t._l&&(n._l=t._l),"undefined"!=typeof t._strict&&(n._strict=t._strict),"undefined"!=typeof t._tzm&&(n._tzm=t._tzm),"undefined"!=typeof t._isUTC&&(n._isUTC=t._isUTC),"undefined"!=typeof t._offset&&(n._offset=t._offset),"undefined"!=typeof t._pf&&(n._pf=t._pf),"undefined"!=typeof t._locale&&(n._locale=t._locale),ft.length>0)for(u in ft)i=ft[u],r=t[i],"undefined"!=typeof r&&(n[i]=r);return n}function e(n){return 0>n?Math.ceil(n):Math.floor(n)}function r(n,t,i){for(var r=""+Math.abs(n),u=n>=0;r.length<t;)r="0"+r;return(u?i?"+":"":"-")+r}function ri(n,t){var i={milliseconds:0,months:0};return i.months=t.month()-n.month()+12*(t.year()-n.year()),n.clone().add(i.months,"M").isAfter(t)&&--i.months,i.milliseconds=+t-+n.clone().add(i.months,"M"),i}function kr(n,t){var i;return t=ut(t,n),n.isBefore(t)?i=ri(n,t):(i=ri(t,n),i.milliseconds=-i.milliseconds,i.months=-i.months),i}function ui(n,i){return function(r,u){var f,e;return null===u||isNaN(+u)||(wr(i,"moment()."+i+"(period, number) is deprecated. Please use moment()."+i+"(number, period)."),e=r,r=u,u=e),r="string"==typeof r?+r:r,f=t.duration(r,u),fi(this,f,n),this}}function fi(n,i,r,u){var o=i._milliseconds,f=i._days,e=i._months;u=null==u?!0:u;o&&n._d.setTime(+n._d+o*r);f&&nr(n,"Date",yt(n,"Date")+f*r);e&&gi(n,yt(n,"Month")+e*r);u&&t.updateOffset(n,f||e)}function rt(n){return"[object Array]"===Object.prototype.toString.call(n)}function dr(n){return"[object Date]"===Object.prototype.toString.call(n)||n instanceof Date}function ei(n,t,r){for(var e=Math.min(n.length,t.length),o=Math.abs(n.length-t.length),f=0,u=0;e>u;u++)(r&&n[u]!==t[u]||!r&&i(n[u])!==i(t[u]))&&f++;return f+o}function s(n){if(n){var t=n.toLowerCase().replace(/(.)s$/,"$1");n=pf[n]||wf[t]||t}return n}function oi(n){var i,t,r={};for(t in n)n.hasOwnProperty(t)&&(i=s(t),i&&(r[i]=n[t]));return r}function gr(i){var r,u;if(0===i.indexOf("week"))r=7,u="day";else{if(0!==i.indexOf("month"))return;r=12;u="month"}t[i]=function(f,e){var o,s,c=t._locale[i],h=[];if("number"==typeof f&&(e=f,f=n),s=function(n){var i=t().utc().set(u,n);return c.call(t._locale,i,f||"")},null!=e)return s(e);for(o=0;r>o;o++)h.push(s(o));return h}}function i(n){var t=+n,i=0;return 0!==t&&isFinite(t)&&(i=t>=0?Math.floor(t):Math.ceil(t)),i}function ht(n,t){return new Date(Date.UTC(n,t+1,0)).getUTCDate()}function si(n,i,r){return w(t([n,11,31+i-r]),i,r).week}function hi(n){return ci(n)?366:365}function ci(n){return n%4==0&&n%100!=0||n%400==0}function li(n){var t;n._a&&-2===n._pf.overflow&&(t=n._a[l]<0||n._a[l]>11?l:n._a[o]<1||n._a[o]>ht(n._a[c],n._a[l])?o:n._a[a]<0||n._a[a]>23?a:n._a[g]<0||n._a[g]>59?g:n._a[nt]<0||n._a[nt]>59?nt:n._a[tt]<0||n._a[tt]>999?tt:-1,n._pf._overflowDayOfYear&&(c>t||t>o)&&(t=o),n._pf.overflow=t)}function ai(n){return null==n._isValid&&(n._isValid=!isNaN(n._d.getTime())&&n._pf.overflow<0&&!n._pf.empty&&!n._pf.invalidMonth&&!n._pf.nullInput&&!n._pf.invalidFormat&&!n._pf.userInvalidated,n._strict&&(n._isValid=n._isValid&&0===n._pf.charsLeftOver&&0===n._pf.unusedTokens.length)),n._isValid}function vi(n){return n?n.toLowerCase().replace("_","-"):n}function nu(n){for(var i,t,f,r,u=0;u<n.length;){for(r=vi(n[u]).split("-"),i=r.length,t=vi(n[u+1]),t=t?t.split("-"):null;i>0;){if(f=yi(r.slice(0,i).join("-")))return f;if(t&&t.length>=i&&ei(r,t,!0)>=i-1)break;i--}u++}return null}function yi(n){var i=null;if(!k[n]&&fr)try{i=t.locale();require("./locale/"+n);t.locale(i)}catch(r){}return k[n]}function ut(n,i){return i._isUTC?t(n).zone(i._offset||0):t(n).local()}function tu(n){return n.match(/\[[\s\S]/)?n.replace(/^\[|\]$/g,""):n.replace(/\\/g,"")}function iu(n){for(var i=n.match(er),t=0,r=i.length;r>t;t++)i[t]=v[i[t]]?v[i[t]]:tu(i[t]);return function(u){var f="";for(t=0;r>t;t++)f+=i[t]instanceof Function?i[t].call(u,n):i[t];return f}}function ct(n,t){return n.isValid()?(t=pi(t,n.localeData()),dt[t]||(dt[t]=iu(t)),dt[t](n)):n.localeData().invalidDate()}function pi(n,t){function r(n){return t.longDateFormat(n)||n}var i=5;for(et.lastIndex=0;i>=0&&et.test(n);)n=n.replace(et,r),et.lastIndex=0,i-=1;return n}function ru(n,t){var i=t._strict;switch(n){case"Q":return sr;case"DDDD":return cr;case"YYYY":case"GGGG":case"gggg":return i?cf:rf;case"Y":case"G":case"g":return af;case"YYYYYY":case"YYYYY":case"GGGGG":case"ggggg":return i?lf:uf;case"S":if(i)return sr;case"SS":if(i)return hr;case"SSS":if(i)return cr;case"DDD":return tf;case"MMM":case"MMMM":case"dd":case"ddd":case"dddd":return ef;case"a":case"A":return t._locale._meridiemParse;case"X":return sf;case"Z":case"ZZ":return wt;case"T":return of;case"SSSS":return ff;case"MM":case"DD":case"YY":case"GG":case"gg":case"HH":case"hh":case"mm":case"ss":case"ww":case"WW":return i?hr:or;case"M":case"D":case"d":case"H":case"h":case"m":case"s":case"w":case"W":case"e":case"E":return or;case"Do":return hf;default:return new RegExp(hu(su(n.replace("\\","")),"i"))}}function wi(n){n=n||"";var r=n.match(wt)||[],f=r[r.length-1]||[],t=(f+"").match(yf)||["-",0,0],u=+(60*t[1])+i(t[2]);return"+"===t[0]?-u:u}function uu(n,r,u){var e,f=u._a;switch(n){case"Q":null!=r&&(f[l]=3*(i(r)-1));break;case"M":case"MM":null!=r&&(f[l]=i(r)-1);break;case"MMM":case"MMMM":e=u._locale.monthsParse(r);null!=e?f[l]=e:u._pf.invalidMonth=r;break;case"D":case"DD":null!=r&&(f[o]=i(r));break;case"Do":null!=r&&(f[o]=i(parseInt(r,10)));break;case"DDD":case"DDDD":null!=r&&(u._dayOfYear=i(r));break;case"YY":f[c]=t.parseTwoDigitYear(r);break;case"YYYY":case"YYYYY":case"YYYYYY":f[c]=i(r);break;case"a":case"A":u._isPm=u._locale.isPM(r);break;case"H":case"HH":case"h":case"hh":f[a]=i(r);break;case"m":case"mm":f[g]=i(r);break;case"s":case"ss":f[nt]=i(r);break;case"S":case"SS":case"SSS":case"SSSS":f[tt]=i(1e3*("0."+r));break;case"X":u._d=new Date(1e3*parseFloat(r));break;case"Z":case"ZZ":u._useUTC=!0;u._tzm=wi(r);break;case"dd":case"ddd":case"dddd":e=u._locale.weekdaysParse(r);null!=e?(u._w=u._w||{},u._w.d=e):u._pf.invalidWeekday=r;break;case"w":case"ww":case"W":case"WW":case"d":case"e":case"E":n=n.substr(0,1);case"gggg":case"GGGG":case"GGGGG":n=n.substr(0,2);r&&(u._w=u._w||{},u._w[n]=i(r));break;case"gg":case"GG":u._w=u._w||{};u._w[n]=t.parseTwoDigitYear(r)}}function fu(n){var i,o,f,u,r,e,s;i=n._w;null!=i.GG||null!=i.W||null!=i.E?(r=1,e=4,o=d(i.GG,n._a[c],w(t(),1,4).year),f=d(i.W,1),u=d(i.E,1)):(r=n._locale._week.dow,e=n._locale._week.doy,o=d(i.gg,n._a[c],w(t(),r,e).year),f=d(i.w,1),null!=i.d?(u=i.d,r>u&&++f):u=null!=i.e?i.e+r:r);s=bu(o,f,u,e,r);n._a[c]=s.year;n._dayOfYear=s.dayOfYear}function lt(n){var t,i,r,u,f=[];if(!n._d){for(r=ou(n),n._w&&null==n._a[o]&&null==n._a[l]&&fu(n),n._dayOfYear&&(u=d(n._a[c],r[c]),n._dayOfYear>hi(u)&&(n._pf._overflowDayOfYear=!0),i=vt(u,0,n._dayOfYear),n._a[l]=i.getUTCMonth(),n._a[o]=i.getUTCDate()),t=0;3>t&&null==n._a[t];++t)n._a[t]=f[t]=r[t];for(;7>t;t++)n._a[t]=f[t]=null==n._a[t]?2===t?1:0:n._a[t];n._d=(n._useUTC?vt:vu).apply(null,f);null!=n._tzm&&n._d.setUTCMinutes(n._d.getUTCMinutes()+n._tzm)}}function eu(n){var t;n._d||(t=oi(n._i),n._a=[t.year,t.month,t.day,t.hour,t.minute,t.second,t.millisecond],lt(n))}function ou(n){var t=new Date;return n._useUTC?[t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate()]:[t.getFullYear(),t.getMonth(),t.getDate()]}function at(n){if(n._f===t.ISO_8601)return void bi(n);n._a=[];n._pf.empty=!0;for(var i,u,o,r=""+n._i,h=r.length,s=0,e=pi(n._f,n._locale).match(er)||[],f=0;f<e.length;f++)u=e[f],i=(r.match(ru(u,n))||[])[0],i&&(o=r.substr(0,r.indexOf(i)),o.length>0&&n._pf.unusedInput.push(o),r=r.slice(r.indexOf(i)+i.length),s+=i.length),v[u]?(i?n._pf.empty=!1:n._pf.unusedTokens.push(u),uu(u,i,n)):n._strict&&!i&&n._pf.unusedTokens.push(u);n._pf.charsLeftOver=h-s;r.length>0&&n._pf.unusedInput.push(r);n._isPm&&n._a[a]<12&&(n._a[a]+=12);n._isPm===!1&&12===n._a[a]&&(n._a[a]=0);lt(n);li(n)}function su(n){return n.replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(n,t,i,r,u){return t||i||r||u})}function hu(n){return n.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function cu(n){var t,f,u,r,i;if(0===n._f.length)return n._pf.invalidFormat=!0,void(n._d=new Date(NaN));for(r=0;r<n._f.length;r++)i=0,t=ii({},n),t._pf=ot(),t._f=n._f[r],at(t),ai(t)&&(i+=t._pf.charsLeftOver,i+=10*t._pf.unusedTokens.length,t._pf.score=i,(null==u||u>i)&&(u=i,f=t));p(n,f||t)}function bi(n){var t,i,r=n._i,u=vf.exec(r);if(u){for(n._pf.iso=!0,t=0,i=bt.length;i>t;t++)if(bt[t][1].exec(r)){n._f=bt[t][0]+(u[6]||" ");break}for(t=0,i=kt.length;i>t;t++)if(kt[t][1].exec(r)){n._f+=kt[t][0];break}r.match(wt)&&(n._f+="Z");at(n)}else n._isValid=!1}function lu(n){bi(n);n._isValid===!1&&(delete n._isValid,t.createFromInputFallback(n))}function au(i){var u,r=i._i;r===n?i._d=new Date:dr(r)?i._d=new Date(+r):null!==(u=du.exec(r))?i._d=new Date(+u[1]):"string"==typeof r?lu(i):rt(r)?(i._a=r.slice(0),lt(i)):"object"==typeof r?eu(i):"number"==typeof r?i._d=new Date(r):t.createFromInputFallback(i)}function vu(n,t,i,r,u,f,e){var o=new Date(n,t,i,r,u,f,e);return 1970>n&&o.setFullYear(n),o}function vt(n){var t=new Date(Date.UTC.apply(null,arguments));return 1970>n&&t.setUTCFullYear(n),t}function yu(n,t){if("string"==typeof n)if(isNaN(n)){if(n=t.weekdaysParse(n),"number"!=typeof n)return null}else n=parseInt(n,10);return n}function pu(n,t,i,r,u){return u.relativeTime(t||1,!!i,n,r)}function wu(n,i,r){var u=t.duration(n).abs(),c=b(u.as("s")),e=b(u.as("m")),o=b(u.as("h")),s=b(u.as("d")),h=b(u.as("M")),l=b(u.as("y")),f=c<y.s&&["s",c]||1===e&&["m"]||e<y.m&&["mm",e]||1===o&&["h"]||o<y.h&&["hh",o]||1===s&&["d"]||s<y.d&&["dd",s]||1===h&&["M"]||h<y.M&&["MM",h]||1===l&&["y"]||["yy",l];return f[2]=i,f[3]=+n>0,f[4]=r,pu.apply({},f)}function w(n,i,r){var f,e=r-i,u=r-n.day();return u>e&&(u-=7),e-7>u&&(u+=7),f=t(n).add(u,"d"),{week:Math.ceil(f.dayOfYear()/7),year:f.year()}}function bu(n,t,i,r,u){var o,e,f=vt(n,0,1).getUTCDay();return f=0===f?7:f,i=null!=i?i:u,o=u-f+(f>r?7:0)-(u>f?7:0),e=7*(t-1)+(i-u)+o+1,{year:e>0?n:n-1,dayOfYear:e>0?e:hi(n-1)+e}}function ki(i){var r=i._i,u=i._f;return i._locale=i._locale||t.localeData(i._l),null===r||u===n&&""===r?t.invalid({nullInput:!0}):("string"==typeof r&&(i._i=r=i._locale.preparse(r)),t.isMoment(r)?new it(r,!0):(u?rt(u)?cu(i):at(i):au(i),new it(i)))}function di(n,i){var u,r;if(1===i.length&&rt(i[0])&&(i=i[0]),!i.length)return t();for(u=i[0],r=1;r<i.length;++r)i[r][n](u)&&(u=i[r]);return u}function gi(n,t){var i;return"string"==typeof t&&(t=n.localeData().monthsParse(t),"number"!=typeof t)?n:(i=Math.min(n.date(),ht(n.year(),t)),n._d["set"+(n._isUTC?"UTC":"")+"Month"](t,i),n)}function yt(n,t){return n._d["get"+(n._isUTC?"UTC":"")+t]()}function nr(n,t,i){return"Month"===t?gi(n,i):n._d["set"+(n._isUTC?"UTC":"")+t](i)}function h(n,i){return function(r){return null!=r?(nr(this,n,r),t.updateOffset(this,i),this):yt(this,n)}}function tr(n){return 400*n/146097}function ir(n){return 146097*n/400}function ku(n){t.duration.fn[n]=function(){return this._data[n]}}function rr(n){"undefined"==typeof ender&&(ur=pt.moment,pt.moment=n?f("Accessing Moment through the global scope is deprecated, and will be removed in an upcoming release.",t):t)}for(var t,ur,u,pt="undefined"!=typeof global?global:this,b=Math.round,c=0,l=1,o=2,a=3,g=4,nt=5,tt=6,k={},ft=[],fr="undefined"!=typeof module&&module.exports,du=/^\/?Date\((\-?\d+)/i,gu=/(\-)?(?:(\d*)\.)?(\d+)\:(\d+)(?:\:(\d+)\.?(\d{3})?)?/,nf=/^(-)?P(?:(?:([0-9,.]*)Y)?(?:([0-9,.]*)M)?(?:([0-9,.]*)D)?(?:T(?:([0-9,.]*)H)?(?:([0-9,.]*)M)?(?:([0-9,.]*)S)?)?|([0-9,.]*)W)$/,er=/(\[[^\[]*\])|(\\)?(Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Q|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|mm?|ss?|S{1,4}|X|zz?|ZZ?|.)/g,et=/(\[[^\[]*\])|(\\)?(LT|LL?L?L?|l{1,4})/g,or=/\d\d?/,tf=/\d{1,3}/,rf=/\d{1,4}/,uf=/[+\-]?\d{1,6}/,ff=/\d+/,ef=/[0-9]*['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+|[\u0600-\u06FF\/]+(\s*?[\u0600-\u06FF]+){1,2}/i,wt=/Z|[\+\-]\d\d:?\d\d/gi,of=/T/i,sf=/[\+\-]?\d+(\.\d{1,3})?/,hf=/\d{1,2}/,sr=/\d/,hr=/\d\d/,cr=/\d{3}/,cf=/\d{4}/,lf=/[+-]?\d{6}/,af=/[+-]?\d+/,vf=/^\s*(?:[+-]\d{6}|\d{4})-(?:(\d\d-\d\d)|(W\d\d$)|(W\d\d-\d)|(\d\d\d))((T| )(\d\d(:\d\d(:\d\d(\.\d+)?)?)?)?([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,bt=[["YYYYYY-MM-DD",/[+-]\d{6}-\d{2}-\d{2}/],["YYYY-MM-DD",/\d{4}-\d{2}-\d{2}/],["GGGG-[W]WW-E",/\d{4}-W\d{2}-\d/],["GGGG-[W]WW",/\d{4}-W\d{2}/],["YYYY-DDD",/\d{4}-\d{3}/]],kt=[["HH:mm:ss.SSSS",/(T| )\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss",/(T| )\d\d:\d\d:\d\d/],["HH:mm",/(T| )\d\d:\d\d/],["HH",/(T| )\d\d/]],yf=/([\+\-]|\d\d)/gi,lr=("Date|Hours|Minutes|Seconds|Milliseconds".split("|"),{Milliseconds:1,Seconds:1e3,Minutes:6e4,Hours:36e5,Days:864e5,Months:2592e6,Years:31536e6}),pf={ms:"millisecond",s:"second",m:"minute",h:"hour",d:"day",D:"date",w:"week",W:"isoWeek",M:"month",Q:"quarter",y:"year",DDD:"dayOfYear",e:"weekday",E:"isoWeekday",gg:"weekYear",GG:"isoWeekYear"},wf={dayofyear:"dayOfYear",isoweekday:"isoWeekday",isoweek:"isoWeek",weekyear:"weekYear",isoweekyear:"isoWeekYear"},dt={},y={s:45,m:45,h:22,d:26,M:11},ar="DDD w W M D d".split(" "),vr="M D H h m s w W".split(" "),v={M:function(){return this.month()+1},MMM:function(n){return this.localeData().monthsShort(this,n)},MMMM:function(n){return this.localeData().months(this,n)},D:function(){return this.date()},DDD:function(){return this.dayOfYear()},d:function(){return this.day()},dd:function(n){return this.localeData().weekdaysMin(this,n)},ddd:function(n){return this.localeData().weekdaysShort(this,n)},dddd:function(n){return this.localeData().weekdays(this,n)},w:function(){return this.week()},W:function(){return this.isoWeek()},YY:function(){return r(this.year()%100,2)},YYYY:function(){return r(this.year(),4)},YYYYY:function(){return r(this.year(),5)},YYYYYY:function(){var n=this.year(),t=n>=0?"+":"-";return t+r(Math.abs(n),6)},gg:function(){return r(this.weekYear()%100,2)},gggg:function(){return r(this.weekYear(),4)},ggggg:function(){return r(this.weekYear(),5)},GG:function(){return r(this.isoWeekYear()%100,2)},GGGG:function(){return r(this.isoWeekYear(),4)},GGGGG:function(){return r(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 i(this.milliseconds()/100)},SS:function(){return r(i(this.milliseconds()/10),2)},SSS:function(){return r(this.milliseconds(),3)},SSSS:function(){return r(this.milliseconds(),3)},Z:function(){var n=-this.zone(),t="+";return 0>n&&(n=-n,t="-"),t+r(i(n/60),2)+":"+r(i(n)%60,2)},ZZ:function(){var n=-this.zone(),t="+";return 0>n&&(n=-n,t="-"),t+r(i(n/60),2)+r(i(n)%60,2)},z:function(){return this.zoneAbbr()},zz:function(){return this.zoneName()},X:function(){return this.unix()},Q:function(){return this.quarter()}},yr={},pr=["months","monthsShort","weekdays","weekdaysShort","weekdaysMin"];ar.length;)u=ar.pop(),v[u+"o"]=br(v[u],u);for(;vr.length;)u=vr.pop(),v[u+u]=ni(v[u],2);for(v.DDDD=ni(v.DDD,3),p(ti.prototype,{set:function(n){var t;for(var i in n)t=n[i],"function"==typeof t?this[i]=t:this["_"+i]=t},_months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),months:function(n){return this._months[n.month()]},_monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),monthsShort:function(n){return this._monthsShort[n.month()]},monthsParse:function(n){var i,r,u;for(this._monthsParse||(this._monthsParse=[]),i=0;12>i;i++)if(this._monthsParse[i]||(r=t.utc([2e3,i]),u="^"+this.months(r,"")+"|^"+this.monthsShort(r,""),this._monthsParse[i]=new RegExp(u.replace(".",""),"i")),this._monthsParse[i].test(n))return i},_weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdays:function(n){return this._weekdays[n.day()]},_weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysShort:function(n){return this._weekdaysShort[n.day()]},_weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),weekdaysMin:function(n){return this._weekdaysMin[n.day()]},weekdaysParse:function(n){var i,r,u;for(this._weekdaysParse||(this._weekdaysParse=[]),i=0;7>i;i++)if(this._weekdaysParse[i]||(r=t([2e3,1]).day(i),u="^"+this.weekdays(r,"")+"|^"+this.weekdaysShort(r,"")+"|^"+this.weekdaysMin(r,""),this._weekdaysParse[i]=new RegExp(u.replace(".",""),"i")),this._weekdaysParse[i].test(n))return i},_longDateFormat:{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(n){var t=this._longDateFormat[n];return!t&&this._longDateFormat[n.toUpperCase()]&&(t=this._longDateFormat[n.toUpperCase()].replace(/MMMM|MM|DD|dddd/g,function(n){return n.slice(1)}),this._longDateFormat[n]=t),t},isPM:function(n){return"p"===(n+"").toLowerCase().charAt(0)},_meridiemParse:/[ap]\.?m?\.?/i,meridiem:function(n,t,i){return n>11?i?"pm":"PM":i?"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(n,t){var i=this._calendar[n];return"function"==typeof i?i.apply(t):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(n,t,i,r){var u=this._relativeTime[i];return"function"==typeof u?u(n,t,i,r):u.replace(/%d/i,n)},pastFuture:function(n,t){var i=this._relativeTime[n>0?"future":"past"];return"function"==typeof i?i(t):i.replace(/%s/i,t)},ordinal:function(n){return this._ordinal.replace("%d",n)},_ordinal:"%d",preparse:function(n){return n},postformat:function(n){return n},week:function(n){return w(n,this._week.dow,this._week.doy).week},_week:{dow:0,doy:6},_invalidDate:"Invalid date",invalidDate:function(){return this._invalidDate}}),t=function(t,i,r,u){var f;return"boolean"==typeof r&&(u=r,r=n),f={},f._isAMomentObject=!0,f._i=t,f._f=i,f._l=r,f._strict=u,f._isUTC=!1,f._pf=ot(),ki(f)},t.suppressDeprecationWarnings=!1,t.createFromInputFallback=f("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(n){n._d=new Date(n._i)}),t.min=function(){var n=[].slice.call(arguments,0);return di("isBefore",n)},t.max=function(){var n=[].slice.call(arguments,0);return di("isAfter",n)},t.utc=function(t,i,r,u){var f;return"boolean"==typeof r&&(u=r,r=n),f={},f._isAMomentObject=!0,f._useUTC=!0,f._isUTC=!0,f._l=r,f._i=t,f._f=i,f._strict=u,f._pf=ot(),ki(f).utc()},t.unix=function(n){return t(1e3*n)},t.duration=function(n,r){var e,h,s,c,f=n,u=null;return t.isDuration(n)?f={ms:n._milliseconds,d:n._days,M:n._months}:"number"==typeof n?(f={},r?f[r]=n:f.milliseconds=n):(u=gu.exec(n))?(e="-"===u[1]?-1:1,f={y:0,d:i(u[o])*e,h:i(u[a])*e,m:i(u[g])*e,s:i(u[nt])*e,ms:i(u[tt])*e}):(u=nf.exec(n))?(e="-"===u[1]?-1:1,s=function(n){var t=n&&parseFloat(n.replace(",","."));return(isNaN(t)?0:t)*e},f={y:s(u[2]),M:s(u[3]),d:s(u[4]),h:s(u[5]),m:s(u[6]),s:s(u[7]),w:s(u[8])}):"object"==typeof f&&("from"in f||"to"in f)&&(c=kr(t(f.from),t(f.to)),f={},f.ms=c.milliseconds,f.M=c.months),h=new st(f),t.isDuration(n)&&n.hasOwnProperty("_locale")&&(h._locale=n._locale),h},t.version="2.8.1",t.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",t.ISO_8601=function(){},t.momentProperties=ft,t.updateOffset=function(){},t.relativeTimeThreshold=function(t,i){return y[t]===n?!1:i===n?y[t]:(y[t]=i,!0)},t.lang=f("moment.lang is deprecated. Use moment.locale instead.",function(n,i){return t.locale(n,i)}),t.locale=function(n,i){var r;return n&&(r="undefined"!=typeof i?t.defineLocale(n,i):t.localeData(n),r&&(t.duration._locale=t._locale=r)),t._locale._abbr},t.defineLocale=function(n,i){return null!==i?(i.abbr=n,k[n]||(k[n]=new ti),k[n].set(i),t.locale(n),k[n]):(delete k[n],null)},t.langData=f("moment.langData is deprecated. Use moment.localeData instead.",function(n){return t.localeData(n)}),t.localeData=function(n){var i;if(n&&n._locale&&n._locale._abbr&&(n=n._locale._abbr),!n)return t._locale;if(!rt(n)){if(i=yi(n))return i;n=[n]}return nu(n)},t.isMoment=function(n){return n instanceof it||null!=n&&n.hasOwnProperty("_isAMomentObject")},t.isDuration=function(n){return n instanceof st},u=pr.length-1;u>=0;--u)gr(pr[u]);t.normalizeUnits=function(n){return s(n)};t.invalid=function(n){var i=t.utc(NaN);return null!=n?p(i._pf,n):i._pf.userInvalidated=!0,i};t.parseZone=function(){return t.apply(null,arguments).parseZone()};t.parseTwoDigitYear=function(n){return i(n)+(i(n)>68?1900:2e3)};p(t.fn=it.prototype,{clone:function(){return t(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 n=t(this).utc();return 0<n.year()&&n.year()<=9999?ct(n,"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]"):ct(n,"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]")},toArray:function(){var n=this;return[n.year(),n.month(),n.date(),n.hours(),n.minutes(),n.seconds(),n.milliseconds()]},isValid:function(){return ai(this)},isDSTShifted:function(){return this._a?this.isValid()&&ei(this._a,(this._isUTC?t.utc(this._a):t(this._a)).toArray())>0:!1},parsingFlags:function(){return p({},this._pf)},invalidAt:function(){return this._pf.overflow},utc:function(n){return this.zone(0,n)},local:function(n){return this._isUTC&&(this.zone(0,n),this._isUTC=!1,n&&this.add(this._d.getTimezoneOffset(),"m")),this},format:function(n){var i=ct(this,n||t.defaultFormat);return this.localeData().postformat(i)},add:ui(1,"add"),subtract:ui(-1,"subtract"),diff:function(n,i,r){var u,o,f=ut(n,this),h=6e4*(this.zone()-f.zone());return i=s(i),"year"===i||"month"===i?(u=432e5*(this.daysInMonth()+f.daysInMonth()),o=12*(this.year()-f.year())+(this.month()-f.month()),o+=(this-t(this).startOf("month")-(f-t(f).startOf("month")))/u,o-=6e4*(this.zone()-t(this).startOf("month").zone()-(f.zone()-t(f).startOf("month").zone()))/u,"year"===i&&(o/=12)):(u=this-f,o="second"===i?u/1e3:"minute"===i?u/6e4:"hour"===i?u/36e5:"day"===i?(u-h)/864e5:"week"===i?(u-h)/6048e5:u),r?o:e(o)},from:function(n,i){return t.duration({to:this,from:n}).locale(this.locale()).humanize(!i)},fromNow:function(n){return this.from(t(),n)},calendar:function(n){var r=n||t(),u=ut(r,this).startOf("day"),i=this.diff(u,"days",!0),f=-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(f,this))},isLeapYear:function(){return ci(this.year())},isDST:function(){return this.zone()<this.clone().month(0).zone()||this.zone()<this.clone().month(5).zone()},day:function(n){var t=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=n?(n=yu(n,this.localeData()),this.add(n-t,"d")):t},month:h("Month",!0),startOf:function(n){switch(n=s(n)){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"===n?this.weekday(0):"isoWeek"===n&&this.isoWeekday(1),"quarter"===n&&this.month(3*Math.floor(this.month()/3)),this},endOf:function(n){return n=s(n),this.startOf(n).add(1,"isoWeek"===n?"week":n).subtract(1,"ms")},isAfter:function(n,i){return i="undefined"!=typeof i?i:"millisecond",+this.clone().startOf(i)>+t(n).startOf(i)},isBefore:function(n,i){return i="undefined"!=typeof i?i:"millisecond",+this.clone().startOf(i)<+t(n).startOf(i)},isSame:function(n,t){return t=t||"ms",+this.clone().startOf(t)==+ut(n,this).startOf(t)},min:f("moment().min is deprecated, use moment.min instead. https://github.com/moment/moment/issues/1548",function(n){return n=t.apply(null,arguments),this>n?this:n}),max:f("moment().max is deprecated, use moment.max instead. https://github.com/moment/moment/issues/1548",function(n){return n=t.apply(null,arguments),n>this?this:n}),zone:function(n,i){var r,u=this._offset||0;return null==n?this._isUTC?u:this._d.getTimezoneOffset():("string"==typeof n&&(n=wi(n)),Math.abs(n)<16&&(n=60*n),!this._isUTC&&i&&(r=this._d.getTimezoneOffset()),this._offset=n,this._isUTC=!0,null!=r&&this.subtract(r,"m"),u!==n&&(!i||this._changeInProgress?fi(this,t.duration(u-n,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,t.updateOffset(this,!0),this._changeInProgress=null)),this)},zoneAbbr:function(){return this._isUTC?"UTC":""},zoneName:function(){return this._isUTC?"Coordinated Universal Time":""},parseZone:function(){return this._tzm?this.zone(this._tzm):"string"==typeof this._i&&this.zone(this._i),this},hasAlignedHourOffset:function(n){return n=n?t(n).zone():0,(this.zone()-n)%60==0},daysInMonth:function(){return ht(this.year(),this.month())},dayOfYear:function(n){var i=b((t(this).startOf("day")-t(this).startOf("year"))/864e5)+1;return null==n?i:this.add(n-i,"d")},quarter:function(n){return null==n?Math.ceil((this.month()+1)/3):this.month(3*(n-1)+this.month()%3)},weekYear:function(n){var t=w(this,this.localeData()._week.dow,this.localeData()._week.doy).year;return null==n?t:this.add(n-t,"y")},isoWeekYear:function(n){var t=w(this,1,4).year;return null==n?t:this.add(n-t,"y")},week:function(n){var t=this.localeData().week(this);return null==n?t:this.add(7*(n-t),"d")},isoWeek:function(n){var t=w(this,1,4).week;return null==n?t:this.add(7*(n-t),"d")},weekday:function(n){var t=(this.day()+7-this.localeData()._week.dow)%7;return null==n?t:this.add(n-t,"d")},isoWeekday:function(n){return null==n?this.day()||7:this.day(this.day()%7?n:n-7)},isoWeeksInYear:function(){return si(this.year(),1,4)},weeksInYear:function(){var n=this.localeData()._week;return si(this.year(),n.dow,n.doy)},get:function(n){return n=s(n),this[n]()},set:function(n,t){return n=s(n),"function"==typeof this[n]&&this[n](t),this},locale:function(i){return i===n?this._locale._abbr:(this._locale=t.localeData(i),this)},lang:f("moment().lang() is deprecated. Use moment().localeData() instead.",function(i){return i===n?this.localeData():(this._locale=t.localeData(i),this)}),localeData:function(){return this._locale}});t.fn.millisecond=t.fn.milliseconds=h("Milliseconds",!1);t.fn.second=t.fn.seconds=h("Seconds",!1);t.fn.minute=t.fn.minutes=h("Minutes",!1);t.fn.hour=t.fn.hours=h("Hours",!0);t.fn.date=h("Date",!0);t.fn.dates=f("dates accessor is deprecated. Use date instead.",h("Date",!0));t.fn.year=h("FullYear",!0);t.fn.years=f("years accessor is deprecated. Use year instead.",h("FullYear",!0));t.fn.days=t.fn.day;t.fn.months=t.fn.month;t.fn.weeks=t.fn.week;t.fn.isoWeeks=t.fn.isoWeek;t.fn.quarters=t.fn.quarter;t.fn.toJSON=t.fn.toISOString;p(t.duration.fn=st.prototype,{_bubble:function(){var u,f,o,s=this._milliseconds,t=this._days,i=this._months,n=this._data,r=0;n.milliseconds=s%1e3;u=e(s/1e3);n.seconds=u%60;f=e(u/60);n.minutes=f%60;o=e(f/60);n.hours=o%24;t+=e(o/24);r=e(tr(t));t-=e(ir(r));i+=e(t/30);t%=30;r+=e(i/12);i%=12;n.days=t;n.months=i;n.years=r},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 e(this.days()/7)},valueOf:function(){return this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*i(this._months/12)},humanize:function(n){var t=wu(this,!n,this.localeData());return n&&(t=this.localeData().pastFuture(+this,t)),this.localeData().postformat(t)},add:function(n,i){var r=t.duration(n,i);return this._milliseconds+=r._milliseconds,this._days+=r._days,this._months+=r._months,this._bubble(),this},subtract:function(n,i){var r=t.duration(n,i);return this._milliseconds-=r._milliseconds,this._days-=r._days,this._months-=r._months,this._bubble(),this},get:function(n){return n=s(n),this[n.toLowerCase()+"s"]()},as:function(n){var t,i;if(n=s(n),t=this._days+this._milliseconds/864e5,"month"===n||"year"===n)return i=this._months+12*tr(t),"month"===n?i:i/12;switch(t+=ir(this._months/12),n){case"week":return t/7;case"day":return t;case"hour":return 24*t;case"minute":return 1440*t;case"second":return 86400*t;case"millisecond":return 864e5*t;default:throw new Error("Unknown unit "+n);}},lang:t.fn.lang,locale:t.fn.locale,toIsoString:f("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",function(){return this.toISOString()}),toISOString:function(){var r=Math.abs(this.years()),u=Math.abs(this.months()),f=Math.abs(this.days()),n=Math.abs(this.hours()),t=Math.abs(this.minutes()),i=Math.abs(this.seconds()+this.milliseconds()/1e3);return this.asSeconds()?(this.asSeconds()<0?"-":"")+"P"+(r?r+"Y":"")+(u?u+"M":"")+(f?f+"D":"")+(n||t||i?"T":"")+(n?n+"H":"")+(t?t+"M":"")+(i?i+"S":""):"P0D"},localeData:function(){return this._locale}});for(u in lr)lr.hasOwnProperty(u)&&ku(u.toLowerCase());t.duration.fn.asMilliseconds=function(){return this.as("ms")};t.duration.fn.asSeconds=function(){return this.as("s")};t.duration.fn.asMinutes=function(){return this.as("m")};t.duration.fn.asHours=function(){return this.as("h")};t.duration.fn.asDays=function(){return this.as("d")};t.duration.fn.asWeeks=function(){return this.as("weeks")};t.duration.fn.asMonths=function(){return this.as("M")};t.duration.fn.asYears=function(){return this.as("y")};t.locale("en",{ordinal:function(n){var t=n%10,r=1===i(n%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return n+r}});fr?module.exports=t:"function"==typeof define&&define.amd?(define("moment",function(n,i,r){return r.config&&r.config()&&r.config().noGlobal===!0&&(pt.moment=ur),t}),rr(!0)):rr()}.call(this);!function(n){"use strict";if("function"==typeof define&&define.amd)define(["jquery","moment"],n);else{if(!jQuery)throw"bootstrap-datetimepicker requires jQuery to be loaded first";if(!moment)throw"bootstrap-datetimepicker requires moment.js to be loaded first";n(jQuery,moment)}}(function(n,t){"use strict";if("undefined"==typeof t)throw new Error("momentjs is required");var r=0,i=t,u=function(t,u){var d,st=n.fn.datetimepicker.defaults,ht={time:"glyphicon glyphicon-time",date:"glyphicon glyphicon-calendar",up:"glyphicon glyphicon-chevron-up",down:"glyphicon glyphicon-chevron-down"},f=this,ct=function(){var o,s,e=!1;if(f.options=n.extend({},st,u),f.options.icons=n.extend({},ht,f.options.icons),f.element=n(t),lt(),!f.options.pickTime&&!f.options.pickDate)throw new Error("Must choose at least one picker");if(f.id=r++,i.locale(f.options.language),f.date=i(),f.unset=!1,f.isInput=f.element.is("input"),f.component=!1,f.element.hasClass("input-group")&&(f.component=f.element.find(0===f.element.find(".datepickerbutton").size()?'[class^="input-group-"]':".datepickerbutton")),f.format=f.options.format,o=i().localeData(),f.format||(f.format=f.options.pickDate?o.longDateFormat("L"):"",f.options.pickDate&&f.options.pickTime&&(f.format+=" "),f.format+=f.options.pickTime?o.longDateFormat("LT"):"",f.options.useSeconds&&(-1!==o.longDateFormat("LT").indexOf(" A")?f.format=f.format.split(" A")[0]+":ss A":f.format+=":ss")),f.use24hours=f.format.toLowerCase().indexOf("a")<1,f.component&&(e=f.component.find("span")),f.options.pickTime&&e&&e.addClass(f.options.icons.time),f.options.pickDate&&e&&(e.removeClass(f.options.icons.time),e.addClass(f.options.icons.date)),f.options.widgetParent="string"==typeof f.options.widgetParent&&f.options.widgetParent||f.element.parents().filter(function(){return"scroll"===n(this).css("overflow-y")}).get(0)||"body",f.widget=n(ti()).appendTo(f.options.widgetParent),f.options.useSeconds&&!f.use24hours&&f.widget.width(300),f.minViewMode=f.options.minViewMode||0,"string"==typeof f.minViewMode)switch(f.minViewMode){case"months":f.minViewMode=1;break;case"years":f.minViewMode=2;break;default:f.minViewMode=0}if(f.viewMode=f.options.viewMode||0,"string"==typeof f.viewMode)switch(f.viewMode){case"months":f.viewMode=1;break;case"years":f.viewMode=2;break;default:f.viewMode=0}f.options.disabledDates=k(f.options.disabledDates);f.options.enabledDates=k(f.options.enabledDates);f.startViewMode=f.viewMode;f.setMinDate(f.options.minDate);f.setMaxDate(f.options.maxDate);at();vt();yt();pt();wt();c();w();ut();""!==f.options.defaultDate&&""===y().val()&&f.setValue(f.options.defaultDate);1!==f.options.minuteStepping&&(s=f.options.minuteStepping,f.date.minutes(Math.round(f.date.minutes()/s)*s%60).seconds(0))},y=function(){var n;if(f.isInput)return f.element;if(n=f.element.find(".datepickerinput"),0===n.size())n=f.element.find("input");else if(!n.is("input"))throw new Error('CSS class "datepickerinput" cannot be applied to non input element');return n},lt=function(){var n;n=f.element.is("input")?f.element.data():f.element.find("input").data();void 0!==n.dateFormat&&(f.options.format=n.dateFormat);void 0!==n.datePickdate&&(f.options.pickDate=n.datePickdate);void 0!==n.datePicktime&&(f.options.pickTime=n.datePicktime);void 0!==n.dateUseminutes&&(f.options.useMinutes=n.dateUseminutes);void 0!==n.dateUseseconds&&(f.options.useSeconds=n.dateUseseconds);void 0!==n.dateUsecurrent&&(f.options.useCurrent=n.dateUsecurrent);void 0!==n.dateMinutestepping&&(f.options.minuteStepping=n.dateMinutestepping);void 0!==n.dateMindate&&(f.options.minDate=n.dateMindate);void 0!==n.dateMaxdate&&(f.options.maxDate=n.dateMaxdate);void 0!==n.dateShowtoday&&(f.options.showToday=n.dateShowtoday);void 0!==n.dateCollapse&&(f.options.collapse=n.dateCollapse);void 0!==n.dateLanguage&&(f.options.language=n.dateLanguage);void 0!==n.dateDefaultdate&&(f.options.defaultDate=n.dateDefaultdate);void 0!==n.dateDisableddates&&(f.options.disabledDates=n.dateDisableddates);void 0!==n.dateEnableddates&&(f.options.enabledDates=n.dateEnableddates);void 0!==n.dateIcons&&(f.options.icons=n.dateIcons);void 0!==n.dateUsestrict&&(f.options.useStrict=n.dateUsestrict);void 0!==n.dateDirection&&(f.options.direction=n.dateDirection);void 0!==n.dateSidebyside&&(f.options.sideBySide=n.dateSidebyside)},it=function(){var r,u="absolute",t=f.component?f.component.offset():f.element.offset(),i=n(window);f.width=f.component?f.component.outerWidth():f.element.outerWidth();t.top=t.top+f.element.outerHeight();"up"===f.options.direction?r="top":"bottom"===f.options.direction?r="bottom":"auto"===f.options.direction&&(r=t.top+f.widget.height()>i.height()+i.scrollTop()&&f.widget.height()+f.element.outerHeight()<t.top?"top":"bottom");"top"===r?(t.top-=f.widget.height()+f.element.outerHeight()+15,f.widget.addClass("top").removeClass("bottom")):(t.top+=1,f.widget.addClass("bottom").removeClass("top"));void 0!==f.options.width&&f.widget.width(f.options.width);"left"===f.options.orientation&&(f.widget.addClass("left-oriented"),t.left=t.left-f.widget.width()+20);ni()&&(u="fixed",t.top-=i.scrollTop(),t.left-=i.scrollLeft());i.width()<t.left+f.widget.outerWidth()?(t.right=i.width()-t.left-f.width,t.left="auto",f.widget.addClass("pull-right")):(t.right="auto",f.widget.removeClass("pull-right"));f.widget.css({position:u,top:t.top,left:t.left,right:t.right})},o=function(n,t){i(f.date).isSame(i(n))||(f.element.trigger({type:"dp.change",date:i(f.date),oldDate:i(n)}),"change"!==t&&f.element.change())},g=function(n){f.element.trigger({type:"dp.error",date:i(n,f.format,f.options.useStrict)})},c=function(n){i.locale(f.options.language);var t=n;t||(t=y().val(),t&&(f.date=i(t,f.format,f.options.useStrict)),f.date||(f.date=i()));f.viewDate=i(f.date).startOf("month");v();nt()},at=function(){i.locale(f.options.language);var t,r=n("<tr>"),u=i.weekdaysMin();if(0===i().localeData()._week.dow)for(t=0;7>t;t++)r.append('<th class="dow">'+u[t]+"<\/th>");else for(t=1;8>t;t++)r.append(7===t?'<th class="dow">'+u[0]+"<\/th>":'<th class="dow">'+u[t]+"<\/th>");f.widget.find(".datepicker-days thead").append(r)},vt=function(){i.locale(f.options.language);for(var t="",r=i.monthsShort(),n=0;12>n;n++)t+='<span class="month">'+r[n]+"<\/span>";f.widget.find(".datepicker-months td").append(t)},v=function(){if(f.options.pickDate){i.locale(f.options.language);var y,r,p,v,e,u,w,k,h,t=f.viewDate.year(),c=f.viewDate.month(),o=f.options.minDate.year(),d=f.options.minDate.month(),s=f.options.maxDate.year(),g=f.options.maxDate.month(),l=[],a=i.months();for(f.widget.find(".datepicker-days").find(".disabled").removeClass("disabled"),f.widget.find(".datepicker-months").find(".disabled").removeClass("disabled"),f.widget.find(".datepicker-years").find(".disabled").removeClass("disabled"),f.widget.find(".datepicker-days th:eq(1)").text(a[c]+" "+t),r=i(f.viewDate,f.format,f.options.useStrict).subtract(1,"months"),w=r.daysInMonth(),r.date(w).startOf("week"),(t===o&&d>=c||o>t)&&f.widget.find(".datepicker-days th:eq(0)").addClass("disabled"),(t===s&&c>=g||t>s)&&f.widget.find(".datepicker-days th:eq(2)").addClass("disabled"),p=i(r).add(42,"d");r.isBefore(p);){if(r.weekday()===i().startOf("week").weekday()&&(v=n("<tr>"),l.push(v)),e="",r.year()<t||r.year()===t&&r.month()<c?e+=" old":(r.year()>t||r.year()===t&&r.month()>c)&&(e+=" new"),r.isSame(i({y:f.date.year(),M:f.date.month(),d:f.date.date()}))&&(e+=" active"),(b(r,"day")||!ot(r))&&(e+=" disabled"),f.options.showToday===!0&&r.isSame(i(),"day")&&(e+=" today"),f.options.daysOfWeekDisabled)for(u=0;u<f.options.daysOfWeekDisabled.length;u++)if(r.day()===f.options.daysOfWeekDisabled[u]){e+=" disabled";break}v.append('<td class="day'+e+'">'+r.date()+"<\/td>");y=r.date();r.add(1,"d");y===r.date()&&r.add(1,"d")}for(f.widget.find(".datepicker-days tbody").empty().append(l),h=f.date.year(),a=f.widget.find(".datepicker-months").find("th:eq(1)").text(t).end().find("span").removeClass("active"),h===t&&a.eq(f.date.month()).addClass("active"),o>h-1&&f.widget.find(".datepicker-months th:eq(0)").addClass("disabled"),h+1>s&&f.widget.find(".datepicker-months th:eq(2)").addClass("disabled"),u=0;12>u;u++)t===o&&d>u||o>t?n(a[u]).addClass("disabled"):(t===s&&u>g||t>s)&&n(a[u]).addClass("disabled");for(l="",t=10*parseInt(t/10,10),k=f.widget.find(".datepicker-years").find("th:eq(1)").text(t+"-"+(t+9)).parents("table").find("td"),f.widget.find(".datepicker-years").find("th").removeClass("disabled"),o>t&&f.widget.find(".datepicker-years").find("th:eq(0)").addClass("disabled"),t+9>s&&f.widget.find(".datepicker-years").find("th:eq(2)").addClass("disabled"),t-=1,u=-1;11>u;u++)l+='<span class="year'+(-1===u||10===u?" old":"")+(h===t?" active":"")+(o>t||t>s?" disabled":"")+'">'+t+"<\/span>",t+=1;k.html(l)}},yt=function(){i.locale(f.options.language);var t,r,u,e=f.widget.find(".timepicker .timepicker-hours table"),n="";if(e.parent().hide(),f.use24hours)for(t=0,r=0;6>r;r+=1){for(n+="<tr>",u=0;4>u;u+=1)n+='<td class="hour">'+s(t.toString())+"<\/td>",t++;n+="<\/tr>"}else for(t=1,r=0;3>r;r+=1){for(n+="<tr>",u=0;4>u;u+=1)n+='<td class="hour">'+s(t.toString())+"<\/td>",t++;n+="<\/tr>"}e.html(n)},pt=function(){var i,r,e=f.widget.find(".timepicker .timepicker-minutes table"),n="",u=0,t=f.options.minuteStepping;for(e.parent().hide(),1===t&&(t=5),i=0;i<Math.ceil(15/t);i++){for(n+="<tr>",r=0;4>r;r+=1)60>u?(n+='<td class="minute">'+s(u.toString())+"<\/td>",u+=t):n+="<td><\/td>";n+="<\/tr>"}e.html(n)},wt=function(){var t,i,r=f.widget.find(".timepicker .timepicker-seconds table"),n="",u=0;for(r.parent().hide(),t=0;3>t;t++){for(n+="<tr>",i=0;4>i;i+=1)n+='<td class="second">'+s(u.toString())+"<\/td>",u+=5;n+="<\/tr>"}r.html(n)},nt=function(){if(f.date){var t=f.widget.find(".timepicker span[data-time-component]"),n=f.date.hours(),i=f.date.format("A");f.use24hours||(0===n?n=12:12!==n&&(n%=12),f.widget.find(".timepicker [data-action=togglePeriod]").text(i));t.filter("[data-time-component=hours]").text(s(n));t.filter("[data-time-component=minutes]").text(s(f.date.minutes()));t.filter("[data-time-component=seconds]").text(s(f.date.second()))}},bt=function(t){t.stopPropagation();t.preventDefault();f.unset=!1;var u,s,h,c,r=n(t.target).closest("span, td, th"),a=i(f.date);if(1===r.length&&!r.is(".disabled"))switch(r[0].nodeName.toLowerCase()){case"th":switch(r[0].className){case"picker-switch":w(1);break;case"prev":case"next":h=e.modes[f.viewMode].navStep;"prev"===r[0].className&&(h=-1*h);f.viewDate.add(h,e.modes[f.viewMode].navFnc);v()}break;case"span":r.is(".month")?(u=r.parent().find("span").index(r),f.viewDate.month(u)):(s=parseInt(r.text(),10)||0,f.viewDate.year(s));f.viewMode===f.minViewMode&&(f.date=i({y:f.viewDate.year(),M:f.viewDate.month(),d:f.viewDate.date(),h:f.date.hours(),m:f.date.minutes(),s:f.date.seconds()}),o(a,t.type),l());w(-1);v();break;case"td":r.is(".day")&&(c=parseInt(r.text(),10)||1,u=f.viewDate.month(),s=f.viewDate.year(),r.is(".old")?0===u?(u=11,s-=1):u-=1:r.is(".new")&&(11===u?(u=0,s+=1):u+=1),f.date=i({y:s,M:u,d:c,h:f.date.hours(),m:f.date.minutes(),s:f.date.seconds()}),f.viewDate=i({y:s,M:u,d:Math.min(28,c)}),v(),l(),o(a,t.type))}},p={incrementHours:function(){a("add","hours",1)},incrementMinutes:function(){a("add","minutes",f.options.minuteStepping)},incrementSeconds:function(){a("add","seconds",1)},decrementHours:function(){a("subtract","hours",1)},decrementMinutes:function(){a("subtract","minutes",f.options.minuteStepping)},decrementSeconds:function(){a("subtract","seconds",1)},togglePeriod:function(){var n=f.date.hours();n>=12?n-=12:n+=12;f.date.hours(n)},showPicker:function(){f.widget.find(".timepicker > div:not(.timepicker-picker)").hide();f.widget.find(".timepicker .timepicker-picker").show()},showHours:function(){f.widget.find(".timepicker .timepicker-picker").hide();f.widget.find(".timepicker .timepicker-hours").show()},showMinutes:function(){f.widget.find(".timepicker .timepicker-picker").hide();f.widget.find(".timepicker .timepicker-minutes").show()},showSeconds:function(){f.widget.find(".timepicker .timepicker-picker").hide();f.widget.find(".timepicker .timepicker-seconds").show()},selectHour:function(t){var i=parseInt(n(t.target).text(),10);f.date.hours()>12&&(i+=12);f.date.hours(i);p.showPicker.call(f)},selectMinute:function(t){f.date.minutes(parseInt(n(t.target).text(),10));p.showPicker.call(f)},selectSecond:function(t){f.date.seconds(parseInt(n(t.target).text(),10));p.showPicker.call(f)}},kt=function(t){var r=i(f.date),u=n(t.currentTarget).data("action"),e=p[u].apply(f,arguments);return tt(t),f.date||(f.date=i({y:1970})),l(),nt(),o(r,t.type),e},tt=function(n){n.stopPropagation();n.preventDefault()},dt=function(n){27===n.keyCode&&f.hide()},rt=function(t){i.locale(f.options.language);var e=n(t.target),u=i(f.date),r=i(e.val(),f.format,f.options.useStrict);r.isValid()&&!b(r)&&ot(r)?(c(),f.setValue(r),o(u,t.type),l()):(f.viewDate=u,f.unset=!0,o(u,t.type),g(r))},w=function(n){n&&(f.viewMode=Math.max(f.minViewMode,Math.min(2,f.viewMode+n)));f.widget.find(".datepicker > div").hide().filter(".datepicker-"+e.modes[f.viewMode].clsName).show()},ut=function(){var i,r,t,e,u;f.widget.on("click",".datepicker *",n.proxy(bt,this));f.widget.on("click","[data-action]",n.proxy(kt,this));f.widget.on("mousedown",n.proxy(tt,this));f.element.on("keydown",n.proxy(dt,this));f.options.pickDate&&f.options.pickTime&&f.widget.on("click.togglePicker",".accordion-toggle",function(o){if(o.stopPropagation(),i=n(this),r=i.closest("ul"),t=r.find(".in"),e=r.find(".collapse:not(.in)"),t&&t.length){if(u=t.data("collapse"),u&&u.transitioning)return;t.collapse("hide");e.collapse("show");i.find("span").toggleClass(f.options.icons.time+" "+f.options.icons.date);f.element.find('[class^="input-group-"] span').toggleClass(f.options.icons.time+" "+f.options.icons.date)}});f.isInput?f.element.on({focus:n.proxy(f.show,this),change:n.proxy(rt,this),blur:n.proxy(f.hide,this)}):(f.element.on({change:n.proxy(rt,this)},"input"),f.component?f.component.on("click",n.proxy(f.show,this)):f.element.on("click",n.proxy(f.show,this)))},gt=function(){n(window).on("resize.datetimepicker"+f.id,n.proxy(it,this));f.isInput||n(document).on("mousedown.datetimepicker"+f.id,n.proxy(f.hide,this))},ft=function(){f.widget.off("click",".datepicker *",f.click);f.widget.off("click","[data-action]");f.widget.off("mousedown",f.stopEvent);f.options.pickDate&&f.options.pickTime&&f.widget.off("click.togglePicker");f.isInput?f.element.off({focus:f.show,change:f.change}):(f.element.off({change:f.change},"input"),f.component?f.component.off("click",f.show):f.element.off("click",f.show))},et=function(){n(window).off("resize.datetimepicker"+f.id);f.isInput||n(document).off("mousedown.datetimepicker"+f.id)},ni=function(){if(f.element){for(var i=f.element.parents(),r=!1,t=0;t<i.length;t++)if("fixed"===n(i[t]).css("position")){r=!0;break}return r}return!1},l=function(){i.locale(f.options.language);var n="";f.unset||(n=i(f.date).format(f.format));y().val(n);f.element.data("date",n);f.options.pickTime||f.hide()},a=function(n,t,r){i.locale(f.options.language);var u;return"add"===n?(u=i(f.date),23===u.hours()&&u.add(r,t),u.add(r,t)):u=i(f.date).subtract(r,t),b(i(u.subtract(r,t)))||b(u)?void g(u.format(f.format)):("add"===n?f.date.add(r,t):f.date.subtract(r,t),void(f.unset=!1))},b=function(n,t){i.locale(f.options.language);var r=i(f.options.maxDate,f.format,f.options.useStrict),u=i(f.options.minDate,f.format,f.options.useStrict);return t&&(r=r.endOf(t),u=u.startOf(t)),n.isAfter(r)||n.isBefore(u)?!0:f.options.disabledDates===!1?!1:f.options.disabledDates[n.format("YYYY-MM-DD")]===!0},ot=function(n){return i.locale(f.options.language),f.options.enabledDates===!1?!0:f.options.enabledDates[n.format("YYYY-MM-DD")]===!0},k=function(n){for(var r={},u=0,t=0;t<n.length;t++)d=i.isMoment(n[t])||n[t]instanceof Date?i(n[t]):i(n[t],f.format,f.options.useStrict),d.isValid()&&(r[d.format("YYYY-MM-DD")]=!0,u++);return u>0?r:!1},s=function(n){return n=n.toString(),n.length>=2?n:"0"+n},ti=function(){if(f.options.pickDate&&f.options.pickTime){var n="";return n='<div class="bootstrap-datetimepicker-widget'+(f.options.sideBySide?" timepicker-sbs":"")+' dropdown-menu" style="z-index:9999 !important;">',n+=f.options.sideBySide?'<div class="row"><div class="col-sm-6 datepicker">'+e.template+'<\/div><div class="col-sm-6 timepicker">'+h.getTemplate()+"<\/div><\/div>":'<ul class="list-unstyled"><li'+(f.options.collapse?' class="collapse in"':"")+'><div class="datepicker">'+e.template+'<\/div><\/li><li class="picker-switch accordion-toggle"><a class="btn" style="width:100%"><span class="'+f.options.icons.time+'"><\/span><\/a><\/li><li'+(f.options.collapse?' class="collapse"':"")+'><div class="timepicker">'+h.getTemplate()+"<\/div><\/li><\/ul>",n+"<\/div>"}return f.options.pickTime?'<div class="bootstrap-datetimepicker-widget dropdown-menu"><div class="timepicker">'+h.getTemplate()+"<\/div><\/div>":'<div class="bootstrap-datetimepicker-widget dropdown-menu"><div class="datepicker">'+e.template+"<\/div><\/div>"},e={modes:[{clsName:"days",navFnc:"month",navStep:1},{clsName:"months",navFnc:"year",navStep:1},{clsName:"years",navFnc:"year",navStep:10}],headTemplate:'<thead><tr><th class="prev">&lsaquo;<\/th><th colspan="5" class="picker-switch"><\/th><th class="next">&rsaquo;<\/th><\/tr><\/thead>',contTemplate:'<tbody><tr><td colspan="7"><\/td><\/tr><\/tbody>'},h={hourTemplate:'<span data-action="showHours"   data-time-component="hours"   class="timepicker-hour"><\/span>',minuteTemplate:'<span data-action="showMinutes" data-time-component="minutes" class="timepicker-minute"><\/span>',secondTemplate:'<span data-action="showSeconds"  data-time-component="seconds" class="timepicker-second"><\/span>'};e.template='<div class="datepicker-days"><table class="table-condensed">'+e.headTemplate+'<tbody><\/tbody><\/table><\/div><div class="datepicker-months"><table class="table-condensed">'+e.headTemplate+e.contTemplate+'<\/table><\/div><div class="datepicker-years"><table class="table-condensed">'+e.headTemplate+e.contTemplate+"<\/table><\/div>";h.getTemplate=function(){return'<div class="timepicker-picker"><table class="table-condensed"><tr><td><a href="#" class="btn" data-action="incrementHours"><span class="'+f.options.icons.up+'"><\/span><\/a><\/td><td class="separator"><\/td><td>'+(f.options.useMinutes?'<a href="#" class="btn" data-action="incrementMinutes"><span class="'+f.options.icons.up+'"><\/span><\/a>':"")+"<\/td>"+(f.options.useSeconds?'<td class="separator"><\/td><td><a href="#" class="btn" data-action="incrementSeconds"><span class="'+f.options.icons.up+'"><\/span><\/a><\/td>':"")+(f.use24hours?"":'<td class="separator"><\/td>')+"<\/tr><tr><td>"+h.hourTemplate+'<\/td> <td class="separator">:<\/td><td>'+(f.options.useMinutes?h.minuteTemplate:'<span class="timepicker-minute">00<\/span>')+"<\/td> "+(f.options.useSeconds?'<td class="separator">:<\/td><td>'+h.secondTemplate+"<\/td>":"")+(f.use24hours?"":'<td class="separator"><\/td><td><button type="button" class="btn btn-primary" data-action="togglePeriod"><\/button><\/td>')+'<\/tr><tr><td><a href="#" class="btn" data-action="decrementHours"><span class="'+f.options.icons.down+'"><\/span><\/a><\/td><td class="separator"><\/td><td>'+(f.options.useMinutes?'<a href="#" class="btn" data-action="decrementMinutes"><span class="'+f.options.icons.down+'"><\/span><\/a>':"")+"<\/td>"+(f.options.useSeconds?'<td class="separator"><\/td><td><a href="#" class="btn" data-action="decrementSeconds"><span class="'+f.options.icons.down+'"><\/span><\/a><\/td>':"")+(f.use24hours?"":'<td class="separator"><\/td>')+'<\/tr><\/table><\/div><div class="timepicker-hours" data-action="selectHour"><table class="table-condensed"><\/table><\/div><div class="timepicker-minutes" data-action="selectMinute"><table class="table-condensed"><\/table><\/div>'+(f.options.useSeconds?'<div class="timepicker-seconds" data-action="selectSecond"><table class="table-condensed"><\/table><\/div>':"")};f.destroy=function(){ft();et();f.widget.remove();f.element.removeData("DateTimePicker");f.component&&f.component.removeData("DateTimePicker")};f.show=function(n){if(f.options.useCurrent&&""===y().val()){if(1!==f.options.minuteStepping){var t=i(),r=f.options.minuteStepping;t.minutes(Math.round(t.minutes()/r)*r%60).seconds(0);f.setValue(t.format(f.format))}else f.setValue(i().format(f.format));o("",n.type)}f.widget.hasClass("picker-open")?(f.widget.hide(),f.widget.removeClass("picker-open")):(f.widget.show(),f.widget.addClass("picker-open"));f.height=f.component?f.component.outerHeight():f.element.outerHeight();it();f.element.trigger({type:"dp.show",date:i(f.date)});gt();n&&tt(n)};f.disable=function(){var n=f.element.find("input");n.prop("disabled")||(n.prop("disabled",!0),ft())};f.enable=function(){var n=f.element.find("input");n.prop("disabled")&&(n.prop("disabled",!1),ut())};f.hide=function(){for(var t,r=f.widget.find(".collapse"),n=0;n<r.length;n++)if(t=r.eq(n).data("collapse"),t&&t.transitioning)return;f.widget.hide();f.widget.removeClass("picker-open");f.viewMode=f.startViewMode;w();f.element.trigger({type:"dp.hide",date:i(f.date)});et()};f.setValue=function(n){i.locale(f.options.language);n?f.unset=!1:(f.unset=!0,l());i.isMoment(n)||(n=n instanceof Date?i(n):i(n,f.format,f.options.useStrict));n.isValid()?(f.date=n,l(),f.viewDate=i({y:f.date.year(),M:f.date.month()}),v(),nt()):g(n)};f.getDate=function(){return f.unset?null:i(f.date)};f.setDate=function(n){var t=i(f.date);f.setValue(n?n:null);o(t,"function")};f.setDisabledDates=function(n){f.options.disabledDates=k(n);f.viewDate&&c()};f.setEnabledDates=function(n){f.options.enabledDates=k(n);f.viewDate&&c()};f.setMaxDate=function(n){void 0!==n&&(f.options.maxDate=i.isMoment(n)||n instanceof Date?i(n):i(n,f.format,f.options.useStrict),f.viewDate&&c())};f.setMinDate=function(n){void 0!==n&&(f.options.minDate=i.isMoment(n)||n instanceof Date?i(n):i(n,f.format,f.options.useStrict),f.viewDate&&c())};ct()};n.fn.datetimepicker=function(t){return this.each(function(){var i=n(this),r=i.data("DateTimePicker");r||i.data("DateTimePicker",new u(this,t))})};n.fn.datetimepicker.defaults={pickDate:!0,pickTime:!0,useMinutes:!0,useSeconds:!1,useCurrent:!0,minuteStepping:1,minDate:i({y:1900}),maxDate:i().add(100,"y"),showToday:!0,collapse:!0,language:"en",defaultDate:"",disabledDates:!1,enabledDates:!1,icons:{},useStrict:!1,direction:"auto",sideBySide:!1,daysOfWeekDisabled:!1,widgetParent:!1}});$(document).ready(function(){$("#surveyLink").click(function(){startSurvey();var n=$(this).data("id");setSurveyTaken(n)});$("#confirm-profile-info").click(function(n){n.preventDefault();var i=function(){$("#confirm-profile-info-links").slideUp("slow",function(){$("#confirm-profile-spinner").slideDown("slow")})},t=function(){$("#confirm-profile-spinner").slideUp("slow",function(){$("#confirm-profile-info-links").slideDown("slow")})};console.log("going to post to: "+this.href);$.ajax({type:"POST",url:this.href,dataType:"json",beforeSend:function(){i()},success:function(n){n&&n.successs?$("#updateInfo").slideUp("slow"):($("#profile-update-error-msg").show(),t())},error:function(){$("#profile-update-error-msg").show();t()}})})})