/** * Kendo UI v2016.1.112 (http://www.telerik.com/kendo-ui) * Copyright 2016 Telerik AD. All rights reserved. * * Kendo UI commercial licenses may be obtained at * http://www.telerik.com/purchase/license-agreement/kendo-ui-complete * If you do not own a commercial license, this file shall be governed by the trial license terms. */ !function(e,define){define("util/main.min",["kendo.core.min"],e)}(function(){return function(){function e(e){return typeof e!==H}function t(e,t){var n=i(t);return R.round(e*n)/n}function i(e){return e?R.pow(10,e):1}function n(e,t,i){return R.max(R.min(e,i),t)}function a(e){return e*O}function r(e){return e/O}function o(e){return"number"==typeof e&&!isNaN(e)}function s(t,i){return e(t)?t:i}function d(e){return e*e}function l(e){var t,i=[];for(t in e)i.push(t+e[t]);return i.sort().join("")}function c(e){var t,i=2166136261;for(t=0;e.length>t;++t)i+=(i<<1)+(i<<4)+(i<<7)+(i<<8)+(i<<24),i^=e.charCodeAt(t);return i>>>0}function u(e){return c(l(e))}function h(e){var t,i=e.length,n=V,a=P;for(t=0;i>t;t++)a=R.max(a,e[t]),n=R.min(n,e[t]);return{min:n,max:a}}function p(e){return h(e).min}function f(e){return h(e).max}function m(e){return g(e).min}function v(e){return g(e).max}function g(e){var t,i,n,a=V,r=P;for(t=0,i=e.length;i>t;t++)n=e[t],null!==n&&isFinite(n)&&(a=R.min(a,n),r=R.max(r,n));return{min:a===V?void 0:a,max:r===P?void 0:r}}function _(e){return e?e[e.length-1]:void 0}function k(e,t){return e.push.apply(e,t),e}function w(e){return B.template(e,{useWithBlock:!1,paramName:"d"})}function b(t,i){return e(i)&&null!==i?" "+t+"='"+i+"' ":""}function y(e){var t,i="";for(t=0;e.length>t;t++)i+=b(e[t][0],e[t][1]);return i}function z(t){var i,n,a="";for(i=0;t.length>i;i++)n=t[i][1],e(n)&&(a+=t[i][0]+":"+n+";");return""!==a?a:void 0}function T(e){return"string"!=typeof e&&(e+="px"),e}function D(e){var t,i,n=[];if(e)for(t=B.toHyphens(e).split("-"),i=0;t.length>i;i++)n.push("k-pos-"+t[i]);return n.join(" ")}function x(t){return""===t||null===t||"none"===t||"transparent"===t||!e(t)}function S(e){for(var t={1:"i",10:"x",100:"c",2:"ii",20:"xx",200:"cc",3:"iii",30:"xxx",300:"ccc",4:"iv",40:"xl",400:"cd",5:"v",50:"l",500:"d",6:"vi",60:"lx",600:"dc",7:"vii",70:"lxx",700:"dcc",8:"viii",80:"lxxx",800:"dccc",9:"ix",90:"xc",900:"cm",1e3:"m"},i=[1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],n="";e>0;)i[0]>e?i.shift():(n+=t[i[0]],e-=i[0]);return n}function E(e){var t,i,n,a,r;for(e=e.toLowerCase(),t={i:1,v:5,x:10,l:50,c:100,d:500,m:1e3},i=0,n=0,a=0;e.length>a;++a){if(r=t[e.charAt(a)],!r)return null;i+=r,r>n&&(i-=2*n),n=r}return i}function C(e){var t=Object.create(null);return function(){var i,n="";for(i=arguments.length;--i>=0;)n+=":"+arguments[i];return n in t?t[n]:e.apply(this,arguments)}}function A(e){for(var t,i,n=[],a=0,r=e.length;r>a;)t=e.charCodeAt(a++),t>=55296&&56319>=t&&r>a?(i=e.charCodeAt(a++),56320==(64512&i)?n.push(((1023&t)<<10)+(1023&i)+65536):(n.push(t),a--)):n.push(t);return n}function M(e){return e.map(function(e){var t="";return e>65535&&(e-=65536,t+=String.fromCharCode(e>>>10&1023|55296),e=56320|1023&e),t+=String.fromCharCode(e)}).join("")}var R=Math,B=window.kendo,I=B.deepExtend,O=R.PI/180,V=Number.MAX_VALUE,P=-Number.MAX_VALUE,H="undefined",W=Date.now;W||(W=function(){return(new Date).getTime()}),I(B,{util:{MAX_NUM:V,MIN_NUM:P,append:k,arrayLimits:h,arrayMin:p,arrayMax:f,defined:e,deg:r,hashKey:c,hashObject:u,isNumber:o,isTransparent:x,last:_,limitValue:n,now:W,objectKey:l,round:t,rad:a,renderAttr:b,renderAllAttr:y,renderPos:D,renderSize:T,renderStyle:z,renderTemplate:w,sparseArrayLimits:g,sparseArrayMin:m,sparseArrayMax:v,sqr:d,valueOrDefault:s,romanToArabic:E,arabicToRoman:S,memoize:C,ucs2encode:M,ucs2decode:A}}),B.drawing.util=B.util,B.dataviz.util=B.util}(),window.kendo},"function"==typeof define&&define.amd?define:function(e,t,i){(i||t)()}),function(e,define){define("util/text-metrics",["kendo.core","util/main"],e)}(function(){!function(e){function t(e,t,i){return l.current.measure(e,t,i)}var i=document,n=window.kendo,a=n.Class,r=n.util,o=r.defined,s=a.extend({init:function(e){this._size=e,this._length=0,this._map={}},put:function(e,t){var i=this,n=i._map,a={key:e,value:t};n[e]=a,i._head?(i._tail.newer=a,a.older=i._tail,i._tail=a):i._head=i._tail=a,i._length>=i._size?(n[i._head.key]=null,i._head=i._head.newer,i._head.older=null):i._length++},get:function(e){var t=this,i=t._map[e];return i?(i===t._head&&i!==t._tail&&(t._head=i.newer,t._head.older=null),i!==t._tail&&(i.older&&(i.older.newer=i.newer,i.newer.older=i.older),i.older=t._tail,i.newer=null,t._tail.newer=i,t._tail=i),i.value):void 0}}),d=e("
")[0],l=a.extend({init:function(e){this._cache=new s(1e3),this._initOptions(e)},options:{baselineMarkerSize:1},measure:function(t,n,a){var s,l,c,u,h,p=r.objectKey(n),f=r.hashKey(t+p),m=this._cache.get(f);if(m)return m;s={width:0,height:0,baseline:0},l=a?a:d,c=this._baselineMarker().cloneNode(!1);for(u in n)h=n[u],o(h)&&(l.style[u]=h);return e(l).text(t),l.appendChild(c),i.body.appendChild(l),(t+"").length&&(s.width=l.offsetWidth-this.options.baselineMarkerSize,s.height=l.offsetHeight,s.baseline=c.offsetTop+this.options.baselineMarkerSize),s.width>0&&s.height>0&&this._cache.put(f,s),l.parentNode.removeChild(l),s},_baselineMarker:function(){return e("
")[0]}});l.current=new l,n.util.TextMetrics=l,n.util.LRUCache=s,n.util.measureText=t}(window.kendo.jQuery)},"function"==typeof define&&define.amd?define:function(e,t,i){(i||t)()}),function(e,define){define("util/base64.min",["util/main.min"],e)}(function(){return function(){function e(e){var i,n,a,o,s,d,l,c="",u=0;for(e=t(e);e.length>u;)i=e.charCodeAt(u++),n=e.charCodeAt(u++),a=e.charCodeAt(u++),o=i>>2,s=(3&i)<<4|n>>4,d=(15&n)<<2|a>>6,l=63&a,isNaN(n)?d=l=64:isNaN(a)&&(l=64),c=c+r.charAt(o)+r.charAt(s)+r.charAt(d)+r.charAt(l);return c}function t(e){var t,i,n="";for(t=0;e.length>t;t++)i=e.charCodeAt(t),128>i?n+=a(i):2048>i?(n+=a(192|i>>>6),n+=a(128|63&i)):65536>i&&(n+=a(224|i>>>12),n+=a(128|i>>>6&63),n+=a(128|63&i));return n}var i=window.kendo,n=i.deepExtend,a=String.fromCharCode,r="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";n(i.util,{encodeBase64:e,encodeUTF8:t})}(),window.kendo},"function"==typeof define&&define.amd?define:function(e,t,i){(i||t)()}),function(e,define){define("mixins/observers.min",["kendo.core.min"],e)}(function(){return function(e){var t=Math,i=window.kendo,n=i.deepExtend,a=e.inArray,r={observers:function(){return this._observers=this._observers||[]},addObserver:function(e){return this._observers?this._observers.push(e):this._observers=[e],this},removeObserver:function(e){var t=this.observers(),i=a(e,t);return-1!=i&&t.splice(i,1),this},trigger:function(e,t){var i,n,a=this._observers;if(a&&!this._suspended)for(n=0;a.length>n;n++)i=a[n],i[e]&&i[e](t);return this},optionsChange:function(e){this.trigger("optionsChange",e)},geometryChange:function(e){this.trigger("geometryChange",e)},suspend:function(){return this._suspended=(this._suspended||0)+1,this},resume:function(){return this._suspended=t.max((this._suspended||0)-1,0),this},_observerField:function(e,t){this[e]&&this[e].removeObserver(this),this[e]=t,t.addObserver(this)}};n(i,{mixins:{ObserversMixin:r}})}(window.kendo.jQuery),window.kendo},"function"==typeof define&&define.amd?define:function(e,t,i){(i||t)()}),function(e,define){define("kendo.scheduler.min",["kendo.dropdownlist.min","kendo.editable.min","kendo.multiselect.min","kendo.window.min","kendo.datetimepicker.min","kendo.scheduler.recurrence.min","kendo.scheduler.view.min","kendo.scheduler.dayview.min","kendo.scheduler.agendaview.min","kendo.scheduler.monthview.min","kendo.scheduler.timelineview.min","kendo.mobile.actionsheet.min","kendo.mobile.pane.min","kendo.pdf.min"],e)}(function(){return function(e,t){function i(e,t){return t=t||"",e.startTimezone&&(t=e.startTimezone,e.endTimezone&&(t+=" | "+e.endTimezone)),t}function n(e,t){var i=t.timezone;i&&(e[M.attr("timezone")]=i)}function a(e,t){var i,n=t.model.fields[t.field].validation;n&&(i=n.dateCompare,i&&q(i)&&i.message&&(e[M.attr("dateCompare-msg")]=i.message))}function r(e,t){return function(i){return i=e(i),s(i,"apply",t),i||[]}}function o(e,t){return function(i){return i&&("[object Array]"===J.call(i)||i instanceof M.data.ObservableArray||(i=[i])),s(i,"remove",t,!0),i=e(i),i||[]}}function s(e,t,i,n){var a,r,o;for(e=e||[],r=0,o=e.length;o>r;r++)a=e[r],n?a.startTimezone||a.endTimezone?i?(a.start=M.timezone.convert(a.start,a.startTimezone||a.endTimezone,i),a.end=M.timezone.convert(a.end,a.endTimezone||a.startTimezone,i),a.start=M.timezone[t](a.start,i),a.end=M.timezone[t](a.end,i)):(a.start=M.timezone[t](a.start,a.startTimezone||a.endTimezone),a.end=M.timezone[t](a.end,a.endTimezone||a.startTimezone)):i&&(a.start=M.timezone[t](a.start,i),a.end=M.timezone[t](a.end,i)):a.startTimezone||a.endTimezone?(a.start=M.timezone[t](a.start,a.startTimezone||a.endTimezone),a.end=M.timezone[t](a.end,a.endTimezone||a.startTimezone),i&&(a.start=M.timezone.convert(a.start,a.startTimezone||a.endTimezone,i),a.end=M.timezone.convert(a.end,a.endTimezone||a.startTimezone,i))):i&&(a.start=M.timezone[t](a.start,i),a.end=M.timezone[t](a.end,i)),n&&delete a.uid;return e}function d(e,t){for(var i,n=e.length,a=0;n>a;a++)if(i=e[a],i.uid===t)return i}function l(e,t,i){return e=i?M.timezone.convert(e,t,i):M.timezone.remove(e,t)}function c(e){var t,i,n,a,r,o,s,d,c,u,h,p;return e.filter("[name=end]").length&&(t=e.closest(".k-scheduler-edit-form"),i=t.find("[name=start]:visible"),n=t.find("[name=end]:visible"),n[0]&&i[0]&&(o=M.widgetInstance(i,M.ui),s=M.widgetInstance(n,M.ui),d=t.data("kendoEditable"),c=d?d.options.model:null,o&&s?(a=o.value(),r=s.value()):(a=M.parseDate(i.val()),r=M.parseDate(n.val())),a&&r))?(c&&(u=i.attr(M.attr("timezone")),h=c.startTimezone,p=c.endTimezone,h=h||p,p=p||h,h&&(a=l(a,h,u),r=l(r,p,u))),r>=a):!0}function u(e,t,i,n){for(var a=e.length,r=[],o=0;a>o;o++)r=r.concat(e[o].expand(t,i,n));return r}function h(e){return delete e.name,delete e.prefix,delete e.remove,delete e.edit,delete e.add,delete e.navigate,e}function p(t,i){var n,a,r=(t.fields||t)[i],o=["url","email","number","date","boolean"],s=r?r.validation:{},d=M.attr("type"),l=e.inArray,c={};for(n in s)a=s[n],l(n,o)>=0?c[d]=n:M.isFunction(a)||(c[n]=q(a)?a.value||n:a),c[M.attr(n+"-msg")]=a.message;return c}function f(t,i){var n=p(i,t.field);return function(i){e(M.format('