/* modernizr 3.6.0 (Custom Build) | MIT * * https://modernizr.com/download/?-input-inputtypes-webp-setclasses !*/ !function(x,L,G){function b(a,c){return typeof a===c}function j(){var c,l,f,a,d,g,h;for(var m in J){if(J.hasOwnProperty(m)){if(c=[],l=J[m],l.name&&(c.push(l.name.toLowerCase()),l.options&&l.options.aliases&&l.options.aliases.length)){for(f=0;fh;h++){I.setAttribute("type",c=f[h]),g="text"!==I.type&&"style" in I,g&&(I.value=n,I.style.cssText="position:absolute;visibility:hidden;",/^range$/.test(c)&&I.style.WebkitAppearance!==G?(y.appendChild(I),d=L.defaultView,g=d.getComputedStyle&&"textfield"!==d.getComputedStyle(I,null).WebkitAppearance&&0!==I.offsetHeight,y.removeChild(I)):/^(search|tel)$/.test(c)||(g=/^(url|email)$/.test(c)?I.checkValidity&&I.checkValidity()===!1:I.value!=n)),E[f[h]]=!!g}return E}(q);var B;!function(){var a={}.hasOwnProperty;B=b(a,"undefined")||b(a.call,"undefined")?function(c,d){return d in c&&b(c.constructor.prototype[d],"undefined")}:function(d,c){return a.call(d,c)}}(),M._l={},M.on=function(a,c){this._l[a]||(this._l[a]=[]),this._l[a].push(c),F.hasOwnProperty(a)&&setTimeout(function(){F._trigger(a,F[a])},0)},M._trigger=function(a,d){if(this._l[a]){var c=this._l[a];setTimeout(function(){var g,f;for(g=0;gd;d++){O[e[d]]=!!(e[d] in I)}return O.list&&(O.list=!(!H("datalist")||!x.HTMLDataListElement)),O}(z),j(),C(D),delete M.addTest,delete M.addAsyncTest;for(var N=0;N+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function D(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||j,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,j=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",y.option=!!ce.lastChild;var ge={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function qe(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function Le(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function He(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Oe(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Ut,Xt=[],Vt=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xt.pop()||S.expando+"_"+Ct.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Vt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Vt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Vt,"$1"+r):!1!==e.jsonp&&(e.url+=(Et.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Xt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((Ut=E.implementation.createHTMLDocument("").body).innerHTML="
",2===Ut.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):("number"==typeof f.top&&(f.top+="px"),"number"==typeof f.left&&(f.left+="px"),c.css(f))}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=$e(y.pixelPosition,function(e,t){if(t)return t=Be(e,n),Me.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0this.$items.length-1||j<0)){return this.sliding?this.$element.one("slid.bs.carousel",function(){c.to(j)}):h==j?this.pause().cycle():this.slide(hdocument.documentElement.clientHeight;this.$element.css({paddingLeft:!this.bodyIsOverflowing&&a?this.scrollbarWidth:"",paddingRight:this.bodyIsOverflowing&&!a?this.scrollbarWidth:""})},d.prototype.resetAdjustments=function(){this.$element.css({paddingLeft:"",paddingRight:""})},d.prototype.checkScrollbar=function(){var f=window.innerWidth;if(!f){var a=document.documentElement.getBoundingClientRect();f=a.right-Math.abs(a.left)}this.bodyIsOverflowing=document.body.clientWidth
',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0},sanitize:!0,sanitizeFn:null,whiteList:s},j.prototype.init=function(z,l,m){if(this.enabled=!0,this.type=z,this.$element=d(l),this.options=this.getOptions(m),this.$viewport=this.options.viewport&&d(document).find(d.isFunction(this.options.viewport)?this.options.viewport.call(this,this.$element):this.options.viewport.selector||this.options.viewport),this.inState={click:!1,hover:!1,focus:!1},this.$element[0] instanceof document.constructor&&!this.options.selector){throw new Error("`selector` option must be specified when initializing "+this.type+" on the window.document object!")}for(var w=this.options.trigger.split(" "),u=w.length;u--;){var y=w[u];if("click"==y){this.$element.on("click."+this.type,this.options.selector,d.proxy(this.toggle,this))}else{if("manual"!=y){var g="hover"==y?"mouseenter":"focusin",x="hover"==y?"mouseleave":"focusout";this.$element.on(g+"."+this.type,this.options.selector,d.proxy(this.enter,this)),this.$element.on(x+"."+this.type,this.options.selector,d.proxy(this.leave,this))}}}this.options.selector?this._options=d.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},j.prototype.getDefaults=function(){return j.DEFAULTS},j.prototype.getOptions=function(l){var a=this.$element.data();for(var g in a){a.hasOwnProperty(g)&&-1!==d.inArray(g,p)&&delete a[g]}return(l=d.extend({},this.getDefaults(),a,l)).delay&&"number"==typeof l.delay&&(l.delay={show:l.delay,hide:l.delay}),l.sanitize&&(l.template=k(l.template,l.whiteList,l.sanitizeFn)),l},j.prototype.getDelegateOptions=function(){var a={},e=this.getDefaults();return this._options&&d.each(this._options,function(i,g){e[i]!=g&&(a[i]=g)}),a},j.prototype.enter=function(g){var a=g instanceof this.constructor?g:d(g.currentTarget).data("bs."+this.type);if(a||(a=new this.constructor(g.currentTarget,this.getDelegateOptions()),d(g.currentTarget).data("bs."+this.type,a)),g instanceof d.Event&&(a.inState["focusin"==g.type?"focus":"hover"]=!0),a.tip().hasClass("in")||"in"==a.hoverState){a.hoverState="in"}else{if(clearTimeout(a.timeout),a.hoverState="in",!a.options.delay||!a.options.delay.show){return a.show()}a.timeout=setTimeout(function(){"in"==a.hoverState&&a.show()},a.options.delay.show)}},j.prototype.isInStateTrue=function(){for(var a in this.inState){if(this.inState[a]){return !0}}return !1},j.prototype.leave=function(g){var a=g instanceof this.constructor?g:d(g.currentTarget).data("bs."+this.type);if(a||(a=new this.constructor(g.currentTarget,this.getDelegateOptions()),d(g.currentTarget).data("bs."+this.type,a)),g instanceof d.Event&&(a.inState["focusout"==g.type?"focus":"hover"]=!1),!a.isInStateTrue()){if(clearTimeout(a.timeout),a.hoverState="out",!a.options.delay||!a.options.delay.hide){return a.hide()}a.timeout=setTimeout(function(){"out"==a.hoverState&&a.hide()},a.options.delay.hide)}},j.prototype.show=function(){var H=d.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(H);var x=d.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]);if(H.isDefaultPrevented()||!x){return}var A=this,D=this.tip(),C=this.getUID(this.type);this.setContent(),D.attr("id",C),this.$element.attr("aria-describedby",C),this.options.animation&&D.addClass("fade");var G="function"==typeof this.options.placement?this.options.placement.call(this,D[0],this.$element[0]):this.options.placement,g=/\s?auto?\s?/i,F=g.test(G);F&&(G=G.replace(g,"")||"top"),D.detach().css({top:0,left:0,display:"block"}).addClass(G).data("bs."+this.type,this),this.options.container?D.appendTo(d(document).find(this.options.container)):D.insertAfter(this.$element),this.$element.trigger("inserted.bs."+this.type);var B=this.getPosition(),z=D[0].offsetWidth,w=D[0].offsetHeight;if(F){var E=G,m=this.getPosition(this.$viewport);G="bottom"==G&&B.bottom+w>m.bottom?"top":"top"==G&&B.top-wm.width?"left":"left"==G&&B.left-zg.top+g.height&&(z.top=g.top+g.height-y)}else{var w=u.left-C,m=u.left+C+x;wg.right&&(z.left=g.left+g.width-m)}return z},j.prototype.getTitle=function(){var g=this.$element,a=this.options;return g.attr("data-original-title")||("function"==typeof a.title?a.title.call(g[0]):a.title)},j.prototype.getUID=function(a){for(;a+=~~(1000000*Math.random()),document.getElementById(a);){}return a},j.prototype.tip=function(){if(!this.$tip&&(this.$tip=d(this.options.template),1!=this.$tip.length)){throw new Error(this.type+" `template` option must consist of exactly 1 top-level element!")}return this.$tip},j.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},j.prototype.enable=function(){this.enabled=!0},j.prototype.disable=function(){this.enabled=!1},j.prototype.toggleEnabled=function(){this.enabled=!this.enabled},j.prototype.toggle=function(g){var a=this;g&&((a=d(g.currentTarget).data("bs."+this.type))||(a=new this.constructor(g.currentTarget,this.getDelegateOptions()),d(g.currentTarget).data("bs."+this.type,a))),g?(a.inState.click=!a.inState.click,a.isInStateTrue()?a.enter(a):a.leave(a)):a.tip().hasClass("in")?a.leave(a):a.enter(a)},j.prototype.destroy=function(){var a=this;clearTimeout(this.timeout),this.hide(function(){a.$element.off("."+a.type).removeData("bs."+a.type),a.$tip&&a.$tip.detach(),a.$tip=null,a.$arrow=null,a.$viewport=null,a.$element=null})},j.prototype.sanitizeHtml=function(a){return k(a,this.options.whiteList,this.options.sanitizeFn)};var c=d.fn.tooltip;d.fn.tooltip=function f(a){return this.each(function(){var m=d(this),g=m.data("bs.tooltip"),l="object"==typeof a&&a;!g&&/destroy|hide/.test(a)||(g||m.data("bs.tooltip",g=new j(this,l)),"string"==typeof a&&g[a]())})},d.fn.tooltip.Constructor=j,d.fn.tooltip.noConflict=function(){return d.fn.tooltip=c,this}}(jQuery),function(b){var c=function(g,f){this.init("popover",g,f)};if(!b.fn.tooltip){throw new Error("Popover requires tooltip.js")}c.VERSION="3.4.1",c.DEFAULTS=b.extend({},b.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:''}),((c.prototype=b.extend({},b.fn.tooltip.Constructor.prototype)).constructor=c).prototype.getDefaults=function(){return c.DEFAULTS},c.prototype.setContent=function(){var j=this.tip(),f=this.getTitle(),g=this.getContent();if(this.options.html){var h=typeof g;this.options.sanitize&&(f=this.sanitizeHtml(f),"string"===h&&(g=this.sanitizeHtml(g))),j.find(".popover-title").html(f),j.find(".popover-content").children().detach().end()["string"===h?"html":"append"](g)}else{j.find(".popover-title").text(f),j.find(".popover-content").children().detach().end().text(g)}j.removeClass("fade top bottom left right in"),j.find(".popover-title").html()||j.find(".popover-title").hide()},c.prototype.hasContent=function(){return this.getTitle()||this.getContent()},c.prototype.getContent=function(){var g=this.$element,f=this.options;return g.attr("data-content")||("function"==typeof f.content?f.content.call(g[0]):f.content)},c.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")};var d=b.fn.popover;b.fn.popover=function a(e){return this.each(function(){var h=b(this),f=h.data("bs.popover"),g="object"==typeof e&&e;!f&&/destroy|hide/.test(e)||(f||h.data("bs.popover",f=new c(this,g)),"string"==typeof e&&f[e]())})},b.fn.popover.Constructor=c,b.fn.popover.noConflict=function(){return b.fn.popover=d,this}}(jQuery),function(c){function b(g,f){this.$body=c(document.body),this.$scrollElement=c(g).is(document.body)?c(window):c(g),this.options=c.extend({},b.DEFAULTS,f),this.selector=(this.options.target||"")+" .nav li > a",this.offsets=[],this.targets=[],this.activeTarget=null,this.scrollHeight=0,this.$scrollElement.on("scroll.bs.scrollspy",c.proxy(this.process,this)),this.refresh(),this.process()}function a(e){return this.each(function(){var h=c(this),f=h.data("bs.scrollspy"),g="object"==typeof e&&e;f||h.data("bs.scrollspy",f=new b(this,g)),"string"==typeof e&&f[e]()})}b.VERSION="3.4.1",b.DEFAULTS={offset:10},b.prototype.getScrollHeight=function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,document.documentElement.scrollHeight)},b.prototype.refresh=function(){var g=this,f="offset",e=0;this.offsets=[],this.targets=[],this.scrollHeight=this.getScrollHeight(),c.isWindow(this.$scrollElement[0])||(f="position",e=this.$scrollElement.scrollTop()),this.$body.find(this.selector).map(function(){var k=c(this),h=k.data("target")||k.attr("href"),j=/^#./.test(h)&&c(h);return j&&j.length&&j.is(":visible")&&[[j[f]().top+e,h]]||null}).sort(function(i,h){return i[0]-h[0]}).each(function(){g.offsets.push(this[0]),g.targets.push(this[1])})},b.prototype.process=function(){var m,g=this.$scrollElement.scrollTop()+this.options.offset,h=this.getScrollHeight(),k=this.options.offset+h-this.$scrollElement.height(),j=this.offsets,l=this.targets,f=this.activeTarget;if(this.scrollHeight!=h&&this.refresh(),k<=g){return f!=(m=l[l.length-1])&&this.activate(m)}if(f&&g=j[m]&&(j[m+1]===undefined||g .active"),j=h&&f.support.transition&&(k.length&&k.hasClass("fade")||!!a.find("> .fade").length);function l(){k.removeClass("active").find("> .dropdown-menu > .active").removeClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!1),m.addClass("active").find('[data-toggle="tab"]').attr("aria-expanded",!0),j?(m[0].offsetWidth,m.addClass("in")):m.removeClass("fade"),m.parent(".dropdown-menu").length&&m.closest("li.dropdown").addClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!0),h&&h()}k.length&&j?k.one("bsTransitionEnd",l).emulateTransitionEnd(b.TRANSITION_DURATION):l(),k.removeClass("in")};var g=f.fn.tab;f.fn.tab=c,f.fn.tab.Constructor=b,f.fn.tab.noConflict=function(){return f.fn.tab=g,this};var d=function(a){a.preventDefault(),c.call(f(this),"show")};f(document).on("click.bs.tab.data-api",'[data-toggle="tab"]',d).on("click.bs.tab.data-api",'[data-toggle="pill"]',d)}(jQuery),function(c){var a=function(h,f){this.options=c.extend({},a.DEFAULTS,f);var g=this.options.target===a.DEFAULTS.target?c(this.options.target):c(document).find(this.options.target);this.$target=g.on("scroll.bs.affix.data-api",c.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",c.proxy(this.checkPositionWithEventLoop,this)),this.$element=c(h),this.affixed=null,this.unpin=null,this.pinnedOffset=null,this.checkPosition()};function b(e){return this.each(function(){var h=c(this),f=h.data("bs.affix"),g="object"==typeof e&&e;f||h.data("bs.affix",f=new a(this,g)),"string"==typeof e&&f[e]()})}a.VERSION="3.4.1",a.RESET="affix affix-top affix-bottom",a.DEFAULTS={offset:0,target:window},a.prototype.getState=function(u,g,h,m){var k=this.$target.scrollTop(),q=this.$element.offset(),f=this.$target.height();if(null!=h&&"top"==this.affixed){return k>>0,c=0;cal(a)?(d=a+1,g-al(a)):(d=a,g);return{year:d,dayOfYear:c}}function ch(a,g,c){var f,b,d=dp(a.year(),g,c),d=Math.floor((a.dayOfYear()-d-1)/7)+1;return d<1?f=d+b8(b=a.year()-1,g,c):d>b8(a.year(),g,c)?(f=d-b8(a.year(),g,c),b=a.year()+1):(b=a.year(),f=d),{week:f,year:b}}function b8(a,d,b){var c=dp(a,d,b),d=dp(a+1,d,b);return(al(a)-c+d)/7}cu("w",["ww",2],"wo","week"),cu("W",["WW",2],"Wo","isoWeek"),cC("week","w"),cC("isoWeek","W"),bR("week",5),bR("isoWeek",5),cR("w",b7),cR("ww",b7,cY),cR("W",b7),cR("WW",b7,cY),cF(["w","ww","W","WW"],function(a,d,b,c){d[c.substr(0,1)]=a2(a)});function av(a,b){return a.slice(b,7).concat(a.slice(0,b))}cu("d",0,"do","day"),cu("dd",0,0,function(a){return this.localeData().weekdaysMin(this,a)}),cu("ddd",0,0,function(a){return this.localeData().weekdaysShort(this,a)}),cu("dddd",0,0,function(a){return this.localeData().weekdays(this,a)}),cu("e",0,0,"weekday"),cu("E",0,0,"isoWeekday"),cC("day","d"),cC("weekday","e"),cC("isoWeekday","E"),bR("day",11),bR("weekday",11),bR("isoWeekday",11),cR("d",b7),cR("e",b7),cR("E",b7),cR("dd",function(a,b){return b.weekdaysMinRegex(a)}),cR("ddd",function(a,b){return b.weekdaysShortRegex(a)}),cR("dddd",function(a,b){return b.weekdaysRegex(a)}),cF(["dd","ddd","dddd"],function(a,d,b,c){c=b._locale.weekdaysParse(a,c,b._strict);null!=c?d.d=c:bJ(b).invalidWeekday=a}),cF(["d","e","E"],function(a,d,b,c){d[c]=a2(a)});var br="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),ci="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),c8="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),by=bv,aT=bv,cI=bv;function bX(){function c(a,i){return i.length-a.length}for(var k,f,j,d=[],h=[],b=[],g=[],l=0;l<7;l++){j=bC([2000,1]).day(l),k=bK(this.weekdaysMin(j,"")),f=bK(this.weekdaysShort(j,"")),j=bK(this.weekdays(j,"")),d.push(k),h.push(f),b.push(j),g.push(k),g.push(f),g.push(j)}d.sort(c),h.sort(c),b.sort(c),g.sort(c),this._weekdaysRegex=new RegExp("^("+g.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+b.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+h.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+d.join("|")+")","i")}function cA(){return this.hours()%12||12}function bl(a,b){cu(a,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),b)})}function cr(a,b){return b._meridiemParse}cu("H",["HH",2],0,"hour"),cu("h",["hh",2],0,cA),cu("k",["kk",2],0,function(){return this.hours()||24}),cu("hmm",0,0,function(){return""+cA.apply(this)+cl(this.minutes(),2)}),cu("hmmss",0,0,function(){return""+cA.apply(this)+cl(this.minutes(),2)+cl(this.seconds(),2)}),cu("Hmm",0,0,function(){return""+this.hours()+cl(this.minutes(),2)}),cu("Hmmss",0,0,function(){return""+this.hours()+cl(this.minutes(),2)+cl(this.seconds(),2)}),bl("a",!0),bl("A",!1),cC("hour","h"),bR("hour",13),cR("a",cr),cR("A",cr),cR("H",b7),cR("h",b7),cR("k",b7),cR("HH",b7,cY),cR("hh",b7,cY),cR("kk",b7,cY),cR("hmm",a4),cR("hmmss",c0),cR("Hmm",a4),cR("Hmmss",c0),aH(["H","HH"],c5),aH(["k","kk"],function(a,c,b){a=a2(a);c[c5]=24===a?0:a}),aH(["a","A"],function(a,c,b){b._isPm=b._locale.isPM(a),b._meridiem=a}),aH(["h","hh"],function(a,c,b){c[c5]=a2(a),bJ(b).bigHour=!0}),aH("hmm",function(a,d,b){var c=a.length-2;d[c5]=a2(a.substr(0,c)),d[cD]=a2(a.substr(c)),bJ(b).bigHour=!0}),aH("hmmss",function(a,f,c){var d=a.length-4,b=a.length-2;f[c5]=a2(a.substr(0,d)),f[cD]=a2(a.substr(d,2)),f[bS]=a2(a.substr(b)),bJ(c).bigHour=!0}),aH("Hmm",function(a,d,b){var c=a.length-2;d[c5]=a2(a.substr(0,c)),d[cD]=a2(a.substr(c))}),aH("Hmmss",function(a,f,c){var d=a.length-4,b=a.length-2;f[c5]=a2(a.substr(0,d)),f[cD]=a2(a.substr(d,2)),f[bS]=a2(a.substr(b))});bv=aI("Hours",!0);var ao,b5={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:aC,monthsShort:cN,week:{dow:0,doy:6},weekdays:br,weekdaysMin:c8,weekdaysShort:ci,meridiemParse:/[ap]\.?m?\.?/i},cm={},cP={};function bH(a){return a&&a.toLowerCase().replace("_","-")}function bf(a){for(var g,c,f,b,d=0;d=g&&function(h,k){for(var i=Math.min(h.length,k.length),j=0;j=g-1){break}g--}d++}return ao}function aM(b){var a;if(void 0===cm[b]&&"undefined"!=typeof module&&module&&module.exports&&null!=b.match("^[^/\\\\]*$")){try{a=ao._abbr,require("./locale/"+b),aE(a)}catch(a){cm[b]=null}}return cm[b]}function aE(a,b){return a&&((b=bZ(b)?bP(a):a0(a,b))?ao=b:"undefined"!=typeof console&&console.warn&&console.warn("Locale "+a+" not found. Did you forget to load it?")),ao._abbr}function a0(a,d){if(null===d){return delete cm[a],null}var b,c=b5;if(d.abbr=a,null!=cm[a]){cg("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),c=cm[a]._config}else{if(null!=d.parentLocale){if(null!=cm[d.parentLocale]){c=cm[d.parentLocale]._config}else{if(null==(b=aM(d.parentLocale))){return cP[d.parentLocale]||(cP[d.parentLocale]=[]),cP[d.parentLocale].push({name:a,config:d}),null}c=b._config}}}return cm[a]=new bw(c6(c,d)),cP[a]&&cP[a].forEach(function(f){a0(f.name,f.config)}),aE(a),cm[a]}function bP(a){var b;if(!(a=a&&a._locale&&a._locale._abbr?a._locale._abbr:a)){return ao}if(!ai(a)){if(b=aM(a)){return b}a=[a]}return bf(a)}function ah(a){var b=a._a;return b&&-2===bJ(a).overflow&&(b=b[b0]<0||11c1(b[dd],b[b0])?aq:b[c5]<0||24b8(w,z,p)?bJ(x)._overflowWeeks=!0:null!=k?bJ(x)._overflowWeekday=!0:(g=ab(w,b,v,z,p),x._a[dd]=g.year,x._dayOfYear=g.dayOfYear)),null!=j._dayOfYear&&(m=ax(j._a[dd],q[dd]),(j._dayOfYear>al(m)||0===j._dayOfYear)&&(bJ(j)._overflowDayOfYear=!0),k=dq(m,0,j._dayOfYear),j._a[b0]=k.getUTCMonth(),j._a[aq]=k.getUTCDate()),y=0;y<3&&null==j._a[y];++y){j._a[y]=f[y]=q[y]}for(;y<7;y++){j._a[y]=f[y]=null==j._a[y]?2===y?1:0:j._a[y]}24===j._a[c5]&&0===j._a[cD]&&0===j._a[bS]&&0===j._a[bU]&&(j._nextDay=!0,j._a[c5]=0),j._d=(j._useUTC?dq:bq).apply(null,f),w=j._useUTC?j._d.getUTCDay():j._d.getDay(),null!=j._tzm&&j._d.setUTCMinutes(j._d.getUTCMinutes()-j._tzm),j._nextDay&&(j._a[c5]=24),j._w&&void 0!==j._w.d&&j._w.d!==w&&(bJ(j).weekdayMismatch=!0)}}function cJ(f){if(f._f===aV.ISO_8601){cB(f)}else{if(f._f===aV.RFC_2822){b6(f)}else{f._a=[],bJ(f).empty=!0;for(var w,m,v,j,q,b=""+f._i,p=b.length,x=0,k=ak(f._f,f._locale).match(cE)||[],g=k.length,c=0;ca.valueOf():a.valueOf()"}),bh.toJSON=function(){return this.isValid()?this.toISOString():null},bh.toString=function(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},bh.unix=function(){return Math.floor(this.valueOf()/1000)},bh.valueOf=function(){return this._d.valueOf()-60000*(this._offset||0)},bh.creationData=function(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},bh.eraName=function(){for(var a,d=this.localeData().eras(),b=0,c=d.length;bthis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},bh.isLocal=function(){return !!this.isValid()&&!this._isUTC},bh.isUtcOffset=function(){return !!this.isValid()&&this._isUTC},bh.isUtc=ap,bh.isUTC=ap,bh.zoneAbbr=function(){return this._isUTC?"UTC":""},bh.zoneName=function(){return this._isUTC?"Coordinated Universal Time":""},bh.dates=aO("dates accessor is deprecated. Use date instead.",bx),bh.months=aO("months accessor is deprecated. Use month instead",a5),bh.years=aO("years accessor is deprecated. Use year instead",bk),bh.zone=aO("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function(a,b){return null!=a?(this.utcOffset(a="string"!=typeof a?-a:a,b),this):-this.utcOffset()}),bh.isDSTShifted=aO("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function(){if(!bZ(this._isDSTShifted)){return this._isDSTShifted}var a,b={};return aa(b,this),(b=bY(b))._a?(a=(b._isUTC?bC:cZ)(b._a),this._isDSTShifted=this.isValid()&&01){throw new TypeError("isEnabled expects a single character string parameter")}switch(an){case"y":return R.indexOf("Y")!==-1;case"M":return R.indexOf("M")!==-1;case"d":return R.toLowerCase().indexOf("d")!==-1;case"h":case"H":return R.toLowerCase().indexOf("h")!==-1;case"m":return R.indexOf("m")!==-1;case"s":return R.indexOf("s")!==-1;default:return !1}},bK=function bK(){return aa("h")||aa("m")||aa("s")},bJ=function bJ(){return aa("y")||aa("M")||aa("d")},bI=function bI(){var an=B("").append(B("").append(B("").addClass("prev").attr("data-action","previous").append(B("").addClass(af.icons.previous))).append(B("").addClass("picker-switch").attr("data-action","pickerSwitch").attr("colspan",af.calendarWeeks?"6":"5")).append(B("").addClass("next").attr("data-action","next").append(B("").addClass(af.icons.next)))),ao=B("").append(B("").append(B("").attr("colspan",af.calendarWeeks?"8":"7")));return[B("
").addClass("datepicker-days").append(B("").addClass("table-condensed").append(an).append(B(""))),B("
").addClass("datepicker-months").append(B("
").addClass("table-condensed").append(an.clone()).append(ao.clone())),B("
").addClass("datepicker-years").append(B("
").addClass("table-condensed").append(an.clone()).append(ao.clone())),B("
").addClass("datepicker-decades").append(B("
").addClass("table-condensed").append(an.clone()).append(ao.clone()))]},bH=function bH(){var an=B(""),ap=B(""),ao=B("");return aa("h")&&(an.append(B("
").append(B("").attr({href:"#",tabindex:"-1",title:af.tooltips.incrementHour}).addClass("btn").attr("data-action","incrementHours").append(B("").addClass(af.icons.up)))),ap.append(B("").append(B("").addClass("timepicker-hour").attr({"data-time-component":"hours",title:af.tooltips.pickHour}).attr("data-action","showHours"))),ao.append(B("").append(B("").attr({href:"#",tabindex:"-1",title:af.tooltips.decrementHour}).addClass("btn").attr("data-action","decrementHours").append(B("").addClass(af.icons.down))))),aa("m")&&(aa("h")&&(an.append(B("").addClass("separator")),ap.append(B("").addClass("separator").html(":")),ao.append(B("").addClass("separator"))),an.append(B("").append(B("").attr({href:"#",tabindex:"-1",title:af.tooltips.incrementMinute}).addClass("btn").attr("data-action","incrementMinutes").append(B("").addClass(af.icons.up)))),ap.append(B("").append(B("").addClass("timepicker-minute").attr({"data-time-component":"minutes",title:af.tooltips.pickMinute}).attr("data-action","showMinutes"))),ao.append(B("").append(B("").attr({href:"#",tabindex:"-1",title:af.tooltips.decrementMinute}).addClass("btn").attr("data-action","decrementMinutes").append(B("").addClass(af.icons.down))))),aa("s")&&(aa("m")&&(an.append(B("").addClass("separator")),ap.append(B("").addClass("separator").html(":")),ao.append(B("").addClass("separator"))),an.append(B("").append(B("").attr({href:"#",tabindex:"-1",title:af.tooltips.incrementSecond}).addClass("btn").attr("data-action","incrementSeconds").append(B("").addClass(af.icons.up)))),ap.append(B("").append(B("").addClass("timepicker-second").attr({"data-time-component":"seconds",title:af.tooltips.pickSecond}).attr("data-action","showSeconds"))),ao.append(B("").append(B("").attr({href:"#",tabindex:"-1",title:af.tooltips.decrementSecond}).addClass("btn").attr("data-action","decrementSeconds").append(B("").addClass(af.icons.down))))),T||(an.append(B("").addClass("separator")),ap.append(B("").append(B("").addClass("separator"))),B("
").addClass("timepicker-picker").append(B("").addClass("table-condensed").append([an,ap,ao]))},bG=function bG(){var an=B("
").addClass("timepicker-hours").append(B("
").addClass("table-condensed")),aq=B("
").addClass("timepicker-minutes").append(B("
").addClass("table-condensed")),ap=B("
").addClass("timepicker-seconds").append(B("
").addClass("table-condensed")),ao=[bH()];return aa("h")&&ao.push(an),aa("m")&&ao.push(aq),aa("s")&&ao.push(ap),ao},bE=function bE(){var an=[];return af.showTodayButton&&an.push(B("
").append(B("").attr({"data-action":"today",title:af.tooltips.today}).append(B("").addClass(af.icons.today)))),!af.sideBySide&&bJ()&&bK()&&an.push(B("").append(B("").attr({"data-action":"togglePicker",title:af.tooltips.selectTime}).append(B("").addClass(af.icons.time)))),af.showClear&&an.push(B("").append(B("").attr({"data-action":"clear",title:af.tooltips.clear}).append(B("").addClass(af.icons.clear)))),af.showClose&&an.push(B("").append(B("").attr({"data-action":"close",title:af.tooltips.close}).append(B("").addClass(af.icons.close)))),B("").addClass("table-condensed").append(B("").append(B("").append(an)))},ba=function ba(){var an=B("
").addClass("bootstrap-datetimepicker-widget dropdown-menu"),ar=B("
").addClass("datepicker").append(bI()),aq=B("
").addClass("timepicker").append(bG()),ap=B("
    ").addClass("list-unstyled"),ao=B("
  • ").addClass("picker-switch"+(af.collapse?" accordion-toggle":"")).append(bE());return af.inline&&an.removeClass("dropdown-menu"),T&&an.addClass("usetwentyfour"),aa("s")&&!T&&an.addClass("wider"),af.sideBySide&&bJ()&&bK()?(an.addClass("timepicker-sbs"),"top"===af.toolbarPlacement&&an.append(ao),an.append(B("
    ").addClass("row").append(ar.addClass("col-md-6")).append(aq.addClass("col-md-6"))),"bottom"===af.toolbarPlacement&&an.append(ao),an):("top"===af.toolbarPlacement&&ap.append(ao),bJ()&&ap.append(B("
  • ").addClass(af.collapse&&bK()?"collapse in":"").append(ar)),"default"===af.toolbarPlacement&&ap.append(ao),bK()&&ap.append(B("
  • ").addClass(af.collapse&&bJ()?"collapse":"").append(aq)),"bottom"===af.toolbarPlacement&&ap.append(ao),an.append(ap))},a8=function a8(){var an,ao={};return an=p.is("input")||af.inline?p.data():p.find("input").data(),an.dateOptions&&an.dateOptions instanceof Object&&(ao=B.extend(!0,ao,an.dateOptions)),B.each(af,function(ap){var aq="date"+ap.charAt(0).toUpperCase()+ap.slice(1);void 0!==an[aq]&&(ao[ap]=an[aq])}),ao},a6=function a6(){var an,ar=(q||p).position(),aq=(q||p).offset(),ap=af.widgetPositioning.vertical,ao=af.widgetPositioning.horizontal;if(af.widgetParent){an=af.widgetParent.append(o)}else{if(p.is("input")){an=p.after(o).parent()}else{if(af.inline){return void (an=p.append(o))}an=p,p.children().first().after(o)}}if("auto"===ap&&(ap=aq.top+1.5*o.height()>=B(window).height()+B(window).scrollTop()&&o.height()+p.outerHeight()B(window).width()?"right":"left"),"top"===ap?o.addClass("top").removeClass("bottom"):o.addClass("bottom").removeClass("top"),"right"===ao?o.addClass("pull-right"):o.removeClass("pull-right"),"static"===an.css("position")&&(an=an.parents().filter(function(){return"static"!==B(this).css("position")}).first()),0===an.length){throw new Error("datetimepicker component should be placed within a non-static positioned container")}o.css({top:"top"===ap?"auto":ar.top+p.outerHeight(),bottom:"top"===ap?an.outerHeight()-(an===p?0:ar.top):"auto",left:"left"===ao?an===p?0:ar.left:"auto",right:"left"===ao?"auto":an.outerWidth()-p.outerWidth()-(an===p?0:ar.left)})},a5=function a5(an){"dp.change"===an.type&&(an.date&&an.date.isSame(an.oldDate)||!an.date&&!an.oldDate)||p.trigger(an)},a1=function a1(an){"y"===an&&(an="YYYY"),a5({type:"dp.update",change:an,viewDate:Z.clone()})},n=function n(an){o&&(an&&(L=Math.max(aK,Math.min(3,L+an))),o.find(".datepicker > div").hide().filter(".datepicker-"+aI[L].clsName).show())},m=function m(){var an=B("
"),ao=Z.clone().startOf("w").startOf("d");for(af.calendarWeeks===!0&&an.append(B(""),af.calendarWeeks&&au.append('"),ap.push(au)),ao=["day"],an.isBefore(Z,"M")&&ao.push("old"),an.isAfter(Z,"M")&&ao.push("new"),an.isSame(ab,"d")&&!H&&ao.push("active"),g(an,"d")||ao.push("disabled"),an.isSame(ac(),"d")&&ao.push("today"),0!==an.day()&&6!==an.day()||ao.push("weekend"),a5({type:"dp.classify",date:an,classNames:ao}),au.append('"),an.add(1,"d")}ar.find("tbody").empty().append(ap),e(),aL(),aJ()}},aF=function aF(){var an=o.find(".timepicker-hours table"),aq=Z.clone().startOf("d"),ap=[],ao=B("");for(Z.hour()>11&&!T&&aq.hour(12);aq.isSame(Z,"d")&&(T||Z.hour()<12&&aq.hour()<12||Z.hour()>11);){aq.hour()%4===0&&(ao=B(""),ap.push(ao)),ao.append('"),aq.add(1,"h")}an.empty().append(ap)},aD=function aD(){for(var an=o.find(".timepicker-minutes table"),ar=Z.clone().startOf("h"),aq=[],ap=B(""),ao=1===af.stepping?5:af.stepping;Z.isSame(ar,"h");){ar.minute()%(4*ao)===0&&(ap=B(""),aq.push(ap)),ap.append('"),ar.add(ao,"m")}an.empty().append(aq)},aB=function aB(){for(var an=o.find(".timepicker-seconds table"),aq=Z.clone().startOf("m"),ap=[],ao=B("");Z.isSame(aq,"m");){aq.second()%20===0&&(ao=B(""),ap.push(ao)),ao.append('"),aq.add(5,"s")}an.empty().append(ap)},bR=function bR(){var ao,an,ap=o.find(".timepicker span[data-time-component]");T||(ao=o.find(".timepicker [data-action=togglePeriod]"),an=ab.clone().add(ab.hours()>=12?-12:12,"h"),ao.text(ab.format("A")),g(an,"h")?ao.removeClass("disabled"):ao.addClass("disabled")),ap.filter("[data-time-component=hours]").text(ab.format(T?"HH":"hh")),ap.filter("[data-time-component=minutes]").text(ab.format("mm")),ap.filter("[data-time-component=seconds]").text(ab.format("ss")),aF(),aD(),aB()},ah=function ah(){o&&(aH(),bR())},bO=function bO(ao){var an=H?null:ab;if(!ao){return H=!0,X.val(""),p.data("date",""),a5({type:"dp.change",date:!1,oldDate:an}),void ah()}if(ao=ao.clone().locale(af.locale),ae()&&ao.tz(af.timeZone),1!==af.stepping){for(ao.minutes(Math.round(ao.minutes()/af.stepping)*af.stepping).seconds(0);af.minDate&&ao.isBefore(af.minDate);){ao.add(af.stepping,"minutes")}}g(ao)?(ab=ao,Z=ab.clone(),X.val(ab.format(R)),p.data("date",ab.format(R)),H=!1,ah(),a5({type:"dp.change",date:ab.clone(),oldDate:an})):(af.keepInvalid?a5({type:"dp.change",date:ao,oldDate:an}):X.val(H?"":ab.format(R)),a5({type:"dp.error",date:ao,oldDate:an}))},j=function j(){var an=!1;return o?(o.find(".collapse").each(function(){var ao=B(this).data("collapse");return !ao||!ao.transitioning||(an=!0,!1)}),an?J:(q&&q.hasClass("btn")&&q.toggleClass("active"),o.hide(),B(window).off("resize",a6),o.off("click","[data-action]"),o.off("mousedown",!1),o.remove(),o=!1,a5({type:"dp.hide",date:ab.clone()}),X.blur(),Z=ab.clone(),J)):J},s=function s(){bO(null)},M=function M(an){return void 0===af.parseInputDate?(!A.isMoment(an)||an instanceof Date)&&(an=ac(an)):an=af.parseInputDate(an),an},r={next:function a9(){var an=aI[L].navFnc;Z.add(aI[L].navStep,an),aH(),a1(an)},previous:function G(){var an=aI[L].navFnc;Z.subtract(aI[L].navStep,an),aH(),a1(an)},pickerSwitch:function a7(){n(1)},selectMonth:function ak(an){var ao=B(an.target).closest("tbody").find("span").index(B(an.target));Z.month(ao),L===aK?(bO(ab.clone().year(Z.year()).month(Z.month())),af.inline||j()):(n(-1),aH()),a1("M")},selectYear:function a0(an){var ao=parseInt(B(an.target).text(),10)||0;Z.year(ao),L===aK?(bO(ab.clone().year(Z.year())),af.inline||j()):(n(-1),aH()),a1("YYYY")},selectDecade:function bM(an){var ao=parseInt(B(an.target).data("selection"),10)||0;Z.year(ao),L===aK?(bO(ab.clone().year(Z.year())),af.inline||j()):(n(-1),aH()),a1("YYYY")},selectDay:function Y(an){var ao=Z.clone();B(an.target).is(".old")&&ao.subtract(1,"M"),B(an.target).is(".new")&&ao.add(1,"M"),bO(ao.date(parseInt(B(an.target).text(),10))),bK()||af.keepOpen||af.inline||j()},incrementHours:function Q(){var an=ab.clone().add(1,"h");g(an,"h")&&bO(an)},incrementMinutes:function d(){var an=ab.clone().add(af.stepping,"m");g(an,"m")&&bO(an)},incrementSeconds:function aj(){var an=ab.clone().add(1,"s");g(an,"s")&&bO(an)},decrementHours:function al(){var an=ab.clone().subtract(1,"h");g(an,"h")&&bO(an)},decrementMinutes:function K(){var an=ab.clone().subtract(af.stepping,"m");g(an,"m")&&bO(an)},decrementSeconds:function bN(){var an=ab.clone().subtract(1,"s");g(an,"s")&&bO(an)},togglePeriod:function S(){bO(ab.clone().add(ab.hours()>=12?-12:12,"h"))},togglePicker:function bD(an){var at,ar=B(an.target),aq=ar.closest("ul"),ap=aq.find(".in"),ao=aq.find(".collapse:not(.in)");if(ap&&ap.length){if(at=ap.data("collapse"),at&&at.transitioning){return}ap.collapse?(ap.collapse("hide"),ao.collapse("show")):(ap.removeClass("in"),ao.addClass("in")),ar.is("span")?ar.toggleClass(af.icons.time+" "+af.icons.date):ar.find("span").toggleClass(af.icons.time+" "+af.icons.date)}},showPicker:function bU(){o.find(".timepicker > div:not(.timepicker-picker)").hide(),o.find(".timepicker .timepicker-picker").show()},showHours:function bL(){o.find(".timepicker .timepicker-picker").hide(),o.find(".timepicker .timepicker-hours").show()},showMinutes:function W(){o.find(".timepicker .timepicker-picker").hide(),o.find(".timepicker .timepicker-minutes").show()},showSeconds:function bS(){o.find(".timepicker .timepicker-picker").hide(),o.find(".timepicker .timepicker-seconds").show()},selectHour:function bT(an){var ao=parseInt(B(an.target).text(),10);T||(ab.hours()>=12?12!==ao&&(ao+=12):12===ao&&(ao=0)),bO(ab.clone().hours(ao)),r.showPicker.call(J)},selectMinute:function V(an){bO(ab.clone().minutes(parseInt(B(an.target).text(),10))),r.showPicker.call(J)},selectSecond:function aM(an){bO(ab.clone().seconds(parseInt(B(an.target).text(),10))),r.showPicker.call(J)},clear:s,today:function am(){var an=ac();g(an,"d")&&bO(an)},close:j},a2=function a2(an){return !B(an.currentTarget).is(".disabled")&&(r[B(an.currentTarget).data("action")].apply(J,arguments),!1)},bP=function bP(){var an,au={year:function aq(av){return av.month(0).date(1).hours(0).seconds(0).minutes(0)},month:function ar(av){return av.date(1).hours(0).seconds(0).minutes(0)},day:function ap(av){return av.hours(0).seconds(0).minutes(0)},hour:function ao(av){return av.seconds(0).minutes(0)},minute:function at(av){return av.seconds(0)}};return X.prop("disabled")||!af.ignoreReadonly&&X.prop("readonly")||o?J:(void 0!==X.val()&&0!==X.val().trim().length?bO(M(X.val().trim())):H&&af.useCurrent&&(af.inline||X.is("input")&&0===X.val().trim().length)&&(an=ac(),"string"==typeof af.useCurrent&&(an=au[af.useCurrent](an)),bO(an)),o=ba(),m(),f(),o.find(".timepicker-hours").hide(),o.find(".timepicker-minutes").hide(),o.find(".timepicker-seconds").hide(),ah(),n(),B(window).on("resize",a6),o.on("click","[data-action]",a2),o.on("mousedown",!1),q&&q.hasClass("btn")&&q.toggleClass("active"),a6(),o.show(),af.focusOnShow&&!X.is(":focus")&&X.focus(),a5({type:"dp.show"}),J)},a3=function a3(){return o?j():bP()},P=function P(ap){var ao,an,ax,aw,av=null,au=[],at={},ar=ap.which,aq="p";ag[ar]=aq;for(ao in ag){ag.hasOwnProperty(ao)&&ag[ao]===aq&&(au.push(ao),parseInt(ao,10)!==ar&&(at[ao]=!0))}for(ao in af.keyBinds){if(af.keyBinds.hasOwnProperty(ao)&&"function"==typeof af.keyBinds[ao]&&(ax=ao.split(" "),ax.length===au.length&&ai[ar]===ax[ax.length-1])){for(aw=!0,an=ax.length-2;an>=0;an--){if(!(ai[ax[an]] in at)){aw=!1;break}}if(aw){av=af.keyBinds[ao];break}}}av&&(av.call(J,o),ap.stopPropagation(),ap.preventDefault())},O=function O(an){ag[an.which]="r",an.stopPropagation(),an.preventDefault()},I=function I(an){var ap=B(an.target).val().trim(),ao=ap?M(ap):null;return bO(ao),an.stopImmediatePropagation(),!1},a4=function a4(){X.on({change:I,blur:af.debug?"":j,keydown:P,keyup:O,focus:af.allowInputToggle?bP:""}),p.is("input")?X.on({focus:bP}):q&&(q.on("click",a3),q.on("mousedown",!1))},bQ=function bQ(){X.off({change:I,blur:blur,keydown:P,keyup:O,focus:af.allowInputToggle?j:""}),p.is("input")?X.off({focus:bP}):q&&(q.off("click",a3),q.off("mousedown",!1))},bF=function bF(an){var ao={};return B.each(an,function(){var ap=M(this);ap.isValid()&&(ao[ap.format("YYYY-MM-DD")]=!0)}),!!Object.keys(ao).length&&ao},ad=function ad(an){var ao={};return B.each(an,function(){ao[this]=!0}),!!Object.keys(ao).length&&ao},U=function U(){var an=af.format||"L LT";R=an.replace(/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,function(ap){var ao=ab.localeData().longDateFormat(ap)||ap;return ao.replace(/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,function(aq){return ab.localeData().longDateFormat(aq)||aq})}),N=af.extraFormats?af.extraFormats.slice():[],N.indexOf(an)<0&&N.indexOf(R)<0&&N.push(R),T=R.toLowerCase().indexOf("a")<1&&R.replace(/\[.*?\]/g,"").indexOf("h")<1,aa("y")&&(aK=2),aa("M")&&(aK=1),aa("d")&&(aK=0),L=Math.max(aK,L),H||bO(ab)};if(J.destroy=function(){j(),bQ(),p.removeData("DateTimePicker"),p.removeData("date")},J.toggle=a3,J.show=bP,J.hide=j,J.disable=function(){return j(),q&&q.hasClass("btn")&&q.addClass("disabled"),X.prop("disabled",!0),J},J.enable=function(){return q&&q.hasClass("btn")&&q.removeClass("disabled"),X.prop("disabled",!1),J},J.ignoreReadonly=function(an){if(0===arguments.length){return af.ignoreReadonly}if("boolean"!=typeof an){throw new TypeError("ignoreReadonly () expects a boolean parameter")}return af.ignoreReadonly=an,J},J.options=function(an){if(0===arguments.length){return B.extend(!0,{},af)}if(!(an instanceof Object)){throw new TypeError("options() options parameter should be an object")}return B.extend(!0,af,an),B.each(af,function(ap,ao){if(void 0===J[ap]){throw new TypeError("option "+ap+" is not recognized!")}J[ap](ao)}),J},J.date=function(an){if(0===arguments.length){return H?null:ab.clone()}if(!(null===an||"string"==typeof an||A.isMoment(an)||an instanceof Date)){throw new TypeError("date() parameter must be one of [null, string, moment or Date]")}return bO(null===an?null:M(an)),J},J.format=function(an){if(0===arguments.length){return af.format}if("string"!=typeof an&&("boolean"!=typeof an||an!==!1)){throw new TypeError("format() expects a string or boolean:false parameter "+an)}return af.format=an,R&&U(),J},J.timeZone=function(an){if(0===arguments.length){return af.timeZone}if("string"!=typeof an){throw new TypeError("newZone() expects a string parameter")}return af.timeZone=an,J},J.dayViewHeaderFormat=function(an){if(0===arguments.length){return af.dayViewHeaderFormat}if("string"!=typeof an){throw new TypeError("dayViewHeaderFormat() expects a string parameter")}return af.dayViewHeaderFormat=an,J},J.extraFormats=function(an){if(0===arguments.length){return af.extraFormats}if(an!==!1&&!(an instanceof Array)){throw new TypeError("extraFormats() expects an array or false parameter")}return af.extraFormats=an,N&&U(),J},J.disabledDates=function(an){if(0===arguments.length){return af.disabledDates?B.extend({},af.disabledDates):af.disabledDates}if(!an){return af.disabledDates=!1,ah(),J}if(!(an instanceof Array)){throw new TypeError("disabledDates() expects an array parameter")}return af.disabledDates=bF(an),af.enabledDates=!1,ah(),J},J.enabledDates=function(an){if(0===arguments.length){return af.enabledDates?B.extend({},af.enabledDates):af.enabledDates}if(!an){return af.enabledDates=!1,ah(),J}if(!(an instanceof Array)){throw new TypeError("enabledDates() expects an array parameter")}return af.enabledDates=bF(an),af.disabledDates=!1,ah(),J},J.daysOfWeekDisabled=function(ao){if(0===arguments.length){return af.daysOfWeekDisabled.splice(0)}if("boolean"==typeof ao&&!ao){return af.daysOfWeekDisabled=!1,ah(),J}if(!(ao instanceof Array)){throw new TypeError("daysOfWeekDisabled() expects an array parameter")}if(af.daysOfWeekDisabled=ao.reduce(function(aq,ap){return ap=parseInt(ap,10),ap>6||ap<0||isNaN(ap)?aq:(aq.indexOf(ap)===-1&&aq.push(ap),aq)},[]).sort(),af.useCurrent&&!af.keepInvalid){for(var an=0;!g(ab,"d");){if(ab.add(1,"d"),31===an){throw"Tried 31 times to find a valid date"}an++}bO(ab)}return ah(),J},J.maxDate=function(ao){if(0===arguments.length){return af.maxDate?af.maxDate.clone():af.maxDate}if("boolean"==typeof ao&&ao===!1){return af.maxDate=!1,ah(),J}"string"==typeof ao&&("now"!==ao&&"moment"!==ao||(ao=ac()));var an=M(ao);if(!an.isValid()){throw new TypeError("maxDate() Could not parse date parameter: "+ao)}if(af.minDate&&an.isBefore(af.minDate)){throw new TypeError("maxDate() date parameter is before options.minDate: "+an.format(R))}return af.maxDate=an,af.useCurrent&&!af.keepInvalid&&ab.isAfter(ao)&&bO(af.maxDate),Z.isAfter(an)&&(Z=an.clone().subtract(af.stepping,"m")),ah(),J},J.minDate=function(ao){if(0===arguments.length){return af.minDate?af.minDate.clone():af.minDate}if("boolean"==typeof ao&&ao===!1){return af.minDate=!1,ah(),J}"string"==typeof ao&&("now"!==ao&&"moment"!==ao||(ao=ac()));var an=M(ao);if(!an.isValid()){throw new TypeError("minDate() Could not parse date parameter: "+ao)}if(af.maxDate&&an.isAfter(af.maxDate)){throw new TypeError("minDate() date parameter is after options.maxDate: "+an.format(R))}return af.minDate=an,af.useCurrent&&!af.keepInvalid&&ab.isBefore(ao)&&bO(af.minDate),Z.isBefore(an)&&(Z=an.clone().add(af.stepping,"m")),ah(),J},J.defaultDate=function(ao){if(0===arguments.length){return af.defaultDate?af.defaultDate.clone():af.defaultDate}if(!ao){return af.defaultDate=!1,J}"string"==typeof ao&&(ao="now"===ao||"moment"===ao?ac():ac(ao));var an=M(ao);if(!an.isValid()){throw new TypeError("defaultDate() Could not parse date parameter: "+ao)}if(!g(an)){throw new TypeError("defaultDate() date passed is invalid according to component setup validations")}return af.defaultDate=an,(af.defaultDate&&af.inline||""===X.val().trim())&&bO(af.defaultDate),J},J.locale=function(an){if(0===arguments.length){return af.locale}if(!A.localeData(an)){throw new TypeError("locale() locale "+an+" is not loaded from moment locales!")}return af.locale=an,ab.locale(af.locale),Z.locale(af.locale),R&&U(),o&&(j(),bP()),J},J.stepping=function(an){return 0===arguments.length?af.stepping:(an=parseInt(an,10),(isNaN(an)||an<1)&&(an=1),af.stepping=an,J)},J.useCurrent=function(ao){var an=["year","month","day","hour","minute"];if(0===arguments.length){return af.useCurrent}if("boolean"!=typeof ao&&"string"!=typeof ao){throw new TypeError("useCurrent() expects a boolean or string parameter")}if("string"==typeof ao&&an.indexOf(ao.toLowerCase())===-1){throw new TypeError("useCurrent() expects a string parameter of "+an.join(", "))}return af.useCurrent=ao,J},J.collapse=function(an){if(0===arguments.length){return af.collapse}if("boolean"!=typeof an){throw new TypeError("collapse() expects a boolean parameter")}return af.collapse===an?J:(af.collapse=an,o&&(j(),bP()),J)},J.icons=function(an){if(0===arguments.length){return B.extend({},af.icons)}if(!(an instanceof Object)){throw new TypeError("icons() expects parameter to be an Object")}return B.extend(af.icons,an),o&&(j(),bP()),J},J.tooltips=function(an){if(0===arguments.length){return B.extend({},af.tooltips)}if(!(an instanceof Object)){throw new TypeError("tooltips() expects parameter to be an Object")}return B.extend(af.tooltips,an),o&&(j(),bP()),J},J.useStrict=function(an){if(0===arguments.length){return af.useStrict}if("boolean"!=typeof an){throw new TypeError("useStrict() expects a boolean parameter")}return af.useStrict=an,J},J.sideBySide=function(an){if(0===arguments.length){return af.sideBySide}if("boolean"!=typeof an){throw new TypeError("sideBySide() expects a boolean parameter")}return af.sideBySide=an,o&&(j(),bP()),J},J.viewMode=function(an){if(0===arguments.length){return af.viewMode}if("string"!=typeof an){throw new TypeError("viewMode() expects a string parameter")}if(aG.indexOf(an)===-1){throw new TypeError("viewMode() parameter must be one of ("+aG.join(", ")+") value")}return af.viewMode=an,L=Math.max(aG.indexOf(an),aK),n(),J},J.toolbarPlacement=function(an){if(0===arguments.length){return af.toolbarPlacement}if("string"!=typeof an){throw new TypeError("toolbarPlacement() expects a string parameter")}if(aA.indexOf(an)===-1){throw new TypeError("toolbarPlacement() parameter must be one of ("+aA.join(", ")+") value")}return af.toolbarPlacement=an,o&&(j(),bP()),J},J.widgetPositioning=function(an){if(0===arguments.length){return B.extend({},af.widgetPositioning)}if("[object Object]"!=={}.toString.call(an)){throw new TypeError("widgetPositioning() expects an object variable")}if(an.horizontal){if("string"!=typeof an.horizontal){throw new TypeError("widgetPositioning() horizontal variable must be a string")}if(an.horizontal=an.horizontal.toLowerCase(),aC.indexOf(an.horizontal)===-1){throw new TypeError("widgetPositioning() expects horizontal parameter to be one of ("+aC.join(", ")+")")}af.widgetPositioning.horizontal=an.horizontal}if(an.vertical){if("string"!=typeof an.vertical){throw new TypeError("widgetPositioning() vertical variable must be a string")}if(an.vertical=an.vertical.toLowerCase(),aE.indexOf(an.vertical)===-1){throw new TypeError("widgetPositioning() expects vertical parameter to be one of ("+aE.join(", ")+")")}af.widgetPositioning.vertical=an.vertical}return ah(),J},J.calendarWeeks=function(an){if(0===arguments.length){return af.calendarWeeks}if("boolean"!=typeof an){throw new TypeError("calendarWeeks() expects parameter to be a boolean value")}return af.calendarWeeks=an,ah(),J},J.showTodayButton=function(an){if(0===arguments.length){return af.showTodayButton}if("boolean"!=typeof an){throw new TypeError("showTodayButton() expects a boolean parameter")}return af.showTodayButton=an,o&&(j(),bP()),J},J.showClear=function(an){if(0===arguments.length){return af.showClear}if("boolean"!=typeof an){throw new TypeError("showClear() expects a boolean parameter")}return af.showClear=an,o&&(j(),bP()),J},J.widgetParent=function(an){if(0===arguments.length){return af.widgetParent}if("string"==typeof an&&(an=B(an)),null!==an&&"string"!=typeof an&&!(an instanceof B)){throw new TypeError("widgetParent() expects a string or a jQuery object parameter")}return af.widgetParent=an,o&&(j(),bP()),J},J.keepOpen=function(an){if(0===arguments.length){return af.keepOpen}if("boolean"!=typeof an){throw new TypeError("keepOpen() expects a boolean parameter")}return af.keepOpen=an,J},J.focusOnShow=function(an){if(0===arguments.length){return af.focusOnShow}if("boolean"!=typeof an){throw new TypeError("focusOnShow() expects a boolean parameter")}return af.focusOnShow=an,J},J.inline=function(an){if(0===arguments.length){return af.inline}if("boolean"!=typeof an){throw new TypeError("inline() expects a boolean parameter")}return af.inline=an,J},J.clear=function(){return s(),J},J.keyBinds=function(an){return 0===arguments.length?af.keyBinds:(af.keyBinds=an,J)},J.getMoment=function(an){return ac(an)},J.debug=function(an){if("boolean"!=typeof an){throw new TypeError("debug() expects a boolean parameter")}return af.debug=an,J},J.allowInputToggle=function(an){if(0===arguments.length){return af.allowInputToggle}if("boolean"!=typeof an){throw new TypeError("allowInputToggle() expects a boolean parameter")}return af.allowInputToggle=an,J},J.showClose=function(an){if(0===arguments.length){return af.showClose}if("boolean"!=typeof an){throw new TypeError("showClose() expects a boolean parameter")}return af.showClose=an,J},J.keepInvalid=function(an){if(0===arguments.length){return af.keepInvalid}if("boolean"!=typeof an){throw new TypeError("keepInvalid() expects a boolean parameter")}return af.keepInvalid=an,J},J.datepickerInput=function(an){if(0===arguments.length){return af.datepickerInput}if("string"!=typeof an){throw new TypeError("datepickerInput() expects a string parameter")}return af.datepickerInput=an,J},J.parseInputDate=function(an){if(0===arguments.length){return af.parseInputDate}if("function"!=typeof an){throw new TypeError("parseInputDate() sholud be as function")}return af.parseInputDate=an,J},J.disabledTimeIntervals=function(an){if(0===arguments.length){return af.disabledTimeIntervals?B.extend({},af.disabledTimeIntervals):af.disabledTimeIntervals}if(!an){return af.disabledTimeIntervals=!1,ah(),J}if(!(an instanceof Array)){throw new TypeError("disabledTimeIntervals() expects an array parameter")}return af.disabledTimeIntervals=an,ah(),J},J.disabledHours=function(an){if(0===arguments.length){return af.disabledHours?B.extend({},af.disabledHours):af.disabledHours}if(!an){return af.disabledHours=!1,ah(),J}if(!(an instanceof Array)){throw new TypeError("disabledHours() expects an array parameter")}if(af.disabledHours=ad(an),af.enabledHours=!1,af.useCurrent&&!af.keepInvalid){for(var ao=0;!g(ab,"h");){if(ab.add(1,"h"),24===ao){throw"Tried 24 times to find a valid date"}ao++}bO(ab)}return ah(),J},J.enabledHours=function(an){if(0===arguments.length){return af.enabledHours?B.extend({},af.enabledHours):af.enabledHours}if(!an){return af.enabledHours=!1,ah(),J}if(!(an instanceof Array)){throw new TypeError("enabledHours() expects an array parameter")}if(af.enabledHours=ad(an),af.disabledHours=!1,af.useCurrent&&!af.keepInvalid){for(var ao=0;!g(ab,"h");){if(ab.add(1,"h"),24===ao){throw"Tried 24 times to find a valid date"}ao++}bO(ab)}return ah(),J},J.viewDate=function(an){if(0===arguments.length){return Z.clone()}if(!an){return Z=ab.clone(),J}if(!("string"==typeof an||A.isMoment(an)||an instanceof Date)){throw new TypeError("viewDate() parameter must be one of [string, moment or Date]")}return Z=M(an),a1(),J},p.is("input")){X=p}else{if(X=p.find(af.datepickerInput),0===X.length){X=p.find("input")}else{if(!X.is("input")){throw new Error('CSS class "'+af.datepickerInput+'" cannot be applied to non input element')}}}if(p.hasClass("input-group")&&(q=0===p.find(".datepickerbutton").length?p.find(".input-group-addon"):p.find(".datepickerbutton")),!af.inline&&!X.is("input")){throw new Error("Could not initialize DateTimePicker without an input element")}return ab=ac(),Z=ab.clone(),B.extend(!0,af,a8()),J.options(af),U(),a4(),X.prop("disabled")&&J.disable(),X.is("input")&&0!==X.val().trim().length?bO(M(X.val().trim())):af.defaultDate&&void 0===X.attr("placeholder")&&bO(af.defaultDate),af.inline&&bP(),J};return B.fn.datetimepicker=function(d){d=d||{};var h,g=Array.prototype.slice.call(arguments,1),f=!0,e=["destroy","hide","show","toggle"];if("object"==_typeof(d)){return this.each(function(){var j,i=B(this);i.data("DateTimePicker")||(j=B.extend(!0,{},B.fn.datetimepicker.defaults,d),i.data("DateTimePicker",y(i,j)))})}if("string"==typeof d){return this.each(function(){var j=B(this),i=j.data("DateTimePicker");if(!i){throw new Error('bootstrap-datetimepicker("'+d+'") method was called on an element that is not using DateTimePicker')}h=i[d].apply(i,g),f=h===i}),f||B.inArray(d,e)>-1?this:h}throw new TypeError("Invalid arguments for DateTimePicker: "+d)},B.fn.datetimepicker.defaults={timeZone:"",format:!1,dayViewHeaderFormat:"MMMM YYYY",extraFormats:!1,stepping:1,minDate:!1,maxDate:!1,useCurrent:!0,collapse:!0,locale:A.locale(),defaultDate:!1,disabledDates:!1,enabledDates:!1,icons:{time:"glyphicon glyphicon-time",date:"glyphicon glyphicon-calendar",up:"glyphicon glyphicon-chevron-up",down:"glyphicon glyphicon-chevron-down",previous:"glyphicon glyphicon-chevron-left",next:"glyphicon glyphicon-chevron-right",today:"glyphicon glyphicon-screenshot",clear:"glyphicon glyphicon-trash",close:"glyphicon glyphicon-remove"},tooltips:{today:"Go to today",clear:"Clear selection",close:"Close the picker",selectMonth:"Select Month",prevMonth:"Previous Month",nextMonth:"Next Month",selectYear:"Select Year",prevYear:"Previous Year",nextYear:"Next Year",selectDecade:"Select Decade",prevDecade:"Previous Decade",nextDecade:"Next Decade",prevCentury:"Previous Century",nextCentury:"Next Century",pickHour:"Pick Hour",incrementHour:"Increment Hour",decrementHour:"Decrement Hour",pickMinute:"Pick Minute",incrementMinute:"Increment Minute",decrementMinute:"Decrement Minute",pickSecond:"Pick Second",incrementSecond:"Increment Second",decrementSecond:"Decrement Second",togglePeriod:"Toggle Period",selectTime:"Select Time"},useStrict:!1,sideBySide:!1,daysOfWeekDisabled:!1,calendarWeeks:!1,viewMode:"days",toolbarPlacement:"default",showTodayButton:!1,showClear:!1,showClose:!1,widgetPositioning:{horizontal:"auto",vertical:"auto"},widgetParent:null,ignoreReadonly:!1,keepOpen:!1,focusOnShow:!0,inline:!1,keepInvalid:!1,datepickerInput:".datepickerinput",keyBinds:{up:function u(e){if(e){var d=this.date()||this.getMoment();e.find(".datepicker").is(":visible")?this.date(d.clone().subtract(7,"d")):this.date(d.clone().add(this.stepping(),"m"))}},down:function D(e){if(!e){return void this.show()}var d=this.date()||this.getMoment();e.find(".datepicker").is(":visible")?this.date(d.clone().add(7,"d")):this.date(d.clone().subtract(this.stepping(),"m"))},"control up":function a(e){if(e){var d=this.date()||this.getMoment();e.find(".datepicker").is(":visible")?this.date(d.clone().subtract(1,"y")):this.date(d.clone().add(1,"h"))}},"control down":function c(e){if(e){var d=this.date()||this.getMoment();e.find(".datepicker").is(":visible")?this.date(d.clone().add(1,"y")):this.date(d.clone().subtract(1,"h"))}},left:function b(e){if(e){var d=this.date()||this.getMoment();e.find(".datepicker").is(":visible")&&this.date(d.clone().subtract(1,"d"))}},right:function C(e){if(e){var d=this.date()||this.getMoment();e.find(".datepicker").is(":visible")&&this.date(d.clone().add(1,"d"))}},pageUp:function w(e){if(e){var d=this.date()||this.getMoment();e.find(".datepicker").is(":visible")&&this.date(d.clone().subtract(1,"M"))}},pageDown:function v(e){if(e){var d=this.date()||this.getMoment();e.find(".datepicker").is(":visible")&&this.date(d.clone().add(1,"M"))}},enter:function x(){this.hide()},escape:function E(){this.hide()},"control space":function z(d){d&&d.find(".timepicker").is(":visible")&&d.find('.btn[data-action="togglePeriod"]').click()},t:function F(){this.date(this.getMoment())},"delete":function t(){this.clear()}},debug:!1,allowInputToggle:!1,disabledTimeIntervals:!1,disabledHours:!1,enabledHours:!1,viewDate:!1},B.fn.datetimepicker}); /* * FormValidation (http://formvalidation.io) * The best jQuery plugin to validate form fields. Support Bootstrap, Foundation, Pure, SemanticUI, UIKit and custom frameworks * * @version v0.7.1-dev, built on 2015-08-01 5:22:37 PM * @author https://twitter.com/formvalidation * @copyright (c) 2013 - 2015 Nguyen Huu Phuoc * @license http://formvalidation.io/license/ */ if(window.FormValidation={AddOn:{},Framework:{},I18n:{},Validator:{}},"undefined"==typeof jQuery){throw new Error("FormValidation requires jQuery")}!function(c){var d=c.fn.jquery.split(" ")[0].split(".");if(+d[0]<2&&+d[1]<9||1===+d[0]&&9===+d[1]&&+d[2]<1){throw new Error("FormValidation requires jQuery version 1.9.1 or higher")}}(jQuery),function(b){FormValidation.Base=function(a,f,g){this.$form=b(a),this.options=b.extend({},b.fn.formValidation.DEFAULT_OPTIONS,f),this._namespace=g||"fv",this.$invalidFields=b([]),this.$submitButton=null,this.$hiddenButton=null,this.STATUS_NOT_VALIDATED="NOT_VALIDATED",this.STATUS_VALIDATING="VALIDATING",this.STATUS_INVALID="INVALID",this.STATUS_VALID="VALID",this.STATUS_IGNORED="IGNORED",this.DEFAULT_MESSAGE=b.fn.formValidation.DEFAULT_MESSAGE,this._ieVersion=function(){for(var d=3,e=document.createElement("div"),i=e.all||[];e.innerHTML="",i[0];){}return d>4?d:document.documentMode}();var h=document.createElement("div");this._changeEvent=9!==this._ieVersion&&"oninput" in h?"input":"keyup",this._submitIfValid=null,this._cacheFields={},this._init()},FormValidation.Base.prototype={constructor:FormValidation.Base,_exceedThreshold:function(a){var g=this._namespace,h=a.attr("data-"+g+"-field"),i=this.options.fields[h].threshold||this.options.threshold;if(!i){return !0}var j=-1!==b.inArray(a.attr("type"),["button","checkbox","file","hidden","image","radio","reset","submit"]);return j||a.val().length>=i},_init:function(){var a=this,g=this._namespace,h={addOns:{},autoFocus:this.$form.attr("data-"+g+"-autofocus"),button:{selector:this.$form.attr("data-"+g+"-button-selector")||this.$form.attr("data-"+g+"-submitbuttons"),disabled:this.$form.attr("data-"+g+"-button-disabled")},control:{valid:this.$form.attr("data-"+g+"-control-valid"),invalid:this.$form.attr("data-"+g+"-control-invalid")},err:{clazz:this.$form.attr("data-"+g+"-err-clazz"),container:this.$form.attr("data-"+g+"-err-container")||this.$form.attr("data-"+g+"-container"),parent:this.$form.attr("data-"+g+"-err-parent")},events:{formInit:this.$form.attr("data-"+g+"-events-form-init"),formPreValidate:this.$form.attr("data-"+g+"-events-form-prevalidate"),formError:this.$form.attr("data-"+g+"-events-form-error"),formSuccess:this.$form.attr("data-"+g+"-events-form-success"),fieldAdded:this.$form.attr("data-"+g+"-events-field-added"),fieldRemoved:this.$form.attr("data-"+g+"-events-field-removed"),fieldInit:this.$form.attr("data-"+g+"-events-field-init"),fieldError:this.$form.attr("data-"+g+"-events-field-error"),fieldSuccess:this.$form.attr("data-"+g+"-events-field-success"),fieldStatus:this.$form.attr("data-"+g+"-events-field-status"),localeChanged:this.$form.attr("data-"+g+"-events-locale-changed"),validatorError:this.$form.attr("data-"+g+"-events-validator-error"),validatorSuccess:this.$form.attr("data-"+g+"-events-validator-success"),validatorIgnored:this.$form.attr("data-"+g+"-events-validator-ignored")},excluded:this.$form.attr("data-"+g+"-excluded"),icon:{valid:this.$form.attr("data-"+g+"-icon-valid")||this.$form.attr("data-"+g+"-feedbackicons-valid"),invalid:this.$form.attr("data-"+g+"-icon-invalid")||this.$form.attr("data-"+g+"-feedbackicons-invalid"),validating:this.$form.attr("data-"+g+"-icon-validating")||this.$form.attr("data-"+g+"-feedbackicons-validating"),feedback:this.$form.attr("data-"+g+"-icon-feedback")},live:this.$form.attr("data-"+g+"-live"),locale:this.$form.attr("data-"+g+"-locale"),message:this.$form.attr("data-"+g+"-message"),onPreValidate:this.$form.attr("data-"+g+"-onprevalidate"),onError:this.$form.attr("data-"+g+"-onerror"),onSuccess:this.$form.attr("data-"+g+"-onsuccess"),row:{selector:this.$form.attr("data-"+g+"-row-selector")||this.$form.attr("data-"+g+"-group"),valid:this.$form.attr("data-"+g+"-row-valid"),invalid:this.$form.attr("data-"+g+"-row-invalid"),feedback:this.$form.attr("data-"+g+"-row-feedback")},threshold:this.$form.attr("data-"+g+"-threshold"),trigger:this.$form.attr("data-"+g+"-trigger"),verbose:this.$form.attr("data-"+g+"-verbose"),fields:{}};this.$form.attr("novalidate","novalidate").addClass(this.options.elementClass).on("submit."+g,function(c){c.preventDefault(),a.validate()}).on("click."+g,this.options.button.selector,function(){a.$submitButton=b(this),a._submitIfValid=!0}),(this.options.declarative===!0||"true"===this.options.declarative)&&this.$form.find("[name], [data-"+g+"-field]").each(function(){var c=b(this),d=c.attr("name")||c.attr("data-"+g+"-field"),k=a._parseOptions(c);k&&(c.attr("data-"+g+"-field",d),h.fields[d]=b.extend({},k,h.fields[d]))}),this.options=b.extend(!0,this.options,h),"string"==typeof this.options.err.parent&&(this.options.err.parent=new RegExp(this.options.err.parent)),this.options.container&&(this.options.err.container=this.options.container,delete this.options.container),this.options.feedbackIcons&&(this.options.icon=b.extend(!0,this.options.icon,this.options.feedbackIcons),delete this.options.feedbackIcons),this.options.group&&(this.options.row.selector=this.options.group,delete this.options.group),this.options.submitButtons&&(this.options.button.selector=this.options.submitButtons,delete this.options.submitButtons),FormValidation.I18n[this.options.locale]||(this.options.locale=b.fn.formValidation.DEFAULT_OPTIONS.locale),(this.options.declarative===!0||"true"===this.options.declarative)&&(this.options=b.extend(!0,this.options,{addOns:this._parseAddOnOptions()})),this.$hiddenButton=b("",form:"
",inputs:{text:"",textarea:"",email:"",select:"",checkbox:"
",date:"",time:"",number:"",password:""}};var d={locale:"en",backdrop:"static",animate:true,className:null,closeButton:true,show:true,container:"body"};var f={};function b(q){var r=h[d.locale];return r?r[q]:h.en[q]}function l(s,r,q){s.stopPropagation();s.preventDefault();var t=a.isFunction(q)&&q.call(r,s)===false;if(!t){r.modal("hide")}}function g(r){var q,s=0;for(q in r){s++}return s}function e(q,s){var r=0;a.each(q,function(t,u){s(t,u,r++)})}function m(r){var q;var s;if(typeof r!=="object"){throw new Error("Please supply an object of options")}if(!r.message){throw new Error("Please specify a message")}r=a.extend({},d,r);if(!r.buttons){r.buttons={}}q=r.buttons;s=g(q);e(q,function(v,t,u){if(a.isFunction(t)){t=q[v]={callback:t}}if(a.type(t)!=="object"){throw new Error("button with key "+v+" must be an object")}if(!t.label){t.label=v}if(!t.className){if(s<=2&&u===s-1){t.className="btn-primary"}else{t.className="btn-default"}}});return r}function i(r,t){var q=r.length;var s={};if(q<1||q>2){throw new Error("Invalid argument length")}if(q===2||typeof r[0]==="string"){s[t[0]]=r[0];s[t[1]]=r[1]}else{s=r[0]}return s}function j(r,q,s){return a.extend(true,{},r,i(q,s))}function k(s,t,u,q){var r={className:"bootbox-"+s,buttons:c.apply(null,t)};return p(j(r,q,u),t)}function c(){var r={};for(var s=0,t=arguments.length;s").attr("label",B.group)}A=t[B.group]}A.append("")});e(t,function(z,A){u.append(A)});u.val(w.value);break;case"checkbox":var y=a.isArray(w.value)?w.value:[w.value];v=w.inputOptions||[];if(!v.length){throw new Error("prompt with checkbox requires options")}if(!v[0].value||!v[0].text){throw new Error("given options in wrong format")}u=a("
");e(v,function(z,B){var A=a(n.inputs[w.inputType]);A.find("input").attr("value",B.value);A.find("label").append(B.text);e(y,function(C,D){if(D===B.value){A.find("input").prop("checked",true)}});u.append(A)});break}if(w.placeholder){u.attr("placeholder",w.placeholder)}if(w.pattern){u.attr("pattern",w.pattern)}if(w.maxlength){u.attr("maxlength",w.maxlength)}s.append(u);s.on("submit",function(z){z.preventDefault();z.stopPropagation();r.find(".btn-primary").click()});r=f.dialog(w);r.off("shown.bs.modal");r.on("shown.bs.modal",function(){u.focus()});if(x===true){r.modal("show")}return r};f.dialog=function(x){x=m(x);var v=a(n.dialog);var w=v.find(".modal-dialog");var q=v.find(".modal-body");var r=x.buttons;var s="";var t={onEscape:x.onEscape};if(a.fn.modal===o){throw new Error("$.fn.modal is not defined; please double check you have included the Bootstrap JavaScript library. See http://getbootstrap.com/javascript/ for more details.")}e(r,function(z,y){s+="";t[z]=y.callback});q.find(".bootbox-body").html(x.message);if(x.animate===true){v.addClass("fade")}if(x.className){v.addClass(x.className)}if(x.size==="large"){w.addClass("modal-lg")}else{if(x.size==="small"){w.addClass("modal-sm")}}if(x.title){q.before(n.header)}if(x.closeButton){var u=a(n.closeButton);if(x.title){v.find(".modal-header").prepend(u)}else{u.css("margin-top","-10px").prependTo(q)}}if(x.title){v.find(".modal-title").html(x.title)}if(s.length){q.after(n.footer);v.find(".modal-footer").html(s)}v.on("hidden.bs.modal",function(y){if(y.target===this){v.remove()}});v.on("shown.bs.modal",function(){v.find(".btn-primary:first").focus()});if(x.backdrop!=="static"){v.on("click.dismiss.bs.modal",function(y){if(v.children(".modal-backdrop").length){y.currentTarget=v.children(".modal-backdrop").get(0)}if(y.target!==y.currentTarget){return}v.trigger("escape.close.bb")})}v.on("escape.close.bb",function(y){if(t.onEscape){l(y,v,t.onEscape)}});v.on("click",".modal-footer button",function(z){var y=a(this).data("bb-handler");l(z,v,t[y])});v.on("click",".bootbox-close-button",function(y){l(y,v,t.onEscape)});v.on("keyup",function(y){if(y.which===27){v.trigger("escape.close.bb")}});a(x.container).append(v);v.modal({backdrop:x.backdrop?"static":false,keyboard:false,show:false});if(x.show){v.modal("show")}return v};f.setDefaults=function(){var q={};if(arguments.length===2){q[arguments[0]]=arguments[1]}else{q=arguments[0]}a.extend(d,q)};f.hideAll=function(){a(".bootbox").modal("hide");return f};var h={bg_BG:{OK:"Ок",CANCEL:"Отказ",CONFIRM:"Потвърждавам"},br:{OK:"OK",CANCEL:"Cancelar",CONFIRM:"Sim"},cs:{OK:"OK",CANCEL:"Zrušit",CONFIRM:"Potvrdit"},da:{OK:"OK",CANCEL:"Annuller",CONFIRM:"Accepter"},de:{OK:"OK",CANCEL:"Abbrechen",CONFIRM:"Akzeptieren"},el:{OK:"Εντάξει",CANCEL:"Ακύρωση",CONFIRM:"Επιβεβαίωση"},en:{OK:"OK",CANCEL:"Cancel",CONFIRM:"OK"},es:{OK:"OK",CANCEL:"Cancelar",CONFIRM:"Aceptar"},et:{OK:"OK",CANCEL:"Katkesta",CONFIRM:"OK"},fa:{OK:"قبول",CANCEL:"لغو",CONFIRM:"تایید"},fi:{OK:"OK",CANCEL:"Peruuta",CONFIRM:"OK"},fr:{OK:"OK",CANCEL:"Annuler",CONFIRM:"D'accord"},he:{OK:"אישור",CANCEL:"ביטול",CONFIRM:"אישור"},hu:{OK:"OK",CANCEL:"Mégsem",CONFIRM:"Megerősít"},hr:{OK:"OK",CANCEL:"Odustani",CONFIRM:"Potvrdi"},id:{OK:"OK",CANCEL:"Batal",CONFIRM:"OK"},it:{OK:"OK",CANCEL:"Annulla",CONFIRM:"Conferma"},ja:{OK:"OK",CANCEL:"キャンセル",CONFIRM:"確認"},lt:{OK:"Gerai",CANCEL:"Atšaukti",CONFIRM:"Patvirtinti"},lv:{OK:"Labi",CANCEL:"Atcelt",CONFIRM:"Apstiprināt"},nl:{OK:"OK",CANCEL:"Annuleren",CONFIRM:"Accepteren"},no:{OK:"OK",CANCEL:"Avbryt",CONFIRM:"OK"},pl:{OK:"OK",CANCEL:"Anuluj",CONFIRM:"Potwierdź"},pt:{OK:"OK",CANCEL:"Cancelar",CONFIRM:"Confirmar"},ru:{OK:"OK",CANCEL:"Отмена",CONFIRM:"Применить"},sq:{OK:"OK",CANCEL:"Anulo",CONFIRM:"Prano"},sv:{OK:"OK",CANCEL:"Avbryt",CONFIRM:"OK"},th:{OK:"ตกลง",CANCEL:"ยกเลิก",CONFIRM:"ยืนยัน"},tr:{OK:"Tamam",CANCEL:"İptal",CONFIRM:"Onayla"},zh_CN:{OK:"OK",CANCEL:"取消",CONFIRM:"确认"},zh_TW:{OK:"OK",CANCEL:"取消",CONFIRM:"確認"}};f.addLocale=function(q,r){a.each(["OK","CANCEL","CONFIRM"],function(s,t){if(!r[t]){throw new Error("Please supply a translation for '"+t+"'")}});h[q]={OK:r.OK,CANCEL:r.CANCEL,CONFIRM:r.CONFIRM};return f};f.removeLocale=function(q){delete h[q];return f};f.setLocale=function(q){return f.setDefaults("locale",q)};f.init=function(q){return init(q||a)};return f}));(function(a,b,c){if(typeof define==="function"&&define.amd){define(["jquery"],a)}else{if(typeof exports==="object"){module.exports=a(require("jquery"))}else{a(b||c)}}}(function(a){var e=function(g,i,k){var l={invalid:[],getCaret:function(){try{var s,r=0,o=g.get(0),p=document.selection,n=o.selectionStart;if(p&&navigator.appVersion.indexOf("MSIE 10")===-1){s=p.createRange();s.moveStart("character",-l.val().length);r=s.text.length}else{if(n||n==="0"){r=n}}return r}catch(q){}},setCaret:function(p){try{if(g.is(":focus")){var q,n=g.get(0);if(n.setSelectionRange){n.setSelectionRange(p,p)}else{q=n.createTextRange();q.collapse(true);q.moveEnd("character",p);q.moveStart("character",p);q.select()}}}catch(o){}},events:function(){g.on("keydown.mask",function(n){g.data("mask-keycode",n.keyCode||n.which);g.data("mask-previus-value",g.val());g.data("mask-previus-caret-pos",l.getCaret());l.maskDigitPosMapOld=l.maskDigitPosMap}).on(a.jMaskGlobals.useInput?"input.mask":"keyup.mask",l.behaviour).on("paste.mask drop.mask",function(){setTimeout(function(){g.keydown().keyup()},100)}).on("change.mask",function(){g.data("changed",true)}).on("blur.mask",function(){if(j!==l.val()&&!g.data("changed")){g.trigger("change")}g.data("changed",false)}).on("blur.mask",function(){j=l.val()}).on("focus.mask",function(n){if(k.selectOnFocus===true){a(n.target).select()}}).on("focusout.mask",function(){if(k.clearIfNotMatch&&!m.test(l.val())){l.val("")}})},getRegexMask:function(){var o=[],v,s,p,u,q,t;for(var n=0;n0){if(g[o]()!==q){g[o](q)}p=g}else{p=g[o]()}return p},calculateCaretPosition:function(){var x=g.data("mask-previus-value")||"",v=l.getMasked(),o=l.getCaret();if(x!==v){var p=g.data("mask-previus-caret-pos")||0,w=v.length,y=x.length,s=0,r=0,t=0,u=0,q=0;for(q=o;q=0;q--){if(!l.maskDigitPosMap[q]){break}s++}for(q=o-1;q>=0;q--){if(l.maskDigitPosMap[q]){t++}}for(q=p-1;q>=0;q--){if(l.maskDigitPosMapOld[q]){u++}}if(o>y){o=w*10}else{if(p>=o&&p!==y){if(!l.maskDigitPosMapOld[o]){var n=o;o-=u-t;o-=s;if(l.maskDigitPosMap[o]){o=n}}}else{if(o>p){o+=t-u;o+=r}}}}return o},behaviour:function(o){o=o||window.event;l.invalid=[];var p=g.data("mask-keycode");if(a.inArray(p,h.byPassKeys)===-1){var q=l.getMasked(),n=l.getCaret();setTimeout(function(){l.setCaret(l.calculateCaretPosition())},10);l.val(q);l.setCaret(n);return l.callbacks(o)}},getMasked:function(C,F){var o=[],I=F===undefined?l.val():F+"",t=0,y=i.length,E=0,H=I.length,A=1,n="push",B=-1,w=0,x=[],q,p;if(k.reverse){n="unshift";A=-1;q=0;t=y-1;E=H-1;p=function(){return t>-1&&E>-1}}else{q=y-1;p=function(){return t0,[r,q,g,l.invalid,k])}};g=a(g);var h=this,j=l.val(),m;i=typeof i==="function"?i(l.val(),undefined,g,k):i;h.mask=i;h.options=k;h.remove=function(){var n=l.getCaret();l.destroyEvents();l.val(h.getCleanVal());l.setCaret(n);return g};h.getCleanVal=function(){return l.getMasked(true)};h.getMaskedVal=function(n){return l.getMasked(false,n)};h.init=function(q){q=q||false;k=k||{};h.clearIfNotMatch=a.jMaskGlobals.clearIfNotMatch;h.byPassKeys=a.jMaskGlobals.byPassKeys;h.translation=a.extend({},a.jMaskGlobals.translation,k.translation);h=a.extend(true,{},h,k);m=l.getRegexMask();if(q){l.events();l.val(l.getMasked())}else{if(k.placeholder){g.attr("placeholder",k.placeholder)}if(g.data("mask")){g.attr("autocomplete","off")}for(var o=0,p=true;o=a(this).offset().top+a(this).height()-((c&&c.threshold)||0)});return b.length===1?b[0]:b.get()};a.fn.rightofscreen=function(d){var b=a(window).width()+a(window).scrollLeft(),c=a(this).map(function(){return b<=a(this).offset().left-((d&&d.threshold)||0)});return c.length===1?c[0]:c.get()};a.fn.leftofscreen=function(d){var b=a(window).scrollLeft(),c=a(this).map(function(){return b>=a(this).offset().left+a(this).width()-((d&&d.threshold)||0)});return c.length===1?c[0]:c.get()};a.fn.inviewport=function(c){var b=a(this).map(function(){return a(this).is(":visible")&&!a.fn.rightofscreen.call(this,c)&&!a.fn.leftofscreen.call(this,c)&&!a.fn.belowthefold.call(this,c)&&!a.fn.abovethetop.call(this,c)});return b.length===1?b[0]:b.get()};a.extend(a.expr[":"],{"below-the-fold":function(b,c,d){return a.fn.belowthefold.call(b,{threshold:0})},"above-the-top":function(b,c,d){return a.fn.abovethetop.call(b,{threshold:0})},"left-of-screen":function(b,c,d){return a.fn.leftofscreen.call(b,{threshold:0})},"right-of-screen":function(b,c,d){return a.fn.rightofscreen.call(b,{threshold:0})},"in-viewport":function(b,c,d){return a.fn.inviewport.call(b,{threshold:0})}})})(jQuery); /* * accounting.js v0.3.2, copyright 2011 Joss Crowcroft, MIT license, http://josscrowcroft.github.com/accounting.js */ (function(h,H){function i(c){return !!(""===c||c&&c.charCodeAt&&c.substr)}function e(c){return C?C(c):"[object Array]"===D.call(c)}function k(c){return"[object Object]"===D.call(c)}function l(c,j){var m,c=c||{},j=j||{};for(m in j){j.hasOwnProperty(m)&&null==c[m]&&(c[m]=j[m])}return c}function d(j,m,o){var n=[],p,q;if(!j){return n}if(E&&j.map===E){return j.map(m,o)}for(p=0,q=j.length;pc?"-":"",p=parseInt(G(Math.abs(c||0),q),10)+"",s=3c?p.neg:p.zero).replace("%s",o.symbol).replace("%v",B(Math.abs(c),f(o.precision),o.thousand,o.decimal))};b.formatColumn=function(c,j,m,r,n,q){if(!c){return[]}var o=l(k(j)?j:{symbol:j,precision:m,thousand:r,decimal:n,format:q},b.settings.currency),p=F(o.format),t=p.pos.indexOf("%s")u?p.neg:p.zero).replace("%s",o.symbol).replace("%v",B(Math.abs(u),f(o.precision),o.thousand,o.decimal));if(u.length>s){s=u.length}return u});return d(c,function(u){return i(u)&&u.length0?!b.ctrlKey&&!b.metaKey&&!b.altKey&&8!=b.which&&9!=b.which&&13!=b.which&&16!=b.which&&17!=b.which&&20!=b.which&&27!=b.which:!1}function i(a){var d=g(a);d.prop("disabled")||d.closest(".form-group").addClass("is-focused")}function j(d,e){var f;return f=d.hasClass("checkbox-inline")||d.hasClass("radio-inline")?d:d.closest(".checkbox").length?d.closest(".checkbox"):d.closest(".radio"),f.toggleClass("disabled",e)}function k(a){var c=!1;(a.is(g.material.options.checkboxElements)||a.is(g.material.options.radioElements))&&(c=!0),a.closest("label").hover(function(){var d=g(this).find("input"),e=d.prop("disabled");c&&j(g(this),e),e||i(d)},function(){l(g(this).find("input"))})}function l(a){g(a).closest(".form-group").removeClass("is-focused")}g.expr[":"].notmdproc=function(a){return g(a).data("mdproc")?!1:!0},g.material={options:{validate:!0,input:!0,ripples:!0,checkbox:!0,togglebutton:!0,radio:!0,arrive:!0,autofill:!1,withRipples:[".btn:not(.btn-link)",".card-image",".navbar a:not(.withoutripple)",".dropdown-menu a",".nav-tabs a:not(.withoutripple)",".withripple",".pagination li:not(.active):not(.disabled) a:not(.withoutripple)"].join(","),inputElements:"input.form-control, textarea.form-control, select.form-control",checkboxElements:".checkbox > label > input[type=checkbox], label.checkbox-inline > input[type=checkbox]",togglebuttonElements:".togglebutton > label > input[type=checkbox]",radioElements:".radio > label > input[type=radio], label.radio-inline > input[type=radio]"},checkbox:function(a){var d=g(a?a:this.options.checkboxElements).filter(":notmdproc").data("mdproc",!0).after("");k(d)},togglebutton:function(a){var d=g(a?a:this.options.togglebuttonElements).filter(":notmdproc").data("mdproc",!0).after("");k(d)},radio:function(a){var d=g(a?a:this.options.radioElements).filter(":notmdproc").data("mdproc",!0).after("");k(d)},input:function(a){g(a?a:this.options.inputElements).filter(":notmdproc").data("mdproc",!0).each(function(){var m=g(this),n=m.closest(".form-group");0!==n.length||"hidden"===m.attr("type")||m.attr("hidden")||(m.wrap("
"),n=m.closest(".form-group")),m.attr("data-hint")&&(m.after("

"+m.attr("data-hint")+"

"),m.removeAttr("data-hint"));var o={"input-lg":"form-group-lg","input-sm":"form-group-sm"};if(g.each(o,function(b,c){m.hasClass(b)&&(m.removeClass(b),n.addClass(c))}),m.hasClass("floating-label")){var p=m.attr("placeholder");m.attr("placeholder",null).removeClass("floating-label");var q=m.attr("id"),r="";q&&(r="for='"+q+"'"),n.addClass("label-floating"),m.after("")}(null===m.val()||"undefined"==m.val()||""===m.val())&&n.addClass("is-empty"),n.find("input[type=file]").length>0&&n.addClass("is-fileinput")})},attachInputEventHandlers:function(){var a=this.options.validate;g(document).on("keydown paste",".form-control",function(b){h(b)&&g(this).closest(".form-group").removeClass("is-empty")}).on("keyup change",".form-control",function(){var d=g(this),f=d.closest(".form-group"),m="undefined"==typeof d[0].checkValidity||d[0].checkValidity();""===d.val()?f.addClass("is-empty"):f.removeClass("is-empty"),a&&(m?f.removeClass("has-error"):f.addClass("has-error"))}).on("focus",".form-control, .form-group.is-fileinput",function(){i(this)}).on("blur",".form-control, .form-group.is-fileinput",function(){l(this)}).on("change",".form-group input",function(){var e=g(this);if("file"!=e.attr("type")){var f=e.closest(".form-group"),m=e.val();m?f.removeClass("is-empty"):f.addClass("is-empty")}}).on("change",".form-group.is-fileinput input[type='file']",function(){var e=g(this),f=e.closest(".form-group"),m="";g.each(this.files,function(c,d){m+=d.name+", "}),m=m.substring(0,m.length-2),m?f.removeClass("is-empty"):f.addClass("is-empty"),f.find("input.form-control[readonly]").val(m)})},ripples:function(a){g(a?a:this.options.withRipples).ripples()},autofill:function(){var a=setInterval(function(){g("input[type!=checkbox]").each(function(){var c=g(this);c.val()&&c.val()!==c.attr("value")&&c.trigger("change")})},100);setTimeout(function(){clearInterval(a)},10000)},attachAutofillEventHandlers:function(){var a;g(document).on("focus","input",function(){var b=g(this).parents("form").find("input").not("[type=file]");a=setInterval(function(){b.each(function(){var c=g(this);c.val()!==c.attr("value")&&c.trigger("change")})},100)}).on("blur",".form-group input",function(){clearInterval(a)})},init:function(a){this.options=g.extend({},this.options,a);var d=g(document);g.fn.ripples&&this.options.ripples&&this.ripples(),this.options.input&&(this.input(),this.attachInputEventHandlers()),this.options.checkbox&&this.checkbox(),this.options.togglebutton&&this.togglebutton(),this.options.radio&&this.radio(),this.options.autofill&&(this.autofill(),this.attachAutofillEventHandlers()),document.arrive&&this.options.arrive&&(g.fn.ripples&&this.options.ripples&&d.arrive(this.options.withRipples,function(){g.material.ripples(g(this))}),this.options.input&&d.arrive(this.options.inputElements,function(){g.material.input(g(this))}),this.options.checkbox&&d.arrive(this.options.checkboxElements,function(){g.material.checkbox(g(this))}),this.options.radio&&d.arrive(this.options.radioElements,function(){g.material.radio(g(this))}),this.options.togglebutton&&d.arrive(this.options.togglebuttonElements,function(){g.material.togglebutton(g(this))}))}}}(jQuery);!function(i,j,k,l){function m(a,d){o=this,this.element=i(a),this.options=i.extend({},p,d),this._defaults=p,this._name=n,this.init()}var n="ripples",o=null,p={};m.prototype.init=function(){var a=this.element;a.on("mousedown touchstart",function(b){if(!o.isTouch()||"mousedown"!==b.type){a.find(".ripple-container").length||a.append('
');var c=a.children(".ripple-container"),g=o.getRelY(c,b),q=o.getRelX(c,b);if(g||q){var r=o.getRipplesColor(a),s=i("
");s.addClass("ripple").css({left:q,top:g,"background-color":r}),c.append(s),function(){return j.getComputedStyle(s[0]).opacity}(),o.rippleOn(a,s),setTimeout(function(){o.rippleEnd(s)},500),a.on("mouseup mouseleave touchend",function(){s.data("mousedown","off"),"off"===s.data("animating")&&o.rippleOut(s)})}}})},m.prototype.getNewSize=function(c,d){return Math.max(c.outerWidth(),c.outerHeight())/d.outerWidth()*2.5},m.prototype.getRelX=function(d,e){var f=d.offset();return o.isTouch()?(e=e.originalEvent,1===e.touches.length?e.touches[0].pageX-f.left:!1):e.pageX-f.left},m.prototype.getRelY=function(d,e){var f=d.offset();return o.isTouch()?(e=e.originalEvent,1===e.touches.length?e.touches[0].pageY-f.top:!1):e.pageY-f.top},m.prototype.getRipplesColor=function(b){var d=b.data("ripple-color")?b.data("ripple-color"):j.getComputedStyle(b[0]).color;return d},m.prototype.hasTransitionSupport=function(){var c=k.body||k.documentElement,d=c.style,f=d.transition!==l||d.WebkitTransition!==l||d.MozTransition!==l||d.MsTransition!==l||d.OTransition!==l;return f},m.prototype.isTouch=function(){return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)},m.prototype.rippleEnd=function(b){b.data("animating","off"),"off"===b.data("mousedown")&&o.rippleOut(b)},m.prototype.rippleOut=function(b){b.off(),o.hasTransitionSupport()?b.addClass("ripple-out"):b.animate({opacity:0},100,function(){b.trigger("transitionend")}),b.on("transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd",function(){b.remove()})},m.prototype.rippleOn=function(d,e){var f=o.getNewSize(d,e);o.hasTransitionSupport()?e.css({"-ms-transform":"scale("+f+")","-moz-transform":"scale("+f+")","-webkit-transform":"scale("+f+")",transform:"scale("+f+")"}).addClass("ripple-on").data("animating","on").data("mousedown","on"):e.animate({width:2*Math.max(d.outerWidth(),d.outerHeight()),height:2*Math.max(d.outerWidth(),d.outerHeight()),"margin-left":-1*Math.max(d.outerWidth(),d.outerHeight()),"margin-top":-1*Math.max(d.outerWidth(),d.outerHeight()),opacity:0.2},500,function(){e.trigger("transitionend")})},i.fn.ripples=function(a){return this.each(function(){i.data(this,"plugin_"+n)||i.data(this,"plugin_"+n,new m(this,a))})}}(jQuery,window,document);(function(a){if(typeof define==="function"&&define.amd){define(["jquery"],a)}else{if(typeof exports==="object"){module.exports=a(require("jquery"))}else{a(jQuery)}}}(function(a){var b={options:{optionClass:"",dropdownClass:"",autoinit:false,callback:false,lazyload:true,onSelected:false,destroy:function(c){this.destroy(c)},dynamicOptLabel:"Add a new option...",optionIndex:0},dropdownIndex:0,init:function(f){if(f){f=a.extend(b.options,f)}else{f=b.options}function d(l){if(l.data("dropdownjs")||!l.is("select")){return}var s=l.attr("multiple"),q=l.attr("data-dynamic-opts"),j=a(),g=a("
"),h=l.attr("id")?a("label[for='"+l.attr("id")+"']"):null;g.addClass("dropdownjs").addClass(f.dropdownClass);g.data("select",l);var k=a('');if(h&&h.attr("id")){k.attr("aria-labelledby='"+h.attr("id")+"'")}if(a.material){k.data("mdproc",true)}g.append(k);var o=a('
    ');o.data("select",l);a.each([].slice.call(l.get(0).attributes).filter(function(i){return i&&i.name&&i.name.indexOf("aria")===0}),function(){g.attr(this.name,this.value)});if(h&&h.attr("id")){o.attr("aria-labelledby='"+h.attr("id")+"'")}g.append(o);k.attr("placeholder",l.attr("placeholder"));var u=g.find("li");if(!s){var m;if(l.find(":selected").length){m=l.find(":selected").last()}else{m=l.find("option, li").first()}b._select(g,m)}else{var v=[],w=l.val();for(var r in w){v.push(w[r])}if(v.length>0){var n=g.find(function(){return a.inArray(a(this).data("value"),v)!==-1});n.removeClass("selected");b._select(g,n)}}k.addClass(l[0].className);l.hide().attr("data-dropdownjs",true);l.after(g);if(!f.lazyload){e(l)}if(f.callback){f.callback(g)}k.on("keydown",function(x){var i=g.find(".selected"),y=false;if(x.which===38){b._select(g,i.prev());y=true}else{if(x.which===40){b._select(g,i.next());y=true}else{if(x.which===13){l.change();k.removeClass("focus").blur();y=true}}}if(y){return false}});k.on("blur",function(){setTimeout(function(){var i=document.activeElement,x=o.get(0);if(o.is(":visible")&&x!==i&&x!==i.parentNode){k.removeClass("focus")}},100)});o.on("click","li:not(.dropdownjs-add)",function(i){b._select(g,a(this));l.change()});o.on("keydown","li:not(.dropdownjs-add)",function(i){if(i.which===27){a(".dropdownjs > ul > li").attr("tabindex",-1);return k.removeClass("focus").blur()}if(i.which===32&&!a(i.target).is("input")){b._select(g,a(this));return false}});o.on("focus","li:not(.dropdownjs-add)",function(){if(l.is(":disabled")){return}k.addClass("focus")});if(q&&q.length){j.on("keydown",function(x){if(x.which!==13){return}var i=a("
    ").addClass("cw").text("#"));ao.isBefore(Z.clone().endOf("w"));){an.append(B("").addClass("dow").text(ao.format("dd"))),ao.add(1,"d")}o.find(".datepicker-days thead").append(an)},l=function l(an){return af.disabledDates[an.format("YYYY-MM-DD")]===!0},k=function k(an){return af.enabledDates[an.format("YYYY-MM-DD")]===!0},i=function i(an){return af.disabledHours[an.format("H")]===!0},h=function h(an){return af.enabledHours[an.format("H")]===!0},g=function g(an,ap){if(!an.isValid()){return !1}if(af.disabledDates&&"d"===ap&&l(an)){return !1}if(af.enabledDates&&"d"===ap&&!k(an)){return !1}if(af.minDate&&an.isBefore(af.minDate,ap)){return !1}if(af.maxDate&&an.isAfter(af.maxDate,ap)){return !1}if(af.daysOfWeekDisabled&&"d"===ap&&af.daysOfWeekDisabled.indexOf(an.day())!==-1){return !1}if(af.disabledHours&&("h"===ap||"m"===ap||"s"===ap)&&i(an)){return !1}if(af.enabledHours&&("h"===ap||"m"===ap||"s"===ap)&&!h(an)){return !1}if(af.disabledTimeIntervals&&("h"===ap||"m"===ap||"s"===ap)){var ao=!1;if(B.each(af.disabledTimeIntervals,function(){if(an.isBetween(this[0],this[1])){return ao=!0,!1}}),ao){return !1}}return !0},f=function f(){for(var an=[],ao=Z.clone().startOf("y").startOf("d");ao.isSame(Z,"y");){an.push(B("").attr("data-action","selectMonth").addClass("month").text(ao.format("MMM"))),ao.add(1,"M")}o.find(".datepicker-months td").empty().append(an)},e=function e(){var an=o.find(".datepicker-months"),ap=an.find("th"),ao=an.find("tbody").find("span");ap.eq(0).find("span").attr("title",af.tooltips.prevYear),ap.eq(1).attr("title",af.tooltips.selectYear),ap.eq(2).find("span").attr("title",af.tooltips.nextYear),an.find(".disabled").removeClass("disabled"),g(Z.clone().subtract(1,"y"),"y")||ap.eq(0).addClass("disabled"),ap.eq(1).text(Z.year()),g(Z.clone().add(1,"y"),"y")||ap.eq(2).addClass("disabled"),ao.removeClass("active"),ab.isSame(Z,"y")&&!H&&ao.eq(ab.month()).addClass("active"),ao.each(function(aq){g(Z.clone().month(aq),"M")||B(this).addClass("disabled")})},aL=function aL(){var ao=o.find(".datepicker-years"),an=ao.find("th"),ar=Z.clone().subtract(5,"y"),aq=Z.clone().add(6,"y"),ap="";for(an.eq(0).find("span").attr("title",af.tooltips.prevDecade),an.eq(1).attr("title",af.tooltips.selectDecade),an.eq(2).find("span").attr("title",af.tooltips.nextDecade),ao.find(".disabled").removeClass("disabled"),af.minDate&&af.minDate.isAfter(ar,"y")&&an.eq(0).addClass("disabled"),an.eq(1).text(ar.year()+"-"+aq.year()),af.maxDate&&af.maxDate.isBefore(aq,"y")&&an.eq(2).addClass("disabled");!ar.isAfter(aq,"y");){ap+=''+ar.year()+"",ar.add(1,"y")}ao.find("td").html(ap)},aJ=function aJ(){var ao,an=o.find(".datepicker-decades"),aw=an.find("th"),av=A({y:Z.year()-Z.year()%100-1}),au=av.clone().add(100,"y"),at=av.clone(),ar=!1,aq=!1,ap="";for(aw.eq(0).find("span").attr("title",af.tooltips.prevCentury),aw.eq(2).find("span").attr("title",af.tooltips.nextCentury),an.find(".disabled").removeClass("disabled"),(av.isSame(A({y:1900}))||af.minDate&&af.minDate.isAfter(av,"y"))&&aw.eq(0).addClass("disabled"),aw.eq(1).text(av.year()+"-"+au.year()),(av.isSame(A({y:2000}))||af.maxDate&&af.maxDate.isBefore(au,"y"))&&aw.eq(2).addClass("disabled");!av.isAfter(au,"y");){ao=av.year()+12,ar=af.minDate&&af.minDate.isAfter(av,"y")&&af.minDate.year()<=ao,aq=af.maxDate&&af.maxDate.isAfter(av,"y")&&af.maxDate.year()<=ao,ap+=''+(av.year()+1)+" - "+(av.year()+12)+"",av.add(12,"y")}ap+="",an.find("td").html(ap),aw.eq(1).text(at.year()+1+"-"+av.year())},aH=function aH(){var an,au,at,ar=o.find(".datepicker-days"),aq=ar.find("th"),ap=[],ao=[];if(bJ()){for(aq.eq(0).find("span").attr("title",af.tooltips.prevMonth),aq.eq(1).attr("title",af.tooltips.selectMonth),aq.eq(2).find("span").attr("title",af.tooltips.nextMonth),ar.find(".disabled").removeClass("disabled"),aq.eq(1).text(Z.format(af.dayViewHeaderFormat)),g(Z.clone().subtract(1,"M"),"M")||aq.eq(0).addClass("disabled"),g(Z.clone().add(1,"M"),"M")||aq.eq(2).addClass("disabled"),an=Z.clone().startOf("M").startOf("w").startOf("d"),at=0;at<42;at++){0===an.weekday()&&(au=B("
    '+an.week()+"'+an.date()+"
    '+aq.format(T?"HH":"hh")+"
    '+ar.format("mm")+"
    '+aq.format("ss")+"
    "],D=[3,"","
    "],E=[1,""],F={thead:C,tbody:C,tfoot:C,tr:[2,"","
    "],td:D,th:D,option:E,optgroup:E},G=8>=g.a.W;g.a.ua=function(H,I){var J;if(e){if(e.parseHTML){J=e.parseHTML(H,I)||[]}else{if((J=e.clean([H],I))&&J[0]){for(var K=J[0];K.parentNode&&11!==K.parentNode.nodeType;){K=K.parentNode}K.parentNode&&K.parentNode.removeChild(K)}}}else{(J=I)||(J=f);var K=J.parentWindow||J.defaultView||a,L=g.a.Db(H).toLowerCase(),M=J.createElement("div"),N;N=(L=L.match(/^(?:\x3c!--.*?--\x3e\s*?)*?<([a-z]+)[\s>]/))&&F[L[1]]||r;L=N[0];N="ignored
    "+N[1]+H+N[2]+"
    ";"function"==typeof K.innerShiv?M.appendChild(K.innerShiv(N)):(G&&J.body.appendChild(M),M.innerHTML=N,G&&M.parentNode.removeChild(M));for(;L--;){M=M.lastChild}J=g.a.la(M.lastChild.childNodes)}return J};g.a.Md=function(H,I){var J=g.a.ua(H,I);return J.length&&J[0].parentElement||g.a.Yb(J)};g.a.fc=function(H,I){g.a.Tb(H);I=g.a.f(I);if(null!==I&&I!==c){if("string"!=typeof I&&(I=I.toString()),e){e(H).html(I)}else{for(var J=g.a.ua(I,H.ownerDocument),K=0;KI){if(5000<=++J){H=F;g.a.Gc(Error("'Too much recursion' after processing "+J+" task groups."));break}I=F}try{K()}catch(L){g.a.Gc(L)}}}}}function C(){r();H=F=E.length=0}var D,E=[],F=0,G=1,H=0;a.MutationObserver?D=function(I){var J=f.createElement("div");(new MutationObserver(I)).observe(J,{attributes:!0});return function(){J.classList.toggle("foo")}}(C):D=f&&"onreadystatechange" in f.createElement("script")?function(I){var J=f.createElement("script");J.onreadystatechange=function(){J.onreadystatechange=null;f.documentElement.removeChild(J);J=null;I()};f.documentElement.appendChild(J)}:function(I){setTimeout(I,0)};return{scheduler:D,zb:function(I){F||g.na.scheduler(C);E[F++]=I;return G++},cancel:function(I){I=I-(G-F);I>=H&&IO[0]?W+O[0]:O[0]),W);for(var W=1===P?W:Math.min(N+(O[1]||0),W),P=N+P-2,Q=Math.max(W,P),X=[],T=[],V=2;NG;G++){F=F()}return F})};g.toJSON=function(E,F,G){E=g.ad(E);return g.a.hc(E,F,G)};D.prototype={constructor:D,save:function(E,F){var G=g.a.A(this.keys,E);0<=G?this.values[G]=F:(this.keys.push(E),this.values.push(F))},get:function(E){E=g.a.A(this.keys,E);return 0<=E?this.values[E]:c}}})();g.b("toJS",g.ad);g.b("toJSON",g.toJSON);g.Wd=function(r,C,D){function E(F){var G=g.xb(r,D).extend({ma:"always"}),H=G.subscribe(function(I){I&&(H.s(),F(I))});G.notifySubscribers(G.v());return H}return"function"!==typeof Promise||C?E(C.bind(D)):new Promise(E)};g.b("when",g.Wd);(function(){g.w={M:function(r){switch(g.a.R(r)){case"option":return !0===r.__ko__hasDomDataOptionValue__?g.a.g.get(r,g.c.options.$b):7>=g.a.W?r.getAttributeNode("value")&&r.getAttributeNode("value").specified?r.value:r.text:r.value;case"select":return 0<=r.selectedIndex?g.w.M(r.options[r.selectedIndex]):c;default:return r.value}},cb:function(r,C,D){switch(g.a.R(r)){case"option":"string"===typeof C?(g.a.g.set(r,g.c.options.$b,c),"__ko__hasDomDataOptionValue__" in r&&delete r.__ko__hasDomDataOptionValue__,r.value=C):(g.a.g.set(r,g.c.options.$b,C),r.__ko__hasDomDataOptionValue__=!0,r.value="number"===typeof C?C:"");break;case"select":if(""===C||null===C){C=c}for(var E=-1,F=0,G=r.options.length,H;F=M){K.push(N&&O.length?{key:N,value:O.join("")}:{unknown:N||O.join("")});N=M=0;O=[];continue}}else{if(58===P){if(!M&&!N&&1===O.length){N=O.pop();continue}}else{if(47===P&&1arguments.length){if(U=f.body,!U){throw Error("ko.applyBindings: could not find document.body; has the document been loaded?")}}else{if(!U||1!==U.nodeType&&8!==U.nodeType){throw Error("ko.applyBindings: first parameter should be your view model; second parameter should be a DOM node")}}L(P(J,V),U)};g.Dc=function(J){return !J||1!==J.nodeType&&8!==J.nodeType?c:g.Td(J)};g.Ec=function(J){return(J=g.Dc(J))?J.$data:c};g.b("bindingHandlers",g.c);g.b("bindingEvent",g.i);g.b("bindingEvent.subscribe",g.i.subscribe);g.b("bindingEvent.startPossiblyAsyncContentBinding",g.i.Cb);g.b("applyBindings",g.vc);g.b("applyBindingsToDescendants",g.Oa);g.b("applyBindingAccessorsToNode",g.ib);g.b("applyBindingsToNode",g.ld);g.b("contextFor",g.Dc);g.b("dataFor",g.Ec)})();(function(r){function C(H,I){var J=Object.prototype.hasOwnProperty.call(F,H)?F[H]:r,K;J?J.subscribe(I):(J=F[H]=new g.T,J.subscribe(I),D(H,function(L,M){var N=!(!M||!M.synchronous);G[H]={definition:L,Gd:N};delete F[H];K||N?J.notifySubscribers(L):g.na.zb(function(){J.notifySubscribers(L)})}),K=!0)}function D(H,I){E("getConfig",[H],function(J){J?E("loadComponent",[H,J],function(K){I(K,J)}):I(null,null)})}function E(H,I,J,L){L||(L=g.j.loaders.slice(0));var K=L.shift();if(K){var M=K[H];if(M){var N=!1;if(M.apply(K,I.concat(function(O){N?J(null):null!==O?J(O):E(H,I,J,L)}))!==r&&(N=!0,!K.suppressLoaderExceptions)){throw Error("Component loaders must supply values by invoking the callback, not by returning values synchronously.")}}else{E(H,I,J,L)}}else{J(null)}}var F={},G={};g.j={get:function(H,I){var J=Object.prototype.hasOwnProperty.call(G,H)?G[H]:r;J?J.Gd?g.u.G(function(){I(J.definition)}):g.na.zb(function(){I(J.definition)}):C(H,I)},Bc:function(H){delete G[H]},oc:E};g.j.loaders=[];g.b("components",g.j);g.b("components.get",g.j.get);g.b("components.clearCachedDefinition",g.j.Bc)})();(function(){function r(J,L,M,N){function O(){0===--K&&N(P)}var P={},K=2,Q=M.template;M=M.viewModel;Q?F(L,Q,function(R){g.j.oc("loadTemplate",[J,R],function(S){P.template=S;O()})}):O();M?F(L,M,function(R){g.j.oc("loadViewModel",[J,R],function(S){P[I]=S;O()})}):O()}function C(J,K,L){if("function"===typeof K){L(function(N){return new K(N)})}else{if("function"===typeof K[I]){L(K[I])}else{if("instance" in K){var M=K.instance;L(function(){return M})}else{"viewModel" in K?C(J,K.viewModel,L):J("Unknown viewModel value: "+K)}}}}function D(J){switch(g.a.R(J)){case"script":return g.a.ua(J.text);case"textarea":return g.a.ua(J.value);case"template":if(E(J.content)){return g.a.Ca(J.content.childNodes)}}return g.a.Ca(J.childNodes)}function E(J){return a.DocumentFragment?J instanceof DocumentFragment:J&&11===J.nodeType}function F(J,K,L){"string"===typeof K.require?w||a.require?(w||a.require)([K.require],function(M){M&&"object"===typeof M&&M.Xd&&M["default"]&&(M=M["default"]);L(M)}):J("Uses require, but no AMD loader is present"):L(K)}function G(J){return function(K){throw Error("Component '"+J+"': "+K)}}var H={};g.j.register=function(J,K){if(!K){throw Error("Invalid configuration for "+J)}if(g.j.tb(J)){throw Error("Component "+J+" is already registered")}H[J]=K};g.j.tb=function(J){return Object.prototype.hasOwnProperty.call(H,J)};g.j.unregister=function(J){delete H[J];g.j.Bc(J)};g.j.Fc={getConfig:function(J,K){K(g.j.tb(J)?H[J]:null)},loadComponent:function(J,K,L){var M=G(J);F(M,K,function(N){r(J,M,N,L)})},loadTemplate:function(J,K,L){J=G(J);if("string"===typeof K){L(g.a.ua(K))}else{if(K instanceof Array){L(K)}else{if(E(K)){L(g.a.la(K.childNodes))}else{if(K.element){if(K=K.element,a.HTMLElement?K instanceof HTMLElement:K&&K.tagName&&1===K.nodeType){L(D(K))}else{if("string"===typeof K){var M=f.getElementById(K);M?L(D(M)):J("Cannot find element with ID "+K)}else{J("Unknown element type: "+K)}}}else{J("Unknown template value: "+K)}}}}},loadViewModel:function(J,K,L){C(G(J),K,L)}};var I="createViewModel";g.b("components.register",g.j.register);g.b("components.isRegistered",g.j.tb);g.b("components.unregister",g.j.unregister);g.b("components.defaultLoader",g.j.Fc);g.j.loaders.push(g.j.Fc);g.j.dd=H})();(function(){function r(D,E){var F=D.getAttribute("params");if(F){var F=C.parseBindingsString(F,E,D,{valueAccessors:!0,bindingParams:!0}),F=g.a.Ga(F,function(H){return g.o(H,null,{l:D})}),G=g.a.Ga(F,function(H){var I=H.v();return H.ja()?g.o({read:function(){return g.a.f(H())},write:g.Za(I)&&function(J){H()(J)},l:D}):I});Object.prototype.hasOwnProperty.call(G,"$raw")||(G.$raw=F);return G}return{$raw:{}}}g.j.getComponentNameForNode=function(D){var E=g.a.R(D);if(g.j.tb(E)&&(-1!=E.indexOf("-")||"[object HTMLUnknownElement]"==""+D||8>=g.a.W&&D.tagName===E)){return E}};g.j.tc=function(D,E,F,G){if(1===E.nodeType){var H=g.j.getComponentNameForNode(E);if(H){D=D||{};if(D.component){throw Error('Cannot use the "component" binding on a custom element matching a component')}var I={name:H,params:r(E,F)};D.component=G?function(){return I}:I}}return D};var C=new g.ga;9>g.a.W&&(g.j.register=function(D){return function(E){return D.apply(this,arguments)}}(g.j.register),f.createDocumentFragment=function(D){return function(){var E=D(),F=g.j.dd,G;for(G in F){}return E}}(f.createDocumentFragment))})();(function(){function r(E,F,G){F=F.template;if(!F){throw Error("Component '"+E+"' has no template")}E=g.a.Ca(F);g.h.va(G,E)}function C(E,F,G){var H=E.createViewModel;return H?H.call(E,F,G):F}var D=0;g.c.component={init:function(E,F,G,H,K){function I(){var O=J&&J.dispose;"function"===typeof O&&O.call(J);M&&M.s();L=J=M=null}var J,L,M,N=g.a.la(g.h.childNodes(E));g.h.Ea(E);g.a.K.za(E,I);g.o(function(){var O=g.a.f(F()),P,R;"string"===typeof O?P=O:(P=g.a.f(O.name),R=g.a.f(O.params));if(!P){throw Error("No component name specified")}var Q=g.i.Cb(E,K),S=L=++D;g.j.get(P,function(T){if(L===S){I();if(!T){throw Error("Unknown component '"+P+"'")}r(P,T,E);var U=C(T,R,{element:E,templateNodes:N});T=Q.createChildContext(U,{extend:function(V){V.$component=U;V.$componentTemplateNodes=N}});U&&U.koDescendantsComplete&&(M=g.i.subscribe(E,g.i.pa,U.koDescendantsComplete,U));J=U;g.Oa(T,E)}})},null,{l:E});return{controlsDescendantBindings:!0}}};g.h.ea.component=!0})();var x={"class":"className","for":"htmlFor"};g.c.attr={update:function(r,C){var D=g.a.f(C())||{};g.a.P(D,function(E,F){F=g.a.f(F);var G=E.indexOf(":"),G="lookupNamespaceURI" in r&&0=g.a.W&&E in x?(E=x[E],H?r.removeAttribute(E):r[E]=F):H||(G?r.setAttributeNS(G,E,F):r.setAttribute(E,F));"name"===E&&g.a.Yc(r,H?"":F)})}};(function(){g.c.checked={after:["value","attr"],init:function(r,C,D){function E(){var O=r.checked,P=G();if(!g.S.Ya()&&(O||!K&&!g.S.qa())){var Q=g.u.G(C);if(J){var R=L?Q.v():Q,S=N;N=P;S!==P?O&&(g.a.Na(R,P,!0),g.a.Na(R,S,!1)):g.a.Na(R,P,O);L&&g.Za(Q)&&Q(R)}else{H&&(P===c?P=O:O||(P=c)),g.m.eb(Q,D,"checked",P,!0)}}}function F(){var O=g.a.f(C()),P=G();J?(r.checked=0<=g.a.A(O,P),N=P):r.checked=H&&P===c?!!O:G()===O}var G=g.xb(function(){if(D.has("checkedValue")){return g.a.f(D.get("checkedValue"))}if(M){return D.has("value")?g.a.f(D.get("value")):r.value}}),H="checkbox"==r.type,K="radio"==r.type;if(H||K){var I=C(),J=H&&g.a.f(I) instanceof Array,L=!(J&&I.push&&I.splice),M=K||J,N=J?G():c;K&&!r.name&&g.c.uniqueName.init(r,function(){return !0});g.o(E,null,{l:r});g.a.B(r,"click",E);g.o(F,null,{l:r});I=c}}};g.m.wa.checked=!0;g.c.checkedValue={update:function(r,C){r.value=g.a.f(C())}}})();g.c["class"]={update:function(r,C){var D=g.a.Db(g.a.f(C()));g.a.Eb(r,r.__ko__cssValue,!1);r.__ko__cssValue=D;g.a.Eb(r,D,!0)}};g.c.css={update:function(r,C){var D=g.a.f(C());null!==D&&"object"==typeof D?g.a.P(D,function(E,F){F=g.a.f(F);g.a.Eb(r,E,F)}):g.c["class"].update(r,C)}};g.c.enable={update:function(r,C){var D=g.a.f(C());D&&r.disabled?r.removeAttribute("disabled"):D||r.disabled||(r.disabled=!0)}};g.c.disable={update:function(r,C){g.c.enable.update(r,function(){return !g.a.f(C())})}};g.c.event={init:function(r,C,D,E,F){var G=C()||{};g.a.P(G,function(H){"string"==typeof H&&g.a.B(r,H,function(I){var J,K=C()[H];if(K){try{var L=g.a.la(arguments);E=F.$data;L.unshift(E);J=K.apply(E,L)}finally{!0!==J&&(I.preventDefault?I.preventDefault():I.returnValue=!1)}!1===D.get(H+"Bubble")&&(I.cancelBubble=!0,I.stopPropagation&&I.stopPropagation())}})})}};g.c.foreach={Rc:function(r){return function(){var C=r(),D=g.a.bc(C);if(!D||"number"==typeof D.length){return{foreach:C,templateEngine:g.ba.Ma}}g.a.f(C);return{foreach:D.data,as:D.as,noChildContext:D.noChildContext,includeDestroyed:D.includeDestroyed,afterAdd:D.afterAdd,beforeRemove:D.beforeRemove,afterRender:D.afterRender,beforeMove:D.beforeMove,afterMove:D.afterMove,templateEngine:g.ba.Ma}}},init:function(r,C){return g.c.template.init(r,g.c.foreach.Rc(C))},update:function(r,C,D,E,F){return g.c.template.update(r,g.c.foreach.Rc(C),D,E,F)}};g.m.Ra.foreach=!1;g.h.ea.foreach=!0;g.c.hasfocus={init:function(r,C,D){function E(H){r.__ko_hasfocusUpdating=!0;var I=r.ownerDocument;if("activeElement" in I){var J;try{J=I.activeElement}catch(K){J=I.body}H=J===r}I=C();g.m.eb(I,D,"hasfocus",H,!0);r.__ko_hasfocusLastValue=H;r.__ko_hasfocusUpdating=!1}var F=E.bind(null,!0),G=E.bind(null,!1);g.a.B(r,"focus",F);g.a.B(r,"focusin",F);g.a.B(r,"blur",G);g.a.B(r,"focusout",G);r.__ko_hasfocusLastValue=!1},update:function(r,C){var D=!!g.a.f(C());r.__ko_hasfocusUpdating||r.__ko_hasfocusLastValue===D||(D?r.focus():r.blur(),!D&&r.__ko_hasfocusLastValue&&r.ownerDocument.body.focus(),g.u.G(g.a.Fb,null,[r,D?"focusin":"focusout"]))}};g.m.wa.hasfocus=!0;g.c.hasFocus=g.c.hasfocus;g.m.wa.hasFocus="hasfocus";g.c.html={init:function(){return{controlsDescendantBindings:!0}},update:function(r,C){g.a.fc(r,C())}};(function(){function r(C,D,E){g.c[C]={init:function(F,G,H,K,I){var J,M,N={},O,Q,L;if(D){K=H.get("as");var P=H.get("noChildContext");L=!(K&&P);N={as:K,noChildContext:P,exportDependencies:L}}Q=(O="render"==H.get("completeOn"))||H.has(g.i.pa);g.o(function(){var R=g.a.f(G()),S=!E!==!R,U=!M,T;if(L||S!==J){Q&&(I=g.i.Cb(F,I));if(S){if(!D||L){N.dataDependency=g.S.o()}T=D?I.createChildContext("function"==typeof R?R:G,N):g.S.qa()?I.extend(null,N):I}U&&g.S.qa()&&(M=g.a.Ca(g.h.childNodes(F),!0));S?(U||g.h.va(F,g.a.Ca(M)),g.Oa(T,F)):(g.h.Ea(F),O||g.i.ma(F,g.i.H));J=S}},null,{l:F});return{controlsDescendantBindings:!0}}};g.m.Ra[C]=!1;g.h.ea[C]=!0}r("if");r("ifnot",!1,!0);r("with",!0)})();g.c.let={init:function(r,C,D,E,F){C=F.extend(C);g.Oa(C,r);return{controlsDescendantBindings:!0}}};g.h.ea.let=!0;var t={};g.c.options={init:function(r){if("select"!==g.a.R(r)){throw Error("options binding applies only to SELECT elements")}for(;0G){var K=g.a.g.Z(),I=g.a.g.Z(),J=function(M){var N=this.activeElement;(N=N&&g.a.g.get(N,I))&&N(M)},L=function(M,N){var O=M.ownerDocument;g.a.g.get(O,K)||(g.a.g.set(O,K,!0),g.a.B(O,"selectionchange",J));g.a.g.set(M,I,N)}}g.c.textInput={init:function(N,O,P){function Q(Y,Z){g.a.B(N,Y,Z)}function S(){var Y=g.a.f(O());if(null===Y||Y===c){Y=""}R!==c&&Y===R?g.a.setTimeout(S,4):N.value!==Y&&(W=!0,N.value=Y,W=!1,U=N.value)}function T(){V||(R=N.value,V=g.a.setTimeout(X,4))}function X(){clearTimeout(V);R=V=c;var Y=N.value;U!==Y&&(U=Y,g.m.eb(O(),P,"textInput",Y))}var U=N.value,V,R,M=9==g.a.W?T:X,W=!1;G&&Q("keypress",X);11>G&&Q("propertychange",function(Y){W||"value"!==Y.propertyName||M(Y)});8==G&&(Q("keyup",X),Q("keydown",X));L&&(L(N,M),Q("dragend",T));(!G||9<=G)&&Q("input",M);5>E&&"textarea"===g.a.R(N)?(Q("keydown",T),Q("paste",T),Q("cut",T)):11>D?Q("keydown",T):4>F?(Q("DOMAutoComplete",X),Q("dragdrop",X),Q("drop",X)):H&&"number"===N.type&&Q("keydown",T);Q("change",X);Q("blur",X);g.o(S,null,{l:N})}};g.m.wa.textInput=!0;g.c.textinput={preprocess:function(M,N,O){O("textInput",M)}}})();g.c.uniqueName={init:function(r,C){if(C()){var D="ko_unique_"+ ++g.c.uniqueName.rd;g.a.Yc(r,D)}}};g.c.uniqueName.rd=0;g.c.using={init:function(r,C,D,E,F){var G;D.has("as")&&(G={as:D.get("as"),noChildContext:D.get("noChildContext")});C=F.createChildContext(C,G);g.Oa(C,r);return{controlsDescendantBindings:!0}}};g.h.ea.using=!0;g.c.value={init:function(r,C,D){var E=g.a.R(r),F="input"==E;if(!F||"checkbox"!=r.type&&"radio"!=r.type){var G=[],H=D.get("valueUpdate"),K=!1,I=null;H&&("string"==typeof H?G=[H]:G=g.a.wc(H),g.a.Pa(G,"change"));var J=function(){I=null;K=!1;var N=C(),O=g.w.M(r);g.m.eb(N,D,"value",O)};!g.a.W||!F||"text"!=r.type||"off"==r.autocomplete||r.form&&"off"==r.form.autocomplete||-1!=g.a.A(G,"propertychange")||(g.a.B(r,"propertychange",function(){K=!0}),g.a.B(r,"focus",function(){K=!1}),g.a.B(r,"blur",function(){K&&J()}));g.a.D(G,function(N){var O=J;g.a.Ud(N,"after")&&(O=function(){I=g.w.M(r);g.a.setTimeout(J,0)},N=N.substring(5));g.a.B(r,N,O)});var L;L=F&&"file"==r.type?function(){var N=g.a.f(C());null===N||N===c||""===N?r.value="":g.u.G(J)}:function(){var N=g.a.f(C()),O=g.w.M(r);if(null!==I&&N===I){g.a.setTimeout(L,0)}else{if(N!==O||O===c){"select"===E?(O=D.get("valueAllowUnset"),g.w.cb(r,N,O),O||N===g.w.M(r)||g.u.G(J)):g.w.cb(r,N)}}};if("select"===E){var M;g.i.subscribe(r,g.i.H,function(){M?D.get("valueAllowUnset")?L():J():(g.a.B(r,"change",J),M=g.o(L,null,{l:r}))},null,{notifyImmediately:!0})}else{g.a.B(r,"change",J),g.o(L,null,{l:r})}}else{g.ib(r,{checkedValue:C})}},update:function(){}};g.m.wa.value=!0;g.c.visible={update:function(r,C){var D=g.a.f(C()),E="none"!=r.style.display;D&&!E?r.style.display="":!D&&E&&(r.style.display="none")}};g.c.hidden={update:function(r,C){g.c.visible.update(r,function(){return !g.a.f(C())})}};(function(r){g.c[r]={init:function(C,D,E,F,G){return g.c.event.init.call(this,C,function(){var H={};H[r]=D();return H},E,F,G)}}})("click");g.ca=function(){};g.ca.prototype.renderTemplateSource=function(){throw Error("Override renderTemplateSource")};g.ca.prototype.createJavaScriptEvaluatorBlock=function(){throw Error("Override createJavaScriptEvaluatorBlock")};g.ca.prototype.makeTemplateSource=function(r,C){if("string"==typeof r){C=C||f;var D=C.getElementById(r);if(!D){throw Error("Cannot find template with ID "+r)}return new g.C.F(D)}if(1==r.nodeType||8==r.nodeType){return new g.C.ia(r)}throw Error("Unknown template type: "+r)};g.ca.prototype.renderTemplate=function(r,C,D,E){r=this.makeTemplateSource(r,E);return this.renderTemplateSource(r,C,D,E)};g.ca.prototype.isTemplateRewritten=function(r,C){return !1===this.allowTemplateRewriting?!0:this.makeTemplateSource(r,C).data("isRewritten")};g.ca.prototype.rewriteTemplate=function(r,C,D){r=this.makeTemplateSource(r,D);C=C(r.text());r.text(C);r.data("isRewritten",!0)};g.b("templateEngine",g.ca);g.kc=function(){function r(E,F,G,H){E=g.m.ac(E);for(var K=g.m.Ra,I=0;I]*))?)*\s+)data-bind\s*=\s*(["'])([\s\S]*?)\3/gi,D=/\x3c!--\s*ko\b\s*([\s\S]*?)\s*--\x3e/g;return{xd:function(E,F,G){F.isTemplateRewritten(E,G)||F.rewriteTemplate(E,function(H){return g.kc.Ld(H,F)},G)},Ld:function(E,F){return E.replace(C,function(G,H,I,J,K){return r(K,H,I,F)}).replace(D,function(G,H){return r(H,"\x3c!-- ko --\x3e","#comment",F)})},md:function(E,F){return g.aa.Xb(function(G,H){var I=G.nextSibling;I&&I.nodeName.toLowerCase()===F&&g.ib(I,E,H)})}}}();g.b("__tr_ambtns",g.kc.md);(function(){g.C={};g.C.F=function(D){if(this.F=D){var E=g.a.R(D);this.ab="script"===E?1:"textarea"===E?2:"template"==E&&D.content&&11===D.content.nodeType?3:4}};g.C.F.prototype.text=function(){var D=1===this.ab?"text":2===this.ab?"value":"innerHTML";if(0==arguments.length){return this.F[D]}var E=arguments[0];"innerHTML"===D?g.a.fc(this.F,E):this.F[D]=E};var r=g.a.g.Z()+"_";g.C.F.prototype.data=function(D){if(1===arguments.length){return g.a.g.get(this.F,r+D)}g.a.g.set(this.F,r+D,arguments[1])};var C=g.a.g.Z();g.C.F.prototype.nodes=function(){var D=this.F;if(0==arguments.length){var E=g.a.g.get(D,C)||{},F=E.lb||(3===this.ab?D.content:4===this.ab?D:c);if(!F||E.jd){var G=this.text();G&&G!==E.bb&&(F=g.a.Md(G,D.ownerDocument),g.a.g.set(D,C,{lb:F,bb:G,jd:!0}))}return F}E=arguments[0];this.ab!==c&&this.text("");g.a.g.set(D,C,{lb:E})};g.C.ia=function(D){this.F=D};g.C.ia.prototype=new g.C.F;g.C.ia.prototype.constructor=g.C.ia;g.C.ia.prototype.text=function(){if(0==arguments.length){var D=g.a.g.get(this.F,C)||{};D.bb===c&&D.lb&&(D.bb=D.lb.innerHTML);return D.bb}g.a.g.set(this.F,C,{bb:arguments[0]})};g.b("templateSources",g.C);g.b("templateSources.domElement",g.C.F);g.b("templateSources.anonymousTemplate",g.C.ia)})();(function(){function r(J,K,L){var M;for(K=g.h.nextSibling(K);J&&(M=J)!==K;){J=g.h.nextSibling(M),L(M,J)}}function C(J,K){if(J.length){var L=J[0],M=J[J.length-1],N=L.parentNode,O=g.ga.instance,P=O.preprocessNode;if(P){r(L,M,function(Q,R){var S=Q.previousSibling,T=P.call(O,Q);T&&(Q===L&&(L=T[0]||R),Q===M&&(M=T[T.length-1]||S))});J.length=0;if(!L){return}L===M?J.push(L):(J.push(L,M),g.a.Ua(J,N))}r(L,M,function(Q){1!==Q.nodeType&&8!==Q.nodeType||g.vc(K,Q)});r(L,M,function(Q){1!==Q.nodeType&&8!==Q.nodeType||g.aa.cd(Q,[K])});g.a.Ua(J,N)}}function D(J){return J.nodeType?J:0g.a.W?0:r.nodes)?r.nodes():null){return g.a.la(C.cloneNode(!0).childNodes)}r=r.text();return g.a.ua(r,E)};g.ba.Ma=new g.ba;g.gc(g.ba.Ma);g.b("nativeTemplateEngine",g.ba);(function(){g.$a=function(){var C=this.Hd=function(){if(!e||!e.tmpl){return 0}try{if(0<=e.tmpl.tag.tmpl.open.toString().indexOf("__")){return 2}}catch(D){}return 1}();this.renderTemplateSource=function(D,E,F,G){G=G||f;F=F||{};if(2>C){throw Error("Your version of jQuery.tmpl is too old. Please upgrade to jQuery.tmpl 1.0.0pre or later.")}var H=D.data("precompiled");H||(H=D.text()||"",H=e.template(null,"{{ko_with $item.koBindingContext}}"+H+"{{/ko_with}}"),D.data("precompiled",H));D=[E.$data];E=e.extend({koBindingContext:E},F.templateOptions);E=e.tmpl(H,D,E);E.appendTo(G.createElement("div"));e.fragments={};return E};this.createJavaScriptEvaluatorBlock=function(D){return"{{ko_code ((function() { return "+D+" })()) }}"};this.addTemplate=function(D,E){f.write("