JezK
Edit File: mobiscroll.javascript.min.js
/* eslint-disable */ !function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.mobiscroll=t()}(this,function(){"use strict";var e=e||{},t={},a={},n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},s=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},i=function(){function e(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,a,n){return a&&e(t.prototype,a),n&&e(t,n),t}}(),o=function e(t,a,n){null===t&&(t=Function.prototype);var s=Object.getOwnPropertyDescriptor(t,a);if(void 0===s){var i=Object.getPrototypeOf(t);return null===i?void 0:e(i,a,n)}if("value"in s)return s.value;var o=s.get;return void 0!==o?o.call(n):void 0},r=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)},l=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t},c={"column-count":1,columns:1,"font-weight":1,"line-height":1,opacity:1,"z-index":1,zoom:1},d={readonly:"readOnly"},m=[],u=Array.prototype.slice;function h(e){return"function"==typeof e}function f(e){return"object"===(void 0===e?"undefined":n(e))}function p(e){return"number"==typeof e.length}function b(e){return e.replace(/-+(.)?/g,function(e,t){return t?t.toUpperCase():""})}function v(e){return e.replace(/::/g,"/").replace(/([A-Z]+)([A-Z][a-z])/g,"$1_$2").replace(/([a-z\d])([A-Z])/g,"$1_$2").replace(/_/g,"-").toLowerCase()}function g(e,t){return"number"!=typeof t||c[v(e)]?t:t+"px"}var x,T,y,_,w=function(){var e=function(e){var a=0;for(a=0;a<e.length;a++)this[a]=e[a];return this.length=e.length,t(this)},t=function t(a,n){var s,i,o,r=[],l=0;if(a&&!n&&a instanceof e)return a;if(h(a))return t(document).ready(a);if(a)if("string"==typeof a)if(a=o=a.trim(),o.indexOf("<")>=0&&o.indexOf(">")>=0){var c="div";for(0===o.indexOf("<li")&&(c="ul"),0===o.indexOf("<tr")&&(c="tbody"),0!==o.indexOf("<td")&&0!==o.indexOf("<th")||(c="tr"),0===o.indexOf("<tbody")&&(c="table"),0===o.indexOf("<option")&&(c="select"),(i=document.createElement(c)).innerHTML=o,l=0;l<i.childNodes.length;l++)r.push(i.childNodes[l])}else for(n||"#"!==a[0]||a.match(/[ .<>:~]/)?(n instanceof e&&(n=n[0]),s=(n||document).querySelectorAll(a)):s=[document.getElementById(a.split("#")[1])],l=0;l<s.length;l++)s[l]&&r.push(s[l]);else if(a.nodeType||a===window||a===document)r.push(a);else if(a.length>0&&a[0].nodeType)for(l=0;l<a.length;l++)r.push(a[l]);else t.isArray(a)&&(r=a);return new e(r)};return e.prototype={ready:function(e){return(document.attachEvent?"complete"==document.readyState:"loading"!=document.readyState)?e(t):document.addEventListener("DOMContentLoaded",function(){e(t)},!1),this},concat:m.concat,empty:function(){return this.each(function(){this.innerHTML=""})},map:function(e){return t(t.map(this,function(t,a){return e.call(t,a,t)}))},slice:function(){return t(u.apply(this,arguments))},addClass:function(e){if(void 0===e)return this;for(var t=e.split(" "),a=0;a<t.length;a++)for(var n=0;n<this.length;n++)void 0!==this[n].classList&&""!==t[a]&&this[n].classList.add(t[a]);return this},removeClass:function(e){if(void 0===e)return this;for(var t=e.split(" "),a=0;a<t.length;a++)for(var n=0;n<this.length;n++)void 0!==this[n].classList&&""!==t[a]&&this[n].classList.remove(t[a]);return this},hasClass:function(e){return!!this[0]&&this[0].classList.contains(e)},toggleClass:function(e){for(var t=e.split(" "),a=0;a<t.length;a++)for(var n=0;n<this.length;n++)void 0!==this[n].classList&&this[n].classList.toggle(t[a]);return this},closest:function(e,a){var n=this[0],s=!1;for(f(e)&&(s=t(e));n&&!(s?s.indexOf(n)>=0:t.matches(n,e));)n=n!==a&&n.nodeType!==n.DOCUMENT_NODE&&n.parentNode;return t(n)},attr:function(e,t){var a;if(1!==arguments.length||"string"!=typeof e){for(var n=0;n<this.length;n++)if(2===arguments.length)this[n].setAttribute(e,t);else for(var s in e)this[n][s]=e[s],this[n].setAttribute(s,e[s]);return this}if(this.length)return a=this[0].getAttribute(e),a||""===a?a:void 0},removeAttr:function(e){for(var t=0;t<this.length;t++)this[t].removeAttribute(e);return this},prop:function(e,t){if(e=d[e]||e,1===arguments.length&&"string"==typeof e)return this[0]?this[0][e]:void 0;for(var a=0;a<this.length;a++)this[a][e]=t;return this},val:function(e){if(void 0===e)return this.length&&this[0].multiple?t.map(this.find("option:checked"),function(e){return e.value}):this[0]?this[0].value:void 0;if(this.length&&this[0].multiple)t.each(this[0].options,function(){this.selected=-1!=e.indexOf(this.value)});else for(var a=0;a<this.length;a++)this[a].value=e;return this},on:function(e,a,n,s){var i,o,r=e.split(" ");function l(e){var s,i,o=e.target;if(t(o).is(a))n.call(o,e);else for(i=t(o).parents(),s=0;s<i.length;s++)t(i[s]).is(a)&&n.call(i[s],e)}function c(e,t,a,n){var s=t.split(".");e.DomNameSpaces||(e.DomNameSpaces=[]),e.DomNameSpaces.push({namespace:s[1],event:s[0],listener:a,capture:n}),e.addEventListener(s[0],a,n)}for(i=0;i<this.length;i++)if(h(a)||!1===a)for(h(a)&&(s=n||!1,n=a),o=0;o<r.length;o++)-1!=r[o].indexOf(".")?c(this[i],r[o],n,s):this[i].addEventListener(r[o],n,s);else for(o=0;o<r.length;o++)this[i].DomLiveListeners||(this[i].DomLiveListeners=[]),this[i].DomLiveListeners.push({listener:n,liveListener:l}),-1!=r[o].indexOf(".")?c(this[i],r[o],l,s):this[i].addEventListener(r[o],l,s);return this},off:function(e,t,a,n){var s,i,o,r,l=this;function c(e){var t,a,n,s=e.split("."),i=s[0],o=s[1];for(t=0;t<l.length;++t)if(l[t].DomNameSpaces){for(a=0;a<l[t].DomNameSpaces.length;++a)(n=l[t].DomNameSpaces[a]).namespace!=o||n.event!=i&&i||(l[t].removeEventListener(n.event,n.listener,n.capture),n.removed=!0);for(a=l[t].DomNameSpaces.length-1;a>=0;--a)l[t].DomNameSpaces[a].removed&&l[t].DomNameSpaces.splice(a,1)}}for(s=e.split(" "),i=0;i<s.length;i++)for(o=0;o<this.length;o++)if(h(t)||!1===t)h(t)&&(n=a||!1,a=t),0===s[i].indexOf(".")?c(s[i].substr(1)):this[o].removeEventListener(s[i],a,n);else{if(this[o].DomLiveListeners)for(r=0;r<this[o].DomLiveListeners.length;r++)this[o].DomLiveListeners[r].listener===a&&this[o].removeEventListener(s[i],this[o].DomLiveListeners[r].liveListener,n);this[o].DomNameSpaces&&this[o].DomNameSpaces.length&&s[i]&&c(s[i])}return this},trigger:function(e,t){for(var a=e.split(" "),n=0;n<a.length;n++)for(var s=0;s<this.length;s++){var i;try{i=new CustomEvent(a[n],{detail:t,bubbles:!0,cancelable:!0})}catch(e){(i=document.createEvent("Event")).initEvent(a[n],!0,!0),i.detail=t}this[s].dispatchEvent(i)}return this},width:function(e){return void 0!==e?this.css("width",e):this[0]===window?window.innerWidth:this[0]===document?document.documentElement.scrollWidth:this.length>0?parseFloat(this.css("width")):null},height:function(e){if(void 0!==e)return this.css("height",e);if(this[0]===window)return window.innerHeight;if(this[0]===document){var t=document.body,a=document.documentElement;return Math.max(t.scrollHeight,t.offsetHeight,a.clientHeight,a.scrollHeight,a.offsetHeight)}return this.length>0?parseFloat(this.css("height")):null},innerWidth:function(){var e=this;if(this.length>0){if(this[0].innerWidth)return this[0].innerWidth;var t=this[0].offsetWidth;return["left","right"].forEach(function(a){t-=parseInt(e.css(b("border-"+a+"-width"))||0,10)}),t}},innerHeight:function(){var e=this;if(this.length>0){if(this[0].innerHeight)return this[0].innerHeight;var t=this[0].offsetHeight;return["top","bottom"].forEach(function(a){t-=parseInt(e.css(b("border-"+a+"-width"))||0,10)}),t}},offset:function(){if(this.length>0){var e=this[0].getBoundingClientRect(),t=document.documentElement;return{top:e.top+window.pageYOffset-t.clientTop,left:e.left+window.pageXOffset-t.clientLeft}}},hide:function(){for(var e=0;e<this.length;e++)this[e].style.display="none";return this},show:function(){for(var e=0;e<this.length;e++)"none"==this[e].style.display&&(this[e].style.display=""),"none"==getComputedStyle(this[e],"").getPropertyValue("display")&&(this[e].style.display="block");return this},clone:function(){return this.map(function(){return this.cloneNode(!0)})},styles:function(){return this[0]?window.getComputedStyle(this[0],null):void 0},css:function(e,t){var a,n,s=this[0],i="";if(arguments.length<2){if(!s)return;if("string"==typeof e)return s.style[e]||getComputedStyle(s,"").getPropertyValue(e)}if("string"==typeof e)t||0===t?i=v(e)+":"+g(e,t):this.each(function(){this.style.removeProperty(v(e))});else for(n in e)if(e[n]||0===e[n])i+=v(n)+":"+g(n,e[n])+";";else for(a=0;a<this.length;a++)this[a].style.removeProperty(v(n));return this.each(function(){this.style.cssText+=";"+i})},each:function(e){for(var t=0;t<this.length&&!1!==e.apply(this[t],[t,this[t]]);t++);return this},filter:function(a){for(var n=[],s=0;s<this.length;s++)h(a)?a.call(this[s],s,this[s])&&n.push(this[s]):t.matches(this[s],a)&&n.push(this[s]);return new e(n)},html:function(e){if(void 0===e)return this[0]?this[0].innerHTML:void 0;this.empty();for(var t=0;t<this.length;t++)this[t].innerHTML=e;return this},text:function(e){if(void 0===e)return this[0]?this[0].textContent.trim():null;for(var t=0;t<this.length;t++)this[t].textContent=e;return this},is:function(e){return this.length>0&&t.matches(this[0],e)},not:function(e){var a=[];if(h(e)&&void 0!==e.call)this.each(function(t){e.call(this,t)||a.push(this)});else{var n="string"==typeof e?this.filter(e):p(e)&&h(e.item)?u.call(e):t(e);f(n)&&(n=t.map(n,function(e){return e})),this.each(function(e,t){n.indexOf(t)<0&&a.push(t)})}return t(a)},indexOf:function(e){for(var t=0;t<this.length;t++)if(this[t]===e)return t},index:function(e){return e?this.indexOf(t(e)[0]):this.parent().children().indexOf(this[0])},get:function(e){return void 0===e?u.call(this):this[e>=0?e:e+this.length]},eq:function(t){if(void 0===t)return this;var a,n=this.length;return new e(t>n-1?[]:t<0?(a=n+t)<0?[]:[this[a]]:[this[t]])},append:function(t){var a,n;for(a=0;a<this.length;a++)if("string"==typeof t){var s=document.createElement("div");for(s.innerHTML=t;s.firstChild;)this[a].appendChild(s.firstChild)}else if(t instanceof e)for(n=0;n<t.length;n++)this[a].appendChild(t[n]);else this[a].appendChild(t);return this},appendTo:function(e){return t(e).append(this),this},prepend:function(t){var a,n;for(a=0;a<this.length;a++)if("string"==typeof t){var s=document.createElement("div");for(s.innerHTML=t,n=s.childNodes.length-1;n>=0;n--)this[a].insertBefore(s.childNodes[n],this[a].childNodes[0])}else if(t instanceof e)for(n=0;n<t.length;n++)this[a].insertBefore(t[n],this[a].childNodes[0]);else this[a].insertBefore(t,this[a].childNodes[0]);return this},prependTo:function(e){return t(e).prepend(this),this},insertBefore:function(e){for(var a=t(e),n=0;n<this.length;n++)if(1===a.length)a[0].parentNode.insertBefore(this[n],a[0]);else if(a.length>1)for(var s=0;s<a.length;s++)a[s].parentNode.insertBefore(this[n].cloneNode(!0),a[s]);return this},insertAfter:function(e){for(var a=t(e),n=0;n<this.length;n++)if(1===a.length)a[0].parentNode.insertBefore(this[n],a[0].nextSibling);else if(a.length>1)for(var s=0;s<a.length;s++)a[s].parentNode.insertBefore(this[n].cloneNode(!0),a[s].nextSibling);return this},next:function(a){return this.length>0?a?this[0].nextElementSibling&&t(this[0].nextElementSibling).is(a)?new e([this[0].nextElementSibling]):new e([]):this[0].nextElementSibling?new e([this[0].nextElementSibling]):new e([]):new e([])},nextAll:function(a){var n=[],s=this[0];if(!s)return new e([]);for(;s.nextElementSibling;){var i=s.nextElementSibling;a?t(i).is(a)&&n.push(i):n.push(i),s=i}return new e(n)},prev:function(a){return this.length>0?a?this[0].previousElementSibling&&t(this[0].previousElementSibling).is(a)?new e([this[0].previousElementSibling]):new e([]):this[0].previousElementSibling?new e([this[0].previousElementSibling]):new e([]):new e([])},prevAll:function(a){var n=[],s=this[0];if(!s)return new e([]);for(;s.previousElementSibling;){var i=s.previousElementSibling;a?t(i).is(a)&&n.push(i):n.push(i),s=i}return new e(n)},parent:function(e){for(var a=[],n=0;n<this.length;n++)null!==this[n].parentNode&&(e?t(this[n].parentNode).is(e)&&a.push(this[n].parentNode):a.push(this[n].parentNode));return t(t.unique(a))},parents:function(e){for(var a=[],n=0;n<this.length;n++)for(var s=this[n].parentNode;s;)e?t(s).is(e)&&a.push(s):a.push(s),s=s.parentNode;return t(t.unique(a))},find:function(t){for(var a=[],n=0;n<this.length;n++)for(var s=this[n].querySelectorAll(t),i=0;i<s.length;i++)a.push(s[i]);return new e(a)},children:function(a){for(var n=[],s=0;s<this.length;s++)for(var i=this[s].childNodes,o=0;o<i.length;o++)a?1===i[o].nodeType&&t(i[o]).is(a)&&n.push(i[o]):1===i[o].nodeType&&n.push(i[o]);return new e(t.unique(n))},remove:function(){for(var e=0;e<this.length;e++)this[e].parentNode&&this[e].parentNode.removeChild(this[e]);return this},add:function(){var e,a;for(e=0;e<arguments.length;e++){var n=t(arguments[e]);for(a=0;a<n.length;a++)this[this.length]=n[a],this.length++}return this},before:function(e){return t(e).insertBefore(this),this},after:function(e){return t(e).insertAfter(this),this},scrollTop:function(e){if(this.length){var t="scrollTop"in this[0];return void 0===e?t?this[0].scrollTop:this[0].pageYOffset:this.each(t?function(){this.scrollTop=e}:function(){this.scrollTo(this.scrollX,e)})}},scrollLeft:function(e){if(this.length){var t="scrollLeft"in this[0];return void 0===e?t?this[0].scrollLeft:this[0].pageXOffset:this.each(t?function(){this.scrollLeft=e}:function(){this.scrollTo(e,this.scrollY)})}},contents:function(){return this.map(function(e,t){return u.call(t.childNodes)})},nextUntil:function(e){for(var a=this,n=[];a.length&&!a.filter(e).length;)n.push(a[0]),a=a.next();return t(n)},prevUntil:function(e){for(var a=this,n=[];a.length&&!t(a).filter(e).length;)n.push(a[0]),a=a.prev();return t(n)},detach:function(){return this.remove()}},t.fn=e.prototype,t}(),C=w;function M(t,a,n){e[t]=function(e,s){var i,o,r={},l=s||{};return!1!==n&&(l.preset=t),C(e).each(function(){i=new a(this,l),r[this.id]=i}),1==(o=Object.keys(r)).length?r[o[0]]:r}}e.$=w,C.inArray=function(e,t,a){return m.indexOf.call(t,e,a)},C.extend=function(e){var t,a=u.call(arguments,1);return"boolean"==typeof e&&(t=e,e=a.shift()),e=e||{},a.forEach(function(a){!function e(t,a,n){for(var s in a)n&&(C.isPlainObject(a[s])||C.isArray(a[s]))?((C.isPlainObject(a[s])&&!C.isPlainObject(t[s])||C.isArray(a[s])&&!C.isArray(t[s]))&&(t[s]={}),e(t[s],a[s],n)):void 0!==a[s]&&(t[s]=a[s])}(e,a,t)}),e},C.isFunction=h,C.isArray=function(e){return"[object Array]"===Object.prototype.toString.apply(e)},C.isPlainObject=function(e){return f(e)&&null!==e&&e!==e.window&&Object.getPrototypeOf(e)==Object.prototype},C.each=function(e,t){var a,n;if(f(e)&&t){if(C.isArray(e)||e instanceof w)for(a=0;a<e.length&&!1!==t.call(e[a],a,e[a]);a++);else for(n in e)if(e.hasOwnProperty(n)&&"length"!==n&&!1===t.call(e[n],n,e[n]))break;return this}},C.unique=function(e){for(var t=[],a=0;a<e.length;a++)-1===t.indexOf(e[a])&&t.push(e[a]);return t},C.map=function(e,t){var a,n,s,i=[];if(p(e))for(n=0;n<e.length;n++)null!==(a=t(e[n],n))&&i.push(a);else for(s in e)null!==(a=t(e[s],s))&&i.push(a);return i.length>0?C.fn.concat.apply([],i):i},C.matches=function(e,t){return!(!t||!e||1!==e.nodeType)&&(e.matchesSelector||e.webkitMatchesSelector||e.mozMatchesSelector||e.msMatchesSelector).call(e,t)};var S=[],k="undefined"!=typeof window,D=k?navigator.userAgent:"",N=/Safari/.test(D),V=D.match(/Android|iPhone|iPad|iPod|Windows Phone|Windows|MSIE/i),A=k&&window.requestAnimationFrame||function(e){return setTimeout(e,20)},E=k&&window.cancelAnimationFrame||function(e){clearTimeout(e)};function F(){}function H(e){var t,a=[];for(t in e)a.push(e[t]);return a}function P(e){var t,a={};if(e)for(t=0;t<e.length;t++)a[e[t]]=e[t];return a}function I(e){return e-parseFloat(e)>=0}function L(e){return"string"==typeof e}function O(e,t,a){return Math.max(t,Math.min(e,a))}function Y(e,t){for(e+="",t=t||2;e.length<t;)e="0"+e;return e}function z(e,t){var a,n;return t=t||100,function(){var s=this,i=+new Date,o=arguments;a&&i<a+t?(clearTimeout(n),n=setTimeout(function(){a=i,e.apply(s,o)},t)):(a=i,e.apply(s,o))}}function $(e){"vibrate"in navigator&&navigator.vibrate(e||50)}function j(e,t,a){return 100*(e-t)/(a-t)}function W(e,t,a){var n=a.attr(e);return void 0===n||""===n?t:"true"===n}/Android/i.test(V)?(x="android",(T=D.match(/Android\s+([\d\.]+)/i))&&(S=T[0].replace("Android ","").split("."))):/iPhone|iPad|iPod/i.test(V)?(x="ios",(T=D.match(/OS\s+([\d\_]+)/i))&&(S=T[0].replace(/_/g,".").replace("OS ","").split("."))):/Windows Phone/i.test(V)?x="wp":/Windows|MSIE/i.test(V)&&(x="windows"),y=S[0],_=S[1];var R=0,J=void 0;function B(){R++,setTimeout(function(){R--},500)}function q(e,t){if(!t.mbscClick){var a=(e.originalEvent||e).changedTouches[0],n=document.createEvent("MouseEvents");n.initMouseEvent("click",!0,!0,window,1,a.screenX,a.screenY,a.clientX,a.clientY,!1,!1,!1,!1,0,null),n.isMbscTap=!0,n.isIonicTap=!0,J=!0,t.mbscChange=!0,t.mbscClick=!0,t.dispatchEvent(n),J=!1,B(),setTimeout(function(){delete t.mbscClick})}}function U(e,t,a){var n=e.originalEvent||e,s=(a?"page":"client")+t;return n.targetTouches&&n.targetTouches[0]?n.targetTouches[0][s]:n.changedTouches&&n.changedTouches[0]?n.changedTouches[0][s]:e[s]}function K(e){var t=e[0],a=e.attr("data-role"),n=e.attr("type")||t.nodeName.toLowerCase();return/(switch|range|rating|segmented|stepper|select)/.test(a)&&(n=a),n}function G(e,t,a){e.focus(),/(button|submit|checkbox|switch|radio)/.test(t)&&a.preventDefault(),/select/.test(t)||q(a,e)}function X(t,a,n,s,i,o){var r,l,c,d,m,u=(0,e.$)(a);i=i||9,t.settings.tap&&u.on("touchstart.mbsc",function(e){c||(s&&e.preventDefault(),c=this,r=U(e,"X"),l=U(e,"Y"),d=!1,m=new Date)}).on("touchcancel.mbsc",function(){c=!1}).on("touchmove.mbsc",function(e){c&&!d&&(Math.abs(U(e,"X")-r)>i||Math.abs(U(e,"Y")-l)>i)&&(d=!0)}).on("touchend.mbsc",function(e){c&&(o&&new Date-m<100||!d?q(e,e.target):B(),c=!1)}),u.on("click.mbsc",function(e){s&&e.preventDefault(),n.call(this,e,t)})}function Z(e){if(R&&!J&&!e.isMbscTap&&("TEXTAREA"!=e.target.nodeName||"mousedown"!=e.type))return e.stopPropagation(),e.preventDefault(),!1}function Q(e,t,a,n,s,i,o){var r=new Date(e,t,a,n||0,s||0,i||0,o||0);return 23==r.getHours()&&0===(n||0)&&r.setHours(r.getHours()+2),r}function ee(e,t,a){if(!t)return null;var n,s,i=we({},be,a),o=function(t){for(var a=0;n+1<e.length&&e.charAt(n+1)==t;)a++,n++;return a},r=function(e,t,a){var n=""+t;if(o(e))for(;n.length<a;)n="0"+n;return n},l=function(e,t,a,n){return o(e)?n[t]:a[t]},c="",d=!1;for(n=0;n<e.length;n++)if(d)"'"!=e.charAt(n)||o("'")?c+=e.charAt(n):d=!1;else switch(e.charAt(n)){case"d":c+=r("d",i.getDay(t),2);break;case"D":c+=l("D",t.getDay(),i.dayNamesShort,i.dayNames);break;case"o":c+=r("o",(t.getTime()-new Date(t.getFullYear(),0,0).getTime())/864e5,3);break;case"m":c+=r("m",i.getMonth(t)+1,2);break;case"M":c+=l("M",i.getMonth(t),i.monthNamesShort,i.monthNames);break;case"y":s=i.getYear(t),c+=o("y")?s:(s%100<10?"0":"")+s%100;break;case"h":var m=t.getHours();c+=r("h",m>12?m-12:0===m?12:m,2);break;case"H":c+=r("H",t.getHours(),2);break;case"i":c+=r("i",t.getMinutes(),2);break;case"s":c+=r("s",t.getSeconds(),2);break;case"a":c+=t.getHours()>11?i.pmText:i.amText;break;case"A":c+=t.getHours()>11?i.pmText.toUpperCase():i.amText.toUpperCase();break;case"'":o("'")?c+="'":d=!0;break;default:c+=e.charAt(n)}return c}function te(e,t,a){var s=we({},be,a),i=le(s.defaultValue||new Date);if(!e||!t)return i;if(t.getTime)return t;t="object"==(void 0===t?"undefined":n(t))?t.toString():t+"";var o,r=s.shortYearCutoff,l=s.getYear(i),c=s.getMonth(i)+1,d=s.getDay(i),m=-1,u=i.getHours(),h=i.getMinutes(),f=0,p=-1,b=!1,v=function(t){var a=o+1<e.length&&e.charAt(o+1)==t;return a&&o++,a},g=function(e){v(e);var a=new RegExp("^\\d{1,"+("@"==e?14:"!"==e?20:"y"==e?4:"o"==e?3:2)+"}"),n=t.substr(y).match(a);return n?(y+=n[0].length,parseInt(n[0],10)):0},x=function(e,a,n){var s,i=v(e)?n:a;for(s=0;s<i.length;s++)if(t.substr(y,i[s].length).toLowerCase()==i[s].toLowerCase())return y+=i[s].length,s+1;return 0},T=function(){y++},y=0;for(o=0;o<e.length;o++)if(b)"'"!=e.charAt(o)||v("'")?T():b=!1;else switch(e.charAt(o)){case"d":d=g("d");break;case"D":x("D",s.dayNamesShort,s.dayNames);break;case"o":m=g("o");break;case"m":c=g("m");break;case"M":c=x("M",s.monthNamesShort,s.monthNames);break;case"y":l=g("y");break;case"H":u=g("H");break;case"h":u=g("h");break;case"i":h=g("i");break;case"s":f=g("s");break;case"a":p=x("a",[s.amText,s.pmText],[s.amText,s.pmText])-1;break;case"A":p=x("A",[s.amText,s.pmText],[s.amText,s.pmText])-1;break;case"'":v("'")?T():b=!0;break;default:T()}if(l<100&&(l+=(new Date).getFullYear()-(new Date).getFullYear()%100+(l<=("string"!=typeof r?r:(new Date).getFullYear()%100+parseInt(r,10))?0:-100)),m>-1){c=1,d=m;do{var _=32-new Date(l,c-1,32,12).getDate();d>_&&(c++,d-=_)}while(d>_)}u=-1==p?u:p&&u<12?u+12:p||12!=u?u:0;var w=s.getDate(l,c-1,d,u,h,f);return s.getYear(w)!=l||s.getMonth(w)+1!=c||s.getDay(w)!=d?i:w}function ae(e,t){return Math.round((t-e)/864e5)}function ne(e){return Q(e.getFullYear(),e.getMonth(),e.getDate())}function se(e){return e.getFullYear()+"-"+(e.getMonth()+1)+"-"+e.getDate()}function ie(e,t){var a="",n="";return e&&(t.h&&(n+=Y(e.getHours())+":"+Y(e.getMinutes()),t.s&&(n+=":"+Y(e.getSeconds())),t.u&&(n+="."+Y(e.getMilliseconds(),3)),t.tz&&(n+=t.tz)),t.y?(a+=e.getFullYear(),t.m&&(a+="-"+Y(e.getMonth()+1),t.d&&(a+="-"+Y(e.getDate())),t.h&&(a+="T"+n))):t.h&&(a=n)),a}function oe(e,t,a){var n,s,i={y:1,m:2,d:3,h:4,i:5,s:6,u:7,tz:8};if(a)for(n in i)(s=e[i[n]-t])&&(a[n]="tz"==n?s:1)}function re(e,t,a){var n=window.moment||t.moment,s=t.returnFormat;if(e){if("moment"==s&&n)return n(e);if("locale"==s)return ee(a,e,t);if("iso8601"==s)return ie(e,t.isoParts)}return e}function le(e,t,a,n){var s;return e?e.getTime?e:e.toDate?e.toDate():("string"==typeof e&&(e=e.trim()),(s=he.exec(e))?(oe(s,2,n),new Date(1970,0,1,s[2]?+s[2]:0,s[3]?+s[3]:0,s[4]?+s[4]:0,s[5]?+s[5]:0)):(s||(s=ue.exec(e)),s?(oe(s,0,n),new Date(s[1]?+s[1]:1970,s[2]?s[2]-1:0,s[3]?+s[3]:1,s[4]?+s[4]:0,s[5]?+s[5]:0,s[6]?+s[6]:0,s[7]?+s[7]:0)):te(t,e,a))):null}function ce(e,t){return e.getFullYear()==t.getFullYear()&&e.getMonth()==t.getMonth()&&e.getDate()==t.getDate()}k&&(["mouseover","mousedown","mouseup","click"].forEach(function(e){document.addEventListener(e,Z,!0)}),"android"==x&&y<5&&document.addEventListener("change",function(e){R&&"checkbox"==e.target.type&&!e.target.mbscChange&&(e.stopPropagation(),e.preventDefault()),delete e.target.mbscChange},!0));var de,me,ue=/^(\d{4}|[+\-]\d{6})(?:-(\d{2})(?:-(\d{2}))?)?(?:T(\d{2}):(\d{2})(?::(\d{2})(?:\.(\d{3}))?)?((Z)|([+\-])(\d{2})(?::(\d{2}))?)?)?$/,he=/^((\d{2}):(\d{2})(?::(\d{2})(?:\.(\d{3}))?)?(?:(Z)|([+\-])(\d{2})(?::(\d{2}))?)?)?$/,fe=/^\d{1,2}(\/\d{1,2})?$/,pe=/^w\d$/i,be={shortYearCutoff:"+10",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["S","M","T","W","T","F","S"],amText:"am",pmText:"pm",getYear:function(e){return e.getFullYear()},getMonth:function(e){return e.getMonth()},getDay:function(e){return e.getDate()},getDate:Q,getMaxDayOfMonth:function(e,t){return 32-new Date(e,t,32,12).getDate()},getWeekNumber:function(e){(e=new Date(e)).setHours(0,0,0),e.setDate(e.getDate()+4-(e.getDay()||7));var t=new Date(e.getFullYear(),0,1);return Math.ceil(((e-t)/864e5+1)/7)}};function ve(e,t,a){k&&ge(function(){ge(e).each(function(){new t(this,{})}),ge(document).on("mbsc-enhance",function(a,n){ge(a.target).is(e)?new t(a.target,n||{}):ge(e,a.target).each(function(){new t(this,n||{})})}),a&&ge(document).on("mbsc-refresh",function(t){var a;ge(t.target).is(e)?(a=Te[t.target.id])&&a.refresh():ge(e,t.target).each(function(){(a=Te[this.id])&&a.refresh()})})})}t.datetime={formatDate:ee,parseDate:te},console.info("The trial is being authenticated with remote calls made to https://trial.mobiscroll.com. This is strictly necessary for the trial. No remote calls are made from the licensed version. More info on the trial and its limitations: http://help.mobiscroll.com/trials/what-are-the-limitations-of-the-trial");var ge=e.$,xe=+new Date,Te={},ye={},_e={xsmall:0,small:576,medium:768,large:992,xlarge:1200},we=ge.extend;we(t,{getCoord:U,preventClick:B,vibrate:$}),me=we(e,{$:ge,version:"4.8.1",autoTheme:"mobiscroll",themes:{form:{},page:{},frame:{},scroller:{},listview:{},navigation:{},progress:{},card:{}},platform:{name:x,majorVersion:y,minorVersion:_},i18n:{},instances:Te,classes:ye,util:t,settings:{},setDefaults:function(e){we(this.settings,e)},customTheme:function(t,a){var n,s=e.themes,i=["frame","scroller","listview","navigation","form","page","progress","card"];for(n=0;n<i.length;n++)s[i[n]][t]=we({},s[i[n]][a],{baseTheme:a})}});var Ce,Me,Se,ke,De,Ne,Ve=function(t,a){var s,i,o,r,l,c,d,m,u,h=this;function f(e){var t,a;return l.responsive&&(a=e||s.offsetWidth,ge.each(l.responsive,function(e,n){a>=(n.breakpoint||_e[e])&&(t=n)})),t}h.settings={},h._getText=new Function("mobiscroll, p",function(){var e,t=function(e,t){var a,n=function(e){var t,a=e[0];for(t=0;t<16;++t)if(a*t%16==1)return[t,e[1]]}(t),s=function(e,t,a,n){var s,i="0123456789abcdef",o="",r=t.length;for(s=0;s<r;++s)o+=e?i[(a*i.indexOf(t[s])+n)%16]:i[((a*i.indexOf(t[s])-a*n)%16+16)%16];return o}(0,e,n[0],n[1]),i=s.length,o=[];for(a=0;a<i;a+=2)o.push(s[a]+s[a+1]);return o}("d4ded3d9afa5aea3d1a1dea5acace270ada94e761f1b19dea7d4d7dea2e04fabd4a0e2deaba2a4a5afe0e31c4fabd4a0e2afabd0e018e2181aecd8e315ed1ca4a3dae8d1d4d3aca71feeede9aad7a2a1d4a3a5a2e0a7e3d9daabdee8d41fa7e2aca7a2add4a0eca2ecde19dda0a3aca7e018eb1f1fd4e3d9de1f4fabd4a0e2aaaca5a5dee04fabd4a0e2deaba2a4a5afe0e3e6d4e319d4ef1f1b19a21fa779d47f19a779d47f1fa779de7f19a779de7f1fa2dfdea7d4d7dea2e8a7dfe079eda4a3d1d8acabd316aeaca5a1a9eba3afd8a5ded4aba2d4edecedd8a5d1a3d4a3a5a216abaed1a5acd7d4a7eba3afd8a5ded4aba2d4edecedd6efa3a2a4a7d016ef1bedecedd4a5d81618eba3afd8a5ded4aba2d4edecedaca7aad41618eba3afd8a5ded4aba2d4edecedaea5d4d4a5af1618eba3afd8a5ded4aba2d4edeceddea3ada0d41618eba3afd8a5ded4aba2d4edecedafabdeada3a21618eba3afd8a5ded4aba2d4edecedd8aba4a4a3a2ad1618eba3afd8a5ded4aba2d4edecedaaa5a2d4efd1a3d6a71610d8d0eba3afd8a5ded4aba2d4edecedaca3a2a7efa0a7a3ada0d4161b1ed8d0edecedd4a7d0d4efabaca3ada216a1a7a2d4a7deedeceda5d8aba1a3d4d316ede9e04fabd4a0e2aaaca5a5dee04fabd4a0e2deaba2a4a5afe0e3e61e18e3e51b1818e918e210e3e9edeba3afd8a5ded4aba2d4ed7fe3e2a6a5a3a2e0ed19ede3e9edee127cd7181817147cd71818171e7cd7181814137cd71818141b7cd7181814a11ce5a4a3da12ed16edede3dfa1abd4a1a0e0a7e3d9dea7d4d7dea2e8ededdff6",[3,8]),a="",n=t.length;for(e=0;e<n;e++)a+=String.fromCharCode(parseInt(t[e],16));return a}()),h.element=t,h._init=F,h._destroy=F,h._processSettings=F,h._checkResp=function(e){if(h&&h._responsive){var t=f(e);if(r!==t)return r=t,h.init({}),!0}},h.init=function(n){var p,b;for(p in n&&h.getVal&&(b=h.getVal()),h.settings)delete h.settings[p];l=h.settings,we(a,n),h._hasDef&&(u=me.settings),we(l,h._defaults,u,a),h._hasTheme&&("auto"!=(d=l.theme)&&d||(d=me.autoTheme),"default"==d&&(d="mobiscroll"),a.theme=d,c=me.themes[h._class]?me.themes[h._class][d]:{}),h._hasLang&&(i=me.i18n[l.lang]),we(l,c,i,u,a),s=ge(l.context)[0],h._responsive&&(r||(r=f()),we(l,r)),h._processSettings(r||{});function v(e){return"string"==typeof e?e:ie(le(e),{y:1,m:1,d:1,h:1,i:1,s:1,u:1})}function g(){h._init(n),n&&h.setVal&&h.setVal(b,!0),m("onInit")}if(!h._class||{form:!0,page:!0,progress:!0,switch:!0,slider:!0,stepper:!0}[h._class])g();else{if(!me.fwv){var x;switch(me.fw){case"angular":x=ge("[ng-version]").attr("ng-version");break;case"jquery":x=ge.fn&&ge.fn.jquery}me.fwv=x||"N/A"}var T,y,_={className:h._class,buttons:h.buttons,platform:me.platform,fw:me.fw+(window.Ionic||window.ionic?"-ionic":""),fwv:me.fwv,demo:!!window.isMbscDemo,userAgent:navigator.userAgent,defSortHandle:ge(t).find(l.listSelector||"ul,ol").length?"left":"right",settings:{activeClass:l.activeClass,ampmText:l.ampmText,amText:l.amText,animateIcons:l.animateIcons,backText:l.backText,baseTheme:l.baseTheme,buttons:l.buttons,btnClass:l.btnClass,btnWidth:l.btnWidth,btnReverse:l.btnReverse,closeIcon:l.closeIcon,context:"body"==l.context?"body":"",controls:l.controls,cssClass:l.cssClass,dateDisplay:l.dateDisplay,dateFormat:l.dateFormat,dateWheels:l.dateWheels,dayNames:l.dayNames,dayNamesShort:l.dayNamesShort,daySuffix:l.daySuffix,display:l.display,dayText:l.dayText,endYear:l.endYear,fixedHeader:l.fixedHeader,handleClass:l.handleClass,handleMarkup:l.handleMarkup,hideText:l.hideText,hourText:l.hourText,itemNode:l.itemNode,itemWidth:l.itemWidth,lang:l.lang,lapIcon:l.lapIcon,lapText:l.lapText,layout:l.layout,leftArrowClass:l.leftArrowClass,max:v(l.max),min:v(l.min),minuteText:l.minuteText,monthNames:l.monthNames,monthNamesShort:l.monthNamesShort,monthSuffix:l.monthSuffix,monthText:l.monthText,nowIcon:l.nowIcon,nowText:l.nowText,pmText:l.pmText,preset:l.preset,resetIcon:l.resetIcon,resetText:l.resetText,rightArrowClass:l.rightArrowClass,rtl:l.rtl,secText:l.secText,select:l.select,showOverlay:l.showOverlay,snap:l.snap,sort:l.sort,sortable:l.sortable,sortHandle:l.sortHandle,startIcon:l.startIcon,startText:l.startText,startYear:l.startYear,stepHour:l.stepHour,stepMinute:l.stepMinute,stepSecond:l.stepSecond,steps:l.steps,stopIcon:l.stopIcon,stopText:l.stopText,striped:l.striped,theme:l.theme,timeFormat:l.timeFormat,timeWheels:l.timeWheels,todayText:l.todayText,type:l.type,variant:l.variant,wrapperClass:l.wrapperClass,yearSuffix:l.yearSuffix,yearText:l.yearText}},w=[],C={},M=["refresh","redraw","navigate","changeTab","getDate","setDate","addEvent","removeEvent","getEvents","setEvents","setActiveDate","start","stop","reset","lap","resetlap","getTime","setTime","getEllapsedTime","setEllapsedTime"],S={jsonp:1,getInst:1,init:1,destroy:1},k=function(e){h[e]=function(){w.push({func:e,args:arguments})}};for(y in h)"function"!=typeof h[y]||S[y]||(C[y]=h[y],k(y));for(T=0;T<M.length;T++)k(M[T]);"timer"!=l.preset||a.buttons||(_.settings.buttons=["resetlap","toggle"],"inline"!==l.display&&_.settings.buttons.unshift("hide")),"eventcalendar"!=l.preset||a.buttons||"inline"==l.display||(_.settings.buttons=["close"]),l.zone=l.zone||{run:function(e){e()},runOutsideAngular:function(e){e()}},h.jsonp("remote",_,function(n){l.zone.run(function(){if(h){for(y in h.remote=n,C)h[y]=C[y];void 0===n.notification||de||(de=!0,e.snackbar(n.notification));var s=we({},a);for(delete s.data,h._presets&&(o=h._presets[l.preset])&&(o=o.call(t,h,a),we(l,o,s,r)),g(),T=0;T<w.length;T++)h[w[T].func].apply(h,w[T].args);w=null,C=null}})})}},h.destroy=function(){h&&(h._destroy(),m("onDestroy"),delete Te[t.id],h=null)},h.tap=function(e,t,a,n,s){X(h,e,t,a,n,s)},h.trigger=function(e,n){var s,i,r,l=[u,c,o,a];for(i=0;i<4;i++)(r=l[i])&&r[e]&&(s=r[e].call(t,n||{},h));return s},h.option=function(e,t){var s={},i=["data","invalid","valid","readonly"];/calendar|eventcalendar|range/.test(l.preset)&&i.push("marked","labels","colors"),"object"===(void 0===e?"undefined":n(e))?s=e:s[e]=t,i.forEach(function(e){a[e]=l[e]}),h.init(s)},h.getInst=function(){return h},h.jsonp=Ee,a=a||{},m=h.trigger,h.__ready||(ge(t).addClass("mbsc-comp"),t.id?Te[t.id]&&Te[t.id].destroy():t.id="mobiscroll"+ ++xe,Te[t.id]=h,h.__ready=!0)};function Ae(){var e=document.cookie.replace(/(?:(?:^|.*;\s*)ASP.NET_SessionId\s*\=\s*([^;]*).*$)|^.*$/,"$1");document.cookie="mobiscrollClientError=1; expires="+new Date((new Date).getTime()+864e5).toUTCString()+"; path=/";try{window.name=(window.name||"")+";mobiscrollClientError"}catch(e){}Ee("error",{trialCode:me.apiKey,sessionID:e},function(){document.cookie="mobiscrollClientError=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/";try{window.name=(window.name||"").replace(/;mobiscrollClientError/g,"")}catch(e){}})}function Ee(e,t,a,n){var s,i=document.createElement("script"),o="jsonp"+ ++xe;function r(){window[o]&&window[o](),n<4?Ee(e,t,a,n+1):me.trialError||"error"===e||(me.trialError=!0,Ae(),"mbscdemo"!=me.apiKey&&alert("Mobiscroll trial not loaded. Please check your connection. If the problem persists, contact us at support@mobiscroll.com"))}n=n||1,window[o]=function(e){clearTimeout(s),i.parentNode.removeChild(i),delete window[o],e&&a(JSON.parse(e,function(e,t){return"string"!=typeof t?t:"function"===t.substring(0,8)?window.eval("("+t+")"):t.match(ue)?le(t):t}))},s=setTimeout(r,6e3),i.onerror=r,i.src=me.apiUrl+me.apiKey+"/"+e+"?callback="+o+"&data="+encodeURIComponent(JSON.stringify(t)),document.body.appendChild(i)}function Fe(e){var t;for(t in e)if(void 0!==Me[e[t]])return!0;return!1}function He(e,t){if("touchstart"==e.type)ge(t).attr("data-touch","1");else if(ge(t).attr("data-touch"))return ge(t).removeAttr("data-touch"),!1;return!0}function Pe(e,t){var a,n=getComputedStyle(e[0]);return ge.each(["t","webkitT","MozT","OT","msT"],function(e,t){if(void 0!==n[t+"ransform"])return a=n[t+"ransform"],!1}),a=a.split(")")[0].split(", "),t?a[13]||a[5]:a[12]||a[4]}function Ie(e){if(e){if(Oe[e])return Oe[e];var t=ge('<div style="background-color:'+e+';"></div>').appendTo("body"),a=getComputedStyle(t[0]).backgroundColor.replace(/rgb|rgba|\(|\)|\s/g,"").split(","),n=.299*a[0]+.587*a[1]+.114*a[2]<130?"#fff":"#000";return t.remove(),Oe[e]=n,n}}function Le(e,t,a,n){var s=ge(e);a?(s.scrollTop(t),n&&n()):function e(t,a,n,s,i){var o=Math.min(1,(new Date-a)/468),r=.5*(1-Math.cos(Math.PI*o)),l=n+(s-n)*r;t.scrollTop(l),l!==s?A(function(){e(t,a,n,s,i)}):i&&i()}(s,new Date,s.scrollTop(),t,n)}k&&ge(function(){(document.cookie.replace(/(?:(?:^|.*;\s*)mobiscrollClientError\s*\=\s*([^;]*).*$)|^.*$/,"$1")||/mobiscrollClientError/.test(window.name||""))&&Ae()});var Oe={};function Ye(e,t,a,n,s,i){var o,r,l,c,d,m,u,h,f,p=n||F;function b(e){var t;o=ge(this),h=+o.attr("data-step"),l=+o.attr("data-index"),r=!0,s&&e.stopPropagation(),"touchstart"==e.type&&o.closest(".mbsc-no-touch").removeClass("mbsc-no-touch"),"mousedown"==e.type&&e.preventDefault(),"keydown"!=e.type?(m=U(e,"X"),u=U(e,"Y"),t=He(e,this)):t=32===e.keyCode,c||!t||o.hasClass("mbsc-disabled")||(T(l,h,e)&&(o.addClass("mbsc-active"),i&&i.addRipple(o.find(".mbsc-segmented-content"),e)),"mousedown"==e.type&&ge(document).on("mousemove",v).on("mouseup",g))}function v(e){(Math.abs(m-U(e,"X"))>7||Math.abs(u-U(e,"Y"))>7)&&(r=!0,x())}function g(e){"touchend"==e.type&&e.preventDefault(),x(),"mouseup"==e.type&&ge(document).off("mousemove",v).off("mouseup",g)}function x(){c=!1,clearInterval(f),o&&(o.removeClass("mbsc-active"),i&&setTimeout(function(){i.removeRipple()},100))}function T(e,t,a){return c||p(e)||(l=e,h=t,d=a,c=!0,r=!1,setTimeout(y,100)),c}function y(){o&&o.hasClass("mbsc-disabled")?x():(!c&&r||(r=!0,t(l,h,d,y)),c&&a&&(clearInterval(f),f=setInterval(function(){t(l,h,d)},a)))}return e.on("touchstart mousedown keydown",b).on("touchmove",v).on("touchend touchcancel keyup",g),{start:T,stop:x,destroy:function(){e.off("touchstart mousedown keydown",b).off("touchmove",v).off("touchend touchcancel keyup",g)}}}k&&(Me=document.createElement("modernizr").style,Se=function(){var e,t=["Webkit","Moz","O","ms"];for(e in t)if(Fe([t[e]+"Transform"]))return"-"+t[e].toLowerCase()+"-";return""}(),Ne=Se.replace(/^\-/,"").replace(/\-$/,"").replace("moz","Moz"),Ce=void 0!==Me.animation?"animationend":"webkitAnimationEnd",De=void 0!==Me.transition,ke=void 0===Me.touchAction||"ios"==x&&!N&&(y<12||12==y&&_<2));var ze,$e,je="position:absolute;left:0;top:0;",We=je+"right:0;bottom:0;overflow:hidden;z-index:-1;",Re='<div style="'+We+'"><div style="'+je+'"></div></div><div style="'+We+'"><div style="'+je+'width:200%;height:200%;"></div></div>';function Je(e,t,a){function n(){l.style.width="100000px",l.style.height="100000px",r.scrollLeft=1e5,r.scrollTop=1e5,m.scrollLeft=1e5,m.scrollTop=1e5}function s(){var e=new Date;c=0,u||(e-h>200&&!r.scrollTop&&!r.scrollLeft&&(h=e,n()),c||(c=A(s)))}function i(){d||(d=A(o))}function o(){d=0,n(),t()}var r=void 0,l=void 0,c=void 0,d=void 0,m=void 0,u=void 0,h=0,f=document.createElement("div");return f.innerHTML=Re,f.dir="ltr",m=f.childNodes[1],r=f.childNodes[0],l=r.childNodes[0],e.appendChild(f),r.addEventListener("scroll",i),m.addEventListener("scroll",i),a?a.runOutsideAngular(function(){A(s)}):A(s),{detach:function(){e.removeChild(f),u=!0}}}var Be=e.themes,qe=/(iphone|ipod)/i.test(D)&&y>=7,Ue="android"==x,Ke="ios"==x,Ge=Ke&&8==y,Xe=Ke&&y>7,Ze=function(e){e.preventDefault()},Qe="input,select,textarea,button",et='textarea,button,input[type="button"],input[type="submit"]',tt=Qe+',[tabindex="0"]',at=function(t,a,n){var s,i,o,r,l,c,d,m,u,h,f,p,b,v,g,x,T,y,_,w,C,M,S,k,D,N,V,A,E,H,P,I,Y,z=this,$=ge(t),j=[],W=new Date;function R(e){f&&f.removeClass("mbsc-active"),(f=ge(this)).hasClass("mbsc-disabled")||f.hasClass("mbsc-fr-btn-nhl")||f.addClass("mbsc-active"),"mousedown"===e.type?ge(document).on("mouseup",J):"pointerdown"===e.type&&ge(document).on("pointerup",J)}function J(e){f&&(f.removeClass("mbsc-active"),f=null),"mouseup"===e.type?ge(document).off("mouseup",J):"pointerup"===e.type&&ge(document).off("pointerup",J)}function q(t){e.activeInstance==z&&(13!=t.keyCode||ge(t.target).is(et)&&!t.shiftKey?27==t.keyCode&&z.cancel():z.select())}function K(e){e||Ue||!z._activeElm||(W=new Date,z._activeElm.focus())}function G(e){var t=ze,a=A.focusOnClose;z._markupRemove(),r.remove(),g&&(p.mbscModals--,A.scrollLock&&p.mbscLock--,p.mbscLock||o.removeClass("mbsc-fr-lock"),M&&(p.mbscIOSLock--,p.mbscIOSLock||(o.removeClass("mbsc-fr-lock-ios"),s.css({top:"",left:""}),m.scrollLeft(p.mbscScrollLeft),m.scrollTop(p.mbscScrollTop))),p.mbscModals||o.removeClass("mbsc-fr-lock-ctx"),p.mbscModals&&!V||e||(t||(t=$),setTimeout(function(){void 0===a||!0===a?($e=!0,t[0].focus()):a&&ge(a)[0].focus()},200))),V=void 0,x=!1,P("onHide")}function X(){clearTimeout(N),N=setTimeout(function(){z.position(!0)&&(D.style.visibility="hidden",D.offsetHeight,D.style.visibility="")},200)}function Z(t){e.activeInstance==z&&t.target.nodeType&&!k.contains(t.target)&&new Date-W>100&&(W=new Date,z._activeElm.focus())}function Q(e,t){if(g)r.appendTo(s);else if($.is("div")&&!z._hasContent)$.empty().append(r);else if($.hasClass("mbsc-control")){var a=$.closest(".mbsc-control-w");r.insertAfter(a),a.hasClass("mbsc-select")&&a.addClass("mbsc-select-inline")}else r.insertAfter($);x=!0,z._markupInserted(r),P("onMarkupInserted",{target:y}),r.on("mousedown",".mbsc-btn-e,.mbsc-fr-btn-e",Ze).on("touchstart mousedown",function(e){A.stopProp&&e.stopPropagation()}).on("keydown",".mbsc-fr-btn-e",function(e){32==e.keyCode&&(e.preventDefault(),e.stopPropagation(),this.click())}).on("keydown",function(e){if(32!=e.keyCode||ge(e.target).is(Qe)){if(9==e.keyCode&&g&&A.focusTrap){var t=r.find(tt).filter(function(){return this.offsetWidth>0||this.offsetHeight>0}),a=t.index(ge(":focus",r)),n=t.length-1,s=0;e.shiftKey&&(n=0,s=-1),a===n&&(t.eq(s)[0].focus(),e.preventDefault())}}else e.preventDefault()}).on("touchstart mousedown pointerdown",".mbsc-fr-btn-e",R).on("touchend",".mbsc-fr-btn-e",J),y.addEventListener("touchstart",function(){H||(H=!0,s.find(".mbsc-no-touch").removeClass("mbsc-no-touch"))},!0),ge.each(h,function(e,t){z.tap(ge(".mbsc-fr-btn"+e,r),function(e){(L((t=L(t)?z.buttons[t]:t).handler)?z.handlers[t.handler]:t.handler).call(this,e,z)},!0)}),z._attachEvents(r),!1!==z.position()&&(S=Je(y,X,A.zone),g&&(r.removeClass("mbsc-fr-pos"),b&&!e?r.addClass("mbsc-anim-in mbsc-anim-trans mbsc-anim-trans-"+b).on(Ce,function e(){r.off(Ce,e).removeClass("mbsc-anim-in mbsc-anim-trans mbsc-anim-trans-"+b).find(".mbsc-fr-popup").removeClass("mbsc-anim-"+b),K(t)}).find(".mbsc-fr-popup").addClass("mbsc-anim-"+b):K(t)),P("onShow",{target:y,valueText:z._tempValue}))}function ee(e,t){z._isVisible||(e&&e(),!1!==z.show()&&(ze=t))}function te(){z._fillValue(),P("onSet",{valueText:z._value})}function ae(){P("onCancel",{valueText:z._value})}function ne(){z.setVal(null,!0)}Ve.call(this,t,a,!0),z.position=function(e){var t,a,n,i,o,l,h,f,b,T,M,S,k,N,V,F,H,L,j,W={},R=0,J=0,B=0,q=0;if(!x)return!1;if(F=I,V=Y,k=y.offsetHeight,(N=y.offsetWidth)&&k&&(I!==N||Y!==k||!e)){if(z._checkResp(N))return!1;if(I=N,Y=k,z._isFullScreen||/top|bottom/.test(A.display)?d.width(N):g&&u.width(""),z._position(r),!z._isFullScreen&&/center|bubble/.test(A.display)&&(ge(".mbsc-w-p",r).each(function(){H=this.getBoundingClientRect().width,q+=H,B=H>B?H:B}),S=q>N-16||!0===A.tabs,u.css({width:z._isLiquid?Math.min(A.maxPopupWidth,N-16):Math.ceil(S?B:q),"white-space":S?"":"nowrap"})),!1!==P("onPosition",{target:y,popup:D,hasTabs:S,oldWidth:F,oldHeight:V,windowWidth:N,windowHeight:k})&&g)return C&&(R=m.scrollLeft(),J=m.scrollTop(),I&&c.css({width:"",height:""})),_=D.offsetWidth,w=D.offsetHeight,E=w<=k&&_<=N,"center"==A.display?(j=Math.max(0,R+(N-_)/2),L=Math.max(0,J+(k-w)/2)):"bubble"==A.display?(t=void 0===A.anchor?$:ge(A.anchor),h=ge(".mbsc-fr-arr-i",r)[0],o=(i=t.offset()).top+(v?J-s.offset().top:0),l=i.left+(v?R-s.offset().left:0),a=t[0].offsetWidth,n=t[0].offsetHeight,f=h.offsetWidth,b=h.offsetHeight,j=O(l-(_-a)/2,R+3,R+N-_-3),(L=o+n+b/2)+w+8>J+k&&o-w-b/2>J?(d.removeClass("mbsc-fr-bubble-bottom").addClass("mbsc-fr-bubble-top"),L=o-w-b/2):d.removeClass("mbsc-fr-bubble-top").addClass("mbsc-fr-bubble-bottom"),ge(".mbsc-fr-arr",r).css({left:O(l+a/2-(j+(_-f)/2),0,f)}),E=L>J&&j>R&&L+w<=J+k&&j+_<=R+N):(j=R,L="top"==A.display?J:Math.max(0,J+k-w)),C&&(T=Math.max(L+w,v?p.scrollHeight:ge(document).height()),M=Math.max(j+_,v?p.scrollWidth:ge(document).width()),c.css({width:M,height:T}),A.scroll&&"bubble"==A.display&&(L+w+8>J+k||o>J+k||o+n<J)&&m.scrollTop(Math.min(o,L+w-k+8,T-k))),W.top=Math.floor(L),W.left=Math.floor(j),d.css(W),!0}},z.attachShow=function(e,t){var a,n=ge(e).off(".mbsc"),s=n.prop("readonly");"inline"!==A.display&&((A.showOnFocus||A.showOnTap)&&n.is("input,select")&&(n.prop("readonly",!0).on("mousedown.mbsc",function(e){e.preventDefault()}).on("focus.mbsc",function(){z._isVisible&&this.blur()}),(a=ge('label[for="'+n.attr("id")+'"]')).length||(a=n.closest("label"))),n.is("select")||(A.showOnFocus&&n.on("focus.mbsc",function(){$e?$e=!1:ee(t,n)}),A.showOnTap&&(n.on("keydown.mbsc",function(e){32!=e.keyCode&&13!=e.keyCode||(e.preventDefault(),e.stopPropagation(),ee(t,n))}),z.tap(n,function(e){e.isMbscTap&&(H=!0),ee(t,n)}),a&&a.length&&z.tap(a,function(e){e.preventDefault(),e.target!==n[0]&&ee(t,n)}))),j.push({readOnly:s,el:n,lbl:a}))},z.select=function(){g?z.hide(!1,"set",!1,te):te()},z.cancel=function(){g?z.hide(!1,"cancel",!1,ae):ae()},z.clear=function(){z._clearValue(),P("onClear"),g&&z._isVisible&&!z.live?z.hide(!1,"clear",!1,ne):ne()},z.enable=function(){A.disabled=!1,ge.each(j,function(e,t){t.el.is("input,select")&&(t.el[0].disabled=!1)})},z.disable=function(){A.disabled=!0,ge.each(j,function(e,t){t.el.is("input,select")&&(t.el[0].disabled=!0)})},z.show=function(t,a){var n,f,x;if(!A.disabled&&!z._isVisible){if(z._readValue(),!1===P("onBeforeShow"))return!1;var _,w,S,N;if(ze=null,b=A.animate,h=A.buttons||[],C=v||"bubble"==A.display,M=qe&&!C&&A.scrollLock,h.length>0,!1!==b&&("top"==A.display?b=b||"slidedown":"bottom"==A.display?b=b||"slideup":"center"!=A.display&&"bubble"!=A.display||(b=b||"pop")),g&&(I=0,Y=0,M&&!o.hasClass("mbsc-fr-lock-ios")&&(p.mbscScrollTop=x=Math.max(0,m.scrollTop()),p.mbscScrollLeft=f=Math.max(0,m.scrollLeft()),s.css({top:-x+"px",left:-f+"px"})),o.addClass((A.scrollLock?"mbsc-fr-lock":"")+(M?" mbsc-fr-lock-ios":"")+(v?" mbsc-fr-lock-ctx":"")),ge(document.activeElement).is("input,textarea")&&document.activeElement.blur(),V=e.activeInstance,e.activeInstance=z,p.mbscModals=(p.mbscModals||0)+1,M&&(p.mbscIOSLock=(p.mbscIOSLock||0)+1),A.scrollLock&&(p.mbscLock=(p.mbscLock||0)+1)),n=z.remote.html1.replace("mbsc-no-touch","")+" mbsc-fr-"+A.display+" "+(A.cssClass||"")+" "+(A.compClass||"")+(g?" mbsc-fr-pos"+(A.showOverlay?"":" mbsc-fr-no-overlay"):"")+(T?" mbsc-fr-pointer":"")+(z._isLiquid?" mbsc-fr-liq":"")+(Xe?" mbsc-fr-hb":"")+(H?"":" mbsc-no-touch")+z.remote.html2+(A.headerText?" mbsc-fr-has-hdr":"")+'">'+("bubble"===A.display?'<div class="mbsc-fr-arr-w"><div class="mbsc-fr-arr-i"><div class="mbsc-fr-arr"></div></div></div>':"")+z.remote.html3+(A.headerText?'<div class="mbsc-fr-hdr">'+(L(A.headerText)?A.headerText:"")+"</div>":"")+'<div class="mbsc-fr-c">',n+=z._generateContent(),n+=z.remote.html4,r=ge(n),c=ge(".mbsc-fr-persp",r),l=ge(".mbsc-fr-scroll",r),u=ge(".mbsc-fr-w",r),d=ge(".mbsc-fr-popup",r),i=ge(".mbsc-fr-hdr",r),y=r[0],k=l[0],D=d[0],z._activeElm=ge(".mbsc-fr-focus",r)[0],z._markup=r,z._isVisible=!0,z.markup=y,z._markupReady(r),P("onMarkupReady",{target:y}),g)if(ge(window).on("keydown",q),A.scrollLock&&r.on("touchmove mousewheel wheel",function(e){E&&e.preventDefault()}),A.focusTrap&&m.on("focusin",Z),A.closeOnOverlayTap)l.on("touchstart mousedown",function(e){w||e.target!=k||(w=!0,_=!1,S=U(e,"X"),N=U(e,"Y"))}).on("touchmove mousemove",function(e){w&&!_&&(Math.abs(U(e,"X")-S)>9||Math.abs(U(e,"Y")-N)>9)&&(_=!0)}).on("touchcancel",function(){w=!1}).on("touchend click",function(e){w&&!_&&(z.cancel(),"touchend"==e.type&&B()),w=!1});g&&M?setTimeout(function(){Q(t,a)},100):Q(t,a)}},z.hide=function(t,a,n,s){if(!z._isVisible||!n&&!z._isValid&&"set"==a||!n&&!1===P("onBeforeClose",{valueText:z._tempValue,button:a}))return!1;z._isVisible=!1,S&&(S.detach(),S=null),g&&(ge(document.activeElement).is("input,textarea")&&D.contains(document.activeElement)&&document.activeElement.blur(),e.activeInstance==z&&(e.activeInstance=V),ge(window).off("keydown",q),m.off("focusin",Z)),r&&(g&&b&&!t?r.addClass("mbsc-anim-out mbsc-anim-trans mbsc-anim-trans-"+b).on(Ce,function e(){r.off(Ce,e),G(t)}).find(".mbsc-fr-popup").addClass("mbsc-anim-"+b):G(t),z._detachEvents(r)),s&&s(),$.trigger("blur"),P("onClose",{valueText:z._value})},z.isVisible=function(){return z._isVisible},z.setVal=F,z.getVal=F,z._generateContent=F,z._attachEvents=F,z._detachEvents=F,z._readValue=F,z._clearValue=F,z._fillValue=F,z._markupReady=F,z._markupInserted=F,z._markupRemove=F,z._position=F,z.__processSettings=F,z.__init=F,z.__destroy=F,z._destroy=function(){z.hide(!0,!1,!0),$.off(".mbsc"),ge.each(j,function(e,t){t.el.off(".mbsc").prop("readonly",t.readOnly),t.lbl&&t.lbl.off(".mbsc")}),z.__destroy()},z._updateHeader=function(){var e=A.headerText,a=e?"function"==typeof e?e.call(t,z._tempValue):e.replace(/\{value\}/i,z._tempValue):"";i.html(a||" ")},z._processSettings=function(e){var t,n;for(z.__processSettings(e),(T=!A.touchUi)&&(A.display=e.display||a.display||"bubble",A.buttons=e.buttons||a.buttons||[],A.showOverlay=e.showOverlay||a.showOverlay||!1),A.buttons=A.buttons||("inline"!==A.display?["cancel","set"]:[]),A.headerText=void 0===A.headerText?"inline"!==A.display&&"{value}":A.headerText,h=A.buttons||[],g="inline"!==A.display,v="body"!=A.context,s=ge(A.context),o=v?s:ge("body,html"),p=s[0],z._$window=m=ge(v?A.context:window),z.live=!0,n=0;n<h.length;n++)"ok"!=(t=h[n])&&"set"!=t&&"set"!=t.handler||(z.live=!1);z.buttons.set={text:A.setText,icon:A.setIcon,handler:"set"},z.buttons.cancel={text:A.cancelText,icon:A.cancelIcon,handler:"cancel"},z.buttons.close={text:A.closeText,icon:A.closeIcon,handler:"cancel"},z.buttons.clear={text:A.clearText,icon:A.clearIcon,handler:"clear"},z._isInput=$.is("input")},z._init=function(e){var t=z._isVisible,a=t&&!r.hasClass("mbsc-fr-pos");t&&z.hide(!0,!1,!0),$.off(".mbsc"),z.__init(e),z._isLiquid="liquid"==A.layout,g?(z._readValue(),z._hasContent||A.skipShow||z.attachShow($),t&&z.show(a)):z.show(),$.removeClass("mbsc-cloak").filter("input, select, textarea").on("change.mbsc",function(){z._preventChange||z.setVal($.val(),!0,!1),z._preventChange=!1})},z.buttons={},z.handlers={set:z.select,cancel:z.cancel,clear:z.clear},z._value=null,z._isValid=!0,z._isVisible=!1,A=z.settings,P=z.trigger,n||z.init()};at.prototype._defaults={lang:"en",setText:"Set",selectedText:"{count} selected",closeText:"Close",cancelText:"Cancel",clearText:"Clear",context:"body",maxPopupWidth:600,disabled:!1,closeOnOverlayTap:!0,showOnFocus:Ue||Ke,showOnTap:!0,display:"center",scroll:!0,scrollLock:!0,showOverlay:!0,tap:!0,touchUi:!0,btnClass:"mbsc-fr-btn",btnWidth:!0,focusTrap:!0,focusOnClose:!Ge},ye.Frame=at,Be.frame.mobiscroll={headerText:!1,btnWidth:!1},Be.scroller.mobiscroll=we({},Be.frame.mobiscroll,{rows:5,showLabel:!1,selectedLineBorder:1,weekDays:"min",checkIcon:"ion-ios7-checkmark-empty",btnPlusClass:"mbsc-ic mbsc-ic-arrow-down5",btnMinusClass:"mbsc-ic mbsc-ic-arrow-up5",btnCalPrevClass:"mbsc-ic mbsc-ic-arrow-left5",btnCalNextClass:"mbsc-ic mbsc-ic-arrow-right5"}),k&&ge(window).on("focus",function(){ze&&($e=!0)}) /* eslint-disable no-unused-vars */;var nt="ios"==x,st=function(t,a,n){var s,i,o,r,l,c,d,m,u,h,f,p,b,v,g,x,T,y,_,w,C,M,S,k,D,N,V,F,H,P,Y,z,$,j,W,R,J,B,q,K,G,X,Z,Q,ee,te=this,ae=0,ne=1,se=a,ie=ge(t);function oe(t){Z("onStart",{domEvent:t}),se.stopProp&&t.stopPropagation(),se.prevDef&&t.preventDefault(),se.readonly||se.lock&&C||He(t,this)&&!w&&e.XgkBZ&&(s&&s.removeClass("mbsc-active"),g=!1,C||(s=ge(t.target).closest(".mbsc-btn-e",this)).length&&!s.hasClass("mbsc-disabled")&&(g=!0,r=setTimeout(function(){s.addClass("mbsc-active")},100)),w=!0,H=!1,M=!1,te.scrolled=C,J=U(t,"X"),B=U(t,"Y"),p=J,c=0,d=0,m=0,R=new Date,W=+Pe(K,Q)||0,C&&ve(W,nt?0:1),"mousedown"===t.type&&ge(document).on("mousemove",re).on("mouseup",ce))}function re(e){w&&(se.stopProp&&e.stopPropagation(),p=U(e,"X"),b=U(e,"Y"),c=p-J,d=b-B,m=Q?d:c,g&&(Math.abs(d)>se.thresholdY||Math.abs(c)>se.thresholdX)&&(clearTimeout(r),s.removeClass("mbsc-active"),g=!1),(te.scrolled||!M&&Math.abs(m)>X)&&(H||Z("onGestureStart",v),te.scrolled=H=!0,k||(k=!0,S=A(le))),Q||se.scrollLock?e.preventDefault():te.scrolled?e.preventDefault():Math.abs(d)>7&&(M=!0,te.scrolled=!0,ce()))}function le(){y&&(m=O(m,-$*y,$*y)),ve(O(W+m,_-f,T+f)),k=!1}function ce(e){if(w){var t,a=new Date-R;se.stopProp&&e&&e.stopPropagation(),E(S),k=!1,!M&&te.scrolled&&(se.momentum&&a<300&&(t=m/a,m=Math.max(Math.abs(m),t*t/se.speedUnit)*(m<0?-1:1)),be(m)),g&&(clearTimeout(r),s.addClass("mbsc-active"),setTimeout(function(){s.removeClass("mbsc-active")},100),M||te.scrolled||Z("onBtnTap",{target:s[0],domEvent:e})),e&&"mouseup"==e.type&&ge(document).off("mousemove",re).off("mouseup",ce),w=!1}}function de(t){if(t=t.originalEvent||t,m=Q?void 0==t.deltaY?t.wheelDelta||t.detail:t.deltaY:t.deltaX,Z("onStart",{domEvent:t}),se.stopProp&&t.stopPropagation(),m&&e.XgkBZ){if(t.preventDefault(),t.deltaMode&&1==t.deltaMode&&(m*=15),m=O(-m,-Y,Y),W=ee,se.readonly)return;if(H||pe(),W+m<_&&(W=_,m=0),W+m>T&&(W=T,m=0),k||(k=!0,S=A(le)),!m&&H)return;H=!0,clearTimeout(P),P=setTimeout(function(){E(S),k=!1,H=!1,be(m)},200)}}function me(e){Z("onStart",{domEvent:e}),se.readonly||(e.stopPropagation(),W=ee,H=!1,e.target==D?(B=U(e,"Y",!0),ge(document).on("mousemove",ue).on("mouseup",he)):(B=i.offset().top,ue(e),he()))}function ue(e){var t=(U(e,"Y",!0)-B)/l;m=x?O(m=-(y*$*2+l)*t,-$*y,$*y):(_-T-l)*t,H||pe(),H=!0,ve(O(W+m,_-f,T+f))}function he(){W=ee,be(0),ge(document).off("mousemove",ue).off("mouseup",he)}function fe(e){e.stopPropagation()}function pe(){Z("onGestureStart",v={posX:Q?0:ee,posY:Q?ee:0,originX:Q?0:W,originY:Q?W:0,direction:m>0?Q?270:360:Q?90:180})}function be(e){var t,a,n;if(y&&(e=O(e,-$*y,$*y)),n=O(Math.round((W+e)/$)*$,_,T),j){if(e<0){for(t=j.length-1;t>=0;t--)if(Math.abs(n)+l>=j[t].breakpoint){ae=t,ne=2,n=j[t].snap2;break}}else if(e>=0)for(t=0;t<j.length;t++)if(Math.abs(n)<=j[t].breakpoint){ae=t,ne=1,n=j[t].snap1;break}n=O(n,_,T)}a=se.time||(ee<_||ee>T?1e3:Math.max(1e3,Math.abs(n-ee)*se.timeUnit)),v.destinationX=Q?0:n,v.destinationY=Q?n:0,v.duration=a,v.transitionTiming=h,Z("onGestureEnd",v),te.scroll(n,a)}function ve(e,t,a,n){var s,i=e!=ee,o=t>1,r=t?Se+"transform "+Math.round(t)+"ms "+h:"",c=function(){clearInterval(z),clearTimeout(G),C=!1,ee=e,v.posX=Q?0:e,v.posY=Q?e:0,i&&Z("onMove",v),o&&Z("onAnimationEnd",v),n&&n()};v={posX:Q?0:ee,posY:Q?ee:0,originX:Q?0:W,originY:Q?W:0,direction:e-ee>0?Q?270:360:Q?90:180},ee=e,o&&(v.destinationX=Q?0:e,v.destinationY=Q?e:0,v.duration=t,v.transitionTiming=h,Z("onAnimationStart",v)),q[Ne+"Transition"]=r,q[Ne+"Transform"]="translate3d("+(Q?"0,"+e+"px,":e+"px,0,")+"0)",D&&N&&(s=x?(V-e)/(y*$*2):(e-T)/(_-T),D.style[Ne+"Transition"]=r,D.style[Ne+"Transform"]="translate3d(0,"+Math.max(0,Math.min((l-N)*s,l-N))+"px,0)"),!i&&!C||!t||t<=1?c():t&&(C=!a,clearInterval(z),z=setInterval(function(){var t=+Pe(K,Q)||0;v.posX=Q?0:t,v.posY=Q?t:0,Z("onMove",v),Math.abs(t-e)<2&&c()},100),clearTimeout(G),G=setTimeout(function(){c()},t)),se.sync&&se.sync(e,t,h)}Ve.call(this,t,a,!0),te.scrolled=!1,te.scroll=function(e,a,n,s){e=O(e=I(e)?Math.round(e/$)*$:Math.ceil((ge(e,t).length?Math.round(K.offset()[u]-ge(e,t).offset()[u]):ee)/$)*$,_,T),ae=Math.round(e/$),W=ee,V=y*$+e,ve(e,a,n,s)},te.refresh=function(e){var t;for(l=(void 0===se.contSize?Q?ie.height():ie.width():se.contSize)||0,T=(void 0===se.maxScroll?0:se.maxScroll)||0,_=Math.min(T,void 0===se.minScroll?Math.min(0,Q?l-K.height():l-K.width()):se.minScroll)||0,j=null,!Q&&se.rtl&&(t=T,T=-_,_=-t),L(se.snap)&&(j=[],K.find(se.snap).each(function(){var e=Q?this.offsetTop:this.offsetLeft,t=Q?this.offsetHeight:this.offsetWidth;j.push({breakpoint:e+t/2,snap1:-e,snap2:l-e-t})})),$=I(se.snap)?se.snap:1,y=se.snap?se.maxSnapScroll:0,h=se.easing,f=se.elastic?I(se.snap)?$:I(se.elastic)?se.elastic:0:0,Y=$;Y>44;)Y/=2;Y=Math.round(44/Y)*Y,D&&(x=_==-1/0||T==1/0,N=_<T?Math.max(20,l*l/(T-_+l)):0,D.style.height=N+"px",F.style.height=N?"":0),void 0===ee&&(ee=se.initialPos,ae=Math.round(ee/$)),e||te.scroll(se.snap?j?j[ae]["snap"+ne]:ae*$:ee)},te._processSettings=function(){Q="Y"==se.axis,u=Q?"top":"left",K=se.moveElement||ie.children().eq(0),q=K[0].style,X=Q?se.thresholdY:se.thresholdX,se.scrollbar&&(o=se.scrollbar,i=o.find(".mbsc-sc-bar"),D=i[0],F=o[0])},te._init=function(){te.refresh(),ie.on("touchstart mousedown",oe).on("touchmove",re).on("touchend touchcancel",ce),se.mousewheel&&ie.on("wheel mousewheel",de),D&&o.on("mousedown",me).on("click",fe),t.addEventListener("click",function(e){te.scrolled&&(te.scrolled=!1,e.stopPropagation(),e.preventDefault())},!0)},te._destroy=function(){clearInterval(z),ie.off("touchstart mousedown",oe).off("touchmove",re).off("touchend touchcancel",ce).off("wheel mousewheel",de),D&&o.off("mousedown",me).off("click",fe)},se=te.settings,Z=te.trigger,n||te.init()};st.prototype={_defaults:{speedUnit:.0022,timeUnit:3,initialPos:0,axis:"Y",thresholdX:10,thresholdY:5,easing:"cubic-bezier(0.190, 1.000, 0.220, 1.000)",stopProp:!0,momentum:!0,mousewheel:!0,elastic:!0}}; /* eslint-disable no-unused-vars */ var it={},ot=k?window.CSS:null,rt=ot&&ot.supports&&ot.supports("(transform-style: preserve-3d)");function lt(e){return(e+"").replace('"',"___")}var ct=function(t,a,n){var s,i,o,r,l,c,d,m,u,h,f,p,b,v,g,x,T,y=40,_=1e3,w=this,C=ge(t);function M(e){var t,a,n=+ge(this).attr("data-index");38==e.keyCode?(t=!0,a=-1):40==e.keyCode?(t=!0,a=1):32==e.keyCode&&(t=!0,k(n,ge(e.target))),t&&(e.stopPropagation(),e.preventDefault(),a&&d.start(n,a,e))}function S(){d.stop()}function k(e,t){var a=x[e],n=+t.attr("data-index"),s=P(a,n),i=w._tempSelected[e],o=I(a.multiple)?a.multiple:1/0;!1!==v("onItemTap",{target:t[0],index:e,value:s,selected:t.hasClass("mbsc-sc-itm-sel")})&&(a.multiple&&!a._disabled[s]&&(void 0!==i[s]?(t.removeClass(l).removeAttr("aria-selected"),delete i[s]):(1==o&&(w._tempSelected[e]=i={},a._$markup.find(".mbsc-sc-itm-sel").removeClass(l).removeAttr("aria-selected")),H(i).length<o&&(t.addClass(l).attr("aria-selected","true"),i[s]=s))),W(a,e,n,_,a._index<n?1:2,!0,a.multiple),w.live&&(!a.multiple||1===a.multiple&&b.tapSelect)&&(!0===b.setOnTap||b.setOnTap[e])&&setTimeout(function(){w.select()},b.tapSelect?0:200))}function D(e){return-(e.max-e._offset-(e.multiple&&!r?Math.floor(b.rows/2):0))*u}function N(e){return-(e.min-e._offset+(e.multiple&&!r?Math.floor(b.rows/2):0))*u}function V(e,t){return(e._array?e._map[t]:+e.getIndex(t,w))||0}function A(e,t){var a=e.data;if(t>=e.min&&t<=e.max)return e._array?e.circular?ge(a).get(t%e._length):a[t]:ge.isFunction(a)?a(t,w):""}function E(e){return ge.isPlainObject(e)?void 0!==e.value?e.value:e.display:e}function F(t){var a=ge.isPlainObject(t)?t.display:t;return void 0===a?"":a+w._getText(e,.2)}function P(e,t){return E(A(e,t))}function L(e,t,a){var n=x[e];W(n,e,n._index+t,b.delay+100,1==t?1:2,!1,!1,"keydown"==a.type)}function O(e){return ge.isArray(b.readonly)?b.readonly[e]:b.readonly}function Y(e,t,a){var n=e._index-e._batch;return e.data=e.data||[],e.key=void 0!==e.key?e.key:t,e.label=void 0!==e.label?e.label:t,e._map={},e._array=ge.isArray(e.data),e._array&&(e._length=e.data.length,ge.each(e.data,function(t,a){e._map[E(a)]=t})),e.circular=void 0===b.circular?void 0===e.circular?e._array&&e._length>b.rows:e.circular:ge.isArray(b.circular)?b.circular[t]:b.circular,e.min=e._array?e.circular?-1/0:0:void 0===e.min?-1/0:e.min,e.max=e._array?e.circular?1/0:e._length-1:void 0===e.max?1/0:e.max,e._nr=t,e._index=V(e,m[t]),e._disabled={},e._batch=0,e._current=e._index,e._first=e._index-y,e._last=e._index+y,e._offset=e._first,a?(e._offset-=e._margin/u+(e._index-n),e._margin+=(e._index-n)*u):e._margin=0,e._refresh=function(t){we(e._scroller.settings,{minScroll:D(e),maxScroll:N(e)}),e._scroller.refresh(t)},T[e.key]=e,e}function z(e,t,a,n,s){var i,r,c,d,h,f,p,v,x="",T=w._tempSelected[t],y=e._disabled||{};for(i=a;i<=n;i++)h=F(c=A(e,i)),d=E(c),r=c&&void 0!==c.cssClass?c.cssClass:"",f=c&&void 0!==c.label?c.label:"",p=c&&c.invalid,v=void 0!==d&&d==m[t]&&!e.multiple,x+='<div role="option" tabindex="-1" aria-selected="'+!!T[d]+'" class="mbsc-sc-itm '+(s?"mbsc-sc-itm-3d ":"")+r+" "+(v?"mbsc-sc-itm-sel ":"")+(T[d]?l:"")+(void 0===d?" mbsc-sc-itm-ph":" mbsc-btn-e")+(p?" mbsc-sc-itm-inv-h mbsc-disabled":"")+(y[d]?" mbsc-sc-itm-inv mbsc-disabled":"")+'" data-index="'+i+'" data-val="'+lt(d)+'"'+(f?' aria-label="'+f+'"':"")+(v?' aria-selected="true"':"")+' style="height:'+u+"px;line-height:"+u+"px;"+(s?Se+"transform:rotateX("+(e._offset-i)*o%360+"deg) translateZ("+u*b.rows/2+"px);":"")+'">'+(g>1?'<div class="mbsc-sc-itm-ml" style="line-height:'+Math.round(u/g)+"px;font-size:"+Math.round(u/g*.8)+'px;">':"")+h+(g>1?"</div>":"")+"</div>";return x}function $(e,t,a,n){var s,i=x[e],o=n||i._disabled,r=V(i,t),l=P(i,r),c=l,d=l,m=0,u=0;if(!0===o[l]){for(s=0;r-m>=i.min&&o[c]&&s<100;)s++,c=P(i,r-++m);for(s=0;r+u<i.max&&o[d]&&s<100;)s++,d=P(i,r+ ++u);l=(u<m&&u&&2!==a||!m||r-m<0||1==a)&&!o[d]?d:c}return l}function j(e,a,n,s,i,o,c){var d,h,f,g,T=w._isVisible;p=!0,g=b.validate.call(t,{values:m.slice(0),index:a,direction:n},w)||{},p=!1,g.valid&&(w._tempWheelArray=m=g.valid.slice(0)),o||ge.each(x,function(t,s){if(T&&s._$markup.find(".mbsc-sc-itm-inv").removeClass("mbsc-sc-itm-inv mbsc-disabled"),s._disabled={},g.disabled&&g.disabled[t]&&ge.each(g.disabled[t],function(e,t){s._disabled[t]=!0,T&&s._$markup.find('.mbsc-sc-itm[data-val="'+lt(t)+'"]').addClass("mbsc-sc-itm-inv mbsc-disabled")}),m[t]=s.multiple?m[t]:$(t,m[t],n),T){if(s.multiple&&void 0!==a||s._$markup.find(".mbsc-sc-itm-sel").removeClass(l).removeAttr("aria-selected"),h=V(s,m[t]),d=h-s._index+s._batch,Math.abs(d)>2*y+1&&(f=d+(2*y+1)*(d>0?-1:1),s._offset+=f,s._margin-=f*u,s._refresh()),s._index=h+s._batch,s.multiple){if(void 0===a)for(var o in w._tempSelected[t])s._$markup.find('.mbsc-sc-itm[data-val="'+lt(o)+'"]').addClass(l).attr("aria-selected","true")}else s._$markup.find('.mbsc-sc-itm[data-val="'+lt(m[t])+'"]').addClass("mbsc-sc-itm-sel").attr("aria-selected","true");s._$active&&s._$active.attr("tabindex",-1),s._$active=s._$markup.find('.mbsc-sc-itm[data-index="'+s._index+'"]').eq(r&&s.multiple?1:0).attr("tabindex",0),c&&a===t&&s._$active.length&&(s._$active[0].focus(),s._$scroller.parent().scrollTop(0)),s._scroller.scroll(-(h-s._offset+s._batch)*u,a===t||void 0===a?e:_,i)}}),v("onValidated",{index:a,time:e}),w._tempValue=b.formatValue.call(t,m,w),T&&w._updateHeader(),w.live&&function(e,t){var a=x[e];return a&&(!a.multiple||1!==a.multiple&&t&&(!0===b.setOnTap||b.setOnTap[e]))}(a,o)&&(w._hasValue=s||w._hasValue,R(s,s,0,!0),s&&v("onSet",{valueText:w._value})),s&&v("onChange",{index:a,valueText:w._tempValue})}function W(e,t,a,n,s,i,o,r){var l=P(e,a);void 0!==l&&(m[t]=l,e._batch=e._array?Math.floor(a/e._length)*e._length:0,e._index=a,setTimeout(function(){j(n,t,s,!0,i,o,r)},10))}function R(e,a,n,s,i){if(s?w._tempValue=b.formatValue.call(t,w._tempWheelArray,w):j(n),!i){w._wheelArray=[];for(var o=0;o<m.length;o++)w._wheelArray[o]=x[o]&&x[o].multiple?Object.keys(w._tempSelected[o]||{})[0]:m[o];w._value=w._hasValue?w._tempValue:null,w._selected=we(!0,{},w._tempSelected)}e&&(w._isInput&&C.val(w._hasValue?w._tempValue:""),v("onFill",{valueText:w._hasValue?w._tempValue:"",change:a}),a&&(w._preventChange=!0,C.trigger("change")))}at.call(this,t,a,!0),w.setVal=w._setVal=function(e,a,n,s,i){w._hasValue=null!==e&&void 0!==e,w._tempWheelArray=m=ge.isArray(e)?e.slice(0):b.parseValue.call(t,e,w)||[],R(a,void 0===n?a:n,i,!1,s)},w.getVal=w._getVal=function(e){var t=w._hasValue||e?w[e?"_tempValue":"_value"]:null;return I(t)?+t:t},w.setArrayVal=w.setVal,w.getArrayVal=function(e){return e?w._tempWheelArray:w._wheelArray},w.changeWheel=function(e,t,a){var n,s;ge.each(e,function(e,t){(s=T[e])&&(n=s._nr,we(s,t),Y(s,n,!0),w._isVisible&&(r&&s._$3d.html(z(s,n,s._first+y-i+1,s._last-y+i,!0)),s._$scroller.html(z(s,n,s._first,s._last)).css("margin-top",s._margin+"px"),s._refresh(p)))}),!w._isVisible||w._isLiquid||p||w.position(),p||j(t,void 0,void 0,a)},w.getValidValue=$,w._generateContent=function(){var e,t=0,a="",n=r?Se+"transform: translateZ("+(u*b.rows/2+3)+"px);":"",s='<div class="mbsc-sc-whl-l" style="'+n+"height:"+u+"px;margin-top:-"+(u/2+(b.selectedLineBorder||0))+'px;"></div>',o=0;return ge.each(b.wheels,function(l,d){a+='<div class="mbsc-w-p mbsc-sc-whl-gr-c'+(r?" mbsc-sc-whl-gr-3d-c":"")+(b.showLabel?" mbsc-sc-lbl-v":"")+'">'+s+'<div class="mbsc-sc-whl-gr'+(r?" mbsc-sc-whl-gr-3d":"")+(c?" mbsc-sc-cp":"")+(b.width||b.maxWidth?'"':'" style="max-width:'+b.maxPopupWidth+'px;"')+">",ge.each(d,function(l,d){w._tempSelected[o]=we({},w._selected[o]),x[o]=Y(d,o),t+=b.maxWidth?b.maxWidth[o]||b.maxWidth:b.width?b.width[o]||b.width:0,e=void 0!==d.label?d.label:l,a+='<div class="mbsc-sc-whl-w '+(d.cssClass||"")+(d.multiple?" mbsc-sc-whl-multi":"")+'" style="'+(b.width?"width:"+(b.width[o]||b.width)+"px;":(b.minWidth?"min-width:"+(b.minWidth[o]||b.minWidth)+"px;":"")+(b.maxWidth?"max-width:"+(b.maxWidth[o]||b.maxWidth)+"px;":""))+'">'+(f?'<div class="mbsc-sc-bar-c"><div class="mbsc-sc-bar"></div></div>':"")+'<div class="mbsc-sc-whl-o" style="'+n+'"></div>'+s+'<div aria-live="off" aria-label="'+e+'"'+(d.multiple?' aria-multiselectable="true"':"")+' role="listbox" data-index="'+o+'" class="mbsc-sc-whl" style="height:'+b.rows*u*(r?1.1:1)+'px;">'+(c?'<div data-index="'+o+'" data-step="1" class="mbsc-sc-btn mbsc-sc-btn-plus '+(b.btnPlusClass||"")+'"></div><div data-index="'+o+'" data-step="-1" class="mbsc-sc-btn mbsc-sc-btn-minus '+(b.btnMinusClass||"")+'"></div>':"")+'<div class="mbsc-sc-lbl">'+e+'</div><div class="mbsc-sc-whl-c" style="height:'+h+"px;margin-top:-"+(h/2+1)+"px;"+n+'"><div class="mbsc-sc-whl-sc" style="top:'+(h-u)/2+'px;">',a+=z(d,o,d._first,d._last)+"</div></div>",r&&(a+='<div class="mbsc-sc-whl-3d" style="height:'+u+"px;margin-top:-"+u/2+'px;">',a+=z(d,o,d._first+y-i+1,d._last-y+i,!0),a+="</div>"),a+="</div></div>",o++}),a+="</div></div>"}),t&&(b.maxPopupWidth=t),a},w._attachEvents=function(e){d=Ye(ge(".mbsc-sc-btn",e),L,b.delay,O,!0),ge(".mbsc-sc-whl",e).on("keydown",M).on("keyup",S)},w._detachEvents=function(){d.stop();for(var e=0;e<x.length;e++)x[e]._scroller.destroy()},w._markupReady=function(e){ge(".mbsc-sc-whl-w",s=e).each(function(e){var t,a=ge(this),n=x[e];n._$markup=a,n._$scroller=ge(".mbsc-sc-whl-sc",this),n._$3d=ge(".mbsc-sc-whl-3d",this),n._scroller=new st(this,{mousewheel:b.mousewheel,moveElement:n._$scroller,scrollbar:ge(".mbsc-sc-bar-c",this),initialPos:(n._first-n._index)*u,contSize:b.rows*u,snap:u,minScroll:D(n),maxScroll:N(n),maxSnapScroll:y,prevDef:!0,stopProp:!0,timeUnit:3,easing:"cubic-bezier(0.190, 1.000, 0.220, 1.000)",sync:function(e,t,a){var s=t?Se+"transform "+Math.round(t)+"ms "+a:"";r&&(n._$3d[0].style[Ne+"Transition"]=s,n._$3d[0].style[Ne+"Transform"]="rotateX("+-e/u*o+"deg)")},onStart:function(t,a){a.settings.readonly=O(e)},onGestureStart:function(){a.addClass("mbsc-sc-whl-a mbsc-sc-whl-anim"),v("onWheelGestureStart",{index:e})},onGestureEnd:function(a){var s=90==a.direction?1:2,i=a.duration,o=a.destinationY;t=Math.round(-o/u)+n._offset,W(n,e,t,i,s)},onAnimationStart:function(){a.addClass("mbsc-sc-whl-anim")},onAnimationEnd:function(){a.removeClass("mbsc-sc-whl-a mbsc-sc-whl-anim"),v("onWheelAnimationEnd",{index:e}),n._$3d.find(".mbsc-sc-itm-del").remove()},onMove:function(t){!function(e,t,a){var n=Math.round(-a/u)+e._offset,s=n-e._current,o=e._first,l=e._last,c=o+y-i+1,d=l-y+i;s&&(e._first+=s,e._last+=s,e._current=n,s>0?(e._$scroller.append(z(e,t,Math.max(l+1,o+s),l+s)),ge(".mbsc-sc-itm",e._$scroller).slice(0,Math.min(s,l-o+1)).remove(),r&&(e._$3d.append(z(e,t,Math.max(d+1,c+s),d+s,!0)),ge(".mbsc-sc-itm",e._$3d).slice(0,Math.min(s,d-c+1)).attr("class","mbsc-sc-itm-del"))):s<0&&(e._$scroller.prepend(z(e,t,o+s,Math.min(o-1,l+s))),ge(".mbsc-sc-itm",e._$scroller).slice(Math.max(s,o-l-1)).remove(),r&&(e._$3d.prepend(z(e,t,c+s,Math.min(c-1,d+s),!0)),ge(".mbsc-sc-itm",e._$3d).slice(Math.max(s,c-d-1)).attr("class","mbsc-sc-itm-del"))),e._margin+=s*u,e._$scroller.css("margin-top",e._margin+"px"))}(n,e,t.posY)},onBtnTap:function(t){k(e,ge(t.target))}})}),j()},w._fillValue=function(){w._hasValue=!0,R(!0,!0,0,!0)},w._clearValue=function(){ge(".mbsc-sc-whl-multi .mbsc-sc-itm-sel",s).removeClass(l).removeAttr("aria-selected")},w._readValue=function(){var e=C.val()||"",a=0;""!==e&&(w._hasValue=!0),w._tempWheelArray=m=w._hasValue&&w._wheelArray?w._wheelArray.slice(0):b.parseValue.call(t,e,w)||[],w._tempSelected=we(!0,{},w._selected),ge.each(b.wheels,function(e,t){ge.each(t,function(e,t){x[a]=Y(t,a),a++})}),R(!1,!1,0,!0),v("onRead")},w.__processSettings=function(e){b=w.settings,v=w.trigger,g=b.multiline,l="mbsc-sc-itm-sel mbsc-ic mbsc-ic-"+b.checkIcon,(f=!b.touchUi)&&(b.tapSelect=!0,b.circular=!1,b.rows=e.rows||a.rows||7)},w.__init=function(e){e&&(w._wheelArray=null),x=[],T={},c=b.showScrollArrows,r=b.scroll3d&&rt&&!c&&!f&&("ios"==b.theme||"ios"==b.baseTheme),u=b.height,h=r?2*Math.round((u-.03*(u*b.rows/2+3))/2):u,i=Math.round(1.8*b.rows),o=360/(2*i),c&&(b.rows=Math.max(3,b.rows))},w._getItemValue=E,w._tempSelected={},w._selected={},n||w.init()};ct.prototype={_hasDef:!0,_hasTheme:!0,_hasLang:!0,_responsive:!0,_class:"scroller",_presets:it,_defaults:we({},at.prototype._defaults,{minWidth:80,height:40,rows:3,multiline:1,delay:200,readonly:!1,showLabel:!0,setOnTap:!1,wheels:[],preset:"",speedUnit:.0012,timeUnit:.08,checkIcon:"checkmark",compClass:"mbsc-sc",validate:function(){},formatValue:function(e){return e.join(" ")},parseValue:function(e,t){var a,n,s=[],i=[],o=0;return null!==e&&void 0!==e&&(s=(e+"").split(" ")),ge.each(t.settings.wheels,function(e,r){ge.each(r,function(e,r){n=r.data,a=t._getItemValue(n[0]),ge.each(n,function(e,n){if(s[o]==t._getItemValue(n))return a=t._getItemValue(n),!1}),i.push(a),o++})}),i}})},ye.Scroller=ct;var dt={separator:" ",dateFormat:"mm/dd/yy",dateDisplay:"MMddyy",timeFormat:"h:ii A",dayText:"Day",monthText:"Month",yearText:"Year",hourText:"Hours",minuteText:"Minutes",ampmText:" ",secText:"Seconds",nowText:"Now",todayText:"Today"},mt=function(e){function t(e){var t,a,n,s,i=[];if(e){for(t=0;t<e.length;t++)if((a=e[t]).start&&a.end&&!he.test(a.start))for(n=new Date(le(a.start,k,C)),s=new Date(le(a.end,k,C));n<=s;)i.push(Q(n.getFullYear(),n.getMonth(),n.getDate())),n.setDate(n.getDate()+1);else i.push(a);return i}return e}function n(e,t,a,n){return Math.min(n,Math.floor(e/t)*t+a)}function s(e,t,a){return Math.floor((a-t)/e)*e+t}function i(e){return e.getFullYear()+"-"+Y(e.getMonth()+1)+"-"+Y(e.getDate())}function o(e,t,a,n){var s;return void 0===g[t]||(s=+e[g[t]],isNaN(s))?a?ne[t](a):void 0!==x[t]?x[t]:ne[t](n):s}function r(e){var t,a=new Date((new Date).setHours(0,0,0,0));if(null===e)return e;void 0!==g.dd&&(t=e[g.dd].split("-"),t=new Date(t[0],t[1]-1,t[2])),void 0!==g.tt&&(t=t||a,t=new Date(t.getTime()+e[g.tt]%86400*1e3));var n=o(e,"y",t,a),s=o(e,"m",t,a),i=Math.min(o(e,"d",t,a),C.getMaxDayOfMonth(n,s)),r=o(e,"h",t,a);return C.getDate(n,s,i,L&&o(e,"a",t,a)?r+12:r,o(e,"i",t,a),o(e,"s",t,a),o(e,"u",t,a))}function l(e,t){var a,n,s=["y","m","d","a","h","i","s","u","dd","tt"],i=[];if(null===e||void 0===e)return e;for(a=0;a<s.length;a++)void 0!==g[n=s[a]]&&(i[g[n]]=ne[n](e)),t&&(x[n]=ne[n](e));return i}function c(e,t){return C.getYear(e)===C.getYear(t)&&C.getMonth(e)===C.getMonth(t)}function d(e,t){return!(!t&&e<H)&&(!(!t&&e>P)&&(!!m(e,F)||!m(e,E)))}function m(e,t){var a,n,s;if(t)for(n=0;n<t.length;n++)if(s=(a=t[n])+"",!a.start)if(pe.test(s)){if((s=+s.replace("w",""))==e.getDay())return!0}else if(fe.test(s)){if((s=s.split("/"))[1]){if(s[0]-1==e.getMonth()&&s[1]==e.getDate())return!0}else if(s[0]==e.getDate())return!0}else if(a=le(a,k,C),e.getFullYear()==a.getFullYear()&&e.getMonth()==a.getMonth()&&e.getDate()==a.getDate())return!0;return!1}function u(e,t,a,n,s,i,o){var r,l,c,d;if(e)for(l=0;l<e.length;l++)if(d=(r=e[l])+"",!r.start)if(pe.test(d))for(c=(d=+d.replace("w",""))-n;c<s;c+=7)c>=0&&(i[c+1]=o);else fe.test(d)?(d=d.split("/"))[1]?d[0]-1==a&&(i[d[1]]=o):i[d[0]]=o:(r=le(r,k,C),C.getYear(r)==t&&C.getMonth(r)==a&&(i[C.getDay(r)]=o))}function h(e,t,a,s,i,o,r,l){var c,d,m,u,h,p,b,v,g,x,y,_,w,M,S,k,D,N,V,A,E={},F=C.getDate(s,i,o),H=["a","h","i","s"];if(e){for(b=0;b<e.length;b++)(y=e[b]).start&&(y.apply=!1,N=(D=(m=y.d)+"").split("/"),m&&(m.getTime&&s==C.getYear(m)&&i==C.getMonth(m)&&o==C.getDay(m)||!pe.test(D)&&(N[1]&&o==N[1]&&i==N[0]-1||!N[1]&&o==N[0])||pe.test(D)&&F.getDay()==+D.replace("w",""))&&(y.apply=!0,E[F]=!0));for(b=0;b<e.length;b++)if(y=e[b],c=0,k=0,v=X[a],g=Z[a],M=!0,S=!0,d=!1,y.start&&(y.apply||!y.d&&!E[F])){for(_=y.start.split(":"),w=y.end.split(":"),x=0;x<3;x++)void 0===_[x]&&(_[x]=0),void 0===w[x]&&(w[x]=59),_[x]=+_[x],w[x]=+w[x];if("tt"==a)v=n(Math.round((new Date(F).setHours(_[0],_[1],_[2])-new Date(F).setHours(0,0,0,0))/1e3),f,0,86400),g=n(Math.round((new Date(F).setHours(w[0],w[1],w[2])-new Date(F).setHours(0,0,0,0))/1e3),f,0,86400);else{for(_.unshift(_[0]>11?1:0),w.unshift(w[0]>11?1:0),L&&(_[1]>=12&&(_[1]=_[1]-12),w[1]>=12&&(w[1]=w[1]-12)),x=0;x<t;x++)void 0!==T[x]&&(V=n(_[x],ae[H[x]],X[H[x]],Z[H[x]]),A=n(w[x],ae[H[x]],X[H[x]],Z[H[x]]),u=0,h=0,p=0,L&&1==x&&(u=_[0]?12:0,h=w[0]?12:0,p=T[0]?12:0),M||(V=0),S||(A=Z[H[x]]),(M||S)&&V+u<T[x]+p&&T[x]+p<A+h&&(d=!0),T[x]!=V&&(M=!1),T[x]!=A&&(S=!1));if(!l)for(x=t+1;x<4;x++)_[x]>0&&(c=ae[a]),w[x]<Z[H[x]]&&(k=ae[a]);d||(V=n(_[t],ae[a],X[a],Z[a])+c,A=n(w[t],ae[a],X[a],Z[a])-k,M&&(v=V),S&&(g=A))}if(M||S||d)for(x=v;x<=g;x+=ae[a])r[x]=!l}}}var f,p,b,v,g={},x={},T=[],y=function(e){var t,a,n,s={};if(e.is("input")){switch(e.attr("type")){case"date":t="yy-mm-dd";break;case"datetime":t="yy-mm-ddTHH:ii:ssZ";break;case"datetime-local":t="yy-mm-ddTHH:ii:ss";break;case"month":t="yy-mm",s.dateOrder="mmyy";break;case"time":t="HH:ii:ss"}s.format=t,a=e.attr("min"),n=e.attr("max"),a&&"undefined"!=a&&(s.min=te(t,a)),n&&"undefined"!=n&&(s.max=te(t,n))}return s}(ge(this)),_=we({},e.settings),w=a[_.calendarSystem],C=we(e.settings,be,w,dt,y,_),M=C.preset,S="datetime"==M?C.dateFormat+C.separator+C.timeFormat:"time"==M?C.timeFormat:C.dateFormat,k=y.format||S,D=(C.dateWheels||C.dateFormat,C.timeWheels||C.timeFormat),N=C.dateWheels||C.dateDisplay,V=D,A=C.baseTheme||C.theme,E=t(C.invalid),F=t(C.valid),H=le(C.min,k,C),P=le(C.max,k,C),I=/time/i.test(M),L=/h/.test(V),O=/D/.test(N),z=C.steps||{},$=z.hour||C.stepHour||1,j=z.minute||C.stepMinute||1,W=z.second||C.stepSecond||1,R=z.zeroBased,J=R||!H?0:H.getHours()%$,B=R||!H?0:H.getMinutes()%j,q=R||!H?0:H.getSeconds()%W,U=s($,J,L?11:23),K=s(j,B,59),G=s(j,B,59),X={y:H?H.getFullYear():-1/0,m:0,d:1,h:J,i:B,s:q,a:0,tt:0},Z={y:P?P.getFullYear():1/0,m:11,d:31,h:U,i:K,s:G,a:1,tt:86400},ae={y:1,m:1,d:1,h:$,i:j,s:W,a:1,tt:1},ne={y:function(e){return C.getYear(e)},m:function(e){return C.getMonth(e)},d:function(e){return C.getDay(e)},h:function(e){var t=e.getHours();return n(t=L&&t>=12?t-12:t,$,J,U)},i:function(e){return n(e.getMinutes(),j,B,K)},s:function(e){return n(e.getSeconds(),W,q,G)},u:function(e){return e.getMilliseconds()},a:function(e){return e.getHours()>11?1:0},dd:i,tt:function(e){return n(Math.round((e.getTime()-new Date(e).setHours(0,0,0,0))/1e3),f||1,0,86400)}};return e.getVal=function(t){return e._hasValue||t?re(r(e.getArrayVal(t)),C,k):null},e.getDate=function(t){return e._hasValue||t?r(e.getArrayVal(t)):null},e.setDate=function(t,a,n,s,i){e.setArrayVal(l(t,!0),a,i,s,n)},g=e.remote.datetime.wheelOrder,p=e.remote.datetime.oneDateWheel,f=e.remote.datetime.timeStep,b=e.remote.datetime.wheels,C.isoParts=v=e.remote.datetime.isoParts,C.dateDisplay=N,e.remote.datetime.isValid=d,e.remote.datetime.getFullDate=i,e.remote.datetime.getDateIndex=function(e,t){return t?Math.floor(new Date(e)/864e5):e.getMonth()+12*(e.getFullYear()-1970)},e.remote.datetime.datetime={formatDate:ee},e._format=S,e._order=g,e.handlers.now=function(){e.setDate(new Date,e.live,1e3,!0,!0)},e.buttons.now={text:C.nowText,icon:C.nowIcon,handler:"now"},{minWidth:p&&I?{bootstrap:46,ios:50,material:46,mobiscroll:46,windows:50}[A]:void 0,compClass:"mbsc-dt mbsc-sc",wheels:b,headerText:!!C.headerText&&function(){return ee(S,r(e.getArrayVal(!0)),C)},formatValue:function(e){return ee(k,r(e),C)},parseValue:function(t){return t||(x={},e._hasValue=!1),l(le(t||C.defaultValue||new Date,k,C,v),!!t)},validate:function(t){var a,n,s,i,o=t.values,m=t.index,f=t.direction,p=C.wheels[0][g.d],b=function(e,t){var a,n,s=!1,i=!1,o=0,m=0,u=H?r(l(H)):-1/0,h=P?r(l(P)):1/0;if(d(e))return e;if(e<u&&(e=u),e>h&&(e=h),a=e,n=e,2!==t)for(s=d(a,!0);!s&&a<h&&o<100;)s=d(a=new Date(a.getTime()+864e5),!0),o++;if(1!==t)for(i=d(n,!0);!i&&n>u&&m<100;)i=d(n=new Date(n.getTime()-864e5),!0),m++;return 1===t&&s?a:2===t&&i?n:c(e,a)?a:c(e,n)?n:m<=o&&i?n:a}(r(o),f),v=l(b),x=[],y={},_=ne.y(b),w=ne.m(b),M=C.getMaxDayOfMonth(_,w),S=!0,k=!0;if(ge.each(["dd","y","m","d","tt","a","h","i","s"],function(e,t){var a=X[t],s=Z[t],i=ne[t](b);if(x[g[t]]=[],S&&H&&(a=ne[t](H)),k&&P&&(s=ne[t](P)),i<a&&(i=a),i>s&&(i=s),"dd"!==t&&"tt"!==t&&(S&&(S=i==a),k&&(k=i==s)),void 0!==g[t]){if("y"!=t&&"dd"!=t)for(n=X[t];n<=Z[t];n+=ae[t])(n<a||n>s)&&x[g[t]].push(n);if("d"==t){var o=C.getDate(_,w,1).getDay(),r={};u(E,_,w,o,M,r,1),u(F,_,w,o,M,r,0),ge.each(r,function(e,a){a&&x[g[t]].push(e)})}}}),I&&ge.each(["a","h","i","s","tt"],function(t,a){var n=ne[a](b),s=ne.d(b),i={};void 0!==g[a]&&(h(E,t,a,_,w,s,i,0),h(F,t,a,_,w,s,i,1),ge.each(i,function(e,t){t&&x[g[a]].push(e)}),T[t]=e.getValidValue(g[a],n,f,i))}),p&&(p._length!==M||O&&(void 0===m||m===g.y||m===g.m))){for(y[g.d]=p,p.data=[],a=1;a<=M;a++)i=C.getDate(_,w,a).getDay(),s=N.replace(/[my|]/gi,"").replace(/dd/,(a<10?"0"+a:a)+(C.daySuffix||"")).replace(/d/,a+(C.daySuffix||"")),p.data.push({value:a,display:/DD/.test(s)?s.replace(/DD/,'<span class="mbsc-dt-day">'+C.dayNames[i]+"</span>"):s.replace(/D/,'<span class="mbsc-dt-day">'+C.dayNamesShort[i]+"</span>")});e._tempWheelArray[g.d]=v[g.d],e.changeWheel(y)}return{disabled:x,valid:v}}}},ut={controls:["calendar"],firstDay:0,weekDays:"short",maxMonthWidth:170,breakPointMd:768,months:1,pageBuffer:1,weeks:6,highlight:!0,outerMonthChange:!0,quickNav:!0,yearChange:!0,tabs:"auto",todayClass:"mbsc-cal-today",btnCalPrevClass:"mbsc-ic mbsc-ic-arrow-left6",btnCalNextClass:"mbsc-ic mbsc-ic-arrow-right6",dateText:"Date",timeText:"Time",todayText:"Today",fromText:"Start",toText:"End",moreEventsText:"{count} more",prevMonthText:"Previous Month",nextMonthText:"Next Month",prevYearText:"Previous Year",nextYearText:"Next Year"};var ht=function(t){var a,n,s,i,o,r,l,c,d,m,u,h,f,p,b,v,g,x,T,y,_,w,C,M,S,k,D,N,V,A,E,H,P,I,L,O,Y,z,$,j,W,R,J,q,U,K,G,X,Z,ee,te,ie,oe,re,de,me,ue,he,be,ve,xe,Te,ye,_e,Ce,Me,Se,ke,De,Ne,Ve,Ae,Ee,Fe=1,He=this;function Pe(e){e.hasClass("mbsc-cal-h")||e.addClass("mbsc-cal-h")}function Le(e){e.hasClass("mbsc-cal-h")?function(e){e.hasClass("mbsc-cal-h")&&(e.removeClass("mbsc-cal-h"),t._onSelectShow())}(e):Pe(e)}function Oe(e,t,a){e[t]=e[t]||[],e[t].push(a)}function ze(e,t,a){var n,s,i,o,r=ve.getYear(t),l=ve.getMonth(t),c={};return e&&ge.each(e,function(e,d){if(n=d.d||d.start||d,s=n+"",d.start&&d.end)for(o=ne(le(d.start,S,ve)),i=ne(le(d.end,S,ve));o<=i;)Oe(c,o,d),o=ve.getDate(ve.getYear(o),ve.getMonth(o),ve.getDay(o)+1);else if(pe.test(s))for(o=lt(t,!1,+s.replace("w",""));o<=a;)Oe(c,o,d),o=ve.getDate(ve.getYear(o),ve.getMonth(o),ve.getDay(o)+7);else if(fe.test(s))if((s=s.split("/"))[1])for(o=ve.getDate(r,s[0]-1,s[1]);o<=a;)Oe(c,o,d),o=ve.getDate(ve.getYear(o)+1,ve.getMonth(o),s[1]);else for(o=ve.getDate(r,l,s[0]);o<=a;)Oe(c,o,d),o=ve.getDate(ve.getYear(o),ve.getMonth(o)+1,s[0]);else Oe(c,ne(le(n,S,ve)),d)}),c}function $e(e){return!(e<K)&&(!(e>W)&&(void 0===H[e]||void 0!==ye[e]))}function je(e){var a,n,s,i,o=!!$[e]&&$[e],r=!!j[e]&&j[e],l=r&&r[0].background?r[0].background:o&&o[0].background,c="";if(r)for(a=0;a<r.length;a++)c+=(r[a].cssClass||"")+" ";if(o){for(s='<div class="mbsc-cal-marks">',a=0;a<o.length;a++)c+=((n=o[a]).cssClass||"")+" ",s+='<div class="mbsc-cal-mark"'+(n.color?' style="background:'+n.color+';"':"")+"></div>";s+="</div>"}return i={marked:o,background:l,cssClass:c,markup:w[e]?w[e].join(""):V?s:""},we(i,t._getDayProps(e,i))}function We(e){return' style="'+(Y?"transform: translateY("+100*e+"%)":"left:"+100*e*be+"%")+'"'}function Re(e){return ct(e,me-1)>W&&(e=ct(W,1-me)),e<K&&(e=K),e}function Je(e,t,a){var n=e.color,s=e.text;return'<div data-id="'+e._id+'" data-index="'+t+'" class="mbsc-cal-txt" title="'+ge("<div>"+s+"</div>").text()+'"'+(n?' style="background:'+n+(a?";color:"+Ie(n):"")+';"':"")+">"+(a?s:"")+"</div>"}function Be(e){var a=lt(ct(e,-ue-de),!1),n=lt(ct(e,-ue+me+de-1),!1);n=ve.getDate(ve.getYear(n),ve.getMonth(n),ve.getDay(n)+7*h),t._onGenMonth(a,n),H=ze(ve.invalid,a,n),ye=ze(ve.valid,a,n),$=ze(ve.labels||ve.events||ve.marked,a,n),j=ze(ve.colors,a,n),z=t._labels||$||j,(N=ve.labels||t._labels)&&function(){w={};for(var e={},t=a,s=function(){t.getDay()==k&&(e={});for(var a=J,n=z[t]||[],s=n.length,i=[],o=void 0,r=void 0,l=0,c=0,d=0,m=void 0;l<a;)if(o=null,n.forEach(function(t,a){e[l]==t&&(o=t,r=a)}),l==a-1&&(c<s-1||s&&d==s&&!o)){var u=s-c,h=(u>1&&ve.moreEventsPluralText||ve.moreEventsText).replace(/{count}/,u);u&&i.push('<div class="mbsc-cal-txt-more">'+h+"</div>"),o&&(e[l]=null,o._days.forEach(function(e){w[e][l]='<div class="mbsc-cal-txt-more">'+ve.moreEventsText.replace(/{count}/,1)+"</div>"})),c++,l++}else if(o)r==d&&d++,ce(t,le(o.end))&&(e[l]=null),i.push(Je(o,r)),l++,c++,o._days.push(t);else if(d<s){var f=n[d],p=f.start&&le(f.start),b=f.end&&le(f.end),v=t.getDay(),g=k-v>0?7:0,x=b&&!ce(p,b);p&&!ce(t,p)&&v!=k||(void 0===f._id&&(f._id=Fe++),x&&(e[l]=f),f._days=[t],m=x?100*Math.min(ae(t,ne(b))+1,7+k-v-g):100,i.push(x?'<div class="mbsc-cal-txt-w" style="width:'+m+'%">'+Je(f,d,!0)+"</div>"+Je(f,d):Je(f,d,!0)),l++,c++),d++}else i.push('<div class="mbsc-cal-txt-ph"></div>'),l++;w[t]=i,t=ve.getDate(ve.getYear(t),ve.getMonth(t),ve.getDay(t)+1)};t<n;)s()}()}function qe(e){var t=ve.getYear(e),a=ve.getMonth(e);_=e,m=e,at(e),Te("onMonthChange",{year:t,month:a}),Te("onMonthLoading",{year:t,month:a}),Te("onPageChange",{firstDay:e}),Te("onPageLoading",{firstDay:e}),Be(e)}function Ue(e){var t=ve.getYear(e),a=ve.getMonth(e);void 0===re?Ke(e,t,a):Ze(e,re,!0),Qe(m,M.focus),M.focus=!1}function Ke(e,t,a){var n=M.$scroller;ge(".mbsc-cal-slide",n).removeClass("mbsc-cal-slide-a"),ge(".mbsc-cal-slide",n).slice(de,de+me).addClass("mbsc-cal-slide-a"),N&&ge(".mbsc-cal-slide-a .mbsc-cal-txt",n).on("mouseenter",function(){var e=ge(this).attr("data-id");ge('.mbsc-cal-txt[data-id="'+e+'"]',n).addClass("mbsc-hover")}).on("mouseleave",function(){ge(".mbsc-cal-txt.mbsc-hover",n).removeClass("mbsc-hover")}),Te("onMonthLoaded",{year:t,month:a}),Te("onPageLoaded",{firstDay:e})}function Ge(e,t){var a,n=ve.getYear(e),s='<div class="mbsc-cal-slide"'+We(t)+'><div role="grid" class="mbsc-cal-table"><div class="mbsc-cal-row">';for(a=0;a<12;a++)a&&a%3==0&&(s+='</div><div class="mbsc-cal-row">'),s+='<div role="gridcell" tabindex="-1" aria-label="'+n+'" data-val="'+n+'" class="mbsc-cal-cell mbsc-btn-e '+(n<Z||n>U?" mbsc-disabled ":"")+(n==ve.getYear(_)?T:"")+'"><div class="mbsc-cal-cell-i mbsc-cal-cell-txt">'+n+Ne+"</div></div>",n++;return s+="</div></div></div>"}function Xe(a,n){var s,i,o,r,l,c,d,m,u,f,p,b,v,g,x,y,_=1,w=ve.getYear(a),M=ve.getMonth(a),S=ve.getDay(a),D=null!==ve.defaultValue||t._hasValue?t.getDate(!0):null,N=ve.getDate(w,M,S).getDay(),V=k-N>0?7:0,A='<div class="mbsc-cal-slide"'+We(n)+'><div role="grid" class="mbsc-cal-table"><div class="mbsc-cal-row">';for(y=0;y<7*h;y++)x=y+k-V,o=(s=ve.getDate(w,M,x-N+S)).getFullYear(),r=s.getMonth(),l=s.getDate(),c=ve.getMonth(s),d=ve.getDay(s),g=ve.getMaxDayOfMonth(o,r),m=o+"-"+(r+1)+"-"+l,f=(u=we({valid:$e(s),selected:D&&ce(D,s)},je(s))).valid,p=u.selected,i=u.cssClass,b=new Date(s).setHours(12,0,0,0)===(new Date).setHours(12,0,0,0),v=c!==M,C[m]=u,y&&y%7==0&&(A+='</div><div class="mbsc-cal-row">'),Ce&&y%7==0&&("month"==Ce&&v&&_>1?_=1==l?1:2:"year"==Ce&&(_=ve.getWeekNumber(ve.getDate(o,r,l+(7-k+1)%7))),A+='<div role="gridcell" class="mbsc-cal-cell mbsc-cal-week-nr">'+_+"</div>",_++),A+='<div role="gridcell" aria-label="'+(b?ve.todayText+", ":"")+ve.dayNames[s.getDay()]+", "+ve.monthNames[c]+" "+d+" "+(u.ariaLabel?", "+u.ariaLabel:"")+'"'+(v&&!xe?' aria-hidden="true"':' data-full="'+m+'"')+(p?' aria-selected="true"':"")+(f?' tabindex="-1"':' aria-disabled="true"')+' class="mbsc-cal-cell mbsc-cal-day mbsc-cal-day'+x%7+" "+(ve.dayClass||"")+" "+(p?T:"")+(b?" "+ve.todayClass:"")+(i?" "+i:"")+(1==d?" mbsc-cal-day-first":"")+(d==g?" mbsc-cal-day-last":"")+(v?" mbsc-cal-day-diff":"")+(f?" mbsc-btn-e":" mbsc-disabled")+(u.marked?" mbsc-cal-day-marked":"")+(u.background?" mbsc-cal-day-colored":"")+'"><div class="mbsc-cal-cell-i mbsc-cal-day-i"><div class="mbsc-cal-day-date mbsc-cal-cell-txt"'+(u.background?' style="background:'+u.background+";color:"+Ie(u.background)+'"':"")+">"+d+"</div>"+t._getText(e,.06)+(u.markup||"")+"</div></div>";return A+="</div></div></div>"}function Ze(e,t,a){var n,s=ve.getYear(e),i=ve.getMonth(e),o=M?M.pos:0,r="";if(C={},h)for(t||(Te("onMonthLoading",{year:s,month:i}),Te("onPageLoading",{firstDay:e})),Be(e),n=0;n<he;n++)r+=Xe(ct(e,n-ue-de),o*be+n-de);return re=void 0,a&&M&&(M.$active=null,M.$scroller.html(r),Ke(e,s,i)),r}function Qe(e,t){if(M){var a=M.$active;a&&a.length&&(a[0].blur(),a.hasClass("mbsc-disabled")?a.removeAttr("tabindex"):a.attr("tabindex","-1")),M.$active=ge('.mbsc-cal-slide-a .mbsc-cal-day[data-full="'+se(e)+'"]',M.$scroller).attr("tabindex","0"),t&&M.$active.length&&M.$active[0].focus()}}function et(e,t){ge(".mbsc-selected",t).removeClass(T).removeAttr("aria-selected"),ge('.mbsc-cal-cell[data-val="'+e+'"]',t).addClass(T).attr("aria-selected","true")}function tt(e,a,n,s){var i,o;_e&&(e<K&&(e=K),e>W&&(e=W),"calendar"!==_e&&A&&!a||(t._isSetDate=!a,D&&h&&(o=lt(Re(e),L),oe&&(e<ct(_,-ue)||e>=ct(_,me-ue))&&(i=L?ve.getMonth(o)-ve.getMonth(_)+12*(ve.getYear(o)-ve.getYear(_)):Math.floor(ae(_,o)/(7*h)))&&(M.queue=[],M.focus=s&&n,ht(M,i,n)),i&&n||Qe(e,s),a||function(e){var a=M&&M.$scroller;ve.highlight&&M&&(ge(".mbsc-selected",a).removeClass(T).removeAttr("aria-selected"),(null!==ve.defaultValue||t._hasValue)&&ge('.mbsc-cal-day[data-full="'+se(e)+'"]',a).addClass(T).attr("aria-selected","true"))}(e),L||at(e,!0),m=e,oe=!0),t._onSetDate(e,i),t._isSetDate=!1))}function at(e,t){var a,n,o,r=ve.getYear(e),l=ve.getMonth(e),d=r+Ne;if(E){if(et(l,ie.$scroller),et(r,De.$scroller),ht(De,Math.floor(r/12)-Math.floor(ve.getYear(De.first)/12),!0),ge(".mbsc-cal-cell",ie.$scroller).removeClass("mbsc-disabled"),r===Z)for(a=0;a<X;a++)ge('.mbsc-cal-cell[data-val="'+a+'"]',ie.$scroller).addClass("mbsc-disabled");if(r===U)for(a=q+1;a<=12;a++)ge('.mbsc-cal-cell[data-val="'+a+'"]',ie.$scroller).addClass("mbsc-disabled")}for(t||(nt(ge(".mbsc-cal-prev-m",s),ct(e,-ue)<=K),nt(ge(".mbsc-cal-next-m",s),ct(e,me-ue)>W),nt(ge(".mbsc-cal-prev-y",s),ve.getDate(r-1,l+1,1)<=K),nt(ge(".mbsc-cal-next-y",s),ve.getDate(r+1,l,1)>W)),c.attr("aria-label",r).html(d),a=0;a<me;a++)e=ve.getDate(r,l-ue+a,1),n=ve.getYear(e),o=ve.getMonth(e),d=n+Ne,i.eq(a).attr("aria-label",ve.monthNames[o]+(Se?"":" "+r)).html((!Se&&ke<ee?d+" ":"")+te[o]+(!Se&&ke>ee?" "+d:""))}function nt(e,t){t?e.addClass(x).attr("aria-disabled","true"):e.removeClass(x).removeAttr("aria-disabled")}function it(e,a){var n=t.getDate(!0),s=e[0],i=e.attr("data-full"),o=i?i.split("-"):[],r=Q(o[0],o[1]-1,o[2]),l=Q(r.getFullYear(),r.getMonth(),r.getDate(),n.getHours(),n.getMinutes(),n.getSeconds()),c=e.hasClass("mbsc-selected"),d=ge(a.target),m=d[0];if(xe||!e.hasClass("mbsc-cal-day-diff")){if(N&&s.contains(m))for(;m!=s;){if(d.hasClass("mbsc-cal-txt")||d.hasClass("mbsc-cal-txt-more")){var u=d.attr("data-index"),h=z[r];if(!1===Te("onLabelTap",{date:l,domEvent:a,target:d[0],labels:h,label:h[u]}))return;break}m=(d=d.parent())[0]}!1===Te("onDayChange",we(C[i],{date:l,target:s,selected:c}))||ve.readonly||e.hasClass("mbsc-disabled")||t._selectDay(e,r,l,c)}}function ot(e){Pe(o),tt(ve.getDate(ve.getYear(M.first),e.attr("data-val"),1),!0,!0)}function rt(e){Pe(d),tt(ve.getDate(e.attr("data-val"),ve.getMonth(M.first),1),!0,!0)}function lt(e,t,a){var n=ve.getYear(e),s=ve.getMonth(e),i=e.getDay(),o=k-i>0?7:0;return t?ve.getDate(n,s,1):ve.getDate(n,s,(void 0===a?k:a)-o-i+ve.getDay(e))}function ct(e,t){var a=ve.getYear(e),n=ve.getMonth(e),s=ve.getDay(e);return L?ve.getDate(a,n+t,1):ve.getDate(a,n,s+t*h*7)}function dt(e,t){var a=12*Math.floor(ve.getYear(e)/12);return ve.getDate(a+12*t,0,1)}function ht(e,a,n,s){a&&t._isVisible&&(e.queue.push(arguments),1==e.queue.length&&function e(t,a,n,s){var i,o,r="",l=t.$scroller,c=t.buffer,d=t.offset,m=t.pages,u=t.total,h=t.first,f=t.genPage,p=t.getFirst,b=a>0?Math.min(a,c):Math.max(a,-c),v=t.pos*be+b-a+d,g=Math.abs(a)>c;t.callback&&(t.load(),t.callback(!0));t.first=p(h,a);t.pos+=b*be;t.changing=!0;t.load=function(){if(g){for(i=0;i<m;i++)r+=f(p(h,o=a+i-d),v+o);a>0?(ge(".mbsc-cal-slide",l).slice(-m).remove(),l.append(r)):a<0&&(ge(".mbsc-cal-slide",l).slice(0,m).remove(),l.prepend(r))}};t.callback=function(n){var r=Math.abs(b),m="";for(i=0;i<r;i++)m+=f(p(h,o=a+i-d-c+(a>0?u-r:0)),v+o);if(a>0?(l.append(m),ge(".mbsc-cal-slide",l).slice(0,b).remove()):a<0&&(l.prepend(m),ge(".mbsc-cal-slide",l).slice(b).remove()),g){for(m="",i=0;i<r;i++)m+=f(p(h,o=a+i-d-c+(a>0?0:u-r)),v+o);a>0?(ge(".mbsc-cal-slide",l).slice(0,b).remove(),l.prepend(m)):a<0&&(ge(".mbsc-cal-slide",l).slice(b).remove(),l.append(m))}pt(t),s&&!n&&s(),t.callback=null,t.load=null,t.queue.shift(),g=!1,t.queue.length?e.apply(this,t.queue[0]):(t.changing=!1,t.onAfterChange(t.first))};t.onBeforeChange(t.first);t.load&&(t.load(),t.scroller.scroll(-t.pos*t.size,n?200:0,!1,t.callback))}(e,a,n,s))}function ft(e,a,n,s,i,o,r,l,c,d,m,u,h){var f=Y?"Y":"X",p={$scroller:ge(".mbsc-cal-scroll",e),queue:[],buffer:s,offset:i,pages:o,first:l,total:r,pos:0,min:a,max:n,genPage:u,getFirst:h,onBeforeChange:d,onAfterChange:m};return p.scroller=new st(e,{axis:f,easing:"",contSize:0,maxSnapScroll:s,mousewheel:void 0===ve.mousewheel?Y:ve.mousewheel,time:200,lock:!0,rtl:O,stopProp:!1,minScroll:0,maxScroll:0,onBtnTap:function(e){"touchend"==e.domEvent.type&&B(),c(ge(e.target),e.domEvent)},onAnimationStart:function(){p.changing=!0},onAnimationEnd:function(e){u&&ht(p,Math.round((-p.pos*p.size-e["pos"+f])/p.size)*be)}}),t._scrollers.push(p.scroller),p}function pt(e,t){var a,n=0,s=0,i=e.first;if(!e.changing||!t){if(e.getFirst){for(n=e.buffer,s=e.buffer;s&&e.getFirst(i,s+e.pages-e.offset-1)>e.max;)s--;for(;n&&e.getFirst(i,1-n-e.offset)<=e.min;)n--}a=Math.round(f/e.pages),I&&a&&e.size!=a&&e.$scroller[Y?"height":"width"](a),we(e.scroller.settings,{snap:a,minScroll:(-e.pos*be-s)*a,maxScroll:(-e.pos*be+n)*a}),e.size=a,e.scroller.refresh()}}function bt(e){t._onRefresh(e),t._isVisible&&D&&h&&(M&&M.changing?re=e:(Ze(_,e,!0),Qe(m)))}return v={},g=[],w={},Te=t.trigger,a=ge(He),Ee=we({},t.settings),Ve=(ve=we(t.settings,ut,Ee)).controls.join(","),k=ve.firstDay,O=ve.rtl,de=ve.pageBuffer,Ce=ve.weekCounter,h=ve.weeks,L=6==h,Y="vertical"==ve.calendarScroll,b="inline"==ve.display?a.is("div")?a:a.parent():t._$window,Me="full"==ve.weekDays?"":"min"==ve.weekDays?"Min":"Short",Ae=ve.layout||("inline"==ve.display||/top|bottom/.test(ve.display)&&ve.touchUi?"liquid":""),p=(I="liquid"==Ae)?null:ve.calendarWidth,be=O&&!Y?-1:1,x="mbsc-disabled "+(ve.disabledClass||""),y="mbsc-selected "+(ve.selectedTabClass||""),T="mbsc-selected "+(ve.selectedClass||""),J=Math.max(1,Math.floor(((ve.calendarHeight||0)/h-45)/18)),Ve.match(/calendar/)&&(v.calendar=1,D=!0),Ve.match(/date/)&&!D&&(v.date=1),Ve.match(/time/)&&(v.time=1),ve.controls.forEach(function(e){v[e]&&g.push(e)}),E=ve.quickNav&&D&&L,Se=ve.yearChange&&L,I&&D&&"center"==ve.display&&(t._isFullScreen=!0),ve.layout=Ae,ve.preset=(v.date||D?"date":"")+(v.time?"time":""),u=mt.call(this,t),te=Se?ve.monthNamesShort:ve.monthNames,Ne=ve.yearSuffix||"",ee=(ve.dateWheels||ve.dateFormat).search(/m/i),ke=(ve.dateWheels||ve.dateFormat).search(/y/i),S=t._format,ve.min&&(K=ne(le(ve.min,S,ve)),Z=ve.getYear(K),X=ve.getMonth(K),G=ve.getDate(12*Math.floor(Z/12),0,1)),ve.max&&(W=ne(le(ve.max,S,ve)),U=ve.getYear(W),q=ve.getMonth(W),R=ve.getDate(12*Math.floor(U/12),0,1)),t.refresh=function(){bt(!1)},t.redraw=function(){bt(!0)},t.navigate=function(e,t){tt(le(e,S,ve),!0,t)},t.changeTab=function(e){t._isVisible&&v[e]&&_e!=e&&(_e=e,ge(".mbsc-cal-tab",s).removeClass(y).removeAttr("aria-selected"),ge('.mbsc-cal-tab[data-control="'+e+'"]',s).addClass(y).attr("aria-selected","true"),A&&(l.addClass("mbsc-cal-h"),v[_e].removeClass("mbsc-cal-h")),"calendar"==_e&&tt(t.getDate(!0),!1,!0),t._showDayPicker(),t.trigger("onTabChange",{tab:_e}))},t._checkSize=!0,t._onGenMonth=F,t._onSelectShow=F,t._onSetDate=F,t._onRefresh=F,t._getDayProps=F,t._prepareObj=ze,t._showDayPicker=function(){E&&(Pe(d),Pe(o))},t._selectDay=t.__selectDay=function(e,a,n){var s=t.live;oe=ve.outerMonthChange,P=!0,t.setDate(n,s,1e3,!s,!0),s&&Te("onSet",{valueText:t._value})},we(u,{labels:null,compClass:"mbsc-calendar mbsc-dt mbsc-sc",onMarkupReady:function(e){var a,u,x,T=0;s=ge(e.target),r=ge(".mbsc-fr-c",s),m=t.getDate(!0),f=0,D&&(V=!(!ve.marked&&!ve.data||ve.labels||ve.multiLabel||ve.showEventCount),oe=!0,_e="calendar",me="auto"==ve.months?Math.max(1,Math.min(3,Math.floor((p||(a=b)[0].innerWidth||a.innerWidth())/280))):+ve.months,he=me+2*de,ue=0,Y=Y&&me<2,xe=void 0===ve.showOuterDays?me<2&&!Y:ve.showOuterDays,_=lt(Re(m),L),r.append(function(){var e,t,a,n,s,i,o="",r=O?ve.btnCalNextClass:ve.btnCalPrevClass,l=O?ve.btnCalPrevClass:ve.btnCalNextClass;for(s='<div class="mbsc-cal-btn-w"><div data-step="-1" role="button" tabindex="0" aria-label="'+ve.prevMonthText+'" class="'+r+' mbsc-cal-prev mbsc-cal-prev-m mbsc-cal-btn mbsc-fr-btn mbsc-fr-btn-e"></div>',t=0;t<(h?me:1);t++)s+='<div role="button" class="mbsc-cal-month"></div>';if(s+='<div data-step="1" role="button" tabindex="0" aria-label="'+ve.nextMonthText+'" class="'+l+' mbsc-cal-next mbsc-cal-next-m mbsc-cal-btn mbsc-fr-btn mbsc-fr-btn-e"></div></div>',Se&&(o='<div class="mbsc-cal-btn-w"><div data-step="-12" role="button" tabindex="0" aria-label="'+ve.prevYearText+'" class="'+r+' mbsc-cal-prev mbsc-cal-prev-y mbsc-cal-btn mbsc-fr-btn mbsc-fr-btn-e"></div><div role="button" class="mbsc-cal-year"></div><div data-step="12" role="button" tabindex="0" aria-label="'+ve.nextYearText+'" class="'+l+' mbsc-cal-next mbsc-cal-next-y mbsc-cal-btn mbsc-fr-btn mbsc-fr-btn-e"></div></div>'),h&&(i=Ze(_)),e='<div class="mbsc-w-p mbsc-cal-c"><div class="mbsc-cal '+(L?"":" mbsc-cal-week-view")+(me>1?" mbsc-cal-multi ":"")+(Ce?" mbsc-cal-weeks ":"")+(Y?" mbsc-cal-vertical":"")+(V?" mbsc-cal-has-marks":"")+(N?" mbsc-cal-has-labels":"")+(xe?"":" mbsc-cal-hide-diff ")+(ve.calendarClass||"")+'"'+(I?"":' style="width:'+(p||280*me)+'px;"')+'><div class="mbsc-cal-hdr">'+(ke<ee||me>1?o+s:s+o)+"</div>",h){for(e+='<div class="mbsc-cal-body"><div class="mbsc-cal-day-picker"><div class="mbsc-cal-days-c">',a=0;a<me;a++){for(e+='<div class="mbsc-cal-days">',t=0;t<7;t++)e+='<div class="mbsc-cal-week-day'+(n=(t+k)%7)+'" aria-label="'+ve.dayNames[n]+'">'+ve["dayNames"+Me][n]+"</div>";e+="</div>"}e+='</div><div class="mbsc-cal-scroll-c mbsc-cal-day-scroll-c '+(ve.calendarClass||"")+'"'+(ve.calendarHeight?' style="height:'+ve.calendarHeight+'px"':"")+'><div class="mbsc-cal-scroll" style="width:'+100/me+'%">'+i+"</div></div>"}if(e+="</div>",E){for(e+='<div class="mbsc-cal-month-picker mbsc-cal-picker mbsc-cal-h"><div class="mbsc-cal-scroll-c '+(ve.calendarClass||"")+'"><div class="mbsc-cal-scroll">',t=0;t<3;t++){for(e+='<div class="mbsc-cal-slide"'+We(t-1)+'><div role="grid" class="mbsc-cal-table"><div class="mbsc-cal-row">',a=0;a<12;a++)a&&a%3==0&&(e+='</div><div class="mbsc-cal-row">'),e+='<div role="gridcell"'+(1==t?' tabindex="-1" aria-label="'+ve.monthNames[a]+'" data-val="'+a+'"':"")+' class="mbsc-cal-cell'+(1==t?" mbsc-btn-e":"")+'"><div class="mbsc-cal-cell-i mbsc-cal-cell-txt">'+(1==t?ve.monthNamesShort[a]:" ")+"</div></div>";e+="</div></div></div>"}for(e+="</div></div></div>",e+='<div class="mbsc-cal-year-picker mbsc-cal-picker mbsc-cal-h"><div class="mbsc-cal-scroll-c '+(ve.calendarClass||"")+'"><div class="mbsc-cal-scroll">',t=-1;t<2;t++)e+=Ge(dt(_,t),t);e+="</div></div></div>"}return e+="</div></div></div>"}()),i=ge(".mbsc-cal-month",s),c=ge(".mbsc-cal-year",s),n=ge(".mbsc-cal-day-scroll-c",s)),E&&(d=ge(".mbsc-cal-year-picker",s),o=ge(".mbsc-cal-month-picker",s)),l=ge(".mbsc-w-p",s),g.length>1&&r.before((u='<div class="mbsc-cal-tabs-c"><div class="mbsc-cal-tabs" role="tablist">',g.forEach(function(e,t){x=ve[("calendar"==e?"date":e)+"Text"],u+='<div role="tab" aria-controls="'+He.id+"-mbsc-pnl-"+t+'" class="mbsc-cal-tab mbsc-fr-btn-e '+(t?"":y)+'" data-control="'+e+'"'+(ve.tabLink?'><a href="#">'+x+"</a>":' tabindex="0">'+x)+"</div>"}),u+="</div></div>")),["date","time","calendar"].forEach(function(e){v[e]?(v[e]=l.eq(T),T++):"date"==e&&!v.date&&D&&(l.eq(T).remove(),T++)}),g.forEach(function(e){r.append(v[e])}),!D&&v.date&&v.date.css("position","relative"),t._scrollers=[],function(){if(D&&h){var e=ge(".mbsc-cal-scroll-c",s);M=ft(e[0],K,W,de,ue,me,he,_,it,qe,Ue,Xe,ct),E&&(ie=ft(e[1],null,null,1,0,1,3,_,ot),De=ft(e[2],G,R,1,0,1,3,_,rt,F,F,Ge,dt),t.tap(i,function(){Le(o),Pe(d)}),t.tap(c,function(){Le(d),Pe(o)})),Ye(ge(".mbsc-cal-btn",s),function(e,t,a,n){ht(M,t,!0,n)}),Ue(_),null===ve.defaultValue&&!t._hasValue||t._multiple||(t._activeElm=M.$active[0]),n.on("keydown",function(e){var t,a=ve.getYear(m),n=ve.getMonth(m),s=ve.getDay(m);switch(e.keyCode){case 32:it(M.$active,e);break;case 37:t=ve.getDate(a,n,s-1*be);break;case 39:t=ve.getDate(a,n,s+1*be);break;case 38:t=ve.getDate(a,n,s-7);break;case 40:t=ve.getDate(a,n,s+7);break;case 36:t=ve.getDate(a,n,1);break;case 35:t=ve.getDate(a,n+1,0);break;case 33:t=e.altKey?ve.getDate(a-1,n,s):L?ve.getDate(a,n-1,s):ve.getDate(a,n,s-7*h);break;case 34:t=e.altKey?ve.getDate(a+1,n,s):L?ve.getDate(a,n+1,s):ve.getDate(a,n,s+7*h)}t&&(e.preventDefault(),tt(t,!0,!1,!0))})}t.tap(ge(".mbsc-cal-tab",s),function(){t.changeTab(ge(this).attr("data-control"))})}()},onShow:function(){D&&h&&at(L?_:m)},onHide:function(){t._scrollers.forEach(function(e){e.destroy()}),C=null,M=null,ie=null,De=null,_e=null},onValidated:function(e){var a,n,s=e.index,i=t._order;n=t.getDate(!0),P?a="calendar":void 0!==s&&(a=i.dd==s||i.d==s||i.m==s||i.y==s?"date":"time"),Te("onSetDate",{date:n,control:a}),"time"!==a&&tt(n,!1,!!e.time,P&&!t._multiple),P=!1},onPosition:function(e){var a,o,r,c,d,m,u,b=e.oldHeight,x=e.windowHeight;if(A=(e.hasTabs||!0===ve.tabs||!1!==ve.tabs&&I)&&g.length>1,I&&(e.windowWidth>=ve.breakPointMd?ge(e.target).addClass("mbsc-fr-md"):ge(e.target).removeClass("mbsc-fr-md")),A?(s.addClass("mbsc-cal-tabbed"),_e=ge(".mbsc-cal-tab.mbsc-selected",s).attr("data-control"),l.addClass("mbsc-cal-h"),v[_e].removeClass("mbsc-cal-h")):(s.removeClass("mbsc-cal-tabbed"),l.removeClass("mbsc-cal-h")),t._isFullScreen&&(n.height(""),u=x-(d=e.popup.offsetHeight)+n[0].offsetHeight,x>=d&&n.height(u)),N&&h&&x!=b){var T=u||n[0].offsetHeight,y=ge(".mbsc-cal-txt-ph")[0],w=y.offsetTop,C=y.offsetHeight,S=Math.max(1,Math.floor((T/h-w)/(C+2)));J!=S&&(J=S,t.redraw())}if(D&&h){if(c=(m=I||Y||A?n[0][Y?"offsetHeight":"offsetWidth"]:p||280*me)!=f,f=m,I&&c&&Se)for(te=ve.maxMonthWidth>i[0].offsetWidth?ve.monthNamesShort:ve.monthNames,o=ve.getYear(_),r=ve.getMonth(_),a=0;a<me;a++)i.eq(a).text(te[ve.getMonth(ve.getDate(o,r-ue+a,1))]);c&&pt(M,!0)}E&&c&&(pt(ie,!0),pt(De,!0))}})},ft={};it.calendar=function(e){function t(e){return Q(e.getFullYear(),e.getMonth(),e.getDate())}function a(e){var a,n,s=null;if(p={},e&&e.length)for(n=0;n<e.length;n++)a=le(e[n],o,d,d.isoParts),s=s||a,p[t(a)]=a;return s}function n(){e.redraw()}var s,i,o,r,l,c=we({},e.settings),d=we(e.settings,ft,c),m="mbsc-selected "+(d.selectedClass||""),u=d.defaultValue,h="multiple"==d.select||d.select>1||"week"==d.selectType,f=I(d.select)?d.select:1/0,p={};return s=ht.call(this,e),r=void 0===d.firstSelectDay?d.firstDay:d.firstSelectDay,o=e._format,h&&a(u),e._multiple=h,e._getDayProps=function(e){return{selected:h?void 0!==p[e]:void 0}},e._selectDay=function(t,a,s,o){if(d.setOnDayTap&&"multiple"!=d.select&&"inline"!=d.display)return e.setDate(s),void e.select();if(h)if("week"==d.selectType){var l,c,u=a.getDay()-r;for(u=u<0?7+u:u,"multiple"!=d.select&&(p={}),l=0;l<7;l++)c=Q(a.getFullYear(),a.getMonth(),a.getDate()-u+l),o?delete p[c]:H(p).length/7<f&&(p[c]=c);n()}else{var b=ge('.mbsc-cal-day[data-full="'+t.attr("data-full")+'"]',i);o?(b.removeClass(m).removeAttr("aria-selected"),delete p[a]):H(p).length<f&&(b.addClass(m).attr("aria-selected","true"),p[a]=a)}e.__selectDay(t,a,s)},e.setVal=function(t,s,i,o,r){h&&(t=a(t)),e._setVal(t,s,i,o,r),h&&n()},e.getVal=function(t){var a,n=[];if(h){for(a in p)n.push(re(p[a],d,o));return n}return re(e.getDate(t),d,o)},we({},s,{highlight:!h,outerMonthChange:!h,parseValue:function(e){return h&&e&&"string"==typeof e&&(e=a(e.split(","))),h&&u&&u.length&&(d.defaultValue=u[0]),s.parseValue.call(this,e)},formatValue:function(t){var a,n=[];if(h){for(a in p)n.push(ee(o,p[a],d));return n.join(", ")}return s.formatValue.call(this,t,e)},onClear:function(){h&&(p={},n())},onBeforeShow:function(){void 0!==d.setOnDayTap||d.buttons&&d.buttons.length||1!=d.controls.length||(d.setOnDayTap=!0),d.setOnDayTap&&"inline"!=d.display&&(d.outerMonthChange=!1),d.counter&&h&&(d.headerText=function(){var e=0,t="week"==d.selectType?7:1;return ge.each(p,function(){e++}),((e=Math.round(e/t))>1&&d.selectedPluralText||d.selectedText).replace(/{count}/,e)})},onMarkupReady:function(e){s.onMarkupReady.call(this,e),i=ge(e.target),h&&(ge(".mbsc-fr-hdr",i).attr("aria-live","off"),l=we({},p))},onCancel:function(){!e.live&&h&&(p=we({},l))}})},M("calendar",ct);var pt="mbsc-input-wrap",bt=["touchstart","touchmove","touchend","touchcancel","mousedown","mousemove","mouseup","mouseleave"],vt={tap:ke},gt=void 0;function xt(e,t){var a={},n=e[0],s=e.parent(),i=s.find(".mbsc-err-msg"),o=e.attr("data-icon-align")||"left",r=e.attr("data-icon");s.hasClass(pt)?s=s.parent():ge('<span class="'+pt+'"></span>').insertAfter(e).append(e),i&&s.find("."+pt).append(i),r&&(-1!==r.indexOf("{")?a=JSON.parse(r):a[o]=r),"file"==n.type&&(a.right=e.attr("data-icon-upload")||"upload"),(r||t)&&(we(a,t),s.addClass((a.right?"mbsc-ic-right ":"")+(a.left?" mbsc-ic-left":"")).find("."+pt).append('<span class="mbsc-input-fill"></span>').append(a.left?'<span class="mbsc-input-ic mbsc-left-ic mbsc-ic mbsc-ic-'+a.left+'"></span>':"").append(a.right?'<span class="mbsc-input-ic mbsc-right-ic mbsc-ic mbsc-ic-'+a.right+'"></span>':""))}function Tt(e,t,a,n,s){"button"!=t&&"submit"!=t&&"segmented"!=t&&(e.addClass("mbsc-control-w").addClass("box"==a?"mbsc-input-box":"").addClass("outline"==a?"mbsc-input-outline":"").addClass("inline"==n?"mbsc-label-inline":"").addClass("stacked"==n?"mbsc-label-stacked":"").addClass("floating"==n?"mbsc-label-floating":"").addClass("floating"==n&&s.value?"mbsc-label-floating-active":"").find("label").addClass("mbsc-label").each(function(e,t){ge(t).attr("title",ge(t).text())}),e.contents().filter(function(){return 3==this.nodeType&&this.nodeValue&&/\S/.test(this.nodeValue)}).each(function(){ge('<span class="mbsc-label" title="'+this.textContent.trim()+'"></span>').insertAfter(this).append(this)}))}function yt(t){var a=e.themes.form[t];return a&&a.addRipple?a:null}function _t(e,t,a){var n=e.attr(t);return void 0===n||""===n?a:n}function wt(t){return t.baseTheme=e.themes.form[t.theme].baseTheme,"mbsc-"+t.theme+(t.baseTheme?" mbsc-"+t.baseTheme:"")+(t.rtl?" mbsc-rtl":" mbsc-ltr")}var Ct=function(){function t(a,n){var i=this;s(this,t);var o,r=we({},vt,e.settings,n),l=ge(a),c=l.parent(),d=c.hasClass("mbsc-input-wrap")?c.parent():c,m=l.next().hasClass("mbsc-fr")?l.next():null,u=K(l),h=_t(l,"data-input-style",r.inputStyle),f=_t(l,"data-label-style",r.labelStyle);m&&m.insertAfter(d),"auto"!=(o=r.theme)&&o||(o=e.autoTheme),r.theme=o,void 0===r.rtl&&r.lang&&e.i18n[r.lang]&&(r.rtl=e.i18n[r.lang].rtl),Tt(d,u,h,f,a),l.addClass("mbsc-control"),bt.forEach(function(e){a.addEventListener(e,i)}),this.settings=r,this._type=u,this._elm=a,this._$elm=l,this._$parent=d,this._$frame=m,this._ripple=yt(r.theme),this._isFloating="floating"==f||d.hasClass("mbsc-label-floating"),this.cssClass=wt(r),this.getClassElm().addClass(this.cssClass),a.mbscInst=this}return i(t,[{key:"getClassElm",value:function(){return this._$parent}},{key:"destroy",value:function(){var e=this;this._$elm.removeClass("mbsc-control"),bt.forEach(function(t){e._elm.removeEventListener(t,e)}),delete this._elm.mbscInst}},{key:"option",value:function(e){we(this.settings,e);var t=this.getClassElm();this.cssClass&&t.removeClass(this.cssClass),this.cssClass=wt(this.settings),t.addClass(this.cssClass),this._ripple=yt(this.settings.theme)}},{key:"handleEvent",value:function(e){switch(e.type){case"touchstart":case"mousedown":this._onStart(e);break;case"touchmove":case"mousemove":this._onMove(e);break;case"touchend":case"touchcancel":case"mouseup":case"mouseleave":this._onEnd(e)}}},{key:"_addRipple",value:function(e){this._ripple&&this._$rippleElm&&this._ripple.addRipple(this._$rippleElm,e)}},{key:"_removeRipple",value:function(){this._ripple&&this._$rippleElm&&this._ripple.removeRipple()}},{key:"_onStart",value:function(e){var t=this._elm;He(e,t)&&(this._startX=U(e,"X"),this._startY=U(e,"Y"),gt&>.removeClass("mbsc-active"),t.disabled||(this._isActive=!0,(gt=this._$elm).addClass("mbsc-active"),this._addRipple(e))),"touchstart"==e.type&&this._$elm.closest(".mbsc-no-touch").removeClass("mbsc-no-touch")}},{key:"_onMove",value:function(e){(this._isActive&&Math.abs(U(e,"X")-this._startX)>9||Math.abs(U(e,"Y")-this._startY)>9)&&(this._$elm.removeClass("mbsc-active"),this._removeRipple(),this._isActive=!1)}},{key:"_onEnd",value:function(e){var t=this,a=this._elm,n=this._type;this._isActive&&this.settings.tap&&"touchend"==e.type&&!a.readOnly&&G(a,n,e),this._isActive&&setTimeout(function(){t._$elm.removeClass("mbsc-active"),t._removeRipple()},100),this._isActive=!1,gt=null}}]),t}(),Mt=["focus","change","blur","animationstart"],St=function(e){function t(e,a){s(this,t);var n,i,o,r,c,d,m,u,h=l(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,a)),f=h._$elm,p=h._$parent.find(".mbsc-select-input");if(n=h,i=h._$parent,r={},c=(o=f)[0],d=o.attr("data-password-toggle"),m=o.attr("data-icon-show")||"eye",u=o.attr("data-icon-hide")||"eye-blocked",d&&(r.right="password"==c.type?m:u),xt(o,r),d&&X(n,i.find(".mbsc-right-ic").addClass("mbsc-input-toggle"),function(){"text"==c.type?(c.type="password",ge(this).addClass("mbsc-ic-"+m).removeClass("mbsc-ic-"+u)):(c.type="text",ge(this).removeClass("mbsc-ic-"+m).addClass("mbsc-ic-"+u))}),"file"==e.type){var b=ge('<input type="text" class="'+(f.attr("class")||"")+'" placeholder="'+(f.attr("placeholder")||"")+'"/>').insertAfter(f);f.on("change",function(e){for(var t=e.target.files,a=[],n=0;n<t.length;++n)a.push(t[n].name);a.join(", "),b.val(a)})}return h._$parent.addClass("mbsc-input"),h.checkLabel=h.checkLabel.bind(h),Mt.forEach(function(e){f.on(e,h.checkLabel)}),p.length&&(f.after(p),h._delm=p[0],h.refresh()),h}return r(t,Ct),i(t,[{key:"checkLabel",value:function(e){this._isFloating&&((this._delm||this._elm).value||e&&("focus"==e.type||"animationstart"==e.type&&this._$elm.is("*:-webkit-autofill"))?this._$parent.addClass("mbsc-label-floating-active"):this._$parent.removeClass("mbsc-label-floating-active"))}},{key:"refresh",value:function(){this.checkLabel()}},{key:"destroy",value:function(){var e=this;o(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"destroy",this).call(this),this._$parent.removeClass("mbsc-ic-left mbsc-ic-right").find(".mbsc-input-ic").remove(),this._$parent.find(".mbsc-input-fill").remove(),Mt.forEach(function(t){e._$elm.off(t,e.checkLabel)})}}]),t}();ve("[mbsc-input]",St);var kt=function(e){function t(e,a){s(this,t);var n=l(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,a)),i=n._$elm,o=i.attr("data-icon");return i.addClass("mbsc-btn mbsc-no-touch").find(".mbsc-btn-ic").remove(),o&&(i.prepend('<span class="mbsc-btn-ic mbsc-ic mbsc-ic-'+o+'"></span>'),""===i.text()&&i.addClass("mbsc-btn-icon-only")),n._$rippleElm=i,n}return r(t,Ct),i(t,[{key:"getClassElm",value:function(){return this._$elm}}]),t}();ve("[mbsc-button]",kt);var Dt=function(e){function t(e,a){s(this,t);var n=l(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,a));return n._$parent.prepend(n._$elm).addClass("mbsc-checkbox mbsc-control-w").find(".mbsc-checkbox-box").remove(),n._$elm.after('<span class="mbsc-checkbox-box"></span>'),n}return r(t,Ct),t}();ve("[mbsc-checkbox]",Dt);var Nt=function(e){function t(e,a){s(this,t);var n=l(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,a));return n._$parent.addClass("mbsc-radio mbsc-control-w").find(".mbsc-radio-box").remove(),n._$elm.after('<span class="mbsc-radio-box"><span></span></span>'),n}return r(t,Ct),t}();ve("[mbsc-radio]",Nt);var Vt=function(e){function t(e,a){s(this,t);var n=l(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,a)),i=n._$elm,o=n._$parent,r=o.find(".mbsc-select-input"),c=r.length?r:ge('<input tabindex="-1" class="mbsc-select-input mbsc-control" readonly>');return n._$input=c,n._delm=c[0],n._setText=n._setText.bind(n),o.addClass("mbsc-select"+(n._$frame?" mbsc-select-inline":"")),i.after(c),c.after('<span class="mbsc-select-ic mbsc-ic mbsc-ic-arrow-down5"></span>'),i.on("change",n._setText),n._setText(),n}return r(t,St),i(t,[{key:"destroy",value:function(){o(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"destroy",this).call(this),this._$parent.find(".mbsc-select-ic").remove(),this._$elm.off("change",this._setText)}},{key:"_setText",value:function(){var e=this._elm,t=ge(e);t.is("select")&&!t.hasClass("mbsc-comp")&&this._$input.val(-1!=e.selectedIndex?e.options[e.selectedIndex].text:""),this.refresh()}}]),t}();ve("[mbsc-dropdown]",Vt);var At=["keydown","input","scroll"],Et=void 0;function Ft(){clearTimeout(Et),Et=setTimeout(function(){ge("textarea.mbsc-control").each(function(){Ht(this)})},100)}function Ht(e){var t=void 0,a=void 0,n=void 0,s=ge(e).attr("rows")||6;e.offsetHeight&&(e.style.height="",n=e.scrollHeight-e.offsetHeight,t=e.offsetHeight+(n>0?n:0),(a=Math.round(t/24))>s?(t=24*s+(t-24*a),ge(e).addClass("mbsc-textarea-scroll")):ge(e).removeClass("mbsc-textarea-scroll"),t&&(e.style.height=t+"px"))}k&&ge(window).on("resize orientationchange",Ft);var Pt=function(e){function t(e,a){s(this,t);var n=l(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,a));return n._$parent.addClass("mbsc-textarea"),At.forEach(function(e){n._elm.addEventListener(e,n)}),Ht(e),n}return r(t,St),i(t,[{key:"destroy",value:function(){var e=this;o(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"destroy",this).call(this),At.forEach(function(t){e._elm.removeEventListener(t,e)})}},{key:"handleEvent",value:function(e){switch(o(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"handleEvent",this).call(this,e),e.type){case"keydown":case"input":this._onInput(e);break;case"scroll":!function(e){var t=ge(e);if(!t.hasClass("mbsc-textarea-scroll")){var a=e.scrollHeight-e.offsetHeight,n=e.offsetHeight+a;Math.round(n/24)<=(t.attr("rows")||6)&&(e.scrollTop=0,e.style.height=n+"px")}}(this._elm)}}},{key:"_onInput",value:function(){var e=this;clearTimeout(this._debounce),this._debounce=setTimeout(function(){Ht(e._elm)},100)}},{key:"refresh",value:function(){o(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"refresh",this).call(this),clearTimeout(this._debounce),Ht(this._elm)}}]),t}();ve("[mbsc-textarea]",Pt);var It=function(e){function t(e,a){s(this,t);var n=l(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,a)),i=void 0,o=void 0,r=n._$elm,c=n._$parent;n.settings;return c.hasClass("mbsc-segmented-item-ready")||(i=ge('<div class="mbsc-segmented mbsc-no-touch"></div>'),c.after(i),c.parent().find('input[name="'+r.attr("name")+'"]').each(function(){var e=ge(this);o=e.parent().addClass("mbsc-segmented-item mbsc-segmented-item-ready"),ge('<span class="mbsc-segmented-content">'+(e.attr("data-icon")?'<span class="mbsc-ic mbsc-ic-'+e.attr("data-icon")+'"></span>':"")+"</span>").append(o.contents()).appendTo(o),o.prepend(e),i.append(o)})),n._$rippleElm=r.next(),n}return r(t,Ct),i(t,[{key:"getClassElm",value:function(){return this._$elm.closest(".mbsc-segmented")}}]),t}();ve("[mbsc-segmented]",It);var Lt=function(t,a){var n,s,i,o,r,l,c,d,m,u,h,f,p,b,v,g,x="",T=this,y=ge(t),_=b;function w(){var e;t.disabled||(e=parseFloat(ge(this).val()),S(isNaN(e)?b:e))}function C(){return t.disabled}function M(e,t){S(b+t*u)}function S(e,t,a){_=b,void 0===t&&(t=!0),void 0===a&&(a=t),b=D(e),i.removeClass("mbsc-disabled"),t&&y.val(b),b==l?s.addClass("mbsc-disabled"):b==r&&n.addClass("mbsc-disabled"),b!==_&&a&&y.trigger("change")}function k(e,t,a){var n=y.attr(e);return void 0===n||""===n?t:a?n:+n}function D(e){return+Math.min(r,Math.max(Math.round(e/u)*u,l)).toFixed(m)}Ve.call(this,t,a,!0),T.getVal=function(){var e=parseFloat(y.val());return D(e=isNaN(e)?b:e)},T.setVal=function(e,t,a){e=parseFloat(e),S(isNaN(e)?b:e,t,a)},T._init=function(){v=y.parent().hasClass("mbsc-stepper"),g=v?y.closest(".mbsc-stepper-cont"):y.parent(),f=T.settings,l=void 0===a.min?k("min",f.min):a.min,r=void 0===a.max?k("max",f.max):a.max,u=void 0===a.step?k("step",f.step):a.step,m=Math.abs(u)<1?(u+"").split(".")[1].length:0,c=void 0===a.inputStyle?k("data-input-style",f.inputStyle,!0):a.inputStyle,o=y.attr("data-val")||f.val,b=D(+t.value||0),p=e.themes.form[f.theme],d=p&&p.addRipple?p:null,v||g.addClass("mbsc-stepper-cont mbsc-no-touch mbsc-control-w").addClass("box"==c?"mbsc-input-box":"").addClass("outline"==c?"mbsc-input-outline":"").append('<span class="mbsc-segmented mbsc-stepper"></span>').find(".mbsc-stepper").append('<span class="mbsc-segmented-item mbsc-stepper-control mbsc-stepper-minus '+(b==l?"mbsc-disabled":"")+'" data-step="-1" tabindex="0"><span class="mbsc-segmented-content"><span class="mbsc-ic mbsc-ic-minus"></span></span></span>').append('<span class="mbsc-segmented-item mbsc-stepper-control mbsc-stepper-plus '+(b==r?"mbsc-disabled":"")+'" data-step="1" tabindex="0"><span class="mbsc-segmented-content"> <span class="mbsc-ic mbsc-ic-plus"></span></span></span>').prepend(y),x&&(g.removeClass(x),g.find(".mbsc-segmented").removeClass(x)),x="mbsc-"+f.theme+(p.baseTheme?" mbsc-"+p.baseTheme:"")+(f.rtl?" mbsc-rtl":" mbsc-ltr"),g.addClass(x),g.find(".mbsc-segmented").addClass(x),s=ge(".mbsc-stepper-minus",g),n=ge(".mbsc-stepper-plus",g),i=ge(".mbsc-stepper-control",g),v||("left"==o?(g.addClass("mbsc-stepper-val-left"),y.after('<span class="mbsc-segmented-item"><span class="mbsc-segmented-content"></span></span>')):"right"==o?(g.addClass("mbsc-stepper-val-right"),n.after('<span class="mbsc-segmented-item"><span class="mbsc-segmented-content"></span></span>')):s.after('<span class="mbsc-segmented-item"><span class="mbsc-segmented-content mbsc-stepper-val"></span></span>')),h||(y.on("change",w),h=Ye(i,M,150,C,!1,d)),y.val(b).attr("data-role","stepper").attr("min",l).attr("max",r).attr("step",u).addClass("mbsc-control"),t.mbscInst=T},T._destroy=function(){y.removeClass("mbsc-control").off("change",w),h.destroy(),delete t.mbscInst},T.init()};Lt.prototype={_class:"stepper",_hasDef:!0,_hasTheme:!0,_hasLang:!0,_defaults:{min:0,max:100,step:1}},ye.Stepper=Lt,ve("[mbsc-stepper]",Lt);var Ot=function(e,t,a){var n,s,i,o,r=this;Ve.call(this,e,t,!0),r.__init=F,r.__destroy=F,r._init=function(){var t;o=r.settings,n=ge(e),t=!!s,s=(s=n.parent()).hasClass("mbsc-input-wrap")?s.parent():s,r._$parent=s,i&&s.removeClass(i),i=r._css+" mbsc-progress-w mbsc-control-w mbsc-"+o.theme+(o.baseTheme?" mbsc-"+o.baseTheme:"")+(o.rtl?" mbsc-rtl":" mbsc-ltr"),s.addClass(i),n.addClass("mbsc-control"),r.__init(),t||r._attachChange(),r.refresh(),e.mbscInst=r},r._destroy=function(){r.__destroy(),s.removeClass(i),n.removeClass("mbsc-control"),delete e.mbscInst},a||r.init()},Yt=function(e,t,a){var n,s,i,o,r,l,c,d,m,u,h,f,p,b,v,g,x,T,y,_,w,C,M,S,k,D,N,V,A,E,H,P,I,L,O=this,Y=new Date;function z(t){"mousedown"===t.type&&t.preventDefault(),!He(t,this)||d&&!x||e.disabled||e.readOnly||(N.stopProp&&t.stopPropagation(),d=!0,M=!1,u=!1,A=U(t,"X"),E=U(t,"Y"),b=A,c.removeClass("mbsc-progress-anim"),s=S?ge(".mbsc-slider-handle",this):o,i&&i.removeClass("mbsc-handle-curr"),i=s.parent().addClass("mbsc-active mbsc-handle-curr"),n.addClass("mbsc-active"),g=+s.attr("data-index"),I=c[0].offsetWidth,p=c[0].getBoundingClientRect().left,"mousedown"===t.type&&(T=!0,ge(document).on("mousemove",$).on("mouseup",W)),"mouseenter"===t.type&&(x=!0,ge(document).on("mousemove",$)))}function $(e){d&&(b=U(e,"X"),v=U(e,"Y"),h=b-A,f=v-E,Math.abs(h)>5&&(M=!0),(M||T||x)&&Math.abs(Y-new Date)>50&&(Y=new Date,Q(b,N.round,_&&(!x||T))),M?e.preventDefault():Math.abs(f)>7&&"touchmove"==e.type&&Z())}function W(e){d&&(e.preventDefault(),S||c.addClass("mbsc-progress-anim"),x&&!T?ee(L[g],g,!1,!1,!0):Q(b,!0,!0),M||u||("touchend"==e.type&&B(),O._onTap(L[g])),"mouseup"==e.type&&(T=!1),"mouseleave"==e.type&&(x=!1),x||Z())}function R(){d&&Z()}function J(){var e=O._readValue(ge(this)),t=+ge(this).attr("data-index");e!==L[t]&&(L[t]=e,k[t]=e,ee(e,t))}function q(e){e.stopPropagation()}function K(e){e.preventDefault()}function G(t){var a;if(!e.disabled){switch(t.keyCode){case 38:case 39:a=1;break;case 40:case 37:a=-1}a&&(t.preventDefault(),P||(g=+ge(this).attr("data-index"),ee(L[g]+D*a,g,!0),P=setInterval(function(){ee(L[g]+D*a,g,!0)},200)))}}function X(e){e.preventDefault(),clearInterval(P),P=null}function Z(){d=!1,i.removeClass("mbsc-active"),n.removeClass("mbsc-active"),ge(document).off("mousemove",$).off("mouseup",W)}function Q(e,t,a){var n=t?Math.min(Math[O._rounding||"round"](Math.max(100*(e-p)/I,0)/V/D)*D*100/(w-C+m),100):Math.max(0,Math.min(100*(e-p)/I,100));y&&(n=100-n),ee(Math.round((C-m+n/V)*H)/H,g,a,n)}function ee(e,t,a,n,s,i){var r=o.eq(t),l=r.parent();e=Math.min(w,Math.max(e,C)),void 0===i&&(i=a),O._update?e=O._update(e,L,t,n,S,s,l):l.css({left:y?"auto":(n||j(e,C,w))+"%",right:y?(n||j(e,C,w))+"%":"auto"}),e>C?l.removeClass("mbsc-slider-start"):(L[t]>C||s)&&l.addClass("mbsc-slider-start"),a&&(L[t]=e),a&&k[t]!=e&&(u=!0,k[t]=e,O._fillValue(e,t,i)),r.attr("aria-valuenow",e)}Ot.call(this,e,t,!0),O._onTap=F,O.___init=F,O.___destroy=F,O._attachChange=function(){n.on(N.changeEvent,J)},O.__init=function(){var e;o&&(e=!0,o.parent().remove()),O.___init(),l=O._$parent,c=O._$track,n=l.find("input"),N=O.settings,C=O._min,w=O._max,m=O._base||0,D=O._step,_=O._live,H=D%1!=0?100/(100*+(D%1).toFixed(2)):1,V=100/(w-C+m)||100,S=n.length>1,y=N.rtl,L=[],k=[],n.each(function(e){L[e]=O._readValue(ge(this)),ge(this).attr("data-index",e)}),o=l.find(".mbsc-slider-handle"),r=l.find(S?".mbsc-slider-handle-cont":".mbsc-progress-cont"),o.on("keydown",G).on("keyup",X).on("blur",X),r.on("touchstart mousedown"+(N.hover?" mouseenter":""),z).on("touchmove",$).on("touchend touchcancel"+(N.hover?" mouseleave":""),W).on("pointercancel",R),e||(n.on("click",q),l.on("click",K))},O.__destroy=function(){l.off("click",K),n.off(N.changeEvent,J).off("click",q),o.off("keydown",G).off("keyup",X).off("blur",X),r.off("touchstart mousedown mouseenter",z).off("touchmove",$).off("touchend touchcancel mouseleave",W).off("pointercancel",R),O.___destroy()},O.refresh=function(){n.each(function(e){ee(O._readValue(ge(this)),e,!0,!1,!0,!1)})},O.getVal=function(){return S?L.slice(0):L[0]},O.setVal=O._setVal=function(e,t,a){ge.isArray(e)||(e=[e]),ge.each(e,function(e,t){L[e]=t}),ge.each(e,function(e,t){ee(t,e,!0,!1,!0,a)})},a||O.init()},zt=function(e,t){var a,n,s,i,o=this;we(t=t||{},{changeEvent:"click",round:!1}),Yt.call(this,e,t,!0),o._readValue=function(){return e.checked?1:0},o._fillValue=function(e,t,n){a.prop("checked",!!e),n&&a.trigger("change")},o._onTap=function(e){o._setVal(e?0:1)},o.___init=function(){s=o.settings,a=ge(e),(n=a.parent()).find(".mbsc-switch-track").remove(),n.prepend(a),a.attr("data-role","switch").after('<span class="mbsc-progress-cont mbsc-switch-track"><span class="mbsc-progress-track mbsc-progress-anim"><span class="mbsc-slider-handle-cont"><span class="mbsc-slider-handle mbsc-switch-handle" data-index="0"><span class="mbsc-switch-txt-off">'+s.offText+'</span><span class="mbsc-switch-txt-on">'+s.onText+"</span></span></span></span></span>"),i&&i.destroy(),i=new Ct(e,s),o._$track=n.find(".mbsc-progress-track"),o._min=0,o._max=1,o._step=1},o.___destroy=function(){i.destroy()},o.getVal=function(){return e.checked},o.setVal=function(e,t,a){o._setVal(e?1:0,t,a)},o.init()};zt.prototype={_class:"switch",_css:"mbsc-switch",_hasTheme:!0,_hasLang:!0,_hasDef:!0,_defaults:{stopProp:!0,offText:"Off",onText:"On"}},ye.Switch=zt,ve("[mbsc-switch]",zt); /* eslint-disable no-unused-vars */ var $t=function(e,t,a){var n,s,i,o,r,l,c,d,m,u,h,f,p,b,v=this;function g(){var e=x("value",c);e!==p&&T(e)}function x(e,t,a){var n=s.attr(e);return void 0===n||""===n?t:a?n:+n}function T(e,t,a,n){e=Math.min(d,Math.max(e,c)),o.css("width",100*(e-c)/(d-c)+"%"),void 0===a&&(a=!0),void 0===n&&(n=a),(e!==p||t)&&v._display(e),e!==p&&(p=e,a&&s.attr("value",p),n&&s.trigger("change"))}Ot.call(this,e,t,!0),v._display=function(e){b=f&&h.returnAffix?f.replace(/\{value\}/,e).replace(/\{max\}/,d):e,r&&r.html(b),n&&n.html(b)},v._attachChange=function(){s.on("change",g)},v.__init=function(){var a,b,g,T;if(h=v.settings,s=ge(e),T=!!i,i=v._$parent,c=v._min=void 0===t.min?x("min",h.min):t.min,d=v._max=void 0===t.max?x("max",h.max):t.max,m=void 0===t.inputStyle?x("data-input-style",h.inputStyle,!0):t.inputStyle,u=void 0===t.labelStyle?x("data-label-style",h.labelStyle,!0):t.labelStyle,p=x("value",c),a=s.attr("data-val")||h.val,g=(g=s.attr("data-step-labels"))?JSON.parse(g):h.stepLabels,f=s.attr("data-template")||(100!=d||h.template?h.template:"{value}%"),T?(a&&(n.remove(),i.removeClass("mbsc-progress-value-"+("right"==a?"right":"left"))),g&&ge(".mbsc-progress-step-label",l).remove()):(Tt(i,null,m,u,e),xt(s),i.find(".mbsc-input-wrap").append('<span class="mbsc-progress-cont"><span class="mbsc-progress-track mbsc-progress-anim"><span class="mbsc-progress-bar"></span></span></span>'),o=v._$progress=i.find(".mbsc-progress-bar"),l=v._$track=i.find(".mbsc-progress-track")),s.attr("min",c).attr("max",d),a&&(n=ge('<span class="mbsc-progress-value"></span>'),i.addClass("mbsc-progress-value-"+("right"==a?"right":"left")).find(".mbsc-input-wrap").append(n)),g)for(b=0;b<g.length;++b)l.append('<span class="mbsc-progress-step-label" style="'+(h.rtl?"right":"left")+": "+100*(g[b]-c)/(d-c)+'%" >'+g[b]+"</span>");r=ge(s.attr("data-target")||h.target)},v.__destroy=function(){i.removeClass("mbsc-ic-left mbsc-ic-right").find(".mbsc-progress-cont").remove(),i.find(".mbsc-input-ic").remove(),s.off("change",g)},v.refresh=function(){T(x("value",c),!0,!1)},v.getVal=function(){return p},v.setVal=function(e,t,a){T(e,!0,t,a)},a||v.init()};$t.prototype={_class:"progress",_css:"mbsc-progress",_hasTheme:!0,_hasLang:!0,_hasDef:!0,_defaults:{min:0,max:100,returnAffix:!0}},ye.Progress=$t,ve("[mbsc-progress]",$t);var jt=function(e,t,a){var n,s,i,o,r,l,c,d,m,u,h,f,p,b=this;$t.call(this,e,t,!0);var v=b.__init,g=b.__destroy;Yt.call(this,e,t,!0);var x=b.__init,T=b.__destroy;b.__init=function(){v(),x()},b.__destroy=function(){g(),T()},b._update=function(e,t,a,n,s,r,f){return d?0===a?(e=Math.min(e,t[1]),i.css({width:j(t[1],h,u)-j(e,h,u)+"%",left:m?"auto":j(e,h,u)+"%",right:m?j(e,h,u)+"%":"auto"})):(e=Math.max(e,t[0]),i.css({width:j(e,h,u)-j(t[0],h,u)+"%"})):s||!l?f.css({left:m?"auto":(n||j(e,h,u))+"%",right:m?(n||j(e,h,u))+"%":"auto"}):i.css("width",(n||j(e,h,u))+"%"),c&&o.eq(a).html(e),s||t[a]==e&&!r||b._display(e),e},b._readValue=function(e){return+e.val()},b._fillValue=function(e,t,a){n.eq(t).val(e),a&&n.eq(t).trigger("change")},b._markupReady=function(){var e,t;if(c&&s.addClass("mbsc-slider-has-tooltip"),1!=f)for(t=(u-h)/f,e=0;e<=t;++e)r.append('<span class="mbsc-slider-step" style="'+(m?"right":"left")+":"+100/t*e+'%"></span>');n.each(function(e){"range"==this.type&&ge(this).attr("min",h).attr("max",u).attr("step",f),(l?i:r).append('<span class="mbsc-slider-handle-cont'+(d&&!e?" mbsc-slider-handle-left":"")+'"><span tabindex="0" class="mbsc-slider-handle" aria-valuemin="'+h+'" aria-valuemax="'+u+'" data-index="'+e+'"></span>'+(c?'<span class="mbsc-slider-tooltip"></span>':"")+"</span>")}),o=s.find(".mbsc-slider-tooltip")},b.___init=function(){s&&(s.removeClass("mbsc-slider-has-tooltip"),1!=f&&ge(".mbsc-slider-step",r).remove()),s=b._$parent,r=b._$track,i=b._$progress,n=s.find("input"),p=b.settings,h=b._min,u=b._max,b._step=f=void 0===t.step?+n.attr("step")||p.step:t.step,b._live=W("data-live",p.live,n),c=W("data-tooltip",p.tooltip,n),l=W("data-highlight",p.highlight,n)&&n.length<3,d=l&&2==n.length,m=p.rtl,b._markupReady()},a||b.init()};jt.prototype={_class:"progress",_css:"mbsc-progress mbsc-slider",_hasTheme:!0,_hasLang:!0,_hasDef:!0,_defaults:{changeEvent:"change",stopProp:!0,min:0,max:100,step:1,live:!0,highlight:!0,round:!0,returnAffix:!0}},ye.Slider=jt,ve("[mbsc-slider]",jt);var Wt=function(e,t,a){var n,s,i,o,r,l,c,d=this,m=ge(e);jt.call(this,e,t,!0),d._update=function(e,t,a,s,o,r){return n.css("width",j(e,0,i)+"%"),o||t[a]==e&&!r||d._display(e),e},d._markupReady=function(){var e,t="",a="";for(s=d._$track,n=d._$progress,c=d.settings,o=d._min,i=d._max,d._base=o,d._rounding=c.rtl?"floor":"ceil",r=m.attr("data-empty")||c.empty,l=m.attr("data-filled")||c.filled,e=0;e<i;++e)t+='<span class="mbsc-ic mbsc-ic-'+r+'"></span>',a+='<span class="mbsc-ic mbsc-ic-'+l+'"></span>';s.html(t),s.append(n),n.html(a),s.append('<span class="mbsc-rating-handle-cont"><span tabindex="0" class="mbsc-slider-handle" aria-valuemin="'+o+'" aria-valuemax="'+i+'" data-index="0"></span></span>')},a||d.init()};Wt.prototype={_class:"progress",_css:"mbsc-progress mbsc-rating",_hasTheme:!0,_hasLang:!0,_hasDef:!0,_defaults:{changeEvent:"change",stopProp:!0,min:1,max:5,step:1,live:!0,round:!0,hover:!0,highlight:!0,returnAffix:!0,empty:"star",filled:"star3"}},ye.Rating=Wt,ve("[mbsc-rating]",Wt);var Rt=1,Jt=function(){function e(t,a){var n=this;s(this,e);var i=void 0,o=void 0,r=void 0,l=ge(t);if(this.settings=a,this._isOpen=a.isOpen||!1,l.addClass("mbsc-collapsible "+(this._isOpen?"mbsc-collapsible-open":"")),l.hasClass("mbsc-card")?(o=l.find(".mbsc-card-header").eq(0).addClass("mbsc-collapsible-header"),r=l.find(".mbsc-card-content").eq(0).addClass("mbsc-collapsible-content")):l.hasClass("mbsc-form-group")||l.hasClass("mbsc-form-group-inset")?(o=l.find(".mbsc-form-group-title").eq(0).addClass("mbsc-collapsible-header"),r=l.find(".mbsc-form-group-content").eq(0).addClass("mbsc-collapsible-content")):(o=l.find(".mbsc-collapsible-header").eq(0),r=l.find(".mbsc-collapsible-content").eq(0)),(i=r[0])&&!i.id&&(i.id="mbsc-collapsible-"+Rt++),o.length&&i){var c=ge('<span class="mbsc-collapsible-icon mbsc-ic mbsc-ic-arrow-down5"></span>');X(this,o,function(){n.collapse()}),o.attr("role","button").attr("aria-expanded",this._isOpen).attr("aria-controls",i.id).attr("tabindex","0").on("mousedown",function(e){e.preventDefault()}).on("keydown",function(e){32!==e.which&&13!=e.keyCode||(e.preventDefault(),n.collapse())}).append(c)}t.mbscInst=this,this._$header=o,this._$content=r,this._$elm=l,this._$accordionParent=l.parent("[mbsc-accordion], mbsc-accordion, .mbsc-accordion"),this.show=this.show.bind(this),this.hide=this.hide.bind(this),this.toggle=this.toggle.bind(this)}return i(e,[{key:"collapse",value:function(e){var t=this._$elm,a=this._$content;void 0===e&&(e=!this._isOpen),e&&this._isOpen||!e&&!this._isOpen||!a.length||(e?(De&&a.on("transitionend",function e(){a.off("transitionend",e).css("height","")}).css("height",a[0].scrollHeight),t.addClass("mbsc-collapsible-open")):(De&&a.css("height",getComputedStyle(a[0]).height),setTimeout(function(){a.css("height",0),t.removeClass("mbsc-collapsible-open")})),e&&this._$accordionParent&&this._$accordionParent.find(".mbsc-collapsible-open").each(function(){this!==t[0]&&this.mbscInst.hide()}),this._isOpen=e,this._$header.attr("aria-expanded",this._isOpen))}},{key:"show",value:function(){this.collapse(!0)}},{key:"hide",value:function(){this.collapse(!1)}},{key:"toggle",value:function(){this.collapse()}},{key:"destroy",value:function(){this._$elm.removeClass("mbsc-collapsible mbsc-collapsible-open"),this._$content.removeClass("mbsc-collapsible-content"),this._$header.removeClass("mbsc-collapsible-header").find(".mbsc-collapsible-icon").remove()}}]),e}();ye.CollapsibleBase=Jt;var Bt=0;function qt(e,t,a,n){ge("input,select,textarea,progress,button",e).each(function(){var e=ge(this),n=K(e);if("false"!=e.attr("data-enhance"))if(e.hasClass("mbsc-control"))this.mbscInst&&this.mbscInst.option({theme:a.theme,lang:a.lang,rtl:a.rtl,onText:a.onText,offText:a.offText,stopProp:a.stopProp});else switch(this.id||(this.id="mbsc-form-control-"+ ++Bt),n){case"button":case"submit":t[this.id]=new kt(this,{theme:a.theme,rtl:a.rtl,tap:a.tap});break;case"switch":t[this.id]=new zt(this,{theme:a.theme,lang:a.lang,rtl:a.rtl,tap:a.tap,onText:a.onText,offText:a.offText,stopProp:a.stopProp});break;case"checkbox":t[this.id]=new Dt(this,{tap:a.tap,theme:a.theme,rtl:a.rtl});break;case"range":ge(this).parent().hasClass("mbsc-slider")||(t[this.id]=new jt(this,{theme:a.theme,lang:a.lang,rtl:a.rtl,stopProp:a.stopProp,labelStyle:a.labelStyle}));break;case"rating":t[this.id]=new Wt(this,{theme:a.theme,lang:a.lang,rtl:a.rtl,stopProp:a.stopProp});break;case"progress":t[this.id]=new $t(this,{theme:a.theme,lang:a.lang,rtl:a.rtl,labelStyle:a.labelStyle});break;case"radio":t[this.id]=new Nt(this,{tap:a.tap,theme:a.theme,rtl:a.rtl});break;case"select":case"select-one":case"select-multiple":t[this.id]=new Vt(this,{tap:a.tap,inputStyle:a.inputStyle,labelStyle:a.labelStyle,theme:a.theme,rtl:a.rtl});break;case"textarea":t[this.id]=new Pt(this,{tap:a.tap,inputStyle:a.inputStyle,labelStyle:a.labelStyle,theme:a.theme,rtl:a.rtl});break;case"segmented":t[this.id]=new It(this,{theme:a.theme,rtl:a.rtl,tap:a.tap});break;case"stepper":t[this.id]=new Lt(this,{theme:a.theme,rtl:a.rtl});break;case"hidden":return;default:t[this.id]=new St(this,{tap:a.tap,inputStyle:a.inputStyle,labelStyle:a.labelStyle,theme:a.theme,rtl:a.rtl})}}),ge("[data-collapsible]:not(.mbsc-collapsible)",e).each(function(){var e=ge(this).attr("data-open");this.id||(this.id="mbsc-form-control-"+ ++Bt),t[this.id]=new Jt(this,{isOpen:void 0!==e&&"false"!=e}),Te[this.id]=t[this.id]}),n||Ft()} /* eslint-disable no-unused-vars */var Ut=function(t,a){var n,s,i="",o=ge(t),r={},l=this;function c(){o.removeClass("mbsc-no-touch")}Ve.call(this,t,a,!0),l.refresh=function(e){qt(o,r,n,e)},l._init=function(){var a=void 0!==n.collapsible||void 0!==o.attr("data-collapsible");if(o.hasClass("mbsc-card")||o.on("touchstart",c).show(),i&&o.removeClass(i),i=l.remote.cards.cssClass,o.addClass(i).removeClass("mbsc-cloak"),a&&!s){var r=o.attr("data-open");s=new Jt(t,{isOpen:void 0!==r&&"false"!=r||!0===n.collapsible})}o.append(l._getText(e,.5)),l.refresh()},l._destroy=function(){for(var e in o.removeClass(i).off("touchstart",c),r)r[e].destroy();s&&s.destroy()},l.toggle=function(){s&&s.toggle()},l.hide=function(){s&&s.hide()},l.show=function(){s&&s.show()},n=l.settings,l.init()};function Kt(e){var t=[Math.round(e.r).toString(16),Math.round(e.g).toString(16),Math.round(e.b).toString(16)];return ge.each(t,function(e,a){1==a.length&&(t[e]="0"+a)}),"#"+t.join("")}function Gt(e){return{r:(e=parseInt(e.indexOf("#")>-1?e.substring(1):e,16))>>16,g:(65280&e)>>8,b:255&e,toString:function(){return"rgb("+this.r+","+this.g+","+this.b+")"}}}function Xt(e){var t,a,n,s=e.h,i=255*e.s/100,o=255*e.v/100;if(0===i)t=a=n=o;else{var r=(255-i)*o/255,l=s%60*(o-r)/60;360==s&&(s=0),s<60?(t=o,n=r,a=r+l):s<120?(a=o,n=r,t=o-l):s<180?(a=o,t=r,n=r+l):s<240?(n=o,t=r,a=o-l):s<300?(n=o,a=r,t=r+l):s<360?(t=o,a=r,n=o-l):t=a=n=0}return{r:t,g:a,b:n,toString:function(){return"rgb("+this.r+","+this.g+","+this.b+")"}}}function Zt(e){var t,a,n=0,s=Math.min(e.r,e.g,e.b),i=Math.max(e.r,e.g,e.b),o=i-s;return a=i,n=(t=i?255*o/i:0)?e.r==i?(e.g-e.b)/o:e.g==i?2+(e.b-e.r)/o:4+(e.r-e.g)/o:-1,(n*=60)<0&&(n+=360),{h:n,s:t*=100/255,v:a*=100/255,toString:function(){return"hsv("+Math.round(this.h)+","+Math.round(this.s)+"%,"+Math.round(this.v)+"%)"}}}function Qt(e){var t,a,n=e.r/255,s=e.g/255,i=e.b/255,o=Math.max(n,s,i),r=Math.min(n,s,i),l=(o+r)/2;if(o==r)t=a=0;else{var c=o-r;switch(a=l>.5?c/(2-o-r):c/(o+r),o){case n:t=(s-i)/c+(s<i?6:0);break;case s:t=(i-n)/c+2;break;case i:t=(n-s)/c+4}t/=6}return{h:Math.round(360*t),s:Math.round(100*a),l:Math.round(100*l),toString:function(){return"hsl("+this.h+","+this.s+"%,"+this.l+"%)"}}}function ea(e){return Qt(Gt(e))}function ta(e){return Kt(function(e){var t,a,n,s,i,o,r=e.h,l=e.s,c=e.l;return isFinite(r)||(r=0),isFinite(l)||(l=0),isFinite(c)||(c=0),(r/=60)<0&&(r=6- -r%6),r%=6,l=Math.max(0,Math.min(1,l/100)),c=Math.max(0,Math.min(1,c/100)),o=(i=(1-Math.abs(2*c-1))*l)*(1-Math.abs(r%2-1)),r<1?(t=i,a=o,n=0):r<2?(t=o,a=i,n=0):r<3?(t=0,a=i,n=o):r<4?(t=0,a=o,n=i):r<5?(t=o,a=0,n=i):(t=i,a=0,n=o),s=c-i/2,{r:Math.round(255*(t+s)),g:Math.round(255*(a+s)),b:Math.round(255*(n+s)),toString:function(){return"rgb("+this.r+","+this.g+","+this.b+")"}}}(e))}function aa(e){return Kt(Xt(e))}function na(e){return Zt(Gt(e))}Ut.prototype={_hasDef:!0,_hasTheme:!0,_hasLang:!0,_class:"card",_defaults:{tap:ke,stopProp:!0,rtl:!1}},ye.Card=Ut,ve("[mbsc-card]",Ut,!0),M("card",Ut,!1);var sa=function(t,a,n){var s,i,o,r,l,c,d,m,u,h,f,p,b,v,g,x,T,y,_,w,C,M,S,k,D,N=this,V=ge(t),A=0,E={},F={};function H(e,t,a){if(!a){N._value=N._hasValue?N._tempValue.slice(0):null;for(var n=0;n<o.length;++n)o[n].tempChangedColor&&N._value&&-1!=N._value.indexOf(o[n].tempChangedColor)&&(o[n].changedColor=o[n].tempChangedColor),delete o[n].tempChangedColor}e&&(N._isInput&&V.val(N._hasValue?N._tempValue:""),r("onFill",{valueText:N._hasValue?N._tempValue:"",change:t}),t&&(E=we(!0,{},F),N._preventChange=!0,V.trigger("change")),$(N._value,!0))}function P(e,t){return'<div class="mbsc-color-input-item" data-color="'+(void 0!==(t=void 0!==t?t:L(e))?t:e)+'" style="background: '+e+';">'+(y?"":'<div class="mbsc-color-input-item-close mbsc-ic mbsc-ic-material-close"></div>')+"</div>"}function I(e){p[0].style.background=e?Se+"linear-gradient(left, "+(s.rtl?"#000000":"#FFFFFF")+" 0%, "+e+" 50%, "+(s.rtl?"#FFFFFF":"#000000")+" 100%)":""}function L(e){if(Object.keys(F).length&&!isNaN(e))return e;for(var t in o)if(e==o[t].color||e==o[t].changedColor)return t}function O(e,t){var a,n=e.match(/\d+/gim);switch(!0){case e.indexOf("rgb")>-1:a=Kt({r:n[0],g:n[1],b:n[2]});break;case e.indexOf("hsl")>-1:a=ta({h:n[0],s:n[1],l:n[2]});break;case e.indexOf("hsv")>-1:a=aa({h:n[0],s:n[1],v:n[2]});break;case e.indexOf("#")>-1:a=e}return function(e,t){switch(t){case"rgb":return Gt(e);case"hsl":return ea(e);case"hsv":return na(e);default:return e}}(a,t||s.format)}function Y(e,t){ge(".mbsc-color-active",t).removeClass("mbsc-color-active"),b&&(e.parent().addClass("mbsc-color-active"),f&&e&&void 0!==A&&S.eq(A).parent().addClass("mbsc-color-active"))}function $(e,t){var a,n,i=[],r=0,d=ge.map(o,function(e){return e.changedColor||e.color});if(y){if(e=ge.isArray(e)?e[0]:e,(n=d.indexOf(e))>-1&&i.push(n),e&&!i.length&&b){var m=+ge(".mbsc-color-input-item",C).attr("data-color");isNaN(m)?m=void 0:i.push(m),x=m}}else if(e)if(f&&b)for(var u in E)void 0!==E[u].colorIndex&&i.push(+E[u].colorIndex);else for(a=0;a<e.length;++a)(n=d.indexOf(e[a]))>-1&&(i.push(n),d[n]="temp"+a);for(a=0;a<i.length;++a)o[i[a]]&&j(!0,i[a],r++,o[i[a]].changedColor||o[i[a]].color,!0);for(a=0;a<o.length;++a)-1==i.indexOf(a)&&j(!1,a,void 0,o[a].changedColor||o[a].color,!1);if(f)for(a=r;a<s.select;++a)F[a]={},S&&S.eq(a).addClass("mbsc-color-preview-item-empty").css({background:"transparent"});E=we(!0,{},F),!1!==t&&function(){if(T){var e,t="";if(C.empty(),N._hasValue){if(y)t+=P(N._value,x);else for(e=0;e<N._value.length;++e)t+=P(N._value[e],Object.keys(F).length&&F[e].colorIndex?F[e].colorIndex:L(N._value[e]));C.append(t),N.tap(ge(".mbsc-color-input-item",C),function(e){if(ge(e.target).hasClass("mbsc-color-input-item-close")){var t=ge(this).index();e.stopPropagation(),e.preventDefault(),void 0===x&&(x=ge(e.target).parent().attr("data-color")),f&&o[x]&&(A=o[x].previewInd,S.eq(A).parent().removeClass("mbsc-color-active"),E[t]={},F[t]={}),N._value.splice(t,1),N.setVal(N._value,!0,!0)}else b&&"inline"!==s.display&&(x=ge(e.target).attr("data-color"),isNaN(x)&&(x=L(x)),x&&o[x]&&(o[x].selected=!0,A=o[x].previewInd,setTimeout(function(){l.scroll(M.eq(x),400),f&&c.scroll(S.eq(A),400)},200)))})}}}()}function j(e,t,a,n,s,i){if(f&&s&&(F[a].colorIndex=e?t:void 0,F[a].color=e?n:void 0,S)){var r=S.eq(a);r.removeClass("mbsc-color-preview-item-empty").css({background:e?n:"transparent"}),e||r.addClass("mbsc-color-preview-item-empty").parent().removeClass("mbsc-color-active")}i&&(e?N._tempValue.splice(a,0,n):N._tempValue.splice(N._tempValue.indexOf(n),1)),M&&(e?M.eq(t).addClass("mbsc-color-selected"):M.eq(t).removeClass("mbsc-color-selected").parent().removeClass("mbsc-color-active")),o[t].previewInd=e?a:void 0,o[t].selected=e}function W(e,t){void 0!==e&&(y||o[e]&&o[e].selected)?(x=e,o[e]&&(m=o[e].changedColor||o[e].color,k=M.eq(e),b&&(Y(M.eq(e),t||""),(u=O(o[e].color,"hsl")).l=O(m,"hsl").l,I(o[e].color),g.setVal(100-u.l,!1,!1)))):b&&I()}function R(e,t){var a=ge(e.target).index();x=F[a].colorIndex,k=M.eq(x),A=a,W(x,t),l.scroll(k,250),r("onPreviewItemTap",{target:e.target,value:F[a].color,index:a})}function J(t,a){var n=!1,i=ge(".mbsc-color-selected",a);if((k=ge(t.target)).hasClass("mbsc-color-clear-item"))return m="",void N.clear();(y||_>+i.length||k.hasClass("mbsc-color-selected"))&&e.XgkBZ&&(x=k.attr("data-index"),f&&(A=void 0!==o[x].previewInd?o[x].previewInd:function(){var e;for(e=0;e<s.select;++e)if(void 0===F[e].colorIndex)return e}(),n=b&&k.hasClass("mbsc-color-selected")&&!k.parent().hasClass("mbsc-color-active"),S.length>6&&c.scroll(S.eq(A))),m=o[x].changedColor||o[x].color,y?(i.removeClass("mbsc-color-selected"),N._tempValue=m,m&&k.toggleClass("mbsc-color-selected"),Y(k,a)):(Y(k,a),n||j(!o[x].selected,x,A,m,!0,!0)),W(x,a),N.live&&(N._fillValue(),r("onSet",{value:N._value})),r("onItemTap",{target:t.target,value:m,selected:o[x].selected,index:x}),N._updateHeader())}at.call(this,t,a,!0),N.setVal=N._setVal=function(e,t,a,n){N._hasValue=null!==e&&void 0!==e,N._tempValue=y?ge.isArray(e)?e[0]:e:ge.isArray(e)?e:e?[e]:[],H(t,void 0===a?t:a,n)},N.getVal=N._getVal=function(e){return N._hasValue||e?w?function(){var e,t=[];for(e=0;e<o.length;++e)o[e].selected&&t.push(o[e]);return t}():N[e?"_tempValue":"_value"]:null},N._readValue=function(){var e=V.val()||"";N._hasValue=!1,0!==e.length&&""!==e&&(N._hasValue=!0),N._hasValue?(N._tempValue=y?e:"hex"==s.format?e.split(","):e.match(/[a-z]{3}\((\d+\.?\d{0,}?),\s*([\d.]+)%{0,},\s*([\d.]+)%{0,}\)/gim),H(!0)):N._tempValue=[],$(N._tempValue,N._hasValue)},N._fillValue=function(){N._hasValue=!0,H(!0,!0)},N._generateContent=function(){var t,a,n,i=d?1:0;for(v=h?Math.ceil((o.length+i)/s.rows):s.rows,a='<div class="mbsc-color-scroll-cont mbsc-w-p '+(h?"":"mbsc-color-vertical")+'"><div class="mbsc-color-cont">'+(h?'<div class="mbsc-color-row">':""),t=0;t<o.length;++t)n=o[t].changedColor||o[t].color,d&&0===t&&(a+='<div class="mbsc-color-item-c"><div tabindex="0" class="mbsc-color-clear-item mbsc-btn-e mbsc-color-selected"><div class="mbsc-color-clear-cross"></div></div></div>'),0!==t&&(t+i)%v==0&&(a+=h?'</div><div class="mbsc-color-row">':""),a+='<div class="mbsc-color-item-c"><div tabindex="0" data-index="'+t+'" class="mbsc-color-item mbsc-btn-e mbsc-ic mbsc-ic-material-check mbsc-color-btn-e '+(o[t].selected?"mbsc-color-selected":"")+'" style="background:'+n+'"></div>'+N._getText(e,.2)+"</div>";if(a+="</div></div>"+(h?"</div>":""),b&&(a+='<div class="mbsc-color-slider-cont"><input class="mbsc-color-slider" type="range" data-highlight="false" value="50" min="0" max="100"/></div>'),f){for(var r in a+='<div class="mbsc-color-preview-cont"><div class="mbsc-color-refine-preview">',E)a+='<div class="mbsc-color-preview-item-c mbsc-btn-e mbsc-color-btn-e" tabindex="0"><div class="mbsc-color-preview-item '+(E[r].color?"":"mbsc-color-preview-item-empty")+'" style="background: '+(E[r].color||"initial")+';"></div></div>';a+="</div></div>"}return a},N._position=function(e){var t,a;h||(t=e.find(".mbsc-color-cont"),a=Math.ceil(t.find(".mbsc-color-item-c")[0].offsetWidth),t.width(Math.min(Math.floor(e.find(".mbsc-fr-c").width()/a),Math.round(o.length/s.rows))*a+1)),l&&l.refresh(),c&&c.refresh()},N._markupInserted=function(e){h||e.find(".mbsc-color-scroll-cont").css("max-height",e.find(".mbsc-color-item-c")[0].offsetHeight*s.rows),l=new st(e.find(".mbsc-color-scroll-cont")[0],{axis:h?"X":"Y",rtl:s.rtl,elastic:60,stopProp:!1,mousewheel:s.mousewheel,onBtnTap:function(t){J(t,e)}})},N._attachEvents=function(e){var t;M=ge(".mbsc-color-item",e),e.on("keydown",".mbsc-color-btn-e",function(t){t.stopPropagation(),32==t.keyCode&&(t.target.classList.contains("mbsc-color-item")?J(t,e):R(t,e))}),f&&(S=ge(".mbsc-color-preview-item",e)),b&&(e.addClass("mbsc-color-refine"),D=ge(".mbsc-color-slider",e),g=new jt(D[0],{theme:s.theme,rtl:s.rtl}),p=e.find(".mbsc-progress-track"),x&&N._value&&W(x,e),D.on("change",function(){void 0!==x&&(y||o[x]&&o[x].selected)&&(u.l=100-this.value,t=O(u.toString()).toString(),y?N._tempValue=t:N._tempValue[void 0!==A?A:N._tempValue.length]=t,o[x].tempChangedColor=t,M.eq(x).css("background",t),f&&(F[A].color=t,S.eq(A).removeClass("mbsc-color-preview-item-empty").css({background:t})),N.live&&z(N._fillValue()))})),f&&(c=new st(e.find(".mbsc-color-preview-cont")[0],{axis:"X",rtl:s.rtl,stopProp:!1,mousewheel:s.mousewheel,onBtnTap:function(t){R(t,e)}})),N._updateHeader()},N._markupRemove=function(){l&&l.destroy(),g&&g.destroy(),c&&c.destroy()},N.__processSettings=function(){var e,a;if(s=N.settings,r=N.trigger,h="horizontal"==s.navigation,N._value=[],N._tempValue=[],y="single"==s.select,d=void 0!==s.clear?s.clear:y,!(a=s.data||[]).length)switch(s.format){case"rgb":a=["rgb(255,235,60)","rgb(255,153,0)","rgb(244,68,55)","rgb(234,30,99)","rgb(156,38,176)","rgb(104,58,183)","rgb(63,81,181)","rgb(33,150,243)","rgb(0,151,136)","rgb(75,175,79)","rgb(126,93,78)","rgb(158,158,158)"],d&&a.splice(10,0,"rgb(83, 71, 65)");break;case"hsl":a=["hsl(54,100%,62%)","hsl(36,100%,50%)","hsl(4,90%,59%)","hsl(340,83%,52%)","hsl(291,64%,42%)","hsl(262,52%,47%)","hsl(231,48%,48%)","hsl(207,90%,54%)","hsl(174,100%,30%)","hsl(122,40%,49%)","hsl(19,24%,40%)","hsl(0,0%,62%)"],d&&a.splice(10,0,"hsl(20, 12%, 29%)");break;default:a=["#ffeb3c","#ff9900","#f44437","#ea1e63","#9c26b0","#683ab7","#3f51b5","#2196f3","#009788","#4baf4f","#7e5d4e","#9e9e9e"],d&&a.splice(10,0,"#534741")}if(b="refine"==s.mode,f=!isNaN(s.select),_=isNaN(s.select)?y?2:a.length:s.select,w=ge.isPlainObject(a[0]),f&&!Object.keys(E).length)for(e=0;e<s.select;++e)E[e]={},F[e]={};for(o=a.slice(0),e=0;e<o.length;++e)ge.isPlainObject(a[e])?o[e].color=a[e].color:(a[e]=a[e].toLowerCase(),o[e]={key:e,name:a[e],color:a[e]});i=s.defaultValue||o[0].color,u=O(m=i,"hsl"),(T=s.enhance&&V.is("input"))&&(V.hasClass("mbsc-color-input-hdn")?C=V.prev():((C=ge("<div "+(t.placeholder?'data-placeholder="'+t.placeholder+'"':"")+' class="mbsc-control mbsc-color-input '+(s.inputClass||"")+'" readonly ></div>')).insertBefore(V),V.addClass("mbsc-color-input-hdn").attr("tabindex",-1)),s.anchor=C,N.attachShow(C))},N.__destroy=function(){T&&(V.removeClass("mbsc-color-input-hdn"),C.remove())},N._checkSize=!0,n||N.init()};sa.prototype={_hasDef:!0,_hasTheme:!0,_hasLang:!0,_class:"color",_defaults:we({},at.prototype._defaults,{headerText:!1,validate:F,parseValue:F,enhance:!0,rows:2,select:"single",format:"hex",navigation:"horizontal",compClass:"mbsc-color"})},ye.Color=sa,e.themes.color=e.themes.frame,t.color={hsv2hex:aa,hsv2rgb:Xt,rgb2hsv:Zt,rgb2hex:Kt,rgb2hsl:Qt,hex2rgb:Gt,hex2hsv:na,hex2hsl:ea},M("color",sa,!1),it.date=mt,it.time=mt,it.datetime=mt,M("date",ct),M("time",ct),M("datetime",ct);var ia=function(t,a,n){function s(t){ge(".mbsc-fr-c",t).append(l._getText(e,.7)),!ge(".mbsc-fr-c",t).hasClass("mbsc-wdg-c")&&e.XgkBZ&&(ge(".mbsc-fr-c",t).addClass("mbsc-wdg-c").append(r.show()),ge(".mbsc-w-p",t).length||ge(".mbsc-fr-c",t).addClass("mbsc-w-p"))}var i,o,r=ge(t),l=this;at.call(this,t,a,!0),l._generateContent=function(){return""},l._markupReady=function(e){"inline"!=i.display&&s(e)},l._markupInserted=function(e){"inline"==i.display&&s(e),e.trigger("mbsc-enhance",[{theme:i.theme,lang:i.lang}])},l._markupRemove=function(){r.hide(),o&&o.parent().length&&o.after(r)},l.__processSettings=function(){i=l.settings,l.buttons.ok={text:i.okText,icon:i.okIcon,handler:"set"},i.buttons=i.buttons||("inline"==i.display?[]:["ok"]),!o&&r.parent().length&&(o=ge(document.createComment("popup")),r.before(o)),r.hide()},n||l.init()};ia.prototype={_hasDef:!0,_hasTheme:!0,_hasContent:!0,_hasLang:!0,_responsive:!0,_class:"popup",_defaults:we({},at.prototype._defaults,{compClass:"mbsc-wdg",okText:"OK",headerText:!1})},ye.Popup=ia,ye.Widget=ia;var oa=ia;e.themes.popup=e.themes.frame;var ra=0;function la(e,t,a){"jsonp"==a?function(e,t){var a=document.createElement("script"),n="mbscjsonp"+ ++ra;window[n]=function(e){a.parentNode.removeChild(a),delete window[n],e&&t(e)},a.src=e+(e.indexOf("?")>=0?"&":"?")+"callback="+n,document.body.appendChild(a)}(e,t):function(e,t){var a=new XMLHttpRequest;a.open("GET",e,!0),a.onload=function(){this.status>=200&&this.status<400&&t(JSON.parse(this.response))},a.onerror=function(){},a.send()}(e,t)}t.getJson=la;var ca={view:{calendar:{type:"month",popover:!0}},allDayText:"All-day",labelsShort:["Yrs","Mths","Days","Hrs","Mins","Secs"],eventText:"event",eventsText:"events",noEventsText:"No events"},da={yearChange:!1,weekDays:"short"};it.eventcalendar=function(t,a){function n(a,n,s){var o,r,l,c,d=0,m=[],u="",h=[];for(s||(s=t._prepareObj(X,a,n)),o=ne(a);o<=n;o.setDate(o.getDate()+1))(c=s[ne(o)])&&c.length&&h.push({d:new Date(o),list:i(c)});if(h.length>0)for(r=0;r<h.length;r++){for(u+='<div><div class="mbsc-lv-gr-title mbsc-event-day" data-full="'+se((c=h[r]).d)+'">'+ee(U.dateFormat,c.d,U)+"</div>",l=0;l<c.list.length;l++){var f=c.list[l],b=f.start?le(f.start):null,v=f.end?le(f.end):null,g=f.color,x=pe.test(f.d)||fe.test(f.d),T=b&&v&&!ce(b,v),y=!T||ce(b,c.d),_=!T||ce(v,c.d),w=f.d?x?f.d:le(f.d):b,C=f.allDay||x||T&&!y&&!_;m.push({d:c.d,e:f}),u+='<div class="mbsc-lv-item mbsc-lv-item-actionable" data-index="'+d+'"><div class="mbsc-event-time">'+(C?U.allDayText:y&&w&&w.getTime?ee(U.timeFormat,w):T&&_?U.toText:"")+(!C&&_&&v&&v.getTime?"<br/>"+ee(U.timeFormat,v):"")+'</div><div class="mbsc-event-color"'+(g?' style="background:'+g+';"':"")+'></div><div class="mbsc-event-txt">'+f.text+"</div>"+t._getText(e,.3)+"</div>",d++}u+="</div>"}else u+='<div class="mbsc-lv-gr-title mbsc-event-empty"><div class="mbsc-empty"><h3>'+U.noEventsText+"</h3></div></div>";K++,p.html('<div class="mbsc-lv mbsc-lv-v">'+u+"</div>").scrollTop(0),setTimeout(function(){K--},150),t.tap(ge(".mbsc-lv-item",p),function(e){var t=m[ge(this).attr("data-index")];te("onEventSelect",{domEvent:e,event:t.e,date:t.d})})}function s(){if(V){var e=ne(V.d);!function(e,a,n){if(e){var s,o,l,c,d='<div class="mbsc-cal-event-list">';s=ge('<div class="mbsc-cal-events '+(U.eventBubbleClass||"")+'"><div class="mbsc-cal-events-i"><div class="mbsc-cal-events-sc"></div><div class="mbsc-sc-bar-c"><div class="mbsc-sc-bar"></div></div></div></div>'),o=ge(".mbsc-cal-events-i",s),l=ge(".mbsc-cal-events-sc",s),t.tap(o,function(){c.scrolled||r()}),A=new ia(s[0],{display:"bubble",theme:U.theme,lang:U.lang,context:U.context,buttons:[],anchor:n,showOverlay:!1,cssClass:"mbsc-no-padding mbsc-cal-events-popup",onShow:function(){c=new st(o[0],{scrollbar:ge(".mbsc-sc-bar-c",s),stopProp:!1})},onClose:function(e,t){t.destroy(),c.destroy()}}),T=n,e=i(e),ge.each(e,function(e,t){var n=t.start?le(t.start):null,s=t.end?le(t.end):null,i=pe.test(t.d)||fe.test(t.d),o=t.d?i?t.d:le(t.d):n,r=n&&s&&!ce(n,s),l=!r||ce(n,a),c=!r||ce(s,a),m=t.allDay||i||r&&!l&&!c,u=t.color,h="",f="",p=ge("<div>"+t.text+"</div>").text();o.getTime&&(h=ee((r?"MM d yy ":"")+U.timeFormat,o)),s&&(f=ee((r?"MM d yy ":"")+U.timeFormat,s)),d+='<div role="button" title="'+p+'" aria-label="'+p+(h?", "+U.fromText+": "+h:"")+(f?", "+U.toText+": "+f:"")+'" class="mbsc-cal-event mbsc-lv-item mbsc-lv-item-actionable"><div class="mbsc-cal-event-color" style="'+(u?"background:"+u+";":"")+'"></div><div class="mbsc-cal-event-text"><div class="mbsc-cal-event-time">'+(m?U.allDayText:l&&o.getTime?ee(U.timeFormat,o):"")+"</div>"+t.text+"</div>"+(n&&s&&!t.allDay?'<div class="mbsc-cal-event-dur">'+U.formatDuration(n,s,t)+"</div>":"")+"</div>"}),d+="</div>",l.html(d),A.show(),te("onEventBubbleShow",{target:T,eventList:s[0]}),t.tap(ge(".mbsc-cal-event",l),function(t){c.scrolled||te("onEventSelect",{domEvent:t,event:e[ge(this).index()],date:a})}),w=!0}}(V.events||_[e],e,V.cell||ge('.mbsc-cal-slide-a .mbsc-cal-day[data-full="'+se(e)+'"]',t._markup)[0]),V=null}}function i(e){return e.slice(0).sort(function(e,t){var a=e.start?le(e.start):null,n=t.start?le(t.start):null,s=e.end?le(e.end):null,i=t.end?le(t.end):null,o=pe.test(e.d)||fe.test(e.d),r=pe.test(t.d)||fe.test(t.d),l=e.d?o?e.d:le(e.d):a,c=t.d?r?t.d:le(t.d):n,d=l.getTime?a&&s&&a.toDateString()!==s.toDateString()?1:e.allDay?2:l.getTime():0,m=c.getTime?n&&i&&n.toDateString()!==i.toDateString()?1:t.allDay?2:c.getTime():0;return d==m?e.text>t.text?1:-1:d-m})}function o(){var e,a,n;K||ge(".mbsc-event-day",this).each(function(){if((a=this.offsetTop-y.scrollTop)>=0&&a<35)return n=ge(this).attr("data-full").split("-"),ce(e=Q(n[0],n[1]-1,n[2]),v)||(E=!0,t.setVal(e)),!1})}function r(){A&&w&&A.hide(),T=null,w=!1}function l(e){0==ge(e.target).closest(".mbsc-cal-day").length&&r()}function c(){r(),t.redraw()}function d(e){var t=U.getYear(e),a=U.getMonth(e),n=U.getDay(e);if(g=e,"day"==k)x=U.getDate(t,a,n+D-1);else if("week"==k){var s,i=g.getDay();s=n+U.firstDay-(U.firstDay-i>0?7:0)-i,g=U.getDate(t,a,s),x=U.getDate(t,a,s+7*D-1)}else"month"==k?(g=U.getDate(t,a,1),x=U.getDate(t,a+D,0)):"year"==k&&(g=U.getDate(t,0,1),x=U.getDate(t+D,0,0))}function m(e,t){if(L&&!E){var a=ge('.mbsc-event-day[data-full="'+se(e)+'"]',p);a.length&&(K++,Le(y,a.parent()[0].offsetTop,t,function(){setTimeout(function(){K--},150)}))}}function u(e,t){e&&te("onPageChange",{firstDay:g,lastDay:x}),t||te("onPageLoading",{firstDay:g,lastDay:x}),te("onPageLoaded",{firstDay:g,lastDay:x})}var h,f,p,b,v,g,x,T,y,_,w,C,M,S,k,D,N,V,A,E,F,H,P,I,L,O,Y,$,j,W,R,J,B=this,q=we({},t.settings),U=we(t.settings,ca,q,da,a),K=0,G=0,X=we(!0,[],U.data),Z=!0,te=t.trigger;return U.data=X,ge.each(X,function(e,t){void 0===t._id&&(t._id=G++)}),$=U.view,j=$.calendar,W=$.eventList,R=U.months,J=U.weeks,j?("week"==j.type?J=j.size||1:j.size&&(R=j.size),S=!1):(J=0,S=!0),W&&(k=W.type,D=W.size||1),N=j&&j.labels,I=W&&W.scrollable,L=$.eventList,O=void 0===U.eventBubble?j&&j.popover:U.eventBubble,U.weeks=J,U.months=R,h=ht.call(this,t),t._onSelectShow=function(){r()},t._onGenMonth=function(e,a){_=t._prepareObj(X,e,a),t._labels=N?_:null},t._onRefresh=function(e){F=!0,H=null,P=null,S&&u(!1,e)},t._onSetDate=function(e,t){v=e,S?E||(d(e),u(!0)):t||C||(L&&"day"==k&&n(e,e,_),!O&&!Y||M||s(),m(e)),E=!1,Y=!1,M=!1},t._getDayProps=function(e){var t=_[e],a={events:t};return U.marked||U.labels||N||(t?(a.background=t[0]&&t[0].background,a.marked=t,a.markup=U.showEventCount?'<div class="mbsc-cal-txt">'+t.length+" "+(t.length>1?U.eventsText:U.eventText)+"</div>":'<div class="mbsc-cal-marks"><div class="mbsc-cal-mark"></div></div>'):a.markup=U.showEventCount?'<div class="mbsc-cal-txt-ph"></div>':""),a},t.addEvent=function(e){var t=[];return e=we(!0,[],ge.isArray(e)?e:[e]),ge.each(e,function(e,a){void 0===a._id&&(a._id=G++),X.push(a),t.push(a._id)}),c(),t},t.updateEvent=function(e){ge.each(X,function(t,a){if(a._id===e._id)return X.splice(t,1,e),!1}),c()},t.removeEvent=function(e){e=ge.isArray(e)?e:[e],ge.each(e,function(e,t){ge.each(X,function(e,a){if(a._id===t)return X.splice(e,1),!1})}),c()},t.getEvents=function(e){var a;return e?(e.setHours(0,0,0,0),(a=t._prepareObj(X,e,e))[e]?i(a[e]):[]):we(!0,[],X)},t.setEvents=function(e){var t=[];return U.data=X=we(!0,[],e),ge.each(X,function(e,a){void 0===a._id&&(a._id=G++),t.push(a._id)}),c(),t},t.navigate=function(e,a,n){V=n?{d:e}:null,t.setVal(e,!0,!0,!1,a?200:0)},we({},h,{multiLabel:N,headerText:!1,buttons:"inline"!==U.display?["close"]:U.buttons,compClass:"mbsc-ev-cal mbsc-calendar mbsc-dt mbsc-sc",formatDuration:function(e,t){var a=U.labelsShort,n=t-e,s=Math.abs(n)/1e3,i=s/60,o=i/60,r=o/24,l=r/365;return s<45&&Math.round(s)+" "+a[5].toLowerCase()||i<45&&Math.round(i)+" "+a[4].toLowerCase()||o<24&&Math.round(o)+" "+a[3].toLowerCase()||r<30&&Math.round(r)+" "+a[2].toLowerCase()||r<365&&Math.round(r/30)+" "+a[1].toLowerCase()||Math.round(l)+" "+a[0].toLowerCase()},onMarkupReady:function(e,t){f=ge(e.target),v=t.getDate(!0),L&&((p=ge('<div class="mbsc-lv-cont mbsc-lv-'+U.theme+(U.baseTheme?" mbsc-lv-"+U.baseTheme:"")+(I?" mbsc-event-list-h":"")+' mbsc-event-list"></div>').appendTo(ge(".mbsc-fr-w",f))).on("scroll",z(o)),y=p[0]),h.onMarkupReady.call(this,e),b=ge(".mbsc-cal-month",f),w=!1,d(v),L&&S&&(u(),Ye(ge(".mbsc-cal-btn",f),function(e,t){var a=U.getYear(g),n=U.getMonth(g),s=U.getDay(g);"day"==k?(g=U.getDate(a,n,s+t*D),x=U.getDate(a,n,s+(t+1)*D-1)):"week"==k?(g=U.getDate(a,n,s+t*D*7),x=U.getDate(a,n,s+(t+1)*D*7-1)):"month"==k?(g=U.getDate(a,n+t*D,1),x=U.getDate(a,n+(t+1)*D,0)):"year"==k&&(g=U.getDate(a+t*D,0,1),x=U.getDate(a+(t+1)*D,0,0)),u(!0)},200)),ge(document).on("click",l)},onDayChange:function(e){var t=e.target,a=t!==T;r(),a&&(Y=!1!==O&&ge(".mbsc-cal-txt-more",t).length,V={d:e.date,cell:U.outerMonthChange&&ge(t).hasClass("mbsc-cal-day-diff")?null:t,events:e.events})},onLabelTap:function(e){e.label&&(te("onEventSelect",{domEvent:e.domEvent,event:e.label,date:e.date}),M=!0)},onPageChange:function(e){r(),C=!0,t._isSetDate||t.setVal(e.firstDay)},onPageLoaded:function(e){var a=e.firstDay,i=e.lastDay;L&&(S?H&&P&&ce(H,a)&&ce(P,i)||(H=a,P=i,n(a,i),function(e,t){var a,n=(U.dateWheels||U.dateFormat).search(/m/i),s=(U.dateWheels||U.dateFormat).search(/y/i),i=U.getYear(e),o=U.getMonth(e),r=U.getYear(t),l=U.getMonth(t);"day"==k?a=ee(U.dateFormat,e,U)+(D>1?" - "+ee(U.dateFormat,t,U):""):"week"==k?a=ee(U.dateFormat,e,U)+" - "+ee(U.dateFormat,t,U):"month"==k?a=1==D?s<n?i+" "+U.monthNames[o]:U.monthNames[o]+" "+i:s<n?i+" "+U.monthNamesShort[o]+" - "+r+" "+U.monthNamesShort[l]:U.monthNamesShort[o]+" "+i+" - "+U.monthNamesShort[l]+" "+r:"year"==k&&(a=i+(D>1?" - "+r:"")),b.html(a)}(a,i)):(i="month"==k?U.getDate(U.getYear(a),U.getMonth(a)+D,0):"week"==k?U.getDate(U.getYear(a),U.getMonth(a),U.getDay(a)+7*D-1):a=t.getVal(!0),n(a,i,_)),Z||ce(v,a)||(m(v,F),F=!1)),O&&s(),C=!1},onPosition:function(e){if(h.onPosition.call(this,e),A&&A.position(),L&&I){p.addClass("mbsc-event-list-h");var t="inline"==U.display?B.parentNode:window,a=(n=t,s=getComputedStyle(n),n.innerHeight||n.clientHeight-parseFloat(s.paddingTop)-parseFloat(s.paddingBottom))-e.popup.offsetHeight;y.style.height=a>200?a+"px":"",p.removeClass("mbsc-event-list-h"),Z&&a&&(m(v,!0),Z=!1)} /* eslint-disable no-unused-vars */ var n,s},onHide:function(){h.onHide.call(this),A&&A.destroy(),ge(document).off("click",l)}})},M("eventcalendar",ct);var ma=k&&!!window.Promise,ua=[],ha=[],fa=void 0;function pa(e){ua.length||e.show(),ua.push(e)}function ba(e,t,a,n){return we({display:t.display||"center",cssClass:"mbsc-alert",okText:t.okText,cancelText:t.cancelText,context:t.context,theme:t.theme,closeOnOverlayTap:!1,onBeforeClose:function(){e.shift()},onHide:function(e,n){a&&a(n._resolve),t.callback&&t.callback(n._resolve),n&&n.destroy(),ua.length?ua[0].show():ha.length&&ha[0].show(!1,!0)}},n)}function va(e){return(e.title?"<h2>"+e.title+"</h2>":"")+"<p>"+(e.message||"")+"</p>"}function ga(e,t,a){pa(new ia(e,ba(ua,t,a)))}function xa(e,t,a){var n=new ia(e,ba(ua,t,a,{buttons:["cancel","ok"],onSet:function(){n._resolve=!0}}));n._resolve=!1,pa(n)}function Ta(e,t,a){var n=void 0,s=new ia(e,ba(ua,t,a,{buttons:["cancel","ok"],onMarkupReady:function(e,t){var a=t.settings;t._markup.find("label").addClass("mbsc-"+a.theme+(a.baseTheme?" mbsc-"+a.baseTheme:"")),n=t._markup.find("input")[0],setTimeout(function(){n.focus(),n.setSelectionRange(0,n.value.length)},300)},onSet:function(){s._resolve=n.value}}));s._resolve=null,pa(s)}function ya(e,t,a,n,s){var i,o,r=void 0,l=new ia(e,ba(ha,t,a,{display:t.display||"bottom",animate:s,cssClass:(n||"mbsc-snackbar")+(t.color?" mbsc-"+t.color:""),scrollLock:!1,focusTrap:!1,buttons:[],onMarkupReady:function(e,t){var a=t.settings;t._markup.find("button").addClass("mbsc-"+a.theme+(a.baseTheme?" mbsc-"+a.baseTheme:""))},onShow:function(e,a){fa=a,!1!==t.duration&&(r=setTimeout(function(){a&&a.hide()},t.duration||3e3)),t.button&&a.tap(ge(".mbsc-snackbar-btn",e.target),function(){a.hide(),t.button.action&&t.button.action.call(this)})},onClose:function(){fa=null,clearTimeout(r)}}));i=l,o=ha.length,ha.push(i),ua.length||(o?ha[0].hide():i.show(!1,!0))}function _a(e,t,a){ya(e,t,a,"mbsc-toast","fade")}function wa(e,t,a){var n=void 0;return ma?n=new Promise(function(n){e(t,a,n)}):e(t,a),n}e.alert=function(e){var t=document.createElement("div");return t.innerHTML=va(e),wa(ga,t,e)},e.confirm=function(e){var t=document.createElement("div");return t.innerHTML=va(e),wa(xa,t,e)},e.prompt=function(e){var t=document.createElement("div");return t.innerHTML=va(e)+'<label class="mbsc-input">'+(e.label?'<span class="mbsc-label">'+e.label+"</span>":"")+'<input tabindex="0" type="'+(e.inputType||"text")+'" placeholder="'+(e.placeholder||"")+'" value="'+(e.value||"")+'"></label>',wa(Ta,t,e)},e.snackbar=function(e){var t=document.createElement("div"),a=e.button;return t.innerHTML='<div class="mbsc-snackbar-cont"><div class="mbsc-snackbar-msg">'+(e.message||"")+"</div>"+(a?'<button class="mbsc-snackbar-btn mbsc-btn mbsc-btn-flat">'+(a.icon?'<span class="mbsc-ic '+(a.text?"mbsc-btn-ic ":"")+"mbsc-ic-"+a.icon+'"></span>':"")+(a.text||"")+"</button>":"")+"</div>",wa(ya,t,e)},e.toast=function(e){var t=document.createElement("div");return t.innerHTML='<div class="mbsc-toast-msg">'+(e.message||"")+"</div>",wa(_a,t,e)},e.notification={dismiss:function(){fa&&fa.hide()}};var Ca="ios"==x&&y>7,Ma=function(t,a){var n,s="",i=ge(t),o={},r=this;function l(){i.removeClass("mbsc-no-touch")}Ve.call(this,t,a,!0),r.refresh=function(e){n.enhance&&qt(i,o,n,e)},r._init=function(){e.themes.form[n.theme]||(n.theme="mobiscroll"),i.hasClass("mbsc-form")||i.on("touchstart",l).show(),s&&i.removeClass(s),s="mbsc-form mbsc-no-touch mbsc-"+n.theme+(Ca?" mbsc-form-hb":"")+(n.baseTheme?" mbsc-"+n.baseTheme:"")+(n.rtl?" mbsc-rtl":" mbsc-ltr")+("box"==n.inputStyle?" mbsc-form-box":"")+("outline"==n.inputStyle?" mbsc-form-outline":""),i.addClass(s).removeClass("mbsc-cloak"),r.refresh()},r._destroy=function(){for(var e in i.removeClass(s).off("touchstart",l),o)o[e].destroy()},r.controls=o,n=r.settings,r.init()};Ma.prototype={_hasDef:!0,_hasTheme:!0,_hasLang:!0,_class:"form",_defaults:{tap:ke,stopProp:!0,rtl:!1,enhance:!0}},e.themes.form.mobiscroll={},ye.Form=Ma,ve("[mbsc-enhance],[mbsc-form]",Ma,!0);var Sa=function(e,t){var a="",n=ge(e),s=this.settings;Ve.call(this,e,t,!0),this._init=function(){var e=s.context,t=ge(e),i=t.find(".mbsc-ms-top .mbsc-ms"),o=t.find(".mbsc-ms-bottom .mbsc-ms"),r={};"body"==e?ge("body,html").addClass("mbsc-page-ctx"):t.addClass("mbsc-page-ctx"),a&&n.removeClass(a),i.length&&(r.paddingTop=i[0].offsetHeight),o.length&&(r.paddingBottom=o[0].offsetHeight),a="mbsc-page mbsc-"+s.theme+(s.baseTheme?" mbsc-"+s.baseTheme:"")+(s.rtl?" mbsc-rtl":" mbsc-ltr"),n.addClass(a).removeClass("mbsc-cloak").css(r)},this._destroy=function(){n.removeClass(a)},s=this.settings,this.init()};Sa.prototype={_hasDef:!0,_hasTheme:!0,_hasLang:!0,_class:"page",_defaults:{context:"body"}},ye.Page=Sa,e.themes.page.mobiscroll={},ve("[mbsc-page]",Sa),M("page",Sa,!1),M("form",Ma,!1),M("progress",$t,!1),M("slider",jt,!1),M("stepper",Lt,!1),M("switch",zt,!1),M("rating",Wt,!1);var ka={invalid:[],showInput:!0,inputClass:"",itemSelector:"li"},Da=function(e){var t,a,n,s,i=we({},e.settings),o=we(e.settings,ka,i),r=o.layout||(/top|bottom/.test(o.display)?"liquid":""),l="liquid"==r,c=o.readonly,d=ge(this),m=this.id+"_dummy",u=0,h=[],f=o.wheelArray||function t(a){var n=[];var s=a.length>1?a:a.children(o.itemSelector);s.each(function(a){var s=ge(this),i=s.clone();i.children("ul,ol").remove(),i.children(o.itemSelector).remove();var r=e._processMarkup?e._processMarkup(i):i.html().replace(/^\s\s*/,"").replace(/\s\s*$/,""),l=!!s.attr("data-invalid"),c={key:void 0===s.attr("data-val")||null===s.attr("data-val")?a:s.attr("data-val"),value:r,invalid:l,children:null},d="li"===o.itemSelector?s.children("ul,ol"):s.children(o.itemSelector);d.length&&(c.children=t(d)),n.push(c)});return n}(d),p=function(e){var t,a=[],n=e,s=!0,i=0;for(;s;)t=g(n),a[i++]=t.key,(s=t.children)&&(n=s);return a}(f);function b(e,t,a){for(var n,s=0,i=a,o=[];s<t;){var r=e[s];for(n in i)if(i[n].key==r){i=i[n].children;break}s++}for(s=0;s<i.length;)i[s].invalid&&o.push(i[s].key),s++;return o}function v(e,t,a){var n,s,i=0,o=!0,r=[[]],c=f;if(t)for(s=0;s<t;s++)l?r[0][s]={}:r[s]=[{}];for(;o;){for(l?r[0][i]=x(c,i):r[i]=[x(c,i)],s=0,n=null;s<c.length&&!n;)c[s].key==e[i]&&(void 0!==a&&i<=a||void 0===a)&&(n=c[s]),s++;n||(n=g(c)),n&&n.children?(c=n.children,i++):o=!1}return r}function g(e,t){if(!e)return!1;for(var a,n=0;n<e.length;)if(!(a=e[n++]).invalid)return t?n-1:a;return!1}function x(e,t){for(var a={data:[],label:o.labels&&o.labels[t]?o.labels[t]:t},n=0;n<e.length;)a.data.push({value:e[n].key,display:e[n].value}),n++;return a}function T(t){e._isVisible&&ge(".mbsc-sc-whl-w",e._markup).css("display","").slice(t).hide()}function y(e,t){for(var a,n,s,i=0,o=f,r=!0,l=[];r;){if(void 0!==e[i]&&i<=t)for(s=0,n=e[i],a=void 0;s<o.length&&void 0===a;)o[s].key!=e[i]||o[s].invalid||(a=s),s++;else n=o[a=g(o,!0)]&&o[a].key;l[i]=n,i++,r=!!o[a]&&o[a].children,o=o[a]&&o[a].children}return{lvl:i,nVector:l}}function _(t,a,s){var i,o,r=(a||0)+1,c=[],d={};for(o=v(t,null,a),i=0;i<t.length;i++)e._tempWheelArray[i]=t[i]=s.nVector[i]||0;for(;r<s.lvl;)d[r]=l?o[0][r]:o[r][0],c.push(r++);T(s.lvl),h=t.slice(0),c.length&&(n=!0,e.changeWheel(d))}return function e(t,a){var n;for(u=a>u?a:u,n=0;n<t.length;n++)t[n].children&&e(t[n].children,a+1)}(f,1),s=v(p,u),ge("#"+m).remove(),o.input?a=ge(o.input):o.showInput&&(a=ge('<input type="text" id="'+m+'" value="" class="'+o.inputClass+'" placeholder="'+(o.placeholder||"")+'" readonly />').insertBefore(d)),a&&e.attachShow(a),o.wheelArray||d.hide(),{wheels:s,anchor:a,layout:r,headerText:!1,setOnTap:1==u,formatValue:function(e){return void 0===t&&(t=y(e,e.length).lvl),e.slice(0,t).join(" ")},parseValue:function(e){return e?(e+"").split(" "):(o.defaultValue||p).slice(0)},onBeforeShow:function(){var t=e.getArrayVal(!0);h=t.slice(0),o.wheels=v(t,u,u),n=!0},onWheelGestureStart:function(e){o.readonly=function(e,t){for(var a=[];e;)a[--e]=!0;return a[t]=!1,a}(u,e.index)},onWheelAnimationEnd:function(a){var n=a.index,s=e.getArrayVal(!0),i=y(s,n);t=i.lvl,o.readonly=c,s[n]!=h[n]&&_(s,n,i)},onFill:function(e){t=void 0,a&&a.val(e.valueText)},validate:function(e){var a=e.values,s=e.index,i=y(a,a.length);return t=i.lvl,void 0===s&&(T(i.lvl),n||_(a,s,i)),n=!1,{disabled:function(e,t,a){for(var n=0,s=[];n<e;)s[n]=b(a,n,t),n++;return s}(t,f,a)}},onDestroy:function(){a&&ge("#"+m).remove(),d.show()}}};it.image=function(e){return e.settings.enhance&&(e._processMarkup=function(e){var t=e.attr("data-icon");return e.children().each(function(e,t){(t=ge(t)).is("img")?ge('<div class="mbsc-img-c"></div>').insertAfter(t).append(t.addClass("mbsc-img")):t.is("p")&&t.addClass("mbsc-img-txt")}),t&&e.prepend('<div class="mbsc-ic mbsc-ic-'+t+'"></div'),e.html('<div class="mbsc-img-w">'+e.html()+"</div>"),e.html()}),Da.call(this,e)},M("image",ct);var Na,Va="mbsc-selected",Aa="mbsc-lv-item-active",Ea=1,Fa="transparent",Ha=function(t,a){var s,i,o,r,l,c,d,m,u,h,f,p,b,v,g,x,T,y,_,w,C,M,S,k,D,N,V,H,P,L,O,Y,j,W,R,J,q,X,Z,Q,ee,te,ae,ne,se,ie,oe,re,le,ce,de,me,ue,he,fe,pe,be,ve,xe,ye,_e,Me,ke,De,Ae,Ee,Fe,Ie,Le,Oe,Ye,ze,$e,je,We,Re,Je,Be,qe,Ue,Ke,Ge,Xe,Ze,Qe,et,tt,at,nt,st,it,ot,rt,lt,ct,dt,mt,ut,ht,ft,pt,bt,vt,gt,xt=this,Tt=t,yt=ge(Tt),_t=0,wt=0,Ct=0,Mt={},St={},kt={};function Dt(){Re=!1,Ie=!1,r=0,et=0,tt=new Date,re=h.width(),b=ia(h),de=b.index(le),ce=le[0].offsetHeight,Ct=le[0].offsetTop,mt=ut[le.attr("data-type")||"defaults"],Qe=mt.stages}function Nt(t){var a;"touchstart"===t.type&&(m.removeClass("mbsc-no-touch"),Le=!0,clearTimeout(Oe)),!He(t,this)||s||_t||Na||xa||!e.XgkBZ||(s=!0,l=!0,se=!1,oe="touchstart"===t.type,at=U(t,"X"),nt=U(t,"Y"),y=0,_=0,le=ge(this),a=le,Dt(),lt=mt.actionable||le.hasClass("mbsc-lv-parent")||le.hasClass("mbsc-lv-back"),he=le.offset().top,lt&&(o=setTimeout(function(){a.addClass(oe?Aa:""),V("onItemActivate",{target:a[0],domEvent:t})},120)),xt.sortable&&!le.hasClass("mbsc-lv-back")&&(xt.sortable.group||(Ae=le.nextUntil(".mbsc-lv-gr-title").filter(".mbsc-lv-item"),Ye=le.prevUntil(".mbsc-lv-gr-title").filter(".mbsc-lv-item")),xe=(xt.sortable.group?h.children(ue).eq(0):Ye.length?Ye.eq(-1):le)[0].offsetTop-Ct,ve=(xt.sortable.group?h.children(ue).eq(-1):Ae.length?Ae.eq(-1):le)[0].offsetTop-Ct,xt.sortable.handle?ge(t.target).hasClass("mbsc-lv-handle")&&(clearTimeout(o),"Moz"===Ne?(t.preventDefault(),It()):dt=setTimeout(function(){It()},100)):dt=setTimeout(function(){H.appendTo(le),H[0].style[Ne+"Animation"]="mbsc-lv-fill "+(qe.sortDelay-100)+"ms linear",clearTimeout(k),clearTimeout(o),l=!1,dt=setTimeout(function(){H[0].style[Ne+"Animation"]="",It()},qe.sortDelay-80)},80)),"mousedown"==t.type&&ge(document).on("mousemove",Vt).on("mouseup",At))}function Vt(e){var t=!1,a=!0,n=r;if(s)if(D=U(e,"X"),N=U(e,"Y"),y=D-at,_=N-nt,clearTimeout(k),M||it||Ue||le.hasClass("mbsc-lv-back")||(Math.abs(_)>10?(Ue=!0,At(we({},e,{type:"mousemove"==e.type?"mouseup":"touchend"})),clearTimeout(o)):Math.abs(y)>7&&Ft()),it)e.preventDefault(),r=y/re*100,Ht(n);else if(M){e.preventDefault();var i,l=pt.scrollTop(),c=Math.max(xe,Math.min(_+vt,ve)),d=Y?he-gt+l-vt:he;bt+l<d+c+ce?(pt.scrollTop(d+c-bt+ce),i=!0):d+c<l&&(pt.scrollTop(d+c),i=!0),i&&(vt+=pt.scrollTop()-l),ke&&(xt.sortable.multiLevel&&Me.hasClass("mbsc-lv-parent")?Ct+ce/4+c>ke?t=!0:Ct+ce-ce/4+c>ke&&(w=Me.addClass("mbsc-lv-item-hl"),a=!1):Ct+ce/2+c>ke&&(Me.hasClass("mbsc-lv-back")?xt.sortable.multiLevel&&(C=Me.addClass("mbsc-lv-item-hl"),a=!1):t=!0),t&&(ze.insertAfter(Me),$e=Me,Me=ra(Me,"next"),je=ke,ke=Me.length&&Me[0].offsetTop,u++)),!t&&je&&(xt.sortable.multiLevel&&$e.hasClass("mbsc-lv-parent")?Ct+ce-ce/4+c<je?t=!0:Ct+ce/4+c<je&&(w=$e.addClass("mbsc-lv-item-hl"),a=!1):Ct+ce/2+c<je&&($e.hasClass("mbsc-lv-back")?xt.sortable.multiLevel&&(C=$e.addClass("mbsc-lv-item-hl"),a=!1):t=!0),t&&(ze.insertBefore($e),Me=$e,$e=ra($e,"prev"),ke=je,je=$e.length&&$e[0].offsetTop+$e[0].offsetHeight,u--)),a&&(w&&(w.removeClass("mbsc-lv-item-hl"),w=!1),C&&(C.removeClass("mbsc-lv-item-hl"),C=!1)),t&&V("onSortChange",{target:le[0],index:u}),Kt(le,c),V("onSort",{target:le[0],index:u})}else(Math.abs(y)>5||Math.abs(_)>5)&&Gt()}function At(e){var t,a,n,i=le;s&&(s=!1,Gt(),"mouseup"==e.type&&ge(document).off("mousemove",Vt).off("mouseup",At),Ue||(Oe=setTimeout(function(){Le=!1},300)),(it||Ue||M)&&(Ie=!0),it?Pt():M?(n=h,w?(ea(le.detach()),a=kt[w.attr("data-ref")],u=ia(a.child).length,w.removeClass("mbsc-lv-item-hl"),qe.navigateOnDrop?ha(w,function(){xt.add(null,le,null,null,w,!0),ma(le),Lt(le,de,n,!0)}):(xt.add(null,le,null,null,w,!0),Lt(le,de,n,!0))):C?(ea(le.detach()),a=kt[C.attr("data-back")],u=ia(a.parent).index(a.item)+1,C.removeClass("mbsc-lv-item-hl"),qe.navigateOnDrop?ha(C,function(){xt.add(null,le,u,null,h,!0),ma(le),Lt(le,de,n,!0)}):(xt.add(null,le,u,null,a.parent,!0),Lt(le,de,n,!0))):(t=ze[0].offsetTop-Ct,Kt(le,t,6*Math.abs(t-Math.max(xe,Math.min(_+vt,ve))),function(){ea(le),le.insertBefore(ze),Lt(le,de,n,u!==de)})),M=!1):!Ue&&Math.abs(y)<5&&Math.abs(_)<5&&(se=!0,"touchend"===e.type&&qe.tap&&G(e.target,K(ge(e.target)),e)),clearTimeout(o),setTimeout(function(){i.removeClass(Aa),V("onItemDeactivate",{target:i[0]})},100),Ue=!1,v=null)}function Et(e){var t;se&&(t="true"==le.attr("data-selected"),mt.tap&&mt.tap.call(Tt,{target:le,index:de,domEvent:e},xt),lt&&!le.hasClass(Aa)&&(le.addClass(oe?Aa:""),V("onItemActivate",{target:le[0],domEvent:e})),Ke&&(_e?t?ga(le):va(le):(ga(ge(ue,m).filter("."+Va)),va(le))),!1!==V("onItemTap",{target:le[0],index:de,domEvent:e,selected:t})&&ha(le))}function Ft(){(it=ta(mt.swipe,{target:le[0],index:de,direction:y>0?"right":"left"}))&&(Gt(),clearTimeout(o),mt.actions?(i=da(mt,y),ye.html(mt.icons).show().children().css("width",i+"%"),ae.hide(),ge(".mbsc-lv-ic-m",ne).removeClass("mbsc-lv-ic-disabled"),ge(mt.leftMenu).each(Wt),ge(mt.rightMenu).each(Wt)):(ae.show(),ye.hide(),g=mt.start,v=Qe[g],We=Qe[g-1],De=Qe[g+1]),le.addClass("mbsc-lv-item-swiping").removeClass(Aa),ct.css("line-height",ce+"px"),ne.css({top:Ct,height:ce,backgroundColor:la(y)}).addClass("mbsc-lv-stage-c-v").appendTo(h.parent()),qe.iconSlide&&le.append(ae),V("onSlideStart",{target:le[0],index:de}))}function Ht(e){var t=!1;Be||(mt.actions?ne.attr("class","mbsc-lv-stage-c-v mbsc-lv-stage-c mbsc-lv-"+(r<0?"right":"left")):(We&&(r<0?r<=We.percent:r<v.percent)?(De=v,v=We,We=Qe[--g-1],t=!0):De&&(r<0?r>v.percent:r>=De.percent)&&(We=v,v=De,De=Qe[++g+1],t=!0),v&&((t||r>0==e<=0)&&Xt(v,qe.iconSlide),t&&V("onStageChange",{target:le[0],index:de,stage:v}))),Ge||(Be=!0,Je=A(Bt)))}function Pt(e){var t,a,n=!1;E(Je),Be=!1,Ge||Bt(),mt.actions?Math.abs(r)>10&&i&&(Ut(le,r<0?-i:i,200),n=!0,Na=!0,c=le,d=de,ge(document).on("touchstart.mbsc-lv-conf mousedown.mbsc-lv-conf",function(t){t.preventDefault(),qt(le,!0,e)})):r&&(qe.quickSwipe&&!Ge&&(t=(a=new Date-tt)<300&&y>50,a<300&&y<-50?(Re=!0,Xt(v=mt.left,qe.iconSlide)):t&&(Re=!0,Xt(v=mt.right,qe.iconSlide))),v&&v.action&&(ta(v.disabled,{target:le[0],index:de})||(n=!0,(Na=Ge||ta(v.confirm,{target:le[0],index:de}))?(Ut(le,(r<0?-1:1)*ae[0].offsetWidth*100/re,200,!0),Jt(v,le,de,!1,e)):Rt(v,le,de,e)))),n||qt(le,!0,e),it=!1}function It(){M=!0,w=!1,C=!1,vt=0,u=de,qe.vibrate&&$(),Me=ra(le,"next"),ke=Me.length&&Me[0].offsetTop,$e=ra(le,"prev"),je=$e.length&&$e[0].offsetTop+$e[0].offsetHeight,ze.height(ce).insertAfter(le),le.css({top:Ct}).addClass("mbsc-lv-item-dragging").removeClass(Aa).appendTo(S),V("onSortStart",{target:le[0],index:u})}function Lt(e,t,a,n){e.removeClass("mbsc-lv-item-dragging"),ze.remove(),V("onSortEnd",{target:e[0],index:u}),qe.vibrate&&$(),n&&(xt.addUndoAction(function(n){xt.move(e,t,null,n,a,!0)},!0),V("onSortUpdate",{target:e[0],index:u}))}function Ot(){Le||(clearTimeout(Z),Na&&ge(document).trigger("touchstart"),J&&(xt.close(R,q),J=!1,R=null))}function Yt(){clearTimeout(x),x=setTimeout(function(){bt=pt[0].innerHeight||pt.innerHeight(),gt=Y?pt.offset().top:0,s&&(Ct=le[0].offsetTop,ce=le[0].offsetHeight,ne.css({top:Ct,height:ce}))},200)}function zt(e){Ie&&(e.stopPropagation(),e.preventDefault(),Ie=!1)}function $t(){ie||(clearTimeout(Fe),Fe=setTimeout(function(){var e=Y?pt[0].getBoundingClientRect().top+pt.innerHeight():window.innerHeight,t=be[0].getBoundingClientRect().top-3<e;!ie&&t&&V("onListEnd")},250))}function jt(){if(M||!s){var e,t=pt.scrollTop(),a=yt.offset().top,n=yt[0].offsetHeight,i=Y?pt.offset().top:t;ge(".mbsc-lv-gr-title",yt).each(function(t,a){ge(a).offset().top<i&&(e=a)}),a<i&&a+n>i?L.show().empty().append(ge(e).clone()):L.hide()}}function Wt(e,t){ta(t.disabled,{target:le[0],index:de})&&ge(".mbsc-ic-"+t.icon,ne).addClass("mbsc-lv-ic-disabled")}function Rt(e,t,a,n){var s,i={icon:"undo2",text:qe.undoText,action:function(){xt.undo()}};e.undo&&(xt.startActionTrack(),ge.isFunction(e.undo)&&xt.addUndoAction(function(){e.undo.call(Tt,{target:t[0],index:a},xt)}),ht=t.attr("data-ref")),s=e.action.call(Tt,{target:t[0],index:a},xt),e.undo?(xt.endActionTrack(),!1!==s&&Ut(t,+t.attr("data-pos")<0?-100:100,200),ze.height(ce).insertAfter(t),t.css("top",Ct).addClass("mbsc-lv-item-undo"),ye.hide(),ae.show(),ne.append(ae),Xt(i),Jt(i,t,a,!0,n)):qt(t,s,n)}function Jt(e,t,a,n,s){var i,o;Na=!0,ge(document).off(".mbsc-lv-conf").on("touchstart.mbsc-lv-conf mousedown.mbsc-lv-conf",function(e){e.preventDefault(),n&&Qt(t),qt(t,!0,s)}),T||ae.off(".mbsc-lv-conf").on("touchstart.mbsc-lv-conf mousedown.mbsc-lv-conf",function(e){e.stopPropagation(),i=U(e,"X"),o=U(e,"Y")}).on("touchend.mbsc-lv-conf mouseup.mbsc-lv-conf",function(r){r.preventDefault(),"touchend"===r.type&&B(),Math.abs(U(r,"X")-i)<10&&Math.abs(U(r,"Y")-o)<10&&(Rt(e,t,a,s),n&&(ft=null,Qt(t)))})}function Bt(){Ut(le,et+100*y/re),Be=!1}function qt(e,t,a){ge(document).off(".mbsc-lv-conf"),ae.off(".mbsc-lv-conf"),!1!==t?Ut(e,0,"0"!==e.attr("data-pos")?200:0,!1,function(){Zt(e,a),ea(e)}):Zt(e,a),Na=!1}function Ut(e,t,a,n,s){t=Math.max("right"==it?0:-100,Math.min(t,"left"==it?0:100)),st=e[0].style,e.attr("data-pos",t),st[Ne+"Transform"]="translate3d("+(n?re*t/100+"px":t+"%")+",0,0)",st[Ne+"Transition"]=Se+"transform "+(a||0)+"ms",s&&(_t++,setTimeout(function(){s(),_t--},a)),r=t}function Kt(e,t,a,n){t=Math.max(xe,Math.min(t,ve)),(st=e[0].style)[Ne+"Transform"]="translate3d(0,"+t+"px,0)",st[Ne+"Transition"]=Se+"transform "+(a||0)+"ms ease-out",n&&(_t++,setTimeout(function(){n(),_t--},a))}function Gt(){clearTimeout(dt),!l&&xt.sortable&&(l=!0,H.remove())}function Xt(e,t){var a=ta(e.text,{target:le[0],index:de})||"";ta(e.disabled,{target:le[0],index:de})?ne.addClass("mbsc-lv-ic-disabled"):ne.removeClass("mbsc-lv-ic-disabled"),ne.css("background-color",e.color||(0===e.percent?la(r):Fa)),ae.attr("class","mbsc-lv-ic-c mbsc-lv-ic-"+(t?"move-":"")+(r<0?"right":"left")),te.attr("class"," mbsc-lv-ic-s mbsc-lv-ic mbsc-ic mbsc-ic-"+(e.icon||"none")),ct.attr("class","mbsc-lv-ic-text"+(e.icon?"":" mbsc-lv-ic-text-only")+(a?"":" mbsc-lv-ic-only")).html(a||" "),qe.animateIcons&&(Re?te.addClass("mbsc-lv-ic-v"):setTimeout(function(){te.addClass("mbsc-lv-ic-a")},10))}function Zt(e,t){s||(te.attr("class","mbsc-lv-ic-s mbsc-lv-ic mbsc-ic mbsc-ic-none"),ne.attr("style","").removeClass("mbsc-lv-stage-c-v"),ct.html("")),ne.removeClass("mbsc-lv-left mbsc-lv-right"),e&&(V("onSlideEnd",{target:e[0],index:de}),t&&t())}function Qt(e){e.css("top","").removeClass("mbsc-lv-item-undo"),ft?xt.animate(ze,"collapse",function(){ze.remove()}):ze.remove(),Zt(),ht=null,ft=null}function ea(e){(st=e[0].style)[Ne+"Transform"]="",st[Ne+"Transition"]="",st.top="",e.removeClass("mbsc-lv-item-swiping")}function ta(e,t){return ge.isFunction(e)?e.call(this,t,xt):e}function aa(e){return Ke&&!e.hasClass("mbsc-lv-parent")&&!e.hasClass("mbsc-lv-back")}function na(t){var a=t.attr("data-ref"),n=t.attr("data-role"),s=ut[t.attr("data-type")||"defaults"],i=aa(t)&&"true"==t.attr("data-selected");if(a||(a=Ea++,t.attr("data-ref",a)),kt[a]={item:t,child:t.children(pe),parent:t.parent(),ref:t.parent()[0]===Tt?null:t.parent().parent().attr("data-ref")},t.addClass("list-divider"==n?"mbsc-lv-gr-title":"mbsc-lv-item"+(s.actionable?" mbsc-lv-item-actionable":"")+(i?" "+Va:"")),t.attr("aria-selected",i?"true":"false"),xt.sortable.handle&&"list-divider"!=n&&!t.children(".mbsc-lv-handle-c").length&&t.append(j),qe.enhance&&!t.hasClass("mbsc-lv-item-enhanced")){var o=t.attr("data-icon"),r=t.find("img").eq(0).addClass("mbsc-lv-img");r.is(":first-child")?t.addClass("mbsc-lv-img-"+(qe.rtl?"right":"left")):r.length&&t.addClass("mbsc-lv-img-"+(qe.rtl?"left":"right")),t.addClass("mbsc-lv-item-enhanced").children().each(function(e,t){(t=ge(t)).is("p, h1, h2, h3, h4, h5, h6")&&t.addClass("mbsc-lv-txt")}),o&&t.addClass("mbsc-lv-item-ic-"+(t.attr("data-icon-align")||(qe.rtl?"right":"left"))).append('<div class="mbsc-lv-item-ic mbsc-ic mbsc-ic-'+o+'"></div>')}t.append(xt._getText(e,.2))}function sa(e){ge(ue,e).not(".mbsc-lv-back").each(function(){na(ge(this))}),ge(pe,e).not(".mbsc-lv").addClass("mbsc-lv").prepend(Q).parent().addClass("mbsc-lv-parent mbsc-lv-item-actionable").prepend(ee),ge(".mbsc-lv-back",e).each(function(){ge(this).attr("data-back",ge(this).parent().parent().attr("data-ref"))})}function ia(e){return e.children(ue).not(".mbsc-lv-back").not(".mbsc-lv-removed").not(".mbsc-lv-ph")}function oa(e){return"object"!==(void 0===e?"undefined":n(e))&&(e=ge(ue,m).filter('[data-id="'+e+'"]')),ge(e)}function ra(e,t){for(e=e[t]();e.length&&(!e.hasClass("mbsc-lv-item")||e.hasClass("mbsc-lv-ph")||e.hasClass("mbsc-lv-item-dragging"));){if(!xt.sortable.group&&e.hasClass("mbsc-lv-gr-title"))return!1;e=e[t]()}return e}function la(e){return(e>0?mt.right:mt.left).color||Fa}function ca(e){return I(e)?e+"":0}function da(e,t){return+(t<0?ca((e.actionsWidth||0).right)||ca(e.actionsWidth)||ca(qe.actionsWidth.right)||ca(qe.actionsWidth):ca((e.actionsWidth||0).left)||ca(e.actionsWidth)||ca(qe.actionsWidth.left)||ca(qe.actionsWidth))}function ma(e,t){if(e){var a=pt.scrollTop(),n=e.is(".mbsc-lv-item")?e[0].offsetHeight:0,s=e.offset().top+(Y?a-gt:0);t?(s<a||s+n>a+bt)&&pt.scrollTop(s):s<a?pt.scrollTop(s):s+n>a+bt&&pt.scrollTop(Math.min(s,s+n-bt/2))}}function ua(e,t,a,n,s){var i=t.parent(),o=t.prev();n=n||F,o[0]===ae[0]&&(o=ae.prev()),h[0]!==t[0]?(V("onNavStart",{level:wt,direction:e,list:t[0]}),Xe.prepend(t.addClass("mbsc-lv-v mbsc-lv-sl-new")),ma(m),fa(Xe,"mbsc-lv-sl-"+e,function(){h.removeClass("mbsc-lv-sl-curr"),t.removeClass("mbsc-lv-sl-new").addClass("mbsc-lv-sl-curr"),f&&f.length?h.removeClass("mbsc-lv-v").insertAfter(f):p.append(h.removeClass("mbsc-lv-v")),f=o,p=i,h=t,ma(a,s),n.call(Tt,a),V("onNavEnd",{level:wt,direction:e,list:t[0]})})):(ma(a,s),n.call(Tt,a))}function ha(e,t){_t||(e.hasClass("mbsc-lv-parent")?(wt++,ua("r",kt[e.attr("data-ref")].child,null,t)):e.hasClass("mbsc-lv-back")&&(wt--,ua("l",kt[e.attr("data-back")].parent,kt[e.attr("data-back")].item,t)))}function fa(e,t,a){var n;function s(){clearTimeout(n),_t--,e.off(Ce,s).removeClass(t),a.call(Tt,e)}a=a||F,qe.animation&&"mbsc-lv-item-none"!==t?(_t++,e.on(Ce,s).addClass(t),n=setTimeout(s,250)):a.call(Tt,e)}function pa(e,t){var a,n=e.attr("data-ref");a=St[n]=St[n]||[],t&&a.push(t),e.attr("data-action")||(t=a.shift())&&(e.attr("data-action",1),t(function(){e.removeAttr("data-action"),a.length?pa(e):delete St[n]}))}function ba(e,t,a){var n,s;e&&e.length&&(n=100/(e.length+2),ge.each(e,function(i,o){void 0===o.key&&(o.key=Ze++),void 0===o.percent&&(o.percent=t*n*(i+1),a&&((s=we({},o)).key=Ze++,s.percent=-n*(i+1),e.push(s),Mt[s.key]=s)),Mt[o.key]=o}))}function va(e){aa(e)&&e.addClass(Va).attr("data-selected","true").attr("aria-selected","true")}function ga(e){e.removeClass(Va).removeAttr("data-selected").removeAttr("aria-selected")}Ve.call(this,t,a,!0),xt.animate=function(e,t,a){fa(e,"mbsc-lv-item-"+t,a)},xt.add=function(e,t,a,s,i,o){var r,l,c,d,u,h,f="",p=void 0===i?yt:oa(i),b=p,v="object"!==(void 0===t?"undefined":n(t))?ge("<"+me+' data-ref="'+Ea+++'" data-id="'+e+'">'+t+"</"+me+">"):ge(t),g=v[0],x=g.style,T=v.attr("data-pos")<0?"left":"right",y=v.attr("data-ref");s=s||F,y||(y=Ea++,v.attr("data-ref",y)),na(v),o||xt.addUndoAction(function(e){d?xt.navigate(p,function(){b.remove(),p.removeClass("mbsc-lv-parent").children(".mbsc-lv-arr").remove(),u.child=p.children(pe),xt.remove(v,null,e,!0)}):xt.remove(v,null,e,!0)},!0),pa(v,function(e){ea(v.css("top","").removeClass("mbsc-lv-item-undo")),p.is(ue)?(h=p.attr("data-ref"),p.children(pe).length||(d=!0,p.append("<"+fe+"></"+fe+">"))):h=p.children(".mbsc-lv-back").attr("data-back"),(u=kt[h])&&(u.child.length?b=u.child:(p.addClass("mbsc-lv-parent").prepend(ee),b=p.children(pe).prepend(Q).addClass("mbsc-lv"),u.child=b,ge(".mbsc-lv-back",p).attr("data-back",h))),kt[y]={item:v,child:v.children(pe),parent:b,ref:h},c=ia(b),l=c.length,void 0!==a&&null!==a||(a=l),o&&(f="mbsc-lv-item-new-"+(o?T:"")),sa(v.addClass(f)),!1!==a&&(l?a<l?v.insertBefore(c.eq(a)):v.insertAfter(c.eq(l-1)):(r=ge(".mbsc-lv-back",b)).length?v.insertAfter(r):b.append(v)),m.trigger("mbsc-refresh"),qe.animateAddRemove&&b.hasClass("mbsc-lv-v")?(x.height=g.offsetHeight+"px",xt.animate(v,o&&ht===y?"none":"expand",function(t){xt.animate(t,o?"add-"+T:"pop-in",function(t){x.height="",s.call(Tt,t.removeClass(f)),e()})})):(s.call(Tt,v.removeClass(f)),e()),V("onItemAdd",{target:g})})},xt.swipe=function(e,t,a,n,i){var o;e=oa(e),le=e,T=n,Ge=!0,s=!0,a=void 0===a?300:a,y=t>0?1:-1,Dt(),Ft(),Ut(e,t,a),clearTimeout(rt),clearInterval(ot),ot=setInterval(function(){o=r,r=Pe(e)/re*100,Ht(o)},10),rt=setTimeout(function(){clearInterval(ot),o=r,r=t,Ht(o),Pt(i),T=!1,Ge=!1,s=!1},a)},xt.openStage=function(e,t,a,n){Mt[t]&&xt.swipe(e,Mt[t].percent,a,n)},xt.openActions=function(e,t,a,n){e=oa(e);var s=da(ut[e.attr("data-type")||"defaults"],"left"==t?-1:1);xt.swipe(e,"left"==t?-s:s,a,n)},xt.close=function(e,t){xt.swipe(e,0,t)},xt.remove=function(e,t,a,n){var s,i,o,r,l,c,d;a=a||F,l=(s=oa(e)).attr("data-ref"),s.length&&kt[l]&&(i=s.parent(),r=ia(i).index(s),d=s[0].style,function e(t){t&&(c=c||t.hasClass("mbsc-lv-v"),t.children("[data-ref]").each(function(){var t=ge(this).attr("data-ref");kt[t]&&(e(kt[t].child),delete kt[t])}))}(kt[l].child),c&&(o=qe.animation,qe.animation=!1,xt.navigate(s),qe.animation=o),delete kt[l],n||(s.attr("data-ref")===ht&&(ft=!0),xt.addUndoAction(function(e){xt.add(null,s,r,e,i,!0)},!0)),pa(s,function(e){t=t||(s.attr("data-pos")<0?"left":"right"),qe.animateAddRemove&&i.hasClass("mbsc-lv-v")?xt.animate(s.addClass("mbsc-lv-removed"),n?"pop-out":"remove-"+t,function(t){d.height=t[0].offsetHeight+"px",xt.animate(t,"collapse",function(t){d.height="",ea(t.removeClass("mbsc-lv-removed")),!1!==a.call(Tt,t)&&t.remove(),e()})}):(!1!==a.call(Tt,s)&&s.remove(),e()),V("onItemRemove",{target:s[0]})}))},xt.move=function(e,t,a,n,s,i){e=oa(e),i||xt.startActionTrack(),ne.append(ae),xt.remove(e,a,null,i),xt.add(null,e,t,n,s,i),i||xt.endActionTrack()},xt.navigate=function(e,t){var a,n;e=oa(e),a=kt[e.attr("data-ref")],n=function(e){for(var t=0,a=kt[e.attr("data-ref")];a&&a.ref;)t++,a=kt[a.ref];return t}(e),a&&(ua(n>=wt?"r":"l",a.parent,e,t,!0),wt=n)},xt.showLoading=function(){ie=!0,be.addClass("mbsc-show-lv-loading"),pt.scrollTop(Y?pt[0].scrollHeight:ge(qe.context)[0].scrollHeight)},xt.hideLoading=function(){be.removeClass("mbsc-show-lv-loading"),setTimeout(function(){ie=!1},100)},xt.select=function(e){_e||ga(ge(ue,m).filter("."+Va)),va(oa(e))},xt.deselect=function(e){ga(oa(e))},xt._processSettings=function(){yt.is("[mbsc-enhance]")&&(O=!0,yt.removeAttr("mbsc-enhance"))},xt._init=function(){var e,t,a,n=0,s="",i="",o="";fe=qe.listNode,pe=qe.listSelector,me=qe.itemNode,ue=qe.itemSelector,_e="multiple"==qe.select,Ke="off"!=qe.select,a=xt.remote.listview.sortable,xt.remote.listview.handlePos,j=xt.remote.listview.handleDiv,Q=xt.remote.listview.htmlLeft,ee=xt.remote.listview.htmlRight,e=xt.remote.listview.contClass,xt.sortable=a||!1,m?(m.attr("class",e),ge(".mbsc-lv-handle-c",m).remove(),ge(ue,m).not(".mbsc-lv-back").removeClass("mbsc-lv-item"),pt.off("orientationchange resize",Yt),Ee&&pt.off("scroll touchmove",Ee),pt.off("scroll touchmove",$t)):(s+='<div class="mbsc-lv-multi-c"></div>',s+='<div class="mbsc-lv-ic-c"><div class="mbsc-lv-ic-s mbsc-lv-ic mbsc-ic mbsc-ic-none"></div><div class="mbsc-lv-ic-text"></div></div>',yt.addClass("mbsc-lv mbsc-lv-v mbsc-lv-root").removeClass("mbsc-cloak").show(),ne=ge('<div class="mbsc-lv-stage-c">'+s+"</div>"),ae=ge(".mbsc-lv-ic-c",ne),ye=ge(".mbsc-lv-multi-c",ne),te=ge(".mbsc-lv-ic-s",ne),ct=ge(".mbsc-lv-ic-text",ne),ze=ge("<"+me+' class="mbsc-lv-item mbsc-lv-ph"></'+me+">"),H=ge('<div class="mbsc-lv-fill-item"></div>'),m=ge('<div class="'+e+'"><'+fe+' class="mbsc-lv mbsc-lv-dummy"></'+fe+'><div class="mbsc-lv-sl-c"></div><div class="mbsc-lv-loading"><span class="mbsc-ic mbsc-ic-'+(qe.loadingIcon||"loop2")+'"></span></div></div>'),S=ge(".mbsc-lv-dummy",m),be=ge(".mbsc-lv-loading",m),m.insertAfter(yt),Yt(),m.on("touchstart mousedown",".mbsc-lv-item",Nt).on("touchmove",".mbsc-lv-item",Vt).on("touchend touchcancel",".mbsc-lv-item",At).on("click",".mbsc-lv-item",Et),Tt.addEventListener("click",zt,!0),m.on("touchstart mousedown",".mbsc-lv-ic-m",function(e){T||(e.stopPropagation(),e.preventDefault()),at=U(e,"X"),nt=U(e,"Y")}).on("touchend mouseup",".mbsc-lv-ic-m",function(e){T||("touchend"===e.type&&B(),Na&&!ge(this).hasClass("mbsc-lv-ic-disabled")&&Math.abs(U(e,"X")-at)<10&&Math.abs(U(e,"Y")-nt)<10&&Rt((r<0?mt.rightMenu:mt.leftMenu)[ge(this).index()],c,d))}),Xe=ge(".mbsc-lv-sl-c",m).append(yt.addClass("mbsc-lv-sl-curr")).attr("data-ref",Ea++),h=yt,p=m),Y="body"!==qe.context,(pt=ge(Y?qe.context:window)).on("orientationchange resize",Yt),pt.on("scroll touchmove",$t),Ze=0,(ut=qe.itemGroups||{}).defaults={swipeleft:qe.swipeleft,swiperight:qe.swiperight,stages:qe.stages,actions:qe.actions,actionsWidth:qe.actionsWidth,actionable:qe.actionable},sa(yt),ge.each(ut,function(e,t){if(t.swipe=void 0!==t.swipe?t.swipe:qe.swipe,t.actionable=void 0!==t.actionable?t.actionable:qe.actionable,t.stages=t.stages||[],ba(t.stages,1,!0),ba(t.stages.left,1),ba(t.stages.right,-1),(t.stages.left||t.stages.right)&&(t.stages=[].concat(t.stages.left||[],t.stages.right||[])),P=!1,t.stages.length||(t.swipeleft&&t.stages.push({percent:-30,action:t.swipeleft}),t.swiperight&&t.stages.push({percent:30,action:t.swiperight})),ge.each(t.stages,function(e,t){if(0===t.percent)return P=!0,!1}),P||t.stages.push({percent:0}),t.stages.sort(function(e,t){return e.percent-t.percent}),ge.each(t.stages,function(e,a){if(0===a.percent)return t.start=e,!1}),P?t.left=t.right=t.stages[t.start]:(t.left=t.stages[t.start-1]||{},t.right=t.stages[t.start+1]||{}),t.actions){for(t.leftMenu=t.actions.left||t.actions,t.rightMenu=t.actions.right||t.leftMenu,i="",o="",n=0;n<t.leftMenu.length;n++)i+="<div "+(t.leftMenu[n].color?'style="background-color: '+t.leftMenu[n].color+'"':"")+' class="mbsc-lv-ic-m mbsc-lv-ic mbsc-ic mbsc-ic-'+t.leftMenu[n].icon+'">'+(t.leftMenu[n].text||"")+"</div>";for(n=0;n<t.rightMenu.length;++n)o+="<div "+(t.rightMenu[n].color?'style="background-color: '+t.rightMenu[n].color+'"':"")+' class="mbsc-lv-ic-m mbsc-lv-ic mbsc-ic mbsc-ic-'+t.rightMenu[n].icon+'">'+(t.rightMenu[n].text||"")+"</div>";t.actions.left&&(t.swipe=t.actions.right?t.swipe:"right"),t.actions.right&&(t.swipe=t.actions.left?t.swipe:"left"),t.icons='<div class="mbsc-lv-multi mbsc-lv-multi-ic-left">'+i+'</div><div class="mbsc-lv-multi mbsc-lv-multi-ic-right">'+o+"</div>"}}),qe.fixedHeader&&(t="mbsc-lv-fixed-header"+(Y?" mbsc-lv-fixed-header-ctx mbsc-lv-"+qe.theme+" mbsc-"+qe.theme+(qe.baseTheme?" mbsc-lv-"+qe.baseTheme+" mbsc-"+qe.baseTheme:""):""),L?(L.attr("class",t),jt()):L=ge('<div class="'+t+'"></div>'),Y?pt.before(L):m.prepend(L),Ee=z(jt,200),pt.on("scroll touchmove",Ee)),qe.hover&&(q||m.on("mouseover.mbsc-lv",".mbsc-lv-item",function(){R&&R[0]==this||(Ot(),R=ge(this),ut[R.attr("data-type")||"defaults"].actions&&(Z=setTimeout(function(){Le?R=null:(J=!0,xt.openActions(R,W,q,!1))},X)))}).on("mouseleave.mbsc-lv",Ot),q=qe.hover.time||200,X=qe.hover.timeout||200,W=qe.hover.direction||qe.hover||"right"),O&&m.attr("mbsc-enhance",""),m.trigger("mbsc-enhance",[{theme:qe.theme,lang:qe.lang}])},xt._destroy=function(){var e;p.append(h),Y&&L&&L.remove(),O&&(yt.attr("mbsc-enhance",""),(e=Te[m[0].id])&&e.destroy()),Tt.removeEventListener("click",zt,!0),m.find(".mbsc-lv-txt,.mbsc-lv-img").removeClass("mbsc-lv-txt mbsc-lv-img"),m.find(pe).removeClass("mbsc-lv mbsc-lv-v mbsc-lv-root mbsc-lv-sl-curr").find(ue).removeClass("mbsc-lv-gr-title mbsc-lv-item mbsc-lv-item-enhanced mbsc-lv-parent mbsc-lv-img-left mbsc-lv-img-right mbsc-lv-item-ic-left mbsc-lv-item-ic-right").removeAttr("data-ref"),ge(".mbsc-lv-back,.mbsc-lv-handle-c,.mbsc-lv-arr,.mbsc-lv-item-ic",m).remove(),yt.insertAfter(m),m.remove(),ne.remove(),pt.off("orientationchange resize",Yt),pt.off("scroll touchmove",$t),Ee&&pt.off("scroll touchmove",Ee)};var xa,Ta=[],ya=[],_a=[],wa=0;xt.startActionTrack=function(){wa||(_a=[]),wa++},xt.endActionTrack=function(){--wa||ya.push(_a)},xt.addUndoAction=function(e,t){var a={action:e,async:t};wa?_a.push(a):(ya.push([a]),ya.length>qe.undoLimit&&ya.shift())},xt.undo=function(){var e,t,a;function n(){t<0?(xa=!1,s()):(e=a[t],t--,e.async?e.action(n):(e.action(),n()))}function s(){(a=Ta.shift())&&(xa=!0,t=a.length-1,n())}ya.length&&Ta.push(ya.pop()),xa||s()},qe=xt.settings,V=xt.trigger,xt.init()};Ha.prototype={_class:"listview",_hasDef:!0,_hasTheme:!0,_hasLang:!0,_defaults:{context:"body",actionsWidth:90,sortDelay:250,undoLimit:10,tap:ke,swipe:!0,quickSwipe:!0,animateAddRemove:!0,animateIcons:!0,animation:!0,revert:!0,vibrate:!0,actionable:!0,handleClass:"",handleMarkup:'<div class="mbsc-lv-handle-bar mbsc-lv-handle"></div><div class="mbsc-lv-handle-bar mbsc-lv-handle"></div><div class="mbsc-lv-handle-bar mbsc-lv-handle"></div>',listNode:"ul",listSelector:"ul,ol",itemNode:"li",itemSelector:"li",leftArrowClass:"mbsc-ic-arrow-left4",rightArrowClass:"mbsc-ic-arrow-right4",backText:"Back",undoText:"Undo",stages:[],select:"off"}},ye.ListView=Ha,e.themes.listview.mobiscroll={leftArrowClass:"mbsc-ic-arrow-left5",rightArrowClass:"mbsc-ic-arrow-right5"},M("listview",Ha,!1);var Pa={batch:50,min:0,max:100,defaultUnit:"",units:null,unitNames:null,invalid:[],sign:!1,step:.05,scale:2,convert:function(e){return e},signText:" ",wholeText:"Whole",fractionText:"Fraction",unitText:"Unit"};it.measurement=function(e){var t,a,n,s,i,o,r,l,c,d,m,u,h,f,p=we({},e.settings),b=we(e.settings,Pa,p),v={},g=[[]],x={},T={},y={},_=[],w=b.sign,C=b.units&&b.units.length,M=C?b.defaultUnit||b.units[0]:"",S=[],k=b.step<1,D=b.step>1?b.step:1,N=k?Math.max(b.scale,(b.step+"").split(".")[1].length):1,V=Math.pow(10,N),A=Math.round(k?b.step*V:b.step),E=0,F=0,H=0;function P(e){return Math.max(c,Math.min(d,k?e<0?Math.ceil(e):Math.floor(e):$(Math.round(e-E),A)+E))}function I(e){return k?$((Math.abs(e)-Math.abs(P(e)))*V-F,A)+F:0}function L(e){var t=P(e),a=I(e);return a>=V&&(e<0?t--:t++,a=0),[e<0?"-":"+",t,a]}function z(e){var t=+e[i],a=k?e[s]/V*(t<0?-1:1):0;return(w&&"-"==e[0]?-1:1)*(t+a)}function $(e,t){return Math.round(e/t)*t}function j(e,t,a){return t!==a&&b.convert?b.convert.call(this,e,t,a):e}function W(e){var t,a;r=j(b.min,M,e),l=j(b.max,M,e),k?(c=r<0?Math.ceil(r):Math.floor(r),d=l<0?Math.ceil(l):Math.floor(l),m=I(r),u=I(l)):(c=Math.round(r),d=Math.round(l),d=c+Math.floor((d-c)/A)*A,E=c%A),t=c,a=d,w&&(a=Math.abs(t)>Math.abs(a)?Math.abs(t):Math.abs(a),t=t<0?0:t),T.min=t<0?Math.ceil(t/D):Math.floor(t/D),T.max=a<0?Math.ceil(a/D):Math.floor(a/D)}function R(e){return z(e).toFixed(k?N:0)+(C?" "+S[e[o]]:"")}if(e.setVal=function(t,a,n,s,i){e._setVal(ge.isArray(t)?R(t):t,a,n,s,i)},b.units)for(f=0;f<b.units.length;++f)h=b.units[f],S.push(b.unitNames&&b.unitNames[h]||h);if(w)if(w=!1,C)for(f=0;f<b.units.length;f++)j(b.min,M,b.units[f])<0&&(w=!0);else w=b.min<0;if(w&&(g[0].push({data:["-","+"],label:b.signText}),H++),T={label:b.wholeText,data:function(e){return c%D+e*D},getIndex:function(e){return Math.round((e-c%D)/D)}},g[0].push(T),i=H++,W(M),k){for(g[0].push(y),y.data=[],y.label=b.fractionText,f=F;f<V;f+=A)_.push(f),y.data.push({value:f,display:"."+Y(f,N)});s=H++,t=Math.ceil(100/A),b.invalid&&b.invalid.length&&(ge.each(b.invalid,function(e,t){var a=t>0?Math.floor(t):Math.ceil(t);0===a&&(a=t<=0?-.001:.001),x[a]=(x[a]||0)+1,0===t&&(x[a=.001]=(x[a]||0)+1)}),ge.each(x,function(e,a){a<t?delete x[e]:x[e]=e}))}if(C){for(v={data:[],label:b.unitText,cssClass:"mbsc-msr-whl-unit",circular:!1},f=0;f<b.units.length;f++)v.data.push({value:f,display:S[f]});g[0].push(v)}return o=H,{wheels:g,minWidth:w&&k?70:80,showLabel:!1,formatValue:R,compClass:"mbsc-msr mbsc-sc",parseValue:function(e){var t,m=((("number"==typeof e?e+"":e)||b.defaultValue)+"").split(" "),u=+m[0],h=[],f="";return C&&(f=-1==(f=-1==(f=ge.inArray(m[1],S))?ge.inArray(M,b.units):f)?0:f),W(n=C?b.units[f]:""),(t=L(u=O(u=isNaN(u)?0:u,r,l)))[1]=O(t[1],c,d),a=u,w&&(h[0]=t[0],t[1]=Math.abs(t[1])),h[i]=t[1],k&&(h[s]=t[2]),C&&(h[o]=f),h},onCancel:function(){a=void 0},validate:function(t){var h,f,p,v,g,y=t.values,S=t.index,N=t.direction,V={},E=[],F={},P=C?b.units[y[o]]:"";if(w&&0===S&&(a=Math.abs(a)*("-"==y[0]?-1:1)),(S===i||S===s&&k||void 0===a||void 0===S)&&(a=z(y),n=P),(C&&S===o&&n!==P||void 0===S)&&(W(P),a=j(a,n,P),n=P,f=L(a),void 0!==S&&(F[i]=T,e.changeWheel(F)),w&&(y[0]=f[0])),E[i]=[],w)for(E[0]=[],r>0&&(E[0].push("-"),y[0]="+"),l<0&&(E[0].push("+"),y[0]="-"),g=Math.abs("-"==y[0]?c:d),H=g+D;H<g+20*D;H+=D)E[i].push(H),V[H]=!0;if(a=O(a,r,l),f=L(a),p=w?Math.abs(f[1]):f[1],h=w?"-"==y[0]:a<0,y[i]=p,h&&(f[0]="-"),k&&(y[s]=f[2]),ge.each(k?x:b.invalid,function(e,t){if(w&&h){if(!(t<=0))return;t=Math.abs(t)}t=$(j(t,M,P),k?1:A),V[t]=!0,E[i].push(t)}),y[i]=e.getValidValue(i,p,N,V),f[1]=y[i]*(w&&h?-1:1),k){E[s]=[];var I=w?y[0]+y[1]:(a<0?"-":"+")+Math.abs(f[1]),Y=(r<0?"-":"+")+Math.abs(c),R=(l<0?"-":"+")+Math.abs(d);I===Y&&ge(_).each(function(e,t){(h?t>m:t<m)&&E[s].push(t)}),I===R&&ge(_).each(function(e,t){(h?t<u:t>u)&&E[s].push(t)}),ge.each(b.invalid,function(e,t){v=L(j(t,M,P)),(f[0]===v[0]||0===f[1]&&0===v[1]&&0===v[2])&&f[1]===v[1]&&E[s].push(v[2])})}return{disabled:E,valid:y}}}};var Ia={min:0,max:100,defaultUnit:"km",units:["m","km","in","ft","yd","mi"]},La={mm:.001,cm:.01,dm:.1,m:1,dam:10,hm:100,km:1e3,in:.0254,ft:.3048,yd:.9144,ch:20.1168,fur:201.168,mi:1609.344,lea:4828.032};it.distance=function(e){var t=we({},Ia,e.settings);return we(e.settings,t,{sign:!1,convert:function(e,t,a){return e*La[t]/La[a]}}),it.measurement.call(this,e)};var Oa={min:0,max:100,defaultUnit:"N",units:["N","kp","lbf","pdl"]},Ya={N:1,kp:9.80665,lbf:4.448222,pdl:.138255};it.force=function(e){var t=we({},Oa,e.settings);return we(e.settings,t,{sign:!1,convert:function(e,t,a){return e*Ya[t]/Ya[a]}}),it.measurement.call(this,e)};var za={min:0,max:1e3,defaultUnit:"kg",units:["g","kg","oz","lb"],unitNames:{tlong:"t (long)",tshort:"t (short)"}},$a={mg:.001,cg:.01,dg:.1,g:1,dag:10,hg:100,kg:1e3,t:1e6,drc:1.7718452,oz:28.3495,lb:453.59237,st:6350.29318,qtr:12700.58636,cwt:50802.34544,tlong:1016046.9088,tshort:907184.74};it.mass=function(e){var t=we({},za,e.settings);return we(e.settings,t,{sign:!1,convert:function(e,t,a){return e*$a[t]/$a[a]}}),it.measurement.call(this,e)};var ja={min:0,max:100,defaultUnit:"kph",units:["kph","mph","mps","fps","knot"],unitNames:{kph:"km/h",mph:"mi/h",mps:"m/s",fps:"ft/s",knot:"knot"}},Wa={kph:1,mph:1.60934,mps:3.6,fps:1.09728,knot:1.852};it.speed=function(e){var t=we({},ja,e.settings);return we(e.settings,t,{sign:!1,convert:function(e,t,a){return e*Wa[t]/Wa[a]}}),it.measurement.call(this,e)};var Ra={min:-20,max:40,defaultUnit:"c",units:["c","k","f","r"],unitNames:{c:"°C",k:"K",f:"°F",r:"°R"}},Ja={c2k:function(e){return e+273.15},c2f:function(e){return 9*e/5+32},c2r:function(e){return 9*(e+273.15)/5},k2c:function(e){return e-273.15},k2f:function(e){return 9*e/5-459.67},k2r:function(e){return 9*e/5},f2c:function(e){return 5*(e-32)/9},f2k:function(e){return 5*(e+459.67)/9},f2r:function(e){return e+459.67},r2c:function(e){return 5*(e-491.67)/9},r2k:function(e){return 5*e/9},r2f:function(e){return e-459.67}};it.temperature=function(e){var t=we({},Ra,e.settings);return we(e.settings,t,{sign:!0,convert:function(e,t,a){return Ja[t+"2"+a](e)}}),it.measurement.call(this,e)},M("measurement",ct),M("distance",ct),M("force",ct),M("mass",ct),M("speed",ct),M("temperature",ct); /* eslint-disable no-unused-vars */ var Ba=1,qa=function(t,a,s){var i,o,r,l,c,d,m,u,h,f,p,b,v,g,x,T,y={},_=1e3,w=this,C=ge(t);function M(e){clearTimeout(h),h=setTimeout(function(){D(!e||"load"!==e.type)},200)}function S(e,a){if(e.length){if(a=w._onItemTap(e,a),i=e,e.parent()[0]==t){var n=e.offset().left,s=e[0].offsetLeft,r=e[0].offsetWidth,l=o.offset().left;f&&(s=g-s-r),"a"==v.variant?n<l?p.scroll(f?s+r-c:-s,_,!0):n+r>l+c&&p.scroll(f?s:c-s-r,_,!0):p.scroll((c/2-s-r/2)*(f?-1:1),_,!0)}a&&T("onItemTap",{target:e[0]})}}function k(){var t;w._initMarkup(o),C.find(".mbsc-ripple").remove(),w._$items=C.children(),w._$items.each(function(a){var n,s=ge(this),o=s.attr("data-ref");o||(o=Ba++),0===a&&(t=s),i||(i=w._getActiveItem(s)),n="mbsc-scv-item mbsc-btn-e "+((w._getItemProps(s)||{}).cssClass||""),s.attr("data-ref",o).removeClass(y[o]).addClass(n),y[o]=n,s.append(w._getText(e,.2))}),i||(i=t),w._markupReady(o)}function D(e,a){var n=v.itemWidth,s=v.layout;if(w.contWidth=c=o.width(),w._checkResp())return!1;e&&u===c||!c||(u=c,I(s)&&(d=c?c/s:n)<n&&(s="liquid"),n&&("liquid"==s?d=c?c/Math.min(Math.floor(c/n),w._$items.length):n:"fixed"==s&&(d=n)),w._size(c,d),d&&C.children().css("width",d+"px"),w.totalWidth=g=t.offsetWidth,we(p.settings,{contSize:c,maxSnapScroll:!!v.paging&&1,maxScroll:0,minScroll:g>c?c-g:0,snap:v.paging?c:!!b&&(d||".mbsc-scv-item"),elastic:g>c&&(d||c)}),p.refresh(a))}Ve.call(this,t,a,!0),w.navigate=function(e,t){S(w._getItem(e),t)},w.next=function(e){if(i){var t=i.next();t.length&&S(i=t,e)}},w.prev=function(e){if(i){var t=i.prev();t.length&&S(i=t,e)}},w.refresh=w.position=function(e){k(),D(!1,e)},w._init=function(){var e;r=ge(v.context),l=ge("body"==v.context?window:v.context),w.__init(),f=w.remote.menustrip.rtlSetting,b=w.remote.menustrip.snapSetting,e=w.remote.menustrip.contClass+(w._getContClass()||""),o?(o.attr("class",e),C.off(".mbsc-ripple")):((o=ge('<div class="'+e+'"><div class="mbsc-scv-sc"></div></div>').insertAfter(C)).find(".mbsc-scv-sc").append(C),o.find("img").on("load",M),l.on("orientationchange resize",M),m=Je(o[0],M,v.zone),p=new st(o[0],{axis:"X",contSize:0,maxScroll:0,maxSnapScroll:1,minScroll:0,snap:1,elastic:1,rtl:f,mousewheel:v.mousewheel,thresholdX:v.threshold,stopProp:v.stopProp,onStart:function(e){x||"touchstart"!=e.domEvent.type||(x=!0,r.find(".mbsc-no-touch").removeClass("mbsc-no-touch"))},onBtnTap:function(e){var t=e.domEvent,a=t.target;"touchend"===t.type&&v.tap&&G(a,K(ge(a)),t),setTimeout(function(){S(ge(e.target),!0)},10)},onGestureStart:function(e){T("onGestureStart",e)},onGestureEnd:function(e){T("onGestureEnd",e)},onMove:function(e){T("onMove",e)},onAnimationStart:function(e){T("onAnimationStart",e)},onAnimationEnd:function(e){T("onAnimationEnd",e)}})),C.css("display","").addClass("mbsc-scv").removeClass("mbsc-cloak"),k(),T("onMarkupReady",{target:o[0]}),D()},w._size=F,w._initMarkup=F,w._markupReady=F,w._getContClass=F,w._getItemProps=F,w._getActiveItem=F,w.__init=F,w.__destroy=F,w._destroy=function(){w.__destroy(),l.off("orientationchange resize",M),C.removeClass("mbsc-scv").insertAfter(o).find(".mbsc-scv-item").each(function(){var e=ge(this);e.width("").removeClass(y[e.attr("data-ref")])}),o.remove(),p.destroy(),m.detach()},w._getItem=function(e){return"object"!==(void 0===e?"undefined":n(e))&&(e=w._$items.filter('[data-id="'+e+'"]')),ge(e)},w._onItemTap=function(e,t){return void 0===t||t},v=w.settings,T=w.trigger,s||w.init()};qa.prototype={_class:"scrollview",_hasDef:!0,_hasTheme:!0,_hasLang:!0,_responsive:!0,_defaults:{tap:ke,stopProp:!1,context:"body",layout:"liquid"}},ye.ScrollView=qa;var Ua=function(e,t,a){var n,s,i,o,r,l,c=ge(e),d=this;function m(){s&&"inline"!=s&&n.find(".mbsc-page").css("padding-"+s,"")}function u(e){e.addClass(r).attr("data-selected","true").attr("aria-selected","true")}function h(e){e.removeClass(r).removeAttr("data-selected").removeAttr("aria-selected")}qa.call(this,e,t,!0),d.select=function(e){i||h(d._$items.filter(".mbsc-ms-item-sel")),u(d._getItem(e))},d.deselect=function(e){h(d._getItem(e))},d.enable=function(e){d._getItem(e).removeClass("mbsc-disabled").removeAttr("data-disabled").removeAttr("aria-disabled")},d.disable=function(e){d._getItem(e).addClass("mbsc-disabled").attr("data-disabled","true").attr("aria-disabled","true")},d.setBadge=function(e,t){var a;e=d._getItem(e).attr("data-badge",t),(a=ge(".mbsc-ms-badge",e)).length?t?a.html(t):a.remove():t&&e.append('<span class="mbsc-ms-badge">'+t+"</span>")},d._markupReady=function(e){d._hasIcons?e.addClass("mbsc-ms-icons"):e.removeClass("mbsc-ms-icons"),d._hasText?e.addClass("mbsc-ms-txt"):e.removeClass("mbsc-ms-txt"),d.__markupReady(e)},d._size=function(t,a){d.__size(t,a),"inline"!=s&&n.find(".mbsc-page").css("padding-"+s,e.offsetHeight+"px")},d._onItemTap=function(e,t){return!1!==d.__onItemTap(e,t)&&(void 0===t&&(t=!i),o&&t&&!e.hasClass("mbsc-disabled")&&(i?"true"==e.attr("data-selected")?h(e):u(e):(h(d._$items.filter(".mbsc-ms-item-sel")),u(e))),t)},d._getActiveItem=function(e){var t="true"==e.attr("data-selected");if(o&&!i&&t)return e},d._getItemProps=function(e){var t="true"==e.attr("data-selected"),a="true"==e.attr("data-disabled"),n=e.attr("data-icon"),s=e.attr("data-badge");return e.attr("data-role","button").attr("aria-selected",t?"true":"false").attr("aria-disabled",a?"true":"false").find(".mbsc-ms-badge").remove(),s&&e.append('<span class="mbsc-ms-badge">'+s+"</span>"),n&&(d._hasIcons=!0),e.text()&&(d._hasText=!0),{cssClass:"mbsc-ms-item "+(l.itemClass||"")+" "+(t?r:"")+(a?" mbsc-disabled "+(l.disabledClass||""):"")+(n?" mbsc-ms-ic mbsc-ic mbsc-ic-"+n:"")}},d._getContClass=function(){return" mbsc-ms-c mbsc-ms-"+l.variant+" mbsc-ms-"+s+(o?"":" mbsc-ms-nosel")+(d.__getContClass()||"")},d.__init=function(){d.___init(),n=ge(l.context),m(),s=l.display,i="multiple"==l.select,o="off"!=l.select,r=" mbsc-ms-item-sel "+(l.activeClass||""),c.addClass("mbsc-ms mbsc-ms-base "+(l.groupClass||""))},d.__destroy=function(){c.removeClass("mbsc-ms mbsc-ms-base "+(l.groupClass||"")),m(),d.___destroy()},d.__onItemTap=F,d.__getContClass=F,d.__markupReady=F,d.__size=F,d.___init=F,d.___destroy=F,l=d.settings,a||d.init()};Ua.prototype={_defaults:we({},qa.prototype._defaults)};var Ka=function(e,t){Ua.call(this,e,t,!0),this.___init=function(){},this.init()};Ka.prototype={_class:"optionlist",_hasDef:!0,_hasTheme:!0,_hasLang:!0,_responsive:!0,_defaults:we({},Ua.prototype._defaults,{select:"multiple",variant:"a",display:"inline"})},ye.Optionlist=Ka,e.themes.optionlist=e.themes.navigation,M("optionlist",Ka,!1);var Ga=function(e,t){var a,n,s,i,o,r=ge(e),l=r.is("ul,ol"),c=this;Ua.call(this,e,t,!0),c._initMarkup=function(){a&&a.remove(),n&&r.append(n.children())},c.__size=function(e,t){var l,d=t||72,m=c._$items.length,u=0;o.hide(),"bottom"==i.type&&(r.removeClass("mbsc-scv-liq"),a.remove(),c._$items.remove().each(function(a){var s=ge(this);r.append(s),u+=t||this.offsetWidth||0,Math.round(u+(a<m-1?d:0))>e&&(l=!0,n.append(s.css("width","").addClass("mbsc-fr-btn-e")))}),a.attr("class",s+(i.moreIcon?" mbsc-menu-item-ic mbsc-ms-ic mbsc-ic mbsc-ic-"+i.moreIcon:"")).html(c._hasIcons&&c._hasText?i.moreText:""),l&&r.append(a)),"liquid"==i.layout&&r.addClass("mbsc-scv-liq")},c.__onItemTap=function(e){if(e.hasClass("mbsc-menu-item")&&!1!==c.trigger("onMenuShow",{target:e[0],menu:o}))return o.show(!1,!0),!1},c.__getContClass=function(){return"hamburger"==i.type?" mbsc-ms-hamburger":""},c.__markupReady=function(e){"hamburger"==i.type&&(n.append(c._$items.addClass("mbsc-fr-btn-e")),a.attr("class",s+(i.menuIcon?" mbsc-menu-item-ic mbsc-ms-ic mbsc-ic mbsc-ic-"+i.menuIcon:"")).html(i.menuText||""),r.append(a),i.menuText&&i.menuIcon||e.removeClass("mbsc-ms-icons"),i.menuText?e.addClass("mbsc-ms-txt"):e.removeClass("mbsc-ms-txt"))},c.___init=function(){var e;"tab"==i.type?(i.display=i.display||"top",i.variant=i.variant||"b"):"bottom"==i.type?(i.display=i.display||"bottom",i.variant=i.variant||"a"):"hamburger"==i.type&&(i.display=i.display||"inline",i.variant=i.variant||"a"),s="mbsc-scv-item mbsc-ms-item mbsc-btn-e mbsc-menu-item "+(i.itemClass||""),a||(a=ge(l?"<li></li>":"<div></div>"),n=ge(l?"<ul></ul>":"<div></div>").addClass("mbsc-scv mbsc-ms")),o=new ia(n[0],{display:"bubble",theme:i.theme,lang:i.lang,context:i.context,buttons:[],anchor:a,onBeforeShow:function(t,a){e=null,a.settings.cssClass="mbsc-wdg mbsc-ms-a mbsc-ms-more"+(c._hasText?"":" mbsc-ms-more-icons")},onBeforeClose:function(){return c.trigger("onMenuHide",{target:e&&e[0],menu:o})},onMarkupReady:function(t,a){c.tap(a._markup.find(".mbsc-fr-c"),function(t){(e=ge(t.target).closest(".mbsc-ms-item")).length&&!e.hasClass("mbsc-disabled")&&("touchend"===t.type?q(t,t.target):(c.navigate(e,!0),o.hide()))})}})},c.___destroy=function(){o.destroy(),r.append(c._$items),a.remove()},i=c.settings,c.init()};Ga.prototype={_class:"navigation",_hasDef:!0,_hasTheme:!0,_hasLang:!0,_responsive:!0,_defaults:we({},Ua.prototype._defaults,{type:"bottom",moreText:"More",moreIcon:"material-more-horiz",menuIcon:"material-menu"})},ye.Navigation=Ga,M("nav",Ga,!1),it.number=it.measurement,M("number",ct);var Xa={},Za=function(t,a,n){var s,i,o,r,l,c,d,m,u,h,f,p,b,v,g,x,T,y,_,w=ge(t),C=this,M=[],S=[],k={},D={},N={107:"+",109:"-"},V={48:0,49:1,50:2,51:3,52:4,53:5,54:6,55:7,56:8,57:9,96:0,97:1,98:2,99:3,100:4,101:5,102:6,103:7,104:8,105:9};function A(a){var n,d=l.validate.call(t,{values:g.slice(0),variables:k},C)||[],m=d&&d.disabled||[];if(C._isValid=!d.invalid,C._tempValue=l.formatValue.call(t,g.slice(0),k,C),r=g.length,x=d.length||y,C._isVisible&&e.XgkBZ){if(ge(".mbsc-np-ph",s).each(function(e){ge(this).html("ltr"==l.fill?e>=r?o:c||g[e]:e>=y-x?e+r<y?o:c||g[e+r-y]:"")}),ge(".mbsc-np-cph",s).each(function(){ge(this).html(k[ge(this).attr("data-var")]||ge(this).attr("data-ph"))}),r===y)for(n=0;n<=9;n++)m.push(n);for(ge(".mbsc-np-btn",s).removeClass(i),n=0;n<m.length;n++)ge('.mbsc-np-btn[data-val="'+m[n]+'"]',s).addClass(i);C._isValid?ge(".mbsc-fr-btn-s .mbsc-fr-btn",s).removeClass(i):ge(".mbsc-fr-btn-s .mbsc-fr-btn",s).addClass(i),C.live&&(C._hasValue=a||C._hasValue,E(a,!1,a),a&&T("onSet",{valueText:C._value}))}}function E(e,t,a,n){t&&A(),n||(_=g.slice(0),D=we({},k),M=S.slice(0),C._value=C._hasValue?C._tempValue:null),e&&(C._isInput&&w.val(C._hasValue&&C._isValid?C._value:""),T("onFill",{valueText:C._hasValue?C._tempValue:"",change:a}),a&&(C._preventChange=!0,w.trigger("change")))}function F(e){var t,a,n=e||[],s=[];for(S=[],k={},t=0;t<n.length;t++)/:/.test(n[t])?(a=n[t].split(":"),k[a[0]]=a[1],S.push(a[0])):(s.push(n[t]),S.push("digit"));return s}function H(t,a){!(r||a||l.allowLeadingZero)||t.hasClass("mbsc-disabled")||t.hasClass("mbsc-np-btn-empty")||r<y&&e.XgkBZ&&(S.push("digit"),g.push(a),A(!0))}function P(e){var t,a,n=e.attr("data-val"),s="false"!==e.attr("data-track"),i=e.attr("data-var");if(!e.hasClass("mbsc-disabled")){if(i&&(a=i.split(":"),s&&S.push(a[0]),k[a[0]]=void 0===a[2]?a[1]:k[a[0]]==a[1]?a[2]:a[1]),n.length+r<=x)for(t=0;t<n.length;++t)a=I(n[t])?+n[t]:n[t],(l.allowLeadingZero||r||a)&&(S.push("digit"),g.push(a),r=g.length);A(!0)}}function L(){var e,t,a=S.pop();if(r||"digit"!==a){if("digit"!==a&&k[a])for(delete k[a],t=S.slice(0),S=[],e=0;e<t.length;e++)t[e]!==a&&S.push(t[e]);else g.pop();A(!0)}}function O(){clearInterval(v),b=!1}function Y(e){if(He(e,this)){if("keydown"==e.type&&32!=e.keyCode)return;!function(e){b=!0,d=U(e,"X"),m=U(e,"Y"),clearInterval(v),clearTimeout(v),L(),v=setInterval(function(){L()},150)}(e),"mousedown"==e.type&&ge(document).on("mousemove",z).on("mouseup",$)}}function z(e){b&&(u=U(e,"X"),h=U(e,"Y"),f=u-d,p=h-m,(Math.abs(f)>7||Math.abs(p)>7)&&O())}function $(e){b&&(e.preventDefault(),O(),"mouseup"==e.type&&ge(document).off("mousemove",z).off("mouseup",$))}at.call(this,t,a,!0),C.setVal=C._setVal=function(e,a,n,s){C._hasValue=null!==e&&void 0!==e,g=F(ge.isArray(e)?e.slice(0):l.parseValue.call(t,e,C)),E(a,!0,void 0===n?a:n,s)},C.getVal=C._getVal=function(e){return C._hasValue||e?C[e?"_tempValue":"_value"]:null},C.setArrayVal=C.setVal,C.getArrayVal=function(e){return e?g.slice(0):C._hasValue?_.slice(0):null},C._readValue=function(){var e=w.val()||"";""!==e&&(C._hasValue=!0),c?(k={},S=[],g=[]):(k=C._hasValue?D:{},S=C._hasValue?M:[],g=C._hasValue&&_?_.slice(0):F(l.parseValue.call(t,e,C)),E(!1,!0))},C._fillValue=function(){C._hasValue=!0,E(!0,!1,!0)},C._generateContent=function(){var t,a,n,s=1,i="";for(i+='<div class="mbsc-np-hdr"><div role="button" tabindex="0" aria-label="'+l.deleteText+'" class="mbsc-np-del mbsc-fr-btn-e mbsc-ic mbsc-ic-'+l.deleteIcon+'"></div><div class="mbsc-np-dsp">',i+=l.template.replace(/d/g,'<span class="mbsc-np-ph">'+o+"</span>").replace(/d/g,"d").replace(/{([a-zA-Z0-9]*)\:?([a-zA-Z0-9\-\_]*)}/g,'<span class="mbsc-np-cph" data-var="$1" data-ph="$2">$2</span>'),i+="</div></div>",i+='<div class="mbsc-np-tbl-c mbsc-w-p"><div class="mbsc-np-tbl">',t=0;t<4;t++){for(i+='<div class="mbsc-np-row">',a=0;a<3;a++)n=s,10==s||12==s?n="":11==s&&(n=0),""===n?10==s&&l.leftKey?i+='<div role="button" tabindex="0" class="mbsc-np-btn mbsc-np-btn-custom mbsc-fr-btn-e" '+(l.leftKey.variable?'data-var="'+l.leftKey.variable+'"':"")+' data-val="'+(l.leftKey.value||"")+'" '+(void 0!==l.leftKey.track?' data-track="'+l.leftKey.track+'"':"")+">"+l.leftKey.text+"</div>":12==s&&l.rightKey?i+='<div role="button" tabindex="0" class="mbsc-np-btn mbsc-np-btn-custom mbsc-fr-btn-e" '+(l.rightKey.variable?'data-var="'+l.rightKey.variable+'"':"")+' data-val="'+(l.rightKey.value||"")+'" '+(void 0!==l.rightKey.track?' data-track="'+l.rightKey.track+'"':"")+" >"+l.rightKey.text+"</div>":i+='<div class="mbsc-np-btn mbsc-np-btn-empty"></div>':i+='<div tabindex="0" role="button" class="mbsc-np-btn mbsc-fr-btn-e" data-val="'+n+'">'+n+C._getText(e,.2)+"</div>",s++;i+="</div>"}return i+="</div></div>"},C._markupReady=function(){s=C._markup,A()},C._attachEvents=function(e){e.on("keydown",function(t){var a;void 0!==N[t.keyCode]?(a=ge('.mbsc-np-btn[data-var="sign:-:"]',e)).length&&(k.sign=107==t.keyCode?"-":"",P(a)):void 0!==V[t.keyCode]?H(ge('.mbsc-np-btn[data-val="'+V[t.keyCode]+'"]',e),V[t.keyCode]):8==t.keyCode&&(t.preventDefault(),L())}),C.tap(ge(".mbsc-np-btn",e),function(){var e=ge(this);e.hasClass("mbsc-np-btn-custom")?P(e):H(e,+e.attr("data-val"))},!1,30,!0),ge(".mbsc-np-del",e).on("touchstart mousedown keydown",Y).on("touchmove mousemove",z).on("touchend mouseup keyup",$)},C.__init=function(){(l=C.settings).template=l.template.replace(/\\d/,"d"),o=l.placeholder,y=(l.template.match(/d/g)||[]).length,i="mbsc-disabled "+(l.disabledClass||""),c=l.mask,T=C.trigger,c&&w.is("input")&&w.attr("type","password")},C._indexOf=function(e,t){var a;for(a=0;a<e.length;++a)if(e[a].toString()===t.toString())return a;return-1},n||C.init()};Za.prototype={_hasDef:!0,_hasTheme:!0,_hasLang:!0,_responsive:!0,_class:"numpad",_presets:Xa,_defaults:we({},at.prototype._defaults,{template:"dd.dd",placeholder:"0",deleteIcon:"backspace",allowLeadingZero:!1,headerText:!1,fill:"rtl",compClass:"mbsc-np",deleteText:"Delete",decimalSeparator:".",thousandsSeparator:",",validate:F,parseValue:F,formatValue:function(e,t,a){var n,s=1,i=a.settings,o=i.placeholder,r=i.template,l=e.length,c=r.length,d="";for(n=0;n<c;n++)"d"==r[c-n-1]?(d=s<=l?e[l-s]+d:o+d,s++):d=r[c-n-1]+d;return ge.each(t,function(e,t){d=d.replace("{"+e+"}",t)}),ge("<div>"+d+"</div>").text()}})},ye.Numpad=Za,e.themes.numpad=e.themes.frame;var Qa={min:0,max:99.99,scale:2,prefix:"",suffix:"",returnAffix:!1};function en(e){for(var t=0,a=1,n=0;e.length;)t>3?a=3600:t>1&&(a=60),n+=e.pop()*a*(t%2?10:1),t++;return n}Xa.decimal=function(e){function t(e,t){for(var a,n=e.slice(0),s=0;n.length;)s=10*s+n.shift();for(a=0;a<i;a++)s/=10;return t?-1*s:s}function a(e){var a=t(e).toFixed(i).split(".");return a[0].replace(/\B(?=(\d{3})+(?!\d))/g,s.thousandsSeparator)+(a[1]?s.decimalSeparator+a[1]:"")}var n=we({},e.settings),s=we(e.settings,Qa,n),i=s.scale,o=+s.min.toFixed(i),r=+s.max.toFixed(i),l=o<0,c=new RegExp(s.thousandsSeparator,"g");return e.setVal=function(t,a,n,s){return e._setVal(O(t,o,r),a,n,s)},e.getVal=function(t){var a=e._getVal(t),n=(a+"").replace(c,"").replace(s.decimalSeparator,".");return I(n)?+n:a},{template:(l?"{sign}":"")+s.prefix.replace(/d/g,"\\d")+Array((Math.floor(Math.max(r,Math.abs(o)))+"").length+1).join("d")+(i?"."+Array(i+1).join("d"):"")+s.suffix.replace(/d/g,"\\d"),leftKey:l?{text:"-/+",variable:"sign:-:",track:!1}:void 0,parseValue:function(e){var t,a,n=e||s.defaultValue,o=[];if(n&&(a=(n=(n+"").replace(c,"").replace(s.decimalSeparator,".")).match(/\d+\.?\d*/g)))for(a=(+a[0]).toFixed(i),t=0;t<a.length;t++)"."!=a[t]&&(+a[t]?o.push(+a[t]):o.length&&o.push(0));return e<0&&o.push("sign:-"),o},formatValue:function(e,n){var i=a(e);return(t(e,n&&"-"==n.sign)<0?"-":"")+(s.returnAffix?s.prefix+i+s.suffix:i)},validate:function(n){var i=n.values,l=a(i),c=t(i,n.variables&&"-"==n.variables.sign),d=[];return i.length||s.allowLeadingZero||d.push(0),e.isVisible()&&ge(".mbsc-np-dsp",e._markup).html((n.variables.sign||"")+s.prefix+l+s.suffix),{disabled:d,invalid:c>r||c<o||!!s.invalid&&-1!=e._indexOf(s.invalid,c)}}}};var tn=["h","m","s"],an={min:0,max:362439,defaultValue:0,hourTextShort:"h",minuteTextShort:"m",secTextShort:"s"};Xa.timespan=function(e){var t=we({},e.settings),a=we(e.settings,an,t),n={h:a.hourTextShort.replace(/d/g,"\\d"),m:a.minuteTextShort.replace(/d/g,"\\d"),s:a.secTextShort.replace(/d/g,"\\d")},s='d<span class="mbsc-np-sup mbsc-np-time">'+n.s+"</span>";function i(e){var t,a="",s=3600;return ge(tn).each(function(i,o){t=Math.floor(e/s),e-=t*s,s/=60,(t>0||"s"==o&&!a)&&(a=a+(a?" ":"")+t+n[o])}),a}return a.max>9&&(s="d"+s),a.max>99&&(s='<span class="mbsc-np-ts-m">'+(a.max>639?"d":"")+'d</span><span class="mbsc-np-sup mbsc-np-time">'+n.m+"</span>"+s),a.max>6039&&(s='<span class="mbsc-np-ts-h">'+(a.max>38439?"d":"")+'d</span><span class="mbsc-np-sup mbsc-np-time">'+n.h+"</span>"+s),e.setVal=function(t,a,n,s){return I(t)&&(t=i(t)),e._setVal(t,a,n,s)},e.getVal=function(t){return e._hasValue||t?en(e.getArrayVal(t)):null},{template:s,parseValue:function(e){var t,s=e||i(a.defaultValue),o=[];return s&&ge(tn).each(function(e,a){(t=new RegExp("(\\d+)"+n[a],"gi").exec(s))?(t=+t[1])>9?(o.push(Math.floor(t/10)),o.push(t%10)):(o.length&&o.push(0),(t||o.length)&&o.push(t)):o.length&&(o.push(0),o.push(0))}),o},formatValue:function(e){return i(en(e))},validate:function(t){var n=t.values,s=en(n.slice(0)),i=[];return n.length||i.push(0),{disabled:i,invalid:s>a.max||s<a.min||!!a.invalid&&-1!=e._indexOf(a.invalid,+s)}}}};var nn={timeFormat:"hh:ii A",amText:"am",pmText:"pm"};Xa.time=function(e){var t=we({},e.settings),a=we(e.settings,nn,t),n=a.timeFormat.split(":"),s=a.timeFormat.match(/a/i),i=s?"a"==s[0]?a.amText:a.amText.toUpperCase():"",o=s?"a"==s[0]?a.pmText:a.pmText.toUpperCase():"",r=0,l=a.min?""+a.min.getHours():"",c=a.max?""+a.max.getHours():"",d=a.min?""+(a.min.getMinutes()<10?"0"+a.min.getMinutes():a.min.getMinutes()):"",m=a.max?""+(a.max.getMinutes()<10?"0"+a.max.getMinutes():a.max.getMinutes()):"",u=a.min?""+(a.min.getSeconds()<10?"0"+a.min.getSeconds():a.min.getSeconds()):"",h=a.max?""+(a.max.getSeconds()<10?"0"+a.max.getSeconds():a.max.getSeconds()):"";function f(e,t){var a,n="";for(a=0;a<e.length;++a)n+=e[a]+(a%2==(e.length%2==1?0:1)&&a!=e.length-1?":":"");return ge.each(t,function(e,t){n+=" "+t}),n}return a.min&&a.min.setFullYear(2014,7,20),a.max&&a.max.setFullYear(2014,7,20),{placeholder:"-",allowLeadingZero:!0,template:(3==n.length?"dd:dd:dd":2==n.length?"dd:dd":"dd")+(s?'<span class="mbsc-np-sup">{ampm:--}</span>':""),leftKey:s?{text:i,variable:"ampm:"+i,value:"00"}:{text:":00",value:"00"},rightKey:s?{text:o,variable:"ampm:"+o,value:"00"}:{text:":30",value:"30"},parseValue:function(e){var t,n,r=e||a.defaultValue,l=[];if(r){if(n=(r+="").match(/\d/g))for(t=0;t<n.length;t++)l.push(+n[t]);s&&l.push("ampm:"+(r.match(new RegExp(a.pmText,"gi"))?o:i))}return l},formatValue:function(e,t){return f(e,t)},validate:function(t){var i=t.values,o=f(i,t.variables),p=i.length>=3?new Date(2014,7,20,""+i[0]+(i.length%2==0?i[1]:""),""+i[i.length%2==0?2:1]+i[i.length%2==0?3:2]):"";return{disabled:function(e){var t,i,o,f,p,b,v,g,x,T,y=[],_=2*n.length;if(r=_,e.length||(s&&(y.push(0),y.push(a.leftKey.value)),y.push(a.rightKey.value)),!s&&(_-e.length<2||1!=e[0]&&(e[0]>2||e[1]>3)&&_-e.length<=2)&&(y.push("30"),y.push("00")),(s?e[0]>1||e[1]>2:1!=e[0]&&(e[0]>2||e[1]>3))&&e[0]&&(e.unshift(0),r=_-1),e.length==_)for(t=0;t<=9;++t)y.push(t);else if(1==e.length&&s&&1==e[0]||e.length&&e.length%2==0||!s&&2==e[0]&&e[1]>3&&e.length%2==1)for(t=6;t<=9;++t)y.push(t);if(x=void 0!==e[1]?""+e[0]+e[1]:"",T=+m==+(void 0!==e[3]?""+e[2]+e[3]:""),a.invalid)for(t=0;t<a.invalid.length;++t)if(b=a.invalid[t].getHours(),v=a.invalid[t].getMinutes(),g=a.invalid[t].getSeconds(),b==+x){if(2==n.length&&(v<10?0:+(""+v)[0])==+e[2]){y.push(v<10?v:+(""+v)[1]);break}if((g<10?0:+(""+g)[0])==+e[4]){y.push(g<10?g:+(""+g)[1]);break}}if(a.min||a.max){if(i=+l==+x,p=(o=+c==+x)&&T,f=i&&T,0===e.length){for(t=s?2:l>19?l[0]:3;t<=(1==l[0]?9:l[0]-1);++t)y.push(t);if(l>=10&&(y.push(0),2==l[0]))for(t=3;t<=9;++t)y.push(t);if(c&&c<10||l&&l>=10)for(t=c&&c<10?+c[0]+1:0;t<(l&&l>=10?l[0]:10);++t)y.push(t)}if(1==e.length){if(0===e[0])for(t=0;t<l[0];++t)y.push(t);if(l&&0!==e[0]&&(s?1==e[0]:2==e[0]))for(t=s?3:4;t<=9;++t)y.push(t);if(e[0]==l[0])for(t=0;t<l[1];++t)y.push(t);if(e[0]==c[0]&&!s)for(t=+c[1]+1;t<=9;++t)y.push(t)}if(2==e.length&&(i||o))for(t=o?+m[0]+1:0;t<(i?+d[0]:10);++t)y.push(t);if(3==e.length&&(o&&e[2]==m[0]||i&&e[2]==d[0]))for(t=o&&e[2]==m[0]?+m[1]+1:0;t<(i&&e[2]==d[0]?+d[1]:10);++t)y.push(t);if(4==e.length&&(f||p))for(t=p?+h[0]+1:0;t<(f?+u[0]:10);++t)y.push(t);if(5==e.length&&(f&&e[4]==u[0]||p&&e[4]==h[0]))for(t=p&&e[4]==h[0]?+h[1]+1:0;t<(f&&e[4]==u[0]?+u[1]:10);++t)y.push(t)}return y}(i),length:r,invalid:(s?!new RegExp("^(0?[1-9]|1[012])(:[0-5]\\d)?(:[0-5][0-9]) (?:"+a.amText+"|"+a.pmText+")$","i").test(o):!/^([0-1]?[0-9]|2[0-4]):([0-5][0-9])(:[0-5][0-9])?$/.test(o))||!!a.invalid&&-1!=e._indexOf(a.invalid,p)||!((!a.min||a.min<=p)&&(!a.max||p<=a.max))}}}};var sn={dateOrder:"mdy",dateFormat:"mm/dd/yy",delimiter:"/"};Xa.date=function(e){var t,a,n,s,i=[],o=we({},e.settings),r=we(e.settings,be,sn,o),l=r.dateOrder,c=r.min?""+(r.getMonth(r.min)+1):0,d=r.max?""+(r.getMonth(r.max)+1):0,m=r.min?""+r.getDay(r.min):0,u=r.max?""+r.getDay(r.max):0,h=r.min?""+r.getYear(r.min):0,f=r.max?""+r.getYear(r.max):0;for(l=(l=(l=l.replace(/y+/gi,"yyyy")).replace(/m+/gi,"mm")).replace(/d+/gi,"dd"),t=l.toUpperCase().indexOf("Y"),a=l.toUpperCase().indexOf("M"),n=l.toUpperCase().indexOf("D"),l="",i.push({val:t,n:"yyyy"},{val:a,n:"mm"},{val:n,n:"dd"}),i.sort(function(e,t){return e.val-t.val}),ge.each(i,function(e,t){l+=t.n}),t=l.indexOf("y"),a=l.indexOf("m"),n=l.indexOf("d"),l="",s=0;s<8;++s)l+="d",s+1!=t&&s+1!=a&&s+1!=n||(l+=r.delimiter);function p(e){return e%4==0&&e%100!=0||e%400==0}function b(e){return new Date(+(""+e[t]+e[t+1]+e[t+2]+e[t+3]),+(""+e[a]+e[a+1])-1,+(""+e[n]+e[n+1]))}return e.getVal=function(t){return e._hasValue||t?b(e.getArrayVal(t)):null},{placeholder:"-",fill:"ltr",allowLeadingZero:!0,template:l,parseValue:function(e){var t,a=[],n=e||r.defaultValue,s=te(r.dateFormat,n,r);if(n)for(t=0;t<i.length;++t)a=/m/i.test(i[t].n)?a.concat(((r.getMonth(s)<9?"0":"")+(r.getMonth(s)+1)).split("")):/d/i.test(i[t].n)?a.concat(((r.getDay(s)<10?"0":"")+r.getDay(s)).split("")):a.concat((r.getYear(s)+"").split(""));return a},formatValue:function(e){return ee(r.dateFormat,b(e),r)},validate:function(s){var i=s.values,o=b(i);return{disabled:function(e){var s,i,o,l,b,v=[],g=void 0!==e[t+3]?""+e[t]+e[t+1]+e[t+2]+e[t+3]:"",x=void 0!==e[a+1]?""+e[a]+e[a+1]:"",T=void 0!==e[n+1]?""+e[n]+e[n+1]:"",y=""+r.getMaxDayOfMonth(g||2012,x-1||0),_=h===g&&+c==+x,w=f===g&&+d==+x;if(r.invalid)for(s=0;s<r.invalid.length;++s){if(o=r.getYear(r.invalid[s]),l=r.getMonth(r.invalid[s]),b=r.getDay(r.invalid[s]),o==+g&&l+1==+x&&(b<10?0:+(""+b)[0])==+e[n]){v.push(b<10?b:+(""+b)[1]);break}if(l+1==+x&&b==+T&&(""+o).substring(0,3)==""+e[t]+e[t+1]+e[t+2]){v.push((""+o)[3]);break}if(o==+g&&b==+T&&(l<10?0:+(""+(l+1))[0])==+e[a]){v.push(l<10?l:+(""+(l+1))[1]);break}}if("31"!=T||e.length!=a&&e.length!=a+1||(1!=e[a]?v.push(2,4,6,9,11):v.push(1)),"30"==T&&0===e[a]&&e.length<=a+1&&v.push(2),e.length==a){for(s=f===g&&+d<10?1:2;s<=9;++s)v.push(s);h===g&&+c>=10&&v.push(0)}if(e.length==a+1){if(1==e[a]){for(s=f===g?+d[1]+1:3;s<=9;++s)v.push(s);if(h==g)for(s=0;s<+c[1];++s)v.push(s)}if(0===e[a]&&(v.push(0),f===g||h===g))for(s=f===g?+T>+u?+d:+d+1:0;s<=(h===g?+c-1:9);++s)v.push(s)}if(e.length==n){for(s=w?1+(+u>10?+u[0]:0):+y[0]+1;s<=9;++s)v.push(s);if(_)for(s=0;s<(+m<10?0:m[0]);++s)v.push(s)}if(e.length==n+1){if(e[n]>=3||"02"==x)for(s=+y[1]+1;s<=9;++s)v.push(s);if(w&&+u[0]==e[n])for(s=+u[1]+1;s<=9;++s)v.push(s);if(_&&m[0]==e[n])for(s=0;s<+m[1];++s)v.push(s);if(0===e[n]&&(v.push(0),w||_))for(s=w?+u+1:1;s<=(_?+m-1:9);++s)v.push(s)}if(void 0!==e[t+2]&&"02"==x&&"29"==T)for(i=+(""+e[t]+e[t+1]+e[t+2]+0);i<=+(""+e[t]+e[t+1]+e[t+2]+9);++i)v.push(p(i)?"":i%10);if(e.length==t){if(r.min)for(s=0;s<+h[0];++s)v.push(s);if(r.max)for(s=+f[0]+1;s<=9;++s)v.push(s);v.push(0)}if(r.min||r.max)for(i=1;i<4;++i)if(e.length==t+i){if(e[t+i-1]==+h[i-1]&&(3!=i||e[t+i-2]==+h[i-2]))for(s=0;s<+h[i]+(3==i&&e[a+1]&&+c>+x?1:0);++s)v.push(s);if(e[t+i-1]==+f[i-1]&&(3!=i||e[t+i-2]==+f[i-2]))for(s=+f[i]+(3==i&&+d<+x?0:1);s<=9;++s)v.push(s)}return v}(i),invalid:!("Invalid Date"!=o&&(!r.min||r.min<=o)&&(!r.max||o<=r.max))||!!r.invalid&&-1!=e._indexOf(r.invalid,o)}}}},M("numpad",Za,!1);var on={autoCorrect:!0,showSelector:!0,minRange:1,rangeTap:!0};it.range=function(e){function t(e,t){e&&(e.setFullYear(t.getFullYear()),e.setMonth(t.getMonth()),e.setDate(t.getDate()))}function a(t,a){var n=e._order,s=new Date(t);return void 0===n.h&&s.setHours(a?23:0),void 0===n.i&&s.setMinutes(a?59:0),void 0===n.s&&s.setSeconds(a?59:0),s.setMilliseconds(a?999:0),s}function n(e,t){return new Date(e.getFullYear(),e.getMonth(),e.getDate()+t)}function s(e){f?(y-x>V.maxRange-1&&(e?x=new Date(Math.max(v,y-V.maxRange+1)):y=new Date(Math.min(b,+x+V.maxRange-1))),y-x<V.minRange-1&&(e?x=new Date(Math.max(v,y-V.minRange+1)):y=new Date(Math.min(b,+x+V.minRange-1)))):(Math.ceil((y-x)/F)>P&&(e?x=a(Math.max(v,n(y,1-P)),!1):y=a(Math.min(b,n(x,P-1)),!0)),Math.ceil((y-x)/F)<H&&(e?x=a(Math.max(v,n(y,1-H)),!1):y=a(Math.min(b,n(x,H-1)),!0)))}function i(e,t){var a=!0;return e&&x&&y&&(s(k),s(!k)),x&&y||(a=!1),t&&r(),a}function o(){C&&m&&(ge(".mbsc-range-btn",m).removeClass(L).removeAttr("aria-checked"),ge(".mbsc-range-btn",m).eq(k).addClass(L).attr("aria-checked","true"))}function r(){var t,a,n,s,i,o=0,r=E||!k?" mbsc-cal-day-hl mbsc-cal-sel-start":" mbsc-cal-sel-start",l=E||k?" mbsc-cal-day-hl mbsc-cal-sel-end":" mbsc-cal-sel-end";if(e.startVal=x?ee(h,x,V):"",e.endVal=y?ee(h,y,V):"",m&&(ge(".mbsc-range-btn-v-start",m).html(e.startVal||" "),ge(".mbsc-range-btn-v-end",m).html(e.endVal||" "),t=x?new Date(x):null,n=y?new Date(y):null,!t&&n&&(t=new Date(n)),!n&&t&&(n=new Date(t)),i=k?n:t,ge(".mbsc-cal-day-picker .mbsc-cal-day-hl",m).removeClass(O),ge(".mbsc-cal-day-picker .mbsc-selected",m).removeClass("mbsc-cal-sel-start mbsc-cal-sel-end "+L).removeAttr("aria-selected"),t&&n))for(a=t.setHours(0,0,0,0),s=n.setHours(0,0,0,0);n>=t&&o<126;)ge('.mbsc-cal-day[data-full="'+i.getFullYear()+"-"+(i.getMonth()+1)+"-"+i.getDate()+'"]',m).addClass(L+" "+(i.getTime()===a?r:"")+(i.getTime()===s?l:"")).attr("aria-selected","true"),i.setDate(i.getDate()+(k?-1:1)),i.setHours(0,0,0,0),o++}function l(e,t){return{h:e?e.getHours():t?23:0,i:e?e.getMinutes():t?59:0,s:e?e.getSeconds():t?59:0}}function c(){x&&(p=!0,e.setDate(x,!1,0,!0),x=e.getDate(!0)),y&&(p=!0,e.setDate(y,!1,0,!0),y=e.getDate(!0))}var d,m,u,h,f,p,b,v,g,x,T,y,_,w,C,M=e._startDate,S=e._endDate,k=0,D=new Date,N=we({},e.settings),V=we(e.settings,on,N),A=V.anchor,E=V.rangeTap,F=864e5,H=Math.max(1,Math.ceil(V.minRange/F)),P=Math.max(1,Math.ceil(V.maxRange/F)),I="mbsc-disabled "+(V.disabledClass||""),L="mbsc-selected "+(V.selectedClass||""),O="mbsc-cal-day-hl",Y=null===V.defaultValue?[]:V.defaultValue||[new Date(D.setHours(0,0,0,0)),new Date(D.getFullYear(),D.getMonth(),D.getDate()+6,23,59,59,999)];return E&&(V.tabs=!0),d=ht.call(this,e),h=e._format,f=/time/i.test(V.controls.join(",")),w="time"===V.controls.join(""),C=V.showSelector,b=V.max?a(le(V.max,h,V),!0):1/0,v=V.min?a(le(V.min,h,V),!1):-1/0,Y[0]=le(Y[0],h,V,V.isoParts),Y[1]=le(Y[1],h,V,V.isoParts),V.startInput&&e.attachShow(ge(V.startInput),function(){k=0,V.anchor=A||ge(V.startInput)}),V.endInput&&e.attachShow(ge(V.endInput),function(){k=1,V.anchor=A||ge(V.endInput)}),e._getDayProps=function(e,t){var a=x?new Date(x.getFullYear(),x.getMonth(),x.getDate()):null,n=y?new Date(y.getFullYear(),y.getMonth(),y.getDate()):null;return{selected:a&&n&&e>=a&&e<=y,cssClass:t.cssClass+" "+((E||!k)&&a&&a.getTime()===e.getTime()||(E||k)&&n&&n.getTime()===e.getTime()?O:"")+(a&&a.getTime()===e.getTime()?" mbsc-cal-sel-start":"")+(n&&n.getTime()===e.getTime()?" mbsc-cal-sel-end":"")}},e.setVal=function(t,a,n,s,i){var o,r=t||[];x=le(r[0],h,V,V.isoParts),y=le(r[1],h,V,V.isoParts),c(),e.startVal=x?ee(h,x,V):"",e.endVal=y?ee(h,y,V):"",o=d.parseValue(k?y:x,e),s||(e._startDate=M=x,e._endDate=S=y),g=!0,e._setVal(o,a,n,s,i)},e.getVal=function(t){return t?[re(x,V,h),re(y,V,h)]:e._hasValue?[re(M,V,h),re(S,V,h)]:null},e.setActiveDate=function(t){var a;k="start"==t?0:1,a="start"==t?x:y,e.isVisible()&&(o(),E||(ge(".mbsc-cal-table .mbsc-cal-day-hl",m).removeClass(O),a&&ge('.mbsc-cal-day[data-full="'+a.getFullYear()+"-"+(a.getMonth()+1)+"-"+a.getDate()+'"]',m).addClass(O)),a&&(p=!0,e.setDate(a,!1,1e3,!0)))},e.getValue=e.getVal,we({},d,{highlight:!1,outerMonthChange:!1,formatValue:function(){return e.startVal+(V.endInput?"":e.endVal?" - "+e.endVal:"")},parseValue:function(t){var a=t?t.split(" - "):[],n=V.startInput?ge(V.startInput).val():a[0],s=V.endInput?ge(V.endInput).val():a[1];return V.defaultValue=Y[1],S=s?te(h,s,V):Y[1],V.defaultValue=Y[0],M=n?te(h,n,V):Y[2],V.defaultValue=Y[k],e.startVal=M?ee(h,M,V):"",e.endVal=S?ee(h,S,V):"",e._startDate=M,e._endDate=S,d.parseValue(k?S:M,e)},onFill:function(t){var a;a=t.change,e._startDate=M=x,e._endDate=S=y,V.startInput&&(ge(V.startInput).val(e.startVal),a&&ge(V.startInput).trigger("change")),V.endInput&&(ge(V.endInput).val(e.endVal),a&&ge(V.endInput).trigger("change"))},onBeforeClose:function(t){if("set"===t.button&&!i(!0,!0))return e.setActiveDate(k?"start":"end"),!1},onHide:function(){d.onHide.call(e),k=0,m=null,V.anchor=A},onClear:function(){E&&(k=0)},onBeforeShow:function(){x=M||Y[0],y=S||Y[1],T=l(x,0),_=l(y,1),V.counter&&(V.headerText=function(){var e=x&&y?Math.max(1,Math.round((new Date(y).setHours(0,0,0,0)-new Date(x).setHours(0,0,0,0))/864e5)+1):0;return(e>1&&V.selectedPluralText||V.selectedText).replace(/{count}/,e)}),g=!0},onMarkupReady:function(t){var a;c(),(k&&y||!k&&x)&&(p=!0,e.setDate(k?y:x,!1,0,!0)),r(),d.onMarkupReady.call(this,t),(m=ge(t.target)).addClass("mbsc-range"),C&&(a='<div class="mbsc-range-btn-t" role="radiogroup"><div class="mbsc-range-btn-c mbsc-range-btn-start"><div role="radio" data-select="start" class="mbsc-fr-btn-e mbsc-fr-btn-nhl mbsc-range-btn">'+V.fromText+'<div class="mbsc-range-btn-v mbsc-range-btn-v-start">'+(e.startVal||" ")+'</div></div></div><div class="mbsc-range-btn-c mbsc-range-btn-end"><div role="radio" data-select="end" class="mbsc-fr-btn-e mbsc-fr-btn-nhl mbsc-range-btn">'+V.toText+'<div class="mbsc-range-btn-v mbsc-range-btn-v-end">'+(e.endVal||" ")+"</div></div></div></div>",V.headerText?ge(".mbsc-fr-hdr",m).after(a):ge(".mbsc-fr-w",m).prepend(a),o()),ge(".mbsc-range-btn",m).on("touchstart click",function(t){He(t,this)&&(e._showDayPicker(),e.setActiveDate(ge(this).attr("data-select")))})},onDayChange:function(e){e.active=k?"end":"start",u=!0},onSetDate:function(n){var s;p||(s=a(n.date,k),g&&!u||(E&&u&&(1==k&&s<x&&(k=0),k?s.setHours(_.h,_.i,_.s,999):s.setHours(T.h,T.i,T.s,0)),k?(y=new Date(s),_=l(y)):(x=new Date(s),T=l(x)),w&&V.autoCorrect&&(t(x,s),t(y,s)),E&&u&&!k&&(y=null))),w&&!V.autoCorrect&&y<x&&(y=new Date(y.setDate(y.getDate()+1))),e._isValid=i(g||u||V.autoCorrect,!p),n.active=k?"end":"start",!p&&E&&(u&&(k=k?0:1),o()),e.isVisible()&&(e._isValid?ge(".mbsc-fr-btn-s .mbsc-fr-btn",e._markup).removeClass(I):ge(".mbsc-fr-btn-s .mbsc-fr-btn",e._markup).addClass(I)),u=!1,g=!1,p=!1},onTabChange:function(t){"calendar"!=t.tab&&e.setDate(k?y:x,!1,1e3,!0),i(!0,!0)}})},M("range",ct),M("scroller",ct,!1),M("scrollview",qa,!1);var rn={inputClass:"",rtl:!1,showInput:!0,groupLabel:"Groups",dataHtml:"html",dataText:"text",dataValue:"value",dataGroup:"group",dataDisabled:"disabled",filterPlaceholderText:"Type to filter",filterEmptyText:"No results",filterClearIcon:"material-close"};it.select=function(e,t){var a,n,s,i,o,r,l,c,d,m,u,h,f,p,b,v="",g={},x=1e3,T=this,y=ge(T),_=we({},e.settings),w=we(e.settings,rn,_),C=ge('<div class="mbsc-sel-empty">'+w.filterEmptyText+"</div>"),M=w.readonly,S={},k=w.layout||(/top|bottom|inline/.test(w.display)||w.filter?"liquid":""),D="liquid"==k||!w.touchUi,N=I(w.select)?w.select:"multiple"==w.select||y.prop("multiple"),V=N||!(!w.filter&&!w.tapSelect)&&1,A=this.id+"_dummy",E=ge('label[for="'+this.id+'"]').attr("for",A),O=void 0!==w.label?w.label:E.length?E.text():y.attr("name"),Y=w.group,z=!!w.data,$=z?!!w.group:ge("optgroup",y).length,j=$&&Y&&!1!==Y.groupWheel,W=$&&Y&&j&&!0===Y.clustered,R=$&&(!Y||!1!==Y.header&&!W),J=y.val()||(N?[]:[""]),B=[];function q(e){var t,a,s,i,o,l,d=0,m=0,u={};if(S={},c={},h=[],r=[],B.length=0,z)ge.each(n,function(n,d){o=d[w.dataText]+"",a=d[w.dataHtml],l=d[w.dataValue],s=d[w.dataGroup],i={value:l,html:a,text:o,index:n,cssClass:R?"mbsc-sel-gr-itm":""},S[l]=i,e&&!te(o,e)||(h.push(i),$&&(void 0===u[s]?(t={text:s,value:m,options:[],index:m},c[m]=t,u[s]=m,r.push(t),m++):t=c[u[s]],W&&(i.index=t.options.length),i.group=u[s],t.options.push(i)),d[w.dataDisabled]&&B.push(l))});else if($){var f=!0;ge("optgroup",y).each(function(t){c[t]={text:this.label,value:t,options:[],index:t},f=!0,ge("option",this).each(function(a){i={value:this.value,text:this.text,index:W?a:d++,group:t,cssClass:R?"mbsc-sel-gr-itm":""},S[this.value]=i,e&&!te(this.text,e)||(f&&(r.push(c[t]),f=!1),h.push(i),c[t].options.push(i),this.disabled&&B.push(this.value))})})}else ge("option",y).each(function(t){i={value:this.value,text:this.text,index:t},S[this.value]=i,e&&!te(this.text,e)||(h.push(i),this.disabled&&B.push(this.value))});v=w.defaultValue?w.defaultValue:h.length?h[0].value:"",R&&(h=[],d=0,ge.each(c,function(e,t){t.options.length&&(l="__group"+e,i={text:t.text,value:l,group:e,index:d++,cssClass:"mbsc-sel-gr"},S[l]=i,h.push(i),B.push(i.value),ge.each(t.options,function(e,t){t.index=d++,h.push(t)}))})),C&&(h.length?C.removeClass("mbsc-sel-empty-v"):C.addClass("mbsc-sel-empty-v"))}function U(e,t,a,n,s){var i,o=[];for(i=0;i<e.length;i++)o.push({value:e[i].value,display:e[i].html||e[i].text,cssClass:e[i].cssClass});return{circular:!1,multiple:t&&!n?1:n,cssClass:(t&&!n?"mbsc-sel-one":"")+" "+s,data:o,label:a}}function K(){return U(W&&c[o]?c[o].options:h,V,O,N,"")}function G(){var e=[[]];return j&&(l=U(r,V,w.groupLabel,!1,"mbsc-sel-gr-whl"),D?e[0][d]=l:e[d]=[l]),f=K(),D?e[0][p]=f:e[p]=[f],e}function X(e){N&&(e&&L(e)&&(e=e.split(",")),ge.isArray(e)&&(e=e[0])),!S[u=void 0===e||null===e||""===e?v:e]&&h&&h.length&&(u=h[0].value),j&&(o=S[u]?S[u].group:null)}function Z(e){return g[e]||(S[e]?S[e].text:"")}function Q(){var t,n="",s=e.getVal(),i=w.formatValue.call(T,e.getArrayVal(),e,!0);if(w.filter&&"inline"==w.display||a.val(i),y.is("select")&&z){if(N)for(t=0;t<s.length;t++)n+='<option value="'+s[t]+'">'+Z(s[t])+"</option>";else n='<option value="'+(null===s?"":s)+'">'+i+"</option>";y.html(n)}T!==a[0]&&y.val(s)}function ee(){var t={};t[p]=K(),b=!0,e.changeWheel(t)}function te(e,t){return t=t.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&"),e.match(new RegExp(t,"ig"))}function ae(e){return w.data.dataField?e[w.data.dataField]:w.data.processResponse?w.data.processResponse(e):e}function ne(t){var a={};q(t),X(u),w.wheels=G(),a[p]=f,e._tempWheelArray[p]=u,j&&(a[d]=l,e._tempWheelArray[d]=o),e.changeWheel(a,0,!0),Q()}function se(t){return e.trigger("onFilter",{filterText:t})}function ie(t){t[d]!=o&&(o=t[d],u=c[o].options[0].value,t[p]=u,W?ee():e.setArrayVal(t,!1,!1,!0,x))}return e.setVal=function(t,a,n,s,i){if(V&&(null===t||void 0===t||N||(t=[t]),t&&L(t)&&(t=t.split(",")),e._tempSelected[p]=P(t),s||(e._selected[p]=P(t)),t=t?t[0]:null,j)){var o=S[t],r=o&&o.group;e._tempSelected[d]=P([r]),s||(e._selected[d]=P([r]))}e._setVal(t,a,n,s,i)},e.getVal=function(t,a){var n;return V?(n=H(t?e._tempSelected[p]:e._selected[p]),n=N?n:n.length?n[0]:null):n=(n=t?e._tempWheelArray:e._hasValue?e._wheelArray:null)?n[p]:null,N?n:void 0!==n?$&&a?[S[n]?S[n].group:null,n]:n:null},e.refresh=function(e,t,a){a=a||F,e?(n=e,m||(w.data=e)):ge.isArray(w.data)&&(n=w.data),!e&&m&&void 0===t?la(w.data.url,function(e){n=ae(e),ne(),a()},w.data.dataType):(ne(t),a())},t.invalid||(w.invalid=B),j?(d=0,p=1):(d=-1,p=0),V&&(N&&y.prop("multiple",!0),J&&L(J)&&(J=J.split(",")),e._selected[p]=P(J)),e._$input&&e._$input.remove(),y.next().is(".mbsc-select-input")?a=y.next().removeAttr("tabindex"):w.input?a=ge(w.input):(w.filter&&"inline"==w.display?e._$input=ge('<div class="mbsc-sel-input-wrap"><input type="text" id="'+A+'" class="mbsc-select-input mbsc-control '+w.inputClass+'" readonly /></div>'):(a=ge('<input type="text" id="'+A+'" class="mbsc-select-input mbsc-control '+w.inputClass+'" readonly />'),e._$input=a),w.showInput&&(e._$input.insertAfter(y),a||(a=e._$input.find("#"+A)))),e.attachShow(a.attr("placeholder",w.placeholder||"")),a[0]!==T&&y.addClass("mbsc-sel-hdn").attr("tabindex",-1),!V||w.rows%2||(w.rows=w.rows-1),w.filter&&(s=w.filter.minLength||0),(m=w.data&&w.data.url)?e.refresh():(z&&(n=w.data),q(),X(y.val())),{layout:k,headerText:!1,anchor:a,compClass:"mbsc-sc mbsc-sel"+(V?" mbsc-sel-multi":""),setOnTap:!j||[!1,!0],formatValue:function(e,t,a){var n,s=[],i=a?t._selected:t._tempSelected;if(V){for(n in i[p])s.push(Z(n));return s.join(", ")}return Z(e[p])},tapSelect:V,parseValue:function(e){return X(void 0===e?y.val():e),j?[o,u]:[u]},validate:function(e){var t=e.index,a=[];return a[p]=w.invalid,W&&!b&&void 0===t&&ee(),b=!1,{disabled:a}},onRead:Q,onFill:Q,onMarkupReady:function(e,t){if(w.filter){var n,o,r,l=ge(".mbsc-fr-w",e.target),c=ge('<span class="mbsc-sel-filter-clear mbsc-ic mbsc-ic-'+w.filterClearIcon+'"></span>');"inline"==w.display?(n=a,a.parent().find(".mbsc-sel-filter-clear").remove()):(l.find(".mbsc-fr-c").before('<div class="mbsc-input mbsc-sel-filter-cont mbsc-control-w mbsc-'+w.theme+(w.baseTheme?" mbsc-"+w.baseTheme:"")+'"><span class="mbsc-input-wrap"><input tabindex="0" type="text" class="mbsc-sel-filter-input mbsc-control"/></span></div>'),n=l.find(".mbsc-sel-filter-input")),i=null,r=n[0],n.prop("readonly",!1).attr("placeholder",w.filterPlaceholderText).parent().append(c),l.find(".mbsc-fr-c").prepend(C),t._activeElm=r,t.tap(c,function(){i=null,r.value="",t.refresh(),c.removeClass("mbsc-sel-filter-show-clear"),se("")}),n.on("keydown",function(e){13!=e.keyCode&&27!=e.keyCode||(e.stopPropagation(),r.blur())}).on("input",function(){clearTimeout(o),r.value.length?c.addClass("mbsc-sel-filter-show-clear"):c.removeClass("mbsc-sel-filter-show-clear"),o=setTimeout(function(){i!==r.value&&!1!==se(r.value)&&((i=r.value).length>=s||!i.length)&&(m&&w.data.remoteFilter?la(w.data.url+encodeURIComponent(i),function(e){t.refresh(ae(e))},w.data.dataType):t.refresh(void 0,i))},500)})}},onBeforeShow:function(){N&&w.counter&&(w.headerText=function(){var t=0;return ge.each(e._tempSelected[p],function(){t++}),(t>1&&w.selectedPluralText||w.selectedText).replace(/{count}/,t)}),X(y.val()),V&&j&&(e._selected[d]=P([o])),w.filter&&q(void 0),e.settings.wheels=G(),b=!0},onWheelGestureStart:function(e){e.index==d&&(w.readonly=[!1,!0])},onWheelAnimationEnd:function(t){var a=e.getArrayVal(!0);t.index==d?(w.readonly=M,V||ie(a)):t.index==p&&a[p]!=u&&(u=a[p],j&&S[u]&&S[u].group!=o&&(o=S[u].group,a[d]=o,e._tempSelected[d]=P([o]),e.setArrayVal(a,!1,!1,!0,x)))},onItemTap:function(t){var a;if(t.index==p&&(g[t.value]=S[t.value].text,V&&!N&&t.selected))return!1;if(t.index==d&&V){if(t.selected)return!1;(a=e.getArrayVal(!0))[d]=t.value,ie(a)}},onClose:function(){m&&w.data.remoteFilter&&i&&e.refresh()},onDestroy:function(){e._$input&&e._$input.remove(),y.removeClass("mbsc-sel-hdn").removeAttr("tabindex")}}},M("select",ct);var ln={autostart:!1,step:1,useShortLabels:!1,labels:["Years","Months","Days","Hours","Minutes","Seconds",""],labelsShort:["Yrs","Mths","Days","Hrs","Mins","Secs",""],startText:"Start",stopText:"Stop",resetText:"Reset",lapText:"Lap",hideText:"Hide",mode:"countdown"};it.timer=function(e){function t(e){return new Date(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate(),e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds(),e.getUTCMilliseconds())}function a(e){var t=1,a=w[e],s=a.wheel,i=a.prefix,o=a.until,l=w[_[ge.inArray(e,_)-1]];if(a.index<=w[A].index&&(!l||l.limit>V))if(C[e]||P[0].push(s),C[e]=1,s.data=[],s.label=a.label||"",s.cssClass="mbsc-timer-whl-"+e,V>=a.limit&&(t=Math.max(Math.round(V/a.limit),1),c=t*a.limit),e==A)s.min=0,s.data=function(e){return{value:e,display:n(e,i,a.label)}},s.getIndex=function(e){return e};else for(r=0;r<=o;r+=t)s.data.push({value:r,display:n(r,i,a.label)})}function n(e,t,a){return(t||"")+(e<10?"0":"")+e+'<span class="mbsc-timer-lbl">'+a+"</span>"}function s(e){var a,n=[],s=function(e){var a={};if(H&&w[A].index>w.days.index){var n,s,i,o,r=new Date,l=p?r:F,c=p?F:r;for(c=t(c),l=t(l),a.years=l.getFullYear()-c.getFullYear(),a.months=l.getMonth()-c.getMonth(),a.days=l.getDate()-c.getDate(),a.hours=l.getHours()-c.getHours(),a.minutes=l.getMinutes()-c.getMinutes(),a.seconds=l.getSeconds()-c.getSeconds(),a.fract=(l.getMilliseconds()-c.getMilliseconds())/10,n=_.length;n>0;n--)s=_[n-1],i=w[s],o=_[ge.inArray(s,_)-1],w[o]&&a[s]<0&&(a[o]--,a[s]+="months"==o?32-new Date(l.getFullYear(),l.getMonth(),32).getDate():i.until+1);"months"==A&&(a.months+=12*a.years,delete a.years)}else ge(_).each(function(t,n){w[n].index<=w[A].index&&(a[n]=Math.floor(e/w[n].limit),e-=a[n]*w[n].limit)});return a}(e);return ge(_).each(function(e,t){C[t]&&(a=Math.max(Math.round(V/w[t].limit),1),n.push(Math.round(s[t]/a)*a))}),n}function i(e){H?((h=F-new Date)<0?(h*=-1,p=!0):p=!1,f=0,N=!0):void 0!==F?(N=!1,h=1e3*F,p="countdown"!=x.mode,e&&(f=0)):(h=0,p="countdown"!=x.mode,N=p,e&&(f=0))}function o(){k?(ge(".mbsc-fr-w",b).addClass("mbsc-timer-running mbsc-timer-locked"),ge(".mbsc-timer-btn-toggle-c > div",b).text(x.stopText),e.buttons.start.icon&&ge(".mbsc-timer-btn-toggle-c > div",b).removeClass("mbsc-ic-"+e.buttons.start.icon),e.buttons.stop.icon&&ge(".mbsc-timer-btn-toggle-c > div",b).addClass("mbsc-ic-"+e.buttons.stop.icon),"stopwatch"==x.mode&&(ge(".mbsc-timer-btn-resetlap-c > div",b).text(x.lapText),e.buttons.reset.icon&&ge(".mbsc-timer-btn-resetlap-c > div",b).removeClass("mbsc-ic-"+e.buttons.reset.icon),e.buttons.lap.icon&&ge(".mbsc-timer-btn-resetlap-c > div",b).addClass("mbsc-ic-"+e.buttons.lap.icon))):(ge(".mbsc-fr-w",b).removeClass("mbsc-timer-running"),ge(".mbsc-timer-btn-toggle-c > div",b).text(x.startText),e.buttons.start.icon&&ge(".mbsc-timer-btn-toggle-c > div",b).addClass("mbsc-ic-"+e.buttons.start.icon),e.buttons.stop.icon&&ge(".mbsc-timer-btn-toggle-c > div",b).removeClass("mbsc-ic-"+e.buttons.stop.icon),"stopwatch"==x.mode&&(ge(".mbsc-timer-btn-resetlap-c > div",b).text(x.resetText),e.buttons.reset.icon&&ge(".mbsc-timer-btn-resetlap-c > div",b).addClass("mbsc-ic-"+e.buttons.reset.icon),e.buttons.lap.icon&&ge(".mbsc-timer-btn-resetlap-c > div",b).removeClass("mbsc-ic-"+e.buttons.lap.icon)))}var r,l,c,d,m,u,h,f,p,b,v,g=we({},e.settings),x=we(e.settings,ln,g),T=x.useShortLabels?x.labelsShort:x.labels,y=["resetlap","toggle"],_=["years","months","days","hours","minutes","seconds","fract"],w={years:{index:6,until:10,limit:31536e6,label:T[0],wheel:{}},months:{index:5,until:11,limit:2592e6,label:T[1],wheel:{}},days:{index:4,until:31,limit:864e5,label:T[2],wheel:{}},hours:{index:3,until:23,limit:36e5,label:T[3],wheel:{}},minutes:{index:2,until:59,limit:6e4,label:T[4],wheel:{}},seconds:{index:1,until:59,limit:1e3,label:T[5],wheel:{}},fract:{index:0,until:99,limit:10,label:T[6],prefix:".",wheel:{}}},C={},M=[],S=0,k=!1,D=!0,N=!1,V=Math.max(10,1e3*x.step),A=x.maxWheel,E="stopwatch"==x.mode||H,F=x.targetTime,H=F&&void 0!==F.getTime,P=[[]];return e.start=function(){if(D&&e.reset(),!k){if(i(),!N&&f>=h)return;k=!0,D=!1,m=new Date,d=f,x.readonly=!0,e.setVal(s(p?f:h-f),!0,!0,!1,100),l=setInterval(function(){f=new Date-m+d,e.setVal(s(p?f:h-f),!0,!0,!1,Math.min(100,c-10)),!N&&f+c>=h&&(clearInterval(l),setTimeout(function(){e.stop(),f=h,e.setVal(s(p?f:0),!0,!0,!1,100),e.trigger("onFinish",{time:h}),D=!0},h-f))},c),o(),e.trigger("onStart")}},e.stop=function(){k&&(k=!1,clearInterval(l),f=new Date-m+d,o(),e.trigger("onStop",{ellapsed:f}))},e.toggle=function(){k?e.stop():e.start()},e.reset=function(){e.stop(),f=0,M=[],S=0,e.setVal(s(p?0:h),!0,!0,!1,1e3),e.settings.readonly=E,D=!0,E||ge(".mbsc-fr-w",b).removeClass("mbsc-timer-locked"),e.trigger("onReset")},e.lap=function(){k&&(u=new Date-m+d,v=u-S,S=u,M.push(u),e.trigger("onLap",{ellapsed:u,lap:v,laps:M}))},e.resetlap=function(){k&&"stopwatch"==x.mode?e.lap():e.reset()},e.getTime=function(){return h},e.setTime=function(e){F=e/1e3,h=e},e.getEllapsedTime=function(){return D?0:k?new Date-m+d:f},e.setEllapsedTime=function(t,a){D||(d=f=t,m=new Date,e.setVal(s(p?f:h-f),!0,a,!1,1e3))},i(!0),A||h||(A="minutes"),"inline"!==x.display&&y.unshift("hide"),A||ge(_).each(function(e,t){if(!A&&h>=w[t].limit)return A=t,!1}),ge(_).each(function(e,t){a(t)}),c=Math.max(97,c),x.autostart&&setTimeout(function(){e.start()},0),e.handlers.toggle=e.toggle,e.handlers.start=e.start,e.handlers.stop=e.stop,e.handlers.resetlap=e.resetlap,e.handlers.reset=e.reset,e.handlers.lap=e.lap,e.buttons.toggle={parentClass:"mbsc-timer-btn-toggle-c",text:x.startText,icon:x.startIcon,handler:"toggle"},e.buttons.start={text:x.startText,icon:x.startIcon,handler:"start"},e.buttons.stop={text:x.stopText,icon:x.stopIcon,handler:"stop"},e.buttons.reset={text:x.resetText,icon:x.resetIcon,handler:"reset"},e.buttons.lap={text:x.lapText,icon:x.lapIcon,handler:"lap"},e.buttons.resetlap={parentClass:"mbsc-timer-btn-resetlap-c",text:x.resetText,icon:x.resetIcon,handler:"resetlap"},e.buttons.hide={parentClass:"mbsc-timer-btn-hide-c",text:x.hideText,icon:x.closeIcon,handler:"cancel"},{wheels:P,headerText:!1,readonly:E,buttons:y,compClass:"mbsc-timer mbsc-sc",parseValue:function(){return s(p?0:h)},formatValue:function(e){var t="",a=0;return ge(_).each(function(n,s){"fract"!=s&&C[s]&&(t+=e[a]+("seconds"==s&&C.fract?"."+e[a+1]:"")+" "+T[n]+" ",a++)}),t},validate:function(e){var t=e.values,a=e.index,n=0;D&&void 0!==a&&(F=0,ge(_).each(function(e,a){C[a]&&(F+=w[a].limit*t[n],n++)}),F/=1e3,i(!0))},onBeforeShow:function(){x.showLabel=!0},onMarkupReady:function(e){b=ge(e.target),o(),E&&ge(".mbsc-fr-w",b).addClass("mbsc-timer-locked")},onPosition:function(e){ge(".mbsc-fr-w",e.target).css("min-width",0).css("min-width",ge(".mbsc-fr-btn-cont",e.target)[0].offsetWidth)},onDestroy:function(){clearInterval(l)}}},M("timer",ct);var cn={wheelOrder:"hhiiss",useShortLabels:!1,min:0,max:1/0,labels:["Years","Months","Days","Hours","Minutes","Seconds"],labelsShort:["Yrs","Mths","Days","Hrs","Mins","Secs"]};function dn(e){return e<-1e-7?Math.ceil(e-1e-7):Math.floor(e+1e-7)}function mn(e,t,a){e=parseInt(e),t=parseInt(t),a=parseInt(a);var n,s,i,o=new Array(0,0,0);return a=(n=(n=(n=(e>1582||1582==e&&t>10||1582==e&&10==t&&a>14?dn(1461*(e+4800+dn((t-14)/12))/4)+dn(367*(t-2-12*dn((t-14)/12))/12)-dn(3*dn((e+4900+dn((t-14)/12))/100)/4)+a-32075:367*e-dn(7*(e+5001+dn((t-9)/7))/4)+dn(275*t/9)+a+1729777)-1948440+10632)-10631*(i=dn((n-1)/10631))+354)-dn((30-(s=dn((10985-n)/5316)*dn(50*n/17719)+dn(n/5670)*dn(43*n/15238)))/15)*dn(17719*s/50)-dn(s/16)*dn(15238*s/43)+29)-dn(709*(t=dn(24*n/709))/24),e=30*i+s-30,o[2]=a,o[1]=t,o[0]=e,o}it.timespan=function(e){function t(e){var t={};return ge(f).each(function(a,n){t[n]=g[n]?Math.floor(e/p[n].limit):0,e-=t[n]*p[n].limit}),t}function a(e){var t=!1,a=v[g[e]-1]||1,s=p[e],o=s.label,r=s.wheel;if(r.data=[],r.label=s.label,u.match(new RegExp(s.re+s.re,"i"))&&(t=!0),e==x)r.min=l[e],r.max=c[e],r.data=function(e){return{value:e*a,display:n(e*a,t,o)}},r.getIndex=function(e){return Math.round(e/a)};else for(i=0;i<=s.until;i+=a)r.data.push({value:i,display:n(i,t,o)})}function n(e,t,a){return(e<10&&t?"0":"")+e+'<span class="mbsc-ts-lbl">'+a+"</span>"}function s(e){var t=0;return ge.each(b,function(a,n){isNaN(+e[0])||(t+=p[n.v].limit*e[a])}),t}var i,o,r,l,c,d=we({},e.settings),m=we(e.settings,cn,d),u=m.wheelOrder,h=m.useShortLabels?m.labelsShort:m.labels,f=["years","months","days","hours","minutes","seconds"],p={years:{ord:0,index:6,until:10,limit:31536e6,label:h[0],re:"y",wheel:{}},months:{ord:1,index:5,until:11,limit:2592e6,label:h[1],re:"m",wheel:{}},days:{ord:2,index:4,until:31,limit:864e5,label:h[2],re:"d",wheel:{}},hours:{ord:3,index:3,until:23,limit:36e5,label:h[3],re:"h",wheel:{}},minutes:{ord:4,index:2,until:59,limit:6e4,label:h[4],re:"i",wheel:{}},seconds:{ord:5,index:1,until:59,limit:1e3,label:h[5],re:"s",wheel:{}}},b=[],v=m.steps||[],g={},x="seconds",T=m.defaultValue||Math.max(m.min,Math.min(0,m.max)),y=[[]];return ge(f).each(function(e,t){(o=u.search(new RegExp(p[t].re,"i")))>-1&&(b.push({o:o,v:t}),p[t].index>p[x].index&&(x=t))}),b.sort(function(e,t){return e.o>t.o?1:-1}),ge.each(b,function(e,t){g[t.v]=e+1,y[0].push(p[t.v].wheel)}),l=t(m.min),c=t(m.max),ge.each(b,function(e,t){a(t.v)}),e.getVal=function(t,a){return a?e._getVal(t):e._hasValue||t?s(e.getArrayVal(t)):null},{showLabel:!0,wheels:y,compClass:"mbsc-ts mbsc-sc",parseValue:function(e){var a,n=[];return I(e)||!e?(r=t(e||T),ge.each(b,function(e,t){n.push(r[t.v])})):ge.each(b,function(t,s){a=new RegExp("(\\d+)\\s?("+m.labels[p[s.v].ord]+"|"+m.labelsShort[p[s.v].ord]+")","gi").exec(e),n.push(a?a[1]:0)}),ge(n).each(function(e,t){n[e]=function(e,t){return Math.floor(e/t)*t}(t,v[e]||1)}),n},formatValue:function(e){var t="";return ge.each(b,function(a,n){t+=+e[a]?e[a]+" "+p[n.v].label+" ":""}),t?t.replace(/\s+$/g,""):0},validate:function(a){var n,i,o,r,d=a.values,m=a.direction,u=[],h=!0,b=!0;return ge(f).each(function(a,f){if(void 0!==g[f]){if(o=g[f]-1,u[o]=[],r={},f!=x){if(h)for(i=c[f]+1;i<=p[f].until;i++)r[i]=!0;if(b)for(i=0;i<l[f];i++)r[i]=!0}d[o]=e.getValidValue(o,d[o],m,r),n=t(s(d)),h=h&&n[f]==c[f],b=b&&n[f]==l[f],ge.each(r,function(e){u[o].push(e)})}}),{disabled:u}}}},M("timespan",ct),it.treelist=Da,M("treelist",ct),M("popup",ia,!1),M("widget",oa,!1),a.hijri={getYear:function(e){return mn(e.getFullYear(),e.getMonth()+1,e.getDate())[0]},getMonth:function(e){return--mn(e.getFullYear(),e.getMonth()+1,e.getDate())[1]},getDay:function(e){return mn(e.getFullYear(),e.getMonth()+1,e.getDate())[2]},getDate:function(e,t,a,n,s,i,o){t<0&&(e+=Math.floor(t/12),t=12+t%12),t>11&&(e+=Math.floor(t/12),t%=12);var r=function(e,t,a){e=parseInt(e),t=parseInt(t),a=parseInt(a);var n,s,i,o,r,l,c=new Array(3);return(n=dn((11*e+3)/30)+354*e+30*t-dn((t-1)/2)+a+1948440-385)>2299160?(s=n+68569,a=(s=(s-=dn((146097*(o=dn(4*s/146097))+3)/4))-dn(1461*(r=dn(4e3*(s+1)/1461001))/4)+31)-dn(2447*(i=dn(80*s/2447))/80),t=i+2-12*(s=dn(i/11)),e=100*(o-49)+r+s):(a=(r=(s=(i=n+1402)-1461*(l=dn((i-1)/1461)))-365*(o=dn((s-1)/365)-dn(s/1461))+30)-dn(2447*(i=dn(80*r/2447))/80),t=i+2-12*(r=dn(i/11)),e=4*l+o+r-4716),c[2]=a,c[1]=t,c[0]=e,c}(e,+t+1,a);return new Date(r[0],r[1]-1,r[2],n||0,s||0,i||0,o||0)},getMaxDayOfMonth:function(e,t){return[30,29,30,29,30,29,30,29,30,29,30,29][t]+(11===t&&(11*e+14)%30<11?1:0)}},e.i18n.ar={rtl:!0,setText:"تعيين",cancelText:"إلغاء",clearText:"مسح",selectedText:"{count} المحدد",dateFormat:"dd/mm/yy",dayNames:["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"],dayNamesShort:["أحد","اثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"],dayNamesMin:["ح","ن","ث","ر","خ","ج","س"],dayText:"يوم",hourText:"ساعات",minuteText:"الدقائق",monthNames:["كانون الثاني","شهر فبراير","مارس","أبريل","قد","يونيو","يوليو","أغسطس","سبتمبر","شهر اكتوبر","شهر نوفمبر","ديسمبر"],monthNamesShort:["كانون الثاني","شهر فبراير","مارس","أبريل","قد","يونيو","يوليو","أغسطس","سبتمبر","شهر اكتوبر","شهر نوفمبر","ديسمبر"],monthText:"شهر",secText:"ثواني",amText:"ص",pmText:"م",timeFormat:"hh:ii A",yearText:"عام",nowText:"الآن",firstDay:0,dateText:"تاريخ",timeText:"وقت",closeText:"إغلاق",todayText:"اليوم",prevMonthText:"الشهر السابق",nextMonthText:"الشهر القادم",prevYearText:"السنه السابقة",nextYearText:"العام القادم",allDayText:"اليوم كله",noEventsText:"لا توجد احداث",eventText:"الحدث",eventsText:"أحداث",moreEventsText:"واحد آخر",moreEventsPluralText:"اثنان آخران {count}",fromText:"يبدا",toText:"ينتهي",wholeText:"كامل",fractionText:"جزء",unitText:"وحدة",delimiter:"/",decimalSeparator:".",thousandsSeparator:",",labels:["سنوات","أشهر","أيام","ساعة","دقائق","ثواني",""],labelsShort:["سنوات","أشهر","أيام","ساعة","دقائق","ثواني",""],startText:"بدء",stopText:"إيقاف",resetText:"إعادة ضبط",lapText:"الدورة",hideText:"إخفاء",offText:"إيقاف",onText:"تشغيل",backText:"رجوع",undoText:"تراجع"},e.i18n.bg={setText:"Задаване",cancelText:"Отмяна",clearText:"Изчистване",selectedText:"{count} подбран",dateFormat:"dd.mm.yy",dayNames:["Неделя","Понеделник","Вторник","Сряда","Четвъртък","Петък","Събота"],dayNamesShort:["Нед","Пон","Вто","Сря","Чет","Пет","Съб"],dayNamesMin:["Не","По","Вт","Ср","Че","Пе","Съ"],dayText:"ден",delimiter:".",hourText:"час",minuteText:"минута",monthNames:["Януари","Февруари","Март","Април","Май","Юни","Юли","Август","Септември","Октомври","Ноември","Декември"],monthNamesShort:["Яну","Фев","Мар","Апр","Май","Юни","Юли","Авг","Сеп","Окт","Нов","Дек"],monthText:"месец",secText:"секунди",timeFormat:"H:ii",yearText:"година",nowText:"Сега",pmText:"pm",amText:"am",firstDay:1,dateText:"Дата",timeText:"път",todayText:"днес",prevMonthText:"Предишния месец",nextMonthText:"Следващият месец",prevYearText:"Предходната година",nextYearText:"Следващата година",closeText:"затвори",eventText:"Събитие",eventsText:"Събития",allDayText:"Цял ден",noEventsText:"Няма събития",moreEventsText:"Още {count}",fromText:"ОТ",toText:"ДО",wholeText:"цяло",fractionText:"фракция",unitText:"единица",labels:["Години","месеца","дни","часа","минути","секунди",""],labelsShort:["Години","месеца","дни","часа","минути","секунди",""],startText:"Старт",stopText:"Стоп",resetText:"Нулиране",lapText:"Обиколка",hideText:"крия",backText:"връщане",undoText:"ОТМЯНА",offText:"ИЗКЛ",onText:"ВКЛ",decimalSeparator:",",thousandsSeparator:" "},e.i18n.ca={setText:"Acceptar",cancelText:"Cancel·lar",clearText:"Esborrar",selectedText:"{count} seleccionat",selectedPluralText:"{count} seleccionats",dateFormat:"dd/mm/yy",dayNames:["Diumenge","Dilluns","Dimarts","Dimecres","Dijous","Divendres","Dissabte"],dayNamesShort:["Dg","Dl","Dt","Dc","Dj","Dv","Ds"],dayNamesMin:["Dg","Dl","Dt","Dc","Dj","Dv","Ds"],dayText:"Dia",hourText:"Hores",minuteText:"Minuts",monthNames:["Gener","Febrer","Març","Abril","Maig","Juny","Juliol","Agost","Setembre","Octubre","Novembre","Desembre"],monthNamesShort:["Gen","Feb","Mar","Abr","Mai","Jun","Jul","Ago","Set","Oct","Nov","Des"],monthText:"Mes",secText:"Segons",timeFormat:"HH:ii",yearText:"Any",nowText:"Ara",pmText:"pm",amText:"am",todayText:"Avui",firstDay:1,dateText:"Data",timeText:"Temps",closeText:"Tancar",allDayText:"Tot el dia",noEventsText:"Cap esdeveniment",eventText:"Esdeveniments",eventsText:"Esdeveniments",moreEventsText:"{count} més",fromText:"Iniciar",toText:"Final",wholeText:"Sencer",fractionText:"Fracció",unitText:"Unitat",labels:["Anys","Mesos","Dies","Hores","Minuts","Segons",""],labelsShort:["Anys","Mesos","Dies","Hrs","Mins","Secs",""],startText:"Iniciar",stopText:"Aturar",resetText:"Reiniciar",lapText:"Volta",hideText:"Amagar",backText:"Enrere",undoText:"Desfés",offText:"No",onText:"Si"},e.i18n.cs={setText:"Zadej",cancelText:"Storno",clearText:"Vymazat",selectedText:"Označený: {count}",dateFormat:"dd.mm.yy",dayNames:["Neděle","Pondělí","Úterý","Středa","Čtvrtek","Pátek","Sobota"],dayNamesShort:["Ne","Po","Út","St","Čt","Pá","So"],dayNamesMin:["N","P","Ú","S","Č","P","S"],dayText:"Den",hourText:"Hodiny",minuteText:"Minuty",monthNames:["Leden","Únor","Březen","Duben","Květen","Červen","Červenec","Srpen","Září","Říjen","Listopad","Prosinec"],monthNamesShort:["Led","Úno","Bře","Dub","Kvě","Čer","Čvc","Spr","Zář","Říj","Lis","Pro"],monthText:"Měsíc",secText:"Sekundy",timeFormat:"HH:ii",yearText:"Rok",nowText:"Teď",amText:"am",pmText:"pm",todayText:"Dnes",firstDay:1,dateText:"Datum",timeText:"Čas",closeText:"Zavřít",allDayText:"Celý den",noEventsText:"Žádné události",eventText:"Událostí",eventsText:"Události",moreEventsText:"{count} další",fromText:"Začátek",toText:"Konec",wholeText:"Celý",fractionText:"Část",unitText:"Jednotka",labels:["Roky","Měsíce","Dny","Hodiny","Minuty","Sekundy",""],labelsShort:["Rok","Měs","Dny","Hod","Min","Sec",""],startText:"Start",stopText:"Stop",resetText:"Resetovat",lapText:"Etapa",hideText:"Schovat",backText:"Zpět",undoText:"Zpět",offText:"O",onText:"I",decimalSeparator:",",thousandsSeparator:" "},e.i18n.da={setText:"Sæt",cancelText:"Annuller",clearText:"Ryd",selectedText:"{count} valgt",selectedPluralText:"{count} valgt",dateFormat:"dd/mm/yy",dayNames:["Søndag","Mandag","Tirsdag","Onsdag","Torsdag","Fredag","Lørdag"],dayNamesShort:["Søn","Man","Tir","Ons","Tor","Fre","Lør"],dayNamesMin:["S","M","T","O","T","F","L"],dayText:"Dag",hourText:"Timer",minuteText:"Minutter",monthNames:["Januar","Februar","Marts","April","Maj","Juni","Juli","August","September","Oktober","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","Maj","Jun","Jul","Aug","Sep","Okt","Nov","Dec"],monthText:"Måned",secText:"Sekunder",amText:"am",pmText:"pm",timeFormat:"HH.ii",yearText:"År",nowText:"Nu",todayText:"I dag",firstDay:1,dateText:"Dato",timeText:"Tid",closeText:"Luk",allDayText:"Hele dagen",noEventsText:"Ingen begivenheder",eventText:"Begivenheder",eventsText:"Begivenheder",moreEventsText:"{count} mere",fromText:"Start",toText:"Slut",wholeText:"Hele",fractionText:"Dele",unitText:"Enhed",labels:["År","Måneder","Dage","Timer","Minutter","Sekunder",""],labelsShort:["År","Mdr","Dg","Timer","Min","Sek",""],startText:"Start",stopText:"Stop",resetText:"Nulstil",lapText:"Omgang",hideText:"Skjul",offText:"Fra",onText:"Til",backText:"Tilbage",undoText:"Fortryd"},e.i18n.de={setText:"OK",cancelText:"Abbrechen",clearText:"Löschen",selectedText:"{count} ausgewählt",dateFormat:"dd.mm.yy",dayNames:["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"],dayNamesShort:["So","Mo","Di","Mi","Do","Fr","Sa"],dayNamesMin:["S","M","D","M","D","F","S"],dayText:"Tag",delimiter:".",hourText:"Stunde",minuteText:"Minuten",monthNames:["Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"],monthNamesShort:["Jan","Feb","Mär","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"],monthText:"Monat",secText:"Sekunden",timeFormat:"HH:ii",yearText:"Jahr",nowText:"Jetzt",pmText:"pm",amText:"am",todayText:"Heute",firstDay:1,dateText:"Datum",timeText:"Zeit",closeText:"Schließen",allDayText:"Ganztägig",noEventsText:"Keine Ereignisse",eventText:"Ereignis",eventsText:"Ereignisse",moreEventsText:"{count} weiteres Element",moreEventsPluralText:"{count} weitere Elemente",fromText:"Von",toText:"Bis",wholeText:"Ganze Zahl",fractionText:"Bruchzahl",unitText:"Maßeinheit",labels:["Jahre","Monate","Tage","Stunden","Minuten","Sekunden",""],labelsShort:["Jahr.","Mon.","Tag.","Std.","Min.","Sek.",""],startText:"Starten",stopText:"Stoppen",resetText:"Zurücksetzen",lapText:"Lap",hideText:"Ausblenden",backText:"Zurück",undoText:"Rückgängig machen",offText:"Aus",onText:"Ein",decimalSeparator:",",thousandsSeparator:" "},e.i18n.el={setText:"Ορισμος",cancelText:"Ακυρωση",clearText:"Διαγραφη",selectedText:"{count} επιλεγμένα",dateFormat:"dd/mm/yy",dayNames:["Κυριακή","Δευτέρα","Τρίτη","Τετάρτη","Πέμπτη","Παρασκευή","Σάββατο"],dayNamesShort:["Κυρ","Δευ","Τρι","Τετ","Πεμ","Παρ","Σαβ"],dayNamesMin:["Κυ","Δε","Τρ","Τε","Πε","Πα","Σα"],dayText:"ημέρα",delimiter:"/",hourText:"ώρα",minuteText:"λεπτό",monthNames:["Ιανουάριος","Φεβρουάριος","Μάρτιος","Απρίλιος","Μάιος","Ιούνιος","Ιούλιος","Αύγουστος","Σεπτέμβριος","Οκτώβριος","Νοέμβριος","Δεκέμβριος"],monthNamesShort:["Ιαν","Φεβ","Μαρ","Απρ","Μαι","Ιουν","Ιουλ","Αυγ","Σεπ","Οκτ","Νοε","Δεκ"],monthText:"Μήνας",secText:"δευτερόλεπτα",timeFormat:"H:ii",yearText:"έτος",nowText:"τώρα",pmText:"μμ",amText:"πμ",firstDay:1,dateText:"Ημερομηνία",timeText:"φορά",todayText:"Σήμερα",prevMonthText:"Προηγούμενο μήνα",nextMonthText:"Επόμενο μήνα",prevYearText:"Προηγούμενο έτος",nextYearText:"Επόμενο έτος",closeText:"Κλείσιμο",eventText:"Γεγονότα",eventsText:"Γεγονότα",allDayText:"Ολοήμερο",noEventsText:"Δεν υπάρχουν γεγονότα",moreEventsText:"{count} ακόμη",fromText:"Αρχή",toText:"Τέλος",wholeText:"Ολόκληρος",fractionText:"κλάσμα",unitText:"Μονάδα",labels:["Χρόνια","Μήνες","Ημέρες","Ωρες","Λεπτά","δευτερόλεπτα",""],labelsShort:["Χρόνια","Μήνες","Ημέρες","Ωρες","Λεπτά","δευτ",""],startText:"΄Εναρξη",stopText:"Διακοπή",resetText:"Επαναφορά",lapText:"Γύρος",hideText:"κρύβω",backText:"Πίσω",undoText:"Αναιρεση",offText:"Ανενεργό",onText:"Ενεργό",decimalSeparator:",",thousandsSeparator:" "},e.i18n["en-GB"]=e.i18n["en-UK"]={dateFormat:"dd/mm/yy",timeFormat:"HH:ii"},e.i18n.es={setText:"Aceptar",cancelText:"Cancelar",clearText:"Borrar",selectedText:"{count} seleccionado",selectedPluralText:"{count} seleccionados",dateFormat:"dd/mm/yy",dayNames:["Domingo","Lunes","Martes","Miércoles","Jueves","Viernes","Sábado"],dayNamesShort:["Do","Lu","Ma","Mi","Ju","Vi","Sá"],dayNamesMin:["D","L","M","M","J","V","S"],dayText:"Día",hourText:"Horas",minuteText:"Minutos",monthNames:["Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Septiembre","Octubre","Noviembre","Diciembre"],monthNamesShort:["Ene","Feb","Mar","Abr","May","Jun","Jul","Ago","Sep","Oct","Nov","Dic"],monthText:"Mes",secText:"Segundos",timeFormat:"HH:ii",yearText:"Año",nowText:"Ahora",pmText:"pm",amText:"am",todayText:"Hoy",firstDay:1,dateText:"Fecha",timeText:"Tiempo",closeText:"Cerrar",allDayText:"Todo el día",noEventsText:"No hay eventos",eventText:"Evento",eventsText:"Eventos",moreEventsText:"{count} más",fromText:"Iniciar",toText:"Final",wholeText:"Entero",fractionText:"Fracción",unitText:"Unidad",labels:["Años","Meses","Días","Horas","Minutos","Segundos",""],labelsShort:["Año","Mes","Día","Hora","Min","Seg",""],startText:"Iniciar",stopText:"Deténgase",resetText:"Reinicializar",lapText:"Lap",hideText:"Esconder",backText:"Atrás",undoText:"Deshacer",offText:"No",onText:"Sí",decimalSeparator:",",thousandsSeparator:" "};var un=[31,28,31,30,31,30,31,31,30,31,30,31],hn=[31,31,31,31,31,31,30,30,30,30,30,29];function fn(e,t,a){var n,s=(e=parseInt(e))-1600,i=(t=parseInt(t))-1,o=(a=parseInt(a))-1,r=365*s+parseInt((s+3)/4)-parseInt((s+99)/100)+parseInt((s+399)/400);for(n=0;n<i;++n)r+=un[n];i>1&&(s%4==0&&s%100!=0||s%400==0)&&++r;var l=(r+=o)-79,c=parseInt(l/12053);l%=12053;var d=979+33*c+4*parseInt(l/1461);for((l%=1461)>=366&&(d+=parseInt((l-1)/365),l=(l-1)%365),n=0;n<11&&l>=hn[n];++n)l-=hn[n];return[d,n+1,l+1]}a.jalali={getYear:function(e){return fn(e.getFullYear(),e.getMonth()+1,e.getDate())[0]},getMonth:function(e){return--fn(e.getFullYear(),e.getMonth()+1,e.getDate())[1]},getDay:function(e){return fn(e.getFullYear(),e.getMonth()+1,e.getDate())[2]},getDate:function(e,t,a,n,s,i,o){t<0&&(e+=Math.floor(t/12),t=12+t%12),t>11&&(e+=Math.floor(t/12),t%=12);var r=function(e,t,a){var n,s=(e=parseInt(e))-979,i=(t=parseInt(t))-1,o=(a=parseInt(a))-1,r=365*s+8*parseInt(s/33)+parseInt((s%33+3)/4);for(n=0;n<i;++n)r+=hn[n];var l=(r+=o)+79,c=1600+400*parseInt(l/146097),d=!0;for((l%=146097)>=36525&&(l--,c+=100*parseInt(l/36524),(l%=36524)>=365?l++:d=!1),c+=4*parseInt(l/1461),(l%=1461)>=366&&(d=!1,l--,c+=parseInt(l/365),l%=365),n=0;l>=un[n]+(1==n&&d);n++)l-=un[n]+(1==n&&d);return[c,n+1,l+1]}(e,+t+1,a);return new Date(r[0],r[1]-1,r[2],n||0,s||0,i||0,o||0)},getMaxDayOfMonth:function(e,t){for(var a,n,s,i=31;!1==(n=t+1,s=i,!((a=e)<0||a>32767||n<1||n>12||s<1||s>hn[n-1]+(12==n&&(a-979)%33%4==0)));)i--;return i}},e.i18n.fa={setText:"تاييد",cancelText:"انصراف",clearText:"واضح ",selectedText:"{count} منتخب",calendarSystem:"jalali",dateFormat:"yy/mm/dd",dayNames:["يکشنبه","دوشنبه","سهشنبه","چهارشنبه","پنجشنبه","جمعه","شنبه"],dayNamesShort:["ی","د","س","چ","پ","ج","ش"],dayNamesMin:["ی","د","س","چ","پ","ج","ش"],dayText:"روز",hourText:"ساعت",minuteText:"دقيقه",monthNames:["فروردين","ارديبهشت","خرداد","تير","مرداد","شهريور","مهر","آبان","آذر","دی","بهمن","اسفند"],monthNamesShort:["فروردين","ارديبهشت","خرداد","تير","مرداد","شهريور","مهر","آبان","آذر","دی","بهمن","اسفند"],monthText:"ماه",secText:"ثانيه",timeFormat:"HH:ii",timeWheels:"iiHH",yearText:"سال",nowText:"اکنون",amText:"ب",pmText:"ص",todayText:"امروز",firstDay:6,rtl:!0,dateText:"تاریخ ",timeText:"زمان ",closeText:"نزدیک",allDayText:"تمام روز",noEventsText:"هیچ رویداد",eventText:"رویداد",eventsText:"رویدادها",moreEventsText:"{count} مورد دیگر",fromText:"شروع ",toText:"پایان",wholeText:"تمام",fractionText:"کسر",unitText:"واحد",labels:["سال","ماه","روز","ساعت","دقیقه","ثانیه",""],labelsShort:["سال","ماه","روز","ساعت","دقیقه","ثانیه",""],startText:"شروع",stopText:"پايان",resetText:"تنظیم مجدد",lapText:"Lap",hideText:"پنهان کردن",backText:"پشت",undoText:"واچیدن"},e.i18n.fi={setText:"Aseta",cancelText:"Peruuta",clearText:"Tyhjennä",selectedText:"{count} valita",dateFormat:"d. MM yy",dayNames:["Sunnuntai","Maanantai","Tiistai","Keskiviiko","Torstai","Perjantai","Lauantai"],dayNamesShort:["Su","Ma","Ti","Ke","To","Pe","La"],dayNamesMin:["S","M","T","K","T","P","L"],dayText:"Päivä",delimiter:".",hourText:"Tuntia",minuteText:"Minuutti",monthNames:["Tammikuu","Helmikuu","Maaliskuu","Huhtikuu","Toukokuu","Kesäkuu","Heinäkuu","Elokuu","Syyskuu","Lokakuu","Marraskuu","Joulukuu"],monthNamesShort:["Tam","Hel","Maa","Huh","Tou","Kes","Hei","Elo","Syy","Lok","Mar","Jou"],monthText:"Kuukausi",secText:"Sekunda",timeFormat:"H:ii",yearText:"Vuosi",nowText:"Nyt",pmText:"pm",amText:"am",firstDay:1,dateText:"Päiväys",timeText:"Aika",todayText:"Tänään",prevMonthText:"Edellinen kuukausi",nextMonthText:"Ensi kuussa",prevYearText:"Edellinen vuosi",nextYearText:"Ensi vuosi",closeText:"Sulje",eventText:"Tapahtumia",eventsText:"Tapahtumia",allDayText:"Koko päivä",noEventsText:"Ei tapahtumia",moreEventsText:"{count} muu",moreEventsPluralText:"{count} muuta",fromText:"Alkaa",toText:"Päättyy",wholeText:"Kokonainen",fractionText:"Murtoluku",unitText:"Yksikkö",labels:["Vuosi","Kuukausi","Päivä","Tunnin","Minuutti","sekuntia",""],labelsShort:["Vuo","Kuu","Päi","Tun","Min","Sek",""],startText:"Käynnistys",stopText:"Seis",resetText:"Aseta uudelleen",lapText:"Kierros",hideText:"Vuota",backText:"Edellinen",undoText:"Kumoa",offText:"Pois",onText:"Päällä",decimalSeparator:",",thousandsSeparator:" "},e.i18n.fr={setText:"Terminer",cancelText:"Annuler",clearText:"Effacer",selectedText:"{count} sélectionné",selectedPluralText:"{count} sélectionnés",dateFormat:"dd/mm/yy",dayNames:["Dimanche","Lundi","Mardi","Mercredi","Jeudi","Vendredi","Samedi"],dayNamesShort:["Dim.","Lun.","Mar.","Mer.","Jeu.","Ven.","Sam."],dayNamesMin:["D","L","M","M","J","V","S"],dayText:"Jour",monthText:"Mois",monthNames:["Janvier","Février","Mars","Avril","Mai","Juin","Juillet","Août","Septembre","Octobre","Novembre","Décembre"],monthNamesShort:["Janv.","Févr.","Mars","Avril","Mai","Juin","Juil.","Août","Sept.","Oct.","Nov.","Déc."],hourText:"Heures",minuteText:"Minutes",secText:"Secondes",timeFormat:"HH:ii",yearText:"Année",nowText:"Maintenant",pmText:"pm",amText:"am",todayText:"Aujourd'hui",firstDay:1,dateText:"Date",timeText:"Heure",closeText:"Fermer",allDayText:"Toute la journée",noEventsText:"Aucun événement",eventText:"Événement",eventsText:"Événements",moreEventsText:"{count} autre",moreEventsPluralText:"{count} autres",fromText:"Démarrer",toText:"Fin",wholeText:"Entier",fractionText:"Fraction",unitText:"Unité",labels:["Ans","Mois","Jours","Heures","Minutes","Secondes",""],labelsShort:["Ans","Mois","Jours","Hrs","Min","Sec",""],startText:"Démarrer",stopText:"Arrêter",resetText:"Réinitialiser",lapText:"Lap",hideText:"Cachez",backText:"Retour",undoText:"Annuler",offText:"Non",onText:"Oui",decimalSeparator:",",thousandsSeparator:" "},e.i18n.he={rtl:!0,setText:"שמירה",cancelText:"ביטול",clearText:"נקה",selectedText:"{count} נבחר",selectedPluralText:"{count} נבחרו",dateFormat:"dd/mm/yy",dayNames:["ראשון","שני","שלישי","רביעי","חמישי","שישי","שבת"],dayNamesShort:["א'","ב'","ג'","ד'","ה'","ו'","ש'"],dayNamesMin:["א","ב","ג","ד","ה","ו","ש"],dayText:"יום",hourText:"שעות",minuteText:"דקות",monthNames:["ינואר","פברואר","מרץ","אפריל","מאי","יוני","יולי","אוגוסט","ספטמבר","אוקטובר","נובמבר","דצמבר"],monthNamesShort:["ינו","פבר","מרץ","אפר","מאי","יונ","יול","אוג","ספט","אוק","נוב","דצמ"],monthText:"חודש",secText:"שניות",amText:"am",pmText:"pm",timeFormat:"HH:ii",timeWheels:"iiHH",yearText:"שנה",nowText:"עכשיו",firstDay:0,dateText:"תאריך",timeText:"זמן",closeText:"סגירה",todayText:"היום",allDayText:"כל היום",noEventsText:"אין אירועים",eventText:"מִקרֶה",eventsText:"מִקרֶה",moreEventsText:"אירוע אחד נוסף",moreEventsPluralText:"{count} אירועים נוספים",fromText:"התחלה",toText:"סיום",wholeText:"כֹּל",fractionText:"שבריר",unitText:"יחידה",labels:["שנים","חודשים","ימים","שעות","דקות","שניים",""],labelsShort:["שנים","חודשים","ימים","שעות","דקות","שניים",""],startText:"התחל",stopText:"עצור",resetText:"אתחול",lapText:"הקפה",hideText:"הסתר",offText:"כיבוי",onText:"הפעלה",backText:"חזור",undoText:"ביטול פעולה"},e.i18n.hi={setText:"सैट करें",cancelText:"रद्द करें",clearText:"साफ़ को",selectedText:"{count} चयनित",dateFormat:"dd/mm/yy",dayNames:["रविवार","सोमवार","मंगलवार","बुधवार","गुरुवार","शुक्रवार","शनिवार"],dayNamesShort:["रवि","सोम","मंगल","बुध","गुरु","शुक्र","शनि"],dayNamesMin:["रवि","सोम","मंगल","बुध","गुरु","शुक्र","शनि"],dayText:"दिन",delimiter:".",hourText:"घंटा",minuteText:"मिनट",monthNames:["जनवरी ","फरवरी","मार्च","अप्रेल","मई","जून","जूलाई","अगस्त ","सितम्बर","अक्टूबर","नवम्बर","दिसम्बर"],monthNamesShort:["जन","फर","मार्च","अप्रेल","मई","जून","जूलाई","अग","सित","अक्ट","नव","दि"],monthText:"महीना",secText:"सेकंड",timeFormat:"H:ii",yearText:"साल",nowText:"अब",pmText:"अपराह्न",amText:"पूर्वाह्न",firstDay:1,dateText:"तिथि",timeText:"समय",todayText:"आज",prevMonthText:"पिछ्ला महिना",nextMonthText:"अगले महीने",prevYearText:"पिछला साल",nextYearText:"अगले वर्ष",closeText:"बंद",eventText:"इवेट३",eventsText:"इवेट३",allDayText:"पूरे दिन",noEventsText:"Ei tapahtumia",moreEventsText:"{count} और",fromText:"से",toText:"तक",wholeText:"समूचा",fractionText:"अंश",unitText:"इकाई",labels:["साल","महीने","दिन","घंटे","मिनट","सेकंड",""],labelsShort:["साल","महीने","दिन","घंटे","मिनट","सेकंड",""],startText:"प्रारंभ",stopText:"रोकें",resetText:"रीसेट करें",lapText:"लैप",hideText:"छिपाना",backText:"वापस",undoText:"वापस लाएं",offText:"बंद",onText:"चालू",decimalSeparator:",",thousandsSeparator:" "},e.i18n.hr={setText:"Postavi",cancelText:"Izlaz",clearText:"Izbriši",selectedText:"{count} odabran",dateFormat:"dd.mm.yy",dayNames:["Nedjelja","Ponedjeljak","Utorak","Srijeda","Četvrtak","Petak","Subota"],dayNamesShort:["Ned","Pon","Uto","Sri","Čet","Pet","Sub"],dayNamesMin:["Ne","Po","Ut","Sr","Če","Pe","Su"],dayText:"Dan",delimiter:".",hourText:"Sat",minuteText:"Minuta",monthNames:["Siječanj","Veljača","Ožujak","Travanj","Svibanj","Lipanj","Srpanj","Kolovoz","Rujan","Listopad","Studeni","Prosinac"],monthNamesShort:["Sij","Velj","Ožu","Tra","Svi","Lip","Srp","Kol","Ruj","Lis","Stu","Pro"],monthText:"Mjesec",secText:"Sekunda",timeFormat:"H:ii",yearText:"Godina",nowText:"Sada",pmText:"pm",amText:"am",firstDay:1,dateText:"Datum",timeText:"Vrijeme",todayText:"Danas",prevMonthText:"Prethodni mjesec",nextMonthText:"Sljedeći mjesec",prevYearText:"Prethodni godina",nextYearText:"Slijedeće godine",closeText:"Zatvori",eventText:"Događaj",eventsText:"događaja",allDayText:"Cijeli dan",noEventsText:"Bez događaja",moreEventsText:"Još {count}",fromText:"Počinje",toText:"Završava",wholeText:"Cjelina",fractionText:"Frakcija",unitText:"Jedinica",labels:["godina","mjesec","dan","sat","minuta","sekunda",""],labelsShort:["god","mje","dan","sat","min","sec",""],startText:"Početak",stopText:"Prekid",resetText:"Resetiraj",lapText:"Ciklus",hideText:"Sakriti",backText:"Natrag",undoText:"Poništavanje",offText:"Uklj.",onText:"Isklj.",decimalSeparator:",",thousandsSeparator:" "},e.i18n.hu={setText:"OK",cancelText:"Mégse",clearText:"Törlés",selectedText:"{count} kiválasztva",dateFormat:"yy.mm.dd.",dayNames:["Vasárnap","Hétfő","Kedd","Szerda","Csütörtök","Péntek","Szombat"],dayNamesShort:["Va","Hé","Ke","Sze","Csü","Pé","Szo"],dayNamesMin:["V","H","K","Sz","Cs","P","Sz"],dayText:"Nap",delimiter:".",hourText:"Óra",minuteText:"Perc",monthNames:["Január","Február","Március","Április","Május","Június","Július","Augusztus","Szeptember","Október","November","December"],monthNamesShort:["Jan","Feb","Már","Ápr","Máj","Jún","Júl","Aug","Szep","Okt","Nov","Dec"],monthText:"Hónap",secText:"Másodperc",timeFormat:"H:ii",yearText:"Év",nowText:"Most",pmText:"pm",amText:"am",firstDay:1,dateText:"Dátum",timeText:"Idő",todayText:"Ma",prevMonthText:"Előző hónap",nextMonthText:"Következő hónap",prevYearText:"Előző év",nextYearText:"Következő év",closeText:"Bezár",eventText:"esemény",eventsText:"esemény",allDayText:"Egész nap",noEventsText:"Nincs esemény",moreEventsText:"{count} további",fromText:"Eleje",toText:"Vége",wholeText:"Egész",fractionText:"Tört",unitText:"Egység",labels:["Év","Hónap","Nap","Óra","Perc","Másodperc",""],labelsShort:["Év","Hó.","Nap","Óra","Perc","Mp.",""],startText:"Indít",stopText:"Megállít",resetText:"Visszaállít",lapText:"Lap",hideText:"Elrejt",backText:"Vissza",undoText:"Visszavon",offText:"Ki",onText:"Be",decimalSeparator:",",thousandsSeparator:" "},e.i18n.it={setText:"OK",cancelText:"Annulla",clearText:"Chiarire",selectedText:"{count} selezionato",selectedPluralText:"{count} selezionati",dateFormat:"dd/mm/yy",dayNames:["Domenica","Lunedì","Mertedì","Mercoledì","Giovedì","Venerdì","Sabato"],dayNamesShort:["Do","Lu","Ma","Me","Gi","Ve","Sa"],dayNamesMin:["D","L","M","M","G","V","S"],dayText:"Giorno",hourText:"Ore",minuteText:"Minuti",monthNames:["Gennaio","Febbraio","Marzo","Aprile","Maggio","Giugno","Luglio","Agosto","Settembre","Ottobre","Novembre","Dicembre"],monthNamesShort:["Gen","Feb","Mar","Apr","Mag","Giu","Lug","Ago","Set","Ott","Nov","Dic"],monthText:"Mese",secText:"Secondi",timeFormat:"HH:ii",yearText:"Anno",nowText:"Ora",pmText:"pm",amText:"am",todayText:"Oggi",firstDay:1,dateText:"Data",timeText:"Volta",closeText:"Chiudere",allDayText:"Tutto il giorno",noEventsText:"Nessun evento",eventText:"Evento",eventsText:"Eventi",moreEventsText:"{count} altro",moreEventsPluralText:"altri {count}",fromText:"Inizio",toText:"Fine",wholeText:"Intero",fractionText:"Frazione",unitText:"Unità",labels:["Anni","Mesi","Giorni","Ore","Minuti","Secondi",""],labelsShort:["Anni","Mesi","Gio","Ore","Min","Sec",""],startText:"Inizio",stopText:"Arresto",resetText:"Ripristina",lapText:"Lap",hideText:"Nascondi",backText:"Indietro",undoText:"Annulla",offText:"Via",onText:"Su",decimalSeparator:",",thousandsSeparator:" "},e.i18n.ja={setText:"セット",cancelText:"キャンセル",clearText:"クリア",selectedText:"{count} 選択",dateFormat:"yy年mm月dd日",dayNames:["日","月","火","水","木","金","土"],dayNamesShort:["日","月","火","水","木","金","土"],dayNamesMin:["日","月","火","水","木","金","土"],dayText:"日",hourText:"時",minuteText:"分",monthNames:["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],monthNamesShort:["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],monthText:"月",secText:"秒",timeFormat:"HH:ii",yearText:"年",nowText:"今",pmText:"午後",amText:"午前",yearSuffix:"年",monthSuffix:"月",daySuffix:"日",todayText:"今日",dateText:"日付",timeText:"時間",closeText:"クローズ",allDayText:"終日",noEventsText:"イベントはありません",eventText:"イベント",eventsText:"イベント",moreEventsText:"他 {count} 件",fromText:"開始",toText:"終わり",wholeText:"全数",fractionText:"分数",unitText:"単位",labels:["年間","月間","日間","時間","分","秒",""],labelsShort:["年間","月間","日間","時間","分","秒",""],startText:"開始",stopText:"停止",resetText:"リセット",lapText:"ラップ",hideText:"隠す",backText:"バック",undoText:"アンドゥ"},e.i18n.ko={setText:"설정",cancelText:"취소",clearText:"삭제",selectedText:"{count} 선택된",dateFormat:"yy년mm월dd일",dayNames:["일요일","월요일","화요일","수요일","목요일","금요일","토요일"],dayNamesShort:["일","월","화","수","목","금","토"],dayNamesMin:["일","월","화","수","목","금","토"],dayText:"일",delimiter:"-",hourText:"시간",minuteText:"분",monthNames:["1월","2월","3월","4월","5월","6월","7월","8월","9월","10월","11월","12월"],monthNamesShort:["1월","2월","3월","4월","5월","6월","7월","8월","9월","10월","11월","12월"],monthText:"달",secText:"초",timeFormat:"H:ii",yearText:"년",nowText:"지금",pmText:"오후",amText:"오전",yearSuffix:"년",monthSuffix:"월",daySuffix:"일",firstDay:0,dateText:"날짜",timeText:"시간",todayText:"오늘",prevMonthText:"이전 달",nextMonthText:"다음 달",prevYearText:"이전 년",nextYearText:"다음 년",closeText:"닫기",eventText:"이벤트",eventsText:"이벤트",allDayText:"종일",noEventsText:"이벤트 없음",moreEventsText:"{count}개 더보기",fromText:"시작",toText:"종료",wholeText:"정수",fractionText:"분수",unitText:"단위",labels:["년","달","일","시간","분","초",""],labelsShort:["년","달","일","시간","분","초",""],startText:"시작",stopText:"중지 ",resetText:"초기화",lapText:"기록",hideText:"숨는 장소",backText:"뒤로",undoText:"실행취소",offText:"끔",onText:"켬",decimalSeparator:",",thousandsSeparator:" "},e.i18n.lt={setText:"OK",cancelText:"Atšaukti",clearText:"Išvalyti",selectedText:"Pasirinktas {count}",selectedPluralText:"Pasirinkti {count}",dateFormat:"yy-mm-dd",dayNames:["Sekmadienis","Pirmadienis","Antradienis","Trečiadienis","Ketvirtadienis","Penktadienis","Šeštadienis"],dayNamesShort:["S","Pr","A","T","K","Pn","Š"],dayNamesMin:["S","Pr","A","T","K","Pn","Š"],dayText:"Diena",hourText:"Valanda",minuteText:"Minutes",monthNames:["Sausis","Vasaris","Kovas","Balandis","Gegužė","Birželis","Liepa","Rugpjūtis","Rugsėjis","Spalis","Lapkritis","Gruodis"],monthNamesShort:["Sau","Vas","Kov","Bal","Geg","Bir","Lie","Rugp","Rugs","Spa","Lap","Gruo"],monthText:"Mėnuo",secText:"Sekundes",amText:"am",pmText:"pm",timeFormat:"HH:ii",yearText:"Metai",nowText:"Dabar",todayText:"Šiandien",firstDay:1,dateText:"Data",timeText:"Laikas",closeText:"Uždaryti",allDayText:"Visą dieną",noEventsText:"Nėra įvykių",eventText:"Įvykių",eventsText:"Įvykiai",moreEventsText:"Dar {count}",fromText:"Nuo",toText:"Iki",wholeText:"Visas",fractionText:"Frakcija",unitText:"Vienetas",labels:["Metai","Mėnesiai","Dienos","Valandos","Minutes","Sekundes",""],labelsShort:["m","mėn.","d","h","min","s",""],startText:"Pradėti",stopText:"Sustabdyti",resetText:"Išnaujo",lapText:"Ratas",hideText:"Slėpti",backText:"Atgal",undoText:"Anuliuoti",offText:"Išj.",onText:"Įj.",decimalSeparator:",",thousandsSeparator:" "},e.i18n.nl={setText:"Instellen",cancelText:"Annuleren",clearText:"Leegmaken",selectedText:"{count} gekozen",dateFormat:"dd-mm-yy",dayNames:["Zondag","Maandag","Dinsdag","Woensdag","Donderdag","Vrijdag","Zaterdag"],dayNamesShort:["zo","ma","di","wo","do","vr","za"],dayNamesMin:["z","m","d","w","d","v","z"],dayText:"Dag",hourText:"Uur",minuteText:"Minuten",monthNames:["januari","februari","maart","april","mei","juni","juli","augustus","september","oktober","november","december"],monthNamesShort:["jan","feb","mrt","apr","mei","jun","jul","aug","sep","okt","nov","dec"],monthText:"Maand",secText:"Seconden",timeFormat:"HH:ii",yearText:"Jaar",nowText:"Nu",pmText:"pm",amText:"am",todayText:"Vandaag",firstDay:1,dateText:"Datum",timeText:"Tijd",closeText:"Sluiten",allDayText:"Hele dag",noEventsText:"Geen activiteiten",eventText:"Activiteit",eventsText:"Activiteiten",moreEventsText:"nog {count}",fromText:"Start",toText:"Einde",wholeText:"geheel",fractionText:"fractie",unitText:"eenheid",labels:["Jaren","Maanden","Dagen","Uren","Minuten","Seconden",""],labelsShort:["j","m","d","u","min","sec",""],startText:"Start",stopText:"Stop",resetText:"Reset",lapText:"Ronde",hideText:"Verbergen",backText:"Terug",undoText:"Onged. maken",offText:"Uit",onText:"Aan",decimalSeparator:",",thousandsSeparator:" "},e.i18n.no={setText:"OK",cancelText:"Avbryt",clearText:"Tømme",selectedText:"{count} valgt",dateFormat:"dd.mm.yy",dayNames:["Søndag","Mandag","Tirsdag","Onsdag","Torsdag","Fredag","Lørdag"],dayNamesShort:["Sø","Ma","Ti","On","To","Fr","Lø"],dayNamesMin:["S","M","T","O","T","F","L"],dayText:"Dag",delimiter:".",hourText:"Time",minuteText:"Minutt",monthNames:["Januar","Februar","Mars","April","Mai","Juni","Juli","August","September","Oktober","November","Desember"],monthNamesShort:["Jan","Feb","Mar","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Des"],monthText:"Måned",secText:"Sekund",timeFormat:"HH:ii",yearText:"År",nowText:"Nå",pmText:"pm",amText:"am",todayText:"I dag",firstDay:1,dateText:"Dato",timeText:"Tid",closeText:"Lukk",allDayText:"Hele dagen",noEventsText:"Ingen hendelser",eventText:"Hendelse",eventsText:"Hendelser",moreEventsText:"{count} mere",fromText:"Start",toText:"End",wholeText:"Hele",fractionText:"Fraksjon",unitText:"Enhet",labels:["År","Måneder","Dager","Timer","Minutter","Sekunder",""],labelsShort:["År","Mån","Dag","Time","Min","Sek",""],startText:"Start",stopText:"Stopp",resetText:"Tilbakestille",lapText:"Runde",hideText:"Skjul",backText:"Tilbake",undoText:"Angre",offText:"Av",onText:"På",decimalSeparator:",",thousandsSeparator:" "},e.i18n.pl={setText:"Zestaw",cancelText:"Anuluj",clearText:"Oczyścić",selectedText:"Wybór: {count}",dateFormat:"yy-mm-dd",dayNames:["Niedziela","Poniedziałek","Wtorek","Środa","Czwartek","Piątek","Sobota"],dayNamesShort:["Niedz.","Pon.","Wt.","Śr.","Czw.","Pt.","Sob."],dayNamesMin:["N","P","W","Ś","C","P","S"],dayText:"Dzień",hourText:"Godziny",minuteText:"Minuty",monthNames:["Styczeń","Luty","Marzec","Kwiecień","Maj","Czerwiec","Lipiec","Sierpień","Wrzesień","Październik","Listopad","Grudzień"],monthNamesShort:["Sty","Lut","Mar","Kwi","Maj","Cze","Lip","Sie","Wrz","Paź","Lis","Gru"],monthText:"Miesiąc",secText:"Sekundy",timeFormat:"HH:ii",yearText:"Rok",nowText:"Teraz",amText:"am",pmText:"pm",todayText:"Dzisiaj",firstDay:1,dateText:"Data",timeText:"Czas",closeText:"Zakończenie",allDayText:"Cały dzień",noEventsText:"Brak wydarzeń",eventText:"Wydarzeń",eventsText:"Wydarzenia",moreEventsText:"Jeszcze {count}",fromText:"Rozpoczęcie",toText:"Koniec",wholeText:"Cały",fractionText:"Ułamek",unitText:"Jednostka",labels:["Lata","Miesiąc","Dni","Godziny","Minuty","Sekundy",""],labelsShort:["R","M","Dz","Godz","Min","Sek",""],startText:"Rozpoczęcie",stopText:"Zatrzymać",resetText:"Zresetować",lapText:"Zakładka",hideText:"Ukryć",backText:"Wróć",undoText:"Cofnij",offText:"Wył",onText:"Wł",decimalSeparator:",",thousandsSeparator:" "},e.i18n["pt-BR"]={setText:"Selecionar",cancelText:"Cancelar",clearText:"Claro",selectedText:"{count} selecionado",selectedPluralText:"{count} selecionados",dateFormat:"dd/mm/yy",dayNames:["Domingo","Segunda-feira","Terça-feira","Quarta-feira","Quinta-feira","Sexta-feira","Sábado"],dayNamesShort:["Dom","Seg","Ter","Qua","Qui","Sex","Sáb"],dayNamesMin:["D","S","T","Q","Q","S","S"],dayText:"Dia",hourText:"Hora",minuteText:"Minutos",monthNames:["Janeiro","Fevereiro","Março","Abril","Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro"],monthNamesShort:["Jan","Fev","Mar","Abr","Mai","Jun","Jul","Ago","Set","Out","Nov","Dez"],monthText:"Mês",secText:"Segundo",timeFormat:"HH:ii",yearText:"Ano",nowText:"Agora",pmText:"pm",amText:"am",todayText:"Hoje",dateText:"Data",timeText:"Tempo",closeText:"Fechar",allDayText:"Dia inteiro",noEventsText:"Nenhum evento",eventText:"Evento",eventsText:"Eventos",moreEventsText:"Mais {count}",fromText:"Início",toText:"Fim",wholeText:"Inteiro",fractionText:"Fração",unitText:"Unidade",labels:["Anos","Meses","Dias","Horas","Minutos","Segundos",""],labelsShort:["Ano","Mês","Dia","Hora","Min","Seg",""],startText:"Começar",stopText:"Pare",resetText:"Reinicializar",lapText:"Lap",hideText:"Esconder",backText:"Anterior",undoText:"Desfazer",offText:"Desl",onText:"Lig",decimalSeparator:",",thousandsSeparator:" "},e.i18n["pt-PT"]={setText:"Seleccionar",cancelText:"Cancelar",clearText:"Claro",selectedText:"{count} selecionado",selectedPluralText:"{count} selecionados",dateFormat:"dd-mm-yy",dayNames:["Domingo","Segunda-feira","Terça-feira","Quarta-feira","Quinta-feira","Sexta-feira","Sábado"],dayNamesShort:["Dom","Seg","Ter","Qua","Qui","Sex","Sáb"],dayNamesMin:["D","S","T","Q","Q","S","S"],dayText:"Dia",hourText:"Horas",minuteText:"Minutos",monthNames:["Janeiro","Fevereiro","Março","Abril","Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro"],monthNamesShort:["Jan","Fev","Mar","Abr","Mai","Jun","Jul","Ago","Set","Out","Nov","Dez"],monthText:"Mês",secText:"Segundo",timeFormat:"HH:ii",yearText:"Ano",nowText:"Actualizar",pmText:"pm",amText:"am",todayText:"Hoy",firstDay:1,dateText:"Data",timeText:"Tempo",closeText:"Fechar",allDayText:"Todo o dia",noEventsText:"Nenhum evento",eventText:"Evento",eventsText:"Eventos",moreEventsText:"mais {count}",fromText:"Início",toText:"Fim",wholeText:"Inteiro",fractionText:"Fracção",unitText:"Unidade",labels:["Anos","Meses","Dias","Horas","Minutos","Segundos",""],labelsShort:["Ano","Mês","Dia","Hora","Min","Seg",""],startText:"Começar",stopText:"Parar",resetText:"Reinicializar",lapText:"Lap",hideText:"Esconder",backText:"Anterior",undoText:"Anular",offText:"Desl",onText:"Lig",decimalSeparator:",",thousandsSeparator:" "},e.i18n.ro={setText:"Setare",cancelText:"Anulare",clearText:"Ştergere",selectedText:"{count} selectat",selectedPluralText:"{count} selectate",dateFormat:"dd.mm.yy",dayNames:["Duminică","Luni","Marți","Miercuri","Joi","Vineri","Sâmbătă"],dayNamesShort:["Du","Lu","Ma","Mi","Jo","Vi","Sâ"],dayNamesMin:["D","L","M","M","J","V","S"],dayText:" Ziua",delimiter:".",hourText:" Ore ",minuteText:"Minute",monthNames:["Ianuarie","Februarie","Martie","Aprilie","Mai","Iunie","Iulie","August","Septembrie","Octombrie","Noiembrie","Decembrie"],monthNamesShort:["Ian.","Feb.","Mar.","Apr.","Mai","Iun.","Iul.","Aug.","Sept.","Oct.","Nov.","Dec."],monthText:"Luna",secText:"Secunde",timeFormat:"HH:ii",yearText:"Anul",nowText:"Acum",amText:"am",pmText:"pm",todayText:"Astăzi",prevMonthText:"Luna anterioară",nextMonthText:"Luna următoare",prevYearText:"Anul anterior",nextYearText:"Anul următor",eventText:"Eveniment",eventsText:"Evenimente",allDayText:"Toată ziua",noEventsText:"Niciun eveniment",moreEventsText:"Încă unul",moreEventsPluralText:"Încă {count}",firstDay:1,dateText:"Data",timeText:"Ora",closeText:"Închidere",fromText:"Start",toText:"Final",wholeText:"Complet",fractionText:"Parţial",unitText:"Unitate",labels:["Ani","Luni","Zile","Ore","Minute","Secunde",""],labelsShort:["Ani","Luni","Zile","Ore","Min.","Sec.",""],startText:"Start",stopText:"Stop",resetText:"Resetare",lapText:"Tură",hideText:"Ascundere",backText:"Înapoi",undoText:"Anulează",offText:"Nu",onText:"Da",decimalSeparator:",",thousandsSeparator:" "},e.i18n["ru-UA"]={setText:"Установить",cancelText:"Отменить",clearText:"Очиститьr",selectedText:"{count} Вібрать",dateFormat:"dd.mm.yy",dayNames:["воскресенье","понедельник","вторник","среда","четверг","пятница","суббота"],dayNamesShort:["вс","пн","вт","ср","чт","пт","сб"],dayNamesMin:["в","п","в","с","ч","п","с"],dayText:"День",delimiter:".",hourText:"Часы",minuteText:"Минуты",monthNames:["Январь","Февраль","Март","Апрель","Май","Июнь","Июль","Август","Сентябрь","Октябрь","Ноябрь","Декабрь"],monthNamesShort:["Янв.","Февр.","Март","Апр.","Май","Июнь","Июль","Авг.","Сент.","Окт.","Нояб.","Дек."],monthText:"Месяцы",secText:"Сикунды",timeFormat:"HH:ii",yearText:"Год",nowText:"Сейчас",amText:"am",pmText:"pm",todayText:"Cегодня",firstDay:1,dateText:"Дата",timeText:"Время",closeText:"Закрыть",allDayText:"Весь день",noEventsText:"Нет событий",eventText:"Мероприятия",eventsText:"Мероприятия",moreEventsText:"Ещё {count}",fromText:"Начало",toText:"Конец",wholeText:"Весь",fractionText:"Часть",unitText:"Единица",labels:["Годы"," Месяцы "," Дни "," Часы "," Минуты "," Секунды",""],labelsShort:["Год","Мес.","Дн.","Ч.","Мин.","Сек.",""],startText:"Старт",stopText:"Стоп",resetText:" Сброс ",lapText:" Этап ",hideText:" Скрыть ",backText:"назад",undoText:"ОтменитЬ",offText:"O",onText:"I",decimalSeparator:",",thousandsSeparator:" "},e.i18n["ru-RU"]=e.i18n.ru={setText:"Установить",cancelText:"Отмена",clearText:"Очистить",selectedText:"{count} Выбрать",dateFormat:"dd.mm.yy",dayNames:["воскресенье","понедельник","вторник","среда","четверг","пятница","суббота"],dayNamesShort:["вс","пн","вт","ср","чт","пт","сб"],dayNamesMin:["в","п","в","с","ч","п","с"],dayText:"День",delimiter:".",hourText:"Час",minuteText:"Минут",monthNames:["Январь","Февраль","Март","Апрель","Май","Июнь","Июль","Август","Сентябрь","Октябрь","Ноябрь","Декабрь"],monthNamesShort:["Янв","Фев","Мар","Апр","Май","Июн","Июл","Авг","Сен","Окт","Ноя","Дек"],monthText:"Месяц",secText:"Секунд",timeFormat:"HH:ii",yearText:"Год",nowText:"Сейчас",amText:"am",pmText:"pm",todayText:"Cегодня",firstDay:1,dateText:"Дата",timeText:"Время",closeText:"Закрыть",allDayText:"Весь день",noEventsText:"Нет событий",eventText:"Мероприятия",eventsText:"Мероприятия",moreEventsText:"Ещё {count}",fromText:"Начало",toText:"Конец",wholeText:"Целое",fractionText:"Дробное",unitText:"Единица",labels:["Лет","Месяцев","Дней","Часов","Минут","Секунд",""],labelsShort:["Лет","Мес","Дн","Час","Мин","Сек",""],startText:"Старт",stopText:"Стоп",resetText:"Сбросить",lapText:"Круг",hideText:"Скрыть",backText:"назад",undoText:"ОтменитЬ",offText:"O",onText:"I",decimalSeparator:",",thousandsSeparator:" "},e.i18n.sk={setText:"Zadaj",cancelText:"Zrušiť",clearText:"Vymazať",selectedText:"Označený: {count}",dateFormat:"d.m.yy",dayNames:["Nedeľa","Pondelok","Utorok","Streda","Štvrtok","Piatok","Sobota"],dayNamesShort:["Ne","Po","Ut","St","Št","Pi","So"],dayNamesMin:["N","P","U","S","Š","P","S"],dayText:"Ďeň",hourText:"Hodiny",minuteText:"Minúty",monthNames:["Január","Február","Marec","Apríl","Máj","Jún","Júl","August","September","Október","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","Máj","Jún","Júl","Aug","Sep","Okt","Nov","Dec"],monthText:"Mesiac",secText:"Sekundy",timeFormat:"H:ii",yearText:"Rok",nowText:"Teraz",amText:"am",pmText:"pm",todayText:"Dnes",firstDay:1,dateText:"Datum",timeText:"Čas",closeText:"Zavrieť",allDayText:"Celý deň",noEventsText:"Žiadne udalosti",eventText:"Udalostí",eventsText:"Udalosti",moreEventsText:"{count} ďalšia",moreEventsPluralText:"{count} ďalšie",fromText:"Začiatok",toText:"Koniec",wholeText:"Celý",fractionText:"Časť",unitText:"Jednotka",labels:["Roky","Mesiace","Dni","Hodiny","Minúty","Sekundy",""],labelsShort:["Rok","Mes","Dni","Hod","Min","Sec",""],startText:"Start",stopText:"Stop",resetText:"Resetovať",lapText:"Etapa",hideText:"Schovať",backText:"Späť",undoText:"Späť",offText:"O",onText:"I",decimalSeparator:",",thousandsSeparator:" "},e.i18n.sr={setText:"Постави",cancelText:"Откажи",clearText:"Обриши",selectedText:"{count} изабрана",dateFormat:"dd.mm.yy",dayNames:["Недеља","Понедељак","Уторак","Среда","Четвртак","Петак","Субота"],dayNamesShort:["Нед","Пон","Уто","Сре","Чет","Пет","Суб"],dayNamesMin:["Не","По","Ут","Ср","Че","Пе","Су"],dayText:"Дан",delimiter:".",hourText:"Час",minuteText:"Минут",monthNames:["Јануар","Фебруар","Март","Април","Мај","Јун","Јул","Август","Септембар","Октобар","Новембар","Децембар"],monthNamesShort:["Јан","Феб","Мар","Апр","Мај","Јун","Јул","Авг","Сеп","Окт","Нов","Дец"],monthText:"месец",secText:"Секунд",timeFormat:"H:ii",yearText:"година",nowText:"сада",pmText:"pm",amText:"am",firstDay:1,dateText:"Датум",timeText:"време",todayText:"Данас",prevMonthText:"Претходни мјесец",nextMonthText:"Следећег месеца",prevYearText:"Претходна године",nextYearText:"Следеће године",closeText:"Затвори",eventText:"Догађај",eventsText:"Догађаји",allDayText:"Цео дан",noEventsText:"Нема догађаја",moreEventsText:"Још {count}",fromText:"Од",toText:"До",wholeText:"цео",fractionText:"Фракција",unitText:"единица",labels:["Године","Месеци","Дана","Сати","Минута","Секунди",""],labelsShort:["Год","Мес","Дана","Сати","Мину","Секу",""],startText:"Започни",stopText:"Стоп",resetText:"Ресетуј",lapText:"Круг",hideText:"Сакрити",backText:"Повратак",undoText:"Опозови",offText:"нe",onText:"да",decimalSeparator:",",thousandsSeparator:" "},e.i18n.sv={setText:"OK",cancelText:"Avbryt",clearText:"Klara",selectedText:"{count} vald",dateFormat:"yy-mm-dd",dayNames:["Söndag","Måndag","Tisdag","Onsdag","Torsdag","Fredag","Lördag"],dayNamesShort:["Sö","Må","Ti","On","To","Fr","Lö"],dayNamesMin:["S","M","T","O","T","F","L"],dayText:"Dag",hourText:"Timme",minuteText:"Minut",monthNames:["Januari","Februari","Mars","April","Maj","Juni","Juli","Augusti","September","Oktober","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","Maj","Jun","Jul","Aug","Sep","Okt","Nov","Dec"],monthText:"Månad",secText:"Sekund",timeFormat:"HH:ii",yearText:"År",nowText:"Nu",pmText:"pm",amText:"am",todayText:"I dag",firstDay:1,dateText:"Datum",timeText:"Tid",closeText:"Stäng",allDayText:"Heldag",noEventsText:"Inga aktiviteter",eventText:"Händelse",eventsText:"Händelser",moreEventsText:"{count} till",fromText:"Start",toText:"Slut",wholeText:"Hela",fractionText:"Bråk",unitText:"Enhet",labels:["År","Månader","Dagar","Timmar","Minuter","Sekunder",""],labelsShort:["År","Mån","Dag","Tim","Min","Sek",""],startText:"Start",stopText:"Stopp",resetText:"Återställ",lapText:"Varv",hideText:"Dölj",backText:"Tillbaka",undoText:"Ångra",offText:"Av",onText:"På"},e.i18n.th={setText:"ตั้งค่า",cancelText:"ยกเลิก",clearText:"ล้าง",selectedText:"{count} เลือก",dateFormat:"dd/mm/yy",dayNames:["อาทิตย์","จันทร์","อังคาร","พุธ","พฤหัสบดี","ศุกร์","เสาร์"],dayNamesShort:["อา.","จ.","อ.","พ.","พฤ.","ศ.","ส."],dayNamesMin:["อา.","จ.","อ.","พ.","พฤ.","ศ.","ส."],dayText:"วัน",delimiter:".",hourText:"ชั่วโมง",minuteText:"นาที",monthNames:["มกราคม","กุมภาพันธ์","มีนาคม","เมษายน","พฤษภาคม","มิถุนายน","กรกฎาคม","สิงหาคม","กันยายน","ตุลาคม","พฤศจิกายน","ธันวาคม"],monthNamesShort:["ม.ค.","ก.พ.","มี.ค.","เม.ย.","พ.ค.","มิ.ย.","ก.ค.","ส.ค.","ก.ย.","ต.ค.","พ.ย.","ธ.ค."],monthText:"เดือน",secText:"วินาที",timeFormat:"HH:ii",yearText:"ปี",nowText:"ตอนนี้",pmText:"pm",amText:"am",firstDay:0,dateText:"วัน",timeText:"เวลา",today:"วันนี้",prevMonthText:"เดือนก่อนหน้า",nextMonthText:"เดือนถัดไป",prevYearText:"ปีก่อนหน้า",nextYearText:"ปีถัดไป",closeText:"ปิด",eventText:"เหตุการณ์",eventsText:"เหตุการณ์",allDayText:"ตลอดวัน",noEventsText:"ไม่มีกิจกรรม",moreEventsText:"อีก {count} กิจกรรม",fromText:"จาก",toText:"ถึง",wholeText:"ทั้งหมด",fractionText:"เศษส่วน",unitText:"หน่วย",labels:["ปี","เดือน","วัน","ชั่วโมง","นาที","วินาที",""],labelsShort:["ปี","เดือน","วัน","ชั่วโมง","นาที","วินาที",""],startText:"เริ่ม",stopText:"หยุด",resetText:"รีเซ็ต",lapText:"รอบ",hideText:"ซ่อน",backText:"ย้อนกลับ",undoText:"เลิกทา",offText:"ปิด",onText:"เปิด",decimalSeparator:",",thousandsSeparator:" "},e.i18n.tr={setText:"Seç",cancelText:"İptal",clearText:"Temizleyin",selectedText:"{count} seçilmiş",dateFormat:"dd.mm.yy",dayNames:["Pazar","Pazartesi","Salı","Çarşamba","Perşembe","Cuma","Cumartesi"],dayNamesShort:["Paz","Pzt","Sal","Çar","Per","Cum","Cmt"],dayNamesMin:["P","P","S","Ç","P","C","C"],dayText:"Gün",delimiter:".",hourText:"Saat",minuteText:"Dakika",monthNames:["Ocak","Şubat","Mart","Nisan","Mayıs","Haziran","Temmuz","Ağustos","Eylül","Ekim","Kasım","Aralık"],monthNamesShort:["Oca","Şub","Mar","Nis","May","Haz","Tem","Ağu","Eyl","Eki","Kas","Ara"],monthText:"Ay",secText:"Saniye",timeFormat:"HH:ii",yearText:"Yıl",nowText:"Şimdi",pmText:"pm",amText:"am",todayText:"Bugün",firstDay:1,dateText:"Tarih",timeText:"Zaman",closeText:"Kapatmak",allDayText:"Tüm gün",noEventsText:"Etkinlik Yok",eventText:"Etkinlik",eventsText:"Etkinlikler",moreEventsText:"{count} tane daha",fromText:"Başla",toText:"Son",wholeText:"Tam",fractionText:"Kesir",unitText:"Birim",labels:["Yıl","Ay","Gün","Saat","Dakika","Saniye",""],labelsShort:["Yıl","Ay","Gün","Sa","Dak","Sn",""],startText:"Başla",stopText:"Durdur",resetText:"Sıfırla",lapText:"Tur",hideText:"Gizle",backText:"Geri",undoText:"Geri Al",offText:"O",onText:"I",decimalSeparator:",",thousandsSeparator:"."},e.i18n.ua={setText:"встановити",cancelText:"відміна",clearText:"очистити",selectedText:"{count} вибрані",dateFormat:"dd.mm.yy",dayNames:["неділя","понеділок","вівторок","середа","четвер","п’ятниця","субота"],dayNamesShort:["нед","пнд","вів","срд","чтв","птн","сбт"],dayNamesMin:["Нд","Пн","Вт","Ср","Чт","Пт","Сб"],dayText:"День",delimiter:".",hourText:"година",minuteText:"хвилина",monthNames:["Січень","Лютий","Березень","Квітень","Травень","Червень","Липень","Серпень","Вересень","Жовтень","Листопад","Грудень"],monthNamesShort:["Січ","Лют","Бер","Кві","Тра","Чер","Лип","Сер","Вер","Жов","Лис","Гру"],monthText:"Місяць",secText:"Секунд",timeFormat:"H:ii",yearText:"Рік",nowText:"Зараз",pmText:"pm",amText:"am",firstDay:1,dateText:"дата",timeText:"Час",todayText:"Сьогодні",prevMonthText:"Попередній місяць",nextMonthText:"Наступного місяця",prevYearText:"Попередній рік",nextYearText:"Наступного року",closeText:"Закрити",eventText:"подія",eventsText:"події",allDayText:"Увесь день",noEventsText:"Жодної події",moreEventsText:"та ще {count}",fromText:"від",toText:"кінець",wholeText:"всі",fractionText:"фракція",unitText:"одиниця",labels:["Рік","Місяць","День","година","хвилина","Секунд",""],labelsShort:["Рік","Місяць","День","година","хвилина","Секунд",""],startText:"Початок",stopText:"СТОП",resetText:"скинути",lapText:"коло",hideText:"сховати",backText:"назад",undoText:"відмінити",offText:"Вимикати",onText:"Увімкнути",decimalSeparator:",",thousandsSeparator:" "},e.i18n.vi={setText:"Đặt",cancelText:"Hủy bò",clearText:"Xóa",selectedText:"{count} chọn",dateFormat:"dd/mm/yy",dayNames:["Chủ Nhật","Thứ Hai","Thứ Ba","Thứ Tư","Thứ Năm","Thứ Sáu","Thứ Bảy"],dayNamesShort:["CN","T2","T3","T4","T5","T6","T7"],dayNamesMin:["CN","T2","T3","T4","T5","T6","T7"],dayText:"",delimiter:"/",hourText:"Giờ",minuteText:"Phút",monthNames:["Tháng Một","Tháng Hai","Tháng Ba","Tháng Tư","Tháng Năm","Tháng Sáu","Tháng Bảy","Tháng Tám","Tháng Chín","Tháng Mười","Tháng Mười Một","Tháng Mười Hai"],monthNamesShort:["Tháng 1","Tháng 2","Tháng 3","Tháng 4","Tháng 5","Tháng 6","Tháng 7","Tháng 8","Tháng 9","Tháng 10","Tháng 11","Tháng 12"],monthText:"Tháng",secText:"Giây",timeFormat:"H:ii",yearText:"Năm",nowText:"Bây giờ",pmText:"pm",amText:"am",firstDay:0,dateText:"Ngày",timeText:"Hồi",todayText:"Hôm nay",prevMonthText:"Tháng trước",nextMonthText:"Tháng tới",prevYearText:"Măm trước",nextYearText:"Năm tới",closeText:"Đóng",eventText:"Sự kiện",eventsText:"Sự kiện",allDayText:"Cả ngày",noEventsText:"Không có sự kiện",moreEventsText:"{count} thẻ khác",fromText:"Từ",toText:"Tới",wholeText:"Toàn thể",fractionText:"Phân số",unitText:"đơn vị",labels:["Năm","Tháng","Ngày","Giờ","Phút","Giây",""],labelsShort:["Năm","Tháng","Ngày","Giờ","Phút","Giây",""],startText:"Bắt đầu",stopText:"Dừng",resetText:"Đặt lại",lapText:"Vòng",hideText:"Giấu",backText:"Quay lại",undoText:"Hoàn tác",offText:"Tất",onText:"Bật",decimalSeparator:",",thousandsSeparator:" "},e.i18n.zh={setText:"确定",cancelText:"取消",clearText:"明确",selectedText:"{count} 选",dateFormat:"yy年mm月d日",dayNames:["周日","周一","周二","周三","周四","周五","周六"],dayNamesShort:["日","一","二","三","四","五","六"],dayNamesMin:["日","一","二","三","四","五","六"],dayText:"日",hourText:"时",minuteText:"分",monthNames:["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],monthNamesShort:["一","二","三","四","五","六","七","八","九","十","十一","十二"],monthText:"月",secText:"秒",timeFormat:"HH:ii",yearText:"年",nowText:"当前",pmText:"下午",amText:"上午",yearSuffix:"年",monthSuffix:"月",daySuffix:"日",todayText:"今天",dateText:"日",timeText:"时间",closeText:"关闭",allDayText:"全天",noEventsText:"无事件",eventText:"活动",eventsText:"活动",moreEventsText:"他 {count} 件",fromText:"开始时间",toText:"结束时间",wholeText:"合计",fractionText:"分数",unitText:"单位",labels:["年","月","日","小时","分钟","秒",""],labelsShort:["年","月","日","点","分","秒",""],startText:"开始",stopText:"停止",resetText:"重置",lapText:"圈",hideText:"隐藏",backText:"返回",undoText:"复原",offText:"关闭",onText:"开启",decimalSeparator:",",thousandsSeparator:" "};var pn=e.themes;pn.frame.bootstrap={disabledClass:"disabled",selectedClass:"btn-primary",selectedTabClass:"active",tabLink:!0,todayClass:"text-primary mbsc-cal-today",onMarkupInserted:function(e){var t=ge(e.target),a=ge(".mbsc-cal-tabs",t);ge(".mbsc-fr-popup",t).addClass("popover"),ge(".mbsc-fr-w",t).addClass("popover-content"),ge(".mbsc-fr-hdr",t).addClass("popover-title popover-header"),ge(".mbsc-fr-arr-i",t).addClass("popover"),ge(".mbsc-fr-arr",t).addClass("arrow"),ge(".mbsc-fr-btn",t).addClass("btn btn-default btn-secondary"),ge(".mbsc-fr-btn-s .mbsc-fr-btn",t).removeClass("btn-default btn-secondary").addClass("btn btn-primary"),a.addClass("nav nav-tabs"),a.find(".mbsc-cal-tab").addClass("nav-item"),a.find("a").addClass("nav-link"),a.find(".mbsc-cal-tab.active .nav-link").addClass("active"),ge(".mbsc-cal-picker",t).addClass("popover"),ge(".mbsc-range-btn",t).addClass("btn btn-sm btn-small btn-default"),ge(".mbsc-np-btn",t).addClass("btn btn-default"),ge(".mbsc-sel-filter-cont",t).removeClass("mbsc-input"),ge(".mbsc-sel-filter-input",t).addClass("form-control")},onTabChange:function(e,t){ge(".mbsc-cal-tabs .nav-link",t._markup).removeClass("active"),ge(".mbsc-cal-tab.active .nav-link",t._markup).addClass("active")},onPosition:function(e){setTimeout(function(){ge(".mbsc-fr-bubble-top, .mbsc-fr-bubble-top .mbsc-fr-arr-i",e.target).removeClass("bottom bs-popover-bottom").addClass("top bs-popover-top"),ge(".mbsc-fr-bubble-bottom, .mbsc-fr-bubble-bottom .mbsc-fr-arr-i",e.target).removeClass("top bs-popover-top").addClass("bottom bs-popover-bottom")},10)}},pn.scroller.bootstrap=we({},pn.frame.bootstrap,{dateDisplay:"Mddyy",btnCalPrevClass:"mbsc-ic mbsc-ic-arrow-left5",btnCalNextClass:"mbsc-ic mbsc-ic-arrow-right5",btnPlusClass:"mbsc-ic mbsc-ic-arrow-down5 btn-light",btnMinusClass:"mbsc-ic mbsc-ic-arrow-up5 btn-light",selectedLineHeight:!0,onEventBubbleShow:function(e){var t=ge(e.eventList);ge(".mbsc-cal-event-list",t).addClass("list-group"),ge(".mbsc-cal-event",t).addClass("list-group-item")}}),pn.navigation.bootstrap={wrapperClass:"popover panel panel-default",groupClass:"btn-group",activeClass:"btn-primary",disabledClass:"disabled",itemClass:"btn btn-default"};var bn,vn,gn=e.themes;function xn(e,t){var a=U(t,"X",!0),n=U(t,"Y",!0),s=e.offset(),i=a-s.left,o=n-s.top,r=Math.max(i,e[0].offsetWidth-i),l=Math.max(o,e[0].offsetHeight-o),c=2*Math.sqrt(Math.pow(r,2)+Math.pow(l,2));Tn(vn),vn=ge('<span class="mbsc-ripple"></span>').css({width:c,height:c,top:n-s.top-c/2,left:a-s.left-c/2}).appendTo(e),setTimeout(function(){vn.addClass("mbsc-ripple-scaled mbsc-ripple-visible")},10)}function Tn(e){setTimeout(function(){e&&(e.removeClass("mbsc-ripple-visible"),setTimeout(function(){e.remove()},2e3))},100)}function yn(e,t,a,n){var s,i;e.off(".mbsc-ripple").on("touchstart.mbsc-ripple mousedown.mbsc-ripple",t,function(e){He(e,this)&&(s=U(e,"X"),i=U(e,"Y"),(bn=ge(this)).hasClass(a)||bn.hasClass(n)?bn=null:xn(bn,e))}).on("touchmove.mbsc-ripple mousemove.mbsc-ripple",t,function(e){(bn&&Math.abs(U(e,"X")-s)>9||Math.abs(U(e,"Y")-i)>9)&&(Tn(vn),bn=null)}).on("touchend.mbsc-ripple touchcancel.mbsc-ripple mouseleave.mbsc-ripple mouseup.mbsc-ripple",t,function(){bn&&(setTimeout(function(){Tn(vn)},100),bn=null)})}gn.frame.ios={display:"bottom",headerText:!1,btnWidth:!1,deleteIcon:"ios-backspace",scroll3d:"wp"!=x&&("android"!=x||y>7)},gn.scroller.ios=we({},gn.frame.ios,{rows:5,height:34,minWidth:55,selectedLineHeight:!0,selectedLineBorder:1,showLabel:!1,useShortLabels:!0,btnPlusClass:"mbsc-ic mbsc-ic-arrow-down5",btnMinusClass:"mbsc-ic mbsc-ic-arrow-up5",checkIcon:"ion-ios7-checkmark-empty",filterClearIcon:"ion-close-circled",dateDisplay:"MMdyy",btnCalPrevClass:"mbsc-ic mbsc-ic-arrow-left5",btnCalNextClass:"mbsc-ic mbsc-ic-arrow-right5"}),gn.listview.ios={leftArrowClass:"mbsc-ic-ion-ios7-arrow-back",rightArrowClass:"mbsc-ic-ion-ios7-arrow-forward"},gn.form.ios={};var _n=e.themes;_n.frame.material={headerText:!1,btnWidth:!1,deleteIcon:"material-backspace",onMarkupReady:function(e){yn(ge(e.target),".mbsc-fr-btn-e","mbsc-disabled","mbsc-fr-btn-nhl")}},_n.scroller.material=we({},_n.frame.material,{showLabel:!1,selectedLineBorder:2,weekDays:"min",icon:{filled:"material-star",empty:"material-star-outline"},checkIcon:"material-check",btnPlusClass:"mbsc-ic mbsc-ic-material-keyboard-arrow-down",btnMinusClass:"mbsc-ic mbsc-ic-material-keyboard-arrow-up",btnCalPrevClass:"mbsc-ic mbsc-ic-material-keyboard-arrow-left",btnCalNextClass:"mbsc-ic mbsc-ic-material-keyboard-arrow-right"}),_n.listview.material={leftArrowClass:"mbsc-ic-material-keyboard-arrow-left",rightArrowClass:"mbsc-ic-material-keyboard-arrow-right",onItemActivate:function(e){xn(ge(e.target),e.domEvent)},onItemDeactivate:function(){Tn(vn)},onSlideStart:function(e){ge(".mbsc-ripple",e.target).remove()},onSortStart:function(e){ge(".mbsc-ripple",e.target).remove()}},_n.navigation.material={onInit:function(){yn(ge(this),".mbsc-ms-item.mbsc-btn-e","mbsc-disabled","mbsc-btn-nhl")},onMarkupInit:function(){ge(".mbsc-ripple",this).remove()},onDestroy:function(){ge(this).off(".mbsc-ripple")}},_n.form.material={addRipple:function(e,t){xn(e,t)},removeRipple:function(){Tn(vn)}};var wn=e.themes;wn.frame.windows={headerText:!1,deleteIcon:"backspace4",btnReverse:!0},wn.scroller.windows=we({},wn.frame.windows,{rows:6,minWidth:88,height:44,btnPlusClass:"mbsc-ic mbsc-ic-arrow-down5",btnMinusClass:"mbsc-ic mbsc-ic-arrow-up5",checkIcon:"material-check",dateDisplay:"MMdyy",showLabel:!1,showScrollArrows:!0,btnCalPrevClass:"mbsc-ic mbsc-ic-arrow-left5",btnCalNextClass:"mbsc-ic mbsc-ic-arrow-right5",dayNamesShort:["Su","Mo","Tu","We","Th","Fr","Sa"],useShortLabels:!0}),wn.form.windows={},e.customTheme("ios-dark","ios"),e.customTheme("material-dark","material"),e.customTheme("mobiscroll-dark","mobiscroll"),e.customTheme("windows-dark","windows");var Cn=e.themes,Mn="mobiscroll";return"android"==x?Mn="material":"ios"==x?Mn="ios":"wp"==x&&(Mn="windows"),ge.each(Cn.frame,function(t,a){if(Mn&&a.baseTheme==Mn&&"mobiscroll-dark"!=t&&"material-dark"!=t&&"windows-dark"!=t&&"ios-dark"!=t)return e.autoTheme=t,!1;t==Mn&&(e.autoTheme=t)}),e.customTheme("ios-gray","ios"),e.customTheme("material-indigo","material"),e.customTheme("mobiscroll-lime","mobiscroll"),e.customTheme("windows-yellow","windows"),e.apiKey="afd8b7d1",e.apiUrl="https://trial.mobiscroll.com/",e.fw="javascript",e});