UNPKG

@progress/kendo-ui

Version:

This package is part of the [Kendo UI for jQuery](http://www.telerik.com/kendo-ui) suite.

2 lines 58.3 kB
module.exports=function(e){function t(r){if(n[r])return n[r].exports;var o=n[r]={exports:{},id:r,loaded:!1};return e[r].call(o.exports,o,o.exports,t),o.loaded=!0,o.exports}var n={};return t.m=e,t.c=n,t.p="",t(0)}({0:function(e,t,n){e.exports=n(1099)},3:function(e,t){e.exports=function(){throw Error("define cannot be used indirect")}},1048:function(e,t){e.exports=require("jquery")},1099:function(e,t,n){var r,o,i;(function(a){!function(a,define){o=[n(1048)],r=a,i="function"==typeof r?r.apply(t,o):r,!(void 0!==i&&(e.exports=i))}(function(){return function(e,t,n){function r(){}function o(e,t){if(t)return"'"+e.split("'").join("\\'").split('\\"').join('\\\\\\"').replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/\t/g,"\\t")+"'";var n=e.charAt(0),r=e.substring(1);return"="===n?"+("+r+")+":":"===n?"+$kendoHtmlEncode("+r+")+":";"+e+";$kendoOutput+="}function i(e,t,n){return e+="",t=t||2,n=t-e.length,n?Y[t].substring(0,n)+e:e}function s(e){var t=e.css(Oe.support.transitions.css+"box-shadow")||e.css("box-shadow"),n=t?t.match(Ue)||[0,0,0,0,0]:[0,0,0,0,0],r=He.max(+n[3],+(n[4]||0));return{left:-n[1]+r,right:+n[1]+r,bottom:+n[2]+r}}function u(n,r){var o,i,a,s,u,c,d=Oe._outerWidth,f=Oe._outerHeight,p=n.parent(),m=d(t);return p.removeClass("k-animation-container-sm"),p.hasClass("k-animation-container")?l(n,r):(i=n[0].style.width,a=n[0].style.height,s=Pe.test(i),u=Pe.test(a),c=n.hasClass("k-tooltip")||n.is(".k-menu-horizontal.k-context-menu"),o=s||u,!s&&(!r||r&&i||c)&&(i=r?d(n)+1:d(n)),(!u&&(!r||r&&a)||n.is(".k-menu-horizontal.k-context-menu"))&&(a=f(n)),n.wrap(e("<div/>").addClass("k-animation-container").css({width:i,height:a})),p=n.parent(),o&&n.css({width:"100%",height:"100%",boxSizing:"border-box",mozBoxSizing:"border-box",webkitBoxSizing:"border-box"})),m<d(p)&&(p.addClass("k-animation-container-sm"),l(n,r)),p}function l(e,t){var n,r=Oe._outerWidth,o=Oe._outerHeight,i=e.parent(".k-animation-container"),a=i[0].style;i.is(":hidden")&&i.css({display:"",position:""}),n=Pe.test(a.width)||Pe.test(a.height),n||i.css({width:t?r(e)+1:r(e),height:o(e),boxSizing:"content-box",mozBoxSizing:"content-box",webkitBoxSizing:"content-box"})}function c(e){var t=1,n=arguments.length;for(t=1;t<n;t++)d(e,arguments[t]);return e}function d(e,n){var r,o,i,a,s,u=Oe.data.ObservableArray,l=Oe.data.LazyObservableArray,c=Oe.data.DataSource,f=Oe.data.HierarchicalDataSource;for(r in n)o=n[r],i=typeof o,a=i===Le&&null!==o?o.constructor:null,!a||a===Array||a===u||a===l||a===c||a===f||a===RegExp||Oe.isFunction(t.ArrayBuffer)&&a===ArrayBuffer?i!==qe&&(e[r]=o):o instanceof Date?e[r]=new Date(o.getTime()):N(o.clone)?e[r]=o.clone():(s=e[r],e[r]=typeof s===Le?s||{}:{},d(e[r],o));return e}function f(e,t,r){for(var o in t)if(t.hasOwnProperty(o)&&t[o].test(e))return o;return r!==n?r:e}function p(e){return e.replace(/([a-z][A-Z])/g,function(e){return e.charAt(0)+"-"+e.charAt(1).toLowerCase()})}function m(e){return e.replace(/\-(\w)/g,function(e,t){return t.toUpperCase()})}function h(t,n){var r,o={};return document.defaultView&&document.defaultView.getComputedStyle?(r=document.defaultView.getComputedStyle(t,""),n&&e.each(n,function(e,t){o[t]=r.getPropertyValue(t)})):(r=t.currentStyle,n&&e.each(n,function(e,t){o[t]=r[m(t)]})),Oe.size(o)||(o=r),o}function g(e){if(e&&e.className&&"string"==typeof e.className&&e.className.indexOf("k-auto-scrollable")>-1)return!0;var t=h(e,["overflow"]).overflow;return"auto"==t||"scroll"==t}function y(t,r){var o,i,a=Ne.browser.webkit,s=Ne.browser.mozilla,u=Ne.browser.version;return t instanceof e&&r!==n?(t.each(function(e,t){y(t,r)}),n):(o=t instanceof e?t[0]:t)?(i=Ne.isRtl(t),r===n?i&&a&&(u<85||Ne.browser.safari)?o.scrollWidth-o.clientWidth-o.scrollLeft:Math.abs(o.scrollLeft):(o.scrollLeft=i&&a&&(u<85||Ne.browser.safari)?o.scrollWidth-o.clientWidth-r:i&&(s||a)&&r>0?-r:r,n)):n}function v(e){var t,n=0;for(t in e)e.hasOwnProperty(t)&&"toJSON"!=t&&n++;return n}function b(e,n,r){var o,i,a;return n||(n="offset"),o=e[n](),i={top:o.top,right:o.right,bottom:o.bottom,left:o.left},Ne.browser.msie&&(Ne.pointers||Ne.msPointers)&&!r&&(a=Ne.isRtl(e)?1:-1,i.top-=t.pageYOffset-document.documentElement.scrollTop,i.left-=t.pageXOffset+a*document.documentElement.scrollLeft),i}function w(e){var t={};return De("string"==typeof e?e.split(" "):e,function(e){t[e]=this}),t}function M(e){return new Oe.effects.Element(e)}function x(e,t,n,r){return typeof e===je&&(N(t)&&(r=t,t=400,n=!1),N(n)&&(r=n,n=!1),typeof t===Ye&&(n=t,t=400),e={effects:e,duration:t,reverse:n,complete:r}),ze({effects:{},duration:400,reverse:!1,init:_e,teardown:_e,hide:!1},e,{completeCallback:e.complete,complete:_e})}function S(t,n,r,o,i){for(var a,s=0,u=t.length;s<u;s++)a=e(t[s]),a.queue(function(){J.promise(a,x(n,r,o,i))});return t}function T(e,t,n,r){return t&&(t=t.split(" "),De(t,function(t,n){e.toggleClass(n,r)})),e}function k(e){return(""+e).replace(V,"&amp;").replace(G,"&lt;").replace(X,"&gt;").replace(K,"&quot;").replace(Z,"&#39;")}function C(e){var n;try{n=t.decodeURIComponent(e)}catch(r){n=e.replace(/%u([\dA-F]{4})|%([\dA-F]{2})/gi,function(e,t,n){return String.fromCharCode(parseInt("0x"+(t||n),16))})}return n}function O(e,t){var r;return 0===t.indexOf("data")&&(t=t.substring(4),t=t.charAt(0).toLowerCase()+t.substring(1)),t=t.replace(se,"-$1"),r=e.getAttribute("data-"+Oe.ns+t),null===r?r=n:"null"===r?r=null:"true"===r?r=!0:"false"===r?r=!1:We.test(r)&&"mask"!=t?r=parseFloat(r):ie.test(r)&&!ae.test(r)&&(r=Function("return ("+r+")")()),r}function z(t,r,o){var i,a,s={},u=t.getAttribute("data-"+Oe.ns+"role");for(i in r)a=O(t,i),a!==n&&(oe.test(i)&&"drawer"!=u&&("string"==typeof a?e("#"+a).length?a=Oe.template(e("#"+a).html()):o&&(a=Oe.template(o[a])):a=t.getAttribute(i)),s[i]=a);return s}function D(t,n){return e.contains(t,n)?-1:1}function A(){var t=e(this);return e.inArray(t.attr("data-"+Oe.ns+"role"),["slider","rangeslider","breadcrumb"])>-1||t.is(":visible")}function E(e,t){var n=e.nodeName.toLowerCase();return(/input|select|textarea|button|object/.test(n)?!e.disabled:"a"===n?e.href||t:t)&&_(e)}function _(t){return e.expr.pseudos.visible(t)&&!e(t).parents().addBack().filter(function(){return"hidden"===e.css(this,"visibility")}).length}function H(e,t){return new H.fn.init(e,t)}var F,N,P,R,U,W,I,j,$,L,B,Y,q,J,V,G,K,Z,X,Q,ee,te,ne,re,oe,ie,ae,se,ue,le,ce,de,fe,pe,me,he,ge,ye,ve,be,we,Me,xe,Se,Te,ke,Ce,Oe=t.kendo=t.kendo||{cultures:{}},ze=e.extend,De=e.each,Ae=e.isArray,Ee=e.proxy,_e=e.noop,He=Math,Fe=t.JSON||{},Ne={},Pe=/%/,Re=/\{(\d+)(:[^\}]+)?\}/g,Ue=/(\d+(?:\.?)\d*)px\s*(\d+(?:\.?)\d*)px\s*(\d+(?:\.?)\d*)px\s*(\d+)?/i,We=/^(\+|-?)\d+(\.?)\d*$/,Ie="function",je="string",$e="number",Le="object",Be="null",Ye="boolean",qe="undefined",Je={},Ve={},Ge=[].slice,Ke=function(){var e,t,r,o,i,s,u=arguments[0]||{},l=1,c=arguments.length,d=!1;for("boolean"==typeof u&&(d=u,u=arguments[l]||{},l++),"object"==typeof u||a.isFunction(u)||(u={}),l===c&&(u=this,l--);l<c;l++)if(null!=(i=arguments[l]))for(o in i)"filters"!=o&&"concat"!=o&&":"!=o&&(e=u[o],r=i[o],u!==r&&(d&&r&&(a.isPlainObject(r)||(t=a.isArray(r)))?(t?(t=!1,s=e&&a.isArray(e)?e:[]):s=e&&a.isPlainObject(e)?e:{},u[o]=Ke(d,s,r)):r!==n&&(u[o]=r)));return u};Oe.version="2021.1.119".replace(/^\s+|\s+$/g,""),r.extend=function(e){var t,n,r=function(){},o=this,i=e&&e.init?e.init:function(){o.apply(this,arguments)};r.prototype=o.prototype,n=i.fn=i.prototype=new r;for(t in e)n[t]=null!=e[t]&&e[t].constructor===Object?ze(!0,{},r.prototype[t],e[t]):e[t];return n.constructor=i,i.extend=o.extend,i},r.prototype._initOptions=function(e){this.options=c({},this.options,e)},N=Oe.isFunction=function(e){return"function"==typeof e},P=function(){this._defaultPrevented=!0},R=function(){return this._defaultPrevented===!0},U=r.extend({init:function(){this._events={}},bind:function(e,t,r){var o,i,a,s,u,l=this,c=typeof e===je?[e]:e,d=typeof t===Ie;if(t===n){for(o in e)l.bind(o,e[o]);return l}for(o=0,i=c.length;o<i;o++)e=c[o],s=d?t:t[e],s&&(r&&(a=s,s=function(){l.unbind(e,s),a.apply(l,arguments)},s.original=a),u=l._events[e]=l._events[e]||[],u.push(s));return l},one:function(e,t){return this.bind(e,t,!0)},first:function(e,t){var n,r,o,i,a=this,s=typeof e===je?[e]:e,u=typeof t===Ie;for(n=0,r=s.length;n<r;n++)e=s[n],o=u?t:t[e],o&&(i=a._events[e]=a._events[e]||[],i.unshift(o));return a},trigger:function(e,t){var n,r,o=this,i=o._events[e];if(i){for(t=t||{},t.sender=o,t._defaultPrevented=!1,t.preventDefault=P,t.isDefaultPrevented=R,i=i.slice(),n=0,r=i.length;n<r;n++)i[n].call(o,t);return t._defaultPrevented===!0}return!1},unbind:function(e,t){var r,o=this,i=o._events[e];if(e===n)o._events={};else if(i)if(t)for(r=i.length-1;r>=0;r--)i[r]!==t&&i[r].original!==t||i.splice(r,1);else o._events[e]=[];return o}}),W=/^\w+/,I=/\$\{([^}]*)\}/g,j=/\\\}/g,$=/__CURLY__/g,L=/\\#/g,B=/__SHARP__/g,Y=["","0","00","000","0000"],F={paramName:"data",useWithBlock:!0,render:function(e,t){var n,r,o="";for(n=0,r=t.length;n<r;n++)o+=e(t[n]);return o},compile:function(e,t){var n,r,i,a=ze({},this,t),s=a.paramName,u=s.match(W)[0],l=a.useWithBlock,c="var $kendoOutput, $kendoHtmlEncode = kendo.htmlEncode;";if(N(e))return e;for(c+=l?"with("+s+"){":"",c+="$kendoOutput=",r=e.replace(j,"__CURLY__").replace(I,"#=$kendoHtmlEncode($1)#").replace($,"}").replace(L,"__SHARP__").split("#"),i=0;i<r.length;i++)c+=o(r[i],i%2===0);c+=l?";}":";",c+="return $kendoOutput;",c=c.replace(B,"#");try{return n=Function(u,c),n._slotCount=Math.floor(r.length/2),n}catch(d){throw Error(Oe.format("Invalid template:'{0}' Generated code:'{1}'",e,c))}}},function(){function e(e){return a.lastIndex=0,a.test(e)?'"'+e.replace(a,function(e){var t=s[e];return typeof t===je?t:"\\u"+("0000"+e.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+e+'"'}function t(i,a){var s,l,c,d,f,p,m=n,h=a[i];if(h&&typeof h===Le&&typeof h.toJSON===Ie&&(h=h.toJSON(i)),typeof o===Ie&&(h=o.call(a,i,h)),p=typeof h,p===je)return e(h);if(p===$e)return isFinite(h)?h+"":Be;if(p===Ye||p===Be)return h+"";if(p===Le){if(!h)return Be;if(n+=r,f=[],"[object Array]"===u.apply(h)){for(d=h.length,s=0;s<d;s++)f[s]=t(s,h)||Be;return c=0===f.length?"[]":n?"[\n"+n+f.join(",\n"+n)+"\n"+m+"]":"["+f.join(",")+"]",n=m,c}if(o&&typeof o===Le)for(d=o.length,s=0;s<d;s++)typeof o[s]===je&&(l=o[s],c=t(l,h),c&&f.push(e(l)+(n?": ":":")+c));else for(l in h)Object.hasOwnProperty.call(h,l)&&(c=t(l,h),c&&f.push(e(l)+(n?": ":":")+c));return c=0===f.length?"{}":n?"{\n"+n+f.join(",\n"+n)+"\n"+m+"}":"{"+f.join(",")+"}",n=m,c}}var n,r,o,a=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,s={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},u={}.toString;typeof Date.prototype.toJSON!==Ie&&(Date.prototype.toJSON=function(){var e=this;return isFinite(e.valueOf())?i(e.getUTCFullYear(),4)+"-"+i(e.getUTCMonth()+1)+"-"+i(e.getUTCDate())+"T"+i(e.getUTCHours())+":"+i(e.getUTCMinutes())+":"+i(e.getUTCSeconds())+"Z":null},String.prototype.toJSON=Number.prototype.toJSON=Boolean.prototype.toJSON=function(){return this.valueOf()}),typeof Fe.stringify!==Ie&&(Fe.stringify=function(e,i,a){var s;if(n="",r="",typeof a===$e)for(s=0;s<a;s+=1)r+=" ";else typeof a===je&&(r=a);if(o=i,i&&typeof i!==Ie&&(typeof i!==Le||typeof i.length!==$e))throw Error("JSON.stringify");return t("",{"":e})})}(),function(){function t(e){if(e){if(e.numberFormat)return e;if(typeof e===je){var t=Oe.cultures;return t[e]||t[e.split("-")[0]]||null}return null}return null}function r(e){return e&&(e=t(e)),e||Oe.cultures.current}function o(e,t,o){o=r(o);var a=o.calendars.standard,s=a.days,u=a.months;return t=a.patterns[t]||t,t.replace(c,function(t){var r,o,l;return"d"===t?o=e.getDate():"dd"===t?o=i(e.getDate()):"ddd"===t?o=s.namesAbbr[e.getDay()]:"dddd"===t?o=s.names[e.getDay()]:"M"===t?o=e.getMonth()+1:"MM"===t?o=i(e.getMonth()+1):"MMM"===t?o=u.namesAbbr[e.getMonth()]:"MMMM"===t?o=u.names[e.getMonth()]:"yy"===t?o=i(e.getFullYear()%100):"yyyy"===t?o=i(e.getFullYear(),4):"h"===t?o=e.getHours()%12||12:"hh"===t?o=i(e.getHours()%12||12):"H"===t?o=e.getHours():"HH"===t?o=i(e.getHours()):"m"===t?o=e.getMinutes():"mm"===t?o=i(e.getMinutes()):"s"===t?o=e.getSeconds():"ss"===t?o=i(e.getSeconds()):"f"===t?o=He.floor(e.getMilliseconds()/100):"ff"===t?(o=e.getMilliseconds(),o>99&&(o=He.floor(o/10)),o=i(o)):"fff"===t?o=i(e.getMilliseconds(),3):"tt"===t?o=e.getHours()<12?a.AM[0]:a.PM[0]:"zzz"===t?(r=e.getTimezoneOffset(),l=r<0,o=(""+He.abs(r/60)).split(".")[0],r=He.abs(r)-60*o,o=(l?"+":"-")+i(o),o+=":"+i(r)):"zz"!==t&&"z"!==t||(o=e.getTimezoneOffset()/60,l=o<0,o=(""+He.abs(o)).split(".")[0],o=(l?"+":"-")+("zz"===t?i(o):o)),o!==n?o:t.slice(1,t.length-1)})}function a(e,t,o){var i,a,l,c,w,M,x,S,T,k,C,O,z,D,A,E,_,H,F,N,P,R,U,W,I,j,$,L,B,Y,q,J,V,G;if(o=r(o),i=o.numberFormat,a=i[h],l=i.decimals,c=i.pattern[0],w=[],C=e<0,E=m,_=m,q=-1,e===n)return m;if(!isFinite(e))return e;if(!t)return o.name.length?e.toLocaleString():""+e;if(k=d.exec(t)){if(t=k[1].toLowerCase(),x="c"===t,S="p"===t,(x||S)&&(i=x?i.currency:i.percent,a=i[h],l=i.decimals,M=i.symbol,c=i.pattern[C?0:1]),T=k[2],T&&(l=+T),"e"===t)return V=T?e.toExponential(l):e.toExponential(),V.replace(h,i[h]);if(S&&(e*=100),e=u(e,l),C=e<0,e=e.split(h),O=e[0],z=e[1],C&&(O=O.substring(1)),_=s(O,0,O.length,i),z&&(_+=a+z),"n"===t&&!C)return _;for(e=m,H=0,F=c.length;H<F;H++)N=c.charAt(H),e+="n"===N?_:"$"===N||"%"===N?M:N;return e}if((t.indexOf("'")>-1||t.indexOf('"')>-1||t.indexOf("\\")>-1)&&(t=t.replace(f,function(e){var t=e.charAt(0).replace("\\",""),n=e.slice(1).replace(t,"");return w.push(n),b})),t=t.split(";"),C&&t[1])t=t[1],R=!0;else if(0===e&&t[2]){if(t=t[2],t.indexOf(y)==-1&&t.indexOf(v)==-1)return t}else t=t[0];if(L=t.indexOf("%"),B=t.indexOf("$"),S=L!=-1,x=B!=-1,S&&(e*=100),x&&"\\"===t[B-1]&&(t=t.split("\\").join(""),x=!1),(x||S)&&(i=x?i.currency:i.percent,a=i[h],l=i.decimals,M=i.symbol),P=t.indexOf(g)>-1,P&&(t=t.replace(p,m)),U=t.indexOf(h),F=t.length,U!=-1)if(z=(""+e).split("e"),z=z[1]?u(e,Math.abs(z[1])):z[0],z=z.split(h)[1]||m,I=t.lastIndexOf(v)-U,W=t.lastIndexOf(y)-U,j=I>-1,$=W>-1,H=z.length,j||$||(t=t.substring(0,U)+t.substring(U+1),F=t.length,U=-1,H=0),j&&I>W)H=I;else if(W>I)if($&&H>W){for(G=u(e,W,C);G.charAt(G.length-1)===v&&W>0&&W>I;)W--,G=u(e,W,C);H=W}else j&&H<I&&(H=I);if(e=u(e,H,C),W=t.indexOf(y),Y=I=t.indexOf(v),q=W==-1&&I!=-1?I:W!=-1&&I==-1?W:W>I?I:W,W=t.lastIndexOf(y),I=t.lastIndexOf(v),J=W==-1&&I!=-1?I:W!=-1&&I==-1?W:W>I?W:I,q==F&&(J=q),q!=-1){for(_=(""+e).split(h),O=_[0],z=_[1]||m,D=O.length,A=z.length,C&&e*-1>=0&&(C=!1),e=t.substring(0,q),C&&!R&&(e+="-"),H=q;H<F;H++){if(N=t.charAt(H),U==-1){if(J-H<D){e+=O;break}}else if(I!=-1&&I<H&&(E=m),U-H<=D&&U-H>-1&&(e+=O,H=U),U===H){e+=(z?a:m)+z,H+=J-U+1;continue}N===v?(e+=N,E=N):N===y&&(e+=E)}if(P&&(e=s(e,q+(C&&!R?1:0),Math.max(J,D+q),i)),J>=q&&(e+=t.substring(J+1)),x||S){for(_=m,H=0,F=e.length;H<F;H++)N=e.charAt(H),_+="$"===N||"%"===N?M:N;e=_}if(F=w.length)for(H=0;H<F;H++)e=e.replace(b,w[H])}return e}var s,u,l,c=/dddd|ddd|dd|d|MMMM|MMM|MM|M|yyyy|yy|HH|H|hh|h|mm|m|fff|ff|f|tt|ss|s|zzz|zz|z|"[^"]*"|'[^']*'/g,d=/^(n|c|p|e)(\d*)$/i,f=/(\\.)|(['][^']*[']?)|(["][^"]*["]?)/g,p=/\,/g,m="",h=".",g=",",y="#",v="0",b="??",w="en-US",M={}.toString;Oe.cultures["en-US"]={name:w,numberFormat:{pattern:["-n"],decimals:2,",":",",".":".",groupSize:[3],percent:{pattern:["-n %","n %"],decimals:2,",":",",".":".",groupSize:[3],symbol:"%"},currency:{name:"US Dollar",abbr:"USD",pattern:["($n)","$n"],decimals:2,",":",",".":".",groupSize:[3],symbol:"$"}},calendars:{standard:{days:{names:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],namesAbbr:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],namesShort:["Su","Mo","Tu","We","Th","Fr","Sa"]},months:{names:["January","February","March","April","May","June","July","August","September","October","November","December"],namesAbbr:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]},AM:["AM","am","AM"],PM:["PM","pm","PM"],patterns:{d:"M/d/yyyy",D:"dddd, MMMM dd, yyyy",F:"dddd, MMMM dd, yyyy h:mm:ss tt",g:"M/d/yyyy h:mm tt",G:"M/d/yyyy h:mm:ss tt",m:"MMMM dd",M:"MMMM dd",s:"yyyy'-'MM'-'ddTHH':'mm':'ss",t:"h:mm tt",T:"h:mm:ss tt",u:"yyyy'-'MM'-'dd HH':'mm':'ss'Z'",y:"MMMM, yyyy",Y:"MMMM, yyyy"},"/":"/",":":":",firstDay:0,twoDigitYearMax:2029}}},Oe.culture=function(e){var r,o=Oe.cultures;return e===n?o.current:(r=t(e)||o[w],r.calendar=r.calendars.standard,o.current=r,n)},Oe.findCulture=t,Oe.getCulture=r,Oe.culture(w),s=function(e,t,r,o){var i,a,s,u,l,c,d=e.indexOf(o[h]),f=o.groupSize.slice(),p=f.shift();if(r=d!==-1?d:r+1,i=e.substring(t,r),a=i.length,a>=p){for(s=a,u=[];s>-1;)if(l=i.substring(s-p,s),l&&u.push(l),s-=p,c=f.shift(),p=c!==n?c:p,0===p){s>0&&u.push(i.substring(0,s));break}i=u.reverse().join(o[g]),e=e.substring(0,t)+i+e.substring(r)}return e},u=function(e,t,n){return t=t||0,e=(""+e).split("e"),e=Math.round(+(e[0]+"e"+(e[1]?+e[1]+t:t))),n&&(e=-e),e=(""+e).split("e"),e=+(e[0]+"e"+(e[1]?+e[1]-t:-t)),e.toFixed(Math.min(t,20))},l=function(e,t,r){if(t){if("[object Date]"===M.call(e))return o(e,t,r);if(typeof e===$e)return a(e,t,r)}return e!==n?e:""},Oe.format=function(e){var t=arguments;return e.replace(Re,function(e,n,r){var o=t[parseInt(n,10)+1];return l(o,r?r.substring(1):"")})},Oe._extractFormat=function(e){return"{0:"===e.slice(0,3)&&(e=e.slice(3,e.length-1)),e},Oe._activeElement=function(){try{return document.activeElement}catch(e){return document.documentElement.activeElement}},Oe._round=u,Oe._outerWidth=function(t,n){return e(t).outerWidth(n||!1)||0},Oe._outerHeight=function(t,n){return e(t).outerHeight(n||!1)||0},Oe.toString=l}(),function(){function t(e,t,n){return!(e>=t&&e<=n)}function r(e){return e.charAt(0)}function o(t){return e.map(t,r)}function i(e,t){t||23!==e.getHours()||e.setHours(e.getHours()+2)}function a(e){for(var t=0,n=e.length,r=[];t<n;t++)r[t]=(e[t]+"").toLowerCase();return r}function s(e){var t,n={};for(t in e)n[t]=a(e[t]);return n}function u(e,r,a,u){if(!e)return null;var l,c,d,f,p,g,y,v,b,M,x,S,T,k=function(e){for(var t=0;r[R]===e;)t++,R++;return t>0&&(R-=1),t},C=function(t){var n=w[t]||RegExp("^\\d{1,"+t+"}"),r=e.substr(U,t).match(n);return r?(r=r[0],U+=r.length,parseInt(r,10)):null},O=function(t,n){for(var r,o,i,a=0,s=t.length,u=0,l=0;a<s;a++)r=t[a],o=r.length,i=e.substr(U,o),n&&(i=i.toLowerCase()),i==r&&o>u&&(u=o,l=a);return u?(U+=u,l+1):null},z=function(){var t=!1;return e.charAt(U)===r[R]&&(U++,t=!0),t},D=a.calendars.standard,A=null,E=null,_=null,H=null,F=null,N=null,P=null,R=0,U=0,W=!1,I=new Date,j=D.twoDigitYearMax||2029,$=I.getFullYear();for(r||(r="d"),f=D.patterns[r],f&&(r=f),r=r.split(""),d=r.length;R<d;R++)if(l=r[R],W)"'"===l?W=!1:z();else if("d"===l){if(c=k("d"),D._lowerDays||(D._lowerDays=s(D.days)),null!==_&&c>2)continue;if(_=c<3?C(2):O(D._lowerDays[3==c?"namesAbbr":"names"],!0),null===_||t(_,1,31))return null}else if("M"===l){if(c=k("M"),D._lowerMonths||(D._lowerMonths=s(D.months)),E=c<3?C(2):O(D._lowerMonths[3==c?"namesAbbr":"names"],!0),null===E||t(E,1,12))return null;E-=1}else if("y"===l){if(c=k("y"),A=C(c),null===A)return null;2==c&&("string"==typeof j&&(j=$+parseInt(j,10)),A=$-$%100+A,A>j&&(A-=100))}else if("h"===l){if(k("h"),H=C(2),12==H&&(H=0),null===H||t(H,0,11))return null}else if("H"===l){if(k("H"),H=C(2),null===H||t(H,0,23))return null}else if("m"===l){if(k("m"),F=C(2),null===F||t(F,0,59))return null}else if("s"===l){if(k("s"),N=C(2),null===N||t(N,0,59))return null}else if("f"===l){if(c=k("f"),T=e.substr(U,c).match(w[3]),P=C(c),null!==P&&(P=parseFloat("0."+T[0],10),P=Oe._round(P,3),P*=1e3),null===P||t(P,0,999))return null}else if("t"===l){if(c=k("t"),v=D.AM,b=D.PM,1===c&&(v=o(v),b=o(b)),p=O(b),!p&&!O(v))return null}else if("z"===l){if(g=!0,c=k("z"),"Z"===e.substr(U,1)){z();continue}if(y=e.substr(U,6).match(c>2?h:m),!y)return null;if(y=y[0].split(":"),M=y[0],x=y[1],!x&&M.length>3&&(U=M.length-2,x=M.substring(U),M=M.substring(0,U)),M=parseInt(M,10),t(M,-12,13))return null;if(c>2&&(x=y[0][0]+x,x=parseInt(x,10),isNaN(x)||t(x,-59,59)))return null}else if("'"===l)W=!0,z();else if(!z())return null;return u&&!/^\s*$/.test(e.substr(U))?null:(S=null!==H||null!==F||N||null,null===A&&null===E&&null===_&&S?(A=$,E=I.getMonth(),_=I.getDate()):(null===A&&(A=$),null===_&&(_=1)),p&&H<12&&(H+=12),g?(M&&(H+=-M),x&&(F+=-x),e=new Date(Date.UTC(A,E,_,H,F,N,P))):(e=new Date(A,E,_,H,F,N,P),i(e,H)),A<100&&e.setFullYear(A),e.getDate()!==_&&g===n?null:e)}function l(e){var t="-"===e.substr(0,1)?-1:1;return e=e.substring(1),e=60*parseInt(e.substr(0,2),10)+parseInt(e.substring(2),10),t*e}function c(e){var t,n,r,o=He.max(v.length,b.length),i=e.calendar||e.calendars.standard,a=i.patterns,s=[];for(r=0;r<o;r++){for(t=v[r],n=0;n<t.length;n++)s.push(a[t[n]]);s=s.concat(b[r])}return s}function d(e,t,n,r){var o,i,a,s;if("[object Date]"===M.call(e))return e;if(o=0,i=null,e&&0===e.indexOf("/D")&&(i=g.exec(e)))return i=i[1],s=y.exec(i.substring(1)),i=new Date(parseInt(i,10)),s&&(s=l(s[0]),i=Oe.timezone.apply(i,0),i=Oe.timezone.convert(i,0,-1*s)),i;for(n=Oe.getCulture(n),t||(t=c(n)),t=Ae(t)?t:[t],a=t.length;o<a;o++)if(i=u(e,t[o],n,r))return i;return i}var f=/\u00A0/g,p=/[eE][\-+]?[0-9]+/,m=/[+|\-]\d{1,2}/,h=/[+|\-]\d{1,2}:?\d{2}/,g=/^\/Date\((.*?)\)\/$/,y=/[+-]\d*/,v=[[],["G","g","F"],["D","d","y","m","T","t"]],b=[["yyyy-MM-ddTHH:mm:ss.fffffffzzz","yyyy-MM-ddTHH:mm:ss.fffffff","yyyy-MM-ddTHH:mm:ss.fffzzz","yyyy-MM-ddTHH:mm:ss.fff","ddd MMM dd yyyy HH:mm:ss","yyyy-MM-ddTHH:mm:sszzz","yyyy-MM-ddTHH:mmzzz","yyyy-MM-ddTHH:mmzz","yyyy-MM-ddTHH:mm:ss","yyyy-MM-dd HH:mm:ss","yyyy/MM/dd HH:mm:ss"],["yyyy-MM-ddTHH:mm","yyyy-MM-dd HH:mm","yyyy/MM/dd HH:mm"],["yyyy/MM/dd","yyyy-MM-dd","HH:mm:ss","HH:mm"]],w={2:/^\d{1,2}/,3:/^\d{1,3}/,4:/^\d{4}/},M={}.toString;Oe.parseDate=function(e,t,n){return d(e,t,n,!1)},Oe.parseExactDate=function(e,t,n){return d(e,t,n,!0)},Oe.parseInt=function(e,t){var n=Oe.parseFloat(e,t);return n&&(n=0|n),n},Oe.parseFloat=function(e,t,n){if(!e&&0!==e)return null;if(typeof e===$e)return e;e=""+e,t=Oe.getCulture(t);var r,o,i=t.numberFormat,a=i.percent,s=i.currency,u=s.symbol,l=a.symbol,c=e.indexOf("-");return p.test(e)?(e=parseFloat(e.replace(i["."],".")),isNaN(e)&&(e=null),e):c>0?null:(c=c>-1,e.indexOf(u)>-1||n&&n.toLowerCase().indexOf("c")>-1?(i=s,r=i.pattern[0].replace("$",u).split("n"),e.indexOf(r[0])>-1&&e.indexOf(r[1])>-1&&(e=e.replace(r[0],"").replace(r[1],""),c=!0)):e.indexOf(l)>-1&&(o=!0,i=a,u=l),e=e.replace("-","").replace(u,"").replace(f," ").split(i[","].replace(f," ")).join("").replace(i["."],"."),e=parseFloat(e),isNaN(e)?e=null:c&&(e*=-1),e&&o&&(e/=100),e)}}(),function(){var r,o,i,a,s,u,l,c,d,p,m;Ne._scrollbar=n,Ne.scrollbar=function(e){if(isNaN(Ne._scrollbar)||e){var t,n=document.createElement("div");return n.style.cssText="overflow:scroll;overflow-x:hidden;zoom:1;clear:both;display:block",n.innerHTML="&nbsp;",document.body.appendChild(n),Ne._scrollbar=t=n.offsetWidth-n.scrollWidth,document.body.removeChild(n),t}return Ne._scrollbar},Ne.isRtl=function(t){return e(t).closest(".k-rtl").length>0},r=document.createElement("table");try{r.innerHTML="<tr><td></td></tr>",Ne.tbodyInnerHtml=!0}catch(h){Ne.tbodyInnerHtml=!1}Ne.touch="ontouchstart"in t,o=document.documentElement.style,i=Ne.transitions=!1,a=Ne.transforms=!1,s="HTMLElement"in t?HTMLElement.prototype:[],Ne.hasHW3D="WebKitCSSMatrix"in t&&"m11"in new t.WebKitCSSMatrix||"MozPerspective"in o||"msPerspective"in o,Ne.cssFlexbox="flexWrap"in o||"WebkitFlexWrap"in o||"msFlexWrap"in o,De(["Moz","webkit","O","ms"],function(){var e,t=""+this,n=typeof r.style[t+"Transition"]===je;if(n||typeof r.style[t+"Transform"]===je)return e=t.toLowerCase(),a={css:"ms"!=e?"-"+e+"-":"",prefix:t,event:"o"===e||"webkit"===e?e:""},n&&(i=a,i.event=i.event?i.event+"TransitionEnd":"transitionend"),!1}),r=null,Ne.transforms=a,Ne.transitions=i,Ne.devicePixelRatio=t.devicePixelRatio===n?1:t.devicePixelRatio;try{Ne.screenWidth=t.outerWidth||t.screen?t.screen.availWidth:t.innerWidth,Ne.screenHeight=t.outerHeight||t.screen?t.screen.availHeight:t.innerHeight}catch(h){Ne.screenWidth=t.screen.availWidth,Ne.screenHeight=t.screen.availHeight}Ne.detectOS=function(e){var n,r,o=!1,i=[],a=!/mobile safari/i.test(e),s={wp:/(Windows Phone(?: OS)?)\s(\d+)\.(\d+(\.\d+)?)/,fire:/(Silk)\/(\d+)\.(\d+(\.\d+)?)/,android:/(Android|Android.*(?:Opera|Firefox).*?\/)\s*(\d+)\.?(\d+(\.\d+)?)?/,iphone:/(iPhone|iPod).*OS\s+(\d+)[\._]([\d\._]+)/,ipad:/(iPad).*OS\s+(\d+)[\._]([\d_]+)/,meego:/(MeeGo).+NokiaBrowser\/(\d+)\.([\d\._]+)/,webos:/(webOS)\/(\d+)\.(\d+(\.\d+)?)/,blackberry:/(BlackBerry|BB10).*?Version\/(\d+)\.(\d+(\.\d+)?)/,playbook:/(PlayBook).*?Tablet\s*OS\s*(\d+)\.(\d+(\.\d+)?)/,windows:/(MSIE)\s+(\d+)\.(\d+(\.\d+)?)/,tizen:/(tizen).*?Version\/(\d+)\.(\d+(\.\d+)?)/i,sailfish:/(sailfish).*rv:(\d+)\.(\d+(\.\d+)?).*firefox/i,ffos:/(Mobile).*rv:(\d+)\.(\d+(\.\d+)?).*Firefox/},u={ios:/^i(phone|pad|pod)$/i,android:/^android|fire$/i,blackberry:/^blackberry|playbook/i,windows:/windows/,wp:/wp/,flat:/sailfish|ffos|tizen/i,meego:/meego/},l={tablet:/playbook|ipad|fire/i},c={omini:/Opera\sMini/i,omobile:/Opera\sMobi/i,firefox:/Firefox|Fennec/i,mobilesafari:/version\/.*safari/i,ie:/MSIE|Windows\sPhone/i,chrome:/chrome|crios/i,webkit:/webkit/i};for(r in s)if(s.hasOwnProperty(r)&&(i=e.match(s[r]))){if("windows"==r&&"plugins"in navigator)return!1;o={},o.device=r,o.tablet=f(r,l,!1),o.browser=f(e,c,"default"),o.name=f(r,u),o[o.name]=!0,o.majorVersion=i[2],o.minorVersion=(i[3]||"0").replace("_","."),n=o.minorVersion.replace(".","").substr(0,2),o.flatVersion=o.majorVersion+n+Array(3-(n.length<3?n.length:2)).join("0"),o.cordova=typeof t.PhoneGap!==qe||typeof t.cordova!==qe,o.appMode=t.navigator.standalone||/file|local|wmapp/.test(t.location.protocol)||o.cordova,o.android&&(Ne.devicePixelRatio<1.5&&o.flatVersion<400||a)&&(Ne.screenWidth>800||Ne.screenHeight>800)&&(o.tablet=r);break}return o},u=Ne.mobileOS=Ne.detectOS(navigator.userAgent),Ne.wpDevicePixelRatio=u.wp?screen.width/320:0,Ne.hasNativeScrolling=!1,(u.ios||u.android&&u.majorVersion>2||u.wp)&&(Ne.hasNativeScrolling=u),Ne.delayedClick=function(){if(Ne.touch){if(u.ios)return!0;if(u.android)return!Ne.browser.chrome||!(Ne.browser.version<32)&&!(e("meta[name=viewport]").attr("content")||"").match(/user-scalable=no/i)}return!1},Ne.mouseAndTouchPresent=Ne.touch&&!(Ne.mobileOS.ios||Ne.mobileOS.android),Ne.detectBrowser=function(e){var t,n=!1,r=[],o={edge:/(edge)[ \/]([\w.]+)/i,webkit:/(chrome|crios)[ \/]([\w.]+)/i,safari:/(webkit)[ \/]([\w.]+)/i,opera:/(opera)(?:.*version|)[ \/]([\w.]+)/i,msie:/(msie\s|trident.*? rv:)([\w.]+)/i,mozilla:/(mozilla)(?:.*? rv:([\w.]+)|)/i};for(t in o)if(o.hasOwnProperty(t)&&(r=e.match(o[t]))){n={},n[t]=!0,n[r[1].toLowerCase().split(" ")[0].split("/")[0]]=!0,n.version=parseInt(document.documentMode||r[2],10);break}return n},Ne.browser=Ne.detectBrowser(navigator.userAgent),Ne.detectClipboardAccess=function(){var e={copy:!!document.queryCommandSupported&&document.queryCommandSupported("copy"),cut:!!document.queryCommandSupported&&document.queryCommandSupported("cut"),paste:!!document.queryCommandSupported&&document.queryCommandSupported("paste")};return Ne.browser.chrome&&(e.paste=!1,Ne.browser.version>=43&&(e.copy=!0,e.cut=!0)),e},Ne.clipboard=Ne.detectClipboardAccess(),Ne.zoomLevel=function(){var e,n,r;try{return e=Ne.browser,n=0,r=document.documentElement,e.msie&&11==e.version&&r.scrollHeight>r.clientHeight&&!Ne.touch&&(n=Ne.scrollbar()),Ne.touch?r.clientWidth/t.innerWidth:e.msie&&e.version>=10?((top||t).document.documentElement.offsetWidth+n)/(top||t).innerWidth:1}catch(o){return 1}},function(t){var n="",r=e(document.documentElement),o=parseInt(t.version,10);t.msie?n="ie":t.mozilla?n="ff":t.safari?n="safari":t.webkit?n="webkit":t.opera?n="opera":t.edge&&(n="edge"),n&&(n="k-"+n+" k-"+n+o),Ne.mobileOS&&(n+=" k-mobile"),Ne.cssFlexbox||(n+=" k-no-flexbox"),r.addClass(n)}(Ne.browser),Ne.eventCapture=document.documentElement.addEventListener,l=document.createElement("input"),Ne.placeholder="placeholder"in l,Ne.propertyChangeEvent="onpropertychange"in l,Ne.input=function(){for(var e,t=["number","date","time","month","week","datetime","datetime-local"],n=t.length,r="test",o={},i=0;i<n;i++)e=t[i],l.setAttribute("type",e),l.value=r,o[e.replace("-","")]="text"!==l.type&&l.value!==r;return o}(),l.style.cssText="float:left;",Ne.cssFloat=!!l.style.cssFloat,l=null,Ne.stableSort=function(){var e,t=513,n=[{index:0,field:"b"}];for(e=1;e<t;e++)n.push({index:e,field:"a"});return n.sort(function(e,t){return e.field>t.field?1:e.field<t.field?-1:0}),1===n[0].index}(),Ne.matchesSelector=s.webkitMatchesSelector||s.mozMatchesSelector||s.msMatchesSelector||s.oMatchesSelector||s.matchesSelector||s.matches||function(t){for(var n=document.querySelectorAll?(this.parentNode||document).querySelectorAll(t)||[]:e(t),r=n.length;r--;)if(n[r]==this)return!0;return!1},Ne.matchMedia="matchMedia"in t,Ne.pushState=t.history&&t.history.pushState,Ne.hashChange="onhashchange"in t,Ne.customElements="registerElement"in t.document,c=Ne.browser.chrome,d=Ne.browser.crios,p=Ne.browser.mozilla,m=Ne.browser.safari,Ne.msPointers=!c&&t.MSPointerEvent,Ne.pointers=!c&&!d&&!p&&!m&&t.PointerEvent,Ne.kineticScrollNeeded=u&&(Ne.touch||Ne.msPointers||Ne.pointers)}(),q={left:{reverse:"right"},right:{reverse:"left"},down:{reverse:"up"},up:{reverse:"down"},top:{reverse:"bottom"},bottom:{reverse:"top"},"in":{reverse:"out"},out:{reverse:"in"}},J={},e.extend(J,{enabled:!0,Element:function(t){this.element=e(t)},promise:function(e,t){e.is(":visible")||e.css({display:e.data("olddisplay")||"block"}).css("display"),t.hide&&e.data("olddisplay",e.css("display")).hide(),t.init&&t.init(),t.completeCallback&&t.completeCallback(e),e.dequeue()},disable:function(){this.enabled=!1,this.promise=this.promiseShim},enable:function(){this.enabled=!0,this.promise=this.animatedPromise}}),J.promiseShim=J.promise,"kendoAnimate"in e.fn||ze(e.fn,{kendoStop:function(e,t){return this.stop(e,t)},kendoAnimate:function(e,t,n,r){return S(this,e,t,n,r)},kendoAddClass:function(e,t){return Oe.toggleClass(this,e,t,!0)},kendoRemoveClass:function(e,t){return Oe.toggleClass(this,e,t,!1)},kendoToggleClass:function(e,t,n){return Oe.toggleClass(this,e,t,n)}}),V=/&/g,G=/</g,K=/"/g,Z=/'/g,X=/>/g,Q=function(e){return e.target},Ne.touch&&(Q=function(e){var t="originalEvent"in e?e.originalEvent.changedTouches:"changedTouches"in e?e.changedTouches:null;return t?document.elementFromPoint(t[0].clientX,t[0].clientY):e.target},De(["swipe","swipeLeft","swipeRight","swipeUp","swipeDown","doubleTap","tap"],function(t,n){e.fn[n]=function(e){return this.bind(n,e)}})),Ne.touch?Ne.mobileOS?(Ne.mousedown="touchstart",Ne.mouseup="touchend",Ne.mousemove="touchmove",Ne.mousecancel="touchcancel",Ne.click="touchend",Ne.resize="orientationchange"):(Ne.mousedown="mousedown touchstart",Ne.mouseup="mouseup touchend",Ne.mousemove="mousemove touchmove",Ne.mousecancel="mouseleave touchcancel",Ne.click="click",Ne.resize="resize"):Ne.pointers?(Ne.mousemove="pointermove",Ne.mousedown="pointerdown",Ne.mouseup="pointerup",Ne.mousecancel="pointercancel",Ne.click="pointerup",Ne.resize="orientationchange resize"):Ne.msPointers?(Ne.mousemove="MSPointerMove",Ne.mousedown="MSPointerDown",Ne.mouseup="MSPointerUp",Ne.mousecancel="MSPointerCancel",Ne.click="MSPointerUp",Ne.resize="orientationchange resize"):(Ne.mousemove="mousemove",Ne.mousedown="mousedown",Ne.mouseup="mouseup",Ne.mousecancel="mouseleave",Ne.click="click",Ne.resize="resize"),ee=function(e,t){var n,r,o,i,a=t||"d",s=1;for(r=0,o=e.length;r<o;r++)i=e[r],""!==i&&(n=i.indexOf("["),0!==n&&(n==-1?i="."+i:(s++,i="."+i.substring(0,n)+" || {})"+i.substring(n))),s++,a+=i+(r<o-1?" || {})":")"));return Array(s).join("(")+a},te=/^([a-z]+:)?\/\//i,ze(Oe,{widgets:[],_widgetRegisteredCallbacks:[],ui:Oe.ui||{},fx:Oe.fx||M,effects:Oe.effects||J,mobile:Oe.mobile||{},data:Oe.data||{},dataviz:Oe.dataviz||{},drawing:Oe.drawing||{},spreadsheet:{messages:{}},keys:{INSERT:45,DELETE:46,BACKSPACE:8,TAB:9,ENTER:13,ESC:27,LEFT:37,UP:38,RIGHT:39,DOWN:40,END:35,HOME:36,SPACEBAR:32,PAGEUP:33,PAGEDOWN:34,F2:113,F10:121, F12:123,NUMPAD_PLUS:107,NUMPAD_MINUS:109,NUMPAD_DOT:110},support:Oe.support||Ne,animate:Oe.animate||S,ns:"",attr:function(e){return"data-"+Oe.ns+e},getShadows:s,wrap:u,deepExtend:c,getComputedStyles:h,isScrollable:g,scrollLeft:y,size:v,toCamelCase:m,toHyphens:p,getOffset:Oe.getOffset||b,parseEffects:Oe.parseEffects||w,toggleClass:Oe.toggleClass||T,directions:Oe.directions||q,Observable:U,Class:r,Template:F,template:Ee(F.compile,F),render:Ee(F.render,F),stringify:Ee(Fe.stringify,Fe),eventTarget:Q,htmlEncode:k,unescape:C,isLocalUrl:function(e){return e&&!te.test(e)},expr:function(e,t,n){return e=e||"",typeof t==je&&(n=t,t=!1),n=n||"d",e&&"["!==e.charAt(0)&&(e="."+e),t?(e=e.replace(/"([^.]*)\.([^"]*)"/g,'"$1_$DOT$_$2"'),e=e.replace(/'([^.]*)\.([^']*)'/g,"'$1_$DOT$_$2'"),e=ee(e.split("."),n),e=e.replace(/_\$DOT\$_/g,".")):e=n+e,e},getter:function(e,t){var n=e+t;return Je[n]=Je[n]||Function("d","return "+Oe.expr(e,t))},setter:function(e){return Ve[e]=Ve[e]||Function("d,value",Oe.expr(e)+"=value")},accessor:function(e){return{get:Oe.getter(e),set:Oe.setter(e)}},guid:function(){var e,t,n="",r="abcdefghijklmnopqrstuvwxyz";for(n+=r[Math.floor(Math.random()*Math.floor(r.length))],e=1;e<32;e++)t=16*He.random()|0,8!=e&&12!=e&&16!=e&&20!=e||(n+="-"),n+=(12==e?4:16==e?3&t|8:t).toString(16);return n},roleSelector:function(e){return e.replace(/(\S+)/g,"["+Oe.attr("role")+"=$1],").slice(0,-1)},directiveSelector:function(e){var t,n=e.split(" ");if(n)for(t=0;t<n.length;t++)"view"!=n[t]&&(n[t]=n[t].replace(/(\w*)(view|bar|strip|over)$/,"$1-$2"));return n.join(" ").replace(/(\S+)/g,"kendo-mobile-$1,").slice(0,-1)},triggeredByInput:function(e){return/^(label|input|textarea|select)$/i.test(e.target.tagName)},onWidgetRegistered:function(e){for(var t=0,n=Oe.widgets.length;t<n;t++)e(Oe.widgets[t]);Oe._widgetRegisteredCallbacks.push(e)},logToConsole:function(e,r){var o=t.console;!Oe.suppressLog&&n!==o&&o.log&&o[r||"log"](e)}}),ne=U.extend({init:function(e,t){var n,r,o=this;o.element=Oe.jQuery(e).handler(o),o.angular("init",t),U.fn.init.call(o),n=t?t.dataSource:null,t&&(r=(o.componentTypes||{})[(t||{}).componentType]),n&&(t=ze({},t,{dataSource:{}})),t=o.options=ze(!0,{},o.options,o.defaults,r||{},t),n&&(t.dataSource=n),o.element.attr(Oe.attr("role"))||o.element.attr(Oe.attr("role"),(t.name||"").toLowerCase()),o.element.data("kendo"+t.prefix+t.name,o),o.bind(o.events,t)},events:[],options:{prefix:""},_hasBindingTarget:function(){return!!this.element[0].kendoBindingTarget},_tabindex:function(e){e=e||this.wrapper;var t=this.element,n="tabindex",r=e.attr(n)||t.attr(n);t.removeAttr(n),e.attr(n,isNaN(r)?0:r)},setOptions:function(t){this._setEvents(t),e.extend(this.options,t)},_setEvents:function(e){for(var t,n=this,r=0,o=n.events.length;r<o;r++)t=n.events[r],n.options[t]&&e[t]&&(n.unbind(t,n.options[t]),n._events&&n._events[t]&&delete n._events[t]);n.bind(n.events,e)},resize:function(e){var t=this.getSize(),n=this._size;(e||(t.width>0||t.height>0)&&(!n||t.width!==n.width||t.height!==n.height))&&(this._size=t,this._resize(t,e),this.trigger("resize",t))},getSize:function(){return Oe.dimensions(this.element)},size:function(e){return e?(this.setSize(e),n):this.getSize()},setSize:e.noop,_resize:e.noop,destroy:function(){var e=this;e.element.removeData("kendo"+e.options.prefix+e.options.name),e.element.removeData("handler"),e.unbind()},_destroy:function(){this.destroy()},angular:function(){},_muteAngularRebind:function(e){this._muteRebind=!0,e.call(this),this._muteRebind=!1}}),re=ne.extend({dataItems:function(){return this.dataSource.flatView()},_angularItems:function(t){var n=this;n.angular(t,function(){return{elements:n.items(),data:e.map(n.dataItems(),function(e){return{dataItem:e}})}})}}),Oe.dimensions=function(e,t){var n=e[0];return t&&e.css(t),{width:n.offsetWidth,height:n.offsetHeight}},Oe.notify=_e,oe=/template$/i,ie=/^\s*(?:\{(?:.|\r\n|\n)*\}|\[(?:.|\r\n|\n)*\])\s*$/,ae=/^\{(\d+)(:[^\}]+)?\}|^\[[A-Za-z_]+\]$/,se=/([A-Z])/g,Oe.initWidget=function(r,o,i){var a,s,u,l,c,d,f,p,m,h,g,y,v;if(i?i.roles&&(i=i.roles):i=Oe.ui.roles,r=r.nodeType?r:r[0],d=r.getAttribute("data-"+Oe.ns+"role")){m=d.indexOf(".")===-1,u=m?i[d]:Oe.getter(d)(t),g=e(r).data(),y=u?"kendo"+u.fn.options.prefix+u.fn.options.name:"",h=m?RegExp("^kendo.*"+d+"$","i"):RegExp("^"+y+"$","i");for(v in g)if(v.match(h)){if(v!==y)return g[v];a=g[v]}if(u){for(p=O(r,"dataSource"),o=e.extend({},z(r,e.extend({},u.fn.options,u.fn.defaults)),o),p&&(o.dataSource=typeof p===je?Oe.getter(p)(t):p),l=0,c=u.fn.events.length;l<c;l++)s=u.fn.events[l],f=O(r,s),f!==n&&(o[s]=Oe.getter(f)(t));return a?e.isEmptyObject(o)||a.setOptions(o):a=new u(r,o),a}}},Oe.rolesFromNamespaces=function(e){var t,n,r=[];for(e[0]||(e=[Oe.ui,Oe.dataviz.ui]),t=0,n=e.length;t<n;t++)r[t]=e[t].roles;return ze.apply(null,[{}].concat(r.reverse()))},Oe.init=function(t){var n=Oe.rolesFromNamespaces(Ge.call(arguments,1));e(t).find("[data-"+Oe.ns+"role]").addBack().each(function(){Oe.initWidget(this,{},n)})},Oe.destroy=function(t){e(t).find("[data-"+Oe.ns+"role]").addBack().each(function(){var t,n=e(this).data();for(t in n)0===t.indexOf("kendo")&&typeof n[t].destroy===Ie&&n[t].destroy()})},Oe.resize=function(t,n){var r,o=e(t).find("[data-"+Oe.ns+"role]").addBack().filter(A);o.length&&(r=e.makeArray(o),r.sort(D),e.each(r,function(){var t=Oe.widgetInstance(e(this));t&&t.resize(n)}))},Oe.parseOptions=z,ze(Oe.ui,{Widget:ne,DataBoundWidget:re,roles:{},progress:function(t,n,r){var o,i,a,s,u,l=t.find(".k-loading-mask"),c=Oe.support,d=c.browser;r=e.extend({},{width:"100%",height:"100%",top:t.scrollTop(),opacity:!1},r),u=r.opacity?"k-loading-mask k-opaque":"k-loading-mask",n?l.length||(o=c.isRtl(t),i=o?"right":"left",s=Oe.scrollLeft(t),a=d.webkit&&o?t[0].scrollWidth-t.width()-2*s:0,l=e(Oe.format("<div class='{0}'><span class='k-loading-text'>{1}</span><div class='k-loading-image'></div><div class='k-loading-color'></div></div>",u,Oe.ui.progress.messages.loading)).width(r.width).height(r.height).css("top",r.top).css(i,Math.abs(s)+a).prependTo(t)):l&&l.remove()},plugin:function(t,r,o){var i,a,s,u,l=t.fn.options.name;for(r=r||Oe.ui,o=o||"",r[l]=t,r.roles[l.toLowerCase()]=t,i="getKendo"+o+l,l="kendo"+o+l,a={name:l,widget:t,prefix:o||""},Oe.widgets.push(a),s=0,u=Oe._widgetRegisteredCallbacks.length;s<u;s++)Oe._widgetRegisteredCallbacks[s](a);e.fn[l]=function(r){var o,i=this;return typeof r===je?(o=Ge.call(arguments,1),this.each(function(){var t,a,s=e.data(this,l);if(!s)throw Error(Oe.format("Cannot call method '{0}' of {1} before it is initialized",r,l));if(t=s[r],typeof t!==Ie)throw Error(Oe.format("Cannot find method '{0}' of {1}",r,l));if(a=t.apply(s,o),a!==n)return i=a,!1})):this.each(function(){return new t(this,r)}),i},e.fn[l].widget=t,e.fn[i]=function(){return this.data(l)}}}),Oe.ui.progress.messages={loading:"Loading..."},ue={bind:function(){return this},nullObject:!0,options:{}},le=ne.extend({init:function(e,t){ne.fn.init.call(this,e,t),this.element.autoApplyNS(),this.wrapper=this.element,this.element.addClass("km-widget")},destroy:function(){ne.fn.destroy.call(this),this.element.kendoDestroy()},options:{prefix:"Mobile"},events:[],view:function(){var e=this.element.closest(Oe.roleSelector("view splitview modalview drawer"));return Oe.widgetInstance(e,Oe.mobile.ui)||ue},viewHasNativeScrolling:function(){var e=this.view();return e&&e.options.useNativeScrolling},container:function(){var e=this.element.closest(Oe.roleSelector("view layout modalview drawer splitview"));return Oe.widgetInstance(e.eq(0),Oe.mobile.ui)||ue}}),ze(Oe.mobile,{init:function(e){Oe.init(e,Oe.mobile.ui,Oe.ui,Oe.dataviz.ui)},appLevelNativeScrolling:function(){return Oe.mobile.application&&Oe.mobile.application.options&&Oe.mobile.application.options.useNativeScrolling},roles:{},ui:{Widget:le,DataBoundWidget:re.extend(le.prototype),roles:{},plugin:function(e){Oe.ui.plugin(e,Oe.mobile.ui,"Mobile")}}}),c(Oe.dataviz,{init:function(e){Oe.init(e,Oe.dataviz.ui)},ui:{roles:{},themes:{},views:[],plugin:function(e){Oe.ui.plugin(e,Oe.dataviz.ui)}},roles:{}}),Oe.touchScroller=function(t,n){return n||(n={}),n.useNative=!0,e(t).map(function(t,r){return r=e(r),!(!Ne.kineticScrollNeeded||!Oe.mobile.ui.Scroller||r.data("kendoMobileScroller"))&&(r.kendoMobileScroller(n),r.data("kendoMobileScroller"))})[0]},Oe.preventDefault=function(e){e.preventDefault()},Oe.widgetInstance=function(e,n){var r,o,i,a,s,u=e.data(Oe.ns+"role"),l=[],c=e.data("kendoView");if(u){if("content"===u&&(u="scroller"),"editortoolbar"===u&&(i=e.data("kendoEditorToolbar")))return i;if("view"===u&&c)return c;if(n)if(n[0])for(r=0,o=n.length;r<o;r++)l.push(n[r].roles[u]);else l.push(n.roles[u]);else l=[Oe.ui.roles[u],Oe.dataviz.ui.roles[u],Oe.mobile.ui.roles[u]];for(u.indexOf(".")>=0&&(l=[Oe.getter(u)(t)]),r=0,o=l.length;r<o;r++)if(a=l[r],a&&(s=e.data("kendo"+a.fn.options.prefix+a.fn.options.name)))return s}},Oe.onResize=function(n){var r=n;return Ne.mobileOS.android&&(r=function(){setTimeout(n,600)}),e(t).on(Ne.resize,r),r},Oe.unbindResize=function(n){e(t).off(Ne.resize,n)},Oe.attrValue=function(e,t){return e.data(Oe.ns+t)},Oe.days={Sunday:0,Monday:1,Tuesday:2,Wednesday:3,Thursday:4,Friday:5,Saturday:6},e.extend(e.expr.pseudos,{kendoFocusable:function(t){var n=e.attr(t,"tabindex");return E(t,!isNaN(n)&&n>-1)}}),ce=["mousedown","mousemove","mouseenter","mouseleave","mouseover","mouseout","mouseup","click"],de="label, input, [data-rel=external]",fe={setupMouseMute:function(){var t,n=0,r=ce.length,o=document.documentElement;if(!fe.mouseTrap&&Ne.eventCapture)for(fe.mouseTrap=!0,fe.bustClick=!1,fe.captureMouse=!1,t=function(t){fe.captureMouse&&("click"===t.type?fe.bustClick&&!e(t.target).is(de)&&(t.preventDefault(),t.stopPropagation()):t.stopPropagation())};n<r;n++)o.addEventListener(ce[n],t,!0)},muteMouse:function(e){fe.captureMouse=!0,e.data.bustClick&&(fe.bustClick=!0),clearTimeout(fe.mouseTrapTimeoutID)},unMuteMouse:function(){clearTimeout(fe.mouseTrapTimeoutID),fe.mouseTrapTimeoutID=setTimeout(function(){fe.captureMouse=!1,fe.bustClick=!1},400)}},pe={down:"touchstart mousedown",move:"mousemove touchmove",up:"mouseup touchend touchcancel",cancel:"mouseleave touchcancel"},Ne.touch&&(Ne.mobileOS.ios||Ne.mobileOS.android)?pe={down:"touchstart",move:"touchmove",up:"touchend touchcancel",cancel:"touchcancel"}:Ne.pointers?pe={down:"pointerdown",move:"pointermove",up:"pointerup",cancel:"pointercancel pointerleave"}:Ne.msPointers&&(pe={down:"MSPointerDown",move:"MSPointerMove",up:"MSPointerUp",cancel:"MSPointerCancel MSPointerLeave"}),!Ne.msPointers||"onmspointerenter"in t||e.each({MSPointerEnter:"MSPointerOver",MSPointerLeave:"MSPointerOut"},function(t,n){e.event.special[t]={delegateType:n,bindType:n,handle:function(t){var r,o=this,i=t.relatedTarget,a=t.handleObj;return i&&(i===o||e.contains(o,i))||(t.type=a.origType,r=a.handler.apply(this,arguments),t.type=n),r}}}),me=function(e){return pe[e]||e},he=/([^ ]+)/g,Oe.applyEventMap=function(e,t){return e=e.replace(he,me),t&&(e=e.replace(he,"$1."+t)),e},Oe.keyDownHandler=function(e,t){var n,r,o=t._events.kendoKeydown;if(!o)return!0;for(o=o.slice(),e.sender=t,e.preventKendoKeydown=!1,n=0,r=o.length;n<r;n++)o[n].call(t,e);return!e.preventKendoKeydown},ge=e.fn.on,Ke(!0,H,e),H.fn=H.prototype=new e,H.fn.constructor=H,H.fn.init=function(t,n){return n&&n instanceof e&&!(n instanceof H)&&(n=H(n)),e.fn.init.call(this,t,n,ye)},H.fn.init.prototype=H.fn,ye=H(document),ze(H.fn,{handler:function(e){return this.data("handler",e),this},autoApplyNS:function(e){return this.data("kendoNS",e||Oe.guid()),this},on:function(){var e,t,n,r,o,i,a,s,u=this,l=u.data("kendoNS");return 1===arguments.length?ge.call(u,arguments[0]):(e=u,t=Ge.call(arguments),typeof t[t.length-1]===qe&&t.pop(),n=t[t.length-1],r=Oe.applyEventMap(t[0],l),Ne.mouseAndTouchPresent&&r.search(/mouse|click/)>-1&&this[0]!==document.documentElement&&(fe.setupMouseMute(),o=2===t.length?null:t[1],i=r.indexOf("click")>-1&&r.indexOf("touchend")>-1,ge.call(this,{touchstart:fe.muteMouse,touchend:fe.unMuteMouse},o,{bustClick:i})),arguments[0].indexOf("keydown")!==-1&&t[1]&&t[1].options?(t[0]=r,a=t[1],s=t[t.length-1],t[t.length-1]=function(e){if(Oe.keyDownHandler(e,a))return s.apply(this,[e])},ge.apply(u,t),u):(typeof n===je&&(e=u.data("handler"),n=e[n],t[t.length-1]=function(t){n.call(e,t)}),t[0]=r,ge.apply(u,t),u))},kendoDestroy:function(e){return e=e||this.data("kendoNS"),e&&this.off("."+e),this}}),Oe.jQuery=H,Oe.eventMap=pe,Oe.timezone=function(){function e(e,t){var n,r,o,i=t[3],a=t[4],s=t[5],u=t[8];return u||(t[8]=u={}),u[e]?u[e]:(isNaN(a)?0===a.indexOf("last")?(n=new Date(Date.UTC(e,d[i]+1,1,s[0]-24,s[1],s[2],0)),r=f[a.substr(4,3)],o=n.getUTCDay(),n.setUTCDate(n.getUTCDate()+r-o-(r>o?7:0))):a.indexOf(">=")>=0?(n=new Date(Date.UTC(e,d[i],a.substr(5),s[0],s[1],s[2],0)),r=f[a.substr(0,3)],o=n.getUTCDay(),n.setUTCDate(n.getUTCDate()+r-o+(r<o?7:0))):a.indexOf("<=")>=0&&(n=new Date(Date.UTC(e,d[i],a.substr(5),s[0],s[1],s[2],0)),r=f[a.substr(0,3)],o=n.getUTCDay(),n.setUTCDate(n.getUTCDate()+r-o-(r>o?7:0))):n=new Date(Date.UTC(e,d[i],a,s[0],s[1],s[2],0)),u[e]=n)}function t(t,n,r){var o,i,s,u;return(n=n[r])?(s=new Date(t).getUTCFullYear(),n=a.grep(n,function(e){var t=e[0],n=e[1];return t<=s&&(n>=s||t==s&&"only"==n||"max"==n)}),n.push(t),n.sort(function(t,n){return"number"!=typeof t&&(t=+e(s,t)),"number"!=typeof n&&(n=+e(s,n)),t-n}),u=n[a.inArray(t,n)-1]||n[n.length-1],isNaN(u)?u:null):(o=r.split(":"),i=0,o.length>1&&(i=60*o[0]+ +o[1]),[-1e6,"max","-","Jan",1,[0,0,0],i,"-"])}function n(e,t,n){var r,o,i,a=t[n];if("string"==typeof a&&(a=t[a]),!a)throw Error('Timezone "'+n+'" is either incorrect, or kendo.timezones.min.js is not included.');for(r=a.length-1;r>=0&&(o=a[r][3],!(o&&e>o));r--);if(i=a[r+1],!i)throw Error('Timezone "'+n+'" not found on '+e+".");return i}function r(e,r,o,i){typeof e!=$e&&(e=Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()));var a=n(e,r,i);return{zone:a,rule:t(e,o,a[1])}}function o(e,t){var n,o,i;return"Etc/UTC"==t||"Etc/GMT"==t?0:(n=r(e,this.zones,this.rules,t),o=n.zone,i=n.rule,Oe.parseFloat(i?o[0]-i[6]:o[0]))}function i(e,t){var n=r(e,this.zones,this.rules,t),o=n.zone,i=n.rule,a=o[2];return a.indexOf("/")>=0?a.split("/")[i&&+i[6]?1:0]:a.indexOf("%s")>=0?a.replace("%s",i&&"-"!=i[7]?i[7]:""):a}function s(e,t,n){var r,o,i,a=n;return typeof t==je&&(t=this.offset(e,t)),typeof n==je&&(n=this.offset(e,n)),o=e.getTimezoneOffset(),e=new Date(e.getTime()+6e4*(t-n)),i=e.getTimezoneOffset(),typeof a==je&&(a=this.offset(e,a)),r=i-o+(n-a),new Date(e.getTime()+6e4*r)}function u(e,t){return this.convert(e,e.getTimezoneOffset(),t)}function l(e,t){return this.convert(e,t,e.getTimezoneOffset())}function c(e){return this.apply(new Date(e),"Etc/UTC")}var d={Jan:0,Feb:1,Mar:2,Apr:3,May:4,Jun:5,Jul:6,Aug:7,Sep:8,Oct:9,Nov:10,Dec:11},f={Sun:0,Mon:1,Tue:2,Wed:3,Thu:4,Fri:5,Sat:6};return{zones:{},rules:{},offset:o,convert:s,apply:u,remove:l,abbr:i,toLocalDate:c}}(),Oe.date=function(){function e(e,t){return 0===t&&23===e.getHours()&&(e.setHours(e.getHours()+2),!0)}function t(t,n,r){var o=t.getHours();r=r||1,n=(n-t.getDay()+7*r)%7,t.setDate(t.getDate()+n),e(t,o)}function r(e,n,r){return e=new Date(e),t(e,n,r),e}function o(e){return new Date(e.getFullYear(),e.getMonth(),1)}function i(e){var t=new Date(e.getFullYear(),e.getMonth()+1,0),n=o(e),r=Math.abs(t.getTimezoneOffset()-n.getTimezoneOffset());return r&&t.setHours(n.getHours()+r/60),t}function a(e,t){return 1!==t?m(r(e,t,-1),4):m(e,4-(e.getDay()||7))}function s(e,t){var n=new Date(e.getFullYear(),0,1,(-6)),r=a(e,t),o=r.getTime()-n.getTime(),i=Math.floor(o/M);return 1+Math.floor(i/7)}function u(e,t){var r,o,i;return t===n&&(t=Oe.culture().calendar.firstDay),r=m(e,-7),o=m(e,7),i=s(e,t),0===i?s(r,t)+1:53===i&&s(o,t)>1?1:i}function l(t){return t=new Date(t.getFullYear(),t.getMonth(),t.getDate(),0,0,0),e(t,0),t}function c(e){return Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds())}function d(e){return b(e).getTime()-l(b(e))}function f(e,t,n){var r,o=d(t),i=d(n);return!e||o==i||(t>=n&&(n+=M),r=d(e),o>r&&(r+=M),i<o&&(i+=M),r>=o&&r<=i)}function p(e,t,n){var r,o=t.getTime(),i=n.getTime();return o>=i&&(i+=M),r=e.getTime(),r>=o&&r<=i}function m(t,n){var r=t.getHours();return t=new Date(t),h(t,n*M),e(t,r),t}function h(e,t,n){var r,o=e.getTimezoneOffset();e.setTime(e.getTime()+t),n||(r=e.getTimezoneOffset()-o,e.setTime(e.getTime()+r*w))}function g(t,n){return t=new Date(t.getFullYear(),t.getMonth(),t.getDate(),n.getHours(),n.getMinutes(),n.getSeconds(),n.getMilliseconds()),e(t,n.getHours()),t}function y(){return l(new Date)}function v(e){return l(e).getTime()==y().getTime()}function b(e){var t=new Date(1980,1,1,0,0,0);return e&&t.setHours(e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()),t}var w=6e4,M=864e5;return{adjustDST:e,dayOfWeek:r,setDayOfWeek:t,getDate:l,isInDateRange:p,isInTimeRange:f,isToday:v,nextDay:function(e){return m(e,1)},previousDay:function(e){return m(e,-1)},toUtcTime:c,MS_PER_DAY:M,MS_PER_HOUR:60*w,MS_PER_MINUTE:w,setTime:h,setHours:g,addDays:m,today:y,toInvariantTime:b,firstDayOfMonth:o,lastDayOfMonth:i,weekInYear:u,getMilliseconds:d}}(),Oe.stripWhitespace=function(e){var t,n,r;if(document.createNodeIterator)for(t=document.createNodeIterator(e,NodeFilter.SHOW_TEXT,function(t){return t.parentNode==e?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_REJECT},!1);t.nextNode();)t.referenceNode&&!t.referenceNode.textContent.trim()&&t.referenceNode.parentNode.removeChild(t.referenceNode);else for(n=0;n<e.childNodes.length;n++)r=e.childNodes[n],3!=r.nodeType||/\S/.test(r.nodeValue)||(e.removeChild(r),n--),1==r.nodeType&&Oe.stripWhitespace(r)},ve=t.requestAnimationFrame||t.webkitRequestAnimationFrame||t.mozRequestAnimationFrame||t.oRequestAnimationFrame||t.msRequestAnimationFrame||function(e){setTimeout(e,1e3/60)},Oe.animationFrame=function(e){ve.call(t,e)},be=[],Oe.queueAnimation=function(e){be[be.length]=e,1===be.leng